summaryrefslogtreecommitdiffstats
path: root/chromium/chrome
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-01-31 16:33:43 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-02-06 16:33:22 +0000
commitda51f56cc21233c2d30f0fe0d171727c3102b2e0 (patch)
tree4e579ab70ce4b19bee7984237f3ce05a96d59d83 /chromium/chrome
parentc8c2d1901aec01e934adf561a9fdf0cc776cdef8 (diff)
BASELINE: Update Chromium to 65.0.3525.40
Also imports missing submodules Change-Id: I36901b7c6a325cda3d2c10cedb2186c25af3b79b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/chrome')
-rw-r--r--chromium/chrome/BUILD.gn22
-rw-r--r--chromium/chrome/VERSION6
-rw-r--r--chromium/chrome/android/BUILD.gn33
-rw-r--r--chromium/chrome/android/chrome_public_apk_tmpl.gni5
-rw-r--r--chromium/chrome/android/java/strings/android_chrome_strings.grd95
-rw-r--r--chromium/chrome/android/java_sources.gni70
-rw-r--r--chromium/chrome/android/webapk/libs/runtime_library/BUILD.gn1
-rw-r--r--chromium/chrome/android/webapk/libs/runtime_library_version.gni2
-rw-r--r--chromium/chrome/android/webapk/shell_apk/BUILD.gn7
-rw-r--r--chromium/chrome/android/webapk/shell_apk/shell_apk_version.gni2
-rw-r--r--chromium/chrome/app/BUILD.gn43
-rw-r--r--chromium/chrome/app/bookmarks_strings.grdp7
-rw-r--r--chromium/chrome/app/chromeos_strings.grdp131
-rw-r--r--chromium/chrome/app/chromium_strings.grd33
-rw-r--r--chromium/chrome/app/generated_resources.grd494
-rw-r--r--chromium/chrome/app/google_chrome_strings.grd35
-rw-r--r--chromium/chrome/app/md_extensions_strings.grdp46
-rw-r--r--chromium/chrome/app/resources/chromium_strings_am.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ar.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_bg.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_bn.xtb13
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ca.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_cs.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_da.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_de.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_el.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_en-GB.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_es-419.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_es.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_et.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_fa.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_fi.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_fil.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_fr.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_gu.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_hi.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_hr.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_hu.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_id.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_it.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_iw.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ja.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_kn.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ko.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_lt.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_lv.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ml.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_mr.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ms.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_nl.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_no.xtb8
-rw-r--r--chromium/chrome/app/resources/chromium_strings_pl.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_pt-BR.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_pt-PT.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ro.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ru.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_sk.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_sl.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_sr.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_sv.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_sw.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_ta.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_te.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_th.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_tr.xtb9
-rw-r--r--chromium/chrome/app/resources/chromium_strings_uk.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_vi.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_zh-CN.xtb10
-rw-r--r--chromium/chrome/app/resources/chromium_strings_zh-TW.xtb9
-rw-r--r--chromium/chrome/app/resources/generated_resources_am.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_ar.xtb231
-rw-r--r--chromium/chrome/app/resources/generated_resources_bg.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_bn.xtb255
-rw-r--r--chromium/chrome/app/resources/generated_resources_ca.xtb242
-rw-r--r--chromium/chrome/app/resources/generated_resources_cs.xtb234
-rw-r--r--chromium/chrome/app/resources/generated_resources_da.xtb234
-rw-r--r--chromium/chrome/app/resources/generated_resources_de.xtb238
-rw-r--r--chromium/chrome/app/resources/generated_resources_el.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_en-GB.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_es-419.xtb236
-rw-r--r--chromium/chrome/app/resources/generated_resources_es.xtb236
-rw-r--r--chromium/chrome/app/resources/generated_resources_et.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_fa.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_fi.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_fil.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_fr.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_gu.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_hi.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_hr.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_hu.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_id.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_it.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_iw.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_ja.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_kn.xtb219
-rw-r--r--chromium/chrome/app/resources/generated_resources_ko.xtb234
-rw-r--r--chromium/chrome/app/resources/generated_resources_lt.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_lv.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_ml.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_mr.xtb231
-rw-r--r--chromium/chrome/app/resources/generated_resources_ms.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_nl.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_no.xtb187
-rw-r--r--chromium/chrome/app/resources/generated_resources_pl.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_pt-BR.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_pt-PT.xtb244
-rw-r--r--chromium/chrome/app/resources/generated_resources_ro.xtb234
-rw-r--r--chromium/chrome/app/resources/generated_resources_ru.xtb234
-rw-r--r--chromium/chrome/app/resources/generated_resources_sk.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_sl.xtb248
-rw-r--r--chromium/chrome/app/resources/generated_resources_sr.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_sv.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_sw.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_ta.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_te.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_th.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_tr.xtb238
-rw-r--r--chromium/chrome/app/resources/generated_resources_uk.xtb240
-rw-r--r--chromium/chrome/app/resources/generated_resources_vi.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_zh-CN.xtb232
-rw-r--r--chromium/chrome/app/resources/generated_resources_zh-TW.xtb232
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_am.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ar.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_bg.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_bn.xtb15
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ca.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_cs.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_da.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_de.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_el.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_en-GB.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_es-419.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_es.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_et.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_fa.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_fi.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_fil.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_fr.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_gu.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_hi.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_hr.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_hu.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_id.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_it.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_iw.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ja.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_kn.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ko.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_lt.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_lv.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ml.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_mr.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ms.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_nl.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_no.xtb10
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_pl.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_pt-BR.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_pt-PT.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ro.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ru.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_sk.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_sl.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_sr.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_sv.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_sw.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_ta.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_te.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_th.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_tr.xtb11
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_uk.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_vi.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_zh-CN.xtb12
-rw-r--r--chromium/chrome/app/resources/google_chrome_strings_zh-TW.xtb11
-rw-r--r--chromium/chrome/app/settings_chromium_strings.grdp4
-rw-r--r--chromium/chrome/app/settings_google_chrome_strings.grdp4
-rw-r--r--chromium/chrome/app/settings_strings.grdp128
-rw-r--r--chromium/chrome/app/theme/chrome_unscaled_resources.grd4
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_ads.pngbin134 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_background_sync.pngbin230 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_camera.pngbin144 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_clipboard.pngbin191 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_downloads.pngbin126 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_images.pngbin154 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_location.pngbin211 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_mic.pngbin235 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_notifications.pngbin176 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_plugins.pngbin200 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_popups.pngbin191 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_script.pngbin156 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_sound.pngbin189 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/allowed_usb.pngbin215 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_ads.pngbin220 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_background_sync.pngbin287 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_clipboard.pngbin284 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_cookies.pngbin358 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_downloads.pngbin202 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_images.pngbin220 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_location.pngbin291 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_mic.pngbin301 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_midi.pngbin180 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_notifications.pngbin256 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_plugins.pngbin275 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_script.pngbin221 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_sound.pngbin242 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/blocked_usb.pngbin284 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/cookies.png (renamed from chromium/chrome/app/theme/default_100_percent/common/accessed_cookies.png)bin285 -> 285 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/notification_alert.pngbin479 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/common/turn_on_sync_illustration.pngbin0 -> 10266 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/cros/captive_portal_icon.pngbin982 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_100_percent/cros/notification_play_store.pngbin1973 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_ads.pngbin182 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_background_sync.pngbin423 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_camera.pngbin217 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_clipboard.pngbin225 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_downloads.pngbin261 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_images.pngbin253 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_location.pngbin359 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_mic.pngbin366 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_notifications.pngbin285 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_plugins.pngbin329 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_popups.pngbin310 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_script.pngbin206 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_sound.pngbin335 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/allowed_usb.pngbin318 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_ads.pngbin305 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_background_sync.pngbin528 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_clipboard.pngbin438 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_cookies.pngbin613 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_downloads.pngbin380 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_images.pngbin341 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_location.pngbin466 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_mic.pngbin436 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_midi.pngbin240 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_notifications.pngbin418 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_plugins.pngbin446 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_script.pngbin333 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_sound.pngbin398 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/blocked_usb.pngbin443 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/cookies.png (renamed from chromium/chrome/app/theme/default_200_percent/common/accessed_cookies.png)bin521 -> 521 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/notification_alert.pngbin890 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/common/turn_on_sync_illustration.pngbin0 -> 22069 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/cros/captive_portal_icon.pngbin1995 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/default_200_percent/cros/notification_play_store.pngbin4175 -> 0 bytes
-rw-r--r--chromium/chrome/app/theme/theme_resources.grd42
-rw-r--r--chromium/chrome/app/vector_icons/BUILD.gn23
-rw-r--r--chromium/chrome/browser/BUILD.gn216
-rw-r--r--chromium/chrome/browser/android/vr_shell/BUILD.gn5
-rw-r--r--chromium/chrome/browser/browser_resources.grd6
-rw-r--r--chromium/chrome/browser/chrome_content_browser_manifest_overlay.json14
-rw-r--r--chromium/chrome/browser/chrome_content_renderer_manifest_overlay.json6
-rw-r--r--chromium/chrome/browser/chrome_content_utility_manifest_overlay.json1
-rw-r--r--chromium/chrome/browser/chrome_notification_types.h6
-rw-r--r--chromium/chrome/browser/chromeos/BUILD.gn84
-rw-r--r--chromium/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc13
-rw-r--r--chromium/chrome/browser/devtools/BUILD.gn2
-rw-r--r--chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.cc31
-rw-r--r--chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.h14
-rw-r--r--chromium/chrome/browser/devtools/chrome_devtools_session.cc9
-rw-r--r--chromium/chrome/browser/devtools/chrome_devtools_session.h6
-rw-r--r--chromium/chrome/browser/devtools/device/adb/adb_client_socket.cc35
-rw-r--r--chromium/chrome/browser/devtools/device/android_device_manager.cc34
-rw-r--r--chromium/chrome/browser/devtools/device/android_web_socket.cc27
-rw-r--r--chromium/chrome/browser/devtools/device/port_forwarding_controller.cc52
-rw-r--r--chromium/chrome/browser/devtools/device/usb/android_usb_browsertest.cc28
-rw-r--r--chromium/chrome/browser/devtools/device/usb/android_usb_device.cc54
-rw-r--r--chromium/chrome/browser/devtools/device/usb/android_usb_device.h10
-rw-r--r--chromium/chrome/browser/devtools/device/usb/android_usb_socket.cc13
-rw-r--r--chromium/chrome/browser/devtools/device/usb/android_usb_socket.h10
-rw-r--r--chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.cc4
-rw-r--r--chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.h3
-rw-r--r--chromium/chrome/browser/devtools/devtools_file_helper.cc26
-rw-r--r--chromium/chrome/browser/devtools/devtools_file_helper.h6
-rw-r--r--chromium/chrome/browser/devtools/devtools_infobar_delegate.cc54
-rw-r--r--chromium/chrome/browser/devtools/devtools_infobar_delegate.h35
-rw-r--r--chromium/chrome/browser/devtools/devtools_sanity_browsertest.cc8
-rw-r--r--chromium/chrome/browser/devtools/devtools_ui_bindings.cc133
-rw-r--r--chromium/chrome/browser/devtools/devtools_ui_bindings.h24
-rw-r--r--chromium/chrome/browser/devtools/devtools_window.cc102
-rw-r--r--chromium/chrome/browser/devtools/devtools_window.h14
-rw-r--r--chromium/chrome/browser/devtools/devtools_window_testing.cc19
-rw-r--r--chromium/chrome/browser/devtools/devtools_window_testing.h1
-rw-r--r--chromium/chrome/browser/devtools/global_confirm_info_bar_browsertest.cc31
-rw-r--r--chromium/chrome/browser/engagement/site_engagement_details.mojom1
-rw-r--r--chromium/chrome/browser/extensions/BUILD.gn41
-rw-r--r--chromium/chrome/browser/extensions/api/DEPS7
-rw-r--r--chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc46
-rw-r--r--chromium/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc18
-rw-r--r--chromium/chrome/browser/extensions/api/autofill_private/autofill_util.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/automation/automation_apitest.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.cc40
-rw-r--r--chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.h20
-rw-r--r--chromium/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc84
-rw-r--r--chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.h25
-rw-r--r--chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/cast_streaming/performance_test.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/chrome_extensions_api_client.cc22
-rw-r--r--chromium/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc14
-rw-r--r--chromium/chrome/browser/extensions/api/commands/command_service.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/commands/command_service_browsertest.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/content_settings/content_settings_store.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h15
-rw-r--r--chromium/chrome/browser/extensions/api/cookies/cookies_api.cc236
-rw-r--r--chromium/chrome/browser/extensions/api/cookies/cookies_api.h28
-rw-r--r--chromium/chrome/browser/extensions/api/cookies/cookies_helpers.cc20
-rw-r--r--chromium/chrome/browser/extensions/api/cookies/cookies_helpers.h16
-rw-r--r--chromium/chrome/browser/extensions/api/cookies/cookies_unittest.cc16
-rw-r--r--chromium/chrome/browser/extensions/api/cryptotoken_private/OWNERS2
-rw-r--r--chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc196
-rw-r--r--chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h29
-rw-r--r--chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc236
-rw-r--r--chromium/chrome/browser/extensions/api/dashboard_private/dashboard_private_api.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/debugger/debugger_api.cc162
-rw-r--r--chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.cc144
-rw-r--r--chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h43
-rw-r--r--chromium/chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_content/content_action.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc361
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc39
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc41
-rw-r--r--chromium/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc12
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/developer_private_api.cc88
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/developer_private_api.h16
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc115
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/extension_info_generator.cc1
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/device_permissions_manager_unittest.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/dial/dial_api.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/downloads/downloads_api.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc208
-rw-r--r--chromium/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc25
-rw-r--r--chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc303
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h2
-rw-r--r--chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc39
-rw-r--r--chromium/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc20
-rw-r--r--chromium/chrome/browser/extensions/api/extension_action/extension_action_api.cc12
-rw-r--r--chromium/chrome/browser/extensions/api/extension_action/extension_action_apitest.cc163
-rw-r--r--chromium/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc33
-rw-r--r--chromium/chrome/browser/extensions/api/file_system/OWNERS1
-rw-r--r--chromium/chrome/browser/extensions/api/file_system/chrome_file_system_delegate.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/file_system/consent_provider.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.cc124
-rw-r--r--chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.h55
-rw-r--r--chromium/chrome/browser/extensions/api/font_settings/font_settings_api.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/gcm/gcm_api.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/history/history_api.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_apitest.cc20
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.h4
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h5
-rw-r--r--chromium/chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/identity/web_auth_flow.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h10
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc89
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h31
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc19
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation.cc12
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation.h8
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.cc27
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.h4
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc16
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/test_utils.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/test_utils.h2
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/unzip_helper.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc11
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h5
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc26
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc11
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h1
-rw-r--r--chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/input_ime/input_ime_api.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc37
-rw-r--r--chromium/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc21
-rw-r--r--chromium/chrome/browser/extensions/api/instance_id/instance_id_api.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc19
-rw-r--r--chromium/chrome/browser/extensions/api/launcher_page/OWNERS2
-rw-r--r--chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc90
-rw-r--r--chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.h101
-rw-r--r--chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/management/management_api_unittest.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/mdns/mdns_api.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc15
-rw-r--r--chromium/chrome/browser/extensions/api/mdns/mdns_apitest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/media_perception_private/media_perception_api_delegate_chromeos.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/messaging/chrome_messaging_delegate.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/messaging/incognito_connectability.cc125
-rw-r--r--chromium/chrome/browser/extensions/api/messaging/incognito_connectability.h9
-rw-r--r--chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.cc71
-rw-r--r--chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h53
-rw-r--r--chromium/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/module/module.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/music_manager_private/music_manager_private_api.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_api.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_apitest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc56
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_service_client_apitest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h2
-rw-r--r--chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/notifications/notifications_api.cc18
-rw-r--r--chromium/chrome/browser/extensions/api/notifications/notifications_apitest.cc22
-rw-r--r--chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/permissions/permissions_api.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.h9
-rw-r--r--chromium/chrome/browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc288
-rw-r--r--chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.cc223
-rw-r--r--chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h106
-rw-r--r--chromium/chrome/browser/extensions/api/preference/preference_api.cc17
-rw-r--r--chromium/chrome/browser/extensions/api/preference/preference_helpers.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc19
-rw-r--r--chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate_unittest.cc11
-rw-r--r--chromium/chrome/browser/extensions/api/runtime/runtime_apitest.cc282
-rw-r--r--chromium/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/sessions/sessions_api.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/sessions/sessions_apitest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc4
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.cc112
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h28
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.cc104
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h27
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_pref.cc30
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_pref.h74
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_prefs.cc81
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_prefs.h73
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.cc40
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.h41
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.cc56
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h45
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc440
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/prefs_util.h18
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/prefs_util_enums.h23
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/settings_private_api.cc22
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.cc14
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.h6
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc19
-rw-r--r--chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.h10
-rw-r--r--chromium/chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/socket/combined_socket_unittest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h7
-rw-r--r--chromium/chrome/browser/extensions/api/socket/socket_api_unittest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc25
-rw-r--r--chromium/chrome/browser/extensions/api/socket/tls_socket_unittest.cc37
-rw-r--r--chromium/chrome/browser/extensions/api/sockets_tcp_server/sockets_tcp_server_api_unittest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/storage/settings_sync_unittest.cc49
-rw-r--r--chromium/chrome/browser/extensions/api/storage/sync_storage_backend.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/storage/syncable_settings_storage.cc7
-rw-r--r--chromium/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc30
-rw-r--r--chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h4
-rw-r--r--chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/system_private/system_private_api.cc5
-rw-r--r--chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc101
-rw-r--r--chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.h52
-rw-r--r--chromium/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/app_window_controller.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/tabs_api.cc28
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/tabs_event_router.cc39
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/tabs_event_router.h4
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/tabs_test.cc6
-rw-r--r--chromium/chrome/browser/extensions/api/tabs/windows_event_router.cc9
-rw-r--r--chromium/chrome/browser/extensions/api/terminal/terminal_private_api.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc11
-rw-r--r--chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.cc19
-rw-r--r--chromium/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc307
-rw-r--r--chromium/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc237
-rw-r--r--chromium/chrome/browser/extensions/api/web_request/web_request_apitest.cc70
-rw-r--r--chromium/chrome/browser/extensions/api/web_request/web_request_event_details_unittest.cc10
-rw-r--r--chromium/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc36
-rw-r--r--chromium/chrome/browser/extensions/api/web_view/OWNERS5
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc13
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h2
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc8
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc321
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc61
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h31
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc12
-rw-r--r--chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc3
-rw-r--r--chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc14
-rw-r--r--chromium/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc2
-rw-r--r--chromium/chrome/browser/extensions/api/webstore_widget_private/OWNERS1
-rw-r--r--chromium/chrome/browser/media/BUILD.gn7
-rw-r--r--chromium/chrome/browser/media/router/BUILD.gn79
-rw-r--r--chromium/chrome/browser/media/router/discovery/BUILD.gn8
-rw-r--r--chromium/chrome/browser/media_router_resources.grdp3
-rw-r--r--chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.cc43
-rw-r--r--chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.h5
-rw-r--r--chromium/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc2
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_http.cc6
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_http.h15
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_http_impl.cc276
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_http_impl.h126
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_http_unittest.cc527
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_notifications.cc53
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_notifications.h6
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_notifications_unittest.cc4
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.cc210
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.h46
-rw-r--r--chromium/chrome/browser/printing/cloud_print/privet_url_fetcher_unittest.cc49
-rw-r--r--chromium/chrome/browser/printing/pdf_to_emf_converter.cc501
-rw-r--r--chromium/chrome/browser/printing/pdf_to_emf_converter.h12
-rw-r--r--chromium/chrome/browser/printing/print_job.cc63
-rw-r--r--chromium/chrome/browser/printing/print_job.h37
-rw-r--r--chromium/chrome/browser/printing/print_job_manager.cc48
-rw-r--r--chromium/chrome/browser/printing/print_job_manager.h8
-rw-r--r--chromium/chrome/browser/printing/print_job_worker.cc109
-rw-r--r--chromium/chrome/browser/printing/print_job_worker.h10
-rw-r--r--chromium/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc5
-rw-r--r--chromium/chrome/browser/printing/print_view_manager_base.cc336
-rw-r--r--chromium/chrome/browser/printing/print_view_manager_base.h60
-rw-r--r--chromium/chrome/browser/printing/printer_manager_dialog.h8
-rw-r--r--chromium/chrome/browser/printing/printer_manager_dialog_linux.cc1
-rw-r--r--chromium/chrome/browser/printing/printing_layout_browsertest.cc4
-rw-r--r--chromium/chrome/browser/printing/printing_message_filter.cc34
-rw-r--r--chromium/chrome/browser/printing/pwg_raster_converter.cc114
-rw-r--r--chromium/chrome/browser/printing/pwg_raster_converter.h6
-rw-r--r--chromium/chrome/browser/printing/pwg_raster_converter_browsertest.cc112
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc2
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc4
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h4
-rw-r--r--chromium/chrome/browser/resources/PRESUBMIT.py3
-rw-r--r--chromium/chrome/browser/resources/about_flash.html6
-rw-r--r--chromium/chrome/browser/resources/bluetooth_internals/adapter_broker.js8
-rw-r--r--chromium/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html1
-rw-r--r--chromium/chrome/browser/resources/bookmark_manager/js/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/certificate_viewer.html44
-rw-r--r--chromium/chrome/browser/resources/chromeos/chromevox/BUILD.gn1
-rw-r--r--chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json9
-rw-r--r--chromium/chrome/browser/resources/chromeos/select_to_speak/BUILD.gn72
-rw-r--r--chromium/chrome/browser/resources/chromeos/select_to_speak/compiled_resources2.gyp41
-rw-r--r--chromium/chrome/browser/resources/chromeos/select_to_speak/strings/select_to_speak_strings.grd21
-rw-r--r--chromium/chrome/browser/resources/component_extension_resources.grd3
-rw-r--r--chromium/chrome/browser/resources/components.html18
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/.eslintrc.js8
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/OWNERS3
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/asn1.js714
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/devicestatuscodes.js6
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/enroller.js406
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/gnubbies.js4
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/gnubby.js50
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/gnubbyfactory.js10
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/hidgnubbydevice.js4
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/logging.js2
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/manifest.json3
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/multiplesigner.js12
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/requestqueue.js60
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/sha256.js6
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/signer.js16
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/singlesigner.js64
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/usbenrollhandler.js48
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/usbgnubbydevice.js6
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/usbgnubbyfactory.js12
-rw-r--r--chromium/chrome/browser/resources/cryptotoken/webrequest.js2
-rw-r--r--chromium/chrome/browser/resources/discards/discards.html6
-rw-r--r--chromium/chrome/browser/resources/discards/discards.js10
-rw-r--r--chromium/chrome/browser/resources/engagement/site_engagement.js3
-rw-r--r--chromium/chrome/browser/resources/extensions/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/feedback/js/feedback.js1
-rw-r--r--chromium/chrome/browser/resources/gaia_auth_host/authenticator.js9
-rw-r--r--chromium/chrome/browser/resources/hangout_services/manifest.json2
-rw-r--r--chromium/chrome/browser/resources/hangout_services/thunk.js9
-rw-r--r--chromium/chrome/browser/resources/inline_login/inline_login.html4
-rw-r--r--chromium/chrome/browser/resources/interventions_internals/index.css92
-rw-r--r--chromium/chrome/browser/resources/interventions_internals/index.html2
-rw-r--r--chromium/chrome/browser/resources/interventions_internals/index.js289
-rw-r--r--chromium/chrome/browser/resources/local_discovery/local_discovery.html89
-rw-r--r--chromium/chrome/browser/resources/local_ntp/local_ntp.css114
-rw-r--r--chromium/chrome/browser/resources/local_ntp/local_ntp.html53
-rw-r--r--chromium/chrome/browser/resources/local_ntp/local_ntp.js395
-rw-r--r--chromium/chrome/browser/resources/local_ntp/most_visited_single.js52
-rw-r--r--chromium/chrome/browser/resources/local_ntp/most_visited_util.js81
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/app.html4
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/command_manager.js175
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/constants.js21
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/dnd_chip.html5
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/folder_node.html8
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/folder_node.js18
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/item.html26
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/item.js9
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/list.html2
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/list.js23
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/shared_style.html6
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/toast_manager.html5
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/toolbar.html40
-rw-r--r--chromium/chrome/browser/resources/md_bookmarks/toolbar.js107
-rw-r--r--chromium/chrome/browser/resources/md_downloads/toolbar.html2
-rw-r--r--chromium/chrome/browser/resources/md_extensions/code_section.html41
-rw-r--r--chromium/chrome/browser/resources/md_extensions/code_section.js150
-rw-r--r--chromium/chrome/browser/resources/md_extensions/compiled_resources2.gyp5
-rw-r--r--chromium/chrome/browser/resources/md_extensions/detail_view.html38
-rw-r--r--chromium/chrome/browser/resources/md_extensions/detail_view.js23
-rw-r--r--chromium/chrome/browser/resources/md_extensions/error_page.html92
-rw-r--r--chromium/chrome/browser/resources/md_extensions/error_page.js99
-rw-r--r--chromium/chrome/browser/resources/md_extensions/extensions.html1
-rw-r--r--chromium/chrome/browser/resources/md_extensions/install_warnings_dialog.html2
-rw-r--r--chromium/chrome/browser/resources/md_extensions/item.html48
-rw-r--r--chromium/chrome/browser/resources/md_extensions/item.js11
-rw-r--r--chromium/chrome/browser/resources/md_extensions/keyboard_shortcuts.html16
-rw-r--r--chromium/chrome/browser/resources/md_extensions/load_error.html6
-rw-r--r--chromium/chrome/browser/resources/md_extensions/manager.html18
-rw-r--r--chromium/chrome/browser/resources/md_extensions/manager.js50
-rw-r--r--chromium/chrome/browser/resources/md_extensions/pack_dialog.html2
-rw-r--r--chromium/chrome/browser/resources/md_extensions/pack_dialog.js4
-rw-r--r--chromium/chrome/browser/resources/md_extensions/service.js8
-rw-r--r--chromium/chrome/browser/resources/md_extensions/shortcut_input.js2
-rw-r--r--chromium/chrome/browser/resources/md_extensions/sidebar.html64
-rw-r--r--chromium/chrome/browser/resources/md_extensions/sidebar.js21
-rw-r--r--chromium/chrome/browser/resources/md_extensions/toolbar.html19
-rw-r--r--chromium/chrome/browser/resources/md_extensions/toolbar.js88
-rw-r--r--chromium/chrome/browser/resources/md_history/.eslintrc.js13
-rw-r--r--chromium/chrome/browser/resources/md_history/app.html1
-rw-r--r--chromium/chrome/browser/resources/md_history/app.js21
-rw-r--r--chromium/chrome/browser/resources/md_history/browser_service.js2
-rw-r--r--chromium/chrome/browser/resources/md_history/constants.js26
-rw-r--r--chromium/chrome/browser/resources/md_history/externs.js16
-rw-r--r--chromium/chrome/browser/resources/md_history/history.js18
-rw-r--r--chromium/chrome/browser/resources/md_history/history_item.js18
-rw-r--r--chromium/chrome/browser/resources/md_history/history_list.js60
-rw-r--r--chromium/chrome/browser/resources/md_history/query_manager.js10
-rw-r--r--chromium/chrome/browser/resources/md_history/router.js8
-rw-r--r--chromium/chrome/browser/resources/md_history/searched_label.js10
-rw-r--r--chromium/chrome/browser/resources/md_history/side_bar.js2
-rw-r--r--chromium/chrome/browser/resources/md_history/synced_device_card.js16
-rw-r--r--chromium/chrome/browser/resources/md_history/synced_device_manager.js38
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/.eslintrc.js13
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/create_profile.html10
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/create_profile.js41
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/import_supervised_user.js6
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/profile_browser_proxy.js6
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js10
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/supervised_user_learn_more.js2
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/user_manager.html11
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/user_manager.js21
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/user_manager_pages.js2
-rw-r--r--chromium/chrome/browser/resources/md_user_manager/user_manager_tutorial.js6
-rw-r--r--chromium/chrome/browser/resources/media/mei_preload/BUILD.gn28
-rw-r--r--chromium/chrome/browser/resources/media/mei_preload/manifest.json8
-rw-r--r--chromium/chrome/browser/resources/media/mei_preload/preloaded_data.pbbin0 -> 14 bytes
-rw-r--r--chromium/chrome/browser/resources/media/webrtc_logs.html8
-rw-r--r--chromium/chrome/browser/resources/media_router/OWNERS4
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.html14
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js2
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/media_router_header/media_router_header.css3
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.css2
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.html5
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.js38
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/compiled_resources2.gyp14
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.css9
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.html9
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.js77
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/route_details.html12
-rw-r--r--chromium/chrome/browser/resources/media_router/elements/route_details/route_details.js95
-rw-r--r--chromium/chrome/browser/resources/media_router/media_router_common.css6
-rw-r--r--chromium/chrome/browser/resources/media_router/media_router_data.js13
-rw-r--r--chromium/chrome/browser/resources/memory_internals.html2
-rw-r--r--chromium/chrome/browser/resources/memory_internals.js69
-rw-r--r--chromium/chrome/browser/resources/net_internals/quic_view.html9
-rwxr-xr-xchromium/chrome/browser/resources/optimize_webui.py2
-rwxr-xr-xchromium/chrome/browser/resources/optimize_webui_test.py35
-rw-r--r--chromium/chrome/browser/resources/pdf/compiled_resources2.gyp4
-rw-r--r--chromium/chrome/browser/resources/pdf/coords_transformer.js72
-rw-r--r--chromium/chrome/browser/resources/pdf/elements/viewer-bookmark/viewer-bookmark.js12
-rw-r--r--chromium/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js2
-rw-r--r--chromium/chrome/browser/resources/pdf/elements/viewer-pdf-toolbar/viewer-pdf-toolbar.html1
-rw-r--r--chromium/chrome/browser/resources/pdf/elements/viewer-toolbar-dropdown/viewer-toolbar-dropdown.js4
-rw-r--r--chromium/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js13
-rw-r--r--chromium/chrome/browser/resources/pdf/index.html2
-rw-r--r--chromium/chrome/browser/resources/pdf/manifest.json1
-rw-r--r--chromium/chrome/browser/resources/pdf/metrics.js206
-rw-r--r--chromium/chrome/browser/resources/pdf/pdf.js72
-rw-r--r--chromium/chrome/browser/resources/pdf/viewport.js7
-rw-r--r--chromium/chrome/browser/resources/plugin_metadata/plugins_linux.json6
-rw-r--r--chromium/chrome/browser/resources/plugin_metadata/plugins_mac.json6
-rw-r--r--chromium/chrome/browser/resources/plugin_metadata/plugins_win.json6
-rw-r--r--chromium/chrome/browser/resources/policy.html41
-rw-r--r--chromium/chrome/browser/resources/print_preview/cloud_print_interface.js8
-rw-r--r--chromium/chrome/browser/resources/print_preview/compiled_resources2.gyp30
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/app_state.js88
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/cloud_parsers.js29
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/compiled_resources2.gyp67
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/destination.html1
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/destination.js226
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/destination_match.html5
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/destination_store.html12
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/destination_store.js152
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/document_info.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/local_parsers.html5
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/margins.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/margins.js12
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/measurement_system.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/print_ticket_store.js16
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/ticket_items/color.js59
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/ticket_items/margins_type.js15
-rw-r--r--chromium/chrome/browser/resources/print_preview/data/user_info.html4
-rw-r--r--chromium/chrome/browser/resources/print_preview/metrics.html4
-rw-r--r--chromium/chrome/browser/resources/print_preview/native_layer.html5
-rw-r--r--chromium/chrome/browser/resources/print_preview/native_layer.js201
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/app.html40
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/app.js127
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/color_settings.html2
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/color_settings.js17
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/compiled_resources2.gyp62
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/copies_settings.html7
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/copies_settings.js11
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/destination_settings.html6
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/dpi_settings.html12
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/dpi_settings.js83
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/header.js15
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/layout_settings.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/layout_settings.js18
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/margins_settings.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/margins_settings.js17
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/media_size_settings.html11
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/media_size_settings.js24
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/model.html2
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/model.js415
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/other_options_settings.html69
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/other_options_settings.js78
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/pages_settings.js40
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/preview_area.html163
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/preview_area.js374
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/scaling_settings.html6
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/scaling_settings.js84
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/settings_behavior.js50
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/settings_section.html4
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/settings_select.html21
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/settings_select.js71
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/state.js18
-rw-r--r--chromium/chrome/browser/resources/print_preview/preview_generator.js87
-rw-r--r--chromium/chrome/browser/resources/print_preview/previewarea/preview_area.css13
-rw-r--r--chromium/chrome/browser/resources/print_preview/previewarea/preview_area.html6
-rw-r--r--chromium/chrome/browser/resources/print_preview/previewarea/preview_area.js13
-rw-r--r--chromium/chrome/browser/resources/print_preview/print_preview.js173
-rw-r--r--chromium/chrome/browser/resources/print_preview/print_preview_resources.grd63
-rw-r--r--chromium/chrome/browser/resources/print_preview/print_preview_utils.html2
-rw-r--r--chromium/chrome/browser/resources/print_preview/search/destination_list_item.css7
-rw-r--r--chromium/chrome/browser/resources/print_preview/search/destination_list_item.html3
-rw-r--r--chromium/chrome/browser/resources/print_preview/search/destination_list_item.js20
-rw-r--r--chromium/chrome/browser/resources/print_preview/search/destination_search.js40
-rw-r--r--chromium/chrome/browser/resources/print_preview/settings/destination_settings.html2
-rw-r--r--chromium/chrome/browser/resources/print_preview/settings/destination_settings.js23
-rw-r--r--chromium/chrome/browser/resources/settings/.eslintrc.js13
-rw-r--r--chromium/chrome/browser/resources/settings/a11y_page/a11y_page.js2
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/about_page.js12
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js24
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.html30
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.js71
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/compiled_resources2.gyp2
-rw-r--r--chromium/chrome/browser/resources/settings/about_page/detailed_build_info.js4
-rw-r--r--chromium/chrome/browser/resources/settings/android_apps_page/android_apps_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/android_apps_page/android_apps_page.js2
-rw-r--r--chromium/chrome/browser/resources/settings/android_apps_page/android_apps_subpage.js4
-rw-r--r--chromium/chrome/browser/resources/settings/animation/animation.js9
-rw-r--r--chromium/chrome/browser/resources/settings/animation/fade_animations.js4
-rw-r--r--chromium/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js18
-rw-r--r--chromium/chrome/browser/resources/settings/appearance_page/appearance_page.js13
-rw-r--r--chromium/chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/basic_page/basic_page.js17
-rw-r--r--chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_device_list_item.js6
-rw-r--r--chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js6
-rw-r--r--chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html8
-rw-r--r--chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.js30
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.html101
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.js478
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js41
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/compiled_resources2.gyp8
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.html37
-rw-r--r--chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.js142
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js4
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html10
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js10
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.html10
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.js14
-rw-r--r--chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/history_deletion_dialog.js2
-rw-r--r--chromium/chrome/browser/resources/settings/controls/extension_controlled_indicator.js2
-rw-r--r--chromium/chrome/browser/resources/settings/controls/pref_control_behavior.js4
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_boolean_control_behavior.js4
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_checkbox.js2
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_dropdown_menu.js14
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_idle_load.js2
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_radio_group.js2
-rw-r--r--chromium/chrome/browser/resources/settings/controls/settings_slider.js20
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/compiled_resources2.gyp2
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/date_time_page.html58
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/date_time_page.js158
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/date_time_types.js21
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.html25
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.js49
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.html48
-rw-r--r--chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.js54
-rw-r--r--chromium/chrome/browser/resources/settings/default_browser_page/default_browser_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/device_page.js2
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/display.html26
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/display.js260
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/display_layout.js58
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/display_overscan_dialog.js16
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/drag_behavior.js24
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/layout_behavior.js182
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/night_light_slider.html5
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/night_light_slider.js90
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/pointers.js2
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/power.js8
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/stylus.html5
-rw-r--r--chromium/chrome/browser/resources/settings/device_page/stylus.js6
-rw-r--r--chromium/chrome/browser/resources/settings/focus_row_behavior.js12
-rw-r--r--chromium/chrome/browser/resources/settings/global_scroll_target_behavior.js6
-rw-r--r--chromium/chrome/browser/resources/settings/icons.html1
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_config.html17
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_config.js26
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.html16
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.js177
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_known_networks_page.js8
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_page.js57
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_page_browser_proxy.js30
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_subpage.html99
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/internet_subpage.js96
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/network_proxy_section.js18
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/network_summary.js55
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/network_summary_item.js14
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.html17
-rw-r--r--chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.js18
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/add_languages_dialog.js8
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.html8
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.js59
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/languages.js158
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/languages_page.html49
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/languages_page.js104
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/languages_types.js21
-rw-r--r--chromium/chrome/browser/resources/settings/languages_page/manage_input_methods_page.js40
-rw-r--r--chromium/chrome/browser/resources/settings/on_startup_page/on_startup_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.html6
-rw-r--r--chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.js60
-rw-r--r--chromium/chrome/browser/resources/settings/on_startup_page/startup_url_entry.js6
-rw-r--r--chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/page_visibility.js12
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/address_edit_dialog.js14
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/autofill_section.js20
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js14
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.html6
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.js2
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_export_dialog.html5
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html2
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.js18
-rw-r--r--chromium/chrome/browser/resources/settings/passwords_and_forms_page/show_password_behavior.js2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/change_picture.js15
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.html6
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.js2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/fingerprint_list.js12
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/fingerprint_progress_arc.js54
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/import_data_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/import_data_dialog.html8
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/lock_screen.html13
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/lock_screen.js6
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/lock_screen_constants.js6
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/lock_state_behavior.js4
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/manage_profile.html2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/manage_profile.js2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/manage_profile_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/password_prompt_dialog.js15
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/people_page.js12
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.html2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.js18
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/setup_pin_dialog.js11
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/sync_page.html2
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/sync_page.js18
-rw-r--r--chromium/chrome/browser/resources/settings/people_page/users_add_user_dialog.js18
-rw-r--r--chromium/chrome/browser/resources/settings/prefs/pref_util.js2
-rw-r--r--chromium/chrome/browser/resources/settings/prefs/prefs.js36
-rw-r--r--chromium/chrome/browser/resources/settings/prefs/prefs_behavior.js6
-rw-r--r--chromium/chrome/browser/resources/settings/prefs/prefs_types.js4
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html25
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js54
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_edit_printer_dialog.html2
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_printers.js9
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js16
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_printers_list.js6
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/cups_set_manufacturer_model_behavior.js2
-rw-r--r--chromium/chrome/browser/resources/settings/printing_page/printing_page.js2
-rw-r--r--chromium/chrome/browser/resources/settings/privacy_page/privacy_page.js27
-rw-r--r--chromium/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js4
-rw-r--r--chromium/chrome/browser/resources/settings/reset_page/reset_browser_proxy.js6
-rw-r--r--chromium/chrome/browser/resources/settings/reset_page/reset_page.html7
-rw-r--r--chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js2
-rw-r--r--chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html8
-rw-r--r--chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js4
-rw-r--r--chromium/chrome/browser/resources/settings/route.js66
-rw-r--r--chromium/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js6
-rw-r--r--chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js2
-rw-r--r--chromium/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js4
-rw-r--r--chromium/chrome/browser/resources/settings/search_engines_page/search_engines_page.js4
-rw-r--r--chromium/chrome/browser/resources/settings/search_page/search_page.js6
-rw-r--r--chromium/chrome/browser/resources/settings/search_settings.js143
-rw-r--r--chromium/chrome/browser/resources/settings/settings_main/settings_main.js30
-rw-r--r--chromium/chrome/browser/resources/settings/settings_menu/settings_menu.js10
-rw-r--r--chromium/chrome/browser/resources/settings/settings_page/main_page_behavior.js32
-rw-r--r--chromium/chrome/browser/resources/settings/settings_page/settings_animated_pages.js24
-rw-r--r--chromium/chrome/browser/resources/settings/settings_page/settings_section.js50
-rw-r--r--chromium/chrome/browser/resources/settings/settings_page/settings_subpage.html6
-rw-r--r--chromium/chrome/browser/resources/settings/settings_resources.grd9
-rw-r--r--chromium/chrome/browser/resources/settings/settings_ui/settings_ui.js10
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/all_sites.js38
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/category_default_setting.js11
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/compiled_resources2.gyp1
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/constants.js5
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/cookie_info.html1
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/cookie_info.js20
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/local_data_browser_proxy.js6
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/protocol_handlers.js10
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_data.html2
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_data.js9
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.html6
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.js4
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_details.js6
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_details_permission.html7
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_details_permission.js95
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_list.js24
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_settings_behavior.js19
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js18
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/usb_devices.js2
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/website_usage_private_api.js21
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings/zoom_levels.js2
-rw-r--r--chromium/chrome/browser/resources/settings/site_settings_page/site_settings_page.js19
-rw-r--r--chromium/chrome/browser/resources/settings/system_page/system_page.js4
-rw-r--r--chromium/chrome/browser/resources/settings/system_page/system_page_browser_proxy.js2
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/compiled_resources2.gyp31
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google.pngbin0 -> 617 bytes
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google_2x.pngbin0 -> 1221 bytes
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.css322
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.html96
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.js57
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.html149
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.js57
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.html2
-rw-r--r--chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.js51
-rw-r--r--chromium/chrome/browser/resources/signin/signin_error/signin_error.html44
-rw-r--r--chromium/chrome/browser/resources/signin/sync_confirmation/sync_confirmation.js4
-rw-r--r--chromium/chrome/browser/resources/translate_internals/prefs.html2
-rwxr-xr-xchromium/chrome/browser/resources/unpack_pak.py10
-rwxr-xr-xchromium/chrome/browser/resources/unpack_pak_test.py20
-rw-r--r--chromium/chrome/browser/resources/vr/OWNERS3
-rw-r--r--chromium/chrome/browser/resources/vr/assets/PRESUBMIT.py68
-rw-r--r--chromium/chrome/browser/resources/vr/assets/VERSION2
-rw-r--r--chromium/chrome/browser/resources/vr/assets/background.png.sha11
-rw-r--r--chromium/chrome/browser/resources/vr/assets/fullscreen_gradient.png.sha11
-rw-r--r--chromium/chrome/browser/resources/vr/assets/incognito_gradient.png.sha11
-rw-r--r--chromium/chrome/browser/resources/vr/assets/normal_gradient.png.sha11
-rw-r--r--chromium/chrome/browser/resources/vr/assets/parse_version.py23
-rwxr-xr-xchromium/chrome/browser/resources/vr/assets/push_assets_component.py82
-rw-r--r--chromium/chrome/browser/resources/vr/assets/vr_assets_component_files.json6
-rw-r--r--chromium/chrome/browser/resources/welcome/welcome_win10.html2
-rw-r--r--chromium/chrome/browser/safe_browsing/BUILD.gn4
-rw-r--r--chromium/chrome/browser/spellchecker/OWNERS2
-rw-r--r--chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.cc (renamed from chromium/chrome/browser/spellchecker/spell_check_host_impl.cc)28
-rw-r--r--chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.h (renamed from chromium/chrome/browser/spellchecker/spell_check_host_impl.h)16
-rw-r--r--chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl_unittest.cc (renamed from chromium/chrome/browser/spellchecker/spell_check_host_impl_unittest.cc)18
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.cc12
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.h2
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary_unittest.cc34
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_factory.cc8
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc14
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.cc67
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.h28
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac.cc23
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac_browsertest.cc9
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_service.cc41
-rw-r--r--chromium/chrome/browser/spellchecker/spellcheck_service_browsertest.cc24
-rw-r--r--chromium/chrome/browser/spellchecker/spelling_service_client_unittest.cc13
-rw-r--r--chromium/chrome/browser/ui/BUILD.gn151
-rw-r--r--chromium/chrome/browser/ui/libgtkui/BUILD.gn14
-rw-r--r--chromium/chrome/browser/ui/webui/about_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/app_launcher_page_ui.cc13
-rw-r--r--chromium/chrome/browser/ui/webui/app_list/start_page_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/BUILD.gn35
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/OWNERS2
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom12
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.cc38
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h36
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc10
-rw-r--r--chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h16
-rw-r--r--chromium/chrome/browser/ui/webui/browsing_history_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/browsing_history_handler_unittest.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/certificate_viewer_webui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/certificates_handler.cc11
-rw-r--r--chromium/chrome/browser/ui/webui/chrome_web_contents_handler.cc12
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/DEPS10
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.cc8
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/cryptohome_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/drive_internals_ui.cc15
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/emulator/DEPS7
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/first_run/DEPS7
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/first_run/first_run_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.cc31
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.h6
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/internet_detail_dialog.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/DEPS35
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc8
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h2
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc75
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h2
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc28
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc99
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc31
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h4
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/eula_screen_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc21
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h9
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/l10n_util.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc37
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h1
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser_unittest.cc26
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc108
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.h4
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc27
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h3
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc13
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc8
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc88
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h49
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.cc67
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h45
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.cc44
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/network_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/power_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/set_time_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/slow_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_browsertest.cc82
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.cc12
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h3
-rw-r--r--chromium/chrome/browser/ui/webui/components_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/conflicts_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/constrained_web_dialog_ui.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/cookies_tree_model_util.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/crashes_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/device_log_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/discards/discards.mojom6
-rw-r--r--chromium/chrome/browser/ui/webui/discards/discards_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_icon_source.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.h9
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.h3
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.js2
-rw-r--r--chromium/chrome/browser/ui/webui/extensions/extensions_ui.cc48
-rw-r--r--chromium/chrome/browser/ui/webui/favicon_source.cc14
-rw-r--r--chromium/chrome/browser/ui/webui/flags_ui.cc34
-rw-r--r--chromium/chrome/browser/ui/webui/flash_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/gcm_internals_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/identity_internals_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/inspect_ui.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc13
-rw-r--r--chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals.mojom16
-rw-r--r--chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.cc108
-rw-r--r--chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler_unittest.cc186
-rw-r--r--chromium/chrome/browser/ui/webui/invalidations_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/local_state/local_state_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/log_web_ui_url.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/md_downloads/downloads_list_tracker.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.h7
-rw-r--r--chromium/chrome/browser/ui/webui/md_downloads/md_downloads_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/md_history_ui.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/media/media_engagement_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/media/webrtc_logs_ui.cc8
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/OWNERS4
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog_unittest.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_resources_provider.cc11
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui.cc165
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui.h15
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.cc31
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.h40
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.cc64
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h47
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory_unittest.cc58
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc123
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_web_ui_test.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc61
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h3
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc67
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/query_result_manager.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/media_router/query_result_manager_unittest.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/memory_internals_ui.cc166
-rw-r--r--chromium/chrome/browser/ui/webui/module_database_conflicts_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/nacl_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/net_export_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/net_internals/net_internals_ui.cc23
-rw-r--r--chromium/chrome/browser/ui/webui/net_internals/net_internals_ui_browsertest.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/ntp/app_icon_webui_handler.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/ntp/app_launcher_handler.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/ntp/new_tab_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc19
-rw-r--r--chromium/chrome/browser/ui/webui/ntp_tiles_internals_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/offline/offline_internals_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc42
-rw-r--r--chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h4
-rw-r--r--chromium/chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/physical_web/physical_web_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/policy_tool_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/policy_tool_ui_browsertest.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/policy_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/policy_ui_browsertest.cc17
-rw-r--r--chromium/chrome/browser/ui/webui/policy_ui_handler.cc125
-rw-r--r--chromium/chrome/browser/ui/webui/policy_ui_handler.h16
-rw-r--r--chromium/chrome/browser/ui/webui/predictors/predictors_handler.cc21
-rw-r--r--chromium/chrome/browser/ui/webui/predictors/predictors_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc14
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.h8
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc27
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.cc30
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.h10
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h11
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc38
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.cc185
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.h6
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc17
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/print_preview_ui.cc53
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.cc56
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.h11
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/printer_capabilities_unittest.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/printer_handler.cc12
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/printer_handler.h1
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/privet_printer_handler.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/print_preview/sticky_settings.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/profile_helper.cc12
-rw-r--r--chromium/chrome/browser/ui/webui/profile_helper_browsertest.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_handler.h1
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc34
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.h14
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.cc27
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.h14
-rw-r--r--chromium/chrome/browser/ui/webui/quota_internals/quota_internals_ui.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/set_as_default_browser_ui_win.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/DEPS4
-rw-r--r--chromium/chrome/browser/ui/webui/settings/about_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/settings/browser_lifetime_handler.cc19
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.cc166
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.h21
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/DEPS6
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/change_picture_handler.cc21
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc55
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/date_time_handler.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc16
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler_unittest.cc23
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc14
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.cc74
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.h37
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler_unittest.cc125
-rw-r--r--chromium/chrome/browser/ui/webui/settings/extension_control_handler.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc177
-rw-r--r--chromium/chrome/browser/ui/webui/settings/md_settings_ui.cc104
-rw-r--r--chromium/chrome/browser/ui/webui/settings/md_settings_ui.h2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler_unittest.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/settings/people_handler.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/people_handler_unittest.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/printing_handler.h10
-rw-r--r--chromium/chrome/browser/ui/webui/settings/profile_info_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/profile_info_handler_unittest.cc2
-rw-r--r--chromium/chrome/browser/ui/webui/settings/protocol_handlers_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/search_engines_handler.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc11
-rw-r--r--chromium/chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc15
-rw-r--r--chromium/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/site_settings_handler.cc19
-rw-r--r--chromium/chrome/browser/ui/webui/settings/site_settings_handler.h3
-rw-r--r--chromium/chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc22
-rw-r--r--chromium/chrome/browser/ui/webui/settings_utils_linux.cc1
-rw-r--r--chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc406
-rw-r--r--chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h146
-rw-r--r--chromium/chrome/browser/ui/webui/signin/inline_login_handler.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc17
-rw-r--r--chromium/chrome/browser/ui/webui/signin/inline_login_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/signin/login_ui_service.cc11
-rw-r--r--chromium/chrome/browser/ui/webui/signin/login_ui_service.h8
-rw-r--r--chromium/chrome/browser/ui/webui/signin/login_ui_service_unittest.cc10
-rw-r--r--chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.cc129
-rw-r--r--chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.h9
-rw-r--r--chromium/chrome/browser/ui/webui/signin/md_user_manager_ui.cc8
-rw-r--r--chromium/chrome/browser/ui/webui/signin/signin_dice_internals_handler.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/signin/signin_error_handler.h4
-rw-r--r--chromium/chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/signin/signin_error_ui.cc28
-rw-r--r--chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.cc28
-rw-r--r--chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.h4
-rw-r--r--chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc16
-rw-r--r--chromium/chrome/browser/ui/webui/signin/sync_confirmation_ui.cc82
-rw-r--r--chromium/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc21
-rw-r--r--chromium/chrome/browser/ui/webui/signin/user_manager_ui_browsertest.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/signin_internals_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/site_settings_helper.cc29
-rw-r--r--chromium/chrome/browser/ui/webui/site_settings_helper.h1
-rw-r--r--chromium/chrome/browser/ui/webui/site_settings_helper_unittest.cc9
-rw-r--r--chromium/chrome/browser/ui/webui/snippets_internals_message_handler.cc15
-rw-r--r--chromium/chrome/browser/ui/webui/snippets_internals_ui.cc14
-rw-r--r--chromium/chrome/browser/ui/webui/supervised_user_internals_message_handler.cc4
-rw-r--r--chromium/chrome/browser/ui/webui/supervised_user_internals_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.cc11
-rw-r--r--chromium/chrome/browser/ui/webui/sync_internals_message_handler.cc26
-rw-r--r--chromium/chrome/browser/ui/webui/sync_internals_message_handler_unittest.cc53
-rw-r--r--chromium/chrome/browser/ui/webui/sync_internals_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/system_info_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.cc13
-rw-r--r--chromium/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/user_actions/user_actions_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/version_ui.cc7
-rw-r--r--chromium/chrome/browser/ui/webui/webapks_ui.cc3
-rw-r--r--chromium/chrome/browser/ui/webui/welcome_handler.cc6
-rw-r--r--chromium/chrome/browser/ui/webui/welcome_ui.cc5
-rw-r--r--chromium/chrome/browser/ui/webui/welcome_win10_ui.cc4
-rw-r--r--chromium/chrome/browser/vr/BUILD.gn64
-rw-r--r--chromium/chrome/browser/vr/features.gni13
-rw-r--r--chromium/chrome/browser/vr/testapp/BUILD.gn42
-rw-r--r--chromium/chrome/browser/vr/testapp/vr_testapp_resources.grd19
-rw-r--r--chromium/chrome/browser/vr/vector_icons/BUILD.gn5
-rw-r--r--chromium/chrome/common/BUILD.gn18
-rw-r--r--chromium/chrome/common/browser_controls_state.typemap13
-rw-r--r--chromium/chrome/common/chrome_paths.cc5
-rw-r--r--chromium/chrome/common/chrome_paths.h3
-rw-r--r--chromium/chrome/common/chrome_render_frame.mojom20
-rw-r--r--chromium/chrome/common/chrome_switches.cc46
-rw-r--r--chromium/chrome/common/chrome_switches.h21
-rw-r--r--chromium/chrome/common/content_settings_renderer.mojom (renamed from chromium/chrome/common/insecure_content_renderer.mojom)8
-rw-r--r--chromium/chrome/common/extensions/BUILD.gn1
-rw-r--r--chromium/chrome/common/extensions/api/BUILD.gn7
-rw-r--r--chromium/chrome/common/extensions/api/OWNERS20
-rw-r--r--chromium/chrome/common/extensions/api/_api_features.json4
-rw-r--r--chromium/chrome/common/extensions/api/_manifest_features.json4
-rw-r--r--chromium/chrome/common/extensions/api/autofill_private.idl3
-rw-r--r--chromium/chrome/common/extensions/api/automation.idl24
-rw-r--r--chromium/chrome/common/extensions/api/automation_internal.idl8
-rw-r--r--chromium/chrome/common/extensions/api/autotest_private.idl12
-rw-r--r--chromium/chrome/common/extensions/api/cryptotoken_private.idl28
-rw-r--r--chromium/chrome/common/extensions/api/developer_private.idl6
-rw-r--r--chromium/chrome/common/extensions/api/devtools/experimental_audits.json191
-rw-r--r--chromium/chrome/common/extensions/api/file_manager_private.idl36
-rw-r--r--chromium/chrome/common/extensions/api/notifications.idl2
-rw-r--r--chromium/chrome/common/extensions/api/privacy.json5
-rw-r--r--chromium/chrome/common/extensions/api/webrtc_logging_private.idl25
-rw-r--r--chromium/chrome/common/extensions/docs/examples/api/default_command_override/manifest.json36
-rw-r--r--chromium/chrome/common/extensions/docs/examples/api/devtools/audits/broken-links/manifest.json16
-rw-r--r--chromium/chrome/common/extensions/docs/examples/extensions/constant_context/manifest.json37
-rw-r--r--chromium/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json2
-rw-r--r--chromium/chrome/common/extensions/docs/examples/tutorials/hello_extensions/manifest.json19
-rw-r--r--chromium/chrome/common/extensions/docs/server2/known_broken_links.json18
-rw-r--r--chromium/chrome/common/extensions/docs/templates/json/chrome_sidenav.json14
-rw-r--r--chromium/chrome/common/extensions/docs/templates/json/manifest.json4
-rw-r--r--chromium/chrome/common/extensions/docs/templates/public/extensions/redirects.json3
-rw-r--r--chromium/chrome/common/extensions/permissions/permissions_data_unittest.cc1
-rw-r--r--chromium/chrome/common/features.gni6
-rw-r--r--chromium/chrome/common/media_router/BUILD.gn6
-rw-r--r--chromium/chrome/common/media_router/mojo/BUILD.gn6
-rw-r--r--chromium/chrome/common/media_router/mojo/media_router.mojom16
-rw-r--r--chromium/chrome/common/media_router/mojo/media_router.typemap7
-rw-r--r--chromium/chrome/common/plugin.mojom10
-rw-r--r--chromium/chrome/common/prerender.mojom34
-rw-r--r--chromium/chrome/common/printing/pdf_to_pwg_raster_converter.typemap20
-rw-r--r--chromium/chrome/common/printing/typemaps.gni5
-rw-r--r--chromium/chrome/common/profiling/profiling_client.mojom16
-rw-r--r--chromium/chrome/common/profiling/profiling_service.mojom25
-rw-r--r--chromium/chrome/common/url_constants.cc10
-rw-r--r--chromium/chrome/common/url_constants.h7
-rw-r--r--chromium/chrome/common/web_application_info_provider.typemap13
-rw-r--r--chromium/chrome/common/webui_url_constants.cc5
-rw-r--r--chromium/chrome/common/webui_url_constants.h3
-rw-r--r--chromium/chrome/gpu/BUILD.gn9
-rw-r--r--chromium/chrome/installer/linux/BUILD.gn7
-rw-r--r--chromium/chrome/installer/linux/debian/dist_package_versions.json66
-rw-r--r--chromium/chrome/installer/linux/rpm/dist_package_provides.json26
-rw-r--r--chromium/chrome/installer/mini_installer/BUILD.gn1
-rw-r--r--chromium/chrome/installer/zucchini/BUILD.gn10
-rw-r--r--chromium/chrome/profiling/profiling_manifest.json3
-rw-r--r--chromium/chrome/renderer/BUILD.gn9
-rw-r--r--chromium/chrome/renderer/resources/extensions/OWNERS3
-rw-r--r--chromium/chrome/renderer/resources/extensions/automation/automation_node.js22
-rw-r--r--chromium/chrome/renderer/resources/extensions/automation_custom_bindings.js8
-rw-r--r--chromium/chrome/renderer/resources/extensions/media_router_bindings.js2130
-rw-r--r--chromium/chrome/renderer/resources/extensions/web_view/OWNERS3
-rw-r--r--chromium/chrome/service/BUILD.gn1
-rw-r--r--chromium/chrome/services/media_gallery_util/BUILD.gn1
-rw-r--r--chromium/chrome/services/printing/BUILD.gn41
-rw-r--r--chromium/chrome/services/printing/manifest.json17
-rw-r--r--chromium/chrome/services/printing/public/interfaces/BUILD.gn22
-rw-r--r--chromium/chrome/services/printing/public/interfaces/constants.mojom7
-rw-r--r--chromium/chrome/services/printing/public/interfaces/pdf_render_settings.mojom24
-rw-r--r--chromium/chrome/services/printing/public/interfaces/pdf_render_settings.typemap21
-rw-r--r--chromium/chrome/services/printing/public/interfaces/pdf_to_emf_converter.mojom33
-rw-r--r--chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.mojom (renamed from chromium/chrome/common/printing/pdf_to_pwg_raster_converter.mojom)33
-rw-r--r--chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap16
-rw-r--r--chromium/chrome/services/printing/public/interfaces/typemaps.gni8
-rw-r--r--chromium/chrome/services/removable_storage_writer/BUILD.gn29
-rw-r--r--chromium/chrome/services/removable_storage_writer/manifest.json15
-rw-r--r--chromium/chrome/services/removable_storage_writer/public/interfaces/BUILD.gn (renamed from chromium/chrome/common/printing/BUILD.gn)7
-rw-r--r--chromium/chrome/services/removable_storage_writer/public/interfaces/constants.mojom7
-rw-r--r--chromium/chrome/services/removable_storage_writer/public/interfaces/removable_storage_writer.mojom (renamed from chromium/chrome/common/extensions/removable_storage_writer.mojom)19
-rw-r--r--chromium/chrome/test/BUILD.gn281
-rw-r--r--chromium/chrome/test/android/cast_emulator/BUILD.gn2
-rw-r--r--chromium/chrome/test/android/chrome_public_test_support/BUILD.gn2
-rw-r--r--chromium/chrome/test/chromedriver/BUILD.gn5
-rw-r--r--chromium/chrome/test/data/media/engagement/preload/BUILD.gn33
-rw-r--r--chromium/chrome/test/data/webui/BUILD.gn5
-rw-r--r--chromium/chrome/test/media_router/BUILD.gn1
-rw-r--r--chromium/chrome/typemaps.gni4
-rw-r--r--chromium/chrome/utility/BUILD.gn42
-rw-r--r--chromium/chrome/utility/printing/pdf_to_pwg_raster_converter_manifest.json14
1376 files changed, 33204 insertions, 18673 deletions
diff --git a/chromium/chrome/BUILD.gn b/chromium/chrome/BUILD.gn
index 31dcbbf7fa3..960921acd7e 100644
--- a/chromium/chrome/BUILD.gn
+++ b/chromium/chrome/BUILD.gn
@@ -199,11 +199,11 @@ if (!is_android && !is_mac) {
"//chrome_elf",
"//components/browser_watcher:browser_watcher_client",
"//components/crash/content/app:run_as_crashpad_handler",
+ "//components/crash/core/common",
"//components/flags_ui:switches",
"//content:sandbox_helper_win",
"//content/public/common:static_switches",
"//crypto",
- "//gpu/config:crash_keys",
"//sandbox",
"//third_party/breakpad:breakpad_handler",
"//third_party/breakpad:breakpad_sender",
@@ -302,7 +302,10 @@ if (!is_android && !is_mac) {
deps += [ "//third_party/adobe/flash:flapper_binaries" ]
}
- data_deps += [ "//third_party/widevine/cdm:widevinecdmadapter" ]
+ data_deps += [
+ "//chrome/browser/resources/media/mei_preload:component",
+ "//third_party/widevine/cdm:widevinecdmadapter",
+ ]
if (is_multi_dll_chrome) {
defines += [ "CHROME_MULTIPLE_DLL" ]
@@ -650,7 +653,9 @@ if (is_win) {
}
foreach(locale, locales_as_mac_outputs) {
- outputs += [ "$target_gen_dir/app_infoplist_strings/$locale.lproj/InfoPlist.strings" ]
+ outputs += [
+ "$target_gen_dir/app_infoplist_strings/$locale.lproj/InfoPlist.strings",
+ ]
}
args =
@@ -1208,9 +1213,7 @@ if (is_win) {
if (enable_nacl) {
framework_contents += [ "Internet Plug-Ins" ]
}
- if (_should_bundle_widevine) {
- framework_contents += [ "Libraries" ]
- }
+ framework_contents += [ "Libraries" ]
}
configs += [ "//build/config/compiler:wexit_time_destructors" ]
@@ -1234,6 +1237,7 @@ if (is_win) {
":widevine_cdm_library",
"//build/config:exe_and_shlib_deps",
"//chrome/app/nibs:chrome_xibs",
+ "//chrome/browser/resources/media/mei_preload:component_bundle",
]
if (is_chrome_branded) {
@@ -1727,12 +1731,6 @@ if (is_android) {
]
}
- java_cpp_enum("sad_tab_event_enum_javagen") {
- sources = [
- "//components/ui_metrics/sadtab_metrics_types.h",
- ]
- }
-
source_set("chrome_android_core") {
sources = [
"app/android/chrome_android_initializer.cc",
diff --git a/chromium/chrome/VERSION b/chromium/chrome/VERSION
index d86b19993ad..e55b4c510c0 100644
--- a/chromium/chrome/VERSION
+++ b/chromium/chrome/VERSION
@@ -1,4 +1,4 @@
-MAJOR=64
+MAJOR=65
MINOR=0
-BUILD=3282
-PATCH=139
+BUILD=3325
+PATCH=40
diff --git a/chromium/chrome/android/BUILD.gn b/chromium/chrome/android/BUILD.gn
index fb8ab696d98..e45a141b62c 100644
--- a/chromium/chrome/android/BUILD.gn
+++ b/chromium/chrome/android/BUILD.gn
@@ -213,6 +213,7 @@ android_library("chrome_java") {
"//components/ntp_tiles/android:ntp_tiles_java",
"//components/offline_items_collection/core:core_java",
"//components/payments/content/android:java",
+ "//components/payments/mojom:mojom_java",
"//components/policy/android:policy_java",
"//components/safe_browsing/android:safe_browsing_java",
"//components/signin/core/browser/android:java",
@@ -286,11 +287,11 @@ android_library("chrome_java") {
"//chrome:payments_journey_logger_enum_javagen",
"//chrome:pref_enum_javagen",
"//chrome:quick_action_category_enum_javagen",
- "//chrome:sad_tab_event_enum_javagen",
"//chrome:signin_metrics_enum_javagen",
"//components/browsing_data/core:browsing_data_utils_java",
"//components/browsing_data/core:clear_browsing_data_tab_java",
"//components/favicon_base:favicon_base_enums_java",
+ "//components/dom_distiller/core:distiller_type_java",
"//components/infobars/core:infobar_enums_java",
"//components/ntp_snippets:ntp_snippets_java_enums_srcjar",
"//components/ntp_tiles:ntp_tiles_enums_java",
@@ -301,10 +302,10 @@ android_library("chrome_java") {
"//components/security_state/core:security_state_enums_java",
"//components/signin/core/browser:investigated_scenario_java",
"//components/supervised_user_error_page:enums_srcjar",
+ "//components/ui_metrics:ui_metrics_enums_java",
]
- # Manifest used for linting (determining unused resources).
- android_manifest = chrome_public_android_manifest
+ android_manifest_for_lint = chrome_public_android_manifest
# From java_sources.gni.
java_files = chrome_java_sources + [ app_hooks_impl ]
@@ -343,6 +344,7 @@ java_cpp_enum("chrome_android_java_enums_srcjar") {
"//chrome/browser/android/shortcut_info.h",
"//chrome/browser/android/tab_android.h",
"//chrome/browser/android/webapk/webapk_install_service.h",
+ "//chrome/browser/android/webapk/webapk_installer.h",
"//chrome/browser/android/webapk/webapk_types.h",
"//chrome/browser/banners/app_banner_settings_helper.h",
"//chrome/browser/notifications/notification_channels_provider_android.h",
@@ -357,6 +359,7 @@ java_cpp_enum("chrome_android_java_enums_srcjar") {
java_cpp_enum("chrome_vr_android_java_enums_srcjar") {
sources = [
"//chrome/browser/android/vr_shell/vr_core_info.h",
+ "//chrome/browser/android/vr_shell/vr_shell_delegate.h",
"//chrome/browser/vr/ui_unsupported_mode.h",
]
}
@@ -416,6 +419,7 @@ junit_binary("chrome_junit_tests") {
"//components/minidump_uploader:minidump_uploader_java",
"//components/offline_items_collection/core:core_java",
"//components/payments/content/android:java",
+ "//components/payments/mojom:mojom_java",
"//components/signin/core/browser/android:java",
"//components/signin/core/browser/android:signin_java_test_support",
"//components/sync:sync_java_test_support",
@@ -515,10 +519,11 @@ android_library("chrome_test_java") {
"//components/navigation_interception/android:navigation_interception_java",
"//components/offline_items_collection/core:core_java",
"//components/payments/content/android:java",
+ "//components/payments/mojom:mojom_java",
"//components/policy/android:policy_java",
"//components/policy/android:policy_java_test_support",
+ "//components/safe_browsing/android:safe_browsing_java",
"//components/signin/core/browser/android:java",
- "//components/signin/core/browser/android:javatests",
"//components/signin/core/browser/android:signin_java_test_support",
"//components/sync:sync_java_test_support",
"//components/sync/android:sync_java",
@@ -645,18 +650,20 @@ if (enable_vr) {
"//third_party/android_support_test_runner:rules_java",
"//third_party/android_support_test_runner:runner_java",
"//third_party/android_tools:android_arch_lifecycle_common_java",
+ "//third_party/android_tools:android_support_annotations_java",
"//third_party/android_tools:android_support_v7_appcompat_java",
"//third_party/android_tools:android_support_v7_recyclerview_java",
"//third_party/custom_tabs_client:custom_tabs_support_java",
"//third_party/gvr-android-sdk:controller_test_api_java",
"//third_party/gvr-android-sdk:gvr_common_java",
"//third_party/junit",
+ "//third_party/ub-uiautomator:ub_uiautomator_java",
"//ui/android:ui_java",
]
data = [
"//chrome/android/shared_preference_files/test/",
- "//chrome/test/data/android/",
+ "//chrome/test/data/vr/e2e_test_files/",
"//third_party/gvr-android-sdk/test-apks/",
"//third_party/WebKit/LayoutTests/resources/testharness.js",
]
@@ -744,7 +751,9 @@ template("chrome_shared_library") {
if (enable_vr) {
# Ensure libgvr static library appears before gcc library in linking order.
# See https://crbug.com/704305 for details.
- libs = [ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a" ]
+ libs = [
+ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a",
+ ]
}
if (use_order_profiling) {
@@ -960,7 +969,9 @@ if (!android_64bit_target_cpu ||
if (enable_vr) {
# Ensure libgvr static library appears before gcc library in linking order.
# See https://crbug.com/704305 for details.
- libs = [ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a" ]
+ libs = [
+ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a",
+ ]
}
configs -= [ "//build/config/android:hide_all_but_jni_onload" ]
@@ -1002,7 +1013,7 @@ shared_library("chrome_sync_shell") {
libs =
[ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a" ]
}
- if (use_lld) {
+ if (chromium_linker_supported && use_lld) {
configs += [ "//build/config/android:lld_pack_relocations" ]
}
}
@@ -1074,6 +1085,12 @@ monochrome_public_apk_tmpl("monochrome_public_apk") {
android_manifest_dep = ":monochrome_public_android_manifest"
apk_name = "MonochromePublic"
+ if (public_android_sdk) {
+ # Resource whitelist used when generating R.java files and causes
+ # only the webview subset of resources to be marked as non-final.
+ shared_resources_whitelist_target = "//android_webview:system_webview_apk"
+ }
+
deps = [
":monochrome_java",
"//base:base_java",
diff --git a/chromium/chrome/android/chrome_public_apk_tmpl.gni b/chromium/chrome/android/chrome_public_apk_tmpl.gni
index a81fc05d6da..8f85051725f 100644
--- a/chromium/chrome/android/chrome_public_apk_tmpl.gni
+++ b/chromium/chrome/android/chrome_public_apk_tmpl.gni
@@ -122,6 +122,11 @@ template("monochrome_public_apk_tmpl") {
# Incremental install doesn't work for monochrome. See crbug.com/663492.
never_incremental = true
+ # Strip xml namespaces for monochrome. This should only be done for apks
+ # targeting API > 21 which for chrome is only Monochrome. This is due to
+ # how android public and private resource ids are namespaced.
+ no_xml_namespaces = true
+
# Configrations to make android load shared library from APK.
uncompress_shared_libraries = true
diff --git a/chromium/chrome/android/java/strings/android_chrome_strings.grd b/chromium/chrome/android/java/strings/android_chrome_strings.grd
index be47b1e8ab1..16e69e261fd 100644
--- a/chromium/chrome/android/java/strings/android_chrome_strings.grd
+++ b/chromium/chrome/android/java/strings/android_chrome_strings.grd
@@ -134,6 +134,9 @@ CHAR-LIMIT guidelines:
<message name="IDS_OK_GOT_IT" desc="Label of a button by which the user confirms that they read and understood the information or instructions. Used in multiple contexts. [CHAR-LIMIT=20]">
OK, got it
</message>
+ <message name="IDS_GOT_IT" desc="Label of a button by which the user confirms that they read and understood the information or instructions. Used in multiple contexts. [CHAR-LIMIT=20]">
+ Got it
+ </message>
<message name="IDS_CANCEL" desc="Label for a cancel button. Used in multiple contexts. [CHAR-LIMIT=20]">
Cancel
</message>
@@ -305,12 +308,22 @@ CHAR-LIMIT guidelines:
<message name="IDS_PREFS_SEARCH_ENGINE" desc="Title for Search Engine preferences. [CHAR-LIMIT=32]">
Search engine
</message>
- <message name="IDS_SEARCH_ENGINE_LOCATION_ALLOWED" desc="The text of a link displayed when location permission for a particular search engine is allowed.">
+ <message name="IDS_SEARCH_ENGINE_LOCATION_AND_NOTIFICATIONS_ALLOWED" desc="The text of a link displayed when location and notifications permissions for a particular search engine are allowed.">
+ Location and notifications are allowed
+ </message>
+ <message name="IDS_SEARCH_ENGINE_LOCATION_ALLOWED" desc="The text of a link displayed when the location permission for a particular search engine is allowed.">
Location is allowed
</message>
- <message name="IDS_SEARCH_ENGINE_LOCATION_BLOCKED" desc="The text of a link displayed when location permission for a particular search engine is blocked.">
- Location is blocked
+ <message name="IDS_SEARCH_ENGINE_NOTIFICATIONS_ALLOWED" desc="The text of a link displayed when the notifications permission for a particular search engine is allowed.">
+ Notifications are allowed
+ </message>
+ <message name="IDS_SEARCH_ENGINE_NOTIFICATIONS_ALLOWED_SYSTEM_LOCATION_DISABLED" desc="The text of a link displayed when the location and notifications permissions for a particular search engine are allowed but system location location is turned off. Contains a link to the settings menu to change it.">
+ Notifications are allowed. Location is off for this device.
+ </message>
+ <message name="IDS_SEARCH_ENGINE_SYSTEM_LOCATION_DISABLED" desc="The text of a link displayed when the user has granted geolocation to a particular search engine but system location is turned off. Contains a link to the settings menu to change it.">
+ Location is off; turn it on in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
</message>
+
<message name="IDS_SEARCH_ENGINE_RECENTLY_VISITED" desc="Header for the list of recently visited search engines.">
Recently visited
</message>
@@ -473,6 +486,9 @@ CHAR-LIMIT guidelines:
<message name="IDS_PASSWORD_ENTRY_EDITOR_SET_LOCK_SCREEN" desc='Text prompting user to set device lock in order to view/copy passwords'>
To view or copy your password here, set screen lock on this device.
</message>
+ <message name="IDS_PASSWORD_EXPORT_SET_LOCK_SCREEN" desc="Text prompting user to set device lock in order to be able to export passwords">
+ Turn on screen lock in Settings to export your passwords from this device
+ </message>
<message name="IDS_PASSWORD_GENERATION_POPUP_CONTENT_DESCRIPTION" desc="The text announced by the screen reader when the password generation popup is shown.">
Showing password generation popup
</message>
@@ -482,6 +498,9 @@ CHAR-LIMIT guidelines:
<message name="IDS_SAVE_PASSWORD_PREFERENCES_EXPORT_ACTION_DESCRIPTION" desc="The description of a menu item to trigger exporting passwords from the password settings.">
Export passwords stored with Chrome
</message>
+ <message name="IDS_SETTINGS_PASSWORDS_EXPORT_DESCRIPTION" desc="Text shown to the user who initiated exporting passwords, as a warning before any passwords have been exported.">
+ Your passwords will be visible to anyone who can see the exported file.
+ </message>
<!-- Lock Screen Fragment -->
<message name="IDS_LOCKSCREEN_DESCRIPTION_COPY" desc="When a user attempts to copy a password for a particular website into clipboard in Chrome's settings, Chrome launches a lock screen to verify the user's identity and displays the following explanation.">
@@ -490,6 +509,9 @@ CHAR-LIMIT guidelines:
<message name="IDS_LOCKSCREEN_DESCRIPTION_VIEW" desc="When a user attempts to view a password for a particular website in Chrome's settings, Chrome launches a lock screen to verify the user's identity and displays the following explanation.">
Unlock to view your password
</message>
+ <message name="IDS_LOCKSCREEN_DESCRIPTION_EXPORT" desc="When a user attempts to export saved passwords in Chrome's settings, Chrome launches a lock screen to verify the user's identity and displays the following explanation.">
+ Unlock to export your passwords
+ </message>
<!-- Homepage preferences -->
<message name="IDS_OPTIONS_HOMEPAGE_EDIT_TITLE" desc="The title of the screen that allows users to change the URL that opens when they tap on the home page button in the omnibox.">
@@ -709,8 +731,8 @@ Your Google account may have other forms of browsing history like searches and a
<message name="IDS_READER_FOR_ACCESSIBILITY_TITLE" desc="Title of preference that allows the user to use simplified view on any articles, even if the page is mobile-friendly. Simplified view is the new user-facing name for Reader Mode, which extracts the content of an article and removes clutter from a web page and puts the result in a easier-to-read format.">
Simplified view
</message>
- <message name="IDS_READER_FOR_ACCESSIBILITY_SUMMARY" desc="Summary of preference that allows the user to use simplified view on any articles, even if the page is mobile-friendly.">
- Enable simplified view on all articles
+ <message name="IDS_READER_FOR_ACCESSIBILITY_SUMMARY" desc="Summary of preference that allows the user to use simplified view on any supported articles, even if the page is mobile-friendly.">
+ Offer to show articles in simplified view, when supported
</message>
<!-- Site settings -->
@@ -945,9 +967,6 @@ Your Google account may have other forms of browsing history like searches and a
<message name="IDS_GEOLOCATION_PERMISSION_TITLE" desc="Title for the permission of accessing the current location of a device [CHAR-LIMIT=32]">
Location access
</message>
- <message name="IDS_ANDROID_LOCATION_OFF" desc="Text in the search engine picker dialog, explaining to the user that the location service in Android is turned off. Contains a link to the settings menu to change it.">
- Turn on location in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
- </message>
<message name="IDS_ANDROID_PERMISSION_OFF_PLURAL" desc="Text at the top of the Website list, explaining to the user that multiple permissions, such as the location service, are turned off. Contains a link to the settings menu to change it.">
Turn on permissions for Chrome in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
</message>
@@ -955,10 +974,10 @@ Your Google account may have other forms of browsing history like searches and a
Turn on permission for Chrome in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
</message>
<message name="IDS_ANDROID_LOCATION_OFF_GLOBALLY" desc="The message to show when Location has been turned off globally in Android. Contains a link to the settings menu to enable location.">
- Location access is <ph name="BEGIN_LINK">&lt;link&gt;</ph>turned off for this device<ph name="END_LINK">&lt;/link&gt;</ph>.
+ Location access is off for this device. Turn it on in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
</message>
<message name="IDS_ANDROID_LOCATION_ALSO_OFF_GLOBALLY" desc="The additional message to show when Location has not just been turned off for Chrome but also globally in Android. Contains a link to the settings menu to enable location.">
- Location access is also <ph name="BEGIN_LINK">&lt;link&gt;</ph>turned off for this device<ph name="END_LINK">&lt;/link&gt;</ph>.
+ Location access is also off for this device. Turn it on in <ph name="BEGIN_LINK">&lt;link&gt;</ph>Android Settings<ph name="END_LINK">&lt;/link&gt;</ph>.
</message>
<!-- Camera and microphone preferences -->
@@ -1138,6 +1157,17 @@ To obtain new licenses, connect to the internet and play your downloaded content
View
</message>
+ <!-- Downloads preferences -->
+ <message name="IDS_DOWNLOAD_LOCATION_TITLE" desc="Title for 'Downloads location' preference that changes the default device directory that stores downloaded items.">
+ Location
+ </message>
+ <message name="IDS_DOWNLOADS_PRIMARY_STORAGE" desc="Option for setting the default download location to be internal storage (ie. on the device itself).">
+ Primary storage
+ </message>
+ <message name="IDS_DOWNLOADS_SECONDARY_STORAGE" desc="Option for setting the default download location to be external storage (ie. an SD card).">
+ Secondary storage
+ </message>
+
<!-- About Chrome preferences -->
<message name="IDS_PREFS_ABOUT_CHROME" desc="Title for the About Chrome page. [CHAR-LIMIT=32]">
About Chrome
@@ -1368,8 +1398,8 @@ To obtain new licenses, connect to the internet and play your downloaded content
<message name="IDS_SYNC_SETTINGS" desc="Title for preference which enables sync'ing of settings. [CHAR-LIMT=32]">
Settings
</message>
- <message name="IDS_PAYMENTS_INTEGRATION" desc="Title for preference which enables import of Google Payments data for Autofill.">
- Cards and addresses using Google Payments
+ <message name="IDS_PAYMENTS_INTEGRATION" desc="Title for preference which enables import of Google Pay data for Autofill. 'Google Pay' should not be translated as it is the product name.">
+ Cards and addresses using Google Pay
</message>
<message name="IDS_SYNC_ENCRYPTION" desc="Preference category name for sync encryption. [CHAR-LIMT=32]">
Encryption
@@ -1974,6 +2004,12 @@ To obtain new licenses, connect to the internet and play your downloaded content
<message name="IDS_DOWNLOAD_NOTIFICATION_PENDING" desc="Download notification to be displayed when a download has been scheduled but has not started being fetched from the network.">
Download pending…
</message>
+ <message name="IDS_DOWNLOAD_NOTIFICATION_PENDING_NETWORK" desc="Download notification to be displayed when a download has been scheduled but has not started being fetched from the network because there is no network connection.">
+ Waiting for network…
+ </message>
+ <message name="IDS_DOWNLOAD_NOTIFICATION_PENDING_ANOTHER_DOWNLOAD" desc="Download notification to be displayed when a download has been scheduled but has not started being fetched from the network because another download is currently being downloaded.">
+ Waiting for another download…
+ </message>
<message name="IDS_DOWNLOAD_CANT_OPEN_FILE" desc="Toast that appears when a downloaded file can't be opened.">
Can’t open file
</message>
@@ -2406,6 +2442,9 @@ To obtain new licenses, connect to the internet and play your downloaded content
<message name="IDS_NTP_ALL_DISMISSED_REFRESH" desc="Text label for button to refresh the New Tab Page when all suggested content has been dismissed. [CHAR-LIMIT=20]">
Refresh
</message>
+ <message name="IDS_CONTEXTUAL_SUGGESTIONS_TITLE" desc="The title for a section containing a list of article suggestions based on the user's current webpage. The title tells users that the list contains articles viewed by people who also viewed the current webpage.">
+ People also viewed
+ </message>
<!-- Toolbar button strings -->
<message name="IDS_OPEN_TABS" desc="Text for button to enter the tab switcher and show tabs that are open on this device">
@@ -2610,17 +2649,6 @@ To obtain new licenses, connect to the internet and play your downloaded content
Offline
</message>
- <!-- Omnibox Placeholder Experiment -->
- <message name="IDS_SEARCH_OR_TYPE_WEB_ADDRESS" desc="Prompt to enter text into the text field that will either perform web searches or navigate to a website.">
- Search or type web address
- </message>
- <message name="IDS_TYPE_WHAT_YOU_ARE_LOOKING_FOR" desc="Prompt to enter what user is looking for into the text field that will either perform web searches or navigate to a website.">
- Type what you’re looking for
- </message>
- <message name="IDS_FIND_NEWS_RECIPES_WEATHER" desc="Prompt to enter text into the text field that will either perform web searches or navigate to a website, with suggestions of finding news, recipes or weather.">
- Find news, recipes, weather...
- </message>
-
<!-- Voice search -->
<message name="IDS_VOICE_SEARCH_ERROR" desc="Toast when the voice search activity couldn't be started. [CHAR-LIMIT=40]">
No enabled voice search available
@@ -2651,7 +2679,7 @@ To obtain new licenses, connect to the internet and play your downloaded content
URL copied.
</message>
<message name="IDS_CHROME_HOME_SURVEY_PROMPT" desc="Message shown that invites the user to take a survey about Chrome. 'Help' and 'improve' are imperative verbs. 'Take survey' is a tappable link. When tapped, a survey about Chrome opens.">
- Help improve Chrome. <ph name="BEGIN_LINK">&lt;LINK&gt;</ph>Take survey.<ph name="END_LINK">&lt;/LINK&gt;</ph>
+ Help improve Chrome. <ph name="BEGIN_LINK">&lt;LINK&gt;</ph>Take survey<ph name="END_LINK">&lt;/LINK&gt;</ph>
</message>
<!-- Accessibility -->
@@ -2746,7 +2774,7 @@ To obtain new licenses, connect to the internet and play your downloaded content
Close navigation drawer
</message>
<message name="IDS_ACCESSIBILITY_LIST_MENU_BUTTON" desc="Content description for the button that shows option menu for a list item.">
- Options
+ <ph name="NAME_OF_LIST_ITEM">%1$s<ex>Movie Title</ex></ph> Options
</message>
<message name="IDS_ACCESSIBILITY_TOOLBAR_SCREEN_POSITION" desc="Accessibility announcement to inform users about a toolbar's location.">
Options available near top of the screen
@@ -3025,6 +3053,9 @@ You must have Bluetooth and Location turned on in order to use the Physical Web.
<message name="IDS_WEBAPK_OFFLINE_DIALOG" desc="The message on the dialog shown when launching a WebAPK needs network connection.">
To use <ph name="APP_NAME">%1$s<ex>PWA List</ex></ph> for the first time, please connect to the internet.
</message>
+ <message name="IDS_WEBAPK_NOTIFICATION_CHANNEL_NAME" desc="The visible name of the notification channel of WebAPKs on Android O+.">
+ General
+ </message>
<message name="IDS_WEBAPP_CANNOT_CONNECT_TO_SITE" desc="The message on the dialog shown when launching a WebAPK or a TWA with network failure.">
Can't connect to the site
</message>
@@ -3223,6 +3254,15 @@ You must have Bluetooth and Location turned on in order to use the Physical Web.
<message name="IDS_BOTTOM_SHEET_APP_MENU_IPH" desc="Label for in-product help that appears in the Chrome three-dot menu (navigation menu). In previous versions of Chrome, the menu contained Downloads, Bookmarks, and History. In this version of Chrome, these three items have been moved out of the menu. Tapping this help text will show the user where they can find these three items. 'Downloads', 'Bookmarks', and 'History' should use the same translations as in Chrome settings and menu items. The tone of this string is that of the user asking Chrome, 'where are these 3 things?'">
Where are downloads, bookmarks, and history?
</message>
+ <message name="IDS_CHROME_HOME_MENU_BOOKMARKS_HELP_BUBBLE" desc="Help text. Shown after a user taps the ‘Bookmarks’ item in the three-dot menu of mobile Chrome. Context: In Chrome Hub, ‘Bookmarks’ is moving from the three-dot menu to a bottom navigation bar, which can be accessed by swiping the address bar up. This help text notifies the user of the change. Please ensure ‘Bookmarks’ in this message matches the ‘Bookmarks’ menu item and button label.">
+ “Bookmarks†is moving. Next time, pull the address bar up.
+ </message>
+ <message name="IDS_CHROME_HOME_MENU_DOWNLOADS_HELP_BUBBLE" desc="Help text. Shown after a user taps the ‘Downloads’ item in the three-dot menu of mobile Chrome. Context: In Chrome Hub, ‘Downloads’ is moving from the three-dot menu to a bottom navigation bar, which can be accessed by swiping the address bar up. This help text notifies the user of the change. Please ensure ‘Downloads’ in this message matches the ‘Downloads’ menu item and button label.">
+ “Downloads†is moving. Next time, pull the address bar up.
+ </message>
+ <message name="IDS_CHROME_HOME_MENU_HISTORY_HELP_BUBBLE" desc="Help text. Shown after a user taps the ‘History’ item in the three-dot menu of mobile Chrome. Context: In Chrome Hub, ‘History’ is moving from the three-dot menu to a bottom navigation bar, which can be accessed by swiping the address bar up. This help text notifies the user of the change. Please ensure ‘History’ in this message matches the ‘History’ menu item and button label.">
+ “History†is moving. Next time, pull the address bar up.
+ </message>
<message name="IDS_CHROME_HOME_PROMO_DIALOG_MESSAGE" desc="Dialog body text. Describes the new features available in the new Chrome. “Swipe up†(imperative) refers to the gesture on a mobile phone. “access†is a noun. “Popular†modifies both “sites and articles.†“Downloads†refers to items the user has downloaded in Chrome.">
Swipe up for easy access to popular sites and articles, downloads, and more
</message>
@@ -3250,6 +3290,9 @@ You must have Bluetooth and Location turned on in order to use the Physical Web.
<message name="IDS_CHROME_HOME_OPT_OUT_SNACKBAR_ACTION" desc="Action button that appears on a snackbar after the user has turned off the new Chrome.">
Take survey
</message>
+ <message name="IDS_BOTTOM_SHEET_ACCESSIBILITY_TOOLBAR" desc="Accessibilty string read when the bottom toolbar, containing the adddress bar and some buttons, is focused. Informs users that they can pull up on the address bar to see their bookmarks and other content.">
+ Address bar. Swipe up to see downloads, bookmarks, and history.
+ </message>
<!-- Photo picker -->
<message name="IDS_PHOTO_PICKER_SELECT_IMAGES" desc="The label in the title bar of the Photo Picker dialog, suggesting which action the user should take.">
@@ -3269,7 +3312,7 @@ You must have Bluetooth and Location turned on in order to use the Physical Web.
<!-- Interventions -->
<message name="IDS_REDIRECT_BLOCKED_MESSAGE" desc="The message stating that a redirect (noun) was blocked on this page. This will be followed on a separate line with the address the user was being redirected to.">
- Chrome stopped this site from taking you to
+ Redirect blocked to site:
</message>
<message name="IDS_REDIRECT_BLOCKED_SHORT_MESSAGE" desc="The short message stating that a redirect (noun) was blocked on this page.">
Redirect blocked.
diff --git a/chromium/chrome/android/java_sources.gni b/chromium/chrome/android/java_sources.gni
index e913118c6c2..f85e6634474 100644
--- a/chromium/chrome/android/java_sources.gni
+++ b/chromium/chrome/android/java_sources.gni
@@ -45,7 +45,6 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/IntentHelper.java",
"java/src/org/chromium/chrome/browser/ItemChooserDialog.java",
"java/src/org/chromium/chrome/browser/JavascriptAppModalDialog.java",
- "java/src/org/chromium/chrome/browser/JavascriptTabModalDialog.java",
"java/src/org/chromium/chrome/browser/KeyboardShortcuts.java",
"java/src/org/chromium/chrome/browser/DelayedScreenLockIntentHandler.java",
"java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java",
@@ -56,9 +55,11 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/NativePageHost.java",
"java/src/org/chromium/chrome/browser/NavigationPopup.java",
"java/src/org/chromium/chrome/browser/NearOomMonitor.java",
+ "java/src/org/chromium/chrome/browser/PasswordManagerHandler.java",
"java/src/org/chromium/chrome/browser/PasswordUIView.java",
"java/src/org/chromium/chrome/browser/PowerBroadcastReceiver.java",
"java/src/org/chromium/chrome/browser/RepostFormWarningDialog.java",
+ "java/src/org/chromium/chrome/browser/SavedPasswordEntry.java",
"java/src/org/chromium/chrome/browser/SearchGeolocationDisclosureTabHelper.java",
"java/src/org/chromium/chrome/browser/ServiceTabLauncher.java",
"java/src/org/chromium/chrome/browser/SingleTabActivity.java",
@@ -72,7 +73,6 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/UrlConstants.java",
"java/src/org/chromium/chrome/browser/UsbChooserDialog.java",
"java/src/org/chromium/chrome/browser/WarmupManager.java",
- "java/src/org/chromium/chrome/browser/WebApkChildProcessServiceImpl.java",
"java/src/org/chromium/chrome/browser/WebContentsFactory.java",
"java/src/org/chromium/chrome/browser/WindowDelegate.java",
"java/src/org/chromium/chrome/browser/ZoomController.java",
@@ -147,6 +147,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java",
"java/src/org/chromium/chrome/browser/childaccounts/ChildAccountService.java",
"java/src/org/chromium/chrome/browser/compositor/CompositorSurfaceManager.java",
+ "java/src/org/chromium/chrome/browser/compositor/CompositorSurfaceManagerImpl.java",
"java/src/org/chromium/chrome/browser/compositor/CompositorView.java",
"java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java",
"java/src/org/chromium/chrome/browser/compositor/Invalidator.java",
@@ -407,6 +408,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/feature_engagement/ScreenshotMonitor.java",
"java/src/org/chromium/chrome/browser/feature_engagement/ScreenshotMonitorDelegate.java",
"java/src/org/chromium/chrome/browser/feedback/AsyncFeedbackSource.java",
+ "java/src/org/chromium/chrome/browser/feedback/AsyncFeedbackSourceAdapter.java",
"java/src/org/chromium/chrome/browser/feedback/ChromeHomeFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/ConnectivityChecker.java",
"java/src/org/chromium/chrome/browser/feedback/ConnectivityFeedbackSource.java",
@@ -415,9 +417,11 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/feedback/FeedbackCollector.java",
"java/src/org/chromium/chrome/browser/feedback/FeedbackReporter.java",
"java/src/org/chromium/chrome/browser/feedback/FeedbackSource.java",
+ "java/src/org/chromium/chrome/browser/feedback/FeedbackSourceProvider.java",
"java/src/org/chromium/chrome/browser/feedback/HistogramFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/IMEFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/LowEndDeviceFeedbackSource.java",
+ "java/src/org/chromium/chrome/browser/feedback/PermissionFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/ScreenshotSource.java",
"java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.java",
"java/src/org/chromium/chrome/browser/feedback/StaticScreenshotSource.java",
@@ -435,6 +439,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunActivityBase.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java",
+ "java/src/org/chromium/chrome/browser/firstrun/FirstRunFragment.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunPage.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunPageDelegate.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunPagerAdapter.java",
@@ -487,6 +492,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGenerator.java",
"java/src/org/chromium/chrome/browser/incognito/IncognitoNotificationManager.java",
"java/src/org/chromium/chrome/browser/incognito/IncognitoNotificationService.java",
+ "java/src/org/chromium/chrome/browser/incognito/IncognitoTabSnapshotController.java",
"java/src/org/chromium/chrome/browser/infobar/AppBannerInfoBarAndroid.java",
"java/src/org/chromium/chrome/browser/infobar/AppBannerInfoBarDelegateAndroid.java",
"java/src/org/chromium/chrome/browser/infobar/AutofillCreditCardFillingInfoBar.java",
@@ -522,13 +528,8 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/infobar/SubPanelListener.java",
"java/src/org/chromium/chrome/browser/infobar/SurveyInfoBar.java",
"java/src/org/chromium/chrome/browser/infobar/SurveyInfoBarDelegate.java",
- "java/src/org/chromium/chrome/browser/infobar/TranslateAlwaysPanel.java",
"java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java",
- "java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java",
- "java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java",
- "java/src/org/chromium/chrome/browser/infobar/TranslateNeverPanel.java",
"java/src/org/chromium/chrome/browser/infobar/TranslateOptions.java",
- "java/src/org/chromium/chrome/browser/infobar/TranslateSubPanel.java",
"java/src/org/chromium/chrome/browser/infobar/UpdatePasswordInfoBar.java",
"java/src/org/chromium/chrome/browser/infobar/translate/TranslateMenu.java",
"java/src/org/chromium/chrome/browser/infobar/translate/TranslateMenuHelper.java",
@@ -559,12 +560,15 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java",
"java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java",
"java/src/org/chromium/chrome/browser/invalidation/UniqueIdInvalidationClientNameGenerator.java",
+ "java/src/org/chromium/chrome/browser/jsdialog/JavascriptModalDialogView.java",
+ "java/src/org/chromium/chrome/browser/jsdialog/JavascriptTabModalDialog.java",
"java/src/org/chromium/chrome/browser/locale/DefaultSearchEngineDialogHelper.java",
"java/src/org/chromium/chrome/browser/locale/DefaultSearchEnginePromoDialog.java",
"java/src/org/chromium/chrome/browser/locale/LocaleManager.java",
"java/src/org/chromium/chrome/browser/locale/SogouPromoDialog.java",
"java/src/org/chromium/chrome/browser/locale/SpecialLocaleHandler.java",
"java/src/org/chromium/chrome/browser/media/MediaCaptureNotificationService.java",
+ "java/src/org/chromium/chrome/browser/media/MediaViewerUtils.java",
"java/src/org/chromium/chrome/browser/media/PictureInPictureController.java",
"java/src/org/chromium/chrome/browser/media/cdm/MediaDrmCredentialManager.java",
"java/src/org/chromium/chrome/browser/media/remote/AbstractMediaRouteController.java",
@@ -592,17 +596,22 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/media/router/MediaRouteDialogManager.java",
"java/src/org/chromium/chrome/browser/media/router/MediaRouteManager.java",
"java/src/org/chromium/chrome/browser/media/router/MediaRouteProvider.java",
+ "java/src/org/chromium/chrome/browser/media/router/cast/BaseMediaRouteProvider.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java",
+ "java/src/org/chromium/chrome/browser/media/router/cast/CastMediaSource.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastMessageHandler.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastRequestIdGenerator.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastSession.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastSessionImpl.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CastSessionInfo.java",
+ "java/src/org/chromium/chrome/browser/media/router/cast/CastSessionUtil.java",
+ "java/src/org/chromium/chrome/browser/media/router/cast/ChromeCastSessionManager.java",
"java/src/org/chromium/chrome/browser/media/router/cast/ClientRecord.java",
"java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java",
"java/src/org/chromium/chrome/browser/media/router/cast/DiscoveryCallback.java",
"java/src/org/chromium/chrome/browser/media/router/cast/MediaSink.java",
"java/src/org/chromium/chrome/browser/media/router/cast/MediaSource.java",
+ "java/src/org/chromium/chrome/browser/media/router/cast/remoting/RemotingCastSession.java",
"java/src/org/chromium/chrome/browser/media/router/cast/remoting/RemotingMediaRouteProvider.java",
"java/src/org/chromium/chrome/browser/media/router/cast/remoting/RemotingMediaSource.java",
"java/src/org/chromium/chrome/browser/media/ui/MediaButtonReceiver.java",
@@ -622,11 +631,17 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/metrics/OneShotImpressionListener.java",
"java/src/org/chromium/chrome/browser/metrics/PageLoadMetrics.java",
"java/src/org/chromium/chrome/browser/metrics/StartupMetrics.java",
+ "java/src/org/chromium/chrome/browser/metrics/StartupPageLoadMetricsObserver.java",
"java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java",
"java/src/org/chromium/chrome/browser/metrics/UmaUtils.java",
"java/src/org/chromium/chrome/browser/metrics/VariationsSession.java",
"java/src/org/chromium/chrome/browser/metrics/WebApkUma.java",
"java/src/org/chromium/chrome/browser/metrics/WebappUma.java",
+ "java/src/org/chromium/chrome/browser/modaldialog/AppModalPresenter.java",
+ "java/src/org/chromium/chrome/browser/modaldialog/ModalDialogManager.java",
+ "java/src/org/chromium/chrome/browser/modaldialog/ModalDialogView.java",
+ "java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java",
+ "java/src/org/chromium/chrome/browser/modaldialog/TabModalPresenter.java",
"java/src/org/chromium/chrome/browser/mojo/ChromeInterfaceRegistrar.java",
"java/src/org/chromium/chrome/browser/multiwindow/MultiInstanceChromeTabbedActivity.java",
"java/src/org/chromium/chrome/browser/multiwindow/MultiWindowUtils.java",
@@ -737,6 +752,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/offlinepages/OfflinePageOrigin.java",
"java/src/org/chromium/chrome/browser/offlinepages/OfflinePageTabObserver.java",
"java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java",
+ "java/src/org/chromium/chrome/browser/offlinepages/OfflinePagesDownloadManagerBridge.java",
"java/src/org/chromium/chrome/browser/offlinepages/SavePageRequest.java",
"java/src/org/chromium/chrome/browser/offlinepages/TaskExtrasPacker.java",
"java/src/org/chromium/chrome/browser/offlinepages/TriggerConditions.java",
@@ -784,7 +800,6 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/omnibox/SuggestionAnswer.java",
"java/src/org/chromium/chrome/browser/omnibox/SuggestionView.java",
"java/src/org/chromium/chrome/browser/omnibox/UrlBar.java",
- "java/src/org/chromium/chrome/browser/omnibox/OmniboxPlaceholderFieldTrial.java",
"java/src/org/chromium/chrome/browser/omnibox/UrlFocusChangeListener.java",
"java/src/org/chromium/chrome/browser/omnibox/VoiceSuggestionProvider.java",
"java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java",
@@ -831,10 +846,12 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java",
"java/src/org/chromium/chrome/browser/payments/ServiceWorkerPaymentApp.java",
"java/src/org/chromium/chrome/browser/payments/ServiceWorkerPaymentAppBridge.java",
+ "java/src/org/chromium/chrome/browser/payments/SettingsAutofillAndPaymentsObserver.java",
"java/src/org/chromium/chrome/browser/payments/ShippingStrings.java",
"java/src/org/chromium/chrome/browser/payments/SslValidityChecker.java",
"java/src/org/chromium/chrome/browser/payments/UriUtils.java",
- "java/src/org/chromium/chrome/browser/payments/ui/AddressDropDownAdapter.java",
+ "java/src/org/chromium/chrome/browser/payments/ui/HintedDropDownAdapter.java",
+ "java/src/org/chromium/chrome/browser/payments/ui/HintedDropDownAdapterWithPlusIcon.java",
"java/src/org/chromium/chrome/browser/payments/ui/Completable.java",
"java/src/org/chromium/chrome/browser/payments/ui/ContactDetailsSection.java",
"java/src/org/chromium/chrome/browser/payments/ui/DropdownFieldAdapter.java",
@@ -958,15 +975,21 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionProxyUma.java",
"java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionStatsPreference.java",
"java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionDataUseItem.java",
+ "java/src/org/chromium/chrome/browser/preferences/DownloadPreferences.java",
+ "java/src/org/chromium/chrome/browser/preferences/languages/AddLanguageFragment.java",
+ "java/src/org/chromium/chrome/browser/preferences/languages/LanguagesManager.java",
"java/src/org/chromium/chrome/browser/preferences/languages/LanguagesPreferences.java",
+ "java/src/org/chromium/chrome/browser/preferences/languages/LanguageItem.java",
+ "java/src/org/chromium/chrome/browser/preferences/languages/LanguageListBaseAdapter.java",
"java/src/org/chromium/chrome/browser/preferences/languages/LanguageListPreference.java",
- "java/src/org/chromium/chrome/browser/preferences/languages/LanguageSelectionPreferences.java",
+ "java/src/org/chromium/chrome/browser/preferences/password/ExportWarningDialogFragment.java",
"java/src/org/chromium/chrome/browser/preferences/password/PasswordEntryEditor.java",
+ "java/src/org/chromium/chrome/browser/preferences/password/PasswordManagerHandlerProvider.java",
+ "java/src/org/chromium/chrome/browser/preferences/password/PasswordReauthenticationFragment.java",
+ "java/src/org/chromium/chrome/browser/preferences/password/ReauthenticationManager.java",
"java/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferences.java",
"java/src/org/chromium/chrome/browser/preferences/privacy/BandwidthType.java",
"java/src/org/chromium/chrome/browser/preferences/privacy/BrowsingDataBridge.java",
- "java/src/org/chromium/chrome/browser/preferences/password/PasswordReauthenticationFragment.java",
- "java/src/org/chromium/chrome/browser/preferences/password/ReauthenticationManager.java",
"java/src/org/chromium/chrome/browser/preferences/privacy/BrowsingDataCounterBridge.java",
"java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java",
"java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesAdvanced.java",
@@ -1065,12 +1088,12 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/signin/PersonalizedSigninPromoView.java",
"java/src/org/chromium/chrome/browser/signin/ProfileDataCache.java",
"java/src/org/chromium/chrome/browser/signin/SignOutDialogFragment.java",
- "java/src/org/chromium/chrome/browser/signin/SigninAndSyncView.java",
"java/src/org/chromium/chrome/browser/signin/SigninHelper.java",
"java/src/org/chromium/chrome/browser/signin/SigninInvestigator.java",
"java/src/org/chromium/chrome/browser/signin/SigninManager.java",
"java/src/org/chromium/chrome/browser/signin/SigninPromoController.java",
"java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.java",
+ "java/src/org/chromium/chrome/browser/signin/SyncPromoView.java",
"java/src/org/chromium/chrome/browser/snackbar/BottomContainer.java",
"java/src/org/chromium/chrome/browser/snackbar/DataReductionPromoSnackbarController.java",
"java/src/org/chromium/chrome/browser/snackbar/DataUseSnackbarController.java",
@@ -1084,6 +1107,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/ssl/CaptivePortalHelper.java",
"java/src/org/chromium/chrome/browser/ssl/SecurityStateModel.java",
"java/src/org/chromium/chrome/browser/suggestions/ContextualSuggestionsCardViewHolder.java",
+ "java/src/org/chromium/chrome/browser/suggestions/ContextualSuggestionsSection.java",
"java/src/org/chromium/chrome/browser/suggestions/DestructionObserver.java",
"java/src/org/chromium/chrome/browser/suggestions/ImageFetcher.java",
"java/src/org/chromium/chrome/browser/suggestions/LogoItem.java",
@@ -1225,6 +1249,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/util/ColorUtils.java",
"java/src/org/chromium/chrome/browser/util/ConversionUtils.java",
"java/src/org/chromium/chrome/browser/util/FeatureUtilities.java",
+ "java/src/org/chromium/chrome/browser/util/FileSizeUtil.java",
"java/src/org/chromium/chrome/browser/util/HashUtil.java",
"java/src/org/chromium/chrome/browser/util/IntentUtils.java",
"java/src/org/chromium/chrome/browser/util/KeyNavigationUtil.java",
@@ -1236,6 +1261,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/vr/VrMainActivity.java",
"java/src/org/chromium/chrome/browser/vr_shell/VrCancelAnimationActivity.java",
"java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java",
+ "java/src/org/chromium/chrome/browser/vr_shell/VrCompositorSurfaceManager.java",
"java/src/org/chromium/chrome/browser/vr_shell/VrCoreVersionChecker.java",
"java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApi.java",
"java/src/org/chromium/chrome/browser/vr_shell/VrFeedbackStatus.java",
@@ -1353,6 +1379,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/widget/animation/CancelAwareAnimatorListener.java",
"java/src/org/chromium/chrome/browser/widget/animation/FocusAnimator.java",
"java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java",
+ "java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetSwipeDetector.java",
"java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java",
"java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetMetrics.java",
"java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetNavigationItemView.java",
@@ -1567,6 +1594,7 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterTest.java",
"javatests/src/org/chromium/chrome/browser/invalidation/DelayedInvalidationsControllerTest.java",
"javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java",
+ "javatests/src/org/chromium/chrome/browser/jsdialog/JavascriptTabModalDialogTest.java",
"javatests/src/org/chromium/chrome/browser/locale/DefaultSearchEngineDialogHelperTest.java",
"javatests/src/org/chromium/chrome/browser/locale/DefaultSearchEngineDialogHelperUtils.java",
"javatests/src/org/chromium/chrome/browser/locale/DefaultSearchEnginePromoDialogTest.java",
@@ -1586,7 +1614,9 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/media/ui/PictureInPictureControllerTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/MainIntentBehaviorMetricsIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/PageLoadMetricsTest.java",
+ "javatests/src/org/chromium/chrome/browser/metrics/StartupLoadingMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/UkmIncognitoTest.java",
+ "javatests/src/org/chromium/chrome/browser/modaldialog/ModalDialogManagerTest.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowTestHelper.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowUtilsTest.java",
@@ -1726,6 +1756,7 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesBasicTest.java",
"javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerNativeTest.java",
"javatests/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivityTest.java",
+ "javatests/src/org/chromium/chrome/browser/preferences/website/PermissionInfoTest.java",
"javatests/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferencesTest.java",
"javatests/src/org/chromium/chrome/browser/preferences/website/WebsiteAddressTest.java",
"javatests/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcherTest.java",
@@ -1737,6 +1768,8 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/provider/ProviderSearchesUriTest.java",
"javatests/src/org/chromium/chrome/browser/provider/ProviderTestRule.java",
"javatests/src/org/chromium/chrome/browser/push_messaging/PushMessagingTest.java",
+ "javatests/src/org/chromium/chrome/browser/SafeBrowsingTest.java",
+ "javatests/src/org/chromium/chrome/browser/MockSafeBrowsingApiHandler.java",
"javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java",
"javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java",
"javatests/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProviderTest.java",
@@ -1799,7 +1832,6 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/toolbar/ToolbarModelTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/ToolbarTest.java",
"javatests/src/org/chromium/chrome/browser/translate/TranslateCompactInfoBarTest.java",
- "javatests/src/org/chromium/chrome/browser/translate/TranslateInfoBarTest.java",
"javatests/src/org/chromium/chrome/browser/translate/TranslateOptionsTest.java",
"javatests/src/org/chromium/chrome/browser/util/ChromeFileProviderTest.java",
"javatests/src/org/chromium/chrome/browser/util/FeatureUtilitiesTest.java",
@@ -1839,8 +1871,9 @@ chrome_test_java_sources = [
"javatests/src/org/chromium/chrome/browser/widget/ViewHighlighterTest.java",
"javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetBackBehaviorTest.java",
"javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentControllerTest.java",
- "javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetObserverTest.java",
+ "javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetNavigateTest.java",
"javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetNewTabControllerTest.java",
+ "javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetObserverTest.java",
"javatests/src/org/chromium/chrome/browser/widget/findinpage/FindTest.java",
"javatests/src/org/chromium/chrome/test/crash/IntentionalCrashTest.java",
"javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java",
@@ -1858,7 +1891,7 @@ chrome_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/browseractions/BrowserActionsIntentTest.java",
"junit/src/org/chromium/chrome/browser/compositor/animation/CompositorAnimatorTest.java",
"junit/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutHelperTest.java",
- "junit/src/org/chromium/chrome/browser/compositor/CompositorSurfaceManagerTest.java",
+ "junit/src/org/chromium/chrome/browser/compositor/CompositorSurfaceManagerImplTest.java",
"junit/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchContextForTest.java",
"junit/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchContextTest.java",
"junit/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchEntityHeuristicTest.java",
@@ -1877,6 +1910,7 @@ chrome_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java",
"junit/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegateTest.java",
"junit/src/org/chromium/chrome/browser/gcore/GoogleApiClientHelperTest.java",
+ "junit/src/org/chromium/chrome/browser/incognito/IncognitoTabSnapshotControllerTest.java",
"junit/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupportTest.java",
"junit/src/org/chromium/chrome/browser/init/AsyncInitTaskRunnerTest.java",
"junit/src/org/chromium/chrome/browser/installedapp/InstalledAppProviderTest.java",
@@ -1889,10 +1923,11 @@ chrome_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterSinkObservationTest.java",
"junit/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterTestBase.java",
"junit/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProviderTest.java",
+ "junit/src/org/chromium/chrome/browser/media/router/cast/CastMediaSourceTest.java",
"junit/src/org/chromium/chrome/browser/media/router/cast/CastMessageHandlerTest.java",
+ "junit/src/org/chromium/chrome/browser/media/router/cast/ChromeCastSessionManagerTest.java",
"junit/src/org/chromium/chrome/browser/media/router/cast/DiscoveryCallbackTest.java",
"junit/src/org/chromium/chrome/browser/media/router/cast/JSONTestUtils.java",
- "junit/src/org/chromium/chrome/browser/media/router/cast/MediaSourceTest.java",
"junit/src/org/chromium/chrome/browser/media/router/cast/TestUtils.java",
"junit/src/org/chromium/chrome/browser/media/ui/MediaImageManagerTest.java",
"junit/src/org/chromium/chrome/browser/media/ui/MediaNotificationActionsUpdatedTest.java",
@@ -1970,6 +2005,7 @@ chrome_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java",
"junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java",
"junit/src/org/chromium/chrome/browser/webapps/WebApkUpdateManagerUnitTest.java",
+ "junit/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetSwipeDetectorTest.java",
"junit/src/org/chromium/chrome/browser/widget/selection/SelectionDelegateTest.java",
]
diff --git a/chromium/chrome/android/webapk/libs/runtime_library/BUILD.gn b/chromium/chrome/android/webapk/libs/runtime_library/BUILD.gn
index fc65f9aec08..051457a7562 100644
--- a/chromium/chrome/android/webapk/libs/runtime_library/BUILD.gn
+++ b/chromium/chrome/android/webapk/libs/runtime_library/BUILD.gn
@@ -30,6 +30,7 @@ android_library("webapk_service_aidl_java") {
# runtime_library_from_assets_java cannot be used as a dependency of another
# library because the dx tool expects files ending in .dex.jar
android_library("runtime_library_for_assets_java") {
+ emma_never_instrument = true
java_files =
[ "src/org/chromium/webapk/lib/runtime_library/WebApkServiceImpl.java" ]
srcjar_deps = [ ":webapk_service_aidl" ]
diff --git a/chromium/chrome/android/webapk/libs/runtime_library_version.gni b/chromium/chrome/android/webapk/libs/runtime_library_version.gni
index 57f84cea842..88cc055714a 100644
--- a/chromium/chrome/android/webapk/libs/runtime_library_version.gni
+++ b/chromium/chrome/android/webapk/libs/runtime_library_version.gni
@@ -5,4 +5,4 @@
# Must be incremented whenever the runtime library is updated. The WebAPK
# re-extracts the runtime library from the Chrome APK when
# |runtime_library_version| is incremented.
-runtime_library_version = 3
+runtime_library_version = 5
diff --git a/chromium/chrome/android/webapk/shell_apk/BUILD.gn b/chromium/chrome/android/webapk/shell_apk/BUILD.gn
index a199eb9a9c0..f24cf3c708e 100644
--- a/chromium/chrome/android/webapk/shell_apk/BUILD.gn
+++ b/chromium/chrome/android/webapk/shell_apk/BUILD.gn
@@ -49,10 +49,6 @@ android_library("webapk_java") {
"src/org/chromium/webapk/shell_apk/ShareActivity2.java",
"src/org/chromium/webapk/shell_apk/ShareActivity3.java",
"src/org/chromium/webapk/shell_apk/ShareActivity4.java",
- "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java",
- "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService0.java",
- "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService1.java",
- "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService2.java",
"src/org/chromium/webapk/shell_apk/WebApkServiceFactory.java",
"src/org/chromium/webapk/shell_apk/WebApkServiceImplWrapper.java",
"src/org/chromium/webapk/shell_apk/WebApkUtils.java",
@@ -64,8 +60,7 @@ android_library("webapk_java") {
"//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java",
]
- # Manifest used for linting (determining unused resources).
- android_manifest = shell_apk_manifest
+ android_manifest_for_lint = shell_apk_manifest
}
template("webapk_tmpl") {
diff --git a/chromium/chrome/android/webapk/shell_apk/shell_apk_version.gni b/chromium/chrome/android/webapk/shell_apk/shell_apk_version.gni
index 51f3d6a2815..056431daac0 100644
--- a/chromium/chrome/android/webapk/shell_apk/shell_apk_version.gni
+++ b/chromium/chrome/android/webapk/shell_apk/shell_apk_version.gni
@@ -6,7 +6,7 @@
# (including AndroidManifest.xml) is updated. This version should be incremented
# prior to uploading a new ShellAPK to the WebAPK Minting Server.
# Does not affect Chrome.apk
-template_shell_apk_version = 35
+template_shell_apk_version = 40
# The ShellAPK version expected by Chrome. Chrome will try to update the WebAPK
# if the WebAPK's ShellAPK version is less than |expected_shell_apk_version|.
diff --git a/chromium/chrome/app/BUILD.gn b/chromium/chrome/app/BUILD.gn
index 476778bb316..149008e26e3 100644
--- a/chromium/chrome/app/BUILD.gn
+++ b/chromium/chrome/app/BUILD.gn
@@ -388,14 +388,12 @@ chrome_packaged_services = [
"//chrome/profiling:manifest",
"//components/patch_service:manifest",
"//chrome/services/file_util:manifest",
- "//services/metrics:manifest",
"//services/proxy_resolver:proxy_resolver_manifest",
"//services/preferences:local_state_manifest",
]
if (enable_print_preview) {
- chrome_packaged_services +=
- [ "//chrome/utility:pdf_to_pwg_raster_converter_manifest" ]
+ chrome_packaged_services += [ "//chrome/services/printing:manifest" ]
}
if (enable_basic_printing || enable_print_preview) {
@@ -404,8 +402,10 @@ if (enable_basic_printing || enable_print_preview) {
}
if (enable_extensions) {
- chrome_packaged_services +=
- [ "//chrome/services/media_gallery_util:manifest" ]
+ chrome_packaged_services += [
+ "//chrome/services/media_gallery_util:manifest",
+ "//chrome/services/removable_storage_writer:manifest",
+ ]
}
if (is_chromeos) {
@@ -428,12 +428,6 @@ service_manifest("chrome_manifest") {
source = "chrome_manifest.json"
}
-service_manifest("chrome_content_packaged_services_manifest_overlay_for_mash") {
- source =
- "//chrome/browser/chrome_content_packaged_services_manifest_overlay.json"
- packaged_services = chrome_packaged_services
-}
-
service_manifest("chrome_content_packaged_services_manifest_overlay") {
source =
"//chrome/browser/chrome_content_packaged_services_manifest_overlay.json"
@@ -488,10 +482,6 @@ group("chrome_content_manifest_overlays") {
":chrome_content_renderer_manifest_overlay",
":chrome_content_utility_manifest_overlay",
]
-
- if (enable_mus) {
- deps += [ ":chrome_content_packaged_services_manifest_overlay_for_mash" ]
- }
}
if (use_aura) {
@@ -506,11 +496,6 @@ if (use_aura) {
overlays = [ ":chrome_content_packaged_services_manifest_overlay" ]
}
- service_manifest("chrome_content_packaged_services_manifest_for_mash") {
- source_manifest = "//content/public/app:packaged_services_manifest"
- overlays = [ ":chrome_content_packaged_services_manifest_overlay_for_mash" ]
- }
-
service_manifest("chrome_content_browser_manifest") {
source_manifest = "//content/public/app:browser_manifest"
overlays = [ ":chrome_content_browser_manifest_overlay" ]
@@ -549,10 +534,6 @@ if (use_aura) {
":chrome_content_renderer_manifest",
":chrome_content_utility_manifest",
]
-
- if (enable_mus) {
- deps += [ ":chrome_content_packaged_services_manifest_for_mash" ]
- }
}
chrome_embedded_services = [
@@ -567,18 +548,4 @@ if (use_aura) {
embedded_services = chrome_embedded_services +
[ ":chrome_content_packaged_services_manifest" ]
}
-
- catalog("catalog_for_mash") {
- embedded_services =
- chrome_embedded_services +
- [ ":chrome_content_packaged_services_manifest_for_mash" ]
- }
-
- catalog("catalog_for_tests_mash") {
- embedded_services = chrome_embedded_services + [
- ":chrome_content_packaged_services_manifest_for_mash",
- ":chrome_test_browser_manifest",
- ]
- embedded_services -= [ ":chrome_content_browser_manifest" ]
- }
}
diff --git a/chromium/chrome/app/bookmarks_strings.grdp b/chromium/chrome/app/bookmarks_strings.grdp
index 4c234d8b145..82cce61acfc 100644
--- a/chromium/chrome/app/bookmarks_strings.grdp
+++ b/chromium/chrome/app/bookmarks_strings.grdp
@@ -425,10 +425,13 @@
Copy URL
</message>
<message name="IDS_MD_BOOKMARK_MANAGER_MENU_EXPORT" desc="Title of the bookmark toolbar dropdown menu item that exports bookmarks.">
- Export Bookmarks
+ Export bookmarks
+ </message>
+ <message name="IDS_MD_BOOKMARK_MANAGER_MENU_HELP_CENTER" desc="Title of the bookmark toolbar dropdown menu item that opens the help center.">
+ Help center
</message>
<message name="IDS_MD_BOOKMARK_MANAGER_MENU_IMPORT" desc="Title of the bookmark toolbar dropdown menu item that imports bookmarks.">
- Import Bookmarks
+ Import bookmarks
</message>
<message name="IDS_MD_BOOKMARK_MANAGER_MENU_OPEN_ALL" desc="Menu title for opening all urls in a bookmark folder">
Open all bookmarks
diff --git a/chromium/chrome/app/chromeos_strings.grdp b/chromium/chrome/app/chromeos_strings.grdp
index a827f7af2aa..e8841c9dcf1 100644
--- a/chromium/chrome/app/chromeos_strings.grdp
+++ b/chromium/chrome/app/chromeos_strings.grdp
@@ -606,10 +606,16 @@
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_CANCEL_COMMAND" desc="Label of button on details panel that cancels an active import.">
Cancel
</message>
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_ONE_FILE" desc="Cloud import 1 new photo.">
+ 1 new photo
+ </message>
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_MULTIPLE_FILES" desc="Cloud import multiple new photos.">
+ <ph name="FILE_COUNT">$1<ex>5</ex></ph> new photos
+ </message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_SCANNING" desc="Cloud import scanning status message.">
Scanning your media device...
<ph name="LINE_BREAK1">&lt;br&gt;</ph>
- <ph name="FILE_COUNT">$1<ex>5</ex></ph> new photos found
+ <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph> found
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_SCANNING" desc="Cloud import scanning tooltip.">
Scanning your media device...
@@ -620,33 +626,46 @@
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_NO_MEDIA" desc="Cloud import no-new-media-found tooltip. Shown after backup is completed and when a search for new files to backup produces no result.">
All backed up!
</message>
- <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_INSUFFICIENT_SPACE" desc="Cloud import insufficient space status message.">
- <ph name="FILE_COUNT">$1<ex>5</ex></ph> new photos found
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_INSUFFICIENT_CLOUD_SPACE" desc="Cloud import insufficient cloud space status message.">
+ <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph> found.
+ <ph name="LINE_BREAK1">&lt;br&gt;</ph>
+ Your Google Drive quota isn't large enough. Additional <ph name="FILE_SIZE">$2<ex>5 MB</ex></ph> needed.
+ <ph name="LINE_BREAK2">&lt;br&gt;</ph>
+ Try selecting fewer photos.
+ </message>
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_INSUFFICIENT_CLOUD_SPACE" desc="Cloud import insufficient cloud space tooltip.">
+ Your Google Drive quota isn't large enough.
+ </message>
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_INSUFFICIENT_LOCAL_SPACE" desc="Cloud import insufficient local space status message.">
+ <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph> found.
<ph name="LINE_BREAK1">&lt;br&gt;</ph>
- Not enough space on device.
+ Not enough space available in local storage. Additional <ph name="FILE_SIZE">$2<ex>5 MB</ex></ph> needed.
<ph name="LINE_BREAK2">&lt;br&gt;</ph>
- Try selecting a few photos to start.
+ Try selecting fewer photos.
</message>
- <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_INSUFFICIENT_SPACE" desc="Cloud import insufficient space tooltip.">
- Not enough space on device
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_INSUFFICIENT_LOCAL_SPACE" desc="Cloud import insufficient local space tooltip.">
+ Not enough space available in local storage.
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_READY" desc="Cloud import ready status message.">
- <ph name="FILE_COUNT">$1<ex>5</ex></ph> new photos found
+ <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph> found
<ph name="LINE_BREAK1">&lt;br&gt;</ph>
- Ready to backup to <ph name="BEGIN_LINK">&lt;a is='action-link' class='destination-link'&gt;</ph>Google Drive<ph name="END_LINK">&lt;/a&gt;</ph>
+ Ready to back up to <ph name="BEGIN_LINK">&lt;a is='action-link' class='destination-link'&gt;</ph>Google Drive<ph name="END_LINK">&lt;/a&gt;</ph>
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_READY" desc="Cloud import ready tooltip.">
- Ready to backup <ph name="FILE_COUNT">$1<ex>5</ex></ph> new photos
+ Ready to backup <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph>
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_IMPORTING" desc="Cloud import active-backup status. Message shown when importing is in progress">
- Backing up <ph name="FILE_COUNT">$1<ex>5</ex></ph> photos to <ph name="BEGIN_LINK">&lt;a is='action-link' class='destination-link'&gt;</ph>Google Drive<ph name="END_LINK">&lt;/a&gt;</ph>
+ Backing up <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph> to <ph name="BEGIN_LINK">&lt;a is='action-link' class='destination-link'&gt;</ph>Google Drive<ph name="END_LINK">&lt;/a&gt;</ph>
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_IMPORTING" desc="Cloud import active-backup tooltip.">
- Backing up <ph name="FILE_COUNT">$1<ex>5</ex></ph> photos
+ Backing up <ph name="FILE_COUNT">$1<ex>5 new photos</ex></ph>
</message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_STATUS_DONE" desc="Cloud import backup is complete status.">
<ph name="FILE_COUNT">$1<ex>5</ex></ph> photos backed up to <ph name="BEGIN_LINK">&lt;a is='action-link' class='destination-link'&gt;</ph>Google Drive<ph name="END_LINK">&lt;/a&gt;</ph>
</message>
+ <message name="IDS_FILE_BROWSER_CLOUD_IMPORT_ERROR_ITEM" desc="Cloud import error message for a file it couldn't back up.">
+ Couldn't back up <ph name="FILE_NAME">$1<ex>photo.jpg</ex></ph>
+ </message>
<message name="IDS_FILE_BROWSER_CLOUD_IMPORT_TOOLTIP_DONE" desc="Cloud import backup is complete tooltip.">
<ph name="FILE_COUNT">$1<ex>5</ex></ph> photos backed up
</message>
@@ -1500,7 +1519,7 @@
Please wait...
</message>
<message name="IDS_ENTERPRISE_ENROLLMENT_WORKING_MESSAGE" desc="Message to show while enrollment is in progress">
- Please wait...
+ Enrolling device...
</message>
<message name="IDS_NETWORK_SELECTION_TITLE" desc="Welcome title shown on network selection screen">
Let's get started
@@ -1682,6 +1701,48 @@
<message name="IDS_OOBE_EULA_ACCEPT_AND_CONTINUE_BUTTON_TEXT" desc="Label on a button on the Title of Terms of Service OOBE screen to accept EULA and continue.">
Accept and continue
</message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_TITLE" desc="The title of the dialog that welcomes the user on the first log in, and explains Chrome Sync and privacy options.">
+ You're signed in!
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_CHROME_SYNC_NAME" desc="Title of the 'Chrome sync' section of the sync confirmation dialog that is displayed on the first user log in.">
+ Chrome sync
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_CHROME_SYNC_DESCRIPTION" desc="The description of 'Chrome sync' section of the sync confirmation dialog that is displayed on the first user log in.">
+ Your bookmarks, history, passwords, and other settings will be synced to your Google Account so you can use them on all your devices.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_PERSONALIZE_GOOGLE_SERVICES_NAME" desc="Title of the personalize services section of the sync confirmation dialog that is displayed on the first user log in.">
+ Personalize Google services
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_PERSONALIZE_GOOGLE_SERVICES_DESCRIPTION" desc="The description of the personalize services section of the sync confirmation dialog that is displayed on the first user log in.">
+ Google may use your browsing history to personalize Search, ads, and other Google services.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_SETTINGS_LINK" desc="A note at the end of the sync confirmation dialog that is displayed on the first user log in, suggesting that preferences may be changed in Settings. It also contains link to Settings page.">
+ Control how this works in <ph name="LINK_START">$1<ex>&gt;a&lt;</ex></ph>Settings<ph name="LINK_END">$2<ex>&gt;/a&lt;</ex></ph>.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SETTINGS_TITLE" desc="The title of the dialog that is shown on the first user log in, and allows user to select Chrome Sync options.">
+ Sync settings
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SETTINGS_SUBTITLE" desc="The sub-title of the dialog that is shown on the first user log in, and allows user to select Chrome Sync options. It explains to the user what options can be changed here.">
+ Your bookmarks, history, passwords, and other settings will be synced to your Google Account so you can use them on all your devices. You can always change this later in your settings.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION" desc="Label for toggle-button UI element that controls whether user settings are synced to user's Google Account.">
+ Sync everything
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION_ON" desc="A 'turned on' value for the 'Sync everything' toggle-button UI element that controls whether user settings are synced to user's Google Account.">
+ On
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION_OFF" desc="A 'turned off' value for the 'Sync everything' toggle-button UI element that controls whether user settings are synced to user's Google Account.">
+ Off
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_STATUS_SYNC_ALL_ON" desc="Status message on the Chrome Sync status dialog explaining 'sync is turned on' status.">
+ Personalization is on. You can change this at myaccount.google.com.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_STATUS_SYNC_ALL_OFF" desc="Status message on the Chrome Sync status dialog explaining 'sync is turned off' status.">
+ Personalization is off. You can change this at myaccount.google.com.
+ </message>
+ <message name="IDS_LOGIN_SYNC_CONSENT_SAVE_AND_CONTINUE" desc="Label on the button of the Sync Settings dialog that closes the dialog and saves the changes.">
+ Save and continue
+ </message>
<message name="IDS_DISABLED_ADD_USER_TOOLTIP" desc="Tooltip over disabled Add user button">
The owner of this device has disabled new users from being added
</message>
@@ -2193,6 +2254,12 @@
<message name="IDS_NETWORK_ACTIVATION_NEEDS_CONNECTION" desc="Message when attempting to activate a mobile network that requires a connection">
Activation of '<ph name="name">$1<ex>Generic Wireless</ex></ph>' requires a network connection.
</message>
+ <message name="IDS_NETWORK_AUTOCONNECT_NOTIFICATION_TITLE" desc="Title used for the system notification shown when a network has been auto-connected (e.g., when an enterprise policy is applied which initiates a connection to a corporate network like Google-A).">
+ Switched network connection
+ </message>
+ <message name="IDS_NETWORK_AUTOCONNECT_NOTIFICATION_MESSAGE" desc="Message displayed in the system notification shown when a network has been auto-connected (e.g., when an enterprise policy is applied which initiates a connection to a corporate network like Google-A).">
+ Your connection has switched to a more secure network
+ </message>
<!-- Strings shown within Tether notifications -->
<message name="IDS_TETHER_NOTIFICATION_CONNECTION_FAILED_TITLE" desc="Title of the notification shown to the user when an attempt to tether to another device has failed.">
@@ -2267,8 +2334,8 @@
<message name="IDS_OPTIONS_CHANGE_PICTURE_PHOTO_FROM_CAMERA" desc="The accessible text on the icon in the user image grid for a camera photo, when a photo has been captured.">
Photo from internal camera
</message>
- <message name="IDS_OPTIONS_CHANGE_PICTURE_DISCARD_PHOTO" desc="The text on the button to discard the captured photo of the current user.">
- Discard photo
+ <message name="IDS_OPTIONS_CHANGE_PICTURE_DISCARD_PHOTO" desc="The text on the button to discard the captured photo or video of the current user.">
+ Discard photo or video
</message>
<message name="IDS_OPTIONS_PHOTO_CAPTURE_ACCESSIBLE_TEXT" desc="The accessible message to speak to announce that a photo was captured.">
Photo was captured
@@ -3695,6 +3762,11 @@
Don't remind me again
</message>
+ <!-- Obsolete versions Notification strings-->
+ <message name="IDS_UPDATE_REQUIRED_LOGIN_SCREEN_MESSAGE" desc="The message on login screen to inform the user that policy prevents user sign in before OS version is is updated.">
+ Your device is no longer compliant with the minimum client version specified by your admin. Please update to login.
+ </message>
+
<!-- Genius App -->
<message name="IDS_GENIUS_APP_NAME" desc="Name of the genius app in the app shelf">
Get Help
@@ -4208,6 +4280,18 @@
<message name="IDS_AD_PASSWORD_CHANGE_PASSWORDS_MISMATCH_ERROR" desc="Error message in case new password fields does not match on the Active Directory password change dialog.">
Passwords do not match.
</message>
+ <message name="IDS_AD_MORE_OPTIONS_BUTTON" desc="Text on the 'More options' button on the Active Directory domain join screen.">
+ More options
+ </message>
+ <message name="IDS_AD_ORG_UNIT_HINT" desc="Hint for the Active Directory Organizational units input on the 'More options' dialog.">
+ Computer OU (e.g. OU=Chromebooks,DC=example,DC=com)
+ </message>
+ <message name="IDS_AD_CONFIRM_BUTTON" desc="Text on the 'Confirm' button on the 'More options' dialog.">
+ Confirm
+ </message>
+ <message name="IDS_AD_CANCEL_BUTTON" desc="Text on the 'Cancel' button on the 'More options' dialog.">
+ Cancel
+ </message>
<message name="IDS_AD_DOMAIN_JOIN_UNKNOWN_ERROR" desc="Default error text on the Active Directory join screen">
Oops! Something went wrong when trying to join the domain. Please try again.
</message>
@@ -4232,6 +4316,18 @@
<message name="IDS_AD_USER_HIT_JOIN_QUOTA" desc="Alert message that user can't add more machines to the domain">
Failed to join the machine to the domain. This might be due to exceeding the maximum number of allowed machine joins for your account on the server.
</message>
+ <message name="IDS_AD_OU_DOES_NOT_EXIST" desc="Alert message that user joins the machine to non-existing organizational unit.">
+ Failed to join the machine to the domain. Organizational unit does not exist.
+ </message>
+ <message name="IDS_AD_OU_INVALID" desc="Alert message that user joins the machine to invalid organizational unit.">
+ Failed to join the machine to the domain. Organizational unit is invalid.
+ </message>
+ <message name="IDS_AD_OU_ACCESS_DENIED" desc="Alert message that user does not have rights to join the machine to specified organizational unit.">
+ Failed to join the machine to the domain. This might be due to insufficient privileges for your account for the organizational unit.
+ </message>
+ <message name="IDS_AD_OU_SETTING_FAILED" desc="Alert message that user could not join the machine to specified organizational unit due to unknown reason.">
+ Failed to join the machine to the domain. This might be due to issues with the organizational unit.
+ </message>
<message name="IDS_AD_BOARD_NOT_SUPPORTED" desc="Alert message that the Chromebook model is not supported for Active Directory">
Chrome <ph name="MS_AD_NAME">Microsoft® Active Directory®</ph> integration is only supported on x86_64 platforms. Chromebooks built on top of an ARM or x86 platform do not support this functionality.
</message>
@@ -4578,7 +4674,7 @@
Google Assistant
</message>
<message name="IDS_VOICE_INTERACTION_VALUE_PROP_LOAD_ERROR_MESSAGE" desc="Load error message of the voice interaction value prop dialog.">
- Google Assistant was unable to load, please retry.
+ Google Assistant was unable to load, please check your network connection and retry.
</message>
<message name="IDS_VOICE_INTERACTION_VALUE_PROP_SKIP_BUTTON" desc="Button label for skipping voice interaction value prop upon error.">
Skip
@@ -4732,9 +4828,6 @@
<message name="IDS_HATS_NOTIFICATION_BODY" desc="The body of the notification for Happiness Tracking Survey.">
Let us know how we’re doing.
</message>
- <message name="IDS_HATS_NOTIFICATION_TAKE_SURVEY_BUTTON" desc="The title of the button in the notification for Happiness Tracking Survey to take the said survey.">
- Take survey
- </message>
<!-- Lock screen note app toast dialog -->
<message name="IDS_LOCK_SCREEN_NOTE_APP_TOAST_DIALOG_TITLE" desc="Title of the dialog shown to the user when they first launch note taking app from the lock screen - the title contains the launched app's name.">
diff --git a/chromium/chrome/app/chromium_strings.grd b/chromium/chrome/app/chromium_strings.grd
index d29bf1ff709..4c463349ed4 100644
--- a/chromium/chrome/app/chromium_strings.grd
+++ b/chromium/chrome/app/chromium_strings.grd
@@ -214,27 +214,18 @@ If you update this file, be sure also to update google_chrome_strings.grd. -->
Not used in Chromium. Placeholder to keep resource maps in sync. It expects one argument: <ph name="ARGUMENT">$1</ph>.
</message>
<if expr="is_macosx">
- <message name="IDS_MAC_10_678_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is about to become unsupported.">
- Future versions of Chromium will no longer support Mac OS X 10.6, 10.7, or 10.8.
- </message>
- <message name="IDS_MAC_10_678_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is no longer supported.">
- Chromium may not function correctly because it is no longer supported on Mac OS X 10.6, 10.7, or 10.8.
+ <message name="IDS_MAC_10_9_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is no longer supported.">
+ Chromium may not function correctly because it is no longer supported on Mac OS X 10.9.
</message>
</if>
<if expr="is_win">
- <message name="IDS_WIN_XP_VISTA_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is about to become unsupported.">
- Future versions of Chromium will no longer support Windows XP or Windows Vista.
- </message>
- <message name="IDS_WIN_XP_VISTA_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is no longer supported.">
+ <message name="IDS_WIN_XP_VISTA_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is no longer supported.">
Chromium may not function correctly because it is no longer supported on Windows XP or Windows Vista.
</message>
</if>
<message name="IDS_ACCNAME_APP" desc="The accessible name for the app menu.">
Chromium
</message>
- <message name="IDS_ACCNAME_TOOLBAR" desc="The accessible name for the application's toolbar.">
- main
- </message>
<!-- Hung Browser Detector -->
<if expr="is_win">
<message name="IDS_BROWSER_HUNGBROWSER_MESSAGE" desc="Content of the dialog box shown when the browser is hung">
@@ -407,7 +398,7 @@ Chromium is unable to recover your settings.
Uninstall
</message>
</if>
- <message name="IDS_DEFAULT_BROWSER_INFOBAR_SHORT_TEXT" desc="More compact text to show in the default browser query infobar.">
+ <message name="IDS_DEFAULT_BROWSER_INFOBAR_TEXT" desc="Text to show in an infobar when Chromium is not the current default browser.">
Chromium isn't your default browser.
</message>
<if expr="chromeos">
@@ -491,11 +482,6 @@ Chromium is unable to recover your settings.
</message>
</if>
- <!-- Obsolete System info bar -->
- <message name="IDS_SYSTEM_OBSOLETE_MESSAGE" desc="Message shown when your OS is no longer supported. This message is followed by a 'Learn more' link.">
- Chromium has stopped updating and no longer supports this version of your operating system.
- </message>
-
<!-- Google API keys info bar -->
<message name="IDS_MISSING_GOOGLE_API_KEYS" desc="Message shown when Google API keys are missing. This message is followed by a 'Learn more' link.">
Google API keys are missing. Some functionality of Chromium will be disabled.
@@ -765,9 +751,6 @@ Signing in anyway will merge Chromium information like bookmarks, history, and o
<message name="IDS_OPTIONS_PASSWORDS_MAC_WARNING" desc="The warning for OS X that passwords are shared across profiles in the keychain.">
On Mac, passwords may be saved to your Keychain and accessed or synced by other Chromium users sharing this OS X account.
</message>
- <message name="IDS_AUTOFILL_ADDRESS_BOOK_PROMPT_DESCRIPTION" desc="Text to show in dialog requesting permission to access the user's Address Book contents.">
- Details from your contacts can help you fill out forms more quickly in Chromium.
- </message>
</if>
<message name="IDS_AUTOFILL_DIALOG_SAVE_LOCALLY_CHECKBOX" desc="Checkbox that controls whether info the user types into the autofill dialog is saved by chrome.">
@@ -1139,14 +1122,6 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2<ex>jane.doe@example.com</
</message>
</if>
- <!-- Framebust / Blocked Redirection intervention message -->
- <if expr="is_android">
- <!-- TODO(https://crbug.com/754754) only implemented in Android for now. -->
- <message name="IDS_REDIRECT_BLOCKED_MESSAGE" desc="The message stating that a redirect (noun) was blocked on this page. This will be followed on a separate line with the address the user was being redirected to.">
- Chromium stopped this site from taking you to
- </message>
- </if>
-
<!-- OOM intervention message -->
<if expr="is_android">
<message name="IDS_NEAR_OOM_INTERVENTION_MESSAGE" desc="The message stating that the browser intervened to stop the page using too much memory.">
diff --git a/chromium/chrome/app/generated_resources.grd b/chromium/chrome/app/generated_resources.grd
index 6baccb95114..094021d39f7 100644
--- a/chromium/chrome/app/generated_resources.grd
+++ b/chromium/chrome/app/generated_resources.grd
@@ -763,7 +763,7 @@ are declared in build/common.gypi.
Save Password
</message>
<message name="IDS_CONTENT_CONTEXT_GENERATEPASSWORD" desc="In Title Case: The name of the Generate Password command in the content area context menu">
- Generate Password
+ Generate Password...
</message>
</if>
</if>
@@ -785,7 +785,7 @@ are declared in build/common.gypi.
</message>
</if>
<!-- Since Flash is a proper noun we don't have to distinguish between title and non-title case. -->
- <message name="IDS_CONTENT_CONTEXT_ENABLE_FLASH" desc="The name of the Enable Flash command on the blocked plugin context menu">
+ <message name="IDS_CONTENT_CONTEXT_ENABLE_FLASH" desc="The name of the Enable Flash command on the blocked plugin context menu. 'Flash' is the name of a plugin and should not be translated.">
Enable Flash
</message>
@@ -1189,6 +1189,9 @@ are declared in build/common.gypi.
Show all
</message>
</if>
+ <message name="IDS_DOWNLOAD_STARTED" desc="Message announced to screenreader users when a download starts.">
+ Download started
+ </message>
<!-- Download Error Messages-->
<!-- *_STATUS_*: Short message in the download on the shelf.-->
<!-- *_DESCRIPTION_*: Corresponding more descriptive message on the download page.-->
@@ -1403,10 +1406,6 @@ are declared in build/common.gypi.
desc="The title of a download notification: the current download status is in progress.">
Paused <ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph>
</message>
- <message name="IDS_DOWNLOAD_STATUS_DOWNLOADED_TITLE"
- desc="The title of a download notification: the current download status is finished successufully.">
- <ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph> downloaded
- </message>
<message name="IDS_DOWNLOAD_STATUS_DOWNLOAD_FAILED_TITLE"
desc="The title of a download notification: the current download status is failed.">
<ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph> download unsuccessful
@@ -1415,11 +1414,6 @@ are declared in build/common.gypi.
desc="The title of a download notification: the current download status is finished successufully.">
Download complete
</message>
- <message name="IDS_DOWNLOAD_NOTIFICATION_STATUS"
- desc="Size and units downloaded and total, the origin domain, and the current status od download.">
- <ph name="DOWNLOAD_RECEIVED_AND_TOTAL">$1<ex>54/154 MB</ex></ph>, <ph name="SUB_STATUS_TEXT">$2<ex>24 secs remaining</ex></ph>
-From <ph name="DOWNLOAD_DOMAIN">$3<ex>example.com</ex></ph>
- </message>
<message name="IDS_DOWNLOAD_NOTIFICATION_STATUS_COMPLETED"
desc="Size and units downloaded, and the origin domain.">
<ph name="DOWNLOAD_RECEIVED">$1<ex>154 MB</ex></ph> from <ph name="DOWNLOAD_DOMAIN">$2<ex>example.com</ex></ph>
@@ -2329,13 +2323,13 @@ From <ph name="DOWNLOAD_DOMAIN">$3<ex>example.com</ex></ph>
<message name="IDS_BLOCKED_JAVASCRIPT_LINK" desc="Link to JavaScript section of content blocking management dialog, displayed in bubble when a page tries to run JavaScript.">
Manage JavaScript blocking...
</message>
- <message name="IDS_BLOCKED_PLUGINS_TITLE" desc="Bubble info header text when a page is not allowed to run Flash.">
+ <message name="IDS_BLOCKED_PLUGINS_TITLE" desc="Bubble info header text when a page is not allowed to run Flash. 'Flash' is the name of a plugin and should not be translated.">
Flash was blocked on this page
</message>
- <message name="IDS_BLOCKED_PLUGINS_MESSAGE" desc="Tooltip on the icon when a page is not allowed to run Flash.">
+ <message name="IDS_BLOCKED_PLUGINS_MESSAGE" desc="Tooltip on the icon when a page is not allowed to run Flash. 'Flash' is the name of a plugin and should not be translated.">
Flash was blocked on this page.
</message>
- <message name="IDS_BLOCKED_PLUGINS_LOAD_ALL" desc="Button to load all blocked plugins on a page, displayed in bubble when a page tries to display plugins.">
+ <message name="IDS_BLOCKED_PLUGINS_LOAD_ALL" desc="Button to load all blocked plugins on a page, displayed in bubble when a page tries to display plugins. 'Flash' is the name of a plugin and should not be translated.">
Run Flash this time
</message>
<message name="IDS_BLOCKED_SOUND_TITLE" desc="Tooltip and bubble info header text when a page is not allowed to play sound.">
@@ -3316,23 +3310,20 @@ From <ph name="DOWNLOAD_DOMAIN">$3<ex>example.com</ex></ph>
<message name="IDS_UTILITY_PROCESS_MEDIA_GALLERY_UTILITY_NAME" desc="The name of the utility process used for checking media files.">
Media File Checker
</message>
- <message name="IDS_UTILITY_PROCESS_MEDIA_LIBRARY_FILE_CHECKER_NAME" desc="The name of the utility process used for checking media library files.">
- Media Library File Checker
- </message>
<message name="IDS_UTILITY_PROCESS_ZIP_FILE_INSTALLER_NAME" desc="The name of the utility process used for unpacking zip files.">
Zip File Installer
</message>
</if>
<if expr="enable_print_preview">
- <message name="IDS_UTILITY_PROCESS_PWG_RASTER_CONVERTOR_NAME" desc="The name of the utility process used for converting PDFs to the PWG Raster format.">
- PWG Raster Convertor
+ <message name="IDS_UTILITY_PROCESS_PRINTING_SERVICE_NAME" desc="The name of the utility process used for printing conversions.">
+ Printing service
</message>
</if>
<message name="IDS_UTILITY_PROCESS_PATCH_NAME" desc="The name of the utility process used for patching file operations.">
Patch Service
</message>
- <!-- Theme preview info bar -->
+ <!-- Theme preview infobar -->
<message name="IDS_THEME_INSTALL_INFOBAR_LABEL" desc="Text displayed on an infobar when a theme has been installed.">
Installed theme "<ph name="THEME_NAME">$1<ex>Snowflake Theme</ex></ph>".
</message>
@@ -4968,7 +4959,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
Click to enable <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph>
</message>
- <!-- Session Crashed Info Bar/Bubble-->
+ <!-- Session Crashed Infobar/Bubble-->
<message name="IDS_SESSION_CRASHED_BUBBLE_TITLE" desc="Title of the session crashed bubble view.">
Restore pages?
</message>
@@ -4976,25 +4967,25 @@ Keep your key file in a safe place. You will need it to create new versions of y
usage statistics
</message>
- <!-- Unimplemented Flags Info Bar-->
+ <!-- Unimplemented Flags Infobar-->
<message name="IDS_UNIMPLEMENTED_FLAGS_WARNING_MESSAGE" desc="Message shown when a command-line flag is used that is not implemented by this build. [Keep it short so it fits in the infobar.]">
<ph name="BAD_FLAG">$1<ex>--enable-heap-profiling</ex></ph> is not implemented in this build.
</message>
- <!-- Bad Flags Info Bar-->
+ <!-- Bad Flags Infobar-->
<message name="IDS_BAD_FLAGS_WARNING_MESSAGE" desc="Message shown when an unsupported command-line flag is used. [Keep it short so it fits in the infobar.]">
You are using an unsupported command-line flag: <ph name="BAD_FLAG">$1<ex>--no-sandbox</ex></ph>. Stability and security will suffer.
</message>
- <!-- Pepper Broker Info bar -->
+ <!-- Pepper Broker Infobar -->
<if expr="is_android">
<message name="IDS_PEPPER_BROKER_MESSAGE" desc="Mobile: Message shown when a pepper plugin wants to launch its broker. This message is followed by a 'Learn more' link.">
- <ph name="PEPPER_PLUGIN_NAME">$1<ex>Shockwave Flash</ex></ph> on <ph name="PEPPER_PLUGIN_DOMAIN">$2<ex>example.com</ex></ph> wants to access your device.
+ <ph name="PEPPER_PLUGIN_NAME">$1<ex>Flash</ex></ph> on <ph name="PEPPER_PLUGIN_DOMAIN">$2<ex>example.com</ex></ph> wants to access your device.
</message>
</if>
<if expr="not is_android">
<message name="IDS_PEPPER_BROKER_MESSAGE" desc="Message shown when a pepper plugin wants to launch its broker. This message is followed by a 'Learn more' link.">
- <ph name="PEPPER_PLUGIN_NAME">$1<ex>Shockwave Flash</ex></ph> on <ph name="PEPPER_PLUGIN_DOMAIN">$2<ex>example.com</ex></ph> wants to access your computer.
+ <ph name="PEPPER_PLUGIN_NAME">$1<ex>Flash</ex></ph> on <ph name="PEPPER_PLUGIN_DOMAIN">$2<ex>example.com</ex></ph> wants to access your computer.
</message>
</if>
<message name="IDS_PEPPER_BROKER_ALLOW_BUTTON" desc="Text for the allow button on the pepper broker launch prompt">
@@ -5041,7 +5032,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
Manage unsandboxed plugin blocking...
</message>
- <!-- Blocked Displaying/Running Insecure Content info bar -->
+ <!-- Blocked Displaying/Running Insecure Content bubble -->
<if expr="use_titlecase">
<message name="IDS_BLOCKED_DISPLAYING_INSECURE_CONTENT_TITLE" desc="Title of the bubble shown when a message has asked Chrome to display mixed content.">
Insecure Content Blocked
@@ -5109,7 +5100,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<message name="IDS_FLASH_LOADING_MESSAGE" desc="Shown while loading until full list of modules is retrieved">
Loading...
</message>
- <message name="IDS_FLASH_TITLE_MESSAGE" desc="Shown while loading until full list of modules is retrieved">
+ <message name="IDS_FLASH_TITLE_MESSAGE" desc="Shown while loading until full list of modules is retrieved. 'Flash' is the name of a plugin and should not be translated.">
About Flash
</message>
@@ -5182,7 +5173,12 @@ Keep your key file in a safe place. You will need it to create new versions of y
Clear input
</message>
<if expr="is_android">
- <message name="IDS_SEARCH_OR_TYPE_URL" desc="Prompt to enter text into the text field that will either perform web searches or navigate to a URL. [CHAR-LIMIT=38]" formatter_data="android_java">
+ <message name="IDS_SEARCH_OR_TYPE_WEB_ADDRESS" desc="Prompt to enter text into the text field that will either perform web searches or navigate to a website. [CHAR-LIMIT=38]" formatter_data="android_java">
+ Search or type web address
+ </message>
+ </if>
+ <if expr="enable_vr">
+ <message name="IDS_SEARCH_OR_TYPE_URL" desc="Prompt to enter text into the text field that will either perform web searches or navigate to a URL. [CHAR-LIMIT=38]">
Search or type URL
</message>
</if>
@@ -5318,24 +5314,44 @@ the Bookmarks menu.">
Respond to Accessibility Events
</message>
<if expr="is_android">
- <message name="IDS_ACCESSIBILITY_EVENTS_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to listen to accessibility events, for example if the user has a screen reader or braille device enabled">
- <ph name="URL">
- $1<ex>maps.google.com</ex>
- </ph> wants to respond to accessibility events.
+ <message name="IDS_ACCESSIBILITY_EVENTS_INFOBAR_TEXT" desc="Text requesting permission for a site to listen to accessibility events, for example if the user has a screen reader or braille device enabled">
+ <ph name="URL">$1<ex>maps.google.com</ex></ph> wants to respond to accessibility events.
</message>
</if>
<!-- Clipboard permission -->
<message name="IDS_CLIPBOARD_PERMISSION_FRAGMENT" desc="Permission request shown if the user is visiting a site that wants to read data from the system clipboard. Follows a prompt: 'This site would like to:'">
- See text and images you copy to the clipboard
+ See text and images copied to the clipboard
</message>
<if expr="is_android">
- <message name="IDS_CLIPBOARD_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to read data from the system clipboard">
- <ph name="URL">
- $1<ex>maps.google.com</ex>
- </ph> wants to see text and images you copy to the clipboard.
+ <message name="IDS_CLIPBOARD_INFOBAR_TEXT" desc="Text requesting permission for a site to read data from the system clipboard">
+ <ph name="URL">$1<ex>maps.google.com</ex></ph> wants to see text and images copied to the clipboard
</message>
</if>
+ <message name="IDS_ALLOWED_CLIPBOARD_TITLE" desc="Title of the info bubble shown when a page has been allowed access to read the contents of the system clipboard.">
+ Clipboard read access allowed
+ </message>
+ <message name="IDS_ALLOWED_CLIPBOARD_MESSAGE" desc="Info bubble message and location bar icon tooltip text shown when a page has been allowed access to read the contents of the system clipboard.">
+ This page can see text and images copied to the clipboard.
+ </message>
+ <message name="IDS_ALLOWED_CLIPBOARD_BLOCK" desc="Radio button to block read access to the clipboard">
+ Always block <ph name="HOST">$1<ex>example.com</ex></ph> from seeing the clipboard
+ </message>
+ <message name="IDS_ALLOWED_CLIPBOARD_NO_ACTION" desc="Radio button to keep allowing read access to the system clipboard">
+ Continue allowing this site to see the clipboard
+ </message>
+ <message name="IDS_BLOCKED_CLIPBOARD_TITLE" desc="Title of the info bubble shown when a page has been denied access to read the contents of the system clipboard.">
+ Clipboard read access denied
+ </message>
+ <message name="IDS_BLOCKED_CLIPBOARD_MESSAGE" desc="Info bubble message and location bar icon tooltip text shown when a page has been denied access to read the system clipboard.">
+ This page has been blocked from seeing text and images copied to the clipboard
+ </message>
+ <message name="IDS_BLOCKED_CLIPBOARD_UNBLOCK" desc="Radio button choice to unblock a site from reading the system clipboard.">
+ Always allow <ph name="HOST">$1<ex>mail.google.com</ex></ph> to see the clipboard
+ </message>
+ <message name="IDS_BLOCKED_CLIPBOARD_NO_ACTION" desc="Radio button choice to continue blocking a site from reading the system clipboard.">
+ Continue blocking this site from seeing the clipboard
+ </message>
<!-- Feature Engagement Tracker strings -->
<message name="IDS_BOOKMARK_PROMO_0" desc="Text shown on promotional UI appearing next to the Bookmarks button, which encourages users to use it.">
@@ -5396,15 +5412,18 @@ the Bookmarks menu.">
<message name="IDS_BROWSER_HANGMONITOR_RENDERER_WAIT" desc="The label of the 'wait' button, which exits the dialog without doing anything and continues to wait for the page to become responsive.">
Wait
</message>
-
<if expr="use_titlecase">
- <message name="IDS_BROWSER_HANGMONITOR_RENDERER_END" desc="The label of the 'exit' button, which stops the unresponsive page.">
- Exit Page
+ <message name="IDS_BROWSER_HANGMONITOR_RENDERER_END" desc="The label of the 'exit' button, which stops the unresponsive page. If having no explicit # makes the phrasing awkward, feel free to add a # as necessary. [ICU Syntax]">
+ {NUM_PAGES, plural,
+ =1 {Exit Page}
+ other {Exit Pages}}
</message>
</if>
<if expr="not use_titlecase">
- <message name="IDS_BROWSER_HANGMONITOR_RENDERER_END" desc="The label of the 'exit' button, which stops the unresponsive page.">
- Exit page
+ <message name="IDS_BROWSER_HANGMONITOR_RENDERER_END" desc="The label of the 'exit' button, which stops the unresponsive page. If having no explicit # makes the phrasing awkward, feel free to add a # as necessary. [ICU Syntax]">
+ {NUM_PAGES, plural,
+ =1 {Exit page}
+ other {Exit pages}}
</message>
</if>
<message name="IDS_BROWSER_HANGMONITOR_PLUGIN_INFOBAR" desc="The text of the infobar notifying the user that a plugin has hung">
@@ -5690,56 +5709,11 @@ the Bookmarks menu.">
</message>
</if>
- <!-- MD Feedback Strings -->
- <message name="IDS_MD_FEEDBACK_DIALOG_TITLE" desc="Text for feedback dialog. This appears in the OS taskbar and the top of the dialog window when the title is shown.">
- Feedback
- </message>
- <message name="IDS_MD_FEEDBACK_HEADING" desc="Header text of the feedback dialog.">
- Tell us what's happening
- </message>
- <message name="IDS_MD_FEEDBACK_OPEN_ENDED_LABEL" desc="Label for the open ended feedback input box that is initially blank. Users can write open ended feedback before submission.">
- Please enter your feedback here.
- </message>
- <message name="IDS_MD_FEEDBACK_URL_LABEL" desc="Label for the text input that may be prepopulated with the URL to be reported. Users are able to modify this text before submission..">
- URL
- </message>
- <message name="IDS_MD_FEEDBACK_USER_EMAIL_LABEL" desc="Label for the text input that may be prepopulated with the user's email. Users are able to modify this text before submission.">
- Email
- </message>
- <message name="IDS_MD_FEEDBACK_CANCEL_BUTTON" desc="Text for Cancel button of the feedback dialog. When clicked, the dialog will close without sending the feedback.">
- Cancel
- </message>
- <message name="IDS_MD_FEEDBACK_SEND_REPORT_BUTTON" desc="Text for Send Report button of the feedback dialog. When clicked, the feedback report will be sent.">
- Send
- </message>
- <message name="IDS_MD_FEEDBACK_SCREENSHOT_LABEL" desc="Label for the checkbox to indicate whether the shown screenshot should be included in the feedback report.">
- Include this screenshot
- </message>
- <message name="IDS_MD_FEEDBACK_SEND_SYSTEM_INFO_LABEL" desc="Label for the checkbox to indicate whether the system info should be included in the feedback report.">
- Send system information
- </message>
- <if expr="_google_chrome">
- <message name="IDS_MD_FEEDBACK_PRIVACY_NOTE" desc="Text for the privacy note shown on the feedback dialog.">
- Your Chrome and operating system version will be submitted in addition
- to any information you choose to include above. If you include your email
- address, Google may contact you regarding your feedback report. This feedback
- is used to diagnose problems and help improve Chrome. Any personal information
- you submit, whether explicitly or incidentally will be protected in
- accordance with our privacy policies.<ph name="BEGIN_BOLD">&lt;strong&gt;
- </ph> By submitting this feedback, you agree that Google may use feedback
- that you provide to improve any Google product or service.
- <ph name="END_BOLD">&lt;/strong&gt;</ph>
- </message>
- </if>
- <message name="IDS_MD_FEEDBACK_ADDITIONAL_INFO_LABEL" desc="Text for the group label to indicate that some fields are optional.">
- Additional info (optional)
- </message>
-
<!-- Clear Browsing Data -->
<message name="IDS_CLEAR_BROWSING_DATA_TITLE" desc="Dialog title">
Clear browsing data
</message>
- <message name="IDS_FLASH_PERMISSION_FRAGMENT" desc="Permission asked in the permission bubble when a URL wants to use Flash Plugins on the page. Preceded by the prompt 'This site would like to:'">
+ <message name="IDS_FLASH_PERMISSION_FRAGMENT" desc="Permission asked in the permission bubble when a URL wants to use Flash Plugins on the page. Preceded by the prompt 'This site would like to:'. 'Flash' is the name of a plugin and should not be translated.">
Run Flash
</message>
<message name="IDS_CLEAR_BROWSING_DATA_HISTORY_FOOTER" desc="A text shown at the bottom of the Clear Browsing Data dialog, informing the user that deleting Chrome browsing history will not delete other forms of history stored at Google My Activity.">
@@ -5876,13 +5850,13 @@ I don't think this site should be blocked!
<!-- Automatic updates -->
<if expr="is_macosx">
- <message name="IDS_PROMOTE_INFOBAR_TEXT" desc="The text to show in the automatic update setup info bar. Mac-only.">
+ <message name="IDS_PROMOTE_INFOBAR_TEXT" desc="The text to show in the automatic update setup infobar. Mac-only.">
<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> may not be able to keep itself updated.
</message>
- <message name="IDS_PROMOTE_INFOBAR_PROMOTE_BUTTON" desc="The 'Set up automatic updates' button in the automatic update setup info bar. Mac-only.">
+ <message name="IDS_PROMOTE_INFOBAR_PROMOTE_BUTTON" desc="The 'Set up automatic updates' button in the automatic update setup infobar. Mac-only.">
Set up automatic updates
</message>
- <message name="IDS_PROMOTE_INFOBAR_DONT_ASK_BUTTON" desc="The 'Don't ask again' button in the automatic update setup info bar. Mac-only.">
+ <message name="IDS_PROMOTE_INFOBAR_DONT_ASK_BUTTON" desc="The 'Don't ask again' button in the automatic update setup infobar. Mac-only.">
Don't ask again
</message>
<message name="IDS_PROMOTE_AUTHENTICATION_PROMPT" desc="The prompt displayed in the authentication dialog when setting up automatic updates for all users. The system will add a sentence asking for an administrator's name and password. Mac-only.">
@@ -5950,42 +5924,47 @@ I don't think this site should be blocked!
</if>
<!-- Settings reset prompt dialog messages -->
- <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_SEARCH_ENGINE" desc="The title for the settings reset dialog when the user's search engine setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
- Restore default search engine?
- </message>
- <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_STARTUP_PAGE" desc="The title for the settings reset dialog when the user's startup page setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
- Restore default startup page?
- </message>
- <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_HOMEPAGE" desc="The title for the settings reset dialog when the user's homepage setting has been modified by. The dialog will ask users if they want to restore their modified setting to its original default value.">
- Restore default homepage?
- </message>
+ <if expr="not use_titlecase">
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_SEARCH_ENGINE" desc="The title for the settings reset dialog when the user's search engine setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore default search engine?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_STARTUP_PAGE" desc="The title for the settings reset dialog when the user's startup page setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore default startup page?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_HOMEPAGE" desc="The title for the settings reset dialog when the user's homepage setting has been modified by. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore default homepage?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_ACCEPT_BUTTON_LABEL" desc="The settings reset dialog asks users if they want to restore a Chrome setting that has been modified by an unwanted software or extension to its original default value. This text is displayed on the main button in the dialog that, when clicked, will restore the setting.">
+ Restore
+ </message>
+ </if>
+ <if expr="use_titlecase">
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_SEARCH_ENGINE" desc="In Title Case: The title for the settings reset dialog when the user's search engine setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore Default Search Engine?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_STARTUP_PAGE" desc="In Title Case: The title for the settings reset dialog when the user's startup page setting has been modified. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore Default Startup Page?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_TITLE_HOMEPAGE" desc="In Title Case: The title for the settings reset dialog when the user's homepage setting has been modified by. The dialog will ask users if they want to restore their modified setting to its original default value.">
+ Restore Default Homepage?
+ </message>
+ <message name="IDS_SETTINGS_RESET_PROMPT_ACCEPT_BUTTON_LABEL" desc="In Title Case: The settings reset dialog asks users if they want to restore a Chrome setting that has been modified by an unwanted software or extension to its original default value. This text is displayed on the main button in the dialog that, when clicked, will restore the setting.">
+ Restore
+ </message>
+ </if>
+
<message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_SEARCH_ENGINE_NO_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their search engine has been modified, for example by unwanted software or extension, to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default if the user clicks the Restore button.">
Your search engine was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>.
</message>
- <message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_SEARCH_ENGINE_WITH_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their search engine has been modified by an extension to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default value if the user clicks the Restore button.">
- Your search engine was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>. To disable extensions that change your search engine, click Restore.
- </message>
<message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_STARTUP_PAGE_SINGLE_NO_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their startup page setting has been modified, for example by unwanted software or extension, to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default value if the user clicks the Restore button.">
Your startup page was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>.
</message>
- <message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_STARTUP_PAGE_SINGLE_WITH_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their startup page has been modified by an extension to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default value if the user clicks the Restore button.">
- Your startup page was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>. To disable extensions that change your startup page, click Restore.
- </message>
<message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_STARTUP_PAGE_MULTIPLE_NO_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their startup page setting has been modified, for example by unwanted software or extension, to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default if the user clicks the Restore button.">
Your startup pages were changed to include <ph name="URL">$1<ex>www.some-domain.com</ex></ph>.
</message>
- <message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_STARTUP_PAGE_MULTIPLE_WITH_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their startup page has been modified by an extension to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default if the user clicks the Restore button.">
- Your startup pages were changed to include <ph name="URL">$1<ex>www.some-domain.com</ex></ph>. To disable extensions that change your startup page, click Restore.
- </message>
<message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_HOMEPAGE_NO_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their homepage setting has been modified, for example by unwanted software or extension, to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default value if the user clicks the Restore button.">
Your homepage was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>.
</message>
- <message name="IDS_SETTINGS_RESET_PROMPT_EXPLANATION_FOR_HOMEPAGE_WITH_EXTENSIONS" desc="This text is shown in the settings reset dialog to inform the user that their homepagesetting has been modified by an extension to something that they might not want. The value of the setting that is shown in the text is the possibly unwanted setting that will be reset to its original default value if the user clicks the Restore button.">
- Your homepage page was changed to <ph name="URL">$1<ex>www.some-domain.com</ex></ph>. To disable extensions that change your homepage, click Restore.
- </message>
- <message name="IDS_SETTINGS_RESET_PROMPT_ACCEPT_BUTTON_LABEL" desc="The settings reset dialog asks users if they want to restore a Chrome setting that has been modified by an unwanted software or extension to its original default value. This text is displayed on the main button in the dialog that, when clicked, will restore the setting.">
- Restore
- </message>
<!-- Upgrade bubble messages -->
<message name="IDS_REENABLE_UPDATES" desc="Text for the button the user clicks to re-enable automatic updates.">
@@ -6038,6 +6017,9 @@ I don't think this site should be blocked!
<message name="IDS_PRINT_PREVIEW_FAILED" desc="Message to display when print preview fails.">
Print preview failed.
</message>
+ <message name="IDS_PRINT_PREVIEW_UNSUPPORTED_CLOUD_PRINTER" desc="Message to display when an unsupported cloud printer is selected.">
+ The selected Google Cloud Print device is no longer supported. Try setting up the printer in your computer's system settings.
+ </message>
<message name="IDS_PRINT_PREVIEW_PRINT_BUTTON" desc="Print button.">
Print
</message>
@@ -6247,6 +6229,9 @@ I don't think this site should be blocked!
<message name="IDS_PRINT_PREVIEW_OFFLINE" desc="Shown when printer is currently offline.">
Currently offline
</message>
+ <message name="IDS_PRINT_PREVIEW_NO_LONGER_SUPPORTED" desc="Shown when printer is no longer supported.">
+ No longer supported.
+ </message>
<message name="IDS_PRINT_PREVIEW_EXTENSION_DESTINATION_ICON_TOOLTIP" desc="Tooltip for the icon shown in print destination list next to print destination provided by an extension.">
Documents you send to print via <ph name="APP_NAME">$1<ex>A Chrome app</ex></ph> can be read by <ph name="APP_NAME">$1<ex>A Chrome app</ex></ph>.
</message>
@@ -6915,8 +6900,8 @@ I don't think this site should be blocked!
<message name="IDS_AUTOFILL_DIALOG_PLACEHOLDER_EXPIRY_YEAR" desc="The placeholder/label text for credit card expiration year in the card unmask dialog.">
Year
</message>
- <message name="IDS_AUTOFILL_FROM_GOOGLE_ACCOUNT" desc="The name of the Google product that stores user addresses or credit cards in the cloud." formatter_data="android_java">
- Google Payments
+ <message name="IDS_AUTOFILL_FROM_GOOGLE_ACCOUNT" desc="The name of the Google product that stores user addresses or credit cards in the cloud. This should not be translated." formatter_data="android_java">
+ Google Pay
</message>
<if expr="not is_linux or chromeos">
@@ -7530,6 +7515,21 @@ I don't think this site should be blocked!
<message name="IDS_PROFILES_SYNC_SETTINGS_LINK" desc="The link text to the Chrome sync settings page in the avatar menu tutorial card.">
Settings
</message>
+ <message name="IDS_PROFILES_DICE_SIGNIN_BUTTON" desc="Button in the profile user menu to sign in and turn on Sync.">
+ Sign in
+ </message>
+ <message name="IDS_PROFILES_DICE_SIGNIN_FIRST_ACCOUNT_BUTTON" desc="Button to sign in and turn on Sync for a specific web account.">
+ Sync to <ph name="ACCOUNT_FULL_NAME">$1<ex>John Doe</ex></ph>
+ </message>
+ <message name="IDS_PROFILES_DICE_SIGNIN_FIRST_ACCOUNT_BUTTON_NO_NAME" desc="Button to sign in and turn on Sync for a web account when the name is empty.">
+ Sync to your account
+ </message>
+ <message name="IDS_PROFILES_DICE_SIGNIN_PROMO" desc="Text describing the benefits of signing in and turning on Sync.">
+ Sign in for a personalized browsing experience, synced across your devices
+ </message>
+ <message name="IDS_PROFILES_DICE_SIGNIN_WITH_ANOTHER_ACCOUNT_BUTTON" desc="Button to sign in and turn on Sync with another web account.">
+ Sync to another account
+ </message>
<message name="IDS_PROFILES_ACCOUNT_REMOVAL_BUTTON" desc="Text of the ok button on the account removal view in the avatar menu bubble.">
Remove account
</message>
@@ -7805,6 +7805,21 @@ I don't think this site should be blocked!
<message name="IDS_USER_NOT_ALLOWED_BY_POLICY" desc="The error message shown when the user tries to use a profile that is blocked by policy">
This user has been disabled by your administrator.
</message>
+ <message name="IDS_OLD_PROFILES_DISABLED_TITLE" desc="The title of the error page shown when the user tries to use an old profile that is disabled by policy">
+ Can't use this profile
+ </message>
+ <message name="IDS_OLD_PROFILES_DISABLED_MESSAGE" desc="The error message shown when the user tries to use an old profile that is disabled by policy">
+ Your administrator has made a system-wide change that disables some old profiles.
+ </message>
+ <message name="IDS_OLD_PROFILES_DISABLED_ADD_PERSON_SUGGESTION" desc="The suggestion that tells the user to create a new profile when the user tries to use an old profile that is disabled by policy">
+ To continue, click OK, then click Add Person to create a new profile for your email address.
+ </message>
+ <message name="IDS_OLD_PROFILES_DISABLED_ADD_PERSON_SUGGESTION_WITH_DOMAIN" desc="The suggestion that tells the user to create a new profile with the domain when the user tries to use an old profile that is disabled by policy">
+ To continue, click OK, then click Add Person to create a new profile for your <ph name="DOMAIN">$1<ex>example.com</ex></ph> email address.
+ </message>
+ <message name="IDS_OLD_PROFILES_DISABLED_REMOVED_OLD_PROFILE" desc="The suggestion that tells the user to delete old profile when the user tries to use an old profile that is disabled by policy">
+ Although you can no longer access your old profile, you can remove it.
+ </message>
<if expr="is_android">
<message name="IDS_SYNC_USER_NAME_IN_USE_ERROR" desc="Mobile: An error message shown when a user tries to sign in to sync using a user name that's already in use by another profile.">
This account is already being used on this device.
@@ -7823,6 +7838,9 @@ I don't think this site should be blocked!
<message name="IDS_SYNC_CONFIRMATION_TITLE" desc="Title of the sync confirmation dialog in the tab modal signin flow">
You've signed in and turned on Sync
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_TITLE" desc="Title of the sync confirmation dialog in the tab modal signin flow">
+ Get even more from Chrome
+ </message>
<!-- "Chrome sync" is the Google Cloud Based service used for sync. Thus this string resource is set to "Chrome sync" even for Chromium builds. -->
<message name="IDS_SYNC_CONFIRMATION_CHROME_SYNC_TITLE" desc="Title of the chrome sync section of the sync confirmation dialog in the tab modal signin flow" formatter_data="android_java">
@@ -7831,24 +7849,45 @@ I don't think this site should be blocked!
<message name="IDS_SYNC_CONFIRMATION_CHROME_SYNC_MESSAGE" desc="Body of the chrome sync section of the sync confirmation dialog in the tab modal signin flow" formatter_data="android_java">
Your bookmarks, history, passwords, and other settings will be synced to your Google Account so you can use them on all your devices
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_CHROME_SYNC_MESSAGE" desc="Body of the chrome sync section of the sync confirmation dialog in the tab modal signin flow">
+ Sync your bookmarks, passwords, and history on all your devices
+ </message>
<message name="IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_TITLE" desc="Title of the personalize services section of the sync confirmation dialog in the tab modal signin flow" formatter_data="android_java">
Personalize Google services
</message>
<message name="IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_BODY" desc="Body of the personalize services section of the sync confirmation dialog in the tab modal signin flow" formatter_data="android_java">
Google may use your browsing history to personalize Search, ads, and other Google services
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_PERSONALIZE_SERVICES_BODY" desc="Body of the personalize services section of the sync confirmation dialog in the tab modal signin flow">
+ Get more personalized experiences, such as better content suggestions and smarter Translate
+ </message>
<message name="IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_BODY_CHILD_ACCOUNT" desc="Body of the personalize services section of the sync confirmation dialog in the tab modal signin flow for child accounts" formatter_data="android_java">
Google may use your browsing history to personalize Search and other Google services
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_GOOGLE_SERVICES_BODY" desc="Body of the google services section of the sync confirmation dialog in the tab modal signin flow">
+ Bring powerful Google services like spell check and tap to search to Chrome
+ </message>
<message name="IDS_SYNC_CONFIRMATION_SYNC_SETTINGS_LINK_BODY" desc="Label of the section containing the link to go to the sync setting page.">
Want to manage sync and personalization before they’re turned on? Visit <ph name="BEGIN_LINK">&lt;a id="settingsLink" href="chrome://settings"&gt;</ph>Settings<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_SYNC_SETTINGS_LINK_BODY" desc="Label of the section containing the link to go to the sync setting page.">
+ You can customize what information Google collects in <ph name="BEGIN_LINK">&lt;a id="settingsLink" href="chrome://settings"&gt;</ph>Settings<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph> anytime.
+ </message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_SYNC_SETTINGS_DESCRIPTION" desc="Body of the personalize services section of the sync confirmation dialog in the tab modal signin flow for child accounts">
+ Google may use your browsing activity, content on some sites you visit, and other browser interactions to personalize Chrome and other Google services like Translate, Search, and ads.
+ </message>
<message name="IDS_SYNC_CONFIRMATION_CONFIRM_BUTTON_LABEL" desc="Label of the confirmation button in the sync confirmation dialog of the tab modal signin flow">
Ok, got it
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_CONFIRM_BUTTON_LABEL" desc="Label of the confirmation button in the sync confirmation dialog of the tab modal signin flow">
+ Yes, I'm in
+ </message>
<message name="IDS_SYNC_CONFIRMATION_UNDO_BUTTON_LABEL" desc="Label of the undo button in the sync confirmation dialog of the tab modal signin flow">
Undo
</message>
+ <message name="IDS_SYNC_CONFIRMATION_DICE_UNDO_BUTTON_LABEL" desc="Label of the undo button in the sync confirmation dialog of the tab modal signin flow">
+ No thanks
+ </message>
<!--- Sync Confirmation section of the tab modal signin flow when sync is disabled by policy -->
<message name="IDS_SYNC_DISABLED_CONFIRMATION_CHROME_SYNC_TITLE" desc="Title of the chrome sync section of the sync confirmation dialog in the tab modal signin flow when sync is disabled by policy">
@@ -7913,25 +7952,25 @@ I don't think this site should be blocked!
Continue
</message>
- <message name="IDS_PLUGIN_OUTDATED_PROMPT" desc="Info Bar message when an outdated plugin was disabled">
+ <message name="IDS_PLUGIN_OUTDATED_PROMPT" desc="Infobar message when an outdated plugin was disabled">
<ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> was blocked because it is out of date.
</message>
- <message name="IDS_PLUGIN_ENABLE_TEMPORARILY" desc="Info Bar button to run a blocked outdated plugin">
+ <message name="IDS_PLUGIN_ENABLE_TEMPORARILY" desc="Infobar button to run a blocked outdated plugin">
Run this time
</message>
- <message name="IDS_PLUGIN_CRASHED_PROMPT" desc="Info Bar message to notify about a crashed plugin">
- <ph name="PLUGIN_NAME">$1<ex>Shockwave</ex> has crashed.</ph>
+ <message name="IDS_PLUGIN_CRASHED_PROMPT" desc="Infobar message to notify about a crashed plugin">
+ <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> has crashed.
</message>
<if expr="is_win">
- <message name="IDS_PLUGIN_DISCONNECTED_PROMPT" desc="Info Bar message to notify that the channel connecting to a plugin has encountered an error.">
- <ph name="PLUGIN_NAME">$1<ex>Shockwave</ex> has encountered an error.</ph>
+ <message name="IDS_PLUGIN_DISCONNECTED_PROMPT" desc="Infobar message to notify that the channel connecting to a plugin has encountered an error.">
+ <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> has encountered an error.
</message>
</if>
- <message name="IDS_RELOAD_PAGE_WITH_PLUGIN" desc="Info Bar button to reload the page where a plugin crashed or disconnected.">
+ <message name="IDS_RELOAD_PAGE_WITH_PLUGIN" desc="Infobar button to reload the page where a plugin crashed or disconnected.">
Reload
</message>
- <message name="IDS_PLUGIN_INITIALIZATION_ERROR_PROMPT" desc="Info Bar message to notify that we couldn't load a plugin">
- Could not load <ph name="PLUGIN_NAME">$1<ex>Shockwave</ex>.</ph>
+ <message name="IDS_PLUGIN_INITIALIZATION_ERROR_PROMPT" desc="Infobar message to notify that we couldn't load a plugin">
+ Could not load <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph>.
</message>
<!-- External Protocol Dialog -->
@@ -8495,13 +8534,22 @@ Please help our engineers fix this problem. Tell us what happened right before y
<!-- Translate Bubble -->
<if expr="toolkit_views or is_macosx">
<if expr="not use_titlecase">
- <message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE" desc="Text to show for the translate bubble label when that page is in specified language and ask if should translate.">
- Would you like to translate this page?
+ <message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE_TITLE" desc="Title text for the translate bubble when asking to translate a page.">
+ Do you want to translate this page?
</message>
<message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE_NEW" desc="Text to show for the translate bubble label when that page is in specified language and ask if should translate.">
Do you want Google to translate this page from <ph name="source_language">$1<ex>Spanish</ex></ph> to <ph name="target_language">$2<ex>English</ex></ph>?
</message>
- <message name="IDS_TRANSLATE_BUBBLE_ADVANCED" desc="Text to show for the translate bubble link label to jump to the advanced panel.">
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_LINK" desc="Text to show for the translate bubble link label to jump to the advanced panel.">
+ Options
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_BUTTON" desc="Text to show for the translate bubble button to jump to the advanced panel.">
+ Options
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_MENU_BUTTON" desc="Text to show for the translate bubble menu button to jump to the advanced panel, specifically to change which languages are translated between.">
+ Change languages
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_TITLE" desc="Title text for the options panel.">
Options
</message>
<message name="IDS_TRANSLATE_BUBBLE_ACCEPT" desc="Text to show for the translate bubble button to accept translation.">
@@ -8510,6 +8558,9 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_TRANSLATE_BUBBLE_DENY" desc="Text to show for the translate bubble menu item to deny translation.">
Nope
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_ALWAYS_TRANSLATE_LANG" desc="Text to show for the translate bubble menu item to always translate the specified language">
+ Always translate <ph name="language">$1<ex>French</ex></ph>
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_NEVER_TRANSLATE_LANG" desc="Text to show for the translate bubble menu item to never translate the specified language">
Never translate <ph name="language">$1<ex>French</ex></ph>
</message>
@@ -8517,11 +8568,14 @@ Please help our engineers fix this problem. Tell us what happened right before y
Never translate this site
</message>
<message name="IDS_TRANSLATE_BUBBLE_TRANSLATING" desc="Text to show for the translate bubble label when page is currently being translated by servers">
- This page is being translated...
+ Translating...
</message>
<message name="IDS_TRANSLATE_BUBBLE_TRANSLATED" desc="Text to show for the translate bubble label when the page has been translated from one language to another">
This page has been translated.
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_TRANSLATED_TITLE" desc="Title text for the translate bubble label when the page has been translated from one language to another">
+ Translated
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_REVERT" desc="Text to show for the translate bubble button to revert translation of translated page">
Show original
</message>
@@ -8540,6 +8594,9 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_TRANSLATE_BUBBLE_COULD_NOT_TRANSLATE" desc="Text to show for the translate bubble label when the page could not be translated.">
This page could not be translated.
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_COULD_NOT_TRANSLATE_TITLE" desc="Title text for the translate bubble label when the page could not be translated.">
+ This page could not be translated
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_PAGE_LANGUAGE" desc="Text to show for the translate bubble label next to the combobox of the page language">
Page language:
</message>
@@ -8551,13 +8608,22 @@ Please help our engineers fix this problem. Tell us what happened right before y
</message>
</if>
<if expr="use_titlecase">
- <message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE" desc="In Title Case: Text to show for the translate bubble label when that page is in specified language and ask if should translate.">
- Would You Like To Translate This Page?
+ <message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE_TITLE" desc="In Title Case: Title text for the translate bubble when asking to translate a page.">
+ Do You Want To Translate This Page?
</message>
<message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE_NEW" desc="In Title Case: Text to show for the translate bubble label when that page is in specified language and ask if should translate.">
Do You Want Google To Translate This Page From <ph name="source_language">$1<ex>Spanish</ex></ph> To <ph name="target_language">$2<ex>English</ex></ph>?
</message>
- <message name="IDS_TRANSLATE_BUBBLE_ADVANCED" desc="In Title Case: Text to show for the translate bubble link label to jump to the advanced panel.">
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_LINK" desc="In Title Case: Text to show for the translate bubble link label to jump to the advanced panel.">
+ Options
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_BUTTON" desc="In Title Case: Text to show for the translate bubble button to jump to the advanced panel.">
+ Options
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_MENU_BUTTON" desc="In Title Case: Text to show for the translate bubble menu button to jump to the advanced panel, specifically to change which languages are translated between.">
+ Change Languages
+ </message>
+ <message name="IDS_TRANSLATE_BUBBLE_ADVANCED_TITLE" desc="In Title Case: Title text for the options panel.">
Options
</message>
<message name="IDS_TRANSLATE_BUBBLE_ACCEPT" desc="In Title Case: Text to show for the translate bubble button to accept translation.">
@@ -8566,6 +8632,9 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_TRANSLATE_BUBBLE_DENY" desc="In Title Case: Text to show for the translate bubble menu item to deny translation.">
Nope
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_ALWAYS_TRANSLATE_LANG" desc="In Title Case: Text to show for the translate bubble menu item to always translate the specified language">
+ Always Translate <ph name="language">$1<ex>French</ex></ph>
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_NEVER_TRANSLATE_LANG" desc="In Title Case: Text to show for the translate bubble menu item to never translate the specified language">
Never Translate <ph name="language">$1<ex>French</ex></ph>
</message>
@@ -8573,11 +8642,14 @@ Please help our engineers fix this problem. Tell us what happened right before y
Never Translate This Site
</message>
<message name="IDS_TRANSLATE_BUBBLE_TRANSLATING" desc="In Title Case: Text to show for the translate bubble label when page is currently being translated by servers">
- This Page Is Being Translated...
+ Translating...
</message>
<message name="IDS_TRANSLATE_BUBBLE_TRANSLATED" desc="In Title Case: Text to show for the translate bubble label when the page has been translated from one language to another">
This Page Has Been Translated.
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_TRANSLATED_TITLE" desc="In Title Case: Title text for the translate bubble label when the page has been translated from one language to another">
+ Translated
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_REVERT" desc="In Title Case: Text to show for the translate bubble button to revert translation of translated page">
Show Original
</message>
@@ -8596,6 +8668,9 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_TRANSLATE_BUBBLE_COULD_NOT_TRANSLATE" desc="In Title Case: Text to show for the translate bubble label when the page could not be translated.">
This Page Could Not Be Translated.
</message>
+ <message name="IDS_TRANSLATE_BUBBLE_COULD_NOT_TRANSLATE_TITLE" desc="In Title Case: Title text for the translate bubble label when the page could not be translated.">
+ This Page Could Not Be Translated
+ </message>
<message name="IDS_TRANSLATE_BUBBLE_PAGE_LANGUAGE" desc="In Title Case: Text to show for the translate bubble label next to the combobox of the page language">
Page Language:
</message>
@@ -8612,7 +8687,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
</if>
<!-- Web and message center notifications -->
- <message name="IDS_NOTIFICATION_PERMISSIONS" desc="Text requesting permission for Web Notifications.">
+ <message name="IDS_NOTIFICATIONS_INFOBAR_TEXT" desc="Text requesting permission for Web Notifications.">
<ph name="site">$1<ex>mail.google.com</ex></ph> wants to send you notifications.
</message>
<message name="IDS_NOTIFICATION_PERMISSIONS_FRAGMENT" desc="Permission sentence fragment to show following the prompt 'This site wants to:' in a permissions request">
@@ -9046,17 +9121,13 @@ Please help our engineers fix this problem. Tell us what happened right before y
<!-- Geolocation messages -->
<if expr="not is_android">
- <message name="IDS_GEOLOCATION_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to access the user's physical location">
- <ph name="URL">
- $1<ex>maps.google.com</ex>
- </ph> wants to use your computer's location.
+ <message name="IDS_GEOLOCATION_INFOBAR_TEXT" desc="Text requesting permission for a site to access the user's physical location">
+ <ph name="URL">$1<ex>maps.google.com</ex></ph> wants to use your computer's location.
</message>
</if>
<if expr="is_android">
- <message name="IDS_GEOLOCATION_INFOBAR_QUESTION" desc="Mobile: Question asked on the info bar whenever URL wants to access the user's physical location">
- <ph name="URL">
- $1<ex>maps.google.com</ex>
- </ph> wants to use your device's location.
+ <message name="IDS_GEOLOCATION_INFOBAR_TEXT" desc="Mobile: Text requesting permission for a site to access the user's physical location">
+ <ph name="URL">$1<ex>maps.google.com</ex></ph> wants to use your device's location.
</message>
</if>
<message name="IDS_GEOLOCATION_INFOBAR_PERMISSION_FRAGMENT" desc="Permission fragment used in the permission bubble, after 'This site wants to:' asking for permission to access the user's physical location.">
@@ -9085,10 +9156,8 @@ Please help our engineers fix this problem. Tell us what happened right before y
</message>
<!-- Web MIDI messages -->
- <message name="IDS_MIDI_SYSEX_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to access MIDI devices with system exclusive messages.">
- <ph name="URL">
- $1<ex>www.google.com</ex>
- </ph> wants to get full control of your MIDI devices.
+ <message name="IDS_MIDI_SYSEX_INFOBAR_TEXT" desc="Text requesting permission for a site to access MIDI devices with system exclusive messages.">
+ <ph name="URL">$1<ex>www.google.com</ex></ph> wants to get full control of your MIDI devices.
</message>
<message name="IDS_MIDI_SYSEX_PERMISSION_FRAGMENT" desc="Permission asked in the permission bubble when a URL wants to access MIDI devices with system exclusive messages, along with other permissions requests. Preceded by the prompt 'This site would like to:'">
Use your MIDI devices
@@ -9177,20 +9246,27 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_PROTECTED_MEDIA_IDENTIFIER_PERMISSION_FRAGMENT" desc="Permission fragment shown in the permissions bubble when a web page requests access to the computer's protected media identifier.">
Know your unique device identifier
</message>
- <message name="IDS_PROTECTED_MEDIA_IDENTIFIER_INFOBAR_QUESTION" desc="Question asked on the infobar whenever URL wants to access protected media identifier. It shows the origin of the URL.">
+ <message name="IDS_PROTECTED_MEDIA_IDENTIFIER_INFOBAR_TEXT" desc="Text requesting permission for a site to access protected media identifier. It shows the origin of the URL.">
<ph name="URL">$1<ex>https://www.youtube.com</ex></ph> wants to uniquely identify your device to play protected content.
</message>
</if>
- <message name="IDS_MANAGE_PASSWORDS_CONFIRM_GENERATED_TITLE" desc="The title text that is used in the manage passwords bubble when the user has generated a password.">
- Password saved
- </message>
+ <if expr="use_titlecase">
+ <message name="IDS_MANAGE_PASSWORDS_CONFIRM_GENERATED_TITLE" desc="In Title Case: The title text that is used in the manage passwords bubble when the user has generated a password.">
+ Password Saved
+ </message>
+ </if>
+ <if expr="not use_titlecase">
+ <message name="IDS_MANAGE_PASSWORDS_CONFIRM_GENERATED_TITLE" desc="The title text that is used in the manage passwords bubble when the user has generated a password.">
+ Password saved
+ </message>
+ </if>
<message name="IDS_MANAGE_PASSWORDS_CONFIRM_GENERATED_TEXT" desc="A message that the browser shows after saving a password it has autogenerated for the user. This message appears in a bubble and contains a link to all the user's saved autogenerated passwords. The link text is a separate string in the translation console and appears here as placeholder text.">
- Access your passwords from any device at <ph name="SAVED_PASSWORDS_LINK">$1<ex>passwords.google.com</ex></ph>
+ View and manage saved passwords at <ph name="SAVED_PASSWORDS_LINK">$1<ex>passwords.google.com</ex></ph>
</message>
<if expr="is_android">
<message name="IDS_MANAGE_PASSWORDS_CONFIRM_GENERATED_TEXT_INFOBAR" desc="A message that the browser shows after saving a password it has autogenerated for the user. This message appears in an infobar and contains a link to all the user's saved autogenerated passwords. The link text is a separate string in the translation console and appears here as placeholder text.">
- Password saved. Access your passwords from any device at <ph name="SAVED_PASSWORDS_LINK">$1<ex>passwords.google.com</ex></ph>
+ Password saved. View and manage saved passwords at <ph name="SAVED_PASSWORDS_LINK">$1<ex>passwords.google.com</ex></ph>
</message>
</if>
<message name="IDS_MANAGE_PASSWORDS_BUBBLE_LINK" desc="The label of the 'Manage passwords' link in the Manage Passwords bubble view">
@@ -9212,8 +9288,11 @@ Please help our engineers fix this problem. Tell us what happened right before y
<message name="IDS_MANAGE_PASSWORDS_UNDO" desc="The text that is used in the manage passwords bubble when a password is deleted.">
Undo
</message>
+ <message name="IDS_MANAGE_PASSWORDS_UNDO_TOOLTIP" desc="Tooltip text for restoring a deleted password (undoing removal)">
+ Restore deleted password for <ph name="USERNAME">$1<ex>user@gmail.com</ex></ph>
+ </message>
<message name="IDS_MANAGE_PASSWORDS_DELETE" desc="The tooltip of a button that is used in the manage passwords bubble for removing the credential.">
- Delete
+ Delete password for <ph name="USERNAME">$1<ex>user@gmail.com</ex></ph>
</message>
<message name="IDS_MANAGE_PASSWORDS_SHOW_PASSWORD" desc="The tooltip of a button that is used in the manage pending password bubble for revealing the password.">
@@ -9401,16 +9480,16 @@ Please help our engineers fix this problem. Tell us what happened right before y
</message>
<!-- Media Capture messages -->
- <message name="IDS_MEDIA_CAPTURE_AUDIO_AND_VIDEO" desc="Question asked on the info bar whenever a web page requests access to the computer's microphone and camera.">
+ <message name="IDS_MEDIA_CAPTURE_AUDIO_AND_VIDEO_INFOBAR_TEXT" desc="Text requesting permission for a site to access the computer's microphone and camera.">
<ph name="HOST">$1<ex>html5rocks.com</ex></ph> wants to use your camera and microphone.
</message>
- <message name="IDS_MEDIA_CAPTURE_AUDIO_ONLY" desc="Question asked on the info bar whenever a web page requests access to the computer's microphone.">
+ <message name="IDS_MEDIA_CAPTURE_AUDIO_ONLY_INFOBAR_TEXT" desc="Text requesting permission for a site to access the computer's microphone.">
<ph name="HOST">$1<ex>html5rocks.com</ex></ph> wants to use your microphone.
</message>
- <message name="IDS_MEDIA_CAPTURE_VIDEO_ONLY" desc="Question asked on the info bar whenever a web page requests access to the computer's camera.">
+ <message name="IDS_MEDIA_CAPTURE_VIDEO_ONLY_INFOBAR_TEXT" desc="Text requesting permission for a site to access the computer's camera.">
<ph name="HOST">$1<ex>html5rocks.com</ex></ph> wants to use your camera.
</message>
- <message name="IDS_MEDIA_CAPTURE_SCREEN" desc="Question asked on the info bar whenever a web page requests access to the device's screen.">
+ <message name="IDS_MEDIA_CAPTURE_SCREEN_INFOBAR_TEXT" desc="Text requesting permission for a site to access the device's screen.">
<ph name="HOST">$1<ex>html5rocks.com</ex></ph> wants to share your screen.
</message>
<message name="IDS_MEDIA_CAPTURE_AUDIO_AND_VIDEO_PERMISSION_FRAGMENT" desc="Permission fragment shown in the permissions bubble when a web page requests access to the computer's microphone and camera.">
@@ -9431,27 +9510,19 @@ Please help our engineers fix this problem. Tell us what happened right before y
<!-- Quota messages -->
<if expr="is_android">
- <message name="IDS_REQUEST_QUOTA_INFOBAR_QUESTION" desc="Mobile: For Android device. Question asked on the info bar whenever webapp requests new (larger) quota to persistently store data on the device (e.g. for persistent-type filesystem).">
- <ph name="URL">
- $1<ex>html5rocks.com</ex>
- </ph> wants to permanently store data on your device.
+ <message name="IDS_REQUEST_QUOTA_INFOBAR_TEXT" desc="Mobile: For Android device. Text requesting permission for a site to use a new (larger) quota to persistently store data on the device (e.g. for persistent-type filesystem).">
+ <ph name="URL">$1<ex>html5rocks.com</ex></ph> wants to permanently store data on your device.
</message>
- <message name="IDS_REQUEST_LARGE_QUOTA_INFOBAR_QUESTION" desc="Mobile: For Android device. Question asked on the info bar whenever webapp requests new (larger) quota to persistently store large data on the user's device (e.g. for persistent-type filesystem).">
- <ph name="URL">
- $1<ex>html5rocks.com</ex>
- </ph> wants to permanently store large data on your device.
+ <message name="IDS_REQUEST_LARGE_QUOTA_INFOBAR_TEXT" desc="Mobile: For Android device. Text requesting permission for a site to use a new (larger) quota to persistently store large data on the user's device (e.g. for persistent-type filesystem).">
+ <ph name="URL">$1<ex>html5rocks.com</ex></ph> wants to permanently store large data on your device.
</message>
</if>
<if expr="not is_android">
- <message name="IDS_REQUEST_QUOTA_INFOBAR_QUESTION" desc="Question asked on the info bar whenever webapp requests new (larger) quota to persistently store data on the user's local computer (e.g. for persistent-type filesystem).">
- <ph name="URL">
- $1<ex>html5rocks.com</ex>
- </ph> wants to permanently store data on your local computer.
+ <message name="IDS_REQUEST_QUOTA_INFOBAR_TEXT" desc="Text requesting permission for a site to use a new (larger) quota to persistently store data on the user's local computer (e.g. for persistent-type filesystem).">
+ <ph name="URL">$1<ex>html5rocks.com</ex></ph> wants to permanently store data on your local computer.
</message>
- <message name="IDS_REQUEST_LARGE_QUOTA_INFOBAR_QUESTION" desc="Question asked on the info bar whenever webapp requests new (larger) quota to persistently store large data on the user's local computer (e.g. for persistent-type filesystem).">
- <ph name="URL">
- $1<ex>html5rocks.com</ex>
- </ph> wants to permanently store large data on your local computer.
+ <message name="IDS_REQUEST_LARGE_QUOTA_INFOBAR_TEXT" desc="Text requesting permission for a site to use a new (larger) quota to persistently store large data on the user's local computer (e.g. for persistent-type filesystem).">
+ <ph name="URL">$1<ex>html5rocks.com</ex></ph> wants to permanently store large data on your local computer.
</message>
</if>
<message name="IDS_REQUEST_QUOTA_PERMISSION_FRAGMENT" desc="Permission fragment presented in the permission bubble when the webapp requests new larger quota to persistently store data on the device. Follows a 'This site would like to:' prompt.">
@@ -9842,7 +9913,7 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
Next
</message>
<message name="IDS_METRO_MISSING_PLUGIN_PROMPT"
- desc="Info Bar message to let user do something about the missing plugin">
+ desc="Infobar message to let user do something about the missing plugin">
<ph name="PLUGIN_NAME">$1<ex>Quicktime</ex></ph> is required to display some elements on this page.
</message>
<message name="IDS_METRO_NPAPI_PLUGIN_PROMPT"
@@ -10689,14 +10760,6 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
Communications
</message>
</if>
- <if expr="chromeos">
- <message name="IDS_BEAMFORMING_ON_DEFAULT_AUDIO_INPUT_DEVICE_NAME" desc="Default audio input device (microphone) with a narrow angle coverage. Only the user in front of the device (i.e. you) will be listened to. This is typically presented to users in a drop-down list of device choices.">
- Default (pick up just you)
- </message>
- <message name="IDS_BEAMFORMING_OFF_DEFAULT_AUDIO_INPUT_DEVICE_NAME" desc="Default audio input device (microphone) with a wide angle coverage. All the sounds in the vicinity will be listend to. This is typically presented to users in a drop-down list of device choices.">
- Default (pick up everything)
- </message>
- </if>
<if expr="is_android">
<!-- Data Use -->
@@ -10744,13 +10807,13 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
"<ph name="CHROME_EXTENSION_NAME">$1<ex>Chrome extension name</ex></ph>" wants to connect
</message>
<message name="IDS_DEVICE_CHOOSER_NO_DEVICES_FOUND_PROMPT" desc="The label shown to the user to inform them that no USB devices were found matching the requirements that the application provided.">
- No compatible devices found
+ No compatible devices found.
</message>
<message name="IDS_DEVICE_CHOOSER_DEVICE_NAME_WITH_ID" desc="To distinguish devices with the same name, the device chooser shows the device name with id.">
<ph name="DEVICE_NAME">$1<ex>device name</ex></ph> (<ph name="DEVICE_ID">$2<ex>device id</ex></ph>)
</message>
<message name="IDS_BLUETOOTH_DEVICE_CHOOSER_NO_DEVICES_FOUND_PROMPT" desc="The label shown to the user to inform them that no Bluetooth devices were found matching the requirements that the application provided.">
- No compatible devices found
+ No compatible devices found.
</message>
<message name="IDS_BLUETOOTH_DEVICE_CHOOSER_TURN_ADAPTER_OFF" desc="Text of a link the user can click to get help information when Bluetooth adapter is turned off.">
<ph name="TURN_ON_BLUETOOTH_LINK">$1<ex>Turn on Bluetooth</ex></ph> to allow pairing
@@ -10761,8 +10824,17 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
<message name="IDS_BLUETOOTH_DEVICE_CHOOSER_SCANNING" desc="The label that is used to indicate the chooser is scanning for Bluetooth devices.">
''' while scanning for devices...
</message>
- <message name="IDS_BLUETOOTH_DEVICE_CHOOSER_RE_SCAN" desc="Text of a link the user can click to start a new scan for Bluetooth devices.">
- re-scan
+ <message name="IDS_BLUETOOTH_DEVICE_CHOOSER_RE_SCAN" desc="Text of a button the user can click to start a new scan for Bluetooth devices.">
+ Re-scan
+ </message>
+ <message name="IDS_BLUETOOTH_DEVICE_CHOOSER_RE_SCAN_TOOLTIP" desc="Tooltip for the button that lets the user start a new scan for Bluetooth devices.">
+ Re-scan Bluetooth devices
+ </message>
+ <message name="IDS_BLUETOOTH_DEVICE_CHOOSER_SCANNING_LABEL" desc="Text on label that indicates a scan for Bluetooth devices is in progress.">
+ Scanning...
+ </message>
+ <message name="IDS_BLUETOOTH_DEVICE_CHOOSER_SCANNING_LABEL_TOOLTIP" desc="Tooltip for the label that shows while scanning for Bluetooth devices.">
+ Scanning for Bluetooth devices...
</message>
<message name="IDS_BLUETOOTH_DEVICE_CHOOSER_PAIR_BUTTON_TEXT" desc="Label on the button that closes the Bluetooth chooser popup and pairs the selected device.">
Pair
@@ -10813,7 +10885,7 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
<message name="IDS_BLOCKED_ADS_INFOBAR_MESSAGE" desc="The mini infobar message shown to users on Android when Chrome has blocked ads on the site because the site tends to show intrusive ads. Will be presented as a sentence, next to a Details link to expand the infobar.">
Ads blocked.
</message>
- <message name="IDS_BLOCKED_ADS_PROMPT_TITLE" desc="Title of the prompt shown to users on Desktop in the omnibox when Chrome has blocked ads on the site because the site tends to show intrusive ads. The title will stand alone next to an icon so there is no need for a period.">
+ <message name="IDS_BLOCKED_ADS_PROMPT_TITLE" desc="Title of the prompt shown to users in the omnibox or infobar when Chrome has blocked ads on the site because the site tends to show intrusive ads. The title will stand alone next to an icon so there is no need for a period." formatter_data="android_java">
Ads blocked
</message>
<message name="IDS_BLOCKED_ADS_PROMPT_EXPLANATION" desc="Longer explanation that Chrome has blocked ads on the site. To be shown in an expanded infobar / bubble">
@@ -10829,6 +10901,23 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
</message>
</if>
+ <!-- Framebust / Blocked Redirection intervention message -->
+ <if expr="not is_android">
+ <!-- Android strings are declared in android_chrome_strings.grd. -->
+ <message name="IDS_REDIRECT_BLOCKED_MESSAGE" desc="The message stating that a redirect (noun) was blocked on this page. This will be followed on a separate line with the address the user was being redirected to.">
+ Redirect blocked to site:
+ </message>
+ <message name="IDS_REDIRECT_BLOCKED_TITLE" desc="The short message stating that a redirect (noun) was blocked on this page. Same as IDS_REDIRECT_BLOCKED_SHORT_MESSAGE but without the period.">
+ Redirect blocked
+ </message>
+ <message name="IDS_REDIRECT_BLOCKED_TOOLTIP" desc="Tooltip text that appears when the user hovers over the &quot;Redirect blocked&quot; icon in the address bar. It means that a redirect (noun) was blocked by Chrome on this page.">
+ Redirect blocked on this page.
+ </message>
+ <message name="IDS_REDIRECT_BLOCKED_GOT_IT" desc="The text of the OK button for the blocked redirect dialog.">
+ Got it
+ </message>
+ </if>
+
<!-- Welcome page (chrome://welcome) strings -->
<if expr="not chromeos">
<message name="IDS_WELCOME_SUBHEADER" desc="A message which will appear underneath the header on the Welcome UI.">
@@ -10923,11 +11012,23 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
Your downloads appear here
</message>
- <!-- Automation info bar -->
+ <!-- Automation infobar -->
<message name="IDS_CONTROLLED_BY_AUTOMATION" desc="Message shown when the browser session is being controlled by an automated test.">
Chrome is being controlled by automated test software.
</message>
+ <!-- Security Key permission -->
+ <message name="IDS_SECURITY_KEY_ATTESTATION_PERMISSION_FRAGMENT" desc="Permission request shown when a site requests attestation information from a Security Key. This follows a prompt: 'This site would like to:'">
+ See the serial number of your security key
+ </message>
+ <if expr="is_android">
+ <message name="IDS_SECURITY_KEY_ATTESTATION_INFOBAR_QUESTION" desc="Wording of an info bar prompt when a site requests attestation information from a Security Key.">
+ <ph name="URL">
+ $1<ex>maps.google.com</ex>
+ </ph> wants to see the serial number of your security key
+ </message>
+ </if>
+
<!-- Media capture notification strings -->
<if expr="is_android or enable_vr">
<message name="IDS_VIDEO_CALL_NOTIFICATION_TEXT_2" desc="Text to be shown as a notification when a WebRTC video call is in progress." formatter_data="android_java">
@@ -10953,6 +11054,9 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
<!-- VR browser -->
<!-- TODO(https://crbug.com/731802): Only build these when the VR browser is supported. -->
+ <message name="IDS_VR_UPDATE_KEYBOARD_PROMPT" desc="Text shown when the keyboard is not installed or needs to be updated on the user's device">
+ Install or update Daydream Keyboard to use Chrome in VR
+ </message>
<message name="IDS_VR_SHELL_EXIT_PROMPT_DESCRIPTION" desc="Text on the exit prompt that shows up when the user tries to use a feature that is not supported in VR">
This feature is not supported in VR
</message>
@@ -10985,12 +11089,18 @@ For more information, visit our <ph name="BEGIN_LINK">&lt;a target="_blank" href
Exit
</message>
<!-- TODO(https://crbug.com/774199): Make this <if expr="is_android"> -->
- <message name="IDS_VR_POWERED_BY_CHROME_MESSAGE" desc="A message indicating that the current page is running in Chrome.">
- Powered by Chrome
+ <message name="IDS_VR_RUNNING_IN_CHROME_MESSAGE" desc="A message indicating that the current page is running in Chrome.">
+ Running in Chrome
</message>
<message name="IDS_VR_NO_SPEECH_RECOGNITION_RESULT" desc="Text to be shown if speech recognition failed to recognize a speech due to either no sound or noise.">
Sorry, didn't catch that.
</message>
+ <message name="IDS_VR_COMPONENT_UPDATE_READY" desc="Text to be shown to indicate a VR component update is ready to be applied.">
+ Update ready
+ </message>
+ <message name="IDS_VR_COMPONENT_APPLY" desc="Text to be shown on the button to apply a new component update.">
+ Apply
+ </message>
</if>
</messages>
</release>
diff --git a/chromium/chrome/app/google_chrome_strings.grd b/chromium/chrome/app/google_chrome_strings.grd
index 5e18bdd3f65..b11774fffa5 100644
--- a/chromium/chrome/app/google_chrome_strings.grd
+++ b/chromium/chrome/app/google_chrome_strings.grd
@@ -224,27 +224,18 @@ chromium_strings.grd. -->
</message>
</if>
<if expr="is_macosx">
- <message name="IDS_MAC_10_678_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is about to become unsupported.">
- This computer will soon stop receiving Google Chrome updates because Mac OS X 10.6, 10.7, and 10.8 will no longer be supported.
- </message>
- <message name="IDS_MAC_10_678_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is no longer supported.">
- This computer will no longer receive Google Chrome updates because Mac OS X 10.6, 10.7, and 10.8 are no longer supported.
+ <message name="IDS_MAC_10_9_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using is no longer supported.">
+ This computer will no longer receive Google Chrome updates because Mac OS X 10.9 is no longer supported.
</message>
</if>
<if expr="is_win">
- <message name="IDS_WIN_XP_VISTA_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is about to become unsupported.">
- This computer will soon stop receiving Google Chrome updates because Windows XP and Windows Vista will no longer be supported.
- </message>
- <message name="IDS_WIN_XP_VISTA_OBSOLETE_NOW" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is no longer supported.">
- This computer will no longer receive Google Chrome updates because Windows XP and Windows Vista are no longer supported.
+ <message name="IDS_WIN_XP_VISTA_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is no longer supported.">
+ This computer will no longer receive Google Chrome updates because Windows XP and Windows Vista are no longer supported
</message>
</if>
<message name="IDS_ACCNAME_APP" desc="The accessible name for the app menu.">
Chrome
</message>
- <message name="IDS_ACCNAME_TOOLBAR" desc="The accessible name for the application's toolbar.">
- main
- </message>
<!-- Hung Browser Detector -->
<if expr="is_win">
<message name="IDS_BROWSER_HUNGBROWSER_MESSAGE" desc="Content of the dialog box shown when the browser is hung">
@@ -417,7 +408,7 @@ Google Chrome is unable to recover your settings.
Uninstall
</message>
</if>
- <message name="IDS_DEFAULT_BROWSER_INFOBAR_SHORT_TEXT" desc="More compact text to show in the default browser query infobar.">
+ <message name="IDS_DEFAULT_BROWSER_INFOBAR_TEXT" desc="Text to show in an infobar when Google Chrome is not the current default browser.">
Google Chrome isn't your default browser.
</message>
<if expr="chromeos">
@@ -501,11 +492,6 @@ Google Chrome is unable to recover your settings.
</message>
</if>
- <!-- Obsolete System info bar -->
- <message name="IDS_SYSTEM_OBSOLETE_MESSAGE" desc="Message shown when your OS is no longer supported. This message is followed by a 'Learn more' link.">
- Google Chrome has stopped updating and no longer supports this version of your operating system.
- </message>
-
<!-- Google API keys info bar -->
<message name="IDS_MISSING_GOOGLE_API_KEYS" desc="Message shown when Google API keys are missing. This message is followed by a 'Learn more' link.">
Google API keys are missing. Some functionality of Google Chrome will be disabled.
@@ -773,9 +759,6 @@ Signing in anyway will merge Chrome information like bookmarks, history, and oth
<message name="IDS_OPTIONS_PASSWORDS_MAC_WARNING" desc="The warning for OS X that passwords are shared across profiles in the keychain.">
On Mac, passwords may be saved to your Keychain and accessed or synced by other Chrome users sharing this OS X account.
</message>
- <message name="IDS_AUTOFILL_ADDRESS_BOOK_PROMPT_DESCRIPTION" desc="Text to show in dialog requesting permission to access the user's Address Book contents.">
- Details from your contacts can help you fill out forms more quickly in Chrome.
- </message>
</if>
<message name="IDS_AUTOFILL_DIALOG_SAVE_LOCALLY_CHECKBOX" desc="Checkbox that controls whether info the user types into the autofill dialog is saved by chrome.">
@@ -1156,14 +1139,6 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2<ex>jane.doe@example.com</
</message>
</if>
- <!-- Framebust / Blocked Redirection intervention message -->
- <if expr="is_android">
- <!-- TODO(https://crbug.com/754754) only implemented in Android for now. -->
- <message name="IDS_REDIRECT_BLOCKED_MESSAGE" desc="The message stating that a redirect (noun) was blocked on this page. This will be followed on a separate line with the address the user was being redirected to.">
- Chrome stopped this site from taking you to
- </message>
- </if>
-
<!-- OOM intervention message -->
<if expr="is_android">
<message name="IDS_NEAR_OOM_INTERVENTION_MESSAGE" desc="The message stating that the browser intervened to stop the page using too much memory.">
diff --git a/chromium/chrome/app/md_extensions_strings.grdp b/chromium/chrome/app/md_extensions_strings.grdp
index 0e51dd74398..cdda1631d31 100644
--- a/chromium/chrome/app/md_extensions_strings.grdp
+++ b/chromium/chrome/app/md_extensions_strings.grdp
@@ -16,12 +16,29 @@
<message name="IDS_MD_EXTENSIONS_ERROR_ANONYMOUS_FUNCTION" desc="The label indicating that an error was caused within an anonymous function in the code.">
anonymous function
</message>
+ <message name="IDS_MD_EXTENSIONS_ERROR_CONTEXT" desc="The label for the error's context url.">
+ Context
+ </message>
+ <message name="IDS_MD_EXTENSIONS_ERROR_CONTEXT_UNKNOWN" desc="The text displayed to the user if an error's context url is unknown.">
+ Unknown
+ </message>
+ <message name="IDS_MD_EXTENSIONS_ERROR_CLEAR_ALL" desc="The label for the button that clears all the errors.">
+ Clear all
+ </message>
+ <message name="IDS_MD_EXTENSIONS_A11Y_CLEAR_ENTRY" desc="The accessibility label for the button that clears a single error entry.">
+ Clear entry
+ </message>
<message name="IDS_MD_EXTENSIONS_ERROR_LAUNCH_DEVTOOLS" desc="The text for the button to view an extension error in the developer tools.">
View in Developer Tools
</message>
<message name="IDS_MD_EXTENSIONS_ERROR_STACK_TRACE" desc="The label for the stack trace of an extension's error.">
Stack Trace
</message>
+ <message name="IDS_MD_EXTENSIONS_ERROR_LINES_NOT_SHOWN" desc="The label displayed to the users indicating that some lines of code are truncated.">
+ {LINE_COUNT, plural,
+ =1 {&lt;1 line not shown&gt;}
+ other {&lt;$1 lines not shown&gt;}}
+ </message>
<message name="IDS_MD_EXTENSIONS_LEARN_MORE" desc="Learn more text">
Learn more
</message>
@@ -40,6 +57,9 @@
<message name="IDS_MD_EXTENSIONS_ITEM_INSPECT_VIEWS_EXTRA" desc="The text to indicate there are additional inspectable views that aren't listed.">
<ph name="NUMBER_OF_VIEWS">$1<ex>2</ex></ph> more...
</message>
+ <message name="IDS_MD_EXTENSIONS_ITEM_NO_ACTIVE_VIEWS" desc="Placeholder text when the extension Inspect Views list is empty.">
+ No active views
+ </message>
<message name="IDS_MD_EXTENSIONS_ITEM_ALLOW_INCOGNITO" desc="The text next to the checkbox to enable an extension in incognito mode.">
Allow in incognito
</message>
@@ -55,6 +75,9 @@
<message name="IDS_MD_EXTENSIONS_ITEM_DETAILS" desc="The text on the button to show more details for a given extension.">
Details
</message>
+ <message name="IDS_MD_EXTENSIONS_EXTENSION_A11Y_ASSOCIATION" desc="Label used to associate an app or extension with actions for screen readers. This will only be read out lout.">
+ Related to <ph name="NAME_PH">$1<ex>AdBlock</ex></ph>
+ </message>
<message name="IDS_MD_EXTENSIONS_APP_ICON" desc="The alt text for the app's icon. Used for accessibility.">
App Icon
</message>
@@ -76,6 +99,12 @@
<message name="IDS_MD_EXTENSIONS_ITEM_ON" desc="The label to indicate that a specific extension is currently enabled.">
On
</message>
+ <message name="IDS_MD_EXTENSIONS_ITEM_EXTENSION_WEBSITE" desc="Label for button to go to the website the extension developer specified.">
+ Open extension website
+ </message>
+ <message name="IDS_MD_EXTENSIONS_ITEM_CHROME_WEB_STORE" desc="Label for button to visit the Chrome web store.">
+ View in Chrome Web Store
+ </message>
<message name="IDS_MD_EXTENSIONS_ITEM_OPTIONS" desc="The label on the button to open an extension options page.">
Extension options
</message>
@@ -121,14 +150,11 @@
<message name="IDS_MD_EXTENSIONS_LOAD_ERROR_COULD_NOT_LOAD_MANIFEST" desc="The text to indicate that an extension's manifest could not be loaded.">
Could not load manifest.
</message>
- <message name="IDS_MD_EXTENSIONS_LOAD_ERROR_CANCEL" desc="The text on the button to close the dialog when an unpacked extension failed to load.">
- Cancel
- </message>
<message name="IDS_MD_EXTENSIONS_LOAD_ERROR_RETRY" desc="The text on the button to retry loading an unpacked extension after a failed load.">
Retry
</message>
<message name="IDS_MD_EXTENSIONS_NO_INSTALLED_ITEMS" desc="The message shown to the user on the Extensions settings page when there are no extensions or apps installed.">
- Find extensions and apps in the <ph name="BEGIN_LINK">&lt;a target="_blank" href="https://chrome.google.com/webstore/category/extensions"&gt;</ph>Chrome Web Store<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>
+ Find extensions and themes in the <ph name="BEGIN_LINK">&lt;a target="_blank" href="https://chrome.google.com/webstore/category/extensions"&gt;</ph>Chrome Web Store<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>
</message>
<message name="IDS_MD_EXTENSIONS_NO_DESCRIPTION" desc="The message shown to the user when an extension does not have any description.">
No description provided
@@ -157,9 +183,6 @@
<message name="IDS_MD_EXTENSIONS_PACK_DIALOG_CONFIRM_BUTTON" desc="The label of the button to confirm the action to pack an extension.">
Pack extension
</message>
- <message name="IDS_MD_EXTENSIONS_PACK_DIALOG_CANCEL_BUTTON" desc="The label of the button to cancel the pack extension dialog.">
- Cancel
- </message>
<message name="IDS_MD_EXTENSIONS_TOOLBAR_TITLE" desc="The text displayed in the toolbar of the chrome://extensions page.">
Extensions
</message>
@@ -199,12 +222,15 @@
<message name="IDS_MD_EXTENSIONS_TOOLBAR_UPDATE_NOW_TOOLTIP" desc="Text displayed over the 'update' menu that provides more context as a tooltip.">
Update extensions now
</message>
+ <message name="IDS_MD_EXTENSIONS_TOOLBAR_UPDATE_DONE" desc="Text used to announce when extensions have been updated. This is for accessibility.">
+ Extensions updated
+ </message>
<message name="IDS_MD_EXTENSIONS_TYPE_A_SHORTCUT" desc="The prompt to the user to enter a keyboard shortcut in order to assign it to an extension.">
Type a shortcut
</message>
<if expr="is_macosx">
<message name="IDS_MD_EXTENSIONS_INCLUDE_START_MODIFIER" desc="Error message explaining that shortcuts must start with either the Control, Alt, or Command key.">
- Include Ctrl, Alt, or Command
+ Include Ctrl, Alt, or ⌘
</message>
</if>
<if expr="chromeos">
@@ -222,11 +248,11 @@
Include either Ctrl or Alt
</message>
<message name="IDS_MD_EXTENSIONS_TOO_MANY_MODIFIERS" desc="Error message explaining not to use both Ctrl and Alt in a shortcut.">
- Either, not both Ctrl and Alt
+ Use either Ctrl or Alt
</message>
</if>
<message name="IDS_MD_EXTENSIONS_NEED_CHARACTER" desc="Error message explaining that a shortcut needs a character. This is only shown if a valid modifier is already entered.">
- Need a character
+ Type a letter
</message>
<if expr="chromeos">
<!-- Extensions Kiosk apps -->
diff --git a/chromium/chrome/app/resources/chromium_strings_am.xtb b/chromium/chrome/app/resources/chromium_strings_am.xtb
index 65df465778c..96e59e9d58c 100644
--- a/chromium/chrome/app/resources/chromium_strings_am.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_am.xtb
@@ -11,13 +11,10 @@
<translation id="1185134272377778587">ስለChromium</translation>
<translation id="1298199220304005244">Chromium ስርዓተ ክወና መጠቀሠላይ እገዛ á‹«áŒáŠ™</translation>
<translation id="1396446129537741364">Chromium የይለá ቃላትን ለማሳየት እየሞከረ áŠá‹á¢</translation>
-<translation id="1403254041219632970">የወደáŠá‰µ የChromium ስሪቶች ከአáˆáŠ• በኋላ Mac OS X 10.6ᣠ10.7 ወይሠ10.8 አይደáŒá‰áˆá¢</translation>
<translation id="1414495520565016063">ወደ Chromium ገብተዋáˆ!</translation>
-<translation id="1440917365206527807">Chromium ይህን ጣቢያ ወደዚህ እንዳይወስደዎት አá‰áˆžá‰³áˆá¦</translation>
<translation id="1444754455097148408">Chromium የክáት áˆáŠ•áŒ­ áˆá‰ƒá‹¶á‰½</translation>
<translation id="1502360822835740515">Chromiumን የእርስዎ áŠá‰£áˆª አሳሽ ያድርጉ</translation>
<translation id="151962892725702025">ማመሳሰሠለጎራዎ ስለማይገአChromium OS á‹áˆ‚ብዎን ማመሳሰሠአይችáˆáˆá¢</translation>
-<translation id="1559451348202814456">Chromium ከአáˆáŠ• በኋላ በMac OS X 10.6ᣠ10.7 ወይሠ10.8 ላይ ከእንáŒá‹²áˆ… ስለማይደገá በአáŒá‰£á‰¡ ላይሰራ ይችላáˆá¢</translation>
<translation id="1585657529869845941"><ph name="BEGIN_BOLD" />ለማንኛá‹áˆ ቀይር<ph name="END_BOLD" /> ከመጣ ጠቅ ያድርጉት</translation>
<translation id="1653828314016431939">እሺ - አáˆáŠ• ዳáŒáˆ አስጀáˆáˆ­</translation>
<translation id="1668054258064581266">መለያዎን ከChromium ካስወገዱ በኋላᣠክáት ትሮችዎ እንዲሰሩ መáˆáˆ°á‹ መጫን ሊኖርብዎ ይችላáˆá¢</translation>
@@ -50,7 +47,6 @@
<translation id="2587578672395088481">Chromium OS á‹áˆ›áŠ”á‹áŠ• ለመተáŒá‰ áˆ­ ዳáŒáˆ መጀመር አለበትá¢</translation>
<translation id="2647554856022461007">Chromium የአሰሳ ተሞክሮዎን ለማሻሻሠየድር አገáˆáŒáˆŽá‰¶á‰½áŠ• ሊጠቀሠይችላáˆá¢ እáŠá‹šáˆ…ን አገáˆáŒáˆŽá‰¶á‰½ በአማራጭáŠá‰µ ሊያሰናክáˆá‰¸á‹ ይችላሉᢠ<ph name="BEGIN_LINK" />የበለጠ ለመረዳት<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">በጭáŠá‰µ ጊዜ የስርዓተ ክወና ስህተት ተáˆáŒ¥áˆ¯áˆá¢ እባክዎ Chromiumን እንደገና á‹«á‹áˆ­á‹±á‰µá¢</translation>
-<translation id="2685838254101182273">Chromium ማዘመን አá‰áˆŸáˆá£ እና ከአáˆáŠ• በኋላ ይህን የስርዓተ ክወናዎን ስሪት አይደáŒááˆá¢</translation>
<translation id="2705403826523567092">በመላ መሣሪያዎች ላይ áŒáˆ‹á‹ŠáŠá‰µ የተላበሰ የአሰሳ ተሞክሮን ለማáŒáŠ˜á‰µ በመለያ á‹­áŒá‰¡</translation>
<translation id="2711502716910134313">የChromium ትር</translation>
<translation id="2718390899429598676">ለተጨማሪ ደህንáŠá‰µ ሲባሠChromium á‹áˆ‚ብዎን ያመሰጥረዋáˆá¢</translation>
@@ -108,7 +104,6 @@
<translation id="4458285410772214805">ይሄ ለá‹áŒ¥ እንዲተገበር እባክዎ á‹­á‹áŒ¡ እና እንደገና á‹­áŒá‰¡á¢</translation>
<translation id="4469812139324097969">Chromium ለሆአጊዜ ያህሠዳáŒáˆ ስላáˆá‰°áŒ€áˆ˜áˆ¨ ጊዜዠአáˆáŽá‰ á‰³áˆá¢ አንድ á‹áˆ›áŠ” አለ እና áˆáŠ­ ዳáŒáˆ ሲያስጀáˆáˆ©á‰µ ይተገበራáˆá¢</translation>
<translation id="4488554488975128561">አደገኛ መተáŒá‰ áˆªá‹«á‹Žá‰½ እና ጣቢያዎች እንዲገኙ ለማገዠአንዳንድ የሥርዓት መረጃን እና የገጽ ይዘትን ለGoogle በመላክ Chromium ደህንáŠá‰± ይበáˆáŒ¥ የተጠበቀ እና ለመጠቀሠይበáˆáŒ¥ የቀለለ እንዲሆን ማድረጠይችላሉá¢</translation>
-<translation id="4549794359424059447">የወደáŠá‰µ የChromium ስሪቶች ከአáˆáŠ• በኋላ Windows XP ወይሠWindows Vistaን አይደáŒá‰áˆá¢</translation>
<translation id="4567424176335768812">እንደ <ph name="USER_EMAIL_ADDRESS" /> ሆáŠá‹ ገብተዋáˆá¢ አáˆáŠ• የእርስዎን á‹•áˆá‰£á‰¶á‰½á£ ታሪክ እና ሌሎች ቅንብሮች በመለያ በገቡ áˆáˆ‰áˆ መሣሪያዎችዎ ላይ መድረስ ይችላሉá¢</translation>
<translation id="459535195905078186">የChromium መተáŒá‰ áˆªá‹«á‹Žá‰½</translation>
<translation id="4611246891205775468">Chromium ለዚህ ጣቢያ የእርስዎን ማይክራáŽáŠ• ለመድረስ áˆá‰ƒá‹µ á‹­áˆáˆáŒ‹áˆá¢</translation>
@@ -147,7 +142,6 @@
<translation id="5902536751647951209">የማረጋገጫ እá‹á‰…ና ማረጋገጫ አáˆá‰°áˆ³áŠ«áˆá¢ እባክዎ እንደገና ወደ Chromium á‹­áŒá‰¡ ወይሠለተጨማሪ መረጃ አስተዳዳሪዎን á‹«áŠáŒ‹áŒáˆ©á¢ <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">የተዘመአለመሆን ጥቂት ብቻ ቀርቷáˆ! á‹áˆ›áŠ”á‹áŠ• ለማጠናቀቅ መሣሪያዎን ዳáŒáˆ ያስጀáˆáˆ©á‰µá¢</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> ወደ Chromium ታክáˆáˆá¢</translation>
-<translation id="59625444380784159">የእá‹á‰‚ያዎችዎ á‹áˆ­á‹áˆ®á‰½ በChromium á‹áˆµáŒ¥ ቅጾችን በበለጠ áጥáŠá‰µ እንዲሞሉ á‹«áŒá‹˜á‹Žá‰³áˆá¢</translation>
<translation id="5987687638152509985">ስáˆáˆ¨á‰µáŠ• ለመጀመር Chromiumን ያዘáˆáŠ‘</translation>
<translation id="6055895534982063517">አዲስ የChromium ስሪት ይገኛáˆá£ እና ከመቼá‹áˆ በበለጠ áˆáŒ£áŠ• ሆኗáˆá¢</translation>
<translation id="6063093106622310249">በChromium á‹áˆµáŒ¥ &amp;ክáˆá‰µ</translation>
@@ -161,6 +155,7 @@
<translation id="6334986366598267305">አáˆáŠ• Chromiumን ከGoogle መለያዎ ጋር እና በተጋሩ ኮáˆá’á‹á‰°áˆ®á‰½ ላይ መጠቀሠይበáˆáŒ¥ ቀላሠáŠá‹á¢</translation>
<translation id="6373523479360886564">እርáŒáŒ áŠ› áŠá‹Žá‰µ Chromiumን ማራገá á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="6394232988457703198">አáˆáŠ• Chromiumን ዳáŒáˆ ማስጀመር አለብዎትá¢</translation>
+<translation id="6400072781405947421">Chromium ከእንáŒá‹²áˆ… በMac OS X 10.9 ላይ ስለማይደገá በአáŒá‰£á‰¡ ላይሰራ ይችላáˆá¢</translation>
<translation id="6403826409255603130">Chromium ድረ-ገጾችን እና መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• እጅጠበጣሠáˆáŒ£áŠ• በሆአáጥáŠá‰µ የሚያሄድ ድር አሳሽ áŠá‹á¢ áˆáŒ£áŠ•á£ የረጋ እና ለመጠቀሠቀላሠáŠá‹á¢ Chromium á‹áˆµáŒ¥ አብሮ በተሰራላቸዠየተንኮáˆ-አዘሠሶáትዌር እና የማስገሪያ መከላከያዎች አማካáŠáŠá‰µ ደህንáŠá‰µá‹Ž ይበáˆáŒ¥ በተጠበቀ áˆáŠ”ታ ድሩን ያስሱá¢</translation>
<translation id="6475912303565314141">እንዲáˆáˆ Chromiumን ሲጀáˆáˆ©á‰µ የሚታየá‹áŠ• ገጽ ይቆጣጠራáˆá¢</translation>
<translation id="6485906693002546646">የChromium áŠáŒˆáˆ®á‰½á‹ŽáŠ• ለማመሳሰሠ<ph name="PROFILE_EMAIL" />ን እየተጠቀሙ áŠá‹á¢ የማመሳሰሠáˆáˆ­áŒ«á‹ŽáŠ• ለማዘመን ወይሠChromium ያለGoogle መለያ መጠቀሠየሚáˆáˆáŒ‰ ከሆኑ <ph name="SETTINGS_LINK" />ን ይጎብኙá¢</translation>
@@ -176,13 +171,13 @@
<translation id="6734291798041940871">Chromium ለáˆáˆ‰áˆ በእርስዎ ኮáˆá’á‹á‰°áˆ­ ላይ ላሉ ተጠቃሚዎች አስቀድሞ ተጭኗáˆá¢</translation>
<translation id="6810143991807788455">የአáˆáŠ–ቹ ቅንብሮችን ሪá–ርት በማድረጠChromium የተሻለ እንዲሆን á‹«áŒá‹™</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (ወደ Chromium ተቀድቷáˆ)</translation>
<translation id="6893813176749746474">Chromium ተዘáˆáŠ—áˆá£ áŒáŠ• ቢያንስ ለ30 ቀኖች አáˆá‰°áŒ á‰€áˆ™á‰ á‰µáˆá¢</translation>
<translation id="6944967875980567883">Chromium ላይ የተጫኑ ሞዱሎች</translation>
<translation id="6964305034639999644">አገናኙን በChromium ማን&amp;áŠá‰µáŠ• በማያሳá‹á‰… መስኮት á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="6970811910055250180">መሣሪያዎን በማዘመን ላይ...</translation>
<translation id="705851970750939768">Chromiumን አዘáˆáŠ•</translation>
<translation id="7066436765290594559">Chromium OS የእርስዎን á‹áˆ‚ብ ማመሳሰሠአáˆá‰»áˆˆáˆá¢ የእርስዎን የማመሳሰያ የይለá áˆáˆ¨áŒ እባክዎ ያዘáˆáŠ‘á¢</translation>
-<translation id="707471633328071618">Google Payments (ወደ Chromium ተቀድቷáˆ)</translation>
<translation id="7162152143154757523">Chromium አሳሹ ላይ የሚተይቡትን ለGoogle አገáˆáŒ‹á‹®á‰½ በመላክ ይበáˆáŒ¥ አዋቂ የሆአáŠá‹°áˆ አራሚ ሊያቀርብáˆá‹Žá‰µ ይችላáˆá£ ይህሠGoogle áለጋ የሚጠቀመá‹áŠ• ተመሳሳዩ የáŠá‹°áˆ አራሚ ቴክኖሎጂ እንዲጠቀሙ ያስችáˆá‹Žá‰³áˆá¢</translation>
<translation id="7205698830395646142">በChromium áˆáŠ“ሌ á‹áˆµáŒ¥ ደብቅ</translation>
<translation id="7223968959479464213">ተáŒá‰£áˆ­ መሪ - Chromium</translation>
@@ -242,7 +237,6 @@ Chromium ቅንብሮችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translation>
<translation id="872034308864968620">Chromium ጀርባ ላይ ያሂድ</translation>
<translation id="8803635938069941624">የChromium OS á‹áˆ</translation>
<translation id="8821041990367117597">የመለያ መáŒá‰¢á‹« á‹áˆ­á‹áˆ®á‰½á‹Ž ጊዜ ያለáˆá‰£á‰¸á‹ ስለሆኑ Chromium á‹áˆ‚ብዎን ማመሳሰሠአáˆá‰»áˆˆáˆá¢</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">ለስርዓተ-ደረጃ ጭáŠá‰µ ተገቢ መብቶች የሉዎትáˆá¢ ጫኚá‹áŠ• እንደ አስተዳዳሪ በማሄድ እንደገና ይሞክሩá¢</translation>
<translation id="8897323336392112261">እንዲáˆáˆ Chromiumን ሲጀáˆáˆ©á‰µ ወይሠየመáŠáˆ» አá‹áˆ«áˆ©áŠ• ጠቅ ሲያደርጉት የሚታየá‹áŠ• ገጽ ይቆጣጠራáˆá¢</translation>
<translation id="8907580949721785412">Chromium የይለá ቃሎችን ለማሳየት እየሞከረ áŠá‹á¢ ይህንን ለመáቀድ የWindows የይለá ቃáˆá‹ŽáŠ• ይተይቡá¢</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ar.xtb b/chromium/chrome/app/resources/chromium_strings_ar.xtb
index 86b1be6095e..d95f7f05b31 100644
--- a/chromium/chrome/app/resources/chromium_strings_ar.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ar.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">â€Ø­ÙˆÙ„ Chromium</translation>
<translation id="1298199220304005244">â€Ø§Ù„حصول على مساعدة بشأن استخدام نظام التشغيل Chromium</translation>
<translation id="1396446129537741364">â€ÙŠØ­Ø§ÙˆÙ„ Chromium إظهار كلمات المرور.</translation>
-<translation id="1403254041219632970">â€Ù„Ù† تدعم الإصدارات المستقبلية من Chromium أنظمة Mac OS X 10.6 أو 10.7 أو 10.8.</translation>
<translation id="1414495520565016063">â€ØªÙ… تسجيل دخولك إلى Chromium!</translation>
-<translation id="1440917365206527807">â€Ù…نع Chromium هذا الموقع من توجيهك إلى</translation>
<translation id="1444754455097148408">â€ØªØ±Ø§Ø®ÙŠØµ Ù…Ùتوحة المصدر لـ Chromium</translation>
<translation id="1502360822835740515">â€Ø¬Ø¹Ù„ Chromium المتصÙØ­ الاÙتراضي</translation>
<translation id="151962892725702025">â€ØªØ¹Ø°Ø± على نظام التشغيل Chromium مزامنة البيانات نظرًا لأن المزامنة غير متاحة ÙÙŠ نطاقك.</translation>
-<translation id="1559451348202814456">â€Ø±Ø¨Ù…ا لن يعمل Chromium بشكل صحيح لأنه لم يعد مدعومًا على أنظمة Mac OS X 10.6 أو 10.7 أو 10.8.</translation>
<translation id="1585657529869845941">النقر على زر <ph name="BEGIN_BOLD" />التبديل على أي حال<ph name="END_BOLD" /> ÙÙŠ حال ظهوره</translation>
<translation id="1653828314016431939">مواÙÙ‚ - إعادة التشغيل الآن</translation>
<translation id="1668054258064581266">â€Ø¨Ø¹Ø¯ إزالة حسابك من ChromiumØŒ قد تحتاج إلى إعادة تحميل علامات التبويب المÙتوحة لتÙعيلها.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">â€ÙŠÙ„زم إعادة تشغيل نظام التشغيل Chromium حتى يتم تطبيق التحديث.</translation>
<translation id="2647554856022461007">â€Ù‚د يستخدم Chromium خدمات الويب لتحسين تجربة التصÙØ­. يمكنك تعطيل هذه الخدمات بشكل اختياري. <ph name="BEGIN_LINK" />مزيد من المعلومات<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">â€Ø­Ø¯Ø« خطأ ÙÙŠ نظام التشغيل أثناء عملية التثبيت. ÙŠÙرجى إعادة تنزيل Chromium.</translation>
-<translation id="2685838254101182273">â€ØªÙˆÙ‚٠تحديث Chromium ولم يعد متواÙقًا مع هذا الإصدار من نظام التشغيل.</translation>
<translation id="2705403826523567092">تسجيل الدخول للتمتع بتجربة تصÙØ­ مخصصة، والمزامنة ÙÙŠ جميع الأجهزة</translation>
<translation id="2711502716910134313">â€Ø¹Ù„امة تبويب Chromium</translation>
<translation id="2718390899429598676">â€Ù„مزيد من الأمان، سيشÙر Chromium بياناتك</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">ÙŠÙرجى الخروج ثم تسجيل الدخول حتى يسري هذا التغيير.</translation>
<translation id="4469812139324097969">â€Chromium غير محدّث لأنه لم تتم إعادة تشغيله منذ Ùترة. هناك تحديث متوÙر وسيتم تطبيقه بمجرد إعادة تشغيله.</translation>
<translation id="4488554488975128561">â€ÙŠÙ…كنك المساعدة ÙÙŠ جعل Chromium أكثر أمانًا وأسهل استخدامًا بإرسال بعض معلومات النظام ومحتوى الصÙحة تلقائيًا إلى Google للمساعدة ÙÙŠ اكتشا٠التطبيقات والمواقع الضارة.</translation>
-<translation id="4549794359424059447">â€Ù„Ù† تدعم الإصدارات المستقبلية من Chromium أنظمة Windows XP أو Windows Vista.</translation>
<translation id="4567424176335768812">لقد سجلت دخولك باعتبارك <ph name="USER_EMAIL_ADDRESS" />. ويÙمكنك الآن الاستمتاع بالدخول إلى الإشارات المرجعية، والسجلّ، والإعدادات الأخرى على جميع الأجهزة التي تسجّل الدخول إليها.</translation>
<translation id="459535195905078186">â€ØªØ·Ø¨ÙŠÙ‚ات Chromium</translation>
<translation id="4611246891205775468">â€ÙŠØ­ØªØ§Ø¬ Chromium إلى إذن لاستخدام الميكروÙون لموقع الويب هذا.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">â€Ù„قد تعذّرت شهادة المصادقة. ÙŠÙرجى تسجيل الدخول إلى Chromium مرة أخرى أو الاتصال بمشرÙÙƒ لمزيد من المعلومات. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">أوشك التحديث على الانتهاء! أعÙد تشغيل الجهاز لإنهاء التحديث.</translation>
<translation id="5942520288919337908">â€ØªÙ…ت إضاÙØ© <ph name="EXTENSION_NAME" /> إلى Chromium.</translation>
-<translation id="59625444380784159">â€ÙŠÙ…كن أن تساعد التÙاصيل الواردة من جهات اتصالك ÙÙŠ ملء النماذج بسرعة ÙÙŠ Chromium.</translation>
<translation id="5987687638152509985">â€ØªØ­Ø¯ÙŠØ« Chromium لبدء المزامنة</translation>
<translation id="6055895534982063517">â€ÙŠØªÙˆÙر إصدار جديد من ChromiumØŒ وهو أسرع بكثير من ذي قبل.</translation>
<translation id="6063093106622310249">â€&amp;Ùتح ÙÙŠ Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">â€Ø§Ù„آن أصبح استخدام Chromium مع حسابك ÙÙŠ Google ÙˆÙÙŠ أجهزة الكمبيوتر المشتركة أكثر سهولة.</translation>
<translation id="6373523479360886564">â€Ù‡Ù„ تريد Ùعلًا إزالة ChromiumØŸ</translation>
<translation id="6394232988457703198">â€ÙŠØ¬Ø¨ إعادة تشغيل Chromium الآن.</translation>
+<translation id="6400072781405947421">â€Ù‚د لا يعمل Chromium بشكل٠صحيح لأنه أصبح غير معتمد على نظام التشغيل Mac OS X 10.9.</translation>
<translation id="6403826409255603130">†إن Chromium هو متصÙØ­ ويب يشغّل صÙحات الويب والتطبيقات بسرعة مذهلة. إنه سريع وثابت وسهل الاستخدام. يمكنك تصÙØ­ الويب بشكل أكثر أمانًا من خلال ميزات الحماية من البرامج الضارة والتصيّد الاحتيالي المدمجة ÙÙŠ Chromium.</translation>
<translation id="6475912303565314141">â€ÙƒÙ…ا أنها تتحكم ÙÙŠ الصÙحة التي تظهر عند تشغيل Chromium.</translation>
<translation id="6485906693002546646">â€Ø£Ù†Øª تستخدم <ph name="PROFILE_EMAIL" /> لمزامنة عناصرك ÙÙŠ Chromium. لتحديث تÙضيل المزامنة أو استخدام Chromium بدون حساب GoogleØŒ ÙŠÙرجى الانتقال إلى <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">â€ÙŠØªÙ… تثبيت Chromium بالÙعل لجميع المستخدمين على جهاز الكمبيوتر.</translation>
<translation id="6810143991807788455">â€Ø³Ø§Ø¹Ø¯ ÙÙŠ تحسين Chromium بالإبلاغ عن الإعدادات الحالية</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">â€Google Pay (تم النسخ إلى Chromium)</translation>
<translation id="6893813176749746474">â€ØªÙ… تحديث متصÙØ­ ChromiumØŒ ولكنك لم تستخدمه منذ أكثر من 30 يومًا.</translation>
<translation id="6944967875980567883">â€Ø§Ù„وحدات المحملة ÙÙŠ Chromium</translation>
<translation id="6964305034639999644">â€Ùتح الرابط ÙÙŠ ناÙذة تصÙØ­ متخÙÙ ÙÙŠ Chromium</translation>
<translation id="6970811910055250180">جار٠تحديث الجهاز...</translation>
<translation id="705851970750939768">â€ØªØ­Ø¯ÙŠØ« Chromium</translation>
<translation id="7066436765290594559">â€ØªØ¹Ø°Ø± على نظام التشغيل Chromium مزامنة البيانات. ÙŠÙرجى تحديث عبارة مرور المزامنة.</translation>
-<translation id="707471633328071618">â€Google Payments (تم النسخ إلى Chromium)</translation>
<translation id="7162152143154757523">â€ÙŠÙ…كن أن يقدم Chromium تدقيقًا إملائيًا أكثر دقة من خلال إرسال ما تكتبه ÙÙŠ المتصÙØ­ إلى خوادم GoogleØŒ مما يتيح لك استخدام تقنية التدقيق الإملائي ذاتها المستخدمة ÙÙŠ بحث Google.</translation>
<translation id="7205698830395646142">â€Ø§Ù„إخÙاء ÙÙŠ قائمة Chromium</translation>
<translation id="7223968959479464213">â€Ø¥Ø¯Ø§Ø±Ø© المهام - Chromium</translation>
@@ -240,7 +235,6 @@
<translation id="872034308864968620">â€Ø¯Ø¹ Chromium يعمل ÙÙŠ الخلÙية</translation>
<translation id="8803635938069941624">â€Ø¨Ù†ÙˆØ¯ نظام تشغيل Chromium</translation>
<translation id="8821041990367117597">â€ØªØ¹Ø°Ø± على Chromium مزامنة البيانات نظرًا لأن تÙاصيل تسجيل الدخول إلى حسابك قديمة.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">لا تملك الحقوق الكاÙية للتثبيت على مستوى النظام. جرّب تشغيل المثبّÙت بصÙØ© مشرÙ.</translation>
<translation id="8897323336392112261">â€ÙƒÙ…ا أنها تتحكم ÙÙŠ الصÙحة التي تظهر عند تشغيل Chromium أو النقر على زر الصÙحة الرئيسية.</translation>
<translation id="8907580949721785412">â€ÙŠØ­Ø§ÙˆÙ„ Chromium عرض كلمات المرور. اكتب كلمة مرور Windows للسماح بذلك.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_bg.xtb b/chromium/chrome/app/resources/chromium_strings_bg.xtb
index f8e2223d70f..755a31ba8bd 100644
--- a/chromium/chrome/app/resources/chromium_strings_bg.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_bg.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Ð’Ñичко за Chromium</translation>
<translation id="1298199220304005244">Получаване на помощ за използването на Chromium OS</translation>
<translation id="1396446129537741364">Chromium опитва да покаже паролите.</translation>
-<translation id="1403254041219632970">Бъдещите верÑии на Chromium вече нÑма да поддържат Mac OS X 10.6, 10.7 и 10.8.</translation>
<translation id="1414495520565016063">ВлÑзохте в Chromium!</translation>
-<translation id="1440917365206527807">Chromium ÑÐ¿Ñ€Ñ Ð¿Ñ€ÐµÐ½Ð°Ñочването ви от този Ñайт към</translation>
<translation id="1444754455097148408">Лицензи за отворен код за Chromium</translation>
<translation id="1502360822835740515">Задаване на Chromium като браузър по подразбиране</translation>
<translation id="151962892725702025">Chromium OS не можа да Ñинхронизира данните ви, защото тази Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ е налице за домейна ви.</translation>
-<translation id="1559451348202814456">Chromium може да не функционира правилно, тъй като вече не Ñе поддържа под Mac OS X 10.6, 10.7 и 10.8.</translation>
<translation id="1585657529869845941">Кликнете върху бутона <ph name="BEGIN_BOLD" />Превключване въпреки това<ph name="END_BOLD" />, ако Ñе показва</translation>
<translation id="1653828314016431939">OK – РеÑтартиране Ñега</translation>
<translation id="1668054258064581266">За да влезе в Ñила премахването на профила ви от Chromium, може да Ñе наложи да презаредите отворените Ñи раздели.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS Ñ‚Ñ€Ñбва да Ñе реÑтартира, за да приложи актуализациÑта.</translation>
<translation id="2647554856022461007">Chromium може да използва уеб уÑлуги, за да подобри Ñърфирането ви. Ðко иÑкате, можете да ги деактивирате. <ph name="BEGIN_LINK" />Ðаучете повече<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">По време на инÑталирането възникна грешка в операционната ÑиÑтема. МолÑ, изтеглете отново Chromium.</translation>
-<translation id="2685838254101182273">Chromium ÑÐ¿Ñ€Ñ Ð´Ð° Ñе актуализира и вече не поддържа тази верÑÐ¸Ñ Ð½Ð° операционната ви ÑиÑтема.</translation>
<translation id="2705403826523567092">Влезте в профила Ñи, за да Ñърфирате перÑонализирано и активноÑтта ви да Ñе Ñинхронизира на вÑички уÑтройÑтва</translation>
<translation id="2711502716910134313">Раздел в Chromium</translation>
<translation id="2718390899429598676">За повишаване на ÑигурноÑтта Chromium ще шифрова данните ви.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">МолÑ, излезте от профила Ñи и влезте отново, за да влезе в Ñила тази промÑна.</translation>
<translation id="4469812139324097969">Chromium не е актуален, защото не е бил Ñтартиран отново извеÑтно време. Ðалице е актуализациÑ, коÑто ще бъде приложена веднага, когато реÑтартирате.</translation>
<translation id="4488554488975128561">Можете да ни помогнете да направим браузъра Chromium по-надежден и по-леÑен за използване, като автоматично изпращате до Google ÑиÑтемна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¸ чаÑÑ‚ от Ñъдържанието на Ñтраниците, за да ни ÑъдейÑтвате при откриването на опаÑни Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñайтове.</translation>
-<translation id="4549794359424059447">Бъдещите верÑии на Chromium вече нÑма да поддържат Windows XP и Windows Vista.</translation>
<translation id="4567424176335768812">Влезли Ñте като <ph name="USER_EMAIL_ADDRESS" />. Сега имате доÑтъп до отметките, иÑториÑта и другите Ñи наÑтройки на вÑички уÑтройÑтва, на които Ñте влезли.</translation>
<translation id="459535195905078186">ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² Chromium</translation>
<translation id="4611246891205775468">Chromium Ñе нуждае от разрешение за доÑтъп до микрофона ви за този Ñайт.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Грешка в Ñертификата за удоÑтоверÑване. МолÑ, влезте отново в Chromium или Ñе Ñвържете Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора Ñи за повече информациÑ. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Ðктуализирането почти завърши! ОÑтава Ñамо да реÑтартирате уÑтройÑтвото Ñи.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> е добавено към Chromium.</translation>
-<translation id="59625444380784159">ПодробноÑтите от контактите ви могат да ви помогнат да попълвате по-бързо формулÑри в Chromium.</translation>
<translation id="5987687638152509985">Ðктуализирайте Chromium, за да Ñтартира Ñинхронизирането</translation>
<translation id="6055895534982063517">Ðалице е нова верÑÐ¸Ñ Ð½Ð° Chromium, коÑто е по-бърза от вÑÑкога.</translation>
<translation id="6063093106622310249">&amp;ОтварÑне в Chromium</translation>
@@ -170,13 +164,13 @@
<translation id="6734291798041940871">Chromium вече е инÑталиран за вÑички потребители на компютъра ви.</translation>
<translation id="6810143991807788455">Помогнете за подобрÑването на Chromium, като подадете Ñигнал за текущите наÑтройки</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (копирано в Chromium)</translation>
<translation id="6893813176749746474">Chromium е актуализиран, но не Ñте го използвали от поне 30 дни.</translation>
<translation id="6944967875980567883">Модули, заредени в Chromium</translation>
<translation id="6964305034639999644">ОтварÑне на връзката в прозорец в режим „инко&amp;гнито“ на Chromium</translation>
<translation id="6970811910055250180">УÑтройÑтвото ви Ñе актуализира...</translation>
<translation id="705851970750939768">Ðктуализиране на Chromium</translation>
<translation id="7066436765290594559">Chromium OS не можа да Ñинхронизира данните ви. МолÑ, актуализирайте пропуÑка Ñи за Ñинхронизиране.</translation>
-<translation id="707471633328071618">Google Payments (копирано в Chromium)</translation>
<translation id="7162152143154757523">Chromium може да предоÑÑ‚Ð°Ð²Ñ Ð¿Ð¾-интелигентна проверка на правопиÑа, като изпраща до Ñървърите ни въвежданото от Ð²Ð°Ñ Ð² браузъра, позволÑвайки ви да използвате Ñъщата Ñ‚ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð·Ð° проверка на правопиÑа, както при Ñ‚ÑŠÑ€Ñенето Ñ Google.</translation>
<translation id="7205698830395646142">Скриване в менюто на Chromium</translation>
<translation id="7223968959479464213">ДиÑпечер на задачите – Chromium</translation>
@@ -234,7 +228,6 @@
<translation id="872034308864968620">Ðека Chromium да Ñе изпълнÑва на заден план</translation>
<translation id="8803635938069941624">Общи уÑÐ»Ð¾Ð²Ð¸Ñ Ð½Ð° Chromium OS</translation>
<translation id="8821041990367117597">Chromium не можа да Ñинхронизира данните ви, защото потребителÑкото име и паролата за вход в профила ви не Ñа актуални.</translation>
-<translation id="8851136666856101339">оÑновен елемент</translation>
<translation id="8862326446509486874">ÐÑмате подходÑщи права за инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ Ð½Ð° ниво ÑиÑтема. Опитайте да Ñтартирате отново инÑталационната програма като админиÑтратор.</translation>
<translation id="8897323336392112261">То Ñъщо контролира ÐºÐ¾Ñ Ñтраница Ñе показва при Ñтартиране на Chromium или при кликване върху бутона „Ðачална Ñтраница“.</translation>
<translation id="8907580949721785412">Chromium опитва да покаже паролите. За да разрешите това, въведете паролата Ñи за Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_bn.xtb b/chromium/chrome/app/resources/chromium_strings_bn.xtb
index ad56bda8f03..2f26612a12b 100644
--- a/chromium/chrome/app/resources/chromium_strings_bn.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_bn.xtb
@@ -9,20 +9,17 @@
<translation id="1185134272377778587">Chromium সমà§à¦ªà¦°à§à¦•à§‡</translation>
<translation id="1298199220304005244">Chromium OS বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡ সাহাযà§à¦¯ পেতে</translation>
<translation id="1396446129537741364">Chromium পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ দেখানোর চেষà§à¦Ÿà¦¾ করছে৷</translation>
-<translation id="1403254041219632970">Chromium à¦à¦° ভবিষà§à¦¯à¦¤ সংসà§à¦•à¦°à¦£ আর মà§à¦¯à¦¾à¦• OS X 10.6, 10.7, বা 10.8 সমরà§à¦¥à¦¨ করবে না।</translation>
<translation id="1414495520565016063">আপনি Chromium ঠপà§à¦°à¦¬à§‡à¦¶ করেছেন!</translation>
-<translation id="1440917365206527807">Chromium আপনার à¦à¦‡ সাইটে যাওয়া বনà§à¦§ করেছে</translation>
<translation id="1444754455097148408">Chromium মà§à¦•à§à¦¤ উৎসের লাইসেনà§à¦¸à¦—à§à¦²à¦¿</translation>
<translation id="1502360822835740515">Chromium কে আপনার ডিফলà§à¦Ÿ বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° করà§à¦¨</translation>
<translation id="151962892725702025">আপনার ডোমেনে সিঙà§à¦• উপলবà§à¦§ না থাকার কারণে Chromium OS আপনার ডেটা সিঙà§à¦• করতে পারেনি৷</translation>
-<translation id="1559451348202814456">Chromium সঠিকভাবে কাজ নাও করতে পারে কারণ à¦à¦Ÿà¦¿ à¦à¦–ন আর মà§à¦¯à¦¾à¦• OS X 10.6, 10.7, বা 10.8 সমরà§à¦¥à¦¿à¦¤ নয়।</translation>
<translation id="1585657529869845941">à¦à¦Ÿà¦¿ দেখানো হলে <ph name="BEGIN_BOLD" />যেকোনওভাবে পরিবরà§à¦¤à¦¨ করতে<ph name="END_BOLD" /> কà§à¦²à¦¿à¦• করà§à¦¨</translation>
<translation id="1653828314016431939">ঠিক আছে - à¦à¦–ন পà§à¦°à§à¦¨à¦¸à§‚চনা করà§à¦¨</translation>
<translation id="1668054258064581266">Chromium থেকে আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ সরানোর পরে, কারà§à§Ÿà¦•à¦°à§€ করতে আপনাকে খোলা টà§à¦¯à¦¾à¦¬à¦—à§à¦²à¦¿à¦•à§‡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ লোড করার পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ হতে পারে।</translation>
<translation id="1688750314291223739">ওয়েবে আপনার বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকৃত বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° বিষয় সংরকà§à¦·à¦£ করতে সিঙà§à¦• সেট করà§à¦¨ à¦à¦¬à¦‚ যেকোনো কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ Chromium থেকে সেগà§à¦²à¦¿à¦¤à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨à§·</translation>
<translation id="1708666629004767631">Chromium-à¦à¦° à¦à¦•à¦Ÿà¦¿ নতà§à¦¨, নিরাপদ সংসà§à¦•à¦°à¦£ উপলবà§à¦§ আছে৷</translation>
<translation id="1774152462503052664">Chromium-কে পটভূমিতে চলতে দিন</translation>
-<translation id="1779356040007214683">Chromium কে আরও নিরাপদ করতে, আমরা কিছৠà¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়তো আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
+<translation id="1779356040007214683">Chromium কে আরও নিরাপদ করতে, আমরা কিছৠà¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
<translation id="1808667845054772817">Chromium আবার ইনà§à¦¸à¦Ÿà¦² করà§à¦¨</translation>
<translation id="1869480248812203386">আপনি Google-ঠনিরাপতà§à¦¤à¦¾à¦° সমà§à¦­à¦¾à¦¬à§à¦¯ লঙà§à¦˜à¦¨à§‡à¦° ঘটনাগà§à¦²à¦¿ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ করার মাধà§à¦¯à¦®à§‡ Chromium কে নিরাপদ ও সহজে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ করতে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করতে পারেন।</translation>
<translation id="1881322772814446296">আপনি à¦à¦•à¦Ÿà¦¿ পরিচালিত অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° মাধà§à¦¯à¦®à§‡ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ করছেন à¦à¦¬à¦‚ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦•à¦•à§‡ আপনার Chromium পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° উপরে নিয়নà§à¦¤à§à¦°à¦£ দিচà§à¦›à§‡à¦¨à§· আপনার Chromium ডেটা, যেমন অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨, বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস, পাসওয়ারà§à¦¡ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস <ph name="USER_NAME" /> à¦à¦¤à§‡ সà§à¦¥à¦¾à§Ÿà§€à¦­à¦¾à¦¬à§‡ সমà§à¦ªà§ƒà¦•à§à¦¤ হবে৷ আপনি Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦—à§à¦²à¦¿à¦° ডà§à¦¯à¦¾à¦¶à¦¬à§‹à¦°à§à¦¡à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦‡ ডেটাগà§à¦²à¦¿ মà§à¦›à¦¤à§‡ সকà§à¦·à¦® হবেন, কিনà§à¦¤à§ অনà§à¦¯ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° সাথে à¦à¦‡ ডেটা সংশà§à¦²à¦¿à¦·à§à¦Ÿ করতে পারবেন না৷ বিকলà§à¦ª হিসাবে আপনি আপনার বিদà§à¦¯à¦®à¦¾à¦¨ Chromium তথà§à¦¯ আলাদা রাখার জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তৈরি করতে পারেন৷ <ph name="LEARN_MORE" /></translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">আপডেটটি পà§à¦°à¦¯à¦¼à§‹à¦— করতে Chromium OS আবার চালৠকরা পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨à¥¤</translation>
<translation id="2647554856022461007">Chromium আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚য়ের অভিজà§à¦žà¦¤à¦¾à¦•à§‡ উনà§à¦¨à¦¤ করতে ওয়েব পরিষেবাগà§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারে৷ আপনি আপনার ইচà§à¦›à¦¾ অনà§à¦¯à¦¾à§Ÿà§€ à¦à¦‡ পরিষেবাগà§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করতে পারেন৷ <ph name="BEGIN_LINK" />আরও জানà§à¦¨<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° সময় à¦à¦•à¦Ÿà¦¿ অপারেটিং সিসà§à¦Ÿà§‡à¦® তà§à¦°à§à¦Ÿà¦¿ ঘটেছে৷ দয়া করে Chromium পà§à¦¨à¦°à¦¾à¦¯à¦¼ ডাউনলোড করà§à¦¨à§·</translation>
-<translation id="2685838254101182273">Chromium আপডেট করা বনà§à¦§ করেছে à¦à¦¬à¦‚ আপনার অপারেটিং সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦‡ সংসà§à¦•à¦°à¦£à¦Ÿà¦¿à¦•à§‡ আর সমরà§à¦¥à¦¨ করে না৷</translation>
<translation id="2705403826523567092">সমসà§à¦¤ ডিভাইস জà§à§œà§‡ সিঙà§à¦• করা বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকৃত বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚য়ের অভিজà§à¦žà¦¤à¦¾à¦° জনà§à¦¯ সাইন-ইন করà§à¦¨</translation>
<translation id="2711502716910134313">Chromium টà§à¦¯à¦¾à¦¬</translation>
<translation id="2718390899429598676">অতিরিকà§à¦¤ নিরাপতà§à¦¤à¦¾à¦° জনà§à¦¯ Chromium আপনার ডেটা à¦à¦¨à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ করবে।</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">দয়া করে পরিবরà§à¦¤à¦¨à¦Ÿà¦¿ সমà§à¦­à¦¬ করতে পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨ à¦à¦¬à¦‚ পà§à¦¨à¦°à¦¾à¦¯à¦¼ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨à§·</translation>
<translation id="4469812139324097969">Chromium পà§à¦°à¦¾à¦¨à§‹ হয়ে গেছে কারণ কিছৠসময় ধরে à¦à¦Ÿà¦¿à¦•à§‡ পà§à¦¨à¦ƒà¦²à¦žà§à¦š করা হয়নি। à¦à¦•à¦Ÿà¦¿ আপডেট উপলবà§à¦§ রয়েছে à¦à¦¬à¦‚ আপনি পà§à¦¨à¦ƒà¦²à¦žà§à¦š করার সাথে সাথেই à¦à¦Ÿà¦¿ পà§à¦°à§Ÿà§‹à¦— করা হবে।</translation>
<translation id="4488554488975128561">বিপজà§à¦œà¦¨à¦• অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ à¦à¦¬à¦‚ সাইট সনাকà§à¦¤ করতে সহায়তা দিতে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ কিছৠতথà§à¦¯ ও পৃষà§à¦ à¦¾ সামগà§à¦°à§€ Google ঠপাঠানোর মাধà§à¦¯à¦®à§‡ Chromium কে আরও নিরাপদ ও সহজে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ করে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করতে পারেন।</translation>
-<translation id="4549794359424059447">Chromium à¦à¦° ভবিষà§à¦¯à¦¤ সংসà§à¦•à¦°à¦£ আর Windows XP বা Windows Vista সমরà§à¦¥à¦¨ করবে না।</translation>
<translation id="4567424176335768812">আপনি <ph name="USER_EMAIL_ADDRESS" /> হিসাবে পà§à¦°à¦¬à§‡à¦¶ করেছেন৷ à¦à¦–ন আপনি আপনার সমসà§à¦¤ পà§à¦°à¦¬à§‡à¦¶ করা ডিভাইসে আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারেন৷</translation>
<translation id="459535195905078186">Chromium অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿</translation>
<translation id="4611246891205775468">à¦à¦‡ সাইটটির জনà§à¦¯ Chromium কে আপনার মাইকà§à¦°à§‹à¦«à§‹à¦¨à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ দিতে হবে।</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">পà§à¦°à¦®à¦¾à¦£à§€à¦•à¦°à¦£à§‡à¦° শংসাপতà§à¦°à¦Ÿà¦¿ কাজ করেনি। অনà§à¦—à§à¦°à¦¹ করে আবার Google Chrome ঠসাইন-ইন করà§à¦¨ বা আরও তথà§à¦¯à§‡à¦° জনà§à¦¯ আপনার পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° সাথে যোগাযোগ করà§à¦¨à¥¤ <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">পà§à¦°à¦¾à¦¯à¦¼ আপ-টà§-ডেট হয়েছে! আপডেট শেষ করতে আপনার ডিভাইস আবার চালৠকরà§à¦¨à¥¤</translation>
<translation id="5942520288919337908">Chromium-ঠ<ph name="EXTENSION_NAME" /> জোড়া হয়েছে৷</translation>
-<translation id="59625444380784159">আপনার পরিচিতিগà§à¦²à¦¿à¦° বিশদ বিবরণ আপনাকে Chromium ঠআরও দà§à¦°à§à¦¤ ফরà§à¦®à¦—à§à¦²à¦¿ পূরণ করতে সাহাযà§à¦¯ করতে পারে৷</translation>
<translation id="5987687638152509985">সিঙà§à¦• শà§à¦°à§ করতে Chromium আপডেট করà§à¦¨</translation>
<translation id="6055895534982063517">Chromium-à¦à¦° à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ সংসà§à¦•à¦°à¦£ উপলবà§à¦§ আছে৷ à¦à¦¬à¦‚ à¦à¦Ÿà¦¿ আগের তà§à¦²à¦¨à¦¾à¦¯à¦¼ আরও দà§à¦°à§à¦¤à§·</translation>
<translation id="6063093106622310249">Chromium ঠখà§à¦²à§à¦¨</translation>
@@ -172,13 +166,13 @@
<translation id="6734291798041940871">Chromium ইতোমধà§à¦¯à§‡ আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° সকল বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° জনà§à¦¯ ইনসà§à¦Ÿà¦² করা হয়েছে।</translation>
<translation id="6810143991807788455">বরà§à¦¤à¦®à¦¾à¦¨ সেটিংসের পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ করার মাধà§à¦¯à¦® Chromium-কে আরও উনà§à¦¨à¦¤ করতে সহায়তা করà§à¦¨</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium ঠকপি করা হয়েছে)</translation>
<translation id="6893813176749746474"> Chromium আপডেট করা হয়েছে৷ কিনà§à¦¤à§ আপনি à¦à¦Ÿà¦¿ অনà§à¦¤à¦¤à¦ƒà¦ªà¦•à§à¦·à§‡ 30 দিন বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন না৷</translation>
<translation id="6944967875980567883">Chromium-ঠমডিউলগà§à¦²à¦¿ লোড হয়েছে</translation>
<translation id="6964305034639999644">Chromium ছদà§à¦®&amp;বেশী উইনà§à¦¡à§‹à¦¤à§‡ লিঙà§à¦•à¦Ÿà¦¿ খà§à¦²à§à¦¨</translation>
<translation id="6970811910055250180">আপনার ডিভাইস আপডেট করা হচà§à¦›à§‡ ...</translation>
<translation id="705851970750939768">Chromium আপডেট করà§à¦¨</translation>
<translation id="7066436765290594559">Chromium OS আপনার ডেটা সিঙà§à¦• করতে পারেনি৷ দয়া করে আপনার সিঙà§à¦• পাসফà§à¦°à§‡à¦œ আপডেট করà§à¦¨à§·</translation>
-<translation id="707471633328071618">Google Payments (Chromium ঠঅনà§à¦²à¦¿à¦ªà¦¿ করা হয়েছে)</translation>
<translation id="7162152143154757523">Chromium আপনাকে Google অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ à¦à¦•à¦‡ বানান-পরীকà§à¦·à¦£à§‡à¦° পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করার অনà§à¦®à¦¤à¦¿ দেয়, আপনি Google সারà§à¦­à¦¾à¦° থেকে বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°à§‡ টাইপ করেন তা পাঠিয়ে আরও সà§à¦®à¦¾à¦°à§à¦Ÿ বানান-পরীকà§à¦·à¦£ সরবরাহ করতে পারে৷</translation>
<translation id="7205698830395646142">Chromium মেনà§à¦° মধà§à¦¯à§‡ লà§à¦•à¦¾à¦¨</translation>
<translation id="7223968959479464213">টাসà§à¦• মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦° - Chromium</translation>
@@ -238,7 +232,6 @@ Chromium আপনার সেটিংস পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° কà¦
<translation id="872034308864968620">Chromium-কে পটভূমিতে চলতে দিন</translation>
<translation id="8803635938069941624">Chromium OS শরà§à¦¤à¦¾à¦¦à¦¿</translation>
<translation id="8821041990367117597">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ বিশদটি তারিখ সীমার বাইরে হওয়ার কারণে Chromium তা সিঙà§à¦• করতে পারেনি৷</translation>
-<translation id="8851136666856101339">পà§à¦°à¦§à¦¾à¦¨</translation>
<translation id="8862326446509486874">সিসà§à¦Ÿà§‡à¦®-সà§à¦¤à¦°à§€à§Ÿ ইনসà§à¦Ÿà¦²à§‡à¦° জনà§à¦¯ আপনার কাছে যথাযথ অধিকারগà§à¦²à¦¿ নেই৷ পà§à¦°à¦¶à¦¾à¦¸à¦• হিসাবে আবার ইনসà§à¦Ÿà¦²à¦¾à¦°à¦Ÿà¦¿ চালনার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="8897323336392112261">আপনি Chromium শà§à¦°à§ করলে বা হোম বোতামটি কà§à¦²à¦¿à¦• করলে কোন পৃষà§à¦ à¦¾à¦Ÿà¦¿ দেখানো হবে তাও à¦à¦Ÿà¦¿ নিয়নà§à¦¤à§à¦°à¦£ করে।</translation>
<translation id="8907580949721785412">Chromium পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ দেখানোর চেষà§à¦Ÿà¦¾ করছে। à¦à¦Ÿà¦¿à¦° অনà§à¦®à¦¤à¦¿ দিতে আপনার Windows পাসওয়ারà§à¦¡ টাইপ করà§à¦¨à¥¤</translation>
@@ -250,7 +243,7 @@ Chromium আপনার সেটিংস পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° কà¦
যেকোনো উপায়ে পà§à¦°à¦¬à§‡à¦¶ করা হলে তা বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿, ইতিহাস, à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংসের মত Chromium তথà§à¦¯à¦•à§‡ <ph name="ACCOUNT_EMAIL_NEW" /> ঠমারà§à¦œ করবে৷</translation>
<translation id="9013087743919948559">Chromium-ঠজà§à§œà§à¦¨</translation>
-<translation id="9019929317751753759">Chromium কে আরও নিরাপদ করতে, আমরা নীচের à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়তো আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
+<translation id="9019929317751753759">Chromium কে আরও নিরাপদ করতে, আমরা নীচের à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
<translation id="9022552996538154597">Chromium-ঠপà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
<translation id="9025992965467895364">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ খà§à¦¬ বেশি মেমরি বà§à¦¯à¦¬à¦¹à¦¾à¦° করছে তাই Chromium à¦à¦Ÿà¦¿ বিরত রেখেছে।</translation>
<translation id="9036189287518468038">Chromium অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ লঞà§à¦šà¦¾à¦°</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ca.xtb b/chromium/chrome/app/resources/chromium_strings_ca.xtb
index 1a1b3666538..7928c910eb1 100644
--- a/chromium/chrome/app/resources/chromium_strings_ca.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ca.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Quant a Chromium</translation>
<translation id="1298199220304005244">Obtén ajuda per a l'ús de Chromium OS</translation>
<translation id="1396446129537741364">Chromium està provant de mostrar les contrasenyes.</translation>
-<translation id="1403254041219632970">Les versions futures de Chromium ja no admetran Mac OS X 10.6, 10.7 ni 10.8.</translation>
<translation id="1414495520565016063">Teniu la sessió iniciada a Chromium.</translation>
-<translation id="1440917365206527807">Chromium ha evitat que aquest lloc web et redireccioni a</translation>
<translation id="1444754455097148408">Llicències de programari lliure de Chromium</translation>
<translation id="1502360822835740515">Estableix Chromium com a navegador predeterminat</translation>
<translation id="151962892725702025">Chromium OS no ha pogut sincronitzar les vostres dades perquè la sincronització no està disponible per al vostre domini.</translation>
-<translation id="1559451348202814456">Pot ser que Chromium no funcioni correctament perquè ja no és compatible amb Mac OS X 10.6, 10.7 ni 10.8.</translation>
<translation id="1585657529869845941">Si es mostra l'opció <ph name="BEGIN_BOLD" />Canvia igualment<ph name="END_BOLD" />, fes-hi clic</translation>
<translation id="1653828314016431939">D'acord, reinicia ara</translation>
<translation id="1668054258064581266">Després de suprimir el vostre compte de Chromium, pot ser que hàgiu de tornar a carregar les pestanyes obertes.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Cal reiniciar Chromium OS per aplicar l'actualització.</translation>
<translation id="2647554856022461007">Chromium pot utilitzar serveis web per millorar la navegació, però si vols els pots desactivar. <ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">S'ha produït un error en el sistema operatiu durant la instal·lació. Torneu a baixar Chromium.</translation>
-<translation id="2685838254101182273">Chromium ha deixat d'actualitzar-se i ja no admet aquesta versió del vostre sistema operatiu.</translation>
<translation id="2705403826523567092">Inicia la sessió per obtenir una experiència de navegació personalitzada, que se sincronitzi en diferents dispositius</translation>
<translation id="2711502716910134313">Pestanya de Chromium</translation>
<translation id="2718390899429598676">Per més seguretat, Chromium encriptarà les vostres dades.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Tanqueu la sessió i torneu a iniciar-la perquè aquest canvi es faci efectiu.</translation>
<translation id="4469812139324097969">Chromium no està actualitzat perquè fa temps que no s'inicia. Hi ha una actualització disponible i s'aplicarà tan aviat com el tornis a iniciar.</translation>
<translation id="4488554488975128561">Per fer que Chromium sigui més segur i més fàcil d'utilitzar, envia automàticament algunes dades del sistema i contingut de les pàgines a Google per ajudar a detectar les aplicacions i els llocs perillosos.</translation>
-<translation id="4549794359424059447">Les versions futures de Chromium ja no admetran Windows XP ni Windows Vista.</translation>
<translation id="4567424176335768812">Heu iniciat la sessió com a <ph name="USER_EMAIL_ADDRESS" />. Ja podeu accedir a les vostres adreces d'interès, al vostre historial i a altres paràmetres en tots els dispositius en què hàgiu iniciat la sessió.</translation>
<translation id="459535195905078186">Aplicacions de Chromium</translation>
<translation id="4611246891205775468">Per visitar aquest lloc web, Chromium necessita permís per accedir al teu micròfon.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">El certificat d'autenticació ha fallat. Torna a iniciar la sessió a Chromium o contacta amb l'administrador per obtenir més informació. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Gairebé heu acabat. Reinicieu el dispositiu per completar l'actualització.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> s'ha afegit a Chromium.</translation>
-<translation id="59625444380784159">Disposar de detalls dels vostres contactes us pot ajudar a emplenar formularis amb més rapidesa a Chromium.</translation>
<translation id="5987687638152509985">Actualitza Chromium per iniciar la sincronització</translation>
<translation id="6055895534982063517">Hi ha disponible una versió nova de Chromium, i és més ràpida que mai.</translation>
<translation id="6063093106622310249">&amp;Obre a Chromium</translation>
@@ -174,13 +168,13 @@
<translation id="6734291798041940871">Ja tens instal·lat Chromium per a tots els usuaris de l'ordinador.</translation>
<translation id="6810143991807788455">Informa de la configuració actual per ajudar-nos a millorar Chromium</translation>
<translation id="6857782730669500492">Chromium: <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiada a Chromium)</translation>
<translation id="6893813176749746474">S'ha actualitzat Chromium, però fa almenys 30 dies que no l'heu utilitzat.</translation>
<translation id="6944967875980567883">Mòduls carregats a Chromium</translation>
<translation id="6964305034639999644">Obre l'enllaç en una finestra d'incò&amp;gnit a Chromium</translation>
<translation id="6970811910055250180">S'està actualitzant el dispositiu...</translation>
<translation id="705851970750939768">Actualitza Chromium</translation>
<translation id="7066436765290594559">Chromium OS no ha pogut sincronitzar les vostres dades. Actualitzeu la frase de contrasenya de sincronització.</translation>
-<translation id="707471633328071618">Google Payments (copiada a Chromium)</translation>
<translation id="7162152143154757523">Perquè el corrector ortogràfic sigui més útil, Chromium envia als servidors de Google el text que escriviu al navegador i, així, podeu fer servir la mateixa tecnologia de correcció ortogràfica de la Cerca de Google.</translation>
<translation id="7205698830395646142">Amaga al menú de Chromium</translation>
<translation id="7223968959479464213">Gestor de tasques: Chromium</translation>
@@ -240,7 +234,6 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="872034308864968620">Permet que Chromium s'executi en segon pla</translation>
<translation id="8803635938069941624">Condicions de Chromium OS</translation>
<translation id="8821041990367117597">Chromium no ha pogut sincronitzar les dades perquè la informació d'inici de sessió del vostre compte no està actualitzada.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">No disposeu dels drets necessaris per instal·lar aplicacions al sistema. Proveu de tornar a executar l'instal·lador com a administrador.</translation>
<translation id="8897323336392112261">També controla la pàgina que es mostra quan inicieu Chromium o quan feu clic al botó Pàgina d'inici.</translation>
<translation id="8907580949721785412">Chromium està provant de mostrar contrasenyes. Escriviu la vostra contrasenya de Windows per permetre-ho.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_cs.xtb b/chromium/chrome/app/resources/chromium_strings_cs.xtb
index 42ba22d5d0d..345472a1fa7 100644
--- a/chromium/chrome/app/resources/chromium_strings_cs.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_cs.xtb
@@ -11,13 +11,10 @@ Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</
<translation id="1185134272377778587">O prohlížeÄi Chromium</translation>
<translation id="1298199220304005244">Pomoc s používáním operaÄního systému Chromium OS</translation>
<translation id="1396446129537741364">Chromium se pokouší zobrazit hesla.</translation>
-<translation id="1403254041219632970">Budoucí verze prohlížeÄe Chromium již nebudou podporovat systémy Mac OS X 10.6, 10.7 ani 10.8.</translation>
<translation id="1414495520565016063">Jste pÅ™ihlášeni do prohlížeÄe Chromium.</translation>
-<translation id="1440917365206527807">ProhlížeÄ Chromium tomuto webu zabránil v pÅ™esmÄ›rování na adresu</translation>
<translation id="1444754455097148408">Chromium – licence open source</translation>
<translation id="1502360822835740515">Nastavte si Chromium jako výchozí prohlížeÄ</translation>
<translation id="151962892725702025">Chromium OS nemůže synchronizovat data, protože Synchronizace ve vaší doméně není k dispozici.</translation>
-<translation id="1559451348202814456">ProhlížeÄ Chromium nemusí fungovat správnÄ›, protože v systémech Mac OS X 10.6, 10.7 a 10.8 již není podporován.</translation>
<translation id="1585657529869845941">Pokud je zobrazeno tlaÄítko <ph name="BEGIN_BOLD" />PÅ™esto pÅ™epnout<ph name="END_BOLD" />, kliknÄ›te na nÄ›j</translation>
<translation id="1653828314016431939">OK – Restartovat</translation>
<translation id="1668054258064581266">Odebrání úÄtu z aplikace Chromium se může projevit až po opÄ›tovném naÄtení otevÅ™ených karet.</translation>
@@ -50,7 +47,6 @@ Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</
<translation id="2587578672395088481">Aktualizace se použije po restartování systému Chromium OS.</translation>
<translation id="2647554856022461007">Chromium vám může usnadnit prohlížení pomocí webových služeb. Tyto služby můžete případně zakázat. <ph name="BEGIN_LINK" />Další informace<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">BÄ›hem instalace doÅ¡lo k chybÄ› operaÄního systému. StáhnÄ›te prosím Chromium znovu.</translation>
-<translation id="2685838254101182273">Chromium již nepodporuje verzi operaÄního systému, kterou používáte, a nebude možné jej aktualizovat.</translation>
<translation id="2705403826523567092">Chcete-li získat přizpůsobené prohlížení synchronizované mezi zařízeními, přihlaste se</translation>
<translation id="2711502716910134313">Karta prohlížeÄe Chromium</translation>
<translation id="2718390899429598676">V zájmu lepšího zabezpeÄení bude Chromium Å¡ifrovat vaÅ¡e data.</translation>
@@ -108,7 +104,6 @@ Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</
<translation id="4458285410772214805">Chcete-li, aby se změny projevily, odhlaste se a znovu se přihlaste.</translation>
<translation id="4469812139324097969">ProhlížeÄ Chromium není aktuální, protože nÄ›jakou dobu nebyl restartován. Je k dispozici aktualizace, která bude použita po restartování.</translation>
<translation id="4488554488975128561">Automatickým hlášením nÄ›kterých informací o systému a obsahu stránek do Googlu můžete pomoci rozpoznávat nebezpeÄné aplikace a weby a zvýšit tak bezpeÄnost prohlížeÄe Chromium a usnadnit jeho používání.</translation>
-<translation id="4549794359424059447">Budoucí verze prohlížeÄe Chromium již nebudou podporovat systémy Windows XP a Windows Vista.</translation>
<translation id="4567424176335768812">Jste pÅ™ihlášeni pomocí úÄtu <ph name="USER_EMAIL_ADDRESS" />. Nyní můžete pÅ™istupovat ke vÅ¡em svým záložkám, historii a dalším nastavením ve vÅ¡ech pÅ™ihlášených zařízeních.</translation>
<translation id="459535195905078186">Aplikace Chromium</translation>
<translation id="4611246891205775468">Chromium pro tento web potřebuje oprávnění k přístupu k mikrofonu.</translation>
@@ -147,7 +142,6 @@ Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</
<translation id="5902536751647951209">Ověřovací certifikát selhal. PÅ™ihlaste se do prohlížeÄe Chromium znovu nebo svého administrátora požádejte o další informace. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Aktualizace je téměř hotova! DokonÄíte ji restartováním zařízení.</translation>
<translation id="5942520288919337908">Do prohlížeÄe Chromium bylo pÅ™idáno rozšíření <ph name="EXTENSION_NAME" />.</translation>
-<translation id="59625444380784159">Podrobnosti vaÅ¡ich kontaktů vám mohou pomoci vyplňovat formuláře v prohlížeÄi Chromium rychleji.</translation>
<translation id="5987687638152509985">Chcete-li zahájit synchronizaci, aktualizujte Chromium</translation>
<translation id="6055895534982063517">K dispozici je nová verze prohlížeÄe Chromium, jeÅ¡tÄ› rychlejší než ty pÅ™edchozí.</translation>
<translation id="6063093106622310249">&amp;Otevřít v prohlížeÄi Chromium</translation>
@@ -176,13 +170,13 @@ Některé funkce mohou být nedostupné. Zadejte prosím jiný adresář profilu
<translation id="6734291798041940871">ProhlížeÄ Chromium je na tomto poÄítaÄi již nainstalován pro vÅ¡echny uživatele.</translation>
<translation id="6810143991807788455">Pomoci s vylepÅ¡ováním prohlížeÄe Chromium prostÅ™ednictvím nahlášení aktuálního nastavení</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (zkopírováno do prohlížeÄe Chromium)</translation>
<translation id="6893813176749746474">ProhlížeÄ Chromium byl aktualizován, ale minimálnÄ› po 30 dnů jste jej nepoužili.</translation>
<translation id="6944967875980567883">Moduly naÄtené do prohlížeÄe Chromium</translation>
<translation id="6964305034639999644">Otevřít odkaz v &amp;anonymním oknÄ› prohlížeÄe Chromium</translation>
<translation id="6970811910055250180">Aktualizace zařízení...</translation>
<translation id="705851970750939768">Aktualizovat Chromium</translation>
<translation id="7066436765290594559">Chromium OS vaše data nemohl synchronizovat. Aktualizujte prosím heslovou frázi pro synchronizaci.</translation>
-<translation id="707471633328071618">Google Payments (zkopírováno do prohlížeÄe Chromium)</translation>
<translation id="7162152143154757523">Chromium může poskytovat lepší kontrolu pravopisu tím, že text zadaný do prohlížeÄe odeÅ¡le na servery Google. Umožňuje vám tak používat stejnou technologii kontroly pravopisu, jakou používá Vyhledávání Google.</translation>
<translation id="7205698830395646142">Skrýt v nabídce Chromium</translation>
<translation id="7223968959479464213">Správce úloh – Chromium</translation>
@@ -242,7 +236,6 @@ Další pokyny naleznete v e-mailu ve svém úÄtu <ph name="ACCOUNT_EMAIL" />.
<translation id="872034308864968620">Nechat prohlížeÄ Chromium spuÅ¡tÄ›ný na pozadí</translation>
<translation id="8803635938069941624">Smluvní podmínky systému Chromium OS</translation>
<translation id="8821041990367117597">ProhlížeÄ Chromium nemůže synchronizovat data, protože vaÅ¡e pÅ™ihlaÅ¡ovací údaje k úÄtu jsou zastaralé.</translation>
-<translation id="8851136666856101339">hlavní</translation>
<translation id="8862326446509486874">Nemáte práva nutná k provádÄ›ní instalací na úrovni systému. Zkuste spustit instalaÄní program jako správce.</translation>
<translation id="8897323336392112261">Také řídí, která stránka se zobrazí pÅ™i spuÅ¡tÄ›ní prohlížeÄe Chromium nebo po kliknutí na tlaÄítko Domovská stránka.</translation>
<translation id="8907580949721785412">Aplikace Chromium se pokouší zobrazit hesla. Tato akce vyžaduje zadání hesla systému Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_da.xtb b/chromium/chrome/app/resources/chromium_strings_da.xtb
index ec2c11bd4fd..99280f62442 100644
--- a/chromium/chrome/app/resources/chromium_strings_da.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_da.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Om Chromium</translation>
<translation id="1298199220304005244">Få hjælp til at bruge Chromium OS</translation>
<translation id="1396446129537741364">Chromium forsøger at vise adgangskoder.</translation>
-<translation id="1403254041219632970">Fremtidige versioner af Chromium vil ikke længere understøtte Mac OS X 10.6, 10.7 eller 10.8.</translation>
<translation id="1414495520565016063">Du er logget ind på Chromium.</translation>
-<translation id="1440917365206527807">Chromium forhindrede dette website i at sende dig videre til</translation>
<translation id="1444754455097148408">Chromium open source-licenser</translation>
<translation id="1502360822835740515">Gør Chromium til din standardbrowser</translation>
<translation id="151962892725702025">Chromium OS kunne ikke synkronisere dine data, fordi synkronisering ikke er tilgængeligt på dit domæne.</translation>
-<translation id="1559451348202814456">Chromium fungerer muligvis ikke korrekt på grund af manglende understøttelse i Mac OS X 10.6, 10.7 og 10.8.</translation>
<translation id="1585657529869845941">Klik på <ph name="BEGIN_BOLD" />Skift alligevel<ph name="END_BOLD" />, hvis denne mulighed vises</translation>
<translation id="1653828314016431939">OK, genstart nu</translation>
<translation id="1668054258064581266">Når du har fjernet din konto fra Chromium, skal du muligvis genindlæse dine åbne faner, før ændringen træder i kraft.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS skal genstartes, før opdateringen kan anvendes.</translation>
<translation id="2647554856022461007">Chromium bruger muligvis webtjenester for at forbedre din browseroplevelse. Du kan vælge at deaktivere disse tjenester. <ph name="BEGIN_LINK" />Få flere oplysninger<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Der opstod en fejl i operativsystemet under installationen. Download Chromium igen.</translation>
-<translation id="2685838254101182273">Chromium er holdt op med at opdatere og understøtter ikke længere denne version af dit operativsystem.</translation>
<translation id="2705403826523567092">Log ind for at få en tilpasset browseroplevelse, der er synkroniseret på alle dine enheder</translation>
<translation id="2711502716910134313">Fanen Chromium</translation>
<translation id="2718390899429598676">Som et ekstra sikkerhedsniveau krypterer Chromium dine data.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Du skal logge ud og logge ind igen, for at denne ændring kan træde i kraft.</translation>
<translation id="4469812139324097969">Chromium er forældet, da den ikke er blevet genstartet i et stykke tid. Der er en tilgængelig opdatering, som anvendes, så snart du genstarter.</translation>
<translation id="4488554488975128561">Du kan gøre Chromium mere sikker og lettere at bruge ved automatisk at sende nogle systemoplysninger og sideindhold til Google som en hjælp til at registrere skadelige apps og websites.</translation>
-<translation id="4549794359424059447">Fremtidige versioner af Chromium vil ikke længere understøtte Windows XP eller Windows Vista.</translation>
<translation id="4567424176335768812">Du er logget ind som <ph name="USER_EMAIL_ADDRESS" />. Nu kan du få adgang til dine bogmærker, din historik og andre indstillinger på alle de enheder, hvor du er logget ind.</translation>
<translation id="459535195905078186">Chromium-apps</translation>
<translation id="4611246891205775468">Chromium skal have tilladelse til at bruge din mikrofon på dette website.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Godkendelsescertifikatet slog fejl. Log ind på Chromium igen, eller kontakt din administrator for at få flere oplysninger. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Næsten opdateret. Genstart din enhed for at afslutte opdateringen.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> er føjet til Chromium.</translation>
-<translation id="59625444380784159">Oplysninger om dine kontaktpersoner kan hjælpe dig med at udfylde formularer hurtigere i Chromium.</translation>
<translation id="5987687638152509985">Opdater Chromium for at starte synkronisering</translation>
<translation id="6055895534982063517">Der findes en ny version af Chromium, som er hurtigere end nogensinde før.</translation>
<translation id="6063093106622310249">Ã…bn i Chr&amp;omium</translation>
@@ -174,13 +168,13 @@ Visse funktioner kan være utilgængelige. Angiv en anden profilmappe, eller bru
<translation id="6734291798041940871">Chromium er allerede installeret for alle brugere på computeren.</translation>
<translation id="6810143991807788455">Hjælp med at gøre Chromium bedre ved at rapportere de aktuelle indstillinger</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopieret til Chromium)</translation>
<translation id="6893813176749746474">Chromium er blevet opdateret, men du har ikke brugt den i 30 dage.</translation>
<translation id="6944967875980567883">Moduler indlæst i Chromium</translation>
<translation id="6964305034639999644">Ã…bn linket i et Chromium-inko&amp;gnitovindue</translation>
<translation id="6970811910055250180">Opdaterer din enhed...</translation>
<translation id="705851970750939768">Opdater Chromium</translation>
<translation id="7066436765290594559">Chromium OS kunne ikke synkronisere dine data. Opdater din adgangssætning til synkronisering.</translation>
-<translation id="707471633328071618">Google Payments (kopieret til Chromium)</translation>
<translation id="7162152143154757523">Chromium kan anvende smartere stavekontrol ved at sende dine indtastninger i browseren til Googles servere, så du kan bruge den samme teknologi til stavekontrol, som der anvendes i Google-søgninger.</translation>
<translation id="7205698830395646142">Skjul i Chromium-menuen</translation>
<translation id="7223968959479464213">Jobliste – Chromium</translation>
@@ -240,7 +234,6 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="872034308864968620">Lad Chromium køre i baggrunden</translation>
<translation id="8803635938069941624">Vilkår for Chromium OS</translation>
<translation id="8821041990367117597">Chromium kunne ikke synkronisere dine data, fordi loginoplysningerne for din konto er forældede.</translation>
-<translation id="8851136666856101339">hovd</translation>
<translation id="8862326446509486874">Du har ikke de nødvendige rettigheder til en installation på systemniveau. Prøv at køre installationsprogrammet igen som administrator.</translation>
<translation id="8897323336392112261">Den styrer også, hvilken side der vises, når du åbner Chromium eller klikker på knappen Startside.</translation>
<translation id="8907580949721785412">Chromium forsøger at vise adgangskoder. Indtast din Windows-adgangskode for at tillade dette.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_de.xtb b/chromium/chrome/app/resources/chromium_strings_de.xtb
index f5540a86133..7e43cee0ca0 100644
--- a/chromium/chrome/app/resources/chromium_strings_de.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_de.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Ãœber Chromium</translation>
<translation id="1298199220304005244">Hilfe für Chromium OS aufrufen</translation>
<translation id="1396446129537741364">Chromium versucht, Passwörter anzuzeigen.</translation>
-<translation id="1403254041219632970">Künftige Versionen von Chromium unterstützen Mac OS X 10.6, 10.7 und 10.8 nicht mehr.</translation>
<translation id="1414495520565016063">Sie sind in Chromium angemeldet.</translation>
-<translation id="1440917365206527807">Chrome hat verhindert, dass diese Website Sie weiterleitet zu:</translation>
<translation id="1444754455097148408">Open Source-Lizenzen für Chromium</translation>
<translation id="1502360822835740515">Chromium als Standardbrowser festlegen</translation>
<translation id="151962892725702025">Chromium OS konnte Ihre Daten nicht synchronisieren, da die Synchronisierung für Ihre Domain nicht verfügbar ist.</translation>
-<translation id="1559451348202814456">Chromium funktioniert unter Umständen nicht ordnungsgemäß, da es unter Mac OS X 10.6, 10.7 und 10.8 nicht mehr unterstützt wird.</translation>
<translation id="1585657529869845941">Klicken Sie auf <ph name="BEGIN_BOLD" />Trotzdem wechseln<ph name="END_BOLD" />, falls die Schaltfläche angezeigt wird</translation>
<translation id="1653828314016431939">OK - jetzt neu starten</translation>
<translation id="1668054258064581266">Nachdem Sie Ihr Konto aus Chromium entfernt haben, müssen Sie Ihre geöffneten Tabs möglicherweise neu laden, damit die Änderung wirksam wird.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS muss neu gestartet werden, um das Update zu übernehmen.</translation>
<translation id="2647554856022461007">Chromium verwendet möglicherweise Webdienste zur Verbesserung Ihrer Nutzererfahrung beim Surfen im Internet. Sie haben die Möglichkeit, diese Dienste zu deaktivieren. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Während der Installation ist ein Fehler im Betriebssystem aufgetreten. Bitte laden Sie Chromium erneut herunter.</translation>
-<translation id="2685838254101182273">Chromium wird nicht mehr aktualisiert und unterstützt Ihre Betriebssystemversion nicht länger.</translation>
<translation id="2705403826523567092">Melden Sie sich an, um das Browsererlebnis zu personalisieren und auf allen Ihren Geräten zu synchronisieren</translation>
<translation id="2711502716910134313">Chromium-Tab</translation>
<translation id="2718390899429598676">Chromium verschlüsselt Ihre Daten zur Erhöhung der Sicherheit.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Melden Sie sich ab und wieder an, damit diese Änderung wirksam wird.</translation>
<translation id="4469812139324097969">Chromium ist veraltet, da es über einen längeren Zeitraum nicht neu gestartet wurde. Ein Update ist verfügbar und wird übernommen, sobald Sie Chromium neu starten.</translation>
<translation id="4488554488975128561">Sie können dazu beitragen, die Verwendung von Chromium sicherer und nutzerfreundlicher zu machen, indem Sie einige Systeminformationen und Seiteninhalte automatisch an Google senden. Google kann so schädliche Apps und Websites besser erfassen.</translation>
-<translation id="4549794359424059447">Künftige Versionen von Chromium unterstützen Windows XP und Windows Vista nicht mehr.</translation>
<translation id="4567424176335768812">Sie sind als <ph name="USER_EMAIL_ADDRESS" /> angemeldet. Auf allen Geräten, auf denen Sie angemeldet sind, sind nun Ihre Lesezeichen, Ihr Verlauf und andere Einstellungen verfügbar.</translation>
<translation id="459535195905078186">Chromium-Apps</translation>
<translation id="4611246891205775468">Chromium benötigt für diese Website die Berechtigung, auf Ihr Mikrofon zuzugreifen.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Authentifizierungszertifikat fehlgeschlagen. Bitte melden Sie sich wieder bei Chromium an oder wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Fast fertig! Starten Sie Ihr Gerät neu, um die Aktualisierung abzuschließen.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> wurde zu Chromium hinzugefügt.</translation>
-<translation id="59625444380784159">Mithilfe von Angaben aus Ihren Kontakten können Sie Formulare in Chromium schneller ausfüllen.</translation>
<translation id="5987687638152509985">Aktualisieren Sie Chromium, um die Synchronisierung zu starten</translation>
<translation id="6055895534982063517">Es gibt eine neue Version von Chromium, die schneller ist als je zuvor.</translation>
<translation id="6063093106622310249">In Chr&amp;omium öffnen</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Sie können Chromium jetzt noch einfacher mit Ihrem Google-Konto und auf gemeinsam genutzten Computern verwenden.</translation>
<translation id="6373523479360886564">Möchten Sie Chromium wirklich deinstallieren?</translation>
<translation id="6394232988457703198">Chromium jetzt neu starten.</translation>
+<translation id="6400072781405947421">Chromium funktioniert unter Umständen nicht ordnungsgemäß, da es unter Mac OS X 10.9 nicht mehr unterstützt wird.</translation>
<translation id="6403826409255603130">Chromium ist ein Webbrowser, der Webseiten und Apps in Sekundenschnelle lädt und dabei äußerst stabil und nutzerfreundlich ist. Dank des integrierten Malware- und Phishing-Schutzes können Sie bedenkenlos im Internet surfen.</translation>
<translation id="6475912303565314141">Die Erweiterung legt auch die Seite fest, die beim Start von Chromium angezeigt wird.</translation>
<translation id="6485906693002546646">Ihre E-Mail-Adresse <ph name="PROFILE_EMAIL" /> wird zurzeit für die Synchronisierung Ihrer Chromium-Inhalte verwendet. Wenn Sie Ihre Synchronisierungseinstellungen ändern oder Chromium ohne Google-Konto verwenden möchten, rufen Sie <ph name="SETTINGS_LINK" /> auf.</translation>
@@ -174,13 +169,13 @@ Einige Funktionen stehen möglicherweise nicht zur Verfügung. Geben Sie bitte e
<translation id="6734291798041940871">Chromium ist bereits für alle Nutzer auf Ihrem Computer installiert.</translation>
<translation id="6810143991807788455">Helfen Sie uns mit Ihrem Feedback zu den aktuellen Einstellungen bei der Verbesserung von Chromium.</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (in Chromium kopiert)</translation>
<translation id="6893813176749746474">Chromium wurde aktualisiert, Sie haben den Browser jedoch mindestens 30 Tage nicht verwendet.</translation>
<translation id="6944967875980567883">In Chromium geladene Module</translation>
<translation id="6964305034639999644">Link in Chromium-Inkognito-Fenster öffnen</translation>
<translation id="6970811910055250180">Ihr Gerät wird aktualisiert...</translation>
<translation id="705851970750939768">Chromium aktualisieren</translation>
<translation id="7066436765290594559">Chromium OS konnte Ihre Daten nicht synchronisieren. Bitte aktualisieren Sie Ihre Passphrase für die Synchronisierung.</translation>
-<translation id="707471633328071618">Google Payments (in Chromium kopiert)</translation>
<translation id="7162152143154757523">Chromium bietet eine intelligentere Rechtschreibprüfung, indem der Browser das, was Sie eingeben, an die Google-Server sendet. So steht Ihnen dieselbe Technologie zur Rechtschreibprüfung zur Verfügung, die bei der Google-Suche zum Einsatz kommt.</translation>
<translation id="7205698830395646142">Im Chromium-Menü ausblenden</translation>
<translation id="7223968959479464213">Taskmanager - Chromium</translation>
@@ -240,7 +235,6 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="872034308864968620">Chromium im Hintergrund ausführen</translation>
<translation id="8803635938069941624">Chromium OS-Nutzungsbedingungen</translation>
<translation id="8821041990367117597">Chromium konnte Ihre Daten nicht synchronisieren, da die Anmeldedaten Ihres Kontos nicht mehr aktuell sind.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Sie verfügen nicht über die erforderlichen Rechte für eine systemweite Installation. Starten Sie das Installationsprogramm als Administrator.</translation>
<translation id="8897323336392112261">Die Erweiterung legt auch fest, welche Seite beim Start von Chromium angezeigt wird oder wenn Sie auf die Schaltfläche "Startseite" klicken.</translation>
<translation id="8907580949721785412">Chromium möchte Passwörter anzeigen. Geben Sie Ihr Windows-Passwort ein, um dies zuzulassen.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_el.xtb b/chromium/chrome/app/resources/chromium_strings_el.xtb
index 19077d28257..9036ea92de0 100644
--- a/chromium/chrome/app/resources/chromium_strings_el.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_el.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Σχετικά με το Chromium</translation>
<translation id="1298199220304005244">Λήψη βοήθειας σχετικά με τη χÏήση του Chromium OS</translation>
<translation id="1396446129537741364">Το Chromium επιχειÏεί να εμφανίσει κωδικοÏÏ‚ Ï€Ïόσβασης.</translation>
-<translation id="1403254041219632970">Οι μελλοντικές εκδόσεις του Chromium δεν θα υποστηÏίζουν πλέον τις εκδόσεις Mac OS X 10.6, 10.7 και 10.8.</translation>
<translation id="1414495520565016063">Έχετε συνδεθεί στο Chromium!</translation>
-<translation id="1440917365206527807">Το Chromium διέκοψε την ανακατεÏθυνσή σας από αυτόν τον ιστότοπο στο</translation>
<translation id="1444754455097148408">Άδειες Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Î¿Î¹ÎºÏ„Î¿Ï ÎºÏŽÎ´Î¹ÎºÎ± του Chromium</translation>
<translation id="1502360822835740515">ΟÏίστε το Chromium ως Ï€Ïοεπιλεγμένο Ï€ÏόγÏαμμα πεÏιήγησης</translation>
<translation id="151962892725702025">Το Chromium OS δεν μπόÏεσε να συγχÏονίσει τα δεδομένα σας, επειδή ο συγχÏονισμός δεν είναι διαθέσιμος για τον τομέα σας.</translation>
-<translation id="1559451348202814456">Το Chromium ενδέχεται να μην λειτουÏγεί σωστά, επειδή δεν υποστηÏίζεται πια σε εκδόσεις Mac OS X 10.6, 10.7 και 10.8.</translation>
<translation id="1585657529869845941">Αν εμφανιστεί, επιλέξτε <ph name="BEGIN_BOLD" />Εναλλαγή οÏτως ή άλλως<ph name="END_BOLD" /></translation>
<translation id="1653828314016431939">OK - Επανεκκίνηση Ï„ÏŽÏα</translation>
<translation id="1668054258064581266">Μετά την κατάÏγηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ στο Chromium, ενδεχομένως να χÏειαστεί να επαναφοÏτώσετε τις ανοικτές καÏτέλες σας Ï€Ïοκειμένου να εφαÏμοστοÏν οι αλλαγές σας.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Για να εφαÏμοστεί η ενημέÏωση, Ï€Ïέπει να γίνει επανεκκίνηση του Chromium OS.</translation>
<translation id="2647554856022461007">Το Chromium ενδέχεται να χÏησιμοποιεί υπηÏεσίες Î¹ÏƒÏ„Î¿Ï Î³Î¹Î± να βελτιώσει την εμπειÏία πεÏιήγησής σας. ΜποÏείτε, εάν θέλετε, να απενεÏγοποιήσετε αυτές τις υπηÏεσίες. <ph name="BEGIN_LINK" />Μάθετε πεÏισσότεÏα<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ΠαÏουσιάστηκε σφάλμα στο λειτουÏγικό σÏστημα κατά την εγκατάσταση. Κατεβάστε το Chromium ξανά.</translation>
-<translation id="2685838254101182273">Το Chromium έχει σταματήσει να ενημεÏώνεται και δεν υποστηÏίζει πλέον αυτήν την έκδοση του λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ συστήματος.</translation>
<translation id="2705403826523567092">Συνδεθείτε, για να απολαμβάνετε μια εξατομικευμένη εμπειÏία πεÏιήγησης, συγχÏονισμένη σε όλες τις συσκευές</translation>
<translation id="2711502716910134313">ΚαÏτέλα Chromium</translation>
<translation id="2718390899429598676">Για επιπλέον ασφάλεια, το Chromium θα κÏυπτογÏαφήσει τα δεδομένα σας.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Για να εφαÏμοστεί αυτή η αλλαγή, αποσυνδεθείτε και συνδεθείτε ξανά.</translation>
<translation id="4469812139324097969">Το Chromium δεν είναι ενημεÏωμένο επειδή δεν έχει γίνει επανεκκίνησή του για αÏκετό χÏονικό διάστημα. ΥπάÏχει διαθέσιμη ενημέÏωση και θα γίνει εφαÏμογή της μόλις κάνετε επανεκκίνηση.</translation>
<translation id="4488554488975128561">ΜποÏείτε να βοηθήσετε να κάνουμε το Chromium πιο ασφαλές και εÏχÏηστο, αποστέλλοντας αυτόματα οÏισμένες πληÏοφοÏίες συστήματος και πεÏιεχόμενο σελίδων στην Google, για να διευκολυνθεί ο εντοπισμός επικίνδυνων εφαÏμογών και ιστοτόπων.</translation>
-<translation id="4549794359424059447">Οι μελλοντικές εκδόσεις του Chromium δεν θα υποστηÏίζονται πια σε Windows XP ή Windows Vista.</translation>
<translation id="4567424176335768812">Έχετε συνδεθεί ως <ph name="USER_EMAIL_ADDRESS" />. ΤώÏα μποÏείτε να αποκτήσετε Ï€Ïόσβαση στους σελιδοδείκτες, το ιστοÏικό και σε άλλες Ïυθμίσεις από όλες τις συσκευές στις οποίες έχετε συνδεθεί.</translation>
<translation id="459535195905078186">ΕφαÏμογές Chromium</translation>
<translation id="4611246891205775468">Το Chromium χÏειάζεται άδεια, για να αποκτήσει Ï€Ïόσβαση στο μικÏόφωνο για αυτόν τον ιστότοπο.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Το πιστοποιητικό ελέγχου ταυτότητας απέτυχε. Συνδεθείτε ξανά στο Chromium ή επικοινωνήστε με τον διαχειÏιστή για πεÏισσότεÏες πληÏοφοÏίες. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Η ενημέÏωση σχεδόν ολοκληÏώθηκε! Επανεκκινήστε τη συσκευή σας για να ολοκληÏωθεί η ενημέÏωση.</translation>
<translation id="5942520288919337908">Η επέκταση <ph name="EXTENSION_NAME" /> έχει Ï€Ïοστεθεί στο Chromium.</translation>
-<translation id="59625444380784159">Οι λεπτομέÏειες από τις επαφές σας μποÏοÏν να σας βοηθήσουν να συμπληÏώνετε πιο γÏήγοÏα τις φόÏμες στο Chromium.</translation>
<translation id="5987687638152509985">Για να ξεκινήσει ο συγχÏονισμός, ενημεÏώστε το Chromium</translation>
<translation id="6055895534982063517">ΥπάÏχει μια νέα έκδοση του Chromium και είναι ταχÏτεÏη από ποτέ.</translation>
<translation id="6063093106622310249">&amp;Άνοιγμα στο Chromium</translation>
@@ -174,13 +168,13 @@
<translation id="6734291798041940871">Το Chromium είναι ήδη εγκατεστημένο για όλους τους χÏήστες στον υπολογιστή σας.</translation>
<translation id="6810143991807788455">Συμβάλετε στη βελτίωση του Chromium αναφέÏοντας τις Ï„Ïέχουσες Ïυθμίσεις</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (αντιγÏάφηκε στο Chromium)</translation>
<translation id="6893813176749746474">Το Chromium έχει ενημεÏωθεί, αλλά δεν το έχετε χÏησιμοποιήσει για 30 ημέÏες τουλάχιστον.</translation>
<translation id="6944967875980567883">Στο Chromium φοÏτώθηκαν λειτουÏγικές μονάδες</translation>
<translation id="6964305034639999644">Άνοιγμα συνδέσμου σε ΠαÏάθυÏο ανών&amp;υμης πεÏιήγησης Chromium</translation>
<translation id="6970811910055250180">ΕνημέÏωση της συσκευής σας...</translation>
<translation id="705851970750939768">ΕνημέÏωση Chromium</translation>
<translation id="7066436765290594559">Το Chromium OS δεν μπόÏεσε να συγχÏονίσει τα δεδομένα σας. ΕνημεÏώστε τη φÏάση Ï€Ïόσβασης συγχÏονισμοÏ.</translation>
-<translation id="707471633328071618">Google Payments (αντιγÏάφηκε στο Chromium)</translation>
<translation id="7162152143154757523">Το Chromium μποÏεί να παÏέχει πιο έξυπνο οÏθογÏαφικό έλεγχο, αποστέλλοντας ÏŒ,τι πληκτÏολογείτε στο Ï€ÏόγÏαμμα πεÏιήγησης, στους διακομιστές της Google, επιτÏέποντάς σας να χÏησιμοποιείτε την ίδια τεχνολογία οÏθογÏÎ±Ï†Î¹ÎºÎ¿Ï ÎµÎ»Î­Î³Ï‡Î¿Ï… που χÏησιμοποιείται από την αναζήτηση Google.</translation>
<translation id="7205698830395646142">ΑπόκÏυψη στο Î¼ÎµÎ½Î¿Ï Ï„Î¿Ï… Chromium</translation>
<translation id="7223968959479464213">ΔιαχείÏιση ΕÏγασιών - Chromium</translation>
@@ -240,7 +234,6 @@
<translation id="872034308864968620">Îα επιτÏέπεται στο Chromium να εκτελείται στο παÏασκήνιο</translation>
<translation id="8803635938069941624">ÎŒÏοι του Chromium OS</translation>
<translation id="8821041990367117597">Το Chromium δεν κατάφεÏε να συγχÏονίσει τα δεδομένα σας επειδή τα στοιχεία σÏνδεσης στο λογαÏιασμό σας δεν έχουν ενημεÏωθεί.</translation>
-<translation id="8851136666856101339">κÏÏιο</translation>
<translation id="8862326446509486874">Δεν έχετε τα απαÏαίτητα δικαιώματα για εγκατάσταση σε επίπεδο συστήματος. Δοκιμάστε να εκτελέσετε ξανά το Ï€ÏόγÏαμμα εγκατάστασης ως ΔιαχειÏιστής.</translation>
<translation id="8897323336392112261">Επίσης, ελέγχει τη σελίδα που εμφανίζεται κατά την εκκίνηση του Chromium ή όταν κάνετε κλικ στο κουμπί αÏχικής σελίδας.</translation>
<translation id="8907580949721785412">Το Chromium Ï€Ïοσπαθεί να εμφανίσει τους κωδικοÏÏ‚ Ï€Ïόσβασης. ΠληκτÏολογήστε τον κωδικό Ï€Ïόσβασής σας Windows για να το επιτÏέψετε αυτό.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_en-GB.xtb b/chromium/chrome/app/resources/chromium_strings_en-GB.xtb
index 35507023e6b..2ae789536a7 100644
--- a/chromium/chrome/app/resources/chromium_strings_en-GB.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_en-GB.xtb
@@ -11,13 +11,10 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="1185134272377778587">About Chromium</translation>
<translation id="1298199220304005244">Get help with using Chromium OS</translation>
<translation id="1396446129537741364">Chromium is trying to show passwords.</translation>
-<translation id="1403254041219632970">Future versions of Chromium will no longer support Mac OS X 10.6, 10.7 or 10.8.</translation>
<translation id="1414495520565016063">You're signed in to Chromium!</translation>
-<translation id="1440917365206527807">Chromium stopped this site from taking you to</translation>
<translation id="1444754455097148408">Chromium open source licences</translation>
<translation id="1502360822835740515">Make Chromium your default browser</translation>
<translation id="151962892725702025">Chromium OS could not sync your data because Sync is not available for your domain.</translation>
-<translation id="1559451348202814456">Chromium may not function correctly because it is no longer supported on Mac OS X 10.6, 10.7 or 10.8.</translation>
<translation id="1585657529869845941">Click <ph name="BEGIN_BOLD" />Switch anyway<ph name="END_BOLD" />, if it appears</translation>
<translation id="1653828314016431939">OK - Restart now</translation>
<translation id="1668054258064581266">After removing your account from Chromium, you may need to reload your open tabs to take effect.</translation>
@@ -50,7 +47,6 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="2587578672395088481">Chromium OS needs to be restarted to apply the update.</translation>
<translation id="2647554856022461007">Chromium may use web services to improve your browsing experience. You may optionally disable these services. <ph name="BEGIN_LINK" />Find out more<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">An operating system error occurred during installation. Please download Chromium again.</translation>
-<translation id="2685838254101182273">Chromium has stopped updating and no longer supports this version of your operating system.</translation>
<translation id="2705403826523567092">Sign in for a personalised browsing experience, synced across devices</translation>
<translation id="2711502716910134313">Chromium Tab</translation>
<translation id="2718390899429598676">For added security, Chromium will encrypt your data.</translation>
@@ -108,7 +104,6 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="4458285410772214805">Please sign out and sign in again for this change to take effect.</translation>
<translation id="4469812139324097969">Chromium is out of date because it hasn't been relaunched for a while. An update is available and will be applied as soon as you relaunch.</translation>
<translation id="4488554488975128561">You can help make Chromium safer and easier to use by automatically sending some system information and page content to Google to help detect dangerous apps and sites.</translation>
-<translation id="4549794359424059447">Future versions of Chromium will no longer support Windows XP or Windows Vista.</translation>
<translation id="4567424176335768812">You're signed in as <ph name="USER_EMAIL_ADDRESS" />. Now you can access your bookmarks, history and other settings on all your signed in devices.</translation>
<translation id="459535195905078186">Chromium Apps</translation>
<translation id="4611246891205775468">Chromium needs permission to access your microphone for this site.</translation>
@@ -147,7 +142,6 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="5902536751647951209">Authentication certificate failed. Please sign in to Chromium again or contact your administrator for more information. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Nearly up to date! Restart your device to finish updating.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> has been added to Chromium.</translation>
-<translation id="59625444380784159">Details from your contacts can help you fill out forms more quickly in Chromium.</translation>
<translation id="5987687638152509985">Update Chromium to start sync</translation>
<translation id="6055895534982063517">There's a new version of Google Chrome available and it's faster than ever.</translation>
<translation id="6063093106622310249">&amp;Open in Chromium</translation>
@@ -161,6 +155,7 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="6334986366598267305">Now it's easier to use Chromium with your Google Account and on shared computers.</translation>
<translation id="6373523479360886564">Are you sure you want to uninstall Chromium?</translation>
<translation id="6394232988457703198">You should restart Chromium now.</translation>
+<translation id="6400072781405947421">Chromium may not function correctly because it is no longer supported on Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium is a web browser that runs webpages and applications with lightning speed. It's fast, stable, and easy to use. Browse the web more safely with malware and phishing protection built into Chromium.</translation>
<translation id="6475912303565314141">It also controls what page is shown when you start Chromium.</translation>
<translation id="6485906693002546646">You're using <ph name="PROFILE_EMAIL" /> to sync your Chromium stuff. To update your sync preference or to use Chromium without a Google account, visit <ph name="SETTINGS_LINK" />.</translation>
@@ -176,13 +171,13 @@ Some features may be unavailable. Please specify a different profile directory o
<translation id="6734291798041940871">Chromium is already installed for all users on your computer.</translation>
<translation id="6810143991807788455">Help make Chromium better by reporting the current settings</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copied to Chromium)</translation>
<translation id="6893813176749746474">Chromium has been updated, but you haven't used it for 30 days or more.</translation>
<translation id="6944967875980567883">Modules loaded into Chromium</translation>
<translation id="6964305034639999644">Open link in Chromium inco&amp;gnito window</translation>
<translation id="6970811910055250180">Updating your device...</translation>
<translation id="705851970750939768">Update Chromium</translation>
<translation id="7066436765290594559">Chromium OS could not sync your data. Please update your Sync passphrase.</translation>
-<translation id="707471633328071618">Google Payments (copied to Chromium)</translation>
<translation id="7162152143154757523">Chromium can provide smarter spell-checking by sending what you type in the browser to Google servers, allowing you to use the same spell-checking technology used by Google search.</translation>
<translation id="7205698830395646142">Hide in Chromium Menu</translation>
<translation id="7223968959479464213">Task Manager - Chromium</translation>
@@ -242,7 +237,6 @@ Please check your email at <ph name="ACCOUNT_EMAIL" /> for further instructions.
<translation id="872034308864968620">Let Chromium Run In The Background</translation>
<translation id="8803635938069941624">Chromium OS terms</translation>
<translation id="8821041990367117597">Chromium could not sync your data because your account sign-in details are out of date.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">You do not have appropriate rights for system-level installation. Try running the installer again as Administrator.</translation>
<translation id="8897323336392112261">It also controls what page is shown when you start Chromium or click the Home button.</translation>
<translation id="8907580949721785412">Chromium is trying to show passwords. Type your Windows password to allow this.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_es-419.xtb b/chromium/chrome/app/resources/chromium_strings_es-419.xtb
index 55f8f27901e..e5574671d4c 100644
--- a/chromium/chrome/app/resources/chromium_strings_es-419.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_es-419.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Acerca de Chromium</translation>
<translation id="1298199220304005244">Obtener ayuda para usar Chromium OS</translation>
<translation id="1396446129537741364">Chromium está intentando mostrar contraseñas.</translation>
-<translation id="1403254041219632970">Las próximas versiones de Chromium no serán compatibles con Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1414495520565016063">Accediste a Chromium.</translation>
-<translation id="1440917365206527807">Chromium evitó que este sitio te llevara a</translation>
<translation id="1444754455097148408">Licencias de código abierto de Chromium</translation>
<translation id="1502360822835740515">Establecer Chromium como navegador predeterminado</translation>
<translation id="151962892725702025">El Sistema operativo Chromium no pudo sincronizar los datos porque la sincronización no está disponible para el dominio.</translation>
-<translation id="1559451348202814456">Es posible que Chromium no funcione correctamente porque ya no es compatible con Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1585657529869845941">Haz clic en <ph name="BEGIN_BOLD" />Cambiar de todas formas<ph name="END_BOLD" />, si aparece la opción</translation>
<translation id="1653828314016431939">Reiniciar ahora</translation>
<translation id="1668054258064581266">Luego de eliminar la cuenta de Chromium, es posible que debas volver a cargar las pestañas abiertas para que se aplique el cambio.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">El Sistema operativo Chromium debe reiniciarse para que se aplique la actualización.</translation>
<translation id="2647554856022461007">Es posible que Chromium use servicios web para mejorar tu experiencia de navegación (tienes la opción de inhabilitar estos servicios). <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Se produjo un error del sistema operativo durante la instalación. Descarga Chromium nuevamente.</translation>
-<translation id="2685838254101182273">Chromium dejó de actualizarse y ya no admite esta versión de tu sistema operativo.</translation>
<translation id="2705403826523567092">Accede para obtener una experiencia de navegación personalizada y sincronizada entre dispositivos</translation>
<translation id="2711502716910134313">Pestaña de Chromium</translation>
<translation id="2718390899429598676">Para mayor seguridad, Chromium encriptará los datos.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">Cierra la sesión y vuelve a iniciarla para que se aplique el cambio.</translation>
<translation id="4469812139324097969">Chromium no está actualizado porque no se reinició por un tiempo. Cuando lo reinicies, se aplicará la actualización disponible.</translation>
<translation id="4488554488975128561">Puedes ayudar a que Chromium sea más seguro y fácil de usar si envías de forma automática información del sistema y contenido de la página a Google para ayudar a detectar apps y sitios peligrosos.</translation>
-<translation id="4549794359424059447">Las próximas versiones de Chromium ya no serán compatibles con Windows XP o Windows Vista.</translation>
<translation id="4567424176335768812">Accediste como <ph name="USER_EMAIL_ADDRESS" />. Ahora puedes ir a los favoritos, al historial y a otras opciones en todos los dispositivos en los que hayas accedido.</translation>
<translation id="459535195905078186">Aplicaciones de Chromium</translation>
<translation id="4611246891205775468">Chromium necesita permiso para acceder a tu micrófono para este sitio.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Se produjo un error en el certificado de autenticación. Vuelve a acceder a tu cuenta en Chromium o comunícate con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">El dispositivo está casi actualizado. Reinícialo para completar la actualización.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> se agregó a Chromium.</translation>
-<translation id="59625444380784159">Los detalles de tus contactos pueden ayudar a completar los formularios de forma más rápida en Chromium.</translation>
<translation id="5987687638152509985">Actualiza Chromium para iniciar la sincronización</translation>
<translation id="6055895534982063517">Hay una nueva versión de Chromium disponible, y es más rápida que nunca.</translation>
<translation id="6063093106622310249">&amp;Abrir en Chromium</translation>
@@ -170,13 +164,13 @@
<translation id="6734291798041940871">Chromium ya está instalado para todos los usuarios en tu computadora.</translation>
<translation id="6810143991807788455">Informa tu configuración actual para ayudarnos a mejorar Chromium.</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiada en Chromium)</translation>
<translation id="6893813176749746474">Chromium fue actualizado, pero no lo has utilizado en los últimos 30 días.</translation>
<translation id="6944967875980567883">Módulos cargados en Chromium</translation>
<translation id="6964305034639999644">Abrir vínculo en una ventana de navegación de incó&amp;gnito de Chromium</translation>
<translation id="6970811910055250180">Actualizando el dispositivo...</translation>
<translation id="705851970750939768">Actualizar Chromium</translation>
<translation id="7066436765290594559">El Sistema operativo Chromium no pudo sincronizar los datos. Actualiza la frase de contraseña de sincronización.</translation>
-<translation id="707471633328071618">Google Payments (copiada en Chromium)</translation>
<translation id="7162152143154757523">Chromium puede proporcionar una corrección ortográfica más inteligente al enviar lo que escribes en el navegador a los servidores de Google. Esto te permite usar la misma tecnología de corrección ortográfica que usa la Búsqueda de Google.</translation>
<translation id="7205698830395646142">Ocultar en el menú de Chromium</translation>
<translation id="7223968959479464213">Administrador de tareas - Chromium</translation>
@@ -234,7 +228,6 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="872034308864968620">Permitir que Chromium se ejecute en segundo plano</translation>
<translation id="8803635938069941624">Condiciones del Sistema operativo Chromium</translation>
<translation id="8821041990367117597">Chromium no pudo sincronizar los datos porque los datos de acceso de la cuenta están obsoletos.</translation>
-<translation id="8851136666856101339">ppal</translation>
<translation id="8862326446509486874">No tienes los derechos que se requieren para realizar la instalación al nivel del sistema. Intenta ejecutar el instalador nuevamente como Administrador.</translation>
<translation id="8897323336392112261">También controla qué página se muestra al iniciar Chromium o al hacer clic en el botón de página principal.</translation>
<translation id="8907580949721785412">Chromium está intentando mostrar contraseñas. Para permitirlo, ingresa tu contraseña de Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_es.xtb b/chromium/chrome/app/resources/chromium_strings_es.xtb
index 9a3bd6f4d16..bce36581e85 100644
--- a/chromium/chrome/app/resources/chromium_strings_es.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_es.xtb
@@ -11,13 +11,10 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="1185134272377778587">Información de Chromium</translation>
<translation id="1298199220304005244">Obtener ayuda de Chromium OS</translation>
<translation id="1396446129537741364">Chromium está intentando mostrar contraseñas.</translation>
-<translation id="1403254041219632970">Las próximas versiones de Chromium dejarán de ser compatibles con Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1414495520565016063">Has iniciado sesión en Chromium</translation>
-<translation id="1440917365206527807">Chromium ha evitado que este sitio web te lleve a</translation>
<translation id="1444754455097148408">Licencias de código abierto de Chromium</translation>
<translation id="1502360822835740515">Establece Chromium como navegador predeterminado</translation>
<translation id="151962892725702025">Chromium OS no ha podido sincronizar los datos porque la función de sincronización no está disponible para tu dominio.</translation>
-<translation id="1559451348202814456">Es posible que Chromium no funcione correctamente porque ya no es compatible con Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1585657529869845941">Haz clic en <ph name="BEGIN_BOLD" />Cambiar de todos modos<ph name="END_BOLD" /> (si aparece)</translation>
<translation id="1653828314016431939">Reiniciar ahora</translation>
<translation id="1668054258064581266">Después de eliminar tu cuenta de Chromium, es posible que tengas que volver a cargar las pestañas abiertas para que se aplique el cambio.</translation>
@@ -50,7 +47,6 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="2587578672395088481">Chromium OS se debe reiniciar para que se aplique la actualización.</translation>
<translation id="2647554856022461007">Chromium puede utilizar los servicios web para mejorar la experiencia de navegación. Puedes inhabilitar estos servicios. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Se ha producido un error de sistema operativo durante el proceso de instalación. Vuelve a descargar Chromium.</translation>
-<translation id="2685838254101182273">Chromium ha dejado de actualizarse y ya no admite la versión de tu sistema operativo.</translation>
<translation id="2705403826523567092">Inicia sesión para disfrutar de una experiencia de navegación personalizada y sincronizada en todos tus dispositivos</translation>
<translation id="2711502716910134313">Pestaña de Chromium</translation>
<translation id="2718390899429598676">Para mayor seguridad, Chromium cifrará tus datos.</translation>
@@ -108,7 +104,6 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="4458285410772214805">Cierra la sesión y vuelve a iniciarla para que se aplique el cambio.</translation>
<translation id="4469812139324097969">Chromium no está actualizado porque hace algún tiempo que no se reinicia. Hay una actualización disponible, que se aplicará en cuanto lo reinicies.</translation>
<translation id="4488554488975128561">Ayuda a que Chromium sea más seguro y se pueda utilizar más fácilmente enviando de forma automática información del sistema y contenido de las páginas a Google para que pueda detectar aplicaciones y sitios web peligrosos.</translation>
-<translation id="4549794359424059447">Las próximas versiones de Chromium dejarán de ser compatibles con Windows XP y Windows Vista.</translation>
<translation id="4567424176335768812">Has iniciado sesión como <ph name="USER_EMAIL_ADDRESS" />. Ahora puedes acceder a tus marcadores, a tu historial y a otras opciones en todos los dispositivos en los que hayas iniciado sesión.</translation>
<translation id="459535195905078186">Aplicaciones de Chromium</translation>
<translation id="4611246891205775468">Chromium necesita permiso para acceder al micrófono en este sitio web.</translation>
@@ -147,7 +142,6 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="5902536751647951209">No se ha podido autenticar el certificado. Vuelve a iniciar sesión en Chromium o ponte en contacto con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">El dispositivo está casi actualizado. Reinícialo para completar la actualización.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> se ha añadido a Chromium.</translation>
-<translation id="59625444380784159">Los detalles de tus contactos pueden ayudar a completar los formularios de forma más rápida en Chromium.</translation>
<translation id="5987687638152509985">Actualiza Chromium para iniciar la sincronización</translation>
<translation id="6055895534982063517">Hay una nueva versión de Chromium disponible que funciona a una velocidad sin precedentes.</translation>
<translation id="6063093106622310249">&amp;Abrir en Chromium</translation>
@@ -161,6 +155,7 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="6334986366598267305">Ahora es más fácil utilizar Chromium con tu cuenta de Google y en ordenadores compartidos.</translation>
<translation id="6373523479360886564">¿Seguro que quieres desinstalar Chromium?</translation>
<translation id="6394232988457703198">Debes reiniciar Chromium ahora.</translation>
+<translation id="6400072781405947421">Es posible que Chromium no funcione correctamente porque ya no es compatible con Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium es un navegador web que ejecuta páginas web y aplicaciones a gran velocidad. Es rápido, estable y fácil de utilizar. Chromium te permite navegar en la Web de forma más segura, ya que incluye protección contra software malicioso y phishing.</translation>
<translation id="6475912303565314141">También controla qué página se muestra al iniciar Chromium.</translation>
<translation id="6485906693002546646">Estás utilizando <ph name="PROFILE_EMAIL" /> para sincronizar tu contenido de Chromium. Para actualizar tus preferencias de sincronización o utilizar Chromium sin una cuenta de Google, accede a <ph name="SETTINGS_LINK" />.</translation>
@@ -176,6 +171,7 @@ Es posible que algunas funciones no estén disponibles. Especifica un directorio
<translation id="6734291798041940871">Chromium ya está instalado para todos los usuarios en tu ordenador.</translation>
<translation id="6810143991807788455">Ayuda a mejorar Chromium informando de la configuración actual</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiada en Chromium)</translation>
<translation id="6893813176749746474">Chromium se ha actualizado, pero llevas al menos 30 días sin utilizarlo.</translation>
<translation id="6944967875980567883">Módulos cargados en Chromium
</translation>
@@ -183,7 +179,6 @@ Es posible que algunas funciones no estén disponibles. Especifica un directorio
<translation id="6970811910055250180">Actualizando el dispositivo...</translation>
<translation id="705851970750939768">Actualizar Chromium</translation>
<translation id="7066436765290594559">Chromium OS no ha podido sincronizar tus datos. Actualiza tu frase de contraseña de sincronización.</translation>
-<translation id="707471633328071618">Google Payments (copiada en Chromium)</translation>
<translation id="7162152143154757523">Chromium puede proporcionar un corrector ortográfico más inteligente si envías el texto que introduces en el navegador a los servidores de Google, lo que te permitirá utilizar la misma tecnología de corrección ortográfica que usa la Búsqueda de Google.</translation>
<translation id="7205698830395646142">Ocultar en el menú de Chromium</translation>
<translation id="7223968959479464213">Administrador de tareas - Chromium</translation>
@@ -243,7 +238,6 @@ Consulta tu correo electrónico (<ph name="ACCOUNT_EMAIL" />) para obtener más
<translation id="872034308864968620">Permitir que Chromium se ejecute en segundo plano</translation>
<translation id="8803635938069941624">Condiciones de Chromium OS</translation>
<translation id="8821041990367117597">Chromium no ha podido sincronizar los datos porque tu información de inicio de sesión está obsoleta.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">No dispones de los derechos necesarios para la instalación en el sistema. Intenta ejecutar de nuevo el programa de instalación como administrador.</translation>
<translation id="8897323336392112261">También controla qué página se muestra al iniciar Chromium o hacer clic en el botón Página de inicio.</translation>
<translation id="8907580949721785412">Chromium está intentando mostrar contraseñas. Para permitirlo, escribe tu contraseña de Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_et.xtb b/chromium/chrome/app/resources/chromium_strings_et.xtb
index 866811a2280..56355fc58ba 100644
--- a/chromium/chrome/app/resources/chromium_strings_et.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_et.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Teave Chromiumi kohta</translation>
<translation id="1298199220304005244">Hangi abi Chromium OS-i kasutamise kohta</translation>
<translation id="1396446129537741364">Chromium püüab paroole kuvada.</translation>
-<translation id="1403254041219632970">Chromiumi tulevased versioonid ei toeta enam Mac OS X 10.6, 10.7 ega 10.8.</translation>
<translation id="1414495520565016063">Olete Chromiumi sisse logitud.</translation>
-<translation id="1440917365206527807">Chromium peatas saidil teie ümbersuunamise:</translation>
<translation id="1444754455097148408">Chromiumi avatud lähtekoodi litsentsid</translation>
<translation id="1502360822835740515">Chromiumi vaikebrauseriks määramine</translation>
<translation id="151962892725702025">Chromium OS ei saanud teie andmeid sünkroonida, sest teie domeenil pole sünkroonimine saadaval.</translation>
-<translation id="1559451348202814456">Chromium ei pruugi õigesti töötada, kuna seda ei toetata enam operatsioonisüsteemides Mac OS X 10.6, 10.7 ega 10.8.</translation>
<translation id="1585657529869845941">Kui see kuvatakse, klõpsake valikul <ph name="BEGIN_BOLD" />Vaheta ikkagi<ph name="END_BOLD" /></translation>
<translation id="1653828314016431939">OK – taaskäivita kohe</translation>
<translation id="1668054258064581266">Pärast konto eemaldamist Chromiumist tuleb avatud vahekaardid võib-olla uuesti laadida, et need toimiksid.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS tuleb värskenduse rakendamiseks taaskäivitada.</translation>
<translation id="2647554856022461007">Chromium võib sirvimiskogemuse parandamiseks kasutada veebiteenuseid. Võite need teenused valikuliselt keelata. <ph name="BEGIN_LINK" />Lisateave<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Installimisel ilmnes operatsioonisüsteemi viga. Laadige Chromium uuesti alla.</translation>
-<translation id="2685838254101182273">Chromiumi värskendamine peatati ja teie operatsioonisüsteemi seda versiooni ei toetata enam.</translation>
<translation id="2705403826523567092">Kõikides seadmetes sünkroonitud isikupärastatud sirvimiskogemuse saamiseks logige sisse</translation>
<translation id="2711502716910134313">Chromiumi vaheleht</translation>
<translation id="2718390899429598676">Turvalisuse suurendamiseks krüptib Chromium teie andmed.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Muudatuse jõustamiseks logige välja ja uuesti sisse.</translation>
<translation id="4469812139324097969">Chromium on aegunud, kuna seda ei ole tükk aega taaskäivitatud. Saadaval on värskendus, mis rakendatakse taaskäivitamisel.</translation>
<translation id="4488554488975128561">Saate aidata muuta Chromiumi turvalisemaks ja hõlpsamini kasutatavaks, kui lubate saata Google'ile automaatselt teatud süsteemiteavet ning lehesisu, mis aitab tuvastada ohtlikke rakendusi ja saite.</translation>
-<translation id="4549794359424059447">Chromiumi tulevased versioonid ei toeta enam Windows XP-d ega Windows Vistat.</translation>
<translation id="4567424176335768812">Olete sisse logitud aadressiga <ph name="USER_EMAIL_ADDRESS" />. Nüüd on teil juurdepääs oma järjehoidjatele, ajaloole ja muudele seadetele kõigis seadmetes, kuhu olete sisse logitud.</translation>
<translation id="459535195905078186">Chromiumi rakendused</translation>
<translation id="4611246891205775468">Chromium vajab selle saidi puhul luba, et teie mikrofonile juurde pääseda.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Autentimissertifikaat ebaõnnestus. Logige Chromiumisse uuesti sisse või võtke lisateabe saamiseks ühendust administraatoriga. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Seade on peaaegu ajakohane. Värskenduse lõpuleviimiseks taaskäivitage seade.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> on Chromiumi lisatud.</translation>
-<translation id="59625444380784159">Kontaktide üksikasjad aitavad Chromiumis kiiremini vorme täita.</translation>
<translation id="5987687638152509985">Sünkroonimise alustamiseks värskendage Chromiumi</translation>
<translation id="6055895534982063517">Saadaval on Chromiumi uus versioon ja see on kiirem kui kunagi varem.</translation>
<translation id="6063093106622310249">&amp;Ava Chromiumis</translation>
@@ -174,13 +168,13 @@ On võimalik, et mõni funktsioon ei ole saadaval. Määrake muu profiilikataloo
<translation id="6734291798041940871">Chromium on arvutisse kõigi kasutajate jaoks juba installitud.</translation>
<translation id="6810143991807788455">Aidake muuta Chromiumi paremaks, teavitades meid praegustest seadetest</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopeeritud Chromiumi)</translation>
<translation id="6893813176749746474">Chromiumi on värskendatud, kuid te ei ole seda kasutanud vähemalt 30 päeva.</translation>
<translation id="6944967875980567883">Chromiumi laaditud moodulid</translation>
<translation id="6964305034639999644">Ava link Chromiumi inko&amp;gnito aknas</translation>
<translation id="6970811910055250180">Teie seadme täiendamine ...</translation>
<translation id="705851970750939768">Värskenda Chromiumi</translation>
<translation id="7066436765290594559">Chromium OS ei saanud teie andmeid sünkroonida. Värskendage oma sünkroonimisparooli.</translation>
-<translation id="707471633328071618">Google Payments (Chromiumi kopeeritud)</translation>
<translation id="7162152143154757523">Chromium võib õigekirjakontrolli täiustada, saates brauserisse sisestatud teksti Google'i serveritesse ja võimaldades kasutada sama õigekirjakontrolli tehnoloogiat, mida kasutatakse Google'i otsingus.</translation>
<translation id="7205698830395646142">Chromiumi menüüs peitmine</translation>
<translation id="7223968959479464213">Tegumihaldur – Chromium</translation>
@@ -240,7 +234,6 @@ Täiendavad juhised leiate aadressilt <ph name="ACCOUNT_EMAIL" />.</translation>
<translation id="872034308864968620">Luba Chromiumil taustal töötada</translation>
<translation id="8803635938069941624">Chromium OS-i tingimused</translation>
<translation id="8821041990367117597">Chromium ei saa andmeid sünkroonida, sest teie konto sisselogimisandmed on aegunud.</translation>
-<translation id="8851136666856101339">pea</translation>
<translation id="8862326446509486874">Teil ei ole süsteemi tasemel installimiseks sobivaid õigusi. Proovige installijat administraatorina uuesti käivitada.</translation>
<translation id="8897323336392112261">Lisaks juhib see seda, mis leht kuvatakse Chromiumi käivitamisel või avalehe nupul klõpsamisel.</translation>
<translation id="8907580949721785412">Chromium proovib kuvada paroole. Selle lubamiseks sisestage Windowsi parool.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_fa.xtb b/chromium/chrome/app/resources/chromium_strings_fa.xtb
index a4f7b6697ae..a4be29d0390 100644
--- a/chromium/chrome/app/resources/chromium_strings_fa.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_fa.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">â€Ø¯Ø±Ø¨Ø§Ø±Ù‡ Chromium</translation>
<translation id="1298199220304005244">â€Ø¯Ø±ÛŒØ§Ùت راهنمایی برای استÙاده از سیستم عامل Chromium </translation>
<translation id="1396446129537741364">â€Chromium می‌خواهد گذرواژه‌ها را نشان دهد.</translation>
-<translation id="1403254041219632970">â€Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÛŒ آینده Chromium دیگر از Mac OS X نسخه ۱۰٫۶،†۱۰٫۷ یا Û±Û°Ù«Û¸ پشتیبانی نمی‌کند.</translation>
<translation id="1414495520565016063">â€Ø´Ù…ا وارد سیستم Chromium شدید!</translation>
-<translation id="1440917365206527807">â€Chromium مانع هدایت شما توسط این سایت به اینجا شده است</translation>
<translation id="1444754455097148408">â€Ù…جوزهای منبع باز Chromium</translation>
<translation id="1502360822835740515">â€Chromium مرورگر پیش‌Ùرض شود</translation>
<translation id="151962892725702025">â€Ø³ÛŒØ³ØªÙ…‌عامل Chromium قادر به همگام‌سازی داده‌های شما نبود زیرا همگام‌سازی برای دامنه شما قابل دسترسی نیست.</translation>
-<translation id="1559451348202814456">â€Chromium ممکن است درست کار نکند، زیرا دیگر در Mac OS X نسخه ۱۰٫۶،†۱۰٫۷ یا Û±Û°Ù«Û¸ پشتیبانی نمی‌شود.</translation>
<translation id="1585657529869845941">درصورتی‌که نمایان شد، روی <ph name="BEGIN_BOLD" />به‌هرصورت جابه‌جایی<ph name="END_BOLD" /> کلیک کنید</translation>
<translation id="1653828314016431939">تأیید - اکنون راه‌اندازی شود</translation>
<translation id="1668054258064581266">â€Ù¾Ø³ از حذ٠حسابتان از ChromiumØŒ ممکن است لازم باشد برای اعمال تغییرات، برگه‌های بازتان را تازه‌سازی کنید.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">â€Ø¨Ø±Ø§ÛŒ اعمال به‌روزرسانی، Chromium OS باید راه‌اندازی مجدد شود.</translation>
<translation id="2647554856022461007">â€Ù…Ù…Ú©Ù† است Chromium برای بهبود تجربه مرور شما از سرویس‌های وب استÙاده کند. می‌توانید به‌صورت اختیاری این سرویس‌ها را غیرÙعال کنید. <ph name="BEGIN_LINK" />بیشتر بدانید<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">â€ÛŒÚ© خطای سیستم عامل در طول نصب روی داد. لطÙاً Chromium را دوباره نصب کنید.</translation>
-<translation id="2685838254101182273">â€Chromium دیگر به‌روزرسانی نمی‌شود ودیگر از این نسخه سیستم عامل پشتیبانی نمی‌کند.</translation>
<translation id="2705403826523567092">برای تجربه مرور شخصی‌سازی‌شده و همگام‌سازی‌شده در تمام دستگاه‌ها، به سیستم وارد شوید</translation>
<translation id="2711502716910134313">â€Ø¨Ø±Ú¯Ù‡ Chromium</translation>
<translation id="2718390899429598676">â€Ø¨Ø±Ø§ÛŒ امنیت بیشتر، Chromium داده‌های شما را رمزگذاری می‌کند.</translation>
@@ -105,7 +101,6 @@
<translation id="4458285410772214805">لطÙاً از سیستم خارج شوید Ùˆ دوباره وارد آن شوید تا این تغییر اعمال شود.</translation>
<translation id="4469812139324097969">â€Chromium قدیمی است چون برای مدتی راه‌اندازی مجدد نشده است. یک نسخه به‌روز دردسترس است Ùˆ به‌محض راه‌اندازی مجدد اعمال خواهد شد.</translation>
<translation id="4488554488975128561">â€Ù…ی‌توانید با ارسال خودکار برخی از اطلاعات سیستم Ùˆ محتوای صÙحه به Googleâ€ØŒ Chromium را ایمن‌تر Ùˆ آسان‌تر کنید. Google از این اطلاعات برای شناسایی برنامه‌ها Ùˆ سایت‌های خطرناک استÙاده می‌کند.</translation>
-<translation id="4549794359424059447">â€Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÛŒ آینده Chromium دیگر از Windows XP یا Windows Vista پشتیبانی نمی‌کند.</translation>
<translation id="4567424176335768812">با حساب <ph name="USER_EMAIL_ADDRESS" /> وارد سیستم شده‌اید. اکنون در همه دستگاه‌هایی که با آنها به سیستم وارد شده‌اید می‌توانید به نشانک‌ها، سابقه و دیگر تنظیماتتان دسترسی داشته باشید.</translation>
<translation id="459535195905078186">â€Ø¨Ø±Ù†Ø§Ù…ه‌های Chromium</translation>
<translation id="4611246891205775468">â€Chromium برای این سایت به مجوز دسترسی به میکروÙون نیاز دارد.</translation>
@@ -144,7 +139,6 @@
<translation id="5902536751647951209">â€Ú¯ÙˆØ§Ù‡ÛŒÙ†Ø§Ù…Ù‡ احراز هویت تأیید نشد. لطÙاً دوباره به سیستم Chromium وارد شوید یا برای دریاÙت اطلاعات بیشتر با سرپرستتان تماس بگیرید. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">تقریباً به‌روز شده است! برای تمام کردن به‌روزرسانی، دستگاهتان را دوباره راه‌اندازی کنید.</translation>
<translation id="5942520288919337908">â€<ph name="EXTENSION_NAME" /> به Chromium اضاÙÙ‡ شده است.</translation>
-<translation id="59625444380784159">â€Ø¬Ø²Ø¦ÛŒØ§Øª مخاطبین شما می‌تواند به شما Ú©Ù…Ú© کند Ùرم‌ها را سریع‌تر در Chromium تکمیل کنید.</translation>
<translation id="5987687638152509985">â€Ø¨Ù‡â€ŒØ±ÙˆØ²Ø±Ø³Ø§Ù†ÛŒ Chromium برای شروع همگام‌سازی</translation>
<translation id="6055895534982063517">â€Ù†Ø³Ø®Ù‡ جدیدی از Chromium وجود دارد Ú©Ù‡ سریع‌تر از همیشه است.</translation>
<translation id="6063093106622310249">â€&amp;باز کردن در Chromium</translation>
@@ -158,6 +152,7 @@
<translation id="6334986366598267305">â€Ø§Ú©Ù†ÙˆÙ† استÙاده از Chromium با حساب Google شما Ùˆ در رایانه‌های مشترک آسان‌تر شده است.</translation>
<translation id="6373523479360886564">â€Ø¢ÛŒØ§ مطمئن هستید Ú©Ù‡ می‌خواهید Chromium را حذ٠نصب کنید؟</translation>
<translation id="6394232988457703198">â€Ù‡Ù…‌اکنون باید Chromium را راه‌اندازی مجدد کنید.</translation>
+<translation id="6400072781405947421">â€Chromium ممکن است درست کار نکند، زیرا دیگر در Mac OS X نسخه Û±Û°.Û¹ پشتیبانی نمی‌شود.</translation>
<translation id="6403826409255603130">â€Chromium یک مرورگر وب است Ú©Ù‡ صÙحات وب Ùˆ برنامه‌ها را با سرعت بسیار زیاد اجرا می‌کند. این مرورگر خیلی سریع، پایدار Ùˆ دارای کاربرد آسان است. با محاÙظت در مقابل بداÙزار Ùˆ Ùیشینگ طراحی شده در داخل ChromiumØŒ با امنیت بیشتری وب را مرور کنید.</translation>
<translation id="6475912303565314141">â€Ø§ÛŒÙ† برنامه همچنین صÙحه‌ای را Ú©Ù‡ هنگام راه‌اندازی Chromium نشان داده می‌شود، کنترل می‌کند.</translation>
<translation id="6485906693002546646">â€Ø´Ù…ا از <ph name="PROFILE_EMAIL" /> برای همگام‌سازی موارد Chromium خودتان استÙاده می‌کنید. برای به‌روزرسانی تنظیمات ترجیحی همگام‌سازی‌تان یا استÙاده از Chromium بدون حساب GoogleØŒ به <ph name="SETTINGS_LINK" /> مراجعه کنید.</translation>
@@ -173,13 +168,13 @@
<translation id="6734291798041940871">â€Chromium از قبل برای همه کاربران این رایانه نصب شده است.</translation>
<translation id="6810143991807788455">â€Ø¨Ø§ گزارش تنظیمات کنونی، به بهتر شدن Chromium Ú©Ù…Ú© کنید</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">â€Google Pay (در Chromium Ú©Ù¾ÛŒ شد)</translation>
<translation id="6893813176749746474">â€Chromium به‌روز شده است اما حداقل Û³Û° روز از آن استÙاده نکرده‌اید.</translation>
<translation id="6944967875980567883">â€Ù…دول‌ها در Chromium بارگیری شدند</translation>
<translation id="6964305034639999644">â€Ø¨Ø§Ø² کردن پیوند در پنجره &amp;ناشناس Chromium</translation>
<translation id="6970811910055250180">درحال به‌روزرسانی دستگاه شما…</translation>
<translation id="705851970750939768">â€Ø¨Ù‡â€ŒØ±ÙˆØ²Ø±Ø³Ø§Ù†ÛŒ Chromium</translation>
<translation id="7066436765290594559">â€Ø³ÛŒØ³ØªÙ…‌عامل Chromium قادر به همگام‌سازی داده‌های شما نبود. لطÙاً رمز عبارتی همگام‌سازی خود را به‌روز کنید.</translation>
-<translation id="707471633328071618">â€Google Payments (در Chromium Ú©Ù¾ÛŒ شد)</translation>
<translation id="7162152143154757523">â€Chromium می‌تواند با ارسال مواردی Ú©Ù‡ در مرورگر تایپ‌ می‌کنید به سرورهای GoogleØŒ غلط گیر املایی هوشمندانه‌تری به شما ارائه دهد Ùˆ به شما امکان دهد از همان Ùناوری غلط گیر املایی استÙاده شده در جستجوی Google استÙاده کنید.</translation>
<translation id="7205698830395646142">â€Ù¾Ù†Ù‡Ø§Ù† در منوی Chromium</translation>
<translation id="7223968959479464213">â€Ù…دیر Ùعالیت‌ها - Chromium</translation>
@@ -238,7 +233,6 @@ Chromium قادر به بازیابی تنظیمات شما نیست.</translati
<translation id="872034308864968620">â€Ø§Ø¬Ø§Ø²Ù‡ به Chromium Run برای اجرا در پس‌زمینه</translation>
<translation id="8803635938069941624">â€Ø´Ø±Ø§ÛŒØ· Chromium OS</translation>
<translation id="8821041990367117597">â€Chromium قادر به همگام‌سازی داده‌های شما نبود زیرا جزئیات ورود به حساب شما به‌روز نیست.</translation>
-<translation id="8851136666856101339">اصلی</translation>
<translation id="8862326446509486874">شما حقوق لازم برای نصب در سطح سیستم را ندارید. دوباره به‌عنوان سرپرست نصب‌کننده را اجرا کنید.</translation>
<translation id="8897323336392112261">â€Ø§ÛŒÙ† برنامه همچنین صÙحه‌ای را Ú©Ù‡ هنگام راه‌اندازی Chromium یا کلیک روی دکمه صÙحه اصلی نشان داده می‌شود، کنترل می‌کند.</translation>
<translation id="8907580949721785412">â€Chromium در حال تلاش برای نشان دادن گذرواژه‌هاست. برای اجازه به این کار، گذرواژه Windows خود را تایپ کنید.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_fi.xtb b/chromium/chrome/app/resources/chromium_strings_fi.xtb
index 85142e5485d..5e827e2d127 100644
--- a/chromium/chrome/app/resources/chromium_strings_fi.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_fi.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Tietoja Chromiumista</translation>
<translation id="1298199220304005244">Hanki apua Chromium-käyttöjärjestelmän käytössä</translation>
<translation id="1396446129537741364">Chromium yrittää näyttää salasanat.</translation>
-<translation id="1403254041219632970">Chromiumin tulevat versiot eivät enää tue Mac OS X -versioita 10.6, 10.7 tai 10.8.</translation>
<translation id="1414495520565016063">Olet kirjautunut Chromiumiin!</translation>
-<translation id="1440917365206527807">Chromium esti uudelleenohjauksen:</translation>
<translation id="1444754455097148408">Chromiumin avoimen lähdekoodin lisenssit</translation>
<translation id="1502360822835740515">Chromiumin asettaminen oletusselaimeksi</translation>
<translation id="151962892725702025">Chromium-käyttöjärjestelmä ei voi synkronoida tietoja, koska synkronointi ei ole käytettävissä verkkotunnuksessasi.</translation>
-<translation id="1559451348202814456">Chromium ei välttämättä toimi oikein, koska se ei enää tue Mac OS X -versioita 10.6, 10.7 tai 10.8.</translation>
<translation id="1585657529869845941">Klikkaa <ph name="BEGIN_BOLD" />Vaihda joka tapauksessa<ph name="END_BOLD" /> ‑painiketta, jos se tulee näkyviin.</translation>
<translation id="1653828314016431939">OK - Käynnistä uudelleen nyt</translation>
<translation id="1668054258064581266">Kun olet poistanut tilisi Chromiumista, sinun on ehkä avattava avoinna olleet välilehdet uudelleen, jotta muutos tulee voimaan.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium-käyttöjärjestelmä täytyy käynnistää uudelleen, jotta päivitys voidaan ottaa käyttöön.</translation>
<translation id="2647554856022461007">Chromium voi käyttää verkkopalveluita selauskokemuksesi parantamiseen. Voit halutessasi poistaa nämä palvelut käytöstä. <ph name="BEGIN_LINK" />Lisätietoja<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Asennuksessa ilmeni käyttöjärjestelmävirhe. Lataa Chromium uudelleen.</translation>
-<translation id="2685838254101182273">Chromium on lakannut päivittymästä, eikä se enää tue käyttöjärjestelmäsi tätä versiota.</translation>
<translation id="2705403826523567092">Kirjautumalla saat yksilöllisemmän selauskokemuksen, joka synkronoidaan kaikkien laitteidesi välillä.</translation>
<translation id="2711502716910134313">Chromium-välilehti</translation>
<translation id="2718390899429598676">Chromium lisää suojausta salaamalla tietosi.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Kirjaudu ulos ja kirjaudu uudelleen sisään, jotta muutos tulee voimaan.</translation>
<translation id="4469812139324097969">Chromium on vanhentunut, koska sitä ei ole käynnistetty uudelleen viime aikoina. Päivitys on saatavilla, ja se otetaan käyttöön uudelleenkäynnistyksen jälkeen.</translation>
<translation id="4488554488975128561">Voit auttaa meitä kehittämään Chromiumin turvallisuutta ja käytettävyyttä lähettämällä automaattisesti joitain järjestelmän tietoja ja sivun sisältöjä Googlelle. Näin autat havaitsemaan vaarallisia sovelluksia ja sivustoja.</translation>
-<translation id="4549794359424059447">Chromiumin tulevat versiot eivät enää tue Windows XP:tä tai Windows Vistaa.</translation>
<translation id="4567424176335768812">Olet kirjautunut Chromeen tilillä <ph name="USER_EMAIL_ADDRESS" />. Nyt voit käyttää kirjanmerkkejäsi, historiaa ja muita asetuksia kaikilla laitteilla, joihin olet kirjautunut.</translation>
<translation id="459535195905078186">Chromium-sovellukset</translation>
<translation id="4611246891205775468">Chromium tarvitsee oikeuden käyttää mikrofoniasi tällä sivustolla.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Todennusvarmenne epäonnistui. Kirjaudu uudelleen Chromiumiin tai ota yhteyttä järjestelmänvalvojaan. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Melkein ajan tasalla. Viimeistele päivitys käynnistämällä laite uudelleen.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> on lisätty Chromiumiin.</translation>
-<translation id="59625444380784159">Yhteystietojesi avulla lomakkeiden täyttäminen Chromiumissa sujuu helpommin.</translation>
<translation id="5987687638152509985">Aloita synkronointi päivittämällä Chromium.</translation>
<translation id="6055895534982063517">Chromiumista on saatavilla uusi versio, joka on entistäkin nopeampi.</translation>
<translation id="6063093106622310249">&amp;Avaa Chromiumissa</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Nyt voit helpommin käyttää Chromiumia Google-tililläsi ja jaetuilla tietokoneilla.</translation>
<translation id="6373523479360886564">Haluatko varmasti poistaa Chromiumin asennuksen?</translation>
<translation id="6394232988457703198">Käynnistä Chromium uudelleen</translation>
+<translation id="6400072781405947421">Chromium ei välttämättä toimi oikein, koska Mac OS X 10.9 ei enää tue sitä.</translation>
<translation id="6403826409255603130">Chromium on selain, jolla verkkosivut ja sovellukset toimivat salamannopeasti. Se on nopea, vakaa ja helppokäyttöinen. Chromiumin sisäänrakennettu haittaohjelma- ja tietojenkalastelusuojaus tekevät verkkoselauksesta turvallisempaa.</translation>
<translation id="6475912303565314141">Määrittää myös Chromiumin aloitussivun.</translation>
<translation id="6485906693002546646">Synkronoit Chromiumin tietosi osoitteella <ph name="PROFILE_EMAIL" />. Voit vaihtaa synkronoinnin asetuksia tai siirtyä käyttämään Chromiumia ilman Google-tiliä käymällä <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Kaikki ominaisuudet eivät ehkä ole käytettävissä. Määritä jokin muu prof
<translation id="6734291798041940871">Chromium on jo asennettuna kaikille tietokoneen käyttäjille.</translation>
<translation id="6810143991807788455">Auta parantamaan Chromiumia ilmoittamalla nykyiset asetukset.</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopioitu Chromiumiin)</translation>
<translation id="6893813176749746474">Chromium on päivitetty, mutta et ole käyttänyt sitä ainakaan 30 päivään.</translation>
<translation id="6944967875980567883">Chromiumiin ladatut moduulit</translation>
<translation id="6964305034639999644">Avaa linkki Chromiumin inco&amp;gnito-ikkunassa</translation>
<translation id="6970811910055250180">Päivitetään laitetta...</translation>
<translation id="705851970750939768">Päivitä Chromium</translation>
<translation id="7066436765290594559">Chromium-käyttöjärjestelmä ei voi synkronoida tietoja. Päivitä synkronoinnin tunnuslause.</translation>
-<translation id="707471633328071618">Google Payments (kopioitu Chromiumiin)</translation>
<translation id="7162152143154757523">Chromium voi tarjota älykkäämmän oikeinkirjoituksen tarkistuspalvelun lähettämällä selaimeen kirjoittamasi tekstin Googlen palvelimille. Näin voit käyttää Google-haun kanssa samaa oikeinkirjoituksen tarkistustekniikkaa.</translation>
<translation id="7205698830395646142">Piilota Chromium-valikossa</translation>
<translation id="7223968959479464213">Tehtävänhallinta - Chromium</translation>
@@ -240,7 +235,6 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="872034308864968620">Jätä Chromium käyntiin taustalle</translation>
<translation id="8803635938069941624">Chromium-käyttöjärjestelmän käyttöehdot</translation>
<translation id="8821041990367117597">Chromium ei voinut synkronoida tietoja, sillä tilin kirjautumistiedot ovat vanhentuneet.</translation>
-<translation id="8851136666856101339">pää</translation>
<translation id="8862326446509486874">Sinulla ei ole käyttöoikeuksia järjestelmätason asennukseen. Kokeile asennusohjelman suorittamista uudelleen järjestelmänvalvojana.</translation>
<translation id="8897323336392112261">Määrittää myös Chromiumin aloitussivun ja Etusivu-painikkeella avattavan sivun.</translation>
<translation id="8907580949721785412">Chromium yrittää näyttää salasanat. Salli tämä kirjoittamalla Windows-salasanasi.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_fil.xtb b/chromium/chrome/app/resources/chromium_strings_fil.xtb
index 3c6fe847fa7..8b17bade107 100644
--- a/chromium/chrome/app/resources/chromium_strings_fil.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_fil.xtb
@@ -11,13 +11,10 @@ Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago s
<translation id="1185134272377778587">Tungkol sa Chromium</translation>
<translation id="1298199220304005244">Kumuha ng tulong sa paggamit ng Chromium OS</translation>
<translation id="1396446129537741364">Sinusubukan ng Chromium na magpakita ng mga password.</translation>
-<translation id="1403254041219632970">Hindi na susuportahan ng mga bersyon ng Chromium ang Mac OS X 10.6, 10.7 o 10.8 sa hinaharap.</translation>
<translation id="1414495520565016063">Naka-sign in ka sa Chromium!</translation>
-<translation id="1440917365206527807">Pinigilan ng Chromium ang site na ito na dalhin ka sa</translation>
<translation id="1444754455097148408">Mga lisensya ng open source ng Chromium</translation>
<translation id="1502360822835740515">Gawing default mong browser ang Chromium</translation>
<translation id="151962892725702025">Hindi ma-sync ng Chromium OS ang iyong data dahil hindi available ang Pag-sync para sa iyong domain.</translation>
-<translation id="1559451348202814456">Maaaring hindi gumana nang maayos ang Chromium dahil hindi na ito sinusuportahan sa Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1585657529869845941">I-click ang <ph name="BEGIN_BOLD" />Lumipat pa rin<ph name="END_BOLD" />, kung lalabas ito</translation>
<translation id="1653828314016431939">OK - I-restart ngayon</translation>
<translation id="1668054258064581266">Pagkatapos alisin ang iyong account sa Chromium, maaaring kailangan mong i-reload ang mga nakabukas mong tab upang magkabisa.</translation>
@@ -50,7 +47,6 @@ Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago s
<translation id="2587578672395088481">Kailangang ma-restart ang Chromium OS upang mailapat ang update.</translation>
<translation id="2647554856022461007">Maaaring gumamit ang Chromium ng mga serbisyo sa web upang mapahusay ang iyong karanasan sa pag-browse. Opsyonal mong madi-disable ang mga serbisyong ito. <ph name="BEGIN_LINK" />Matuto pa<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">May naganap na error sa operating system sa panahon ng pag-install. Mangyaring i-download muli ang Chromium.</translation>
-<translation id="2685838254101182273">Huminto na sa pag-update ang Chromium at hindi na nito sinusuportahan ang bersyong ito ng iyong operating system.</translation>
<translation id="2705403826523567092">Mag-sign in para sa naka-personalize na karanasan sa pag-browse na naka-sync sa lahat ng device</translation>
<translation id="2711502716910134313">Tab ng Chromium</translation>
<translation id="2718390899429598676">Para sa karagdagang seguridad, ie-encrypt ng Chromium ang iyong data.</translation>
@@ -108,7 +104,6 @@ Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago s
<translation id="4458285410772214805">Mangyaring mag-sign out at mag-sign in muli upang magkabisa ang pagbabagong ito.</translation>
<translation id="4469812139324097969">Luma na ang Chromium dahil matagal na itong hindi muling nailunsad. Available ang isang update at ilalapat ito sa sandaling muli mo itong inilunsad.</translation>
<translation id="4488554488975128561">Makakatulong kang gawing mas ligtas at madaling gamitin ang Chromium sa pamamagitan ng awtomatikong pagpapadala ng ilang impormasyon ng system at content ng page sa Google upang makatulong na tumukoy ng mga mapanganib na app at site.</translation>
-<translation id="4549794359424059447">Hindi na susuportahan ng mga bersyon ng Chromium ang Windows XP o Windows Vista sa hinaharap.</translation>
<translation id="4567424176335768812">Naka-sign in ka bilang <ph name="USER_EMAIL_ADDRESS" />. Maaari mo na ngayong i-access ang iyong mga bookmark, kasaysayan, at iba pang setting sa lahat ng iyong device na naka-sign in.</translation>
<translation id="459535195905078186">Chromium Apps</translation>
<translation id="4611246891205775468">Kailangan ng Chromium ng pahintulot na i-access ang iyong mikropono para sa site na ito.</translation>
@@ -147,7 +142,6 @@ Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago s
<translation id="5902536751647951209">Hindi nagtagumpay ang certificate ng pag-authenticate. Mag-sign in muli sa Chromium o makipag-ugnayan sa iyong administrator para sa higit pang impormasyon. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Halos napapanahon na! I-restart ang iyong device upang tapusin ang pag-a-update.</translation>
<translation id="5942520288919337908">Naidagdag na sa Chromium ang <ph name="EXTENSION_NAME" />.</translation>
-<translation id="59625444380784159">Ang mga detalye mula sa iyong mga contact ay maaaring makatulong sa iyong sumagot ng mga form nang mas mabilis sa Chromium.</translation>
<translation id="5987687638152509985">I-update ang Chromium upang simulan ang pag-sync</translation>
<translation id="6055895534982063517">May available na bagong bersyon ng Chromium, at mas mabilis ito kaysa sa dati.</translation>
<translation id="6063093106622310249">&amp;Buksan sa Chromium</translation>
@@ -176,13 +170,13 @@ Maaaring hindi available ang ilang tampok. Mangyaring tumukoy ng ibang direktory
<translation id="6734291798041940871">Naka-install na ang Chromium para sa lahat ng user sa iyong computer.</translation>
<translation id="6810143991807788455">Tumulong na pahusayin ang Chromium sa pamamagitan ng pag-uulat sa mga kasalukuyang setting</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kinopya sa Chromium)</translation>
<translation id="6893813176749746474">Na-update na ang Chromium, ngunit hindi mo pa ito nagagamit sa loob ng hindi bababa sa 30 araw.</translation>
<translation id="6944967875980567883">Mga module na nai-load sa Chromium</translation>
<translation id="6964305034639999644">Buksan ang link sa inco&amp;gnito window ng Chromium</translation>
<translation id="6970811910055250180">Ina-update ang iyong device...</translation>
<translation id="705851970750939768">I-update ang Chromium</translation>
<translation id="7066436765290594559">Hindi ma-sync ng Chromium OS ang iyong data. Paki-update ang iyong Passphrase sa pag-sync.</translation>
-<translation id="707471633328071618">Google Payments (kinopya sa Chromium)</translation>
<translation id="7162152143154757523">Maaaring magbigay ang Chromium ng mas pinahusay na pag-i-spell check sa pamamagitan ng pagpapadala sa mga server ng Google ng tina-type mo sa browser, na nagbibigay-daan sa iyo na gamitin ang parehong teknolohiya ng pag-i-spell check na ginamit ng paghahanap sa Google.</translation>
<translation id="7205698830395646142">Itago sa Menu ng Chromium</translation>
<translation id="7223968959479464213">Task Manager - Chromium</translation>
@@ -242,7 +236,6 @@ Pakitingnan ang iyong email sa <ph name="ACCOUNT_EMAIL" /> para sa mga karagdaga
<translation id="872034308864968620">Hayaang Tumakbo ang Chromium sa Background</translation>
<translation id="8803635938069941624">Mga tuntunin ng Chromium OS</translation>
<translation id="8821041990367117597">Hindi mai-sync ng Chromium ang iyong data dahil hindi napapanahon ang mga detalye sa pag-sign in ng iyong account.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Wala kang naaangkop na mga karapatan para sa pag-install sa antas ng system. Subukan muling patakbuhin ang installer bilang Administrator.</translation>
<translation id="8897323336392112261">Kinokontrol din nito kung anong pahina ang ipinapakita kapag sinimulan mo ang Chromium o na-click ang button ng Home.</translation>
<translation id="8907580949721785412">Sinusubukan ng Chromium na ipakita ang mga password. I-type ang password sa Windows upang payagan ito.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_fr.xtb b/chromium/chrome/app/resources/chromium_strings_fr.xtb
index 6381cd7bece..9bfaab91a7d 100644
--- a/chromium/chrome/app/resources/chromium_strings_fr.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_fr.xtb
@@ -10,13 +10,10 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="1185134272377778587">À propos de Chromium</translation>
<translation id="1298199220304005244">Obtenir de l'aide sur l'utilisation de Chromium OS</translation>
<translation id="1396446129537741364">Tentative d'affichage des mots de passe dans Chromium</translation>
-<translation id="1403254041219632970">Les futures versions de Chromium ne seront plus compatibles avec les versions 10.6, 10.7 et 10.8 de Mac OS X.</translation>
<translation id="1414495520565016063">Vous êtes connecté à Chromium.</translation>
-<translation id="1440917365206527807">Chromium a empêché ce site de vous rediriger vers</translation>
<translation id="1444754455097148408">Licences Chromium Open Source</translation>
<translation id="1502360822835740515">Définir Chromium en tant que navigateur par défaut</translation>
<translation id="151962892725702025">Impossible de synchroniser vos données dans Chromium OS, car la synchronisation n'est pas disponible pour votre domaine.</translation>
-<translation id="1559451348202814456">Chromium risque de ne pas fonctionner correctement, car la compatibilité n'est plus assurée sur les versions 10.6, 10.7 et 10.8 de Mac OS X.</translation>
<translation id="1585657529869845941">Si le bouton <ph name="BEGIN_BOLD" />Changer quand même<ph name="END_BOLD" /> s'affiche, cliquez dessus</translation>
<translation id="1653828314016431939">OK – Redémarrer maintenant</translation>
<translation id="1668054258064581266">Une fois votre compte Chromium supprimé, vous devrez peut-être charger de nouveau les onglets ouverts pour que les modifications prennent effet.</translation>
@@ -49,7 +46,6 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="2587578672395088481">Redémarrez Chromium OS pour appliquer la mise à jour.</translation>
<translation id="2647554856022461007">Chromium peut utiliser des services Web pour améliorer votre confort de navigation. Vous pouvez choisir de désactiver ces services. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Une erreur du système d'exploitation s'est produite pendant l'installation. Veuillez télécharger Chromium à nouveau.</translation>
-<translation id="2685838254101182273">Chromium n'est plus mis à jour et n'est plus compatible avec la version actuelle de votre système d'exploitation.</translation>
<translation id="2705403826523567092">Connectez-vous pour profiter d'une expérience de navigation personnalisée et synchroniser vos données Chrome sur plusieurs appareils</translation>
<translation id="2711502716910134313">Onglet Chromium</translation>
<translation id="2718390899429598676">Pour plus de sécurité, vos données seront chiffrées dans Chromium.</translation>
@@ -107,7 +103,6 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="4458285410772214805">Pour que cette modification soit prise en compte, veuillez vous déconnecter, puis vous reconnecter.</translation>
<translation id="4469812139324097969">Chromium n'est plus à jour, car il n'a pas été relancé depuis quelque temps. La mise à jour disponible sera installée dès que vous le relancerez.</translation>
<translation id="4488554488975128561">Vous pouvez nous aider à rendre Chromium plus sûr et plus facile à utiliser en nous envoyant automatiquement des informations système et du contenu de page. Cela nous aidera à détecter les applications et les sites dangereux.</translation>
-<translation id="4549794359424059447">Les futures versions de Chromium ne seront plus compatibles avec Windows XP et Windows Vista.</translation>
<translation id="4567424176335768812">Vous êtes connecté avec l'adresse e-mail <ph name="USER_EMAIL_ADDRESS" />. Vous pouvez maintenant accéder à vos favoris, à l'historique et aux autres paramètres sur tous les appareils sur lesquels vous êtes connecté.</translation>
<translation id="459535195905078186">Applications Chromium</translation>
<translation id="4611246891205775468">Chromium a besoin de votre autorisation pour accéder à votre micro pour ce site.</translation>
@@ -146,7 +141,6 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="5902536751647951209">Échec du certificat d'authentification. Pour en savoir plus, connectez-vous de nouveau à Chromium ou contactez votre administrateur. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Mise à jour presque terminée. Pour la finaliser, veuillez redémarrer votre appareil.</translation>
<translation id="5942520288919337908">L'extension "<ph name="EXTENSION_NAME" />" a été ajoutée à Chromium.</translation>
-<translation id="59625444380784159">Les coordonnées de vos contacts peuvent vous aider à remplir les formulaires plus rapidement dans Chromium.</translation>
<translation id="5987687638152509985">Mettre à jour Chromium pour lancer la synchronisation</translation>
<translation id="6055895534982063517">Une nouvelle version de Chromium encore plus rapide est disponible.</translation>
<translation id="6063093106622310249">&amp;Ouvrir dans Chromium</translation>
@@ -160,6 +154,7 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="6334986366598267305">Il est désormais plus facile d'utiliser Chromium avec votre compte Google et sur des ordinateurs partagés.</translation>
<translation id="6373523479360886564">Voulez-vous vraiment désinstaller Chromium ?</translation>
<translation id="6394232988457703198">Redémarrez Chromium maintenant</translation>
+<translation id="6400072781405947421">Chromium risque de ne pas fonctionner correctement, car la compatibilité n'est plus assurée sur Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium est un navigateur Web qui exécute les pages Web et les applications à une vitesse fulgurante. Il est rapide, stable et simple d'utilisation. Naviguez sur le Web en toute sécurité tout en bénéficiant de la protection offerte par Chromium contre les logiciels malveillants et de phishing.</translation>
<translation id="6475912303565314141">Elle contrôle également la page qui s'affiche au démarrage de Chromium.</translation>
<translation id="6485906693002546646">Vous utilisez le compte <ph name="PROFILE_EMAIL" /> pour synchroniser votre contenu dans Chromium. Pour mettre à jour vos préférences de synchronisation ou pour utiliser Chromium sans compte Google, accédez à la page <ph name="SETTINGS_LINK" />.</translation>
@@ -175,13 +170,13 @@ Certaines fonctionnalités seront peut-être indisponibles. Veuillez spécifier
<translation id="6734291798041940871">Chromium est déjà installé pour tous les utilisateurs de votre ordinateur.</translation>
<translation id="6810143991807788455">Aidez-nous à améliorer Chromium en nous signalant vos paramètres actuels.</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiée dans Chromium)</translation>
<translation id="6893813176749746474">Chromium a été mis à jour, mais vous ne l'avez pas utilisé pendant au moins 30 jours.</translation>
<translation id="6944967875980567883">Modules chargés dans Chromium</translation>
<translation id="6964305034639999644">Ouvrir le lien dans la fenêtre de navi&amp;gation privée Chromium</translation>
<translation id="6970811910055250180">Mise à jour de votre appareil en cours…</translation>
<translation id="705851970750939768">Mettre à jour Chromium</translation>
<translation id="7066436765290594559">Impossible de synchroniser vos données dans Chromium OS. Veuillez mettre à jour votre phrase secrète de synchronisation.</translation>
-<translation id="707471633328071618">Google Payments (copiée vers Chromium)</translation>
<translation id="7162152143154757523">Chromium peut vous proposer une correction orthographique plus intelligente en envoyant ce que vous saisissez dans le navigateur aux serveurs Google, ce qui vous permet d'utiliser la même technologie de correction orthographique que la recherche Google.</translation>
<translation id="7205698830395646142">Masquer dans le menu Chromium</translation>
<translation id="7223968959479464213">Gestionnaire de tâches – Chromium</translation>
@@ -241,7 +236,6 @@ Pour obtenir plus d'informations, veuillez consulter votre compte de messagerie
<translation id="872034308864968620">Laisser Chromium s'exécuter en arrière-plan</translation>
<translation id="8803635938069941624">Conditions d'utilisation de Chromium OS</translation>
<translation id="8821041990367117597">Impossible de synchroniser vos données dans Chromium, car les informations de connexion de votre compte ne sont plus à jour.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">Vous ne disposez pas des droits requis pour installer la version système. Relancez l'installation en vous connectant comme administrateur.</translation>
<translation id="8897323336392112261">Elle contrôle également la page qui s'affiche au démarrage de Chromium ou lorsque vous cliquez sur le bouton Accueil.</translation>
<translation id="8907580949721785412">Chromium tente d'afficher les mots de passe. Pour autoriser cette action, saisissez votre mot de passe Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_gu.xtb b/chromium/chrome/app/resources/chromium_strings_gu.xtb
index fc25024e1c4..d491bfabf40 100644
--- a/chromium/chrome/app/resources/chromium_strings_gu.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_gu.xtb
@@ -11,13 +11,10 @@
<translation id="1185134272377778587">Chromium વિશે</translation>
<translation id="1298199220304005244">Chromium OS નો ઉપયોગ કરવા સહાય મેળવો</translation>
<translation id="1396446129537741364">Chromium પાસવરà«àª¡à«àª¸ બતાવવાનો પà«àª°àª¯àª¾àª¸ કરી રહà«àª¯à«àª‚ છે.</translation>
-<translation id="1403254041219632970">Chromium ના ભાવિ સંસà«àª•àª°àª£à«‹ હવેથી Mac OS X 10.6, 10.7 અથવા 10.8 ને સમરà«àª¥àª¿àª¤ કરશે નહિ.</translation>
<translation id="1414495520565016063">તમે Chromium માં સાઇન ઇન કરà«àª¯à«àª‚ છે!</translation>
-<translation id="1440917365206527807">Chromiumઠઆ સાઇટ અટકાવીને તમને અહીં જતા રોકà«àª¯àª¾</translation>
<translation id="1444754455097148408">Chromium ખà«àª²à«àª²àª¾ સà«àª¤à«àª°à«‹àª¤ લાઇસેંસેસ</translation>
<translation id="1502360822835740515">Chromium ને તમારà«àª‚ ડિફૉલà«àªŸ બà«àª°àª¾àª‰àªàª° બનાવો</translation>
<translation id="151962892725702025">Chromium OS તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી કારણ કે તમારા ડોમેન માટે સમનà«àªµàª¯àª¨ ઉપલબà«àª§ નથી.</translation>
-<translation id="1559451348202814456">Chromium યોગà«àª¯ રીતે કારà«àª¯ ન કરે તેવà«àª‚ બની શકે કારણકે તે હવેથી Mac OS X 10.6, 10.7 અથવા 10.8 પર સમરà«àª¥àª¿àª¤ નથી.</translation>
<translation id="1585657529869845941">જો <ph name="BEGIN_BOLD" />છતાં સà«àªµàª¿àªš કરો<ph name="END_BOLD" /> દેખાય, તો તેના પર કà«àª²àª¿àª• કરો</translation>
<translation id="1653828314016431939">ઓકે - હવે પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરો </translation>
<translation id="1668054258064581266">તમારા àªàª•àª¾àª‰àª¨à«àªŸàª¨à«‡ Chromium માંથી દૂર કરà«àª¯àª¾àª‚ પછી, અમલમાં લાવવા માટે તમારે તમારા ટેબà«àª¸àª¨à«‡ ફરીથી લોડ કરવાની જરૂર પડી શકે છે.</translation>
@@ -50,7 +47,6 @@
<translation id="2587578672395088481">અપડેટ લાગૠકરવા માટે Chromium OS ને પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરવાની જરૂર છે.</translation>
<translation id="2647554856022461007">Chromium, તમારા બà«àª°àª¾àª‰àªàª¿àª‚ગ અનà«àª­àªµàª¨à«‡ બહેતર બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલà«àªªàª¿àª•àª°à«‚પે આ સેવાઓને અકà«àª·àª® કરી શકો છો. <ph name="BEGIN_LINK" />વધૠજાણો<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ઇનà«àª¸à«àªŸà«‹àª²à«‡àª¶àª¨ દરમà«àª¯àª¾àª¨ ઓપરેટિંગ સિસà«àªŸàª® ભૂલ આવી. કૃપા કરીને ફરીથી Chromium ડાઉનલોડ કરો.</translation>
-<translation id="2685838254101182273">Chromium ઠઅપડેટ કરવાનà«àª‚ બંધ કરી દીધà«àª‚ છે અને હવે તમારી ઓપરેટિંગ સિસà«àªŸàª®àª¨àª¾ આ સંસà«àª•àª°àª£àª¨à«àª‚ સમરà«àª¥àª¨ કરતà«àª‚ નથી.</translation>
<translation id="2705403826523567092">બધા ઉપકરણો પર સિંક કરેલ વà«àª¯àª•à«àª¤àª¿àª—ત બà«àª°àª¾àª‰àªàª¿àª‚ગ અનà«àª­àªµ મેળવવા માટે સાઇન ઇન કરો</translation>
<translation id="2711502716910134313">Chromium ટૅબ</translation>
<translation id="2718390899429598676">ઉમેરેલી સà«àª°àª•à«àª·àª¾ માટે, Chromium તમારા ડેટાને àªàª¨à«àª•à«àª°àª¿àªªà«àªŸ કરશે.</translation>
@@ -108,7 +104,6 @@
<translation id="4458285410772214805">કૃપા કરીને આ પરિવરà«àª¤àª¨àª¨à«‡ પà«àª°àª­àª¾àªµàª®àª¾àª‚ લાવવા માટે સાઇન આઉટ કરો અને ફરીથી સાઇન ઇન કરો.</translation>
<translation id="4469812139324097969">Chromium જૂનà«àª‚ થઈ ગયà«àª‚ છે કારણ કે તે ઘણા સમયથી ફરીથી લોંચ કરવામાં આવà«àª¯à«àª‚ નથી. અપડેટ ઉપલબà«àª§ છે અને તે તમે જેવà«àª‚ જ ફરીથી લોંચ કરશો, લાગૠથઈ જશે.</translation>
<translation id="4488554488975128561">તમે જોખમી અâ€à«…પà«àª²àª¿àª•à«‡àª¶àª¨à«‹ અને સાઇટà«àª¸ શોધવામાં સહાય કરવા માટે Google ને કેટલીક સિસà«àªŸàª® માહિતી અને પૃષà«àª  સામગà«àª°à«€ આપમેળે મોકલીને Chromium ને વધૠસà«àª°àª•à«àª·àª¿àª¤ તથા ઉપયોગમાં સરળ બનાવવામાં સહાય કરી શકો છો.</translation>
-<translation id="4549794359424059447">Chromium ના ભાવિ સંસà«àª•àª°àª£à«‹ હવેથી Windows XP અથવા Windows Vista ને સમરà«àª¥àª¿àª¤ કરશે નહિ.</translation>
<translation id="4567424176335768812">તમે <ph name="USER_EMAIL_ADDRESS" /> તરીકે સાઇન ઇન છો. હવે તમે તમારા બધા સાઇન ઇન કરેલા ઉપકરણો પર તમારા બà«àª•àª®àª¾àª°à«àª•à«àª¸, ઇતિહાસ અને અનà«àª¯ સેટિંગà«àª¸àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરી શકો છો.</translation>
<translation id="459535195905078186">Chromium àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹</translation>
<translation id="4611246891205775468">Chromiumને આ સાઇટ માટે તમારા માઇકà«àª°à«‹àª«à«‹àª¨àª¨àª¾ àªàª•à«àª¸à«‡àª¸àª¨à«€ પરવાનગીની જરૂર પડે છે.</translation>
@@ -147,7 +142,6 @@
<translation id="5902536751647951209">પà«àª°àª®àª¾àª£à«€àª•àª°àª£ પà«àª°àª®àª¾àª£àªªàª¤à«àª° નિષà«àª«àª³ થયà«àª‚. કૃપા કરીને ફરીથી Chromiumમાં સાઇન ઇન કરો અથવા વધૠમાહિતી માટે તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•àª¨à«‹ સંપરà«àª• કરો. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">અપ ટૂ ડેટ થવામાં છે! અપડેટ કરવાનà«àª‚ સમાપà«àª¤ કરવા માટે તમારા ઉપકરણને પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરો.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> ને Chromium માં ઉમેરવામાં આવà«àª¯à«àª‚.</translation>
-<translation id="59625444380784159">તમારા સંપરà«àª•à«‹àª¨à«€ વિગતો Chromium માં વધૠàªàª¡àªªàª¥à«€ ફોરà«àª®à«àª¸ ભરવામાં તમારી સહાય કરી શકે છે.</translation>
<translation id="5987687638152509985">સમનà«àªµàª¯àª¨àª¨à«‡ પà«àª°àª¾àª°àª‚ભ કરવા માટે Chromium ને અપડેટ કરો</translation>
<translation id="6055895534982063517">Chromium નà«àª‚ àªàª• નવà«àª‚ સંસà«àª•àª°àª£ ઉપલબà«àª§ છે અને તે પહેલાં કરતાંઠવધૠàªàª¡àªªà«€ છે.</translation>
<translation id="6063093106622310249">અને Chromiumમાં ખોલો</translation>
@@ -176,13 +170,13 @@
<translation id="6734291798041940871">Chromium, તમારા કમà«àªªà«àª¯à«àªŸàª° પર તમામ વપરાશકરà«àª¤àª¾àª“ માટે પહેલાંથી ઇનà«àª¸à«àªŸà«‰àª² કરેલ છે.</translation>
<translation id="6810143991807788455">વરà«àª¤àª®àª¾àª¨ સેટિંગà«àª¸àª¨à«€ જાણ કરીને Chromium ને વધૠસારà«àª‚ બનાવવામાં સહાય કરો</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium પર કૉપિ કરેલà«àª‚ છે)</translation>
<translation id="6893813176749746474">Chromium અપડેટ કરવામાં આવà«àª¯à«àª‚ હતà«àª‚, પણ તમે તેનો 30 દિવસ સà«àª§à«€ ઉપયોગ કરà«àª¯à«‹ નથી.</translation>
<translation id="6944967875980567883">Chromium માં મોડà«àª¯à«àª²à«àª¸ લોડ કરà«àª¯àª¾ છે</translation>
<translation id="6964305034639999644">Chromium છà«&amp;પી વિંડોમાં લિંક ખોલો</translation>
<translation id="6970811910055250180">તમારા ઉપકરણને અપડેટ કરી રહà«àª¯àª¾àª‚ છે...</translation>
<translation id="705851970750939768">Chromium ને અપડેટ કરો</translation>
<translation id="7066436765290594559">Chromium OS તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી. કૃપા કરીને તમારા સમનà«àªµàª¯àª¨ પાસફà«àª°à«‡àªàª¨à«‡ અપડેટ કરો.</translation>
-<translation id="707471633328071618">Google Payments (Chromium પર કૉપિ કરà«àª¯à«àª‚)</translation>
<translation id="7162152143154757523">તમે બà«àª°àª¾àª‰àªàª°àª®àª¾àª‚ જે કંઈ પણ લખો છો તે Google સરà«àªµàª°à«àª¸ પર મોકલીને, Google શોધ દà«àªµàª¾àª°àª¾ ઉપયોગમાં લેવાતી સમાન જોડણી-પરીકà«àª·àª• તકનીકીનો ઉપયોગ કરવાની પરવાનગી આપતà«àª‚, Chromium સà«àª®àª¾àª°à«àªŸ જોડણી-પરીકà«àª·àª• પà«àª°àª¦àª¾àª¨ કરી શકે છે.</translation>
<translation id="7205698830395646142">Chromium મેનૂમાં છà«àªªàª¾àªµà«‹</translation>
<translation id="7223968959479464213">કારà«àª¯ વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• - Chromium</translation>
@@ -242,7 +236,6 @@ Chromium તમારી સેટિંગà«àª¸àª¨à«‡ પà«àª¨àªƒàªªà«àª°àª¾
<translation id="872034308864968620">Chromium ને પૃષà«àª àª­à«‚મિમાં ચાલવા દો</translation>
<translation id="8803635938069941624">Chromium OS શરતો</translation>
<translation id="8821041990367117597">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chromium તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી.</translation>
-<translation id="8851136666856101339">મà«àª–à«àª¯</translation>
<translation id="8862326446509486874">તમારી પાસે સિસà«àªŸàª®-સà«àª¤àª°àª¨àª¾àª‚ ઇનà«àª¸à«àªŸà«‹àª² માટે ઉચિત અધિકારો નથી. વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• તરીકે ઇનà«àª¸à«àªŸà«‹àª²àª°àª¨à«‡ ફરીથી ચલાવવનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="8897323336392112261">જà«àª¯àª¾àª°à«‡ તમે Chromium શરૂ કરો અથવા હોમ બટન કà«àª²àª¿àª• કરો તà«àª¯àª¾àª°à«‡ કયà«àª‚ પૃષà«àª  બતાવવામાં આવે તે તેનà«àª‚ પણ નિયંતà«àª°àª£ કરે છે.</translation>
<translation id="8907580949721785412">Chromium પાસવરà«àª¡à«àª¸ બતાવવાનો પà«àª°àª¯àª¾àª¸ કરી રહà«àª¯à«àª‚ છે. આની મંજૂરી આપવા માટે તમારો Windows પાસવરà«àª¡ લખો.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_hi.xtb b/chromium/chrome/app/resources/chromium_strings_hi.xtb
index 9854cf2a318..e62a9f3d860 100644
--- a/chromium/chrome/app/resources/chromium_strings_hi.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_hi.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® के बारे में</translation>
<translation id="1298199220304005244">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® OS उपयोग करने के साथ सहायता पà¥à¤°à¤¾à¤ªà¥à¤¤ करें</translation>
<translation id="1396446129537741364">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पासवरà¥à¤¡ दिखाने का पà¥à¤°à¤¯à¤¾à¤¸ कर रहा है.</translation>
-<translation id="1403254041219632970">भविषà¥â€à¤¯ में आने वाले कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® के वरà¥à¤¶à¤¨ अब Mac OS X 10.6, 10.7, या 10.8 का समरà¥à¤¥à¤¨ नहीं करेंगे.</translation>
<translation id="1414495520565016063">आप कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में पà¥à¤°à¤µà¥‡à¤¶ हैं!</translation>
-<translation id="1440917365206527807">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® ने इस साइट को रोक दिया ताकि वह आपको दूसरे वेबलिंक पर नहीं ले जाà¤</translation>
<translation id="1444754455097148408">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® ओपन सोरà¥à¤¸ लाइसेंस</translation>
<translation id="1502360822835740515">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को अपना डिफ़ॉलà¥à¤Ÿ बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° बनाà¤à¤‚</translation>
<translation id="151962892725702025">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® OS आपका डेटा समनà¥à¤µà¤¯à¤¿à¤¤ नहीं कर सका कà¥à¤¯à¥‹à¤‚कि आपके डोमेन के लिठसमनà¥à¤µà¤¯à¤¨ उपलबà¥à¤§ नहीं है.</translation>
-<translation id="1559451348202814456">हो सकता है कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® ठीक से काम ना करे कà¥â€à¤¯à¥‹à¤‚कि अब वह Mac OS X 10.6, 10.7, या 10.8 पर समरà¥à¤¥à¤¿à¤¤ नहीं है.</translation>
<translation id="1585657529869845941">अगर <ph name="BEGIN_BOLD" />फिर भी बदलें<ph name="END_BOLD" /> दिखाई देता है, तो उस पर कà¥à¤²à¤¿à¤• करें</translation>
<translation id="1653828314016431939">ठीक - अब पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करें</translation>
<translation id="1668054258064581266">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® से अपना खाता निकालने के बाद, आपको अपने खà¥à¤²à¥‡ टैब पà¥à¤¨: लोड करने की आवशà¥â€à¤¯à¤•à¤¤à¤¾ हो सकती है, ताकि वे पà¥à¤°à¤­à¤¾à¤µà¥€ हो सकें.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">अपडेट को लागू करने के लिठकà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® OS को फिर से चालू करने की आवशà¥à¤¯à¤•à¤¤à¤¾ होती है.</translation>
<translation id="2647554856022461007">आपके बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤¿à¤‚ग अनà¥à¤­à¤µ को बेहतर बनाने के लिठकà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® वेब सेवाओं का उपयोग कर सकता है. आप इन सेवाओं को वैकलà¥â€à¤ªà¤¿à¤• रूप से अकà¥à¤·à¤® कर सकते हैं. <ph name="BEGIN_LINK" />अधिक जानें<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">इंसà¥â€à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨ के दौरान ऑपरेटिंग सिसà¥â€à¤Ÿà¤® गड़बड़ी हà¥à¤ˆ. कृपया कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पà¥à¤¨: डाउनलोड करें.</translation>
-<translation id="2685838254101182273">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® ने अपडेट करना रोक दिया है और अब वह आपके ऑपरेटिंग सिसà¥à¤Ÿà¤® के इस वरà¥à¤¶à¤¨ का समरà¥à¤¥à¤¨ नहीं करता.</translation>
<translation id="2705403826523567092">बà¥à¤°à¤¾à¤‰à¤œà¤¼ करने के मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाठगठअनà¥à¤­à¤µ के लिठसाइन इन करें, सभी डिवाइस पर सिंक किया जाता है</translation>
<translation id="2711502716910134313">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® टैब</translation>
<translation id="2718390899429598676">अतिरिकà¥â€à¤¤ सà¥à¤°à¤•à¥à¤·à¤¾ के लिà¤, कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® आपके डेटा को à¤à¤¨à¥â€à¤•à¥à¤°à¤¿à¤ªà¥â€à¤Ÿ करेगा.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">इस परिवरà¥à¤¤à¤¨ के पà¥à¤°à¤­à¤¾à¤µà¥€ होने के लिà¤, कृपया पà¥à¤°à¤¸à¥à¤¥à¤¾à¤¨ करें और पà¥à¤¨: पà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
<translation id="4469812139324097969">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पà¥à¤°à¤¾à¤¨à¤¾ हो गया है कà¥à¤¯à¥‹à¤‚कि उसे कà¥à¤› समय से फिर से लॉनà¥à¤š नहीं किया गया है. à¤à¤• अपडेट उपलबà¥à¤§ है और जैसे ही आप फिर से लॉनà¥à¤š करेंगे, अपडेट लागू कर दिया जाà¤à¤—ा.</translation>
<translation id="4488554488975128561">खतरनाक à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ और साइटों का पता लगाने में सहायता करने के लिठGoogle को अपने आप कà¥à¤› सिसà¥à¤Ÿà¤® जानकारी और पेज सामगà¥à¤°à¥€ भेजकर आप कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को उपयोग में अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ और अधिक आसान बनाने में सहायता कर सकते हैं.</translation>
-<translation id="4549794359424059447">भविषà¥â€à¤¯ में आने वाले कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® के संसà¥â€à¤•à¤°à¤£ अब Windows XP या Windows Vista का समरà¥à¤¥à¤¨ नहीं करेंगे.</translation>
<translation id="4567424176335768812">आपने <ph name="USER_EMAIL_ADDRESS" /> के रूप में पà¥à¤°à¤µà¥‡à¤¶ किया हà¥à¤† है. अब आप अपने सभी पà¥à¤°à¤µà¥‡à¤¶ किठहà¥à¤ डिवाइस पर अपने बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, और अनà¥à¤¯ सेटिंग की à¤à¤•à¥à¤¸à¥‡à¤¸ कर सकेंगे.</translation>
<translation id="459535195905078186">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® à¤à¤ªà¥à¤¸</translation>
<translation id="4611246891205775468">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को इस साइट के लिठआपका माइकà¥à¤°à¥‹à¥žà¥‹à¤¨ à¤à¤•à¥à¤¸à¥‡à¤¸ करने की अनà¥à¤®à¤¤à¤¿ चाहिà¤.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विफल रहा. कृपया कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में फिर से पà¥à¤°à¤µà¥‡à¤¶ करें या अधिक जानकारी के लिठअपने वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• से संपरà¥à¤• करें. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">लगभग अप टू डेट हो गया है! अपडेट करना पूरा करने के लिठअपना डिवाइस पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करें.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> को कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में जोड़ा गया.</translation>
-<translation id="59625444380784159">आपके संपरà¥à¤•à¥‹à¤‚ के विवरण कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में अधिक तेज़ी से फ़ॉरà¥à¤® भरने में आपकी सहायता कर सकते हैं.</translation>
<translation id="5987687638152509985">सिंक शà¥à¤°à¥‚ करने के लिठकà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® अपडेट करें</translation>
<translation id="6055895534982063517">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® का à¤à¤• नया वरà¥à¤¶à¤¨ उपलबà¥à¤§ है और यह पहले से अधिक तेज़ है.</translation>
<translation id="6063093106622310249">&amp;कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में खोलें</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">अब अपने Google खाते के साथ और साà¤à¤¾ किठगठकंपà¥à¤¯à¥‚टर पर कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® का उपयोग करना आसान हो गया है.</translation>
<translation id="6373523479360886564">कà¥à¤¯à¤¾ आप वाकई कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को अनइंसà¥à¤Ÿà¤¾à¤² करना चाहते हैं?</translation>
<translation id="6394232988457703198">आपको कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को अभी पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करना चाहिà¤.</translation>
+<translation id="6400072781405947421">हो सकता है कि कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® ठीक से काम ना करे कà¥à¤¯à¥‹à¤‚कि अब वह Mac OS X 10.9 पर समरà¥à¤¥à¤¿à¤¤ नहीं है.</translation>
<translation id="6403826409255603130">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° है जो बहà¥à¤¤ तेज़ी से वेबपेज और à¤à¤ªà¥â€à¤²à¤¿à¤•à¥‡à¤¶à¤¨ चलाता है. यह तेज़, सà¥â€à¤¥à¤¿à¤°, और उपयोग में आसान है. कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में अंतरà¥à¤¨à¤¿à¤¹à¤¿à¤¤ मैलवेयर और फ़ीशिंग सà¥à¤°à¤•à¥à¤·à¤¾ के साथ अधिक आसानी से वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼ करें.</translation>
<translation id="6475912303565314141">इससे यह भी नियंतà¥à¤°à¤¿à¤¤ होता है कि जब आप कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पà¥à¤°à¤¾à¤°à¤‚भ करते हैं तब कौन सा पृषà¥â€à¤  दिखाया जाà¤.</translation>
<translation id="6485906693002546646">आप अपनी कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® सामगà¥à¤°à¥€ को समनà¥à¤µà¤¯à¤¿à¤¤ करने के लिठ<ph name="PROFILE_EMAIL" /> का उपयोग कर रहे हैं. अपनी समनà¥à¤µà¤¯à¤¨ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾ को अपडेट करने या Google खाते के बिना कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® का उपयोग करने के लिà¤, <ph name="SETTINGS_LINK" /> पर जाà¤à¤‚.</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">आपके कंपà¥à¤¯à¥‚टर पर मौजूद सभी उपयोगकरà¥à¤¤à¤¾à¤“ं के लिठकà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पहले से इंसà¥à¤Ÿà¥‰à¤² है.</translation>
<translation id="6810143991807788455">वरà¥à¤¤à¤®à¤¾à¤¨ सेटिंग की रिपोरà¥à¤Ÿ करके कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को बेहतर बनाने में सहायता करें</translation>
<translation id="6857782730669500492">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पर कॉपी किया गया)</translation>
<translation id="6893813176749746474">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को अपडेट किया गया है लेकिन आपने इसे कम से कम 30 दिनों से उपयोग नहीं किया है.</translation>
<translation id="6944967875980567883">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® में मॉडà¥à¤¯à¥‚ल लोड किठगà¤</translation>
<translation id="6964305034639999644">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® गà¥&amp;पà¥à¤¤ विंडो में लिंक खोलें</translation>
<translation id="6970811910055250180">आपका डिवाइस अपडेट किया जा रहा है...</translation>
<translation id="705851970750939768">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® अपडेट करें</translation>
<translation id="7066436765290594559">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® OS आपका डेटा समनà¥à¤µà¤¯à¤¿à¤¤ नहीं कर सका. कृपया अपना समनà¥à¤µà¤¯à¤¨ पासफ़à¥à¤°à¥‡à¤œà¤¼ अपडेट करें.</translation>
-<translation id="707471633328071618">Google Payments (कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पर कॉपी किया गया)</translation>
<translation id="7162152143154757523">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® आपके दà¥à¤µà¤¾à¤°à¤¾ बà¥à¤°à¤¾à¤‰à¥›à¤° में लिखे गठलेख को Google सरà¥à¤µà¤° पर भेजकर शानदार वरà¥à¤¤à¤¨à¥€-जाà¤à¤š पà¥à¤°à¤¦à¤¾à¤¨ करता है, जो आपको Google खोज दà¥à¤µà¤¾à¤°à¤¾ उपयोग की जाने वाली वरà¥à¤¤à¤¨à¥€-जाà¤à¤š के समान वरà¥à¤¤à¤¨à¥€ जाà¤à¤š तकनीक का उपयोग करने की अनà¥à¤®à¤¤à¤¿ देता है.</translation>
<translation id="7205698830395646142">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® मेनू में छिपाà¤à¤‚</translation>
<translation id="7223968959479464213">काम का पà¥à¤°à¤¬à¤‚धक - कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤®</translation>
@@ -240,7 +235,6 @@
<translation id="872034308864968620">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® को पृषà¥à¤ à¤­à¥‚मि में चलने दें</translation>
<translation id="8803635938069941624">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® OS शरà¥à¤¤à¥‡à¤‚</translation>
<translation id="8821041990367117597">कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® आपका डेटा समनà¥â€à¤µà¤¯à¤¿à¤¤ नहीं कर सका कà¥â€à¤¯à¥‹à¤‚कि आपके खाते के पà¥à¤°à¤µà¥‡à¤¶ विवरण पà¥à¤°à¤¾à¤¨à¥‡ हैं.</translation>
-<translation id="8851136666856101339">मà¥à¤–à¥à¤¯</translation>
<translation id="8862326446509486874">सिसà¥à¤Ÿà¤®-सà¥à¤¤à¤° सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ के लिठआपके पास उचित अधिकार नहीं हैं. इंसà¥à¤Ÿà¥‰à¤²à¤° को वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• के रूप में फिर से चलाने का पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="8897323336392112261">इससे यह भी नियंतà¥à¤°à¤¿à¤¤ होता है कि जब आप कà¥à¤°à¥‹à¤®à¤¿à¤¯à¤® पà¥à¤°à¤¾à¤°à¤‚भ करते हैं या होम बटन कà¥à¤²à¤¿à¤• करते हैं तब कौन सा पृषà¥â€à¤  दिखाया जाà¤.</translation>
<translation id="8907580949721785412">Chromium पासवरà¥à¤¡ दिखाने का पà¥à¤°à¤¯à¤¾à¤¸ कर रहा है. इसे अनà¥à¤®à¤¤à¤¿ देने के लिठअपना Windows पासवरà¥à¤¡ लिखें.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_hr.xtb b/chromium/chrome/app/resources/chromium_strings_hr.xtb
index d8f3456a6a3..3f57ef3165f 100644
--- a/chromium/chrome/app/resources/chromium_strings_hr.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_hr.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">O pregledniku Chromium</translation>
<translation id="1298199220304005244">Pomoć za upotrebu OS-a Chromium</translation>
<translation id="1396446129537741364">Chromium pokušava prikazati zaporke.</translation>
-<translation id="1403254041219632970">Buduće verzije Chromiuma više neće podržavati sustave Mac OS X 10.6, 10.7 i 10.8.</translation>
<translation id="1414495520565016063">Prijavljeni ste na Chromium!</translation>
-<translation id="1440917365206527807">Chromium je sprijeÄio web-lokaciju u preusmjeravanju na</translation>
<translation id="1444754455097148408">Licence otvorenog izvornog koda Chromiuma</translation>
<translation id="1502360822835740515">Postavljanje Chromiuma kao zadanog preglednika</translation>
<translation id="151962892725702025">OS Chromium nije mogao sinkronizirati vaše podatke jer sinkronizacija nije dostupna za vašu domenu.</translation>
-<translation id="1559451348202814456">Chromium možda neće ispravno raditi jer više nije podržan na sustavima Mac OS X 10.6, 10.7 i 10.8.</translation>
<translation id="1585657529869845941">Kliknite <ph name="BEGIN_BOLD" />Svejedno promijeni<ph name="END_BOLD" />, ako ste ta opcija pojavi</translation>
<translation id="1653828314016431939">U redu - pokreni ponovo sada</translation>
<translation id="1668054258064581266">Nakon uklanjanja raÄuna s Chromiuma možda ćete morati ponovo uÄitati otvorene kartice kako bi nastupile promjene.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Potrebno je ponovo pokrenuti Chromium OS kako bi se ažuriranje primijenilo.</translation>
<translation id="2647554856022461007">Chromium može upotrebljavati web-usluge za poboljšanje vašeg doživljaja pregledavanja. Ako želite, možete onemogućiti te usluge. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Došlo je do pogreške operativnog sustava tijekom instalacije. Ponovo preuzmite Chromium.</translation>
-<translation id="2685838254101182273">Chromium se prestao ažurirati i više ne podržava ovu verziju vašeg operativnog sustava.</translation>
<translation id="2705403826523567092">Prijavite se da bi pregledavanje bilo prilagođeno vama, sinkronizirano na svim uređajima</translation>
<translation id="2711502716910134313">Chromiumova kartica</translation>
<translation id="2718390899429598676">Radi dodatne sigurnosti Chromium će šifrirati vaše podatke.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Odjavite se i prijavite se ponovo da bi ta promjena postala aktivna.</translation>
<translation id="4469812139324097969">Chromium je zastario jer dulje vrijeme nije ponovo pokrenut. Ažuriranje je dostupno i primijenit će se Äim ponovo pokrenete proizvod.</translation>
<translation id="4488554488975128561">Možete pomoći da Chromium bude sigurniji i jednostavniji za upotrebu tako što ćete omogućiti da se Googleu automatski šalju neki podaci o sustavu i sadržaju stranice u svrhu otkrivanja opasnih aplikacija i web-lokacija.</translation>
-<translation id="4549794359424059447">Buduće verzije Chromiuma više neće podržavati sustave Windows XP i Windows Vista.</translation>
<translation id="4567424176335768812">Prijavljeni ste kao <ph name="USER_EMAIL_ADDRESS" />. Sada možete pristupiti svojim oznakama, povijesti i drugim postavkama na svim uređajima na kojima se prijavljujete.</translation>
<translation id="459535195905078186">Aplikacije sustava Chromium</translation>
<translation id="4611246891205775468">Chromium treba dopuštenje za pristup mikrofonu za ovu web-lokaciju.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Certifikat za autentifikaciju nije uspio. Ponovo se prijavite u Chromium ili se obratite administratoru za više informacija. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Ažuriranje će uskoro biti gotovo. Za dovršetak ponovo pokrenite uređaj.</translation>
<translation id="5942520288919337908">Proširenje <ph name="EXTENSION_NAME" /> dodano je u Chromium.</translation>
-<translation id="59625444380784159">Pojedinosti iz vaših kontakata mogu vam pomoći brže ispuniti obrasce na Chromiumu.</translation>
<translation id="5987687638152509985">Ažurirajte Chromium da bi se pokrenula sinkronizacija</translation>
<translation id="6055895534982063517">Dostupna je nova verzija preglednika Chromium, brža no ikad.</translation>
<translation id="6063093106622310249">&amp;Otvori u Chromiumu</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Upotreba Chromiuma s vaÅ¡im Google raÄunom te na dijeljenim raÄunalima sada je joÅ¡ jednostavnija.</translation>
<translation id="6373523479360886564">Jeste li sigurni da želite deinstalirati Chromium?</translation>
<translation id="6394232988457703198">Sada trebate ponovo pokrenuti Chromium.</translation>
+<translation id="6400072781405947421">Chromium možda neće ispravno raditi jer više nije podržan na sustavu Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium je web-preglednik koji munjevitom brzinom prikazuje web-stranice i aplikacije. Brz je, stabilan i jednostavan za upotrebu. Pregledavajte web sigurnije jer je zaštita od zlonamjernog softvera i krađe identiteta ugrađena u Chromium.</translation>
<translation id="6475912303565314141">Upravlja i time koja se stranica prikazuje prilikom pokretanja Chromiuma.</translation>
<translation id="6485906693002546646">Upotrebljavate <ph name="PROFILE_EMAIL" /> za sinkronizaciju sadržaja u Chromiumu. Za ažuriranje postavki sinkroniziranja ili upotrebu Chromiuma bez Google raÄuna posjetite <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Neke su znaÄajke možda nedostupne. Navedite neki drugi direktorij profila ili
<translation id="6734291798041940871">Chromium je već instaliran za sve korisnike na raÄunalu.</translation>
<translation id="6810143991807788455">Doprinesite poboljÅ¡anju Chromiuma prijavljivanjem trenutaÄnih postavki</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopirano na Chromium)</translation>
<translation id="6893813176749746474">Chromium je ažuriran, ali vi ga niste upotrebljavali najmanje 30 dana.</translation>
<translation id="6944967875980567883">Moduli uÄitani u Chromium</translation>
<translation id="6964305034639999644">Otvori vezu u ano&amp;nimnom prozoru Chromiuma</translation>
<translation id="6970811910055250180">Ažuriranje uređaja...</translation>
<translation id="705851970750939768">Ažuriraj Chromium</translation>
<translation id="7066436765290594559">OS Chromium nije mogao sinkronizirati vaše podatke. Ažurirajte svoju zaporku za sinkronizaciju.</translation>
-<translation id="707471633328071618">Google Payments (kopirano na Chromium)</translation>
<translation id="7162152143154757523">Chromium može pružati bolju provjeru pravopisa slanjem onoga što upišete u preglednik Googleovim poslužiteljima, što vam omogućuje upotrebu iste tehnologije provjere pravopisa koju upotrebljava Google pretraživanje.</translation>
<translation id="7205698830395646142">Sakrij u izborniku Chromiuma</translation>
<translation id="7223968959479464213">Upravitelj zadataka – Chromium</translation>
@@ -240,7 +235,6 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="872034308864968620">Neka Chromium radi u pozadini</translation>
<translation id="8803635938069941624">Uvjeti OS-a Chromium</translation>
<translation id="8821041990367117597">Chromium nije mogao sinkronizirati podatke vaÅ¡eg raÄuna jer su pojedinosti prijave na raÄun zastarjele.</translation>
-<translation id="8851136666856101339">glav</translation>
<translation id="8862326446509486874">Nemate odgovarajuća prava za instaliranje na razini sustava. Pokušajte ponovno pokrenuti program za instalaciju kao administrator.</translation>
<translation id="8897323336392112261">Upravlja i time koja se stranica prikazuje prilikom pokretanja Chromiuma ili kada se klikne gumb PoÄetna.</translation>
<translation id="8907580949721785412">Chromium pokušava prikazati zaporke. Upišite svoju zaporku za Windows da biste to dopustili.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_hu.xtb b/chromium/chrome/app/resources/chromium_strings_hu.xtb
index 000c134fc99..8c320a5a17f 100644
--- a/chromium/chrome/app/resources/chromium_strings_hu.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_hu.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">A Chromium névjegye</translation>
<translation id="1298199220304005244">Segítség kérése a Chromium OS használatával kapcsolatban</translation>
<translation id="1396446129537741364">A Chromium megpróbálja megjeleníteni a jelszavakat.</translation>
-<translation id="1403254041219632970">A Chromium jövőbeli verziói nem fogják támogatni a következő rendszereket: Mac OS X 10.6, 10.7 és 10.8.</translation>
<translation id="1414495520565016063">Bejelentkezett a Chromiumba.</translation>
-<translation id="1440917365206527807">A Chromium megakadályozta, hogy ez a webhely átirányítsa ide:</translation>
<translation id="1444754455097148408">Chromium nyílt forráskódú licencek</translation>
<translation id="1502360822835740515">Legyen a Chromium az alapértelmezett böngészője</translation>
<translation id="151962892725702025">A Chromium OS nem tudta szinkronizálni az adatait, mert a szinkronizálás nem érhető el az Ön domainjénél.</translation>
-<translation id="1559451348202814456">Előfordulhat, hogy a Chromium nem fog megfelelően működni, mert a továbbiakban már nem támogatja a következő rendszereket: Mac OS X 10.6, 10.7 és 10.8.</translation>
<translation id="1585657529869845941">Ha megjelenik, kattintson a <ph name="BEGIN_BOLD" />Váltás mindenképpen<ph name="END_BOLD" /> lehetőségre</translation>
<translation id="1653828314016431939">OK -- Újraindítás most</translation>
<translation id="1668054258064581266">Fiókjának eltávolítása után a Chromiumból előfordulhat, hogy újra kell töltenie a megnyitott lapokat ahhoz, hogy a változások életbe lépjenek.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">A frissítés alkalmazásához újra kell indítani a Chromium OS-t.</translation>
<translation id="2647554856022461007">Előfordulhat, hogy a Chromium internetes szolgáltatásokat használ böngészési élménye javítására. Lehetősége van az ilyen szolgáltatások letiltására. <ph name="BEGIN_LINK" />További információ<ph name="END_LINK" />.</translation>
<translation id="2648074677641340862">Az operációs rendszer hibát jelzett a telepítés során. Kérjük, töltse le újra a Chromiumot.</translation>
-<translation id="2685838254101182273">A Chromium a továbbiakban nem frissül, és már nem támogatja az Ön operációs rendszerének ezen verzióját.</translation>
<translation id="2705403826523567092">Jelentkezzen be a személyre szabott, eszközök között szinkronizált böngészési környezetbe</translation>
<translation id="2711502716910134313">Chromium lap</translation>
<translation id="2718390899429598676">A nagyobb biztonság érdekében a Chromium titkosítja az Ön adatait.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Kérjük, jelentkezzen ki, majd jelentkezzen be újra a módosítás aktiválásához.</translation>
<translation id="4469812139324097969">A Chromium elavult, mert nem volt újraindítva egy ideje. Megjelent egy frissítés, amelyik az újraindítás után azonnal érvénybe lép.</translation>
<translation id="4488554488975128561">A rendszer-információk és oldaltartalmak automatikus küldésével segítséget nyújthat a Google-nak a Chromium használatának biztonságosabbá és egyszerűbbé tételéhez, illetve a veszélyes alkalmazások és webhelyek felderítéséhez.</translation>
-<translation id="4549794359424059447">A Chromium jövőbeli verziói nem fogják támogatni a következő rendszereket: Windows XP és Windows Vista.</translation>
<translation id="4567424176335768812">A(z) <ph name="USER_EMAIL_ADDRESS" /> címmel van bejelentkezve. Elérheti könyvjelzőit, előzményeit és más beállításait minden olyan eszközön, amelyen bejelentkezett.</translation>
<translation id="459535195905078186">Chromium-alkalmazások</translation>
<translation id="4611246891205775468">A Chromium számára engedély szükséges, hogy hozzáférjen a mikrofonhoz ennél a webhelynél.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">A hitelesítési tanúsítvány nem használható. Jelentkezzen be újra a Chromiumba, vagy kérjen további információt a rendszergazdájától. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Már majdnem naprakész! Indítsa újra az eszközt a frissítés befejezéséhez.</translation>
<translation id="5942520288919337908">A(z) <ph name="EXTENSION_NAME" /> hozzá lett adva a Chromiumhoz.</translation>
-<translation id="59625444380784159">A névjegyek részletei révén gyorsabban kitöltheti az űrlapokat a Chromiumban.</translation>
<translation id="5987687638152509985">Frissítse a Chromiumot a szinkronizálás megkezdéséhez</translation>
<translation id="6055895534982063517">Elérhető a Chromium új verziója, amely minden korábbinál sokkal gyorsabb.</translation>
<translation id="6063093106622310249">Megnyitás Chromiumban</translation>
@@ -172,13 +166,13 @@
<translation id="6734291798041940871">A Chromium már telepítve van az összes felhasználó számára a számítógépen.</translation>
<translation id="6810143991807788455">Segítsen a Chromium fejlesztésében a jelenlegi beállítások elküldésével</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (a Chromiumba másolva)</translation>
<translation id="6893813176749746474">A Chromium frissítése megtörtént, de nem használta a böngészőt legalább 30 napja.</translation>
<translation id="6944967875980567883">A Chromiumba betöltött modulok</translation>
<translation id="6964305034639999644">Link megnyitása Chromium-inko&amp;gnitóablakban</translation>
<translation id="6970811910055250180">Az eszköz frissítése folyamatban van...</translation>
<translation id="705851970750939768">A Chromium frissítése</translation>
<translation id="7066436765290594559">A Chromium OS nem tudta szinkronizálni az adatokat. Kérjük, frissítse a szinkronizálás jelszavát.</translation>
-<translation id="707471633328071618">Google Payments (a Chromiumra másolva)</translation>
<translation id="7162152143154757523">A Chromium pontosabb helyesírás-ellenőrzést tud biztosítani azáltal, hogy a böngészőbe beírt szöveget elküldi a Google szervereinek, ami lehetővé teszi, hogy Ön ugyanazt a helyesírás-ellenőrző technológiát használja, amelyet a Google-keresés is.</translation>
<translation id="7205698830395646142">Elrejtés a Chromium-menüben</translation>
<translation id="7223968959479464213">Feladatkezelő -- Chromium</translation>
@@ -238,7 +232,6 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="872034308864968620">A Chromium fusson a háttérben</translation>
<translation id="8803635938069941624">Chromium OS – Szerződési Feltételek</translation>
<translation id="8821041990367117597">A Chromium nem tudta szinkronizálni az adatokat, mert a fiók bejelentkezési adatai elavultak.</translation>
-<translation id="8851136666856101339">fő</translation>
<translation id="8862326446509486874">Nincsenek meg a megfelelő jogai a rendszerszintű telepítéshez. Indítsa újra a telepítőt rendszergazdaként.</translation>
<translation id="8897323336392112261">Továbbá azt is szabályozza, hogy melyik oldal jelenik meg a Chromium indításakor vagy a Kezdőlap gombra történő kattintáskor.</translation>
<translation id="8907580949721785412">A Chromium megkísérli megjeleníteni a jelszavakat. Ennek engedélyezéséhez írja be Windows-jelszavát.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_id.xtb b/chromium/chrome/app/resources/chromium_strings_id.xtb
index b29a1a097ca..9f1a22e80f1 100644
--- a/chromium/chrome/app/resources/chromium_strings_id.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_id.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Tentang Chromium</translation>
<translation id="1298199220304005244">Dapatkan bantuan tentang penggunaan Chromium OS</translation>
<translation id="1396446129537741364">Chromium mencoba menampilkan sandi.</translation>
-<translation id="1403254041219632970">Versi Chromium berikutnya tidak mendukung lagi Mac OS X 10.6, 10.7, atau 10.8.</translation>
<translation id="1414495520565016063">Anda sudah masuk ke Chromium!</translation>
-<translation id="1440917365206527807">Chromium menghentikan situs ini agar tidak mengarahkan Anda ke</translation>
<translation id="1444754455097148408">Lisensi sumber terbuka Chromium</translation>
<translation id="1502360822835740515">Jadikan Chromium sebagai browser default</translation>
<translation id="151962892725702025">Chromium OS tidak dapat menyinkronkan data Anda karena Sinkronisasi tidak tersedia untuk domain Anda.</translation>
-<translation id="1559451348202814456">Chromium mungkin tidak akan berfungsi dengan semestinya karena sudah tidak didukung di Mac OS X 10.6, 10.7, atau 10.8.</translation>
<translation id="1585657529869845941">Klik <ph name="BEGIN_BOLD" />Ganti saja<ph name="END_BOLD" />, jika muncul</translation>
<translation id="1653828314016431939">Oke - Mulai ulang sekarang</translation>
<translation id="1668054258064581266">Setelah membuang akun dari Chromium, Anda mungkin perlu memuat ulang tab terbuka untuk mulai menerapkannya.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS harus dimulai ulang untuk menerapkan pembaruan.</translation>
<translation id="2647554856022461007">Chromium dapat mengunakan layanan web agar pengalaman mengakses internet lebih menyenangkan. Anda dapat memilih untuk menonaktifkan layanan ini. <ph name="BEGIN_LINK" />Pelajari lebih lanjut<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Terjadi kesalahan pada sistem operasi saat pemasangan berlangsung. Download Chromium lagi.</translation>
-<translation id="2685838254101182273">Chromium telah berhenti memperbarui dan tidak lagi mendukung versi sistem operasi ini.</translation>
<translation id="2705403826523567092">Login untuk mendapatkan pengalaman browsing yang dipersonalisasi, yang disinkronkan di seluruh perangkat</translation>
<translation id="2711502716910134313">Tab Chromium</translation>
<translation id="2718390899429598676">Untuk keamanan tambahan, Chromium akan mengenkripsi data Anda.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Keluar dan masuk lagi agar perubahan ini diterapkan.</translation>
<translation id="4469812139324097969">Chromium telah kedaluwarsa karena tidak diluncurkan selama beberapa waktu. Pembaruan telah tersedia dan akan diterapkan setelah Anda meluncurkan ulang.</translation>
<translation id="4488554488975128561">Anda dapat membantu menjadikan Chromium lebih aman dan lebih mudah digunakan, dengan mengirim sebagian informasi sistem dan konten halaman secara otomatis ke Google untuk membantu mendeteksi aplikasi dan situs berbahaya.</translation>
-<translation id="4549794359424059447">Versi Chromium berikutnya tidak mendukung lagi Windows XP atau Windows Vista.</translation>
<translation id="4567424176335768812">Anda masuk sebagai <ph name="USER_EMAIL_ADDRESS" />. Kini Anda dapat mengakses bookmark, histori, dan setelan lainnya pada seluruh perangkat yang Anda masuki.</translation>
<translation id="459535195905078186">Aplikasi Chromium</translation>
<translation id="4611246891205775468">Chromium memerlukan izin akses ke mikrofon untuk situs ini.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Gagal mengautentikasi sertifikat. Harap login kembali ke Chromium atau hubungi administrator untuk informasi lebih lanjut. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Hampir selesai diperbarui! Mulai ulang perangkat untuk menyelesaikan pembaruan.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> telah ditambahkan ke Chromium.</translation>
-<translation id="59625444380784159">Detail dari kontak dapat membantu Anda mengisi formulir lebih cepat di Chromium.</translation>
<translation id="5987687638152509985">Perbarui Chromium untuk memulai sinkronisasi</translation>
<translation id="6055895534982063517">Tersedia Chromium versi baru, dan versi ini lebih cepat dari sebelumnya.</translation>
<translation id="6063093106622310249">&amp;Buka di Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Kini, menggunakan Chromium dengan Akun Google Anda dan di komputer bersama jadi lebih mudah.</translation>
<translation id="6373523479360886564">Anda yakin ingin mencopot pemasangan Chromium?</translation>
<translation id="6394232988457703198">Mulai ulang Chromium sekarang.</translation>
+<translation id="6400072781405947421">Chromium mungkin tidak berfungsi dengan semestinya karena sudah tidak didukung di Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium adalah browser web yang menjalankan halaman web dan aplikasi dengan kecepatan kilat. Browser ini cepat, stabil, dan mudah digunakan. Jelajahi web lebih aman dengan perlindungan dari software perusak dan phishing yang tertanam di dalam Chromium.</translation>
<translation id="6475912303565314141">Juga mengontrol halaman apa yang ditampilkan saat Anda memulai Chromium.</translation>
<translation id="6485906693002546646">Anda menggunakan <ph name="PROFILE_EMAIL" /> untuk menyinkronkan barang-barang Chromium. Untuk memperbarui preferensi sinkronisasi atau menggunakan Chromium tanpa akun Google, kunjungi <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Sebagian fitur mungkin tidak tersedia. Tentukan direktori profil yang berbeda at
<translation id="6734291798041940871">Chromium sudah terpasang untuk semua pengguna di komputer Anda.</translation>
<translation id="6810143991807788455">Bantu menjadikan Chromium lebih baik dengan melaporkan setelan saat ini</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (disalin ke Chromium)</translation>
<translation id="6893813176749746474">Chromium telah diperbarui, tetapi Anda belum menggunakannya selama setidaknya 30 hari.</translation>
<translation id="6944967875980567883">Modul dimuat ke dalam Chromium</translation>
<translation id="6964305034639999644">Buka link di jendela sa&amp;maran Chromium</translation>
<translation id="6970811910055250180">Memperbarui perangkat Anda...</translation>
<translation id="705851970750939768">Perbarui Chromium</translation>
<translation id="7066436765290594559">Chromium OS tidak dapat menyinkronkan data Anda. Perbarui frasa sandi Sinkronisasi Anda.</translation>
-<translation id="707471633328071618">Google Payments (disalin ke Chromium)</translation>
<translation id="7162152143154757523">Chromium dapat memberikan pemeriksa ejaan yang lebih pintar dengan mengirimkan apa yang Anda ketik di browser ke server Google, sehingga memungkinkan Anda menggunakan teknologi pemeriksa ejaan yang sama seperti yang digunakan oleh penelusuran Google.</translation>
<translation id="7205698830395646142">Sembunyikan di Menu Chromium</translation>
<translation id="7223968959479464213">Pengelola Tugas - Chromium</translation>
@@ -240,7 +235,6 @@ Lihat email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</tr
<translation id="872034308864968620">Jalankan Chromium di Latar Belakang</translation>
<translation id="8803635938069941624">Persyaratan Chromium OS</translation>
<translation id="8821041990367117597">Chromium tidak dapat menyinkronkan data karena detail proses masuk Anda sebelum diperbarui.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Anda tidak memiliki hak yang diperlukan untuk pemasangan tingkat sistem. Coba jalankan lagi pemasang saat masuk sebagai Administrator.</translation>
<translation id="8897323336392112261">Juga mengontrol halaman apa yang ditampilkan saat Anda memulai Chromium atau mengeklik tombol Beranda.</translation>
<translation id="8907580949721785412">Chromium mencoba menampilkan sandi. Ketik sandi Windows untuk mengizinkannya.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_it.xtb b/chromium/chrome/app/resources/chromium_strings_it.xtb
index dfedddde943..b2b9ca75d18 100644
--- a/chromium/chrome/app/resources/chromium_strings_it.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_it.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Informazioni su Chromium</translation>
<translation id="1298199220304005244">Ricevi assistenza per l'utilizzo di Chromium OS</translation>
<translation id="1396446129537741364">Chromium sta cercando di visualizzare le password.</translation>
-<translation id="1403254041219632970">Le versioni future di Chromium non supporteranno più Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1414495520565016063">Hai eseguito l'accesso a Chromium.</translation>
-<translation id="1440917365206527807">Chromium ha impedito a questo sito di portarti alla pagina</translation>
<translation id="1444754455097148408">Licenze open source di Chromium</translation>
<translation id="1502360822835740515">Imposta Chromium come browser predefinito</translation>
<translation id="151962892725702025">Impossibile sincronizzare i dati in Chromium OS perché la sincronizzazione non è disponibile per il tuo dominio.</translation>
-<translation id="1559451348202814456">Chromium potrebbe non funzionare correttamente perché non è più supportato su Mac OS X 10.6, 10.7 o 10.8.</translation>
<translation id="1585657529869845941">Fai clic su <ph name="BEGIN_BOLD" />Switch anyway<ph name="END_BOLD" /> (Passa comunque) se viene visualizzato</translation>
<translation id="1653828314016431939">OK - Riavvia ora</translation>
<translation id="1668054258064581266">Dopo avere rimosso il tuo account da Chromium, potresti dover ricaricare le schede aperte perché le modifiche vengano applicate.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Per applicare l'aggiornamento è necessario riavviare Chromium OS.</translation>
<translation id="2647554856022461007">Chromium potrebbe utilizzare servizi web per migliorare la tua esperienza di navigazione. Se preferisci, puoi disattivare questi servizi. <ph name="BEGIN_LINK" />Ulteriori informazioni<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Durante l'installazione si è verificato un errore del sistema operativo. Scarica di nuovo Chromium.</translation>
-<translation id="2685838254101182273">Chromium non verrà più aggiornato e non supporta più questa versione del sistema operativo.</translation>
<translation id="2705403826523567092">Accedi per un'esperienza di navigazione personalizzata e sincronizzata su più dispositivi</translation>
<translation id="2711502716910134313">Scheda Chromium</translation>
<translation id="2718390899429598676">Per maggiore sicurezza, Chromium cripterà i tuoi dati.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Esci ed esegui di nuovo l'accesso per applicare la modifica.</translation>
<translation id="4469812139324097969">Chromium non è aggiornato perché non viene riavviato da un po'. È disponibile un aggiornamento che verrà applicato non appena riavvierai.</translation>
<translation id="4488554488975128561">Puoi contribuire a rendere Chromium più sicuro e più facile da utilizzare inviando automaticamente a Google alcune informazioni sul sistema e alcuni contenuti delle pagine per contribuire a rilevare app e siti pericolosi.</translation>
-<translation id="4549794359424059447">Le versioni future di Chromium non supporteranno più Windows XP o Windows Vista.</translation>
<translation id="4567424176335768812">Hai eseguito l'accesso come <ph name="USER_EMAIL_ADDRESS" />. Ora puoi accedere ai tuoi Preferiti, alla tua cronologia e ad altre impostazioni su tutti i tuoi dispositivi su cui esegui l'accesso.</translation>
<translation id="459535195905078186">Applicazioni Chromium</translation>
<translation id="4611246891205775468">Per questo sito Chromium ha bisogno dell'autorizzazione ad accedere al microfono.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Errore del certificato di autenticazione. Accedi di nuovo a Chromium o contatta il tuo amministratore per avere ulteriori informazioni. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Aggiornamento quasi completato. Riavvia il dispositivo per terminare l'aggiornamento.</translation>
<translation id="5942520288919337908">L'estensione <ph name="EXTENSION_NAME" /> è stata aggiunta a Chromium.</translation>
-<translation id="59625444380784159">I dati dei tuoi contatti possono consentirti di compilare più rapidamente i moduli in Chromium.</translation>
<translation id="5987687638152509985">Aggiorna Chromium per avviare la sincronizzazione</translation>
<translation id="6055895534982063517">È disponibile una nuova versione di Chromium con una velocità senza precedenti.</translation>
<translation id="6063093106622310249">&amp;Apri in Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Ora è più facile utilizzare Chromium con il tuo account Google e sui computer condivisi.</translation>
<translation id="6373523479360886564">Vuoi disinstallare Chromium?</translation>
<translation id="6394232988457703198">Chromium deve essere riavviato adesso.</translation>
+<translation id="6400072781405947421">Chromium potrebbe non funzionare correttamente perché non è più supportato su Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium è un browser web che esegue le pagine web e le applicazioni alla velocità della luce. È veloce, stabile e facile da utilizzare. Naviga su Internet in modo più sicuro grazie alla protezione da malware e phishing integrata in Chromium.</translation>
<translation id="6475912303565314141">Controlla anche la pagina visualizzata all'avvio di Chromium.</translation>
<translation id="6485906693002546646">Stai utilizzando <ph name="PROFILE_EMAIL" /> per sincronizzare i tuoi contenuti di Chromium. Per aggiornare la tua preferenza di sincronizzazione o per utilizzare Chromium senza un account Google, accedi alla pagina <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Alcune funzioni potrebbero non essere disponibili. Specifica un'altra directory
<translation id="6734291798041940871">Chromium è già installato per tutti gli utenti sul computer.</translation>
<translation id="6810143991807788455">Contribuisci a migliorare Chromium indicando le impostazioni attuali</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiata in Chromium)</translation>
<translation id="6893813176749746474">Chromium è stato aggiornato ma non lo utilizzi da almeno 30 giorni.</translation>
<translation id="6944967875980567883">Moduli caricati in Chromium</translation>
<translation id="6964305034639999644">Apri link in una finestra di navigazione in inco&amp;gnito di Chromium</translation>
<translation id="6970811910055250180">Aggiornamento del dispositivo in corso...</translation>
<translation id="705851970750939768">Aggiorna Chromium</translation>
<translation id="7066436765290594559">Impossibile sincronizzare i dati in Chromium OS. Aggiorna la passphrase di sincronizzazione.</translation>
-<translation id="707471633328071618">Google Payments (copiato in Chromium)</translation>
<translation id="7162152143154757523">Chromium può offrire una funzione di controllo ortografico migliore inviando il testo digitato nel browser ai server di Google. Puoi, così, usufruire della stessa tecnologia di controllo ortografico utilizzata dalla Ricerca Google.</translation>
<translation id="7205698830395646142">Nascondi in menu Chromium</translation>
<translation id="7223968959479464213">Task Manager - Chromium</translation>
@@ -240,7 +235,6 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="872034308864968620">Lascia Chromium in esecuzione in background</translation>
<translation id="8803635938069941624">Termini di Chromium OS</translation>
<translation id="8821041990367117597">Impossibile sincronizzare i dati in Chromium perché i dati di accesso dell'account sono obsoleti.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Non disponi dei diritti appropriati per l'installazione a livello di sistema. Prova a eseguire nuovamente il programma di installazione come Amministratore.</translation>
<translation id="8897323336392112261">Controlla anche la pagina visualizzata all'avvio di Chromium o quando fai clic sul pulsante Pagina iniziale.</translation>
<translation id="8907580949721785412">Chromium sta cercando di visualizzare le password. Per consentire la visualizzazione, digita la tua password Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_iw.xtb b/chromium/chrome/app/resources/chromium_strings_iw.xtb
index e50f0037977..cf0c484e1f0 100644
--- a/chromium/chrome/app/resources/chromium_strings_iw.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_iw.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">â€×¢×œ Chromium</translation>
<translation id="1298199220304005244">â€×¢×–רה ב×מצעות מערכת ההפעלה של Chromium</translation>
<translation id="1396446129537741364">â€Chromium מנסה להציג סיסמ×ות.</translation>
-<translation id="1403254041219632970">â€×’רס×ות עתידיות של Chromium כבר ×œ× ×™×ª×ž×›×• במערכת Mac OS X בגרס×ות 10.6, 10.7 ו-10.8.</translation>
<translation id="1414495520565016063">â€× ×›× ×¡×ª ל-Chromium!</translation>
-<translation id="1440917365206527807">â€Chromium מנע מה×תר ×”×–×” להעביר ×ותך ×ל</translation>
<translation id="1444754455097148408">â€×¨×™×©×™×•× ×•×ª קוד פתוח של Chromium</translation>
<translation id="1502360822835740515">â€×”גדר ×ת Chromium בתור דפדפן ברירת המחדל</translation>
<translation id="151962892725702025">â€×ž×¢×¨×›×ª ההפעלה של Chromium ×œ× ×”×¦×œ×™×—×” לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š מפני שסנכרון ×ינו זמין עבור הדומיין שלך.</translation>
-<translation id="1559451348202814456">â€×™×™×ª×›×Ÿ ש-Chromium ×œ× ×™×¤×¢×œ כר×וי ×›×™ כבר ×ין בו תמיכה במערכת Mac OS X בגרס×ות 10.6, 10.7 ו-10.8.</translation>
<translation id="1585657529869845941">×× ×”×œ×—×¦×Ÿ <ph name="BEGIN_BOLD" />×× ×™ רוצה להחליף בכל מקרה<ph name="END_BOLD" /> מופיע, צריך ללחוץ עליו</translation>
<translation id="1653828314016431939">×ישור - הפעל מחדש כעת</translation>
<translation id="1668054258064581266">â€×œ×חר הסרת החשבון שלך מ-Chromeium, ייתכן שתידרש לטעון מחדש ×ת הכרטיסיות הפתוחות שלך כדי שההסרה ×ª×™×•×©× ×‘×¤×•×¢×œ.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">â€×›×“×™ להחיל עדכון ×–×”, יש להפעיל מחדש ×ת Chromium OS.</translation>
<translation id="2647554856022461007">â€Chromium עשוי להשתמש בשירותי ×ינטרנט לשיפור חוויית הגלישה. ניתן להשבית ×ת ×”×©×™×¨×•×ª×™× ×”×לה. <ph name="BEGIN_LINK" />למידע נוסף<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">â€×‘מהלך ההתקנה ×רעה שגי××” של מערכת ההפעלה. הורד שוב ×ת Chromium.</translation>
-<translation id="2685838254101182273">â€Chromium הפסיק לעדכן ×ת הגרסה הזו של מערכת ההפעלה שלך וכבר ×ינו תומך בה.</translation>
<translation id="2705403826523567092">×פשר להיכנס לחשבון כדי ליהנות מחוויית גלישה מות×מת ×ישית ×¢× ×¡× ×›×¨×•×Ÿ בין ×”×ž×›×©×™×¨×™× ×”×©×•× ×™× ×©×œ×š</translation>
<translation id="2711502716910134313">â€×›×¨×˜×™×¡×™×™×” של Chromium</translation>
<translation id="2718390899429598676">â€×œ×©×™×¤×•×¨ ×”×בטחה, Chromium יצפין ×ת הנתוני×.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">×¦× ×ž×”×ž×¢×¨×›×ª והיכנס שוב כדי שהשינוי ייכנס לתוקף.</translation>
<translation id="4469812139324097969">â€Chromium ×ינו מעודכן מכיוון ×©×”×•× ×œ× ×”×•×¤×¢×œ בזמן ×”×חרון. יש עדכון זמין ×•×”×•× ×™×—×•×œ ברגע שתבצע הפעלה מחדש.</translation>
<translation id="4488554488975128561">â€×ª×•×›×œ לעזור בשיפור ×”×בטחה וקלות השימוש של Chromium על-ידי שליחה ×וטומטית של חלק מפרטי המערכת ותוכן הדף ×ל Google כדי לעזור בזיהוי של ×™×™×©×•×ž×™× ×•××ª×¨×™× ×ž×¡×•×›× ×™×.</translation>
-<translation id="4549794359424059447">â€×’רס×ות עתידיות של Chromium כבר ×œ× ×™×ª×ž×›×• ב-Windows XP וב-Windows Vista.</translation>
<translation id="4567424176335768812">נכנסת למערכת בתור <ph name="USER_EMAIL_ADDRESS" />. כעת ×תה יכול לגשת ×ל הסימניות, ההיסטוריה והגדרות ×חרות שלך בכל ×”×ž×›×©×™×¨×™× ×©×‘×”× ×תה מחובר לחשבון.</translation>
<translation id="459535195905078186">â€×™×™×©×•×ž×™ Chromium</translation>
<translation id="4611246891205775468">â€Chromium זקוק להרש×ת גישה ×ל המיקרופון בשביל ×”×תר ×”×–×”.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">â€×ישור ×”×ימות נכשל. עליך להיכנס שוב לחשבונך ב-Chromium ×ו לפנות למנהל המערכת שלך לקבלת מידע נוסף. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">העדכון כמעט הושל×! הפעל מחדש ×ת המכשיר כדי ×œ×¡×™×™× ×ת העדכון.</translation>
<translation id="5942520288919337908">â€<ph name="EXTENSION_NAME" /> נוסף ל-â€Chromiumâ€.</translation>
-<translation id="59625444380784159">â€×¤×¨×˜×™× מ×נשי הקשר שלך ×™×›×•×œ×™× ×œ×¢×–×•×¨ לך ×œ×ž×œ× ×˜×¤×¡×™× ×‘×ž×”×™×¨×•×ª רבה יותר ב-Chromium.</translation>
<translation id="5987687638152509985">â€×¢×“כן ×ת Chromium כדי להתחיל ×ת הסנכרון</translation>
<translation id="6055895534982063517">â€×’רסה חדשה של Chromium זמינה, ×•×”×™× ×ž×”×™×¨×” יותר מ××™ פע×.</translation>
<translation id="6063093106622310249">â€&amp;פתיחה ב-Chromium</translation>
@@ -172,13 +166,13 @@
<translation id="6734291798041940871">â€Chromium כבר מותקן במחשב ונגיש לכל המשתמשי×.</translation>
<translation id="6810143991807788455">â€×¢×–ור לשפר ×ת Chromium על ידי דיווח ההגדרות הנוכחיות</translation>
<translation id="6857782730669500492">â€Chromium†- <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">â€Google Pay (â€×”ועתק ל-Chromium)</translation>
<translation id="6893813176749746474">â€Chromium עודכן, ×ך ×œ× ×”×©×ª×ž×©×ª בו לפחות 30 ימי×.</translation>
<translation id="6944967875980567883">â€×ž×•×“×•×œ×™× ×©× ×˜×¢× ×• ב-Chromium</translation>
<translation id="6964305034639999644">â€×¤×ª×— ×ת הקישור בחלון &amp;גלישה בסתר של Chromium</translation>
<translation id="6970811910055250180">מעדכן ×ת המכשיר שלך...</translation>
<translation id="705851970750939768">â€×¢×“כן ×ת Chromiumâ€</translation>
<translation id="7066436765290594559">â€×ž×¢×¨×›×ª ההפעלה של Chromium ×œ× ×”×¦×œ×™×—×” לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š. עדכן ×ת משפט הסיסמה לסנכרון.</translation>
-<translation id="707471633328071618">â€Google Payments (â€×”ועתק ל-Chromium)</translation>
<translation id="7162152143154757523">â€Chromium יכול לספק בדיקת ×יות חכמה יותר על ידי שליחת הטקסט ש×תה מקליד בדפדפן ×ל שרתי Google. כך ×תה יכול להשתמש ב×ותה טכנולוגיה של בדיקת ×יות שבה נעשה שימוש בחיפוש Google.</translation>
<translation id="7205698830395646142">â€×”סתרה בתפריט Chromium</translation>
<translation id="7223968959479464213">â€×ž× ×”ל המשימות - Chromium</translation>
@@ -238,7 +232,6 @@ Chromium ×œ× ×™×›×•×œ לשחזר ×ת ההגדרות שלך.</translation>
<translation id="872034308864968620">â€×פשר ל-Chromium לפעול ברקע</translation>
<translation id="8803635938069941624">â€×ª× ××™× ×¢×‘×•×¨ מערכת ההפעלה של Chromium</translation>
<translation id="8821041990367117597">â€Chromium ×œ× ×”×¦×œ×™×— לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š מפני שפרטי הכניסה של חשבונך ××™× × ×ž×¢×•×“×›× ×™×.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">×ין לך זכויות שמת×ימות להתקנה ברמת המערכת. נסה להפעיל שוב ×ת המתקין כמנהל מערכת.</translation>
<translation id="8897323336392112261">â€×”גדרה זו ×’× ×§×•×‘×¢×ª ××™×–×” דף מוצג ש×תה מפעיל ×ת Chromium ×ו לוחץ על הלחצן 'דף הבית'.</translation>
<translation id="8907580949721785412">â€Chromium מנסה להציג סיסמ×ות. הקלד ×ת הסיסמה שלך ל-Windows כדי ל×פשר ×–×ת.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ja.xtb b/chromium/chrome/app/resources/chromium_strings_ja.xtb
index 581b54bda24..5a8fe921ab6 100644
--- a/chromium/chrome/app/resources/chromium_strings_ja.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ja.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium ã«ã¤ã„ã¦</translation>
<translation id="1298199220304005244">Chromium OS ã®ä½¿ç”¨ã«é–¢ã™ã‚‹ã‚¢ãƒ‰ãƒã‚¤ã‚¹</translation>
<translation id="1396446129537741364">Chromium ã¯ãƒ‘スワードを表示ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
-<translation id="1403254041219632970">Chromium ã®ä»Šå¾Œã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ Mac OS X 10.6ã€10.7ã€10.8 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã‚Šã¾ã™ã€‚</translation>
<translation id="1414495520565016063">Chromium ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã—ãŸ</translation>
-<translation id="1440917365206527807">Chromium ã§ã€ã“ã®ã‚µã‚¤ãƒˆã‹ã‚‰ä»¥ä¸‹ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…ˆã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒä¸­æ­¢ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="1444754455097148408">Chromium オープンソース ライセンス</translation>
<translation id="1502360822835740515">Chromium をデフォルトã®ãƒ–ラウザã«ã™ã‚‹</translation>
<translation id="151962892725702025">ãŠä½¿ã„ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã§ã¯åŒæœŸã‚’利用ã§ããªã„ãŸã‚ã€Chromium OS ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
-<translation id="1559451348202814456">Mac OS X 10.6ã€10.7ã€10.8 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€Chromium ã¯æ­£å¸¸ã«æ©Ÿèƒ½ã—ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="1585657529869845941">[<ph name="BEGIN_BOLD" />切り替ãˆã‚‹<ph name="END_BOLD" />] をクリックã—ã¾ã™ï¼ˆè¡¨ç¤ºã•ã‚ŒãŸå ´åˆï¼‰</translation>
<translation id="1653828314016431939">OK - 今ã™ãå†èµ·å‹•</translation>
<translation id="1668054258064581266">Chromium ã‹ã‚‰ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’削除ã—ãŸã‚‰ã€å ´åˆã«ã‚ˆã£ã¦ã¯é–‹ã„ã¦ã„るタブをå†èª­ã¿è¾¼ã¿ã—ã¦å¤‰æ›´ã‚’å映ã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">アップデートをé©ç”¨ã™ã‚‹ã«ã¯ Chromium OS ã‚’å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="2647554856022461007">Chromium ã¯ã€ã‚ˆã‚Šå¿«é©ãªãƒ–ラウジングをæä¾›ã™ã‚‹ç›®çš„ã§ã‚¦ã‚§ãƒ–サービスを使用ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®ã‚µãƒ¼ãƒ“スã¯ç„¡åŠ¹ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚<ph name="BEGIN_LINK" />詳細<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">インストール中ã«ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚° システム エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚Chromium をダウンロードã—ç›´ã—ã¦ãã ã•ã„。</translation>
-<translation id="2685838254101182273">Chromium ã¯ã‚¢ãƒƒãƒ—デートã®æ供を中止ã—ã¦ã„ã¾ã™ã€‚ãŠä½¿ã„ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚° システムã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。</translation>
<translation id="2705403826523567092">ログインã™ã‚‹ã¨ã€å€‹äººå‘ã‘ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã•ã‚ŒãŸãƒ–ラウジング環境をã•ã¾ã–ã¾ãªç«¯æœ«é–“ã§åŒæœŸã—ã¦ä½¿ç”¨ã§ãã¾ã™</translation>
<translation id="2711502716910134313">Chromium タブ</translation>
<translation id="2718390899429598676">セキュリティ強化ã®ãŸã‚ã€Chromium ã§ã¯ãƒ‡ãƒ¼ã‚¿ãŒæš—å·åŒ–ã•ã‚Œã¾ã™ã€‚</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">変更内容をå映ã™ã‚‹ã«ã¯ã€ä¸€åº¦ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦ã€ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。</translation>
<translation id="4469812139324097969">Chromium ã¯ã—ã°ã‚‰ãå†èµ·å‹•ã—ã¦ã„ãªã„ãŸã‚最新ã§ã¯ã‚ã‚Šã¾ã›ã‚“。å†èµ·å‹•ã™ã‚‹ã¨ã™ãã«ã‚¢ãƒƒãƒ—デートãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="4488554488975128561">å±é™ºãªã‚¢ãƒ—リやサイトã®æ¤œå‡ºã«å½¹ç«‹ã¦ã‚‹ãŸã‚ã«ä¸€éƒ¨ã®ã‚·ã‚¹ãƒ†ãƒ æƒ…報やページã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ Google ã«è‡ªå‹•é€ä¿¡ã—ã¦ã€Chromium ã®å®‰å…¨æ€§ã¨åˆ©ä¾¿æ€§ã®å‘上ã«ã”å”力ãã ã•ã„。</translation>
-<translation id="4549794359424059447">Chromium ã®ä»Šå¾Œã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ Windows XP 㨠Windows Vista ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã‚Šã¾ã™ã€‚</translation>
<translation id="4567424176335768812"><ph name="USER_EMAIL_ADDRESS" /> ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚ログインã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã€ãƒ–ックマークã€å±¥æ­´ã€ãã®ä»–ã®è¨­å®šã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚</translation>
<translation id="459535195905078186">Chromium アプリ</translation>
<translation id="4611246891205775468">ã“ã®ã‚µã‚¤ãƒˆã‚’利用ã™ã‚‹ã«ã¯ã€Chromium ã§ãƒžã‚¤ã‚¯ã®ä½¿ç”¨ã‚’許å¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">èªè¨¼è¨¼æ˜Žæ›¸ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚Chromium ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ç›´ã™ã‹ã€ç®¡ç†è€…ã«è©³ç´°ã‚’ãŠå•ã„åˆã‚ã›ãã ã•ã„。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">端末をå†èµ·å‹•ã—ã¦æ›´æ–°ã‚’完了ã—ã¦ãã ã•ã„。</translation>
<translation id="5942520288919337908">「<ph name="EXTENSION_NAME" />ã€ã‚’ Chromium ã«è¿½åŠ ã—ã¾ã—ãŸã€‚</translation>
-<translation id="59625444380784159">連絡先ã‹ã‚‰è©³ç´°ã‚’å–å¾—ã™ã‚‹ã¨ã€Chromium ã§ã®ãƒ•ã‚©ãƒ¼ãƒ ã®è¨˜å…¥ãŒæ¥½ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="5987687638152509985">åŒæœŸã‚’開始ã™ã‚‹ã«ã¯ã€Chromium ã‚’æ›´æ–°ã—ã¾ã™</translation>
<translation id="6055895534982063517">Chromium ãŒã•ã‚‰ã«é€Ÿããªã‚Šã¾ã—ãŸï¼æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ãœã²ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="6063093106622310249">Chromium ã§é–‹ã(&amp;O)</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">共有パソコン㮠Chromium 㧠Google アカウントãŒç°¡å˜ã«ä½¿ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚</translation>
<translation id="6373523479360886564">Chromium をアンインストールã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</translation>
<translation id="6394232988457703198">今ã™ã Chromium ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。</translation>
+<translation id="6400072781405947421">Mac OS X 10.9 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€Chromium ã¯æ­£å¸¸ã«æ©Ÿèƒ½ã—ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="6403826409255603130">Chromium ã¯ã€ã‚¦ã‚§ãƒ–ページやアプリケーションを高速ã«å®Ÿè¡Œã§ãるスピードã¨ã€é«˜ã„安定性を兼ã­å‚™ãˆãŸéžå¸¸ã«ä½¿ã„ã‚„ã™ã„ウェブブラウザã§ã™ã€‚ä¸æ­£ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚„フィッシングã«å¯¾ã™ã‚‹ä¿è­·æ©Ÿèƒ½ãŒçµ„ã¿è¾¼ã¾ã‚Œã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–を安全ã«ãƒ–ラウジングã§ãã¾ã™ã€‚</translation>
<translation id="6475912303565314141">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã§ã¯ã€Chromium ã®èµ·å‹•æ™‚ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã‚‚制御ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="6485906693002546646">Chromium データã®åŒæœŸã« <ph name="PROFILE_EMAIL" /> を使用ã—ã¦ã„ã¾ã™ã€‚åŒæœŸè¨­å®šã‚’æ›´æ–°ã™ã‚‹ã€ã¾ãŸã¯ Google アカウントãªã—㧠Chromium を使用ã™ã‚‹ã«ã¯ã€<ph name="SETTINGS_LINK" /> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">Chromium ã¯æ—¢ã«ãƒ‘ソコンã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="6810143991807788455">ç¾åœ¨ã®è¨­å®šã‚’é€ä¿¡ã—㦠Chromium ã®å“質å‘上ã«ã”å”力ãã ã•ã„</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay(Chromium ã«ã‚³ãƒ”ー)</translation>
<translation id="6893813176749746474">Chromium ãŒæ›´æ–°ã•ã‚Œã¾ã—ãŸãŒã€30 日以上使用ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="6944967875980567883">Chromium ã«èª­ã¿è¾¼ã¾ã‚Œã¦ã„るモジュール</translation>
<translation id="6964305034639999644">Chromium ã®ã‚·ãƒ¼ã‚¯ãƒ¬ãƒƒãƒˆ ウインドウã§ãƒªãƒ³ã‚¯ã‚’é–‹ã(&amp;G)</translation>
<translation id="6970811910055250180">ãŠä½¿ã„ã®ç«¯æœ«ã‚’æ›´æ–°ã—ã¦ã„ã¾ã™...</translation>
<translation id="705851970750939768">Chromium ã‚’æ›´æ–°</translation>
<translation id="7066436765290594559">Chromium OS ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚åŒæœŸãƒ‘スフレーズを更新ã—ã¦ãã ã•ã„。</translation>
-<translation id="707471633328071618">Google ペイメント(Chromium ã«ã‚³ãƒ”ー)</translation>
<translation id="7162152143154757523">Chromium ã§ã¯ãƒ–ラウザã«å…¥åŠ›ã•ã‚ŒãŸå†…容を Google ã®ã‚µãƒ¼ãƒãƒ¼ã«é€ä¿¡ã™ã‚‹ã“ã¨ã§é«˜åº¦ãªã‚¹ãƒšãƒ«ãƒã‚§ãƒƒã‚¯ã‚’実ç¾ã—ã€Google 検索ã§ä½¿ç”¨ã•ã‚Œã‚‹ã‚¹ãƒšãƒ«ãƒã‚§ãƒƒã‚¯ テクノロジーを活用ã§ãã¾ã™ã€‚</translation>
<translation id="7205698830395646142">Chromium メニューã§éžè¡¨ç¤º</translation>
<translation id="7223968959479464213">タスク マãƒãƒ¼ã‚¸ãƒ£ - Chromium</translation>
@@ -240,7 +235,6 @@
<translation id="872034308864968620">Chromium ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å®Ÿè¡Œã™ã‚‹</translation>
<translation id="8803635938069941624">Chromium OS 利用è¦ç´„</translation>
<translation id="8821041990367117597">アカウントã®ãƒ­ã‚°ã‚¤ãƒ³æƒ…å ±ãŒæœ€æ–°ã§ã¯ãªã„ãŸã‚ã€Chromium ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
-<translation id="8851136666856101339">本文</translation>
<translation id="8862326446509486874">権é™ãŒä¸å分ãªãŸã‚システムレベルã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒã§ãã¾ã›ã‚“。管ç†è€…権é™ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。</translation>
<translation id="8897323336392112261">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã§ã¯ã€Chromium ã®èµ·å‹•æ™‚ã€ã¾ãŸã¯ãƒ›ãƒ¼ãƒ  ボタンã®ã‚¯ãƒªãƒƒã‚¯æ™‚ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã‚‚制御ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="8907580949721785412">Chromium ã§ãƒ‘スワードを表示ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚続行ã™ã‚‹ã«ã¯ã€Windows ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_kn.xtb b/chromium/chrome/app/resources/chromium_strings_kn.xtb
index 3f65225a9d5..e366c02196a 100644
--- a/chromium/chrome/app/resources/chromium_strings_kn.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_kn.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium ಕà³à²°à²¿à²¤à³</translation>
<translation id="1298199220304005244">Chromium OS ಅನà³à²¨à³ ಬಳಸà³à²¤à³à²¤à²¿à²°à³à²µà³à²¦à²° ಜೊತೆಗೆ ಸಹಾಯವನà³à²¨à³ ಪಡೆಯಿರಿ</translation>
<translation id="1396446129537741364">Chromium ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ ತೋರಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à³à²¤à³à²¤à²¿à²¦à³†.</translation>
-<translation id="1403254041219632970">Chromium ನ ಪೂರà³à²£ ಆವೃತà³à²¤à²¿à²—ಳೠMac OS X 10.6, 10.7 ಅಥವಾ 10.8 ರಲà³à²²à²¿ ಇನà³à²¨à³ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="1414495520565016063">ನೀವೠChromium ಗೆ ಸೈನೠಇನೠಮಾಡಿರà³à²µà²¿à²°à²¿!</translation>
-<translation id="1440917365206527807">ನೀವೠಈ ಸೈಟà³â€Œà²—ೆ ಹೋಗದಂತೆ Chromium ನಿಮà³à²®à²¨à³à²¨à³ ತಡೆದಿದೆ</translation>
<translation id="1444754455097148408">Chromium ಮà³à²•à³à²¤ ಮೂಲ ಪರವಾನಗಿಗಳà³</translation>
<translation id="1502360822835740515">Chromium ಅನà³à²¨à³ ನಿಮà³à²® ಡಿಫಾಲà³à²Ÿà³ ಬà³à²°à³Œà²¸à²°à³ ಆಗಿಸಿ</translation>
<translation id="151962892725702025">ನಿಮà³à²® ಡೊಮೇನà³â€Œà²¨à²²à³à²²à²¿ ಸಿಂಕೠಮಾಡà³à²µ ಸೌಲಭà³à²¯à²µà²¿à²²à³à²²à²¦ ಕಾರಣ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠChromium OS ಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¿à²²à³à²².</translation>
-<translation id="1559451348202814456">Mac OS X 10.6, 10.7 ಅಥವಾ 10.8 ನಲà³à²²à²¿ Chromium ಇನà³à²¨à³ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸದೇ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಅದೠಸರಿಯಾಗಿ ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à²¦à³‡ ಇರಬಹà³à²¦à³.</translation>
<translation id="1585657529869845941">ಇದೠಕಂಡà³à²¬à²‚ದಲà³à²²à²¿, <ph name="BEGIN_BOLD" />ಹೇಗಾದರೂ ಬದಲಿಸಿ<ph name="END_BOLD" /> ಅನà³à²¨à³ ಕà³à²²à²¿à²•à³â€Œ ಮಾಡಿ</translation>
<translation id="1653828314016431939">ಸರಿ - ಇದೀಗ ಮರà³à²ªà³à²°à²¾à²‚ಭಿಸಿ</translation>
<translation id="1668054258064581266">Chromium ನಿಂದ ನಿಮà³à²® ಖಾತೆಯನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²¿à²¦ ನಂತರ, ಪರಿಣಾಮಕಾರಿಯಾಗಲೠನಿಮà³à²® ತೆರೆದ ಟà³à²¯à²¾à²¬à³â€Œà²—ಳನà³à²¨à³ ನೀವೠಮರà³à²²à³‹à²¡à³â€Œ ಮಾಡà³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಅನà³à²µà²¯à²¿à²¸à²²à³ Chromium OS ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಬೇಕಾಗà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="2647554856022461007">ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಅನà³à²­à²µà²µà²¨à³à²¨à³ ಉತà³à²¤à²®à²—ೊಳಿಸಲೠವೆಬà³â€ ಸೇವೆಗಳನà³à²¨à³ Chromium ಬಳಸಬಹà³à²¦à³. ನೀವೠà²à²šà³à²›à²¿à²•à²µà²¾à²—ಿ ಈ ಸೇವೆಗಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಬಹà³à²¦à³. <ph name="BEGIN_LINK" />ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ಸà³à²¥à²¾à²ªà²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¾à²— ಆಪರೇಟಿಂಗೠಸಿಸà³à²Ÿà²‚ ದೋಷ ಸಂಭವಿಸಿದೆ. ದಯವಿಟà³à²Ÿà³ Chromium ಅನà³à²¨à³ ಪà³à²¨à²ƒ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಿ.</translation>
-<translation id="2685838254101182273">Chromium ನವೀಕರಿಸà³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à²¿à²¦à³† ಹಾಗೂ ನಿಮà³à²® ಆಪರೇಟಿಂಗೠಸಿಸà³à²Ÿà²®à³â€Œà²¨ ಈ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಇನà³à²¨à³ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="2705403826523567092">ಸಿಂಕà³â€Œ ಮಾಡಿದ ಸಾಧನಗಳಾದà³à²¯à²‚ತ ವೈಯಕà³à²¤à³€à²•à²°à²¿à²¸à²¿à²¦ ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಅನà³à²­à²µà²•à³à²•à²¾à²—ಿ ಸೈನೠಇನೠಮಾಡಿ</translation>
<translation id="2711502716910134313">Chromium ಟà³à²¯à²¾à²¬à³</translation>
<translation id="2718390899429598676">ಹೆಚà³à²šà³à²µà²°à²¿ ಭದà³à²°à²¤à³†à²—ಾಗಿ, Chromium ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಎನà³â€Œà²•à³à²°à²¿à²ªà³à²Ÿà³ ಮಾಡà³à²¤à³à²¤à²¦à³†.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">ದಯವಿಟà³à²Ÿà³ ಈ ಬದಲಾವಣೆಯೠಕಾರà³à²¯à²—ತವಾಗಲೠಸೈನೠಔಟೠಮಾಡಿ ಹಾಗೂ ಮತà³à²¤à³† ಸೈನೠಇನೠಮಾಡಿ.</translation>
<translation id="4469812139324097969">Chromium ಮರà³à²†à²°à²‚ಭಿಸದೇ ಇರà³à²µ ಕಾರಣದಿಂದ ಅದರ ಅವಧಿ ಮà³à²—ಿದಿದೆ. ಒಂದೠಅಪà³â€Œà²¡à³‡à²Ÿà³ ಲಭà³à²¯à²µà²¿à²¦à³à²¦à³ ನೀವೠಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿದ ತಕà³à²·à²£à²µà³‡ ಅದನà³à²¨à³ ಅನà³à²µà²¯à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="4488554488975128561">ಅಪಾಯಕಾರಿ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಸೈಟà³â€Œà²—ಳ ಪತà³à²¤à³†à²—ೆ ಸಹಾಯಮಾಡಲೠGoogle ಗೆ ಕೆಲವೠಸಿಸà³à²Ÿà²‚ ಮಾಹಿತಿ ಮತà³à²¤à³ ಪà³à²Ÿ ವಿಷಯವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಕಳà³à²¹à²¿à²¸à³à²µ ಮೂಲಕ, ನೀವೠChromium ಅನà³à²¨à³ ಬಳಸà³à²µà³à²¦à²•à³à²•à²¾à²—ಿ ಸà³à²°à²•à³à²·à²¿à²¤ ಮತà³à²¤à³ ಸರಳವಾಗಿ ಮಾಡಲೠಸಹಾಯ ಮಾಡಬಹà³à²¦à³.</translation>
-<translation id="4549794359424059447">Chromium ಪೂರà³à²£ ಆವೃತà³à²¤à²¿à²—ಳೠಇನà³à²¨à³ ಮà³à²‚ದೆ Windows XP ಅಥವಾ Windows Vista ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="4567424176335768812"><ph name="USER_EMAIL_ADDRESS" /> ನಂತೆ ಸೈನೠಇನೠಮಾಡಿರà³à²µà²¿à²°à²¿. ನೀವೠಇದೀಗ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸೈನೠಇನೠಮಾಡಿರà³à²µ ಸಾಧನಗಳಲà³à²²à²¿ ನಿಮà³à²® ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ ಮತà³à²¤à³ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¬à²¹à³à²¦à³.</translation>
<translation id="459535195905078186">Chromium ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³</translation>
<translation id="4611246891205775468">ಈ ಸೈಟà³â€Œà²—ೆ ನಿಮà³à²® ಮೈಕà³à²°à³†à³‚ಫೋನೠಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ Chromium ಗೆ ಅನà³à²®à²¤à²¿à²¸à³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">ದೃಢೀಕರಣ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà³ ವಿಫಲವಾಗಿದೆ. ಹೆಚà³à²šà²¿à²¨ ಮಾಹಿತಿಗಾಗಿ ಪà³à²¨à²ƒ Chromium ಗೆ ಸೈನà³â€Œ ಇನà³â€Œ ಮಾಡಿ ಅಥವಾ ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²° ಅನà³à²¨à³ ಸಂಪರà³à²•à²¿à²¸à²¿. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">ಬಹà³à²ªà²¾à²²à³ ನವೀಕೃತವಾಗಿದೆ! ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²—ಿಸಲೠನಿಮà³à²® ಸಾಧನವನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ.</translation>
<translation id="5942520288919337908">Chromium ಗೆ <ph name="EXTENSION_NAME" /> ಅನà³à²¨à³ ಸೇರಿಸಲಾಗಿದೆ.</translation>
-<translation id="59625444380784159">ನಿಮà³à²® ಸಂಪರà³à²•à²—ಳಲà³à²²à²¿à²°à³à²µ ವಿವರಗಳೠChromium ನಲà³à²²à²¿ ಹೆಚà³à²šà³ ತà³à²µà²°à²¿à²¤à²µà²¾à²—ಿ ಫಾರà³à²®à³â€Œà²—ಳನà³à²¨à³ ತà³à²‚ಬಲೠನಿಮಗೆ ನೆರವಾಗಬಹà³à²¦à³.</translation>
<translation id="5987687638152509985">ಸಿಂಕೠಪà³à²°à²¾à²°à²‚ಭಿಸಲೠChromium ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡಿ</translation>
<translation id="6055895534982063517">Chromium ನ ಹೊಸ ಆವೃತà³à²¤à²¿ ಲಭà³à²¯à²µà²¿à²¦à³†, ಮತà³à²¤à³ ಇದೠಎಂದಿಗಿಂತಲೂ ವೇಗವಾಗಿದೆ.</translation>
<translation id="6063093106622310249">&amp;Chromium ನಲà³à²²à²¿ ತೆರೆಯಿರಿ</translation>
@@ -170,13 +164,13 @@
<translation id="6734291798041940871">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿à²¨ ಎಲà³à²² ಬಳಕೆದಾರರಿಗೆ ಈಗಾಗಲೇ Chromium ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆ.</translation>
<translation id="6810143991807788455">ಪà³à²°à²¸à³à²¤à³à²¤ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ವರದಿ ಮಾಡà³à²µà³à²¦à²° ಮೂಲಕ Chromium ಅನà³à²¨à³ ಉತà³à²¤à²®à²—ೊಳಿಸಲೠಸಹಾಯಮಾಡಿ</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium ಗೆ ನಕಲಿಸಲಾಗಿದೆ)</translation>
<translation id="6893813176749746474">Chromium ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ನೀವೠಕನಿಷà³à²  30 ದಿನಗಳವರೆಗಾದರೂ ಇದನà³à²¨à³ ಬಳಸಿರಲಿಕà³à²•à²¿à²²à³à²².</translation>
<translation id="6944967875980567883">ಮಾಡà³à²¯à³‚ಲà³â€Œà²—ಳನà³à²¨à³ Chromium ನಲà³à²²à²¿ ಲೋಡೠಮಾಡಲಾಗಿದೆ</translation>
<translation id="6964305034639999644">Chromium ಅ&amp;ದೃಶà³à²¯ ವಿಂಡೋದಲà³à²²à²¿ ಲಿಂಕೠತೆರೆಯಿರಿ</translation>
<translation id="6970811910055250180">ನಿಮà³à²® ಸಾಧನವನà³à²¨à³ ನವೀಕರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="705851970750939768">Chromium ನವೀಕರಿಸಿ</translation>
<translation id="7066436765290594559">ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠChromium OS ಗೆ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²². ನಿಮà³à²® ಸಿಂಕೠಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³ ಅನà³à²¨à³ ನವೀಕರಿಸಿ.</translation>
-<translation id="707471633328071618">Google Payments (Chromium ಗೆ ನಕಲಿಸಲಾಗಿದೆ)</translation>
<translation id="7162152143154757523">Google ಹà³à²¡à³à²•à²¾à²Ÿ ಬಳಸà³à²µ ಪದ ಪರೀಕà³à²·à²• ತಂತà³à²°à²œà³à²žà²¾à²¨à²µà²¨à³à²¨à³ ಬಳಸಲೠನಿಮಗೆ ಅನà³à²®à²¤à²¿ ನೀಡಲà³, ಬà³à²°à³Œà²¸à²°à³â€Œà²¨à²²à³à²²à²¿ ನೀವೠಟೈಪೠಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ Google ಸರà³à²µà²°à³â€Œà²—ೆ ಕಳà³à²¹à²¿à²¸à³à²µ ಮೂಲಕ Chromium ಒಳà³à²³à³†à²¯ ಪದ ಪರೀಕà³à²·à²µà²¨à³à²¨à³ ಒದಗಿಸಬಹà³à²¦à²¾à²—ಿದೆ.</translation>
<translation id="7205698830395646142">Chromium ಮೆನà³à²µà²¿à²¨à²²à³à²²à²¿ ಮರೆಮಾಡà³</translation>
<translation id="7223968959479464213">ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¾à²¹à²• - Chromium</translation>
@@ -234,7 +228,6 @@
<translation id="872034308864968620">Chromium ಹಿನà³à²¨à³†à²²à³†à²¯à²²à³à²²à²¿ ಚಾಲನೆಗೊಳà³à²³à²²à³ ಅನà³à²®à²¤à²¿à²¸à²¿</translation>
<translation id="8803635938069941624">Chromium OS ನಿಯಮಗಳà³</translation>
<translation id="8821041990367117597">ನಿಮà³à²® ಖಾತೆಯ ಸೈನೠಇನೠವಿವರಗಳ ಅವಧಿ ಮà³à²—ಿದಿರà³à²µ ಕಾರಣ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠChromium ಗೆ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²².</translation>
-<translation id="8851136666856101339">ಮà³à²–à³à²¯</translation>
<translation id="8862326446509486874">ಸಿಸà³à²Ÿà²‚ ಮಟà³à²Ÿà²¦ ಸà³à²¥à²¾à²ªà²¨à³†à²—ಾಗಿ ನೀವೠಸರಿಯಾದ ಹಕà³à²•à³à²—ಳನà³à²¨à³ ಹೊಂದಿಲà³à²². ನಿರà³à²µà²¾à²¹à²•à²°à²‚ತೆ ಮತà³à²¤à³† ಸà³à²¥à²¾à²ªà²•à²µà²¨à³à²¨à³ ಚಲಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="8897323336392112261">ನೀವೠChromium ಪà³à²°à²¾à²°à²‚ಭಿಸಿದಾಗ ಅಥವಾ ಮà³à²–ಪà³à²Ÿ ಬಟನೠಕà³à²²à²¿à²•à³ ಮಾಡಿದಾಗ ತೋರಿಸಬೇಕಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೂಡಾ ಇದೠನಿಯಂತà³à²°à²¿à²¸à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="8907580949721785412">Chromium ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ ಪà³à²°à²¦à²°à³à²¶à²¿à²¸à²²à³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à³à²¤à³à²¤à²¿à²¦à³†. ಇದನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à³ ನಿಮà³à²® Windows ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಟೈಪೠಮಾಡಿ.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ko.xtb b/chromium/chrome/app/resources/chromium_strings_ko.xtb
index 87203471666..4e84f4bb11a 100644
--- a/chromium/chrome/app/resources/chromium_strings_ko.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ko.xtb
@@ -11,13 +11,10 @@
<translation id="1185134272377778587">Chromium ì •ë³´</translation>
<translation id="1298199220304005244">Chromium OS ì‚¬ìš©ì— ëŒ€í•œ ë„움ë§</translation>
<translation id="1396446129537741364">Chromiumì´ ë¹„ë°€ë²ˆí˜¸ë¥¼ 표시하려고 합니다.</translation>
-<translation id="1403254041219632970">Chromium 향후 버전ì—서는 ë” ì´ìƒ Mac OS X 10.6, 10.7, 10.8ì„ ì§€ì›í•˜ì§€ 않습니다.</translation>
<translation id="1414495520565016063">Chromiumì— ë¡œê·¸ì¸í–ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="1440917365206527807">Chromiumì—ì„œ ì´ ì‚¬ì´íŠ¸ê°€ 사용ìžë¥¼ ë‹¤ìŒ ì£¼ì†Œë¡œ 리디렉션하지 못하ë„ë¡ ì°¨ë‹¨í–ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1444754455097148408">Chromium 오픈소스 ë¼ì´ì„ ìŠ¤</translation>
<translation id="1502360822835740515">Chromiumì„ ê¸°ë³¸ 브ë¼ìš°ì €ë¡œ 사용</translation>
<translation id="151962892725702025">ë‚´ ë„ë©”ì¸ì—ì„œ ë™ê¸°í™”를 사용할 수 없으므로 Chromium OSì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다.</translation>
-<translation id="1559451348202814456">ë” ì´ìƒ Mac OS X 10.6, 10.7, 10.8ì—ì„œ Chromiumì„ ì§€ì›í•˜ì§€ 않으므로 Chromiumì´ ì˜¬ë°”ë¥´ê²Œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다.</translation>
<translation id="1585657529869845941"><ph name="BEGIN_BOLD" />전환하기<ph name="END_BOLD" /> ë²„íŠ¼ì´ í‘œì‹œë˜ë©´ í´ë¦­í•˜ì„¸ìš”</translation>
<translation id="1653828314016431939">í™•ì¸ - 지금 다시 시작</translation>
<translation id="1668054258064581266">Chromiumì—ì„œ ê³„ì •ì„ ì‚­ì œí•œ 후 ì—´ë ¤ 있는 íƒ­ì„ ìƒˆë¡œê³ ì¹¨í•´ì•¼ ì ìš©ë©ë‹ˆë‹¤.</translation>
@@ -50,7 +47,6 @@
<translation id="2587578672395088481">ì—…ë°ì´íŠ¸ë¥¼ ì ìš©í•˜ë ¤ë©´ Chromium OS를 다시 시작해야 합니다.</translation>
<translation id="2647554856022461007">Chromiumì—ì„œ 사용ìžì—게 ë” ë‚˜ì€ ì¸í„°ë„· 사용 í™˜ê²½ì„ ì œê³µí•˜ê¸° 위해 웹 서비스를 사용할 수 있습니다. ì›í•˜ëŠ” 경우 서비스를 사용 중지하실 수 있습니다. <ph name="BEGIN_LINK" />ìžì„¸ížˆ 알아보기<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">설치 중 ìš´ì˜ì²´ì œ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. Chromiumì„ ë‹¤ì‹œ 다운로드하세요.</translation>
-<translation id="2685838254101182273">Chromiumì—ì„œ ì—…ë°ì´íŠ¸ë¥¼ 중단했으며 ì´ ë²„ì „ì˜ ìš´ì˜ì²´ì œë¥¼ ë” ì´ìƒ 지ì›í•˜ì§€ 않습니다.</translation>
<translation id="2705403826523567092">모든 기기ì—ì„œ ë™ê¸°í™”ëœ ë‚˜ë§Œì˜ ë§žì¶¤ ì¸í„°ë„· 사용 í™˜ê²½ì„ í™•ì¸í•˜ë ¤ë©´ 로그ì¸í•˜ì„¸ìš”</translation>
<translation id="2711502716910134313">Chromium 탭</translation>
<translation id="2718390899429598676">보안 강화를 위해 Chromiumì—ì„œ ì‚¬ìš©ìž ë°ì´í„°ë¥¼ 암호화합니다.</translation>
@@ -108,7 +104,6 @@
<translation id="4458285410772214805">ë³€ê²½ì‚¬í•­ì„ ì ìš©í•˜ë ¤ë©´ 로그아웃했다가 다시 로그ì¸í•˜ì„¸ìš”.</translation>
<translation id="4469812139324097969">í•œë™ì•ˆ 사용하지 ì•Šì•„ Chromiumì˜ ë²„ì „ì´ ì˜¤ëž˜ë˜ì—ˆìŠµë‹ˆë‹¤. ì—…ë°ì´íŠ¸ë¥¼ 사용할 수 있으며 다시 시작하면 바로 ì—…ë°ì´íŠ¸ë©ë‹ˆë‹¤.</translation>
<translation id="4488554488975128561">위험한 앱과 사ì´íŠ¸ë¥¼ ê°ì§€í•  수 있ë„ë¡ ì¼ë¶€ 시스템 정보와 페ì´ì§€ 콘í…츠를 Googleë¡œ ìžë™ ì „ì†¡í•¨ìœ¼ë¡œì¨ Chromiumì„ ë” ì•ˆì „í•˜ê³  편리하게 사용할 수 있습니다.</translation>
-<translation id="4549794359424059447">Chromium 향후 버전ì—서는 ë” ì´ìƒ Windows XP ë˜ëŠ” Windows Vista를 지ì›í•˜ì§€ 않습니다.</translation>
<translation id="4567424176335768812"><ph name="USER_EMAIL_ADDRESS" />(으)ë¡œ 로그ì¸ë˜ì–´ 있습니다. ì´ì œ 로그ì¸í•œ 모든 기기ì—ì„œ ë¶ë§ˆí¬, 방문 ê¸°ë¡ ë° ê¸°íƒ€ ì„¤ì •ì— ì•¡ì„¸ìŠ¤í•  수 있습니다.</translation>
<translation id="459535195905078186">Chromium 앱</translation>
<translation id="4611246891205775468">Chromiumì´ ì´ ì‚¬ì´íŠ¸ì—ì„œ 마ì´í¬ì— 액세스하려면 ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤.</translation>
@@ -147,7 +142,6 @@
<translation id="5902536751647951209">ì¸ì¦ì„œê°€ 실패했습니다. Chromiumì— ë‹¤ì‹œ 로그ì¸í•˜ê±°ë‚˜ 관리ìžì—게 문ì˜í•˜ì—¬ ìžì„¸ížˆ 알아보세요. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">ì—…ë°ì´íŠ¸ê°€ ê±°ì˜ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. ì—…ë°ì´íŠ¸ë¥¼ 완료하려면 기기를 다시 시작하세요.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" />ì´(ê°€) Chromiumì— ì¶”ê°€ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="59625444380784159">ì—°ë½ì²˜ 세부정보를 사용하면 Chromiumì—ì„œ ì–‘ì‹ì„ ë”ìš± ì‹ ì†í•˜ê²Œ 작성할 수 있습니다.</translation>
<translation id="5987687638152509985">ë™ê¸°í™”를 시작하려면 Chromiumì„ ì—…ë°ì´íŠ¸í•˜ì„¸ìš”.</translation>
<translation id="6055895534982063517">ì´ì „보다 ë” ë¹¨ë¼ì§„ Chromium 새 ë²„ì „ì„ ì‚¬ìš©í•  수 있습니다.</translation>
<translation id="6063093106622310249">&amp;Chromiumì—ì„œ 열기</translation>
@@ -176,13 +170,13 @@
<translation id="6734291798041940871">모든 사용ìžê°€ 사용할 수 있ë„ë¡ ì»´í“¨í„°ì— Chromiumì´ ì´ë¯¸ 설치ë˜ì–´ 있습니다.</translation>
<translation id="6810143991807788455">현재 ì„¤ì •ì„ ë³´ê³ í•˜ì—¬ Chromium ê°œì„ ì— ì°¸ì—¬</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay(Chromiumì— ë³µì‚¬ë¨)</translation>
<translation id="6893813176749746474">Chromiumì´ ì—…ë°ì´íŠ¸ë˜ì—ˆì§€ë§Œ, 최소 30ì¼ ë™ì•ˆ 사용하지 않았습니다.</translation>
<translation id="6944967875980567883">Chromiumì— ë¡œë“œëœ ëª¨ë“ˆ</translation>
<translation id="6964305034639999644">Chromium ì‹œí¬ë¦¿ ì°½ì—ì„œ ë§í¬ 열기(&amp;G)</translation>
<translation id="6970811910055250180">기기를 ì—…ë°ì´íŠ¸í•˜ëŠ” 중...</translation>
<translation id="705851970750939768">Chromium ì—…ë°ì´íŠ¸</translation>
<translation id="7066436765290594559">Chromium OSì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다. ë™ê¸°í™” 암호를 ì—…ë°ì´íŠ¸í•˜ì„¸ìš”.</translation>
-<translation id="707471633328071618">Google Payments(Chromiumì— ë³µì‚¬ë¨)</translation>
<translation id="7162152143154757523">Chromiumì—ì„œ 제공하는 ë”ìš± 지능ì ì¸ 맞춤법 검사 ê¸°ëŠ¥ì€ ì‚¬ìš©ìžê°€ 브ë¼ìš°ì €ì— 입력한 ë‚´ìš©ì„ Google ì„œë²„ì— ë³´ë‚´ëŠ” ë°©ì‹ì„ 사용하므로 사용ìžê°€ Google 검색ì—ì„œ 사용하는 것과 ë™ì¼í•œ 맞춤법 검사 ê¸°ìˆ ì„ ì‚¬ìš©í•  수 있습니다.</translation>
<translation id="7205698830395646142">Chromium 메뉴ì—ì„œ 숨기기</translation>
<translation id="7223968959479464213">ìž‘ì—… ê´€ë¦¬ìž - Chromium</translation>
@@ -242,7 +236,6 @@ Chromiumì—ì„œ ì„¤ì •ì„ ë³µêµ¬í•  수 없습니다.</translation>
<translation id="872034308864968620">백그ë¼ìš´ë“œì—ì„œ Chromiumì„ ì‹¤í–‰</translation>
<translation id="8803635938069941624">Chromium OS ìš©ì–´</translation>
<translation id="8821041990367117597">ê³„ì •ì˜ ë¡œê·¸ì¸ ì„¸ë¶€ì •ë³´ê°€ 오래ë˜ì–´ Chromiumì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">시스템 ìˆ˜ì¤€ì˜ ì„¤ì¹˜ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 설치 í”„ë¡œê·¸ëž¨ì„ ë‹¤ì‹œ 실행해 보세요.</translation>
<translation id="8897323336392112261">ë˜í•œ Chromiumì„ ì‹œìž‘í•˜ê±°ë‚˜ 홈 ë²„íŠ¼ì„ í´ë¦­í•  ë•Œ 표시ë˜ëŠ” 페ì´ì§€ë¥¼ 설정합니다.</translation>
<translation id="8907580949721785412">Chromiumì—ì„œ 비밀번호를 표시하려고 합니다. 허용하려면 Windows 비밀번호를 입력하세요.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_lt.xtb b/chromium/chrome/app/resources/chromium_strings_lt.xtb
index bc0b5e9c18a..f9dcc0577e0 100644
--- a/chromium/chrome/app/resources/chromium_strings_lt.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_lt.xtb
@@ -11,13 +11,10 @@ Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išs
<translation id="1185134272377778587">Apie „Chromium“</translation>
<translation id="1298199220304005244">Gauti su „Chromium“ OS naudojimu susijusios pagalbos</translation>
<translation id="1396446129537741364">„Chromium“ bando parodyti slaptažodžius.</translation>
-<translation id="1403254041219632970">Būsimų versijų „Chromium“ nebebus palaikoma naudojant 10.6, 10.7 ar 10.8 versijos „Mac OS X“.</translation>
<translation id="1414495520565016063">Esate prisijungę prie „Chromium“.</translation>
-<translation id="1440917365206527807">„Chromium“ neleidžia šiai svetainei nukreipti jūsų į</translation>
<translation id="1444754455097148408">„Chromium“ atvirojo šaltinio licencijos</translation>
<translation id="1502360822835740515">Nustatymas „Chromium“ numatytąja naršykle</translation>
<translation id="151962892725702025">„Chromium“ OS negali sinchronizuoti duomenų, nes jūsų domene sinchronizavimas nepasiekiamas.</translation>
-<translation id="1559451348202814456">„Chromium“ gali tinkamai neveikti, nes ji nebepalaikoma naudojant 10.6, 10.7 ar 10.8 versijos „Mac OS X“.</translation>
<translation id="1585657529869845941">Jei bus rodomas, spustelÄ—kite mygtukÄ… <ph name="BEGIN_BOLD" />Vis tiek perjungti<ph name="END_BOLD" /></translation>
<translation id="1653828314016431939">Gerai – dabar paleisti iš naujo</translation>
<translation id="1668054258064581266">Pašalinus paskyrą iš „Chromium“, galbūt reikės iš naujo įkelti skirtukus, kad pakeitimai įsigaliotų.</translation>
@@ -50,7 +47,6 @@ Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išs
<translation id="2587578672395088481">Kad būtų galima pritaikyti naujinį, „Chromium“ OS reikia paleisti iš naujo.</translation>
<translation id="2647554856022461007">„Chromium“ gali naudoti žiniatinklio paslaugas naršymo funkcijoms pagerinti. Galite pasirinktinai išjungti šias paslaugas. <ph name="BEGIN_LINK" />Sužinokite daugiau<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Diegiant įvyko operacinės sistemos klaida. Atsisiųskite „Chromium“ dar kartą.</translation>
-<translation id="2685838254101182273">„Chromium“ nebeatsinaujina ir nebepalaiko šios operacinės sistemos versijos.</translation>
<translation id="2705403826523567092">Prisijunkite ir gaukite suasmenintų naršymo funkcijų, sinchronizuojamų skirtinguose įrenginiuose</translation>
<translation id="2711502716910134313">„Chromium“ skirtukas</translation>
<translation id="2718390899429598676">Kad būtų papildomai užtikrintas saugumas, „Chromium“ užšifruos jūsų duomenis.</translation>
@@ -108,7 +104,6 @@ Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išs
<translation id="4458285410772214805">Atsijunkite ir prisijunkite iš naujo, kad šis pakeitimas būtų pritaikytas.</translation>
<translation id="4469812139324097969">„Chromium“ pasenusi, nes kurį laiką nebuvo paleista iš naujo. Naujinys pasiekiamas ir jis bus pritaikytas, kai paleisite „Chromium“ iš naujo.</translation>
<translation id="4488554488975128561">Galite padėti sustiprinti „Chromium“ saugą ir palengvinti jos naudojimą automatiškai „Google“ siųsdami tam tikrą sistemos informaciją ir puslapių turinį, kad padėtumėte aptikti pavojingas programas ir svetaines.</translation>
-<translation id="4549794359424059447">Būsimų versijų „Chromium“ nebebus palaikoma naudojant „Windows XP“ ar „Windows Vista“.</translation>
<translation id="4567424176335768812">Esate prisijungę kaip <ph name="USER_EMAIL_ADDRESS" />. Dabar galite pasiekti savo žymes, istoriją ir kitus nustatymus visuose įrenginiuose, kuriuose esate prisijungę.</translation>
<translation id="459535195905078186">„Chromium“ programos</translation>
<translation id="4611246891205775468">„Chromium“ reikia leidimo, kad galėtų naudoti jūsų mikrofoną šioje svetainėje.</translation>
@@ -147,7 +142,6 @@ Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išs
<translation id="5902536751647951209">Nepavyko autentifikuoti sertifikato. Prisijunkite prie „Chromium“ dar kartą arba susisiekite su administratoriumi, jei reikia daugiau informacijos. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Beveik įdiegta naujausia versija! Paleiskite įrenginį iš naujo, kad būtų užbaigtas naujinimas.</translation>
<translation id="5942520288919337908">„<ph name="EXTENSION_NAME" />“ pridėtas prie „Chromium“.</translation>
-<translation id="59625444380784159">TurÄ—dami iÅ¡samiÄ… kontaktų informacijÄ… galite greiÄiau užpildyti formas „Chromium“.</translation>
<translation id="5987687638152509985">Atnaujinkite „Chromium“, kad galėtumėte pradėti sinchronizuoti</translation>
<translation id="6055895534982063517">Pasiekiama nauja „Chromium“ versija, kuri greitesnė nei bet kada.</translation>
<translation id="6063093106622310249">&amp;Atidaryti naudojant „Chromium“</translation>
@@ -176,13 +170,13 @@ Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalog
<translation id="6734291798041940871">„Chromium“ jau įdiegta visiems kompiuterio naudotojams.</translation>
<translation id="6810143991807788455">Padėkite tobulinti „Chromium“ pateikę ataskaitą apie dabartinius nustatymus</translation>
<translation id="6857782730669500492">„Chromium“ – „<ph name="PAGE_TITLE" />“</translation>
+<translation id="6863361426438995919">„Google Pay“ (nukopijuota į „Chromium“)</translation>
<translation id="6893813176749746474">„Chromium“ atnaujinta, bet jos nenaudojote mažiausiai 30 dienų.</translation>
<translation id="6944967875980567883">Į „Chromium“ įkelti moduliai</translation>
<translation id="6964305034639999644">Atidaryti nuorodą „Chromium“ inko&amp;gnito lange</translation>
<translation id="6970811910055250180">Įrenginys atnaujinamas...</translation>
<translation id="705851970750939768">Atnaujinti „Chromium“</translation>
<translation id="7066436765290594559">„Chromium“ OS negali sinchronizuoti duomenų. Atnaujinkite sinchronizavimo slaptafrazę.</translation>
-<translation id="707471633328071618">„Google Payments“ (nukopijuota į „Chromium“)</translation>
<translation id="7162152143154757523">„Chromium“ gali teikti iÅ¡manesnÄ™ raÅ¡ybos tikrinimo funkcijÄ…, siųsdama tai, kÄ… įvedate narÅ¡yklÄ—je, „Google“ serveriams. Tai suteikia galimybÄ™ naudoti tÄ… paÄiÄ… raÅ¡ybos tikrinimo technologijÄ…, kuri naudojama „Google“ paieÅ¡koje.</translation>
<translation id="7205698830395646142">Paslėpti „Chromium“ meniu elementą</translation>
<translation id="7223968959479464213">UžduoÄių tvarkytuvÄ— – „Chromium“</translation>
@@ -242,7 +236,6 @@ Patikrinkite el. pašto adresu <ph name="ACCOUNT_EMAIL" /> išsiųstą laišką,
<translation id="872034308864968620">Paleisti „Chromium“ fone</translation>
<translation id="8803635938069941624">„Chromium“ OS sąlygos</translation>
<translation id="8821041990367117597">„Chromium“ negali sinchronizuoti jūsų duomenų, nes paskyros išsami prisijungimo informacija yra pasenusi.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Neturite reikiamų teisių sistemai įdiegti. Pamėginkite įdiegimo priemonę dar kartą paleisti kaip administratorius.</translation>
<translation id="8897323336392112261">Ji taip pat kontroliuoja, koks puslapis rodomas, kai paleidžiate „Chromium“ arba spustelėjate pagrindinio puslapio mygtuką.</translation>
<translation id="8907580949721785412">„Chromium“ bando rodyti slaptažodžius. Įveskite „Windows“ slaptažodį, kad tai leistumėte.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_lv.xtb b/chromium/chrome/app/resources/chromium_strings_lv.xtb
index 882ed266182..7d29514beeb 100644
--- a/chromium/chrome/app/resources/chromium_strings_lv.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_lv.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Par Chromium</translation>
<translation id="1298199220304005244">Saņemt palīdzību par Chromium OS izmantošanu</translation>
<translation id="1396446129537741364">Chromium mÄ“Ä£ina rÄdÄ«t paroles.</translation>
-<translation id="1403254041219632970">NÄkamajÄs Chromium versijÄs vairs netiks atbalstÄ«tas operÄ“tÄjsistÄ“mas Mac OS X 10.6, 10.7 un 10.8.</translation>
<translation id="1414495520565016063">Esat pierakstÄ«jies operÄ“tÄjsistÄ“mÄ Chromium!</translation>
-<translation id="1440917365206527807">PÄrlÅ«kÄ Chromium tika apturÄ“ta novirzÄ«Å¡ana no Å¡Ä«s vietnes uz:</translation>
<translation id="1444754455097148408">Chromium atklÄtÄ pirmkoda licences</translation>
<translation id="1502360822835740515">Iestatiet Chromium par noklusÄ“juma pÄrlÅ«ku</translation>
<translation id="151962892725702025">Chromium OS nevarÄ“ja sinhronizÄ“t jÅ«su datus, jo jÅ«su domÄ“nÄ nav pieejama sinhronizÄcija.</translation>
-<translation id="1559451348202814456">IespÄ“jams, Chromium nedarbosies pareizi, jo tas vairs netiek atbalstÄ«ts operÄ“tÄjsistÄ“mÄs Mac OS X 10.6, 10.7 un 10.8.</translation>
<translation id="1585657529869845941">NoklikÅ¡Ä·iniet uz pogas <ph name="BEGIN_BOLD" />PÄrslÄ“gt jebkurÄ gadÄ«jumÄ<ph name="END_BOLD" />, ja tÄda tiek parÄdÄ«ta.</translation>
<translation id="1653828314016431939">Labi — restartēt tūlīt</translation>
<translation id="1668054258064581266">Kad konts bÅ«s noņemts no Chromium, iespÄ“jams, bÅ«s atkÄrtoti jÄielÄdÄ“ atvÄ“rtÄs cilnes, lai izmaiņas stÄtos spÄ“kÄ.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Lai lietotu atjauninÄjumu, operÄ“tÄjsistÄ“ma Chromium ir jÄrestartÄ“.</translation>
<translation id="2647554856022461007">Chromium var izmantot tÄ«mekļa pakalpojumus, lai uzlabotu jÅ«su pÄrlÅ«koÅ¡anas pieredzi. Varat arÄ« atspÄ“jot Å¡os pakalpojumus. <ph name="BEGIN_LINK" />Uzziniet vairÄk<ph name="END_LINK" />.</translation>
<translation id="2648074677641340862">InstalÄcijas laikÄ radÄs operÄ“tÄjsistÄ“mas kļūda. LejupielÄdÄ“jiet Chromium vÄ“lreiz.</translation>
-<translation id="2685838254101182273">OperÄ“tÄjsistÄ“mas Chromium atjauninÄÅ¡ana ir apturÄ“ta, un vairs netiek atbalstÄ«ta Å¡Ä« jÅ«su operÄ“tÄjsistÄ“mas versija.</translation>
<translation id="2705403826523567092">Pierakstieties, lai personalizÄ“tu pÄrlÅ«koÅ¡anas iespÄ“jas, kas tiek sinhronizÄ“tas ierÄ«cÄ“s.</translation>
<translation id="2711502716910134313">Chromium cilne</translation>
<translation id="2718390899429598676">Papildu drošības nolūkos Chromium šifrēs jūsu datus.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">LÅ«dzu, izrakstieties un pierakstieties vÄ“lreiz, lai Å¡Ä«s izmaiņas stÄtos spÄ“kÄ.</translation>
<translation id="4469812139324097969">PÄrlÅ«ks Chromium ir novecojis, jo jau kÄdu laiku tas nav restartÄ“ts. AtjauninÄjums ir pieejams un tiks lietots, tiklÄ«dz veiksiet atkÄrtotu palaiÅ¡anu.</translation>
<translation id="4488554488975128561">Varat palÄ«dzÄ“t uzlabot Chromium droÅ¡Ä«bu un lietoÅ¡anas Ä“rtumu, automÄtiski nosÅ«tot noteiktu sistÄ“mas informÄciju un lapas saturu Google serveriem, lai palÄ«dzÄ“tu noteikt bÄ«stamas lietotnes un vietnes.</translation>
-<translation id="4549794359424059447">NÄkamajÄs Chromium versijÄs vairs netiks atbalstÄ«tas operÄ“tÄjsistÄ“mas Windows XP un Windows Vista.</translation>
<translation id="4567424176335768812">JÅ«s esat pierakstÄ«jies kÄ <ph name="USER_EMAIL_ADDRESS" />. Tagad varat piekļūt savÄm grÄmatzÄ«mÄ“m, vÄ“sturei un citiem iestatÄ«jumiem visÄs ierÄ«cÄ“s, kurÄs esat pierakstÄ«jies.</translation>
<translation id="459535195905078186">Chromium lietotnes</translation>
<translation id="4611246891205775468">PÄrlÅ«kam Chromium ir nepiecieÅ¡ama atļauja piekļūt jÅ«su mikrofonam Å¡ajÄ vietnÄ“.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">AutentificÄ“Å¡anas sertifikÄts nedarbojÄs. LÅ«dzu, vÄ“lreiz pierakstieties pÄrlÅ«kÄ Chromium vai sazinieties ar administratoru, lai iegÅ«tu plaÅ¡Äku informÄciju. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">AtjauninÄÅ¡ana ir gandrÄ«z pabeigta. RestartÄ“jiet ierÄ«ci, lai pabeigtu atjauninÄÅ¡anu.</translation>
<translation id="5942520288919337908">PaplaÅ¡inÄjums <ph name="EXTENSION_NAME" /> ir pievienots pÄrlÅ«kam Chromium.</translation>
-<translation id="59625444380784159">Izmantojot datus no savas kontaktinformÄcijas, pakalpojumÄ Chromium varat Ä“rtÄk aizpildÄ«t veidlapas.</translation>
<translation id="5987687638152509985">Lai sÄktu sinhronizÄ“Å¡anu, atjauniniet Chromium.</translation>
<translation id="6055895534982063517">Ir pieejama jauna Chromium versija, un tÄ ir ÄtrÄka nekÄ jebkad agrÄk.</translation>
<translation id="6063093106622310249">&amp;AtvÄ“rt pÄrlÅ«kÄ Chromium</translation>
@@ -174,13 +168,13 @@ Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai iz
<translation id="6734291798041940871">PÄrlÅ«ks Chromium jau ir instalÄ“ts visiem lietotÄjiem jÅ«su datorÄ.</translation>
<translation id="6810143991807788455">PalÄ«dziet uzlabot pÄrlÅ«ku Chromium, ziņojot par paÅ¡reizÄ“jiem iestatÄ«jumiem.</translation>
<translation id="6857782730669500492">Chromium — <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopÄ“ts pÄrlÅ«kÄ Chromium)</translation>
<translation id="6893813176749746474">PÄrlÅ«ks Chromium ir atjauninÄts, bet jÅ«s neesat to izmantojis vismaz 30 dienas.</translation>
<translation id="6944967875980567883">PÄrlÅ«kÄ Chromium ielÄdÄ“tie moduļi</translation>
<translation id="6964305034639999644">AtvÄ“rt saiti inko&amp;gnito režīma logÄ</translation>
<translation id="6970811910055250180">Notiek ierÄ«ces atjauninÄÅ¡ana...</translation>
<translation id="705851970750939768">AtjauninÄt Chromium</translation>
<translation id="7066436765290594559">Chromium OS nevarÄ“ja sinhronizÄ“t jÅ«su datus. LÅ«dzu, atjauniniet savu sinhronizÄcijas ieejas frÄzi.</translation>
-<translation id="707471633328071618">Google Payments (kopÄ“ta pÄrlÅ«kÄ Chromium)</translation>
<translation id="7162152143154757523">Chromium var efektÄ«vÄk labot pareizrakstÄ«bas kļūdas, nosÅ«tot pÄrlÅ«kÄ rakstÄ«to uz Google serveriem un tÄdÄ“jÄdi ļaujot izmantot to paÅ¡u pareizrakstÄ«bas pÄrbaudes tehnoloÄ£iju, kas tiek izmantota pakalpojumÄ Google meklÄ“Å¡ana.</translation>
<translation id="7205698830395646142">Paslēpšana Chromium izvēlnē</translation>
<translation id="7223968959479464213">Uzdevumu pÄrvaldnieks — Chromium</translation>
@@ -238,7 +232,6 @@ Papildu norÄdÄ«jumus skatiet e-pasta ziņojumÄ Å¡eit: <ph name="ACCOUNT_EMAIL"
<translation id="872034308864968620">Ä»aut Chromium darboties fonÄ</translation>
<translation id="8803635938069941624">Chromium OS noteikumi</translation>
<translation id="8821041990367117597">Chromium nevarÄ“ja sinhronizÄ“t jÅ«su datus, jo jÅ«su konta pierakstÄ«Å¡anÄs informÄcija ir novecojusi.</translation>
-<translation id="8851136666856101339">galvenais</translation>
<translation id="8862326446509486874">Jums nav vajadzÄ«go tiesÄ«bu, lai instalÄ“tu sistÄ“mas lÄ«menÄ«. MÄ“Ä£iniet vÄ“lreiz palaist instalÄ“Å¡anas programmu kÄ administrators.</translation>
<translation id="8897323336392112261">Tas nosaka arÄ« to, kÄda lapa tiks rÄdÄ«ta, kad atvÄ“rsiet pÄrlÅ«ku Chromium vai noklikÅ¡Ä·inÄsiet uz pogas “SÄkumsâ€.</translation>
<translation id="8907580949721785412">Chromium mÄ“Ä£ina rÄdÄ«t paroles. Lai to atļautu, ierakstiet savu Windows paroli.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ml.xtb b/chromium/chrome/app/resources/chromium_strings_ml.xtb
index a4e7f60cd8a..3945687f5f2 100644
--- a/chromium/chrome/app/resources/chromium_strings_ml.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ml.xtb
@@ -11,13 +11,10 @@
<translation id="1185134272377778587">Chromium-à´¤àµà´¤à´¿à´¨àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµ</translation>
<translation id="1298199220304005244">Chromium OS ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ സഹായം നേടàµà´•</translation>
<translation id="1396446129537741364">Chromium പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ ദൃശàµà´¯à´®à´¾à´•àµà´•à´¾àµ» à´¶àµà´°à´®à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
-<translation id="1403254041219632970">Chromium à´Žà´¨àµà´¨à´¤à´¿à´¨àµà´±àµ† ഭാവിയിലെ പതിപàµà´ªàµà´•àµ¾, ഇനി Mac OS X 10.6, 10.7, 10.8 à´Žà´¨àµà´¨à´¿à´µà´¯àµ† പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¿à´²àµà´².</translation>
<translation id="1414495520565016063">നിങàµà´™àµ¾ Chromium-ൽ സൈൻ ഇൻ ചെയàµâ€Œà´¤àµ!</translation>
-<translation id="1440917365206527807">നിങàµà´™à´³àµ† ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨ ഇടതàµà´¤àµ‡à´•àµà´•àµ കൊണàµà´Ÿàµà´ªàµ‹à´•àµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ à´ˆ സൈറàµà´±à´¿à´¨àµ† Chromium തടഞàµà´žàµ:</translation>
<translation id="1444754455097148408">Chromium à´“à´ªàµà´ªàµº സോഴàµâ€Œà´¸àµ ലൈസൻസàµà´•àµ¾</translation>
<translation id="1502360822835740515">Chromium-à´¤àµà´¤àµ† നിങàµà´™à´³àµà´Ÿàµ† ഡിഫോൾടàµà´Ÿàµ à´¬àµà´°àµ—സറാകàµà´•àµà´•</translation>
<translation id="151962892725702025">നിങàµà´™à´³àµà´Ÿàµ† ഡൊമെയàµâ€Œà´¨à´¿à´¨àµ സമനàµà´µà´¯à´‚ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ Chromium OS-നൠനിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
-<translation id="1559451348202814456">Chromium ഇനി Mac OS X 10.6, 10.7, 10.8 à´Žà´¨àµà´¨à´¿à´µà´¯àµ† പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ ഇതൠശരിയായി à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•à´¾à´¨à´¿à´Ÿà´¯à´¿à´²àµà´².</translation>
<translation id="1585657529869845941">ഇതൠദൃശàµà´¯à´®à´¾à´•àµà´¨àµà´¨àµà´µàµ†à´™àµà´•à´¿àµ½, <ph name="BEGIN_BOLD" />à´Žà´¨àµà´¤à´¾à´¯à´¾à´²àµà´‚ മാറàµà´•<ph name="END_BOLD" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•</translation>
<translation id="1653828314016431939">ശരി - ഇപàµà´ªàµ‹àµ¾ à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´•</translation>
<translation id="1668054258064581266">Chromium-ൽ നിനàµà´¨àµ നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿàµ നീകàµà´•à´‚ചെയàµâ€Œà´¤àµà´•à´´à´¿à´žàµà´žà´¾àµ½, അതൠപàµà´°à´¾à´¬à´²àµà´¯à´¤àµà´¤à´¿àµ½ വരàµà´¨àµà´¨à´¤à´¿à´¨àµ à´“à´ªàµà´ªàµº ടാബàµà´•àµ¾ വീണàµà´Ÿàµà´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµ‡à´£àµà´Ÿà´¤à´¾à´¯à´¿ വരാം.</translation>
@@ -50,7 +47,6 @@
<translation id="2587578672395088481">à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ à´ªàµà´°à´¯àµ‹à´—à´¤àµà´¤à´¿àµ½ വരàµà´¤àµà´¤à´¾àµ» Chromium OS à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ.</translation>
<translation id="2647554856022461007">നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠഅനàµà´­à´µà´‚ മെചàµà´šà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾àµ» Chromium വെബàµâ€Œ സേവനങàµà´™àµ¾ ഉപയോഗികàµà´•à´¾à´¨à´¿à´Ÿà´¯àµà´£àµà´Ÿàµ. വേണമെങàµà´•à´¿àµ½ à´ˆ സേവനങàµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾à´‚. <ph name="BEGIN_LINK" />കൂടàµà´¤à´²à´±à´¿à´¯àµà´•<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¿à´Ÿàµ† ഒരൠഓപàµà´ªà´±àµ‡à´±àµà´±à´¿à´‚ഗൠസിസàµà´±àµà´±à´‚ പിശകൠസംഭവിചàµà´šàµ. Chromium വീണàµà´Ÿàµà´‚ ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
-<translation id="2685838254101182273">Chromium à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤àµ നിർതàµà´¤à´¿à´µà´šàµà´šàµ, à´’à´ªàµà´ªà´‚ നിങàµà´™à´³àµà´Ÿàµ† à´“à´ªàµà´ªà´±àµ‡à´±àµà´±à´¿à´‚ഗൠസിസàµà´±àµà´±à´¤àµà´¤à´¿à´¨àµà´±àµ† à´ˆ പതിപàµà´ªà´¿à´¨àµ† ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•àµà´•à´¯àµà´®à´¿à´²àµà´².</translation>
<translation id="2705403826523567092">ഉപകരണങàµà´™à´³à´¿àµ½ ഉടനീളം സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´šàµà´š നിലയിലàµà´³àµà´³, ഒരൠവàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´¿à´¯ à´¬àµà´°àµ—സിംഗൠഅനàµà´­à´µà´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ സൈൻ ഇൻ ചെയàµà´¯àµà´•</translation>
<translation id="2711502716910134313">Chromium ടാബàµ</translation>
<translation id="2718390899429598676">അധിക à´¸àµà´°à´•àµà´·à´•àµà´•à´¾à´¯à´¿, Chromium നിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± à´Žà´¨àµâ€â€Œà´•àµà´°à´¿à´ªàµà´±àµà´±àµ ചെയàµà´¯àµà´‚.</translation>
@@ -108,7 +104,6 @@
<translation id="4458285410772214805">à´ˆ മാറàµà´±à´‚ à´ªàµà´°à´¾à´¬à´²àµà´¯à´¤àµà´¤à´¿àµ½ വരàµà´¨àµà´¨à´¤à´¿à´¨àµ സൈൻ ഔടàµà´Ÿàµ ചെയàµâ€Œà´¤àµ വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´•.</translation>
<translation id="4469812139324097969">അൽപàµà´ªà´¸à´®à´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³à´¿àµ½ വീണàµà´Ÿàµà´‚ ആരംഭികàµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ Chromium കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿàµ. à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ലഭàµà´¯à´®à´¾à´¯à´¤à´¿à´¨à´¾àµ½ നിങàµà´™àµ¾ വീണàµà´Ÿàµà´‚ ആരംഭിചàµà´šà´¯àµà´Ÿà´¨àµ† അതൠഅപàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´‚.</translation>
<translation id="4488554488975128561">അപകടകരമായ ആപàµâ€Œà´¸àµà´•à´³àµ†à´¯àµà´‚ സൈറàµà´±àµà´•à´³àµ†à´¯àµà´‚ തിരിചàµà´šà´±à´¿à´¯à´¾àµ» സഹായികàµà´•àµà´¨àµà´¨ à´šà´¿à´² സിസàµâ€Œà´±àµà´±à´‚ വിവരങàµà´™à´³àµà´‚ പേജൠഉളàµà´³à´Ÿà´•àµà´•à´µàµà´‚ à´¸àµà´µà´¯à´®àµ‡à´µ Google-നൠഅയയàµâ€Œà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ നിങàµà´™àµ¾à´•àµà´•àµ Chromium-à´¤àµà´¤à´¿à´¨àµà´±àµ† ഉപയോഗം കൂടàµà´¤àµ½ à´¸àµà´°à´•àµà´·à´¿à´¤à´µàµà´‚ à´Žà´³àµà´ªàµà´ªà´µàµà´®à´¾à´•àµà´•à´¾àµ» സഹായികàµà´•à´¾à´‚.</translation>
-<translation id="4549794359424059447">Chromium-à´¤àµà´¤à´¿à´¨àµà´±àµ† ഭാവിയിലെ പതിപàµà´ªàµà´•àµ¾ ഇനി Windows XP à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Windows Vista-യെ പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¿à´²àµà´².</translation>
<translation id="4567424176335768812">നിങàµà´™àµ¾ <ph name="USER_EMAIL_ADDRESS" /> ആയി സൈൻ ഇൻ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. സൈൻ ഇൻ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•à´³àµà´‚ à´šà´°à´¿à´¤àµà´°à´µàµà´‚ മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾àµ» ഇപàµà´ªàµ‹àµ¾ നിങàµà´™àµ¾à´•àµà´•à´¾à´•àµà´‚.</translation>
<translation id="459535195905078186">Chromium à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾</translation>
<translation id="4611246891205775468">Chromium-à´¤àµà´¤à´¿à´¨àµ à´ˆ സൈറàµà´±à´¿à´¨à´¾à´¯à´¿ നിങàµà´™à´³àµà´Ÿàµ† മൈകàµà´°àµ‹à´«àµ‹àµº ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ à´…à´¨àµà´®à´¤à´¿ ആവശàµà´¯à´®à´¾à´£àµ.</translation>
@@ -147,7 +142,6 @@
<translation id="5902536751647951209">സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ പരിശോധിചàµà´šàµà´±à´ªàµà´ªà´¿à´•àµà´•àµ½ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. Google Chromium-à´¤àµà´¤à´¿àµ½ വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ കൂടàµà´¤àµ½ വിവരങàµà´™àµ¾à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±àµ† ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´•. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">എകദേശം à´…à´ªàµâ€Œâ€Œà´Ÿàµà´¡àµ‡à´±àµà´±à´¾à´£àµ! à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµ½ പൂർതàµà´¤à´¿à´¯à´¾à´•àµà´•à´¾àµ» ഉപകരണം à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´•.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> Chromium-ലേകàµà´•àµ ചേർതàµà´¤àµ.</translation>
-<translation id="59625444380784159">Chromium-à´¤àµà´¤à´¿àµ½ ഫോമàµà´•àµ¾ വളരെ വേഗതàµà´¤à´¿àµ½ പൂരിപàµà´ªà´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† കോൺടാകàµâ€Œà´±àµà´±àµà´•à´³à´¿àµ½ നിനàµà´¨àµà´³àµà´³ വിശദാംശങàµà´™àµ¾à´•àµà´•àµ സഹായികàµà´•à´¾à´¨à´¾à´•àµà´‚.</translation>
<translation id="5987687638152509985">സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾àµ» à´¤àµà´Ÿà´™àµà´™àµà´¨àµà´¨à´¤à´¿à´¨àµ Chromium à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="6055895534982063517">Chromium-à´¤àµà´¤à´¿à´¨àµà´±àµ† ഒരൠപàµà´¤à´¿à´¯ പതിപàµà´ªàµ ലഭàµà´¯à´®à´¾à´£àµ, അതൠഎനàµà´¨à´¤àµà´¤àµ‡à´¤à´¿à´²àµà´‚ വേഗതയേറിയതാണàµ.</translation>
<translation id="6063093106622310249">&amp;Chromium-à´¤àµà´¤à´¿àµ½ à´¤àµà´±à´•àµà´•àµà´•</translation>
@@ -176,13 +170,13 @@
<translation id="6734291798041940871">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ† à´Žà´²àµà´²à´¾ ഉപയോകàµà´¤à´¾à´•àµà´•àµ¾à´•àµà´•àµà´®à´¾à´¯à´¿ നിലവിൽ Chromium ഇൻസàµà´±àµà´±à´¾àµ¾ ചെയàµâ€Œà´¤à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ.</translation>
<translation id="6810143991807788455">നിലവിലെ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ റിപàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ Chromium മികചàµà´šà´¤à´¾à´•àµà´•à´¾àµ» സഹായികàµà´•àµà´•</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium-à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿)</translation>
<translation id="6893813176749746474">Chromium à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤àµ, à´Žà´¨àµà´¨à´¾àµ½ à´•àµà´±à´žàµà´žà´¤àµ 30 ദിവസം പോലàµà´‚ നിങàµà´™àµ¾ ഇതൠഉപയോഗിചàµà´šà´¿à´²àµà´².</translation>
<translation id="6944967875980567883">Chromium-à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ മൊഡàµà´¯àµ‚à´³àµà´•àµ¾ ലോഡàµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="6964305034639999644">Chromium ആൾ&amp;മാറാടàµà´Ÿ വിൻഡോയിൽ ലിങàµà´•àµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="6970811910055250180">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="705851970750939768">Chromium à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="7066436765290594559">Chromium OS-നൠനിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† സമനàµà´µà´¯ പാസàµâ€Œà´«àµà´°àµ†à´¯àµâ€Œà´¸àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•.</translation>
-<translation id="707471633328071618">Google Payments (Chromium-à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿)</translation>
<translation id="7162152143154757523">Google തിരയൽ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ സമാനമായ à´…à´•àµà´·à´°à´ªàµà´ªà´¿à´¶à´•àµ പരിശോധനാ സാങàµà´•àµ‡à´¤à´¿à´•à´µà´¿à´¦àµà´¯ ഉപയോഗികàµà´•à´¾àµ» à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ, à´¬àµà´°àµ—സറിൽ ടൈപàµà´ªàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤àµ†à´¨àµà´¤àµà´‚ Google സെർവറàµà´•à´³à´¿à´²àµ‡à´•àµà´•àµ അയചàµà´šàµ മികചàµà´š à´…à´•àµà´·à´°à´ªàµà´ªà´¿à´¶à´•àµ പരിശോധന നൽകാൻ Chromium-നൠകഴിയàµà´¨àµà´¨àµ.</translation>
<translation id="7205698830395646142">Chromium മെനàµà´µà´¿àµ½ മറയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="7223968959479464213">ടാസàµâ€Œà´•àµ മാനേജർ - Chromium</translation>
@@ -242,7 +236,6 @@
<translation id="872034308864968620">Chromium-à´¤àµà´¤àµ† പശàµà´šà´¾à´¤àµà´¤à´²à´¤àµà´¤à´¿àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•à´¾àµ» à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
<translation id="8803635938069941624">Chromium OS നിബനàµà´§à´¨à´•àµ¾</translation>
<translation id="8821041990367117597">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµà´±àµ† സൈൻ ഇൻ വിശദാംശങàµà´™àµ¾ കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¿à´¨à´¾àµ½ Chromium-à´¤àµà´¤à´¿à´¨àµ നിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">സിസàµà´±àµà´±à´‚-ലെവലàµâ€â€Œ ഇനàµâ€â€Œà´¸àµà´±àµà´±à´¾à´³àµâ€â€Œ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™à´³àµâ€â€Œà´•àµà´•àµ ഉചിതമായ അവകാശങàµà´™à´³à´¿à´²àµà´². à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±à´¾à´¯à´¿ ഇനàµâ€â€Œà´¸àµà´±àµà´±à´¾à´³à´°àµâ€â€Œ à´ªàµà´°à´µà´°àµâ€â€Œà´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨àµâ€â€Œ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµ‚.</translation>
<translation id="8897323336392112261">നിങàµà´™àµ¾ Chromium ആരംഭികàµà´•àµà´®àµà´ªàµ‹à´´àµ‹ ഹോം ബടàµà´Ÿàµº à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´®àµà´ªàµ‹à´´àµ‹ ദൃശàµà´¯à´®à´¾à´•àµà´¨àµà´¨ പേജàµà´‚ അതൠനിയനàµà´¤àµà´°à´¿à´¯àµà´•àµà´•àµà´‚.</translation>
<translation id="8907580949721785412">Chromium പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ ദൃശàµà´¯à´®à´¾à´•àµà´•à´¾àµ» à´¶àµà´°à´®à´¿à´•àµà´•àµà´¨àµà´¨àµ. ഇതൠഅനàµà´µà´¦à´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† Windows പാസàµâ€Œà´µàµ‡à´¡àµ ടൈപàµà´ªàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_mr.xtb b/chromium/chrome/app/resources/chromium_strings_mr.xtb
index 15d52ad4389..b6b921a6ee4 100644
--- a/chromium/chrome/app/resources/chromium_strings_mr.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_mr.xtb
@@ -10,13 +10,10 @@
<translation id="1185134272377778587">Chromium बदà¥à¤¦à¤²</translation>
<translation id="1298199220304005244">Chromium OS वापरून मदत मिळवा</translation>
<translation id="1396446129537741364">Chromium पासवरà¥à¤¡ दरà¥à¤¶à¤µà¤¿à¤£à¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करत आहे.</translation>
-<translation id="1403254041219632970">Chromium चà¥à¤¯à¤¾ भविषà¥â€à¤¯à¤¾à¤¤à¥€à¤² आवृतà¥à¤¤à¥à¤¯à¤¾ यापà¥à¤¢à¥‡ Mac OS X 10.6, 10.7 किंवा 10.8 ला समरà¥à¤¥à¤¨ देणार नाहीत.</translation>
<translation id="1414495520565016063">आपण Chromium मधà¥à¤¯à¥‡ साइन इन केले आहे!</translation>
-<translation id="1440917365206527807">Chromium ने या साइटला तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ यावर नेणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न थांबवले</translation>
<translation id="1444754455097148408">Chromium खà¥à¤²à¤¾ सà¥à¤¤à¥à¤°à¥‹à¤¤ परवाने</translation>
<translation id="1502360822835740515">Chromium ला डीफॉलà¥â€à¤Ÿ बà¥à¤°à¤¾à¤‰à¤à¤° बनवा</translation>
<translation id="151962892725702025">आपलà¥à¤¯à¤¾ डोमेनसाठी संकालन उपलबà¥à¤§ नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Chromium OS आपला डेटा संकालित करू शकले नाही.</translation>
-<translation id="1559451348202814456">Chromium यापà¥à¤¢à¥‡ Mac OS X 10.6, 10.7 किंवा 10.8 वर समरà¥à¤¥à¤¿à¤¤ नसलà¥à¤¯à¤¾à¤¨à¥‡ कदाचित ते योगà¥à¤¯à¤°à¤¿à¤¤à¥à¤¯à¤¾ कारà¥à¤¯ करू शकत नाही.</translation>
<translation id="1585657529869845941">ते दिसलà¥à¤¯à¤¾à¤¸ <ph name="BEGIN_BOLD" />कसेही सà¥à¤µà¤¿à¤š करा<ph name="END_BOLD" /> वर कà¥à¤²à¤¿à¤• करा</translation>
<translation id="1653828314016431939">ठीक आहे - आता पà¥à¤¨à¥à¤¹à¤¾ à¤à¤•à¤¦à¤¾ सà¥à¤°à¥ करा</translation>
<translation id="1668054258064581266">Chromium वरून आपले खाते काढलà¥à¤¯à¤¾à¤¨à¤‚तर, पà¥à¤°à¤­à¤¾à¤µà¥€ होणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपलà¥à¤¯à¤¾à¤²à¤¾ आपले उघडे टॅब रीलोड करणà¥à¤¯à¤¾à¤šà¥€ आवशà¥à¤¯à¤•à¤¤à¤¾ असू शकते.</translation>
@@ -49,7 +46,6 @@
<translation id="2587578672395088481">अपडेट लागू करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Chromium OS रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करणे आवशà¥à¤¯à¤• आहे.</translation>
<translation id="2647554856022461007">Chromium आपला बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग अनà¥à¤­à¤µ सà¥à¤§à¤¾à¤°à¤£à¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ वेब सेवा वापरू शकते. आपण या सेवा वैकलà¥à¤ªà¤¿à¤•à¤ªà¤£à¥‡ अकà¥à¤·à¤® करू शकता. <ph name="BEGIN_LINK" />अधिक जाणून घà¥à¤¯à¤¾<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">सà¥â€à¤¥à¤¾à¤ªà¤¨à¥‡à¤¦à¤°à¤®à¥â€à¤¯à¤¾à¤¨ ऑपरेटिंग पà¥à¤°à¤£à¤¾à¤²à¥€ à¤à¤°à¤° आली. कृपया Chromium पà¥à¤¨à¥â€à¤¹à¤¾ डाउनलोड करा.</translation>
-<translation id="2685838254101182273">Chromium ने अपडेट करणे थांबविले आहे आणि हे आपलà¥à¤¯à¤¾ ऑपरेटिंग पà¥à¤°à¤£à¤¾à¤²à¥€à¤šà¥à¤¯à¤¾ या आवृतà¥à¤¤à¥€à¤šà¥‡ यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¨ करत नाही.</translation>
<translation id="2705403826523567092">सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° सिंक केलेला, परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ केलेला बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग अनà¥à¤­à¤µ मिळवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ साइन इन करा</translation>
<translation id="2711502716910134313">Chromium टॅब</translation>
<translation id="2718390899429598676">अतिरिकà¥à¤¤ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤¸à¤¾à¤ à¥€, Chromium आपला डेटा कूटबदà¥à¤§ करेल.</translation>
@@ -107,7 +103,6 @@
<translation id="4458285410772214805">कृपया हा बदल पà¥à¤°à¤­à¤¾à¤µà¥€ होणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ साइन आउट करा आणि साइन इन करा.</translation>
<translation id="4469812139324097969">Chromium कालबाहà¥à¤¯ à¤à¤¾à¤²à¥‡ आहे कारण हे काही कà¥à¤·à¤£à¤¾à¤¤ पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š à¤à¤¾à¤²à¥‡ नाही. à¤à¤• अपडेट उपलबà¥à¤§ आहे आणि आपण पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š केलà¥à¤¯à¤¾à¤µà¤° ते लगेच लागू होईल.</translation>
<translation id="4488554488975128561">धोकादायम अâ€à¥…पà¥à¤¸ आणि साइट शोधणà¥à¤¯à¤¾à¤¤ मदत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google ला काही सिसà¥à¤Ÿà¤® माहिती आणि पृषà¥à¤  सामगà¥à¤°à¥€ सà¥à¤µà¤¯à¤‚चलितपणे पाठवून आपण Chromium सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आणि वापरणà¥à¤¯à¤¾à¤¸ सà¥à¤²à¤­ बनविणà¥à¤¯à¤¾à¤¤ मदत करू शकता.</translation>
-<translation id="4549794359424059447">Chromium चà¥à¤¯à¤¾ भविषà¥â€à¤¯à¤¾à¤¤à¥€à¤² आवृतà¥à¤¤à¥à¤¯à¤¾ यापà¥à¤¢à¥‡ Windows XP किंवा Windows Vista ला समरà¥à¤¥à¤¨ देणार नाहीत.</translation>
<translation id="4567424176335768812">आपण <ph name="USER_EMAIL_ADDRESS" /> मà¥à¤¹à¤£à¥‚न साइन इन केले आहे. आता आपण आपलà¥à¤¯à¤¾ सरà¥à¤µ साइन इन केलेलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤°à¥€à¤² आपलà¥à¤¯à¤¾ बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास आणि अनà¥à¤¯ सेटिंगà¥à¤œà¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करू शकता.</translation>
<translation id="459535195905078186">Chromium Apps</translation>
<translation id="4611246891205775468">या साइटसाठी Chromiumला तà¥à¤®à¤šà¤¾ मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ अॅकà¥à¤¸à¥‡à¤¸ करणà¥à¤¯à¤¾à¤šà¥€ परवानगी आवशà¥à¤¯à¤• आहे.</translation>
@@ -146,7 +141,6 @@
<translation id="5902536751647951209">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. कृपया Chromium मधà¥à¤¯à¥‡ पà¥à¤¨à¥à¤¹à¤¾ साइन इन करा किंवा आणखी माहितीसाठी तà¥à¤®à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¶à¥€ संपरà¥à¤• साधा. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करणे जवळजवळ पूरà¥à¤£ à¤à¤¾à¤²à¥‡! अपडेट करणे समापà¥à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपले डिवà¥à¤¹à¤¾à¤‡à¤¸ रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> Chrome मधà¥â€à¤¯à¥‡ जोडले गेले आहे.</translation>
-<translation id="59625444380784159">आपलà¥à¤¯à¤¾ संपरà¥à¤•à¤¾à¤‚कडील तपशील आपलà¥à¤¯à¤¾à¤²à¤¾ Chromium मधà¥à¤¯à¥‡ अधिक दà¥à¤°à¥à¤¤à¤ªà¤£à¥‡ फॉरà¥à¤® भरणà¥à¤¯à¤¾à¤¸ मदत करू शकतात.</translation>
<translation id="5987687638152509985">संकालित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Chromium अपडेट करा</translation>
<translation id="6055895534982063517">Chromium ची नवीन आवृतà¥à¤¤à¥€ उपलबà¥à¤§ आहे आणि ही नेहमीपेकà¥à¤·à¤¾ जलद आहे.</translation>
<translation id="6063093106622310249">आणि Chromium मधà¥à¤¯à¥‡ उघडा</translation>
@@ -175,13 +169,13 @@
<translation id="6734291798041940871">आपलà¥à¤¯à¤¾ संगणकावर सरà¥à¤µ वापरकरà¥à¤¤à¥à¤¯à¤¾à¤‚साठी Chromium आधीच इंसà¥à¤Ÿà¥‰à¤² केले आहे.</translation>
<translation id="6810143991807788455">वरà¥à¤¤à¤®à¤¾à¤¨ सेटिंगà¥à¤œà¤šà¤¾ अहवाल देऊन Chromium उतà¥à¤•à¥ƒà¤·à¥à¤Ÿ बनविणà¥à¤¯à¤¾à¤¸ मदत करा</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium वर कॉपी केले)</translation>
<translation id="6893813176749746474">Chromium अपडेट केले गेले, परंतॠआपण ते किमान 30 दिवसांपासून वापरलेले नाही.</translation>
<translation id="6944967875980567883">Chromium मधà¥à¤¯à¥‡ लोड केलेली मॉडà¥à¤¯à¥‚ल</translation>
<translation id="6964305034639999644">लिंक Chromium गà¥&amp;पà¥à¤¤ विंडो मधà¥à¤¯à¥‡ उघडा</translation>
<translation id="6970811910055250180">आपले डिवà¥à¤¹à¤¾à¤‡à¤¸ अपडेट करीत आहे...</translation>
<translation id="705851970750939768">Chromium अपडेट करा</translation>
<translation id="7066436765290594559">Chromium OS आपला डेटा संकालित करू शकले नाही. कृपया आपला संकालन सांकेतिक वाकà¥à¤¯à¤¾à¤‚श अपडेट करा.</translation>
-<translation id="707471633328071618">Google Payments (Chromium वर कॉपी केले)</translation>
<translation id="7162152143154757523">आपण बà¥à¤°à¤¾à¤‰à¤à¤°à¤®à¤§à¥â€à¤¯à¥‡ जे टाइप करता ते Google सरà¥à¤µà¥à¤¹à¤°à¤²à¤¾ पाठवून, आपलà¥à¤¯à¤¾à¤²à¤¾ Google शोध दà¥à¤µà¤¾à¤°à¥‡ वापरलेलà¥à¤¯à¤¾ शबà¥à¤¦à¤²à¥‡à¤–न-तंतà¥à¤°à¤œà¥à¤žà¤¾à¤¨à¤¾à¤¸à¤¾à¤°à¤–ेच तंतà¥à¤°à¤œà¥à¤žà¤¾à¤¨ वापरणà¥à¤¯à¤¾à¤šà¥€ अनà¥à¤®à¤¤à¥€ देऊन Chromium चाणाकà¥à¤· शबà¥à¤¦à¤²à¥‡à¤–न-तपासणी पà¥à¤°à¤¦à¤¾à¤¨ करॠशकते.</translation>
<translation id="7205698830395646142">Chromium मेनूमधà¥â€à¤¯à¥‡ लपवा</translation>
<translation id="7223968959479464213">कारà¥à¤¯ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•- Chromium </translation>
@@ -240,7 +234,6 @@ Chromium आपली सेटिंगà¥à¤œ पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥
<translation id="872034308864968620">Chromium पारà¥à¤¶à¥à¤µà¤­à¥‚मीवर चालू दà¥à¤¯à¤¾</translation>
<translation id="8803635938069941624">Chromium OS अटी</translation>
<translation id="8821041990367117597">आपले खाते साइन इन तपशील कालबाहà¥à¤¯ à¤à¤¾à¤²à¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Chromium आपला डेटा संकालित करू शकले नाही.</translation>
-<translation id="8851136666856101339">मà¥à¤–à¥à¤¯</translation>
<translation id="8862326446509486874">आपलà¥â€à¤¯à¤¾à¤•à¤¡à¥‡ सिसà¥à¤Ÿà¤®-सà¥à¤¤à¤° सà¥à¤¥à¤¾à¤ªà¤¨à¥‡à¤¸à¤¾à¤ à¥€ उचित अधिकार नाहीत. पà¥à¤°à¤¶à¤¾à¤¸à¤• मà¥à¤¹à¤£à¥‚न पà¥à¤¨à¥à¤¹à¤¾ इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¤° चालविणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="8897323336392112261">आपण Chromium पà¥à¤°à¤¾à¤°à¤‚भ करता किंवा होम बटण कà¥à¤²à¤¿à¤• करता तेवà¥à¤¹à¤¾ कोणते पृषà¥à¤  दरà¥à¤¶à¤µà¤¿à¤²à¥‡ जाते हे देखील हे नियंतà¥à¤°à¤¿à¤¤ करते.</translation>
<translation id="8907580949721785412">Chromium संकेतशबà¥â€à¤¦ दरà¥à¤¶à¤µà¤¿à¤£à¥â€à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥â€à¤¨ करत आहे. यास अनà¥à¤®à¤¤à¥€ देणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपला Windows संकेतशबà¥â€à¤¦ टाइप करा.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ms.xtb b/chromium/chrome/app/resources/chromium_strings_ms.xtb
index 1b856893d6f..ea6d8864598 100644
--- a/chromium/chrome/app/resources/chromium_strings_ms.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ms.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Mengenai Chromium</translation>
<translation id="1298199220304005244">Dapatkan bantuan untuk menggunakan Chromium OS</translation>
<translation id="1396446129537741364">Chromium sedang cuba memaparkan kata laluan.</translation>
-<translation id="1403254041219632970">Versi Chromium yang akan datang tidak lagi akan menyokong Mac OS X 10.6, 10.7 atau 10.8.</translation>
<translation id="1414495520565016063">Anda log masuk ke Chromium!</translation>
-<translation id="1440917365206527807">Chromium menghentikan tapak ini daripada membawa anda ke</translation>
<translation id="1444754455097148408">Lesen sumber terbuka Chromium</translation>
<translation id="1502360822835740515">Jadikan Chromium penyemak imbas lalai anda</translation>
<translation id="151962892725702025">OS Chromium tidak dapat menyegerakkan data anda kerana Segerak tidak tersedia untuk domain anda.</translation>
-<translation id="1559451348202814456">Chromium mungkin tidak akan berfungsi dengan betul kerana tidak lagi disokong pada Mac OS X 10.6, 10.7 atau 10.8.</translation>
<translation id="1585657529869845941">Klik <ph name="BEGIN_BOLD" />Tukar juga<ph name="END_BOLD" />, jika dipaparkan</translation>
<translation id="1653828314016431939">OK - Mulakan semula sekarang</translation>
<translation id="1668054258064581266">Selepas mengalih keluar akaun anda daripada Chromium, anda mungkin perlu memuatkan semula tab yang dibuka untuk memberi kesan.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS perlu dimulakan semula untuk melaksanakan kemas kini.</translation>
<translation id="2647554856022461007">Chromium boleh menggunakan perkhidmatan web untuk meningkatkan pengalaman penyemakan imbas anda. Anda boleh memilih untuk melumpuhkan perkhidmatan ini. <ph name="BEGIN_LINK" />Ketahui lebih lanjut<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Ralat sistem pengendalian berlaku semasa pemasangan. Sila muat turun Chromium semula.</translation>
-<translation id="2685838254101182273">Chromium telah berhenti mengemas kini dan tidak lagi menyokong versi sistem pengendalian anda ini.</translation>
<translation id="2705403826523567092">Log masuk untuk mendapatkan pengalaman penyemakan imbas diperibadikan, yang disegerakkan merentas peranti</translation>
<translation id="2711502716910134313">Tab Chromium</translation>
<translation id="2718390899429598676">Untuk keselamatan tambahan, Chromium akan menyulitkan data anda.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Sila log keluar dan log masuk semula supaya perubahan ini boleh dilaksanakan.</translation>
<translation id="4469812139324097969">Chromium sudah usang kerana telah lama tidak dilancarkan. Terdapat kemas kini tersedia dan akan digunakan sebaik sahaja anda melancarkannya semula.</translation>
<translation id="4488554488975128561">Anda boleh membantu menjadikan Chromium lebih selamat dan mudah digunakan dengan menghantar secara automatik beberapa maklumat sistem dan kandungan halaman kepada Google untuk membantu mengesan apl dan tapak yang berbahaya.</translation>
-<translation id="4549794359424059447">Versi Chromium yang akan datang tidak lagi akan menyokong Windows XP atau Windows Vista.</translation>
<translation id="4567424176335768812">Anda telah log masuk sebagai <ph name="USER_EMAIL_ADDRESS" />. Sekarang anda boleh mengakses penanda halaman, sejarah dan tetapan anda yang lain pada semua peranti yang anda gunakan untuk log masuk.</translation>
<translation id="459535195905078186">Apl Chromium</translation>
<translation id="4611246891205775468">Chromium memerlukan kebenaran untuk mengakses mikrofon anda bagi tapak ini.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Sijil pengesahan gagal. Sila log masuk ke Chromium sekali lagi atau hubungi pentadbir anda untuk mendapatkan maklumat lanjut. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Hampir terkini! Mulakan semula peranti anda untuk menyelesaikan kemas kini.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> telah ditambahkan pada Chromium.</translation>
-<translation id="59625444380784159">Butiran daripada kenalan anda dapat membantu anda mengisi borang dengan lebih cepat di Chromium.</translation>
<translation id="5987687638152509985">Kemas kini Chromium untuk memulakan penyegerakan</translation>
<translation id="6055895534982063517">Terdapat versi baharu Chromium yang lebih pantas daripada biasa tersedia.</translation>
<translation id="6063093106622310249">&amp;Buka dalam Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Kini lebih mudah menggunakan Chromium dengan Akaun Google anda dan pada komputer yang dikongsi.</translation>
<translation id="6373523479360886564">Adakah anda pasti mahu menyahpasang Chromium?</translation>
<translation id="6394232988457703198">Anda perlu memulakan semula Chromium sekarang.</translation>
+<translation id="6400072781405947421">Chromium mungkin tidak akan berfungsi dengan betul kerana tidak lagi disokong pada Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium merupakan penyemak imbas yang mengendalikan laman web dan aplikasi dengan kelajuan sepantas kilat. Chromium cepat, stabil dan mudah digunakan. Semak imbas web lebih selamat dengan perlindungan perisian hasad dan pancingan data terbina dalam Chromium.</translation>
<translation id="6475912303565314141">Sambungan turut mengawal halaman yang ditunjukkan apabila anda memulakan Chromium.</translation>
<translation id="6485906693002546646">Anda menggunakan <ph name="PROFILE_EMAIL" /> untuk menyegerakkan bahan digital chromium anda. Untuk mengemas kini pilihan penyegerakan anda atau menggunakan Chromium tanpa akaun Google, lawati <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Beberapa ciri mungkin tidak tersedia. Sila nyatakan direktori profil yang berbez
<translation id="6734291798041940871">Chromium telah dipasang untuk semua pengguna pada komputer anda.</translation>
<translation id="6810143991807788455">Bantu jadikan Chromium lebih baik dengan melaporkan tetapan semasa</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (disalin ke Chromium)</translation>
<translation id="6893813176749746474">Chromium telah dikemas kini, tetapi anda belum menggunakannya untuk sekurang-kurangnya 30 hari.</translation>
<translation id="6944967875980567883">Modul yang dimuatkan dalam Chromium</translation>
<translation id="6964305034639999644">Buka pautan dalam tetingkap inko&amp;gnito Chromium</translation>
<translation id="6970811910055250180">Mengemas kini peranti anda...</translation>
<translation id="705851970750939768">Kemas kini Chromium</translation>
<translation id="7066436765290594559">OS Chromium tidak dapat menyegerakkan data anda. Sila kemas kini frasa laluan Segerak anda.</translation>
-<translation id="707471633328071618">Google Payments (disalin ke Chromium)</translation>
<translation id="7162152143154757523">Chromium dapat menyediakan semakan ejaan yang lebih pintar dengan menghantar apa yang anda taip dalam penyemak imbas kepada pelayan Google, membolehkan anda menggunakan teknologi semakan ejaan yang sama seperti yang digunakan oleh carian Google.</translation>
<translation id="7205698830395646142">Sembunyikan dalam Menu Chromium</translation>
<translation id="7223968959479464213">Pengurus Tugas - Chromium</translation>
@@ -240,7 +235,6 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="872034308864968620">Benarkan Chromium Dijalankan dalam Latar Belakang</translation>
<translation id="8803635938069941624">Syarat Chromium OS</translation>
<translation id="8821041990367117597">Chromium tidak dapat menyegerakkan data anda kerana butiran log masuk akaun anda sudah lapuk.</translation>
-<translation id="8851136666856101339">utama</translation>
<translation id="8862326446509486874">Anda tidak mempunyai hak wajar untuk pemasangan peringkat sistem. Cuba jalankan pemasang semula sebagai Pentadbir.</translation>
<translation id="8897323336392112261">Sambungan turut mengawal halaman yang ditunjukkan apabila anda memulakan Chromium atau mengklik butang Laman Utama.</translation>
<translation id="8907580949721785412">Chromium cuba menunjukkan kata laluan. Taip kata laluan Windows anda untuk membenarkannya.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_nl.xtb b/chromium/chrome/app/resources/chromium_strings_nl.xtb
index 4aab0ab5eb4..4ad3871574a 100644
--- a/chromium/chrome/app/resources/chromium_strings_nl.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_nl.xtb
@@ -11,13 +11,10 @@ Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren wor
<translation id="1185134272377778587">Over Chromium</translation>
<translation id="1298199220304005244">Hulp bij het gebruik van Chromium OS</translation>
<translation id="1396446129537741364">Chromium probeert wachtwoorden weer te geven.</translation>
-<translation id="1403254041219632970">Toekomstige versies van Chromium bieden geen ondersteuning meer voor Mac OS X 10.6, 10.7 en 10.8.</translation>
<translation id="1414495520565016063">Je bent ingelogd bij Chromium.</translation>
-<translation id="1440917365206527807">Chromium heeft voorkomen dat deze site je omleidde naar</translation>
<translation id="1444754455097148408">Open-sourcelicenties van Chromium</translation>
<translation id="1502360822835740515">Chromium instellen als je standaardbrowser</translation>
<translation id="151962892725702025">Chromium OS kan je gegevens niet synchroniseren omdat synchronisatie niet beschikbaar is voor je domein.</translation>
-<translation id="1559451348202814456">Chromium werkt wellicht niet naar behoren omdat dit niet langer wordt ondersteund op Mac OS X 10.6, 10.7 en 10.8.</translation>
<translation id="1585657529869845941">Klik op <ph name="BEGIN_BOLD" />Toch overschakelen<ph name="END_BOLD" /> als die knop wordt weergegeven</translation>
<translation id="1653828314016431939">OK - nu opnieuw starten</translation>
<translation id="1668054258064581266">Nadat je je account uit Chromium hebt verwijderd, moet je je geopende tabbladen mogelijk opnieuw laden om de wijzigingen door te voeren.</translation>
@@ -50,7 +47,6 @@ Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren wor
<translation id="2587578672395088481">Chromium OS moet opnieuw worden gestart om de update toe te passen.</translation>
<translation id="2647554856022461007">Chromium kan webservices gebruiken om de browsefunctionaliteit te verbeteren. Je kunt deze services eventueel uitschakelen. <ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Er is tijdens de installatie een fout opgetreden in het besturingssysteem. Download Chromium opnieuw.</translation>
-<translation id="2685838254101182273">Chromium is gestopt met bijwerken en ondersteunt deze versie van je besturingssysteem niet langer.</translation>
<translation id="2705403826523567092">Log in voor een gepersonaliseerde browsefunctionaliteit, gesynchroniseerd op verschillende apparaten</translation>
<translation id="2711502716910134313">Chromium-tabblad</translation>
<translation id="2718390899429598676">Je gegevens worden voor extra beveiliging door Chromium gecodeerd.</translation>
@@ -108,7 +104,6 @@ Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren wor
<translation id="4458285410772214805">Log uit en log weer in om deze wijziging door te voeren.</translation>
<translation id="4469812139324097969">Chromium is verouderd omdat het programma al een tijd niet opnieuw is gestart. Er is een update beschikbaar die wordt toegepast zodra je het programma opnieuw start.</translation>
<translation id="4488554488975128561">Je kunt helpen Chromium veiliger en gebruiksvriendelijker te maken door automatisch bepaalde systeeminformatie en paginacontent naar Google te verzenden om te helpen bij de detectie van gevaarlijke apps en sites.</translation>
-<translation id="4549794359424059447">Toekomstige versies van Chromium bieden geen ondersteuning meer voor Windows XP en Windows Vista.</translation>
<translation id="4567424176335768812">Je bent ingelogd als <ph name="USER_EMAIL_ADDRESS" />. Je hebt nu toegang tot je bladwijzers, geschiedenis en andere instellingen op al je apparaten waarop je bent ingelogd.</translation>
<translation id="459535195905078186">Chromium-apps</translation>
<translation id="4611246891205775468">Chromium heeft toegangsrechten voor je microfoon nodig voor deze site.</translation>
@@ -147,7 +142,6 @@ Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren wor
<translation id="5902536751647951209">Verificatiecertificaat mislukt. Log opnieuw in bij Chromium of neem contact op met je beheerder voor meer informatie. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Updaten bijna voltooid. Start je apparaat opnieuw op om de update te voltooien.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> is toegevoegd aan Chromium.</translation>
-<translation id="59625444380784159">Gegevens van je contacten kunnen je helpen sneller formulieren in te vullen in Chromium.</translation>
<translation id="5987687638152509985">Chromium updaten om de synchronisatie te starten</translation>
<translation id="6055895534982063517">Er is een nieuwe versie van Chromium beschikbaar, en deze is sneller dan ooit.</translation>
<translation id="6063093106622310249">&amp;Openen in Chromium</translation>
@@ -176,13 +170,13 @@ Sommige functies zijn mogelijk niet beschikbaar. Geef een andere profieldirector
<translation id="6734291798041940871">Chromium is al geïnstalleerd voor alle gebruikers op je computer.</translation>
<translation id="6810143991807788455">Help Chromium beter te maken door de huidige instellingen te melden</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (gekopieerd naar Chromium)</translation>
<translation id="6893813176749746474">Chromium is bijgewerkt, maar je hebt het programma minstens 30 dagen niet gebruikt.</translation>
<translation id="6944967875980567883">Modules die in Chromium zijn geladen</translation>
<translation id="6964305034639999644">Link openen in een Chromium-inco&amp;gnitovenster</translation>
<translation id="6970811910055250180">Je apparaat bijwerken...</translation>
<translation id="705851970750939768">Chromium updaten</translation>
<translation id="7066436765290594559">Chromium OS kan je gegevens niet synchroniseren. Update je wachtwoordzin voor synchronisatie.</translation>
-<translation id="707471633328071618">Google Payments (gekopieerd naar Chromium)</translation>
<translation id="7162152143154757523">Chromium kan een betere spellingcontrole leveren door wat je in de browser typt naar Google-servers te verzenden. Hierdoor kun je profiteren van dezelfde technologie voor spellingcontrole die ook voor Google Zoeken wordt gebruikt.</translation>
<translation id="7205698830395646142">Verbergen in Chromium-menu</translation>
<translation id="7223968959479464213">Taakbeheer - Chromium</translation>
@@ -242,7 +236,6 @@ Controleer je e-mail op <ph name="ACCOUNT_EMAIL" /> voor verdere instructies.</t
<translation id="872034308864968620">Chromium laten uitvoeren op de achtergrond</translation>
<translation id="8803635938069941624">Voorwaarden van Chromium OS</translation>
<translation id="8821041990367117597">Chromium kan je gegevens niet synchroniseren, omdat de inloggegevens voor je account zijn verouderd.</translation>
-<translation id="8851136666856101339">hoofd</translation>
<translation id="8862326446509486874">Je hebt geen rechten om op systeemniveau te installeren. Meld je aan als beheerder en voer het installatieprogramma opnieuw uit.</translation>
<translation id="8897323336392112261">Hiermee wordt ook gecontroleerd welke pagina wordt weergegeven wanneer je Chromium start of op de knop 'Homepage' klikt.</translation>
<translation id="8907580949721785412">Chromium probeert wachtwoorden weer te geven. Geef je Windows-wachtwoord op om dit toe te staan.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_no.xtb b/chromium/chrome/app/resources/chromium_strings_no.xtb
index 326b67a5fa9..9ec0203687a 100644
--- a/chromium/chrome/app/resources/chromium_strings_no.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_no.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Om Chromium</translation>
<translation id="1298199220304005244">Få hjelp med å bruke Chromium OS</translation>
<translation id="1396446129537741364">Chromium prøver å vise passord.</translation>
-<translation id="1403254041219632970">Fremtidige versjoner av Chromium kommer ikke lenger til å støtte Mac OS X 10.6, 10.7 eller 10.8.</translation>
<translation id="1414495520565016063">Du er logget på Chromium.</translation>
-<translation id="1440917365206527807">Chromium hindret dette nettstedet i å viderekoble deg til</translation>
<translation id="1444754455097148408">Ã…pen kildekode-lisenser for Chromium</translation>
<translation id="1502360822835740515">Gjør Chromium til standard nettleser</translation>
<translation id="151962892725702025">Chromium OS kunne ikke synkronisere dataene dine fordi synkronisering ikke er tilgjengelig for domenet ditt.</translation>
-<translation id="1559451348202814456">Chromium fungerer kanskje ikke riktig fordi den ikke lenger støttes på Mac OS X 10.6, 10.7 eller 10.8.</translation>
<translation id="1585657529869845941">Klikk på <ph name="BEGIN_BOLD" />Bytt likevel<ph name="END_BOLD" /> (hvis knappen vises)</translation>
<translation id="1653828314016431939">OK – start på nytt nå</translation>
<translation id="1668054258064581266">Når du har fjernet kontoen din fra Chromium, kan det hende at du må laste inn de åpne fanene på nytt før endringene trer i kraft.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS må startes på nytt for at oppdateringen skal tas i bruk.</translation>
<translation id="2647554856022461007">Chromium kan bruke nettjenester for å forbedre brukeropplevelsen din på nettet. Du kan slå av disse tjenestene. <ph name="BEGIN_LINK" />Finn ut mer<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Det oppsto en systemfeil under installering. Last ned Chromium på nytt.</translation>
-<translation id="2685838254101182273">Chromium oppdateres ikke lenger og har mistet støtten for denne versjonen av operativsystemet ditt.</translation>
<translation id="2705403826523567092">Logg på for å gi surfeopplevelsen et personlig preg, synkronisert mellom alle enheter</translation>
<translation id="2711502716910134313">Chromium-fane</translation>
<translation id="2718390899429598676">Chromium krypterer dataene dine for å øke sikkerheten.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Logg deg av og så på igjen for at denne endringen skal tre i kraft.</translation>
<translation id="4469812139324097969">Chromium er utdatert fordi den ikke har vært startet på nytt på en stund. En oppdatering er tilgjengelig og tas i bruk når du starter Chromium på nytt.</translation>
<translation id="4488554488975128561">Du kan bidra til å gjøre Chromium tryggere og enklere å bruke ved å sende Google noe systeminformasjon og sideinnhold automatisk. Dette hjelper oss med å oppdage farlige apper og nettsteder.</translation>
-<translation id="4549794359424059447">Fremtidige versjoner av Chromium kommer ikke lenger til å støtte Windows XP eller Windows Vista.</translation>
<translation id="4567424176335768812">Du er logget på som <ph name="USER_EMAIL_ADDRESS" />. Nå kan du bruke bokmerkene, loggen og andre innstillinger på alle enhetene du er logget på.</translation>
<translation id="459535195905078186">Chromium-apper</translation>
<translation id="4611246891205775468">Chromium trenger tilgang til mikrofonen din for dette nettstedet.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Autentiseringssertifikatet mislyktes. Logg på Chromium på nytt, eller kontakt administratoren din for å få mer informasjon. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Nå er oppdateringen snart ferdig! Start enheten på nytt for å fullføre oppdateringen.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> har blitt lagt til i Chromium.</translation>
-<translation id="59625444380784159">Informasjon fra kontaktene dine kan hjelpe deg med å fylle ut skjemaer raskere i Chromium.</translation>
<translation id="5987687638152509985">Oppdater Chromium for å starte synkroniseringen</translation>
<translation id="6055895534982063517">En nyere versjon av Chromium er tilgjengelig, og den er raskere enn noen gang.</translation>
<translation id="6063093106622310249">&amp;Ã…pne i Chromium</translation>
@@ -180,7 +174,6 @@ Det er mulig at enkelte funksjoner ikke er tilgjengelige. Angi en annen profilka
<translation id="6970811910055250180">Oppdaterer enheten ...</translation>
<translation id="705851970750939768">Oppdater Chromium</translation>
<translation id="7066436765290594559">Chromium kunne ikke synkronisere dataene dine. Oppdater passordfrasen for synkronisering.</translation>
-<translation id="707471633328071618">Google Payments (kopiert til Chromium)</translation>
<translation id="7162152143154757523">Chromium kan levere bedre stavekontroll ved å sende det du skriver i nettleseren, til Google-tjenerne. Dette gjør at du kan bruke samme teknologi for stavekontroll som det Google Søk bruker.</translation>
<translation id="7205698830395646142">Skjul i Chromium-menyen</translation>
<translation id="7223968959479464213">Oppgavebehandling – Chromium</translation>
@@ -240,7 +233,6 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="872034308864968620">La Chromium kjøre i bakgrunnen</translation>
<translation id="8803635938069941624">Vilkår for Chromium OS</translation>
<translation id="8821041990367117597">Chromium kunne ikke synkronisere dataene dine. Dette skyldes at påloggingsopplysningene for kontoen din er foreldede.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Du har ikke de nødvendige rettighetene for å installere på systemnivå. Prøv å kjøre installasjonsprogrammet som administrator.</translation>
<translation id="8897323336392112261">Den styrer også hvilken side som vises når du starter Chromium eller klikker på Startside-knappen.</translation>
<translation id="8907580949721785412">Chromium forsøker å vise passord. Skriv inn Windows-passordet ditt for å tillate dette.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_pl.xtb b/chromium/chrome/app/resources/chromium_strings_pl.xtb
index e1e09139932..0575fa73e94 100644
--- a/chromium/chrome/app/resources/chromium_strings_pl.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_pl.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium – informacje</translation>
<translation id="1298199220304005244">Skorzystaj z pomocy dotyczącej używania systemu operacyjnego Chromium</translation>
<translation id="1396446129537741364">Chromium próbuje pokazać hasła.</translation>
-<translation id="1403254041219632970">Przyszłe wersje Chromium nie będą już zgodne z macOS X 10.6, 10.7 ani 10.8.</translation>
<translation id="1414495520565016063">JesteÅ› zalogowany w Chromium.</translation>
-<translation id="1440917365206527807">Chromium uniemożliwił tej stronie przekierowanie Cię na stronę</translation>
<translation id="1444754455097148408">Licencje oprogramowania typu open source w Chromium</translation>
<translation id="1502360822835740515">Ustawianie Chromium jako przeglądarki domyślnej</translation>
<translation id="151962892725702025">System operacyjny Chromium nie może zsynchronizować danych, ponieważ synchronizacja jest niedostępna w Twojej domenie.</translation>
-<translation id="1559451348202814456">Chromium może działać nieprawidłowo, bo nie jest już zgodny z macOS X 10.6, 10.7 ani 10.8.</translation>
<translation id="1585657529869845941">Kliknij przycisk <ph name="BEGIN_BOLD" />Przełącz mimo to<ph name="END_BOLD" />, jeśli jest widoczny</translation>
<translation id="1653828314016431939">W porządku – uruchom ponownie teraz</translation>
<translation id="1668054258064581266">Aby po usunięciu konta z Chromium zmiany zostały zastosowane, może być konieczne ponowne załadowanie otwartych kart.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Zastosowanie aktualizacji wymaga ponownego uruchomienia systemu operacyjnego Chromium.</translation>
<translation id="2647554856022461007">Aby zwiększyć wygodę przeglądania, Chromium może korzystać z usług internetowych. Możesz je opcjonalnie wyłączyć. <ph name="BEGIN_LINK" />Więcej informacji<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Podczas instalacji wystąpił błąd systemu operacyjnego. Pobierz Chromium ponownie.</translation>
-<translation id="2685838254101182273">Chromium nie jest już aktualizowany ani nie obsługuje tej wersji systemu operacyjnego.</translation>
<translation id="2705403826523567092">Zaloguj się, by spersonalizować przeglądanie i zsynchronizować je na różnych urządzeniach</translation>
<translation id="2711502716910134313">Karta Chromium</translation>
<translation id="2718390899429598676">Dla większego bezpieczeństwa Chromium szyfruje dane.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">Wyloguj się i zaloguj ponownie, by zmiana zaczęła obowiązywać.</translation>
<translation id="4469812139324097969">Chromium jest nieaktualny, ponieważ od pewnego czasu nie był uruchamiany. Dostępna jest aktualizacja, która zostanie zastosowana natychmiast po ponownym uruchomieniu.</translation>
<translation id="4488554488975128561">Możesz przyczynić się do zwiększenia bezpieczeństwa i komfortu korzystania z Chromium, automatycznie wysyłając do Google pewne informacje o systemie i część zawartości stron, by pomóc w wykrywaniu niebezpiecznych aplikacji i witryn.</translation>
-<translation id="4549794359424059447">Przyszłe wersje Chromium nie będą już zgodne z Windows XP ani Windows Vista.</translation>
<translation id="4567424176335768812">Jesteś zalogowany jako <ph name="USER_EMAIL_ADDRESS" />. Teraz możesz korzystać ze swoich zakładek, historii i innych ustawień na wszystkich zalogowanych urządzeniach.</translation>
<translation id="459535195905078186">Aplikacje Chromium</translation>
<translation id="4611246891205775468">Chromium potrzebuje uprawnień dostępu do mikrofonu na tej stronie.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Błąd certyfikatu uwierzytelniania. Jeszcze raz zaloguj się w Chromium lub skontaktuj się z administratorem, by uzyskać więcej informacji. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Już prawie gotowe. Uruchom ponownie urządzenie, by zakończyć aktualizację.</translation>
<translation id="5942520288919337908">Rozszerzenie <ph name="EXTENSION_NAME" /> zostało dodane do Chromium.</translation>
-<translation id="59625444380784159">Informacje z Twoich kontaktów pomogą Ci szybciej wypełniać formularze w Chromium.</translation>
<translation id="5987687638152509985">Zaktualizuj Chromium, by rozpocząć synchronizację</translation>
<translation id="6055895534982063517">Dostępna jest nowa, szybsza niż kiedykolwiek wersja Chromium.</translation>
<translation id="6063093106622310249">&amp;Otwórz w Chromium</translation>
@@ -157,6 +151,7 @@
<translation id="6334986366598267305">Korzystanie z Chromium na wspólnych komputerach i przy użyciu konta Google jest teraz jeszcze łatwiejsze.</translation>
<translation id="6373523479360886564">Czy na pewno chcesz odinstalować Chromium?</translation>
<translation id="6394232988457703198">Należy teraz ponownie uruchomić Chromium.</translation>
+<translation id="6400072781405947421">Chromium może działać nieprawidłowo, bo nie jest już zgodny z systemem Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium to przeglądarka obsługująca strony i aplikacje z szybkością błyskawicy. Jest szybka, stabilna i łatwa w użyciu. Bezpiecznie przeglądaj internet dzięki wbudowanej w Chromium ochronie przed złośliwym oprogramowaniem i phishingiem.</translation>
<translation id="6475912303565314141">Kontroluje także to, jaka strona wyświetla się po uruchomieniu Chromium.</translation>
<translation id="6485906693002546646">Używasz adresu <ph name="PROFILE_EMAIL" /> do synchronizowania danych w Chromium. Aby zaktualizować ustawienia synchronizacji lub używać Chromium bez konta Google, wejdź na stronę <ph name="SETTINGS_LINK" />.</translation>
@@ -172,13 +167,13 @@ Niektóre funkcje mogą być niedostępne. Podaj inny katalog z profilem lub uż
<translation id="6734291798041940871">Chromium jest już zainstalowany dla wszystkich użytkowników tego komputera.</translation>
<translation id="6810143991807788455">Pomóż ulepszyć Chromium, zgłaszając bieżące ustawienia</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (skopiowana do Chromium)</translation>
<translation id="6893813176749746474">Przeglądarka Chromium została zaktualizowana, ale nie była przez Ciebie używana przez co najmniej 30 dni.</translation>
<translation id="6944967875980567883">Moduły załadowane do Chromium</translation>
<translation id="6964305034639999644">Otwórz link w oknie inco&amp;gnito Chromium</translation>
<translation id="6970811910055250180">Aktualizowanie urzÄ…dzenia...</translation>
<translation id="705851970750939768">Zaktualizuj Chromium</translation>
<translation id="7066436765290594559">System operacyjny Chromium nie może zsynchronizować danych. Zaktualizuj hasło synchronizacji.</translation>
-<translation id="707471633328071618">Google Payments (skopiowana do Chromium)</translation>
<translation id="7162152143154757523">Chromium może lepiej sprawdzać pisownię, przesyłając do serwerów Google tekst, który wpisujesz w przeglądarce. Dzięki temu możesz korzystać z tej samej technologii sprawdzania pisowni co wyszukiwarka Google.</translation>
<translation id="7205698830395646142">Ukryj w menu Chromium</translation>
<translation id="7223968959479464213">Menedżer zadań – Chromium</translation>
@@ -238,7 +233,6 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="872034308864968620">Zezwól Chromium na działanie w tle</translation>
<translation id="8803635938069941624">Warunki korzystania z systemu operacyjnego Chromium</translation>
<translation id="8821041990367117597">Chromium nie może zsynchronizować danych, ponieważ dane logowania na Twoje konto są nieaktualne.</translation>
-<translation id="8851136666856101339">główny</translation>
<translation id="8862326446509486874">Nie masz odpowiednich uprawnień do przeprowadzenia instalacji na poziomie systemowym. Uruchom ponownie program instalacyjny jako administrator.</translation>
<translation id="8897323336392112261">Kontroluje także to, jaka strona wyświetla się po uruchomieniu Chromium lub kliknięciu przycisku strony startowej.</translation>
<translation id="8907580949721785412">Chromium próbuje pokazać hasła. Podaj swoje hasło do Windows, by na to zezwolić.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_pt-BR.xtb b/chromium/chrome/app/resources/chromium_strings_pt-BR.xtb
index 3241b1356ae..90f441b8fac 100644
--- a/chromium/chrome/app/resources/chromium_strings_pt-BR.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_pt-BR.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Sobre o Chromium</translation>
<translation id="1298199220304005244">Obter ajuda para usar o Chromium OS</translation>
<translation id="1396446129537741364">O Chromium está tentando mostrar senhas.</translation>
-<translation id="1403254041219632970">As futuras versões do Chromium não serão mais compatíveis com Mac OS X 10.6, 10.7 ou 10.8.</translation>
<translation id="1414495520565016063">Você está conectado ao Chromium.</translation>
-<translation id="1440917365206527807">O Chromium impediu que este site levasse você para</translation>
<translation id="1444754455097148408">Licenças de código aberto do Chromium</translation>
<translation id="1502360822835740515">Tornar o Chromium seu navegador padrão</translation>
<translation id="151962892725702025">O Chromium OS não pôde sincronizar seus dados porque a sincronização não está disponível para seu domínio.</translation>
-<translation id="1559451348202814456">É possível que o Chromium não funcione corretamente, porque ele não é mais compatível com Mac OS X 10.6, 10.7 ou 10.8.</translation>
<translation id="1585657529869845941">Clique em <ph name="BEGIN_BOLD" />Alterar mesmo assim<ph name="END_BOLD" />, se essa opção for exibida</translation>
<translation id="1653828314016431939">OK - Reinicie agora</translation>
<translation id="1668054258064581266">Depois de remover sua conta do Chromium, pode ser necessário recarregar as guias abertas para que a alteração entre em vigor.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">É necessário reiniciar o Chromium OS para que a atualização seja aplicada.</translation>
<translation id="2647554856022461007">O Chromium pode usar serviços da Web para melhorar sua experiência de navegação. Se preferir, você pode desativar esses serviços. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Ocorreu um erro no sistema operacional durante a instalação. Faça o download do Chromium novamente.</translation>
-<translation id="2685838254101182273">O Chromium parou de ser atualizado e não oferece mais suporte para esta versão do seu sistema operacional.</translation>
<translation id="2705403826523567092">Faça login para ter uma experiência de navegação personalizada e sincronizada entre seus dispositivos</translation>
<translation id="2711502716910134313">Guia do Chromium</translation>
<translation id="2718390899429598676">Para maior segurança, o Chromium criptografará seus dados.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">Saia e faça login novamente para que esta alteração entre em vigor.</translation>
<translation id="4469812139324097969">O Chromium está desatualizado porque não foi reiniciado durante algum tempo. Uma atualização está disponível e será aplicada assim que você reiniciá-lo.</translation>
<translation id="4488554488975128561">Você pode ajudar a tornar o Chromium mais seguro e mais fácil de usar, enviando automaticamente algumas informações do sistema e conteúdos de página ao Google para ajudar a detectar apps e sites perigosos.</translation>
-<translation id="4549794359424059447">As futuras versões do Chromium não serão mais compatível com o Windows XP ou Windows Vista.</translation>
<translation id="4567424176335768812">Você está conectado como <ph name="USER_EMAIL_ADDRESS" />. Agora você pode acessar seus favoritos, histórico e outras configurações em todos os seus dispositivos conectados.</translation>
<translation id="459535195905078186">Aplicativos do Chromium</translation>
<translation id="4611246891205775468">O Chromium precisa de permissão para este site acessar seu microfone.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Falha no certificado de autenticação. Faça login novamente no Chromium ou entre em contato com o administrador para receber mais informações. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Atualização quase concluída. Reinicie o dispositivo para concluí-la.</translation>
<translation id="5942520288919337908">A extensão <ph name="EXTENSION_NAME" /> foi adicionada ao Chromium.</translation>
-<translation id="59625444380784159">Detalhes dos seus contatos podem ajudar a preencher formulários de forma mais rápida no Chromium.</translation>
<translation id="5987687638152509985">Atualize o Chromium para começar a sincronizar</translation>
<translation id="6055895534982063517">Há uma nova versão ainda mais rápida do Chromium disponível.</translation>
<translation id="6063093106622310249">&amp;Abrir no Chromium</translation>
@@ -157,6 +151,7 @@
<translation id="6334986366598267305">Agora ficou mais fácil usar o Chromium com sua Conta do Google e em computadores compartilhados.</translation>
<translation id="6373523479360886564">Tem certeza que quer desinstalar o Chromium?</translation>
<translation id="6394232988457703198">Você deve reiniciar o Chromium agora.</translation>
+<translation id="6400072781405947421">É possível que o Chromium não funcione corretamente, porque ele não é mais compatível com Mac OS X 10.9.</translation>
<translation id="6403826409255603130">O Chromium é um navegador que executa páginas e aplicativos da web com alta velocidade. É rápido, estável e fácil de usar. Navegue na web com mais segurança com a proteção contra malware e phishing incorporada ao Chromium.</translation>
<translation id="6475912303565314141">Controla também qual página deve ser exibida quando você inicia o Chromium.</translation>
<translation id="6485906693002546646">Você está usando <ph name="PROFILE_EMAIL" /> para sincronizar suas informações do Chromium. Para atualizar suas preferências de sincronização ou usar o Chromium sem uma Conta do Google, vá para <ph name="SETTINGS_LINK" />.</translation>
@@ -170,13 +165,13 @@
<translation id="6734291798041940871">O Chromium já está instalado para todos os usuários do seu computador.</translation>
<translation id="6810143991807788455">Ajude a melhorar o Chromium informando as configurações atuais</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiado para o Chromium)</translation>
<translation id="6893813176749746474">O Chromium foi atualizado, mas não é utilizado há pelo menos 30 dias.</translation>
<translation id="6944967875980567883">Módulos carregados no Chromium</translation>
<translation id="6964305034639999644">Abrir link na janela &amp;sem rastros do Chromium</translation>
<translation id="6970811910055250180">Atualizando o dispositivo...</translation>
<translation id="705851970750939768">Atualizar o Chromium</translation>
<translation id="7066436765290594559">O Chromium OS não pôde sincronizar seus dados. Atualize sua senha de sincronização.</translation>
-<translation id="707471633328071618">Google Payments (copiado para o Chromium)</translation>
<translation id="7162152143154757523">O Chromium pode oferecer uma verificação ortográfica mais inteligente, enviando as informações que você digita no navegador para os servidores do Google. Isso permite que você utilize a mesma tecnologia de verificação ortográfica utilizada pela Pesquisa Google.</translation>
<translation id="7205698830395646142">Esconder no menu do Chromium</translation>
<translation id="7223968959479464213">Gerenciador de tarefas - Chromium</translation>
@@ -235,7 +230,6 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="872034308864968620">Permitir que o Chromium seja executado em segundo plano</translation>
<translation id="8803635938069941624">Termos do Chromium OS</translation>
<translation id="8821041990367117597">O Chromium não pôde sincronizar seus dados, pois os detalhes de login da sua conta estão desatualizados.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Você não tem os direitos adequados para instalação no nível do sistema. Tente executar o instalador novamente como administrador.</translation>
<translation id="8897323336392112261">Controla também qual página deve ser exibida quando você inicia o Chromium ou clica no botão "Página inicial".</translation>
<translation id="8907580949721785412">O Chromium está tentando mostrar senhas. Digite sua senha do Windows para permitir isso.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_pt-PT.xtb b/chromium/chrome/app/resources/chromium_strings_pt-PT.xtb
index 0f6fb1d729d..ef5e05c27d7 100644
--- a/chromium/chrome/app/resources/chromium_strings_pt-PT.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_pt-PT.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Acerca do Chromium</translation>
<translation id="1298199220304005244">Obter ajuda para utilizar o SO Chromium</translation>
<translation id="1396446129537741364">O Chromium está a tentar mostrar palavras-passe.</translation>
-<translation id="1403254041219632970">As versões futuras do Chromium não suportarão o Mac OS X 10.6, o Mac OS X 10.7 ou o Mac OS X 10.8.</translation>
<translation id="1414495520565016063">Tem sessão iniciada no Chromium!</translation>
-<translation id="1440917365206527807">O Chromium impediu este site de o redirecionar para</translation>
<translation id="1444754455097148408">Licenças de código aberto do Chromium</translation>
<translation id="1502360822835740515">Tornar o Chromium o navegador predefinido</translation>
<translation id="151962892725702025">O SO Chromium não conseguiu sincronizar os dados porque a sincronização não está disponível para o seu domínio.</translation>
-<translation id="1559451348202814456">O Chromium pode não funcionar corretamente, uma vez que já não é suportado no Mac OS X 10.6, no Mac OS X 10.7 ou no Mac OS X 10.8.</translation>
<translation id="1585657529869845941">Clique em <ph name="BEGIN_BOLD" />Mudar mesmo assim<ph name="END_BOLD" />, se esta opção for apresentada.</translation>
<translation id="1653828314016431939">OK - Reiniciar agora</translation>
<translation id="1668054258064581266">Depois de remover a sua conta do Chromium, poderá ter de recarregar os separadores abertos para que as alterações tenham efeito.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">O SO Chromium tem de ser reiniciado para aplicar a atualização.</translation>
<translation id="2647554856022461007">O Chromium poderá utilizar serviços Web para melhorar a sua experiência de navegação. Poderá optar por desativar estes serviços. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Ocorreu um erro no sistema operativo durante a instalação. Transfira novamente o Chromium.</translation>
-<translation id="2685838254101182273">O Chromium já não se atualiza nem suporta mais esta versão do seu sistema operativo.</translation>
<translation id="2705403826523567092">Inicie sessão para obter uma experiência de navegação personalizada, sincronizada entre dispositivos.</translation>
<translation id="2711502716910134313">Separador do Chromium</translation>
<translation id="2718390899429598676">Para uma segurança adicional, o Chromium encripta os seus dados.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Termine sessão e volte a iniciar sessão para que esta alteração tenha efeito.</translation>
<translation id="4469812139324097969">O Chromium está desatualizado porque não é reiniciado há algum tempo. Está disponível uma atualização que será aplicada logo que o reinicie.</translation>
<translation id="4488554488975128561">Pode ajudar a tornar o Chromium mais seguro e fácil de utilizar ao enviar automaticamente algumas informações do sistema e conteúdo de páginas para a Google para ajudar a detetar aplicações e sites perigosos.</translation>
-<translation id="4549794359424059447">As versões futuras do Chromium não suportarão o Windows XP ou o Windows Vista.</translation>
<translation id="4567424176335768812">Tem sessão iniciada como <ph name="USER_EMAIL_ADDRESS" />. Agora, pode aceder aos seus marcadores, ao histórico e a outras definições em todos os dispositivos com sessão iniciada.</translation>
<translation id="459535195905078186">Aplicações do Chromium</translation>
<translation id="4611246891205775468">O Chromium necessita de autorização de acesso ao microfone para este site.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Falha no certificado de autenticação. Inicie sessão novamente no Chromium ou contacte o gestor para mais informações. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Quase atualizado! Reinicie o dispositivo para concluir a atualização.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> foi adicionada ao Chromium.</translation>
-<translation id="59625444380784159">Os detalhes dos seus contactos podem ajudar a preencher formulários mais rapidamente no Chromium.</translation>
<translation id="5987687638152509985">Atualize o Chromium para iniciar a sincronização</translation>
<translation id="6055895534982063517">Está disponível uma nova versão do Chromium, mais rápida do que nunca.</translation>
<translation id="6063093106622310249">&amp;Abrir no Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">Agora é mais fácil utilizar o Chromium com a sua Conta Google e em computadores partilhados.</translation>
<translation id="6373523479360886564">Tem a certeza de que pretende desinstalar o Chromium?</translation>
<translation id="6394232988457703198">Deve reiniciar o Chromium agora.</translation>
+<translation id="6400072781405947421">O Chromium pode não funcionar corretamente, uma vez que já não é suportado no Mac OS X 10.9.</translation>
<translation id="6403826409255603130">O Chromium é um navegador de internet que executa páginas Web e aplicações à velocidade da luz. É rápido, estável e fácil de utilizar. Navegue na Web com mais segurança, com proteção contra programas maliciosos e phishing integrada no Chromium.</translation>
<translation id="6475912303565314141">Também controla a página apresentada quando inicia o Chromium.</translation>
<translation id="6485906693002546646">Está a utilizar <ph name="PROFILE_EMAIL" /> para sincronizar os seus conteúdos do Chromium. Para atualizar a preferência de sincronização ou utilizar o Chromium sem uma Conta Google, aceda a <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Algumas funcionalidades podem não estar disponíveis. Especifique um diretório
<translation id="6734291798041940871">O Chromium já está instalado para todos os utilizadores no seu computador.</translation>
<translation id="6810143991807788455">Ajude a melhorar o Chromium ao comunicar as definições atuais</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiado para o Chromium)</translation>
<translation id="6893813176749746474">O Chromium foi atualizado, mas já não o utiliza há, pelo menos, 30 dias.</translation>
<translation id="6944967875980567883">Módulos carregados no Chromium</translation>
<translation id="6964305034639999644">Abrir link numa janela de nave&amp;gação anónima do Chromium</translation>
<translation id="6970811910055250180">A atualizar o dispositivo...</translation>
<translation id="705851970750939768">Atualizar o Chromium</translation>
<translation id="7066436765290594559">O SO Chromium não conseguiu sincronizar os dados. Atualize a frase de acesso de sincronização.</translation>
-<translation id="707471633328071618">Google Payments (copiado para o Chromium)</translation>
<translation id="7162152143154757523">O Chromium pode disponibilizar uma verificação ortográfica mais inteligente ao enviar o que escreve no navegador para os servidores da Google, o que lhe permite utilizar a mesma tecnologia de verificação ortográfica da Pesquisa Google.</translation>
<translation id="7205698830395646142">Ocultar no menu do Chromium</translation>
<translation id="7223968959479464213">Gestor de Tarefas - Chromium</translation>
@@ -240,7 +235,6 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="872034308864968620">Permitir que o Chromium Seja Executado em Segundo Plano</translation>
<translation id="8803635938069941624">Termos do SO Chromium</translation>
<translation id="8821041990367117597">O Chromium não conseguiu sincronizar os dados porque os detalhes de início de sessão da sua conta estão desatualizados.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Não tem os direitos adequados para uma instalação ao nível do sistema. Tente executar o programa de instalação novamente como Administrador.</translation>
<translation id="8897323336392112261">Também controla a página apresentada quando inicia o Chromium ou clica no botão Página Inicial.</translation>
<translation id="8907580949721785412">O Chromium está a tentar mostrar palavras-passe. Escreva a sua palavra-passe do Windows para permitir esta ação.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ro.xtb b/chromium/chrome/app/resources/chromium_strings_ro.xtb
index 062cefbf71c..3d648a6ab29 100644
--- a/chromium/chrome/app/resources/chromium_strings_ro.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ro.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Despre Chromium</translation>
<translation id="1298199220304005244">Obțineți ajutor în legătură cu utilizarea sistemului de operare Chromium</translation>
<translation id="1396446129537741364">Chromium încearcă să afișeze parolele.</translation>
-<translation id="1403254041219632970">Versiunile Chromium ulterioare nu vor mai accepta Mac OS X 10.6, 10.7 sau 10.8.</translation>
<translation id="1414495520565016063">V-ați conectat la Chromium!</translation>
-<translation id="1440917365206527807">Chromium a oprit acest site să te direcționeze către</translation>
<translation id="1444754455097148408">Licențe open source Chromium</translation>
<translation id="1502360822835740515">Setează Chromium ca browser prestabilit</translation>
<translation id="151962892725702025">Sistemul de operare Chromium nu a putut sincroniza datele, deoarece sincronizarea nu este disponibilă pentru domeniul dvs.</translation>
-<translation id="1559451348202814456">Este posibil ca Chromium să nu funcționeze corespunzător, deoarece nu mai este acceptat pe Mac OS X 10.6, 10.7 sau 10.8.</translation>
<translation id="1585657529869845941">Dă clic pe <ph name="BEGIN_BOLD" />Comută oricum<ph name="END_BOLD" />, dacă apare</translation>
<translation id="1653828314016431939">OK - Reporniți acum</translation>
<translation id="1668054258064581266">După ce eliminați contul din Chromium, poate fi necesar să reîncărcați filele deschise pentru ca schimbarea să se aplice.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Pentru a se aplica actualizarea, sistemul de operare Chromium trebuie să fie repornit.</translation>
<translation id="2647554856022461007">Este posibil ca Chromium să folosească servicii web pentru a-ți îmbunătăți experiența de navigare. Poți să dezactivezi aceste servicii. <ph name="BEGIN_LINK" />Află mai multe<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">S-a produs o eroare de sistem de operare în timpul instalării. Descărcați din nou Chromium.</translation>
-<translation id="2685838254101182273">Chromium nu se mai actualizează și nu mai acceptă această versiune a sistemului dvs. de operare.</translation>
<translation id="2705403826523567092">Conectează-te pentru o experiență de navigare personalizată, sincronizată pe toate dispozitivele</translation>
<translation id="2711502716910134313">Fila Chromium</translation>
<translation id="2718390899429598676">Pentru un plus de securitate, Chromium îți va cripta datele.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Pentru ca modificarea să fie aplicată, deconectați-vă și conectați-vă din nou.</translation>
<translation id="4469812139324097969">Chromium este neactualizat, deoarece în ultimul timp nu a fost repornit. Este disponibilă o actualizare, iar aceasta va fi aplicată după repornire.</translation>
<translation id="4488554488975128561">Ne poți ajuta să facem Chromium mai sigur și mai ușor de folosit trimițând automat anumite informații despre sistem și conținutul paginii la Google pentru a detecta aplicațiile și site-urile periculoase.</translation>
-<translation id="4549794359424059447">Versiunile Chromium ulterioare nu vor mai accepta Windows XP sau Windows Vista.</translation>
<translation id="4567424176335768812">V-ați conectat ca <ph name="USER_EMAIL_ADDRESS" />. Acum vă puteți accesa marcajele, istoricul și alte setări de pe toate dispozitivele pe care v-ați conectat.</translation>
<translation id="459535195905078186">Aplicații Chromium</translation>
<translation id="4611246891205775468">Chromium are nevoie de permisiune ca să acceseze microfonul pentru acest site.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Eroare privind certificatul de autentificare. Conectează-te la Chromium din nou sau contactează administratorul pentru mai multe informații. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Aproape actualizat! Repornește dispozitivul pentru a finaliza actualizarea.</translation>
<translation id="5942520288919337908">Extensia <ph name="EXTENSION_NAME" /> a fost adăugată la Chromium.</translation>
-<translation id="59625444380784159">Detaliile din agendă vă pot ajuta să completați mai rapid formularele în Chromium.</translation>
<translation id="5987687638152509985">Actualizează Chromium pentru a începe sincronizarea</translation>
<translation id="6055895534982063517">Este disponibilă o nouă versiune Chromium, iar aceasta este mai rapidă ca oricând.</translation>
<translation id="6063093106622310249">&amp;Deschide în Chromium</translation>
@@ -174,13 +168,13 @@ Este posibil ca unele funcții să nu fie disponibile. Specificați un director
<translation id="6734291798041940871">Chromium este instalat deja pentru toți utilizatorii de pe computerul tău.</translation>
<translation id="6810143991807788455">Contribuie la îmbunătățirea browserului Chromium raportând setările actuale</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (copiat în Chromium)</translation>
<translation id="6893813176749746474">Chromium a fost actualizat, dar nu l-ați utilizat de cel puțin 30 de zile.</translation>
<translation id="6944967875980567883">Module încărcate în Chromium</translation>
<translation id="6964305034639999644">Deschide linkul într-o fereastră Chromium inco&amp;gnito</translation>
<translation id="6970811910055250180">Se actualizează dispozitivul...</translation>
<translation id="705851970750939768">Actualizează Chromium</translation>
<translation id="7066436765290594559">Sistemul de operare Chromium nu a putut sincroniza datele. Actualizați parola de acces pentru sincronizare.</translation>
-<translation id="707471633328071618">Google Payments (copiat în Chromium)</translation>
<translation id="7162152143154757523">Chromium poate oferi o verificare a ortografiei mai inteligentă prin trimiterea textului introdus în browser la serverele Google, permițându-ți să folosești aceeași tehnologie de verificare a ortografiei folosită de Căutare Google.</translation>
<translation id="7205698830395646142">Ascunde în meniul Chromium</translation>
<translation id="7223968959479464213">Manager de activități - Chromium</translation>
@@ -240,7 +234,6 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="872034308864968620">Permiteți Chromium să ruleze în fundal</translation>
<translation id="8803635938069941624">Termeni pentru sistemul de operare Chromium</translation>
<translation id="8821041990367117597">Chromium nu a putut sincroniza datele, deoarece detaliile de conectare pentru contul dvs. nu sunt actualizate.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">Nu ai drepturile adecvate pentru instalarea la nivel de sistem. Încearcă să rulezi din nou programul de instalare ca Administrator.</translation>
<translation id="8897323336392112261">Stabilește și ce pagină se afișează când porniți Chromium sau când dați clic pe butonul Pagină de pornire.</translation>
<translation id="8907580949721785412">Chromium încearcă să afișeze parolele. Pentru a permite acest lucru, introduceți parola pentru Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ru.xtb b/chromium/chrome/app/resources/chromium_strings_ru.xtb
index 3ff6d95700e..7be19d77bac 100644
--- a/chromium/chrome/app/resources/chromium_strings_ru.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ru.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">О Chromium</translation>
<translation id="1298199220304005244">Помощь по иÑпользованию Chromium OS</translation>
<translation id="1396446129537741364">Вводимые пароли будут отображатьÑÑ Ð² Chromium.</translation>
-<translation id="1403254041219632970">Ð’ Ñледующих верÑиÑÑ… Chromium будет прекращена поддержка Mac OS X 10.6, 10.7 и 10.8.</translation>
<translation id="1414495520565016063">Добро пожаловать в Chromium!</translation>
-<translation id="1440917365206527807">Chromium заблокировал попытку перенаправить Ð²Ð°Ñ Ð½Ð° Ñледующую Ñтраницу:</translation>
<translation id="1444754455097148408">Лицензии Chromium на ПО Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом</translation>
<translation id="1502360822835740515">Как Ñделать Chromium браузером по умолчанию</translation>
<translation id="151962892725702025">Ðе удалоÑÑŒ Ñинхронизировать данные, поÑкольку ÑÐµÑ€Ð²Ð¸Ñ Sync недоÑтупен в вашем домене.</translation>
-<translation id="1559451348202814456">Ð’ работе Chromium могут возникать Ñбои, так как браузер больше не поддерживает Mac OS X 10.6, 10.7 и 10.8.</translation>
<translation id="1585657529869845941">ЕÑли поÑвитÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° <ph name="BEGIN_BOLD" />Изменить<ph name="END_BOLD" />, нажмите ее.</translation>
<translation id="1653828314016431939">ОК, перезапуÑтить ÑейчаÑ</translation>
<translation id="1668054258064581266">ПоÑле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ аккаунта из Chromium может понадобитьÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ открытые вкладки, чтобы Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ñтупили в Ñилу.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Перезагрузите Chromium OS, чтобы уÑтановить обновление.</translation>
<translation id="2647554856022461007">Ð”Ð»Ñ Ð±Ð¾Ð»ÐµÐµ качеÑтвенной работы Chromium может иÑпользовать веб-ÑервиÑÑ‹. При необходимоÑти отключите их. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Ð’ процеÑÑе уÑтановки произошла ошибка в операционной ÑиÑтеме. Скачайте Chromium ещё раз.</translation>
-<translation id="2685838254101182273">Chromium больше не обновлÑетÑÑ Ð¸ не поддерживаетÑÑ Ð´Ð»Ñ Ñтой верÑии операционной ÑиÑтемы.</translation>
<translation id="2705403826523567092">Войдите в Chrome, чтобы вам было удобнее пользоватьÑÑ Ñтим браузером на вÑех уÑтройÑтвах.</translation>
<translation id="2711502716910134313">Вкладка Chromium</translation>
<translation id="2718390899429598676">Ð’ целÑÑ… Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑти Chromium шифрует ваши данные.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">Чтобы Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ñтупили в Ñилу, выполните вход еще раз.</translation>
<translation id="4469812139324097969">Ð”Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ верÑии Chromium доÑтупно обновление. Оно будет уÑтановлено при перезапуÑке приложениÑ.</translation>
<translation id="4488554488975128561">Ð’Ñ‹ можете автоматичеÑки отправлÑÑ‚ÑŒ ÑиÑтемную информацию и контент Ñтраниц в Google, чтобы помочь улучшить раÑпознавание опаÑных приложений и Ñайтов. Давайте вмеÑте Ñделаем Chromium ещё удобнее и безопаÑнее!</translation>
-<translation id="4549794359424059447">Ð’ Ñледующих верÑиÑÑ… Chromium будет прекращена поддержка Windows XP и Windows Vista.</translation>
<translation id="4567424176335768812">Ð’Ñ‹ вошли Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ аккаунта <ph name="USER_EMAIL_ADDRESS" />. Ваши закладки, иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸ другие наÑтройки теперь доÑтупны на вÑех уÑтройÑтвах, где вы иÑпользуете Ñтот аккаунт.</translation>
<translation id="459535195905078186">ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Chromium</translation>
<translation id="4611246891205775468">Ð”Ð»Ñ Ñтого Ñайта Chromium запрашивает разрешение на доÑтуп к микрофону.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Ошибка Ñертификата аутентификации. Войдите в Chromium ещё раз или обратитеÑÑŒ за информацией к админиÑтратору. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Чтобы завершить обновление, перезапуÑтите уÑтройÑтво.</translation>
<translation id="5942520288919337908">РаÑширение <ph name="EXTENSION_NAME" /> добавлено в Chromium.</translation>
-<translation id="59625444380784159">Данные из вашего ÑпиÑка контактов будут отображатьÑÑ Ð² подÑказках, и вы Ñможете быÑтрее заполнÑÑ‚ÑŒ формы в Chromium.</translation>
<translation id="5987687638152509985">Чтобы начать Ñинхронизацию, обновите Chromium</translation>
<translation id="6055895534982063517">ДоÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Chromium, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñтала еще быÑтрее.</translation>
<translation id="6063093106622310249">&amp;Открыть в Chromium</translation>
@@ -172,13 +166,13 @@
<translation id="6734291798041940871">Chromium уже уÑтановлен Ð´Ð»Ñ Ð²Ñех пользователей вашего компьютера</translation>
<translation id="6810143991807788455">Отправьте отчет о текущих наÑтройках Chromium и помогите уÑовершенÑтвовать работу браузера</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Ñкопирована в Chromium)</translation>
<translation id="6893813176749746474">Chromium был обновлен, однако вы не иÑпользовали его в течение поÑледних 30 дней.</translation>
<translation id="6944967875980567883">Модули, загруженные в Chromium</translation>
<translation id="6964305034639999644">Открыть ÑÑылку в режиме инкогнито браузера Chromium</translation>
<translation id="6970811910055250180">Обновление операционной ÑиÑтемы…</translation>
<translation id="705851970750939768">Обновить Chromium</translation>
<translation id="7066436765290594559">Ðе удалоÑÑŒ Ñинхронизировать данные. Обновите кодовую фразу в Sync.</translation>
-<translation id="707471633328071618">Google Payments (Ñкопировано в Chromium)</translation>
<translation id="7162152143154757523">Chromium предлагает интеллектуальную технологию проверки правопиÑаниÑ. Введенный вами текÑÑ‚ отправлÑетÑÑ Ð½Ð° Ñерверы Google, что позволÑет иÑпользовать механизмы проверки Google ПоиÑка.</translation>
<translation id="7205698830395646142">Ðе показывать в Меню Chromium</translation>
<translation id="7223968959479464213">ДиÑпетчер задач – Chromium</translation>
@@ -236,7 +230,6 @@
<translation id="872034308864968620">Разрешить Chromium работать в фоновом режиме</translation>
<translation id="8803635938069941624">УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Chromium OS</translation>
<translation id="8821041990367117597">Chromium не удалоÑÑŒ Ñинхронизировать данные, поÑкольку ваши учетные ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ ÑƒÑтарели.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">У Ð²Ð°Ñ Ð½ÐµÑ‚ прав, необходимых Ð´Ð»Ñ ÑƒÑтановки на ÑиÑтемном уровне. ЗапуÑтите программу уÑтановки еще раз в качеÑтве админиÑтратора.</translation>
<translation id="8897323336392112261">Кроме того, раÑширение изменило Ñтартовую Ñтраницу Chromium и Ñтраницу, отображаемую при нажатии кнопки "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница".</translation>
<translation id="8907580949721785412">Чтобы проÑмотреть пароли, введите пароль Ñвоего аккаунта Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_sk.xtb b/chromium/chrome/app/resources/chromium_strings_sk.xtb
index e3122b704a7..47dafe10624 100644
--- a/chromium/chrome/app/resources/chromium_strings_sk.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_sk.xtb
@@ -11,13 +11,10 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="1185134272377778587">Informácie o prehliadaÄi Chromium</translation>
<translation id="1298199220304005244">Získajte pomoc pri používaní systému Chromium OS</translation>
<translation id="1396446129537741364">PrehliadaÄ Chromium sa snaží zobraziÅ¥ heslá.</translation>
-<translation id="1403254041219632970">Budúce verzie prehliadaÄa Chromium už nebudú podporovaÅ¥ systém Mac OS X verzie 10.6, 10.7 alebo 10.8.</translation>
<translation id="1414495520565016063">Ste prihlásený/-á do prehliadaÄa Chromium.</translation>
-<translation id="1440917365206527807">Chromium zabránil tomuto webu, aby vás presmeroval na adresu</translation>
<translation id="1444754455097148408">Licencie open source prehliadaÄa Chromium</translation>
<translation id="1502360822835740515">Nastavenie prehliadaÄa Chromium ako predvoleného prehliadaÄa</translation>
<translation id="151962892725702025">Systému OS Chromium sa nepodarilo synchronizovať vaše údaje, pretože možnosť synchronizácie nie je pre vašu doménu k dispozícii.</translation>
-<translation id="1559451348202814456">Chromium nemusí fungovať správne, pretože v systéme Mac OS X verzií 10.6, 10.7 a 10.8 už nie je podporovaný.</translation>
<translation id="1585657529869845941">Kliknite na možnosť <ph name="BEGIN_BOLD" />Napriek tomu prepnúť<ph name="END_BOLD" /> (ak sa zobrazí)</translation>
<translation id="1653828314016431939">OK — reštartovať</translation>
<translation id="1668054258064581266">Po odstránení úÄtu z prehliadaÄa Chromium možno budete musieÅ¥ znova naÄítaÅ¥ otvorené karty, aby sa zmena uplatnila.</translation>
@@ -50,7 +47,6 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="2587578672395088481">Ak chcete uplatniť aktualizáciu, musíte reštartovať systém Chromium OS.</translation>
<translation id="2647554856022461007">Chromium vám môže uľahÄiÅ¥ prehliadanie pomocou webových služieb. Vybrané webové služby môžete podľa potreby vypnúť. <ph name="BEGIN_LINK" />ÄŽalÅ¡ie informácie<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">V priebehu inÅ¡talácie sa vyskytla chyba operaÄného systému. Stiahnite prehliadaÄ Chromium znova.</translation>
-<translation id="2685838254101182273">PrehliadaÄ Chromium sa prestal aktualizovaÅ¥ a túto verziu vášho operaÄného systému už nepodporuje.</translation>
<translation id="2705403826523567092">Ak chcete prehliadať v prispôsobenom prostredí synchronizovanom medzi zariadeniami, prihláste sa</translation>
<translation id="2711502716910134313">Karta Chromium</translation>
<translation id="2718390899429598676">V záujme vyÅ¡Å¡ej miery zabezpeÄenia budú dáta v prehliadaÄi Chromium Å¡ifrované.</translation>
@@ -108,7 +104,6 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="4458285410772214805">Ak chcete, aby sa zmeny prejavili, odhláste sa a znova sa prihláste.</translation>
<translation id="4469812139324097969">Chromium je zastaraný, pretože nebol dlhší Äas reÅ¡tartovaný. K dispozícii je aktualizácia, ktorá bude uplatnená po najbližšom opätovnom spustení.</translation>
<translation id="4488554488975128561">Automatickým odosielaním niektorých informácií o systéme a obsahu stránok môžete prispieÅ¥ k lepÅ¡iemu rozpoznávaniu nebezpeÄných aplikácií a webov a zvýšiÅ¥ tak zabezpeÄenie prehliadaÄa Chromium a zjednoduÅ¡iÅ¥ jeho používanie.</translation>
-<translation id="4549794359424059447">Budúce verzie prehliadaÄa Chromium už nebudú podporovaÅ¥ systémy Windows XP a Windows Vista.</translation>
<translation id="4567424176335768812">Ste prihlásený/-á ako <ph name="USER_EMAIL_ADDRESS" />. Teraz môžete na vÅ¡etkých zariadeniach, kde ste prihlásený/-á, pristupovaÅ¥ k svojim záložkám, histórii a Äalším nastaveniam.</translation>
<translation id="459535195905078186">Aplikácie Chromium</translation>
<translation id="4611246891205775468">Chromium potrebuje povolenie pre tento web na prístup k vášmu mikrofónu.</translation>
@@ -147,7 +142,6 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="5902536751647951209">Certifikát na overenie totožnosti zlyhal. Prihláste sa znova do prehliadaÄa Chromium alebo kontaktuje správcu a požiadajte ho o ÄalÅ¡ie informácie. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Aktualizácia je takmer hotová! DokonÄite ju reÅ¡tartovaním zariadenia.</translation>
<translation id="5942520288919337908">Rozšírenie <ph name="EXTENSION_NAME" /> bolo pridané do prehliadaÄa Chromium.</translation>
-<translation id="59625444380784159">Podrobnosti z vaÅ¡ich kontaktov vám môžu pomôcÅ¥ rýchlejÅ¡ie vypĺňaÅ¥ formuláre v prehliadaÄi Chromium.</translation>
<translation id="5987687638152509985">Ak chcete spustiť synchronizáciu, aktualizujte Chromium</translation>
<translation id="6055895534982063517">K dispozícii je nová verzia prehliadaÄa Chromium, ktorá je rýchlejÅ¡ia ako kedykoľvek predtým.</translation>
<translation id="6063093106622310249">&amp;OtvoriÅ¥ v prehliadaÄi Chromium</translation>
@@ -161,6 +155,7 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="6334986366598267305">Teraz je používanie prehliadaÄa Chromium s úÄtom Google a na zdieľaných poÄítaÄoch oveľa ľahÅ¡ie.</translation>
<translation id="6373523479360886564">Naozaj chcete Chromium odinštalovať?</translation>
<translation id="6394232988457703198">Mali by ste reštartovať Chromium.</translation>
+<translation id="6400072781405947421">Chromium nemusí fungovať správne, pretože v systéme Mac OS X 10.9 už nie je podporovaný.</translation>
<translation id="6403826409255603130">Chromium je webový prehliadaÄ, ktorý spúšťa webové stránky a aplikácie rýchlosÅ¥ou svetla. Je rýchly, stabilný a ľahko sa používa. S ochranou proti Å¡kodlivému softvéru a phishingu, ktorá je zabudovaná do prehliadaÄa Chromium, môžete prehliadaÅ¥ web bezpeÄnejÅ¡ie.</translation>
<translation id="6475912303565314141">Tiež urÄuje, ktorá stránka sa zobrazí pri spustení prehliadaÄa Chromium.</translation>
<translation id="6485906693002546646">Na synchronizáciu prehliadaÄa Chromium používate úÄet <ph name="PROFILE_EMAIL" />. Ak chcete upraviÅ¥ predvoľby synchronizácie alebo používaÅ¥ prehliadaÄ Chromium bez úÄtu Google, prejdite na <ph name="SETTINGS_LINK" />.</translation>
@@ -176,13 +171,13 @@ Niektoré funkcie nemusia byť k dispozícii. Zadajte iný adresár profilu aleb
<translation id="6734291798041940871">Chromium už majú nainÅ¡talovaný vÅ¡etci používatelia na vaÅ¡om poÄítaÄi.</translation>
<translation id="6810143991807788455">Nahláste aktuálne nastavenia a pomôžte tak zlepÅ¡iÅ¥ prehliadaÄ Chromium</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (skopírované do prehliadaÄa Chromium)</translation>
<translation id="6893813176749746474">PrehliadaÄ Chromium bol aktualizovaný, ale najmenej 30 dní ste ho nepoužili.</translation>
<translation id="6944967875980567883">Moduly naÄítané do prehliadaÄa Chromium</translation>
<translation id="6964305034639999644">OtvoriÅ¥ odkaz v okne inko&amp;gnito prehliadaÄa Chromium</translation>
<translation id="6970811910055250180">Prebieha aktualizácia zariadenia...</translation>
<translation id="705851970750939768">Aktualizovať Chromium</translation>
<translation id="7066436765290594559">Systému OS Chromium sa nepodarilo synchronizovať vaše údaje. Aktualizujte prístupovú frázu synchronizácie.</translation>
-<translation id="707471633328071618">Google Payments (skopírované do prehliadaÄa Chromium)</translation>
<translation id="7162152143154757523">PrehliadaÄ Chromium vám ponúka inteligentnejÅ¡iu kontrolu pravopisu tým, že text zadaný do prehliadaÄa odoÅ¡le serverom spoloÄnosti Google. Umožňuje vám tak využiÅ¥ rovnakú technológiu kontroly pravopisu, aká sa používa vo Vyhľadávaní Google.</translation>
<translation id="7205698830395646142">Skryť v Ponuke Chromium</translation>
<translation id="7223968959479464213">Správca úloh – Chromium</translation>
@@ -242,7 +237,6 @@ Ak chcete profilu <ph name="NEW_PROFILE_NAME" /> zabrániÅ¥ pristupovaÅ¥ do váÅ
<translation id="872034308864968620">PovoliÅ¥ prehliadaÄu Chromium spustenie na pozadí</translation>
<translation id="8803635938069941624">Zmluvné podmienky systému OS Chromium</translation>
<translation id="8821041990367117597">PrehliadaÄu Chromium sa nepodarilo synchronizovaÅ¥ vaÅ¡e údaje, pretože vaÅ¡e prihlasovacie údaje úÄtu sú zastarané.</translation>
-<translation id="8851136666856101339">hlavné</translation>
<translation id="8862326446509486874">Nemáte potrebné práva na inštaláciu na úrovni systému. Skúste inštalátor spustiť znova ako správca.</translation>
<translation id="8897323336392112261">Tiež urÄuje, ktorá stránka sa zobrazí pri spustení prehliadaÄa Chromium alebo po kliknutí na tlaÄidlo Domovská stránka.</translation>
<translation id="8907580949721785412">PrehliadaÄ Chromium sa pokúša zobraziÅ¥ heslá. Ak to chcete povoliÅ¥, zadajte svoje heslo systému Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_sl.xtb b/chromium/chrome/app/resources/chromium_strings_sl.xtb
index 89695664651..4984c0f25e9 100644
--- a/chromium/chrome/app/resources/chromium_strings_sl.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_sl.xtb
@@ -11,13 +11,10 @@ Nekatere funkcije morda niso na voljo in spremembe nastavitev ne bodo shranjene.
<translation id="1185134272377778587">O Chromiumu</translation>
<translation id="1298199220304005244">PomoÄ pri uporabi sistema Chromium OS</translation>
<translation id="1396446129537741364">Chromium poskuša prikazati gesla.</translation>
-<translation id="1403254041219632970">Prihodnje razliÄice Chromiuma ne bodo veÄ podpirale razliÄic sistema Mac OS X 10.6, 10.7 ali 10.8.</translation>
<translation id="1414495520565016063">Prijavljeni ste v Chromium.</translation>
-<translation id="1440917365206527807">Chromium je prepreÄil, da bi vas to spletno mesto preusmerilo na</translation>
<translation id="1444754455097148408">Odprtokodne licence za Chromium</translation>
<translation id="1502360822835740515">Nastavitev Chromiuma kot privzetega brskalnika</translation>
<translation id="151962892725702025">Chromium OS ni mogel sinhronizirati podatkov, ker sinhronizacija ni na voljo za vašo domeno.</translation>
-<translation id="1559451348202814456">Chromium morda ne bo deloval pravilno, ker ni veÄ podprt v razliÄicah sistema Mac OS X 10.6, 10.7 ali 10.8.</translation>
<translation id="1585657529869845941">Kliknite <ph name="BEGIN_BOLD" />Vseeno preklopi<ph name="END_BOLD" />, Äe se prikaže</translation>
<translation id="1653828314016431939">V redu, znova zaženi zdaj</translation>
<translation id="1668054258064581266">Ko odstranite raÄun iz Chromiuma, boste morali morda znova naložiti odprte zavihke, Äe želite uveljaviti spremembo.</translation>
@@ -51,7 +48,6 @@ Nekatere funkcije morda niso na voljo in spremembe nastavitev ne bodo shranjene.
<translation id="2647554856022461007">Chromium lahko za izboljšanje izkušnje pri brskanju uporabi spletne storitve.
Te storitve lahko po želji onemogoÄite. <ph name="BEGIN_LINK" />VeÄ o tem<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Napaka v operacijskem sistemu med namestitvijo. Znova prenesite Chromium.</translation>
-<translation id="2685838254101182273">Chromium se ne posodablja veÄ in ne podpira veÄ te razliÄice operacijskega sistema.</translation>
<translation id="2705403826523567092">Prijavite se za prilagojeno izkuÅ¡njo brskanja, sinhronizirano v veÄ napravah</translation>
<translation id="2711502716910134313">Zavihek v Chromiumu</translation>
<translation id="2718390899429598676">Zaradi veÄje varnosti bo Chromium Å¡ifriral vaÅ¡e podatke.</translation>
@@ -109,7 +105,6 @@ Te storitve lahko po želji onemogoÄite. <ph name="BEGIN_LINK" />VeÄ o tem<ph
<translation id="4458285410772214805">Odjavite se in znova prijavite, da bodo te spremembe zaÄele veljati.</translation>
<translation id="4469812139324097969">Chromium je zastarel, ker ga že nekaj Äasa niste znova zagnali. Na voljo je posodobitev, ki bo nameÅ¡Äena, takoj ko ga znova zaženete.</translation>
<translation id="4488554488975128561">S samodejnim poÅ¡iljanjem nekaterih informacij o sistemu in vsebine strani Googlu, s Äimer pomagate pri hitrejÅ¡em zaznavanju nevarnih aplikacij in spletnih mest, lahko pomagate narediti Chromium varnejÅ¡i in preprostejÅ¡i za uporabo.</translation>
-<translation id="4549794359424059447">Prihodnje razliÄice Chromiuma ne bodo veÄ podpirale sistema Windows XP ali Windows Vista.</translation>
<translation id="4567424176335768812">Prijavljeni ste kot <ph name="USER_EMAIL_ADDRESS" />. Zdaj imate dostop do zaznamkov, zgodovine in drugih nastavitev v vseh napravah, v katerih ste prijavljeni.</translation>
<translation id="459535195905078186">Aplikacije za Chromium</translation>
<translation id="4611246891205775468">Chromium potrebuje dovoljenje za dostop do mikrofona za to spletno mesto.</translation>
@@ -148,7 +143,6 @@ Te storitve lahko po želji onemogoÄite. <ph name="BEGIN_LINK" />VeÄ o tem<ph
<translation id="5902536751647951209">Napaka potrdila za preverjanje pristnosti. Znova se prijavite v Chromium ali se obrnite na skrbnika, Äe želite veÄ informacij. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Samo Å¡e malo. Znova zaženite napravo, da dokonÄate posodobitev.</translation>
<translation id="5942520288919337908">Razširitev <ph name="EXTENSION_NAME" /> je dodana v Chromium.</translation>
-<translation id="59625444380784159">S podatki iz stikov lahko hitreje izpolnjujete obrazce v Chromiumu.</translation>
<translation id="5987687638152509985">Posodobite Chromium, Äe želite zaÄeti sinhronizacijo</translation>
<translation id="6055895534982063517">Na voljo je nova razliÄica Chromiuma, ki je najhitrejÅ¡a doslej.</translation>
<translation id="6063093106622310249">&amp;Odpri v Chromiumu</translation>
@@ -177,13 +171,13 @@ Nekatere funkcije morda ne bodo na voljo. DoloÄite drug imenik profila ali upor
<translation id="6734291798041940871">Chromium je že nameÅ¡Äen za vse uporabnike v raÄunalniku.</translation>
<translation id="6810143991807788455">Pomagajte izboljÅ¡ati Chromium s poroÄanjem o trenutnih nastavitvah</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (kopirano v Chromium)</translation>
<translation id="6893813176749746474">Chromium je posodobljen, vendar ga niste uporabljali najmanj 30 dni.</translation>
<translation id="6944967875980567883">Moduli, naloženi v Chromium</translation>
<translation id="6964305034639999644">Odpri povezavo v Chromiumovem oknu brez bele&amp;ženja zgodovine</translation>
<translation id="6970811910055250180">Posodabljanje naprave ...</translation>
<translation id="705851970750939768">Posodobi Chromium</translation>
<translation id="7066436765290594559">Chromium OS ni mogel sinhronizirati podatkov. Posodobite sinhronizacijsko geslo.</translation>
-<translation id="707471633328071618">Google Payments (kopirano v Chromium)</translation>
<translation id="7162152143154757523">Chromium omogoÄa pametnejÅ¡e Ärkovanje, tako da vaÅ¡e vnose v brskalnik poÅ¡ilja v Googlove strežnike in s tem omogoÄi, da uporabljate isto tehnologijo preverjanja Ärkovanja, kot jo uporablja Googlovo iskanje.</translation>
<translation id="7205698830395646142">Skrij v meniju Chromiuma</translation>
<translation id="7223968959479464213">Upravitelj opravil – Chromium</translation>
@@ -243,7 +237,6 @@ Nadaljnja navodila preberite v e-poÅ¡tnem sporoÄilu, ki ste ga prejeli na <ph n
<translation id="872034308864968620">Naj se Chromium izvaja v ozadju</translation>
<translation id="8803635938069941624">Pogoji za Chromium OS</translation>
<translation id="8821041990367117597">Chromium ni mogel sinhronizirati podatkov, ker so podatki za prijavo v raÄun zastareli.</translation>
-<translation id="8851136666856101339">glavn</translation>
<translation id="8862326446509486874">Nimate ustreznih pravic za namestitev na ravni sistema. Poskusite znova zagnati namestitveni program kot skrbnik.</translation>
<translation id="8897323336392112261">DoloÄa tudi, katera stran je prikazana, ko zaženete Chromium ali kliknete gumb za domaÄo stran.</translation>
<translation id="8907580949721785412">Chromium poskuÅ¡a prikazati gesla. ÄŒe želite omogoÄiti to, vnesite geslo za Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_sr.xtb b/chromium/chrome/app/resources/chromium_strings_sr.xtb
index dd9e8bd3921..fed44d342e4 100644
--- a/chromium/chrome/app/resources/chromium_strings_sr.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_sr.xtb
@@ -11,13 +11,10 @@
<translation id="1185134272377778587">О Chromium-у</translation>
<translation id="1298199220304005244">Пронађи помоћ за коришћење Chromium ОС-а</translation>
<translation id="1396446129537741364">Chromium покушава да прикаже лозинке.</translation>
-<translation id="1403254041219632970">Будуће верзије Chromium-а више неће подржавати Mac OS X 10.6, 10.7 или 10.8.</translation>
<translation id="1414495520565016063">Пријављени Ñте на Chromium!</translation>
-<translation id="1440917365206527807">Chromium је Ñпречио да Ð²Ð°Ñ Ð¾Ð²Ð°Ñ˜ Ñајт одведе на</translation>
<translation id="1444754455097148408">Лиценце отвореног кода за Chromium</translation>
<translation id="1502360822835740515">ПодеÑите Chromium за подразумевани прегледач</translation>
<translation id="151962892725702025">Chromium ОС не може да Ñинхронизује податке јер Синхронизација није доÑтупна за домен.</translation>
-<translation id="1559451348202814456">Chromium можда неће иÑправно функциониÑати зато што више није подржан на ÑиÑтему Mac OS X 10.6, 10.7 или 10.8.</translation>
<translation id="1585657529869845941">Кликните на дугме <ph name="BEGIN_BOLD" />Ипак промени<ph name="END_BOLD" /> ако Ñе појави</translation>
<translation id="1653828314016431939">Важи – Поново покрени одмах</translation>
<translation id="1668054258064581266">Када уклоните налог из Chromium-а, можда ћете морати поново да учитате отворене картице да би то Ñтупило на Ñнагу.</translation>
@@ -50,7 +47,6 @@
<translation id="2587578672395088481">Треба да реÑтартујете Chromium ОС да биÑте применили ажурирање.</translation>
<translation id="2647554856022461007">Chromium може да кориÑти веб-уÑлуге да би побољшао доживљај прегледања. Можете опционално да онемогућите те уÑлуге. <ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Током инÑталације је дошло до грешке у оперативном ÑиÑтему. Преузмите Chromium поново.</translation>
-<translation id="2685838254101182273">Chromium је преÑтао да Ñе ажурира и не подржава више ову верзију оперативног ÑиÑтема.</translation>
<translation id="2705403826523567092">Пријавите Ñе за перÑонализовани доживљај прегледања који је Ñинхронизован на Ñвим уређајима</translation>
<translation id="2711502716910134313">Картица Chromium</translation>
<translation id="2718390899429598676">Chromium ће шифровати податке ради додатне ÑигурноÑти.</translation>
@@ -108,7 +104,6 @@
<translation id="4458285410772214805">Одјавите Ñе и поново Ñе пријавите да би ова промена Ñтупила на Ñнагу.</translation>
<translation id="4469812139324097969">Chromium је заÑтарео јер дуго није поново покренут. Ðжурирање је доÑтупно и биће примењено чим га поново покренете.</translation>
<translation id="4488554488975128561">Можете да помогнете да Chromium буде безбеднији и лакши за коришћење тако што ћете Google-у аутоматÑки Ñлати неке ÑиÑтемÑке информације и Ñадржаје Ñтраница да биÑмо открили опаÑне апликације и Ñајтове.</translation>
-<translation id="4549794359424059447">Будуће верзије Chromium-а више неће подржавати Windows XP или Windows Vista-у.</translation>
<translation id="4567424176335768812">Пријављени Ñте као <ph name="USER_EMAIL_ADDRESS" />. Сада можете да приÑтупате обележивачима, иÑторији и другим подешавањима на Ñвим уређајима на којима Ñте пријављени.</translation>
<translation id="459535195905078186">Chromium апликације</translation>
<translation id="4611246891205775468">Chromium тражи дозволу да приÑтупи микрофону за овај Ñајт.</translation>
@@ -147,7 +142,6 @@
<translation id="5902536751647951209">Ðије уÑпела потврда идентитета помоћу овог Ñертификата. Поново Ñе пријавите у Chromium или контактирајте админиÑтратора за више информација. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Ðжурирање је Ñкоро готово! Поново покрените уређај да биÑте довршили ажурирање.</translation>
<translation id="5942520288919337908">Додатак <ph name="EXTENSION_NAME" /> је додат у Chromium.</translation>
-<translation id="59625444380784159">Детаљи из контаката могу да вам помогну да брже попуњавате обраÑце у Chromium-у.</translation>
<translation id="5987687638152509985">Ðжурирајте Chromium да биÑте започели Ñинхронизацију</translation>
<translation id="6055895534982063517">ДоÑтупна је нова верзија Chromium-а, бржа него икада пре.</translation>
<translation id="6063093106622310249">&amp;Отвори у Chromium-у</translation>
@@ -176,13 +170,13 @@
<translation id="6734291798041940871">Chromium је већ инÑталиран за Ñве кориÑнике на рачунару.</translation>
<translation id="6810143991807788455">Помозите да побољшамо Chromium тако што ћете поÑлати извештај о актуелним подешавањима</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (копирано у Chromium)</translation>
<translation id="6893813176749746474">Chromium је ажуриран, али га ниÑте кориÑтили најмање 30 дана.</translation>
<translation id="6944967875980567883">Модули који Ñу учитани у Chromium</translation>
<translation id="6964305034639999644">Отвори линк у Chromium прозору без архи&amp;вирања</translation>
<translation id="6970811910055250180">Ðжурирање уређаја...</translation>
<translation id="705851970750939768">Ðжурирај Chromium</translation>
<translation id="7066436765290594559">Chromium ОС не може да Ñинхронизује податке. Ðжурирајте приÑтупну фразу за Синхронизацију.</translation>
-<translation id="707471633328071618">Google Payments (копирано у Chromium)</translation>
<translation id="7162152143154757523">Chromium може да пружи паметнију проверу правопиÑа Ñлањем текÑта који уноÑите у прегледач на Google Ñервере, што вам омогућава да кориÑтите иÑту технологију провере правопиÑа коју кориÑти Google претрага.</translation>
<translation id="7205698830395646142">Сакриј у Chromium менију</translation>
<translation id="7223968959479464213">Менаџер задатака – Chromium</translation>
@@ -242,7 +236,6 @@ Chromium не може да врати подешавања.</translation>
<translation id="872034308864968620">Ðека Chromium ради у позадини</translation>
<translation id="8803635938069941624">Chromium ОС уÑлови</translation>
<translation id="8821041990367117597">Chromium не може да Ñинхронизује податке зато што Ñу подаци за пријављивање на налог заÑтарели.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Ðемате одговарајућа права за инÑталацију на нивоу ÑиÑтема. Пробајте поново да покренете програм за инÑталацију, овога пута као админиÑтратор.</translation>
<translation id="8897323336392112261">Контролише и Ñтраницу која Ñе приказује када покренете Chromium или кликнете на дугме Почетна.</translation>
<translation id="8907580949721785412">Chromium покушава да прикаже лозинке. УнеÑите лозинку за Windows да биÑте то омогућили.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_sv.xtb b/chromium/chrome/app/resources/chromium_strings_sv.xtb
index 40251577a45..047f9e1008a 100644
--- a/chromium/chrome/app/resources/chromium_strings_sv.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_sv.xtb
@@ -11,13 +11,10 @@ Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna
<translation id="1185134272377778587">Om Chromium</translation>
<translation id="1298199220304005244">Få hjälp med att använda Chromium OS</translation>
<translation id="1396446129537741364">Chromium försöker visa lösenord.</translation>
-<translation id="1403254041219632970">Framtida versioner av Chromium kommer inte att ha stöd för Mac OS X 10.6, 10.7 eller 10.8.</translation>
<translation id="1414495520565016063">Du är inloggad i Chromium.</translation>
-<translation id="1440917365206527807">Chromium förhindrade att den har webbplatsen omdirigerade dig till</translation>
<translation id="1444754455097148408">Licenser för öppen källkod för Chromium</translation>
<translation id="1502360822835740515">Gör Chromium till din standardwebbläsare</translation>
<translation id="151962892725702025">Det gick inte att synkronisera data med Chromium eftersom synkronisering inte är tillgängligt för domänen.</translation>
-<translation id="1559451348202814456">Chromium kanske inte fungerar ordentligt eftersom den inte längre stöds på Mac OS X 10.6, 10.7 och 10.8.</translation>
<translation id="1585657529869845941">Klicka på <ph name="BEGIN_BOLD" />Byt ändå<ph name="END_BOLD" /> om det visas</translation>
<translation id="1653828314016431939">OK - starta om nu</translation>
<translation id="1668054258064581266">När du har tagit bort kontot från Chromium kan öppna flikar behöva läsas in på nytt för att ändringen ska träda i kraft.</translation>
@@ -50,7 +47,6 @@ Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna
<translation id="2587578672395088481">Chromium OS måste startas om för att uppdateringen ska börja gälla.</translation>
<translation id="2647554856022461007">Chromium kan använda webbtjänster för att förbättra din upplevelse på webben. Du kan inaktivera dessa tjänster om du vill. <ph name="BEGIN_LINK" />Läs mer<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Ett operativsystemsfel inträffade under installationen. Ladda ned Chromium igen.</translation>
-<translation id="2685838254101182273">Chromium uppdateras inte längre och har inte längre stöd för den här versionen av ditt operativsystem.</translation>
<translation id="2705403826523567092">Logga in för en anpassad surfupplevelse som synkroniseras på alla enheter</translation>
<translation id="2711502716910134313">Chromium-flik</translation>
<translation id="2718390899429598676">Din data krypteras i Chromium för att öka säkerheten.</translation>
@@ -108,7 +104,6 @@ Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna
<translation id="4458285410772214805">Den här ändringen träder inte i kraft förrän du loggat ut och sedan loggar in igen.</translation>
<translation id="4469812139324097969">Chromium är inaktuellt eftersom det inte har startats om på ett tag. Det finns en uppdatering tillgänglig som tillämpas så snart du startar om.</translation>
<translation id="4488554488975128561">Du kan bidra till att göra Chromium säkrare och enklare att använda genom låta viss systeminformation och visst sidinnehåll skickas till Google automatiskt i syfte att identifiera skadliga appar och webbplatser.</translation>
-<translation id="4549794359424059447">Framtida versioner av Chromium kommer inte att ha stöd för Windows XP och Windows Vista.</translation>
<translation id="4567424176335768812">Du är inloggad som <ph name="USER_EMAIL_ADDRESS" />. Nu kan du komma åt dina bokmärken, historik och andra inställningar på alla enheter som du är inloggad på.</translation>
<translation id="459535195905078186">Chromium-appar</translation>
<translation id="4611246891205775468">Du behöver ge Chromium behörighet att använda mikrofonen på den här webbplatsen.</translation>
@@ -147,7 +142,6 @@ Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna
<translation id="5902536751647951209">Autentiseringscertifikatet fungerade inte. Logga in i Chromium igen eller kontakta administratören. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Uppdateringen är nästan klar! Slutför den genom att starta om enheten.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> har lagts till i Chromium.</translation>
-<translation id="59625444380784159">Du kan fylla i formulär snabbare i Chromium med hjälp av uppgifter från dina kontakter.</translation>
<translation id="5987687638152509985">Du måste uppdatera Chromium innan synkroniseringen kan starta</translation>
<translation id="6055895534982063517">Det finns en ny version av Chromium och den är snabbare än någonsin.</translation>
<translation id="6063093106622310249">&amp;Öppna i Chromium</translation>
@@ -176,13 +170,13 @@ Vissa funktioner är kanske inte tillgängliga. Ange en annan profilkatalog elle
<translation id="6734291798041940871">Chromium har redan installerats för alla användare på datorn.</translation>
<translation id="6810143991807788455">Hjälp oss att förbättra Chromium genom att rapportera dina aktuella inställningar</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (har kopierats till Chromium)</translation>
<translation id="6893813176749746474">Chromium har uppdaterats men du har inte använt det på över 30 dagar.</translation>
<translation id="6944967875980567883">Moduler som är inlästa i Chromium</translation>
<translation id="6964305034639999644">Öppna länken i ett inko&amp;gnitofönster i Chromium.</translation>
<translation id="6970811910055250180">Enheten uppdateras ...</translation>
<translation id="705851970750939768">Uppdatera Chromium</translation>
<translation id="7066436765290594559">Det gick inte att synkronisera data med Chromium. Uppdatera lösenfrasen för synkronisering.</translation>
-<translation id="707471633328071618">Google Payments (har kopierats till Chromium)</translation>
<translation id="7162152143154757523">Med Chromiums stavningskontroll skickas det du skriver i webbläsaren till Googles servrar så att du kan använda samma stavningsteknik som används i Googles webbsökning.</translation>
<translation id="7205698830395646142">Dölj i Chromium-menyn</translation>
<translation id="7223968959479464213">Aktivitetshanteraren – Chromium</translation>
@@ -242,7 +236,6 @@ Ytterligare anvisningar har skickats med e-post till dig på <ph name="ACCOUNT_E
<translation id="872034308864968620">Låt Chromium köras i bakgrunden</translation>
<translation id="8803635938069941624">Villkor för Chromium OS</translation>
<translation id="8821041990367117597">Chromium kunde inte synkronisera data eftersom inloggningsuppgifterna för kontot är inaktuella.</translation>
-<translation id="8851136666856101339">huvud</translation>
<translation id="8862326446509486874">Du har inte behörighet att göra en installation på systemnivå. Försök köra installationsprogrammet igen som administratör.</translation>
<translation id="8897323336392112261">Det styr också vilken sida som visas när du startar Chromium eller klickar på knappen Startsida.</translation>
<translation id="8907580949721785412">Skriv ditt lösenord i Windows om du vill tillåta att lösenord visas i Chromium.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_sw.xtb b/chromium/chrome/app/resources/chromium_strings_sw.xtb
index 3e435f8f2f7..f3b5d8e325a 100644
--- a/chromium/chrome/app/resources/chromium_strings_sw.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_sw.xtb
@@ -11,13 +11,10 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="1185134272377778587">Kuhusu Chromium</translation>
<translation id="1298199220304005244">Pata msaada unapotumia Chromium OS</translation>
<translation id="1396446129537741364">Chromium inajaribu kuonyesha manenosiri.</translation>
-<translation id="1403254041219632970">Matoleo ya siku za usoni ya Chromium hayatatumia tena Mac OS X 10.6, 10.7, au 10.8.</translation>
<translation id="1414495520565016063">Umeingia kwenye Chromium!</translation>
-<translation id="1440917365206527807">Chromium imezuia tovuti hii kukuelekeza kwenye</translation>
<translation id="1444754455097148408">Leseni za programu huria kwenye Chromium</translation>
<translation id="1502360822835740515">Fanya Chromium iwe kivinjari chako chaguo-msingi</translation>
<translation id="151962892725702025">Mfumo wa Uendeshaji wa Chromium haukuweza kusawazisha data yako kwa sababu Usawazishaji haupatikani kwa kikoa chako.</translation>
-<translation id="1559451348202814456">Huenda Chromium isifanye kazi vizuri kwa sababu haitumiki tena kwenye Mac OS X 10.6, 10.7, au 10.8.</translation>
<translation id="1585657529869845941">Bofya kitufe cha <ph name="BEGIN_BOLD" />Badilisha tu<ph name="END_BOLD" />, kama kinaonekana</translation>
<translation id="1653828314016431939">Sawa - Anzisha upya sasa</translation>
<translation id="1668054258064581266">Baada ya kuondoa akaunti yako kwenye Chromium, huenda ukahitajika kupakia upya vichupo vyako vilivyo wazi ili kuanza kufanya kazi.</translation>
@@ -50,7 +47,6 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="2587578672395088481">Mfumo wa Uendeshaji wa Chromium unahitaji kuzimwa na kuwashwa ili kutumia sasisho.</translation>
<translation id="2647554856022461007">Chromium inaweza kutumia huduma za wavuti kuboresha hali yako ya kuvinjari. Unaweza kuzima huduma hizi kwa hiari. <ph name="BEGIN_LINK" />Pata maelezo zaidi<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Hitilafu ya mfumo wa uendeshaji imetokea wakati wa usakinishaji. Tafadhali pakua Chromium tena.</translation>
-<translation id="2685838254101182273">Chromium imekoma kusasisha na haiwezi kutumiwa tena na toleo hili la mfumo wako wa uendeshaji.</translation>
<translation id="2705403826523567092">Ingia katika akaunti ili upate hali maalum ya kuvinjari, iliyosawazishwa kwenye vifaa vyote</translation>
<translation id="2711502716910134313">Kichupo cha Chromium</translation>
<translation id="2718390899429598676">Kwa usalama ulioongezwa, Chromium itasimba data yako kwa njia fiche.</translation>
@@ -108,7 +104,6 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="4458285410772214805">Tafadhali toka na uingie tena ili mabadiliko haya yafanye kazi.</translation>
<translation id="4469812139324097969">Muda wa matumizi wa Chromium umeisha kwa sababu haijafunguliwa upya kwa muda mrefu. Sasisho linapatikana na litaanza kutumika pindi tu utakapofungua upya.</translation>
<translation id="4488554488975128561">Unaweza kusaidia kuifanya Chromium salama na rahisi zaidi kutumia kwa kutuma kiotomatiki maelezo fulani ya mfumo na maudhui ya ukurasa kwa Google ili kusaidia kugundua programu na tovuti hatari.</translation>
-<translation id="4549794359424059447">Matoleo ya siku za usoni ya Chromium hayatatumia tena Windows XP au Windows Vista.</translation>
<translation id="4567424176335768812">Umeingia katika akaunti kama <ph name="USER_EMAIL_ADDRESS" />. Sasa unaweza kupata alamisho, historia, na mipangilio yako mingine kwenye vifaa vyako vyote vilivyoingia katika akaunti.</translation>
<translation id="459535195905078186">Programu za Chromium</translation>
<translation id="4611246891205775468">Chromium inahitaji ruhusa ya kufikia maikrofoni yako kwa ajili ya tovuti hii.</translation>
@@ -147,7 +142,6 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="5902536751647951209">Cheti hakijathibitishwa. Tafadhali ingia katika Chromium tena au uwasiliane na msimamizi wako kwa maelezo zaidi. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Inakaribia kukamilisha kusasishwa! Zima na uwashe kifaa chako ili ukamilishe kusasisha.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> imeongezwa kwenye Chromium.</translation>
-<translation id="59625444380784159">Maelezo kutoka kwa anwani zako yanaweza kukusaidia kujaza fomu kwa haraka zaidi katika Chromium.</translation>
<translation id="5987687638152509985">Sasisha Chromium ili uanze kusawazisha</translation>
<translation id="6055895534982063517">Kuna toleo jipya la Chromium linalopatikana, na ni la kasi kuliko la awali.</translation>
<translation id="6063093106622310249">Fungua katika Chromium</translation>
@@ -161,6 +155,7 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="6334986366598267305">Sasa ni rahisi zaidi kutumia Chromium pamoja na Akaunti yako ya Google na kwenye kompyuta zinazoshirikiwa.</translation>
<translation id="6373523479360886564">Je, una hakika unataka kusanidua Chromium?</translation>
<translation id="6394232988457703198">Unapaswa kuzima na kuwasha Chromium sasa.</translation>
+<translation id="6400072781405947421">Huenda Chromium isifanye kazi vizuri kwa sababu haitumiki tena kwenye Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium ni kivinjari cha wavuti kinachoendesha kurasa za wavuti na programu kwa kasi ya umeme. Ni ya haraka, imara, na rahisi kutumia. Vinjari wavuti kwa usalama zaidi dhidi ya hadaa na programu hasidi ukiwa na ulinzi uliojengwa ndani ya Chromium.</translation>
<translation id="6475912303565314141">Pia inadhibiti ukurasa unaoonyeshwa unapoanzisha Chromium.</translation>
<translation id="6485906693002546646">Unatumia <ph name="PROFILE_EMAIL" /> kusawazisha vitu vyako vya Chromium. Ili usasishe mapendeleo yako ya usawazishaji au utumie Chromium bila akaunti ya Google, tembelea <ph name="SETTINGS_LINK" />.</translation>
@@ -176,13 +171,13 @@ Baadhi ya vipengele huenda visipatikane. Tafadhali bainisha saraka tofauti ya wa
<translation id="6734291798041940871">Tayari Chromium imesakinishwa kwa watumiaji wote kwenye kompyuta yako.</translation>
<translation id="6810143991807788455">Saidia kuboresha Chromium kwa kuripoti mipangilio ya sasa</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (imenakiliwa kwenye Chromium)</translation>
<translation id="6893813176749746474">Chromium imesasishwa, lakini hujaitumia angalau kwa siku 30.</translation>
<translation id="6944967875980567883">Vipengee vilivyopakiwa kwenye Chromium</translation>
<translation id="6964305034639999644">Fungua kiungo katika dirisha fiche la Chromium</translation>
<translation id="6970811910055250180">Inasasisha kifaa chako...</translation>
<translation id="705851970750939768">Sasisha Chromium</translation>
<translation id="7066436765290594559">Mfumo wa Uendeshaji wa Chromium haukuweza kusawazisha data yako. Tafadhali sasisha kauli ya siri unayotumia kusawazisha.</translation>
-<translation id="707471633328071618">Google Payments (imenakiliwa kwenye Chromium)</translation>
<translation id="7162152143154757523">Chromium inaweza kutoa ukaguzi bora wa tahajia kwa kutuma unachocharaza katika kivinjari hadi kwenye seva za Google, ikikuruhusu kutumia teknolojia hiyo hiyo ya kukagua tahajia inayotumiwa na utafutaji wa Google.</translation>
<translation id="7205698830395646142">Ficha katika Menyu ya Chromium</translation>
<translation id="7223968959479464213">Kidhibiti cha Shughuli - Chromium</translation>
@@ -241,7 +236,6 @@ Tafadhali angalia barua pepe yako katika <ph name="ACCOUNT_EMAIL" /> upate maagi
<translation id="872034308864968620">Acha Chromium Iendelee Katika Madnarinyuma</translation>
<translation id="8803635938069941624">Masharti ya Chromium OS</translation>
<translation id="8821041990367117597">Chromium haikuweza kusawazisha data yako kwa sababu maelezo yako ya kuingia katika akaunti yanahitaji kusasishwa.</translation>
-<translation id="8851136666856101339">kuu</translation>
<translation id="8862326446509486874">Huna haki zifaazo ili kufanya usakinishaji wa kiwango cha mfumo. Jaribu kutumia kisakinishi kama msimamiaji kompyuta.</translation>
<translation id="8897323336392112261">Pia inadhibiti ukurasa unaoonyeshwa unapoanzisha Chromium au unapobofya kitufe cha Mwanzo.</translation>
<translation id="8907580949721785412">Chromium inajaribu kuonyesha manenosiri. Chapa nenosiri lako la Windows ili uruhusu hili.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_ta.xtb b/chromium/chrome/app/resources/chromium_strings_ta.xtb
index db7d61a07f7..90fcf80bb24 100644
--- a/chromium/chrome/app/resources/chromium_strings_ta.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_ta.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium அறிமà¯à®•à®®à¯</translation>
<translation id="1298199220304005244">Chromium OS பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ உதவி பெறà¯à®•</translation>
<translation id="1396446129537741364">Chromium ஆனத௠கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®¿à®±à®¤à¯.</translation>
-<translation id="1403254041219632970">Chromium இன௠எதிரà¯à®•à®¾à®²à®ªà¯ பதிபà¯à®ªà¯à®•à®³à¯ இனி Mac OS X 10.6, 10.7 அலà¯à®²à®¤à¯ 10.8 ஆகியவறà¯à®±à¯ˆ ஆதரிகà¯à®•à®¾à®¤à¯.</translation>
<translation id="1414495520565016063">Chromium இல௠உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯!</translation>
-<translation id="1440917365206527807">இநà¯à®¤à®¤à¯ தளமானத௠உஙà¯à®•à®³à¯ˆ இஙà¯à®•à¯ திசைதிரà¯à®ªà¯à®ªà¯à®µà®¤à¯ˆ Chromium நிறà¯à®¤à¯à®¤à®¿à®¯à®¤à¯</translation>
<translation id="1444754455097148408">Chromium ஓபà¯à®ªà®©à¯ சோரà¯à®¸à¯ உரிமஙà¯à®•à®³à¯</translation>
<translation id="1502360822835740515">Chromium஠இயலà¯à®ªà¯ உலாவியாக அமைகà¯à®•à®µà¯à®®à¯</translation>
<translation id="151962892725702025">உஙà¯à®•à®³à¯ களதà¯à®¤à®¿à®±à¯à®•à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ எனà¯à®ªà®¤à®¾à®²à¯, Chromium OS ஆல௠உஙà¯à®•à®³à¯ தரவை ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
-<translation id="1559451348202814456">Mac OS X 10.6, 10.7 அலà¯à®²à®¤à¯ 10.8 ஆகியவறà¯à®±à®¿à®²à¯ Chromium இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯, அத௠சரியாகச௠செயலà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="1585657529869845941"><ph name="BEGIN_BOLD" />பரவாயிலà¯à®²à¯ˆ, மாறà¯à®±à¯<ph name="END_BOLD" /> எனà¯à®®à¯ பொதà¯à®¤à®¾à®©à¯ தெரிநà¯à®¤à®¾à®²à¯, அதைக௠கிளிக௠செயà¯à®¯à®µà¯à®®à¯</translation>
<translation id="1653828314016431939">சரி - இபà¯à®ªà¯‹à®¤à¯ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯</translation>
<translation id="1668054258064581266">Chromium இலிரà¯à®¨à¯à®¤à¯ உஙà¯à®•à®³à¯ கணகà¯à®•à¯ˆ அகறà¯à®±à®¿à®¯ பினà¯à®©à®°à¯, செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ உஙà¯à®•à®³à¯ திறநà¯à®¤ தாவலà¯à®•à®³à¯ˆ மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®± வேணà¯à®Ÿà®¿à®¯à®¿à®°à¯à®•à¯à®•à®²à®¾à®®à¯.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, Chromium OS஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
<translation id="2647554856022461007">உஙà¯à®•à®³à¯ உலாவல௠அனà¯à®ªà®µà®¤à¯à®¤à¯ˆ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤, Chromium ஆனத௠இணையச௠சேவைகளைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯. நீஙà¯à®•à®³à¯ விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯ இநà¯à®¤à®šà¯ சேவைகளை à®®à¯à®Ÿà®•à¯à®•à®¿à®•à¯à®•à¯Šà®³à¯à®³à®²à®¾à®®à¯. <ph name="BEGIN_LINK" />மேலà¯à®®à¯ அறிக<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">நிறà¯à®µà®²à®¿à®©à¯à®ªà¯‹à®¤à¯ இயகà¯à®• à®®à¯à®±à¯ˆà®®à¯ˆ பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯. Chromium ஠மீணà¯à®Ÿà¯à®®à¯ பதிவிறகà¯à®•à®®à¯ செயà¯à®•.</translation>
-<translation id="2685838254101182273">Chromium ஆனத௠பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯ˆ நிறà¯à®¤à¯à®¤à®¿à®¯à¯à®³à¯à®³à®¤à¯ மேலà¯à®®à¯ உஙà¯à®•à®³à¯ இயகà¯à®• à®®à¯à®±à¯ˆà®®à¯ˆà®¯à®¿à®©à¯ இநà¯à®¤à®ªà¯ பதிபà¯à®ªà¯ˆ இனி ஆதரிகà¯à®•à®¾à®¤à¯.</translation>
<translation id="2705403826523567092">எலà¯à®²à®¾à®šà¯ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®¨à¯à®¤, தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®¿à®¯ அனà¯à®ªà®µà®¤à¯à®¤à®¿à®±à¯à®•à¯, உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯</translation>
<translation id="2711502716910134313">Chromium தாவலà¯</translation>
<translation id="2718390899429598676">கூடà¯à®¤à®²à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¿à®±à¯à®•à¯, Chromium உஙà¯à®•à®³à¯ தரவை எனà¯à®•à¯à®°à®¿à®ªà¯à®Ÿà¯ செயà¯à®¯à¯à®®à¯.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">இநà¯à®¤ மாறà¯à®±à®®à¯ செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®±à¯à®•à¯ வர, வெளியேறி, மீணà¯à®Ÿà¯à®®à¯ உளà¯à®¨à¯à®´à¯ˆà®•.</translation>
<translation id="4469812139324097969">சிறித௠காலமாக மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à®¾à®²à¯, Chromium காலாவதியாகிவிடà¯à®Ÿà®¤à¯. பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ உளà¯à®³à®¤à¯. நீஙà¯à®•à®³à¯ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¤à®µà¯à®Ÿà®©à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="4488554488975128561">ஆபதà¯à®¤à®¾à®© பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ கணà¯à®Ÿà®±à®¿à®µà®¤à®±à¯à®•à¯ உதவியாக, சில சாதனத௠தகவலையà¯à®®à¯ பகà¯à®• உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ Googleகà¯à®•à¯à®¤à¯ தானாக அனà¯à®ªà¯à®ªà¯à®µà®¤à®©à¯ மூலமà¯, Chromium஠எளிதாகவà¯à®®à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®•à®µà¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®®à¯à®ªà®Ÿà®¿ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ உதவலாமà¯.</translation>
-<translation id="4549794359424059447">Windows XP அலà¯à®²à®¤à¯ Windows Vista ஆகியவறà¯à®±à®¿à®²à¯ Chromium இன௠எதிரà¯à®•à®¾à®²à®ªà¯ பதிபà¯à®ªà¯à®•à®³à¯ இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="4567424176335768812">நீஙà¯à®•à®³à¯ <ph name="USER_EMAIL_ADDRESS" /> ஆக உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯. தறà¯à®ªà¯‹à®¤à¯ உஙà¯à®•à®³à¯ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯, வரலாற௠மறà¯à®±à¯à®®à¯ பிற அமைபà¯à®ªà¯à®•à®³à¯ˆ நீஙà¯à®•à®³à¯ உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯à®³à¯à®³ எலà¯à®²à®¾ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ அணà¯à®•à®²à®¾à®®à¯.</translation>
<translation id="459535195905078186">Chromium பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯</translation>
<translation id="4611246891205775468">இநà¯à®¤à®¤à¯ தளதà¯à®¤à®¿à®±à¯à®•à®¾à®• மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆ அணà¯à®•, Chromiumகà¯à®•à¯ அனà¯à®®à®¤à®¿ தேவை.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">à®…à®™à¯à®•à¯€à®•à®¾à®°à®šà¯ சானà¯à®±à®¿à®¤à®´à¯ தோலà¯à®µà®¿. மீணà¯à®Ÿà¯à®®à¯ Chromium இல௠உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯ அலà¯à®²à®¤à¯ நிரà¯à®µà®¾à®•à®¿à®¯à¯ˆà®¤à¯ தொடரà¯à®ªà¯à®•à¯Šà®£à¯à®Ÿà¯, கூடà¯à®¤à®²à¯ தகவலைப௠பெறவà¯à®®à¯. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">கிடà¯à®Ÿà®¤à¯à®¤à®Ÿà¯à®Ÿ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯! பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà®¤à¯ˆ à®®à¯à®Ÿà®¿à®•à¯à®•, சாதனதà¯à®¤à¯ˆ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" />, Chrome இல௠சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
-<translation id="59625444380784159">உஙà¯à®•à®³à¯ தொடரà¯à®ªà¯à®•à®³à®¿à®²à¯ உளà¯à®³ விவரஙà¯à®•à®³à¯, Chromium இல௠மிக விரைவாகப௠படிவஙà¯à®•à®³à¯ˆ நிரபà¯à®ª உதவà¯à®®à¯.</translation>
<translation id="5987687638152509985">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆà®¤à¯ தொடஙà¯à®•, Chromiumà®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="6055895534982063517">Chromium இன௠பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ கிடைகà¯à®•à®¿à®±à®¤à¯, அத௠மà¯à®©à¯à®ªà¯ இரà¯à®¨à¯à®¤à®¤à¯ˆ விடவà¯à®®à¯ வேகமானதà¯.</translation>
<translation id="6063093106622310249">Chromium இல௠&amp;திற</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">இபà¯à®ªà¯‹à®¤à¯ உஙà¯à®•à®³à¯ Google கணகà¯à®•à¯à®Ÿà®©à¯à®®à¯, பகிரபà¯à®ªà®Ÿà¯à®Ÿ கணினிகளிலà¯à®®à¯ Chromium à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯ எளிதானதà¯.</translation>
<translation id="6373523479360886564">Chromium ஠நிசà¯à®šà®¯à®®à®¾à®• நிறà¯à®µà®²à¯ நீகà¯à®•à®µà®¾?</translation>
<translation id="6394232988457703198">இபà¯à®ªà¯‹à®¤à¯ Chromium஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
+<translation id="6400072781405947421">Mac OS X 10.9 இல௠Chromium இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯, அத௠சரியாகச௠செயலà¯à®ªà®Ÿà®¾à®®à®²à¯ போகலாமà¯.</translation>
<translation id="6403826409255603130">Chromium ஆனத௠வலைபà¯à®ªà®•à¯à®•à®™à¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à®¿à®²à¯ கà¯à®±à¯ˆà®µà®¾à®© வேகதà¯à®¤à¯à®Ÿà®©à¯ இயஙà¯à®•à¯à®®à¯ வலை உலாவியாகà¯à®®à¯. இத௠விரைவானதà¯, நிலையானத௠மறà¯à®±à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ எளிமையானதà¯. Chromium இல௠உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தீபà¯à®ªà¯Šà®°à¯à®³à¯ மறà¯à®±à¯à®®à¯ ஃபிஷிங௠பாதà¯à®•à®¾à®ªà¯à®ªà¯ மூலம௠வலையை மிகவà¯à®®à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®• உலாவலாமà¯.</translation>
<translation id="6475912303565314141">Chromium à®à®¤à¯ தொடஙà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ இத௠கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="6485906693002546646">உஙà¯à®•à®³à¯ Chromium விஷயஙà¯à®•à®³à¯ˆ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•, <ph name="PROFILE_EMAIL" /> à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. உஙà¯à®•à®³à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯‡à®°à¯à®µà¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• அலà¯à®²à®¤à¯ Google கணகà¯à®•à¯ இலà¯à®²à®¾à®®à®²à¯ Chromium à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, <ph name="SETTINGS_LINK" /> à®à®ªà¯ பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà®µà¯à®®à¯.</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">உஙà¯à®•à®³à¯ கணினியில௠à®à®±à¯à®•à®©à®µà¯‡ எலà¯à®²à®¾à®ªà¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯à®®à¯ Chromium நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation>
<translation id="6810143991807788455">நடபà¯à®ªà¯ அமைபà¯à®ªà¯à®•à®³à¯ கà¯à®±à®¿à®¤à¯à®¤à¯ தெரிவிபà¯à®ªà®¤à®©à¯ மூலம௠Chromiumà®à®šà¯ சிறநà¯à®¤à®¤à®¾à®•à¯à®• உதவவà¯à®®à¯</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromiumகà¯à®•à¯ நகலெடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="6893813176749746474">Chromium பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. ஆனாலà¯, அதை நீஙà¯à®•à®³à¯ 30 நாடà¯à®•à®³à®¾à®• பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="6944967875980567883">Chromium இல௠தொகà¯à®¤à®¿à®•à¯à®•à¯‚à®±à¯à®•à®³à¯ à®à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="6964305034639999644">Chromium மறை&amp;நிலை சாளரதà¯à®¤à®¿à®²à¯ இணைபà¯à®ªà¯ˆà®¤à¯ திற</translation>
<translation id="6970811910055250180">உஙà¯à®•à®³à¯ சாதனம௠பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="705851970750939768">Chromiumà®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="7066436765290594559">Chromium OS ஆல௠உஙà¯à®•à®³à¯ தரவை ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
-<translation id="707471633328071618">Google Payments (Chromiumகà¯à®•à¯ நகலெடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="7162152143154757523">நீஙà¯à®•à®³à¯ உலாவியில௠தடà¯à®Ÿà®šà¯à®šà¯ செயà¯à®¤à®¤à¯ˆ Google சேவையகஙà¯à®•à®³à¯à®•à¯à®•à¯ அனà¯à®ªà¯à®ªà¯à®µà®¤à®©à¯ மூலம௠விரைவான எழà¯à®¤à¯à®¤à¯à®ªà¯à®ªà®¿à®´à¯ˆà®šà¯ சரிபà¯à®ªà®¾à®°à¯à®¤à¯à®¤à®²à¯ˆ Chromium வழஙà¯à®•à¯à®•à®¿à®±à®¤à¯, Google தேடல௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®®à¯ அதே எழà¯à®¤à¯à®¤à¯à®ªà¯à®ªà®¿à®´à¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à®²à¯ தொழிலà¯à®¨à¯à®Ÿà¯à®ªà®¤à¯à®¤à¯ˆ நீஙà¯à®•à®³à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ அனà¯à®®à®¤à®¿à®•à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="7205698830395646142">Chromium மெனà¯à®µà®¿à®²à¯ மறை</translation>
<translation id="7223968959479464213">பணி நிரà¯à®µà®¾à®•à®¿ - Chromium</translation>
@@ -240,7 +235,6 @@
<translation id="872034308864968620">பினà¯à®ªà¯à®²à®¤à¯à®¤à®¿à®²à¯ Chromium ஠இயகà¯à®•à¯</translation>
<translation id="8803635938069941624">Chromium OS விதிமà¯à®±à¯ˆà®•à®³à¯</translation>
<translation id="8821041990367117597">உஙà¯à®•à®³à¯ கணகà¯à®•à®¿à®©à¯ உளà¯à®¨à¯à®´à¯ˆà®µà¯ விவரஙà¯à®•à®³à¯ காலாவதியாகிவிடà¯à®Ÿà®¤à®¾à®²à¯, உஙà¯à®•à®³à¯ தரவை Chromium ஆல௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
-<translation id="8851136666856101339">à®®à¯à®¤à®©à¯à®®à¯ˆ</translation>
<translation id="8862326446509486874">கணினி-சாரà¯à®¨à¯à®¤ நிறà¯à®µà®²à¯à®•à¯à®•à®¾à®© à®®à¯à®±à¯ˆà®¯à®¾à®© உரிமைகள௠உஙà¯à®•à®³à®¿à®Ÿà®®à¯ இலà¯à®²à¯ˆ. அதனால௠நிரà¯à®µà®¾à®•à®¿à®¯à®¾à®• மீணà¯à®Ÿà¯à®®à¯ நிறà¯à®µà®²à¯ˆ இயகà¯à®• à®®à¯à®¯à®±à¯à®šà®¿ செயà¯à®•.</translation>
<translation id="8897323336392112261">Chrome à®à®¤à¯ தொடஙà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ அலà¯à®²à®¤à¯ à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯ பொதà¯à®¤à®¾à®©à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à¯à®®à¯à®ªà¯‹à®¤à¯ காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ இத௠கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="8907580949721785412">Chromium கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®•à¯ காணà¯à®ªà®¿à®•à¯à®• à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®¿à®±à®¤à¯. இதை அனà¯à®®à®¤à®¿à®•à¯à®• உஙà¯à®•à®³à¯ Windows கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®¤à¯ தடà¯à®Ÿà®šà¯à®šà¯ செயà¯à®¯à®µà¯à®®à¯.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_te.xtb b/chromium/chrome/app/resources/chromium_strings_te.xtb
index 3252e015880..3d39664f330 100644
--- a/chromium/chrome/app/resources/chromium_strings_te.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_te.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium à°—à±à°°à°¿à°‚à°šà°¿</translation>
<translation id="1298199220304005244">Chromium OSని ఉపయోగించి సహాయానà±à°¨à°¿ పొందండి</translation>
<translation id="1396446129537741364">Chromium పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± చూపడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±‹à°‚ది.</translation>
-<translation id="1403254041219632970">భవిషà±à°¯à°¤à±à°¤à± Chromium సంసà±à°•à°°à°£à°²à±à°²à±‹ ఇకపై Mac OS X 10.6, 10.7 లేదా 10.8à°•à°¿ మదà±à°¦à°¤à± ఉండదà±.</translation>
<translation id="1414495520565016063">మీరౠChromiumకౠసైనౠఇనౠచేసారà±!</translation>
-<translation id="1440917365206527807">à°ˆ సైటౠమిమà±à°®à°²à±à°¨à°¿ మరొక పేజీకి తీసà±à°•à±†à°³à±à°²à°¨à±€à°¯à°•à±à°‚à°¡à°¾ Chromium à°…à°¡à±à°¡à±à°•à±à°‚ది</translation>
<translation id="1444754455097148408">Chromium ఓపెనౠసోరà±à°¸à± లైసెనà±à°¸à±â€Œà°²à±</translation>
<translation id="1502360822835740515">Chromiumని మీ డిఫాలà±à°Ÿà± à°¬à±à°°à±Œà°œà°°à±â€Œà°—à°¾ చేయండి</translation>
<translation id="151962892725702025">మీ డొమైనౠకోసం సమకాలీకరణ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేనందà±à°¨ Chromium OS మీ డేటానౠసమకాలీకరించలేకపోయింది.</translation>
-<translation id="1559451348202814456">Chromiumà°•à°¿ ఇపà±à°ªà±à°¡à± Mac OS X 10.6, 10.7 లేదా 10.8లో మదà±à°¦à°¤à± లేనందà±à°¨ ఇది సరిగà±à°—à°¾ పని చేయకపోవచà±à°šà±.</translation>
<translation id="1585657529869845941">ఇది కనిపిసà±à°¤à±‡, <ph name="BEGIN_BOLD" />అయిన కూడా మారà±à°šà±<ph name="END_BOLD" />నౠకà±à°²à°¿à°•à± చేయండి</translation>
<translation id="1653828314016431939">సరే - ఇపà±à°ªà±à°¡à± à°ªà±à°¨à°ƒ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="1668054258064581266">Chromium à°¨à±à°‚à°¡à°¿ మీ ఖాతానౠతీసివేసిన తరà±à°µà°¾à°¤, à°ªà±à°°à°­à°¾à°µà°µà°‚తం కావడానికి మీరౠమీ తెరిచిన à°Ÿà±à°¯à°¾à°¬à±â€Œà°²à°¨à± మళà±à°²à±€ లోడౠచేయాలà±à°¸à°¿ రావచà±à°šà±.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">నవీకరణనౠవరà±à°¤à°¿à°‚పజేయడానికి Chromium OSని à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించాలి.</translation>
<translation id="2647554856022461007">Chromium మీ à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°…à°¨à±à°­à°µà°¾à°¨à±à°¨à°¿ మెరà±à°—à±à°ªà°°à°šà°¡à°¾à°¨à°¿à°•à°¿ వెబౠసేవలనౠఉపయోగించవచà±à°šà±. మీరౠఈ సేవలనౠà°à°šà±à°›à°¿à°•à°‚à°—à°¾ నిలిపివేయవచà±à°šà±. <ph name="BEGIN_LINK" />మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à±‡à°·à°¨à± సమయంలో ఆపరేటింగౠసిసà±à°Ÿà°®à± లోపం సంభవించింది. దయచేసి Chromiumని మళà±à°²à±€ డౌనà±â€Œà°²à±‹à°¡à± చేయండి.</translation>
-<translation id="2685838254101182273">Chromium నవీకరించడానà±à°¨à°¿ ఆపివేసింది మరియౠఇక మీ ఆపరేటింగౠసిసà±à°Ÿà°®à± యొకà±à°• à°ˆ సంసà±à°•à°°à°£à°•à± మదà±à°¦à°¤à°¿à°µà±à°µà°¦à±.</translation>
<translation id="2705403826523567092">à°µà±à°¯à°•à±à°¤à°¿à°—తీకరించిన à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°…à°¨à±à°­à°µà°¾à°¨à°¿à°•à°¿, పరికరాలకౠసమకాలీకరించడానికి సైనౠఇనౠచేయండి</translation>
<translation id="2711502716910134313">Chromium à°Ÿà±à°¯à°¾à°¬à±</translation>
<translation id="2718390899429598676">అదనపౠభదà±à°°à°¤ కోసం, Chromium మీ డేటానౠగà±à°ªà±à°¤à±€à°•à°°à°¿à°¸à±à°¤à±à°‚ది.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">దయచేసి à°ˆ మారà±à°ªà± à°ªà±à°°à°­à°¾à°µà°µà°‚తం కావడానికి సైనౠఅవà±à°Ÿà± చేసి, మళà±à°²à±€ సైనౠఇనౠచేయండి.</translation>
<translation id="4469812139324097969">Chromiumని కొంత కాలంగా à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించనందà±à°¨ దాని à°—à°¡à±à°µà± తేదీ à°®à±à°—ిసింది. నవీకరణ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది, మీరౠపà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿à°¨ తకà±à°·à°£à°‚ వరà±à°¤à°¿à°‚పజేయబడà±à°¤à±à°‚ది.</translation>
<translation id="4488554488975128561">హానికరమైన à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à± మరియౠసైటà±â€Œà°²à°¨à± à°—à±à°°à±à°¤à°¿à°‚చడంలో సహాయపడటానికి కొంత సిసà±à°Ÿà°®à± సమాచారానà±à°¨à°¿ మరియౠపేజీ కంటెంటà±â€Œà°¨à± Googleà°•à°¿ à°¸à±à°µà°¯à°‚చాలకంగా పంపడం à°¦à±à°µà°¾à°°à°¾ మీరౠChromiumని ఉపయోగించడానికి à°¸à±à°°à°•à±à°·à°¿à°¤à°®à±ˆà°¨à°¦à°¿à°—à°¾ మరియౠసà±à°²à°­à°®à±ˆà°¨à°¦à°¿à°—à°¾ చేయడంలో సహాయపడవచà±à°šà±.</translation>
-<translation id="4549794359424059447">భవిషà±à°¯à°¤à±à°¤à± Chromium సంసà±à°•à°°à°£à°²à±à°²à±‹ ఇకపై Windows XP లేదా Windows Vistaà°•à°¿ మదà±à°¦à°¤à± ఉండదà±.</translation>
<translation id="4567424176335768812">మీరౠ<ph name="USER_EMAIL_ADDRESS" />à°—à°¾ సైనౠఇనౠచేసారà±. ఇపà±à°ªà±à°¡à± మీరౠమీ సైనౠఇనౠచేసిన à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°° మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయవచà±à°šà±.</translation>
<translation id="459535195905078186">Chromium à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à±</translation>
<translation id="4611246891205775468">à°ˆ సైటౠకోసం మీ మైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± యాకà±à°¸à±†à°¸à± చేయడానికి Chromiumà°•à± à°…à°¨à±à°®à°¤à°¿ అవసరం.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">à°ªà±à°°à°®à°¾à°£à±€à°•à°°à°£ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ విఫలమైంది. దయచేసి Chromiumలో మళà±à°²à±€ సైనౠఇనౠచేయండి లేదా మరింత సమాచారం కోసం మీ నిరà±à°µà°¾à°¹à°•à±à°²à°¨à± సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">దాదాపౠనవీకృతంగా ఉంది! నవీకరణనౠపూరà±à°¤à°¿ చేయడానికి మీ పరికరానà±à°¨à°¿ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="5942520288919337908">Chromiumకౠ<ph name="EXTENSION_NAME" /> జోడించబడింది.</translation>
-<translation id="59625444380784159">Chromiumలో ఫారమà±â€Œà°²à°¨à± మరింత శీఘà±à°°à°‚à°—à°¾ పూరించడానికి మీ పరిచయాలà±à°²à±‹à°¨à°¿ వివరాలౠమీకౠసహాయపడవచà±à°šà±.</translation>
<translation id="5987687638152509985">సమకాలీకరణనౠపà±à°°à°¾à°°à°‚భించడానికి Chromiumని నవీకరించండి</translation>
<translation id="6055895534982063517">à°•à±à°°à±Šà°¤à±à°¤ Chromium సంసà±à°•à°°à°£ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది, ఇది à°Žà°ªà±à°ªà°Ÿà°¿ కంటే వేగంగా ఉంది.</translation>
<translation id="6063093106622310249">&amp;Chromiumలో తెరవండి</translation>
@@ -172,13 +166,13 @@
<translation id="6734291798041940871">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ వినియోగదారà±à°²à°‚దరికీ Chromium ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడింది.</translation>
<translation id="6810143991807788455">à°ªà±à°°à°¸à±à°¤à±à°¤ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± నివేదించడం à°¦à±à°µà°¾à°°à°¾ Chromiumని మెరà±à°—à±à°ªà°°à°šà°¡à°‚లో సహాయపడండి</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromiumకి కాపీ చేయబడింది)</translation>
<translation id="6893813176749746474">Chromium నవీకరించబడింది, కానీ మీరౠదీనà±à°¨à°¿ à°—à°¤ 30 రోజà±à°²à±à°—à°¾ ఉపయోగించలేదà±.</translation>
<translation id="6944967875980567883">మాడà±à°¯à±‚à°²à±â€Œà°²à± Chromiumలో లోడౠచేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="6964305034639999644">Chromium à°…à°œà±à°žà°¾&amp;à°¤ విండోలో లింకà±â€Œà°¨à°¿ తెరà±à°µà±</translation>
<translation id="6970811910055250180">మీ పరికరానà±à°¨à°¿ నవీకరిసà±à°¤à±‹à°‚ది...</translation>
<translation id="705851970750939768">Chromiumని నవీకరించà±</translation>
<translation id="7066436765290594559">Chromium OS మీ డేటానౠసమకాలీకరించలేకపోయింది. దయచేసి మీ సమకాలీకరణ రహసà±à°¯ పదబంధానà±à°¨à°¿ నవీకరించండి.</translation>
-<translation id="707471633328071618">Google చెలà±à°²à°¿à°‚à°ªà±à°²à± (Chromiumà°•à°¿ కాపీ చేయబడింది)</translation>
<translation id="7162152143154757523">మీరౠబà±à°°à±Œà°œà°°à±â€Œà°²à±‹ టైపౠచేసే వాటిని Google సరà±à°µà°°à±â€Œà°²à°•à± పంపడం à°¦à±à°µà°¾à°°à°¾, Google శోధనలో ఉపయోగించేటటà±à°µà°‚à°Ÿà°¿ à°…à°•à±à°·à°°à°•à±à°°à°® తనిఖీ సాంకేతికతనౠఉపయోగించడానికి మిమà±à°®à°²à±à°¨à°¿ à°…à°¨à±à°®à°¤à°¿à°‚à°šà°¡à°‚ à°¦à±à°µà°¾à°°à°¾ Chromium మరింత మెరà±à°—ైన à°…à°•à±à°·à°°à°•à±à°°à°® తనిఖీని అందించగలదà±.</translation>
<translation id="7205698830395646142">Chromium మెనà±à°²à±‹ దాచండి</translation>
<translation id="7223968959479464213">విధి నిరà±à°µà°¾à°¹à°•à±à°¡à± - Chromium</translation>
@@ -236,7 +230,6 @@
<translation id="872034308864968620">నేపథà±à°¯à°‚లో Chromiumని అమలౠచేయడానికి à°…à°¨à±à°®à°¤à°¿à°‚à°šà±</translation>
<translation id="8803635938069941624">Chromium OS నిబంధనలà±</translation>
<translation id="8821041990367117597">Chromium మీ డేటానౠసమకాలీకరించలేకపోయింది à°Žà°‚à°¦à±à°•à°‚టే మీ ఖాతా సైనà±-ఇనౠవివరాల à°—à°¡à±à°µà± à°®à±à°—ిసింది.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">సిసà±à°Ÿà°®à±-à°¸à±à°¥à°¾à°¯à°¿à°²à±‹ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à±â€Œ చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ మీకౠసరైన హకà±à°•à±à°²à± లేవà±. నిరà±à°µà°¾à°¹à°•à±à°¡à°¿ లాగ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à°°à±â€Œà°¨à± మళà±à°³à±€ రనౠచెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="8897323336392112261">ఇది మీరౠChromiumని à°ªà±à°°à°¾à°°à°‚భించేటపà±à°ªà±à°¡à± లేదా హోమౠబటనà±â€Œà°¨à± à°•à±à°²à°¿à°•à± చేసేటపà±à°ªà±à°¡à± చూపబడే పేజీని కూడా నియంతà±à°°à°¿à°¸à±à°¤à±à°‚ది.</translation>
<translation id="8907580949721785412">Chromium పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± చూపడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±‹à°‚ది. దీనà±à°¨à°¿ à°…à°¨à±à°®à°¤à°¿à°‚చడానికి మీ Windows పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± టైపౠచేయండి.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_th.xtb b/chromium/chrome/app/resources/chromium_strings_th.xtb
index b1f0637693c..87ccc4cbdfd 100644
--- a/chromium/chrome/app/resources/chromium_strings_th.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_th.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š Chromium</translation>
<translation id="1298199220304005244">รับความช่วยเหลือเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸Šà¹‰ Chromium OS</translation>
<translation id="1396446129537741364">Chromium à¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹à¸ªà¸”งรหัสผ่าน</translation>
-<translation id="1403254041219632970">Chromium เวอร์ชันต่อไปจะไม่รองรับ Mac OS X 10.6, 10.7 หรือ 10.8 อีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="1414495520565016063">คุณลงชื่อเข้าใช้ Chromium à¹à¸¥à¹‰à¸§!</translation>
-<translation id="1440917365206527807">Chromium หยุดไม่ให้เว็บไซต์นี้นำคุณไปที่</translation>
<translation id="1444754455097148408">ใบอนุà¸à¸²à¸•à¹‚อเพนซอร์สของ Chromium</translation>
<translation id="1502360822835740515">à¸à¸³à¸«à¸™à¸”ให้ Chromium เป็นเบราว์เซอร์เริ่มต้น</translation>
<translation id="151962892725702025">Chromium OS ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจาà¸à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ไม่พร้อมให้บริà¸à¸²à¸£à¸ªà¸³à¸«à¸£à¸±à¸šà¹‚ดเมนของคุณ</translation>
-<translation id="1559451348202814456">Chromium อาจทำงานไม่ถูà¸à¸•à¹‰à¸­à¸‡à¹€à¸žà¸£à¸²à¸°à¹„ม่รองรับ Mac OS X 10.6, 10.7 หรือ 10.8 อีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="1585657529869845941">คลิà¸<ph name="BEGIN_BOLD" />สลับ<ph name="END_BOLD" /> หาà¸à¹€à¸«à¹‡à¸™à¸›à¸¸à¹ˆà¸¡à¸”ังà¸à¸¥à¹ˆà¸²à¸§</translation>
<translation id="1653828314016431939">ตà¸à¸¥à¸‡ - รีสตาร์ทเลย</translation>
<translation id="1668054258064581266">เมื่อลบบัà¸à¸Šà¸µà¸‚องคุณออà¸à¸ˆà¸²à¸ Chromium à¹à¸¥à¹‰à¸§ คุณต้องโหลดà¹à¸—็บที่เปิดอยู่ซ้ำเพื่อให้มีผล</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">ต้องรีสตาร์ท Chromium OS เพื่อให้ระบบนำเวอร์ชันอัปเดตไปใช้</translation>
<translation id="2647554856022461007">Chromium อาจใช้บริà¸à¸²à¸£à¹€à¸§à¹‡à¸šà¹€à¸žà¸·à¹ˆà¸­à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸›à¸£à¸°à¸ªà¸šà¸à¸²à¸£à¸“์à¸à¸²à¸£à¸—่องเว็บของคุณ คุณสามารถเลือà¸à¸›à¸´à¸”บริà¸à¸²à¸£à¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¹„ด้ <ph name="BEGIN_LINK" />เรียนรู้เพิ่มเติม<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">เà¸à¸´à¸”ข้อผิดพลาดของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¹ƒà¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸à¸²à¸£à¸•à¸´à¸”ตั้ง โปรดดาวน์โหลด Chromium อีà¸à¸„รั้ง</translation>
-<translation id="2685838254101182273">Chromium ได้หยุดà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต à¹à¸¥à¸°à¹„ม่สนับสนุนระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸™à¸µà¹‰à¸­à¸µà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="2705403826523567092">ลงชื่อเข้าใช้เพื่อรับประสบà¸à¸²à¸£à¸“์à¸à¸²à¸£à¸—่องเว็บที่ปรับให้เข้าà¸à¸±à¸šà¸„ุณà¹à¸¥à¸°à¸‹à¸´à¸‡à¸„์à¸à¸±à¸™à¹ƒà¸™à¸­à¸¸à¸›à¸à¸£à¸“์ทุà¸à¹€à¸„รื่อง</translation>
<translation id="2711502716910134313">à¹à¸—็บ Chromium</translation>
<translation id="2718390899429598676">เพื่อเพิ่มความปลอดภัยให้มาà¸à¸¢à¸´à¹ˆà¸‡à¸‚ึ้น Chromium จะเข้ารหัสข้อมูลของคุณ</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">โปรดออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š à¹à¸¥à¸°à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้อีà¸à¸„รั้งเพื่อให้à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸™à¸µà¹‰à¸¡à¸µà¸œà¸¥</translation>
<translation id="4469812139324097969">Chromium ล้าสมัยเพราะไม่ได้เปิดใหม่มาระยะหนึ่งà¹à¸¥à¹‰à¸§ มีเวอร์ชันอัปเดตพร้อมใช้งานà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸ˆà¸°à¸™à¸³à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸­à¸±à¸›à¹€à¸”ตดังà¸à¸¥à¹ˆà¸²à¸§à¹„ปใช้เมื่อคุณเปิดเครื่องใหม่</translation>
<translation id="4488554488975128561">คุณสามารถช่วยปรับปรุงให้ Chromium ปลอดภัยà¹à¸¥à¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‡à¹ˆà¸²à¸¢à¸‚ึ้นด้วยà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸‚้อมูลบางอย่างของระบบà¹à¸¥à¸°à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องหน้าเว็บไปยัง Google เพื่อช่วยตรวจหาà¹à¸­à¸›à¹à¸¥à¸°à¹€à¸§à¹‡à¸šà¹„ซต์ที่เป็นอันตราย</translation>
-<translation id="4549794359424059447">Chromium เวอร์ชันต่อไปจะไม่รองรับ Windows XP หรือ Windows Vista อีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="4567424176335768812">คุณà¸à¸³à¸¥à¸±à¸‡à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้เป็น <ph name="USER_EMAIL_ADDRESS" /> ตอนนี้คุณสามารถเข้าถึงบุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ บนอุปà¸à¸£à¸“์ทั้งหมดที่ลงชื่อเข้าใช้</translation>
<translation id="459535195905078186">à¹à¸­à¸› Chromium</translation>
<translation id="4611246891205775468">Chromium ต้องà¸à¸²à¸£à¸ªà¸´à¸—ธิ์เข้าถึงไมโครโฟนของคุณสำหรับไซต์นี้</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">à¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸ªà¸´à¸—ธิ์ล้มเหลว โปรดลงชื่อเข้าใช้ Chromium อีà¸à¸„รั้ง หรือสอบถามข้อมูลเพิ่มเติมจาà¸à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸š <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตใà¸à¸¥à¹‰à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆà¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§ รีสตาร์ทอุปà¸à¸£à¸“์เพื่อให้à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตเสร็จสิ้น</translation>
<translation id="5942520288919337908">เพิ่ม <ph name="EXTENSION_NAME" /> ลงใน Chromium à¹à¸¥à¹‰à¸§</translation>
-<translation id="59625444380784159">รายละเอียดจาà¸à¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸­à¸•à¸´à¸”ต่อของคุณช่วยให้คุณสามารถà¸à¸£à¸­à¸à¸Ÿà¸­à¸£à¹Œà¸¡à¹„ด้อย่างรวดเร็วขึ้นใน Chromium</translation>
<translation id="5987687638152509985">อัปเดต Chromium เพื่อเริ่มà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์</translation>
<translation id="6055895534982063517">มี Chromium รุ่นใหม่ให้ใช้งานà¹à¸¥à¹‰à¸§à¹à¸¥à¸°à¸—ำงานได้เร็วà¸à¸§à¹ˆà¸²à¹€à¸”ิม</translation>
<translation id="6063093106622310249">&amp;เปิดใน Chromium</translation>
@@ -174,13 +168,13 @@
<translation id="6734291798041940871">มีà¸à¸²à¸£à¸•à¸´à¸”ตั้ง Chromium สำหรับผู้ใช้ทุà¸à¸„นบนคอมพิวเตอร์ของคุณà¹à¸¥à¹‰à¸§</translation>
<translation id="6810143991807788455">ช่วยให้ Chromium ดียิ่งขึ้นด้วยà¸à¸²à¸£à¸£à¸²à¸¢à¸‡à¸²à¸™à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าปัจจุบัน</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (คัดลอà¸à¹„ปยัง Chromium)</translation>
<translation id="6893813176749746474">Chromium ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตà¹à¸¥à¹‰à¸§ à¹à¸•à¹ˆà¸„ุณไม่ได้ใช้งานมาไม่ต่ำà¸à¸§à¹ˆà¸² 30 วันà¹à¸¥à¹‰à¸§</translation>
<translation id="6944967875980567883">โมดูลที่โหลดเข้าไปใน Chromium</translation>
<translation id="6964305034639999644">เปิดลิงà¸à¹Œà¹ƒà¸™à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡à¸—ี่ไม่ระบุตัวตนของ Chromium</translation>
<translation id="6970811910055250180">à¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸›à¹€à¸”ตอุปà¸à¸£à¸“์ของคุณ...</translation>
<translation id="705851970750939768">อัปเดต Chromium</translation>
<translation id="7066436765290594559">Chromium OS ไม่สามารถซิงค์ข้อมูลของคุณ โปรดอัปเดตข้อความรหัสผ่านสำหรับà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์</translation>
-<translation id="707471633328071618">Google Payments (คัดลอà¸à¸¥à¸‡à¹ƒà¸™ Chromium à¹à¸¥à¹‰à¸§)</translation>
<translation id="7162152143154757523">Chromium สามารถให้บริà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¸²à¸£à¸ªà¸°à¸à¸”ที่ชาà¸à¸‰à¸¥à¸²à¸”มาà¸à¸‚ึ้นโดยà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸ªà¸´à¹ˆà¸‡à¸—ี่คุณพิมพ์ในเบราว์เซอร์ไปยังเซิร์ฟเวอร์ของ Google คุณจึงสามารถใช้เทคโนโลยีตรวจสอบà¸à¸²à¸£à¸ªà¸°à¸à¸”à¹à¸šà¸šà¹€à¸”ียวà¸à¸±à¸™à¸à¸±à¸šà¸—ี่ Google Search ใช้</translation>
<translation id="7205698830395646142">ซ่อนในเมนู Chromium</translation>
<translation id="7223968959479464213">ตัวจัดà¸à¸²à¸£à¸‡à¸²à¸™ - Chromium</translation>
@@ -240,7 +234,6 @@ Chromium ไม่สามารถà¸à¸¹à¹‰à¸„ืนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„à¹
<translation id="872034308864968620">ให้ Chromium ทำงานในพื้นหลัง</translation>
<translation id="8803635938069941624">ข้อà¸à¸³à¸«à¸™à¸”ของ Chromium OS</translation>
<translation id="8821041990367117597">Chromium ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจาà¸à¸£à¸²à¸¢à¸¥à¸°à¹€à¸­à¸µà¸¢à¸”à¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้บัà¸à¸Šà¸µà¸‚องคุณล้าสมัย</translation>
-<translation id="8851136666856101339">หลัà¸</translation>
<translation id="8862326446509486874">คุณไม่มีสิทธิ์ในà¸à¸²à¸£à¸•à¸´à¸”ตั้งระดับระบบ ทดลองใช้งานโปรà¹à¸à¸£à¸¡à¸•à¸´à¸”ตั้งอีà¸à¸„รั้งโดยà¸à¸³à¸«à¸™à¸”ให้เป็นผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</translation>
<translation id="8897323336392112261">อีà¸à¸—ั้งยังควบคุมหน้าที่จะà¹à¸ªà¸”งเมื่อคุณเปิด Chromium หรือคลิà¸à¸›à¸¸à¹ˆà¸¡ "หน้าà¹à¸£à¸"</translation>
<translation id="8907580949721785412">Chromium à¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹à¸ªà¸”งรหัสผ่าน พิมพ์รหัสผ่าน Windows ของคุณเพื่อà¹à¸ªà¸”งรหัสผ่าน</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_tr.xtb b/chromium/chrome/app/resources/chromium_strings_tr.xtb
index 59a438727fa..f39030cb3a8 100644
--- a/chromium/chrome/app/resources/chromium_strings_tr.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_tr.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Chromium hakkında</translation>
<translation id="1298199220304005244">Chromium OS'u kullanma konusunda yardım alın</translation>
<translation id="1396446129537741364">Chromium, şifreleri göstermeye çalışıyor.</translation>
-<translation id="1403254041219632970">Chromium'un gelecek sürümleri artık Mac OS X 10.6, 10.7 veya 10.8'i desteklemeyecek.</translation>
<translation id="1414495520565016063">Chromium'da oturum açtınız!</translation>
-<translation id="1440917365206527807">Chromium, bu sitenin sizi şuraya yönlendirmesini engelledi:</translation>
<translation id="1444754455097148408">Chromium açık kaynak lisansları</translation>
<translation id="1502360822835740515">Chromium'u varsayılan tarayıcı yapma</translation>
<translation id="151962892725702025">Senkronizasyon alan adınızda kullanılamadığından Chromium OS, verilerinizi senkronize edemedi.</translation>
-<translation id="1559451348202814456">Chromium artık Mac OS X 10.6, 10.7 veya 10.8 üzerinde desteklenmediği için doğru şekilde çalışmayabilir.</translation>
<translation id="1585657529869845941">Görünürse <ph name="BEGIN_BOLD" />Yine de değiştir<ph name="END_BOLD" />'i tıklayın</translation>
<translation id="1653828314016431939">Tamam - Åžimdi yeniden baÅŸlat</translation>
<translation id="1668054258064581266">Hesabınızı Chromium'dan kaldırdıktan sonra, bu durumun etkili olması için açık sekmelerinizi yeniden yüklemeniz gerekebilir.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Güncellemenin uygulanması için Chromium OS yeniden başlatılmalıdır.</translation>
<translation id="2647554856022461007">Chromium, göz atma deneyiminizi iyileştirmek için web hizmetleri kullanabilir. İsteğe bağlı olarak bu hizmetleri devre dışı bırakabilirsiniz. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Yükleme sırasında bir işletim sistemi hatası oluştu. Lütfen Chromium'u yeniden indirin.</translation>
-<translation id="2685838254101182273">Chromium güncellenmesi durdu ve artık işletim sisteminizin bu sürümünü desteklemiyor.</translation>
<translation id="2705403826523567092">Cihazlar arasında senkronize edilen kişiselleştirilmiş bir tarama deneyimi için oturum açın</translation>
<translation id="2711502716910134313">Chromium Sekmesi</translation>
<translation id="2718390899429598676">Chromium ek güvenlik için verilerinizi şifreler.</translation>
@@ -104,7 +100,6 @@
<translation id="4458285410772214805">Bu değişikliğin geçerli olabilmesi için lütfen çıkış yapıp tekrar oturum açın.</translation>
<translation id="4469812139324097969">Bir süredir çalıştırılmadığından Chromium güncel değil. Kullanılabilir bir güncelleme var ve yeniden başlattığınızda hemen uygulanacak.</translation>
<translation id="4488554488975128561">Tehlikeli uygulamalar ve sitelerin tespit edilmesine yardımcı olmak üzere Google'a bazı sistem bilgilerini ve sayfa içeriklerini otomatik olarak göndererek, Chromium'un daha güvenli olmasını ve daha kolay kullanılmasını sağlayabilirsiniz.</translation>
-<translation id="4549794359424059447">Chromium'un gelecek sürümleri artık Windows XP veya Windows Vista'yı desteklemeyecek.</translation>
<translation id="4567424176335768812"><ph name="USER_EMAIL_ADDRESS" /> olarak oturum açtınız. Şimdi oturum açtığınız tüm cihazlarda yer işaretlerinize, geçmişinize ve diğer ayarlarınıza erişebilirsiniz.</translation>
<translation id="459535195905078186">Chromium Uygulamaları</translation>
<translation id="4611246891205775468">Chromium'un bu sitede mikrofonunuza erişmesi için izin gerekiyor.</translation>
@@ -143,7 +138,6 @@
<translation id="5902536751647951209">Kimlik doğrulama sertifikası çalışmadı. Lütfen Chromium'da tekrar oturum açın veya daha fazla bilgi edinmek için yöneticinizle iletişime geçin. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Az kaldı! Güncellemeyi tamamlamak için cihazınızı yeniden başlatın.</translation>
<translation id="5942520288919337908"><ph name="EXTENSION_NAME" /> Chromium'a eklendi.</translation>
-<translation id="59625444380784159">Kişilerinizde kayıtlı bilgiler, Chromium'da formları daha hızlı bir şekilde doldurmanıza yardımcı olabilir.</translation>
<translation id="5987687638152509985">Senkronizasyonu başlatmak için Chromium'u güncelleyin</translation>
<translation id="6055895534982063517">Kullanabileceğiniz yeni bir Chromium sürümü var ve bu sürüm her zamankinden daha hızlı.</translation>
<translation id="6063093106622310249">&amp;Chromium'da aç</translation>
@@ -172,13 +166,13 @@ Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirti
<translation id="6734291798041940871">Chromium zaten bilgisayarınızdaki tüm kullanıcılar için yüklendi.</translation>
<translation id="6810143991807788455">Mevcut ayarlarınızı bildirerek Chromium'u daha iyi hale getirmemize yardımcı olun</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Chromium'a kopyalandı)</translation>
<translation id="6893813176749746474">Chromium güncellendi, ancak programı en azından 30 gündür kullanmıyorsunuz.</translation>
<translation id="6944967875980567883">Chromium'a yüklenen modüller</translation>
<translation id="6964305034639999644">Bağlantıyı Chromium &amp;gizli penceresinde aç</translation>
<translation id="6970811910055250180">Cihazınız güncelleniyor...</translation>
<translation id="705851970750939768">Chromium'u güncelle</translation>
<translation id="7066436765290594559">Chromium OS, verilerinizi senkronize edemedi. Lütfen Senkronizasyon parolanızı güncelleyin.</translation>
-<translation id="707471633328071618">Google Payments (Chromium'a kopyalandı)</translation>
<translation id="7162152143154757523">Chromium, tarayıcıda yazdıklarınızı Google sunucularına gönderip akıllı yazım denetimi olanağı sağlayabilir ve Google arama tarafından kullanılan yazım denetimi teknolojisini kullanmanıza olanak tanır.</translation>
<translation id="7205698830395646142">Chromium Menüsünde Gizle</translation>
<translation id="7223968959479464213">Görev Yöneticisi - Chromium</translation>
@@ -238,7 +232,6 @@ Daha fazla talimat için lütfen e-postanızı (<ph name="ACCOUNT_EMAIL" />) kon
<translation id="872034308864968620">Chromium'un Arka Planda Çalışmasına İzin Ver</translation>
<translation id="8803635938069941624">Chromium OS şartları</translation>
<translation id="8821041990367117597">Hesap oturum açma ayrıntılarınız güncel olmadığından Chromium, verilerinizi senkronize edemedi.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Sistem düzeyinde yükleme için gerekli haklara sahip değilsiniz. Yükleyiciyi Yönetici olarak tekrar çalıştırmayı deneyin.</translation>
<translation id="8897323336392112261">Ayrıca Chromium'u başlattığınızda veya Ana Sayfa düğmesini tıkladığınızda gösterilecek sayfayı da denetler.</translation>
<translation id="8907580949721785412">Chromium şifreleri göstermeye çalışıyor. Buna izin vermek için Windows şifrenizi yazın.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_uk.xtb b/chromium/chrome/app/resources/chromium_strings_uk.xtb
index 558fc031fe9..b21f9dbb91a 100644
--- a/chromium/chrome/app/resources/chromium_strings_uk.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_uk.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Про Chromium</translation>
<translation id="1298199220304005244">Отримати довідку щодо кориÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐžÐ¡ Chromium</translation>
<translation id="1396446129537741364">Chromium намагаєтьÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ паролі.</translation>
-<translation id="1403254041219632970">ÐаÑтупні верÑÑ–Ñ— Chromium не підтримуватимуть Mac OS X верÑій 10.6, 10.7 Ñ– 10.8.</translation>
<translation id="1414495520565016063">Ви ввійшли в Chromium.</translation>
-<translation id="1440917365206527807">Chromium заблокував переÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð· цієї Ñторінки</translation>
<translation id="1444754455097148408">Ліцензії Chromium із відкритим кодом</translation>
<translation id="1502360822835740515">Як зробити Chromium веб-переглÑдачем за умовчаннÑм</translation>
<translation id="151962892725702025">ОС Chromium не вдалоÑÑ Ñинхронізувати ваші дані, оÑкільки ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ домену недоÑтупна.</translation>
-<translation id="1559451348202814456">Chromium може працювати неналежним чином, оÑкільки Mac OS X верÑій 10.6, 10.7 Ñ– 10.8 більше не підтримуєтьÑÑ.</translation>
<translation id="1585657529869845941">ÐатиÑніть кнопку <ph name="BEGIN_BOLD" />УÑе одно змінити<ph name="END_BOLD" />, Ñкщо вона з’ÑвитьÑÑ</translation>
<translation id="1653828314016431939">OK – перезапуÑтити зараз</translation>
<translation id="1668054258064581266">Якщо видалити обліковий Ð·Ð°Ð¿Ð¸Ñ Ñ–Ð· Chromium, можливо, потрібно оновити відкриті вкладки, щоб зміни почали діÑти.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Щоб заÑтоÑувати це оновленнÑ, потрібно перезапуÑтити ОС Chromium.</translation>
<translation id="2647554856022461007">Chromium може покращувати веб-переглÑд за допомогою веб-Ñлужб. Ви можете вимкнути ці Ñлужби. <ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Під Ñ‡Ð°Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° операційної ÑиÑтеми. Завантажте Chromium ще раз.</translation>
-<translation id="2685838254101182273">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Chromium припинилоÑÑŒ. Ð¦Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð²Ð°ÑˆÐ¾Ñ— операційної ÑиÑтеми більше не підтримуєтьÑÑ.</translation>
<translation id="2705403826523567092">Увійдіть в обліковий запиÑ, щоб перÑоналізувати роботу у веб-переглÑдачі на вÑÑ–Ñ… приÑтроÑÑ…</translation>
<translation id="2711502716910134313">Вкладка Chromium</translation>
<translation id="2718390899429598676">Ð—Ð°Ð´Ð»Ñ Ð¿Ñ–Ð´Ð²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸ Chromium шифруватиме ваші дані.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Щоб зміна почала діÑти, вийдіть Ñ– ввійдіть знову.</translation>
<translation id="4469812139324097969">Chromium заÑтарів, оÑкільки протÑгом ÑкогоÑÑŒ чаÑу його не перезапуÑкали. ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупне та буде заÑтоÑоване одразу піÑÐ»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑку.</translation>
<translation id="4488554488975128561">Ви можете зробити Chromium безпечнішим Ñ– проÑтішим у кориÑтуванні, автоматично надÑилаючи в Google деÑку інформацію про ÑиÑтему та вміÑÑ‚ Ñторінок, щоб допомогти виÑвлÑти небезпечні додатки й Ñайти.</translation>
-<translation id="4549794359424059447">ÐаÑтупні верÑÑ–Ñ— Chromium не підтримуватимуть Windows XP та Windows Vista.</translation>
<translation id="4567424176335768812">Ви ввійшли Ñк <ph name="USER_EMAIL_ADDRESS" />. Ваші закладки, Ñ–ÑÑ‚Ð¾Ñ€Ñ–Ñ Ð¹ інші Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÑƒÐ´ÑƒÑ‚ÑŒ доÑтупні на вÑÑ–Ñ… приÑтроÑÑ…, на Ñких ви ввійдете в цей обліковий запиÑ.</translation>
<translation id="459535195905078186">Програми Chromium</translation>
<translation id="4611246891205775468">Chromium потрібні дозволи, щоб викориÑтовувати мікрофон на цьому Ñайті.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Ðе вдалоÑÑŒ отримати Ñертифікат автентифікації. Щоб дізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ, знову ввійдіть в обліковий Ð·Ð°Ð¿Ð¸Ñ Chromium або зв’ÑжітьÑÑ Ð· адмініÑтратором. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Майже оновлено. ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ приÑтрій, щоб завершити оновленнÑ.</translation>
<translation id="5942520288919337908">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ <ph name="EXTENSION_NAME" /> додано в Chromium.</translation>
-<translation id="59625444380784159">Дані ваших контактів допоможуть швидше заповнювати форми в Chromium.</translation>
<translation id="5987687638152509985">Щоб почати Ñинхронізацію, оновіть Chromium</translation>
<translation id="6055895534982063517">ДоÑтупна нова верÑÑ–Ñ Chromium – швидша, ніж будь-коли.</translation>
<translation id="6063093106622310249">&amp;Відкрити в Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">КориÑтуватиÑÑ Chromium у Ñвоєму обліковому запиÑÑ– Google на Ñпільних комп’ютерах Ñтало легше.</translation>
<translation id="6373523479360886564">ДійÑно видалити Chromium?</translation>
<translation id="6394232988457703198">ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ Chromium.</translation>
+<translation id="6400072781405947421">Chromium може працювати неналежним чином, оÑкільки вже не підтримуєтьÑÑ Ð² ОС Mac X 10.9.</translation>
<translation id="6403826409255603130">Chromium – це веб-переглÑдач, Ñкий запуÑкає веб-Ñторінки та програми з блиÑкавичною швидкіÑÑ‚ÑŽ. Він швидкий, надійний Ñ– зручний у кориÑтуванні. Вбудований у Chromium захиÑÑ‚ від шкідливих програм Ñ– фішингу гарантує ще більшу безпеку під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду веб-Ñторінок.</translation>
<translation id="6475912303565314141">Також указує Ñторінку, Ñка відкриваєтьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку Chromium.</translation>
<translation id="6485906693002546646">Ви Ñинхронізуєте дані Chromium через обліковий Ð·Ð°Ð¿Ð¸Ñ <ph name="PROFILE_EMAIL" />. Щоб оновити параметри Ñинхронізації або викориÑтовувати Chromium без облікового запиÑу Google, перейдіть на Ñторінку <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">Chromium уже вÑтановлено Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів на вашому комп’ютері.</translation>
<translation id="6810143991807788455">Допоможіть покращити Chromium, надÑилаючи звіти про поточні налаштуваннÑ</translation>
<translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (Ñкопійовано в Chromium)</translation>
<translation id="6893813176749746474">Chromium оновлено, проте ви не кориÑтувалиÑÑ Ñ†Ð¸Ð¼ веб-переглÑдачем щонайменше 30 днів.</translation>
<translation id="6944967875980567883">Модулі, завантажені в Chromium</translation>
<translation id="6964305034639999644">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² аноні&amp;мному вікні Chromium</translation>
<translation id="6970811910055250180">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою...</translation>
<translation id="705851970750939768">Оновити Chromium</translation>
<translation id="7066436765290594559">ОС Chromium не вдалоÑÑ Ñинхронізувати ваші дані. Оновіть Ñвою парольну фразу Ð´Ð»Ñ Ñинхронізації.</translation>
-<translation id="707471633328071618">Google Payments (Ñкопійовано в Chromium)</translation>
<translation id="7162152143154757523">Chromium може точніше перевірÑти правопиÑ, надÑилаючи текÑÑ‚, Ñкий ви вводите у веб-переглÑдачі, на Ñервери Google. Це дозволÑÑ” викориÑтовувати ту Ñаму технологію перевірки правопиÑу, що й у Пошуку Google.</translation>
<translation id="7205698830395646142">Сховати в меню Chromium</translation>
<translation id="7223968959479464213">ДиÑпетчер завдань – Chromium</translation>
@@ -240,7 +235,6 @@ Chromium не може відновити ваші налаштуваннÑ.</tr
<translation id="872034308864968620">Дозволити Chromium працювати у фоновому режимі</translation>
<translation id="8803635938069941624">Умови ОС Chromium</translation>
<translation id="8821041990367117597">Chromium не вдалоÑÑ Ñинхронізувати ваші дані, оÑкільки дані Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ в обліковий Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñтаріли.</translation>
-<translation id="8851136666856101339">головний</translation>
<translation id="8862326446509486874">У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” відповідних прав Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð° рівні ÑиÑтеми. Спробуйте запуÑтити програму вÑтановленнÑ, увійшовши з правами адмініÑтратора.</translation>
<translation id="8897323336392112261">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð°ÐºÐ¾Ð¶ змінило Ñторінку, Ñка відкриваєтьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку Chromium або натиÑÐºÐ°Ð½Ð½Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка".</translation>
<translation id="8907580949721785412">Chromium намагаєтьÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ паролі. Щоб дозволити, введіть Ñвій пароль Windows.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_vi.xtb b/chromium/chrome/app/resources/chromium_strings_vi.xtb
index a20f98d1779..cbf4b8e7806 100644
--- a/chromium/chrome/app/resources/chromium_strings_vi.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_vi.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">Giới thiệu vỠChromium</translation>
<translation id="1298199220304005244">Nhận trợ giúp vỠcách sử dụng Chromium OS</translation>
<translation id="1396446129537741364">Chromium đang cố gắng hiển thị mật khẩu.</translation>
-<translation id="1403254041219632970">Các phiên bản Chromium trong tương lai sẽ không hỗ trợ Mac OS X 10.6, 10.7 hoặc 10.8 nữa.</translation>
<translation id="1414495520565016063">Bạn đã đăng nhập vào Chromium!</translation>
-<translation id="1440917365206527807">Chromium đã chặn chuyển hướng từ trang web này đến</translation>
<translation id="1444754455097148408">Giấy phép nguồn mở Chromium</translation>
<translation id="1502360822835740515">Äặt Chromium làm trình duyệt mặc định của bạn</translation>
<translation id="151962892725702025">Chromium OS không thể đồng bá»™ hóa dữ liệu của bạn vì Äồng bá»™ hóa không khả duÌ£ng vÆ¡Ìi miền của baÌ£n.</translation>
-<translation id="1559451348202814456">Chromium có thể không hoạt động chính xác do không được hỗ trợ trên Mac OS X 10.6, 10.7 hoặc 10.8 nữa.</translation>
<translation id="1585657529869845941">Hãy nhấp vào nút <ph name="BEGIN_BOLD" />Vẫn chuyển<ph name="END_BOLD" /> khi nút này xuất hiện</translation>
<translation id="1653828314016431939">OK - Khởi Ä‘á»™ng lại ngay bây giá»</translation>
<translation id="1668054258064581266">Sau khi xóa tài khoản khá»i Chromium, bạn có thể cần tải lại các tab Ä‘ang mở của mình để tác vụ có hiệu lá»±c.</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium OS cần được khởi động lại để áp dụng bản cập nhật.</translation>
<translation id="2647554856022461007">Chromium có thể sử dụng dịch vụ web để cải thiện trải nghiệm duyệt web của bạn. Bạn có thể tùy ý vô hiệu hóa các dịch vụ này. <ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">Äã xảy ra lá»—i hệ Ä‘iá»u hành khi cài đặt. Hãy tải xuống Chromium lại lần nữa.</translation>
-<translation id="2685838254101182273">Chromium đã ngừng cập nhật và không còn há»— trợ phiên bản hệ Ä‘iá»u hành này của bạn.</translation>
<translation id="2705403826523567092">Hãy đăng nhập để có trải nghiệm duyệt web tùy chỉnh theo cá nhân, được đồng bộ hóa giữa các thiết bị</translation>
<translation id="2711502716910134313">Tab Chromium</translation>
<translation id="2718390899429598676">Äể bảo mật hÆ¡n, Chromium sẽ mã hóa dữ liệu của bạn.</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">Vui lòng đăng xuất và đăng nhập lại để thay đổi này có hiệu lực.</translation>
<translation id="4469812139324097969">Chromium đã lá»—i thá»i vì ứng dụng này chÆ°a được chạy lại trong má»™t thá»i gian. Äã có bản cập nhật và bản cập nhật này sẽ được áp dụng ngay khi bạn chạy lại.</translation>
<translation id="4488554488975128561">Bạn có thể giúp Chromium an toàn và dễ sử dụng hơn bằng cách tự động gửi một số thông tin hệ thống và nội dung trang cho Google để giúp phát hiện các ứng dụng và trang web nguy hiểm.</translation>
-<translation id="4549794359424059447">Các phiên bản Chromium trong tương lai sẽ không hỗ trợ Windows XP hoặc Windows Vista nữa.</translation>
<translation id="4567424176335768812">Bạn đã đăng nhập vá»›i tên <ph name="USER_EMAIL_ADDRESS" />. Bây giá», bạn có thể truy cập dấu trang, lịch sá»­ và các cài đặt khác trên tất cả những thiết bị đã đăng nhập của bạn.</translation>
<translation id="459535195905078186">Ứng dụng Chromium</translation>
<translation id="4611246891205775468">Chromium cần có quyá»n truy cập micrô của bạn cho trang web này.</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">Lỗi chứng chỉ xác thực. Vui lòng đăng nhập lại vào Chromium hoặc liên hệ với quản trị viên của bạn để biết thêm thông tin. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">Gần được cập nhật! Hãy khởi động lại thiết bị của bạn để hoàn tất cập nhật.</translation>
<translation id="5942520288919337908">Äã thêm <ph name="EXTENSION_NAME" /> vào Chromium.</translation>
-<translation id="59625444380784159">Chi tiết từ danh bạ của bạn có thể giúp bạn Ä‘iá»n vào biểu mẫu trong Chromium nhanh hÆ¡n.</translation>
<translation id="5987687638152509985">Cập nhật Chromium để bắt đầu đồng bộ hóa</translation>
<translation id="6055895534982063517">Hiện đã có phiên bản Chromium mới và phiên bản này nhanh hơn bao giỠhết.</translation>
<translation id="6063093106622310249">&amp;Mở trong Chromium</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">GiỠđây, việc sử dụng Chromium bằng tài khoản Google của bạn và trên máy tính dùng chung trở nên dễ dàng hơn.</translation>
<translation id="6373523479360886564">Bạn có chắc chắn muốn gỡ cài đặt Chromium không?</translation>
<translation id="6394232988457703198">Bạn phải khởi Ä‘á»™ng lại Chromium ngay bây giá».</translation>
+<translation id="6400072781405947421">Chromium có thể không hoạt động chính xác do không được hỗ trợ trên Mac OS X 10.9.</translation>
<translation id="6403826409255603130">Chromium là trình duyệt web chạy các trang web và ứng dụng vá»›i tốc Ä‘á»™ cá»±c nhanh. Äây là má»™t trình duyệt web nhanh, ổn định và dá»… sá»­ dụng. Duyệt web trở nên an toàn hÆ¡n vá»›i tính năng bảo vệ chống lại phần má»m Ä‘á»™c hại và lừa đảo được tích hợp sẵn vào Chromium.</translation>
<translation id="6475912303565314141">Tiện ích này cÅ©ng Ä‘iá»u khiển trang nào được hiển thị khi bạn khởi Ä‘á»™ng Chromium.</translation>
<translation id="6485906693002546646">Bạn Ä‘ang sá»­ dụng <ph name="PROFILE_EMAIL" /> để đồng bá»™ hóa ná»™i dung Chromium của mình. Äể cập nhật tùy chá»n đồng bá»™ hóa hoặc sá»­ dụng Chromium mà không cần tài khoản Google, hãy truy cập <ph name="SETTINGS_LINK" />.</translation>
@@ -174,13 +169,13 @@ Má»™t số tính năng có thể không khả dụng. Hãy chỉ định thÆ° má
<translation id="6734291798041940871">Chromium đã được cài đặt cho tất cả ngÆ°á»i dùng trên máy tính của bạn.</translation>
<translation id="6810143991807788455">Giúp cải thiện Chromium bằng cách báo cáo cài đặt hiện tại</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (đã sao chép vào Chromium)</translation>
<translation id="6893813176749746474">Chromium đã được cập nhật nhưng bạn đã không sử dụng trình duyệt này trong ít nhất 30 ngày.</translation>
<translation id="6944967875980567883">Mô-đun được tải vào Chromium</translation>
<translation id="6964305034639999644">Mở liên kết trong cửa sổ ẩn danh của Chromium</translation>
<translation id="6970811910055250180">Äang cập nhật thiết bị của bạn...</translation>
<translation id="705851970750939768">Cập nhật Chromium</translation>
<translation id="7066436765290594559">Chromium OS không thể đồng bá»™ hóa dữ liệu của bạn. Vui lòng cập nhật cụm mật khẩu Äồng bá»™ hóa của bạn.</translation>
-<translation id="707471633328071618">Google Payments (đã sao chép vào Chromium)</translation>
<translation id="7162152143154757523">Chromium có thể cung cấp tính năng kiểm tra chính tả thông minh hơn bằng cách gửi những gì bạn nhập vào trình duyệt tới máy chủ Google, cho phép bạn sử dụng cùng một công nghệ kiểm tra chính tả mà tìm kiếm của Google sử dụng.</translation>
<translation id="7205698830395646142">Ẩn trong menu Chromium</translation>
<translation id="7223968959479464213">Trình quản lý tác vụ - Chromium</translation>
@@ -240,7 +235,6 @@ Vui lòng xem email của bạn tại <ph name="ACCOUNT_EMAIL" /> để được
<translation id="872034308864968620">Cho phép Chromium chạy dÆ°á»›i ná»n</translation>
<translation id="8803635938069941624">Äiều khoản Chromium OS</translation>
<translation id="8821041990367117597">Chromium không thể đồng bộ hóa dữ liệu của bạn vì chi tiết đăng nhập tài khoản của bạn đã cũ.</translation>
-<translation id="8851136666856101339">chính</translation>
<translation id="8862326446509486874">Bạn không có quyá»n thích hợp để cài đặt cấp hệ thống. Thá»­ chạy lại trình cài đặt vá»›i vai trò Quản trị viên.</translation>
<translation id="8897323336392112261">Tiện ích này cÅ©ng Ä‘iá»u khiển trang nào được hiển thị khi bạn khởi Ä‘á»™ng Chromium hoặc nhấp vào nút Trang chủ.</translation>
<translation id="8907580949721785412">Chromium đang cố gắng hiển thị mật khẩu. Nhập mật khẩu Windows của bạn để cho phép thực hiện việc này.</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_zh-CN.xtb b/chromium/chrome/app/resources/chromium_strings_zh-CN.xtb
index 3925119a817..7970b7749d7 100644
--- a/chromium/chrome/app/resources/chromium_strings_zh-CN.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_zh-CN.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">关于 Chromium</translation>
<translation id="1298199220304005244">èŽ·å– Chromium æ“作系统使用帮助</translation>
<translation id="1396446129537741364">Chromium æ­£å°è¯•æ˜¾ç¤ºå¯†ç ã€‚</translation>
-<translation id="1403254041219632970">Chromium çš„åŽç»­ç‰ˆæœ¬å°†ä¸å†æ”¯æŒ Mac OS X 10.6ã€10.7 或 10.8。</translation>
<translation id="1414495520565016063">您已登录 Chromiumï¼</translation>
-<translation id="1440917365206527807">Chromium 已阻止此网站将您é‡å®šå‘至</translation>
<translation id="1444754455097148408">Chromium开放æºä»£ç è®¸å¯</translation>
<translation id="1502360822835740515">å°† Chromium 设置为您的默认æµè§ˆå™¨</translation>
<translation id="151962892725702025">由于您的网域åœç”¨äº†åŒæ­¥åŠŸèƒ½ï¼ŒChromiumæ“作系统无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
-<translation id="1559451348202814456">Chromium å¯èƒ½æ— æ³•æ­£å¸¸è¿è¡Œï¼Œå› ä¸ºå®ƒä¸å†æ”¯æŒ Mac OS X 10.6ã€10.7 或 10.8。</translation>
<translation id="1585657529869845941">请点击<ph name="BEGIN_BOLD" />确定切æ¢<ph name="END_BOLD" />(如果显示该按钮的è¯ï¼‰</translation>
<translation id="1653828314016431939">确定 - ç«‹å³é‡æ–°å¯åŠ¨</translation>
<translation id="1668054258064581266">从Chromium移除您的å¸å·åŽï¼Œæ‚¨å¯èƒ½éœ€è¦é‡æ–°åŠ è½½å·²æ‰“开的标签页æ‰èƒ½ä½¿å…¶æ­£å¸¸æ˜¾ç¤ºã€‚</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">需è¦é‡æ–°å¯åŠ¨ Chromium æ“作系统以应用更新。</translation>
<translation id="2647554856022461007">Chromium å¯èƒ½ä¼šä½¿ç”¨ç½‘络æœåŠ¡æ¥æ”¹å–„您的æµè§ˆä½“验。ä¸è¿‡ï¼Œæ‚¨å¯ä»¥é€‰æ‹©åœç”¨è¿™äº›æœåŠ¡ã€‚<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">安装过程中出现æ“作系统错误。请é‡æ–°ä¸‹è½½ Chromium。</translation>
-<translation id="2685838254101182273">Chromium å·²åœæ­¢æ›´æ–°ï¼Œå¹¶ä¸”ä¸å†æ”¯æŒæ‚¨çš„æ“作系统版本。</translation>
<translation id="2705403826523567092">登录åŽå¯ç•…享åˆä¹Žä¸ªäººéœ€æ±‚çš„æµè§ˆä½“验,并在ä¸åŒè®¾å¤‡é—´ä¿æŒåŒæ­¥</translation>
<translation id="2711502716910134313">Chromium 标签页</translation>
<translation id="2718390899429598676">为了æ高安全性,Chromium 将对您的数æ®è¿›è¡ŒåŠ å¯†ã€‚</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">请先退出,然åŽé‡æ–°ç™»å½•ï¼Œä»¥ä¾¿æ­¤æ›´æ”¹ç”Ÿæ•ˆã€‚</translation>
<translation id="4469812139324097969">Chromium 已有一段时间未é‡æ–°å¯åŠ¨ï¼Œå› æ­¤çŽ°åœ¨å·²ä¸æ˜¯æœ€æ–°ç‰ˆæœ¬ã€‚ç›®å‰æœ‰å¯ç”¨æ›´æ–°ï¼Œç³»ç»Ÿä¼šåœ¨æ‚¨é‡æ–°å¯åŠ¨ Chromium åŽåº”用这些更新。</translation>
<translation id="4488554488975128561">通过å…è®¸è‡ªåŠ¨å‘ Google å‘é€æŸäº›ç³»ç»Ÿä¿¡æ¯å’Œç½‘页内容以帮助检测å±é™©åº”用和网站,您å¯åŠ©åŠ›æˆ‘们æ高 Chromium 的安全性和易用性。</translation>
-<translation id="4549794359424059447">Chromium çš„åŽç»­ç‰ˆæœ¬å°†ä¸å†æ”¯æŒ Windows XP 或 Windows Vista。</translation>
<translation id="4567424176335768812">您已使用 <ph name="USER_EMAIL_ADDRESS" /> 的身份登录。现在您å¯åœ¨å·²ç™»å½•çš„所有设备上访问您的书签ã€åŽ†å²è®°å½•å’Œå…¶ä»–设置。</translation>
<translation id="459535195905078186">Chromium 应用</translation>
<translation id="4611246891205775468">Chromium 需è¦èŽ·å¾—相应æƒé™ï¼Œæ‰èƒ½å…许此网站使用您的麦克风。</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">身份验è¯å¤±è´¥ã€‚请é‡æ–°ç™»å½• Chromium,或者与您的管ç†å‘˜è”系以了解详情。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">å³å°†æ›´æ–°åˆ°æœ€æ–°ç‰ˆæœ¬ï¼é‡æ–°å¯åŠ¨æ‚¨çš„设备å³å¯å®Œæˆæ›´æ–°ã€‚</translation>
<translation id="5942520288919337908">“<ph name="EXTENSION_NAME" />â€å·²æ·»åŠ åˆ° Chromium。</translation>
-<translation id="59625444380784159">通讯录中的详细信æ¯æœ‰åŠ©äºŽæ‚¨åœ¨Chromium中更快速地填写表å•ã€‚</translation>
<translation id="5987687638152509985">æ›´æ–° Chromium 以开始åŒæ­¥</translation>
<translation id="6055895534982063517">Chromium 现已推出速度更快的新版本。</translation>
<translation id="6063093106622310249">在 Chromium 中打开(&amp;O)</translation>
@@ -159,6 +153,7 @@
<translation id="6334986366598267305">现在,无论是通过Googleå¸å·è¿˜æ˜¯åœ¨å…±ç”¨çš„计算机上,您都å¯ä»¥æ›´è½»æ¾åœ°ä½¿ç”¨Chromium。</translation>
<translation id="6373523479360886564">确定è¦å¸è½½ Chromium å—?</translation>
<translation id="6394232988457703198">您应立å³é‡æ–°å¯åŠ¨ Chromium。</translation>
+<translation id="6400072781405947421">Chromium å¯èƒ½æ— æ³•æ­£å¸¸è¿è¡Œï¼Œå› ä¸ºå®ƒä¸å†æ”¯æŒ Mac OS X 10.9。</translation>
<translation id="6403826409255603130">Chromium 是一款å¯é«˜é€Ÿè¿è¡Œç½‘页和应用的网络æµè§ˆå™¨ã€‚它快æ·ã€ç¨³å®šä¸”易于使用。Chromium 内置的防护æ¶æ„软件和网上诱骗的功能å¯è®©æ‚¨æ›´å®‰å…¨åœ°æµè§ˆç½‘页。</translation>
<translation id="6475912303565314141">它还能够控制Chromiumå¯åŠ¨åŽæ˜¾ç¤ºçš„页é¢ã€‚</translation>
<translation id="6485906693002546646">您在使用<ph name="PROFILE_EMAIL" />åŒæ­¥è‡ªå·±çš„Chromium资料和数æ®ã€‚è¦æ›´æ–°æ‚¨çš„åŒæ­¥å好设置或在ä¸ç™»å½•Googleå¸å·çš„情况下使用Chromium,请å‰å¾€<ph name="SETTINGS_LINK" />部分。</translation>
@@ -174,13 +169,13 @@
<translation id="6734291798041940871">已为您计算机上的所有用户都安装 Chromium。</translation>
<translation id="6810143991807788455">报告当å‰è®¾ç½®ï¼Œå¸®åŠ©æˆ‘们完善 Chromium</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay(已å¤åˆ¶åˆ° Chromium)</translation>
<translation id="6893813176749746474">Chromium 已更新,但您已ç»è‡³å°‘ 30 天未使用它了。</translation>
<translation id="6944967875980567883">模å—已加载到 Chromium 中</translation>
<translation id="6964305034639999644">在 Chromium æ— ç—•å¼çª—å£ä¸­æ‰“开链接(&amp;G)</translation>
<translation id="6970811910055250180">正在更新设备...</translation>
<translation id="705851970750939768">æ›´æ–° Chromium</translation>
<translation id="7066436765290594559">Chromiumæ“作系统无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚请更新您的åŒæ­¥å¯†ç ã€‚</translation>
-<translation id="707471633328071618">Google Payments(已åŒæ­¥åˆ° Chromium)</translation>
<translation id="7162152143154757523">Chromium 会将您在æµè§ˆå™¨ä¸­è¾“入的内容å‘é€åˆ° Google æœåŠ¡å™¨ï¼Œå¹¶è®©æ‚¨ä½¿ç”¨ Google æœç´¢æ‰€ç”¨çš„拼写检查技术,从而为您æ供更智能的拼写检查功能。</translation>
<translation id="7205698830395646142">在 Chromium èœå•ä¸­éšè—</translation>
<translation id="7223968959479464213">任务管ç†å™¨ - Chromium</translation>
@@ -240,7 +235,6 @@ Chromium 无法æ¢å¤æ‚¨çš„设置。</translation>
<translation id="872034308864968620">让 Chromium 在åŽå°è¿è¡Œ</translation>
<translation id="8803635938069941624">Chromiumæ“作系统æ¡æ¬¾</translation>
<translation id="8821041990367117597">由于您的å¸å·ç™»å½•è¯¦ç»†ä¿¡æ¯å·²è¿‡æœŸï¼ŒChromium无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
-<translation id="8851136666856101339">主体内容</translation>
<translation id="8862326446509486874">您的æƒé™ä¸è¶³ï¼Œæ— æ³•è¿›è¡Œç³»ç»Ÿçº§å®‰è£…。请å°è¯•ä»¥ç®¡ç†å‘˜èº«ä»½å†æ¬¡è¿è¡Œå®‰è£…程åºã€‚</translation>
<translation id="8897323336392112261">它还能够控制您å¯åŠ¨Chromium或点击“主页â€æŒ‰é’®åŽç³»ç»Ÿæ˜¾ç¤ºçš„页é¢ã€‚</translation>
<translation id="8907580949721785412">Chromium正在å°è¯•æ˜¾ç¤ºå¯†ç ï¼Œè¯·è¾“入您的Windows密ç ä»¥å…许此æ“作。</translation>
diff --git a/chromium/chrome/app/resources/chromium_strings_zh-TW.xtb b/chromium/chrome/app/resources/chromium_strings_zh-TW.xtb
index 04d2d6eca9b..89a77356e7f 100644
--- a/chromium/chrome/app/resources/chromium_strings_zh-TW.xtb
+++ b/chromium/chrome/app/resources/chromium_strings_zh-TW.xtb
@@ -9,13 +9,10 @@
<translation id="1185134272377778587">關於 Chromium</translation>
<translation id="1298199220304005244">å‰å¾€ Chromium 作業系統說明é é¢</translation>
<translation id="1396446129537741364">Chromium å³å°‡é¡¯ç¤ºå¯†ç¢¼ã€‚</translation>
-<translation id="1403254041219632970">日後發佈的 Chromium 版本將ä¸å†æ”¯æ´ Mac OS X 10.6ã€10.7 或 10.8。</translation>
<translation id="1414495520565016063">你已登入 Chromiumï¼</translation>
-<translation id="1440917365206527807">Chromium å·²ç¦æ­¢é€™å€‹ç¶²ç«™å°‡ä½ å°Žå‘至</translation>
<translation id="1444754455097148408">Chromium 開放原始碼授權</translation>
<translation id="1502360822835740515">å°‡ Chromium 設為é è¨­ç€è¦½å™¨</translation>
<translation id="151962892725702025">你的網域無法使用「åŒæ­¥åŠŸèƒ½ã€ï¼Œå› æ­¤ Chromium 作業系統無法åŒæ­¥è™•ç†ä½ çš„資料。</translation>
-<translation id="1559451348202814456">Chromium å·²ä¸é©ç”¨æ–¼ Mac OS X 10.6ã€10.7 或 10.8,因此å¯èƒ½ç„¡æ³•æ­£å¸¸é‹ä½œã€‚</translation>
<translation id="1585657529869845941">è«‹é»žé¸ [確定切æ›] (如有顯示)<ph name="BEGIN_BOLD" /><ph name="END_BOLD" /></translation>
<translation id="1653828314016431939">確定 - ç«‹å³é‡æ–°å•Ÿå‹•</translation>
<translation id="1668054258064581266">將你的帳戶從 Chromium 移除後,å¯èƒ½éœ€è¦é‡æ–°è¼‰å…¥é–‹å•Ÿçš„分é ï¼Œé€™é …æ“作æ‰æœƒç”Ÿæ•ˆã€‚</translation>
@@ -48,7 +45,6 @@
<translation id="2587578672395088481">Chromium 作業系統必須é‡æ–°å•Ÿå‹•ï¼Œæ‰èƒ½å¥—用更新。</translation>
<translation id="2647554856022461007">Chromium å¯èƒ½æœƒä½¿ç”¨ç¶²è·¯æœå‹™æ”¹å–„ä½ çš„ç€è¦½é«”驗。ä¸éŽï¼Œä½ å¯ä»¥é¸æ“‡åœç”¨é€™äº›æœå‹™ã€‚<ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation>
<translation id="2648074677641340862">安è£æœŸé–“發生作業系統錯誤,請é‡æ–°ä¸‹è¼‰ Chromium。</translation>
-<translation id="2685838254101182273">Chromium å·²åœæ­¢æ›´æ–°ï¼Œç„¡æ³•ç¹¼çºŒæ”¯æ´é€™å€‹ä½œæ¥­ç³»çµ±ç‰ˆæœ¬ã€‚</translation>
<translation id="2705403826523567092">登入å³å¯äº«æœ‰å€‹äººåŒ–ç€è¦½é«”驗,å„項設定在所有è£ç½®éƒ½èƒ½ä¿æŒåŒæ­¥</translation>
<translation id="2711502716910134313">Chromium 分é </translation>
<translation id="2718390899429598676">為了æå‡å®‰å…¨æ€§ï¼ŒChromium 會將您的資料加密ä¿è­·ã€‚</translation>
@@ -106,7 +102,6 @@
<translation id="4458285410772214805">請先登出,然後é‡æ–°ç™»å…¥ï¼Œé€™é …變更æ‰æœƒç”Ÿæ•ˆã€‚</translation>
<translation id="4469812139324097969">Chromium 已有一段時間未é‡æ–°å•Ÿå‹•ï¼Œç¾ç”¨ç‰ˆæœ¬å› æ­¤éŽèˆŠã€‚é‡æ–°å•Ÿå‹•å¾Œï¼Œå³æœƒå¥—用å¯ç”¨çš„更新。</translation>
<translation id="4488554488975128561">ä½ å¯ä»¥é¸æ“‡è‡ªå‹•å‚³é€éƒ¨åˆ†ç³»çµ±è³‡è¨Šå’Œç¶²é å…§å®¹çµ¦ Google,å”助我們åµæ¸¬å±éšªçš„應用程å¼å’Œç¶²ç«™ï¼Œè®“ Chromium 變得更安全ã€æ›´å¥½ç”¨ã€‚</translation>
-<translation id="4549794359424059447">日後發佈的 Chromium 版本將ä¸å†æ”¯æ´ Windows XP 或 Windows Vista。</translation>
<translation id="4567424176335768812">你已使用 <ph name="USER_EMAIL_ADDRESS" /> 的身分登入,å¯ä»¥åœ¨æ‰€æœ‰ç™»å…¥çš„è£ç½®ä¸Šä½¿ç”¨ä½ çš„書籤ã€ç´€éŒ„和其他設定。</translation>
<translation id="459535195905078186">Chromium 應用程å¼</translation>
<translation id="4611246891205775468">Chromium 需è¦ç›¸é—œæ¬Šé™ï¼Œæ‰èƒ½è®“這個網站使用你的麥克風。</translation>
@@ -145,7 +140,6 @@
<translation id="5902536751647951209">驗證憑證無效,請é‡æ–°ç™»å…¥ Chromium 或å‘你的管ç†å“¡æ´½è©¢è©³æƒ…。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="5906655207909574370">å³å°‡æ›´æ–°ç‚ºæœ€æ–°ç‰ˆæœ¬ï¼é‡æ–°å•Ÿå‹•æ‚¨çš„è£ç½®å³å¯å®Œæˆæ›´æ–°ç¨‹åºã€‚</translation>
<translation id="5942520288919337908">已將「<ph name="EXTENSION_NAME" />ã€åŠ åˆ° Chromium。</translation>
-<translation id="59625444380784159">利用你的通訊錄詳細資料,快速在 Chromium 中填寫表單。</translation>
<translation id="5987687638152509985">如è¦é–‹å§‹åŒæ­¥è™•ç†ï¼Œè«‹æ›´æ–° Chromium</translation>
<translation id="6055895534982063517">新版 Chromium ç¾å·²æŽ¨å‡ºï¼Œé€Ÿåº¦æ›´å‹ä»¥å¾€ã€‚</translation>
<translation id="6063093106622310249">在 Chromium 中開啟(&amp;O)</translation>
@@ -174,13 +168,13 @@
<translation id="6734291798041940871">é›»è…¦ä¸Šçš„æ‰€æœ‰ä½¿ç”¨è€…éƒ½å·²ç¶“å®‰è£ Chromium 了。</translation>
<translation id="6810143991807788455">åªè¦å›žå ±ç›®å‰çš„設定,就能助我們一臂之力,讓 Chromium 更臻完美</translation>
<translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
+<translation id="6863361426438995919">Google Pay (已複製到 Chromium)</translation>
<translation id="6893813176749746474">Chromium å·²æ›´æ–°ï¼Œä½†ä½ è‡³å°‘è¶…éŽ 30 天沒有使用 Chromium 了。</translation>
<translation id="6944967875980567883">已載入 Chromium 的模組</translation>
<translation id="6964305034639999644">在 Chromium ç„¡ç—•å¼è¦–窗中開啟連çµ(&amp;G)</translation>
<translation id="6970811910055250180">正在更新è£ç½®...</translation>
<translation id="705851970750939768">æ›´æ–° Chromium</translation>
<translation id="7066436765290594559">Chromium 作業系統無法åŒæ­¥è™•ç†ä½ çš„資料,請更新你的åŒæ­¥é€šé—œå¯†èªžã€‚</translation>
-<translation id="707471633328071618">Google Payments (已複製到 Chromium)</translation>
<translation id="7162152143154757523">Chromium å¯å°‡æ‚¨åœ¨ç€è¦½å™¨ä¸­è¼¸å…¥çš„字詞傳é€çµ¦ Google 伺æœå™¨ï¼Œä¸¦é€éŽ Google æœå°‹æ‰€ä½¿ç”¨çš„拼字檢查技術,為您æ供更精確的拼字檢查功能。</translation>
<translation id="7205698830395646142">在 Chromium é¸å–®ä¸­éš±è—</translation>
<translation id="7223968959479464213">工作管ç†å“¡ - Chromium</translation>
@@ -240,7 +234,6 @@ Chromium 無法復原你的設定。</translation>
<translation id="872034308864968620">讓 Chromium 在背景執行</translation>
<translation id="8803635938069941624">Chromium 作業系統æ¢æ¬¾</translation>
<translation id="8821041990367117597">你的帳戶登入詳細資料尚未更新,因此 Chromium 無法åŒæ­¥è™•ç†ä½ çš„資料。</translation>
-<translation id="8851136666856101339">主è¦å…ƒç´ </translation>
<translation id="8862326446509486874">你沒有在系統層級進行安è£çš„權é™ï¼Œè«‹ä»¥ç®¡ç†å“¡çš„身分執行安è£æª”。</translation>
<translation id="8897323336392112261">這個擴充功能也會控管 Chromium å•Ÿå‹•æ™‚æˆ–ä½ é»žé¸ [首é ] 按鈕時所顯示的網é ã€‚</translation>
<translation id="8907580949721785412">Chromium ç¾åœ¨æœƒå˜—試顯示密碼。如果你åŒæ„的話,請輸入你的 Windows 密碼。</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_am.xtb b/chromium/chrome/app/resources/generated_resources_am.xtb
index 1bacbcb6380..c594a27cb66 100644
--- a/chromium/chrome/app/resources/generated_resources_am.xtb
+++ b/chromium/chrome/app/resources/generated_resources_am.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">አገናአበአዲስ የ<ph name="APP" /> መስኮት á‹áˆµáŒ¥ ይክáˆá‰±</translation>
<translation id="1005274289863221750">ማይክሮáŽáŠ•á‹ŽáŠ• እና ካሜራዎን ይጠቀማáˆ</translation>
<translation id="1007408791287232274">መሣሪያዎችን መጫን አáˆá‰°á‰»áˆˆáˆá¢</translation>
+<translation id="1008186147501209563">á‹•áˆá‰£á‰¶á‰½áŠ• ወደ á‹áŒ­ ላክ</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{ገጽ áˆáˆ‹áˆ½ አይሰጥáˆ}one{ገጾች áˆáˆ‹áˆ½ አይሰጡáˆ}other{ገጾች áˆáˆ‹áˆ½ አይሰጡáˆ}}</translation>
<translation id="1012794136286421601">የእርስዎ የሰáŠá‹¶á‰½á£ ሉሆችᣠተንሸራታቾች እና ስዕሎች á‹á‹­áˆŽá‰½ በመመሳሰሠላይ ናቸá‹á¢ መስመር ላይ ወይሠከመስመር á‹áŒª እንዲደርሱባቸዠየGoogle Drive መተáŒá‰ áˆªá‹«á‹áŠ• ይክáˆá‰±á¢</translation>
-<translation id="1013383076511149692">ወደ ቅንጥብ ሰሌዳዠየሚቀዱትን ጽሑá እና áˆáˆµáˆŽá‰½ ይመáˆáŠ¨á‰±</translation>
<translation id="1013707859758800957">አንድ በማጠሪያ á‹«áˆá‰°á‰€áˆ˜áŒ  ተሰኪ በዚህ ገጽ ላይ እንዲሄድ ተáˆá‰…ዶለታáˆá¢</translation>
<translation id="1015318665228971643">የአቃአስሠአርትዕ ያድርጉ</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{áˆáˆ‰áŠ•áˆ በ&amp;አዲስ መስኮት á‹áˆµáŒ¥ ክáˆá‰µ}=1{በ&amp;አዲስ መስኮት á‹áˆµáŒ¥ ክáˆá‰µ}one{áˆáˆ‰áŠ•áˆ (#) በ&amp;አዲስ መስኮት á‹áˆµáŒ¥ ክáˆá‰µ}other{áˆáˆ‰áŠ•áˆ (#) በ&amp;አዲስ መስኮት á‹áˆµáŒ¥ ክáˆá‰µ}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">ጎጂ ሶáትዌርን ማስወገድ አáˆá‰°á‰»áˆˆáˆ</translation>
<translation id="1062407476771304334">ተካ</translation>
<translation id="1062866675591297858">በክትትሠስር ያሉ ተጠቃሚዎችዎን በ<ph name="BEGIN_LINK" />በክትትሠስር ያሉ ተጠቃሚዎች ዳሽቦርድ<ph name="END_LINK" /> በኩሠያስተዳድሩá¢</translation>
-<translation id="1064662184364304002">የሚዲያ ቤተ መዛáŒá‰¥á‰µ á‹á‹­áˆ áˆá‰³áˆ½</translation>
<translation id="1064835277883315402">የáŒáˆ አá‹á‰³áˆ¨ መረብን ይቀላቀሉ</translation>
<translation id="1064912851688322329">የGoogle መለያዎትን áŒáŠ•áŠ™áŠá‰µ ያቋርጡ</translation>
<translation id="1067048845568873861">ተáˆáŒ¥áˆ¯áˆ</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">የá‹áˆ‚ብ ሚስጥራዊáŠá‰µ</translation>
+<translation id="1074944608454986967">ይዘትን ጮክ ብሎ ለማንበብ áለጋን ተጭáŠá‹ ይያዙᣠከዚያ ይዘትን ለመáˆáˆ¨áŒ¥ ጠቅ ያድርጉ ወይሠይጎትቱᢠአንድ ክáˆáˆ á‹­áˆáˆ¨áŒ¡áŠ“ áለጋ + S ይጠቀሙá¢</translation>
<translation id="1076698951459398590">ገጽታን አንቃ</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ለáˆáˆ‰áˆ ተጠቃሚዎች አá‹á‰¶áˆ›á‰²áŠ­ á‹áˆáŠ–ችን አዋቅር</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">ይህ ሰዠየሚጎበኛቸá‹áŠ• ድር ጣቢያዎች ለመቆጣጠር እና ለመመáˆáŠ¨á‰µ <ph name="BEGIN_SIGN_IN_LINK" />በመለያ á‹­áŒá‰¡<ph name="END_SIGN_IN_LINK" />á¢</translation>
<translation id="109758035718544977">የጣቢያዎች ድáˆá€-ከሠአንሳ</translation>
<translation id="1097658378307015415">ከመáŒá‰£á‰µá‹Ž በáŠá‰µ አá‹á‰³áˆ¨ መረብ <ph name="NETWORK_ID" />ን ለማንቃት እባክዎ እንደ እንáŒá‹³ á‹­áŒá‰¡</translation>
+<translation id="1103523840287552314">áˆáˆáŒŠá‹œ <ph name="LANGUAGE" />ን መተርጎáˆ</translation>
<translation id="1108164192735968833">ኤስኤáˆáŠ¤áˆµ ተገናáŠ</translation>
<translation id="1108600514891325577">&amp;አá‰áˆ</translation>
<translation id="1110155001042129815">ጠብቅ</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">ማናቸá‹áŠ•áˆ ጣቢያዎች ለሚመለከተዠስርዓት የተወሰኑ መáˆá‹•áŠ­á‰¶á‰½áŠ• MIDI መሳሪያዎችን ለመድረስ እንዲጠቀሙ አይáቀዱá¢</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">የáለጋ á•áˆ®áŒáˆ«áˆáŠ• ያርትዑ</translation>
-<translation id="1131167343343087859">የGoogle Paymentsን የሚጠቀሙ ክሬዲት ካርዶች እና አድራሻዎችá¢</translation>
<translation id="1134009406053225289">ማንáŠá‰µáŠ• በማያሳá‹á‰… መስኮት ክáˆá‰µ</translation>
<translation id="1137673463384776352">አገናáŠáŠ• በ<ph name="APP" /> á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="1140351953533677694">የእርስዎን የብሉቱዠእና ተከታታይ መሣሪያዎች ይደርሳáˆ</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">ተሰኪ ታáŒá‹·áˆ</translation>
<translation id="1145532888383813076">የእርስዎን መሣሪያᣠመተáŒá‰ áˆªá‹«á‹Žá‰½ እና ድር á‹­áˆáˆáŒ‰á¢</translation>
<translation id="1146204723345436916">á‹•áˆá‰£á‰¶á‰½áŠ• ከኤችቲኤáˆáŠ¤áˆ á‹á‹­áˆ አስመጣ...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ተገáŠá‰·áˆá¢
+ <ph name="LINE_BREAK1" />
+ በአካባቢያዊ ማከማቻ á‹áˆµáŒ¥ በቂ ቦታ የለáˆá¢ ተጨማሪ <ph name="FILE_SIZE" /> ያስáˆáˆáŒ‹áˆá¢
+ <ph name="LINE_BREAK2" />
+ መጠናቸዠያáŠáˆ± áŽá‰¶á‹Žá‰½áŠ• ለመáˆáˆ¨áŒ¥ ይሞክሩá¢</translation>
<translation id="1149088842877960903">በAppleScript በኩሠጃቫስክሪá•á‰µáŠ• መከወን ጠáቷáˆá¢ ይህን ለማብራት የChrome ቅንብሮች &gt; የላቀ &gt; ሥርዓትን ይጎብኙᢠለተጨማሪ መረጃᦠhttps://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">ጊዜዠየሚያáˆáበት ወር</translation>
<translation id="1153356358378277386">የተጣመሩ መሣሪያዎች</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">ዳáŒáˆ ሰይáˆ</translation>
<translation id="1175364870820465910">&amp;አትáˆâ€¦</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" />ን በመቅዳት ላይ</translation>
+<translation id="1177113976278858832">áŠá‰£áˆª የáለጋ á•áˆ®áŒáˆ«áˆ ወደáŠá‰ áˆ¨á‰ á‰µ ይመለስ?</translation>
<translation id="1177863135347784049">ብáŒ</translation>
<translation id="1178581264944972037">ለአáታ አá‰áˆ</translation>
<translation id="1179803038870941185"><ph name="URL" /> የእርስዎን MIDI መሳሪያዎች ሙሉ በሙሉ መቆጣጠር á‹­áˆáˆáŒ‹áˆá¢</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">በተáˆá‰€á‹°áˆ‹á‰¸á‹ á‹áˆ­á‹áˆ­ á‹áˆµáŒ¥ ያሉ ተጠቃሚዎችን ያንብቡ እና ይቀይሩ</translation>
<translation id="1206407435587370571">የእርስዎን Chromebook ያስሱ</translation>
<translation id="1209796539517632982">የራስ-ሰር ስሠአገáˆáŒ‹á‹®á‰½</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> ላይ የተቀመጡ የይለá ቃላትን ይመáˆáŠ¨á‰± እና ያቀናብሩ</translation>
<translation id="1211364473545090084">ማንáŠá‰µ በማያሳá‹á‰… መስኮት አማካáŠáŠá‰µ የአሰሳ ታሪክዎን ሳያስቀáˆáŒ¡ ድሩን ይጠቀሙ</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> የጣት አሻራዎች ተቀናብረዋáˆ</translation>
<translation id="1215411991991485844">አዲስ የጀርባ መተáŒá‰ áˆªá‹« ታክáˆáˆ</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">የተንቀሳቃሽ ስáˆáŠ­ አá‹á‰³áˆ¨ መረቦችን በመáˆáˆˆáŒ ላይ</translation>
<translation id="1285320974508926690">ይህን ጣቢያ በጭራሽ አትተርጉáˆ</translation>
<translation id="1285484354230578868">á‹áˆ‚ብ በእርስዎ Google Drive መለያ ላይ ያከማቹ</translation>
+<translation id="1288037062697528143">á€áˆá‹­ ስትጠáˆá‰… የማታ ብርሃን በራስ-ሰር ይበራáˆ</translation>
<translation id="1293177648337752319">የጣቢያን ድáˆá€-ከሠአንሳ</translation>
<translation id="1293509594570842875">አዲሱ ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ ሊáˆáŒ áˆ­ አáˆá‰»áˆˆáˆá¢ እባክዎ የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰µá‹ŽáŠ• á‹­áˆá‰µáˆ¹áŠ“ ቆይተዠእንደገና ይሞክሩá¢</translation>
<translation id="1293556467332435079">á‹á‹­áˆŽá‰½</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">ለኤችቲኤáˆáŠ¤áˆ á‹á‹­áˆ እáˆá‰£á‰µ ያደርጋáˆ</translation>
<translation id="1303671224831497365">áˆáŠ•áˆ የብሉቱዠመሣሪያዎች አáˆá‰°áŒˆáŠ™áˆ</translation>
<translation id="1306606229401759371">ቅንብሮችን ቀይር</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> ላይ የይለá ቃላትዎን ከማንኛá‹áˆ መሣሪያ ላይ ይድረሱባቸá‹</translation>
<translation id="1307559529304613120">á‹á‹­! ስርዓቱ የዚህ መሣሪያ የረጅሠጊዜ ኤ ᒠአይ መዳረሻ ማስመሰያ ማከማቸት አáˆá‰»áˆˆáˆá¢</translation>
<translation id="1313405956111467313">ራስ-ሰር የተኪ á‹á‰…ር</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">ይሄ እኔ áŠá‰ áˆ­áŠ©á¢</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> ሰብስብ</translation>
<translation id="1338950911836659113">በመሰረዠላይ...</translation>
-<translation id="1339266338863469628">áŠá‰£áˆª (እርስዎን ብቻ ይመርጣáˆ)</translation>
<translation id="1340527397989195812">የá‹á‹­áˆŽá‰½ መተáŒá‰ áˆªá‹«á‹áŠ• በመጠቀሠበመሣሪያዠá‹áˆµáŒ¥ ያለ የማህደረመረጃ áˆá‰µáŠ¬ ያስቀáˆáŒ¡á¢</translation>
<translation id="1341988552785875222">የአáˆáŠ‘ የáŒá‹µáŒá‹³ ወረቀት የተዋቀረዠበ«<ph name="APP_NAME" />» áŠá‹á¢ የተለየ የáŒá‹µáŒá‹³ ወረቀት ከመáˆáˆ¨áŒ¥á‹Ž በáŠá‰µ «<ph name="APP_NAME" />» ማራገá ያስáˆáˆáŒá‹Žá‰µ ይሆናáˆá¢</translation>
<translation id="1346748346194534595">ቀáŠ</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">ባትሪዠ<ph name="BATTERY_LEVEL" />% ሲደርስ á‹áˆ›áŠ” ይጀáˆáˆ«áˆá¢</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> á‹á‹­áˆŽá‰½áŠ• በማስመጣት ላይ...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />ᦠ<ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPDን ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆá¢ የእርስዎ Chromebook መስመር ላይ መሆኑን ያረጋáŒáŒ¡áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> ታáŒá‹·áˆ</translation>
<translation id="1357589289913453911">የቅጥያ መታወቂያ</translation>
<translation id="1358735829858566124">á‹á‹­áˆ‰ ወይሠአቃáŠá‹ ሊሰራበት የሚችሠአይደለáˆá¢</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">ከáŒáˆ« ወደ ቀáŠ</translation>
<translation id="1370646789215800222">ሰዠይወገድ?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 የሚወገድ ንጥáˆ}one{# የሚወገዱ ንጥሎች}other{# የሚወገዱ ንጥሎች}}</translation>
+<translation id="1372841398847029212">ከመለያዎ ጋር ያስáˆáˆ©</translation>
<translation id="1374844444528092021">በ«<ph name="NETWORK_NAME" />» አá‹á‰³áˆ¨ መረብ የተáˆáˆˆáŒˆá‹ የእá‹á‰…ና ማረጋገጫ ወይሠአáˆá‰°áŒ«áŠáˆ ወይሠከአáˆáŠ• በኋላ እሴት ያለዠአይደለáˆá¢ እባክዎ አዲስ የእá‹á‰…ና ማረጋገጫ á‹«áŒáŠ™áŠ“ እንደገና ለመገናኘት ይሞክሩá¢</translation>
<translation id="1374962581120570592">የኩኪዎች ስብስብ</translation>
<translation id="1375321115329958930">የተቀመጡ የይለá ቃላት</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ áጠር</translation>
<translation id="1410197035576869800">የመተáŒá‰ áˆªá‹« አዶ</translation>
<translation id="1410616244180625362"><ph name="HOST" /> የካሜራዎ መዳረሻ መስጠቱን ይቀጥሉ</translation>
+<translation id="1411668397053040814">Chromeን በáˆáŠ“ባዊ እá‹áŠá‰³ á‹áˆµáŒ¥ ለመጠቀሠየDaydream á‰áˆá ሰሌዳ ይጫኑ ወይሠያዘáˆáŠ‘</translation>
<translation id="1414648216875402825">በሂደት ላይ ያሉ ባህሪያትን የያዘ á‹«áˆá‰°áˆ¨áŒ‹áŒ‹ ወደሆአየ<ph name="PRODUCT_NAME" /> ስሪት እያዘመኑ áŠá‹á¢ ብáˆáˆ½á‰¶á‰½ እና á‹«áˆá‰°áŒ á‰ á‰ ሳንካዎች ያጋጥማሉᢠእባክዎ በጥንቃቄ ይቀጥሉá¢</translation>
+<translation id="1415708812149920388">የቅንጥብ ሰሌዳ መዳረሻ ተከáˆáŠ­áˆáˆ</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (የቅጥያ መታወቂያ «<ph name="EXTENSION_ID" />») በዚህ የክáለ-ጊዜ አይáŠá‰µ ላይ አይáˆá‰€á‹µáˆá¢</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">አይይ! RSA የáŒáˆ ኩáˆá በዘáˆá‰€á‹° ለመáጠር አáˆá‰°á‰»áˆˆáˆá¢</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">የá’á‹› á‰áˆ«áŒ­</translation>
<translation id="1467432559032391204">áŒáˆ«</translation>
<translation id="1467999917853307373"><ph name="URL" /> á‹áˆ‚ብ እስከ መጨረሻዠበእርስዎ መሣሪያ ላይ ሊያከማች á‹­áˆáˆáŒ‹áˆá¢</translation>
+<translation id="1468571364034902819">ይህን መገለጫ መጠቀሠአይቻáˆáˆ</translation>
<translation id="1470719357688513792">አዲስ የኩኪ ቅንብሮች ገጹ ዳáŒáˆ ከተጫአበኋላ ይተገበራሉá¢</translation>
<translation id="1470811252759861213">በáˆáˆ‰áˆ ኮáˆá’á‹á‰°áˆ®á‰½á‹Ž ላይ ቅጥያዎችዎን ለማáŒáŠ˜á‰µ <ph name="SIGN_IN_LINK" />á¢</translation>
<translation id="1474339897586437869">«<ph name="FILENAME" />» አáˆá‰°áˆ°á‰€áˆˆáˆá¢ በእርስዎ Google Drive á‹áˆµáŒ¥ በቂ የሆአáŠáƒ ቦታ የለáˆá¢</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">የመታወቂያ ኤ ᒠአይ ማስመሰያ መሸጎጫ</translation>
<translation id="1478233201128522094">በሚቀጥለዠጊዜ አዲስ ስáˆáŠ­ ይህን <ph name="DEVICE_TYPE" /> ይከáተዋáˆá¢ በቅንብሮች á‹áˆµáŒ¥ Smart Lockን ያጥá‰á¢</translation>
<translation id="1478340334823509079">á‹áˆ­á‹áˆ®á‰½á¦ <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> አዲስ áŽá‰¶á‹Žá‰½áŠ• በáˆá‰µáŠ¬ ለማስቀመጥ á‹áŒáŒ áŠá‹</translation>
<translation id="1483493594462132177">ላክ</translation>
<translation id="1485015260175968628">አáˆáŠ• እáŠá‹šáˆ…ን ማድረጠይችላáˆá¦</translation>
<translation id="1485141095922496924">ስሪት <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">በርቷሠ- ብጠቅንብሮች</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" />ን በመጠበቅ ላይ...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> የሚገኙ ሌሎች መሣሪያዎችá¢</translation>
-<translation id="1497284176235884849">የቀረበዠPPD áˆáŠ­ á‹«áˆáˆ†áŠ áŠá‹á¢</translation>
<translation id="1497522201463361063">«<ph name="FILE_NAME" />»ን ዳáŒáˆ መሰየሠአáˆá‰°á‰»áˆˆáˆá¢ <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">የማይታወቅ መሣሪያ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">ይህ የባለቤት መለያ በበርካታ መለያ በሚገባበት ክáለ-ጊዜ á‹áˆµáŒ¥ የመጀመሪያዠየገባ መለያ መሆን አለበትá¢</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">የገጽ አራሚ ደጀኑን ይደርስበታáˆ</translation>
<translation id="1601560923496285236">ተáŒá‰¥áˆ­</translation>
<translation id="1603914832182249871">(ስá‹áˆ­)</translation>
+<translation id="1607139524282324606">áŒá‰¤á‰µáŠ• አጽዳ</translation>
<translation id="1608626060424371292">ይህን ተጠቃሚ አስወáŒá‹µ</translation>
<translation id="1609170755653088773">ይህን የይለá ቃሠከእርስዎ iPhone ያስáˆáˆ©</translation>
<translation id="1609862759711084604">ቀዳሚ ተጠቃሚ</translation>
+<translation id="1611557582955786626">áŒáˆ‹á‹ŠáŠá‰µ የተላበሰ የአሰሳ ተሞክሮን ለማáŒáŠ˜á‰µ በመላዠመሣሪያዎችዎ ላይ ያስáˆáˆ©</translation>
<translation id="1611584202130317952">የማቅረቢያ áሰቱ ተቋርጧáˆá¢ እባክዎ እንደገና ይሞክሩ ወይሠየመሣሪያዎን ባለቤት ወይሠአስተዳዳሪ á‹«áŠáŒ‹áŒáˆ©á¢</translation>
<translation id="1611649489706141841">ወደ áŠá‰µ</translation>
<translation id="1611704746353331382">á‹•áˆá‰£á‰¶á‰½áŠ• ወደ ኤች ቲ ኤሠኤሠá‹á‹­áˆ ላክ...</translation>
<translation id="1612129875274679969">ይህን መሣሪያ እስከመጨረሻዠበኪዮስክ áˆáŠá‰³ አቆየá‹á¢</translation>
+<translation id="161460670679785907">ስáˆáŠ­á‹ŽáŠ• ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆ</translation>
<translation id="1616206807336925449">ይህ ቅጥያ áˆáŠ•áˆ áˆá‹© áˆá‰ƒá‹¶á‰½áŠ• አይáˆáˆáŒáˆá¢</translation>
<translation id="161707228174452095">የጣት አሻራ ታክáˆáˆ!</translation>
<translation id="1618268899808219593">የእገዛ ማዕከáˆ</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">የáŒá‰¤á‰µ አማራጮችን አሳይ</translation>
<translation id="1650709179466243265">www. እና .com ያክሉ እና አድራሻá‹áŠ• ይክáˆá‰±</translation>
<translation id="1651008383952180276">ተመሳሳዩ የይለá áˆáˆ¨áŒ‰áŠ• áˆáˆˆá‰µ ጊዜ ማስገባት አለብዎት</translation>
-<translation id="1652972346408808053">የይለá ቃሠተቀáˆáŒ§áˆá¢ <ph name="SAVED_PASSWORDS_LINK" /> ላይ የይለá ቃላትዎን ከማንኛá‹áˆ መሣሪያ ላይ ይድረሱባቸá‹</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{ከማንኛá‹áˆ ቦታ ሆáŠá‹ ማተሠእንዲችሉ አታሚá‹áŠ• ወደ Google Cloud አታሚ ያክሉá¢}one{ከማንኛá‹áˆ ቦታ ሆáŠá‹ ማተሠእንዲችሉ # አታሚዎችን ወደ Google Cloud አታሚ ያክሉá¢}other{ከማንኛá‹áˆ ቦታ ሆáŠá‹ ማተሠእንዲችሉ # አታሚዎችን ወደ Google Cloud አታሚ ያክሉá¢}}</translation>
<translation id="1657406563541664238">የአጠቃቀሠስታቲክሶችን እና የስንኩሠሪá–ርቶችን ወደ Google በቀጥታ በመላክ <ph name="PRODUCT_NAME" />ን የተሻለ ለማድረጠእገዛ ያድርጉá¢</translation>
<translation id="1658424621194652532">ይህ ገጽ ማይክሮáŽáŠ•á‹ŽáŠ• እየደረሰበት áŠá‹á¢</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">ይህ á‹á‹­áˆ በደህንáŠá‰µ áˆáŠ­áŠ•á‹«á‰¶á‰½ ሊደረስበት አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="167832068858235403">ድáˆáŒ½ ቀንስ</translation>
<translation id="1679068421605151609">የአዘጋጅ መሳሪያዎች</translation>
+<translation id="16815041330799488">ጣቢያዎች ወደ ቅንጥብ ሰሌዳዠየተቀዱ ጽሑáን እና áˆáˆµáˆŽá‰½áŠ• እንዲመለከቱ አትáቀድ</translation>
<translation id="1682548588986054654">አዲስ ማንáŠá‰µáŠ• የማያሳá‹á‰… መስኮት</translation>
+<translation id="1688935057616748272">አንድ áŠá‹°áˆ ይተይቡ</translation>
<translation id="168991973552362966">በአቅራቢያ ያለ አታሚን ያክሉ</translation>
<translation id="1689945336726856614">&amp;ዩአርኤሠቅዳ</translation>
<translation id="1692602667007917253">á‹á‹­á£ የሆአችáŒáˆ­ ተáˆáŒ¥áˆ¯áˆ</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">የáŒá‰¤á‰µ ስáˆá‰µ</translation>
<translation id="175772926354468439">ገጽታን አንቃ</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">በChrome የድር መደብር á‹áˆµáŒ¥ ይመáˆáŠ¨á‰±</translation>
<translation id="1758831820837444715">የኤተርኔት አá‹á‰³áˆ¨ መረብ ያዋቅሩ</translation>
<translation id="1763046204212875858">የመተáŒá‰ áˆªá‹« አቋራጮችን áጠር</translation>
<translation id="1763108912552529023">ማሰሱን ቀጥáˆ</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ማስጠንቀቂያá¦<ph name="END_BOLD" /> እáŠá‹šáˆ… á‹á‹­áˆŽá‰½ ጊዜያዊ የሆኑና የአንጻአቦታ áŠáŒ» ለማስለቀቅ በራስ-ሰር ሊሰረዙ የሚችሉ ናቸá‹á¢ <ph name="BEGIN_LINK" />ተጨማሪ ለመረዳት<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Smart Lockን ለእርስዎ <ph name="DEVICE_TYPE" /> ያዋቅሩ</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">በመሣሪያ ላይ በቂ ባዶ ቦታ የለáˆ</translation>
+<translation id="1818007989243628752">የ<ph name="USERNAME" /> ይለá ቃáˆáŠ• ሰርá‹</translation>
<translation id="1826516787628120939">በመáˆá‰°áˆ¸ ላይ</translation>
<translation id="1828149253358786390"><ph name="SITE" /> ማሳወቂያዎችን ለእርስዎ ለመላክ á‹­áˆáˆáŒ‹áˆá¢</translation>
<translation id="1828378091493947763">ይህ ተሰኪ በዚህ መሣሪያ ላይ አይደገááˆ</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">በሚáŠáˆ³á‰ á‰µ ጊዜ</translation>
<translation id="2006638907958895361">አገናáŠáŠ• በ<ph name="APP" /> á‹áˆµáŒ¥ ይክáˆá‰±</translation>
<translation id="2007404777272201486">ችáŒáˆ­ ሪá–ርት አድርáŒ...</translation>
+<translation id="2015632741368427174">ወደዚህ አቅጣጫ ማዞር ታáŒá‹·áˆá¦</translation>
<translation id="2016430552235416146">ተለáˆá‹·á‹Š</translation>
<translation id="2017334798163366053">የአáˆáŒ»áŒ¸áˆ የá‹áˆ‚ብ መሰብሰብን አሰናክáˆ</translation>
<translation id="2017836877785168846">በአድራሻ አሞሌዠá‹áˆµáŒ¥ ታሪክን እና ራስ-ሰር ማጠናቀቆችን ያጸዳáˆá¢</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">«<ph name="FILENAME" />» የሚባሠá‹á‹­áˆ አስቀድሞ አለᢠáˆáŠ• ማድረጠይáˆáˆáŒ‹áˆ‰?</translation>
<translation id="2087822576218954668">አትáˆá¦ <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">ከGoogle Chrome ጋር ደህንáŠá‰± በተጠበቀ áˆáŠ”ታ ያስሱ</translation>
+<translation id="2089795179672254991">አንድ ጣቢያ እርስዎ ወደ ቅንጥብ ሰሌዳ የቀዱትን ጽሑá እና áˆáˆµáˆŽá‰½ መመáˆáŠ¨á‰µ ሲáˆáˆáŒ ይጠይቅ (የሚመከር)</translation>
<translation id="2090165459409185032">የጠá‹á‰¥á‹Žá‰µáŠ• የመለያ መረጃ መáˆáˆ¶ ለማáŒáŠ˜á‰µá£ ወደዚህ ይሂዱᦠgoogle.com/accounts/recovery</translation>
<translation id="2090876986345970080">የስርዓት ደህንáŠá‰µ ቅንብር</translation>
<translation id="2091887806945687916">ድáˆá…</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">መጠን ቀይር</translation>
<translation id="2124930039827422115">{1,plural, =1{በአንድ ተጠቃሚ <ph name="AVERAGE_RATING" /> ደረጃ ተሰጥቶታáˆá¢}one{በ# ተጠቃሚዎች <ph name="AVERAGE_RATING" /> ደረጃ ተሰጥቶታáˆá¢}other{በ# ተጠቃሚዎች <ph name="AVERAGE_RATING" /> ደረጃ ተሰጥቶታáˆá¢}}</translation>
<translation id="2126167708562367080">ስáˆáˆ¨á‰µ በእርስዎ አስተዳዳሪ ተሰናክáˆáˆá¢</translation>
-<translation id="2126426811489709554">በChrome የጎለበተ</translation>
<translation id="2127372758936585790">አáŠáˆµá‰°áŠ› ኃይሠያለዠባትሪ መሙያ</translation>
<translation id="212862741129535676">የተደጋጋሚáŠá‰µ áˆáŠ”ታ á‹«á‹¥áŠá‰µ መቶኛ</translation>
<translation id="2128691215891724419">የማመሳሰሠስህተትᦠየማመሳሰሠይለá áˆáˆ¨áŒ ያዘáˆáŠ‘...</translation>
<translation id="2129825002735785149">ተሰኪን አዘáˆáŠ•</translation>
<translation id="2129904043921227933">የማመሳሰሠስህተትᦠየይለá áˆáˆ¨áŒ ያዘáˆáŠ‘...</translation>
<translation id="2131077480075264">በ«<ph name="IMPORT_NAME" />» ስላáˆá‰°áˆá‰€á‹° «<ph name="APP_NAME" />»ን መጫን አáˆá‰°á‰»áˆˆáˆ</translation>
-<translation id="213491463158799620">ይህን ገጽ መተርጎሠይáˆáˆáŒ‹áˆ‰?</translation>
<translation id="2135787500304447609">&amp;ከቆመበት ቀጥáˆ</translation>
<translation id="2136372518715274136">አዲስ የይለá ቃሠያስገቡ</translation>
<translation id="2136476978468204130">ያስገቡት የይለá áˆáˆ¨áŒ ትክክሠአይደለáˆ</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA Compromise</translation>
<translation id="218070003709087997">ስንት ቅጂዎች መታተሠእንዳለባቸዠለማመላከት á‰áŒ¥áˆ­ ይጠቀሙ (ከ1 እስከ 999)á¢</translation>
<translation id="2187895286714876935">የአገáˆáŒ‹á‹­ á‹•á‹á‰…ና ማረጋገጫ ስህተት</translation>
+<translation id="2187906491731510095">ቅጥያዎች ተዘáˆáŠá‹‹áˆ</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> ክáˆá‰µ</translation>
<translation id="2190069059097339078">WiFi አሳማአáˆáˆµáŠ­áˆ­áŠá‰¶á‰½áŠ• አáŒáŠ</translation>
<translation id="219008588003277019">የá‹áˆµáŒ¥ ተገáˆáŒ‹á‹­ ሞዱáˆá¦ <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">እንኳን ደህና መጡ</translation>
<translation id="225692081236532131">የገባሪáŠá‰µ áˆáŠ”ታ</translation>
+<translation id="2261323523305321874">የእርስዎ አስተዳዳሪ አንዳንድ የቆዩ መገለጫዎችን የሚያሰናክሠሙሉ ስርዓት ለá‹áŒ¦á‰½áŠ• አድርገዋáˆá¢</translation>
<translation id="2262477216570151239">ከመድገሠበáŠá‰µ አዘáŒá‹­</translation>
<translation id="2263189956353037928">ዘáŒá‰°á‹ á‹­á‹áŒ¡ እና ተመáˆáˆ°á‹ á‹­áŒá‰¡</translation>
<translation id="2263497240924215535">(የተሰናከለ)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676"><ph name="PRODUCT_NAME" />ን መጫን á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="2296019197782308739">EAP ስáˆá‰µá¦</translation>
<translation id="2297705863329999812">አታሚዎችን á‹­áˆáˆáŒ‰</translation>
-<translation id="230115972905494466">áˆáŠ•áˆ ተኳሃአመሣሪያዎች አáˆá‰°áŒˆáŠ™áˆ</translation>
<translation id="2301382460326681002">የቅጥያ ስርወ ማá‹áŒ« áˆáŠ­ አይደለáˆá¢</translation>
<translation id="2302685579236571180">ማንáŠá‰µ ወደማያሳá‹á‰… áˆáŠ”ታ ሂድ</translation>
<translation id="23030561267973084">«<ph name="EXTENSION_NAME" />» ተጨማሪ áቃዶችን ጠይቋáˆá¢</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">ቋንቋ እና áŒá‰¤á‰µ</translation>
<translation id="2352662711729498748">&lt; 1 ሜባ</translation>
<translation id="2352810082280059586">የማያ ገጽ á‰áˆá ማስታወሻዎች በራስ-ሰር ወደ <ph name="LOCK_SCREEN_APP_NAME" /> ይቀመጣሉᢠየእርስዎ በጣሠየቅርብ ጊዜዠማስታወሻ በማያ ገጽ á‰áˆá ላይ ይቀራáˆá¢</translation>
+<translation id="2352947182261340447">በአካባቢያዊ ማከማቻዠá‹áˆµáŒ¥ በቂ ቦታ የለáˆá¢</translation>
<translation id="2353297238722298836">ካሜራ እና ማይክሮáŽáŠ• á‹­áˆá‰€á‹³áˆ‰</translation>
<translation id="2356070529366658676">ጠይቅ</translation>
<translation id="2356517949307388948">Chrome ጎጂ ሶáትዌርን እየáˆáˆˆáŒˆ ሳለ ስህተት አጋጥሟáˆá¢</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">áˆáˆáŒŠá‹œ የማይክሮáŽáŠ• መዳረሻ አáŒá‹µ</translation>
<translation id="2367972762794486313">መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• አሳይ</translation>
<translation id="2371076942591664043">&amp;ሲጠናቀቅ ክáˆá‰µ</translation>
-<translation id="237336063998926520">አካባቢን ለመወሰን የእርስዎን የአይᒠአድራሻ ይጠቀሙ</translation>
<translation id="2377319039870049694">ወደ የá‹áˆ­á‹áˆ­ እይታ ቀይር</translation>
<translation id="2377667304966270281">ከባድ ስህተቶች</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> á‹á‹­áˆŽá‰½ ተመርጠዋáˆ</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">አንድ ስህተት ተከስቷáˆá¢ እባክዎ የእርስዎን አታሚ ያረጋáŒáŒ¡áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="2385700042425247848">የአገáˆáŒáˆŽá‰µ ስáˆá¦</translation>
<translation id="2387458720915042159">የተኪ áŒáŠ•áŠ™áŠá‰µ አይáŠá‰µ</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> አዲስ áŽá‰¶á‹Žá‰½ ተገáŠá‰°á‹‹áˆ
- <ph name="LINE_BREAK1" />
- መሣሪያ ላይ በቂ ቦታ የለáˆá¢
- <ph name="LINE_BREAK2" />
- ለመጀመሪ ጥቂት áŽá‰¶á‹Žá‰½áŠ• መርጠዠይሞክሩá¢</translation>
<translation id="2391419135980381625">መደበኛ ቅርጸ-á‰áˆáŠ</translation>
<translation id="2391762656119864333">ሻር</translation>
<translation id="2392369802118427583">አáŒá‰¥áˆ­</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">áˆáˆáŒŠá‹œ በ<ph name="ORIGIN" /> ላይ አሂድ</translation>
<translation id="2425665904502185219">ጠቅላላ የá‹á‹­áˆ መጠን</translation>
<translation id="2428510569851653187">ትሩ ሲሰናከሠáˆáŠ• እየሰሩ እንደáŠá‰ áˆ­ ያብራሩ</translation>
+<translation id="2431027948063157455">Google ረዳት የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰µá‹ŽáŠ• መáˆá‰°áˆ½ እና ዳáŒáˆ መሞከር አáˆá‰»áˆˆáˆá¢</translation>
<translation id="2433452467737464329">ገጹን በራስ-ሰር ለማደስ በዩ አር ኤሠá‹áˆµáŒ¥ የመጠይቅ áˆáŠ¬á‰µ ያክሉᦠchrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">ገጽታ</translation>
<translation id="2435248616906486374">የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰µ ተቋርጧáˆ</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">የቅጥያ ስርወ ማá‹áŒ« ያስáˆáˆáŒ‹áˆá¢</translation>
<translation id="2448312741937722512">አይáŠá‰µ</translation>
<translation id="2450223707519584812">የGoogle ኤá’አይ á‰áˆáŽá‰½ ስለጎደሉ ተጠቃሚዎችን ማከሠአይችሉáˆá¢ ለá‹áˆ­á‹áˆ© <ph name="DETAILS_URL" />ን ይመáˆáŠ¨á‰±á¢</translation>
+<translation id="2450849356604136918">áˆáŠ•áˆ ገቢር እይታዎች የሉáˆ</translation>
<translation id="2453021845418314664">የላበየማመሳሰሠቅንብሮች</translation>
<translation id="2453576648990281505">á‹á‹­áˆ አስቀድሞ አለ</translation>
<translation id="2453860139492968684">ጨርስ</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> ከ<ph name="VOLUME_NAME" /> á‹á‹­áˆŽá‰½áŠ• ለመቅዳት á‹­áˆáˆáŒ‹áˆá¢</translation>
<translation id="2462724976360937186">የእá‹á‰…ና ማረጋገጫ ባለስáˆáŒ£áŠ• á‰áˆá መታወቂያ</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ታክáˆáˆ</translation>
-<translation id="246335896104539386">á‹•áˆá‰£á‰¶á‰½áŠ• ከá‹áŒ­ አስመጣ</translation>
<translation id="2464089476039395325">የኤችቲቲᒠተኪ</translation>
<translation id="2468902267404883140">ከእርስዎ ስáˆáŠ­ ጋር መገናኘት አáˆá‰°á‰»áˆˆáˆá¢ የበራ እና በቅርብ ርቀት ላይ ተኳሃአየAndroid ስáˆáŠ­ እየተጠቀሙ እንደሆአያረጋáŒáŒ¡á¢ &lt;a&gt;የበለጠ ለመረዳት&lt;/a&gt;</translation>
<translation id="2470702053775288986">የማይደገበቅጥያዎች ተሰናክለዋáˆ</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> á‹áˆµáŒ¥ አáˆáŒˆá‰¡áˆ</translation>
<translation id="2563856802393254086">እንኳን ደስ አለዎት! የእርስዎ «<ph name="NAME" />» á‹áˆ‚ብ አገáˆáŒáˆŽá‰µ ገባሪ ሆኖ ለመሄድ á‹áŒáŒ áŠá‹á¢</translation>
<translation id="2566124945717127842">የ<ph name="IDS_SHORT_PRODUCT_NAME" /> መሣሪያዎ áˆáŠ­ እንደ አዲስ እንዲሆን ዳáŒáˆ ለማስጀመር Powerwashá¢</translation>
+<translation id="2567257616420533738">የይለá ቃሠተቀáˆáŒ§áˆá¢ <ph name="SAVED_PASSWORDS_LINK" /> ላይ የተቀመጡ የይለá ቃላትን ይመáˆáŠ¨á‰± እና ያቀናብሩ</translation>
<translation id="2568774940984945469">መረጃ አሞሌ መያዣ</translation>
<translation id="2570000010887652771">የተቀመጠ á‹áˆ‚ብá¢</translation>
<translation id="257088987046510401">ገá…ታዎች </translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (የመሣሪያ ስርዓት <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">áŠá‰£áˆª የáለጋ ቅንብሮች</translation>
<translation id="2586657967955657006">የቅንጥብ ሰሌዳ</translation>
+<translation id="2586672484245266891">እባክዎ ያጠረ ዩአርኤሠያስገቡ</translation>
<translation id="2587922270115112871">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ መáጠር የGoogle መለያ አይáˆáŒ¥áˆ­áˆá£ እና ቅንብሮቻቸá‹Â 
እና á‹áˆ‚ባቸዠበChrome አመሳስሠበኩሠእáŠáˆ±áŠ• ተከትለዠወደ ሌላ መሣሪያ አይሄዱáˆá¢ ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ በዚህ መሳሪያ ላይ ብቻ áŠá‹ የሚሰራá‹á¢</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />ወደ የተáŒá‰£áˆ­ አሞሌ አያይá‹<ph name="END_BOLD" /> የሚለá‹áŠ• á‹­áˆáˆ¨áŒ¡</translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> <ph name="USAGE" /> ሜባ የዲስክ ቦታ እየተጠቀመ áŠá‹á¢</translation>
<translation id="2633212996805280240">«<ph name="EXTENSION_NAME" />» ይወገድ?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ጭáŠá‰±áŠ• ሊያጠናቅቅ አáˆá‰»áˆˆáˆá£ áŒáŠ• ከዲስክ áˆáˆµáˆ‰ መሄዱን ይቀጥላáˆá¢</translation>
+<translation id="2635176084534510129">እንደ የተሻለ የይዘት አስተያየት ጥቆማዎች እና ይበáˆáŒ¥ ዘመናዊ ትርጉáˆáŠ• ያሉ ይበáˆáŒ¥ áŒáˆ‹á‹ŠáŠá‰µ የተላበሱ ተሞክሮዎችን á‹«áŒáŠ™</translation>
<translation id="2635276683026132559">መáˆáˆ¨áˆ</translation>
<translation id="2635926034288331400">ወደ መተáŒá‰ áˆªá‹«á‹Žá‰½ ጫን</translation>
<translation id="2636625531157955190">Chrome áˆáˆµáˆ‰áŠ• ሊደርስበት አáˆá‰»áˆˆáˆá¢</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">በመስኮት áˆáŠ“ሌ á‹áˆµáŒ¥ ያለá‹áŠ• «ቅጥያዎች» ጠቅ በማድረጠቅጥያዎችዎን ያቀናብሩá¢</translation>
<translation id="2647142853114880570">ዳáŒáˆ ጫን</translation>
<translation id="2647269890314209800">ጥቅሠላይ የዋሉ ኩኪዎች</translation>
+<translation id="264810637653812429">áˆáŠ•áˆ ተኳሃአመሣሪያዎች አáˆá‰°áŒˆáŠ™áˆá¢</translation>
<translation id="2648831393319960979">መሣሪያá‹áŠ• ወደ የእርስዎ መለያ በማከሠላይ - ይሄ ትንሽ ጊዜ ሊወስድ ይችላáˆ...</translation>
<translation id="2649045351178520408">Base64-encoded ASCIIᣠየሰርቲáŠáŠ¬á‰µ ሰንሰለት</translation>
<translation id="2653266418988778031">የአንድ እá‹á‰…ና ማረጋገጫ ስáˆáŒ£áŠ• (CA) የሆአየእá‹á‰…ና ማረጋገጫ ከሰረዙ አሳሽዎ ከአáˆáŠ• በኋላ በዛ CA የተሰጡ የእá‹á‰…ና ማረጋገጫዎችን አያáˆáŠ•áˆá¢</translation>
<translation id="2653659639078652383">አስገባ</translation>
<translation id="265390580714150011">የመስክ እሴት</translation>
-<translation id="2654286334048437383">á‹•áˆá‰£á‰¶á‰½áŠ• ወደ á‹áŒ­ ላክ</translation>
<translation id="2655386581175833247">የተጠቃሚ እá‹á‰…ና ማረጋገጫá¦</translation>
<translation id="2660779039299703961">ክስተት</translation>
+<translation id="266079277508604648">ከአታሚ ጋር መገናኘት አáˆá‰°á‰»áˆˆáˆá¢ አታሚዠመብራቱንና በWi-Fi ወይሠበዩኤስቢ ከእርስዎ Chromebook ጋር መገናኘቱን ያረጋáŒáŒ¡á¢</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">የChrome የድር ገበያ</translation>
<translation id="2663302507110284145">ቋንቋ</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">የበይáŠáˆ˜áˆ¨á‰¥ áŒáŠ•áŠ™áŠá‰µá‹Ž á‰áŒ¥áŒ¥áˆ­ እየተደረገበት áŠá‹</translation>
<translation id="268053382412112343">&amp;ታሪክ</translation>
<translation id="2683638487103917598">አቃአተለይቶ ተደርድሯáˆ</translation>
+<translation id="2684004000387153598">ለመቀጠሠእሺን ጠቅ ያድርጉᣠከዚያ ለኢሜይሠአድራሻዎ አዲስ መገለጫ ለመáጠር ሰዠአክáˆáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="2686759344028411998">ማንኛá‹áˆ የተጫኑ ሞዱሎችን ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="2688196195245426394">መሣሪያá‹áŠ• በዚህ አገáˆáŒ‹á‹­ ላይ በመመá‹áŒˆá‰¥ ላይ ሳለ ስህተትᦠ<ph name="CLIENT_ERROR" />á¢</translation>
<translation id="2690024944919328218">የቋንቋ አማራጮችን ይጠቀሙ</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">የመዳሰሻ ሰሌዳ áጥáŠá‰µ</translation>
<translation id="2706892089432507937">USB መሣሪያዎች</translation>
+<translation id="2706954854267016964">የተመረጠዠየGoogle ደመና ህትመት መሣሪያ ከእንáŒá‹²áˆ… የሚደገá አይደለáˆá¢ ማተሚያá‹áŠ• በእርስዎ ኮáˆá’á‹á‰°áˆ­ ሥርዓት ቅንብሮች á‹áˆµáŒ¥ ለማቀናበር ይሞክሩá¢</translation>
<translation id="2707024448553392710">ክáለ አካሠበማá‹áˆ¨á‹µ ላይ</translation>
<translation id="270921614578699633">የዚህ አማካáŠá¦</translation>
<translation id="2709453993673701466">ስáˆáˆ¨á‰µ እና áŒáˆ‹á‹ŠáŠá‰µ ማላበስ ከመብራታቸዠበáŠá‰µ ማቀናበር á‹­áˆáˆáŒ‹áˆ‰? <ph name="BEGIN_LINK" />ቅንብሮች<ph name="END_LINK" />ን ይጎብኙá¢</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">ሰብስብ...</translation>
<translation id="2737492745329609575">ማዋቀር ጀáˆáˆ­</translation>
<translation id="2738771556149464852">ከኋላ ያለሆáŠ</translation>
+<translation id="2739046699559178272">አስቀáˆáŒ¥ እና ቀጥáˆ</translation>
<translation id="2739191690716947896">አርáˆ</translation>
<translation id="2739240477418971307">የተደራሽáŠá‰µ ቅንብሮችዎን ይቀይራáˆ</translation>
<translation id="2740393541869613458">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ የጎበኛቸá‹áŠ• ድር ጣቢያዎች ይከáˆáˆ± እና</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">ይህ የá‹á‹­áˆ á‹“á‹­áŠá‰µ የእርስዎን ኮáˆá’á‹á‰°áˆ­ ሊጎዳ ይችላáˆá¢</translation>
<translation id="2775104091073479743">የጣት አሻራዎችን አርትዕ</translation>
<translation id="2776441542064982094">በአá‹á‰³áˆ¨ መረቡ ላይ ሊመዘገቡ የሚችሉ áˆáŠ•áˆ መሣሪያዎች የሌሉ ይመስላáˆá¢ የእርስዎ መሣሪያ ከበራ እና ከበይáŠáˆ˜áˆ¨á‰¡ ጋር የተገናኘ ከሆአበመመሪያዠላይ ያሉ ትዕዛዞችን በመከተሠእሱን ለማስመá‹áŒˆá‰¥ ይሞክሩá¢</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ወርዷáˆ</translation>
<translation id="2783661497142353826">የኪዮስክ መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• ያቀናብሩ</translation>
<translation id="2784407158394623927">የተንቀሳቃሽ ስáˆáŠ­ á‹áˆ‚ብ አገáˆáŒáˆŽá‰µá‹ŽáŠ• በማáŒá‰ áˆ­ ላይ</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">áŠá‰£áˆª ቀይር...</translation>
<translation id="2844111009524261443">አሂድ ላይ ጠቅ አድርáŒ</translation>
<translation id="2845382757467349449">áˆáˆáŒŠá‹œ የዕáˆá‰£á‰¶á‰½ አሞሌን አሳይ</translation>
-<translation id="284682086647736321">CtrlᣠAltᣠወይሠCommandን ያካትቱ</translation>
<translation id="2847759467426165163">á‹­á‹áˆ°á‹± ወደ</translation>
<translation id="284805635805850872">ጎጂ ሶáትዌር ይወገድ?</translation>
<translation id="2849362176025371110">የáˆáˆ­áˆ˜áˆ« እና የአጠቃቀሠá‹áˆ‚ብ በራስ-ሰር ወደ Google ይላኩᢠይህን በማንኛá‹áˆ ጊዜ በእርስዎ መሣሪያ <ph name="BEGIN_LINK1" />ቅንብሮች<ph name="END_LINK1" /> á‹áˆµáŒ¥ መለወጥ ይችላሉᢠ<ph name="BEGIN_LINK2" />የበለጠ ለመረዳት<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">á‹‹áŠáŠ›</translation>
<translation id="2850124913210091882">በáˆá‰µáŠ¬ አስቀáˆáŒ¥</translation>
<translation id="2850541429955027218">ገጽታ አክáˆ</translation>
+<translation id="2853121255651601031">የይለá ቃሉ ተቀáˆáŒ§áˆ</translation>
<translation id="2853916256216444076">$1 ቪዲዮ</translation>
<translation id="2857608528410806398">የQU ባህሪ ማሳወቂያ አካሠእዚህ áŠá‹ የሚሆáŠá‹á¢ የQU ባህሪ ማሳወቂያ አካሠእዚህ áŠá‹ የሚሆáŠá‹á¢ የQU ባህሪ ማሳወቂያ አካሠእዚህ áŠá‹ የሚሆáŠá‹á¢ የQU ባህሪ ማሳወቂያ አካሠእዚህ áŠá‹ የሚሆáŠá‹á¢ የQU ባህሪ ማሳወቂያ አካሠእዚህ áŠá‹ የሚሆáŠá‹á¢</translation>
<translation id="2860150991415616761">በጣሠረጅሠ(4ሴ)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">የሚዲያ ማዕከለ ስዕላት በአቃአያክሉ</translation>
<translation id="2908789530129661844">ማያ ገጹን አሳንስ</translation>
<translation id="2910318910161511225">ከአá‹á‰³áˆ¨ መረብ ጋር ያገናኙና እንደገና ይሞክሩ</translation>
+<translation id="2911898792135283060">የይለá ቃሠአመንጭ...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ማይክሮáŽáŠ•á‹ŽáŠ• መጠቀሠይáˆáˆáŒ‹áˆá¢</translation>
<translation id="2913331724188855103">ጣቢያዎች የኩኪ á‹áˆ‚ብ እንዲያስቀáˆáŒ¡ እና እንዲያáŠá‰¡ á‹­áቀዱ (የሚመከር)</translation>
<translation id="2916073183900451334">አንድ ድረ-ገጽ ላይ Tabን መጫን አገናኞችንና እንዲáˆáˆ የቅጽ መስኮችን á‹«á‹°áˆá‰ƒáˆá¢</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">አáˆá‰°á‹«á‹«á‹˜áˆ</translation>
<translation id="2989786307324390836">DER-encoded binaryᣠáŠáŒ áˆ‹ ሰርቲáŠáŠ¬á‰µ</translation>
<translation id="2993517869960930405">የመተáŒá‰ áˆªá‹« መረጃ</translation>
+<translation id="2994669386200004489">የ<ph name="FILE_NAME" />ን áˆá‰µáŠ¬ ማስቀመጥ አáˆá‰°á‰»áˆˆáˆ</translation>
<translation id="299483336428448530">በእርስዎ ወላጅ ተጭኗáˆá¢</translation>
<translation id="3002017044809397427">የእርስዎ <ph name="PHONE_TYPE" /> ተገáŠá‰·áˆá¢ áŠáŒˆáˆ­ áŒáŠ• Smart Lock Android 5.0 እና ከዚያ በላይ ካላቸዠመሣሪያዎች ጋር ብቻ ይሰራáˆá¢ &lt;a&gt;የበለጠ ለመረዳት&lt;/a&gt;</translation>
<translation id="3003144360685731741">ተመራጭ አá‹á‰³áˆ¨ መረቦች</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">በቂ á‹«áˆáˆ†áŠ á‹áˆ‚ብ</translation>
<translation id="3065041951436100775">የትር ተገድáˆáˆ áŒá‰¥áˆ¨áˆ˜áˆáˆµá¢</translation>
<translation id="3065140616557457172">ለመáˆáˆˆáŒ ይተይቡ ወይሠለመዳሰስ URL ያስገቡ - áˆáˆ‰áˆ áŠáŒˆáˆ­ በትክክሠይሰራáˆá¢</translation>
+<translation id="3066642396596108483">የእርስዎን á‹•áˆá‰£á‰¶á‰½á£ ታሪክ እና የይለá ቃላት በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ ያስáˆáˆ©</translation>
<translation id="3067198360141518313">ይህን ተሰኪ አሂድ</translation>
<translation id="3071624960923923138">አዲስ ትር ለመክáˆá‰µ እዚህ ጠቅ ማድረጠይችላሉ</translation>
<translation id="3074037959626057712">በመለያ ገብተዠስáˆáˆ¨á‰µáŠ• አብርተዋáˆ</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">የዚህ ትር ተሰሚ ድáˆáŒ¸-ከሠተደርጎበታáˆá¢</translation>
<translation id="3206175707080061730">«$1» የሚሠá‹á‹­áˆ አስቀድሞ አለᢠሊተኩት á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="3208703785962634733">á‹«áˆá‰°áˆ¨áŒ‹áŒˆáŒ </translation>
+<translation id="3213187967168344806">አታሚን ማከሠአáˆá‰°á‰»áˆˆáˆá¢ ኮáˆá’á‹á‰°áˆ­á‹ŽáŠ• እንደገና ያስáŠáˆ±á‰µáŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="321799795901478485">የዚህ ማህደር ሰሪ</translation>
<translation id="3220586366024592812">የ<ph name="CLOUD_PRINT_NAME" /> አገናኙ ተሰናክáˆáˆá¢ ዳáŒáˆ ይጀመር?</translation>
<translation id="3221634914176615296">የመሣሪያá‹áŠ• ይዘት በá‹á‹­áˆŽá‰½ መተáŒá‰ áˆªá‹«á‹ á‹áˆµáŒ¥ ያስሱትá¢</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">ራስ-ሰር ሰዓት ሰቅ ማáŒáŠ˜á‰µ ተሰናክáˆáˆ</translation>
<translation id="3264544094376351444">Sans-Serif ቅርጸ á‰áˆáŠá¦</translation>
<translation id="3264547943200567728">የእርስዎን የChromebox አá‹á‰³áˆ¨ መረብ ማቀናበር አáˆá‰°áˆ³áŠ«áˆ</translation>
+<translation id="3264582393905923483">አá‹á‹µ</translation>
<translation id="3265459715026181080">መስኮት á‹áŒ‹</translation>
<translation id="3267726687589094446">በርካታ á‹á‹­áˆŽá‰½áŠ• በራስ ሰር ማá‹áˆ¨á‹µáŠ• መáቀድ ቀጥáˆ</translation>
<translation id="3267998849713137817">የተሻሻለበት ጊዜ</translation>
<translation id="3268451620468152448">ክáት ትሮች</translation>
<translation id="3269069891205016797">ዘáŒá‰°á‹ ሲወጡ የእርስዎ መረጃ ከመሣሪያዠይወገዳáˆá¢</translation>
<translation id="3269093882174072735">áˆáˆµáˆ ጫን</translation>
+<translation id="3269889795238950578">ይህ ገጽ ወደ ቅንጥብ ሰሌዳዠየተቀዱ ጽሑáን እና መስሎችን መመáˆáŠ¨á‰µ ይችላáˆá¢</translation>
<translation id="326999365752735949">የማá‹áˆ¨á‹µ ችáŒáˆ­</translation>
<translation id="3270965368676314374">በኮáˆá’á‹á‰°áˆ­á‹Ž ላይ ያሉ áŽá‰¶á‹Žá‰½áŠ•á£ ሙዚቃን እና ሌላ ማህደረመረጃ á‹«áŠá‰¥á‰£áˆá£ ይቀይራሠእና ይሰርዛáˆ</translation>
<translation id="327147043223061465">áˆáˆ‰áŠ•áˆ ኩኪዎች እና የጣቢያ á‹áˆ‚ብ ይመáˆáŠ¨á‰±</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">ቅርጸት የመስራት ሂደቱ አንድ áˆáˆˆá‰µ ሰከንዶች ሊወስድ ይችላáˆá¢ እባክዎ ይጠብá‰á¢</translation>
<translation id="3305661444342691068">PDF በቅድመ እይታ ክáˆá‰µ</translation>
<translation id="3306684685104080068">እንደ Google Hangouts ወዳሉ በደመና ላይ ለተመሠረቱ አገáˆáŒáˆŽá‰¶á‰½ cast ማድረáŒáŠ• ያንá‰á¢</translation>
+<translation id="3307091518408668019">የኮáˆá’á‹á‰°áˆ­ ድርጅታዊ አሃድ (ለáˆáˆ³áˆŒá¦ OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">ድርጅታዊ መስáˆáˆ­á‰µ (OU)</translation>
<translation id="3308116878371095290">ይህ ገጽ ኩኪዎችን ከማቀናጀት ተከáˆáŠ­áˆáˆá¢</translation>
<translation id="3308134619352333507">አዘራር ደብቅ</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">áˆáˆáŒŠá‹œ በáˆáˆ‰áˆ ጣቢያዎች ላይ አሂድ</translation>
<translation id="3312424061798279731">የáŠá‰ ቋንቋዎች</translation>
<translation id="3312903956926554846">ወደ ዴስክቶᕠጫን</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />ᣠ<ph name="SUB_STATUS_TEXT" />
-ከ<ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">የእርስዎ የጅáˆáˆ­ ገጽ ወደ <ph name="URL" /> ተቀይሯáˆá¢ የጅáˆáˆ­ ገጽዎን የሚቀይሩ ቅጥያዎችን ለማሰናከሠወደáŠá‰ áˆ¨á‰ á‰µ መáˆáˆµáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="3313590242757056087">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ የትኛዎቹን ድር ጣቢያዎች መመáˆáŠ¨á‰µ እንደሚችሠለማዋቀር <ph name="MANAGEMENT_URL" />ን
በመጎብኘት ገደቦችን እና ቅንብሮችን ማዋቀር ይችላሉá¢
áŠá‰£áˆª ቅንብሮቹን ካáˆá‰€á‹¨áˆ© <ph name="USER_DISPLAY_NAME" /> በድሩ ላይ
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">ማተሠአáˆá‰°áˆ³áŠ«áˆá¢ እባክዎ አታሚዎን á‹­áˆá‰µáˆ¹á‰µáŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="3364721542077212959">የስቲለስ መሣሪያዎች</translation>
<translation id="336497260564123876">የይለá ቃሠተቀáˆáŒ§áˆá¢ የእርስዎን የይለá ቃሎች በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ ለማáŒáŠ˜á‰µ ወደ Chrome በመለያ á‹­áŒá‰¡á¢</translation>
+<translation id="3365598184818502391">Ctrl ወይሠAlt ይጠቀሙ</translation>
<translation id="3367813778245106622">ስáˆáˆ¨á‰µáŠ• ለመጀመር እንደገና á‹­áŒá‰¡</translation>
<translation id="3368922792935385530">ተያይዟáˆ</translation>
<translation id="3369624026883419694">ለአስተናጋጅ መáትሄ በመáˆáˆˆáŒ ላይ…</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">እባክዎ <ph name="PRODUCT_NAME" />ን ዳáŒáˆ ያስጀáˆáˆ©á‰µ</translation>
<translation id="3424969259347320884">ትሩ ሲሰናከሠáˆáŠ• እየሰሩ እንደáŠá‰ áˆ­ ያብራሩ</translation>
<translation id="3427092606871434483">áቀድ (áŠá‰£áˆª)</translation>
+<translation id="3428419049384081277">ወደ መለያ ገብተዋáˆ!</translation>
<translation id="3429275422858276529">ይህን ገጽ በቀላሉ በኋላ እንዲያገኙ á‹•áˆá‰£á‰µ ያድርጉት</translation>
<translation id="3429599832623003132">$1 ንጥሎች</translation>
<translation id="3432227430032737297">áˆáˆ‰áˆ የታዩትን አስወáŒá‹µ</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">የእርስዎን á‹áˆ‚ብ በበርካታ የድር ጣቢያዎች ላይ ያንብቡ</translation>
<translation id="3449839693241009168">ትዕዛዞችን ለ<ph name="EXTENSION_NAME" /> ለመላክ <ph name="SEARCH_KEY" />ን ይጫኑ</translation>
<translation id="3450157232394774192">የስራ-áˆá‰µ áˆáŠ”ታ á‹«á‹¥áŠá‰µ መቶኛ</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> áŽá‰¶á‹Žá‰½áŠ• በáˆá‰µáŠ¬ በማስቀመጥ ላይ</translation>
<translation id="3453612417627951340">áˆá‰€á‹³ ያስáˆáˆáŒˆá‹‹áˆ</translation>
<translation id="3454157711543303649">ማáŒá‰ áˆ­ ተጠናቋáˆ</translation>
+<translation id="3454224730401036106">የእርስዎ áŒáŠ•áŠ™áŠá‰µ ደህንáŠá‰± ይበáˆáŒ¥ ወደተጠበቀ አá‹á‰³áˆ¨ መረብ ቀይሯáˆ</translation>
<translation id="345693547134384690">&amp;áˆáˆµáˆ በአዲስ ትር á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="3459509316159669723">ማተáˆ</translation>
<translation id="3459697287128633276">የእርስዎ መለያ የGoogle Play መደብርን እንዲደርስ ለማንቃት እባክዎ በእርስዎ የማንáŠá‰µ አቅራቢ በኩሠያረጋáŒáŒ¡á¢</translation>
<translation id="3459774175445953971">ለመጨረሻ ጊዜ የተሻሻለá‹á¦</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ወደ ቅንጥብ ሰሌዳዠየተቀዱ ጽሑáን እና áˆáˆµáˆŽá‰½áŠ• መመáˆáŠ¨á‰µ á‹­áˆáˆáŒ‹áˆ</translation>
<translation id="3462413494201477527">የመለያ ቅንብር ይተ�</translation>
<translation id="346431825526753">ይሄ በ<ph name="CUSTODIAN_EMAIL" /> የሚቀናበር የህጻናት መለያ áŠá‹á¢</translation>
<translation id="3465566417615315331">áŽá‰¶á‹Ž ላይ ጠቅ ያድርጉ</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">በመቅዳት ላይ...</translation>
<translation id="3473479545200714844">የማያ ገጽ ማጉያ</translation>
<translation id="3475447146579922140">Google ተመን ሉህ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 መስመር አይታይáˆ&gt;}one{&lt;$1 መስመሮች አይታዩáˆ&gt;}other{&lt;$1 መስመሮች አይታዩáˆ&gt;}}</translation>
<translation id="3475843873335999118">ይቅርታᣠየጣት አሻራዎ አáˆáŠ•áˆ አáˆá‰³á‹ˆá‰€áˆá¢ እባክዎ የይለá ቃáˆá‹ŽáŠ• ያስገቡትá¢</translation>
<translation id="347670947055184738">á‹á‹­! ሥርዓቱ ለመሣሪያዎ መመሪያን ማáŒáŠ˜á‰µ አáˆá‰°áˆ³áŠ«áˆˆá‰µáˆá¢</translation>
<translation id="347785443197175480"><ph name="HOST" /> ካሜራዎን እና ማይክሮáŽáŠ•á‹ŽáŠ• እንዲደርስ መáቀዱን ይቀጥሉ</translation>
<translation id="3478685642445675458">አንድ ሰዠከማስወገድዎ በáŠá‰µ እባክዎ የእርስዎን መገለጫ ይክáˆá‰±á¢</translation>
+<translation id="347919930506963698">ከChrome ይበáˆáŒ¥ ተጨማሪ á‹«áŒáŠ™</translation>
<translation id="3479552764303398839">አáˆáŠ• አይደለáˆ</translation>
<translation id="3480892288821151001">መስኮት áŒáˆ« ላይ ትከáˆ</translation>
<translation id="3481915276125965083">በዚህ ገጽ ላይ የሚከተሉት ብቅ-ባዮች ታáŒá‹°á‹‹áˆá¦</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">የቡድን ስáˆá¦</translation>
<translation id="3505030558724226696">የመሣሪያ መዳረሻ ሻር</translation>
<translation id="3507421388498836150">ለ«<ph name="EXTENSION_NAME" />» አáˆáŠ• ያሉት áˆá‰ƒá‹¶á‰½</translation>
+<translation id="3507888235492474624">የብሉቱዠመሣሪያዎችን ዳáŒáˆ ቃáŠ</translation>
<translation id="3508920295779105875">ሌላ አቃአáˆáˆ¨áŒ¥â€¦</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">ዳáŒáˆ-ቃáŠ</translation>
<translation id="3511307672085573050">የአገናአአድ&amp;ራሻ ቅዳ</translation>
<translation id="3511399794969432965">መገናኘት ላይ እየተቸገሩ áŠá‹?</translation>
<translation id="351152300840026870">á‹áˆ±áŠ• የቅርጸ á‰áˆáŠ ስá‹á‰µ</translation>
<translation id="3511528412952710609">አጭር</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ማá‹áˆ¨á‹µáŠ• ተወá‹}one{ማá‹áˆ¨á‹¶á‰½áŠ• ተዋቸá‹}other{ማá‹áˆ¨á‹¶á‰½áŠ• ተዋቸá‹}}</translation>
<translation id="3514373592552233661">ከአንድ በላይ የሚገአከሆአተመራጭ አá‹á‰³áˆ¨ መረቦች ከሌላ የታወበአá‹á‰³áˆ¨ መረቦች á‹­áˆá‰… ተመራጭ ይሆናሉ</translation>
+<translation id="3520212870468945358"><ph name="URL" /> የደህንáŠá‰µ á‰áˆáዎን ተከታታይ á‰áŒ¥áˆ­ መመáˆáŠ¨á‰µ á‹­áˆáˆáŒ‹áˆ</translation>
<translation id="3523642406908660543">አንድ ጣቢያ በኮáˆá’á‹á‰°áˆ­á‹Ž ላይ የተሰኪ መዳረሻ መጠቀሠሲáˆáˆáŒ ጠይቅ (የሚመከር)</translation>
<translation id="3525897975040424366">ወደ መደርደሪያ ጫን</translation>
<translation id="3527085408025491307">አቃáŠ</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">እየተጠቀሙ ያሉት Wi-Fi (<ph name="NETWORK_ID" />) በመለያ መáŒá‰¢á‹« ገጹን እንዲጎበኙ ሊጠይቅዎት ይችላáˆá¢</translation>
<translation id="3564708465992574908">የማጉላት ደረጃዎች</translation>
<translation id="3566721612727112615">áˆáŠ•áˆ ጣቢያዎች አáˆá‰³áŠ¨áˆ‰áˆ</translation>
-<translation id="3566866560249787686">Google ረዳት ሊጫን አáˆá‰»áˆˆáˆá£ እባክዎ እንደገና ይሞክሩá¢</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" /> ማያ ገጽዎን እንዲያጋራ á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="3570985609317741174">የድር ይዘት</translation>
<translation id="3571734092741541777">አዋቅር</translation>
<translation id="3574210789297084292">áŒá‰£</translation>
<translation id="3576324189521867626">በተሳካ áˆáŠ”ታ ተጭኗáˆ</translation>
-<translation id="3578331450833904042">áŠá‰£áˆª (áˆáˆ‰áŠ•áˆ áŠáŒˆáˆ­ አንሳ)</translation>
<translation id="3578594933904494462">የዚህ ትር ይዘት በመጋራት ላይ áŠá‹á¢</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; የ&lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; አታሚ እርስዎ ባለቤት ለሆኑበት ቡድን ማጋራት á‹­áˆáˆáŒ‹áˆ‰á¦ &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;ᢠከተቀበሉ áˆáˆ‰áˆ የቡድን አባላት ወደ አታሚዠማተሠይችላሉá¢</translation>
<translation id="3584169441612580296">በኮáˆá’á‹á‰°áˆ­á‹Ž ላይ ያሉ áŽá‰¶á‹Žá‰½áŠ•á£ ሙዚቃን እና ሌላ ማህደረመረጃ á‹«áŠá‰¥á‰£áˆ እና ይቀይራáˆ</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">ታሪክን በመለያ ከገቡ áˆáˆ‰áˆ መሣሪያዎች ላይ ያጸዳáˆá¢ የእርስዎ Google መለያ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> ላይ ሌሎች የአሰሳ ታሪክ á‹“á‹­áŠá‰¶á‰½ ሊኖረዠይችላáˆ</translation>
<translation id="3600456501114769456">በእርስዎ መሣሪያ ላይ ያሉ የአካባቢያዊ á‹á‹­áˆŽá‰½ መዳረሻ በእርስዎ አስተዳዳሪ ተሰናክáˆáˆá¢</translation>
<translation id="3600792891314830896">ድáˆáŒ½áŠ• በሚያጫá‹á‰± ጣቢያዎች ላይ ድáˆáŒ¸-ከሠአድርáŒ</translation>
+<translation id="3603177256297531067">ይህ ገጽ ሊተረጎሠአáˆá‰»áˆˆáˆ</translation>
<translation id="3603533104205588786">አንድ ገጽ á‹•áˆá‰£á‰µ ለማድረጠኮከቡን ጠቅ ማድረጠይችላሉ</translation>
<translation id="3603622770190368340">የአá‹á‰³áˆ¨ መረብ እá‹á‰…ና ማረጋገጫ á‹«áŒáŠ™</translation>
<translation id="3604048165392640554">áˆáŠ•áˆ የተንቀሳቃሽ ስáˆáŠ­ áŒáŠ•áŠ™áŠá‰µ አáˆá‰°áŒˆáŠ˜áˆá¢ በሌሎች መሣሪያዎችዎ ላይ ቅጽበታዊ እንደ ሞደሠመጠቀáˆáŠ• ያብሩና እንደገና ይሞክሩᢠ&lt;a target="_blank" href="<ph name="URL" />"&gt;የበለጠ ለመረዳት&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">የእርስዎ አይ ቲ አስተዳዳሪ Chrome Goodies ለመሣሪያዎ አሰናክáˆáˆá¢ <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">የኢሜይሠአድራሻ</translation>
<translation id="3702500414347826004">የእርስዎ የጅáˆáˆ­ ገጾች <ph name="URL" />ን ለማካተት ተቀይረዋáˆá¢</translation>
-<translation id="3703669627274482482">አንድ ጣቢያ እርስዎ ወደ ቅንጥብ ሰሌዳ የሚቀዱትን ጽሑá እና áˆáˆµáˆáŠ• መመáˆáŠ¨á‰µ ሲáˆáˆáŒ ይጠይቅ</translation>
<translation id="370415077757856453">ጃቫስክሪá•á‰µ ታáŒá‹·áˆ</translation>
<translation id="3704331259350077894">የክንá‹áŠ• መቋረጥ</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">የእርስዎ ካርድ የአገáˆáŒáˆŽá‰µ ጊዜዠአብቅቷáˆ</translation>
<translation id="3792890930871100565">አታሚዎችን ያላቅá‰</translation>
<translation id="379422718204375917">ወደ የእርስዎ መለያ ለመáŒá‰£á‰µ Smart Lockን ይጠቀሙ</translation>
-<translation id="3794595850995182458">ከገጽ á‹áŒ£</translation>
<translation id="3796648294839530037">ተወዳጅ አá‹á‰³áˆ¨ መረቦችá¦</translation>
<translation id="3797900183766075808">«<ph name="SEARCH_TERMS" />»ን በ<ph name="SEARCH_ENGINE" /> á‹áˆµáŒ¥ &amp;áˆáˆáŒ</translation>
<translation id="3798325802885154040">ጠቅ ለማድረáŒ-መታ ማድረáŒáŠ• እንዲያáŠá‰/እንዲያሰናክሉ ያስችáˆá‹Žá‰³áˆ</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">ሌላ አክáˆ</translation>
<translation id="3812525830114410218">መጥᎠየእá‹á‰…ና ማረጋገጫ</translation>
<translation id="3813296892522778813">የሚáˆáˆáŒ‰á‰µáŠ• áŠáŒˆáˆ­ ማáŒáŠ˜á‰µ ካáˆá‰»áˆ‰ ወደ <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome እገዛ<ph name="END_LINK_CHROMIUM" /> ይሂዱ</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> አዲስ áŽá‰¶á‹Žá‰½ ተገáŠá‰·áˆ
- <ph name="LINE_BREAK1" />
- áˆá‰µáŠ¬ ወደ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> ለማስቀመጥ á‹áŒáŒ</translation>
<translation id="3819007103695653773">áˆáˆ‰áˆ ጣቢያዎች የáŒá‹ መáˆá‹•áŠ­á‰¶á‰½áŠ• እንዲáˆáŠ­ áቀድ</translation>
+<translation id="3819497457291599334">ወደ ቅንብሮች &gt; መተáŒá‰ áˆªá‹«á‹Žá‰½ እና ማሳወቂያዎች &gt; áˆáˆ‰áˆ መተáŒá‰ áˆªá‹«á‹Žá‰½ &gt; የGoogle Play አገáˆáŒáˆŽá‰¶á‰½ ይሂዱá¢</translation>
<translation id="3819752733757735746">የማብሪያ/ማጥáŠá‹« መዳረሻ (ኮáˆá’á‹á‰°áˆ©áŠ• በአንድ ወይሠáˆáˆˆá‰µ ማብሪያ ማጥáŠá‹«á‹Žá‰½ ይቆጣጠሩ)</translation>
<translation id="3819800052061700452">&amp;በሙሉ ገጽ ማያ አሳይ</translation>
<translation id="3820172043799983114">áˆáŠ­ á‹«áˆáŠ¾áŠ á’ንá¢</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">ተጨማሪ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">ኩኪዎች እና የሌላ ጣቢያ እና ተሰኪ á‹áˆ‚ብ</translation>
<translation id="383891835335927981">áˆáŠ•áˆ ጣቢያዎች አáˆáŒŽáˆ‰áˆ ወይሠአላáŠáˆ±áˆ</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> የቅንጥብ ሰሌዳዠእንዳይመለከት አáŒá‹µ</translation>
<translation id="3840053866656739575">ከእርስዎ Chromebox ጋር የáŠá‰ áˆ¨á‹ áŒáŠ•áŠ™áŠá‰µ ጠáቷáˆá¢ እባክዎ ጠጋ ይበሉ ወይሠዳáŒáˆ ለማገናኘት ስንሞክር መሣሪያዎን ይመáˆáŠ¨á‰±á¢</translation>
+<translation id="3842132283799370683">ማሽኑን ከጎራዠጋር መቀላቀሠአáˆá‰°áˆ³áŠ«áˆá¢ ይሄ በድርጅታዊ አሃዱ ላይ ባሉ ችáŒáˆ®á‰½ áˆáŠ­áŠ•á‹«á‰µ ሊሆን ይችላáˆá¢</translation>
<translation id="3842552989725514455">ባለጭረት ቅርጸ-á‰áˆáŠ</translation>
<translation id="385051799172605136">ተመለስ</translation>
<translation id="3851428669031642514">ደህንáŠá‰³á‰¸á‹ አስተማማአያáˆáˆ†áŠ‘ የአጻጻá ስርዓቶችን ጫን</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">የሰዓት ሰቅ á‹­áˆáˆ¨áŒ¡</translation>
<translation id="3856921555429624101">የá‹áˆ‚ብ አጠቃቀáˆáŠ• መለካት ተጠናቅቋáˆ</translation>
<translation id="3857228364945137633">የእርስዎ ስáˆáŠ­ በአቅራቢያ በሚሆንበት ጊዜ የእርስዎን <ph name="DEVICE_TYPE" /> ያለ ይለá ቃሠለመክáˆá‰µ Smart Lockን ይሞክሩትá¢</translation>
+<translation id="3857732810083914482">áŒáˆ‹á‹ŠáŠá‰µ ማላበስ ጠáቷáˆá¢ ይህን myaccount.google.com ላይ መቀየር ይችላሉá¢</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">እንኳን ወደ Hangouts Meet በደህና መጡ</translation>
<translation id="3862134173397075045">እንኳን ወደ በChrome á‹áˆµáŒ¥ የCast ተሞክሮ በደህና መጡ!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Smart Lock ስáˆáŠ­ ተለá‹áŒ§áˆ</translation>
<translation id="3927932062596804919">ከáˆáŠ­áˆ</translation>
<translation id="3930521966936686665">በሚከተለዠላይ ያጫá‹á‰±á¦</translation>
+<translation id="3933283459331715412">የተሰረዘዠየ<ph name="USERNAME" /> ይለá ቃሠወደáŠá‰ áˆ¨á‰ á‰µ ይመáˆáˆ±</translation>
<translation id="3936390757709632190">&amp;ተሰሚ/ኦዲዮ በአዲስ ትር ክáˆá‰µ</translation>
<translation id="3936925983113350642">የመረጡት የይለá ቃሠይህን የዕá‹á‰…ና ማረጋገጫ በኋላ ላይ ለማስመለስ ያስáˆáˆáŒ‹áˆá¢ እባክዎ ደህንáŠá‰± በተጠበቀ ቦታ ላይ ይመá‹áŒá‰¡á‰µá¢</translation>
<translation id="3937640725563832867">የሰርቲáŠáŠ¬á‰µ አቅራቢ ተለዋጭ ስáˆ</translation>
+<translation id="3937734102568271121">áˆáˆáŒŠá‹œ <ph name="LANGUAGE" />ን ተርጉáˆ</translation>
<translation id="3940233957883229251">ራስ-ድገáˆáŠ• አንቃ</translation>
<translation id="3941357410013254652">የሰርጥ መታወቂያ</translation>
<translation id="3941565636838060942">የዚህ á•áˆ®áŒáˆ«áˆ መዳረሻን ለመደበቅ በመቆጣጠሪያ á“áŠáˆ á‹áˆµáŒ¥ ያለá‹áŠ•
@@ -1943,6 +1974,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">ከIE የመጣ</translation>
<translation id="3950820424414687140">á‹­áŒá‰¡</translation>
+<translation id="3950870029767307261">ይህ ገጽ ወደ ቅንጥብ ሰሌዳዠየተቀዱ ጽሑáን እና áˆáˆµáˆŽá‰½áŠ• እንዳይመለከት ታáŒá‹·áˆ</translation>
<translation id="3954354850384043518">በሂደት ላይ</translation>
<translation id="3955193568934677022">ጥበቃ የሚደረáŒá‰ á‰µáŠ• ይዘት እንዲያጫá‹á‰± ለጣቢያዎች áቀድ (የሚመከር)</translation>
<translation id="3956702100721821638">Google Playን መድረስ አáˆá‰°á‰»áˆˆáˆ</translation>
@@ -1975,6 +2007,7 @@
<translation id="39964277676607559">ለይዘት ስክሪá•á‰µ ጃቫስክሪá•á‰µ «<ph name="RELATIVE_PATH" />»ን መጫን አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="4002066346123236978">ርዕስ</translation>
<translation id="40027638859996362">የቃሠመá‹áˆ°á‹µ</translation>
+<translation id="4005817994523282006">የሰዓት ሰቅ ማወቂያ ዘዴ</translation>
<translation id="4008291085758151621">የጣቢያ መረጃ በቪአር á‹áˆµáŒ¥ አይገáŠáˆ</translation>
<translation id="4010917659463429001">á‹•áˆá‰£á‰¶á‰½á‹ŽáŠ• በተንቀሳቃሽ መሣሪያዎ ላይ ለማáŒáŠ˜á‰µ <ph name="GET_IOS_APP_LINK" />á¢</translation>
<translation id="4014432863917027322">«<ph name="EXTENSION_NAME" />» ይጠገን?</translation>
@@ -1991,6 +2024,7 @@
<translation id="4037084878352560732">áˆáˆ¨áˆµ</translation>
<translation id="4037889604535939429">ሰá‹áŠ• ያርትዑ</translation>
<translation id="4042264909745389898">የGoogle Chrome OS á‹áˆ</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{ከገጽ á‹áŒ£}one{ከገጾች á‹áŒ£}other{ከገጾች á‹áŒ£}}</translation>
<translation id="4044612648082411741">የእርስዎን የዕá‹á‰…ና ማረጋገጫ ይለá ቃሠያስገቡ</translation>
<translation id="404493185430269859">áŠá‰£áˆª የáለጋ á•áˆ®áŒáˆ«áˆ</translation>
<translation id="4047112090469382184">ይሄ እንዴት ደህንáŠá‰± የተጠበቀ እንደሆáŠ</translation>
@@ -2035,6 +2069,7 @@
<translation id="4109135793348361820">መስኮት ወደ <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) á‹áˆ°á‹µ</translation>
<translation id="4110559665646603267">መደርደሪያ ላይ አተኩር</translation>
<translation id="4114360727879906392">ቀዳሚ መስኮት</translation>
+<translation id="4115002065223188701">አá‹á‰³áˆ¨ መረብ ከክáˆáˆ á‹áŒ­ áŠá‹</translation>
<translation id="4115080753528843955">አንዳንድ የይዘት አገáˆáŒáˆŽá‰¶á‰½ የሚጠበቅ ይዘት መዳረሻን ለመáቀድ ዓላማዎች áˆá‹© ለዪዎችን ይጠቀማሉ</translation>
<translation id="411666854932687641">የáŒáˆ ማህደረ ትá‹áˆµá‰³</translation>
<translation id="4120817667028078560">ዱካ በጣሠረጅሠáŠá‹</translation>
@@ -2045,6 +2080,7 @@
<translation id="4130207949184424187">አንድ ቅጥያ ከኦáˆáŠ’ቦክሱ ሆáŠá‹ ሲáˆáˆáŒ‰ የሚታየá‹áŠ• ገጽ ቀይሮታáˆá¢</translation>
<translation id="413121957363593859">አካላት</translation>
<translation id="4131410914670010031">ጥá‰áˆ­ እና áŠáŒ­</translation>
+<translation id="4136203100490971508">á€áˆá‹­ ስትወጣ የማታ ብርሃን በራስ-ሰር ይጠá‹áˆ</translation>
<translation id="4138267921960073861">በመáŒá‰¢á‹« ገጹ ላይ የተጠቃሚ ስሞች እና áŽá‰¶á‹Žá‰½áŠ• አሳይ</translation>
<translation id="4140559601186535628">የáŒá‹ መáˆá‹•áŠ­á‰¶á‰½</translation>
<translation id="4146026355784316281">áˆáˆáŒŠá‹œ ከሥርዓት ተመáˆáŠ«á‰½ ጋር ክáˆá‰µ</translation>
@@ -2062,6 +2098,7 @@
<translation id="4172051516777682613">áˆáˆáŒŠá‹œ አሳይ</translation>
<translation id="4175737294868205930">ቋሚ ማከማቻ</translation>
<translation id="4176463684765177261">ተሰናክáˆáˆ</translation>
+<translation id="4180684688621252156">የህትመት አገáˆáŒáˆŽá‰µ</translation>
<translation id="4180788401304023883">የCA እá‹á‰…ና ማረጋገጫ «<ph name="CERTIFICATE_NAME" />» ይሰረá‹?</translation>
<translation id="4181841719683918333">ቋንቋዎች</translation>
<translation id="4184885522552335684">ማሳያን ለመá‹áˆ°á‹µ ይጎትቱ</translation>
@@ -2077,7 +2114,6 @@
<translation id="4206323443866416204">የáŒá‰¥áˆ¨áˆ˜áˆáˆµ ሪá–ርት</translation>
<translation id="420665587194630159">(ይህ ቅጥያ የተቀናበረ እና ሊወገድ ወይሠሊሰናከሠየማይችሠáŠá‹á¢)</translation>
<translation id="4206944295053515692">ለጥቆማ አስተያየቶችን Googleን ይጠይá‰</translation>
-<translation id="4207228095438106090"><ph name="URL" /> እርስዎ ወደ ቅንጥብ ሰሌዳ የሚቀዱትን ጽሑá እና áˆáˆµáˆŽá‰½ መመáˆáŠ¨á‰µ á‹­áˆáˆáŒ‹áˆá¢</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" />ን á‹­áˆáˆáŒ‰</translation>
<translation id="4209092469652827314">ትáˆá‰…</translation>
<translation id="421017592316736757">ይህን á‹á‹­áˆ ለመድረስ መስመር ላይ መሆን አለብዎትá¢</translation>
@@ -2085,6 +2121,7 @@
<translation id="42126664696688958">ወደ á‹áŒª ላክ</translation>
<translation id="42137655013211669">የዚህ መርጃ መዳረሻ በአገáˆáŒ‹á‹© ተከáˆáŠ­áˆáˆá¢</translation>
<translation id="4215350869199060536">á‹á‹­ á‹á‹­á£ በስሠá‹áˆµáŒ¥ ህገ-ወጥ áˆáˆáŠ­á‰¶á‰½!</translation>
+<translation id="4215448920900139318">የ<ph name="FILE_COUNT" />ን áˆá‰µáŠ¬ በማስቀመጥ ላይ</translation>
<translation id="4235200303672858594">መላዠየማያ ገጽ</translation>
<translation id="4235813040357936597">ለ<ph name="PROFILE_NAME" /> መለያ አክáˆ</translation>
<translation id="4235965441080806197">መáŒá‰£á‰µáŠ• ሰርá‹</translation>
@@ -2112,7 +2149,6 @@
<translation id="4270393598798225102">ስሪት <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">áˆáŠ•áˆ ተዛማጆች የሉáˆ</translation>
<translation id="4275830172053184480">መሣሪያዎን ዳáŒáˆ ያስጀáˆáˆ©</translation>
-<translation id="4276216215490044084">ትáˆá‰… PPDን መጫን አáˆá‰°á‰»áˆˆáˆá¢ ከáተኛዠመጠን 250 ኪባ áŠá‹á¢</translation>
<translation id="4278390842282768270">ተáˆá‰…á‹·áˆ</translation>
<translation id="4281844954008187215">የአáŒáˆáŒáˆŽá‰µ á‹áˆ</translation>
<translation id="4282196459431406533">Smart Lock በርቷáˆ</translation>
@@ -2124,15 +2160,15 @@
<translation id="4289300219472526559">መናገር ይጀáˆáˆ©</translation>
<translation id="4289540628985791613">ማጠቃለያ</translation>
<translation id="4296575653627536209">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ አክáˆ</translation>
+<translation id="4297322094678649474">ቋንቋዎችን ይቀይሩ</translation>
+<translation id="4299141727003252811">Chromeን እና እንደ ትርጉáˆá£ áለጋ እና ማስታወቂያዎች ያሉ ሌሎች የGoogle አገáˆáŒáˆŽá‰¶á‰½áŠ• áŒáˆ‹á‹ŠáŠá‰µ ለማላበስ Google የእርስዎን የአሰሳ እንቅስቃሴᣠእርስዎ በጎበኟቸዠአንዳንድ ጣቢያዎች ላይ ያሉ ይዘቶችን እና ሌሎች የአሰሽ መስተጋብሮችን ሊጠቀሠይችላáˆá¢</translation>
<translation id="4300305918532693141">ይህን ቅንብር ለመለወጥ <ph name="BEGIN_LINK" />ስáˆáˆ¨á‰µáŠ• ዳáŒáˆ ያስጀáˆáˆ©<ph name="END_LINK" /></translation>
<translation id="430303754419731728">አዲስ የስርዓተ ክወና á‹áˆ›áŠ” አለዎትᢠለመጀመር በመለያ á‹­áŒá‰¡á¢</translation>
<translation id="4305227814872083840">ረጅሠ(2 ሴ)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K በቀጥታ)</translation>
+<translation id="4310139701823742692">á‹á‹­áˆ‰ በተሳሳተ ቅርጸት áŠá‹ ያለá‹á¢ የPPD á‹á‹­áˆ‰áŠ• ይመáˆáŠ¨á‰±áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="431076611119798497">&amp;á‹áˆ­á‹áˆ®á‰½</translation>
<translation id="4312866146174492540">አáŒá‹µ (áŠá‰£áˆª)</translation>
-<translation id="4315548163539304064">የማህደረመረጃ መሣሪያዎን በመቃኘት ላይ...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> አዲስ áŽá‰¶á‹Žá‰½ ተገáŠá‰°á‹‹áˆ</translation>
<translation id="4316850752623536204">የገንቢ ድር ጣቢያ</translation>
<translation id="4320177379694898372">áˆáŠ•áˆ የበይáŠáˆ˜áˆ¨á‰¥ áŒáŠ•áŠ™áŠá‰µ የለáˆ</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ማá‹áˆ¨á‹µ ቀጥáˆ}one{ማá‹áˆ¨á‹¶á‰½ ቀጥáˆ}other{ማá‹áˆ¨á‹¶á‰½ ቀጥáˆ}}</translation>
@@ -2157,7 +2193,6 @@
<translation id="4359408040881008151">በጥገኛ ቅጥያ(ዎች) áˆáŠ­áŠ•á‹«á‰µ ተጭኗáˆá¢</translation>
<translation id="4361142739114356624">የዚህ ደንበኛ የእá‹á‰…ና ማረጋገጫ የሆáŠá‹ የáŒáˆ á‰áˆá ይጎድላሠወይሠአይሠራáˆ</translation>
<translation id="4363771538994847871">áˆáŠ•áˆ የCast መድረሻዎች አáˆá‰°áŒˆáŠ™áˆá¢ እገዛ አስáˆáˆˆáŒˆá‹Žá‰µ?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ወርዷáˆ</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> አንድ መስኮት እያጋራ áŠá‹á¢</translation>
<translation id="4364830672918311045">ማሳወቂያዎችን አሳይ</translation>
<translation id="4365673000813822030">á‹á‹­á£ ማመሳሰሠመስራት አá‰áˆŸáˆá¢</translation>
@@ -2178,10 +2213,10 @@
<translation id="4394049700291259645">አሰናክáˆ</translation>
<translation id="4400367121200150367">የይለá ቃላትን በጭራሽ የማያስቀáˆáŒ¡ ድር ጣቢያዎች እዚህ ይታያሉ</translation>
<translation id="4400632832271803360">የላይኛዠረድá á‰áˆáŽá‰½ ባህሪን ለመቀየር የማስጀመሪያ á‰áˆá‰áŠ• á‹­á‹«á‹™</translation>
-<translation id="4405076286418917603">á‰áˆáŠ ያስáˆáˆáŒ‹áˆ</translation>
<translation id="4408599188496843485">እ&amp;ገዛ</translation>
<translation id="4409697491990005945">ህዳጎች</translation>
<translation id="4411578466613447185">የኮድ áˆáˆ«áˆš</translation>
+<translation id="4412698727486357573">የእገዛ ማዕከáˆ</translation>
<translation id="4414232939543644979">አዲስ ማን&amp;áŠá‰µáŠ• የማያሳá‹á‰… መስኮት</translation>
<translation id="4415748029120993980">የSECG ሞላላ ጥáˆá‹ secp384r1 (እንዲáˆáˆ NIST P-384 በመባሠየሚታወቅ)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> ኩኪዎችን እንዲያስቀáˆáŒ¥ áˆáˆáŒŠá‹œ á‹­áቀዱ</translation>
@@ -2195,7 +2230,6 @@
<translation id="4430369329743628066">á‹•áˆá‰£á‰µ ታክáˆáˆ</translation>
<translation id="443464694732789311">ቀጥáˆ</translation>
<translation id="4439318412377770121"><ph name="DEVICE_NAME" />ን በGoogle ደመና መሣሪያዎች ላይ ማስመá‹áŒˆá‰¥ á‹­áˆáˆáŒ‹áˆ‰?</translation>
-<translation id="4439612350502082674">አታሚን ማከሠአáˆá‰°á‰»áˆˆáˆá¢ እንደገና ያስáŠáˆ±áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="4441124369922430666">ማሽኑ ሲበራ ይህን መተáŒá‰ áˆªá‹« በራስ-ሰር እንዲጀመር á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="444134486829715816">ዘርጋ...</translation>
<translation id="4441548209689510310">የáŠá‹°áˆ አራሚ አማራጮችን አሳይ</translation>
@@ -2217,6 +2251,7 @@
<translation id="4474381447165623168">የእርስዎን WiFi አá‹á‰³áˆ¨ መረብ በመጠቀሠበራስ-ሰር ያዘጋáŒ</translation>
<translation id="4475552974751346499">የሚወርዱ áˆáˆáŒ</translation>
<translation id="4476590490540813026">አትሌት</translation>
+<translation id="4477015793815781985">CtrlᣠAlt ወይሠ⌘ ያካትቱ</translation>
<translation id="4478664379124702289">አገ&amp;ናአአስቀáˆáŒ¥ እንደ…</translation>
<translation id="4479424953165245642">የኪዮስክ መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• አቀናብር</translation>
<translation id="4479639480957787382">ኢተርኔት</translation>
@@ -2230,8 +2265,6 @@
<translation id="4508051413094283164">áˆáˆ‰áŠ•áˆ ማንáŠá‰µ በማያሳá‹á‰… መስኮት á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="4508265954913339219">ማáŒá‰ áˆ­ አáˆá‰°áˆ³áŠ«áˆ</translation>
<translation id="4508765956121923607">áˆ&amp;ንጭ አሳይ</translation>
-<translation id="4509017836361568632">áŽá‰¶ ያስወáŒá‹±</translation>
-<translation id="4513946894732546136">áŒá‰¥áˆ¨ መáˆáˆµ</translation>
<translation id="451407183922382411">በ<ph name="COMPANY_NAME" /> የተጎላበተ</translation>
<translation id="4514542542275172126">አዲስ ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ ያዋቅሩ</translation>
<translation id="451515744433878153">አስወáŒá‹µ</translation>
@@ -2239,6 +2272,7 @@
<translation id="4520385623207007473">ጥቅሠላይ የዋሉ ኩኪዎች</translation>
<translation id="452039078290142656">ከ<ph name="VENDOR_NAME" /> የመጡ á‹«áˆá‰³á‹ˆá‰ መሣሪያዎች</translation>
<translation id="4522570452068850558">á‹áˆ­á‹áˆ®á‰½</translation>
+<translation id="4522600456902129422">ይህ ጣቢያ ቅንጥብ ሰሌዳá‹áŠ• እንዲመለከት መáቀዱን ይቀጥሉ</translation>
<translation id="4530494379350999373">መáŠáˆ»</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">የሲá’á‹© ጊዜ</translation>
@@ -2251,9 +2285,11 @@
<translation id="4543778593405494224">የእá‹á‰…ና ማረጋገጫ አቀናባሪ</translation>
<translation id="4544174279960331769">áŠá‰£áˆª ሰማያዊ አáˆáˆ³á‹«</translation>
<translation id="4545028762441890696">ለማንቃት አዲሶቹን áቃዶች ይቀበሉá¦</translation>
+<translation id="454547174531670764">ከሌላ መለያ ጋር ያስáˆáˆ©</translation>
<translation id="4545759655004063573">በቂ ባáˆáˆ†áŠ‘ áቃዶች áˆáŠ­áŠ•á‹«á‰µ ማስቀመጥ አáˆá‰°á‰»áˆˆáˆá¢ እባክዎ ሌላ ቦታ ላይ ያስቀáˆáŒ¡á¢</translation>
<translation id="4546308221697447294">ከGoogle Chrome ጋር በáጥáŠá‰µ ያስሱ</translation>
<translation id="4547659257713117923">ከሌሎች መሣሪያዎች áˆáŠ•áˆ ትሮች የሉáˆ</translation>
+<translation id="4547672827276975204">በራስ-ሰር አቀናብር</translation>
<translation id="4547992677060857254">የመረጡት አቃአሊጎዱ የሚችሉ á‹á‹­áˆŽá‰½ አሉትᢠእርáŒáŒ áŠ› áŠá‹Žá‰µ ዘላቂ የዚህ አቃአየመጻá መዳረሻ ለ«$1» መስጠት á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="4552031286893852992">ይህ ጣቢያ ጣáˆá‰ƒ ገቢ ማስታወቂያዎችን የማሳየት አá‹áˆ›áˆšá‹« ስላለዠChrome በዚህ ጣቢያ ላይ ማስታወቂያዎችን አáŒá‹·áˆá¢</translation>
<translation id="4552089082226364758">ብáˆáŒ­á‰³</translation>
@@ -2425,10 +2461,10 @@
<translation id="4837926214103741331">ይህን መሣሪያ ለመጠቀሠስáˆáŒ£áŠ• አáˆá‰°áˆ°áŒ á‹Žá‰µáˆá¢ የመáŒá‰£á‰µ áቃድ ለማáŒáŠ˜á‰µ የመሣሪያá‹áŠ• ባለቤት á‹«áŠáŒ‹áŒáˆ©á¢</translation>
<translation id="4837952862063191349">የእርስዎን የአካባቢ á‹áˆ‚ብ ለማስከáˆá‰µ እና እንደáŠá‰ áˆ¨ ለመመለስᣠየእርስዎን አሮጌ የ<ph name="DEVICE_TYPE" /> የይለá ቃሠእባክዎ ያስገቡá¢</translation>
<translation id="4838355575774807786">Chrome ጎጂ ሶáትዌር በሚያስወáŒá‹µá‰ á‰µ ጊዜ አንድ ስህተት ተከስቷáˆá¢</translation>
+<translation id="4838836835474292213">የቅንጥብ ሰሌዳ ንባብ መዳረሻ ተáˆá‰…á‹·áˆ</translation>
<translation id="4839303808932127586">ቪዲዮ አስ&amp;ቀáˆáŒ¥ እንደ…</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> ንጥሎች ተመርጠዋáˆ</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 ተጨማሪ}one{# ተጨማሪ}other{# ተጨማሪ}}</translation>
-<translation id="4840626203080576849">አንድ ጣቢያ እርስዎ ወደ ቅንጥብ ሰሌዳ የሚቀዱትን ጽሑá እና áˆáˆµáˆ መመáˆáŠ¨á‰µ ሲáˆáˆáŒ ይጠይቅ (የሚመከር)</translation>
<translation id="4842976633412754305">ይህ ገጽ áˆá‰ƒá‹µ ከሌላቸዠáˆáŠ•áŒ®á‰½ የመጡ ጽሑáŽá‰½áŠ• ለመጫን እየሞከረ áŠá‹á¢</translation>
<translation id="4844333629810439236">ሌሎች የá‰áˆá ሰሌዳዎች</translation>
<translation id="4846680374085650406">አስተዳዳሪዠለዚህ ቅንብር የሰጠá‹áŠ• áˆáŠ­áˆ­ áŠá‹ እየተከተሉ ያሉትá¢</translation>
@@ -2480,6 +2516,7 @@
<translation id="4900392736118574277">የእርስዎ ጅáˆáˆ­ ገጽ ወደ <ph name="URL" /> ተቀይሯáˆá¢</translation>
<translation id="490074449735753175">የáŠá‹°áˆ ስህተቶች መáታት ለማገዠየድር አገáˆáŒáˆŽá‰µáŠ• ይጠቀሙ</translation>
<translation id="49027928311173603">ከአገáˆáŒ‹á‹© የወረደዠመመሪያ áˆáŠ­ á‹«áˆáˆ†áŠ áŠá‹á¦ <ph name="VALIDATION_ERROR" />á¢</translation>
+<translation id="4905417359854579806">የ<ph name="FILE_COUNT" />ን áˆá‰µáŠ¬ ለማስቀመጥ á‹áŒáŒ</translation>
<translation id="4907161631261076876">ይህ á‹á‹­áˆ በተለáˆá‹¶ የሚወርድ አይደለáˆá£ እና አደገኛ ሊሆን ይችላáˆá¢</translation>
<translation id="4907306957610201395">የáˆá‰ƒá‹µ áˆá‹µá‰¥</translation>
<translation id="4907824805858067479">የተቀመጡ ካርዶች በእርስዎ አስተዳዳሪ ተሰናክáˆáˆ</translation>
@@ -2512,6 +2549,7 @@
<translation id="4953689047182316270">ለተደራሽáŠá‰µ ክስተቶች áˆáˆ‹áˆ½ መስጠት</translation>
<translation id="4953808748584563296">áŠá‰£áˆª ብርቱካናማ አáˆáˆ³á‹«</translation>
<translation id="4955814292505481804">ዓመታዊ</translation>
+<translation id="4958834709409349617">በእርስዎ «<ph name="PHONE_NAME_1" />» እና «<ph name="PHONE_NAME_2" />» ላይ እáŠá‹šáˆ…ን ደረጃዎች በመከተሠማሳወቂያዎችን ያንá‰á¦</translation>
<translation id="495931528404527476">በChrome á‹áˆµáŒ¥</translation>
<translation id="496226124210045887">የመረጡት አቃአሊጎዱ የሚችሉ á‹á‹­áˆŽá‰½ አሉትᢠእርáŒáŒ áŠ› áŠá‹Žá‰µ ዘላቂ የዚህ አቃአየንባብ መዳረሻ ለ«$1» መስጠት á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="4964455510556214366">አደራደር</translation>
@@ -2524,6 +2562,7 @@
<translation id="4970738541803285369">ወደ ዴስክቶᕠጫን...</translation>
<translation id="4971412780836297815">ሲጠናቀቅ ክáˆá‰µ</translation>
<translation id="4972129977812092092">ማተሚያን ያርትዑ</translation>
+<translation id="497287958838527945">Google Payን የሚጠቀሙ ክሬዲት ካርዶች እና አድራሻዎችá¢</translation>
<translation id="4973307593867026061">አታሚዎችን ያክሉ</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> ወይሠከዚያ á‹«áŠáˆ° á‰áˆáŠá‹Žá‰½ የሆአስሠይጠቀሙ</translation>
<translation id="497421865427891073">ወደ áŠá‰µ ሂድ</translation>
@@ -2547,6 +2586,7 @@
<translation id="4998873842614926205">ለá‹áŒ¦á‰½áŠ• ያረጋáŒáŒ¡</translation>
<translation id="499955951116857523">የá‹á‹­áˆ አቀናባሪ</translation>
<translation id="5000922062037820727">ታáŒá‹·áˆ (የሚመከር)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> አዲስ áŽá‰¶á‹Žá‰½</translation>
<translation id="5010043101506446253">የእá‹á‰…ና ማረጋገጫ ባለስáˆáŒ£áŠ•</translation>
<translation id="5010929733229908807">áˆáˆ‰áˆ á‹áˆ‚ብዎ በ<ph name="TIME" /> ላይ በተመሳሰለዠየይለá áˆáˆ¨áŒá‹Ž
ተመስጥሯáˆ</translation>
@@ -2555,6 +2595,7 @@
<translation id="5015762597229892204">የአታሚ አንጻአመተáŒá‰ áˆªá‹« á‹­áˆáˆ¨áŒ¡</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">አስታá‹áˆµ</translation>
+<translation id="5018207570537526145">የቅጥያ ድር ጣቢያን ክáˆá‰µ</translation>
<translation id="5024856940085636730">አንድ ክወና ከሚጠበቀዠበላይ ጊዜ እየወሰደ áŠá‹á¢ ማቋረጥ á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="5026874946691314267">ይህን ዳáŒáˆ አታሳይ</translation>
<translation id="5027550639139316293">የኢሜይሠሰርቲáŠáŠ¬á‰µ</translation>
@@ -2624,6 +2665,7 @@
<translation id="5143374789336132547">ይህ «<ph name="EXTENSION_NAME" />» ቅጥያ የመáŠáˆ» አá‹áˆ«áˆ©áŠ• ጠቅ ሲያደርጉ የሚታየá‹áŠ• ገጽ ቀይሮታáˆá¢</translation>
<translation id="5143712164865402236">ወደ ሙሉ ገጽ ዕይታ áŒá‰£</translation>
<translation id="5145331109270917438">የተቀየረበት ቀን</translation>
+<translation id="514561958218673757">በእርስዎ መሣሪያዎች ላይ እáŠá‹šáˆ…ን ደረጃዎች በመከተሠማሳወቂያዎችን ያንá‰á¦</translation>
<translation id="5150254825601720210">የNetscape ሰርቲáŠáŠ¬á‰µ SSL አገáˆáŒ‹á‹­ ስáˆ</translation>
<translation id="5151354047782775295">የዲስክ ቦታ ያስለቅá‰á£ አለበለዚያ የተመረጠ á‹áˆ‚ብ በራስ-ሰር ሊሰርዠይችላáˆ</translation>
<translation id="5153297660536091054">በá’ን ማስከáˆá‰µ ባህሪ</translation>
@@ -2681,6 +2723,7 @@
<translation id="5238278114306905396">መተáŒá‰ áˆªá‹« «<ph name="EXTENSION_NAME" />» በራስ-ሰር ተወáŒá‹·áˆá¢</translation>
<translation id="5238369540257804368">ወሰኖች</translation>
<translation id="5241128660650683457">በሚጎበኙዋቸዠየድር ጣቢያዎች ላይ ያሉ áˆáˆ‰áŠ•áˆ የእርስዎን á‹áˆ‚ቦች ያንብቡ</translation>
+<translation id="5241567694820672363">áŠá‰£áˆª የጅáˆáˆ­ ገጽ ወደáŠá‰ áˆ¨á‰ á‰µ ይመለስ?</translation>
<translation id="5242724311594467048">«<ph name="EXTENSION_NAME" />» ይንቃ?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ተሰናክáˆáˆá¢ መተáŒá‰ áˆªá‹«á‹áŠ• ዳáŒáˆ ለማስጀመር ይህን áŠáŠ› ጠቅ ያድርጉትá¢</translation>
<translation id="5249624017678798539">ማá‹áˆ¨á‹µ ከመጠናቀበበáŠá‰µ አሳሹ ተበላሽቷáˆá¢</translation>
@@ -2690,7 +2733,6 @@
<translation id="5254368820972107711">የሚወገዱ á‹á‹­áˆŽá‰½áŠ• አሳይ</translation>
<translation id="52550593576409946">የኪዮስክ መተáŒá‰ áˆªá‹« ሊጀመር አáˆá‰»áˆˆáˆá¢</translation>
<translation id="5255315797444241226">ያስገቡት የይለá áˆáˆ¨áŒ ትክክሠአይደለáˆá¢</translation>
-<translation id="5259571578888203461">እርስዎ ወደ ቅንጥብ ሰሌዳ የሚቀዱትን ጽሑá እና áˆáˆµáˆŽá‰½ ጣቢያዎች እንዲመለከቱ አይáቀዱ</translation>
<translation id="5260508466980570042">ይቅርታᣠኢሜይáˆá‹Ž ወይሠየይለá ቃáˆá‹Ž ሊረጋገጥ አáˆá‰»áˆˆáˆá¢ እባክዎ እንደገና ይሞክሩá¢</translation>
<translation id="5261683757250193089">በድር መደብር á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ከየትኛá‹áˆ ቦታ ሆáŠá‹ á‹á‹­áˆŽá‰½áŠ• ይድረሱባቸá‹á£ ከመስመር á‹áŒª ሆáŠá‹áˆ እንኳá¢<ph name="MARKUP_2" />
@@ -2743,7 +2785,6 @@
<translation id="5324780743567488672">የእርስዎን መገኛ አካባቢ በመጠቀሠበራስ-ሰር የጊዜ ቀጠናን ያዘጋጃáˆ</translation>
<translation id="5327248766486351172">ስáˆ</translation>
<translation id="532943162177641444">ይህ መሣሪያ ሊጠቀሙበት የሚችáˆá‰ á‰µ የተንቀሳቃሽ ስáˆáŠ­ መገናኛ áŠáŒ¥á‰¥ ለማቀናበር በእርስዎ <ph name="PHONE_NAME" /> ላይ ያለá‹áŠ• ማሳወቂያ መታ ያድርጉá¢</translation>
-<translation id="5329615878510216304">ዳáŒáˆ-ቃáŠ</translation>
<translation id="5329858601952122676">&amp;ሠርá‹</translation>
<translation id="5330145655348521461">እáŠá‹šáˆ… á‹á‹­áˆŽá‰½ በተለየ ዴስክቶᕠላይ ተከáተዋáˆá¢ ለማየት ወደ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) á‹­á‹áˆ°á‹±á‰µá¢</translation>
<translation id="5330512191124428349">መረጃ á‹«áŒáŠ™</translation>
@@ -2753,6 +2794,7 @@
<translation id="5334142896108694079">የስክሪá•á‰µ መሸጎጫ</translation>
<translation id="533433379391851622">የተጠበቀዠስሪት «<ph name="EXPECTED_VERSION" />» áŠá‰ áˆ­á£ áŒáŠ• ስሪቱ «<ph name="NEW_ID" />» áŠá‰ áˆ­á¢</translation>
<translation id="5334844597069022743">áˆáŠ•áŒ©áŠ• ይመáˆáŠ¨á‰±</translation>
+<translation id="5335458522276292100">የ<ph name="FILE_COUNT" />ን áˆá‰µáŠ¬ ወደ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> በማስቀመጥ ላይ</translation>
<translation id="5337771866151525739">በሶስተኛ ወገን የተጫáŠá¢</translation>
<translation id="5338503421962489998">አካባቢያዊ ማከማቻ</translation>
<translation id="5340217413897845242">የመደርደሪያ ንጥሠ6</translation>
@@ -2874,6 +2916,7 @@
<translation id="5516183516694518900">የእርስዎን á‹•áˆá‰£á‰¶á‰½á£ ታሪክᣠየይለá ቃላት እና ሌሎች ቅንብሮችን በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ ለማáŒáŠ˜á‰µ በGoogle መለያዎ ወደ Chrome á‹­áŒá‰¡á¢</translation>
<translation id="551752069230578406">አታሚá‹áŠ• ወደ የእርስዎ መለያ በማከሠላይ - ይሄ ትንሽ ጊዜ ሊወስድ ይችላáˆ...</translation>
<translation id="5517535964909391608">ደህንáŠá‰± á‹«áˆá‰°áŒ á‰ á‰€ ይዘት ታáŒá‹·áˆ</translation>
+<translation id="5518219166343146486">አንድ ጣቢያ ወደ ቅንጥብ ሰሌዳ የተቀዱትን ጽሑá እና áˆáˆµáˆŽá‰½ መመáˆáŠ¨á‰µ ሲáˆáˆáŒ ይጠይቅ</translation>
<translation id="5518584115117143805">የኢሜይሠáˆáˆµáŒ áˆ« ሰርቲáŠáŠ¬á‰µ</translation>
<translation id="5521078259930077036">የጠበá‰á‰µ የመáŠáˆ» ገጽ ይሄ áŠá‹?</translation>
<translation id="5521348028713515143">የዴስክቶᕠአቋራጭ አክáˆ</translation>
@@ -2884,9 +2927,9 @@
<translation id="5527463195266282916">የቅጥያ ስሪቱን ለማá‹áˆ¨á‹µ ተሞክሯáˆá¢</translation>
<translation id="5527474464531963247">ሌላ አá‹á‰³áˆ¨ መረብ መáˆáˆ¨áŒ¥áˆ ይችላሉá¢</translation>
<translation id="5528368756083817449">á‹•áˆá‰£á‰µ አስተዳዳሪ</translation>
-<translation id="5531274207066050939">Google ክáያዎች</translation>
<translation id="5532223876348815659">áˆáˆ‰áŠ•áˆ</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> የሚከተሉትን ማድረጠይáˆáˆáŒ‹áˆá¦</translation>
+<translation id="5534304873398226603">áŽá‰¶áŠ• ወይሠቪዲዮን ጣáˆ</translation>
<translation id="5534520101572674276">መጠንን በማስላት ላይ</translation>
<translation id="5535941515421698170">እንዲáˆáˆ áŠá‰£áˆ­ á‹áˆ‚ብዎን ከዚህ መሣሪያ ያስወáŒá‹±</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2926,8 +2969,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• በመጫን ላይ...</translation>
<translation id="5592595402373377407">ገና áˆáŠ•áˆ በቂ á‹áˆ‚ብ የለáˆá¢</translation>
+<translation id="5593766628437008432">በእርስዎ «<ph name="PHONE_NAME" />» ላይ እáŠá‹šáˆ…ን ደረጃዎች በመከተሠማሳወቂያዎችን ያንá‰á¦</translation>
<translation id="5595152862129936745">በጣሠሩቅ</translation>
<translation id="5595485650161345191">አድራሻ አርትዕ</translation>
+<translation id="5596627076506792578">ተጨማሪ አማራጮች</translation>
<translation id="5600706100022181951">á‹áˆ›áŠ”ዠከሞባይሠá‹áˆ‚ብ <ph name="UPDATE_SIZE_MB" /> ሜባ በመጠቀሠይወርዳáˆá¢ መቀጠሠይáˆáˆáŒ‹áˆ‰?</translation>
<translation id="5601503069213153581">á’ን</translation>
<translation id="5605623530403479164">ሌላ የáለጋ á•áˆ®áŒáˆ«áˆžá‰½</translation>
@@ -2955,6 +3000,7 @@
<translation id="563535393368633106">ከመድረስ በáŠá‰µ ጠይቅ (የሚመከር)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" />ን ለመጠቀሠመጀመሪያ <ph name="LINK_START" />የአá‹á‰³áˆ¨ መረቡ መáŒá‰¢á‹« ገጹን መጎብኘት<ph name="LINK_END" /> አለብዎትᣠይህሠበጥቂት ሰከንዶች á‹áˆµáŒ¥ በራስ-ሰር ይከáˆá‰³áˆá¢ ካáˆáˆ†áŠ አá‹á‰³áˆ¨ መረቡ ስራ ላይ ሊá‹áˆ አይችáˆáˆá¢</translation>
<translation id="5637476008227280525">የተንቀሳቃሽ ስáˆáŠ­ á‹áˆ‚ብን አንቃ</translation>
+<translation id="5638309510554459422">ቅጥያዎችን እና ገጽታዎችን በ<ph name="BEGIN_LINK" />Chrome ድር መደብር<ph name="END_LINK" /> ላይ á‹«áŒáŠ™</translation>
<translation id="5638497698949808140">ከ<ph name="HOURS" /> ሰዓቶች በáŠá‰µ ተዘáˆáŠ—áˆ</translation>
<translation id="5639549361331209298">ይህን ገጽ ዳáŒáˆ ይጫኑᣠተጨማሪ አማራጮችን ለማየት ይያዙት</translation>
<translation id="5642508497713047">CRL áˆáˆ«áˆš</translation>
@@ -2966,6 +3012,7 @@
<translation id="5657667036353380798">á‹áŒ«á‹Š ቅጥያዠእንዲጫን የchrome ስሪት <ph name="MINIMUM_CHROME_VERSION" /> ወይሠከዚያ በላይ መጫን አለበትá¢</translation>
<translation id="5658415415603568799">ለተጨማሪ ደህንáŠá‰µ ሲባሠSmart Lock ከ20 ሰዓቶች በኋላ የእርስዎን የይለá ቃሠእንዲያስገቡ ይጠይቀዎታáˆá¢</translation>
<translation id="5659593005791499971">ኢሜይáˆ</translation>
+<translation id="5659833766619490117">ይህ ገጽ ሊተረጎሠአáˆá‰»áˆˆáˆ</translation>
<translation id="5662477687021125631">ዘላቂ</translation>
<translation id="5667546120811588575">Google Playን በማዋቀር ላይ...</translation>
<translation id="5669267381087807207">በማáŒá‰ áˆ­ ላይ</translation>
@@ -3001,6 +3048,7 @@
<translation id="5729712731028706266">&amp;እይታ</translation>
<translation id="5729996640881880439">ይቅርታᣠለዚህ ስህተት ኮድ ማሳየት አንችáˆáˆá¢</translation>
<translation id="5731247495086897348">ለ&amp;ጥáና እና ሂድ</translation>
+<translation id="5731409020711461763">1 አዲስ áŽá‰¶</translation>
<translation id="5734362860645681824">ተáŒá‰£á‰¦á‰µ</translation>
<translation id="5735973442555172575">የAndroid መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• ለመጠቀሠእንደገና በመለያ á‹­áŒá‰¡áŠ“ ያዘáˆáŠ‘á¢</translation>
<translation id="5736796278325406685">እባክዎ የሚሠራ የተጠቃሚ ስሠያስገቡ</translation>
@@ -3031,11 +3079,13 @@
<translation id="577322787686508614">የማንብብ ክወና በዚህ ላይ አይáˆá‰€á‹µáˆá¦ «<ph name="DEVICE_NAME" />»á¢</translation>
<translation id="5774295353725270860">የá‹á‹­áˆŽá‰½ መተáŒá‰ áˆªá‹«áŠ• ክáˆá‰µ</translation>
<translation id="5774515636230743468">መáŒáˆˆáŒ«á¡</translation>
+<translation id="5775834615653774429">ማሽኑን ከጎራዠጋር መቀላቀሠአáˆá‰°áˆ³áŠ«áˆá¢ ድርጅታዊ አሃዱ የለáˆá¢</translation>
<translation id="577624874850706961">ኩኪዎችን áˆáˆáŒ</translation>
<translation id="5777468213129569553">Chromeን ክáˆá‰µ</translation>
<translation id="5778747455497889540">ከዚህ በታች ለእርስዎ ኮáˆá’á‹á‰°áˆ­ የተመደበ በዘáˆá‰€á‹° የተመረጠ ደህንáŠá‰± የተጠበቀ የይለá ቃሠአለá¢</translation>
<translation id="5780973441651030252">የሂደት ቅድሚያ</translation>
<translation id="5781865261247219930">ትእዛዞችን ወደ <ph name="EXTENSION_NAME" /> ይላኩ</translation>
+<translation id="5782227691023083829">በመተረጎሠላይ...</translation>
<translation id="5783221160790377646">በአንድ ስህተት áˆáŠ­áŠ•á‹«á‰µ ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚ አáˆá‰°áˆáŒ áˆ¨áˆá¢ እባክዎ ቆይተዠእንደገና ይሞክሩá¢</translation>
<translation id="5783602409389152506">መሣሪያዎችን በመቃኘት ላይ ሳለ...</translation>
<translation id="57838592816432529">ድáˆáŒ½ á‹­á‹áŒ‰</translation>
@@ -3049,6 +3099,7 @@
<translation id="5804241973901381774">áቃዶች</translation>
<translation id="580571955903695899">በርዕስ ቅደሠተከተሠአስይá‹</translation>
<translation id="5807290661599647102">Screen Lockን አዋቅር</translation>
+<translation id="580926004266167721">ማሽኑን ከጎራዠጋር መቀላቀሠአáˆá‰°áˆ³áŠ«áˆá¢ ይሄ በድርጅታዊ አሃዱ መለያ ላይ ባሉ በቂ á‹«áˆáˆ†áŠ‘ áˆá‰ƒá‹¶á‰½ áˆáŠ­áŠ•á‹«á‰µ ሊሆን ይችላáˆá¢</translation>
<translation id="580961539202306967">አንድ ጣቢያ የáŒá‹ መáˆá‹•áŠ­á‰¶á‰½áŠ• ለመላክ ሲáˆáˆáŒ ጠይቀአ(የሚመከር)</translation>
<translation id="5814126672212206791">የáŒáŠ•áŠ™áŠá‰µ á‹“á‹­áŠá‰µ</translation>
<translation id="5815645614496570556">X.400 አድራሻ</translation>
@@ -3070,8 +3121,10 @@
<translation id="5835754902560991078">እጅጠበጣሠአጭር (0.6 ሴ)</translation>
<translation id="5838456317242088717">የአáˆáŠ‘ ማንáŠá‰µ የማያሳá‹á‰… ክáለ-ጊዜ</translation>
<translation id="5842497610951477805">ብሉቱá‹áŠ• አንቃ</translation>
+<translation id="5843250171025351504">የእርስዎ መሣሪያ በእርስዎ አስተዳዳሪ በተጠቀሰዠá‹á‰…ተኛ የደንበኛ ስሪት ከእንáŒá‹²áˆ… ተገዢ አይደለáˆá¢ በመለያ ለመáŒá‰£á‰µ እባክዎ ያዘáˆáŠ‘ትá¢</translation>
<translation id="5846929185714966548">ትር 4</translation>
<translation id="5848924408752252705">ወደ ኋላ ለመመለስ መታ ያድርጉá¢</translation>
+<translation id="5849212445710944278">አስቀድሞ ታክáˆáˆ</translation>
<translation id="5849570051105887917">የመáŠáˆ» ገጽ አቅራቢ ኮድ</translation>
<translation id="5849869942539715694">ቅጥያ ጠቅáˆáˆâ€¦</translation>
<translation id="5850516540536751549">ይህ የá‹á‹­áˆ á‹“á‹­áŠá‰µ አይደገááˆá¢ እባክዎ የዚህ አይáŠá‰µ á‹á‹­áˆ መክáˆá‰µ የሚችሠመተáŒá‰ áˆªá‹« ለማáŒáŠ˜á‰µ <ph name="BEGIN_LINK" />Chrome የድር መደብር<ph name="END_LINK" />ን ይጎብኙᢠ<ph name="BEGIN_LINK_HELP" />ተጨማሪ ለመረዳት<ph name="END_LINK_HELP" /></translation>
@@ -3096,6 +3149,7 @@
<translation id="586567932979200359"><ph name="PRODUCT_NAME" />ን ከዲስክ áˆáˆµáˆ‰ እያሄዱ áŠá‹á¢ ኮáˆá’á‹á‰°áˆ­á‹Ž ላይ መጫን ያለ ዲስክ áˆáˆµáˆ‰ እንዲያሂዱት ያስችáˆá‹Žá‰³áˆá£ እና እንደተዘመአመቆየቱን ያረጋáŒáŒ£áˆá¢</translation>
<translation id="5866557323934807206">ለቀጣይ ጉብáŠá‰¶á‰½ እáŠá‹šáˆ…ን ቅንብሮች አጽዳ</translation>
<translation id="5866840822086176774">በጣሠጠንካራ</translation>
+<translation id="5867841422488265304">የድር አድራሻ á‹­áˆáˆáŒ‰ ወይሠይተይቡ</translation>
<translation id="5869029295770560994">እሺᣠገባáŠ</translation>
<translation id="5869522115854928033">የተቀመጡ የይለá ቃሎች</translation>
<translation id="5870086504539785141">የተደራሽáŠá‰µ áˆáŠ“ሌ á‹áŒ‹</translation>
@@ -3153,7 +3207,6 @@
<translation id="5972708806901999743">ወደ ላይ ሂድ</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" />ን ጀáˆáˆ­</translation>
<translation id="5975083100439434680">አሳንስ</translation>
-<translation id="5975730206036440725">PPDን ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆá¢ የእርስዎ Chromebook መስመር ላይ መሆኑን ያረጋáŒáŒ¡áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="5975792506968920132">የባትሪ መሞላት መቶኛ ደረጃ</translation>
<translation id="5976160379964388480">ሌሎች</translation>
<translation id="5978264784700053212">የመáˆá‹•áŠ­á‰µ ማዕከáˆ</translation>
@@ -3163,6 +3216,7 @@
<translation id="5984222099446776634">በቅርብ ጊዜ የተጎበኙ</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ይህ ስለ የእርስዎ መሣሪያ እና እንደ የባትሪ ደረጃᣠበáˆáŠ• ያክሠጊዜ ድáŒáˆáŒáˆžáˆ½ የእርስዎን መተáŒá‰ áˆªá‹«á‹Žá‰½ እንደሚጠቀሙᣠየእርስዎ አá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰¶á‰½ የጥራት ደረጃ እና ቆይታ ጊዜ (እንደ Wi-Fi እና ብሉቱá‹)ᣠእና áŠáŒˆáˆ®á‰½ መሥራት ባለባቸዠመንገዶች ሳይሠሩ ሲቀሩ የሳንካ ሪá–ርቶችን የመሳሰሉ እንዴት መሣሪያዎን እንደሚጠቀሙበት የተመለከተ አጠቃላይ መረጃ áŠá‹á¢ ለáˆáˆ‰áˆ ሰዠየGoogle áˆáˆ­á‰¶á‰½áŠ• እና አገáˆáŒáˆŽá‰¶á‰½áŠ• ለማሻሻሠጥቅሠላይ á‹­á‹áˆ‹áˆ‰á¢ አንዳንድ ድáˆáˆ­ መረጃ እንደ Android ገንቢዎች የመሳሰሉ አጋሮች መተáŒá‰ áˆªá‹«á‹Žá‰»á‰¸á‹áŠ• እና áˆáˆ­á‰¶á‰»á‰¸á‹áŠ• የተሻሉ እንዲሆኑ እንዲያደጉ ጭáˆáˆ­ á‹«áŒá‹›áˆá¢<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />ይህንን በማናቸá‹áˆ ጊዜ በAndroid መተáŒá‰ áˆªá‹«á‹Žá‰½ ቅንብሮች á‹áˆµáŒ¥ ሊያበሩት ወይሠሊያጠá‰á‰µ ይችላሉᢠይህ እንደ የሥርዓት á‹áˆ›áŠ”ዎች እና ደኅንáŠá‰µ የመሳሰሉ አስáˆáˆ‹áŒŠ አገáˆáŒáˆŽá‰¶á‰½áŠ• ለመቀበሠእንዲችሠየሚያስáˆáˆáŒˆá‹áŠ• የመሣሪያዎ ብቃት ላይ ተጽዕኖ አያሳርááˆá¢<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">የተተረጎመ</translation>
<translation id="5991049340509704927">አጉላ</translation>
<translation id="5993332328670040093">የá‹áˆ‚ብ አጠቃቀáˆá‹Ž ከአáˆáŠ• በኋላ አይለካáˆá¢</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> እራሱን እያዘመአላይቀጥሠይችላáˆá¢</translation>
@@ -3186,7 +3240,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - ዩኤስቢ መሣሪያ ተገናáŠá‰·áˆ</translation>
<translation id="6032912588568283682">የá‹á‹­áˆ ስርዓት</translation>
<translation id="6034662038931255275">የስርዓተ ክዋኔ á‹áˆ›áŠ” ተሳክቷáˆ</translation>
-<translation id="6035651096710386140">ከáˆáˆˆá‰µ አንዱ እንጂ áˆáˆˆá‰±áŠ•áˆ Ctrl እና Alt አይሆንáˆ</translation>
<translation id="6039651071822577588">የአá‹á‰³áˆ¨ መረብ ንብረት መá‹áŒˆá‰  ቃላት የተበላሸ áŠá‹</translation>
<translation id="604001903249547235">የክላá‹á‹µ áˆá‰µáŠ¬</translation>
<translation id="6040143037577758943">á‹áŒ‹</translation>
@@ -3194,8 +3247,8 @@
<translation id="604124094241169006">ራስ-ሰር</translation>
<translation id="6042169520002885235">የማተሚያ አáˆáˆ«á‰½ እና ሞዴሠይáˆáˆ¨áŒ¡</translation>
<translation id="6042308850641462728">ተጨማሪ</translation>
+<translation id="6042850536017090003">በመተáŒá‰ áˆªá‹« ማሳወቂያዎች ላይ መታ ያድርጉá¢</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> አንድ የChrome ትር ለ<ph name="TAB_NAME" /> እያጋራ áŠá‹á¢</translation>
-<translation id="6043357981274314628">ተከናá‹áŠ—áˆ!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> አንድ የChrome ትር እና ኦዲዮ ለ<ph name="TAB_NAME" /> እያጋራ áŠá‹á¢</translation>
<translation id="6049004884579590341">ከሙሉ ማያ ገጽ ለመá‹áŒ£á‰µ |<ph name="ACCELERATOR" />|ን ተጭáŠá‹ á‹­á‹«á‹™</translation>
<translation id="6049065490165456785">áŽá‰¶ ከá‹áˆµáŒ£á‹Š ካሜራ</translation>
@@ -3207,6 +3260,7 @@
<translation id="6056710589053485679">መደበኛ ዳáŒáˆ መጫን</translation>
<translation id="6059652578941944813">የሰርቲáŠáŠ¬á‰µ ተዋረድ</translation>
<translation id="6059925163896151826">የዩኤስቢ መሣሪያዎች</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ተበላሽቷáˆá¢</translation>
<translation id="6064217302520318294">ማያ ገጽ መቆለáŠá‹«</translation>
<translation id="6065289257230303064">የሰርቲáŠáŠ¬á‰µ ርዕስ የማá‹áŒ« አይáŠá‰³á‹Žá‰½</translation>
<translation id="6068338049763724728">የሩቅ áˆá‹áŒˆá‰£áŠ• አንቃ</translation>
@@ -3238,9 +3292,11 @@
<translation id="6107012941649240045">ለእዚህ ቀርቧáˆ</translation>
<translation id="6112952769866305444">áŒáˆˆáˆ°á‰¥á£ <ph name="PROFILE_NAME" />ᣠ<ph name="USERNAME" /> ያርትዑ</translation>
<translation id="6115424132962100663">ወደኋላ ለመሄድ |<ph name="SHORTCUT" />|ን ይጫኑ</translation>
+<translation id="6116338172782435947">ወደ ቅንጥብ ሰሌዳዠየተቀዱ ጽሑá እና áˆáˆµáˆŽá‰½áŠ• ይመáˆáŠ¨á‰±</translation>
<translation id="6116921718742659598">የቋንቋ እና áŒá‰¤á‰µ ቅንብሮችን ይቀይሩ</translation>
<translation id="6120205520491252677">ይህን ገጽ የመáŠáˆ» ገጹ ላይ ይሰኩት...</translation>
<translation id="6122081475643980456">የበይáŠáˆ˜áˆ¨á‰¥ áŒáŠ•áŠ™áŠá‰µá‹Ž á‰áŒ¥áŒ¥áˆ­ እየተደረገበት áŠá‹</translation>
+<translation id="6122095009389448667">ይህ ጣቢያ ቅንጥብ ሰሌዳá‹áŠ• እንዳያይ መታገዱን ቀጥáˆ</translation>
<translation id="6122875415561139701">የመጻá ክወና በዚህ ላይ አይáˆá‰€á‹µáˆá¦ «<ph name="DEVICE_NAME" />»á¢</translation>
<translation id="6124650939968185064">የሚከተሉት ቅጥያዎች በዚህ ቅጥያ ላይ ይወሰናሉá¦</translation>
<translation id="6125479973208104919">የአጋጣሚ áŠáŒˆáˆ­ ሆኖ መለያዎን እንደገና ወደዚህ <ph name="DEVICE_TYPE" /> ማከሠአለብዎትá¢</translation>
@@ -3282,6 +3338,7 @@
<translation id="6178664161104547336">የዕá‹á‰…ና ማረጋገጫ áˆáˆ¨áŒ¥/ሰርቲáŠáŠ¬á‰µ</translation>
<translation id="6180288788882902869">Google Play በእርስዎ <ph name="DEVICE_TYPE" /> ላይ</translation>
<translation id="6181431612547969857">ማá‹áˆ¨á‹µ ታáŒá‹·áˆ</translation>
+<translation id="6181803575025675566">ይሄ እንዴት እንደሚሰራ በ<ph name="LINK_START" />ቅንብሮች<ph name="LINK_END" /> á‹áˆµáŒ¥ ይከታተሉá¢</translation>
<translation id="6185132558746749656">የመሣሪያ አካባቢ</translation>
<translation id="6185696379715117369">ገጽ ወደላይ</translation>
<translation id="6189412234224385711">በ<ph name="EXTENSION_NAME" /> ክáˆá‰µ</translation>
@@ -3314,7 +3371,6 @@
<translation id="6237816943013845465">የእርስዎን ማያ ገጽ áˆáˆµáˆ ጥራት እንዲቀይሩ ያስችáˆá‹Žá‰³áˆ</translation>
<translation id="6238923052227198598">በማያ ገጽ መቆለáŠá‹« ላይ የቅርብ ጊዜá‹áŠ• ማስታወሻ አቆይ</translation>
<translation id="6239558157302047471">&amp;ክáˆáን ዳáŒáˆ ጫን</translation>
-<translation id="624022915548992686">ከገጽ á‹áŒ£</translation>
<translation id="6241530762627360640">ከስርዓትዎ ጋር ስለተጣመሩ የብሉቱዠመሣሪያዎች ያለ መረጃ ይደርሳáˆáŠ“ አቅራቢያ ያሉ የብሉቱዠመሣሪያዎችን ያገኛáˆá¢</translation>
<translation id="6243774244933267674">አገáˆáŒ‹á‹­ አይገáŠáˆ</translation>
<translation id="6246413617632217567">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚን ማስመጣት አáˆá‰°á‰»áˆˆáˆá¢ እባክዎ የደረቅ አንጻáŠá‹Ž ቦታን እና áˆá‰ƒá‹¶á‰½áŠ• ያረጋáŒáŒ¡áŠ“ እንደገና ይሞክሩá¢</translation>
@@ -3331,13 +3387,13 @@
<translation id="6263284346895336537">á‹‹áŠáŠ› á‹«áˆáˆ†áŠ</translation>
<translation id="6263541650532042179">ማመሳሰáˆáŠ• ዳáŒáˆ አስጀáˆáˆ­</translation>
<translation id="6264365405983206840">&amp;áˆáˆ‰áŠ•áˆ áˆáˆ¨áŒ¥</translation>
+<translation id="6265930187414222160">ተከናá‹áŠ—áˆ! ጎጂ ሶáትዌር ተወáŒá‹·áˆá¢</translation>
<translation id="6267166720438879315">ራስዎን ለ<ph name="HOST_NAME" /> ለማረጋገጥ ሰርቲáŠáŠ¬á‰µ á‹­áˆáˆ¨áŒ¡</translation>
<translation id="6268252012308737255">በ<ph name="APP" /> ክáˆá‰µ</translation>
<translation id="6268747994388690914">á‹•áˆá‰£á‰¶á‰½áŠ• ከኤች ቲ ኤሠኤሠá‹á‹­áˆ አስመጣ...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />የስርዓት እና መተáŒá‰ áˆªá‹« መረጃ<ph name="END_LINK1" />ᣠእና <ph name="BEGIN_LINK2" />መለኪያዎች<ph name="END_LINK2" />ን ላክ</translation>
<translation id="6272643420381259437">ተሰኪá‹áŠ• በማá‹áˆ¨á‹µ ላይ ሳለ ስህተት (<ph name="ERROR" />) áŠá‰ áˆ­</translation>
<translation id="6273677812470008672">ጥራት</translation>
-<translation id="6274087148640822908">በ<ph name="BEGIN_LINK" />Chrome የድር መደብር<ph name="END_LINK" /> á‹áˆµáŒ¥ ቅጥያዎችን እና መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• á‹«áŒáŠ™</translation>
<translation id="62751439899495218">áŽá‰¶ ቀይር</translation>
<translation id="6276301056778294989">መሣሪያዠተመሳሳዩን ኮድ እያሳየ እንደሆአያረጋáŒáŒ¡á¢</translation>
<translation id="6277105963844135994">የአá‹á‰³áˆ¨ መረብ ጊዜ ማብቂያ</translation>
@@ -3363,12 +3419,12 @@
<translation id="6311220991371174222">የእርስዎን መገለጫ በመክáˆá‰µ ላይ ሳለ የሆአችáŒáˆ­ ስለተáˆáŒ áˆ¨ Chromeን ማስጀáˆáˆ­ አይቻáˆáˆá¢ Chromeን ዳáŒáˆ ለማስጀመር ይሞክሩá¢</translation>
<translation id="6312403991423642364">á‹«áˆá‰³á‹ˆá‰€ የአá‹á‰³áˆ¨ መረብ ስህተት</translation>
<translation id="6313641880021325787">ከቪአር á‹áŒ£</translation>
-<translation id="6314335155547195432">የይለá ቃሠአááˆá‰…</translation>
<translation id="6314819609899340042">በዚህ የ<ph name="IDS_SHORT_PRODUCT_NAME" /> መሣሪያ ላይ የማረሠባህሪያትን በተሳካ áˆáŠ”ታ አንቅተዋáˆá¢</translation>
-<translation id="6315343732431721770">የእርስዎ ጅáˆáˆ­ ገጾች <ph name="URL" />ን ለማካተት ተቀይረዋáˆá¢ የጅáˆáˆ­ ገጽዎን የሚቀይሩ ቅጥያዎችን ለማሰናከሠወደáŠá‰ áˆ¨á‰ á‰µ መáˆáˆµáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="6315493146179903667">áˆáˆ‰áŠ•áˆ ወደáŠá‰µ አáˆáŒ£á‰¸á‹</translation>
<translation id="6316806695097060329">ይህ የ<ph name="SHORT_PRODUCT_NAME" /> መሣሪያ የድሩ áˆáˆ­áŒ¥ ተሞክሮ ለእርስዎ ለማድረስ áŠá‹ የተቀየሰá‹á¢</translation>
+<translation id="6317318380444133405">ከአáˆáŠ• በኋላ አይደገááˆá¢</translation>
<translation id="6317369057005134371">የመተáŒá‰ áˆªá‹« መስኮትን በመጠበቅ ላይ...</translation>
+<translation id="6318407754858604988">ማá‹áˆ¨á‹µ ተጀáˆáˆ¯áˆ</translation>
<translation id="6322279351188361895">áŒáˆ‹á‹Š á‰áˆáን ማንበብ አáˆá‰°áˆ³áŠ«áˆá¢</translation>
<translation id="6325191661371220117">ራስ-አስጀáˆáˆ­áŠ• አሰናክáˆ</translation>
<translation id="6326175484149238433">ከChrome አስወáŒá‹µ</translation>
@@ -3378,7 +3434,6 @@
<translation id="6333049849394141510">áˆáŠ• እንደሚመሳሰሠይáˆáˆ¨áŒ¡</translation>
<translation id="6333064448949140209">á‹á‹­áˆ‰ ለመታረሠወደ Google ይላካáˆ</translation>
<translation id="6333834492048057036">ለመáˆáˆˆáŒ የአድራሻ አሞሌ ላይ ያተኩሩ</translation>
-<translation id="6336907568130557310">የእርስዎ የይለá ቃላት ወደ á‹áŒ­ የተላከ á‹á‹­áˆáŠ• መመáˆáŠ¨á‰µ ለሚችሠማንኛá‹áˆ ሰዠየሚታዩ ይሆናሉᢠá‹á‹­áˆ‰áŠ• ለማንሠአይጋሩትᣠእና ካስመጡት በኋላ ይሰርዙትá¢</translation>
<translation id="6339668969738228384">ለ<ph name="USER_EMAIL_ADDRESS" /> አዲስ መገለጫ á‹­áˆáŒ áˆ©</translation>
<translation id="6340017061976355871">ከአገáˆáŒ‹á‹© ጋር መገናኘት አáˆá‰°á‰»áˆˆáˆá¢ እባክዎ የአá‹á‰³áˆ¨ መረብዎን áŒáŠ•áŠ™áŠá‰µ á‹­áˆá‰µáˆ¹á‰µáŠ“ እንደገና ይሞክሩᢠችáŒáˆ© ከቀጠለ የእርስዎን Chromebook ዳáŒáˆ ያስጀáˆáˆ©á‰µá¢</translation>
<translation id="6340071272923955280">የበይáŠáˆ˜áˆ¨á‰¥ ህትመት á•áˆ®á‰¶áŠ®áˆ (አይá’á’á’ኤስ)</translation>
@@ -3401,7 +3456,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Smart Lockን ለAndroid ያቀናብሩ</translation>
<translation id="6374469231428023295">እንደገና ይሞክሩ</translation>
-<translation id="6377158645544167202">አታሚን ማገናኘት አáˆá‰°á‰»áˆˆáˆá¢ አታሚዠመብራቱንና በWi-Fi ወይሠዩኤስቢ ከእርስዎ Chromebook ጋር መገናኘቱን ያረጋáŒáŒ¡á¢</translation>
<translation id="6380143666419481200">ይቀበሉ እና ይቀጥሉ</translation>
<translation id="6383051423892982287">የሰመረ á‹áˆ‚ብ በራስዎ <ph name="BEGIN_LINK" />የስáˆáˆ¨á‰µ ይለá áˆáˆ¨áŒ<ph name="END_LINK" /> ያመሣጥሩ</translation>
<translation id="6384275966486438344">የáለጋ ቅንብሮችዎን ወደሚከተለዠይለá‹áŒ¡á¦ <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@
<translation id="6503077044568424649">በይበáˆáŒ¥ የተጎበኙ</translation>
<translation id="6504611359718185067">አታሚን ለማከሠከበይáŠáˆ˜áˆ¨á‰¥ ጋር ያገናኙ</translation>
<translation id="6506374932220792071">የX9.62 ECDSA áŠáˆ­áˆ› በSHA-256</translation>
+<translation id="6508248480704296122">ከ<ph name="NAME_PH" /> ጋር የሚዛመድ</translation>
<translation id="6508261954199872201">መተáŒá‰ áˆªá‹«á¦ <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">የማህደረ መረጃ áˆá‰ƒá‹µ</translation>
<translation id="6510568984200103950">á‹«áŠáˆ± ቅንብሮች</translation>
@@ -3526,9 +3581,11 @@
<translation id="6551508934388063976">ትእዛዠአይገáŠáˆá¢ አዲስ መስኮት ለመክáˆá‰µ Crtl-N ይጫኑá¢</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ተጠቃሚዎች</translation>
<translation id="6555432686520421228">áˆáˆ‰áŠ•áˆ የተጠቃሚ መለያዎች ያስወáŒá‹±áŠ“ áˆáŠ­ እንደ አዲስ እንዲሆን የ<ph name="IDS_SHORT_PRODUCT_NAME" /> መሣሪያዎን ዳáŒáˆ ያስጀáˆáˆ©á‰µá¢</translation>
+<translation id="6555810572223193255">ማጽዳት በአáˆáŠ‘ ጊዜ አይገáŠáˆ</translation>
<translation id="6556866813142980365">ድገáˆ</translation>
<translation id="6558280019477628686">አንድ ስህተት ተከስቷáˆá¢ አንዳንድ ንጥሎች አáˆá‰°áˆ°áˆ¨á‹™ ሊሆኑ ይችላሉá¢</translation>
<translation id="6559580823502247193">(በዚህ መሣሪያ ላይ አስቀድሞ አለ)</translation>
+<translation id="6560713683827832045">የመተáŒá‰ áˆªá‹« ማሳወቂያዎች «በርቷáˆÂ» ላይ መሆኑን ያረጋáŒáŒ¡á¢ ካáˆáˆ†áŠ ለማንቃት ይቀይሩትá¢</translation>
<translation id="6561726789132298588">ያስገቡ</translation>
<translation id="656293578423618167">የá‹á‹­áˆ ዱካዠወይሠስሙ በጣሠረጅሠáŠá‹á¢ እባክዎ ባጠረ ስሠወይሠሌላ ቦታ ላይ ያስቀáˆáŒ¡á¢</translation>
<translation id="656398493051028875">«<ph name="FILENAME" />»ን በመሰረዠላይ...</translation>
@@ -3557,7 +3614,6 @@
<translation id="6606070663386660533">ትር 8</translation>
<translation id="6607272825297743757">የá‹á‹­áˆ መረጃ</translation>
<translation id="6607831829715835317">&amp;ተጨማሪ መሣሪያዎች</translation>
-<translation id="6610183966322615106">አታሚ ማከሠላይ ስህተት</translation>
<translation id="6612358246767739896">ጥበቃ የሚደረáŒáˆˆá‰µ ይዘት</translation>
<translation id="6613452264606394692">ይህን ገጽ á‹•áˆá‰£á‰µ በማድረጠበáጥáŠá‰µ ወደዚህ ተመáˆáˆ°á‹ á‹­áˆáŒ¡</translation>
<translation id="6615455863669487791">አሳየáŠ</translation>
@@ -3634,9 +3690,11 @@
<translation id="6736045498964449756">á‹á‹­ á‹á‹­á£ የይለá ቃላቱ አይዛመዱáˆ!</translation>
<translation id="6736243959894955139">አድራሻ</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">áˆáŠ•áˆ እንኳ ከእንáŒá‹²áˆ… የድሮ መገለጫዎን መድረስ የማይችሉ ቢሆኑሠእንኳ ሊያስወáŒá‹±á‰µ ይችላሉá¢</translation>
<translation id="6739923123728562974">የዴስክቶᕠአቋራጭን አሳይ</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> ለአáታ ቆሟáˆ</translation>
<translation id="6742339027238151589">ለስክሪá•á‰± ተደራሽ</translation>
+<translation id="6743841972744298686">ቅንብሮችን ያስáˆáˆ©</translation>
<translation id="6745592621698551453">አáˆáŠ• አዘáˆáŠ•</translation>
<translation id="6746124502594467657">ወደታች አá‹áˆ­á‹µ</translation>
<translation id="674632704103926902">መታ አድርጎ መጎተትን አንቃ</translation>
@@ -3649,12 +3707,14 @@
<translation id="6757101664402245801">ዩአርኤሠተቀድቷáˆ</translation>
<translation id="6758056191028427665">እንዴት እኛ እያደርáŒáŠ• እንደሆአእንድናá‹á‰… ያድርጉንá¢</translation>
<translation id="6759193508432371551">የá‹á‰¥áˆªáŠ« ዳáŒáˆ ማስጀመር</translation>
+<translation id="6765234885931342179">የደህንáŠá‰µ á‰áˆáዎን ተከታታይ á‰áŒ¥áˆ­ ይመáˆáŠ¨á‰±</translation>
<translation id="6766101255664245434">አዲስ áŽá‰¶ ያንሱ ወይሠአንድ áŠá‰£áˆ­ áŽá‰¶ ወይሠአዶ á‹­áˆáˆ¨áŒ¡á¢
<ph name="LINE_BREAK" />
ይህ ሥዕሠበChromebook መለያ መáŒá‰¢á‹« ማያ ገጽ እና ማያ ገጽ á‰áˆá ላይ ይታያáˆá¢</translation>
<translation id="6769712124046837540">አታሚን በማከሠላይ...</translation>
<translation id="6771503742377376720">የእá‹á‰…ና ማረጋገጫ ባለስáˆáŒ£áŠ• áŠá‹</translation>
<translation id="6773575010135450071">ተጨማሪ እርáˆáŒƒá‹Žá‰½...</translation>
+<translation id="6777817260680419853">አቅጣጫ ማዞር ታáŒá‹·áˆ</translation>
<translation id="6778959797435875428">ከጣቢያዎች ድáˆá€-ከሠአንሳ</translation>
<translation id="677965093459947883">በጣሠትንሽ</translation>
<translation id="6780439250949340171">ሌሎች ቅንብሮችን ያቀናብሩ</translation>
@@ -3729,6 +3789,7 @@
<translation id="6898699227549475383">ድርጅት (O)</translation>
<translation id="6900284862687837908">የጀርባ መተáŒá‰ áˆªá‹«á¦ <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">መሣሪያን ከጎራ ጋር ቀላቅáˆ</translation>
+<translation id="6903534926908201625">በማንኛá‹áˆ ጊዜ Google áˆáŠ• መረጃን እንደሚሰበስብ በ<ph name="BEGIN_LINK" />ቅንብሮች<ph name="END_LINK" /> ማበጀት ይችላሉá¢</translation>
<translation id="6904344821472985372">የá‹á‹­áˆ መዳረሻ ሻር</translation>
<translation id="6904655473976120856">ለመá‹áŒ£á‰µ የመተáŒá‰ áˆªá‹« አá‹áˆ«áˆ­áŠ• ይጫኑ</translation>
<translation id="6904713658985136356"><ph name="HOST" /> የእርስዎን ማያገጽ ለማጋራት á‹­áˆáˆáŒ‹áˆá¢</translation>
@@ -3737,17 +3798,22 @@
<translation id="691024665142758461">በርካታ á‹á‹­áˆŽá‰½áŠ• ያወርዳáˆ</translation>
<translation id="6911324888870229398">የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰µ ጠáቷáˆá¢ እባክዎ áŒáŠ•áŠ™áŠá‰µá‹ŽáŠ• á‹­áˆá‰µáˆ¹á‰µ ወይሠሌላ የWi-Fi አá‹á‰³áˆ¨ መረብ ይሞክሩá¢</translation>
<translation id="6911734910326569517">የማህደረ ትá‹áˆµá‰³ አሻራ</translation>
+<translation id="6914783257214138813">የእርስዎ የይለá ቃላት ወደ á‹áŒ­ የተላከá‹áŠ• á‹á‹­áˆáŠ• መመáˆáŠ¨á‰µ ለሚችሠማንኛá‹áˆ ሰዠየሚታዩ ይሆናሉá¢</translation>
<translation id="6915804003454593391">ተጠቃሚá¦</translation>
<translation id="6916590542764765824">ቅጥያዎችን አስተዳድር</translation>
<translation id="6920989436227028121">እንደ መደበኛ ትር ክáˆá‰µ</translation>
<translation id="6922128026973287222">Google የá‹áˆ‚ብ አስቀማጭን በመጠቀሠበበለጠ áጥáŠá‰µ á‹áˆ‚ብ ያስቀáˆáŒ¡ እና ያስሱᢠየበለጠ ለመረዳት ጠቅ ያድርጉá¢</translation>
<translation id="6929555043669117778">ብቅ-ባዮችን ማገድ ቀጥáˆ</translation>
<translation id="6930242544192836755">ጊዜ</translation>
+<translation id="6934241953272494177">የእርስዎን የማህደረመረጃ መሣሪያን በመቅረጽ ላይ...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> ተገáŠá‰·áˆ</translation>
<translation id="693807610556624488">የመጻá ክወናዠከየሚከተለዠመገለጫ ባሕሪ ከሚáˆá‰€á‹°á‹ ከáተኛ ርá‹áˆ˜á‰µ ይበáˆáŒ£áˆá¦ «<ph name="DEVICE_NAME" />»á¢</translation>
<translation id="6941937518557314510">በእá‹á‰…ና ማረጋገጫዎ ለ<ph name="HOST_NAME" /> á‰áˆá ለማመንጨት እባክዎ ወደ <ph name="TOKEN_NAME" /> á‹­áŒá‰¡á¢</translation>
<translation id="6943176775188458830">ማትመን ሰርá‹</translation>
<translation id="6943836128787782965">ኤችቲቲᒠማáŒáŠ˜á‰µ አáˆá‰°áˆ³áŠ«áˆ</translation>
<translation id="6945221475159498467">á‹­áˆáˆ¨áŒ¡</translation>
+<translation id="694592694773692225">በዚህ ገጽ ላይ አቅጣጫ ማዞር ታáŒá‹·áˆá¢</translation>
<translation id="6949306908218145636">ክáት ገጾችን በዕáˆá‰£á‰µ ያስቀáˆáŒ¡...</translation>
<translation id="6955446738988643816">ብቅ-ባይ ይመርáˆáˆ©</translation>
<translation id="6957231940976260713">የአገáˆáŒáˆŽá‰µ ስáˆ</translation>
@@ -3851,13 +3917,16 @@
<translation id="7093866338626856921">ስማቸዠእንደሚከተለዠከሆኑ መሣሪያዎች ጋር á‹áˆ‚ብ ተለዋወጥᦠ<ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">ክትትሠየሚደረáŒá‰ á‰µ ተጠቃሚን ማስመጣት አáˆá‰°á‰»áˆˆáˆá¢ እባክዎ የአá‹á‰³áˆ¨ መረብዎን áŒáŠ•áŠ™áŠá‰µ á‹­áˆá‰µáˆ¹áŠ“ ቆይተዠእንደገና ይሞክሩá¢</translation>
<translation id="7098447629416471489">ሌሎች የተቀመጡ የáለጋ á•áˆ®áŒáˆ«áˆžá‰½ እዚህ ይታያሉ</translation>
+<translation id="7099337801055912064">ትáˆá‰… PPDን መጫን አáˆá‰°á‰»áˆˆáˆá¢ ከáተኛዠመጠን 250 ኪባ áŠá‹á¢</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> ንጥሎች ተመርጠዋáˆ</translation>
<translation id="7102687220333134671">ራስ-ሰር á‹áˆ›áŠ”ዎች በርተዋáˆ</translation>
<translation id="7106346894903675391">ተጨማሪ ማከማቻ á‹­áŒá‹™...</translation>
<translation id="7108338896283013870">ደብቅ</translation>
<translation id="7108668606237948702">ያስገቡ</translation>
+<translation id="7112978678959880812">áŒáˆ‹á‹ŠáŠá‰µ ማላበስ በርቷáˆá¢ ይህን በmyaccount.google.com á‹áˆµáŒ¥ መቀየር ይችላሉá¢</translation>
<translation id="7113502843173351041">የኢሜይሠአድራሻዎን á‹«á‹á‰ƒáˆ</translation>
<translation id="7114054701490058191">የይለá ቃላት አይዛመዱáˆ</translation>
+<translation id="7117228822971127758">እባክዎ ቆይተዠእንደገና ይሞክሩ</translation>
<translation id="7117247127439884114">እንደገና á‹­áŒá‰¡...</translation>
<translation id="711840821796638741">የሚቀናበሩ á‹•áˆá‰£á‰¶á‰½áŠ• አሳይ</translation>
<translation id="711902386174337313">በመለያ የገቡ የእርስዎ መሣሪያዎች á‹áˆ­á‹áˆ­ á‹«áŠá‰¥á‰£áˆ</translation>
@@ -3898,6 +3967,7 @@
<translation id="7180611975245234373">አድስ</translation>
<translation id="7180865173735832675">አብጅ</translation>
<translation id="7186088072322679094">በመሣሪያ አሞሌ á‹áˆµáŒ¥ አቆይ</translation>
+<translation id="7187428571767585875">የሚወገዱ ወይሠየሚቀየሩ የመá‹áŒˆá‰¥ áŒá‰¤á‰¶á‰½áŠ•á¦</translation>
<translation id="7191159667348037">á‹«áˆá‰³á‹ˆá‰€ አታሚ (ዩኤስቢ)</translation>
<translation id="7191454237977785534">á‹á‹­áˆ አስቀáˆáŒ¥ እንደ</translation>
<translation id="7196835305346730603">አቅራቢያ ያሉ Chromeboxes በመáˆáˆˆáŒ ላይ...</translation>
@@ -3906,6 +3976,7 @@
<translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» ተሰርዟáˆ</translation>
<translation id="7205869271332034173">SSIDá¦</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" />ን በማá‹áˆ¨á‹µ ላይ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{ከገጽ á‹áŒ£}one{ከገጾች á‹áŒ£}other{ከገጾች á‹áŒ£}}</translation>
<translation id="721331389620694978">የአሰሳ áˆáˆ›á‹¶á‰½áŠ• ሊያንá€á‰£áˆ­á‰ የሚችሉ አንዳንድ ቅንብሮች አይጸዱáˆá¢</translation>
<translation id="7216409898977639127">የተንቀሳቃሽ ስáˆáŠ­ አገáˆáŒáˆŽá‰µ አቅራቢ</translation>
<translation id="7216595297012131718">ቋንቋዎችን በእርስዎ áላጎት መሠረት ይደርድሩ</translation>
@@ -3951,6 +4022,7 @@
<translation id="727952162645687754">የማá‹áˆ¨á‹µ ስህተት</translation>
<translation id="7279701417129455881">የኩኪ እገዳን አቀናብር…</translation>
<translation id="7280877790564589615">áˆá‰ƒá‹µ ተጠይቋáˆ</translation>
+<translation id="7283041136720745563">የእርስዎ Google Drive ኮታ ያን ያህሠበቂ አይደለáˆá¢</translation>
<translation id="7287143125007575591">መዳረሻ ተክáˆáŠ­áˆáˆá¢</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">የáˆáŒ£á መተáŒá‰ áˆªá‹«á‹áŠ• ክáˆá‰µ</translation>
@@ -4019,6 +4091,7 @@
<translation id="7392118418926456391">የቫይረስ ቅáŠá‰µ አáˆá‰°áˆ³áŠ«áˆ</translation>
<translation id="7392915005464253525">የተ&amp;ዘጋá‹áŠ• መስኮት ዳáŒáˆ ክáˆá‰µ</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> ስርዓት በሚáŠáˆ³á‰ á‰µ ጊዜ ይጀመርና áˆáˆ‰áŠ•áˆ የሌሎች <ph name="PRODUCT_NAME" /> መስኮቶችን ከዘጉ በኋላሠእንኳ በጀርባ á‹áˆµáŒ¥ መሄዱን ይቀጥላáˆá¢</translation>
+<translation id="7398254312354928459">የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰µ ተቀይሯáˆ</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">እባክዎ የእርስዎ Chromebox ዳáŒáˆ እስኪጀመር ድረስ ይጠብá‰...</translation>
<translation id="7400839060291901923">በእርስዎ <ph name="PHONE_NAME" /> ላይ áŒáŠ•áŠ™áŠá‰µ ያቀናብሩ</translation>
@@ -4029,6 +4102,7 @@
<translation id="7409233648990234464">ዳáŒáˆ አስጀáˆáˆ­ እና Powerwash</translation>
<translation id="7409836189476010449">Flash አሂድ</translation>
<translation id="7410344089573941623"><ph name="HOST" /> ካሜራዎን እና ማይክሮáŽáŠ•á‹ŽáŠ• መድረስ á‹­áˆáˆáŒ እንደሆአይጠይá‰</translation>
+<translation id="741204030948306876">አዎᣠገብቼያለáˆ</translation>
<translation id="7412226954991670867">የጂá’á‹© ማህደረ ትá‹áˆµá‰³</translation>
<translation id="7416362041876611053">á‹«áˆá‰³á‹ˆá‰€ የአá‹á‰³áˆ¨ መረብ ስህተትá¢</translation>
<translation id="7417705661718309329">Google ካርታ</translation>
@@ -4050,6 +4124,7 @@
<translation id="7445682342344043969">ብቅ-ባዮች ታáŒá‹°á‹‹áˆ</translation>
<translation id="744859430125590922">ይህ ሰዠከ<ph name="CUSTODIAN_EMAIL" /> ሆኖ የሚጎበኟቸá‹áŠ• ድር ጣቢያዎች ይቆጣጠሩ እና ይመáˆáŠ¨á‰±á¢</translation>
<translation id="7453008956351770337">ይህን አታሚ በመáˆáˆ¨áŒ¥á‹Ž የሚከተለዠቅጥያ አታሚዎን እንዲደርስበት áቃድ እየሰጡት áŠá‹á¦</translation>
+<translation id="7453467225369441013">ከአብዛኛዎቹ ጣቢያዎች ዘáŒá‰°á‹ ያስወጣዎታáˆá¢ ከእርስዎ የGoogle መለያ ዘáŒá‰°á‹ እንዲወጡ አይደረጉáˆá¢</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">የተቀመጠበትን ቦታ ክáˆá‰µâ€¦</translation>
<translation id="7461924472993315131">ሰካ</translation>
@@ -4060,7 +4135,7 @@
<translation id="747114903913869239">ስህተትᦠቅጥያዎችን ዲኮድ ማድረጠአáˆá‰°á‰»áˆˆáˆ</translation>
<translation id="7473891865547856676">አይᣠአመሰáŒáŠ“ለáˆ</translation>
<translation id="747459581954555080">áˆáˆ‰áŠ•áˆ ወደáŠá‰ áˆ¨á‰ á‰µ መáˆáˆµ</translation>
-<translation id="747494631553057218">የመá‹áŒˆá‰¥ áŒá‰¤á‰¶á‰½á¦</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> አንድ ስህተት አጋጥሞታáˆá¢</translation>
<translation id="7475671414023905704">የNetscape የጠዠየይለá ቃሠURL</translation>
<translation id="7476454130948140105">ባትሪ ለá‹áˆ›áŠ” በጣሠá‹á‰…ተኛ áŠá‹ (<ph name="BATTERY_PERCENT" />)</translation>
<translation id="7477347901712410606">የይለá áˆáˆ¨áŒá‹ŽáŠ• ከረሱ ማመሳሰáˆáŠ• á‹«á‰áˆ™ እና በ<ph name="BEGIN_LINK" />Google Dashboard <ph name="END_LINK" /> በኩሠዳáŒáˆ ያስጀáˆáˆ©á¢</translation>
@@ -4075,6 +4150,9 @@
<translation id="7487067081878637334">ቴክኖሎጂ</translation>
<translation id="7487099628810939106">ከጠቅታ በáŠá‰µ የሚዘገየá‹á¦</translation>
<translation id="7487969577036436319">áˆáŠ•áˆ አካላት አáˆá‰°áŒ«áŠ‘áˆ</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ተገáŠá‰·áˆ
+ <ph name="LINE_BREAK1" />
+ áˆá‰µáŠ¬ ወደ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> ለማስቀመጥ á‹áŒáŒ</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;áˆáˆ‰áŠ•áˆ ክáˆá‰µ}=1{&amp;á‹•áˆá‰£á‰µ ክáˆá‰µ}one{&amp;áˆáˆ‰áŠ•áˆ ክáˆá‰µ (#)}other{&amp;áˆáˆ‰áŠ•áˆ ክáˆá‰µ (#)}}</translation>
<translation id="7489605380874780575">ብá‰áŠá‰µáŠ• አረጋáŒáŒ¥</translation>
<translation id="749028671485790643">ሰዠ<ph name="VALUE" /></translation>
@@ -4087,7 +4165,6 @@
<translation id="7497215489070763236">የአገáˆáŒ‹á‹­ CA እá‹á‰…ና ማረጋገጫ</translation>
<translation id="7502658306369382406">የIPv6 አድራሻ</translation>
<translation id="7503191893372251637">የNetscape ሰርቲáŠáŠ¬á‰µ አይáŠá‰µ</translation>
-<translation id="7503607651407946808">ይህ ገጽ በመተርጎሠላይ áŠá‹...</translation>
<translation id="7503821294401948377">አዶ «<ph name="ICON" />»ን ለአሳሽ እርáˆáŒƒ መጫን አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="750509436279396091">የá‹áˆ­á‹¶á‰½ አቃáŠáŠ• ከáት</translation>
<translation id="7505167922889582512">የተደበበá‹á‹­áˆŽá‰½áŠ• አሳይ</translation>
@@ -4099,9 +4176,9 @@
<translation id="7517569744831774757">ቅንብሮች ወደ የመጀመሪያቸዠáŠá‰£áˆªá‹Žá‰½ መáˆáˆ³á‰¸á‹á¢</translation>
<translation id="7517786267097410259">አንድ የይለá ቃሠይáጠሩ -</translation>
<translation id="7518150891539970662">የWebRTC áˆá‹áŒá‰¥ ማስታወሻዎች (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">ይህ ገጽ በመተርጎሠላይ áŠá‹...</translation>
<translation id="7521387064766892559">ጃቫስክሪá•á‰µ</translation>
<translation id="7525067979554623046">áጠር</translation>
+<translation id="7526413953848747421">እንደ የሥርዓተ áŠá‹°áˆ አጻጻá ማረሚያ ያሉ ኃይለኛ የGoogle አገáˆáŒáˆŽá‰¶á‰½áŠ• á‹«áˆáŒ¡áŠ“ ወደ Chrome ለመáˆáˆˆáŒ መታ ያድርጉ</translation>
<translation id="7529411698175791732">የበይáŠáˆ˜áˆ¨á‰¥ áŒáŠ•áŠ™áŠá‰µá‹ŽáŠ• á‹­áˆá‰µáˆ¹á¢ ችáŒáˆ© ከቀጠለ ዘáŒá‰°á‹ ወጥተዠእንደገና ለመáŒá‰£á‰µ ይሞክሩá¢</translation>
<translation id="7530016656428373557">የትá‹á‰µ áጥáŠá‰µ በዋት</translation>
<translation id="7536709149194614609">እባክዎ መሣሪያá‹áŠ• ዳáŒáˆ ያስጀáˆáˆ©á‰µáŠ“ ቆይተዠእንደገና ይሞክሩá¢</translation>
@@ -4125,7 +4202,6 @@
ይችላሉá¢</translation>
<translation id="756445078718366910">የአሳሻ መስኮት ክáˆá‰µ</translation>
<translation id="7564847347806291057">ሂደቱን áŒá‰³</translation>
-<translation id="7565291891798266313">የእርስዎ የáለጋ á•áˆ®áŒáˆ«áˆž ወደ <ph name="URL" /> ተቀይሯáˆá¢ የáለጋ á•áˆ®áŒáˆ«áˆá‹ŽáŠ• የሚቀይሩ ቅጥያዎችን ለማሰናከሠወደáŠá‰ áˆ¨á‰ á‰µ መáˆáˆµáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="7566118625369982896">የPlay መተáŒá‰ áˆªá‹« አገናኞችን ያቀናብሩ</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">የChrome á‹áˆ‚ብ ጸድቷáˆ</translation>
@@ -4134,13 +4210,10 @@
<translation id="7573172247376861652">የባትሪ ሙሌት</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">አጠናክር</translation>
-<translation id="7577815336900970562">አካባቢን ለመወሰን WiFi ወይሠየተንቀሳቃሽ ስáˆáŠ­ አá‹á‰³áˆ¨ መረብን ይጠቀሙ</translation>
<translation id="7579149537961810247">ጣቢያዎች ላይ ድáˆá€-ከሠአድርáŒ</translation>
<translation id="7580671184200851182">ተመሳሳዩን ኦዲዮ በáˆáˆ‰áˆ ድáˆá… ማጉያዎች በኩሠአጫá‹á‰µ (ሞኖ ኦዲዮ)</translation>
-<translation id="7581273696622423628">አጠቃላይ ጥናት ላይ ይሳተá‰</translation>
<translation id="7581462281756524039">የማጽጃ መሣሪያ</translation>
<translation id="7582582252461552277">ይህን አá‹á‰³áˆ¨ መረብ አስቀድመዠይáˆáˆ¨áŒ¡</translation>
-<translation id="7586312264284919041">ይህን ገጽ መተርጎሠይáˆáˆáŒ‹áˆ‰?</translation>
<translation id="7586498138629385861">Chrome መተáŒá‰ áˆªá‹«á‹Žá‰½ ክáት ሲሆኑ Chrome መስራቱን ይቀጥላáˆá¢</translation>
<translation id="7589461650300748890">ኸረᣠእዚ ጋርᢠጠንቀቅ ይበሉá¢</translation>
<translation id="7589661784326793847">አንድ ሰከንድ ብቻ ይጠብá‰</translation>
@@ -4157,6 +4230,7 @@
<translation id="7607274158153386860">የጡባዊ ጣቢያ ይጠይá‰</translation>
<translation id="7611008212562900400">የእርስዎን መሣሪያᣠመተáŒá‰ áˆªá‹«á‹Žá‰½á£ ድር... á‹­áˆáˆáŒ‰</translation>
<translation id="7615910377284548269">በማጣሪያ á‹«áˆá‰°á‰€áˆ˜áŒ  ተሰኪን ማገድን ያስተዳድሩ...</translation>
+<translation id="7616214729753637086">መሣሪያን በማስመá‹áŒˆá‰¥ ላይ...</translation>
<translation id="7617366389578322136">ከ«<ph name="DEVICE_NAME" />» ጋር በመገናኘት ላይ</translation>
<translation id="761779991806306006">áˆáŠ•áˆ የይለá ቃሎች አáˆá‰°á‰€áˆ˜áŒ¡áˆá¢</translation>
<translation id="7622114377921274169">ኃይሠበመሙላት ላይá¢</translation>
@@ -4185,6 +4259,7 @@
<translation id="7664620655576155379">የማይደገá የብሉቱዠመሣሪያᦠ«<ph name="DEVICE_NAME" />»á¢</translation>
<translation id="7665369617277396874">መለያ ያክሉ</translation>
<translation id="7671130400130574146">የሥርዓት ርእሰ አሞሌ እና ጠርዞች</translation>
+<translation id="7683373461016844951">ለመቀጠሠእሺን ጠቅ ያድርጉᣠከዚያ ለ<ph name="DOMAIN" /> ኢሜይሠአድራሻዎ አዲስ መገለጫ ለመስራት ሰዠአክáˆáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="7684212569183643648">በእርስዎ አስተዳዳሪ የተጫáŠ</translation>
<translation id="7684559058815332124">ተያዥ የወደብ በመለያ መáŒá‰¢á‹« ገጽን ይጎብኙ</translation>
<translation id="7685049629764448582">ጃቫስክሪá•á‰µ ማህደረ ትá‹áˆµá‰³</translation>
@@ -4243,7 +4318,6 @@
<translation id="7773726648746946405">የክáለ-ጊዜ ማከማቻ</translation>
<translation id="7781335840981796660">áˆáˆ‰áˆ የተጠቃሚ መለያዎች እና አካባቢያዊ á‹áˆ‚ብ ይወገዳሉá¢</translation>
<translation id="7782102568078991263">ከGoogle ተጨማሪ የጥቆማ አስተያየቶች የሉáˆ</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" />ን መጫን አáˆá‰°á‰»áˆˆáˆ</translation>
<translation id="7784067724422331729">በኮáˆá’á‹á‰°áˆ­á‹Ž ላይ ያሉት የደህንáŠá‰µ ቅንብሮች ይህንን á‹á‹­áˆ አáŒá‹°á‹á‰³áˆá¢</translation>
<translation id="7786207843293321886">ከእንáŒá‹³ ክáለ ጊዜ á‹­á‹áŒ¡</translation>
<translation id="7786889348652477777">&amp;መተáŒá‰ áˆªá‹«áŠ• ዳáŒáˆ ጫን</translation>
@@ -4277,7 +4351,13 @@
<translation id="7815680994978050279">አደገኛ á‹áˆ­á‹µ ታáŒá‹·áˆ</translation>
<translation id="7818135753970109980">አዲስ ገጽታ ታክáˆáˆ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ወይሠRSN)</translation>
+<translation id="7819992334107904369">Chrome ሥáˆáˆ¨á‰µ</translation>
<translation id="782057141565633384">የቪዲዮ አድራሻ &amp;ቅዳ</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ተገáŠá‰·áˆá¢
+ <ph name="LINE_BREAK1" />
+ የእርስዎ የGoogle Drive ኮታ ያን ያህሠበቂ አይደለáˆá¢ ተጨማሪ <ph name="FILE_SIZE" /> ያስáˆáˆáŒ‹áˆá¢
+ <ph name="LINE_BREAK2" />
+ መጠናቸዠአáŠáˆµ ያሉ áŽá‰¶á‹Žá‰½áŠ• ይሞክሩá¢</translation>
<translation id="782590969421016895">የአáˆáŠ‘ ገጾችን ይጠቀሙ</translation>
<translation id="7829298379596169484">የኦዲዮ áŒá‰¥á‹“ትን በመድረስ ላይ</translation>
<translation id="7831368056091621108">ይህን ቅጥያᣠታሪክዎን እና ሌሎች የChrome ቅንብሮችዎን በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ ለማáŒáŠ˜á‰µ</translation>
@@ -4315,6 +4395,7 @@
<translation id="7881969471599061635">የáŒáˆ­áŒŒ ጽሑáŽá‰½áŠ• አሰናክáˆ</translation>
<translation id="7882358943899516840">የአቅራቢ አይáŠá‰µ</translation>
<translation id="7885253890047913815">የቅርብ ጊዜ መድረሻዎች</translation>
+<translation id="7886917304091689118">በChrome á‹áˆµáŒ¥ በማሄድ ላይ</translation>
<translation id="7887334752153342268">አባዛ</translation>
<translation id="7887864092952184874">የብሉቱዠመዳáŠá‰µ ተጣáˆáˆ¯áˆ</translation>
<translation id="7889966925761734854">á‹­áˆáˆáŒ‰</translation>
@@ -4403,7 +4484,9 @@ nil</translation>
<translation id="8000066093800657092">áˆáŠ•áˆ አá‹á‰³áˆ¨ መረብ የለáˆ</translation>
<translation id="8001504501378762252">አንድ ጣቢያ የይለá ቃáˆá‹ŽáŠ• ሰርቆ ሊሆን ይችላáˆ</translation>
<translation id="8004582292198964060">አሳሽ</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> áˆáˆáŒŠá‹œ ቅንጥብ ሰሌዳá‹áŠ• እንዲመለከት áቀድ</translation>
<translation id="8008356846765065031">የበይáŠáˆ˜áˆ¨á‰¥ áŒáŠ•áŠ™áŠá‰µ ተቋርጧáˆá¢ እባክዎ የበይáŠáˆ˜áˆ¨á‰¥á‹ŽáŠ• áŒáŠ•áŠ™áŠá‰µ á‹­áˆá‰µáˆ¹á¢</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" />ን መጫን አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="8008818777654712271">አደገኛ መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• እና ጣቢያዎችን እንዲገኙ ለማገዠአንዳንድ የሥርዓት መረጃን እና የገጽ ይዘትን ለGoogle በራስ-ሰር ይላኩ</translation>
<translation id="8012382203418782830">ይህ ገጽ ተተርጉሟáˆá¢</translation>
<translation id="8014154204619229810">አዘማኙ አáˆáŠ• በማሄድ ላይ áŠá‹á¢ እንደገና ለመáˆá‰°áˆ½ በአንድ ደቂቃ á‹áˆµáŒ¥ ያድሱá¢</translation>
@@ -4504,7 +4587,6 @@ nil</translation>
<translation id="816055135686411707">የእá‹á‰…ና ማረጋገጫ á‹•áˆáŠá‰µ ማዘጋጀት ላይ ስህተት</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">አዲስ ማስታወሻ áጠር</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">የማይክሮáŽáŠ• ቅንብሮችን አስተዳድር...</translation>
<translation id="8168435359814927499">ይዘት</translation>
<translation id="8174047975335711832">የመሣሪያ መረጃ</translation>
@@ -4521,7 +4603,6 @@ nil</translation>
<translation id="8191230140820435481">መተáŒá‰ áˆªá‹«á‹Žá‰½á‹ŽáŠ•á£ ቅጥያዎችዎን እና ገጽታዎችዎን ያቀናብራáˆ</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">ዲስክ ላይ ያለዠመጠን</translation>
-<translation id="8195739004487400241">የእርስዎ የመáŠáˆ» ገጽ ወደ <ph name="URL" /> ተቀይሯáˆá¢ የመáŠáˆ» ገጽዎን የሚቀይሩ ቅጥያዎችን ለማሰናከሠወደáŠá‰ áˆ¨á‰ á‰µ መáˆáˆµáŠ• ጠቅ ያድርጉá¢</translation>
<translation id="8199300056570174101">አá‹á‰³áˆ¨ መረብ (አገáˆáŒáˆŽá‰µ) እና የመሣሪያ ጠባያት</translation>
<translation id="8200772114523450471">ከቆመበት ቀጥáˆ</translation>
<translation id="8202160505685531999">የእርስዎን የ<ph name="DEVICE_TYPE" /> መገለጫ ለማዘመን እባክዎ የእርስዎን የይለá ቃሠዳáŒáˆ ያስገቡትá¢</translation>
@@ -4539,6 +4620,7 @@ nil</translation>
<translation id="8226619461731305576">ወረá‹</translation>
<translation id="8226742006292257240">ከታች በዘáˆá‰€á‹° የመáŠáŒ¨ ለኮáˆá’á‹á‰°áˆ­á‹Ž የተመደበ የቲ ᒠኤሠይለá ቃሠáŠá‹á¦</translation>
<translation id="8227119283605456246">á‹á‹­áˆ አያይá‹</translation>
+<translation id="8233198815467326623">áŠá‰£áˆª ጅáˆáˆ­ ገጽ ወደáŠá‰ áˆ¨á‰ á‰µ ይመለስ?</translation>
<translation id="8234795456569844941">እባክዎ መáˆáŠ•á‹²áˆ¶á‰»á‰½áŠ• ይህን ችáŒáˆ­ እንዲáˆá‰±á‰µ á‹«áŒá‹Ÿá‰¸á‹á¢ áˆáŠ­ የመገለጫ ስህተት መáˆá‹•áŠ­á‰±áŠ• ከማáŒáŠ˜á‰µá‹Ž በáŠá‰µ áˆáŠ• እንደተከሰተ ይንገሩንá¦</translation>
<translation id="8234989666557591529">የእርስዎን <ph name="DEVICE_TYPE" /> ለመክáˆá‰µ ስáˆáŠ­ á‹­áˆáˆ¨áŒ¡</translation>
<translation id="8238649969398088015">የእገዛ ጠቃሚ áˆáŠ­áˆ­</translation>
@@ -4564,7 +4646,6 @@ nil</translation>
<translation id="8261378640211443080">ይህ ቅጥያ በ<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> á‹áˆµáŒ¥ á‹«áˆá‰°áŒ á‰€áˆ° ሲሆን እርስዎ ሳያá‹á‰á‰µ የታከለ ሊሆን ይችላáˆá¢</translation>
<translation id="8261387128019234107">ለ<ph name="PROFILE_NAME" /> መለያ አክáˆ</translation>
<translation id="8261506727792406068">ሰርá‹</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> áŽá‰¶á‹Žá‰½áŠ• ወደ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> በáˆá‰µáŠ¬ በማስቀመጥ ላይ</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> በዚህ áŒáŠ•á‰¥ á‹áˆµáŒ¥ አáˆá‰°á‰°áŒˆá‰ áˆ¨áˆá¢</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> የመዳáŠá‰µ ጠቋሚዎን አሰናክáˆáˆá¢</translation>
<translation id="8264718194193514834">«<ph name="EXTENSION_NAME" />» ሙሉ ማያ ገጽን አስáŠáˆµá‰·áˆá¢</translation>
@@ -4666,6 +4747,7 @@ nil</translation>
<translation id="8454288007744638700">ወይሠደáŒáˆž አዲስ አá‹á‰³áˆ¨ መረብ á‹­áˆáˆ¨áŒ¡á¦</translation>
<translation id="845627346958584683">ጊዜዠየሚቃጠáˆá‰ á‰µ ጊዜ</translation>
<translation id="8456681095658380701">áˆáŠ­ á‹«áˆáˆ†áŠ ስáˆ</translation>
+<translation id="8457451314607652708">á‹•áˆá‰£á‰¶á‰½áŠ• አስመጣ</translation>
<translation id="8460336040822756677">ዘመናዊ á‰áˆáን ለ<ph name="DEVICE_TYPE" /> ካጠበስáˆáŠ­á‹ŽáŠ• ተጠቅመዠየChrome መሣሪያዎችዎን ማስከáˆá‰µ አይችሉáˆá¢ የይለá ቃáˆá‹ŽáŠ• መተየብ ይኖርብዎታáˆá¢</translation>
<translation id="8461329675984532579">የመáŠáˆ» አቅራቢ ስáˆ</translation>
<translation id="84613761564611563">የአá‹á‰³áˆ¨ መረብ á‹á‰…ረት በይáŠáŒˆáŒ½ ተጠይቋáˆá£ እባክዎ ይጠብá‰...</translation>
@@ -4730,14 +4812,15 @@ nil</translation>
<translation id="8569764466147087991">የሚከáˆá‰µ á‹á‹­áˆ á‹­áˆáˆ¨áŒ¡</translation>
<translation id="8571213806525832805">ባለá‰á‰µ 4 ሳáˆáŠ•á‰¶á‰½</translation>
<translation id="8574990355410201600">áˆáˆáŒŠá‹œ በ<ph name="HOST" /> ላይ ድáˆáŒ½áŠ• áቀድ</translation>
+<translation id="8578639784464423491">ከ99 áŠá‹°áˆ‹á‰µ መብለጥ አይችáˆáˆ</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> ንጥሎችን በማመሳሰሠላይ...</translation>
<translation id="857943718398505171">ተáˆá‰…ዷሠ(የሚመከር)</translation>
<translation id="8581809080475256101">ወደáŠá‰µ ለመሄድ ይጫኑᣠታሪክን ለማየት የአá‹á‹µ áˆáŠ“ሌ</translation>
<translation id="8584280235376696778">&amp;ቪዲዮ በአዲስ ትር ክáˆá‰µ</translation>
<translation id="8588866096426746242">የመገለጫ ስታቲስቲክስ</translation>
+<translation id="8589652987924574405">የእርስዎን á‹•áˆá‰£á‰¶á‰½á£ ታሪክᣠየይለá ቃላት እና ሌሎች ቅንብሮች በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ እንዲጠቀሙባቸዠከGoogle መለያዎ ጋር ይሰáˆáˆ«áˆ‰á¢ ይህንን በኋላ ላይ በቅንብሮች መቀየር ይችላሉá¢</translation>
<translation id="8590375307970699841">አá‹á‰¶áˆ›á‰²áŠ­ á‹áˆáŠ–ችን አዋቅር</translation>
<translation id="8594908476761052472">ቪድዮ ቅረጽ</translation>
-<translation id="8595925260712451473">እባክዎ የእርስዎን áŒá‰¥áˆ¨áˆ˜áˆáˆµ እዚህ ያስገቡትá¢</translation>
<translation id="8596540852772265699">ብጠá‹á‹­áˆŽá‰½</translation>
<translation id="8597845839771543242">የባህሪ ቅርጸትá¦</translation>
<translation id="8598453409908276158">ከማጠሪያ የወጣ ተሰኪ ታáŒá‹·áˆ</translation>
@@ -4752,6 +4835,7 @@ nil</translation>
<translation id="8620617069779373398">የá‹áˆ‚ብ á‹á‹á‹áˆ­ áˆáŠ”ታ</translation>
<translation id="8620765578342452535">የአá‹á‰³áˆ¨ መረብ áŒáŠ•áŠ™áŠá‰¶á‰½áŠ• ያዋቅራáˆ</translation>
<translation id="8620790565535071193">መቃኘት አáˆá‰°áˆ³áŠ«áˆ</translation>
+<translation id="8622877356447980900">ይህንን áŒˆá… áˆ˜á‰°áˆ­áŒŽáˆ á‹­áˆáˆáŒ‹áˆ‰?</translation>
<translation id="8623004009673949077">የ«kiosk_only» አንጸባራቂ አይáŠá‰³ ያለዠመተáŒá‰ áˆªá‹« በChrome OS ኪዮስክ áˆáŠ”ታ ላይ መጫን አለበትá¢</translation>
<translation id="8624205858755890468">ረዳቱ ተዛማጅáŠá‰µ ያላቸá‹áŠ• መረጃዎችᣠመተáŒá‰ áˆªá‹«á‹Žá‰½ እና እርáˆáŒƒá‹Žá‰½ ለእርስዎ እንዲያሳይ ያስችለዋáˆá¢</translation>
<translation id="862542460444371744">&amp;ቅጥያዎች</translation>
@@ -4797,6 +4881,7 @@ nil</translation>
<translation id="8671210955687109937">አስተያየት መስጠት ይችላሉ</translation>
<translation id="8673026256276578048">ድሩን áˆáˆáŒ...</translation>
<translation id="8673383193459449849">የአገáˆáŒ‹á‹­ ችáŒáˆ­</translation>
+<translation id="8674241889607553858">ይህን ገጽ መተርጎሠይáˆáˆáŒ‹áˆ‰?</translation>
<translation id="8675354002693747642">ቅድሚያ የተጋራ á‰áˆá</translation>
<translation id="8676374126336081632">áŒá‰¤á‰±áŠ• አጽዳ</translation>
<translation id="8677039480012021122">á‹áˆ‚ብ አጽዳና áŒáŠ•áŠ™áŠá‰µ አቋርጥ</translation>
@@ -4809,6 +4894,7 @@ nil</translation>
<translation id="8688579245973331962">ስáˆá‹Ž አይታይ?</translation>
<translation id="8688591111840995413">መጥᎠየይለá ቃáˆ</translation>
<translation id="8688672835843460752">ይገኛáˆ</translation>
+<translation id="8689583087392258564">ማሽኑን ከጎራዠጋር መቀላቀሠአáˆá‰°áˆ³áŠ«áˆá¢ ድርጅታዊ አሃዱ áˆáŠ­ á‹«áˆáˆ†áŠ áŠá‹á¢</translation>
<translation id="869257642790614972">መጨረሻ ላይ የተዘጋá‹áŠ• ትር ዳáŒáˆ ክáˆá‰µ</translation>
<translation id="8695825812785969222">&amp;ቦታ ክáˆá‰µâ€¦</translation>
<translation id="8698464937041809063">Google ስዕáˆ</translation>
@@ -4823,6 +4909,7 @@ nil</translation>
<translation id="8708671767545720562">&amp;ተጨማሪ መረጃ</translation>
<translation id="8710187907779883426">አጭር (1 ሴ)</translation>
<translation id="8711402221661888347">Pickles</translation>
+<translation id="8712637175834984815">ገባáŠ</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />የስርዓት መረጃ<ph name="END_LINK1" /> ላክ</translation>
<translation id="8714154114375107944">የድጋá መጨረሻ</translation>
<translation id="871476437400413057">Google ያስቀመጣቸዠየይለá ቃሎች</translation>
@@ -4898,7 +4985,6 @@ nil</translation>
<translation id="882204272221080310">ለተጨማሪ ደህንáŠá‰µ ጽኑ ትዕዛá‹áŠ• ያዘáˆáŠ‘á¢</translation>
<translation id="8823514049557262177">የአገናአጽሑá &amp;ቅዳ</translation>
<translation id="8824701697284169214">&amp;ገጽ አክáˆ...</translation>
-<translation id="8827850355924932817">አካባቢን ለመወሰን የWiFi አá‹á‰³áˆ¨ መረብን ይጠቀሙ</translation>
<translation id="8828933418460119530">የDNS ስáˆ</translation>
<translation id="8830796635868321089">የአáˆáŠ‘ ተኪ ቅንብሮችን ተጠቅሞ የá‹áˆ›áŠ” áተሻ አáˆá‰°áˆ³áŠ«áˆá¢ እባክዎ <ph name="PROXY_SETTINGS_LINK_START" />የተኪ ቅንብሮችዎ<ph name="PROXY_SETTINGS_LINK_END" />ን ያስተካክሉá¢</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> áŠá‹ የአá‹á‰³áˆ¨ መረብ á‹á‰…ረትን የሚቆጣጠሩትá¢</translation>
@@ -4951,13 +5037,14 @@ nil</translation>
<translation id="8912793549644936705">ወጥር</translation>
<translation id="8915370057835397490">የጥቆማ አስተያየት በመጫን ላይ</translation>
<translation id="8916476537757519021">ማንáŠá‰µ የማያሳá‹á‰… ንዑስ ክáˆáᦠ<ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster ለዋጭ</translation>
+<translation id="8918468086406665831">ከ<ph name="ACCOUNT_FULL_NAME" /> ጋር አስáˆáˆ­</translation>
<translation id="8922013791253848639">áˆáˆáŒŠá‹œ በዚህ ጣቢያ ላይ ማስታወቂያዎችን አሳይ</translation>
<translation id="8925458182817574960">&amp;ቅንብሮች</translation>
<translation id="8926389886865778422">á‹°áŒáˆ˜á‹ አይጠይá‰</translation>
<translation id="8926518602592448999">የገንቢ áˆáŠ”ታ ቅጥያዎችን ያሰናክሉ</translation>
<translation id="892706138619340876">አንዳንድ ቅንብሮች ዳáŒáˆ ተጀáˆáˆ¨á‹‹áˆ</translation>
<translation id="8931394284949551895">አዲስ መሣሪያዎች</translation>
+<translation id="893242274404530797">የGoogle Play አገáˆáŒáˆŽá‰¶á‰½ ማሳወቂያዎች ለቅጽበታዊ እንደ ሞደሠመጠቀሠያስáˆáˆáŒ‹áˆ‰</translation>
<translation id="8933960630081805351">በáˆáˆ‹áŒŠ á‹áˆµáŒ¥ &amp;አሳይ</translation>
<translation id="8934732568177537184">ቀጥáˆ</translation>
<translation id="8938356204940892126">ተስዠቆርጫለáˆ</translation>
@@ -5015,6 +5102,7 @@ nil</translation>
<translation id="9024127637873500333">&amp;በአዲስ ትር á‹áˆµáŒ¥ ክáˆá‰µ</translation>
<translation id="9024331582947483881">ሙሉ ገጽ ማያ</translation>
<translation id="9025098623496448965">እሺᣠáŠáŒˆáˆ­ áŒáŠ• ተመáˆáˆ°áˆ… ወደ መáŒá‰¢á‹« ገጹ á‹áˆ°á‹°áŠ</translation>
+<translation id="902659348151742535">Google áለጋንᣠማስታወቂያዎችን እና ሌሎች የGoogle አገáˆáŒáˆŽá‰¶á‰½áŠ• áŒáˆ‹á‹ŠáŠá‰µ ለማላበስ ሲሠየአሰሳ ታሪክዎን ሊጠቀሠይችላáˆá¢</translation>
<translation id="9026731007018893674">የወረደ</translation>
<translation id="9027146684281895941">እáŠáŠšáˆ… ሰዠየሚጎበኙትን ድር ጣቢያዎች ለመቆጣጠር እና ለመመáˆáŠ¨á‰µ ከእርስዎ Google መለያ ሲጎበኙ ክትትሠያድርጉባቸá‹á¢</translation>
<translation id="9027459031423301635">አገናኙን በአዲስ &amp;ትር ክáˆá‰µ</translation>
@@ -5055,7 +5143,6 @@ nil</translation>
<translation id="9084064520949870008">እንደ መስኮት ክáˆá‰µ</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> በድርጅት መመሪያ ታáŒá‹·áˆ</translation>
<translation id="9088917181875854783">እባክዎ ይህን የይለá á‰áˆá በ«<ph name="DEVICE_NAME" />» ላይ መታየቱን ያረጋáŒáŒ¡á¦</translation>
-<translation id="9090669887503413452">የስርዓት መረጃ ላክ</translation>
<translation id="9094033019050270033">የይለá ቃሠያዘáˆáŠ‘</translation>
<translation id="9094982973264386462">አስወáŒá‹µ</translation>
<translation id="9095253524804455615">አስወáŒá‹µ</translation>
@@ -5109,6 +5196,7 @@ nil</translation>
<translation id="9170397650136757332">አáˆáŠ• áˆáˆ‰áŠ•áˆ የተለያዩ የጣት አሻራዎን ክáሎች ለማንሳት ጣትዎን በቀስታ ያንቀሳቅሱት</translation>
<translation id="9170848237812810038">&amp;ቀáˆá‰¥áˆµ</translation>
<translation id="9170884462774788842">በኮáˆá’á‹á‰°áˆ­á‹Ž ላይ ያለ ሌላ á•áˆ®áŒáˆ«áˆ Chrome የሚሰራበት መንገድ ሊቀይር የሚችሠአንድ ገጽታ አክáˆáˆá¢</translation>
+<translation id="9173995187295789444">የብሉቱዠመሣሪያዎችን በመቃኘት ላይ...</translation>
<translation id="9174212595744391062">ይህ የሚከተለá‹áŠ• ጨáˆáˆ® ለáˆáˆ‰áˆ ጣቢያዎች ኩኪዎችን እና መሸጎጫን ያጸዳáˆ</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - የብሉቱዠመሣሪያ ተገናáŠá‰·áˆ</translation>
<translation id="9177499212658576372">በአáˆáŠ‘ ጊዜ ከ<ph name="NETWORK_TYPE" /> አá‹á‰³áˆ¨ መረቡ ጋር ተገናáŠá‰·áˆá¢</translation>
@@ -5133,6 +5221,7 @@ nil</translation>
<translation id="932327136139879170">መáŠáˆ»</translation>
<translation id="932508678520956232">ማተሠማስጀመር አáˆá‰°á‰»áˆˆáˆá¢</translation>
<translation id="93393615658292258">የይለá ቃሠብቻ</translation>
+<translation id="935490618240037774">የእርስዎን á‹•áˆá‰£á‰¶á‰½á£ ታሪክᣠየይለá ቃላት እና ሌሎች ቅንብሮች በáˆáˆ‰áˆ መሣሪያዎችዎ ላይ መጠቀሠእንዲችሉ ከGoogle መለያዎ ጋር ይሰáˆáˆ«áˆ‰á¢</translation>
<translation id="936801553271523408">የስርዓት áˆáˆ­áˆ˜áˆ« á‹áˆ‚ብ</translation>
<translation id="93766956588638423">ቅጥያ ይጠáŒáŠ‘</translation>
<translation id="938470336146445890">እባክዎ የተጠቃሚ እá‹á‰…ና ማረጋገጫ ይጫኑá¢</translation>
@@ -5153,6 +5242,7 @@ nil</translation>
<translation id="960987915827980018">1 ሰዓት አካባቢ ቀርቷáˆ</translation>
<translation id="962802172452141067">የእáˆá‰£á‰µ አቃአዛá</translation>
<translation id="968174221497644223">የመተáŒá‰ áˆªá‹« መሸጎጫ</translation>
+<translation id="969096075394517431">ቋንቋዎችን ይቀይሩ</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 ትር}one{# ትሮች}other{# ትሮች}}</translation>
<translation id="971774202801778802">የዕáˆá‰£á‰µ ዩአርኤáˆ</translation>
<translation id="973473557718930265">አቋርጥ</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ar.xtb b/chromium/chrome/app/resources/generated_resources_ar.xtb
index 4c462036faf..bfe719fe39e 100644
--- a/chromium/chrome/app/resources/generated_resources_ar.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ar.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Ùتح الرابط ÙÙŠ ناÙذة جديدة ÙÙŠ <ph name="APP" /></translation>
<translation id="1005274289863221750">استخدام الميكروÙون والكاميرا</translation>
<translation id="1007408791287232274">تعذر تحميل الأجهزة.</translation>
+<translation id="1008186147501209563">تصدير الإشارات المرجعية</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{ صÙحة واحدة غير مستجيبة}zero{ صÙحات غير مستجيبة}two{صÙحتان غير مستجيبتين}few{ صÙحات غير مستجيبة}many{ صÙحة غير مستجيبة}other{ من الصÙحات غير مستجيبة}}</translation>
<translation id="1012794136286421601">â€ØªØ¬Ø±ÙŠ مزامنة المستندات وجداول البيانات والعروض التقديمية والرسومات. اÙتح تطبيق Google Drive للدخول إليها عبر الإنترنت أو ÙÙŠ وضع عدم الاتصال.</translation>
-<translation id="1013383076511149692">الاطلاع على النصوص والصور التي تنسخها إلى الحاÙظة</translation>
<translation id="1013707859758800957">تم السماح بتشغيل مكون إضاÙÙŠ غير محمي على هذه الصÙحة.</translation>
<translation id="1015318665228971643">تعديل اسم المجلد</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Ùتح الكل ÙÙŠ &amp;ناÙذة جديدة}=1{Ùتح ÙÙŠ &amp;ناÙذة جديدة}two{Ùتح كلا العنوانين (#) ÙÙŠ &amp;ناÙذة جديدة}few{Ùتح كل الـ (#) عناوين ÙÙŠ &amp;ناÙذة جديدة}many{Ùتح كل الـ (#) عنوانًا ÙÙŠ &amp;ناÙذة جديدة}other{Ùتح كل الـ (#) عنوان ÙÙŠ &amp;ناÙذة جديدة}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">تتعذر إزالة البرامج الضارة</translation>
<translation id="1062407476771304334">استبدال</translation>
<translation id="1062866675591297858">يمكنك إدارة المستخدمين الخاضعين للإشرا٠عبر <ph name="BEGIN_LINK" />لوحة التحكم ÙÙŠ المستخدمين الخاضعين للإشراÙ<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">مدقق مل٠مكتبة الوسائط</translation>
<translation id="1064835277883315402">الانضمام إلى شبكة خاصة</translation>
<translation id="1064912851688322329">â€Ù‚طع الاتصال بحساب Google</translation>
<translation id="1067048845568873861">تم الإنشاء</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">تشÙير البيانات</translation>
+<translation id="1074944608454986967">â€Ù„قراءة المحتوى جهرًا، اضغط مع الاستمرار على "بحث" ثم انقر أو اسحب لتحديد المحتوى، أو حدّد منطقة واستخدم "بحث" + S.</translation>
<translation id="1076698951459398590">تمكين المظهر</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">إعداد التحديثات التلقائية لجميع المستخدمين</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />سجّل الدخول<ph name="END_SIGN_IN_LINK" /> للتحكم ÙÙŠ مواقع الويب التي يزورها هذا الشخص وعرضها.</translation>
<translation id="109758035718544977">إلغاء تجاهل المواقع</translation>
<translation id="1097658378307015415">قبل تسجيل الدخول، ÙŠÙرجى الدخول كضي٠لتنشيط الشبكة <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">ترجمة اللغة <ph name="LANGUAGE" /> دائمًا</translation>
<translation id="1108164192735968833">â€Ø±Ø¨Ø· الرسائل القصيرة SMS</translation>
<translation id="1108600514891325577">إي&amp;قاÙ</translation>
<translation id="1110155001042129815">انتظار</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">â€Ø¹Ø¯Ù… السماح لأي موقع باستخدام الرسائل الحصرية ÙÙŠ النظام للدخول إلى أجهزة MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">تعديل محرّك البحث</translation>
-<translation id="1131167343343087859">â€Ø¨Ø·Ø§Ù‚ات الائتمان والعناوين باستخدام Google Payments.</translation>
<translation id="1134009406053225289">Ùتح ÙÙŠ ناÙذة للتصÙØ­ المتخÙÙŠ</translation>
<translation id="1137673463384776352">Ùتح الرابط ÙÙŠ <ph name="APP" /></translation>
<translation id="1140351953533677694">الوصول إلى بلوتوث والأجهزة التسلسلية</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">تم حظر المكوّن الإضاÙÙŠ</translation>
<translation id="1145532888383813076">البحث ÙÙŠ جهازك والتطبيقات والويب.</translation>
<translation id="1146204723345436916">â€Ø§Ø³ØªÙŠØ±Ø§Ø¯ الإشارات المرجعية من مل٠HTML...</translation>
+<translation id="1148097584170732637">تم العثور على <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ لا توجد مساحة كاÙية ÙÙŠ سعة التخزين المحلية. ويتطلب وجود <ph name="FILE_SIZE" /> إضاÙÙŠ.
+ <ph name="LINE_BREAK2" />
+ حاول تحديد عدد صور أقل.</translation>
<translation id="1149088842877960903">â€ØªÙ… إيقا٠تنÙيذ جاÙا سكريبت عبر AppleScript. ولتشغيله، انتقل إلى إعدادات Chrome &gt; الإعدادات المتقدمة &gt; النظام. ولمزيد من المعلومات: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">شهر انتهاء الصلاحية</translation>
<translation id="1153356358378277386">الأجهزة المقترنة</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">إعادة تسمية</translation>
<translation id="1175364870820465910">ط&amp;باعة...</translation>
<translation id="117624967391683467">جار٠نسخ <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">هل تريد استعادة محرك البحث التلقائي؟</translation>
<translation id="1177863135347784049">مخصص</translation>
<translation id="1178581264944972037">تعليق</translation>
<translation id="1179803038870941185">â€ÙŠØ±ÙŠØ¯ <ph name="URL" /> الحصول على إمكانية تحكم كاملة ÙÙŠ أجهزة MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">قراءة وتغيير المستخدمين ÙÙŠ القائمة البيضاء</translation>
<translation id="1206407435587370571">â€Ø§Ø³ØªÙƒØ´Ø§Ù جهاز Chromebook</translation>
<translation id="1209796539517632982">خوادم الأسماء التلقائية</translation>
+<translation id="1210982357925844241">عرض كلمات المرور المحÙوظة وإدارتها ÙÙŠ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">استخدÙÙ… الويب دون Ø­Ùظ سجلّ التصÙÙ‘ÙØ­ باستخدام ناÙذة تصÙÙ‘ÙØ­ متخÙÙ</translation>
<translation id="1213037489357051291">تم إعداد <ph name="NUM_FINGERPRINTS" /> من بصمات الإصبع</translation>
<translation id="1215411991991485844">تمت إضاÙØ© تطبيق جديد ÙÙŠ الخلÙية</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">جار٠البحث عن شبكات الجوّال</translation>
<translation id="1285320974508926690">عدم ترجمة هذا الموقع مطلقًا</translation>
<translation id="1285484354230578868">â€ØªØ®Ø²ÙŠÙ† البيانات ÙÙŠ حساب Google Drive</translation>
+<translation id="1288037062697528143">سيتم تشغيل الإضاءة الليلية تلقائيًا عند غروب الشمس.</translation>
<translation id="1293177648337752319">إلغاء تجاهل الموقع</translation>
<translation id="1293509594570842875">لا ÙŠÙمكن إنشاء مستخدم جديد تحت الإشراÙ. ÙŠÙرجى التحقق من اتصال الشبكة وإعادة المحاولة لاحقًا.</translation>
<translation id="1293556467332435079">ملÙات</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">â€Ù„وضع إشارة مرجعية لمل٠HTML</translation>
<translation id="1303671224831497365">لم يتم العثور على أي أجهزة بلوتوث</translation>
<translation id="1306606229401759371">تغيير الإعدادات</translation>
-<translation id="1307398858972670978">الوصول إلى كلمات المرور من أي جهاز ÙÙŠ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">عÙوًا! تعذّر النظام ÙÙŠ تخزين الرمز المميز للدخول طويل المدى إلى واجهة برمجة التطبيقات على هذا الجهاز.</translation>
<translation id="1313405956111467313">تهيئة تلقائية للخادم الوكيل</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">كان هذا أنا.</translation>
<translation id="1338776410427958681">تصغير <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">جار٠الحذÙ...</translation>
-<translation id="1339266338863469628">الاÙتراضي (اختيارك Ùقط)</translation>
<translation id="1340527397989195812">â€Ø§Ø­ØªÙظ بنسخة احتياطية للوسائط من الجهاز باستخدام تطبيق Files.</translation>
<translation id="1341988552785875222">يتم تعيين الخلÙية الحالية من قبل '<ph name="APP_NAME" />'. قد يلزمك إلغاء تثبيت '<ph name="APP_NAME" />' قبل تحديد خلÙية مختلÙØ©.</translation>
<translation id="1346748346194534595">يمين</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">سيبدأ التحديث عندما يصل مستوى البطارية إلى <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">جار استيراد ملÙات <ph name="FILE_COUNT" /> ...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">â€ÙŠØªØ¹Ø°Ù‘ر العثور على مل٠PPD. تأكد من اتصال Chromebook بالإنترنت وأعد المحاولة.</translation>
<translation id="1355466263109342573">تم حظر <ph name="PLUGIN_NAME" /></translation>
<translation id="1357589289913453911">معرّ٠الإضاÙØ©</translation>
<translation id="1358735829858566124">المل٠أو الدليل غير قابل للاستخدام.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">من اليسار لليمين</translation>
<translation id="1370646789215800222">هل تريد إزالة شخص؟</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{ستتم إزالة عنصر واحد}zero{ستتم إزالة # عنصر}two{ستتم إزالة عنصرين (#)}few{ستتم إزالة # عناصر}many{ستتم إزالة # عنصرًا}other{ستتم إزالة # عنصر}}</translation>
+<translation id="1372841398847029212">المزامنة مع حسابك</translation>
<translation id="1374844444528092021">الشهادة المطلوبة من الشبكة "<ph name="NETWORK_NAME" />" لم يتم تثبيتها أو لم تعد صالحة. ÙŠÙرجى الحصول على شهادة جديدة وإعادة الاتصال من جديد.</translation>
<translation id="1374962581120570592">تمّ تعيين ملÙات تعري٠الارتباط</translation>
<translation id="1375321115329958930">كلمات المرور المحÙوظة</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">إنشاء مستخدم يخضع للإدارة</translation>
<translation id="1410197035576869800">رمز التطبيق</translation>
<translation id="1410616244180625362">مواصلة السماح لـ <ph name="HOST" /> بالدخول إلى الكاميرا</translation>
+<translation id="1411668397053040814">â€ØªØ«Ø¨ÙŠØª لوحة Ù…Ùاتيح Daydream أو تحديثها لاستخدام Chrome ÙÙŠ ميزة VR</translation>
<translation id="1414648216875402825">إنك تÙجري تحديثًا لإصدار غير ثابت من <ph name="PRODUCT_NAME" /> والذي يشتمل على ميزات قيد التقدم. لذا قد تحدث أعطال وأخطاء غير متوقعة. ÙŠÙرجى المتابعة مع توخّي الحذر.</translation>
+<translation id="1415708812149920388">تم رÙض الوصول لقراءة الحاÙظة</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (معر٠الإضاÙØ© "<ph name="EXTENSION_ID" />") غير مسموح بها ÙÙŠ هذا النوع من الجلسات.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">â€Ø¹Ø°Ø±Ù‹Ø§! تعذّر إنشاء مل٠خاص RSA عشوائي.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">شريحة بيتزا</translation>
<translation id="1467432559032391204">اليسار</translation>
<translation id="1467999917853307373">يريد <ph name="URL" /> تخزين البيانات بشكل دائم على جهازك.</translation>
+<translation id="1468571364034902819">يتعذّر استخدام هذا المل٠الشخصي</translation>
<translation id="1470719357688513792">ستسري إعدادات ملÙات تعري٠الارتباط بعد إعادة تحميل الصÙحة.</translation>
<translation id="1470811252759861213">للحصول على الإضاÙات على جميع أجهزة الكمبيوتر، <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">â€Ù„Ù… يتم تحميل "<ph name="FILENAME" />". حيث لا توجد لديك مساحة Ùارغة كاÙية ÙÙŠ Google Drive.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">ذاكرة التخزين المؤقت للرمز المميز لواجهة برمجة تطبيقات الهوية</translation>
<translation id="1478233201128522094">â€ÙÙŠ المرة القادمة، سيتم إلغاء Ù‚ÙÙ„ جهاز <ph name="DEVICE_TYPE" /> هذا. أوق٠تشغيل Smart Lock ÙÙŠ الإعدادات.</translation>
<translation id="1478340334823509079">التÙاصيل: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">جاهز لنسخ <ph name="FILE_COUNT" /> من الصور الجديدة احتياطيًا</translation>
<translation id="1483493594462132177">إرسال</translation>
<translation id="1485015260175968628">يمكنه الآن:</translation>
<translation id="1485141095922496924">الإصدار <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">قيد التشغيل - الإعدادات المخصصة</translation>
<translation id="1493892686965953381">ÙÙŠ انتظار <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> من الأجهزة الأخرى المتاحة.</translation>
-<translation id="1497284176235884849">â€Ù…Ù„Ù PPD المقدَّم غير صالح.</translation>
<translation id="1497522201463361063">تعذرت إعادة تسمية "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">جهاز غير معرو٠[<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">يجب أن يكون حساب المالك هذا أول حساب يتم تسجيل الدخول إليه ÙÙŠ جلسة تسجيل دخول متعدد.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">الدخول إلى الواجهة الخلÙية لبرنامج تصحيح خلل الصÙحة</translation>
<translation id="1601560923496285236">تطبيق</translation>
<translation id="1603914832182249871">(التصÙØ­ المتخÙÙŠ)</translation>
+<translation id="1607139524282324606">محو الإدخال</translation>
<translation id="1608626060424371292">إزالة هذا المستخدم</translation>
<translation id="1609170755653088773">â€Ù…زامنة كلمة المرور هذه على جهاز iPhone</translation>
<translation id="1609862759711084604">المستخدم السابق</translation>
+<translation id="1611557582955786626">تسجيل الدخول للتمتع بتجربة تصÙÙ‘ÙØ­ Ù…Ùخصَّصة، ومتزامنة عبر أجهزتك</translation>
<translation id="1611584202130317952">تمت مقاطعة سير إدارة الحسابات. ÙŠÙرجى المحاولة مرة أخرى أو الاتصال بمالك أو مشر٠الجهاز.</translation>
<translation id="1611649489706141841">للأمام</translation>
<translation id="1611704746353331382">â€ØªØµØ¯ÙŠØ± الإشارات المرجعية إلى مل٠HTML...</translation>
<translation id="1612129875274679969">تشغيل هذا الجهاز ÙÙŠ وضع الكشك دائمًا.</translation>
+<translation id="161460670679785907">يتعذَّر رصد هاتÙÙƒ.</translation>
<translation id="1616206807336925449">لا تتطلب هذه الإضاÙØ© أذونات خاصة.</translation>
<translation id="161707228174452095">تمت إضاÙØ© بصمة إصبع!</translation>
<translation id="1618268899808219593">مركز المساعدة</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">عرض خيارات الإدخال</translation>
<translation id="1650709179466243265">â€Ø¥Ø¶Ø§ÙØ© www. Ùˆ.com ÙˆÙتح العنوان</translation>
<translation id="1651008383952180276">يجب إدخال عبارة المرور Ù†Ùسها مرتين</translation>
-<translation id="1652972346408808053">تم Ø­Ùظ كلمة المرور. يمكنك الوصول إلى كلمات مرورك من أي جهاز على <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{â€Ø¥Ø¶Ø§ÙØ© طابعة إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}zero{â€Ø¥Ø¶Ø§ÙØ© # من الطابعات إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}two{â€Ø¥Ø¶Ø§ÙØ© طابعتين (#) إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}few{â€Ø¥Ø¶Ø§ÙØ© # طابعات إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}many{â€Ø¥Ø¶Ø§ÙØ© # طابعة إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}other{â€Ø¥Ø¶Ø§ÙØ© # من الطابعات إلى الطباعة ÙÙŠ السحاب من Google حتى تتمكن من الطباعة من أي مكان.}}</translation>
<translation id="1657406563541664238">â€Ø§Ù„مساعدة ÙÙŠ تحسين <ph name="PRODUCT_NAME" /> بإرسال إحصاءات الاستخدام وتقارير الأعطال إلى Google تلقائيًا</translation>
<translation id="1658424621194652532">هذه الصÙحة تحاول الدخول إلى الميكروÙون.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">تعذر الدخول إلى المل٠لأسباب تتعلق بالأمان.</translation>
<translation id="167832068858235403">Ø®Ùض الصوت</translation>
<translation id="1679068421605151609">أدوات مطوّري البرامج</translation>
+<translation id="16815041330799488">عدم السماح لمواقع الويب بالاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة</translation>
<translation id="1682548588986054654">ناÙذة جديدة للتصÙØ­ المتخÙÙŠ</translation>
+<translation id="1688935057616748272">يرجى كتابة حرÙ.</translation>
<translation id="168991973552362966">إضاÙØ© طابعة قريبة</translation>
<translation id="1689945336726856614">â€Ù†Ø³Ø® &amp;عنوان URL</translation>
<translation id="1692602667007917253">عÙوًا، حدث خطأ ما</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">أسلوب الإدخال</translation>
<translation id="175772926354468439">تمكين المظهر</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">â€Ø§Ù„عرض ÙÙŠ سوق Chrome الإلكتروني</translation>
<translation id="1758831820837444715">â€ØªÙ‡ÙŠØ¦Ø© شبكة Ethernet</translation>
<translation id="1763046204212875858">إنشاء اختصارات للتطبيق</translation>
<translation id="1763108912552529023">متابعة الاستكشاÙ</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />تنبيه:<ph name="END_BOLD" /> هذه الملÙات مؤقتة وقد يتم حذÙها تلقائيًا لتوÙير مساحة على القرص. <ph name="BEGIN_LINK" />مزيد من المعلومات<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">â€Ø¥Ø¹Ø¯Ø§Ø¯ Smart Lock لجهاز <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">â€Ø§Ø³ØªØ±Ø¯Ø§Ø¯ ملÙات Microsoft</translation>
-<translation id="1825832322945165090">المساحة غير كاÙية على الجهاز</translation>
+<translation id="1818007989243628752">حذ٠كلمة مرور <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">حساب شيكات</translation>
<translation id="1828149253358786390"><ph name="SITE" /> يريد إرسال إشعارات لك.</translation>
<translation id="1828378091493947763">هذا المكوّÙÙ† الإضاÙÙŠ غير مدعوم على هذا الجهاز</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">عند بدء التشغيل</translation>
<translation id="2006638907958895361">Ùتح الرابط ÙÙŠ <ph name="APP" /></translation>
<translation id="2007404777272201486">الإبلاغ عن مشكلة...</translation>
+<translation id="2015632741368427174">تم حظر إعادة التوجيه إلى الموقع:</translation>
<translation id="2016430552235416146">التقليدي</translation>
<translation id="2017334798163366053">تعطيل جمع بيانات مستوى الأداء</translation>
<translation id="2017836877785168846">مسح السجل وعمليات الإكمال التلقائي ÙÙŠ شريط العناوين.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">هناك مل٠بالاسم "<ph name="FILENAME" />" موجود Ùعلاً. ما الإجراء الذي تريد تنÙيذه؟</translation>
<translation id="2087822576218954668">الطباعة: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">â€Ø§Ù„تصÙØ­ بأمان باستخدام Google Chrome</translation>
+<translation id="2089795179672254991">طلب الإذن عند محاولة أحد المواقع الاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة (موصى به)</translation>
<translation id="2090165459409185032">â€Ù„استرداد معلومات حسابك، انتقل إلى: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">إعداد أمان النظام</translation>
<translation id="2091887806945687916">الصوت</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">تغيير الحجم</translation>
<translation id="2124930039827422115">{1,plural, =1{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة مستخدم واحد.}zero{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة # مستخدم.}two{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة مستخدميْن٠(#).}few{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة # مستخدمين.}many{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة # مستخدمًا.}other{تم التقييم بـ <ph name="AVERAGE_RATING" /> بواسطة # مستخدم.}}</translation>
<translation id="2126167708562367080">تم تعطيل المزامنة من Ù‚Ùبل المشرÙ.</translation>
-<translation id="2126426811489709554">â€ÙŠØ¯Ø¹Ù…ها Chrome</translation>
<translation id="2127372758936585790">شاحن منخÙض الطاقة</translation>
<translation id="212862741129535676">نسبة إشغال حالة التردد</translation>
<translation id="2128691215891724419">خطأ ÙÙŠ المزامنة: تحديث عبارة مرور المزامنة...</translation>
<translation id="2129825002735785149">تحديث المكوّÙÙ† الإضاÙÙŠ</translation>
<translation id="2129904043921227933">خطأ ÙÙŠ المزامنة: تحديث عبارة مرور المزامنة...</translation>
<translation id="2131077480075264">تعذّر تثبيت "<ph name="APP_NAME" />" لأنه لم ÙŠÙسمح به من قبل "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">هل تريد ترجمة هذه الصÙحة؟</translation>
<translation id="2135787500304447609">&amp;استئناÙ</translation>
<translation id="2136372518715274136">أدخل كلمة المرور الجديدة</translation>
<translation id="2136476978468204130">عبارة المرور التي أدخلتها غير صحيحة</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">â€Ø§Ø®ØªØ±Ø§Ù‚ المرجع المصدق (CA)</translation>
<translation id="218070003709087997">استخدم رقمًا للإشارة إلى عدد النÙسخ المطلوب طباعتها (من 1 إلى 999).</translation>
<translation id="2187895286714876935">خط استيراد شهادة الخادم</translation>
+<translation id="2187906491731510095">تم تحديث الإضاÙات.</translation>
<translation id="2188881192257509750">Ùتح <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">â€Ø£Ø¯Ø§Ø© الحصول على بيانات اعتماد WiFi</translation>
<translation id="219008588003277019">وحدة البرنامج العميل الأصلي: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">â€Ø§Ù„طابع الزمني لـ Microsoft</translation>
<translation id="225614027745146050">مرحبًا</translation>
<translation id="225692081236532131">حالة التنشيط</translation>
+<translation id="2261323523305321874">أجرى المشر٠تغييرًا عبر النظام بأكمله يعمل على إيقا٠بعض الملÙات الشخصية القديمة.</translation>
<translation id="2262477216570151239">تأخير قبل التكرار</translation>
<translation id="2263189956353037928">الخروج وإعادة تسجيل الدخول</translation>
<translation id="2263497240924215535">(معطل)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">هل تريد تثبيت <ph name="PRODUCT_NAME" />؟</translation>
<translation id="2296019197782308739">â€Ø·Ø±ÙŠÙ‚Ø© EAP:</translation>
<translation id="2297705863329999812">البحث ÙÙŠ الطابعات</translation>
-<translation id="230115972905494466">لم يتم العثور على أي أجهزة متواÙقة</translation>
<translation id="2301382460326681002">دليل الجذر للإضاÙØ© غير صالح.</translation>
<translation id="2302685579236571180">الانتقال إلى وضع التصÙÙ‘ÙØ­ المتخÙّي</translation>
<translation id="23030561267973084">تتطلب الإضاÙØ© "<ph name="EXTENSION_NAME" />" أذونات إضاÙية.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">اللغة والإدخال</translation>
<translation id="2352662711729498748">&lt; 1 ميغابايت</translation>
<translation id="2352810082280059586">يتم Ø­Ùظ ملاحظات شاشة التأمين تلقائيًا إلى <ph name="LOCK_SCREEN_APP_NAME" />. ستظل أحدث ملاحظة ÙÙŠ شاشة التأمين.</translation>
+<translation id="2352947182261340447">لا تتوÙر مساحة كاÙية ÙÙŠ سعة التخزين المحلية.</translation>
<translation id="2353297238722298836">تم السماح باستخدام الكاميرا والميكروÙون</translation>
<translation id="2356070529366658676">طلب</translation>
<translation id="2356517949307388948">â€Ø­Ø¯Ø« خطأ أثناء بحث Chrome عن البرنامج الضار.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">حظر الدخول إلى الميكروÙون دومًا</translation>
<translation id="2367972762794486313">إظهار التطبيقات</translation>
<translation id="2371076942591664043">Ùتح الملÙÙ‘ عند &amp;انتهاء التحميل</translation>
-<translation id="237336063998926520">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… عنوان IP لتحديد الموقع</translation>
<translation id="2377319039870049694">تبديل إلى عرض القائمة</translation>
<translation id="2377667304966270281">الأخطاء الجسيمة</translation>
<translation id="2378075407703503998">تم تحديد <ph name="SELCTED_FILE_COUNT" /> من الملÙات</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">حدث خطأ ما. ÙŠÙرجى التحقق من الطابعة وإعادة المحاولة.</translation>
<translation id="2385700042425247848">اسم الخدمة:</translation>
<translation id="2387458720915042159">نوع الاتصال بالخادم الوكيل</translation>
-<translation id="2391243203977115091">تم العثور على <ph name="FILE_COUNT" /> من الصور الجديدة
- <ph name="LINE_BREAK1" />
- لا توجد مساحة كاÙية على الجهاز.
- <ph name="LINE_BREAK2" />
- حاول تحديد صور قليلة للبدء.</translation>
<translation id="2391419135980381625">الخط القياسي</translation>
<translation id="2391762656119864333">إبطال</translation>
<translation id="2392369802118427583">تنشيط</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">تشغيل على <ph name="ORIGIN" /> دائمًا</translation>
<translation id="2425665904502185219">إجمالي حجم الملÙ</translation>
<translation id="2428510569851653187">وص٠ما كنت تÙعله عندما تعطّلت علامة التبويب</translation>
+<translation id="2431027948063157455">â€ØªØ¹Ø°Ù‘ر تحميل مساعد GoogleØŒ ÙŠÙرجى التحقّÙÙ‚ من اتصال الشبكة وإعادة المحاولة.</translation>
<translation id="2433452467737464329">â€Ø¥Ø¶Ø§ÙØ© معلمة لطلب البحث ÙÙŠ عنوان URL لتحديث الصÙحة تلقائيًا: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">المظهر</translation>
<translation id="2435248616906486374">تم قطع الاتصال بالشبكة</translation>
@@ -917,6 +928,7 @@
<translation id="2445081178310039857">دليل الجذر للإضاÙØ© مطلوب.</translation>
<translation id="2448312741937722512">النوع</translation>
<translation id="2450223707519584812">â€Ù„Ù† تتمكن من إضاÙØ© المستخدمين لأن Ù…Ùاتيح واجهة برمجة تطبيقات Google Ù…Ùقودة. راجع <ph name="DETAILS_URL" /> للحصول على تÙاصيل.</translation>
+<translation id="2450849356604136918">ليس هناك أي عروض نشطة</translation>
<translation id="2453021845418314664">إعدادات المزامنة المتقدمة</translation>
<translation id="2453576648990281505">المل٠موجود Ùعلاً</translation>
<translation id="2453860139492968684">اكتمل</translation>
@@ -924,7 +936,6 @@
<translation id="2457246892030921239">يريد <ph name="APP_NAME" /> نسخ الملÙات من <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">معرّ٠مÙتاح المرجع المصدق</translation>
<translation id="2462752602710430187">تمت إضاÙØ© <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">استيراد الإشارات المرجعية</translation>
<translation id="2464089476039395325">â€Ø®Ø§Ø¯Ù… وكيل HTTP</translation>
<translation id="2468902267404883140">â€Ù„ا ÙŠÙمكن الاتصال بهاتÙÙƒ. تأكد من أنك تستخدم هات٠Android متواÙقًا وأنه قيد التشغيل ÙˆÙÙŠ متناول يديك. &lt;a&gt;مزيد من المعلومات&lt;/a&gt;</translation>
<translation id="2470702053775288986">تم تعطيل الإضاÙات غير المدعومة</translation>
@@ -993,6 +1004,7 @@
<translation id="2562743677925229011">لم يتم تسجيل الدخول إلى <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">تم تنشيط خدمة البيانات '<ph name="NAME" />' وهي جاهزة للعمل.</translation>
<translation id="2566124945717127842">â€ÙŠÙ…كنك إجراء Powerwash لإعادة تعيين جهاز <ph name="IDS_SHORT_PRODUCT_NAME" /> ليصبح كما لو كان جديدًا.</translation>
+<translation id="2567257616420533738">تم Ø­Ùظ كلمة المرور. عرض كلمات المرور المحÙوظة وإدارتها ÙÙŠ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">حاوية شريط المعلومات</translation>
<translation id="2570000010887652771">تم Ø­Ùظ البيانات.</translation>
<translation id="257088987046510401">المظاهر</translation>
@@ -1013,6 +1025,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (النظام الأساسي <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">إعدادات البحث الاÙتراضية</translation>
<translation id="2586657967955657006">الحاÙظة</translation>
+<translation id="2586672484245266891">â€ÙŠÙرجى إدخال عنوان URL أقصر.</translation>
<translation id="2587922270115112871">â€Ù„ا يؤدي إنشاء مستخدم يخضع للإدارة إلى إنشاء حساب GoogleØŒ ولن تنتقل الإعدادات والبيانات التابعة له إلى الأجهزة الأخرى التي تستخدم مزامنة Chrome. يسري المستخدم الذي يخضع للإدارة Ùقط على هذا الجهاز.</translation>
<translation id="258932246702879617">تحديد <ph name="BEGIN_BOLD" />التثبيت على شريط المهام<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">تصغير</translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> يستخدم <ph name="USAGE" /> ميغابايت من مساحة القرص.</translation>
<translation id="2633212996805280240">هل تريد إزالة "<ph name="EXTENSION_NAME" />"؟</translation>
<translation id="263325223718984101">تعذر على <ph name="PRODUCT_NAME" /> إكمال التثبيت، ولكن ستتم متابعة تشغيله من صورته على القرص.</translation>
+<translation id="2635176084534510129">الحصول على تجارب أكثر تخصيصًا، مثل اقتراحات محتوى Ø£Ùضل وترجمة أذكى</translation>
<translation id="2635276683026132559">التوقيع</translation>
<translation id="2635926034288331400">تثبيت إلى مجلد التطبيقات</translation>
<translation id="2636625531157955190">â€Ù„ا يستطيع Chrome الدخول إلى الصورة.</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">يمكنك إدارة الإضاÙات من خلال النقر على "الإضاÙات" ÙÙŠ القائمة "ناÙذة".</translation>
<translation id="2647142853114880570">إعادة تحميل</translation>
<translation id="2647269890314209800">ملÙات تعري٠الارتباط قيد الاستخدام</translation>
+<translation id="264810637653812429">لم يتم العثور على أي أجهزة متواÙقة.</translation>
<translation id="2648831393319960979">جار٠إضاÙØ© الجهاز إلى حسابك - قد يستغرق ذلك دقيقة...</translation>
<translation id="2649045351178520408">â€Ø­Ùظ سلسلة شهادات بتشÙير ASCII المرمّز باستخدام Base64</translation>
<translation id="2653266418988778031">â€ÙÙŠ حالة حذ٠شهادة مرجع مصدق (CA)ØŒ لن يثق المتصÙØ­ ÙÙŠ أي شهادات يصدرها ذلك المرجع المصدق.</translation>
<translation id="2653659639078652383">إرسال</translation>
<translation id="265390580714150011">قيمة الحقل</translation>
-<translation id="2654286334048437383">تصدير الإشارات المرجعية</translation>
<translation id="2655386581175833247">شهادة المستخدم:</translation>
<translation id="2660779039299703961">حدث</translation>
+<translation id="266079277508604648">â€ÙŠØªØ¹Ø°Ù‘ر الاتصال بالطابعة. تحقق مما إذا كانت الطابعة Ù…ÙÙعّلة ومتصلة بجهاز Chromebook عن طريق Wi-Fi أو USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">اللغة</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">يتم التحكم ÙÙŠ اتصال الإنترنت التابع لك</translation>
<translation id="268053382412112343">ال&amp;سجل</translation>
<translation id="2683638487103917598">تم تصني٠المجلد</translation>
+<translation id="2684004000387153598">للمتابعة، انقر على "مواÙقة" ثم انقر على "إضاÙØ© شخص" لإنشاء مل٠شخصي جديد لعنوان بريدك الإلكتروني.</translation>
<translation id="2686759344028411998">يتعذر اكتشا٠أي وحدات محملة.</translation>
<translation id="2688196195245426394">حدث خطأ عند تسجيل الجهاز مع الخادم: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">عرض خيارات اللغة</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">â€ØªÙˆÙ‚يع المستند لـ Microsoft</translation>
<translation id="270516211545221798">سرعة لوحة اللمس</translation>
<translation id="2706892089432507937">â€Ø£Ø¬Ù‡Ø²Ø© USB</translation>
+<translation id="2706954854267016964">â€Ù„ا يتم دعم جهاز طباعة ÙÙŠ السحاب من Google المحدد بعد الآن. جرّب إعداد الطابعة ÙÙŠ إعدادات النظام ÙÙŠ جهاز الكمبيوتر.</translation>
<translation id="2707024448553392710">تنزيل المÙكوّن</translation>
<translation id="270921614578699633">تم تجاوز المعدل</translation>
<translation id="2709453993673701466">هل ترغب ÙÙŠ إدارة المزامنة والتخصيص قبل تشغيلهما؟ انتقل إلى <ph name="BEGIN_LINK" />الإعدادات<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">تصغير...</translation>
<translation id="2737492745329609575">بدء الإعداد</translation>
<translation id="2738771556149464852">آخر يوم للصلاحية</translation>
+<translation id="2739046699559178272">Ø­Ùظ ومتابعة</translation>
<translation id="2739191690716947896">تصحيح الأخطاء</translation>
<translation id="2739240477418971307">تغيير إعدادات إمكانية الوصول</translation>
<translation id="2740393541869613458">مراجعة مواقع الويب التي انتقل إليها المستخدم الذي يخضع للإشراÙØŒ Ùˆ</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">قد يضرّ نوع المل٠هذا بجهاز الكمبيوتر.</translation>
<translation id="2775104091073479743">تعديل بصمات الأصابع</translation>
<translation id="2776441542064982094">يبدو أنه لا توجد أجهزة متوÙرة للتسجيل على الشبكة. Ùإذا كان جهازك قيد التشغيل ومتصلاً بالإنترنت، Ùحاول التسجيل متبعًا الإرشادات الواردة ÙÙŠ الدليل.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">تم التنزيل</translation>
<translation id="2783661497142353826">إدارة تطبيقات الكشك</translation>
<translation id="2784407158394623927">جار٠تنشيط خدمة بيانات الجوال.</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">تغيير الإجراء الاÙتراضي...</translation>
<translation id="2844111009524261443">تشغيل عند النقر</translation>
<translation id="2845382757467349449">عرض شريط الإشارات المرجعية دائمًا</translation>
-<translation id="284682086647736321">â€ØªØ¶Ù…ين CtrlØŒ أو AltØŒ أو Ù…Ùتاح Command</translation>
<translation id="2847759467426165163">إرسال إلى</translation>
<translation id="284805635805850872">هل تريد إزالة البرامج الضارة؟</translation>
<translation id="2849362176025371110">â€Ø£Ø±Ø³Ù„ تلقائيًا بيانات التشخيص والاستخدام إلى Google. ويمكنك تغيير ذلك ÙÙŠ أي وقت ÙÙŠ <ph name="BEGIN_LINK1" />إعدادات<ph name="END_LINK1" /> جهازك. <ph name="BEGIN_LINK2" />مزيد من المعلومات<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">مهمة</translation>
<translation id="2850124913210091882">النسخ الاحتياطي</translation>
<translation id="2850541429955027218">إضاÙØ© مظهر</translation>
+<translation id="2853121255651601031">تم Ø­Ùظ كلمة المرور.</translation>
<translation id="2853916256216444076">Ùيديو $1</translation>
<translation id="2857608528410806398">يظهر نص إشعار ميزة إلغاء القÙÙ„ السريع هنا. يظهر نص إشعار ميزة إلغاء القÙÙ„ السريع هنا. يظهر نص إشعار ميزة إلغاء القÙÙ„ السريع هنا. يظهر نص إشعار ميزة إلغاء القÙÙ„ السريع هنا. يظهر نص إشعار ميزة إلغاء القÙÙ„ السريع هنا.</translation>
<translation id="2860150991415616761">طويل جدًا (4 ثوانÙ)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">إضاÙØ© معرض الوسائط باستخدام الدليل</translation>
<translation id="2908789530129661844">تصغير الشاشة</translation>
<translation id="2910318910161511225">الاتصال بالشبكة وإعادة المحاولة</translation>
+<translation id="2911898792135283060">إنشاء كلمة مرور...</translation>
<translation id="2912905526406334195">يريد <ph name="HOST" /> استخدام الميكروÙون.</translation>
<translation id="2913331724188855103">السماح للمواقع بحÙظ بيانات ملÙات تعري٠الارتباط وقراءتها (موصى به)</translation>
<translation id="2916073183900451334">يؤدي الضغط على علامة تبويب ÙÙŠ صÙحة الويب إلى إبراز الروابط وكذلك حقول النماذج</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">غير متصل</translation>
<translation id="2989786307324390836">â€Ø­Ùظ شهادة واحدة بتشÙير DER ثنائي</translation>
<translation id="2993517869960930405">معلومات التطبيق</translation>
+<translation id="2994669386200004489">تعذر الاحتÙاظ بنسخة احتياطية للمل٠<ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">تم التثبيت من قبل والدك.</translation>
<translation id="3002017044809397427">â€ØªÙ… العثور على <ph name="PHONE_TYPE" />. لكن لا يعمل Smart Lock إلا على الأجهزة التي تعمل بنظام تشغيل Android 5.0 أو الإصدارات الأحدث. &lt;a&gt;‬â€â€«Ù…زيد من المعلومات&lt;/a&gt;</translation>
<translation id="3003144360685731741">الشبكات المÙÙضلة</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">بيانات غير كاÙية</translation>
<translation id="3065041951436100775">التعليقات المرتبطة بعلامة التبويب المعطلة.</translation>
<translation id="3065140616557457172">â€ÙŠÙ…كنك طباعة كلمة أو عبارة للبحث ÙÙŠ الويب أو إدخال عنوان URL للتجوال بين صÙحات الويب. الخيار لك.</translation>
+<translation id="3066642396596108483">مزامنة الإشارات المرجعية، وكلمات المرور، والسجل على جميع أجهزتك</translation>
<translation id="3067198360141518313">تشغيل هذا المكون الإضاÙÙŠ</translation>
<translation id="3071624960923923138">يمكنك النقر هنا Ù„Ùتح علامة تبويب جديدة</translation>
<translation id="3074037959626057712">تم تسجيل دخولك وتشغيل المزامنة</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">تم كتم صوت علامة التبويب.</translation>
<translation id="3206175707080061730">هناك مل٠بالاسم "$1" موجود Ùعلاً. هل تريد استبداله؟</translation>
<translation id="3208703785962634733">لم يتم تأكيده</translation>
+<translation id="3213187967168344806">تتعذّر إضاÙØ© طابعة. أعÙد تشغيل جهاز الكمبيوتر وحاوÙÙ„ مرة أخرى.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">تعطلت عملية موصل <ph name="CLOUD_PRINT_NAME" /> . هل تريد إعادة التشغيل؟</translation>
<translation id="3221634914176615296">استكشا٠محتوى الجهاز ÙÙŠ تطبيق الملÙات.</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">تم إيقا٠الرصد التلقائي للمنطقة الزمنية</translation>
<translation id="3264544094376351444">â€Ø®Ø· Sans-serif</translation>
<translation id="3264547943200567728">â€ØªØ¹Ø°Ù‘ر إعداد شبكة Chromebox</translation>
+<translation id="3264582393905923483">السياق</translation>
<translation id="3265459715026181080">إغلاق الإطار</translation>
<translation id="3267726687589094446">متابعة السماح بالتنزيلات التلقائية لعدة ملÙات</translation>
<translation id="3267998849713137817">الوقت المÙعدل</translation>
<translation id="3268451620468152448">علامات التبويب المÙتوحة</translation>
<translation id="3269069891205016797">ستتم إزالة معلوماتك من الجهاز عند الخروج.</translation>
<translation id="3269093882174072735">تحميل الصورة</translation>
+<translation id="3269889795238950578">يمكن لهذه الصÙحة الاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة.</translation>
<translation id="326999365752735949">تنزيل الاختلاÙات</translation>
<translation id="3270965368676314374">التعرّ٠على الصور، والموسيقى، والوسائط الأخرى من الكمبيوتر وتغييرها وحذÙها</translation>
<translation id="327147043223061465">اطلع على جميع ملÙات تعري٠الارتباط وبيانات الموقع</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">يمكن أن تستغرق عملية التنسيق ثانيتين. ÙŠÙرجى الانتظار.</translation>
<translation id="3305661444342691068">â€Ùتح مل٠PDF ÙÙŠ تطبيق المعاينة</translation>
<translation id="3306684685104080068">â€ØªÙ…كين الإرسال إلى الخدمات التي تستند إلى السحاب مثل Google Hangouts.</translation>
+<translation id="3307091518408668019">â€Ø§Ù„وحدة التنظيمية للكمبيوتر (على سبيل المثال، OU=ChromebooksØŒ DC=exampl ØŒDC=com)</translation>
<translation id="3308006649705061278">â€Ø§Ù„وحدة التنظيمية (OU)</translation>
<translation id="3308116878371095290">تم منع هذه الصÙحة من تخزين ملÙات تعري٠الارتباط.</translation>
<translation id="3308134619352333507">الزر "إخÙاء"</translation>
@@ -1511,8 +1537,6 @@
<translation id="3309747692199697901">تشغيل على جميع المواقع دائمًا</translation>
<translation id="3312424061798279731">اللغات التي تم تمكينها</translation>
<translation id="3312903956926554846">التثبيت إلى سطح المكتب</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />، <ph name="SUB_STATUS_TEXT" /> من <ph name="DOWNLOAD_DOMAIN" />.</translation>
-<translation id="3313473140726597081">تم تغيير صÙحة بدء التشغيل التابعة لك إلى <ph name="URL" />. ولتعطيل الإضاÙات التي تغيّر صÙحة بدء التشغيل، انقر على استعادة.</translation>
<translation id="3313590242757056087">لتعيين مواقع الويب التي ÙŠÙمكن للمستخدم الذي يخضع للإشرا٠عرضها، ÙŠÙمكنك تهيئة القيود والإعدادات عن طريق الانتقال إلى<ph name="MANAGEMENT_URL" />.
ÙˆÙÙŠ حالة عدم تغيير الإعدادات الاÙتراضية، <ph name="USER_DISPLAY_NAME" />
ÙŠÙمكنك تصÙØ­ جميع المواقع على الويب.</translation>
@@ -1546,6 +1570,7 @@
<translation id="3360297538363969800">تعذّرت الطباعة. ÙŠÙرجى التحقق من الطابعة وإعادة المحاولة.</translation>
<translation id="3364721542077212959">أدوات قلم الشاشة</translation>
<translation id="336497260564123876">â€ØªÙ… Ø­Ùظ كلمة المرور. للحصول على كلمات المرور على جميع أجهزتك، سجّÙÙ„ الدخول إلى Chrome.</translation>
+<translation id="3365598184818502391">â€ÙŠØ±Ø¬Ù‰ استخدام Ù…Ùتاح واحد Ùقط: Ctrl أو Alt.</translation>
<translation id="3367813778245106622">تسجيل الدخول مرة أخرى لبدء المزامنة</translation>
<translation id="3368922792935385530">متصل</translation>
<translation id="3369624026883419694">إثبات هوية المضيÙ...</translation>
@@ -1579,6 +1604,7 @@
<translation id="3423858849633684918">ÙŠÙرجى إعادة تشغيل <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">وص٠ما كنت تÙعله عندما تعطّلت علامة التبويب</translation>
<translation id="3427092606871434483">السماح (اÙتراضي)</translation>
+<translation id="3428419049384081277">تم تسجيل دخولك!</translation>
<translation id="3429275422858276529">ضَع إشارة على هذه الصÙحة لسهولة العثور عليها لاحقًا</translation>
<translation id="3429599832623003132">$1 من العناصر</translation>
<translation id="3432227430032737297">إزالة كل العناصر المعروضة</translation>
@@ -1601,13 +1627,14 @@
<translation id="344630545793878684">قراءة بياناتك على عدد من مواقع الويب</translation>
<translation id="3449839693241009168">اضغط على <ph name="SEARCH_KEY" /> لإرسال الأوامر إلى <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">نسبة الإشغال لحالة الخمول</translation>
-<translation id="3450505713373650336">جار٠نسخ <ph name="FILE_COUNT" /> من الصور احتياطيًا</translation>
<translation id="3453612417627951340">يتطلب تخويل</translation>
<translation id="3454157711543303649">اكتمل التنشيط</translation>
+<translation id="3454224730401036106">تم تبديل الاتصال إلى شبكة أكثر أمانًا.</translation>
<translation id="345693547134384690">Ùتح &amp;الصورة ÙÙŠ علامة تبويب جديدة</translation>
<translation id="3459509316159669723">الطباعة</translation>
<translation id="3459697287128633276">â€Ù„تمكين حسابك من الوصول إلى متجر Google PlayØŒ ÙŠÙرجى المصادقة مع موÙّر الهوية.</translation>
<translation id="3459774175445953971">آخر تعديل:</translation>
+<translation id="3461266716147554923">يريد <ph name="URL" /> الاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة.</translation>
<translation id="3462413494201477527">هل تريد إلغاء إنشاء الحساب؟</translation>
<translation id="346431825526753">هذا هو حساب للأطÙال يديره <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">انقر على صورتك</translation>
@@ -1620,10 +1647,12 @@
<translation id="3470502288861289375">جار٠النسخ...</translation>
<translation id="3473479545200714844">مكبّر الشاشة</translation>
<translation id="3475447146579922140">â€Ø¬Ø¯ÙˆÙ„ بيانات Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;لم يظهر خط واحد (1)&gt;}zero{&lt;لم يظهر $1 خط&gt;}two{&lt;لم يظهر خطان ($1)&gt;}few{&lt;لم يظهر $1 خطوط&gt;}many{&lt;لم يظهر $1 خطًّا&gt;}other{&lt;لم يظهر $1 خط&gt;}}</translation>
<translation id="3475843873335999118">عذرًا، لا يزال التعرّÙ٠على بصمة الإصبع متعذّرًا. ÙŠÙرجى إدخال كلمة المرور.</translation>
<translation id="347670947055184738">عÙوًا! تعذّر النظام ÙÙŠ جلب السياسة لجهازك.</translation>
<translation id="347785443197175480">مواصلة إتاحة دخول <ph name="HOST" /> إلى الكاميرا والميكروÙون التابعين لك</translation>
<translation id="3478685642445675458">ÙŠÙرجى إلغاء Ù‚ÙÙ„ ملÙÙƒ الشخصي قبل إزالة شخص.</translation>
+<translation id="347919930506963698">â€Ø§Ù„حصول على المزيد من Chrome</translation>
<translation id="3479552764303398839">ليس الآن</translation>
<translation id="3480892288821151001">إرساء الناÙذة لليسار</translation>
<translation id="3481915276125965083">تم منع عرض النواÙØ° المنبثقة التالية ÙÙŠ هذه الصÙحة:</translation>
@@ -1641,14 +1670,17 @@
<translation id="3504135463003295723">اسم المجموعة:</translation>
<translation id="3505030558724226696">إبطال الوصول إلى الجهاز</translation>
<translation id="3507421388498836150">الأذونات الحالية لـ "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">إعادة Ùحص أجهزة البلوتوث</translation>
<translation id="3508920295779105875">اختيار مجلد آخر ...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">إعادة الÙحص</translation>
<translation id="3511307672085573050">نسخ &amp;عنوان الرابط</translation>
<translation id="3511399794969432965">هل تعاني مشكلة ÙÙŠ الاتصال؟</translation>
<translation id="351152300840026870">خط ثابت العرض</translation>
<translation id="3511528412952710609">قصير</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{إلغاء التنزيل}zero{إلغاء التنزيلات}two{إلغاء تنزيلين}few{إلغاء التنزيلات}many{إلغاء التنزيلات}other{إلغاء التنزيلات}}</translation>
<translation id="3514373592552233661">سيتم تÙضيل الشبكات المÙÙضّلَة على الشبكات الأخرى المعروÙØ© ÙÙŠ حالة تواÙر أكثر من شبكة</translation>
+<translation id="3520212870468945358">يريد <ph name="URL" /> الاطلاع على الرقم التسلسلي لمÙتاح الأمان.</translation>
<translation id="3523642406908660543">طلب الإذن ÙÙŠ حالة محاولة أحد مواقع الويب الوصول إلى جهاز الكمبيوتر باستخدام مكون إضاÙÙŠ (موصى به)</translation>
<translation id="3525897975040424366">التثبيت إلى الرÙ</translation>
<translation id="3527085408025491307">المجلد</translation>
@@ -1678,13 +1710,11 @@
<translation id="3564334271939054422">â€Ù‚د تتطلب شبكة Wi-Fi التي تستخدمها (<ph name="NETWORK_ID" />) منك الانتقال إلى صÙحة تسجيل الدخول.</translation>
<translation id="3564708465992574908">مستويات التكبير/التصغير</translation>
<translation id="3566721612727112615">لم تتم إضاÙØ© أي مواقع</translation>
-<translation id="3566866560249787686">â€ØªØ¹Ø°Ù‘ر تحميل مساعد GoogleØŒ لذا ÙŠÙرجى إعادة المحاولة.</translation>
<translation id="3569382839528428029">هل تريد من <ph name="APP_NAME" /> مشاركة شاشتك؟</translation>
<translation id="3570985609317741174">محتوى الويب</translation>
<translation id="3571734092741541777">إعداد</translation>
<translation id="3574210789297084292">تسجيل الدخول</translation>
<translation id="3576324189521867626">تم التثبيت بنجاح</translation>
-<translation id="3578331450833904042">اÙتراضي (اختيار كل شيء)</translation>
<translation id="3578594933904494462">تجري مشاركة محتوى علامة التبويب هذه.</translation>
<translation id="357886715122934472">â€ÙŠØ±ÙŠØ¯ &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; مشاركة طابعة &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; مع مجموعة تمتلكها: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. ÙÙŠ حال مواÙقتك، سيتمكن جميع أعضاء المجموعة من الطباعة بهذه الطابعة.</translation>
<translation id="3584169441612580296">التعرّ٠على الصور، والموسيقى، والوسائط الأخرى من الكمبيوتر وتغييرها</translation>
@@ -1699,6 +1729,7 @@
<translation id="3599863153486145794">â€ÙŠÙ…سح السجل من كل الأجهزة التي تم تسجيل الدخول عليها. وقد يتضمن حسابك ÙÙŠ Google نماذج أخرى من سجل التصÙØ­ ÙÙŠ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">عطَّل المشر٠إمكانية الدخول إلى الملÙات المحلية على جهازك.</translation>
<translation id="3600792891314830896">كتم صوت المواقع التي تÙشغّل الصوت</translation>
+<translation id="3603177256297531067">تعذَّرت ترجمة هذه الصÙحة</translation>
<translation id="3603533104205588786">يمكنك النقر على النجمة لوضع إشارة على إحدى الصÙحات</translation>
<translation id="3603622770190368340">الحصول على شهادة الشبكة</translation>
<translation id="3604048165392640554">â€Ù„Ù… يتم العثور على اتصال الجوّال. يمكنك تشغيل الاتصال الÙوري على أجهزتك الأخرى وإعادة المحاولة. &lt;a target="_blank" href="<ph name="URL" />"&gt;مزيد من المعلومات&lt;/a&gt;</translation>
@@ -1768,7 +1799,6 @@
<translation id="3697100740575341996">â€Ø¹Ø·Ù‘Ù„ مشر٠تقنية المعلومات ميزات Chrome الإضاÙية لجهازك. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">عنوان البريد الإلكتروني</translation>
<translation id="3702500414347826004">تم تغيير صÙحات بدء التشغيل التابعة لك لإدراج <ph name="URL" />.</translation>
-<translation id="3703669627274482482">طلب الإذن عند محاولة أحد المواقع الاطلاع على النصوص أو الصور التي تنسخها إلى الحاÙظة</translation>
<translation id="370415077757856453">تم حظر جاÙا سكريبت</translation>
<translation id="3704331259350077894">إيقا٠العملية</translation>
<translation id="3705722231355495246">-</translation>
@@ -1834,7 +1864,6 @@
<translation id="379082410132524484">انتهت صلاحية بطاقتك</translation>
<translation id="3792890930871100565">Ùصل الطابعات</translation>
<translation id="379422718204375917">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… Smart Lock لتسجيل الدخول إلى حسابك</translation>
-<translation id="3794595850995182458">صÙحة الخروج</translation>
<translation id="3796648294839530037">الشبكات المÙضلة:</translation>
<translation id="3797900183766075808">&amp;بحث <ph name="SEARCH_ENGINE" /> عن "<ph name="SEARCH_TERMS" />"</translation>
<translation id="3798325802885154040">تسمح لك بتمكين/تعطيل الضغط للنقر</translation>
@@ -1852,10 +1881,8 @@
<translation id="381202950560906753">إضاÙØ© بصمة إصبع أخرى</translation>
<translation id="3812525830114410218">شهادة سيئة</translation>
<translation id="3813296892522778813">â€ÙŠÙ…كنك الانتقال إلى <ph name="BEGIN_LINK_CHROMIUM" />مساعدة Google Chrome<ph name="END_LINK_CHROMIUM" /> إذا لم تتمكن من العثور عما تبحث عنه</translation>
-<translation id="3815571115159309122">â€ØªÙ… العثور على <ph name="FILE_COUNT" /> من الصور الجديدة
- <ph name="LINE_BREAK1" />
- جاهز لإجراء نسخ احتياطي ÙÙŠ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">السماح لجميع المواقع بإرسال رسائل دÙع ÙÙŠ الخلÙية</translation>
+<translation id="3819497457291599334">â€Ø§Ù†ØªÙ‚Ù„ إلى الإعدادات &gt; التطبيقات والإشعارات &gt; جميع التطبيقات &gt; خدمات Google Play.</translation>
<translation id="3819752733757735746">الوصول عبر Ù…Ùتاح التحويل (التحكم ÙÙŠ جهاز الكمبيوتر بمÙتاح واحد Ùقط أو Ù…Ùتاحين)</translation>
<translation id="3819800052061700452">م&amp;لء الشاشة</translation>
<translation id="3820172043799983114">رقم التعري٠الشخصي غير صالح.</translation>
@@ -1875,7 +1902,9 @@
<translation id="3838486795898716504">مزيد من <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">ملÙات تعري٠الارتباط وبيانات المواقع والمكونات الإضاÙية الأخرى</translation>
<translation id="383891835335927981">لم يتم تكبير أو تصغير أي مواقع ويب</translation>
+<translation id="3839516600093027468">حظر <ph name="HOST" /> دائمًا من الاطلاع على الحاÙظة</translation>
<translation id="3840053866656739575">â€Ø§Ù†Ù‚طع الاتصال بجهازك Chromebox. ÙŠÙرجى الاقتراب، أو التحقق من جهازك بينما نحاول إعادة الاتصال.</translation>
+<translation id="3842132283799370683">تعذَّر ضم الجهاز إلى النطاق. وقد يرجع السبب ÙÙŠ ذلك إلى مشاكل ÙÙŠ الوحدة التنظيمية.</translation>
<translation id="3842552989725514455">â€Ø®Ø· Serif</translation>
<translation id="385051799172605136">الرجوع إلى الوراء</translation>
<translation id="3851428669031642514">تحميل النصوص البرمجية غير الآمنة</translation>
@@ -1884,6 +1913,7 @@
<translation id="3856800405688283469">تحديد منطقة زمنية</translation>
<translation id="3856921555429624101">انتهى قياس استخدام البيانات</translation>
<translation id="3857228364945137633">â€ÙŠÙ…كنك تجربة Smart Lock لإلغاء Ù‚ÙÙ„ جهاز <ph name="DEVICE_TYPE" /> من دون كلمة المرور عندما يكون هاتÙÙƒ قريبًا.</translation>
+<translation id="3857732810083914482">â€ØªÙ… إيقا٠التخصيص. يمكنك تغيير ذلك على myaccount.google.com.</translation>
<translation id="3857773447683694438">أبجد هوز حطي كلمن سعÙص قرشت</translation>
<translation id="3860381078714302691">â€Ù…رحبًا بك ÙÙŠ Hangouts Meet</translation>
<translation id="3862134173397075045">â€Ù…رحبًا بكم ÙÙŠ تجربة الإرسال ÙÙŠ Chrome!</translation>
@@ -1925,9 +1955,11 @@
<translation id="3926002189479431949">â€ØªÙ… تغيير هات٠Smart Lock</translation>
<translation id="3927932062596804919">رÙض</translation>
<translation id="3930521966936686665">تشغيل على</translation>
+<translation id="3933283459331715412">استعادة كلمة المرور المحذوÙØ© لـ <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Ùتح مل٠الصوت ÙÙŠ علامة تبويب جديدة</translation>
<translation id="3936925983113350642">ستكون كلمة المرور التي تختارها مطلوبة لاستعادة هذه الشهادة لاحقًا. ÙŠÙرجى تسجيلها ÙÙŠ مكان آمن.</translation>
<translation id="3937640725563832867">الاسم البديل لجهة إصدار الشهادة</translation>
+<translation id="3937734102568271121">ترجمة اللغة <ph name="LANGUAGE" /> دائمًا</translation>
<translation id="3940233957883229251">تمكين الإعادة التلقائية</translation>
<translation id="3941357410013254652">معرّ٠القناة</translation>
<translation id="3941565636838060942">لإخÙاء إمكانية الدخول إلى هذا البرنامج، يجب إلغاء تثبيته باستخدام <ph name="CONTROL_PANEL_APPLET_NAME" /> من لوحة التحكّم. هل تريد بدء تشغيل <ph name="CONTROL_PANEL_APPLET_NAME" />ØŸ</translation>
@@ -1938,6 +1970,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">â€ØªÙ…Ù‘ الاستيراد من IE</translation>
<translation id="3950820424414687140">تسجيل الدخول</translation>
+<translation id="3950870029767307261">تم حظر هذه الصÙحة من الاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة.</translation>
<translation id="3954354850384043518">جارية</translation>
<translation id="3955193568934677022">السماح للمواقع الإلكترونية بتشغيل المحتوى المحمي (Ù…Ùستحسَن)</translation>
<translation id="3956702100721821638">â€ØªØ¹Ø°Ù‘ر الوصول إلى Google Play</translation>
@@ -1970,6 +2003,7 @@
<translation id="39964277676607559">تعذر تحميل جاÙا سكريبت '<ph name="RELATIVE_PATH" />' للنص البرمجي للمحتوى.</translation>
<translation id="4002066346123236978">العنوان</translation>
<translation id="40027638859996362">نقل كلمة</translation>
+<translation id="4005817994523282006">طريقة رصد المنطقة الزمنية</translation>
<translation id="4008291085758151621">â€Ù…علومات الموقع غير متاحة ÙÙŠ VR</translation>
<translation id="4010917659463429001">للحصول على الإشارات المرجعية على جهازك الجوّال، <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">هل ترغب ÙÙŠ إصلاح "<ph name="EXTENSION_NAME" />"ØŸ</translation>
@@ -1986,6 +2020,7 @@
<translation id="4037084878352560732">حصان</translation>
<translation id="4037889604535939429">تعديل الشخص</translation>
<translation id="4042264909745389898">â€Ø¨Ù†ÙˆØ¯ نظام التشغيل Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{الخروج من الصÙحة}zero{الخروج من صÙحة}two{الخروج من الصÙحتين}few{الخروج من صÙحات}many{الخروج من صÙحة}other{الخروج من صÙحة}}</translation>
<translation id="4044612648082411741">إدخال كلمة المرور للشهادة</translation>
<translation id="404493185430269859">محرك البحث الاÙتراضي</translation>
<translation id="4047112090469382184">كم هذا آمن</translation>
@@ -2032,6 +2067,7 @@
<translation id="4109135793348361820">نقل الناÙذة إلى <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">تركيز الرÙ</translation>
<translation id="4114360727879906392">الناÙذة السابقة</translation>
+<translation id="4115002065223188701">الشبكة خارج النطاق</translation>
<translation id="4115080753528843955">تستخدم بعض خدمات المحتوى Ù…ÙعرّÙات Ùريدةً لأغراض تتعلق بالسماح بالدخول إلى المحتوى المحمي</translation>
<translation id="411666854932687641">ذاكرة خاصة</translation>
<translation id="4120817667028078560">المسار طويل جدًا</translation>
@@ -2042,6 +2078,7 @@
<translation id="4130207949184424187">غيّرت هذه الإضاÙØ© الصÙحة التي تظهر عند البحث ÙÙŠ المربع متعدد الاستخدامات.</translation>
<translation id="413121957363593859">المكونات</translation>
<translation id="4131410914670010031">أبيض وأسود</translation>
+<translation id="4136203100490971508">سيتم إيقا٠الإضاءة الليلية تلقائيًا عند شروق الشمس.</translation>
<translation id="4138267921960073861">عرض أسماء المستخدمين والصور على شاشة تسجيل الدخول</translation>
<translation id="4140559601186535628">رسائل الدÙع</translation>
<translation id="4146026355784316281">اÙتح دائمًا باستخدام عرض النظام</translation>
@@ -2059,6 +2096,7 @@
<translation id="4172051516777682613">الإظهار دائمًا</translation>
<translation id="4175737294868205930">التخزين الثابت</translation>
<translation id="4176463684765177261">معطل</translation>
+<translation id="4180684688621252156">خدمة الطباعة</translation>
<translation id="4180788401304023883">â€Ù‡Ù„ تريد حذ٠شهادة المرجع المصدق (CA) "<ph name="CERTIFICATE_NAME" />"ØŸ</translation>
<translation id="4181841719683918333">اللغات</translation>
<translation id="4184885522552335684">السحب لنقل شاشة</translation>
@@ -2074,7 +2112,6 @@
<translation id="4206323443866416204">تقرير التعليقات</translation>
<translation id="420665587194630159">(هذه الإضاÙØ© مدارة ولا يمكن إزالتها أو تعطيلها).</translation>
<translation id="4206944295053515692">â€Ø·Ù„ب اقتراحات Google</translation>
-<translation id="4207228095438106090">يرغب <ph name="URL" /> ÙÙŠ الاطلاع على النصوص والصور التي تنسخها إلى الحاÙظة.</translation>
<translation id="4208390505124702064">بحث ÙÙŠ <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">كبير</translation>
<translation id="421017592316736757">يجب أن تكون متصلاً بالإنترنت للدخول إلى هذا الملÙ.</translation>
@@ -2082,6 +2119,7 @@
<translation id="42126664696688958">تصدير</translation>
<translation id="42137655013211669">الدخول إلى هذا المورد محظور من الخادم</translation>
<translation id="4215350869199060536">عÙوًا، يشتمل الاسم على رموز غير مسموح بها!</translation>
+<translation id="4215448920900139318">جار٠الاحتÙاظ بنسخة احتياطية من <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">الشاشة بالكامل</translation>
<translation id="4235813040357936597">إضاÙØ© حساب لـ <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">إلغاء تسجيل الدخول</translation>
@@ -2109,7 +2147,6 @@
<translation id="4270393598798225102">الإصدار <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">لا توجد أي مطابقات</translation>
<translation id="4275830172053184480">إعادة تشغيل جهازك</translation>
-<translation id="4276216215490044084">â€Ù„ا يمكن تحميل مل٠PPD كبير الحجم. الحد الأقصى للحجم هو 250 كيلوبايت.</translation>
<translation id="4278390842282768270">مسموح بها</translation>
<translation id="4281844954008187215">شروط الخدمة</translation>
<translation id="4282196459431406533">â€Smart Lock قيد التشغيل</translation>
@@ -2121,15 +2158,15 @@
<translation id="4289300219472526559">بدء التحدث</translation>
<translation id="4289540628985791613">نظرة عامة</translation>
<translation id="4296575653627536209">إضاÙØ© مستخدم تحت الإشراÙ</translation>
+<translation id="4297322094678649474">تغيير اللغات</translation>
+<translation id="4299141727003252811">â€Ù‚د تستخدم Google نشاط التصÙØ­ والمحتوى على بعض المواقع التي تزورها، وتÙاعلات المتصÙØ­ الأخرى لتخصيص Chrome وخدمات Google الأخرى، مثل الترجمة والبحث والإعلانات.</translation>
<translation id="4300305918532693141">لتغيير هذا الإعداد، يمكنك <ph name="BEGIN_LINK" />إعادة تعيين المزامنة<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">يتوÙر لك تحديث جديد لنظام التشغيل. سجّÙÙ„ الدخول للبدء.</translation>
<translation id="4305227814872083840">طويل (ثانيتين)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />كيلوبايت (<ph name="NUM_KILOBYTES_LIVE" />كيلوبايت مباشرة)</translation>
+<translation id="4310139701823742692">â€Ø§Ù„مل٠بتنسيق خاطئ. تحقق من مل٠PPD وأعد المحاولة.</translation>
<translation id="431076611119798497">&amp;التÙاصيل</translation>
<translation id="4312866146174492540">حظر (اÙتراضي)</translation>
-<translation id="4315548163539304064">جار٠Ùحص جهاز الوسائط...
- <ph name="LINE_BREAK1" />
- تم العثور على <ph name="FILE_COUNT" /> من الصور الجديدة</translation>
<translation id="4316850752623536204">موقع الويب لمطوّر البرامج</translation>
<translation id="4320177379694898372">لا يتوÙر اتصال بالإنترنت</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{متابعة التنزيل}zero{متابعة التنزيلات}two{متابعة التنزيلين}few{متابعة التنزيلات}many{متابعة التنزيلات}other{متابعة التنزيلات}}</translation>
@@ -2154,7 +2191,6 @@
<translation id="4359408040881008151">تم التثبيت بسبب الإضاÙØ© (الإضاÙات) التابعة.</translation>
<translation id="4361142739114356624">المÙتاح الخاص لشهادة العميل هذه Ù…Ùقود أو غير صالح</translation>
<translation id="4363771538994847871">لم يتم العثور على وجهات الإرسال. هل تريد المساعدة؟</translation>
-<translation id="4364444725319685468">تم تنزيل <ph name="FILE_NAME" /></translation>
<translation id="4364567974334641491">يشارك <ph name="APP_NAME" /> ناÙذة.</translation>
<translation id="4364830672918311045">عرض الإشعارات</translation>
<translation id="4365673000813822030">عذرًا، توقÙت المزامنة.</translation>
@@ -2175,10 +2211,10 @@
<translation id="4394049700291259645">تعطيل</translation>
<translation id="4400367121200150367">ستظهر هنا مواقع الويب التي لا يتم Ø­Ùظ كلمات المرور لها مطلقًا</translation>
<translation id="4400632832271803360">â€Ø§Ø¶ØºØ· على Ù…Ùتاح Launcher باستمرار لتبديل سلوك Ù…Ùاتيح الص٠العلوي</translation>
-<translation id="4405076286418917603">يحتاج إلى حرÙ</translation>
<translation id="4408599188496843485">م&amp;ساعدة</translation>
<translation id="4409697491990005945">الهوامش</translation>
<translation id="4411578466613447185">موقّع الشÙرة</translation>
+<translation id="4412698727486357573">مركز المساعدة</translation>
<translation id="4414232939543644979">&amp;ناÙذة جديدة للتصÙØ­ المتخÙÙŠ</translation>
<translation id="4415748029120993980">â€Ù…نحنى SECG ناقص المقطع secp384r1†(aka NIST P-384)</translation>
<translation id="4419409365248380979">السماح للموقع <ph name="HOST" /> بتعيين ملÙات تعري٠الارتباط دومًا</translation>
@@ -2192,7 +2228,6 @@
<translation id="4430369329743628066">تمت إضاÙØ© إشارة</translation>
<translation id="443464694732789311">متابعة</translation>
<translation id="4439318412377770121">â€Ù‡Ù„ ترغب ÙÙŠ تسجيل <ph name="DEVICE_NAME" /> بأجهزة السحاب ÙÙŠ GoogleØŸ</translation>
-<translation id="4439612350502082674">لا يمكن إضاÙØ© طابعة. ÙŠÙرجى إعادة التشغيل والمحاولة مرة أخرى.</translation>
<translation id="4441124369922430666">هل ترغب ÙÙŠ تشغيل هذا التطبيق تلقائيًا عند تشغيل الجهاز؟</translation>
<translation id="444134486829715816">توسيع...</translation>
<translation id="4441548209689510310">عرض خيارات التدقيق الإملائي</translation>
@@ -2214,6 +2249,7 @@
<translation id="4474381447165623168">â€ØªØ¹ÙŠÙŠÙ† تلقائي باستخدام شبكة Wi-Fi</translation>
<translation id="4475552974751346499">البحث ÙÙŠ التنزيلات</translation>
<translation id="4476590490540813026">رياضي</translation>
+<translation id="4477015793815781985">â€ÙŠØ±Ø¬Ù‰ تضمين Ù…Ùتاح Ctrl أو Alt أو ⌘.</translation>
<translation id="4478664379124702289">Ø­Ùظ الار&amp;تباط باسم...</translation>
<translation id="4479424953165245642">â€Ø¥Ø¯Ø§Ø±Ø© تطبيقات Kiosk</translation>
<translation id="4479639480957787382">إيثرنت</translation>
@@ -2227,8 +2263,6 @@
<translation id="4508051413094283164">Ùتح الكل ÙÙŠ ناÙذة التصÙØ­ المتخÙÙŠ</translation>
<translation id="4508265954913339219">تعذّر إتمام عملية التنشيط</translation>
<translation id="4508765956121923607">عرض الم&amp;صدر</translation>
-<translation id="4509017836361568632">إلغاء الصورة</translation>
-<translation id="4513946894732546136">تعليقات</translation>
<translation id="451407183922382411">تم التشغيل من قبل <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">إعداد مستخدم جديد تحت الإشراÙ</translation>
<translation id="451515744433878153">إزالة</translation>
@@ -2236,6 +2270,7 @@
<translation id="4520385623207007473">ملÙات تعري٠الارتباط قيد الاستخدام</translation>
<translation id="452039078290142656">أجهزة غير معروÙØ© من <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">التÙاصيل</translation>
+<translation id="4522600456902129422">مواصلة السماح لموقع الويب هذا بالاطلاع على الحاÙظة</translation>
<translation id="4530494379350999373">الأصل</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">وقت وحدة المعالجة المركزية</translation>
@@ -2248,9 +2283,11 @@
<translation id="4543778593405494224">إدارة الشهادات</translation>
<translation id="4544174279960331769">الصورة الرمزية الاÙتراضية الزرقاء</translation>
<translation id="4545028762441890696">لإعادة تمكينها ، اقبل الأذونات الجديدة:</translation>
+<translation id="454547174531670764">المزامنة مع حساب آخر</translation>
<translation id="4545759655004063573">لا يمكن الحÙظ نظرًا لأن الأذونات غير كاÙية. ÙŠÙرجى الحÙظ ÙÙŠ مكان آخر.</translation>
<translation id="4546308221697447294">â€Ø§Ø³ØªÙ…تع بالتصÙØ­ السريع باستخدام Google Chrome</translation>
<translation id="4547659257713117923">ليست هناك علامات تبويب من أجهزة أخرى</translation>
+<translation id="4547672827276975204">التعيين تلقائيًا</translation>
<translation id="4547992677060857254">يشتمل المجلد المحدد على ملÙات حساسة. Ùهل تريد بالتأكيد منح "$1" حق الدخول الدائم للكتابة ÙÙŠ هذا المجلد؟س</translation>
<translation id="4552031286893852992">â€Ø­Ø¸ÙŽØ± Chrome الإعلانات على هذا الموقع لأن هذا الموقع يميل إلى عرض إعلانات متداخلة.</translation>
<translation id="4552089082226364758">الÙلاش</translation>
@@ -2422,10 +2459,10 @@
<translation id="4837926214103741331">لا يصرح لك باستخدام هذا الجهاز. ÙŠÙرجى الاتصال بمالك الجهاز، للحصول على إذن تسجيل الدخول.</translation>
<translation id="4837952862063191349">لإلغاء Ù‚ÙÙ„ بياناتك المحلية واستعادتها، ÙŠÙرجى إدخال كلمة مرور <ph name="DEVICE_TYPE" /> القديمة.</translation>
<translation id="4838355575774807786">â€Ø­Ø¯Ø« خطأ أثناء إزالة Chrome للبرامج الضارة.</translation>
+<translation id="4838836835474292213">تم السماح بالوصول لقراءة الحاÙظة</translation>
<translation id="4839303808932127586">Ø­Ù&amp;ظ مقطع الÙيديو باسم...</translation>
<translation id="4839847978919684242">تم تحديد <ph name="SELCTED_FILES_COUNT" /> من العناصر</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{عنصر واحد آخر}zero{# عنصر آخر}two{عنصران (#) آخران}few{# عناصر أخرى}many{# عنصرًا آخر}other{# عنصر آخر}}</translation>
-<translation id="4840626203080576849">طلب الإذن عند محاولة أحد المواقع الاطلاع على النصوص والصور التي تنسخها إلى الحاÙظة (مستحسن)</translation>
<translation id="4842976633412754305">تحاول هذه الصÙحة تحميل نصوص برمجية من مصادر غير مصادقة.</translation>
<translation id="4844333629810439236">لوحات Ù…Ùاتيح أخرى</translation>
<translation id="4846680374085650406">أنت تتبع توصية المشر٠لهذا الإعداد.</translation>
@@ -2477,6 +2514,7 @@
<translation id="4900392736118574277">تم تغيير صÙحة بدء التشغيل إلى <ph name="URL" />.</translation>
<translation id="490074449735753175">استخدام إحدى خدمات الويب للمساعدة ÙÙŠ حل الأخطاء الإملائية</translation>
<translation id="49027928311173603">السياسة التي تم تنزيلها من الخادم غير صالحة: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">جاهز للاحتÙاظ بنسخة احتياطية من <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">لا يتم تنزيل هذا المل٠بشكل شائع وقد يكون ضارًا.</translation>
<translation id="4907306957610201395">Ùئة الإذن</translation>
<translation id="4907824805858067479">أوق٠المشر٠البطاقات المحÙوظة</translation>
@@ -2509,6 +2547,7 @@
<translation id="4953689047182316270">الاستجابة لأحداث إمكانية الوصول</translation>
<translation id="4953808748584563296">الصورة الرمزية الاÙتراضية البرتقالية</translation>
<translation id="4955814292505481804">سنوي</translation>
+<translation id="4958834709409349617">على كلّ من الهاتÙَين "<ph name="PHONE_NAME_1" />" Ùˆ"<ph name="PHONE_NAME_2" />"ØŒ يمكنك تÙعيل الإشعارات عن طريق اتباع الخطوات التالية:</translation>
<translation id="495931528404527476">â€ÙÙŠ Chrome</translation>
<translation id="496226124210045887">المجلد الذي حددته يشتمل على ملÙات حساسة. Ùهل تريد بالتأكيد منح "$1" حق الدخول الدائم للقراءة ÙÙŠ هذا المجلد؟</translation>
<translation id="4964455510556214366">الترتيب</translation>
@@ -2521,6 +2560,7 @@
<translation id="4970738541803285369">جار٠التثبيت إلى سطح المكتب...</translation>
<translation id="4971412780836297815">Ùتح عند اكتمال التنزيل</translation>
<translation id="4972129977812092092">تعديل الطابعة</translation>
+<translation id="497287958838527945">â€Ø¨Ø·Ø§Ù‚ات الائتمان والعناوين باستخدام Google Pay.</translation>
<translation id="4973307593867026061">إضاÙØ© الطابعات</translation>
<translation id="4973523518332075481">يرجى استخدام اسم يحتوي على <ph name="MAX_LENGTH" /> حر٠أو أقل</translation>
<translation id="497421865427891073">انتقال للأمام</translation>
@@ -2544,6 +2584,7 @@
<translation id="4998873842614926205">تأكيد التغييرات</translation>
<translation id="499955951116857523">مدير الملÙات</translation>
<translation id="5000922062037820727">محظور (موصى به)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> من الصور الجديدة</translation>
<translation id="5010043101506446253">صلاحية الشهادة</translation>
<translation id="5010929733229908807">تم تشÙير جميع البيانات باستخدام عبارة مرور المزامنة ÙÙŠ <ph name="TIME" /></translation>
<translation id="5011739343823725107">تعذّر بدء تشغيل الواجهة الخلÙية للمزامنة</translation>
@@ -2551,6 +2592,7 @@
<translation id="5015762597229892204">حدد تطبيق برنامج تشغيل طابعة</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">تذكّر</translation>
+<translation id="5018207570537526145">Ùتح موقع الويب الخاص بالإضاÙØ©</translation>
<translation id="5024856940085636730">توجد عملية تستغرق وقتًا أكثر من المتوقع. هل ترغب ÙÙŠ إيقاÙها؟</translation>
<translation id="5026874946691314267">عدم إظهار هذه الإشعارات مرة أخرى</translation>
<translation id="5027550639139316293">شهادة البريد الإلكتروني</translation>
@@ -2620,6 +2662,7 @@
<translation id="5143374789336132547">غيّرت الإضاÙØ© "<ph name="EXTENSION_NAME" />" الصÙحة التي تظهر عند النقر على زر الصÙحة الرئيسية.</translation>
<translation id="5143712164865402236">دخول إلى وضع ملء الشاشة</translation>
<translation id="5145331109270917438">تاريخ التعديل</translation>
+<translation id="514561958218673757">على أجهزتك، يمكنك تÙعيل الإشعارات باتباع الخطوات التالية:</translation>
<translation id="5150254825601720210">â€Ø§Ø³Ù… خادم بروتوكول SSL (طبقة المقابس الآمنة) لشهادة Netscape</translation>
<translation id="5151354047782775295">احرص على تÙريغ مساحة على القرص أو حدد بيانات قد يتم حذÙها تلقائيًا</translation>
<translation id="5153297660536091054">ميزة إلغاء القÙÙ„ باستخدام رقم التعري٠الشخصي</translation>
@@ -2677,6 +2720,7 @@
<translation id="5238278114306905396">تمت إزالة التطبيق "<ph name="EXTENSION_NAME" />" تلقائيًا.</translation>
<translation id="5238369540257804368">النطاقات</translation>
<translation id="5241128660650683457">مراجعة كل بياناتك على مواقع الويب التي تزورها</translation>
+<translation id="5241567694820672363">هل تريد استعادة صÙحة بدء التشغيل التلقائية؟</translation>
<translation id="5242724311594467048">تمكين "<ph name="EXTENSION_NAME" />"؟</translation>
<translation id="5246282308050205996">لقد تعطل <ph name="APP_NAME" />. انقر على هذا البالون لإعادة تشغيل التطبيق.</translation>
<translation id="5249624017678798539">تعطل المتصÙØ­ قبل انتهاء التنزيل.</translation>
@@ -2686,7 +2730,6 @@
<translation id="5254368820972107711">عرض الملÙات التي ستتم إزالتها</translation>
<translation id="52550593576409946">â€ØªØ¹Ø°Ø± إطلاق تطبيق Kiosk.</translation>
<translation id="5255315797444241226">عبارة المرور التي أدخلتها غير صحيحة.</translation>
-<translation id="5259571578888203461">عدم السماح للمواقع برؤية النصوص والصور التي تنسخها إلى الحاÙظة</translation>
<translation id="5260508466980570042">للأسÙØŒ تعذر التحقق من البريد الإلكتروني أو كلمة المرور. ÙŠÙرجى المحاولة مرة أخرى.</translation>
<translation id="5261683757250193089">Ùتح ÙÙŠ السوق الإلكتروني</translation>
<translation id="5262311848634918433">â€<ph name="MARKUP_1" />الدخول إلى الملÙات من أي مكان، حتى ÙÙŠ وضع عدم الاتصال.<ph name="MARKUP_2" />
@@ -2739,7 +2782,6 @@
<translation id="5324780743567488672">تعيين المنطقة الزمنية تلقائيا باستخدام موقعك</translation>
<translation id="5327248766486351172">الاسم</translation>
<translation id="532943162177641444">ÙŠÙرجى نقر الإشعار على جهاز <ph name="PHONE_NAME" /> لإعداد نقطة اتصال الجوّال التي يمكن لهذا الجهاز استخدامها.</translation>
-<translation id="5329615878510216304">إعادة الÙحص</translation>
<translation id="5329858601952122676">&amp;حذÙ</translation>
<translation id="5330145655348521461">تم Ùتح هذه الملÙات على جهاز سطح مكتب آخر. يمكنك الانتقال إلى <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) للاطلاع عليها.</translation>
<translation id="5330512191124428349">الحصول على معلومات</translation>
@@ -2749,6 +2791,7 @@
<translation id="5334142896108694079">ذاكرة التخزين المؤقت للنص البرمجي</translation>
<translation id="533433379391851622">الإصدار المتوقع "<ph name="EXPECTED_VERSION" />"، ولكن الإصدار كان "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">عرض المصدر</translation>
+<translation id="5335458522276292100">â€Ø§Ù„احتÙاظ بنسخة احتياطية من <ph name="FILE_COUNT" /> ÙÙŠ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">تم التثبيت من جهة خارجية.</translation>
<translation id="5338503421962489998">تخزين محلي</translation>
<translation id="5340217413897845242">عنصر الر٠6</translation>
@@ -2870,6 +2913,7 @@
<translation id="5516183516694518900">â€Ø³Ø¬Ù‘Ù„ الدخول إلى Chrome باستخدام حسابك ÙÙŠ Google للحصول على الإشارات المرجعية والسجل وكلمات المرور والإعدادات الأخرى على جميع أجهزتك.</translation>
<translation id="551752069230578406">إضاÙØ© الطابعة إلى حسابك - قد يستغرق ذلك القليل من الوقت...</translation>
<translation id="5517535964909391608">تم حظر محتوى غير آمن</translation>
+<translation id="5518219166343146486">طلب الإذن عند محاولة أحد المواقع الاطلاع على النصوص والصور التي تم نسختها إلى الحاÙظة</translation>
<translation id="5518584115117143805">شهادة تشÙير البريد الإلكتروني</translation>
<translation id="5521078259930077036">هل هذه هي الصÙحة الرئيسية التي كنت تتوقع ظهورها؟</translation>
<translation id="5521348028713515143">إضاÙØ© اختصار على سطح المكتب</translation>
@@ -2880,9 +2924,9 @@
<translation id="5527463195266282916">محاولة تثبيت إضاÙØ© ذات إصدار سابق.</translation>
<translation id="5527474464531963247">يمكنك أيضا تحديد شبكة أخرى.</translation>
<translation id="5528368756083817449">مدير الإشارات</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">عام</translation>
<translation id="5533001281916885985">يريد <ph name="SITE_NAME" /></translation>
+<translation id="5534304873398226603">إلغاء صورة أو Ùيديو</translation>
<translation id="5534520101572674276">جار٠حساب الحجم</translation>
<translation id="5535941515421698170">إزالة البيانات الحالية من هذا الجهاز أيضًا</translation>
<translation id="5537725057119320332">إرسال</translation>
@@ -2922,8 +2966,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">جار٠تحميل التطبيقات...</translation>
<translation id="5592595402373377407">لم تتوÙر بيانات كاÙية بعد.</translation>
+<translation id="5593766628437008432">على هاتÙÙƒ "<ph name="PHONE_NAME" />"ØŒ يمكنك تÙعيل الإشعارات باتباع الخطوات التالية:</translation>
<translation id="5595152862129936745">بعيد جدًا</translation>
<translation id="5595485650161345191">تعديل العنوان</translation>
+<translation id="5596627076506792578">خيارات إضاÙية</translation>
<translation id="5600706100022181951">سيستهلك تنزيل التحديث <ph name="UPDATE_SIZE_MB" /> ميغابايت من بيانات الجوّال. هل ترغب ÙÙŠ المتابعة؟</translation>
<translation id="5601503069213153581">رقم التعري٠الشخصي</translation>
<translation id="5605623530403479164">محرّكات البحث الأخرى</translation>
@@ -2951,6 +2997,7 @@
<translation id="563535393368633106">اسأل قبل الدخول (موصى به)</translation>
<translation id="5636996382092289526">لاستخدام <ph name="NETWORK_ID" /> ربما تحتاج أولاً إلى <ph name="LINK_START" />الانتقال إلى صÙحة تسجيل الدخول إلى الشبكة<ph name="LINK_END" />ØŒ والتي سيتم Ùتحها تلقائيًا خلال بضع ثوانÙ. إذا لم يحدث ذلك، Ùلن يمكن استخدام الشبكة.</translation>
<translation id="5637476008227280525">تمكين بيانات الجوّال</translation>
+<translation id="5638309510554459422">â€ÙŠÙ…كنك العثور على الإضاÙات والمظاهر ÙÙŠ <ph name="BEGIN_LINK" />سوق Chrome الإلكتروني<ph name="END_LINK" />.</translation>
<translation id="5638497698949808140">تم التحديث قبل <ph name="HOURS" />من الساعات</translation>
<translation id="5639549361331209298">إعادة تحميل هذه الصÙحة، انتظر لمشاهدة المزيد من الخيارات</translation>
<translation id="5642508497713047">â€Ø§Ù„توقيع على قوائم إبطال الشهادات (CRL)</translation>
@@ -2962,6 +3009,7 @@
<translation id="5657667036353380798">â€ØªØªØ·Ù„ب الإضاÙØ© الخارجية تثبيت chrome الإصدار <ph name="MINIMUM_CHROME_VERSION" /> أو أعلى.</translation>
<translation id="5658415415603568799">â€Ù„مزيد من الأمان، سيطلب منك Smart Lock إدخال كلمة مرورك بعد مرور 20 ساعة.</translation>
<translation id="5659593005791499971">البريد الإلكتروني</translation>
+<translation id="5659833766619490117">تعذَّرت ترجمة هذه الصÙحة</translation>
<translation id="5662477687021125631">دائم</translation>
<translation id="5667546120811588575">â€Ø¬Ø§Ø±Ù إعداد Google Play...</translation>
<translation id="5669267381087807207">تنشيط</translation>
@@ -2997,6 +3045,7 @@
<translation id="5729712731028706266">&amp;عرض</translation>
<translation id="5729996640881880439">عذرًا، لا يمكننا عرض الرمز لهذا الخطأ.</translation>
<translation id="5731247495086897348">ل&amp;صق وانتقال</translation>
+<translation id="5731409020711461763">صورة واحدة جديدة</translation>
<translation id="5734362860645681824">الاتصالات</translation>
<translation id="5735973442555172575">â€Ù„استخدام تطبيقات AndroidØŒ أعÙد تسجيل الدخول وحدّÙØ«.</translation>
<translation id="5736796278325406685">ÙŠÙرجى إدخال اسم مستخدم صالح</translation>
@@ -3027,11 +3076,13 @@
<translation id="577322787686508614">لا ÙŠÙسمح بعملية القراءة على: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Ùتح تطبيق الملÙات</translation>
<translation id="5774515636230743468">البيان:</translation>
+<translation id="5775834615653774429">تعذَّر ضم الجهاز إلى النطاق. الوحدة التنظيمية غير موجودة.</translation>
<translation id="577624874850706961">ملÙات تعري٠ارتباط البحث</translation>
<translation id="5777468213129569553">â€Ø§Ùتح Chrome</translation>
<translation id="5778747455497889540">ÙÙŠ ما يلي كلمة مرور الوحدة الآمنة التي تم إنشاؤها عشوائيًا والتي تم تعيينها للكمبيوتر:</translation>
<translation id="5780973441651030252">أولوية المعالجة</translation>
<translation id="5781865261247219930">إرسال الأوامر إلى <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">جار٠ترجمة...</translation>
<translation id="5783221160790377646">لم يتم إنشاء مستخدم يخضع للإدارة نظرًا لحدوث خطأ. ÙŠÙرجى إعادة المحاولة لاحقًا.</translation>
<translation id="5783602409389152506">أثناء البحث عن الأجهزة...</translation>
<translation id="57838592816432529">كتم الصوت</translation>
@@ -3045,6 +3096,7 @@
<translation id="5804241973901381774">الأذونات</translation>
<translation id="580571955903695899">إعادة الترتيب بحسب العنوان</translation>
<translation id="5807290661599647102">تعيين Ù‚ÙÙ„ شاشة</translation>
+<translation id="580926004266167721">تعذَّر ضم الجهاز إلى النطاق. وقد يرجع السبب ÙÙŠ ذلك إلى وجود امتيازات غير كاÙية ÙÙŠ حسابك للوحدة التنظيمية.</translation>
<translation id="580961539202306967">اسألني عندما يحاول موقع أن يرسل لي رسائل دÙع (ÙŠÙوصى به)</translation>
<translation id="5814126672212206791">نوع الاتصال</translation>
<translation id="5815645614496570556">â€Ø¹Ù†ÙˆØ§Ù† X.400</translation>
@@ -3066,8 +3118,10 @@
<translation id="5835754902560991078">قصير للغاية (0.6 ثانية)</translation>
<translation id="5838456317242088717">جلسة التصÙØ­ المتخÙÙŠ الحالية</translation>
<translation id="5842497610951477805">تمكين البلوتوث</translation>
+<translation id="5843250171025351504">لم يعد جهازك متواÙقًا مع الحد الأدنى لإصدار البرنامج المحدد من Ù‚Ùبل مشرÙÙƒ. ÙŠÙرجى التحديث لتسجيل الدخول.</translation>
<translation id="5846929185714966548">علامة التبويب 4</translation>
<translation id="5848924408752252705">المس للرجوع إلى الخلÙ.</translation>
+<translation id="5849212445710944278">تمت إضاÙتها سابقًا.</translation>
<translation id="5849570051105887917">رمز مقدم الخدمة الرئيسي</translation>
<translation id="5849869942539715694">إنشاء حزمة للإضاÙØ©...</translation>
<translation id="5850516540536751549">â€Ù†ÙˆØ¹ المل٠هذا غير متواÙÙ‚. ÙŠÙرجى الانتقال إلى <ph name="BEGIN_LINK" />سوق Chrome الإلكتروني<ph name="END_LINK" /> للعثور على تطبيق يمكنه Ùتح هذا النوع من الملÙات.
@@ -3093,6 +3147,7 @@
<translation id="586567932979200359">أنت تشغّل <ph name="PRODUCT_NAME" /> من صورته على القرص. ويسمح لك تثبيته على الكمبيوتر بتشغيله بدون الحاجة إلى صورة القرص، كما يضمن ذلك الحÙاظ على تحديثه بشكل مستمر.</translation>
<translation id="5866557323934807206">محو هذه الإعدادات ÙÙŠ الزيارات المستقبلية</translation>
<translation id="5866840822086176774">قوية جدًا</translation>
+<translation id="5867841422488265304">البحث عن عنوان الويب أو إدخاله</translation>
<translation id="5869029295770560994">مواÙÙ‚</translation>
<translation id="5869522115854928033">كلمات المرور المحÙوظة</translation>
<translation id="5870086504539785141">إغلاق قائمة إمكانية الوصول</translation>
@@ -3150,7 +3205,6 @@
<translation id="5972708806901999743">نقل إلى الأعلى</translation>
<translation id="5972826969634861500">بدء <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">تصغير</translation>
-<translation id="5975730206036440725">â€Ù„ا يمكن العثور على مل٠PPD. تحقق من اتصال Chromebook بالإنترنت وحاول مرة أخرى.</translation>
<translation id="5975792506968920132">النسبة المئوية لشحن البطارية</translation>
<translation id="5976160379964388480">غير ذلك</translation>
<translation id="5978264784700053212">مركز الرسائل</translation>
@@ -3160,6 +3214,7 @@
<translation id="5984222099446776634">تم الانتقال إليها مؤخرًا</translation>
<translation id="5989712527536636369">â€<ph name="BEGIN_PARAGRAPH1" />هذه معلومات عامة حول جهازك وكيÙية استخدامه، مثل مستوى البطارية وعدد المرات التي تستخدم Ùيها التطبيقات وجودة اتصالات الشبكة ومدتها (مثل Wi-Fi والبلوتوث) وتقارير الأعطال عندما لا تسير الأمور كما ينبغي. وسو٠يتم استخدام هذه المعلومات لتحسين منتجات Google وخدماتها للجميع. كما ستساعد بعض المعلومات المجمّعة الشركاء، مثل مطوّري برامج Android على تحسين تطبيقاتهم ومنتجاتهم أيضًا.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />يمكنك تشغيل هذا أو إيقا٠تشغيله ÙÙŠ أي وقت ÙÙŠ إعدادات تطبيقات Android. ولن يؤثر ذلك ÙÙŠ قدرة الجهاز على إرسال المعلومات اللازمة له لتلقّي الخدمات الضرورية مثل تحديثات النظام والأمان.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">مترجَمة</translation>
<translation id="5991049340509704927">تكبير</translation>
<translation id="5993332328670040093">لن يتم قياس استخدام البيانات بعد ذلك.</translation>
<translation id="6003177993629630467">قد يكون <ph name="PRODUCT_NAME" /> غير قادر على تحديث Ù†Ùسه.</translation>
@@ -3183,7 +3238,6 @@
<translation id="6026819612896463875">â€<ph name="WINDOW_TITLE" /> - تم توصيل جهاز USB</translation>
<translation id="6032912588568283682">نظام الملÙات</translation>
<translation id="6034662038931255275">تم تحديث نظام التشغيل بنجاح</translation>
-<translation id="6035651096710386140">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… إما Ù…Ùتاح Ctrl أو Alt وليس كليهما</translation>
<translation id="6039651071822577588">قاموس خصائص الشبكة غير صالح</translation>
<translation id="604001903249547235">النسخ الاحتياطي عبر السحاب.</translation>
<translation id="6040143037577758943">إغلاق</translation>
@@ -3191,8 +3245,8 @@
<translation id="604124094241169006">تلقائي</translation>
<translation id="6042169520002885235">تحديد الجهة المÙصنّÙعة للطابعة وطرازها</translation>
<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042850536017090003">انقر على إشعارات التطبيق.</translation>
<translation id="6043317578411397101">â€ÙŠØ´Ø§Ø±Ùƒ <ph name="APP_NAME" /> علامة تبويب متصÙØ­ Chrome من خلال <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">تم.</translation>
<translation id="6044805581023976844">â€ÙŠØ´Ø§Ø±Ùƒ <ph name="APP_NAME" /> علامة تبويب متصÙØ­ Chrome والصوت من خلال <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">الضغط مع الاستمرار على |<ph name="ACCELERATOR" />| للخروج من وضع ملء الشاشة</translation>
<translation id="6049065490165456785">صور من الكاميرا الداخلية</translation>
@@ -3204,6 +3258,7 @@
<translation id="6056710589053485679">إعادة تحميل عادية</translation>
<translation id="6059652578941944813">التسلسل الهرمي للشهادة</translation>
<translation id="6059925163896151826">â€Ø£Ø¬Ù‡Ø²Ø© USB</translation>
+<translation id="6060435378291459521">تعطّل <ph name="PLUGIN_NAME" />.</translation>
<translation id="6064217302520318294">Ù‚ÙÙ„ الشاشة</translation>
<translation id="6065289257230303064">سمات دليل صاحب الشهادة</translation>
<translation id="6068338049763724728">تمكين التسجيل عن بÙعد</translation>
@@ -3235,9 +3290,11 @@
<translation id="6107012941649240045">الجهة صاحبة الإصدار</translation>
<translation id="6112952769866305444">تعديل شخص، <ph name="PROFILE_NAME" />، <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">اضغط على |<ph name="SHORTCUT" />| للرجوع</translation>
+<translation id="6116338172782435947">الاطلاع على النصوص والصور التي تم نسخها إلى الحاÙظة</translation>
<translation id="6116921718742659598">تغيير إعدادات اللغة والإدخال</translation>
<translation id="6120205520491252677">جار٠إضاÙØ© هذه الصÙحة إلى شاشة البدء...</translation>
<translation id="6122081475643980456">يتم التحكم ÙÙŠ اتصال الإنترنت التابع لك</translation>
+<translation id="6122095009389448667">مواصلة حظر موقع الويب هذا من الاطلاع على الحاÙظة</translation>
<translation id="6122875415561139701">لا ÙŠÙسمح بعملية الكتابة على: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">تعتمد الإضاÙات التالية على هذه الإضاÙØ©:</translation>
<translation id="6125479973208104919">عذرًا، ستحتاج إلى إضاÙØ© حسابك إلى جهاز <ph name="DEVICE_TYPE" /> هذا مرة أخرى.</translation>
@@ -3280,6 +3337,7 @@
<translation id="6178664161104547336">تحديد شهادة</translation>
<translation id="6180288788882902869">â€Google Play على <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">تم حظر التنزيل</translation>
+<translation id="6181803575025675566">يمكنك التحكم ÙÙŠ كيÙية عمل ذلك ÙÙŠ <ph name="LINK_START" />الإعدادات<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">موقع الجهاز</translation>
<translation id="6185696379715117369">صÙحة لأعلى</translation>
<translation id="6189412234224385711">Ùتح باستخدام <ph name="EXTENSION_NAME" /></translation>
@@ -3312,7 +3370,6 @@
<translation id="6237816943013845465">تسمح لك بضبط دقة الشاشة</translation>
<translation id="6238923052227198598">إبقاء آخر ملاحظة على شاشة التأمين</translation>
<translation id="6239558157302047471">إعادة تحميل الإطار</translation>
-<translation id="624022915548992686">صÙحة الخروج</translation>
<translation id="6241530762627360640">الوصول إلى معلومات حول أجهزة البلوتوث المقترنة بنظامك واكتشا٠أجهزة البلوتوث القريبة.</translation>
<translation id="6243774244933267674">الخادم غير متاح</translation>
<translation id="6246413617632217567">تعذّر استيراد المستخدم تحت الإشراÙ. ÙŠÙرجى التحقق من مساحة محرك الأقراص الثابتة والأذونات، وإعادة المحاولة.</translation>
@@ -3329,13 +3386,13 @@
<translation id="6263284346895336537">غير مهمة</translation>
<translation id="6263541650532042179">إعادة تعيين المزامنة</translation>
<translation id="6264365405983206840">تحديد &amp;الكل</translation>
+<translation id="6265930187414222160">تمت إزالة البرامج الضارة.</translation>
<translation id="6267166720438879315">حدّد شهادة للمصادقة مع <ph name="HOST_NAME" />.</translation>
<translation id="6268252012308737255">Ùتح باستخدام <ph name="APP" /></translation>
<translation id="6268747994388690914">â€Ø§Ø³ØªÙŠØ±Ø§Ø¯ الإشارات المرجعية من مل٠HTML...</translation>
<translation id="6270770586500173387">إرسال <ph name="BEGIN_LINK1" />معلومات النظام والتطبيق<ph name="END_LINK1" />، و<ph name="BEGIN_LINK2" />المقاييس<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">حدث خطأ (<ph name="ERROR" />) أثناء تنزيل المكوّÙÙ† الإضاÙÙŠ</translation>
<translation id="6273677812470008672">الجودة</translation>
-<translation id="6274087148640822908">â€ÙŠÙ…كنك العثور على الإضاÙات والتطبيقات ÙÙŠ <ph name="BEGIN_LINK" />سوق Chrome الإلكتروني<ph name="END_LINK" /></translation>
<translation id="62751439899495218">تغيير الصورة</translation>
<translation id="6276301056778294989">تأكد أن الجهاز يعرض الرمز Ù†Ùسه.</translation>
<translation id="6277105963844135994">انتهاء مهلة الشبكة</translation>
@@ -3361,12 +3418,12 @@
<translation id="6311220991371174222">â€ØªØ¹Ø°Ù‘ر بدء تشغيل Chrome بسبب حدوث خطأ ما أثناء Ùتح ملÙÙƒ الشخصي. حاول إعادة تشغيل Chrome.</translation>
<translation id="6312403991423642364">خطأ غير معروÙ</translation>
<translation id="6313641880021325787">â€Ø§Ù„خروج من VR</translation>
-<translation id="6314335155547195432">إنشاء كلمة المرور</translation>
<translation id="6314819609899340042">لقد نجحت ÙÙŠ تمكين ميزات تصحيح الأخطاء على هذا الجهاز <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">تم تغيير صÙحات بدء التشغيل التابعة لك لإدراج <ph name="URL" />. لتعطيل الإضاÙات التي تغيّر صÙحة بدء التشغيل، انقر على استعادة.</translation>
<translation id="6315493146179903667">إحضار الكل للمقدمة</translation>
<translation id="6316806695097060329">تم تصميم جهاز <ph name="SHORT_PRODUCT_NAME" /> هذا ليمنحك Ø£Ùضل تجربة على الويب.</translation>
+<translation id="6317318380444133405">الطابعة ليست مدعومة بعد الآن.</translation>
<translation id="6317369057005134371">جار٠انتظار ناÙذة التطبيق...</translation>
+<translation id="6318407754858604988">بدأ التنزيل</translation>
<translation id="6322279351188361895">تعذّرت قراءة المÙتاح الخاص.</translation>
<translation id="6325191661371220117">تعطيل التشغيل التلقائي</translation>
<translation id="6326175484149238433">â€Ø¥Ø²Ø§Ù„Ø© من Chrome</translation>
@@ -3376,7 +3433,6 @@
<translation id="6333049849394141510">اختر ما تريد مزامنته</translation>
<translation id="6333064448949140209">â€Ø³ÙŠØªÙ… إرسال المل٠إلى Google لتصحيح الأخطاء</translation>
<translation id="6333834492048057036">تركيز شريط العناوين للبحث</translation>
-<translation id="6336907568130557310">ستكون كلمات المرور مرئية لأي شخص يمكنه الاطلاع على المل٠الذي تم تصديره. لا تشارك المل٠مع أي شخص واحذÙÙ‡ بعد استيراده.</translation>
<translation id="6339668969738228384">إنشاء مل٠شخصي جديد لـ <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">â€ØªØ¹Ø°Ù‘ر الاتصال بالخادم، ÙŠÙرجى التحقق من اتصالك بالشبكة والمحاولة مرة أخرى. ÙÙŠ حالة استمرار هذه المشكلة، ÙŠÙرجى إعادة تشغيل Chromebook.</translation>
<translation id="6340071272923955280">â€Ø¨Ø±ÙˆØªÙˆÙƒÙˆÙ„ الطباعة عبر الإنترنت (IPPS)</translation>
@@ -3399,7 +3455,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">â€Ø¥Ø¹Ø¯Ø§Ø¯ Smart Lock ÙÙŠ Android</translation>
<translation id="6374469231428023295">إعادة المحاولة</translation>
-<translation id="6377158645544167202">â€ÙŠØªØ¹Ø°Ø± الاتصال بالطابعة. تحقق من تشغيل الطابعة واتصالها بجهاز Chromebook من خلال شبكة Wi-Fi أو Ù…Ùتاح USB.</translation>
<translation id="6380143666419481200">قبول ومتابعة</translation>
<translation id="6383051423892982287">تشÙير البيانات المتزامنة باستخدام <ph name="BEGIN_LINK" />عبارة مرور المزامنة<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">تغيير إعدادات البحث لـ: <ph name="SEARCH_HOST" /></translation>
@@ -3491,6 +3546,7 @@
<translation id="6503077044568424649">الأكثر زيارة</translation>
<translation id="6504611359718185067">الاتصال بالإنترنت لإضاÙØ© طابعة</translation>
<translation id="6506374932220792071">â€ØªÙˆÙ‚يع X9.62 ECDSA باستخدام SHA-256</translation>
+<translation id="6508248480704296122">ذات صلة بـ <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">التطبيق: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">ترخيص الوسائط</translation>
<translation id="6510568984200103950">إعدادات أقل</translation>
@@ -3524,9 +3580,11 @@
<translation id="6551508934388063976">â€Ø§Ù„أمر غير متوÙر. اضغط على control-N Ù„Ùتح ناÙذة جديدة.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> من المستخدمين</translation>
<translation id="6555432686520421228">إزالة جميع حسابات المستخدمين وإعادة تعيين جهاز <ph name="IDS_SHORT_PRODUCT_NAME" /> كما لو كان جديدًا.</translation>
+<translation id="6555810572223193255">إزالة البرامج غير متاحة حاليًا</translation>
<translation id="6556866813142980365">إعادة</translation>
<translation id="6558280019477628686">حدث خطأ ما. ربما لم يتمّ حذ٠بعض العناصر.</translation>
<translation id="6559580823502247193">(موجود من قبل على هذا الجهاز)</translation>
+<translation id="6560713683827832045">تحقق من أن إشعارات التطبيق "قيد التÙعيل". وإذا لم تكن كذلك، بدّل إلى "تÙعيل".</translation>
<translation id="6561726789132298588">إدخال</translation>
<translation id="656293578423618167">اسم المل٠أو مساره طويل جدًا. ÙŠÙرجى الحÙظ باستخدام اسم أقصر أو ÙÙŠ مكان آخر.</translation>
<translation id="656398493051028875">جار٠حذ٠"<ph name="FILENAME" />"...</translation>
@@ -3555,7 +3613,6 @@
<translation id="6606070663386660533">علامة التبويب 8</translation>
<translation id="6607272825297743757">معلومات الملÙ</translation>
<translation id="6607831829715835317">المزيد من &amp;الأدوات</translation>
-<translation id="6610183966322615106">حدث خطأ أثناء إضاÙØ© طابعة</translation>
<translation id="6612358246767739896">محتوى محمي</translation>
<translation id="6613452264606394692">يمكنك الرجوع إلى هنا بسرعة بوضع إشارة على هذه الصÙحة</translation>
<translation id="6615455863669487791">عرضه</translation>
@@ -3632,9 +3689,11 @@
<translation id="6736045498964449756">عÙوًا، كلمتا المرور غير متطابقتين!</translation>
<translation id="6736243959894955139">العنوان</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">يمكنك إزالة ملÙÙƒ الشخصي حتى لو لم يعد بإمكانك الوصول إليه.</translation>
<translation id="6739923123728562974">عرض اختصار على سطح المكتب</translation>
<translation id="6740234557573873150">إيقا٠<ph name="FILE_NAME" /> مؤقتًا</translation>
<translation id="6742339027238151589">يمكن الدخول إليه بواسطة النص البرمجي</translation>
+<translation id="6743841972744298686">إعدادات المزامنة</translation>
<translation id="6745592621698551453">التحديث الآن</translation>
<translation id="6746124502594467657">الانتقال إلى أسÙÙ„</translation>
<translation id="674632704103926902">تمكين السحب بعد النقر</translation>
@@ -3647,12 +3706,14 @@
<translation id="6757101664402245801">â€ØªÙ… نسخ عنوان URL</translation>
<translation id="6758056191028427665">ÙŠÙرجى تقييم أدائنا.</translation>
<translation id="6759193508432371551">إعادة تعيين إعدادات المصنع</translation>
+<translation id="6765234885931342179">الاطللاع على الرقم التسلسلي لمÙتاح الأمان</translation>
<translation id="6766101255664245434">â€ÙŠÙ…كنك التقاط صورة جديدة أو اختيار صورة حالية أو رمز حالي.
<ph name="LINE_BREAK" />
ستظهر هذه الصورة على Ù‚ÙÙ„ الشاشة وشاشة تسجيل الدخول ÙÙŠ جهاز Chromebook.</translation>
<translation id="6769712124046837540">جار٠إضاÙØ© طابعة...</translation>
<translation id="6771503742377376720">هو مرجع مصدق</translation>
<translation id="6773575010135450071">مزيد من الإجراءات...</translation>
+<translation id="6777817260680419853">تم حظر إعادة التوجيه</translation>
<translation id="6778959797435875428">إلغاء تجاهل المواقع</translation>
<translation id="677965093459947883">صغير جدًا</translation>
<translation id="6780439250949340171">إدارة الإعدادات الأخرى</translation>
@@ -3727,6 +3788,7 @@
<translation id="6898699227549475383">â€Ø§Ù„مؤسسة (O)</translation>
<translation id="6900284862687837908">تطبيق الخلÙية: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">انضمام الجهاز إلى النطاق</translation>
+<translation id="6903534926908201625">â€ÙŠÙ…كنك تخصيص المعلومات التي تجمعها Google ÙÙŠ <ph name="BEGIN_LINK" />الإعدادات<ph name="END_LINK" /> ÙÙŠ أي وقت.</translation>
<translation id="6904344821472985372">إلغاء الوصول إلى الملÙ</translation>
<translation id="6904655473976120856">اضغط زر التطبيق للخروج</translation>
<translation id="6904713658985136356">يريد <ph name="HOST" /> مشاركة شاشتك.</translation>
@@ -3735,17 +3797,22 @@
<translation id="691024665142758461">تنزيل ملÙات متعددة</translation>
<translation id="6911324888870229398">â€ØªÙ… Ùقد اتصال الشبكة. ÙŠÙرجى التحقق من اتصالك أو تجربة شبكة Wi-Fi أخرى.</translation>
<translation id="6911734910326569517">الذاكرة المستخدَمة</translation>
+<translation id="6914783257214138813">ستكون كلمات مرورك مرئية لأي شخص يمكنه الاطلاع على المل٠الذي تم تصديره.</translation>
<translation id="6915804003454593391">المستخدم:</translation>
<translation id="6916590542764765824">إدارة الإضاÙات</translation>
<translation id="6920989436227028121">Ùتح كعلامة تبويب عادية</translation>
<translation id="6922128026973287222">â€Ø­Ùظ البيانات والاستمتاع بتصÙØ­ أسرع باستخدام ميزة توÙير البيانات ÙÙŠ Google. يمكن النقر للتعر٠على المزيد من المعلومات.</translation>
<translation id="6929555043669117778">متابعة منع عرض النواÙØ° المنبثقة</translation>
<translation id="6930242544192836755">المدة</translation>
+<translation id="6934241953272494177">جار٠Ùحص جهاز الوسائط...
+ <ph name="LINE_BREAK1" />
+ تم العثور على <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">تتجاوز عملية الكتابة الحد الأقصى لطول السمة على: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">ÙŠÙرجى تسجيل الدخول إلى <ph name="TOKEN_NAME" /> للمصادقة على <ph name="HOST_NAME" /> باستخدام شهادتك.</translation>
<translation id="6943176775188458830">إلغاء الطباعة</translation>
<translation id="6943836128787782965">â€ØªØ¹Ø°Ù‘ر الحصول على HTTP</translation>
<translation id="6945221475159498467">تحديد</translation>
+<translation id="694592694773692225">تم حظر إعادة التوجيه ÙÙŠ هذه الصÙحة.</translation>
<translation id="6949306908218145636">وضع إشارة مرجعية على الصÙحات المÙتوحة...</translation>
<translation id="6955446738988643816">Ùحص النواÙØ° المنبثقة</translation>
<translation id="6957231940976260713">اسم الخدمة</translation>
@@ -3849,13 +3916,16 @@
<translation id="7093866338626856921">تبادل البيانات مع الأجهزة المسماه: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">تعذّر استيراد المستخدم تحت الإشراÙ. ÙŠÙرجى التحقق من اتصال الشبكة وإعادة المحاولة لاحقًا.</translation>
<translation id="7098447629416471489">ستظهر هنا محركات البحث المحÙوظة الأخرى</translation>
+<translation id="7099337801055912064">â€ÙŠØªØ¹Ø°Ù‘ر تحميل مل٠PPD كبير الحجم. الحد الأقصى للحجم هو 250 كيلوبايت.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> من العناصر المحددة</translation>
<translation id="7102687220333134671">تم تشغيل التحديثات التلقائية</translation>
<translation id="7106346894903675391">شراء المزيد من السعة التخزينية...</translation>
<translation id="7108338896283013870">إخÙاء</translation>
<translation id="7108668606237948702">إدخال</translation>
+<translation id="7112978678959880812">â€Ø§Ù„تخصيص قيد التÙعيل. يمكنك تغيير هذا الإعداد على myaccount.google.com.</translation>
<translation id="7113502843173351041">معرÙØ© عنوان بريدك الإلكتروني</translation>
<translation id="7114054701490058191">كلمات المرور غير متطابقة</translation>
+<translation id="7117228822971127758">ÙŠÙرجى إعادة المحاولة لاحقًا</translation>
<translation id="7117247127439884114">تسجيل الدخول مرة أخرى...</translation>
<translation id="711840821796638741">عرض الإشارات المرجعية المدارة</translation>
<translation id="711902386174337313">الاطّلاع على قائمة بالأجهزة التي سجلت الدخول</translation>
@@ -3896,6 +3966,7 @@
<translation id="7180611975245234373">تحديث</translation>
<translation id="7180865173735832675">تخصيص</translation>
<translation id="7186088072322679094">البقاء مثبتًا ÙÙŠ شريط الأدوات</translation>
+<translation id="7187428571767585875">إدخالات قاعدة بيانات المسجّلين التي ستتم إزالتها أو تغييرها:</translation>
<translation id="7191159667348037">â€Ø·Ø§Ø¨Ø¹Ø© غير معروÙØ© (USB)</translation>
<translation id="7191454237977785534">Ø­Ùظ المل٠باسم</translation>
<translation id="7196835305346730603">â€Ø¬Ø§Ø±Ù البحث عن أجهزة Chromeboxe قريبة...</translation>
@@ -3904,6 +3975,7 @@
<translation id="7201118060536064622">تم حذ٠"<ph name="DELETED_ITEM_NAME" />"</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">جار٠تنزيل <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{الخروج من الصÙجة}zero{الخروج من صÙحة}two{الخروج من الصÙحتين}few{الخروج من صÙحات}many{الخروج من صÙحة}other{الخروج من صÙحة}}</translation>
<translation id="721331389620694978">لن يتم محو بعض الإعدادات التي قد تعكس عادات التصÙØ­.</translation>
<translation id="7216409898977639127">موÙر شبكة الجوّال</translation>
<translation id="7216595297012131718">ترتيب اللغات حسب تÙضيلك</translation>
@@ -3949,6 +4021,7 @@
<translation id="727952162645687754">خطأ ÙÙŠ التنزيل</translation>
<translation id="7279701417129455881">إدارة منع ملÙات تعري٠الارتباط...</translation>
<translation id="7280877790564589615">تمّ طلب إذن</translation>
+<translation id="7283041136720745563">â€Ø­ØµØ© Google Drive ليست كبيرة بشكل٠كاÙÙ.</translation>
<translation id="7287143125007575591">تم رÙض الدخول</translation>
<translation id="7288676996127329262">â€<ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> نقطة لكل بوصة</translation>
<translation id="7289225569524511578">Ùتح تطبيق الخلÙية</translation>
@@ -4017,6 +4090,7 @@
<translation id="7392118418926456391">تعذّر Ùحص الÙيروسات</translation>
<translation id="7392915005464253525">Ø¥&amp;عادة Ùتح الناÙذة المغلقة</translation>
<translation id="7396845648024431313">سيتم تشغيل <ph name="APP_NAME" /> عند بدء تشغيل النظام وسيستمر تشغيله ÙÙŠ الخلÙية حتى بعد إغلاق كل نواÙØ° <ph name="PRODUCT_NAME" /> الأخرى.</translation>
+<translation id="7398254312354928459">تم تبديل اتصال الشبكة</translation>
<translation id="7400418766976504921">â€Ø¹Ù†ÙˆØ§Ù† URL</translation>
<translation id="740083207982962331">â€ÙŠÙرجى الانتظار لحين إعادة تشغيل Chromebox...</translation>
<translation id="7400839060291901923">إعداد الاتصال على جهاز <ph name="PHONE_NAME" /></translation>
@@ -4027,6 +4101,7 @@
<translation id="7409233648990234464">â€Ø¥Ø¹Ø§Ø¯Ø© تشغيل وإجراء Powerwash</translation>
<translation id="7409836189476010449">â€ØªØ´ØºÙŠÙ„ Flash</translation>
<translation id="7410344089573941623">السؤال عند رغبة <ph name="HOST" /> ÙÙŠ الدخول إلى الكاميرا والميكروÙون التابعين لك</translation>
+<translation id="741204030948306876">نعم، مواÙÙ‚</translation>
<translation id="7412226954991670867">â€Ø°Ø§ÙƒØ±Ø© GPU</translation>
<translation id="7416362041876611053">خطأ غير معرو٠ÙÙŠ الشبكة.</translation>
<translation id="7417705661718309329">â€Ø®Ø±ÙŠØ·Ø© Google</translation>
@@ -4048,6 +4123,7 @@
<translation id="7445682342344043969">تم حظر النواÙØ° المنبثقة</translation>
<translation id="744859430125590922">تحكم ÙÙŠ مواقع الويب التي يزورها هذا الشخص من <ph name="CUSTODIAN_EMAIL" /> واعرضها.</translation>
<translation id="7453008956351770337">عند تحديد الطابعة، Ùإنك تمنح الإضاÙØ© التالية الإذن للدخول إلى الطابعة.</translation>
+<translation id="7453467225369441013">â€Ø³ÙŠØªÙ… تسجيل الخروج من معظم مواقع الويب لكن لن يتم تسجيل الخروج من حسابك ÙÙŠ Google.</translation>
<translation id="7456142309650173560">مطوري البرامج</translation>
<translation id="7456847797759667638">Ùتح موقع...</translation>
<translation id="7461924472993315131">تثبيت</translation>
@@ -4058,7 +4134,7 @@
<translation id="747114903913869239">خطأ: تعذر ÙÙƒ تشÙير الإضاÙØ©</translation>
<translation id="7473891865547856676">لا، شكرًا</translation>
<translation id="747459581954555080">استرداد الكل</translation>
-<translation id="747494631553057218">إدخالات السÙجل:</translation>
+<translation id="7475034671245341386">حدث خطأ ÙÙŠ <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">â€Ø¹Ù†ÙˆØ§Ù† URL لكلمة المرور المÙقودة ÙÙŠ Netscape</translation>
<translation id="7476454130948140105">مستوى البطارية ضعي٠جدًا لإجراء التحديث (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">â€Ø¥Ø°Ø§ كنت قد نسيت عبارة المرور، Ùتوق٠وأعد ضبط المزامنة عبر <ph name="BEGIN_LINK" />لوحة تحكم Google<ph name="END_LINK" />.</translation>
@@ -4073,6 +4149,9 @@
<translation id="7487067081878637334">التقنية</translation>
<translation id="7487099628810939106">التأخير قبل النقر:</translation>
<translation id="7487969577036436319">لم يتم تثبيت أي مكونات</translation>
+<translation id="7489215562877293245">â€ØªÙ… العثور على <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ جاهز للاحتÙاظ بنسخة احتياطية ÙÙŠ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Ùتح الكل}=1{&amp;Ùتح الإشارة المرجعية}two{&amp;Ùتح كلا العنوانين (#)}few{&amp;Ùتح كل الـ (#) عناوين}many{&amp;Ùتح كل الـ (#) عنوانًا}other{&amp;Ùتح كل الـ (#) عنوان}}</translation>
<translation id="7489605380874780575">تحقق من الأهلية</translation>
<translation id="749028671485790643">الشخص <ph name="VALUE" /></translation>
@@ -4085,7 +4164,6 @@
<translation id="7497215489070763236">â€Ø´Ù‡Ø§Ø¯Ø© CA للخادم</translation>
<translation id="7502658306369382406">â€Ø¹Ù†ÙˆØ§Ù† IPv6</translation>
<translation id="7503191893372251637">â€Ù†ÙˆØ¹ شهادات Netscape</translation>
-<translation id="7503607651407946808">تجري ترجمة هذه الصÙحة...</translation>
<translation id="7503821294401948377">تعذر تحميل رمز '<ph name="ICON" />' لإجراء المتصÙØ­.</translation>
<translation id="750509436279396091">Ùتح مجلد التنزيلات</translation>
<translation id="7505167922889582512">إظهار الملÙات المخÙية</translation>
@@ -4097,9 +4175,9 @@
<translation id="7517569744831774757">إعادة الإعدادات إلى الحالة الاÙتراضية الأصلية.</translation>
<translation id="7517786267097410259">إنشاء كلمة مرور -</translation>
<translation id="7518150891539970662">â€Ø³Ø¬Ù„ات WebRTC†(<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">جار٠ترجمة هذه الصÙحة...</translation>
<translation id="7521387064766892559">جاÙا سكريبت</translation>
<translation id="7525067979554623046">إنشاء</translation>
+<translation id="7526413953848747421">â€Ø¬Ù„ب خدمات Google الÙعالة، مثل التدقيق الإملائي، والنقر للبحث ÙÙŠ Chrome</translation>
<translation id="7529411698175791732">تحقق من اتصالك بالإنترنت. وإذا استمرت المشكلة، Ùحاول الخروج ثم تسجيل الدخول مرة أخرى.</translation>
<translation id="7530016656428373557">معدل التÙريغ بوحدة الوات</translation>
<translation id="7536709149194614609">ÙŠÙرجى إعادة تشغيل الجهاز وإعادة المحاولة لاحقًا.</translation>
@@ -4123,7 +4201,6 @@
ومحاولة إنشاء مستخدم تحت الإشرا٠من جديد.</translation>
<translation id="756445078718366910">Ùتح ناÙذة المتصÙØ­</translation>
<translation id="7564847347806291057">إنهاء العملية</translation>
-<translation id="7565291891798266313">تم تغيير محرك بحثك إلى <ph name="URL" />. ولتعطيل الإضاÙات التي تغيّر محرك بحثك، انقر على استعادة.</translation>
<translation id="7566118625369982896">â€Ø¥Ø¯Ø§Ø±Ø© روابط تطبيق Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">â€Ø¨ÙŠØ§Ù†Ø§Øª Chrome التي تم محوها</translation>
@@ -4132,13 +4209,10 @@
<translation id="7573172247376861652">شحن البطارية</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">تجميع</translation>
-<translation id="7577815336900970562">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… شبكة Wi-Fi أو شبكة الجوّال لتحديد الموقع الجغراÙÙŠ</translation>
<translation id="7579149537961810247">تجاهل المواقع</translation>
<translation id="7580671184200851182">تشغيل Ù†Ùس الصوت عبر جميع مكبرات الصوت (صوت أحادي)</translation>
-<translation id="7581273696622423628">المشاركة ÙÙŠ استطلاع الرأي</translation>
<translation id="7581462281756524039">أداة إزالة البرامج</translation>
<translation id="7582582252461552277">تÙضيل هذه الشبكة</translation>
-<translation id="7586312264284919041">هل تريد ترجمة هذه الصÙحة؟</translation>
<translation id="7586498138629385861">â€Ø³ÙŠØ³ØªÙ…ر Chrome ÙÙŠ العمل أثناء Ùتح تطبيقات Chrome.</translation>
<translation id="7589461650300748890">توقÙØŒ وكن حذرًا.</translation>
<translation id="7589661784326793847">انتظر قليلاً</translation>
@@ -4155,6 +4229,7 @@
<translation id="7607274158153386860">طلب موقع الجهاز اللوحي</translation>
<translation id="7611008212562900400">جار٠البحث عن جهازك، والتطبيقات، والويب...</translation>
<translation id="7615910377284548269">جار٠إدارة حظر المكوّن الإضاÙÙŠ غير المحمي...</translation>
+<translation id="7616214729753637086">جار٠تسجيل الجهاز...</translation>
<translation id="7617366389578322136">جار٠الاتصال بـ "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">لم يتم Ø­Ùظ أي كلمات مرور.</translation>
<translation id="7622114377921274169">جار٠الشحن.</translation>
@@ -4183,6 +4258,7 @@
<translation id="7664620655576155379">جهاز بلوتوث غير متواÙÙ‚: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">إضاÙØ© حساب</translation>
<translation id="7671130400130574146">استخدام شريط عناوين النظام والحدود</translation>
+<translation id="7683373461016844951">للمتابعة، انقر على "مواÙقة" ثم انقر على "إضاÙØ© شخص" لإنشاء مل٠شخصي جديد لعنوان بريدك الإلكتروني على النطاق <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">تم التثبيت من قبل مشرÙÙƒ</translation>
<translation id="7684559058815332124">الانتقال إلى صÙحة تسجيل الدخول إلى المدخل المقيد</translation>
<translation id="7685049629764448582">ذاكرة جاÙا سكريبت</translation>
@@ -4241,7 +4317,6 @@
<translation id="7773726648746946405">سعة تخزين الجلسة</translation>
<translation id="7781335840981796660">ستتم إزالة جميع حسابات المستخدمين والبيانات المحلية.</translation>
<translation id="7782102568078991263">â€Ù„يس هناك المزيد من الاقتراحات من Google</translation>
-<translation id="778330624322499012">تعذر تحميل <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">حظرت إعدادات الأمان بجهاز الكمبيوتر هذا الملÙ.</translation>
<translation id="7786207843293321886">الخروج من جلسة الضيÙ</translation>
<translation id="7786889348652477777">&amp;إعادة تحميل التطبيق</translation>
@@ -4275,7 +4350,13 @@
<translation id="7815680994978050279">تم حظر تنزيل خطير</translation>
<translation id="7818135753970109980">تمت إضاÙØ© مظهر جديد (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">â€PSK (WPA أو RSN)</translation>
+<translation id="7819992334107904369">â€Ù…زامنة Chrome</translation>
<translation id="782057141565633384">نس&amp;Ø® عنوان الÙيديو</translation>
+<translation id="7821462174190887129">â€ØªÙ… العثور على <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ حصة Google Drive ليست كبيرة بشكل٠كاÙÙ. يتطلب وجود <ph name="FILE_SIZE" /> إضاÙÙŠ.
+ <ph name="LINE_BREAK2" />
+ حاول تحديد عدد صور أقل.</translation>
<translation id="782590969421016895">استخدام الصÙحات الحالية</translation>
<translation id="7829298379596169484">جار٠الوصول إلى إدخال الصوت</translation>
<translation id="7831368056091621108">â€Ù„لحصول على هذه الإضاÙØ© والسجل وإعدادات Chrome الأخرى على كل أجهزتك.</translation>
@@ -4313,6 +4394,7 @@
<translation id="7881969471599061635">تعطيل الترجمات المصاحبة</translation>
<translation id="7882358943899516840">نوع مقدم الخدمة</translation>
<translation id="7885253890047913815">أحدث الوجهات</translation>
+<translation id="7886917304091689118">â€Ù‚يد التشغيل ÙÙŠ Chrome</translation>
<translation id="7887334752153342268">تكرار</translation>
<translation id="7887864092952184874">ماوس بلوتوث مقترن</translation>
<translation id="7889966925761734854">البحث بالتمرير</translation>
@@ -4396,7 +4478,9 @@
<translation id="8000066093800657092">لا شبكة</translation>
<translation id="8001504501378762252">من المحتمل أن يكون أحد مواقع الويب قد سرق كلمة مرورك</translation>
<translation id="8004582292198964060">المتصÙّح</translation>
+<translation id="8005600846065423578">السماح دائمًا لـ <ph name="HOST" /> بالاطلاع على الحاÙظة</translation>
<translation id="8008356846765065031">تم قطع الاتصال بالإنترنت. ÙŠÙرجى التحقق من الاتصال بالإنترنت.</translation>
+<translation id="8008765610824028412">تعذّر تحميل <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">â€Ø¥Ø±Ø³Ø§Ù„ بعض معلومات النظام ومحتوى الصÙحة تلقائيًا إلى Google للمساعدة ÙÙŠ اكتشا٠التطبيقات والمواقع الضارة</translation>
<translation id="8012382203418782830">تمت ترجمة هذه الصÙحة.</translation>
<translation id="8014154204619229810">يتم تشغيل أداة التحديث حاليًا. يمكنك التحديث ÙÙŠ دقيقة واحدة للتحقق مرة أخرى.</translation>
@@ -4497,7 +4581,6 @@
<translation id="816055135686411707">حدث خطأ أثناء إعداد ثقة الشهادة</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />، <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">إنشاء ملاحظة جديدة</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">إدارة إعدادات الميكروÙون ...</translation>
<translation id="8168435359814927499">المحتوى</translation>
<translation id="8174047975335711832">معلومات عن الجهاز</translation>
@@ -4514,7 +4597,6 @@
<translation id="8191230140820435481">إدارة التطبيقات والإضاÙات والمظاهر</translation>
<translation id="8191453843330043793">â€Ù…حلل وكيل V8</translation>
<translation id="8195027750202970175">الحجم على القرص</translation>
-<translation id="8195739004487400241">تم تغيير صÙحتك الرئيسية إلى <ph name="URL" />. ولتعطيل الإضاÙات التي تغيّر صÙحتك الرئيسية، انقر على استعادة.</translation>
<translation id="8199300056570174101">خصائص الشبكة (الخدمة) والجهاز</translation>
<translation id="8200772114523450471">استئناÙ</translation>
<translation id="8202160505685531999">ÙŠÙرجى إعادة إدخال كلمة المرور لتحديث مل٠<ph name="DEVICE_TYPE" /> الشخصي.</translation>
@@ -4532,6 +4614,7 @@
<translation id="8226619461731305576">اللائحة</translation>
<translation id="8226742006292257240">â€ÙÙŠ ما يلي كلمة مرور TPM التي تم إنشاؤها عشوائيًا والتي تم تخصيصها للكمبيوتر:</translation>
<translation id="8227119283605456246">إرÙاق ملÙ</translation>
+<translation id="8233198815467326623">هل تريد استعادة الصÙحة الرئيسية التلقائية؟</translation>
<translation id="8234795456569844941">ÙŠÙرجى مساعدة مهندسينا ÙÙŠ حل هذه المشكلة. أخبرنا بما حدث مباشرة قبل ظهور رسالة خطأ المل٠الشخصي:</translation>
<translation id="8234989666557591529">اختيار هات٠لإلغاء Ù‚ÙÙ„ جهاز <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">نصيحة مساعدة</translation>
@@ -4557,7 +4640,6 @@
<translation id="8261378640211443080">هذه الإضاÙØ© غير مدرجة ÙÙŠ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> وربما تمت إضاÙتها بدون علمك.</translation>
<translation id="8261387128019234107">إضاÙØ© حساب لـ <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">حذÙ</translation>
-<translation id="8261673729476082470">â€Ø¬Ø§Ø±Ù نسخ <ph name="FILE_COUNT" /> من الصور احتياطيًا ÙÙŠ <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258">لم يتم تنÙيذ <ph name="BAD_FLAG" /> ÙÙŠ هذا الإصدار.</translation>
<translation id="8263744495942430914">عطّل <ph name="FULLSCREEN_ORIGIN" /> مؤشر الماوس.</translation>
<translation id="8264718194193514834">شغّلت الإضاÙØ© <ph name="EXTENSION_NAME" /> وضع ملء الشاشة.</translation>
@@ -4659,6 +4741,7 @@
<translation id="8454288007744638700">أو تحديد شبكة جديدة:</translation>
<translation id="845627346958584683">وقت انتهاء الصلاحية:</translation>
<translation id="8456681095658380701">اسم غير صالح</translation>
+<translation id="8457451314607652708">استيراد الإشارات المرجعية</translation>
<translation id="8460336040822756677">â€Ø¥Ø°Ø§ أوقÙت تشغيل Smart Lock لـ <ph name="DEVICE_TYPE" />ØŒ Ùلن تكون قادرًا على إلغاء Ù‚ÙÙ„ أجهزة Chrome باستخدام هاتÙÙƒ. وستحتاج إلى كتابة كلمة المرور.</translation>
<translation id="8461329675984532579">اسم مقدم الخدمة الرئيسي</translation>
<translation id="84613761564611563">تم طلب واجهة المستخدم لتهيئة الشبكة، ÙŠÙرجى الانتظار...</translation>
@@ -4723,14 +4806,15 @@
<translation id="8569764466147087991">تحديد مل٠لÙتحه</translation>
<translation id="8571213806525832805">الأسابيع الـ4 الأخيرة</translation>
<translation id="8574990355410201600">السماح دومًا بتشغيل الصوت على <ph name="HOST" /></translation>
+<translation id="8578639784464423491">لا يمكن أن تتجاوز الكلمة 99 حرÙًا.</translation>
<translation id="8579285237314169903">جار٠مزامنة <ph name="NUMBER_OF_FILES" /> من البنود...</translation>
<translation id="857943718398505171">مسموح به (موصى به)</translation>
<translation id="8581809080475256101">اضغط للانتقال للأمام، وقائمة السياق لمشاهدة السجلّ</translation>
<translation id="8584280235376696778">&amp;Ùتح مقطع الÙيديو ÙÙŠ علامة تبويب جديدة</translation>
<translation id="8588866096426746242">عرض إحصاءات المل٠الشخصي</translation>
+<translation id="8589652987924574405">â€Ø³ØªØªÙ… مزامنة الإشارات المرجعية والسجل وكلمات المرور والإعدادات الأخرى مع حسابك على Google حتى يتسنَّى لك استخدامها على جميع أجهزتك. يمكنك تغيير هذا الإعداد متى شئت ÙÙŠ الإعدادات.</translation>
<translation id="8590375307970699841">إعداد التحديثات التلقائية</translation>
<translation id="8594908476761052472">تصوير Ùيديو</translation>
-<translation id="8595925260712451473">ÙŠÙرجى إدخال تعليقاتك هنا.</translation>
<translation id="8596540852772265699">ملÙات مخصصة</translation>
<translation id="8597845839771543242">شكل الموقع:</translation>
<translation id="8598453409908276158">تم حظر المكوّن الإضاÙÙŠ دون استخدام وضع الحماية</translation>
@@ -4745,6 +4829,7 @@
<translation id="8620617069779373398">حالة التجوال</translation>
<translation id="8620765578342452535">تهيئة اتصالات الشبكة</translation>
<translation id="8620790565535071193">تعذّر الÙحص</translation>
+<translation id="8622877356447980900">هل تريد ترجمة هذه الصÙحة؟</translation>
<translation id="8623004009673949077">â€ÙŠØ¬Ø¨ أن يتم تثبيت التطبيق الذي يتضمن السمة الظاهرة "kiosk_only" ÙÙŠ وضع الكشك على نظام تشغيل Chrome.</translation>
<translation id="8624205858755890468">يعمل على تÙعيل "المساعد" لعرض الإجراءات والتطبيقات والمعلومات ذات الصلة.</translation>
<translation id="862542460444371744">&amp;الإضاÙات</translation>
@@ -4790,6 +4875,7 @@
<translation id="8671210955687109937">يمكن التعليق</translation>
<translation id="8673026256276578048">البحث ÙÙŠ الويب...</translation>
<translation id="8673383193459449849">مشكلة ÙÙŠ الخادم</translation>
+<translation id="8674241889607553858">هل تريد ترجمة هذه الصÙحة؟</translation>
<translation id="8675354002693747642">Ù…Ùتاح المشاركة المسبقة</translation>
<translation id="8676374126336081632">محو الإرسال</translation>
<translation id="8677039480012021122">مسح البيانات ÙˆÙصل</translation>
@@ -4802,6 +4888,7 @@
<translation id="8688579245973331962">ألا ترى اسمك؟</translation>
<translation id="8688591111840995413">كلمة مرور سيئة</translation>
<translation id="8688672835843460752">متوÙÙ‘Ùر</translation>
+<translation id="8689583087392258564">تعذَّر ضم الجهاز إلى النطاق. الوحدة التنظيمية غير صالحة.</translation>
<translation id="869257642790614972">إعادة Ùتح آخر علامة تبويب تم إغلاقها</translation>
<translation id="8695825812785969222">Ùتح ال&amp;موقع...</translation>
<translation id="8698464937041809063">â€Ø±Ø³Ù… Google</translation>
@@ -4816,6 +4903,7 @@
<translation id="8708671767545720562">&amp;مزيد من المعلومات</translation>
<translation id="8710187907779883426">قصير (ثانية واحدة)</translation>
<translation id="8711402221661888347">المخلل</translation>
+<translation id="8712637175834984815">تم</translation>
<translation id="8713570323158206935">إرسال <ph name="BEGIN_LINK1" />معلومات النظام<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">إيقا٠الدعم</translation>
<translation id="871476437400413057">â€ÙƒÙ„مات مرور Google التي تم Ø­Ùظها</translation>
@@ -4891,7 +4979,6 @@
<translation id="882204272221080310">يمكنك تحديث البرامج الثابتة لمزيد من الأمان.</translation>
<translation id="8823514049557262177">نسخ &amp;نص الرابط</translation>
<translation id="8824701697284169214">إضاÙØ© &amp;صÙحة...</translation>
-<translation id="8827850355924932817">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… شبكة Wi-Fi لتحديد الموقع الجغراÙÙŠ</translation>
<translation id="8828933418460119530">â€Ø§Ø³Ù… نظام أسماء النطاقات (DNS)</translation>
<translation id="8830796635868321089">تعذّر البحث عن التحديثات باستخدام إعدادات الخادم الوكيل الحالية. ÙŠÙرجى ضبط <ph name="PROXY_SETTINGS_LINK_START" />إعدادات الخادم الوكيل<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">يتم التحكم ÙÙŠ تهيئة الشبكة بواسطة <ph name="USER_EMAIL" />.</translation>
@@ -4944,13 +5031,14 @@
<translation id="8912793549644936705">تمدد</translation>
<translation id="8915370057835397490">جار٠تحميل الاقتراح</translation>
<translation id="8916476537757519021">الإطار الÙرعي للتصÙØ­ المتخÙÙŠ: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">â€Ù…حول PWG Raster</translation>
+<translation id="8918468086406665831">مزامنة مع <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">السماح دائمًا بالإعلانات على هذا الموقع</translation>
<translation id="8925458182817574960">&amp;الإعدادات</translation>
<translation id="8926389886865778422">عدم السؤال مرة أخرى</translation>
<translation id="8926518602592448999">تعطيل إضاÙات وضع مطور البرامج</translation>
<translation id="892706138619340876">تمت إعادة تعيين بعض الإعدادات</translation>
<translation id="8931394284949551895">الأجهزة الجديدة</translation>
+<translation id="893242274404530797">â€Ø¥Ø´Ø¹Ø§Ø±Ø§Øª خدمات Google Play مطلوبة من أجل التوصيل الÙوري</translation>
<translation id="8933960630081805351">Ø¥&amp;ظهار ÙÙŠ الباحث</translation>
<translation id="8934732568177537184">متابعة</translation>
<translation id="8938356204940892126">توقÙت</translation>
@@ -5008,6 +5096,7 @@
<translation id="9024127637873500333">&amp;Ùتح ÙÙŠ علامة تبويب جديدة</translation>
<translation id="9024331582947483881">ملء الشاشة</translation>
<translation id="9025098623496448965">حسنًا، أعدني إلى شاشة تسجيل الدخول</translation>
+<translation id="902659348151742535">â€Ù‚د تستخدم Google سجل التصÙØ­ لتخصيص البحث، والإعلانات، وخدمات Google الأخرى.</translation>
<translation id="9026731007018893674">تنزيل</translation>
<translation id="9027146684281895941">â€ÙŠÙ…كنك الإشرا٠على هذا الشخص للتحكم ÙÙŠ مواقع الويب التي يزورها وعرضها من حسابك ÙÙŠ Google.</translation>
<translation id="9027459031423301635">Ùتح الرابط ÙÙŠ &amp;علامة تبويب جديدة</translation>
@@ -5048,7 +5137,6 @@
<translation id="9084064520949870008">Ùتح كناÙذة</translation>
<translation id="9088234649737575428">تم حظر <ph name="PLUGIN_NAME" /> بموجب سياسة المؤسسة</translation>
<translation id="9088917181875854783">ÙŠÙرجى التأكيد أن Ù…Ùتاح المرور هذا يظهر على "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">إدخال معلومات النظام</translation>
<translation id="9094033019050270033">تحديث كلمة المرور</translation>
<translation id="9094982973264386462">إزالة</translation>
<translation id="9095253524804455615">إزالة</translation>
@@ -5102,6 +5190,7 @@
<translation id="9170397650136757332">حرّÙÙƒ الآن إصبعك قليلاً لالتقاط جميع الأجزاء المختلÙØ© لبصمة إصبعك</translation>
<translation id="9170848237812810038">&amp;إلغاء</translation>
<translation id="9170884462774788842">â€Ø£Ø¶Ø§Ù برنامج آخر بجهاز الكمبيوتر مظهرًا قد يؤدي إلى تغيير طريقة عمل Chrome.</translation>
+<translation id="9173995187295789444">جار٠البحث عن أجهزة بلوتوث...</translation>
<translation id="9174212595744391062">سيؤدي هذا إلى مسح ملÙات تعري٠الارتباط وذاكرة التخزين المؤقت لجميع المواقع، بما ÙÙŠ ذلك</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - جهاز البلوتوث متصل</translation>
<translation id="9177499212658576372">إنك متصل حاليًا بشبكة <ph name="NETWORK_TYPE" />.</translation>
@@ -5126,6 +5215,7 @@
<translation id="932327136139879170">الصÙحة الرئيسية</translation>
<translation id="932508678520956232">تعذر بدء الطباعة.</translation>
<translation id="93393615658292258">كلمة المرور Ùقط</translation>
+<translation id="935490618240037774">â€Ø³ØªØªÙ… مزامنة الإشارات المرجعية، والسجل، وكلمات المرور، والإعدادات الأخرى مع حسابك ÙÙŠ Google لكي يتسنّى لك استخدامها على جميع أجهزتك.</translation>
<translation id="936801553271523408">بيانات تشخيص النظام</translation>
<translation id="93766956588638423">إصلاح الإضاÙØ©</translation>
<translation id="938470336146445890">ÙŠÙرجى تثبيت شهادة مستخدم.</translation>
@@ -5146,6 +5236,7 @@
<translation id="960987915827980018">تتبقى ساعة واحدة تقريبًا</translation>
<translation id="962802172452141067">شجرة مجلد الإشارات المرجعية</translation>
<translation id="968174221497644223">ذاكرة التخزين المؤقت للتطبيق</translation>
+<translation id="969096075394517431">تغيير اللغات</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{علامة تبويب واحدة}zero{# من علامات التبويب}two{علامتا تبويب (#)}few{# علامات تبويب}many{# علامة تبويب}other{# من علامات التبويب}}</translation>
<translation id="971774202801778802">â€Ø¹Ù†ÙˆØ§Ù† URL للإشارة</translation>
<translation id="973473557718930265">إنهاء</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_bg.xtb b/chromium/chrome/app/resources/generated_resources_bg.xtb
index 9020c5a990e..68ee17c932c 100644
--- a/chromium/chrome/app/resources/generated_resources_bg.xtb
+++ b/chromium/chrome/app/resources/generated_resources_bg.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">ОтварÑне на връзката в нов прозорец на <ph name="APP" /></translation>
<translation id="1005274289863221750">Използване на микрофона и камерата ви</translation>
<translation id="1007408791287232274">УÑтройÑтвата не можаха да бъдат заредени.</translation>
+<translation id="1008186147501209563">ЕкÑпортиране на отметки</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Блокирала Ñтраница}other{Блокирали Ñтраници}}</translation>
<translation id="1012794136286421601">Файловете ви в Документи, Таблици, Презентации и Чертежи Ñе Ñинхронизират. Отворете приложението Google ДиÑк, за да оÑъщеÑтвите доÑтъп до Ñ‚ÑÑ… онлайн или офлайн.</translation>
-<translation id="1013383076511149692">Да преглежда текÑта и изображениÑта, които копирате в буферната памет</translation>
<translation id="1013707859758800957">Ðа тази Ñтраница бе разрешено изпълнÑването на приÑтавка извън теÑтова Ñреда.</translation>
<translation id="1015318665228971643">Редактиране на името на папката</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{ОтварÑне на вÑички в &amp;нов прозорец}=1{ОтварÑне в &amp;нов прозорец}other{ОтварÑне на вÑички (#) в &amp;нов прозорец}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">ОпаÑниÑÑ‚ Ñофтуер не може да бъде премахнат</translation>
<translation id="1062407476771304334">ЗамÑна</translation>
<translation id="1062866675591297858">УправлÑвайте контролираните от Ð²Ð°Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸ чрез <ph name="BEGIN_LINK" />Ñъответното табло за управление<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Проверка на файлове в медийни библиотеки</translation>
<translation id="1064835277883315402">ПриÑъединÑване към чаÑтна мрежа</translation>
<translation id="1064912851688322329">ПрекъÑване на връзката Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° ви в Google...</translation>
<translation id="1067048845568873861">Дата на Ñъздаване</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Шифроване на данни</translation>
+<translation id="1074944608454986967">За да Ñе прочете на Ð³Ð»Ð°Ñ Ð´Ð°Ð´ÐµÐ½Ð¾ Ñъдържание, натиÑнете и задръжте клавиша „търÑене“, Ñлед което кликнете или премеÑтете Ñ Ð¿Ð»ÑŠÐ·Ð³Ð°Ð½Ðµ, за да изберете Ñъдържанието. Можете Ñъщо да откроите определена облаÑÑ‚ и да използвате „търÑене“ + S.</translation>
<translation id="1076698951459398590">Ðктивиране на темата</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ÐаÑтройка за автоматични актуализации за вÑички потребители</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Влезте в профила Ñи<ph name="END_SIGN_IN_LINK" />, за да контролирате и преглеждате поÑещаваните от този човек уебÑайтове.</translation>
<translation id="109758035718544977">Включване на звука за Ñайтовете</translation>
<translation id="1097658378307015415">Преди да влезете в профила Ñи, молÑ, влезте като гоÑÑ‚, за да активирате мрежата <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Винаги да Ñе превежда от <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">ИзвеÑÑ‚Ð¸Ñ Ð·Ð° SMS</translation>
<translation id="1108600514891325577">&amp;Стоп</translation>
<translation id="1110155001042129815">Изчакване</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Да не Ñе разрешава на Ñайтовете да използват Ñпециални ÑиÑтемни ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° доÑтъп до MIDI уÑтройÑтвата</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Редактиране на Ñ‚ÑŠÑ€Ñещата машина</translation>
-<translation id="1131167343343087859">Кредитни карти и адреÑи поÑредÑтвом Google Payments.</translation>
<translation id="1134009406053225289">ОтварÑне в прозорец в режим „инкогнито“</translation>
<translation id="1137673463384776352">ОтварÑне на връзката чрез <ph name="APP" /></translation>
<translation id="1140351953533677694">ДоÑтъп до Ñерийните и уÑтройÑтвата ви Ñ Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">ПриÑтавката е блокирана</translation>
<translation id="1145532888383813076">ТърÑете в уÑтройÑтвото Ñи, приложениÑта и мрежата.</translation>
<translation id="1146204723345436916">Импортиране на отметки от HTML файл...</translation>
+<translation id="1148097584170732637">Ðамерихме <ph name="FILE_COUNT" />.
+<ph name="LINE_BREAK1" />
+ÐœÑÑтото в локалното хранилище не е доÑтатъчно. Има нужда от още <ph name="FILE_SIZE" />.
+<ph name="LINE_BREAK2" />
+Изберете по-малко Ñнимки.</translation>
<translation id="1149088842877960903">ФункциÑта за изпълнение на JavaScript чрез AppleScript е изключена. За да Ñ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ðµ, отворете наÑтройките на Chrome &gt; „Разширени“ &gt; „СиÑтема“. За повече информациÑ: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">МеÑец на валидноÑÑ‚</translation>
<translation id="1153356358378277386">Сдвоени уÑтройÑтва</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Преименуване</translation>
<translation id="1175364870820465910">&amp;Печат...</translation>
<translation id="117624967391683467">„<ph name="FILE_NAME" />“ Ñе копира...</translation>
+<translation id="1177113976278858832">Да Ñе възÑтанови ли оÑновната Ñ‚ÑŠÑ€Ñеща машина?</translation>
<translation id="1177863135347784049">По избор</translation>
<translation id="1178581264944972037">Пауза</translation>
<translation id="1179803038870941185"><ph name="URL" /> иÑка да получи пълен контрол над MIDI уÑтройÑтвата ви.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Четене и промÑна на потребителите в Ð±ÐµÐ»Ð¸Ñ ÑпиÑък</translation>
<translation id="1206407435587370571">Запознайте Ñе ÑÑŠÑ ÑÐ²Ð¾Ñ Chromebook</translation>
<translation id="1209796539517632982">Ðвтоматично избиране на Ñървъри за имена</translation>
+<translation id="1210982357925844241">Преглеждайте и управлÑвайте запазените пароли на Ð°Ð´Ñ€ÐµÑ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Отворете прозорец в режим „инкогнито“, за да използвате мрежата, без да Ñе запазва иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° Ñърфирането ви</translation>
<translation id="1213037489357051291">ÐаÑтроени Ñа <ph name="NUM_FINGERPRINTS" /> отпечатъка</translation>
<translation id="1215411991991485844">Добавено е ново приложение на заден план</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">ТърÑÑÑ‚ Ñе мобилни мрежи</translation>
<translation id="1285320974508926690">Този Ñайт да не Ñе превежда никога</translation>
<translation id="1285484354230578868">СъхранÑване на данните в профила ви в Google ДиÑк</translation>
+<translation id="1288037062697528143">Ðощното оÑветление ще Ñе включи автоматично по залез</translation>
<translation id="1293177648337752319">Включване на звука за Ñайта</translation>
<translation id="1293509594570842875">ÐовиÑÑ‚ контролиран потребител не можа да Ñе Ñъздаде. МолÑ, проверете връзката Ñи Ñ Ð¼Ñ€ÐµÐ¶Ð°Ñ‚Ð° и опитайте отново по-къÑно.</translation>
<translation id="1293556467332435079">Файлове</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML файл Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸</translation>
<translation id="1303671224831497365">ÐÑма намерени уÑтройÑтва Ñ Bluetooth</translation>
<translation id="1306606229401759371">ПромÑна на наÑтройките</translation>
-<translation id="1307398858972670978">ОÑъщеÑтвÑвайте доÑтъп до паролите Ñи от вÑÑко уÑтройÑтво на Ð°Ð´Ñ€ÐµÑ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ðми Ñега! СиÑтемата не уÑÐ¿Ñ Ð´Ð° Ñъхрани дългоÑрочното означение за доÑтъп на това уÑтройÑтво до Ð¿Ñ€Ð¸Ð»Ð¾Ð¶Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ÐµÐ½ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (API).</translation>
<translation id="1313405956111467313">Ðвтоматична ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ð° прокÑи Ñървър</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Това бÑÑ… аз.</translation>
<translation id="1338776410427958681">Свиване на „<ph name="FOLDER_NAME" />“</translation>
<translation id="1338950911836659113">Изтрива Ñе...</translation>
-<translation id="1339266338863469628">По подразбиране (улавÑне Ñамо на глаÑа ви)</translation>
<translation id="1340527397989195812">Създаване на резервно копие на ноÑÐ¸Ñ‚ÐµÐ»Ñ Ð¾Ñ‚ уÑтройÑтвото Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ñ‚Ð° на приложението Файлове.</translation>
<translation id="1341988552785875222">ТекущиÑÑ‚ тапет е зададен от „<ph name="APP_NAME" />“. Може да е необходимо да деинÑталирате „<ph name="APP_NAME" />“, преди да изберете друг тапет.</translation>
<translation id="1346748346194534595">ÐадÑÑно</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">ÐктуализациÑта ще започне, когато нивото на батериÑта доÑтигне <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Импортират Ñе <ph name="FILE_COUNT" /> файла...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: „<ph name="NETWORK_NAME" />“</translation>
+<translation id="1353980523955420967">PPD файлът не може да бъде намерен. Уверете Ñе, че вашиÑÑ‚ Chromebook е онлайн, и опитайте отново.</translation>
<translation id="1355466263109342573">ПриÑтавката <ph name="PLUGIN_NAME" /> е блокирана</translation>
<translation id="1357589289913453911">Идент. № на разширението</translation>
<translation id="1358735829858566124">Файлът или директориÑта не могат да Ñе използват.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">ОтлÑво надÑÑно</translation>
<translation id="1370646789215800222">Да Ñе премахне ли този човек?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 елемент за премахване}other{# елемента за премахване}}</translation>
+<translation id="1372841398847029212">Синхронизиране Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° ви</translation>
<translation id="1374844444528092021">Сертификатът, който Ñе изиÑква от мрежата „<ph name="NETWORK_NAME" />“, не е инÑталиран или вече не е валиден. МолÑ, получете нов Ñертификат и опитайте пак да Ñе Ñвържете.</translation>
<translation id="1374962581120570592">„БиÑквитките“ Ñа зададени</translation>
<translation id="1375321115329958930">Запазени пароли</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Създаване на контролиран потребител</translation>
<translation id="1410197035576869800">Икона на приложението</translation>
<translation id="1410616244180625362">ДоÑтъпът на <ph name="HOST" /> до камерата ви да продължава да е разрешен</translation>
+<translation id="1411668397053040814">За да използвате Chrome във VR, инÑталирайте или актуализирайте клавиатурата за Daydream</translation>
<translation id="1414648216875402825">Ðктуализирате до неÑтабилна верÑÐ¸Ñ Ð½Ð° <ph name="PRODUCT_NAME" />, Ñъдържаща функции, по които Ñе работи. Ще има Ñривове и неочаквани програмни дефекти. МолÑ, дейÑтвайте внимателно.</translation>
+<translation id="1415708812149920388">Отказан е доÑтъп за четене на Ñъдържанието на буферната памет</translation>
<translation id="1415990189994829608">Разширението <ph name="EXTENSION_NAME" /> (Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½ÐµÐ½ номер „<ph name="EXTENSION_ID" />“) не е разрешено в този тип ÑеÑиÑ.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Олеле! Генерирането на произволен RSA личен ключ не бе уÑпешно.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Парче пица</translation>
<translation id="1467432559032391204">ÐалÑво</translation>
<translation id="1467999917853307373"><ph name="URL" /> иÑка да ÑъхранÑва за поÑтоÑнно данни на уÑтройÑтвото ви.</translation>
+<translation id="1468571364034902819">Ðе можете да използвате този потребителÑки профил</translation>
<translation id="1470719357688513792">Ðовите наÑтройки за „биÑквитките“ ще влÑзат в Ñила Ñлед презареждането на Ñтраницата.</translation>
<translation id="1470811252759861213"><ph name="SIGN_IN_LINK" />, за да получите разширениÑта Ñи на вÑичките Ñи компютри.</translation>
<translation id="1474339897586437869">Файлът „<ph name="FILENAME" />“ не бе качен. ÐÑмате доÑтатъчно Ñвободно мÑÑто в Google ДиÑк.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Кеш на означениÑта за Ð¿Ñ€Ð¸Ð»Ð¾Ð¶Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ÐµÐ½ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (API) за ÑамоличноÑÑ‚</translation>
<translation id="1478233201128522094">Ð¡Ð»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð¿ÑŠÑ‚ този <ph name="DEVICE_TYPE" /> ще бъде отключен от нов телефон. Можете да изключите Smart Lock от наÑтройките.</translation>
<translation id="1478340334823509079">ПодробноÑти: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">ГотовноÑÑ‚ за Ñъздаване на резервни ÐºÐ¾Ð¿Ð¸Ñ Ð½Ð° <ph name="FILE_COUNT" /> нови Ñнимки</translation>
<translation id="1483493594462132177">Изпращане</translation>
<translation id="1485015260175968628">То вече има възможноÑÑ‚ за:</translation>
<translation id="1485141095922496924">ВерÑÐ¸Ñ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />), <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Включено – перÑонализирани наÑтройки</translation>
<translation id="1493892686965953381">Изчаква Ñе <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Още <ph name="NUM_PRINTERS" /> налични уÑтройÑтва.</translation>
-<translation id="1497284176235884849">ПредоÑтавениÑÑ‚ PPD файл е невалиден.</translation>
<translation id="1497522201463361063">„<ph name="FILE_NAME" />“ не може да Ñе преименува. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">ÐеизвеÑтно уÑтройÑтво [<ph name="VENDOR_ID" />: <ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Този профил на ÑобÑтвеник Ñ‚Ñ€Ñбва да е първиÑÑ‚, в който да Ñе влезе, при ÑеÑÐ¸Ñ Ñ Ñ†ÐµÐ½Ñ‚Ñ€Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð°Ð½ вход.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">ДоÑтъп до Ð·Ð°Ð´Ð½Ð¸Ñ Ñлой на инÑтрумента за откриване и отÑтранÑване на грешки в Ñтраниците</translation>
<translation id="1601560923496285236">Прилагане</translation>
<translation id="1603914832182249871">(„Инкогнито“)</translation>
+<translation id="1607139524282324606">ИзчиÑтване на запиÑа</translation>
<translation id="1608626060424371292">Премахване на този потребител</translation>
<translation id="1609170755653088773">Синхронизирайте тази парола ÑÑŠÑ ÑÐ²Ð¾Ñ iPhone</translation>
<translation id="1609862759711084604">Предишен потребител</translation>
+<translation id="1611557582955786626">Влезте в профила Ñи, за да Ñърфирате перÑонализирано и активноÑтта ви да Ñе Ñинхронизира на вÑичките ви уÑтройÑтва</translation>
<translation id="1611584202130317952">ПроцеÑÑŠÑ‚ на обезпечаване бе прекъÑнат. МолÑ, опитайте отново или Ñе обърнете към ÑобÑтвеника или админиÑтратора на уÑтройÑтвото Ñи.</translation>
<translation id="1611649489706141841">напред</translation>
<translation id="1611704746353331382">ЕкÑпортиране на отметки в HTML файл...</translation>
<translation id="1612129875274679969">Това уÑтройÑтво да е поÑтоÑнно в павилионен режим.</translation>
+<translation id="161460670679785907">Телефонът ви не може да бъде намерен</translation>
<translation id="1616206807336925449">Това разширение не изиÑква Ñпециални разрешениÑ.</translation>
<translation id="161707228174452095">Отпечатъкът е добавен!</translation>
<translation id="1618268899808219593">П&amp;омощен център</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">Показване на опциите за въвеждане</translation>
<translation id="1650709179466243265">ДобавÑне на „www.“ и „.com“ и отварÑне на адреÑа</translation>
<translation id="1651008383952180276">ТрÑбва да въведете един и Ñъщ пропуÑк два пъти</translation>
-<translation id="1652972346408808053">Паролата е запазена. ОÑъщеÑтвÑвайте доÑтъп до паролите Ñи от вÑÑко уÑтройÑтво на Ð°Ð´Ñ€ÐµÑ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Добавете принтера към Google Отпечатване в облак, за да можете да печатате от вÑÑко мÑÑто.}other{Добавете # принтера към Google Отпечатване в облак, за да можете да печатате от вÑÑко мÑÑто.}}</translation>
<translation id="1657406563541664238">Помогнете ни да подобрим <ph name="PRODUCT_NAME" /> като автоматично изпращате на Google ÑтатиÑтичеÑки данни за използването му и Ñигнали за Ñривове</translation>
<translation id="1658424621194652532">Тази Ñтраница оÑъщеÑтвÑва доÑтъп до микрофона ви.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">От ÑÑŠÐ¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° ÑигурноÑÑ‚ не можа да бъде оÑъщеÑтвен доÑтъп до файла.</translation>
<translation id="167832068858235403">Ñила на звука: намал.</translation>
<translation id="1679068421605151609">ИнÑтрументи за програмиÑти</translation>
+<translation id="16815041330799488">ЗабранÑване на Ñайтовете да преглеждат текÑта и изображениÑта, копирани в буферната памет</translation>
<translation id="1682548588986054654">Ðов прозорец инкогнито</translation>
+<translation id="1688935057616748272">Въведете буква</translation>
<translation id="168991973552362966">ДобавÑне на принтер в близоÑÑ‚</translation>
<translation id="1689945336726856614">Копиране на &amp;URL адреÑа</translation>
<translation id="1692602667007917253">Ðми Ñега! Ðещо Ñе обърка</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">Метод за въвеждане</translation>
<translation id="175772926354468439">Ðктивиране на темата</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Преглед в уеб магазина на Chrome</translation>
<translation id="1758831820837444715">Конфигуриране на Ethernet мрежа</translation>
<translation id="1763046204212875858">Създаване на преки пътища към приложението</translation>
<translation id="1763108912552529023">Продължаване на изÑледването</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Внимание:<ph name="END_BOLD" /> Тези файлове Ñа временни и може да бъдат изтрити автоматично, за да Ñе оÑвободи мÑÑто на диÑка. <ph name="BEGIN_LINK" />Ðаучете повече<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">ÐаÑтройване на Smart Lock за Ð²Ð°ÑˆÐ¸Ñ <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">ВъзÑтановÑване на файл от Microsoft</translation>
-<translation id="1825832322945165090">ÐÑма доÑтатъчно мÑÑто на уÑтройÑтвото</translation>
+<translation id="1818007989243628752">Изтриване на паролата за <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Извършва Ñе проверка</translation>
<translation id="1828149253358786390"><ph name="SITE" /> иÑка да ви изпраща извеÑтиÑ.</translation>
<translation id="1828378091493947763">Тази приÑтавка не Ñе поддържа на уÑтройÑтвото</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">При Ñтартиране</translation>
<translation id="2006638907958895361">ОтварÑне на връзката чрез <ph name="APP" /></translation>
<translation id="2007404777272201486">Подаване на Ñигнал за проблем...</translation>
+<translation id="2015632741368427174">ПренаÑочването към ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ñайт бе блокирано:</translation>
<translation id="2016430552235416146">Традиционно</translation>
<translation id="2017334798163366053">Деактивиране на Ñъбирането на данни за ефективноÑтта</translation>
<translation id="2017836877785168846">ИзчиÑтва иÑториÑта и автоматичните Ð´Ð¾Ð²ÑŠÑ€ÑˆÐ²Ð°Ð½Ð¸Ñ Ð² адреÑната лента.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Вече ÑъщеÑтвува файл Ñ Ð¸Ð¼Ðµ „<ph name="FILENAME" />“. Какво иÑкате да направите?</translation>
<translation id="2087822576218954668">Отпечатване: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Сърфирайте безопаÑно Ñ Google Chrome</translation>
+<translation id="2089795179672254991">Извеждане на запитване, когато Ñайт иÑка да преглежда текÑта и изображениÑта, копирани в буферната памет (препоръчително)</translation>
<translation id="2090165459409185032">За да възÑтановите информациÑта за профила Ñи, отворете google.bg/accounts/recovery</translation>
<translation id="2090876986345970080">СиÑтемни защитни наÑтройки</translation>
<translation id="2091887806945687916">Звук</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">ПреоразмерÑване</translation>
<translation id="2124930039827422115">{1,plural, =1{Оценка <ph name="AVERAGE_RATING" /> от един потребител.}other{Оценка <ph name="AVERAGE_RATING" /> от # потребители.}}</translation>
<translation id="2126167708562367080">Синхронизирането е деактивирано от админиÑтратора ви.</translation>
-<translation id="2126426811489709554">ПредоÑтавено от Chrome</translation>
<translation id="2127372758936585790">ЗарÑдно уÑтройÑтво Ñ Ð¼Ð°Ð»ÐºÐ° мощноÑÑ‚</translation>
<translation id="212862741129535676">Процент на използване в ÑÑŠÑтоÑние на активноÑÑ‚</translation>
<translation id="2128691215891724419">Грешка при Ñинхронизирането: Ðктуализирайте пропуÑка за Ñинхронизиране...</translation>
<translation id="2129825002735785149">Ðктуализиране на приÑтавката</translation>
<translation id="2129904043921227933">Грешка при Ñинхронизирането: Ðктуализирайте пропуÑка за Ñинхронизиране...</translation>
<translation id="2131077480075264"><ph name="APP_NAME" /> не може да Ñе инÑталира, защото нÑма разрешение за импортиране на реÑурÑи от <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">ИÑкате ли да Ñе преведе тази Ñтраница?</translation>
<translation id="2135787500304447609">&amp;ВъзобновÑване</translation>
<translation id="2136372518715274136">Въведете новата парола</translation>
<translation id="2136476978468204130">Въвели Ñте неправилен пропуÑк</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">Компрометиране на ÑÐµÑ€Ñ‚Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð°Ñ‰Ð¸Ñ Ð¾Ñ€Ð³Ð°Ð½</translation>
<translation id="218070003709087997">Използвайте чиÑло, за да укажете колко ÐºÐ¾Ð¿Ð¸Ñ Ð´Ð° Ñе отпечатат (от 1 до 999).</translation>
<translation id="2187895286714876935">Грешка при импортирането на Ñертификат на Ñървър</translation>
+<translation id="2187906491731510095">РазширениÑта бÑха актуализирани</translation>
<translation id="2188881192257509750">ОтварÑне на <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Получаване на идентификационни данни за Wi-Fi</translation>
<translation id="219008588003277019">Модул в клиента за директно изпълнение: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">ПоÑтавÑне на времево клеймо от Microsoft</translation>
<translation id="225614027745146050">Добре дошли</translation>
<translation id="225692081236532131">СъÑтоÑние на активирането</translation>
+<translation id="2261323523305321874">ÐдминиÑтраторът направи промÑна на ниво ÑиÑтема, за да деактивира нÑкои Ñтари потребителÑки профили.</translation>
<translation id="2262477216570151239">ЗабавÑне преди повтарÑне</translation>
<translation id="2263189956353037928">Изход и повторно влизане</translation>
<translation id="2263497240924215535">(Деактивирано)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">ИÑкате ли да инÑталирате <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Метод от EAP:</translation>
<translation id="2297705863329999812">ТърÑете принтери</translation>
-<translation id="230115972905494466">ÐÑма намерени ÑъвмеÑтими уÑтройÑтва</translation>
<translation id="2301382460326681002">ОÑновната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° разширението е невалидна.</translation>
<translation id="2302685579236571180">Инкогнито</translation>
<translation id="23030561267973084"><ph name="EXTENSION_NAME" /> поиÑка допълнителни разрешениÑ.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">Език и въвеждане</translation>
<translation id="2352662711729498748">&lt; 1 МБ</translation>
<translation id="2352810082280059586">Бележките на Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐµÐºÑ€Ð°Ð½ автоматично Ñе запазват в/ъв <ph name="LOCK_SCREEN_APP_NAME" />. Ðай-новата ви бележка ще оÑтане на Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐµÐºÑ€Ð°Ð½.</translation>
+<translation id="2352947182261340447">ÐœÑÑтото в локалното хранилище не е доÑтатъчно.</translation>
<translation id="2353297238722298836">ДоÑтъпът до камерата и микрофона е разрешен</translation>
<translation id="2356070529366658676">Попитайте ме</translation>
<translation id="2356517949307388948">Възникна грешка, докато Chrome Ñ‚ÑŠÑ€Ñеше опаÑен Ñофтуер.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">ДоÑтъпът до микрофона да Ñе блокира винаги</translation>
<translation id="2367972762794486313">Показване на приложениÑта</translation>
<translation id="2371076942591664043">ОтварÑне &amp;Ñлед изтеглÑне</translation>
-<translation id="237336063998926520">Използване на IP адреÑа ви за определÑне на меÑтоположението</translation>
<translation id="2377319039870049694">Превключване към ÑпиÑъчен изглед</translation>
<translation id="2377667304966270281">СъщеÑтвени грешки</translation>
<translation id="2378075407703503998">Избрани Ñа <ph name="SELCTED_FILE_COUNT" /> файла</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">Възникна грешка. МолÑ, проверете принтера Ñи и опитайте отново.</translation>
<translation id="2385700042425247848">Име на уÑлугата:</translation>
<translation id="2387458720915042159">Тип на връзката през прокÑи Ñървър</translation>
-<translation id="2391243203977115091">Ðамерени Ñа <ph name="FILE_COUNT" /> нови Ñнимки
-<ph name="LINE_BREAK1" />
-ÐÑма доÑтатъчно мÑÑто на уÑтройÑтвото.
-<ph name="LINE_BREAK2" />
-Опитайте да изберете нÑколко Ñнимки, за да започнете.</translation>
<translation id="2391419135980381625">Стандартен шрифт</translation>
<translation id="2391762656119864333">ОттеглÑне</translation>
<translation id="2392369802118427583">Ðктивиране</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">Стартиране винаги на <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Общ размер на файловете</translation>
<translation id="2428510569851653187">Опишете какво правехте, когато разделът Ð¿Ñ€ÐµÑ‚ÑŠÑ€Ð¿Ñ Ñрив</translation>
+<translation id="2431027948063157455">Google ÐÑиÑтент не можа да Ñе зареди. МолÑ, проверете връзката Ñи Ñ Ð¼Ñ€ÐµÐ¶Ð°Ñ‚Ð° и опитайте отново.</translation>
<translation id="2433452467737464329">За да опреÑните Ñтраницата автоматично, добавете към URL адреÑа параметър на заÑвката: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Облик</translation>
<translation id="2435248616906486374">ÐÑма връзка Ñ Ð¼Ñ€ÐµÐ¶Ð°Ñ‚Ð°</translation>
@@ -913,6 +924,7 @@
<translation id="2445081178310039857">Ðеобходима е оÑновна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° разширението.</translation>
<translation id="2448312741937722512">Тип</translation>
<translation id="2450223707519584812">ÐÑма да можете да добавÑте потребители, тъй като липÑват ключове за приложните програмни интерфейÑи (API) на Google. За подробноÑти вижте <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">ÐÑма активни изгледи</translation>
<translation id="2453021845418314664">Разширени наÑтройки за Ñинхронизиране</translation>
<translation id="2453576648990281505">Файлът вече ÑъщеÑтвува</translation>
<translation id="2453860139492968684">Край</translation>
@@ -920,7 +932,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> иÑка да копира файлове от „<ph name="VOLUME_NAME" />“.</translation>
<translation id="2462724976360937186">Идентификатор (ИД) на ключ на ÑÐµÑ€Ñ‚Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð°Ñ‰Ð¸Ñ Ð¾Ñ€Ð³Ð°Ð½</translation>
<translation id="2462752602710430187">Добавихте <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Импортиране на отметки</translation>
<translation id="2464089476039395325">HTTP прокÑи Ñървър</translation>
<translation id="2468902267404883140">Ðе може да Ñе уÑтанови връзка Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð° ви. Уверете Ñе, че използвате ÑъвмеÑтим телефон Ñ Android, който е включен и е подръка. &lt;a&gt;Ðаучете повече&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ðеподдържаните Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ñа деактивирани</translation>
@@ -989,6 +1000,7 @@
<translation id="2562743677925229011">Ðе Ñте влезли в <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ПоздравлениÑ! УÑлугата ви за данни „<ph name="NAME" />“ е активирана и е готова за работа.</translation>
<translation id="2566124945717127842">Извършете Powerwash, за да възÑтановите уÑтройÑтвото Ñи Ñ <ph name="IDS_SHORT_PRODUCT_NAME" />, така че да бъде като ново.</translation>
+<translation id="2567257616420533738">Паролата е запазена. Преглеждайте и управлÑвайте запазените пароли на Ð°Ð´Ñ€ÐµÑ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Контейнер на инфолента</translation>
<translation id="2570000010887652771">СпеÑтени Ñа данни.</translation>
<translation id="257088987046510401">Теми</translation>
@@ -1009,6 +1021,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ÐаÑтройки за Ñ‚ÑŠÑ€Ñене по подразбиране</translation>
<translation id="2586657967955657006">Буферна памет</translation>
+<translation id="2586672484245266891">МолÑ, въведете по-кратък URL адреÑ</translation>
<translation id="2587922270115112871">Създаването на контролиран потребител не Ñъздава профил в Google и наÑтройките
и данните му нÑма да бъдат налични за него на други уÑтройÑтва чрез Ñинхронизирането в Chrome. КонтролираниÑÑ‚ потребител е валиден Ñамо за това уÑтройÑтво.</translation>
<translation id="258932246702879617">Изберете <ph name="BEGIN_BOLD" />Закачи към лентата на задачите<ph name="END_BOLD" /></translation>
@@ -1041,6 +1054,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> използва <ph name="USAGE" /> МБ мÑÑто на диÑка.</translation>
<translation id="2633212996805280240">Да Ñе премахне ли „<ph name="EXTENSION_NAME" />“?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> не уÑÐ¿Ñ Ð´Ð° завърши инÑталациÑта, но ще продължи да работи от образа Ñи на диÑка.</translation>
+<translation id="2635176084534510129">Възползвайте Ñе от по-перÑонализирани функции, като например по-добри Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° Ñъдържание и по-интелигентна уÑлуга Преводач</translation>
<translation id="2635276683026132559">ПодпиÑване</translation>
<translation id="2635926034288331400">ИнÑталиране в Applications</translation>
<translation id="2636625531157955190">Chrome нÑма доÑтъп до изображението.</translation>
@@ -1051,14 +1065,15 @@
<translation id="2643698698624765890">УправлÑвайте разширениÑта Ñи, като кликнете върху „РазширениÑ“ в менюто „Прозорец“.</translation>
<translation id="2647142853114880570">презареждане</translation>
<translation id="2647269890314209800">„БиÑквитки“, които Ñе използват</translation>
+<translation id="264810637653812429">ÐÑма намерени ÑъвмеÑтими уÑтройÑтва.</translation>
<translation id="2648831393319960979">УÑтройÑтвото Ñе Ð´Ð¾Ð±Ð°Ð²Ñ ÐºÑŠÐ¼ профила ви. Това може да отнеме извеÑтно време...</translation>
<translation id="2649045351178520408">ASCII Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð°Ð½Ðµ Base64, верига Ñертификати</translation>
<translation id="2653266418988778031">Ðко изтриете Ñертификат на Ñертифициращ орган (CA), браузърът ви повече нÑма да има доверие на нито един Ñертификат, издаден от този орган.</translation>
<translation id="2653659639078652383">Изпращане</translation>
<translation id="265390580714150011">СтойноÑÑ‚ на полето</translation>
-<translation id="2654286334048437383">ЕкÑпортиране на отметки</translation>
<translation id="2655386581175833247">ПотребителÑки Ñертификат:</translation>
<translation id="2660779039299703961">Събитие</translation>
+<translation id="266079277508604648">Ðе може да Ñе уÑтанови връзка Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°. Уверете Ñе, че е включен и е Ñвързан Ñ Ð²Ð°ÑˆÐ¸Ñ Chromebook чрез Wi-Fi или USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Език</translation>
@@ -1081,6 +1096,7 @@
<translation id="2680208403056680091">Връзката ви Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚ Ñе контролира</translation>
<translation id="268053382412112343">&amp;ХронологиÑ</translation>
<translation id="2683638487103917598">Папката е Ñортирана</translation>
+<translation id="2684004000387153598">За да продължите, кликнете върху „OK“ и Ñлед това – върху „ДобавÑне на човек“, така че да Ñъздадете нов потребителÑки профил за имейл адреÑа Ñи.</translation>
<translation id="2686759344028411998">Ðе могат да бъдат открити никакви заредени модули.</translation>
<translation id="2688196195245426394">Грешка при региÑтрирането на уÑтройÑтвото в Ñървъра: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Показване на езиковите опции</translation>
@@ -1093,6 +1109,7 @@
<translation id="2704184184447774363">ПодпиÑване на документи от Microsoft</translation>
<translation id="270516211545221798">СкороÑÑ‚ на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»</translation>
<translation id="2706892089432507937">USB уÑтройÑтва</translation>
+<translation id="2706954854267016964">Избраното уÑтройÑтво в Google Отпечатване в облак повече не Ñе поддържа. Опитайте да наÑтроите принтера в ÑиÑтемните наÑтройки на компютъра Ñи.</translation>
<translation id="2707024448553392710">Компонентът Ñе изтеглÑ</translation>
<translation id="270921614578699633">ОÑреднÑване</translation>
<translation id="2709453993673701466">ИÑкате да управлÑвате функциите за Ñинхронизиране и перÑонализиране, преди да Ñа включени? Отворете <ph name="BEGIN_LINK" />ÐаÑтройки<ph name="END_LINK" />.</translation>
@@ -1123,6 +1140,7 @@
<translation id="2737363922397526254">Свиване...</translation>
<translation id="2737492745329609575">Стартиране на наÑтройването</translation>
<translation id="2738771556149464852">Ðе Ñлед</translation>
+<translation id="2739046699559178272">Запазване и продължаване</translation>
<translation id="2739191690716947896">ОтÑтранÑване на грешки</translation>
<translation id="2739240477418971307">ПромÑна на наÑтройките ви за доÑтъпноÑÑ‚</translation>
<translation id="2740393541869613458">да преглеждате уебÑайтовете, поÑетени от ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸Ñ€Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»;</translation>
@@ -1143,6 +1161,7 @@
<translation id="2773802008104670137">Този тип файл може да навреди на компютъра ви.</translation>
<translation id="2775104091073479743">Редактиране на отпечатъците</translation>
<translation id="2776441542064982094">Изглежда, че в мрежата нÑма уÑтройÑтва за региÑтриране. Ðко уÑтройÑтвото ви е включено и Ñвързано Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚, опитайте да го региÑтрирате чрез указаниÑта в ръководÑтвото му за употреба.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Изтеглено</translation>
<translation id="2783661497142353826">Управление на павилионните приложениÑ</translation>
<translation id="2784407158394623927">Мобилната ви уÑлуга за данни Ñе активира</translation>
@@ -1199,7 +1218,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2843806747483486897">ПромÑна на дейÑтвието по подразбиране...</translation>
<translation id="2844111009524261443">Стартиране при кликване</translation>
<translation id="2845382757467349449">ÐепрекъÑнато показване на лентата на отметките</translation>
-<translation id="284682086647736321">Използвайте Ctrl, Alt или Command</translation>
<translation id="2847759467426165163">Предаване към</translation>
<translation id="284805635805850872">Да Ñе премахне ли опаÑниÑÑ‚ Ñофтуер?</translation>
<translation id="2849362176025371110">Ðвтоматично изпращане до Google на данни за диагноÑтиката и употребата. Можете да промените това по вÑÑко време от <ph name="BEGIN_LINK1" />наÑтройките<ph name="END_LINK1" /> на уÑтройÑтвото Ñи. <ph name="BEGIN_LINK2" />Ðаучете повече<ph name="END_LINK2" /></translation>
@@ -1207,6 +1225,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2849936225196189499">Критично</translation>
<translation id="2850124913210091882">Създаване на резервно копие</translation>
<translation id="2850541429955027218">ДобавÑне на темата</translation>
+<translation id="2853121255651601031">Паролата е запазена</translation>
<translation id="2853916256216444076">Видеоклип от тип $1</translation>
<translation id="2857608528410806398">ÐœÑÑто за оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на извеÑтието за функциÑта за бързо отключване. ÐœÑÑто за оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на извеÑтието за функциÑта за бързо отключване. ÐœÑÑто за оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на извеÑтието за функциÑта за бързо отключване. ÐœÑÑто за оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на извеÑтието за функциÑта за бързо отключване. ÐœÑÑто за оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на извеÑтието за функциÑта за бързо отключване.</translation>
<translation id="2860150991415616761">много дълго (4 Ñек)</translation>
@@ -1249,6 +1268,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2908162660801918428">ДобавÑне на медийна Ð³Ð°Ð»ÐµÑ€Ð¸Ñ Ð¿Ð¾ директориÑ</translation>
<translation id="2908789530129661844">ÐамалÑване на мащаба на екрана</translation>
<translation id="2910318910161511225">Свържете Ñе Ñ Ð¼Ñ€ÐµÐ¶Ð° и опитайте отново</translation>
+<translation id="2911898792135283060">Генериране на парола...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> иÑка да използва микрофона ви.</translation>
<translation id="2913331724188855103">Разрешаване на Ñайтовете да запазват „биÑквитки“ и да четат данни от такива (препоръчително)</translation>
<translation id="2916073183900451334">При натиÑкането на клавиша „Tab“ върху уеб Ñтраница Ñе откроÑват връзките, както и полетата на формулÑрите</translation>
@@ -1293,6 +1313,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2989474696604907455">не е Ñвързано</translation>
<translation id="2989786307324390836">DER кодирано двоично, единичен Ñертификат</translation>
<translation id="2993517869960930405">Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° приложението</translation>
+<translation id="2994669386200004489">Ðе можахме да Ñъздадем резервно копие на „<ph name="FILE_NAME" />“</translation>
<translation id="299483336428448530">ИнÑталирано от родителите ви.</translation>
<translation id="3002017044809397427">Телефонът ви <ph name="PHONE_TYPE" /> бе намерен, но Smart Lock работи Ñамо на уÑтройÑтва Ñ Android 5.0 и по-нови верÑии. &lt;a&gt;Ðаучете повече&lt;/a&gt;</translation>
<translation id="3003144360685731741">Предпочитани мрежи</translation>
@@ -1351,6 +1372,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3064410671692449875">ÐедоÑтатъчно данни</translation>
<translation id="3065041951436100775">Отзиви за затворен раздел.</translation>
<translation id="3065140616557457172">Въведи за Ñ‚ÑŠÑ€Ñене или въведи URL адреÑ, за да навигирате - проÑто вÑичко работи.</translation>
+<translation id="3066642396596108483">Синхронизирайте отметките, паролите и иÑториÑта Ñи на вÑичките Ñи уÑтройÑтва</translation>
<translation id="3067198360141518313">Стартиране на тази приÑтавка</translation>
<translation id="3071624960923923138">Можете да кликнете тук, за да отворите нов раздел</translation>
<translation id="3074037959626057712">ВлÑзохте в профила Ñи и включихте Ñинхронизирането</translation>
@@ -1438,6 +1460,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3202173864863109533">Звукът на този раздел е ÑпрÑн.</translation>
<translation id="3206175707080061730">Файлът Ñ Ð¸Ð¼Ðµ „$1“ вече ÑъщеÑтвува. ИÑкате ли да го замените?</translation>
<translation id="3208703785962634733">Ðепотвърдено</translation>
+<translation id="3213187967168344806">Принтерът не може да бъде добавен. РеÑтартирайте компютъра Ñи и опитайте отново.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">ПроцеÑÑŠÑ‚ за връзка Ñ <ph name="CLOUD_PRINT_NAME" /> Ð¿Ñ€ÐµÑ‚ÑŠÑ€Ð¿Ñ Ñрив. Да Ñе реÑтартира ли?</translation>
<translation id="3221634914176615296">Преглеждайте Ñъдържанието на уÑтройÑтвото в приложението Файлове.</translation>
@@ -1464,12 +1487,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3254516606912442756">Ðвтоматичното уÑтановÑване на чаÑовата зона е деактивирано</translation>
<translation id="3264544094376351444">БезÑерифен шрифт</translation>
<translation id="3264547943200567728">ÐаÑтройването на мрежата на Ð²Ð°ÑˆÐ¸Ñ Chromebox не бе уÑпешно</translation>
+<translation id="3264582393905923483">КонтекÑÑ‚</translation>
<translation id="3265459715026181080">ЗатварÑне на прозореца</translation>
<translation id="3267726687589094446">Ðвтоматичното изтеглÑне на нÑколко файла да оÑтане разрешено</translation>
<translation id="3267998849713137817">Ð§Ð°Ñ Ð½Ð° промÑна</translation>
<translation id="3268451620468152448">Отворени раздели</translation>
<translation id="3269069891205016797">ИнформациÑта ви ще бъде премахната от уÑтройÑтвото, когато излезете от профила Ñи.</translation>
<translation id="3269093882174072735">Зареждане на изображението</translation>
+<translation id="3269889795238950578">Тази Ñтраница може да преглежда текÑта и изображениÑта, копирани в буферната памет.</translation>
<translation id="326999365752735949">Файлът Ñ Ñ€Ð°Ð·Ð»Ð¸ÐºÐ¸Ñ‚Ðµ Ñе изтеглÑ</translation>
<translation id="3270965368676314374">Четене, промÑна и изтриване на Ñнимки, музика и друга Ð¼ÑƒÐ»Ñ‚Ð¸Ð¼ÐµÐ´Ð¸Ñ Ð¾Ñ‚ компютъра ви</translation>
<translation id="327147043223061465">Преглед на вÑички „биÑквитки“ и данни за Ñайтове</translation>
@@ -1501,6 +1526,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3305389145870741612">Форматирането може да отнеме нÑколко Ñекунди. МолÑ, изчакайте.</translation>
<translation id="3305661444342691068">ОтварÑне на Ð²Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° PDF</translation>
<translation id="3306684685104080068">Ðктивирайте предаването към базирани в облака уÑлуги, като Google Hangouts.</translation>
+<translation id="3307091518408668019">Компютърна организационна единица (OU) (напр. OU=Chromebook,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Организационна единица (OU)</translation>
<translation id="3308116878371095290">Задаването на „биÑквитки“ от тази Ñтраница е предотвратено.</translation>
<translation id="3308134619352333507">Скриване на бутона</translation>
@@ -1508,9 +1534,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3309747692199697901">Стартиране винаги на вÑички Ñайтове</translation>
<translation id="3312424061798279731">Ðктивирани езици</translation>
<translation id="3312903956926554846">ИнÑталиране на Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-От <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Страницата ви при Ñтартиране бе променена на <ph name="URL" />. За да деактивирате разширениÑта, които Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½ÑÑ‚, кликнете върху „ВъзÑтановÑване“.</translation>
<translation id="3313590242757056087">За да зададете уебÑайтовете, които контролираниÑÑ‚ потребител може да преглежда, можете да конфигурирате ограничениÑ
и наÑтройки на Ð°Ð´Ñ€ÐµÑ <ph name="MANAGEMENT_URL" />.
Ðко не промените Ñтандартните наÑтройки, <ph name="USER_DISPLAY_NAME" />
@@ -1545,6 +1568,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3360297538363969800">Отпечатването не бе уÑпешно. МолÑ, проверете принтера Ñи и опитайте отново.</translation>
<translation id="3364721542077212959">ИнÑтрументи за пиÑане</translation>
<translation id="336497260564123876">Паролата е запазена. Влезте в Chrome, за да получите паролите Ñи на вÑичките Ñи уÑтройÑтва.</translation>
+<translation id="3365598184818502391">Използвайте или Ctrl, или Alt</translation>
<translation id="3367813778245106622">Влезте в профила Ñи отново, за да започне Ñинхронизирането</translation>
<translation id="3368922792935385530">УÑтановена е връзка</translation>
<translation id="3369624026883419694">Получава Ñе разрешение от хоÑта...</translation>
@@ -1578,6 +1602,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3423858849633684918">МолÑ, Ñтартирайте отново <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Опишете какво правехте, когато разделът Ð¿Ñ€ÐµÑ‚ÑŠÑ€Ð¿Ñ Ñрив</translation>
<translation id="3427092606871434483">Разрешаване (по подразбиране)</translation>
+<translation id="3428419049384081277">ВлÑзохте в профила Ñи!</translation>
<translation id="3429275422858276529">Запазете отметка към тази Ñтраница, за да Ñ Ð½Ð°Ð¼Ð¸Ñ€Ð°Ñ‚Ðµ леÑно по-къÑно</translation>
<translation id="3429599832623003132">$1 елемента</translation>
<translation id="3432227430032737297">Премахване на вÑички показани</translation>
@@ -1600,13 +1625,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="344630545793878684">Четене на данните ви от редица уебÑайтове</translation>
<translation id="3449839693241009168">ÐатиÑнете <ph name="SEARCH_KEY" /> за да изпратите командите до <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Процент на използване в ÑÑŠÑтоÑние на неактивноÑÑ‚</translation>
-<translation id="3450505713373650336">Ðа <ph name="FILE_COUNT" /> Ñнимки Ñе Ñъздават резервни копиÑ</translation>
<translation id="3453612417627951340">Ðуждае Ñе от упълномощаване</translation>
<translation id="3454157711543303649">Ðктивирането завърши</translation>
+<translation id="3454224730401036106">Връзката ви бе прехвърлена към по-Ñигурна мрежа</translation>
<translation id="345693547134384690">ОтварÑне на &amp;изображението в нов раздел</translation>
<translation id="3459509316159669723">Отпечатване</translation>
<translation id="3459697287128633276">За да имате доÑтъп до Google Play Магазин Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° Ñи, молÑ, въведете идентификационните данни за Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸Ñ Ð¾Ñ‚ Ð²Ð°Ñ Ð´Ð¾Ñтавчик на удоÑтоверителни уÑлуги.</translation>
<translation id="3459774175445953971">ПоÑледна промÑна:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> иÑка да преглежда текÑта и изображениÑта, копирани в буферната памет</translation>
<translation id="3462413494201477527">Да Ñе анулира ли наÑтройването на профила?</translation>
<translation id="346431825526753">Това е профил за деца, управлÑван от <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Кликнете върху Ñнимката Ñи</translation>
@@ -1619,10 +1645,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3470502288861289375">Копира Ñе...</translation>
<translation id="3473479545200714844">Екранна лупа</translation>
<translation id="3475447146579922140">Електронна таблица в Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 ред не е показан&gt;}other{&lt;$1 реда не Ñа показани&gt;}}</translation>
<translation id="3475843873335999118">За Ñъжаление, отпечатъкът ви е вÑе още неразпознат. МолÑ, въведете паролата Ñи.</translation>
<translation id="347670947055184738">Ðми Ñега! СиÑтемата не уÑÐ¿Ñ Ð´Ð° извлече правилата за уÑтройÑтвото ви.</translation>
<translation id="347785443197175480">ДоÑтъпът на <ph name="HOST" /> до камерата и микрофона ви да продължава да е разрешен</translation>
<translation id="3478685642445675458">МолÑ, отключете потребителÑÐºÐ¸Ñ Ñи профил, преди да премахнете човек.</translation>
+<translation id="347919930506963698">Ðаправете Chrome още по-полезен</translation>
<translation id="3479552764303398839">Ðе Ñега</translation>
<translation id="3480892288821151001">Закрепване на прозореца отлÑво</translation>
<translation id="3481915276125965083">Следните изÑкачащи прозорци Ñа блокирани на тази Ñтраница:</translation>
@@ -1640,14 +1668,17 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3504135463003295723">Име на групата:</translation>
<translation id="3505030558724226696">ОтмÑна на доÑтъпа до уÑтройÑтвото</translation>
<translation id="3507421388498836150">Текущи Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð·Ð° <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Повторно Ñканиране за уÑтройÑтва Ñ Bluetooth</translation>
<translation id="3508920295779105875">Изберете друга папка...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Повторно Ñканиране</translation>
<translation id="3511307672085573050">Копиране на адреÑа на вр&amp;ъзката</translation>
<translation id="3511399794969432965">Проблеми ÑÑŠÑ Ñвързването?</translation>
<translation id="351152300840026870">Шрифт Ñ Ñ„Ð¸ÐºÑирана ширина</translation>
<translation id="3511528412952710609">Кратко</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Ðнулиране на изтеглÑнето}other{Ðнулиране на изтеглÑниÑта}}</translation>
<translation id="3514373592552233661">Предпочитаните мрежи ще Ñе избират Ñ Ð¿Ñ€ÐµÐ´Ð¸Ð¼Ñтво пред оÑтаналите извеÑтни мрежи, ако е налице повече от една</translation>
+<translation id="3520212870468945358"><ph name="URL" /> иÑка да прегледа ÑÐµÑ€Ð¸Ð¹Ð½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ€ на ключа ви за ÑигурноÑÑ‚</translation>
<translation id="3523642406908660543">Извеждане на запитване, когато Ñайт иÑка да използва приÑтавка за доÑтъп до компютъра ви (препоръчително)</translation>
<translation id="3525897975040424366">ИнÑталиране в лавицата</translation>
<translation id="3527085408025491307">Папка</translation>
@@ -1677,13 +1708,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3564334271939054422">Използваната от Ð²Ð°Ñ Wi-Fi мрежа (<ph name="NETWORK_ID" />) може да изиÑква да поÑетите Ñтраницата й за вход.</translation>
<translation id="3564708465992574908">Ðива на мащаба</translation>
<translation id="3566721612727112615">ÐÑма добавени Ñайтове</translation>
-<translation id="3566866560249787686">Google ÐÑиÑтент не можа да Ñе зареди. МолÑ, опитайте отново.</translation>
<translation id="3569382839528428029">ИÑкате ли <ph name="APP_NAME" /> да ÑÐ¿Ð¾Ð´ÐµÐ»Ñ ÐµÐºÑ€Ð°Ð½Ð° ви?</translation>
<translation id="3570985609317741174">Уеб Ñъдържание</translation>
<translation id="3571734092741541777">ÐаÑтройване</translation>
<translation id="3574210789297084292">вход</translation>
<translation id="3576324189521867626">ИнÑталирането бе уÑпешно</translation>
-<translation id="3578331450833904042">По подразбиране (улавÑне на вÑички звуци)</translation>
<translation id="3578594933904494462">Съдържанието на този раздел Ñе ÑподелÑ.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; иÑка да Ñподели принтера &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; Ñ Ð¿Ñ€Ð¸Ñ‚ÐµÐ¶Ð°Ð²Ð°Ð½Ð° от Ð²Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð°: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Ðко приемете, вÑичките й членове ще могат да отпечатват Ñ Ð½ÐµÐ³Ð¾.</translation>
<translation id="3584169441612580296">Четене и промÑна на Ñнимки, музика и друга Ð¼ÑƒÐ»Ñ‚Ð¸Ð¼ÐµÐ´Ð¸Ñ Ð¾Ñ‚ компютъра ви</translation>
@@ -1698,6 +1727,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3599863153486145794">ИзчиÑтва иÑториÑта от вÑички уÑтройÑтва, на които Ñте влезли в профила Ñи в Google. Ð’ него може да има други видове иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° Ñърфиране, ÑъхранÑвани на Ð°Ð´Ñ€ÐµÑ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">ДоÑтъпът до локални файлове на уÑтройÑтвото ви е деактивиран от админиÑтратора ви.</translation>
<translation id="3600792891314830896">Спиране на звука, възпроизвеждан от Ñайтовете</translation>
+<translation id="3603177256297531067">Тази Ñтраница не можа да бъде преведена</translation>
<translation id="3603533104205588786">Можете да кликнете върху иконата на звезда, за да запазите отметка към Ñтраница</translation>
<translation id="3603622770190368340">Получаване на мрежов Ñертификат</translation>
<translation id="3604048165392640554">Ðе бе намерена мобилна връзка. Включете функциÑта за незабавен тетъринг на другите Ñи уÑтройÑтва и опитайте отново. &lt;a target="_blank" href="<ph name="URL" />"&gt;Ðаучете повече&lt;/a&gt;</translation>
@@ -1767,7 +1797,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3697100740575341996">СиÑтемниÑÑ‚ ви админиÑтратор е деактивирал екÑтрите за Chrome за уÑтройÑтвото ви. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Имейл адреÑ</translation>
<translation id="3702500414347826004">Страниците ви при Ñтартиране бÑха променени така, че да включват <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Извеждане на запитване, когато Ñайт иÑка да преглежда текÑта и изображениÑта, които копирате в буферната памет</translation>
<translation id="370415077757856453">JavaScript е блокиран</translation>
<translation id="3704331259350077894">ПрекратÑване на дейÑтвието</translation>
<translation id="3705722231355495246">-</translation>
@@ -1833,7 +1862,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="379082410132524484">Картата ви е изтекла</translation>
<translation id="3792890930871100565">ПрекъÑване на връзката Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¸Ñ‚Ðµ</translation>
<translation id="379422718204375917">Използване на Smart Lock за влизане в профила ви</translation>
-<translation id="3794595850995182458">Изход от Ñтраницата</translation>
<translation id="3796648294839530037">Любими мрежи:</translation>
<translation id="3797900183766075808">&amp;ТърÑене на „<ph name="SEARCH_TERMS" />“ ÑÑŠÑ: <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">ПозволÑва ви да активирате/деактивирате кликването Ñ Ð´Ð¾ÐºÐ¾Ñване</translation>
@@ -1851,10 +1879,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="381202950560906753">ДобавÑне на друг</translation>
<translation id="3812525830114410218">Ðевалиден Ñертификат</translation>
<translation id="3813296892522778813">Прегледайте <ph name="BEGIN_LINK_CHROMIUM" />помощното Ñъдържание за Google Chrome<ph name="END_LINK_CHROMIUM" />, ако не можете да намерите Ñ‚ÑŠÑ€Ñеното</translation>
-<translation id="3815571115159309122">Ðамерени Ñа <ph name="FILE_COUNT" /> нови Ñнимки
-<ph name="LINE_BREAK1" />
-ГотовноÑÑ‚ за Ñъздаване на резервно копие в <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Разрешаване на вÑички Ñайтове да изпращат наÑочени ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ð° заден план</translation>
+<translation id="3819497457291599334">Отворете „ÐаÑтройки &gt; ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ извеÑÑ‚Ð¸Ñ &gt; Ð’Ñички Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ &gt; УÑлуги за Google Play“.</translation>
<translation id="3819752733757735746">ДоÑтъп Ñ Ð¿Ñ€ÐµÐ²ÐºÐ»ÑŽÑ‡Ð²Ð°Ð½Ðµ (контролиране на компютъра Ñамо Ñ ÐµÐ´Ð¸Ð½ или два превключвателÑ)</translation>
<translation id="3819800052061700452">Ðа &amp;цÑл екран</translation>
<translation id="3820172043799983114">Ðевалиден ПИРкод.</translation>
@@ -1874,7 +1900,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3838486795898716504">Още от „<ph name="PAGE_TITLE" />“</translation>
<translation id="3838543471119263078">„БиÑквитки“ и други данни за Ñайтове и приÑтавки</translation>
<translation id="383891835335927981">ÐÑма Ñайтове Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½ или намален мащаб</translation>
+<translation id="3839516600093027468">ЗабранÑване винаги на <ph name="HOST" /> да преглежда буферната памет</translation>
<translation id="3840053866656739575">Връзката Ñ Ð²Ð°ÑˆÐ¸Ñ Chromebox прекъÑна. МолÑ, приближете Ñе или проверете уÑтройÑтвото Ñи, докато опитваме да Ñ Ð²ÑŠÐ·Ñтановим.</translation>
+<translation id="3842132283799370683">ПриÑъединÑването на компютъра към домейна не бе уÑпешно. Това може да Ñе дължи на проблеми Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ‚Ð° единица.</translation>
<translation id="3842552989725514455">Серифен шрифт</translation>
<translation id="385051799172605136">Ðазад</translation>
<translation id="3851428669031642514">Зареждане на опаÑните Ñкриптове</translation>
@@ -1883,6 +1911,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3856800405688283469">Изберете чаÑова зона</translation>
<translation id="3856921555429624101">Измерването на преноÑа на данни приключи</translation>
<translation id="3857228364945137633">Изпробвайте Smart Lock, за да отключвате ÑÐ²Ð¾Ñ <ph name="DEVICE_TYPE" /> без парола, когато телефонът ви е наблизо.</translation>
+<translation id="3857732810083914482">ПерÑонализирането е изключено. Можете да промените това на Ð°Ð´Ñ€ÐµÑ myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Добре дошли в Hangouts Meet</translation>
<translation id="3862134173397075045">ПредÑтавÑме ви функциÑта за предаване в Chrome!</translation>
@@ -1924,9 +1953,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3926002189479431949">Телефонът за Smart Lock е променен</translation>
<translation id="3927932062596804919">Отказ</translation>
<translation id="3930521966936686665">Възпроизвеждане на</translation>
+<translation id="3933283459331715412">ВъзÑтановÑване на изтритата парола за <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;ОтварÑне на аудиоклипа в нов раздел</translation>
<translation id="3936925983113350642">Паролата, коÑто изберете, ще Ñе изиÑква по-къÑно за възÑтановÑване на този Ñертификат. МолÑ, запишете Ñ Ð½Ð° Ñигурно мÑÑто.</translation>
<translation id="3937640725563832867">Ðлтернативно име на Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñертификата</translation>
+<translation id="3937734102568271121">Винаги да Ñе превежда от <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Ðктивиране на автоматичното повторение</translation>
<translation id="3941357410013254652">Идентификатор на канала</translation>
<translation id="3941565636838060942">За да Ñкриете доÑтъпа до тази програма, Ñ‚Ñ€Ñбва да Ñ Ð´ÐµÐ¸Ð½Ñталирате, като използвате
@@ -1940,6 +1971,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Импортирани от Internet Explorer</translation>
<translation id="3950820424414687140">Вход</translation>
+<translation id="3950870029767307261">Тази Ñтраница нÑма право да преглежда текÑта и изображениÑта, копирани в буферната памет</translation>
<translation id="3954354850384043518">В ход</translation>
<translation id="3955193568934677022">Разрешаване на Ñайтовете да възпроизвеждат защитено Ñъдържание (препоръчително)</translation>
<translation id="3956702100721821638">Ðе можа да Ñе уÑтанови връзка Ñ Google Play</translation>
@@ -1972,6 +2004,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="39964277676607559">Ðе можа да Ñе зареди javascript „<ph name="RELATIVE_PATH" />“ за Ñкрипта за Ñъдържание.</translation>
<translation id="4002066346123236978">Заглавие</translation>
<translation id="40027638859996362">ПремеÑтване на дума</translation>
+<translation id="4005817994523282006">Метод за уÑтановÑване на чаÑовата зона</translation>
<translation id="4008291085758151621">ИнформациÑта за Ñайта не е налична във VR</translation>
<translation id="4010917659463429001"><ph name="GET_IOS_APP_LINK" />, за да получите отметките Ñи на мобилното Ñи уÑтройÑтво.</translation>
<translation id="4014432863917027322">Да Ñе поправи ли <ph name="EXTENSION_NAME" />?</translation>
@@ -1988,6 +2021,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4037084878352560732">Кон</translation>
<translation id="4037889604535939429">Редактиране на подÑтраницата за човека</translation>
<translation id="4042264909745389898">Общи уÑÐ»Ð¾Ð²Ð¸Ñ Ð½Ð° Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Изход от Ñтраницата}other{Изход от Ñтраниците}}</translation>
<translation id="4044612648082411741">Въведете паролата Ñи за Ñертификата</translation>
<translation id="404493185430269859">ОÑновна Ñ‚ÑŠÑ€Ñеща машина</translation>
<translation id="4047112090469382184">Защо това е Ñигурно</translation>
@@ -2034,6 +2068,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4109135793348361820">ПремеÑтване на прозореца към <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">ПремеÑтване на фокуÑа върху лавицата</translation>
<translation id="4114360727879906392">Предишен прозорец</translation>
+<translation id="4115002065223188701">Мрежата е извън обхват</translation>
<translation id="4115080753528843955">ÐÑкои уÑлуги за Ñъдържание използват уникални идентификатори за целите на упълномощаването на доÑтъп до защитено Ñъдържание</translation>
<translation id="411666854932687641">Лична памет</translation>
<translation id="4120817667028078560">ПътÑÑ‚ е твърде дълъг</translation>
@@ -2044,6 +2079,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4130207949184424187">Това разширение промени Ñтраницата, коÑто Ñе показва при Ñ‚ÑŠÑ€Ñене от полето за вÑичко.</translation>
<translation id="413121957363593859">Компоненти</translation>
<translation id="4131410914670010031">Черно-бÑло</translation>
+<translation id="4136203100490971508">Ðощното оÑветление ще Ñе изключи автоматично по изгрев</translation>
<translation id="4138267921960073861">ПотребителÑките имена и Ñнимките да Ñе показват на екрана за вход</translation>
<translation id="4140559601186535628">ÐаÑочени ÑъобщениÑ</translation>
<translation id="4146026355784316281">ОтварÑне винаги ÑÑŠÑ ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð²Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€</translation>
@@ -2061,6 +2097,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4172051516777682613">Показване винаги</translation>
<translation id="4175737294868205930">ПоÑтоÑнно хранилище</translation>
<translation id="4176463684765177261">Деактивирано</translation>
+<translation id="4180684688621252156">УÑлуга за отпечатване</translation>
<translation id="4180788401304023883">Да Ñе изтрие ли Ñертификатът на Ñертифициращ орган „<ph name="CERTIFICATE_NAME" />“?</translation>
<translation id="4181841719683918333">Езици</translation>
<translation id="4184885522552335684">ПремеÑтете екраните Ñ Ð¿Ð»ÑŠÐ·Ð³Ð°Ð½Ðµ, за да ги пренаредите</translation>
@@ -2076,7 +2113,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4206323443866416204">Сигнал Ñ Ð¾Ñ‚Ð·Ð¸Ð²</translation>
<translation id="420665587194630159">(Това разширение е управлÑвано и не може да Ñе премахне или деактивира.)</translation>
<translation id="4206944295053515692">ИÑкане на Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> иÑка да преглежда текÑта и изображениÑта, които копирате в буферната памет.</translation>
<translation id="4208390505124702064">ТърÑене в/ъв <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">ГолÑм</translation>
<translation id="421017592316736757">ТрÑбва да Ñте онлайн, за да оÑъщеÑтвите доÑтъп до този файл.</translation>
@@ -2084,6 +2120,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="42126664696688958">ЕкÑпортиране</translation>
<translation id="42137655013211669">ДоÑтъпът до този реÑÑƒÑ€Ñ Ð±Ðµ забранен от Ñървъра.</translation>
<translation id="4215350869199060536">Ðми Ñега! Името Ñъдържа невалидни Ñимволи!</translation>
+<translation id="4215448920900139318">Създаваме резервно копие на <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">ЦÑл екран</translation>
<translation id="4235813040357936597">ДобавÑне на профил за <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Ðнулиране на влизането</translation>
@@ -2111,7 +2148,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4270393598798225102">ВерÑÐ¸Ñ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">ÐÑма ÑъответÑтвиÑ</translation>
<translation id="4275830172053184480">РеÑтартиране на уÑтройÑтвото ви</translation>
-<translation id="4276216215490044084">PPD файлът е твърде голÑм, за да бъде зареден. МакÑималниÑÑ‚ размер е 250 КБ.</translation>
<translation id="4278390842282768270">Разрешено</translation>
<translation id="4281844954008187215">УÑÐ»Ð¾Ð²Ð¸Ñ Ð·Ð° ползване</translation>
<translation id="4282196459431406533">ФункциÑта Smart Lock е включена</translation>
@@ -2123,15 +2159,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4289300219472526559">Start Speaking</translation>
<translation id="4289540628985791613">Общ преглед</translation>
<translation id="4296575653627536209">ДобавÑне на контролиран потребител</translation>
+<translation id="4297322094678649474">ПромÑна на езиците</translation>
+<translation id="4299141727003252811">Може да използваме активноÑтта ви при Ñърфиране, Ñъдържанието на нÑкои поÑещавани от Ð²Ð°Ñ Ñайтове и други взаимодейÑÑ‚Ð²Ð¸Ñ Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€Ð°, за да перÑонализираме Chrome и други уÑлуги на Google, като Преводач, ТърÑене и рекламите.</translation>
<translation id="4300305918532693141">За да промените тази наÑтройка, <ph name="BEGIN_LINK" />нулирайте Ñинхронизирането<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Ðалице е нова Ð°ÐºÑ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° операционната ÑиÑтема. Влезте в профила Ñи, за да започнете.</translation>
<translation id="4305227814872083840">дълго (2 Ñек)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> КБ (<ph name="NUM_KILOBYTES_LIVE" /> КБ активни)</translation>
+<translation id="4310139701823742692">ФайловиÑÑ‚ формат е неправилен. Проверете PPD файла и опитайте отново.</translation>
<translation id="431076611119798497">&amp;ПодробноÑти</translation>
<translation id="4312866146174492540">Блокиране (по подразбиране)</translation>
-<translation id="4315548163539304064">Мултимедийното ви уÑтройÑтво Ñе Ñканира...
-<ph name="LINE_BREAK1" />
-Ðамерени Ñа <ph name="FILE_COUNT" /> нови Ñнимки</translation>
<translation id="4316850752623536204">УебÑайт на програмиÑта</translation>
<translation id="4320177379694898372">ÐÑма връзка Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Продължаване на изтеглÑнето}other{Продължаване на изтеглÑниÑта}}</translation>
@@ -2156,7 +2192,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4359408040881008151">ИнÑталирано заради завиÑимо разширение или Ñъответно разширениÑ.</translation>
<translation id="4361142739114356624">ЧаÑтниÑÑ‚ ключ за този клиентÑки Ñертификат липÑва или е невалиден</translation>
<translation id="4363771538994847871">ÐÑма намерени меÑÑ‚Ð¾Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð·Ð° Cast. Ðуждаете ли Ñе от помощ?</translation>
-<translation id="4364444725319685468">„<ph name="FILE_NAME" />“ Ñе изтегли</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ†.</translation>
<translation id="4364830672918311045">Показване на извеÑтиÑ</translation>
<translation id="4365673000813822030">Ðми Ñега! Синхронизирането ÑÐ¿Ñ€Ñ Ð´Ð° работи.</translation>
@@ -2177,10 +2212,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4394049700291259645">Деактивиране</translation>
<translation id="4400367121200150367">Тук ще Ñе покажат Ñайтовете, паролата за които никога не Ñе запазва</translation>
<translation id="4400632832271803360">ÐатиÑнете и задръжте клавиша за ÑÑ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð¸Ñ Ð¿Ð°Ð½ÐµÐ», за да промените поведението на клавишите от най-Ð³Ð¾Ñ€Ð½Ð¸Ñ Ñ€ÐµÐ´.</translation>
-<translation id="4405076286418917603">Ðеобходим е знак</translation>
<translation id="4408599188496843485">Помо&amp;щ</translation>
<translation id="4409697491990005945">Полета</translation>
<translation id="4411578466613447185">ПодпиÑване на код</translation>
+<translation id="4412698727486357573">Помощен център</translation>
<translation id="4414232939543644979">Ðов &amp;прозорец при използване на функциÑта „инкогнито“</translation>
<translation id="4415748029120993980">Елиптична крива secp384r1 по SECG (позната и като NIST P-384)</translation>
<translation id="4419409365248380979">Да Ñе разреши на <ph name="HOST" /> винаги да задава „биÑквитки“</translation>
@@ -2194,7 +2229,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4430369329743628066">Отметката бе добавена</translation>
<translation id="443464694732789311">Ðапред</translation>
<translation id="4439318412377770121">ИÑкате ли да региÑтрирате „<ph name="DEVICE_NAME" />“ в Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Принтерът не може да бъде добавен. РеÑтартирайте и опитайте отново.</translation>
<translation id="4441124369922430666">ИÑкате ли това приложение да Ñтартира автоматично при включването на компютъра?</translation>
<translation id="444134486829715816">Разгъване...</translation>
<translation id="4441548209689510310">Показване на опциите за проверка на правопиÑа</translation>
@@ -2216,6 +2250,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4474381447165623168">Ðвтоматично задаване поÑредÑтвом Wi-Fi мрежата ви</translation>
<translation id="4475552974751346499">ТърÑене във файловете за изтеглÑне</translation>
<translation id="4476590490540813026">СпортиÑÑ‚</translation>
+<translation id="4477015793815781985">Добавете Ctrl, Alt или ⌘</translation>
<translation id="4478664379124702289">Запазване на вр&amp;ъзката като...</translation>
<translation id="4479424953165245642">Управление на павилионните приложениÑ</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2229,8 +2264,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4508051413094283164">ОтварÑне на вÑички в прозорец в режим „инкогнито“</translation>
<translation id="4508265954913339219">Ðктивирането не бе уÑпешно</translation>
<translation id="4508765956121923607">Преглед на изходн&amp;Ð¸Ñ ÐºÐ¾Ð´</translation>
-<translation id="4509017836361568632">ОтхвърлÑне на Ñнимката</translation>
-<translation id="4513946894732546136">Отзиви</translation>
<translation id="451407183922382411">ПредоÑтавено от <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">ÐаÑтройване на нов контролиран потребител</translation>
<translation id="451515744433878153">Премахване</translation>
@@ -2238,6 +2271,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4520385623207007473">„БиÑквитки“, които Ñе използват</translation>
<translation id="452039078290142656">неизвеÑтни уÑтройÑтва от <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">ПодробноÑти</translation>
+<translation id="4522600456902129422">Този Ñайт да продължи да има доÑтъп за преглед на буферната памет</translation>
<translation id="4530494379350999373">Произход</translation>
<translation id="4532499992208253975">Зареждане</translation>
<translation id="4533985347672295764">ПроцеÑорно време</translation>
@@ -2250,9 +2284,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4543778593405494224">ДиÑпечер на Ñертификатите</translation>
<translation id="4544174279960331769">Стандартен Ñин аватар</translation>
<translation id="4545028762441890696">За да го активирате, приемете новите разрешениÑ:</translation>
+<translation id="454547174531670764">Синхронизиране Ñ Ð´Ñ€ÑƒÐ³ профил</translation>
<translation id="4545759655004063573">Ðе може да Ñе запази поради недоÑтатъчни разрешениÑ. МолÑ, запазете на друго мÑÑто.</translation>
<translation id="4546308221697447294">Сърфирайте бързо Ñ Google Chrome</translation>
<translation id="4547659257713117923">ÐÑма раздели от други уÑтройÑтва</translation>
+<translation id="4547672827276975204">Ðвтоматично задаване</translation>
<translation id="4547992677060857254">Избраната от Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° Ñъдържа деликатни файлове. ÐаиÑтина ли иÑкате да предоÑтавите на „$1“ поÑтоÑнен доÑтъп за Ð·Ð°Ð¿Ð¸Ñ Ð² тази папка?</translation>
<translation id="4552031286893852992">Chrome блокира показването на реклами на този Ñайт, тъй като те обикновено Ñа натрапчиви.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2424,10 +2460,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4837926214103741331">Ðе Ñте упълномощени да използвате това уÑтройÑтво. За разрешение за вход Ñе Ñвържете ÑÑŠÑ ÑобÑтвеника му.</translation>
<translation id="4837952862063191349">За отключване и възÑтановÑване на локалните Ñи данни, молÑ, въведете Ñтарата Ñи парола за <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Възникна грешка, докато Chrome премахваше опаÑÐ½Ð¸Ñ Ñофтуер.</translation>
+<translation id="4838836835474292213">Разрешен е доÑтъп за четене на Ñъдържанието на буферната памет</translation>
<translation id="4839303808932127586">&amp;Запазване на видеоклипа като...</translation>
<translation id="4839847978919684242">Избрани Ñа <ph name="SELCTED_FILES_COUNT" /> елемента</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{още 1}other{още #}}</translation>
-<translation id="4840626203080576849">Извеждане на запитване, когато Ñайт иÑка да преглежда текÑта и изображениÑта, които копирате в буферната памет (препоръчително)</translation>
<translation id="4842976633412754305">Тази Ñтраница опитва да зареди Ñкриптове от неудоÑтоверени източници.</translation>
<translation id="4844333629810439236">Други клавиатури</translation>
<translation id="4846680374085650406">Следвате препоръката на админиÑтратора за тази наÑтройка.</translation>
@@ -2479,6 +2515,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4900392736118574277">Страницата ви при Ñтартиране бе променена на <ph name="URL" />.</translation>
<translation id="490074449735753175">Използване на уÑлуга в мрежата за помощ при поправÑнето на правопиÑни грешки</translation>
<translation id="49027928311173603">Изтегленото от Ñървъра правило е невалидно: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Готови Ñме да Ñъздадем резервно копие на <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Този файл обикновено не Ñе Ð¸Ð·Ñ‚ÐµÐ³Ð»Ñ Ð¸ може да е опаÑен.</translation>
<translation id="4907306957610201395">ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð·Ð° разрешениÑ</translation>
<translation id="4907824805858067479">Запазените карти Ñа деактивирани от админиÑтратора ви</translation>
@@ -2511,6 +2548,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4953689047182316270">Реагиране на ÑÑŠÐ±Ð¸Ñ‚Ð¸Ñ Ð·Ð° доÑтъпноÑÑ‚</translation>
<translation id="4953808748584563296">Стандартен оранжев аватар</translation>
<translation id="4955814292505481804">Годишен</translation>
+<translation id="4958834709409349617">Ðктивирайте извеÑтиÑта на уÑтройÑтвата Ñи <ph name="PHONE_NAME_1" /> и <ph name="PHONE_NAME_2" />, като изпълните Ñледните Ñтъпки:</translation>
<translation id="495931528404527476">Ð’ Chrome</translation>
<translation id="496226124210045887">Избраната от Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° Ñъдържа деликатни файлове. ÐаиÑтина ли иÑкате да предоÑтавите на „$1“ поÑтоÑнен доÑтъп за четене от тази папка?</translation>
<translation id="4964455510556214366">Подредба</translation>
@@ -2523,6 +2561,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4970738541803285369">ИнÑталиране на Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚...</translation>
<translation id="4971412780836297815">ОтварÑне Ñлед приключване</translation>
<translation id="4972129977812092092">Редактиране на принтера</translation>
+<translation id="497287958838527945">Кредитни карти и адреÑи поÑредÑтвом Google Pay.</translation>
<translation id="4973307593867026061">ДобавÑне на принтери</translation>
<translation id="4973523518332075481">Използвайте име Ñ Ð´ÑŠÐ»Ð¶Ð¸Ð½Ð° най-много <ph name="MAX_LENGTH" /> знака</translation>
<translation id="497421865427891073">Преминаване напред</translation>
@@ -2546,6 +2585,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4998873842614926205">Потвърждаване на промените</translation>
<translation id="499955951116857523">Файлов мениджър</translation>
<translation id="5000922062037820727">Блокирано (препоръчително)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> нови Ñнимки</translation>
<translation id="5010043101506446253">Сертифициращ орган</translation>
<translation id="5010929733229908807">Ð’Ñички данни бÑха шифровани Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑка ви за Ñинхронизиране на
<ph name="TIME" /></translation>
@@ -2554,6 +2594,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5015762597229892204">Избор на приложение за драйвер за принтер</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">ЗапомнÑне</translation>
+<translation id="5018207570537526145">ОтварÑне на уебÑайта на разширението</translation>
<translation id="5024856940085636730">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½ÐµÐ¼Ð° повече време от очакваното. ИÑкате ли да Ñ Ð¿Ñ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚Ðµ?</translation>
<translation id="5026874946691314267">Без повторно показване</translation>
<translation id="5027550639139316293">Сертификат за имейл</translation>
@@ -2623,6 +2664,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5143374789336132547">Разширението „<ph name="EXTENSION_NAME" />“ промени Ñтраницата, коÑто Ñе показва при кликване върху бутона „Ðачална Ñтраница“.</translation>
<translation id="5143712164865402236">Вход за цÑл екран</translation>
<translation id="5145331109270917438">Дата на промÑна</translation>
+<translation id="514561958218673757">Ðктивирайте извеÑтиÑта на уÑтройÑтвата Ñи, като изпълните Ñледните Ñтъпки:</translation>
<translation id="5150254825601720210">Име на SSL Ñървър за Ñертификат на Netscape</translation>
<translation id="5151354047782775295">ОÑвободете мÑÑто на диÑка, в противен Ñлучай е възможно автоматично да бъдат изтрити определени данни</translation>
<translation id="5153297660536091054">Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð° отключване Ñ ÐŸÐ˜Ð ÐºÐ¾Ð´</translation>
@@ -2680,6 +2722,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5238278114306905396">Приложението <ph name="EXTENSION_NAME" /> бе премахнато автоматично.</translation>
<translation id="5238369540257804368">Обхвати</translation>
<translation id="5241128660650683457">Четене на вÑичките ви данни от поÑещаваните от Ð²Ð°Ñ ÑƒÐµÐ±Ñайтове</translation>
+<translation id="5241567694820672363">Да Ñе възÑтанови ли Ñтандартната Ñтраница при Ñтартиране?</translation>
<translation id="5242724311594467048">Да Ñе активира ли <ph name="EXTENSION_NAME" />?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> Ð¿Ñ€ÐµÑ‚ÑŠÑ€Ð¿Ñ Ñрив. Кликнете върху това балонче, за да реÑтартирате приложението.</translation>
<translation id="5249624017678798539">Браузърът Ð¿Ñ€ÐµÑ‚ÑŠÑ€Ð¿Ñ Ñрив, преди изтеглÑнето да завърши.</translation>
@@ -2689,7 +2732,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5254368820972107711">Вижте файловете за премахване</translation>
<translation id="52550593576409946">Павилионното приложение не можа да Ñе Ñтартира.</translation>
<translation id="5255315797444241226">Въвели Ñте грешен пропуÑк.</translation>
-<translation id="5259571578888203461">ЗабранÑване на Ñайтовете да виждат текÑта и изображениÑта, които копирате в буферната памет</translation>
<translation id="5260508466980570042">За Ñъжаление имейлът или паролата ви не можаха да бъдат потвърдени. МолÑ, опитайте отново.</translation>
<translation id="5261683757250193089">ОтварÑне в уеб магазина</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Файловете ви ще Ñа доÑтъпни от вÑÑко мÑÑто дори когато Ñте офлайн.<ph name="MARKUP_2" />
@@ -2742,7 +2784,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5324780743567488672">Ðвтоматично задаване на чаÑовата зона въз оÑнова на меÑтоположението ви</translation>
<translation id="5327248766486351172">Име</translation>
<translation id="532943162177641444">ДокоÑнете извеÑтието на телефона Ñи <ph name="PHONE_NAME" />, за да наÑтроите мобилната точка за доÑтъп, коÑто да може да Ñе използва от това уÑтройÑтво.</translation>
-<translation id="5329615878510216304">Ñканирайте отново</translation>
<translation id="5329858601952122676">&amp;Изтриване</translation>
<translation id="5330145655348521461">Тези файлове Ñе отвориха на друг работен плот. Преминете към <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />), за да ги прегледате.</translation>
<translation id="5330512191124428349">Получаване на информациÑ</translation>
@@ -2752,6 +2793,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5334142896108694079">Кеш за Ñкриптове</translation>
<translation id="533433379391851622">Очакваната верÑÐ¸Ñ Ðµ „<ph name="EXPECTED_VERSION" />“, но Ñ‚Ñ Ð±Ðµ „<ph name="NEW_ID" />“.</translation>
<translation id="5334844597069022743">Преглед на Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´</translation>
+<translation id="5335458522276292100">Създаваме резервно копие на <ph name="FILE_COUNT" /> в <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">ИнÑталирано от трета Ñтрана.</translation>
<translation id="5338503421962489998">Локално хранилище</translation>
<translation id="5340217413897845242">Елемент 6 в лавицата</translation>
@@ -2873,6 +2915,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5516183516694518900">Влезте в Chrome Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° Ñи в Google, за да получите Ñвоите отметки, иÑториÑ, пароли и други наÑтройки на вÑичките Ñи уÑтройÑтва.</translation>
<translation id="551752069230578406">Принтерът Ñе Ð´Ð¾Ð±Ð°Ð²Ñ Ð² профила ви. Това може да отнеме извеÑтно време...</translation>
<translation id="5517535964909391608">Ðезащитеното Ñъдържание е блокирано</translation>
+<translation id="5518219166343146486">Извеждане на запитване, когато Ñайт иÑка да преглежда текÑта и изображениÑта, копирани в буферната памет</translation>
<translation id="5518584115117143805">Сертификат за шифроване на имейли</translation>
<translation id="5521078259930077036">Това ли е очакваната от Ð²Ð°Ñ Ð½Ð°Ñ‡Ð°Ð»Ð½Ð° Ñтраница?</translation>
<translation id="5521348028713515143">ДобавÑне на прÑк път на Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚</translation>
@@ -2883,9 +2926,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5527463195266282916">Бе направен опит за понижение на разширението.</translation>
<translation id="5527474464531963247">Можете Ñъщо да изберете друга мрежа.</translation>
<translation id="5528368756083817449">ДиÑпечер на отметките</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Глобално</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> иÑка да</translation>
+<translation id="5534304873398226603">ОтхвърлÑне на Ñнимката или видеоклипа</translation>
<translation id="5534520101572674276">Размерът Ñе изчиÑлÑва</translation>
<translation id="5535941515421698170">Премахване и на ÑъщеÑтвуващите ви данни от това уÑтройÑтво</translation>
<translation id="5537725057119320332">Предаване</translation>
@@ -2925,8 +2968,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">ПриложениÑта Ñе зареждат...</translation>
<translation id="5592595402373377407">Още не Ñа налице доÑтатъчно данни.</translation>
+<translation id="5593766628437008432">Ðктивирайте извеÑтиÑта на уÑтройÑтвото Ñи <ph name="PHONE_NAME" />, като изпълните Ñледните Ñтъпки:</translation>
<translation id="5595152862129936745">Много далеч</translation>
<translation id="5595485650161345191">Редактиране на адреÑа</translation>
+<translation id="5596627076506792578">Още опции</translation>
<translation id="5600706100022181951">За изтеглÑнето на актуализациÑта ще Ñе използват мобилни данни (<ph name="UPDATE_SIZE_MB" /> МБ). ИÑкате ли да продължите?</translation>
<translation id="5601503069213153581">ПИРкод</translation>
<translation id="5605623530403479164">Други Ñ‚ÑŠÑ€Ñещи машини</translation>
@@ -2955,6 +3000,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="563535393368633106">Извеждане на запитване преди оÑъщеÑтвÑване на доÑтъп (препоръчително)</translation>
<translation id="5636996382092289526">За да използвате „<ph name="NETWORK_ID" />“, може да Ñе наложи първо <ph name="LINK_START" />да поÑетите Ñтраницата за вход в мрежата<ph name="LINK_END" />, коÑто ще Ñе отвори автоматично Ñлед нÑколко Ñекунди. Ðко това не Ñе Ñлучи, мрежата не може да Ñе ползва.</translation>
<translation id="5637476008227280525">Ðктивиране на мобилните данни</translation>
+<translation id="5638309510554459422">Ðамерете Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¸ теми в <ph name="BEGIN_LINK" />уеб магазина на Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Ðктуализирано преди <ph name="HOURS" /> ч</translation>
<translation id="5639549361331209298">Презареждане на тази Ñтраница – задръжте, за да видите още опции</translation>
<translation id="5642508497713047">ПодпиÑващ CRL</translation>
@@ -2966,6 +3012,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5657667036353380798">За външното разширение Ñе изиÑква да е инÑталирана верÑÐ¸Ñ <ph name="MINIMUM_CHROME_VERSION" /> на Chrome или по-нова.</translation>
<translation id="5658415415603568799">За допълнителна ÑигурноÑÑ‚ Smart Lock ще ви помоли да въведете паролата Ñи Ñлед 20 чаÑа.</translation>
<translation id="5659593005791499971">Имейл</translation>
+<translation id="5659833766619490117">Тази Ñтраница не можа да бъде преведена</translation>
<translation id="5662477687021125631">ПоÑтоÑнен</translation>
<translation id="5667546120811588575">Google Play Ñе наÑтройва...</translation>
<translation id="5669267381087807207">Ðктивира Ñе</translation>
@@ -3001,6 +3048,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5729712731028706266">&amp;Изглед</translation>
<translation id="5729996640881880439">За Ñъжаление не можем да покажем кода на тази грешка.</translation>
<translation id="5731247495086897348">&amp;ПоÑтавÑне и Ñтарт</translation>
+<translation id="5731409020711461763">1 нова Ñнимка</translation>
<translation id="5734362860645681824">Комуникации</translation>
<translation id="5735973442555172575">За да използвате Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° Android, влезте отново в профила Ñи и актуализирайте.</translation>
<translation id="5736796278325406685">МолÑ, въведете валидно потребителÑко име</translation>
@@ -3031,11 +3079,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="577322787686508614">ОперациÑта за четене не е разрешена на: <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">ОтварÑне на приложението за файлове</translation>
<translation id="5774515636230743468">МанифеÑÑ‚:</translation>
+<translation id="5775834615653774429">ПриÑъединÑването на компютъра към домейна не бе уÑпешно. Организационната единица не ÑъщеÑтвува.</translation>
<translation id="577624874850706961">ТърÑене</translation>
<translation id="5777468213129569553">ОтварÑне на Chrome</translation>
<translation id="5778747455497889540">По-долу е произволно генерираната чрез модула за ÑигурноÑÑ‚ парола, коÑто е приÑвоена на компютъра ви:</translation>
<translation id="5780973441651030252">Приоритет на процеÑите</translation>
<translation id="5781865261247219930">Изпращане на команди до <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Превежда Ñе...</translation>
<translation id="5783221160790377646">Поради грешка не бе Ñъздаден контролиран потребител. МолÑ, опитайте отново по-къÑно.</translation>
<translation id="5783602409389152506">, докато Ñе Ñканира за уÑтройÑтва...</translation>
<translation id="57838592816432529">Заглушаване</translation>
@@ -3049,6 +3099,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5804241973901381774">РазрешениÑ</translation>
<translation id="580571955903695899">Преподреждане по азбучен ред</translation>
<translation id="5807290661599647102">Задаване на Ð¾Ð¿Ñ†Ð¸Ñ Ð·Ð° заключване на екрана</translation>
+<translation id="580926004266167721">ПриÑъединÑването на компютъра към домейна не бе уÑпешно. Възможно е профилът ви да нÑма доÑтатъчно права за организационната единица.</translation>
<translation id="580961539202306967">Извеждане на запитване, когато Ñайт иÑка да ми изпраща наÑочени ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ (препоръчително)</translation>
<translation id="5814126672212206791">Тип на връзката</translation>
<translation id="5815645614496570556">ÐÐ´Ñ€ÐµÑ Ð½Ð° X.400</translation>
@@ -3070,8 +3121,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5835754902560991078">изключително кратко (0,6 Ñек)</translation>
<translation id="5838456317242088717">Текущата ÑеÑÐ¸Ñ Ð² режим „инкогнито“</translation>
<translation id="5842497610951477805">Ðктивиране на Bluetooth</translation>
+<translation id="5843250171025351504">УÑтройÑтвото ви вече не Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ Ð½Ð° поÑочените от админиÑтратора ви изиÑÐºÐ²Ð°Ð½Ð¸Ñ Ð·Ð° минимална верÑÐ¸Ñ Ð½Ð° клиентÑката програма. МолÑ, актуализирайте Ñ, за да влезете.</translation>
<translation id="5846929185714966548">Раздел 4</translation>
<translation id="5848924408752252705">ДокоÑнете, за да Ñе върнете назад.</translation>
+<translation id="5849212445710944278">Вече е добавено</translation>
<translation id="5849570051105887917">Код на ÑобÑÑ‚Ð²ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтавчик</translation>
<translation id="5849869942539715694">Пакетиране на разширение...</translation>
<translation id="5850516540536751549">Този файлов тип не Ñе поддържа. МолÑ, поÑетете <ph name="BEGIN_LINK" />уеб магазина на Chrome<ph name="END_LINK" />, за да намерите приложение, което може да го отвори.
@@ -3097,6 +3150,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="586567932979200359">ИзпълнÑвате <ph name="PRODUCT_NAME" /> от образа му на диÑка. ИнÑталирането му на Ð²Ð°ÑˆÐ¸Ñ ÐºÐ¾Ð¼Ð¿ÑŽÑ‚ÑŠÑ€ ви позволÑва да го използвате без този образ и гарантира, че ще бъде актуализиран.</translation>
<translation id="5866557323934807206">ИзчиÑтване на тези наÑтройки за бъдещи поÑещениÑ</translation>
<translation id="5866840822086176774">Много Ñилен</translation>
+<translation id="5867841422488265304">ПотърÑете нещо или въведете уеб адреÑ</translation>
<translation id="5869029295770560994">Добре, разбрах</translation>
<translation id="5869522115854928033">Запазени пароли</translation>
<translation id="5870086504539785141">ЗатварÑне на менюто за доÑтъпноÑÑ‚</translation>
@@ -3154,7 +3208,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5972708806901999743">ПремеÑтване най-горе</translation>
<translation id="5972826969634861500">Стартиране на <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">ÐамалÑване на мащаба</translation>
-<translation id="5975730206036440725">PPD файлът не може да бъде намерен. Уверете Ñе, че вашиÑÑ‚ Chromebook е онлайн, и опитайте отново.</translation>
<translation id="5975792506968920132">Процент на зареждане на батериÑта</translation>
<translation id="5976160379964388480">Други</translation>
<translation id="5978264784700053212">Център за ÑъобщениÑ</translation>
@@ -3164,6 +3217,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5984222099446776634">ÐаÑкоро поÑетени</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Това е обща Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвото ви и употребата му от ваша Ñтрана, като например зарÑд на батериÑта, колко чеÑто използвате приложениÑта, качеÑтвото и продължителноÑтта на мрежовите ви връзки (напр. Wi-Fi и Bluetooth), както и Ñигнали за Ñривове, когато нещо не работи правилно. Ð¢Ñ Ñ‰Ðµ Ñе използва за подобрÑване на продуктите и уÑлугите на Google за вÑички. ЧаÑÑ‚ от обобщената Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ñ‰Ðµ помогне и на партньорите, като например програмиÑти за Android, да уÑъвършенÑтват приложениÑта и продуктите Ñи.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Можете да включите или изключите това по вÑÑко време в наÑтройките на приложениÑта за Android. Това не Ñе отразÑва върху ÑпоÑобноÑтта на уÑтройÑтвото ви да изпраща нужната информациÑ, за да може да получава оÑновни уÑлуги, като ÑиÑтемни актуализации и такива за ÑигурноÑÑ‚.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Преведено</translation>
<translation id="5991049340509704927">Увеличаване</translation>
<translation id="5993332328670040093">ПреноÑÑŠÑ‚ на данни вече нÑма да Ñе измерва.</translation>
<translation id="6003177993629630467">Възможно е <ph name="PRODUCT_NAME" /> да не може да Ñе поддържа актуален.</translation>
@@ -3187,7 +3241,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – уÑтановена е връзка Ñ USB уÑтройÑтво</translation>
<translation id="6032912588568283682">Файлова ÑиÑтема</translation>
<translation id="6034662038931255275">ÐктуализациÑта на операционната ÑиÑтема бе уÑпешна</translation>
-<translation id="6035651096710386140">Изберете или Ctrl, или Alt</translation>
<translation id="6039651071822577588">Ðеправилно образуван речник на ÑвойÑтвата на мрежата</translation>
<translation id="604001903249547235">Резервни ÐºÐ¾Ð¿Ð¸Ñ Ð² облака</translation>
<translation id="6040143037577758943">ЗатварÑне</translation>
@@ -3195,8 +3248,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="604124094241169006">Ðвтоматично</translation>
<translation id="6042169520002885235">Избиране на производител и модел на принтера</translation>
<translation id="6042308850641462728">Още</translation>
+<translation id="6042850536017090003">ДокоÑнете „ИзвеÑÑ‚Ð¸Ñ Ð·Ð° приложението“.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ñ€Ð°Ð·Ð´ÐµÐ» в Chrome Ñ/ÑŠÑ â€ž<ph name="TAB_NAME" />“.</translation>
-<translation id="6043357981274314628">Готово!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ñ€Ð°Ð·Ð´ÐµÐ» в Chrome и звук Ñ/ÑŠÑ â€ž<ph name="TAB_NAME" />“.</translation>
<translation id="6049004884579590341">ÐатиÑнете и задръжте |<ph name="ACCELERATOR" />| за изход от режима на цÑл екран</translation>
<translation id="6049065490165456785">Снимка от вътрешната камера</translation>
@@ -3208,6 +3261,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6056710589053485679">Ðормално презареждане</translation>
<translation id="6059652578941944813">Ð™ÐµÑ€Ð°Ñ€Ñ…Ð¸Ñ Ð½Ð° Ñертификатите</translation>
<translation id="6059925163896151826">USB уÑтройÑтва</translation>
+<translation id="6060435378291459521">Ð’/ъв <ph name="PLUGIN_NAME" /> възникна Ñрив.</translation>
<translation id="6064217302520318294">Заключване на екрана</translation>
<translation id="6065289257230303064">Ðтрибути за директориÑта на Ñубекта на Ñертификата</translation>
<translation id="6068338049763724728">Ðктивиране на отдалечената региÑтрациÑ</translation>
@@ -3239,9 +3293,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6107012941649240045">Издаден на</translation>
<translation id="6112952769866305444">Редактиране на подÑтраницата за човека, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">ÐатиÑнете |<ph name="SHORTCUT" />|, за да Ñе върнете назад</translation>
+<translation id="6116338172782435947">Да преглежда текÑта и изображениÑта, копирани в буферната памет</translation>
<translation id="6116921718742659598">ПромÑна на наÑтройките за език и въвеждане</translation>
<translation id="6120205520491252677">ФикÑиране на тази Ñтраница в ÑÑ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð¸Ñ ÐµÐºÑ€Ð°Ð½...</translation>
<translation id="6122081475643980456">Връзката ви Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚ Ñе контролира</translation>
+<translation id="6122095009389448667">Този Ñайт да продължи да нÑма доÑтъп за преглед на буферната памет</translation>
<translation id="6122875415561139701">ОперациÑта за Ð·Ð°Ð¿Ð¸Ñ Ð½Ðµ е разрешена на: <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">От това разширение завиÑÑÑ‚ Ñледните разширениÑ:</translation>
<translation id="6125479973208104919">За Ñъжаление, Ñ‚Ñ€Ñбва отново да добавите профила Ñи към това уÑтройÑтво <ph name="DEVICE_TYPE" />.</translation>
@@ -3283,6 +3339,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6178664161104547336">Избор на Ñертификат</translation>
<translation id="6180288788882902869">Google Play на Ð²Ð°ÑˆÐ¸Ñ <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">ИзтеглÑнето е блокирано</translation>
+<translation id="6181803575025675566">Контролирайте това поведение от <ph name="LINK_START" />ÐаÑтройки<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">МеÑтоположение на уÑтройÑтвото</translation>
<translation id="6185696379715117369">Страница нагоре</translation>
<translation id="6189412234224385711">ОтварÑне Ñ/ÑŠÑ <ph name="EXTENSION_NAME" /></translation>
@@ -3315,7 +3372,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6237816943013845465">ПозволÑва ви да коригирате разделителната ÑпоÑобноÑÑ‚ на екрана</translation>
<translation id="6238923052227198598">Запазване на най-новата бележка на Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐµÐºÑ€Ð°Ð½</translation>
<translation id="6239558157302047471">Презареждане на рамката</translation>
-<translation id="624022915548992686">Изход от Ñтраницата</translation>
<translation id="6241530762627360640">Да оÑъщеÑтвÑва доÑтъп до информациÑта за Ñдвоените ÑÑŠÑ ÑиÑтемата ви уÑтройÑтва Ñ Bluetooth и да открива тези, които Ñа наблизо.</translation>
<translation id="6243774244933267674">ÐÑма доÑтъп до Ñървъра</translation>
<translation id="6246413617632217567">КонтролираниÑÑ‚ потребител не можа да бъде импортиран. МолÑ, проверете Ñвободното мÑÑто и разрешениÑта на Ñ‚Ð²ÑŠÑ€Ð´Ð¸Ñ Ñи диÑк и опитайте отново.</translation>
@@ -3332,13 +3388,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6263284346895336537">Ðе е критично</translation>
<translation id="6263541650532042179">нулирате Ñинхронизирането</translation>
<translation id="6264365405983206840">Избиране на &amp;вÑички</translation>
+<translation id="6265930187414222160">Готово! ОпаÑниÑÑ‚ Ñофтуер е премахнат.</translation>
<translation id="6267166720438879315">Изберете Ñертификат, за удоÑтоверите ÑамоличноÑтта Ñи пред <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">ОтварÑне чрез <ph name="APP" /></translation>
<translation id="6268747994388690914">Импортиране на отметки от HTML файл...</translation>
<translation id="6270770586500173387">Изпращане на <ph name="BEGIN_LINK1" />Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° ÑиÑтемата и приложениÑта<ph name="END_LINK1" />, както и за <ph name="BEGIN_LINK2" />показателите<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">При изтеглÑнето на приÑтавката възникна грешка (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">КачеÑтво</translation>
-<translation id="6274087148640822908">Ðамерете Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¸ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² <ph name="BEGIN_LINK" />уеб магазина на Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">ПромÑна на Ñнимката</translation>
<translation id="6276301056778294989">Уверете Ñе, че ÑъщиÑÑ‚ код Ñе показва на уÑтройÑтвото.</translation>
<translation id="6277105963844135994">Времето за изчакване на мрежата изтече</translation>
@@ -3364,12 +3420,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6311220991371174222">Chrome не може да Ñе Ñтартира, защото нещо Ñе обърка при отварÑнето на потребителÑÐºÐ¸Ñ Ð²Ð¸ профил. Опитайте да реÑтартирате браузъра.</translation>
<translation id="6312403991423642364">ÐеизвеÑтна мрежова грешка</translation>
<translation id="6313641880021325787">ИЗХОД ОТ VR</translation>
-<translation id="6314335155547195432">Генериране на парола</translation>
<translation id="6314819609899340042">УÑпешно активирахте функциите за отÑтранÑване на грешки на това уÑтройÑтво <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Страниците ви при Ñтартиране бÑха променени така, че да включват <ph name="URL" />. За да деактивирате разширениÑта, които ги променÑÑ‚, кликнете върху „ВъзÑтановÑване“.</translation>
<translation id="6315493146179903667">ИзнаÑÑне на вÑичко на преден план</translation>
<translation id="6316806695097060329">Това уÑтройÑтво Ñ <ph name="SHORT_PRODUCT_NAME" /> е Ñъздадено, за да ви предоÑтави най-доброто от мрежата.</translation>
+<translation id="6317318380444133405">Вече не Ñе поддържа.</translation>
<translation id="6317369057005134371">Прозорецът на приложението Ñе изчаква...</translation>
+<translation id="6318407754858604988">ИзтеглÑнето започна</translation>
<translation id="6322279351188361895">Прочитът на Ð»Ð¸Ñ‡Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡ не бе уÑпешен.</translation>
<translation id="6325191661371220117">Деактивиране на автоматичното Ñтартиране</translation>
<translation id="6326175484149238433">Премахване от Chrome</translation>
@@ -3379,7 +3435,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6333049849394141510">Изберете какво да Ñинхронизирате</translation>
<translation id="6333064448949140209">Файлът ще бъде изпратен до Google за отÑтранÑване на грешки</translation>
<translation id="6333834492048057036">ПремеÑтване на фокуÑа върху адреÑната лента за Ñ‚ÑŠÑ€Ñене</translation>
-<translation id="6336907568130557310">Паролите ви ще бъдат видими за вÑички, които могат да видÑÑ‚ екÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð». Ðе ÑподелÑйте файла Ñ Ð½Ð¸ÐºÐ¾Ð³Ð¾ и го изтрийте, Ñлед като го импортирате.</translation>
<translation id="6339668969738228384">Създаване на нов потребителÑки профил за <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Ðе можа да Ñе уÑтанови връзка ÑÑŠÑ Ñървъра. МолÑ, проверете мрежовата Ñи връзка и опитайте отново. Ðко проблемът продължи, реÑтартирайте ÑÐ²Ð¾Ñ Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3402,7 +3457,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">ÐаÑтройване на Smart Lock за Android</translation>
<translation id="6374469231428023295">Ðов опит</translation>
-<translation id="6377158645544167202">Ðе може да Ñе уÑтанови връзка Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°. Уверете Ñе, че е включен и е Ñвързан Ñ Ð²Ð°ÑˆÐ¸Ñ Chromebook чрез Wi-Fi или USB.</translation>
<translation id="6380143666419481200">Приемам и продължавам</translation>
<translation id="6383051423892982287">Шифроване на Ñинхронизираните данни ÑÑŠÑ ÑобÑÑ‚Ð²ÐµÐ½Ð¸Ñ Ð²Ð¸ <ph name="BEGIN_LINK" />пропуÑк за Ñинхронизиране<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Променете наÑтройките Ñи за Ñ‚ÑŠÑ€Ñене на: <ph name="SEARCH_HOST" /></translation>
@@ -3494,6 +3548,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6503077044568424649">Ползвани</translation>
<translation id="6504611359718185067">Свържете Ñе Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚, за да добавите принтер</translation>
<translation id="6506374932220792071">ÐŸÐ¾Ð´Ð¿Ð¸Ñ Ð¿Ð¾ X9.62 ECDSA Ñ SHA-256</translation>
+<translation id="6508248480704296122">Свързано ÑÑŠÑ <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Приложение: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Лиценз за мултимедиÑ</translation>
<translation id="6510568984200103950">По-малко наÑтройки</translation>
@@ -3527,9 +3582,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6551508934388063976">Командата не е налице. ÐатиÑнете „control-N“, за да отворите нов прозорец.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> потребители</translation>
<translation id="6555432686520421228">Премахване на вÑички профили на потребители и възÑтановÑване на уÑтройÑтвото ви Ñ <ph name="IDS_SHORT_PRODUCT_NAME" />, така че да бъде като ново.</translation>
+<translation id="6555810572223193255">ПочиÑтването понаÑтоÑщем не е налице.</translation>
<translation id="6556866813142980365">ВъзÑтановÑване</translation>
<translation id="6558280019477628686">Възникна грешка. ÐÑкои елементи може да не Ñа изтрити.</translation>
<translation id="6559580823502247193">(вече е на това уÑтройÑтво)</translation>
+<translation id="6560713683827832045">Проверете дали извеÑтиÑта за приложението Ñа включени. Ðко не Ñа, активирайте ги чрез превключвателÑ.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">ПътÑÑ‚ или името на файла Ñа твърде дълги. МолÑ, запазете файла Ñ Ð¿Ð¾-кратко име или на друго мÑÑто.</translation>
<translation id="656398493051028875">„<ph name="FILENAME" />“ Ñе изтрива...</translation>
@@ -3558,7 +3615,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6606070663386660533">Раздел 8</translation>
<translation id="6607272825297743757">Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° файла</translation>
<translation id="6607831829715835317">Още инÑтруме&amp;нти</translation>
-<translation id="6610183966322615106">Грешка при добавÑнето на принтера</translation>
<translation id="6612358246767739896">Защитено Ñъдържание</translation>
<translation id="6613452264606394692">Връщайте Ñе тук бързо, като запазите отметка към тази Ñтраница</translation>
<translation id="6615455863669487791">Покажете ми</translation>
@@ -3635,9 +3691,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6736045498964449756">Ðми Ñега! Паролите не Ñъвпадат!</translation>
<translation id="6736243959894955139">ÐдреÑ</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Можете да премахнете ÑÑ‚Ð°Ñ€Ð¸Ñ Ñи потребителÑки профил, въпреки че вече нÑмате доÑтъп до него.</translation>
<translation id="6739923123728562974">Показване на Ð¿Ñ€ÐµÐºÐ¸Ñ Ð¿ÑŠÑ‚ на Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚</translation>
<translation id="6740234557573873150">„<ph name="FILE_NAME" />“ е на пауза</translation>
<translation id="6742339027238151589">ДоÑтъпно за Ñкрипт</translation>
+<translation id="6743841972744298686">ÐаÑтройки за Ñинхронизиране</translation>
<translation id="6745592621698551453">Ðктуализиране Ñега</translation>
<translation id="6746124502594467657">Придвижване надолу</translation>
<translation id="674632704103926902">Да Ñе активира премеÑтването чрез докоÑване</translation>
@@ -3650,12 +3708,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6757101664402245801">URL адреÑÑŠÑ‚ е копиран</translation>
<translation id="6758056191028427665">Уведомете ни как Ñе ÑправÑме.</translation>
<translation id="6759193508432371551">ВъзÑтановÑване на фабричните наÑтройки</translation>
+<translation id="6765234885931342179">Да прегледа ÑÐµÑ€Ð¸Ð¹Ð½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ€ на ключа ви за ÑигурноÑÑ‚</translation>
<translation id="6766101255664245434">Ðаправете нова Ñнимка или изберете ÑъщеÑтвуващо изображение или икона.
<ph name="LINE_BREAK" />
Снимката ще Ñе показва на Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐµÐºÑ€Ð°Ð½ и на този за вход в Chromebook.</translation>
<translation id="6769712124046837540">ДобавÑне на принтер...</translation>
<translation id="6771503742377376720">Е Ñертифициращ орган</translation>
<translation id="6773575010135450071">Още дейÑтвиÑ...</translation>
+<translation id="6777817260680419853">Блокирано бе пренаÑочване</translation>
<translation id="6778959797435875428">Включване на звука за Ñайтовете</translation>
<translation id="677965093459947883">Много малък</translation>
<translation id="6780439250949340171">да управлÑвате други наÑтройки.</translation>
@@ -3730,6 +3790,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6898699227549475383">ÐžÑ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ (О)</translation>
<translation id="6900284862687837908">Приложение на заден план: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ПриÑъединÑване на уÑтройÑтвото към домейна</translation>
+<translation id="6903534926908201625">По вÑÑко време можете да перÑонализирате <ph name="BEGIN_LINK" />наÑтройките<ph name="END_LINK" /> за Ñъбираната от Google информациÑ.</translation>
<translation id="6904344821472985372">ОттеглÑне на доÑтъпа до файлове</translation>
<translation id="6904655473976120856">За изход натиÑнете бутона на приложението</translation>
<translation id="6904713658985136356"><ph name="HOST" /> иÑка да Ñподели екрана ви.</translation>
@@ -3738,17 +3799,22 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="691024665142758461">ИзтеглÑне на нÑколко файла</translation>
<translation id="6911324888870229398">Мрежовата връзка прекъÑна. МолÑ, проверете Ñ Ð¸Ð»Ð¸ опитайте Ñ Ð´Ñ€ÑƒÐ³Ð° Wi-Fi мрежа.</translation>
<translation id="6911734910326569517">Използвана памет</translation>
+<translation id="6914783257214138813">Паролите ви ще бъдат видими за вÑички, които могат да видÑÑ‚ екÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð».</translation>
<translation id="6915804003454593391">Потребител:</translation>
<translation id="6916590542764765824">Управление на разширениÑта</translation>
<translation id="6920989436227028121">ОтварÑне като нормален раздел</translation>
<translation id="6922128026973287222">Използвайте по-малко данни и Ñърфирайте по-бързо поÑредÑтвом Google Ð˜ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ð½Ð° данни. Кликнете, за да научите повече.</translation>
<translation id="6929555043669117778">Блокирането на изÑкачащи прозорци да продължи</translation>
<translation id="6930242544192836755">ПродължителноÑÑ‚</translation>
+<translation id="6934241953272494177">Сканираме мултимедийното ви уÑтройÑтво...
+<ph name="LINE_BREAK1" />
+Ðамерихме <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">ОперациÑта за Ð·Ð°Ð¿Ð¸Ñ Ð½Ð°Ð´Ð²Ð¸ÑˆÐ°Ð²Ð° макÑималната дължина на атрибута за: <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">МолÑ, влезте в/ъв <ph name="TOKEN_NAME" />, за да удоÑтоверите ÑамоличноÑтта Ñи пред <ph name="HOST_NAME" /> ÑÑŠÑ Ñертификата Ñи.</translation>
<translation id="6943176775188458830">Ðнулиране на отпечатването</translation>
<translation id="6943836128787782965">Получаването на HTTP не бе уÑпешно</translation>
<translation id="6945221475159498467">Изберете</translation>
+<translation id="694592694773692225">Ðа тази Ñтраница бе блокирано пренаÑочване.</translation>
<translation id="6949306908218145636">Запазване на отметки за отворените Ñтраници...</translation>
<translation id="6955446738988643816">ИнÑпектиране на изÑкачащ прозорец</translation>
<translation id="6957231940976260713">Имe на уÑлугата</translation>
@@ -3852,13 +3918,16 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7093866338626856921">Обмен на данни Ñ ÑƒÑтройÑтвата ÑÑŠÑ Ñледните имена: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">КонтролираниÑÑ‚ потребител не можа да бъде импортиран. МолÑ, проверете мрежовата Ñи връзка и опитайте отново по-къÑно.</translation>
<translation id="7098447629416471489">Тук ще Ñе покажат другите запазени Ñ‚ÑŠÑ€Ñещи машини</translation>
+<translation id="7099337801055912064">PPD файлът е твърде голÑм, за да бъде зареден. МакÑималниÑÑ‚ размер е 250 КБ.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> избрани елемента</translation>
<translation id="7102687220333134671">Ðвтоматичните актуализации Ñа включени</translation>
<translation id="7106346894903675391">Купуване на още хранилище...</translation>
<translation id="7108338896283013870">Скриване</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">ПерÑонализирането е включено. Можете да промените това на Ð°Ð´Ñ€ÐµÑ myaccount.google.com.</translation>
<translation id="7113502843173351041">Да оÑъщеÑтвÑва доÑтъп до имейл адреÑа ви</translation>
<translation id="7114054701490058191">Паролите не Ñа идентични</translation>
+<translation id="7117228822971127758">МолÑ, опитайте отново по-къÑно</translation>
<translation id="7117247127439884114">Влизане отново...</translation>
<translation id="711840821796638741">Показване на управлÑваните отметки</translation>
<translation id="711902386174337313">Четене на ÑпиÑъка Ñ ÑƒÑтройÑтва, на които Ñте влезли в профила Ñи</translation>
@@ -3899,6 +3968,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7180611975245234373">ОпреÑнÑване</translation>
<translation id="7180865173735832675">ПерÑонализиране</translation>
<translation id="7186088072322679094">Запазване в лентата Ñ Ð¸Ð½Ñтрументи</translation>
+<translation id="7187428571767585875">ЗапиÑи в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ñ€ÐµÐ³Ð¸ÑÑ‚ÑŠÑ€, които ще бъдат премахнати или променени:</translation>
<translation id="7191159667348037">ÐеизвеÑтен принтер (USB)</translation>
<translation id="7191454237977785534">Запазване на файла като</translation>
<translation id="7196835305346730603">ТърÑÑÑ‚ Ñе уÑтройÑтва Chromebox, които Ñа наблизо...</translation>
@@ -3907,6 +3977,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7201118060536064622">Изтрихте „<ph name="DELETED_ITEM_NAME" />“</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> Ñе изтеглÑ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Изход от Ñтраницата}other{Изход от Ñтраниците}}</translation>
<translation id="721331389620694978">ÐÑма да Ñе изчиÑÑ‚ÑÑ‚ нÑкои наÑтройки, които може да отразÑват навиците при Ñърфиране.</translation>
<translation id="7216409898977639127">Мобилен оператор</translation>
<translation id="7216595297012131718">Подредете езиците Ñпоред предпочитанието Ñи</translation>
@@ -3952,6 +4023,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="727952162645687754">Грешка при изтеглÑнето</translation>
<translation id="7279701417129455881">Управление на блокирането на „биÑквитки“...</translation>
<translation id="7280877790564589615">ИзиÑква Ñе разрешение</translation>
+<translation id="7283041136720745563">Квотата ви в Google ДиÑк не е доÑтатъчно голÑма.</translation>
<translation id="7287143125007575591">ДоÑтъпът е отказан.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> точки на инч</translation>
<translation id="7289225569524511578">ОтварÑне на приложението за тапети</translation>
@@ -4020,6 +4092,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7392118418926456391">Сканирането за вируÑи не бе уÑпешно</translation>
<translation id="7392915005464253525">По&amp;вторно отварÑне на затворен прозорец</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> ще Ñе изпълнÑва при Ñтартиране на ÑиÑтемата и ще продължи да работи на заден план дори Ñлед като затворите вÑички други прозорци на <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Преминахте към друга мрежа</translation>
<translation id="7400418766976504921">URL адреÑ</translation>
<translation id="740083207982962331">МолÑ, изчакайте, докато вашиÑÑ‚ Chromebox Ñе реÑтартира...</translation>
<translation id="7400839060291901923">ÐаÑтройте връзката на телефона Ñи <ph name="PHONE_NAME" /></translation>
@@ -4030,6 +4103,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7409233648990234464">Повторно Ñтартиране и Powerwash</translation>
<translation id="7409836189476010449">Изпълни Flash</translation>
<translation id="7410344089573941623">Да Ñе получава запитване, ако <ph name="HOST" /> иÑка доÑтъп до камерата и микрофона ви</translation>
+<translation id="741204030948306876">Да, ще учаÑтвам</translation>
<translation id="7412226954991670867">Памет на Ð³Ñ€Ð°Ñ„Ð¸Ñ‡Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑор</translation>
<translation id="7416362041876611053">ÐеизвеÑтна грешка в мрежата.</translation>
<translation id="7417705661718309329">Карта на Google</translation>
@@ -4051,6 +4125,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7445682342344043969">ИзÑкачащите прозорци Ñа блокирани</translation>
<translation id="744859430125590922">Контролиране и преглед на уебÑайтовете, които този човек поÑещава от <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">С избирането на този принтер давате разрешение за доÑтъп до него на Ñледното разширение:</translation>
+<translation id="7453467225369441013">Ще излезете от повечето Ñайтове, но не и от профила Ñи в Google.</translation>
<translation id="7456142309650173560">за програмиÑти</translation>
<translation id="7456847797759667638">ОтварÑне на меÑтоположение...</translation>
<translation id="7461924472993315131">ФикÑиране</translation>
@@ -4061,7 +4136,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="747114903913869239">Грешка: Разширението не може да Ñе декодира</translation>
<translation id="7473891865547856676">Ðе, благодарÑ</translation>
<translation id="747459581954555080">ВъзÑтановÑване на вÑички</translation>
-<translation id="747494631553057218">ЗапиÑи в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ñ€ÐµÐ³Ð¸ÑÑ‚ÑŠÑ€:</translation>
+<translation id="7475034671245341386">В/ъв <ph name="PLUGIN_NAME" /> възникна грешка.</translation>
<translation id="7475671414023905704">URL Ð°Ð´Ñ€ÐµÑ Ð·Ð° изгубена парола на Netscape</translation>
<translation id="7476454130948140105">БатериÑта е твърде изтощена (<ph name="BATTERY_PERCENT" />%) за Ñтартиране на актуализациÑта</translation>
<translation id="7477347901712410606">Ðко Ñте забравили пропуÑка Ñи, Ñпрете и задайте отново Ñинхронизирането поÑредÑтвом <ph name="BEGIN_LINK" />Google Табло за управление<ph name="END_LINK" />.</translation>
@@ -4076,6 +4151,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7487067081878637334">Технологии</translation>
<translation id="7487099628810939106">ЗабавÑне преди кликване:</translation>
<translation id="7487969577036436319">ÐÑма инÑталирани компоненти</translation>
+<translation id="7489215562877293245">Ðамерихме <ph name="FILE_COUNT" />
+<ph name="LINE_BREAK1" />
+Готови Ñме да Ñъздадем резервно копие в <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;ОтварÑне на вÑички}=1{&amp;ОтварÑне на отметката}other{&amp;ОтварÑне на вÑички (#)}}</translation>
<translation id="7489605380874780575">Проверка дали отговарÑте на уÑловиÑта</translation>
<translation id="749028671485790643">Човек <ph name="VALUE" /></translation>
@@ -4088,7 +4166,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7497215489070763236">Сертификат от Ñертифициращ орган за Ñървъра</translation>
<translation id="7502658306369382406">IPv6 адреÑ</translation>
<translation id="7503191893372251637">Тип на Ñертификата на Netscape</translation>
-<translation id="7503607651407946808">Страницата Ñе превежда...</translation>
<translation id="7503821294401948377">Ðе можа да Ñе зареди иконата „<ph name="ICON" />“ за дейÑтвието на браузъра.</translation>
<translation id="750509436279396091">ОтварÑне на папката за изтеглÑниÑ</translation>
<translation id="7505167922889582512">Показване на Ñкритите файлове</translation>
@@ -4100,9 +4177,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7517569744831774757">ВъзÑтановете наÑтройките към първоначалните им Ñтандартни ÑтойноÑти.</translation>
<translation id="7517786267097410259">Създаване на парола –</translation>
<translation id="7518150891539970662">РегиÑтрационни файлове за WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Страницата Ñе превежда...</translation>
<translation id="7521387064766892559">Javascript</translation>
<translation id="7525067979554623046">Създаване</translation>
+<translation id="7526413953848747421">Обогатете Chrome Ñ Ð¼Ð¾Ñ‰Ð½Ð¸ уÑлуги на Google, като проверка на правопиÑа и Ñ‚ÑŠÑ€Ñене чрез докоÑване</translation>
<translation id="7529411698175791732">Проверете връзката Ñи Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚. Ðко проблемът продължи, опитайте да излезете от профила Ñи и отново да влезете в него.</translation>
<translation id="7530016656428373557">СкороÑÑ‚ на разреждане във ватове</translation>
<translation id="7536709149194614609">МолÑ, реÑтартирайте уÑтройÑтвото и опитайте отново по-къÑно.</translation>
@@ -4126,7 +4203,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
и да опитате отново да Ñъздадете контролиран потребител.</translation>
<translation id="756445078718366910">ОтварÑне на прозореца на браузъра</translation>
<translation id="7564847347806291057">ПрекратÑване на процеÑа</translation>
-<translation id="7565291891798266313">ТърÑещата ви машина бе променена на <ph name="URL" />. За да деактивирате разширениÑта, които Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½ÑÑ‚, кликнете върху „ВъзÑтановÑване“.</translation>
<translation id="7566118625369982896">Управление на връзките към Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² Google Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Данните в Chrome Ñа изчиÑтени</translation>
@@ -4135,13 +4211,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7573172247376861652">ЗарÑд на батериÑта</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Комплектуване</translation>
-<translation id="7577815336900970562">Използване на Wi-Fi или мобилни мрежи за определÑне на меÑтоположението</translation>
<translation id="7579149537961810247">Заглушаване на Ñайтовете</translation>
<translation id="7580671184200851182">Възпроизвеждане на един и Ñъщ звук през вÑички виÑокоговорители (моно)</translation>
-<translation id="7581273696622423628">УчаÑтие в анкетата</translation>
<translation id="7581462281756524039">ИнÑтрумент за почиÑтване</translation>
<translation id="7582582252461552277">Да Ñе предпочита тази мрежа</translation>
-<translation id="7586312264284919041">ИÑкате ли да преведете тази Ñтраница?</translation>
<translation id="7586498138629385861">Браузърът ще продължи да работи, докато приложениÑта в Chrome Ñа отворени.</translation>
<translation id="7589461650300748890">Ðе бързайте! Внимавайте.</translation>
<translation id="7589661784326793847">Изчакайте Ñамо Ñекунда</translation>
@@ -4158,6 +4231,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7607274158153386860">ЗаÑвка за Ñайта за таблети</translation>
<translation id="7611008212562900400">ТърÑете в уÑтройÑтвото, приложениÑта, мрежата...</translation>
<translation id="7615910377284548269">Управление на блокирането на приÑтавки извън теÑтова Ñреда...</translation>
+<translation id="7616214729753637086">УÑтройÑтвото Ñе региÑтрира...</translation>
<translation id="7617366389578322136">Свързване ÑÑŠÑ: <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">ÐÑма запазени пароли.</translation>
<translation id="7622114377921274169">Зарежда Ñе.</translation>
@@ -4186,6 +4260,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7664620655576155379">Ðеподдържано уÑтройÑтво Ñ Bluetooth: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">ДобавÑне на профил</translation>
<translation id="7671130400130574146">Използване на ÑиÑтемната заглавна лента и контурите</translation>
+<translation id="7683373461016844951">За да продължите, кликнете върху „OK“ и Ñлед това – върху „ДобавÑне на човек“, така че да Ñъздадете нов потребителÑки профил за имейл адреÑа Ñи от <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">ИнÑталирано от админиÑтратора ви</translation>
<translation id="7684559058815332124">ПоÑещаване на Ñтраницата за вход в портала за удоÑтоверÑване</translation>
<translation id="7685049629764448582">Памет за JavaScript</translation>
@@ -4244,7 +4319,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7773726648746946405">Хранилище за ÑеÑиÑта</translation>
<translation id="7781335840981796660">Ð’Ñички профили на потребители и локални данни ще бъдат премахнати.</translation>
<translation id="7782102568078991263">ÐÑма повече Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ Google</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> не можа да Ñе зареди</translation>
<translation id="7784067724422331729">ÐаÑтройките за ÑигурноÑÑ‚ на компютъра ви блокираха този файл.</translation>
<translation id="7786207843293321886">Изход от ÑеÑиÑта като гоÑÑ‚</translation>
<translation id="7786889348652477777">&amp;Презареждане на приложението</translation>
@@ -4278,7 +4352,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7815680994978050279">Блокирано е опаÑно изтеглÑне</translation>
<translation id="7818135753970109980">Бе добавена нова тема (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA или RSN)</translation>
+<translation id="7819992334107904369">Синхронизиране в Chrome</translation>
<translation id="782057141565633384">К&amp;опиране на адреÑа на видеоклипа</translation>
+<translation id="7821462174190887129">Ðамерихме <ph name="FILE_COUNT" />.
+<ph name="LINE_BREAK1" />
+Квотата ви в Google ДиÑк не е доÑтатъчно голÑма. Има нужда от още <ph name="FILE_SIZE" />.
+<ph name="LINE_BREAK2" />
+Изберете по-малко Ñнимки.</translation>
<translation id="782590969421016895">Използване на текущите Ñтраници</translation>
<translation id="7829298379596169484">ОÑъщеÑтвÑва Ñе доÑтъп до аудиовхода</translation>
<translation id="7831368056091621108">, за да получите това разширение, иÑториÑта Ñи и други наÑтройки за Chrome на вÑичките Ñи уÑтройÑтва.</translation>
@@ -4316,6 +4396,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7881969471599061635">Деактивиране на Ñубтитрите</translation>
<translation id="7882358943899516840">Тип на доÑтавчика</translation>
<translation id="7885253890047913815">Скорошни меÑтоназначениÑ</translation>
+<translation id="7886917304091689118">ИзпълнÑва Ñе в Chrome</translation>
<translation id="7887334752153342268">Дублиране</translation>
<translation id="7887864092952184874">Мишката Ñ Bluetooth е Ñдвоена</translation>
<translation id="7889966925761734854">ТърÑене</translation>
@@ -4399,7 +4480,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8000066093800657092">ÐÑма мрежа</translation>
<translation id="8001504501378762252">Възможно е паролата ви да е открадната от Ñайт</translation>
<translation id="8004582292198964060">Браузър</translation>
+<translation id="8005600846065423578">Разрешаване винаги на <ph name="HOST" /> да преглежда буферната памет</translation>
<translation id="8008356846765065031">ÐÑма връзка Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚. МолÑ, проверете връзката Ñи.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> не можа да Ñе зареди.</translation>
<translation id="8008818777654712271">Ðвтоматично изпращане до Google на ÑиÑтемна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¸ чаÑÑ‚ от Ñъдържанието на Ñтраниците Ñ Ñ†ÐµÐ» по-леÑно откриване на опаÑни Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñайтове</translation>
<translation id="8012382203418782830">Тази Ñтраница е преведена.</translation>
<translation id="8014154204619229810">Ðктуализиращата програма понаÑтоÑщем Ñе изпълнÑва. ОпреÑнете Ñлед минута, за да проверите отново.</translation>
@@ -4500,7 +4583,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="816055135686411707">При задаването на доверие за Ñертификата възникна грешка</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Създаване на нова бележка</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Управление на наÑтройките на микрофона...</translation>
<translation id="8168435359814927499">Съдържание</translation>
<translation id="8174047975335711832">Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвото</translation>
@@ -4517,7 +4599,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8191230140820435481">Управление на вашите приложениÑ, Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¸ теми</translation>
<translation id="8191453843330043793">ОÑновано на V8 преобразуване на прокÑи Ñървъри</translation>
<translation id="8195027750202970175">Размер върху диÑка</translation>
-<translation id="8195739004487400241">Ðачалната ви Ñтраница бе променена на <ph name="URL" />. За да деактивирате разширениÑта, които Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½ÑÑ‚, кликнете върху „ВъзÑтановÑване“.</translation>
<translation id="8199300056570174101">СвойÑтва на мрежата (уÑлугата) и уÑтройÑтвото</translation>
<translation id="8200772114523450471">ВъзобновÑване</translation>
<translation id="8202160505685531999">МолÑ, въведете отново паролата Ñи, за да актуализирате потребителÑÐºÐ¸Ñ Ñи профил за <ph name="DEVICE_TYPE" />.</translation>
@@ -4535,6 +4616,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8226619461731305576">Опашка</translation>
<translation id="8226742006292257240">По-долу е произволно генерираната чрез модула TPM парола, коÑто е приÑвоена на компютъра ви:</translation>
<translation id="8227119283605456246">Прикачване на файл</translation>
+<translation id="8233198815467326623">Да Ñе възÑтанови ли Ñтандартната начална Ñтраница?</translation>
<translation id="8234795456569844941">МолÑ, помогнете на инженерите ни да отÑтранÑÑ‚ този проблем. Кажете ни какво Ñе Ñлучи, точно преди да получите Ñъобщението за грешка в потребителÑÐºÐ¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»:</translation>
<translation id="8234989666557591529">Избиране на телефон за отключване на Ð²Ð°ÑˆÐ¸Ñ <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Помощен Ñъвет</translation>
@@ -4560,7 +4642,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8261378640211443080">Това разширение не е поÑочено в <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и може да е било добавено без ваше знание.</translation>
<translation id="8261387128019234107">ДобавÑне на профил за <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Изтриване</translation>
-<translation id="8261673729476082470">Ðа <ph name="FILE_COUNT" /> Ñнимки Ñе Ñъздават резервни ÐºÐ¾Ð¿Ð¸Ñ Ð² <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="826246685091802258">ÐаÑтройката <ph name="BAD_FLAG" /> не е внедрена в тази компилациÑ.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> деактивира курÑора на мишката ви.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> задейÑтва цÑл екран.</translation>
@@ -4662,6 +4743,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8454288007744638700">Или изберете нова мрежа:</translation>
<translation id="845627346958584683">Ð§Ð°Ñ Ð½Ð° изтичане</translation>
<translation id="8456681095658380701">Ðевалидно име</translation>
+<translation id="8457451314607652708">Импортиране на отметки</translation>
<translation id="8460336040822756677">Ðко изключите Smart Lock за <ph name="DEVICE_TYPE" />, нÑма да можете да отключвате уÑтройÑтвата Ñи Ñ Chrome чрез телефона Ñи. Ще Ñ‚Ñ€Ñбва да въвеждате паролата Ñи.</translation>
<translation id="8461329675984532579">Име на ÑобÑÑ‚Ð²ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтавчик</translation>
<translation id="84613761564611563">ЗаÑвен е ПИ за конфигуриране на мрежата. МолÑ, изчакайте...</translation>
@@ -4726,14 +4808,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8569764466147087991">Изберете файл за отварÑне</translation>
<translation id="8571213806525832805">ПоÑледните 4 Ñедмици</translation>
<translation id="8574990355410201600">Разрешаване винаги на звука от <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Ðе може да Ð½Ð°Ð´Ñ…Ð²ÑŠÑ€Ð»Ñ 99 букви</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> елемента Ñе Ñинхронизират...</translation>
<translation id="857943718398505171">Разрешено (препоръчително)</translation>
<translation id="8581809080475256101">ÐатиÑнете, за да преминете напред. Използвайте контекÑтното меню, за да видите иÑториÑта</translation>
<translation id="8584280235376696778">&amp;ОтварÑне на видеоклипа в нов раздел</translation>
<translation id="8588866096426746242">СтатиÑтика за потребителÑÐºÐ¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»</translation>
+<translation id="8589652987924574405">Вашите отметки, иÑториÑ, пароли и други наÑтройки ще Ñе Ñинхронизират Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° ви в Google, за да можете да ги използвате на вÑичките Ñи уÑтройÑтва. Винаги можете да промените това впоÑледÑтвие в наÑтройките Ñи.</translation>
<translation id="8590375307970699841">ÐаÑтройка за автоматични актуализации</translation>
<translation id="8594908476761052472">ЗаÑнемане на видеоклип</translation>
-<translation id="8595925260712451473">МолÑ, въведете отзива Ñи тук.</translation>
<translation id="8596540852772265699">ПерÑонализирани файлове</translation>
<translation id="8597845839771543242">Формат на ÑвойÑтвото:</translation>
<translation id="8598453409908276158">ПриÑтавката извън теÑтовата Ñреда е блокирана</translation>
@@ -4748,6 +4831,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8620617069779373398">СъÑтоÑние на роуминга</translation>
<translation id="8620765578342452535">Конфигуриране на мрежовите връзки</translation>
<translation id="8620790565535071193">Сканирането не бе уÑпешно</translation>
+<translation id="8622877356447980900">ИÑкате ли да преведете тази Ñтраница?</translation>
<translation id="8623004009673949077">ПриложениÑта Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ „kiosk_only“ в манифеÑта Ñ‚Ñ€Ñбва да Ñе инÑталират в Ð¿Ð°Ð²Ð¸Ð»Ð¸Ð¾Ð½Ð½Ð¸Ñ Ñ€ÐµÐ¶Ð¸Ð¼ на Chrome OS.</translation>
<translation id="8624205858755890468">Дава възможноÑÑ‚ на ÐÑиÑтент да ви показва подходÑщи приложениÑ, Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¸ дейÑтвиÑ.</translation>
<translation id="862542460444371744">&amp;РазширениÑ</translation>
@@ -4793,6 +4877,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8671210955687109937">Може да коментира</translation>
<translation id="8673026256276578048">ТърÑене в мрежата...</translation>
<translation id="8673383193459449849">Проблем ÑÑŠÑ Ñървъра</translation>
+<translation id="8674241889607553858">ИÑкате ли тази Ñтраница да бъде преведена?</translation>
<translation id="8675354002693747642">Предварително Ñподелен ключ</translation>
<translation id="8676374126336081632">ИзчиÑтване на въведеното</translation>
<translation id="8677039480012021122">ИзчиÑтване на данните и прекратÑване на връзката</translation>
@@ -4805,6 +4890,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8688579245973331962">Ðе виждате името Ñи?</translation>
<translation id="8688591111840995413">Ðеправилна парола</translation>
<translation id="8688672835843460752">Свободно мÑÑто</translation>
+<translation id="8689583087392258564">ПриÑъединÑването на компютъра към домейна не бе уÑпешно. Организационната единица е невалидна.</translation>
<translation id="869257642790614972">Повторно отварÑне на поÑледно Ð·Ð°Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»</translation>
<translation id="8695825812785969222">ОтварÑне на &amp;меÑтоположение...</translation>
<translation id="8698464937041809063">РиÑунка в Google</translation>
@@ -4819,6 +4905,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8708671767545720562">&amp;Още информациÑ</translation>
<translation id="8710187907779883426">кратко (1 Ñек)</translation>
<translation id="8711402221661888347">Хамбургер</translation>
+<translation id="8712637175834984815">Разбрах</translation>
<translation id="8713570323158206935">Изпращане на <ph name="BEGIN_LINK1" />ÑиÑтемна информациÑ<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Край на поддръжката</translation>
<translation id="871476437400413057">запазени в Google пароли</translation>
@@ -4894,7 +4981,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="882204272221080310">За допълнителна ÑигурноÑÑ‚ актуализирайте фърмуера.</translation>
<translation id="8823514049557262177">Копиране на тек&amp;Ñта на връзката</translation>
<translation id="8824701697284169214">ДобавÑне на &amp;Ñтраница...</translation>
-<translation id="8827850355924932817">Използване на Wi-Fi мрежи за определÑне на меÑтоположението</translation>
<translation id="8828933418460119530">DNS име</translation>
<translation id="8830796635868321089">Проверката за актуализации не бе уÑпешна поÑредÑтвом текущите наÑтройки на прокÑи Ñървъра. МолÑ, <ph name="PROXY_SETTINGS_LINK_START" />коригирайте ги<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">КонфигурациÑта на мрежата Ñе контролира от <ph name="USER_EMAIL" />.</translation>
@@ -4947,13 +5033,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8912793549644936705">РазтеглÑне</translation>
<translation id="8915370057835397490">Предложението Ñе зарежда</translation>
<translation id="8916476537757519021">Подрамка в режим „инкогнито“: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Преобразуване в PWG раÑтери</translation>
+<translation id="8918468086406665831">Синхронизиране Ñ/ÑŠÑ <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Рекламите на този Ñайт да Ñа разрешени винаги</translation>
<translation id="8925458182817574960">&amp;ÐаÑтройки</translation>
<translation id="8926389886865778422">Без повторно питане</translation>
<translation id="8926518602592448999">Деактивиране на разширениÑта в режим за програмиÑти</translation>
<translation id="892706138619340876">ÐÑкои наÑтройки бÑха нулирани</translation>
<translation id="8931394284949551895">Ðови уÑтройÑтва</translation>
+<translation id="893242274404530797">ИзвеÑтиÑта от УÑлуги за Google Play Ñа необходими за функциÑта за незабавен тетъринг</translation>
<translation id="8933960630081805351">&amp;Показване във Finder</translation>
<translation id="8934732568177537184">Ðапред</translation>
<translation id="8938356204940892126">Отказвам Ñе</translation>
@@ -5011,6 +5098,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9024127637873500333">&amp;ОтварÑне в нов раздел</translation>
<translation id="9024331582947483881">цÑл екран</translation>
<translation id="9025098623496448965">Добре, върнете ме на екрана за вход</translation>
+<translation id="902659348151742535">Възможно е да използваме иÑториÑта ви на Ñърфиране, за да перÑонализираме Ñ‚ÑŠÑ€Ñенето, рекламите и други уÑлуги на Google.</translation>
<translation id="9026731007018893674">изтеглен файл</translation>
<translation id="9027146684281895941">Контролиране на този човек Ñ Ñ†ÐµÐ» управление и преглед на уебÑайтовете, които поÑещава от профила ви в Google.</translation>
<translation id="9027459031423301635">ОтварÑне на връзката в нов &amp;раздел</translation>
@@ -5051,7 +5139,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9084064520949870008">ОтварÑне като прозорец</translation>
<translation id="9088234649737575428">ПриÑтавката <ph name="PLUGIN_NAME" /> е блокирана от корпоративно правило</translation>
<translation id="9088917181875854783">МолÑ, потвърдете, че този ключ за доÑтъп Ñе показва на „<ph name="DEVICE_NAME" />“:</translation>
-<translation id="9090669887503413452">Да Ñе изпраща ÑиÑтемна информациÑ</translation>
<translation id="9094033019050270033">Ðктуализиране на паролата</translation>
<translation id="9094982973264386462">Премахване</translation>
<translation id="9095253524804455615">Премахване</translation>
@@ -5105,6 +5192,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9170397650136757332">Сега премеÑтете малко пръÑта Ñи, за да бъдат заÑнети вÑички чаÑти от отпечатъка ви</translation>
<translation id="9170848237812810038">&amp;ОтмÑна</translation>
<translation id="9170884462774788842">Друга програма на компютъра ви добави тема, коÑто може да промени начина на работа на Chrome.</translation>
+<translation id="9173995187295789444">Сканира Ñе за уÑтройÑтва Ñ Bluetooth...</translation>
<translation id="9174212595744391062">Така ще Ñе изчиÑÑ‚ÑÑ‚ „биÑквитките“ и кешът за вÑички Ñайтове, включително</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – уÑтановена е връзка Ñ ÑƒÑтройÑтво Ñ Bluetooth</translation>
<translation id="9177499212658576372">ПонаÑтоÑщем Ñте Ñвързани Ñ <ph name="NETWORK_TYPE" /> мрежа.</translation>
@@ -5129,6 +5217,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="932327136139879170">Ðачална Ñтраница</translation>
<translation id="932508678520956232">Отпечатването не можа да Ñтартира.</translation>
<translation id="93393615658292258">Само парола</translation>
+<translation id="935490618240037774">Вашите отметки, иÑториÑ, пароли и други наÑтройки ще Ñе Ñинхронизират Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° ви в Google, за да можете да ги използвате на вÑичките Ñи уÑтройÑтва.</translation>
<translation id="936801553271523408">ДиагноÑтични данни за ÑиÑтемата</translation>
<translation id="93766956588638423">ПоправÑне на разширението</translation>
<translation id="938470336146445890">МолÑ, инÑталирайте потребителÑки Ñертификат.</translation>
@@ -5149,6 +5238,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="960987915827980018">ОÑтава около 1 чаÑ</translation>
<translation id="962802172452141067">Дърво на папките Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸</translation>
<translation id="968174221497644223">Кеш на приложение</translation>
+<translation id="969096075394517431">ПромÑна на езиците</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 раздел}other{# раздела}}</translation>
<translation id="971774202801778802">URL Ð°Ð´Ñ€ÐµÑ Ð½Ð° отметката</translation>
<translation id="973473557718930265">Изход</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_bn.xtb b/chromium/chrome/app/resources/generated_resources_bn.xtb
index 77f918f883e..169d86676f1 100644
--- a/chromium/chrome/app/resources/generated_resources_bn.xtb
+++ b/chromium/chrome/app/resources/generated_resources_bn.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">নতà§à¦¨ <ph name="APP" /> উইনà§à¦¡à§‹à¦¤à§‡ লিঙà§à¦• খà§à¦²à§à¦¨</translation>
<translation id="1005274289863221750">আপনার মাইকà§à¦°à§‹à¦«à§‹à¦¨ ও কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="1007408791287232274">ডিভাইসগà§à¦²à¦¿ লোড করা যায়নি৷</translation>
+<translation id="1008186147501209563">বà§à¦•à¦®à¦¾à¦°à§à¦• à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{পৃষà§à¦ à¦¾ পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾à¦¬à¦¿à¦¹à§€à¦¨}one{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾à¦¬à¦¿à¦¹à§€à¦¨}other{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾à¦¬à¦¿à¦¹à§€à¦¨}}</translation>
<translation id="1012794136286421601">আপনার দসà§à¦¤à¦¾à¦¬à§‡à¦œ, পতà§à¦°à¦•, সà§à¦²à¦¾à¦‡à¦¡ à¦à¦¬à¦‚ অঙà§à¦•à¦¨ ফাইলগà§à¦²à¦¿ সিঙà§à¦• হচà§à¦›à§‡à§· অনলাইন বা অফলাইনে সেগà§à¦²à¦¿à¦•à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে Google ডà§à¦°à¦¾à¦‡à¦­ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦Ÿà¦¿ খà§à¦²à§à¦¨à§·</translation>
-<translation id="1013383076511149692">আপনি কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ যে টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি পেসà§à¦Ÿ করেন সেগà§à¦²à¦¿ দেখা</translation>
<translation id="1013707859758800957">à¦à¦‡ পৃষà§à¦ à¦¾à¦¯à¦¼ à¦à¦•à¦Ÿà¦¿ আনসà§à¦¯à¦¾à¦¨à§à¦¡à¦¬à¦•à§à¦¸à¦¡ পà§à¦²à¦¾à¦— ইন চালানোর জনà§à¦¯ অনà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ করা হয়েছে৷</translation>
<translation id="1015318665228971643">ফোলà§à¦¡à¦¾à¦°à§‡à¦° নাম সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{সবগà§à¦²à¦¿ &amp;নতà§à¦¨ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨}=1{&amp;নতà§à¦¨ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨}one{সবগà§à¦²à¦¿ (#টি) &amp;নতà§à¦¨ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨}other{সবগà§à¦²à¦¿ (#টি) &amp;নতà§à¦¨ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">কà§à¦·à¦¤à¦¿à¦•à¦° সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° সরানো যাবে না</translation>
<translation id="1062407476771304334">পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦° ডà§à¦¯à¦¾à¦¶à¦¬à§‹à¦°à§à¦¡<ph name="END_LINK" /> à¦à¦° মাধà§à¦¯à¦®à§‡ আপনার ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦° পরিচালনা করà§à¦¨à§·</translation>
-<translation id="1064662184364304002">মিডিয়া লাইবà§à¦°à§‡à¦°à§€ ফাইল পরীকà§à¦·à¦¾à¦•à¦¾à¦°à§€</translation>
<translation id="1064835277883315402">বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত নেটওয়ারà§à¦•à§‡ যোগদান করà§à¦¨</translation>
<translation id="1064912851688322329">আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ করà§à¦¨</translation>
<translation id="1067048845568873861">তৈরি হয়েছে</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ডেটা চিহà§à¦¨à¦•à¦°à¦£</translation>
+<translation id="1074944608454986967">সà§à¦•à§à¦°à¦¿à¦¨à§‡ যা দেখা যাচà§à¦›à§‡ তা শোনার জনà§à¦¯ সারà§à¦š বোতামটি টিপে ধরে রাখà§à¦¨, তারপরে কনà§à¦Ÿà§‡à¦¨à§à¦Ÿ বেছে নিতে কà§à¦²à¦¿à¦• করà§à¦¨ অথবা কà§à¦²à¦¿à¦• করে টেনে আনà§à¦¨à¥¤ অথবা, à¦à¦•à¦Ÿà¦¿ জায়গা হাইলাইট করে সারà§à¦š + S টিপà§à¦¨à¥¤</translation>
<translation id="1076698951459398590">থিম সকà§à¦·à¦® করà§à¦¨</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">সকল বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° জনà§à¦¯ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ আপডেটগà§à¦²à§‹ সেটআপ করà§à¦¨</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">à¦à¦‡ বà§à¦¯à¦•à§à¦¤à¦¿à¦° পরিদরà§à¦¶à¦¨ করা ওয়েবসাইটগà§à¦²à¦¿ নিয়নà§à¦¤à§à¦°à¦£ করতে à¦à¦¬à¦‚ দেখতে <ph name="BEGIN_SIGN_IN_LINK" />পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨<ph name="END_SIGN_IN_LINK" /> করà§à¦¨à§·</translation>
<translation id="109758035718544977">সাইটগà§à¦²à¦¿ আনমিউট করà§à¦¨</translation>
<translation id="1097658378307015415">পà§à¦°à¦¬à§‡à¦¶ করার আগে, <ph name="NETWORK_ID" /> নেটওয়ারà§à¦• সকà§à¦°à¦¿à§Ÿ করতে দয়া করে অতিথি রূপে পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
+<translation id="1103523840287552314">সরà§à¦¬à¦¦à¦¾ অনà§à¦¬à¦¾à¦¦ করà§à¦¨ <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">à¦à¦¸à¦à¦®à¦à¦¸ কানেকà§à¦Ÿ</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">অপেকà§à¦·à¦¾ করà§à¦¨</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">কোনো সাইটকে MIDI ডিভাইসগà§à¦²à¦¿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করার জনà§à¦¯ সিসà§à¦Ÿà§‡à¦®à§‡à¦° বিশিষà§à¦Ÿ বারà§à¦¤à¦¾à¦—à§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করার মঞà§à¦œà§à¦°à¦¿ দেবেন না</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">সারà§à¦š ইঞà§à¦œà¦¿à¦¨ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
-<translation id="1131167343343087859">Google Payments বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦®à¦¨ কà§à¦°à§‡à¦¡à¦¿à¦Ÿ কারà§à¦¡ ও ঠিকানাগà§à¦²à¦¿à¥¤</translation>
<translation id="1134009406053225289">ছদà§à¦®à¦¬à§‡à¦¶à§€ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨</translation>
<translation id="1137673463384776352"><ph name="APP" /> ঠলিঙà§à¦• খà§à¦²à§à¦¨</translation>
<translation id="1140351953533677694">আপনার বà§à¦²à§à¦Ÿà§à¦¥ à¦à¦¬à¦‚ সিরিয়াল ডিভাইসগà§à¦²à¦¿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">পà§à¦²à¦¾à¦— ইন অবরà§à¦¦à§à¦§ রয়েছে</translation>
<translation id="1145532888383813076">আপনার ডিভাইস, অà§à¦¯à¦¾à¦ª à¦à¦¬à¦‚ ওয়েব সারà§à¦š করà§à¦¨</translation>
<translation id="1146204723345436916">HTML ফাইল থেকে বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ আমদানি করà§à¦¨...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" />টি পাওয়া গেছে।
+ <ph name="LINE_BREAK1" />
+ আপনার সà§à¦¥à¦¾à¦¨à§€à§Ÿ সà§à¦Ÿà§‹à¦°à§‡à¦œà§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ জায়গা নেই। আরও <ph name="FILE_SIZE" /> পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤
+ <ph name="LINE_BREAK2" />
+ কম ছবি বেছে নিন।</translation>
<translation id="1149088842877960903">AppleScript à¦à¦° মাধà§à¦¯à¦®à§‡ জাভাসà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ রান করার বিকলà§à¦ªà¦Ÿà¦¿ বনà§à¦§ করা আছে। চালৠকরতে Chrome à¦à¦° সেটিংস &gt; উনà§à¦¨à¦¤ &gt; সিসà§à¦Ÿà§‡à¦® ঠযান। আরও তথà§à¦¯à§‡à¦° জনà§à¦¯ à¦à¦–ানে যান: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">মেয়াদ শেষের মাস</translation>
<translation id="1153356358378277386">যà§à¦•à§à¦¤ করা ডিভাইসগà§à¦²à¦¿</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•à¦°à¦£</translation>
<translation id="1175364870820465910">&amp;পà§à¦°à¦¿à¦¨à§à¦Ÿ...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> অনà§à¦²à¦¿à¦ªà¦¿ করা হচà§à¦›à§‡...</translation>
+<translation id="1177113976278858832">ডিফলà§à¦Ÿ সারà§à¦š ইঞà§à¦œà¦¿à¦¨ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করবেন?</translation>
<translation id="1177863135347784049">কাসà§à¦Ÿà¦®</translation>
<translation id="1178581264944972037">বিরতি</translation>
<translation id="1179803038870941185"><ph name="URL" /> আপনার MIDI ডিভাইসগà§à¦²à¦¿à¦° পূরà§à¦£ নিয়নà§à¦¤à§à¦°à¦£ পেতে চায়৷</translation>
@@ -140,11 +146,12 @@
<translation id="1205489148908752564">পরিচà§à¦›à¦¨à§à¦¨ তালিকাতে যà§à¦•à§à¦¤ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à¦¿à¦¦à§‡à¦° পড়à§à¦¨ à¦à¦¬à¦‚ পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
<translation id="1206407435587370571">আপনার Chromebook à¦à¦° বৈশিষà§à¦Ÿà§à¦¯à¦—à§à¦²à¦¿ জানà§à¦¨</translation>
<translation id="1209796539517632982">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ নাম সারà§à¦­à¦¾à¦°</translation>
+<translation id="1210982357925844241">সেভ করা পাসওয়ারà§à¦¡ দেখতে à¦à¦¬à¦‚ পরিচালনা করতে <ph name="SAVED_PASSWORDS_LINK" /> ঠযান</translation>
<translation id="1211364473545090084">বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ à¦à¦° ইতিহাস সেভ না করে ওয়েব বà§à¦°à¦¾à¦‰à¦œ করার জনà§à¦¯ ছদà§à¦®à¦¬à§‡à¦¶à§€ উইনà§à¦¡à§‹ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" />টি আঙà§à¦—à§à¦²à§‡à¦° ছাপের সেট আপ</translation>
<translation id="1215411991991485844">নতà§à¦¨ পটভূমি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ জোড়া হয়েছে</translation>
<translation id="1216654534877302979">সাইটগà§à¦²à¦¿ মিউট করà§à¦¨</translation>
-<translation id="1216659994753476700">আমরা দà§à¦ƒà¦–িত। আমরা আপনার পà§à¦°à§‹à¦«à¦¾à¦‡à¦² অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারছি না। à¦à¦‡ ডিভাইসে সঞà§à¦šà¦¿à¦¤ ফাইল à¦à¦¬à¦‚ ডেটা হয়তো হারিয়ে গেছে।<ph name="BR" />
+<translation id="1216659994753476700">আমরা দà§à¦ƒà¦–িত। আমরা আপনার পà§à¦°à§‹à¦«à¦¾à¦‡à¦² অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারছি না। à¦à¦‡ ডিভাইসে সঞà§à¦šà¦¿à¦¤ ফাইল à¦à¦¬à¦‚ ডেটা হয়ত হারিয়ে গেছে।<ph name="BR" />
<ph name="BR" />
আপনাকে আপনার পà§à¦°à§‹à¦«à¦¾à¦‡à¦² আবার সেট আপ করতে হবে।<ph name="BR" />
<ph name="BR" />
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">মোবাইল নেটওয়ারà§à¦•à§‡à¦° জনà§à¦¯ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করা হচà§à¦›à§‡</translation>
<translation id="1285320974508926690">কখনই à¦à¦‡ সাইটটিকে অনà§à¦¬à¦¾à¦¦ করবেন না</translation>
<translation id="1285484354230578868">আপনার Google ডà§à¦°à¦¾à¦‡à¦­ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ ডেটা সেভ করà§à¦¨</translation>
+<translation id="1288037062697528143">সূরà§à¦¯à¦¾à¦¸à§à¦¤à§‡à¦° সময় নাইট লাইট নিজে থেকেই চালৠহবে</translation>
<translation id="1293177648337752319">সাইটটি আনমিউট করà§à¦¨</translation>
<translation id="1293509594570842875">নতà§à¦¨ ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করা যায়নি৷ দয়া করে আপনার নেটওয়ারà§à¦• সংযোগটি পরীকà§à¦·à¦¾ করে দেখà§à¦¨ à¦à¦¬à¦‚ পরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="1293556467332435079">ফাইলসমূহ</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML ফাইল বà§à¦•à¦®à¦¾à¦°à§à¦• করে</translation>
<translation id="1303671224831497365">কোনো বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইস পাওয়া যায়নি</translation>
<translation id="1306606229401759371">সেটিংস পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
-<translation id="1307398858972670978">যে কোনো ডিভাইস থেকে <ph name="SAVED_PASSWORDS_LINK" /> ঠগিয়ে আপনার পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨</translation>
<translation id="1307559529304613120">ওহো! সিসà§à¦Ÿà§‡à¦®à¦Ÿà¦¿ à¦à¦‡ ডিভাইসের জনà§à¦¯ দীরà§à¦˜à¦®à§‡à§Ÿà¦¾à¦¦à¦¿ API অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ টোকেন সঞà§à¦šà§Ÿ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে৷</translation>
<translation id="1313405956111467313">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ পà§à¦°à¦•à§à¦¸à¦¿ কনফিগারেশন</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">à¦à¦Ÿà¦¾ আমিই।</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> ফোলà§à¦¡à¦¾à¦°à¦Ÿà¦¿ আড়াল করà§à¦¨</translation>
<translation id="1338950911836659113">মোছা হচà§à¦›à§‡...</translation>
-<translation id="1339266338863469628">ডিফলà§à¦Ÿ (শà§à¦§à§à¦®à¦¾à¦¤à§à¦° আপনাকে টেনে নেয়)</translation>
<translation id="1340527397989195812">ফাইল অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ডিভাইস থেকে মিডিয়া বà§à¦¯à¦¾à¦• আপ নিন৷</translation>
<translation id="1341988552785875222">বরà§à¦¤à¦®à¦¾à¦¨ ওয়ালপেপারটি '<ph name="APP_NAME" />' à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ সেট করা। à¦à¦•à¦Ÿà¦¿ ভিনà§à¦¨ ওয়ালপেপার নিরà§à¦¬à¦¾à¦šà¦¨à§‡à¦° আগে আপনাকে '<ph name="APP_NAME" />' আনইনসà§à¦Ÿà¦² করার পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ হতে পারে।</translation>
<translation id="1346748346194534595">ডানে</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">বà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿ <ph name="BATTERY_LEVEL" />% চারà§à¦œ হলে আপডেট শà§à¦°à§ হবে।</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" />টি ফাইল আমদানি করা হচà§à¦›à§‡...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" /> : <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD খà§à¦à¦œà§‡ পাওয়া যায়নি। আপনার Chromebook অনলাইন আছে কিনা দেখে নিয়ে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> অবরà§à¦¦à§à¦§ করা রয়েছে</translation>
<translation id="1357589289913453911">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ Id</translation>
<translation id="1358735829858566124">ফাইল বা ডিরেকà§à¦Ÿà¦°à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ নয়৷</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">বাঠথেকে ডান</translation>
<translation id="1370646789215800222">বà§à¦¯à¦•à§à¦¤à¦¿à¦•à§‡ সরাবেন?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{সরানোর মতো ১টি আইটেম আছে}one{সরানোর মতো #টি আইটেম আছে}other{সরানোর মতো #টি আইটেম আছে}}</translation>
+<translation id="1372841398847029212">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সিঙà§à¦• করà§à¦¨</translation>
<translation id="1374844444528092021">নেটওয়ারà§à¦•à§‡à¦° পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ শংসাপতà§à¦° "<ph name="NETWORK_NAME" />" হয় ইনসà§à¦Ÿà¦² করা নেই অথবা তা আর বৈধ নয়৷ অনà§à¦—à§à¦°à¦¹ করে à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ শংসাপতà§à¦° আনà§à¦¨ আর সংযোগ করতে পà§à¦¨à¦°à¦¾à¦¯à¦¼ চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="1374962581120570592">কà§à¦•à¦¿à¦œ সেট করা হয়েছে</translation>
<translation id="1375321115329958930">সংরকà§à¦·à¦¿à¦¤ পাসওয়ারà§à¦¡</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করà§à¦¨</translation>
<translation id="1410197035576869800">অà§à¦¯à¦¾à¦ª আইকন</translation>
<translation id="1410616244180625362">আপনার কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে <ph name="HOST" /> à¦à¦° মঞà§à¦œà§à¦°à¦¿ অবিরত রাখà§à¦¨</translation>
+<translation id="1411668397053040814">ভিআর ঠChrome বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে Daydream কীবোরà§à¦¡ ইনসà§à¦Ÿà¦² বা আপডেট করà§à¦¨</translation>
<translation id="1414648216875402825">আপনি <ph name="PRODUCT_NAME" /> à¦à¦° অসà§à¦¥à¦¾à§Ÿà§€ সংসà§à¦•à¦°à¦£à§‡ আপডেট হচà§à¦›à§‡à¦¨, à¦à¦Ÿà¦¿à¦¤à§‡ থাকা বৈশিষà§à¦Ÿà¦—à§à¦²à¦¿ পà§à¦°à¦—তিতে রয়েছে৷ কà§à¦°à§à¦¯à¦¾à¦¶ à¦à¦¬à¦‚ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ তà§à¦°à§à¦Ÿà¦¿à¦—à§à¦²à¦¿ ঘটবে৷ দয়া করে সাবধানতার সাথে à¦à¦—িয়ে যান৷</translation>
+<translation id="1415708812149920388">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ পড়ার অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ পà§à¦°à¦¤à§à¦¯à¦¾à¦–à§à¦¯à¦¾à¦¨ করা হয়েছে</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ ID " <ph name="EXTENSION_ID" /> ") à¦à¦‡ ধরনের সেশনে অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়৷</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ঠবাবা! র‌à§à¦¯à¦¾à¦¨à§à¦¡à¦® RSA বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত কী জেনারেট করতে বà§à¦¯à¦°à§à¦¥à§·</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">পিৎজার টà§à¦•à¦°à¦¾</translation>
<translation id="1467432559032391204">বামে</translation>
<translation id="1467999917853307373"><ph name="URL" /> সà§à¦¥à¦¾à§Ÿà§€à¦­à¦¾à¦¬à§‡ আপনার ডিভাইসে ডেটা জমা করতে চায়৷</translation>
+<translation id="1468571364034902819">à¦à¦‡ পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যাবে না</translation>
<translation id="1470719357688513792">পৃষà§à¦ à¦¾ আবার লোড হওয়ার পরে নতà§à¦¨ কà§à¦•à¦¿ সেটিংস পà§à¦°à¦­à¦¾à¦¬à¦¿à¦¤ হবে৷</translation>
<translation id="1470811252759861213">আপনার সকল কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ আপনার à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ পেতে, <ph name="SIGN_IN_LINK" />।</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" আপলোড করা হয়নি। আপনার Google ডà§à¦°à¦¾à¦‡à¦­à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ ফাà¦à¦•à¦¾ সà§à¦¥à¦¾à¦¨ নেই।</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">পরিচয় API টোকেন কà§à¦¯à¦¾à¦¶à§‡</translation>
<translation id="1478233201128522094">পরের বার, নতà§à¦¨ ফোন à¦à¦‡ <ph name="DEVICE_TYPE" /> আনলক করতে পারবে। সেটিংসে গিয়ে Smart Lock বনà§à¦§ করà§à¦¨à¥¤</translation>
<translation id="1478340334823509079">বিবরণ: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" />টি নতà§à¦¨ ফটোর বà§à¦¯à¦¾à¦•à¦†à¦ª নিতে পà§à¦°à¦¸à§à¦¤à§à¦¤</translation>
<translation id="1483493594462132177">পাঠান</translation>
<translation id="1485015260175968628">à¦à¦Ÿà¦¿ à¦à¦–ন করতে পারে:</translation>
<translation id="1485141095922496924">সংসà§à¦•à¦°à¦£ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">চালৠ- কাসà§à¦Ÿà¦® সেটিংস</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" />à¦à¦° জনà§à¦¯ পà§à¦°à¦¤à§€à¦•à§à¦·à¦¾à¦°à¦¤...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" />টি অনà§à¦¯à¦¾à¦¨à§à¦¯ উপলবà§à¦§ ডিভাইস৷</translation>
-<translation id="1497284176235884849">পà§à¦°à¦¦à¦¾à¦¨ করা PPD সঠিক নয়।</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" পà§à¦¨à¦ƒà¦¨à¦¾à¦® দিতে অসমরà§à¦¥à§· <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">অজানা ডিভাইস [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">à¦à¦•à¦Ÿà¦¿ à¦à¦•à¦¾à¦§à¦¿à¦• পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ সেশনে à¦à¦‡ মালিক অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦Ÿà¦¿ পà§à¦°à¦¥à¦® পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ থাকা অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ হতে হবে৷</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">পৃষà§à¦ à¦¾ ডিবাগার বà§à¦¯à¦¾à¦•à¦à¦¨à§à¦¡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨</translation>
<translation id="1601560923496285236">পà§à¦°à§Ÿà§‹à¦— করà§à¦¨</translation>
<translation id="1603914832182249871">(ছদà§à¦®à¦¬à§‡à¦¶à§€)</translation>
+<translation id="1607139524282324606">à¦à¦¨à§à¦Ÿà§à¦°à¦¿ মà§à¦›à§‡ দিন</translation>
<translation id="1608626060424371292">à¦à¦‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡ সরান</translation>
<translation id="1609170755653088773">à¦à¦‡ পাসওয়ারà§à¦¡à¦Ÿà¦¿ আপনার iPhone ঠসিঙà§à¦• করà§à¦¨</translation>
<translation id="1609862759711084604">পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€</translation>
+<translation id="1611557582955786626">আপনার সব ডিভাইস জà§à§œà§‡ সিঙà§à¦• করা বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকৃত বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚য়ের অভিজà§à¦žà¦¤à¦¾à¦° জনà§à¦¯ সাইন-ইন করà§à¦¨</translation>
<translation id="1611584202130317952">পà§à¦°à¦­à¦¿à¦¶à¦¨à¦¿à¦‚ ফà§à¦²à§‹ তে বিঘà§à¦¨ ঘটেছে। অনà§à¦—à§à¦°à¦¹ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨ অথবা আপনার ডিভাইসের মালিক বা পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° সাথে যোগাযোগ করà§à¦¨à¥¤</translation>
<translation id="1611649489706141841">ফরওয়ারà§à¦¡</translation>
<translation id="1611704746353331382">বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿à¦•à§‡ HTML ফাইলে রপà§à¦¤à¦¾à¦¨à¦¿ করà§à¦¨...</translation>
<translation id="1612129875274679969">সà§à¦¥à¦¾à¦¯à¦¼à§€à¦­à¦¾à¦¬à§‡ à¦à¦‡ ডিভাইসটিকে কিয়সà§à¦• মোডে রাখà§à¦¨à§·</translation>
+<translation id="161460670679785907">আপনার ফোনটি শনাকà§à¦¤ করা যায়নি</translation>
<translation id="1616206807336925449">à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¦Ÿà¦¿à¦° কোনো বিশেষ অনà§à¦®à¦¤à¦¿à¦° পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ নেই।</translation>
<translation id="161707228174452095">আঙà§à¦—à§à¦²à§‡à¦° ছাপ যোগ করা হয়েছে!</translation>
<translation id="1618268899808219593">সহায়তা কেনà§à¦¦à§à¦°</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">ইনপà§à¦Ÿ বিকলà§à¦ªà¦—à§à¦²à¦¿ দেখান</translation>
<translation id="1650709179466243265">www. à¦à¦¬à¦‚ .com যà§à¦•à§à¦¤ করà§à¦¨ à¦à¦¬à¦‚ ঠিকানা খà§à¦²à§à¦¨</translation>
<translation id="1651008383952180276">আপনাকে à¦à¦•à¦‡ পাসফà§à¦°à§‡à¦œ অবশà§à¦¯à¦‡ দà§'বার লিখতে হবে</translation>
-<translation id="1652972346408808053">পাসওয়ারà§à¦¡ সংরকà§à¦·à¦¿à¦¤ হয়েছে। যে কোনো ডিভাইস থেকে <ph name="SAVED_PASSWORDS_LINK" /> ঠগিয়ে আপনার পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{আপনি যাতে যেকোনো জায়গা থেকে পà§à¦°à¦¿à¦¨à§à¦Ÿ করতে পারেন সেই জনà§à¦¯ Google কà§à¦²à¦¾à¦‰à¦¡ পà§à¦°à¦¿à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ যোগ করà§à¦¨à¥¤}one{আপনি যাতে যেকোনো জায়গা থেকে পà§à¦°à¦¿à¦¨à§à¦Ÿ করতে পারেন সেই জনà§à¦¯ Google কà§à¦²à¦¾à¦‰à¦¡ পà§à¦°à¦¿à¦¨à§à¦Ÿà§‡ #টি পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করà§à¦¨à¥¤}other{আপনি যাতে যেকোনো জায়গা থেকে পà§à¦°à¦¿à¦¨à§à¦Ÿ করতে পারেন সেই জনà§à¦¯ Google কà§à¦²à¦¾à¦‰à¦¡ পà§à¦°à¦¿à¦¨à§à¦Ÿà§‡ #টি পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করà§à¦¨à¥¤}}</translation>
<translation id="1657406563541664238">Google-ঠবà§à¦¯à¦¬à¦¹à¦¾à¦° পরিসংখà§à¦¯à¦¾à¦¨ à¦à¦¬à¦‚ কà§à¦°à§à¦¯à¦¾à¦¶ পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পাঠিয়ে <ph name="PRODUCT_NAME" />-কে সরà§à¦¬à§‹à¦¤à§à¦¤à¦® করে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করà§à¦¨</translation>
<translation id="1658424621194652532">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ আপনার মাইকà§à¦°à§‹à¦«à§‹à¦¨ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করছে৷</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">নিরাপতà§à¦¤à¦¾à¦œà¦¡à¦¼à¦¿à¦¨ কারণে ফাইলটিতে অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করা যায়নি৷</translation>
<translation id="167832068858235403">আওয়াজ কমান</translation>
<translation id="1679068421605151609">ডেভেলপার সরঞà§à¦œà¦¾à¦®à¦—à§à¦²à¦¿</translation>
+<translation id="16815041330799488">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি কোনও সাইটকে দেখার অনà§à¦®à¦¤à¦¿ দেবেন না</translation>
<translation id="1682548588986054654">নতà§à¦¨ ছদà§à¦®à¦¬à§‡à¦¶à§€ উইনà§à¦¡à§‹</translation>
+<translation id="1688935057616748272">à¦à¦•à¦Ÿà¦¿ অকà§à¦·à¦° টাইপ করà§à¦¨</translation>
<translation id="168991973552362966">আশেপাশের à¦à¦•à¦Ÿà¦¿ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করà§à¦¨</translation>
<translation id="1689945336726856614">&amp;URL কপি করà§à¦¨</translation>
<translation id="1692602667007917253">ওহো, কিছৠসমসà§à¦¯à¦¾ হয়েছে</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">ইনপà§à¦Ÿ পদà§à¦§à¦¤à¦¿</translation>
<translation id="175772926354468439">থিম সকà§à¦·à¦® করà§à¦¨</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome ওয়েব সà§à¦Ÿà§‹à¦°à§‡ দেখà§à¦¨</translation>
<translation id="1758831820837444715">ইথারনেট নেটওয়ারà§à¦• কনফিগার করà§à¦¨</translation>
<translation id="1763046204212875858">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ শরà§à¦Ÿà¦•à¦¾à¦Ÿà¦—à§à¦²à¦¿ তৈরি করà§à¦¨</translation>
<translation id="1763108912552529023">অনà§à¦¬à§‡à¦·à¦£ করা চালিয়ে যান</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />সতরà§à¦•à¦¤à¦¾:<ph name="END_BOLD" /> à¦à¦‡ ফাইলগà§à¦²à¦¿ অসà§à¦¥à¦¾à§Ÿà§€ à¦à¦¬à¦‚ ডিসà§à¦• সà§à¦¥à¦¾à¦¨ মà§à¦•à§à¦¤ করতে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ মà§à¦›à§‡ ফেলা হতে পারে৷ <ph name="BEGIN_LINK" />আরও জানà§à¦¨<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">আপনার <ph name="DEVICE_TYPE" /> à¦à¦° জনà§à¦¯ Smart Lock সেট আপ করà§à¦¨</translation>
<translation id="1817871734039893258">Microsoft ফাইল পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°</translation>
-<translation id="1825832322945165090">ডিভাইসে পরà§à¦¯à¦¾à¦ªà§à¦¤ জায়গা নেই</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> à¦à¦° পাসওয়ারà§à¦¡ মà§à¦›à§‡ দিন</translation>
<translation id="1826516787628120939">চেক করা হচà§à¦›à§‡</translation>
<translation id="1828149253358786390"><ph name="SITE" /> আপনাকে বিজà§à¦žà¦ªà§à¦¤à¦¿ পাঠাতে চায়।</translation>
<translation id="1828378091493947763">à¦à¦‡ ডিভাইসে à¦à¦‡ পà§à¦²à¦¾à¦— ইন সমরà§à¦¥à¦¿à¦¤ নয়</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">পà§à¦°à¦¾à¦°à¦®à§à¦­à§‡</translation>
<translation id="2006638907958895361"><ph name="APP" /> ঠলিঙà§à¦• খà§à¦²à§à¦¨</translation>
<translation id="2007404777272201486">কোনও সমসà§à¦¯à¦¾ অভিযোগ করà§à¦¨...</translation>
+<translation id="2015632741368427174">সাইটটিতে বà§à¦²à¦• রিডাইরেকà§à¦Ÿ করà§à¦¨:</translation>
<translation id="2016430552235416146">à¦à¦¤à¦¿à¦¹à§à¦¯à¦¬à¦¾à¦¹à¦¿</translation>
<translation id="2017334798163366053">কারà§à¦¯-সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ ডেটা সংগà§à¦°à¦¹ অকà§à¦·à¦® করà§à¦¨</translation>
<translation id="2017836877785168846">অà§à¦¯à¦¾à¦¡à§à¦°à§‡à¦¸ বার থেকে ইতিহাস ও অটোকমপà§à¦²à¦¿à¦Ÿ মà§à¦›à§‡ ফেলে।</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" নামের à¦à¦•à¦Ÿà¦¿ ফাইল ইতিমধà§à¦¯à§‡à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨à§· আপনি কী করতে চান?</translation>
<translation id="2087822576218954668">পà§à¦°à¦¿à¦¨à§à¦Ÿ করà§à¦¨: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome দিয়ে নিরাপদে বà§à¦°à¦¾à¦‰à¦œ করà§à¦¨</translation>
+<translation id="2089795179672254991">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি কোনও সাইট দেখতে চাইলে আপনাকে জিজà§à¦žà§‡à¦¸ করা হবে (আমরা à¦à¦Ÿà¦¿ সà§à¦ªà¦¾à¦°à¦¿à¦¶ করছি)</translation>
<translation id="2090165459409185032">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তথà§à¦¯ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করার জনà§à¦¯, google.com/accounts/recovery-ঠযান</translation>
<translation id="2090876986345970080">সিসà§à¦Ÿà§‡à¦® সà§à¦°à¦•à§à¦·à¦¾ সেটিং</translation>
<translation id="2091887806945687916">আওয়াজ</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">ছোট বড় করà§à¦¨</translation>
<translation id="2124930039827422115">{1,plural, =1{à¦à¦•à¦œà¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ <ph name="AVERAGE_RATING" /> রেট করেছে।}one{# জন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ <ph name="AVERAGE_RATING" /> রেট করেছে।}other{# জন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ <ph name="AVERAGE_RATING" /> রেট করেছে।}}</translation>
<translation id="2126167708562367080">আপনার পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° দà§à¦¬à¦¾à¦°à¦¾ সিঙà§à¦• অকà§à¦·à¦® করা হয়েছে।</translation>
-<translation id="2126426811489709554">Chrome দà§à¦¬à¦¾à¦°à¦¾ চালিত</translation>
<translation id="2127372758936585790">নিমà§à¦¨ শকà§à¦¤à¦¿à¦° চারà§à¦œà¦¾à¦°</translation>
<translation id="212862741129535676">ফà§à¦°à¦¿à¦•à§‹à¦¯à¦¼à§‡à¦¨à§à¦¸à¦¿ সà§à¦Ÿà§‡à¦Ÿ ওকà§à¦ªà§‡à¦¨à§à¦¸à¦¿à¦° শতকরা হার</translation>
<translation id="2128691215891724419">সিঙà§à¦• তà§à¦°à§à¦Ÿà¦¿: সিঙà§à¦• পাসফà§à¦°à§‡à¦œ আপডেট করà§à¦¨...</translation>
<translation id="2129825002735785149">পà§à¦²à§à¦¯à¦¾à¦— ইন আপডেট করà§à¦¨</translation>
<translation id="2129904043921227933">সিঙà§à¦• তà§à¦°à§à¦Ÿà¦¿: সিঙà§à¦• পাসফà§à¦°à§‡à¦œ আপডেট করà§à¦¨...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" ইনসà§à¦Ÿà¦² করতে অকà§à¦·à¦® কারণ à¦à¦Ÿà¦¿ "<ph name="IMPORT_NAME" />" à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়</translation>
-<translation id="213491463158799620">আপনি কি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করতে চান?</translation>
<translation id="2135787500304447609">&amp;পà§à¦¨à¦ƒà¦¸à§‚চনা</translation>
<translation id="2136372518715274136">নতà§à¦¨ পাসওয়ারà§à¦¡ লিখà§à¦¨</translation>
<translation id="2136476978468204130">আপনার লেখা পাসফà§à¦°à§‡à¦œà¦Ÿà¦¿ ভà§à¦²</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA আপোস</translation>
<translation id="218070003709087997">কতগà§à¦²à¦¿ কপি পà§à¦°à¦¿à¦¨à§à¦Ÿ হবে তা নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করতে à¦à¦•à¦Ÿà¦¿ সংখà§à¦¯à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨ (১ থেকে ৯৯৯)।</translation>
<translation id="2187895286714876935">সারà§à¦­à¦¾à¦° শংসাপতà§à¦° আমদানি তà§à¦°à§à¦Ÿà¦¿</translation>
+<translation id="2187906491731510095">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¦—à§à¦²à¦¿ আপডেট করা হয়েছে</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> খà§à¦²à§à¦¨</translation>
<translation id="2190069059097339078">ওয়াই ফাই শংসাপতà§à¦° সংগà§à¦°à¦¹à¦•à¦¾à¦°à§€</translation>
<translation id="219008588003277019">সà§à¦¥à¦¾à¦¨à§€à§Ÿ গà§à¦°à¦¾à¦¹à¦• মডিউল: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">সà§à¦¬à¦¾à¦—তম</translation>
<translation id="225692081236532131">সকà§à¦°à¦¿à§Ÿà¦•à¦°à¦£ সà§à¦¥à¦¿à¦¤à¦¿</translation>
+<translation id="2261323523305321874">আপনার পà§à¦°à¦¶à¦¾à¦¸à¦• সিসà§à¦Ÿà§‡à¦® জà§à§œà§‡ কিছৠপরিবরà§à¦¤à¦¨ করেছে যার ফলে কিছৠপà§à¦°à¦¨à§‹ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² বনà§à¦§ করা হয়েছে।</translation>
<translation id="2262477216570151239">পà§à¦¨à¦°à¦¾à¦¬à§ƒà¦¤à§à¦¤à¦¿à¦° আগের বিলমà§à¦¬</translation>
<translation id="2263189956353037928">বেরিয়ে আসà§à¦¨ à¦à¦¬à¦‚ আবার পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
<translation id="2263497240924215535">(অকà§à¦·à¦®)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">আপনি কি <ph name="PRODUCT_NAME" /> ইনসà§à¦Ÿà¦² করতে চান?</translation>
<translation id="2296019197782308739">EAP পদà§à¦§à¦¤à¦¿:</translation>
<translation id="2297705863329999812">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° খà§à¦à¦œà§à¦¨</translation>
-<translation id="230115972905494466">উপযà§à¦•à§à¦¤ ডিভাইস খà§à¦à¦œà§‡ পাওয়া যায়নি</translation>
<translation id="2301382460326681002">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ রà§à¦Ÿ ডিরেকà§à¦Ÿà¦°à¦¿à¦Ÿà¦¿ অবৈধ৷</translation>
<translation id="2302685579236571180">ছদà§à¦®à¦¬à§‡à¦¶à§‡ যান</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" অতিরিকà§à¦¤ অনà§à¦®à¦¤à¦¿à¦° অনà§à¦°à§‹à¦§ জানিয়েছে৷</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">ভাষা ও কিবোরà§à¦¡</translation>
<translation id="2352662711729498748">&lt; ১ MB</translation>
<translation id="2352810082280059586">লক সà§à¦•à§à¦°à¦¿à¦¨ নোটগà§à¦²à¦¿ নিজে থেকেই <ph name="LOCK_SCREEN_APP_NAME" /> ঠসেভ হয়ে যায়। সবথেকে সামà§à¦ªà§à¦°à¦¤à¦¿à¦• নোটটি লক সà§à¦•à§à¦°à¦¿à¦¨à§‡ রয়ে যায়।</translation>
+<translation id="2352947182261340447">সà§à¦¥à¦¾à¦¨à§€à§Ÿ সà§à¦Ÿà§‹à¦°à§‡à¦œà§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ জায়গা নেই।</translation>
<translation id="2353297238722298836">কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ à¦à¦¬à¦‚ মাইকà§à¦°à§‹à¦«à§‹à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡ অনà§à¦®à¦¤à¦¿ দেওয়া হয়েছে</translation>
<translation id="2356070529366658676">জিজà§à¦žà¦¾à¦¸à¦¾ করà§à¦¨</translation>
<translation id="2356517949307388948">কà§à¦·à¦¤à¦¿à¦•à¦° সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° খোà¦à¦œà¦¾à¦° সময় Chrome ঠকোনও সমসà§à¦¯à¦¾ হয়েছে।</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">মাইকà§à¦°à§‹à¦«à§‹à¦¨à§‡à¦° অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ সরà§à¦¬à¦¦à¦¾ অবরà§à¦¦à§à¦§ রাখà§à¦¨</translation>
<translation id="2367972762794486313">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ দেখান</translation>
<translation id="2371076942591664043">&amp;সমà§à¦ªà¦¨à§à¦¨ হলে খà§à¦²à§à¦¨</translation>
-<translation id="237336063998926520">লোকেশন নিরà§à¦§à¦¾à¦°à¦£ করার জনà§à¦¯ আপনার IP অà§à¦¯à¦¾à¦¡à§à¦°à§‡à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="2377319039870049694">তালিকা দৃশà§à¦¯à§‡ যান</translation>
<translation id="2377667304966270281">হারà§à¦¡ ফলà§à¦Ÿ</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> টি ফাইল নিরà§à¦¬à¦¾à¦šà¦¿à¦¤</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">à¦à¦•à¦Ÿà¦¿ তà§à¦°à§à¦Ÿà¦¿ ঘটেছে৷ অনà§à¦—à§à¦°à¦¹ করে আপনার পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ পরীকà§à¦·à¦¾ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="2385700042425247848">পরিষেবার নাম:</translation>
<translation id="2387458720915042159">পà§à¦°à¦•à§à¦¸à¦¿ সংযোগের পà§à¦°à¦•à¦¾à¦°</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" />টি নতà§à¦¨ ফটো খà§à¦à¦œà§‡ পাওয়া গেছে
- <ph name="LINE_BREAK1" />
- ডিভাইসে পরà§à¦¯à¦¾à¦ªà§à¦¤ সà§à¦¥à¦¾à¦¨ নেই৷
- <ph name="LINE_BREAK2" />
- শà§à¦°à§ করতে কিছৠফটো চয়ন করার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="2391419135980381625">মানক হরফ</translation>
<translation id="2391762656119864333">পà§à¦°à¦¤à§à¦¯à¦¾à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="2392369802118427583">সকà§à¦°à¦¿à¦¯à¦¼ করà§à¦¨</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">সরà§à¦¬à¦¦à¦¾ <ph name="ORIGIN" /> ঠচালৠরাখà§à¦¨</translation>
<translation id="2425665904502185219">ফাইলের মোট আকার</translation>
<translation id="2428510569851653187">টà§à¦¯à¦¾à¦¬à¦Ÿà¦¿ কà§à¦°à§à¦¯à¦¾à¦¶ হওয়ার সময় আপনি কি করছিলেন তা বরà§à¦£à¦¨à¦¾ করà§à¦¨</translation>
+<translation id="2431027948063157455">Google সহায়ক লোড করা যায়নি, আপনার ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ দেখে নিয়ে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="2433452467737464329">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦•à§‡ সà§à¦¬à¦¤à¦ƒà¦°à¦¿à¦«à§à¦°à§‡à¦¶ করতে URL à¦à¦•à¦Ÿà¦¿ কà§à¦¯à§‹à¦¯à¦¼à¦¾à¦°à§€ param যোগ করà§à¦¨: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">উপসà§à¦¥à¦¿à¦¤à¦¿</translation>
<translation id="2435248616906486374">নেটওয়ারà§à¦• সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ হয়েছে</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ রà§à¦Ÿ ডিরেকà§à¦Ÿà¦°à¦¿ পà§à¦°à§Ÿà§‹à¦œà¦¨à§·</translation>
<translation id="2448312741937722512">পà§à¦°à¦•à¦¾à¦°</translation>
<translation id="2450223707519584812">Google API কীগà§à¦²à¦¿ না থাকার কারণে আপনি বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦°à¦•à§‡ যোগ করতে পারবেন না। বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ জানার জনà§à¦¯ <ph name="DETAILS_URL" /> দেখà§à¦¨à¥¤</translation>
+<translation id="2450849356604136918">কোনও সকà§à¦°à¦¿à¦¯à¦¼ ভিউ নেই</translation>
<translation id="2453021845418314664">উনà§à¦¨à¦¤ সিঙà§à¦• সেটিংস</translation>
<translation id="2453576648990281505">ফাইলটি ইতিমধà§à¦¯à§‡à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨</translation>
<translation id="2453860139492968684">সমাপà§à¦¤ করà§à¦¨</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> থেকে ফাইলসমূহ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ করতে চায়৷</translation>
<translation id="2462724976360937186">শংসাপতà§à¦° করà§à¦¤à§ƒà¦¤à§à¦¬ কী ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> যোগ করা হয়েছে</translation>
-<translation id="246335896104539386">বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ আমদানি করà§à¦¨</translation>
<translation id="2464089476039395325">HTTP পà§à¦°à¦•à§à¦¸à§€</translation>
<translation id="2468902267404883140">আপনার ফোন সংযà§à¦•à§à¦¤ করা যাচà§à¦›à§‡ না। নিশà§à¦šà¦¿à¦¤ করà§à¦¨ আপনার à¦à¦•à¦Ÿà¦¿ উপযà§à¦•à§à¦¤ Android ফোন আছে যেটি চালৠরয়েছে à¦à¦¬à¦‚ সহজে বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যায়। &lt;a&gt;আরও জানà§à¦¨&lt;/a&gt;</translation>
<translation id="2470702053775288986">অসমরà§à¦¥à¦¿à¦¤ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ নিষà§à¦•à§à¦°à¦¿à¦¯à¦¼ করা আছে</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" />-ঠপà§à¦°à¦¬à§‡à¦¶ করেননি</translation>
<translation id="2563856802393254086">অভিননà§à¦¦à¦¨! আপনার '<ph name="NAME" />' ডেটা পরিষেবা সকà§à¦°à¦¿à§Ÿ করা হয়েছে à¦à¦¬à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯ পà§à¦°à¦¸à§à¦¤à§à¦¤à§·</translation>
<translation id="2566124945717127842">আপনার <ph name="IDS_SHORT_PRODUCT_NAME" /> ডিভাইস নতà§à¦¨à§‡à¦° মত আবার সেট করতে পাওয়ারওয়াশ করà§à¦¨à¥¤</translation>
+<translation id="2567257616420533738">পাসওয়ারà§à¦¡ সেভ করা হয়েছে। সেভ করা পাসওয়ারà§à¦¡ দেখতে à¦à¦¬à¦‚ পরিচালনা করতে <ph name="SAVED_PASSWORDS_LINK" /> ঠযান</translation>
<translation id="2568774940984945469">তথà§à¦¯à¦¬à¦¾à¦° ধারক</translation>
<translation id="2570000010887652771">ডেটা বাà¦à¦šà¦¾à¦¨à§‹ হয়েছে।</translation>
<translation id="257088987046510401">থিমসমূহ</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (পà§à¦²à§à¦¯à¦¾à¦Ÿà¦«à¦°à§à¦® <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ডিফলà§à¦Ÿ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ সেটিংস</translation>
<translation id="2586657967955657006">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡</translation>
+<translation id="2586672484245266891">à¦à¦° থেকে ছোট URL লিখà§à¦¨</translation>
<translation id="2587922270115112871">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করলে Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরি হয় না à¦à¦¬à¦‚ সেগà§à¦²à¦¿à¦° ডেটা ও সেটিংস
অনà§à¦¯ ডিভাইসগà§à¦²à¦¿à¦¤à§‡ Chrome à¦à¦° মাধà§à¦¯à¦®à§‡ সেগà§à¦²à¦¿à¦•à§‡ অনà§à¦¸à¦°à¦£ করবে না৷
à¦à¦•à¦Ÿà¦¿ ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦‡ ডিভাইসে পà§à¦°à¦¯à§‹à¦œà§à¦¯ হয়৷</translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344"><ph name="NAME" />, <ph name="USAGE" /> MB ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করছে৷</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" সরাবেন?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ সমà§à¦ªà§‚রà§à¦£ করতে পারেনি, তবে à¦à¦Ÿà¦¿à¦° ডিসà§à¦• ছবি থেকে চালনা চলতে থাকবে৷</translation>
+<translation id="2635176084534510129">আরও বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত অভিজà§à¦žà¦¤à¦¾ পান, যেমন ভালো কনà§à¦Ÿà§‡à¦¨à§à¦Ÿà§‡à¦° পরামরà§à¦¶ à¦à¦¬à¦‚ আরও সà§à¦®à¦¾à¦°à§à¦Ÿ অনà§à¦¬à¦¾à¦¦</translation>
<translation id="2635276683026132559">সà§à¦¬à¦¾à¦•à§à¦·à¦° করা</translation>
<translation id="2635926034288331400">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ ইনসà§à¦Ÿà¦² করà§à¦¨</translation>
<translation id="2636625531157955190">Chrome à¦à¦‡ ছবিটি অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারে না৷</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">উইনà§à¦¡à§‹ মেনà§à¦¤à§‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ কà§à¦²à¦¿à¦• করে আপনার à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ পরিচালনা করà§à¦¨à§·</translation>
<translation id="2647142853114880570">আবার লোড করà§à¦¨</translation>
<translation id="2647269890314209800">কà§à¦•à¦¿à¦—à§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হচà§à¦›à§‡</translation>
+<translation id="264810637653812429">উপযà§à¦•à§à¦¤ ডিভাইস খà§à¦à¦œà§‡ পাওয়া যায়নি।</translation>
<translation id="2648831393319960979">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ ডিভাইসে যোগ করার হচà§à¦›à§‡ - à¦à¦Ÿà¦¿ কিছৠসময় নিতে পারে...</translation>
<translation id="2649045351178520408">Base64-à¦à¦¨à¦•à§‹à¦¡ হওয়া ASCII, শংসাপতà§à¦°à§‡à¦° শৃঙà§à¦–লা</translation>
<translation id="2653266418988778031">যদি আপনি কোনও সারà§à¦Ÿà¦¿à¦«à¦¿à¦•à§‡à¦¶à¦¨ অথোরিটি (CA) শংসাপতà§à¦° মà§à¦›à§‡ থাকেন তবে আপনার বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° সেই CA দà§à¦¬à¦¾à¦°à¦¾ ইসà§à¦¯à§ করা কোনও শংসাপতà§à¦°à¦•à§‡ আর বিশà§à¦¬à¦¾à¦¸ করবে না৷</translation>
<translation id="2653659639078652383">জমা দিন</translation>
<translation id="265390580714150011">কà§à¦·à§‡à¦¤à§à¦°à§‡à¦° মান</translation>
-<translation id="2654286334048437383">বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ রপà§à¦¤à¦¾à¦¨à¦¿ করà§à¦¨</translation>
<translation id="2655386581175833247">বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° শংসাপতà§à¦°:</translation>
<translation id="2660779039299703961">ইভেনà§à¦Ÿ</translation>
+<translation id="266079277508604648">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ সংযà§à¦•à§à¦¤ করা যায়নি। পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ চালৠআছে কিনা à¦à¦¬à¦‚ ওয়াই-ফাই অথবা USB à¦à¦° মাধà§à¦¯à¦®à§‡ Chromebook à¦à¦° সাথে সংযà§à¦•à§à¦¤ আছে কিনা দেখে নিন।</translation>
<translation id="2661146741306740526">১৬x৯</translation>
<translation id="2662876636500006917">Chrome ওয়েব বাজার</translation>
<translation id="2663302507110284145">ভাষা</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">আপনার ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ নিয়নà§à¦¤à§à¦°à¦¿à¦¤ হচà§à¦›à§‡</translation>
<translation id="268053382412112343">Hi&amp;story</translation>
<translation id="2683638487103917598">ফোলà§à¦¡à¦¾à¦° সাজানো হয়েছে</translation>
+<translation id="2684004000387153598">চালিয়ে যেতে 'ঠিক আছে' বোতামে কà§à¦²à¦¿à¦• করà§à¦¨, তারপর আপনার ইমেল আইডির জনà§à¦¯ নতà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তৈরি করতে 'কাউকে যোগ করà§à¦¨' বোতামে কà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="2686759344028411998">যে কোনও মডিউল লোড হওয়া সনাকà§à¦¤ করতে অকà§à¦·à¦®à§·</translation>
<translation id="2688196195245426394">ডিভাইসটি সারà§à¦­à¦¾à¦°à§‡ নথিভà§à¦•à§à¦¤ করার সময়ে তà§à¦°à§à¦Ÿà¦¿: <ph name="CLIENT_ERROR" />৷</translation>
<translation id="2690024944919328218">ভাষা বিকলà§à¦ªà¦—à§à¦²à¦¿ দেখান</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">টাচপà§à¦¯à¦¾à¦¡à§‡à¦° গতি</translation>
<translation id="2706892089432507937">USB ডিভাইসগà§à¦²à¦¿</translation>
+<translation id="2706954854267016964">বেছে নেওয়া Google কà§à¦²à¦¾à¦‰à¦¡ পà§à¦°à¦¿à¦¨à§à¦Ÿ ডিভাইসটি আর সমরà§à¦¥à¦¿à¦¤ নয়। আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° সিসà§à¦Ÿà§‡à¦®à§‡à¦° সেটিংস থেকে অনà§à¦¯ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° বেছে নিন।</translation>
<translation id="2707024448553392710">কমà§à¦ªà§‹à¦¨à§‡à¦¨à§à¦Ÿ ডাউনলোড হচà§à¦›à§‡</translation>
<translation id="270921614578699633">à¦à¦° উপর গড়</translation>
<translation id="2709453993673701466">চালৠকরার আগেই সিঙà§à¦• à¦à¦¬à¦‚ বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকরণ পরিচালনা করতে চান?
@@ -1128,6 +1145,7 @@
<translation id="2737363922397526254">সঙà§à¦•à§à¦šà¦¿à¦¤ করà§à¦¨...</translation>
<translation id="2737492745329609575">সেটআপ শà§à¦°à§ করà§à¦¨</translation>
<translation id="2738771556149464852">à¦à¦°à¦ªà¦°à§‡ নয়</translation>
+<translation id="2739046699559178272">সেভ করà§à¦¨ à¦à¦¬à¦‚ চালিয়ে যান</translation>
<translation id="2739191690716947896">ডিবাগ</translation>
<translation id="2739240477418971307">আপনার অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾à¦° সেটিংস পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
<translation id="2740393541869613458">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° দà§à¦¬à¦¾à¦°à¦¾ পরিদরà§à¦¶à¦¿à¦¤ ওয়েবসাইটগà§à¦²à¦¿ পরà§à¦¯à¦¾à¦²à§‹à¦šà¦¨à¦¾ করà§à¦¨, à¦à¦¬à¦‚</translation>
@@ -1148,6 +1166,7 @@
<translation id="2773802008104670137">à¦à¦‡ ধরনের ফাইল আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° কà§à¦·à¦¤à¦¿ করতে পারে।</translation>
<translation id="2775104091073479743">আঙà§à¦—à§à¦²à§‡à¦° ছাপ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
<translation id="2776441542064982094">দেখে মনে হচà§à¦›à§‡ নেটওয়ারà§à¦•à§‡ নিবনà§à¦§à¦¿à¦¤ করার জনà§à¦¯ সেখানে কোনো ডিভাইস নেই৷ যদি আপানার ডিভাইস চালৠথাকে à¦à¦¬à¦‚ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿà§‡ সংযà§à¦•à§à¦¤ থাকে, তবে à¦à¦Ÿà¦¿à¦° নিরà§à¦¦à§‡à¦¶à¦¨à¦¾à¦° মà§à¦¯à¦¾à¦¨à§à¦¯à¦¼à¦¾à¦²à§‡à¦° নিরà§à¦¦à§‡à¦¶à¦¾à¦¬à¦²à§€ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦Ÿà¦¿à¦•à§‡ নিবনà§à¦§à¦¿à¦¤ করার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ডাউনলোড হয়েছে</translation>
<translation id="2783661497142353826">kiosk অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ পরিচালনা করà§à¦¨</translation>
<translation id="2784407158394623927">আপনার মোবাইল ডেটা পরিষেবাকে সকà§à¦°à¦¿à§Ÿ করা হচà§à¦›à§‡</translation>
@@ -1204,7 +1223,6 @@
<translation id="2843806747483486897">ডিফলà§à¦Ÿ পরিবরà§à¦¤à¦¨ করà§à¦¨ ...</translation>
<translation id="2844111009524261443">কà§à¦²à¦¿à¦• করলে চালৠকরà§à¦¨</translation>
<translation id="2845382757467349449">সরà§à¦¬à¦¦à¦¾ বà§à¦•à¦®à¦¾à¦°à§à¦•à¦¸ দণà§à¦¡ দেখান</translation>
-<translation id="284682086647736321">Ctrl, Alt অথবা Command বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে হবে</translation>
<translation id="2847759467426165163">à¦à¦¤à§‡ কাসà§à¦Ÿ করà§à¦¨</translation>
<translation id="284805635805850872">কà§à¦·à¦¤à¦¿à¦•à¦° সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° সরাবেন?</translation>
<translation id="2849362176025371110">ডায়গনসà§à¦Ÿà¦¿à¦• à¦à¦¬à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° ডেটা সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ Google ঠপাঠান। আপনি আপনার ডিভাইস <ph name="BEGIN_LINK1" />সেটিংস<ph name="END_LINK1" /> থেকে যেকোনো সময় à¦à¦Ÿà¦¿ পরিবরà§à¦¤à¦¨ করতে পারেন। <ph name="BEGIN_LINK2" />আরও জানà§à¦¨<ph name="END_LINK2" /></translation>
@@ -1212,6 +1230,7 @@
<translation id="2849936225196189499">জটিল</translation>
<translation id="2850124913210091882">বà§à¦¯à¦¾à¦•à¦†à¦ª নিন</translation>
<translation id="2850541429955027218">থীম জà§à§œà§à¦¨</translation>
+<translation id="2853121255651601031">পাসওয়ারà§à¦¡ সেভ করা হয়েছে</translation>
<translation id="2853916256216444076">$1 টি ভিডিও</translation>
<translation id="2857608528410806398">QU বৈশিষà§à¦Ÿà§à¦¯ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° শিরোনাম à¦à¦–ানে থাকবে। QU বৈশিষà§à¦Ÿà§à¦¯ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° শিরোনাম à¦à¦–ানে থাকবে। QU বৈশিষà§à¦Ÿà§à¦¯ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° শিরোনাম à¦à¦–ানে থাকবে। QU বৈশিষà§à¦Ÿà§à¦¯ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° শিরোনাম à¦à¦–ানে থাকবে। QU বৈশিষà§à¦Ÿà§à¦¯ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° শিরোনাম à¦à¦–ানে থাকবে।</translation>
<translation id="2860150991415616761">খà§à¦¬ দীরà§à¦˜ সময় (৪ সে.)</translation>
@@ -1254,6 +1273,7 @@
<translation id="2908162660801918428">ডিরেকà§à¦Ÿà¦°à¦¿ অনà§à¦¸à¦¾à¦°à§‡ মিডিয়া গà§à¦¯à¦¾à¦²à¦¾à¦°à¦¿ জà§à§œà§à¦¨</translation>
<translation id="2908789530129661844">সà§à¦•à§à¦°à¦¿à¦¨à§‡à¦° জà§à¦® কমান</translation>
<translation id="2910318910161511225">নেটওয়ারà§à¦•à§‡ সংযোগ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨</translation>
+<translation id="2911898792135283060">পাসওয়ারà§à¦¡ তৈরি করà§à¦¨...</translation>
<translation id="2912905526406334195"><ph name="HOST" />আপনার মাইকà§à¦°à§‹à¦«à§‹à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে চাই৷</translation>
<translation id="2913331724188855103">সাইটগà§à¦²à¦¿à¦•à§‡ কà§à¦•à¦¿ ডেটা পড়ার à¦à¦¬à¦‚ সংরকà§à¦·à¦£ করার অনà§à¦®à¦¤à¦¿ দিন (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="2916073183900451334">কোনও ওয়েবপৃষà§à¦ à¦¾à§Ÿ লিঙà§à¦•à¦—à§à¦²à¦¿ হাইলাইট করে টà§à¦¯à¦¾à¦¬ টেপা পাশাপাশি ফরà§à¦® কà§à¦·à§‡à¦¤à§à¦°à¦—à§à¦²à¦¿</translation>
@@ -1283,7 +1303,7 @@
<translation id="2961090598421146107"><ph name="CERTIFICATE_NAME" /> (à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ পà§à¦°à¦¦à¦¤à§à¦¤)</translation>
<translation id="2961695502793809356">à¦à¦—িয়ে যাওয়ার জনà§à¦¯ কà§à¦²à¦¿à¦• করà§à¦¨, ইতিহাস দেখার জনà§à¦¯ ধরে রাখà§à¦¨</translation>
<translation id="2963151496262057773">নিমà§à¦¨à§‹à¦•à§à¦¤ পà§à¦²à§à¦¯à¦¾à¦— ইনটি পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾à¦¬à¦¿à¦¹à§€à¦¨: <ph name="PLUGIN_NAME" /> আপনি কি à¦à¦Ÿà¦¿à¦•à§‡ থামাতে চান?</translation>
-<translation id="2966449113954629791">আপনি হয়তো আপনার মোবাইল ডেটার পà§à¦°à¦¦à¦¤à§à¦¤ পরিমান বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ফেলেছেন৷ আরও ডেটা কিনতে <ph name="NAME" /> সকà§à¦°à¦¿à¦¯à¦¼à¦•à¦°à¦£ পোরà§à¦Ÿà¦¾à¦²à§‡ যান৷</translation>
+<translation id="2966449113954629791">আপনি হয়ত আপনার মোবাইল ডেটার পà§à¦°à¦¦à¦¤à§à¦¤ পরিমান বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ফেলেছেন৷ আরও ডেটা কিনতে <ph name="NAME" /> সকà§à¦°à¦¿à¦¯à¦¼à¦•à¦°à¦£ পোরà§à¦Ÿà¦¾à¦²à§‡ যান৷</translation>
<translation id="2966937470348689686">Android ডিভাইসে পছনà§à¦¦à§‡à¦° সেটিংগà§à¦²à¦¿ পরিচালনা করà§à¦¨</translation>
<translation id="2971213274238188218">অনà§à¦œà§à¦œà§à¦¬à¦² করà§à¦¨</translation>
<translation id="2972557485845626008">ফারà§à¦®à¦“য়à§à¦¯à¦¾à¦°</translation>
@@ -1298,6 +1318,7 @@
<translation id="2989474696604907455">সংযà§à¦•à§à¦¤ নয়</translation>
<translation id="2989786307324390836">DER-à¦à¦¨à¦•à§‹à¦¡à§‡à¦¡ বাইনারি, à¦à¦•à¦• শংসাপতà§à¦°</translation>
<translation id="2993517869960930405">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à§‡à¦° তথà§à¦¯</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> বà§à¦¯à¦¾à¦•-আপ নেওয়া যায়নি</translation>
<translation id="299483336428448530">আপনার পিতামাতার দà§à¦¬à¦¾à¦°à¦¾ à¦à¦Ÿà¦¿ ইনসà§à¦Ÿà¦² করা হয়েছে।</translation>
<translation id="3002017044809397427">আপনার <ph name="PHONE_TYPE" /> পাওয়া গেছে৷ কিনà§à¦¤à§ ডিভাইসে শà§à¦§à§à¦®à¦¾à¦¤à§à¦° Android 5.0 à¦à¦¬à¦‚ তার উপরের সংসà§à¦•à¦°à¦£à§‡à¦° সঙà§à¦—েই Smart Lock কাজ করে৷ &lt;a&gt;আরও জানà§à¦¨&lt;/a&gt;</translation>
<translation id="3003144360685731741">পছনà§à¦¦à§‡à¦° নেটওয়ারà§à¦•à¦—à§à¦²à¦¿</translation>
@@ -1355,6 +1376,7 @@
<translation id="3064410671692449875">অপরà§à¦¯à¦¾à¦ªà§à¦¤ ডেটা</translation>
<translation id="3065041951436100775">টà§à¦¯à¦¾à¦¬ নষà§à¦Ÿ হওয়ার পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾à¥¤</translation>
<translation id="3065140616557457172">অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° জনà§à¦¯ টাইপ করà§à¦¨ অথবা সমসà§à¦¤à¦•à¦¿à¦›à§ ঠিকঠাক কাজ করছে - তা নেভিগেট করা জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ URL পà§à¦°à¦¬à§‡à¦¶ করান৷</translation>
+<translation id="3066642396596108483">আপনার সব ডিভাইসে নিজের আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, পাসওয়ারà§à¦¡ à¦à¦¬à¦‚ ইতিহাস সিঙà§à¦• করà§à¦¨</translation>
<translation id="3067198360141518313">à¦à¦‡ পà§à¦²à¦¾à¦— ইনটি চালনা করà§à¦¨</translation>
<translation id="3071624960923923138">নতà§à¦¨ টà§à¦¯à¦¾à¦¬ খà§à¦²à¦¤à§‡ à¦à¦–ানে কà§à¦²à¦¿à¦• করà§à¦¨</translation>
<translation id="3074037959626057712">আপনি সাইন ইন করেছেন à¦à¦¬à¦‚ সিঙà§à¦• চালৠকরেছেন</translation>
@@ -1442,6 +1464,7 @@
<translation id="3202173864863109533">à¦à¦‡ টà§à¦¯à¦¾à¦¬à§‡à¦° অডিও নিঃশবà§à¦¦ করা হচà§à¦›à§‡à§·</translation>
<translation id="3206175707080061730">"$1" নামের à¦à¦•à¦Ÿà¦¿ ফাইল ইতিমধà§à¦¯à§‡à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨à§· আপনি কি à¦à¦Ÿà¦¿ পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ করতে চান?</translation>
<translation id="3208703785962634733">অনিশà§à¦šà¦¿à¦¤</translation>
+<translation id="3213187967168344806">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করা যাচà§à¦›à§‡ না। কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° রিসà§à¦Ÿà¦¾à¦°à§à¦Ÿ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="321799795901478485">জিপ আরà§à¦•à¦¾à¦‡à¦­à¦¾à¦°</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> সংযোগকারী পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾ কà§à¦°à§à¦¯à¦¾à¦¶ হয়েছে৷ পà§à¦°à§à¦¨à¦¸à§‚চনা করবেন?</translation>
<translation id="3221634914176615296">ফাইল অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à§‡ ডিভাইসের সামগà§à¦°à§€ অনà§à¦¬à§‡à¦·à¦£ করà§à¦¨à¥¤</translation>
@@ -1468,12 +1491,14 @@
<translation id="3254516606912442756">টাইম জোন নিজে থেকে শনাকà§à¦¤ করার বিকলà§à¦ªà¦Ÿà¦¿ অকà§à¦·à¦® করা আছে</translation>
<translation id="3264544094376351444">Sans-Serif হরফ</translation>
<translation id="3264547943200567728">আপনার Chromebox à¦à¦° নেটওয়ারà§à¦• সà§à¦¥à¦¾à¦ªà¦¨ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে</translation>
+<translation id="3264582393905923483">পà§à¦°à¦¸à¦™à§à¦—</translation>
<translation id="3265459715026181080">উইনà§à¦¡à§‹ বনà§à¦§ করà§à¦¨</translation>
<translation id="3267726687589094446">à¦à¦•à¦¾à¦§à¦¿à¦• ফাইলের সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼ ডাউনলোডগà§à¦²à¦¿à¦° মঞà§à¦œà§à¦°à¦¿ দেওয়া অবিরত রাখà§à¦¨</translation>
<translation id="3267998849713137817">সংশোধিত সময়</translation>
<translation id="3268451620468152448">ওপেন টà§à¦¯à¦¾à¦¬</translation>
<translation id="3269069891205016797">আপনি পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করলে ডিভাইসটি থেকে আপনার তথà§à¦¯ সরানো হবে৷</translation>
<translation id="3269093882174072735">ছবি লোড করà§à¦¨</translation>
+<translation id="3269889795238950578">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি দেখতে পায়।</translation>
<translation id="326999365752735949">ভিনà§à¦¨ ডাউনলোড হচà§à¦›à§‡</translation>
<translation id="3270965368676314374">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° থেকে ফটো, সঙà§à¦—ীত ও অনà§à¦¯à¦¾à¦¨à§à¦¯ মিডিয়া পড়à§à¦¨, পরিবরà§à¦¤à¦¨ করà§à¦¨ à¦à¦¬à¦‚ মà§à¦›à§à¦¨</translation>
<translation id="327147043223061465">সমসà§à¦¤ কà§à¦•à¦¿ à¦à¦¬à¦‚ সাইট ডেটা দেখà§à¦¨</translation>
@@ -1505,6 +1530,7 @@
<translation id="3305389145870741612">বিনà§à¦¯à¦¾à¦¸à¦¨à§‡à¦° পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾à¦Ÿà¦¿à¦¤à§‡ কয়েক সেকেনà§à¦¡ সময় লাগতে পারে৷ দয়া করে অপেকà§à¦·à¦¾ করà§à¦¨à§·</translation>
<translation id="3305661444342691068">PDF -কে পূরà§à¦¬à¦°à§à¦ªà§‡à¦° মধà§à¦¯à§‡ খà§à¦²à§à¦¨</translation>
<translation id="3306684685104080068">Google Hangouts à¦à¦° মতো কà§à¦²à¦¾à¦‰à¦¡-ভিতà§à¦¤à¦¿à¦• পরিষেবায় কাসà§à¦Ÿ করা সকà§à¦·à¦® করà§à¦¨à¥¤</translation>
+<translation id="3307091518408668019">কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° OU (যেমন, OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">অরà§à¦—ানাইজেশনাল ইউনিট (OU) </translation>
<translation id="3308116878371095290">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦•à§‡ কà§à¦•à¦¿à¦œ সেট করা থেকে আটকানো হয়েছে৷</translation>
<translation id="3308134619352333507">বোতাম লà§à¦•à¦¾à¦¨</translation>
@@ -1512,8 +1538,6 @@
<translation id="3309747692199697901">সরà§à¦¬à¦¦à¦¾ সমসà§à¦¤ সাইটে চালৠরাখà§à¦¨</translation>
<translation id="3312424061798279731">সকà§à¦·à¦® করা ভাষাগà§à¦²à¦¿</translation>
<translation id="3312903956926554846">ডেসà§à¦•à¦Ÿà¦ªà§‡ ইনসà§à¦Ÿà¦² করà§à¦¨</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_DOMAIN" /> থেকে <ph name="DOWNLOAD_RECEIVED_AND_TOTAL" /><ph name="SUB_STATUS_TEXT" /></translation>
-<translation id="3313473140726597081">আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾ <ph name="URL" /> ঠপরিবরà§à¦¤à¦¨ করা হয়েছে। যেসব অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾à¦° পরিবরà§à¦¤à¦¨ ঘটায় সেগà§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করতে ‘পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨â€™ ঠকà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="3313590242757056087">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ কোন ওয়েবসাইটগà§à¦²à¦¿ দেখতে পাবেন তা সেট করতে, আপনি <ph name="MANAGEMENT_URL" /> ঠগিয়ে বিধিনিষেধ à¦à¦¬à¦‚ সেটিংস কনফিগার করতে পারেন৷ আপনি যদি ডিফলà§à¦Ÿ সেটিংস পরিবরà§à¦¤à¦¨ না করেন, তাহলে <ph name="USER_DISPLAY_NAME" /> ওয়েবে সমসà§à¦¤ সাইটে বà§à¦°à¦¾à¦‰à¦œ করতে পারবেন৷</translation>
<translation id="3313622045786997898">শংসাপতà§à¦° সà§à¦¬à¦¾à¦•à§à¦·à¦° মান</translation>
<translation id="3315158641124845231"><ph name="PRODUCT_NAME" /> লà§à¦•à¦¾à¦¨</translation>
@@ -1545,12 +1569,13 @@
<translation id="3360297538363969800">পà§à¦°à¦¿à¦¨à§à¦Ÿ করা গেল না৷ দয়া করে আপনার মà§à¦¦à§à¦°à¦•à¦Ÿà¦¿ পরীকà§à¦·à¦¾ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="3364721542077212959">লেখনী সরঞà§à¦œà¦¾à¦®à¦—à§à¦²à¦¿</translation>
<translation id="336497260564123876">পাসওয়ারà§à¦¡ সংরকà§à¦·à¦¿à¦¤ হয়েছে। আপনার সমসà§à¦¤ ডিভাইসে আপনার পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ পেতে, Chrome ঠসাইন ইন করà§à¦¨à¥¤</translation>
+<translation id="3365598184818502391">Ctrl অথবা Alt বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="3367813778245106622">সিঙà§à¦• করা শà§à¦°à§ করতে আবার সাইন ইন করà§à¦¨</translation>
<translation id="3368922792935385530">সংযà§à¦•à§à¦¤</translation>
<translation id="3369624026883419694">হোসà§à¦Ÿ সà§à¦¥à¦¿à¦° করা হচà§à¦›à§‡...</translation>
<translation id="337286756654493126">আপনি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦¤à§‡ খোলেন à¦à¦®à¦¨ ফোলà§à¦¡à¦¾à¦°à¦—à§à¦²à¦¿ পড়ে</translation>
<translation id="3378503599595235699">আপনি আপনার বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° ছেড়ে যাওয়া পরà§à¦¯à¦¨à§à¦¤ কেবল সà§à¦¥à¦¾à¦¨à§€à§Ÿ ডেটা রাখà§à¦¨</translation>
-<translation id="3378572629723696641">à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ হয়তো কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ হয়েছে৷</translation>
+<translation id="3378572629723696641">à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ হয়ত কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ হয়েছে৷</translation>
<translation id="3378630551672149129">পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨, ইনপà§à¦Ÿ উপাদানের সঙà§à¦—ে যোগাযোগের জনà§à¦¯ টà§à¦¯à¦¾à¦¬ কী টিপà§à¦¨</translation>
<translation id="337920581046691015"><ph name="PRODUCT_NAME" /> ইনসà§à¦Ÿà¦² করা হবে৷</translation>
<translation id="3380365263193509176">অজানা তà§à¦°à§à¦Ÿà¦¿</translation>
@@ -1578,6 +1603,7 @@
<translation id="3423858849633684918">দয়া করে <ph name="PRODUCT_NAME" />-কে পà§à¦¨à¦ƒà¦²à¦žà§à¦š করà§à¦¨</translation>
<translation id="3424969259347320884">টà§à¦¯à¦¾à¦¬à¦Ÿà¦¿ কà§à¦°à§à¦¯à¦¾à¦¶ হওয়ার সময় আপনি কি করছিলেন তা বরà§à¦£à¦¨à¦¾ করà§à¦¨</translation>
<translation id="3427092606871434483">মঞà§à¦œà§à¦°à¦¿ দিন (ডিফলà§à¦Ÿ)</translation>
+<translation id="3428419049384081277">আপনি সাইন-ইন করেছেন!</translation>
<translation id="3429275422858276529">à¦à¦‡ পৃষà§à¦ à¦¾ পরে সহজে খà§à¦à¦œà§‡ পেতে বà§à¦•à¦®à¦¾à¦°à§à¦• করà§à¦¨</translation>
<translation id="3429599832623003132">$১টি আইটেম</translation>
<translation id="3432227430032737297">দেখানো সবগà§à¦²à¦¿ সরান</translation>
@@ -1600,13 +1626,14 @@
<translation id="344630545793878684">কতগà§à¦²à¦¿ ওয়েবসাইটে আপনার ডেটা পড়ে</translation>
<translation id="3449839693241009168"><ph name="SEARCH_KEY" />তে আদেশগà§à¦²à¦¿ পà§à¦°à§‡à¦°à¦£ করতে <ph name="EXTENSION_NAME" /> টি টিপà§à¦¨</translation>
<translation id="3450157232394774192">নিষà§à¦•à§à¦°à¦¿à§Ÿ সà§à¦¥à¦¿à¦¤à¦¿à¦° ওকà§à¦ªà§‡à¦¨à§à¦¸à¦¿à¦° শতকরা হার</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" />টি ফটোর বà§à¦¯à¦¾à¦• আপ নেওয়া হচà§à¦›à§‡</translation>
<translation id="3453612417627951340">অনà§à¦®à§‹à¦¦à¦¨à§‡à¦° পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨</translation>
<translation id="3454157711543303649">সকà§à¦°à¦¿à§Ÿà¦•à¦°à¦£ সমাপà§à¦¤</translation>
+<translation id="3454224730401036106">আপনার নেটওয়ারà§à¦• সংযোগটি আরও সà§à¦°à¦•à§à¦·à¦¿à¦¤ নেটওয়ারà§à¦•à§‡ পরিবরà§à¦¤à¦¿à¦¤ হয়েছে</translation>
<translation id="345693547134384690">&amp;ছবি নতà§à¦¨ টà§à¦¯à¦¾à¦¬à§‡ খà§à¦²à§à¦¨</translation>
<translation id="3459509316159669723">পà§à¦°à¦¿à¦¨à§à¦Ÿ হচà§à¦›à§‡</translation>
<translation id="3459697287128633276">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ থেকে Google Play সà§à¦Ÿà§‹à¦° অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করার জনà§à¦¯ অনà§à¦—à§à¦°à¦¹ করে পরিচয় পà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€à¦° মাধà§à¦¯à¦®à§‡ পà§à¦°à¦®à¦¾à¦£à§€à¦•à¦°à¦£ দিন।</translation>
<translation id="3459774175445953971">সরà§à¦¬à¦¶à§‡à¦· সংশোধিত:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> আপনার কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি দেখতে চায়</translation>
<translation id="3462413494201477527">অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ সেট আপ বাতিল করবেন?</translation>
<translation id="346431825526753">à¦à¦‡à¦Ÿà¦¿ হল বাচà§à¦šà¦¾à¦¦à§‡à¦° জনà§à¦¯ <ph name="CUSTODIAN_EMAIL" /> à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ পরিচালিত à¦à¦•à¦Ÿà¦¿ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§·</translation>
<translation id="3465566417615315331">আপনার ফটোতে কà§à¦²à¦¿à¦• করà§à¦¨</translation>
@@ -1619,10 +1646,12 @@
<translation id="3470502288861289375">অনà§à¦²à¦¿à¦ªà¦¿ করা হচà§à¦›à§‡...</translation>
<translation id="3473479545200714844">সà§à¦•à§à¦°à§€à¦¨ মà§à¦¯à¦¾à¦—নিফায়ার</translation>
<translation id="3475447146579922140">Google সà§à¦ªà§à¦°à§‡à¦¡à¦¶à§€à¦Ÿ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;১টি লাইন দেখানো হয়নি&gt;}one{&lt;$1টি লাইন দেখানো হয়নি&gt;}other{&lt;$1টি লাইন দেখানো হয়নি&gt;}}</translation>
<translation id="3475843873335999118">দà§à¦ƒà¦–িত, আপনার আঙà§à¦—à§à¦²à§‡à¦° ছাপ à¦à¦–নো শনাকà§à¦¤ করা যায়নি। অনà§à¦—à§à¦°à¦¹ করে আপনার পাসওয়ারà§à¦¡ লিখà§à¦¨à¥¤</translation>
<translation id="347670947055184738">ওহো! সিসà§à¦Ÿà§‡à¦® আপনার ডিভাইসের জনà§à¦¯ নীতি আনতে পারেনি।</translation>
<translation id="347785443197175480">আপনার কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ à¦à¦¬à¦‚ মাইকà§à¦°à§‹à¦«à§‹à¦¨ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে <ph name="HOST" /> à¦à¦° মঞà§à¦œà§à¦°à¦¿ অবিরত রাখà§à¦¨</translation>
<translation id="3478685642445675458">কোনো বà§à¦¯à¦•à§à¦¤à¦¿à¦•à§‡ মà§à¦›à§‡ ফেলার আগে দয়া করে আপনার পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¦Ÿà¦¿ আনলক করà§à¦¨à¥¤</translation>
+<translation id="347919930506963698">Chrome থেকে আরও অনেককিছৠপান</translation>
<translation id="3479552764303398839">à¦à¦–নই নয়</translation>
<translation id="3480892288821151001">উইনà§à¦¡à§‹ বাঠদিকে রাখà§à¦¨</translation>
<translation id="3481915276125965083">à¦à¦‡ পৃষà§à¦ à¦¾à¦¤à§‡ নিমà§à¦¨à§‹à¦•à§à¦¤ পপ-আপগà§à¦²à¦¿ বà§à¦²à¦• করা হয়েছে:</translation>
@@ -1640,14 +1669,17 @@
<translation id="3504135463003295723">গà§à¦°à§à¦ª নাম:</translation>
<translation id="3505030558724226696">ডিভাইসের অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ পà§à¦°à¦¤à§à¦¯à¦¾à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" à¦à¦° জনà§à¦¯ বরà§à¦¤à¦®à¦¾à¦¨ অনà§à¦®à¦¤à¦¿à¦—à§à¦²à¦¿</translation>
+<translation id="3507888235492474624">বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইস আবার সà§à¦•à§à¦¯à¦¾à¦¨ করà§à¦¨</translation>
<translation id="3508920295779105875">অনà§à¦¯ ফোলà§à¦¡à¦¾à¦° বেছে নিন...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">আবার সà§à¦•à§à¦¯à¦¾à¦¨ করà§à¦¨</translation>
<translation id="3511307672085573050">লিঙà§à¦• ঠি&amp;কানা কপি করà§à¦¨</translation>
<translation id="3511399794969432965">সংযোগ করতে সমসà§à¦¯à¦¾ হচà§à¦›à§‡?</translation>
<translation id="351152300840026870">নিরà§à¦¦à¦¿à¦·à§à¦Ÿ-চওড়া হরফ</translation>
<translation id="3511528412952710609">সà§à¦¬à¦²à§à¦ªà¦¸à§à¦¥à¦¾à§Ÿà§€</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ডাউনলোড বাতিল করà§à¦¨}one{ডাউনলোডগà§à¦²à¦¿ বাতিল করà§à¦¨}other{ডাউনলোডগà§à¦²à¦¿ বাতিল করà§à¦¨}}</translation>
<translation id="3514373592552233661">à¦à¦•à¦¾à¦§à¦¿à¦• নেটওয়ারà§à¦• উপলবà§à¦§ থাকলে, পছনà§à¦¦à§‡à¦° নেটওয়ারà§à¦•à¦•à§‡ অনà§à¦¯à¦¾à¦¨à§à¦¯ পরিচিত নেটওয়ারà§à¦•à¦—à§à¦²à¦¿à¦° থেকে অগà§à¦°à¦¾à¦§à¦¿à¦•à¦¾à¦° দেওয়া হবে</translation>
+<translation id="3520212870468945358"><ph name="URL" /> আপনার নিরাপতà§à¦¤à¦¾ কী à¦à¦° কà§à¦°à¦®à¦¿à¦• সংখà§à¦¯à¦¾ দেখতে চায়</translation>
<translation id="3523642406908660543">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করার জনà§à¦¯ যখন কোনো সাইট কোনো পà§à¦²à§à¦¯à¦¾à¦— ইন বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে চায় তখন জিজà§à¦žà¦¾à¦¸à¦¾ করবে (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="3525897975040424366">শেলà§à¦« ঠইনসà§à¦Ÿà¦² করà§à¦¨</translation>
<translation id="3527085408025491307">ফোলà§à¦¡à¦¾à¦°</translation>
@@ -1677,13 +1709,11 @@
<translation id="3564334271939054422">আপনি যে (<ph name="NETWORK_ID" />) ওয়াই-ফাই নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করছেন তার জনà§à¦¯ লগ ইন পৃষà§à¦ à¦¾ দেখার পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ হতে পারে৷</translation>
<translation id="3564708465992574908">জà§à¦® সà§à¦¤à¦°à¦—à§à¦²à¦¿</translation>
<translation id="3566721612727112615">কোনো সাইট যোগ করা হয়নি</translation>
-<translation id="3566866560249787686">Google সহায়ক লোড করা যায়নি, আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="3569382839528428029">আপনি কি <ph name="APP_NAME" /> à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ আপনার সà§à¦•à§à¦°à¦¿à¦¨ শেয়ার করতে চান?</translation>
<translation id="3570985609317741174">ওয়েব সামগà§à¦°à§€</translation>
<translation id="3571734092741541777">সেট আপ</translation>
<translation id="3574210789297084292">পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
<translation id="3576324189521867626">সফলভাবে ইনসà§à¦Ÿà¦² হয়েছে</translation>
-<translation id="3578331450833904042">ডিফলà§à¦Ÿ (সবকিছৠটেনে নেয়)</translation>
<translation id="3578594933904494462">à¦à¦‡ টà§à¦¯à¦¾à¦¬à§‡à¦° সামগà§à¦°à§€ শেয়ার করা হচà§à¦›à§‡à§·</translation>
<translation id="357886715122934472">আপনার মালিকানাধীন à¦à¦•à¦Ÿà¦¿ গোষà§à¦ à§€à¦° সাথে &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; à¦à¦•à¦Ÿà¦¿ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° শেয়ার করতে চান &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. যদি আপানি সà§à¦¬à§€à¦•à¦¾à¦° করেন তবে, গোষà§à¦ à§€à¦° সকল সদসà§à¦¯ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿à¦•à§‡ পà§à¦°à¦¿à¦¨à§à¦Ÿ করতে পারবেন৷</translation>
<translation id="3584169441612580296">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° থেকে ফটো, সঙà§à¦—ীত ও অনà§à¦¯ মিডিয়া পডà§à¦¨ à¦à¦¬à¦‚ পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
@@ -1698,6 +1728,7 @@
<translation id="3599863153486145794">সমসà§à¦¤ সাইন-ইন করা ডিভাইসগà§à¦²à¦¿ থেকে ইতিহাস মà§à¦›à§‡ ফেলে। <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ঠআপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° অনà§à¦¯à¦¾à¦¨à§à¦¯ ধরনের বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚য়ের ইতিহাস থাকতে পারে।</translation>
<translation id="3600456501114769456">আপনার পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° দà§à¦¬à¦¾à¦°à¦¾ আপনার ডিভাইসে সà§à¦¥à¦¾à¦¨à§€à§Ÿ ফাইলগà§à¦²à¦¿à¦° অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ অকà§à¦·à¦® করা আছে৷</translation>
<translation id="3600792891314830896">সাউনà§à¦¡ পà§à¦²à§‡ করা হয় যে সাইটগà§à¦²à¦¿à¦¤à§‡ সেগà§à¦²à¦¿ মিউট করà§à¦¨</translation>
+<translation id="3603177256297531067">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦° অনà§à¦¬à¦¾à¦¦ করা যায়নি</translation>
<translation id="3603533104205588786">à¦à¦•à¦Ÿà¦¿ পৃষà§à¦ à¦¾à¦•à§‡ বà§à¦•à¦®à¦¾à¦°à§à¦• করতে তারকা আইকনটিতে কà§à¦²à¦¿à¦• করà§à¦¨à§·</translation>
<translation id="3603622770190368340">নেটওয়ারà§à¦• শংসাপতà§à¦° পà§à¦°à¦¾à¦ªà§à¦¤ করà§à¦¨</translation>
<translation id="3604048165392640554">কোনও মোবাইল সংযোগ পাওয়া যায়নি। আপনার অনà§à¦¯à¦¾à¦¨à§à¦¯ ডিভাইসগà§à¦²à¦¿à¦¤à§‡ à¦à¦Ÿà¦ªà¦Ÿ টিথারিং চালৠকরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤ &lt;a target="_blank" href="<ph name="URL" />"&gt;আরও জানà§à¦¨&lt;/a&gt;</translation>
@@ -1767,7 +1798,6 @@
<translation id="3697100740575341996">আপনার IT পà§à¦°à¦¶à¦¾à¦¸à¦• আপনার ডিভাইসের জনà§à¦¯ Chrome গà§à¦¡à¦¿à¦œà¦—à§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করেছে৷ <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ইমেল ঠিকানা</translation>
<translation id="3702500414347826004"><ph name="URL" /> অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করতে আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ পরিবরà§à¦¤à¦¨ করা হয়েছে।</translation>
-<translation id="3703669627274482482">আপনি কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ যে টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি পেসà§à¦Ÿ করেন সেগà§à¦²à¦¿ কোনও সাইট দেখতে চাইলে আপনাকে জিজà§à¦žà§‡à¦¸ করা হবে</translation>
<translation id="370415077757856453">জাভাসà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ বà§à¦²à¦• করা হয়েছে</translation>
<translation id="3704331259350077894">কà§à¦°à¦¿à§Ÿà¦¾à¦•à¦²à¦¾à¦ªà§‡à¦° বিরতি</translation>
<translation id="3705722231355495246">-</translation>
@@ -1833,7 +1863,6 @@
<translation id="379082410132524484">আপনার কারà§à¦¡à§‡à¦° মেয়াদ শেষ হয়ে গেছে</translation>
<translation id="3792890930871100565">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ করà§à¦¨</translation>
<translation id="379422718204375917">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সাইন ইন করার জনà§à¦¯ Smart Lock বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
-<translation id="3794595850995182458">পৃষà§à¦ à¦¾ থেকে পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨</translation>
<translation id="3796648294839530037">পছনà§à¦¦à¦¸à¦‡ নেটওয়ারà§à¦•à¦—à§à¦²à¦¿:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> ঠ“<ph name="SEARCH_TERMS" />†à¦à¦° &amp;অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨</translation>
<translation id="3798325802885154040">আপনাকে কà§à¦²à¦¿à¦• করতে হালকা চাপ দেওয়া সকà§à¦·à¦®/অকà§à¦·à¦® করতে অনà§à¦®à¦¤à¦¿ দেয়</translation>
@@ -1851,10 +1880,8 @@
<translation id="381202950560906753">আরেকটি জà§à§œà§à¦¨</translation>
<translation id="3812525830114410218">খারাপ শংসাপতà§à¦°</translation>
<translation id="3813296892522778813">আপনি যা খà§à¦à¦œà¦›à§‡à¦¨ তা খà§à¦à¦œà§‡ না পেলে <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome সহায়তায়<ph name="END_LINK_CHROMIUM" /> যান</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" />টি নতà§à¦¨ ফটো পাওয়া গেছে
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google ডà§à¦°à¦¾à¦‡à¦­à§‡<ph name="END_LINK" /> বà§à¦¯à¦¾à¦•à¦†à¦ª করার জনà§à¦¯ পà§à¦°à¦¸à§à¦¤à§à¦¤</translation>
<translation id="3819007103695653773">পটভূমি পà§à¦¶ বারà§à¦¤à¦¾ পাঠাতে সমসà§à¦¤ সাইটকে অনà§à¦®à¦¤à¦¿ দিন</translation>
+<translation id="3819497457291599334">সেটিংস &gt; অà§à¦¯à¦¾à¦ª à¦à¦¬à¦‚ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿ &gt; সমসà§à¦¤ অà§à¦¯à¦¾à¦ª &gt; Google Play পরিষেবাতে যান।</translation>
<translation id="3819752733757735746">অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ সà§à¦‡à¦š করà§à¦¨ (মাতà§à¦° à¦à¦• বা দà§à¦‡ সà§à¦‡à¦šà§‡à¦° মাধà§à¦¯à¦®à§‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° নিয়নà§à¦¤à§à¦°à¦£ করà§à¦¨)</translation>
<translation id="3819800052061700452">&amp;পূরà§à¦£-সà§à¦•à§à¦°à§€à¦¨</translation>
<translation id="3820172043799983114">অবৈধ পিন।</translation>
@@ -1874,7 +1901,9 @@
<translation id="3838486795898716504">আরও <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">কà§à¦•à¦¿à¦œ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সাইট à¦à¦¬à¦‚ পà§à¦²à¦¾à¦— ইন ডেটা</translation>
<translation id="383891835335927981">কোনো সাইটের জà§à¦® বাড়ানো বা কমানো হয়নি</translation>
+<translation id="3839516600093027468">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ দেখা থেকে <ph name="HOST" /> কে সবসময় বà§à¦²à¦• করà§à¦¨</translation>
<translation id="3840053866656739575">আপনার Chromebox থেকে সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ হয়েছে৷ দয়া করে কাছাকাছি সরিয়ে নিয়ে যান বা পà§à¦¨à¦ƒà¦¸à¦‚যোগ করার সময় আপনার ডিভাইস পরীকà§à¦·à¦¾ করà§à¦¨à§·</translation>
+<translation id="3842132283799370683">ডোমেনে মেশিন যোগ করা যায়নি। সাংগঠনিক ইউনিটে থাকা কোনও সমসà§à¦¯à¦¾à¦° কারণে à¦à¦Ÿà¦¿ হয়ে থাকতে পারে।</translation>
<translation id="3842552989725514455">Serif হরফ</translation>
<translation id="385051799172605136">ফিরà§à¦¨</translation>
<translation id="3851428669031642514">অনিরাপদ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà¦—à§à¦²à¦¿ লোড করà§à¦¨</translation>
@@ -1883,6 +1912,7 @@
<translation id="3856800405688283469">সময় অঞà§à¦šà¦² বেছে নিন</translation>
<translation id="3856921555429624101">ডেটা বà§à¦¯à¦¬à¦¹à¦¾à¦° পরিমাপ শেষ হয়েছে</translation>
<translation id="3857228364945137633">আপনার ফোন আশেপাশে থাকলে Smart Lock বà§à¦¯à¦¬à¦¹à¦¾à¦° করে <ph name="DEVICE_TYPE" /> আনলক করতে পারবেন।</translation>
+<translation id="3857732810083914482">বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকরণ বনà§à¦§ আছে। আপনি myaccount.google.com ঠà¦à¦Ÿà¦¿ পরিবরà§à¦¤à¦¨ করতে পারেন।</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meet ঠসà§à¦¬à¦¾à¦—তম</translation>
<translation id="3862134173397075045">Chrome ঠকাসà§à¦Ÿ অভিজà§à¦žà¦¤à¦¾ নিতে সà§à¦¬à¦¾à¦—তম!</translation>
@@ -1924,9 +1954,11 @@
<translation id="3926002189479431949">Smart Lock ফোন পরিবরà§à¦¤à¦¿à¦¤ হয়েছে</translation>
<translation id="3927932062596804919">অসà§à¦¬à§€à¦•à¦¾à¦°</translation>
<translation id="3930521966936686665">à¦à¦¤à§‡ পà§à¦²à§‡ করà§à¦¨</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> à¦à¦° মà§à¦›à§‡ ফেলা পাসওয়ারà§à¦¡à¦Ÿà¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨</translation>
<translation id="3936390757709632190">অডিও নতà§à¦¨ টà§à¦¯à¦¾à¦¬à§‡ &amp;খà§à¦²à§à¦¨</translation>
<translation id="3936925983113350642">à¦à¦‡ ফাইলটিকে পরে পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করার জনà§à¦¯ আপনার চয়ন করা পাসওয়ারà§à¦¡à¦Ÿà¦¿à¦° পà§à¦°à§Ÿà§‡à¦…জন হবে। দয়া করে à¦à¦Ÿà¦¿à¦•à§‡ à¦à¦•à¦Ÿà¦¿ নিরাপদ সà§à¦¥à¦¾à¦¨à§‡ সেভ করà§à¦¨à¥¤</translation>
<translation id="3937640725563832867">শংসাপতà§à¦° ইসà§à¦¯à§à¦•à¦¾à¦°à§€ বিকলà§à¦ª নাম</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> ভাষায় সবসময় অনà§à¦¬à¦¾à¦¦ করে দেখতে চাই</translation>
<translation id="3940233957883229251">সà§à¦¬à¦¯à¦¼à¦‚-পà§à¦¨à¦°à¦¾à¦¬à§ƒà¦¤à§à¦¤à¦¿ সকà§à¦·à¦® করà§à¦¨</translation>
<translation id="3941357410013254652">চà§à¦¯à¦¾à¦¨à§‡à¦² ID</translation>
<translation id="3941565636838060942">à¦à¦‡ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à§‡à¦° অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ লà§à¦•à¦¾à¦¨à§‹à¦° জনà§à¦¯, আপনাকে নিয়নà§à¦¤à§à¦°à¦£ পà§à¦¯à¦¾à¦¨à§‡à¦²à§‡ <ph name="CONTROL_PANEL_APPLET_NAME" /> বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦Ÿà¦¿ আনইনসà§à¦Ÿà¦² করতে হবে৷
@@ -1939,6 +1971,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE থেকে আমাদানি করা</translation>
<translation id="3950820424414687140">পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
+<translation id="3950870029767307261">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি দেখা থেকে à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦•à§‡ বà§à¦²à¦• করা হয়েছে</translation>
<translation id="3954354850384043518">পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾à§Ÿ আছে</translation>
<translation id="3955193568934677022">সà§à¦°à¦•à§à¦·à¦¿à¦¤ সামগà§à¦°à§€ পà§à¦²à§‡ করতে সাইটগà§à¦²à¦¿à¦•à§‡ মঞà§à¦œà§à¦°à¦¿ দিন (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="3956702100721821638">Google Play খোলা যায়নি</translation>
@@ -1971,6 +2004,7 @@
<translation id="39964277676607559">সামগà§à¦°à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡à¦° জনà§à¦¯ '<ph name="RELATIVE_PATH" />' লোড করা যায়নি৷</translation>
<translation id="4002066346123236978">শিরোনাম</translation>
<translation id="40027638859996362">শবà§à¦¦ সরানো</translation>
+<translation id="4005817994523282006">টাইম জোন শনাকà§à¦¤à¦•à¦°à¦£ পদà§à¦§à¦¤à¦¿</translation>
<translation id="4008291085758151621">VR ঠসাইটের তথà§à¦¯ উপলবà§à¦§ নেই</translation>
<translation id="4010917659463429001">আপনার মোবাইল ডিভাইসে আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ পেতে, <ph name="GET_IOS_APP_LINK" />।</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" মেরামত করবেন?</translation>
@@ -1987,6 +2021,7 @@
<translation id="4037084878352560732">ঘোড়া</translation>
<translation id="4037889604535939429">বà§à¦¯à¦•à§à¦¤à¦¿à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
<translation id="4042264909745389898">Google Chrome OS শরà§à¦¤à¦¾à¦¦à¦¿</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{পৃষà§à¦ à¦¾à¦Ÿà¦¿ ছেড়ে যান}one{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ ছেড়ে যান}other{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ ছেড়ে যান}}</translation>
<translation id="4044612648082411741">আপনার শংসাপতà§à¦°à§‡à¦° পাসওয়ারà§à¦¡ লিখà§à¦¨</translation>
<translation id="404493185430269859">ডিফলà§à¦Ÿ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ ইঞà§à¦œà¦¿à¦¨</translation>
<translation id="4047112090469382184">কিভাবে à¦à¦Ÿà¦¿ নিরাপদ</translation>
@@ -2033,6 +2068,7 @@
<translation id="4109135793348361820"><ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) ঠউইনà§à¦¡à§‹ সরান</translation>
<translation id="4110559665646603267">শেলà§à¦«à§‡ ফোকাস করà§à¦¨</translation>
<translation id="4114360727879906392">পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ উইনà§à¦¡à§‹</translation>
+<translation id="4115002065223188701">নেটওয়ারà§à¦• সীমার বাইরে</translation>
<translation id="4115080753528843955">কিছৠকনটেনà§à¦Ÿ পরিষেবা অননà§à¦¯ আইডেনà§à¦Ÿà¦¿à¦«à¦¾à§Ÿà¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° করে সà§à¦°à¦•à§à¦·à¦¿à¦¤ কনটেনà§à¦Ÿà§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ দেয়</translation>
<translation id="411666854932687641">বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত সà§à¦®à§ƒà¦¤à¦¿</translation>
<translation id="4120817667028078560">পাথ অতà§à¦¯à¦¨à§à¦¤ বড়</translation>
@@ -2043,6 +2079,7 @@
<translation id="4130207949184424187">আপনি বহà§à¦‰à¦ªà¦¯à§‹à¦—ী কà§à¦·à§‡à¦¤à§à¦° থেকে অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করলে কোন পৃষà§à¦ à¦¾à¦Ÿà¦¿ দেখানো হবে তা à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ পরিবরà§à¦¤à¦¨ করেছে।</translation>
<translation id="413121957363593859">উপাদানগà§à¦²à¦¿</translation>
<translation id="4131410914670010031">সাদা ও কালো</translation>
+<translation id="4136203100490971508">সূরà§à¦¯à§‹à¦¦à§Ÿà§‡à¦° সময় নাইট লাইট নিজে থেকেই বনà§à¦§ হয়ে যাবে</translation>
<translation id="4138267921960073861">সাইন-ইন সà§à¦•à§à¦°à¦¿à¦¨à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° নামগà§à¦²à¦¿ à¦à¦¬à¦‚ ফটো দেখান</translation>
<translation id="4140559601186535628">পà§à¦¶ বারà§à¦¤à¦¾</translation>
<translation id="4146026355784316281">সরà§à¦¬à¦¦à¦¾ সিসà§à¦Ÿà§‡à¦® নিরীকà§à¦·à¦•à§‡à¦° সাথে খà§à¦²à§à¦¨</translation>
@@ -2060,6 +2097,7 @@
<translation id="4172051516777682613">সরà§à¦¬à¦¦à¦¾ দেখান</translation>
<translation id="4175737294868205930">বিরতিহীন সঞà§à¦šà§Ÿà¦¸à§à¦¥à¦¾à¦¨</translation>
<translation id="4176463684765177261">অকà§à¦·à¦®</translation>
+<translation id="4180684688621252156">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚ পরিষেবা</translation>
<translation id="4180788401304023883">CA শংসাপতà§à¦° "<ph name="CERTIFICATE_NAME" />"মà§à¦›à¦¬à§‡à¦¨?</translation>
<translation id="4181841719683918333">ভাষাসমূহ</translation>
<translation id="4184885522552335684">কোনো পà§à¦°à¦¦à¦°à§à¦¶à¦¨ সরাতে টেনে আনà§à¦¨</translation>
@@ -2075,7 +2113,6 @@
<translation id="4206323443866416204">পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦° পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨</translation>
<translation id="420665587194630159">(à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ পরিচালিত হচà§à¦›à§‡ à¦à¦¬à¦‚ সরানো অথবা অকà§à¦·à¦® করা যাবে না৷)</translation>
<translation id="4206944295053515692">Google-à¦à¦° কাছে পরামরà§à¦¶ চান</translation>
-<translation id="4207228095438106090">আপনি কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ যে টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি পেসà§à¦Ÿ করেন সেগà§à¦²à¦¿ <ph name="URL" /> দেখতে চায়।</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> খà§à¦à¦œà§à¦¨:</translation>
<translation id="4209092469652827314">বৃহতà§</translation>
<translation id="421017592316736757">আপনার à¦à¦‡ ফাইলটিতে অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ পেতে অনলাইন হওয়া আবশà§à¦¯à¦•à§·</translation>
@@ -2083,6 +2120,7 @@
<translation id="42126664696688958">রপà§à¦¤à¦¾à¦¨à¦¿</translation>
<translation id="42137655013211669">à¦à¦‡ সমà§à¦ªà¦¦à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করা সারà§à¦­à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ নিষিদà§à¦§ ছিল।</translation>
<translation id="4215350869199060536">উপস, নামে অবৈধ চিহà§à¦¨ রয়েছে!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" />টির বà§à¦¯à¦¾à¦• আপ নেওয়া হচà§à¦›à§‡</translation>
<translation id="4235200303672858594">সমà§à¦ªà§‚রà§à¦£ সà§à¦•à§à¦°à§€à¦¨</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> à¦à¦° জনà§à¦¯ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ যোগ করà§à¦¨</translation>
<translation id="4235965441080806197">সাইন ইন বাতিল করà§à¦¨</translation>
@@ -2110,7 +2148,6 @@
<translation id="4270393598798225102">সংসà§à¦•à¦°à¦£ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">কোনো মিল নেই</translation>
<translation id="4275830172053184480">আপনার ডিভাইস বনà§à¦§ করে চালৠকরà§à¦¨</translation>
-<translation id="4276216215490044084">বড় আকারের PPD লোড করা যাবে না। সরà§à¦¬à¦¾à¦§à¦¿à¦• আকার 250kB।</translation>
<translation id="4278390842282768270">মঞà§à¦œà§à¦°à¦¿à¦ªà§à¦°à¦¾à¦ªà§à¦¤</translation>
<translation id="4281844954008187215">পরিষেবার শরà§à¦¤à¦¾à¦¦à¦¿</translation>
<translation id="4282196459431406533">Smart Lock চালৠআছে</translation>
@@ -2122,15 +2159,15 @@
<translation id="4289300219472526559">কথা বলা শà§à¦°à§ করà§à¦¨</translation>
<translation id="4289540628985791613">ওভারভিউ</translation>
<translation id="4296575653627536209">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡ যোগ করà§à¦¨</translation>
+<translation id="4297322094678649474">ভাষাগà§à¦²à¦¿ পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
+<translation id="4299141727003252811">Google আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ কারà§à¦¯à¦•à¦²à¦¾à¦ª, আপনার দেখা সাইটের কনà§à¦Ÿà§‡à¦¨à§à¦Ÿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারে à¦à¦¬à¦‚ Chrome ঠঅনà§à¦¯ বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°à§‡à¦° ইনà§à¦Ÿà¦¾à¦°à¦…à§à¦¯à¦¾à¦•à¦¶à¦¨ à¦à¦¬à¦‚ Google পরিষেবা যেমন অনà§à¦¬à¦¾à¦¦, সারà§à¦š, à¦à¦¬à¦‚ বিজà§à¦žà¦¾à¦ªà¦¨ নিজের মত সাজিয়ে নিতে পারে।</translation>
<translation id="4300305918532693141">à¦à¦‡ সেটিং পরিবরà§à¦¤à¦¨ করার জনà§à¦¯, <ph name="BEGIN_LINK" />সিঙà§à¦• পà§à¦¨à¦°à¦¾à¦¯à¦¼ সেট করà§à¦¨<ph name="END_LINK" />।</translation>
<translation id="430303754419731728">OS à¦à¦° à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ আপডেট à¦à¦¸à§‡à¦›à§‡à¥¤ শà§à¦°à§ করতে সাইন-ইন করà§à¦¨à¥¤</translation>
<translation id="4305227814872083840">দীরà§à¦˜ সময় (২সে.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K লাইভ)</translation>
+<translation id="4310139701823742692">ফাইলের ফরà§à¦®à§à¦¯à¦¾à¦Ÿà¦Ÿà¦¿ ভà§à¦²à¥¤ PPD ফাইল ঠিক আছে কিনা দেখে নিয়ে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="431076611119798497">&amp;বিশদ বিবরণ</translation>
<translation id="4312866146174492540">অবরà§à¦¦à§à¦§ করà§à¦¨ (ডিফলà§à¦Ÿ)</translation>
-<translation id="4315548163539304064">আপনার মিডিয়া ডিভাইস সà§à¦•à§à¦¯à¦¾à¦¨ করা হচà§à¦›à§‡...
-....<ph name="LINE_BREAK1" />
-....<ph name="FILE_COUNT" />টি নতà§à¦¨ ফটো খà§à¦à¦œà§‡ পাওয়া গেছে</translation>
<translation id="4316850752623536204">ডেভেলপার ওয়েবসাইট</translation>
<translation id="4320177379694898372">কোনো ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ নেই</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ডাউনলোড চালিয়ে যান}one{ডাউনলোড চালিয়ে যান}other{ডাউনলোড চালিয়ে যান}}</translation>
@@ -2155,7 +2192,6 @@
<translation id="4359408040881008151">নিরà§à¦­à¦°à¦¶à§€à¦² à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨(গà§à¦²à¦¿) হওয়ার কারণে ইনসà§à¦Ÿà¦² রয়েছে৷</translation>
<translation id="4361142739114356624">à¦à¦‡ কà§à¦²à¦¾à¦¯à¦¼à§‡à¦¨à§à¦Ÿ শংসাপতà§à¦°à§‡à¦° জনà§à¦¯ বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত কী পাওয়া যাচà§à¦›à§‡ না বা à¦à¦Ÿà¦¿ অবৈধ</translation>
<translation id="4363771538994847871">কোনো Cast গনà§à¦¤à¦¬à§à¦¯ পাওয়া যায়নি। সাহাযà§à¦¯ দরকার?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ডাউনলোড করা হয়েছে</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> à¦à¦•à¦Ÿà¦¿ উইনà§à¦¡à§‹ শেয়ার করছে।</translation>
<translation id="4364830672918311045">বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করà§à¦¨</translation>
<translation id="4365673000813822030">উপস, সিঙà§à¦• কাজ করা বনà§à¦§ করে দিয়েছে৷</translation>
@@ -2176,10 +2212,10 @@
<translation id="4394049700291259645">অকà§à¦·à¦®</translation>
<translation id="4400367121200150367">যে সাইটগà§à¦²à¦¿ কখনও পাসওয়ারà§à¦¡ সংরকà§à¦·à¦£ করে না সেগà§à¦²à¦¿ à¦à¦–ানে দেখা যাবে</translation>
<translation id="4400632832271803360">সবথেকে উপরের-সারির কীগà§à¦²à¦¿à¦° আচরণ পরিবরà§à¦¤à¦¨ করতে লঞà§à¦šà¦¾à¦° কী ধরে থাকà§à¦¨</translation>
-<translation id="4405076286418917603">à¦à¦•à¦Ÿà¦¿ অকà§à¦·à¦° লিখতে হবে</translation>
<translation id="4408599188496843485">স&amp;হায়তা</translation>
<translation id="4409697491990005945">মারà§à¦œà¦¿à¦¨à¦¸à¦®à§‚হ</translation>
<translation id="4411578466613447185">কোড চিহà§à¦¨à¦ªà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€</translation>
+<translation id="4412698727486357573">সহায়তা কেনà§à¦¦à§à¦°</translation>
<translation id="4414232939543644979">নতà§à¦¨ &amp;ছদà§à¦®à¦¬à§‡à¦¶à§€ উইনà§à¦¡à§‹</translation>
<translation id="4415748029120993980">SECG à¦à¦²à¦¿à¦ªà§à¦Ÿà¦¿à¦• কারà§à¦­ secp384r1 (ওরফে NIST P-384)</translation>
<translation id="4419409365248380979">কà§à¦•à¦¿à¦œ সেট করতে <ph name="HOST" />-কে সব সময় অনà§à¦®à¦¤à¦¿ দিন</translation>
@@ -2193,7 +2229,6 @@
<translation id="4430369329743628066">বà§à¦•à¦®à¦¾à¦°à§à¦• যà§à¦•à§à¦¤ হয়েছে</translation>
<translation id="443464694732789311">অবিরত থাকà§à¦¨</translation>
<translation id="4439318412377770121">Google কà§à¦²à¦¾à¦‰à¦¡ ডিভাইসগà§à¦²à¦¿à¦¤à§‡ আপনি কি <ph name="DEVICE_NAME" /> নিবনà§à¦§à¦¨ করতে চান?</translation>
-<translation id="4439612350502082674">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করা যাচà§à¦›à§‡ না। রিসà§à¦Ÿà¦¾à¦°à§à¦Ÿ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="4441124369922430666">আপনি কি মেশিন চালৠহওয়ার সময় সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ à¦à¦‡ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦•à§‡ চালৠকরতে চান?</translation>
<translation id="444134486829715816">পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ করà§à¦¨...</translation>
<translation id="4441548209689510310">বানান পরীকà§à¦·à¦¾à¦° বিকলà§à¦ªà¦—à§à¦²à¦¿ দেখান</translation>
@@ -2215,6 +2250,7 @@
<translation id="4474381447165623168">ওয়াই-ফাই নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করে নিজে থেকে সেট করা হবে</translation>
<translation id="4475552974751346499">ডাউনলোডগà§à¦²à¦¿ খà§à¦à¦œà§à¦¨</translation>
<translation id="4476590490540813026">কà§à¦°à§€à¦¡à¦¼à¦¾à¦¬à¦¿à¦¦</translation>
+<translation id="4477015793815781985">Ctrl, Alt অথবা ⌘ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে হবে</translation>
<translation id="4478664379124702289">লি&amp;ঙà§à¦• সেভ করà§à¦¨...</translation>
<translation id="4479424953165245642">kiosk অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ পরিচালনা করà§à¦¨</translation>
<translation id="4479639480957787382">ইথারনেট</translation>
@@ -2228,8 +2264,6 @@
<translation id="4508051413094283164">সবগà§à¦²à¦¿ ছদà§à¦®à¦¬à§‡à¦¶à§€ উইনà§à¦¡à§‹à¦¤à§‡ খà§à¦²à§à¦¨</translation>
<translation id="4508265954913339219">সকà§à¦°à¦¿à§Ÿà¦•à¦°à¦£ বà§à¦¯à¦°à§à¦¥</translation>
<translation id="4508765956121923607">উ&amp;ৎস দেখà§à¦¨</translation>
-<translation id="4509017836361568632">ফটো বাতিল করà§à¦¨</translation>
-<translation id="4513946894732546136">পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ চালিত</translation>
<translation id="4514542542275172126">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ সেট করà§à¦¨</translation>
<translation id="451515744433878153">সরান</translation>
@@ -2237,6 +2271,7 @@
<translation id="4520385623207007473">কà§à¦•à¦¿à¦—à§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হচà§à¦›à§‡</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> থেকে অজানা ডিভাইসগà§à¦²à¦¿</translation>
<translation id="4522570452068850558">বিশদ বিবরণ</translation>
+<translation id="4522600456902129422">সাইটটিকে কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ দেখার অনà§à¦®à¦¤à¦¿ চালৠরাখà§à¦¨</translation>
<translation id="4530494379350999373">উৎস</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU সময়</translation>
@@ -2249,9 +2284,11 @@
<translation id="4543778593405494224">শংসাপতà§à¦° মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°</translation>
<translation id="4544174279960331769">ডিফলà§à¦Ÿ নীল রঙের অবতার</translation>
<translation id="4545028762441890696">à¦à¦Ÿà¦¿à¦•à§‡ আবার সকà§à¦·à¦® করতে, নতà§à¦¨ অনà§à¦®à¦¤à¦¿à¦—à§à¦²à¦¿ সà§à¦¬à§€à¦•à¦¾à¦° করà§à¦¨:</translation>
+<translation id="454547174531670764">অনà§à¦¯ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সিঙà§à¦• করà§à¦¨</translation>
<translation id="4545759655004063573">অপরà§à¦¯à¦¾à¦ªà§à¦¤ অনà§à¦®à¦¤à¦¿à¦° কারণে সংরকà§à¦·à¦£ করতে পারবেন না৷ দয়া করে অনà§à¦¯ কোনো সà§à¦¥à¦¾à¦¨à§‡ সংরকà§à¦·à¦£ করà§à¦¨à§·</translation>
<translation id="4546308221697447294">Google Chrome দিয়ে দà§à¦°à§à¦¤ বà§à¦°à¦¾à¦‰à¦œ করà§à¦¨</translation>
<translation id="4547659257713117923">অনà§à¦¯ ডিভাইসগà§à¦²à¦¿ থেকে কোনো টà§à¦¯à¦¾à¦¬ নেই</translation>
+<translation id="4547672827276975204">অটোমেটিক সেট হবে</translation>
<translation id="4547992677060857254">আপনার নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ ফোলà§à¦¡à¦¾à¦°à§‡ সংবেদনশীল ফাইল রয়েছে৷ "$1" কে à¦à¦‡ ফোলà§à¦¡à¦¾à¦°à§‡ সà§à¦¥à¦¾à¦¯à¦¼à§€ লেখার অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ মঞà§à¦œà§à¦° করার বà§à¦¯à¦¾à¦ªà¦¾à¦°à§‡ আপনি কি নিশà§à¦šà¦¿à¦¤?</translation>
<translation id="4552031286893852992">à¦à¦‡ সাইটে বিরকà§à¦¤à¦¿à¦•à¦°à¦­à¦¾à¦¬à§‡ বিজà§à¦žà¦¾à¦ªà¦¨ দেখানো হয়, তাই Chrome à¦à¦–ানে বিজà§à¦žà¦¾à¦ªà¦¨ বà§à¦²à¦• করেছে।</translation>
<translation id="4552089082226364758">ফà§à¦²à§à¦¯à¦¾à¦¶</translation>
@@ -2423,10 +2460,10 @@
<translation id="4837926214103741331">আপনার কাছে à¦à¦‡ ডিভাইস বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° অনà§à¦®à¦¤à¦¿ নেই৷ দয়া করে সাইন-ইন করার অনà§à¦®à¦¤à¦¿à¦° জনà§à¦¯ ডিভাইসের মালিকের সঙà§à¦—ে যোগাযোগ করà§à¦¨à§·</translation>
<translation id="4837952862063191349">আপনার সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼ ডেটা আনলক à¦à¦¬à¦‚ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে, অনà§à¦—à§à¦°à¦¹ করে আপনার পà§à¦°à¦¾à¦¨à§‹ <ph name="DEVICE_TYPE" /> পাসওয়ারà§à¦¡ লিখà§à¦¨à§·</translation>
<translation id="4838355575774807786">কà§à¦·à¦¤à¦¿à¦•à¦° সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° সরিয়ে দেওয়ার সময় Chrome ঠকোনও সমসà§à¦¯à¦¾ হয়েছে।</translation>
+<translation id="4838836835474292213">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ পড়ার অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ দেওয়া হয়েছে</translation>
<translation id="4839303808932127586">à¦à¦‡à¦°à§‚পে ভিডিও সংর&amp;কà§à¦·à¦£ করà§à¦¨...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> টি আইটেম নিরà§à¦¬à¦¾à¦šà¦¿à¦¤</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{আরও ১টি}one{আরও #টি}other{আরও #টি}}</translation>
-<translation id="4840626203080576849">আপনি কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ যে টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি পেসà§à¦Ÿ করেন সেগà§à¦²à¦¿ কোনও সাইট দেখতে চাইলে আপনাকে জিজà§à¦žà§‡à¦¸ করা হবে (আমরা à¦à¦Ÿà¦¿ সà§à¦ªà¦¾à¦°à¦¿à¦¶ করছি)</translation>
<translation id="4842976633412754305">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ পà§à¦°à¦®à¦¾à¦£à§€à¦•à§ƒà¦¤ নয় à¦à¦®à¦¨ সূতà§à¦° থেকে সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ লোড করার চেষà§à¦Ÿà¦¾ করছে।</translation>
<translation id="4844333629810439236">অনà§à¦¯ কীবোরà§à¦¡à¦—à§à¦²à¦¿</translation>
<translation id="4846680374085650406">আপনি à¦à¦‡ সেটিংয়ের জনà§à¦¯ পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° সà§à¦ªà¦¾à¦°à¦¿à¦¶ অনà§à¦¸à¦°à¦£ করছেন৷</translation>
@@ -2478,6 +2515,7 @@
<translation id="4900392736118574277">আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾ <ph name="URL" /> ঠপরিবরà§à¦¤à¦¨ করা হয়েছে।</translation>
<translation id="490074449735753175">বানান তà§à¦°à§à¦Ÿà¦¿à¦—à§à¦²à¦¿ সমাধানে সহায়তা করতে à¦à¦•à¦Ÿà¦¿ ওয়েব পরিষেবা বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="49027928311173603">সারà§à¦­à¦¾à¦° থেকে ডাউনলোড করা নীতিটি বৈধ নয়: <ph name="VALIDATION_ERROR" />৷</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" />টির বà§à¦¯à¦¾à¦•à¦†à¦ª নিতে পà§à¦°à¦¸à§à¦¤à§à¦¤</translation>
<translation id="4907161631261076876">à¦à¦‡ ফাইলটি সাধারণভাবে ডাউনলোড করা হয় না à¦à¦¬à¦‚ à¦à¦Ÿà¦¿ বিপজà§à¦œà¦¨à¦• হতে পারে।</translation>
<translation id="4907306957610201395">অনà§à¦®à¦¤à¦¿à¦° শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦­à¦¾à¦—</translation>
<translation id="4907824805858067479">কারà§à¦¡ সেভ করার বিকলà§à¦ªà¦Ÿà¦¿ পà§à¦°à¦¶à¦¾à¦¸à¦• অকà§à¦·à¦® করে রেখেছেন</translation>
@@ -2510,6 +2548,7 @@
<translation id="4953689047182316270">অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ ইভেনà§à¦Ÿà§‡ পà§à¦°à¦¤à¦¿à¦•à§à¦°à¦¿à§Ÿà¦¾ দিতে চায়</translation>
<translation id="4953808748584563296">ডিফলà§à¦Ÿ কমলা রঙের অবতার</translation>
<translation id="4955814292505481804">বারà§à¦·à¦¿à¦•</translation>
+<translation id="4958834709409349617">আপনার '<ph name="PHONE_NAME_1" />' à¦à¦¬à¦‚ '<ph name="PHONE_NAME_2" />' ঠà¦à¦‡ পদকà§à¦·à§‡à¦ªà¦—à§à¦²à¦¿ অনà§à¦¸à¦°à¦£ করে বিজà§à¦žà¦ªà§à¦¤à¦¿ সকà§à¦°à¦¿à¦¯à¦¼ করà§à¦¨:</translation>
<translation id="495931528404527476">Chrome-à¦</translation>
<translation id="496226124210045887">আপনার নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ ফোলà§à¦¡à¦¾à¦°à§‡ সংবেদনশীল ফাইল রয়েছে৷ "$1" কে à¦à¦‡ ফোলà§à¦¡à¦¾à¦°à§‡ সà§à¦¥à¦¾à¦¯à¦¼à§€ পড়ার অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ মঞà§à¦œà§à¦° করার বà§à¦¯à¦¾à¦ªà¦¾à¦°à§‡ আপনি কি নিশà§à¦šà¦¿à¦¤?</translation>
<translation id="4964455510556214366">সাজানোর বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾</translation>
@@ -2522,6 +2561,7 @@
<translation id="4970738541803285369">ডেসà§à¦•à¦Ÿà¦ªà§‡ ইনসà§à¦Ÿà¦² করà§à¦¨...</translation>
<translation id="4971412780836297815">সমà§à¦ªà¦¨à§à¦¨ হলে খà§à¦²à§à¦¨</translation>
<translation id="4972129977812092092">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° à¦à¦¡à¦¿à¦Ÿ করà§à¦¨</translation>
+<translation id="497287958838527945">Google Pay বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦®à¦¨ কà§à¦°à§‡à¦¡à¦¿à¦Ÿ কারà§à¦¡ ও ঠিকানা।</translation>
<translation id="4973307593867026061">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° জà§à§œà§à¦¨</translation>
<translation id="4973523518332075481">à¦à¦®à¦¨ à¦à¦•à¦Ÿà¦¿ নাম বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨ যেটিতে <ph name="MAX_LENGTH" /> বা তার কম অকà§à¦·à¦° আছে</translation>
<translation id="497421865427891073">অগà§à¦°à¦¬à¦°à§à¦¤à§€ করà§à¦¨</translation>
@@ -2545,6 +2585,7 @@
<translation id="4998873842614926205">পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ নিশà§à¦šà¦¿à¦¤ করà§à¦¨</translation>
<translation id="499955951116857523">ফাইল পরিচালক</translation>
<translation id="5000922062037820727">অবরà§à¦¦à§à¦§ (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> নতà§à¦¨ ফটো</translation>
<translation id="5010043101506446253">শংসাপতà§à¦° করà§à¦¤à§ƒà¦ªà¦•à§à¦·</translation>
<translation id="5010929733229908807">আপনার সিঙà§à¦• পাসফà§à¦°à§‡à¦œà§‡à¦° মাধà§à¦¯à¦®à§‡ <ph name="TIME" /> তারিখ অনà§à¦¯à¦¾à¦¯à¦¼à§€ সমসà§à¦¤ ডেটা à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦Ÿà§‡à¦¡ হয়েছে</translation>
<translation id="5011739343823725107">সিঙà§à¦• বà§à¦¯à¦¾à¦•à¦à¦£à§à¦¡ সূচনা করতে বà§à¦¯à¦°à§à¦¥ হয়েছে</translation>
@@ -2552,6 +2593,7 @@
<translation id="5015762597229892204">à¦à¦•à¦Ÿà¦¿ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ বেছে নিন</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">মনে রাখà§à¦¨</translation>
+<translation id="5018207570537526145">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ ওয়েবসাইট খà§à¦²à§à¦¨</translation>
<translation id="5024856940085636730">à¦à¦•à¦Ÿà¦¿ কারà§à¦¯à¦•à¦²à¦¾à¦ª পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ সময়ের থেকে বেশি সময় নিচà§à¦›à§‡à¥¤ আপনি কি à¦à¦Ÿà¦¿ থামাতে চান?</translation>
<translation id="5026874946691314267">à¦à¦Ÿà¦¿à¦•à§‡ আবার দেখাবেন না</translation>
<translation id="5027550639139316293">ইমেল শংসাপতà§à¦°</translation>
@@ -2621,6 +2663,7 @@
<translation id="5143374789336132547">আপনি হোম বোতাম কà§à¦²à¦¿à¦• করলে কোন পৃষà§à¦ à¦¾ দেখানো হবে তা <ph name="EXTENSION_NAME" /> à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ পরিবরà§à¦¤à¦¨ করেছে।</translation>
<translation id="5143712164865402236">পূরà§à¦£ সà§à¦•à§à¦°à¦¿à¦¨à§‡ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨</translation>
<translation id="5145331109270917438">পরিবরà§à¦¤à¦¨à§‡à¦° তারিখ</translation>
+<translation id="514561958218673757">আপনার ডিভাইসগà§à¦²à¦¿à¦¤à§‡, à¦à¦‡ পদকà§à¦·à§‡à¦ªà¦—à§à¦²à¦¿ অনà§à¦¸à¦°à¦£ করে বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿ সকà§à¦·à¦® করà§à¦¨:</translation>
<translation id="5150254825601720210">Netscape শংসাপতà§à¦° SSL সারà§à¦­à¦¾à¦° নাম</translation>
<translation id="5151354047782775295">ডিসà§à¦•à§‡à¦° জায়গা খালি করà§à¦¨, নাহলে নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ তথà§à¦¯ সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ মà§à¦›à§‡ ফেলা হতে পারে</translation>
<translation id="5153297660536091054">পিন দিয়ে আনলক করার বৈশিষà§à¦Ÿà§à¦¯</translation>
@@ -2678,6 +2721,7 @@
<translation id="5238278114306905396">"<ph name="EXTENSION_NAME" />" অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ সরানো হয়েছে৷</translation>
<translation id="5238369540257804368">সà§à¦¯à§‹à¦—গà§à¦²à¦¿</translation>
<translation id="5241128660650683457">আপনার দেখা ওয়েবসাইটগà§à¦²à¦¿à¦° সমসà§à¦¤ ডেটা পড়ে</translation>
+<translation id="5241567694820672363">শà§à¦°à§à¦° ডিফলà§à¦Ÿ পৃষà§à¦ à¦¾ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করবেন?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" সকà§à¦·à¦® করবেন?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> কà§à¦°à§à¦¯à¦¾à¦¶ করেছে৷ অà§à¦¯à¦¾à¦ª পà§à¦¨à¦ƒà¦¸à§‚চনা করতে à¦à¦‡ বেলà§à¦¨à¦Ÿà¦¿ কà§à¦²à¦¿à¦• করà§à¦¨à§·</translation>
<translation id="5249624017678798539">বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°à¦Ÿà¦¿ ডাউনলোড সমà§à¦ªà¦¨à§à¦¨ হওয়ার পূরà§à¦¬à§‡ কà§à¦°à§à¦¯à¦¾à¦¶ করেছে৷</translation>
@@ -2687,7 +2731,6 @@
<translation id="5254368820972107711">যে ফাইলগà§à¦²à¦¿ সরানো হবে সেগà§à¦²à¦¿ দেখান</translation>
<translation id="52550593576409946">Kiosk অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ লঞà§à¦š করা যায়নি৷</translation>
<translation id="5255315797444241226">আপনার পà§à¦°à¦¬à§‡à¦¶ করানো পাসফà§à¦°à§‡à¦œà¦Ÿà¦¿ ভà§à¦²à§·</translation>
-<translation id="5259571578888203461">আপনি কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ যে টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি পেসà§à¦Ÿ করেন সেগà§à¦²à¦¿ কোনও সাইটকে দেখার অনà§à¦®à¦¤à¦¿ দেবেন না</translation>
<translation id="5260508466980570042">দà§à¦ƒà¦–িত, আপনার ইমেল বা পাসওয়ারà§à¦¡ যাচাই হয়নি৷ দয়া করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="5261683757250193089">ওয়েব দোকানে খà§à¦²à§à¦¨</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />যে কোনো জায়গা থেকে à¦à¦®à¦¨à¦•à¦¿ অফলাইনে থাকাকালীনও, ফাইলগà§à¦²à¦¿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨à¥¤<ph name="MARKUP_2" />
@@ -2739,7 +2782,6 @@
<translation id="5324780743567488672">আপনার অবসà§à¦¥à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ সময় অঞà§à¦šà¦² সেট করà§à¦¨</translation>
<translation id="5327248766486351172">নাম</translation>
<translation id="532943162177641444">à¦à¦‡ ডিভাইসে বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯ মোবাইল হটসà§à¦ªà¦Ÿ সেট আপ করতে আপনার <ph name="PHONE_NAME" /> ঠবিজà§à¦žà¦ªà§à¦¤à¦¿à¦Ÿà¦¿à¦° উপরে কà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
-<translation id="5329615878510216304">আবার সà§à¦•à§à¦¯à¦¾à¦¨ করà§à¦¨</translation>
<translation id="5329858601952122676">&amp;মà§à¦›à§à¦¨</translation>
<translation id="5330145655348521461">à¦à¦‡ ফাইলগà§à¦²à¦¿ à¦à¦•à¦Ÿà¦¿ আলাদা ডেসà§à¦•à¦Ÿà¦ªà§‡ খোলা রয়েছে৷ à¦à¦Ÿà¦¿à¦•à§‡ দেখতে <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) ঠসরান৷</translation>
<translation id="5330512191124428349">তথà§à¦¯ পান</translation>
@@ -2749,6 +2791,7 @@
<translation id="5334142896108694079">সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ কà§à¦¯à¦¾à¦¶à§‡</translation>
<translation id="533433379391851622">"<ph name="EXPECTED_VERSION" />" সংসà§à¦•à¦°à¦£à¦Ÿà¦¿ পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤, কিনà§à¦¤à§ সংসà§à¦•à¦°à¦£à¦Ÿà¦¿ হল "<ph name="NEW_ID" />"৷</translation>
<translation id="5334844597069022743">উৎস দেখà§à¦¨</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> à¦à¦° <ph name="BEGIN_LINK" />Google ডà§à¦°à¦¾à¦‡à¦­<ph name="END_LINK" /> ঠবà§à¦¯à¦¾à¦•-আপ নেওয়া হচà§à¦›à§‡</translation>
<translation id="5337771866151525739">কোনো তৃতীয় পকà§à¦· দà§à¦¬à¦¾à¦°à¦¾ ইনসà§à¦Ÿà¦² করা হয়েছে৷</translation>
<translation id="5338503421962489998">সà§à¦¥à¦¾à¦¨à§€à§Ÿ সঞà§à¦šà§Ÿà¦¸à§à¦¥à¦¾à¦¨</translation>
<translation id="5340217413897845242">তাকের আইটেম নমà§à¦¬à¦° ৬</translation>
@@ -2870,6 +2913,7 @@
<translation id="5516183516694518900">আপনার সমসà§à¦¤ ডিভাইসে আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস, পাসওয়ারà§à¦¡ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস পেতে আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° মাধà§à¦¯à¦®à§‡ Chrome ঠসাইন ইন করà§à¦¨à¥¤</translation>
<translation id="551752069230578406">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করার হচà§à¦›à§‡ - à¦à¦‡ কিছৠসময় নিতে পারে...</translation>
<translation id="5517535964909391608">নিরাপতà§à¦¤à¦¾à¦¹à§€à¦¨ কনà§à¦Ÿà§‡à¦¨à§à¦Ÿ বà§à¦²à¦• করা হয়েছে</translation>
+<translation id="5518219166343146486">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি কোনও সাইট দেখতে চাইলে আপনাকে জিজà§à¦žà§‡à¦¸ করা হবে</translation>
<translation id="5518584115117143805">ইমেল à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¾à¦¨ শংসাপতà§à¦°</translation>
<translation id="5521078259930077036">আপনি কি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦•à§‡ হোম পৃষà§à¦Ÿà¦¾ হিসেবে আশা করছিলেন?</translation>
<translation id="5521348028713515143">ডেসà§à¦•à¦Ÿà¦ª শরà§à¦Ÿà¦•à¦¾à¦Ÿ জà§à§œà§à¦¨</translation>
@@ -2878,11 +2922,11 @@
<translation id="5525677322972469346">à¦à¦•à¦Ÿà¦¿ নতà§à¦¨à¦¤ তà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করà§à¦¨</translation>
<translation id="5525695896049981561">হà§à¦¯à¦¾à¦, আমি à¦à¦Ÿà¦¾ দেখেছি</translation>
<translation id="5527463195266282916">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ ডাউনগà§à¦°à§‡à¦¡ করার পà§à¦°à§Ÿà¦¾à¦¸ করা হয়েছে৷</translation>
-<translation id="5527474464531963247">আপনি হয়তো অনà§à¦¯ নেটওয়ারà§à¦• নিরà§à¦¬à¦¾à¦šà¦¨ করতে পারেন৷</translation>
+<translation id="5527474464531963247">আপনি হয়ত অনà§à¦¯ নেটওয়ারà§à¦• নিরà§à¦¬à¦¾à¦šà¦¨ করতে পারেন৷</translation>
<translation id="5528368756083817449">বà§à¦•à¦®à¦¾à¦°à§à¦• পরিচালক</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">সারà§à¦¬à¦¿à¦•</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> চায়</translation>
+<translation id="5534304873398226603">ফটো ভিডিও বাতিল করà§à¦¨</translation>
<translation id="5534520101572674276">আকার গণনা করা হচà§à¦›à§‡</translation>
<translation id="5535941515421698170">à¦à¦›à¦¾à¦¡à¦¼à¦¾à¦“ à¦à¦‡ ডিভাইস থেকে আপনার বিদà§à¦¯à¦®à¦¾à¦¨ ডেটা মà§à¦›à§à¦¨</translation>
<translation id="5537725057119320332">কাসà§à¦Ÿ করà§à¦¨</translation>
@@ -2922,8 +2966,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ লোড হচà§à¦›à§‡...</translation>
<translation id="5592595402373377407">à¦à¦–নও যথেষà§à¦Ÿ ডেটা উপলবà§à¦§ নেই৷</translation>
+<translation id="5593766628437008432">আপনার '<ph name="PHONE_NAME" />', à¦à¦‡ পদকà§à¦·à§‡à¦ªà¦—à§à¦²à¦¿ অনà§à¦¸à¦°à¦£ করে বিজà§à¦žà¦ªà§à¦¤à¦¿ সকà§à¦°à¦¿à¦¯à¦¼ করà§à¦¨:</translation>
<translation id="5595152862129936745">অনেক দূরে</translation>
<translation id="5595485650161345191">ঠিকানা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
+<translation id="5596627076506792578">আরও বিকলà§à¦ªà¦—à§à¦²à¦¿</translation>
<translation id="5600706100022181951">আপডেটটি ডাউনলোড করতে <ph name="UPDATE_SIZE_MB" /> MB মোবাইল ডেটা খরচ হবে। ডাউনলোড করতে চান?</translation>
<translation id="5601503069213153581">পিন</translation>
<translation id="5605623530403479164">অনà§à¦¯à¦¾à¦¨à§à¦¯ সারà§à¦š ইঞà§à¦œà¦¿à¦¨</translation>
@@ -2952,6 +2998,7 @@
<translation id="563535393368633106">অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করার আগে জিজà§à¦žà¦¾à¦¸à¦¾ করà§à¦¨ (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে গেলে আপনাকে পà§à¦°à¦¥à¦®à§‡ <ph name="LINK_START" />নেটওয়ারà§à¦•à§‡à¦° সাইন-ইন পৃষà§à¦ à¦¾à§Ÿ যেতে হবে<ph name="LINK_END" />, যা কয়েক সেকেনà§à¦¡à§‡à¦° মধà§à¦¯à§‡ সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ খà§à¦²à¦¬à§‡à§· যদি à¦à¦®à¦¨ না হয়, তাহলে নেটওয়ারà§à¦•à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যেতে পারে৷</translation>
<translation id="5637476008227280525">মোবাইল ডেটা সকà§à¦·à¦® করà§à¦¨</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome ওয়েব সà§à¦Ÿà§‹à¦°à§‡<ph name="END_LINK" /> à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ à¦à¦¬à¦‚ থিম খà§à¦à¦œà§à¦¨</translation>
<translation id="5638497698949808140"><ph name="HOURS" />ঘণà§à¦Ÿà¦¾ আগে আপডেট করা হয়েছে</translation>
<translation id="5639549361331209298">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ পà§à¦¨à¦ƒà¦²à§‹à¦¡ করà§à¦¨, আরও বিকলà§à¦ª দেখতে ধরে থাকà§à¦¨</translation>
<translation id="5642508497713047">CRL সà§à¦¬à¦¾à¦•à§à¦·à¦°à¦•à¦¾à¦°à§€</translation>
@@ -2963,6 +3010,7 @@
<translation id="5657667036353380798">বাহà§à¦¯à¦¿à¦• à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦° জনà§à¦¯ chrome à¦à¦° <ph name="MINIMUM_CHROME_VERSION" /> সংসà§à¦•à¦°à¦£ বা তার পরবরà§à¦¤à§€ সংসà§à¦•à¦°à¦£ ইনসà§à¦Ÿà¦² থাকা পà§à¦°à§Ÿà§‹à¦œà¦¨à§·</translation>
<translation id="5658415415603568799">অতিরিকà§à¦¤ নিরাপতà§à¦¤à¦¾à¦° জনà§à¦¯, ২০ ঘণà§à¦Ÿà¦¾ পরে Smart Lock আপনাকে পাসওয়ারà§à¦¡ দিতে বলবে।</translation>
<translation id="5659593005791499971">ইমেল</translation>
+<translation id="5659833766619490117">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦° অনà§à¦¬à¦¾à¦¦ করা যায়নি</translation>
<translation id="5662477687021125631">চিরসà§à¦¥à¦¾à¦¯à¦¼à§€</translation>
<translation id="5667546120811588575">Google Play সেট-আপ করা হচà§à¦›à§‡...</translation>
<translation id="5669267381087807207">সকà§à¦°à¦¿à§Ÿ করা হচà§à¦›à§‡</translation>
@@ -2998,6 +3046,7 @@
<translation id="5729712731028706266">&amp;দেখà§à¦¨</translation>
<translation id="5729996640881880439">দà§à¦ƒà¦–িত, আমরা à¦à¦‡ তà§à¦°à§à¦Ÿà¦¿à¦° জনà§à¦¯ কোড পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করতে পারবো না৷</translation>
<translation id="5731247495086897348">আ&amp;টকান à¦à¦¬à¦‚ যান</translation>
+<translation id="5731409020711461763">১টি নতà§à¦¨ ফটো</translation>
<translation id="5734362860645681824">যোগাযোগগà§à¦²à¦¿</translation>
<translation id="5735973442555172575">Android অà§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে আবার পà§à¦°à¦¬à§‡à¦¶ করে আপডেট করà§à¦¨à¥¤</translation>
<translation id="5736796278325406685">অনà§à¦—à§à¦°à¦¹ করে à¦à¦•à¦Ÿà¦¿ বৈধ ইউজারনেম লিখà§à¦¨</translation>
@@ -3028,11 +3077,13 @@
<translation id="577322787686508614">"<ph name="DEVICE_NAME" />" ঠপড়ার কà§à¦°à¦¿à§Ÿà¦¾à¦•à¦²à¦¾à¦ª অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়।</translation>
<translation id="5774295353725270860">ফাইল অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ খà§à¦²à§à¦¨</translation>
<translation id="5774515636230743468">সà§à¦¸à§à¦ªà¦·à§à¦Ÿ:</translation>
+<translation id="5775834615653774429">ডোমেনে মেশিন যোগ করা যায়নি। à¦à¦®à¦¨ কোনও à¦à¦Ÿà¦¿ সাংগঠনিক ইউনিট নেই।</translation>
<translation id="577624874850706961">কà§à¦•à¦¿à¦œ খà§à¦à¦œà§à¦¨</translation>
<translation id="5777468213129569553">Chrome খà§à¦²à§à¦¨</translation>
<translation id="5778747455497889540">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° জনà§à¦¯ রâ€à§à¦¯à¦¾à¦¨à§à¦¡à¦® ভাবে জেনারেট করা নিরাপদ মডিউল পাসওয়ারà§à¦¡à¦Ÿà¦¿ নিচে দেওয়া হল:</translation>
<translation id="5780973441651030252">পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦° অগà§à¦°à¦¾à¦§à¦¿à¦•à¦¾à¦°</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> ঠকমà§à¦¯à¦¾à¦¨à§à¦¡ পাঠান</translation>
+<translation id="5782227691023083829">অনà§à¦¬à¦¾à¦¦ হচà§à¦›à§‡...</translation>
<translation id="5783221160790377646">à¦à¦•à¦Ÿà¦¿ তà§à¦°à§à¦Ÿà¦¿à¦° কারণে, ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করা হয়নি৷ দয়া করে পরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="5783602409389152506">ডিভাইসগà§à¦²à¦¿à¦° জনà§à¦¯ যখন সà§à¦•à§à¦¯à¦¾à¦¨ করা হচà§à¦›à§‡...</translation>
<translation id="57838592816432529">নিঃশবà§à¦¦ করà§à¦¨</translation>
@@ -3046,6 +3097,7 @@
<translation id="5804241973901381774">অনà§à¦®à¦¤à¦¿à¦—à§à¦²à¦¿</translation>
<translation id="580571955903695899">শিরোনাম অনà§à¦¸à¦¾à¦°à§‡ পà§à¦¨à¦ƒà¦•à§à¦°à¦® করà§à¦¨</translation>
<translation id="5807290661599647102">à¦à¦•à¦Ÿà¦¿ সà§à¦•à§à¦°à¦¿à¦¨ লক সেট করà§à¦¨</translation>
+<translation id="580926004266167721">ডোমেনে মেশিন যোগ করা যায়নি। সাংগঠনিক ইউনিটের কà§à¦·à§‡à¦¤à§à¦°à§‡ আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° অপরà§à¦¯à¦¾à¦ªà§à¦¤ সà§à¦¬à¦¿à¦§à¦¾à¦° কারণে à¦à¦Ÿà¦¿ হয়ে থাকতে পারে।</translation>
<translation id="580961539202306967">যখন কোনো সাইট আমাকে পà§à¦¶ বারà§à¦¤à¦¾ পাঠাতে চায়, তখন আমাকে জিজà§à¦žà¦¾à¦¸à¦¾ করà§à¦¨ (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="5814126672212206791">সংযোগের পà§à¦°à¦•à¦¾à¦°</translation>
<translation id="5815645614496570556">X.400 ঠিকানা</translation>
@@ -3067,8 +3119,10 @@
<translation id="5835754902560991078">অতà§à¦¯à¦¨à§à¦¤ অলà§à¦ª সময় (০.৬সে.)</translation>
<translation id="5838456317242088717">বরà§à¦¤à¦®à¦¾à¦¨ ছদà§à¦®à¦¬à§‡à¦¶à§€ সেশন</translation>
<translation id="5842497610951477805">বà§à¦²à§à¦Ÿà§à¦¥ সকà§à¦·à¦®</translation>
+<translation id="5843250171025351504">আপনার পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° মাধà§à¦¯à¦®à§‡ নিরà§à¦¦à¦¿à¦·à§à¦Ÿ নà§à¦¯à§‚নতম কà§à¦²à¦¾à¦¯à¦¼à§‡à¦¨à§à¦Ÿ সংসà§à¦•à¦°à¦£à§‡à¦° সাথে আপনার ডিভাইসের সাথে আর সঙà§à¦—তিশীল নয় অনà§à¦—à§à¦°à¦¹ করে লগ-ইন আপডেট করà§à¦¨à¥¤</translation>
<translation id="5846929185714966548">টà§à¦¯à¦¾à¦¬ ৪</translation>
<translation id="5848924408752252705">ফিরে যেতে টাচ করà§à¦¨à¥¤</translation>
+<translation id="5849212445710944278">আগেই যোগ করা হয়েছে</translation>
<translation id="5849570051105887917">হোম পরিষেবা পà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€ কোড</translation>
<translation id="5849869942539715694">পà§à¦¯à¦¾à¦• à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨...</translation>
<translation id="5850516540536751549">à¦à¦‡ ফাইল পà§à¦°à¦•à¦¾à¦°à¦Ÿà¦¿ সমরà§à¦¥à¦¿à¦¤ নয়৷ à¦à¦‡ ধরণের ফাইল খà§à¦²à¦¤à§‡ পারে à¦à¦®à¦¨ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ খà§à¦à¦œà¦¤à§‡ দয়া করে <ph name="BEGIN_LINK" />Chrome ওয়েব দোকান<ph name="END_LINK" /> দেখà§à¦¨à§·
@@ -3094,6 +3148,7 @@
<translation id="586567932979200359">আপনি <ph name="PRODUCT_NAME" /> থেকে à¦à¦Ÿà¦¿à¦° ডিসà§à¦• ছবি চালাচà§à¦›à§‡à¦¨à§· à¦à¦Ÿà¦¿à¦•à§‡ আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ ইনসà§à¦Ÿà¦² করা হলে তা ডিসà§à¦• ছবি ছাড়াই à¦à¦Ÿà¦¿à¦•à§‡ চালাতে দেয় à¦à¦¬à¦‚ à¦à¦Ÿà¦¿à¦•à§‡ আপ টৠডেট রাখা নিশà§à¦šà¦¿à¦¤ করে৷</translation>
<translation id="5866557323934807206">ভবিষà§à¦¯à¦¤à§‡à¦° ভিজিটগà§à¦²à¦¿à¦° জনà§à¦¯ à¦à¦‡ সেটিংস সাফ করà§à¦¨ </translation>
<translation id="5866840822086176774">খà§à¦¬ জোরালো</translation>
+<translation id="5867841422488265304">ওয়েব ঠিকানা খà§à¦à¦œà§à¦¨ বা লিখà§à¦¨</translation>
<translation id="5869029295770560994">ঠিক আছে, বà§à¦à§‡à¦›à¦¿</translation>
<translation id="5869522115854928033">সংরকà§à¦·à¦¿à¦¤ পাসওয়ারà§à¦¡</translation>
<translation id="5870086504539785141">অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾à¦° মেনৠবনà§à¦§ করà§à¦¨</translation>
@@ -3151,7 +3206,6 @@
<translation id="5972708806901999743">শীরà§à¦·à§‡ যান</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> শà§à¦°à§ করà§à¦¨</translation>
<translation id="5975083100439434680">জà§à¦® কমান</translation>
-<translation id="5975730206036440725">PPD খà§à¦à¦œà§‡ পাওয়া যায়নি। আপনার Chromebook অনলাইন আছে কিনা সেটি দেখে নিয়ে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="5975792506968920132">বà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿ চারà§à¦œà§‡à¦° শতাংশ মান</translation>
<translation id="5976160379964388480">অনà§à¦¯à¦¾à¦¨à§à¦¯</translation>
<translation id="5978264784700053212">বারà§à¦¤à¦¾ কেনà§à¦¦à§à¦°</translation>
@@ -3161,9 +3215,10 @@
<translation id="5984222099446776634">সামà§à¦ªà§à¦°à¦¤à¦¿à¦•à¦•à¦¾à¦²à§‡ দেখা</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />à¦à¦Ÿà¦¿ আপনার ডিভাইস সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ সাধারণ তথà§à¦¯ à¦à¦¬à¦‚ আপনি কীভাবে à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করেন সে বিষয়ের তথà§à¦¯ হতে পারে যেমন, যখন ঠিক যেমনটি কাজ করা দরকার তেমনভাবে জিনিসপতà§à¦° কাজ না করে সে সময়ের বà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿à¦° সà§à¦¤à¦°, আপনি কত ঘনঘন আপনার অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করেন, আপনার নেটওয়ারà§à¦• সংযোগ (যেমন Wi-Fi ও বà§à¦²à§à¦Ÿà§à¦¥) à¦à¦° গà§à¦£à¦®à¦¾à¦¨ ও সà§à¦¥à¦¾à§Ÿà¦¿à¦¤à§à¦¬ à¦à¦¬à¦‚ কà§à¦°à§à¦¯à¦¾à¦¶ পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨à¦—à§à¦²à¦¿à¥¤ সবার জনà§à¦¯ Google à¦à¦° পণà§à¦¯ ও পরিষেবাগà§à¦²à¦¿ উনà§à¦¨à¦¤ করার কাজে à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে। কিছৠসমষà§à¦Ÿà¦¿à¦­à§‚ত তথà§à¦¯ অংশীদারদের যেমন, Android বিকাশকারীদেরকে তাদের অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ ও পণà§à¦¯à¦—à§à¦²à¦¿ আরও উনà§à¦¨à¦¤ করতেও সহায়তা করবে।<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />আপনি যে কোনো সময় Android অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ সেটিংস থেকে à¦à¦Ÿà¦¿ চালৠবা বনà§à¦§ করতে পারেন। à¦à¦° ফলে পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ পরিষেবা যেমন, সিসà§à¦Ÿà§‡à¦® আপডেট ও নিরাপতà§à¦¤à¦¾ গà§à¦°à¦¹à¦£à§‡à¦° জনà§à¦¯ আপনার ডিভাইসটির পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ ডেটা পাঠানোর সকà§à¦·à¦®à¦¤à¦¾ পà§à¦°à¦­à¦¾à¦¬à¦¿à¦¤ হবে না।<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">অনূদিত</translation>
<translation id="5991049340509704927">বিবরà§à¦§à¦¿à¦¤ করà§à¦¨</translation>
<translation id="5993332328670040093">আপনার ডেটা বà§à¦¯à¦¬à¦¹à¦¾à¦° আর পরিমাপ করা হবে না।</translation>
-<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> নিজেকে আপডেট রাখতে হয়তো সকà§à¦·à¦® নয়।</translation>
+<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> নিজেকে আপডেট রাখতে হয়ত সকà§à¦·à¦® নয়।</translation>
<translation id="600424552813877586">অবৈধ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à§·</translation>
<translation id="6005695835120147974">মিডিয়া রাউটার</translation>
<translation id="6006484371116297560">কà§à¦²à¦¾à¦¸à¦¿à¦•</translation>
@@ -3184,7 +3239,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ডিভাইস সংযà§à¦•à§à¦¤ হয়েছে</translation>
<translation id="6032912588568283682">ফাইল সিসà§à¦Ÿà§‡à¦®</translation>
<translation id="6034662038931255275">OS আপডেট সফল হয়েছে</translation>
-<translation id="6035651096710386140">Ctrl à¦à¦¬à¦‚ Alt à¦à¦•à¦¸à¦¾à¦¥à§‡ নয়, যেকোনও à¦à¦•à¦Ÿà¦¿</translation>
<translation id="6039651071822577588">নেটওয়ারà§à¦• সমà§à¦ªà¦¤à§à¦¤à¦¿ অভিধান বিকৃত</translation>
<translation id="604001903249547235">কà§à¦²à¦¾à¦‰à¦¡ বà§à¦¯à¦¾à¦•à¦†à¦ª</translation>
<translation id="6040143037577758943">বনà§à¦§</translation>
@@ -3192,8 +3246,8 @@
<translation id="604124094241169006">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ</translation>
<translation id="6042169520002885235">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° পà§à¦°à¦¸à§à¦¤à§à¦¤à¦•à¦¾à¦°à¦• à¦à¦¬à¦‚ মডেল বেছে নিন</translation>
<translation id="6042308850641462728">আরও</translation>
+<translation id="6042850536017090003">অà§à¦¯à¦¾à¦ª বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿à¦¤à§‡ টà§à¦¯à¦¾à¦ª করà§à¦¨à¥¤</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> <ph name="TAB_NAME" /> à¦à¦° সাথে à¦à¦•à¦Ÿà¦¿ Chrome টà§à¦¯à¦¾à¦¬ শেয়ার করছে।</translation>
-<translation id="6043357981274314628">হয়ে গেছে!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> <ph name="TAB_NAME" /> à¦à¦° সাথে à¦à¦•à¦Ÿà¦¿ Chrome টà§à¦¯à¦¾à¦¬ à¦à¦¬à¦‚ অডিও শেয়ার করছে।</translation>
<translation id="6049004884579590341">সমà§à¦ªà§‚রà§à¦£ সà§à¦•à§à¦°à¦¿à¦¨ মোড থেকে বেরোতে |<ph name="ACCELERATOR" />| টিপে ধরে রাখà§à¦¨</translation>
<translation id="6049065490165456785">অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ থেকে ফটো</translation>
@@ -3205,6 +3259,7 @@
<translation id="6056710589053485679">সাধারণ পà§à¦¨à¦ƒà¦²à§‹à¦¡</translation>
<translation id="6059652578941944813">শংসাপতà§à¦° শà§à¦°à§‡à¦£à§€à¦•à§à¦°à¦®</translation>
<translation id="6059925163896151826">USB ডিভাইসগà§à¦²à¦¿</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> কà§à¦°à§à¦¯à¦¾à¦¶ করে গেছে।</translation>
<translation id="6064217302520318294">সà§à¦•à§à¦°à§€à¦¨ লক</translation>
<translation id="6065289257230303064">শংসাপতà§à¦° বিষয় নিরà§à¦¦à§‡à¦¶à¦¿à¦•à¦¾ গà§à¦£à¦¾à¦¬à¦²à§€</translation>
<translation id="6068338049763724728">দূর থেকে যোগ করা সকà§à¦·à¦® করà§à¦¨</translation>
@@ -3236,9 +3291,11 @@
<translation id="6107012941649240045">à¦à¦•à§‡ ইসà§à¦¯à§ করা হয়েছিল</translation>
<translation id="6112952769866305444">বà§à¦¯à¦•à§à¦¤à¦¿ <ph name="PROFILE_NAME" />, <ph name="USERNAME" /> à¦à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨</translation>
<translation id="6115424132962100663">ফিরে যেতে |<ph name="SHORTCUT" />| টিপà§à¦¨</translation>
+<translation id="6116338172782435947">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ কপি করা টেকà§à¦¸à¦Ÿ à¦à¦¬à¦‚ ছবি দেখতে</translation>
<translation id="6116921718742659598">ভাষা à¦à¦¬à¦‚ ইনপà§à¦Ÿ সেটিংস পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
<translation id="6120205520491252677">সূচনা সà§à¦•à§à¦°à§€à¦¨à§‡ à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦•à§‡ পিন করà§à¦¨...</translation>
<translation id="6122081475643980456">আপনার ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ নিয়নà§à¦¤à§à¦°à¦¿à¦¤ হচà§à¦›à§‡</translation>
+<translation id="6122095009389448667">কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ দেখা থেকে সাইটটিকে বà§à¦²à¦• করে রাখà§à¦¨</translation>
<translation id="6122875415561139701">"<ph name="DEVICE_NAME" />" ঠলেখার কà§à¦°à¦¿à§Ÿà¦¾à¦•à¦²à¦¾à¦ª অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়।</translation>
<translation id="6124650939968185064">নিমà§à¦¨à¦²à¦¿à¦–িত à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦° উপর নিরà§à¦­à¦° করে:</translation>
<translation id="6125479973208104919">দà§à¦°à§à¦­à¦¾à¦—à§à¦¯à¦¬à¦¶à¦¤, আপনাকে à¦à¦‡ <ph name="DEVICE_TYPE" /> ঠআবার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরি করতে হবে।</translation>
@@ -3281,6 +3338,7 @@
<translation id="6178664161104547336">à¦à¦•à¦Ÿà¦¿ শংসাপতà§à¦° বেছে নিন</translation>
<translation id="6180288788882902869">আপনার <ph name="DEVICE_TYPE" /> ঠGoogle Play</translation>
<translation id="6181431612547969857">ডাউনলোড অবরà§à¦¦à§à¦§ রয়েছে</translation>
+<translation id="6181803575025675566"><ph name="LINK_START" />সেটিংসে<ph name="LINK_END" /> à¦à¦Ÿà¦¿ কিভাবে কাজ করে তা নিয়নà§à¦¤à§à¦°à¦£ করà§à¦¨à¥¤</translation>
<translation id="6185132558746749656">ডিভাইসের অবসà§à¦¥à¦¾à¦¨</translation>
<translation id="6185696379715117369">পৃষà§à¦ à¦¾à§Ÿ উপরের দিকে যান</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> à¦à¦° মাধà§à¦¯à¦®à§‡ খà§à¦²à§à¦¨</translation>
@@ -3313,7 +3371,6 @@
<translation id="6237816943013845465">আপনাকে আপনার সà§à¦•à§à¦°à§€à¦¨ রেজোলিউশন পরিবরà§à¦¤à¦¨ করতে অনà§à¦®à¦¤à¦¿ দেয়</translation>
<translation id="6238923052227198598">লেটেসà§à¦Ÿ নোটটি লক সà§à¦•à§à¦°à¦¿à¦¨à§‡ রাখà§à¦¨</translation>
<translation id="6239558157302047471">আবার লোড করার &amp;ফà§à¦°à§‡à¦®</translation>
-<translation id="624022915548992686">পৃষà§à¦ à¦¾ থেকে পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨</translation>
<translation id="6241530762627360640">আপনার সিসà§à¦Ÿà§‡à¦®à§‡à¦° সঙà§à¦—ে যà§à¦•à§à¦¤ করা বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইসগà§à¦²à¦¿à¦° সমà§à¦ªà¦°à§à¦•à§‡ তথà§à¦¯ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করà§à¦¨ à¦à¦¬à¦‚ কাছাকাছি বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইসগà§à¦²à¦¿ খà§à¦à¦œà§à¦¨à¥¤</translation>
<translation id="6243774244933267674">সারà§à¦­à¦¾à¦° অনà§à¦ªà¦²à¦¬à§à¦§</translation>
<translation id="6246413617632217567">ততà§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ আমদানি করা যায়নি৷ দয়া করে আপনার হারà§à¦¡ ডিসà§à¦•à§‡à¦° সঞà§à¦šà§Ÿà¦¸à§à¦¥à¦¾à¦¨ ও অনà§à¦®à¦¤à¦¿ পরীকà§à¦·à¦¾ করà§à¦¨ à¦à¦¬à¦‚ আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
@@ -3330,13 +3387,13 @@
<translation id="6263284346895336537">জটিল নয়</translation>
<translation id="6263541650532042179">সিঙà§à¦• আবার সেট করà§à¦¨ </translation>
<translation id="6264365405983206840">&amp;সকল বেছে নিন</translation>
+<translation id="6265930187414222160">হয়ে গেছে! কà§à¦·à¦¤à¦¿à¦•à¦¾à¦°à¦• সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° সরিয়ে দেওয়া হয়েছে।</translation>
<translation id="6267166720438879315">নিজেকে <ph name="HOST_NAME" /> ঠপà§à¦°à¦®à¦¾à¦£à§€à¦•à§ƒà¦¤ করতে à¦à¦•à¦Ÿà¦¿ শংসাপতà§à¦° বেছে নিন</translation>
<translation id="6268252012308737255"><ph name="APP" /> দিয়ে খà§à¦²à§à¦¨</translation>
<translation id="6268747994388690914">HTML ফাইল থেকে বà§à¦•à¦®à¦¾à¦°à§à¦• আমদানি করà§à¦¨...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />সিসà§à¦Ÿà§‡à¦® ও অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ তথà§à¦¯<ph name="END_LINK1" />, à¦à¦¬à¦‚ <ph name="BEGIN_LINK2" />মেটà§à¦°à¦¿à¦•à§à¦¸<ph name="END_LINK2" /> পাঠান</translation>
<translation id="6272643420381259437">পà§à¦²à¦¾à¦— ইনটি ডাউনলোড করার সময় à¦à¦•à¦Ÿà¦¿ তà§à¦°à§à¦Ÿà¦¿ (<ph name="ERROR" />) ঘটেছে</translation>
<translation id="6273677812470008672">গà§à¦£à¦®à¦¾à¦¨</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome ওয়েব সà§à¦Ÿà§‹à¦°<ph name="END_LINK" /> ঠà¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ à¦à¦¬à¦‚ অà§à¦¯à¦¾à¦ª খà§à¦à¦œà§à¦¨</translation>
<translation id="62751439899495218">ফটো পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
<translation id="6276301056778294989">ডিভাইসটি অনà§à¦°à§à¦ª কোডটি দেখাচà§à¦›à§‡ কিনা নিশà§à¦šà¦¿à¦¤ করà§à¦¨à§·</translation>
<translation id="6277105963844135994">নেটওয়ারà§à¦•à§‡à¦° সময় শেষ হয়েছে</translation>
@@ -3362,12 +3419,12 @@
<translation id="6311220991371174222">আপনার পà§à¦°à§‹à¦«à¦¾à¦‡à¦² খোলার সময় কোনো সমসà§à¦¯à¦¾ হওয়ার কারণে Chrome চালৠকরা যাচà§à¦›à§‡ না। Chrome আবার চালৠকরার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="6312403991423642364">অজানা নেটওয়ারà§à¦• তà§à¦°à§à¦Ÿà¦¿</translation>
<translation id="6313641880021325787">VR থেকে বেরিয়ে যান</translation>
-<translation id="6314335155547195432">পাসওয়ারà§à¦¡ তৈরি করà§à¦¨</translation>
<translation id="6314819609899340042">আপনি সফলভাবে à¦à¦‡ <ph name="IDS_SHORT_PRODUCT_NAME" /> ডিভাইসে ডিবাগিং বৈশিষà§à¦Ÿà§à¦¯à¦—à§à¦²à¦¿ সকà§à¦·à¦® করেছেন৷</translation>
-<translation id="6315343732431721770"><ph name="URL" /> অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করতে আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾ পরিবরà§à¦¤à¦¨ করা হয়েছে। যেসব অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ আপনার শà§à¦°à§à¦° পৃষà§à¦ à¦¾à¦° পরিবরà§à¦¤à¦¨ ঘটায় সেগà§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করতে ‘পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨â€™ ঠকà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="6315493146179903667">সমসà§à¦¤ সামনে আনà§à¦¨</translation>
<translation id="6316806695097060329">আপনার কাছে ওয়েব বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à§‡ সবদিক থেকে উনà§à¦¨à¦¤ করে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করার জনà§à¦¯ à¦à¦‡ <ph name="SHORT_PRODUCT_NAME" /> ডিজাইন করা হয়েছে৷</translation>
+<translation id="6317318380444133405">আর সমরà§à¦¥à¦¿à¦¤ নয়৷</translation>
<translation id="6317369057005134371">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ উইনà§à¦¡à§‹à¦° জনà§à¦¯ অপেকà§à¦·à¦¾ করা হচà§à¦›à§‡...</translation>
+<translation id="6318407754858604988">ডাউনলোড শà§à¦°à§ হয়েছে</translation>
<translation id="6322279351188361895">বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত কী-টি পড়তে বà§à¦¯à¦°à§à¦¥à§·</translation>
<translation id="6325191661371220117">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ লঞà§à¦š অকà§à¦·à¦® করà§à¦¨</translation>
<translation id="6326175484149238433">Chrome থেকে সরান</translation>
@@ -3377,7 +3434,6 @@
<translation id="6333049849394141510">কী সিঙà§à¦• করতে চান বেছে নিন</translation>
<translation id="6333064448949140209">ফাইল তà§à¦°à§à¦Ÿà¦¿à¦®à§à¦•à§à¦¤ করার জনà§à¦¯ Google ঠপাঠানো হবে</translation>
<translation id="6333834492048057036">অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° জনà§à¦¯ ঠিকানা দণà§à¦¡à§‡à¦° উপর নজর রাখà§à¦¨</translation>
-<translation id="6336907568130557310">à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করা ফাইল যারা দেখতে পাবেন তারা আপনার পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿à¦“ দেখতে পাবেন। ফাইলটি কারও সাথে শেয়ার করবেন না à¦à¦¬à¦‚ ইমপোরà§à¦Ÿ করার পরে সেটি মà§à¦›à§‡ দেবেন।</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> à¦à¦° জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তৈরি করà§à¦¨</translation>
<translation id="6340017061976355871">সারà§à¦­à¦¾à¦°à§‡ সংযোগ করা যায়নি। অনà§à¦—à§à¦°à¦¹ করে আপনার নেটওয়ারà§à¦• সংযোগ যাচাই করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤ যদি সমসà§à¦¯à¦¾à¦Ÿà¦¿ চলতে থাকে তাহলে আপনার Chromebook রিসà§à¦Ÿà¦¾à¦°à§à¦Ÿ করà§à¦¨à¥¤</translation>
<translation id="6340071272923955280">ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ পà§à¦°à¦¿à¦¨à§à¦Ÿ পà§à¦°à§‹à¦Ÿà§‹à¦•à¦² (IPPS)</translation>
@@ -3400,7 +3456,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android à¦à¦° জনà§à¦¯ Smart Lock সেট আপ করà§à¦¨</translation>
<translation id="6374469231428023295">আবার চেষà§à¦Ÿà¦¾ করà§à¦¨</translation>
-<translation id="6377158645544167202">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ সংযà§à¦•à§à¦¤ করা যায়নি। পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ চালৠআছে কিনা ও ওয়াই-ফাই à¦à¦¬à¦‚ USB à¦à¦° মাধà§à¦¯à¦®à§‡ আপনার Chromebook à¦à¦° সাথে সংযà§à¦•à§à¦¤ আছে কিনা তা যাচাই করà§à¦¨à¥¤</translation>
<translation id="6380143666419481200">সà§à¦¬à§€à¦•à¦¾à¦° ও চালিয়ে যান</translation>
<translation id="6383051423892982287">আপনার নিজসà§à¦¬ <ph name="BEGIN_LINK" />সিঙà§à¦• পাসফà§à¦°à§‡à¦œ<ph name="END_LINK" /> দিয়ে সিঙà§à¦• হওয়া ডেটা à¦à¦¨à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ করà§à¦¨</translation>
<translation id="6384275966486438344">আপনার অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° সেটিংস ঠপরিবরà§à¦¤à¦¨ করà§à¦¨: <ph name="SEARCH_HOST" /></translation>
@@ -3491,6 +3546,7 @@
<translation id="6503077044568424649">সরà§à¦¬à¦¾à¦§à¦¿à¦• দেখা</translation>
<translation id="6504611359718185067">à¦à¦•à¦Ÿà¦¿ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করার জনà§à¦¯ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿà§‡à¦° সাথে সংযোগ করà§à¦¨</translation>
<translation id="6506374932220792071">SHA-256 সহ X9.62 ECDSA সà§à¦¬à¦¾à¦•à§à¦·à¦°</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> সমà§à¦ªà¦°à§à¦•à¦¿à¦¤</translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">মিডিয়া লাইসেনà§à¦¸</translation>
<translation id="6510568984200103950">অপেকà§à¦·à¦¾à¦•à§ƒà¦¤ কম সেটিংস</translation>
@@ -3524,9 +3580,11 @@
<translation id="6551508934388063976">কমানà§à¦¡ উপলবà§à¦§ নেই৷ à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ উইনà§à¦¡à§‹ খà§à¦²à¦¤à§‡ কনà§à¦Ÿà§à¦°à§‹à¦²-N টিপà§à¦¨à§·</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> জন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€</translation>
<translation id="6555432686520421228">নতà§à¦¨à§‡à¦° মত করতে সমসà§à¦¤ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦—à§à¦²à¦¿ সরান à¦à¦¬à¦‚ আপনার <ph name="IDS_SHORT_PRODUCT_NAME" /> ডিভাইস আবার সেট করà§à¦¨à§·</translation>
+<translation id="6555810572223193255">à¦à¦–ন সরানো যাবে না</translation>
<translation id="6556866813142980365">আবার করà§à¦¨</translation>
-<translation id="6558280019477628686">à¦à¦•à¦Ÿà¦¿ তà§à¦°à§à¦Ÿà¦¿ হয়েছে৷ কিছৠআইটেম হয়তো মোছা যায়নি।</translation>
+<translation id="6558280019477628686">à¦à¦•à¦Ÿà¦¿ তà§à¦°à§à¦Ÿà¦¿ হয়েছে৷ কিছৠআইটেম হয়ত মোছা যায়নি।</translation>
<translation id="6559580823502247193">(ইতিমধà§à¦¯à§‡ à¦à¦‡ ডিভাইসে)</translation>
+<translation id="6560713683827832045">অà§à¦¯à¦¾à¦ª বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿ ''চালà§'' আছে কিনা তা যাচাই করà§à¦¨à¥¤ যদি না হয় তাহলে সকà§à¦·à¦® করতে টগল করà§à¦¨à¥¤</translation>
<translation id="6561726789132298588">লিখà§à¦¨</translation>
<translation id="656293578423618167">ফাইল পাথ অথবা নাম অতà§à¦¯à¦¨à§à¦¤ বড়৷ দয়া করে à¦à¦•à¦Ÿà¦¿ সংকà§à¦·à¦¿à¦ªà§à¦¤ নামে বা অনà§à¦¯ কোনো সà§à¦¥à¦¾à¦¨à§‡ সংরকà§à¦·à¦£ করà§à¦¨à§·</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" মোছা হচà§à¦›à§‡...</translation>
@@ -3555,7 +3613,6 @@
<translation id="6606070663386660533">টà§à¦¯à¦¾à¦¬ ৮</translation>
<translation id="6607272825297743757">ফাইলের তথà§à¦¯</translation>
<translation id="6607831829715835317">আরও সরঞà§à¦œà¦¾&amp;ম</translation>
-<translation id="6610183966322615106">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করার সময় তà§à¦°à§à¦Ÿà¦¿</translation>
<translation id="6612358246767739896">সà§à¦°à¦•à§à¦·à¦¿à¦¤ সামগà§à¦°à§€</translation>
<translation id="6613452264606394692">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ বà§à¦•à¦®à¦¾à¦°à§à¦• করে দà§à¦°à§à¦¤ à¦à¦–ানে ফিরে আসà§à¦¨</translation>
<translation id="6615455863669487791">আমাকে দেখান</translation>
@@ -3632,9 +3689,11 @@
<translation id="6736045498964449756">ওহো, পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ মিলছে না!</translation>
<translation id="6736243959894955139">ঠিকানা</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">যদিও পà§à¦°à¦¨à§‹ পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¦Ÿà¦¿ আপনি আর অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারবেন না, আপনি সেটি সরিয়ে দিতে পারেন।</translation>
<translation id="6739923123728562974">ডেসà§à¦•à¦Ÿà¦ª শরà§à¦Ÿà¦•à¦¾à¦Ÿ দেখান</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> বিরাম দেওয়া হয়েছে</translation>
<translation id="6742339027238151589">সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸à¦¯à§‹à¦—à§à¦¯</translation>
+<translation id="6743841972744298686">সিঙà§à¦• সেটিংস করà§à¦¨</translation>
<translation id="6745592621698551453">à¦à¦–নই আপডেট করà§à¦¨</translation>
<translation id="6746124502594467657">নিচে যান</translation>
<translation id="674632704103926902">আলতো চেপে টেনে আনা সকà§à¦·à¦® করà§à¦¨</translation>
@@ -3647,12 +3706,14 @@
<translation id="6757101664402245801">URL কপি করা হয়েছে</translation>
<translation id="6758056191028427665">আমাদের পরিষেবা কেমন লাগছে তা জানান।</translation>
<translation id="6759193508432371551">ফà§à¦¯à¦¾à¦•à§à¦Ÿà¦°à¦¿ রিসেট</translation>
+<translation id="6765234885931342179">আপনার নিরাপতà§à¦¤à¦¾ কী à¦à¦° কà§à¦°à¦®à¦¿à¦• সংখà§à¦¯à¦¾ দেখতে</translation>
<translation id="6766101255664245434">à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ ফটো তà§à¦²à§à¦¨ বা à¦à¦•à¦Ÿà¦¿ আগে থেকে থাকা ফটো বা আইকন বেছে নিন।
<ph name="LINE_BREAK" />
à¦à¦‡ ফটোটি Chromebook সাইন-ইন সà§à¦•à§à¦°à¦¿à¦¨ à¦à¦¬à¦‚ লক সà§à¦•à§à¦°à¦¿à¦¨à§‡ পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হবে।</translation>
<translation id="6769712124046837540">পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° যোগ করা হচà§à¦›à§‡...</translation>
<translation id="6771503742377376720">à¦à¦•à¦Ÿà¦¿ শংসাপতà§à¦°à§‡à¦° করà§à¦¤à§ƒà¦ªà¦•à§à¦·</translation>
<translation id="6773575010135450071">আরও অà§à¦¯à¦¾à¦•à¦¶à¦¨...</translation>
+<translation id="6777817260680419853">রিডাইরেকà§à¦Ÿ বà§à¦²à¦• করা হয়েছে</translation>
<translation id="6778959797435875428">সাইটগà§à¦²à¦¿ আনমিউট করà§à¦¨</translation>
<translation id="677965093459947883">অতি কà§à¦·à§à¦¦à§à¦°</translation>
<translation id="6780439250949340171">অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস পরিচালনা করà§à¦¨</translation>
@@ -3727,6 +3788,7 @@
<translation id="6898699227549475383">সংসà§à¦¥à¦¾ (O)</translation>
<translation id="6900284862687837908">পটভূমিতে কাজ করা অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ডোমেনে ডিভাইস যোগ করà§à¦¨</translation>
+<translation id="6903534926908201625">আপনি <ph name="BEGIN_LINK" />সেটিংস<ph name="END_LINK" /> ঠগিয়ে যেকোনও সময় Google à¦à¦° সংগà§à¦°à¦¹ করা তথà§à¦¯ কাসà§à¦Ÿà¦®à¦¾à¦‡à¦œ করতে পারবেন।</translation>
<translation id="6904344821472985372">ফাইল অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ পà§à¦°à¦¤à§à¦¯à¦¾à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="6904655473976120856">বেরিয়ে আসতে অà§à¦¯à¦¾à¦ª বোতাম টিপà§à¦¨ করà§à¦¨</translation>
<translation id="6904713658985136356"><ph name="HOST" /> আপনার সà§à¦•à§à¦°à§€à¦¨ শেয়ার করতে চায়।</translation>
@@ -3735,17 +3797,22 @@
<translation id="691024665142758461">à¦à¦•à¦¾à¦§à¦¿à¦• ফাইল ডাউনলোড করà§à¦¨</translation>
<translation id="6911324888870229398">নেটওয়ারà§à¦• সংযোগ কেটে গেছে। অনà§à¦—à§à¦°à¦¹ করে আপনার সংযোগ যাচাই করà§à¦¨ অথবা অনà§à¦¯ ওয়াই-ফাই নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করে দেখà§à¦¨à¥¤</translation>
<translation id="6911734910326569517">মেমরি ফà§à¦Ÿà¦ªà§à¦°à¦¿à¦¨à§à¦Ÿ</translation>
+<translation id="6914783257214138813">à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করা ফাইল যারা দেখতে পান তারা আপনার পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿à¦“ দেখতে পাবেন।</translation>
<translation id="6915804003454593391">বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€:</translation>
<translation id="6916590542764765824">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ পরিচালনা করà§à¦¨</translation>
<translation id="6920989436227028121">নিয়মিত টà§à¦¯à¦¾à¦¬ রূপে খà§à¦²à§à¦¨</translation>
<translation id="6922128026973287222">Google ডেটা সেভার বà§à¦¯à¦¬à¦¹à¦¾à¦° করে তথà§à¦¯ সেভ করà§à¦¨ à¦à¦¬à¦‚ দà§à¦°à§à¦¤ বà§à¦°à¦¾à¦‰à¦¸ করà§à¦¨à§· আরও জানতে কà§à¦²à¦¿à¦• করà§à¦¨à§·</translation>
<translation id="6929555043669117778">পপ-আপগà§à¦²à¦¿ বà§à¦²à¦• করা চালিয়ে যান</translation>
<translation id="6930242544192836755">সময়কাল</translation>
+<translation id="6934241953272494177">আপনার মিডিয়া ডিভাইস সà§à¦•à§à¦¯à¦¾à¦¨ করা হচà§à¦›à§‡...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" />টি পাওয়া যায়</translation>
<translation id="693807610556624488">"<ph name="DEVICE_NAME" />" ঠলেখার কà§à¦°à¦¿à§Ÿà¦¾à¦•à¦²à¦¾à¦ª অà§à¦¯à¦¾à¦Ÿà§à¦°à¦¿à¦¬à¦¿à¦‰à¦Ÿà§‡à¦° সরà§à¦¬à¦¾à¦§à¦¿à¦• দৈরà§à¦˜à§à¦¯ অতিকà§à¦°à¦® করেছে।</translation>
<translation id="6941937518557314510">আপনার শংসাপতà§à¦° দিয়ে <ph name="HOST_NAME" />-ঠপà§à¦°à¦®à¦¾à¦£à§€à¦•à¦°à¦£ করতে দয়া করে <ph name="TOKEN_NAME" />-ঠপà§à¦°à¦¬à§‡à¦¶ করà§à¦¨à§·</translation>
<translation id="6943176775188458830">পà§à¦°à¦¿à¦¨à§à¦Ÿ বাতিল করà§à¦¨</translation>
<translation id="6943836128787782965">HTTP বà§à¦¯à¦°à§à¦¥ হয়েছে</translation>
<translation id="6945221475159498467">নিরà§à¦¬à¦¾à¦šà¦¨</translation>
+<translation id="694592694773692225">à¦à¦‡ পৃষà§à¦ à¦¾à¦¤à§‡ বà§à¦²à¦• রিডাইরেকà§à¦Ÿ করà§à¦¨à¥¤</translation>
<translation id="6949306908218145636">খোলা পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿à¦•à§‡ বà§à¦•à¦®à¦¾à¦°à§à¦• করà§à¦¨...</translation>
<translation id="6955446738988643816">পপআপ সংবীকà§à¦·à¦£</translation>
<translation id="6957231940976260713">পরিষেবার নাম</translation>
@@ -3849,13 +3916,16 @@
<translation id="7093866338626856921"><ph name="HOSTNAMES" />: নামেরৠডিভাইসসমূহের সাথে ডেটা বিনিময় করà§à¦¨</translation>
<translation id="7096108453481049031">ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ আমদানি করা যায়নি৷ দয়া করে আপনার নেটওয়ারà§à¦• সংযোগটি পরীকà§à¦·à¦¾ করে দেখà§à¦¨ à¦à¦¬à¦‚ পরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="7098447629416471489">অনà§à¦¯à¦¾à¦¨à§à¦¯ সংরকà§à¦·à¦¿à¦¤ সারà§à¦š ইঞà§à¦œà¦¿à¦¨ à¦à¦–ানে দেখা যাবে</translation>
+<translation id="7099337801055912064">বড় PPD লোড করা যাবে না। সরà§à¦¬à¦¾à¦§à¦¿à¦• সাইজ ২৫০ কেবি।</translation>
<translation id="7100897339030255923"><ph name="COUNT" />টি আইটেম নিরà§à¦¬à¦¾à¦šà¦¿à¦¤</translation>
<translation id="7102687220333134671">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ আপডেট চালৠকরা হয়েছে</translation>
<translation id="7106346894903675391">আরও সঞà§à¦šà§Ÿà¦¸à§à¦¥à¦¾à¦¨ কিনà§à¦¨...</translation>
<translation id="7108338896283013870">লà§à¦•à¦¾à¦¨</translation>
<translation id="7108668606237948702">লিখà§à¦¨</translation>
+<translation id="7112978678959880812">বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকরণ চালৠআছে। আপনি myaccount.google.com ঠà¦à¦Ÿà¦¿ পরিবরà§à¦¤à¦¨ করতে পারেন।</translation>
<translation id="7113502843173351041">আপনার ইমেল ঠিকানা জানà§à¦¨</translation>
<translation id="7114054701490058191">পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ মিলছে না</translation>
+<translation id="7117228822971127758">পরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨</translation>
<translation id="7117247127439884114">আবার পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨...</translation>
<translation id="711840821796638741">পরিচালিত বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ দেখান</translation>
<translation id="711902386174337313">আপনার সাইন-ইন করা ডিভাইসগà§à¦²à¦¿à¦° তালিকা পড়à§à¦¨</translation>
@@ -3896,6 +3966,7 @@
<translation id="7180611975245234373">রিফà§à¦°à§‡à¦¶ করà§à¦¨</translation>
<translation id="7180865173735832675">কাসà§à¦Ÿà¦®à¦¾à¦‡à¦œ করà§à¦¨</translation>
<translation id="7186088072322679094">সরঞà§à¦œà¦¾à¦® দণà§à¦¡à§‡à¦° মধà§à¦¯à§‡ রাখà§à¦¨</translation>
+<translation id="7187428571767585875">যে রেজিসà§à¦Ÿà§à¦°à¦¿ à¦à¦¨à§à¦Ÿà§à¦°à¦¿ সরিয়ে দেওয়া হবে অথবা পরিবরà§à¦¤à¦¨ করা হবে:</translation>
<translation id="7191159667348037">অজানা পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° (USB)</translation>
<translation id="7191454237977785534">ফাইল à¦à¦‡ রূপে সেভ করà§à¦¨</translation>
<translation id="7196835305346730603">কাছাকাছি থাকা Chromeboxগà§à¦²à¦¿à¦° অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করা হচà§à¦›à§‡...</translation>
@@ -3904,6 +3975,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' মà§à¦›à§‡ ফেলা হয়েছে</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> ডাউনলোড হচà§à¦›à§‡ ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{পৃষà§à¦ à¦¾à¦Ÿà¦¿ ছেড়ে যান}one{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ ছেড়ে যান}other{পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ ছেড়ে যান}}</translation>
<translation id="721331389620694978">বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ অভà§à¦¯à¦¾à¦¸ পà§à¦°à¦¤à¦¿à¦«à¦²à¦¿à¦¤ করতে পারে à¦à¦®à¦¨ কিছৠসেটিংস সাফ করা হবে না।</translation>
<translation id="7216409898977639127">মোবাইল পরিষেবা পà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€</translation>
<translation id="7216595297012131718">আপনার পছনà§à¦¦à§‡à¦° উপর ভিতà§à¦¤à¦¿ করে ভাষাগà§à¦²à¦¿ সাজান</translation>
@@ -3949,6 +4021,7 @@
<translation id="727952162645687754">ডাউনলোড কà§à¦°à¦Ÿà¦¿</translation>
<translation id="7279701417129455881">কà§à¦•à¦¿ বà§à¦²à¦• করা পরিচালনা করà§à¦¨...</translation>
<translation id="7280877790564589615">অনà§à¦®à¦¤à¦¿à¦° জনà§à¦¯ অনà§à¦°à§‹à¦§ করা হয়েছে</translation>
+<translation id="7283041136720745563">আপনার Google ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° কোটা যথেষà§à¦Ÿ নয়।</translation>
<translation id="7287143125007575591">অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ অসà§à¦¬à§€à¦•à¦¾à¦° করা হয়েছে।</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">ওয়ালপেপার অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦Ÿà¦¿ খà§à¦²à§à¦¨</translation>
@@ -4016,6 +4089,7 @@
<translation id="7392118418926456391">ভাইরাস সà§à¦•à§à¦¯à¦¾à¦¨ বà§à¦¯à¦°à§à¦¥ হয়েছে</translation>
<translation id="7392915005464253525">বনà§à¦§ হওয়া উইনà§à¦¡à§‹ পà§&amp;নরায় খোলা</translation>
<translation id="7396845648024431313">সিসà§à¦Ÿà§‡à¦®à§‡à¦° পà§à¦°à¦¾à¦°à¦®à§à¦­à§‡ <ph name="APP_NAME" /> শà§à¦°à§ হবে à¦à¦¬à¦‚ à¦à¦®à¦¨à¦•à¦¿ আপনি অনà§à¦¯ সব <ph name="PRODUCT_NAME" /> উইনডোকে বনà§à¦§ করার পরেও পৃষà§à¦Ÿà¦­à§‚মিতে চালনার জনà§à¦¯ অবিরত রাখা হবে৷</translation>
+<translation id="7398254312354928459">নেটওয়ারà§à¦• সংযোগ পরিবরà§à¦¤à¦¨ করা হয়েছে</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">আপনার Chromebox রিসà§à¦Ÿà¦¾à¦°à§à¦Ÿ না হওয়া পরà§à¦¯à¦¨à§à¦¤ দয়া করে অপেকà§à¦·à¦¾ করà§à¦¨...</translation>
<translation id="7400839060291901923">আপনার <ph name="PHONE_NAME" /> ঠসংযোগ সেট আপ করà§à¦¨</translation>
@@ -4026,6 +4100,7 @@
<translation id="7409233648990234464">আবার লঞà§à¦š করà§à¦¨ à¦à¦¬à¦‚ পাওয়ারওয়াশ করà§à¦¨</translation>
<translation id="7409836189476010449">Flash চালান</translation>
<translation id="7410344089573941623"><ph name="HOST" /> আপনার কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ à¦à¦¬à¦‚ মাইকà§à¦°à§‹à¦«à§‹à¦¨ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে চায় কিনা জিজà§à¦žà¦¾à¦¸à¦¾ করà§à¦¨</translation>
+<translation id="741204030948306876">হà§à¦¯à¦¾à¦, আমি রাজি</translation>
<translation id="7412226954991670867">GPU মেমোরি</translation>
<translation id="7416362041876611053">অজানা নেটওয়ারà§à¦• তà§à¦°à§à¦Ÿà¦¿à§·</translation>
<translation id="7417705661718309329">Google মà§à¦¯à¦¾à¦ª</translation>
@@ -4047,6 +4122,7 @@
<translation id="7445682342344043969">পপ-আপগà§à¦²à¦¿ বà§à¦²à¦• করা হয়েছে</translation>
<translation id="744859430125590922"><ph name="CUSTODIAN_EMAIL" /> থেকে à¦à¦‡ বà§à¦¯à¦•à§à¦¤à¦¿à¦° পরিদরà§à¦¶à¦¿à¦¤ ওয়েবসাইগà§à¦²à¦¿ নিয়নà§à¦¤à§à¦°à¦£ করà§à¦¨ à¦à¦¬à¦‚ দেখà§à¦¨à§·</translation>
<translation id="7453008956351770337">à¦à¦‡ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦Ÿà¦¿ নিরà§à¦¬à¦¾à¦šà¦¨ করে, আপনি নিমà§à¦¨à¦²à§à¦²à¦¿à¦–িত à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦•à§‡ আপনার পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করার অনà§à¦®à¦¤à¦¿ দিচà§à¦›à§‡à¦¨:</translation>
+<translation id="7453467225369441013">বেশিরভাগ সাইট থেকে আপনাকে সাইন-আউট করিয়ে দেয়। তবে আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ থেকে আপনাকে সাইন-আউট করানো হবে না।</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">অবসà§à¦¥à¦¾à¦¨ খà§à¦²à§à¦¨...</translation>
<translation id="7461924472993315131">পিন</translation>
@@ -4057,7 +4133,7 @@
<translation id="747114903913869239">তà§à¦°à§à¦Ÿà¦¿: à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à§‡à¦° অরà§à¦¥à§‹à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥</translation>
<translation id="7473891865547856676">না থাক</translation>
<translation id="747459581954555080">সকল পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨</translation>
-<translation id="747494631553057218">রেজিসà§à¦Ÿà§à¦°à¦¿ à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦—à§à¦²à¦¿:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ঠতà§à¦°à§à¦Ÿà¦¿ হয়েছে।</translation>
<translation id="7475671414023905704">Netscape পাসওয়ারà§à¦¡ URL হারিয়েছে</translation>
<translation id="7476454130948140105">চারà§à¦œ খà§à¦¬ কম (<ph name="BATTERY_PERCENT" />%), আপডেট করা যাবে না</translation>
<translation id="7477347901712410606">যদি আপনি আপনার পাসফà§à¦°à§‡à¦œ ভà§à¦²à§‡ গিয়ে থাকেন, <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />-à¦à¦° মাধà§à¦¯à§‡à¦®à§‡ সিঙà§à¦• করা থামান à¦à¦¬à¦‚ আবার সেট করà§à¦¨à§·</translation>
@@ -4072,19 +4148,21 @@
<translation id="7487067081878637334">পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿</translation>
<translation id="7487099628810939106">কà§à¦²à¦¿à¦• করার আগে দেরি:</translation>
<translation id="7487969577036436319">কোন উপাদান ইনসà§à¦Ÿà¦² ইনসà§à¦Ÿà¦² নেই</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" />টি পাওয়া গেছে
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google ডà§à¦°à¦¾à¦‡à¦­<ph name="END_LINK" /> ঠবà§à¦¯à¦¾à¦•-আপ করার জনà§à¦¯ পà§à¦°à¦¸à§à¦¤à§à¦¤</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{সবগà§à¦²à¦¿ &amp;খà§à¦²à§à¦¨}=1{বà§à¦•à¦®à¦¾à¦°à§à¦• &amp;খà§à¦²à§à¦¨}one{সবগà§à¦²à¦¿ (#টি) &amp;খà§à¦²à§à¦¨}other{সবগà§à¦²à¦¿ (#টি) &amp;খà§à¦²à§à¦¨}}</translation>
<translation id="7489605380874780575">যোগà§à¦¯à¦¤à¦¾à¦° পরীকà§à¦·à¦¾ করà§à¦¨</translation>
<translation id="749028671485790643">বà§à¦¯à¦•à§à¦¤à¦¿ <ph name="VALUE" /></translation>
<translation id="7490813197707563893">MAC ঠিকানা</translation>
<translation id="7491962110804786152">টà§à¦¯à¦¾à¦¬</translation>
-<translation id="7493386493263658176"><ph name="EXTENSION_NAME" /> à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ হয়তো বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ডেটা যেমন পাসওয়ারà§à¦¡ ও কà§à¦°à§‡à¦¡à¦¿à¦Ÿ কারà§à¦¡ নমà§à¦¬à¦°à¦—à§à¦²à¦¿ সহ আপনি যা টাইপ করেন সেসব পাঠà§à¦¯ সংগà§à¦°à¦¹ করতে পারে। আপনি কি à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে চান?</translation>
+<translation id="7493386493263658176"><ph name="EXTENSION_NAME" /> à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ হয়ত বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ডেটা যেমন পাসওয়ারà§à¦¡ ও কà§à¦°à§‡à¦¡à¦¿à¦Ÿ কারà§à¦¡ নমà§à¦¬à¦°à¦—à§à¦²à¦¿ সহ আপনি যা টাইপ করেন সেসব পাঠà§à¦¯ সংগà§à¦°à¦¹ করতে পারে। আপনি কি à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে চান?</translation>
<translation id="7494065396242762445">Windows সেটিংস খà§à¦²à§à¦¨</translation>
<translation id="7494694779888133066"><ph name="WIDTH" /> x <ph name="HEIGHT" /></translation>
<translation id="7495778526395737099">আপনার পà§à¦°à¦¾à¦¨à§‹ পাসওয়ারà§à¦¡ ভà§à¦²à§‡ গেছেন?</translation>
<translation id="7497215489070763236">সারà§à¦­à¦¾à¦° CA শংসাপতà§à¦°</translation>
<translation id="7502658306369382406">IPv6 ঠিকানা</translation>
<translation id="7503191893372251637">Netscape শংসাপতà§à¦°à§‡à¦° পà§à¦°à¦•à¦¾à¦°</translation>
-<translation id="7503607651407946808">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করা হচà§à¦›à§‡...</translation>
<translation id="7503821294401948377">বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° কà§à¦°à¦¿à§Ÿà¦¾à¦° জনà§à¦¯ '<ph name="ICON" />' আইকন লোড করা যায়নি৷</translation>
<translation id="750509436279396091">ডাউনলোডগà§à¦²à¦¿à¦° ফোলà§à¦¡à¦¾à¦° খà§à¦²à§à¦¨</translation>
<translation id="7505167922889582512">লà§à¦•à¦¾à¦¨à§‹ ফাইলগà§à¦²à¦¿ দেখান</translation>
@@ -4096,9 +4174,9 @@
<translation id="7517569744831774757">সেটিংসকে তাদের মূল ডিফলà§à¦Ÿà§‡ পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨à¥¤</translation>
<translation id="7517786267097410259">à¦à¦•à¦Ÿà¦¿ পাসওয়ারà§à¦¡ তৈরি করà§à¦¨ -</translation>
<translation id="7518150891539970662">WebRTC লগগà§à¦²à¦¿ (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿à¦° অনà§à¦¬à¦¾à¦¦ করা হচà§à¦›à§‡...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">তৈরি করà§à¦¨</translation>
+<translation id="7526413953848747421">Chrome ঠগà§à¦°à§à¦¤à§à¦¬à¦ªà§‚রà§à¦£ Google পরিষেবা যেমন বানান চেক à¦à¦¬à¦‚ সারà§à¦š করার জনà§à¦¯ টà§à¦¯à¦¾à¦ª যোগ করà§à¦¨</translation>
<translation id="7529411698175791732">আপনার ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ পরীকà§à¦·à¦¾ করà§à¦¨à¥¤ সমসà§à¦¯à¦¾à¦Ÿà¦¿ থেকে গেলে, সাইন আউট করে আবার পà§à¦°à¦¬à§‡à¦¶ করার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="7530016656428373557">ওয়াটে ডিসচারà§à¦œà§‡à¦° হার</translation>
<translation id="7536709149194614609">দয়া করে ডিভাইসটি পà§à¦¨à¦°à¦¾à¦¯à¦¼ চালৠকরে পরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
@@ -4122,7 +4200,6 @@
থেকে অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করতে পারেন à¦à¦¬à¦‚ আবার à¦à¦•à¦Ÿà¦¿ ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨à§‡ থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="756445078718366910">বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° উইনà§à¦¡à§‹ খà§à¦²à§à¦¨</translation>
<translation id="7564847347806291057">সমাপà§à¦¤à¦¿ পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾</translation>
-<translation id="7565291891798266313">আপনার সারà§à¦š ইঞà§à¦œà¦¿à¦¨ <ph name="URL" /> ঠপরিবরà§à¦¤à¦¨ করা হয়েছে। যেসব অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ আপনার সারà§à¦š ইঞà§à¦œà¦¿à¦¨à§‡à¦° পরিবরà§à¦¤à¦¨ ঘটায় সেগà§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করতে ‘পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨â€™ ঠকà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="7566118625369982896">Play অà§à¦¯à¦¾à¦ªà§‡à¦° লিঙà§à¦• পরিচালনা করà§à¦¨</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome ডেটা সাফ হয়েছে</translation>
@@ -4131,13 +4208,10 @@
<translation id="7573172247376861652">বà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿ চারà§à¦œ</translation>
<translation id="7576032389798113292">৬x৪</translation>
<translation id="7576690715254076113">কà§à¦°à¦®à¦¸à¦œà§à¦œà¦¿à¦¤</translation>
-<translation id="7577815336900970562">ওয়াই-ফাই অথবা সেলà§à¦²à¦¾à¦° নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করে লোকেশন নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨</translation>
<translation id="7579149537961810247">সাইটগà§à¦²à¦¿ মিউট করà§à¦¨</translation>
<translation id="7580671184200851182">সব সà§à¦ªà¦¿à¦•à¦¾à¦°à§‡ à¦à¦•à¦‡ অডিও বাজান (মনো অডিও)</translation>
-<translation id="7581273696622423628">সমীকà§à¦·à¦¾à§Ÿ যোগ দিন</translation>
<translation id="7581462281756524039">à¦à¦•à¦Ÿà¦¿ পরিষà§à¦•à¦¾à¦°à§‡à¦° সরঞà§à¦œà¦¾à¦®</translation>
<translation id="7582582252461552277">à¦à¦‡ নেটওয়ারà§à¦•à¦Ÿà¦¿à¦•à§‡ অগà§à¦°à¦¾à¦§à¦¿à¦•à¦¾à¦° দিন</translation>
-<translation id="7586312264284919041">আপনি কি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করতে চান?</translation>
<translation id="7586498138629385861">Chrome অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ খোলা থাকার সময় Chrome চালৠথাকবে।</translation>
<translation id="7589461650300748890">দাà¦à¦¡à¦¼à¦¾à¦¨à¥¤ সাবধান।</translation>
<translation id="7589661784326793847">à¦à¦• সেকেনà§à¦¡ অপেকà§à¦·à¦¾ করà§à¦¨</translation>
@@ -4154,6 +4228,7 @@
<translation id="7607274158153386860">টà§à¦¯à¦¾à¦¬à¦²à§‡à¦Ÿ সাইট অনà§à¦°à§‹à¦§ করà§à¦¨</translation>
<translation id="7611008212562900400">আপনার ডিভাইস, অà§à¦¯à¦¾à¦ª, ওয়েব খà§à¦à¦œà§à¦¨...</translation>
<translation id="7615910377284548269">আনসà§à¦¯à¦¾à¦¨à§à¦¡à¦¬à¦•à§à¦¸à¦¡ পà§à¦²à¦¾à¦— ইনগà§à¦²à¦¿ অবরà§à¦¦à§à¦§ করা পরিচালনা করà§à¦¨...</translation>
+<translation id="7616214729753637086">ডিভাইস নথিভà§à¦•à§à¦¤ করা হচà§à¦›à§‡...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" ঠসংযà§à¦•à§à¦¤ হচà§à¦›à§‡</translation>
<translation id="761779991806306006">কোনো পাসওয়ারà§à¦¡ সংরকà§à¦·à¦¿à¦¤ হয়নি৷</translation>
<translation id="7622114377921274169">চারà§à¦œ হচà§à¦›à§‡à¥¤</translation>
@@ -4182,6 +4257,7 @@
<translation id="7664620655576155379">অসমরà§à¦¥à¦¿à¦¤ বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইস: "<ph name="DEVICE_NAME" />"৷</translation>
<translation id="7665369617277396874">অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ যোগ করà§à¦¨</translation>
<translation id="7671130400130574146">সিসà§à¦Ÿà§‡à¦® শিরোনাম দণà§à¦¡ ও সীমানাগà§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
+<translation id="7683373461016844951">চালিয়ে যেতে 'ঠিক আছে' বোতামে কà§à¦²à¦¿à¦• করà§à¦¨, তারপর আপনার <ph name="DOMAIN" /> ইমেল আইডির জনà§à¦¯ নতà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তৈরি করতে 'কাউকে যোগ করà§à¦¨' বোতামে কà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="7684212569183643648">আপনার পà§à¦°à¦¶à¦¾à¦¸à¦• দà§à¦¬à¦¾à¦°à¦¾ ইনসà§à¦Ÿà¦² করা হয়েছে</translation>
<translation id="7684559058815332124">কà§à¦¯à¦¾à¦ªà¦Ÿà¦¿à¦­ পোরà§à¦Ÿà¦¾à¦² লগ ইন পৃষà§à¦ à¦¾ দেখà§à¦¨</translation>
<translation id="7685049629764448582">JavaScript সà§à¦®à§ƒà¦¤à¦¿</translation>
@@ -4240,7 +4316,6 @@
<translation id="7773726648746946405">সেশন সঞà§à¦šà§Ÿà¦¸à§à¦¥à¦¾à¦¨</translation>
<translation id="7781335840981796660">সব বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ ও সà§à¦¥à¦¾à¦¨à§€à§Ÿ ডেটা সরানো হবে।</translation>
<translation id="7782102568078991263">Google থেকে আর কোনো পরামরà§à¦¶ নেই</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> লোড করা যায়নি</translation>
<translation id="7784067724422331729">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° সà§à¦°à¦•à§à¦·à¦¾ সেটিংস à¦à¦‡ ফাইলটি অবরà§à¦¦à§à¦§ করেছে৷</translation>
<translation id="7786207843293321886">অতিথি থেকে পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨</translation>
<translation id="7786889348652477777">&amp;অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ আবার লোড করà§à¦¨</translation>
@@ -4273,7 +4348,13 @@
<translation id="7815680994978050279">কà§à¦·à¦¤à¦¿à¦•à¦¾à¦°à¦• ডাউনলোড বà§à¦²à¦• করা হয়েছে</translation>
<translation id="7818135753970109980">নতà§à¦¨ থিম জোড়া হয়েছে (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA বা RSN)</translation>
+<translation id="7819992334107904369">Chrome সিঙà§à¦•</translation>
<translation id="782057141565633384">ভি&amp;ডিও ঠিকানা কপি করà§à¦¨</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" />টি পাওয়া গেছে।
+ <ph name="LINE_BREAK1" />
+ Your Google Drive à¦à¦° কোটা যথেষà§à¦Ÿ নয়। আরও <ph name="FILE_SIZE" /> পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤
+ <ph name="LINE_BREAK2" />
+ কিছৠফটো বেছে নেওয়ার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤</translation>
<translation id="782590969421016895">বরà§à¦¤à¦®à¦¾à¦¨ পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
<translation id="7829298379596169484">অডিও ইনপà§à¦Ÿ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করা হচà§à¦›à§‡</translation>
<translation id="7831368056091621108">আপনার সমসà§à¦¤ ডিভাইসে à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨, আপনার ইতিহাস, à¦à¦¬à¦‚ Chrome সেটিংস পেতে৷</translation>
@@ -4311,6 +4392,7 @@
<translation id="7881969471599061635">সাবটাইটেল অকà§à¦·à¦® করà§à¦¨</translation>
<translation id="7882358943899516840">পরিষেবা পà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€à¦° ধরন</translation>
<translation id="7885253890047913815">সামà§à¦ªà§à¦°à¦¤à¦¿à¦• গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦²</translation>
+<translation id="7886917304091689118">Chrome ঠচালানো হচà§à¦›à§‡</translation>
<translation id="7887334752153342268">ডà§à¦ªà§à¦²à¦¿à¦•à§‡à¦Ÿ</translation>
<translation id="7887864092952184874">বà§à¦²à§à¦Ÿà§à¦¥ মাউস যà§à¦•à§à¦¤ হয়েছে</translation>
<translation id="7889966925761734854">খà§à¦à¦œà§‡ নিন</translation>
@@ -4319,7 +4401,7 @@
<translation id="7893153962594818789"><ph name="DEVICE_TYPE" /> ঠবà§à¦²à§à¦Ÿà§à¦¥ বনà§à¦§ করা আছে৷ আপনার পাসওয়ারà§à¦¡ লিখà§à¦¨ à¦à¦¬à¦‚ বà§à¦²à§à¦Ÿà§à¦¥ চালৠকরà§à¦¨à§·</translation>
<translation id="7893393459573308604"><ph name="ENGINE_NAME" /> (ডিফলà§à¦Ÿ)</translation>
<translation id="78957024357676568">বাà¦</translation>
-<translation id="7897900149154324287">ভবিষà§à¦¯à¦¤à§‡, আপনার সরানোযোগà§à¦¯ ডিভাইসটিকে আনপà§à¦²à¦¾à¦— করার আগে ফাইল অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ থেকে à¦à¦Ÿà¦¿ যে বের করে নেওয়া হয়েছে সেই বিষয়ে নিশà§à¦šà¦¿à¦¤ হয়ে নিন। অনà§à¦¯à¦¥à¦¾à§Ÿ আপনি হয়তো ডেটা হারাতে পারেন।</translation>
+<translation id="7897900149154324287">ভবিষà§à¦¯à¦¤à§‡, আপনার সরানোযোগà§à¦¯ ডিভাইসটিকে আনপà§à¦²à¦¾à¦— করার আগে ফাইল অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ থেকে à¦à¦Ÿà¦¿ যে বের করে নেওয়া হয়েছে সেই বিষয়ে নিশà§à¦šà¦¿à¦¤ হয়ে নিন। অনà§à¦¯à¦¥à¦¾à§Ÿ আপনি হয়ত ডেটা হারাতে পারেন।</translation>
<translation id="7898627924844766532">সরঞà§à¦œà¦¾à¦® দণà§à¦¡à§‡à¦° মধà§à¦¯à§‡ রাখà§à¦¨</translation>
<translation id="7898725031477653577">সরà§à¦¬à¦¦à¦¾ অনà§à¦¬à¦¾à¦¦ করà§à¦¨</translation>
<translation id="790040513076446191">গোপনীয়তা-সংকà§à¦°à¦¾à¦¨à§à¦¤ সেটিংস নিপূণভাবে বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
@@ -4392,9 +4474,11 @@
নিজের কী ফাইল কোন নিরাপদ সà§à¦¥à¦¾à¦¨à§‡ রাখà§à¦¨à§· আপনাকে নিজের à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à§‡à¦° নতà§à¦¨ সংসà§à¦•à¦°à¦£ তৈরি করতে হবে৷</translation>
<translation id="799923393800005025">দেখতে পারবেন</translation>
<translation id="8000066093800657092">কোনও নেটওয়ারà§à¦• নেই</translation>
-<translation id="8001504501378762252">à¦à¦•à¦Ÿà¦¿ সাইট হয়তো আপনার পাসওয়ারà§à¦¡ চà§à¦°à¦¿ করেছে</translation>
+<translation id="8001504501378762252">à¦à¦•à¦Ÿà¦¿ সাইট হয়ত আপনার পাসওয়ারà§à¦¡ চà§à¦°à¦¿ করেছে</translation>
<translation id="8004582292198964060">বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> কে সবসময় কà§à¦²à¦¿à¦ªà¦¬à§‹à¦°à§à¦¡ দেখতে দিন</translation>
<translation id="8008356846765065031">ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ হয়েছে৷ দয়া করে আপনার ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ পরীকà§à¦·à¦¾ করà§à¦¨à§·</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> লোড করা যায়নি।</translation>
<translation id="8008818777654712271">বিপজà§à¦œà¦¨à¦• অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ ও সাইটগà§à¦²à¦¿ সনাকà§à¦¤ করতে Google à¦à¦° কাছে কিছৠসিসà§à¦Ÿà§‡à¦® তথà§à¦¯ ও পৃষà§à¦ à¦¾à¦° সামগà§à¦°à§€ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পাঠান।</translation>
<translation id="8012382203418782830">à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করা হয়েছে৷</translation>
<translation id="8014154204619229810">আপডেটার বরà§à¦¤à¦®à¦¾à¦¨à§‡ চলমান রয়েছে। আবার চেক করতে মিনিটখানেকের মধà§à¦¯à§‡ রিফà§à¦°à§‡à¦¶ করà§à¦¨à¥¤</translation>
@@ -4495,7 +4579,6 @@
<translation id="816055135686411707">সেটিং শংসাপতà§à¦° আসà§à¦¥à¦¾à§Ÿ তà§à¦°à§à¦Ÿà¦¿</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">নতà§à¦¨ নোট তৈরি করà§à¦¨</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">মাইকà§à¦°à§‹à¦«à§‹à¦¨ সেটিংস পরিচালনা করà§à¦¨...</translation>
<translation id="8168435359814927499">সামগà§à¦°à§€</translation>
<translation id="8174047975335711832">ডিভাইস সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯</translation>
@@ -4512,7 +4595,6 @@
<translation id="8191230140820435481">আপনার অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨, à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨, à¦à¦¬à¦‚ থিম পরিচালনা করà§à¦¨</translation>
<translation id="8191453843330043793">V8 পà§à¦°à¦•à§à¦¸à§€ সমাধানকারী</translation>
<translation id="8195027750202970175">ডিসà§à¦•à§‡à¦° মাপ</translation>
-<translation id="8195739004487400241">আপনার হোমপেজ <ph name="URL" /> ঠপরিবরà§à¦¤à¦¨ করা হয়েছে। যেসব অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ আপনার হোমপেজের পরিবরà§à¦¤à¦¨ ঘটায় সেগà§à¦²à¦¿à¦•à§‡ অকà§à¦·à¦® করতে ‘পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করà§à¦¨â€™ ঠকà§à¦²à¦¿à¦• করà§à¦¨à¥¤</translation>
<translation id="8199300056570174101">নেটওয়ারà§à¦• (পরিষেবা) à¦à¦¬à¦‚ ডিভাইসের বৈশিষà§à¦Ÿà§à¦¯</translation>
<translation id="8200772114523450471">পà§à¦¨à¦ƒà¦¸à§‚চনা</translation>
<translation id="8202160505685531999">অাপনার <ph name="DEVICE_TYPE" /> পà§à¦°à§‡à¦¾à¦«à¦¾à¦‡à¦² আপডেট করার জনà§à¦¯ দয়া করে পà§à¦¨à¦°à¦¾à¦¯à¦¼ আপনার পাসওয়ারà§à¦¡ লিখà§à¦¨à¥¤</translation>
@@ -4530,6 +4612,7 @@
<translation id="8226619461731305576">অপেকà§à¦·à¦®à¦¾à¦£</translation>
<translation id="8226742006292257240">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ অà§à¦¯à¦¾à¦¸à¦¾à¦‡à¦¨ করা হয়েছে à¦à¦®à¦¨ à¦à¦²à§‹à¦®à§‡à¦²à§‹à¦­à¦¾à¦¬à§‡ জেনারেট হওয়া TPM পাসওয়ারà§à¦¡à¦Ÿà¦¿ নিচে:</translation>
<translation id="8227119283605456246">ফাইল সংযà§à¦•à§à¦¤ করà§à¦¨</translation>
+<translation id="8233198815467326623">ডিফলà§à¦Ÿ হোমপেজ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করবেন?</translation>
<translation id="8234795456569844941">à¦à¦‡ সমসà§à¦¯à¦¾à¦Ÿà¦¿à¦° সমাধান করতে আমাদের ইঞà§à¦œà¦¿à¦¨à¦¿à§Ÿà¦¾à¦°à¦¦à§‡à¦° সাহাযà§à¦¯ করà§à¦¨à¥¤ আমাদের জানান, ঠিক কি ঘটার পরে à¦à¦‡ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তà§à¦°à§à¦Ÿà¦¿à¦° মেসেজটি দেখেছিলেন:</translation>
<translation id="8234989666557591529">আপনার <ph name="DEVICE_TYPE" /> আনলক করার জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ ফোন নমà§à¦¬à¦° বেছে নিন।</translation>
<translation id="8238649969398088015">সহায়তা টিপ</translation>
@@ -4552,10 +4635,9 @@
<translation id="8259239505248583312">চলà§à¦¨ যাই</translation>
<translation id="8260126382462817229">আবার সাইন ইন করার চেষà§à¦Ÿà¦¾ করà§à¦¨</translation>
<translation id="8260864402787962391">মাউস</translation>
-<translation id="8261378640211443080">à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাভà§à¦•à§à¦¤ নেই à¦à¦¬à¦‚ হয়তো আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
+<translation id="8261378640211443080">à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাভà§à¦•à§à¦¤ নেই à¦à¦¬à¦‚ হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> à¦à¦° জনà§à¦¯ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ যোগ করà§à¦¨</translation>
<translation id="8261506727792406068">মà§à¦›à§à¦¨</translation>
-<translation id="8261673729476082470"><ph name="BEGIN_LINK" />Google ডà§à¦°à¦¾à¦‡à¦­<ph name="END_LINK" /> ঠ<ph name="FILE_COUNT" />টি ফটোর বà§à¦¯à¦¾à¦•à¦†à¦ª নেওয়া হচà§à¦›à§‡</translation>
<translation id="826246685091802258">à¦à¦‡ বিলà§à¦¡à§‡ <ph name="BAD_FLAG" /> à¦à¦° সà§à¦¬à¦¿à¦§à¦¾ নেই।</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" />আপনার মাউস কারà§à¦¸à¦¾à¦° অকà§à¦·à¦® করেছে৷</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ চালিত পূরà§à¦£ সà§à¦•à§à¦°à¦¿à¦¨à§·</translation>
@@ -4658,6 +4740,7 @@
<translation id="8454288007744638700">অথবা, à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ নেটওয়ারà§à¦• বেছে নিন:</translation>
<translation id="845627346958584683">মেয়াদ শেষ হওয়ার সময়</translation>
<translation id="8456681095658380701">অবৈধ নাম</translation>
+<translation id="8457451314607652708">বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿ আমদানি করà§à¦¨</translation>
<translation id="8460336040822756677">আপনি <ph name="DEVICE_TYPE" /> à¦à¦° জনà§à¦¯ Smart Lock বনà§à¦§ করলে, আপনি আপনার ফোন বà§à¦¯à¦¬à¦¹à¦¾à¦° করে Chrome ডিভাইসগà§à¦²à¦¿ আনলক করতে পারবেন না। আপনাকে আপনার পাসওয়ারà§à¦¡ লিখতে হবে।</translation>
<translation id="8461329675984532579">হোম পরিষেবা পà§à¦°à¦¦à¦¾à¦¨à¦•à¦¾à¦°à§€à¦° নাম</translation>
<translation id="84613761564611563">নেটওয়ারà§à¦• কনফিগার UI à¦à¦° অনà§à¦°à§‹à¦§ করা হয়েছে, দয়া করে অপেকà§à¦·à¦¾ করà§à¦¨...</translation>
@@ -4722,14 +4805,15 @@
<translation id="8569764466147087991">খà§à¦²à¦¤à§‡ à¦à¦•à¦Ÿà¦¿ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ বেছে নিন</translation>
<translation id="8571213806525832805">গত ৪ সপà§à¦¤à¦¾à¦¹</translation>
<translation id="8574990355410201600"><ph name="HOST" /> ঠসবসময় সাউনà§à¦¡ চালৠরাখà§à¦¨</translation>
+<translation id="8578639784464423491">৯৯টি অকà§à¦·à¦°à§‡à¦° বেশি রাখা যাবে না</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" />টি আইটেম সিঙà§à¦• করা হচà§à¦›à§‡...</translation>
<translation id="857943718398505171">অনà§à¦®à§‹à¦¦à¦¿à¦¤ (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)</translation>
<translation id="8581809080475256101">ইতিহাস দেখার জনà§à¦¯ সামনে অগà§à¦°à¦¸à¦° হয়ে পà§à¦°à¦¸à¦™à§à¦— মেনà§à¦¤à§‡ টিপà§à¦¨</translation>
<translation id="8584280235376696778">ভিডিও নতà§à¦¨ টà§à¦¯à¦¾à¦¬à§‡ &amp;খà§à¦²à§à¦¨</translation>
<translation id="8588866096426746242">পà§à¦°à§‹à¦«à¦¾à¦‡à¦² পরিসংখà§à¦¯à¦¾à¦¨ দেখান</translation>
+<translation id="8589652987924574405">আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সিঙà§à¦• করা হবে যাতে আপনি আপনার সমসà§à¦¤ ডিভাইসে সেগà§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন। পরে আপনি à¦à¦Ÿà¦¿ সেটিংসে পরিবরà§à¦¤à¦¨ করতে পারেন।</translation>
<translation id="8590375307970699841">সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ আপডেটগà§à¦²à§‹ সেটআপ করà§à¦¨</translation>
<translation id="8594908476761052472">ভিডিও কà§à¦¯à¦¾à¦ªà¦šà¦¾à¦° করà§à¦¨</translation>
-<translation id="8595925260712451473">দয়া করে à¦à¦–ানে আপনার মতামত লিখà§à¦¨à¥¤</translation>
<translation id="8596540852772265699">নিজের পছনà§à¦¦à¦®à¦¤ ফাইলগà§à¦²à¦¿</translation>
<translation id="8597845839771543242">পà§à¦°à¦ªà¦¾à¦°à§à¦Ÿà¦¿ ফরà§à¦®à§à¦¯à¦¾à¦Ÿ:</translation>
<translation id="8598453409908276158">আনসà§à¦¯à¦¾à¦¨à§à¦¡à¦¬à¦•à§à¦¸à¦¡ পà§à¦²à¦¾à¦—-ইন বà§à¦²à¦• করা হয়েছে</translation>
@@ -4744,6 +4828,7 @@
<translation id="8620617069779373398">রোমিং সà§à¦¥à¦¿à¦¤à¦¿</translation>
<translation id="8620765578342452535">নেটওয়ারà§à¦• সংযোগ কনফিগার করà§à¦¨</translation>
<translation id="8620790565535071193">সà§à¦•à§à¦¯à¦¾à¦¨ করা যায়নি</translation>
+<translation id="8622877356447980900">আপনি কি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করতে চান?</translation>
<translation id="8623004009673949077">'Kiosk_only' মà§à¦¯à¦¾à¦¨à¦¿à¦«à§‡à¦¸à§à¦Ÿ অà§à¦¯à¦¾à¦Ÿà§à¦°à¦¿à¦¬à¦¿à¦‰à¦Ÿà§‡à¦° সাথে অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à¦•à§‡ অবশà§à¦¯à¦‡ ChromeOS কিয়সà§à¦• মোডে ইনসà§à¦Ÿà¦² করতে হবে।</translation>
<translation id="8624205858755890468">আপনাকে সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ তথà§à¦¯, অà§à¦¯à¦¾à¦ª à¦à¦¬à¦‚ অà§à¦¯à¦¾à¦•à¦¶à¦¨ দেখাতে সহায়ককে সকà§à¦·à¦® করে।</translation>
<translation id="862542460444371744">&amp;à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¦¸</translation>
@@ -4789,6 +4874,7 @@
<translation id="8671210955687109937">মনà§à¦¤à¦¬à§à¦¯ করতে পারবেন</translation>
<translation id="8673026256276578048">ওয়েবে খà§à¦à¦œà§à¦¨...</translation>
<translation id="8673383193459449849">সারà§à¦­à¦¾à¦° সমসà§à¦¯à¦¾ হয়েছে</translation>
+<translation id="8674241889607553858">আপনি কি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ অনà§à¦¬à¦¾à¦¦ করতে চান?</translation>
<translation id="8675354002693747642">আগে-থাকতে শেয়ার করা কী</translation>
<translation id="8676374126336081632">ইনপà§à¦Ÿ সাফ করà§à¦¨</translation>
<translation id="8677039480012021122">ডেটা সাফ করà§à¦¨ à¦à¦¬à¦‚ সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ করà§à¦¨</translation>
@@ -4801,6 +4887,7 @@
<translation id="8688579245973331962">আপনার নাম দেখতে পাচà§à¦›à§‡à¦¨ না?</translation>
<translation id="8688591111840995413">খারাপ পাসওয়ারà§à¦¡</translation>
<translation id="8688672835843460752">উপলবà§à¦§</translation>
+<translation id="8689583087392258564">ডোমেনে মেশিন যোগ করা যায়নি। সাংগঠনিক ইউনিটটি ভà§à¦²à¥¤</translation>
<translation id="869257642790614972">শেষে বনà§à¦§ হওয়া টà§à¦¯à¦¾à¦¬à¦Ÿà¦¿ পà§à¦¨à¦°à¦¾à¦¯à¦¼ খà§à¦²à§à¦¨</translation>
<translation id="8695825812785969222">Open &amp;Location...</translation>
<translation id="8698464937041809063">Google অঙà§à¦•à¦¨</translation>
@@ -4815,6 +4902,7 @@
<translation id="8708671767545720562">&amp;আরো তথà§à¦¯</translation>
<translation id="8710187907779883426">অলà§à¦ª সময় (১সে.)</translation>
<translation id="8711402221661888347">আচার</translation>
+<translation id="8712637175834984815">বà§à¦à§‡à¦›à¦¿</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />সিসà§à¦Ÿà§‡à¦®à§‡à¦° তথà§à¦¯<ph name="END_LINK1" /> পাঠান</translation>
<translation id="8714154114375107944">আর সহায়তা পাওয়া যাবে না</translation>
<translation id="871476437400413057">Google à¦à¦° সংরকà§à¦·à¦¿à¦¤ পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿</translation>
@@ -4862,7 +4950,7 @@
<translation id="8784626084144195648">হাজার পà§à¦°à¦¤à¦¿ গড়</translation>
<translation id="8785622406424941542">লেখনী</translation>
<translation id="8787254343425541995">শেয়ার করে নেওয়া নেটওয়ারà§à¦•à¦—à§à¦²à¦¿à¦° জনà§à¦¯ পà§à¦°à¦•à§à¦¸à¦¿à¦—à§à¦²à¦¿à¦° অনà§à¦®à¦¤à¦¿ দিন</translation>
-<translation id="8791260615011736453">à¦à¦–ানে কোনও আইটেম উলà§à¦²à§‡à¦– করা না থাকলে সেটি হয়তো পà§à¦°à§Ÿà§‹à¦œà¦¨ অনà§à¦¯à¦¾à§Ÿà§€ সরিয়ে দেওয়া হয়েছে। &lt;a href="<ph name="URL" />"&gt;অবাঞà§à¦›à¦¿à¦¤ সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° থেকে সà§à¦°à¦•à§à¦·à¦¾à¦°&lt;/a&gt; বিষয়ে আরও জানতে Chrome à¦à¦° গোপনীয়তা বিষয়ক শà§à¦¬à§‡à¦¤à¦ªà¦¤à§à¦° পড়à§à¦¨à¥¤</translation>
+<translation id="8791260615011736453">à¦à¦–ানে কোনও আইটেম উলà§à¦²à§‡à¦– করা না থাকলে সেটি হয়ত পà§à¦°à§Ÿà§‹à¦œà¦¨ অনà§à¦¯à¦¾à§Ÿà§€ সরিয়ে দেওয়া হয়েছে। &lt;a href="<ph name="URL" />"&gt;অবাঞà§à¦›à¦¿à¦¤ সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° থেকে সà§à¦°à¦•à§à¦·à¦¾à¦°&lt;/a&gt; বিষয়ে আরও জানতে Chrome à¦à¦° গোপনীয়তা বিষয়ক শà§à¦¬à§‡à¦¤à¦ªà¦¤à§à¦° পড়à§à¦¨à¥¤</translation>
<translation id="8791534160414513928">আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ টà§à¦°à§à¦¯à¦¾à¦«à¦¿à¦•à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦•à¦Ÿà¦¿ 'টà§à¦°à§à¦¯à¦¾à¦• করবেন না' অনà§à¦°à§‹à¦§ পাঠান</translation>
<translation id="8792609692701651064">সকà§à¦°à¦¿à§Ÿ উইনà§à¦¡à§‹ বাঠদিকের ডিসপà§à¦²à§‡à¦¤à§‡ সরিয়ে দেওয়া হয়েছে</translation>
<translation id="8794025342371547160">বিধিনিষেধযà§à¦•à§à¦¤ IP</translation>
@@ -4890,7 +4978,6 @@
<translation id="882204272221080310">নিরাপতà§à¦¤à¦¾ আরও সà§à¦°à¦•à§à¦·à¦¾à¦° জনà§à¦¯ ফারà§à¦®à¦“য়à§à¦¯à¦¾à¦° আপডেট করà§à¦¨à¥¤</translation>
<translation id="8823514049557262177">লিঙà§à¦• পাঠà§à¦¯ কপি করà§à¦¨</translation>
<translation id="8824701697284169214">&amp;পৃষà§à¦ à¦¾ যোগ করà§à¦¨...</translation>
-<translation id="8827850355924932817">ওয়াই-ফাই নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করে লোকেশন নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨</translation>
<translation id="8828933418460119530">DNS নাম</translation>
<translation id="8830796635868321089">বরà§à¦¤à¦®à¦¾à¦¨ পà§à¦°à¦•à§à¦¸à¦¿ সেটিংস বà§à¦¯à¦¬à¦¹à¦¾à¦° করে আপডেট চেক বà§à¦¯à¦°à§à¦¥ হয়েছে৷ দয়া করে আপনার <ph name="PROXY_SETTINGS_LINK_START" />পà§à¦°à¦•à§à¦¸à¦¿ সেটিংস<ph name="PROXY_SETTINGS_LINK_END" /> অà§à¦¯à¦¾à¦¡à¦œà¦¾à¦¸à§à¦Ÿ করà§à¦¨à§·</translation>
<translation id="8834039744648160717">নেটওয়ারà§à¦• কনফিগারেশন <ph name="USER_EMAIL" /> দà§à¦¬à¦¾à¦°à¦¾ নিয়নà§à¦¤à§à¦°à¦¿à¦¤à¥¤</translation>
@@ -4936,20 +5023,21 @@
<translation id="8902667442496790482">'বাছà§à¦¨ ও শà§à¦¨à§à¦¨'-à¦à¦° সেটিংস খà§à¦²à§à¦¨</translation>
<translation id="8903921497873541725">জà§à¦® বাড়ান</translation>
<translation id="8904976895050290827">Chrome Sync</translation>
-<translation id="8908902564709148335">সতরà§à¦•à¦¤à¦¾: আপনি à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ --সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡à¦°-পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ-অà§à¦¯à¦¾à¦•à¦¶à¦¨ ফà§à¦²à§à¦¯à¦¾à¦— সকà§à¦·à¦® করেছেন, যা à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦° কারà§à¦¯à¦•à§à¦·à¦®à¦¤à¦¾à¦•à§‡ সীমিত করে৷ যদিও, অনà§à¦¯ ডিভাইসগà§à¦²à¦¿ à¦à¦‡ পতাকা সমরà§à¦¥à¦¨ নাও করতে পারে বা à¦à¦Ÿà¦¿ হয়তো সকà§à¦·à¦® করা নাও থাকতে পারে৷ à¦à¦›à¦¾à§œà¦¾à¦“ সেই ডিভাইসগà§à¦²à¦¿à¦¤à§‡, à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ à¦à¦—à§à¦²à¦¿ করতে পারে:</translation>
+<translation id="8908902564709148335">সতরà§à¦•à¦¤à¦¾: আপনি à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ --সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡à¦°-পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ-অà§à¦¯à¦¾à¦•à¦¶à¦¨ ফà§à¦²à§à¦¯à¦¾à¦— সকà§à¦·à¦® করেছেন, যা à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿à¦° কারà§à¦¯à¦•à§à¦·à¦®à¦¤à¦¾à¦•à§‡ সীমিত করে৷ যদিও, অনà§à¦¯ ডিভাইসগà§à¦²à¦¿ à¦à¦‡ পতাকা সমরà§à¦¥à¦¨ নাও করতে পারে বা à¦à¦Ÿà¦¿ হয়ত সকà§à¦·à¦® করা নাও থাকতে পারে৷ à¦à¦›à¦¾à§œà¦¾à¦“ সেই ডিভাইসগà§à¦²à¦¿à¦¤à§‡, à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ à¦à¦—à§à¦²à¦¿ করতে পারে:</translation>
<translation id="8910146161325739742">আপনার সà§à¦•à§à¦°à§€à¦¨ শেয়ার করà§à¦¨</translation>
<translation id="8910222113987937043">আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস, পাসওয়ারà§à¦¡ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংসের পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ à¦à¦–ন আর আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° সাথে সিঙà§à¦• করা হবে না। তবে, আপনার বিদà§à¦¯à¦®à¦¾à¦¨ ডেটা আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সঞà§à¦šà¦¿à¦¤ থাকবে à¦à¦¬à¦‚ <ph name="BEGIN_LINK" />Google ডà§à¦¯à¦¾à¦¶à¦¬à§‹à¦°à§à¦¡<ph name="END_LINK" /> থেকে পরিচালনা করা যাবে।</translation>
<translation id="8911079125461595075">Google <ph name="EXTENSION_NAME" /> কে কà§à¦·à¦¤à¦¿à¦•à¦¾à¦°à¦• হিসাবে পতাকাঙà§à¦•à¦¿à¦¤ করেছে à¦à¦¬à¦‚ ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à¦•à§‡ আটকে দিয়েছে৷</translation>
<translation id="8912793549644936705">বিসà§à¦¤à¦¾à¦°</translation>
<translation id="8915370057835397490">লোড করার পà§à¦°à¦¸à§à¦¤à¦¾à¦¬</translation>
<translation id="8916476537757519021">ছদà§à¦®à¦¬à§‡à¦¶à§€ সাবফà§à¦°à§‡à¦®: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG রাসà§à¦Ÿà¦¾à¦° রূপানà§à¦¤à¦°</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> ঠসিঙà§à¦• করà§à¦¨</translation>
<translation id="8922013791253848639">à¦à¦‡ সাইটে সবসময় বিজà§à¦žà¦¾à¦ªà¦¨ দেখানোর অনà§à¦®à¦¤à¦¿ দিন</translation>
<translation id="8925458182817574960">&amp;সেটিংস</translation>
<translation id="8926389886865778422">আর জিজà§à¦žà¦¾à¦¸à¦¾ করবেন না</translation>
<translation id="8926518602592448999">ডেভেলপার মোডে চলা à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿ অকà§à¦·à¦® করà§à¦¨</translation>
<translation id="892706138619340876">কিছৠসেটিংস পà§à¦¨à¦°à¦¾à§Ÿ সেট করা হয়েছে</translation>
<translation id="8931394284949551895">নতà§à¦¨ ডিভাইসগà§à¦²à¦¿</translation>
+<translation id="893242274404530797">ইনà§à¦¸à¦Ÿà§à¦¯à¦¾à¦¨à§à¦Ÿ টেথারিং à¦à¦° জনà§à¦¯ Google Play পরিষেবার বিজà§à¦žà¦ªà§à¦¤à¦¿à¦—à§à¦²à¦¿ পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨</translation>
<translation id="8933960630081805351">ফাইনà§à¦¡à¦¾à¦°à§‡ &amp;দেখান</translation>
<translation id="8934732568177537184">অবিরত থাকà§à¦¨</translation>
<translation id="8938356204940892126">আমি হাল ছাড়ছি</translation>
@@ -5007,6 +5095,7 @@
<translation id="9024127637873500333">&amp;নতà§à¦¨ টà§à¦¯à¦¾à¦¬à§‡ খà§à¦²à§à¦¨</translation>
<translation id="9024331582947483881">পূরà§à¦£ সà§à¦•à§à¦°à§€à¦¨</translation>
<translation id="9025098623496448965">ঠিক আছে, আমাকে সাইন-ইন সà§à¦•à§à¦°à§€à¦¨à§‡ ফিরিয়ে নিয়ে চলà§à¦¨</translation>
+<translation id="902659348151742535">অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨, বিজà§à¦žà¦¾à¦ªà¦¨ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ Google পরিষেবা বà§à¦¯à¦•à§à¦¤à¦¿à¦—তকৃত করতে Google আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ ইতিহাস বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারে।</translation>
<translation id="9026731007018893674">ডাউনলোড</translation>
<translation id="9027146684281895941">à¦à¦‡ বà§à¦¯à¦•à§à¦¤à¦¿à¦•à§‡ ততà§à¦¤à§à¦¬à¦¾à¦¬à¦§à¦¾à¦¨ করà§à¦¨ যেন আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ থেকে তার ঘà§à¦°à§‡ দেখা ওয়েবসাইগà§à¦²à¦¿ নিয়নà§à¦¤à§à¦°à¦£ করতে à¦à¦¬à¦‚ দেখতে পারেন</translation>
<translation id="9027459031423301635">নতà§à¦¨ &amp;টà§à¦¯à¦¾à¦¬à§‡ লিঙà§à¦• খà§à¦²à§à¦¨</translation>
@@ -5047,7 +5136,6 @@
<translation id="9084064520949870008">উইনà§à¦¡à§‹ হিসাবে খà§à¦²à§à¦¨</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> কে à¦à¦¨à§à¦Ÿà¦¾à¦°à¦ªà§à¦°à¦¾à¦‡à¦œ নীতি দà§à¦¬à¦¾à¦°à¦¾ অবরà§à¦¦à§à¦§ করা হয়েছে</translation>
<translation id="9088917181875854783">দয়া করে "<ph name="DEVICE_NAME" />"-ঠদেখানো à¦à¦‡ পাসকীটি নিশà§à¦šà¦¿à¦¤ করà§à¦¨:</translation>
-<translation id="9090669887503413452">সিসà§à¦Ÿà§‡à¦® তথà§à¦¯ পà§à¦°à§‡à¦°à¦£ করà§à¦¨ </translation>
<translation id="9094033019050270033">পাসওয়ারà§à¦¡ আপডেট করà§à¦¨</translation>
<translation id="9094982973264386462">সরান</translation>
<translation id="9095253524804455615">সরান</translation>
@@ -5101,6 +5189,7 @@
<translation id="9170397650136757332">à¦à¦¬à¦¾à¦° আপনার আঙà§à¦—à§à¦²à§‡à¦° ছাপের সমসà§à¦¤ অংশ কà§à¦¯à¦¾à¦ªà¦šà¦¾à¦° করতে আপনার আঙà§à¦—à§à¦² সামানà§à¦¯ সরান</translation>
<translation id="9170848237812810038">&amp;পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à§Ÿ ফিরà§à¦¨</translation>
<translation id="9170884462774788842">আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° অনà§à¦¯ à¦à¦•à¦Ÿà¦¿ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® à¦à¦•à¦Ÿà¦¿ থিম জà§à§œà§‡à¦›à§‡ যা Chrome à¦à¦° কাজ করার পদà§à¦§à¦¤à¦¿à¦•à§‡ পালà§à¦Ÿà§‡ দিতে পারে৷</translation>
+<translation id="9173995187295789444">বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইসগà§à¦²à¦¿à¦° জনà§à¦¯ সà§à¦•à§à¦¯à¦¾à¦¨ করা হচà§à¦›à§‡...</translation>
<translation id="9174212595744391062">à¦à¦Ÿà¦¿ সমসà§à¦¤ সাইটের কà§à¦•à¦¿ à¦à¦¬à¦‚ কà§à¦¯à¦¾à¦¶ সাফ করবে, যার মধà§à¦¯à§‡ à¦à¦—à§à¦²à¦¿à¦“ রয়েছে</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - বà§à¦²à§à¦Ÿà§à¦¥ ডিভাইস সংযà§à¦•à§à¦¤ হয়েছে</translation>
<translation id="9177499212658576372">আপনি বরà§à¦¤à¦®à¦¾à¦¨à§‡ <ph name="NETWORK_TYPE" /> নেটওয়ারà§à¦•à§‡à¦° সাথে সংযà§à¦•à§à¦¤à§·</translation>
@@ -5125,6 +5214,7 @@
<translation id="932327136139879170">হোম</translation>
<translation id="932508678520956232">পà§à¦°à¦¿à¦¨à§à¦Ÿ সূচনা করা যায়নি</translation>
<translation id="93393615658292258">শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পাসওয়ারà§à¦¡</translation>
+<translation id="935490618240037774">আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস আপনার Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ সিঙà§à¦• হবে যাতে আপনি আপনার সমসà§à¦¤ ডিভাইসে সেগà§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন।</translation>
<translation id="936801553271523408">সিসà§à¦Ÿà§‡à¦® ডায়াগনোসà§à¦Ÿà¦¿à¦• ডেটা</translation>
<translation id="93766956588638423">à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ মেরামত করà§à¦¨</translation>
<translation id="938470336146445890">দয়া করে à¦à¦•à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ শংসাপতà§à¦° ইনসà§à¦Ÿà¦² করà§à¦¨à§·</translation>
@@ -5145,6 +5235,7 @@
<translation id="960987915827980018">পà§à¦°à¦¾à¦¯à¦¼ 1 ঘণà§à¦Ÿà¦¾ বাকি</translation>
<translation id="962802172452141067">বà§à¦•à¦®à¦¾à¦°à§à¦• ফোলà§à¦¡à¦¾à¦° টà§à¦°à¦¿</translation>
<translation id="968174221497644223">অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ কà§à¦¯à¦¾à¦¶à§‡</translation>
+<translation id="969096075394517431">ভাষাগà§à¦²à¦¿ পরিবরà§à¦¤à¦¨ করà§à¦¨</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{১টি টà§à¦¯à¦¾à¦¬}one{#টি টà§à¦¯à¦¾à¦¬}other{#টি টà§à¦¯à¦¾à¦¬}}</translation>
<translation id="971774202801778802">বà§à¦•à¦®à¦¾à¦°à§à¦• URL</translation>
<translation id="973473557718930265">পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ca.xtb b/chromium/chrome/app/resources/generated_resources_ca.xtb
index 375fe5b4053..90abe3ec4e0 100644
--- a/chromium/chrome/app/resources/generated_resources_ca.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ca.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Obre l'enllaç en una nova finestra de l'aplicació <ph name="APP" /></translation>
<translation id="1005274289863221750">Utilitzar el micròfon i la càmera</translation>
<translation id="1007408791287232274">No s'han pogut carregar els dispositius.</translation>
+<translation id="1008186147501209563">Exporta les adreces d'interès</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Pàgina que no respon}other{Pàgines que no responen}}</translation>
<translation id="1012794136286421601">S'estan sincronitzant els documents, els fulls de càlcul, les diapositives i els dibuixos. Obriu l'aplicació Google Drive per accedir-hi en línia o fora de línia.</translation>
-<translation id="1013383076511149692">Veure el text i les imatges que copies al porta-retalls</translation>
<translation id="1013707859758800957">S'ha pogut executar un connector de fora de la zona de proves en aquesta pàgina.</translation>
<translation id="1015318665228971643">Edita el nom de la carpeta</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Obre-les totes en una &amp;finestra nova}=1{Obre en una &amp;finestra nova}other{Obre-les totes (#) en una &amp;finestra nova}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">No es pot suprimir el programari maliciós</translation>
<translation id="1062407476771304334">Substitueix</translation>
<translation id="1062866675591297858">Gestiona els usuaris supervisats mitjançant el <ph name="BEGIN_LINK" />tauler d'usuaris supervisats<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Comprovador de fitxers de la biblioteca multimèdia</translation>
<translation id="1064835277883315402">Unió a la xarxa privada</translation>
<translation id="1064912851688322329">Desconnexió del vostre compte de Google</translation>
<translation id="1067048845568873861">Creada</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Encriptació de dades</translation>
+<translation id="1074944608454986967">Per escoltar contingut en veu alta, mantén premuda la tecla Cerca i, a continuació, fes clic al quadre o arrossega'l per seleccionar el contingut. També pots destacar una regió i prémer Cerca+S.</translation>
<translation id="1076698951459398590">Activa el tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configura actualitzacions automàtiques per a tots els usuaris</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Inicieu la sessió<ph name="END_SIGN_IN_LINK" /> per controlar i consultar els llocs web que aquesta persona visita.</translation>
<translation id="109758035718544977">Deixa de silenciar els llocs web</translation>
<translation id="1097658378307015415">Abans d'iniciar la sessió amb el vostre usuari, entreu com a convidat per activar la xarxa <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Tradueix sempre el text en <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Connexió d'SMS</translation>
<translation id="1108600514891325577">&amp;Atura</translation>
<translation id="1110155001042129815">Espera</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">No permetis que cap lloc utilitzi els missatges exclusius del sistema per accedir als dispositius MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Edita el motor de cerca</translation>
-<translation id="1131167343343087859">Targetes de crèdit i adreces que fan servir Google Payments.</translation>
<translation id="1134009406053225289">Obre-ho en una finestra d'incògnit</translation>
<translation id="1137673463384776352">Obre l'enllaç a <ph name="APP" /></translation>
<translation id="1140351953533677694">Accedeix als dispositius en sèrie i Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Connector bloquejat</translation>
<translation id="1145532888383813076">Cerca al dispositiu, en aplicacions i al web.</translation>
<translation id="1146204723345436916">Importa les adreces d'interès des d'un fitxer HTML...</translation>
+<translation id="1148097584170732637">S'han trobat <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ No hi ha prou espai disponible a l'emmagatzematge local. Cal tenir <ph name="FILE_SIZE" /> més.
+ <ph name="LINE_BREAK2" />
+ Prova de seleccionar menys fotos.</translation>
<translation id="1149088842877960903">L'execució de JavaScript amb AppleScript està desactivada. Per activar-la, visita Configuració de Chrome &gt; Configuració avançada &gt; Sistema. Per obtenir més informació, consulta: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mes de caducitat</translation>
<translation id="1153356358378277386">Dispositius vinculats</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Canvia el nom</translation>
<translation id="1175364870820465910">&amp;Imprimeix...</translation>
<translation id="117624967391683467">S'està copiant <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Vols restaurar el motor de cerca predeterminat?</translation>
<translation id="1177863135347784049">Personalitzat</translation>
<translation id="1178581264944972037">Posa en pausa</translation>
<translation id="1179803038870941185"><ph name="URL" /> vol obtenir un control total dels vostres dispositius MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Llegir i canviar els usuaris de la llista blanca</translation>
<translation id="1206407435587370571">Explora el teu Chromebook</translation>
<translation id="1209796539517632982">Servidors de noms automàtics</translation>
+<translation id="1210982357925844241">Consulta i gestiona les contrasenyes desades a <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Utilitza el web sense desar l'historial de navegació amb una finestra d'incògnit</translation>
<translation id="1213037489357051291">Nombre d'empremtes digitals configurades: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">S'ha afegit una aplicació en segon pla nova</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">S'estan cercant xarxes mòbils</translation>
<translation id="1285320974508926690">No tradueixis mai aquest lloc</translation>
<translation id="1285484354230578868">Emmagatzema les dades al compte de Google Drive</translation>
+<translation id="1288037062697528143">La funció Llum nocturna s'activarà automàticament quan es pongui el sol</translation>
<translation id="1293177648337752319">Deixa de silenciar el lloc web</translation>
<translation id="1293509594570842875">No s'ha pogut crear l'usuari supervisat. Comproveu la connexió a la xarxa i torneu-ho a provar més tard.</translation>
<translation id="1293556467332435079">Fitxers</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Fitxer HTML d'adreces d'interès</translation>
<translation id="1303671224831497365">No s'ha trobat cap dispositiu Bluetooth</translation>
<translation id="1306606229401759371">Canvia la configuració</translation>
-<translation id="1307398858972670978">Utilitza <ph name="SAVED_PASSWORDS_LINK" /> per accedir a les teves contrasenyes des de qualsevol dispositiu</translation>
<translation id="1307559529304613120">El sistema no ha pogut emmagatzemar un testimoni d'accés a l'API de llarg termini per a aquest dispositiu.</translation>
<translation id="1313405956111467313">Configuració automàtica del servidor intermediari</translation>
<translation id="131364520783682672">Bloq Maj</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Sí que era jo.</translation>
<translation id="1338776410427958681">Replega <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">S'està suprimint...</translation>
-<translation id="1339266338863469628">Opció predeterminada (només capta el que dieu)</translation>
<translation id="1340527397989195812">Feu una còpia de seguretat dels fitxers multimèdia del dispositiu mitjançant l'aplicació Fitxers.</translation>
<translation id="1341988552785875222"><ph name="APP_NAME" /> ha definit el fons de pantalla actual. És possible que hàgiu de desinstal·lar <ph name="APP_NAME" /> per poder seleccionar-ne un altre.</translation>
<translation id="1346748346194534595">A la dreta</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">L'actualització començarà quan hi hagi un <ph name="BATTERY_LEVEL" />% de bateria.</translation>
<translation id="1351692861129622852">S'estan important <ph name="FILE_COUNT" /> fitxers...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">No hem trobat el fitxer PPD. Comprova que Chromebook estigui en línia i torna-ho a provar.</translation>
<translation id="1355466263109342573">El connector <ph name="PLUGIN_NAME" /> està bloquejat</translation>
<translation id="1357589289913453911">Identificador de l'extensió</translation>
<translation id="1358735829858566124">El fitxer o directori no es pot fer servir.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">D'esquerra a dreta</translation>
<translation id="1370646789215800222">Voleu suprimir la persona?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element que cal suprimir}other{# elements que cal suprimir}}</translation>
+<translation id="1372841398847029212">Sincronitza amb el meu compte</translation>
<translation id="1374844444528092021">El certificat necessari per a la xarxa "<ph name="NETWORK_NAME" />" no està instal·lat o ja no és vàlid. Obtingueu un certificat nou i proveu de tornar-vos a connectar.</translation>
<translation id="1374962581120570592">S'han establert les galetes</translation>
<translation id="1375321115329958930">Contrasenyes desades</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Crea un usuari supervisat</translation>
<translation id="1410197035576869800">Icona de l'aplicació</translation>
<translation id="1410616244180625362">Continua permetent que <ph name="HOST" /> accedeixi a la càmera</translation>
+<translation id="1411668397053040814">Instal·la o actualitza el Teclat Daydream per utilitzar Chrome en RV</translation>
<translation id="1414648216875402825">Esteu a punt de passar a una versió inestable de <ph name="PRODUCT_NAME" /> que conté funcions en curs. Es produiran bloqueigs i errors inesperats. Continueu amb precaució.</translation>
+<translation id="1415708812149920388">S'ha denegat l'accés de lectura al porta-retalls</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (amb identificador d'extensió "<ph name="EXTENSION_ID" />") no es permet en aquest tipus de sessions.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Error. No s'ha pogut generar la clau privada RSA aleatòria.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Tall de pizza</translation>
<translation id="1467432559032391204">A l'esquerra</translation>
<translation id="1467999917853307373"><ph name="URL" /> vol emmagatzemar dades al vostre dispositiu permanentment.</translation>
+<translation id="1468571364034902819">Aquest perfil no es pot utilitzar</translation>
<translation id="1470719357688513792">La nova configuració de galetes es farà efectiva quan torneu a carregar la pàgina.</translation>
<translation id="1470811252759861213">Per accedir a les extensions des de tots els ordinadors, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" no s'ha penjat. No hi ha prou espai lliure al vostre compte de Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Memòria cau del testimoni API d'identitat</translation>
<translation id="1478233201128522094">La propera vegada, <ph name="DEVICE_TYPE" /> es desbloquejarà amb un altre telèfon. Pots desactivar Smart Lock des de Configuració.</translation>
<translation id="1478340334823509079">Detalls: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Preparat per crear una còpia de seguretat de <ph name="FILE_COUNT" /> fotos noves</translation>
<translation id="1483493594462132177">Envia</translation>
<translation id="1485015260175968628">Ara pot:</translation>
<translation id="1485141095922496924">Versió <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Sincronització activada: configuració personalitzada</translation>
<translation id="1493892686965953381">S'està esperant <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Hi ha disponibles <ph name="NUM_PRINTERS" /> dispositius més.</translation>
-<translation id="1497284176235884849">El fitxer PPD proporcionat no és vàlid.</translation>
<translation id="1497522201463361063">No es pot canviar el nom a "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositiu desconegut [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Aquest compte de propietari ha de ser el primer compte amb la sessió iniciada en un inici de sessió múltiple.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Accedir al servidor de depuració de pàgina</translation>
<translation id="1601560923496285236">Aplica</translation>
<translation id="1603914832182249871">(Incògnit)</translation>
+<translation id="1607139524282324606">Esborra l'entrada</translation>
<translation id="1608626060424371292">Suprimeix aquest usuari</translation>
<translation id="1609170755653088773">Sincronitza aquesta contrasenya amb el dispositiu iPhone</translation>
<translation id="1609862759711084604">Usuari anterior</translation>
+<translation id="1611557582955786626">Inicia la sessió per obtenir una experiència de navegació personalitzada, que se sincronitzi en els teus dispositius</translation>
<translation id="1611584202130317952">S'ha interromput el flux d'aprovisionament. Torna-ho a provar o contacta amb el propietari o l'administrador del dispositiu.</translation>
<translation id="1611649489706141841">avança</translation>
<translation id="1611704746353331382">Exporta les adreces d'interès a un fitxer HTML...</translation>
<translation id="1612129875274679969">Estableix permanentment el mode de quiosc en aquest dispositiu.</translation>
+<translation id="161460670679785907">No es pot detectar el telèfon</translation>
<translation id="1616206807336925449">Aquesta extensió no requereix cap permís especial.</translation>
<translation id="161707228174452095">L'empremta digital s'ha afegit.</translation>
<translation id="1618268899808219593">Centre d'ajuda</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Mostra les opcions d'entrada</translation>
<translation id="1650709179466243265">Afegeix www. i .com i obre l'adreça</translation>
<translation id="1651008383952180276">Has d'escriure la mateixa frase de contrasenya dues vegades</translation>
-<translation id="1652972346408808053">S'ha desat la contrasenya. Utilitza <ph name="SAVED_PASSWORDS_LINK" /> per accedir a les teves contrasenyes des de qualsevol dispositiu.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Afegiu la impressora a Google Cloud Print per poder imprimir des de qualsevol lloc.}other{Afegiu # impressores a Google Cloud Print per poder imprimir des de qualsevol lloc.}}</translation>
<translation id="1657406563541664238">Ajuda'ns a millorar <ph name="PRODUCT_NAME" /> enviant estadístiques d'ús i informes d'error a Google automàticament.</translation>
<translation id="1658424621194652532">Aquesta pàgina té accés al micròfon.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">No s'ha pogut accedir al fitxer per qüestions de seguretat.</translation>
<translation id="167832068858235403">menys vol.</translation>
<translation id="1679068421605151609">Eines per a desenvolupadors</translation>
+<translation id="16815041330799488">No permetis que els llocs web vegin el text i les imatges copiats al porta-retalls</translation>
<translation id="1682548588986054654">Finestra d'incògnit nova</translation>
+<translation id="1688935057616748272">Escriu una lletra</translation>
<translation id="168991973552362966">Afegeix una impressora propera</translation>
<translation id="1689945336726856614">Copia l'&amp;URL</translation>
<translation id="1692602667007917253">S'ha produït un error</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Mètode d'introducció de text</translation>
<translation id="175772926354468439">Activa el tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Mostra a Chrome Web Store</translation>
<translation id="1758831820837444715">Configuració de la xarxa Ethernet</translation>
<translation id="1763046204212875858">Creació de dreceres a aplicacions</translation>
<translation id="1763108912552529023">Continua explorant</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Compte:<ph name="END_BOLD" /> Aquests fitxers són temporals i és possible que se suprimeixin automàticament per alliberar espai de disc. <ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configura Smart Lock a <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperació de fitxers de Microsoft</translation>
-<translation id="1825832322945165090">No hi ha prou espai al dispositiu</translation>
+<translation id="1818007989243628752">Suprimeix la contrasenya de: <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">S'està comprovant</translation>
<translation id="1828149253358786390"><ph name="SITE" /> us vol enviar notificacions.</translation>
<translation id="1828378091493947763">Aquest connector no és compatible amb el dispositiu</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">A l'inici</translation>
<translation id="2006638907958895361">Obre l'enllaç a <ph name="APP" /></translation>
<translation id="2007404777272201486">Informeu d'un problema...</translation>
+<translation id="2015632741368427174">S'ha bloquejat la redirecció al lloc web següent:</translation>
<translation id="2016430552235416146">Tradicional</translation>
<translation id="2017334798163366053">Desactiva la recopilació de dades de rendiment</translation>
<translation id="2017836877785168846">Esborra l'historial i les complecions automàtiques a la barra d'adreces.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">El nom de fitxer "<ph name="FILENAME" />" ja existeix. Què voleu fer?</translation>
<translation id="2087822576218954668">Impressió: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navega de manera segura amb Google Chrome</translation>
+<translation id="2089795179672254991">Pregunta'm quan un lloc web vulgui veure el text i les imatges copiats al porta-retalls (opció recomanada)</translation>
<translation id="2090165459409185032">Per recuperar la informació del compte, accediu a: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Configuració de seguretat del sistema</translation>
<translation id="2091887806945687916">So</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Canvia la mida</translation>
<translation id="2124930039827422115">{1,plural, =1{Puntuació mitjana d'1 usuari: <ph name="AVERAGE_RATING" />}other{Puntuació mitjana de # usuaris: <ph name="AVERAGE_RATING" />}}</translation>
<translation id="2126167708562367080">L'administrador ha desactivat la sincronització.</translation>
-<translation id="2126426811489709554">Amb tecnologia de Chrome</translation>
<translation id="2127372758936585790">Carregador de baix consum</translation>
<translation id="212862741129535676">Percentatge d'ocupació de l'estat de freqüència</translation>
<translation id="2128691215891724419">Error de sincronització: actualitzeu la frase de contrasenya de sincronització...</translation>
<translation id="2129825002735785149">Actualitza el connector</translation>
<translation id="2129904043921227933">Error de sincronització: actualitzeu la frase de contrasenya de sincronització...</translation>
<translation id="2131077480075264">No s'ha pogut instal·lar <ph name="APP_NAME" /> perquè <ph name="IMPORT_NAME" /> no ho permet.</translation>
-<translation id="213491463158799620">Vols traduir aquesta pàgina?</translation>
<translation id="2135787500304447609">&amp;Reprèn</translation>
<translation id="2136372518715274136">Introdueix la contrasenya nova</translation>
<translation id="2136476978468204130">La frase de contrasenya que has escrit no és correcta</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Compromís de CA</translation>
<translation id="218070003709087997">Utilitza un número per indicar quantes còpies vols imprimir (entre 1 i 999).</translation>
<translation id="2187895286714876935">Error d'importació del certificat del servidor</translation>
+<translation id="2187906491731510095">S'han actualitzat les extensions</translation>
<translation id="2188881192257509750">Obre <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Obtenidor de credencials de la Wi-Fi</translation>
<translation id="219008588003277019">Mòdul de client nadiu: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Marques de temps de Microsoft</translation>
<translation id="225614027745146050">Et donem la benvinguda</translation>
<translation id="225692081236532131">Estat d'activació</translation>
+<translation id="2261323523305321874">L'administrador ha fet un canvi que desactiva alguns perfils antics en tot el sistema.</translation>
<translation id="2262477216570151239">Retard abans de la repetició</translation>
<translation id="2263189956353037928">Tanca la sessió i torna a iniciar-la</translation>
<translation id="2263497240924215535">(Desactivada)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Voleu instal·lar <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Mètode EAP:</translation>
<translation id="2297705863329999812">Cerca impressores</translation>
-<translation id="230115972905494466">No s'ha trobat cap dispositiu compatible</translation>
<translation id="2301382460326681002">El directori arrel de l'extensió no és vàlid.</translation>
<translation id="2302685579236571180">Passa al mode d'incògnit</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ha sol·licitat permisos addicionals.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Idioma i introducció de text</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Les notes de la pantalla de bloqueig es desen automàticament a <ph name="LOCK_SCREEN_APP_NAME" />. La nota més recent romandrà a la pantalla de bloqueig.</translation>
+<translation id="2352947182261340447">No hi ha prou espai disponible a l'emmagatzematge local.</translation>
<translation id="2353297238722298836">La càmera i el micròfon es poden utilitzar</translation>
<translation id="2356070529366658676">Pregunta-ho</translation>
<translation id="2356517949307388948">S'ha produït un error mentre Chrome cercava programari perjudicial.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Bloqueja sempre l'accés al micròfon</translation>
<translation id="2367972762794486313">Mostra les aplicacions</translation>
<translation id="2371076942591664043">Obre quan &amp;acabi</translation>
-<translation id="237336063998926520">Utilitza la teva adreça IP per determinar la ubicació</translation>
<translation id="2377319039870049694">Canvia a la visualització de llista</translation>
<translation id="2377667304966270281">Errors greus</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> fitxers seleccionats</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">S'ha produït un error. Comprova la impressora i torna-ho a provar.</translation>
<translation id="2385700042425247848">Nom del servei:</translation>
<translation id="2387458720915042159">Tipus de connexió del servidor intermediari</translation>
-<translation id="2391243203977115091">S'han trobat <ph name="FILE_COUNT" /> fotos noves
- <ph name="LINE_BREAK1" />
- No hi ha prou espai al dispositiu.
- <ph name="LINE_BREAK2" />
- Proveu de seleccionar unes quantes fotos per començar.</translation>
<translation id="2391419135980381625">Tipus de lletra estàndard</translation>
<translation id="2391762656119864333">Revoca</translation>
<translation id="2392369802118427583">Activa</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Executa sempre a <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Mida total dels fitxers</translation>
<translation id="2428510569851653187">Descriu què feies quan la pestanya s'ha bloquejat</translation>
+<translation id="2431027948063157455">L'Assistent de Google no s'ha pogut carregar. Comprova la connexió a Internet i tornar-ho a provar.</translation>
<translation id="2433452467737464329">Afegiu un paràmetre de consulta a l'URL per actualitzar la pàgina automàticament: chrome://network/?refresh=&lt;seg.&gt;</translation>
<translation id="2433507940547922241">Aparença</translation>
<translation id="2435248616906486374">S'ha desconnectat la xarxa</translation>
@@ -916,6 +927,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2445081178310039857">El directori arrel de l'extensió és obligatori.</translation>
<translation id="2448312741937722512">Tipus</translation>
<translation id="2450223707519584812">No podreu afegir usuaris perquè falten les claus de l'API de Google. Consulteu <ph name="DETAILS_URL" /> per obtenir-ne més informació.</translation>
+<translation id="2450849356604136918">No hi ha cap visualització activa</translation>
<translation id="2453021845418314664">Configuració avançada de sincronització</translation>
<translation id="2453576648990281505">El fitxer ja existeix</translation>
<translation id="2453860139492968684">Finalitza</translation>
@@ -923,7 +935,6 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> vol copiar fitxers desats a <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Identificador de clau d'entitat emissora de certificats</translation>
<translation id="2462752602710430187">S'ha afegit <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importa les adreces d'interès</translation>
<translation id="2464089476039395325">Servidor intermediari HTTP</translation>
<translation id="2468902267404883140">No es pot connectar amb el telèfon. Comprova que estiguis utilitzant un telèfon Android compatible, que estigui encès i que sigui a prop. &lt;a&gt;Més informació&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensions no compatibles desactivades</translation>
@@ -992,8 +1003,9 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2562743677925229011">No heu iniciat la sessió a <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Enhorabona. El servei de dades "<ph name="NAME" />" s'ha activat i ja es pot fer servir.</translation>
<translation id="2566124945717127842">Utilitzeu una operació Powerwash per restablir el dispositiu <ph name="IDS_SHORT_PRODUCT_NAME" /> i deixar-lo com si fos nou.</translation>
+<translation id="2567257616420533738">S'ha desat la contrasenya. Consulta i gestiona les contrasenyes desades a <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Contenidor de la barra d'informació</translation>
-<translation id="2570000010887652771">Les dades s'han desat.</translation>
+<translation id="2570000010887652771">Dades estalviades</translation>
<translation id="257088987046510401">Temes</translation>
<translation id="2572032849266859634">S'ha concedit accés només de lectura a <ph name="VOLUME_NAME" />.</translation>
<translation id="2573269395582837871">Trieu una imatge i un nom</translation>
@@ -1012,6 +1024,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Configuració de cerca predeterminada</translation>
<translation id="2586657967955657006">Porta-retalls</translation>
+<translation id="2586672484245266891">Introdueix un URL més curt</translation>
<translation id="2587922270115112871">En crear un usuari supervisat no es crea un compte de Google, i la seva configuració i les seves dades no passaran a altres dispositius amb la sincronització de Chrome. Actualment, un usuari supervisat només aplica la instal·lació de Chrome en aquest dispositiu.</translation>
<translation id="258932246702879617">Selecciona <ph name="BEGIN_BOLD" />Ancora a la barra de tasques<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">Redueix</translation>
@@ -1043,6 +1056,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> està utilitzant <ph name="USAGE" /> MB d'espai de disc.</translation>
<translation id="2633212996805280240">Voleu eliminar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> no ha pogut completar la instal·lació, però es continuarà executant des de la imatge de disc.</translation>
+<translation id="2635176084534510129">Gaudeix d'experiències més personalitzades, com ara millors suggeriments de contingut i traduccions més intel·ligents</translation>
<translation id="2635276683026132559">Signatura</translation>
<translation id="2635926034288331400">Instal·la a Aplicacions</translation>
<translation id="2636625531157955190">Chrome no pot accedir a la imatge.</translation>
@@ -1053,14 +1067,15 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2643698698624765890">Per gestionar les extensions, feu clic a Extensions al menú Finestra.</translation>
<translation id="2647142853114880570">torna a carregar</translation>
<translation id="2647269890314209800">Galetes en ús</translation>
+<translation id="264810637653812429">No s'ha trobat cap dispositiu compatible.</translation>
<translation id="2648831393319960979">S'està afegint el dispositiu al compte. Pot ser que aquest procés tardi una estona...</translation>
<translation id="2649045351178520408">ASCII codificat en Base64, cadena de certificats</translation>
<translation id="2653266418988778031">Si suprimiu una entitat emissora de certificats, el vostre navegador ja no confiarà en cap certificat emès per aquella entitat.</translation>
<translation id="2653659639078652383">Envia</translation>
<translation id="265390580714150011">Valor del camp</translation>
-<translation id="2654286334048437383">Exporta les adreces d'interès</translation>
<translation id="2655386581175833247">Certificat d'usuari:</translation>
<translation id="2660779039299703961">Esdeveniment</translation>
+<translation id="266079277508604648">No es pot contactar amb la impressora. Comprova que estigui encesa i connectada al teu Chromebook per Wi-Fi o USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Idioma</translation>
@@ -1083,6 +1098,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2680208403056680091">La vostra connexió a Internet s'està controlant</translation>
<translation id="268053382412112343">Hi&amp;storial</translation>
<translation id="2683638487103917598">Carpeta ordenada</translation>
+<translation id="2684004000387153598">Per continuar, fes clic a D'acord i, a continuació, a Afegeix una persona per crear un perfil per a la teva adreça electrònica.</translation>
<translation id="2686759344028411998">No es detecten mòduls carregats.</translation>
<translation id="2688196195245426394">S'ha produït un error en registrar el dispositiu amb el servidor: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Mostra les opcions d'idioma</translation>
@@ -1095,6 +1111,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2704184184447774363">Signatura de documents de Microsoft</translation>
<translation id="270516211545221798">Velocitat del ratolí tàctil</translation>
<translation id="2706892089432507937">Dispositius USB</translation>
+<translation id="2706954854267016964">El dispositiu Google Cloud Print seleccionat ja no és compatible. Prova de configurar la impressora a la configuració del sistema de l'ordinador.</translation>
<translation id="2707024448553392710">S'està baixant el component.</translation>
<translation id="270921614578699633">Mitjana finalitzada</translation>
<translation id="2709453993673701466">Vols gestionar la sincronització i la personalització abans que s'activin? Ves a <ph name="BEGIN_LINK" />Configuració<ph name="END_LINK" />.</translation>
@@ -1125,6 +1142,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2737363922397526254">Redueix...</translation>
<translation id="2737492745329609575">Inicia la configuració</translation>
<translation id="2738771556149464852">No després</translation>
+<translation id="2739046699559178272">Desa i continua</translation>
<translation id="2739191690716947896">Depura</translation>
<translation id="2739240477418971307">Canvia la configuració d'accessibilitat</translation>
<translation id="2740393541869613458">revisa els llocs web que l'usuari supervisat ha visitat i</translation>
@@ -1145,6 +1163,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2773802008104670137">Aquest tipus de fitxer pot malmetre l'ordinador.</translation>
<translation id="2775104091073479743">Edita les empremtes digitals</translation>
<translation id="2776441542064982094">Sembla que no hi ha cap dispositiu disponible per registrar-lo a la xarxa. Si el vostre dispositiu està encès i connectat a Internet, proveu de registrar-lo seguint les instruccions del manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Baixat</translation>
<translation id="2783661497142353826">Gestió de les aplicacions de quiosc</translation>
<translation id="2784407158394623927">S'està activant el servei de dades mòbils</translation>
@@ -1201,7 +1220,6 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2843806747483486897">Canvia els valors predeterminats...</translation>
<translation id="2844111009524261443">Executa en fer clic</translation>
<translation id="2845382757467349449">Mostra la barra d'adreces d'interès</translation>
-<translation id="284682086647736321">Inclou Ctrl, Alt o Ordre</translation>
<translation id="2847759467426165163">Emet a</translation>
<translation id="284805635805850872">Vols suprimir el programari maliciós?</translation>
<translation id="2849362176025371110">Envieu automàticament dades de diagnòstic i d'ús a Google. Podeu canviar-ho en qualsevol moment a la <ph name="BEGIN_LINK1" />configuració<ph name="END_LINK1" /> del dispositiu. <ph name="BEGIN_LINK2" />Més informació<ph name="END_LINK2" /></translation>
@@ -1209,6 +1227,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2849936225196189499">Crítica</translation>
<translation id="2850124913210091882">Còpia de seguretat</translation>
<translation id="2850541429955027218">Afegeix el tema</translation>
+<translation id="2853121255651601031">S'ha desat la contrasenya</translation>
<translation id="2853916256216444076">Vídeo en $1</translation>
<translation id="2857608528410806398">El cos de la notificació per a la funció Desbloqueig ràpid va aquí. El cos de la notificació per a la funció Desbloqueig ràpid va aquí. El cos de la notificació per a la funció Desbloqueig ràpid va aquí. El cos de la notificació per a la funció Desbloqueig ràpid va aquí. El cos de la notificació per a la funció Desbloqueig ràpid va aquí.</translation>
<translation id="2860150991415616761">molt llarg (4 s)</translation>
@@ -1251,6 +1270,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2908162660801918428">Addició d'una galeria multimèdia per directori</translation>
<translation id="2908789530129661844">Allunya la pantalla</translation>
<translation id="2910318910161511225">Connecta't a una xarxa i torna-ho a provar</translation>
+<translation id="2911898792135283060">Genera una contrasenya...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> vol utilitzar el micròfon.</translation>
<translation id="2913331724188855103">Permet que els llocs web desin i llegeixin les dades de les galetes (recomanat)</translation>
<translation id="2916073183900451334">En prémer la tecla de tabulació en una pàgina web, es ressalten els enllaços i els camps de formulari</translation>
@@ -1295,6 +1315,7 @@ No crec que calgui bloquejar aquest lloc.</translation>
<translation id="2989474696604907455">no connectat</translation>
<translation id="2989786307324390836">Binari codificat amb DER, certificat únic</translation>
<translation id="2993517869960930405">Informació de l'aplicació</translation>
+<translation id="2994669386200004489">No s'ha pogut afegir <ph name="FILE_NAME" /> a la còpia de seguretat</translation>
<translation id="299483336428448530">Extensió instal·lada pels pares.</translation>
<translation id="3002017044809397427">Hem trobat <ph name="PHONE_TYPE" />, però Smart Lock només funciona en dispositius amb Android 5.0 o una versió posterior. &lt;a&gt;Més informació&lt;/a&gt;</translation>
<translation id="3003144360685731741">Xarxes preferides</translation>
@@ -1353,6 +1374,7 @@ Per obtenir més informació sobre els usuaris supervisats, consulteu el <ph nam
<translation id="3064410671692449875">Dades insuficients</translation>
<translation id="3065041951436100775">Suggeriments sobre el tancament sobtat de la pestanya</translation>
<translation id="3065140616557457172">Introduïu una cerca o bé un URL pel qual voleu navegar: podeu fer servir el mètode que vulgueu.</translation>
+<translation id="3066642396596108483">Sincronitza les adreces d'interès, les contrasenyes i l'historial en tots els teus dispositius</translation>
<translation id="3067198360141518313">Executa aquest connector</translation>
<translation id="3071624960923923138">Pots fer clic aquí per obrir una pestanya nova</translation>
<translation id="3074037959626057712">Has iniciat la sessió i has activat la sincronització</translation>
@@ -1440,6 +1462,7 @@ Per obtenir més informació sobre els usuaris supervisats, consulteu el <ph nam
<translation id="3202173864863109533">S'està silenciant l'àudio d'aquesta pestanya.</translation>
<translation id="3206175707080061730">El nom de fitxer "$1" ja existeix. El voleu substituir?</translation>
<translation id="3208703785962634733">No confirmat</translation>
+<translation id="3213187967168344806">La impressora no es pot afegir. Reinicia l'ordinador i torna-ho a provar.</translation>
<translation id="321799795901478485">ZIP Archiver</translation>
<translation id="3220586366024592812">El procés del connector <ph name="CLOUD_PRINT_NAME" /> s'ha bloquejat. Voleu reiniciar-lo?</translation>
<translation id="3221634914176615296">Exploreu el contingut del dispositiu a l'aplicació Fitxers.</translation>
@@ -1466,12 +1489,14 @@ Per obtenir més informació sobre els usuaris supervisats, consulteu el <ph nam
<translation id="3254516606912442756">La detecció automàtica de la zona horària està desactivada</translation>
<translation id="3264544094376351444">Tipus de lletra Sans-serif</translation>
<translation id="3264547943200567728">No s'ha pogut configurar la xarxa de Chromebox</translation>
+<translation id="3264582393905923483">Context</translation>
<translation id="3265459715026181080">Tanca la finestra</translation>
<translation id="3267726687589094446">Continua permetent la baixada automàtica de diversos fitxers</translation>
<translation id="3267998849713137817">Hora de modificació</translation>
<translation id="3268451620468152448">Pestanyes obertes</translation>
<translation id="3269069891205016797">Quan tanquis la sessió, la teva informació se suprimirà del dispositiu.</translation>
<translation id="3269093882174072735">Carrega la imatge</translation>
+<translation id="3269889795238950578">Aquesta pàgina pot veure el text i les imatges copiats al porta-retalls.</translation>
<translation id="326999365752735949">S'està baixant la diferència.</translation>
<translation id="3270965368676314374">Llegeix, modifica i suprimeix fotos, música i altres elements multimèdia de l'ordinador</translation>
<translation id="327147043223061465">Mostra totes les galetes i les dades del lloc web</translation>
@@ -1503,6 +1528,7 @@ Per obtenir més informació sobre els usuaris supervisats, consulteu el <ph nam
<translation id="3305389145870741612">El procés de format pot trigar uns quants segons. Espereu.</translation>
<translation id="3305661444342691068">Obre la previsualització en PDF</translation>
<translation id="3306684685104080068">Activeu l'emissió de contingut a serveis basats en núvol, com ara Google Hangouts.</translation>
+<translation id="3307091518408668019">Ordinador OU (per exemple, OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unitat organitzativa (OU)</translation>
<translation id="3308116878371095290">S'ha impedit que aquesta pàgina estableixi galetes.</translation>
<translation id="3308134619352333507">Amaga el botó</translation>
@@ -1510,9 +1536,6 @@ Per obtenir més informació sobre els usuaris supervisats, consulteu el <ph nam
<translation id="3309747692199697901">Executa sempre en tots els llocs</translation>
<translation id="3312424061798279731">Idiomes activats</translation>
<translation id="3312903956926554846">Instal·la a l'escriptori</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">La pàgina d'inici ha canviat a <ph name="URL" />. Per desactivar les extensions que canvien la pàgina d'inici, fes clic a Restaura.</translation>
<translation id="3313590242757056087">Per definir els llocs web que l'usuari supervisat pot veure, podeu configurar restriccions i opcions a la pàgina <ph name="MANAGEMENT_URL" />.
Si no canvieu la configuració predeterminada, <ph name="USER_DISPLAY_NAME" />
podrà navegar per tots els llocs del web.</translation>
@@ -1546,6 +1569,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Hi ha hagut un error en imprimir. Comproveu la impressora i torneu-ho a provar.</translation>
<translation id="3364721542077212959">Eines del llapis òptic</translation>
<translation id="336497260564123876">S'ha desat la contrasenya. Per disposar de les contrasenyes en tots els dispositius, inicieu la sessió a Chrome.</translation>
+<translation id="3365598184818502391">Utilitza Ctrl o Alt</translation>
<translation id="3367813778245106622">Torna a iniciar la sessió per començar la sincronització</translation>
<translation id="3368922792935385530">Connectat</translation>
<translation id="3369624026883419694">Resolent l'amfitrió...</translation>
@@ -1579,6 +1603,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Torneu a iniciar <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Descriu què feies quan la pestanya s'ha bloquejat</translation>
<translation id="3427092606871434483">Permet (opció predeterminada)</translation>
+<translation id="3428419049384081277">Has iniciat la sessió</translation>
<translation id="3429275422858276529">Afegeix aquesta pàgina a les adreces d'interès per trobar-la fàcilment més endavant</translation>
<translation id="3429599832623003132">$1 elements</translation>
<translation id="3432227430032737297">Suprimeix totes les que es mostren</translation>
@@ -1601,13 +1626,14 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Llegir les dades d'una sèrie de llocs web</translation>
<translation id="3449839693241009168">Premeu <ph name="SEARCH_KEY" /> per enviar ordres a <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Percentatge d'ocupació de l'estat d'inactivitat</translation>
-<translation id="3450505713373650336">S'està creant una còpia de seguretat de <ph name="FILE_COUNT" /> fotos</translation>
<translation id="3453612417627951340">Necessita una autorització.</translation>
<translation id="3454157711543303649">S'ha completat l'activació</translation>
+<translation id="3454224730401036106">La connexió ha canviat a una xarxa més segura</translation>
<translation id="345693547134384690">Obre la &amp;imatge en una pestanya nova</translation>
<translation id="3459509316159669723">Imprimeix</translation>
<translation id="3459697287128633276">Per poder accedir a Google Play Store amb el teu compte, autentica't amb el teu proveïdor d'identitat.</translation>
<translation id="3459774175445953971">Darrera modificació:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> vol veure el text i les imatges copiats al porta-retalls</translation>
<translation id="3462413494201477527">Voleu cancel·lar la configuració del compte?</translation>
<translation id="346431825526753">Aquest és un compte infantil gestionat per <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Feu clic a la foto</translation>
@@ -1620,10 +1646,12 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">S'està copiant...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Full de càlcul de Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;Hi ha 1 línia que no es mostra&gt;}other{&lt;Hi ha $1 línies que no es mostren&gt;}}</translation>
<translation id="3475843873335999118">No es reconeix la teva empremta digital. Escriu la contrasenya.</translation>
<translation id="347670947055184738">El sistema no ha pogut obtenir la política per al dispositiu.</translation>
<translation id="347785443197175480">Continua permetent que <ph name="HOST" /> accedeixi a la càmera i al micròfon</translation>
<translation id="3478685642445675458">Desbloquegeu el vostre perfil per poder suprimir una persona.</translation>
+<translation id="347919930506963698">Treu encara més profit de Chrome</translation>
<translation id="3479552764303398839">Ara no</translation>
<translation id="3480892288821151001">Redueix la finestra cap a l'esquerra</translation>
<translation id="3481915276125965083">S'han bloquejat les finestres emergents següents en aquesta pàgina:</translation>
@@ -1641,14 +1669,17 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nom del grup:</translation>
<translation id="3505030558724226696">Revoca l'accés als dispositius</translation>
<translation id="3507421388498836150">Permisos actuals de l'extensió <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Torna a cercar dispositius Bluetooth</translation>
<translation id="3508920295779105875">Trieu una altra carpeta...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Torna a cercar</translation>
<translation id="3511307672085573050">Copia l'adr&amp;eça de l'enllaç</translation>
<translation id="3511399794969432965">Teniu problemes de connexió?</translation>
<translation id="351152300840026870">Tipus de lletra amb amplada fixa</translation>
<translation id="3511528412952710609">Curt</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancel·la la baixada}other{Cancel·la les baixades}}</translation>
<translation id="3514373592552233661">Les xarxes preferides tindran preferència sobre altres xarxes conegudes si n'hi ha més d'una disponible.</translation>
+<translation id="3520212870468945358"><ph name="URL" /> vol veure el número de sèrie de la teva clau de seguretat</translation>
<translation id="3523642406908660543">Pregunta'm quan un lloc vulgui fer servir un connector per accedir a l'ordinador (opció recomanada)</translation>
<translation id="3525897975040424366">Instal·la al prestatge</translation>
<translation id="3527085408025491307">Carpeta</translation>
@@ -1678,13 +1709,11 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">És possible que la xarxa Wi-Fi que esteu fent servir (<ph name="NETWORK_ID" />) sol·liciti que en visiteu la pàgina d'inici de sessió.</translation>
<translation id="3564708465992574908">Nivells de zoom</translation>
<translation id="3566721612727112615">No s'ha afegit cap lloc</translation>
-<translation id="3566866560249787686">L'Assistent de Google no s'ha pogut carregar. Torna-ho a provar.</translation>
<translation id="3569382839528428029">Voleu que <ph name="APP_NAME" /> comparteixi la vostra pantalla?</translation>
<translation id="3570985609317741174">Contingut web</translation>
<translation id="3571734092741541777">Configura</translation>
<translation id="3574210789297084292">inicia la sessió</translation>
<translation id="3576324189521867626">S'ha instal·lat correctament</translation>
-<translation id="3578331450833904042">Opció predeterminada (ho capta tot)</translation>
<translation id="3578594933904494462">El contingut d'aquesta pestanya es comparteix.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; vol compartir una impressora &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; amb un dels vostres grups: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Si accepteu, tots els membres del grup la podran fer servir.</translation>
<translation id="3584169441612580296">Accedeix a fotos, a música i a altres fitxers multimèdia de l'ordinador i modifica'ls</translation>
@@ -1699,6 +1728,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Esborra l'historial de tots els dispositius en què tinguis iniciada la sessió. A <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />, trobaràs altres maneres d'explorar l'historial del teu compte de Google.</translation>
<translation id="3600456501114769456">El vostre administrador ha desactivat l'accés als fitxers locals del vostre dispositiu.</translation>
<translation id="3600792891314830896">Silencia els llocs web que reprodueixen so</translation>
+<translation id="3603177256297531067">Aquesta pàgina no s'ha pogut traduir</translation>
<translation id="3603533104205588786">Pots fer clic a l'estrella per afegir la pàgina a les adreces d'interès</translation>
<translation id="3603622770190368340">Obtenció del certificat de xarxa</translation>
<translation id="3604048165392640554">No s'ha trobat cap connexió mòbil. Activa Compartició de xarxa instantània als altres dispositius i torna-ho a provar. &lt;a target="_blank" href="<ph name="URL" />"&gt;Més informació&lt;/a&gt;</translation>
@@ -1768,7 +1798,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">L'administrador de TI ha desactivat Chrome Goodies per al vostre dispositiu. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Adreça electrònica</translation>
<translation id="3702500414347826004">Les pàgines d'inici han canviat per incloure <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Pregunta'm quan un lloc web vulgui veure text i imatges copiats al porta-retalls</translation>
<translation id="370415077757856453">S'ha bloquejat JavaScript</translation>
<translation id="3704331259350077894">Cessament d'activitats</translation>
<translation id="3705722231355495246">-</translation>
@@ -1834,7 +1863,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">La targeta ha caducat</translation>
<translation id="3792890930871100565">Desconnecta impressores</translation>
<translation id="379422718204375917">Utilitza Smart Lock per iniciar la sessió al teu compte</translation>
-<translation id="3794595850995182458">Surt de la pàgina</translation>
<translation id="3796648294839530037">Xarxes preferides:</translation>
<translation id="3797900183766075808">&amp;Cerca "<ph name="SEARCH_TERMS" />" a <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Et permet activar o desactivar la funció de tocar per fer clic</translation>
@@ -1852,10 +1880,8 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Afegeix-ne una altra</translation>
<translation id="3812525830114410218">Certificat incorrecte</translation>
<translation id="3813296892522778813">Si no trobes el que busques, ves a l'<ph name="BEGIN_LINK_CHROMIUM" />ajuda de Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">S'han trobat <ph name="FILE_COUNT" /> fotos noves
- <ph name="LINE_BREAK1" />
- Ja es pot crear la còpia de seguretat a <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Permet que tots els llocs enviïn missatges de tramesa automàtica en segon pla</translation>
+<translation id="3819497457291599334">Ves a Configuració &gt; Aplicacions i notificacions &gt; Totes les aplicacions &gt; Serveis de Google Play.</translation>
<translation id="3819752733757735746">Accés amb interruptors (controleu l'ordinador amb només un o dos interruptors)</translation>
<translation id="3819800052061700452">&amp;Pantalla completa</translation>
<translation id="3820172043799983114">El PIN no és vàlid.</translation>
@@ -1875,7 +1901,9 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Més <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Galetes i altres dades de llocs i de connectors</translation>
<translation id="383891835335927981">No s'ha ampliat ni reduït cap lloc</translation>
+<translation id="3839516600093027468">No permetis mai que <ph name="HOST" /> vegi el porta-retalls</translation>
<translation id="3840053866656739575">S'ha perdut la connexió amb Chromebox. Apropeu-vos més o comproveu el dispositiu mentre provem de tornar a connectar.</translation>
+<translation id="3842132283799370683">No s'ha pogut connectar l'ordinador al domini. El motiu pot ser que hi ha problemes amb la unitat organitzativa.</translation>
<translation id="3842552989725514455">Tipus de lletra Serif</translation>
<translation id="385051799172605136">Enrere</translation>
<translation id="3851428669031642514">Carrega els scripts insegurs</translation>
@@ -1884,6 +1912,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Selecciona la zona horària</translation>
<translation id="3856921555429624101">El recompte de l'ús de dades ha finalitzat</translation>
<translation id="3857228364945137633">Prova Smart Lock per desbloquejar <ph name="DEVICE_TYPE" /> sense contrasenya quan tinguis el telèfon a prop.</translation>
+<translation id="3857732810083914482">La personalització està desactivada. Pots activar-la a myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Et donem la benvinguda a Hangouts Meet</translation>
<translation id="3862134173397075045">Us donem la benvinguda a l'experiència de Cast a Chrome</translation>
@@ -1925,9 +1954,11 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">El telèfon amb Smart Lock ha canviat</translation>
<translation id="3927932062596804919">Denega</translation>
<translation id="3930521966936686665">Reprodueix a</translation>
+<translation id="3933283459331715412">Restaura la contrasenya suprimida de: <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Obre l'àudio en una pestanya nova</translation>
<translation id="3936925983113350642">La contrasenya que triïs es demanarà per restaurar aquest certificat més endavant. Desa-la en un lloc segur.</translation>
<translation id="3937640725563832867">Nom alternatiu de l'emissor del certificat</translation>
+<translation id="3937734102568271121">Tradueix sempre el text en <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Activa la repetició automàtica</translation>
<translation id="3941357410013254652">Identificador de canal</translation>
<translation id="3941565636838060942">Per amagar l'accés a aquest programa, heu de desinstal·lar-lo mitjançant <ph name="CONTROL_PANEL_APPLET_NAME" /> al tauler de control.
@@ -1940,6 +1971,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importat d'IE</translation>
<translation id="3950820424414687140">Inicia la sessió</translation>
+<translation id="3950870029767307261">No es permet que aquesta pàgina vegi el text o les imatges copiats al porta-retalls</translation>
<translation id="3954354850384043518">En curs</translation>
<translation id="3955193568934677022">Permet que els llocs web reprodueixin contingut protegit (opció recomanada)</translation>
<translation id="3956702100721821638">No s'ha pogut contactar amb Google Play</translation>
@@ -1972,6 +2004,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">No s'ha pogut carregar el JavaScript "<ph name="RELATIVE_PATH" />" per a l'script de contingut.</translation>
<translation id="4002066346123236978">Títol</translation>
<translation id="40027638859996362">Desplaçament de paraules</translation>
+<translation id="4005817994523282006">Mètode de detecció de la zona horària</translation>
<translation id="4008291085758151621">La informació del lloc web no està disponible en el mode RV</translation>
<translation id="4010917659463429001">Per accedir a les teves adreces d'interès des del dispositiu mòbil, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Voleu reparar <ph name="EXTENSION_NAME" />?</translation>
@@ -1988,6 +2021,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Cavall</translation>
<translation id="4037889604535939429">Edita la persona</translation>
<translation id="4042264909745389898">Condicions de Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Surt de la pàgina}other{Surt de les pàgines}}</translation>
<translation id="4044612648082411741">Introdueix la contrasenya del certificat</translation>
<translation id="404493185430269859">Motor de cerca predeterminat</translation>
<translation id="4047112090469382184">Descripció de la seguretat</translation>
@@ -2034,6 +2068,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Mou la finestra a <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Mou el focus al prestatge.</translation>
<translation id="4114360727879906392">Finestra anterior</translation>
+<translation id="4115002065223188701">La xarxa és fora de l'abast</translation>
<translation id="4115080753528843955">Alguns serveis de contingut fan servir identificadors únics per autoritzar l'accés a contingut protegit</translation>
<translation id="411666854932687641">Memòria privada</translation>
<translation id="4120817667028078560">El camí és massa llarg</translation>
@@ -2044,6 +2079,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Aquesta extensió ha canviat la pàgina que es mostra quan feu una cerca des de l'omnibox.</translation>
<translation id="413121957363593859">Components</translation>
<translation id="4131410914670010031">Blanc i negre</translation>
+<translation id="4136203100490971508">La funció Llum nocturna es desactivarà automàticament quan surti el sol</translation>
<translation id="4138267921960073861">Mostra els noms d'usuari i les fotos a la pantalla d'inici de sessió</translation>
<translation id="4140559601186535628">Missatges de tramesa automàtica</translation>
<translation id="4146026355784316281">Obrir sempre amb el visualitzador del sistema</translation>
@@ -2061,6 +2097,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Mostra sempre</translation>
<translation id="4175737294868205930">Emmagatzematge permanent</translation>
<translation id="4176463684765177261">Desactivat</translation>
+<translation id="4180684688621252156">Servei d'impressió</translation>
<translation id="4180788401304023883">Voleu suprimir el certificat de CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Idiomes</translation>
<translation id="4184885522552335684">Arrossega una pantalla per moure-la</translation>
@@ -2076,7 +2113,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Informe de suggeriments</translation>
<translation id="420665587194630159">(Aquesta extensió s'està gestionant i no es pot eliminar ni desactivar.)</translation>
<translation id="4206944295053515692">Demana suggeriments a Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> vol veure el text i les imatges que copies al porta-retalls.</translation>
<translation id="4208390505124702064">Cerca a <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Gran</translation>
<translation id="421017592316736757">Heu d'estar en línia per accedir a aquest fitxer.</translation>
@@ -2084,6 +2120,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exporta</translation>
<translation id="42137655013211669">El servidor ha prohibit l'accés a aquest recurs.</translation>
<translation id="4215350869199060536">El nom conté símbols no permesos.</translation>
+<translation id="4215448920900139318">S'estan afegint <ph name="FILE_COUNT" /> a la còpia de seguretat</translation>
<translation id="4235200303672858594">Tota la pantalla</translation>
<translation id="4235813040357936597">Afegeix un compte per a: <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancel·la l'inici de sessió</translation>
@@ -2111,7 +2148,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versió <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Cap coincidència</translation>
<translation id="4275830172053184480">Reinici del dispositiu</translation>
-<translation id="4276216215490044084">No es poden carregar fitxers PPD grans. La mida màxima és de 250 kB.</translation>
<translation id="4278390842282768270">Permeses</translation>
<translation id="4281844954008187215">Termes i condicions</translation>
<translation id="4282196459431406533">Smart Lock està activat</translation>
@@ -2123,15 +2159,15 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Comença a parlar</translation>
<translation id="4289540628985791613">Descripció general</translation>
<translation id="4296575653627536209">Afegeix un usuari supervisat</translation>
+<translation id="4297322094678649474">Canvia els idiomes</translation>
+<translation id="4299141727003252811">Google pot utilitzar la teva activitat de navegació, el contingut d'alguns llocs web que visites i altres interaccions amb el navegador per personalitzar Chrome i altres serveis de Google, com ara el Traductor, la Cerca i els anuncis.</translation>
<translation id="4300305918532693141">Per canviar aquesta configuració, <ph name="BEGIN_LINK" />restableix la sincronització<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Hi ha una nova actualització de sistema operatiu disponible. Inicia la sessió per començar.</translation>
<translation id="4305227814872083840">llarg (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K actius)</translation>
+<translation id="4310139701823742692">El format del fitxer PPD és incorrecte. Revisa'l i torna-ho a provar.</translation>
<translation id="431076611119798497">&amp;Detalls</translation>
<translation id="4312866146174492540">Bloqueja (opció predeterminada)</translation>
-<translation id="4315548163539304064">S'està analitzant el dispositiu multimèdia...
- <ph name="LINE_BREAK1" />
- S'han trobat <ph name="FILE_COUNT" /> fotos noves</translation>
<translation id="4316850752623536204">Lloc web per a desenvolupadors</translation>
<translation id="4320177379694898372">No hi ha connexió a Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continua la baixada}other{Continua les baixades}}</translation>
@@ -2156,7 +2192,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">S'ha instal·lat perquè té extensions que en depenen.</translation>
<translation id="4361142739114356624">Falta la clau privada d'aquest certificat del client o no és vàlida</translation>
<translation id="4363771538994847871">No s'ha trobat cap destinació per a Cast. Necessites ajuda?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> s'ha baixat</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> està compartint una finestra.</translation>
<translation id="4364830672918311045">Mostra les notificacions</translation>
<translation id="4365673000813822030">La sincronització ha deixat de funcionar.</translation>
@@ -2177,10 +2212,10 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Desactiva</translation>
<translation id="4400367121200150367">Els llocs que no desen contrasenyes mai es mostraran aquí</translation>
<translation id="4400632832271803360">Mantén premuda la tecla Menú d'aplicacions per canviar el comportament de les tecles de la fila superior</translation>
-<translation id="4405076286418917603">Cal utilitzar un caràcter</translation>
<translation id="4408599188496843485">A&amp;juda</translation>
<translation id="4409697491990005945">Marges</translation>
<translation id="4411578466613447185">Signant del codi</translation>
+<translation id="4412698727486357573">Centre d'ajuda</translation>
<translation id="4414232939543644979">F&amp;inestra d'incògnit nova</translation>
<translation id="4415748029120993980">Corba el·líptica secp384r1 d'SECG (també coneguda com a NIST P-384)</translation>
<translation id="4419409365248380979">Permet sempre que <ph name="HOST" /> pugui emmagatzemar galetes</translation>
@@ -2194,7 +2229,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">S'ha afegit a les adreces d'interès</translation>
<translation id="443464694732789311">Continua</translation>
<translation id="4439318412377770121">Voleu registrar <ph name="DEVICE_NAME" /> a Dispositius Google Cloud?</translation>
-<translation id="4439612350502082674">La impressora no es pot afegir. Reinicia i torna-ho a provar.</translation>
<translation id="4441124369922430666">Voleu que aquesta aplicació s'iniciï automàticament en engegar l'ordinador?</translation>
<translation id="444134486829715816">Amplia...</translation>
<translation id="4441548209689510310">Mostra les opcions del corrector ortogràfic</translation>
@@ -2216,6 +2250,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Estableix automàticament utilitzant la xarxa Wi-Fi</translation>
<translation id="4475552974751346499">Cerca baixades</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Inclou la tecla Ctrl, Alt o ⌘</translation>
<translation id="4478664379124702289">Anomena i desa &amp;l'enllaç...</translation>
<translation id="4479424953165245642">Gestiona les aplicacions de quiosc</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2229,8 +2264,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Obre-ho tot en una finestra d'incògnit</translation>
<translation id="4508265954913339219">S'ha produït un error en l'activació.</translation>
<translation id="4508765956121923607">Visualitza l'&amp;origen</translation>
-<translation id="4509017836361568632">Descarta la foto</translation>
-<translation id="4513946894732546136">Comentaris</translation>
<translation id="451407183922382411">Amb tecnologia de: <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configura un usuari supervisat nou</translation>
<translation id="451515744433878153">Suprimeix</translation>
@@ -2238,6 +2271,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Galetes en ús</translation>
<translation id="452039078290142656">dispositius desconeguts del proveïdor <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalls</translation>
+<translation id="4522600456902129422">Continua permetent que aquest lloc web vegi el porta-retalls</translation>
<translation id="4530494379350999373">Origen</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Temps de la CPU</translation>
@@ -2250,9 +2284,11 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Gestor de certificats</translation>
<translation id="4544174279960331769">Avatar blau predeterminat</translation>
<translation id="4545028762441890696">Per tornar-la a activar, accepta els permisos nous:</translation>
+<translation id="454547174531670764">Sincronitza amb un altre compte</translation>
<translation id="4545759655004063573">No es pot desar perquè no hi ha prou permisos. Deseu-ho en un altre lloc.</translation>
<translation id="4546308221697447294">Navega ràpidament amb Google Chrome</translation>
<translation id="4547659257713117923">Cap pestanya d'altres dispositius</translation>
+<translation id="4547672827276975204">Defineix automàticament</translation>
<translation id="4547992677060857254">La carpeta que heu seleccionat conté fitxers confidencials. Confirmes que vols concedir a "$1" accés d'escriptura permanent en aquesta carpeta?</translation>
<translation id="4552031286893852992">Chrome ha bloquejat els anuncis en aquest lloc web perquè acostuma a mostrar anuncis intrusius.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2425,10 +2461,10 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">No teniu autorització per fer servir aquest dispositiu. Contacteu amb el propietari del dispositiu per obtenir el permís d'inici de sessió.</translation>
<translation id="4837952862063191349">Per desbloquejar i restaurar les dades locals, introduïu la contrasenya antiga de: <ph name="DEVICE_TYPE" /></translation>
<translation id="4838355575774807786">S'ha produït un error mentre Chrome estava suprimint programari perjudicial.</translation>
+<translation id="4838836835474292213">S'ha permès l'accés de lectura al porta-retalls</translation>
<translation id="4839303808932127586">De&amp;sa el vídeo com a...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elements seleccionats</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 més}other{# més}}</translation>
-<translation id="4840626203080576849">Pregunta'm quan un lloc web vulgui veure text i imatges copiats al porta-retalls (opció recomanada)</translation>
<translation id="4842976633412754305">Aquesta pàgina està provant de carregar scripts de fonts no autenticades.</translation>
<translation id="4844333629810439236">Altres teclats</translation>
<translation id="4846680374085650406">Esteu seguint la recomanació de l'administració per a aquesta configuració.</translation>
@@ -2480,6 +2516,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">La pàgina d'inici ha canviat a <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilitza un servei web per revisar l'ortografia</translation>
<translation id="49027928311173603">La política que s'ha baixat del servidor no és vàlida: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">A punt per afegir <ph name="FILE_COUNT" /> a la còpia de seguretat</translation>
<translation id="4907161631261076876">Aquest fitxer no se sol baixar i podria ser perillós.</translation>
<translation id="4907306957610201395">Categoria de permisos</translation>
<translation id="4907824805858067479">El teu administrador ha desactivat les targetes desades</translation>
@@ -2512,6 +2549,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Respondre als esdeveniments d'accessibilitat</translation>
<translation id="4953808748584563296">Avatar taronja predeterminat</translation>
<translation id="4955814292505481804">Anual</translation>
+<translation id="4958834709409349617">Per activar les notificacions als dispositius "<ph name="PHONE_NAME_1" />" i "<ph name="PHONE_NAME_2" />", segueix aquests passos:</translation>
<translation id="495931528404527476">A Chrome</translation>
<translation id="496226124210045887">La carpeta que heu seleccionat conté fitxers confidencials. Confirmes que vols concedir a "$1" accés de lectura permanent en aquesta carpeta?</translation>
<translation id="4964455510556214366">Disposició</translation>
@@ -2524,6 +2562,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instal·la a l'escriptori...</translation>
<translation id="4971412780836297815">Obre quan acabi</translation>
<translation id="4972129977812092092">Edita la impressora</translation>
+<translation id="497287958838527945">Targetes de crèdit i adreces que fan servir Google Pay.</translation>
<translation id="4973307593867026061">Afegeix impressores</translation>
<translation id="4973523518332075481">Utilitza un nom que tingui <ph name="MAX_LENGTH" /> caràcters com a màxim</translation>
<translation id="497421865427891073">Ves endavant</translation>
@@ -2547,6 +2586,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirma els canvis</translation>
<translation id="499955951116857523">Gestor de fitxers</translation>
<translation id="5000922062037820727">Bloquejat (recomanat)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> fotos noves</translation>
<translation id="5010043101506446253">Autoritats certificadores</translation>
<translation id="5010929733229908807">Totes les dades s'han encriptat amb la vostra frase de contrasenya el dia
<ph name="TIME" /></translation>
@@ -2555,6 +2595,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Seleccionar una aplicació de controlador d'impressora</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Recorda</translation>
+<translation id="5018207570537526145">Obre el lloc web de l'extensió</translation>
<translation id="5024856940085636730">Una operació està tardant més del que estava previst. Voleu cancel·lar-la?</translation>
<translation id="5026874946691314267">No tornis a mostrar aquest missatge</translation>
<translation id="5027550639139316293">Certificat de correu electrònic</translation>
@@ -2624,6 +2665,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">L'extensió <ph name="EXTENSION_NAME" /> ha canviat la pàgina que es mostra quan feu clic al botó Pàgina d'inici.</translation>
<translation id="5143712164865402236">Visualitza en pantalla completa</translation>
<translation id="5145331109270917438">Data de modificació</translation>
+<translation id="514561958218673757">Per activar les notificacions als teus dispositius, segueix aquests passos:</translation>
<translation id="5150254825601720210">Nom del servidor SSL de certificats de Netscape</translation>
<translation id="5151354047782775295">Si no alliberes espai de disc pot ser que algunes dades se suprimeixin automàticament</translation>
<translation id="5153297660536091054">Funció de desbloqueig amb PIN</translation>
@@ -2682,6 +2724,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">L'aplicació "<ph name="EXTENSION_NAME" />" s'ha eliminat automàticament.</translation>
<translation id="5238369540257804368">Àmbits</translation>
<translation id="5241128660650683457">Llegir totes les dades dels llocs web que es visitin</translation>
+<translation id="5241567694820672363">Vols restaurar la pàgina d'inici predeterminada?</translation>
<translation id="5242724311594467048">Vols activar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ha deixat de funcionar. Feu clic en aquest globus per reiniciar l'aplicació.</translation>
<translation id="5249624017678798539">El navegador ha fallat abans de completar-se la baixada.</translation>
@@ -2691,7 +2734,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Mostra els fitxers que cal suprimir</translation>
<translation id="52550593576409946">L'aplicació Quiosc no es pot iniciar.</translation>
<translation id="5255315797444241226">La frase de contrasenya que heu introduït no és correcta.</translation>
-<translation id="5259571578888203461">No permetis que els llocs web vegin el text i les imatges que copies al porta-retalls</translation>
<translation id="5260508466980570042">No s'ha pogut verificar el correu electrònic o la contrasenya. Torna-ho a provar.</translation>
<translation id="5261683757250193089">Obre a Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accediu a fitxers des de qualsevol lloc, fins i tot sense connexió.<ph name="MARKUP_2" />
@@ -2744,7 +2786,6 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Estableix la zona horària automàticament en funció de la meva ubicació</translation>
<translation id="5327248766486351172">Nom</translation>
<translation id="532943162177641444">Toca la notificació que veuràs al telèfon <ph name="PHONE_NAME" /> per configurar el punt d'accés mòbil que pot utilitzar aquest dispositiu.</translation>
-<translation id="5329615878510216304">torna a cercar</translation>
<translation id="5329858601952122676">&amp;Suprimeix</translation>
<translation id="5330145655348521461">Aquests fitxers s'han obert en un altre escriptori. Aneu a <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) per veure'l.</translation>
<translation id="5330512191124428349">Mostra la informació</translation>
@@ -2752,8 +2793,9 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5331425616433531170">"<ph name="CHROME_EXTENSION_NAME" />" es vol vincular</translation>
<translation id="5332624210073556029">Zona horària:</translation>
<translation id="5334142896108694079">Memòria cau d'scripts</translation>
-<translation id="533433379391851622">La versió esperada era "<ph name="EXPECTED_VERSION" />", però la real era "<ph name="NEW_ID" />".</translation>
+<translation id="533433379391851622">La versió esperada era <ph name="EXPECTED_VERSION" />, però la que hi havia era <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Mostra el codi font</translation>
+<translation id="5335458522276292100">S'estan afegint <ph name="FILE_COUNT" /> a la còpia de seguretat de <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instal·lat per tercers.</translation>
<translation id="5338503421962489998">Emmagatzematge local</translation>
<translation id="5340217413897845242">Objecte de prestatge 6</translation>
@@ -2875,6 +2917,7 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Inicia la sessió a Chrome amb el teu compte de Google per tenir les adreces d'interès, l'historial, les contrasenyes i altres opcions de configuració en tots els dispositius.</translation>
<translation id="551752069230578406">S'està afegint la impressora al compte. Pot ser que aquest procés tardi una estona...</translation>
<translation id="5517535964909391608">S'ha bloquejat el contingut no segur</translation>
+<translation id="5518219166343146486">Pregunta'm quan un lloc web vulgui veure el text i les imatges copiats al porta-retalls</translation>
<translation id="5518584115117143805">Certificat d'encriptació de correu electrònic</translation>
<translation id="5521078259930077036">Aquesta pàgina d'inici és la que esperàveu?</translation>
<translation id="5521348028713515143">Afegeix una drecera de l'escriptori</translation>
@@ -2885,9 +2928,9 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">S'ha intentat canviar a una versió anterior de l'extensió.</translation>
<translation id="5527474464531963247">També podeu seleccionar una altra xarxa.</translation>
<translation id="5528368756083817449">Gestor d'adreces d'interès</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">General</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vol</translation>
+<translation id="5534304873398226603">Descarta la foto o el vídeo</translation>
<translation id="5534520101572674276">S'està calculant la mida</translation>
<translation id="5535941515421698170">Suprimeix també les teves dades d'aquest dispositiu</translation>
<translation id="5537725057119320332">Emet</translation>
@@ -2927,8 +2970,10 @@ Del domini <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">S'estan carregant les aplicacions...</translation>
<translation id="5592595402373377407">Encara no hi ha prou dades disponibles.</translation>
+<translation id="5593766628437008432">Per activar les notificacions al dispositiu "<ph name="PHONE_NAME" />", segueix aquests passos:</translation>
<translation id="5595152862129936745">Molt lluny</translation>
<translation id="5595485650161345191">Edita l'adreça</translation>
+<translation id="5596627076506792578">Més opcions</translation>
<translation id="5600706100022181951">Per baixar l'actualització s'utilitzaran <ph name="UPDATE_SIZE_MB" /> MB de dades mòbils. Vols continuar?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Altres motors de cerca</translation>
@@ -2957,6 +3002,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="563535393368633106">Demana permís abans d'accedir (recomanat)</translation>
<translation id="5636996382092289526">Per utilitzar <ph name="NETWORK_ID" />, és possible que abans calgui que <ph name="LINK_START" />visiteu la pàgina d'inici de sessió de la xarxa<ph name="LINK_END" />, que s'obrirà automàticament d'aquí a pocs segons. Si no s'obre, no podreu utilitzar la xarxa.</translation>
<translation id="5637476008227280525">Activa les dades mòbils</translation>
+<translation id="5638309510554459422">Cerca extensions i temes a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">S'ha actualitzat fa <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">Torneu a carregar aquesta pàgina, espereu per veure més opcions</translation>
<translation id="5642508497713047">Signant de CRL</translation>
@@ -2968,6 +3014,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5657667036353380798">L'extensió externa requereix que tingueu instal·lada la versió de Chrome <ph name="MINIMUM_CHROME_VERSION" /> o una de posterior.</translation>
<translation id="5658415415603568799">Per a més seguretat, Smart Lock et demanarà que introdueixis la contrasenya al cap de 20 hores.</translation>
<translation id="5659593005791499971">Correu electrònic</translation>
+<translation id="5659833766619490117">Aquesta pàgina no s'ha pogut traduir</translation>
<translation id="5662477687021125631">Permanent</translation>
<translation id="5667546120811588575">S'està configurant Google Play...</translation>
<translation id="5669267381087807207">S'està activant</translation>
@@ -3003,6 +3050,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5729712731028706266">&amp;Lector</translation>
<translation id="5729996640881880439">No es pot mostrar el codi d'aquest error.</translation>
<translation id="5731247495086897348">En&amp;ganxa i ves-hi</translation>
+<translation id="5731409020711461763">1 foto nova</translation>
<translation id="5734362860645681824">Comunicacions</translation>
<translation id="5735973442555172575">Per utilitzar les aplicacions d'Android, torna a iniciar la sessió i actualitza el dispositiu.</translation>
<translation id="5736796278325406685">Introdueix un nom d'usuari vàlid</translation>
@@ -3033,11 +3081,13 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="577322787686508614">L'operació de lectura no es permet a <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">Obre l'aplicació Fitxers</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">No s'ha pogut connectar l'ordinador al domini. La unitat organitzativa no existeix.</translation>
<translation id="577624874850706961">Cerca galetes</translation>
<translation id="5777468213129569553">Obre Chrome</translation>
<translation id="5778747455497889540">A continuació trobaràs la contrasenya del mòdul de seguretat generada aleatòriament que s'ha assignat al teu ordinador:</translation>
<translation id="5780973441651030252">Prioritat del procés</translation>
<translation id="5781865261247219930">Envia les ordres a <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">S'està traduint...</translation>
<translation id="5783221160790377646">A causa d'un error, un usuari supervisat no s'ha creat. Torneu-ho a provar més tard.</translation>
<translation id="5783602409389152506">mentre se cerquen dispositius…</translation>
<translation id="57838592816432529">Silencia</translation>
@@ -3051,6 +3101,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5804241973901381774">Permisos</translation>
<translation id="580571955903695899">Torna a ordenar per títol</translation>
<translation id="5807290661599647102">Defineix un bloqueig de pantalla</translation>
+<translation id="580926004266167721">No s'ha pogut connectar l'ordinador al domini. El motiu pot ser que el compte no tingui prou permisos per utilitzar la unitat organitzativa.</translation>
<translation id="580961539202306967">Pregunta'm quan un lloc vulgui enviar-me missatges de tramesa automàtica (recomanat)</translation>
<translation id="5814126672212206791">Tipus de connexió</translation>
<translation id="5815645614496570556">Adreça X.400</translation>
@@ -3072,8 +3123,10 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5835754902560991078">extracurt (0,6 s)</translation>
<translation id="5838456317242088717">Sessió d'incògnit actual</translation>
<translation id="5842497610951477805">Activa el Bluetooth</translation>
+<translation id="5843250171025351504">El teu dispositiu ja no disposa de la versió del client mínima especificada per l'administrador. Actualitza-la per poder iniciar la sessió.</translation>
<translation id="5846929185714966548">Pestanya 4</translation>
<translation id="5848924408752252705">Toca per tornar enrere</translation>
+<translation id="5849212445710944278">Ja s'ha afegit</translation>
<translation id="5849570051105887917">Codi del proveïdor domèstic</translation>
<translation id="5849869942539715694">Empaqueta l'extensió...</translation>
<translation id="5850516540536751549">Aquest tipus de fitxer no és compatible. Visiteu <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> per trobar una aplicació que pugui obrir aquest tipus de fitxer.
@@ -3099,6 +3152,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="586567932979200359">Esteu executant <ph name="PRODUCT_NAME" /> des de la imatge de disc. Si instal·leu l'aplicació a l'equip, podreu executar-la sense la imatge de disc i es mantindrà actualitzada.</translation>
<translation id="5866557323934807206">Esborra aquesta configuració per a visites futures</translation>
<translation id="5866840822086176774">Molt forta</translation>
+<translation id="5867841422488265304">Cerca o escriu l'adreça web</translation>
<translation id="5869029295770560994">D'acord</translation>
<translation id="5869522115854928033">Contrasenyes desades</translation>
<translation id="5870086504539785141">Tanca el menú d'accessibilitat</translation>
@@ -3156,8 +3210,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5972708806901999743">Mou a la part superior</translation>
<translation id="5972826969634861500">Inicia <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Redueix</translation>
-<translation id="5975730206036440725">No hem trobat el fitxer PPD. Comprova que Chromebook estigui en línia i torna-ho a provar.</translation>
-<translation id="5975792506968920132">Percentatge de pujada de la bateria</translation>
+<translation id="5975792506968920132">Percentatge de càrrega de la bateria</translation>
<translation id="5976160379964388480">Altres</translation>
<translation id="5978264784700053212">Centre de missatges</translation>
<translation id="5979421442488174909">&amp;Tradueix a: <ph name="LANGUAGE" /></translation>
@@ -3166,6 +3219,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="5984222099446776634">Visitats recentment</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Es tracta d'informació general sobre el dispositiu i sobre com l'utilitzes, com ara el nivell de bateria, la freqüència amb què utilitzes les aplicacions, la qualitat i la durada de les connexions de xarxa (per exemple, la Wi-Fi i el Bluetooth) i informes d'error quan el funcionament no és el previst. S'utilitzarà per millorar els productes i els serveis de Google per al públic en general. Part de la informació agregada també ajudarà els nostres partners, com ara els desenvolupadors d'Android, a millorar les seves aplicacions i els seus productes.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Pots activar o desactivar aquesta opció en qualsevol moment a la configuració de les aplicacions per a Android. No afectarà la capacitat del dispositiu d'enviar la informació necessària per rebre serveis bàsics, com ara actualitzacions del sistema i funcions de seguretat.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Traduïda</translation>
<translation id="5991049340509704927">Amplia</translation>
<translation id="5993332328670040093">Ja no es mesurarà el vostre ús de dades.</translation>
<translation id="6003177993629630467">És possible que <ph name="PRODUCT_NAME" /> no pugui actualitzar-se tot sol.</translation>
@@ -3189,7 +3243,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: hi ha un dispositiu USB connectat</translation>
<translation id="6032912588568283682">Sistema de fitxers</translation>
<translation id="6034662038931255275">El sistema operatiu s'ha actualitzat correctament</translation>
-<translation id="6035651096710386140">Prem la tecla Ctrl o Alt, però no les dues alhora</translation>
<translation id="6039651071822577588">El diccionari de propietat de xarxa no està ben format</translation>
<translation id="604001903249547235">Còpia de seguretat a Cloud</translation>
<translation id="6040143037577758943">Tanca</translation>
@@ -3197,8 +3250,8 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="604124094241169006">Automàtic</translation>
<translation id="6042169520002885235">Selecciona un fabricant i un model d'impressora</translation>
<translation id="6042308850641462728">Més</translation>
+<translation id="6042850536017090003">Toca Notificacions d'aplicacions</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> està compartint una pestanya de Chrome amb <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Fet!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> està compartint una pestanya de Chrome i àudio amb <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Mantén premut |<ph name="ACCELERATOR" />| per sortir del mode de pantalla completa</translation>
<translation id="6049065490165456785">Foto de la càmera interna</translation>
@@ -3210,6 +3263,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6056710589053485679">Torna a carregar de manera normal</translation>
<translation id="6059652578941944813">Jerarquia del certificat</translation>
<translation id="6059925163896151826">Dispositius USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ha fallat.</translation>
<translation id="6064217302520318294">Bloqueig de pantalla</translation>
<translation id="6065289257230303064">Atributs del directori del subjecte del certificat</translation>
<translation id="6068338049763724728">Activa la inscripció remota</translation>
@@ -3241,9 +3295,11 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6107012941649240045">Emès per a</translation>
<translation id="6112952769866305444">Edita la persona (<ph name="PROFILE_NAME" />, <ph name="USERNAME" />)</translation>
<translation id="6115424132962100663">Prem |<ph name="SHORTCUT" />| per tornar enrere</translation>
+<translation id="6116338172782435947">Veure el text i les imatges copiats al porta-retalls</translation>
<translation id="6116921718742659598">Canvia la configuració d'idioma i d'introducció de text</translation>
<translation id="6120205520491252677">Fixa aquesta pàgina a la pantalla d'inici...</translation>
<translation id="6122081475643980456">La vostra connexió a Internet s'està controlant</translation>
+<translation id="6122095009389448667">Continua impedint que aquest lloc web vegi el porta-retalls</translation>
<translation id="6122875415561139701">L'operació d'escriptura no es permet a <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">D'aquesta extensió en depenen les extensions següents:</translation>
<translation id="6125479973208104919">Cal que tornis a afegir el teu compte en aquest <ph name="DEVICE_TYPE" />.</translation>
@@ -3285,6 +3341,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6178664161104547336">Seleccioneu un certificat</translation>
<translation id="6180288788882902869">Google Play a <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">S'ha bloquejat la baixada</translation>
+<translation id="6181803575025675566">Controla'n el funcionament a <ph name="LINK_START" />Configuració<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Ubicació del dispositiu</translation>
<translation id="6185696379715117369">Re Pàg</translation>
<translation id="6189412234224385711">Obre amb <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6237816943013845465">Permet ajustar la resolució de pantalla</translation>
<translation id="6238923052227198598">Mantén la darrera nota a la pantalla de bloqueig</translation>
<translation id="6239558157302047471">Torna a carregar el &amp;marc</translation>
-<translation id="624022915548992686">Surt de la pàgina</translation>
<translation id="6241530762627360640">Accedir a informació sobre els dispositius Bluetooth vinculats al sistema i descobrir dispositius Bluetooth a prop</translation>
<translation id="6243774244933267674">El servidor no està disponible</translation>
<translation id="6246413617632217567">L'usuari supervisat no s'ha pogut importar. Comproveu els vostres permisos i l'espai disponible a la unitat de disc dur i torneu-ho a provar.</translation>
@@ -3334,13 +3390,13 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6263284346895336537">No crítica</translation>
<translation id="6263541650532042179">restableix la sincronització</translation>
<translation id="6264365405983206840">Selecciona-ho &amp;tot</translation>
+<translation id="6265930187414222160">Fet! S'ha suprimit el programari maliciós.</translation>
<translation id="6267166720438879315">Seleccioneu un certificat per autenticar-vos a <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Obre amb <ph name="APP" /></translation>
<translation id="6268747994388690914">Importa les adreces d'interès des d'un fitxer HTML...</translation>
<translation id="6270770586500173387">Envia <ph name="BEGIN_LINK1" />informació del sistema i de l'aplicació<ph name="END_LINK1" />, així com <ph name="BEGIN_LINK2" />mètriques<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">S'ha produït un error (<ph name="ERROR" />) en baixar el connector</translation>
<translation id="6273677812470008672">Qualitat</translation>
-<translation id="6274087148640822908">Cerca extensions i aplicacions a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Canvia la foto</translation>
<translation id="6276301056778294989">Assegureu-vos que figuri el mateix codi al dispositiu.</translation>
<translation id="6277105963844135994">Temps d'espera de la xarxa</translation>
@@ -3366,12 +3422,12 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6311220991371174222">Chrome no es pot iniciar perquè s'ha produït un error mentre obries el perfil. Prova de reiniciar Chrome.</translation>
<translation id="6312403991423642364">Error de xarxa desconegut</translation>
<translation id="6313641880021325787">SURT DEL MODE RV</translation>
-<translation id="6314335155547195432">Genera una contrasenya</translation>
<translation id="6314819609899340042">Heu activat correctament les funcions de depuració en aquest dispositiu <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Les pàgines d'inici han canviat per incloure <ph name="URL" />. Per desactivar les extensions que canvien la pàgina d'inici, fes clic a Restaura.</translation>
<translation id="6315493146179903667">Porta-ho tot al davant</translation>
<translation id="6316806695097060329">El dispositiu <ph name="SHORT_PRODUCT_NAME" /> s'ha dissenyat per proporcionar-vos la millor experiència possible al web.</translation>
+<translation id="6317318380444133405">Ja no és compatible.</translation>
<translation id="6317369057005134371">S'està esperant la finestra de l'aplicació...</translation>
+<translation id="6318407754858604988">S'ha iniciat la baixada</translation>
<translation id="6322279351188361895">No s'ha pogut llegir la clau privada.</translation>
<translation id="6325191661371220117">Desactiva l'inici automàtic</translation>
<translation id="6326175484149238433">Suprimeix de Chrome</translation>
@@ -3381,7 +3437,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6333049849394141510">Tria quines dades sincronitzar</translation>
<translation id="6333064448949140209">El fitxer s'enviarà a Google per depurar-lo</translation>
<translation id="6333834492048057036">Mou el focus a la barra d'adreces per fer una cerca.</translation>
-<translation id="6336907568130557310">Tothom que pugui veure el fitxer exportat podrà veure també les teves contrasenyes. No comparteixis el fitxer amb ningú i suprimeix-lo després d'importar-lo.</translation>
<translation id="6339668969738228384">Crea un perfil nou per a <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">No s'ha pogut connectar amb el servidor. Comprova la connexió de xarxa i torna-ho a provar. Si el problema continua, reinicia Chromebook.</translation>
<translation id="6340071272923955280">Protocol d'impressió per Internet (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configura Smart Lock per a Android</translation>
<translation id="6374469231428023295">Torna-ho a provar</translation>
-<translation id="6377158645544167202">La impressora no es pot connectar. Comprova que estigui encesa i connectada a Chromebook per Wi-Fi o USB.</translation>
<translation id="6380143666419481200">Accepta i continua</translation>
<translation id="6383051423892982287">Encripta les dades sincronitzades amb la teva <ph name="BEGIN_LINK" />frase de contrasenya de sincronització<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Canvia la configuració de la cerca a: <ph name="SEARCH_HOST" /></translation>
@@ -3495,6 +3549,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6503077044568424649">Els més visitats</translation>
<translation id="6504611359718185067">Per poder afegir una impressora, connecta't a Internet</translation>
<translation id="6506374932220792071">Signatura d'ECDSA X9.62 amb SHA-256</translation>
+<translation id="6508248480704296122">Relacionada amb <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplicació: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Llicència per a recursos multimèdia</translation>
<translation id="6510568984200103950">Menys opcions de configuració</translation>
@@ -3528,9 +3583,11 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6551508934388063976">L'ordre no està disponible. Premeu Ctrl + N per obrir una finestra nova.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> usuaris</translation>
<translation id="6555432686520421228">Suprimeix tots els comptes d'usuari i restableix el dispositiu <ph name="IDS_SHORT_PRODUCT_NAME" />, com si fos nou.</translation>
+<translation id="6555810572223193255">Actualment no es pot dur a terme la neteja</translation>
<translation id="6556866813142980365">Refés</translation>
<translation id="6558280019477628686">S'ha produït un error. És possible que alguns elements no s'hagin suprimit.</translation>
<translation id="6559580823502247193">(ja és en aquest dispositiu)</translation>
+<translation id="6560713683827832045">Comprova que les notificacions d'aplicacions estiguin activades. En cas contrari, activa-les.</translation>
<translation id="6561726789132298588">retorn</translation>
<translation id="656293578423618167">El camí o el nom del fitxer és massa llarg. Deseu-ho amb un nom més curt o en una altra ubicació.</translation>
<translation id="656398493051028875">S'està suprimint "<ph name="FILENAME" />"...</translation>
@@ -3559,7 +3616,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6606070663386660533">Pestanya 8</translation>
<translation id="6607272825297743757">Informació del fitxer</translation>
<translation id="6607831829715835317">Més eine&amp;s</translation>
-<translation id="6610183966322615106">S'ha produït un error en afegir la impressora</translation>
<translation id="6612358246767739896">Contingut protegit</translation>
<translation id="6613452264606394692">Afegeix aquesta pàgina a les adreces d'interès per poder-hi tornar ràpidament</translation>
<translation id="6615455863669487791">Mostra-m'ho</translation>
@@ -3636,9 +3692,11 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6736045498964449756">Les contrasenyes no coincideixen.</translation>
<translation id="6736243959894955139">Adreça</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Tot i que ja no pots accedir al perfil antic, el pots suprimir.</translation>
<translation id="6739923123728562974">Mostra la drecera de l'escriptori</translation>
<translation id="6740234557573873150">S'ha aturat la baixada del fitxer <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Accessible a l'script</translation>
+<translation id="6743841972744298686">Configuració de sincronització</translation>
<translation id="6745592621698551453">Actualitza ara</translation>
<translation id="6746124502594467657">Mou avall</translation>
<translation id="674632704103926902">Activa l'opció tocar i arrossegar</translation>
@@ -3651,12 +3709,14 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6757101664402245801">S'ha copiat l'URL</translation>
<translation id="6758056191028427665">Digue'ns si ho estem fent bé.</translation>
<translation id="6759193508432371551">Restabliment de fàbrica</translation>
+<translation id="6765234885931342179">Veure el número de sèrie de la teva clau de seguretat</translation>
<translation id="6766101255664245434">Fes una foto o tria una foto o una icona existents.
<ph name="LINE_BREAK" />
Aquesta foto es mostrarà a la pantalla d'inici de sessió i a la pantalla de bloqueig de Chromebook.</translation>
<translation id="6769712124046837540">S'està afegint la impressora...</translation>
<translation id="6771503742377376720">És una entitat emissora de certificats</translation>
<translation id="6773575010135450071">Més accions...</translation>
+<translation id="6777817260680419853">S'ha bloquejat la redirecció</translation>
<translation id="6778959797435875428">Deixa de silenciar els llocs web</translation>
<translation id="677965093459947883">Molt petita</translation>
<translation id="6780439250949340171">gestiona una altra configuració</translation>
@@ -3731,6 +3791,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="6898699227549475383">Organització (O)</translation>
<translation id="6900284862687837908">Aplicació en segon pla: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Connecta el dispositiu al domini</translation>
+<translation id="6903534926908201625">Per personalitzar la informació que Google recopila, ves a <ph name="BEGIN_LINK" />Configuració<ph name="END_LINK" /> en qualsevol moment.</translation>
<translation id="6904344821472985372">Revoca l'accés al fitxer</translation>
<translation id="6904655473976120856">Prem el botó Aplicació per sortir</translation>
<translation id="6904713658985136356"><ph name="HOST" /> vol compartir la teva pantalla.</translation>
@@ -3739,17 +3800,22 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="691024665142758461">Baixa diversos fitxers</translation>
<translation id="6911324888870229398">S'ha perdut la connexió de xarxa. Comprova la connexió o prova una altra xarxa Wi-Fi.</translation>
<translation id="6911734910326569517">Ús de la memòria</translation>
+<translation id="6914783257214138813">Tothom que pugui veure el fitxer exportat podrà veure també les teves contrasenyes.</translation>
<translation id="6915804003454593391">Usuari:</translation>
<translation id="6916590542764765824">Gestiona les extensions</translation>
<translation id="6920989436227028121">Obre-ho com a pestanya normal</translation>
<translation id="6922128026973287222">Deseu les dades i agilitzeu la navegació amb Economitzador de dades de Google. Feu clic per obtenir més informació.</translation>
<translation id="6929555043669117778">Continua bloquejant les finestres emergents</translation>
<translation id="6930242544192836755">Durada</translation>
+<translation id="6934241953272494177">S'està analitzant el dispositiu multimèdia...
+ <ph name="LINE_BREAK1" />
+ S'han trobat <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">L'operació d'escriptura supera la longitud màxima de l'atribut a <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Inicieu la sessió a <ph name="TOKEN_NAME" /> per autenticar-vos a <ph name="HOST_NAME" /> amb el vostre certificat.</translation>
<translation id="6943176775188458830">Cancel·la la impressió</translation>
<translation id="6943836128787782965">La sol·licitud HTTP ha fallat</translation>
<translation id="6945221475159498467">Selecciona</translation>
+<translation id="694592694773692225">S'ha bloquejat la redirecció en aquesta pàgina.</translation>
<translation id="6949306908218145636">Afegeix les pàgines obertes a les adreces d'interès...</translation>
<translation id="6955446738988643816">Inspecciona l'element emergent</translation>
<translation id="6957231940976260713">Nom del servei</translation>
@@ -3853,13 +3919,16 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7093866338626856921">Intercanviar dades amb els dispositius <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">L'usuari supervisat no s'ha pogut importar. Comproveu la connexió a la xarxa i torneu-ho a provar més tard.</translation>
<translation id="7098447629416471489">Els altres motors de cerca desats es mostraran aquí</translation>
+<translation id="7099337801055912064">No es poden carregar fitxers PPD grans. La mida màxima és de 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elements seleccionats</translation>
<translation id="7102687220333134671">Les actualitzacions automàtiques estan activades</translation>
<translation id="7106346894903675391">Compra més emmagatzematge...</translation>
<translation id="7108338896283013870">Amaga</translation>
<translation id="7108668606237948702">retorn</translation>
+<translation id="7112978678959880812">La personalització està activada. Pots desactivar-la a myaccount.google.com.</translation>
<translation id="7113502843173351041">Saber l'adreça electrònica</translation>
<translation id="7114054701490058191">Les contrasenyes no coincideixen</translation>
+<translation id="7117228822971127758">Torna-ho a provar més tard</translation>
<translation id="7117247127439884114">Torna a iniciar la sessió...</translation>
<translation id="711840821796638741">Mostra les adreces d'interès gestionades</translation>
<translation id="711902386174337313">Accedeix a la llista de dispositius en què s'ha iniciat la sessió</translation>
@@ -3900,6 +3969,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7180611975245234373">Actualitza</translation>
<translation id="7180865173735832675">Personalitza</translation>
<translation id="7186088072322679094">Conserva a la barra d'eines</translation>
+<translation id="7187428571767585875">Entrades del registre que se suprimiran o canviaran:</translation>
<translation id="7191159667348037">Impressora desconeguda (USB)</translation>
<translation id="7191454237977785534">Anomena i desa</translation>
<translation id="7196835305346730603">S'estan cercant Chromebox propers...</translation>
@@ -3908,6 +3978,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7201118060536064622">S'ha suprimit <ph name="DELETED_ITEM_NAME" /></translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">S'està baixant <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Surt de la pàgina}other{Surt de les pàgines}}</translation>
<translation id="721331389620694978">No s'esborraran algunes opcions de configuració que poden reflectir hàbits de navegació.</translation>
<translation id="7216409898977639127">Proveïdor de dades mòbils</translation>
<translation id="7216595297012131718">Ordena els idiomes segons les teves preferències</translation>
@@ -3948,11 +4019,12 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7270858098575133036">Pregunta'm quan un lloc vulgui utilitzar els missatges exclusius del sistema per accedir a dispositius MIDI</translation>
<translation id="7272674038937250585">No s'ha proporcionat cap descripció</translation>
<translation id="7273110280511444812">darrera connexió el <ph name="DATE" /></translation>
-<translation id="727441411541283857"><ph name="PERCENTAGE" />% - Temps restant fins que es completi la pujada: <ph name="TIME" /></translation>
+<translation id="727441411541283857"><ph name="PERCENTAGE" />% - Temps restant fins que es completi la càrrega: <ph name="TIME" /></translation>
<translation id="7278870042769914968">Utilitza el tema GTK+</translation>
<translation id="727952162645687754">Error de baixada</translation>
<translation id="7279701417129455881">Gestiona el bloqueig de galetes...</translation>
<translation id="7280877790564589615">Permís sol·licitat</translation>
+<translation id="7283041136720745563">La teva quota d'emmagatzematge de Google Drive no és prou gran.</translation>
<translation id="7287143125007575591">Accés denegat.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> ppp</translation>
<translation id="7289225569524511578">Obre l'aplicació de fons de pantalla</translation>
@@ -4015,6 +4087,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7392118418926456391">S'ha produït un error en l'anàlisi antivirus</translation>
<translation id="7392915005464253525">T&amp;orna a obrir la finestra tancada</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> s'iniciarà quan s'iniciï el sistema i continuarà executant-se en segon pla, fins i tot quan hàgiu tancat la resta de finestres de <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">S'ha canviat la connexió de xarxa</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Espereu mentre Chromebox es reinicia...</translation>
<translation id="7400839060291901923">Configura la connexió al telèfon <ph name="PHONE_NAME" /></translation>
@@ -4025,6 +4098,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7409233648990234464">Torna a iniciar i fes powerwash</translation>
<translation id="7409836189476010449">Executar Flash</translation>
<translation id="7410344089573941623">Pregunta si <ph name="HOST" /> vol accedir a la càmera i al micròfon</translation>
+<translation id="741204030948306876">Sí, ho accepto</translation>
<translation id="7412226954991670867">Memòria de la GPU</translation>
<translation id="7416362041876611053">Error de xarxa desconegut.</translation>
<translation id="7417705661718309329">Mapa de Google</translation>
@@ -4046,6 +4120,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7445682342344043969">S'han bloquejat les finestres emergents</translation>
<translation id="744859430125590922">Controla i consulta els llocs web que aquesta persona visita des de l'adreça <ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="7453008956351770337">En seleccionar aquesta impressora, doneu permís a l'extensió següent per accedir a la vostra impressora:</translation>
+<translation id="7453467225369441013">Et tanca la sessió de la majoria de llocs web, però no la del compte de Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Obre la ubicació...</translation>
<translation id="7461924472993315131">Fixa</translation>
@@ -4056,7 +4131,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="747114903913869239">Error: no s'ha pogut descodificar l'extensió</translation>
<translation id="7473891865547856676">No, gràcies</translation>
<translation id="747459581954555080">Restaura'ls tots</translation>
-<translation id="747494631553057218">Entrades del registre:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ha detectat un error.</translation>
<translation id="7475671414023905704">URL de contrasenya perduda de Netscape</translation>
<translation id="7476454130948140105">No hi ha prou bateria per fer l'actualització (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Si heu oblidat la frase de contrasenya, atureu i restabliu la sincronització mitjançant <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4071,6 +4146,9 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7487067081878637334">Tecnologia</translation>
<translation id="7487099628810939106">Retard abans de fer clic:</translation>
<translation id="7487969577036436319">No hi ha cap component instal·lat</translation>
+<translation id="7489215562877293245">S'han trobat <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ A punt per crear una còpia de seguretat a <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Obre-les totes}=1{&amp;Obre una adreça d'interès}other{&amp;Obre-les totes (#)}}</translation>
<translation id="7489605380874780575">Comprova l'aptitud</translation>
<translation id="749028671485790643">Persona <ph name="VALUE" /></translation>
@@ -4083,7 +4161,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7497215489070763236">Certificat de CA del servidor</translation>
<translation id="7502658306369382406">Adreça IPv6</translation>
<translation id="7503191893372251637">Tipus de certificat de Netscape</translation>
-<translation id="7503607651407946808">Aquesta pàgina s'està traduint…</translation>
<translation id="7503821294401948377">No s'ha pogut carregar la icona "<ph name="ICON" />" per a l'acció del navegador.</translation>
<translation id="750509436279396091">Obre la carpeta de baixades</translation>
<translation id="7505167922889582512">Mostra els fitxers amagats</translation>
@@ -4095,9 +4172,9 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7517569744831774757">Restableix la configuració als valors predeterminats originals.</translation>
<translation id="7517786267097410259">Crea una contrasenya</translation>
<translation id="7518150891539970662">Registres de WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Aquesta pàgina s'està traduint…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Crea</translation>
+<translation id="7526413953848747421">Afegeix serveis de Google molt potents a Chrome, com ara el corrector ortogràfic i la funció de tocar per cercar</translation>
<translation id="7529411698175791732">Comprova la connexió a Internet. Si el problema continua, prova de tancar la sessió i tornar-la a iniciar.</translation>
<translation id="7530016656428373557">Velocitat de descàrrega en watts</translation>
<translation id="7536709149194614609">Reinicieu el dispositiu i torneu-ho a provar més tard.</translation>
@@ -4119,22 +4196,18 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7563991800558061108">Per solucionar aquest error, heu d'iniciar la sessió al vostre compte de Google des de la pantalla d'inici de la sessió. A continuació, podeu tancar la sessió del vostre compte de Google i provar de tornar a crear un usuari supervisat.</translation>
<translation id="756445078718366910">Obre una finestra del navegador</translation>
<translation id="7564847347806291057">Finalitza el procés</translation>
-<translation id="7565291891798266313">El motor de cerca ha canviat a <ph name="URL" />. Per desactivar les extensions que canvien el motor de cerca, fes clic a Restaura.</translation>
<translation id="7566118625369982896">Gestiona els enllaços d'aplicacions de Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">S'han esborrat les dades de Chrome</translation>
<translation id="7568790562536448087">Actualització</translation>
<translation id="7571643774869182231">No hi ha prou espai d'emmagatzematge per fer l'actualització</translation>
-<translation id="7573172247376861652">Pujada de la bateria</translation>
+<translation id="7573172247376861652">Càrrega de la bateria</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Intercala</translation>
-<translation id="7577815336900970562">Utilitza una xarxa Wi-Fi o mòbil per determinar la ubicació</translation>
<translation id="7579149537961810247">Silencia els llocs web</translation>
<translation id="7580671184200851182">Reprodueix el mateix àudio per tots els altaveus (àudio mono)</translation>
-<translation id="7581273696622423628">Ves a l'enquesta</translation>
<translation id="7581462281756524039">Eina per netejar</translation>
<translation id="7582582252461552277">Estableix aquesta xarxa com a preferida</translation>
-<translation id="7586312264284919041">Vols traduir aquesta pàgina?</translation>
<translation id="7586498138629385861">Chrome continuarà funcionant mentre hi hagi aplicacions de Chrome obertes.</translation>
<translation id="7589461650300748890">Aneu amb compte</translation>
<translation id="7589661784326793847">Espereu un moment.</translation>
@@ -4151,6 +4224,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7607274158153386860">Sol·licita el lloc per a la tauleta</translation>
<translation id="7611008212562900400">Cerca al dispositiu, en aplicacions, al web...</translation>
<translation id="7615910377284548269">Gestiona el bloqueig dels connectors de fora de la zona de proves...</translation>
+<translation id="7616214729753637086">S'està registrant el dispositiu...</translation>
<translation id="7617366389578322136">S'està connectant al dispositiu <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">No s'ha desat cap contrasenya.</translation>
<translation id="7622114377921274169">S'està carregant.</translation>
@@ -4179,6 +4253,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7664620655576155379">Dispositiu Bluetooth no compatible: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Afegeix un compte</translation>
<translation id="7671130400130574146">Utilitza la barra del títol i els límits del sistema</translation>
+<translation id="7683373461016844951">Per continuar, fes clic a D'acord i, a continuació, a Afegeix una persona per crear un perfil per a la teva adreça electrònica del domini <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Extensió instal·lada per l'administrador</translation>
<translation id="7684559058815332124">Accedeix a la pàgina d'inici de sessió del portal captiu</translation>
<translation id="7685049629764448582">Memòria de JavaScript </translation>
@@ -4237,7 +4312,6 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7773726648746946405">Emmagatzematge de sessions</translation>
<translation id="7781335840981796660">Se suprimiran tots els comptes d'usuari i totes les dades locals.</translation>
<translation id="7782102568078991263">Cap suggeriment més de Google</translation>
-<translation id="778330624322499012">No s'ha pogut carregar <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">La configuració de seguretat del vostre ordinador ha bloquejat aquest fitxer.</translation>
<translation id="7786207843293321886">Surt de la sessió de convidat</translation>
<translation id="7786889348652477777">&amp;Tornar a carregar l'aplicació</translation>
@@ -4271,7 +4345,13 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7815680994978050279">S'ha bloquejat una baixada perillosa</translation>
<translation id="7818135753970109980">S'ha afegit un tema nou (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA o RSN)</translation>
+<translation id="7819992334107904369">Sincronització de Chrome</translation>
<translation id="782057141565633384">C&amp;opia l'adreça del vídeo</translation>
+<translation id="7821462174190887129">S'han trobat <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ La teva quota d'emmagatzematge de Google Drive no és prou gran. Cal tenir <ph name="FILE_SIZE" /> més.
+ <ph name="LINE_BREAK2" />
+ Prova de seleccionar menys fotos.</translation>
<translation id="782590969421016895">Utilitza les pàgines actuals</translation>
<translation id="7829298379596169484">S'està accedint a l'entrada d'àudio</translation>
<translation id="7831368056091621108">per obtenir aquesta extensió, el vostre historial i altres paràmetres de configuració de Chrome a tots els dispositius.</translation>
@@ -4309,6 +4389,7 @@ Assegureu-vos que no es pugui accedir a informació confidencial.</translation>
<translation id="7881969471599061635">Desactiva els subtítols</translation>
<translation id="7882358943899516840">Tipus de proveïdor</translation>
<translation id="7885253890047913815">Destinacions recents</translation>
+<translation id="7886917304091689118">S'està executant a Chrome</translation>
<translation id="7887334752153342268">Duplica</translation>
<translation id="7887864092952184874">Ratolí Bluetooth vinculat</translation>
<translation id="7889966925761734854">Cerca</translation>
@@ -4392,7 +4473,9 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8000066093800657092">No hi ha cap xarxa</translation>
<translation id="8001504501378762252">És possible que un lloc web t'hagi robat la contrasenya</translation>
<translation id="8004582292198964060">Navegador</translation>
+<translation id="8005600846065423578">Permet sempre que <ph name="HOST" /> vegi el porta-retalls</translation>
<translation id="8008356846765065031">S'ha desconnectat Internet. Comproveu la connexió.</translation>
+<translation id="8008765610824028412">No s'ha pogut carregar <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Envia automàticament algunes dades del sistema i contingut de les pàgines a Google per ajudar a detectar les aplicacions i els llocs perillosos</translation>
<translation id="8012382203418782830">Aquesta pàgina s'ha traduït.</translation>
<translation id="8014154204619229810">L'actualitzador està en funcionament. Actualitzeu la pantalla d'aquí a un minut per tornar-ho a comprovar.</translation>
@@ -4493,7 +4576,6 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="816055135686411707">Error en configurar la confiança del certificat</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Crea una nota</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gestioneu la configuració del micròfon…</translation>
<translation id="8168435359814927499">Contingut</translation>
<translation id="8174047975335711832">Informació dels dispositius</translation>
@@ -4510,7 +4592,6 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8191230140820435481">Gestionar les aplicacions, les extensions i els temes</translation>
<translation id="8191453843330043793">Solucionador de servidors intermediaris V8</translation>
<translation id="8195027750202970175">Espai ocupat al disc</translation>
-<translation id="8195739004487400241">La pàgina d'inici a canviat a <ph name="URL" />. Per desactivar les extensions que canvien la pàgina d'inici, fes clic a Restaura.</translation>
<translation id="8199300056570174101">Xarxa (servei) i propietats del dispositiu</translation>
<translation id="8200772114523450471">Reprèn</translation>
<translation id="8202160505685531999">Torneu a introduir la contrasenya per actualitzar el vostre perfil del dispositiu <ph name="DEVICE_TYPE" />.</translation>
@@ -4528,6 +4609,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8226619461731305576">Cua</translation>
<translation id="8226742006292257240">A continuació, trobareu la contrasenya de TPM generada aleatòriament que s'ha assignat al vostre ordinador:</translation>
<translation id="8227119283605456246">Adjunta un fitxer</translation>
+<translation id="8233198815467326623">Vols restaurar la pàgina d'inici predeterminada?</translation>
<translation id="8234795456569844941">Ajuda els nostres enginyers a solucionar aquest problema. Explica'ns què ha passat just abans de rebre el missatge d'error del perfil:</translation>
<translation id="8234989666557591529">Tria un telèfon per desbloquejar <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Consell d'ajuda</translation>
@@ -4553,7 +4635,6 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8261378640211443080">Aquesta extensió no apareix a <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i és possible que s'hagi afegit sense que ho sapigueu.</translation>
<translation id="8261387128019234107">Afegeix un compte per a: <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Suprimeix</translation>
-<translation id="8261673729476082470">S'està creant una còpia de seguretat de <ph name="FILE_COUNT" /> fotos a <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> no s'ha implementat en aquesta compilació.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ha desactivat el cursor del ratolí.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ha activat la pantalla completa.</translation>
@@ -4655,6 +4736,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8454288007744638700">O bé seleccioneu una xarxa nova:</translation>
<translation id="845627346958584683">Hora de caducitat</translation>
<translation id="8456681095658380701">El nom no és vàlid</translation>
+<translation id="8457451314607652708">Importa les adreces d'interès</translation>
<translation id="8460336040822756677">Si desactives Smart Lock per a <ph name="DEVICE_TYPE" />, no podràs desbloquejar els dispositius Chrome amb el telèfon, sinó que hauràs d'escriure la contrasenya.</translation>
<translation id="8461329675984532579">Nom del proveïdor domèstic</translation>
<translation id="84613761564611563">La interfície d'usuari per configurar la xarxa s'ha sol·licitat. Espera…</translation>
@@ -4719,14 +4801,15 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8569764466147087991">Seleccioneu el fitxer que vulgueu obrir</translation>
<translation id="8571213806525832805">Quatre darreres setmanes</translation>
<translation id="8574990355410201600">Permet sempre el so a <ph name="HOST" /></translation>
+<translation id="8578639784464423491">No pot tenir més de 99 lletres</translation>
<translation id="8579285237314169903">S'estan sincronitzant <ph name="NUMBER_OF_FILES" /> elements...</translation>
<translation id="857943718398505171">Permès (recomanat)</translation>
<translation id="8581809080475256101">Premeu per avançar, menú contextual per veure l'historial</translation>
<translation id="8584280235376696778">O&amp;bre el vídeo en una pestanya nova</translation>
<translation id="8588866096426746242">Mostra les estadístiques del perfil</translation>
+<translation id="8589652987924574405">Les adreces d'interès, l'historial, les contrasenyes i altres opcions de configuració se sincronitzaran amb el teu compte de Google, perquè els puguis utilitzar en tots els dispositius. Pots canviar-ho més tard a la configuració.</translation>
<translation id="8590375307970699841">Configurar actualitzacions automàtiques</translation>
<translation id="8594908476761052472">Captura un vídeo</translation>
-<translation id="8595925260712451473">Introduïu el suggeriment aquí.</translation>
<translation id="8596540852772265699">Fitxers personalitzats</translation>
<translation id="8597845839771543242">Format de la propietat:</translation>
<translation id="8598453409908276158">S'ha bloquejat l'accés al connector de fora de la zona de proves</translation>
@@ -4741,6 +4824,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8620617069779373398">Estat d'itinerància</translation>
<translation id="8620765578342452535">Configurar les connexions de xarxa</translation>
<translation id="8620790565535071193">S'ha produït un error en la cerca</translation>
+<translation id="8622877356447980900">Voleu traduir aquesta pàgina?</translation>
<translation id="8623004009673949077">L'aplicació amb l'atribut del fitxer de manifest "kiosk_only" s'ha d'instal·lar al mode quiosc de Chrome OS.</translation>
<translation id="8624205858755890468">Permet que l'Assistent et mostri informació, aplicacions i accions relacionades.</translation>
<translation id="862542460444371744">&amp;Extensions</translation>
@@ -4786,6 +4870,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8671210955687109937">Pot comentar</translation>
<translation id="8673026256276578048">Cerca al web...</translation>
<translation id="8673383193459449849">Problema del servidor</translation>
+<translation id="8674241889607553858">Vols traduir aquesta pàgina?</translation>
<translation id="8675354002693747642">Clau compartida prèviament</translation>
<translation id="8676374126336081632">Esborra l'entrada</translation>
<translation id="8677039480012021122">Esborra les dades i desconnecta</translation>
@@ -4798,6 +4883,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8688579245973331962">No veieu el vostre nom?</translation>
<translation id="8688591111840995413">Contrasenya incorrecta</translation>
<translation id="8688672835843460752">Disponible</translation>
+<translation id="8689583087392258564">No s'ha pogut connectar l'ordinador al domini. La unitat organitzativa no és vàlida.</translation>
<translation id="869257642790614972">Torna a obrir l'última pestanya tancada</translation>
<translation id="8695825812785969222">Obre la &amp;ubicació...</translation>
<translation id="8698464937041809063">Dibuix de Google</translation>
@@ -4812,6 +4898,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8708671767545720562">&amp;Més informació</translation>
<translation id="8710187907779883426">curt (1 s)</translation>
<translation id="8711402221661888347">Hamburguesa</translation>
+<translation id="8712637175834984815">D'acord</translation>
<translation id="8713570323158206935">Envia <ph name="BEGIN_LINK1" />informació del sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Fi de la compatibilitat</translation>
<translation id="871476437400413057">Contrasenyes desades de Google</translation>
@@ -4887,7 +4974,6 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="882204272221080310">Per a més seguretat, actualitza el microprogramari.</translation>
<translation id="8823514049557262177">Copia el te&amp;xt de l'enllaç</translation>
<translation id="8824701697284169214">Afegeix la pà&amp;gina...</translation>
-<translation id="8827850355924932817">Utilitza una xarxa Wi-Fi per determinar la ubicació</translation>
<translation id="8828933418460119530">Nom DNS</translation>
<translation id="8830796635868321089">No s'ha pogut realitzar la comprovació d'actualitzacions amb la configuració del servidor intermediari actual. Ajusteu la <ph name="PROXY_SETTINGS_LINK_START" />configuració del servidor intermediari<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> controla la configuració de la xarxa.</translation>
@@ -4940,13 +5026,14 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="8912793549644936705">Amplia</translation>
<translation id="8915370057835397490">S'estan carregant els suggeriments</translation>
<translation id="8916476537757519021">Submarc d'incògnit: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Convertidor a ràster PWG</translation>
+<translation id="8918468086406665831">Sincronitza amb <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Permet sempre els anuncis en aquest lloc web</translation>
<translation id="8925458182817574960">&amp;Configuració</translation>
<translation id="8926389886865778422">No m'ho tornis a preguntar</translation>
<translation id="8926518602592448999">Desactivació de les extensions del mode de desenvolupador</translation>
<translation id="892706138619340876">S'han restablert algunes opcions de configuració</translation>
<translation id="8931394284949551895">Dispositius nous</translation>
+<translation id="893242274404530797">Les notificacions de Serveis de Google Play són necessàries per compartir la xarxa de manera instantània</translation>
<translation id="8933960630081805351">&amp;Mostra a Finder</translation>
<translation id="8934732568177537184">Continua</translation>
<translation id="8938356204940892126">Deixa-ho córrer</translation>
@@ -5004,6 +5091,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="9024127637873500333">&amp;Obre en una pestanya nova</translation>
<translation id="9024331582947483881">pantalla completa</translation>
<translation id="9025098623496448965">D'acord, torna a la pantalla d'inici de sessió</translation>
+<translation id="902659348151742535">És possible que Google utilitzi el vostre historial de navegació per personalitzar la Cerca, els anuncis i altres serveis de Google.</translation>
<translation id="9026731007018893674">baixa</translation>
<translation id="9027146684281895941">Supervisa aquesta persona per controlar i consultar els llocs web que visita des del teu compte de Google.</translation>
<translation id="9027459031423301635">Obre l'enllaç en una pes&amp;tanya nova</translation>
@@ -5044,7 +5132,6 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="9084064520949870008">Obre com a finestra</translation>
<translation id="9088234649737575428">La política d'empresa té el connector <ph name="PLUGIN_NAME" /> bloquejat</translation>
<translation id="9088917181875854783">Confirmeu que aquesta clau d'accés apareix a "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Envia informació del sistema</translation>
<translation id="9094033019050270033">Actualitza la contrasenya</translation>
<translation id="9094982973264386462">Suprimeix</translation>
<translation id="9095253524804455615">Suprimeix</translation>
@@ -5098,6 +5185,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="9170397650136757332">Ara mou el dit lleugerament perquè es pugui captar l’empremta digital sencera</translation>
<translation id="9170848237812810038">&amp;Desfés</translation>
<translation id="9170884462774788842">Un altre programa de l'ordinador ha afegit un tema que pot canviar el funcionament de Chrome.</translation>
+<translation id="9173995187295789444">S'estan cercant dispositius Bluetooth...</translation>
<translation id="9174212595744391062">Amb aquesta acció, s'esborraran les galetes i la memòria cau de tots els llocs web, com ara:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" />: hi ha un dispositiu Bluetooth connectat</translation>
<translation id="9177499212658576372">Actualment esteu connectat a la xarxa <ph name="NETWORK_TYPE" />.</translation>
@@ -5122,6 +5210,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="932327136139879170">Pàgina d'inici</translation>
<translation id="932508678520956232">No s'ha pogut començar a imprimir.</translation>
<translation id="93393615658292258">Només la contrasenya</translation>
+<translation id="935490618240037774">Les adreces d'interès, l'historial, les contrasenyes i altres opcions de configuració se sincronitzaran amb el teu compte de Google, perquè els puguis utilitzar en tots els dispositius</translation>
<translation id="936801553271523408">Dades de diagnòstic del sistema</translation>
<translation id="93766956588638423">Repara l'extensió</translation>
<translation id="938470336146445890">Instal·leu un certificat d'usuari.</translation>
@@ -5142,6 +5231,7 @@ Deseu el fitxer de clau en una ubicació segura. El necessitareu per crear versi
<translation id="960987915827980018">Queda cosa d'una hora</translation>
<translation id="962802172452141067">Arbre de carpetes d'adreces d'interès</translation>
<translation id="968174221497644223">Memòria cau de l'aplicació</translation>
+<translation id="969096075394517431">Canvia els idiomes</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 pestanya}other{# pestanyes}}</translation>
<translation id="971774202801778802">URL de l'adreça d'interès</translation>
<translation id="973473557718930265">Surt</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_cs.xtb b/chromium/chrome/app/resources/generated_resources_cs.xtb
index a61a3c23e13..061655fc241 100644
--- a/chromium/chrome/app/resources/generated_resources_cs.xtb
+++ b/chromium/chrome/app/resources/generated_resources_cs.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Otevřít odkaz v novém okně aplikace <ph name="APP" /></translation>
<translation id="1005274289863221750">Používat mikrofon a fotoaparát</translation>
<translation id="1007408791287232274">Zařízení nelze naÄíst.</translation>
+<translation id="1008186147501209563">Exportovat záložky</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Stránka nereaguje}few{Stránky nereagují}many{Stránky nereagují}other{Stránky nereagují}}</translation>
<translation id="1012794136286421601">Vaše Dokumenty, Tabulky, Prezentace a Nákresy se synchronizují. Můžete otevřít aplikaci Disk Google a přistupovat k nim online nebo offline.</translation>
-<translation id="1013383076511149692">Zobrazit text a obrázky zkopírované do schránky</translation>
<translation id="1013707859758800957">Na této stránce bylo povoleno spuštění pluginu mimo izolovaný prostor.</translation>
<translation id="1015318665228971643">Upravit název složky</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Otevřít vše v &amp;novém okně}=1{Otevřít v &amp;novém okně}few{Otevřít vše (#) v &amp;novém okně}many{Otevřít vše (#) v &amp;novém okně}other{Otevřít vše (#) v &amp;novém okně}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Škodlivý software nelze odstranit</translation>
<translation id="1062407476771304334">Nahradit</translation>
<translation id="1062866675591297858">Spravujte dozorovaného uživatele prostřednictvím <ph name="BEGIN_LINK" />panelu dozorovaných uživatelů<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Nástroj na kontrolu souborů knihoven médií</translation>
<translation id="1064835277883315402">Připojit se k privátní síti</translation>
<translation id="1064912851688322329">Odpojit úÄet Google</translation>
<translation id="1067048845568873861">Vytvořeno</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Šifrování dat</translation>
+<translation id="1074944608454986967">Chcete-li obsah nahlas pÅ™eÄíst, podržte tlaÄítko Hledat a poté kliknutím nebo pÅ™etažením vyberte požadovaný obsah. Můžete také zvýraznit oblast a stisknout klávesy Hledat + S.</translation>
<translation id="1076698951459398590">Zapnout motiv</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Nastavit automatické aktualizace pro všechny uživatele</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">Chcete-li spravovat a zobrazit weby, které tento uživatel navštěvuje, <ph name="BEGIN_SIGN_IN_LINK" />přihlaste se<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">Zapnout zvuk webů</translation>
<translation id="1097658378307015415">Chcete-li aktivovat síť <ph name="NETWORK_ID" />, vstupte prosím před přihlášením jako host</translation>
+<translation id="1103523840287552314">Vždy překládat jazyk <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Propojení SMS</translation>
<translation id="1108600514891325577">&amp;Zastavit</translation>
<translation id="1110155001042129815">PoÄkat</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Nepovolovat žádným webům využívání exkluzivních zpráv systému pro přístup k zařízením MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Úprava vyhledávaÄe</translation>
-<translation id="1131167343343087859">Platební karty a adresy pomocí služby Google Payments.</translation>
<translation id="1134009406053225289">Otevřít v anonymním okně</translation>
<translation id="1137673463384776352">Otevřít odkaz v aplikaci <ph name="APP" /></translation>
<translation id="1140351953533677694">Přistupovat k zařízením připojeným přes Bluetooth a sériový port</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plugin zablokován</translation>
<translation id="1145532888383813076">Prohledejte zařízení, aplikace a internet.</translation>
<translation id="1146204723345436916">Importovat záložky ze souboru HTML...</translation>
+<translation id="1148097584170732637">Nalezeno: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ V místním úložišti není dost místa, chybí <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Zkuste vybrat méně fotek.</translation>
<translation id="1149088842877960903">Spouštění JavaScriptu prostřednictvím AppleScriptu je vypnuto. Chcete-li jej zapnout, přejděte v Chromu na Nastavení &gt; Rozšířená nastavení &gt; Systém. Další informace najdete na stránce https://support.google.com/chrome/?p=applescript.</translation>
<translation id="1149401351239820326">Měsíc vypršení platnosti</translation>
<translation id="1153356358378277386">Spárovaná zařízení</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Přejmenovat</translation>
<translation id="1175364870820465910">Tisk...</translation>
<translation id="117624967391683467">Kopírování souboru <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Obnovit výchozí vyhledávaÄ?</translation>
<translation id="1177863135347784049">Vlastní</translation>
<translation id="1178581264944972037">Pozastavit</translation>
<translation id="1179803038870941185">Web <ph name="URL" /> chce získat úplnou kontrolu nad zařízeními MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Uživatelé s oprávnÄ›ními ke Ätení a provádÄ›ní zmÄ›n</translation>
<translation id="1206407435587370571">Prozkoumejte svůj Chromebook</translation>
<translation id="1209796539517632982">Automatické názvové servery</translation>
+<translation id="1210982357925844241">Uložená hesla můžete zobrazit a spravovat na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Pomocí anonymního okna můžete web používat bez ukládání historie procházení</translation>
<translation id="1213037489357051291">Nastavení otisků prstu: celkem <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Byla přidána nová aplikace na pozadí</translation>
@@ -188,6 +195,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1280820357415527819">Vyhledávání mobilních sítí</translation>
<translation id="1285320974508926690">Tento web nikdy nepřekládat</translation>
<translation id="1285484354230578868">Ukládat údaje v úÄtu na Disku Google</translation>
+<translation id="1288037062697528143">NoÄní režim se zapne automaticky za soumraku</translation>
<translation id="1293177648337752319">Zapnout zvuk webu</translation>
<translation id="1293509594570842875">Vytvoření nového dozorovaného uživatele se nezdařilo. Zkontrolujte připojení k síti a zkuste to znovu.</translation>
<translation id="1293556467332435079">Soubory</translation>
@@ -200,7 +208,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1303101771013849280">Soubor HTML záložek</translation>
<translation id="1303671224831497365">Nebyla nalezena žádná zařízení Bluetooth</translation>
<translation id="1306606229401759371">Změnit nastavení</translation>
-<translation id="1307398858972670978">Ke svým heslům můžete získat přístup ze kteréhokoliv zařízení na stránce <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Jejda! Systému se pro toto zařízení nepodařilo uložit token dlouhodobého přístupu k rozhraní API.</translation>
<translation id="1313405956111467313">Automatické nastavení proxy serveru</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1331977651797684645">To jsem byl(a) já.</translation>
<translation id="1338776410427958681">Sbalit složku <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Mazání...</translation>
-<translation id="1339266338863469628">Výchozí (zaznamená pouze vás)</translation>
<translation id="1340527397989195812">Zálohujte média ze zařízení pomocí aplikace Soubory.</translation>
<translation id="1341988552785875222">Aktuální tapetu nastavila aplikace <ph name="APP_NAME" />. Je možné, že před výběrem jiné tapety bude nutné aplikaci <ph name="APP_NAME" /> odinstalovat.</translation>
<translation id="1346748346194534595">Doprava</translation>
@@ -228,6 +234,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1347975661240122359">Aktualizace bude zahájena, až baterie dosáhne <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importování <ph name="FILE_COUNT" /> souborů...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Soubor PPD nebyl nalezen. Zkontrolujte, zda je Chromebook online, a zkuste to znovu.</translation>
<translation id="1355466263109342573">Plugin <ph name="PLUGIN_NAME" /> je blokován</translation>
<translation id="1357589289913453911">ID rozšíření</translation>
<translation id="1358735829858566124">Soubor nebo adresář nelze použít.</translation>
@@ -241,6 +248,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1368832886055348810">Zleva doprava</translation>
<translation id="1370646789215800222">Odebrat uživatele?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Bude odstraněna 1 položka}few{Budou odstraněny # položky}many{Bude odstraněno # položky}other{Bude odstraněno # položek}}</translation>
+<translation id="1372841398847029212">Synchronizovat do vaÅ¡eho úÄtu</translation>
<translation id="1374844444528092021">Certifikát vyžadovaný sítí „<ph name="NETWORK_NAME" />“ není nainstalován, nebo je neplatný. Nainstalujte nový certifikát a zkuste se připojit znovu.</translation>
<translation id="1374962581120570592">Byly nastaveny soubory cookie</translation>
<translation id="1375321115329958930">Uložená hesla</translation>
@@ -271,7 +279,9 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1409390508152595145">Vytvořit dozorovaného uživatele</translation>
<translation id="1410197035576869800">Ikona aplikace</translation>
<translation id="1410616244180625362">Povolit webu <ph name="HOST" /> přístup ke kameře i nadále</translation>
+<translation id="1411668397053040814">Chcete-li Chrome používat v režimu virtuální reality, nainstalujte nebo aktualizujte Klávesnici Daydream</translation>
<translation id="1414648216875402825">Provádíte upgrade na nestabilní verzi systému <ph name="PRODUCT_NAME" />, která obsahuje funkce ve fázi vývoje. Bude docházet k selháním a neoÄekávaným chybám. PokraÄujte s nejvyšší opatrností.</translation>
+<translation id="1415708812149920388">Byl odmítnut přístup ke Ätení obsahu schránky</translation>
<translation id="1415990189994829608">Rozšíření <ph name="EXTENSION_NAME" /> (ID <ph name="EXTENSION_ID" />) není pro tento typ relace povoleno.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">NezdaÅ™ilo se vytvoÅ™it náhodný soukromý klÃ­Ä RSA.</translation>
@@ -305,6 +315,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1465827627707997754">Kousek pizzy</translation>
<translation id="1467432559032391204">Doleva</translation>
<translation id="1467999917853307373">Stránka <ph name="URL" /> chce trvale ukládat data v zařízení.</translation>
+<translation id="1468571364034902819">Tento profil nelze použít</translation>
<translation id="1470719357688513792">Nové nastavení souborů cookie se projeví po opÄ›tovném naÄtení stránky.</translation>
<translation id="1470811252759861213">Chcete-li rozšíření pÅ™enést do vÅ¡ech poÄítaÄů, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Soubor <ph name="FILENAME" /> nelze nahrát. Na Disku Google je nedostatek místa.</translation>
@@ -315,7 +326,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1477301030751268706">Mezipaměť tokenů rozhraní Identity API</translation>
<translation id="1478233201128522094">Příště toto zařízení <ph name="DEVICE_TYPE" /> odemkne nový telefon. Funkci Smart Lock můžete vypnout v Nastavení.</translation>
<translation id="1478340334823509079">Podrobnosti: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">PoÄet nových fotek pÅ™ipravených k zálohování: <ph name="FILE_COUNT" /></translation>
<translation id="1483493594462132177">Odeslat</translation>
<translation id="1485015260175968628">Nyní může:</translation>
<translation id="1485141095922496924">Verze <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1487335504823219454">Zapnuto – vlastní nastavení</translation>
<translation id="1493892686965953381">Čekání na <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Další dostupná zařízení: <ph name="NUM_PRINTERS" /></translation>
-<translation id="1497284176235884849">Zadaný soubor PPD není platný.</translation>
<translation id="1497522201463361063">Soubor „<ph name="FILE_NAME" />“ se nepodařilo přejmenovat. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Neznámé zařízení [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">ÚÄet tohoto vlastníka musí být v relaci multiprofilu pÅ™ihlášen jako první.</translation>
@@ -404,13 +413,16 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1600857548979126453">Získat přístup k ladicímu programu stránky na serveru</translation>
<translation id="1601560923496285236">Použít</translation>
<translation id="1603914832182249871">(Anonymní režim)</translation>
+<translation id="1607139524282324606">Vymazat položku</translation>
<translation id="1608626060424371292">Odebrat tohoto uživatele</translation>
<translation id="1609170755653088773">Synchronizujte toto heslo do svého iPhonu</translation>
<translation id="1609862759711084604">Předchozí uživatel</translation>
+<translation id="1611557582955786626">Chcete-li získat přizpůsobené prohlížení synchronizované mezi zařízeními, přihlaste se</translation>
<translation id="1611584202130317952">Proces správy úÄtů byl pÅ™eruÅ¡en. Zkuste to znovu nebo kontaktujte vlastníka nebo administrátora zařízení.</translation>
<translation id="1611649489706141841">vpřed</translation>
<translation id="1611704746353331382">Exportovat záložky do souboru HTML...</translation>
<translation id="1612129875274679969">Trvale ponechat toto zařízení v režimu veřejného terminálu</translation>
+<translation id="161460670679785907">Telefon se nepodařilo najít</translation>
<translation id="1616206807336925449">Toto rozšíření vyžaduje speciální oprávnění.</translation>
<translation id="161707228174452095">Otisk byl přidán!</translation>
<translation id="1618268899808219593">C&amp;entrum nápovědy</translation>
@@ -440,7 +452,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1650371550981945235">Zobrazit možnosti vstupu</translation>
<translation id="1650709179466243265">Přidat www. a .com a otevřít adresu</translation>
<translation id="1651008383952180276">Musíte zadat dvakrát stejnou heslovou frázi</translation>
-<translation id="1652972346408808053">Heslo bylo uloženo. Svá hesla můžete zobrazit v libovolném zařízení na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Přidejte tiskárnu do služby Google Cloud Print a tiskněte odkudkoli.}few{Přidejte # tiskárny do služby Google Cloud Print a tiskněte odkudkoli.}many{Přidejte # tiskárny do služby Google Cloud Print a tiskněte odkudkoli.}other{Přidejte # tiskáren do služby Google Cloud Print a tiskněte odkudkoli.}}</translation>
<translation id="1657406563541664238">Pomozte <ph name="PRODUCT_NAME" /> zlepšit tím, že budete Googlu automaticky zasílat statistiky využití a zprávy o selhání aplikace</translation>
<translation id="1658424621194652532">Tato stránka používá váš mikrofon.</translation>
@@ -457,7 +468,9 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1673103856845176271">Soubor je z bezpeÄnostních důvodů nedostupný.</translation>
<translation id="167832068858235403">snížit hlasitost</translation>
<translation id="1679068421605151609">Nástroje pro vývojáře</translation>
+<translation id="16815041330799488">Nepovolovat webům přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="1682548588986054654">Nové anonymní okno</translation>
+<translation id="1688935057616748272">Zadejte písmeno</translation>
<translation id="168991973552362966">Přidání tiskárny v okolí</translation>
<translation id="1689945336726856614">Kopírovat adresu &amp;URL</translation>
<translation id="1692602667007917253">Jejda, něco se pokazilo</translation>
@@ -498,6 +511,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1756681705074952506">Metoda zadávání dat</translation>
<translation id="175772926354468439">Aktivovat motiv</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Zobrazit v Internetovém obchodu Chrome</translation>
<translation id="1758831820837444715">Konfigurace sítě Ethernet</translation>
<translation id="1763046204212875858">Vytvořit zástupce aplikací</translation>
<translation id="1763108912552529023">PokraÄovat v průzkumu</translation>
@@ -543,7 +557,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />UpozornÄ›ní:<ph name="END_BOLD" /> Tyto soubory jsou doÄasné a mohou být automaticky smazány kvůli uvolnÄ›ní místa na disku. <ph name="BEGIN_LINK" />Další informace<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Nastavení funkce Smart Lock pro zařízení <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Obnovení souborů Microsoft</translation>
-<translation id="1825832322945165090">V zařízení není dost místa</translation>
+<translation id="1818007989243628752">Smazat heslo uživatele <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Probíhá kontrola</translation>
<translation id="1828149253358786390"><ph name="SITE" /> vám chce zasílat oznámení.</translation>
<translation id="1828378091493947763">Tento plugin v tomto zařízení není podporován</translation>
@@ -645,6 +659,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="1999115740519098545">Při spuštění</translation>
<translation id="2006638907958895361">Otevřít odkaz v aplikaci <ph name="APP" /></translation>
<translation id="2007404777272201486">Nahlásit problém...</translation>
+<translation id="2015632741368427174">Bylo zablokováno přesměrování na tento web:</translation>
<translation id="2016430552235416146">TradiÄní</translation>
<translation id="2017334798163366053">Deaktivovat shromažÄování údajů o výkonu</translation>
<translation id="2017836877785168846">Vymaže historii a automatická dokonÄení v adresním řádku.</translation>
@@ -686,6 +701,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2085470240340828803">Soubor s názvem <ph name="FILENAME" /> již existuje. Co chcete udělat?</translation>
<translation id="2087822576218954668">Tisk: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Pohybujte se na internetu bezpeÄnÄ› pomocí prohlížeÄe Google Chrome</translation>
+<translation id="2089795179672254991">Zeptat se, když chce web získat přístup k textu a obrázkům zkopírovaným do schránky (doporuÄeno)</translation>
<translation id="2090165459409185032">Chcete-li obnovit informace o svém úÄtu, pÅ™ejdÄ›te na web google.com/accounts/recovery.</translation>
<translation id="2090876986345970080">BezpeÄnostní nastavení systému</translation>
<translation id="2091887806945687916">Zvuk</translation>
@@ -712,14 +728,12 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2121825465123208577">Změnit velikost</translation>
<translation id="2124930039827422115">{1,plural, =1{Hodnocení od jednoho uživatele: <ph name="AVERAGE_RATING" />.}few{Hodnocení od # uživatelů: <ph name="AVERAGE_RATING" />.}many{Hodnocení od # uživatelů: <ph name="AVERAGE_RATING" />.}other{Hodnocení od # uživatelů: <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Synchronizace je administrátorem zakázána.</translation>
-<translation id="2126426811489709554">Používá technologii Chrome</translation>
<translation id="2127372758936585790">NabíjeÄka má příliÅ¡ nízký výkon</translation>
<translation id="212862741129535676">Procentuální zastoupení stavů frekvence</translation>
<translation id="2128691215891724419">Chyba synchronizace: Aktualizujte heslovou frázi pro synchronizaci...</translation>
<translation id="2129825002735785149">Aktualizovat plugin</translation>
<translation id="2129904043921227933">Chyba synchronizace: Aktualizujte heslovou frázi pro synchronizaci...</translation>
<translation id="2131077480075264">Aplikaci <ph name="APP_NAME" /> nelze nainstalovat, protože není povolena rozhraním <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">Chcete tuto stránku přeložit?</translation>
<translation id="2135787500304447609">&amp;Obnovit</translation>
<translation id="2136372518715274136">Zadejte nové heslo</translation>
<translation id="2136476978468204130">Zadaná heslová fráze není správná</translation>
@@ -754,6 +768,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2178614541317717477">Ohrožení bezpeÄnosti certifikaÄní autority</translation>
<translation id="218070003709087997">PoÄet kopií, které chcete vytisknout, je tÅ™eba zadat jako Äíslo (od 1 do 999).</translation>
<translation id="2187895286714876935">Chyba při importu certifikátu serveru</translation>
+<translation id="2187906491731510095">Rozšíření byla aktualizována</translation>
<translation id="2188881192257509750">Spustit aplikaci <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Nástroj na získávání identifikaÄních údajů sítí Wi-Fi</translation>
<translation id="219008588003277019">Modul nativního klienta: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2255317897038918278">Časové razítko standardu Microsoft</translation>
<translation id="225614027745146050">Vítejte</translation>
<translation id="225692081236532131">Stav aktivace</translation>
+<translation id="2261323523305321874">Administrátor provedl celosystémovou změnu, která zakazuje některé staré profily.</translation>
<translation id="2262477216570151239">Prodleva před opakováním</translation>
<translation id="2263189956353037928">Odhlásit se a znovu se přihlásit</translation>
<translation id="2263497240924215535">(Deaktivováno)</translation>
@@ -831,7 +847,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2294358108254308676">Chcete nainstalovat aplikaci <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metoda EAP:</translation>
<translation id="2297705863329999812">Hledat tiskárny</translation>
-<translation id="230115972905494466">Nebyla nalezena žádná kompatibilní zařízení</translation>
<translation id="2301382460326681002">Kořenový adresář rozšíření je neplatný.</translation>
<translation id="2302685579236571180">Anonymní režim</translation>
<translation id="23030561267973084">Aplikace <ph name="EXTENSION_NAME" /> požaduje další oprávnění.</translation>
@@ -865,6 +880,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2351266942280602854">Jazyk a vstup</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Poznámky na obrazovce uzamÄení se automaticky ukládají do aplikace <ph name="LOCK_SCREEN_APP_NAME" />. Poslední poznámka na obrazovce uzamÄení zůstane.</translation>
+<translation id="2352947182261340447">V místním úložišti není dost místa.</translation>
<translation id="2353297238722298836">Kamera a mikrofon jsou povoleny</translation>
<translation id="2356070529366658676">Zeptat se</translation>
<translation id="2356517949307388948">Při vyhledávání škodlivého softwaru v Chromu došlo k chybě.</translation>
@@ -874,7 +890,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="236141728043665931">Vždy blokovat přístup k mikrofonu</translation>
<translation id="2367972762794486313">Zobrazit aplikace</translation>
<translation id="2371076942591664043">Po dokonÄení otevřít</translation>
-<translation id="237336063998926520">UrÄit polohu podle IP adresy</translation>
<translation id="2377319039870049694">Přepnout na zobrazení seznamu</translation>
<translation id="2377667304966270281">Chyby stránkování na disk</translation>
<translation id="2378075407703503998">Vybrané soubory: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -884,11 +899,6 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2384436799579181135">Došlo k chybě. Zkontrolujte tiskárnu a zkuste to znovu.</translation>
<translation id="2385700042425247848">Název služby:</translation>
<translation id="2387458720915042159">Typ připojení k proxy serveru</translation>
-<translation id="2391243203977115091">PoÄet nalezených nových fotek: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- V zařízení není dost místa.
- <ph name="LINE_BREAK2" />
- ZaÄnÄ›te tím, že zkusíte vybrat nÄ›kolik fotek.</translation>
<translation id="2391419135980381625">Standardní písmo</translation>
<translation id="2391762656119864333">Zrušit</translation>
<translation id="2392369802118427583">Aktivovat</translation>
@@ -904,6 +914,7 @@ Na následující obrazovce prosím zadejte zpětnou vazbu, která nám problém
<translation id="2424091190911472304">Vždy spouštět na webu <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Celková velikost souborů</translation>
<translation id="2428510569851653187">Popište, co jste dělali, když karta selhala</translation>
+<translation id="2431027948063157455">NaÄtení Asistenta Google se nezdaÅ™ilo, zkontrolujte pÅ™ipojení k síti a zkuste to znovu.</translation>
<translation id="2433452467737464329">Chcete-li stránku obnovovat automaticky, přidejte do adresy URL následující parametr dotazu: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Vzhled</translation>
<translation id="2435248616906486374">Síť odpojena</translation>
@@ -917,6 +928,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2445081178310039857">Je vyžadován kořenový adresář rozšíření.</translation>
<translation id="2448312741937722512">Typ</translation>
<translation id="2450223707519584812">Uživatele nebudete moci pÅ™idávat, protože chybí klíÄe rozhraní Google API. Podrobnosti naleznete na adrese <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Žádná aktivní zobrazení</translation>
<translation id="2453021845418314664">Rozšířená nastavení synchronizace</translation>
<translation id="2453576648990281505">Soubor již existuje</translation>
<translation id="2453860139492968684">DokonÄit</translation>
@@ -924,7 +936,6 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2457246892030921239">Aplikace <ph name="APP_NAME" /> chce zkopírovat souboru ze svazku <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID klíÄe certifikaÄní autority</translation>
<translation id="2462752602710430187">Byla přidána tiskárna <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importovat záložky</translation>
<translation id="2464089476039395325">Proxy server protokolu HTTP</translation>
<translation id="2468902267404883140">K telefonu se nelze připojit. Zkontrolujte, zda používáte kompatibilní telefon Android, který je zapnutý a který máte u sebe. &lt;a&gt;Další informace&lt;/a&gt;</translation>
<translation id="2470702053775288986">Nepodporovaná rozšíření byla zakázána</translation>
@@ -993,6 +1004,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2562743677925229011">Nejste v prohlížeÄi <ph name="SHORT_PRODUCT_NAME" /> pÅ™ihlášeni</translation>
<translation id="2563856802393254086">Blahopřejeme! Datová služba <ph name="NAME" /> byla aktivována a je připravena k použití.</translation>
<translation id="2566124945717127842">Funkce Powerwash zařízení <ph name="IDS_SHORT_PRODUCT_NAME" /> resetuje na tovární nastavení.</translation>
+<translation id="2567257616420533738">Heslo bylo uloženo. Uložená hesla můžete zobrazit a spravovat na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Kontejner informaÄního panelu</translation>
<translation id="2570000010887652771">Využívání dat sníženo.</translation>
<translation id="257088987046510401">Motivy</translation>
@@ -1013,6 +1025,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Výchozí nastavení vyhledávání</translation>
<translation id="2586657967955657006">Schránka</translation>
+<translation id="2586672484245266891">Zadejte prosím kratší adresu URL</translation>
<translation id="2587922270115112871">VytvoÅ™ením dozorovaného uživatele nebude vytvoÅ™en úÄet Google. Nastavení
a údaje uživatele nebudou přenesena do dalších zařízení využívajících synchronizaci Chrome. Profil dozorovaného uživatele bude použit pouze v tomto zařízení.</translation>
<translation id="258932246702879617">Vyberte <ph name="BEGIN_BOLD" />Připnout na hlavní panel<ph name="END_BOLD" />.</translation>
@@ -1045,6 +1058,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2633199387167390344">Aplikace nebo rozšíření <ph name="NAME" /> používá <ph name="USAGE" /> MB místa na disku.</translation>
<translation id="2633212996805280240">Odstranit rozšíření <ph name="EXTENSION_NAME" />?</translation>
<translation id="263325223718984101">Aplikace <ph name="PRODUCT_NAME" /> nemůže dokonÄit svou instalaci, ale bude se i nadále spouÅ¡tÄ›t z bitové kopie disku.</translation>
+<translation id="2635176084534510129">Získejte pÅ™izpůsobenÄ›jší prostÅ™edí, jako jsou lepší návrhy obsahu a chytÅ™ejší PÅ™ekladaÄ</translation>
<translation id="2635276683026132559">Podepisování</translation>
<translation id="2635926034288331400">Instalovat do složky Aplikace</translation>
<translation id="2636625531157955190">Chrome nemůže přistupovat k obrázku.</translation>
@@ -1055,14 +1069,15 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2643698698624765890">Chcete-li spravovat rozšíření, klikněte v nabídce Okno na příkaz Rozšíření.</translation>
<translation id="2647142853114880570">opÄ›tovné naÄtení</translation>
<translation id="2647269890314209800">Používané soubory cookie</translation>
+<translation id="264810637653812429">Nebyla nalezena žádná kompatibilní zařízení.</translation>
<translation id="2648831393319960979">PÅ™idávání zařízení do úÄtu – může to chvíli trvat...</translation>
<translation id="2649045351178520408">Soubor ASCII kódovaný Base64, řetězec certifikátů</translation>
<translation id="2653266418988778031">Smažete-li certifikát certifikaÄní autority (CA), prohlížeÄ již nebude důvěřovat žádným certifikátům vydaným touto CA.</translation>
<translation id="2653659639078652383">Odeslat</translation>
<translation id="265390580714150011">Hodnota pole</translation>
-<translation id="2654286334048437383">Exportovat záložky</translation>
<translation id="2655386581175833247">Certifikát uživatele:</translation>
<translation id="2660779039299703961">Událost</translation>
+<translation id="266079277508604648">K tiskárně se nelze připojit. Zkontrolujte, zda je tiskárna zapnutá a připojená k Chromebooku přes Wi-Fi nebo USB.</translation>
<translation id="2661146741306740526">16 : 9</translation>
<translation id="2662876636500006917">Internetový obchod Chrome</translation>
<translation id="2663302507110284145">Jazyk</translation>
@@ -1085,6 +1100,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2680208403056680091">Vaše připojení k internetu je ovládáno</translation>
<translation id="268053382412112343">&amp;Historie</translation>
<translation id="2683638487103917598">Složka je seřazena</translation>
+<translation id="2684004000387153598">Chcete-li pokraÄovat, kliknÄ›te na OK a poté kliknutím na PÅ™idat uživatele vytvoÅ™te nový profil pro svou novou e-mailovou adresu.</translation>
<translation id="2686759344028411998">Nebyly zjiÅ¡tÄ›ny žádné naÄtené moduly.</translation>
<translation id="2688196195245426394">Při registraci zařízení na serveru došlo k chybě: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Zobrazit jazykové možnosti</translation>
@@ -1097,6 +1113,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2704184184447774363">Podepisování dokumentů Microsoft</translation>
<translation id="270516211545221798">Rychlost touchpadu</translation>
<translation id="2706892089432507937">Zařízení USB</translation>
+<translation id="2706954854267016964">Vybrané zařízení Google Cloud Print již není podporováno. Zkuste klávesnici nastavit v nastavení systému poÄítaÄe.</translation>
<translation id="2707024448553392710">Komponenta se stahuje</translation>
<translation id="270921614578699633">Průměr za</translation>
<translation id="2709453993673701466">Chcete synchronizaci a personalizaci před zapnutím upravit? Přejděte do <ph name="BEGIN_LINK" />Nastavení<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2737363922397526254">Sbalit...</translation>
<translation id="2737492745329609575">Zahájit instalaci</translation>
<translation id="2738771556149464852">Nikoli po</translation>
+<translation id="2739046699559178272">Uložit a pokraÄovat</translation>
<translation id="2739191690716947896">Ladit</translation>
<translation id="2739240477418971307">Změnit nastavení přístupnosti</translation>
<translation id="2740393541869613458">kontrolovat weby, které dozorovaný uživatel navštívil, a</translation>
@@ -1147,6 +1165,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2773802008104670137">Tento typ souboru může poÅ¡kodit váš poÄítaÄ.</translation>
<translation id="2775104091073479743">Upravit otisky prstů</translation>
<translation id="2776441542064982094">V síti zřejmě nejsou žádná zařízení dostupná k registraci. Pokud je zařízení zapnuté a připojené k internetu, zkuste je zaregistrovat podle postupu v návodu k použití.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Staženo</translation>
<translation id="2783661497142353826">Správa aplikací pro režim veřejného terminálu</translation>
<translation id="2784407158394623927">Aktivace mobilní datové služby</translation>
@@ -1203,7 +1222,6 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2843806747483486897">Změnit výchozí akci...</translation>
<translation id="2844111009524261443">Spouštět po kliknutí</translation>
<translation id="2845382757467349449">&amp;Vždy zobrazovat lištu záložek</translation>
-<translation id="284682086647736321">Zahrňte klávesu Ctrl, Alt nebo Command</translation>
<translation id="2847759467426165163">Odesílat do</translation>
<translation id="284805635805850872">Odstranit škodlivý software?</translation>
<translation id="2849362176025371110">Automaticky do Googlu odesílejte diagnostické údaje a údaje o využití. Toto chování můžete kdykoliv změnit v <ph name="BEGIN_LINK1" />nastavení<ph name="END_LINK1" /> zařízení. <ph name="BEGIN_LINK2" />Další informace<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ Tento web by podle mě neměl být blokován.</translation>
<translation id="2849936225196189499">Kritické</translation>
<translation id="2850124913210091882">Zálohovat</translation>
<translation id="2850541429955027218">Přidat motiv</translation>
+<translation id="2853121255651601031">Heslo uloženo</translation>
<translation id="2853916256216444076">Video ve formátu $1</translation>
<translation id="2857608528410806398">Sem patří text oznámení funkce rychlého odemknutí. Sem patří text oznámení funkce rychlého odemknutí. Sem patří text oznámení funkce rychlého odemknutí. Sem patří text oznámení funkce rychlého odemknutí.</translation>
<translation id="2860150991415616761">velmi dlouhá (4 s)</translation>
@@ -1253,6 +1272,7 @@ Zpráva serveru: <ph name="SERVER_MSG" /></translation>
<translation id="2908162660801918428">Přidat galerii médií podle adresáře</translation>
<translation id="2908789530129661844">Oddálit obrazovku</translation>
<translation id="2910318910161511225">Připojte se k síti a zkuste to znovu</translation>
+<translation id="2911898792135283060">Vygenerovat heslo...</translation>
<translation id="2912905526406334195">Stránka <ph name="HOST" /> chce použít váš mikrofon.</translation>
<translation id="2913331724188855103">Povolit webům ukládat a Äíst data souborů cookie (doporuÄeno)</translation>
<translation id="2916073183900451334">Stiskem klávesy Tab zvýrazníte na webové stránce odkazy a pole formulářů</translation>
@@ -1297,6 +1317,7 @@ Zpráva serveru: <ph name="SERVER_MSG" /></translation>
<translation id="2989474696604907455">nepřipojeno</translation>
<translation id="2989786307324390836">Binární soubor kódovaný DER, jeden certifikát</translation>
<translation id="2993517869960930405">O aplikaci</translation>
+<translation id="2994669386200004489">Zálohování souboru <ph name="FILE_NAME" /> se nezdařilo</translation>
<translation id="299483336428448530">Nainstaloval rodiÄ</translation>
<translation id="3002017044809397427">Váš telefon <ph name="PHONE_TYPE" /> byl nalezen. Smart Lock však funguje pouze na zařízeních se systémem Android 5.0 nebo novějším. &lt;a&gt;Další informace&lt;/a&gt;</translation>
<translation id="3003144360685731741">Preferované sítě</translation>
@@ -1355,6 +1376,7 @@ Další informace naleznete v <ph name="BEGIN_LINK" />centru nápovědy<ph name
<translation id="3064410671692449875">Nedostatek dat</translation>
<translation id="3065041951436100775">ZpÄ›tná vazba k ukonÄení procesu karty</translation>
<translation id="3065140616557457172">Zadejte text pro vyhledávání nebo adresu URL – funguje vše.</translation>
+<translation id="3066642396596108483">Synchronizujte si záložky, hesla a historii do všech svých zařízení</translation>
<translation id="3067198360141518313">Spustit plugin</translation>
<translation id="3071624960923923138">Kliknutím sem otevřete novou kartu</translation>
<translation id="3074037959626057712">Přihlásili jste se a zapnuli jste synchronizaci.</translation>
@@ -1442,6 +1464,7 @@ Další informace naleznete v <ph name="BEGIN_LINK" />centru nápovědy<ph name
<translation id="3202173864863109533">Zvuk této karty je vypnut.</translation>
<translation id="3206175707080061730">Soubor s názvem „$1“ již existuje. Chcete jej nahradit?</translation>
<translation id="3208703785962634733">Nepotvrzeno</translation>
+<translation id="3213187967168344806">PÅ™idání tiskárny se nezdaÅ™ilo. Restartujte poÄítaÄ a zkuste to znovu.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proces konektoru služby <ph name="CLOUD_PRINT_NAME" /> selhal. Restartovat?</translation>
<translation id="3221634914176615296">Prozkoumejte obsah zařízení v aplikaci Soubory.</translation>
@@ -1468,12 +1491,14 @@ Další informace naleznete v <ph name="BEGIN_LINK" />centru nápovědy<ph name
<translation id="3254516606912442756">Automatická detekce Äasového pásma je vypnutá</translation>
<translation id="3264544094376351444">Bezpatkové písmo</translation>
<translation id="3264547943200567728">Nastavení sítě v Chromeboxu se nezdařilo</translation>
+<translation id="3264582393905923483">Kontext</translation>
<translation id="3265459715026181080">Zavřít okno</translation>
<translation id="3267726687589094446">I nadále povolovat automatické stahování několika souborů</translation>
<translation id="3267998849713137817">Čas změny</translation>
<translation id="3268451620468152448">Otevřené karty</translation>
<translation id="3269069891205016797">Když se odhlásíte, budou vaše informace ze zařízení odstraněny.</translation>
<translation id="3269093882174072735">NaÄíst obrázek</translation>
+<translation id="3269889795238950578">Tato stránka má přístup k textu a obrázkům zkopírovaným do schránky.</translation>
<translation id="326999365752735949">Stahování souboru diff</translation>
<translation id="3270965368676314374">Číst, mÄ›nit a mazat fotografie, hudbu a další média v poÄítaÄi</translation>
<translation id="327147043223061465">Zobrazit všechny soubory cookie a data webů</translation>
@@ -1505,6 +1530,7 @@ Další informace naleznete v <ph name="BEGIN_LINK" />centru nápovědy<ph name
<translation id="3305389145870741612">Proces formátování může trvat několik sekund. Čekejte prosím.</translation>
<translation id="3305661444342691068">Otevřít soubor PDF v náhledu</translation>
<translation id="3306684685104080068">Umožněte odesílání do cloudových služeb, jako je například Google Hangouts.</translation>
+<translation id="3307091518408668019">OrganizaÄní jednotka poÄítaÄe (napÅ™. OU=Chromebooky,DC=example,DC=com)</translation>
<translation id="3308006649705061278">OrganizaÄní jednotka (OU)</translation>
<translation id="3308116878371095290">Této stránce bylo zabráněno v nastavení souborů cookie.</translation>
<translation id="3308134619352333507">Skrýt tlaÄítko</translation>
@@ -1512,9 +1538,6 @@ Další informace naleznete v <ph name="BEGIN_LINK" />centru nápovědy<ph name
<translation id="3309747692199697901">Vždy spouštět na všech webech</translation>
<translation id="3312424061798279731">Povolené jazyky</translation>
<translation id="3312903956926554846">Instalovat na plochu</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">PoÄáteÄní stránka byla zmÄ›nÄ›na na <ph name="URL" />. Rozšíření, která poÄáteÄní stránku mÄ›ní, můžete zakázat kliknutím na Obnovit.</translation>
<translation id="3313590242757056087">Na adrese <ph name="MANAGEMENT_URL" /> můžete nakonfigurovat, které weby si dozorovaný uživatel může zobrazit.
Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /> bude moci prohlížet všechny weby na internetu.</translation>
<translation id="3313622045786997898">Hodnota podpisu certifikátu</translation>
@@ -1547,6 +1570,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3360297538363969800">Tisk se nezdařil. Zkontrolujte tiskárnu a zkuste to znovu.</translation>
<translation id="3364721542077212959">Nástroje pro dotykové pero</translation>
<translation id="336497260564123876">Heslo bylo uloženo. Chcete-li hesla synchronizovat do všech svých zařízení, přihlaste se do Chromu.</translation>
+<translation id="3365598184818502391">Použijte buÄ Ctrl, nebo Alt</translation>
<translation id="3367813778245106622">Chcete-li zahájit synchronizaci, znovu se přihlaste.</translation>
<translation id="3368922792935385530">Připojeno</translation>
<translation id="3369624026883419694">Rozpoznávání hostitele...</translation>
@@ -1580,6 +1604,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3423858849633684918">Restartujte prosím <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Popište, co jste dělali, když karta selhala</translation>
<translation id="3427092606871434483">Povolit (výchozí)</translation>
+<translation id="3428419049384081277">Jste přihlášeni!</translation>
<translation id="3429275422858276529">Přidejte si tuto stránku do záložek, abyste ji později snáze našli</translation>
<translation id="3429599832623003132">PoÄet položek: $1</translation>
<translation id="3432227430032737297">Odstranit všechny zobrazené</translation>
@@ -1602,13 +1627,14 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="344630545793878684">Čtení vašich dat na mnoha webech</translation>
<translation id="3449839693241009168">Stiskem klávesy <ph name="SEARCH_KEY" /> odešlete příkazy pro rozšíření <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Procentuální zastoupení stavu neÄinnosti</translation>
-<translation id="3450505713373650336">Probíhá zálohování <ph name="FILE_COUNT" /> fotek</translation>
<translation id="3453612417627951340">Vyžaduje oprávnění</translation>
<translation id="3454157711543303649">Aktivace dokonÄena</translation>
+<translation id="3454224730401036106">VaÅ¡e pÅ™ipojení se pÅ™epnulo na bezpeÄnÄ›jší síť</translation>
<translation id="345693547134384690">Otevřít o&amp;brázek na nové kartě</translation>
<translation id="3459509316159669723">Tisk</translation>
<translation id="3459697287128633276">Chcete-li získat přístup k Obchodu Google Play, proveÄte ověření u svého poskytovatele identity.</translation>
<translation id="3459774175445953971">Naposledy upraveno:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> chce získat přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="3462413494201477527">ZruÅ¡it nastavení úÄtu?</translation>
<translation id="346431825526753">Toto je dÄ›tský úÄet spravovaný uživatelem <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klikněte na svou fotku</translation>
@@ -1621,10 +1647,12 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3470502288861289375">Kopírování...</translation>
<translation id="3473479545200714844">Lupa obrazovky</translation>
<translation id="3475447146579922140">Tabulka Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 řádek není zobrazen&gt;}few{&lt;$1 řádky nejsou zobrazeny&gt;}many{&lt;$1 řádku není zobrazeno&gt;}other{&lt;$1 řádků není zobrazeno&gt;}}</translation>
<translation id="3475843873335999118">Otisk prstu stále nebyl rozpoznán. Zadejte prosím heslo.</translation>
<translation id="347670947055184738">Jejda! Systému se nepodaÅ™ilo naÄíst zásady pro vaÅ¡e zařízení.</translation>
<translation id="347785443197175480">Povolit webu <ph name="HOST" /> přístup k webové kameře a mikrofonu i nadále</translation>
<translation id="3478685642445675458">Před odebráním osoby prosím odemkněte svůj profil.</translation>
+<translation id="347919930506963698">Získejte v Chromu další funkce</translation>
<translation id="3479552764303398839">TeÄ ne</translation>
<translation id="3480892288821151001">Ukotvit okno vlevo</translation>
<translation id="3481915276125965083">Na této stránce byla zablokována následující vyskakovací okna:</translation>
@@ -1642,14 +1670,17 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3504135463003295723">Název skupiny:</translation>
<translation id="3505030558724226696">Zrušit přístup k zařízení</translation>
<translation id="3507421388498836150">Aktuální oprávnění pro aplikaci <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Znovu vyhledat zařízení Bluetooth</translation>
<translation id="3508920295779105875">Zvolit jinou složku...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Vyhledat znovu</translation>
<translation id="3511307672085573050">Kopírovat adr&amp;esu odkazu</translation>
<translation id="3511399794969432965">Máte potíže s připojením?</translation>
<translation id="351152300840026870">Písmo s pevnou šířkou</translation>
<translation id="3511528412952710609">Krátká</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Zrušit stahování}few{Zrušit stahování}many{Zrušit stahování}other{Zrušit stahování}}</translation>
<translation id="3514373592552233661">V případě, že bude k dispozici více než jedna síť, budou před ostatními známými sítěmi upřednostněny preferované sítě</translation>
+<translation id="3520212870468945358"><ph name="URL" /> chce zjistit sériové Äíslo vaÅ¡eho bezpeÄnostního klíÄe</translation>
<translation id="3523642406908660543">Dotázat se, pokud chce web použít plugin k přístupu do poÄítaÄe (doporuÄeno)</translation>
<translation id="3525897975040424366">Instalovat do poliÄky</translation>
<translation id="3527085408025491307">Složka</translation>
@@ -1679,13 +1710,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3564334271939054422">Síť Wi-Fi, kterou používáte (<ph name="NETWORK_ID" />), může vyžadovat, abyste navštívili její přihlašovací stránku.</translation>
<translation id="3564708465992574908">Úrovně přiblížení</translation>
<translation id="3566721612727112615">Nebyly přidány žádné weby</translation>
-<translation id="3566866560249787686">NaÄtení Asistenta Google se nezdaÅ™ilo, zkuste to prosím znovu.</translation>
<translation id="3569382839528428029">Chcete, aby aplikace <ph name="APP_NAME" /> sdílela vaši obrazovku?</translation>
<translation id="3570985609317741174">Webový obsah</translation>
<translation id="3571734092741541777">Nastavit</translation>
<translation id="3574210789297084292">Přihlaste se</translation>
<translation id="3576324189521867626">Úspěšně nainstalováno</translation>
-<translation id="3578331450833904042">Výchozí (zaznamenat vše)</translation>
<translation id="3578594933904494462">Obsah této karty je sdílen.</translation>
<translation id="357886715122934472">Uživatel &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; chce sdílet tiskárnu &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; se skupinou, kterou vlastníte: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Pokud tuto akci pÅ™ijmete, pomocí této tiskárny budou moci tisknout vÅ¡ichni Älenové skupiny.</translation>
<translation id="3584169441612580296">Číst a mÄ›nit fotografie, hudbu a další média z poÄítaÄe</translation>
@@ -1700,6 +1729,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3599863153486145794">Vymaže historii ze vÅ¡ech zařízení, na kterých jste pÅ™ihlášeni. Na stránce <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> mohou být k dispozici další druhy historie prohlížení zaznamenané ve vaÅ¡em úÄtu Google.</translation>
<translation id="3600456501114769456">Správce přístup k místním souborům v tomto zařízení zakázal.</translation>
<translation id="3600792891314830896">Ztlumit weby, které přehrávají zvuky</translation>
+<translation id="3603177256297531067">Tuto stránku se nepodařilo přeložit</translation>
<translation id="3603533104205588786">Stránku pÅ™idáte do záložek kliknutím na hvÄ›zdiÄku</translation>
<translation id="3603622770190368340">Získání certifikátu sítě</translation>
<translation id="3604048165392640554">Nebylo nalezeno žádné mobilní připojení. Zapněte na svých dalších zařízeních dynamický tethering a zkuste to znovu. &lt;a target="_blank" href="<ph name="URL" />"&gt;Další informace&lt;/a&gt;</translation>
@@ -1769,7 +1799,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3697100740575341996">Váš správce IT pro vaÅ¡e zařízení využití propagaÄních nabídek Chrome Goodies zakázal. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-mailová adresa</translation>
<translation id="3702500414347826004">Mezi poÄáteÄní stránky byla pÅ™idána adresa <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Zeptat se, když chce web získat přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="370415077757856453">Byl zablokován JavaScript</translation>
<translation id="3704331259350077894">UkonÄení operace</translation>
<translation id="3705722231355495246">-</translation>
@@ -1835,7 +1864,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="379082410132524484">Platnost vaší karty vypršela.</translation>
<translation id="3792890930871100565">Odpojit tiskárny</translation>
<translation id="379422718204375917">PÅ™ihlaÅ¡ujte se ke svému úÄtu pomocí funkce Smart Lock</translation>
-<translation id="3794595850995182458">Opustit stránku</translation>
<translation id="3796648294839530037">Oblíbené sítě:</translation>
<translation id="3797900183766075808">&amp;Vyhledat „<ph name="SEARCH_TERMS" />“ pomocí vyhledávaÄe <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Umožňuje zapnout a vypnout funkci kliknutí klepnutím</translation>
@@ -1853,10 +1881,8 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="381202950560906753">Přidat další</translation>
<translation id="3812525830114410218">Nesprávný certifikát</translation>
<translation id="3813296892522778813">Pokud nemůžete najít, co hledáte, navštivte <ph name="BEGIN_LINK_CHROMIUM" />nápovědu Google Chrome<ph name="END_LINK_CHROMIUM" />.</translation>
-<translation id="3815571115159309122">PoÄet nalezených nových fotek: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Zálohování na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /> je připraveno.</translation>
<translation id="3819007103695653773">Povolit všem webům odesílání nabízených zpráv na pozadí</translation>
+<translation id="3819497457291599334">Přejděte na Nastavení &gt; Aplikace a oznámení &gt; Všechny aplikace &gt; Služby Google Play.</translation>
<translation id="3819752733757735746">Přístup pomocí pÅ™epínaÄů (ovládání poÄítaÄe pouze jedním nebo dvÄ›ma pÅ™epínaÄi)</translation>
<translation id="3819800052061700452">&amp;Celá obrazovka</translation>
<translation id="3820172043799983114">Neplatný kód PIN.</translation>
@@ -1876,7 +1902,9 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3838486795898716504">Další stránka <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Soubory cookie a další data webů a pluginů</translation>
<translation id="383891835335927981">Žádný web nemá nastaveno pÅ™iblížení Äi oddálení zobrazení</translation>
+<translation id="3839516600093027468">Webu <ph name="HOST" /> přístup ke schránce vždy blokovat</translation>
<translation id="3840053866656739575">Připojení k zařízení Chromebox bylo ztraceno. Zatímco se budeme pokoušet připojení obnovit, přesuňte se blíž, případně zařízení zkontrolujte.</translation>
+<translation id="3842132283799370683">PÅ™idání poÄítaÄe do domény se nezdaÅ™ilo. Může to být způsobeno problémy s organizaÄní jednotkou.</translation>
<translation id="3842552989725514455">Patkové písmo</translation>
<translation id="385051799172605136">Zpět</translation>
<translation id="3851428669031642514">NaÄíst nezabezpeÄené skripty</translation>
@@ -1885,6 +1913,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3856800405688283469">Vybrat Äasové pásmo</translation>
<translation id="3856921555429624101">Měření využití dat skonÄilo</translation>
<translation id="3857228364945137633">Zkuste své zařízení <ph name="DEVICE_TYPE" /> odemykat bez hesla pomocí funkce Smart Lock, když je poblíž váš telefon.</translation>
+<translation id="3857732810083914482">Personalizace je vypnutá. Můžete to změnit na stránce myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Vítejte ve službě Hangouts Meet</translation>
<translation id="3862134173397075045">Vítá vás funkce Cast v prohlížeÄi Chrome!</translation>
@@ -1926,9 +1955,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3926002189479431949">Došlo ke změně telefonu funkce Smart Lock</translation>
<translation id="3927932062596804919">Odmítnout</translation>
<translation id="3930521966936686665">Přehrát v zařízení</translation>
+<translation id="3933283459331715412">Obnovit smazané heslo uživatele <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Otevřít zvuk na nové kartě</translation>
<translation id="3936925983113350642">Heslo, které si vyberete, budete pozdÄ›ji potÅ™ebovat k obnovení certifikátu. BezpeÄnÄ› jej uschovejte.</translation>
<translation id="3937640725563832867">Alternativní název vydavatele certifikátu</translation>
+<translation id="3937734102568271121">Jazyk <ph name="LANGUAGE" /> vždy překládat</translation>
<translation id="3940233957883229251">Aktivovat automatické opakování</translation>
<translation id="3941357410013254652">ID kanálu</translation>
<translation id="3941565636838060942">Chcete-li skrýt přístup k tomuto programu, je třeba jej odinstalovat pomocí apletu <ph name="CONTROL_PANEL_APPLET_NAME" /> v ovládacích panelech.
@@ -1941,6 +1972,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importováno z aplikace IE</translation>
<translation id="3950820424414687140">Přihlaste se</translation>
+<translation id="3950870029767307261">Této stránce byl zablokován přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="3954354850384043518">Probíhá</translation>
<translation id="3955193568934677022">Povolit webům pÅ™ehrávat chránÄ›ný obsah (doporuÄeno)</translation>
<translation id="3956702100721821638">Ke službě Google Play se nepodařilo připojit</translation>
@@ -1973,6 +2005,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="39964277676607559">Pro skript obsahu nelze naÄíst soubor JavaScriptu „<ph name="RELATIVE_PATH" />“.</translation>
<translation id="4002066346123236978">Název</translation>
<translation id="40027638859996362">Přesunutí slova</translation>
+<translation id="4005817994523282006">Metoda zjiÅ¡Å¥ování Äasového pásma</translation>
<translation id="4008291085758151621">V režimu virtuální reality informace o webu nejsou k dispozici</translation>
<translation id="4010917659463429001">Chcete-li své záložky mít na mobilním zařízení, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Opravit rozšíření <ph name="EXTENSION_NAME" />?</translation>
@@ -1989,6 +2022,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4037084878352560732">Kůň</translation>
<translation id="4037889604535939429">Úprava osoby</translation>
<translation id="4042264909745389898">Smluvní podmínky systému Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Opustit stránku}few{Opustit stránky}many{Opustit stránky}other{Opustit stránky}}</translation>
<translation id="4044612648082411741">Zadejte heslo certifikátu</translation>
<translation id="404493185430269859">Výchozí vyhledávaÄ</translation>
<translation id="4047112090469382184">ProÄ je to bezpeÄné</translation>
@@ -2035,6 +2069,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4109135793348361820">Přesunout okno k uživateli <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">PÅ™ejít na poliÄku</translation>
<translation id="4114360727879906392">Předchozí okno</translation>
+<translation id="4115002065223188701">Síť je mimo dosah</translation>
<translation id="4115080753528843955">NÄ›které obsahové služby k ověření přístupu k chránÄ›nému obsahu používají jedineÄné identifikátory</translation>
<translation id="411666854932687641">Privátní paměť</translation>
<translation id="4120817667028078560">Cesta je příliš dlouhá</translation>
@@ -2045,6 +2080,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4130207949184424187">Toto rozšíření změnilo stránku, která se zobrazí při vyhledávání z omniboxu.</translation>
<translation id="413121957363593859">Komponenty</translation>
<translation id="4131410914670010031">Černobíle</translation>
+<translation id="4136203100490971508">NoÄní režim se vypne automaticky za úsvitu</translation>
<translation id="4138267921960073861">Zobrazit na přihlašovací obrazovce uživatelská jména a fotografie</translation>
<translation id="4140559601186535628">Nabízené zprávy</translation>
<translation id="4146026355784316281">Vždy otevřít pomocí systémového prohlížeÄe</translation>
@@ -2062,6 +2098,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4172051516777682613">Vždy zobrazovat</translation>
<translation id="4175737294868205930">Trvalé úložiště</translation>
<translation id="4176463684765177261">Deaktivováno</translation>
+<translation id="4180684688621252156">Služba tisku</translation>
<translation id="4180788401304023883">Smazat certifikát CA <ph name="CERTIFICATE_NAME" />?</translation>
<translation id="4181841719683918333">Jazyky</translation>
<translation id="4184885522552335684">Obrazovku přesunete přetažením</translation>
@@ -2077,7 +2114,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4206323443866416204">Zpětná vazba</translation>
<translation id="420665587194630159">(Toto rozšíření je spravováno a nemůžete je odstranit ani zakázat.)</translation>
<translation id="4206944295053515692">Žádat o návrhy z Googlu</translation>
-<translation id="4207228095438106090"><ph name="URL" /> chce získat přístup k textu a obrázkům zkopírovaným do schránky.</translation>
<translation id="4208390505124702064">Hledat na webu <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Velké</translation>
<translation id="421017592316736757">Pro přístup k souboru musíte být online.</translation>
@@ -2085,6 +2121,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="42126664696688958">Exportovat</translation>
<translation id="42137655013211669">Server zakázal přístup k tomuto zdroji.</translation>
<translation id="4215350869199060536">Jejda, název obsahuje zakázané znaky!</translation>
+<translation id="4215448920900139318">Zálohování souborů: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Celá obrazovka</translation>
<translation id="4235813040357936597">PÅ™idat úÄet pro profil <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Zrušit přihlášení</translation>
@@ -2112,7 +2149,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4270393598798225102">Verze <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Žádné shody</translation>
<translation id="4275830172053184480">Restartovat zařízení</translation>
-<translation id="4276216215490044084">Soubor PPD nelze naÄíst, protože je příliÅ¡ velký. Maximální povolená velikost je 250 kB.</translation>
<translation id="4278390842282768270">Povoleno</translation>
<translation id="4281844954008187215">Smluvní podmínky</translation>
<translation id="4282196459431406533">Funkce Smart Lock je zapnutá</translation>
@@ -2124,15 +2160,15 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4289300219472526559">ZaÄít mluvit</translation>
<translation id="4289540628985791613">Přehled</translation>
<translation id="4296575653627536209">Přidat dozorovaného uživatele</translation>
+<translation id="4297322094678649474">Změnit jazyky</translation>
+<translation id="4299141727003252811">Google vám může prohlížeÄ Chrome a další služby, jako jsou PÅ™ekladaÄ, Vyhledávání a reklamy, pÅ™izůpsobit na základÄ› vyhledávácí aktivity, obsahu nÄ›kterých navÅ¡tívených stránek a další interakce s prohlížeÄem.</translation>
<translation id="4300305918532693141">Chcete-li toto nastavení změnit, <ph name="BEGIN_LINK" />resetujte synchronizaci<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Máte novou aktualizaci operaÄního systému. ZaÄnÄ›te tím, že se pÅ™ihlásíte.</translation>
<translation id="4305227814872083840">dlouhá (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kB (<ph name="NUM_KILOBYTES_LIVE" /> kB aktivních)</translation>
+<translation id="4310139701823742692">Soubor má nesprávný formát. Zkontrolujte soubor PPD a zkuste to znovu.</translation>
<translation id="431076611119798497">&amp;Podrobnosti</translation>
<translation id="4312866146174492540">Blokovat (výchozí)</translation>
-<translation id="4315548163539304064">Prohledávání mediálního zařízení...
- <ph name="LINE_BREAK1" />
- PoÄet nalezených nových fotek: <ph name="FILE_COUNT" /></translation>
<translation id="4316850752623536204">Webové stránky vývojáře</translation>
<translation id="4320177379694898372">Žádné připojení k internetu</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{PokraÄovat ve stahování}few{PokraÄovat ve stahování}many{PokraÄovat ve stahování}other{PokraÄovat ve stahování}}</translation>
@@ -2157,7 +2193,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4359408040881008151">Rozšíření bylo nainstalováno kvůli závislým rozšířením.</translation>
<translation id="4361142739114356624">Soukromý klÃ­Ä tohoto klientského certifikátu chybí nebo je neplatný</translation>
<translation id="4363771538994847871">Nebyly nalezeny žádné cíle odesílání. Potřebujete pomoci?</translation>
-<translation id="4364444725319685468">Soubor <ph name="FILE_NAME" /> byl stažen</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> sdílí okno.</translation>
<translation id="4364830672918311045">Zobrazování oznámení</translation>
<translation id="4365673000813822030">Jejda, synchronizace přestala fungovat.</translation>
@@ -2178,10 +2213,10 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4394049700291259645">Deaktivovat</translation>
<translation id="4400367121200150367">Zde se zobrazí weby, které nikdy neukládají heslo</translation>
<translation id="4400632832271803360">Podržením tlaÄítka spouÅ¡tÄ›Äe pÅ™epnete chování tlaÄítek v horním řádku</translation>
-<translation id="4405076286418917603">Je vyžadován znak</translation>
<translation id="4408599188496843485">&amp;Nápověda</translation>
<translation id="4409697491990005945">Okraje</translation>
<translation id="4411578466613447185">Slouží k podepsání kódu</translation>
+<translation id="4412698727486357573">Centrum nápovědy</translation>
<translation id="4414232939543644979">Nové &amp;anonymní okno</translation>
<translation id="4415748029120993980">Eliptická křivka SECG secp384r1 (neboli NIST P-384)</translation>
<translation id="4419409365248380979">Vždy povolit hostiteli <ph name="HOST" /> nastavovat soubory cookie</translation>
@@ -2195,7 +2230,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4430369329743628066">Byla přidána záložka</translation>
<translation id="443464694732789311">PokraÄovat</translation>
<translation id="4439318412377770121">Chcete zařízení <ph name="DEVICE_NAME" /> registrovat do služby Google Cloud Devices?</translation>
-<translation id="4439612350502082674">PÅ™idání tiskárny se nezdaÅ™ilo. ProveÄte restart a zkuste to znovu.</translation>
<translation id="4441124369922430666">Chcete tuto aplikaci automaticky spustit, když se zařízení zapne?</translation>
<translation id="444134486829715816">Rozbalit...</translation>
<translation id="4441548209689510310">Zobrazit možnosti kontroly pravopisu</translation>
@@ -2217,6 +2251,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4474381447165623168">Nastavit automaticky podle sítě Wi-Fi</translation>
<translation id="4475552974751346499">Hledat stažené soubory</translation>
<translation id="4476590490540813026">SportovkynÄ›</translation>
+<translation id="4477015793815781985">Zahrňte klávesu Ctrl, Alt, nebo ⌘</translation>
<translation id="4478664379124702289">Uložit od&amp;kaz jako...</translation>
<translation id="4479424953165245642">Spravovat aplikace pro režim veřejného terminálu</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2230,8 +2265,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4508051413094283164">Otevřít vše v anonymním okně</translation>
<translation id="4508265954913339219">Aktivace se nezdařila</translation>
<translation id="4508765956121923607">Z&amp;obrazit zdrojový kód</translation>
-<translation id="4509017836361568632">Smazat fotku</translation>
-<translation id="4513946894732546136">Zpětná vazba</translation>
<translation id="451407183922382411">Založeno na technologii <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Nastavení nového dozorovaného uživatele</translation>
<translation id="451515744433878153">Odstranit</translation>
@@ -2239,6 +2272,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4520385623207007473">Používané soubory cookie</translation>
<translation id="452039078290142656">neznámá zařízení od dodavatele <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Podrobnosti</translation>
+<translation id="4522600456902129422">I nadále tomuto webu přístup ke schránce povolovat</translation>
<translation id="4530494379350999373">Původ</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Doba využití procesoru</translation>
@@ -2251,9 +2285,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4543778593405494224">Správce certifikátů</translation>
<translation id="4544174279960331769">Výchozí modrý avatar</translation>
<translation id="4545028762441890696">Chcete-li rozšíření znovu aktivovat, přijměte nová oprávnění:</translation>
+<translation id="454547174531670764">Synchronizovat do jiného úÄtu</translation>
<translation id="4545759655004063573">Nelze uložit kvůli nedostateÄným oprávnÄ›ním. Uložte prosím soubor do jiného umístÄ›ní.</translation>
<translation id="4546308221697447294">Pohybujte se na internetu rychle pomocí prohlížeÄe Google Chrome</translation>
<translation id="4547659257713117923">Žádné karty z jiných zařízení</translation>
+<translation id="4547672827276975204">Nastavit automaticky</translation>
<translation id="4547992677060857254">Vybraná složka obsahuje citlivé soubory. Opravdu chcete aplikaci $1 udělit trvalý přístup k zápisu do této složky?</translation>
<translation id="4552031286893852992">Protože tento web Äasto zobrazuje ruÅ¡ivé reklamy, Chrome reklamy na tomto webu zablokoval.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2425,10 +2461,10 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4837926214103741331">Nemáte oprávnění používat toto zařízení. Kontaktujte vlastníka zařízení a požádejte jej o oprávnění k přihlášení.</translation>
<translation id="4837952862063191349">Chcete-li zařízení odemknout a obnovit svá místní data, zadejte staré heslo zařízení <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Při odstraňování škodlivého softwaru Chromem došlo k chybě.</translation>
+<translation id="4838836835474292213">Byl povolen přístup ke Ätení schránky</translation>
<translation id="4839303808932127586">Uložit &amp;video jako...</translation>
<translation id="4839847978919684242">Vybrané položky: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 další}few{# další}many{# další}other{# dalších}}</translation>
-<translation id="4840626203080576849">Zeptat se, když chce web získat přístup k textu a obrázkům zkopírovaným do schránky (doporuÄeno)</translation>
<translation id="4842976633412754305">Tato stránka se pokouší naÄíst skripty z neověřených zdrojů.</translation>
<translation id="4844333629810439236">Jiné klávesnice</translation>
<translation id="4846680374085650406">Řídíte se doporuÄením administrátora pro toto nastavení.</translation>
@@ -2480,6 +2516,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4900392736118574277">PoÄáteÄní stránka byla zmÄ›nÄ›na na <ph name="URL" />.</translation>
<translation id="490074449735753175">Vyřešit pravopisné chyby pomocí webové služby</translation>
<translation id="49027928311173603">Zásada stažená ze serveru je neplatná: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Připraveno k zálohování: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Tento soubor se běžnÄ› nestahuje a může být nebezpeÄný.</translation>
<translation id="4907306957610201395">Kategorie oprávnění</translation>
<translation id="4907824805858067479">Administrátor uložené karty zakázal</translation>
@@ -2512,6 +2549,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4953689047182316270">Reagovat na události přístupnosti</translation>
<translation id="4953808748584563296">Výchozí oranžový avatar</translation>
<translation id="4955814292505481804">RoÄní</translation>
+<translation id="4958834709409349617">Na telefonech <ph name="PHONE_NAME_1" /> a <ph name="PHONE_NAME_2" /> následujícím postupem zapněte oznámení:</translation>
<translation id="495931528404527476">V Chromu</translation>
<translation id="496226124210045887">Vybraná složka obsahuje citlivé soubory. Opravdu chcete aplikaci $1 udÄ›lit trvalý přístup ke Ätení této složky?</translation>
<translation id="4964455510556214366">Uspořádání</translation>
@@ -2524,6 +2562,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4970738541803285369">Instalovat na plochu...</translation>
<translation id="4971412780836297815">Po dokonÄení otevřít</translation>
<translation id="4972129977812092092">Úprava tiskárny</translation>
+<translation id="497287958838527945">Platební karty a adresy pomocí služby Google Pay</translation>
<translation id="4973307593867026061">Přidat tiskárny</translation>
<translation id="4973523518332075481">Název nesmí být delší než <ph name="MAX_LENGTH" /> znaků</translation>
<translation id="497421865427891073">Vpřed</translation>
@@ -2547,6 +2586,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="4998873842614926205">Potvrdit změny</translation>
<translation id="499955951116857523">Správce souborů</translation>
<translation id="5000922062037820727">Blokováno (doporuÄeno)</translation>
+<translation id="5004584466530475658">nové fotky (<ph name="FILE_COUNT" />)</translation>
<translation id="5010043101506446253">CertifikaÄní autorita</translation>
<translation id="5010929733229908807">Všechny údaje byly zašifrovány pomocí vlastní heslové fráze pro synchronizaci dne:
<ph name="TIME" /></translation>
@@ -2555,6 +2595,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5015762597229892204">Vyberte aplikaci ovladaÄe tiskárny</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Zapamatovat</translation>
+<translation id="5018207570537526145">Otevřít web rozšíření</translation>
<translation id="5024856940085636730">Operace trvá neoÄekávanÄ› dlouho. Chcete ji zruÅ¡it?</translation>
<translation id="5026874946691314267">Příště tuto zprávu nezobrazovat</translation>
<translation id="5027550639139316293">E-mailový certifikát</translation>
@@ -2624,6 +2665,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5143374789336132547">Rozšíření <ph name="EXTENSION_NAME" /> zmÄ›nilo stránku, která se zobrazí po kliknutí na tlaÄítko Domovská stránka.</translation>
<translation id="5143712164865402236">Celá obrazovka</translation>
<translation id="5145331109270917438">Datum úpravy</translation>
+<translation id="514561958218673757">Následujícím postupem na svých zařízeních zapněte oznámení:</translation>
<translation id="5150254825601720210">Název serveru SSL certifikátu Netscape</translation>
<translation id="5151354047782775295">Uvolněte místo na disku, jinak může dojít k automatickému smazání některých dat.</translation>
<translation id="5153297660536091054">Funkce odemknutí pomocí kódu PIN</translation>
@@ -2681,6 +2723,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5238278114306905396">Aplikace <ph name="EXTENSION_NAME" /> byla automaticky odebrána.</translation>
<translation id="5238369540257804368">Rozsahy</translation>
<translation id="5241128660650683457">Čtení veškerých dat na navštívených webových stránkách</translation>
+<translation id="5241567694820672363">Obnovit výchozí poÄáteÄní stránku?</translation>
<translation id="5242724311594467048">Aktivovat rozšíření <ph name="EXTENSION_NAME" />?</translation>
<translation id="5246282308050205996">Aplikace <ph name="APP_NAME" /> selhala. Klinutím na tuto bublinu aplikaci restartujete.</translation>
<translation id="5249624017678798539">ProhlížeÄ pÅ™ed dokonÄením stahování selhal.</translation>
@@ -2690,7 +2733,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5254368820972107711">Zobrazit soubory, které budou odstraněny</translation>
<translation id="52550593576409946">Spuštění aplikace pro režim veřejného terminálu se nezdařilo.</translation>
<translation id="5255315797444241226">Zadaná heslová fráze není správná.</translation>
-<translation id="5259571578888203461">Nepovolovat webům přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="5260508466980570042">Litujeme, e-mailovou adresu nebo heslo nelze ověřit. Zkuste to prosím znovu.</translation>
<translation id="5261683757250193089">Otevřít v Internetovém obchodu</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Získejte k souborům přístup odkudkoli, dokonce i v režimu offline.<ph name="MARKUP_2" />
@@ -2742,7 +2784,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5324780743567488672">Nastavit Äasové pásmo automaticky podle polohy</translation>
<translation id="5327248766486351172">Název</translation>
<translation id="532943162177641444">Klepnutím na oznámení na telefonu nebo tabletu <ph name="PHONE_NAME" /> nastavte mobilní hotspot, který bude moci využít toto zařízení.</translation>
-<translation id="5329615878510216304">vyhledat znovu</translation>
<translation id="5329858601952122676">&amp;Smazat</translation>
<translation id="5330145655348521461">Tyto soubory jsou otevřeny na jiné ploše. Chcete-li je zobrazit, přejděte do profilu <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Zobrazit informace</translation>
@@ -2752,6 +2793,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5334142896108694079">Mezipaměť skriptů</translation>
<translation id="533433379391851622">OÄekávaná verze byla <ph name="EXPECTED_VERSION" />. SkuteÄná verze byla <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Zobrazit zdrojový kód</translation>
+<translation id="5335458522276292100">Probíhá zálohování na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" />: <ph name="FILE_COUNT" /></translation>
<translation id="5337771866151525739">Nainstalováno třetí stranou.</translation>
<translation id="5338503421962489998">Místní úložiště</translation>
<translation id="5340217413897845242">Položka Ä. 6 v poliÄce</translation>
@@ -2873,6 +2915,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5516183516694518900">PÅ™ihlaste se do prohlížeÄe Chrome pomocí úÄtu Google a získejte záložky, historii, hesla a další nastavení do vÅ¡ech svých zařízení.</translation>
<translation id="551752069230578406">PÅ™idávání tiskárny do úÄtu – může to chvíli trvat...</translation>
<translation id="5517535964909391608">Byl zablokován nezabezpeÄený obsah</translation>
+<translation id="5518219166343146486">Zeptat se, když chce web získat přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="5518584115117143805">Certifikát šifrování e-mailu</translation>
<translation id="5521078259930077036">Je toto domovská stránka, kterou jste oÄekávali?</translation>
<translation id="5521348028713515143">Přidat zástupce na plochu</translation>
@@ -2883,9 +2926,9 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5527463195266282916">Došlo k pokusu o převod rozšíření na nižší verzi.</translation>
<translation id="5527474464531963247">Můžete také vybrat jinou síť</translation>
<translation id="5528368756083817449">Správce záložek</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globální</translation>
<translation id="5533001281916885985">Web <ph name="SITE_NAME" /> chce</translation>
+<translation id="5534304873398226603">Zahodit fotku nebo video</translation>
<translation id="5534520101572674276">VýpoÄet velikosti</translation>
<translation id="5535941515421698170">Zároveň z tohoto zařízení odstranit vaše stávající údaje</translation>
<translation id="5537725057119320332">Odeslat</translation>
@@ -2925,8 +2968,10 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">NaÄítání aplikací...</translation>
<translation id="5592595402373377407">Zatím není k dispozici dostatek dat.</translation>
+<translation id="5593766628437008432">Následujícím postupem na telefonu <ph name="PHONE_NAME" /> povolte oznámení:</translation>
<translation id="5595152862129936745">Velmi daleko</translation>
<translation id="5595485650161345191">Upravit adresu</translation>
+<translation id="5596627076506792578">Další možnosti</translation>
<translation id="5600706100022181951">Ke stažení aktualizace bude použito <ph name="UPDATE_SIZE_MB" /> MB mobilních dat. Chcete pokraÄovat?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Jiné vyhledávaÄe</translation>
@@ -2954,6 +2999,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="563535393368633106">PÅ™ed přístupem se zeptat (doporuÄeno)</translation>
<translation id="5636996382092289526">Chcete-li používat síť <ph name="NETWORK_ID" />, je třeba nejdříve <ph name="LINK_START" />přejít na přihlašovací stránku sítě<ph name="LINK_END" />, která se za několik sekund automaticky otevře. Pokud se tak nestane, nelze síť použít.</translation>
<translation id="5637476008227280525">Aktivovat mobilní data</translation>
+<translation id="5638309510554459422">Rozšíření a motivy najdete v <ph name="BEGIN_LINK" />Internetovém obchodě Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Aktualizováno před <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">Znovu naÄíst tuto stránku, další možnosti zobrazíte podržením.</translation>
<translation id="5642508497713047">Autor podpisu CRL</translation>
@@ -2965,6 +3011,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5657667036353380798">k instalaci tohoto externího rozšíření je vyžadován Chrome verze <ph name="MINIMUM_CHROME_VERSION" /> nebo vyšší.</translation>
<translation id="5658415415603568799">Z důvodu lepšího zabezpeÄení vás Smart Lock po 20 hodinách požádá o opÄ›tovné zadání hesla.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Tuto stránku se nepodařilo přeložit</translation>
<translation id="5662477687021125631">Trvalá</translation>
<translation id="5667546120811588575">Nastavování Google Play...</translation>
<translation id="5669267381087807207">Probíhá aktivace</translation>
@@ -3000,6 +3047,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5729712731028706266">&amp;Zobrazit</translation>
<translation id="5729996640881880439">Je nám líto, kód této chyby nelze zobrazit.</translation>
<translation id="5731247495086897348">&amp;Vložit a přejít</translation>
+<translation id="5731409020711461763">1 nová fotka</translation>
<translation id="5734362860645681824">KomunikaÄní přísluÅ¡enství</translation>
<translation id="5735973442555172575">Chcete-li používat aplikace Android, znovu se pÅ™ihlaste a proveÄte aktualizaci.</translation>
<translation id="5736796278325406685">Zadejte prosím platné uživatelské jméno</translation>
@@ -3030,11 +3078,13 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="577322787686508614">Operace Ätení v zařízení <ph name="DEVICE_NAME" /> není povolena.</translation>
<translation id="5774295353725270860">Do aplikace Soubory</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">PÅ™idání poÄítaÄe do domény se nezdaÅ™ilo. OrganizaÄní jednotka neexistuje.</translation>
<translation id="577624874850706961">Prohledávat cookie</translation>
<translation id="5777468213129569553">Spustit Chrome</translation>
<translation id="5778747455497889540">Níže je náhodnÄ› vygenerované heslo modulu zabezpeÄení, které bylo pÅ™iÅ™azeno vaÅ¡emu poÄítaÄi:</translation>
<translation id="5780973441651030252">Priorita procesu</translation>
<translation id="5781865261247219930">Odeslat příkazy do rozšíření <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Překládání...</translation>
<translation id="5783221160790377646">Z důvodu chyby se vytváření dozorovaného uživatele nezdařilo. Zkuste to prosím znovu později.</translation>
<translation id="5783602409389152506">při vyhledávání zařízení...</translation>
<translation id="57838592816432529">Ztlumit</translation>
@@ -3048,6 +3098,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5804241973901381774">Oprávnění</translation>
<translation id="580571955903695899">Znovu uspořádat podle názvu</translation>
<translation id="5807290661599647102">Nastavit zámek obrazovky</translation>
+<translation id="580926004266167721">PÅ™idání poÄítaÄe do domény se nezdaÅ™ilo. Může to být způsobeno tím, že váš úÄet pro organizaÄní jednotku nemá dostetek oprávnÄ›ní.</translation>
<translation id="580961539202306967">Zeptat se, když mi chce web odeslat nabízenou zprávu (doporuÄeno)</translation>
<translation id="5814126672212206791">Typ připojení</translation>
<translation id="5815645614496570556">Adresa X.400</translation>
@@ -3069,8 +3120,10 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5835754902560991078">velmi krátká (0,6 s)</translation>
<translation id="5838456317242088717">Aktuální anonymní relace</translation>
<translation id="5842497610951477805">Aktivace Bluetooth</translation>
+<translation id="5843250171025351504">VaÅ¡e zařízení již nesplňuje podmínku minimální verze klienta urÄenou administrátorem. PÅ™ed pÅ™ihlášením proveÄte aktualizaci.</translation>
<translation id="5846929185714966548">Karta 4</translation>
<translation id="5848924408752252705">Klepnutím se vrátíte</translation>
+<translation id="5849212445710944278">Již přidáno</translation>
<translation id="5849570051105887917">Kód domácího poskytovatele</translation>
<translation id="5849869942539715694">Zabalit rozšíření...</translation>
<translation id="5850516540536751549">Tento typ souboru není podporován. Aplikaci, pomocí které lze tento typ souboru otevřít, naleznete v <ph name="BEGIN_LINK" />Internetovém obchodu Chrome<ph name="END_LINK" />.
@@ -3096,6 +3149,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="586567932979200359">Aplikaci <ph name="PRODUCT_NAME" /> spouÅ¡títe z bitové kopie disku. Pokud ji nainstalujte do svého poÄítaÄe, můžete ji spouÅ¡tÄ›t bez bitové kopie disku a umožníte její aktualizace.</translation>
<translation id="5866557323934807206">Vymazat tato nastavení pro příští návštěvy</translation>
<translation id="5866840822086176774">Velmi silný</translation>
+<translation id="5867841422488265304">Zadejte dotaz nebo webovou adresu</translation>
<translation id="5869029295770560994">Dobře, rozumím</translation>
<translation id="5869522115854928033">Uložená hesla</translation>
<translation id="5870086504539785141">Zavřít nabídku usnadnění přístupu</translation>
@@ -3127,7 +3181,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5921745308587794300">OtoÄit okno</translation>
<translation id="5924047253200400718">Nápověda<ph name="SCANNING_STATUS" /></translation>
<translation id="5925147183566400388">Ukazatel na Prohlášení o způsobu certifikace</translation>
-<translation id="592880897588170157">Namísto automatického otevírání souborů PDF v Chromu je můžete stahovat</translation>
+<translation id="592880897588170157">Namísto automatického otevírání souborů PDF v Chromu je stahovat</translation>
<translation id="5931146425219109062">Číst a měnit všechna data na navštívených webech</translation>
<translation id="5932881020239635062">Sériové Äíslo</translation>
<translation id="5933376509899483611">Časové pásmo</translation>
@@ -3153,7 +3207,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5972708806901999743">Přesunout nahoru</translation>
<translation id="5972826969634861500">Spustit <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Oddálit</translation>
-<translation id="5975730206036440725">Soubor PPD nebyl nalezen. Zkontrolujte, zda je Chromebook online, a zkuste to znovu.</translation>
<translation id="5975792506968920132">Procento nabití baterie</translation>
<translation id="5976160379964388480">Ostatní</translation>
<translation id="5978264784700053212">Centrum zpráv</translation>
@@ -3163,6 +3216,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="5984222099446776634">Nedávno navštívené</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Jedná se o obecné údaje o zařízení a způsobu jeho využívání, jako jsou úroveň nabití baterie, Äetnost používání aplikací, kvalita a trvání síťových pÅ™ipojení (jako Wi-Fi a Bluetooth) a zprávy o selhání, když se nÄ›co pokazí. Tato data využijeme ke zlepÅ¡ování aplikací a služeb Google pro vÅ¡echny. NÄ›které souhrnné informace pomohou ve zlepÅ¡ování aplikací a služeb také naÅ¡im partnerům, například vývojářům aplikací pro Android.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Tuto možnost můžete kdykoli zapnout nebo vypnout v nastavení aplikací pro Android. Nemá to vliv na schopnost zařízení odesílat informace, které potÅ™ebuje pro základní služby, jako jsou aktualizace systému a zabezpeÄení.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Přeloženo</translation>
<translation id="5991049340509704927">Zvětšit</translation>
<translation id="5993332328670040093">Vaše využití dat již nebude měřeno</translation>
<translation id="6003177993629630467">Je možné, že se <ph name="PRODUCT_NAME" /> nebude moci aktualizovat.</translation>
@@ -3186,7 +3240,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – připojeno k zařízení USB</translation>
<translation id="6032912588568283682">Systém souborů</translation>
<translation id="6034662038931255275">Aktualizace operaÄního systému byla úspěšná</translation>
-<translation id="6035651096710386140">BuÄ Ctrl, nebo Alt, ne obojí</translation>
<translation id="6039651071822577588">Slovník vlastností sítě je v nesprávném tvaru</translation>
<translation id="604001903249547235">Zálohování do cloudu</translation>
<translation id="6040143037577758943">Zavřít</translation>
@@ -3194,8 +3247,8 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="604124094241169006">Automaticky</translation>
<translation id="6042169520002885235">Vyberte výrobce a model tiskárny</translation>
<translation id="6042308850641462728">Více</translation>
+<translation id="6042850536017090003">Klepněte na Oznámení aplikací.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> sdílí kartu Chrome s kartou <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Hotovo.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> sdílí kartu Chrome a zvuk s kartou <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Režim celé obrazovky ukonÄíte podržením klávesy |<ph name="ACCELERATOR" />|</translation>
<translation id="6049065490165456785">Fotka z interního fotoaparátu</translation>
@@ -3207,6 +3260,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6056710589053485679">Běžné opÄ›tovné naÄtení</translation>
<translation id="6059652578941944813">Hierarchie certifikátů</translation>
<translation id="6059925163896151826">Zařízení USB</translation>
+<translation id="6060435378291459521">Plugin <ph name="PLUGIN_NAME" /> selhal.</translation>
<translation id="6064217302520318294">Zámek obrazovky</translation>
<translation id="6065289257230303064">Atributy adresáře subjektu certifikátu</translation>
<translation id="6068338049763724728">Povolit vzdálenou registraci</translation>
@@ -3238,9 +3292,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6107012941649240045">Vydán pro</translation>
<translation id="6112952769866305444">Upravit osobu, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Chcete-li přejít zpět, stiskněte |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">Přístup k textu a obrázkům zkopírovaným do schránky</translation>
<translation id="6116921718742659598">Změnit nastavení jazyka a vstupu</translation>
<translation id="6120205520491252677">Připnout tuto stránku na úvodní obrazovku...</translation>
<translation id="6122081475643980456">Vaše připojení k internetu je ovládáno</translation>
+<translation id="6122095009389448667">Tomuto webu přístup ke schránce i nadále blokovat</translation>
<translation id="6122875415561139701">Operace zápisu v zařízení <ph name="DEVICE_NAME" /> není povolena.</translation>
<translation id="6124650939968185064">Na tomto rozšíření závisejí následující rozšíření:</translation>
<translation id="6125479973208104919">Do zařízení <ph name="DEVICE_TYPE" /> je nutné znovu pÅ™idat úÄet.</translation>
@@ -3282,6 +3338,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6178664161104547336">Vyberte certifikát</translation>
<translation id="6180288788882902869">Google Play v zařízení <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Stahování zablokováno</translation>
+<translation id="6181803575025675566">Tuto funkci můžete ovládat v <ph name="LINK_START" />Nastavení<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Poloha zařízení</translation>
<translation id="6185696379715117369">O stránku nahoru</translation>
<translation id="6189412234224385711">Otevřít pomocí rozšíření <ph name="EXTENSION_NAME" /></translation>
@@ -3314,7 +3371,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6237816943013845465">Umožňuje upravit rozlišení obrazovky</translation>
<translation id="6238923052227198598">Zobrazovat poslední poznámku na obrazovce uzamÄení</translation>
<translation id="6239558157302047471">Znovu naÄíst &amp;rámec</translation>
-<translation id="624022915548992686">Opustit stránku</translation>
<translation id="6241530762627360640">Přístup k informacím o zařízeních Bluetooth spárovaných s vaším systémem a objevování zařízení Bluetooth v okolí</translation>
<translation id="6243774244933267674">Server není dostupný</translation>
<translation id="6246413617632217567">Import dozorovaného uživatele se nezdařil. Zkontrolujte místo na disku a oprávnění a zkuste to znovu.</translation>
@@ -3331,13 +3387,13 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6263284346895336537">Nekritický</translation>
<translation id="6263541650532042179">resetovat synchronizaci</translation>
<translation id="6264365405983206840">Vybr&amp;at vše</translation>
+<translation id="6265930187414222160">Hotovo! Škodlivý software byl odstraněn.</translation>
<translation id="6267166720438879315">Vyberte certifikát pro ověření na serveru <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Otevřít v aplikaci <ph name="APP" /></translation>
<translation id="6268747994388690914">Importovat záložky ze souboru HTML...</translation>
<translation id="6270770586500173387">Posílat <ph name="BEGIN_LINK1" />informace o systému a aplikacích<ph name="END_LINK1" /> a <ph name="BEGIN_LINK2" />metriky<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Při stahování pluginu došlo k chybě (<ph name="ERROR" />).</translation>
<translation id="6273677812470008672">Kvalita</translation>
-<translation id="6274087148640822908">Rozšíření a aplikace najdete v <ph name="BEGIN_LINK" />Internetovém obchodě Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Změnit fotku</translation>
<translation id="6276301056778294989">Zkontrolujte, zda se na zařízení zobrazuje stejný kód.</translation>
<translation id="6277105963844135994">VyprÅ¡el Äasový limit sítÄ›</translation>
@@ -3363,12 +3419,12 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6311220991371174222">Chrome nelze spustit, protože při otevírání vašeho profilu došlo k chybě. Zkuste Chrome restartovat.</translation>
<translation id="6312403991423642364">Neznámá chyba sítě</translation>
<translation id="6313641880021325787">UKONÄŒIT VIRTUÃLNÃ REALITU</translation>
-<translation id="6314335155547195432">Vygenerovat heslo</translation>
<translation id="6314819609899340042">V tomto zařízení <ph name="IDS_SHORT_PRODUCT_NAME" /> jste úspěšně aktivovali funkce ladění.</translation>
-<translation id="6315343732431721770">Mezi poÄáteÄní stránky byla pÅ™idána stránka <ph name="URL" />. Rozšíření, která poÄáteÄní stránku mÄ›ní, můžete zakázat kliknutím na Obnovit.</translation>
<translation id="6315493146179903667">VÅ¡e zobrazit navrchu</translation>
<translation id="6316806695097060329">Toto zařízení <ph name="SHORT_PRODUCT_NAME" /> bylo navrženo tak, aby vám umožňovalo využívat to nejlepší z webu.</translation>
+<translation id="6317318380444133405">Již není podporováno.</translation>
<translation id="6317369057005134371">Čekání na okno aplikace...</translation>
+<translation id="6318407754858604988">Stahování bylo zahájeno</translation>
<translation id="6322279351188361895">ÄŒtení soukromého klíÄe se nezdaÅ™ilo.</translation>
<translation id="6325191661371220117">Deaktivovat automatické spouštění</translation>
<translation id="6326175484149238433">Odstranit z Chromu</translation>
@@ -3378,7 +3434,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6333049849394141510">Zvolte typy dat, která chcete synchronizovat</translation>
<translation id="6333064448949140209">Soubor bude odeslán do Googlu k ladění</translation>
<translation id="6333834492048057036">PÅ™ejít na adresní řádek za úÄelem vyhledávání</translation>
-<translation id="6336907568130557310">Vaše hesla uvidí každý, kdo může zobrazit exportovaný soubor. Soubor s nikým nesdílejte a po importu jej smažte.</translation>
<translation id="6339668969738228384">Vytvořit nový profil pro uživatele <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">K serveru se nelze se připojit. Zkontrolujte připojení k síti a zkuste to znovu. Pokud problém přetrvává, restartujte Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3401,7 +3456,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Nastavení funkce Smart Lock pro Android</translation>
<translation id="6374469231428023295">Zkusit znovu</translation>
-<translation id="6377158645544167202">Tiskárnu nelze připojit. Zkontrolujte, zda je tiskárna zapnutá a připojená k Chromebooku přes Wi-Fi nebo USB.</translation>
<translation id="6380143666419481200">PÅ™ijmout a pokraÄovat</translation>
<translation id="6383051423892982287">Šifrovat synchronizovaná data pomocí vlastní <ph name="BEGIN_LINK" />heslové fráze pro synchronizaci<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Změňte nastavení vyhledávání na: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6503077044568424649">Nejnavštěvovanější</translation>
<translation id="6504611359718185067">Chcete-li přidat tiskárnu, připojte se k internetu.</translation>
<translation id="6506374932220792071">Podpis X9.62 ECDSA s SHA-256</translation>
+<translation id="6508248480704296122">Souvisí s: <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplikace: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Mediální licence</translation>
<translation id="6510568984200103950">Méně nastavení</translation>
@@ -3526,9 +3581,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6551508934388063976">Příkaz není k dispozici. Stisknutím kombinace kláves Ctrl+N otevÅ™ete nové okno prohlížeÄe.</translation>
<translation id="655384502888039633">PoÄet uživatelů: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Odebere vÅ¡echny uživatelské úÄty a resetuje zařízení <ph name="IDS_SHORT_PRODUCT_NAME" /> na tovární nastavení.</translation>
+<translation id="6555810572223193255">VyÄiÅ¡tÄ›ní aktuálnÄ› není k dispozici</translation>
<translation id="6556866813142980365">Opakovat</translation>
<translation id="6558280019477628686">Došlo k chybě. Některé položky možná nebyly smazány.</translation>
<translation id="6559580823502247193">(již v zařízení)</translation>
+<translation id="6560713683827832045">Zkontrolujte, zda jsou zapnutá oznámení aplikací. Pokud zapnutá nejsou, zapněte je.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Cesta nebo název souboru jsou příliš dlouhé. Použijte kratší název nebo vyberte jiné umístění.</translation>
<translation id="656398493051028875">Mazání souboru <ph name="FILENAME" />...</translation>
@@ -3557,7 +3614,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6606070663386660533">Karta 8</translation>
<translation id="6607272825297743757">Informace o souboru</translation>
<translation id="6607831829715835317">Další nástro&amp;je</translation>
-<translation id="6610183966322615106">Při přidávání tiskárny došlo k chybě</translation>
<translation id="6612358246767739896">Chráněný obsah</translation>
<translation id="6613452264606394692">Přidejte si stránku do záložek, abyste sem mohli rychle přejít</translation>
<translation id="6615455863669487791">Ukázat</translation>
@@ -3634,9 +3690,11 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6736045498964449756">Hesla nesouhlasí.</translation>
<translation id="6736243959894955139">Adresa</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">AÄkoliv svůj starý profil již nemůžete používat, můžete jej odstranit.</translation>
<translation id="6739923123728562974">Zobrazit zástupce na ploše</translation>
<translation id="6740234557573873150">Stahování souboru <ph name="FILE_NAME" /> pozastaveno</translation>
<translation id="6742339027238151589">Přístupné skriptu</translation>
+<translation id="6743841972744298686">Nastavení synchronizace</translation>
<translation id="6745592621698551453">Aktualizovat</translation>
<translation id="6746124502594467657">Posunout dolů</translation>
<translation id="674632704103926902">Aktivovat přetažení klepnutím</translation>
@@ -3649,12 +3707,14 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6757101664402245801">Adresa URL byla zkopírována</translation>
<translation id="6758056191028427665">Sdělte nám, jak si vedeme.</translation>
<translation id="6759193508432371551">Tovární nastavení</translation>
+<translation id="6765234885931342179">Zjistit sériové Äíslo vaÅ¡eho bezpeÄnostního klíÄe</translation>
<translation id="6766101255664245434">VyfoÅ¥te se nebo vyberte existující fotku Äi ikonu.
<ph name="LINE_BREAK" />
Tato fotka se bude zobrazovat na pÅ™ihlaÅ¡ovací obrazovce a na obrazovce uzamÄení Chromebooku.</translation>
<translation id="6769712124046837540">Přidávání tiskárny...</translation>
<translation id="6771503742377376720">Je certifikaÄní autorita</translation>
<translation id="6773575010135450071">Další akce...</translation>
+<translation id="6777817260680419853">Bylo zablokováno přesměrování</translation>
<translation id="6778959797435875428">Zapnout zvuk webů</translation>
<translation id="677965093459947883">Velmi malé</translation>
<translation id="6780439250949340171">spravovat jiná nastavení</translation>
@@ -3729,6 +3789,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="6898699227549475383">Organizace (O)</translation>
<translation id="6900284862687837908">Aplikace na pozadí: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Přidat zařízení do domény</translation>
+<translation id="6903534926908201625">Informace shromažÄované Googlem můžete v <ph name="BEGIN_LINK" />Nastavení<ph name="END_LINK" /> kdykoliv upravit.</translation>
<translation id="6904344821472985372">Zrušit přístup k souboru</translation>
<translation id="6904655473976120856">UkonÄíte stisknutím tlaÄítka aplikace</translation>
<translation id="6904713658985136356">Stránka <ph name="HOST" /> chce sdílet vaši obrazovku</translation>
@@ -3737,17 +3798,22 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="691024665142758461">Stáhnout několik souborů</translation>
<translation id="6911324888870229398">Připojení k síti bylo ztraceno. Zkontrolujte připojení nebo zkuste použít jinou síť Wi-Fi.</translation>
<translation id="6911734910326569517">Obsazená paměť</translation>
+<translation id="6914783257214138813">Vaše hesla uvidí každý, kdo může zobrazit exportovaný soubor.</translation>
<translation id="6915804003454593391">Uživatel:</translation>
<translation id="6916590542764765824">Spravovat rozšíření</translation>
<translation id="6920989436227028121">Otevřít jako běžnou kartu</translation>
<translation id="6922128026973287222">Pomocí SpoÅ™iÄe dat od Googlu můžete data ukládat a procházet rychleji. Kliknutím zobrazíte další informace.</translation>
<translation id="6929555043669117778">PokraÄovat v blokování vyskakovacích oken</translation>
<translation id="6930242544192836755">Délka</translation>
+<translation id="6934241953272494177">Prohledávání mediálního zařízení...
+ <ph name="LINE_BREAK1" />
+ Nalezeno: <ph name="FILE_COUNT" />.</translation>
<translation id="693807610556624488">Operace zápisu pÅ™ekraÄuje maximální délku atributu povolenou pro zařízení <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Chcete-li provést ověření hostitele <ph name="HOST_NAME" /> pomocí svého certifikátu, přihlaste se prosím do zařízení <ph name="TOKEN_NAME" />.</translation>
<translation id="6943176775188458830">Zrušit tisk</translation>
<translation id="6943836128787782965">Příkaz GET protokolu HTTP se nezdařil.</translation>
<translation id="6945221475159498467">Vybrat</translation>
+<translation id="694592694773692225">Na této stránce bylo zablokováno přesměrování.</translation>
<translation id="6949306908218145636">Přidat do záložek otevřené stránky...</translation>
<translation id="6955446738988643816">Prozkoumat vyskakovací okna</translation>
<translation id="6957231940976260713">Název služby</translation>
@@ -3851,13 +3917,16 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7093866338626856921">Výměna dat s následujícími zařízeními: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Import dozorovaného uživatele se nezdařil. Zkontrolujte připojení k síti a zkuste to znovu.</translation>
<translation id="7098447629416471489">Zde se zobrazí ostatní uložené vyhledávaÄe</translation>
+<translation id="7099337801055912064">Soubor PPD nelze naÄíst, protože je příliÅ¡ velký. Maximální povolená velikost je 250 kB.</translation>
<translation id="7100897339030255923">Vybrané položky: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Automatické aktualizace jsou zapnuté</translation>
<translation id="7106346894903675391">Koupit větší úložiště...</translation>
<translation id="7108338896283013870">Skrýt</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Personalizace je zapnutá. Můžete to změnit na stránce myaccount.google.com.</translation>
<translation id="7113502843173351041">znalost vaší e-mailové adresy</translation>
<translation id="7114054701490058191">Hesla nejsou shodná</translation>
+<translation id="7117228822971127758">Zkuste to znovu později</translation>
<translation id="7117247127439884114">Znovu přihlásit...</translation>
<translation id="711840821796638741">Zobrazit spravované záložky</translation>
<translation id="711902386174337313">Číst seznam zařízení, ve kterých jste přihlášeni</translation>
@@ -3898,6 +3967,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7180611975245234373">Obnovit</translation>
<translation id="7180865173735832675">Personalizovat</translation>
<translation id="7186088072322679094">Ponechat na liště</translation>
+<translation id="7187428571767585875">Záznamy v registru, které budou odstraněny nebo změněny:</translation>
<translation id="7191159667348037">Neznámá tiskárna (USB)</translation>
<translation id="7191454237977785534">Uložit soubor jako</translation>
<translation id="7196835305346730603">Vyhledávání zařízení Chromebox v okolí...</translation>
@@ -3906,6 +3976,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7201118060536064622">Položka „<ph name="DELETED_ITEM_NAME" />“ byla smazána</translation>
<translation id="7205869271332034173">Identifikátor SSID:</translation>
<translation id="7206693748120342859">Stahování pluginu <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Opustit stránku}few{Opustit stránky}many{Opustit stránky}other{Opustit stránky}}</translation>
<translation id="721331389620694978">Některá nastavení, která mohou vypovídat o vašich zvycích při prohlížení, nebudou vymazána.</translation>
<translation id="7216409898977639127">Poskytovatel mobilních dat</translation>
<translation id="7216595297012131718">Další jazyky podle vašich požadavků</translation>
@@ -3951,6 +4022,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="727952162645687754">Chyba při stahování</translation>
<translation id="7279701417129455881">Spravovat blokování souborů cookie...</translation>
<translation id="7280877790564589615">Jsou požadována oprávnění</translation>
+<translation id="7283041136720745563">VaÅ¡e kvóta Disku Google není dostateÄnÄ› velká.</translation>
<translation id="7287143125007575591">Přístup byl odepřen.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Spustit aplikaci tapety</translation>
@@ -4017,6 +4089,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7392118418926456391">Při vyhledávání virů došlo k chybě</translation>
<translation id="7392915005464253525">Znovu ot&amp;evřít zavřené okno</translation>
<translation id="7396845648024431313">Aplikace <ph name="APP_NAME" /> se spustí pÅ™i zapnutí systému a poběží na pozadí i v případÄ›, že zavÅ™ete vÅ¡echna okna prohlížeÄe <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Přepnuto na jinou síť</translation>
<translation id="7400418766976504921">Adresa URL</translation>
<translation id="740083207982962331">VyÄkejte, než se zařízení Chromebox restartuje...</translation>
<translation id="7400839060291901923">Nastavte připojení na zařízení <ph name="PHONE_NAME" /></translation>
@@ -4027,6 +4100,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7409233648990234464">Znovu spustit a použít funkci Powerwash</translation>
<translation id="7409836189476010449">Spustit Flash</translation>
<translation id="7410344089573941623">Zobrazit dotaz, pokud bude chtít web <ph name="HOST" /> používat webovou kameru a mikrofon</translation>
+<translation id="741204030948306876">Ano</translation>
<translation id="7412226954991670867">Paměť GPU</translation>
<translation id="7416362041876611053">Neznámá chyba sítě.</translation>
<translation id="7417705661718309329">Mapa Google</translation>
@@ -4048,6 +4122,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7445682342344043969">Byla zablokována vyskakovací okna</translation>
<translation id="744859430125590922">Umožnit kontrolu a zobrazení webových stránek, které tento uživatel navštěvuje, z adresy <ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="7453008956351770337">Výběrem tiskárny udělíte následujícímu rozšíření oprávnění k přístupu k tiskárně:</translation>
+<translation id="7453467225369441013">Odhlásí vás z vÄ›tÅ¡iny webů. Z úÄtu Google odhlášeni nebudete.</translation>
<translation id="7456142309650173560">pro vývojáře</translation>
<translation id="7456847797759667638">Otevřít umístění...</translation>
<translation id="7461924472993315131">Připnout</translation>
@@ -4058,7 +4133,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="747114903913869239">Chyba: Nelze dekódovat rozšíření</translation>
<translation id="7473891865547856676">Ne, děkuji</translation>
<translation id="747459581954555080">Obnovit vše</translation>
-<translation id="747494631553057218">Záznamy v registru:</translation>
+<translation id="7475034671245341386">Plugin <ph name="PLUGIN_NAME" /> narazil na chybu.</translation>
<translation id="7475671414023905704">Adresa URL pro získání ztraceného hesla Netscape</translation>
<translation id="7476454130948140105">Aktualizaci nelze zahájit z důvodu slabé baterie (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Pokud jste zapomněli heslovou frázi, zastavte a resetujte synchronizaci prostřednictvím <ph name="BEGIN_LINK" />Hlavního panelu Google<ph name="END_LINK" />.</translation>
@@ -4073,6 +4148,9 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7487067081878637334">Technologie</translation>
<translation id="7487099628810939106">Zpoždění před kliknutím:</translation>
<translation id="7487969577036436319">Nejsou nainstalovány žádné komponenty</translation>
+<translation id="7489215562877293245">Nalezeno: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Připraveno k zálohování na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Otevřít vše}=1{&amp;Otevřít záložku}few{&amp;Otevřít vše (#)}many{&amp;Otevřít vše (#)}other{&amp;Otevřít vše (#)}}</translation>
<translation id="7489605380874780575">Zkontrolovat způsobilost</translation>
<translation id="749028671485790643">Osoba <ph name="VALUE" /></translation>
@@ -4085,7 +4163,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7497215489070763236">Certifikát CA serveru</translation>
<translation id="7502658306369382406">Adresa IPv6</translation>
<translation id="7503191893372251637">Certifikát typu Netscape</translation>
-<translation id="7503607651407946808">Překládání této stránky...</translation>
<translation id="7503821294401948377">Nelze naÄíst ikonu „<ph name="ICON" />“ pro akci prohlížeÄe.</translation>
<translation id="750509436279396091">Otevřít složku stažených souborů</translation>
<translation id="7505167922889582512">Zobrazit skryté soubory</translation>
@@ -4097,9 +4174,9 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7517569744831774757">Obnovit nastavení na původní výchozí hodnoty</translation>
<translation id="7517786267097410259">Vytvořte heslo –</translation>
<translation id="7518150891539970662">Protokoly WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Překládání této stránky...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Vytvořit</translation>
+<translation id="7526413953848747421">Získejte do Chromu užiteÄné služby Google, jako je kontrola pravopisu a vyhledání klepnutím</translation>
<translation id="7529411698175791732">Zkontrolujte připojení k internetu. Pokud problém přetrvává, zkuste se odhlásit a znovu přihlásit.</translation>
<translation id="7530016656428373557">Rychlost vybíjení ve wattech</translation>
<translation id="7536709149194614609">Restartujte zařízení a zkuste to znovu později.</translation>
@@ -4121,7 +4198,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7563991800558061108">Pokud chcete po této chybÄ› systém obnovit, je tÅ™eba se na pÅ™ihlaÅ¡ovací obrazovce pÅ™ihlásit k úÄtu Google. Pak se z úÄtu Google můžete odhlásit a zkusit dozorovaného uživatele vytvoÅ™it znovu.</translation>
<translation id="756445078718366910">Otevřít okno prohlížeÄe</translation>
<translation id="7564847347806291057">UkonÄit proces</translation>
-<translation id="7565291891798266313">VyhledávaÄ byl zmÄ›nÄ›n na <ph name="URL" />. Rozšíření, která mÄ›ní vyhledávaÄ, můžete zakázat kliknutím na Obnovit.</translation>
<translation id="7566118625369982896">Spravovat odkazy na aplikace ve službě Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Vymazání údajů Chromu</translation>
@@ -4130,13 +4206,10 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7573172247376861652">Nabití baterie</translation>
<translation id="7576032389798113292">6:4</translation>
<translation id="7576690715254076113">Kompletovat</translation>
-<translation id="7577815336900970562">UrÄit polohu podle sítÄ› Wi-Fi nebo mobilní sítÄ›</translation>
<translation id="7579149537961810247">Ztlumit weby</translation>
<translation id="7580671184200851182">Přehrávat ve všech reproduktorech stejný zvuk (mono)</translation>
-<translation id="7581273696622423628">ZúÄastnit se průzkumu</translation>
<translation id="7581462281756524039">Nástroj na vyÄiÅ¡tÄ›ní</translation>
<translation id="7582582252461552277">Preferovat tuto síť</translation>
-<translation id="7586312264284919041">Chcete tuto stránku přeložit?</translation>
<translation id="7586498138629385861">Pokud jsou otevřeny aplikace Chrome, zůstane Chrome spuštěný.</translation>
<translation id="7589461650300748890">Pozor, buÄte opatrní!</translation>
<translation id="7589661784326793847">Chvilku strpení</translation>
@@ -4153,6 +4226,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7607274158153386860">Požadovat stránky pro tablety</translation>
<translation id="7611008212562900400">Prohledat zařízení, aplikace, web...</translation>
<translation id="7615910377284548269">Spravovat blokování pluginů mimo izolovaný prostor...</translation>
+<translation id="7616214729753637086">Registrace zařízení...</translation>
<translation id="7617366389578322136">Připojování k zařízení <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">Nebyla uložena žádná hesla.</translation>
<translation id="7622114377921274169">Nabíjení.</translation>
@@ -4181,6 +4255,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7664620655576155379">Nepodporované zařízení Bluetooth: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">PÅ™idat úÄet</translation>
<translation id="7671130400130574146">Použít systémové záhlaví a okraje okna</translation>
+<translation id="7683373461016844951">Chcete-li pokraÄovat, kliknÄ›te na OK a poté kliknutím na PÅ™idat uživatele vytvoÅ™te nový profil pro svou novou e-mailovou adresu v doménÄ› <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Nainstaloval váš administrátor</translation>
<translation id="7684559058815332124">Navštívit přihlašovací stránku captive portálu</translation>
<translation id="7685049629764448582">Paměť JavaScriptu</translation>
@@ -4239,7 +4314,6 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7773726648746946405">Úložiště relace</translation>
<translation id="7781335840981796660">VeÅ¡keré uživatelské úÄty a místní data budou odebrána.</translation>
<translation id="7782102568078991263">Žádné další návrhy z Googlu</translation>
-<translation id="778330624322499012">Nelze naÄíst plugin <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Tento soubor byl zablokován nastavením zabezpeÄení vaÅ¡eho poÄítaÄe.</translation>
<translation id="7786207843293321886">Odhlásit hosta</translation>
<translation id="7786889348652477777">Znovu naÄíst &amp;aplikaci</translation>
@@ -4273,7 +4347,13 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7815680994978050279">Bylo zablokováno stahování nebezpeÄného souboru</translation>
<translation id="7818135753970109980">Byl přidán nový motiv (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA nebo RSN)</translation>
+<translation id="7819992334107904369">Synchronizace Chromu</translation>
<translation id="782057141565633384">K&amp;opírovat adresu souboru videa</translation>
+<translation id="7821462174190887129">Nalezeno: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ VaÅ¡e kvóta Disku Google není dostateÄná, chybí <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Zkuste vybrat méně fotek.</translation>
<translation id="782590969421016895">Použít aktuální stránky</translation>
<translation id="7829298379596169484">Přístup ke zvukovému vstupu</translation>
<translation id="7831368056091621108">pokud chcete pÅ™enést toto rozšíření, historii procházení a další nastavení prohlížeÄe Chrome do vÅ¡ech svých zařízení.</translation>
@@ -4311,6 +4391,7 @@ Pokud nezměníte výchozí nastavení, uživatel <ph name="USER_DISPLAY_NAME" /
<translation id="7881969471599061635">Vypnout titulky</translation>
<translation id="7882358943899516840">Typ poskytovatele</translation>
<translation id="7885253890047913815">Nedávné cíle</translation>
+<translation id="7886917304091689118">Spuštěno v Chromu</translation>
<translation id="7887334752153342268">Duplikovat</translation>
<translation id="7887864092952184874">Myš Bluetooth byla spárována</translation>
<translation id="7889966925761734854">Posuvník přehrávání</translation>
@@ -4394,7 +4475,9 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8000066093800657092">Žádná síť</translation>
<translation id="8001504501378762252">Nějaký web vám možná odcizil heslo</translation>
<translation id="8004582292198964060">ProhlížeÄ</translation>
+<translation id="8005600846065423578">Webu <ph name="HOST" /> Ätení obsahu schránky vždy povolit</translation>
<translation id="8008356846765065031">Internet byl odpojen. Zkontrolujte prosím své internetové připojení.</translation>
+<translation id="8008765610824028412">Plugin <ph name="PLUGIN_NAME" /> nelze naÄíst.</translation>
<translation id="8008818777654712271">Automaticky odesílat Äást informací o systému a obsahu stránek do Googlu s cílem pomoci rozpoznávat nebezpeÄné aplikace a weby.</translation>
<translation id="8012382203418782830">Tato stránka byla přeložena.</translation>
<translation id="8014154204619229810">Nástroj na aktualizaci je momentálně spuštěn. Za chvilku stránku obnovte a prohlédněte si stav.</translation>
@@ -4495,7 +4578,6 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="816055135686411707">Chyba při nastavování důvěryhodnosti certifikátu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Vytvořit novou poznámku</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Spravovat nastavení mikrofonu…</translation>
<translation id="8168435359814927499">Obsah</translation>
<translation id="8174047975335711832">Informace o zařízení</translation>
@@ -4512,7 +4594,6 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8191230140820435481">Spravovat aplikace, rozšíření a motivy</translation>
<translation id="8191453843330043793">PÅ™ekladaÄ proxy serverů V8</translation>
<translation id="8195027750202970175">Velikost na disku</translation>
-<translation id="8195739004487400241">Vaše domovská stránka byla změněna na <ph name="URL" />. Chcete-li rozšíření, která mění domovskou stránku, zakázat, klikněte na Obnovit.</translation>
<translation id="8199300056570174101">Vlastnosti sítě (služba) a zařízení</translation>
<translation id="8200772114523450471">PokraÄovat</translation>
<translation id="8202160505685531999">Chcete-li aktualizovat profil zařízení <ph name="DEVICE_TYPE" />, znovu zadejte heslo.</translation>
@@ -4530,6 +4611,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8226619461731305576">Fronta</translation>
<translation id="8226742006292257240">Níže je náhodnÄ› vygenerované heslo modulu TPM, které bylo pÅ™iÅ™azeno vaÅ¡emu poÄítaÄi:</translation>
<translation id="8227119283605456246">Přiložit soubor</translation>
+<translation id="8233198815467326623">Obnovit výchozí domovskou stránku?</translation>
<translation id="8234795456569844941">Pomozte našim technikům opravit tento problém. Sdělte nám, co se stalo těsně před zobrazením zprávy o chybě profilu:</translation>
<translation id="8234989666557591529">Zvolte telefon k odemykání zařízení <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Tip nápovědy</translation>
@@ -4555,7 +4637,6 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8261378640211443080">Toto rozšíření není uvedeno na webu <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohlo být přidáno bez vašeho vědomí.</translation>
<translation id="8261387128019234107">PÅ™idat úÄet pro profil <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Smazat</translation>
-<translation id="8261673729476082470">Probíhá zálohování <ph name="FILE_COUNT" /> fotek na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /></translation>
<translation id="826246685091802258">Příznak <ph name="BAD_FLAG" /> v tomto sestavení není implementován.</translation>
<translation id="8263744495942430914">Stránka <ph name="FULLSCREEN_ORIGIN" /> deaktivovala váš ukazatel myši.</translation>
<translation id="8264718194193514834">Rozšíření <ph name="EXTENSION_NAME" /> spustilo režim celé obrazovky.</translation>
@@ -4657,6 +4738,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8454288007744638700">Případně vyberte novou síť:</translation>
<translation id="845627346958584683">Čas vypršení platnosti</translation>
<translation id="8456681095658380701">Neplatný název</translation>
+<translation id="8457451314607652708">Import záložek</translation>
<translation id="8460336040822756677">Pokud v zařízení <ph name="DEVICE_TYPE" /> vypnete funkci Smart Lock, nebudete moci svá zařízení Chrome odemykat pomocí telefonu. Budete muset zadat heslo.</translation>
<translation id="8461329675984532579">Název domácího poskytovatele</translation>
<translation id="84613761564611563">Požadavek uživatelského rozhraní na konfiguraci sítě byl odeslán. Čekejte prosím...</translation>
@@ -4721,14 +4803,15 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8569764466147087991">Vyberte soubor, který chcete otevřít</translation>
<translation id="8571213806525832805">Poslední 4 týdny</translation>
<translation id="8574990355410201600">Na webu <ph name="HOST" /> vždy povolit zvuk</translation>
+<translation id="8578639784464423491">Nesmí přesahovat 99 písmen</translation>
<translation id="8579285237314169903">Synchronizace <ph name="NUMBER_OF_FILES" /> položek...</translation>
<translation id="857943718398505171">Povoleno (doporuÄeno)</translation>
<translation id="8581809080475256101">Stisknutím přejdete vpřed. V kontextové nabídce můžete zobrazit historii</translation>
<translation id="8584280235376696778">&amp;Otevřít video v nové kartě</translation>
<translation id="8588866096426746242">Zobrazit statistiky profilu</translation>
+<translation id="8589652987924574405">VaÅ¡e záložky, historie, hesla a další nastavení budou synchronizovány do úÄtu Google, abyste je mohli používat na vÅ¡ech svých zařízeních. Svoji volbu můžete pozdÄ›ji v nastavení kdykoliv zmÄ›nit.</translation>
<translation id="8590375307970699841">Nastavit automatické aktualizace</translation>
<translation id="8594908476761052472">NatoÄit video</translation>
-<translation id="8595925260712451473">Sem prosím zadejte svoji zpětnou vazbu.</translation>
<translation id="8596540852772265699">Vlastní soubory</translation>
<translation id="8597845839771543242">Formát vlastnosti:</translation>
<translation id="8598453409908276158">Pluginu byl zablokován přístup mimo izolovaný prostor</translation>
@@ -4743,6 +4826,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8620617069779373398">Stav roamingu</translation>
<translation id="8620765578342452535">Konfigurovat síťová připojení</translation>
<translation id="8620790565535071193">Vyhledávání se nezdařilo</translation>
+<translation id="8622877356447980900">Chcete tuto stránku přeložit?</translation>
<translation id="8623004009673949077">Aplikace s atributem manifestu kiosk_only je třeba nainstalovat v režimu veřejného terminálu systému Chrome OS.</translation>
<translation id="8624205858755890468">Umožňuje Asistentovi zobrazovat vám související informace, aplikace a akce.</translation>
<translation id="862542460444371744">Rozšíř&amp;ení</translation>
@@ -4788,6 +4872,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8671210955687109937">Může přidávat komentáře</translation>
<translation id="8673026256276578048">Vyhledávání na webu...</translation>
<translation id="8673383193459449849">Problém se serverem</translation>
+<translation id="8674241889607553858">Chcete tuto stránku přeložit?</translation>
<translation id="8675354002693747642">PÅ™edsdílený klíÄ</translation>
<translation id="8676374126336081632">Vymazat vstup</translation>
<translation id="8677039480012021122">Vymazat data a odpojit</translation>
@@ -4800,6 +4885,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8688579245973331962">Nevidíte svoje jméno?</translation>
<translation id="8688591111840995413">Nesprávné heslo</translation>
<translation id="8688672835843460752">Dostupné</translation>
+<translation id="8689583087392258564">PÅ™idání poÄítaÄe do domény se nezdaÅ™ilo. OrganizaÄní jednotka je neplatná.</translation>
<translation id="869257642790614972">Znovu otevřít naposledy zavřenou kartu</translation>
<translation id="8695825812785969222">&amp;Otevřít umístění...</translation>
<translation id="8698464937041809063">Nákres Google</translation>
@@ -4814,6 +4900,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8708671767545720562">&amp;Další informace</translation>
<translation id="8710187907779883426">krátká (1 s)</translation>
<translation id="8711402221661888347">Hamburger</translation>
+<translation id="8712637175834984815">Hotovo</translation>
<translation id="8713570323158206935">Odeslat <ph name="BEGIN_LINK1" />informace o systému<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">UkonÄení podpory</translation>
<translation id="871476437400413057">hesla uložená Googlem</translation>
@@ -4889,7 +4976,6 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="882204272221080310">Kvůli lepšímu zabezpeÄení aktualizovat firmware</translation>
<translation id="8823514049557262177">Kopírovat te&amp;xt odkazu</translation>
<translation id="8824701697284169214">Přidat strá&amp;nku...</translation>
-<translation id="8827850355924932817">UrÄit polohu podle sítÄ› Wi-Fi</translation>
<translation id="8828933418460119530">Název DNS</translation>
<translation id="8830796635868321089">Při použití aktuálního nastavení proxy serveru se kontrola aktualizací nezdařila. Upravte <ph name="PROXY_SETTINGS_LINK_START" />nastavení proxy serveru<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Konfiguraci sítě spravuje <ph name="USER_EMAIL" />.</translation>
@@ -4942,13 +5028,14 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="8912793549644936705">Roztáhnout</translation>
<translation id="8915370057835397490">NaÄítá se návrh</translation>
<translation id="8916476537757519021">Anonymní podrámec: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Konvertor do formátu PWG Raster</translation>
+<translation id="8918468086406665831">Synchronizovat do úÄtu <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Na tomto webu reklamy vždy povolovat</translation>
<translation id="8925458182817574960">&amp;Nastavení</translation>
<translation id="8926389886865778422">Dotaz již nezobrazovat</translation>
<translation id="8926518602592448999">Deaktivovat rozšíření v režimu pro vývojáře</translation>
<translation id="892706138619340876">Některá nastavení byla obnovena</translation>
<translation id="8931394284949551895">Nová zařízení</translation>
+<translation id="893242274404530797">Dynamický tethering vyžaduje oznámení Služeb Google Play</translation>
<translation id="8933960630081805351">Zobrazit ve &amp;službě Finder</translation>
<translation id="8934732568177537184">PokraÄovat</translation>
<translation id="8938356204940892126">Vzdávám to</translation>
@@ -5006,6 +5093,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="9024127637873500333">&amp;Otevřít v nové kartě</translation>
<translation id="9024331582947483881">celá obrazovka</translation>
<translation id="9025098623496448965">Chci přejít zpět na obrazovku pro přihlášení</translation>
+<translation id="902659348151742535">Google vaši historii procházení může používat k personalizaci Vyhledávání, reklam a dalších služeb Google.</translation>
<translation id="9026731007018893674">stažený soubor</translation>
<translation id="9027146684281895941">Dohlížet nad touto osobou a umožnit z vaÅ¡eho úÄtu Google nastavovat a zobrazovat weby, které tato osoba navÅ¡tÄ›vuje</translation>
<translation id="9027459031423301635">Otevří&amp;t odkaz v nové kartě</translation>
@@ -5046,7 +5134,6 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="9084064520949870008">Otevřít jako okno</translation>
<translation id="9088234649737575428">Plugin <ph name="PLUGIN_NAME" /> je blokován podnikovými zásadami</translation>
<translation id="9088917181875854783">PotvrÄte prosím, zda se toto přístupové heslo zobrazuje v zařízení <ph name="DEVICE_NAME" />:</translation>
-<translation id="9090669887503413452">Odeslat informace o systému</translation>
<translation id="9094033019050270033">Aktualizovat heslo</translation>
<translation id="9094982973264386462">Odstranit</translation>
<translation id="9095253524804455615">Odstranit</translation>
@@ -5100,6 +5187,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="9170397650136757332">Nyní prst lehce natoÄte, aby se zaznamenaly vÅ¡echny Äásti otisku</translation>
<translation id="9170848237812810038">Z&amp;pět</translation>
<translation id="9170884462774788842">Jiný program ve vaÅ¡em poÄítaÄi nainstaloval motiv, který může mÄ›nit funkce Chromu.</translation>
+<translation id="9173995187295789444">Vyhledávání zařízení Bluetooth...</translation>
<translation id="9174212595744391062">Tímto vymažete soubory cookie a mezipaměť vÅ¡ech webů vÄetnÄ› tÄ›chto</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – je připojeno zařízení Bluetooth</translation>
<translation id="9177499212658576372">V souÄasnosti jste pÅ™ipojeni k síti typu <ph name="NETWORK_TYPE" />.</translation>
@@ -5124,6 +5212,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="932327136139879170">Domovská stránka</translation>
<translation id="932508678520956232">Tisk nelze zahájit.</translation>
<translation id="93393615658292258">Pouze heslo</translation>
+<translation id="935490618240037774">VaÅ¡e záložky, historie, hesla a další nastavení budou synchronizována do úÄtu Google, abyste je mohli používat ve vÅ¡ech svých zařízeních.</translation>
<translation id="936801553271523408">Diagnostická data o systému</translation>
<translation id="93766956588638423">Opravit rozšíření</translation>
<translation id="938470336146445890">Nainstalujte prosím uživatelský certifikát.</translation>
@@ -5144,6 +5233,7 @@ Svůj soubor klíÄe uchovávejte na bezpeÄném místÄ›. Budete jej potÅ™ebovat
<translation id="960987915827980018">Zbývá přibližně hodina</translation>
<translation id="962802172452141067">Strom seznamu záložek</translation>
<translation id="968174221497644223">Mezipaměť aplikace</translation>
+<translation id="969096075394517431">Změnit jazyky</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 karta}few{# karty}many{# karty}other{# karet}}</translation>
<translation id="971774202801778802">Adresa URL záložky</translation>
<translation id="973473557718930265">UkonÄit</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_da.xtb b/chromium/chrome/app/resources/generated_resources_da.xtb
index 2d09e891775..20bc6001e29 100644
--- a/chromium/chrome/app/resources/generated_resources_da.xtb
+++ b/chromium/chrome/app/resources/generated_resources_da.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Ã…bn linket i et nyt <ph name="APP" />-vindue</translation>
<translation id="1005274289863221750">Bruge din mikrofon og dit kamera</translation>
<translation id="1007408791287232274">Enhederne kunne ikke læses.</translation>
+<translation id="1008186147501209563">Eksportér bogmærker</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Siden svarer ikke}one{Siderne svarer ikke}other{Siderne svarer ikke}}</translation>
<translation id="1012794136286421601">Dine filer i Docs, Sheets, Slides og Tegninger synkroniseres. Åbn appen Google Drev for at få adgang til dem online eller offline.</translation>
-<translation id="1013383076511149692">Se tekst og billeder, du kopierer til udklipsholderen</translation>
<translation id="1013707859758800957">Et plugin, der ikke er gemt i sandbox, kunne køre på denne side.</translation>
<translation id="1015318665228971643">Rediger mappenavnet</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Ã…bn alle i &amp;nyt vindue}=1{Ã…bn i &amp;nyt vindue}one{Ã…bn (#) i &amp;nyt vindue}other{Ã…bn alle (#) i &amp;nyt vindue}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Den skadelige software kan ikke fjernes</translation>
<translation id="1062407476771304334">Erstat</translation>
<translation id="1062866675591297858">Administrer dine brugere via <ph name="BEGIN_LINK" />Betjeningspanelet for administrerede brugere<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Kontrol af fil til mediesamling</translation>
<translation id="1064835277883315402">Deltag i et privat netværk</translation>
<translation id="1064912851688322329">Afbryd din Google-konto</translation>
<translation id="1067048845568873861">Oprettet</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Omsætning af data til kode</translation>
+<translation id="1074944608454986967">Hold søgeknappen nede, og klik eller træk derefter for at vælge det indhold, der skal læses op. Du kan også fremhæve et område, og brug søgeknappen + S.</translation>
<translation id="1076698951459398590">Aktivér tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Konfigurer automatiske opdateringer for alle brugere</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Log på<ph name="END_SIGN_IN_LINK" /> for at kontrollere og se, hvilke websites denne person besøger.</translation>
<translation id="109758035718544977">Slå lyden til på websites</translation>
<translation id="1097658378307015415">Før du logger ind, skal du logge ind som gæst for at aktivere netværket <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Oversæt altid <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Sms-synkronisering</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">Vent</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Tillad ikke, at websites bruger interne systemmeddelelser til at få adgang til MIDI-enheder</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Rediger søgemaskine</translation>
-<translation id="1131167343343087859">Kreditkort og adresser via Google Payments.</translation>
<translation id="1134009406053225289">Ã…bn i inkognitovindue</translation>
<translation id="1137673463384776352">Ã…bn linket i <ph name="APP" /></translation>
<translation id="1140351953533677694">FÃ¥ adgang til dine Bluetooth- og serieenheder</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Pluginnet blev blokeret</translation>
<translation id="1145532888383813076">Søg på din enhed, i apps og på nettet.</translation>
<translation id="1146204723345436916">Importer bogmærker fra HTML-fil...</translation>
+<translation id="1148097584170732637">Der blev fundet <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Der er ikke nok tilgængelig plads på det lokale lager. Der er brug for <ph name="FILE_SIZE" /> mere.
+ <ph name="LINE_BREAK2" />
+ Prøv at vælge færre billeder.</translation>
<translation id="1149088842877960903">Kørsel af JavaScript via AppleScript er deaktiveret. Du kan aktivere funktionen ved at gå til Chrome-indstillingerne &gt; Avanceret &gt; System. Få flere oplysninger på: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Udløbsmåned</translation>
<translation id="1153356358378277386">Parrede enheder</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Omdøb</translation>
<translation id="1175364870820465910">&amp;Udskriv...</translation>
<translation id="117624967391683467">Kopierer <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Vil du gendanne standardsøgemaskinen?</translation>
<translation id="1177863135347784049">Tilpasset</translation>
<translation id="1178581264944972037">Pause</translation>
<translation id="1179803038870941185"><ph name="URL" /> vil gerne have fuld kontrol over dine MIDI-enheder.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Se og rediger brugerne på hvidlisten</translation>
<translation id="1206407435587370571">Udforsk din Chromebook</translation>
<translation id="1209796539517632982">Automatiske navneservere</translation>
+<translation id="1210982357925844241">Se og administrer gemte adgangskoder på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Brug internettet uden at gemme din browserhistorik ved hjælp af et inkognitovindue</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> fingeraftryk er registreret</translation>
<translation id="1215411991991485844">Der er tilføjet en ny baggrunds-app</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Søger efter mobilnetværk</translation>
<translation id="1285320974508926690">Oversæt aldrig dette website</translation>
<translation id="1285484354230578868">Gemme data på din Google Drev-konto</translation>
+<translation id="1288037062697528143">Nattelys tændes automatisk ved solnedgang</translation>
<translation id="1293177648337752319">Slå lyden til på et website</translation>
<translation id="1293509594570842875">Den nye administrerede bruger kunne ikke oprettes. Kontrollér din netværksforbindelse, og prøv igen senere.</translation>
<translation id="1293556467332435079">Filer</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Tilføjer HTML-fil som bogmærke</translation>
<translation id="1303671224831497365">Der blev ikke fundet nogen Bluetooth-enheder</translation>
<translation id="1306606229401759371">Skift indstillinger</translation>
-<translation id="1307398858972670978">FÃ¥ adgang til dine adgangskoder fra en hvilken som helst enhed via <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ups! Systemet kunne ikke gemme det langfristede API-adgangstoken for denne enhed.</translation>
<translation id="1313405956111467313">Automatisk proxykonfiguration</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Det var mig.</translation>
<translation id="1338776410427958681">Skjul <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Sletter...</translation>
-<translation id="1339266338863469628">Standard (opfanger kun dig)</translation>
<translation id="1340527397989195812">Sikkerhedskopiér medier fra enheden ved hjælp af appen Filer.</translation>
<translation id="1341988552785875222">Den nuværende baggrund er konfigureret af "<ph name="APP_NAME" />". Det kan være nødvendigt at afinstallere "<ph name="APP_NAME" />", inden du vælger en anden baggrund.</translation>
<translation id="1346748346194534595">Højre</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Opdateringen starter, når batteriniveauet er på <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importerer <ph name="FILE_COUNT" /> filer...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD-filen kan ikke findes. Sørg for, at din Chromebook er online, og prøv igen.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> er blokeret</translation>
<translation id="1357589289913453911">Udvidelses-id</translation>
<translation id="1358735829858566124">Filen eller mappen kan ikke bruges.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Venstre til højre</translation>
<translation id="1370646789215800222">Vil du fjerne personen?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element fjernes}one{# element fjernes}other{# elementer fjernes}}</translation>
+<translation id="1372841398847029212">Synkroniser med din konto</translation>
<translation id="1374844444528092021">Det certifikat, som netværket "<ph name="NETWORK_NAME" />" kræver, er enten ikke installeret eller ikke længere gyldigt. Få fat i et nyt certifikat, og prøv at oprette forbindelse igen.</translation>
<translation id="1374962581120570592">Cookies er angivet</translation>
<translation id="1375321115329958930">Gemte adgangskoder</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Opret administreret bruger</translation>
<translation id="1410197035576869800">Appikon</translation>
<translation id="1410616244180625362">Tillad fortsat, at <ph name="HOST" /> har adgang til dit kamera</translation>
+<translation id="1411668397053040814">Installer eller opdater Daydream-tastatur for at bruge Chrome i VR</translation>
<translation id="1414648216875402825">Du er ved at opdatere til en ustabil version af <ph name="PRODUCT_NAME" />, der indeholder ufærdige funktioner. Nedbrud og uventede fejl kan forekomme. Vær forsigtig, hvis du fortsætter.</translation>
+<translation id="1415708812149920388">Læseadgang til udklipsholderen blev afvist</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (udvidelses-id'et "<ph name="EXTENSION_ID" />") er ikke tilladt i denne sessionstype.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Gisp! Den tilfældige personlige RSA-nøgle kunne ikke genereres.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzastykke</translation>
<translation id="1467432559032391204">Venstre</translation>
<translation id="1467999917853307373"><ph name="URL" /> vil gemme data permanent på din enhed.</translation>
+<translation id="1468571364034902819">Du kan ikke bruge denne profil</translation>
<translation id="1470719357688513792">De nye indstillinger for cookies træder i kraft, når siden genindlæses.</translation>
<translation id="1470811252759861213"><ph name="SIGN_IN_LINK" /> for at få dine udvidelser på alle dine computere.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" blev ikke uploadet. Der er ikke plads nok i Google Drev.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Tokencache for Identity API</translation>
<translation id="1478233201128522094">Næste gang kan en ny telefon låse denne <ph name="DEVICE_TYPE" /> op. Du kan slå Smart Lock fra i Indstillinger.</translation>
<translation id="1478340334823509079">Detaljer: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Klar til at sikkerhedskopiere <ph name="FILE_COUNT" /> nye billeder</translation>
<translation id="1483493594462132177">Send</translation>
<translation id="1485015260175968628">Nu kan den:</translation>
<translation id="1485141095922496924">Version <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Til – tilpassede indstillinger</translation>
<translation id="1493892686965953381">Venter på <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> andre tilgængelige enheder.</translation>
-<translation id="1497284176235884849">Den angivne PPD-fil er ugyldig.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" kunne ikke omdøbes. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Ukendt enhed [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Denne ejerkonto skal være den første konto, der logges ind på i en loginsession med flere brugere.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Få adgang til administration af fejlfinding på siden</translation>
<translation id="1601560923496285236">Anvend</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Ryd indtastning</translation>
<translation id="1608626060424371292">Fjern denne bruger</translation>
<translation id="1609170755653088773">Synkroniser denne adgangskode på din iPhone</translation>
<translation id="1609862759711084604">Tidligere bruger</translation>
+<translation id="1611557582955786626">Log ind for at få en tilpasset browseroplevelse, der er synkroniseret på alle dine enheder</translation>
<translation id="1611584202130317952">Leveringsflowet blev afbrudt. Prøv igen, eller kontakt enhedsejeren eller administratoren.</translation>
<translation id="1611649489706141841">videresend</translation>
<translation id="1611704746353331382">Eksportér bogmærker til HTML-fil...</translation>
<translation id="1612129875274679969">Lad denne enhed være permanent i kiosktilstand.</translation>
+<translation id="161460670679785907">Din telefon kan ikke registreres</translation>
<translation id="1616206807336925449">Denne udvidelse kræver ikke nogen særlige tilladelser.</translation>
<translation id="161707228174452095">Fingeraftryk er tilføjet.</translation>
<translation id="1618268899808219593">Hjælp</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">Vis inputmuligheder</translation>
<translation id="1650709179466243265">Tilføj www. og .com, og åbn adresse</translation>
<translation id="1651008383952180276">Du skal angive den samme adgangssætning to gange</translation>
-<translation id="1652972346408808053">Adgangskoden blev gemt. FÃ¥ adgang til dine adgangskoder fra en hvilken som helst enhed via <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Føj printeren til Google Cloudprinter, så du kan udskrive, uanset hvor du befinder dig.}one{Føj # printere til Google Cloudprinter, så du kan udskrive, uanset hvor du befinder dig.}other{Føj # printere til Google Cloudprinter, så du kan udskrive, uanset hvor du befinder dig.}}</translation>
<translation id="1657406563541664238">Vær med til at gøre <ph name="PRODUCT_NAME" /> bedre ved automatisk at sende forbrugsstatistikker og rapportere om nedbrud til Google</translation>
<translation id="1658424621194652532">Denne side har adgang til din mikrofon.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">Der kunne ikke opnås adgang til filen af sikkerhedsmæssige årsager.</translation>
<translation id="167832068858235403">lyd ned</translation>
<translation id="1679068421605151609">Udviklerværktøjer</translation>
+<translation id="16815041330799488">Tillad ikke, at websites kan se tekst og billeder, der er kopieret til udklipsholderen</translation>
<translation id="1682548588986054654">Nyt inkognitovindue</translation>
+<translation id="1688935057616748272">Skriv et bogstav</translation>
<translation id="168991973552362966">Tilføj en printer i nærheden</translation>
<translation id="1689945336726856614">Kopiér &amp;webadresse</translation>
<translation id="1692602667007917253">Hov! Der opstod en fejl</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">Indtastningsmetode</translation>
<translation id="175772926354468439">Aktivér tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Se i Chrome Webshop</translation>
<translation id="1758831820837444715">Konfigurer Ethernet-netværk</translation>
<translation id="1763046204212875858">Opret programgenveje</translation>
<translation id="1763108912552529023">Udforsk videre</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Advarsel!<ph name="END_BOLD" /> Disse filer er midlertidige og kan slettes automatisk for at frigøre diskplads. <ph name="BEGIN_LINK" />Få flere oplysninger<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Indstil Smart Lock for din <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft-filgendannelse</translation>
-<translation id="1825832322945165090">Der er ikke nok plads på enheden</translation>
+<translation id="1818007989243628752">Slet adgangskoden til <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Kontrollerer</translation>
<translation id="1828149253358786390"><ph name="SITE" /> ønsker at sende dig underretninger.</translation>
<translation id="1828378091493947763">Dette plugin understøttes ikke på denne enhed</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">Ved opstart</translation>
<translation id="2006638907958895361">Ã…bn linket i <ph name="APP" /></translation>
<translation id="2007404777272201486">Rapportér et problem...</translation>
+<translation id="2015632741368427174">Omdirigering er blokeret på dette website:</translation>
<translation id="2016430552235416146">Traditionelt</translation>
<translation id="2017334798163366053">Deaktiver registrering af data om ydeevne</translation>
<translation id="2017836877785168846">Nulstiller historikken og autofuldførelser i adresselinjen.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Der findes allerede en fil med navnet "<ph name="FILENAME" />". Hvad vil du foretage dig?</translation>
<translation id="2087822576218954668">Udskrift: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Brug internettet sikkert med Google Chrome</translation>
+<translation id="2089795179672254991">Spørg om tilladelse, når et website vil se tekst og billeder, der er kopieret til udklipsholderen (anbefales)</translation>
<translation id="2090165459409185032">Du gendanner dine kontooplysninger ved at gå til: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Indstillinger for systemsikkerhed</translation>
<translation id="2091887806945687916">Lyd</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">Tilpas størrelse</translation>
<translation id="2124930039827422115">{1,plural, =1{Én bruger gav bedømmelsen <ph name="AVERAGE_RATING" />.}one{# bruger gav bedømmelsen <ph name="AVERAGE_RATING" />.}other{# brugere gav bedømmelsen <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Din administrator har deaktiveret synkronisering.</translation>
-<translation id="2126426811489709554">Leveret af Chrome</translation>
<translation id="2127372758936585790">Oplader ved lav kraft</translation>
<translation id="212862741129535676">Anvendt andel for frekvenstilstand</translation>
<translation id="2128691215891724419">Synkroniseringsfejl: Opdater adgangssætningen til synkronisering...</translation>
<translation id="2129825002735785149">Opdater plugin</translation>
<translation id="2129904043921227933">Synkroniseringsfejl: Opdater adgangssætningen til synkronisering...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" kan ikke installeres, fordi den ikke tillades af "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Vil du oversætte denne side?</translation>
<translation id="2135787500304447609">&amp;Genoptag</translation>
<translation id="2136372518715274136">Angiv ny adgangskode</translation>
<translation id="2136476978468204130">Den adgangssætning, du angav, er forkert.</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">Sammensat nøglecenter</translation>
<translation id="218070003709087997">Brug et tal til at angive, hvor mange kopier der skal udskrives (1 til 999).</translation>
<translation id="2187895286714876935">Fejl ved import af servercertifikat</translation>
+<translation id="2187906491731510095">Udvidelserne er opdateret</translation>
<translation id="2188881192257509750">Ã…bn <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Hentning af Wi-Fi-loginoplysninger</translation>
<translation id="219008588003277019">Native Client-modul: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">Microsoft-tidsstempling</translation>
<translation id="225614027745146050">Velkommen</translation>
<translation id="225692081236532131">Aktiveringsstatus</translation>
+<translation id="2261323523305321874">Din administrator har foretaget en systemændring, der deaktiverer nogle gamle profiler.</translation>
<translation id="2262477216570151239">Forsinkelse før gentagelse</translation>
<translation id="2263189956353037928">Log ud, og log ind igen</translation>
<translation id="2263497240924215535">(Deaktiveret)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">Vil du installere <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP-metode:</translation>
<translation id="2297705863329999812">Søg efter printere</translation>
-<translation id="230115972905494466">Der blev ikke fundet nogen kompatible enheder</translation>
<translation id="2301382460326681002">Udvidelsens rodmappe er ugyldig.</translation>
<translation id="2302685579236571180">Vær inkognito</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" har anmodet om yderligere tilladelser.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">Sprog og indtastning</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Noter på låseskærmen gemmes automatisk i <ph name="LOCK_SCREEN_APP_NAME" />. Din seneste note forbliver på låseskærmen.</translation>
+<translation id="2352947182261340447">Der er ikke nok tilgængelig plads på det lokale lager.</translation>
<translation id="2353297238722298836">Der er givet adgang til kameraet og mikrofonen</translation>
<translation id="2356070529366658676">Spørg</translation>
<translation id="2356517949307388948">Der opstod en fejl i Chrome ved søgningen efter skadelig software.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">Bloker altid mikrofonadgang</translation>
<translation id="2367972762794486313">Vis apps</translation>
<translation id="2371076942591664043">Åbn når &amp;færdigt</translation>
-<translation id="237336063998926520">Brug din IP-adresse til at fastslå placeringen</translation>
<translation id="2377319039870049694">Skift til listevisning</translation>
<translation id="2377667304966270281">HÃ¥rde fejl</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> filer valgt</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">Der opstod en fejl. Tjek din printer, og prøv igen.</translation>
<translation id="2385700042425247848">Tjenestens navn:</translation>
<translation id="2387458720915042159">Proxy-forbindelsestype</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nye billeder fundet
- <ph name="LINE_BREAK1" />
- Der er ikke nok plads på enheden.
- <ph name="LINE_BREAK2" />
- Prøv at vælge nogle få billeder til at starte med.</translation>
<translation id="2391419135980381625">Standardskriftstørrelse</translation>
<translation id="2391762656119864333">Tilbagekald</translation>
<translation id="2392369802118427583">Aktivér</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">Kør altid på <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Samlet filstørrelse</translation>
<translation id="2428510569851653187">Beskriv, hvad du foretog dig, da fanen gik ned</translation>
+<translation id="2431027948063157455">Google Assistent kunne ikke indlæses. Tjek din netværksforbindelse, og prøv igen.</translation>
<translation id="2433452467737464329">Tilføj et forespørgselsparameter i webadressen for at opdatere siden automatisk: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Udseende</translation>
<translation id="2435248616906486374">Forbindelsen til netværket blev afbrudt</translation>
@@ -913,6 +924,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2445081178310039857">Udvidelsens rodmappe er påkrævet.</translation>
<translation id="2448312741937722512">Type</translation>
<translation id="2450223707519584812">Du vil ikke kunne tilføje brugere, da der mangler Google API-nøgler. Se <ph name="DETAILS_URL" /> for at få flere oplysninger.</translation>
+<translation id="2450849356604136918">Der er ingen aktive visninger</translation>
<translation id="2453021845418314664">Avancerede indstillinger for synkronisering</translation>
<translation id="2453576648990281505">Filen findes allerede</translation>
<translation id="2453860139492968684">Udfør</translation>
@@ -920,7 +932,6 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> ønsker at kopiere filer fra <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Nøgle-id for certifikatautoritet</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> blev tilføjet</translation>
-<translation id="246335896104539386">Importér bogmærker</translation>
<translation id="2464089476039395325">HTTP-proxy</translation>
<translation id="2468902267404883140">Der kan ikke oprettes forbindelse til din telefon. Sørg for at bruge en kompatibel Android-telefon, der er tændt og befinder sig i nærheden. &lt;a&gt;Få flere oplysninger&lt;/a&gt;</translation>
<translation id="2470702053775288986">Understøttede udvidelser er blevet deaktiveret</translation>
@@ -989,6 +1000,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2562743677925229011">Ikke logget ind på <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Datatjenesten "<ph name="NAME" />" er blevet aktiveret og er klar til brug.</translation>
<translation id="2566124945717127842">Powerwash for at nulstille din <ph name="IDS_SHORT_PRODUCT_NAME" />-enhed til fabriksindstillingerne.</translation>
+<translation id="2567257616420533738">Adgangskoden blev gemt. Se og administrer gemte adgangskoder på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Container til oplysningsbjælke</translation>
<translation id="2570000010887652771">Gemte data.</translation>
<translation id="257088987046510401">Temaer</translation>
@@ -1009,6 +1021,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /><ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" /> ) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Standardindstillinger for søgning</translation>
<translation id="2586657967955657006">Udklipsholder</translation>
+<translation id="2586672484245266891">Angiv en kortere webadresse</translation>
<translation id="2587922270115112871">Der oprettes ikke automatisk en Google-konto, når du opretter en administreret bruger, og indstillinger
og data for denne bruger følger ikke automatisk med til andre enheder med Chrome-synkronisering.
Brugeren er kun administreret på denne enhed.</translation>
@@ -1042,6 +1055,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> bruger <ph name="USAGE" /> MB diskplads.</translation>
<translation id="2633212996805280240">Vil du fjerne "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">Installationen af <ph name="PRODUCT_NAME" /> kunne ikke gennemføres, men vil fortsætte kørslen fra dets diskbillede.</translation>
+<translation id="2635176084534510129">Få mere personligt tilpassede oplevelser, f.eks. bedre indholdsforslag and smartere Oversæt</translation>
<translation id="2635276683026132559">Signering</translation>
<translation id="2635926034288331400">Installer under Programmer</translation>
<translation id="2636625531157955190">Chrome kan ikke få adgang til billedet.</translation>
@@ -1052,14 +1066,15 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2643698698624765890">Administrer dine udvidelser ved at klikke på Udvidelser i menuen Vindue.</translation>
<translation id="2647142853114880570">genindlæs</translation>
<translation id="2647269890314209800">Cookies i brug</translation>
+<translation id="264810637653812429">Der blev ikke fundet nogen kompatible enheder.</translation>
<translation id="2648831393319960979">Enheden føjes til din konto – dette kan tage et øjeblik...</translation>
<translation id="2649045351178520408">Base64-kodet ASCII, certifikatkæde</translation>
<translation id="2653266418988778031">Hvis du sletter et certifikat med certificeringsautoritet (CA), vil din browser ikke længere have tillid til certifikater, der er udstedt af denne CA.</translation>
<translation id="2653659639078652383">Indsend</translation>
<translation id="265390580714150011">Feltværdi</translation>
-<translation id="2654286334048437383">Eksportér bogmærker</translation>
<translation id="2655386581175833247">Brugercertifikat:</translation>
<translation id="2660779039299703961">Hændelse</translation>
+<translation id="266079277508604648">Der kan ikke oprettes forbindelse til printeren. Tjek, at printeren er tændt og tilsluttet din Chromebook via Wi-Fi eller USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chromes netbutik</translation>
<translation id="2663302507110284145">Sprog</translation>
@@ -1082,6 +1097,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2680208403056680091">Din internetforbindelse bliver overvåget</translation>
<translation id="268053382412112343">Over&amp;sigt</translation>
<translation id="2683638487103917598">Mappen er sorteret</translation>
+<translation id="2684004000387153598">Hvis du vil fortsætte, skal du klikke på OK og derefter klikke på Tilføj person for at oprette en ny profil til din mailadresse.</translation>
<translation id="2686759344028411998">Der blev ikke registreret nogen indlæste moduler.</translation>
<translation id="2688196195245426394">Fejl ved registrering af enheden med serveren: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Vis sprogindstillinger</translation>
@@ -1094,6 +1110,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2704184184447774363">Microsoft-signering af dokument</translation>
<translation id="270516211545221798">Hastighed for touchpad</translation>
<translation id="2706892089432507937">USB-enheder</translation>
+<translation id="2706954854267016964">Den valgte Google Cloudprinter-enhed understøttes ikke længere. Prøv at konfigurere printeren i systemindstillingerne på din computer.</translation>
<translation id="2707024448553392710">Komponenten downloades</translation>
<translation id="270921614578699633">Gennemsnit op</translation>
<translation id="2709453993673701466">Vil du administrere synkronisering og tilpasning, før disse funktioner er slået til? Gå til <ph name="BEGIN_LINK" />Indstillinger<ph name="END_LINK" />.</translation>
@@ -1124,6 +1141,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2737363922397526254">Skjul...</translation>
<translation id="2737492745329609575">Start konfiguration</translation>
<translation id="2738771556149464852">Ikke efter</translation>
+<translation id="2739046699559178272">Gem og fortsæt</translation>
<translation id="2739191690716947896">Fejlretning</translation>
<translation id="2739240477418971307">Skift dine tilgængelighedsindstillinger</translation>
<translation id="2740393541869613458">gennemse de websites, som den administrerede bruger har besøgt, og</translation>
@@ -1144,6 +1162,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2773802008104670137">Denne type fil kan skade din computer.</translation>
<translation id="2775104091073479743">Rediger fingeraftryk</translation>
<translation id="2776441542064982094">Det ser ud til, at der ikke er registreret nogen tilgængelige enheder på netværket. Hvis din enhed er tændt og har forbindelse til internettet, kan du prøve at registrere den ved hjælp af vejledningen i manualen.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Downloadet</translation>
<translation id="2783661497142353826">Administrer terminalapplikationer</translation>
<translation id="2784407158394623927">Aktiverer din mobildatatjeneste</translation>
@@ -1200,7 +1219,6 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2843806747483486897">Skift standardindstillinger...</translation>
<translation id="2844111009524261443">Kør ved klik</translation>
<translation id="2845382757467349449">Vis altid bogmærkelinjen</translation>
-<translation id="284682086647736321">Medtag Ctrl, Alt eller Command</translation>
<translation id="2847759467426165163">Cast til</translation>
<translation id="284805635805850872">Vil du slette den skadelige software?</translation>
<translation id="2849362176025371110">Send automatisk diagnostik og brugsdata til Google. Du kan til enhver tid ændre dette i <ph name="BEGIN_LINK1" />indstillingerne<ph name="END_LINK1" /> for din enhed. <ph name="BEGIN_LINK2" />Få flere oplysninger<ph name="END_LINK2" /></translation>
@@ -1208,6 +1226,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2849936225196189499">Kritisk</translation>
<translation id="2850124913210091882">Sikkerhedskopiér</translation>
<translation id="2850541429955027218">Tilføj tema</translation>
+<translation id="2853121255651601031">Adgangskoden er blevet gemt</translation>
<translation id="2853916256216444076">$1 video</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">meget lang (4 sek.)</translation>
@@ -1250,6 +1269,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2908162660801918428">Tilføj mediegalleri efter mappe</translation>
<translation id="2908789530129661844">Zoom ud på skærmen</translation>
<translation id="2910318910161511225">Opret forbindelse til et netværk, og prøv igen</translation>
+<translation id="2911898792135283060">Generér adgangskode...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ønsker at bruge din mikrofon.</translation>
<translation id="2913331724188855103">Tillad, at websites gemmer og læser cookiedata (anbefales)</translation>
<translation id="2916073183900451334">Tryk på Tab på en webside fremhæver links og felter i formularer</translation>
@@ -1294,6 +1314,7 @@ Jeg synes ikke, dette website skal blokeres.</translation>
<translation id="2989474696604907455">ikke tilknyttet</translation>
<translation id="2989786307324390836">DER-kodet binær, enkeltcertifikat</translation>
<translation id="2993517869960930405">Oplysninger om appen</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> kunne ikke sikkerhedskopieres</translation>
<translation id="299483336428448530">Installeret af din forælder.</translation>
<translation id="3002017044809397427">Din <ph name="PHONE_TYPE" /> er fundet. Men Smart Lock virker kun på enheder med Android 5.0 eller nyere. &lt;a&gt;Få flere oplysninger&lt;/a&gt;</translation>
<translation id="3003144360685731741">Foretrukne netværk</translation>
@@ -1339,7 +1360,7 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3031557471081358569">Vælg at importere følgende:</translation>
<translation id="3031601332414921114">Genoptag udskrivning</translation>
<translation id="303198083543495566">Geografi</translation>
-<translation id="3036546437875325427">Aktivér blitz</translation>
+<translation id="3036546437875325427">Aktivér Flash</translation>
<translation id="3038612606416062604">Tilføj en printer manuelt</translation>
<translation id="3038675903128704560">Tillad ikke, at websites anvender et plugin til at få adgang til din computer</translation>
<translation id="3039828483675273919">Flytter $1 elementer...</translation>
@@ -1354,6 +1375,7 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3064410671692449875">Utilstrækkelige data</translation>
<translation id="3065041951436100775">Feedback i tilfælde, hvor fanen døde.</translation>
<translation id="3065140616557457172">Tast for at søge, eller angiv en webadresse for at navigere – det hele virker.</translation>
+<translation id="3066642396596108483">Synkroniser bogmærker, adgangskoder og historik på alle dine enheder</translation>
<translation id="3067198360141518313">Kør dette plugin</translation>
<translation id="3071624960923923138">Du kan klikke her for at åbne en ny fane</translation>
<translation id="3074037959626057712">Du er logget ind og har slået synkronisering til</translation>
@@ -1441,6 +1463,7 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3202173864863109533">Denne fanes lyd er slået fra.</translation>
<translation id="3206175707080061730">Der findes allerede en fil med navnet "$1". Vil du erstatte den?</translation>
<translation id="3208703785962634733">Ikke bekræftet</translation>
+<translation id="3213187967168344806">Printeren kan ikke tilføjes. Genstart din computer, og prøv igen.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Behandlingen af forbindelsen til <ph name="CLOUD_PRINT_NAME" /> er gået ned. Vil du genstarte?</translation>
<translation id="3221634914176615296">Udforsk enhedens indhold i appen Filer.</translation>
@@ -1467,12 +1490,14 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3254516606912442756">Automatisk registrering af tidszone er deaktiveret</translation>
<translation id="3264544094376351444">Sans-serif-skrifttype</translation>
<translation id="3264547943200567728">Netværket for din Chromebox kunne ikke konfigureres</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Luk vindue</translation>
<translation id="3267726687589094446">Fortsæt med at tillade automatiske downloads af flere filer</translation>
<translation id="3267998849713137817">Ændringstidspunkt</translation>
<translation id="3268451620468152448">Ã…bne faner</translation>
<translation id="3269069891205016797">Dine oplysninger fjernes fra enheden, når du logger ud.</translation>
<translation id="3269093882174072735">Indlæs billede</translation>
+<translation id="3269889795238950578">Denne side kan se tekst og billeder, der er kopieret til udklipsholderen.</translation>
<translation id="326999365752735949">Downloader diff</translation>
<translation id="3270965368676314374">Læs, rediger og slet billeder, musik og andre medier på din computer</translation>
<translation id="327147043223061465">Se alle cookies og websitedata</translation>
@@ -1504,6 +1529,7 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3305389145870741612">Formateringen kan tage et par sekunder. Vent et øjeblik.</translation>
<translation id="3305661444342691068">Ã…bn PDF i fremviseren</translation>
<translation id="3306684685104080068">Aktivér casting til tjenester, der er baseret på skyen, som f.eks. Google Hangouts.</translation>
+<translation id="3307091518408668019">Computer OU (f.eks. OU=Chromebooks, DC=eksempel, DC=com)</translation>
<translation id="3308006649705061278">Organisationsenhed (OU)</translation>
<translation id="3308116878371095290">Denne side blev forhindret i at konfigurere cookies.</translation>
<translation id="3308134619352333507">Skjul knap</translation>
@@ -1511,9 +1537,6 @@ Få flere oplysninger i <ph name="BEGIN_LINK" />Hjælp<ph name="END_LINK" />.</t
<translation id="3309747692199697901">Kør altid på alle websites</translation>
<translation id="3312424061798279731">Aktiverede sprog</translation>
<translation id="3312903956926554846">Installer på computeren</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Din opstartsside blev ændret til <ph name="URL" />. Hvis du vil deaktivere udvidelser, der ændrer din opstartsside, skal du klikke på Gendan.</translation>
<translation id="3313590242757056087">Du kan angive, hvilke websites den administrerede bruger skal kunne se, ved at konfigurere begrænsninger
og indstillinger på <ph name="MANAGEMENT_URL" />.
Hvis du ikke ændrer standardindstillingerne, kan <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Udskrivning mislykkedes. Kontrollér din printer, og prøv igen.</translation>
<translation id="3364721542077212959">Penneværktøjer</translation>
<translation id="336497260564123876">Adgangskoden er gemt. Log ind på Chrome for at se dine adgangskoder på alle dine enheder.</translation>
+<translation id="3365598184818502391">Brug enten Ctrl eller Alt</translation>
<translation id="3367813778245106622">Log ind igen for at starte synkroniseringen</translation>
<translation id="3368922792935385530">Tilsluttet</translation>
<translation id="3369624026883419694">Identificerer vært...</translation>
@@ -1581,6 +1605,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Genstart <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Beskriv, hvad du foretog dig, da fanen gik ned</translation>
<translation id="3427092606871434483">Tillad (standardindstilling)</translation>
+<translation id="3428419049384081277">Du er logget ind</translation>
<translation id="3429275422858276529">Tilføj denne side som bogmærke, så du nemt kan finde den igen</translation>
<translation id="3429599832623003132">$1 elementer</translation>
<translation id="3432227430032737297">Fjern alle viste</translation>
@@ -1603,13 +1628,14 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Læs dine data på en række websites</translation>
<translation id="3449839693241009168">Tryk på <ph name="SEARCH_KEY" /> for at sende kommandoer til <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Anvendt andel for inaktiv tilstand</translation>
-<translation id="3450505713373650336">Sikkerhedskopierer <ph name="FILE_COUNT" /> billeder</translation>
<translation id="3453612417627951340">Mangler godkendelse</translation>
<translation id="3454157711543303649">Aktivering gennemført</translation>
+<translation id="3454224730401036106">Din forbindelse er skiftet til et mere sikkert netværk</translation>
<translation id="345693547134384690">Åbn &amp;billede på ny fane</translation>
<translation id="3459509316159669723">Udskrivning</translation>
<translation id="3459697287128633276">Du skal godkende hos din identitetsudbyder, før du kan give din konto adgang til Google Play Butik.</translation>
<translation id="3459774175445953971">Sidst ændret:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> vil gerne se tekst og billeder, der er kopieret til udklipsholderen</translation>
<translation id="3462413494201477527">Vil du annullere konfigurationen af kontoen?</translation>
<translation id="346431825526753">Dette er en børnekonto, som administreres af <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klik på dit foto</translation>
@@ -1622,10 +1648,12 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopierer...</translation>
<translation id="3473479545200714844">Skærmforstørrer</translation>
<translation id="3475447146579922140">Google-regneark</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 linje vises ikke&gt;}one{&lt;$1 linje vises ikke&gt;}other{&lt;$1 linjer vises ikke&gt;}}</translation>
<translation id="3475843873335999118">Dit fingeraftryk genkendes stadig ikke. Angiv din adgangskode.</translation>
<translation id="347670947055184738">Ups! Systemet kunne ikke hente politikken til din enhed.</translation>
<translation id="347785443197175480">Tillad fortsat, at <ph name="HOST" /> har adgang til dit kamera og din mikrofon</translation>
<translation id="3478685642445675458">Lås din profil op, før du kan fjerne en person.</translation>
+<translation id="347919930506963698">FÃ¥ endnu mere ud af Chrome</translation>
<translation id="3479552764303398839">Ikke nu</translation>
<translation id="3480892288821151001">Fastgør vinduet til venstre</translation>
<translation id="3481915276125965083">Følgende pop op-vinduer blev blokeret på denne side:</translation>
@@ -1643,14 +1671,17 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Gruppenavn:</translation>
<translation id="3505030558724226696">Tilbagekald adgang til enhed</translation>
<translation id="3507421388498836150">Nuværende tilladelser for "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Søg efter Bluetooth-enheder igen</translation>
<translation id="3508920295779105875">Vælg en anden mappe...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Scan igen</translation>
<translation id="3511307672085573050">Kopier linkadr&amp;esse</translation>
<translation id="3511399794969432965">Har du problemer med at oprette forbindelse?</translation>
<translation id="351152300840026870">Skrifttype med fast bredde</translation>
<translation id="3511528412952710609">Kort</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Annuller download}one{Annuller downloads}other{Annuller downloads}}</translation>
<translation id="3514373592552233661">Foretrukne netværk prioriteres frem for andre kendte netværk, hvis der er mere end ét tilgængeligt netværk</translation>
+<translation id="3520212870468945358"><ph name="URL" /> vil gerne se din sikkerhedsnøgles serienummer</translation>
<translation id="3523642406908660543">Spørg om tilladelse, når et website ønsker at anvende et plugin til at få adgang til din computer (anbefales)</translation>
<translation id="3525897975040424366">Installer på hylden</translation>
<translation id="3527085408025491307">Mappe</translation>
@@ -1680,13 +1711,11 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Det Wi-Fi-netværk, du bruger (<ph name="NETWORK_ID" />), kan kræve, at du går til netværkets loginside.</translation>
<translation id="3564708465992574908">Zoomniveauer</translation>
<translation id="3566721612727112615">Der er ikke tilføjet nogen websites</translation>
-<translation id="3566866560249787686">Google Assistent kunne ikke indlæses. Prøv igen.</translation>
<translation id="3569382839528428029">Vil du acceptere, at <ph name="APP_NAME" /> deler din skærm?</translation>
<translation id="3570985609317741174">Webindhold</translation>
<translation id="3571734092741541777">Konfigurer</translation>
<translation id="3574210789297084292">log ind</translation>
<translation id="3576324189521867626">Appen blev installeret</translation>
-<translation id="3578331450833904042">Standard (opfanger alt)</translation>
<translation id="3578594933904494462">Indholdet på denne fane deles.</translation>
<translation id="357886715122934472">&lt;Strong&gt;<ph name="SENDER" />&lt;/ Strong&gt; vil gerne dele printeren &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/ Strong&gt; med en gruppe, som du ejer: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/ Strong&gt;. Hvis du accepterer, kan alle gruppens medlemmer udskrive til printeren.</translation>
<translation id="3584169441612580296">Læs og rediger billeder, musik og andre medier på din computer</translation>
@@ -1701,6 +1730,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Rydder historikken på alle enheder, hvor du er logget ind. Din Google-konto kan have andre former for browserhistorik på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Din administrator har deaktiveret adgangen til lokale filer på din enhed.</translation>
<translation id="3600792891314830896">Lyden slås fra for websites, der afspiller lyd</translation>
+<translation id="3603177256297531067">Denne side kunne ikke oversættes</translation>
<translation id="3603533104205588786">Du kan klikke på stjernen for at tilføje siden som bogmærke</translation>
<translation id="3603622770190368340">Få fat i et netværkscertifikat</translation>
<translation id="3604048165392640554">Der blev ikke fundet nogen mobilforbindelse. Aktivér Øjeblikkelig netdeling på dine andre enheder, og prøv igen. &lt;a target="_blank" href="<ph name="URL" />"&gt;Få flere oplysninger&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Din it-administrator har deaktiveret Chrome Goodies for din enhed. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Mailadresse</translation>
<translation id="3702500414347826004"><ph name="URL" /> blev inkluderet i dine opstartssider.</translation>
-<translation id="3703669627274482482">Spørg om tilladelse, når et website vil se tekst og billeder, du kopierer til udklipsholderen</translation>
<translation id="370415077757856453">JavaScript er blokeret</translation>
<translation id="3704331259350077894">Standsning af handling</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Dit kort er udløbet</translation>
<translation id="3792890930871100565">Afbryd printere</translation>
<translation id="379422718204375917">Brug Smart Lock til at logge ind på din konto</translation>
-<translation id="3794595850995182458">Afslut side</translation>
<translation id="3796648294839530037">Foretrukne netværk:</translation>
<translation id="3797900183766075808">&amp;Søg på <ph name="SEARCH_ENGINE" /> efter "<ph name="SEARCH_TERMS" />"</translation>
<translation id="3798325802885154040">Giver dig mulighed for at aktivere/deaktivere tryk-hurtigt-for-at-klikke</translation>
@@ -1854,10 +1882,8 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Tilføj endnu et</translation>
<translation id="3812525830114410218">Ugyldigt certifikat</translation>
<translation id="3813296892522778813">Gå til <ph name="BEGIN_LINK_CHROMIUM" />Hjælp til Google Chrome<ph name="END_LINK_CHROMIUM" />, hvis du ikke kan finde det, du leder efter.</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nye billeder blev fundet
- <ph name="LINE_BREAK1" />
- Klar til at sikkerhedskopiere til <ph name="BEGIN_LINK" />Google Drev<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Tillad, at alle websites sender push-meddelelser i baggrunden</translation>
+<translation id="3819497457291599334">GÃ¥ til Indstillinger &gt; Apps og underretninger &gt; Alle apps &gt; Google Play-tjenester.</translation>
<translation id="3819752733757735746">Kontaktadgang (styr computeren med blot én eller to kontakter)</translation>
<translation id="3819800052061700452">&amp;Fuld skærm</translation>
<translation id="3820172043799983114">Ugyldig pinkode.</translation>
@@ -1877,7 +1903,9 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Flere <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies og andre website- og plugindata</translation>
<translation id="383891835335927981">Der er ikke zoomet ind eller ud på nogen websites</translation>
+<translation id="3839516600093027468">Bloker altid <ph name="HOST" /> fra at se udklipsholderen</translation>
<translation id="3840053866656739575">Forbindelsen til din Chromebox er afbrudt. Flyt dig tættere på, eller kontrollér din enhed, mens vi forsøger at genoprette forbindelsen.</translation>
+<translation id="3842132283799370683">Enheden kunne ikke knyttes til domænet. Dette kan skyldes problemer med organisationsenheden.</translation>
<translation id="3842552989725514455">Serif-skrifttype</translation>
<translation id="385051799172605136">Tilbage</translation>
<translation id="3851428669031642514">Indlæs usikre scripts</translation>
@@ -1886,6 +1914,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Vælg tidszone</translation>
<translation id="3856921555429624101">MÃ¥ling af dataforbrug er afsluttet</translation>
<translation id="3857228364945137633">Prøv Smart Lock for at låse din <ph name="DEVICE_TYPE" /> op uden en adgangskode, når din telefon er i nærheden.</translation>
+<translation id="3857732810083914482">Tilpasning er slået fra. Du kan ændre denne indstilling på myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Velkommen til Hangouts Meet</translation>
<translation id="3862134173397075045">Velkommen til Cast-oplevelsen i Chrome!</translation>
@@ -1927,9 +1956,11 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smart Lock-telefon er blevet ændret</translation>
<translation id="3927932062596804919">Afvis</translation>
<translation id="3930521966936686665">Spil på</translation>
+<translation id="3933283459331715412">Gendan en slettet adgangskode for <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Åbn lyd på ny fane</translation>
<translation id="3936925983113350642">Den valgte adgangskode kræves for at gendanne dette certifikat senere. Gem den et sikkert sted.</translation>
<translation id="3937640725563832867">Alternativt navn på certifikatudsteder</translation>
+<translation id="3937734102568271121">Oversæt altid <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Aktivér automatisk gentagelse</translation>
<translation id="3941357410013254652">Kanal-id</translation>
<translation id="3941565636838060942">Hvis du vil skjule adgangen til dette program, skal du afinstallere det via
@@ -1943,6 +1974,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importeret fra IE</translation>
<translation id="3950820424414687140">Log ind</translation>
+<translation id="3950870029767307261">Denne side er blevet blokeret fra at se tekst og billeder, der er kopieret til udklipsholderen</translation>
<translation id="3954354850384043518">I gang</translation>
<translation id="3955193568934677022">Tillad, at websites afspiller beskyttet indhold (anbefales)</translation>
<translation id="3956702100721821638">Der kunne ikke oprettes forbindelse til Google Play</translation>
@@ -1975,6 +2007,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="39964277676607559">Javascriptet '<ph name="RELATIVE_PATH" />' til indholdsscript kunne ikke indlæses.</translation>
<translation id="4002066346123236978">Titel</translation>
<translation id="40027638859996362">Flytning af ord</translation>
+<translation id="4005817994523282006">Metode til registrering af tidszone</translation>
<translation id="4008291085758151621">Websiteoplysninger er ikke tilgængelige i VR</translation>
<translation id="4010917659463429001"><ph name="GET_IOS_APP_LINK" /> for at få dine bogmærker på alle dine mobilenheder.</translation>
<translation id="4014432863917027322">Vil du reparere "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4037084878352560732">Hest</translation>
<translation id="4037889604535939429">Rediger personen</translation>
<translation id="4042264909745389898">Vilkår for Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Forlad side}one{Forlad side}other{Forlad sider}}</translation>
<translation id="4044612648082411741">Angiv adgangskoden til dit certifikat</translation>
<translation id="404493185430269859">Standardsøgemaskine</translation>
<translation id="4047112090469382184">Hvordan er denne funktion sikker?</translation>
@@ -2037,6 +2071,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4109135793348361820">Flyt vindue til <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokushylde</translation>
<translation id="4114360727879906392">Forrige vindue</translation>
+<translation id="4115002065223188701">Netværket er uden for rækkevidde</translation>
<translation id="4115080753528843955">Nogle indholdstjenester anvender unikke id'er for at give adgang til beskyttet indhold</translation>
<translation id="411666854932687641">Privat hukommelse</translation>
<translation id="4120817667028078560">Stien er for lang</translation>
@@ -2047,6 +2082,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4130207949184424187">Denne udvidelse har ændret, hvilken side der vises, når du søger via omnifeltet.</translation>
<translation id="413121957363593859">Komponenter</translation>
<translation id="4131410914670010031">Sort/hvid</translation>
+<translation id="4136203100490971508">Nattelys slukkes automatisk ved solopgang</translation>
<translation id="4138267921960073861">Vis brugernavne og billeder på loginskærmen</translation>
<translation id="4140559601186535628">Push-meddelelser</translation>
<translation id="4146026355784316281">Ã…bn altid med systemets visningsprogram</translation>
@@ -2064,6 +2100,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4172051516777682613">Vis altid</translation>
<translation id="4175737294868205930">Vedvarende lagring</translation>
<translation id="4176463684765177261">Deaktiveret</translation>
+<translation id="4180684688621252156">Udskrivningstjeneste</translation>
<translation id="4180788401304023883">Vil du slette CA-certifikatet "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Sprog</translation>
<translation id="4184885522552335684">Træk for at flytte en skærm</translation>
@@ -2079,7 +2116,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4206323443866416204">Feedbackrapport</translation>
<translation id="420665587194630159">(Denne udvidelse er under administration og kan ikke fjernes eller deaktiveres).</translation>
<translation id="4206944295053515692">FÃ¥ forslag fra Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> vil gerne se tekst og billeder, du kopierer til udklipsholderen</translation>
<translation id="4208390505124702064">Søg på <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Stor</translation>
<translation id="421017592316736757">Du skal være online for at få adgang til denne fil.</translation>
@@ -2087,6 +2123,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="42126664696688958">Eksportér</translation>
<translation id="42137655013211669">Serveren har forbudt dig adgang til denne ressource.</translation>
<translation id="4215350869199060536">Ups! Navnet indeholder ulovlige tegn.</translation>
+<translation id="4215448920900139318">Sikkerhedskopierer <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Hele skærmen</translation>
<translation id="4235813040357936597">Tilføj konto for <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Annuller login</translation>
@@ -2114,7 +2151,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4270393598798225102">Version <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ingen resultater</translation>
<translation id="4275830172053184480">Genstart din enhed</translation>
-<translation id="4276216215490044084">Den store PDD-fil kan ikke indlæses. Filen må ikke være større end 250 kB.</translation>
<translation id="4278390842282768270">Tilladt</translation>
<translation id="4281844954008187215">Servicevilkår</translation>
<translation id="4282196459431406533">Smart Lock er slået til</translation>
@@ -2126,15 +2162,15 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4289300219472526559">Start indtaling</translation>
<translation id="4289540628985791613">Oversigt</translation>
<translation id="4296575653627536209">Tilføj en administreret bruger</translation>
+<translation id="4297322094678649474">Skift sprog</translation>
+<translation id="4299141727003252811">Google kan bruge din browseraktivitet, indholdet på nogle af de sider, du besøger, og andre interaktioner i din browser til at tilpasse Chrome og andre Google-tjenester såsom Oversæt, Søgning og annoncer.</translation>
<translation id="4300305918532693141">Hvis du vil ændre denne indstilling, skal du<ph name="BEGIN_LINK" />nulstille synkroniseringen<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Du har en ny OS-opdatering. Log ind for at komme godt i gang.</translation>
<translation id="4305227814872083840">lang (2 sek.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K live)</translation>
+<translation id="4310139701823742692">Filen har et forkert format. Tjek PPD-filen, og prøv igen.</translation>
<translation id="431076611119798497">&amp;Detaljer</translation>
<translation id="4312866146174492540">Bloker (standardindstilling)</translation>
-<translation id="4315548163539304064">Din medieenhed scannes...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nye billeder fundet</translation>
<translation id="4316850752623536204">Udviklers website</translation>
<translation id="4320177379694898372">Ingen internetforbindelse</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Fortsæt download}one{Fortsæt downloads}other{Fortsæt downloads}}</translation>
@@ -2159,7 +2195,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4359408040881008151">Installeret på grund af andre udvidelser, der er afhængige af den.</translation>
<translation id="4361142739114356624">Den private nøgle til dette klientcertifikat mangler eller er ugyldig</translation>
<translation id="4363771538994847871">Der blev ikke fundet nogen Cast-destinationer. Har du brug for hjælp?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> er downloadet</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> deler et vindue.</translation>
<translation id="4364830672918311045">Vis underretninger</translation>
<translation id="4365673000813822030">Ups, synkroniseringen fungerer ikke.</translation>
@@ -2180,10 +2215,10 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4394049700291259645">Deaktiver</translation>
<translation id="4400367121200150367">Websites, som aldrig gemmer adgangskoder, vises her</translation>
<translation id="4400632832271803360">Hold tasten Appliste nede for at skifte funktion for den øverste række taster</translation>
-<translation id="4405076286418917603">Der mangler et tegn</translation>
<translation id="4408599188496843485">H&amp;jælp</translation>
<translation id="4409697491990005945">Margener</translation>
<translation id="4411578466613447185">Kodeunderskriver</translation>
+<translation id="4412698727486357573">Hjælp</translation>
<translation id="4414232939543644979">Nyt &amp;inkognitovindue</translation>
<translation id="4415748029120993980">SECG elliptisk kurve secp384r1 (også kaldet NIST P-384)</translation>
<translation id="4419409365248380979">Giv altid <ph name="HOST" /> tilladelse til at gemme cookies</translation>
@@ -2197,7 +2232,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4430369329743628066">Bogmærket er tilføjet</translation>
<translation id="443464694732789311">Fortsæt</translation>
<translation id="4439318412377770121">Vil du tilmelde <ph name="DEVICE_NAME" /> til Google Cloud-enheder?</translation>
-<translation id="4439612350502082674">Printeren kan ikke tilføjes. Genstart, og prøv igen.</translation>
<translation id="4441124369922430666">Skal denne app startes automatisk, når du tænder computeren?</translation>
<translation id="444134486829715816">Udvid...</translation>
<translation id="4441548209689510310">Vis indstillinger for stavekontrol</translation>
@@ -2219,6 +2253,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4474381447165623168">Indstil automatisk ved hjælp af dit Wi-Fi-netværk</translation>
<translation id="4475552974751346499">Søg i downloads</translation>
<translation id="4476590490540813026">Atlet</translation>
+<translation id="4477015793815781985">Medtag Ctrl, Alt eller ⌘</translation>
<translation id="4478664379124702289">Gem lin&amp;k som...</translation>
<translation id="4479424953165245642">Administrer kioskapplikationer</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4508051413094283164">Ã…bn alle i et inkognitovindue</translation>
<translation id="4508265954913339219">Aktiveringen mislykkedes</translation>
<translation id="4508765956121923607">Vis k&amp;ilde</translation>
-<translation id="4509017836361568632">Kassér foto</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Leveret af <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Konfigurer ny administreret bruger</translation>
<translation id="451515744433878153">Fjern</translation>
@@ -2241,6 +2274,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4520385623207007473">Cookies i brug</translation>
<translation id="452039078290142656">ukendte enheder fra <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detaljer</translation>
+<translation id="4522600456902129422">Tillad fortsat, at dette website kan se udklipsholderen</translation>
<translation id="4530494379350999373">Origin</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU-tid</translation>
@@ -2253,9 +2287,11 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4543778593405494224">Certifikatadministrator</translation>
<translation id="4544174279960331769">Blå standardavatar</translation>
<translation id="4545028762441890696">Acceptér de nye tilladelser for at aktivere den igen:</translation>
+<translation id="454547174531670764">Synkroniser med en anden konto</translation>
<translation id="4545759655004063573">Kan ikke gemme på grund af utilstrækkelige tilladelser. Gem på en anden placering.</translation>
<translation id="4546308221697447294">Hurtig browsing med Google Chrome</translation>
<translation id="4547659257713117923">Ingen faner fra andre enheder</translation>
+<translation id="4547672827276975204">Indstil automatisk</translation>
<translation id="4547992677060857254">Den mappe, du har valgt, indeholder følsomme filer. Vil du give "$1" permanent skriveadgang til denne mappe?</translation>
<translation id="4552031286893852992">Chrome blokerede annoncer på dette website, fordi websitet har tendens til at vise påtrængende annoncer.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4837926214103741331">Du har ikke tilladelse til at bruge denne enhed. Kontakt enhedsejeren for at få tilladelse til at logge ind.</translation>
<translation id="4837952862063191349">Indtast din gamle <ph name="DEVICE_TYPE" /> adgangskode for at låse op for og gendanne dine lokale data.</translation>
<translation id="4838355575774807786">Der opstod en fejl i Chrome ved fjernelsen af skadelig software.</translation>
+<translation id="4838836835474292213">Der blev givet læseadgang til udklipsholderen</translation>
<translation id="4839303808932127586">&amp;Gem video som ...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elementer valgt</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 anden}one{# anden}other{# andre}}</translation>
-<translation id="4840626203080576849">Spørg om tilladelse, når et website vil se tekst og billeder, du kopierer til udklipsholderen (anbefales)</translation>
<translation id="4842976633412754305">Denne side forsøger at indlæse scripts fra kilder, som ikke er godkendte.</translation>
<translation id="4844333629810439236">Andre tastaturer</translation>
<translation id="4846680374085650406">Du følger administratorens anbefaling for denne indstilling.</translation>
@@ -2482,6 +2518,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4900392736118574277">Din opstartsside blev ændret til <ph name="URL" />.</translation>
<translation id="490074449735753175">Brug en webtjeneste til at hjælpe med at rette stavefejl</translation>
<translation id="49027928311173603">Den politik, der er downloadet fra serveren, er ugyldig: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> er klar til at blive sikkerhedskopieret</translation>
<translation id="4907161631261076876">Denne fil er ikke downloadet på almindelig vis og kan være farlig.</translation>
<translation id="4907306957610201395">Tilladelseskategori</translation>
<translation id="4907824805858067479">Gemte kort er deaktiveret af din administrator.</translation>
@@ -2514,6 +2551,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4953689047182316270">Reagere på hændelser med hjælpefunktioner</translation>
<translation id="4953808748584563296">Orange standardavatar</translation>
<translation id="4955814292505481804">Ã…rligt</translation>
+<translation id="4958834709409349617">Slå underretninger til på din "<ph name="PHONE_NAME_1" />" og "<ph name="PHONE_NAME_2" />" ved at følge denne vejledning:</translation>
<translation id="495931528404527476">I Chrome</translation>
<translation id="496226124210045887">Den mappe, du har valgt, indeholder følsomme filer. Vil du give "$1" permanent læseadgang til denne mappe?</translation>
<translation id="4964455510556214366">Opstilling</translation>
@@ -2526,6 +2564,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4970738541803285369">Installer på computer...</translation>
<translation id="4971412780836297815">Åbn, når den er gennemført</translation>
<translation id="4972129977812092092">Rediger printer</translation>
+<translation id="497287958838527945">Kreditkort og adresser fra Google Pay.</translation>
<translation id="4973307593867026061">Tilføj printere</translation>
<translation id="4973523518332075481">Brug et navn med højst <ph name="MAX_LENGTH" /> tegn</translation>
<translation id="497421865427891073">GÃ¥ fremad</translation>
@@ -2549,6 +2588,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4998873842614926205">Bekræft ændringer</translation>
<translation id="499955951116857523">Filhåndtering</translation>
<translation id="5000922062037820727">Blokeret (anbefales)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nye billeder</translation>
<translation id="5010043101506446253">Certificeringsautoritet</translation>
<translation id="5010929733229908807">Alle data blev krypteret med din adgangssætning til synkronisering den
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5015762597229892204">Vælg en app til printerdrivere</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Husk</translation>
+<translation id="5018207570537526145">Ã…bn udvidelsens website</translation>
<translation id="5024856940085636730">En handling tager længere tid end forventet. Vil du afbryde den?</translation>
<translation id="5026874946691314267">Vis ikke denne underretning igen</translation>
<translation id="5027550639139316293">E-mail-certifikat</translation>
@@ -2626,6 +2667,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5143374789336132547">Udvidelsen <ph name="EXTENSION_NAME" /> har ændret, hvilken side der vises, når du klikker på knappen Startside.</translation>
<translation id="5143712164865402236">Åbn Fuld skærm</translation>
<translation id="5145331109270917438">Dato for ændring</translation>
+<translation id="514561958218673757">Aktivér underretninger på dine enheder ved at følge denne vejledning:</translation>
<translation id="5150254825601720210">SSL-servernavn for Netscape-certifikat</translation>
<translation id="5151354047782775295">Hvis du ikke frigør diskplads, slettes udvalgte data muligvis automatisk</translation>
<translation id="5153297660536091054">Funktion til oplåsning med pinkode</translation>
@@ -2683,6 +2725,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5238278114306905396">Appen "<ph name="EXTENSION_NAME" />" blev automatisk fjernet.</translation>
<translation id="5238369540257804368">Omfang</translation>
<translation id="5241128660650683457">Læs alle dine data på de websites, du besøger</translation>
+<translation id="5241567694820672363">Vil du gendanne standardopstartssiden?</translation>
<translation id="5242724311594467048">Skal "<ph name="EXTENSION_NAME" />" aktiveres?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> er gået ned. Klik her for at genstarte appen.</translation>
<translation id="5249624017678798539">Browseren lukkede ned, før overførslen var fuldført.</translation>
@@ -2692,7 +2735,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5254368820972107711">Vis de filer, der skal slettes</translation>
<translation id="52550593576409946">Terminalapplikationen kunne ikke startes.</translation>
<translation id="5255315797444241226">Den angivne adgangssætning er forkert.</translation>
-<translation id="5259571578888203461">Tillad ikke, at websites kan se tekst og billeder, du kopierer til udklipsholderen</translation>
<translation id="5260508466980570042">Din e-mail eller adgangskode blev ikke bekræftet. Prøv igen.</translation>
<translation id="5261683757250193089">Ã…bn i Webshop</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Få adgang til filer overalt, også offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5324780743567488672">Indstil tidszonen automatisk ved hjælp af din placering</translation>
<translation id="5327248766486351172">Navn</translation>
<translation id="532943162177641444">Tryk på underretningen på din <ph name="PHONE_NAME" /> for at konfigurere det mobilhotspot, der kan anvendes af denne enhed.</translation>
-<translation id="5329615878510216304">scan igen</translation>
<translation id="5329858601952122676">&amp;Slet</translation>
<translation id="5330145655348521461">Disse filer blev åbnet på en anden computer. Skift til <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) for at se dem.</translation>
<translation id="5330512191124428349">Hent oplysninger</translation>
@@ -2755,6 +2796,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5334142896108694079">Scriptcache</translation>
<translation id="533433379391851622">Den forventede version er "<ph name="EXPECTED_VERSION" />", men versionen var "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Vis kilde</translation>
+<translation id="5335458522276292100">Sikkerhedskopierer <ph name="FILE_COUNT" /> til <ph name="BEGIN_LINK" />Google Drev<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Den er installeret af en tredjepart.</translation>
<translation id="5338503421962489998">Lokalt lager</translation>
<translation id="5340217413897845242">Hyldeelement 6</translation>
@@ -2876,6 +2918,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5516183516694518900">Log ind på Chrome med din Google-konto for at få dine bogmærker, din historik og dine indstillinger på alle dine enheder.</translation>
<translation id="551752069230578406">Føjer printer til din konto – dette kan tage et øjeblik...</translation>
<translation id="5517535964909391608">Usikkert indhold er blokeret</translation>
+<translation id="5518219166343146486">Spørg om tilladelse, når et website vil se tekst og billeder, der er kopieret til udklipsholderen</translation>
<translation id="5518584115117143805">Certifikat til kryptering af e-mail</translation>
<translation id="5521078259930077036">Var det den startside, du forventede?</translation>
<translation id="5521348028713515143">Tilføj skrivebordsgenvej</translation>
@@ -2886,9 +2929,9 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5527463195266282916">Forsøgte at nedgradere udvidelsen.</translation>
<translation id="5527474464531963247">Du kan også vælge et andet netværk.</translation>
<translation id="5528368756083817449">Bogmærkeadministrator</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vil gerne</translation>
+<translation id="5534304873398226603">Slet billede eller video</translation>
<translation id="5534520101572674276">Beregner størrelse</translation>
<translation id="5535941515421698170">Fjern også dine eksisterende data fra denne enhed</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2928,8 +2971,10 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Indlæser apps...</translation>
<translation id="5592595402373377407">Der er ikke nok data til rådighed endnu.</translation>
+<translation id="5593766628437008432">Aktivér underretninger på din "<ph name="PHONE_NAME" />" ved at følge denne vejledning:</translation>
<translation id="5595152862129936745">Meget langt væk</translation>
<translation id="5595485650161345191">Rediger adresse</translation>
+<translation id="5596627076506792578">Flere valgmuligheder</translation>
<translation id="5600706100022181951">Opdateringen downloades ved brug af <ph name="UPDATE_SIZE_MB" /> MB mobildata. Vil du fortsætte?</translation>
<translation id="5601503069213153581">Pinkode</translation>
<translation id="5605623530403479164">Andre søgemaskiner</translation>
@@ -2957,6 +3002,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="563535393368633106">Spørg inden brug (anbefales)</translation>
<translation id="5636996382092289526">Hvis du vil bruge <ph name="NETWORK_ID" />, skal du først <ph name="LINK_START" />gå til netværkets loginside<ph name="LINK_END" />, som åbner automatisk om et par sekunder. Hvis ikke, kan netværket ikke bruges.</translation>
<translation id="5637476008227280525">Aktivér mobildata</translation>
+<translation id="5638309510554459422">Find udvidelser og temaer i <ph name="BEGIN_LINK" />Chrome Webshop<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Opdateret for <ph name="HOURS" /> timer siden</translation>
<translation id="5639549361331209298">Opdater denne side, og hold markøren for at se flere valgmuligheder</translation>
<translation id="5642508497713047">CRL-underskriver</translation>
@@ -2968,6 +3014,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5657667036353380798">Den eksterne udvidelse kræver Chrome-versionen <ph name="MINIMUM_CHROME_VERSION" /> eller nyere for at blive installeret.</translation>
<translation id="5658415415603568799">Af sikkerhedshensyn beder Smart Lock dig om at angive din adgangskode efter 20 timer.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Denne side kunne ikke oversættes</translation>
<translation id="5662477687021125631">Bestandig</translation>
<translation id="5667546120811588575">Konfigurerer Google Play...</translation>
<translation id="5669267381087807207">Aktiverer</translation>
@@ -3003,6 +3050,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5729712731028706266">&amp;Vis</translation>
<translation id="5729996640881880439">Vi kan desværre ikke vise koden for denne fejl.</translation>
<translation id="5731247495086897348">Ind&amp;sæt og fortsæt</translation>
+<translation id="5731409020711461763">1 nyt billede</translation>
<translation id="5734362860645681824">Kommunikation</translation>
<translation id="5735973442555172575">Hvis du vil bruge Android-apps, skal du logge ind igen og opdatere.</translation>
<translation id="5736796278325406685">Angiv et gyldigt brugernavn</translation>
@@ -3033,11 +3081,13 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="577322787686508614">Læsehandlingen er ikke tilladt på: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Ã…bn appen Filer</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Enheden kunne ikke knyttes til domænet. Organisationsenheden eksisterer ikke.</translation>
<translation id="577624874850706961">Søg i cookies</translation>
<translation id="5777468213129569553">Ã…bn Chrome</translation>
<translation id="5778747455497889540">Nedenfor ses den tilfældigt genererede adgangskode til sikkerhedsmodulet, der er tilknyttet din computer:</translation>
<translation id="5780973441651030252">Procesprioritet</translation>
<translation id="5781865261247219930">Send kommandoer til <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Oversætter ...</translation>
<translation id="5783221160790377646">En administreret bruger kunne ikke oprettes på grund af en fejl. Prøv igen senere.</translation>
<translation id="5783602409389152506">mens der scannes efter enheder…</translation>
<translation id="57838592816432529">Slå lyden fra</translation>
@@ -3051,6 +3101,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5804241973901381774">Tilladelser</translation>
<translation id="580571955903695899">Omorganiser efter titel</translation>
<translation id="5807290661599647102">Opret en skærmlås</translation>
+<translation id="580926004266167721">Enheden kunne ikke knyttes til domænet. Dette kan skyldes utilstrækkelige privilegier for din konto på organisationsenheden.</translation>
<translation id="580961539202306967">Spørg mig, når et website vil sende mig push-meddelelser (anbefales)</translation>
<translation id="5814126672212206791">Forbindelsestype</translation>
<translation id="5815645614496570556">X.400-adresse</translation>
@@ -3072,8 +3123,10 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5835754902560991078">ekstremt kort (0,6 sek.)</translation>
<translation id="5838456317242088717">Aktuel inkognitosession</translation>
<translation id="5842497610951477805">Aktivering af Bluetooth</translation>
+<translation id="5843250171025351504">Din enhed overholder ikke længere det minimumskrav til klientversionen, som din administrator har angivet. Du skal opdatere, før du kan logge ind.</translation>
<translation id="5846929185714966548">Fane 4</translation>
<translation id="5848924408752252705">Tryk for at gå tilbage.</translation>
+<translation id="5849212445710944278">Allerede tilføjet</translation>
<translation id="5849570051105887917">Kode til udbyder til hjem</translation>
<translation id="5849869942539715694">Pak udvidelse...</translation>
<translation id="5850516540536751549">Denne filtype understøttes ikke. Gå til <ph name="BEGIN_LINK" />Chrome Webshop<ph name="END_LINK" /> for at finde en app, der kan åbne denne filtype.
@@ -3099,6 +3152,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="586567932979200359">Du kører <ph name="PRODUCT_NAME" /> fra dets diskbillede. Hvis du installerer det på din computer, kan du køre det uden diskbilledet, og det vil blive opdateret løbende.</translation>
<translation id="5866557323934807206">Ryd disse indstillinger til fremtidige besøg</translation>
<translation id="5866840822086176774">Meget stærk</translation>
+<translation id="5867841422488265304">Søg, eller skriv webadresse</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Gemte adgangskoder</translation>
<translation id="5870086504539785141">Luk menuen for hjælpefunktioner</translation>
@@ -3156,7 +3210,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5972708806901999743">Flyt til toppen</translation>
<translation id="5972826969634861500">Start <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zoom ud</translation>
-<translation id="5975730206036440725">PDD-filen kan ikke findes. Tjek, at din Chromebook er online, og prøv igen.</translation>
<translation id="5975792506968920132">Procentdel for batteriopladning</translation>
<translation id="5976160379964388480">Andre</translation>
<translation id="5978264784700053212">Meddelelsescenter</translation>
@@ -3166,6 +3219,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5984222099446776634">Besøgt for nylig</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Dette er generelle oplysninger om din enhed og din brug af den, som f.eks. batteriniveau, hvor ofte du bruger dine apps, kvaliteten og varigheden af dine netværksforbindelser (som f.eks. Wi-Fi og Bluetooth) samt nedbrudsrapporter, når tingene ikke fungerer optimalt. Oplysningerne bruges til at forbedre Googles produkter og tjenester for alle. Nogle samlede oplysninger gør det også lettere for partnere, som f.eks. Android-udviklere, at forbedre deres apps og produkter.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Du kan til enhver tid slå dette til eller fra i indstillingerne for Android-apps. Dette påvirker ikke enhedens mulighed for at sende de oplysninger, den har brug for for at modtage vigtige tjenester, som f.eks. systemopdateringer og sikkerhed.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Oversat</translation>
<translation id="5991049340509704927">Forstør</translation>
<translation id="5993332328670040093">Dit dataforbrug måles ikke længere.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> kan muligvis ikke holdes opdateret af sig selv.</translation>
@@ -3189,7 +3243,6 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – en USB-enhed er forbundet</translation>
<translation id="6032912588568283682">Filsystem</translation>
<translation id="6034662038931255275">OS-opdateringen er fuldført</translation>
-<translation id="6035651096710386140">Du skal enten bruge Ctrl eller Alt – ikke begge to</translation>
<translation id="6039651071822577588">Forkert ordbog for netværksegenskaber</translation>
<translation id="604001903249547235">Sikkerhedskopiering i skyen</translation>
<translation id="6040143037577758943">Luk</translation>
@@ -3197,8 +3250,8 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="604124094241169006">Automatisk</translation>
<translation id="6042169520002885235">Vælg en printerproducent og -model</translation>
<translation id="6042308850641462728">Mere</translation>
+<translation id="6042850536017090003">Tryk på Appunderretninger.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> deler en Chrome-fane med <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Udført</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> deler en Chrome-fane og lyd med <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Hold |<ph name="ACCELERATOR" />| nede for at afslutte fuld skærm</translation>
<translation id="6049065490165456785">Billede fra internt kamera</translation>
@@ -3210,6 +3263,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6056710589053485679">Genindlæs som normalt</translation>
<translation id="6059652578941944813">Certifikathierarki</translation>
<translation id="6059925163896151826">USB-enheder</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> er gået ned.</translation>
<translation id="6064217302520318294">Skærmlås</translation>
<translation id="6065289257230303064">Indeksattributter for certifikatets emne</translation>
<translation id="6068338049763724728">Aktivér tilmelding via fjernadgang</translation>
@@ -3241,9 +3295,11 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6107012941649240045">Udstedt til</translation>
<translation id="6112952769866305444">Rediger person, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Tryk på |<ph name="SHORTCUT" />| for at gå tilbage</translation>
+<translation id="6116338172782435947">Se tekst og billeder, der er kopieret til udklipsholderen</translation>
<translation id="6116921718742659598">Rediger indstillingerne for sprog og indtastning</translation>
<translation id="6120205520491252677">Fastgør denne side til startskærmen...</translation>
<translation id="6122081475643980456">Din internetforbindelse bliver overvåget</translation>
+<translation id="6122095009389448667">Fortsæt med at blokere dette website fra at se udklipsholderen</translation>
<translation id="6122875415561139701">Skrivehandlingen er ikke tilladt på: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Følgende udvidelser er afhængige af denne udvidelse:</translation>
<translation id="6125479973208104919">Du skal desværre føje din konto til denne <ph name="DEVICE_TYPE" /> igen.</translation>
@@ -3286,6 +3342,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6178664161104547336">Vælg et certifikat</translation>
<translation id="6180288788882902869">Google Play på din <ph name="DEVICE_TYPE" />-enhed</translation>
<translation id="6181431612547969857">Downloaden blev blokeret</translation>
+<translation id="6181803575025675566">Bestem, hvordan dette fungerer, i <ph name="LINK_START" />Indstillinger<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Enhedsplacering</translation>
<translation id="6185696379715117369">GÃ¥ en side op</translation>
<translation id="6189412234224385711">Ã…bn med <ph name="EXTENSION_NAME" /></translation>
@@ -3318,7 +3375,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6237816943013845465">Giver dig mulighed for at justere skærmopløsningen</translation>
<translation id="6238923052227198598">Behold den nyeste note på låseskærmen</translation>
<translation id="6239558157302047471">Genindlæs &amp;ramme</translation>
-<translation id="624022915548992686">Afslut side</translation>
<translation id="6241530762627360640">Få adgang til oplysninger om Bluetooth-enheder, der er parret med dit system, og registrér Bluetooth-enheder i nærheden.</translation>
<translation id="6243774244933267674">Serveren er utilgængelig</translation>
<translation id="6246413617632217567">Den administrerede bruger kunne ikke importeres. Kontrollér, om der er ledig plads på din harddisk, og at du har de rette tilladelser, og prøv igen.</translation>
@@ -3335,13 +3391,13 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6263284346895336537">Ikke kritisk</translation>
<translation id="6263541650532042179">nulstil synkronisering</translation>
<translation id="6264365405983206840">Vælg &amp;alle</translation>
+<translation id="6265930187414222160">SÃ¥dan! Den skadelige software er fjernet.</translation>
<translation id="6267166720438879315">Vælg et certifikat til at bekræfte dig selv over for <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Ã…bn med <ph name="APP" /></translation>
<translation id="6268747994388690914">Importér bogmærker fra HTML-fil...</translation>
<translation id="6270770586500173387">Send <ph name="BEGIN_LINK1" />system- og appoplysninger<ph name="END_LINK1" /> samt <ph name="BEGIN_LINK2" />metrics<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Der opstod en fejl (<ph name="ERROR" />) under download af pluginnet</translation>
<translation id="6273677812470008672">Kvalitet</translation>
-<translation id="6274087148640822908">Find udvidelser og apps i <ph name="BEGIN_LINK" />Chrome Webshop<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Skift billede</translation>
<translation id="6276301056778294989">Kontrollér, at enheden viser den samme kode.</translation>
<translation id="6277105963844135994">Netværkstimeout</translation>
@@ -3367,12 +3423,12 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6311220991371174222">Chrome kan ikke startes, da der gik noget galt ved åbningen af din profil. Prøv at genstarte Chrome.</translation>
<translation id="6312403991423642364">Ukendt netværksfejl</translation>
<translation id="6313641880021325787">LUK VR</translation>
-<translation id="6314335155547195432">Generér adgangskode</translation>
<translation id="6314819609899340042">Du har aktiveret fejlfindingsfunktioner på denne <ph name="IDS_SHORT_PRODUCT_NAME" />-enhed.</translation>
-<translation id="6315343732431721770"><ph name="URL" /> blev inkluderet i dine opstartssider. Hvis du vil deaktivere udvidelser, der ændrer din opstartsside, skal du klikke på Gendan.</translation>
<translation id="6315493146179903667">Læg alle forrest</translation>
<translation id="6316806695097060329">Denne <ph name="SHORT_PRODUCT_NAME" />-enhed er designet til at give dig den optimale internetoplevelse.</translation>
+<translation id="6317318380444133405">Understøttes ikke længere.</translation>
<translation id="6317369057005134371">Venter på applikationsvindue...</translation>
+<translation id="6318407754858604988">Downloaden er i gang</translation>
<translation id="6322279351188361895">Den personlige nøgle kunne ikke læses.</translation>
<translation id="6325191661371220117">Deaktiver Automatisk opstart</translation>
<translation id="6326175484149238433">Fjern fra Chrome</translation>
@@ -3382,7 +3438,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6333049849394141510">Vælg, hvad der skal synkroniseres</translation>
<translation id="6333064448949140209">Filen sendes til Google til fejlretning</translation>
<translation id="6333834492048057036">Fokuser adresselinje i søgetilstand</translation>
-<translation id="6336907568130557310">Dine adgangskoder vil være synlige for alle, der kan se den eksporterede fil. Del ikke filen med nogen, og slet den, når du har importeret den.</translation>
<translation id="6339668969738228384">Opret en ny profil for <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Der kunne ikke oprettes forbindelse til serveren. Tjek din netværksforbindelse, og prøv igen. Genstart din Chromebook, hvis problemet fortsætter.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3405,7 +3460,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Konfigurer Smart Lock til Android</translation>
<translation id="6374469231428023295">Prøv igen</translation>
-<translation id="6377158645544167202">Der kan ikke oprettes forbindelse til printeren. Tjek, at printeren er tændt og tilsluttet din Chromebook via Wi-Fi eller USB.</translation>
<translation id="6380143666419481200">Godkend og fortsæt</translation>
<translation id="6383051423892982287">Kryptér synkroniserede data med din egen <ph name="BEGIN_LINK" />adgangssætning til synkronisering<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Skifte dine søgeindstillinger til: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6503077044568424649">Mest besøgte</translation>
<translation id="6504611359718185067">Opret forbindelse til internettet for at tilføje en printer</translation>
<translation id="6506374932220792071">X9.62 ECDSA-signatur med SHA-256</translation>
+<translation id="6508248480704296122">Relateret til <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Program: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medielicens</translation>
<translation id="6510568984200103950">Færre indstillinger</translation>
@@ -3530,9 +3585,11 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6551508934388063976">Kommandoen er utilgængelig. Tryk på Ctrl+N for at åbne et nyt vindue.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> brugere</translation>
<translation id="6555432686520421228">Fjern alle brugerkonti, og nulstil din <ph name="IDS_SHORT_PRODUCT_NAME" />-enhed, så den er som ny.</translation>
+<translation id="6555810572223193255">Det er i øjeblikket ikke muligt at rydde indhold</translation>
<translation id="6556866813142980365">Gør det igen</translation>
<translation id="6558280019477628686">Der opstod en fejl. Nogle elementer blev muligvis ikke slettet.</translation>
<translation id="6559580823502247193">(findes allerede på denne enhed)</translation>
+<translation id="6560713683827832045">Tjek, at Appunderretninger er slået "Til". Hvis ikke, skal du aktivere det.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Filstien eller -navnet er for langt. Gem med et kortere navn eller på en anden placering.</translation>
<translation id="656398493051028875">Slettter "<ph name="FILENAME" />"...</translation>
@@ -3561,7 +3618,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6606070663386660533">Fane 8</translation>
<translation id="6607272825297743757">Filoplysninger</translation>
<translation id="6607831829715835317">F&amp;lere værktøjer</translation>
-<translation id="6610183966322615106">Der opstod en fejl ved tilføjelse af printeren</translation>
<translation id="6612358246767739896">Beskyttet indhold</translation>
<translation id="6613452264606394692">Tilføj denne side som bogmærke, så du hurtigt kan vende tilbage hertil</translation>
<translation id="6615455863669487791">Vis mig</translation>
@@ -3638,9 +3694,11 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6736045498964449756">Hov! Adgangskoderne stemmer ikke overens.</translation>
<translation id="6736243959894955139">Adresse</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Du kan godt fjerne din gamle profil, selvom du ikke længere har adgang til den.</translation>
<translation id="6739923123728562974">Vis genvej på skrivebordet</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> er sat på pause</translation>
<translation id="6742339027238151589">Tilgængelig for script</translation>
+<translation id="6743841972744298686">Indstillinger for synkronisering</translation>
<translation id="6745592621698551453">Opdater nu</translation>
<translation id="6746124502594467657">Flyt ned</translation>
<translation id="674632704103926902">Aktivér tryk og træk</translation>
@@ -3653,12 +3711,14 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6757101664402245801">Webadressen er kopieret</translation>
<translation id="6758056191028427665">Fortæl os, hvad du synes.</translation>
<translation id="6759193508432371551">Gendannelse af fabriksindstillinger</translation>
+<translation id="6765234885931342179">Se serienummeret på din sikkerhedsnøgle</translation>
<translation id="6766101255664245434">Tag et nyt billede, eller vælg et eksisterende billede eller ikon.
<ph name="LINE_BREAK" />
Dette billede vises på loginskærmen og låseskærmen på Chromebook-enheden.</translation>
<translation id="6769712124046837540">Tilføjer printer...</translation>
<translation id="6771503742377376720">Er en certificeringsautoritet</translation>
<translation id="6773575010135450071">Flere handlinger...</translation>
+<translation id="6777817260680419853">Omdirigeringen blev blokeret</translation>
<translation id="6778959797435875428">Slå lyden til på websites</translation>
<translation id="677965093459947883">Meget lille</translation>
<translation id="6780439250949340171">administrer andre indstillinger</translation>
@@ -3733,6 +3793,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="6898699227549475383">Organisation (O)</translation>
<translation id="6900284862687837908">Baggrundsapp: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Føj enheden til domænet</translation>
+<translation id="6903534926908201625">Du kan til enhver tid tilpasse, hvilke oplysninger Google indsamler, i <ph name="BEGIN_LINK" />Indstillinger<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Tilbagekald filadgang</translation>
<translation id="6904655473976120856">Tryk på knappen App for at afslutte</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ønsker at dele din skærm.</translation>
@@ -3741,17 +3802,22 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="691024665142758461">Download flere filer</translation>
<translation id="6911324888870229398">Netværksforbindelsen blev afbrudt. Tjek din forbindelse, eller prøv et andet Wi-Fi-netværk.</translation>
<translation id="6911734910326569517">Hukommelsesforbrug</translation>
+<translation id="6914783257214138813">Dine adgangskoder vil være synlige for alle, der kan se den eksporterede fil.</translation>
<translation id="6915804003454593391">Bruger:</translation>
<translation id="6916590542764765824">Administrer udvidelser</translation>
<translation id="6920989436227028121">Ã…bn som almindelig fane</translation>
<translation id="6922128026973287222">Gem dine data, og få en hurtigere browseroplevelse med Googles datasparefunktion. Klik for at få flere oplysninger.</translation>
<translation id="6929555043669117778">Fortsæt blokering af pop op-vinduer</translation>
<translation id="6930242544192836755">Varighed</translation>
+<translation id="6934241953272494177">Scanner din medienhed...
+ <ph name="LINE_BREAK1" />
+ Der blev fundet <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Skrivehandlingen overskrider den maksimale længde af attributten på: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Log ind på <ph name="TOKEN_NAME" /> for at give <ph name="HOST_NAME" /> autorisation med dit certifikat.</translation>
<translation id="6943176775188458830">Annuller udskrivning</translation>
<translation id="6943836128787782965">Det lykkedes ikke at hente HTTP</translation>
<translation id="6945221475159498467">Vælg</translation>
+<translation id="694592694773692225">Omdirigering er blokeret på denne side.</translation>
<translation id="6949306908218145636">Tilføjer åbne sider som bogmærke...</translation>
<translation id="6955446738988643816">Undersøg pop op-vindue</translation>
<translation id="6957231940976260713">Tjenestenavn</translation>
@@ -3855,13 +3921,16 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7093866338626856921">Udveksle data med enhederne ved navn: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Den overvågede bruger kunne ikke importeres. Kontrollér din netværksforbindelse, og prøv igen senere.</translation>
<translation id="7098447629416471489">Andre gemte søgemaskiner vises her</translation>
+<translation id="7099337801055912064">Den store PPD-fil kan ikke indlæses. Filen må ikke fylde mere end 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elementer er markeret</translation>
<translation id="7102687220333134671">Automatiske opdateringer er slået til</translation>
<translation id="7106346894903675391">Køb mere lagerplads...</translation>
<translation id="7108338896283013870">Skjul</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Tilpasning er slået til. Du kan ændre denne indstilling på myaccount.google.com.</translation>
<translation id="7113502843173351041">Kende din mailadresse</translation>
<translation id="7114054701490058191">Adgangskoderne matcher ikke</translation>
+<translation id="7117228822971127758">Prøv igen senere</translation>
<translation id="7117247127439884114">Log ind igen...</translation>
<translation id="711840821796638741">Vis administrerede bogmærker</translation>
<translation id="711902386174337313">Læs listen over de enheder, hvor du er logget ind</translation>
@@ -3902,6 +3971,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7180611975245234373">Opdater</translation>
<translation id="7180865173735832675">Tilpas</translation>
<translation id="7186088072322679094">Behold på værktøjslinjen</translation>
+<translation id="7187428571767585875">Registreringsposter, der skal fjernes eller ændres:</translation>
<translation id="7191159667348037">Ukendt printer (USB)</translation>
<translation id="7191454237977785534">Gem fil som</translation>
<translation id="7196835305346730603">Søger efter Chromeboxes i nærheden...</translation>
@@ -3910,6 +3980,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" er slettet</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Downloader <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Forlad side}one{Forlad side}other{Forlad sider}}</translation>
<translation id="721331389620694978">Visse indstillinger, der kan afspejle dine søgevaner, ryddes ikke.</translation>
<translation id="7216409898977639127">Mobilselskab</translation>
<translation id="7216595297012131718">Sortér sprog efter dine præferencer</translation>
@@ -3955,6 +4026,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="727952162645687754">Downloadfejl</translation>
<translation id="7279701417129455881">Administrer blokering af cookies...</translation>
<translation id="7280877790564589615">Der er anmodet om tilladelse</translation>
+<translation id="7283041136720745563">Dine Google Drev-kvote er ikke stor nok.</translation>
<translation id="7287143125007575591">Adgang nægtet.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Ã…bn baggrundsappen</translation>
@@ -4023,6 +4095,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7392118418926456391">Virusscanningen mislykkedes</translation>
<translation id="7392915005464253525">G&amp;enåbn lukkede faner</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> vil starte ved opstart af systemet og fortsætte med at køre i baggrunden, selv når du har lukket alle andre vinduer i <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Der blev skiftet netværksforbindelse</translation>
<translation id="7400418766976504921">Webadresse</translation>
<translation id="740083207982962331">Vent, mens din Chromebox genstarter...</translation>
<translation id="7400839060291901923">Konfigurer en forbindelse på din <ph name="PHONE_NAME" /></translation>
@@ -4033,6 +4106,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7409233648990234464">Genstart og powerwash</translation>
<translation id="7409836189476010449">Kør Flash</translation>
<translation id="7410344089573941623">Spørg, hvis <ph name="HOST" /> vil have adgang til dit kamera og din mikrofon</translation>
+<translation id="741204030948306876">Ja tak</translation>
<translation id="7412226954991670867">GPU-hukommelse</translation>
<translation id="7416362041876611053">Ukendt netværksfejl.</translation>
<translation id="7417705661718309329">Google-kort</translation>
@@ -4054,6 +4128,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7445682342344043969">Pop op-vinduer er blokeret</translation>
<translation id="744859430125590922">Bestem og se, hvilke websites denne person besøger via <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Ved at vælge denne printer giver du følgende udvidelser adgang til din printer:</translation>
+<translation id="7453467225369441013">Logger dig ud af de fleste websites. Du bliver ikke logget ud af din Google-konto.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Ã…bn placering...</translation>
<translation id="7461924472993315131">Fastgør</translation>
@@ -4064,7 +4139,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="747114903913869239">Fejl: Udvidelsen kunne ikke afkodes</translation>
<translation id="7473891865547856676">Nej tak</translation>
<translation id="747459581954555080">Gendan alle</translation>
-<translation id="747494631553057218">Registreringsposter:</translation>
+<translation id="7475034671245341386">Der opstod en fejl i <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">Netscape-webadresse til mistet adgangskode</translation>
<translation id="7476454130948140105">Batteriniveauet er for lavt til at opdatere (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Hvis du har glemt din adgangssætning, skal du stoppe og nulstille synkroniseringen via <ph name="BEGIN_LINK" />Google Betjeningspanel<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7487067081878637334">Teknologi</translation>
<translation id="7487099628810939106">Forsinkelse før klik:</translation>
<translation id="7487969577036436319">Der er ikke installeret nogen komponenter</translation>
+<translation id="7489215562877293245">Der blev fundet <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Klar til at sikkerhedskopiere til <ph name="BEGIN_LINK" />Google Drev<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Åbn alle}=1{&amp;Åbn bogmærke}one{&amp;Åbn (#)}other{&amp;Åbn alle (#)}}</translation>
<translation id="7489605380874780575">Kontrollér berettigelse</translation>
<translation id="749028671485790643">Person <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7497215489070763236">Serverens CA-certifikat</translation>
<translation id="7502658306369382406">IPv6-adresse</translation>
<translation id="7503191893372251637">Netscape-certifikatstype</translation>
-<translation id="7503607651407946808">Denne side er ved at blive oversat...</translation>
<translation id="7503821294401948377">Ikonet '<ph name="ICON" />' for browserhandling kunne ikke indlæses.</translation>
<translation id="750509436279396091">Ã…bn mappen med downloads</translation>
<translation id="7505167922889582512">Vis skjulte filer</translation>
@@ -4103,9 +4180,9 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7517569744831774757">Gendan indstillinger til deres oprindelige standardkonfiguration.</translation>
<translation id="7517786267097410259">Opret en adgangskode –</translation>
<translation id="7518150891539970662">WebRTC-logfiler (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Denne side er ved at blive oversat...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Opret</translation>
+<translation id="7526413953848747421">Få effektive Google-tjenester som stavekontrol og tryk for at søge i Chrome</translation>
<translation id="7529411698175791732">Tjek din internetforbindelse. Hvis problemet fortsætter, kan du prøve at logge ud og logge ind igen.</translation>
<translation id="7530016656428373557">Afladningshastighed i Watt</translation>
<translation id="7536709149194614609">Genstart enheden, og prøv igen senere.</translation>
@@ -4129,7 +4206,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
prøve at oprette en administreret bruger igen.</translation>
<translation id="756445078718366910">Ã…bn browservindue</translation>
<translation id="7564847347806291057">Afslut proces</translation>
-<translation id="7565291891798266313">Din søgemaskine blev ændret til <ph name="URL" />. Hvis du vil deaktivere udvidelser, der ændrer din søgemaskine, skal du klikke på Gendan.</translation>
<translation id="7566118625369982896">Administrer applinks til Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome-dataene blev ryddet</translation>
@@ -4138,13 +4214,10 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7573172247376861652">Batteriopladning</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Saml</translation>
-<translation id="7577815336900970562">Brug Wi-Fi eller mobilnetværk til at fastslå placering</translation>
<translation id="7579149537961810247">Slå lyden fra på websites</translation>
<translation id="7580671184200851182">Afspil den samme lyd via alle højttalere (monolyd)</translation>
-<translation id="7581273696622423628">Deltag i undersøgelsen</translation>
<translation id="7581462281756524039">Et oprydningsværktøj</translation>
<translation id="7582582252461552277">Foretræk dette netværk</translation>
-<translation id="7586312264284919041">Vil du oversætte denne side?</translation>
<translation id="7586498138629385861">Chrome fortsætter med at køre, mens Chrome Apps er åben.</translation>
<translation id="7589461650300748890">Vær forsigtig.</translation>
<translation id="7589661784326793847">Vent et øjeblik</translation>
@@ -4161,6 +4234,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7607274158153386860">Anmod om tabletwebsite</translation>
<translation id="7611008212562900400">Søg på din enhed, i apps, på nettet...</translation>
<translation id="7615910377284548269">Administrer blokering af plugins uden for sandbox...</translation>
+<translation id="7616214729753637086">Tilmelder enhed...</translation>
<translation id="7617366389578322136">Opretter forbindelse til "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Der er ikke gemt nogen adgangskoder.</translation>
<translation id="7622114377921274169">Oplader.</translation>
@@ -4189,6 +4263,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7664620655576155379">Ikke-understøttet Bluetooth-enhed: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Tilføj konto</translation>
<translation id="7671130400130574146">Brug systemets titellinje og rammer</translation>
+<translation id="7683373461016844951">Hvis du vil fortsætte, skal du klikke på Tilføj person for at oprette en ny profil til din mailadresse på <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Installeret af din administrator</translation>
<translation id="7684559058815332124">GÃ¥ til loginsiden for captive portal</translation>
<translation id="7685049629764448582">JavaScript-hukommelse</translation>
@@ -4247,7 +4322,6 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7773726648746946405">Sessionlagring</translation>
<translation id="7781335840981796660">Alle brugerkonti og lokale data fjernes.</translation>
<translation id="7782102568078991263">Ikke flere forslag fra Google</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> kunne ikke indlæses</translation>
<translation id="7784067724422331729">Sikkerhedsindstillingerne på din computer blokerede denne fil.</translation>
<translation id="7786207843293321886">Afslut gæstesession</translation>
<translation id="7786889348652477777">&amp;Genindlæs app</translation>
@@ -4280,7 +4354,13 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7815680994978050279">En farlig download blev blokeret</translation>
<translation id="7818135753970109980">Nyt tema er tilføjet (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA eller RSN)</translation>
+<translation id="7819992334107904369">Chrome-synkronisering</translation>
<translation id="782057141565633384">K&amp;opiér webadressen til videoen</translation>
+<translation id="7821462174190887129">Der blev fundet <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Din kvote for Google Drev er ikke stor nok. Der er brug for <ph name="FILE_SIZE" /> mere.
+ <ph name="LINE_BREAK2" />
+ Prøv at vælge færre billeder.</translation>
<translation id="782590969421016895">Brug aktuelle sider</translation>
<translation id="7829298379596169484">Ã…bner lydinput</translation>
<translation id="7831368056091621108">for at få denne udvidelse, din historik og andre Chrome-indstillinger på alle dine enheder.</translation>
@@ -4318,6 +4398,7 @@ slettes permanent, når den administrerede bruger fjernes. Besøgte websites og
<translation id="7881969471599061635">Deaktiver undertekster</translation>
<translation id="7882358943899516840">Udbydertype</translation>
<translation id="7885253890047913815">Seneste destinationer</translation>
+<translation id="7886917304091689118">Kører i Chrome</translation>
<translation id="7887334752153342268">Dupliker</translation>
<translation id="7887864092952184874">Bluetooth-mus er parret</translation>
<translation id="7889966925761734854">Hop</translation>
@@ -4401,7 +4482,9 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8000066093800657092">Intet netværk</translation>
<translation id="8001504501378762252">Et website kan have stjålet din adgangskode</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Giv altid <ph name="HOST" /> tilladelse til at se udklipsholderen</translation>
<translation id="8008356846765065031">Internetforbindelsen blev afbrudt. Kontrollér din internetforbindelse.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> kunne ikke indlæses.</translation>
<translation id="8008818777654712271">Sender automatisk nogle systemoplysninger og sideindhold til Google som en hjælp til at registrere skadelige apps og websites</translation>
<translation id="8012382203418782830">Denne side er oversat.</translation>
<translation id="8014154204619229810">Opdateringsprogrammet kører i øjeblikket. Opdater om et minut for at kontrollere igen.</translation>
@@ -4502,7 +4585,6 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="816055135686411707">Fejl under konfiguration af certifikattillid</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Opret ny note</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Administrer mikrofonindstillinger...</translation>
<translation id="8168435359814927499">Indhold</translation>
<translation id="8174047975335711832">Enhedsoplysninger</translation>
@@ -4519,7 +4601,6 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8191230140820435481">Administrere dine apps, udvidelser og temaer</translation>
<translation id="8191453843330043793">V8-proxyresolver</translation>
<translation id="8195027750202970175">Filstørrelse</translation>
-<translation id="8195739004487400241">Din startside blev ændret til <ph name="URL" />. Hvis du vil deaktivere udvidelser, der ændrer din startside, skal du klikke på Gendan.</translation>
<translation id="8199300056570174101">Egenskaber for netværkstjeneste og enhed</translation>
<translation id="8200772114523450471">Genoptag</translation>
<translation id="8202160505685531999">Angiv adgangskoden igen for at opdatere din <ph name="DEVICE_TYPE" />-profil.</translation>
@@ -4537,6 +4618,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8226619461731305576">Kø</translation>
<translation id="8226742006292257240">Nedenfor ses den vilkårlige TPM-adgangskode, der er tilknyttet din computer:</translation>
<translation id="8227119283605456246">Vedhæft fil</translation>
+<translation id="8233198815467326623">Vil du gendanne standardstartsiden?</translation>
<translation id="8234795456569844941">Hjælp vores softwareudviklere med at løse dette problem. Fortæl os, hvad der skete, lige før du fik fejlmeddelelsen for profilen:</translation>
<translation id="8234989666557591529">Vælg en telefon for at låse din <ph name="DEVICE_TYPE" /> op</translation>
<translation id="8238649969398088015">Hjælpetip</translation>
@@ -4562,7 +4644,6 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8261378640211443080">Denne udvidelse er ikke anført i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> og er muligvis blevet tilføjet, uden at du vidste det.</translation>
<translation id="8261387128019234107">Tilføj konto for <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Slet</translation>
-<translation id="8261673729476082470">Sikkerhedskopierer <ph name="FILE_COUNT" /> billeder til <ph name="BEGIN_LINK" />Google Drev<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> er ikke implementeret i dette build.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> har deaktiveret din musemarkør.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> har aktiveret fuld skærm.</translation>
@@ -4664,6 +4745,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8454288007744638700">Du kan også vælge et nyt netværk:</translation>
<translation id="845627346958584683">Udløbstid</translation>
<translation id="8456681095658380701">Ugyldigt navn</translation>
+<translation id="8457451314607652708">Importér bogmærker</translation>
<translation id="8460336040822756677">Hvis du slår Smart Lock fra for <ph name="DEVICE_TYPE" />, kan du ikke låse dine Chrome-enheder op via din telefon. Du bliver nødt til at indtaste din adgangskode.</translation>
<translation id="8461329675984532579">Navn på udbyder til hjem</translation>
<translation id="84613761564611563">Der er anmodet om grænseflade for netværkskonfiguration. Vent...</translation>
@@ -4728,14 +4810,15 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8569764466147087991">Vælg den fil, der skal åbnes</translation>
<translation id="8571213806525832805">Seneste 4 uger</translation>
<translation id="8574990355410201600">Tillad altid lyd på <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Må højst indeholde 99 bogstaver</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> elementer synkroniseres...</translation>
<translation id="857943718398505171">Tilladt (anbefales)</translation>
<translation id="8581809080475256101">Tryk for at gå videre til genvejsmenuen for at se historik</translation>
<translation id="8584280235376696778">&amp;Åbn video på ny fane</translation>
<translation id="8588866096426746242">Vis profilstatistik</translation>
+<translation id="8589652987924574405">Din historik samt dine bogmærker, adgangskoder og andre indstillinger synkroniseres med din Google-konto, så du kan bruge dem på alle dine enheder. Du kan til enhver tid ændre dette i dine indstillinger.</translation>
<translation id="8590375307970699841">Konfigurer automatiske opdateringer</translation>
<translation id="8594908476761052472">Optag video</translation>
-<translation id="8595925260712451473">Indtast din feedback her.</translation>
<translation id="8596540852772265699">Tilpassede filer</translation>
<translation id="8597845839771543242">Ejendomsformat:</translation>
<translation id="8598453409908276158">Plugin, der ikke er gemt i sandbox, blev blokeret</translation>
@@ -4750,6 +4833,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8620617069779373398">Roamingstatus</translation>
<translation id="8620765578342452535">Konfigurere netværksforbindelser</translation>
<translation id="8620790565535071193">Scanning mislykkedes</translation>
+<translation id="8622877356447980900">Vil du have denne side oversat?</translation>
<translation id="8623004009673949077">App med manifestattributen "kiosk_only" skal være installeret i terminaltilstand i Chrome OS.</translation>
<translation id="8624205858755890468">Giver Google Assistent tilladelse til at vise dig relaterede oplysninger, apps og handlinger.</translation>
<translation id="862542460444371744">&amp;Udvidelser</translation>
@@ -4795,6 +4879,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8671210955687109937">Kan kommentere</translation>
<translation id="8673026256276578048">Søg på nettet...</translation>
<translation id="8673383193459449849">Serverproblem</translation>
+<translation id="8674241889607553858">Vil du have denne side oversat?</translation>
<translation id="8675354002693747642">Forhåndsdelt nøgle:</translation>
<translation id="8676374126336081632">Ryd indtastning</translation>
<translation id="8677039480012021122">Ryd data, og afbryd forbindelsen</translation>
@@ -4807,6 +4892,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8688579245973331962">Kan du ikke se dit navn?</translation>
<translation id="8688591111840995413">Forkert adgangskode</translation>
<translation id="8688672835843460752">Tilgængelig</translation>
+<translation id="8689583087392258564">Enheden kunne ikke knyttes til domænet. Organisationsenheden er ugyldig.</translation>
<translation id="869257642790614972">Genåbn den senest lukkede fane</translation>
<translation id="8695825812785969222">Ã…bn &amp;placering...</translation>
<translation id="8698464937041809063">Google-tegning</translation>
@@ -4821,6 +4907,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8708671767545720562">&amp;Flere oplysninger</translation>
<translation id="8710187907779883426">kort (1 sek.)</translation>
<translation id="8711402221661888347">Elvis</translation>
+<translation id="8712637175834984815">Forstået</translation>
<translation id="8713570323158206935">Send <ph name="BEGIN_LINK1" />systemoplysninger<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Ophør af understøttelse</translation>
<translation id="871476437400413057">Gemte adgangskoder på Google</translation>
@@ -4897,7 +4984,6 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="882204272221080310">Opdater firmwaren for ekstra beskyttelse.</translation>
<translation id="8823514049557262177">Kopiér linkte&amp;kst</translation>
<translation id="8824701697284169214">Tilføj si&amp;de...</translation>
-<translation id="8827850355924932817">Brug Wi-Fi-netværk til at fastslå placering</translation>
<translation id="8828933418460119530">DNS-navn</translation>
<translation id="8830796635868321089">Opdateringskontrollen kunne ikke anvende de aktuelle indstillinger for proxy. Tilpas dine <ph name="PROXY_SETTINGS_LINK_START" />Indstillinger for proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Netværkskonfiguration kontrolleres af <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="8912793549644936705">Stræk</translation>
<translation id="8915370057835397490">Indlæser forslag</translation>
<translation id="8916476537757519021">Underramme for inkognitotilstand: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Konverteringsprogram til PWG-rasterbilleder</translation>
+<translation id="8918468086406665831">Synkroniser med <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Tillad altid annoncer på dette website</translation>
<translation id="8925458182817574960">&amp;Indstillinger</translation>
<translation id="8926389886865778422">Spørg ikke igen</translation>
<translation id="8926518602592448999">Deaktiver udvidelser, der kører i udviklertilstand</translation>
<translation id="892706138619340876">Nogle indstillinger blev nulstillet</translation>
<translation id="8931394284949551895">Nye enheder</translation>
+<translation id="893242274404530797">Underretninger fra Google Play-tjenester skal være aktiveret, før Øjeblikkelig netdeling kan anvendes</translation>
<translation id="8933960630081805351">&amp;Vis i Finder</translation>
<translation id="8934732568177537184">Fortsæt</translation>
<translation id="8938356204940892126">Jeg giver op</translation>
@@ -5014,6 +5101,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="9024127637873500333">&amp;Åbn på ny fane</translation>
<translation id="9024331582947483881">fuld skærm</translation>
<translation id="9025098623496448965">OK. Før mig tilbage til loginskærmen</translation>
+<translation id="902659348151742535">Google kan bruge din browserhistorik til at personliggøre Søgning, annoncer og andre Google-tjenester.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Administrer denne person for at kontrollere og få vist de websites, vedkommende besøger via din Google-konto.</translation>
<translation id="9027459031423301635">Åbn link på ny &amp;fane</translation>
@@ -5054,7 +5142,6 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="9084064520949870008">Ã…bn som vindue</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> er blokeret af en virksomhedspolitik</translation>
<translation id="9088917181875854783">Bekræft, at denne adgangsnøgle vises på "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Send systemoplysninger</translation>
<translation id="9094033019050270033">Opdater adgangskoden</translation>
<translation id="9094982973264386462">Fjern</translation>
<translation id="9095253524804455615">Fjern</translation>
@@ -5108,6 +5195,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="9170397650136757332">Bevæg derefter fingeren en smule for at registrere hele fingeraftrykket</translation>
<translation id="9170848237812810038">&amp;Fortryd</translation>
<translation id="9170884462774788842">Et andet program på din computer tilføjede et tema, der kan ændre den måde, hvorpå Chrome fungerer.</translation>
+<translation id="9173995187295789444">Søger efter Bluetooth-enheder...</translation>
<translation id="9174212595744391062">Dette rydder cookies og cachen for alle websites, f.eks.</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – en Bluetooth-enhed er forbundet</translation>
<translation id="9177499212658576372">Du har i øjeblikket forbindelse til netværket <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="932327136139879170">Start</translation>
<translation id="932508678520956232">Udskrivningen blev ikke startet.</translation>
<translation id="93393615658292258">Kun adgangskode</translation>
+<translation id="935490618240037774">Dine bogmærker, din historik, dine adgangskoder og andre indstillinger synkroniseres med din Google-konto, så du kan bruge dem på alle dine enheder.</translation>
<translation id="936801553271523408">Data til systemdiagnosticering</translation>
<translation id="93766956588638423">Reparer udvidelsen</translation>
<translation id="938470336146445890">Installer et brugercertifikat.</translation>
@@ -5152,6 +5241,7 @@ Opbevar din nøglefil på et sikkert sted. Du skal bruge den til at oprette nye
<translation id="960987915827980018">Omkring én time tilbage</translation>
<translation id="962802172452141067">Bogmærkemappe i trævisning</translation>
<translation id="968174221497644223">Applikationscache</translation>
+<translation id="969096075394517431">Skift sprog</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 fane}one{# faner}other{# faner}}</translation>
<translation id="971774202801778802">Bogmærkets webadresse</translation>
<translation id="973473557718930265">Afslut</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_de.xtb b/chromium/chrome/app/resources/generated_resources_de.xtb
index a2015dfe870..f4a88b27427 100644
--- a/chromium/chrome/app/resources/generated_resources_de.xtb
+++ b/chromium/chrome/app/resources/generated_resources_de.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Link in neuem <ph name="APP" />-Fenster öffnen</translation>
<translation id="1005274289863221750">Ihr Mikrofon und Ihre Kamera verwenden</translation>
<translation id="1007408791287232274">Die Geräte konnten nicht geladen werden.</translation>
+<translation id="1008186147501209563">Lesezeichen exportieren</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Seite reagiert nicht}other{Seiten reagieren nicht}}</translation>
<translation id="1012794136286421601">Ihre Dateien aus Google Docs, Google Tabellen, Google Präsentationen und Google Zeichnungen werden synchronisiert. Öffnen Sie die Google Drive App, um online oder offline auf die Dateien zuzugreifen.</translation>
-<translation id="1013383076511149692">Texte und Bilder aus Ihrer Zwischenablage aufrufen</translation>
<translation id="1013707859758800957">Ein Plug-in ohne Sandbox wird auf dieser Seite ausgeführt.</translation>
<translation id="1015318665228971643">Ordnernamen bearbeiten</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Alle in &amp;neuem Fenster öffnen}=1{In &amp;neuem Fenster öffnen}other{Alle (#) in &amp;neuem Fenster öffnen}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Schädliche Software kann nicht entfernt werden</translation>
<translation id="1062407476771304334">Ersetzen</translation>
<translation id="1062866675591297858">Ihre betreuten Nutzer mithilfe des <ph name="BEGIN_LINK" />Dashboards für betreute Nutzer<ph name="END_LINK" /> verwalten</translation>
-<translation id="1064662184364304002">Mediathek-Dateiprüfung</translation>
<translation id="1064835277883315402">Privatem Netzwerk beitreten</translation>
<translation id="1064912851688322329">Verbindung zum Google-Konto trennen</translation>
<translation id="1067048845568873861">Erstellt</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Datenverschlüsselung</translation>
+<translation id="1074944608454986967">Um sich Inhalte laut vorlesen zu lassen, halten Sie die Suchtaste gedrückt. Klicken oder ziehen Sie anschließend, um Inhalte auszuwählen. Sie können auch einen Bereich markieren und "Suchtaste" + "S" verwenden.</translation>
<translation id="1076698951459398590">Design aktivieren</translation>
<translation id="1076818208934827215">Internet Explorer</translation>
<translation id="1077946062898560804">Automatische Updates für alle Nutzer einrichten</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Melden Sie sich an<ph name="END_SIGN_IN_LINK" />, um die von dieser Person besuchten Websites einzusehen.</translation>
<translation id="109758035718544977">Stummschaltung für Websites aufheben</translation>
<translation id="1097658378307015415">Melden Sie vor der Anmeldung als Gast an, um das Netzwerk <ph name="NETWORK_ID" /> zu aktivieren.</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> immer übersetzen</translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Anhalten</translation>
<translation id="1110155001042129815">Warten</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Websites nicht gestatten, mittels systemexklusiver Meldungen auf MIDI-Geräte zuzugreifen</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Suchmaschine bearbeiten</translation>
-<translation id="1131167343343087859">Kreditkarten und Adressen für Google Payments.</translation>
<translation id="1134009406053225289">In Inkognitofenster öffnen</translation>
<translation id="1137673463384776352">Link in <ph name="APP" /> öffnen</translation>
<translation id="1140351953533677694">Auf Ihre Bluetooth- und seriellen Geräte zugreifen</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in blockiert</translation>
<translation id="1145532888383813076">Durchsuchen Sie Ihr Gerät, Ihre Apps und das Web.</translation>
<translation id="1146204723345436916">Lesezeichen aus HTML-Datei importieren...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> gefunden.
+ <ph name="LINE_BREAK1" />
+ Nicht genügend Platz im lokalen Speicher. Zusätzlich <ph name="FILE_SIZE" /> erforderlich.
+ <ph name="LINE_BREAK2" />
+ Wählen Sie weniger Fotos aus.</translation>
<translation id="1149088842877960903">Die Ausführung von JavaScript über AppleScript ist deaktiviert. Wenn Sie diese Funktion aktivieren möchten, öffnen Sie die Chrome-Einstellungen &gt; Erweitert &gt; System. Weitere Informationen finden Sie hier: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Ablaufmonat</translation>
<translation id="1153356358378277386">Gekoppelte Geräte</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Umbenennen</translation>
<translation id="1175364870820465910">&amp;Drucken...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> wird kopiert...</translation>
+<translation id="1177113976278858832">Standardsuchmaschine wiederherstellen?</translation>
<translation id="1177863135347784049">Benutzerdefiniert</translation>
<translation id="1178581264944972037">Anhalten</translation>
<translation id="1179803038870941185"><ph name="URL" /> fordert die vollständige Kontrolle über Ihre MIDI-Geräte.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Nutzer auf der weißen Liste lesen und ändern</translation>
<translation id="1206407435587370571">Ihr Chromebook kennenlernen</translation>
<translation id="1209796539517632982">Automatische Wahl des Nameservers</translation>
+<translation id="1210982357925844241">Sie können gespeicherte Passwörter unter <ph name="SAVED_PASSWORDS_LINK" /> aufrufen und verwalten</translation>
<translation id="1211364473545090084">In einem Inkognitofenster können Sie surfen, ohne dass Ihr Browserverlauf gespeichert wird</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> Fingerabdrücke eingerichtet</translation>
<translation id="1215411991991485844">Neue Hintergrund-App hinzugefügt</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Nach Mobilfunknetzen wird gesucht</translation>
<translation id="1285320974508926690">Diese Website nie übersetzen</translation>
<translation id="1285484354230578868">Daten in meinem Google Drive-Konto speichern</translation>
+<translation id="1288037062697528143">Das Nachtlicht wird bei Sonnenuntergang automatisch aktiviert</translation>
<translation id="1293177648337752319">Stummschaltung für Website aufheben</translation>
<translation id="1293509594570842875">Der neue betreute Nutzer konnte nicht erstellt werden. Bitte überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es später erneut.</translation>
<translation id="1293556467332435079">Dateien</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Lesezeichen-HTML-Datei</translation>
<translation id="1303671224831497365">Keine Bluetooth-Geräte gefunden</translation>
<translation id="1306606229401759371">Einstellungen ändern</translation>
-<translation id="1307398858972670978">Unter <ph name="SAVED_PASSWORDS_LINK" /> haben Sie von jedem Gerät aus Zugriff auf Ihre Passwörter</translation>
<translation id="1307559529304613120">Hoppla! Das System konnte das langfristig gültige API-Zugriffstoken für das Gerät nicht speichern.</translation>
<translation id="1313405956111467313">Automatische Proxy-Konfiguration</translation>
<translation id="131364520783682672">Feststelltaste</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Das war ich.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> minimieren</translation>
<translation id="1338950911836659113">Wird gelöscht...</translation>
-<translation id="1339266338863469628">Standard – nur mich aufnehmen</translation>
<translation id="1340527397989195812">Sichern Sie Medien von diesem Gerät mit der App "Dateien".</translation>
<translation id="1341988552785875222">Der aktuelle Hintergrund wurde von <ph name="APP_NAME" /> festgelegt. Sie müssen <ph name="APP_NAME" /> möglicherweise deinstallieren, bevor Sie einen anderen Hintergrund auswählen.</translation>
<translation id="1346748346194534595">Rechts</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Das Update wird ausgeführt, sobald der Akkustand <ph name="BATTERY_LEVEL" /> % erreicht.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> Dateien werden importiert...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD kann nicht gefunden werden. Vergewissern Sie sich, dass Ihr Chromebook online ist und versuchen Sie es noch einmal.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> ist blockiert</translation>
<translation id="1357589289913453911">Erweiterungs-ID</translation>
<translation id="1358735829858566124">Die Datei oder das Verzeichnis kann nicht verwendet werden.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Rechtsläufig</translation>
<translation id="1370646789215800222">Person entfernen?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 zu entfernendes Element}other{# zu entfernende Elemente}}</translation>
+<translation id="1372841398847029212">Mit meinem Konto synchronisieren</translation>
<translation id="1374844444528092021">Das vom Netzwerk "<ph name="NETWORK_NAME" />" benötigte Zertifikat ist entweder nicht installiert oder nicht mehr gültig. Bitte fordern Sie ein neues Zertifikat an und versuchen Sie es erneut.</translation>
<translation id="1374962581120570592">Cookies gesetzt</translation>
<translation id="1375321115329958930">Gespeicherte Passwörter</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Betreuten Nutzer erstellen</translation>
<translation id="1410197035576869800">App-Symbol</translation>
<translation id="1410616244180625362"><ph name="HOST" /> weiterhin Zugriff auf Ihre Kamera gestatten</translation>
+<translation id="1411668397053040814">Installieren oder aktualisieren Sie Daydream Keyboard, um Chrome im VR-Modus zu verwenden</translation>
<translation id="1414648216875402825">Sie aktualisieren auf eine instabile Version von <ph name="PRODUCT_NAME" />. Diese enthält Funktionen, die sich noch in der Entwicklung befinden. Es können Abstürze und unerwartete Fehler auftreten. Gehen Sie daher bitte vorsichtig vor.</translation>
+<translation id="1415708812149920388">Lesezugriff auf Zwischenablage verweigert</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (Erweiterungs-ID "<ph name="EXTENSION_ID" />") ist bei diesem Sitzungstyp nicht zulässig.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Der per Zufallsauswahl generierte private RSA-Schlüssel konnte nicht erstellt werden.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzascheibe</translation>
<translation id="1467432559032391204">Links</translation>
<translation id="1467999917853307373"><ph name="URL" /> möchte Daten dauerhaft auf Ihrem Gerät speichern.</translation>
+<translation id="1468571364034902819">Dieses Profil kann nicht verwendet werden</translation>
<translation id="1470719357688513792">Neue Cookie-Einstellungen werden nach erneutem Laden der Seite wirksam.</translation>
<translation id="1470811252759861213">Um die Erweiterungen auf allen Ihren Computern zu nutzen, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" konnte nicht hochgeladen werden. In Ihrem Google Drive-Konto ist nicht genügend Speicherplatz frei.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Token-Cache für die Identity API</translation>
<translation id="1478233201128522094">Beim nächsten Mal wird dieses <ph name="DEVICE_TYPE" /> durch ein neues Smartphone entsperrt. Sie können Smart Lock bei Bedarf jederzeit in den Einstellungen deaktivieren.</translation>
<translation id="1478340334823509079">Details: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> neue Fotos können jetzt gesichert werden.</translation>
<translation id="1483493594462132177">Senden</translation>
<translation id="1485015260175968628">Aktualisierte Berechtigungen:</translation>
<translation id="1485141095922496924">Version <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">An – benutzerdefinierte Einstellungen</translation>
<translation id="1493892686965953381">Warten auf <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> weitere Geräte verfügbar</translation>
-<translation id="1497284176235884849">Die angegebene PPD ist ungültig.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" kann nicht umbenannt werden. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Unbekanntes Gerät [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Dieses Inhaberkonto muss in einer Sitzung mit Mehrfachanmeldung das erste angemeldete Konto sein.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">Auf das Back-End für Seiten-Debugger zugreifen</translation>
<translation id="1601560923496285236">Ãœbernehmen</translation>
<translation id="1603914832182249871">(Anonym)</translation>
+<translation id="1607139524282324606">Eintrag löschen</translation>
<translation id="1608626060424371292">Diesen Nutzer entfernen</translation>
<translation id="1609170755653088773">Passwort mit meinem iPhone synchronisieren</translation>
<translation id="1609862759711084604">Vorheriger Nutzer</translation>
+<translation id="1611557582955786626">Melden Sie sich an, um die Browsernutzung zu personalisieren und auf allen Ihren Geräten zu synchronisieren</translation>
<translation id="1611584202130317952">Bereitstellungsverfahren unterbrochen. Bitte wenden Sie sich an den Inhaber Ihres Geräts oder an den Administrator oder versuchen Sie es noch einmal.</translation>
<translation id="1611649489706141841">Weiter</translation>
<translation id="1611704746353331382">Lesezeichen in HTML-Datei exportieren...</translation>
<translation id="1612129875274679969">Gerät dauerhaft im Kioskmodus betreiben</translation>
+<translation id="161460670679785907">Ihr Smartphone wurde nicht erkannt</translation>
<translation id="1616206807336925449">Diese Erweiterung erfordert keine speziellen Berechtigungen.</translation>
<translation id="161707228174452095">Fingerabdruck hinzugefügt.</translation>
<translation id="1618268899808219593">H&amp;ilfe</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">Eingabeoptionen anzeigen</translation>
<translation id="1650709179466243265">www. und .com hinzufügen und Adresse öffnen</translation>
<translation id="1651008383952180276">Sie müssen zweimal dieselbe Passphrase eingeben</translation>
-<translation id="1652972346408808053">Passwort gespeichert. Unter <ph name="SAVED_PASSWORDS_LINK" /> können Sie von jedem Gerät aus auf Ihre Passwörter zugreifen.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Fügen Sie den Drucker zu Google Cloud Print hinzu, damit Sie von überall aus drucken können.}other{Fügen Sie # Drucker zu Google Cloud Print hinzu, damit Sie von überall aus drucken können.}}</translation>
<translation id="1657406563541664238">Zur Verbesserung von <ph name="PRODUCT_NAME" /> Nutzungsstatistiken und Absturzberichte automatisch an Google senden</translation>
<translation id="1658424621194652532">Diese Seite greift auf Ihr Mikrofon zu.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">Auf die Datei konnte aus Sicherheitsgründen nicht zugegriffen werden.</translation>
<translation id="167832068858235403">Leiser</translation>
<translation id="1679068421605151609">Entwicklertools</translation>
+<translation id="16815041330799488">Websites keinen Zugriff auf Texte und Bilder gewähren, die sich in der Zwischenablage befinden</translation>
<translation id="1682548588986054654">Neues &amp;Inkognitofenster</translation>
+<translation id="1688935057616748272">Geben Sie einen Buchstaben ein</translation>
<translation id="168991973552362966">Drucker in der Nähe hinzufügen</translation>
<translation id="1689945336726856614">&amp;URL kopieren</translation>
<translation id="1692602667007917253">Hoppla... etwas ist schiefgelaufen.</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">Eingabemethode</translation>
<translation id="175772926354468439">Design aktivieren</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Im Chrome Web Store ansehen</translation>
<translation id="1758831820837444715">Ethernetnetzwerk konfigurieren</translation>
<translation id="1763046204212875858">App-Verknüpfungen erstellen</translation>
<translation id="1763108912552529023">Weiter erkunden</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Vorsicht:<ph name="END_BOLD" />Hierbei handelt es sich um Temporärdateien, die möglicherweise automatisch gelöscht werden, um Speicherplatz freizugeben. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Smart Lock für <ph name="DEVICE_TYPE" /> einrichten</translation>
<translation id="1817871734039893258">Microsoft-Dateiwiederherstellung</translation>
-<translation id="1825832322945165090">Nicht genug Speicherplatz auf dem Gerät</translation>
+<translation id="1818007989243628752">Passwort löschen für <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Überprüfung läuft</translation>
<translation id="1828149253358786390"><ph name="SITE" /> möchte Ihnen Benachrichtigungen senden.</translation>
<translation id="1828378091493947763">Dieses Plug-in wird auf diesem Gerät nicht unterstützt</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">Beim Start</translation>
<translation id="2006638907958895361">Link in <ph name="APP" /> öffnen</translation>
<translation id="2007404777272201486">Problem melden...</translation>
+<translation id="2015632741368427174">Blockierte Weiterleitung zu Website:</translation>
<translation id="2016430552235416146">Traditionell</translation>
<translation id="2017334798163366053">Erfassung von Leistungsdaten deaktivieren</translation>
<translation id="2017836877785168846">Löscht den Verlauf sowie Autovervollständigungen in der Adressleiste.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Eine Datei mit dem Namen "<ph name="FILENAME" />" existiert bereits. Was möchten Sie tun?</translation>
<translation id="2087822576218954668">Drucken: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Sicher surfen mit Google Chrome</translation>
+<translation id="2089795179672254991">Nachfragen, wenn eine Website Texte und Bilder aus der Zwischenablage abrufen möchte (empfohlen)</translation>
<translation id="2090165459409185032">Besuchen Sie die folgende Seite, um Ihre Kontoinformationen wiederzuherstellen: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Sicherheitseinstellung des Systems</translation>
<translation id="2091887806945687916">Ton</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">Größe anpassen</translation>
<translation id="2124930039827422115">{1,plural, =1{Von 1 Nutzer als <ph name="AVERAGE_RATING" /> bewertet.}other{Von # Nutzern als <ph name="AVERAGE_RATING" /> bewertet.}}</translation>
<translation id="2126167708562367080">Synchronisierung wurde von Ihrem Administrator deaktiviert.</translation>
-<translation id="2126426811489709554">Powered by Chrome</translation>
<translation id="2127372758936585790">Schwachstrom-Ladegerät</translation>
<translation id="212862741129535676">Aktiver Zustand – Auslastung in Prozent</translation>
<translation id="2128691215891724419">Synchronisierungsfehler: Aktualisieren Sie die Passphrase für die Synchronisierung...</translation>
<translation id="2129825002735785149">Plug-in aktualisieren</translation>
<translation id="2129904043921227933">Synchronisierungsfehler: Aktualisieren Sie die Passphrase für die Synchronisierung...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" konnte nicht installiert werden, da dies vom "<ph name="IMPORT_NAME" />" nicht zugelassen wurde.</translation>
-<translation id="213491463158799620">Möchten Sie diese Seite übersetzen?</translation>
<translation id="2135787500304447609">&amp;Fortsetzen</translation>
<translation id="2136372518715274136">Neues Passwort eingeben</translation>
<translation id="2136476978468204130">Sie haben eine ungültige Passphrase eingegeben</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">Kompromittierung der Zertifizierungsstelle</translation>
<translation id="218070003709087997">Geben Sie eine Zahl ein, um die Anzahl der zu druckenden Exemplare festzulegen (1 bis 999).</translation>
<translation id="2187895286714876935">Fehler beim Importieren des Serverzertifikats</translation>
+<translation id="2187906491731510095">Erweiterungen wurden aktualisiert</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> öffnen</translation>
<translation id="2190069059097339078">WLAN-Anmeldedaten-Abruf</translation>
<translation id="219008588003277019">Natives Client-Modul: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">Microsoft-Zeitstempeldienst</translation>
<translation id="225614027745146050">Willkommen</translation>
<translation id="225692081236532131">Aktivierungsstatus</translation>
+<translation id="2261323523305321874">Ihr Administrator hat eine systemweite Änderung vorgenommen, durch die einige alte Profile deaktiviert werden.</translation>
<translation id="2262477216570151239">Verzögerung vor Wiederholung</translation>
<translation id="2263189956353037928">Abmelden und wieder anmelden</translation>
<translation id="2263497240924215535">(Deaktiviert)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">Möchten Sie <ph name="PRODUCT_NAME" /> installieren?</translation>
<translation id="2296019197782308739">EAP-Methode:</translation>
<translation id="2297705863329999812">Drucker suchen</translation>
-<translation id="230115972905494466">Keine kompatiblen Geräte gefunden</translation>
<translation id="2301382460326681002">Stammverzeichnis der Erweiterung ist ungültig.</translation>
<translation id="2302685579236571180">Zu anonymem Browsen wechseln</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" hat zusätzliche Berechtigungen angefordert.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">Sprache und Eingabe</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Notizen auf dem Sperrbildschirm werden automatisch in <ph name="LOCK_SCREEN_APP_NAME" /> gespeichert. Ihre letzte Notiz wird weiterhin auf dem Sperrbildschirm angezeigt.</translation>
+<translation id="2352947182261340447">Nicht genug Platz im lokalen Speicher.</translation>
<translation id="2353297238722298836">Kamera- und Mikrofonnutzung zulässig</translation>
<translation id="2356070529366658676">Fragen</translation>
<translation id="2356517949307388948">Bei der Suche nach schädlicher Software ist ein Fehler aufgetreten.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">Zugriff auf das Mikrofon immer blockieren</translation>
<translation id="2367972762794486313">Apps anzeigen</translation>
<translation id="2371076942591664043">Nach &amp;Download öffnen</translation>
-<translation id="237336063998926520">IP-Adresse zur Standortbestimmung verwenden</translation>
<translation id="2377319039870049694">Zur Listenansicht wechseln</translation>
<translation id="2377667304966270281">Harte Fehler</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> Dateien ausgewählt</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">Ein Fehler ist aufgetreten. Bitte überprüfen Sie Ihren Drucker und versuchen Sie es noch einmal.</translation>
<translation id="2385700042425247848">Dienstname</translation>
<translation id="2387458720915042159">Proxy-Verbindungstyp</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> neue Fotos gefunden.
- <ph name="LINE_BREAK1" />
- Nicht genügend Speicherplatz auf Gerät
- <ph name="LINE_BREAK2" />
- Versuchen Sie, einige Fotos auszuwählen, um zu starten.</translation>
<translation id="2391419135980381625">Standardschrift</translation>
<translation id="2391762656119864333">Aufheben</translation>
<translation id="2392369802118427583">Aktivieren</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">Auf <ph name="ORIGIN" /> immer ausführen</translation>
<translation id="2425665904502185219">Gesamtdateigröße</translation>
<translation id="2428510569851653187">Beschreiben Sie, was Sie beim Absturz des Tabs getan haben</translation>
+<translation id="2431027948063157455">Google Assistant konnte nicht geladen werden. Überprüfen Sie Ihre Netzverbindung und versuchen Sie es noch einmal.</translation>
<translation id="2433452467737464329">Fügen Sie einen Anfrageparameter zur URL hinzu, damit die Seite automatisch aktualisiert wird: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Darstellung</translation>
<translation id="2435248616906486374">Netzwerkverbindung getrennt</translation>
@@ -913,6 +924,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2445081178310039857">Stammverzeichnis der Erweiterung ist erforderlich.</translation>
<translation id="2448312741937722512">Art</translation>
<translation id="2450223707519584812">Sie können keine Nutzer hinzufügen, da Google API-Schlüssel fehlen. Weitere Informationen erhalten Sie unter <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Keine aktiven Ansichten</translation>
<translation id="2453021845418314664">Erweiterte Synchronisierungseinstellungen</translation>
<translation id="2453576648990281505">Datei bereits vorhanden</translation>
<translation id="2453860139492968684">Fertig</translation>
@@ -920,7 +932,6 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> möchte Dateien von <ph name="VOLUME_NAME" /> kopieren.</translation>
<translation id="2462724976360937186">Schlüssel-ID der Zertifizierungsstelle</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> hinzugefügt</translation>
-<translation id="246335896104539386">Lesezeichen importieren</translation>
<translation id="2464089476039395325">HTTP-Proxy</translation>
<translation id="2468902267404883140">Verbindung zum Smartphone konnte nicht hergestellt werden. Ihr Smartphone muss ein kompatibles Android-Smartphone sein, das eingeschaltet ist und sich in Reichweite befindet. &lt;a&gt;Weitere Informationen&lt;/a&gt;</translation>
<translation id="2470702053775288986">Nicht unterstützte Erweiterungen deaktiviert</translation>
@@ -989,6 +1000,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2562743677925229011">Nicht in <ph name="SHORT_PRODUCT_NAME" /> angemeldet</translation>
<translation id="2563856802393254086">Herzlichen Glückwunsch! Ihr Datendienst "<ph name="NAME" />" wurde aktiviert und ist einsatzbereit.</translation>
<translation id="2566124945717127842">Durch einen Powerwash wird Ihr <ph name="IDS_SHORT_PRODUCT_NAME" />-Gerät auf den Werkszustand zurückgesetzt.</translation>
+<translation id="2567257616420533738">Passwort gespeichert. Sie können gespeicherte Passwörter unter <ph name="SAVED_PASSWORDS_LINK" /> aufrufen und verwalten</translation>
<translation id="2568774940984945469">Infoleisten-Container</translation>
<translation id="2570000010887652771">Datennutzung reduziert.</translation>
<translation id="257088987046510401">Designs</translation>
@@ -1009,6 +1021,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Plattform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Standardeinstellungen für die Suche</translation>
<translation id="2586657967955657006">Zwischenablage</translation>
+<translation id="2586672484245266891">Geben Sie eine kürzere URL ein</translation>
<translation id="2587922270115112871">Beim Erstellen eines betreuten Nutzers wird kein Google-Konto erstellt und seine Einstellungen und Daten werden nicht über die Chrome-Synchronisierung auf anderen Geräten übernommen. Betreute Nutzer werden nur auf diesem Gerät eingerichtet.</translation>
<translation id="258932246702879617">Wählen Sie <ph name="BEGIN_BOLD" />An Taskleiste anheften<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">Verkleinern</translation>
@@ -1040,6 +1053,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> nutzt <ph name="USAGE" /> MB an Festplattenspeicher.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" entfernen?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> konnte die Installation nicht abschließen, wird jedoch weiterhin über das Datenträgerabbild ausgeführt.</translation>
+<translation id="2635176084534510129">Genießen Sie personalisierte Erlebnisse, wie bessere Inhaltsempfehlungen und Übersetzungen</translation>
<translation id="2635276683026132559">Signatur</translation>
<translation id="2635926034288331400">In "Programme" installieren</translation>
<translation id="2636625531157955190">Chrome kann nicht auf das Bild zugreifen.</translation>
@@ -1050,14 +1064,15 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2643698698624765890">Klicken Sie zum Verwalten Ihrer Erweiterungen im Menü "Fenster" auf "Erweiterungen".</translation>
<translation id="2647142853114880570">Neu laden</translation>
<translation id="2647269890314209800">Verwendete Cookies</translation>
+<translation id="264810637653812429">Es wurden keine kompatiblen Geräte gefunden.</translation>
<translation id="2648831393319960979">Das Gerät wird zu Ihrem Konto hinzugefügt. Bitte warten...</translation>
<translation id="2649045351178520408">Base64-codierter ASCII-Code, Zertifikatkette</translation>
<translation id="2653266418988778031">Wenn Sie das Zertifikat einer Zertifizierungsstelle (CA) löschen, vertraut Ihr Server keinen von dieser Zertifizierungsstelle ausgestellten Zertifikaten mehr.</translation>
<translation id="2653659639078652383">Senden</translation>
<translation id="265390580714150011">Feldwert</translation>
-<translation id="2654286334048437383">Lesezeichen exportieren</translation>
<translation id="2655386581175833247">Nutzerzertifikat:</translation>
<translation id="2660779039299703961">Ereignis</translation>
+<translation id="266079277508604648">Verbindung zum Drucker nicht möglich. Vergewissern Sie sich, dass der Drucker aktiviert und über WLAN oder USB mit Ihrem Chromebook verbunden ist.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Sprache</translation>
@@ -1080,6 +1095,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2680208403056680091">Internetverbindung wird kontrolliert</translation>
<translation id="268053382412112343">Ve&amp;rlauf</translation>
<translation id="2683638487103917598">Ordner sortiert</translation>
+<translation id="2684004000387153598">Um fortzufahren, klicken Sie auf OK. Klicken Sie dann auf "Person hinzufügen", um ein neues Profil für Ihre E-Mail-Adresse zu erstellen.</translation>
<translation id="2686759344028411998">Es konnten keine geladenen Module erkannt werden.</translation>
<translation id="2688196195245426394">Fehler bei der Registrierung des Geräts auf dem Server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Sprachoptionen anzeigen</translation>
@@ -1092,6 +1108,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2704184184447774363">Microsoft-Dokumentsignatur</translation>
<translation id="270516211545221798">Touchpad-Geschwindigkeit</translation>
<translation id="2706892089432507937">USB-Geräte</translation>
+<translation id="2706954854267016964">Das ausgewählte Google Cloud Print-Gerät wird nicht mehr unterstützt. Versuchen Sie, den Drucker in den Systemeinstellungen Ihres Computers einzurichten.</translation>
<translation id="2707024448553392710">Komponente wird heruntergeladen.</translation>
<translation id="270921614578699633">Durchschnitt bilden</translation>
<translation id="2709453993673701466">Möchten Sie die Einstellungen für Synchronisierung und Personalisierung verwalten, bevor diese Funktionen aktiviert werden? Rufen Sie die <ph name="BEGIN_LINK" />Einstellungen<ph name="END_LINK" /> auf.</translation>
@@ -1122,6 +1139,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2737363922397526254">Minimieren...</translation>
<translation id="2737492745329609575">Einrichtung starten</translation>
<translation id="2738771556149464852">Nicht nach</translation>
+<translation id="2739046699559178272">Speichern und fortfahren</translation>
<translation id="2739191690716947896">Fehlerbehebung</translation>
<translation id="2739240477418971307">Einstellungen für Zugänglichkeit ändern</translation>
<translation id="2740393541869613458">von dem betreuten Nutzer besuchte Websites überprüfen und</translation>
@@ -1142,6 +1160,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2773802008104670137">Diese Art von Datei kann Schaden auf Ihrem Computer anrichten.</translation>
<translation id="2775104091073479743">Fingerabdrücke bearbeiten</translation>
<translation id="2776441542064982094">Im Netzwerk wurden keine Geräte zum Registrieren gefunden. Wenn Ihr Gerät eingeschaltet und mit dem Internet verbunden ist, registrieren Sie es entsprechend der Anleitung des zugehörigen Gerätehandbuchs.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Heruntergeladen</translation>
<translation id="2783661497142353826">Kioskanwendungen verwalten</translation>
<translation id="2784407158394623927">Ihr mobiler Datendienst wird aktiviert.</translation>
@@ -1198,7 +1217,6 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2843806747483486897">Standardeinstellungen ändern...</translation>
<translation id="2844111009524261443">Bei Klick ausführen</translation>
<translation id="2845382757467349449">Lesezeichenleiste immer anzeigen</translation>
-<translation id="284682086647736321">Strg-, Alt- oder Befehlstaste verwenden</translation>
<translation id="2847759467426165163">Ãœbertragen an</translation>
<translation id="284805635805850872">Schädliche Software entfernen?</translation>
<translation id="2849362176025371110">Diagnose- und Nutzungsdaten automatisch an Google senden. Sie können dies jederzeit <ph name="BEGIN_LINK1" />in den Geräteeinstellungen ändern<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Weitere Informationen<ph name="END_LINK2" /></translation>
@@ -1206,6 +1224,7 @@ Ich glaube nicht, dass diese Website blockiert werden sollte.</translation>
<translation id="2849936225196189499">Kritisch</translation>
<translation id="2850124913210091882">Sichern</translation>
<translation id="2850541429955027218">Design hinzufügen</translation>
+<translation id="2853121255651601031">Passwort gespeichert</translation>
<translation id="2853916256216444076">$1-Video</translation>
<translation id="2857608528410806398">Benachrichtigungstext für schnelles Entsperren hier einfügen. Benachrichtigungstext für schnelles Entsperren hier einfügen. Benachrichtigungstext für schnelles Entsperren hier einfügen. Benachrichtigungstext für schnelles Entsperren hier einfügen. Benachrichtigungstext für schnelles Entsperren hier einfügen.</translation>
<translation id="2860150991415616761">sehr lang (4 s)</translation>
@@ -1248,6 +1267,7 @@ Servernachricht: <ph name="SERVER_MSG" /></translation>
<translation id="2908162660801918428">Mediengalerie nach Verzeichnis hinzufügen</translation>
<translation id="2908789530129661844">Bildschirm herauszoomen</translation>
<translation id="2910318910161511225">Stellen Sie eine Verbindung zu einem Netzwerk her und versuchen Sie es noch einmal</translation>
+<translation id="2911898792135283060">Passwort generieren…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> möchte Ihr Mikrofon verwenden.</translation>
<translation id="2913331724188855103">Websites dürfen Cookiedaten speichern und lesen (empfohlen).</translation>
<translation id="2916073183900451334">Durch Drücken der Tab-Taste auf einer Webseite werden Links sowie Formularfelder markiert.</translation>
@@ -1292,6 +1312,7 @@ Servernachricht: <ph name="SERVER_MSG" /></translation>
<translation id="2989474696604907455">Nicht angeschlossen</translation>
<translation id="2989786307324390836">DER-verschlüsselte Binärdatei, Einzelzertifikat</translation>
<translation id="2993517869960930405">App-Info</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> konnte nicht gesichert werden</translation>
<translation id="299483336428448530">Von deinen Eltern installiert</translation>
<translation id="3002017044809397427">Ihr <ph name="PHONE_TYPE" /> wurde gefunden, aber Smart Lock funktioniert nur auf Geräten mit Android 5.0 und höher. &lt;a&gt;Weitere Informationen&lt;/a&gt;</translation>
<translation id="3003144360685731741">Bevorzugte Netzwerke</translation>
@@ -1350,6 +1371,7 @@ Mehr dazu erfahren Sie in <ph name="BEGIN_LINK" />unserer Hilfe<ph name="END_LIN
<translation id="3064410671692449875">Daten reichen nicht aus</translation>
<translation id="3065041951436100775">Feedback zur Tab-Beendigung</translation>
<translation id="3065140616557457172">Einfach Suchbegriff oder Webadresse eingeben – alles ist möglich.</translation>
+<translation id="3066642396596108483">Synchronisieren Sie Ihre Lesezeichen, Passwörter und den Verlauf auf allen Geräten</translation>
<translation id="3067198360141518313">Dieses Plug-in ausführen</translation>
<translation id="3071624960923923138">Wenn Sie einen neuen Tab öffnen möchten, klicken Sie hier</translation>
<translation id="3074037959626057712">Sie haben sich angemeldet und die Synchronisierung aktiviert</translation>
@@ -1437,6 +1459,7 @@ Mehr dazu erfahren Sie in <ph name="BEGIN_LINK" />unserer Hilfe<ph name="END_LIN
<translation id="3202173864863109533">Der Ton dieses Tabs wird stummgeschaltet.</translation>
<translation id="3206175707080061730">Eine Datei mit dem Namen "$1" existiert bereits. Möchten Sie sie ersetzen?</translation>
<translation id="3208703785962634733">Nicht bestätigt</translation>
+<translation id="3213187967168344806">Drucker kann nicht hinzugefügt werden. Starten Sie Ihren Computer neu und versuchen Sie es noch einmal.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Der <ph name="CLOUD_PRINT_NAME" />-Connector-Prozess ist abgestürzt. Neu starten?</translation>
<translation id="3221634914176615296">Geräteinhalte in der App "Dateien" ansehen</translation>
@@ -1463,12 +1486,14 @@ Mehr dazu erfahren Sie in <ph name="BEGIN_LINK" />unserer Hilfe<ph name="END_LIN
<translation id="3254516606912442756">Automatische Zeitzonenerkennung ist deaktiviert</translation>
<translation id="3264544094376351444">Schriftart Sans-Serif</translation>
<translation id="3264547943200567728">Fehler bei der Einrichtung des Chromebox-Netzwerks</translation>
+<translation id="3264582393905923483">Kontext</translation>
<translation id="3265459715026181080">Fenster schließen</translation>
<translation id="3267726687589094446">Weiterhin automatisches Herunterladen mehrerer Dateien zulassen</translation>
<translation id="3267998849713137817">Änderungszeitpunkt</translation>
<translation id="3268451620468152448">Geöffnete Tabs</translation>
<translation id="3269069891205016797">Ihre Daten werden von dem Gerät entfernt, wenn Sie sich abmelden.</translation>
<translation id="3269093882174072735">Bild laden</translation>
+<translation id="3269889795238950578">Diese Seite kann Texte und Bilder aus der Zwischenablage abrufen.</translation>
<translation id="326999365752735949">DIFF-Datei wird heruntergeladen.</translation>
<translation id="3270965368676314374">Fotos, Musik und andere Medien auf Ihrem Computer lesen, ändern und löschen</translation>
<translation id="327147043223061465">Alle Cookies und Websitedaten anzeigen</translation>
@@ -1500,6 +1525,7 @@ Mehr dazu erfahren Sie in <ph name="BEGIN_LINK" />unserer Hilfe<ph name="END_LIN
<translation id="3305389145870741612">Die Formatierung kann einige Sekunden dauern. Bitte warten...</translation>
<translation id="3305661444342691068">PDF-Vorschau</translation>
<translation id="3306684685104080068">Streaming an cloudbasierte Dienste wie Google Hangouts aktivieren.</translation>
+<translation id="3307091518408668019">Computer OU (z. B. OU=Chromebooks, DC=example, DC=com)</translation>
<translation id="3308006649705061278">Organisationseinheit (OU)</translation>
<translation id="3308116878371095290">Diese Seite konnte keine Cookies setzen.</translation>
<translation id="3308134619352333507">Schaltfläche ausblenden</translation>
@@ -1507,9 +1533,6 @@ Mehr dazu erfahren Sie in <ph name="BEGIN_LINK" />unserer Hilfe<ph name="END_LIN
<translation id="3309747692199697901">Immer auf allen Websites ausführen</translation>
<translation id="3312424061798279731">Aktivierte Sprachen</translation>
<translation id="3312903956926554846">Auf dem Desktop installieren</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-von <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Ihre "Beim Start"-Seite wurde in <ph name="URL" /> geändert. Zum Deaktivieren von Erweiterungen, die Ihre "Beim Start"-Seite ändern, klicken Sie auf "Wiederherstellen".</translation>
<translation id="3313590242757056087">Zum Auswählen der Websites, die der betreute Nutzer besuchen kann,
können Sie unter <ph name="MANAGEMENT_URL" /> Beschränkungen und Einstellungen festlegen.
Wenn Sie die Standardeinstellungen nicht ändern, kann <ph name="USER_DISPLAY_NAME" />
@@ -1544,6 +1567,7 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Fehler beim Drucken. Bitte überprüfen Sie Ihren Drucker und versuchen Sie es erneut.</translation>
<translation id="3364721542077212959">Eingabestift-Tools</translation>
<translation id="336497260564123876">Passwort gespeichert. Melden Sie sich in Chrome an, um Ihr Passwort auf allen Ihren Geräten zu nutzen.</translation>
+<translation id="3365598184818502391">Verwenden Sie entweder Strg oder Alt</translation>
<translation id="3367813778245106622">Melden Sie sich nochmals an, um die Synchronisierung zu starten</translation>
<translation id="3368922792935385530">Verbunden</translation>
<translation id="3369624026883419694">Host auflösen...</translation>
@@ -1577,6 +1601,7 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918"><ph name="PRODUCT_NAME" /> neu starten</translation>
<translation id="3424969259347320884">Beschreiben Sie, was Sie beim Absturz des Tabs getan haben</translation>
<translation id="3427092606871434483">Zulassen (Standardeinstellung)</translation>
+<translation id="3428419049384081277">Sie sind angemeldet.</translation>
<translation id="3429275422858276529">Seite als Lesezeichen speichern, um sie später schneller zu finden</translation>
<translation id="3429599832623003132">$1 Elemente</translation>
<translation id="3432227430032737297">Alle angezeigten Cookies entfernen</translation>
@@ -1599,13 +1624,14 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Ihre Daten auf verschiedenen Websites lesen</translation>
<translation id="3449839693241009168">Drücken Sie <ph name="SEARCH_KEY" />, um Befehle an <ph name="EXTENSION_NAME" /> zu senden.</translation>
<translation id="3450157232394774192">Inaktiver Zustand – Auslastung in Prozent</translation>
-<translation id="3450505713373650336">Sicherung von <ph name="FILE_COUNT" /> Fotos</translation>
<translation id="3453612417627951340">Autorisierung erforderlich</translation>
<translation id="3454157711543303649">Aktivierung abgeschlossen</translation>
+<translation id="3454224730401036106">Der Wechsel Ihrer Verbindung zu einem sichereren Netzwerk ist erfolgt</translation>
<translation id="345693547134384690">Bil&amp;d in neuem Tab öffnen</translation>
<translation id="3459509316159669723">Drucken</translation>
<translation id="3459697287128633276">Damit Ihr Konto Zugriff auf den Google Play Store hat, müssen Sie sich bei Ihrem Identitätsanbieter authentifizieren.</translation>
<translation id="3459774175445953971">Zuletzt geändert am:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> möchte Texte und Bilder aus der Zwischenablage abrufen</translation>
<translation id="3462413494201477527">Kontoeinrichtung abbrechen?</translation>
<translation id="346431825526753">Dies ist ein Konto für Kinder, das von <ph name="CUSTODIAN_EMAIL" /> verwaltet wird.</translation>
<translation id="3465566417615315331">Klicken Sie auf Ihr Foto.</translation>
@@ -1618,10 +1644,12 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Wird kopiert...</translation>
<translation id="3473479545200714844">Lupe</translation>
<translation id="3475447146579922140">Google-Tabellendokument</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 Zeile wird nicht angezeigt&gt;}other{&lt;$1 Zeilen werden nicht angezeigt&gt;}}</translation>
<translation id="3475843873335999118">Ihr Fingerabdruck wurde immer noch nicht erkannt. Bitte geben Sie Ihr Passwort ein.</translation>
<translation id="347670947055184738">Hoppla! Das System konnte die Richtlinie für Ihr Gerät nicht abrufen.</translation>
<translation id="347785443197175480"><ph name="HOST" /> weiterhin Zugriff auf Kamera und Mikrofon gestatten</translation>
<translation id="3478685642445675458">Entsperren Sie Ihr Profil, bevor Sie eine Person entfernen.</translation>
+<translation id="347919930506963698">Chrome optimal nutzen</translation>
<translation id="3479552764303398839">Jetzt nicht</translation>
<translation id="3480892288821151001">Fenster links verankern</translation>
<translation id="3481915276125965083">Die folgenden Pop-ups wurden auf dieser Seite blockiert:</translation>
@@ -1639,14 +1667,17 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Gruppenname:</translation>
<translation id="3505030558724226696">Gerätezugriff aufheben</translation>
<translation id="3507421388498836150">Aktuelle Berechtigungen für "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Noch einmal nach Bluetooth-Geräten suchen</translation>
<translation id="3508920295779105875">Anderen Ordner wählen...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Noch einmal suchen</translation>
<translation id="3511307672085573050">Adr&amp;esse des Links kopieren</translation>
<translation id="3511399794969432965">Treten bei der Verbindung Probleme auf?</translation>
<translation id="351152300840026870">Schriftart mit fester Breite</translation>
<translation id="3511528412952710609">Kurz</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Download abbrechen}other{Downloads abbrechen}}</translation>
<translation id="3514373592552233661">Bevorzugte Netzwerke werden gegenüber anderen bekannten Netzwerken vorgezogen, wenn mehr als eines verfügbar ist</translation>
+<translation id="3520212870468945358"><ph name="URL" /> möchte die Seriennummer Ihres Sicherheitsschlüssels aufrufen</translation>
<translation id="3523642406908660543">Nachfragen, wenn eine Website ein Plug-in für den Zugriff auf Ihren Computer verwenden möchte (empfohlen)</translation>
<translation id="3525897975040424366">In der Ablage installieren</translation>
<translation id="3527085408025491307">Ordner</translation>
@@ -1676,13 +1707,11 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Eventuell müssen Sie die Anmeldeseite des verwendeten WLAN-Netzwerken (<ph name="NETWORK_ID" />) aufrufen.</translation>
<translation id="3564708465992574908">Zoomstufen</translation>
<translation id="3566721612727112615">Keine Websites hinzugefügt</translation>
-<translation id="3566866560249787686">Google Assistant konnte nicht geladen werden. Bitte versuchen Sie es noch einmal.</translation>
<translation id="3569382839528428029">Soll <ph name="APP_NAME" /> Ihren Bildschirm freigeben?</translation>
<translation id="3570985609317741174">Webinhalte</translation>
<translation id="3571734092741541777">Einrichten</translation>
<translation id="3574210789297084292">Anmelden</translation>
<translation id="3576324189521867626">Installation war erfolgreich</translation>
-<translation id="3578331450833904042">Standard – alles aufnehmen</translation>
<translation id="3578594933904494462">Der Inhalt dieses Tabs wird geteilt.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; möchte den Drucker &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; für eine Gruppe freigeben, deren Inhaber Sie sind: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Falls Sie zustimmen, können alle Gruppenmitglieder diesen Drucker nutzen.</translation>
<translation id="3584169441612580296">Fotos, Musik und andere Medien auf Ihrem Computer lesen und ändern</translation>
@@ -1697,6 +1726,7 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Löscht den Verlauf bei allen angemeldeten Geräten. Möglicherweise verfügt Ihr Google-Konto unter <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> über andere Browserverläufe.</translation>
<translation id="3600456501114769456">Der Zugriff auf lokale Dateien auf Ihrem Gerät wurde von Ihrem Administrator deaktiviert.</translation>
<translation id="3600792891314830896">Websites stummschalten, die Ton wiedergeben</translation>
+<translation id="3603177256297531067">Diese Seite konnte nicht übersetzt werden</translation>
<translation id="3603533104205588786">Sie können auf den Stern klicken, um eine Seite als Lesezeichen zu speichern</translation>
<translation id="3603622770190368340">Netzwerkzertifikat anfordern</translation>
<translation id="3604048165392640554">Keine Mobilfunkverbindung gefunden. Aktivieren Sie das Instant Tethering auf Ihren anderen Geräten und versuchen Sie es noch einmal. &lt;a target="_blank" href="<ph name="URL" />"&gt;Weitere Informationen&lt;/a&gt;</translation>
@@ -1766,7 +1796,6 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Ihr IT-Administrator hat Chrome-Extras für Ihr Gerät deaktiviert. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-Mail-Adresse</translation>
<translation id="3702500414347826004">Ihre "Beim Start"-Seiten wurden geändert und enthalten nun <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Nachfragen, wenn eine Website Texte und Bilder aus der Zwischenablage aufrufen möchte</translation>
<translation id="370415077757856453">JavaScript blockiert</translation>
<translation id="3704331259350077894">Vorgangsende</translation>
<translation id="3705722231355495246">-</translation>
@@ -1832,7 +1861,6 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Ihre Karte ist abgelaufen.</translation>
<translation id="3792890930871100565">Druckerverbindungen trennen</translation>
<translation id="379422718204375917">Zum Anmelden im Konto Smart Lock verwenden</translation>
-<translation id="3794595850995182458">Seite verlassen</translation>
<translation id="3796648294839530037">Bevorzugte Netzwerke:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> nach "<ph name="SEARCH_TERMS" />" durchsuchen</translation>
<translation id="3798325802885154040">Ermöglicht das Aktivieren/Deaktivieren des Touchpad-Klicks</translation>
@@ -1850,10 +1878,8 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Weitere hinzufügen</translation>
<translation id="3812525830114410218">Ungültiges Zertifikat</translation>
<translation id="3813296892522778813">Wenn Sie keine Ergebnisse erhalten, <ph name="BEGIN_LINK_CHROMIUM" />rufen Sie die Google Chrome-Hilfe auf<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> neue Fotos gefunden.
- <ph name="LINE_BREAK1" />
- Bereit für Sicherung auf <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Allen Websites das Senden von Push-Nachrichten im Hintergrund gestatten</translation>
+<translation id="3819497457291599334">Gehen Sie zu "Einstellungen" &gt; "Apps &amp; Benachrichtigungen" &gt; "Alle Apps" &gt; "Google Play-Dienste".</translation>
<translation id="3819752733757735746">Schalterzugriff (zum Steuern des Computers mit nur einem oder zwei Schaltern)</translation>
<translation id="3819800052061700452">V&amp;ollbildmodus</translation>
<translation id="3820172043799983114">Ungültige PIN.</translation>
@@ -1873,7 +1899,9 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Weitere <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies und andere Website- und Plug-in-Daten</translation>
<translation id="383891835335927981">Keine Websites wurden vergrößert oder verkleinert</translation>
+<translation id="3839516600093027468">Immer verhindern, dass <ph name="HOST" /> die Zwischenablage aufruft</translation>
<translation id="3840053866656739575">Die Verbindung zur Chromebox wurde unterbrochen. Verringern Sie den Abstand zur Chromebox oder überprüfen Sie Ihr Gerät. Ein erneuter Verbindungsversuch wird gestartet.</translation>
+<translation id="3842132283799370683">Der Computer konnte der Domain nicht beitreten. Möglicherweise bestehen Probleme mit der Organisationseinheit.</translation>
<translation id="3842552989725514455">Schriftart Serif</translation>
<translation id="385051799172605136">Zurück</translation>
<translation id="3851428669031642514">Unsichere Skripts laden</translation>
@@ -1882,6 +1910,7 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Zeitzone auswählen</translation>
<translation id="3856921555429624101">Messung der Datennutzung ist beendet</translation>
<translation id="3857228364945137633">Mit Smart Lock können Sie Ihr <ph name="DEVICE_TYPE" /> ohne Passwort entsperren, wenn Ihr Smartphone in der Nähe ist.</translation>
+<translation id="3857732810083914482">Die Personalisierung ist deaktiviert. Dies können Sie unter myaccount.google.com ändern.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Willkommen bei Hangouts Meet</translation>
<translation id="3862134173397075045">Herzlich willkommen bei Cast in Chrome!</translation>
@@ -1923,9 +1952,11 @@ von <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefon für Smart Lock geändert</translation>
<translation id="3927932062596804919">Ablehnen</translation>
<translation id="3930521966936686665">Auf folgendem Gerät wiedergeben:</translation>
+<translation id="3933283459331715412">Gelöschtes Passwort wiederherstellen für <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Audio in neuem Tab öffnen</translation>
<translation id="3936925983113350642">Das gewählte Passwort wird später zur Wiederherstellung dieses Zertifikats benötigt. Bewahren Sie es an einem sicheren Ort auf.</translation>
<translation id="3937640725563832867">Alternativer Name des Zertifikatausstellers</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> immer übersetzen</translation>
<translation id="3940233957883229251">Automatische Wiederholung aktivieren</translation>
<translation id="3941357410013254652">Kanal-ID</translation>
<translation id="3941565636838060942">Der Zugriff auf dieses Programm kann ausgeblendet werden, indem es mithilfe von
@@ -1939,6 +1970,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Aus Internet Explorer importiert</translation>
<translation id="3950820424414687140">Anmelden</translation>
+<translation id="3950870029767307261">Diese Seite wurde daran gehindert, Texte und Bilder aus der Zwischenablage abzurufen</translation>
<translation id="3954354850384043518">Wird heruntergeladen</translation>
<translation id="3955193568934677022">Wiedergabe geschützter Inhalte auf Websites zulassen (empfohlen)</translation>
<translation id="3956702100721821638">Keine Verbindung zu Google Play</translation>
@@ -1971,6 +2003,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="39964277676607559">JavaScript-Datei "<ph name="RELATIVE_PATH" />" konnte nicht für das Content-Skript geladen werden.</translation>
<translation id="4002066346123236978">Titel</translation>
<translation id="40027638859996362">Wort verschieben</translation>
+<translation id="4005817994523282006">Methode zur Zeitzonenerkennung</translation>
<translation id="4008291085758151621">Im VR-Modus stehen keine Website-Informationen zur Verfügung</translation>
<translation id="4010917659463429001">Lesezeichen auf Ihrem Mobilgerät abrufen: <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" reparieren?</translation>
@@ -1987,6 +2020,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4037084878352560732">Pferd</translation>
<translation id="4037889604535939429">Person bearbeiten</translation>
<translation id="4042264909745389898">Nutzungsbedingungen von Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Seite verlassen}other{Seiten verlassen}}</translation>
<translation id="4044612648082411741">Sie müssen Ihr Zertifikatspasswort eingeben</translation>
<translation id="404493185430269859">Standardsuchmaschine</translation>
<translation id="4047112090469382184">Warum ist das sicher?</translation>
@@ -2033,6 +2067,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4109135793348361820">Fenster zu <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) verschieben</translation>
<translation id="4110559665646603267">Ablage fokussieren</translation>
<translation id="4114360727879906392">Vorheriges Fenster</translation>
+<translation id="4115002065223188701">Netzwerk außer Reichweite</translation>
<translation id="4115080753528843955">Einige Inhaltsdienste verwenden eindeutige IDs, um den Zugriff auf geschützte Inhalte zu gestatten</translation>
<translation id="411666854932687641">Privater Speicher</translation>
<translation id="4120817667028078560">Pfad zu lang</translation>
@@ -2043,6 +2078,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4130207949184424187">Diese Erweiterung hat die Seite geändert, die bei der Suche über die Omnibox angezeigt wird.</translation>
<translation id="413121957363593859">Komponenten</translation>
<translation id="4131410914670010031">Schwarz-Weiß</translation>
+<translation id="4136203100490971508">Das Nachtlicht wird automatisch bei Sonnenaufgang deaktiviert</translation>
<translation id="4138267921960073861">Nutzernamen und Fotos auf der Anmeldeseite anzeigen</translation>
<translation id="4140559601186535628">Push-Nachrichten</translation>
<translation id="4146026355784316281">Immer mit System Viewer öffnen</translation>
@@ -2060,6 +2096,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4172051516777682613">Immer anzeigen</translation>
<translation id="4175737294868205930">Permanentspeicher</translation>
<translation id="4176463684765177261">Deaktiviert</translation>
+<translation id="4180684688621252156">Druckdienst</translation>
<translation id="4180788401304023883">CA-Zertifikat "<ph name="CERTIFICATE_NAME" />" löschen?</translation>
<translation id="4181841719683918333">Sprachen</translation>
<translation id="4184885522552335684">Zum Verschieben des Bildschirms ziehen</translation>
@@ -2075,7 +2112,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4206323443866416204">Feedbackbericht</translation>
<translation id="420665587194630159">Diese Erweiterung wird verwaltet und kann nicht entfernt oder deaktiviert werden.</translation>
<translation id="4206944295053515692">Vorschläge von Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> möchte Texte und Bilder aus Ihrer Zwischenablage aufrufen.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> durchsuchen</translation>
<translation id="4209092469652827314">Groß</translation>
<translation id="421017592316736757">Sie müssen online sein, um auf diese Datei zugreifen zu können.</translation>
@@ -2083,6 +2119,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="42126664696688958">Exportieren</translation>
<translation id="42137655013211669">Der Zugriff auf diese Ressource wurde vom Server nicht zugelassen.</translation>
<translation id="4215350869199060536">Der Name enthält unzulässige Zeichen.</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> werden gesichert</translation>
<translation id="4235200303672858594">Gesamter Bildschirm</translation>
<translation id="4235813040357936597">Konto für <ph name="PROFILE_NAME" /> hinzufügen</translation>
<translation id="4235965441080806197">Anmeldung abbrechen</translation>
@@ -2110,7 +2147,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4270393598798225102">Version <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Keine Ãœbereinstimmungen</translation>
<translation id="4275830172053184480">Gerät neu starten</translation>
-<translation id="4276216215490044084">Die große PPD kann nicht geladen werden. Die Maximalgröße beträgt 250 KB.</translation>
<translation id="4278390842282768270">Zugelassen</translation>
<translation id="4281844954008187215">Nutzungsbedingungen</translation>
<translation id="4282196459431406533">Smart Lock ist aktiviert</translation>
@@ -2122,15 +2158,15 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4289300219472526559">Sprachausgabe starten</translation>
<translation id="4289540628985791613">Ãœbersicht</translation>
<translation id="4296575653627536209">Betreuten Nutzer hinzufügen</translation>
+<translation id="4297322094678649474">Sprachen ändern</translation>
+<translation id="4299141727003252811">Google kann Ihre Browseraktivitäten, die Inhalte mancher von Ihnen besuchter Websites und andere Browserinteraktionen nutzen, um Chrome und andere Google-Dienste, wie Übersetzer, die Google-Suche und Anzeigen zu personalisieren.</translation>
<translation id="4300305918532693141">Wenn Sie diese Einstellung ändern möchten, <ph name="BEGIN_LINK" />setzen Sie die Synchronisierung zurück<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Ein neues Betriebssystem-Update ist verfügbar. Melden Sie sich an, um mit der Installation zu beginnen.</translation>
<translation id="4305227814872083840">lang (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (<ph name="NUM_KILOBYTES_LIVE" /> KB live)</translation>
+<translation id="4310139701823742692">Die Datei hat das falsche Format. Prüfen Sie die PPD-Datei und versuchen Sie es noch einmal.</translation>
<translation id="431076611119798497">&amp;Details</translation>
<translation id="4312866146174492540">Blockieren (Standardeinstellung)</translation>
-<translation id="4315548163539304064">Mediengerät wird durchsucht...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> neue Fotos gefunden</translation>
<translation id="4316850752623536204">Website des Entwicklers</translation>
<translation id="4320177379694898372">Keine Internetverbindung</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Download fortsetzen}other{Downloads fortsetzen}}</translation>
@@ -2155,7 +2191,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4359408040881008151">Wurde aufgrund der abhängigen Erweiterungen installiert</translation>
<translation id="4361142739114356624">Der private Schlüssel für dieses Clientzertifikat fehlt oder ist ungültig</translation>
<translation id="4363771538994847871">Kein Cast-Empfänger gefunden. Benötigen Sie Hilfe?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> heruntergeladen</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> hat ein Fenster freigegeben.</translation>
<translation id="4364830672918311045">Benachrichtigungen einblenden</translation>
<translation id="4365673000813822030">Hoppla, die Synchronisierung funktioniert nicht mehr.</translation>
@@ -2176,10 +2211,10 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4394049700291259645">Deaktivieren</translation>
<translation id="4400367121200150367">Hier werden Websites angezeigt, für die keine Passwörter gespeichert werden</translation>
<translation id="4400632832271803360">Halten Sie die Taste "Suche" gedrückt, um die Funktion der Tasten in der obersten Reihe zu ändern</translation>
-<translation id="4405076286418917603">Zeichen erforderlich</translation>
<translation id="4408599188496843485">&amp;Hilfe</translation>
<translation id="4409697491990005945">Ränder</translation>
<translation id="4411578466613447185">Code-Signaturgeber</translation>
+<translation id="4412698727486357573">Hilfe</translation>
<translation id="4414232939543644979">Neues &amp;Inkognito-Fenster</translation>
<translation id="4415748029120993980">Elliptische SECG-Kurve secp384r1 (NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> darf immer Cookies setzen</translation>
@@ -2193,7 +2228,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4430369329743628066">Lesezeichen hinzugefügt</translation>
<translation id="443464694732789311">Weiter</translation>
<translation id="4439318412377770121">Möchten Sie <ph name="DEVICE_NAME" /> bei Google Cloud Devices registrieren?</translation>
-<translation id="4439612350502082674">Drucker kann nicht hinzugefügt werden. Führen Sie einen Neustart aus und versuchen Sie es noch einmal.</translation>
<translation id="4441124369922430666">Soll diese App beim Einschalten des Geräts automatisch gestartet werden?</translation>
<translation id="444134486829715816">Anzeigen...</translation>
<translation id="4441548209689510310">Optionen für die Rechtschreibprüfung anzeigen</translation>
@@ -2215,6 +2249,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4474381447165623168">Automatisch mithilfe des WLAN-Netzwerks festlegen</translation>
<translation id="4475552974751346499">In Downloads suchen</translation>
<translation id="4476590490540813026">Athletin</translation>
+<translation id="4477015793815781985">Verwenden Sie Strg, Alt oder ⌘</translation>
<translation id="4478664379124702289">Lin&amp;k speichern unter...</translation>
<translation id="4479424953165245642">Kioskanwendungen verwalten</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2228,8 +2263,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4508051413094283164">Alle in Inkognitofenster öffnen</translation>
<translation id="4508265954913339219">Aktivierung fehlgeschlagen</translation>
<translation id="4508765956121923607">Q&amp;uelle anzeigen</translation>
-<translation id="4509017836361568632">Foto verwerfen</translation>
-<translation id="4513946894732546136">Google Feedback</translation>
<translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Neuen betreuten Nutzer einrichten</translation>
<translation id="451515744433878153">Entfernen</translation>
@@ -2237,6 +2270,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4520385623207007473">Verwendete Cookies</translation>
<translation id="452039078290142656">unbekannte Geräte von <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Details</translation>
+<translation id="4522600456902129422">Weiterhin zulassen, dass diese Website die Zwischenablage aufruft</translation>
<translation id="4530494379350999373">Ursprung</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU-Zeit</translation>
@@ -2249,9 +2283,11 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4543778593405494224">Zertifikat-Manager</translation>
<translation id="4544174279960331769">Blauer Standardavatar</translation>
<translation id="4545028762441890696">Akzeptieren Sie die neuen Berechtigungen, um die Erweiterung wieder zu aktivieren:</translation>
+<translation id="454547174531670764">Mit einem anderen Konto synchronisieren</translation>
<translation id="4545759655004063573">Speichern aufgrund unzureichender Berechtigungen nicht möglich. Wählen Sie bitte einen anderen Speicherort aus.</translation>
<translation id="4546308221697447294">Schnell surfen mit Google Chrome</translation>
<translation id="4547659257713117923">Keine Tabs von anderen Geräten</translation>
+<translation id="4547672827276975204">Automatisch festlegen</translation>
<translation id="4547992677060857254">Der ausgewählte Ordner enthält sensible Dateien. Möchten Sie "$1" wirklich dauerhaft Schreibzugriff auf diesen Ordner gewähren?</translation>
<translation id="4552031286893852992">Chrome hat Werbeanzeigen auf dieser Website blockiert, da die Anzeigen häufig besonders aufdringlich sind.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2423,10 +2459,10 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4837926214103741331">Sie sind nicht zur Verwendung dieses Geräts berechtigt. Bitten Sie den Geräteinhaber um eine Anmeldeberechtigung.</translation>
<translation id="4837952862063191349">Geben Sie Ihr altes <ph name="DEVICE_TYPE" />-Passwort ein, um Ihre lokalen Daten zu entsperren und wiederherzustellen.</translation>
<translation id="4838355575774807786">Beim Entfernen schädlicher Software ist ein Fehler aufgetreten.</translation>
+<translation id="4838836835474292213">Lesezugriff auf Zwischenablage erlaubt</translation>
<translation id="4839303808932127586">Video &amp;speichern unter...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> Elemente ausgewählt</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 mehr}other{# mehr}}</translation>
-<translation id="4840626203080576849">Nachfragen, wenn eine Website Texte und Bilder aus Ihrer Zwischenablage aufrufen möchte (empfohlen)</translation>
<translation id="4842976633412754305">Diese Seite versucht, Skripts aus nicht authentifizierten Quellen zu laden.</translation>
<translation id="4844333629810439236">Sonstige Tastaturen</translation>
<translation id="4846680374085650406">Sie folgen der Empfehlung des Administrators für diese Einstellung.</translation>
@@ -2478,6 +2514,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4900392736118574277">Ihre "Beim Start"-Seite wurde in <ph name="URL" /> geändert.</translation>
<translation id="490074449735753175">Rechtschreibfehler mithilfe eines Webdienstes korrigieren</translation>
<translation id="49027928311173603">Die vom Server heruntergeladene Richtlinie ist ungültig: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Bereit zum Sichern von <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Diese Datei ist ein ungewöhnlicher Download und könnte schädlich sein.</translation>
<translation id="4907306957610201395">Berechtigungskategorie</translation>
<translation id="4907824805858067479">Die Funktion "Gespeicherte Karten" wurde von Ihrem Administrator deaktiviert</translation>
@@ -2510,6 +2547,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4953689047182316270">Auf Bedienungshilfen reagieren</translation>
<translation id="4953808748584563296">Orangefarbener Standardavatar</translation>
<translation id="4955814292505481804">Jährlich</translation>
+<translation id="4958834709409349617">So können Sie Benachrichtigungen auf Ihrem <ph name="PHONE_NAME_1" /> und <ph name="PHONE_NAME_2" /> aktivieren:</translation>
<translation id="495931528404527476">In Chrome</translation>
<translation id="496226124210045887">Der ausgewählte Ordner enthält sensible Dateien. Möchten Sie "$1" wirklich dauerhaft Lesezugriff auf diesen Ordner gewähren?</translation>
<translation id="4964455510556214366">Anordnung</translation>
@@ -2522,6 +2560,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4970738541803285369">Auf dem Desktop installieren...</translation>
<translation id="4971412780836297815">Nach abgeschlossenem Download öffnen</translation>
<translation id="4972129977812092092">Druckerinformationen bearbeiten</translation>
+<translation id="497287958838527945">Kreditkarten und Adressen aus Google Pay.</translation>
<translation id="4973307593867026061">Drucker hinzufügen</translation>
<translation id="4973523518332075481">Der Name darf höchstens <ph name="MAX_LENGTH" /> Zeichen lang sein</translation>
<translation id="497421865427891073">Weiter</translation>
@@ -2545,6 +2584,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="4998873842614926205">Änderungen bestätigen</translation>
<translation id="499955951116857523">Dateimanager</translation>
<translation id="5000922062037820727">Blockiert (empfohlen)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> neue Fotos</translation>
<translation id="5010043101506446253">Zertifizierungsstelle</translation>
<translation id="5010929733229908807">Die Verschlüsselung aller Daten mit Ihrer Synchronisierungspassphrase erfolgte am
<ph name="TIME" />.</translation>
@@ -2553,6 +2593,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5015762597229892204">Druckertreiber-App auswählen</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Speichern</translation>
+<translation id="5018207570537526145">Erweiterungs-Website öffnen</translation>
<translation id="5024856940085636730">Ein Vorgang dauert länger als erwartet. Möchten Sie ihn abbrechen?</translation>
<translation id="5026874946691314267">Diese Meldung nicht mehr anzeigen</translation>
<translation id="5027550639139316293">E-Mail-Zertifikat</translation>
@@ -2622,6 +2663,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5143374789336132547">Durch die Erweiterung <ph name="EXTENSION_NAME" /> wurde die Seite geändert, die beim Klicken auf die Schaltfläche "Startseite" erscheint.</translation>
<translation id="5143712164865402236">Vollbildmodus ein</translation>
<translation id="5145331109270917438">Änderungsdatum</translation>
+<translation id="514561958218673757">So können Sie Benachrichtigungen auf Ihren Geräten aktivieren:</translation>
<translation id="5150254825601720210">SSL-Servername für Netscape-Zertifikat</translation>
<translation id="5151354047782775295">Geben Sie Speicherplatz frei oder ausgewählte Daten werden automatisch gelöscht</translation>
<translation id="5153297660536091054">Funktion zur Entsperrung mit PIN</translation>
@@ -2657,7 +2699,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5206215183583316675">"<ph name="CERTIFICATE_NAME" />" löschen?</translation>
<translation id="520621735928254154">Fehler beim Importieren des Zertifikats</translation>
<translation id="5209518306177824490">SHA-1-Fingerabdruck</translation>
-<translation id="5210365745912300556">Tab schließen</translation>
+<translation id="5210365745912300556">Schließen</translation>
<translation id="5213891612754844763">Proxyeinstellungen anzeigen</translation>
<translation id="521582610500777512">Das Foto wurde verworfen.</translation>
<translation id="5222676887888702881">Abmelden</translation>
@@ -2679,6 +2721,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5238278114306905396">Die App "<ph name="EXTENSION_NAME" />" wurde automatisch entfernt.</translation>
<translation id="5238369540257804368">Umfang</translation>
<translation id="5241128660650683457">Alle Ihre Daten auf von Ihnen besuchten Websites lesen</translation>
+<translation id="5241567694820672363">"Beim Start"-Standardseite wiederherstellen?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" aktivieren?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ist abgestürzt. Klicken Sie auf dieses Fenster, um die App erneut zu laden.</translation>
<translation id="5249624017678798539">Der Browser ist während des Downloads abgestürzt.</translation>
@@ -2688,7 +2731,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5254368820972107711">Zu entfernende Dateien anzeigen</translation>
<translation id="52550593576409946">Die Kioskanwendung konnte nicht gestartet werden.</translation>
<translation id="5255315797444241226">Sie haben eine ungültige Passphrase eingegeben.</translation>
-<translation id="5259571578888203461">Websites keinen Zugriff auf Textinhalte und Bilder gewähren, die Sie in die Zwischenablage kopieren</translation>
<translation id="5260508466980570042">Ihre E-Mail-Adresse oder Ihr Passwort konnte nicht bestätigt werden. Bitte versuchen Sie es erneut.</translation>
<translation id="5261683757250193089">Im Web Store öffnen</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Greifen Sie überall auf Ihre Dateien zu, auch offline.<ph name="MARKUP_2" />
@@ -2706,7 +2748,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5275194674756975076">OK, aktualisieren</translation>
<translation id="5275352920323889391">Hund</translation>
<translation id="5275973617553375938">Wiederhergestellte Dateien von Google Drive</translation>
-<translation id="527605719918376753">Tab stummschalten</translation>
+<translation id="527605719918376753">Stummschalten</translation>
<translation id="527605982717517565">JavaScript auf <ph name="HOST" /> immer zulassen</translation>
<translation id="5282733140964383898">Wenn Sie "Do Not Track" aktivieren, wird eine Anfrage in Ihre Browseraufrufe aufgenommen. Welche Auswirkungen dies hat, hängt davon ab, ob eine Website auf die Anfrage reagiert und wie diese interpretiert wird. Einige Websites reagieren möglicherweise auf die Anfrage, indem sie Anzeigen einblenden, die nicht auf anderen von Ihnen besuchten Websites basieren. Viele Websites erfassen und nutzen dennoch Ihre Browserdaten, etwa zur Verbesserung der Sicherheit, zur Bereitstellung von Inhalten, Diensten, Anzeigen und Empfehlungen auf der Website sowie zur Erstellung von Berichtsstatistiken. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation>
<translation id="5283677936944177147">Hoppla! Das System konnte das Gerätemodell oder die Seriennummer nicht erkennen.</translation>
@@ -2741,7 +2783,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5324780743567488672">Zeitzone automatisch anhand des Standorts einstellen</translation>
<translation id="5327248766486351172">Name</translation>
<translation id="532943162177641444">Tippen Sie auf die Benachrichtigung auf Ihrem <ph name="PHONE_NAME" />, um einen mobilen Hotspot einzurichten, den dieses Gerät nutzen kann.</translation>
-<translation id="5329615878510216304">Noch einmal suchen</translation>
<translation id="5329858601952122676">&amp;Löschen</translation>
<translation id="5330145655348521461">Diese Dateien wurden auf einem anderen Desktop geöffnet. Wechseln Sie zu <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />), um sie anzusehen.</translation>
<translation id="5330512191124428349">Informationen abrufen</translation>
@@ -2751,6 +2792,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5334142896108694079">Skript-Cache</translation>
<translation id="533433379391851622">Erwartete Version: "<ph name="EXPECTED_VERSION" />", tatsächliche Version: "<ph name="NEW_ID" />"</translation>
<translation id="5334844597069022743">Quelltext anzeigen</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> werden auf <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> gesichert</translation>
<translation id="5337771866151525739">Von einem Drittanbieter installiert</translation>
<translation id="5338503421962489998">Lokaler Speicher</translation>
<translation id="5340217413897845242">Ablageartikel 6</translation>
@@ -2872,6 +2914,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5516183516694518900">Melden Sie sich mit Ihrem Google-Konto in Chrome an, um Lesezeichen, Verlauf, Passwörter und andere Einstellungen auf all Ihren Geräten abrufen zu können.</translation>
<translation id="551752069230578406">Drucker wird zu Ihrem Konto hinzugefügt. Bitte warten...</translation>
<translation id="5517535964909391608">Unsichere Inhalte blockiert</translation>
+<translation id="5518219166343146486">Nachfragen, wenn eine Website Texte und Bilder aus der Zwischenablage abrufen möchte</translation>
<translation id="5518584115117143805">Zertifikat für E-Mail-Verschlüsselung</translation>
<translation id="5521078259930077036">Ist das Ihre erwartete Startseite?</translation>
<translation id="5521348028713515143">Desktopverknüpfung hinzufügen</translation>
@@ -2882,9 +2925,9 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5527463195266282916">Sie haben versucht, ein Downgrade der Erweiterung auszuführen.</translation>
<translation id="5527474464531963247">Sie können auch ein anderes Netzwerk auswählen.</translation>
<translation id="5528368756083817449">Lesezeichenmanager</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> möchte:</translation>
+<translation id="5534304873398226603">Foto oder Video verwerfen</translation>
<translation id="5534520101572674276">Größe wird berechnet.</translation>
<translation id="5535941515421698170">Auch vorhandene Daten von diesem Gerät entfernen</translation>
<translation id="5537725057119320332">Ãœbertragen</translation>
@@ -2924,8 +2967,10 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Apps werden geladen...</translation>
<translation id="5592595402373377407">Noch nicht genügend Daten vorhanden</translation>
+<translation id="5593766628437008432">So können Sie Benachrichtigungen auf Ihrem <ph name="PHONE_NAME" /> aktivieren:</translation>
<translation id="5595152862129936745">Sehr weit entfernt</translation>
<translation id="5595485650161345191">Adresse bearbeiten</translation>
+<translation id="5596627076506792578">Weitere Optionen</translation>
<translation id="5600706100022181951">Der Download des Updates verbraucht <ph name="UPDATE_SIZE_MB" /> MB an mobilen Daten. Möchten Sie fortfahren?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Andere Suchmaschinen</translation>
@@ -2953,6 +2998,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="563535393368633106">Vor dem Zugriff nachfragen (empfohlen)</translation>
<translation id="5636996382092289526">Zur Verwendung von <ph name="NETWORK_ID" /> müssen Sie eventuell zuerst die <ph name="LINK_START" />Anmeldeseite des Netzwerks besuchen<ph name="LINK_END" />. Diese wird in einigen Sekunden automatisch geöffnet. Anderenfalls kann das Netzwerk nicht verwendet werden.</translation>
<translation id="5637476008227280525">Aktivierung der mobilen Daten</translation>
+<translation id="5638309510554459422">Im <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> nach Erweiterungen und Designs suchen</translation>
<translation id="5638497698949808140">Vor <ph name="HOURS" /> Stunden aktualisiert</translation>
<translation id="5639549361331209298">Seite aktualisieren, für weitere Optionen gedrückt halten</translation>
<translation id="5642508497713047">CRL-Signaturgeber</translation>
@@ -2964,6 +3010,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5657667036353380798">Für die externe Erweiterung muss die Chrome-Version <ph name="MINIMUM_CHROME_VERSION" /> oder höher installiert sein.</translation>
<translation id="5658415415603568799">Aus Sicherheitsgründen werden Sie von Smart Lock gebeten, Ihr Passwort nach 20 Stunden noch einmal einzugeben.</translation>
<translation id="5659593005791499971">E-Mail-Adresse</translation>
+<translation id="5659833766619490117">Diese Seite konnte nicht übersetzt werden</translation>
<translation id="5662477687021125631">Unbefristet</translation>
<translation id="5667546120811588575">Google Play wird eingerichtet...</translation>
<translation id="5669267381087807207">Wird aktiviert...</translation>
@@ -2999,6 +3046,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5729712731028706266">&amp;Ansicht</translation>
<translation id="5729996640881880439">Leider können wir den Code für diesen Fehler nicht anzeigen.</translation>
<translation id="5731247495086897348">Einfügen und &amp;fortfahren</translation>
+<translation id="5731409020711461763">1 neues Foto</translation>
<translation id="5734362860645681824">Kommunikation</translation>
<translation id="5735973442555172575">Um Android-Apps zu nutzen, müssen Sie sich erneut anmelden und die Verschlüsselung aktualisieren.</translation>
<translation id="5736796278325406685">Bitte geben Sie einen gültigen Nutzernamen ein</translation>
@@ -3029,11 +3077,13 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="577322787686508614">Der Lesevorgang ist auf folgendem Gerät nicht erlaubt: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">App "Dateien" öffnen</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Der Computer konnte der Domain nicht beitreten. Die Organisationseinheit existiert nicht.</translation>
<translation id="577624874850706961">Cookies suchen</translation>
<translation id="5777468213129569553">Chrome öffnen</translation>
<translation id="5778747455497889540">Hier ist das zufällig generierte Passwort für das Sicherheitsmodul, das Ihrem Computer zugewiesen wurde:</translation>
<translation id="5780973441651030252">Prozesspriorität</translation>
<translation id="5781865261247219930">Befehle an <ph name="EXTENSION_NAME" /> senden</translation>
+<translation id="5782227691023083829">Wird übersetzt...</translation>
<translation id="5783221160790377646">Aufgrund eines Fehlers wurde kein betreuter Nutzer erstellt. Bitte versuchen Sie es später erneut.</translation>
<translation id="5783602409389152506">während nach Geräten gesucht wird...</translation>
<translation id="57838592816432529">Stummschalten</translation>
@@ -3047,6 +3097,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5804241973901381774">Berechtigungen</translation>
<translation id="580571955903695899">Neu sortieren nach Titel</translation>
<translation id="5807290661599647102">Displaysperre einrichten</translation>
+<translation id="580926004266167721">Der Computer konnte der Domain nicht beitreten. Möglicherweise verfügt Ihr Konto nicht über die erforderlichen Berechtigungen für die Organisationseinheit.</translation>
<translation id="580961539202306967">Nachfragen, wenn eine Website mir Push-Nachrichten senden möchte (empfohlen)</translation>
<translation id="5814126672212206791">Verbindungstyp</translation>
<translation id="5815645614496570556">X.400-Adresse</translation>
@@ -3068,8 +3119,10 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5835754902560991078">äußerst kurz (0,6 s)</translation>
<translation id="5838456317242088717">Aktuelle Inkognitositzung</translation>
<translation id="5842497610951477805">Bluetooth aktivieren</translation>
+<translation id="5843250171025351504">Ihr Gerät entspricht nicht mehr der Mindestversion von Clients, die von Ihrem Administrator festgelegt wurde. Aktualisieren Sie das Gerät, um sich anzumelden.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Zum Zurückgehen tippen.</translation>
+<translation id="5849212445710944278">Bereits hinzugefügt</translation>
<translation id="5849570051105887917">Code des Homepageanbieters</translation>
<translation id="5849869942539715694">Erweiterung packen...</translation>
<translation id="5850516540536751549">Dieser Dateityp wird nicht unterstützt. Im <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> können Sie nach einer App suchen, mit der sich dieser Dateityp öffnen lässt.
@@ -3095,6 +3148,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="586567932979200359">Sie führen <ph name="PRODUCT_NAME" /> vom Datenträgerabbild aus. Wenn Sie den Browser auf Ihrem Computer installieren, wird er ohne Datenträgerabbild ausgeführt und immer automatisch aktualisiert.</translation>
<translation id="5866557323934807206">Diese Einstellungen für künftige Besuche löschen</translation>
<translation id="5866840822086176774">Sehr stark</translation>
+<translation id="5867841422488265304">Suchbegriff oder Webadresse eingeben</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Gespeicherte Passwörter</translation>
<translation id="5870086504539785141">Bedienungshilfemenü schließen</translation>
@@ -3152,7 +3206,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5972708806901999743">An den Anfang verschieben</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> starten</translation>
<translation id="5975083100439434680">Verkleinern</translation>
-<translation id="5975730206036440725">PPD kann nicht gefunden werden. Prüfen Sie, ob Ihr Chromebook online ist und versuchen Sie es noch einmal.</translation>
<translation id="5975792506968920132">Akkustand in %</translation>
<translation id="5976160379964388480">Sonstige</translation>
<translation id="5978264784700053212">Nachrichten-Center</translation>
@@ -3162,6 +3215,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="5984222099446776634">Kürzlich besucht</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Hierbei handelt es sich um allgemeine Informationen über das Gerät und dessen Nutzung, z. B. Akkuladezustand, Häufigkeit der App-Nutzung, Qualität und Dauer von Netzwerkverbindungen (z. B. WLAN und Bluetooth) und Absturzberichte, wenn etwas nicht so funktioniert, wie es sollte. Sie werden genutzt, um die Produkte und Dienste von Google für alle zu verbessern. Einige zusammengefasste Informationen werden ebenfalls von Partnern, wie Android-Entwicklern, genutzt, um ihre Apps und Produkte zu verbessern.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Sie können diese Funktion jederzeit in den Einstellungen für Android-Apps aktivieren oder deaktivieren. Dies hat keine Auswirkungen auf die Fähigkeit des Geräts, Daten für notwendige Dienste wie Systemupdates und Sicherheitsfunktionen zu senden.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Ãœbersetzt</translation>
<translation id="5991049340509704927">Vergrößern</translation>
<translation id="5993332328670040093">Ihre Datennutzung wird nicht mehr gemessen.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> kann sich möglicherweise nicht selbst aktualisieren.</translation>
@@ -3185,7 +3239,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-Gerät verbunden</translation>
<translation id="6032912588568283682">Dateisystem</translation>
<translation id="6034662038931255275">Betriebssystem-Update erfolgreich</translation>
-<translation id="6035651096710386140">Entweder Strg oder Alt, nicht beides</translation>
<translation id="6039651071822577588">Netzwerkeigenschaften-Wörterbuch ungültig</translation>
<translation id="604001903249547235">Cloudsicherung</translation>
<translation id="6040143037577758943">Schließen</translation>
@@ -3193,8 +3246,8 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="604124094241169006">Automatisch</translation>
<translation id="6042169520002885235">Druckerhersteller und -modell auswählen</translation>
<translation id="6042308850641462728">Mehr</translation>
+<translation id="6042850536017090003">Tippen Sie auf "App-Benachrichtigungen".</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> teilt einen Chrome-Tab mit <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Fertig!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> teilt einen Chrome-Tab und Audio mit <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">|<ph name="ACCELERATOR" />| gedrückt halten, um den Vollbildmodus zu beenden</translation>
<translation id="6049065490165456785">Foto von interner Kamera</translation>
@@ -3206,6 +3259,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6056710589053485679">Normales Aktualisieren</translation>
<translation id="6059652578941944813">Zertifikathierarchie</translation>
<translation id="6059925163896151826">USB-Geräte</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ist abgestürzt.</translation>
<translation id="6064217302520318294">Displaysperre</translation>
<translation id="6065289257230303064">Verzeichnisattribute des Zertifikatsinhabers</translation>
<translation id="6068338049763724728">Remote-Registrierung aktivieren</translation>
@@ -3237,9 +3291,11 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6107012941649240045">Ausgestellt für</translation>
<translation id="6112952769866305444">Person bearbeiten: <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Zum Zurückgehen |<ph name="SHORTCUT" />| drücken</translation>
+<translation id="6116338172782435947">Texte und Bilder aus der Zwischenablage abrufen</translation>
<translation id="6116921718742659598">Sprach- und Eingabeeinstellungen ändern</translation>
<translation id="6120205520491252677">Diese Seite an Startbildschirm anheften...</translation>
<translation id="6122081475643980456">Internetverbindung wird kontrolliert</translation>
+<translation id="6122095009389448667">Weiterhin verhindern, dass diese Website die Zwischenablage aufrufen kann</translation>
<translation id="6122875415561139701">Der Schreibvorgang ist auf folgendem Gerät nicht erlaubt: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Die folgenden Erweiterungen hängen von dieser Erweiterung ab:</translation>
<translation id="6125479973208104919">Sie müssen Ihr Konto dem <ph name="DEVICE_TYPE" /> erneut hinzufügen.</translation>
@@ -3281,6 +3337,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6178664161104547336">Zertifikat auswählen</translation>
<translation id="6180288788882902869">Google Play auf Ihrem <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download blockiert</translation>
+<translation id="6181803575025675566">Sie können die Funktionsweise unter <ph name="LINK_START" />Einstellungen<ph name="LINK_END" /> verwalten.</translation>
<translation id="6185132558746749656">Gerätestandort</translation>
<translation id="6185696379715117369">Bildlauf nach oben</translation>
<translation id="6189412234224385711">Öffnen mit <ph name="EXTENSION_NAME" /></translation>
@@ -3313,7 +3370,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6237816943013845465">Ermöglicht die Anpassung der Bildschirmauflösung</translation>
<translation id="6238923052227198598">Neueste Notiz auf Sperrbildschirm anzeigen</translation>
<translation id="6239558157302047471">&amp;Frame neu laden</translation>
-<translation id="624022915548992686">Seite Verlassen</translation>
<translation id="6241530762627360640">Informationen zu mit ihrem System gekoppelten Bluetooth-Geräten abrufen und Bluetooth-Geräte in der Nähe finden</translation>
<translation id="6243774244933267674">Server nicht verfügbar</translation>
<translation id="6246413617632217567">Der betreute Nutzer konnte nicht importiert werden. Bitte überprüfen Sie Ihren Festplattenspeicherplatz und Ihre Berechtigungen und versuchen Sie es noch einmal.</translation>
@@ -3330,13 +3386,13 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6263284346895336537">Nicht kritisch</translation>
<translation id="6263541650532042179">Synchronisierung zurücksetzen</translation>
<translation id="6264365405983206840">&amp;Alles auswählen</translation>
+<translation id="6265930187414222160">Erledigt! Schädliche Software entfernt.</translation>
<translation id="6267166720438879315">Wählen Sie ein Zertifikat für die Authentifizierung bei <ph name="HOST_NAME" /> aus.</translation>
<translation id="6268252012308737255">Öffnen mit <ph name="APP" /></translation>
<translation id="6268747994388690914">Lesezeichen aus HTML-Datei importieren...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />System- und App-Informationen<ph name="END_LINK1" /> sowie <ph name="BEGIN_LINK2" />Messwerte<ph name="END_LINK2" /> senden</translation>
<translation id="6272643420381259437">Beim Herunterladen des Plug-ins ist ein Fehler aufgetreten (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">Qualität</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Im Chrome Web Store nach Erweiterungen und Apps suchen<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Foto ändern</translation>
<translation id="6276301056778294989">Vergewissern Sie sich, dass auf dem Gerät derselbe Code angezeigt wird.</translation>
<translation id="6277105963844135994">Zeitüberschreitung im Netzwerk</translation>
@@ -3362,12 +3418,12 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6311220991371174222">Chrome kann nicht gestartet werden, da beim Öffnen Ihres Profils ein Fehler aufgetreten ist. Versuchen Sie, Chrome neu zu starten.</translation>
<translation id="6312403991423642364">Unbekannter Netzwerkfehler</translation>
<translation id="6313641880021325787">VR BEENDEN</translation>
-<translation id="6314335155547195432">Passwort erstellen</translation>
<translation id="6314819609899340042">Sie haben die Debugging-Funktionen auf diesem <ph name="IDS_SHORT_PRODUCT_NAME" />-Gerät aktiviert.</translation>
-<translation id="6315343732431721770">Ihre "Beim Start"-Seiten wurden geändert und enthalten nun <ph name="URL" />. Zum Deaktivieren von Erweiterungen, die Ihre "Beim Start"-Seite ändern, klicken Sie auf "Wiederherstellen".</translation>
<translation id="6315493146179903667">Alle nach vorn bringen</translation>
<translation id="6316806695097060329">Dieses <ph name="SHORT_PRODUCT_NAME" />-Gerät wurde so konzipiert, dass Sie das Web optimal nutzen und genießen können.</translation>
+<translation id="6317318380444133405">Wird nicht mehr unterstützt.</translation>
<translation id="6317369057005134371">Warten auf Anwendungsfenster...</translation>
+<translation id="6318407754858604988">Download gestartet</translation>
<translation id="6322279351188361895">Privater Schlüssel konnte nicht gelesen werden.</translation>
<translation id="6325191661371220117">Automatisches Starten deaktivieren</translation>
<translation id="6326175484149238433">Aus Chrome entfernen</translation>
@@ -3377,7 +3433,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6333049849394141510">Auswahl synchronisieren</translation>
<translation id="6333064448949140209">Datei wird zur Fehlerbehebung an Google gesendet</translation>
<translation id="6333834492048057036">Adressleiste für die Suche fokussieren</translation>
-<translation id="6336907568130557310">Ihre Passwörter sind für jeden zugänglich, der die exportierte Datei sehen kann. Geben Sie die Datei nicht an andere weiter und löschen Sie sie nach dem Import.</translation>
<translation id="6339668969738228384">Neues Profil für <ph name="USER_EMAIL_ADDRESS" /> erstellen</translation>
<translation id="6340017061976355871">Keine Verbindung mit dem Server möglich. Bitte überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es noch einmal. Sollte das Problem weiterhin bestehen, starten Sie Ihr Chromebook neu.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3400,7 +3455,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Smart Lock für Android einrichten</translation>
<translation id="6374469231428023295">Erneut versuchen</translation>
-<translation id="6377158645544167202">Drucker kann nicht verbunden werden. Prüfen Sie, ob der Drucker aktiviert und über WLAN oder USB mit Ihrem Chromebook verbunden ist.</translation>
<translation id="6380143666419481200">Akzeptieren und fortfahren</translation>
<translation id="6383051423892982287">Alle synchronisierten Daten werden mit meiner eigenen <ph name="BEGIN_LINK" />Synchronisierungspassphrase<ph name="END_LINK" /> verschlüsselt</translation>
<translation id="6384275966486438344">Sucheinstellungen in <ph name="SEARCH_HOST" /> ändern</translation>
@@ -3492,6 +3546,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6503077044568424649">Meistbesucht</translation>
<translation id="6504611359718185067">Internetverbindung herstellen, um einen Drucker hinzuzufügen</translation>
<translation id="6506374932220792071">X9.62-ECDSA-Signatur mit SHA-256</translation>
+<translation id="6508248480704296122">Verknüpft mit <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medienlizenz</translation>
<translation id="6510568984200103950">Weniger Einstellungen</translation>
@@ -3525,9 +3580,11 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6551508934388063976">Befehl nicht verfügbar. Drücken Sie Strg+N, um ein neues Fenster zu öffnen.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> Nutzer</translation>
<translation id="6555432686520421228">Entfernen Sie alle Nutzerkonten und setzen Sie Ihr <ph name="IDS_SHORT_PRODUCT_NAME" />-Gerät auf die Werkseinstellungen zurück.</translation>
+<translation id="6555810572223193255">Die Bereinigung ist derzeit nicht verfügbar</translation>
<translation id="6556866813142980365">Wiederholen</translation>
<translation id="6558280019477628686">Ein Fehler ist aufgetreten. Einige Elemente wurden möglicherweise nicht gelöscht.</translation>
<translation id="6559580823502247193">(auf diesem Gerät bereits vorhanden)</translation>
+<translation id="6560713683827832045">Überprüfen Sie, ob "App-Benachrichtigungen" auf "An" festgelegt ist. Falls nicht, aktivieren Sie die Funktion.</translation>
<translation id="6561726789132298588">Eingabe</translation>
<translation id="656293578423618167">Der Dateipfad oder Dateiname ist zu lang. Verwenden Sie bitte einen kürzeren Namen oder einen anderen Speicherort.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" wird gelöscht...</translation>
@@ -3556,7 +3613,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Dateiinformationen</translation>
<translation id="6607831829715835317">Weitere Too&amp;ls</translation>
-<translation id="6610183966322615106">Fehler beim Hinzufügen des Druckers</translation>
<translation id="6612358246767739896">Geschützte Inhalte</translation>
<translation id="6613452264606394692">Speichern Sie diese Seite als Lesezeichen, um schnell wieder hierher zurückzukehren</translation>
<translation id="6615455863669487791">Zeigen</translation>
@@ -3633,9 +3689,11 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6736045498964449756">Die Passwörter stimmen nicht überein.</translation>
<translation id="6736243959894955139">Adresse</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Sie können zwar nicht mehr auf Ihr altes Profil zugreifen, aber Sie können es entfernen.</translation>
<translation id="6739923123728562974">Desktopverknüpfung einblenden</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> pausiert</translation>
<translation id="6742339027238151589">Zugänglich für Skript</translation>
+<translation id="6743841972744298686">Synchronisierungseinstellungen</translation>
<translation id="6745592621698551453">Jetzt aktualisieren</translation>
<translation id="6746124502594467657">Nach unten</translation>
<translation id="674632704103926902">Antippen und Ziehen aktivieren</translation>
@@ -3648,12 +3706,14 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6757101664402245801">URL kopiert</translation>
<translation id="6758056191028427665">Teilen Sie uns mit, wie zufrieden Sie mit uns sind.</translation>
<translation id="6759193508432371551">Zurücksetzen auf Werkseinstellungen</translation>
+<translation id="6765234885931342179">Seriennummer Ihres Sicherheitsschlüssels aufrufen</translation>
<translation id="6766101255664245434">Nehmen Sie ein neues Foto auf oder wählen Sie ein vorhandenes Foto oder Symbol aus.
<ph name="LINE_BREAK" />
Dieses Bild wird auf dem Anmelde- und dem Sperrbildschirm Ihres Chromebooks angezeigt.</translation>
<translation id="6769712124046837540">Drucker wird hinzugefügt...</translation>
<translation id="6771503742377376720">Ist eine Zertifizierungsstelle</translation>
<translation id="6773575010135450071">Weitere Aktionen...</translation>
+<translation id="6777817260680419853">Weiterleitung blockiert</translation>
<translation id="6778959797435875428">Stummschaltung für Websites aufheben</translation>
<translation id="677965093459947883">Sehr klein</translation>
<translation id="6780439250949340171">andere Einstellungen verwalten</translation>
@@ -3728,6 +3788,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="6898699227549475383">Organisation (O)</translation>
<translation id="6900284862687837908">Hintergrund-App: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Gerät bei Domain registrieren</translation>
+<translation id="6903534926908201625">Sie können die von Google erfassten Informationen jederzeit in den <ph name="BEGIN_LINK" />Einstellungen<ph name="END_LINK" /> anpassen.</translation>
<translation id="6904344821472985372">Dateizugriff aufheben</translation>
<translation id="6904655473976120856">Klicken Sie zum Beenden des Modus auf die App-Schaltfläche</translation>
<translation id="6904713658985136356"><ph name="HOST" /> möchte Ihren Bildschirm freigeben.</translation>
@@ -3736,17 +3797,22 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="691024665142758461">Mehrere Dateien herunterladen</translation>
<translation id="6911324888870229398">Die Netzwerkverbindung wurde unterbrochen. Bitte überprüfen Sie Ihre Verbindung oder stellen Sie eine Verbindung zu einem anderen WLAN her.</translation>
<translation id="6911734910326569517">Speicherbedarf</translation>
+<translation id="6914783257214138813">Ihre Passwörter sind für jeden zugänglich, der die exportierte Passwortdatei aufrufen kann.</translation>
<translation id="6915804003454593391">Nutzer:</translation>
<translation id="6916590542764765824">Erweiterungen verwalten</translation>
<translation id="6920989436227028121">In normalem Tab öffnen</translation>
<translation id="6922128026973287222">Mit dem Google-Datensparmodus verbrauchen Sie weniger Daten und surfen schneller. Klicken Sie hier, um mehr zu erfahren.</translation>
<translation id="6929555043669117778">Pop-ups weiterhin blockieren</translation>
<translation id="6930242544192836755">Dauer</translation>
+<translation id="6934241953272494177">Mediengerät wird durchsucht...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> gefunden</translation>
<translation id="693807610556624488">Der Schreibvorgang auf das folgende Gerät überschreitet die maximal zulässige Attributlänge: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Melden Sie sich in <ph name="TOKEN_NAME" /> an, damit Sie mit Ihrem Zertifikat bei <ph name="HOST_NAME" /> authentifiziert werden können.</translation>
<translation id="6943176775188458830">Druckvorgang abbrechen</translation>
<translation id="6943836128787782965">HTTP-Abruf fehlgeschlagen</translation>
<translation id="6945221475159498467">Auswählen</translation>
+<translation id="694592694773692225">Weiterleitung auf dieser Seite blockiert.</translation>
<translation id="6949306908218145636">Offene Seiten als Lesezeichen speichern...</translation>
<translation id="6955446738988643816">Pop-up prüfen</translation>
<translation id="6957231940976260713">Name des Dienstes</translation>
@@ -3850,13 +3916,16 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7093866338626856921">Daten mit den Geräten mit folgenden Namen austauschen: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Der betreute Nutzer konnte nicht importiert werden. Bitte überprüfen Sie die Netzwerkverbindung und versuchen Sie es später noch einmal.</translation>
<translation id="7098447629416471489">Hier werden andere gespeicherte Suchmaschinen angezeigt</translation>
+<translation id="7099337801055912064">Große PPD-Datei kann nicht geladen werden. Die Maximalgröße beträgt 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> Elemente ausgewählt</translation>
<translation id="7102687220333134671">Automatische Updates sind aktiviert</translation>
<translation id="7106346894903675391">Mehr Speicherplatz erwerben...</translation>
<translation id="7108338896283013870">Ausblenden</translation>
<translation id="7108668606237948702">Eingabe</translation>
+<translation id="7112978678959880812">Die Personalisierung ist aktiviert. Dies können Sie unter myaccount.google.com ändern.</translation>
<translation id="7113502843173351041">Zugriff auf E-Mail-Adresse zulassen</translation>
<translation id="7114054701490058191">Die Passwörter stimmen nicht überein</translation>
+<translation id="7117228822971127758">Bitte versuchen Sie es später noch einmal</translation>
<translation id="7117247127439884114">Erneut anmelden...</translation>
<translation id="711840821796638741">Verwaltete Lesezeichen anzeigen</translation>
<translation id="711902386174337313">Liste der angemeldeten Geräte lesen</translation>
@@ -3897,6 +3966,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7180611975245234373">Aktualisieren</translation>
<translation id="7180865173735832675">Anpassen</translation>
<translation id="7186088072322679094">In Symbolleiste behalten</translation>
+<translation id="7187428571767585875">Registrierungseinträge, die entfernt oder geändert werden:</translation>
<translation id="7191159667348037">Unbekannter Drucker (USB)</translation>
<translation id="7191454237977785534">Datei speichern unter</translation>
<translation id="7196835305346730603">Suche nach Chromebox-Geräten in der Nähe läuft...</translation>
@@ -3905,6 +3975,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" wurde gelöscht</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> wird heruntergeladen...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Seite verlassen}other{Seiten verlassen}}</translation>
<translation id="721331389620694978">Einige Einstellungen, in denen möglicherweise Surfgewohnheiten dargestellt werden, werden nicht gelöscht.</translation>
<translation id="7216409898977639127">Mobilfunkanbieter</translation>
<translation id="7216595297012131718">Ordnen Sie Sprachen in der gewünschten Reihenfolge an</translation>
@@ -3950,6 +4021,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="727952162645687754">Fehler beim Herunterladen</translation>
<translation id="7279701417129455881">Cookie-Blockierung verwalten...</translation>
<translation id="7280877790564589615">Berechtigung angefordert</translation>
+<translation id="7283041136720745563">Ihr Google Drive-Kontingent ist zu klein.</translation>
<translation id="7287143125007575591">Zugriff verweigert</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Hintergrund-App öffnen</translation>
@@ -4021,6 +4093,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7392118418926456391">Fehler beim Virenscan</translation>
<translation id="7392915005464253525">Geschlossenes Fenster wieder öffn&amp;en</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> wird beim Systemstart gestartet und auch dann weiter im Hintergrund ausgeführt, wenn Sie alle anderen <ph name="PRODUCT_NAME" />-Fenster geschlossen haben.</translation>
+<translation id="7398254312354928459">Netzwerkverbindung gewechselt</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Chromebox wird neu gestartet. Bitte warten...</translation>
<translation id="7400839060291901923">Verbindung auf <ph name="PHONE_NAME" /> einrichten</translation>
@@ -4031,6 +4104,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7409233648990234464">Neustart und Powerwash</translation>
<translation id="7409836189476010449">Flash ausführen</translation>
<translation id="7410344089573941623">Nachfragen, wenn <ph name="HOST" /> auf Kamera und Mikrofon zugreifen möchte</translation>
+<translation id="741204030948306876">Ja, bitte</translation>
<translation id="7412226954991670867">GPU-Speicher</translation>
<translation id="7416362041876611053">Unbekannter Netzwerkfehler</translation>
<translation id="7417705661718309329">Google-Karte</translation>
@@ -4052,6 +4126,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7445682342344043969">Pop-ups blockiert</translation>
<translation id="744859430125590922">Von dieser Person besuchte Websites über <ph name="CUSTODIAN_EMAIL" /> einsehen</translation>
<translation id="7453008956351770337">Durch die Auswahl dieses Druckers berechtigen Sie die folgende Erweiterung, auf Ihren Drucker zuzugreifen:</translation>
+<translation id="7453467225369441013">Sie werden von den meisten Websites, aber nicht aus Ihrem Google-Konto abgemeldet.</translation>
<translation id="7456142309650173560">Dev</translation>
<translation id="7456847797759667638">Adresse öffnen...</translation>
<translation id="7461924472993315131">Anheften</translation>
@@ -4062,7 +4137,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="747114903913869239">Fehler: Erweiterung kann nicht entschlüsselt werden.</translation>
<translation id="7473891865547856676">Nein danke</translation>
<translation id="747459581954555080">Alle wiederherstellen</translation>
-<translation id="747494631553057218">Registrierungseinträge:</translation>
+<translation id="7475034671245341386">Bei <ph name="PLUGIN_NAME" /> ist ein Fehler aufgetreten.</translation>
<translation id="7475671414023905704">Netscape-URL für vergessene Passwörter</translation>
<translation id="7476454130948140105">Der Akku ist für ein Update zu schwach (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Wenn Sie die Passphrase vergessen habe, halten Sie die Synchronisierung über das <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" /> an und setzen Sie sie zurück.</translation>
@@ -4077,6 +4152,9 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7487067081878637334">Technik</translation>
<translation id="7487099628810939106">Klickverzögerung:</translation>
<translation id="7487969577036436319">Es sind keine Komponenten installiert.</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> gefunden
+ <ph name="LINE_BREAK1" />
+ Bereit für die Sicherung auf <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Alle &amp;öffnen}=1{Lesezeichen &amp;öffnen}other{Alle (#) &amp;öffnen}}</translation>
<translation id="7489605380874780575">Unterstützung überprüfen</translation>
<translation id="749028671485790643">Profil <ph name="VALUE" /></translation>
@@ -4089,7 +4167,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7497215489070763236">CA-Serverzertifikat</translation>
<translation id="7502658306369382406">IPv6-Adresse</translation>
<translation id="7503191893372251637">Netscape-Zertifikatstyp</translation>
-<translation id="7503607651407946808">Seite wird übersetzt…</translation>
<translation id="7503821294401948377">Symbol "<ph name="ICON" />" konnte nicht für Browseraktion geladen werden.</translation>
<translation id="750509436279396091">Downloadordner öffnen</translation>
<translation id="7505167922889582512">Versteckte Dateien anzeigen</translation>
@@ -4101,9 +4178,9 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7517569744831774757">Einstellungen auf ursprüngliche Standardwerte zurücksetzen</translation>
<translation id="7517786267097410259">Passwort erstellen –</translation>
<translation id="7518150891539970662">WebRTC-Protokolle (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Diese Seite wird gerade übersetzt...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Erstellen</translation>
+<translation id="7526413953848747421">Damit nutzen Sie in Chrome leistungsfähige Google-Dienste wie die Rechtschreibprüfung und die Funktion "Zum Suchen tippen"</translation>
<translation id="7529411698175791732">Prüfen Sie Ihre Internetverbindung. Wenn das Problem weiterhin besteht, melden Sie sich ab und wieder an.</translation>
<translation id="7530016656428373557">Entladerate in Watt</translation>
<translation id="7536709149194614609">Bitte starten Sie Ihr Gerät neu und versuchen Sie es dann noch einmal.</translation>
@@ -4127,7 +4204,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
und erneut versuchen, einen betreuten Nutzer zu erstellen.</translation>
<translation id="756445078718366910">Browserfenster öffnen</translation>
<translation id="7564847347806291057">Prozess beenden</translation>
-<translation id="7565291891798266313">Ihre Suchmaschine wurde in <ph name="URL" /> geändert. Zum Deaktivieren von Erweiterungen, die Ihre Suchmaschine ändern, klicken Sie auf "Wiederherstellen".</translation>
<translation id="7566118625369982896">Play-App-Links verwalten</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Gelöschte Chrome-Daten</translation>
@@ -4136,13 +4212,10 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7573172247376861652">Akkustand</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Zuordnen</translation>
-<translation id="7577815336900970562">WLAN oder Mobilfunknetz zur Standortbestimmung nutzen</translation>
<translation id="7579149537961810247">Websites stummschalten</translation>
<translation id="7580671184200851182">Dieselben Audioinhalte über alle Boxen wiedergeben (Mono-Audio)</translation>
-<translation id="7581273696622423628">An Umfrage teilnehmen</translation>
<translation id="7581462281756524039">Ein Bereinigungstool</translation>
<translation id="7582582252461552277">Dieses Netzwerk bevorzugen</translation>
-<translation id="7586312264284919041">Möchten Sie diese Seite übersetzen?</translation>
<translation id="7586498138629385861">Chrome wird weiter ausgeführt, solange die Chrome-Apps geöffnet sind.</translation>
<translation id="7589461650300748890">Vorsicht!</translation>
<translation id="7589661784326793847">Einen Moment bitte</translation>
@@ -4159,6 +4232,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7607274158153386860">Tablet-Website anfordern</translation>
<translation id="7611008212562900400">Gerät, Apps, Internet durchsuchen…</translation>
<translation id="7615910377284548269">Blockierung von Plug-ins ohne Sandbox verwalten...</translation>
+<translation id="7616214729753637086">Gerät wird registriert…</translation>
<translation id="7617366389578322136">Verbindung zu "<ph name="DEVICE_NAME" />" wird hergestellt</translation>
<translation id="761779991806306006">Es wurden keine Passwörter gespeichert.</translation>
<translation id="7622114377921274169">Wird aufgeladen.</translation>
@@ -4187,6 +4261,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7664620655576155379">Nicht unterstütztes Bluetooth-Gerät: "<ph name="DEVICE_NAME" />"</translation>
<translation id="7665369617277396874">Konto hinzufügen</translation>
<translation id="7671130400130574146">Titelleiste und Ränder des Systems verwenden</translation>
+<translation id="7683373461016844951">Um fortzufahren, klicken Sie auf OK. Klicken Sie dann auf "Person hinzufügen", um ein neues Profil für Ihre E-Mail-Adresse bei <ph name="DOMAIN" /> zu erstellen.</translation>
<translation id="7684212569183643648">Von Ihrem Administrator installiert</translation>
<translation id="7684559058815332124">Captive Portal-Anmeldeseite besuchen</translation>
<translation id="7685049629764448582">JavaScript-Speicher</translation>
@@ -4245,7 +4320,6 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7773726648746946405">Sitzungsspeicher</translation>
<translation id="7781335840981796660">Alle Benutzerkonten und lokalen Daten werden entfernt.</translation>
<translation id="7782102568078991263">Keine weiteren Vorschläge von Google</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> konnte nicht geladen werden</translation>
<translation id="7784067724422331729">Diese Datei wurde von den Sicherheitseinstellungen auf Ihrem Computer blockiert.</translation>
<translation id="7786207843293321886">Gastsitzung beenden</translation>
<translation id="7786889348652477777">App &amp;neu laden</translation>
@@ -4279,7 +4353,13 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7815680994978050279">Gefährlicher Download blockiert</translation>
<translation id="7818135753970109980">Neues Design hinzugefügt (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA oder RSN)</translation>
+<translation id="7819992334107904369">Chrome-Synchronisierung</translation>
<translation id="782057141565633384">Videoadresse k&amp;opieren</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> gefunden.
+ <ph name="LINE_BREAK1" />
+ Ihr Google Drive-Kontingent ist zu klein. Zusätzliche <ph name="FILE_SIZE" /> sind erforderlich.
+ <ph name="LINE_BREAK2" />
+ Wählen Sie weniger Fotos aus.</translation>
<translation id="782590969421016895">Aktuelle Seiten verwenden</translation>
<translation id="7829298379596169484">Zugriff auf Audio-Eingang</translation>
<translation id="7831368056091621108">So können Sie diese Erweiterung, Ihren Verlauf und andere Chrome-Einstellungen auf all Ihren Geräten nutzen.</translation>
@@ -4317,6 +4397,7 @@ Möchten Sie <ph name="CONTROL_PANEL_APPLET_NAME" /> starten?</translation>
<translation id="7881969471599061635">Untertitel deaktivieren</translation>
<translation id="7882358943899516840">Providertyp</translation>
<translation id="7885253890047913815">Letzte Ziele</translation>
+<translation id="7886917304091689118">Wird in Chrome ausgeführt</translation>
<translation id="7887334752153342268">Duplizieren</translation>
<translation id="7887864092952184874">Bluetooth-Maus ist gekoppelt</translation>
<translation id="7889966925761734854">Suche</translation>
@@ -4400,7 +4481,9 @@ Speichern Sie Ihre Schlüsseldatei an einem sicheren Ort. Sie benötigen die Dat
<translation id="8000066093800657092">Nicht verbunden</translation>
<translation id="8001504501378762252">Eine Website könnte Ihr Passwort gestohlen haben</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> darf die Zwischenablage immer aufrufen</translation>
<translation id="8008356846765065031">Sie haben keine Verbindung mit dem Internet. Bitte überprüfen Sie Ihre Internetverbindung.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> konnte nicht geladen werden.</translation>
<translation id="8008818777654712271">Ich möchte automatisch einige Systeminformationen und Seiteninhalte an Google senden, um bei der Erfassung schädlicher Apps und Websites zu helfen</translation>
<translation id="8012382203418782830">Diese Seite wurde übersetzt.</translation>
<translation id="8014154204619229810">Der Updater wird momentan ausgeführt. Bitte versuchen Sie es in einer Minute erneut, indem Sie eine Aktualisierung vornehmen.</translation>
@@ -4501,7 +4584,6 @@ Speichern Sie Ihre Schlüsseldatei an einem sicheren Ort. Sie benötigen die Dat
<translation id="816055135686411707">Fehler beim Festlegen der Vertrauenswürdigkeit des Zertifikats</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Neue Notiz erstellen</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Mikrofoneinstellungen verwalten...</translation>
<translation id="8168435359814927499">Inhalte</translation>
<translation id="8174047975335711832">Gerätebezogene Informationen</translation>
@@ -4518,7 +4600,6 @@ Speichern Sie Ihre Schlüsseldatei an einem sicheren Ort. Sie benötigen die Dat
<translation id="8191230140820435481">Apps, Erweiterungen und Designs verwalten</translation>
<translation id="8191453843330043793">V8-Proxy-Resolver</translation>
<translation id="8195027750202970175">Dateigröße</translation>
-<translation id="8195739004487400241">Ihre Startseite wurde in <ph name="URL" /> geändert. Zum Deaktivieren von Erweiterungen, die Ihre Startseite ändern, klicken Sie auf "Wiederherstellen".</translation>
<translation id="8199300056570174101">Netzwerk(dienst) und Geräteeigenschaften</translation>
<translation id="8200772114523450471">Fortsetzen</translation>
<translation id="8202160505685531999">Geben Sie Ihr Passwort erneut ein, um Ihr <ph name="DEVICE_TYPE" />-Profil zu aktualisieren.</translation>
@@ -4536,6 +4617,7 @@ Speichern Sie Ihre Schlüsseldatei an einem sicheren Ort. Sie benötigen die Dat
<translation id="8226619461731305576">Warteschlange</translation>
<translation id="8226742006292257240">Hier ist das zufällig generierte TPM-Passwort, das Ihrem Computer zugewiesen wurde:</translation>
<translation id="8227119283605456246">Datei anhängen</translation>
+<translation id="8233198815467326623">Standardstartseite wiederherstellen?</translation>
<translation id="8234795456569844941">Bitte helfen Sie unseren Entwicklern bei der Lösung dieses Problems. Beschreiben Sie genau, was passiert ist, bevor Sie die Profilfehlermeldung erhalten haben:</translation>
<translation id="8234989666557591529">Smartphone für das Entsperren Ihres <ph name="DEVICE_TYPE" />s auswählen</translation>
<translation id="8238649969398088015">Hilfe</translation>
@@ -4561,7 +4643,6 @@ Speichern Sie Ihre Schlüsseldatei an einem sicheren Ort. Sie benötigen die Dat
<translation id="8261378640211443080">Diese Erweiterung ist nicht im <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> aufgeführt und wurde möglicherweise ohne Ihr Wissen hinzugefügt.</translation>
<translation id="8261387128019234107">Konto für <ph name="PROFILE_NAME" /> hinzufügen</translation>
<translation id="8261506727792406068">Löschen</translation>
-<translation id="8261673729476082470">Sicherung von <ph name="FILE_COUNT" /> Fotos auf <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ist in diesem Build nicht implementiert.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> hat Ihren Mauszeiger deaktiviert.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" hat den Vollbildmodus ausgelöst.</translation>
@@ -4664,6 +4745,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8454288007744638700">Sie können auch ein anderes Netzwerk auswählen:</translation>
<translation id="845627346958584683">Ablaufzeit</translation>
<translation id="8456681095658380701">Ungültiger Name</translation>
+<translation id="8457451314607652708">Lesezeichen importieren</translation>
<translation id="8460336040822756677">Wenn Sie Smart Lock für <ph name="DEVICE_TYPE" /> deaktivieren, können Sie Ihre Chrome-Geräte nicht mit Ihrem Smartphone entsperren, sondern müssen Ihr Passwort eingeben.</translation>
<translation id="8461329675984532579">Name des Homepageanbieters</translation>
<translation id="84613761564611563">UI zur Netzwerkkonfiguration angefordert. Bitte warten…</translation>
@@ -4715,7 +4797,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="854655314928502177">URL für automatische Web-Proxy-Erkennung:</translation>
<translation id="8546930481464505581">Touch Bar anpassen</translation>
<translation id="85486688517848470">Halten Sie die Suchtaste gedrückt, um die Funktion der Tasten in der obersten Reihe zu ändern</translation>
-<translation id="855081842937141170">Tab anheften</translation>
+<translation id="855081842937141170">Anheften</translation>
<translation id="8551388862522347954">Lizenzen</translation>
<translation id="8553342806078037065">Andere Nutzer verwalten</translation>
<translation id="855773602626431402">Ein Plug-in ohne Sandbox wurde auf dieser Seite blockiert.</translation>
@@ -4728,14 +4810,15 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8569764466147087991">Zu öffnende Datei auswählen</translation>
<translation id="8571213806525832805">Letzte 4 Wochen</translation>
<translation id="8574990355410201600">Ton auf <ph name="HOST" /> immer zulassen</translation>
+<translation id="8578639784464423491">Maximale Länge: 99 Buchstaben</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> Elemente werden synchronisiert...</translation>
<translation id="857943718398505171">Zugelassen (empfohlen)</translation>
<translation id="8581809080475256101">Drücken, um weiterzugehen. Kontextmenü, um Verlauf aufzurufen</translation>
<translation id="8584280235376696778">&amp;Video in neuem Tab öffnen</translation>
<translation id="8588866096426746242">Profilstatistiken anzeigen</translation>
+<translation id="8589652987924574405">Lesezeichen, Verlauf, Passwörter und andere Einstellungen werden mit Ihrem Google-Konto synchronisiert, damit Sie sie auf allen Ihren Geräten nutzen können. Sie können dies jederzeit in Ihren Einstellungen ändern.</translation>
<translation id="8590375307970699841">Automatische Updates einrichten</translation>
<translation id="8594908476761052472">Video aufnehmen</translation>
-<translation id="8595925260712451473">Feedback hier eingeben.</translation>
<translation id="8596540852772265699">Benutzerdefinierte Dateien</translation>
<translation id="8597845839771543242">Eigenschaftsformat:</translation>
<translation id="8598453409908276158">Plug-in ohne Sandbox blockiert</translation>
@@ -4750,6 +4833,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8620617069779373398">Roaming-Status</translation>
<translation id="8620765578342452535">Netzwerkverbindungen konfigurieren</translation>
<translation id="8620790565535071193">Fehler beim Scannen</translation>
+<translation id="8622877356447980900">Soll diese Seite übersetzt werden?</translation>
<translation id="8623004009673949077">App mit Manifest-Attribut "kiosk_only" muss im Chrome OS-Kioskmodus installiert werden.</translation>
<translation id="8624205858755890468">Ermöglicht Assistant, Ihnen relevante Informationen, Apps und Aktionen anzuzeigen.</translation>
<translation id="862542460444371744">&amp;Erweiterungen</translation>
@@ -4795,6 +4879,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8671210955687109937">Darf kommentieren</translation>
<translation id="8673026256276578048">Suche im Web...</translation>
<translation id="8673383193459449849">Serverfehler</translation>
+<translation id="8674241889607553858">Soll diese Seite übersetzt werden?</translation>
<translation id="8675354002693747642">Vorinstallierter Schlüssel</translation>
<translation id="8676374126336081632">Eingabe löschen</translation>
<translation id="8677039480012021122">Daten löschen und Verbindung trennen</translation>
@@ -4807,6 +4892,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8688579245973331962">Wird Ihr Name nicht angezeigt?</translation>
<translation id="8688591111840995413">Passwort ungültig</translation>
<translation id="8688672835843460752">Verfügbar</translation>
+<translation id="8689583087392258564">Der Computer konnte der Domain nicht beitreten. Die Organisationseinheit ist ungültig.</translation>
<translation id="869257642790614972">Zuletzt geschlossenen Tab öffnen</translation>
<translation id="8695825812785969222">&amp;Adresse öffnen...</translation>
<translation id="8698464937041809063">Google-Zeichnung</translation>
@@ -4821,6 +4907,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8708671767545720562">&amp;Weitere Informationen</translation>
<translation id="8710187907779883426">kurz (1 s)</translation>
<translation id="8711402221661888347">Burger</translation>
+<translation id="8712637175834984815">Alles klar</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />Systeminformation<ph name="END_LINK1" /> senden</translation>
<translation id="8714154114375107944">Support eingestellt</translation>
<translation id="871476437400413057">In Google gespeicherte Passwörter</translation>
@@ -4896,7 +4983,6 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="882204272221080310">Für mehr Sicherheit Firmware aktualisieren.</translation>
<translation id="8823514049557262177">Linkte&amp;xt kopieren</translation>
<translation id="8824701697284169214">&amp;Seite hinzufügen...</translation>
-<translation id="8827850355924932817">WLAN zur Standortbestimmung nutzen</translation>
<translation id="8828933418460119530">DNS-Name</translation>
<translation id="8830796635868321089">Mit den aktuellen Proxyeinstellungen ist bei der Suche nach Updates ein Fehler aufgetreten. Passen Sie Ihre <ph name="PROXY_SETTINGS_LINK_START" />Proxyeinstellungen<ph name="PROXY_SETTINGS_LINK_END" /> an.</translation>
<translation id="8834039744648160717">Die Netzwerkkonfiguration wird von <ph name="USER_EMAIL" /> festgelegt.</translation>
@@ -4949,13 +5035,14 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="8912793549644936705">Strecken</translation>
<translation id="8915370057835397490">Vorschläge werden geladen</translation>
<translation id="8916476537757519021">Inkognito-Subframe: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG-Raster-Konvertor</translation>
+<translation id="8918468086406665831">Synchronisieren mit <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Werbung auf dieser Website immer zulassen</translation>
<translation id="8925458182817574960">&amp;Einstellungen</translation>
<translation id="8926389886865778422">Nicht mehr fragen</translation>
<translation id="8926518602592448999">Erweiterungen im Entwicklermodus deaktivieren</translation>
<translation id="892706138619340876">Einige Einstellungen wurden zurückgesetzt</translation>
<translation id="8931394284949551895">Neue Geräte</translation>
+<translation id="893242274404530797">Google Play-Dienste-Benachrichtigungen sind für Instant Tethering erforderlich</translation>
<translation id="8933960630081805351">Im Finder &amp;anzeigen</translation>
<translation id="8934732568177537184">Weiter</translation>
<translation id="8938356204940892126">Abbrechen</translation>
@@ -5013,6 +5100,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="9024127637873500333">In &amp;neuem Tab öffnen</translation>
<translation id="9024331582947483881">Vollbild</translation>
<translation id="9025098623496448965">OK, zurück zur Anmeldeseite</translation>
+<translation id="902659348151742535">Mithilfe Ihres Browserverlaufs kann Google die Suche, Werbung und andere Google-Dienste personalisieren.</translation>
<translation id="9026731007018893674">Download</translation>
<translation id="9027146684281895941">Überwachen Sie diesen Nutzer, um von ihm besuchte Websites über Ihr Google-Konto zu verwalten und einzusehen.</translation>
<translation id="9027459031423301635">Link in neuem Tab öffnen</translation>
@@ -5054,7 +5142,6 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="9084064520949870008">In Fenster öffnen</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> wurde aufgrund von Unternehmensrichtlinien blockiert</translation>
<translation id="9088917181875854783">Bitte bestätigen Sie, dass dieser Zugangscode auf "<ph name="DEVICE_NAME" />" angezeigt wird:</translation>
-<translation id="9090669887503413452">Systeminformationen senden</translation>
<translation id="9094033019050270033">Passwort aktualisieren</translation>
<translation id="9094982973264386462">Entfernen</translation>
<translation id="9095253524804455615">Entfernen</translation>
@@ -5108,6 +5195,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="9170397650136757332">Bewegen Sie Ihren Finger nun etwas, damit Ihr Fingerabdruck vollständig erfasst wird</translation>
<translation id="9170848237812810038">&amp;Rückgängig</translation>
<translation id="9170884462774788842">Ein anderes Programm auf Ihrem Computer hat ein Design hinzugefügt, das sich möglicherweise auf die Funktionsweise von Chrome auswirkt.</translation>
+<translation id="9173995187295789444">Nach Bluetooth-Geräten wird gesucht…</translation>
<translation id="9174212595744391062">Die Cookies aller Websites werden gelöscht und der Cache für alle Websites geleert, darunter</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth-Gerät verbunden</translation>
<translation id="9177499212658576372">Sie sind derzeit mit dem <ph name="NETWORK_TYPE" />-Netzwerk verbunden.</translation>
@@ -5132,6 +5220,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="932327136139879170">Privat</translation>
<translation id="932508678520956232">Druckvorgang konnte nicht gestartet werden.</translation>
<translation id="93393615658292258">Nur Passwort</translation>
+<translation id="935490618240037774">Lesezeichen, Verlauf, Passwörter und andere Einstellungen werden mit Ihrem Google-Konto synchronisiert, damit Sie sie auf allen Ihren Geräten nutzen können.</translation>
<translation id="936801553271523408">Diagnosedaten des Systems</translation>
<translation id="93766956588638423">Erweiterung reparieren</translation>
<translation id="938470336146445890">Installieren Sie ein Nutzerzertifikat.</translation>
@@ -5152,6 +5241,7 @@ Andere Personen mit langsamen Verbindungen sehen Ihre Inhalte möglicherweise ni
<translation id="960987915827980018">Noch etwa 1 Stunde</translation>
<translation id="962802172452141067">Lesezeichenordnerstruktur</translation>
<translation id="968174221497644223">Cache</translation>
+<translation id="969096075394517431">Sprachen ändern</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Tab}other{# Tabs}}</translation>
<translation id="971774202801778802">URL als Lesezeichen speichern</translation>
<translation id="973473557718930265">Beenden</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_el.xtb b/chromium/chrome/app/resources/generated_resources_el.xtb
index ef9a07eb7e3..7ec45ea09f9 100644
--- a/chromium/chrome/app/resources/generated_resources_el.xtb
+++ b/chromium/chrome/app/resources/generated_resources_el.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Άνοιγμα Συνδέσμου σε νέο παÏάθυÏο <ph name="APP" /></translation>
<translation id="1005274289863221750">ΧÏήση του μικÏοφώνου και της κάμεÏάς σας</translation>
<translation id="1007408791287232274">Δεν ήταν δυνατή η φόÏτωση συσκευών.</translation>
+<translation id="1008186147501209563">Εξαγωγή σελιδοδεικτών</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Μη ανταποκÏίσιμη σελίδα}other{Μη ανταποκÏίσιμες σελίδες}}</translation>
<translation id="1012794136286421601">Τα αÏχεία ΕγγÏάφων, ΦÏλλων, Διαφανειών και Σχεδίων συγχÏονίζονται. Ανοίξτε την εφαÏμογή Google Drive, για να τα Ï€Ïοσπελάσετε στο διαδίκτυο ή εκτός σÏνδεσης.</translation>
-<translation id="1013383076511149692">Δει κείμενο και εικόνες που αντιγÏάφετε στο Ï€ÏόχειÏο</translation>
<translation id="1013707859758800957">ΕπιτÏάπηκε η εκτέλεση μιας Ï€Ïοσθήκης εκτός πεÏιβάλλοντος δοκιμών σε αυτήν τη σελίδα.</translation>
<translation id="1015318665228971643">ΕπεξεÏγασία ονόματος φακέλου</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Άνοιγμα όλων σε &amp;νέο παÏάθυÏο}=1{Άνοιγμα σε &amp;νέο παÏάθυÏο}other{Άνοιγμα όλων (#) σε &amp;νέο παÏάθυÏο}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Δεν είναι δυνατή η κατάÏγηση επιβλαβοÏÏ‚ λογισμικοÏ</translation>
<translation id="1062407476771304334">Αντικατάσταση</translation>
<translation id="1062866675591297858">ΔιαχειÏιστείτε τους εποπτευόμενους χÏήστες σας μέσω του <ph name="BEGIN_LINK" />Πίνακα ελέγχου εποπτευόμενων χÏηστών<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">ΕÏγαλείο ελέγχου βιβλιοθήκης αÏχείων πολυμέσων</translation>
<translation id="1064835277883315402">Συνδεθείτε σε ιδιωτικό δίκτυο</translation>
<translation id="1064912851688322329">ΑποσÏνδεση του ΛογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ Google</translation>
<translation id="1067048845568873861">ΔημιουÏγήθηκε</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ΚÏυπτογÏάφηση δεδομένων</translation>
+<translation id="1074944608454986967">Για να γίνει ανάγνωση του πεÏιεχόμενου δυνατά, πιέστε παÏατεταμένα την Αναζήτηση και, έπειτα, κάντε κλικ ή σÏÏετε, για να επιλέξετε το πεÏιεχόμενο. Εναλλακτικά επισημάνετε μια πεÏιοχή και χÏησιμοποιήστε τα πλήκτÏα Αναζήτηση + S.</translation>
<translation id="1076698951459398590">ΕνεÏγοποίηση θέματος</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ΡÏθμιση αυτόματων ενημεÏώσεων για όλους τους χÏήστες</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Συνδεθείτε<ph name="END_SIGN_IN_LINK" /> για να ελέγξετε και να δείτε τους ιστότοπους που επισκέπτεται αυτό το άτομο.</translation>
<translation id="109758035718544977">ΚατάÏγηση σίγασης ιστοτόπων</translation>
<translation id="1097658378307015415">ΠÏÎ¿Ï„Î¿Ï ÏƒÏ…Î½Î´ÎµÎ¸ÎµÎ¯Ï„Îµ, Ï€Ïαγματοποιήστε είσοδο ως επισκέπτης για να ενεÏγοποιηθεί το δίκτυο <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Îα μεταφÏάζονται πάντα τα <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Διακοπή</translation>
<translation id="1110155001042129815">Αναμονή</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Îα μην επιτÏέπεται σε κανέναν ιστότοπο να χÏησιμοποιεί αποκλειστικά μηνÏματα συστήματος για την Ï€Ïόσβαση σε συσκευές MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">ΕπεξεÏγασία μηχανής αναζήτησης</translation>
-<translation id="1131167343343087859">Πιστωτικές κάÏτες και διευθÏνσεις που χÏησιμοποιοÏν το Google Payments.</translation>
<translation id="1134009406053225289">Άνοιγμα σε παÏάθυÏο για ανώνυμη πεÏιήγηση</translation>
<translation id="1137673463384776352">Άνοιγμα συνδέσμου στην εφαÏμογή <ph name="APP" /></translation>
<translation id="1140351953533677694">ΠÏόσβαση στις συσκευές Bluetooth και τις σειÏιακές συσκευές</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Η Ï€Ïοσθήκη αποκλείστηκε</translation>
<translation id="1145532888383813076">Κάντε αναζήτηση στη συσκευή, στις εφαÏμογές και στον ιστό.</translation>
<translation id="1146204723345436916">Εισαγωγή σελιδοδεικτών από αÏχείο HTML...</translation>
+<translation id="1148097584170732637">Î’Ïέθηκαν <ph name="FILE_COUNT" /> αÏχεία.
+ <ph name="LINE_BREAK1" />
+ Δεν υπάÏχει αÏκετός διαθέσιμος χώÏος στον τοπικό αποθηκευτικό χώÏο. ΑπαιτοÏνται επιπλέον <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Δοκιμάστε να επιλέξετε λιγότεÏες φωτογÏαφίες.</translation>
<translation id="1149088842877960903">Η εκτέλεση JavaScript μέσω του AppleScript είναι απενεÏγοποιημένη. Για να την ενεÏγοποιήσετε, επισκεφτείτε τις Ρυθμίσεις Chrome &gt; ΣÏνθετες Ïυθμίσεις &gt; ΣÏστημα. Για πεÏισσότεÏες πληÏοφοÏίες: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Μήνας λήξης</translation>
<translation id="1153356358378277386">Συσκευές σε σÏζευξη</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Μετονομασία</translation>
<translation id="1175364870820465910">&amp;ΕκτÏπωση...</translation>
<translation id="117624967391683467">ΑντιγÏαφή αÏχείου <ph name="FILE_NAME" />…</translation>
+<translation id="1177113976278858832">ΕπαναφοÏά Ï€Ïοεπιλεγμένης μηχανής αναζήτησης;</translation>
<translation id="1177863135347784049">ΠÏοσαÏμοσμένη</translation>
<translation id="1178581264944972037">ΠαÏση</translation>
<translation id="1179803038870941185">Η διεÏθυνση <ph name="URL" /> επιθυμεί να αποκτήσει τον πλήÏη έλεγχο των συσκευών σας MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Ανάγνωση και αλλαγή λίστας επιτÏεπόμενων χÏηστών</translation>
<translation id="1206407435587370571">ΕξεÏεÏνηση του Chromebook</translation>
<translation id="1209796539517632982">Αυτόματοι διακομιστές ονομάτων</translation>
+<translation id="1210982357925844241">ΠÏοβολή και διαχείÏιση των αποθηκευμένων κωδικών Ï€Ïόσβασης στη διεÏθυνση <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">ΧÏησιμοποιήστε τον ιστό χωÏίς να αποθηκεÏσετε το ιστοÏικό πεÏιήγησής σας με ένα παÏάθυÏο για ανώνυμη πεÏιήγηση</translation>
<translation id="1213037489357051291">Ρυθμίστηκαν <ph name="NUM_FINGERPRINTS" /> δακτυλικά αποτυπώματα</translation>
<translation id="1215411991991485844">ΠÏοστέθηκε νέα εφαÏμογή παÏασκηνίου</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Αναζήτηση για δίκτυα κινητής τηλεφωνίας</translation>
<translation id="1285320974508926690">Îα μην γίνεται ποτέ μετάφÏαση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… ιστότοπου</translation>
<translation id="1285484354230578868">Αποθήκευση δεδομένων στο λογαÏιασμό σας στο Google Drive</translation>
+<translation id="1288037062697528143">Ο ÎυχτεÏινός φωτισμός θα ενεÏγοποιηθεί αυτόματα.</translation>
<translation id="1293177648337752319">ΚατάÏγηση σίγασης Ιστοτόπου</translation>
<translation id="1293509594570842875">Δεν ήταν δυνατή η δημιουÏγία του νέου εποπτευόμενου χÏήστη. Ελέγξτε τη σÏνδεση δικτÏου σας και δοκιμάστε ξανά αÏγότεÏα.</translation>
<translation id="1293556467332435079">ΑÏχεία</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">ΑÏχείο σελιδοδεικτών HTML</translation>
<translation id="1303671224831497365">Δεν βÏέθηκαν συσκευές Bluetooth</translation>
<translation id="1306606229401759371">Αλλαγή Ïυθμίσεων</translation>
-<translation id="1307398858972670978">Δείτε τους κωδικοÏÏ‚ Ï€Ïόσβασής σας από οποιαδήποτε συσκευή στη διεÏθυνση <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ωχ! Το σÏστημα δεν κατάφεÏε να αποθηκεÏσει το μακÏοπÏόσθεσμο διακÏιτικό Ï€Ïόσβασης API για αυτήν τη συσκευή.</translation>
<translation id="1313405956111467313">Αυτόματη διαμόÏφωση διακομιστή μεσολάβησης</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Εγώ ήμουν.</translation>
<translation id="1338776410427958681">ΣÏμπτυξη <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Γίνεται διαγÏαφή…</translation>
-<translation id="1339266338863469628">ΠÏοεπιλογή (επιλέξτε μόνο εσάς)</translation>
<translation id="1340527397989195812">ΔημιουÏγία αντιγÏάφων ασφαλείας μέσων από τη συσκευή με χÏήση της εφαÏμογής "ΑÏχεία".</translation>
<translation id="1341988552785875222">Η Ï„Ïέχουσα ταπετσαÏία έχει οÏιστεί από το '<ph name="APP_NAME" />'. Ενδεχομένως να χÏειαστεί να απεγκαταστήσετε το '<ph name="APP_NAME" />' Ï€Ïιν επιλέξετε μια διαφοÏετική ταπετσαÏία.</translation>
<translation id="1346748346194534595">Δεξιά</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Η ενημέÏωση θα ξεκινήσει μόλις το επίπεδο της μπαταÏίας φτάσει στο <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Εισαγωγή <ph name="FILE_COUNT" /> αÏχείων…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Δεν είναι δυνατή η εÏÏεση του PPD. Βεβαιωθείτε ότι το Chromebook είναι συνδεδεμένο και δοκιμάστε ξανά.</translation>
<translation id="1355466263109342573">Η Ï€Ïοσθήκη <ph name="PLUGIN_NAME" /> είναι αποκλεισμένη</translation>
<translation id="1357589289913453911">ΑναγνωÏιστικό επέκτασης</translation>
<translation id="1358735829858566124">Το αÏχείο ή ο κατάλογος δεν μποÏοÏν να χÏησιμοποιηθοÏν.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Από αÏιστεÏά Ï€Ïος τα δεξιά</translation>
<translation id="1370646789215800222">ΚατάÏγηση ατόμου;</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 στοιχείο για κατάÏγηση}other{# στοιχεία για κατάÏγηση}}</translation>
+<translation id="1372841398847029212">ΣυγχÏονισμός με τον λογαÏιασμό σας</translation>
<translation id="1374844444528092021">Το πιστοποιητικό που απαιτείται από το δίκτυο "<ph name="NETWORK_NAME" />" δεν είναι εγκατεστημένο ή δεν είναι πλέον έγκυÏο. Λάβετε ένα νέο πιστοποιητικό και δοκιμάστε να συνδεθείτε ξανά.</translation>
<translation id="1374962581120570592">Τα cookie οÏίστηκαν</translation>
<translation id="1375321115329958930">Αποθηκευμένοι κωδικοί Ï€Ïόσβασης</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">ΔημιουÏγία εποπτευόμενου χÏήστη</translation>
<translation id="1410197035576869800">Εικονίδιο εφαÏμογής</translation>
<translation id="1410616244180625362">Îα συνεχίσει να επιτÏέπεται στο <ph name="HOST" /> η Ï€Ïόσβαση στην κάμεÏά σας</translation>
+<translation id="1411668397053040814">Εγκαταστήστε ή ενημεÏώστε το ΠληκτÏολόγιο Daydream, Ï€Ïοκειμένου να χÏησιμοποιείτε το Chrome σε πεÏιβάλλον VR</translation>
<translation id="1414648216875402825">ΠÏόκειται να ενημεÏώσετε σε μια ασταθή έκδοση του <ph name="PRODUCT_NAME" />, η οποία πεÏιλαμβάνει δυνατότητες που βÏίσκονται υπό ανάπτυξη. Ενδεχομένως να υπάÏχουν ατέλειες και απÏόσμενα σφάλματα.</translation>
+<translation id="1415708812149920388">Δεν επιτÏέπεται η Ï€Ïόσβαση ανάγνωσης στο Ï€ÏόχειÏο</translation>
<translation id="1415990189994829608">Η επέκταση <ph name="EXTENSION_NAME" /> (αναγνωÏιστικό επέκτασης "<ph name="EXTENSION_ID" />") δεν επιτÏέπεται σε αυτόν τον Ï„Ïπο πεÏιόδου σÏνδεσης.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Αποτυχία δημιουÏγίας τυχαίου Î¹Î´Î¹Ï‰Ï„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï RSA.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Κομμάτι πίτσα</translation>
<translation id="1467432559032391204">ΑÏιστεÏά</translation>
<translation id="1467999917853307373">Ο ιστότοπος <ph name="URL" /> θέλει να αποθηκεÏσει μόνιμα δεδομένα στη συσκευή σας.</translation>
+<translation id="1468571364034902819">Δεν είναι δυνατή η χÏήση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Ï€Ïοφίλ</translation>
<translation id="1470719357688513792">Οι Ïυθμίσεις νέων cookie θα εφαÏμοστοÏν μετά την επανάληψη φόÏτωσης της σελίδας.</translation>
<translation id="1470811252759861213">Για να εμφανίζονται οι επεκτάσεις σε όλους τους υπολογιστές, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Το αÏχείο "<ph name="FILENAME" />" δεν ανέβηκε. Δεν υπάÏχει επαÏκής ελεÏθεÏος χώÏος στο Google Drive σας.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">ΚÏυφή μνήμη διακÏιτικών API ταυτότητας</translation>
<translation id="1478233201128522094">Την επόμενη φοÏά ένα νέο τηλέφωνο θα ξεκλειδώσει αυτό το <ph name="DEVICE_TYPE" />. ΑπενεÏγοποιήστε το Smart Lock στις Ρυθμίσεις.</translation>
<translation id="1478340334823509079">ΛεπτομέÏειες: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">ΜποÏείτε να δημιουÏγήσετε αντίγÏαφα ασφαλείας για <ph name="FILE_COUNT" /> νέες φωτογÏαφίες</translation>
<translation id="1483493594462132177">Αποστολή</translation>
<translation id="1485015260175968628">ΤώÏα έχει τις εξής δυνατότητες:</translation>
<translation id="1485141095922496924">Έκδοση <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">ΕνεÏγοποίηση - Ï€ÏοσαÏμοσμένες Ïυθμίσεις</translation>
<translation id="1493892686965953381">Αναμονή για <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> ακόμα διαθέσιμες συσκευές.</translation>
-<translation id="1497284176235884849">Το παÏεχόμενο PPD δεν είναι έγκυÏο.</translation>
<translation id="1497522201463361063">Δεν είναι δυνατή η μετονομασία του "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Άγνωστη συσκευή [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Αυτός ο λογαÏιασμός κατόχου θα Ï€Ïέπει να είναι ο Ï€Ïώτος συνδεδεμένος λογαÏιασμός σε μια πεÏίοδο σÏνδεσης πολλαπλών συνδέσεων.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">ΠÏόσβαση στο σÏστημα υποστήÏιξης ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½ σελίδων</translation>
<translation id="1601560923496285236">ΕφαÏμογή</translation>
<translation id="1603914832182249871">(Ανώνυμη πεÏιήγηση)</translation>
+<translation id="1607139524282324606">ΔιαγÏαφή καταχώÏισης</translation>
<translation id="1608626060424371292">ΚατάÏγηση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… χÏήστη</translation>
<translation id="1609170755653088773">ΣυγχÏονισμός Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης με το iPhone σας</translation>
<translation id="1609862759711084604">ΠÏοηγοÏμενος χÏήστης</translation>
+<translation id="1611557582955786626">Συνδεθείτε για να απολαμβάνετε μια εξατομικευμένη εμπειÏία πεÏιήγησης, συγχÏονισμένη σε όλες τις συσκευές σας</translation>
<translation id="1611584202130317952">Η Ïοή παÏοχής διακόπηκε. Δοκιμάστε ξανά ή επικοινωνήστε με τον κάτοχο ή τον διαχειÏιστή της συσκευής σας.</translation>
<translation id="1611649489706141841">Ï€Ïοώθηση</translation>
<translation id="1611704746353331382">Εξαγωγή σελιδοδεικτών σε αÏχείο HTML...</translation>
<translation id="1612129875274679969">Μόνιμη διατήÏηση της παÏοÏσας συσκευής σε λειτουÏγία Kiosk.</translation>
+<translation id="161460670679785907">Δεν ήταν δυνατός ο εντοπισμός του τηλεφώνου σας</translation>
<translation id="1616206807336925449">Αυτή η επέκταση δεν απαιτεί ειδικά δικαιώματα.</translation>
<translation id="161707228174452095">ΠÏοστέθηκε δακτυλικό αποτÏπωμα!</translation>
<translation id="1618268899808219593">ΚέντÏο βοήθειας</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">Εμφάνιση επιλογών εισαγωγής</translation>
<translation id="1650709179466243265">ΠÏοσθήκη www. και .com και άνοιγμα διεÏθυνσης</translation>
<translation id="1651008383952180276">ΠÏέπει να εισαγάγετε δÏο φοÏές την ίδια φÏάση Ï€Ïόσβασης</translation>
-<translation id="1652972346408808053">Ο κωδικός Ï€Ïόσβασης αποθηκεÏτηκε. Δείτε τους κωδικοÏÏ‚ Ï€Ïόσβασής σας από οποιαδήποτε συσκευή στη διεÏθυνση <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{ΠÏοσθέστε τον εκτυπωτή στο Google Cloud Print, για να μποÏείτε να εκτυπώνετε όπου και αν βÏίσκεστε.}other{ΠÏοσθέστε # εκτυπωτές στο Google Cloud Print, για να μποÏείτε να εκτυπώνετε όπου και αν βÏίσκεστε.}}</translation>
<translation id="1657406563541664238">Συμβάλετε στη βελτίωση του <ph name="PRODUCT_NAME" /> στέλνοντας αυτόματα στην Google στατιστικά στοιχεία χÏήσης και αναφοÏές σφαλμάτων</translation>
<translation id="1658424621194652532">Αυτή η σελίδα έχει Ï€Ïόσβαση στο μικÏόφωνό σας.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">Για λόγους ασφαλείας, η Ï€Ïόσβαση στο αÏχείο δεν ήταν δυνατή.</translation>
<translation id="167832068858235403">μείωση έντασης</translation>
<translation id="1679068421605151609">ΕÏγαλεία για ΠÏογÏαμματιστές</translation>
+<translation id="16815041330799488">Îα μην επιτÏέπεται στους ιστοτόπους να βλέπουν κείμενο και εικόνες που αντιγÏάψατε στο Ï€ÏόχειÏο</translation>
<translation id="1682548588986054654">Îέο παÏάθυÏο ανώνυμης πεÏιήγησης</translation>
+<translation id="1688935057616748272">ΠληκτÏολογήστε ένα γÏάμμα</translation>
<translation id="168991973552362966">ΠÏοσθήκη εκτυπωτή που βÏίσκεται σε κοντινή απόσταση</translation>
<translation id="1689945336726856614">ΑντιγÏαφή &amp;URL</translation>
<translation id="1692602667007917253">Ωχ, κάτι δεν πήγε καλά</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">Μέθοδος εισόδου</translation>
<translation id="175772926354468439">ΕνεÏγοποίηση θέματος</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">ΠÏοβολή στο Chrome Web Store</translation>
<translation id="1758831820837444715">ΔιαμόÏφωση δικτÏου Ethernet</translation>
<translation id="1763046204212875858">ΔημιουÏγία συντομεÏσεων εφαÏμογής</translation>
<translation id="1763108912552529023">Συνεχίστε την εξεÏεÏνηση</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ΠÏοσοχή:<ph name="END_BOLD" /> Αυτά τα αÏχεία είναι Ï€ÏοσωÏινά και ενδέχεται να διαγÏαφοÏν αυτόματα για να απελευθεÏωθεί χώÏος στη μονάδα δίσκου. <ph name="BEGIN_LINK" />Μάθετε πεÏισσότεÏα<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Ρυθμίστε το Smart Lock για το <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Ανάκτηση αÏχείων Microsoft</translation>
-<translation id="1825832322945165090">Δεν υπάÏχει αÏκετός χώÏος στη συσκευή</translation>
+<translation id="1818007989243628752">ΔιαγÏαφή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης για τον λογαÏιασμό <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Έλεγχος</translation>
<translation id="1828149253358786390">Η διεÏθυνση <ph name="SITE" /> θέλει να σας στείλει ειδοποιήσεις.</translation>
<translation id="1828378091493947763">Αυτή η Ï€Ïοσθήκη δεν υποστηÏίζεται σε αυτήν τη συσκευή</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">Κατά την εκκίνηση</translation>
<translation id="2006638907958895361">Άνοιγμα Συνδέσμου στην εφαÏμογή <ph name="APP" /></translation>
<translation id="2007404777272201486">ΑναφοÏά Ï€Ïοβλήματος...</translation>
+<translation id="2015632741368427174">Η ανακατεÏθυνση αποκλείστηκε Ï€Ïος τον ιστότοπο:</translation>
<translation id="2016430552235416146">Τυπική</translation>
<translation id="2017334798163366053">ΑπενεÏγοποίηση συλλογής δεδομένων απόδοσης</translation>
<translation id="2017836877785168846">ΔιαγÏάφει το ιστοÏικό και τις αυτόματες συμπληÏώσεις στη γÏαμμή διευθÏνσεων.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">ΥπάÏχει ήδη αÏχείο με το όνομα "<ph name="FILENAME" />". Τι θέλετε να γίνει;</translation>
<translation id="2087822576218954668">ΕκτÏπωση: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">ΠεÏιηγηθείτε με ασφάλεια με το Google Chrome</translation>
+<translation id="2089795179672254991">Îα γίνεται εÏώτηση όταν ένας ιστότοπος θέλει να δει κείμενο και εικόνες που αντιγÏάψατε στο Ï€ÏόχειÏο (συνιστάται)</translation>
<translation id="2090165459409185032">Για να ανακτήσετε τα στοιχεία του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚, μεταβείτε στη διεÏθυνση: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">ΡÏθμιση ασφαλείας συστήματος</translation>
<translation id="2091887806945687916">Ήχος</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">ΠÏοσαÏμογή μεγέθους</translation>
<translation id="2124930039827422115">{1,plural, =1{Αξιολογήθηκε ως <ph name="AVERAGE_RATING" /> από έναν χÏήστη.}other{Αξιολογήθηκε ως <ph name="AVERAGE_RATING" /> από # χÏήστες.}}</translation>
<translation id="2126167708562367080">Ο συγχÏονισμός έχει απενεÏγοποιηθεί από τον διαχειÏιστή σας.</translation>
-<translation id="2126426811489709554">Με την υποστήÏιξη του Chrome</translation>
<translation id="2127372758936585790">Χαμηλή ισχÏÏ‚ φοÏτιστή</translation>
<translation id="212862741129535676">Ποσοστό κατοχής κατάστασης συχνότητας</translation>
<translation id="2128691215891724419">Σφάλμα συγχÏονισμοÏ: ΕνημεÏώστε τη φÏάση Ï€Ïόσβασης συγχÏονισμοÏ...</translation>
<translation id="2129825002735785149">ΕνημέÏωση Ï€Ïοσθήκης</translation>
<translation id="2129904043921227933">Σφάλμα συγχÏονισμοÏ: ΕνημεÏώστε τη φÏάση Ï€Ïόσβασης συγχÏονισμοÏ...</translation>
<translation id="2131077480075264">Δεν είναι δυνατή η εγκατάσταση του "<ph name="APP_NAME" />" επειδή δεν επιτÏέπεται από το "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Θέλετε να μεταφÏαστεί αυτή η σελίδα;</translation>
<translation id="2135787500304447609">&amp;Συνέχιση</translation>
<translation id="2136372518715274136">Εισαγωγή νέου ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης</translation>
<translation id="2136476978468204130">Η φÏάση Ï€Ïόσβασης που έχετε εισαγάγει είναι εσφαλμένη</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">ΠαÏαβίαση αÏχής έκδοσης πιστοποιητικών</translation>
<translation id="218070003709087997">ΧÏησιμοποιήστε έναν αÏιθμό για να υποδείξετε πόσα αντίγÏαφα θα εκτυπωθοÏν (1 ή 999).</translation>
<translation id="2187895286714876935">Σφάλμα εισαγωγής του Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏƒÏ„Î® </translation>
+<translation id="2187906491731510095">Οι επεκτάσεις ενημεÏώθηκαν</translation>
<translation id="2188881192257509750">Άνοιγμα <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">ΕÏγαλείο λήψης διαπιστευτηÏίων Wi-Fi</translation>
<translation id="219008588003277019">ΛειτουÏγική μονάδα Native Client: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">Καλώς οÏίσατε</translation>
<translation id="225692081236532131">Κατάσταση ενεÏγοποίησης</translation>
+<translation id="2261323523305321874">Ο διαχειÏιστής σας έκανε μια αλλαγή σε ολόκληÏο το σÏστημα που απενεÏγοποιεί οÏισμένα παλιά Ï€Ïοφίλ.</translation>
<translation id="2262477216570151239">ΚαθυστέÏηση Ï€Ïιν από την επανάληψη</translation>
<translation id="2263189956353037928">ΑποσÏνδεση και εκ νέου σÏνδεση</translation>
<translation id="2263497240924215535">(ΑπενεÏγοποιημένη)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">Θέλετε να εγκαταστήσετε το <ph name="PRODUCT_NAME" />;</translation>
<translation id="2296019197782308739">Μέθοδος EAP:</translation>
<translation id="2297705863329999812">Αναζήτηση εκτυπωτών</translation>
-<translation id="230115972905494466">Δεν βÏέθηκαν συμβατές συσκευές</translation>
<translation id="2301382460326681002">Ο κατάλογος Ïίζας επέκτασης δεν είναι έγκυÏος.</translation>
<translation id="2302685579236571180">Μεταβείτε στην ανώνυμη πεÏιήγηση</translation>
<translation id="23030561267973084">Η επέκταση "<ph name="EXTENSION_NAME" />" έχει ζητήσει Ï€Ïόσθετες άδειες.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">Γλώσσα και εισαγωγή</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Οι σημειώσεις στην οθόνη κλειδώματος αποθηκεÏονται αυτόματα στο <ph name="LOCK_SCREEN_APP_NAME" />. Η πιο Ï€Ïόσφατη σημείωση θα παÏαμείνει στην οθόνη κλειδώματος.</translation>
+<translation id="2352947182261340447">Ο τοπικός αποθηκευτικός χώÏος δεν επαÏκεί.</translation>
<translation id="2353297238722298836">Η κάμεÏα και το μικÏόφωνο επιτÏέπονται</translation>
<translation id="2356070529366658676">Îα γίνεται εÏώτηση</translation>
<translation id="2356517949307388948">ΠαÏουσιάστηκε ένα σφάλμα κατά την αναζήτηση επιβλαβοÏÏ‚ Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Ï€ÏŒ το Chrome.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">Îα μην επιτÏέπται ποτέ η Ï€Ïόσβαση στο μικÏόφωνο</translation>
<translation id="2367972762794486313">Εμφάνιση εφαÏμογών</translation>
<translation id="2371076942591664043">Άνοιγμα κατά την &amp;ολοκλήÏωση</translation>
-<translation id="237336063998926520">ΧÏήση της διεÏθυνσης IP για την εξακÏίβωση της τοποθεσίας σας</translation>
<translation id="2377319039870049694">Εναλλαγή σε Ï€Ïοβολή λίστας</translation>
<translation id="2377667304966270281">ΣοβαÏά σφάλματα</translation>
<translation id="2378075407703503998">Έχουν επιλεγεί <ph name="SELCTED_FILE_COUNT" /> αÏχεία</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">ΠÏοέκυψε σφάλμα. Ελέγξτε τον εκτυπωτή σας και δοκιμάστε ξανά.</translation>
<translation id="2385700042425247848">Όνομα υπηÏεσίας:</translation>
<translation id="2387458720915042159">ΤÏπος σÏνδεσης διακομιστή μεσολάβησης</translation>
-<translation id="2391243203977115091">Î’Ïέθηκαν <ph name="FILE_COUNT" /> νέες φωτογÏαφίες
- <ph name="LINE_BREAK1" />
- Δεν υπάÏχει αÏκετός χώÏος στη συσκευή.
- <ph name="LINE_BREAK2" />
- Δοκιμάστε να επιλέξετε οÏισμένες φωτογÏαφίες για να ξεκινήσετε.</translation>
<translation id="2391419135980381625">Τυπική γÏαμματοσειÏά</translation>
<translation id="2391762656119864333">Ανάκληση</translation>
<translation id="2392369802118427583">ΕνεÏγοποίηση</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">Îα εκτελείται πάντα στο <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Συνολικό μέγεθος αÏχείου</translation>
<translation id="2428510569851653187">ΠεÏιγÏάψτε τι κάνατε όταν παÏουσιάστηκε το σφάλμα στην καÏτέλα</translation>
+<translation id="2431027948063157455">Δεν ήταν δυνατή η φόÏτωση του Î’Î¿Î·Î¸Î¿Ï Google. Ελέγξτε τη σÏνδεση δικτÏου σας και δοκιμάστε ξανά.</translation>
<translation id="2433452467737464329">ΠÏοσθήκη μιας παÏαμέτÏου εÏωτήματος στη διεÏθυνση URL για την αυτόματη ανανέωση της σελίδας: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Εμφάνιση</translation>
<translation id="2435248616906486374">Η σÏνδεση δικτÏου διακόπηκε</translation>
@@ -917,6 +928,7 @@
<translation id="2445081178310039857">Απαιτείται ο κατάλογος Ïίζας επέκτασης.</translation>
<translation id="2448312741937722512">ΤÏπος</translation>
<translation id="2450223707519584812">Δεν θα μποÏείτε να Ï€Ïοσθέσετε χÏήστες, επειδή απουσιάζουν τα κλειδιά του Google API. Για λεπτομέÏειες, ανατÏέξτε στη διεÏθυνση <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Δεν υπάÏχουν ενεÏγές Ï€Ïοβολές</translation>
<translation id="2453021845418314664">ΣÏνθετες Ïυθμίσεις συγχÏονισμοÏ</translation>
<translation id="2453576648990281505">Το αÏχείο υπάÏχει ήδη</translation>
<translation id="2453860139492968684">Τέλος</translation>
@@ -924,7 +936,6 @@
<translation id="2457246892030921239">Η εφαÏμογή <ph name="APP_NAME" /> θέλει να αντιγÏάψει αÏχεία από <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ΑναγνωÏιστικό ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î‘Ïχής πιστοποίησης</translation>
<translation id="2462752602710430187">ΠÏοστέθηκε <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Εισαγωγή σελιδοδεικτών</translation>
<translation id="2464089476039395325">Διακομιστής μεσολάβησης HTTP</translation>
<translation id="2468902267404883140">Δεν είναι δυνατή η σÏνδεση στο τηλέφωνό σας. Βεβαιωθείτε ότι χÏησιμοποιείτε συμβατό τηλέφωνο Android που είναι ενεÏγοποιημένο και διαθέσιμο. &lt;a&gt;Μάθετε πεÏισσότεÏα&lt;/a&gt;</translation>
<translation id="2470702053775288986">ΑπενεÏγοποίηση μη υποστηÏιζόμενων επεκτάσεων</translation>
@@ -993,6 +1004,7 @@
<translation id="2562743677925229011">Δεν είστε συνδεδεμένος στο <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ΣυγχαÏητήÏια! Η υπηÏεσία δεδομένων "<ph name="NAME" />" έχει ενεÏγοποιηθεί και είναι έτοιμη για χÏήση.</translation>
<translation id="2566124945717127842">Το Powerwash θα επαναφέÏει τη συσκευή σας <ph name="IDS_SHORT_PRODUCT_NAME" /> και θα την κάνει σαν καινοÏÏια.</translation>
+<translation id="2567257616420533738">Ο κωδικός Ï€Ïόσβασης αποθηκεÏτηκε. Δείτε και διαχειÏιστείτε τους αποθηκευμένους κωδικοÏÏ‚ Ï€Ïόσβασης στη διεÏθυνση <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Υποδοχέας γÏαμμής πληÏοφοÏιών</translation>
<translation id="2570000010887652771">Εξοικονόμηση δεδομένων.</translation>
<translation id="257088987046510401">Θέματα</translation>
@@ -1013,6 +1025,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (ΠλατφόÏμα <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ΠÏοεπιλεγμένες Ïυθμίσεις αναζήτησης</translation>
<translation id="2586657967955657006">ΠÏόχειÏο</translation>
+<translation id="2586672484245266891">Εισαγάγετε μια πιο σÏντομη διεÏθυνση URL</translation>
<translation id="2587922270115112871">Η δημιουÏγία ενός εποπτευόμενου χÏήστη δεν δημιουÏγεί νέο ΛογαÏιασμό Google και οι Ïυθμίσεις
και τα δεδομένα του μεταφέÏονται σε άλλες συσκευές με το ΣυγχÏονισμό Chrome. Οι εποπτευόμενοι χÏήστες ισχÏουν μόνο για αυτήν τη συσκευή.</translation>
<translation id="258932246702879617">Επιλέξτε <ph name="BEGIN_BOLD" />ΚαÏφίτσωμα στη γÏαμμή εÏγασιών<ph name="END_BOLD" /></translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344">Η εφαÏμογή <ph name="NAME" /> χÏησιμοποιεί <ph name="USAGE" /> MB από το χώÏο του δίσκου.</translation>
<translation id="2633212996805280240">Îα γίνει κατάÏγηση του "<ph name="EXTENSION_NAME" />";</translation>
<translation id="263325223718984101">Το <ph name="PRODUCT_NAME" /> δεν ήταν δυνατό να ολοκληÏώσει την εγκατάσταση, όμως θα συνεχίσει να εκτελείται από το είδωλο δίσκου.</translation>
+<translation id="2635176084534510129">Λάβετε πεÏισσότεÏο εξατομικευμένες εμπειÏίες, όπως καλÏτεÏες Ï€Ïοτάσεις πεÏιεχομένου και πιο έξυπνη ΜετάφÏαση</translation>
<translation id="2635276683026132559">ΥπογÏαφή</translation>
<translation id="2635926034288331400">Εγκατάσταση στις ΕφαÏμογές</translation>
<translation id="2636625531157955190">Το Chrome δεν μποÏεί να αποκτήσει Ï€Ïόσβαση στην εικόνα.</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">ΔιαχειÏιστείτε τις επεκτάσεις σας, κάνοντας κλικ στην επιλογή "Επεκτάσεις" στο Î¼ÎµÎ½Î¿Ï "ΠαÏάθυÏο".</translation>
<translation id="2647142853114880570">επανάληψη φόÏτωσης</translation>
<translation id="2647269890314209800">ΧÏησιμοποιοÏνται cookie</translation>
+<translation id="264810637653812429">Δεν βÏέθηκαν συμβατές συσκευές.</translation>
<translation id="2648831393319960979">Γίνεται Ï€Ïοσθήκη της συσκευής στο λογαÏιασμό σας. Αυτή η διαδικασία μποÏεί να διαÏκέσει λίγη ÏŽÏα…</translation>
<translation id="2649045351178520408">ASCII με κωδικοποίηση Base64, αλυσίδα πιστοποιητικοÏ</translation>
<translation id="2653266418988778031">Εάν διαγÏάψετε ένα πιστοποιητικό ΑÏχής πιστοποίησης (ΑΠ), τότε το Ï€ÏόγÏαμμα πεÏιήγησής σας δεν θα αποδέχεται πλέον οποιαδήποτε πιστοποιητικά εκδίδονται από αυτή την ΑΠ.</translation>
<translation id="2653659639078652383">Υποβολή</translation>
<translation id="265390580714150011">Τιμή πεδίου</translation>
-<translation id="2654286334048437383">Εξαγωγή σελιδοδεικτών</translation>
<translation id="2655386581175833247">Πιστοποιητικό χÏήστη:</translation>
<translation id="2660779039299703961">Συμβάν</translation>
+<translation id="266079277508604648">Δεν είναι δυνατή η σÏνδεση του εκτυπωτή. Βεβαιωθείτε ότι ο εκτυπωτής είναι ενεÏγοποιημένος και ότι είναι συνδεδεμένος στο Chromebook μέσω Wi-Fi ή USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Γλώσσα</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">Η σÏνδεσή σας στο διαδίκτυο βÏίσκεται υπό παÏακολοÏθηση</translation>
<translation id="268053382412112343">ΙστοÏικό</translation>
<translation id="2683638487103917598">Ο φάκελος είναι ταξινομημένος</translation>
+<translation id="2684004000387153598">Για να συνεχίσετε, κάντε κλικ στο κουμπί OK και, στη συνέχεια, κάντε κλικ στην επιλογή "ΠÏοσθήκη ατόμου" για να δημιουÏγήσετε ένα νέο Ï€Ïοφίλ για τη διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου σας.</translation>
<translation id="2686759344028411998">Δεν είναι δυνατός ο εντοπισμός των λειτουÏγικών μονάδων που φοÏτώθηκαν.</translation>
<translation id="2688196195245426394">Σφάλμα εγγÏαφής της συσκευής στο διακομιστή: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Εμφάνιση επιλογών γλώσσας</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">ΤαχÏτητα επιφάνειας αφής</translation>
<translation id="2706892089432507937">Συσκευές USB</translation>
+<translation id="2706954854267016964">Η επιλεγμένη συσκευή Google Cloud Print δεν υποστηÏίζεται πλέον. Δοκιμάστε να Ïυθμίσετε τον εκτυπωτή ανάλογα με τις Ïυθμίσεις συστήματος του υπολογιστή σας.</translation>
<translation id="2707024448553392710">Λήψη στοιχείου</translation>
<translation id="270921614578699633">Πάνω από το μέσο ÏŒÏο</translation>
<translation id="2709453993673701466">Θέλετε να διαχειÏιστείτε τον συγχÏονισμό και την εξατομίκευση, Ï€ÏÎ¿Ï„Î¿Ï ÎµÎ½ÎµÏγοποιηθοÏν; ΑνατÏέξτε στις <ph name="BEGIN_LINK" />Ρυθμίσεις<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">ΣÏμπτυξη...</translation>
<translation id="2737492745329609575">ΈναÏξη ÏÏθμισης</translation>
<translation id="2738771556149464852">Όχι αÏγότεÏα από</translation>
+<translation id="2739046699559178272">Αποθήκευση και συνέχεια</translation>
<translation id="2739191690716947896">Εντοπισμός σφαλμάτων</translation>
<translation id="2739240477418971307">Αλλαγή των Ïυθμίσεων Ï€Ïοσβασιμότητας</translation>
<translation id="2740393541869613458">ελέγξτε τους ιστότοπους που επισκέφτηκε ο εποπτευόμενος χÏήστης και</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">Ενδέχεται αυτός ο Ï„Ïπος αÏχείου να βλάψει τον υπολογιστή σας.</translation>
<translation id="2775104091073479743">ΕπεξεÏγασία δακτυλικών αποτυπωμάτων</translation>
<translation id="2776441542064982094">Φαίνεται πως δεν υπάÏχουν διαθέσιμες συσκευές για καταχώÏιση στο δίκτυο. Αν η συσκευή σας είναι ενεÏγή και συνδεδεμένη στο διαδίκτυο, δοκιμάστε να την καταχωÏίσετε, χÏησιμοποιώντας τις οδηγίες που πεÏιλαμβάνει το εγχειÏίδιο οδηγιών της.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Η λήψη ολοκληÏώθηκε</translation>
<translation id="2783661497142353826">ΔιαχείÏιση εφαÏμογών Kiosk</translation>
<translation id="2784407158394623927">ΕνεÏγοποίηση της υπηÏεσίας δεδομένων κινητής συσκευής</translation>
@@ -1203,7 +1222,6 @@
<translation id="2843806747483486897">Αλλαγή Ï€Ïοεπιλογής...</translation>
<translation id="2844111009524261443">Εκτέλεση με κλικ</translation>
<translation id="2845382757467349449">ΔιαÏκής εμφάνιση γÏαμμής σελιδοδεικτών</translation>
-<translation id="284682086647736321">ΣυμπεÏιλάβετε τα πλήκτÏα Ctrl, Alt ή Command</translation>
<translation id="2847759467426165163">Μετάδοση σε</translation>
<translation id="284805635805850872">ΚατάÏγηση επιβλαβοÏÏ‚ λογισμικοÏ;</translation>
<translation id="2849362176025371110">Αυτόματη αποστολή διαγνωστικών και δεδομένων χÏήσης στην Google. ΜποÏείτε να αλλάξετε αυτήν την επιλογή ανά πάσα στιγμή στις <ph name="BEGIN_LINK1" />Ρυθμίσεις<ph name="END_LINK1" /> της συσκευής σας. <ph name="BEGIN_LINK2" />Μάθετε πεÏισσότεÏα<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@
<translation id="2849936225196189499">ΚÏίσιμη</translation>
<translation id="2850124913210091882">ΔημιουÏγία αντιγÏάφων ασφαλείας</translation>
<translation id="2850541429955027218">ΠÏοσθήκη θέματος</translation>
+<translation id="2853121255651601031">Ο κωδικός Ï€Ïόσβασης αποθηκεÏτηκε</translation>
<translation id="2853916256216444076">$1 βίντεο</translation>
<translation id="2857608528410806398">Εδώ εμφανίζεται το κÏÏιο μέÏος της ειδοποίησης της λειτουÏγίας ΓÏήγοÏου ξεκλειδώματος. Εδώ εμφανίζεται το κÏÏιο μέÏος της ειδοποίησης της λειτουÏγίας ΓÏήγοÏου ξεκλειδώματος. Εδώ εμφανίζεται το κÏÏιο μέÏος της ειδοποίησης της λειτουÏγίας ΓÏήγοÏου ξεκλειδώματος. Εδώ εμφανίζεται το κÏÏιο μέÏος της ειδοποίησης της λειτουÏγίας ΓÏήγοÏου ξεκλειδώματος. Εδώ εμφανίζεται το κÏÏιο μέÏος της ειδοποίησης της λειτουÏγίας ΓÏήγοÏου ξεκλειδώματος.</translation>
<translation id="2860150991415616761">Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î· (4 δ.)</translation>
@@ -1253,6 +1272,7 @@
<translation id="2908162660801918428">ΠÏοσθήκη συλλογής μέσων από τον κατάλογο</translation>
<translation id="2908789530129661844">ΣμίκÏυνση οθόνης</translation>
<translation id="2910318910161511225">Συνδεθείτε σε ένα δίκτυο και δοκιμάστε ξανά</translation>
+<translation id="2911898792135283060">ΔημιουÏγία ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης…</translation>
<translation id="2912905526406334195">Ο ιστότοπος <ph name="HOST" /> επιθυμεί να χÏησιμοποιήσει το μικÏόφωνο σας.</translation>
<translation id="2913331724188855103">Îα επιτÏέπεται στους ιστότοπους η αποθήκευση και η ανάγνωση δεδομένων cookie (συνιστάται)</translation>
<translation id="2916073183900451334">Εάν πατήσετε το πλήκτÏο Tab σε μια ιστοσελίδα, επισημαίνονται οι σÏνδεσμοι, καθώς και τα πεδία φόÏμας</translation>
@@ -1297,6 +1317,7 @@
<translation id="2989474696604907455">αποσυνδεδεμένη</translation>
<translation id="2989786307324390836">Κωδικοποιημένο δυαδικό DER, πιστοποιητικό</translation>
<translation id="2993517869960930405">ΠληÏοφοÏίες εφαÏμογής</translation>
+<translation id="2994669386200004489">Δεν ήταν δυνατή η δημιουÏγία αντιγÏάφου ασφαλείας για το <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Εγκαταστάθηκε από το γονέα σας.</translation>
<translation id="3002017044809397427">Εντοπίστηκε το τηλέφωνό σας <ph name="PHONE_TYPE" />. Ωστόσο, το Smart Lock λειτουÏγεί μόνο σε συσκευές με έκδοση Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Android 5.0 και νεότεÏη. &lt;a&gt;Μάθετε πεÏισσότεÏα&lt;/a&gt;</translation>
<translation id="3003144360685731741">ΠÏοτιμώμενα δίκτυα</translation>
@@ -1355,6 +1376,7 @@
<translation id="3064410671692449875">ΑνεπαÏκή δεδομένα</translation>
<translation id="3065041951436100775">Σχόλια για απότομο κλείσιμο καÏτέλας.</translation>
<translation id="3065140616557457172">ΠληκτÏολογήστε για αναζήτηση ή εισαγάγετε μια διεÏθυνση URL για πλοήγηση - όλα είναι δυνατά.</translation>
+<translation id="3066642396596108483">ΣυγχÏονίστε τους σελιδοδείκτες, τους κωδικοÏÏ‚ Ï€Ïόσβασης και το ιστοÏικό σε όλες τις συσκευές σας</translation>
<translation id="3067198360141518313">Εκτέλεση αυτής της Ï€Ïοσθήκης</translation>
<translation id="3071624960923923138">ΜποÏείτε να κάνετε κλικ εδώ, για να ανοίξετε μια νέα καÏτέλα</translation>
<translation id="3074037959626057712">Έχετε συνδεθεί και ενεÏγοποιήσει τον συγχÏονισμό</translation>
@@ -1442,6 +1464,7 @@
<translation id="3202173864863109533">Ο ήχος αυτής της καÏτέλας έχει τεθεί σε σίγαση.</translation>
<translation id="3206175707080061730">ΥπάÏχει ήδη αÏχείο με το όνομα "$1". Θέλετε να το αντικαταστήσετε;</translation>
<translation id="3208703785962634733">Μη επιβεβαιωμένη</translation>
+<translation id="3213187967168344806">Δεν είναι δυνατή η Ï€Ïοσθήκη του εκτυπωτή. Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Η διαδικασία σÏνδεσης <ph name="CLOUD_PRINT_NAME" /> παÏουσίασε σφάλμα. Îα γίνει επανεκκίνηση;</translation>
<translation id="3221634914176615296">ΕξεÏευνήστε το πεÏιεχόμενο της συσκευής σας στην εφαÏμογή "ΑÏχεία".</translation>
@@ -1468,12 +1491,14 @@
<translation id="3254516606912442756">Ο αυτόματος εντοπισμός ζώνης ÏŽÏας είναι απενεÏγοποιημένος</translation>
<translation id="3264544094376351444">ΓÏαμματοσειÏά Sans-serif</translation>
<translation id="3264547943200567728">Η ÏÏθμιση του δικτÏου του Chromebox σας απέτυχε</translation>
+<translation id="3264582393905923483">ΠεÏιβάλλον</translation>
<translation id="3265459715026181080">Κλείσιμο παÏαθÏÏου</translation>
<translation id="3267726687589094446">Îα συνεχίσει να επιτÏέπεται η αυτόματη λήψη πολλών αÏχείων</translation>
<translation id="3267998849713137817">ΤÏοποποιημένη ÏŽÏα</translation>
<translation id="3268451620468152448">Ανοικτές καÏτέλες</translation>
<translation id="3269069891205016797">Οι πληÏοφοÏίες σας θα καταÏγηθοÏν από τη συσκευή μόλις αποσυνδεθείτε.</translation>
<translation id="3269093882174072735">ΦόÏτωση εικόνας</translation>
+<translation id="3269889795238950578">Αυτή η σελίδα μποÏεί να δει το κείμενο και τις εικόνες που αντιγÏάψατε στο Ï€ÏόχειÏο.</translation>
<translation id="326999365752735949">ΔιαφοÏά λήψεων</translation>
<translation id="3270965368676314374">Ανάγνωση, αλλαγή και διαγÏαφή φωτογÏαφιών, μουσικής και άλλων μέσων από τον υπολογιστή σας</translation>
<translation id="327147043223061465">Εμφάνιση όλων των cookie και των δεδομένων ιστοτόπων</translation>
@@ -1505,6 +1530,7 @@
<translation id="3305389145870741612">Η διαδικασία διαμόÏφωσης ενδέχεται να διαÏκέσει μεÏικά δευτεÏόλεπτα. ΠεÏιμένετε.</translation>
<translation id="3305661444342691068">Άνοιγμα PDF σε Ï€Ïοεπισκόπηση</translation>
<translation id="3306684685104080068">ΕνεÏγοποίηση μετάδοσης σε υπηÏεσίες που βασίζονται στο cloud, όπως το Google Hangouts.</translation>
+<translation id="3307091518408668019">ΟÏγανωτική μονάδα υπολογιστή (e.g. OU=Chromebook,DC=παÏάδειγμα,DC=com)</translation>
<translation id="3308006649705061278">ΟÏγανωτική ομάδα (OU)</translation>
<translation id="3308116878371095290">Σε αυτήν τη σελίδα δεν έχει επιτÏαπεί ο οÏισμός των cookie.</translation>
<translation id="3308134619352333507">ΑπόκÏυψη κουμπιοÏ</translation>
@@ -1512,9 +1538,6 @@
<translation id="3309747692199697901">Îα εκτελείται πάντα σε όλους τους ιστότοπους</translation>
<translation id="3312424061798279731">ΕνεÏγοποιημένες γλώσσες</translation>
<translation id="3312903956926554846">Εγκατάσταση στην επιφάνεια εÏγασίας</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Από <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Η σελίδα εκκίνησής σας άλλαξε σε <ph name="URL" />. Για να απενεÏγοποιήσετε τις επεκτάσεις που αλλάζουν τη σελίδα εκκίνησής σας, κάντε κλικ στην "ΕπαναφοÏά".</translation>
<translation id="3313590242757056087">Για να οÏίσετε τους ιστότοπους που μποÏεί να επισκέπτεται ο εποπτευόμενος χÏήστης, μποÏείτε να διαμοÏφώσετε τους πεÏιοÏισμοÏÏ‚
και άλλες Ïυθμίσεις από τη διεÏθυνση <ph name="MANAGEMENT_URL" />.
Αν δεν αλλάξετε τις Ï€Ïοεπιλεγμένες Ïυθμίσεις, ο χÏήστης <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@
<translation id="3360297538363969800">Η εκτÏπωση απέτυχε. Ελέγξτε τον εκτυπωτή σας και δοκιμάστε ξανά.</translation>
<translation id="3364721542077212959">ΕÏγαλεία γÏαφίδας</translation>
<translation id="336497260564123876">Ο κωδικός Ï€Ïόσβασης αποθηκεÏτηκε. Για να εμφανίζονται οι κωδικοί Ï€Ïόσβασης σε όλες τις συσκευές σας, συνδεθείτε στο Chrome.</translation>
+<translation id="3365598184818502391">ΧÏησιμοποιήστε το Ctrl ή το Alt</translation>
<translation id="3367813778245106622">Συνδεθείτε ξανά για να ξεκινήσετε τον συγχÏονισμό</translation>
<translation id="3368922792935385530">Σε σÏνδεση</translation>
<translation id="3369624026883419694">Ανάλυση της διεÏθυνσης του κεντÏÎ¹ÎºÎ¿Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„Î®...</translation>
@@ -1582,6 +1606,7 @@
<translation id="3423858849633684918">Επανεκκινήστε το <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">ΠεÏιγÏάψτε τι κάνατε όταν παÏουσιάστηκε το σφάλμα στην καÏτέλα</translation>
<translation id="3427092606871434483">Îα επιτÏέπεται (Ï€Ïοεπιλογή)</translation>
+<translation id="3428419049384081277">Είστε συνδεδεμένοι!</translation>
<translation id="3429275422858276529">ΠÏοσθέστε σελιδοδείκτη σε αυτήν τη σελίδα, για να την εντοπίσετε εÏκολα αÏγότεÏα</translation>
<translation id="3429599832623003132">$1 στοιχεία</translation>
<translation id="3432227430032737297">ΚατάÏγηση όλων όσων εμφανίζονται</translation>
@@ -1604,13 +1629,14 @@
<translation id="344630545793878684">Ανάγνωση των δεδομένων σας σε οÏισμένους ιστότοπους</translation>
<translation id="3449839693241009168">Πατήστε <ph name="SEARCH_KEY" /> για να αποστείλετε εντολές στο <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Ποσοστό κατοχής κατάστασης αδÏάνειας</translation>
-<translation id="3450505713373650336">ΔημιουÏγία αντιγÏάφων ασφαλείας για <ph name="FILE_COUNT" /> φωτογÏαφίες</translation>
<translation id="3453612417627951340">ΧÏειάζεται εξουσιοδότηση</translation>
<translation id="3454157711543303649">Η ενεÏγοποίηση ολοκληÏώθηκε</translation>
+<translation id="3454224730401036106">Έγινε εναλλαγή της σÏνδεσής σας σε ένα πιο ασφαλές δίκτυο</translation>
<translation id="345693547134384690">Άνοιγμα ε&amp;ικόνας σε νέα καÏτέλα</translation>
<translation id="3459509316159669723">ΕκτÏπωση</translation>
<translation id="3459697287128633276">Για να είναι δυνατή η Ï€Ïόσβαση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ στο Google Play Store, Ï€Ïαγματοποιήστε έλεγχο ταυτότητας με τον ΠάÏοχο ταυτότητας.</translation>
<translation id="3459774175445953971">Τελευταία Ï„Ïοποποίηση:</translation>
+<translation id="3461266716147554923">Το <ph name="URL" /> θέλει να δει κείμενο και εικόνες που αντιγÏάφηκαν στο Ï€ÏόχειÏο</translation>
<translation id="3462413494201477527">ΑκÏÏωση ÏÏθμισης λογαÏιασμοÏ;</translation>
<translation id="346431825526753">Αυτός είναι ένας λογαÏιασμός για παιδιά τον οποίο διαχειÏίζεται ο χÏήστης <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Κάντε κλικ στη φωτογÏαφία σας</translation>
@@ -1623,10 +1649,12 @@
<translation id="3470502288861289375">ΑντιγÏαφή…</translation>
<translation id="3473479545200714844">Μεγεθυντής οθόνης</translation>
<translation id="3475447146579922140">Υπολογιστικό φÏλλο Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 γÏαμμή δεν εμφανίζεται&gt;}other{&lt;$1 γÏαμμές δεν εμφανίζονται&gt;}}</translation>
<translation id="3475843873335999118">Δυστυχώς, το δακτυλικό σας αποτÏπωμα εξακολουθεί να μην αναγνωÏίζεται. ΠληκτÏολογήστε τον κωδικό Ï€Ïόσβασής σας.</translation>
<translation id="347670947055184738">Ωχ! Το σÏστημα δεν κατάφεÏε να ανακτήσει την πολιτική για τη συσκευή σας.</translation>
<translation id="347785443197175480">Îα συνεχίσει να επιτÏέπεται στο <ph name="HOST" /> η Ï€Ïόσβαση στην κάμεÏα και στο μικÏόφωνό σας</translation>
<translation id="3478685642445675458">Ξεκλειδώστε το Ï€Ïοφίλ σας Ï€ÏÎ¿Ï„Î¿Ï ÎºÎ±Ï„Î±Ïγήσετε κάποιο άτομο.</translation>
+<translation id="347919930506963698">Αξιοποιήστε ακόμη πεÏισσότεÏο το Chrome</translation>
<translation id="3479552764303398839">Όχι Ï„ÏŽÏα</translation>
<translation id="3480892288821151001">ΑγκÏÏωση παÏαθÏÏου αÏιστεÏά</translation>
<translation id="3481915276125965083">Έγινε αποκλεισμός των ακόλουθων αναδυόμενων παÏαθÏÏων σε αυτήν τη σελίδα:</translation>
@@ -1644,14 +1672,17 @@
<translation id="3504135463003295723">Όνομα ομάδας:</translation>
<translation id="3505030558724226696">Ανάκληση Ï€Ïόσβασης στη συσκευή</translation>
<translation id="3507421388498836150">ΤÏέχοντα δικαιώματα για "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Επανάληψη σάÏωσης συσκευών Bluetooth</translation>
<translation id="3508920295779105875">Επιλέξτε άλλο φάκελο...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Επανάληψη σάÏωσης</translation>
<translation id="3511307672085573050">ΑντιγÏαφή διεÏθυνσης συν&amp;δέσμου</translation>
<translation id="3511399794969432965">Αντιμετωπίζετε Ï€Ïόβλημα σÏνδεσης;</translation>
<translation id="351152300840026870">ΓÏαμματοσειÏά σταθεÏÎ¿Ï Ï€Î»Î¬Ï„Î¿Ï…Ï‚</translation>
<translation id="3511528412952710609">Î’ÏαχÏ</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ΑκÏÏωση λήψης}other{ΑκÏÏωση λήψεων}}</translation>
<translation id="3514373592552233661">Τα Ï€Ïοτιμώμενα δίκτυα θα Ï€Ïοτιμώνται έναντι των υπόλοιπων γνωστών δικτÏων εάν υπάÏχουν πεÏισσότεÏα από ένα</translation>
+<translation id="3520212870468945358">Το <ph name="URL" /> θέλει να δει τον σειÏιακό αÏιθμό του ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±ÏƒÏ†Î±Î»ÎµÎ¯Î±Ï‚</translation>
<translation id="3523642406908660543">Îα γίνεται εÏώτηση κάθε φοÏά που ένας ιστότοπος επιθυμεί να χÏησιμοποιήσει μια Ï€Ïοσθήκη για να αποκτήσει Ï€Ïόσβαση στον υπολογιστή σας (συνιστάται)</translation>
<translation id="3525897975040424366">Εγκατάσταση στο Ïάφι</translation>
<translation id="3527085408025491307">Φάκελος</translation>
@@ -1681,13 +1712,11 @@
<translation id="3564334271939054422">Ενδέχεται να ζητηθεί από το Wi-Fi που χÏησιμοποιείτε (<ph name="NETWORK_ID" />) να επισκεφτείτε τη σελίδα σÏνδεσής του.</translation>
<translation id="3564708465992574908">Επίπεδα εστίασης</translation>
<translation id="3566721612727112615">Δεν Ï€Ïοστέθηκαν ιστότοποι</translation>
-<translation id="3566866560249787686">Δεν ήταν δυνατή η φόÏτωση του Î’Î¿Î·Î¸Î¿Ï Google. Δοκιμάστε ξανά.</translation>
<translation id="3569382839528428029">Θέλετε να μοιÏάζεστε την οθόνη σας με την εφαÏμογή <ph name="APP_NAME" />;</translation>
<translation id="3570985609317741174">ΠεÏιεχόμενο ιστοÏ</translation>
<translation id="3571734092741541777">ΡÏθμιση</translation>
<translation id="3574210789297084292">σÏνδεση</translation>
<translation id="3576324189521867626">Εγκαταστάθηκε επιτυχώς</translation>
-<translation id="3578331450833904042">ΠÏοεπιλογή (επιλογή όλων)</translation>
<translation id="3578594933904494462">Το πεÏιεχόμενο αυτής της ετικέτας είναι κοινόχÏηστο.</translation>
<translation id="357886715122934472">Ο χÏήστης &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; θέλει να μοιÏαστεί έναν εκτυπωτή &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; με μια ομάδα που σας ανήκει: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Εάν δεχτείτε, όλα τα μέλη της ομάδας θα έχουν τη δυνατότητα να χÏησιμοποιοÏν τον εκτυπωτή.</translation>
<translation id="3584169441612580296">Ανάγνωση και αλλαγή φωτογÏαφιών, μουσικής και άλλων μέσων από τον υπολογιστή σας</translation>
@@ -1702,6 +1731,7 @@
<translation id="3599863153486145794">ΔιαγÏάφει το ιστοÏικό από όλες τις συνδεδεμένες συσκευές. Ο ΛογαÏιασμός σας Google ενδέχεται να διαθέτει άλλες μοÏφές ιστοÏÎ¹ÎºÎ¿Ï Ï€ÎµÏιήγησης στη διεÏθυνση <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Η Ï€Ïόσβαση στα τοπικά αÏχεία στη συσκευή σας έχει απενεÏγοποιηθεί από τον διαχειÏιστή σας.</translation>
<translation id="3600792891314830896">Σίγαση ιστοτόπων που αναπαÏάγουν ήχο</translation>
+<translation id="3603177256297531067">Δεν ήταν δυνατή η μετάφÏαση αυτής της σελίδας</translation>
<translation id="3603533104205588786">ΜποÏείτε να κάνετε κλικ στο αστέÏι για να Ï€Ïοσθέσετε σελιδοδείκτη σε μια σελίδα</translation>
<translation id="3603622770190368340">Απόκτηση Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î´Î¹ÎºÏ„Ïου</translation>
<translation id="3604048165392640554">Δεν βÏέθηκε σÏνδεση στο διαδίκτυο. ΕνεÏγοποιήστε την Άμεση σÏνδεση στις άλλες συσκευές σας και Ï€Ïοσπαθήστε ξανά. &lt;a target="_blank" href="<ph name="URL" />"&gt;Μάθετε πεÏισσότεÏα&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@
<translation id="3697100740575341996">Ο διαχειÏιστής τεχνολογιών πληÏοφοÏικής έχει απενεÏγοποιήσει τις κοÏυφαίες λειτουÏγίες του Chrome για τη συσκευή σας. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ΔιεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου</translation>
<translation id="3702500414347826004">Η σελίδα εκκίνησής σας άλλαξε ώστε να συμπεÏιλάβει το <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Îα γίνεται εÏώτηση όταν ένας ιστότοπος θέλει να δει κείμενο και εικόνες που αντιγÏάφετε στο Ï€ÏόχειÏο</translation>
<translation id="370415077757856453">Η JavaScript αποκλείστηκε</translation>
<translation id="3704331259350077894">ΠαÏση λειτουÏγίας</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@
<translation id="379082410132524484">Η κάÏτα σας έληξε</translation>
<translation id="3792890930871100565">ΑποσÏνδεση εκτυπωτών</translation>
<translation id="379422718204375917">ΧÏησιμοποιήστε το Smart Lock, για να συνδεθείτε στον λογαÏιασμό σας</translation>
-<translation id="3794595850995182458">Έξοδος από τη σελίδα</translation>
<translation id="3796648294839530037">Αγαπημένα δίκτυα:</translation>
<translation id="3797900183766075808">&amp;Αναζήτηση <ph name="SEARCH_ENGINE" /> για "<ph name="SEARCH_TERMS" />"</translation>
<translation id="3798325802885154040">Σας επιτÏέπει να ενεÏγοποιήσετε/απενεÏγοποιήσετε τη λειτουÏγία "άγγιγμα για κλικ"</translation>
@@ -1855,10 +1883,8 @@
<translation id="381202950560906753">ΠÏοσθήκη άλλης συσκευής</translation>
<translation id="3812525830114410218">Ακατάλληλο πιστοποιητικό</translation>
<translation id="3813296892522778813">Μεταβείτε στη <ph name="BEGIN_LINK_CHROMIUM" />βοήθεια του Google Chrome<ph name="END_LINK_CHROMIUM" /> εάν δεν μποÏείτε να βÏείτε αυτό που αναζητάτε</translation>
-<translation id="3815571115159309122">Î’Ïέθηκαν <ph name="FILE_COUNT" /> νέες φωτογÏαφίες
- <ph name="LINE_BREAK1" />
- ΜποÏείτε να δημιουÏγήσετε αντίγÏαφα ασφαλείας στο <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Îα επιτÏέπεται σε όλους τους ιστότοπους η αποστολή μηνυμάτων push παÏασκηνίου</translation>
+<translation id="3819497457291599334">Μεταβείτε στις Ρυθμίσεις &gt; ΕφαÏμογές και ειδοποιήσεις &gt; Όλες οι εφαÏμογές &gt; ΥπηÏεσίες Google Play.</translation>
<translation id="3819752733757735746">ΠÏόσβαση με διακόπτες (ελέγξτε τον υπολογιστή με έναν ή δÏο διακόπτες μόνο)</translation>
<translation id="3819800052061700452">&amp;ΠλήÏης οθόνη</translation>
<translation id="3820172043799983114">Μη έγκυÏο PIN.</translation>
@@ -1878,7 +1904,9 @@
<translation id="3838486795898716504">ΠεÏισσότεÏες σελίδες <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookie και άλλα δεδομένα ιστότοπου και Ï€Ïοσθηκών</translation>
<translation id="383891835335927981">Δεν έχει γίνει μεγέθυνση ή σμίκÏυνση κανενός ιστοτόπου</translation>
+<translation id="3839516600093027468">Îα γίνεται πάντα αποκλεισμός της Ï€Ïοβολής του Ï€ÏοχείÏου από <ph name="HOST" /></translation>
<translation id="3840053866656739575">Η σÏνδεση με το Chromebox σας χάθηκε. Θα Ï€Ïέπει να έÏθετε πιο κοντά ή να ελέγξετε τη συσκευή σας όσο Ï€ÏοσπαθοÏμε να συνδεθοÏμε ξανά.</translation>
+<translation id="3842132283799370683">Απέτυχε η σÏνδεση του μηχανήματος στον τομέα. Αυτό μποÏεί να οφείλεται σε ζητήματα σχετικά με την οÏγανωτική μονάδα.</translation>
<translation id="3842552989725514455">ΓÏαμματοσειÏά Serif</translation>
<translation id="385051799172605136">Πίσω</translation>
<translation id="3851428669031642514">ΦόÏτωση μη ασφαλών σεναÏίων</translation>
@@ -1887,6 +1915,7 @@
<translation id="3856800405688283469">Επιλογή ζώνης ÏŽÏας</translation>
<translation id="3856921555429624101">Η μέτÏηση της χÏήσης δεδομένων έληξε</translation>
<translation id="3857228364945137633">Δοκιμάστε το Smart Lock, για να ξεκλειδώσετε το <ph name="DEVICE_TYPE" /> χωÏίς κωδικό Ï€Ïόσβασης, όταν το τηλέφωνό σας είναι κοντά.</translation>
+<translation id="3857732810083914482">Η εξατομίκευση είναι απενεÏγοποιημένη. ΜποÏείτε να αλλάξετε αυτήν τη ÏÏθμιση στη διεÏθυνση myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Καλώς ήÏθατε στο Hangouts Meet</translation>
<translation id="3862134173397075045">Καλώς ήÏθατε στην εμπειÏία Μετάδοσης στο Chrome!</translation>
@@ -1928,9 +1957,11 @@
<translation id="3926002189479431949">Το τηλέφωνο που χÏησιμοποιείται το Smart Lock άλλαξε</translation>
<translation id="3927932062596804919">ΆÏνηση</translation>
<translation id="3930521966936686665">ΑναπαÏαγωγή σε</translation>
+<translation id="3933283459331715412">ΕπαναφοÏά διαγÏαμμένου ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης για τον λογαÏιασμό <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Άνοιγμα ήχου σε νέα καÏτέλα</translation>
<translation id="3936925983113350642">Ο κωδικός Ï€Ïόσβασης που επιλέγετε θα χÏειαστεί αÏγότεÏα για την επαναφοÏά Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… πιστοποιητικοÏ. ΚαταγÏάψτε τον σε ασφαλή τοποθεσία.</translation>
<translation id="3937640725563832867">Εναλλακτικό όνομα εκδότη πιστοποιητικοÏ</translation>
+<translation id="3937734102568271121">Îα μεταφÏάζονται πάντα τα <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">ΕνεÏγοποίηση αυτόματης επανάληψης</translation>
<translation id="3941357410013254652">ΑναγνωÏιστικό καναλιοÏ</translation>
<translation id="3941565636838060942">Για απόκÏυψη της Ï€Ïόσβασης σε αυτό το Ï€ÏόγÏαμμα, Ï€Ïέπει να καταÏγήσετε την εγκατάστασή του χÏησιμοποιώντας το
@@ -1944,6 +1975,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Εισαγωγή από το IE</translation>
<translation id="3950820424414687140">ΣÏνδεση</translation>
+<translation id="3950870029767307261">Αυτή η σελίδα έχει αποκλειστεί από την Ï€Ïοβολή κειμένου και εικόνων που αντιγÏάφηκαν στο Ï€ÏόχειÏο</translation>
<translation id="3954354850384043518">Σε εξέλιξη</translation>
<translation id="3955193568934677022">Îα επιτÏέπεται στους ιστοτόπους να αναπαÏάγουν Ï€Ïοστατευμένο πεÏιεχόμενο (συνιστάται)</translation>
<translation id="3956702100721821638">Δεν ήταν δυνατή η επικοινωνία με το Google Play</translation>
@@ -1976,6 +2008,7 @@
<translation id="39964277676607559">Δεν ήταν δυνατή η φόÏτωση του javascript "<ph name="RELATIVE_PATH" />" για το σενάÏιο πεÏιεχομένου.</translation>
<translation id="4002066346123236978">Τίτλος</translation>
<translation id="40027638859996362">Μετακίνηση λέξης</translation>
+<translation id="4005817994523282006">Μέθοδος ανίχνευσης ζώνης ÏŽÏας</translation>
<translation id="4008291085758151621">Οι πληÏοφοÏίες ιστοτόπου δεν είναι διαθέσιμες σε VR</translation>
<translation id="4010917659463429001">Για να μεταφέÏετε τους σελιδοδείκτες σας στην κινητή συσκευή σας, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Îα γίνει επισκευή του "<ph name="EXTENSION_NAME" />";</translation>
@@ -1992,6 +2025,7 @@
<translation id="4037084878352560732">Άλογο</translation>
<translation id="4037889604535939429">ΕπεξεÏγασία ατόμου</translation>
<translation id="4042264909745389898">ÎŒÏοι Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Έξοδος από τη σελίδα}other{Έξοδος από τις σελίδες}}</translation>
<translation id="4044612648082411741">Εισαγάγετε τον κωδικό Ï€Ïόσβασης του Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚</translation>
<translation id="404493185430269859">ΠÏοεπιλεγμένη μηχανή αναζήτησης</translation>
<translation id="4047112090469382184">Γιατί είναι ασφαλής</translation>
@@ -2038,6 +2072,7 @@
<translation id="4109135793348361820">Μετακίνηση παÏαθÏÏου στο χÏήστη <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Ράφι εστίασης</translation>
<translation id="4114360727879906392">ΠÏοηγοÏμενο παÏάθυÏο</translation>
+<translation id="4115002065223188701">Δίκτυο εκτός εÏÏους</translation>
<translation id="4115080753528843955">ΟÏισμένες υπηÏεσίες πεÏιεχομένου χÏησιμοποιοÏν μοναδικά αναγνωÏιστικά για λόγους εξουσιοδότησης Ï€Ïόσβασης σε Ï€Ïοστατευμένο πεÏιεχόμενο</translation>
<translation id="411666854932687641">Ιδιωτική μνήμη</translation>
<translation id="4120817667028078560">Η διαδÏομή είναι πάÏα Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·</translation>
@@ -2048,6 +2083,7 @@
<translation id="4130207949184424187">Αυτή η επέκταση άλλαξε τη σελίδα που εμφανίζεται όταν κάνετε αναζήτηση από το κÏÏιο πλαίσιο.</translation>
<translation id="413121957363593859">Στοιχεία</translation>
<translation id="4131410914670010031">ΑσπÏόμαυÏο</translation>
+<translation id="4136203100490971508">Ο ÎυχτεÏινός φωτισμός θα απενεÏγοποιείται αυτόματα κατά την ανατολή του ηλίου</translation>
<translation id="4138267921960073861">Εμφάνιση ονομάτων χÏηστών και φωτογÏαφιών στην οθόνη σÏνδεσης</translation>
<translation id="4140559601186535628">ΜηνÏματα push</translation>
<translation id="4146026355784316281">Άνοιγμα πάντα με Ï€ÏόγÏαμμα Ï€Ïοβολής συστήματος</translation>
@@ -2065,6 +2101,7 @@
<translation id="4172051516777682613">Εμφάνιση πάντα</translation>
<translation id="4175737294868205930">Μόνιμος αποθηκευτικός χώÏος</translation>
<translation id="4176463684765177261">ΑπενεÏγοποιημένη</translation>
+<translation id="4180684688621252156">ΥπηÏεσία εκτÏπωσης</translation>
<translation id="4180788401304023883">Îα διαγÏαφεί το πιστοποιητικό ΑΠ "<ph name="CERTIFICATE_NAME" />";</translation>
<translation id="4181841719683918333">Γλώσσες</translation>
<translation id="4184885522552335684">ΣÏÏετε για μετακίνηση οθόνης</translation>
@@ -2080,7 +2117,6 @@
<translation id="4206323443866416204">ΑναφοÏά σχολίων</translation>
<translation id="420665587194630159">(Γίνεται διαχείÏιση αυτής της επέκτασης και δεν είναι δυνατή η κατάÏγηση ή η απενεÏγοποίησή της.)</translation>
<translation id="4206944295053515692">Ρωτήστε την Google για Ï€Ïοτάσεις</translation>
-<translation id="4207228095438106090">Το <ph name="URL" /> θέλει να δει κείμενο και εικόνες που αντιγÏάφετε στο Ï€ÏόχειÏο</translation>
<translation id="4208390505124702064">Αναζήτηση <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Μεγάλο</translation>
<translation id="421017592316736757">ΠÏέπει να είστε συνδεδεμένοι στο διαδίκτυο για να αποκτήσετε Ï€Ïόσβαση σε αυτό το αÏχείο.</translation>
@@ -2088,6 +2124,7 @@
<translation id="42126664696688958">Εξαγωγή</translation>
<translation id="42137655013211669">Η Ï€Ïόσβαση σε αυτόν τον πόÏο απαγοÏεÏεται από το διακομιστή.</translation>
<translation id="4215350869199060536">Ωχ! ΥπάÏχουν μη έγκυÏα σÏμβολα στο όνομα!</translation>
+<translation id="4215448920900139318">ΔημιουÏγία αντιγÏάφου ασφαλείας για το <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">ΠλήÏης οθόνη</translation>
<translation id="4235813040357936597">ΠÏοσθήκη λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Î³Î¹Î± <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">ΑκÏÏωση σÏνδεσης</translation>
@@ -2115,7 +2152,6 @@
<translation id="4270393598798225102">Έκδοση <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Δεν υπάÏχουν αντιστοιχίες</translation>
<translation id="4275830172053184480">Επανεκκινήστε τη συσκευή σας</translation>
-<translation id="4276216215490044084">Δεν είναι δυνατή η φόÏτωση μεγάλου PPD. Το μέγιστο μέγεθος είναι 250 KB.</translation>
<translation id="4278390842282768270">ΕπιτÏέπεται</translation>
<translation id="4281844954008187215">ÎŒÏοι ΠαÏοχής ΥπηÏεσιών</translation>
<translation id="4282196459431406533">Το Smart Lock είναι ενεÏγοποιημένο</translation>
@@ -2127,15 +2163,15 @@
<translation id="4289300219472526559">ΈναÏξη ομιλίας</translation>
<translation id="4289540628985791613">Επισκόπηση</translation>
<translation id="4296575653627536209">ΠÏοσθήκη εποπτευόμενου χÏήστη</translation>
+<translation id="4297322094678649474">Αλλαγή γλωσσών</translation>
+<translation id="4299141727003252811">Η Google ενδέχεται να χÏησιμοποιήσει τη δÏαστηÏιότητα πεÏιήγησής σας, το πεÏιεχόμενο οÏισμένων από τους ιστοτόπους που επισκέπτεστε καθώς και άλλες αλληλεπιδÏάσεις σας με το Ï€ÏόγÏαμμα πεÏιήγησης για να εξατομικεÏσει το Chrome και άλλες υπηÏεσίες της Google όπως τη ΜετάφÏαση, την Αναζήτηση και τις διαφημίσεις.</translation>
<translation id="4300305918532693141">Για να αλλάξετε αυτήν τη ÏÏθμιση, <ph name="BEGIN_LINK" />επαναφέÏετε τον συγχÏονισμό<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">ΥπάÏχει μια νέα ενημέÏωση λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚. Συνδεθείτε για να ξεκινήσετε.</translation>
<translation id="4305227814872083840">μεγάλη (2 δ.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (Ï€Ïαγματικά <ph name="NUM_KILOBYTES_LIVE" />K)</translation>
+<translation id="4310139701823742692">Λανθασμένη μοÏφή αÏχείου. Ελέγξτε το αÏχείο PPD και δοκιμάστε ξανά.</translation>
<translation id="431076611119798497">&amp;ΛεπτομέÏειες</translation>
<translation id="4312866146174492540">Αποκλεισμός (Ï€Ïοεπιλογή)</translation>
-<translation id="4315548163539304064">ΣάÏωση της συσκευής μέσων…
- <ph name="LINE_BREAK1" />
- Î’Ïέθηκαν <ph name="FILE_COUNT" /> νέες φωτογÏαφίες</translation>
<translation id="4316850752623536204">Ιστότοπος Ï€ÏογÏαμματιστή</translation>
<translation id="4320177379694898372">ΧωÏίς σÏνδεση στο διαδίκτυο</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Συνέχιση λήψης}other{Συνέχιση λήψεων}}</translation>
@@ -2160,7 +2196,6 @@
<translation id="4359408040881008151">Εγκαταστάθηκε λόγω των εξαÏτώμενων επεκτάσεων</translation>
<translation id="4361142739114356624">Το Ιδιωτικό κλειδί για αυτό το Πιστοποιητικό πελάτη λείπει ή δεν είναι έγκυÏο</translation>
<translation id="4363771538994847871">Δεν βÏέθηκαν Ï€ÏοοÏισμοί μετάδοσης. ΧÏειάζεστε βοήθεια;</translation>
-<translation id="4364444725319685468">Έγινε λήψη του αÏχείου <ph name="FILE_NAME" /></translation>
<translation id="4364567974334641491">Η εφαÏμογή <ph name="APP_NAME" /> μοιÏάζεται ένα παÏάθυÏο.</translation>
<translation id="4364830672918311045">Εμφάνιση ειδοποιήσεων</translation>
<translation id="4365673000813822030">Ωχ, ο συγχÏονισμός σταμάτησε να λειτουÏγεί.</translation>
@@ -2181,10 +2216,10 @@
<translation id="4394049700291259645">ΑπενεÏγοποίηση</translation>
<translation id="4400367121200150367">Οι ιστότοποι που δεν αποθηκεÏουν ποτέ κωδικοÏÏ‚ Ï€Ïόσβασης θα εμφανίζονται εδώ</translation>
<translation id="4400632832271803360">Πατήστε παÏατεταμένα το πλήκτÏο ΕφαÏμογής εκκίνησης, για να αλλάξετε τη συμπεÏιφοÏά των πλήκτÏων της επάνω σειÏάς</translation>
-<translation id="4405076286418917603">Απαιτείται ένας χαÏακτήÏας</translation>
<translation id="4408599188496843485">Β&amp;οήθεια</translation>
<translation id="4409697491990005945">ΠεÏιθώÏια</translation>
<translation id="4411578466613447185">ΥπηÏεσία υπογÏαφής κώδικα</translation>
+<translation id="4412698727486357573">ΚέντÏο βοήθειας</translation>
<translation id="4414232939543644979">Îέο &amp;παÏάθυÏο ανώνυμης πεÏιήγηση</translation>
<translation id="4415748029120993980">Ελλειπτική καμπÏλη SECG secp384r1 (επίσης γνωστή ως NIST P-384)</translation>
<translation id="4419409365248380979">Îα επιτÏέπεται πάντα στο <ph name="HOST" /> να οÏίζει cookie</translation>
@@ -2198,7 +2233,6 @@
<translation id="4430369329743628066">ΠÏοστέθηκε σελιδοδείκτης</translation>
<translation id="443464694732789311">Συνέχεια</translation>
<translation id="4439318412377770121">Θέλετε να κάνατε εγγÏαφή του <ph name="DEVICE_NAME" /> στις Συσκευές Google Cloud;</translation>
-<translation id="4439612350502082674">Δεν είναι δυνατή η Ï€Ïοσθήκη του εκτυπωτή. Επανεκκινήστε και δοκιμάστε ξανά.</translation>
<translation id="4441124369922430666">Θέλετε να ξεκινά αυτόματα αυτή η εφαÏμογή όταν η συσκευή τίθεται σε λειτουÏγία;</translation>
<translation id="444134486829715816">Ανάπτυξη...</translation>
<translation id="4441548209689510310">Εμφάνιση επιλογών οÏθογÏÎ±Ï†Î¹ÎºÎ¿Ï ÎµÎ»Î­Î³Ï‡Î¿Ï…</translation>
@@ -2220,6 +2254,7 @@
<translation id="4474381447165623168">Αυτόματος οÏισμός με χÏήση του δικτÏου WiFi</translation>
<translation id="4475552974751346499">Αναζήτηση λήψεων</translation>
<translation id="4476590490540813026">ΑθλήτÏια</translation>
+<translation id="4477015793815781985">ΣυμπεÏιλάβετε το Ctrl, το Alt ή το ⌘</translation>
<translation id="4478664379124702289">Αποθήκευση Συν&amp;δέσμου Ως...</translation>
<translation id="4479424953165245642">ΔιαχειÏιστείτε τις εφαÏμογές kiosk</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2233,8 +2268,6 @@
<translation id="4508051413094283164">Άνοιγμα όλων σε παÏάθυÏο για ανώνυμη πεÏιήγηση</translation>
<translation id="4508265954913339219">Η ενεÏγοποίηση απέτυχε</translation>
<translation id="4508765956121923607">ΠÏοβολή Πηγαίου Κώ&amp;δικα</translation>
-<translation id="4509017836361568632">ΑπόÏÏιψη φωτογÏαφίας</translation>
-<translation id="4513946894732546136">Σχόλια</translation>
<translation id="451407183922382411">Με την υποστήÏιξη της <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">ΡÏθμιση νέου εποπτευόμενου χÏήστη</translation>
<translation id="451515744433878153">ΚατάÏγηση</translation>
@@ -2242,6 +2275,7 @@
<translation id="4520385623207007473">ΧÏησιμοποιοÏνται cookie</translation>
<translation id="452039078290142656">άγνωστες συσκευές από τον Ï€Ïομηθευτή <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">ΛεπτομέÏειες</translation>
+<translation id="4522600456902129422">Îα συνεχίσει να επιτÏέπεται σε αυτόν τον ιστότοπο να βλέπει το Ï€ÏόχειÏο</translation>
<translation id="4530494379350999373">ΠÏοέλευση</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">ΧÏόνος CPU</translation>
@@ -2254,9 +2288,11 @@
<translation id="4543778593405494224">ΠÏόγÏαμμα διαχείÏισης πιστοποιητικών</translation>
<translation id="4544174279960331769">ΠÏοεπιλεγμένο μπλε avatar</translation>
<translation id="4545028762441890696">Για να την ενεÏγοποιήσετε ξανά, αποδεχτείτε τις νέες άδειες:</translation>
+<translation id="454547174531670764">ΣυγχÏονισμός με άλλον λογαÏιασμό</translation>
<translation id="4545759655004063573">Δεν είναι δυνατή η αποθήκευση λόγω ανεπαÏκών αδειών. Κάντε αποθήκευση σε άλλη τοποθεσία.</translation>
<translation id="4546308221697447294">ΠεÏιηγηθείτε γÏήγοÏα με το Google Chrome</translation>
<translation id="4547659257713117923">Δεν υπάÏχουν καÏτέλες από άλλες συσκευές</translation>
+<translation id="4547672827276975204">Αυτόματη ÏÏθμιση</translation>
<translation id="4547992677060857254">Ο φάκελος που επιλέξατε πεÏιέχει ευαίσθητα αÏχεία. Είστε σίγουÏοι ότι θέλετε να παÏαχωÏήσετε στο "$1" μόνιμη Ï€Ïόσβαση εγγÏαφής σε αυτόν το φάκελο;</translation>
<translation id="4552031286893852992">Το Chrome απέκλεισε τις διαφημίσεις σε αυτόν τον ιστότοπο επειδή ο ιστότοπος τείνει να εμφανίζει παÏεμβατικές διαφημίσεις.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@
<translation id="4837926214103741331">Δεν έχετε εξουσιοδότηση για χÏήση αυτής της συσκευής. Για να λάβετε άδεια σÏνδεσης, επικοινωνήστε με τον κάτοχο της συσκευής.</translation>
<translation id="4837952862063191349">Για να ξεκλειδώσετε και να επαναφέÏετε τα τοπικά δεδομένα σας, πληκτÏολογήστε τον Ï€ÏοηγοÏμενο κωδικό Ï€Ïόσβασής σας για <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">ΠαÏουσιάστηκε ένα σφάλμα κατά τη διαγÏαφή επιβλαβοÏÏ‚ Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Ï€ÏŒ το Chrome.</translation>
+<translation id="4838836835474292213">ΕπιτÏέπεται η Ï€Ïόσβαση ανάγνωσης στο Ï€ÏόχειÏο</translation>
<translation id="4839303808932127586">Αποθήκευση&amp; βίντεο ως...</translation>
<translation id="4839847978919684242">Έχουν επιλεγεί <ph name="SELCTED_FILES_COUNT" /> στοιχεία</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 ακόμη}other{# ακόμη}}</translation>
-<translation id="4840626203080576849">Îα γίνεται εÏώτηση όταν ένας ιστότοπος θέλει να δει κείμενο και εικόνες που αντιγÏάφετε στο Ï€ÏόχειÏο (συνιστάται)</translation>
<translation id="4842976633412754305">Αυτή η σελίδα Ï€Ïοσπαθεί να φοÏτώσει σενάÏια από μη εξουσιοδοτημένες πηγές.</translation>
<translation id="4844333629810439236">Άλλα πληκτÏολόγια</translation>
<translation id="4846680374085650406">Ακολουθείτε την Ï€Ïόταση του διαχειÏιστή για αυτήν τη ÏÏθμιση.</translation>
@@ -2483,6 +2519,7 @@
<translation id="4900392736118574277">Η σελίδα εκκίνησής σας άλλαξε σε <ph name="URL" />.</translation>
<translation id="490074449735753175">ΧÏησιμοποιήστε μια υπηÏεσία Î¹ÏƒÏ„Î¿Ï Î³Î¹Î± βοήθεια στην επίλυση σφαλμάτων οÏθογÏαφίας</translation>
<translation id="49027928311173603">Η πολιτική της οποίας έγινε λήψη από το διακομιστή δεν είναι έγκυÏη: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Έτοιμο για δημιουÏγία αντιγÏάφων ασφαλείας για <ph name="FILE_COUNT" /> αÏχεία</translation>
<translation id="4907161631261076876">Δεν Ï€Ïαγματοποιείται συχνά λήψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… αÏχείου και ενδέχεται να είναι επικίνδυνη.</translation>
<translation id="4907306957610201395">ΚατηγοÏία δικαιωμάτων</translation>
<translation id="4907824805858067479">Οι αποθηκευμένες κάÏτες απενεÏγοποιήθηκαν από τον διαχειÏιστή σας</translation>
@@ -2515,6 +2552,7 @@
<translation id="4953689047182316270">Απάντηση σε συμβάντα Ï€Ïοσβασιμότητας</translation>
<translation id="4953808748584563296">ΠÏοεπιλεγμένο ποÏτοκαλί avatar</translation>
<translation id="4955814292505481804">Ετήσια</translation>
+<translation id="4958834709409349617">Στο τηλέφωνο "<ph name="PHONE_NAME_1" />" και στο τηλέφωνο "<ph name="PHONE_NAME_2" />", ενεÏγοποιήστε τις ειδοποιήσεις ακολουθώντας αυτά τα βήματα:</translation>
<translation id="495931528404527476">Στο Chrome</translation>
<translation id="496226124210045887">Ο φάκελος που επιλέξατε πεÏιέχει ευαίσθητα αÏχεία. Είστε σίγουÏοι ότι θέλετε να παÏαχωÏήσετε στο "$1" μόνιμη Ï€Ïόσβαση ανάγνωσης σε αυτόν το φάκελο;</translation>
<translation id="4964455510556214366">Διάταξη</translation>
@@ -2527,6 +2565,7 @@
<translation id="4970738541803285369">Εγκατάσταση στην επιφάνεια εÏγασίας…</translation>
<translation id="4971412780836297815">Άνοιγμα κατά την ολοκλήÏωση</translation>
<translation id="4972129977812092092">ΕπεξεÏγασία εκτυπωτή</translation>
+<translation id="497287958838527945">Πιστωτικές κάÏτες και διευθÏνσεις που χÏησιμοποιοÏν το Google Pay.</translation>
<translation id="4973307593867026061">ΠÏοσθήκη εκτυπωτών</translation>
<translation id="4973523518332075481">ΧÏησιμοποιήστε ένα όνομα το οποίο αποτελείται από <ph name="MAX_LENGTH" /> χαÏακτήÏες ή λιγότεÏους</translation>
<translation id="497421865427891073">Μετάβαση Ï€Ïος τα εμπÏός</translation>
@@ -2550,6 +2589,7 @@
<translation id="4998873842614926205">Επιβεβαίωση αλλαγών</translation>
<translation id="499955951116857523">ΔιαχείÏιση αÏχείων</translation>
<translation id="5000922062037820727">Αποκλείεται (συνιστάται)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> νέες φωτογÏαφίες</translation>
<translation id="5010043101506446253">ΑÏχή έκδοσης πιστοποιητικών</translation>
<translation id="5010929733229908807">Όλα τα δεδομένα κÏυπτογÏαφήθηκαν με τη δική σας φÏάση Ï€Ïόσβασης συγχÏÎ¿Î½Î¹ÏƒÎ¼Î¿Ï ÏƒÏ„Î¹Ï‚
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@
<translation id="5015762597229892204">Επιλέξτε μια εφαÏμογή Ï€ÏογÏάμματος οδήγησης εκτυπωτή</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">ΔιατήÏηση</translation>
+<translation id="5018207570537526145">Άνοιγμα ιστοτόπου επεκτάσεων</translation>
<translation id="5024856940085636730">Μια λειτουÏγία διαÏκεί πεÏισσότεÏο από το αναμενόμενο. Θέλετε να τη ματαιώσετε;</translation>
<translation id="5026874946691314267">Îα μην εμφανιστεί ξανά</translation>
<translation id="5027550639139316293">Πιστοποιητικό ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου</translation>
@@ -2627,6 +2668,7 @@
<translation id="5143374789336132547">Η επέκταση <ph name="EXTENSION_NAME" /> άλλαξε τη σελίδα που εμφανίζεται όταν κάνετε κλικ στο κουμπί αÏχικής σελίδας.</translation>
<translation id="5143712164865402236">ΕνεÏγοποίηση πλήÏους οθόνης</translation>
<translation id="5145331109270917438">ΗμεÏομηνία Ï„Ïοποποίησης</translation>
+<translation id="514561958218673757">Στις συσκευές σας, ενεÏγοποιήστε τις ειδοποιήσεις ακολουθώντας αυτά τα βήματα:</translation>
<translation id="5150254825601720210">Όνομα διακομιστή SSL Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Netscape</translation>
<translation id="5151354047782775295">ΕλευθεÏώστε χώÏο στον δίσκο, διαφοÏετικά τα δεδομένα επιλογής ενδέχεται να διαγÏαφοÏν αυτόματα</translation>
<translation id="5153297660536091054">ΛειτουÏγία ξεκλειδώματος με PIN</translation>
@@ -2684,6 +2726,7 @@
<translation id="5238278114306905396">Έχει γίνει αυτόματη κατάÏγηση της εφαÏμογής "<ph name="EXTENSION_NAME" />".</translation>
<translation id="5238369540257804368">ΕÏÏη</translation>
<translation id="5241128660650683457">Ανάγνωση όλων των δεδομένων των ιστοτόπων που επισκέπτεστε</translation>
+<translation id="5241567694820672363">ΕπαναφοÏά Ï€Ïοεπιλεγμένης σελίδας εκκίνησης;</translation>
<translation id="5242724311594467048">ΕνεÏγοποίηση "<ph name="EXTENSION_NAME" />";</translation>
<translation id="5246282308050205996">Το <ph name="APP_NAME" /> παÏουσίασε σφάλμα. Κάντε κλικ σε αυτό το πλαίσιο για να επανεκκινήσετε την εφαÏμογή.</translation>
<translation id="5249624017678798539">Διακόπηκε η λειτουÏγία του Ï€ÏογÏάμματος πεÏιήγησης Ï€Ïιν από την ολοκλήÏωση της λήψης.</translation>
@@ -2693,7 +2736,6 @@
<translation id="5254368820972107711">Εμφάνιση αÏχείων για κατάÏγηση</translation>
<translation id="52550593576409946">Δεν ήταν δυνατή η εκκίνηση της εφαÏμογής Kiosk.</translation>
<translation id="5255315797444241226">Η φÏάση Ï€Ïόσβασης που έχετε εισαγάγει είναι εσφαλμένη.</translation>
-<translation id="5259571578888203461">Îα μην επιτÏέπεται στους ιστοτόπους να βλέπουν κείμενο και εικόνες που αντιγÏάφετε στο Ï€ÏόχειÏο</translation>
<translation id="5260508466980570042">ΛυποÏμαστε, δεν ήταν δυνατή η επαλήθευση της διεÏθυνσής σας ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου ή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασής σας. Δοκιμάστε ξανά.</translation>
<translation id="5261683757250193089">Άνοιγμα στο Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Αποκτήστε Ï€Ïόσβαση στα αÏχεία σας από οπουδήποτε, ακόμη και εκτός σÏνδεσης.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@
<translation id="5324780743567488672">Αυτόματη ÏÏθμιση ζώνης ÏŽÏας με χÏήση της τοποθεσίας σας</translation>
<translation id="5327248766486351172">Όνομα</translation>
<translation id="532943162177641444">Πατήστε στην ειδοποίηση στο τηλέφωνο <ph name="PHONE_NAME" /> για να Ïυθμίσετε το σημείο Ï€Ïόσβασης Wi-Fi για κινητά που μποÏεί να χÏησιμοποιηθεί από αυτήν τη συσκευή.</translation>
-<translation id="5329615878510216304">επανάληψη σάÏωσης</translation>
<translation id="5329858601952122676">&amp;ΔιαγÏαφή</translation>
<translation id="5330145655348521461">Αυτά τα αÏχεία άνοιξαν σε διαφοÏετικό Ï€Ïοφίλ. ΜεταφεÏθείτε στο Ï€Ïοφίλ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) για να τα δείτε.</translation>
<translation id="5330512191124428349">Λήψη πληÏοφοÏιών</translation>
@@ -2756,6 +2797,7 @@
<translation id="5334142896108694079">ΠÏοσωÏινή μνήμη σεναÏίου</translation>
<translation id="533433379391851622">Αναμενόταν η έκδοση "<ph name="EXPECTED_VERSION" />", ωστόσο η έκδοση ήταν η "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">ΠÏοβολή κώδικα</translation>
+<translation id="5335458522276292100">ΔημιουÏγία αντιγÏάφων ασφαλείας για <ph name="FILE_COUNT" /> αÏχεία στο <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Εγκαταστάθηκε από Ï„Ïίτο μέÏος.</translation>
<translation id="5338503421962489998">Τοπικός αποθηκευτικός χώÏος</translation>
<translation id="5340217413897845242">Στοιχείο ÏÎ±Ï†Î¹Î¿Ï 6</translation>
@@ -2877,6 +2919,7 @@
<translation id="5516183516694518900">Συνδεθείτε στο Chrome με τον ΛογαÏιασμό σας Google, για να μεταφέÏετε τους σελιδοδείκτες, το ιστοÏικό και τις Ïυθμίσεις σας σε όλες τις συσκευές σας.</translation>
<translation id="551752069230578406">Γίνεται Ï€Ïοσθήκη του εκτυπωτή στο λογαÏιασμό σας. Η διαδικασία μποÏεί να διαÏκέσει λίγη ÏŽÏα…</translation>
<translation id="5517535964909391608">Το μη ασφαλές πεÏιεχόμενο αποκλείστηκε</translation>
+<translation id="5518219166343146486">Îα γίνεται εÏώτηση όταν ένας ιστότοπος θέλει να δει κείμενο και εικόνες που αντιγÏάψατε στο Ï€ÏόχειÏο</translation>
<translation id="5518584115117143805">Πιστοποιητικό κÏυπτογÏάφησης ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου</translation>
<translation id="5521078259930077036">Είναι αυτή η αÏχική σελίδα που πεÏιμένατε;</translation>
<translation id="5521348028713515143">ΠÏοσθήκη συντόμευσης επιφάνειας εÏγασίας</translation>
@@ -2887,9 +2930,9 @@
<translation id="5527463195266282916">Έγινε απόπειÏα υποβάθμισης της επέκτασης.</translation>
<translation id="5527474464531963247">ΜποÏείτε επίσης να επιλέξετε άλλο δίκτυο.</translation>
<translation id="5528368756083817449">ΔιαχείÏιση σελιδοδεικτών</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Γενικές</translation>
<translation id="5533001281916885985">Ο ιστότοπος <ph name="SITE_NAME" /> επιθυμεί</translation>
+<translation id="5534304873398226603">ΑπόÏÏιψη φωτογÏαφίας ή βίντεο</translation>
<translation id="5534520101572674276">Υπολογισμός μεγέθους</translation>
<translation id="5535941515421698170">Επίσης, καταÏγήστε τα υπάÏχοντα δεδομένα σας από αυτήν τη συσκευή</translation>
<translation id="5537725057119320332">Μετάδοση</translation>
@@ -2929,8 +2972,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">ΦόÏτωση εφαÏμογών…</translation>
<translation id="5592595402373377407">Δεν υπάÏχουν ακόμη αÏκετά διαθέσιμα στοιχεία.</translation>
+<translation id="5593766628437008432">Στο τηλέφωνο "<ph name="PHONE_NAME" />", ενεÏγοποιήστε τις ειδοποιήσεις ακολουθώντας αυτά τα βήματα:</translation>
<translation id="5595152862129936745">Î Î¿Î»Ï Î¼Î±ÎºÏιά</translation>
<translation id="5595485650161345191">ΕπεξεÏγασία διεÏθυνσης</translation>
+<translation id="5596627076506792578">ΠεÏισσότεÏες επιλογές</translation>
<translation id="5600706100022181951">Η λήψη της ενημέÏωσης απαιτεί <ph name="UPDATE_SIZE_MB" /> MB δεδομένων κινητής τηλεφωνίας. Θέλετε να συνεχίσετε;</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Άλλες μηχανές αναζήτησης</translation>
@@ -2959,6 +3004,7 @@
<translation id="563535393368633106">ΕÏώτηση Ï€Ïιν από την Ï€Ïόσβαση (συνιστάται)</translation>
<translation id="5636996382092289526">Για να χÏησιμοποιήσετε το <ph name="NETWORK_ID" /> ίσως χÏειαστεί Ï€Ïώτα να <ph name="LINK_START" />επισκεφτείτε τη σελίδα σÏνδεσης του δικτÏου<ph name="LINK_END" />, η οποία θα ανοίξει αυτόματα σε λίγα δευτεÏόλεπτα. Εάν αυτό δεν συμβεί, δεν είναι δυνατή η χÏήση του δικτÏου.</translation>
<translation id="5637476008227280525">ΕνεÏγοποίηση δεδομένων κινητής τηλεφωνίας</translation>
+<translation id="5638309510554459422">Î’Ïείτε επεκτάσεις και θέματα στο <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">ΕνημεÏώθηκε Ï€Ïιν από <ph name="HOURS" /> ÏŽÏες</translation>
<translation id="5639549361331209298">Επανάληψη φόÏτωσης αυτής της σελίδας, πατήστε παÏατεταμένα για δείτε πεÏισσότεÏες επιλογές</translation>
<translation id="5642508497713047">ΥπηÏεσία υπογÏαφής CRL</translation>
@@ -2970,6 +3016,7 @@
<translation id="5657667036353380798">Η εξωτεÏική επέκταση απαιτεί την εγκατάσταση έκδοσης chrome <ph name="MINIMUM_CHROME_VERSION" /> ή μεταγενέστεÏης.</translation>
<translation id="5658415415603568799">Για Ï€Ïόσθετη ασφάλεια, το Smart Lock θα σας ζητήσει να καταχωÏίσετε τον κωδικό Ï€Ïόσβασης μετά από 20 ÏŽÏες.</translation>
<translation id="5659593005791499971">ΔιεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου</translation>
+<translation id="5659833766619490117">Δεν ήταν δυνατή η μετάφÏαση αυτής της σελίδας</translation>
<translation id="5662477687021125631">ΟÏιστική</translation>
<translation id="5667546120811588575">ΡÏθμιση του Google Play…</translation>
<translation id="5669267381087807207">ΕνεÏγοποίηση</translation>
@@ -3005,6 +3052,7 @@
<translation id="5729712731028706266">&amp;ΠÏοβολή</translation>
<translation id="5729996640881880439">ΛυποÏμαστε, δεν είναι δυνατή η εμφάνιση του κώδικα για αυτό το σφάλμα.</translation>
<translation id="5731247495086897348">Επικό&amp;λληση και μετάβαση</translation>
+<translation id="5731409020711461763">1 νέα φωτογÏαφία</translation>
<translation id="5734362860645681824">Επικοινωνίες</translation>
<translation id="5735973442555172575">Για να χÏησιμοποιήσετε εφαÏμογές Android, συνδεθείτε ξανά και κάντε ενημέÏωση.</translation>
<translation id="5736796278325406685">ΚαταχωÏίστε ένα έγκυÏο όνομα χÏήστη</translation>
@@ -3035,11 +3083,13 @@
<translation id="577322787686508614">Η λειτουÏγία ανάγνωσης δεν επιτÏέπεται στη συσκευή: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Άνοιγμα εφαÏμογής αÏχείων</translation>
<translation id="5774515636230743468">Εκδήλωση:</translation>
+<translation id="5775834615653774429">Απέτυχε η σÏνδεση του μηχανήματος στον τομέα. Η οÏγανωτική μονάδα δεν υπάÏχει.</translation>
<translation id="577624874850706961">Αναζήτηση cookie</translation>
<translation id="5777468213129569553">Άνοιγμα του Chrome</translation>
<translation id="5778747455497889540">Ακολουθεί ο κωδικός Ï€Ïόσβασης ασφαλοÏÏ‚ λειτουÏγικής μονάδας που δημιουÏγήθηκε τυχαία και έχει εκχωÏηθεί στον υπολογιστή σας:</translation>
<translation id="5780973441651030252">ΠÏοτεÏαιότητα διεÏγασίας</translation>
<translation id="5781865261247219930">Αποστολή εντολών στην επέκταση <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">ΜετάφÏαση...</translation>
<translation id="5783221160790377646">Λόγω ενός λάθους, δεν δημιουÏγήθηκε ένας εποπτευόμενος χÏήστης. Δοκιμάστε ξανά αÏγότεÏα.</translation>
<translation id="5783602409389152506">κατά τη σάÏωση για συσκευές…</translation>
<translation id="57838592816432529">Σίγαση</translation>
@@ -3053,6 +3103,7 @@
<translation id="5804241973901381774">Άδειες</translation>
<translation id="580571955903695899">ΑναδιοÏγάνωση κατά τίτλο</translation>
<translation id="5807290661599647102">ΟÏισμός κλειδώματος οθόνης</translation>
+<translation id="580926004266167721">Απέτυχε η σÏνδεση του μηχανήματος στον τομέα. Αυτό μποÏεί να οφείλεται σε ανεπαÏκή Ï€Ïονόμια για τον λογαÏιασμό σας στην οÏγανωτική μονάδα.</translation>
<translation id="580961539202306967">Îα μου ζητείται άδεια όταν ένας ιστότοπος θέλει να μου στέλνει μηνÏματα push (συνιστάται)</translation>
<translation id="5814126672212206791">ΤÏπος σÏνδεσης</translation>
<translation id="5815645614496570556">ΔιεÏθυνση X.400</translation>
@@ -3074,8 +3125,10 @@
<translation id="5835754902560991078">πάÏα Ï€Î¿Î»Ï Î¼Î¹ÎºÏή (0,6 δ.)</translation>
<translation id="5838456317242088717">ΤÏέχουσα πεÏίοδος λειτουÏγίας σε κατάσταση ανώνυμης πεÏιήγησης</translation>
<translation id="5842497610951477805">ΕνεÏγοποίηση Bluetooth</translation>
+<translation id="5843250171025351504">Η συσκευή σας δεν συμμοÏφώνεται πλέον με την ελάχιστη έκδοση εφαÏμογής πελάτη που έχει οÏιστεί από τον διαχειÏιστή σας. ΠÏαγματοποιήστε ενημέÏωση για να συνδεθείτε.</translation>
<translation id="5846929185714966548">ΚαÏτέλα 4</translation>
<translation id="5848924408752252705">Αγγίξτε για επιστÏοφή.</translation>
+<translation id="5849212445710944278">Έχει ήδη Ï€Ïοστεθεί</translation>
<translation id="5849570051105887917">Κωδικός παÏόχου αÏχικής σελίδας</translation>
<translation id="5849869942539715694">Στοίβαξη επέκτασης...</translation>
<translation id="5850516540536751549">Αυτός ο Ï„Ïπος αÏχείου δεν υποστηÏίζεται. Επισκεφτείτε το <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> για να εντοπίσετε μια εφαÏμογή που μποÏεί να ανοίξει αυτόν τον Ï„Ïπο αÏχείου.
@@ -3101,6 +3154,7 @@
<translation id="586567932979200359">Εκτελείτε το <ph name="PRODUCT_NAME" /> από την εικόνα δίσκου. Αν το εγκαταστήσετε στον υπολογιστή σας, θα μποÏείτε να το εκτελείτε χωÏίς την εικόνα δίσκου και θα παÏαμένει ενημεÏωμένο.</translation>
<translation id="5866557323934807206">ΔιαγÏάψτε αυτές τις Ïυθμίσεις για μελλοντικές επισκέψεις</translation>
<translation id="5866840822086176774">Î Î¿Î»Ï Î¹ÏƒÏ‡Ï…ÏÏŒ</translation>
+<translation id="5867841422488265304">Αναζητήστε ή πληκτÏ. μια διεÏθ. ιστοÏ</translation>
<translation id="5869029295770560994">OK, το κατάλαβα!</translation>
<translation id="5869522115854928033">Αποθηκευμένοι κωδικοί Ï€Ïόσβασης</translation>
<translation id="5870086504539785141">Κλείστε το Î¼ÎµÎ½Î¿Ï Ï„Î·Ï‚ Ï€Ïοσβασιμότητας</translation>
@@ -3158,7 +3212,6 @@
<translation id="5972708806901999743">Μετακίνηση στην κοÏυφή</translation>
<translation id="5972826969634861500">ΈναÏξη του <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">ΣμίκÏυνση</translation>
-<translation id="5975730206036440725">Δεν είναι δυνατή η εÏÏεση του PPD. Βεβαιωθείτε ότι το Chromebook σας είναι συνδεδεμένο και δοκιμάστε ξανά.</translation>
<translation id="5975792506968920132">Ποσοστό φόÏτισης μπαταÏίας</translation>
<translation id="5976160379964388480">Άλλα</translation>
<translation id="5978264784700053212">ΚέντÏο μηνυμάτων</translation>
@@ -3168,6 +3221,7 @@
<translation id="5984222099446776634">ΠÏαγματοποιήθηκε επίσκεψη Ï€Ïόσφατα</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Αυτές είναι γενικές πληÏοφοÏίες σχετικά με τη συσκευή σας και τον Ï„Ïόπο με τον οποίο τη χÏησιμοποιείτε, όπως το επίπεδο της μπαταÏίας, τη συχνότητα με την οποία χÏησιμοποιείτε τις εφαÏμογές σας, την ποιότητα και τη διάÏκεια των συνδέσεων δικτÏου (όπως Wi-Fi και Bluetooth), καθώς και αναφοÏές σφαλμάτων για τις πεÏιπτώσεις όπου παÏουσιάζονται Ï€Ïοβλήματα. Αυτές οι πληÏοφοÏίες θα χÏησιμοποιοÏνται για τη βελτίωση των Ï€Ïοϊόντων και των υπηÏεσιών της Google για όλους. Επιπλέον, οÏισμένες συγκεντÏωτικές πληÏοφοÏίες θα βοηθήσουν τους συνεÏγάτες μας, όπως τους Ï€ÏογÏαμματιστές Android, να βελτιώσουν τις εφαÏμογές και τα Ï€Ïοϊόντα τους.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />ΜποÏείτε να ενεÏγοποιήσετε ή να απενεÏγοποιήσετε αυτήν την επιλογή ανά πάσα στιγμή από τις Ïυθμίσεις εφαÏμογών Android. Αυτό δεν επηÏεάζει τη δυνατότητα της συσκευής να αποστέλλει τις πληÏοφοÏίες που χÏειάζεται για τη λήψη σημαντικών υπηÏεσιών όπως οι ενημεÏώσεις συστήματος και ασφαλείας.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">ΜεταφÏασμένη</translation>
<translation id="5991049340509704927">Μεγέθυνση</translation>
<translation id="5993332328670040093">Δεν θα εκτελείται πλέον μέτÏηση της χÏήσης δεδομένων σας.</translation>
<translation id="6003177993629630467">Ενδέχεται να μην είναι δυνατή η αυτόματη ενημέÏωση του <ph name="PRODUCT_NAME" />.</translation>
@@ -3191,7 +3245,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Συνδέθηκε συσκευή USB</translation>
<translation id="6032912588568283682">ΣÏστημα αÏχείων</translation>
<translation id="6034662038931255275">Η ενημέÏωση του λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚ ήταν επιτυχής</translation>
-<translation id="6035651096710386140">Ένα από τα δÏο, όχι Ctrl και Alt ταυτόχÏονα</translation>
<translation id="6039651071822577588">Λανθασμένο λεξικό ιδιοκτησίας δικτÏου</translation>
<translation id="604001903249547235">ΑντίγÏαφο ασφαλείας στο cloud</translation>
<translation id="6040143037577758943">Κλείσιμο</translation>
@@ -3199,8 +3252,8 @@
<translation id="604124094241169006">Αυτόματη</translation>
<translation id="6042169520002885235">Επιλέξτε έναν κατασκευαστή και ένα μοντέλο εκτυπωτή</translation>
<translation id="6042308850641462728">ΠεÏισσότεÏα</translation>
+<translation id="6042850536017090003">Πατήστε στις Ειδοποιήσεις εφαÏμογών.</translation>
<translation id="6043317578411397101">Η εφαÏμογή <ph name="APP_NAME" /> μοιÏάζεται μια καÏτέλα Chrome με το <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Τέλος!</translation>
<translation id="6044805581023976844">Η εφαÏμογή <ph name="APP_NAME" /> μοιÏάζεται μια καÏτέλα Chrome και ήχο με το <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Πατήστε παÏατεταμένα το πλήκτÏο |<ph name="ACCELERATOR" />|, για να εξέλθετε από την πλήÏη οθόνη</translation>
<translation id="6049065490165456785">ΦωτογÏαφία από την εσωτεÏική φωτογÏαφική μηχανή</translation>
@@ -3212,6 +3265,7 @@
<translation id="6056710589053485679">Κανονική επανάληψη φόÏτωσης</translation>
<translation id="6059652578941944813">ΙεÏαÏχία πιστοποιητικοÏ</translation>
<translation id="6059925163896151826">Συσκευές USB</translation>
+<translation id="6060435378291459521">Η Ï€Ïοσθήκη <ph name="PLUGIN_NAME" /> παÏουσίασε σφάλμα.</translation>
<translation id="6064217302520318294">Κλείδωμα οθόνης</translation>
<translation id="6065289257230303064">ΧαÏακτηÏιστικά καταλόγου υποκειμένου πιστοποιητικοÏ</translation>
<translation id="6068338049763724728">ΕνεÏγοποίηση απομακÏυσμένης εγγÏαφής</translation>
@@ -3243,9 +3297,11 @@
<translation id="6107012941649240045">Εκδόθηκε σε</translation>
<translation id="6112952769866305444">ΕπεξεÏγασία ατόμου, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Πατήστε |<ph name="SHORTCUT" />| για να μεταβείτε στην Ï€ÏοηγοÏμενη σελίδα</translation>
+<translation id="6116338172782435947">Δει κείμενο και εικόνες που αντιγÏάψατε στο Ï€ÏόχειÏο</translation>
<translation id="6116921718742659598">Αλλαγή γλώσσας και Ïυθμίσεις εισόδου</translation>
<translation id="6120205520491252677">ΚαÏφίτσωμα αυτής της σελίδας στην Οθόνη έναÏξης…</translation>
<translation id="6122081475643980456">Η σÏνδεσή σας στο διαδίκτυο παÏακολουθείται</translation>
+<translation id="6122095009389448667">Συνέχεια Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏƒÎ¼Î¿Ï Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… ιστοτόπου από την Ï€Ïοβολή του Ï€ÏόχειÏου</translation>
<translation id="6122875415561139701">Η λειτουÏγία εγγÏαφής δεν επιτÏέπεται στη συσκευή: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Οι ακόλουθες επεκτάσεις εξαÏτώνται από αυτήν την επέκταση:</translation>
<translation id="6125479973208104919">Δυστυχώς, θα Ï€Ïέπει να Ï€Ïοσθέσετε ξανά τον λογαÏιασμό σας σε αυτήν τη συσκευή <ph name="DEVICE_TYPE" />.</translation>
@@ -3287,6 +3343,7 @@
<translation id="6178664161104547336">Επιλογή πιστοποιητικοÏ</translation>
<translation id="6180288788882902869">Το Google Play στη συσκευή <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Η λήψη αποκλείστηκε</translation>
+<translation id="6181803575025675566">Ελέγξτε τον Ï„Ïόπο λειτουÏγίας στις <ph name="LINK_START" />Ρυθμίσεις<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Τοποθεσία συσκευής</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711">Άνοιγμα με <ph name="EXTENSION_NAME" /></translation>
@@ -3319,7 +3376,6 @@
<translation id="6237816943013845465">Σας επιτÏέπει να Ï€ÏοσαÏμόσετε την ανάλυση της οθόνης σας</translation>
<translation id="6238923052227198598">ΔιατήÏηση πιο Ï€Ïόσφατης σημείωσης στον οθόνη κλειδώματος</translation>
<translation id="6239558157302047471">ΕπαναφόÏτωση &amp;πλαισίου</translation>
-<translation id="624022915548992686">Έξοδος από τη σελίδα</translation>
<translation id="6241530762627360640">ΠÏόσβαση σε πληÏοφοÏίες σχετικά με τις συσκευές Bluetooth που βÏίσκονται σε ζεÏξη με το σÏστημά σας και εντοπισμός κοντινών συσκευών Bluetooth.</translation>
<translation id="6243774244933267674">Ο διακομιστής δεν είναι διαθέσιμος</translation>
<translation id="6246413617632217567">Δεν ήταν δυνατή η εισαγωγή του εποπτευόμενου χÏήστη. Ελέγξτε τον ελεÏθεÏο χώÏο στον σκληÏÏŒ δίσκο και τα δικαιώματά σας και Ï€Ïοσπαθήστε ξανά.</translation>
@@ -3336,13 +3392,13 @@
<translation id="6263284346895336537">Δεν είναι κÏίσιμη</translation>
<translation id="6263541650532042179">επαναφοÏά συγχÏονισμοÏ</translation>
<translation id="6264365405983206840">Επιλογή Όλ&amp;ων</translation>
+<translation id="6265930187414222160">Τέλος! Το επιβλαβές λογισμικό καταÏγήθηκε.</translation>
<translation id="6267166720438879315">Επιλέξτε ένα πιστοποιητικό για την επαλήθευση της ταυτότητάς σας στον κεντÏικό υπολογιστή <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Άνοιγμα με <ph name="APP" /></translation>
<translation id="6268747994388690914">Εισαγωγή σελιδοδεικτών από αÏχείο HTML...</translation>
<translation id="6270770586500173387">Αποστολή <ph name="BEGIN_LINK1" />πληÏοφοÏιών συστήματος και εφαÏμογών<ph name="END_LINK1" /> και <ph name="BEGIN_LINK2" />μετÏήσεων<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">ΠαÏουσιάστηκε κάποιο σφάλμα (<ph name="ERROR" />) κατά τη λήψη της Ï€Ïοσθήκης</translation>
<translation id="6273677812470008672">Ποιότητα</translation>
-<translation id="6274087148640822908">Î’Ïείτε επεκτάσεις και εφαÏμογές στο <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Αλλαγή φωτογÏαφίας</translation>
<translation id="6276301056778294989">Βεβαιωθείτε πως η συσκευή εμφανίζει τον ίδιο κωδικό.</translation>
<translation id="6277105963844135994">ΧÏονικό ÏŒÏιο δικτÏου</translation>
@@ -3368,12 +3424,12 @@
<translation id="6311220991371174222">Η εκκίνηση του Chrome δεν είναι δυνατή επειδή Ï€Ïοέκυψε ένα Ï€Ïόβλημα κατά το άνοιγμα του Ï€Ïοφίλ σας. Δοκιμάστε να επανεκκινήσετε τον Chrome.</translation>
<translation id="6312403991423642364">Άγνωστο σφάλμα δικτÏου</translation>
<translation id="6313641880021325787">ΕΞΟΔΟΣ ΑΠΟ VR</translation>
-<translation id="6314335155547195432">Δημ.κωδ.Ï€Ïόσβασης</translation>
<translation id="6314819609899340042">Έχετε ενεÏγοποιήσει με επιτυχία τις λειτουÏγίες ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½ σε αυτήν τη συσκευή <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Οι σελίδες εκκίνησής σας άλλαξαν ώστε να συμπεÏιλάβουν <ph name="URL" />. Για να απενεÏγοποιήσετε τις επεκτάσεις που αλλάζουν τη σελίδα εκκίνησής σας, κάντε κλικ στην "ΕπαναφοÏά".</translation>
<translation id="6315493146179903667">ΜεταφοÏά Όλων στο ΠÏοσκήνιο</translation>
<translation id="6316806695097060329">Αυτή η συσκευή <ph name="SHORT_PRODUCT_NAME" /> έχει σχεδιαστεί, για να σας παÏέχει την καλÏτεÏη εμπειÏία στον ιστό.</translation>
+<translation id="6317318380444133405">Δεν υποστηÏίζεται πλέον</translation>
<translation id="6317369057005134371">Αναμονή για το παÏάθυÏο της εφαÏμογής…</translation>
+<translation id="6318407754858604988">Η λήψη ξεκίνησε</translation>
<translation id="6322279351188361895">Αποτυχία ανάγνωσης Î¹Î´Î¹Ï‰Ï„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï.</translation>
<translation id="6325191661371220117">ΑπενεÏγοποίηση αυτόματης εκκίνησης</translation>
<translation id="6326175484149238433">ΚατάÏγηση από το Chrome</translation>
@@ -3383,7 +3439,6 @@
<translation id="6333049849394141510">Επιλέξτε Ï„Ïπους δεδομένων για συγχÏονισμό</translation>
<translation id="6333064448949140209">Το αÏχείο θα σταλεί στην Google για εντοπισμό σφαλμάτων</translation>
<translation id="6333834492048057036">ΓÏαμμή διευθÏνσεων εστίασης για αναζήτηση</translation>
-<translation id="6336907568130557310">Οι κωδικοί Ï€Ïόσβασής σας θα είναι οÏατοί σε οποιονδήποτε μποÏεί να δει το αÏχείο εξαγωγής. Μην μοιÏαστείτε το αÏχείο με κανέναν και φÏοντίστε να το διαγÏάψετε μετά την εισαγωγή του.</translation>
<translation id="6339668969738228384">ΔημιουÏγία νέου Ï€Ïοφίλ για τη διεÏθυνση <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Δεν ήταν δυνατή η σÏνδεση με τον διακομιστή. Ελέγξτε τη σÏνδεση δικτÏου και δοκιμάστε ξανά. Εάν το Ï€Ïόβλημα παÏαμένει, επανεκκινήστε το Chromebook.</translation>
<translation id="6340071272923955280">ΠÏωτόκολλο εκτÏπωσης στο διαδίκτυο (IPPS)</translation>
@@ -3406,7 +3461,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Ρυθμίστε το Smart Lock για το Android</translation>
<translation id="6374469231428023295">Δοκιμάστε ξανά</translation>
-<translation id="6377158645544167202">Δεν είναι δυνατή η σÏνδεση του εκτυπωτή. Βεβαιωθείτε ότι ο εκτυπωτής είναι ενεÏγοποιημένος και ότι είναι συνδεδεμένος στο Chromebook μέσω Wi-Fi ή USB.</translation>
<translation id="6380143666419481200">Αποδοχή και συνέχεια</translation>
<translation id="6383051423892982287">ΚÏυπτογÏάφηση συγχÏονισμένων δεδομένων με τη δική σας <ph name="BEGIN_LINK" />φÏάση Ï€Ïόσβασης συγχÏονισμοÏ<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Αλλαγή των Ïυθμίσεων αναζήτησης σε: <ph name="SEARCH_HOST" /></translation>
@@ -3498,6 +3552,7 @@
<translation id="6503077044568424649">Πιο δημοφιλή</translation>
<translation id="6504611359718185067">ΣÏνδεση στο διαδίκτυο για την Ï€Ïοσθήκη εκτυπωτή</translation>
<translation id="6506374932220792071">ΥπογÏαφή X9.62 ECDSA με SHA-256</translation>
+<translation id="6508248480704296122">Σχετικά με <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">ΕφαÏμογή: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Άδεια μέσων</translation>
<translation id="6510568984200103950">ΛιγότεÏες Ïυθμίσεις</translation>
@@ -3531,9 +3586,11 @@
<translation id="6551508934388063976">Μη διαθέσιμη εντολή. Πατήστε control-N για να ανοίξετε ένα νέο παÏάθυÏο.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> χÏήστες</translation>
<translation id="6555432686520421228">ΚαταÏγήστε όλους τους λογαÏιασμοÏÏ‚ χÏηστών και επαναφέÏετε τη συσκευή σας <ph name="IDS_SHORT_PRODUCT_NAME" /> για να γίνει σαν καινοÏÏια.</translation>
+<translation id="6555810572223193255">Το ΕÏγαλείο καθαÏÎ¹ÏƒÎ¼Î¿Ï Î´ÎµÎ½ είναι διαθέσιμο αυτήν τη στιγμή</translation>
<translation id="6556866813142980365">Επανάληψη ενέÏγειας</translation>
<translation id="6558280019477628686">ΠαÏουσιάστηκε σφάλμα. ΟÏισμένα στοιχεία ενδέχεται να μην έχουν διαγÏαφεί.</translation>
<translation id="6559580823502247193">(υπάÏχει ήδη στη συσκευή)</translation>
+<translation id="6560713683827832045">Βεβαιωθείτε ότι οι ειδοποιήσεις εφαÏμογών είναι "ΕνεÏγές". Εάν δεν είναι ενεÏγές, κάντε εναλλαγή για ενεÏγοποίηση.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Η διαδÏομή ή το όνομα είναι πάÏα Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿. ΑποθηκεÏστε το με μικÏότεÏο όνομα ή σε κάποια άλλη τοποθεσία.</translation>
<translation id="656398493051028875">ΔιαγÏαφή αÏχείου "<ph name="FILENAME" />"…</translation>
@@ -3562,7 +3619,6 @@
<translation id="6606070663386660533">ΚαÏτέλα 8</translation>
<translation id="6607272825297743757">ΠληÏοφοÏίες αÏχείου</translation>
<translation id="6607831829715835317">ΠεÏισσότεÏα εÏγαλεία</translation>
-<translation id="6610183966322615106">Σφάλμα κατά την Ï€Ïοσθήκη εκτυπωτή</translation>
<translation id="6612358246767739896">ΠÏοστατευμένο πεÏιεχόμενο</translation>
<translation id="6613452264606394692">ΠÏοσθέστε σελιδοδείκτη σε αυτήν τη σελίδα για να επιστÏέψετε εδώ γÏήγοÏα</translation>
<translation id="6615455863669487791">Εμφάνιση</translation>
@@ -3639,9 +3695,11 @@
<translation id="6736045498964449756">Ωχ, οι κωδικοί Ï€Ïόσβασης δεν ταιÏιάζουν!</translation>
<translation id="6736243959894955139">ΔιεÏθυνση</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">ΠαÏόλο που δεν μποÏείτε πλέον να αποκτήσετε Ï€Ïόσβαση στο παλιό σας Ï€Ïοφίλ, μποÏείτε να το καταÏγήσετε.</translation>
<translation id="6739923123728562974">Εμφάνιση συντόμευσης επιφάνειας εÏγασίας</translation>
<translation id="6740234557573873150">Το αÏχείο <ph name="FILE_NAME" /> τέθηκε σε παÏση</translation>
<translation id="6742339027238151589">Δυνατότητα Ï€Ïόσβασης από το σενάÏιο</translation>
+<translation id="6743841972744298686">Ρυθμίσεις συγχÏονισμοÏ</translation>
<translation id="6745592621698551453">ΕνημέÏωση Ï„ÏŽÏα</translation>
<translation id="6746124502594467657">Μετακίνηση Ï€Ïος τα κάτω</translation>
<translation id="674632704103926902">ΕνεÏγοποίηση μεταφοÏάς με πάτημα</translation>
@@ -3654,12 +3712,14 @@
<translation id="6757101664402245801">Το URL αντιγÏάφηκε</translation>
<translation id="6758056191028427665">Πείτε μας πώς τα πηγαίνουμε</translation>
<translation id="6759193508432371551">ΕπαναφοÏά εÏγοστασιακών Ïυθμίσεων</translation>
+<translation id="6765234885931342179">Δει τον σειÏιακό αÏιθμό του ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±ÏƒÏ†Î±Î»ÎµÎ¯Î±Ï‚ σας</translation>
<translation id="6766101255664245434">ΤÏαβήξτε μια νέα φωτογÏαφία ή επιλέξτε μια υπάÏχουσα φωτογÏαφία ή ένα υπάÏχον εικονίδιο.
<ph name="LINE_BREAK" />
Αυτή η εικόνα θα εμφανιστεί στην οθόνη σÏνδεσης και στην οθόνη κλειδώματος του Chromebook.</translation>
<translation id="6769712124046837540">ΠÏοσθήκη εκτυπωτή…</translation>
<translation id="6771503742377376720">Είναι ΑÏχή πιστοποίησης</translation>
<translation id="6773575010135450071">ΠεÏισσότεÏες ενέÏγειες…</translation>
+<translation id="6777817260680419853">Η ανακατεÏθυνση αποκλείστηκε</translation>
<translation id="6778959797435875428">ΚατάÏγηση σίγασης ιστοτόπων</translation>
<translation id="677965093459947883">Î Î¿Î»Ï Î¼Î¹ÎºÏÏŒ</translation>
<translation id="6780439250949340171">διαχείÏιση άλλων Ïυθμίσεων</translation>
@@ -3734,6 +3794,7 @@
<translation id="6898699227549475383">ΟÏγάνωση (O)</translation>
<translation id="6900284862687837908">ΕφαÏμογή παÏασκηνίου: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ΣÏνδεση συσκευής στον τομέα</translation>
+<translation id="6903534926908201625">ΜποÏείτε να Ï€ÏοσαÏμόσετε ποιες πληÏοφοÏίες συλλέγει η Google από τις <ph name="BEGIN_LINK" />Ρυθμίσεις<ph name="END_LINK" />, ανά πάσα στιγμή.</translation>
<translation id="6904344821472985372">Ανάκληση Ï€Ïόσβασης σε αÏχεία</translation>
<translation id="6904655473976120856">Πατήστε το κουμπί εφαÏμογής για έξοδο</translation>
<translation id="6904713658985136356">Ο ιστότοπος <ph name="HOST" /> επιθυμεί να μοιÏαστεί την οθόνη σας.</translation>
@@ -3742,17 +3803,22 @@
<translation id="691024665142758461">Λήψη πολλών αÏχείων</translation>
<translation id="6911324888870229398">Η σÏνδεση δικτÏου χάθηκε. Ελέγξτε τη σÏνδεσή σας ή δοκιμάστε άλλο δίκτυο Wi-Fi.</translation>
<translation id="6911734910326569517">ΑποτÏπωμα μνήμης</translation>
+<translation id="6914783257214138813">Οι κωδικοί Ï€Ïόσβασής σας θα είναι οÏατοί σε οποιονδήποτε μποÏεί να δει το αÏχείο εξαγωγής.</translation>
<translation id="6915804003454593391">ΧÏήστης</translation>
<translation id="6916590542764765824">ΔιαχείÏιση επεκτάσεων</translation>
<translation id="6920989436227028121">Άνοιγμα ως κανονικής καÏτέλας</translation>
<translation id="6922128026973287222">Εξοικονομήστε δεδομένα και πεÏιηγηθείτε πιο γÏήγοÏα με την Εξοικονόμηση δεδομένων Google. Κάντε κλικ για να μάθετε πεÏισσότεÏα.</translation>
<translation id="6929555043669117778">Συνέχιση Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏƒÎ¼Î¿Ï Î±Î½Î±Î´Ï…ÏŒÎ¼ÎµÎ½Ï‰Î½ παÏαθÏÏων</translation>
<translation id="6930242544192836755">ΔιάÏκεια</translation>
+<translation id="6934241953272494177">ΠÏαγματοποιείται σάÏωση της συσκευής μέσων σας…
+ <ph name="LINE_BREAK1" />
+ Î’Ïέθηκαν <ph name="FILE_COUNT" /> αÏχεία</translation>
<translation id="693807610556624488">Η λειτουÏγία εγγÏαφής υπεÏβαίνει το μέγιστο μέγεθος του χαÏακτηÏÎ¹ÏƒÏ„Î¹ÎºÎ¿Ï ÏƒÏ„Î· συσκευή: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Συνδεθείτε στο <ph name="TOKEN_NAME" /> για έλεγχο ταυτότητας στο <ph name="HOST_NAME" /> με το πιστοποιητικό σας.</translation>
<translation id="6943176775188458830">ΑκÏÏωση εκτÏπωσης</translation>
<translation id="6943836128787782965">Η λήψη HTTP απέτυχε</translation>
<translation id="6945221475159498467">Επιλογή</translation>
+<translation id="694592694773692225">Η ανακατεÏθυνση έχει αποκλειστεί σε αυτήν τη σελίδα.</translation>
<translation id="6949306908218145636">ΔημιουÏγία σελιδοδεικτών για όλες τις ανοικτές σελίδες…</translation>
<translation id="6955446738988643816">Έλεγχος αναδυόμενου παÏαθÏÏου</translation>
<translation id="6957231940976260713">Όνομα υπηÏεσίας</translation>
@@ -3856,13 +3922,16 @@
<translation id="7093866338626856921">Ανταλλαγή δεδομένων με συσκευές με την ονομασία: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Δεν ήταν δυνατή η εισαγωγή του εποπτευόμενου χÏήστη. Ελέγξτε τη σÏνδεση δικτÏου σας και δοκιμάστε ξανά αÏγότεÏα.</translation>
<translation id="7098447629416471489">Οι άλλες αποθηκευμένες μηχανές αναζήτησης θα εμφανίζονται εδώ.</translation>
+<translation id="7099337801055912064">Δεν είναι δυνατή η φόÏτωση μεγάλου PPD. Το μέγιστο μέγεθος είναι 250 KB.</translation>
<translation id="7100897339030255923">Έχουν επιλεγεί <ph name="COUNT" /> στοιχεία</translation>
<translation id="7102687220333134671">Οι αυτόματες ενημεÏώσεις είναι ενεÏγοποιημένες</translation>
<translation id="7106346894903675391">ΑγοÏάστε πεÏισσότεÏο αποθηκευτικό χώÏο...</translation>
<translation id="7108338896283013870">ΑπόκÏυψη</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Η εξατομίκευση είναι ενεÏγή. ΜποÏείτε να αλλάξετε αυτήν τη ÏÏθμιση στη διεÏθυνση myaccount.google.com.</translation>
<translation id="7113502843173351041">Κοινοποίηση της διεÏθυνσής σας ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου</translation>
<translation id="7114054701490058191">Οι κωδικοί Ï€Ïόσβασης δεν ταιÏιάζουν</translation>
+<translation id="7117228822971127758">Δοκιμάστε ξανά αÏγότεÏα</translation>
<translation id="7117247127439884114">Συνδεθείτε ξανά...</translation>
<translation id="711840821796638741">Εμφάνιση διαχειÏιζόμενων σελιδοδεικτών</translation>
<translation id="711902386174337313">Ανάγνωση της λίστας με τις συνδεδεμένες συσκευές σας</translation>
@@ -3903,6 +3972,7 @@
<translation id="7180611975245234373">Ανανέωση</translation>
<translation id="7180865173735832675">ΠÏοσαÏμογή</translation>
<translation id="7186088072322679094">ΔιατήÏηση στη γÏαμμή εÏγαλείων</translation>
+<translation id="7187428571767585875">ΚαταχωÏίσεις μητÏώου Ï€Ïος κατάÏγηση ή αλλαγή:</translation>
<translation id="7191159667348037">Άγνωστος εκτυπωτής (USB)</translation>
<translation id="7191454237977785534">Αποθήκευση αÏχείου ως</translation>
<translation id="7196835305346730603">Γίνεται αναζήτηση για κοντινά Chromebox…</translation>
@@ -3911,6 +3981,7 @@
<translation id="7201118060536064622">Το "<ph name="DELETED_ITEM_NAME" />" διαγÏάφηκε</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Γίνεται λήψη της Ï€Ïοσθήκης <ph name="PLUGIN_NAME" />…</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Έξοδος από τη σελίδα}other{Έξοδος από τις σελίδες}}</translation>
<translation id="721331389620694978">ΟÏισμένες Ïυθμίσεις που ενδέχεται να αντανακλοÏν τις συνήθειες πεÏιήγησης δεν θα διαγÏαφοÏν.</translation>
<translation id="7216409898977639127">ΠάÏοχος δικτÏου κινητής τηλεφωνίας</translation>
<translation id="7216595297012131718">Γλώσσες παÏαγγελίας με βάση τις Ï€Ïοτιμήσεις σας</translation>
@@ -3956,6 +4027,7 @@
<translation id="727952162645687754">Σφάλμα λήψης</translation>
<translation id="7279701417129455881">ΔιαχείÏιση Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏƒÎ¼Î¿Ï cookie...</translation>
<translation id="7280877790564589615">Αίτημα άδειας</translation>
+<translation id="7283041136720745563">Το ÏŒÏιό σας στο Google Drive δεν είναι αÏκετά μεγάλο.</translation>
<translation id="7287143125007575591">Δεν επιτÏέπεται η Ï€Ïόσβαση.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Ανοίξτε την εφαÏμογή ταπετσαÏίας</translation>
@@ -4024,6 +4096,7 @@
<translation id="7392118418926456391">Απέτυχε η σάÏωση για ιοÏÏ‚</translation>
<translation id="7392915005464253525">Ε&amp;παναφοÏά παÏαθÏÏου που έχει κλείσει</translation>
<translation id="7396845648024431313">Η εφαÏμογή <ph name="APP_NAME" /> θα εκκινείται κατά την εκκίνηση του συστήματος και θα συνεχίζει να εκτελείται στο παÏασκήνιο Î±Ï†Î¿Ï Ï€Ïώτα κλείσετε όλα τα υπόλοιπα παÏάθυÏα του <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Έγινε εναλλαγή της σÏνδεσης δικτÏου</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">ΠεÏιμένετε έως ότου ολοκληÏωθεί η επανεκκίνηση του Chromebox σας…</translation>
<translation id="7400839060291901923">Ρυθμίστε τη σÏνδεση στο τηλέφωνό σας <ph name="PHONE_NAME" /></translation>
@@ -4034,6 +4107,7 @@
<translation id="7409233648990234464">Επανεκκίνηση και Powerwash</translation>
<translation id="7409836189476010449">Εκτέλεση Flash</translation>
<translation id="7410344089573941623">ΕÏώτηση εάν το <ph name="HOST" /> θέλει να αποκτήσει Ï€Ïόσβαση στην κάμεÏα και στο μικÏόφωνό σας</translation>
+<translation id="741204030948306876">Îαι, συμφωνώ</translation>
<translation id="7412226954991670867">Μνήμη GPU</translation>
<translation id="7416362041876611053">Άγνωστο σφάλμα δικτÏου.</translation>
<translation id="7417705661718309329">ΧάÏτης Google</translation>
@@ -4055,6 +4129,7 @@
<translation id="7445682342344043969">Αποκλεισμός αναδυόμενων παÏαθÏÏων</translation>
<translation id="744859430125590922">Έλεγχος και Ï€Ïοβολή των ιστοτόπων που αυτό το άτομο επισκέπτεται από <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Με την επιλογή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… εκτυπωτή, δίνετε στην παÏακάτω επέκταση άδεια Ï€Ïόσβασης στον εκτυπωτή σας:</translation>
+<translation id="7453467225369441013">Θα αποσυνδεθείτε από τους πεÏισσότεÏους ιστοτόπους. Δεν θα αποσυνδεθείτε από τον ΛογαÏιασμό σας Google.</translation>
<translation id="7456142309650173560">Ï€ÏογÏαμματιστές</translation>
<translation id="7456847797759667638">Άνοιγμα Τοποθεσίας...</translation>
<translation id="7461924472993315131">ΚαÏφίτσωμα</translation>
@@ -4065,7 +4140,7 @@
<translation id="747114903913869239">Σφάλμα: Δεν είναι δυνατή η αποκωδικοποίηση της επέκτασης</translation>
<translation id="7473891865547856676">Όχι, ευχαÏιστώ</translation>
<translation id="747459581954555080">ΕπαναφοÏά όλων</translation>
-<translation id="747494631553057218">ΚαταχωÏίσεις μητÏώου:</translation>
+<translation id="7475034671245341386">Η Ï€Ïοσθήκη <ph name="PLUGIN_NAME" /> παÏουσίασε κάποιο σφάλμα.</translation>
<translation id="7475671414023905704">URL χαμένου ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης Netscape</translation>
<translation id="7476454130948140105">Η ισχÏÏ‚ της μπαταÏίας είναι Ï€Î¿Î»Ï Ï‡Î±Î¼Î·Î»Î® για ενημέÏωση (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Αν έχετε ξεχάσει την κωδική φÏάση Ï€Ïόσβασης, διακόψτε και επαναφέÏετε τον ΣυγχÏονισμό μέσω του <ph name="BEGIN_LINK" />Πίνακα ελέγχου Google<ph name="END_LINK" />.</translation>
@@ -4080,6 +4155,9 @@
<translation id="7487067081878637334">Τεχνολογία</translation>
<translation id="7487099628810939106">ΚαθυστέÏηση Ï€Ïιν από το κλικ:</translation>
<translation id="7487969577036436319">Δεν έχουν εγκατασταθεί στοιχεία</translation>
+<translation id="7489215562877293245">Î’Ïέθηκαν <ph name="FILE_COUNT" /> αÏχεία
+ <ph name="LINE_BREAK1" />
+ Έτοιμα για δημιουÏγία αντιγÏάφων ασφαλείας στο <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Άνοιγμα όλων}=1{&amp;Άνοιγμα σελιδοδείκτη}other{&amp;Άνοιγμα όλων (#)}}</translation>
<translation id="7489605380874780575">Έλεγχος καταλληλότητας</translation>
<translation id="749028671485790643">Άτομο <ph name="VALUE" /></translation>
@@ -4092,7 +4170,6 @@
<translation id="7497215489070763236">Πιστοποιητικό διακομιστή CA</translation>
<translation id="7502658306369382406">ΔιεÏθυνση IPv6</translation>
<translation id="7503191893372251637">ΤÏπος Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Netscape</translation>
-<translation id="7503607651407946808">Η σελίδα μεταφÏάζεται…</translation>
<translation id="7503821294401948377">Δεν ήταν δυνατή η φόÏτωση του εικονιδίου "<ph name="ICON" />" για ενέÏγεια Ï€ÏογÏάμματος πεÏιήγησης.</translation>
<translation id="750509436279396091">Άνοιγμα φακέλου λήψεων</translation>
<translation id="7505167922889582512">Εμφάνιση κÏυφών αÏχείων</translation>
@@ -4104,9 +4181,9 @@
<translation id="7517569744831774757">ΕπαναφοÏά των Ïυθμίσεων στις αÏχικές Ï€Ïοεπιλογές.</translation>
<translation id="7517786267097410259">ΔημιουÏγήστε έναν κωδικό Ï€Ïόσβασης -</translation>
<translation id="7518150891539970662">ΑÏχεία καταγÏαφής WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Η σελίδα μεταφÏάζεται…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">ΔημιουÏγία</translation>
+<translation id="7526413953848747421">ΕνεÏγοποιήστε στο Chrome πανίσχυÏες υπηÏεσίες της Google, όπως ο οÏθογÏαφικός έλεγχος και το "Πάτημα για αναζήτηση"</translation>
<translation id="7529411698175791732">Ελέγξτε τη σÏνδεσή σας στο διαδίκτυο. Εάν το Ï€Ïόβλημα παÏαμένει, δοκιμάστε να αποσυνδεθείτε και να συνδεθείτε ξανά.</translation>
<translation id="7530016656428373557">Ρυθμός αποφόÏτισης σε Watt</translation>
<translation id="7536709149194614609">Επανεκκινήστε τη συσκευή και δοκιμάστε ξανά αÏγότεÏα.</translation>
@@ -4130,7 +4207,6 @@
να δοκιμάσετε να δημιουÏγήσετε έναν εποπτευόμενο χÏήστη ξανά.</translation>
<translation id="756445078718366910">Άνοιγμα παÏαθÏÏου Ï€ÏογÏάμματος πεÏιήγησης</translation>
<translation id="7564847347806291057">ΤεÏματισμός διαδικασίας</translation>
-<translation id="7565291891798266313">Η μηχανή αναζήτησής σας άλλαξε σε <ph name="URL" />. Για να απενεÏγοποιήσετε τις επεκτάσεις που αλλάζουν τη μηχανή αναζήτησής σας, κάντε κλικ στην "ΕπαναφοÏά".</translation>
<translation id="7566118625369982896">ΔιαχείÏιση συνδέσμων εφαÏμογών Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Τα δεδομένα του Chrome διαγÏάφηκαν</translation>
@@ -4139,13 +4215,10 @@
<translation id="7573172247376861652">ΦόÏτιση μπαταÏίας</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">ΣυÏÏαφή</translation>
-<translation id="7577815336900970562">ΧÏήση Wi-Fi ή δικτÏου κινητής τηλεφωνίας για τον καθοÏισμό της τοποθεσίας</translation>
<translation id="7579149537961810247">Σίγαση Ιστοτόπων</translation>
<translation id="7580671184200851182">ΑναπαÏαγωγή του ίδιου ήχου μέσω όλων των ηχείων (μονοφωνικός ήχος)</translation>
-<translation id="7581273696622423628">Συμμετοχή σε έÏευνα</translation>
<translation id="7581462281756524039">Ένα εÏγαλείο καθαÏισμοÏ</translation>
<translation id="7582582252461552277">ΠÏοτίμηση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… δικτÏου</translation>
-<translation id="7586312264284919041">Θα θέλατε να μεταφÏαστεί αυτή η σελίδα;</translation>
<translation id="7586498138629385861">Το Chrome θα εξακολουθεί να εκτελείται όταν υπάÏχουν ανοιχτές ΕφαÏμογές Chrome.</translation>
<translation id="7589461650300748890">Îα είστε Ï€Ïοσεκτικοί.</translation>
<translation id="7589661784326793847">ΠεÏιμένετε λίγο</translation>
@@ -4162,6 +4235,7 @@
<translation id="7607274158153386860">Αίτημα ιστότοπου tablet</translation>
<translation id="7611008212562900400">Αναζήτηση στη συσκευή, στις εφαÏμογές, στον ιστό…</translation>
<translation id="7615910377284548269">ΔιαχείÏιση Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏƒÎ¼Î¿Ï Ï€Ïοσθηκών εκτός πεÏιβάλλοντος δοκιμών…</translation>
+<translation id="7616214729753637086">ΕγγÏαφή συσκευής…</translation>
<translation id="7617366389578322136">ΣÏνδεση σε "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Δεν έχουν αποθηκευτεί κωδικοί Ï€Ïόσβασης.</translation>
<translation id="7622114377921274169">ΦόÏτιση σε εξέλιξη.</translation>
@@ -4190,6 +4264,7 @@
<translation id="7664620655576155379">Μη υποστηÏιζόμενη συσκευή Bluetooth: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">ΠÏοσθήκη λογαÏιασμοÏ</translation>
<translation id="7671130400130574146">ΧÏήση της γÏαμμής τίτλου συστήματος και των πεÏιγÏαμμάτων.</translation>
+<translation id="7683373461016844951">Για να συνεχίσετε, κάντε κλικ στο κουμπί OK και, στη συνέχεια, κάντε κλικ στην επιλογή "ΠÏοσθήκη ατόμου" για να δημιουÏγήσετε ένα νέο Ï€Ïοφίλ για τη διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Εγκαταστάθηκε από το διαχειÏιστή σας</translation>
<translation id="7684559058815332124">Επίσκεψη στη σελίδα σÏνδεσης της Ï€Ïλης υποδοχής</translation>
<translation id="7685049629764448582">Μνήμη JavaScript</translation>
@@ -4248,7 +4323,6 @@
<translation id="7773726648746946405">Αποθηκευτικός χώÏος πεÏιόδου σÏνδεσης</translation>
<translation id="7781335840981796660">Θα καταÏγηθοÏν όλοι οι λογαÏιασμοί χÏηστών και τα τοπικά δεδομένα.</translation>
<translation id="7782102568078991263">Δεν υπάÏχουν άλλες Ï€Ïοτάσεις από την Google</translation>
-<translation id="778330624322499012">Δεν ήταν δυνατή η φόÏτωση της Ï€Ïοσθήκης <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Οι Ïυθμίσεις ασφαλείας του υπολογιστή σας απέκλεισαν αυτό το αÏχείο.</translation>
<translation id="7786207843293321886">Έξοδος επισκέπτη</translation>
<translation id="7786889348652477777">Ε&amp;πανάληψη φόÏτωσης εφαÏμογής</translation>
@@ -4282,7 +4356,13 @@
<translation id="7815680994978050279">Αποκλεισμός επικίνδυνης λήψης</translation>
<translation id="7818135753970109980">ΠÏοστέθηκε νέο θέμα (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ή RSN)</translation>
+<translation id="7819992334107904369">ΣυγχÏονισμός Chrome</translation>
<translation id="782057141565633384">Α&amp;ντιγÏαφή διεÏθυνσης βίντεο</translation>
+<translation id="7821462174190887129">Î’Ïέθηκαν <ph name="FILE_COUNT" /> αÏχεία.
+ <ph name="LINE_BREAK1" />
+ Το ÏŒÏιό σας στο Google Drive δεν είναι αÏκετά μεγάλο. ΑπαιτοÏνται επιπλέον <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Δοκιμάστε να επιλέξετε λιγότεÏες φωτογÏαφίες.</translation>
<translation id="782590969421016895">ΧÏήση Ï„Ïεχουσών σελίδων</translation>
<translation id="7829298379596169484">ΠÏόσβαση στην είσοδο ήχου</translation>
<translation id="7831368056091621108">για να λάβετε αυτήν την επέκταση, το ιστοÏικό σας και άλλες Ïυθμίσεις του Chrome σε όλες τις συσκευές σας.</translation>
@@ -4320,6 +4400,7 @@
<translation id="7881969471599061635">ΑπενεÏγοποίηση υπότιτλων</translation>
<translation id="7882358943899516840">ΤÏπος παÏόχου</translation>
<translation id="7885253890047913815">ΠÏόσφατοι Ï€ÏοοÏισμοί</translation>
+<translation id="7886917304091689118">Εκτέλεση στο Chrome</translation>
<translation id="7887334752153342268">ΑντιγÏαφή</translation>
<translation id="7887864092952184874">Έγινε σÏζευξη του Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï Bluetooth</translation>
<translation id="7889966925761734854">Αναζήτηση</translation>
@@ -4403,7 +4484,9 @@
<translation id="8000066093800657092">Κανένα δίκτυο</translation>
<translation id="8001504501378762252">Ο κωδικός Ï€Ïόσβασής σας μποÏεί να έχει κλαπεί από κάποιον ιστότοπο</translation>
<translation id="8004582292198964060">ΠÏόγÏαμμα πεÏιήγησης</translation>
+<translation id="8005600846065423578">Îα επιτÏέπεται πάντα στο <ph name="HOST" /> να βλέπει το Ï€ÏόχειÏο</translation>
<translation id="8008356846765065031">Η σÏνδεση στο διαδίκτυο διακόπηκε. Ελέγξτε τη σÏνδεσή σας στο διαδίκτυο.</translation>
+<translation id="8008765610824028412">Δεν ήταν δυνατή η φόÏτωση της Ï€Ïοσθήκης <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Αυτόματη αποστολή οÏισμένων πληÏοφοÏιών συστήματος και πεÏιεχομένου σελίδων στην Google για διευκόλυνση του ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï ÎµÏ€Î¹ÎºÎ¯Î½Î´Ï…Î½Ï‰Î½ εφαÏμογών και ιστοτόπων</translation>
<translation id="8012382203418782830">Αυτή η σελίδα έχει μεταφÏαστεί.</translation>
<translation id="8014154204619229810">Το Ï€ÏόγÏαμμα ενημέÏωσης εκτελείται. Κάντε ανανέωση σε ένα λεπτό για να ελέγξετε ξανά.</translation>
@@ -4504,7 +4587,6 @@
<translation id="816055135686411707">Σφάλμα ÏÏθμισης της αποδοχής πιστοποιητικοÏ</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">ΔημιουÏγία νέας σημείωσης</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">ΔιαχείÏιση Ïυθμίσεων μικÏοφώνου…</translation>
<translation id="8168435359814927499">ΠεÏιεχόμενο</translation>
<translation id="8174047975335711832">Στοιχεία συσκευής</translation>
@@ -4521,7 +4603,6 @@
<translation id="8191230140820435481">ΔιαχείÏιση των εφαÏμογών, των επεκτάσεων και των θεμάτων σας</translation>
<translation id="8191453843330043793">ΕÏγαλείο επίλυσης διακομιστή μεσολάβησης V8</translation>
<translation id="8195027750202970175">Μέγεθος στον δίσκο</translation>
-<translation id="8195739004487400241">Η αÏχική σελίδα σας άλλαξε σε <ph name="URL" />. Για να απενεÏγοποιήσετε τις επεκτάσεις που αλλάζουν την αÏχική σελίδα σας, κάντε κλικ στην "ΕπαναφοÏά".</translation>
<translation id="8199300056570174101">Ιδιότητες δικτÏου (ΥπηÏεσία) και συσκευής</translation>
<translation id="8200772114523450471">Συνέχιση</translation>
<translation id="8202160505685531999">Εισαγάγετε ξανά τον κωδικό Ï€Ïόσβασής σας για να ενημεÏώσετε το Ï€Ïοφίλ σας στο <ph name="DEVICE_TYPE" />.</translation>
@@ -4539,6 +4620,7 @@
<translation id="8226619461731305576">ΟυÏά</translation>
<translation id="8226742006292257240">Ακολουθεί ο κωδικός Ï€Ïόσβασης TPM που δημιουÏήθηκε τυχαία και έχει εκχωÏηθεί στον υπολογιστή σας:</translation>
<translation id="8227119283605456246">ΕπισÏναψη αÏχείου</translation>
+<translation id="8233198815467326623">ΕπαναφοÏά Ï€Ïοεπιλεγμένης αÏχικής σελίδας;</translation>
<translation id="8234795456569844941">Βοηθήστε τους μηχανικοÏÏ‚ μας να επιδιοÏθώσουν αυτό το Ï€Ïόβλημα. Πείτε μας τι συνέβη ακÏιβώς Ï€Ïιν από τη λήψη του μηνÏματος σφάλματος Ï€Ïοφίλ:</translation>
<translation id="8234989666557591529">Επιλέξτε ένα τηλέφωνο για το ξεκλείδωμα του <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Συμβουλή βοήθειας</translation>
@@ -4564,7 +4646,6 @@
<translation id="8261378640211443080">Αυτή η επέκταση δεν αναφέÏεται στο <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> και ενδέχεται να έχει Ï€Ïοστεθεί εν αγνοία σας.</translation>
<translation id="8261387128019234107">ΠÏοσθήκη λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Î³Î¹Î± το Ï€Ïοφίλ <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">ΔιαγÏαφή</translation>
-<translation id="8261673729476082470">ΔημιουÏγία αντιγÏάφων ασφαλείας για <ph name="FILE_COUNT" /> φωτογÏαφίες στο <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258">Το <ph name="BAD_FLAG" /> δεν υλοποιείται σε αυτήν την έκδοση.</translation>
<translation id="8263744495942430914">Το <ph name="FULLSCREEN_ORIGIN" /> έχει απενεÏγοποιήσει τον δείκτη του Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï ÏƒÎ±Ï‚.</translation>
<translation id="8264718194193514834">Η επέκταση "<ph name="EXTENSION_NAME" />" ενεÏγοποίησε τη λειτουÏγία πλήÏους οθόνης.</translation>
@@ -4666,6 +4747,7 @@
<translation id="8454288007744638700">Εναλλακτικά, επιλέξτε ένα νέο δίκτυο:</translation>
<translation id="845627346958584683">ΧÏόνος λήξης</translation>
<translation id="8456681095658380701">Μη έγκυÏο όνομα</translation>
+<translation id="8457451314607652708">Εισαγωγή σελιδοδεικτών</translation>
<translation id="8460336040822756677">Εάν απενεÏγοποιήσετε το Smart Lock για <ph name="DEVICE_TYPE" />, δεν θα μποÏείτε να ξεκλειδώσετε τις συσκευές σας Chrome χÏησιμοποιώντας το τηλέφωνό σας. Θα Ï€Ïέπει να πληκτÏολογείτε τον κωδικό Ï€Ïόσβασης.</translation>
<translation id="8461329675984532579">Όνομα παÏόχου αÏχικής σελίδας</translation>
<translation id="84613761564611563">Ζητήθηκε διεπαφή χÏήστη για διαμόÏφωση δικτÏου. ΠεÏιμένετε…</translation>
@@ -4730,14 +4812,15 @@
<translation id="8569764466147087991">Επιλέξτε αÏχείο για άνοιγμα</translation>
<translation id="8571213806525832805">Τελευταίες 4 εβδομάδες</translation>
<translation id="8574990355410201600">Îα επιτÏέπεται πάντα ο ήχος στο <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Δεν μποÏεί να υπεÏβαίνει τα 99 γÏάμματα</translation>
<translation id="8579285237314169903">Γίνεται συγχÏονισμός <ph name="NUMBER_OF_FILES" /> στοιχείων…</translation>
<translation id="857943718398505171">ΕπιτÏέπεται (συνιστάται)</translation>
<translation id="8581809080475256101">Πατήστε για να μεταβείτε Ï€Ïος τα εμπÏός στο Î¼ÎµÎ½Î¿Ï Ï€ÎµÏιβάλλοντος για να δείτε το ιστοÏικό</translation>
<translation id="8584280235376696778">&amp;Άνοιγμα βίντεο σε νέα καÏτέλα</translation>
<translation id="8588866096426746242">Εμφάνιση στατιστικών στοιχείων Ï€Ïοφίλ</translation>
+<translation id="8589652987924574405">Οι σελιδοδείκτες, το ιστοÏικό, οι κωδικοί Ï€Ïόσβασης και άλλες Ïυθμίσεις σας θα συγχÏονιστοÏν με τον ΛογαÏιασμό σας Google ώστε η χÏήση τους να είναι δυνατή σε όλες τις συσκευές σας. ΜποÏείτε να αλλάξετε αυτήν τη ÏÏθμιση από τις Ρυθμίσεις.</translation>
<translation id="8590375307970699841">ΡÏθμιση αυτόματων ενημεÏώσεων</translation>
<translation id="8594908476761052472">Λήψη βίντεο</translation>
-<translation id="8595925260712451473">Εισαγάγετε τα σχόλιά σας εδώ.</translation>
<translation id="8596540852772265699">ΠÏοσαÏμοσμένα αÏχεία</translation>
<translation id="8597845839771543242">ΜοÏφή ιδιότητας:</translation>
<translation id="8598453409908276158">Η Ï€Ïοσθήκη εκτός πεÏιβάλλοντος δοκιμών αποκλείστηκε</translation>
@@ -4752,6 +4835,7 @@
<translation id="8620617069779373398">Κατάσταση πεÏιαγωγής</translation>
<translation id="8620765578342452535">ΔιαμόÏφωση συνδέσεων δικτÏου</translation>
<translation id="8620790565535071193">Αποτυχία σάÏωσης</translation>
+<translation id="8622877356447980900">Θέλετε να μεταφÏάσετε αυτήν τη σελίδα;</translation>
<translation id="8623004009673949077">Θα Ï€Ïέπει να εγκατασταθεί μια εφαÏμογή με χαÏακτηÏιστικό μανιφέστου "kiosk_only" στη λειτουÏγία kiosk του Chrome OS.</translation>
<translation id="8624205858755890468">ΕπιτÏέπει στον Βοηθό να σας εμφανίζει σχετικές πληÏοφοÏίες, εφαÏμογές και ενέÏγειες.</translation>
<translation id="862542460444371744">&amp;Επεκτάσεις</translation>
@@ -4797,6 +4881,7 @@
<translation id="8671210955687109937">Δυνατότητα σχολιασμοÏ</translation>
<translation id="8673026256276578048">Αναζήτηση στον Ιστό...</translation>
<translation id="8673383193459449849">ΠÏόβλημα διακομιστή</translation>
+<translation id="8674241889607553858">Θέλετε να μεταφÏάσετε αυτήν τη σελίδα;</translation>
<translation id="8675354002693747642">Ήδη κοινόχÏηστο κλειδί</translation>
<translation id="8676374126336081632">ΔιαγÏαφή καταχώÏισης</translation>
<translation id="8677039480012021122">ΔιαγÏαφή δεδομένων και αποσÏνδεση</translation>
@@ -4809,6 +4894,7 @@
<translation id="8688579245973331962">Δεν βλέπετε το όνομά σας;</translation>
<translation id="8688591111840995413">Μη αποδεκτός κωδικός Ï€Ïόσβασης</translation>
<translation id="8688672835843460752">Διαθέσιμο</translation>
+<translation id="8689583087392258564">Απέτυχε η σÏνδεση του μηχανήματος στον τομέα. Η οÏγανωτική μονάδα δεν είναι έγκυÏη.</translation>
<translation id="869257642790614972">Εκ νέου άνοιγμα της καÏτέλας που έκλεισε τελευταία</translation>
<translation id="8695825812785969222">Άνοιγμα τοποθεσίας...</translation>
<translation id="8698464937041809063">Σχέδιο Google</translation>
@@ -4823,6 +4909,7 @@
<translation id="8708671767545720562">&amp;ΠεÏισσότεÏες πληÏοφοÏίες</translation>
<translation id="8710187907779883426">μικÏή (1 δ.)</translation>
<translation id="8711402221661888347">Πίκλες</translation>
+<translation id="8712637175834984815">Κατάλαβα!</translation>
<translation id="8713570323158206935">Αποστολή <ph name="BEGIN_LINK1" />πληÏοφοÏιών συστήματος<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Τέλος υποστήÏιξης</translation>
<translation id="871476437400413057">Κωδικοί Ï€Ïόσβασης που έχουν αποθηκευτεί από το Google</translation>
@@ -4896,7 +4983,6 @@
<translation id="882204272221080310">ΕνημεÏώστε το υλικολογισμικό για Ï€Ïόσθετη ασφάλεια.</translation>
<translation id="8823514049557262177">ΑντιγÏαφή κ&amp;ειμένου συνδέσμου</translation>
<translation id="8824701697284169214">ΠÏοσθήκη σελί&amp;δας...</translation>
-<translation id="8827850355924932817">ΧÏήση δικτÏου Wi-Fi για τον καθοÏισμό της τοποθεσίας</translation>
<translation id="8828933418460119530">Όνομα DNS</translation>
<translation id="8830796635868321089">Ο έλεγχος ενημεÏώσεων απέτυχε με τη χÏήση των Ï„Ïέχοντων Ïυθμίσεων του διακομιστή μεσολάβησης. ΔιαμοÏφώστε τις <ph name="PROXY_SETTINGS_LINK_START" />Ïυθμίσεις του διακομιστή μεσολάβησης<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Η διαμόÏφωση δικτÏου ελέγχεται από τον χÏήστη <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@
<translation id="8912793549644936705">Επέκταση</translation>
<translation id="8915370057835397490">ΦόÏτωση Ï€Ïότασης</translation>
<translation id="8916476537757519021">Υποπλαίσιο ανώνυμης πεÏιήγησης: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">ΕÏγαλείο μετατÏοπής Raster PWG</translation>
+<translation id="8918468086406665831">ΣυγχÏονισμός με τον λογαÏιασμό <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Îα επιτÏέπονται πάντα οι διαφημίσεις σε αυτόν τον ιστότοπο</translation>
<translation id="8925458182817574960">&amp;Ρυθμίσεις</translation>
<translation id="8926389886865778422">Îα μην εÏωτηθώ ξανά</translation>
<translation id="8926518602592448999">ΑπενεÏγοποίηση επεκτάσεων λειτουÏγίας Ï€ÏογÏαμματιστή</translation>
<translation id="892706138619340876">Έγινε επαναφοÏά οÏισμένων Ïυθμίσεων</translation>
<translation id="8931394284949551895">Îέες συσκευές</translation>
+<translation id="893242274404530797">ΑπαιτοÏνται ειδοποιήσεις των ΥπηÏεσιών Google Play για Άμεση σÏνδεση</translation>
<translation id="8933960630081805351">&amp;Εμφάνιση στο Finder</translation>
<translation id="8934732568177537184">Συνέχεια</translation>
<translation id="8938356204940892126">ΠαÏαδίνομαι</translation>
@@ -5013,6 +5100,7 @@
<translation id="9024127637873500333">Άνοιγμα σε &amp;Îέα ΚαÏτέλα</translation>
<translation id="9024331582947483881">πλήÏης οθόνη</translation>
<translation id="9025098623496448965">Εντάξει, θέλω να επιστÏέψω στην οθόνη σÏνδεσης</translation>
+<translation id="902659348151742535">Η Google μποÏεί να χÏησιμοποιεί το ιστοÏικό πεÏιήγησής σας για την εξατομίκευση της Αναζήτησης, των διαφημίσεων και άλλων υπηÏεσιών Google.</translation>
<translation id="9026731007018893674">αÏχείο λήψης</translation>
<translation id="9027146684281895941">Επιβλέψτε αυτό το άτομο για να ελέγξετε και να Ï€Ïοβάλετε τους ιστότοπους που επισκέπτεται από το ΛογαÏιασμό σας Google.</translation>
<translation id="9027459031423301635">Άνοιγμα Συνδέσμου σε Îέα ΚαÏτέ&amp;λα</translation>
@@ -5053,7 +5141,6 @@
<translation id="9084064520949870008">Άνοιγμα σε παÏάθυÏο</translation>
<translation id="9088234649737575428">Η Ï€Ïοσθήκη <ph name="PLUGIN_NAME" /> αποκλείστηκε λόγω επιχειÏηματικής πολιτικής</translation>
<translation id="9088917181875854783">Επιβεβαιώστε ότι αυτό το κλειδί Ï€Ïόσβασης εμφανίζεται στη συσκευή "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Αποστολή πληÏοφοÏιών συστήματος</translation>
<translation id="9094033019050270033">ΕνημέÏωση ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης</translation>
<translation id="9094982973264386462">ΚατάÏγηση</translation>
<translation id="9095253524804455615">ΚατάÏγηση</translation>
@@ -5107,6 +5194,7 @@
<translation id="9170397650136757332">Μετακινήστε ελαφÏÏŽÏ‚ το δάχτυλό σας για να καταγÏάψετε όλα τα διαφοÏετικά τμήματα του Î´Î±Ï‡Ï„Ï…Î»Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ αποτυπώματος</translation>
<translation id="9170848237812810038">Αναί&amp;Ïεση</translation>
<translation id="9170884462774788842">Κάποιο άλλο Ï€ÏόγÏαμμα στον υπολογιστή σας Ï€Ïόσθεσε ένα θέμα, το οποίο ενδέχεται να αλλάξει τον Ï„Ïόπο λειτουÏγίας του Chrome.</translation>
+<translation id="9173995187295789444">ΣάÏωση για συσκευές Bluetooth…</translation>
<translation id="9174212595744391062">Αυτή η επιλογή θα διαγÏάψει τα cookie και την κÏυφή μνήμη για όλους τους ιστοτόπους, συμπεÏιλαμβανομένων</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Συνδέθηκε συσκευή Bluetooth</translation>
<translation id="9177499212658576372">Αυτήν τη στιγμή είστε συνδεδεμένοι στο δίκτυο <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@
<translation id="932327136139879170">ΑÏχική σελίδα</translation>
<translation id="932508678520956232">Αδυναμία έναÏξης εκτÏπωσης.</translation>
<translation id="93393615658292258">Μόνο κωδικός Ï€Ïόσβασης</translation>
+<translation id="935490618240037774">Οι σελιδοδείκτες, το ιστοÏικό, οι κωδικοί Ï€Ïόσβασης και άλλες Ïυθμίσεις σας θα συγχÏονιστοÏν στον ΛογαÏιασμό σας Google, ώστε η χÏήση τους να είναι δυνατή σε όλες τις συσκευές σας.</translation>
<translation id="936801553271523408">Διαγνωστικά δεδομένα συστήματος</translation>
<translation id="93766956588638423">Επισκευή επέκτασης</translation>
<translation id="938470336146445890">Εγκαταστήστε ένα πιστοποιητικό χÏήστη.</translation>
@@ -5151,6 +5240,7 @@
<translation id="960987915827980018">Απομένει πεÏίπου 1 ÏŽÏα</translation>
<translation id="962802172452141067">ΔέντÏο φακέλου σελιδοδεικτών</translation>
<translation id="968174221497644223">ΠÏοσωÏινή μνήμη εφαÏμογής</translation>
+<translation id="969096075394517431">Αλλαγή γλωσσών</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 καÏτέλα}other{# καÏτέλες}}</translation>
<translation id="971774202801778802">URL σελιδοδείκτη</translation>
<translation id="973473557718930265">Έξοδος</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_en-GB.xtb b/chromium/chrome/app/resources/generated_resources_en-GB.xtb
index 51792e61b59..2d2bbe49a59 100644
--- a/chromium/chrome/app/resources/generated_resources_en-GB.xtb
+++ b/chromium/chrome/app/resources/generated_resources_en-GB.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Open Link in New <ph name="APP" /> Window</translation>
<translation id="1005274289863221750">Use your microphone and camera</translation>
<translation id="1007408791287232274">Could not load devices.</translation>
+<translation id="1008186147501209563">Export bookmarks</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Page Unresponsive}other{Pages Unresponsive}}</translation>
<translation id="1012794136286421601">Your Docs, Sheets, Slides and Drawings files are being synced. Open the Google Drive app to access them online or offline.</translation>
-<translation id="1013383076511149692">See text and images that you copy to the clipboard</translation>
<translation id="1013707859758800957">An unsandboxed plug-in was allowed to run on this page.</translation>
<translation id="1015318665228971643">Edit Folder Name</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Open all in &amp;new window}=1{Open in &amp;new window}other{Open all (#) in &amp;new window}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Can't remove harmful software</translation>
<translation id="1062407476771304334">Replace</translation>
<translation id="1062866675591297858">Manage your supervised users via the <ph name="BEGIN_LINK" />Supervised Users Dashboard<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Media Library File Checker</translation>
<translation id="1064835277883315402">Join private network</translation>
<translation id="1064912851688322329">Disconnect your Google Account</translation>
<translation id="1067048845568873861">Created</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Data Encipherment</translation>
+<translation id="1074944608454986967">To read content aloud, press and hold Search, then click or drag to select content; or highlight a region and use Search + S.</translation>
<translation id="1076698951459398590">Enable Theme</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Set Up Automatic Updates for All Users</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Sign in<ph name="END_SIGN_IN_LINK" /> to control and view the websites that this person visits.</translation>
<translation id="109758035718544977">Unmute Sites</translation>
<translation id="1097658378307015415">Before signing in, please enter as Guest to activate the network <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Always translate <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">Wait</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Do not allow any sites to use system exclusive messages to access MIDI devices</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Edit search engine</translation>
-<translation id="1131167343343087859">Credit cards and addresses using Google Payments.</translation>
<translation id="1134009406053225289">Open in incognito window</translation>
<translation id="1137673463384776352">Open link in <ph name="APP" /></translation>
<translation id="1140351953533677694">Access your Bluetooth and Serial devices</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in blocked</translation>
<translation id="1145532888383813076">Search your device, apps and web.</translation>
<translation id="1146204723345436916">Import bookmarks from HTML file...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> found.
+ <ph name="LINE_BREAK1" />
+ Not enough space available in local storage. Additional <ph name="FILE_SIZE" /> needed.
+ <ph name="LINE_BREAK2" />
+ Try selecting fewer photos.</translation>
<translation id="1149088842877960903">Executing JavaScript through AppleScript is turned off. To turn it on, visit Chrome Settings &gt; Advanced &gt; System. For more information: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Expiry month</translation>
<translation id="1153356358378277386">Paired devices</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Rename</translation>
<translation id="1175364870820465910">&amp;Print...</translation>
<translation id="117624967391683467">Copying <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Restore Default Search Engine?</translation>
<translation id="1177863135347784049">Customised</translation>
<translation id="1178581264944972037">Pause</translation>
<translation id="1179803038870941185"><ph name="URL" /> wants to get full control of your MIDI devices.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Read and change whitelisted users</translation>
<translation id="1206407435587370571">Explore your Chromebook</translation>
<translation id="1209796539517632982">Automatic name servers</translation>
+<translation id="1210982357925844241">View and manage saved passwords at <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Use the web without saving your browsing history with an incognito window</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> fingerprints set up</translation>
<translation id="1215411991991485844">New background app added</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Searching for mobile networks</translation>
<translation id="1285320974508926690">Never translate this site</translation>
<translation id="1285484354230578868">Store data in your Google Drive account</translation>
+<translation id="1288037062697528143">Night Light will turn on automatically at sunset</translation>
<translation id="1293177648337752319">Unmute Site</translation>
<translation id="1293509594570842875">The new supervised user couldn't be created. Please check your network connection and try again later.</translation>
<translation id="1293556467332435079">Files</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Bookmarks HTML File</translation>
<translation id="1303671224831497365">No Bluetooth devices found</translation>
<translation id="1306606229401759371">Change settings</translation>
-<translation id="1307398858972670978">Access your passwords from any device at <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Oops! The system failed to store the long-term API access token for this device.</translation>
<translation id="1313405956111467313">Automatic proxy configuration</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">This was me.</translation>
<translation id="1338776410427958681">Collapse <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Deleting...</translation>
-<translation id="1339266338863469628">Default (pick up just you)</translation>
<translation id="1340527397989195812">Back up media from the device using the Files app.</translation>
<translation id="1341988552785875222">The current wallpaper is set by '<ph name="APP_NAME" />'. You may need to uninstall '<ph name="APP_NAME" />' before selecting a different wallpaper.</translation>
<translation id="1346748346194534595">Right</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Update will begin when battery reaches <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Importing <ph name="FILE_COUNT" /> files...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Can’t find PPD. Make sure that your Chromebook is online and try again.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> is blocked</translation>
<translation id="1357589289913453911">Extension ID</translation>
<translation id="1358735829858566124">The file or the directory is not usable.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Left to Right</translation>
<translation id="1370646789215800222">Remove person?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{One item to be removed}other{# items to be removed}}</translation>
+<translation id="1372841398847029212">Sync to your account</translation>
<translation id="1374844444528092021">The certificate required by network "<ph name="NETWORK_NAME" />" is either not installed or is no longer valid. Please get a new certificate and try connecting again.</translation>
<translation id="1374962581120570592">Cookies Set</translation>
<translation id="1375321115329958930">Saved Passwords</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Create supervised user</translation>
<translation id="1410197035576869800">App Icon</translation>
<translation id="1410616244180625362">Continue allowing <ph name="HOST" /> to access your camera</translation>
+<translation id="1411668397053040814">Install or update Daydream Keyboard to use Chrome in VR</translation>
<translation id="1414648216875402825">You are updating to an unstable version of <ph name="PRODUCT_NAME" /> which contains features that are in progress. Crashes and unexpected bugs will occur. Please proceed with caution.</translation>
+<translation id="1415708812149920388">Clipboard read access denied</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (extension ID "<ph name="EXTENSION_ID" />") is not allowed in this type of session.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Yikes! Failed to generate random RSA private key.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizza slice</translation>
<translation id="1467432559032391204">Left</translation>
<translation id="1467999917853307373"><ph name="URL" /> wants to permanently store data on your device.</translation>
+<translation id="1468571364034902819">Can't use this profile</translation>
<translation id="1470719357688513792">New cookie settings will take effect after reloading the page.</translation>
<translation id="1470811252759861213">To get your extensions on all your computers, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" was not uploaded. There is not enough free space in your Google Drive.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Identity API Token Cache</translation>
<translation id="1478233201128522094">Next time, a new phone will unlock this <ph name="DEVICE_TYPE" />. Turn off Smart Lock in Settings.</translation>
<translation id="1478340334823509079">Details: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Ready to backup <ph name="FILE_COUNT" /> new photos</translation>
<translation id="1483493594462132177">send</translation>
<translation id="1485015260175968628">It can now:</translation>
<translation id="1485141095922496924">Version <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">On – customised settings</translation>
<translation id="1493892686965953381">Waiting for <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> other available devices.</translation>
-<translation id="1497284176235884849">Provided PPD is invalid.</translation>
<translation id="1497522201463361063">Unable to rename "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Unknown device [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">This owner account has to be the first signed-in account in a multiple sign-in session.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">Access the page debugger backend</translation>
<translation id="1601560923496285236">Apply</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">Clear entry</translation>
<translation id="1608626060424371292">Remove this user</translation>
<translation id="1609170755653088773">Sync this password to your iPhone</translation>
<translation id="1609862759711084604">Previous user</translation>
+<translation id="1611557582955786626">Sign in for a personalised browsing experience, synced across your devices</translation>
<translation id="1611584202130317952">Provisioning flow was interrupted. Please try again or contact your device owner or administrator.</translation>
<translation id="1611649489706141841">forward</translation>
<translation id="1611704746353331382">Export Bookmarks to HTML File...</translation>
<translation id="1612129875274679969">Permanently keep this device in kiosk mode.</translation>
+<translation id="161460670679785907">Unable to detect your phone</translation>
<translation id="1616206807336925449">This extension requires no special permissions.</translation>
<translation id="161707228174452095">Fingerprint added!</translation>
<translation id="1618268899808219593">Help Centre</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">Show input options</translation>
<translation id="1650709179466243265">Add www. and .com, and open address</translation>
<translation id="1651008383952180276">You must enter the same passphrase twice</translation>
-<translation id="1652972346408808053">Password saved. Access your passwords from any device at <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Add the printer to Google Cloud Print so that you can print from anywhere.}other{Add # printers to Google Cloud Print so that you can print from anywhere.}}</translation>
<translation id="1657406563541664238">Help make <ph name="PRODUCT_NAME" /> better by automatically sending usage statistics and crash reports to Google.</translation>
<translation id="1658424621194652532">This page is accessing your microphone.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">The file could not be accessed for security reasons.</translation>
<translation id="167832068858235403">vol. down</translation>
<translation id="1679068421605151609">Developer Tools</translation>
+<translation id="16815041330799488">Do not allow sites to see text and images copied to the clipboard</translation>
<translation id="1682548588986054654">New Incognito Window</translation>
+<translation id="1688935057616748272">Type a letter</translation>
<translation id="168991973552362966">Add a nearby printer</translation>
<translation id="1689945336726856614">Copy &amp;URL</translation>
<translation id="1692602667007917253">Oops, something went wrong.</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">Input method</translation>
<translation id="175772926354468439">Enable theme</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">View in Chrome Web Store</translation>
<translation id="1758831820837444715">Configure Ethernet network</translation>
<translation id="1763046204212875858">Create application shortcuts</translation>
<translation id="1763108912552529023">Keep exploring</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Caution:<ph name="END_BOLD" /> These files are temporary and may be automatically deleted to free up disk space. <ph name="BEGIN_LINK" />Learn More<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Set up Smart Lock for your <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">Not enough space on device</translation>
+<translation id="1818007989243628752">Delete password for <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Checking</translation>
<translation id="1828149253358786390"><ph name="SITE" /> wants to send you notifications.</translation>
<translation id="1828378091493947763">This plug-in is not supported on this device</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">On start-up</translation>
<translation id="2006638907958895361">Open Link in <ph name="APP" /></translation>
<translation id="2007404777272201486">Report an Issue...</translation>
+<translation id="2015632741368427174">Redirect blocked to site:</translation>
<translation id="2016430552235416146">Traditional</translation>
<translation id="2017334798163366053">Disable performance data collection</translation>
<translation id="2017836877785168846">Clears history and autocompletions in the address bar.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">A file named "<ph name="FILENAME" />" already exists. What do you want to do?</translation>
<translation id="2087822576218954668">Print: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Browse safely with Google Chrome</translation>
+<translation id="2089795179672254991">Ask when a site wants to see text and images copied to the clipboard (recommended)</translation>
<translation id="2090165459409185032">To recover your account information, go to: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">System security setting</translation>
<translation id="2091887806945687916">Sound</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">Re-size</translation>
<translation id="2124930039827422115">{1,plural, =1{Rated <ph name="AVERAGE_RATING" /> by one user.}other{Rated <ph name="AVERAGE_RATING" /> by # users.}}</translation>
<translation id="2126167708562367080">Sync is disabled by your administrator.</translation>
-<translation id="2126426811489709554">Powered by Chrome</translation>
<translation id="2127372758936585790">Low-power charger</translation>
<translation id="212862741129535676">Frequency State Occupancy Percentage</translation>
<translation id="2128691215891724419">Sync Error: Update Sync passphrase...</translation>
<translation id="2129825002735785149">Update plug-in</translation>
<translation id="2129904043921227933">Sync Error: Update Sync Passphrase...</translation>
<translation id="2131077480075264">Unable to install "<ph name="APP_NAME" />" because it is not allowed by "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Would You Like To Translate This Page?</translation>
<translation id="2135787500304447609">&amp;Resume</translation>
<translation id="2136372518715274136">Enter new password</translation>
<translation id="2136476978468204130">The passphrase you entered is incorrect</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">CA Compromise</translation>
<translation id="218070003709087997">Use a number to indicate how many copies to print (1 to 999).</translation>
<translation id="2187895286714876935">Server Certificate Import Error</translation>
+<translation id="2187906491731510095">Extensions updated</translation>
<translation id="2188881192257509750">Open <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Wi-Fi Credentials Getter</translation>
<translation id="219008588003277019">Native Client module: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">Welcome</translation>
<translation id="225692081236532131">Activation status</translation>
+<translation id="2261323523305321874">Your administrator has made a system-wide change that disables some old profiles.</translation>
<translation id="2262477216570151239">Delay before repeat</translation>
<translation id="2263189956353037928">Sign out &amp; sign back in</translation>
<translation id="2263497240924215535">(Disabled)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">Do you want to install <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP method:</translation>
<translation id="2297705863329999812">Search printers</translation>
-<translation id="230115972905494466">No compatible devices found</translation>
<translation id="2301382460326681002">Extension root directory is invalid.</translation>
<translation id="2302685579236571180">Go incognito</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" has requested additional permissions.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">Language and input</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Lock screen notes are automatically saved to <ph name="LOCK_SCREEN_APP_NAME" />. Your most recent note will remain on the lock screen.</translation>
+<translation id="2352947182261340447">Not enough space available in local storage.</translation>
<translation id="2353297238722298836">Camera and microphone allowed</translation>
<translation id="2356070529366658676">Ask</translation>
<translation id="2356517949307388948">An error occurred while Chrome was searching for harmful software.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">Always block microphone access</translation>
<translation id="2367972762794486313">Show apps</translation>
<translation id="2371076942591664043">Open when &amp;done</translation>
-<translation id="237336063998926520">Use your IP address to determine location</translation>
<translation id="2377319039870049694">Switch to list view</translation>
<translation id="2377667304966270281">Hard Faults</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> files selected</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">An error has occurred. Please check your printer and try again.</translation>
<translation id="2385700042425247848">Service name:</translation>
<translation id="2387458720915042159">Proxy connection type</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> new photos found
- <ph name="LINE_BREAK1" />
- Not enough space on device.
- <ph name="LINE_BREAK2" />
- Try selecting a few photos to start.</translation>
<translation id="2391419135980381625">Standard font</translation>
<translation id="2391762656119864333">Revoke</translation>
<translation id="2392369802118427583">Activate</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">Always Run on <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Total file size</translation>
<translation id="2428510569851653187">Describe what you were doing when the tab crashed</translation>
+<translation id="2431027948063157455">Google Assistant was unable to load. Please check your network connection and retry.</translation>
<translation id="2433452467737464329">Add a query param in URL to auto-refresh the page: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Appearance</translation>
<translation id="2435248616906486374">Network disconnected</translation>
@@ -917,6 +928,7 @@ I don't think this site should be blocked!</translation>
<translation id="2445081178310039857">Extension root directory is required.</translation>
<translation id="2448312741937722512">Types</translation>
<translation id="2450223707519584812">You will not be able to add users because Google API keys are missing. See <ph name="DETAILS_URL" /> for details.</translation>
+<translation id="2450849356604136918">No active views</translation>
<translation id="2453021845418314664">Advanced sync settings</translation>
<translation id="2453576648990281505">File already exists</translation>
<translation id="2453860139492968684">Finish</translation>
@@ -924,7 +936,6 @@ I don't think this site should be blocked!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> wants to copy files from <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Certification Authority Key ID</translation>
<translation id="2462752602710430187">Added <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Import bookmarks</translation>
<translation id="2464089476039395325">HTTP Proxy</translation>
<translation id="2468902267404883140">Can't connect to your phone. Make sure that you’re using a compatible Android phone that is turned on and handy. &lt;a&gt;Learn more&lt;/a&gt;</translation>
<translation id="2470702053775288986">Unsupported extensions disabled</translation>
@@ -993,6 +1004,7 @@ I don't think this site should be blocked!</translation>
<translation id="2562743677925229011">Not signed in to <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Congratulations! Your '<ph name="NAME" />' data service has been activated and is ready to go.</translation>
<translation id="2566124945717127842">Powerwash to reset your <ph name="IDS_SHORT_PRODUCT_NAME" /> device to be just like new.</translation>
+<translation id="2567257616420533738">Password saved. View and manage saved passwords at <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Infobar Container</translation>
<translation id="2570000010887652771">Saved data.</translation>
<translation id="257088987046510401">Themes</translation>
@@ -1013,6 +1025,7 @@ I don't think this site should be blocked!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Default search settings</translation>
<translation id="2586657967955657006">Clipboard</translation>
+<translation id="2586672484245266891">Please enter a shorter URL</translation>
<translation id="2587922270115112871">Creating a supervised user does not create a Google account, and their settings and data will not follow them to other devices with Chrome Sync. A supervised user applies only to this device.</translation>
<translation id="258932246702879617">Select <ph name="BEGIN_BOLD" />Pin to taskbar<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">Demagnify</translation>
@@ -1044,6 +1057,7 @@ I don't think this site should be blocked!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> is using <ph name="USAGE" /> MB of disk space.</translation>
<translation id="2633212996805280240">Remove "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> couldn't complete installation, but will continue to run from its disk image.</translation>
+<translation id="2635176084534510129">Get more personalised experiences, such as better content suggestions and smarter Translate</translation>
<translation id="2635276683026132559">Signing</translation>
<translation id="2635926034288331400">Install to Applications</translation>
<translation id="2636625531157955190">Chrome cannot access the image.</translation>
@@ -1054,14 +1068,15 @@ I don't think this site should be blocked!</translation>
<translation id="2643698698624765890">Manage your extensions by clicking Extensions in the Window menu.</translation>
<translation id="2647142853114880570">reload</translation>
<translation id="2647269890314209800">Cookies in Use</translation>
+<translation id="264810637653812429">No compatible devices found.</translation>
<translation id="2648831393319960979">Adding the device to your account – this may take a moment...</translation>
<translation id="2649045351178520408">Base64-encoded ASCII, certificate chain</translation>
<translation id="2653266418988778031">If you delete a Certification Authority (CA) certificate, your browser will no longer trust any certificates issued by that CA.</translation>
<translation id="2653659639078652383">Submit</translation>
<translation id="265390580714150011">Field Value</translation>
-<translation id="2654286334048437383">Export bookmarks</translation>
<translation id="2655386581175833247">User certificate:</translation>
<translation id="2660779039299703961">Event</translation>
+<translation id="266079277508604648">Can’t connect to printer. Check that the printer is turned on and is connected to your Chromebook by Wi-Fi or USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Language</translation>
@@ -1084,6 +1099,7 @@ I don't think this site should be blocked!</translation>
<translation id="2680208403056680091">Your Internet Connection is Being Controlled</translation>
<translation id="268053382412112343">Hi&amp;story</translation>
<translation id="2683638487103917598">Folder sorted</translation>
+<translation id="2684004000387153598">To continue, click OK, then click Add Person to create a new profile for your email address.</translation>
<translation id="2686759344028411998">Unable to detect any modules loaded.</translation>
<translation id="2688196195245426394">Error when registering the device with the server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Show language options</translation>
@@ -1096,6 +1112,7 @@ I don't think this site should be blocked!</translation>
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">Touchpad speed</translation>
<translation id="2706892089432507937">USB Devices</translation>
+<translation id="2706954854267016964">The selected Google Cloud Print device is no longer supported. Try setting up the printer in your computer's system settings.</translation>
<translation id="2707024448553392710">Component downloading</translation>
<translation id="270921614578699633">Average Over</translation>
<translation id="2709453993673701466">Want to manage sync and personalisation before they’re turned on? Visit <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ I don't think this site should be blocked!</translation>
<translation id="2737363922397526254">Collapse...</translation>
<translation id="2737492745329609575">Start setup</translation>
<translation id="2738771556149464852">Not After</translation>
+<translation id="2739046699559178272">Save and continue</translation>
<translation id="2739191690716947896">Debug</translation>
<translation id="2739240477418971307">Change your accessibility settings</translation>
<translation id="2740393541869613458">review websites the supervised user has visited, and</translation>
@@ -1146,6 +1164,7 @@ I don't think this site should be blocked!</translation>
<translation id="2773802008104670137">This type of file may harm your computer.</translation>
<translation id="2775104091073479743">Edit Fingerprints</translation>
<translation id="2776441542064982094">Looks like there are no devices available to register on the network. If your device is on and connected to the internet, try registering it using instructions in its instruction manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Downloaded</translation>
<translation id="2783661497142353826">Manage Kiosk Applications</translation>
<translation id="2784407158394623927">Activating your mobile data service</translation>
@@ -1202,7 +1221,6 @@ I don't think this site should be blocked!</translation>
<translation id="2843806747483486897">Change default...</translation>
<translation id="2844111009524261443">Run on click</translation>
<translation id="2845382757467349449">Always Show Bookmarks Bar</translation>
-<translation id="284682086647736321">Include Ctrl, Alt or Command</translation>
<translation id="2847759467426165163">Cast to</translation>
<translation id="284805635805850872">Remove harmful software?</translation>
<translation id="2849362176025371110">Automatically send diagnostic and usage data to Google. You can change this at any time in your device <ph name="BEGIN_LINK1" />settings<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Find Out More<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ I don't think this site should be blocked!</translation>
<translation id="2849936225196189499">Critical</translation>
<translation id="2850124913210091882">Back Up</translation>
<translation id="2850541429955027218">Add theme</translation>
+<translation id="2853121255651601031">Password Saved</translation>
<translation id="2853916256216444076">1 video</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">very long (4s)</translation>
@@ -1252,6 +1271,7 @@ I don't think this site should be blocked!</translation>
<translation id="2908162660801918428">Add Media Gallery by Directory</translation>
<translation id="2908789530129661844">Zoom screen out</translation>
<translation id="2910318910161511225">Connect to a network and try again</translation>
+<translation id="2911898792135283060">Generate Password…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> wants to use your microphone.</translation>
<translation id="2913331724188855103">Allow sites to save and read cookie data (recommended)</translation>
<translation id="2916073183900451334">Pressing Tab on a web page highlights links, as well as form fields</translation>
@@ -1296,6 +1316,7 @@ I don't think this site should be blocked!</translation>
<translation id="2989474696604907455">not attached</translation>
<translation id="2989786307324390836">DER-encoded binary, single certificate</translation>
<translation id="2993517869960930405">App Info</translation>
+<translation id="2994669386200004489">Couldn't back up <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Installed by your parent.</translation>
<translation id="3002017044809397427">Found your <ph name="PHONE_TYPE" />. But Smart Lock only works on devices with Android 5.0 and up. &lt;a&gt;Learn more&lt;/a&gt;</translation>
<translation id="3003144360685731741">Preferred networks</translation>
@@ -1354,6 +1375,7 @@ For more information, visit our <ph name="BEGIN_LINK" />Help Centre<ph name="END
<translation id="3064410671692449875">Insufficient data</translation>
<translation id="3065041951436100775">Tab killed feedback.</translation>
<translation id="3065140616557457172">Type to search or enter a URL to navigate - everything just works.</translation>
+<translation id="3066642396596108483">Sync your bookmarks, passwords and history on all your devices</translation>
<translation id="3067198360141518313">Run this plug-in</translation>
<translation id="3071624960923923138">You can click here to open a new tab</translation>
<translation id="3074037959626057712">You've signed in and turned on Sync</translation>
@@ -1441,6 +1463,7 @@ For more information, visit our <ph name="BEGIN_LINK" />Help Centre<ph name="END
<translation id="3202173864863109533">This tab's audio is being muted.</translation>
<translation id="3206175707080061730">A file named "$1" already exists. Do you want to replace it?</translation>
<translation id="3208703785962634733">Unconfirmed</translation>
+<translation id="3213187967168344806">Can’t add printer. Restart your computer and try again.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">The <ph name="CLOUD_PRINT_NAME" /> connector process has crashed. Restart?</translation>
<translation id="3221634914176615296">Explore the device's content in the Files app.</translation>
@@ -1467,12 +1490,14 @@ For more information, visit our <ph name="BEGIN_LINK" />Help Centre<ph name="END
<translation id="3254516606912442756">Automatic time zone detection is disabled</translation>
<translation id="3264544094376351444">Sans-serif font</translation>
<translation id="3264547943200567728">Failed to set up your Chromebox's network</translation>
+<translation id="3264582393905923483">Context</translation>
<translation id="3265459715026181080">Close Window</translation>
<translation id="3267726687589094446">Continue allowing automatic downloads of multiple files</translation>
<translation id="3267998849713137817">Modified Time</translation>
<translation id="3268451620468152448">Open Tabs</translation>
<translation id="3269069891205016797">Your information will be removed from the device when you sign out.</translation>
<translation id="3269093882174072735">Load image</translation>
+<translation id="3269889795238950578">This page can see text and images copied to the clipboard.</translation>
<translation id="326999365752735949">Downloading diff</translation>
<translation id="3270965368676314374">Read, change and delete photos, music and other media from your computer</translation>
<translation id="327147043223061465">See all cookies and site data</translation>
@@ -1504,6 +1529,7 @@ For more information, visit our <ph name="BEGIN_LINK" />Help Centre<ph name="END
<translation id="3305389145870741612">The formatting process can take a couple of seconds. Please wait.</translation>
<translation id="3305661444342691068">Open PDF in Preview</translation>
<translation id="3306684685104080068">Enable casting to cloud-based services like Google Hangouts.</translation>
+<translation id="3307091518408668019">Computer OU (e.g. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Organisational Unit (OU)</translation>
<translation id="3308116878371095290">This page was prevented from setting cookies.</translation>
<translation id="3308134619352333507">Hide Button</translation>
@@ -1511,9 +1537,6 @@ For more information, visit our <ph name="BEGIN_LINK" />Help Centre<ph name="END
<translation id="3309747692199697901">Always Run on All Sites</translation>
<translation id="3312424061798279731">Enabled languages</translation>
<translation id="3312903956926554846">Install to desktop</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-From <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Your start-up page was changed to <ph name="URL" />. To disable extensions that change your start-up page, click Restore.</translation>
<translation id="3313590242757056087">To set which websites the supervised user can view, you can configure restrictions
and settings by visiting <ph name="MANAGEMENT_URL" />.
If you do not change the default settings, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Printing failed. Please check your printer and try again.</translation>
<translation id="3364721542077212959">Stylus tools</translation>
<translation id="336497260564123876">Password saved. To get your passwords on all your devices, sign in to Chrome.</translation>
+<translation id="3365598184818502391">Use either Ctrl or Alt</translation>
<translation id="3367813778245106622">Sign in again to start sync</translation>
<translation id="3368922792935385530">Connected</translation>
<translation id="3369624026883419694">Resolving host...</translation>
@@ -1581,6 +1605,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Please Relaunch <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Describe What you Were Doing When the Tab Crashed</translation>
<translation id="3427092606871434483">Allow (default)</translation>
+<translation id="3428419049384081277">You're signed in!</translation>
<translation id="3429275422858276529">Bookmark this page to easily find it later</translation>
<translation id="3429599832623003132">$1 items</translation>
<translation id="3432227430032737297">Remove all shown</translation>
@@ -1603,13 +1628,14 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Read your data on a number of websites</translation>
<translation id="3449839693241009168">Press <ph name="SEARCH_KEY" /> to send commands to <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Idle State Occupancy Percentage</translation>
-<translation id="3450505713373650336">Backing up <ph name="FILE_COUNT" /> photos</translation>
<translation id="3453612417627951340">Needs authorisation</translation>
<translation id="3454157711543303649">Activation complete</translation>
+<translation id="3454224730401036106">Your connection has switched to a more secure network</translation>
<translation id="345693547134384690">Open &amp;image in new tab</translation>
<translation id="3459509316159669723">Printing</translation>
<translation id="3459697287128633276">To enable your account to access the Google Play Store, please authenticate with your Identity Provider.</translation>
<translation id="3459774175445953971">Last modified:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> wants to see text and images copied to the clipboard</translation>
<translation id="3462413494201477527">Cancel account setup?</translation>
<translation id="346431825526753">This is an account for kids managed by <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Click your photo</translation>
@@ -1622,10 +1648,12 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Copying...</translation>
<translation id="3473479545200714844">Screen magnifier</translation>
<translation id="3475447146579922140">Google spreadsheet</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 line not shown&gt;}other{&lt;$1 lines not shown&gt;}}</translation>
<translation id="3475843873335999118">Sorry, your fingerprint is still not recognised. Please enter your password.</translation>
<translation id="347670947055184738">Oops! The system failed to fetch policy for your device.</translation>
<translation id="347785443197175480">Continue allowing <ph name="HOST" /> to access your camera and microphone</translation>
<translation id="3478685642445675458">Please unlock your profile before removing a person.</translation>
+<translation id="347919930506963698">Get even more from Chrome</translation>
<translation id="3479552764303398839">Not now</translation>
<translation id="3480892288821151001">Dock window left</translation>
<translation id="3481915276125965083">The following pop-ups were blocked on this page:</translation>
@@ -1643,14 +1671,17 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Group name:</translation>
<translation id="3505030558724226696">Revoke device access</translation>
<translation id="3507421388498836150">Current Permissions for "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Re-scan Bluetooth devices</translation>
<translation id="3508920295779105875">Choose Another Folder...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Re-scan</translation>
<translation id="3511307672085573050">Copy Link Addr&amp;ess</translation>
<translation id="3511399794969432965">Trouble connecting?</translation>
<translation id="351152300840026870">Fixed-width font</translation>
<translation id="3511528412952710609">Short</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancel Download}other{Cancel Downloads}}</translation>
<translation id="3514373592552233661">Preferred networks will be preferred over other known networks if more than one is available</translation>
+<translation id="3520212870468945358"><ph name="URL" /> wants to see the serial number of your security key</translation>
<translation id="3523642406908660543">Ask when a site wants to use a plug-in to access your computer (recommended)</translation>
<translation id="3525897975040424366">Install to shelf</translation>
<translation id="3527085408025491307">Folder</translation>
@@ -1680,13 +1711,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">The Wi-Fi network that you are using (<ph name="NETWORK_ID" />) may require you to visit its login page.</translation>
<translation id="3564708465992574908">Zoom Levels</translation>
<translation id="3566721612727112615">No sites added</translation>
-<translation id="3566866560249787686">Google Assistant was unable to load, please retry.</translation>
<translation id="3569382839528428029">Do you want <ph name="APP_NAME" /> to share your screen?</translation>
<translation id="3570985609317741174">Web content</translation>
<translation id="3571734092741541777">Set up</translation>
<translation id="3574210789297084292">sign in</translation>
<translation id="3576324189521867626">Successfully installed</translation>
-<translation id="3578331450833904042">Default (pick up everything)</translation>
<translation id="3578594933904494462">This tab's content is being shared.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; wants to share a printer &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; with a group that you own: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. If you accept, all group members will be able to print to the printer.</translation>
<translation id="3584169441612580296">Read and change photos, music and other media from your computer</translation>
@@ -1701,6 +1730,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Clears history from all signed-in devices. Your Google account may have other forms of browsing history at <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Access to local files on your device is disabled by your administrator.</translation>
<translation id="3600792891314830896">Mute sites that play sound</translation>
+<translation id="3603177256297531067">This Page Could not be Translated</translation>
<translation id="3603533104205588786">You can click the star to bookmark a page</translation>
<translation id="3603622770190368340">Obtain network certificate</translation>
<translation id="3604048165392640554">No mobile connection found. Turn on Instant Tethering on your other devices and try again. &lt;a target="_blank" href="<ph name="URL" />"&gt;Learn more&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Your IT administrator has disabled Chrome Goodies for your device. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Email address</translation>
<translation id="3702500414347826004">Your start-up pages were changed to include <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Ask when a site wants to see text and images that you copy to the clipboard</translation>
<translation id="370415077757856453">JavaScript blocked</translation>
<translation id="3704331259350077894">Cessation of Operation</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Your card has expired</translation>
<translation id="3792890930871100565">Disconnect printers</translation>
<translation id="379422718204375917">Use Smart Lock to sign in to your account</translation>
-<translation id="3794595850995182458">Exit page</translation>
<translation id="3796648294839530037">Favourite Networks:</translation>
<translation id="3797900183766075808">&amp;Search <ph name="SEARCH_ENGINE" /> for “<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Allows you to enable/disable tap-to-click</translation>
@@ -1854,10 +1882,8 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Add another</translation>
<translation id="3812525830114410218">Bad certificate</translation>
<translation id="3813296892522778813">Go to <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome help<ph name="END_LINK_CHROMIUM" /> if you can't find what you're looking for</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> new photos found
- <ph name="LINE_BREAK1" />
- Ready to back up to <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Allow all sites to send background push messages</translation>
+<translation id="3819497457291599334">Go to Settings &gt; Apps &amp; notifications &gt; All apps &gt; Google Play Services.</translation>
<translation id="3819752733757735746">Switch access (control the computer with just one or two switches)</translation>
<translation id="3819800052061700452">&amp;Full screen</translation>
<translation id="3820172043799983114">Invalid PIN.</translation>
@@ -1877,7 +1903,9 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">More <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies and other site and plug-in data</translation>
<translation id="383891835335927981">No sites have been zoomed in or out</translation>
+<translation id="3839516600093027468">Always block <ph name="HOST" /> from seeing the clipboard</translation>
<translation id="3840053866656739575">Lost connection to your Chromebox. Please move closer, or check your device while we try to reconnect.</translation>
+<translation id="3842132283799370683">Failed to join the machine to the domain. This might be due to issues with the organisational unit.</translation>
<translation id="3842552989725514455">Serif font</translation>
<translation id="385051799172605136">Back</translation>
<translation id="3851428669031642514">Load unsafe scripts</translation>
@@ -1886,6 +1914,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Select Time Zone</translation>
<translation id="3856921555429624101">Data use measuring has ended</translation>
<translation id="3857228364945137633">Try Smart Lock to unlock your <ph name="DEVICE_TYPE" /> without a password when your phone is nearby.</translation>
+<translation id="3857732810083914482">Personalisation is off. You can change this at myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Welcome to Hangouts Meet</translation>
<translation id="3862134173397075045">Welcome to the Cast experience in Chrome!</translation>
@@ -1927,9 +1956,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smart Lock phone changed</translation>
<translation id="3927932062596804919">Deny</translation>
<translation id="3930521966936686665">Play on</translation>
+<translation id="3933283459331715412">Restore deleted password for <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Open audio in new tab</translation>
<translation id="3936925983113350642">The password you choose will be required to restore this certificate later. Please record it in a safe location.</translation>
<translation id="3937640725563832867">Certificate Issuer Alternative Name</translation>
+<translation id="3937734102568271121">Always Translate <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Enable auto-repeat</translation>
<translation id="3941357410013254652">Channel ID</translation>
<translation id="3941565636838060942">To hide access to this programme, you need to uninstall it by using
@@ -1943,6 +1974,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Imported From IE</translation>
<translation id="3950820424414687140">Sign in</translation>
+<translation id="3950870029767307261">This page has been blocked from seeing text and images copied to the clipboard</translation>
<translation id="3954354850384043518">In progress</translation>
<translation id="3955193568934677022">Allow sites to play protected content (recommended)</translation>
<translation id="3956702100721821638">Couldn't reach Google Play</translation>
@@ -1975,6 +2007,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Could not load JavaScript '<ph name="RELATIVE_PATH" />' for content script.</translation>
<translation id="4002066346123236978">Title</translation>
<translation id="40027638859996362">Word move</translation>
+<translation id="4005817994523282006">Time zone detection method</translation>
<translation id="4008291085758151621">Site information is not available in VR</translation>
<translation id="4010917659463429001">To get your bookmarks on your mobile device, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Repair "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Horse</translation>
<translation id="4037889604535939429">Edit person</translation>
<translation id="4042264909745389898">Google Chrome OS terms</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Exit Page}other{Exit Pages}}</translation>
<translation id="4044612648082411741">Enter your certificate password</translation>
<translation id="404493185430269859">Default search engine</translation>
<translation id="4047112090469382184">How this is secure</translation>
@@ -2037,6 +2071,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Move window to <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Focus shelf</translation>
<translation id="4114360727879906392">Previous window</translation>
+<translation id="4115002065223188701">Network out of range</translation>
<translation id="4115080753528843955">Some content services use unique identifiers for the purposes of authorising access to protected content</translation>
<translation id="411666854932687641">Private Memory</translation>
<translation id="4120817667028078560">Path too long</translation>
@@ -2047,6 +2082,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">This extension has changed the page that is shown when you search from the Omnibox.</translation>
<translation id="413121957363593859">Components</translation>
<translation id="4131410914670010031">Black and white</translation>
+<translation id="4136203100490971508">Night Light will turn off automatically at sunrise</translation>
<translation id="4138267921960073861">Show usernames and photos on the sign-in screen</translation>
<translation id="4140559601186535628">Push Messages</translation>
<translation id="4146026355784316281">Always Open With System Viewer</translation>
@@ -2064,6 +2100,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Always show</translation>
<translation id="4175737294868205930">Persistent storage</translation>
<translation id="4176463684765177261">Disabled</translation>
+<translation id="4180684688621252156">Printing service</translation>
<translation id="4180788401304023883">Delete CA certificate "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Languages</translation>
<translation id="4184885522552335684">Drag to move a display</translation>
@@ -2079,7 +2116,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Feedback Report</translation>
<translation id="420665587194630159">(This extension is managed and cannot be removed or disabled.)</translation>
<translation id="4206944295053515692">Ask Google for Suggestions</translation>
-<translation id="4207228095438106090"><ph name="URL" /> wants to see text and images that you copy to the clipboard.</translation>
<translation id="4208390505124702064">Search <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Large</translation>
<translation id="421017592316736757">You must be online to access this file.</translation>
@@ -2087,6 +2123,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Export</translation>
<translation id="42137655013211669">Access to this resource was forbidden by the server.</translation>
<translation id="4215350869199060536">Oops, illegal symbols in name!</translation>
+<translation id="4215448920900139318">Backing up <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Entire screen</translation>
<translation id="4235813040357936597">Add Account for <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancel sign in</translation>
@@ -2114,7 +2151,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Version <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">No matches</translation>
<translation id="4275830172053184480">Restart your device</translation>
-<translation id="4276216215490044084">Can't load large PPD. Maximum size is 250 KB.</translation>
<translation id="4278390842282768270">Allowed</translation>
<translation id="4281844954008187215">Terms of Service</translation>
<translation id="4282196459431406533">Smart Lock is turned on</translation>
@@ -2126,15 +2162,15 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Start Speaking</translation>
<translation id="4289540628985791613">Overview</translation>
<translation id="4296575653627536209">Add Supervised User</translation>
+<translation id="4297322094678649474">Change Languages</translation>
+<translation id="4299141727003252811">Google may use your browsing activity, content on some sites that you visit and other browser interactions to personalise Chrome and other Google services such as Translate, Search and ads.</translation>
<translation id="4300305918532693141">To change this setting, <ph name="BEGIN_LINK" />reset sync<ph name="END_LINK" /></translation>
<translation id="430303754419731728">You've got a new OS update. Sign in to get started.</translation>
<translation id="4305227814872083840">long (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K live)</translation>
+<translation id="4310139701823742692">File is in the wrong format. Check the PPD file and try again.</translation>
<translation id="431076611119798497">&amp;Details</translation>
<translation id="4312866146174492540">Block (default)</translation>
-<translation id="4315548163539304064">Scanning your media device...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> new photos found</translation>
<translation id="4316850752623536204">Developer Website</translation>
<translation id="4320177379694898372">No internet connection</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continue download}other{Continue downloads}}</translation>
@@ -2159,7 +2195,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Installed because of dependent extension(s).</translation>
<translation id="4361142739114356624">The Private Key for this Client Certificate is missing or invalid</translation>
<translation id="4363771538994847871">No Cast destinations found. Need help?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> downloaded</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> is sharing a window.</translation>
<translation id="4364830672918311045">Display notifications</translation>
<translation id="4365673000813822030">Whoops, Sync has stopped working.</translation>
@@ -2180,10 +2215,10 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Disable</translation>
<translation id="4400367121200150367">Sites which never save passwords will appear here</translation>
<translation id="4400632832271803360">Hold the Launcher key to switch the behaviour of the top-row keys</translation>
-<translation id="4405076286418917603">Need a character</translation>
<translation id="4408599188496843485">H&amp;elp</translation>
<translation id="4409697491990005945">Margins</translation>
<translation id="4411578466613447185">Code Signer</translation>
+<translation id="4412698727486357573">Help Centre</translation>
<translation id="4414232939543644979">New &amp;Incognito Window</translation>
<translation id="4415748029120993980">SECG elliptic curve secp384r1 (aka NIST P-384)</translation>
<translation id="4419409365248380979">Always allow <ph name="HOST" /> to set cookies</translation>
@@ -2197,7 +2232,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Bookmark added</translation>
<translation id="443464694732789311">Continue</translation>
<translation id="4439318412377770121">Do you wish to register <ph name="DEVICE_NAME" /> to Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Can't add printer. Restart and try again.</translation>
<translation id="4441124369922430666">Do you want to automatically start this app when the machine turns on?</translation>
<translation id="444134486829715816">Expand...</translation>
<translation id="4441548209689510310">Show spell check options</translation>
@@ -2219,6 +2253,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Set automatically using your Wi-Fi network</translation>
<translation id="4475552974751346499">Search downloads</translation>
<translation id="4476590490540813026">Athlete</translation>
+<translation id="4477015793815781985">Include Ctrl, Alt or ⌘</translation>
<translation id="4478664379124702289">Save Lin&amp;k As...</translation>
<translation id="4479424953165245642">Manage kiosk applications</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Open all in incognito window</translation>
<translation id="4508265954913339219">Activation failed</translation>
<translation id="4508765956121923607">View S&amp;ource</translation>
-<translation id="4509017836361568632">Discard photo</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Set up new supervised user</translation>
<translation id="451515744433878153">Remove</translation>
@@ -2241,6 +2274,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookies in use</translation>
<translation id="452039078290142656">unknown devices from <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Details</translation>
+<translation id="4522600456902129422">Continue allowing this site to see the clipboard</translation>
<translation id="4530494379350999373">Origin</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU Time</translation>
@@ -2253,9 +2287,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Certificate manager</translation>
<translation id="4544174279960331769">Default blue avatar</translation>
<translation id="4545028762441890696">To re-enable it, accept the new permissions:</translation>
+<translation id="454547174531670764">Sync to another account</translation>
<translation id="4545759655004063573">Cannot save due to insufficient permissions. Please save to another location.</translation>
<translation id="4546308221697447294">Browse fast with Google Chrome</translation>
<translation id="4547659257713117923">No Tabs From Other Devices</translation>
+<translation id="4547672827276975204">Set automatically</translation>
<translation id="4547992677060857254">The folder that you selected contains sensitive files. Are you sure that you want to grant "$1" permanent write access to this folder?</translation>
<translation id="4552031286893852992">Chrome blocked ads on this site because this site tends to show intrusive ads.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">You are not authorised to use this device. Please contact the device owner for sign-in permission.</translation>
<translation id="4837952862063191349">To unlock and restore your local data, please enter your old <ph name="DEVICE_TYPE" /> password.</translation>
<translation id="4838355575774807786">An error occurred while Chrome was removing harmful software.</translation>
+<translation id="4838836835474292213">Clipboard read access allowed</translation>
<translation id="4839303808932127586">Sa&amp;ve video as...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> items selected</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{One more}other{# more}}</translation>
-<translation id="4840626203080576849">Ask when a site wants to see text and images that you copy to the clipboard (recommended)</translation>
<translation id="4842976633412754305">This page is trying to load scripts from unauthenticated sources.</translation>
<translation id="4844333629810439236">Other keyboards</translation>
<translation id="4846680374085650406">You are following the administrator's recommendation for this setting.</translation>
@@ -2482,6 +2518,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Your start-up page was changed to <ph name="URL" />.</translation>
<translation id="490074449735753175">Use a web service to help resolve spelling errors</translation>
<translation id="49027928311173603">The policy downloaded from the server is invalid: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Ready to backup <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">This file is not commonly downloaded and may be dangerous.</translation>
<translation id="4907306957610201395">Permission Category</translation>
<translation id="4907824805858067479">Saved cards are disabled by your administrator</translation>
@@ -2514,6 +2551,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Respond to Accessibility Events</translation>
<translation id="4953808748584563296">Default orange avatar</translation>
<translation id="4955814292505481804">Annual</translation>
+<translation id="4958834709409349617">On your '<ph name="PHONE_NAME_1" />' and '<ph name="PHONE_NAME_2" />', enable notifications by following these steps:</translation>
<translation id="495931528404527476">In Chrome</translation>
<translation id="496226124210045887">The folder that you selected contains sensitive files. Are you sure that you want to grant "$1" permanent read access to this folder?</translation>
<translation id="4964455510556214366">Arrangement</translation>
@@ -2526,6 +2564,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Install to desktop…</translation>
<translation id="4971412780836297815">Open when done</translation>
<translation id="4972129977812092092">Edit printer</translation>
+<translation id="497287958838527945">Credit cards and addresses using Google Pay.</translation>
<translation id="4973307593867026061">Add printers</translation>
<translation id="4973523518332075481">Use a name that's <ph name="MAX_LENGTH" /> characters or less</translation>
<translation id="497421865427891073">go forward</translation>
@@ -2549,6 +2588,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirm Changes</translation>
<translation id="499955951116857523">File manager</translation>
<translation id="5000922062037820727">Blocked (recommended)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> new photos</translation>
<translation id="5010043101506446253">Certificate authority</translation>
<translation id="5010929733229908807">All data was encrypted with your sync passphrase on
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Select a printer driver app</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Remember</translation>
+<translation id="5018207570537526145">Open extension website</translation>
<translation id="5024856940085636730">An operation is taking longer than expected. Do you want to abort it?</translation>
<translation id="5026874946691314267">Don't show this again</translation>
<translation id="5027550639139316293">Email Certificate</translation>
@@ -2626,6 +2667,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">The extension "<ph name="EXTENSION_NAME" />" has changed the page that is shown when you click the Home button.</translation>
<translation id="5143712164865402236">Enter Full Screen</translation>
<translation id="5145331109270917438">Date modified</translation>
+<translation id="514561958218673757">On your devices, enable notifications by following these steps:</translation>
<translation id="5150254825601720210">Netscape Certificate SSL Server Name</translation>
<translation id="5151354047782775295">Free up disk space or select data may be automatically deleted</translation>
<translation id="5153297660536091054">PIN Unlock Feature</translation>
@@ -2683,6 +2725,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">The app "<ph name="EXTENSION_NAME" />" was automatically removed.</translation>
<translation id="5238369540257804368">Scopes</translation>
<translation id="5241128660650683457">Read all your data on the websites that you visit</translation>
+<translation id="5241567694820672363">Restore Default Startup Page?</translation>
<translation id="5242724311594467048">Enable "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> has crashed. Click this balloon to restart the app.</translation>
<translation id="5249624017678798539">The browser crashed before the download completed.</translation>
@@ -2692,7 +2735,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Show files to be removed</translation>
<translation id="52550593576409946">Kiosk application could not be launched.</translation>
<translation id="5255315797444241226">The passphrase that you've entered is incorrect.</translation>
-<translation id="5259571578888203461">Do not allow sites to see text and images that you copy to the clipboard</translation>
<translation id="5260508466980570042">Sorry, your email or password could not be verified. Please try again.</translation>
<translation id="5261683757250193089">Open in Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Access files from everywhere, even offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Set time zone automatically using your location</translation>
<translation id="5327248766486351172">Name</translation>
<translation id="532943162177641444">Tap the notification on your <ph name="PHONE_NAME" /> to set up the mobile hotspot that can be used by this device.</translation>
-<translation id="5329615878510216304">re-scan</translation>
<translation id="5329858601952122676">&amp;Delete</translation>
<translation id="5330145655348521461">These files opened on a different desktop. Move to <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) to view it.</translation>
<translation id="5330512191124428349">Get info</translation>
@@ -2755,6 +2796,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Script Cache</translation>
<translation id="533433379391851622">Expected version "<ph name="EXPECTED_VERSION" />", but version was "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">View source</translation>
+<translation id="5335458522276292100">Backing up <ph name="FILE_COUNT" /> to <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Installed by a third party.</translation>
<translation id="5338503421962489998">Local storage</translation>
<translation id="5340217413897845242">Shelf item 6</translation>
@@ -2876,6 +2918,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Sign in to Chrome with your Google Account to get your bookmarks, history, passwords and other settings on all your devices.</translation>
<translation id="551752069230578406">Adding the printer to your account - this may take a moment...</translation>
<translation id="5517535964909391608">Insecure Content Blocked</translation>
+<translation id="5518219166343146486">Ask when a site wants to see text and images copied to the clipboard</translation>
<translation id="5518584115117143805">Email Encryption Certificate</translation>
<translation id="5521078259930077036">Is this the home page that you were expecting?</translation>
<translation id="5521348028713515143">Add desktop shortcut</translation>
@@ -2886,9 +2929,9 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Attempted to downgrade extension.</translation>
<translation id="5527474464531963247">You may also select another network.</translation>
<translation id="5528368756083817449">Bookmark Manager</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> wants to</translation>
+<translation id="5534304873398226603">Discard photo or video</translation>
<translation id="5534520101572674276">Calculating size</translation>
<translation id="5535941515421698170">Also remove your existing data from this device</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2928,8 +2971,10 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Loading apps...</translation>
<translation id="5592595402373377407">Not enough data available yet.</translation>
+<translation id="5593766628437008432">On your '<ph name="PHONE_NAME" />', enable notifications by following these steps:</translation>
<translation id="5595152862129936745">Very far</translation>
<translation id="5595485650161345191">Edit address</translation>
+<translation id="5596627076506792578">More options</translation>
<translation id="5600706100022181951">Update will be downloaded using <ph name="UPDATE_SIZE_MB" /> MB of mobile data. Would you like to continue?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Other search engines</translation>
@@ -2957,6 +3002,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Ask before accessing (recommended)</translation>
<translation id="5636996382092289526">To use <ph name="NETWORK_ID" /> you may first need to <ph name="LINK_START" />visit the network's sign-in page<ph name="LINK_END" />, which will open automatically in a few seconds. If it doesn't happen, the network can't be used.</translation>
<translation id="5637476008227280525">Mobile data enable</translation>
+<translation id="5638309510554459422">Find extensions and themes in the <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Updated <ph name="HOURS" />hrs ago</translation>
<translation id="5639549361331209298">Reload this page, hold to see more options</translation>
<translation id="5642508497713047">CRL Signer</translation>
@@ -2968,6 +3014,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">The external extension requires chrome version <ph name="MINIMUM_CHROME_VERSION" /> or greater to be installed.</translation>
<translation id="5658415415603568799">For added security, Smart Lock will ask you to enter your password after 20 hours.</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">This page could not be translated</translation>
<translation id="5662477687021125631">Perpetual</translation>
<translation id="5667546120811588575">Setting up Google Play…</translation>
<translation id="5669267381087807207">Activating</translation>
@@ -3003,6 +3050,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;View</translation>
<translation id="5729996640881880439">Sorry, we can't show the code for this error.</translation>
<translation id="5731247495086897348">Pa&amp;ste and Go</translation>
+<translation id="5731409020711461763">One new photo</translation>
<translation id="5734362860645681824">Communications</translation>
<translation id="5735973442555172575">To use Android apps, sign in again and update.</translation>
<translation id="5736796278325406685">Please enter a valid username</translation>
@@ -3033,11 +3081,13 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Read operation is not permitted on: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Open Files app</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Failed to join the machine to the domain. Organisational unit does not exist.</translation>
<translation id="577624874850706961">Search cookies</translation>
<translation id="5777468213129569553">Open Chrome</translation>
<translation id="5778747455497889540">Below is the randomly generated secure module password that has been assigned to your computer:</translation>
<translation id="5780973441651030252">Process priority</translation>
<translation id="5781865261247219930">Send commands to <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Translating...</translation>
<translation id="5783221160790377646">Due to an error, a supervised user was not created. Please try again later.</translation>
<translation id="5783602409389152506">while scanning for devices...</translation>
<translation id="57838592816432529">Mute</translation>
@@ -3051,6 +3101,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Permissions</translation>
<translation id="580571955903695899">Reorder by Title</translation>
<translation id="5807290661599647102">Set a Screen Lock</translation>
+<translation id="580926004266167721">Failed to join the machine to the domain. This might be due to insufficient privileges for your account for the organisational unit.</translation>
<translation id="580961539202306967">Ask me when a site wants to send me push messages (recommended)</translation>
<translation id="5814126672212206791">Connection type</translation>
<translation id="5815645614496570556">X.400 Address</translation>
@@ -3072,8 +3123,10 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">extremely short (0.6s)</translation>
<translation id="5838456317242088717">Current incognito session</translation>
<translation id="5842497610951477805">Bluetooth enable</translation>
+<translation id="5843250171025351504">Your device is no longer compliant with the minimum client version specified by your admin. Please update to log in.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Touch to go back.</translation>
+<translation id="5849212445710944278">Already added</translation>
<translation id="5849570051105887917">Home provider code</translation>
<translation id="5849869942539715694">Pack extension...</translation>
<translation id="5850516540536751549">This file type is not supported. Please visit the <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> to find an app that can open this type of file.
@@ -3099,6 +3152,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">You're running <ph name="PRODUCT_NAME" /> from its disk image. Installing it on your computer lets you run it without the disk image and ensures that it will be kept up to date.</translation>
<translation id="5866557323934807206">Clear these settings for future visits</translation>
<translation id="5866840822086176774">Very strong</translation>
+<translation id="5867841422488265304">Search or type web address</translation>
<translation id="5869029295770560994">OK, got it</translation>
<translation id="5869522115854928033">Saved passwords</translation>
<translation id="5870086504539785141">Close accessibility menu</translation>
@@ -3156,7 +3210,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Move to the top</translation>
<translation id="5972826969634861500">Start <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zoom out</translation>
-<translation id="5975730206036440725">Can't find PPD. Check that your Chromebook is online and try again.</translation>
<translation id="5975792506968920132">Battery Charge Percentage</translation>
<translation id="5976160379964388480">Others</translation>
<translation id="5978264784700053212">Message centre</translation>
@@ -3166,6 +3219,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Recently Visited</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />This is general information about your device and how you use it, such as battery level, how often you use your apps, the quality and duration of your network connections (like Wi-Fi and Bluetooth) and crash reports when things aren’t working the way they should. It will be used to improve Google’s products and services for everyone. Some aggregated information will help partners, such as Android developers, make their apps and products better too.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />You can turn this on or off at any time in the Android apps Settings. This doesn’t affect your device’s ability to send the information it needs to receive essential services such as system updates and security.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Translated</translation>
<translation id="5991049340509704927">Magnify</translation>
<translation id="5993332328670040093">Your data use will no longer be measured.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> may not be able to keep itself updated.</translation>
@@ -3189,7 +3243,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB device connected</translation>
<translation id="6032912588568283682">File system</translation>
<translation id="6034662038931255275">OS update successful</translation>
-<translation id="6035651096710386140">Either, not both Ctrl and Alt</translation>
<translation id="6039651071822577588">Network property dictionary malformed</translation>
<translation id="604001903249547235">Cloud backup</translation>
<translation id="6040143037577758943">Close</translation>
@@ -3197,8 +3250,8 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatic</translation>
<translation id="6042169520002885235">Select a printer manufacturer and model</translation>
<translation id="6042308850641462728">More</translation>
+<translation id="6042850536017090003">Tap on App notifications.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> is sharing a Chrome tab with <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Done!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> is sharing a Chrome tab and audio with <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Press and hold |<ph name="ACCELERATOR" />| to exit full screen</translation>
<translation id="6049065490165456785">Photo from internal camera</translation>
@@ -3210,6 +3263,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Normal Reload</translation>
<translation id="6059652578941944813">Certificate Hierarchy</translation>
<translation id="6059925163896151826">USB devices</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> has crashed.</translation>
<translation id="6064217302520318294">Screen lock</translation>
<translation id="6065289257230303064">Certificate Subject Directory Attributes</translation>
<translation id="6068338049763724728">Enable remote enrolment</translation>
@@ -3241,9 +3295,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Issued To</translation>
<translation id="6112952769866305444">Edit person, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Press |<ph name="SHORTCUT" />| to go back</translation>
+<translation id="6116338172782435947">See text and images copied to the clipboard</translation>
<translation id="6116921718742659598">Change language and input settings</translation>
<translation id="6120205520491252677">Pin this page to Start screen...</translation>
<translation id="6122081475643980456">Your Internet connection is being controlled</translation>
+<translation id="6122095009389448667">Continue blocking this site from seeing the clipboard</translation>
<translation id="6122875415561139701">Write operation is not permitted on: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">The following extensions depend on this extension:</translation>
<translation id="6125479973208104919">Unfortunately, you'll need to add your account to this <ph name="DEVICE_TYPE" /> again.</translation>
@@ -3285,6 +3341,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Select a certificate</translation>
<translation id="6180288788882902869">Google Play on your <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download blocked</translation>
+<translation id="6181803575025675566">Control how this works in <ph name="LINK_START" />Settings<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Device Location</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711">Open with <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Allows you to adjust your screen resolution</translation>
<translation id="6238923052227198598">Keep latest note on lock screen</translation>
<translation id="6239558157302047471">Reload &amp;frame</translation>
-<translation id="624022915548992686">Exit Page</translation>
<translation id="6241530762627360640">Access information about Bluetooth devices paired with your system and discover nearby Bluetooth devices.</translation>
<translation id="6243774244933267674">Server unavailable</translation>
<translation id="6246413617632217567">The supervised user couldn't be imported. Please check your hard drive space and permissions and try again.</translation>
@@ -3334,13 +3390,13 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Not Critical</translation>
<translation id="6263541650532042179">reset sync</translation>
<translation id="6264365405983206840">Select &amp;All</translation>
+<translation id="6265930187414222160">Done! Harmful software removed.</translation>
<translation id="6267166720438879315">Select a certificate to which you want to authenticate <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Open with <ph name="APP" /></translation>
<translation id="6268747994388690914">Import Bookmarks from HTML File...</translation>
<translation id="6270770586500173387">Send <ph name="BEGIN_LINK1" />system and app information<ph name="END_LINK1" />, and <ph name="BEGIN_LINK2" />metrics<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">There was an error (<ph name="ERROR" />) while downloading the plug-in</translation>
<translation id="6273677812470008672">Quality</translation>
-<translation id="6274087148640822908">Find extensions and apps in the <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Change photo</translation>
<translation id="6276301056778294989">Make sure that the device is showing the same code.</translation>
<translation id="6277105963844135994">Network timeout</translation>
@@ -3366,12 +3422,12 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Cannot start Chrome because something went wrong when opening your profile. Try to restart Chrome.</translation>
<translation id="6312403991423642364">Unknown network error</translation>
<translation id="6313641880021325787">EXIT VR</translation>
-<translation id="6314335155547195432">Generate Password</translation>
<translation id="6314819609899340042">You have successfully enabled debugging features on this <ph name="IDS_SHORT_PRODUCT_NAME" /> device.</translation>
-<translation id="6315343732431721770">Your start-up pages were changed to include <ph name="URL" />. To disable extensions that change your start-up page, click Restore.</translation>
<translation id="6315493146179903667">Bring All to Front</translation>
<translation id="6316806695097060329">This <ph name="SHORT_PRODUCT_NAME" /> device was designed to deliver the best experience of the web to you.</translation>
+<translation id="6317318380444133405">No longer supported.</translation>
<translation id="6317369057005134371">Waiting for application window...</translation>
+<translation id="6318407754858604988">Download started</translation>
<translation id="6322279351188361895">Failed to read private key.</translation>
<translation id="6325191661371220117">Disable auto-launch</translation>
<translation id="6326175484149238433">Remove from Chrome</translation>
@@ -3381,7 +3437,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Choose what to sync</translation>
<translation id="6333064448949140209">File will be sent to Google for debugging</translation>
<translation id="6333834492048057036">Focus address bar for search</translation>
-<translation id="6336907568130557310">Your passwords will be visible to anyone who can see the exported file. Do not share the file with anyone and delete it after importing it.</translation>
<translation id="6339668969738228384">Create a new profile for <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Couldn’t connect with the server. Please check your network connection and try again. If the problem persists, restart your Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Set up Smart Lock for Android</translation>
<translation id="6374469231428023295">Try Again</translation>
-<translation id="6377158645544167202">Can't connect printer. Check that the printer is turned on and is connected to your Chromebook by Wi-Fi or USB.</translation>
<translation id="6380143666419481200">Accept and continue</translation>
<translation id="6383051423892982287">Encrypt synced data with your own <ph name="BEGIN_LINK" />sync passphrase<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Change your search settings to: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Most visited</translation>
<translation id="6504611359718185067">Connect to the Internet to add a printer</translation>
<translation id="6506374932220792071">X9.62 ECDSA Signature with SHA-256</translation>
+<translation id="6508248480704296122">Related to <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Media licence</translation>
<translation id="6510568984200103950">Fewer settings</translation>
@@ -3529,9 +3584,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Command unavailable. Press control-N to open a new window.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> users</translation>
<translation id="6555432686520421228">Remove all user accounts and reset your <ph name="IDS_SHORT_PRODUCT_NAME" /> device to be just like new.</translation>
+<translation id="6555810572223193255">Cleanup is currently unavailable</translation>
<translation id="6556866813142980365">Redo</translation>
<translation id="6558280019477628686">An error occurred. Some items may not have been deleted.</translation>
<translation id="6559580823502247193">(already on this device)</translation>
+<translation id="6560713683827832045">Check that app notifications are 'On'. If not, toggle to enable.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">The file path or name is too long. Please save with a shorter name or to another location.</translation>
<translation id="656398493051028875">Deleting "<ph name="FILENAME" />"...</translation>
@@ -3560,7 +3617,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">File info</translation>
<translation id="6607831829715835317">More too&amp;ls</translation>
-<translation id="6610183966322615106">Error adding printer</translation>
<translation id="6612358246767739896">Protected content</translation>
<translation id="6613452264606394692">Get back here fast by bookmarking this page</translation>
<translation id="6615455863669487791">Show me</translation>
@@ -3637,9 +3693,11 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Whoops, passwords do not match!</translation>
<translation id="6736243959894955139">Address</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Although you can no longer access your old profile, you can remove it.</translation>
<translation id="6739923123728562974">Show desktop shortcut</translation>
<translation id="6740234557573873150">Paused <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Accessible to script</translation>
+<translation id="6743841972744298686">Sync settings</translation>
<translation id="6745592621698551453">Update now</translation>
<translation id="6746124502594467657">Move down</translation>
<translation id="674632704103926902">Enable tap dragging</translation>
@@ -3652,12 +3710,14 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL copied</translation>
<translation id="6758056191028427665">Let us know how we’re doing.</translation>
<translation id="6759193508432371551">Factory reset</translation>
+<translation id="6765234885931342179">See the serial number of your security key</translation>
<translation id="6766101255664245434">Take a new photo or choose an existing photo or icon.
<ph name="LINE_BREAK" />
This picture will appear on the Chromebook sign in screen and lock screen.</translation>
<translation id="6769712124046837540">Adding printer...</translation>
<translation id="6771503742377376720">Is a Certification Authority</translation>
<translation id="6773575010135450071">More actions...</translation>
+<translation id="6777817260680419853">Redirect blocked</translation>
<translation id="6778959797435875428">Unmute Sites</translation>
<translation id="677965093459947883">Very small</translation>
<translation id="6780439250949340171">manage other settings</translation>
@@ -3732,6 +3792,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisation (O)</translation>
<translation id="6900284862687837908">Background App: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Join device to domain</translation>
+<translation id="6903534926908201625">You can customise what information Google collects in <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" /> any time.</translation>
<translation id="6904344821472985372">Revoke file access</translation>
<translation id="6904655473976120856">Press App button to exit</translation>
<translation id="6904713658985136356"><ph name="HOST" /> wants to share your screen.</translation>
@@ -3740,17 +3801,22 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Download multiple files</translation>
<translation id="6911324888870229398">Network connection was lost. Please check your connection or try another Wi-Fi network.</translation>
<translation id="6911734910326569517">Memory footprint</translation>
+<translation id="6914783257214138813">Your passwords will be visible to anyone who can see the exported file.</translation>
<translation id="6915804003454593391">User:</translation>
<translation id="6916590542764765824">Manage Extensions</translation>
<translation id="6920989436227028121">Open as standard tab</translation>
<translation id="6922128026973287222">Save data and browse faster using Google Data Saver. Click to learn more.</translation>
<translation id="6929555043669117778">Continue blocking pop-ups</translation>
<translation id="6930242544192836755">Duration</translation>
+<translation id="6934241953272494177">Scanning your media device…
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> found</translation>
<translation id="693807610556624488">Write operation exceeds the maximum length of the attribute to: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Please sign in to <ph name="TOKEN_NAME" /> to authenticate to <ph name="HOST_NAME" /> with your certificate.</translation>
<translation id="6943176775188458830">Cancel printing</translation>
<translation id="6943836128787782965">HTTP get failed</translation>
<translation id="6945221475159498467">Select</translation>
+<translation id="694592694773692225">Redirect blocked on this page.</translation>
<translation id="6949306908218145636">Bookmark Open Pages...</translation>
<translation id="6955446738988643816">Inspect Pop-up</translation>
<translation id="6957231940976260713">Service name</translation>
@@ -3854,13 +3920,16 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Exchange data with the devices named: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">The supervised user couldn't be imported. Please check your network connection and try again later.</translation>
<translation id="7098447629416471489">Other saved search engines will appear here</translation>
+<translation id="7099337801055912064">Can’t load large PPD. Maximum size is 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> items selected</translation>
<translation id="7102687220333134671">Automatic updates are turned on</translation>
<translation id="7106346894903675391">Buy more storage...</translation>
<translation id="7108338896283013870">Hide</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Personalisation is on. You can change this at myaccount.google.com.</translation>
<translation id="7113502843173351041">Know your email address</translation>
<translation id="7114054701490058191">Passwords don't match</translation>
+<translation id="7117228822971127758">Please try again later</translation>
<translation id="7117247127439884114">Sign in Again...</translation>
<translation id="711840821796638741">Show Managed Bookmarks</translation>
<translation id="711902386174337313">Read the list of your signed-in devices</translation>
@@ -3901,6 +3970,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Refresh</translation>
<translation id="7180865173735832675">Customise</translation>
<translation id="7186088072322679094">Keep in Toolbar</translation>
+<translation id="7187428571767585875">Registry entries to be removed or changed:</translation>
<translation id="7191159667348037">Unknown Printer (USB)</translation>
<translation id="7191454237977785534">Save file as</translation>
<translation id="7196835305346730603">Searching for nearby Chromeboxes...</translation>
@@ -3909,6 +3979,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' deleted</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Downloading <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Exit page}other{Exit pages}}</translation>
<translation id="721331389620694978">Some settings that may reflect browsing habits will not be cleared.</translation>
<translation id="7216409898977639127">Mobile provider</translation>
<translation id="7216595297012131718">Order languages based on your preference</translation>
@@ -3954,6 +4025,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Download error</translation>
<translation id="7279701417129455881">Manage cookie blocking...</translation>
<translation id="7280877790564589615">Permission requested</translation>
+<translation id="7283041136720745563">Your Google Drive quota isn't large enough.</translation>
<translation id="7287143125007575591">Access denied</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Open the wallpaper app</translation>
@@ -4022,6 +4094,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Virus scan failed</translation>
<translation id="7392915005464253525">R&amp;eopen closed window</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> will launch at system startup and continue to run in the background, even once you've closed all other <ph name="PRODUCT_NAME" /> windows.</translation>
+<translation id="7398254312354928459">Switched network connection</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Please wait while your Chromebox restarts...</translation>
<translation id="7400839060291901923">Set up connection on your <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Relaunch and Powerwash</translation>
<translation id="7409836189476010449">Run Flash</translation>
<translation id="7410344089573941623">Ask if <ph name="HOST" /> wants to access your camera and microphone</translation>
+<translation id="741204030948306876">Yes, I'm in</translation>
<translation id="7412226954991670867">GPU Memory</translation>
<translation id="7416362041876611053">Unknown network error</translation>
<translation id="7417705661718309329">Google map</translation>
@@ -4053,6 +4127,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Pop-ups blocked</translation>
<translation id="744859430125590922">Control and view the websites this person visits from <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">By selecting this printer, you are giving the following extension the permission to access your printer:</translation>
+<translation id="7453467225369441013">Signs you out of most sites. You won't be signed out of your Google Account.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Open Location...</translation>
<translation id="7461924472993315131">Pin</translation>
@@ -4063,7 +4138,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Error: Unable to decode extension</translation>
<translation id="7473891865547856676">No Thanks</translation>
<translation id="747459581954555080">Restore all</translation>
-<translation id="747494631553057218">Registry entries:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> has encountered an error.</translation>
<translation id="7475671414023905704">Netscape Lost Password URL</translation>
<translation id="7476454130948140105">Battery too low for update (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">If you've forgotten your passphrase, stop and reset Sync via <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Technology</translation>
<translation id="7487099628810939106">Delay before click:</translation>
<translation id="7487969577036436319">No components are installed</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> found
+ <ph name="LINE_BREAK1" />
+ Ready to back up to <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Open all}=1{&amp;Open bookmark}other{&amp;Open all (#)}}</translation>
<translation id="7489605380874780575">Check eligibility</translation>
<translation id="749028671485790643">Person <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Server CA certificate</translation>
<translation id="7502658306369382406">IPv6 address</translation>
<translation id="7503191893372251637">Netscape Certificate Type</translation>
-<translation id="7503607651407946808">This page is being translated...</translation>
<translation id="7503821294401948377">Could not load icon '<ph name="ICON" />' for browser action.</translation>
<translation id="750509436279396091">Open downloads folder</translation>
<translation id="7505167922889582512">Show hidden files</translation>
@@ -4102,9 +4179,9 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Restore settings to their original defaults.</translation>
<translation id="7517786267097410259">Create a password -</translation>
<translation id="7518150891539970662">WebRTC logs (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">This Page Is Being Translated...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Create</translation>
+<translation id="7526413953848747421">Bring powerful Google services such as spell check and tap to search to Chrome</translation>
<translation id="7529411698175791732">Check your Internet connection. If the problem continues, try signing out and signing in again.</translation>
<translation id="7530016656428373557">Discharge Rate in Watts</translation>
<translation id="7536709149194614609">Please restart the device and try again later.</translation>
@@ -4128,7 +4205,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
try creating a supervised user again.</translation>
<translation id="756445078718366910">Open Browser Window</translation>
<translation id="7564847347806291057">End process</translation>
-<translation id="7565291891798266313">Your search engine was changed to <ph name="URL" />. To disable extensions that change your search engine, click Restore.</translation>
<translation id="7566118625369982896">Manage Play app links</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Cleared Chrome data</translation>
@@ -4137,13 +4213,10 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Battery Charge</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Collate</translation>
-<translation id="7577815336900970562">Use Wi-Fi or mobile network to determine location</translation>
<translation id="7579149537961810247">Mute Sites</translation>
<translation id="7580671184200851182">Play the same audio through all speakers (mono audio)</translation>
-<translation id="7581273696622423628">Take survey</translation>
<translation id="7581462281756524039">A cleanup tool</translation>
<translation id="7582582252461552277">Prefer this network</translation>
-<translation id="7586312264284919041">Would you like to translate this page?</translation>
<translation id="7586498138629385861">Chrome will keep running while Chrome Apps are open.</translation>
<translation id="7589461650300748890">Whoa, there. Be careful.</translation>
<translation id="7589661784326793847">Wait just a sec</translation>
@@ -4160,6 +4233,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Request tablet site</translation>
<translation id="7611008212562900400">Search your device, apps, web...</translation>
<translation id="7615910377284548269">Manage unsandboxed plug-in blocking...</translation>
+<translation id="7616214729753637086">Enrolling device…</translation>
<translation id="7617366389578322136">Connecting to '<ph name="DEVICE_NAME" />'</translation>
<translation id="761779991806306006">No passwords saved.</translation>
<translation id="7622114377921274169">Charging.</translation>
@@ -4188,6 +4262,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Unsupported Bluetooth device: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Add account</translation>
<translation id="7671130400130574146">Use system title bar and borders</translation>
+<translation id="7683373461016844951">To continue, click OK, then click Add Person to create a new profile for your <ph name="DOMAIN" /> email address.</translation>
<translation id="7684212569183643648">Installed by Your Administrator</translation>
<translation id="7684559058815332124">Visit captive portal login page</translation>
<translation id="7685049629764448582">JavaScript memory</translation>
@@ -4246,7 +4321,6 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Session Storage</translation>
<translation id="7781335840981796660">All user accounts and local data will be removed.</translation>
<translation id="7782102568078991263">No more suggestions from Google</translation>
-<translation id="778330624322499012">Could not load <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Security settings on your computer blocked this file.</translation>
<translation id="7786207843293321886">Exit Guest</translation>
<translation id="7786889348652477777">&amp;Reload App</translation>
@@ -4280,7 +4354,13 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Dangerous download blocked</translation>
<translation id="7818135753970109980">New theme added (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA or RSN)</translation>
+<translation id="7819992334107904369">Chrome sync</translation>
<translation id="782057141565633384">C&amp;opy video address</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> found.
+ <ph name="LINE_BREAK1" />
+ Your Google Drive quota isn't large enough. Additional <ph name="FILE_SIZE" /> needed.
+ <ph name="LINE_BREAK2" />
+ Try selecting fewer photos.</translation>
<translation id="782590969421016895">Use current pages</translation>
<translation id="7829298379596169484">Accessing audio input</translation>
<translation id="7831368056091621108">to get this extension, your history, and other Chrome settings on all your devices.</translation>
@@ -4318,6 +4398,7 @@ From <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Disable subtitles</translation>
<translation id="7882358943899516840">Provider type</translation>
<translation id="7885253890047913815">Recent destinations</translation>
+<translation id="7886917304091689118">Running in Chrome</translation>
<translation id="7887334752153342268">Duplicate</translation>
<translation id="7887864092952184874">Bluetooth mouse paired</translation>
<translation id="7889966925761734854">Seek</translation>
@@ -4401,7 +4482,9 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8000066093800657092">No network</translation>
<translation id="8001504501378762252">A site may have stolen your password</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Always allow <ph name="HOST" /> to see the clipboard</translation>
<translation id="8008356846765065031">Internet disconnected. Please check your Internet connection.</translation>
+<translation id="8008765610824028412">Could not load <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Automatically send some system information and page content to Google to help detect dangerous apps and sites</translation>
<translation id="8012382203418782830">This page has been translated.</translation>
<translation id="8014154204619229810">The updater is currently running. Refresh in a minute to check again.</translation>
@@ -4502,7 +4585,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="816055135686411707">Error While Setting Certificate Trust</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Create new note</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Manage microphone settings...</translation>
<translation id="8168435359814927499">Content</translation>
<translation id="8174047975335711832">Device information</translation>
@@ -4519,7 +4601,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8191230140820435481">Manage your apps, extensions, and themes</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Size on disk</translation>
-<translation id="8195739004487400241">Your homepage page was changed to <ph name="URL" />. To disable extensions that change your homepage, click Restore.</translation>
<translation id="8199300056570174101">Network (Service) and Device properties</translation>
<translation id="8200772114523450471">Resume</translation>
<translation id="8202160505685531999">Please re-enter your password to update your <ph name="DEVICE_TYPE" /> profile.</translation>
@@ -4537,6 +4618,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8226619461731305576">Queue</translation>
<translation id="8226742006292257240">Below is the randomly generated TPM password that has been assigned to your computer:</translation>
<translation id="8227119283605456246">Attach file</translation>
+<translation id="8233198815467326623">Restore Default Homepage?</translation>
<translation id="8234795456569844941">Please help our engineers fix this problem. Tell us what happened right before you got the profile error message:</translation>
<translation id="8234989666557591529">Choose a phone to unlock your <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Help tip</translation>
@@ -4562,7 +4644,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8261378640211443080">This extension is not listed in the <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> and may have been added without your knowledge.</translation>
<translation id="8261387128019234107">Add account for <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Delete</translation>
-<translation id="8261673729476082470">Backing up <ph name="FILE_COUNT" /> photos to <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> is not implemented in this build.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> has disabled your mouse cursor.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" triggered full screen.</translation>
@@ -4664,6 +4745,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8454288007744638700">Or, select a new network:</translation>
<translation id="845627346958584683">Expiry Time</translation>
<translation id="8456681095658380701">Invalid name</translation>
+<translation id="8457451314607652708">Import bookmarks</translation>
<translation id="8460336040822756677">If you turn off Smart Lock for <ph name="DEVICE_TYPE" />, you won’t be able to unlock your Chrome devices using your phone. You'll need to type your password.</translation>
<translation id="8461329675984532579">Home provider name</translation>
<translation id="84613761564611563">Network configure UI requested, please wait...</translation>
@@ -4728,14 +4810,15 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8569764466147087991">Select a file to open</translation>
<translation id="8571213806525832805">Last 4 weeks</translation>
<translation id="8574990355410201600">Always allow sound on <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Cannot exceed 99 letters</translation>
<translation id="8579285237314169903">Syncing <ph name="NUMBER_OF_FILES" /> items...</translation>
<translation id="857943718398505171">Allowed (recommended)</translation>
<translation id="8581809080475256101">Press to go forward, context menu to see history</translation>
<translation id="8584280235376696778">&amp;Open video in new tab</translation>
<translation id="8588866096426746242">Show profile stats</translation>
+<translation id="8589652987924574405">Your bookmarks, history, passwords and other settings will be synced to your Google Account so that you can use them on all your devices. You can always change this later in your settings.</translation>
<translation id="8590375307970699841">Set up automatic updates</translation>
<translation id="8594908476761052472">Capture video</translation>
-<translation id="8595925260712451473">Please enter your feedback here.</translation>
<translation id="8596540852772265699">Customised Files</translation>
<translation id="8597845839771543242">Property format:</translation>
<translation id="8598453409908276158">Unsandboxed plug-in blocked</translation>
@@ -4750,6 +4833,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8620617069779373398">Roaming status</translation>
<translation id="8620765578342452535">Configure network connections</translation>
<translation id="8620790565535071193">Scanning failed</translation>
+<translation id="8622877356447980900">Do you want to translate this page?</translation>
<translation id="8623004009673949077">App with 'kiosk_only' manifest attribute must be installed in Chrome OS kiosk mode.</translation>
<translation id="8624205858755890468">Enables the Assistant to show you related info, apps and actions.</translation>
<translation id="862542460444371744">&amp;Extensions</translation>
@@ -4795,6 +4879,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8671210955687109937">Can comment</translation>
<translation id="8673026256276578048">Search the web...</translation>
<translation id="8673383193459449849">Server problem</translation>
+<translation id="8674241889607553858">Do you want to Translate this Page?</translation>
<translation id="8675354002693747642">Pre-shared key</translation>
<translation id="8676374126336081632">Clear input</translation>
<translation id="8677039480012021122">Clear data and disconnect</translation>
@@ -4807,6 +4892,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8688579245973331962">Don't see your name?</translation>
<translation id="8688591111840995413">Bad password</translation>
<translation id="8688672835843460752">Available</translation>
+<translation id="8689583087392258564">Failed to join the machine to the domain. Organisational unit is invalid.</translation>
<translation id="869257642790614972">Reopen last closed tab</translation>
<translation id="8695825812785969222">Open &amp;Location...</translation>
<translation id="8698464937041809063">Google drawing</translation>
@@ -4821,6 +4907,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8708671767545720562">&amp;More Information</translation>
<translation id="8710187907779883426">short (1s)</translation>
<translation id="8711402221661888347">Ketchup</translation>
+<translation id="8712637175834984815">Got it</translation>
<translation id="8713570323158206935">Send <ph name="BEGIN_LINK1" />system information<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">End of support</translation>
<translation id="871476437400413057">Google saved passwords</translation>
@@ -4896,7 +4983,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="882204272221080310">Update firmware for added security.</translation>
<translation id="8823514049557262177">Copy link te&amp;xt</translation>
<translation id="8824701697284169214">Add Pa&amp;ge...</translation>
-<translation id="8827850355924932817">Use Wi-Fi network to determine location</translation>
<translation id="8828933418460119530">DNS Name</translation>
<translation id="8830796635868321089">The update check failed using the current proxy settings. Please adjust your <ph name="PROXY_SETTINGS_LINK_START" />proxy settings<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Network configuration is controlled by <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="8912793549644936705">Stretch</translation>
<translation id="8915370057835397490">Loading suggestion</translation>
<translation id="8916476537757519021">Incognito Subframe: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">Sync to <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Always allow ads on this site</translation>
<translation id="8925458182817574960">&amp;Settings</translation>
<translation id="8926389886865778422">Don't ask again</translation>
<translation id="8926518602592448999">Disable Developer Mode Extensions</translation>
<translation id="892706138619340876">Some settings were reset</translation>
<translation id="8931394284949551895">New devices</translation>
+<translation id="893242274404530797">Google Play services notifications are required for Instant Tethering</translation>
<translation id="8933960630081805351">&amp;Show in Finder</translation>
<translation id="8934732568177537184">Continue</translation>
<translation id="8938356204940892126">I give up</translation>
@@ -5013,6 +5100,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="9024127637873500333">&amp;Open in New Tab</translation>
<translation id="9024331582947483881">full screen</translation>
<translation id="9025098623496448965">OK, Take me back to sign-in screen</translation>
+<translation id="902659348151742535">Google may use your browsing history to personalise Search, ads and other Google services.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Supervise this person to control and view the websites they visit from your Google Account.</translation>
<translation id="9027459031423301635">Open Link in New &amp;Tab</translation>
@@ -5053,7 +5141,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="9084064520949870008">Open as a Window</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> is blocked by enterprise policy</translation>
<translation id="9088917181875854783">Please confirm that this passkey is shown on "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Send system information</translation>
<translation id="9094033019050270033">Update password</translation>
<translation id="9094982973264386462">Remove</translation>
<translation id="9095253524804455615">Remove</translation>
@@ -5107,6 +5194,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="9170397650136757332">Now move your finger slightly to capture all the different parts of your fingerprint</translation>
<translation id="9170848237812810038">&amp;Undo</translation>
<translation id="9170884462774788842">Another programme on your computer added a theme that may change the way Chrome works.</translation>
+<translation id="9173995187295789444">Scanning for Bluetooth devices...</translation>
<translation id="9174212595744391062">This will clear cookies and cache for all sites, including</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth device connected</translation>
<translation id="9177499212658576372">You are currently connected to the <ph name="NETWORK_TYPE" /> network.</translation>
@@ -5131,6 +5219,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="932327136139879170">Home</translation>
<translation id="932508678520956232">Could not initiate printing.</translation>
<translation id="93393615658292258">Password only</translation>
+<translation id="935490618240037774">Your bookmarks, history, passwords and other settings will be synced to your Google account so that you can use them on all of your devices.</translation>
<translation id="936801553271523408">System diagnostic data</translation>
<translation id="93766956588638423">Repair extension</translation>
<translation id="938470336146445890">Please install a user certificate.</translation>
@@ -5151,6 +5240,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
<translation id="960987915827980018">About 1 hour left</translation>
<translation id="962802172452141067">Bookmark folder tree</translation>
<translation id="968174221497644223">Application cache</translation>
+<translation id="969096075394517431">Change languages</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Tab}other{# Tabs}}</translation>
<translation id="971774202801778802">Bookmark URL</translation>
<translation id="973473557718930265">Quit</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_es-419.xtb b/chromium/chrome/app/resources/generated_resources_es-419.xtb
index ecbfff55445..9679e277d3b 100644
--- a/chromium/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chromium/chrome/app/resources/generated_resources_es-419.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Abrir vínculo en una ventana nueva de <ph name="APP" /></translation>
<translation id="1005274289863221750">Usar tu micrófono y tu cámara</translation>
<translation id="1007408791287232274">No se pueden cargar los dispositivos.</translation>
+<translation id="1008186147501209563">Exportar favoritos</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{La página no responde.}other{Las páginas no responden.}}</translation>
<translation id="1012794136286421601">Se están sincronizando tus archivos de Documentos de Google, Google Spreadsheets, Diapositivas de Google y Dibujos de Google. Abre la aplicación de Google Drive para acceder a ellos en línea o sin conexión.</translation>
-<translation id="1013383076511149692">Ver el texto y las imágenes que copies al portapapeles</translation>
<translation id="1013707859758800957">Se permitió que un complemento no incluido en la zona de pruebas se ejecutara en la página.</translation>
<translation id="1015318665228971643">Editar nombre de carpeta</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Abrir todo en una ventana &amp;nueva}=1{Abrir en una ventana &amp;nueva}other{Abrir todo (#) en una ventana &amp;nueva}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">No se pudo quitar el software dañino</translation>
<translation id="1062407476771304334">Reemplazar</translation>
<translation id="1062866675591297858">Administra los usuarios supervisados mediante el <ph name="BEGIN_LINK" />panel de control de usuarios supervisados<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Comprobador de archivos de la biblioteca multimedia</translation>
<translation id="1064835277883315402">Conectarse a una red privada</translation>
<translation id="1064912851688322329">Desconecta tu cuenta de Google.</translation>
<translation id="1067048845568873861">Creada</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Cifrado de datos</translation>
+<translation id="1074944608454986967">Para leer el contenido en voz alta, mantén presionado el botón de búsqueda y, luego, haz clic o arrastra el cursor para seleccionar contenido. O bien, destaca una parte y presiona Búsqueda + S.</translation>
<translation id="1076698951459398590">Habilitar tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurar actualizaciones automáticas para todos los usuarios</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Accede<ph name="END_SIGN_IN_LINK" /> para controlar y ver los sitios web que visita esta persona.</translation>
<translation id="109758035718544977">Activar el sonido de los sitios</translation>
<translation id="1097658378307015415">Antes de acceder, ingresa como Invitado para activar la red <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Siempre traducir <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Interrumpir</translation>
<translation id="1110155001042129815">Esperar</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">No permitir que los sitios usen mensajes exclusivos del sistema para acceder a dispositivos MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Editar el motor de búsqueda</translation>
-<translation id="1131167343343087859">Tarjetas de crédito y direcciones con Google Payments</translation>
<translation id="1134009406053225289">Abrir en una ventana de incógnito</translation>
<translation id="1137673463384776352">Abrir vínculo en <ph name="APP" /></translation>
<translation id="1140351953533677694">Acceder a los dispositivos en serie y Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Complemento bloqueado</translation>
<translation id="1145532888383813076">Busca en tu dispositivo, la Web y las apps.</translation>
<translation id="1146204723345436916">Importar favoritos de un archivo HTML...</translation>
+<translation id="1148097584170732637">Se encontró un total de <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ No hay suficiente espacio en el almacenamiento local. Se necesita un espacio adicional de <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Intenta seleccionar menos fotos.</translation>
<translation id="1149088842877960903">La ejecución de JavaScript mediante AppleScript está desactivada. Para activarla, visita Configuración de Chrome &gt; Avanzada &gt; Sistema. Para obtener más información, visita: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mes de vencimiento</translation>
<translation id="1153356358378277386">Dispositivos sincronizados</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Cambiar nombre</translation>
<translation id="1175364870820465910">Im&amp;primir...</translation>
<translation id="117624967391683467">Copiando <ph name="FILE_NAME" />…</translation>
+<translation id="1177113976278858832">¿Deseas restablecer el motor de búsqueda predeterminado?</translation>
<translation id="1177863135347784049">Personalizado</translation>
<translation id="1178581264944972037">Detener</translation>
<translation id="1179803038870941185"><ph name="URL" /> desea obtener el control total de tus dispositivos MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Leer y cambiar los usuarios incluidos en la lista blanca</translation>
<translation id="1206407435587370571">Explora tu Chromebook</translation>
<translation id="1209796539517632982">Servidores de nombres automáticos</translation>
+<translation id="1210982357925844241">Consulta y administra las contraseñas guardadas en <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Con una ventana de incógnito, podrás usar la Web sin que se guarde tu historial de navegación</translation>
<translation id="1213037489357051291">Se configuraron <ph name="NUM_FINGERPRINTS" /> huellas digitales</translation>
<translation id="1215411991991485844">Nueva aplicación en segundo plano agregada</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Buscando redes móviles</translation>
<translation id="1285320974508926690">Nunca traducir este sitio</translation>
<translation id="1285484354230578868">Almacenar datos en tu cuenta de Google Drive</translation>
+<translation id="1288037062697528143">La Luz nocturna se activará automáticamente al atardecer</translation>
<translation id="1293177648337752319">Activar el sonido del sitio</translation>
<translation id="1293509594570842875">No se pudo crear el usuario supervisado. Comprueba tu conexión de red e inténtalo de nuevo más tarde.</translation>
<translation id="1293556467332435079">Archivos</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Archivo HTML de favoritos</translation>
<translation id="1303671224831497365">No se encontraron dispositivos Bluetooth</translation>
<translation id="1306606229401759371">Cambiar la configuración</translation>
-<translation id="1307398858972670978">Accede a tus contraseñas desde cualquier dispositivo en <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">El sistema no pudo obtener un token de acceso a la API a largo plazo para este dispositivo.</translation>
<translation id="1313405956111467313">Configuración automática de proxy</translation>
<translation id="131364520783682672">Bloq Mayús</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Era yo.</translation>
<translation id="1338776410427958681">Contraer <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Eliminando…</translation>
-<translation id="1339266338863469628">Predeterminado (escuchar solo tu voz)</translation>
<translation id="1340527397989195812">Realizar una copia de seguridad del contenido multimedia desde el dispositivo mediante la aplicación Archivos</translation>
<translation id="1341988552785875222">"<ph name="APP_NAME" />" estableció el fondo de pantalla actual. Es posible que tengas que desinstalar "<ph name="APP_NAME" />" antes de seleccionar un fondo de pantalla diferente.</translation>
<translation id="1346748346194534595">Derecha</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">La actualización comenzará cuando el nivel de la batería alcance el <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Importando <ph name="FILE_COUNT" /> archivos…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">No se puede encontrar el archivo PPD. Comprueba que tu Chromebook esté en línea y vuelve a intentarlo.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> está bloqueado</translation>
<translation id="1357589289913453911">ID de extensión</translation>
<translation id="1358735829858566124">No se puede utilizar el archivo o el directorio.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">De izquierda a derecha</translation>
<translation id="1370646789215800222">¿Eliminar persona?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Se quitará 1 elemento}other{Se quitarán # elementos}}</translation>
+<translation id="1372841398847029212">Sincronizar con tu cuenta</translation>
<translation id="1374844444528092021">El certificado que requiere la red "<ph name="NETWORK_NAME" />" no está instalado o ya no es válido. Obtén un nuevo certificado e intenta volver a conectarte.</translation>
<translation id="1374962581120570592">Se establecieron cookies</translation>
<translation id="1375321115329958930">Contraseñas guardadas</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Crear usuario supervisado</translation>
<translation id="1410197035576869800">Ãcono de la app</translation>
<translation id="1410616244180625362">Seguir permitiendo que <ph name="HOST" /> acceda a la cámara</translation>
+<translation id="1411668397053040814">Instalar o actualizar el teclado Daydream para usar Chrome en la realidad virtual</translation>
<translation id="1414648216875402825">Estás por actualizar a una versión inestable de <ph name="PRODUCT_NAME" /> en la que se incluyen funciones que aún se están desarrollando. Se producirán bloqueos y errores inesperados. Continúa con precaución.</translation>
+<translation id="1415708812149920388">Se denegó el acceso de lectura al portapapeles</translation>
<translation id="1415990189994829608">No se permite <ph name="EXTENSION_NAME" /> (ID de extensión "<ph name="EXTENSION_ID" />") en este tipo de sesión.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">¡Ay! Error al generar clave privada RSA aleatoria.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Porción de pizza</translation>
<translation id="1467432559032391204">Izquierda</translation>
<translation id="1467999917853307373"><ph name="URL" /> quiere almacenar datos de forma permanente en el dispositivo.</translation>
+<translation id="1468571364034902819">No se puede usar este perfil</translation>
<translation id="1470719357688513792">La nueva configuración de cookie se hará efectiva cuando vuelvas a cargar la página.</translation>
<translation id="1470811252759861213">Para usar tus extensiones en todas tus computadoras, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">No se cargó "<ph name="FILENAME" />". No hay suficiente espacio libre en Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Caché del token de la API de identidad</translation>
<translation id="1478233201128522094">La próxima vez, un teléfono nuevo desbloqueará este <ph name="DEVICE_TYPE" />. Desactiva Smart Lock en Configuración.</translation>
<translation id="1478340334823509079">Detalles: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Ya es posible crear una copia de seguridad de <ph name="FILE_COUNT" /> fotos nuevas.</translation>
<translation id="1483493594462132177">Enviar</translation>
<translation id="1485015260175968628">Ahora puede:</translation>
<translation id="1485141095922496924">Versión <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Activado: Configuración personalizada</translation>
<translation id="1493892686965953381">Esperando <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Hay otros <ph name="NUM_PRINTERS" /> dispositivos disponibles.</translation>
-<translation id="1497284176235884849">El PPD proporcionado no es válido.</translation>
<translation id="1497522201463361063">No se puede cambiar el nombre de "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositivo desconocido [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">El propietario de esta cuenta requiere que sea la primera a la que se acceda al crear una sesión de acceso múltiple.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">Acceder al servidor del depurador de páginas</translation>
<translation id="1601560923496285236">Aplicar</translation>
<translation id="1603914832182249871">(Incógnito)</translation>
+<translation id="1607139524282324606">Borrar entrada</translation>
<translation id="1608626060424371292">Eliminar este usuario</translation>
<translation id="1609170755653088773">Sincronizar esta contraseña con tu iPhone</translation>
<translation id="1609862759711084604">Usuario anterior</translation>
+<translation id="1611557582955786626">Accede para obtener una experiencia de navegación personalizada y sincronizada en todos tus dispositivos</translation>
<translation id="1611584202130317952">Se interrumpió el flujo de aprovisionamiento. Vuelve a intentarlo o comunícate con el administrador o propietario de tu dispositivo.</translation>
<translation id="1611649489706141841">adelante</translation>
<translation id="1611704746353331382">Exportar favoritos a un archivo HTML...</translation>
<translation id="1612129875274679969">Mantener este dispositivo en modo kiosco de forma permanente</translation>
+<translation id="161460670679785907">No se puede detectar tu teléfono</translation>
<translation id="1616206807336925449">Esta extensión no requiere permisos especiales.</translation>
<translation id="161707228174452095">Se agregó una huella digital.</translation>
<translation id="1618268899808219593">C&amp;entro de ayuda</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">Mostrar opciones de entrada</translation>
<translation id="1650709179466243265">Agrega www. y .com y abre la dirección</translation>
<translation id="1651008383952180276">Debes ingresar la misma frase de contraseña dos veces</translation>
-<translation id="1652972346408808053">Se guardó la contraseña. Accede a tus contraseñas desde cualquier dispositivo en <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Agrega la impresora a Google Cloud Print para poder imprimir desde todas partes.}other{Agrega # impresoras a Google Cloud Print para poder imprimir desde todas partes.}}</translation>
<translation id="1657406563541664238">Ayúdanos a <ph name="PRODUCT_NAME" /> mejorar enviando automáticamente estadísticas de uso e informes de fallos a Google.</translation>
<translation id="1658424621194652532">Esta página está accediendo al micrófono.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">No se pudo acceder al archivo por razones de seguridad.</translation>
<translation id="167832068858235403">reducir volumen</translation>
<translation id="1679068421605151609">Herramientas del programador</translation>
+<translation id="16815041330799488">No permitir que los sitios vean el texto ni las imágenes copiados en el portapapeles</translation>
<translation id="1682548588986054654">Nueva ventana de incógnito</translation>
+<translation id="1688935057616748272">Escribe una letra</translation>
<translation id="168991973552362966">Agregar una impresora cercana</translation>
<translation id="1689945336726856614">Copiar &amp;URL</translation>
<translation id="1692602667007917253">Se produjo un error.</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">Método de entrada</translation>
<translation id="175772926354468439">Habilitar tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Ver en Chrome Web Store</translation>
<translation id="1758831820837444715">Configurar la red Ethernet</translation>
<translation id="1763046204212875858">Crear accesos directos a aplicaciones</translation>
<translation id="1763108912552529023">Seguir explorando</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Precaución:<ph name="END_BOLD" /> Estos archivos son temporales y pueden eliminarse automáticamente para liberar espacio en el disco. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurar Smart Lock para tu dispositivo <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperación de archivos de Microsoft</translation>
-<translation id="1825832322945165090">No hay espacio suficiente en el dispositivo.</translation>
+<translation id="1818007989243628752">Borrar la contraseña para <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Comprobando</translation>
<translation id="1828149253358786390"><ph name="SITE" /> quiere enviarte notificaciones.</translation>
<translation id="1828378091493947763">Este complemento no es compatible con este dispositivo</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">En inicio</translation>
<translation id="2006638907958895361">Abrir vínculo en <ph name="APP" /></translation>
<translation id="2007404777272201486">Informar de un problema...</translation>
+<translation id="2015632741368427174">Se bloqueó el redireccionamiento al siguiente sitio:</translation>
<translation id="2016430552235416146">Tradicional</translation>
<translation id="2017334798163366053">Inhabilitar recopilación de datos de rendimiento</translation>
<translation id="2017836877785168846">Borra el historial y las opciones de autocompletado en la barra de direcciones.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Ya existe un archivo llamado "<ph name="FILENAME" />". ¿Qué acción quieres realizar?</translation>
<translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navega de forma segura con Google Chrome</translation>
+<translation id="2089795179672254991">Preguntarme cuando un sitio desee ver el texto y las imágenes copiados en el portapapeles (recomendado)</translation>
<translation id="2090165459409185032">Para recuperar la información de la cuenta, accede a google.com/accounts/recovery.</translation>
<translation id="2090876986345970080">Configuración de seguridad del sistema</translation>
<translation id="2091887806945687916">Sonido</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">Ajustar tamaño</translation>
<translation id="2124930039827422115">{1,plural, =1{Calificación de <ph name="AVERAGE_RATING" /> de un usuario}other{Calificación de <ph name="AVERAGE_RATING" /> de # usuarios}}</translation>
<translation id="2126167708562367080">Tu administrador inhabilitó la sincronización.</translation>
-<translation id="2126426811489709554">Con tecnología de Chrome</translation>
<translation id="2127372758936585790">Carga lenta</translation>
<translation id="212862741129535676">Porcentaje de ocupación de estado de frecuencia</translation>
<translation id="2128691215891724419">Error de sincronización: actualiza la frase de contraseña de sincronización.</translation>
<translation id="2129825002735785149">Actualizar complemento</translation>
<translation id="2129904043921227933">Error de sincronización: actualiza la frase de contraseña de sincronización...</translation>
<translation id="2131077480075264">No se pudo instalar "<ph name="APP_NAME" />" porque no tiene permisos de "<ph name="IMPORT_NAME" />".</translation>
-<translation id="213491463158799620">¿Quieres traducir esta página?</translation>
<translation id="2135787500304447609">&amp;Reanudar</translation>
<translation id="2136372518715274136">Ingresa la nueva contraseña</translation>
<translation id="2136476978468204130">La frase de contraseña que ingresaste es incorrecta</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">Compromiso de entidad de certificación</translation>
<translation id="218070003709087997">Usa un número para indicar la cantidad de copias que deseas imprimir (1 a 999).</translation>
<translation id="2187895286714876935">Error en el servidor de importación de certificado</translation>
+<translation id="2187906491731510095">Se actualizaron las extensiones</translation>
<translation id="2188881192257509750">Abrir <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Captador de credenciales de Wi-Fi</translation>
<translation id="219008588003277019">Módulo Native Client: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">Impresión de fecha de Microsoft</translation>
<translation id="225614027745146050">Bienvenido</translation>
<translation id="225692081236532131">Estado de activación</translation>
+<translation id="2261323523305321874">Tu administrador hizo un cambio que afecta todo el sistema e inhabilita algunos perfiles antiguos.</translation>
<translation id="2262477216570151239">Tiempo para repetición</translation>
<translation id="2263189956353037928">Salir y volver a acceder</translation>
<translation id="2263497240924215535">(Deshabilitado)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">¿Deseas instalar <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Método EAP:</translation>
<translation id="2297705863329999812">Buscar impresoras</translation>
-<translation id="230115972905494466">No se encontraron dispositivos compatibles</translation>
<translation id="2301382460326681002">El directorio de raíz de la extensión no es válido.</translation>
<translation id="2302685579236571180">Navega de modo incógnito</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ha solicitado permisos adicionales.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">Teclado e idioma</translation>
<translation id="2352662711729498748">Menos de 1 MB</translation>
<translation id="2352810082280059586">Las notas de la pantalla bloqueada se guardan automáticamente en <ph name="LOCK_SCREEN_APP_NAME" />. La nota más reciente permanecerá en la pantalla bloqueada.</translation>
+<translation id="2352947182261340447">No hay espacio suficiente en el almacenamiento local.</translation>
<translation id="2353297238722298836">Cámara y micrófono permitidos</translation>
<translation id="2356070529366658676">Preguntar</translation>
<translation id="2356517949307388948">Se produjo un error cuando Chrome buscaba software dañino.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">Bloquear siempre el acceso al micrófono</translation>
<translation id="2367972762794486313">Mostrar aplicaciones</translation>
<translation id="2371076942591664043">Abrir al &amp;finalizar</translation>
-<translation id="237336063998926520">Usar tu dirección IP para determinar la ubicación</translation>
<translation id="2377319039870049694">Cambiar a la vista de lista</translation>
<translation id="2377667304966270281">Fallos graves</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> archivos seleccionados</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">Se produjo un error. Revisa la impresora y vuelve a intentarlo.</translation>
<translation id="2385700042425247848">Nombre del servicio:</translation>
<translation id="2387458720915042159">Tipo de conexión proxy</translation>
-<translation id="2391243203977115091">Se encontraron <ph name="FILE_COUNT" /> fotos nuevas.
- <ph name="LINE_BREAK1" />
- No hay suficiente espacio en el dispositivo.
- <ph name="LINE_BREAK2" />
- Prueba a seleccionar menos fotos para comenzar.</translation>
<translation id="2391419135980381625">Fuente estándar</translation>
<translation id="2391762656119864333">Revocar</translation>
<translation id="2392369802118427583">Activar</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">Ejecutar siempre en <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tamaño total de archivos</translation>
<translation id="2428510569851653187">Describir lo que estabas haciendo cuando se bloqueó la pestaña</translation>
+<translation id="2431027948063157455">No se pudo cargar el Asistente de Google. Comprueba tu conexión de red y vuelve a intentarlo.</translation>
<translation id="2433452467737464329">Agrega un parámetro de consulta en la URL para actualizar la página de forma automática: chrome://network/?refresh=&lt;sec&gt;.</translation>
<translation id="2433507940547922241">Diseño</translation>
<translation id="2435248616906486374">Red desconectada</translation>
@@ -913,6 +924,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2445081178310039857">Se requiere un directorio de raíz de la extensión.</translation>
<translation id="2448312741937722512">Tipo</translation>
<translation id="2450223707519584812">No podrás agregar usuarios porque faltan las claves de la API de Google. Consulta <ph name="DETAILS_URL" /> para obtener más detalles.</translation>
+<translation id="2450849356604136918">No hay vistas activas</translation>
<translation id="2453021845418314664">Configuración avanzada de sincronización</translation>
<translation id="2453576648990281505">Ya existe el archivo.</translation>
<translation id="2453860139492968684">Finalizar</translation>
@@ -920,7 +932,6 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> quiere copiar archivos de <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID de clave de la Entidad de certificación</translation>
<translation id="2462752602710430187">Se agregó <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importar favoritos</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Falló la conexión con tu teléfono. Asegúrate de que tienes un teléfono Android compatible, y que esté encendido y cerca. &lt;a&gt;Más información&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensiones no admitidas inhabilitadas</translation>
@@ -989,6 +1000,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2562743677925229011">No accediste a <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Se activó tu servicio de datos "<ph name="NAME" />" y está listo para que lo uses.</translation>
<translation id="2566124945717127842">Usa la función Powerwash para restablecer el dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> y que quede como nuevo.</translation>
+<translation id="2567257616420533738">Se guardó la contraseña. Visualiza y administra las contraseñas guardadas en <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Contenedor de la barra de información</translation>
<translation id="2570000010887652771">Consumo de datos reducido</translation>
<translation id="257088987046510401">Temas</translation>
@@ -1009,6 +1021,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Configuración de búsqueda predeterminada</translation>
<translation id="2586657967955657006">Portapapeles</translation>
+<translation id="2586672484245266891">Ingresa una URL más corta</translation>
<translation id="2587922270115112871">Al crear un usuario supervisado, no se crea una cuenta de Google,
de manera que los datos y la configuración no se sincronizarán en otros dispositivos con la Sincronización de Chrome. Un usuario supervisado solo se aplica a este dispositivo.</translation>
<translation id="258932246702879617">Selecciona <ph name="BEGIN_BOLD" />Asociar a la barra de tareas<ph name="END_BOLD" /></translation>
@@ -1036,11 +1049,12 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2624142942574147739">Esta página está accediendo a la cámara y al micrófono.</translation>
<translation id="2626799779920242286">Vuelve a intentarlo más tarde.</translation>
<translation id="2630681426381349926">Conéctate a una red Wi-Fi para comenzar</translation>
-<translation id="2631006050119455616">Guardados</translation>
+<translation id="2631006050119455616">Ahorrados</translation>
<translation id="2631498379019108537">Mostrar opciones de entrada en la biblioteca</translation>
<translation id="2633199387167390344"><ph name="NAME" /> está utilizando <ph name="USAGE" /> MB de espacio en el disco.</translation>
<translation id="2633212996805280240">¿Quieres eliminar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> no pudo completar la instalación, pero se continuará ejecutando desde la imagen de disco.</translation>
+<translation id="2635176084534510129">Obtén experiencias más personalizadas, como mejores sugerencias de contenido y traducciones más inteligentes</translation>
<translation id="2635276683026132559">Firmando</translation>
<translation id="2635926034288331400">Instalar en Aplicaciones</translation>
<translation id="2636625531157955190">Chrome no puede acceder a la imagen.</translation>
@@ -1051,14 +1065,15 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2643698698624765890">Para administrar tus extensiones, haz clic en la opción Extensiones del menú Ventana.</translation>
<translation id="2647142853114880570">volver a cargar</translation>
<translation id="2647269890314209800">Cookies en uso</translation>
+<translation id="264810637653812429">No se encontraron dispositivos compatibles.</translation>
<translation id="2648831393319960979">El dispositivo se está agregando a la cuenta. Este proceso podría demorar un momento.</translation>
<translation id="2649045351178520408">Cadena de certificados ASCII con codificación Base64</translation>
<translation id="2653266418988778031">Si eliminas un certificado de una Entidad de certificación (CA), tu navegador ya no confiará en ningún certificado emitido por esa Entidad.</translation>
<translation id="2653659639078652383">Enviar</translation>
<translation id="265390580714150011">Valor de campo</translation>
-<translation id="2654286334048437383">Exportar favoritos</translation>
<translation id="2655386581175833247">Certificado de usuario:</translation>
<translation id="2660779039299703961">Evento</translation>
+<translation id="266079277508604648">No se puede establecer conexión con la impresora. Comprueba que esté encendida y conectada a la Chromebook mediante Wi-Fi o USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Tienda virtual de Chrome</translation>
<translation id="2663302507110284145">Idioma</translation>
@@ -1081,6 +1096,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2680208403056680091">Se está controlando tu conexión a Internet</translation>
<translation id="268053382412112343">Hi&amp;storial</translation>
<translation id="2683638487103917598">Se ordenó la carpeta</translation>
+<translation id="2684004000387153598">Para continuar, haz clic en Aceptar y, luego, en Agregar un usuario para crear un nuevo perfil para tu dirección de correo electrónico.</translation>
<translation id="2686759344028411998">No se puede detectar ningún módulo cargado.</translation>
<translation id="2688196195245426394">Se produjo un error al registrar el dispositivo en el servidor: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Mostrar opciones de idioma</translation>
@@ -1093,6 +1109,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2704184184447774363">Firma de documentos de Microsoft</translation>
<translation id="270516211545221798">Velocidad del panel táctil</translation>
<translation id="2706892089432507937">Dispositivos USB</translation>
+<translation id="2706954854267016964">El dispositivo de Google Cloud Print ya no es compatible. Intenta configurar la impresora en la configuración de sistema de tu computadora.</translation>
<translation id="2707024448553392710">Descarga de componente</translation>
<translation id="270921614578699633">Por encima del promedio</translation>
<translation id="2709453993673701466">¿Deseas administrar la sincronización y la personalización antes de activarlas? Accede a la <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" />.</translation>
@@ -1123,6 +1140,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2737363922397526254">Contraer...</translation>
<translation id="2737492745329609575">Iniciar configuración</translation>
<translation id="2738771556149464852">No después</translation>
+<translation id="2739046699559178272">Guardar y continuar</translation>
<translation id="2739191690716947896">Depurar</translation>
<translation id="2739240477418971307">Cambiar la configuración de accesibilidad</translation>
<translation id="2740393541869613458">revisar sitios web que visitó el usuario supervisado; y</translation>
@@ -1143,6 +1161,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2773802008104670137">Este tipo de archivo puede dañar tu computadora.</translation>
<translation id="2775104091073479743">Editar huellas digitales</translation>
<translation id="2776441542064982094">Parece que no hay dispositivos disponibles para registrar en la red. Si el dispositivo está activado y conectado a Internet, prueba a registrarlo siguiendo las instrucciones del manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Descargado</translation>
<translation id="2783661497142353826">Administrar las aplicaciones de kiosco</translation>
<translation id="2784407158394623927">Activando el servicio de datos para celulares</translation>
@@ -1199,7 +1218,6 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2843806747483486897">Cambiar el valor predeterminado...</translation>
<translation id="2844111009524261443">Ejecutar al hacer clic</translation>
<translation id="2845382757467349449">Mostrar siempre la barra de favoritos</translation>
-<translation id="284682086647736321">Incluye Ctrl, Alt, o Comando</translation>
<translation id="2847759467426165163">Transmitir a</translation>
<translation id="284805635805850872">¿Deseas quitar software dañino?</translation>
<translation id="2849362176025371110">Envía a Google datos de uso y diagnóstico automáticamente. Puedes cambiar esta opción en cualquier momento en la <ph name="BEGIN_LINK1" />configuración<ph name="END_LINK1" /> de tu dispositivo. <ph name="BEGIN_LINK2" />Más información<ph name="END_LINK2" /></translation>
@@ -1207,6 +1225,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2849936225196189499">Crítico</translation>
<translation id="2850124913210091882">Crear una copia de seguridad</translation>
<translation id="2850541429955027218">Agregar tema</translation>
+<translation id="2853121255651601031">Se guardó la contraseña</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">muy largo (4 s)</translation>
@@ -1249,6 +1268,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2908162660801918428">Agregar galería de medios por directorio</translation>
<translation id="2908789530129661844">Alejar la pantalla</translation>
<translation id="2910318910161511225">Conéctate a una red y vuelve a intentarlo</translation>
+<translation id="2911898792135283060">Generar contraseña…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> desea usar tu micrófono.</translation>
<translation id="2913331724188855103">Permitir que todos los sitios guarden y lean datos de cookies (recomendado)</translation>
<translation id="2916073183900451334">Si presionas el tabulador en una página web, se resaltan los vínculos y los campos de formularios</translation>
@@ -1293,6 +1313,7 @@ No creo que este sitio deba estar bloqueado.</translation>
<translation id="2989474696604907455">no conectado</translation>
<translation id="2989786307324390836">Certificado binario único con codificación DER</translation>
<translation id="2993517869960930405">Información de la aplicación</translation>
+<translation id="2994669386200004489">No se pudo crear una copia de seguridad de <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Instalado por tus padres</translation>
<translation id="3002017044809397427">Se detectó tu <ph name="PHONE_TYPE" />, pero Smart Lock solamente se admite en los dispositivos con Android 5.0 y versiones posteriores. &lt;a&gt;Más información&lt;/a&gt;</translation>
<translation id="3003144360685731741">Redes preferidas</translation>
@@ -1351,6 +1372,7 @@ Para obtener más información, visita nuestro <ph name="BEGIN_LINK" />Centro de
<translation id="3064410671692449875">Datos insuficientes</translation>
<translation id="3065041951436100775">La pestaña terminó los comentarios.</translation>
<translation id="3065140616557457172">Puedes escribir una consulta o bien la dirección URL de la página que quieres visitar, lo que prefieras.</translation>
+<translation id="3066642396596108483">Sincroniza tus favoritos, historial y contraseñas en todos los dispositivos</translation>
<translation id="3067198360141518313">Ejecutar este complemento</translation>
<translation id="3071624960923923138">Puedes hacer clic aquí para abrir una pestaña nueva</translation>
<translation id="3074037959626057712">Accediste a tu cuenta y activaste la sincronización</translation>
@@ -1438,6 +1460,7 @@ Para obtener más información, visita nuestro <ph name="BEGIN_LINK" />Centro de
<translation id="3202173864863109533">El audio de esta pestaña está silenciado.</translation>
<translation id="3206175707080061730">Ya existe un archivo llamado "$1". ¿Deseas reemplazarlo?</translation>
<translation id="3208703785962634733">Sin confirmar</translation>
+<translation id="3213187967168344806">No se puede agregar la impresora. Reinicia la computadora y vuelve a intentarlo.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Se ha producido un bloqueo en el proceso del conector de <ph name="CLOUD_PRINT_NAME" />. ¿Deseas reiniciarlo?</translation>
<translation id="3221634914176615296">Explora el contenido del dispositivo en la aplicación Archivos.</translation>
@@ -1464,12 +1487,14 @@ Para obtener más información, visita nuestro <ph name="BEGIN_LINK" />Centro de
<translation id="3254516606912442756">Se inhabilitó la detección automática de la zona horaria</translation>
<translation id="3264544094376351444">Fuente Sans-serif</translation>
<translation id="3264547943200567728">Error al configurar la red de Chromebox</translation>
+<translation id="3264582393905923483">Contexto</translation>
<translation id="3265459715026181080">Cerrar ventana</translation>
<translation id="3267726687589094446">Seguir permitiendo las descargas automáticas de varios archivos</translation>
<translation id="3267998849713137817">Hora de modificación</translation>
<translation id="3268451620468152448">Pestañas abiertas</translation>
<translation id="3269069891205016797">Se quitará tu información del dispositivo cuando salgas.</translation>
<translation id="3269093882174072735">Cargar imagen</translation>
+<translation id="3269889795238950578">Esta página puede ver el texto y las imágenes copiados en el portapapeles.</translation>
<translation id="326999365752735949">Descargando diff</translation>
<translation id="3270965368676314374">Leer, cambiar y eliminar fotos, música y otro contenido multimedia desde tu computadora</translation>
<translation id="327147043223061465">Ver todas las cookies y datos de sitios</translation>
@@ -1501,6 +1526,7 @@ Para obtener más información, visita nuestro <ph name="BEGIN_LINK" />Centro de
<translation id="3305389145870741612">El proceso de formato puede tardar algunos segundos. Espera.</translation>
<translation id="3305661444342691068">Abrir PDF en vista previa</translation>
<translation id="3306684685104080068">Habilitar la transmisión de contenido a servicios basados en la nube como Google Hangouts</translation>
+<translation id="3307091518408668019">OU de computadora (p. ej., OU=Chromebooks, DC=ejemplo, DC=com)</translation>
<translation id="3308006649705061278">Unidad organizativa (OU)</translation>
<translation id="3308116878371095290">Se impidió que esta página configure cookies.</translation>
<translation id="3308134619352333507">Ocultar botón</translation>
@@ -1508,9 +1534,6 @@ Para obtener más información, visita nuestro <ph name="BEGIN_LINK" />Centro de
<translation id="3309747692199697901">Ejecutar siempre en todos los sitios</translation>
<translation id="3312424061798279731">Idiomas habilitados</translation>
<translation id="3312903956926554846">Instalar en el escritorio</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-De <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Tu página de inicio se cambió a <ph name="URL" />. Para inhabilitar las extensiones que cambian la página de inicio, haz clic en Restaurar.</translation>
<translation id="3313590242757056087">Para definir los sitios web que puede ver el usuario supervisado, puedes configurar restricciones
y parámetros de configuración en <ph name="MANAGEMENT_URL" />.
Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
@@ -1545,6 +1568,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Se produjo un error al imprimir. Revisa la impresora y vuelve a intentarlo.</translation>
<translation id="3364721542077212959">Herramientas de pluma stylus</translation>
<translation id="336497260564123876">Se guardó la contraseña. Para obtener tus contraseñas en todos tus dispositivos, accede a Chrome.</translation>
+<translation id="3365598184818502391">Usar Ctrl o Alt</translation>
<translation id="3367813778245106622">Volver a acceder para iniciar la sincronización</translation>
<translation id="3368922792935385530">Conectado</translation>
<translation id="3369624026883419694">Resolviendo host...</translation>
@@ -1578,6 +1602,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Se debe reiniciar <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Describir lo que estabas haciendo cuando se bloqueó la pestaña</translation>
<translation id="3427092606871434483">Permitir (predeterminado)</translation>
+<translation id="3428419049384081277">¡Accediste!</translation>
<translation id="3429275422858276529">Agrega esta página a favoritos para encontrarla fácilmente más tarde</translation>
<translation id="3429599832623003132">$1 elementos</translation>
<translation id="3432227430032737297">Quitar todo lo que se muestra</translation>
@@ -1600,13 +1625,14 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Leer los datos en un número de sitios web</translation>
<translation id="3449839693241009168">Presiona <ph name="SEARCH_KEY" /> para enviar comandos a<ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Porcentaje de ocupación de estado de inactividad</translation>
-<translation id="3450505713373650336">Guardando copia de seguridad de <ph name="FILE_COUNT" /> fotos</translation>
<translation id="3453612417627951340">Autorización requerida</translation>
<translation id="3454157711543303649">Activación completa</translation>
+<translation id="3454224730401036106">Tu conexión se cambió a una red más segura</translation>
<translation id="345693547134384690">Abrir &amp;imagen en una pestaña nueva</translation>
<translation id="3459509316159669723">Impresión</translation>
<translation id="3459697287128633276">A fin de habilitar tu cuenta para acceder a Google Play Store, autentícala con el Proveedor de identidad.</translation>
<translation id="3459774175445953971">Última modificación:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> desea ver el texto y las imágenes copiados en el portapapeles</translation>
<translation id="3462413494201477527">¿Cancelar la configuración de la cuenta?</translation>
<translation id="346431825526753">Esta es una cuenta para niños administrada por <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Haz clic en tu foto.</translation>
@@ -1619,10 +1645,12 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Copiando…</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Hoja de cálculo de Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;no se muestra 1 línea&gt;}other{&lt;no se muestran $1 líneas&gt;}}</translation>
<translation id="3475843873335999118">No se puede reconocer tu huella digital. Ingresa tu contraseña.</translation>
<translation id="347670947055184738">El sistema no pudo recuperar la política para tu dispositivo.</translation>
<translation id="347785443197175480">Continuar permitiendo que <ph name="HOST" /> acceda a la cámara y al micrófono</translation>
<translation id="3478685642445675458">Desbloquea tu perfil antes de quitar a una persona.</translation>
+<translation id="347919930506963698">Aprovecha Google al máximo</translation>
<translation id="3479552764303398839">Ahora no</translation>
<translation id="3480892288821151001">Acoplar ventana a la izquierda</translation>
<translation id="3481915276125965083">Se bloquearon las siguientes ventanas emergentes en esta página:</translation>
@@ -1640,14 +1668,17 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nombre del grupo:</translation>
<translation id="3505030558724226696">Revocar el acceso al dispositivo</translation>
<translation id="3507421388498836150">Permisos actuales para "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Vuelve a buscar dispositivos Bluetooth</translation>
<translation id="3508920295779105875">Elegir otra carpeta...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Volver a buscar</translation>
<translation id="3511307672085573050">Copiar la dir&amp;ección del vínculo</translation>
<translation id="3511399794969432965">¿Problemas para conectarte?</translation>
<translation id="351152300840026870">Fuente de ancho fijo</translation>
<translation id="3511528412952710609">Breve</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancelar descarga}other{Cancelar descargas}}</translation>
<translation id="3514373592552233661">Se utilizarán las redes preferidas en lugar de otras conocidas si hay más de una disponible</translation>
+<translation id="3520212870468945358"><ph name="URL" /> desea ver el número de serie de tu llave de seguridad</translation>
<translation id="3523642406908660543">Preguntarme cuando un sitio intente usar un complemento para acceder a la computadora (recomendado)</translation>
<translation id="3525897975040424366">Instalar en la biblioteca</translation>
<translation id="3527085408025491307">Carpeta</translation>
@@ -1677,13 +1708,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">La red Wi-Fi que estás usando (<ph name="NETWORK_ID" />) podría exigir que visites la página de acceso.</translation>
<translation id="3564708465992574908">Niveles de zoom</translation>
<translation id="3566721612727112615">No se agregaron sitios</translation>
-<translation id="3566866560249787686">No se pudo cargar el Asistente de Google. Vuelve a intentarlo.</translation>
<translation id="3569382839528428029">¿Quieres que <ph name="APP_NAME" /> comparta tu pantalla?</translation>
<translation id="3570985609317741174">Contenido web</translation>
<translation id="3571734092741541777">Configurar</translation>
<translation id="3574210789297084292">acceder</translation>
<translation id="3576324189521867626">Se instaló correctamente</translation>
-<translation id="3578331450833904042">Predeterminado (escuchar todo)</translation>
<translation id="3578594933904494462">Se está compartiendo el contenido de esta pestaña.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; quiere compartir una impresora &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; con un grupo del cual eres propietario: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Si aceptas, todos los miembros del grupo podrán usar esa impresora para imprimir.</translation>
<translation id="3584169441612580296">Leer y cambiar fotos, música y otro contenido multimedia desde tu computadora</translation>
@@ -1698,6 +1727,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Borra el historial de todos los dispositivos en los que accediste. Es posible que tu cuenta de Google tenga otros formularios del historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">El administrador inhabilitó el acceso a los archivos locales de tu dispositivo.</translation>
<translation id="3600792891314830896">Silenciar los sitios que reproducen sonido</translation>
+<translation id="3603177256297531067">No se pudo traducir esta página</translation>
<translation id="3603533104205588786">Puedes hacer clic en la estrella para agregar una página a favoritos</translation>
<translation id="3603622770190368340">Obtener certificado de red</translation>
<translation id="3604048165392640554">No se encontró ninguna conexión móvil. Activa la conexión instantánea mediante dispositivo portátil en tus dispositivos y vuelve a intentarlo. &lt;a target="_blank" href="<ph name="URL" />"&gt;Más información&lt;/a&gt;</translation>
@@ -1767,7 +1797,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">El administrador de TI inhabilitó los accesorios de Chrome para tu dispositivo. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Dirección de correo electrónico</translation>
<translation id="3702500414347826004">Tus páginas de inicio se cambiaron para incluir <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Preguntarme cuando un sitio desee ver el texto y las imágenes que copio en el portapapeles</translation>
<translation id="370415077757856453">Se bloqueó JavaScript</translation>
<translation id="3704331259350077894">Cese de la operación</translation>
<translation id="3705722231355495246">-</translation>
@@ -1833,7 +1862,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">La tarjeta está vencida</translation>
<translation id="3792890930871100565">Desconectar impresoras</translation>
<translation id="379422718204375917">Usar Smart Lock para acceder a tu cuenta</translation>
-<translation id="3794595850995182458">Salir de la página</translation>
<translation id="3796648294839530037">Redes favoritas:</translation>
<translation id="3797900183766075808">&amp;Buscar "<ph name="SEARCH_TERMS" />" en <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Permite habilitar o inhabilitar la función de presionar para hacer clic</translation>
@@ -1851,10 +1879,8 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Agregar otra</translation>
<translation id="3812525830114410218">Certificado incorrecto</translation>
<translation id="3813296892522778813">Consulta la <ph name="BEGIN_LINK_CHROMIUM" />Ayuda de Google Chrome<ph name="END_LINK_CHROMIUM" /> si no encuentras lo que estás buscando</translation>
-<translation id="3815571115159309122">Se encontraron <ph name="FILE_COUNT" /> fotos nuevas.
- <ph name="LINE_BREAK1" />
- Ya es posible crear una copia de seguridad en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />.</translation>
<translation id="3819007103695653773">Permitir que todos los sitios envíen mensajes de inserción en segundo plano</translation>
+<translation id="3819497457291599334">Ve a Configuración &gt; Apps y notificaciones &gt; Todas las apps &gt; Servicios de Google Play.</translation>
<translation id="3819752733757735746">Accesibilidad mejorada (controlar la computadora con solo uno o dos cambios)</translation>
<translation id="3819800052061700452">&amp;Pantalla completa</translation>
<translation id="3820172043799983114">PIN no válido</translation>
@@ -1874,7 +1900,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Más <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies y otros datos de sitios y de complementos</translation>
<translation id="383891835335927981">No se configuró el zoom para ningún sitio</translation>
+<translation id="3839516600093027468">Nunca permitir que <ph name="HOST" /> vea el portapapeles</translation>
<translation id="3840053866656739575">Se perdió la conexión con la Chromebox. Acércate más o comprueba el dispositivo mientras intentamos volver a establecer la conexión.</translation>
+<translation id="3842132283799370683">No se pudo unir la computadora con el dominio. Es posible que haya problemas con la unidad organizativa.</translation>
<translation id="3842552989725514455">Fuente Serif</translation>
<translation id="385051799172605136">Atrás</translation>
<translation id="3851428669031642514">Cargar secuencias de comandos inseguras</translation>
@@ -1883,6 +1911,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Seleccionar zona horaria</translation>
<translation id="3856921555429624101">Se terminó de medir el uso de datos</translation>
<translation id="3857228364945137633">Prueba Smart Lock para desbloquear tu <ph name="DEVICE_TYPE" /> sin necesidad de una contraseña cuando el teléfono está cerca.</translation>
+<translation id="3857732810083914482">La personalización está desactivada. Puedes activarla en myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Bienvenido a Meet de Hangouts</translation>
<translation id="3862134173397075045">¡Bienvenido a la experiencia de transmisión en Chrome!</translation>
@@ -1924,9 +1953,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Cambió el teléfono con Smart Lock</translation>
<translation id="3927932062596804919">Rechazar</translation>
<translation id="3930521966936686665">Reproducir en</translation>
+<translation id="3933283459331715412">Restablecer la contraseña eliminada de <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">Abrir audio en una nueva pestaña</translation>
<translation id="3936925983113350642">La contraseña que selecciones se te pedirá para restablecer este certificado más tarde. Guárdala en un lugar seguro.</translation>
<translation id="3937640725563832867">Nombre alternativo del emisor del certificado</translation>
+<translation id="3937734102568271121">Traducir siempre el texto en <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Habilitar repetición automática</translation>
<translation id="3941357410013254652">ID de canal</translation>
<translation id="3941565636838060942">Para ocultar el acceso a este programa, debes desinstalarlo usando
@@ -1940,6 +1971,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importado de Internet Explorer</translation>
<translation id="3950820424414687140">Acceder</translation>
+<translation id="3950870029767307261">No se permite que esta página vea el texto ni las imágenes copiados en el portapapeles</translation>
<translation id="3954354850384043518">En curso</translation>
<translation id="3955193568934677022">Permitir que los sitios reproduzcan contenido protegido (recomendado)</translation>
<translation id="3956702100721821638">No se pudo establecer la conexión con Google Play</translation>
@@ -1972,6 +2004,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">No se pudo cargar JavaScript <ph name="RELATIVE_PATH" /> css para la secuencia de comandos del contenido.</translation>
<translation id="4002066346123236978">Título</translation>
<translation id="40027638859996362">Movimiento de palabra</translation>
+<translation id="4005817994523282006">Método de detección de la zona horaria</translation>
<translation id="4008291085758151621">La información del sitio no está disponible en RV</translation>
<translation id="4010917659463429001">Para obtener tus favoritos en el dispositivo móvil, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">¿Reparar "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1988,6 +2021,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Caballo</translation>
<translation id="4037889604535939429">Editar persona</translation>
<translation id="4042264909745389898">Condiciones del Sistema operativo Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Salir de la página}other{Salir de las páginas}}</translation>
<translation id="4044612648082411741">Ingresar la contraseña del certificado</translation>
<translation id="404493185430269859">Motor de búsqueda predeterminado</translation>
<translation id="4047112090469382184">Seguridad</translation>
@@ -2034,6 +2068,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Mover ventana a <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Centrarse en la biblioteca</translation>
<translation id="4114360727879906392">Ventana anterior</translation>
+<translation id="4115002065223188701">La red está fuera de alcance</translation>
<translation id="4115080753528843955">Algunos servicios de contenido usan identificadores únicos para autorizar el acceso a contenido protegido</translation>
<translation id="411666854932687641">Memoria privada</translation>
<translation id="4120817667028078560">Ruta de acceso demasiado larga</translation>
@@ -2044,6 +2079,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Esta extensión cambió la página que se muestra al realizar búsquedas desde el cuadro multifunción.</translation>
<translation id="413121957363593859">Componentes</translation>
<translation id="4131410914670010031">Blanco y negro</translation>
+<translation id="4136203100490971508">La Luz nocturna se desactivará automáticamente al amanecer</translation>
<translation id="4138267921960073861">Mostrar nombres de usuarios y fotos en la pantalla de inicio</translation>
<translation id="4140559601186535628">Mensajes de inserción</translation>
<translation id="4146026355784316281">Abrir siempre con el visualizador del sistema</translation>
@@ -2061,6 +2097,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Mostrar siempre</translation>
<translation id="4175737294868205930">Almacenamiento persistente</translation>
<translation id="4176463684765177261">Deshabilitado</translation>
+<translation id="4180684688621252156">Servicio de impresión</translation>
<translation id="4180788401304023883">¿Eliminar Entidad del certificado "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Idiomas</translation>
<translation id="4184885522552335684">Arrastrar para mover una pantalla</translation>
@@ -2076,7 +2113,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Informe de comentarios</translation>
<translation id="420665587194630159">(Esta extensión está administrada y no se puede eliminar ni inhabilitar).</translation>
<translation id="4206944295053515692">Pedir sugerencias a Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> desea ver el texto y las imágenes que copias en el portapapeles.</translation>
<translation id="4208390505124702064">Buscar <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Grande</translation>
<translation id="421017592316736757">Tienes que estar conectado para acceder a este archivo.</translation>
@@ -2084,6 +2120,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportar</translation>
<translation id="42137655013211669">El servidor prohibió el acceso a este recurso.</translation>
<translation id="4215350869199060536">El nombre incluye símbolos no permitidos.</translation>
+<translation id="4215448920900139318">Guardando una copia de seguridad de <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Toda la pantalla</translation>
<translation id="4235813040357936597">Agregar cuenta para <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancelar acceso</translation>
@@ -2111,7 +2148,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versión <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">No hay coincidencias</translation>
<translation id="4275830172053184480">Reiniciar tu dispositivo</translation>
-<translation id="4276216215490044084">No se puede cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
<translation id="4278390842282768270">Permitido</translation>
<translation id="4281844954008187215">Condiciones del servicio</translation>
<translation id="4282196459431406533">Smart Lock está activado</translation>
@@ -2123,15 +2159,15 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Empezar a hablar</translation>
<translation id="4289540628985791613">Descripción general</translation>
<translation id="4296575653627536209">Agregar usuario supervisado</translation>
+<translation id="4297322094678649474">Cambiar idiomas</translation>
+<translation id="4299141727003252811">Es posible que Google use tu actividad de navegación, el contenido de algunos sitios que hayas visitado y otras interacciones con el navegador para personalizar Chrome y otros servicios de Google, como Traductor, Búsqueda y anuncios.</translation>
<translation id="4300305918532693141">Para cambiar esta configuración, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Hay una nueva actualización del SO. Accede para comenzar.</translation>
<translation id="4305227814872083840">largo (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K en vivo)</translation>
+<translation id="4310139701823742692">El archivo no tiene el formato correcto. Verifica el archivo PPD y vuelve a intentarlo.</translation>
<translation id="431076611119798497">&amp;Detalles</translation>
<translation id="4312866146174492540">Bloquear (predeterminado)</translation>
-<translation id="4315548163539304064">Analizando el dispositivo de medios…
- <ph name="LINE_BREAK1" />
- Se encontraron <ph name="FILE_COUNT" /> fotos nuevas.</translation>
<translation id="4316850752623536204">Sitio web del programador</translation>
<translation id="4320177379694898372">Sin conexión a Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuar descarga}other{Continuar descargas}}</translation>
@@ -2156,7 +2192,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Instalada a causa de las extensiones dependientes</translation>
<translation id="4361142739114356624">Falta la clave privada para este Certificado de cliente o no es válida</translation>
<translation id="4363771538994847871">No se encontraron destinos de transmisión. ¿Necesitas ayuda?</translation>
-<translation id="4364444725319685468">Se descargó <ph name="FILE_NAME" />.</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> comparte una ventana.</translation>
<translation id="4364830672918311045">Mostrar notificaciones</translation>
<translation id="4365673000813822030">¡Vaya! La sincronización ha dejado de funcionar.</translation>
@@ -2177,10 +2212,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Inhabilitar</translation>
<translation id="4400367121200150367">Aquí aparecerán los sitios que nunca guardan las contraseñas</translation>
<translation id="4400632832271803360">Mantén presionada la tecla de Launcher para cambiar el comportamiento de las teclas en la fila superior</translation>
-<translation id="4405076286418917603">Se necesita un carácter</translation>
<translation id="4408599188496843485">A&amp;yuda</translation>
<translation id="4409697491990005945">Márgenes</translation>
<translation id="4411578466613447185">Firmante del código</translation>
+<translation id="4412698727486357573">Centro de ayuda</translation>
<translation id="4414232939543644979">Nueva ventana de &amp;incógnito</translation>
<translation id="4415748029120993980">Curva elíptica SECG secp384r1 (también conocido como NIST P-384)</translation>
<translation id="4419409365248380979">Permitir siempre que <ph name="HOST" /> configure las cookies</translation>
@@ -2194,7 +2229,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Se agregó el marcador</translation>
<translation id="443464694732789311">Continuar</translation>
<translation id="4439318412377770121">¿Quieres registrar el dispositivo <ph name="DEVICE_NAME" /> en Google Cloud Devices?</translation>
-<translation id="4439612350502082674">No se puede agregar la impresora. Reinicia el dispositivo y vuelve a intentarlo.</translation>
<translation id="4441124369922430666">¿Quieres que esta aplicación se inicie de forma automática cuando se encienda el equipo?</translation>
<translation id="444134486829715816">Mostrar...</translation>
<translation id="4441548209689510310">Mostrar opciones de corrector ortográfico</translation>
@@ -2216,6 +2250,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Establecer automáticamente con la red Wi-Fi</translation>
<translation id="4475552974751346499">Buscar descargas</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Incluye Ctrl, Alt o ⌘</translation>
<translation id="4478664379124702289">Guardar vín&amp;culo como...</translation>
<translation id="4479424953165245642">Administrar las aplicaciones del kiosco</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2229,8 +2264,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Abrir todo en una ventana de incógnito</translation>
<translation id="4508265954913339219">Falló la activación</translation>
<translation id="4508765956121923607">Ver códig&amp;o fuente</translation>
-<translation id="4509017836361568632">Descartar foto</translation>
-<translation id="4513946894732546136">Comentario</translation>
<translation id="451407183922382411">Con la tecnología de <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurar un nuevo usuario supervisado</translation>
<translation id="451515744433878153">Quitar</translation>
@@ -2238,6 +2271,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookies en uso</translation>
<translation id="452039078290142656">dispositivos desconocidos de <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalles</translation>
+<translation id="4522600456902129422">Seguir permitiendo que este sitio vea el portapapeles</translation>
<translation id="4530494379350999373">Origen</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Tiempo de CPU</translation>
@@ -2250,9 +2284,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Administrador de certificados</translation>
<translation id="4544174279960331769">Avatar azul predeterminado</translation>
<translation id="4545028762441890696">Para volver a habilitarla, acepta los permisos nuevos:</translation>
+<translation id="454547174531670764">Sincronizar con otra cuenta</translation>
<translation id="4545759655004063573">No es posible guardar porque no tienes los permisos adecuados. Guarda en otra ubicación.</translation>
<translation id="4546308221697447294">Navega de forma rápida con Google Chrome</translation>
<translation id="4547659257713117923">No hay pestañas de otros dispositivos</translation>
+<translation id="4547672827276975204">Establecer automáticamente</translation>
<translation id="4547992677060857254">La carpeta seleccionada contiene archivos confidenciales. ¿Confirmas que deseas otorgar a "$1" acceso de escritura permanente a esta carpeta?</translation>
<translation id="4552031286893852992">Chrome bloqueó anuncios en este sitio porque tiende a mostrar anuncios intrusivos.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2424,10 +2460,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">No tienes autorización para utilizar este dispositivo. Para obtener permiso de acceso, comunícate con el propietario del dispositivo.</translation>
<translation id="4837952862063191349">Para desbloquear y restaurar los datos locales, ingresa la contraseña anterior de <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Se produjo un error cuando Chrome intentaba quitar software dañino.</translation>
+<translation id="4838836835474292213">Se permitió el acceso de lectura al portapapeles</translation>
<translation id="4839303808932127586">Guardar video como...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elementos seleccionados</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 más}other{# más}}</translation>
-<translation id="4840626203080576849">Preguntarme cuando un sitio desee ver el texto y las imágenes que copio en el portapapeles (recomendado)</translation>
<translation id="4842976633412754305">Esta página está tratando de cargar scripts de fuentes no autenticadas.</translation>
<translation id="4844333629810439236">Otros teclados</translation>
<translation id="4846680374085650406">Estás siguiendo la recomendación del administrador para esta configuración.</translation>
@@ -2479,6 +2515,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Tu página de inicio se cambió a <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilizar un servicio web para ayudar a solucionar errores de ortografía</translation>
<translation id="49027928311173603">La política descargada del servidor no es válida: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Ya se puede realizar una copia de seguridad de <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Este archivo no se descarga con frecuencia y podría ser peligroso.</translation>
<translation id="4907306957610201395">Categoría de permiso</translation>
<translation id="4907824805858067479">Tu administrador inhabilitó las tarjetas guardadas</translation>
@@ -2511,6 +2548,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Responder a los eventos de accesibilidad</translation>
<translation id="4953808748584563296">Avatar naranja predeterminado</translation>
<translation id="4955814292505481804">Anual</translation>
+<translation id="4958834709409349617">En tu "<ph name="PHONE_NAME_1" />" y "<ph name="PHONE_NAME_2" />", habilita las notificaciones mediante los siguientes pasos:</translation>
<translation id="495931528404527476">En Chrome</translation>
<translation id="496226124210045887">La carpeta seleccionada contiene archivos confidenciales. ¿Confirmas que deseas otorgar a "$1" acceso de lectura permanente a esta carpeta?</translation>
<translation id="4964455510556214366">Disposición</translation>
@@ -2523,6 +2561,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instalar en el escritorio…</translation>
<translation id="4971412780836297815">Abrir al finalizar</translation>
<translation id="4972129977812092092">Editar impresora</translation>
+<translation id="497287958838527945">Tarjetas de crédito y direcciones con Google Pay</translation>
<translation id="4973307593867026061">Agregar impresoras</translation>
<translation id="4973523518332075481">Usa un nombre con <ph name="MAX_LENGTH" /> caracteres o menos</translation>
<translation id="497421865427891073">Avanzar</translation>
@@ -2546,6 +2585,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirmar cambios</translation>
<translation id="499955951116857523">Administrador de archivos</translation>
<translation id="5000922062037820727">Bloqueado (recomendado)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> fotos nuevas</translation>
<translation id="5010043101506446253">Autoridad de certificación</translation>
<translation id="5010929733229908807">Todos los datos se encriptaron con tu frase de contraseña para sincronización el día
<ph name="TIME" />.</translation>
@@ -2554,6 +2594,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Selecciona una aplicación de controlador de impresora</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Recordar</translation>
+<translation id="5018207570537526145">Abrir el sitio web de la extensión</translation>
<translation id="5024856940085636730">Una operación está tardando más de lo esperado. ¿Quieres cancelarla?</translation>
<translation id="5026874946691314267">No volver a mostrar</translation>
<translation id="5027550639139316293">Enviar certificado por correo electrónico</translation>
@@ -2623,6 +2664,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">La extensión "<ph name="EXTENSION_NAME" />" cambió la página que se muestra al hacer clic en el botón Página prinicpal.</translation>
<translation id="5143712164865402236">Ingresar a pantalla completa</translation>
<translation id="5145331109270917438">Fecha de modificación</translation>
+<translation id="514561958218673757">En tus dispositivos, habilita las notificaciones mediante los siguientes pasos:</translation>
<translation id="5150254825601720210">Nombre del servidor SSL para el certificado de Microsoft</translation>
<translation id="5151354047782775295">Libera espacio en el disco o selecciona los datos que se pueden borrar de forma automática.</translation>
<translation id="5153297660536091054">Función de desbloqueo con PIN</translation>
@@ -2680,6 +2722,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Se eliminó automáticamente la aplicación "<ph name="EXTENSION_NAME" />".</translation>
<translation id="5238369540257804368">Ãmbitos</translation>
<translation id="5241128660650683457">Leer todos los datos de los sitios web que visitas</translation>
+<translation id="5241567694820672363">¿Deseas restablecer la página de inicio predeterminada?</translation>
<translation id="5242724311594467048">¿Habilitar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> se ha bloqueado. Haz clic en este globo para reiniciar la aplicación.</translation>
<translation id="5249624017678798539">El navegador se bloqueó antes de que finalizara la descarga.</translation>
@@ -2689,7 +2732,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Mostrar los archivos que se quitarán</translation>
<translation id="52550593576409946">No se pudo iniciar la aplicación del kiosco.</translation>
<translation id="5255315797444241226">La frase de contraseña que ingresaste es incorrecta.</translation>
-<translation id="5259571578888203461">No permitir que los sitios vean el texto ni las imágenes que copias al portapapeles</translation>
<translation id="5260508466980570042">No es posible verificar tu correo electrónico o contraseña. Inténtalo nuevamente.</translation>
<translation id="5261683757250193089">Abrir en Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accede a los archivos desde cualquier lugar, incluso sin conexión.<ph name="MARKUP_2" />
@@ -2742,7 +2784,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Configurar la zona horaria automáticamente mediante la ubicación</translation>
<translation id="5327248766486351172">Nombre</translation>
<translation id="532943162177641444">Presiona la notificación en tu <ph name="PHONE_NAME" /> para configurar la zona móvil que puede usar este dispositivo.</translation>
-<translation id="5329615878510216304">volver a buscar</translation>
<translation id="5329858601952122676">&amp;Suprimir</translation>
<translation id="5330145655348521461">Estos archivos están abiertos en otro escritorio. Ve a <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) para visualizarlos.</translation>
<translation id="5330512191124428349">Obtener información</translation>
@@ -2752,6 +2793,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Caché de la secuencia de comandos</translation>
<translation id="533433379391851622">Se esperaba la versión "<ph name="EXPECTED_VERSION" />", pero la versión fue "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Ver código fuente</translation>
+<translation id="5335458522276292100">Realizando una copia de seguridad de <ph name="FILE_COUNT" /> en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instalada por un tercero</translation>
<translation id="5338503421962489998">Almacenamiento local</translation>
<translation id="5340217413897845242">Elemento 6 de la biblioteca</translation>
@@ -2873,6 +2915,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Accede a Chrome con tu cuenta de Google para obtener tus favoritos, historial, contraseñas y opciones de configuración en todos tus dispositivos.</translation>
<translation id="551752069230578406">Se está agregando la impresora a la cuenta. Esta acción puede tardar unos minutos…</translation>
<translation id="5517535964909391608">Se bloqueó contenido no seguro</translation>
+<translation id="5518219166343146486">Preguntarme cuando un sitio desee ver el texto y las imágenes copiados en el portapapeles</translation>
<translation id="5518584115117143805">Enviar por correo electrónico certificado de encriptación</translation>
<translation id="5521078259930077036">¿Esta es la página principal que esperabas ver?</translation>
<translation id="5521348028713515143">Agregar acceso directo de escritorio</translation>
@@ -2883,9 +2926,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Se ha intentado instalar una versión anterior de la extensión.</translation>
<translation id="5527474464531963247">También puedes seleccionar otra red.</translation>
<translation id="5528368756083817449">Administrador de favoritos</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> quiere</translation>
+<translation id="5534304873398226603">Descartar foto o video</translation>
<translation id="5534520101572674276">Calculando tamaño...</translation>
<translation id="5535941515421698170">También quitar tus datos existentes de este dispositivo</translation>
<translation id="5537725057119320332">Transmitir</translation>
@@ -2925,8 +2968,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Cargando apps…</translation>
<translation id="5592595402373377407">Aún no hay suficientes datos disponibles.</translation>
+<translation id="5593766628437008432">En tu "<ph name="PHONE_NAME" />", habilita las notificaciones mediante los siguientes pasos:</translation>
<translation id="5595152862129936745">Demasiado lejos</translation>
<translation id="5595485650161345191">Editar dirección</translation>
+<translation id="5596627076506792578">Más opciones</translation>
<translation id="5600706100022181951">Para descargar la actualización, se usarán <ph name="UPDATE_SIZE_MB" /> MB de datos móviles. ¿Deseas continuar?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Otros motores de búsqueda</translation>
@@ -2954,6 +2999,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Preguntar antes de acceder (recomendado)</translation>
<translation id="5636996382092289526">Para utilizar la red <ph name="NETWORK_ID" />, es posible que primero debas <ph name="LINK_START" />ingresar a la página de acceso a la red<ph name="LINK_END" />, que se abrirá de forma automática en unos segundos. Si no se abre, no podrás utilizar la red.</translation>
<translation id="5637476008227280525">Habilitar o inhabilitar datos móviles</translation>
+<translation id="5638309510554459422">Encuentra extensiones y temas en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Se actualizó hace <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">Vuelve a cargar esta página y espera para ver más opciones.</translation>
<translation id="5642508497713047">Firmante de la CRL</translation>
@@ -2965,6 +3011,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">La extensión externa requiere que esté instalada la versión <ph name="MINIMUM_CHROME_VERSION" /> o una versión posterior de Chrome.</translation>
<translation id="5658415415603568799">Para mejorar la seguridad, Smart Lock te pedirá que ingreses tu contraseña después de 20 horas.</translation>
<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659833766619490117">No se pudo traducir esta página</translation>
<translation id="5662477687021125631">Perpetua</translation>
<translation id="5667546120811588575">Configurando Google Play…</translation>
<translation id="5669267381087807207">Activando</translation>
@@ -3000,6 +3047,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Ver</translation>
<translation id="5729996640881880439">No se puede mostrar el código de este error.</translation>
<translation id="5731247495086897348">Pe&amp;gar y acceder</translation>
+<translation id="5731409020711461763">1 foto nueva</translation>
<translation id="5734362860645681824">Comunicaciones</translation>
<translation id="5735973442555172575">Para usar las apps de Android, vuelve a acceder y actualiza la encriptación.</translation>
<translation id="5736796278325406685">Ingresa un nombre de usuario válido</translation>
@@ -3030,11 +3078,13 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">No se permite la operación de lectura en: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Abrir aplicación de archivos</translation>
<translation id="5774515636230743468">Manifiesto:</translation>
+<translation id="5775834615653774429">No se pudo unir la computadora con el dominio. La unidad organizativa no existe.</translation>
<translation id="577624874850706961">Buscar cookies</translation>
<translation id="5777468213129569553">Abrir Chrome</translation>
<translation id="5778747455497889540">A continuación, encontrarás la contraseña del módulo de seguridad generada de manera aleatoria que se le asigna a tu computadora:</translation>
<translation id="5780973441651030252">Prioridad del proceso</translation>
<translation id="5781865261247219930">Enviar comandos a <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Traduciendo...</translation>
<translation id="5783221160790377646">Debido a un error, no se creó un usuario supervisado. Vuelve a intentarlo más tarde.</translation>
<translation id="5783602409389152506">mientras se buscan dispositivos…</translation>
<translation id="57838592816432529">Silenciar</translation>
@@ -3048,6 +3098,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Permisos</translation>
<translation id="580571955903695899">Reordenar por título</translation>
<translation id="5807290661599647102">Cómo configurar un bloqueo de pantalla</translation>
+<translation id="580926004266167721">No se pudo unir la computadora con el dominio. Es posible que tu cuenta para la unidad organizativa no tenga los privilegios suficientes.</translation>
<translation id="580961539202306967">Preguntarme cuando un sitio quiera enviarme mensajes de inserción (recomendado)</translation>
<translation id="5814126672212206791">Tipo de conexión</translation>
<translation id="5815645614496570556">Dirección X 400</translation>
@@ -3069,8 +3120,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">extremadamente corto (0.6 s)</translation>
<translation id="5838456317242088717">Sesión en modo incógnito actual</translation>
<translation id="5842497610951477805">Activación de Bluetooth</translation>
+<translation id="5843250171025351504">Tu dispositivo ya no cumple con la versión mínima del cliente que especificó el administrador. Actualiza la versión para poder acceder.</translation>
<translation id="5846929185714966548">Pestaña 4</translation>
<translation id="5848924408752252705">Toca para volver.</translation>
+<translation id="5849212445710944278">Ya se agregó</translation>
<translation id="5849570051105887917">Código del proveedor de origen</translation>
<translation id="5849869942539715694">Extensión de empaque...</translation>
<translation id="5850516540536751549">No se admite este tipo de archivo. Visita <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> para buscar una aplicación que pueda abrir este tipo de archivo.
@@ -3096,6 +3149,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Estás ejecutando <ph name="PRODUCT_NAME" /> desde la imagen de disco. Instalarlo en tu computadora te permite ejecutarlo sin la imagen de disco y garantiza que se mantenga actualizado.</translation>
<translation id="5866557323934807206">Eliminar esta configuración para futuras visitas</translation>
<translation id="5866840822086176774">Muy fuerte</translation>
+<translation id="5867841422488265304">Busca o escribe la dirección web</translation>
<translation id="5869029295770560994">Entendido</translation>
<translation id="5869522115854928033">Contraseñas almacenadas</translation>
<translation id="5870086504539785141">Cerrar menú de accesibilidad</translation>
@@ -3153,7 +3207,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Mover al principio</translation>
<translation id="5972826969634861500">Comienzo <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Alejar</translation>
-<translation id="5975730206036440725">No se puede encontrar el PPD. Comprueba que tu Chromebook esté conectada y vuelve a intentarlo.</translation>
<translation id="5975792506968920132">Porcentaje de carga de batería</translation>
<translation id="5976160379964388480">Otros</translation>
<translation id="5978264784700053212">Centro de mensajes</translation>
@@ -3163,6 +3216,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Visitados recientemente</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Se muestra información general sobre tu dispositivo y su uso, como el nivel de batería, la frecuencia con la que usas tus apps, la calidad y duración de tus conexiones de red (como Wi-Fi y Bluetooth) y los informes de fallos que se crean cuando ocurren errores. Se usará para mejorar los productos y servicios de Google para todos los usuarios. Además, cierta información global permitirá que los socios, como los desarrolladores de Android, mejoren sus apps y productos.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Puedes activarlo o desactivarlo en cualquier momento en la configuración de las apps de Android. No afecta la capacidad de tu dispositivo para enviar la información que necesita para recibir servicios esenciales como seguridad y actualizaciones del sistema.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Traducida</translation>
<translation id="5991049340509704927">Ampliar</translation>
<translation id="5993332328670040093">Ya no se medirá el uso de datos.</translation>
<translation id="6003177993629630467">Es posible que <ph name="PRODUCT_NAME" /> no se mantenga actualizado.</translation>
@@ -3186,7 +3240,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: Se conectó el dispositivo USB</translation>
<translation id="6032912588568283682">Sistema de archivos</translation>
<translation id="6034662038931255275">El SO se actualizó correctamente</translation>
-<translation id="6035651096710386140">Ctrl o Alt, no ambos</translation>
<translation id="6039651071822577588">Diccionario de propiedades de la red con formato no válido</translation>
<translation id="604001903249547235">Copia de seguridad en la nube</translation>
<translation id="6040143037577758943">Cerrar</translation>
@@ -3194,8 +3247,8 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automático</translation>
<translation id="6042169520002885235">Seleccionar un fabricante y un modelo de impresora</translation>
<translation id="6042308850641462728">Más</translation>
+<translation id="6042850536017090003">Presiona Notificaciones de apps.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> comparte una pestaña de Chrome con <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Listo</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> comparte una pestaña de Chrome y audio con <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Mantén presionada la tecla |<ph name="ACCELERATOR" />| para salir de la pantalla completa</translation>
<translation id="6049065490165456785">Foto de la cámara interna</translation>
@@ -3207,6 +3260,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Volver a cargar normalmente</translation>
<translation id="6059652578941944813">Jerarquía de certificados</translation>
<translation id="6059925163896151826">Dispositivos USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> se bloqueó.</translation>
<translation id="6064217302520318294">Bloqueo de pantalla</translation>
<translation id="6065289257230303064">Atributos de directorio del sujeto del certificado</translation>
<translation id="6068338049763724728">Habilitar inscripción remota</translation>
@@ -3238,9 +3292,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Emitido a</translation>
<translation id="6112952769866305444">Editar persona, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Presionar |<ph name="SHORTCUT" />| para volver</translation>
+<translation id="6116338172782435947">Ver el texto y las imágenes copiados en el portapapeles</translation>
<translation id="6116921718742659598">Cambiar la configuración de idioma y de entrada de texto</translation>
<translation id="6120205520491252677">Fijar esta página a la Pantalla de inicio...</translation>
<translation id="6122081475643980456">Se está controlando tu conexión a Internet</translation>
+<translation id="6122095009389448667">Seguir impidiendo que este sitio vea el portapapeles</translation>
<translation id="6122875415561139701">No se permite la operación de escritura en: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Las siguientes extensiones dependen de esta extensión:</translation>
<translation id="6125479973208104919">Lamentablemente, debes volver a agregar tu cuenta a este dispositivo <ph name="DEVICE_TYPE" />.</translation>
@@ -3282,6 +3338,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Seleccionar un certificado</translation>
<translation id="6180288788882902869">Google Play en tu <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Descarga bloqueada</translation>
+<translation id="6181803575025675566">Controla el funcionamiento en <ph name="LINK_START" />Configuración<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Ubicación del dispositivo</translation>
<translation id="6185696379715117369">Retroceder página</translation>
<translation id="6189412234224385711">Abrir con <ph name="EXTENSION_NAME" /></translation>
@@ -3314,7 +3371,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Permite ajustar la resolución de pantalla</translation>
<translation id="6238923052227198598">Mantener la nota más reciente en la pantalla bloqueada</translation>
<translation id="6239558157302047471">Volver a cargar &amp;marco</translation>
-<translation id="624022915548992686">Salir de la página</translation>
<translation id="6241530762627360640">Acceder a la información sobre los dispositivos Bluetooth sincronizados con el sistema y detectar dispositivos Bluetooth cercanos.</translation>
<translation id="6243774244933267674">Servidor no disponible</translation>
<translation id="6246413617632217567">No se pudo importar el usuario supervisado. Comprueba los permisos y el espacio del disco duro, y vuelve a intentarlo.</translation>
@@ -3331,13 +3387,13 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">No crítico</translation>
<translation id="6263541650532042179">restablecer sincronización</translation>
<translation id="6264365405983206840">Seleccion&amp;ar todo</translation>
+<translation id="6265930187414222160">Se quitó el software dañino.</translation>
<translation id="6267166720438879315">Seleccionar un certificado para autenticarte como <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Abrir con <ph name="APP" /></translation>
<translation id="6268747994388690914">Importar favoritos desde un archivo HTML...</translation>
<translation id="6270770586500173387">Enviar <ph name="BEGIN_LINK2" />métricas<ph name="END_LINK2" /> e <ph name="BEGIN_LINK1" />información de apps y el sistema<ph name="END_LINK1" /></translation>
<translation id="6272643420381259437">Se produjo un error (<ph name="ERROR" />) al descargar el complemento</translation>
<translation id="6273677812470008672">Calidad</translation>
-<translation id="6274087148640822908">Encuentra extensiones y apps en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Cambiar foto</translation>
<translation id="6276301056778294989">Asegúrate de que el dispositivo muestre el mismo código.</translation>
<translation id="6277105963844135994">Tiempo de espera de red agotado</translation>
@@ -3363,12 +3419,12 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">No se puede iniciar Chrome porque se produjo un error al abrir tu perfil. Intenta reiniciar Chrome.</translation>
<translation id="6312403991423642364">Error de red desconocido</translation>
<translation id="6313641880021325787">SALIR DE RV</translation>
-<translation id="6314335155547195432">Generar contraseña</translation>
<translation id="6314819609899340042">Habilitaste correctamente las funciones de depuración en este dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Tus páginas de inicio se cambiaron a <ph name="URL" />. Para inhabilitar las extensiones que cambian la página de inicio, haz clic en Restaurar.</translation>
<translation id="6315493146179903667">Traer todo adelante</translation>
<translation id="6316806695097060329">Este dispositivo <ph name="SHORT_PRODUCT_NAME" /> se diseñó para brindarte la mejor experiencia en la Web.</translation>
+<translation id="6317318380444133405">Ya no es compatible.</translation>
<translation id="6317369057005134371">Esperando ventana de la aplicación…</translation>
+<translation id="6318407754858604988">Comenzó la descarga</translation>
<translation id="6322279351188361895">Error al leer la clave privada.</translation>
<translation id="6325191661371220117">Inhabilitar inicio automático</translation>
<translation id="6326175484149238433">Eliminar de Chrome</translation>
@@ -3378,7 +3434,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Elegir lo que se sincronizará</translation>
<translation id="6333064448949140209">El archivo se envió a Google para depurarlo</translation>
<translation id="6333834492048057036">El cursor se sitúa en la barra de direcciones para la búsqueda.</translation>
-<translation id="6336907568130557310">Las personas que tengan acceso al archivo exportado podrán ver tus contraseñas. No compartas el archivo con nadie y bórralo después de importarlo.</translation>
<translation id="6339668969738228384">Crear un perfil nuevo para <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">No se pudo establecer una conexión con el servidor. Comprueba la conexión de red y vuelve a intentarlo. Si el problema persiste, reinicia la Chromebook.</translation>
<translation id="6340071272923955280">Protocolo de impresión por Internet (IPPS)</translation>
@@ -3401,7 +3456,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurar Smart Lock para Android</translation>
<translation id="6374469231428023295">Volver a intentar</translation>
-<translation id="6377158645544167202">No se puede conectar la impresora. Comprueba que esté encendida y conectada a la Chromebook mediante Wi-Fi o USB.</translation>
<translation id="6380143666419481200">Aceptar y continuar</translation>
<translation id="6383051423892982287">Encriptar los datos sincronizados con tu propia <ph name="BEGIN_LINK" />frase de contraseña de sincronización<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Cambiar la configuración de búsqueda por <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Más visitados</translation>
<translation id="6504611359718185067">Conectarse a Internet para agregar una impresora</translation>
<translation id="6506374932220792071">Firma X9.62 ECDSA con SHA-256</translation>
+<translation id="6508248480704296122">Relacionada con <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplicación: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licencia de medios</translation>
<translation id="6510568984200103950">Menos opciones de configuración</translation>
@@ -3526,9 +3581,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">El comando no está disponible. Presiona Ctrl + N para abrir una ventana nueva.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> usuarios</translation>
<translation id="6555432686520421228">Elimina todas las cuentas de usuario y restablece tu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> como si fuera recién comprado.</translation>
+<translation id="6555810572223193255">La limpieza no está disponible en este momento</translation>
<translation id="6556866813142980365">Rehacer</translation>
<translation id="6558280019477628686">Se produjo un error. Es posible que no se hayan borrado algunos elementos.</translation>
<translation id="6559580823502247193">(ya está incluido en este dispositivo)</translation>
+<translation id="6560713683827832045">Verifica que las notificaciones de apps estén activadas. De lo contrario, actívalas.</translation>
<translation id="6561726789132298588">ingresar</translation>
<translation id="656293578423618167">La ruta de acceso o el nombre del archivo es demasiado largo. Guarda con un nombre más corto o en otra ubicación.</translation>
<translation id="656398493051028875">Eliminando "<ph name="FILENAME" />"…</translation>
@@ -3557,7 +3614,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Pestaña 8</translation>
<translation id="6607272825297743757">Información del archivo</translation>
<translation id="6607831829715835317">Más herramientas</translation>
-<translation id="6610183966322615106">Se produjo un error al agregar la impresora</translation>
<translation id="6612358246767739896">Contenido protegido</translation>
<translation id="6613452264606394692">Para regresar aquí rápidamente, agrega esta página a favoritos</translation>
<translation id="6615455863669487791">Mostrarme</translation>
@@ -3634,9 +3690,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Las contraseñas no coinciden.</translation>
<translation id="6736243959894955139">Dirección</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Si bien ya no puedes acceder a tu perfil anterior, puedes quitarlo.</translation>
<translation id="6739923123728562974">Mostrar acceso directo de escritorio</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> en pausa</translation>
<translation id="6742339027238151589">Accesible para secuencia de comandos</translation>
+<translation id="6743841972744298686">Configuración de sincronización</translation>
<translation id="6745592621698551453">Actualizar ahora</translation>
<translation id="6746124502594467657">Mover hacia abajo</translation>
<translation id="674632704103926902">Habilitar la función tocar y arrastrar</translation>
@@ -3649,12 +3707,14 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL copiada</translation>
<translation id="6758056191028427665">Danos tu opinión sobre nuestro trabajo.</translation>
<translation id="6759193508432371551">Restablecer configuración de fábrica</translation>
+<translation id="6765234885931342179">Ver el número de serie de tu llave de seguridad</translation>
<translation id="6766101255664245434">Toma una foto nueva o elige una foto o un ícono existente.
<ph name="LINE_BREAK" />
Esta imagen se mostrará en la pantalla de acceso y de bloqueo de Chromebook.</translation>
<translation id="6769712124046837540">Agregando impresora…</translation>
<translation id="6771503742377376720">Es una Entidad de certificación</translation>
<translation id="6773575010135450071">Más acciones…</translation>
+<translation id="6777817260680419853">Se bloqueó el redireccionamiento</translation>
<translation id="6778959797435875428">Activar el sonido de los sitios</translation>
<translation id="677965093459947883">Muy pequeño</translation>
<translation id="6780439250949340171">administrar otros parámetros de configuración</translation>
@@ -3729,6 +3789,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organización (O)</translation>
<translation id="6900284862687837908">Aplicación en segundo plano: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Une el dispositivo al dominio</translation>
+<translation id="6903534926908201625">Puedes personalizar la información que recopila Google en la sección <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" /> en cualquier momento.</translation>
<translation id="6904344821472985372">Revocar acceso al archivo</translation>
<translation id="6904655473976120856">Presionar el botón de la app para salir</translation>
<translation id="6904713658985136356"><ph name="HOST" /> quiere compartir tu pantalla.</translation>
@@ -3737,17 +3798,22 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Descargar varios archivos</translation>
<translation id="6911324888870229398">Se interrumpió la conexión de red. Comprueba la conexión o intenta usar otra red Wi-Fi.</translation>
<translation id="6911734910326569517">Espacio en memoria</translation>
+<translation id="6914783257214138813">Las personas que tengan acceso al archivo exportado podrán ver tus contraseñas.</translation>
<translation id="6915804003454593391">Usuario:</translation>
<translation id="6916590542764765824">Administrar extensiones</translation>
<translation id="6920989436227028121">Abrir como pestaña regular</translation>
-<translation id="6922128026973287222">Guarda los datos y explóralos más rápidamente con la extensión Reducir datos de Google. Haz clic aquí para obtener más información.</translation>
+<translation id="6922128026973287222">Guarda los datos y explóralos más rápidamente con la extensión Ahorro de datos de Google. Haz clic aquí para obtener más información.</translation>
<translation id="6929555043669117778">Continuar con el bloqueo de ventanas emergentes</translation>
<translation id="6930242544192836755">Duración</translation>
+<translation id="6934241953272494177">Analizando el dispositivo de medios…
+ <ph name="LINE_BREAK1" />
+ Se encontró un total de <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">La operación de escritura excede la longitud máxima del atributo de: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Accede a <ph name="TOKEN_NAME" /> para autenticarte en <ph name="HOST_NAME" /> con tu certificado.</translation>
<translation id="6943176775188458830">Cancelar impresión</translation>
<translation id="6943836128787782965">Error al obtener HTTP</translation>
<translation id="6945221475159498467">Seleccionar</translation>
+<translation id="694592694773692225">Se bloqueó el redireccionamiento en esta página.</translation>
<translation id="6949306908218145636">Agregar páginas abiertas a Favoritos…</translation>
<translation id="6955446738988643816">Inspeccionar ventana emergente</translation>
<translation id="6957231940976260713">Nombre del servicio</translation>
@@ -3851,13 +3917,16 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Intercambiar datos con los siguientes dispositivos: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">No se pudo importar el usuario supervisado. Comprueba la conexión de red y vuelve a intentarlo más tarde.</translation>
<translation id="7098447629416471489">Los otros motores de búsqueda guardados aparecerán aquí</translation>
+<translation id="7099337801055912064">No se pueden cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elementos seleccionados</translation>
<translation id="7102687220333134671">Las actualizaciones automáticas están activadas</translation>
<translation id="7106346894903675391">Comprar más almacenamiento...</translation>
<translation id="7108338896283013870">Ocultar</translation>
<translation id="7108668606237948702">ingresar</translation>
+<translation id="7112978678959880812">La personalización está activada. Puedes desactivarla en myaccount.google.com.</translation>
<translation id="7113502843173351041">Conocer tu dirección de correo electrónico</translation>
<translation id="7114054701490058191">Las contraseñas no coinciden</translation>
+<translation id="7117228822971127758">Vuelve a intentarlo más tarde</translation>
<translation id="7117247127439884114">Volver a acceder</translation>
<translation id="711840821796638741">Mostrar favoritos administrados</translation>
<translation id="711902386174337313">Leer la lista de los dispositivos a los que accediste</translation>
@@ -3898,6 +3967,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Actualizar</translation>
<translation id="7180865173735832675">Personalizar</translation>
<translation id="7186088072322679094">Mantener en la barra de herramientas</translation>
+<translation id="7187428571767585875">Entradas de registro que se quitarán o cambiarán:</translation>
<translation id="7191159667348037">Impresora desconocida (USB)</translation>
<translation id="7191454237977785534">Guardar archivo como</translation>
<translation id="7196835305346730603">Buscando Chromebox cercanas…</translation>
@@ -3906,6 +3976,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">Se borró "<ph name="DELETED_ITEM_NAME" />"</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Descargando <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Salir de la página}other{Salir de las páginas}}</translation>
<translation id="721331389620694978">No se borrarán algunas opciones de configuración que podrían reflejar hábitos de navegación.</translation>
<translation id="7216409898977639127">Proveedor de red celular</translation>
<translation id="7216595297012131718">Ordena los idiomas según tus preferencias</translation>
@@ -3951,6 +4022,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Error de descarga</translation>
<translation id="7279701417129455881">Administrar el bloqueo de cookies...</translation>
<translation id="7280877790564589615">Permiso solicitado</translation>
+<translation id="7283041136720745563">Tu cuota de Google Drive no es lo suficientemente grande.</translation>
<translation id="7287143125007575591">Acceso denegado</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> ppp</translation>
<translation id="7289225569524511578">Abrir la app de fondos de pantalla</translation>
@@ -4019,6 +4091,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Error en el análisis antivirus</translation>
<translation id="7392915005464253525">Volver a abrir una ventana cerrada</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> empezará a ejecutarse cuando se inicie el sistema y seguirá ejecutándose en segundo plano aunque cierres todas las demás ventanas de <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Se cambió la conexión de red</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Espera mientras se reinicia la Chromebox.</translation>
<translation id="7400839060291901923">Configurar la conexión en tu <ph name="PHONE_NAME" /></translation>
@@ -4029,6 +4102,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Reiniciar y Powerwash</translation>
<translation id="7409836189476010449">Ejecutar Flash</translation>
<translation id="7410344089573941623">Preguntar si <ph name="HOST" /> quiere acceder a la cámara y al micrófono</translation>
+<translation id="741204030948306876">Sí, acepto</translation>
<translation id="7412226954991670867">Memoria de GPU</translation>
<translation id="7416362041876611053">Error de red desconocido</translation>
<translation id="7417705661718309329">Mapa de Google</translation>
@@ -4050,6 +4124,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Se bloquearon ventanas emergentes</translation>
<translation id="744859430125590922">Controlar y ver los sitios web que esta persona visita desde <ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="7453008956351770337">Al seleccionar esta impresora, concedes a la siguiente extensión permiso para acceder a tu impresora.</translation>
+<translation id="7453467225369441013">Esta acción te hace salir de la mayoría de los sitios. No saldrás de tu cuenta de Google.</translation>
<translation id="7456142309650173560">para programadores</translation>
<translation id="7456847797759667638">Abrir ubicación...</translation>
<translation id="7461924472993315131">Fijar</translation>
@@ -4060,7 +4135,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Error: No se puede decodificar la extensión</translation>
<translation id="7473891865547856676">No, gracias</translation>
<translation id="747459581954555080">Restaurar todo</translation>
-<translation id="747494631553057218">Entradas de registro:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> detectó un error.</translation>
<translation id="7475671414023905704">URL de contraseña perdida de Netscape</translation>
<translation id="7476454130948140105">El nivel de la batería es demasiado bajo para la actualización (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Si has olvidado tu frase de contraseña, detente y reinicia la sincronización a través del <ph name="BEGIN_LINK" />panel de control de Google<ph name="END_LINK" />.</translation>
@@ -4075,6 +4150,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Tecnología</translation>
<translation id="7487099628810939106">Demora antes de hacer clic:</translation>
<translation id="7487969577036436319">No hay componentes instalados.</translation>
+<translation id="7489215562877293245">Se encontró un total de <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Ya se puede realizar una copia de seguridad en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Abrir todo}=1{&amp;Abrir favorito}other{&amp;Abrir todo (#)}}</translation>
<translation id="7489605380874780575">Comprobar disponibilidad</translation>
<translation id="749028671485790643">Persona <ph name="VALUE" /></translation>
@@ -4087,7 +4165,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Certificado de CA del servidor</translation>
<translation id="7502658306369382406">Dirección IPv6</translation>
<translation id="7503191893372251637">Tipo de certificado Netscape</translation>
-<translation id="7503607651407946808">Esta página se está traduciendo…</translation>
<translation id="7503821294401948377">No se pudo cargar el ícono '<ph name="ICON" />' para las acciones del navegador.</translation>
<translation id="750509436279396091">Abrir carpeta de descargas</translation>
<translation id="7505167922889582512">Mostrar los archivos ocultos</translation>
@@ -4099,9 +4176,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Permite restaurar la configuración a los valores predeterminados originales.</translation>
<translation id="7517786267097410259">Crear una contraseña:</translation>
<translation id="7518150891539970662">Registros de WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Se está traduciendo esta página…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Crear</translation>
+<translation id="7526413953848747421">Aprovecha los excelentes servicios de Google, como el corrector ortográfico y la función "Presionar para buscar" en Chrome</translation>
<translation id="7529411698175791732">Comprueba tu conexión a Internet. Si el problema persiste, intenta salir de tu cuenta y acceder de nuevo.</translation>
<translation id="7530016656428373557">Tasa de descarga en vatios</translation>
<translation id="7536709149194614609">Reinicia el dispositivo y vuelve a intentarlo más tarde.</translation>
@@ -4125,7 +4202,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
probar a crear un usuario supervisado de nuevo.</translation>
<translation id="756445078718366910">Abrir la ventana del navegador</translation>
<translation id="7564847347806291057">Finalizar proceso</translation>
-<translation id="7565291891798266313">Tu motor de búsqueda se cambió a <ph name="URL" />. Para inhabilitar las extensiones que cambian el motor de búsqueda, haz clic en Restaurar.</translation>
<translation id="7566118625369982896">Administrar vínculos a apps en Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Datos de Chrome borrados</translation>
@@ -4134,13 +4210,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Carga de batería</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Intercalar</translation>
-<translation id="7577815336900970562">Usar Wi-Fi o la red móvil para determinar la ubicación</translation>
<translation id="7579149537961810247">Silenciar los sitios</translation>
<translation id="7580671184200851182">Reproducir el mismo audio en todos los altavoces (sonido mono)</translation>
-<translation id="7581273696622423628">Responder encuesta</translation>
<translation id="7581462281756524039">Una herramienta de limpieza</translation>
<translation id="7582582252461552277">Preferir esta red</translation>
-<translation id="7586312264284919041">¿Quieres traducir esta página?</translation>
<translation id="7586498138629385861">Chrome se seguirá ejecutando mientras haya aplicaciones de Chrome abiertas.</translation>
<translation id="7589461650300748890">¡Espera! Ten cuidado.</translation>
<translation id="7589661784326793847">Espera un momento.</translation>
@@ -4157,6 +4230,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Solicitar sitio para tablet</translation>
<translation id="7611008212562900400">Busca tu dispositivo, apps, Web…</translation>
<translation id="7615910377284548269">Administrar el bloqueo de complementos no incluidos en la zona de pruebas…</translation>
+<translation id="7616214729753637086">Registrando dispositivo…</translation>
<translation id="7617366389578322136">Conectando a "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">No hay contraseñas guardadas.</translation>
<translation id="7622114377921274169">Cargando</translation>
@@ -4185,6 +4259,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Dispositivo Bluetooth no compatible: "<ph name="DEVICE_NAME" />"</translation>
<translation id="7665369617277396874">Agregar cuenta</translation>
<translation id="7671130400130574146">Usar la barra de título y los bordes del sistema</translation>
+<translation id="7683373461016844951">Para continuar, haz clic en Aceptar y, luego, en Agregar un usuario para crear un perfil nuevo para tu dirección de correo electrónico de <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Instalado por el administrador</translation>
<translation id="7684559058815332124">Visitar la página de acceso al portal cautivo</translation>
<translation id="7685049629764448582">Memoria de JavaScript</translation>
@@ -4243,7 +4318,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Almacenamiento de sesión</translation>
<translation id="7781335840981796660">Se eliminarán todas las cuentas de usuario y todos los datos locales.</translation>
<translation id="7782102568078991263">No hay más sugerencias de Google.</translation>
-<translation id="778330624322499012">No se pudo cargar el complemento <ph name="PLUGIN_NAME" />.</translation>
<translation id="7784067724422331729">La configuración de seguridad de tu computadora bloqueó este archivo.</translation>
<translation id="7786207843293321886">Salir de la sesión de invitado</translation>
<translation id="7786889348652477777">&amp;Volver a cargar la aplicación</translation>
@@ -4277,7 +4351,13 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Se bloqueó una descarga peligrosa</translation>
<translation id="7818135753970109980">Se agregó un tema nuevo (<ph name="EXTENSION_NAME" />).</translation>
<translation id="7819857487979277519">PSK (WPA o RSN)</translation>
+<translation id="7819992334107904369">Sincronización de Chrome</translation>
<translation id="782057141565633384">Copiar dirección del video</translation>
+<translation id="7821462174190887129">Se encontró un total de <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Tu cuota de Google Drive no es lo suficientemente grande. Se un espacio adicional de <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Intenta seleccionar menos fotos.</translation>
<translation id="782590969421016895">Usar páginas actuales</translation>
<translation id="7829298379596169484">Accediendo a la entrada de audio</translation>
<translation id="7831368056091621108">para obtener esta extensión, tu historial y otros parámetros de configuración de Google Chrome en todos tus dispositivos.</translation>
@@ -4315,6 +4395,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Inhabilitar subtítulos</translation>
<translation id="7882358943899516840">Tipo de proveedor</translation>
<translation id="7885253890047913815">Destinos recientes</translation>
+<translation id="7886917304091689118">Se está ejecutando en Chrome</translation>
<translation id="7887334752153342268">Duplicar</translation>
<translation id="7887864092952184874">Mouse Bluetooth sincronizado</translation>
<translation id="7889966925761734854">Buscar</translation>
@@ -4398,7 +4479,9 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
<translation id="8000066093800657092">Sin red</translation>
<translation id="8001504501378762252">Es posible que un sitio haya robado tu contraseña</translation>
<translation id="8004582292198964060">Navegador</translation>
+<translation id="8005600846065423578">Permitir siempre que <ph name="HOST" /> vea el portapapeles</translation>
<translation id="8008356846765065031">No hay conexión a Internet. Comprueba la conexión.</translation>
+<translation id="8008765610824028412">No se pudo cargar el complemento <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Envía automáticamente contenido de la página e información del sistema a Google para ayudar a detectar apps y sitios peligrosos</translation>
<translation id="8012382203418782830">Se tradujo esta página.</translation>
<translation id="8014154204619229810">El actualizador se está ejecutando en este momento. Actualiza dentro de un minuto para verificarlo de nuevo.</translation>
@@ -4499,7 +4582,6 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
<translation id="816055135686411707">Error en la configuración de confiabilidad del certificado</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Crear nota nueva</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Administrar la configuración del micrófono…</translation>
<translation id="8168435359814927499">Contenido</translation>
<translation id="8174047975335711832">Información del dispositivo</translation>
@@ -4516,7 +4598,6 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
<translation id="8191230140820435481">Administrar tus aplicaciones, extensiones y temas</translation>
<translation id="8191453843330043793">Herramienta de resolución de proxy V8</translation>
<translation id="8195027750202970175">Tamaño en disco</translation>
-<translation id="8195739004487400241">Tu página principal se cambió a <ph name="URL" />. Para inhabilitar las extensiones que cambian la página principal, haz clic en Restaurar.</translation>
<translation id="8199300056570174101">Propiedades de la red (servicio) y del dispositivo</translation>
<translation id="8200772114523450471">Reanudar</translation>
<translation id="8202160505685531999">Vuelve a ingresar la contraseña para actualizar tu perfil de <ph name="DEVICE_TYPE" />.</translation>
@@ -4534,6 +4615,7 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
<translation id="8226619461731305576">Cola</translation>
<translation id="8226742006292257240">A continuación verás la contraseña TPM, generada al azar, que se le ha asignado a tu equipo:</translation>
<translation id="8227119283605456246">Adjuntar un archivo</translation>
+<translation id="8233198815467326623">¿Deseas restablecer la página de inicio predeterminada?</translation>
<translation id="8234795456569844941">Ayuda a nuestros ingenieros a corregir este problema. Cuéntanos lo que pasó justo antes de recibir el mensaje de error de perfil:</translation>
<translation id="8234989666557591529">Elige un teléfono para desbloquear tu <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Sugerencia</translation>
@@ -4559,7 +4641,6 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
<translation id="8261378640211443080">Esta extensión no figura en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y es posible que se haya agregado sin tu conocimiento.</translation>
<translation id="8261387128019234107">Agregar cuenta para <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Borrar</translation>
-<translation id="8261673729476082470">Guardando copia de seguridad de <ph name="FILE_COUNT" /> fotos en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> no se implementó en esta compilación.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ha inhabilitado el cursor del mouse.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" activó la pantalla completa.</translation>
@@ -4662,6 +4743,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8454288007744638700">O bien, selecciona una nueva red:</translation>
<translation id="845627346958584683">Hora de vencimiento</translation>
<translation id="8456681095658380701">Nombre no válido</translation>
+<translation id="8457451314607652708">Importar favoritos</translation>
<translation id="8460336040822756677">Si desactivas Smart Lock para <ph name="DEVICE_TYPE" />, no podrás desbloquear los dispositivos Chrome que usan tu teléfono. Deberás escribir la contraseña.</translation>
<translation id="8461329675984532579">Nombre del proveedor de origen</translation>
<translation id="84613761564611563">Se solicitó la IU de configuración de redes; espera…</translation>
@@ -4726,14 +4808,15 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8569764466147087991">Seleccionar un archivo para abrir</translation>
<translation id="8571213806525832805">Últimas cuatro semanas</translation>
<translation id="8574990355410201600">Permitir siempre el sonido en <ph name="HOST" /></translation>
+<translation id="8578639784464423491">No se pueden superar las 99 letras</translation>
<translation id="8579285237314169903">Sincronizando <ph name="NUMBER_OF_FILES" /> elementos…</translation>
<translation id="857943718398505171">Permitido (recomendado)</translation>
<translation id="8581809080475256101">Presiona para avanzar; usa el menú contextual para consultar el historial</translation>
<translation id="8584280235376696778">Abrir video en una nueva pestaña</translation>
<translation id="8588866096426746242">Mostrar estadísticas del perfil</translation>
+<translation id="8589652987924574405">Tus favoritos, historial, contraseñas y otras opciones de configuración se sincronizarán con tu cuenta de Google para que puedas usarlos en todos tus dispositivos. Puedes cambiar esta opción más tarde en la configuración.</translation>
<translation id="8590375307970699841">Configurar actualizaciones automáticas</translation>
<translation id="8594908476761052472">Capturar video</translation>
-<translation id="8595925260712451473">Ingresa tus comentarios aquí.</translation>
<translation id="8596540852772265699">Archivos personalizados</translation>
<translation id="8597845839771543242">Formato de la propiedad:</translation>
<translation id="8598453409908276158">Se bloquearon complementos no incluidos en la zona de pruebas</translation>
@@ -4748,6 +4831,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8620617069779373398">Estado de roaming</translation>
<translation id="8620765578342452535">Configurar las conexiones de red</translation>
<translation id="8620790565535071193">Se produjo un error durante el escaneo</translation>
+<translation id="8622877356447980900">¿Quieres traducir esta página?</translation>
<translation id="8623004009673949077">La aplicación con el atributo del manifiesto "kiosk_only" se debe instalar en el modo kiosco del Sistema operativo Chrome.</translation>
<translation id="8624205858755890468">Permite que el Asistente te muestre información relacionada, apps y acciones.</translation>
<translation id="862542460444371744">&amp;Extensiones</translation>
@@ -4793,6 +4877,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8671210955687109937">Se puede comentar</translation>
<translation id="8673026256276578048">Buscar en la Web...</translation>
<translation id="8673383193459449849">Error del servidor</translation>
+<translation id="8674241889607553858">¿Deseas traducir esta página?</translation>
<translation id="8675354002693747642">Clave compartida previamente</translation>
<translation id="8676374126336081632">Borrar entrada</translation>
<translation id="8677039480012021122">Borrar datos y desconectar</translation>
@@ -4805,6 +4890,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8688579245973331962">¿No aparece tu nombre?</translation>
<translation id="8688591111840995413">Contraseña incorrecta</translation>
<translation id="8688672835843460752">Disponible</translation>
+<translation id="8689583087392258564">No se pudo unir la computadora con el dominio. La unidad organizativa no es válida.</translation>
<translation id="869257642790614972">Vuelve a abrir la última pestaña que se cerró</translation>
<translation id="8695825812785969222">Abrir &amp;ubicación...</translation>
<translation id="8698464937041809063">Dibujo de Google</translation>
@@ -4819,6 +4905,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8708671767545720562">&amp;Más información</translation>
<translation id="8710187907779883426">corto (1 s)</translation>
<translation id="8711402221661888347">Condimento</translation>
+<translation id="8712637175834984815">Entendido</translation>
<translation id="8713570323158206935">Enviar <ph name="BEGIN_LINK1" />información del sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Fin de la compatibilidad</translation>
<translation id="871476437400413057">Contraseñas guardadas por Google</translation>
@@ -4894,7 +4981,6 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="882204272221080310">Actualizar el firmware para mejorar la seguridad</translation>
<translation id="8823514049557262177">Copiar texto del vínculo</translation>
<translation id="8824701697284169214">Añadir pá&amp;gina...</translation>
-<translation id="8827850355924932817">Usar la red Wi-Fi para determinar la ubicación</translation>
<translation id="8828933418460119530">Nombre de DNS</translation>
<translation id="8830796635868321089">La búsqueda de actualizaciones no pudo usar la configuración del servidor proxy actual. Ajusta tu <ph name="PROXY_SETTINGS_LINK_START" />configuración de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> controla la configuración de la red.</translation>
@@ -4947,13 +5033,14 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="8912793549644936705">Expandir</translation>
<translation id="8915370057835397490">Cargando sugerencia</translation>
<translation id="8916476537757519021">Submarco incógnito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Convertidor de trama PWG</translation>
+<translation id="8918468086406665831">Sincronizar con <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Permite mostrar anuncios en este sitio</translation>
<translation id="8925458182817574960">&amp;Configuración</translation>
<translation id="8926389886865778422">No volver a preguntar</translation>
<translation id="8926518602592448999">Inhabilitar extensiones en modo de programador</translation>
<translation id="892706138619340876">Algunas opciones de configuración se restablecieron</translation>
<translation id="8931394284949551895">Nuevos dispositivos</translation>
+<translation id="893242274404530797">Se requieren las notificaciones de los Servicios de Google Play para la conexión instantánea mediante dispositivo portátil</translation>
<translation id="8933960630081805351">Mo&amp;strar en Buscador</translation>
<translation id="8934732568177537184">Continuar</translation>
<translation id="8938356204940892126">Me rindo</translation>
@@ -5011,6 +5098,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="9024127637873500333">&amp;Abrir en una nueva pestaña</translation>
<translation id="9024331582947483881">pantalla completa</translation>
<translation id="9025098623496448965">De acuerdo, volver a la pantalla de acceso</translation>
+<translation id="902659348151742535">Es posible que Google use tu historial de navegación para personalizar Búsqueda, Ads y otros servicios de Google.</translation>
<translation id="9026731007018893674">descarga</translation>
<translation id="9027146684281895941">Supervisa esta persona para controlar y ver los sitios web que visita desde tu cuenta de Google.</translation>
<translation id="9027459031423301635">Abrir vínculo en la pes&amp;taña nueva</translation>
@@ -5051,7 +5139,6 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="9084064520949870008">Abrir como ventana</translation>
<translation id="9088234649737575428">La política empresarial bloqueó <ph name="PLUGIN_NAME" /></translation>
<translation id="9088917181875854783">Confirma que esta clave de acceso se muestra en "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Enviar información del sistema</translation>
<translation id="9094033019050270033">Actualizar contraseña</translation>
<translation id="9094982973264386462">Quitar</translation>
<translation id="9095253524804455615">Quitar</translation>
@@ -5105,6 +5192,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="9170397650136757332">Mueve el dedo ligeramente para capturar todas las partes de tu huella digital</translation>
<translation id="9170848237812810038">&amp;Deshacer</translation>
<translation id="9170884462774788842">Otro programa en tu computadora agregó un tema que puede cambiar el funcionamiento de Chrome.</translation>
+<translation id="9173995187295789444">Buscando dispositivos Bluetooth…</translation>
<translation id="9174212595744391062">Esta acción borrará las cookies y la caché para todos los sitios, lo que incluye</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" />: Se conectó un dispositivo Bluetooth</translation>
<translation id="9177499212658576372">Actualmente, estás conectado a la red <ph name="NETWORK_TYPE" />.</translation>
@@ -5129,6 +5217,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="932327136139879170">Página principal</translation>
<translation id="932508678520956232">No se pudo iniciar la impresión.</translation>
<translation id="93393615658292258">Solo contraseña</translation>
+<translation id="935490618240037774">Tus favoritos, historial, contraseñas y otras opciones de configuración se sincronizarán con tu cuenta de Google para que puedas usarlos en todos tus dispositivos.</translation>
<translation id="936801553271523408">Datos de diagnóstico del sistema</translation>
<translation id="93766956588638423">Reparar extensión</translation>
<translation id="938470336146445890">Instala un certificado de usuario.</translation>
@@ -5149,6 +5238,7 @@ Es posible que los usuarios con conexiones lentas no puedan ver tu contenido.</t
<translation id="960987915827980018">Falta aproximadamente una hora.</translation>
<translation id="962802172452141067">Ãrbol de carpetas de favoritos</translation>
<translation id="968174221497644223">Caché de aplicación</translation>
+<translation id="969096075394517431">Cambiar idiomas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 pestaña}other{# pestañas}}</translation>
<translation id="971774202801778802">URL del marcador</translation>
<translation id="973473557718930265">Salir</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_es.xtb b/chromium/chrome/app/resources/generated_resources_es.xtb
index 4d8cc13e051..02a9ef4bee1 100644
--- a/chromium/chrome/app/resources/generated_resources_es.xtb
+++ b/chromium/chrome/app/resources/generated_resources_es.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Abrir enlace en una ventana nueva de <ph name="APP" /></translation>
<translation id="1005274289863221750">Utilizar el micrófono y la cámara</translation>
<translation id="1007408791287232274">No se han podido cargar dispositivos.</translation>
+<translation id="1008186147501209563">Exportar marcadores</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{La página no responde}other{Las páginas no responden}}</translation>
<translation id="1012794136286421601">Se están sincronizando tus archivos de Documentos, Hojas de cálculo, Presentaciones y Dibujos de Google. Abre la aplicación Google Drive para acceder a ellos con y sin conexión.</translation>
-<translation id="1013383076511149692">Ver el texto y las imágenes que copias en el portapapeles</translation>
<translation id="1013707859758800957">Se ha permitido la ejecución de un complemento no incluido en la zona de pruebas en esta página.</translation>
<translation id="1015318665228971643">Editar el nombre de la carpeta</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Abrir todas en una &amp;nueva ventana}=1{Abrir en una &amp;nueva ventana}other{Abrir (#) en una &amp;nueva ventana}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">No se ha podido eliminar el software dañino</translation>
<translation id="1062407476771304334">Sustituir</translation>
<translation id="1062866675591297858">Administra los usuarios supervisados mediante el <ph name="BEGIN_LINK" />panel de control de usuarios supervisados<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Comprobador de archivos de la biblioteca multimedia</translation>
<translation id="1064835277883315402">Conectarse a una red privada</translation>
<translation id="1064912851688322329">Desvincular tu cuenta de Google</translation>
<translation id="1067048845568873861">Creada</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Cifrado de datos</translation>
+<translation id="1074944608454986967">Para leer el contenido en voz alta, mantén pulsada la tecla de búsqueda y haz clic o arrastra el cursor para seleccionar contenido. También puedes resaltar una zona y pulsar la tecla de búsqueda + S.</translation>
<translation id="1076698951459398590">Habilitar tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurar actualizaciones automáticas para todos los usuarios</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Inicia sesión<ph name="END_SIGN_IN_LINK" /> para ver y controlar los sitios web que visite esta persona.</translation>
<translation id="109758035718544977">Activar sonido de sitios web</translation>
<translation id="1097658378307015415">Antes de iniciar sesión, entra como invitado para activar la red <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Traducir siempre el <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Conexión SMS</translation>
<translation id="1108600514891325577">&amp;Detener</translation>
<translation id="1110155001042129815">Esperar</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">No permitir que ningún sitio utilice mensajes exclusivos del sistema para acceder a los dispositivos MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Editar motor de búsqueda</translation>
-<translation id="1131167343343087859">Tarjetas de crédito y direcciones con Google Payments.</translation>
<translation id="1134009406053225289">Abrir en una ventana de incógnito</translation>
<translation id="1137673463384776352">Abrir enlace en <ph name="APP" /></translation>
<translation id="1140351953533677694">Acceder a tus dispositivos en serie y Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Complemento bloqueado</translation>
<translation id="1145532888383813076">Busca en el dispositivo, las aplicaciones y la Web.</translation>
<translation id="1146204723345436916">Importar marcadores desde archivo HTML...</translation>
+<translation id="1148097584170732637">Se han encontrado <ph name="FILE_COUNT" /> archivos.
+ <ph name="LINE_BREAK1" />
+ No hay espacio suficiente en el almacenamiento local. Se necesitan <ph name="FILE_SIZE" /> más.
+ <ph name="LINE_BREAK2" />
+ Prueba a seleccionar menos fotos.</translation>
<translation id="1149088842877960903">La ejecución de JavaScript a través de AppleScript está desactivada. Para activarla, accede al menú Configuración de Chrome &gt; Configuración avanzada &gt; Sistema. Para obtener más información, consulta la página https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mes de caducidad</translation>
<translation id="1153356358378277386">Dispositivos vinculados</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Cambiar nombre</translation>
<translation id="1175364870820465910">Im&amp;primir...</translation>
<translation id="117624967391683467">Copiando <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">¿Quieres restaurar el motor de búsqueda predeterminado?</translation>
<translation id="1177863135347784049">Personalizado</translation>
<translation id="1178581264944972037">Pausar</translation>
<translation id="1179803038870941185"><ph name="URL" /> quiere obtener un control absoluto de tus dispositivos MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Consultar y modificar cuentas de usuarios incluidos en lista blanca</translation>
<translation id="1206407435587370571">Explora tu Chromebook</translation>
<translation id="1209796539517632982">Servidores de nombres automáticos</translation>
+<translation id="1210982357925844241">Consulta y administra las contraseñas guardadas en la página <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Navega por Internet sin guardar tu historial de navegación con una ventana de incógnito</translation>
<translation id="1213037489357051291">Número de huellas digitales configuradas: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Nueva aplicación en segundo plano añadida</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Buscando redes móviles</translation>
<translation id="1285320974508926690">No traducir nunca este sitio</translation>
<translation id="1285484354230578868">Almacenar datos en tu cuenta de Google Drive</translation>
+<translation id="1288037062697528143">La luz nocturna se activará automáticamente al anochecer</translation>
<translation id="1293177648337752319">Activar sonido del sitio web</translation>
<translation id="1293509594570842875">No se ha podido crear el nuevo usuario supervisado. Comprueba tu conexión de red y vuelve a intentarlo más tarde.</translation>
<translation id="1293556467332435079">Archivos</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Archivo HTML de marcadores</translation>
<translation id="1303671224831497365">No se han encontrado dispositivos Bluetooth</translation>
<translation id="1306606229401759371">Cambiar configuración</translation>
-<translation id="1307398858972670978">Accede a tus contraseñas desde cualquier dispositivo a través de <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">¡Vaya! El sistema no ha podido almacenar el token de acceso a la API a largo plazo para este dispositivo.</translation>
<translation id="1313405956111467313">Configuración de proxy automática</translation>
<translation id="131364520783682672">Bloq Mayús</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Es mi perfil</translation>
<translation id="1338776410427958681">Ocultar <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Eliminando...</translation>
-<translation id="1339266338863469628">Predeterminado (solo registra al usuario)</translation>
<translation id="1340527397989195812">Realiza una copia de seguridad de los archivos multimedia desde el dispositivo con la aplicación Archivos.</translation>
<translation id="1341988552785875222">'<ph name="APP_NAME" />' ha establecido el fondo de pantalla actual. Es posible que tengas que desinstalar '<ph name="APP_NAME" />' para seleccionar otro fondo de pantalla.</translation>
<translation id="1346748346194534595">Derecha</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">La actualización comenzará cuando tengas un <ph name="BATTERY_LEVEL" />% de batería.</translation>
<translation id="1351692861129622852">Importando <ph name="FILE_COUNT" /> archivos...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">No se ha podido encontrar el archivo PPD. Comprueba que el Chromebook esté conectado y vuelve a intentarlo.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> está bloqueado</translation>
<translation id="1357589289913453911">ID de la extensión</translation>
<translation id="1358735829858566124">No se puede utilizar el archivo o el directorio.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">De izquierda a derecha</translation>
<translation id="1370646789215800222">¿Eliminar a esta persona?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Se va a quitar 1 elemento}other{Se van a quitar # elementos}}</translation>
+<translation id="1372841398847029212">Sincronizar con tu cuenta</translation>
<translation id="1374844444528092021">El certificado requerido por la red "<ph name="NETWORK_NAME" />" no está instalado o ya no es válido. Consigue un nuevo certificado y prueba a conectarte de nuevo.</translation>
<translation id="1374962581120570592">Cookies establecidas</translation>
<translation id="1375321115329958930">Contraseñas guardadas</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Crear usuario supervisado</translation>
<translation id="1410197035576869800">Icono de la aplicación</translation>
<translation id="1410616244180625362">Seguir permitiendo que <ph name="HOST" /> acceda a la cámara</translation>
+<translation id="1411668397053040814">Instala o actualiza el Teclado de Daydream para usar Chrome con RV</translation>
<translation id="1414648216875402825">Vas a actualizar a una versión inestable de <ph name="PRODUCT_NAME" /> que incluye funciones que están en desarrollo. Se producirán fallos y errores inesperados. Utiliza esta versión con precaución.</translation>
+<translation id="1415708812149920388">Se ha denegado el acceso de lectura al portapapeles</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID de extensión "<ph name="EXTENSION_ID" />") no se puede utilizar en este tipo de sesión.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">¡Vaya! Se ha producido un error al generar una clave privada RSA aleatoria.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Porción de pizza</translation>
<translation id="1467432559032391204">Izquierda</translation>
<translation id="1467999917853307373"><ph name="URL" /> quiere almacenar datos de forma permanente en tu dispositivo.</translation>
+<translation id="1468571364034902819">No se puede utilizar este perfil</translation>
<translation id="1470719357688513792">La nueva configuración de cookies se aplicará al volver a cargar la página.</translation>
<translation id="1470811252759861213">Para ver tus extensiones en todos tus ordenadores, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">No se ha subido <ph name="FILENAME" />. No hay suficiente espacio libre en tu cuenta de Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Caché del token de la API de identidad</translation>
<translation id="1478233201128522094">La próxima vez, un teléfono nuevo desbloqueará este <ph name="DEVICE_TYPE" />. Desactiva Smart Lock en Configuración.</translation>
<translation id="1478340334823509079">Detalles: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Listo para realizar la copia de seguridad de <ph name="FILE_COUNT" /> fotos nuevas</translation>
<translation id="1483493594462132177">Enviar</translation>
<translation id="1485015260175968628">Ahora puede:</translation>
<translation id="1485141095922496924">Versión <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Activada: configuración personalizada</translation>
<translation id="1493892686965953381">Esperando <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Otros <ph name="NUM_PRINTERS" /> dispositivos disponibles.</translation>
-<translation id="1497284176235884849">El archivo PPD proporcionado no es válido</translation>
<translation id="1497522201463361063">No se puede cambiar el nombre del archivo "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositivo desconocido [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">La cuenta de este propietario debe ser la primera cuenta que ha iniciado sesión en un inicio de sesión múltiple.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Acceder al servidor de depuración de página</translation>
<translation id="1601560923496285236">Aplicar</translation>
<translation id="1603914832182249871">(Incógnito)</translation>
+<translation id="1607139524282324606">Borrar entrada</translation>
<translation id="1608626060424371292">Eliminar este usuario</translation>
<translation id="1609170755653088773">Sincronizar esta contraseña con tu iPhone</translation>
<translation id="1609862759711084604">Usuario anterior</translation>
+<translation id="1611557582955786626">Inicia sesión para disfrutar de una experiencia de navegación personalizada y sincronizada en todos tus dispositivos</translation>
<translation id="1611584202130317952">Se ha interrumpido el flujo de aprovisionamiento. Vuelve a intentarlo más tarde o ponte en contacto con el propietario o el administrador del dispositivo.</translation>
<translation id="1611649489706141841">adelante</translation>
<translation id="1611704746353331382">Exportar marcadores a archivo HTML...</translation>
<translation id="1612129875274679969">Mantener este dispositivo en modo de kiosco de forma permanente.</translation>
+<translation id="161460670679785907">No se puede detectar tu teléfono</translation>
<translation id="1616206807336925449">Esta extensión no requiere permisos especiales.</translation>
<translation id="161707228174452095">Huella digital añadida.</translation>
<translation id="1618268899808219593">C&amp;entro de ayuda</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Mostrar opciones de entrada</translation>
<translation id="1650709179466243265">Añadir www. y .com y acceder a dirección</translation>
<translation id="1651008383952180276">Debes introducir la misma frase de contraseña dos veces</translation>
-<translation id="1652972346408808053">La contraseña se ha guardado. Accede a tus contraseñas desde cualquier dispositivo a través de <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Añade la impresora a Google Cloud Print para que puedas imprimir desde cualquier parte.}other{Añade # impresoras a Google Cloud Print para que puedas imprimir desde cualquier parte.}}</translation>
<translation id="1657406563541664238">Ayúdanos a mejorar <ph name="PRODUCT_NAME" /> enviando estadísticas de uso e informes sobre fallos.</translation>
<translation id="1658424621194652532">Esta página está accediendo al micrófono</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">No se ha podido acceder al archivo por razones de seguridad.</translation>
<translation id="167832068858235403">disminuir volumen</translation>
<translation id="1679068421605151609">Herramientas para desarrolladores</translation>
+<translation id="16815041330799488">No permitir que los sitios web vean el texto y las imágenes que se hayan copiado en el portapapeles</translation>
<translation id="1682548588986054654">Nueva ventana de incógnito</translation>
+<translation id="1688935057616748272">Escribe una letra</translation>
<translation id="168991973552362966">Añadir una impresora cercana</translation>
<translation id="1689945336726856614">Copiar &amp;URL</translation>
<translation id="1692602667007917253">¡Vaya! Se ha producido un error...</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Método de entrada</translation>
<translation id="175772926354468439">Habilitar tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Ver en Chrome Web Store</translation>
<translation id="1758831820837444715">Configurar la red Ethernet</translation>
<translation id="1763046204212875858">Crear accesos directos a aplicaciones</translation>
<translation id="1763108912552529023">Seguir explorando</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Precaución:<ph name="END_BOLD" /> estos archivos son temporales y es posible que se eliminen automáticamente para liberar espacio en el disco. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurar Smart Lock para tu <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperación de archivos de Microsoft</translation>
-<translation id="1825832322945165090">No hay espacio suficiente en el dispositivo</translation>
+<translation id="1818007989243628752">Eliminar la contraseña de <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Comprobando</translation>
<translation id="1828149253358786390"><ph name="SITE" /> quiere enviarte notificaciones.</translation>
<translation id="1828378091493947763">Este complemento no se admite en este dispositivo</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Al abrir el navegador...</translation>
<translation id="2006638907958895361">Abrir enlace en <ph name="APP" /></translation>
<translation id="2007404777272201486">Notificar un error...</translation>
+<translation id="2015632741368427174">Se ha bloqueado la redirección al sitio web:</translation>
<translation id="2016430552235416146">Tradicional</translation>
<translation id="2017334798163366053">Inhabilitar recolección de datos de rendimiento</translation>
<translation id="2017836877785168846">Borra el historial y los autocompletados de la barra de direcciones.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Ya existe un archivo "<ph name="FILENAME" />". ¿Qué quieres hacer?</translation>
<translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navega de forma segura con Google Chrome</translation>
+<translation id="2089795179672254991">Preguntar cuando un sitio web quiera ver el texto y las imágenes que se hayan copiado en el portapapeles (recomendado)</translation>
<translation id="2090165459409185032">Para recuperar la información de tu cuenta, accede a la página google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Configuración de seguridad del sistema</translation>
<translation id="2091887806945687916">Sonido</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Modificar tamaño</translation>
<translation id="2124930039827422115">{1,plural, =1{Valorada con un <ph name="AVERAGE_RATING" /> por 1 usuario.}other{Valorada con un <ph name="AVERAGE_RATING" /> por # usuarios.}}</translation>
<translation id="2126167708562367080">El administrador ha inhabilitado la sincronización.</translation>
-<translation id="2126426811489709554">Con la tecnología de Chrome</translation>
<translation id="2127372758936585790">Carga lenta</translation>
<translation id="212862741129535676">Porcentaje de ocupación de estado de frecuencia</translation>
<translation id="2128691215891724419">Error de sincronización: actualiza la frase de contraseña de sincronización</translation>
<translation id="2129825002735785149">Actualizar complemento</translation>
<translation id="2129904043921227933">Error de sincronización: actualiza la frase de contraseña de sincronización</translation>
<translation id="2131077480075264">No se puede instalar la extensión "<ph name="APP_NAME" />" porque no tiene permiso de "<ph name="IMPORT_NAME" />".</translation>
-<translation id="213491463158799620">¿Quieres traducir esta página?</translation>
<translation id="2135787500304447609">&amp;Reanudar</translation>
<translation id="2136372518715274136">Escribe una contraseña nueva</translation>
<translation id="2136476978468204130">La frase de contraseña que has introducido no es correcta</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Compromiso de entidad emisora de certificados</translation>
<translation id="218070003709087997">Usa un número para indicar cuántas copias quieres imprimir (entre 1 y 999).</translation>
<translation id="2187895286714876935">Error de importación del certificado de servidor</translation>
+<translation id="2187906491731510095">Se han actualizado las extensiones</translation>
<translation id="2188881192257509750">Abrir <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Aplicación para obtener credenciales Wi-Fi</translation>
<translation id="219008588003277019">Módulo cliente nativo: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Impresión de fecha de Microsoft</translation>
<translation id="225614027745146050">Te damos la bienvenida</translation>
<translation id="225692081236532131">Estado de la activación</translation>
+<translation id="2261323523305321874">El administrador ha hecho un cambio que afecta a todo el sistema e inhabilita algunos perfiles antiguos.</translation>
<translation id="2262477216570151239">Tiempo para la repetición</translation>
<translation id="2263189956353037928">Cerrar la sesión y volver a iniciarla</translation>
<translation id="2263497240924215535">(Inhabilitada)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">¿Quieres instalar <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Método EAP:</translation>
<translation id="2297705863329999812">Buscar impresoras</translation>
-<translation id="230115972905494466">No se han podido encontrar dispositivos compatibles</translation>
<translation id="2301382460326681002">El directorio raíz de la extensión no es válido.</translation>
<translation id="2302685579236571180">Navegar de incógnito</translation>
<translation id="23030561267973084"><ph name="EXTENSION_NAME" /> ha solicitado permisos adicionales.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Idioma y entrada</translation>
<translation id="2352662711729498748">Menos de 1 MB</translation>
<translation id="2352810082280059586">Las notas de la pantalla de bloqueo se guardan automáticamente en <ph name="LOCK_SCREEN_APP_NAME" />. La nota más reciente seguirá apareciendo en la pantalla de bloqueo.</translation>
+<translation id="2352947182261340447">No hay suficiente espacio disponible en el almacenamiento local</translation>
<translation id="2353297238722298836">Cámara y micrófono permitidos</translation>
<translation id="2356070529366658676">Preguntar</translation>
<translation id="2356517949307388948">Chrome no ha podido buscar software dañino.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Bloquear siempre el acceso al micrófono</translation>
<translation id="2367972762794486313">Mostrar aplicaciones</translation>
<translation id="2371076942591664043">Abrir al &amp;finalizar</translation>
-<translation id="237336063998926520">Utilizar tu dirección IP para determinar la ubicación</translation>
<translation id="2377319039870049694">Cambiar a vista de lista</translation>
<translation id="2377667304966270281">Fallos graves</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> archivos seleccionados</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Se ha producido un error. Comprueba tu impresora y vuelve a intentarlo.</translation>
<translation id="2385700042425247848">Nombre del servicio:</translation>
<translation id="2387458720915042159">Tipo de conexión con proxy</translation>
-<translation id="2391243203977115091">Se han encontrado <ph name="FILE_COUNT" /> fotos nuevas
- <ph name="LINE_BREAK1" />
- No hay espacio suficiente en el dispositivo.
- <ph name="LINE_BREAK2" />
- Prueba a seleccionar algunas fotos para empezar.</translation>
<translation id="2391419135980381625">Fuente estándar</translation>
<translation id="2391762656119864333">Revocar</translation>
<translation id="2392369802118427583">Activar</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Ejecutar siempre en <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tamaño total de los archivos</translation>
<translation id="2428510569851653187">Describe qué estabas haciendo cuando la pestaña se bloqueó</translation>
+<translation id="2431027948063157455">No se ha podido cargar el Asistente de Google. Comprueba tu conexión de red y vuelve a intentarlo.</translation>
<translation id="2433452467737464329">Añade un parámetro de consulta en la URL para actualizar la página de forma automática: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Aspecto</translation>
<translation id="2435248616906486374">Red desconectada</translation>
@@ -916,6 +927,7 @@ No creo que este sitio deba bloquearse</translation>
<translation id="2445081178310039857">El directorio raíz de la extensión es obligatorio.</translation>
<translation id="2448312741937722512">Tipo</translation>
<translation id="2450223707519584812">No podrás añadir usuarios porque faltan las claves de la API de Google. Consulta <ph name="DETAILS_URL" /> para obtener más información.</translation>
+<translation id="2450849356604136918">No hay vistas activas</translation>
<translation id="2453021845418314664">Configuración avanzada de sincronización</translation>
<translation id="2453576648990281505">Ya existe este archivo.</translation>
<translation id="2453860139492968684">Finalizar</translation>
@@ -923,7 +935,6 @@ No creo que este sitio deba bloquearse</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> quiere copiar archivos de <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID de clave de la entidad emisora de certificados</translation>
<translation id="2462752602710430187">Se ha añadido la impresora <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importar marcadores</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">No se puede establecer conexión con tu teléfono. Asegúrate de que estás utilizando un teléfono Android compatible que esté encendido y que tengas cerca. &lt;a&gt;Más información&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensiones no admitidas inhabilitadas</translation>
@@ -992,6 +1003,7 @@ No creo que este sitio deba bloquearse</translation>
<translation id="2562743677925229011">No has iniciado sesión en <ph name="SHORT_PRODUCT_NAME" />.</translation>
<translation id="2563856802393254086">¡Enhorabuena! Tu servicio de datos <ph name="NAME" /> se ha activado y está listo para que lo uses.</translation>
<translation id="2566124945717127842">Haz un Powerwash y restablece el estado de fábrica de tu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> para que quede como nuevo.</translation>
+<translation id="2567257616420533738">Se ha guardado la contraseña. Consulta y administra las contraseñas guardadas en la página <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Contenedor de barra de información</translation>
<translation id="2570000010887652771">Consumo de datos reducido.</translation>
<translation id="257088987046510401">Temas</translation>
@@ -1012,6 +1024,7 @@ No creo que este sitio deba bloquearse</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Configuración de búsqueda predeterminada</translation>
<translation id="2586657967955657006">Portapapeles</translation>
+<translation id="2586672484245266891">Introduce una URL más corta</translation>
<translation id="2587922270115112871">Al crear un usuario supervisado, no se crea una cuenta de Google, y sus datos
y su configuración no se sincronizan en otros dispositivos con la función de sincronización de Chrome. Un usuario supervisado solo se aplica a este dispositivo.</translation>
<translation id="258932246702879617">Selecciona <ph name="BEGIN_BOLD" />Anclar a la barra de tareas<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2633199387167390344"><ph name="NAME" /> utiliza <ph name="USAGE" /> MB del espacio en disco.</translation>
<translation id="2633212996805280240">¿Quieres eliminar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> no ha podido completar la instalación, pero se seguirá ejecutando desde la imagen de disco.</translation>
+<translation id="2635176084534510129">Disfruta de una experiencia más personalizada, como mejores sugerencias de contenido y un servicio de traducción más inteligente</translation>
<translation id="2635276683026132559">Firma</translation>
<translation id="2635926034288331400">Instalar en Aplicaciones</translation>
<translation id="2636625531157955190">Chrome no puede acceder a la imagen.</translation>
@@ -1054,14 +1068,15 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2643698698624765890">Para administrar tus extensiones, haz clic en la opción Extensiones del menú Ventana.</translation>
<translation id="2647142853114880570">volver a cargar</translation>
<translation id="2647269890314209800">Cookies en uso</translation>
+<translation id="264810637653812429">No se han podido encontrar dispositivos compatibles.</translation>
<translation id="2648831393319960979">El dispositivo se está añadiendo a tu cuenta. Esta acción puede tardar unos minutos...</translation>
<translation id="2649045351178520408">ASCII codificado en Base64, cadena de certificados</translation>
<translation id="2653266418988778031">Si eliminas el certificado de CA, el navegador ya no podrá confiar en ningún certificado emitido por esa entidad emisora de certificados.</translation>
<translation id="2653659639078652383">Enviar</translation>
<translation id="265390580714150011">Valor de campo</translation>
-<translation id="2654286334048437383">Exportar marcadores</translation>
<translation id="2655386581175833247">Certificado usuario:</translation>
<translation id="2660779039299703961">Evento</translation>
+<translation id="266079277508604648">No se puede establecer conexión con la impresora. Comprueba que esté encendida y conectada a tu Chromebook por red Wi‑Fi o USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Idioma</translation>
@@ -1084,6 +1099,7 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2680208403056680091">Tu conexión a Internet está siendo controlada</translation>
<translation id="268053382412112343">Hi&amp;storial</translation>
<translation id="2683638487103917598">Carpeta ordenada</translation>
+<translation id="2684004000387153598">Para continuar, haz clic en Aceptar y, a continuación, en Añadir perfil para crear un perfil con tu dirección de correo electrónico.</translation>
<translation id="2686759344028411998">No se ha podido detectar ninguno de los módulos cargados.</translation>
<translation id="2688196195245426394">Error al registrar el dispositivo en el servidor (<ph name="CLIENT_ERROR" />)</translation>
<translation id="2690024944919328218">Mostrar opciones de idioma</translation>
@@ -1096,6 +1112,7 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2704184184447774363">Firma de documentos de Microsoft</translation>
<translation id="270516211545221798">Velocidad del panel táctil</translation>
<translation id="2706892089432507937">Dispositivos USB</translation>
+<translation id="2706954854267016964">El dispositivo de Google Cloud Print seleccionado ya no es compatible. Prueba a configurar la impresora desde la configuración del sistema de tu ordenador.</translation>
<translation id="2707024448553392710">Descargando componente</translation>
<translation id="270921614578699633">Por encima de la media</translation>
<translation id="2709453993673701466">¿Quieres administrar la sincronización y personalización antes de que se activen? Accede a <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2737363922397526254">Ocultar...</translation>
<translation id="2737492745329609575">Iniciar configuración</translation>
<translation id="2738771556149464852">Anterior a</translation>
+<translation id="2739046699559178272">Guardar y continuar</translation>
<translation id="2739191690716947896">Depurar</translation>
<translation id="2739240477418971307">Cambiar tu configuración de accesibilidad</translation>
<translation id="2740393541869613458">revisar sitios web que ha visitado el usuario supervisado,</translation>
@@ -1146,6 +1164,7 @@ y su configuración no se sincronizan en otros dispositivos con la función de s
<translation id="2773802008104670137">Este tipo de archivo puede dañar tu ordenador.</translation>
<translation id="2775104091073479743">Editar huellas digitales</translation>
<translation id="2776441542064982094">Parece que no hay dispositivos disponibles para registrarse en la red. Si tu dispositivo está activado y conectado a Internet, prueba a registrarlo siguiendo las instrucciones que se incluyen en su manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Descargado</translation>
<translation id="2783661497142353826">Administrar aplicaciones de kiosco</translation>
<translation id="2784407158394623927">Activando el servicio de datos móviles</translation>
@@ -1204,7 +1223,6 @@ sistema operativo desde una unidad USB
<translation id="2843806747483486897">Cambiar acción predeterminada...</translation>
<translation id="2844111009524261443">Ejecutar al hacer clic</translation>
<translation id="2845382757467349449">Mostrar siempre la barra de marcadores</translation>
-<translation id="284682086647736321">Debes incluir Ctrl, Alt o Comando</translation>
<translation id="2847759467426165163">Enviar a</translation>
<translation id="284805635805850872">¿Eliminar software dañino?</translation>
<translation id="2849362176025371110">Envía a Google datos de uso y diagnósticos automáticamente. Puedes cambiar esta función en los <ph name="BEGIN_LINK1" />ajustes<ph name="END_LINK1" /> del dispositivo en cualquier momento. <ph name="BEGIN_LINK2" />Más información<ph name="END_LINK2" /></translation>
@@ -1212,6 +1230,7 @@ sistema operativo desde una unidad USB
<translation id="2849936225196189499">Crítica</translation>
<translation id="2850124913210091882">Copia de seguridad</translation>
<translation id="2850541429955027218">Añadir tema</translation>
+<translation id="2853121255651601031">Se ha guardado la contraseña</translation>
<translation id="2853916256216444076">Vídeo $1</translation>
<translation id="2857608528410806398">Cuerpo de la notificación de la función de desbloqueo rápido. Cuerpo de la notificación de la función de desbloqueo rápido. Cuerpo de la notificación de la función de desbloqueo rápido. Cuerpo de la notificación de la función de desbloqueo rápido. Cuerpo de la notificación de la función de desbloqueo rápido.</translation>
<translation id="2860150991415616761">muy largo (4 s)</translation>
@@ -1254,6 +1273,7 @@ sistema operativo desde una unidad USB
<translation id="2908162660801918428">Añadir galería de archivos por directorio</translation>
<translation id="2908789530129661844">Reducir pantalla</translation>
<translation id="2910318910161511225">Conéctate a una red y vuelve a intentarlo</translation>
+<translation id="2911898792135283060">Generar contraseña...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> quiere usar el micrófono.</translation>
<translation id="2913331724188855103">Permitir que los sitios guarden y lean datos de cookies (recomendado)</translation>
<translation id="2916073183900451334">El tabulador permite destacar los enlaces de una página web, así como los campos de formulario.</translation>
@@ -1298,6 +1318,7 @@ sistema operativo desde una unidad USB
<translation id="2989474696604907455">no conectado</translation>
<translation id="2989786307324390836">DER binario codificado, certificado único</translation>
<translation id="2993517869960930405">Información de la aplicación</translation>
+<translation id="2994669386200004489">No se ha podido crear la copia de seguridad de <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Instalada por tus padres.</translation>
<translation id="3002017044809397427">Se ha encontrado tu <ph name="PHONE_TYPE" />, pero Smart Lock solo funciona en dispositivos con Android 5.0 y versiones posteriores. &lt;a&gt;Más información&lt;/a&gt;</translation>
<translation id="3003144360685731741">Redes preferidas</translation>
@@ -1356,6 +1377,7 @@ Para obtener más información, accede a nuestro <ph name="BEGIN_LINK" />Centro
<translation id="3064410671692449875">Datos insuficientes</translation>
<translation id="3065041951436100775">Comentarios sobre una pestaña que se ha cerrado.</translation>
<translation id="3065140616557457172">Puedes introducir una consulta o bien la URL de la página que quieres visitar, lo que prefieras.</translation>
+<translation id="3066642396596108483">Sincroniza tus marcadores, tus contraseñas y tu historial en todos tus dispositivos</translation>
<translation id="3067198360141518313">Ejecutar este complemento</translation>
<translation id="3071624960923923138">Puedes hacer clic aquí para abrir una pestaña nueva</translation>
<translation id="3074037959626057712">Has iniciado sesión y activado la sincronización</translation>
@@ -1443,6 +1465,7 @@ Para obtener más información, accede a nuestro <ph name="BEGIN_LINK" />Centro
<translation id="3202173864863109533">El audio de esta pestaña se está silenciando.</translation>
<translation id="3206175707080061730">Ya existe un archivo "$1". ¿Quieres sustituirlo?</translation>
<translation id="3208703785962634733">Sin confirmar</translation>
+<translation id="3213187967168344806">No se puede añadir la impresora. Reinicia el ordenador y vuelve a intentarlo.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Se ha producido un error en el proceso de conector de <ph name="CLOUD_PRINT_NAME" />. ¿Reiniciar?</translation>
<translation id="3221634914176615296">Explora el contenido del dispositivo con la aplicación Archivos.</translation>
@@ -1469,12 +1492,14 @@ Para obtener más información, accede a nuestro <ph name="BEGIN_LINK" />Centro
<translation id="3254516606912442756">Se ha inhabilitado la detección automática de la zona horaria</translation>
<translation id="3264544094376351444">Fuente Sans-serif</translation>
<translation id="3264547943200567728">Error al configurar la red del Chromebox</translation>
+<translation id="3264582393905923483">Contexto</translation>
<translation id="3265459715026181080">Cerrar ventana</translation>
<translation id="3267726687589094446">Seguir permitiendo las descargas automáticas de varios archivos</translation>
<translation id="3267998849713137817">Hora de modificación</translation>
<translation id="3268451620468152448">Pestañas abiertas</translation>
<translation id="3269069891205016797">Tu información se eliminará del dispositivo al cerrar la sesión.</translation>
<translation id="3269093882174072735">Cargar imagen</translation>
+<translation id="3269889795238950578">Esta página puede ver el texto y las imágenes que se hayan copiado en el portapapeles.</translation>
<translation id="326999365752735949">Descargando archivo diff</translation>
<translation id="3270965368676314374">Leer, modificar y eliminar fotos, música y otros archivos multimedia de tu ordenador</translation>
<translation id="327147043223061465">Ver todas las cookies y todos los datos del sitio web</translation>
@@ -1506,6 +1531,7 @@ Para obtener más información, accede a nuestro <ph name="BEGIN_LINK" />Centro
<translation id="3305389145870741612">El proceso de formateo puede tardar unos segundos. Espera...</translation>
<translation id="3305661444342691068">Vista previa de PDF</translation>
<translation id="3306684685104080068">Habilita el envío de contenido a servicios basados en la nube como Hangouts de Google.</translation>
+<translation id="3307091518408668019">UO del ordenador (p. ej., OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unidad organizativa (OU)</translation>
<translation id="3308116878371095290">Se ha evitado el uso de cookies en esta página.</translation>
<translation id="3308134619352333507">Ocultar botón</translation>
@@ -1513,9 +1539,6 @@ Para obtener más información, accede a nuestro <ph name="BEGIN_LINK" />Centro
<translation id="3309747692199697901">Ejecutar siempre en todos los sitios</translation>
<translation id="3312424061798279731">Idiomas habilitados</translation>
<translation id="3312903956926554846">Instalar en el escritorio</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Desde <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Tu página de inicio ha cambiado a <ph name="URL" />. Para inhabilitar las extensiones que cambian la página de inicio, haz clic en Restaurar.</translation>
<translation id="3313590242757056087">Para definir los sitios web que puede ver el usuario supervisado, puedes configurar restricciones y opciones en la página <ph name="MANAGEMENT_URL" />.
Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" /> podrá navegar por todos los sitios de la Web.</translation>
<translation id="3313622045786997898">Valor de firma de certificados</translation>
@@ -1548,6 +1571,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3360297538363969800">Se ha producido un error al imprimir. Comprueba la impresora y vuelve a intentarlo.</translation>
<translation id="3364721542077212959">Herramientas del lápiz óptico</translation>
<translation id="336497260564123876">Se ha guardado la contraseña. Inicia sesión en Chrome para acceder a tus contraseñas desde todos tus dispositivos.</translation>
+<translation id="3365598184818502391">Usa Ctrl o Alt</translation>
<translation id="3367813778245106622">Vuelve a iniciar sesión para que comience la sincronización</translation>
<translation id="3368922792935385530">Con conexión</translation>
<translation id="3369624026883419694">Resolviendo host...</translation>
@@ -1581,6 +1605,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3423858849633684918">Se debe reiniciar <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Describe qué estabas haciendo cuando la pestaña se bloqueó</translation>
<translation id="3427092606871434483">Permitir (predeterminado)</translation>
+<translation id="3428419049384081277">Has iniciado sesión</translation>
<translation id="3429275422858276529">Añade esta página a marcadores para encontrarla fácilmente en otro momento</translation>
<translation id="3429599832623003132">$1 elementos</translation>
<translation id="3432227430032737297">Quitar todas las que se muestran</translation>
@@ -1603,13 +1628,14 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="344630545793878684">Leer tus datos en varios sitios web</translation>
<translation id="3449839693241009168">Pulsa <ph name="SEARCH_KEY" /> para enviar comandos a <ph name="EXTENSION_NAME" />.</translation>
<translation id="3450157232394774192">Porcentaje de ocupación de estado de inactividad</translation>
-<translation id="3450505713373650336">Realizando copia de seguridad de <ph name="FILE_COUNT" /> fotos</translation>
<translation id="3453612417627951340">Necesita autorización</translation>
<translation id="3454157711543303649">Activación completa</translation>
+<translation id="3454224730401036106">La conexión ha cambiado a una red más segura</translation>
<translation id="345693547134384690">Abrir &amp;imagen en una pestaña nueva</translation>
<translation id="3459509316159669723">Imprimir</translation>
<translation id="3459697287128633276">Para permitir que tu cuenta acceda a Google Play Store, debes autenticarte con tu proveedor de identidades.</translation>
<translation id="3459774175445953971">Última modificación:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> quiere ver el texto y las imágenes que se hayan copiado en el portapapeles</translation>
<translation id="3462413494201477527">¿Quieres cancelar la configuración de la cuenta?</translation>
<translation id="346431825526753">Esta es una cuenta infantil administrada por <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Haz clic en tu foto</translation>
@@ -1622,10 +1648,12 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3470502288861289375">Copiando...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Hoja de cálculo de Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;No se muestra 1 línea&gt;}other{&lt;No se muestran $1 líneas&gt;}}</translation>
<translation id="3475843873335999118">Sigue sin reconocerse tu huella digital. Introduce la contraseña.</translation>
<translation id="347670947055184738">¡Vaya! El sistema no ha podido recuperar la política para tu dispositivo.</translation>
<translation id="347785443197175480">Seguir permitiendo que <ph name="HOST" /> acceda a la cámara y al micrófono</translation>
<translation id="3478685642445675458">Desbloquea tu perfil antes de eliminar a un usuario.</translation>
+<translation id="347919930506963698">Saca el máximo partido a Chrome</translation>
<translation id="3479552764303398839">Ahora no</translation>
<translation id="3480892288821151001">Acoplar ventana a la izquierda</translation>
<translation id="3481915276125965083">Se han bloqueado los siguientes pop-ups en esta página:</translation>
@@ -1643,14 +1671,17 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3504135463003295723">Nombre del grupo:</translation>
<translation id="3505030558724226696">Revocar acceso al dispositivo</translation>
<translation id="3507421388498836150">Permisos actuales para <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Volver a buscar dispositivos Bluetooth</translation>
<translation id="3508920295779105875">Seleccionar otra carpeta...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Volver a buscar</translation>
<translation id="3511307672085573050">Copiar dire&amp;cción de enlace</translation>
<translation id="3511399794969432965">¿Tienes problemas de conexión?</translation>
<translation id="351152300840026870">Fuente de ancho fijo</translation>
<translation id="3511528412952710609">Breve</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancelar descarga}other{Cancelar descargas}}</translation>
<translation id="3514373592552233661">Las redes preferidas se utilizarán en lugar de otras redes conocidas si hay más de una disponible</translation>
+<translation id="3520212870468945358"><ph name="URL" /> quiere ver el número de serie de tu llave de seguridad</translation>
<translation id="3523642406908660543">Preguntar cuando un sitio quiera utilizar un complemento para acceder a tu ordenador (recomendado)</translation>
<translation id="3525897975040424366">Instalar en la estanteria</translation>
<translation id="3527085408025491307">Carpeta</translation>
@@ -1680,13 +1711,11 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3564334271939054422">La red Wi-Fi que estás utilizando (<ph name="NETWORK_ID" />) puede requerir que accedas a su página de inicio de sesión.</translation>
<translation id="3564708465992574908">Niveles de zoom</translation>
<translation id="3566721612727112615">No se ha añadido ningún sitio web</translation>
-<translation id="3566866560249787686">No se ha podido cargar el Asistente de Google. Vuelve a intentarlo.</translation>
<translation id="3569382839528428029">¿Quieres que <ph name="APP_NAME" /> comparta tu pantalla?</translation>
<translation id="3570985609317741174">Contenido web</translation>
<translation id="3571734092741541777">Configurar</translation>
<translation id="3574210789297084292">iniciar sesión</translation>
<translation id="3576324189521867626">Se ha instalado correctamente</translation>
-<translation id="3578331450833904042">Predeterminado (registra todos los sonidos)</translation>
<translation id="3578594933904494462">Se está compartiendo el contenido de esta pestaña.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; quiere compartir una impresora &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; con un grupo que te pertenece: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Si aceptas, todos los miembros del grupo podrán utilizar esa impresora para imprimir.</translation>
<translation id="3584169441612580296">Leer y modificar fotos, música y otros archivos multimedia de tu ordenador</translation>
@@ -1701,6 +1730,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3599863153486145794">Borra el historial de todos los dispositivos en los que hayas iniciado sesión. Es posible que tu cuenta de Google tenga otros tipos de historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Tu administrador ha inhabilitado el acceso a los archivos locales de tu dispositivo.</translation>
<translation id="3600792891314830896">Silenciar los sitios web que reproducen sonidos</translation>
+<translation id="3603177256297531067">No se ha podido traducir la página</translation>
<translation id="3603533104205588786">Puedes hacer clic en la estrella para añadir esta página a marcadores</translation>
<translation id="3603622770190368340">Obtener certificado de red</translation>
<translation id="3604048165392640554">No se ha encontrado ninguna conexión móvil. Activa la conexión compartida instantánea en tus otros dispositivos e inténtalo de nuevo. &lt;a target="_blank" href="<ph name="URL" />"&gt;Más información&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3697100740575341996">El administrador de TI ha inhabilitado el canjeo de ofertas de Chrome en tu dispositivo. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Dirección de correo electrónico</translation>
<translation id="3702500414347826004">Tus páginas de inicio se han cambiado para incluir <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Preguntar cuando un sitio web quiera ver el texto y las imágenes que copias en el portapapeles</translation>
<translation id="370415077757856453">JavaScript bloqueado</translation>
<translation id="3704331259350077894">Cese de la operación</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="379082410132524484">Tu tarjeta ha caducado</translation>
<translation id="3792890930871100565">Desconectar impresoras</translation>
<translation id="379422718204375917">Utilizar Smart Lock para iniciar sesión en tu cuenta</translation>
-<translation id="3794595850995182458">Salir de la página</translation>
<translation id="3796648294839530037">Redes favoritas:</translation>
<translation id="3797900183766075808">&amp;Buscar <ph name="SEARCH_TERMS" /> en <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Te permite habilitar e inhabilitar la función Tocar para hacer clic</translation>
@@ -1854,10 +1882,8 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="381202950560906753">Añadir otra</translation>
<translation id="3812525830114410218">Certificado erróneo</translation>
<translation id="3813296892522778813">Si no puedes encontrar lo que estás buscando, consulta la <ph name="BEGIN_LINK_CHROMIUM" />ayuda de Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Se han encontrado <ph name="FILE_COUNT" /> fotos nuevas
- <ph name="LINE_BREAK1" />
- Ya se puede hacer la copia de seguridad en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Permitir a todos los sitios enviar mensajes push en segundo plano</translation>
+<translation id="3819497457291599334">Accede a Configuración &gt; Aplicaciones y notificaciones &gt; Todas las aplicaciones &gt; Servicios de Google Play.</translation>
<translation id="3819752733757735746">Acceso a interruptores (controla el ordenador con uno o dos interruptores)</translation>
<translation id="3819800052061700452">&amp;Pantalla completa</translation>
<translation id="3820172043799983114">PIN no válido.</translation>
@@ -1877,7 +1903,9 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3838486795898716504">Más <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies y otros datos de sitios y complementos</translation>
<translation id="383891835335927981">No se ha ampliado ni reducido ningún sitio web</translation>
+<translation id="3839516600093027468">No permitir nunca que <ph name="HOST" /> vea el portapapeles</translation>
<translation id="3840053866656739575">Se ha perdido la conexión con tu Chromebox. Acércate más o comprueba el dispositivo mientras intentamos volver a establecer la conexión.</translation>
+<translation id="3842132283799370683">No se ha podido vincular la máquina con el dominio. Esto podría deberse a problemas con la unidad organizativa.</translation>
<translation id="3842552989725514455">Fuente Serif</translation>
<translation id="385051799172605136">Atrás</translation>
<translation id="3851428669031642514">Cargar scripts no seguros</translation>
@@ -1886,6 +1914,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3856800405688283469">Seleccionar zona horaria</translation>
<translation id="3856921555429624101">La medición del uso de datos ha finalizado</translation>
<translation id="3857228364945137633">Prueba Smart Lock para desbloquear tu <ph name="DEVICE_TYPE" /> sin una contraseña cuando tu teléfono esté cerca.</translation>
+<translation id="3857732810083914482">La personalización está desactivada. Puedes cambiar esta opción en myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Te damos la bienvenida a Hangouts Meet</translation>
<translation id="3862134173397075045">Te damos la bienvenida a la experiencia Cast en Chrome</translation>
@@ -1927,9 +1956,11 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3926002189479431949">El teléfono de Smart Lock ha cambiado</translation>
<translation id="3927932062596804919">Denegar</translation>
<translation id="3930521966936686665">Reproducir en</translation>
+<translation id="3933283459331715412">Recuperar la contraseña eliminada de <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Abrir audio en una pestaña nueva</translation>
<translation id="3936925983113350642">La contraseña que selecciones será necesaria para restaurar este certificado más adelante. Guárdala en un lugar seguro.</translation>
<translation id="3937640725563832867">Nombre alternativo del emisor del certificado</translation>
+<translation id="3937734102568271121">Traducir siempre el <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Habilitar repetición automática</translation>
<translation id="3941357410013254652">ID de canal</translation>
<translation id="3941565636838060942">Para ocultar el acceso a este programa, debes desinstalarlo utilizando la función <ph name="CONTROL_PANEL_APPLET_NAME" /> del Panel de control.
@@ -1942,6 +1973,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importado desde Internet Explorer</translation>
<translation id="3950820424414687140">Iniciar sesión</translation>
+<translation id="3950870029767307261">No se permite que esta página vea el texto y las imágenes que se hayan copiado en el portapapeles</translation>
<translation id="3954354850384043518">En curso</translation>
<translation id="3955193568934677022">Permitir que los sitios web reproduzcan contenido protegido (recomendado)</translation>
<translation id="3956702100721821638">No se ha podido acceder a Google Play</translation>
@@ -1974,6 +2006,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="39964277676607559">No se ha podido cargar la ruta "<ph name="RELATIVE_PATH" />" de JavaScript para el script de contenido.</translation>
<translation id="4002066346123236978">Título</translation>
<translation id="40027638859996362">Movimiento de palabras</translation>
+<translation id="4005817994523282006">Método de detección de zona horaria</translation>
<translation id="4008291085758151621">La información del sitio web no está disponible en RV</translation>
<translation id="4010917659463429001">Para ver los marcadores en todos tus dispositivos, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">¿Reparar "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1990,6 +2023,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4037084878352560732">Caballo</translation>
<translation id="4037889604535939429">Cambiar persona</translation>
<translation id="4042264909745389898">Condiciones de Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Salir de la página}other{Salir de las páginas}}</translation>
<translation id="4044612648082411741">Introduce la contraseña del certificado</translation>
<translation id="404493185430269859">Motor de búsqueda predeterminado</translation>
<translation id="4047112090469382184">Seguridad</translation>
@@ -2036,6 +2070,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4109135793348361820">Mover ventana a <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Centrarse en estantería</translation>
<translation id="4114360727879906392">Ventana anterior</translation>
+<translation id="4115002065223188701">La red está fuera del alcance</translation>
<translation id="4115080753528843955">Algunos servicios de contenido utilizan identificadores únicos para autorizar el acceso a contenido protegido</translation>
<translation id="411666854932687641">Memoria</translation>
<translation id="4120817667028078560">Ruta demasiado larga</translation>
@@ -2046,6 +2081,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4130207949184424187">Esta extensión ha cambiado la página que se muestra al buscar en el omnibox.</translation>
<translation id="413121957363593859">Componentes</translation>
<translation id="4131410914670010031">Blanco y negro</translation>
+<translation id="4136203100490971508">La luz nocturna se desactivará automáticamente al amanecer</translation>
<translation id="4138267921960073861">Mostrar nombres de usuario y fotos en la pantalla de inicio de sesión</translation>
<translation id="4140559601186535628">Mensajes push</translation>
<translation id="4146026355784316281">Abrir siempre con el visor del sistema</translation>
@@ -2063,6 +2099,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4172051516777682613">Mostrar siempre</translation>
<translation id="4175737294868205930">Almacenamiento permanente</translation>
<translation id="4176463684765177261">Inhabilitado</translation>
+<translation id="4180684688621252156">Servicio de impresión</translation>
<translation id="4180788401304023883">¿Quieres eliminar el certificado de CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Idiomas</translation>
<translation id="4184885522552335684">Arrastra una pantalla para moverla</translation>
@@ -2078,7 +2115,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4206323443866416204">Informe de comentarios</translation>
<translation id="420665587194630159">(Esta extensión está administrada y no se puede eliminar ni inhabilitar).</translation>
<translation id="4206944295053515692">Obtener sugerencias de Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> quiere ver el texto y las imágenes que copias en el portapapeles.</translation>
<translation id="4208390505124702064">Buscar <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Grande</translation>
<translation id="421017592316736757">Tienes que conectarte a Internet para acceder a este archivo.</translation>
@@ -2086,6 +2122,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="42126664696688958">Exportar</translation>
<translation id="42137655013211669">El servidor ha prohibido el acceso a este recurso.</translation>
<translation id="4215350869199060536">¡Vaya! El nombre incluye símbolos que no están permitidos</translation>
+<translation id="4215448920900139318">Creando copia de seguridad de <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Toda la pantalla</translation>
<translation id="4235813040357936597">Añadir cuenta de <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancelar inicio de sesión</translation>
@@ -2113,7 +2150,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4270393598798225102">Versión <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Sin resultados</translation>
<translation id="4275830172053184480">Reiniciar tu dispositivo</translation>
-<translation id="4276216215490044084">No se pueden cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
<translation id="4278390842282768270">Permitido</translation>
<translation id="4281844954008187215">Condiciones del servicio</translation>
<translation id="4282196459431406533">Smart Lock está activado</translation>
@@ -2125,15 +2161,15 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4289300219472526559">Empezar a hablar</translation>
<translation id="4289540628985791613">Descripción general</translation>
<translation id="4296575653627536209">Añadir usuario supervisado</translation>
+<translation id="4297322094678649474">Cambiar idiomas</translation>
+<translation id="4299141727003252811">Google puede utilizar tu actividad de navegación, el contenido de algunos sitios web que visitas y otras interacciones con el navegador para personalizar Chrome y otros servicios de Google, como el Traductor, la Búsqueda y los anuncios.</translation>
<translation id="4300305918532693141">Para cambiar esta opción, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Tienes una nueva actualización del SO. Inicia sesión para empezar.</translation>
<translation id="4305227814872083840">largo (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K activos)</translation>
+<translation id="4310139701823742692">El formato del archivo no es correcto. Comprueba el archivo PPD e inténtalo de nuevo.</translation>
<translation id="431076611119798497">&amp;Detalles</translation>
<translation id="4312866146174492540">Bloquear (predeterminado)</translation>
-<translation id="4315548163539304064">Escaneando tu dispositivo multimedia...
- <ph name="LINE_BREAK1" />
- Se han encontrado <ph name="FILE_COUNT" /> fotos nuevas</translation>
<translation id="4316850752623536204">Sitio web del desarrollador</translation>
<translation id="4320177379694898372">No hay conexión a Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuar descarga}other{Continuar descargas}}</translation>
@@ -2158,7 +2194,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4359408040881008151">Instalada debido a las extensiones dependientes</translation>
<translation id="4361142739114356624">Falta la clave privada de este certificado de cliente o no es válida</translation>
<translation id="4363771538994847871">No se han encontrado destinos para enviar contenido. ¿Necesitas ayuda?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> descargado</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> está compartiendo una ventana.</translation>
<translation id="4364830672918311045">Mostrar notificaciones</translation>
<translation id="4365673000813822030">¡Ups! La sincronización ha dejado de funcionar.</translation>
@@ -2179,10 +2214,10 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4394049700291259645">Inhabilitar</translation>
<translation id="4400367121200150367">Los sitios web de los que nunca se guarda la contraseña aparecerán aquí</translation>
<translation id="4400632832271803360">Mantén pulsado el menú de aplicaciones para cambiar el comportamiento de las teclas de la fila superior</translation>
-<translation id="4405076286418917603">Se necesita un carácter</translation>
<translation id="4408599188496843485">Ay&amp;uda</translation>
<translation id="4409697491990005945">Márgenes</translation>
<translation id="4411578466613447185">Firmante del código</translation>
+<translation id="4412698727486357573">Centro de Ayuda</translation>
<translation id="4414232939543644979">Nueva ventana de &amp;incógnito</translation>
<translation id="4415748029120993980">Curva elíptica SECG secp384r1 (también denominada NIST P-384)</translation>
<translation id="4419409365248380979">Permitir siempre que <ph name="HOST" /> pueda establecer cookies.</translation>
@@ -2196,7 +2231,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4430369329743628066">Añadida a Marcadores</translation>
<translation id="443464694732789311">Continuar</translation>
<translation id="4439318412377770121">¿Quieres registrar <ph name="DEVICE_NAME" /> en Google Cloud Devices?</translation>
-<translation id="4439612350502082674">No se puede añadir la impresora. Reinicia y vuelve a intentarlo.</translation>
<translation id="4441124369922430666">¿Quieres que esta aplicación se inicie de forma automática cuando se active el ordenador?</translation>
<translation id="444134486829715816">Ampliar...</translation>
<translation id="4441548209689510310">Mostrar opciones de revisión ortográfica</translation>
@@ -2218,6 +2252,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4474381447165623168">Establecer automáticamente con tu red Wi‑Fi</translation>
<translation id="4475552974751346499">Buscar descargas</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Incluye Ctrl, Alt o ⌘</translation>
<translation id="4478664379124702289">Guardar enlac&amp;e como...</translation>
<translation id="4479424953165245642">Administrar aplicaciones del kiosco</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2231,8 +2266,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4508051413094283164">Abre todos los marcadores en una ventana de incógnito</translation>
<translation id="4508265954913339219">Error de activación</translation>
<translation id="4508765956121923607">Ver código f&amp;uente</translation>
-<translation id="4509017836361568632">Descartar foto</translation>
-<translation id="4513946894732546136">Comentarios</translation>
<translation id="451407183922382411">Con la tecnología de <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurar nuevo usuario supervisado</translation>
<translation id="451515744433878153">Quitar</translation>
@@ -2240,6 +2273,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4520385623207007473">Cookies en uso</translation>
<translation id="452039078290142656">dispositivos desconocidos de <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalles</translation>
+<translation id="4522600456902129422">Seguir permitiendo que este sitio web vea el portapapeles</translation>
<translation id="4530494379350999373">Origen</translation>
<translation id="4532499992208253975">emcargando</translation>
<translation id="4533985347672295764">Tiempo de uso de la CPU</translation>
@@ -2252,9 +2286,11 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4543778593405494224">Administrador de certificados</translation>
<translation id="4544174279960331769">Avatar azul predeterminado</translation>
<translation id="4545028762441890696">Para volver a habilitarla, acepta los nuevos permisos:</translation>
+<translation id="454547174531670764">Sincronizar con otra cuenta</translation>
<translation id="4545759655004063573">No se puede guardar debido a que los permisos son insuficientes. Selecciona otra ubicación.</translation>
<translation id="4546308221697447294">Navega de forma rápida con Google Chrome</translation>
<translation id="4547659257713117923">No hay pestañas de otros dispositivos</translation>
+<translation id="4547672827276975204">Definir automáticamente</translation>
<translation id="4547992677060857254">La carpeta que has seleccionado contiene archivos confidenciales. ¿Seguro que quieres conceder a "$1" acceso de escritura permanente a esta carpeta?</translation>
<translation id="4552031286893852992">Chrome ha bloqueado los anuncios en este sitio web porque suele mostrar anuncios invasivos.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2426,10 +2462,10 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4837926214103741331">No tienes autorización para utilizar este dispositivo. Ponte en contacto con su propietario para obtener permiso de inicio de sesión.</translation>
<translation id="4837952862063191349">Para desbloquear y restaurar tus datos locales, introduce la antigua contraseña de tu <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Chrome no ha podido quitar el software dañino.</translation>
+<translation id="4838836835474292213">Se ha permitido el acceso de lectura al portapapeles</translation>
<translation id="4839303808932127586">Gu&amp;ardar vídeo como...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elementos seleccionados</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 más}other{# más}}</translation>
-<translation id="4840626203080576849">Preguntar cuando un sitio web quiera ver el texto y las imágenes que copias en el portapapeles (recomendado)</translation>
<translation id="4842976633412754305">Esta página está intentando cargar scripts de fuentes no autorizadas.</translation>
<translation id="4844333629810439236">Otros teclados</translation>
<translation id="4846680374085650406">Estás siguiendo la recomendación del administrador para esta opción.</translation>
@@ -2481,6 +2517,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4900392736118574277">Tu página de inicio ha cambiado a <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilizar un servicio web para revisar la ortografía</translation>
<translation id="49027928311173603">La política que has descargado del servidor no es válida (<ph name="VALIDATION_ERROR" />).</translation>
+<translation id="4905417359854579806">Ya puedes crear la copia de seguridad de <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Este archivo no se descarga habitualmente y puede ser peligroso.</translation>
<translation id="4907306957610201395">Categoría de permisos</translation>
<translation id="4907824805858067479">El administrar ha inhabilitado las tarjetas guardadas</translation>
@@ -2513,6 +2550,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4953689047182316270">Responder a eventos de accesibilidad</translation>
<translation id="4953808748584563296">Avatar naranja predeterminado</translation>
<translation id="4955814292505481804">Anual</translation>
+<translation id="4958834709409349617">Sigue estos pasos para habilitar las notificaciones en tu "<ph name="PHONE_NAME_1" />" y en tu "<ph name="PHONE_NAME_2" />":</translation>
<translation id="495931528404527476">En Chrome</translation>
<translation id="496226124210045887">La carpeta que has seleccionado contiene archivos confidenciales. ¿Seguro que quieres conceder a "$1" acceso de lectura permanente a esta carpeta?</translation>
<translation id="4964455510556214366">Disposición</translation>
@@ -2525,6 +2563,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4970738541803285369">Instalar en el escritorio...</translation>
<translation id="4971412780836297815">Abrir al finalizar</translation>
<translation id="4972129977812092092">Editar impresora</translation>
+<translation id="497287958838527945">Tarjetas de crédito y direcciones con Google Pay.</translation>
<translation id="4973307593867026061">Añadir impresoras</translation>
<translation id="4973523518332075481">Utiliza un nombre que tenga <ph name="MAX_LENGTH" /> caracteres como máximo</translation>
<translation id="497421865427891073">Avanzar</translation>
@@ -2548,6 +2587,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="4998873842614926205">Confirmar cambios</translation>
<translation id="499955951116857523">Administrador de archivos</translation>
<translation id="5000922062037820727">Bloqueado (recomendado)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> fotos nuevas</translation>
<translation id="5010043101506446253">Entidad emisora de certificados</translation>
<translation id="5010929733229908807">Todos los datos se cifraron con tu frase de contraseña de sincronización el <ph name="TIME" /></translation>
<translation id="5011739343823725107">No se ha podido iniciar el servidor de sincronización</translation>
@@ -2555,6 +2595,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5015762597229892204">Seleccionar una aplicación de controladores de impresora</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Recordar</translation>
+<translation id="5018207570537526145">Abrir sitio web de la extensión</translation>
<translation id="5024856940085636730">Una operación está tardando más de lo esperado. ¿Quieres cancelarla?</translation>
<translation id="5026874946691314267">No volver a mostrar esta notificación</translation>
<translation id="5027550639139316293">Certificado de correo electrónico</translation>
@@ -2624,6 +2665,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5143374789336132547">La extensión <ph name="EXTENSION_NAME" /> ha cambiado la página que se muestra al hacer clic en el botón Página de inicio.</translation>
<translation id="5143712164865402236">Activar pantalla completa</translation>
<translation id="5145331109270917438">Fecha de modificación</translation>
+<translation id="514561958218673757">Sigue estos pasos para habilitar las notificaciones en tus dispositivos:</translation>
<translation id="5150254825601720210">Nombre de servidor SSL de certificado de Netscape</translation>
<translation id="5151354047782775295">Libera espacio en el disco o puede que se eliminen automáticamente ciertos datos</translation>
<translation id="5153297660536091054">Función de desbloqueo con PIN</translation>
@@ -2681,6 +2723,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5238278114306905396">Se ha eliminado automáticamente la aplicación <ph name="EXTENSION_NAME" />.</translation>
<translation id="5238369540257804368">Ãmbitos</translation>
<translation id="5241128660650683457">Leer todos tus datos en los sitios web a los que accedes</translation>
+<translation id="5241567694820672363">¿Quieres restaurar la página de inicio predeterminada?</translation>
<translation id="5242724311594467048">¿Habilitar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ha dejado de funcionar. Haz clic en este globo para reiniciar la aplicación.</translation>
<translation id="5249624017678798539">Se ha producido un fallo en el navegador antes de que se completara la descarga.</translation>
@@ -2690,7 +2733,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5254368820972107711">Mostrar archivos que se van a eliminar</translation>
<translation id="52550593576409946">La aplicación de kiosco no se ha podido iniciar.</translation>
<translation id="5255315797444241226">La frase de contraseña introducida no es correcta.</translation>
-<translation id="5259571578888203461">No permitir que los sitios web vean el texto y las imágenes que copias en el portapapeles</translation>
<translation id="5260508466980570042">Tu dirección de correo electrónico y tu contraseña no se han podido verificar. Vuelve a intentarlo.</translation>
<translation id="5261683757250193089">Abrir en Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accede a los archivos desde cualquier lugar, incluso sin conexión.<ph name="MARKUP_2" />
@@ -2743,7 +2785,6 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5324780743567488672">Establecer la zona horaria de forma automática según tu ubicación</translation>
<translation id="5327248766486351172">Nombre</translation>
<translation id="532943162177641444">Toca la notificación en el <ph name="PHONE_NAME" /> para configurar el punto de acceso móvil que este dispositivo puede usar.</translation>
-<translation id="5329615878510216304">volver a buscar</translation>
<translation id="5329858601952122676">&amp;Suprimir</translation>
<translation id="5330145655348521461">Estos archivos se han abierto en un escritorio diferente. Ve a <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) para verlo.</translation>
<translation id="5330512191124428349">Obtener información</translation>
@@ -2753,6 +2794,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5334142896108694079">Caché de secuencia de comandos</translation>
<translation id="533433379391851622">Se esperaba la versión "<ph name="EXPECTED_VERSION" />", pero la versión fue "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Ver código fuente</translation>
+<translation id="5335458522276292100">Creando copia de seguridad de <ph name="FILE_COUNT" /> en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instalada por una aplicación externa</translation>
<translation id="5338503421962489998">Almacenamiento local</translation>
<translation id="5340217413897845242">Elemento 6 de la estantería</translation>
@@ -2874,6 +2916,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5516183516694518900">Inicia sesión con tu cuenta de Google para acceder a los marcadores, las contraseñas, el historial y otros ajustes desde todos tus dispositivos.</translation>
<translation id="551752069230578406">Se está añadiendo la impresora a tu cuenta. Esta acción puede tardar unos minutos...</translation>
<translation id="5517535964909391608">Contenido no seguro bloqueado</translation>
+<translation id="5518219166343146486">Preguntar cuando un sitio web quiera ver el texto y las imágenes que se hayan copiado en el portapapeles</translation>
<translation id="5518584115117143805">Certificado de cifrado de correo electrónico</translation>
<translation id="5521078259930077036">¿Es esta la página de inicio que esperabas?</translation>
<translation id="5521348028713515143">Añadir acceso directo en el escritorio</translation>
@@ -2884,9 +2927,9 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5527463195266282916">Se ha intentado instalar una versión anterior de la extensión.</translation>
<translation id="5527474464531963247">También puedes seleccionar otra red.</translation>
<translation id="5528368756083817449">Administrador de marcadores</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> quiere</translation>
+<translation id="5534304873398226603">Descartar foto o vídeo</translation>
<translation id="5534520101572674276">Calculando tamaño...</translation>
<translation id="5535941515421698170">Eliminar también los datos de este dispositivo</translation>
<translation id="5537725057119320332">Enviar</translation>
@@ -2926,8 +2969,10 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Cargando aplicaciones...</translation>
<translation id="5592595402373377407">Todavía no hay suficientes datos disponibles.</translation>
+<translation id="5593766628437008432">Sigue estos pasos para habilitar las notificaciones en tu "<ph name="PHONE_NAME" />":</translation>
<translation id="5595152862129936745">Muy lejos</translation>
<translation id="5595485650161345191">Editar dirección</translation>
+<translation id="5596627076506792578">Más opciones</translation>
<translation id="5600706100022181951">Para descargar la actualización se necesitan <ph name="UPDATE_SIZE_MB" /> MB de datos móviles. ¿Quieres continuar?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Otros motores de búsqueda</translation>
@@ -2955,6 +3000,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="563535393368633106">Preguntar antes de acceder (recomendado)</translation>
<translation id="5636996382092289526">Para utilizar la red <ph name="NETWORK_ID" />, es posible que primero tengas que <ph name="LINK_START" />acceder a la página de inicio de sesión de la red<ph name="LINK_END" />, que se abrirá de forma automática en unos segundos. Si no se abre, no podrás utilizar esa red.</translation>
<translation id="5637476008227280525">Permitir datos móviles</translation>
+<translation id="5638309510554459422">Busca extensiones y temas en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Actualizada hace <ph name="HOURS" /> horas</translation>
<translation id="5639549361331209298">Vuelve a cargar esta página y espera para ver más opciones</translation>
<translation id="5642508497713047">Firmante de la lista de revocación de certificados</translation>
@@ -2966,6 +3012,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5657667036353380798">La extensión externa requiere que esté instalada la versión <ph name="MINIMUM_CHROME_VERSION" /> o una versión posterior de Chrome.</translation>
<translation id="5658415415603568799">Para mayor seguridad, Smart Lock te pedirá que introduzcas la contraseña después de 20 horas.</translation>
<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659833766619490117">No se ha podido traducir la página</translation>
<translation id="5662477687021125631">Perpetua</translation>
<translation id="5667546120811588575">Configurando Google Play...</translation>
<translation id="5669267381087807207">Activando</translation>
@@ -3001,6 +3048,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5729712731028706266">&amp;Ver</translation>
<translation id="5729996640881880439">No se puede mostrar el código de este error.</translation>
<translation id="5731247495086897348">Pega&amp;r y acceder</translation>
+<translation id="5731409020711461763">1 foto nueva</translation>
<translation id="5734362860645681824">Comunicaciones</translation>
<translation id="5735973442555172575">Para usar aplicaciones de Android, vuelve a iniciar sesión y actualiza.</translation>
<translation id="5736796278325406685">Introduce un nombre de usuario válido</translation>
@@ -3031,11 +3079,13 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="577322787686508614">No se permite la operación de lectura en "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Abrir la aplicación Archivos</translation>
<translation id="5774515636230743468">Manifiesto:</translation>
+<translation id="5775834615653774429">No se ha podido vincular la máquina con el dominio. La unidad organizativa no existe.</translation>
<translation id="577624874850706961">Buscar cookies</translation>
<translation id="5777468213129569553">Abrir Chrome</translation>
<translation id="5778747455497889540">Esta es la contraseña del módulo seguro generada aleatoriamente que se ha asignado a tu ordenador:</translation>
<translation id="5780973441651030252">Prioridad del proceso</translation>
<translation id="5781865261247219930">Enviar comandos a <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Traduciendo...</translation>
<translation id="5783221160790377646">Debido a un error, no se ha creado un usuario supervisado. Vuelve a intentarlo más tarde.</translation>
<translation id="5783602409389152506">mientras se buscan dispositivos...</translation>
<translation id="57838592816432529">Silenciar</translation>
@@ -3049,6 +3099,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5804241973901381774">Permisos</translation>
<translation id="580571955903695899">Reordenar por título</translation>
<translation id="5807290661599647102">Establecer el bloqueo de pantalla</translation>
+<translation id="580926004266167721">No se ha podido vincular la máquina con el dominio. Esto podría deberse a que tu cuenta no tiene suficientes privilegios de la unidad organizativa.</translation>
<translation id="580961539202306967">Preguntarme cuando un sitio quiera enviarme mensajes push (recomendado)</translation>
<translation id="5814126672212206791">Tipo de conexión</translation>
<translation id="5815645614496570556">Dirección X.400</translation>
@@ -3070,8 +3121,10 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="5835754902560991078">extremadamente breve (0,6 s)</translation>
<translation id="5838456317242088717">Sesión de incógnito actual</translation>
<translation id="5842497610951477805">Habilitar Bluetooth</translation>
+<translation id="5843250171025351504">Tu dispositivo ya no cumple la versión de cliente mínima especificada por el administrador. Actualízalo para iniciar sesión.</translation>
<translation id="5846929185714966548">Pestaña 4</translation>
<translation id="5848924408752252705">Tocar para volver</translation>
+<translation id="5849212445710944278">Ya se ha añadido</translation>
<translation id="5849570051105887917">Código del proveedor inicial</translation>
<translation id="5849869942539715694">Empaquetar extensión...</translation>
<translation id="5850516540536751549">No se admite este tipo de archivo. Accede a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> para buscar una aplicación que pueda abrir este tipo de archivo.
@@ -3097,6 +3150,7 @@ Si no cambias la configuración predeterminada, <ph name="USER_DISPLAY_NAME" />
<translation id="586567932979200359">Estás ejecutando <ph name="PRODUCT_NAME" /> desde la imagen de disco. Al instalar la aplicación en tu ordenador, podrás ejecutarla sin la imagen de disco y, de esta forma, te asegurarás de que siempre esté actualizada.</translation>
<translation id="5866557323934807206">Eliminar esta configuración para futuros accesos</translation>
<translation id="5866840822086176774">Óptima</translation>
+<translation id="5867841422488265304">Busca o escribe una dirección web</translation>
<translation id="5869029295770560994">Entendido</translation>
<translation id="5869522115854928033">Contraseñas guardadas</translation>
<translation id="5870086504539785141">Cerrar menú de accesibilidad</translation>
@@ -3154,7 +3208,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="5972708806901999743">Mover al principio</translation>
<translation id="5972826969634861500">Iniciar <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Reducir</translation>
-<translation id="5975730206036440725">No se encuentra el archivo PPD. Comprueba que el Chromebook esté conectado y vuelve a intentarlo.</translation>
<translation id="5975792506968920132">Porcentaje de carga de batería</translation>
<translation id="5976160379964388480">Otros</translation>
<translation id="5978264784700053212">Centro de mensajes</translation>
@@ -3164,6 +3217,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="5984222099446776634">Visitados recientemente</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Esta opción permite el envío de información general sobre tu dispositivo y su uso, como el nivel de la batería, la frecuencia con la que se usan las aplicaciones, la calidad y duración de las conexiones de red (por ejemplo, Wi-Fi y Bluetooth) y los informes sobre fallos cuando el dispositivo no funciona como debería. Esta información se usará para mejorar los productos y servicios de Google para todo el mundo. Parte de los datos recopilados también ayudarán a nuestros partners, como los desarrolladores de Android, a mejorar sus aplicaciones y productos.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Puedes activar o desactivar esta opción en cualquier momento en los ajustes de las aplicaciones de Android sin que esto afecte a la capacidad de tu dispositivo de enviar la información necesaria para recibir servicios esenciales, como actualizaciones del sistema y funciones de seguridad.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Traducida</translation>
<translation id="5991049340509704927">Ampliar</translation>
<translation id="5993332328670040093">El uso de datos dejará de medirse.</translation>
<translation id="6003177993629630467">Es posible que <ph name="PRODUCT_NAME" /> no se pueda mantener actualizado.</translation>
@@ -3187,7 +3241,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: dispositivo USB conectado</translation>
<translation id="6032912588568283682">Sistema de archivos</translation>
<translation id="6034662038931255275">Se ha actualizado correctamente el SO</translation>
-<translation id="6035651096710386140">Solo una de las teclas Ctrl o Alt</translation>
<translation id="6039651071822577588">El formato del diccionario de propiedades de la red es incorrecto.</translation>
<translation id="604001903249547235">Copia de seguridad en la nube</translation>
<translation id="6040143037577758943">Cerrar</translation>
@@ -3195,8 +3248,8 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="604124094241169006">Automático</translation>
<translation id="6042169520002885235">Seleccionar el modelo y el fabricante de la impresora</translation>
<translation id="6042308850641462728">Más</translation>
+<translation id="6042850536017090003">Toca Notificaciones de aplicaciones.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> está compartiendo una pestaña de Chrome con <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Listo.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> está compartiendo audio y una pestaña de Chrome con <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Mantén pulsado |<ph name="ACCELERATOR" />| para salir del modo pantalla completa</translation>
<translation id="6049065490165456785">Foto de cámara interna</translation>
@@ -3208,6 +3261,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6056710589053485679">Volver a cargar normalmente</translation>
<translation id="6059652578941944813">Jerarquía de certificados</translation>
<translation id="6059925163896151826">Dispositivos USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ha fallado.</translation>
<translation id="6064217302520318294">Bloqueo de pantalla</translation>
<translation id="6065289257230303064">Atributos de directorio de la entidad receptora del certificado</translation>
<translation id="6068338049763724728">Habilitar registro remoto</translation>
@@ -3239,9 +3293,11 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6107012941649240045">Enviado a</translation>
<translation id="6112952769866305444">Editar persona (<ph name="PROFILE_NAME" />, <ph name="USERNAME" />)</translation>
<translation id="6115424132962100663">Pulsa |<ph name="SHORTCUT" />| para ir a la página anterior</translation>
+<translation id="6116338172782435947">Ver el texto y las imágenes que se hayan copiado en el portapapeles</translation>
<translation id="6116921718742659598">Cambiar configuración de idioma y de introducción de texto</translation>
<translation id="6120205520491252677">Fijar esta página en la pantalla de inicio...</translation>
<translation id="6122081475643980456">Tu conexión a Internet está siendo controlada</translation>
+<translation id="6122095009389448667">Seguir impidiendo que este sitio web vea el portapapeles</translation>
<translation id="6122875415561139701">No se permite la operación de escritura en "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Las siguientes extensiones dependen de esta extensión:</translation>
<translation id="6125479973208104919">Debes volver a añadir una cuenta a este <ph name="DEVICE_TYPE" />.</translation>
@@ -3283,6 +3339,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6178664161104547336">Seleccionar un certificado</translation>
<translation id="6180288788882902869">Google Play en tu <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Descarga bloqueada</translation>
+<translation id="6181803575025675566">Puedes gestionar estas opciones en <ph name="LINK_START" />Configuración<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Ubicación del dispositivo</translation>
<translation id="6185696379715117369">Retroceder página</translation>
<translation id="6189412234224385711">Abrir con <ph name="EXTENSION_NAME" /></translation>
@@ -3315,7 +3372,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6237816943013845465">Te permite ajustar la resolución de pantalla</translation>
<translation id="6238923052227198598">Mantener la última nota en la pantalla de bloqueo</translation>
<translation id="6239558157302047471">Volver a cargar &amp;marco</translation>
-<translation id="624022915548992686">Salir de la página</translation>
<translation id="6241530762627360640">Acceder a información sobre dispositivos Bluetooth vinculados a tu sistema y descubrir dispositivos Bluetooth cercanos.</translation>
<translation id="6243774244933267674">Servidor no disponible</translation>
<translation id="6246413617632217567">No se ha podido importar el usuario supervisado. Comprueba los permisos y el espacio de tu disco duro y vuelve a intentarlo.</translation>
@@ -3332,13 +3388,13 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6263284346895336537">No crítica</translation>
<translation id="6263541650532042179">restablecer la sincronización</translation>
<translation id="6264365405983206840">Seleccionar &amp;todo</translation>
+<translation id="6265930187414222160">Listo. Se ha eliminado el software dañino.</translation>
<translation id="6267166720438879315">Selecciona un certificado para autenticar tu identidad en <ph name="HOST_NAME" />.</translation>
<translation id="6268252012308737255">Abrir con <ph name="APP" /></translation>
<translation id="6268747994388690914">Importar marcadores desde archivo HTML...</translation>
<translation id="6270770586500173387">Enviar <ph name="BEGIN_LINK2" />métricas<ph name="END_LINK2" /> e <ph name="BEGIN_LINK1" />información de aplicaciones y del sistema<ph name="END_LINK1" /></translation>
<translation id="6272643420381259437">Se ha producido un error (<ph name="ERROR" />) al descargar el complemento</translation>
<translation id="6273677812470008672">Calidad</translation>
-<translation id="6274087148640822908">Busca extensiones y aplicaciones en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Cambiar foto</translation>
<translation id="6276301056778294989">Asegúrate de que se muestre el mismo código en el dispositivo.</translation>
<translation id="6277105963844135994">Tiempo de espera de red agotado</translation>
@@ -3364,12 +3420,12 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6311220991371174222">No se puede iniciar Chrome porque se ha producido un error al abrir el perfil. Prueba a reiniciar el navegador.</translation>
<translation id="6312403991423642364">Error desconocido de red</translation>
<translation id="6313641880021325787">SALIR DE RV</translation>
-<translation id="6314335155547195432">Generar contraseña</translation>
<translation id="6314819609899340042">Has habilitado correctamente funciones de depuración en este dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Tus páginas de inicio han cambiado para incluir <ph name="URL" />. Para inhabilitar las extensiones que cambian la página de inicio, haz clic en Restaurar.</translation>
<translation id="6315493146179903667">Traer todo al frente</translation>
<translation id="6316806695097060329">Este dispositivo <ph name="SHORT_PRODUCT_NAME" /> se ha diseñado para ofrecerte la mejor experiencia posible con Internet.</translation>
+<translation id="6317318380444133405">Ya no es compatible.</translation>
<translation id="6317369057005134371">Esperando ventana de la aplicación...</translation>
+<translation id="6318407754858604988">Se ha iniciado la descarga</translation>
<translation id="6322279351188361895">Se ha producido un error al leer la clave privada.</translation>
<translation id="6325191661371220117">Inhabilitar inicio automático</translation>
<translation id="6326175484149238433">Desinstalar de Chrome</translation>
@@ -3379,7 +3435,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6333049849394141510">Elegir qué sincronizar</translation>
<translation id="6333064448949140209">El archivo se enviará a Google para depurarlo</translation>
<translation id="6333834492048057036">El cursor se sitúa en la barra de direcciones para la búsqueda</translation>
-<translation id="6336907568130557310">Cualquier usuario que pueda ver el archivo exportado podrá ver tus contraseñas. No compartas el archivo con nadie y elimínalo después de importarlo.</translation>
<translation id="6339668969738228384">Crear un perfil para <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">No se ha podido conectar con el servidor. Comprueba la conexión de red y vuelve a intentarlo. Si el problema persiste, reinicia el Chromebook.</translation>
<translation id="6340071272923955280">Protocolo de impresión en Internet (IPPS)</translation>
@@ -3402,7 +3457,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurar Smart Lock para Android</translation>
<translation id="6374469231428023295">Volver a intentarlo</translation>
-<translation id="6377158645544167202">No se puede conectar la impresora. Comprueba que esté encendida y conectada a tu Chromebook por red Wi‑Fi o USB.</translation>
<translation id="6380143666419481200">Aceptar y continuar</translation>
<translation id="6383051423892982287">Cifrar los datos sincronizados con tu propia <ph name="BEGIN_LINK" />frase de contraseña de sincronización<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Cambiar configuración de búsqueda por: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6503077044568424649">Más visitado</translation>
<translation id="6504611359718185067">Conéctate a Internet para añadir una impresora</translation>
<translation id="6506374932220792071">Firma X9.62 ECDSA con SHA-256</translation>
+<translation id="6508248480704296122">Relacionada con <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplicación: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licencia de contenido multimedia</translation>
<translation id="6510568984200103950">Menos opciones</translation>
@@ -3526,9 +3581,11 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6551508934388063976">El comando no está disponible. Pulsa Ctrl+N para abrir una ventana nueva.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> usuarios</translation>
<translation id="6555432686520421228">Elimina todas las cuentas de usuario y restablece tu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> como si lo acabaras de comprar.</translation>
+<translation id="6555810572223193255">No se puede eliminar en este momento</translation>
<translation id="6556866813142980365">Rehacer</translation>
<translation id="6558280019477628686">Se ha producido un error. Es posible que no se hayan eliminado algunos elementos.</translation>
<translation id="6559580823502247193">(ya está incluido en este dispositivo)</translation>
+<translation id="6560713683827832045">Comprueba que las notificaciones de las aplicaciones estén activadas. De lo contrario, toca el interruptor para habilitarlas.</translation>
<translation id="6561726789132298588">intro</translation>
<translation id="656293578423618167">La ruta o el nombre del archivo es demasiado largo. Especifica un nombre más corto o guarda el archivo en otra ubicación.</translation>
<translation id="656398493051028875">Eliminando "<ph name="FILENAME" />"...</translation>
@@ -3557,7 +3614,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6606070663386660533">Pestaña 8</translation>
<translation id="6607272825297743757">Información del archivo</translation>
<translation id="6607831829715835317">Más herramientas</translation>
-<translation id="6610183966322615106">No se ha podido añadir la impresora</translation>
<translation id="6612358246767739896">Contenido protegido</translation>
<translation id="6613452264606394692">Añade esta página a marcadores para volver a ella rápidamente</translation>
<translation id="6615455863669487791">Ver</translation>
@@ -3634,9 +3690,11 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6736045498964449756">¡Vaya! Las contraseñas no coinciden.</translation>
<translation id="6736243959894955139">Dirección</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Aunque ya no puedas acceder a tu antiguo perfil, puedes eliminarlo.</translation>
<translation id="6739923123728562974">Mostrar acceso directo del escritorio</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> en pausa</translation>
<translation id="6742339027238151589">Accesible para secuencia de comandos</translation>
+<translation id="6743841972744298686">Ajustes de sincronización</translation>
<translation id="6745592621698551453">Actualizar ahora</translation>
<translation id="6746124502594467657">Bajar</translation>
<translation id="674632704103926902">Habilitar la función tocar y arrastrar</translation>
@@ -3649,12 +3707,14 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6757101664402245801">URL copiada</translation>
<translation id="6758056191028427665">Envíanos tu opinión sobre nuestro servicio.</translation>
<translation id="6759193508432371551">Restablecer estado de fábrica</translation>
+<translation id="6765234885931342179">Ver el número de serie de tu clave de seguridad</translation>
<translation id="6766101255664245434">Haz una foto o selecciona una foto o un icono que ya tengas.
<ph name="LINE_BREAK" />
Esta imagen se mostrará en la pantalla de bloqueo y en la de inicio de sesión del Chromebook.</translation>
<translation id="6769712124046837540">Añadiendo impresora...</translation>
<translation id="6771503742377376720">Es una entidad emisora de certificados.</translation>
<translation id="6773575010135450071">Más acciones...</translation>
+<translation id="6777817260680419853">Redirección bloqueada</translation>
<translation id="6778959797435875428">Activar sonido de sitios web</translation>
<translation id="677965093459947883">Muy pequeño</translation>
<translation id="6780439250949340171">administrar otras opciones.</translation>
@@ -3710,7 +3770,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6856623341093082836">Configurar y ajustar la precisión de la pantalla táctil</translation>
<translation id="6860097299815761905">Configuración de proxy...</translation>
<translation id="6860427144121307915">Abrir en una pestaña</translation>
-<translation id="6862635236584086457">Se realiza una copia de seguridad online de forma automática de todos los archivos guardados en esta carpeta .</translation>
+<translation id="6862635236584086457">Se realiza una copia de seguridad online de forma automática de todos los archivos guardados en esta carpeta.</translation>
<translation id="6865313869410766144">Datos de Autocompletar formulario</translation>
<translation id="686664946474413495">Temperatura del color</translation>
<translation id="6867678160199975333">Cambiar a <ph name="NEW_PROFILE_NAME" /></translation>
@@ -3729,6 +3789,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6898699227549475383">Organización (O)</translation>
<translation id="6900284862687837908">Aplicación en segundo plano: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Vincular dispositivo con el dominio</translation>
+<translation id="6903534926908201625">Para personalizar la información que Google recopila en cualquier momento, accede a <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Revocar acceso a archivo</translation>
<translation id="6904655473976120856">Pulsa el botón de la aplicación para salir.</translation>
<translation id="6904713658985136356"><ph name="HOST" /> quiere compartir tu pantalla.</translation>
@@ -3737,17 +3798,22 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="691024665142758461">Descargar varios archivos</translation>
<translation id="6911324888870229398">Se ha perdido la conexión de red. Comprueba la conexión o prueba con otra red Wi-Fi.</translation>
<translation id="6911734910326569517">Uso de memoria</translation>
+<translation id="6914783257214138813">Cualquier usuario que pueda ver el archivo exportado podrá ver tus contraseñas.</translation>
<translation id="6915804003454593391">Usuario:</translation>
<translation id="6916590542764765824">Administrar extensiones</translation>
<translation id="6920989436227028121">Abrir como pestaña normal</translation>
<translation id="6922128026973287222">Ahorra datos y navega más rápido con Ahorro de Datos de Google. Haz clic para obtener más información.</translation>
<translation id="6929555043669117778">Seguir bloqueando pop-ups</translation>
<translation id="6930242544192836755">Duración</translation>
+<translation id="6934241953272494177">Escaneando tu dispositivo multimedia...
+ <ph name="LINE_BREAK1" />
+ Archivos encontrados: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">La operación de escritura supera la longitud máxima permitida del atributo para "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Inicia sesión en <ph name="TOKEN_NAME" /> para identificarte en <ph name="HOST_NAME" /> con tu certificado.</translation>
<translation id="6943176775188458830">Cancelar impresión</translation>
<translation id="6943836128787782965">Error al obtener HTTP</translation>
<translation id="6945221475159498467">Seleccionar</translation>
+<translation id="694592694773692225">Se ha bloqueado la redirección bloqueada en esta página.</translation>
<translation id="6949306908218145636">Añadir páginas abiertas a marcadores...</translation>
<translation id="6955446738988643816">Inspeccionar ventana emergente</translation>
<translation id="6957231940976260713">Nombre de servicio</translation>
@@ -3767,7 +3833,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="6978121630131642226">Motores de búsqueda</translation>
<translation id="6978611942794658017">Este archivo está diseñado para un PC que utilice software de Windows, por lo que no es compatible con tu dispositivo, que utiliza Chrome OS. Puedes buscar una aplicación equivalente adecuada en Chrome Web Store.</translation>
<translation id="6979158407327259162">Google Drive</translation>
-<translation id="6979737339423435258">Todos los periodos</translation>
+<translation id="6979737339423435258">Desde siempre</translation>
<translation id="6980462514016882061">Google puede utilizar tu historial de navegación para personalizar la Búsqueda, los anuncios y otros servicios de Google</translation>
<translation id="6981982820502123353">Accesibilidad</translation>
<translation id="6983201004195852174">Mantén pulsada la tecla de búsqueda y haz clic en el contenido o arrastra el cursor para que se lea en voz alta.</translation>
@@ -3851,13 +3917,16 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7093866338626856921">Intercambiar datos con los dispositivos denominados <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">No se ha podido importar el usuario supervisado. Comprueba tu conexión de red y vuelve a intentarlo más tarde.</translation>
<translation id="7098447629416471489">Otros motores de búsqueda guardados aparecerán aquí</translation>
+<translation id="7099337801055912064">No se pueden cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elementos seleccionados</translation>
<translation id="7102687220333134671">Las actualizaciones automáticas están activadas</translation>
<translation id="7106346894903675391">Comprar más almacenamiento...</translation>
<translation id="7108338896283013870">Ocultar</translation>
<translation id="7108668606237948702">intro</translation>
+<translation id="7112978678959880812">La personalización está activada. Puedes cambiar esta opción en myaccount.google.com.</translation>
<translation id="7113502843173351041">Conocer tu dirección de correo electrónico</translation>
<translation id="7114054701490058191">Las contraseñas no coinciden</translation>
+<translation id="7117228822971127758">Inténtalo de nuevo más tarde</translation>
<translation id="7117247127439884114">Volver a iniciar sesión...</translation>
<translation id="711840821796638741">Mostrar marcadores administrados</translation>
<translation id="711902386174337313">Leer la lista de los dispositivos en los que has iniciado sesión</translation>
@@ -3898,6 +3967,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7180611975245234373">Actualizar</translation>
<translation id="7180865173735832675">Personalizar</translation>
<translation id="7186088072322679094">Mantener en la barra de herramientas</translation>
+<translation id="7187428571767585875">Entradas de registro que se van a eliminar o cambiar:</translation>
<translation id="7191159667348037">Impresora desconocida (USB)</translation>
<translation id="7191454237977785534">Guardar archivo como</translation>
<translation id="7196835305346730603">Buscando Chromebox cercanos…</translation>
@@ -3906,6 +3976,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7201118060536064622">Se ha eliminado "<ph name="DELETED_ITEM_NAME" />"</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Descargando <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Salir de la página}other{Salir de las páginas}}</translation>
<translation id="721331389620694978">No se borrarán algunas opciones de configuración que pueden reflejar hábitos de navegación.</translation>
<translation id="7216409898977639127">Proveedor de servicios móviles</translation>
<translation id="7216595297012131718">Ordena los idiomas según tus preferencias</translation>
@@ -3951,6 +4022,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="727952162645687754">Error de descarga</translation>
<translation id="7279701417129455881">Administrar bloqueo de cookies...</translation>
<translation id="7280877790564589615">Permiso solicitado</translation>
+<translation id="7283041136720745563">No hay espacio suficiente en tu cuota de Google Drive.</translation>
<translation id="7287143125007575591">Acceso denegado</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> PPP</translation>
<translation id="7289225569524511578">Abrir aplicación de fondos de pantalla</translation>
@@ -4018,6 +4090,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7392118418926456391">Error en el análisis antivirus</translation>
<translation id="7392915005464253525">Volv&amp;er a abrir ventana cerrada</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> empezará a ejecutarse cuando se inicie el sistema y seguirá ejecutándose en segundo plano aunque cierres todas las demás ventanas de <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Se ha cambiado la conexión de red</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Espera mientras se reinicia el Chromebox…</translation>
<translation id="7400839060291901923">Configurar la conexión en tu <ph name="PHONE_NAME" /></translation>
@@ -4028,6 +4101,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7409233648990234464">Reiniciar y Powerwash</translation>
<translation id="7409836189476010449">Ejecutar Flash</translation>
<translation id="7410344089573941623">Preguntar si <ph name="HOST" /> quiere acceder a la cámara y al micrófono</translation>
+<translation id="741204030948306876">Sí, acepto</translation>
<translation id="7412226954991670867">Memoria de la GPU</translation>
<translation id="7416362041876611053">Error de red desconocido</translation>
<translation id="7417705661718309329">Mapa de Google</translation>
@@ -4049,6 +4123,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7445682342344043969">Ventanas emergentes bloqueadas</translation>
<translation id="744859430125590922">Controlar y ver los sitios web que visita esta persona desde <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Al seleccionar esta impresora, concedes permiso a la siguiente extensión para acceder a tu impresora:</translation>
+<translation id="7453467225369441013">Cierra tu sesión en la mayoría de los sitios web. No se cerrará la sesión en tu cuenta de Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Abrir ubicación...</translation>
<translation id="7461924472993315131">Fijar</translation>
@@ -4059,7 +4134,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="747114903913869239">Error: no es posible decodificar la extensión.</translation>
<translation id="7473891865547856676">No, gracias</translation>
<translation id="747459581954555080">Restaurar todo</translation>
-<translation id="747494631553057218">Entradas de registro:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ha detectado un error.</translation>
<translation id="7475671414023905704">URL de contraseñas perdidas de Netscape</translation>
<translation id="7476454130948140105">No tienes suficiente batería para instalar la actualización (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Si has olvidado la frase de contraseña, reinicia la sincronización a través del <ph name="BEGIN_LINK" />panel de control de Google<ph name="END_LINK" />.</translation>
@@ -4074,6 +4149,9 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7487067081878637334">Tecnología</translation>
<translation id="7487099628810939106">Pausa antes del clic:</translation>
<translation id="7487969577036436319">No hay componentes instalados</translation>
+<translation id="7489215562877293245">Archivos encontrados: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Ya puedes crear una copia de seguridad en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Abrir todas}=1{&amp;Abrir marcador}other{&amp;Abrir (#)}}</translation>
<translation id="7489605380874780575">Comprobar elegibilidad</translation>
<translation id="749028671485790643">Persona <ph name="VALUE" /></translation>
@@ -4086,7 +4164,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7497215489070763236">Certificado de CA del servidor</translation>
<translation id="7502658306369382406">Dirección IPv6</translation>
<translation id="7503191893372251637">Tipo de certificado de Netscape</translation>
-<translation id="7503607651407946808">Traduciendo página...</translation>
<translation id="7503821294401948377">No se ha podido cargar el icono "<ph name="ICON" />" para la acción del navegador.</translation>
<translation id="750509436279396091">Abrir carpeta de descargas</translation>
<translation id="7505167922889582512">Mostrar archivos ocultos</translation>
@@ -4098,9 +4175,9 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7517569744831774757">Restablece los ajustes a la configuración predeterminada original.</translation>
<translation id="7517786267097410259">Crear una contraseña:</translation>
<translation id="7518150891539970662">Registros de WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Traduciendo página...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Crear</translation>
+<translation id="7526413953848747421">Disfruta de los potentes servicios de Google, como la revisión ortográfica y la función Tocar para buscar, en Chrome</translation>
<translation id="7529411698175791732">Comprueba tu conexión a Internet. Si el problema persiste, prueba a cerrar sesión y volver a iniciarla.</translation>
<translation id="7530016656428373557">Tasa de descarga en vatios</translation>
<translation id="7536709149194614609">Reinicia el dispositivo y vuelve a intentarlo más tarde.</translation>
@@ -4124,7 +4201,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
Google e intentar volver a crear un usuario supervisado.</translation>
<translation id="756445078718366910">Abrir ventana del navegador</translation>
<translation id="7564847347806291057">Finalizar proceso</translation>
-<translation id="7565291891798266313">Tu motor de búsqueda ha cambiado a <ph name="URL" />. Para inhabilitar las extensiones que cambian el motor de búsqueda, haz clic en Restaurar.</translation>
<translation id="7566118625369982896">Gestionar enlaces de aplicaciones de Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Datos de Chrome borrados</translation>
@@ -4133,13 +4209,10 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7573172247376861652">Carga de batería</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Intercalar</translation>
-<translation id="7577815336900970562">Usar una red Wi‑Fi o móvil para determinar la ubicación</translation>
<translation id="7579149537961810247">Silenciar sitios web</translation>
<translation id="7580671184200851182">Reproducir el mismo audio en todos los altavoces (audio mono)</translation>
-<translation id="7581273696622423628">Responder encuesta</translation>
<translation id="7581462281756524039">Una herramienta de limpieza</translation>
<translation id="7582582252461552277">Establecer esta red como preferida</translation>
-<translation id="7586312264284919041">¿Quieres traducir esta página?</translation>
<translation id="7586498138629385861">Chrome seguirá ejecutándose mientras estén abiertas aplicaciones de Chrome.</translation>
<translation id="7589461650300748890">¡Atención! Ten cuidado.</translation>
<translation id="7589661784326793847">Espera un segundo</translation>
@@ -4156,6 +4229,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7607274158153386860">Solicitar sitio para tablets</translation>
<translation id="7611008212562900400">Busca tu dispositivo, aplicaciones, páginas web…</translation>
<translation id="7615910377284548269">Administrar bloqueo de complementos no incluidos en la zona de pruebas...</translation>
+<translation id="7616214729753637086">Registrando dispositivo...</translation>
<translation id="7617366389578322136">Se está estableciendo conexión con "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">No hay ninguna contraseña guardada.</translation>
<translation id="7622114377921274169">Cargando.</translation>
@@ -4184,6 +4258,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7664620655576155379">Dispositivo Bluetooth no compatible: <ph name="DEVICE_NAME" /></translation>
<translation id="7665369617277396874">Añadir cuenta</translation>
<translation id="7671130400130574146">Utilizar bordes y barra de título</translation>
+<translation id="7683373461016844951">Para continuar, haz clic en Aceptar y, a continuación, en Añadir perfil para crear un perfil con tu dirección de correo electrónico de <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Instalada por tu administrador</translation>
<translation id="7684559058815332124">Visitar la página de inicio de sesión del portal cautivo</translation>
<translation id="7685049629764448582">Memoria de JavaScript</translation>
@@ -4242,7 +4317,6 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7773726648746946405">Almacenamiento de sesión</translation>
<translation id="7781335840981796660">Se eliminarán todas las cuentas de usuario y todos los datos locales.</translation>
<translation id="7782102568078991263">No hay más sugerencias de Google.</translation>
-<translation id="778330624322499012">No se ha podido cargar el complemento <ph name="PLUGIN_NAME" />.</translation>
<translation id="7784067724422331729">La configuración de seguridad de tu ordenador ha bloqueado este archivo.</translation>
<translation id="7786207843293321886">Salir de la sesión de invitado</translation>
<translation id="7786889348652477777">&amp;Volver a cargar aplicación</translation>
@@ -4276,7 +4350,13 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7815680994978050279">Descarga peligrosa bloqueada</translation>
<translation id="7818135753970109980">Nuevo tema añadido (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA o RSN)</translation>
+<translation id="7819992334107904369">Sincronización de Chrome</translation>
<translation id="782057141565633384">C&amp;opiar dirección de vídeo</translation>
+<translation id="7821462174190887129">Archivos encontrados: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ No hay espacio suficiente en tu cuota de Google Drive. Se necesitan <ph name="FILE_SIZE" /> más.
+ <ph name="LINE_BREAK2" />
+ Prueba a seleccionar menos fotos.</translation>
<translation id="782590969421016895">Utilizar páginas actuales</translation>
<translation id="7829298379596169484">Accediendo a la entrada de audio</translation>
<translation id="7831368056091621108">para obtener esta extensión, tu historial y otras opciones de Google Chrome en todos tus dispositivos.</translation>
@@ -4314,6 +4394,7 @@ Exponente público (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bits):
<translation id="7881969471599061635">Inhabilitar subtítulos</translation>
<translation id="7882358943899516840">Tipo de proveedor</translation>
<translation id="7885253890047913815">Destinos recientes</translation>
+<translation id="7886917304091689118">Se está ejecutando en Chrome</translation>
<translation id="7887334752153342268">Duplicar</translation>
<translation id="7887864092952184874">Ratón Bluetooth vinculado</translation>
<translation id="7889966925761734854">Buscar</translation>
@@ -4397,7 +4478,9 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8000066093800657092">Ninguna red</translation>
<translation id="8001504501378762252">Es posible que un sitio web te acabe de robar la contraseña</translation>
<translation id="8004582292198964060">Navegador</translation>
+<translation id="8005600846065423578">Permitir siempre que <ph name="HOST" /> vea el portapapeles</translation>
<translation id="8008356846765065031">No hay conexión a Internet. Comprueba la conexión.</translation>
+<translation id="8008765610824028412">No se ha podido cargar <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Enviar automáticamente información del sistema y contenido de las páginas a Google para que pueda detectar aplicaciones y sitios web peligrosos</translation>
<translation id="8012382203418782830">Esta página se ha traducido.</translation>
<translation id="8014154204619229810">La herramienta de actualización se está ejecutando en este momento. Actualiza en un minuto para comprobarlo de nuevo.</translation>
@@ -4498,7 +4581,6 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="816055135686411707">Error al configurar el certificado de confianza</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Crear nota</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Administrar configuración del micrófono...</translation>
<translation id="8168435359814927499">Contenido</translation>
<translation id="8174047975335711832">Información sobre el dispositivo</translation>
@@ -4515,7 +4597,6 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8191230140820435481">Administrar tus aplicaciones, extensiones y temas</translation>
<translation id="8191453843330043793">Solucionador de proxies V8</translation>
<translation id="8195027750202970175">Tamaño en disco</translation>
-<translation id="8195739004487400241">Tu página principal ha cambiado a <ph name="URL" />. Para inhabilitar las extensiones que cambian la página principal, haz clic en Restaurar.</translation>
<translation id="8199300056570174101">Propiedades de los dispositivos y las redes (servicio)</translation>
<translation id="8200772114523450471">Reanudar</translation>
<translation id="8202160505685531999">Vuelve a introducir tu contraseña para actualizar tu perfil de <ph name="DEVICE_TYPE" />.</translation>
@@ -4533,6 +4614,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8226619461731305576">Cola</translation>
<translation id="8226742006292257240">Esta es la contraseña del TPM generada aleatoriamente que se ha asignado a tu ordenador:</translation>
<translation id="8227119283605456246">Adjuntar archivo</translation>
+<translation id="8233198815467326623">¿Quieres restaurar la página principal predeterminada?</translation>
<translation id="8234795456569844941">Ayuda a nuestros ingenieros a solucionar este problema. Indícanos lo que ha ocurrido justo antes de que apareciera el mensaje de error del perfil:</translation>
<translation id="8234989666557591529">Elige un teléfono para desbloquear tu <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Sugerencia de ayuda</translation>
@@ -4558,7 +4640,6 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8261378640211443080">Esta extensión no aparece en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y se podría haber añadido sin tu conocimiento.</translation>
<translation id="8261387128019234107">Añadir cuenta de <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Eliminar</translation>
-<translation id="8261673729476082470">Realizando copia de seguridad de <ph name="FILE_COUNT" /> fotos en <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> no está implementado en esta compilación.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ha inhabilitado el cursor de tu ratón.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> ha activado el modo de pantalla completa.</translation>
@@ -4660,6 +4741,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8454288007744638700">O selecciona una nueva red:</translation>
<translation id="845627346958584683">Fecha de vencimiento</translation>
<translation id="8456681095658380701">El nombre no es válido</translation>
+<translation id="8457451314607652708">Importar marcadores</translation>
<translation id="8460336040822756677">Si desactivas Smart Lock para <ph name="DEVICE_TYPE" />, no podrás desbloquear los dispositivos Chrome con el teléfono. Deberás introducir la contraseña.</translation>
<translation id="8461329675984532579">Nombre del proveedor inicial</translation>
<translation id="84613761564611563">Se ha solicitado la configuración de red de la IU. Por favor, espera...</translation>
@@ -4724,14 +4806,15 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8569764466147087991">Selecciona un archivo para abrir</translation>
<translation id="8571213806525832805">Últimas cuatro semanas</translation>
<translation id="8574990355410201600">Permitir siempre el sonido en <ph name="HOST" /></translation>
+<translation id="8578639784464423491">No puede tener más de 99 caracteres</translation>
<translation id="8579285237314169903">Sincronizando <ph name="NUMBER_OF_FILES" /> elementos...</translation>
<translation id="857943718398505171">Permitido (recomendado)</translation>
<translation id="8581809080475256101">Pulsa para avanzar y acceder al menú contextual para ver el historial</translation>
<translation id="8584280235376696778">&amp;Abrir vídeo en una pestaña nueva</translation>
<translation id="8588866096426746242">Mostrar estadísticas del perfil</translation>
+<translation id="8589652987924574405">Los marcadores, el historial, las contraseñas y otras opciones se sincronizarán con tu cuenta de Google para que puedas utilizarlos en todos tus dispositivos. Puedes cambiar esta opción en los ajustes.</translation>
<translation id="8590375307970699841">Configurar actualizaciones automáticas</translation>
<translation id="8594908476761052472">Grabar vídeo</translation>
-<translation id="8595925260712451473">Introduce tus comentarios aquí.</translation>
<translation id="8596540852772265699">Archivos personalizados</translation>
<translation id="8597845839771543242">Formato de propiedad:</translation>
<translation id="8598453409908276158">Complemento no incluido en la zona de pruebas bloqueado</translation>
@@ -4746,6 +4829,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8620617069779373398">Estado de itinerancia</translation>
<translation id="8620765578342452535">Configurar conexiones de red</translation>
<translation id="8620790565535071193">No se ha podido realizar la búsqueda</translation>
+<translation id="8622877356447980900">¿Quieres traducir esta página?</translation>
<translation id="8623004009673949077">La aplicación con el atributo del archivo de manifiesto "kiosk_only" se debe instalar en el modo de kiosco de Chrome OS.</translation>
<translation id="8624205858755890468">Permite que el Asistente te muestre acciones, aplicaciones e información relacionadas.</translation>
<translation id="862542460444371744">&amp;Extensiones</translation>
@@ -4791,6 +4875,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8671210955687109937">Puede comentar</translation>
<translation id="8673026256276578048">Búsqueda en la Web...</translation>
<translation id="8673383193459449849">Problema en el servidor</translation>
+<translation id="8674241889607553858">¿Quieres traducir esta página?</translation>
<translation id="8675354002693747642">Clave precompartida</translation>
<translation id="8676374126336081632">Borrar entrada</translation>
<translation id="8677039480012021122">Borrar datos y desvincular</translation>
@@ -4803,6 +4888,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8688579245973331962">¿No aparece tu nombre?</translation>
<translation id="8688591111840995413">Contraseña incorrecta</translation>
<translation id="8688672835843460752">Disponible</translation>
+<translation id="8689583087392258564">No se ha podido vincular la máquina con el dominio. La unidad organizativa no es válida.</translation>
<translation id="869257642790614972">Volver a abrir última pestaña cerrada</translation>
<translation id="8695825812785969222">Abrir &amp;ubicación...</translation>
<translation id="8698464937041809063">Dibujo de Google</translation>
@@ -4817,6 +4903,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8708671767545720562">&amp;Más información</translation>
<translation id="8710187907779883426">breve (1 s)</translation>
<translation id="8711402221661888347">Hamburguesa</translation>
+<translation id="8712637175834984815">Listo</translation>
<translation id="8713570323158206935">Enviar <ph name="BEGIN_LINK1" />información del sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Sin asistencia</translation>
<translation id="871476437400413057">Contraseñas guardadas de Google</translation>
@@ -4892,7 +4979,6 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="882204272221080310">Actualizar firmware para mayor seguridad</translation>
<translation id="8823514049557262177">Copiar te&amp;xto de enlace</translation>
<translation id="8824701697284169214">Añadir pá&amp;gina...</translation>
-<translation id="8827850355924932817">Usar una red Wi‑Fi para determinar la ubicación</translation>
<translation id="8828933418460119530">Nombre de DNS</translation>
<translation id="8830796635868321089">La búsqueda de actualizaciones no ha podido utilizar la configuración de proxy actual. Ajusta la <ph name="PROXY_SETTINGS_LINK_START" />configuración de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> controla la configuración de red.</translation>
@@ -4945,13 +5031,14 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="8912793549644936705">Expandir</translation>
<translation id="8915370057835397490">Cargando sugerencia</translation>
<translation id="8916476537757519021">Submarco incógnito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Conversor a PWG Raster</translation>
+<translation id="8918468086406665831">Sincronizar con <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Permite los anuncios siempre en este sitio web</translation>
<translation id="8925458182817574960">&amp;Configuración</translation>
<translation id="8926389886865778422">No preguntar de nuevo</translation>
<translation id="8926518602592448999">Inhabilitar extensiones en modo de desarrollador</translation>
<translation id="892706138619340876">Se han recuperado algunas opciones de configuración</translation>
<translation id="8931394284949551895">Nuevos dispositivos</translation>
+<translation id="893242274404530797">Las notificaciones de los Servicios de Google Play son necesarias para la Conexión compartida instantánea</translation>
<translation id="8933960630081805351">&amp;Mostrar en Finder</translation>
<translation id="8934732568177537184">Continuar</translation>
<translation id="8938356204940892126">Abandonar</translation>
@@ -5009,6 +5096,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="9024127637873500333">&amp;Abrir en una pestaña nueva</translation>
<translation id="9024331582947483881">pantalla completa</translation>
<translation id="9025098623496448965">De acuerdo, volver a la pantalla de inicio de sesión</translation>
+<translation id="902659348151742535">Google puede utilizar tu historial de navegación para personalizar la Búsqueda y otros servicios de Google.</translation>
<translation id="9026731007018893674">descarga</translation>
<translation id="9027146684281895941">Supervisa a este usuario para controlar y ver los sitios web a los que accede desde tu cuenta de Google.</translation>
<translation id="9027459031423301635">Abrir enlace en una &amp;pestaña nueva</translation>
@@ -5049,7 +5137,6 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="9084064520949870008">Abrir como ventana</translation>
<translation id="9088234649737575428">Una política de empresa ha bloqueado el complemento <ph name="PLUGIN_NAME" /></translation>
<translation id="9088917181875854783">Confirma que esta clave de acceso aparezca en "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Enviar información del sistema</translation>
<translation id="9094033019050270033">Actualizar contraseña</translation>
<translation id="9094982973264386462">Quitar</translation>
<translation id="9095253524804455615">Quitar</translation>
@@ -5103,6 +5190,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="9170397650136757332">Mueve el dedo ligeramente para capturar todas las partes de tu huella digital</translation>
<translation id="9170848237812810038">&amp;Deshacer</translation>
<translation id="9170884462774788842">Otro programa de tu ordenador ha añadido un tema que puede cambiar el funcionamiento de Chrome.</translation>
+<translation id="9173995187295789444">Buscando dispositivos Bluetooth...</translation>
<translation id="9174212595744391062">Se borrarán las cookies y la caché de todos los sitios web, incluidos</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" />: dispositivo Bluetooth conectado</translation>
<translation id="9177499212658576372">Actualmente estás conectado a la red <ph name="NETWORK_TYPE" />.</translation>
@@ -5127,6 +5215,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="932327136139879170">Página principal</translation>
<translation id="932508678520956232">No se ha podido iniciar la impresión.</translation>
<translation id="93393615658292258">Solo contraseña</translation>
+<translation id="935490618240037774">Tus marcadores, historial, contraseñas y otros ajustes se sincronizarán con tu cuenta de Google para que puedas utilizarlos en todos tus dispositivos.</translation>
<translation id="936801553271523408">Datos de diagnóstico del sistema</translation>
<translation id="93766956588638423">Reparar extensión</translation>
<translation id="938470336146445890">Instala un certificado de usuario.</translation>
@@ -5147,6 +5236,7 @@ Guarda tu archivo de clave en un lugar seguro, ya que lo necesitarás para crear
<translation id="960987915827980018">Aproximadamente 1 hora</translation>
<translation id="962802172452141067">Ãrbol de la carpeta de marcadores</translation>
<translation id="968174221497644223">Caché de aplicación</translation>
+<translation id="969096075394517431">Cambiar idiomas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 pestaña}other{# pestañas}}</translation>
<translation id="971774202801778802">Añadir URL a marcadores</translation>
<translation id="973473557718930265">Salir</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_et.xtb b/chromium/chrome/app/resources/generated_resources_et.xtb
index dbd1c197b93..b659ebd3ab6 100644
--- a/chromium/chrome/app/resources/generated_resources_et.xtb
+++ b/chromium/chrome/app/resources/generated_resources_et.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Lingi avamine rakenduse <ph name="APP" /> uues aknas</translation>
<translation id="1005274289863221750">Mikrofoni ja kaamera kasutamine</translation>
<translation id="1007408791287232274">Seadmete laadimine ebaõnnestus.</translation>
+<translation id="1008186147501209563">Järjehoidjate eksportimine</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Leht ei reageeri}other{Lehed ei reageeri}}</translation>
<translation id="1012794136286421601">Teie rakenduste Dokumendid, Arvutustabelid, Esitlused ja Joonised failid sünkroonitakse. Nendele võrgus või võrguühenduseta juurdepääsemiseks avage Google Drive'i rakendus.</translation>
-<translation id="1013383076511149692">Lõikelauale kopeeritud teksti ja kujutiste nägemine</translation>
<translation id="1013707859758800957">Lehel lubati liivakastist eemaldatud pistikprogrammi käitamine.</translation>
<translation id="1015318665228971643">Kausta nime muutmine</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Ava kõik &amp;uues aknas}=1{Ava &amp;uues aknas}other{Ava kõik (#) &amp;uues aknas}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Kahjulikku tarkvara ei õnnestu eemaldada</translation>
<translation id="1062407476771304334">Asenda</translation>
<translation id="1062866675591297858">Hallake jälgitavaid kasutajaid <ph name="BEGIN_LINK" />jälgitavate kasutajate juhtpaneelil<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Meediateegi failide kontrollija</translation>
<translation id="1064835277883315402">Privaatse võrguga liitumine</translation>
<translation id="1064912851688322329">Katkestage oma Google'i konto ühendus</translation>
<translation id="1067048845568873861">Loodud</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Andmete Å¡ifreerimine</translation>
+<translation id="1074944608454986967">Sisu ettelugemiseks vajutage pikalt otsinguklahvi ja klõpsake või lohistage sisu valimiseks. Võite ka piirkonna esile tõsta ja kasutada klahvikombinatsiooni Otsing + S.</translation>
<translation id="1076698951459398590">Luba teema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Automaatsete värskenduste seadistamine kõikidele kasutajatele</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Logige sisse<ph name="END_SIGN_IN_LINK" />, et hallata ja vaadata veebisaite, mida see isik külastab.</translation>
<translation id="109758035718544977">Tühista saitide vaigistus</translation>
<translation id="1097658378307015415">Enne sisselogimist sisenege võrgu <ph name="NETWORK_ID" /> aktiveerimiseks külastajana</translation>
+<translation id="1103523840287552314">Tõlgi alati: <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Peata</translation>
<translation id="1110155001042129815">Oota</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Ära luba ühelgi saidil kasutada süsteemi eksklusiivseid sõnumeid MIDI-seadmetele juurdepääsu saamiseks</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Otsingumootori muutmine</translation>
-<translation id="1131167343343087859">Krediitkaardid ja aadressid, mis kasutavad Google Paymentsi.</translation>
<translation id="1134009406053225289">Ava inkogonito aknas</translation>
<translation id="1137673463384776352">Ava link rakenduses <ph name="APP" /></translation>
<translation id="1140351953533677694">Juurdepääs Bluetoothi ja jadaseadmetele</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Pistikprogramm on blokeeritud</translation>
<translation id="1145532888383813076">Otsige oma seadmest, rakendustest ja veebist.</translation>
<translation id="1146204723345436916">Järjehoidjate importimine HTML-failist ...</translation>
+<translation id="1148097584170732637">Leiti <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Kohalikus salvestusruumis pole piisavalt ruumi. Vaja on veel <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Valige vähem fotosid.</translation>
<translation id="1149088842877960903">JavaScripti käitamine AppleScripti kaudu on välja lülitatud. Selle sisselülitamiseks tehke Chrome'is valikud Seaded &gt; Täpsemad &gt; Süsteem. Lisateave: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Aegumiskuu</translation>
<translation id="1153356358378277386">Seotud seadmed</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Muuda nime</translation>
<translation id="1175364870820465910">&amp;Prindi...</translation>
<translation id="117624967391683467">Faili <ph name="FILE_NAME" /> kopeerimine ...</translation>
+<translation id="1177113976278858832">Kas taastada vaikeotsingumootor?</translation>
<translation id="1177863135347784049">Kohandatud</translation>
<translation id="1178581264944972037">Peata</translation>
<translation id="1179803038870941185"><ph name="URL" /> soovib teie MIDI-seadmeid täielikult juhtida.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Lubatud loendisse lisatud kasutajate lugemine ja muutmine</translation>
<translation id="1206407435587370571">Tutvuge oma Chromebookiga</translation>
<translation id="1209796539517632982">Automaatsed nimeserverid</translation>
+<translation id="1210982357925844241">Vaadake ja hallake salvestatud paroole saidil <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Inkognito aknas kasutate veebi ilma sirvimisajalugu salvestamata</translation>
<translation id="1213037489357051291">Seadistati <ph name="NUM_FINGERPRINTS" /> sõrmejälg(e)</translation>
<translation id="1215411991991485844">Uus taustarakendus on lisatud</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Mobiilsidevõrkude otsimine</translation>
<translation id="1285320974508926690">Ära kunagi seda saiti tõlgi</translation>
<translation id="1285484354230578868">Salvestage andmed oma Google Drive'i kontole</translation>
+<translation id="1288037062697528143">Funktsioon Öövalgus lülitub automaatselt sisse päikeseloojangul</translation>
<translation id="1293177648337752319">Tühista saidi vaigistus</translation>
<translation id="1293509594570842875">Uut jälgitavat kasutajat ei saanud luua. Kontrollige võrguühendust ja proovige hiljem uuesti.</translation>
<translation id="1293556467332435079">Failid</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Järjehoidjate HTML-fail</translation>
<translation id="1303671224831497365">Bluetooth-seadmeid ei leitud</translation>
<translation id="1306606229401759371">Muuda seaded</translation>
-<translation id="1307398858972670978">Saidil <ph name="SAVED_PASSWORDS_LINK" /> pääsete oma paroolidele juurde mis tahes seadmes</translation>
<translation id="1307559529304613120">Vabandust! Süsteemil ei õnnestunud selle seadme pikaajalist API juurdepääsuluba salvestada.</translation>
<translation id="1313405956111467313">Automaatne puhverserveri konfigureerimine</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">See olin mina.</translation>
<translation id="1338776410427958681">Ahenda kaust <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Kustutamine ...</translation>
-<translation id="1339266338863469628">Vaikimisi (ainult teie vastuvõtmine)</translation>
<translation id="1340527397989195812">Seadme meediumi varundamine rakendusega Failid.</translation>
<translation id="1341988552785875222">Praeguse taustapildi määras rakendus „<ph name="APP_NAME" />â€. Enne teise taustapildi valimist peate rakenduse „<ph name="APP_NAME" />†võib-olla desinstallima.</translation>
<translation id="1346748346194534595">Paremale</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Värskendamine algab, kui akutase jõuab <ph name="BATTERY_LEVEL" />%-ni.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> faili importimine ...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD-d ei leita. Veenduge, et teie Chromebook oleks võrguga ühendatud, ja proovige uuesti.</translation>
<translation id="1355466263109342573">Pistikprogramm <ph name="PLUGIN_NAME" /> on blokeeritud</translation>
<translation id="1357589289913453911">Laienduse ID</translation>
<translation id="1358735829858566124">Fail või kataloog ei ole kasutatav.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Left to Right (Vasakult paremale)</translation>
<translation id="1370646789215800222">Kas eemaldada isik?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Eemaldatakse 1 üksus}other{Eemaldatakse # üksust}}</translation>
+<translation id="1372841398847029212">Sünkrooni minu kontoga</translation>
<translation id="1374844444528092021">Võrk „<ph name="NETWORK_NAME" />†nõuab sertifikaati, mis on installimata või kehtetu. Hankige uus sertifikaat ja proovige uuesti ühendust luua.</translation>
<translation id="1374962581120570592">Küpsisefailid on seadistatud</translation>
<translation id="1375321115329958930">Salvestatud paroolid</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Jälgitava kasutaja loomine</translation>
<translation id="1410197035576869800">Rakenduse ikoon</translation>
<translation id="1410616244180625362">Luba saidil <ph name="HOST" /> ka edaspidi kaamera juurde pääseda</translation>
+<translation id="1411668397053040814">Chrome'i kasutamiseks VR-is installige Daydreami klaviatuur või värskendage seda</translation>
<translation id="1414648216875402825">Kavatsete üle minna rakenduse <ph name="PRODUCT_NAME" /> ebastabiilsele versioonile, mis sisaldab pooleliolevaid funktsioone. Tekivad krahhid ja ootamatud vead. Olge jätkamisel ettevaatlik.</translation>
+<translation id="1415708812149920388">Juurdepääsu lõikelaua lugemiseks ei antud</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (laienduse ID „<ph name="EXTENSION_ID" />â€) ei ole seda tüüpi seansi puhul lubatud.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Oih! RSA juhusliku privaatvõtme genereerimine ebaõnnestus.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pitsalõik</translation>
<translation id="1467432559032391204">Vasakule</translation>
<translation id="1467999917853307373"><ph name="URL" /> soovib andmed alaliselt teie seadmesse talletada.</translation>
+<translation id="1468571364034902819">Seda profiili ei saa kasutada</translation>
<translation id="1470719357688513792">Uued küpsiste seaded rakenduvad pärast lehe uuesti laadimist.</translation>
<translation id="1470811252759861213">Oma laienduste nägemiseks kõigis oma arvutites <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Faili „<ph name="FILENAME" />†ei laaditud üles. Teie Google Drive’is ei ole piisavalt vaba ruumi.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Identiteedi API loa vahemälu</translation>
<translation id="1478233201128522094">Järgmisel korral avab selle seadme <ph name="DEVICE_TYPE" /> uus telefon. Funktsiooni Smart Lock saate välja lülitada menüüs Seaded.</translation>
<translation id="1478340334823509079">Ãœksikasjad: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> uue foto varundamiseks valmis</translation>
<translation id="1483493594462132177">Saada</translation>
<translation id="1485015260175968628">See võib nüüd:</translation>
<translation id="1485141095922496924">Versioon <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Sees – kohandatud seaded</translation>
<translation id="1493892686965953381">Laienduse <ph name="LOAD_STATE_PARAMETER" /> ootamine ...</translation>
<translation id="1495486559005647033">Saadaval on veel <ph name="NUM_PRINTERS" /> seadet.</translation>
-<translation id="1497284176235884849">Esitatud PPD on sobimatu.</translation>
<translation id="1497522201463361063">Faili „<ph name="FILE_NAME" />†ei saa ümber nimetada. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Tundmatu seade [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">See omaniku konto peab olema esimene sisselogitud konto mitmele kontole sisselogimise seansil.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Juurdepääs lehesiluri tagaosale</translation>
<translation id="1601560923496285236">Rakenda</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Kustuta sisestus</translation>
<translation id="1608626060424371292">Eemalda see kasutaja</translation>
<translation id="1609170755653088773">Sünkroonige see parool oma iPhone'iga</translation>
<translation id="1609862759711084604">Eelmine kasutaja</translation>
+<translation id="1611557582955786626">Kõikides seadmetes sünkroonitud isikupärastatud sirvimiskogemuse saamiseks logige sisse</translation>
<translation id="1611584202130317952">Ettevalmistusvoog katkestati. Proovige uuesti või võtke ühendust oma seadme omaniku või administraatoriga.</translation>
<translation id="1611649489706141841">edasi</translation>
<translation id="1611704746353331382">Ekspordi järjehoidjad HTML-faili ...</translation>
<translation id="1612129875274679969">Määra seade püsivalt kioskirežiimile.</translation>
+<translation id="161460670679785907">Teie telefoni ei saa tuvastada</translation>
<translation id="1616206807336925449">Selle laienduse jaoks pole erilube vaja.</translation>
<translation id="161707228174452095">Sõrmejälg lisati.</translation>
<translation id="1618268899808219593">A&amp;bikeskus</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Kuva sisestusvalikud</translation>
<translation id="1650709179466243265">Lisab www. ja .com-i ning avab aadressi</translation>
<translation id="1651008383952180276">Peate sisestama sama parooli kaks korda</translation>
-<translation id="1652972346408808053">Parool salvestati. Saidil <ph name="SAVED_PASSWORDS_LINK" /> pääsete oma paroolidele juurde mis tahes seadmes</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Lisage printer teenusesse Google'i pilvprintimine, et saaksite printida kõikjal.}other{Lisage # printerit teenusesse Google'i pilvprintimine, et saaksite printida kõikjal.}}</translation>
<translation id="1657406563541664238">Aidake muuta rakendus <ph name="PRODUCT_NAME" /> paremaks, saates Google'ile automaatselt kasutusstatistikat ja veaaruandeid</translation>
<translation id="1658424621194652532">See leht pääseb teie mikrofoni juurde.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Turvalisuse tagamiseks on juurdepääs failile keelatud.</translation>
<translation id="167832068858235403">heli vaiksemaks</translation>
<translation id="1679068421605151609">Arendaja tööriistad</translation>
+<translation id="16815041330799488">Ära luba saitidel näha lõikelauale kopeeritud teksti ega kujutisi</translation>
<translation id="1682548588986054654">Uus inkognito aken</translation>
+<translation id="1688935057616748272">Sisestage täht</translation>
<translation id="168991973552362966">Lähedalasuva printeri lisamine</translation>
<translation id="1689945336726856614">Kopeeri &amp;URL</translation>
<translation id="1692602667007917253">Vabandust! Midagi läks midagi valesti</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Sisestusmeetod</translation>
<translation id="175772926354468439">Luba teema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Kuva Chrome'i veebipoes</translation>
<translation id="1758831820837444715">Etherneti-võrgu seadistamine</translation>
<translation id="1763046204212875858">Rakenduse otseteede loomine</translation>
<translation id="1763108912552529023">Jätka uurimist</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Ettevaatust!<ph name="END_BOLD" /> Need on ajutised failid ja võidakse kettaruumi vabastamiseks automaatselt kustutada. <ph name="BEGIN_LINK" />Lisateave<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Funktsiooni Smart Lock seadistamine seadme <ph name="DEVICE_TYPE" /> jaoks</translation>
<translation id="1817871734039893258">Microsofti failitaaste</translation>
-<translation id="1825832322945165090">Seadmes ei ole piisavalt ruumi</translation>
+<translation id="1818007989243628752">Kustuta kasutaja <ph name="USERNAME" /> parool</translation>
<translation id="1826516787628120939">Kontrollimine</translation>
<translation id="1828149253358786390"><ph name="SITE" /> soovib teile saata märguandeid.</translation>
<translation id="1828378091493947763">Seda pistikprogrammi selles seadmes ei toetata</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Käivitamisel</translation>
<translation id="2006638907958895361">Ava link rakenduses <ph name="APP" /></translation>
<translation id="2007404777272201486">Anna probleemist teada ...</translation>
+<translation id="2015632741368427174">Blokeeriti ümbersuunamine saidile:</translation>
<translation id="2016430552235416146">Traditsiooniline</translation>
<translation id="2017334798163366053">Keela toimivusandmete kogumine</translation>
<translation id="2017836877785168846">Kustutab aadressiribalt ajaloo ja automaatse täitmise teabe.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Fail nimega „<ph name="FILENAME" />†on juba olemas. Mida te teha soovite?</translation>
<translation id="2087822576218954668">Printimine: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Sirvige Google Chrome'iga ohutult</translation>
+<translation id="2089795179672254991">Küsi, kui sait soovib näha lõikelauale kopeeritud teksti ja kujutisi (soovitatud)</translation>
<translation id="2090165459409185032">Konto teabe taastamiseks minge aadressile: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Süsteemi turvaseade</translation>
<translation id="2091887806945687916">Heli</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Muuda suurust</translation>
<translation id="2124930039827422115">{1,plural, =1{Hinnang <ph name="AVERAGE_RATING" /> ühelt kasutajalt.}other{Hinnang <ph name="AVERAGE_RATING" /> # kasutajalt.}}</translation>
<translation id="2126167708562367080">Administraator on sünkroonimise keelanud.</translation>
-<translation id="2126426811489709554">Chrome'i toega</translation>
<translation id="2127372758936585790">Väikese energiakuluga laadija</translation>
<translation id="212862741129535676">Sageduse oleku protsent</translation>
<translation id="2128691215891724419">Sünkroonimisviga: värskendage sünkroonimisparooli ...</translation>
<translation id="2129825002735785149">Pistikprogrammi värskendamine</translation>
<translation id="2129904043921227933">Sünkroonimisviga: värskendage sünkroonimisparooli ...</translation>
<translation id="2131077480075264">Rakendust <ph name="APP_NAME" /> ei saa installida, sest <ph name="IMPORT_NAME" /> ei luba seda</translation>
-<translation id="213491463158799620">Kas soovite selle lehe tõlkida?</translation>
<translation id="2135787500304447609">&amp;Taasta</translation>
<translation id="2136372518715274136">Sisestage uus parool</translation>
<translation id="2136476978468204130">Sisestatud parool on vale</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA turvarike</translation>
<translation id="218070003709087997">Kasutage numbrit, mis näitab, kui palju koopiaid printida (1 kuni 999).</translation>
<translation id="2187895286714876935">Serveri sertifikaadi impordi viga</translation>
+<translation id="2187906491731510095">Laiendused on värskendatud</translation>
<translation id="2188881192257509750">Ava <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">WiFi mandaadi hankija</translation>
<translation id="219008588003277019">Omakliendi moodul: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsofti ajatembeldus</translation>
<translation id="225614027745146050">Tere tulemast</translation>
<translation id="225692081236532131">Aktiveerimise olek</translation>
+<translation id="2261323523305321874">Teie administraator tegi süsteemiülese muudatuse, mis keelab mõned vanad profiilid.</translation>
<translation id="2262477216570151239">Viivitus enne kordamist</translation>
<translation id="2263189956353037928">Logi välja ja uuesti sisse</translation>
<translation id="2263497240924215535">(Keelatud)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Kas soovite installida <ph name="PRODUCT_NAME" />'i?</translation>
<translation id="2296019197782308739">EAP meetod:</translation>
<translation id="2297705863329999812">Printerite otsimine</translation>
-<translation id="230115972905494466">Ãœhilduvaid seadmeid ei leitud</translation>
<translation id="2301382460326681002">Laienduse juurkaust on kehtetu.</translation>
<translation id="2302685579236571180">Mine inkognitorežiimi</translation>
<translation id="23030561267973084">„<ph name="EXTENSION_NAME" />†on taotlenud täiendavaid lube.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Keel ja sisend</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Lukustuskuva märkmed salvestatakse automaatselt rakendusse <ph name="LOCK_SCREEN_APP_NAME" />. Teie kõige viimane märge jääb lukustuskuvale.</translation>
+<translation id="2352947182261340447">Kohalikus salvestusruumis ei ole piisavalt ruumi.</translation>
<translation id="2353297238722298836">Kaamera ja mikrofon on lubatud</translation>
<translation id="2356070529366658676">Küsi</translation>
<translation id="2356517949307388948">Chrome'is ohtliku tarkvara otsimisel ilmnes viga.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Blokeeri alati juurdepääs mikrofonile</translation>
<translation id="2367972762794486313">Rakenduste kuvamine</translation>
<translation id="2371076942591664043">Ava, kui on &amp;valmis</translation>
-<translation id="237336063998926520">Asukoha määramiseks IP-aadressi kasutamine</translation>
<translation id="2377319039870049694">Lülita loendivaatele</translation>
<translation id="2377667304966270281">Tõsised vead</translation>
<translation id="2378075407703503998">Valitud on <ph name="SELCTED_FILE_COUNT" /> faili</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Ilmnes viga. Kontrollige printerit ja proovige uuesti.</translation>
<translation id="2385700042425247848">Teenuse nimi:</translation>
<translation id="2387458720915042159">Puhverserveri ühenduse tüüp</translation>
-<translation id="2391243203977115091">Leiti <ph name="FILE_COUNT" /> uut fotot
- <ph name="LINE_BREAK1" />
- Seadmes ei ole piisavalt ruumi.
- <ph name="LINE_BREAK2" />
- Alustamiseks valige mõni foto.</translation>
<translation id="2391419135980381625">Standardne font</translation>
<translation id="2391762656119864333">Tühista</translation>
<translation id="2392369802118427583">Aktiveeri</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Käita alati saidil <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Failide kogumaht</translation>
<translation id="2428510569851653187">Kirjeldage, mida te vahelehe kokkujooksmise ajal tegite</translation>
+<translation id="2431027948063157455">Google'i assistendi laadimine nurjus, kontrollige võrguühendust ja proovige uuesti.</translation>
<translation id="2433452467737464329">Lisage URL-ile päringu parameetrid, et lehte automaatselt värskendada: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Välimus</translation>
<translation id="2435248616906486374">Võrguühendus puudub</translation>
@@ -916,6 +927,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2445081178310039857">Laienduse juurkaust on nõutav.</translation>
<translation id="2448312741937722512">Tüüp</translation>
<translation id="2450223707519584812">Te ei saa kasutajaid lisada, kuna Google API võtmed puuduvad. Üksikasju vt <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Aktiivseid kuvamisi ei ole</translation>
<translation id="2453021845418314664">Täpsemad sünkroonimisseaded</translation>
<translation id="2453576648990281505">Fail on juba olemas</translation>
<translation id="2453860139492968684">Valmis</translation>
@@ -923,7 +935,6 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> soovib kopeerida faile seadmest <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Sertifitseerimisorgani võtme ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> on lisatud</translation>
-<translation id="246335896104539386">Järjehoidjate importimine</translation>
<translation id="2464089476039395325">HTTP-puhverserver</translation>
<translation id="2468902267404883140">Teie telefoniga ei saa ühendust luua. Veenduge, et kasutaksite ühilduvat Android-telefoni, mis on sisse lülitatud ja käepärast. &lt;a&gt;Lisateave&lt;/a&gt;</translation>
<translation id="2470702053775288986">Toetamata laiendused on keelatud</translation>
@@ -992,6 +1003,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2562743677925229011">Pole teenusesse <ph name="SHORT_PRODUCT_NAME" /> sisse logitud</translation>
<translation id="2563856802393254086">Õnnitleme! Teie võrgu „<ph name="NAME" />†andmeteenus on aktiveeritud ja kasutamiseks valmis.</translation>
<translation id="2566124945717127842">Pärast Powerwashiga lähtestamist on teie toote <ph name="IDS_SHORT_PRODUCT_NAME" /> seade just nagu uus.</translation>
+<translation id="2567257616420533738">Parool salvestati. Vaadake ja hallake salvestatud paroole saidil <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Teaberiba ümbris</translation>
<translation id="2570000010887652771">Andmemahtu säästeti.</translation>
<translation id="257088987046510401">Teemad</translation>
@@ -1012,6 +1024,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (platvorm <ph name="PLATFORM_VERSION" />), <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Otsingu vaikeseaded</translation>
<translation id="2586657967955657006">Lõikelaud</translation>
+<translation id="2586672484245266891">Sisestage lühem URL</translation>
<translation id="2587922270115112871">Jälgitava kasutaja loomine ei loo Google'i kontot ning kasutaja seaded ja andmed
ei järgne talle teistes Chrome'i sünkroonimise funktsiooniga seadmetes. Jälgitav kasutaja kehtib ainult selles seadmes.</translation>
<translation id="258932246702879617">Valige käsk <ph name="BEGIN_BOLD" />Kinnita tegumiribale<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> kasutab <ph name="USAGE" /> MB kettaruumi.</translation>
<translation id="2633212996805280240">Kas eemaldada „<ph name="EXTENSION_NAME" />�</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ei suutnud installimist lõpule viia, kuid jätkab käitamist kettakujutiselt.</translation>
+<translation id="2635176084534510129">Hankige isikupärasemaid kasutuskogemusi, näiteks paremaid sisusoovitusi ja nutikam tõlge</translation>
<translation id="2635276683026132559">Allkirjastamine</translation>
<translation id="2635926034288331400">Installimine kausta Rakendused</translation>
<translation id="2636625531157955190">Chrome ei pääse kujutisele juurde.</translation>
@@ -1054,14 +1068,15 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2643698698624765890">Laienduste haldamiseks klõpsake aknamenüüs valikul Laiendused.</translation>
<translation id="2647142853114880570">laadi uuesti</translation>
<translation id="2647269890314209800">Küpsisefailid on kasutuses</translation>
+<translation id="264810637653812429">Ãœhilduvaid seadmeid ei leitud.</translation>
<translation id="2648831393319960979">Seadme lisamine teie kontole – see võib võtta natuke aega ...</translation>
<translation id="2649045351178520408">Base64 kodeeritud ASCII, sertifikaadiahel</translation>
<translation id="2653266418988778031">Sertifitseerimisorgani sertifikaadi kustutamisel ei usalda teie brauser enam selle sertifitseerimisorgani väljastatavaid sertifikaate.</translation>
<translation id="2653659639078652383">Esita</translation>
<translation id="265390580714150011">Välja väärtus</translation>
-<translation id="2654286334048437383">Järjehoidjate eksportimine</translation>
<translation id="2655386581175833247">Kasutaja sertifikaat:</translation>
<translation id="2660779039299703961">Sündmus</translation>
+<translation id="266079277508604648">Printeriga ei saa ühendada. Kontrollige, kas printer on sisse lülitatud ja teie Chromebookiga WiFi või USB kaudu ühendatud.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Keel</translation>
@@ -1084,6 +1099,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2680208403056680091">Interneti-ühendust juhitakse</translation>
<translation id="268053382412112343">&amp;Ajalugu</translation>
<translation id="2683638487103917598">Kaust on sorditud</translation>
+<translation id="2684004000387153598">Jätkamiseks klõpsake nupul OK, seejärel klõpsake valikul Inimese lisamine, et luua oma e-posti aadressi jaoks uus profiil.</translation>
<translation id="2686759344028411998">Laaditud mooduleid ei saanud tuvastada.</translation>
<translation id="2688196195245426394">Seadme serveris registreerimisel ilmnes viga: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Kuva keelevalikud</translation>
@@ -1096,6 +1112,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2704184184447774363">Microsofti dokumendi allkirjastamine</translation>
<translation id="270516211545221798">Puuteplaadi kiirus</translation>
<translation id="2706892089432507937">USB-seadmed</translation>
+<translation id="2706954854267016964">Valitud Google'i pilvprintimise seadet enam ei toetata. Proovige printer seadistada oma arvuti süsteemiseadetes.</translation>
<translation id="2707024448553392710">Komponenti laaditakse alla</translation>
<translation id="270921614578699633">Keskmine</translation>
<translation id="2709453993673701466">Kas soovite sünkroonimist ja isikupärastamist enne nende sisselülitamist hallata? Avage jaotis <ph name="BEGIN_LINK" />Seaded<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2737363922397526254">Ahenda ...</translation>
<translation id="2737492745329609575">Alusta seadistamist</translation>
<translation id="2738771556149464852">Mitte pärast</translation>
+<translation id="2739046699559178272">Salvesta ja jätka</translation>
<translation id="2739191690716947896">Silu</translation>
<translation id="2739240477418971307">Juurdepääsetavuse seadete muutmine</translation>
<translation id="2740393541869613458">üle vaadata valvatava kasutaja külastatud veebisaite ja</translation>
@@ -1146,6 +1164,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2773802008104670137">Seda tüüpi fail võib teie arvutit kahjustada.</translation>
<translation id="2775104091073479743">Sõrmejälgede muutmine</translation>
<translation id="2776441542064982094">Tundub, et võrgus registreerimiseks pole saadaval ühtegi seadet. Kui teie seade on sisse lülitatud ja sellel on Interneti-ühendus, proovige see registreerida seadme kasutusjuhendi juhiste järgi.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Allalaaditud</translation>
<translation id="2783661497142353826">Kioski rakenduste haldamine</translation>
<translation id="2784407158394623927">Mobiilse andmesideteenuse aktiveerimine</translation>
@@ -1202,7 +1221,6 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2843806747483486897">Muuda vaikeseadeid ...</translation>
<translation id="2844111009524261443">Käita klõpsamisel</translation>
<translation id="2845382757467349449">Kuva alati järjehoidjariba</translation>
-<translation id="284682086647736321">Lisage Ctrl, Alt või Command</translation>
<translation id="2847759467426165163">Ãœlekandmine seadmesse</translation>
<translation id="284805635805850872">Kas eemaldada kahjulik tarkvara?</translation>
<translation id="2849362176025371110">Google'ile saadetakse automaatselt diagnostika- ja kasutusandmeid. Seda saate seadme <ph name="BEGIN_LINK1" />seadetes<ph name="END_LINK1" /> alati muuta. <ph name="BEGIN_LINK2" />Lisateave<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2849936225196189499">Kriitiline</translation>
<translation id="2850124913210091882">Varunda</translation>
<translation id="2850541429955027218">Lisa teema</translation>
+<translation id="2853121255651601031">Parool salvestati</translation>
<translation id="2853916256216444076">$1-video</translation>
<translation id="2857608528410806398">Siia läheb funktsiooni QU märguande sisu. Siia läheb funktsiooni QU märguande sisu. Siia läheb funktsiooni QU märguande sisu. Siia läheb funktsiooni QU märguande sisu. Siia läheb funktsiooni QU märguande sisu.</translation>
<translation id="2860150991415616761">väga pikk (4 s)</translation>
@@ -1252,6 +1271,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2908162660801918428">Meediagalerii lisamine kataloogiga</translation>
<translation id="2908789530129661844">Suumi ekraanil välja</translation>
<translation id="2910318910161511225">Looge võrguühendus ja proovige uuesti</translation>
+<translation id="2911898792135283060">Parooli loomine …</translation>
<translation id="2912905526406334195"><ph name="HOST" /> soovib kasutada teie mikrofoni.</translation>
<translation id="2913331724188855103">Lubab saitidel salvestada küpsiseid ja lugeda küpsiste andmeid (soovitatav)</translation>
<translation id="2916073183900451334">Veebilehel tabeldusklahvi vajutades tõstetakse esile lingid ja ka vormiväljad</translation>
@@ -1296,6 +1316,7 @@ Ma arvan, et see sait ei tohiks olla blokeeritud.</translation>
<translation id="2989474696604907455">pole ühendatud</translation>
<translation id="2989786307324390836">DER-i kodeeritud kahendsüsteem, üks sertifikaat</translation>
<translation id="2993517869960930405">Rakenduse teave</translation>
+<translation id="2994669386200004489">Faili <ph name="FILE_NAME" /> ei õnnestunud varundada</translation>
<translation id="299483336428448530">Selle installis teie vanem.</translation>
<translation id="3002017044809397427">Teie <ph name="PHONE_TYPE" /> on leitud, kuid Smart Lock töötab ainult seadmetel, mis kasutavad operatsioonisüsteemi Android 5.0 ja uuemaid versioone. &lt;a&gt;Lisateave&lt;/a&gt;</translation>
<translation id="3003144360685731741">Eelistatud võrgud</translation>
@@ -1354,6 +1375,7 @@ Lisateabe saamiseks külastage meie <ph name="BEGIN_LINK" />abikeskust<ph name="
<translation id="3064410671692449875">Andmeid pole piisavalt</translation>
<translation id="3065041951436100775">Tagasiside vahelehe sulgumise kohta.</translation>
<translation id="3065140616557457172">Tippige otsinguks või sisestage navigeerimiseks URL - ja kõik lihtsalt toimib.</translation>
+<translation id="3066642396596108483">Sünkroonige oma järjehoidjad, paroolid ja ajalugu kõigis oma seadmetes</translation>
<translation id="3067198360141518313">Käita pistikprogramm</translation>
<translation id="3071624960923923138">Uue vahelehe avamiseks võite klõpsata siin</translation>
<translation id="3074037959626057712">Olete sisse logitud ja sünkroonimise sisse lülitanud</translation>
@@ -1441,6 +1463,7 @@ Lisateabe saamiseks külastage meie <ph name="BEGIN_LINK" />abikeskust<ph name="
<translation id="3202173864863109533">Selle vahekaardi heli summutatakse.</translation>
<translation id="3206175707080061730">Fail nimega „$1†on juba olemas. Kas soovite selle asendada?</translation>
<translation id="3208703785962634733">Kinnitamata</translation>
+<translation id="3213187967168344806">Printerit ei saa lisada. Taaskäivitage arvuti ja proovige uuesti.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Üksuse <ph name="CLOUD_PRINT_NAME" /> ühendusprotsess jooksis kokku. Kas soovite taaskäivitada?</translation>
<translation id="3221634914176615296">Avastage seadme sisu rakenduses Failid.</translation>
@@ -1467,12 +1490,14 @@ Lisateabe saamiseks külastage meie <ph name="BEGIN_LINK" />abikeskust<ph name="
<translation id="3254516606912442756">Automaatne ajavööndi tuvastamine on keelatud</translation>
<translation id="3264544094376351444">Seriifideta font</translation>
<translation id="3264547943200567728">Chromeboxi võrgu seadistamine ebaõnnestus</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Sulge aken</translation>
<translation id="3267726687589094446">Luba ka edaspidi mitme faili automaatset allalaadimist</translation>
<translation id="3267998849713137817">Muudetud aeg</translation>
<translation id="3268451620468152448">Avatud vahelehed</translation>
<translation id="3269069891205016797">Teie teave eemaldatakse seadmest väljalogimisel.</translation>
<translation id="3269093882174072735">Laadi kujutis</translation>
+<translation id="3269889795238950578">See leht näeb lõikelauale kopeeritud teksti ja kujutisi.</translation>
<translation id="326999365752735949">Erinevuste allalaadimine</translation>
<translation id="3270965368676314374">Arvutis olevate fotode, muusika ja muu meedia lugemine, muutmine ja kustutamine</translation>
<translation id="327147043223061465">Kuva kõik küpsisefailid ja saidiandmed</translation>
@@ -1504,6 +1529,7 @@ Lisateabe saamiseks külastage meie <ph name="BEGIN_LINK" />abikeskust<ph name="
<translation id="3305389145870741612">Vormindusprotsessile võib kuluda paar sekundit. Oodake.</translation>
<translation id="3305661444342691068">Ava PDF-i eelvaade</translation>
<translation id="3306684685104080068">Lubage ülekandmine pilvepõhistesse teenustesse (nt Google Hangouts).</translation>
+<translation id="3307091518408668019">Arvuti OU (nt OU = Chromebookid, DC = example, DC = com)</translation>
<translation id="3308006649705061278">Organisatsiooniüksus (OU)</translation>
<translation id="3308116878371095290">Sellel lehel takistati küpsiste seadistamine.</translation>
<translation id="3308134619352333507">Nupp Peida</translation>
@@ -1511,9 +1537,6 @@ Lisateabe saamiseks külastage meie <ph name="BEGIN_LINK" />abikeskust<ph name="
<translation id="3309747692199697901">Käita alati kõikidel saitidel</translation>
<translation id="3312424061798279731">Lubatud keeled</translation>
<translation id="3312903956926554846">Installimine töölauale</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Käivitamisel avatavaks leheks määrati <ph name="URL" />. Kui soovite keelata laiendused, mis muudavad käivitamisel avatavat lehte, klõpsake nupul Taasta.</translation>
<translation id="3313590242757056087">Selleks et määrata, milliseid veebisaite valvatav kasutaja näeb, saate seadistada
piirangud ja seaded lehel <ph name="MANAGEMENT_URL" />.
Kui te ei soovi vaikeseadeid muuta, võib <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Printimine ebaõnnestus. Kontrollige printerit ja proovige uuesti.</translation>
<translation id="3364721542077212959">Elektronpliiatsi tööriistad</translation>
<translation id="336497260564123876">Parool salvestati. Paroolide hankimiseks kõigisse oma seadmetesse logige Chrome'i sisse.</translation>
+<translation id="3365598184818502391">Kasutage klahvi Ctrl või Alt</translation>
<translation id="3367813778245106622">Sünkroonimise alustamiseks logige uuesti sisse</translation>
<translation id="3368922792935385530">Ãœhendatud</translation>
<translation id="3369624026883419694">Hosti lahendamine...</translation>
@@ -1581,6 +1605,7 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Taaskäivitage rakendus <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Kirjeldage, mida te vahelehe kokkujooksmise ajal tegite</translation>
<translation id="3427092606871434483">Luba (vaikimisi)</translation>
+<translation id="3428419049384081277">Olete sisse logitud.</translation>
<translation id="3429275422858276529">Lisage see leht järjehoidjatesse, et see hiljem hõlpsalt üles leida</translation>
<translation id="3429599832623003132">$1 üksust</translation>
<translation id="3432227430032737297">Eemalda kõik kuvatud</translation>
@@ -1603,13 +1628,14 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Lugege oma andmeid mitmel veebisaidil</translation>
<translation id="3449839693241009168">Vajutage nuppu <ph name="SEARCH_KEY" />, et saata käsud teenusesse <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Jõudeoleku protsent</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> foto varundamine</translation>
<translation id="3453612417627951340">Vajab volitust</translation>
<translation id="3454157711543303649">Aktiveerimine lõpetatud</translation>
+<translation id="3454224730401036106">Teie ühendus on lülitatud turvalisemale võrgule</translation>
<translation id="345693547134384690">Ava pilt uuel &amp;vahelehel</translation>
<translation id="3459509316159669723">Printimine</translation>
<translation id="3459697287128633276">Oma kontol Google Play poele juurdepääsu lubamiseks autentige ennast teenuse Identiteedi pakkuja abil.</translation>
<translation id="3459774175445953971">Viimati muudetud:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> soovib näha lõikelauale kopeeritud teksti ja kujutisi</translation>
<translation id="3462413494201477527">Kas tühistada konto seadistamine?</translation>
<translation id="346431825526753">Seda lastekontot haldab <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klõpsake oma fotol</translation>
@@ -1622,10 +1648,12 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopeerimine ...</translation>
<translation id="3473479545200714844">Ekraanisuurendi</translation>
<translation id="3475447146579922140">Google'i arvutustabel</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 rida pole kuvatud&gt;}other{&lt;$1 rida pole kuvatud&gt;}}</translation>
<translation id="3475843873335999118">Kahjuks ei suudetud ikka teie sõrmejälge tuvastada. Sisestage oma parool.</translation>
<translation id="347670947055184738">Vabandust! Süsteemil ei õnnestunud teie seadme jaoks eeskirju tuua.</translation>
<translation id="347785443197175480">Luba hostile <ph name="HOST" /> jätkuvalt juurdepääs kaamerale ja mikrofonile</translation>
<translation id="3478685642445675458">Enne inimese eemaldamist avage oma profiil.</translation>
+<translation id="347919930506963698">Kasutage Chrome'i veelgi paremal moel</translation>
<translation id="3479552764303398839">Mitte praegu</translation>
<translation id="3480892288821151001">Doki aken vasakule</translation>
<translation id="3481915276125965083">Sellel lehel blokeeriti järgmised hüpikaknad:</translation>
@@ -1643,14 +1671,17 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Rühma nimi:</translation>
<translation id="3505030558724226696">Tühista juurdepääs seadmele</translation>
<translation id="3507421388498836150">Laiendi „<ph name="EXTENSION_NAME" />†praegused õigused</translation>
+<translation id="3507888235492474624">Otsi Bluetoothi seadmeid uuesti</translation>
<translation id="3508920295779105875">Valige muu kaust...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Skanni uuesti</translation>
<translation id="3511307672085573050">K&amp;opeeri lingi aadress</translation>
<translation id="3511399794969432965">Kas ühendamisega on probleeme?</translation>
<translation id="351152300840026870">Fikseeritud laiusega font</translation>
<translation id="3511528412952710609">Lühike</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Tühista allalaadimine}other{Tühista allalaadimised}}</translation>
<translation id="3514373592552233661">Eelistatud võrke eelistatakse muudele teadaolevatele võrkudele, kui saadaval on üle ühe võrgu</translation>
+<translation id="3520212870468945358"><ph name="URL" /> soovib näha teie turvavõtme seerianumbrit</translation>
<translation id="3523642406908660543">Küsi, kui sait soovib arvutile juurdepääsemiseks kasutada pistikprogrammi (soovitatav)</translation>
<translation id="3525897975040424366">Installimine riiulile</translation>
<translation id="3527085408025491307">Kaust</translation>
@@ -1680,13 +1711,11 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Teie kasutatav WiFi-võrk (<ph name="NETWORK_ID" />) võib nõuda sisselogimislehe külastamist.</translation>
<translation id="3564708465992574908">Suumitasemed</translation>
<translation id="3566721612727112615">Ãœhtegi saiti ei lisatud</translation>
-<translation id="3566866560249787686">Google'i assistendi laadimine nurjus, proovige uuesti.</translation>
<translation id="3569382839528428029">Kas soovite, et rakendus <ph name="APP_NAME" /> jagaks teie ekraani?</translation>
<translation id="3570985609317741174">Veebisisu</translation>
<translation id="3571734092741541777">Seadista</translation>
<translation id="3574210789297084292">logi sisse</translation>
<translation id="3576324189521867626">Installimine õnnestus</translation>
-<translation id="3578331450833904042">Vaikimisi (kõige vastuvõtmine)</translation>
<translation id="3578594933904494462">Selle vahekaardi sisu jagatakse.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; soovib jagada printerit &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; teie rühmaga &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Kui nõustute, saavad printerit kasutada ka kõik rühmaliikmed.</translation>
<translation id="3584169441612580296">Arvutis olevate fotode, muusika ja muu meedia lugemine ja muutmine</translation>
@@ -1701,6 +1730,7 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Kustutab ajaloo kõigist sisselogitud seadmetest. Aadressil <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> võib teie Google'i kontol olla muus vormis sirvimisajalugu.</translation>
<translation id="3600456501114769456">Teie administraator on keelanud seadmes juurdepääsu kohalikele failidele.</translation>
<translation id="3600792891314830896">Heli esitavad saidid vaigistatakse</translation>
+<translation id="3603177256297531067">Seda lehte ei õnnestunud tõlkida</translation>
<translation id="3603533104205588786">Lehe järjehoidjatesse lisamiseks klõpsake tärnil</translation>
<translation id="3603622770190368340">Võrgusertifikaadi hankimine</translation>
<translation id="3604048165392640554">Mobiilsideühendust ei leitud. Lülitage teistes seadmetes sisse automaatne jagamine ja proovige uuesti. &lt;a target="_blank" href="<ph name="URL" />"&gt;Lisateave&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Teie IT-administraator on Chrome'i lisad teie seadmes keelanud. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-posti aadress</translation>
<translation id="3702500414347826004">Käivitamisel avatavaid lehti muudeti aadressi <ph name="URL" /> kaasamiseks.</translation>
-<translation id="3703669627274482482">Küsi, kui sait soovib lõikelauale kopeeritud teksti ja kujutisi näha</translation>
<translation id="370415077757856453">JavaScript on blokeeritud</translation>
<translation id="3704331259350077894">Toimingu seiskumine</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Teie kaart on aegunud</translation>
<translation id="3792890930871100565">Eemalda printereid</translation>
<translation id="379422718204375917">Kasutage oma kontole sisselogimiseks funktsiooni Smart Lock</translation>
-<translation id="3794595850995182458">Välju lehelt</translation>
<translation id="3796648294839530037">Lemmikvõrgud:</translation>
<translation id="3797900183766075808">&amp;Otsi otsingumootoriga <ph name="SEARCH_ENGINE" /> terminit „<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Võimaldab lubada/keelata funktsiooni Puuduta klõpsamiseks</translation>
@@ -1854,10 +1882,8 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Lisa veel üks</translation>
<translation id="3812525830114410218">Halb sertifikaat</translation>
<translation id="3813296892522778813">Kui te ei leia otsitavat, avage <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome'i abi<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Leiti <ph name="FILE_COUNT" /> uut fotot
- <ph name="LINE_BREAK1" />
- Valmis varundamiseks <ph name="BEGIN_LINK" />Google Drive'i<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Luba kõikidel saitidel saata taustal tõukesõnumeid</translation>
+<translation id="3819497457291599334">Avage jaotis Seaded &gt; Rakendused ja märguanded &gt; Kõik rakendused &gt; Google Play teenused.</translation>
<translation id="3819752733757735746">Lülitiga juurdepääs (arvuti juhtimine vaid ühe või kahe lülitiga)</translation>
<translation id="3819800052061700452">&amp;Täisekraan</translation>
<translation id="3820172043799983114">Vale PIN-kood.</translation>
@@ -1877,7 +1903,9 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Rohkem: <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Küpsised ja muud saidi ning pistikprogrammi andmed</translation>
<translation id="383891835335927981">Ühtegi saiti pole sisse ega välja suumitud</translation>
+<translation id="3839516600093027468">Blokeeri hosti <ph name="HOST" /> jaoks alati lõikelaua nägemine</translation>
<translation id="3840053866656739575">Chromeboxiga on ühendus katkenud. Liikuge lähemale või kontrollige oma seadet. Püüame sel ajal uuesti ühendust luua.</translation>
+<translation id="3842132283799370683">Seadme ühendamine domeeniga ebaõnnestus. Selle põhjuseks võivad olla organisatsiooniüksusega seotud probleemid.</translation>
<translation id="3842552989725514455">Seriifidega font</translation>
<translation id="385051799172605136">Tagasi</translation>
<translation id="3851428669031642514">Laadi ohtlikud skriptid</translation>
@@ -1886,6 +1914,7 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Ajavööndi valimine</translation>
<translation id="3856921555429624101">Andmemahu kasutuse mõõtmine on lõppenud</translation>
<translation id="3857228364945137633">Proovige funktsiooni Smart Lock, et avada oma seade <ph name="DEVICE_TYPE" /> paroolita, kui teie telefon on läheduses.</translation>
+<translation id="3857732810083914482">Isikupärastamine on välja lülitatud. Seda saab muuta saidil myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Tere tulemast teenusesse Hangouts Meet!</translation>
<translation id="3862134173397075045">Tere tulemast Chrome'is Cast'i avastama!</translation>
@@ -1927,9 +1956,11 @@ Asukohast <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Funktsiooni Smart Lock telefoni muudeti</translation>
<translation id="3927932062596804919">Keela</translation>
<translation id="3930521966936686665">Esita seadmes</translation>
+<translation id="3933283459331715412">Taasta kasutaja <ph name="USERNAME" /> kustutatud paroolid</translation>
<translation id="3936390757709632190">&amp;Ava heli uuel vahelehel</translation>
<translation id="3936925983113350642">Teie valitavat parooli on vaja selle sertifikaadi hilisemaks taastamiseks. Salvestage see turvalisse asukohta.</translation>
<translation id="3937640725563832867">Sertifikaadi väljastaja alternatiivne nimi</translation>
+<translation id="3937734102568271121">Tõlgi alati: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Luba automaatne kordamine</translation>
<translation id="3941357410013254652">Kanali ID</translation>
<translation id="3941565636838060942">Programmile juurdepääsu peitmiseks tuleb teil programm desinstallida,
@@ -1943,6 +1974,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Imporditud IE'st</translation>
<translation id="3950820424414687140">Sisselogimine</translation>
+<translation id="3950870029767307261">Selle lehe jaoks blokeeriti lõikelauale kopeeritud teksti ja kujutiste nägemine</translation>
<translation id="3954354850384043518">Pooleli</translation>
<translation id="3955193568934677022">Luba saitidel esitada kaitstud sisu (soovitatav)</translation>
<translation id="3956702100721821638">Google Playga ei õnnestunud ühendada</translation>
@@ -1975,6 +2007,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="39964277676607559">Sisuskripti jaoks ei õnnestunud laadida JavaScripti <ph name="RELATIVE_PATH" />.</translation>
<translation id="4002066346123236978">Pealkiri</translation>
<translation id="40027638859996362">Sõna liigutamine</translation>
+<translation id="4005817994523282006">Ajavööndi tuvastamismeetod</translation>
<translation id="4008291085758151621">Saidi teave ei ole VR-režiimis saadaval</translation>
<translation id="4010917659463429001">Järjehoidjate hankimiseks mobiilseadmesse <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Kas parandada laiendust <ph name="EXTENSION_NAME" />?</translation>
@@ -1991,6 +2024,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4037084878352560732">Hobune</translation>
<translation id="4037889604535939429">Isiku muutmine</translation>
<translation id="4042264909745389898">Google Chrome OS-i tingimused</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Välju lehelt}other{Välju lehtedelt}}</translation>
<translation id="4044612648082411741">Sisestage oma sertifikaadi parool</translation>
<translation id="404493185430269859">Vaikeotsingumootor</translation>
<translation id="4047112090469382184">Kuidas see on turvaline?</translation>
@@ -2037,6 +2071,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4109135793348361820">Teisalda aken kasutaja <ph name="USER_NAME" /> töölauale (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Riiuli esiletõstmine</translation>
<translation id="4114360727879906392">Eelmine aken</translation>
+<translation id="4115002065223188701">Võrk ei ole läheduses</translation>
<translation id="4115080753528843955">Mõned sisuteenused kasutavad kordumatuid identifikaatoreid, et kaitstud sisule juurdepääsu volitada</translation>
<translation id="411666854932687641">Privaatmälu</translation>
<translation id="4120817667028078560">Tee on liiga pikk</translation>
@@ -2047,6 +2082,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4130207949184424187">See laiendus muutis seda, milline leht kuvatakse omnikastikeses otsingu tegemisel.</translation>
<translation id="413121957363593859">Komponendid</translation>
<translation id="4131410914670010031">Mustvalge</translation>
+<translation id="4136203100490971508">Funktsioon Öövalgus lülitub automaatselt välja päikesetõusul</translation>
<translation id="4138267921960073861">Kuva sisselogimisekraanil kasutajanimed ja fotod</translation>
<translation id="4140559601186535628">Tõukesõnumid</translation>
<translation id="4146026355784316281">Ava alati süsteemivaaturiga</translation>
@@ -2064,6 +2100,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4172051516777682613">Kuva alati</translation>
<translation id="4175737294868205930">Püsiv salvestusruum</translation>
<translation id="4176463684765177261">Keelatud</translation>
+<translation id="4180684688621252156">Printimisteenus</translation>
<translation id="4180788401304023883">Kustutada CA sertifikaat „<ph name="CERTIFICATE_NAME" />�</translation>
<translation id="4181841719683918333">Keeled</translation>
<translation id="4184885522552335684">Lohistage ekraani liigutamiseks</translation>
@@ -2079,7 +2116,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4206323443866416204">Tagasisidearuanne</translation>
<translation id="420665587194630159">(see on hallatud laiendus ja seda ei saa desinstallida või keelata)</translation>
<translation id="4206944295053515692">Küsi Google'ilt soovitusi</translation>
-<translation id="4207228095438106090"><ph name="URL" /> soovib näha lõikelauale kopeeritud teksti ja kujutisi.</translation>
<translation id="4208390505124702064">Otsige saidilt <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Suur</translation>
<translation id="421017592316736757">Faili juurde pääsemiseks on vaja võrguühendust.</translation>
@@ -2087,6 +2123,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="42126664696688958">Eksportimine</translation>
<translation id="42137655013211669">Server keelas juurdepääsu ressursile.</translation>
<translation id="4215350869199060536">Kahjuks on nimes valed märgid.</translation>
+<translation id="4215448920900139318">Varundamine: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Kogu ekraan</translation>
<translation id="4235813040357936597">Lisa konto profiilile <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Tühista sisselogimine</translation>
@@ -2114,7 +2151,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4270393598798225102">Versioon <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Vasted puuduvad</translation>
<translation id="4275830172053184480">Taaskäivitage seade</translation>
-<translation id="4276216215490044084">Suurt PPD-d ei saa laadida. Maksimaalne suurus on 250 kB.</translation>
<translation id="4278390842282768270">Lubatud</translation>
<translation id="4281844954008187215">Teenusetingimused</translation>
<translation id="4282196459431406533">Smart Lock on sisse lülitatud</translation>
@@ -2126,15 +2162,15 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4289300219472526559">Alusta rääkimist</translation>
<translation id="4289540628985791613">Ãœlevaade</translation>
<translation id="4296575653627536209">Jälgitava kasutaja lisamine</translation>
+<translation id="4297322094678649474">Keelte vahetamine</translation>
+<translation id="4299141727003252811">Google võib kasutada teie sirvimistegevusi, mõne külastatud saidi sisu ja teisi interaktsioone sirvimisel, et isikupärastada Chrome'i ning teisi Google'i teenuseid, nagu Tõlge, Otsing ja reklaamid.</translation>
<translation id="4300305918532693141">Selle seade muutmiseks tuleb teil <ph name="BEGIN_LINK" />sünkroonimine lähtestada<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Teile on uus OS-i värskendus. Alustamiseks logige sisse.</translation>
<translation id="4305227814872083840">pikk (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />kB (<ph name="NUM_KILOBYTES_LIVE" />kB reaalajas)</translation>
+<translation id="4310139701823742692">Failivorming on vale. Kontrollige PPD-faili ja proovige uuesti.</translation>
<translation id="431076611119798497">&amp;Ãœksikasjad</translation>
<translation id="4312866146174492540">Blokeeri (vaikimisi)</translation>
-<translation id="4315548163539304064">Teie meediaseadme skannimine ...
- <ph name="LINE_BREAK1" />
- Leiti <ph name="FILE_COUNT" /> uut fotot</translation>
<translation id="4316850752623536204">Arendaja veebisait</translation>
<translation id="4320177379694898372">Interneti-ühendus puudub</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Jätka allalaadimist}other{Jätka allalaadimisi}}</translation>
@@ -2159,7 +2195,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4359408040881008151">Installitud sõltuva(te) laiendus(t)e tõttu.</translation>
<translation id="4361142739114356624">Selle kliendi sertifikaadi privaatvõti puudub või on sobimatu</translation>
<translation id="4363771538994847871">Ãœlekande sihtkohti ei leitud. Kas vajate abi?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> on alla laaditud</translation>
<translation id="4364567974334641491">Rakendus <ph name="APP_NAME" /> jagab akent.</translation>
<translation id="4364830672918311045">Kuva märguanded</translation>
<translation id="4365673000813822030">Vabandust, sünkroonimine on lakanud töötamast.</translation>
@@ -2180,10 +2215,10 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4394049700291259645">Keela</translation>
<translation id="4400367121200150367">Siin kuvatakse saidid, millel paroole kunagi ei salvestata</translation>
<translation id="4400632832271803360">Ülemise rea klahvide toimingu vahetamiseks hoidke all käivitajaklahvi</translation>
-<translation id="4405076286418917603">Tähemärk on vajalik</translation>
<translation id="4408599188496843485">A&amp;bi</translation>
<translation id="4409697491990005945">Veerised</translation>
<translation id="4411578466613447185">Koodi allkirjastaja</translation>
+<translation id="4412698727486357573">Abikeskus</translation>
<translation id="4414232939543644979">Uus &amp;inkognito aken</translation>
<translation id="4415748029120993980">SECG elliptilise kõveraga secp384r1 (ehk NIST P-384)</translation>
<translation id="4419409365248380979">Luba hostil <ph name="HOST" /> alati küpsiseid seada</translation>
@@ -2197,7 +2232,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4430369329743628066">Järjehoidja on lisatud</translation>
<translation id="443464694732789311">Jätka</translation>
<translation id="4439318412377770121">Kas soovite registreerida seadme <ph name="DEVICE_NAME" /> teenuses Google'i pilvseadmed?</translation>
-<translation id="4439612350502082674">Printerit ei saa lisada. Taaskäivitage ja proovige uuesti.</translation>
<translation id="4441124369922430666">Kas soovite selle rakenduse seadme sisselülitamisel automaatselt käivitada?</translation>
<translation id="444134486829715816">Laienda ...</translation>
<translation id="4441548209689510310">Kuva õigekirjakontrolli seaded</translation>
@@ -2219,6 +2253,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4474381447165623168">WiFi-võrgu alusel automaatselt määramine</translation>
<translation id="4475552974751346499">Otsi allalaadimisi</translation>
<translation id="4476590490540813026">Sportlane</translation>
+<translation id="4477015793815781985">Kaasake Ctrl, Alt või ⌘</translation>
<translation id="4478664379124702289">&amp;Salvesta link nimega...</translation>
<translation id="4479424953165245642">Halda kioski rakendusi</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4508051413094283164">Kõik avatakse inkognito aknas</translation>
<translation id="4508265954913339219">Aktiveerimine nurjus</translation>
<translation id="4508765956121923607">Vaata a&amp;llikat</translation>
-<translation id="4509017836361568632">Loobu fotost</translation>
-<translation id="4513946894732546136">Tagasiside</translation>
<translation id="451407183922382411">Toetab <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Uue jälgitava kasutaja seadistamine</translation>
<translation id="451515744433878153">Eemalda</translation>
@@ -2241,6 +2274,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4520385623207007473">Küpsisefailid on kasutuses</translation>
<translation id="452039078290142656">müüja <ph name="VENDOR_NAME" /> tundmatud seadmed</translation>
<translation id="4522570452068850558">Ãœksikasjad</translation>
+<translation id="4522600456902129422">Luba jätkuvalt sellel saidil lõikelauda näha</translation>
<translation id="4530494379350999373">Päritolu</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Protsessoriaeg</translation>
@@ -2253,9 +2287,11 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4543778593405494224">Sertifikaadihaldur</translation>
<translation id="4544174279960331769">Sinine vaikeavatar</translation>
<translation id="4545028762441890696">Uuesti lubamiseks nõustuge uute lubadega:</translation>
+<translation id="454547174531670764">Sünkrooni teise kontoga</translation>
<translation id="4545759655004063573">Ei saa salvestada ebapiisavate õiguste tõttu. Salvestage muusse asukohta.</translation>
<translation id="4546308221697447294">Google Chrome'iga sirvite kiirelt</translation>
<translation id="4547659257713117923">Muudest seadmetest pärinevaid vahelehti ei ole</translation>
+<translation id="4547672827276975204">Määra automaatselt</translation>
<translation id="4547992677060857254">Valitud fail sisaldab tundlikke faile. Kas soovite kindlasti anda kasutajale „$1†püsiva juurdepääsu selles kaustas kirjutamiseks?</translation>
<translation id="4552031286893852992">Chrome blokeeris sellel saidil reklaamid, kuna sait esitab sekkuvaid reklaame.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4837926214103741331">Teil ei ole seadme kasutamiseks volitust. Sisselogimisloa saamiseks võtke ühendust omanikuga.</translation>
<translation id="4837952862063191349">Kohalike andmete avamiseks ja taastamiseks sisestage oma seadme <ph name="DEVICE_TYPE" /> vana parool.</translation>
<translation id="4838355575774807786">Chrome'is ohtliku tarkvara eemaldamisel ilmnes viga.</translation>
+<translation id="4838836835474292213">Lubati juurdepääs lõikelaua lugemiseks</translation>
<translation id="4839303808932127586">Sa&amp;lvesta video nimega ...</translation>
<translation id="4839847978919684242">Valitud on <ph name="SELCTED_FILES_COUNT" /> üksust</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Veel 1}other{Veel #}}</translation>
-<translation id="4840626203080576849">Küsi, kui sait soovib näha lõikelauale kopeeritud teksti ja kujutisi (soovitatav)</translation>
<translation id="4842976633412754305">See leht üritab skripte laadida volitamata allikatest.</translation>
<translation id="4844333629810439236">Muud klaviatuurid</translation>
<translation id="4846680374085650406">Järgite selle seade puhul administraatori soovitust.</translation>
@@ -2482,6 +2518,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4900392736118574277">Käivitamisel avatavaks leheks määrati <ph name="URL" />.</translation>
<translation id="490074449735753175">Kasuta veebiteenust õigekirjavigade parandamisele kaasaaitamiseks</translation>
<translation id="49027928311173603">Serverist alla laaditud reegel on kehtetu: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Valmis, et varundada <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Seda faili ei laadita tavaliselt alla ja see võib olla ohtlik.</translation>
<translation id="4907306957610201395">Loa kategooria</translation>
<translation id="4907824805858067479">Teie administraator on salvestatud kaardid keelanud</translation>
@@ -2514,6 +2551,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4953689047182316270">Juurdepääsetavuse sündmustele vastamine</translation>
<translation id="4953808748584563296">Oranž vaikeavatar</translation>
<translation id="4955814292505481804">Aastane</translation>
+<translation id="4958834709409349617">Tehke seadmetes <ph name="PHONE_NAME_1" /> ja <ph name="PHONE_NAME_2" /> märguannete lubamiseks järgmist.</translation>
<translation id="495931528404527476">Chrome'is</translation>
<translation id="496226124210045887">Valitud kaust sisaldab tundlikke faile. Kas soovite kindlasti anda kasutajale „$1†püsiva juurdepääsu selle kausta lugemiseks?</translation>
<translation id="4964455510556214366">Asetus</translation>
@@ -2526,6 +2564,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4970738541803285369">Installi töölauale …</translation>
<translation id="4971412780836297815">Ava, kui on valmis</translation>
<translation id="4972129977812092092">Printeri muutmine</translation>
+<translation id="497287958838527945">Krediitkaardid ja aadressid, mis kasutavad teenust Google Pay.</translation>
<translation id="4973307593867026061">Lisa printereid</translation>
<translation id="4973523518332075481">Kasutage nime, milles on kuni <ph name="MAX_LENGTH" /> tähemärki</translation>
<translation id="497421865427891073">Edasiminek</translation>
@@ -2549,6 +2588,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="4998873842614926205">Muudatuste kinnitamine</translation>
<translation id="499955951116857523">Failihaldur</translation>
<translation id="5000922062037820727">Blokeeritud (soovitatav)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> uut fotot</translation>
<translation id="5010043101506446253">Sertifitseerimiskeskus</translation>
<translation id="5010929733229908807">Kõik andmed krüptiti teie sünkroonimisparooliga
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5015762597229892204">Printeridraiveri rakenduse valimine</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Pea meeles</translation>
+<translation id="5018207570537526145">Ava laienduse veebisait</translation>
<translation id="5024856940085636730">Toiming võtab oodatust kauem aega. Kas soovite selle katkestada?</translation>
<translation id="5026874946691314267">Ära näita seda uuesti</translation>
<translation id="5027550639139316293">Meili sertifikaat</translation>
@@ -2626,6 +2667,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5143374789336132547">Laiendus „<ph name="EXTENSION_NAME" />†muutis seda, milline leht kuvatakse avalehe nupul klõpsamisel.</translation>
<translation id="5143712164865402236">Kuvamine täisekraanil</translation>
<translation id="5145331109270917438">Muutmise kuupäev</translation>
+<translation id="514561958218673757">Tehke seadmetes märguannete lubamiseks järgmist.</translation>
<translation id="5150254825601720210">Netscape'i sertifikaadi SSL-serveri nimi</translation>
<translation id="5151354047782775295">Vabastage kettaruumi, muidu võidakse valitud andmed automaatselt kustutada</translation>
<translation id="5153297660536091054">PIN-koodiga avamise funktsioon</translation>
@@ -2683,6 +2725,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5238278114306905396">Rakendus „<ph name="EXTENSION_NAME" />†eemaldati automaatselt.</translation>
<translation id="5238369540257804368">Ulatused</translation>
<translation id="5241128660650683457">Lugege kõiki teie külastatud veebisaitide andmeid</translation>
+<translation id="5241567694820672363">Kas taastada käivitamisel avatav vaikeleht?</translation>
<translation id="5242724311594467048">Kas lubada laiendus „<ph name="EXTENSION_NAME" />�</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> läks krahhi. Rakenduse taaskäivitamiseks klõpsake sellel jutumullil.</translation>
<translation id="5249624017678798539">Brauser jooksis enne allalaadimise lõppu kokku.</translation>
@@ -2692,7 +2735,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5254368820972107711">Kuva eemaldatavad failid</translation>
<translation id="52550593576409946">Kioski rakendust ei saanud käivitada.</translation>
<translation id="5255315797444241226">Sisestatud parool on vale.</translation>
-<translation id="5259571578888203461">Ära luba saitidel näha lõikelauale kopeeritud teksti ja kujutisi</translation>
<translation id="5260508466980570042">Kahjuks ei õnnestunud teie meili või parooli kinnitada. Proovige uuesti.</translation>
<translation id="5261683757250193089">Ava veebipoes</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Pääsete failidele juurde kõikjalt, ka võrguühenduseta.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5324780743567488672">Määra ajavöönd asukoha alusel automaatselt</translation>
<translation id="5327248766486351172">Nimi</translation>
<translation id="532943162177641444">Puudutage seadmes <ph name="PHONE_NAME" /> märguannet, et seadistada mobiilne leviala, mida see seade saab kasutada.</translation>
-<translation id="5329615878510216304">skanni uuesti</translation>
<translation id="5329858601952122676">&amp;Kustuta</translation>
<translation id="5330145655348521461">Failid on avatud erinevatel töölaudadel. Faili vaatamiseks avage <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Hangi teavet</translation>
@@ -2755,6 +2796,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5334142896108694079">Skripti vahemälu</translation>
<translation id="533433379391851622">Eeldatav versioon oli „<ph name="EXPECTED_VERSION" />â€, kuid versioon oli „<ph name="NEW_ID" />â€.</translation>
<translation id="5334844597069022743">Allika kuvamine</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google Drive'i<ph name="END_LINK" /> varundamine: <ph name="FILE_COUNT" /></translation>
<translation id="5337771866151525739">Installis kolmas osapool.</translation>
<translation id="5338503421962489998">Kohalik talletusruum</translation>
<translation id="5340217413897845242">Riiuliüksus 6</translation>
@@ -2876,6 +2918,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5516183516694518900">Logige oma Google'i kontoga Chrome'i sisse, et hankida järjehoidjad, ajalugu, paroolid ja muud seaded kõikidesse seadmetesse.</translation>
<translation id="551752069230578406">Printeri lisamine teie kontole – see võib võtta natuke aega ...</translation>
<translation id="5517535964909391608">Ebaturvaline sisu on blokeeritud</translation>
+<translation id="5518219166343146486">Küsi, kui sait soovib näha lõikelauale kopeeritud teksti ja kujutisi</translation>
<translation id="5518584115117143805">Meili krüpteerimise sertifikaat</translation>
<translation id="5521078259930077036">Kas see on avaleht, mida ootasite?</translation>
<translation id="5521348028713515143">Lisa töölaua otsetee</translation>
@@ -2886,9 +2929,9 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5527463195266282916">Laiendust prooviti üle viia vanemale versioonile.</translation>
<translation id="5527474464531963247">Samuti võite valida mõne teise ​​võrgu.</translation>
<translation id="5528368756083817449">Järjehoidjate haldur</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Ãœldine</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> soovib</translation>
+<translation id="5534304873398226603">Eemalda foto või video</translation>
<translation id="5534520101572674276">Suuruse arvutamine</translation>
<translation id="5535941515421698170">Eemaldage sellest seadmest ka oma olemasolevad andmed</translation>
<translation id="5537725057119320332">Ãœlekanne</translation>
@@ -2928,8 +2971,10 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Rakenduste laadimine …</translation>
<translation id="5592595402373377407">Praegu pole veel saadaval piisavalt andmeid.</translation>
+<translation id="5593766628437008432">Tehke seadmes <ph name="PHONE_NAME" /> märguannete lubamiseks järgmist.</translation>
<translation id="5595152862129936745">Väga kaugel</translation>
<translation id="5595485650161345191">Muuda aadressi</translation>
+<translation id="5596627076506792578">Rohkem valikuid</translation>
<translation id="5600706100022181951">Värskenduse allalaadimiseks kulub <ph name="UPDATE_SIZE_MB" /> MB mobiilset andmesidet. Kas soovite jätkata?</translation>
<translation id="5601503069213153581">PIN-kood</translation>
<translation id="5605623530403479164">Muud otsingumootorid</translation>
@@ -2957,6 +3002,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="563535393368633106">Küsib enne juurdepääsu hankimist (soovitatav)</translation>
<translation id="5636996382092289526">Võimalik, et võrgu <ph name="NETWORK_ID" /> kasutamiseks tuleb teil esmalt <ph name="LINK_START" />külastada võrgu sisselogimislehte<ph name="LINK_END" />, mis avaneb mõne sekundi pärast automaatselt. Kui see ei avane, ei saa võrku kasutada.</translation>
<translation id="5637476008227280525">Luba mobiilne andmeside</translation>
+<translation id="5638309510554459422">Otsige <ph name="BEGIN_LINK" />Chrome'i veebipoest<ph name="END_LINK" /> laiendusi ja teemasid</translation>
<translation id="5638497698949808140">Värskendatud <ph name="HOURS" /> tundi tagasi</translation>
<translation id="5639549361331209298">Laadige leht uuesti ja oodake, et näha rohkem valikuid</translation>
<translation id="5642508497713047">CRL-i allkirjastaja</translation>
@@ -2968,6 +3014,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5657667036353380798">Väline laiend nõuab, et installitud oleks Chrome <ph name="MINIMUM_CHROME_VERSION" /> või uuem versioon.</translation>
<translation id="5658415415603568799">Turvalisuse suurendamiseks palub Smart Lock teil 20 tunni möödudes sisestada parooli.</translation>
<translation id="5659593005791499971">Meil</translation>
+<translation id="5659833766619490117">Seda lehte ei õnnestunud tõlkida.</translation>
<translation id="5662477687021125631">Jätkuv</translation>
<translation id="5667546120811588575">Google Play seadistamine …</translation>
<translation id="5669267381087807207">Aktiveerimine</translation>
@@ -3003,6 +3050,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5729712731028706266">&amp;Kuva</translation>
<translation id="5729996640881880439">Kahjuks ei saa selle vea koodi kuvada.</translation>
<translation id="5731247495086897348">Kl&amp;eebi ja mine</translation>
+<translation id="5731409020711461763">Ãœks uus foto</translation>
<translation id="5734362860645681824">Vestlusteenused</translation>
<translation id="5735973442555172575">Androidi rakenduste kasutamiseks logige uuesti sisse ja värskendage.</translation>
<translation id="5736796278325406685">Sisestage kehtiv kasutajanimi</translation>
@@ -3033,11 +3081,13 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="577322787686508614">Lugemistoiming pole seadmes „<ph name="DEVICE_NAME" />†lubatud.</translation>
<translation id="5774295353725270860">Ava failirakendus</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Seadme ühendamine domeeniga ebaõnnestus. Organisatsiooniüksust ei eksisteeri.</translation>
<translation id="577624874850706961">Otsi küpsiseid</translation>
<translation id="5777468213129569553">Ava Chrome</translation>
<translation id="5778747455497889540">All on juhuslikult loodud turvamooduli parool, mis on määratud teie arvutile:</translation>
<translation id="5780973441651030252">Protsessi prioriteet</translation>
<translation id="5781865261247219930">Saatke käsklused laiendusele <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Tõlkimine...</translation>
<translation id="5783221160790377646">Vea tõttu ei loodud valvatavat kasutajat. Proovige hiljem uuesti.</translation>
<translation id="5783602409389152506">seadmete skannimise ajal …</translation>
<translation id="57838592816432529">Vaigista</translation>
@@ -3051,6 +3101,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5804241973901381774">Load</translation>
<translation id="580571955903695899">Järjesta pealkirja alusel uuesti</translation>
<translation id="5807290661599647102">Seadista ekraanilukk</translation>
+<translation id="580926004266167721">Seadme ühendamine domeeniga ebaõnnestus. Selle põhjuseks võisid olla teie organisatsiooniüksuse konto ebapiisavad õigused.</translation>
<translation id="580961539202306967">Küsi, kui sait tahab saata tõukesõnumeid (soovitatav)</translation>
<translation id="5814126672212206791">Ühenduse tüüp</translation>
<translation id="5815645614496570556">X.400 aadress</translation>
@@ -3072,8 +3123,10 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5835754902560991078">ülilühike (0,6 s)</translation>
<translation id="5838456317242088717">Praegune inkognito seanss</translation>
<translation id="5842497610951477805">Bluetoothi lubamine</translation>
+<translation id="5843250171025351504">Teie seade ei ühildu enam administraatori määratud kliendi minimaalse versiooniga. Värskendage sisselogimiseks.</translation>
<translation id="5846929185714966548">Vahekaart 4</translation>
<translation id="5848924408752252705">Puudutage tagasiminemiseks.</translation>
+<translation id="5849212445710944278">Juba lisatud</translation>
<translation id="5849570051105887917">Koduteenuse pakkuja kood</translation>
<translation id="5849869942539715694">Paki laiendus...</translation>
<translation id="5850516540536751549">Seda failitüüpi ei toetata. Külastage <ph name="BEGIN_LINK" />Chrome'i veebipoodi<ph name="END_LINK" />, et leida rakendus, mis avab seda tüüpi faili.
@@ -3099,6 +3152,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="586567932979200359">Käitate <ph name="PRODUCT_NAME" />'i selle kettakujutiselt. Arvutisse installides saate seda käitada ilma kettakujutiseta ja see tagab ajakohasuse.</translation>
<translation id="5866557323934807206">Kustuta need seaded tulevasteks külastusteks</translation>
<translation id="5866840822086176774">Väga tugev</translation>
+<translation id="5867841422488265304">Otsige või sisestage veebiaadress</translation>
<translation id="5869029295770560994">Selge, sain aru</translation>
<translation id="5869522115854928033">Salvestatud paroolid</translation>
<translation id="5870086504539785141">Juurdepääsetavuse menüü sulgemine</translation>
@@ -3156,7 +3210,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5972708806901999743">Teisalda ülaossa</translation>
<translation id="5972826969634861500">Käivita <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Suumib välja</translation>
-<translation id="5975730206036440725">PPD-d ei leita. Veenduge, et teie Chromebook oleks võrguga ühendatud, ja proovige uuesti.</translation>
<translation id="5975792506968920132">Aku laetuse protsent</translation>
<translation id="5976160379964388480">Muud</translation>
<translation id="5978264784700053212">Sõnumikeskus</translation>
@@ -3166,6 +3219,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="5984222099446776634">Viimati külastatud</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />See on teie seadme ja selle kasutamise üldine teave (nagu aku tase, rakenduste kasutamise sagedus, võrguühenduste (nt WiFi ning Bluetooth) kvaliteet ja kestus ning krahhiaruanded) juhul, kui asjad ei suju soovitud moel. Teabe alusel täiustatakse Google'i tooteid ja teenuseid kõigi jaoks. Teatud koondteave aitab ka meie partneritel, näiteks Androidi arendajatel, oma rakendusi ja tooteid täiustada.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Võite selle igal ajal Androidi rakenduste seadetes välja lülitada. See ei takista seadmel saata teavet, mis on vajalik põhiteenuste, näiteks süsteemivärskenduste ja turvafunktsioonide hankimiseks.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Tõlgitud</translation>
<translation id="5991049340509704927">Suurenda</translation>
<translation id="5993332328670040093">Teie andmemahu kasutust ei mõõdeta enam.</translation>
<translation id="6003177993629630467">Võimalik, et <ph name="PRODUCT_NAME" />'il ei õnnestu ennast värskendada.</translation>
@@ -3189,7 +3243,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-seade on ühendatud</translation>
<translation id="6032912588568283682">Failisüsteem</translation>
<translation id="6034662038931255275">OS-i värskendamine õnnestus</translation>
-<translation id="6035651096710386140">Ãœks neist, mitte nii Ctrl kui ka Alt</translation>
<translation id="6039651071822577588">Võrguatribuudi sõnastiku vorming on vale</translation>
<translation id="604001903249547235">Pilvepõhine varundus</translation>
<translation id="6040143037577758943">Sulge</translation>
@@ -3197,8 +3250,8 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="604124094241169006">Automaatne</translation>
<translation id="6042169520002885235">Valige printeri tootja ja mudel</translation>
<translation id="6042308850641462728">Rohkem</translation>
+<translation id="6042850536017090003">Puudutage valikut Rakenduste märguanded</translation>
<translation id="6043317578411397101">Rakendus <ph name="APP_NAME" /> jagab Chrome'i vahelehte vahelehega <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Valmis!</translation>
<translation id="6044805581023976844">Rakendus <ph name="APP_NAME" /> jagab Chrome'i vahelehte ja heli vahelehega <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Täisekraanilt väljumiseks vajutage pikalt klahvi |<ph name="ACCELERATOR" />|</translation>
<translation id="6049065490165456785">Foto sisemisest kaamerast</translation>
@@ -3210,6 +3263,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6056710589053485679">Tavaline uuestilaadimine</translation>
<translation id="6059652578941944813">Sertifikaatide hierarhia</translation>
<translation id="6059925163896151826">USB-seadmed</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> jooksis kokku.</translation>
<translation id="6064217302520318294">Ekraanilukk</translation>
<translation id="6065289257230303064">Sertifikaadi subjekti kataloogi atribuudid</translation>
<translation id="6068338049763724728">Luba kaugregistreerimine</translation>
@@ -3241,9 +3295,11 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6107012941649240045">Väljastatud subjektile:</translation>
<translation id="6112952769866305444">Muuda isikut <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Tagasiliikumiseks vajutage klaviatuuri otseteed |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">näha lõikelauale kopeeritud teksti ja kujutisi</translation>
<translation id="6116921718742659598">Keele ja sisestusseadete muutmine</translation>
<translation id="6120205520491252677">Kinnita see leht avakuvale ...</translation>
<translation id="6122081475643980456">Teie Interneti-ühendust juhitakse</translation>
+<translation id="6122095009389448667">Blokeeri jätkuvalt selle saidi jaoks lõikelaua nägemine</translation>
<translation id="6122875415561139701">Kirjutamistoiming pole seadmes „<ph name="DEVICE_NAME" />†lubatud.</translation>
<translation id="6124650939968185064">Sellest laiendusest sõltuvad järgmised laiendused:</translation>
<translation id="6125479973208104919">Kahjuks peate oma konto seadmesse <ph name="DEVICE_TYPE" /> uuesti lisama.</translation>
@@ -3285,6 +3341,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6178664161104547336">Sertifikaadi valimine</translation>
<translation id="6180288788882902869">Google Play teie seadmes <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Allalaadimine on blokeeritud</translation>
+<translation id="6181803575025675566">Juhtige seda jaotises <ph name="LINK_START" />Seaded<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Seadme asukoht</translation>
<translation id="6185696379715117369">Lehel üles</translation>
<translation id="6189412234224385711">Ava laiendusega <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6237816943013845465">Võimaldab kohandada ekraani eraldusvõimet</translation>
<translation id="6238923052227198598">Säilita viimane märge lukustuskuval</translation>
<translation id="6239558157302047471">Laadi &amp;raam uuesti</translation>
-<translation id="624022915548992686">Välju lehelt</translation>
<translation id="6241530762627360640">Juurdepääs teie süsteemiga seotud Bluetoothi seadmete teabele ja läheduses olevate Bluetoothi seadmete tuvastamine.</translation>
<translation id="6243774244933267674">Server ei ole saadaval</translation>
<translation id="6246413617632217567">Jälgitavat kasutajat ei saanud importida. Kontrollige kõvakettaruumi ja lube ning proovige uuesti.</translation>
@@ -3334,13 +3390,13 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6263284346895336537">Pole kriitiline</translation>
<translation id="6263541650532042179">lähtesta sünkroonimine</translation>
<translation id="6264365405983206840">Vali &amp;kõik</translation>
+<translation id="6265930187414222160">Valmis! Ohtlik tarkvara eemaldati.</translation>
<translation id="6267166720438879315">Valige sertifikaat, et tuvastada ennast hostile <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Ava rakendusega <ph name="APP" /></translation>
<translation id="6268747994388690914">Impordi järjehoidjad HTML-failist ...</translation>
<translation id="6270770586500173387">Saada <ph name="BEGIN_LINK1" />süsteemi ja rakenduste teavet<ph name="END_LINK1" /> ning <ph name="BEGIN_LINK2" />mõõdikuid<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Pistikprogrammi allalaadimisel ilmnes viga (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">Kvaliteet</translation>
-<translation id="6274087148640822908">Otsige <ph name="BEGIN_LINK" />Chrome'i veebipoest<ph name="END_LINK" /> laiendusi ja rakendusi</translation>
<translation id="62751439899495218">Muuda fotot</translation>
<translation id="6276301056778294989">Veenduge, et seade näitaks sama koodi.</translation>
<translation id="6277105963844135994">Võrgu ajalõpp</translation>
@@ -3366,12 +3422,12 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6311220991371174222">Chrome'i ei saa käivitada, kuna midagi läks teie profiili avamisel valesti. Proovige Chrome taaskäivitada.</translation>
<translation id="6312403991423642364">Tundmatu võrguviga</translation>
<translation id="6313641880021325787">VÄLJU VR-REŽIIMIST</translation>
-<translation id="6314335155547195432">Parooli loomine</translation>
<translation id="6314819609899340042">Olete lubanud toote <ph name="IDS_SHORT_PRODUCT_NAME" /> seadmes silumisfunktsioonid.</translation>
-<translation id="6315343732431721770">Käivitamisel avatavaid lehti muudeti aadressi <ph name="URL" /> lisamiseks. Kui soovite keelata laiendused, mis muudavad käivitamisel avatavat lehte, klõpsake nupul Taasta.</translation>
<translation id="6315493146179903667">Too kõik ette</translation>
<translation id="6316806695097060329">See <ph name="SHORT_PRODUCT_NAME" />'i seade loodi teile parima veebikogemuse pakkumiseks.</translation>
+<translation id="6317318380444133405">Enam ei toetata.</translation>
<translation id="6317369057005134371">Rakenduse akna ootamine ...</translation>
+<translation id="6318407754858604988">Allalaadimist alustati</translation>
<translation id="6322279351188361895">Privaatvõtme lugemine ei õnnestunud.</translation>
<translation id="6325191661371220117">Keela automaatne käivitamine</translation>
<translation id="6326175484149238433">Eemalda Chrome'ist</translation>
@@ -3381,7 +3437,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6333049849394141510">Valige sünkroonitavad andmed</translation>
<translation id="6333064448949140209">Fail saadetakse silumiseks Google'ile</translation>
<translation id="6333834492048057036">Aadressiriba esiletõstmine otsinguks</translation>
-<translation id="6336907568130557310">Teie paroolid on nähtavad kõigile, kes eksporditud faili näevad. Ärge jagage seda faili kellegagi ja kustutage see pärast importimist.</translation>
<translation id="6339668969738228384">Loo e-posti aadressile <ph name="USER_EMAIL_ADDRESS" /> uus profiil</translation>
<translation id="6340017061976355871">Serveriga ei õnnestunud ühendust luua. Kontrollige võrguühendust ja proovige uuesti. Probleemi jätkumisel taaskäivitage oma Chromebook.</translation>
<translation id="6340071272923955280">Interneti prindiprotokoll (IPPS)</translation>
@@ -3404,7 +3459,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Funktsiooni Smart Lock Androidile seadistamine</translation>
<translation id="6374469231428023295">Proovi uuesti</translation>
-<translation id="6377158645544167202">Printeriga ei saa ühendada. Veenduge, et printer oleks sisse lülitatud ja teie Chromebookiga WiFi või USB kaudu ühendatud.</translation>
<translation id="6380143666419481200">Nõustu ja jätka</translation>
<translation id="6383051423892982287">Krüpteeri sünkroonitud andmed <ph name="BEGIN_LINK" />sünkroonimisparooliga<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Muutke oma otsinguseadeid: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6503077044568424649">Populaarsed</translation>
<translation id="6504611359718185067">Printeri lisamiseks looge ühendus Internetiga</translation>
<translation id="6506374932220792071">X9.62 ECDSA allkiri SHA-256-ga</translation>
+<translation id="6508248480704296122">Seotud üksusega <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Rakendus: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Meedialitsents</translation>
<translation id="6510568984200103950">Vähem seadeid</translation>
@@ -3529,9 +3584,11 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6551508934388063976">Käsk pole saadaval. Uue akna avamiseks vajutage klahve Ctrl + N.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> kasutajat</translation>
<translation id="6555432686520421228">Eemaldage kõik kasutajakontod ja lähtestage seade <ph name="IDS_SHORT_PRODUCT_NAME" />, et taas nullist alustada.</translation>
+<translation id="6555810572223193255">Puhastamine ei ole praegu saadaval</translation>
<translation id="6556866813142980365">Tee uuesti</translation>
<translation id="6558280019477628686">Ilmnes viga. Mõnda üksust ei pruugitud kustutada.</translation>
<translation id="6559580823502247193">(on juba selles seadmes)</translation>
+<translation id="6560713683827832045">Kontrollige, kas rakenduste märguanded on sisse lülitatud. Kui ei ole, lubage need lülitiga.</translation>
<translation id="6561726789132298588">sisestusklahv</translation>
<translation id="656293578423618167">Faili tee või nimi on liiga pikk. Salvestage lühema nimega või muusse asukohta.</translation>
<translation id="656398493051028875">Faili „<ph name="FILENAME" />†kustutamine ...</translation>
@@ -3560,7 +3617,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6606070663386660533">Vahekaart 8</translation>
<translation id="6607272825297743757">Faili teave</translation>
<translation id="6607831829715835317">Rohkem töö&amp;riistu</translation>
-<translation id="6610183966322615106">Viga printeri lisamisel</translation>
<translation id="6612358246767739896">Kaitstud sisu</translation>
<translation id="6613452264606394692">Naaske siia kiiresti, lisades selle lehe järjehoidjatesse</translation>
<translation id="6615455863669487791">Kuva mulle</translation>
@@ -3637,9 +3693,11 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6736045498964449756">Paroolid ei kattu.</translation>
<translation id="6736243959894955139">Aadress</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Kuigi te ei pääse enam oma vanale profiilile juurde, on teil võimalik see eemaldada.</translation>
<translation id="6739923123728562974">Kuva töölaua otsetee</translation>
<translation id="6740234557573873150">Peatati fail <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Kättesaadav skripti jaoks</translation>
+<translation id="6743841972744298686">Sünkroonimisseaded</translation>
<translation id="6745592621698551453">Värskenda kohe</translation>
<translation id="6746124502594467657">Liiguta alla</translation>
<translation id="674632704103926902">Luba puutega lohistamine</translation>
@@ -3652,12 +3710,14 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6757101664402245801">URL on kopeeritud</translation>
<translation id="6758056191028427665">Andke teada, kuidas meil läheb.</translation>
<translation id="6759193508432371551">Tehaseseadete lähtestamine</translation>
+<translation id="6765234885931342179">näha teie turvavõtme seerianumbrit</translation>
<translation id="6766101255664245434">Jäädvustage uus foto või valige olemasolev foto või ikoon.
<ph name="LINE_BREAK" />
See pilt kuvatakse Chromebooki sisselogimisekraanil ja lukustuskuval.</translation>
<translation id="6769712124046837540">Printeri lisamine ...</translation>
<translation id="6771503742377376720">On sertifitseerimisorgan</translation>
<translation id="6773575010135450071">Veel toiminguid ...</translation>
+<translation id="6777817260680419853">Ãœmbersuunamine blokeeriti</translation>
<translation id="6778959797435875428">Tühista saitide vaigistus</translation>
<translation id="677965093459947883">Väga väike</translation>
<translation id="6780439250949340171">hallata muid seadeid</translation>
@@ -3732,6 +3792,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="6898699227549475383">Organisatsioon (O)</translation>
<translation id="6900284862687837908">Taustarakendus: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Ãœhendage seade domeeniga</translation>
+<translation id="6903534926908201625">Menüüs <ph name="BEGIN_LINK" />Seaded<ph name="END_LINK" /> saab alati kohandada, millist teavet Google kogub.</translation>
<translation id="6904344821472985372">Eemalda juurdepääs failile</translation>
<translation id="6904655473976120856">Väljumiseks vajutage rakenduse nuppu</translation>
<translation id="6904713658985136356"><ph name="HOST" /> soovib teie ekraani jagada.</translation>
@@ -3740,17 +3801,22 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="691024665142758461">Mitme faili allalaadimine</translation>
<translation id="6911324888870229398">Võrguühendus katkes. Kontrollige ühendust või proovige mõnda teist WiFi-võrku.</translation>
<translation id="6911734910326569517">Mälu jalajälg</translation>
+<translation id="6914783257214138813">Teie paroolid on nähtavad kõigile, kes saavad vaadata eksporditud faili.</translation>
<translation id="6915804003454593391">Kasutaja:</translation>
<translation id="6916590542764765824">Laienduste haldamine</translation>
<translation id="6920989436227028121">Ava tavalise vahelehena</translation>
<translation id="6922128026973287222">Salvestage andmeid ja sirvige kiiremini Google'i andmemahu säästjaga. Lisateabe saamiseks klõpsake.</translation>
<translation id="6929555043669117778">Jätka hüpikakende blokeerimist</translation>
<translation id="6930242544192836755">Kestus</translation>
+<translation id="6934241953272494177">Meediaseadme skannimine …
+ <ph name="LINE_BREAK1" />
+ Leiti <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Kirjutamistoiming ületab atribuudi maksimumpikkust: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6941937518557314510">Logige rakendusse <ph name="TOKEN_NAME" /> oma hosti <ph name="HOST_NAME" /> sertifikaadi autentimiseks.</translation>
<translation id="6943176775188458830">Tühista printimine</translation>
<translation id="6943836128787782965">HTTP hankimine nurjus</translation>
<translation id="6945221475159498467">Vali</translation>
+<translation id="694592694773692225">Ãœmbersuunamine on sellel lehel blokeeritud.</translation>
<translation id="6949306908218145636">Lisa avatud lehed järjehoidjasse ...</translation>
<translation id="6955446738988643816">Uuri hüpikut</translation>
<translation id="6957231940976260713">Teenuse nimi</translation>
@@ -3854,13 +3920,16 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7093866338626856921">Vaheta andmeid seadmetega <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Jälgitavat kasutajat ei saanud importida. Kontrollige võrguühendust ja proovige hiljem uuesti.</translation>
<translation id="7098447629416471489">Muud salvestatud otsingumootorid kuvatakse siin</translation>
+<translation id="7099337801055912064">Suurt PPD-d ei saa laadida. Maksimaalne suurus on 250 kB.</translation>
<translation id="7100897339030255923">Valitud on <ph name="COUNT" /> üksust</translation>
<translation id="7102687220333134671">Automaatsed värskendused on sisse lülitatud</translation>
<translation id="7106346894903675391">Ostke rohkem salvestusruumi ...</translation>
<translation id="7108338896283013870">Peida</translation>
<translation id="7108668606237948702">sisestusklahv</translation>
+<translation id="7112978678959880812">Isikupärastamine on sisse lülitatud. Seda saab muuta saidil myaccount.google.com.</translation>
<translation id="7113502843173351041">Teave teie e-posti aadressi kohta</translation>
<translation id="7114054701490058191">Paroolid ei ühti</translation>
+<translation id="7117228822971127758">Proovige hiljem uuesti</translation>
<translation id="7117247127439884114">Logi uuesti sisse ...</translation>
<translation id="711840821796638741">Kuva hallatud järjehoidjad</translation>
<translation id="711902386174337313">Sisselogitud seadmete loendi lugemine</translation>
@@ -3901,6 +3970,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7180611975245234373">Värskenda</translation>
<translation id="7180865173735832675">Kohandamine</translation>
<translation id="7186088072322679094">Tööriistaribale jätmine</translation>
+<translation id="7187428571767585875">Eemaldatavad või muudetavad registrikanded:</translation>
<translation id="7191159667348037">Tundmatu printer (USB)</translation>
<translation id="7191454237977785534">Salvesta fail nimega</translation>
<translation id="7196835305346730603">Lähedalasuvate Chromeboxide otsimine ...</translation>
@@ -3909,6 +3979,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7201118060536064622">Üksus „<ph name="DELETED_ITEM_NAME" />†kustutati</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Pistikprogrammi <ph name="PLUGIN_NAME" /> allalaadimine ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Välju lehelt}other{Välju lehtedelt}}</translation>
<translation id="721331389620694978">Teatud seadeid, mis võivad kajastada sirvimisharjumusi, ei kustutata.</translation>
<translation id="7216409898977639127">Mobiilsideteenuse pakkuja</translation>
<translation id="7216595297012131718">Keeled järjestatakse teie eelistuste põhjal</translation>
@@ -3954,6 +4025,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="727952162645687754">Viga allalaadimisel</translation>
<translation id="7279701417129455881">Küpsisefailide blokeerimise haldamine...</translation>
<translation id="7280877790564589615">Luba on taotletud</translation>
+<translation id="7283041136720745563">Teie Google Drive'i kvoot pole piisavalt suur.</translation>
<translation id="7287143125007575591">Juurdepääs on keelatud.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> punkti tolli kohta</translation>
<translation id="7289225569524511578">Ava taustapildi rakendus</translation>
@@ -4022,6 +4094,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7392118418926456391">Viiruste skannimine ebaõnnestus</translation>
<translation id="7392915005464253525">A&amp;va suletud aken uuesti</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> käivitub süsteemi käivitamisel ja jätkab tööd taustal ka siis, kui sulgete kõik muud rakenduse <ph name="PRODUCT_NAME" /> aknad.</translation>
+<translation id="7398254312354928459">Võrguühendust vahetati</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Oodake, kuni Chromebox taaskäivitub ...</translation>
<translation id="7400839060291901923">Seadistage ühendus seadmes <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7409233648990234464">Taaskäivitus ja Powerwash</translation>
<translation id="7409836189476010449">Flashi käitamine</translation>
<translation id="7410344089573941623">Küsi, kui host <ph name="HOST" /> soovib juurdepääsu kaamerale ja mikrofonile</translation>
+<translation id="741204030948306876">Jah, sobib</translation>
<translation id="7412226954991670867">GPU-mälu</translation>
<translation id="7416362041876611053">Tundmatu võrguviga.</translation>
<translation id="7417705661718309329">Google'i kaart</translation>
@@ -4053,6 +4127,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7445682342344043969">Hüpikud on blokeeritud</translation>
<translation id="744859430125590922">Hallake ja vaadake veebisaite, mida see inimene külastab kontoga <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Kui valite selle printeri, annate järgmisele laiendile loa printerile juurde pääseda.</translation>
+<translation id="7453467225369441013">Logib teid enamikult saitidelt välja. Google'i kontolt teid välja ei logita.</translation>
<translation id="7456142309650173560">arendaja</translation>
<translation id="7456847797759667638">Ava asukoht...</translation>
<translation id="7461924472993315131">Kinnita</translation>
@@ -4063,7 +4138,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="747114903913869239">Viga: laiendust ei õnnestu dekodeerida</translation>
<translation id="7473891865547856676">Tänan, ei</translation>
<translation id="747459581954555080">Taasta kõik</translation>
-<translation id="747494631553057218">Registrikanded:</translation>
+<translation id="7475034671245341386">Pistikprogrammis <ph name="PLUGIN_NAME" /> ilmnes viga.</translation>
<translation id="7475671414023905704">Netscape'i kaotatud parooli URL</translation>
<translation id="7476454130948140105">Aku on värskendamiseks liiga tühi (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Kui olete parooli unustanud, peatage ja lähtestage sünkroonimine <ph name="BEGIN_LINK" />Google Dashboardi<ph name="END_LINK" /> kaudu.</translation>
@@ -4078,6 +4153,9 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7487067081878637334">Tehnoloogia</translation>
<translation id="7487099628810939106">Viivitus enne klikki:</translation>
<translation id="7487969577036436319">Ãœhtegi komponenti pole installitud</translation>
+<translation id="7489215562877293245">Leiti <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google Drive'i<ph name="END_LINK" /> varundamiseks valmis</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Ava kõik}=1{&amp;Ava järjehoidja}other{&amp;Ava kõik (#)}}</translation>
<translation id="7489605380874780575">Kontrolli sobilikkust</translation>
<translation id="749028671485790643">Isik <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7497215489070763236">Serveri CA-sertifikaat</translation>
<translation id="7502658306369382406">IPv6 aadress</translation>
<translation id="7503191893372251637">Netscape'i sertifikaadi tüüp</translation>
-<translation id="7503607651407946808">Seda lehte tõlgitakse …</translation>
<translation id="7503821294401948377">Brauseri toimingu jaoks ei õnnestunud laadida ikooni <ph name="ICON" />.</translation>
<translation id="750509436279396091">Ava allalaaditud failide kaust</translation>
<translation id="7505167922889582512">Kuva peidetud failid</translation>
@@ -4102,9 +4179,9 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7517569744831774757">Seadete taastamine algsetele vaikevalikutele.</translation>
<translation id="7517786267097410259">Parooli loomine –</translation>
<translation id="7518150891539970662">WebRTC logid (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Seda lehte tõlgitakse …</translation>
<translation id="7521387064766892559">Javascript</translation>
<translation id="7525067979554623046">Loo</translation>
+<translation id="7526413953848747421">Lisage Chrome'i võimsad Google'i teenused, nagu Õigekirjakontroll ja Puudutage otsimiseks</translation>
<translation id="7529411698175791732">Kontrollige oma Interneti-ühendust. Probleemi jätkumisel logige välja ja uuesti sisse.</translation>
<translation id="7530016656428373557">Tühjenemise määr vattides</translation>
<translation id="7536709149194614609">Taaskäivitage seade ja proovige hiljem uuesti.</translation>
@@ -4128,7 +4205,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
proovida jälgitavat kasutajat uuesti luua.</translation>
<translation id="756445078718366910">Ava brauseri aken</translation>
<translation id="7564847347806291057">Lõpeta toiming</translation>
-<translation id="7565291891798266313">Otsingumootoriks määrati <ph name="URL" />. Kui soovite keelata laiendused, mis muudavad otsingumootorit, klõpsake nupul Taasta.</translation>
<translation id="7566118625369982896">Play rakenduse linkide haldamine</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome'i andmed kustutati</translation>
@@ -4137,13 +4213,10 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7573172247376861652">Aku laadimine</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Eksemplarhaaval</translation>
-<translation id="7577815336900970562">Asukoha määramiseks kasutatakse WiFi- või mobiilsidevõrku</translation>
<translation id="7579149537961810247">Vaigista saidid</translation>
<translation id="7580671184200851182">Esita sama heli kõigist kõlaritest (monoheli)</translation>
-<translation id="7581273696622423628">Osalege küsitluses</translation>
<translation id="7581462281756524039">Puhastustööriist</translation>
<translation id="7582582252461552277">Eelista seda võrku</translation>
-<translation id="7586312264284919041">Kas sooviksite seda lehte tõlkida?</translation>
<translation id="7586498138629385861">Chrome'i käitatakse edasi seni, kuni Chrome'i rakendused on avatud.</translation>
<translation id="7589461650300748890">Hei! Olge ettevaatlik.</translation>
<translation id="7589661784326793847">Oodake sekund</translation>
@@ -4160,6 +4233,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7607274158153386860">Taotle tahvelarvutile mõeldud saiti</translation>
<translation id="7611008212562900400">Otsige oma seadmest, rakendustest, veebist …</translation>
<translation id="7615910377284548269">Liivakastist eemaldatud pistikprogrammide blokeerimise haldamine ...</translation>
+<translation id="7616214729753637086">Seadme registreerimine …</translation>
<translation id="7617366389578322136">Seadmega „<ph name="DEVICE_NAME" />†ühenduse loomine</translation>
<translation id="761779991806306006">Ãœhtegi parooli pole salvestatud.</translation>
<translation id="7622114377921274169">Laadimine.</translation>
@@ -4188,6 +4262,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7664620655576155379">Toetamata Bluetooth-seade: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="7665369617277396874">Konto lisamine</translation>
<translation id="7671130400130574146">Kasutage süsteemi pealkirjariba ja ääriseid</translation>
+<translation id="7683373461016844951">Jätkamiseks klõpsake nupul OK, seejärel klõpsake valikul Inimese lisamine, et luua oma domeeni <ph name="DOMAIN" /> e-posti aadressi jaoks uus profiil.</translation>
<translation id="7684212569183643648">Selle installis administraator</translation>
<translation id="7684559058815332124">Külasta kontrollportaali sisselogimislehte</translation>
<translation id="7685049629764448582">JavaScripti mälu</translation>
@@ -4246,7 +4321,6 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7773726648746946405">Seansi talletusruum</translation>
<translation id="7781335840981796660">Kõik kasutajakontod ja kohalikud andmed eemaldatakse.</translation>
<translation id="7782102568078991263">Google'ilt ei ole rohkem soovitusi</translation>
-<translation id="778330624322499012">Pistikprogrammi <ph name="PLUGIN_NAME" /> laadimine ebaõnnestus</translation>
<translation id="7784067724422331729">Teie arvuti turvaseaded blokeerisid selle faili.</translation>
<translation id="7786207843293321886">Välju külastajaseansist</translation>
<translation id="7786889348652477777">&amp;Laadi rakendus uuesti</translation>
@@ -4280,7 +4354,13 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7815680994978050279">Ohtlik allalaadimine blokeeriti</translation>
<translation id="7818135753970109980">Lisati uus teema (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA või RSN)</translation>
+<translation id="7819992334107904369">Chrome'i sünkroonimine</translation>
<translation id="782057141565633384">K&amp;opeeri video aadress</translation>
+<translation id="7821462174190887129">Leiti <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Teie Google Drive'i kvoot pole piisavalt suur. Vaja on veel <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Valige vähem fotosid.</translation>
<translation id="782590969421016895">Kasuta praegusi lehti</translation>
<translation id="7829298379596169484">Juurdepääs helisisendile</translation>
<translation id="7831368056091621108">et see laiendus, teie ajalugu ja muud Chrome'i seaded oleksid kõigis teie seadmetes saadaval.</translation>
@@ -4318,6 +4398,7 @@ kasutades juhtpaneeli funktsiooni <ph name="CONTROL_PANEL_APPLET_NAME" />.
<translation id="7881969471599061635">Keela subtiitrid</translation>
<translation id="7882358943899516840">Teenusepakkuja tüüp</translation>
<translation id="7885253890047913815">Hiljutised sihtkohad</translation>
+<translation id="7886917304091689118">Töötab Chrome'is</translation>
<translation id="7887334752153342268">Tee koopia</translation>
<translation id="7887864092952184874">Bluetoothi hiir on seotud</translation>
<translation id="7889966925761734854">Otsing</translation>
@@ -4401,7 +4482,9 @@ Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versiooni
<translation id="8000066093800657092">Võrku pole</translation>
<translation id="8001504501378762252">Sait võis varastada teie parooli</translation>
<translation id="8004582292198964060">Brauser</translation>
+<translation id="8005600846065423578">Luba hostil <ph name="HOST" /> alati lõikelauda näha</translation>
<translation id="8008356846765065031">Interneti-ühendus puudub. Kontrollige Interneti-ühendust.</translation>
+<translation id="8008765610824028412">Pistikprogrammi <ph name="PLUGIN_NAME" /> laadimine ebaõnnestus.</translation>
<translation id="8008818777654712271">Saada automaatselt teatud süsteemiteavet ja lehesisu Google'ile, et aidata tuvastada ohtlikke rakendusi ning saite</translation>
<translation id="8012382203418782830">See leht on tõlgitud.</translation>
<translation id="8014154204619229810">Värskendaja töötab praegu. Värskendage uuesti kontrollimiseks minuti pärast.</translation>
@@ -4502,7 +4585,6 @@ Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versiooni
<translation id="816055135686411707">Viga usaldusväärse sertifikaadi seades</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Uue märke loomine</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Mikrofoniseadete haldamine ...</translation>
<translation id="8168435359814927499">Sisu</translation>
<translation id="8174047975335711832">Seadme teave</translation>
@@ -4519,7 +4601,6 @@ Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versiooni
<translation id="8191230140820435481">Teie rakenduste, laienduste ja teemade haldamine</translation>
<translation id="8191453843330043793">V8 puhverserveri lahendaja</translation>
<translation id="8195027750202970175">Maht kettal</translation>
-<translation id="8195739004487400241">Avaleheks määrati <ph name="URL" />. Kui soovite keelata laiendused, mis muudavad avalehte, klõpsake nuul Taasta.</translation>
<translation id="8199300056570174101">Võrk (teenus) ja seadme atribuudid</translation>
<translation id="8200772114523450471">Taasta</translation>
<translation id="8202160505685531999">Sisestage oma seadme <ph name="DEVICE_TYPE" /> profiili värskendamiseks parool uuesti.</translation>
@@ -4537,6 +4618,7 @@ Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versiooni
<translation id="8226619461731305576">Järjekord</translation>
<translation id="8226742006292257240">Alljärgnev on juhuslikult loodud TPM-i parool, mis on teie arvutile määratud:</translation>
<translation id="8227119283605456246">Manusta fail</translation>
+<translation id="8233198815467326623">Kas taastada vaikeavaleht?</translation>
<translation id="8234795456569844941">Aidake meie spetsialistidel probleemi lahendada. Andke meile teada, mis toimus vahetult enne profiili veateate ilmumist.</translation>
<translation id="8234989666557591529">Valige seadme <ph name="DEVICE_TYPE" /> avamiseks telefon</translation>
<translation id="8238649969398088015">Abinõuanne</translation>
@@ -4562,7 +4644,6 @@ Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versiooni
<translation id="8261378640211443080">Seda laiendust ei leidu veebipoes <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ja te ei pruugi selle lisamisest teadlik olla.</translation>
<translation id="8261387128019234107">Lisa konto profiilile <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Kustuta</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> foto varundamine teenuses <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ei ole sellesse järku juurutatud.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> keelas teie hiirekursori.</translation>
<translation id="8264718194193514834">„<ph name="EXTENSION_NAME" />†aktiveeris täisekraani režiimi.</translation>
@@ -4665,6 +4746,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8454288007744638700">Või valige uus võrk:</translation>
<translation id="845627346958584683">Lõppemisaeg</translation>
<translation id="8456681095658380701">Kehtetu nimi</translation>
+<translation id="8457451314607652708">Impordi järjehoidjad</translation>
<translation id="8460336040822756677">Kui lülitate teenuse Smart Lock seadmes <ph name="DEVICE_TYPE" /> välja, siis ei saa te Chrome'i seadmeid telefoniga avada. Sel juhul peate sisestama parooli.</translation>
<translation id="8461329675984532579">Koduteenuse pakkuja nimi</translation>
<translation id="84613761564611563">Taotleti juurdepääsu võrguseadistuse kasutajaliidesele, oodake …</translation>
@@ -4729,14 +4811,15 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8569764466147087991">Valige avatav fail</translation>
<translation id="8571213806525832805">Viimased 4 nädalat</translation>
<translation id="8574990355410201600">Luba saidil <ph name="HOST" /> alati heli</translation>
+<translation id="8578639784464423491">Ei tohi olla üle 99 tähe</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> üksuse sünkroonimine ...</translation>
<translation id="857943718398505171">Lubatud (soovitatav)</translation>
<translation id="8581809080475256101">Vajutage edasiliikumiseks, kontekstimenüüd ajaloo nägemiseks</translation>
<translation id="8584280235376696778">&amp;Ava video uuel vahelehel</translation>
<translation id="8588866096426746242">Kuva profiili statistika</translation>
+<translation id="8589652987924574405">Teie järjehoidjad, ajalugu, paroolid ja muud seaded sünkroonitakse teie Google'i kontoga, et saaksite neid kasutada kõigis oma seadmetes. Seda saab hiljem seadetes alati muuta.</translation>
<translation id="8590375307970699841">Automaatsete värskenduste seadistamine</translation>
<translation id="8594908476761052472">Jäädvusta video</translation>
-<translation id="8595925260712451473">Sisestage tagasiside siia.</translation>
<translation id="8596540852772265699">Kohandatud failid</translation>
<translation id="8597845839771543242">Vara vorming:</translation>
<translation id="8598453409908276158">Liivakastist eemaldatud pistikprogramm on blokeeritud</translation>
@@ -4751,6 +4834,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8620617069779373398">Rändluse olek</translation>
<translation id="8620765578342452535">Võrguühenduste seadistamine</translation>
<translation id="8620790565535071193">Skannimine ebaõnnestus</translation>
+<translation id="8622877356447980900">Kas soovite lehe tõlkida?</translation>
<translation id="8623004009673949077">Rakendus manifesti atribuudiga „kiosk_only†tuleb installida Chrome OS-i kioskirežiimis.</translation>
<translation id="8624205858755890468">Lubab assistendil esitada teile seotud teavet, rakendusi ja toiminguid.</translation>
<translation id="862542460444371744">&amp;Laiendused</translation>
@@ -4796,6 +4880,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8671210955687109937">Saab kommenteerida</translation>
<translation id="8673026256276578048">Veebist otsimine...</translation>
<translation id="8673383193459449849">Serveri probleem</translation>
+<translation id="8674241889607553858">Kas soovite lehe tõlkida?</translation>
<translation id="8675354002693747642">Eeljagatud võti</translation>
<translation id="8676374126336081632">Tühjenda sisestus</translation>
<translation id="8677039480012021122">Kustuta andmed ja katkesta ühendus</translation>
@@ -4808,6 +4893,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8688579245973331962">Kas te ei näe oma nime?</translation>
<translation id="8688591111840995413">Sobimatu parool</translation>
<translation id="8688672835843460752">Saadaval</translation>
+<translation id="8689583087392258564">Seadme ühendamine domeeniga ebaõnnestus. Organisatsiooniüksus on sobimatu.</translation>
<translation id="869257642790614972">Avab uuesti viimati suletud vahekaardi</translation>
<translation id="8695825812785969222">Ava a&amp;sukoht ...</translation>
<translation id="8698464937041809063">Google joonistus</translation>
@@ -4822,6 +4908,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8708671767545720562">&amp;Lisateave</translation>
<translation id="8710187907779883426">lühike (1 s)</translation>
<translation id="8711402221661888347">Burger</translation>
+<translation id="8712637175834984815">Selge</translation>
<translation id="8713570323158206935">Saada <ph name="BEGIN_LINK1" />süsteemiteave<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Toe lõpetamine</translation>
<translation id="871476437400413057">Google'i salvestatud paroolid</translation>
@@ -4897,7 +4984,6 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="882204272221080310">Värskenda turvalisuse suurendamiseks püsivara.</translation>
<translation id="8823514049557262177">Kopeeri lingi te&amp;kst</translation>
<translation id="8824701697284169214">Lisa &amp;leht ...</translation>
-<translation id="8827850355924932817">Asukoha määramiseks kasutatakse WiFi-võrku</translation>
<translation id="8828933418460119530">DNS-nimi</translation>
<translation id="8830796635868321089">Värskenduste kontrollimine puhverserveri praeguste seadetega ebaõnnestus. Korrigeerige <ph name="PROXY_SETTINGS_LINK_START" />puhverserveri seadeid<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Võrguseadistust juhib <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="8912793549644936705">Venitatud</translation>
<translation id="8915370057835397490">Soovituste laadimine</translation>
<translation id="8916476537757519021">Inkognito alamraam: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG rasteri konverteerija</translation>
+<translation id="8918468086406665831">Sünkrooni kontoga <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Luba sellel saidil alati reklaamid</translation>
<translation id="8925458182817574960">&amp;Seaded</translation>
<translation id="8926389886865778422">Ära enam küsi</translation>
<translation id="8926518602592448999">Arendaja režiimis töötavate laienduste keelamine</translation>
<translation id="892706138619340876">Mõned seaded lähtestati</translation>
<translation id="8931394284949551895">Uued seadmed</translation>
+<translation id="893242274404530797">Google Play teenuste märguanded on automaatse jagamise jaoks nõutavad</translation>
<translation id="8933960630081805351">&amp;Näita otsijas</translation>
<translation id="8934732568177537184">Jätka</translation>
<translation id="8938356204940892126">Annan alla</translation>
@@ -5014,6 +5101,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="9024127637873500333">&amp;Ava uuel vahelehel</translation>
<translation id="9024331582947483881">täisekraan</translation>
<translation id="9025098623496448965">Olgu, vii mind tagasi sisselogimisekraanile</translation>
+<translation id="902659348151742535">Google võib kasutada teie sirvimisajalugu otsingu, reklaamide ja muude Google'i teenuste isikupärastamiseks.</translation>
<translation id="9026731007018893674">Allalaaditud fail</translation>
<translation id="9027146684281895941">Jälgige seda isikut, et saaksite oma Google'i kontol juhtida ja vaadata tema külastatavaid veebisaite.</translation>
<translation id="9027459031423301635">Ava &amp;link uuel vahelehel</translation>
@@ -5054,7 +5142,6 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="9084064520949870008">Ava aknana</translation>
<translation id="9088234649737575428">Pistikprogramm <ph name="PLUGIN_NAME" /> on ettevõtte reegliga keelatud</translation>
<translation id="9088917181875854783">Veenduge, et see pääsukood on seadmes „<ph name="DEVICE_NAME" />†kuvatud:</translation>
-<translation id="9090669887503413452">Saada süsteemiteave</translation>
<translation id="9094033019050270033">Värskenda parooli</translation>
<translation id="9094982973264386462">Eemalda</translation>
<translation id="9095253524804455615">Eemalda</translation>
@@ -5108,6 +5195,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="9170397650136757332">Nüüd liigutage veidi oma sõrme, et jäädvustada oma sõrmejälje kõik eri osad</translation>
<translation id="9170848237812810038">&amp;Võta tagasi</translation>
<translation id="9170884462774788842">Teine programm teie arvutis lisas teema, mis võib muuta Chrome'i toimimist.</translation>
+<translation id="9173995187295789444">Bluetoothi seadmete otsimine …</translation>
<translation id="9174212595744391062">See kustutab kõikide saitide küpsisefailid ja tühjendab vahemälu, sh</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetoothi seade on ühendatud</translation>
<translation id="9177499212658576372">Olete praegu ühendatud võrguga <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="932327136139879170">Kodu</translation>
<translation id="932508678520956232">Printimist ei saanud alustada.</translation>
<translation id="93393615658292258">Ainult parool</translation>
+<translation id="935490618240037774">Teie järjehoidjad, ajalugu, paroolid ja muud seaded sünkroonitakse teie Google'i kontoga, et saaksite neid kasutada kõigis oma seadmetes.</translation>
<translation id="936801553271523408">Süsteemidiagnostika andmed</translation>
<translation id="93766956588638423">Laiendi parandamine</translation>
<translation id="938470336146445890">Installige kasutaja sertifikaat.</translation>
@@ -5152,6 +5241,7 @@ Inimesed, kelle ühendus on aeglane, ei pruugi teie sisu näha.</translation>
<translation id="960987915827980018">Jäänud on umbes 1 tund</translation>
<translation id="962802172452141067">Järjehoidjate kausta puu</translation>
<translation id="968174221497644223">Rakenduse vahemälu</translation>
+<translation id="969096075394517431">Keelte vahetamine</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 vaheleht}other{# vahelehte}}</translation>
<translation id="971774202801778802">Järjehoidja URL</translation>
<translation id="973473557718930265">Välju</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_fa.xtb b/chromium/chrome/app/resources/generated_resources_fa.xtb
index aeb094f7290..3fdce3807ab 100644
--- a/chromium/chrome/app/resources/generated_resources_fa.xtb
+++ b/chromium/chrome/app/resources/generated_resources_fa.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">باز کردن پیوند در پنجره جدید <ph name="APP" /></translation>
<translation id="1005274289863221750">استÙاده از میکروÙون Ùˆ دوربین خود</translation>
<translation id="1007408791287232274">بارگیری دستگاه‌ها انجام نشد.</translation>
+<translation id="1008186147501209563">صادرکردن نشانک‌ها</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{صÙحه غیرپاسخگو}one{صÙحه‌های غیرپاسخگو}other{صÙحه‌های غیرپاسخگو}}</translation>
<translation id="1012794136286421601">â€Ùایل‌های سندنگار، برگه‌‌نگار، اسلایدنگار Ùˆ طرح‌نگار شما در حال همگام‌سازی هستند. برنامه Google Drive را باز کنید تا به صورت آنلاین یا Ø¢Ùلاین به آنها دسترسی داشته باشید.</translation>
-<translation id="1013383076511149692">به نوشتار و تصاویری که در کلیپ‌بورد کپی می‌کنید دسترسی پیدا کند</translation>
<translation id="1013707859758800957">به اÙزایه آزمایشی نشده‌ای در این صÙحه اجازه اجرا داده شده است.</translation>
<translation id="1015318665228971643">ویرایش نام پوشه</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{باز کردن همه در پنجره جدید}=1{باز کردن در پنجره جدید}one{باز کردن همه (#) در پنجره جدید}other{باز کردن همه (#) در پنجره جدید}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">نرم‌اÙزار مضر پاک شد</translation>
<translation id="1062407476771304334">جایگزینی</translation>
<translation id="1062866675591297858">کاربران نظارت‌شده‌تان را از طریق <ph name="BEGIN_LINK" />داشبورد کاربران نظارت‌شده<ph name="END_LINK" /> مدیریت کنید.</translation>
-<translation id="1064662184364304002">بررسی‌کننده Ùایل کتابخانه رسانه‌ای</translation>
<translation id="1064835277883315402">پیوستن به شبکه خصوصی</translation>
<translation id="1064912851688322329">â€Ù‚طع ارتباط حساب Google شما</translation>
<translation id="1067048845568873861">ایجاد شد</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">به رمز درآوردن داده</translation>
+<translation id="1074944608454986967">â€Ø¨Ø±Ø§ÛŒ اینکه محتوا بلند خوانده شود، «جستجو» را Ùشار دهید Ùˆ نگه‌دارید. سپس برای انتخاب محتوای موردنظر کلیک کنید یا بکشید. یا قسمتی را برجسته کنید Ùˆ از «جستجو» + S استÙاده کنید.</translation>
<translation id="1076698951459398590">Ùعال کردن طرح زمینه</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">راه‌اندازی به‌روزرسانی‌های خودکار برای همه کاربرها</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">برای کنترل و مشاهده وب‌سایت‌هایی که این شخص بازدید می‌کند، <ph name="BEGIN_SIGN_IN_LINK" />وارد سیستم شوید<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">باصدا کردن سایت‌ها</translation>
<translation id="1097658378307015415">قبل از ورود به سیستم، لطÙاً جهت Ùعال کردن شبکه <ph name="NETWORK_ID" />ØŒ به‌عنوان مهمان وارد شوید</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> همیشه ترجمه شود</translation>
<translation id="1108164192735968833">بازتاب پیامک</translation>
<translation id="1108600514891325577">&amp;توقÙ</translation>
<translation id="1110155001042129815">انتظار</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">â€Ø¨Ù‡ هیچ سایتی اجازه داده نشود برای دسترسی به دستگاه‌های MIDI از پیام‌های انحصاری سیستم استÙاده کند</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">ویرایش موتور جستجو</translation>
-<translation id="1131167343343087859">â€Ú©Ø§Ø±Øªâ€ŒÙ‡Ø§ÛŒ اعتباری Ùˆ نشانی‌های مورد استÙاده در Google Payments.</translation>
<translation id="1134009406053225289">باز کردن در پنجره حالت ناشناس</translation>
<translation id="1137673463384776352">باز کردن پیوند در <ph name="APP" /></translation>
<translation id="1140351953533677694">دسترسی به بلوتوث و دستگاه‌های سریال خودتان</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">اÙزایه مسدود شد</translation>
<translation id="1145532888383813076">دستگاه، برنامه‌ها و وب را جستجو کنید.</translation>
<translation id="1146204723345436916">â€ÙˆØ§Ø±Ø¯ کردن نشانک‌ها از Ùایل HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> مورد پیدا شد.
+ <ph name="LINE_BREAK1" />
+ در حاÙظه محلی Ùضای کاÙÛŒ در دسترس نیست. <ph name="FILE_SIZE" /> Ùضای اضاÙÛŒ لازم است.
+ <ph name="LINE_BREAK2" />
+ عکس‌های کمتری انتخاب کنید.</translation>
<translation id="1149088842877960903">â€Ø§Ø¬Ø±Ø§ÛŒ جاوااسکریپت ازطریق AppleScript خاموش شده است. برای روشن کردن آن، به تنظیمات Chrome &gt; پیشرÙته &gt; سیستم بروید. برای اطلاعات بیشتر: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">ماه انقضا</translation>
<translation id="1153356358378277386">دستگاه‌های مرتبط‌شده</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">تغییر نام</translation>
<translation id="1175364870820465910">&amp;چاپ...</translation>
<translation id="117624967391683467">درحال کپی <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">موتور جستجوی پیش‌Ùرض بازیابی شود؟</translation>
<translation id="1177863135347784049">سÙارشی</translation>
<translation id="1178581264944972037">Ù…Ú©Ø«</translation>
<translation id="1179803038870941185">â€<ph name="URL" /> می‌خواهد کنترل کامل دستگاه‌های MIDI شما را به‌دست آورد.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">خواندن Ùˆ تغییر کاربران Ùهرست مجاز</translation>
<translation id="1206407435587370571">â€Chromebook خود را کاوش کنید</translation>
<translation id="1209796539517632982">سرورهای نام خودکار</translation>
+<translation id="1210982357925844241">مشاهده و مدیریت گذرواژه‌های ذخیره‌شده در <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">با پنجره ناشناس، بدون ذخیره کردن سابقه مرور از وب استÙاده کنید</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> اثرانگشت تنظیم شده است</translation>
<translation id="1215411991991485844">برنامه جدید پس‌زمینه اضاÙÙ‡ شد</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">درحال جستجوی شبکه‌های دستگاه همراه</translation>
<translation id="1285320974508926690">این سایت هرگز ترجمه نشود</translation>
<translation id="1285484354230578868">â€Ø°Ø®ÛŒØ±Ù‡ کردن داده‌‌ها در حساب Google Drive شما</translation>
+<translation id="1288037062697528143">«نور شب» هنگام غروب Ø¢Ùتاب به‌طور خودکار روشن می‌شود</translation>
<translation id="1293177648337752319">باصدا کردن سایت</translation>
<translation id="1293509594570842875">کاربر تحت نظارت ایجاد نشد. لطÙاً اتصال شبکه را بررسی کرده Ùˆ بعداً دوباره امتحان کنید.</translation>
<translation id="1293556467332435079">Ùایل‌ها</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">â€Ùایل HTML نشانک‌ها</translation>
<translation id="1303671224831497365">هیچ دستگاه بلوتوثی یاÙت نشد</translation>
<translation id="1306606229401759371">تغییر تنظیمات</translation>
-<translation id="1307398858972670978">در <ph name="SAVED_PASSWORDS_LINK" />، از هر دستگاهی به گذرواژه‌هایتان دسترسی داشته باشید</translation>
<translation id="1307559529304613120">â€Ù…تأسÙیم! سیستم نتوانست کد دسترسی دراز مدت به API را برای این دستگاه ذخیره کند.</translation>
<translation id="1313405956111467313">پیکربندی پراکسی خودکار</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">من بودم.</translation>
<translation id="1338776410427958681">کوچک کردن <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">در حال حذÙ...</translation>
-<translation id="1339266338863469628">پیش‌Ùرض (شنیدن Ùقط شما)</translation>
<translation id="1340527397989195812">â€Ø¨Ø§ استÙاده از برنامه Files از رسانه‌ دستگاه پشتیبان بگیرید.</translation>
<translation id="1341988552785875222">کاغذدیواری کنونی توسط «<ph name="APP_NAME" />» تنظیم شده است. ممکن است لازم باشد قبل از انتخاب کاغذدیواری دیگری، «<ph name="APP_NAME" />» را حذ٠نصب کنید.</translation>
<translation id="1346748346194534595">راست</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">وقتی شارژ باتری به <ph name="BATTERY_LEVEL" />% رسید، به‌روزرسانی شروع خواهد شد.</translation>
<translation id="1351692861129622852">وارد کردن <ph name="FILE_COUNT" /> Ùایل...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">â€PPD پیدا نشد. مطمئن شوید Chromebook آنلاین باشد Ùˆ دوباره امتحان کنید.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> مسدود شده است</translation>
<translation id="1357589289913453911">شناسه اÙزودنی</translation>
<translation id="1358735829858566124">Ùایل یا Ùهرست راهنما قابل استÙاده نیست.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">چپ به راست</translation>
<translation id="1370646789215800222">شخص حذ٠شود؟</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{۱ مورد برای برداشتن}one{# مورد برای برداشتن}other{# مورد برای برداشتن}}</translation>
+<translation id="1372841398847029212">همگام‌سازی با حسابتان</translation>
<translation id="1374844444528092021">گواهی‌نامه مورد نیاز شبکه "<ph name="NETWORK_NAME" />" یا نصب نشده است Ùˆ یا دیگر اعتبار ندارد. لطÙاً گواهی‌نامه جدیدی بگیرید Ùˆ دوباره سعی کنید وصل شوید.</translation>
<translation id="1374962581120570592">کوکی‌ها تنظیم شدند</translation>
<translation id="1375321115329958930">رمزهای ورود ذخیره شده</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">ایجاد کاربر نظارت شده</translation>
<translation id="1410197035576869800">نماد برنامه</translation>
<translation id="1410616244180625362">ادامه اجازه به <ph name="HOST" /> برای دسترسی به دوربین</translation>
+<translation id="1411668397053040814">â€Ø¨Ø±Ø§ÛŒ استÙاده از Chrome در VRØŒ صÙحه کلید Daydream را نصب یا به‌روزرسانی کنید</translation>
<translation id="1414648216875402825">شما نسخه ناپایداری از <ph name="PRODUCT_NAME" /> را به‌روزرسانی می‌کنید Ú©Ù‡ حاوی قابلیت‌های در حال توسعه است. خرابی‌ها Ùˆ اشکال‌های غیرمنتظره‌ای رخ خواهد داد. لطÙا٠با احتیاط ادامه دهید.</translation>
+<translation id="1415708812149920388">دسترسی برای خواندن محتوای بریده‌دان امکان‌پذیر نیست</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (شناسه برنامه اÙزودنی «<ph name="EXTENSION_ID" />») در این نوع جلسه مجاز نیست.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">â€Ø§ÙˆÙ‡! ایجاد کلید خصوصی RSA تصادÙÛŒ ناموÙÙ‚ بود.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">تکه پیتزا</translation>
<translation id="1467432559032391204">Ú†Ù¾</translation>
<translation id="1467999917853307373"><ph name="URL" /> می‌خواهد داده‌ها را برای همیشه در دستگاه شما ذخیره کند.</translation>
+<translation id="1468571364034902819">نمی‌توان از این نمایه استÙاده کرد</translation>
<translation id="1470719357688513792">تنظیمات جدید Ú©ÙˆÚ©ÛŒ بعد از بارگیری مجدد صÙحه اجرا می‌شود.</translation>
<translation id="1470811252759861213">برای دریاÙت اÙزونه‌هایتان در همه رایانه‌هایتان، <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">â€Â«<ph name="FILENAME" />» بارگذاری نشد. Ùضای کاÙÛŒ در Google Drive شما وجود ندارد.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">â€Ø­Ø§Ùظه داخلی کد Identity API</translation>
<translation id="1478233201128522094">â€Ø¯Ùعه بعد، تلÙÙ† جدیدی Ù‚ÙÙ„ این <ph name="DEVICE_TYPE" /> را باز می‌کند. در «تنظیمات»، Smart Lock را خاموش کنید.</translation>
<translation id="1478340334823509079">جزئیات: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">آماده پشتیبان گرÙتن از <ph name="FILE_COUNT" /> عکس جدید</translation>
<translation id="1483493594462132177">ارسال</translation>
<translation id="1485015260175968628">هم‌اکنون این می‌تواند:</translation>
<translation id="1485141095922496924">نسخه <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">روشن - تنظیمات سÙارشی</translation>
<translation id="1493892686965953381">انتظار برای <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> دستگاه دیگر در دسترس است.</translation>
-<translation id="1497284176235884849">â€PPD ارائه‌شده نامعتبر است.</translation>
<translation id="1497522201463361063">تغییرنام «<ph name="FILE_NAME" />» ممکن نیست.<ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">دستگاه نامشخص [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">این حساب مالک باید اولین حسابی باشد که در یک جلسه ورود به سیستم چندگانه به سیستم وارد می‌شود.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">دسترسی به مرحله پایانی اشکال‌زدای صÙحه</translation>
<translation id="1601560923496285236">اعمال</translation>
<translation id="1603914832182249871">(ناشناس)</translation>
+<translation id="1607139524282324606">پاک کردن ورودی</translation>
<translation id="1608626060424371292">حذ٠این کاربر</translation>
<translation id="1609170755653088773">â€Ù‡Ù…گام‌سازی گذرواژه با iPhone</translation>
<translation id="1609862759711084604">کاربر قبلی</translation>
+<translation id="1611557582955786626">برای تجربه مرور شخصی‌سازی‌شده و همگام‌سازی‌شده در تمام دستگاه‌هایتان، به سیستم وارد شوید</translation>
<translation id="1611584202130317952">جریان ارائه مجوز قطع شد. لطÙاً دوباره امتحان کنید یا با مالک یا سرپرست دستگاه تماس بگیرید.</translation>
<translation id="1611649489706141841">هدایت</translation>
<translation id="1611704746353331382">â€ØµØ§Ø¯Ø± کردن نشانک‌ها به Ùایل HTML...</translation>
<translation id="1612129875274679969">این دستگاه همیشه در حالت کیوسک نگه داشته شود.</translation>
+<translation id="161460670679785907">تلÙÙ† شناسایی نشد</translation>
<translation id="1616206807336925449">این برنامه اÙزودنی به مجوز خاصی نیاز ندارد.</translation>
<translation id="161707228174452095">اثرانگشت اضاÙÙ‡ شد.</translation>
<translation id="1618268899808219593">مرکز را&amp;هنمایی</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">نمایش گزینه‌های ورودی</translation>
<translation id="1650709179466243265">â€Ø§Ùزودن .www Ùˆ com. Ùˆ باز کردن آدرس</translation>
<translation id="1651008383952180276">باید همان عبارت عبور را دو بار وارد کنید</translation>
-<translation id="1652972346408808053">گذرواژه ذخیره شد. در <ph name="SAVED_PASSWORDS_LINK" />، از هر دستگاهی به گذرواژه‌هایتان دسترسی داشته باشید.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{â€Ú†Ø§Ù¾Ú¯Ø± را به Google Cloud Print اضاÙÙ‡ کنید تا بتوانید از هر کجا چاپ کنید.}one{â€# چاپگر را به Google Cloud Print اضاÙÙ‡ کنید تا بتوانید از هر کجا چاپ کنید.}other{â€# چاپگر را به Google Cloud Print اضاÙÙ‡ کنید تا بتوانید از هر کجا چاپ کنید.}}</translation>
<translation id="1657406563541664238">â€Ø¨Ø§ ارسال خودکار آمار استÙاده Ùˆ گزارش‌های خرابی به GoogleØŒ به بهتر شدن <ph name="PRODUCT_NAME" /> Ú©Ù…Ú© کنید.</translation>
<translation id="1658424621194652532">این صÙحه به میکروÙون شما دسترسی دارد.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">دسترسی به این Ùایل به دلایل امنیتی ممکن نبود.</translation>
<translation id="167832068858235403">کاهش صدا</translation>
<translation id="1679068421605151609">ابزار برنامه‌نویس</translation>
+<translation id="16815041330799488">به سایت‌ها اجازه داده نشود به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کنند</translation>
<translation id="1682548588986054654">پنجره جدید ناشناس</translation>
+<translation id="1688935057616748272">حرÙÛŒ تایپ کنید</translation>
<translation id="168991973552362966">اÙزودن چاپگری در این اطراÙ</translation>
<translation id="1689945336726856614">کپی کردن &amp;نشانی وب</translation>
<translation id="1692602667007917253">متأسÙانه مشکلی پیش آمده است</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">روش ورودی</translation>
<translation id="175772926354468439">Ùعال کردن طرح زمینه</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">â€Ù…شاهده در «نت‌بازار Chrome»</translation>
<translation id="1758831820837444715">پیکربندی شبکه اترنت</translation>
<translation id="1763046204212875858">ایجاد میان‌برهای برنامه</translation>
<translation id="1763108912552529023">به کاوش ادامه دهید</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />احتیاط:<ph name="END_BOLD" /> این Ùایل‌ها موقتی هستند Ùˆ ممکن است به صورت خودکار حذ٠شوند تا Ùضای آزاد دیسک بیشتر شود. <ph name="BEGIN_LINK" />بیشتر بیاموزید<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">â€Ø±Ø§Ù‡â€ŒØ§Ù†Ø¯Ø§Ø²ÛŒ Smart Lock برای <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">â€Ø¨Ø§Ø²ÛŒØ§Ø¨ÛŒ Ùایل Microsoft</translation>
-<translation id="1825832322945165090">Ùضای کاÙÛŒ در دستگاه وجود ندارد</translation>
+<translation id="1818007989243628752">گذرواژه مربوط به <ph name="USERNAME" /> حذ٠شود</translation>
<translation id="1826516787628120939">در حال بررسی</translation>
<translation id="1828149253358786390"><ph name="SITE" /> می‌خواهد برایتان اعلان بÙرستد.</translation>
<translation id="1828378091493947763">این اÙزایه در این دستگاه پشتیبانی نمی‌شود</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">هنگام شروع به کار</translation>
<translation id="2006638907958895361">باز کردن پیوند در <ph name="APP" /></translation>
<translation id="2007404777272201486">گزارش یک مسئله...</translation>
+<translation id="2015632741368427174">هدایت کردن به‌سمت سایت مسدود شده است:</translation>
<translation id="2016430552235416146">سنتی</translation>
<translation id="2017334798163366053">غیرÙعال کردن جمع‌آوری داده‌های عملکرد</translation>
<translation id="2017836877785168846">سابقه و تکمیل خودکار را در نوار نشانی پاک می‌کند.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Ùایلی با نام «<ph name="FILENAME" />» از قبل وجود دارد. می‌خواهید Ú†Ù‡ کاری انجام دهید؟</translation>
<translation id="2087822576218954668">چاپ: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">â€Ø¨Ø§ Google Chrome ایمن مرور کنید</translation>
+<translation id="2089795179672254991">وقتی سایتی می‌خواهد به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند، سؤال شود (توصیه می‌شود)</translation>
<translation id="2090165459409185032">â€Ø¨Ø±Ø§ÛŒ بازیابی اطلاعات حساب‌تان به اینجا بروید: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">تنظیم امنیتی سیستم</translation>
<translation id="2091887806945687916">صدا</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">تغییر اندازه</translation>
<translation id="2124930039827422115">{1,plural, =1{یک کاربر رتبه <ph name="AVERAGE_RATING" /> داده است.}one{â€#†کاربر رتبه <ph name="AVERAGE_RATING" /> را داده‌اند.}other{â€#†کاربر رتبه <ph name="AVERAGE_RATING" /> را داده‌اند.}}</translation>
<translation id="2126167708562367080">همگام‌سازی توسط سرپرست شما غیرÙعال شده است.</translation>
-<translation id="2126426811489709554">â€Ø§Ø±Ø§Ø¦Ù‡ توسط Chrome</translation>
<translation id="2127372758936585790">شارژر برق ضعیÙ</translation>
<translation id="212862741129535676">درصد اشغال حالت Ùرکانس</translation>
<translation id="2128691215891724419">خطای همگام‌سازی: به‌روزرسانی رمز عبارتی همگام‌سازی...</translation>
<translation id="2129825002735785149">به‌روزرسانی اÙزایه</translation>
<translation id="2129904043921227933">خطای همگام‌سازی: به‌روزرسانی رمز عبارتی همگام‌سازی...</translation>
<translation id="2131077480075264">نصب «<ph name="APP_NAME" />» انجام نشد، زیرا «<ph name="IMPORT_NAME" />» آن را مجاز نکرده است</translation>
-<translation id="213491463158799620">مایلید این صÙحه ترجمه شود؟</translation>
<translation id="2135787500304447609">&amp;ازسرگیری</translation>
<translation id="2136372518715274136">گذرواژه جدید را وارد کنید</translation>
<translation id="2136476978468204130">عبارت عبوری که وارد کردید نادرست است</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">â€Ø¨ÛŒ اعتبارشدن CA</translation>
<translation id="218070003709087997">استÙاده از شماره برای نشان دادن تعداد کپی‌های چاپ (Û± تا Û¹Û¹Û¹).</translation>
<translation id="2187895286714876935">خطای وارد کردن مجوز سرور</translation>
+<translation id="2187906491731510095">اÙزونه‌ها به‌روزرسانی شدند</translation>
<translation id="2188881192257509750">باز کردن <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">â€Ú¯ÛŒØ±Ù†Ø¯Ù‡ اعتبارنامه‌های WiFi</translation>
<translation id="219008588003277019">â€Ù…اژول Native Client: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">â€Ù…هر زمان Microsoft</translation>
<translation id="225614027745146050">خوش آمدید</translation>
<translation id="225692081236532131">وضعیت Ùعال‌سازی</translation>
+<translation id="2261323523305321874">سرپرستتان تغییری در Ú©Ù„ سیستم داده است Ú©Ù‡ برخی نمایه‌های قدیمی را غیرÙعال کرده است.</translation>
<translation id="2262477216570151239">تأخیر پیش از تکرار</translation>
<translation id="2263189956353037928">خروج از سیستم و ورود دوباره به آن</translation>
<translation id="2263497240924215535">(غیرÙعال)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">آیا می‌خواهید <ph name="PRODUCT_NAME" /> را نصب کنید؟</translation>
<translation id="2296019197782308739">â€Ø±ÙˆØ´ EAP:</translation>
<translation id="2297705863329999812">جستجوی چاپگرها</translation>
-<translation id="230115972905494466">هیچ دستگاه سازگاری پیدا نشد</translation>
<translation id="2301382460326681002">دایرکتوری ریشه برنامهٔ اÙزودنی نامعتبر است.</translation>
<translation id="2302685579236571180">ناشناس شوید</translation>
<translation id="23030561267973084">«<ph name="EXTENSION_NAME" />» مجوزهای دیگری را درخواست کرده است.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">زبان و ورودی</translation>
<translation id="2352662711729498748">کمتر از ۱ مگابایت</translation>
<translation id="2352810082280059586">یادداشت‌های صÙحه درحالت Ù‚ÙÙ„ به‌طور خودکار در <ph name="LOCK_SCREEN_APP_NAME" /> ذخیره می‌شوند. جدیدترین یادداشت روی صÙحه Ù‚ÙÙ„ باقی می‌ماند.</translation>
+<translation id="2352947182261340447">Ùضای کاÙÛŒ در حاÙظه محلی در دسترس نیست.</translation>
<translation id="2353297238722298836">دوربین Ùˆ میکروÙون مجاز هستند</translation>
<translation id="2356070529366658676">سؤال شود</translation>
<translation id="2356517949307388948">â€Ù‡Ù†Ú¯Ø§Ù… جستجوی نرم‌اÙزار مضر توسط ChromeØŒ خطایی روی داد.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">دسترسی به میکروÙون همیشه مسدود شود</translation>
<translation id="2367972762794486313">نمایش برنامه‌ها</translation>
<translation id="2371076942591664043">پس از &amp;تکمیل باز شود</translation>
-<translation id="237336063998926520">â€Ø§Ø³ØªÙاده از نشانی IP برای تعیین مکان</translation>
<translation id="2377319039870049694">جابه‌جایی به نمای Ùهرستی</translation>
<translation id="2377667304966270281">خطاهای سخت‌اÙزاری</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> Ùایل انتخاب شد</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">خطایی روی داده است. لطÙاً چاپگرتان را بررسی Ùˆ دوباره امتحان کنید.</translation>
<translation id="2385700042425247848">نام سرویس:</translation>
<translation id="2387458720915042159">نوع اتصال پراکسی</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> عکس جدید پیدا شد
- <ph name="LINE_BREAK1" />
- Ùضای کاÙÛŒ در دستگاه نیست.
- <ph name="LINE_BREAK2" />
- برای شروع چند عکس انتخاب کنید.</translation>
<translation id="2391419135980381625">قلم استاندارد</translation>
<translation id="2391762656119864333">ابطال</translation>
<translation id="2392369802118427583">Ùعالسازی</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">همیشه در <ph name="ORIGIN" /> اجرا شود</translation>
<translation id="2425665904502185219">حجم Ú©Ù„ Ùایل</translation>
<translation id="2428510569851653187">توضیح دهید وقتی برگه خراب شد مشغول انجام چه کاری بودید</translation>
+<translation id="2431027948063157455">â€Â«Ø¯Ø³ØªÛŒØ§Ø± Google» بارگیری نشد. لطÙاً اتصال شبکه را بررسی کرده Ùˆ دوباره امتحان کنید.</translation>
<translation id="2433452467737464329">â€Ø¨Ø±Ø§ÛŒ بازخوانی خودکار صÙحه، یک پارامتر جستجو به نشانی وب اضاÙÙ‡ کنید: chrome://network/?refresh=&lt;sec&gt;‎</translation>
<translation id="2433507940547922241">شکل ظاهری</translation>
<translation id="2435248616906486374">شبکه قطع شد</translation>
@@ -913,6 +924,7 @@
<translation id="2445081178310039857">دایرکتوری ریشه برنامهٔ اÙزودنی لازم است.</translation>
<translation id="2448312741937722512">نوع</translation>
<translation id="2450223707519584812">â€Ù†Ù…ی‌توانید کاربران را اضاÙÙ‡ کنید زیرا کلیدهای Google API موجود نیستند. برای جزئیات به <ph name="DETAILS_URL" /> مراجعه کنید.</translation>
+<translation id="2450849356604136918">هیچ نمای Ùعالی وجود ندارد</translation>
<translation id="2453021845418314664">تنظیمات همگام‌سازی پیشرÙته</translation>
<translation id="2453576648990281505">Ùایل ازقبل موجود است</translation>
<translation id="2453860139492968684">پایان</translation>
@@ -920,7 +932,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> می‌خواهد چند Ùایل از <ph name="VOLUME_NAME" /> Ú©Ù¾ÛŒ کند.</translation>
<translation id="2462724976360937186">شناسه کلید ارائه دهنده مجوز</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> اضاÙÙ‡ شد</translation>
-<translation id="246335896104539386">وارد کردن نشانک‌ها</translation>
<translation id="2464089476039395325">â€Ù¾Ø±ÙˆÚ©Ø³ÛŒ HTTP</translation>
<translation id="2468902267404883140">â€Ø¨Ù‡ تلÙنتان متصل نمی‌شود. مطمئن شوید از تلÙÙ† Android سازگاری استÙاده می‌کنید Ú©Ù‡ روشن Ùˆ در دسترس است. &lt;a&gt;بیشتر بدانید&lt;/a&gt;</translation>
<translation id="2470702053775288986">اÙزونه‌های پشتیبانی نشده غیرÙعال شدند.</translation>
@@ -989,6 +1000,7 @@
<translation id="2562743677925229011">به سیستم <ph name="SHORT_PRODUCT_NAME" /> وارد نشدید</translation>
<translation id="2563856802393254086">تبریک می‌گوییم! خدمات داده «<ph name="NAME" />» شما Ùعال شده است Ùˆ آماده استÙاده است.</translation>
<translation id="2566124945717127842">â€PowerwashØŒ دستگاه <ph name="IDS_SHORT_PRODUCT_NAME" /> شما را بازنشانی می‌کند، به نحوی Ú©Ù‡ مانند یک دستگاه جدید به نظر می‌رسد.</translation>
+<translation id="2567257616420533738">گذرواژه ذخیر شد. مشاهده و مدیریت گذرواژه‌های ذخیره‌شده در <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">قسمت نوار اطلاعات</translation>
<translation id="2570000010887652771">داده‌های ذخیره‌‌شده.</translation>
<translation id="257088987046510401">طرح‌‌های قسمت</translation>
@@ -1009,6 +1021,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (پلتÙورم <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">تنظیمات پیش‌Ùرض جستجو</translation>
<translation id="2586657967955657006">کلیپ‌بورد</translation>
+<translation id="2586672484245266891">لطÙاً نشانی وب کوتاه‌تری وارد کنید</translation>
<translation id="2587922270115112871">â€Ø¨Ø§ ایجاد کاربر نظارت شده، حساب Google ایجاد نمی‌شود Ùˆ تنظیمات Ùˆ داده‌های آن در دستگاه‌های دیگری Ú©Ù‡ دارای قابلیت همگام‌ساز Chrome هستند اعمال نمی‌شود. کاربر نظارت شده Ùقط در این دستگاه اعمال می‌شود.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />پین به نوار وظیÙÙ‡<ph name="END_BOLD" /> را انتخاب کنید</translation>
<translation id="259421303766146093">لغو بزرگÂ‌نمایی</translation>
@@ -1040,6 +1053,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> از <ph name="USAGE" /> مگابایت Ùضای دیسک را استÙاده می‌کند.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" حذ٠شود؟</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> نمی‌تواند نصب را کامل انجام دهد، اما از تصویر دیسک خود همچنان اجرا می‌کند.</translation>
+<translation id="2635176084534510129">تجربه‌های شخصی‌سازی‌شده‌تری (مثل پیشنهادهای بهتر برای محتوا Ùˆ ترجمه هوشمندتر) دریاÙت کنید</translation>
<translation id="2635276683026132559">امضا</translation>
<translation id="2635926034288331400">نصب در برنامه‌ها</translation>
<translation id="2636625531157955190">â€Chrome نمی‌تواند به تصویر دسترسی پیدا کند.</translation>
@@ -1050,14 +1064,15 @@
<translation id="2643698698624765890">با کلیک کردن روی اÙزونه‌ها در منوی پنجره، برنامه‌های اÙزودنی نصب شده خود را مدیریت کنید.</translation>
<translation id="2647142853114880570">بازخوانی</translation>
<translation id="2647269890314209800">کوکی‌های درحال استÙاده</translation>
+<translation id="264810637653812429">هیچ دستگاه سازگاری پیدا نشد.</translation>
<translation id="2648831393319960979">در حال اÙزودن دستگاه به حسابتان - ممکن است چند لحظه طول بکشد...</translation>
<translation id="2649045351178520408">â€Base64-ASCII رمزگذاری‌شده، زنجیره گواهی</translation>
<translation id="2653266418988778031">â€Ø¯Ø±ØµÙˆØ±ØªÛŒâ€ŒÚ©Ù‡ مجوز یک ارائه دهنده مجوز (CA) را حذ٠کنید، مرورگر شما دیگر به مجوزهای ارائه شده توسط آن CA اطمینان نخواهد کرد.</translation>
<translation id="2653659639078652383">ارائه</translation>
<translation id="265390580714150011">مقدار قسمت</translation>
-<translation id="2654286334048437383">صادرکردن نشانک‌ها</translation>
<translation id="2655386581175833247">گواهی کاربر:</translation>
<translation id="2660779039299703961">رویداد</translation>
+<translation id="266079277508604648">â€Ú†Ø§Ù¾Ú¯Ø± متصل نشد. بررسی کنید چاپگر روشن Ùˆ ازطریق Wi-Fi یا USB به Chromebook متصل باشد.</translation>
<translation id="2661146741306740526">Û±Û¶xÛ¹</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">زبان</translation>
@@ -1080,6 +1095,7 @@
<translation id="2680208403056680091">اتصال اینترنت شما کنترل می‌شود</translation>
<translation id="268053382412112343">&amp;سابقه</translation>
<translation id="2683638487103917598">پوشه مرتب شد</translation>
+<translation id="2684004000387153598">برای ادامه، روی «تأیید» کلیک کنید Ùˆ سپس برای ایجاد نمایه‌ای جدید برای نشانی رایانامه‌تان، روی «اÙزودن شخص» کلیک کنید.</translation>
<translation id="2686759344028411998">شناسایی مدول بارگیری شده امکان‌پذیر نیست.</translation>
<translation id="2688196195245426394">خطا هنگام ثبت دستگاه با سرور: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">نمایش گزینه‌های زبان</translation>
@@ -1092,6 +1108,7 @@
<translation id="2704184184447774363">â€Ø§Ù…ضای مدرک Microsoft</translation>
<translation id="270516211545221798">سرعت صÙحه لمسی</translation>
<translation id="2706892089432507937">â€Ø¯Ø³ØªÚ¯Ø§Ù‡â€ŒÙ‡Ø§ÛŒ USB</translation>
+<translation id="2706954854267016964">â€Ø¯Ø³ØªÚ¯Ø§Ù‡ Google Cloud Print انتخاب‌شده دیگر پشتیبانی نمی‌شود. چاپگر را در تنظیمات سیستم رایانه‌تان راه‌اندازی کنید.</translation>
<translation id="2707024448553392710">در حال بارگیری مؤلÙÙ‡</translation>
<translation id="270921614578699633">میانگین بالا</translation>
<translation id="2709453993673701466">می‌خواهید همگام‌سازی و شخصی‌سازی را پیش از روشن کردن مدیریت کنید؟ از <ph name="BEGIN_LINK" />تنظیمات<ph name="END_LINK" /> بازدید کنید.</translation>
@@ -1122,6 +1139,7 @@
<translation id="2737363922397526254">کوچک کردن...</translation>
<translation id="2737492745329609575">شروع تنظیم</translation>
<translation id="2738771556149464852">نه بعد از</translation>
+<translation id="2739046699559178272">ذخیره و ادامه</translation>
<translation id="2739191690716947896">رÙع اشکال</translation>
<translation id="2739240477418971307">تغییر تنظیمات دسترس‌پذیریتان</translation>
<translation id="2740393541869613458">وب‌سایت‌های بازدیدشده توسط کاربر نظارت‌شده را بررسی کنید و</translation>
@@ -1142,6 +1160,7 @@
<translation id="2773802008104670137">این نوع Ùایل ممکن است به رایانه شما صدمه بزند.</translation>
<translation id="2775104091073479743">ویرایش اثر انگشت</translation>
<translation id="2776441542064982094">به‌نظر می‌رسد هیچ دستگاهی برای ثبت در شبکه در دسترس نیست. اگر دستگاهتان روشن Ùˆ به اینترنت متصل است، با استÙاده از دستورالعمل‌های موجود در دÙترچه راهنمای آن، دوباره سعی کنید آن را ثبت کنید.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">بارگیری شد</translation>
<translation id="2783661497142353826">مدیریت برنامه‌های کیوسک</translation>
<translation id="2784407158394623927">Ùعال کردن خدمات داده‌های تلÙÙ† همراه</translation>
@@ -1198,7 +1217,6 @@
<translation id="2843806747483486897">تغییر پیش‌Ùرض...</translation>
<translation id="2844111009524261443">با کلیک کردن اجرا شود</translation>
<translation id="2845382757467349449">همیشه نوار نشانک‌ها نمایش داده شود</translation>
-<translation id="284682086647736321">â€Ctrl،†Alt Ùˆ Command را شامل می‌شود</translation>
<translation id="2847759467426165163">Ùرستادن به</translation>
<translation id="284805635805850872">نرم‌اÙزار مضر پاک شود؟</translation>
<translation id="2849362176025371110">â€Ø¨Ù‡â€ŒØ·ÙˆØ± خودکار داده‌های تشخیصی Ùˆ استÙاده به Google ارسال کنید. هرزمان خواستید می‌توانید این تنظیم را در <ph name="BEGIN_LINK1" />تنظیمات<ph name="END_LINK1" /> دستگاه تغییر دهید. <ph name="BEGIN_LINK2" />بیشتر بدانید<ph name="END_LINK2" /></translation>
@@ -1206,6 +1224,7 @@
<translation id="2849936225196189499">مهم</translation>
<translation id="2850124913210091882">پشتیبان‌گیری</translation>
<translation id="2850541429955027218">اÙزودن طرح زمینه</translation>
+<translation id="2853121255651601031">گذرواژه ذخیره شد</translation>
<translation id="2853916256216444076">ویدیوی $1</translation>
<translation id="2857608528410806398">â€Ù…تن اعلان QU Feature اینجا می‌آید. متن اعلان QU Feature اینجا می‌آید. متن اعلان QU Feature اینجا می‌آید. متن اعلان QU Feature اینجا می‌آید. متن اعلان QU Feature اینجا می‌آید.</translation>
<translation id="2860150991415616761">خیلی طولانی است (۴ ثانیه)</translation>
@@ -1248,6 +1267,7 @@
<translation id="2908162660801918428">اÙزودن گالری رسانه از طریق دایرکتوری</translation>
<translation id="2908789530129661844">کوچک‌نمایی صÙحه</translation>
<translation id="2910318910161511225">به شبکه متصل شوید و دوباره امتحان کنید</translation>
+<translation id="2911898792135283060">ایجاد گذرواژه...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> می‌خواهد از میکروÙÙ† شما استÙاده کند.</translation>
<translation id="2913331724188855103">سایت‌ها مجاز به ذخیره و خواندن داده‌های کوکی باشند (توصیه می‌شود)</translation>
<translation id="2916073183900451334">â€Ùشار دادن Tab در صÙحهٔ وب، پیوندها Ùˆ قسمت‌های Ùرم را برجسته می‌کند</translation>
@@ -1292,6 +1312,7 @@
<translation id="2989474696604907455">متصل نیست</translation>
<translation id="2989786307324390836">â€DER- رمزگذاری دودویی، تک گواهی</translation>
<translation id="2993517869960930405">اطلاعات برنامه</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> پشتیبان‌گیری نشد</translation>
<translation id="299483336428448530">پدر یا مادر شما نصب کرده‌اند.</translation>
<translation id="3002017044809397427">â€<ph name="PHONE_TYPE" /> شما پیدا شد. اما Smart Lock Ùقط روی دستگاه‌های دارای Android نسخه ÛµÙ«Û° Ùˆ بالاتر کار می‌کند. &lt;a&gt;بیشتر بدانید&lt;/a&gt;</translation>
<translation id="3003144360685731741">شبکه‌های برگزیده</translation>
@@ -1350,6 +1371,7 @@
<translation id="3064410671692449875">داده ناکاÙÛŒ</translation>
<translation id="3065041951436100775">بازخورد بسته شدن برگه.</translation>
<translation id="3065140616557457172">â€Ø¨Ø±Ø§ÛŒ جستجو تایپ کنید یا URL را برای پیمایش وارد کنید - همه چیز آماده است.</translation>
+<translation id="3066642396596108483">در همه دستگاه‌هایتان نشانک‌ها، گذرواژه‌ها و سابقه را همگام‌سازی کنید</translation>
<translation id="3067198360141518313">اجرای این اÙزایه</translation>
<translation id="3071624960923923138">برای باز کردن برگه جدید، می‌توانید اینجا را کلیک کنید</translation>
<translation id="3074037959626057712">به سیستم وارد شده‌اید و «همگام‌سازی» را روشن کرده‌اید</translation>
@@ -1437,6 +1459,7 @@
<translation id="3202173864863109533">صدای این برگه قطع شده است.</translation>
<translation id="3206175707080061730">Ùایلی به نام «$1» از قبل وجود دارد. آیا می‌خواهید آن را جایگزین کنید؟</translation>
<translation id="3208703785962634733">تأیید نشده</translation>
+<translation id="3213187967168344806">چاپگر اضاÙÙ‡ نشد. رایانه را بازراه‌اندازی کرده Ùˆ دوباره امتحان کنید.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Ùرآیند رابط <ph name="CLOUD_PRINT_NAME" /> متوق٠شد. مجدداً راه‌اندازی شود؟</translation>
<translation id="3221634914176615296">â€Ù…حتوای دستگاه را در برنامه Files کاوش کنید.</translation>
@@ -1463,12 +1486,14 @@
<translation id="3254516606912442756">تشخیص خودکار منطقه زمانی غیرÙعال شده است</translation>
<translation id="3264544094376351444">â€Ù‚لم Sans-Serif</translation>
<translation id="3264547943200567728">â€Ø±Ø§Ù‡â€ŒØ§Ù†Ø¯Ø§Ø²ÛŒ شبکه Chromebox شما ناموÙÙ‚ بود</translation>
+<translation id="3264582393905923483">زمینه</translation>
<translation id="3265459715026181080">بستن پنجره</translation>
<translation id="3267726687589094446">ادامه اجازه بارگیری خودکار چند Ùایل</translation>
<translation id="3267998849713137817">زمان اصلاح</translation>
<translation id="3268451620468152448">برگه‌های باز</translation>
<translation id="3269069891205016797">با خروج از سیستم، اطلاعات شما پاک می‌شوند.</translation>
<translation id="3269093882174072735">بارگیری تصویر</translation>
+<translation id="3269889795238950578">این صÙحه می‌تواند به نوشتار Ùˆ تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند.</translation>
<translation id="326999365752735949">در حال بارگیری تÙاوت</translation>
<translation id="3270965368676314374">خواندن، تغییر و حذ٠عکس‌ها، موسیقی و سایر رسانه‌ها از رایانه‌تان</translation>
<translation id="327147043223061465">مشاهده همه کوکی‌ها و داده‌های سایت</translation>
@@ -1500,6 +1525,7 @@
<translation id="3305389145870741612">مراحل قالب‌بندی چند ثانیه طول می‌کشد. لطÙاً منتظر بمانید.</translation>
<translation id="3305661444342691068">â€Ø¨Ø§Ø² کردن PDF در پیش‌نمایش</translation>
<translation id="3306684685104080068">â€Ø§Ø±Ø³Ø§Ù„ محتوا را به خدمات مبتنی بر رایانش ابری مانند Google Hangouts Ùعال کنید.</translation>
+<translation id="3307091518408668019">â€ÙˆØ§Ø­Ø¯ سازمانی رایانه (به‌عنوان مثال OU=دستگاه‌های Chromebook،†DC=به‌عنوان مثال، DC=com)</translation>
<translation id="3308006649705061278">â€ÙˆØ§Ø­Ø¯ سازمانی (OU)</translation>
<translation id="3308116878371095290">این صÙحه نمی‌تواند کوکی‌ها را تنظیم کند.</translation>
<translation id="3308134619352333507">دکمه پنهان کردن</translation>
@@ -1507,9 +1533,6 @@
<translation id="3309747692199697901">همیشه در همه سایت‌ها اجرا شود</translation>
<translation id="3312424061798279731">زبان‌های Ùعال</translation>
<translation id="3312903956926554846">نصب در میز کار</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />، <ph name="SUB_STATUS_TEXT" />
-از <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">صÙحه شروع به <ph name="URL" /> تغییر کرد. برای غیرÙعال کردن اÙزونه‌هایی Ú©Ù‡ صÙحه شروع شما را تغییر می‌دهند، روی «بازیابی» کلیک کنید.</translation>
<translation id="3313590242757056087">برای تنظیم این که کاربر نظارت‌شده مجاز به مشاهده چه وب‌سایت‌هایی باشد، می‌توانید
با بازدید از <ph name="MANAGEMENT_URL" /> محدودیت‌ها و تنظیمات را پیکربندی کنید.
چنانچه تنظیمات پیش‌Ùرض را تغییر ندهید، <ph name="USER_DISPLAY_NAME" />
@@ -1544,6 +1567,7 @@
<translation id="3360297538363969800">چاپ ناموÙÙ‚ بود. لطÙاً چاپگرتان را بررسی کنید Ùˆ دوباره امتحان کنید.</translation>
<translation id="3364721542077212959">ابزارهای قلم</translation>
<translation id="336497260564123876">â€Ú¯Ø°Ø±ÙˆØ§Ú˜Ù‡ ذخیره شد. برای اینکه گذرواژه‌هایتان را در همه دستگاه‌هایتان دریاÙت کنید، در Chrome وارد سیستم شوید.</translation>
+<translation id="3365598184818502391">â€ÛŒØ§ از Ctrl استÙاده کنید یا از Alt</translation>
<translation id="3367813778245106622">دوباره به سیستم وارد شوید یا همگام‌سازی را شروع کنید</translation>
<translation id="3368922792935385530">متصل</translation>
<translation id="3369624026883419694">در حال تحلیل میزبان...</translation>
@@ -1577,6 +1601,7 @@
<translation id="3423858849633684918">لطÙاً <ph name="PRODUCT_NAME" /> را مجدداً راه‌اندازی کنید</translation>
<translation id="3424969259347320884">توضیح دهید وقتی برگه خراب شد مشغول انجام چه کاری بودید</translation>
<translation id="3427092606871434483">اجازه (پیش‌Ùرض)</translation>
+<translation id="3428419049384081277">وارد سیستم شده‌اید!</translation>
<translation id="3429275422858276529">این صÙحه را نشانک‌گذاری کنید تا بعداً آن را به‌آسانی پیدا کنید</translation>
<translation id="3429599832623003132">$1 مورد</translation>
<translation id="3432227430032737297">حذ٠همه موارد نشان‌ داده‌شده</translation>
@@ -1599,13 +1624,14 @@
<translation id="344630545793878684">خواندن داده‌های شما در تعدادی از وب‌سایت‌ها</translation>
<translation id="3449839693241009168"><ph name="SEARCH_KEY" /> را Ùشار دهید تا Ùرمانها به <ph name="EXTENSION_NAME" /> ارسال شود</translation>
<translation id="3450157232394774192">درصد اشغال حالت بدون Ùعالیت</translation>
-<translation id="3450505713373650336">در حال پشتیان گرÙتن از <ph name="FILE_COUNT" /> عکس</translation>
<translation id="3453612417627951340">به مجوز نیاز دارد</translation>
<translation id="3454157711543303649">Ùعالسازی کامل شد</translation>
+<translation id="3454224730401036106">اتصال شما به شبکه‌ ایمن‌تری منتقل شده است</translation>
<translation id="345693547134384690">باز کردن &amp;تصویر در برگهٔ جدید</translation>
<translation id="3459509316159669723">درحال چاپ</translation>
<translation id="3459697287128633276">â€Ø¨Ø±Ø§ÛŒ Ùعال کردن حسابتان جهت دسترسی به «Ùروشگاه Google Play»، لطÙاً با استÙاده از «ارائه‌دهنده هویت» احراز هویت کنید.</translation>
<translation id="3459774175445953971">آخرین تغییر:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> می‌خواهد به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند</translation>
<translation id="3462413494201477527">راه‌اندازی حساب لغو شود؟</translation>
<translation id="346431825526753">این یک حساب مخصوص بچه‌ها است که توسط <ph name="CUSTODIAN_EMAIL" /> مدیریت می‌شود.</translation>
<translation id="3465566417615315331">روی عکستان کلیک کنید</translation>
@@ -1618,10 +1644,12 @@
<translation id="3470502288861289375">در حال کپی کردن...</translation>
<translation id="3473479545200714844">ذره‌بین صÙحه</translation>
<translation id="3475447146579922140">â€ØµÙحه‌گسترده Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;۱ خط نشان داده نمی‌شود&gt;}one{&lt;$1 خط نشان داده نمی‌شود&gt;}other{&lt;$1 خط نشان داده نمی‌شود&gt;}}</translation>
<translation id="3475843873335999118">متأسÙیم، اثر انگشتتان هنوز شناسایی نشده است. لطÙاً گذرواژه‌تان را وارد کنید.</translation>
<translation id="347670947055184738">وای! سیستم نتوانست خط‌مشی را برای دستگاهتان واکشی کند.</translation>
<translation id="347785443197175480">همچنان دسترسی به دوربین Ùˆ میکروÙون شما، توسط <ph name="HOST" /> مجاز باشد</translation>
<translation id="3478685642445675458">لطÙاً قبل از حذ٠کردن شخصی، Ù‚ÙÙ„ نمایه‌تان را باز کنید.</translation>
+<translation id="347919930506963698">â€Ø¯Ø±ÛŒØ§Ùت موارد به‌مراتب بیشتری از Chrome</translation>
<translation id="3479552764303398839">اکنون نه</translation>
<translation id="3480892288821151001">متصل کردن پنجره در چپ</translation>
<translation id="3481915276125965083">پنجره‌های بازشوی زیر در این صÙحه مسدود شده‌اند:</translation>
@@ -1639,14 +1667,17 @@
<translation id="3504135463003295723">نام گروه:</translation>
<translation id="3505030558724226696">لغو دسترسی دستگاه</translation>
<translation id="3507421388498836150">اجازه‌های Ùعلی برای «<ph name="EXTENSION_NAME" />»</translation>
+<translation id="3507888235492474624">اسکن مجدد دستگاه‌های بلوتوث</translation>
<translation id="3508920295779105875">انتخاب یک پوشه دیگر...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">جستجوی دوباره</translation>
<translation id="3511307672085573050">کپی آدر&amp;س پیوند</translation>
<translation id="3511399794969432965">در برقراری ارتباط مشکل دارید؟</translation>
<translation id="351152300840026870">قلم با عرض ثابت</translation>
<translation id="3511528412952710609">کوتاه</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{لغو بارگیری}one{لغو بارگیری}other{لغو بارگیری}}</translation>
<translation id="3514373592552233661">درصورت در دسترس بودن بیش از یک شبکه، شبکه‌های برگزیده بر سایر شبکه‌های شناخته‌شده ارجحیت خواهد داشت.</translation>
+<translation id="3520212870468945358"><ph name="URL" /> می‌خواهد به شماره سریال کلید امنیتی شما دسترسی پیدا کند</translation>
<translation id="3523642406908660543">اگر سایتی می‌خواهد برای دسترسی به رایانه‌تان از اÙزایه استÙاده کند، سؤال شود (توصیه می‌شود)</translation>
<translation id="3525897975040424366">نصب در Ù‚Ùسه</translation>
<translation id="3527085408025491307">پوشه</translation>
@@ -1676,13 +1707,11 @@
<translation id="3564334271939054422">â€Ø§Ø­ØªÙ…الاً شبکه‌ Wi-Fi مورد استÙاده‌تان (<ph name="NETWORK_ID" />) نیاز دارد Ú©Ù‡ به یک صÙحه ورود به سیستم بروید.</translation>
<translation id="3564708465992574908">سطوح بزرگ‌نمایی</translation>
<translation id="3566721612727112615">سایتی اضاÙÙ‡ نشد</translation>
-<translation id="3566866560249787686">â€Â«Ø¯Ø³ØªÛŒØ§Ø± Google» بارگیری نشد. لطÙاً دوباره امتحان کنید.</translation>
<translation id="3569382839528428029">آیا می‌خواهید <ph name="APP_NAME" /> صÙحه شما را به اشتراک بگذارد؟</translation>
<translation id="3570985609317741174">محتوای وب</translation>
<translation id="3571734092741541777">تنظیم</translation>
<translation id="3574210789297084292">ورود به سیستم</translation>
<translation id="3576324189521867626">نصب موÙقیت‌آمیز بود</translation>
-<translation id="3578331450833904042">پیش‌Ùرض (شنیدن همه چیز)</translation>
<translation id="3578594933904494462">محتوای این برگه اشتراک‌گذاری می‌شود.</translation>
<translation id="357886715122934472">â€&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; می‌خواهد چاپگر &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; را با گروهی Ú©Ù‡ شما مالک آن هستید، به اشتراک بگذارد: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. اگر بپذیرید، تمام اعضای گروه می‌توانند با چاپگر چاپ کنند.</translation>
<translation id="3584169441612580296">خواندن و تغییر عکس‌ها، موسیقی، و رسانه‌های دیگر از رایانه‌تان</translation>
@@ -1697,6 +1726,7 @@
<translation id="3599863153486145794">â€Ø³Ø§Ø¨Ù‚Ù‡ را از همه دستگاه‌های به سیستم واردشده پاک می‌کند. ممکن است حساب Google شما اشکال دیگری از سابقه مرور در <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> داشته باشد.</translation>
<translation id="3600456501114769456">دسترسی به Ùایل‌های محلی بر روی دستگاه شما توسط سرپرست سیستم شما از کار اÙتاده است.</translation>
<translation id="3600792891314830896">سایت‌هایی که صدا پخش می‌کنند بی‌صدا شوند</translation>
+<translation id="3603177256297531067">ترجمه این صÙحه امکان‌پذیر نیست</translation>
<translation id="3603533104205588786">می‌توانید برای نشانک‌گذاری صÙحه‌ای، روی ستاره کلیک کنید</translation>
<translation id="3603622770190368340">دریاÙت گواهی‌نامه شبکه</translation>
<translation id="3604048165392640554">â€Ø§ØªØµØ§Ù„ داده شبکه همراهی پیدا نشد. «اتصال Ùوری به اینترنت با تلÙÙ† همراه» را در دستگاه‌های دیگرتان روشن کنید Ùˆ دوباره امتحان کنید. &lt;a target="_blank" href="<ph name="URL" />"&gt;بیشتر بدانید&lt;/a&gt;</translation>
@@ -1766,7 +1796,6 @@
<translation id="3697100740575341996">â€Ø³Ø±Ù¾Ø±Ø³Øª IT شما Chrome Goodies را برای دستگاه شما غیرÙعال کرده است. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">آدرس ايميل</translation>
<translation id="3702500414347826004">صÙحه‌های شروع تغییر کردند تا <ph name="URL" /> به آن‌ها اضاÙÙ‡ شود.</translation>
-<translation id="3703669627274482482">اگر سایتی می‌خواهد به نوشتار و تصاویری که در کلیپ‌بورد کپی کردید دسترسی پیدا کند سؤال شود.</translation>
<translation id="370415077757856453">جاوا اسکریپت مسدود شد</translation>
<translation id="3704331259350077894">توق٠عملیات</translation>
<translation id="3705722231355495246">-</translation>
@@ -1832,7 +1861,6 @@
<translation id="379082410132524484">کارتتان منقضی شده است</translation>
<translation id="3792890930871100565">قطع ارتباط چاپگرها</translation>
<translation id="379422718204375917">â€Ø§Ø³ØªÙاده از Smart Lock‌ برای ورود به سیستم حساب</translation>
-<translation id="3794595850995182458">خروج از صÙحه</translation>
<translation id="3796648294839530037">شبکه‌های دلخواه:</translation>
<translation id="3797900183766075808">â€(&amp;S) جستجوی <ph name="SEARCH_ENGINE" /> برای «<ph name="SEARCH_TERMS" />»</translation>
<translation id="3798325802885154040">به شما امکان می‌دهد «ضربه برای کلیک» را Ùعال/غیرÙعال کنید</translation>
@@ -1850,10 +1878,8 @@
<translation id="381202950560906753">اÙزودن دستگاه دیگر</translation>
<translation id="3812525830114410218">گواهی نادرست</translation>
<translation id="3813296892522778813">â€Ø§Ú¯Ø± نمی‌توانید چیزی را Ú©Ù‡ می‌خواهید پیدا کنید،‌ به <ph name="BEGIN_LINK_CHROMIUM" />راهنمای Google Chromeâ€<ph name="END_LINK_CHROMIUM" /> بروید</translation>
-<translation id="3815571115159309122">â€<ph name="FILE_COUNT" /> عکس جدید پیدا شد
- <ph name="LINE_BREAK1" />
- آماده پشتیبان گرÙتن در <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">مجاز بودن همه سایت‌ها برای ارسال پیام‌های Ùشاری پس‌زمینه</translation>
+<translation id="3819497457291599334">â€Ø¨Ù‡ «تنظیمات &gt; برنامه‌ها Ùˆ اعلان‌ها &gt; همه برنامه‌ها &gt; خدمات Google Play» بروید.</translation>
<translation id="3819752733757735746">دسترسی سوئیچ (رایانه را Ùقط با یک یا دو سوئیچ کنترل کنید)</translation>
<translation id="3819800052061700452">&amp;تمام صÙحه</translation>
<translation id="3820172043799983114">پین نامعتبر است.</translation>
@@ -1873,7 +1899,9 @@
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> بیشتر</translation>
<translation id="3838543471119263078">کوکی‌ها Ùˆ داده‌های اÙزایه Ùˆ سایت‌های دیگر</translation>
<translation id="383891835335927981">هیچ سایتی بزرگ‌نمایی یا کوچک‌نمایی نشده است</translation>
+<translation id="3839516600093027468">دسترسی <ph name="HOST" /> به بریده‌‌دان همیشه مسدود باشد</translation>
<translation id="3840053866656739575">â€Ø§ØªØµØ§Ù„ Chromebox شما قطع شد. لطÙاً نزدیک‌تر بیایید یا همان‌طور Ú©Ù‡ سعی در برقراری مجدد اتصال می‌کنیم، دستگاهتان را بررسی کنید.</translation>
+<translation id="3842132283799370683">اتصال دستگاه به دامنه انجام نشد. شاید علت آن مشکلات واحد سازمانی باشد.</translation>
<translation id="3842552989725514455">â€Ù‚لم Serif</translation>
<translation id="385051799172605136">بازگشت</translation>
<translation id="3851428669031642514">بارگیری اسکریپت‌های ناامن</translation>
@@ -1882,6 +1910,7 @@
<translation id="3856800405688283469">انتخاب منطقه زمانی</translation>
<translation id="3856921555429624101">اندازه‌گیری مصر٠داده به پایان رسیده است</translation>
<translation id="3857228364945137633">â€ÙˆÙ‚تی تلÙنتان در اطراÙتان است، برای باز کردن Ù‚ÙÙ„ <ph name="DEVICE_TYPE" /> بدون استÙاده از گذرواژه، Smart Lock را امتحان کنید.</translation>
+<translation id="3857732810083914482">â€Ø´Ø®ØµÛŒâ€ŒØ³Ø§Ø²ÛŒ خاموش است. این تنظیم را می‌توانید در myaccount.google.com تغییر دهید.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">â€Ø¨Ù‡ Hangouts Meet خوش آمدید</translation>
<translation id="3862134173397075045">â€Ø¨Ù‡ تجربه ارسال محتوا در Chrome خوش آمدید!</translation>
@@ -1923,9 +1952,11 @@
<translation id="3926002189479431949">â€ØªÙ„ÙÙ† مربوط به Smart Lock تغییر کرد</translation>
<translation id="3927932062596804919">ردکردن</translation>
<translation id="3930521966936686665">پخش در</translation>
+<translation id="3933283459331715412">گذرواژه حذÙ‌شده مربوط به <ph name="USERNAME" /> بازنشانی شود</translation>
<translation id="3936390757709632190">&amp;باز کردن Ùایل صوتی در برگهٔ جدید</translation>
<translation id="3936925983113350642">برای بازیابی این گواهی در Ùرصتی دیگر، گذرواژه انتخابی‌تان لازم است. لطÙاً آن را در مکانی امن Ø­Ùظ کنید.</translation>
<translation id="3937640725563832867">نام دیگر صادرکننده گواهی</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> همیشه ترجمه شود</translation>
<translation id="3940233957883229251">Ùعال کردن تکرار خودکار</translation>
<translation id="3941357410013254652">شناسه کانال</translation>
<translation id="3941565636838060942">برای پنهان کردن دسترسی به این برنامه، باید با استÙاده از
@@ -1939,6 +1970,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">â€ÙˆØ§Ø±Ø¯ شده از IE</translation>
<translation id="3950820424414687140">ورود به سیستم</translation>
+<translation id="3950870029767307261">دسترسی این صÙحه به نوشتار Ùˆ تصاویر کپی‌شده در بریده‌دان مسدود شده است</translation>
<translation id="3954354850384043518">درحال انجام</translation>
<translation id="3955193568934677022">به سایت‌ها اجازه داده شود محتوای محاÙظت‌شده پخش کنند (توصیه می‌شود)</translation>
<translation id="3956702100721821638">â€Ø¯Ø³ØªØ±Ø³ÛŒ به Google Play موÙÙ‚ نبود</translation>
@@ -1971,6 +2003,7 @@
<translation id="39964277676607559">بارگیری جاوا اسکریپت "<ph name="RELATIVE_PATH" />" برای اسکریپت محتوا ممکن نیست.</translation>
<translation id="4002066346123236978">عنوان</translation>
<translation id="40027638859996362">انتقال کلمه</translation>
+<translation id="4005817994523282006">روش تشخیص منطقه زمانی</translation>
<translation id="4008291085758151621">â€Ø§Ø·Ù„اعات سایت در VR در دسترس نیست</translation>
<translation id="4010917659463429001">برای اینکه نشانک‌هایتان را در دستگاه همراهتان داشته باشید، <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">«<ph name="EXTENSION_NAME" />» را اصلاح می‌کنید؟</translation>
@@ -1987,6 +2020,7 @@
<translation id="4037084878352560732">اسب</translation>
<translation id="4037889604535939429">ویرایش شخص</translation>
<translation id="4042264909745389898">â€Ø´Ø±Ø§ÛŒØ· سیستم‌عامل Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{خروج از صÙحه}one{خروج از صÙحه‌ها}other{خروج از صÙحه‌ها}}</translation>
<translation id="4044612648082411741">گذرواژه گواهی‌تان را وارد کنید</translation>
<translation id="404493185430269859">موتور جستجوی پیش‌‌Ùرض</translation>
<translation id="4047112090469382184">ایمنی آن به چه صورت است</translation>
@@ -2033,6 +2067,7 @@
<translation id="4109135793348361820">انتقال پنجره به <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">تمرکز بر Ù‚Ùسه</translation>
<translation id="4114360727879906392">پنجره قبلی</translation>
+<translation id="4115002065223188701">شبکه خارج از محدوده است</translation>
<translation id="4115080753528843955">بعضی از سرویس‌های محتوا از شناسه‌های متمایز با هد٠مجاز کردن دسترسی به محتوای محاÙظت‌شده استÙاده می‌کنند</translation>
<translation id="411666854932687641">حاÙظه خصوصی</translation>
<translation id="4120817667028078560">مسیر بیش از حد طولانی است</translation>
@@ -2043,6 +2078,7 @@
<translation id="4130207949184424187">â€Ø§ÛŒÙ† اÙزونه، صÙحه‌ای را تغییر داده است Ú©Ù‡ هنگام جستجو از Omnibox نشان داده می‌شود.</translation>
<translation id="413121957363593859">مؤلÙه‌ها</translation>
<translation id="4131410914670010031">سیاه Ùˆ سÙید</translation>
+<translation id="4136203100490971508">«نور شب» هنگام طلوع Ø¢Ùتاب به‌طور خودکار خاموش می‌شود</translation>
<translation id="4138267921960073861">نمایش نام‌های کاربری Ùˆ عکس‌ها در صÙحه ورود به سیستم</translation>
<translation id="4140559601186535628">پیام‌های Ùشاری</translation>
<translation id="4146026355784316281">همیشه با نظاره‌گر سیستم باز شود</translation>
@@ -2060,6 +2096,7 @@
<translation id="4172051516777682613">همیشه نشان داده شود</translation>
<translation id="4175737294868205930">محل ذخیره‌سازی دائمی</translation>
<translation id="4176463684765177261">غیرÙعال شد</translation>
+<translation id="4180684688621252156">سرویس چاپ</translation>
<translation id="4180788401304023883">â€Ù…جوز CA "<ph name="CERTIFICATE_NAME" />" حذ٠شود؟</translation>
<translation id="4181841719683918333">زبان‌ها</translation>
<translation id="4184885522552335684">کشیدن برای انتقال نمایشگر</translation>
@@ -2075,7 +2112,6 @@
<translation id="4206323443866416204">گزارش بازخورد</translation>
<translation id="420665587194630159">(این برنامهٔ اÙزودنی مدیریت می‌شود Ùˆ نمی‌تواند حذ٠یا غیرÙعال شود.)</translation>
<translation id="4206944295053515692">â€Ø¯Ø±Ø®ÙˆØ§Ø³Øª از Google برای پیشنهادات</translation>
-<translation id="4207228095438106090"><ph name="URL" /> می‌خواهد به نوشتار و تصاویری که در کلیپ‌بورد کپی کردید دسترسی پیدا کند.</translation>
<translation id="4208390505124702064">جستجوی <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">بزرگ</translation>
<translation id="421017592316736757">باید آنلاین باشید تا به این Ùایل دسترسی داشته باشید.</translation>
@@ -2083,6 +2119,7 @@
<translation id="42126664696688958">صادر کردن</translation>
<translation id="42137655013211669">سرور، دسترسی به این منبع را ممنوع کرد.</translation>
<translation id="4215350869199060536">اوووه، نماد‌های غیرقانونی در نام!</translation>
+<translation id="4215448920900139318">درحال پشتیبان‌ گرÙتن از <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Ú©Ù„ صÙحه</translation>
<translation id="4235813040357936597">اÙزودن حساب برای <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">لغو ورود به سیستم</translation>
@@ -2110,7 +2147,6 @@
<translation id="4270393598798225102">نسخه <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">مورد منطبقی وجود ندارد</translation>
<translation id="4275830172053184480">راه‌اندازی دستگاه خود</translation>
-<translation id="4276216215490044084">â€PPD بار نشد. بیشترین اندازه Û²ÛµÛ° کیلوبایت است.</translation>
<translation id="4278390842282768270">مجاز است</translation>
<translation id="4281844954008187215">شرایط استÙاده از سرویس</translation>
<translation id="4282196459431406533">â€Smart Lock روشن شده است</translation>
@@ -2122,15 +2158,15 @@
<translation id="4289300219472526559">شروع صحبت</translation>
<translation id="4289540628985791613">مرور کلی</translation>
<translation id="4296575653627536209">اÙزودن کاربر تحت نظارت</translation>
+<translation id="4297322094678649474">تغییر زبان‌ها</translation>
+<translation id="4299141727003252811">â€Ù…Ù…Ú©Ù† است Google از Ùعالیت مرورتان، محتوای موجود در برخی سایت‌هایی Ú©Ù‡ بازدید می‌کنید Ùˆ سایر تعاملات مرورگر برای شخصی‌سازی کردن Chrome Ùˆ سایر سرویس‌های Google (مثل «ترجمه»، «جستجو» Ùˆ آگهی‌ها) استÙاده کند.</translation>
<translation id="4300305918532693141">برای تغییر این تنظیم، <ph name="BEGIN_LINK" />همگام‌سازی را بازنشانی کنید<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">به‌روزرسانی جدید سیستم‌عامل دریاÙت کرده‌اید. برای شروع به کار، به سیستم وارد شوید.</translation>
<translation id="4305227814872083840">طولانی (۲ ثانیه)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> کیلوبایت (<ph name="NUM_KILOBYTES_LIVE" />کیلوبایت زنده)</translation>
+<translation id="4310139701823742692">â€Ù‚الب Ùایل صحیح نیست. Ùایل PPD را بررسی کرده Ùˆ دوباره امتحان کنید.</translation>
<translation id="431076611119798497">&amp;جزئیات</translation>
<translation id="4312866146174492540">مسدود کردن (پیش‌Ùرض)</translation>
-<translation id="4315548163539304064">در حال اسکن کردن دستگاه رسانه شما...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> عکس جدید پیدا شد</translation>
<translation id="4316850752623536204">وب‌سایت برنامه‌نویس</translation>
<translation id="4320177379694898372">اتصال اینترنتی ندارید</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ادامه بارگیری}one{ادامه بارگیری}other{ادامه بارگیری}}</translation>
@@ -2155,7 +2191,6 @@
<translation id="4359408040881008151">به دلیل برنامه(های) اÙزودنی وابسته نصب شد.</translation>
<translation id="4361142739114356624">کلید خصوصی برای این گواهی کارخواه موجود نیست یا نامعتبر است</translation>
<translation id="4363771538994847871">هیچ مقصدی برای ارسال محتوا پیدا نشد. نیاز به راهنمایی دارید؟</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> بارگیری شد</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> در حال اشتراک‌گذاری یک پنجره است.</translation>
<translation id="4364830672918311045">نمایش اعلان‌ها</translation>
<translation id="4365673000813822030">وای، همگام‌سازی متوق٠شده است.</translation>
@@ -2176,10 +2211,10 @@
<translation id="4394049700291259645">غیر Ùعال کردن</translation>
<translation id="4400367121200150367">سایت‌هایی که هرگز گذرواژه را ذخیره نمی‌کنند در اینجا نشان داده نخواهند شد</translation>
<translation id="4400632832271803360">برای تغییر عملکرد کلیدهای ردی٠بالا، کلید «راه‌انداز» را نگه‌دارید</translation>
-<translation id="4405076286418917603">به نویسه‌ای نیاز دارد</translation>
<translation id="4408599188496843485">را&amp;هنما</translation>
<translation id="4409697491990005945">حاشیه‌ها</translation>
<translation id="4411578466613447185">امضا کننده کد</translation>
+<translation id="4412698727486357573">مرکز راهنمایی</translation>
<translation id="4414232939543644979">پنجرهٔ جدید حالت &amp;ناشناس</translation>
<translation id="4415748029120993980">â€Ù…نحنی بیضوی SECG مدل secp384r1 (به‌ نام NIST P-384)</translation>
<translation id="4419409365248380979">همیشه به <ph name="HOST" /> اجازه دهید کوکی‌ها را تنظیم کند</translation>
@@ -2193,7 +2228,6 @@
<translation id="4430369329743628066">نشانک اضاÙÙ‡ شد</translation>
<translation id="443464694732789311">ادامه</translation>
<translation id="4439318412377770121">â€Ù…ی‌خواهید <ph name="DEVICE_NAME" /> را در دستگاه‌های Google Cloud ثبت کنید؟</translation>
-<translation id="4439612350502082674">چاپگر اضاÙÙ‡ نشد. بازراه‌اندازی Ùˆ دوباره امتحان کنید.</translation>
<translation id="4441124369922430666">آیا می‌خواهید با روشن شدن دستگاه، این برنامه به‌طور خودکار شروع شود؟</translation>
<translation id="444134486829715816">گسترده کردن...</translation>
<translation id="4441548209689510310">نمایش گزینه‌های غلط‌گیر املا</translation>
@@ -2215,6 +2249,7 @@
<translation id="4474381447165623168">â€Ø¨Ø§ استÙاده از شبکه WiFiØŒ به‌طور خودکار تنظیم کنید</translation>
<translation id="4475552974751346499">جستجوی Ùایل‌های بارگیری‌شده</translation>
<translation id="4476590490540813026">ورزشکار</translation>
+<translation id="4477015793815781985">â€Ø¨Ø§ÛŒØ¯ شامل CtrlØŒ â€Alt یا ⌘ باشد</translation>
<translation id="4478664379124702289">ذخیره پی&amp;وند به‌عنوان...</translation>
<translation id="4479424953165245642">مدیریت برنامه‌های کاربردی کیوسک</translation>
<translation id="4479639480957787382">اترنت</translation>
@@ -2228,8 +2263,6 @@
<translation id="4508051413094283164">باز کردن همه در پنجره ناشناس</translation>
<translation id="4508265954913339219">Ùعالسازی انجام نشد</translation>
<translation id="4508765956121923607">مشاهده م&amp;نبع</translation>
-<translation id="4509017836361568632">رد کردن تصویر</translation>
-<translation id="4513946894732546136">بازخورد</translation>
<translation id="451407183922382411">ارائه‌شده توسط <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">تنظیم کاربر نظارت شده جدید</translation>
<translation id="451515744433878153">پاک کردن</translation>
@@ -2237,6 +2270,7 @@
<translation id="4520385623207007473">کوکی‌های درحال استÙاده</translation>
<translation id="452039078290142656">دستگاه‌های ناشناس از <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">جزئیات</translation>
+<translation id="4522600456902129422">دسترسی این سایت به بریده‌دان همچنان مجاز باشد</translation>
<translation id="4530494379350999373">مبدأ</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">â€Ø²Ù…ان پردازش CPU</translation>
@@ -2249,9 +2283,11 @@
<translation id="4543778593405494224">مدیر گواهی‌نامه</translation>
<translation id="4544174279960331769">چهره‌نمای پیش‌Ùرض آبی</translation>
<translation id="4545028762441890696">برای دوباره Ùعال کردن آن، مجوزهای جدید را بپذیرید:</translation>
+<translation id="454547174531670764">همگام‌سازی با حسابی دیگر</translation>
<translation id="4545759655004063573">به دلیل مجوزهای ناکاÙÛŒ ذخیره امکان‌پذیر نیست. لطÙاً در محل دیگری ذخیره کنید.</translation>
<translation id="4546308221697447294">â€Ø¨Ø§ Google Chrome سریع مرور کنید</translation>
<translation id="4547659257713117923">برگه‌ای از دیگر دستگاه‌ها وجود ندارد</translation>
+<translation id="4547672827276975204">تنظیم خودکار</translation>
<translation id="4547992677060857254">پوشه‌ای Ú©Ù‡ انتخاب کرده‌اید، حاوی Ùایل‌های حساسی است. آیا مطمئنید Ú©Ù‡ می‌خواهید به «$1» دسترسی دائم نوشتن در این پوشه را اعطا کنید؟</translation>
<translation id="4552031286893852992">â€Ú†ÙˆÙ† این سایت تمایل دارد آگهی‌های مزاحم نشان دهد، Chrome آگهی‌ها را در این سایت مسدود کرد.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2423,10 +2459,10 @@
<translation id="4837926214103741331">مجاز به استÙاده از این دستگاه نیستید. لطÙاً برای دریاÙت اجازه ورود به سیستم با مالک دستگاه تماس بگیرید.</translation>
<translation id="4837952862063191349">برای باز کردن Ù‚ÙÙ„ Ùˆ بازیابی داده‌های محلی‌تان، لطÙاً گذرواژه <ph name="DEVICE_TYPE" /> قدیمی‌تان را وارد کنید.</translation>
<translation id="4838355575774807786">â€Ù‡Ù†Ú¯Ø§Ù… حذ٠نرم‌اÙزار مضر توسط ChromeØŒ خطایی روی داد.</translation>
+<translation id="4838836835474292213">دسترسی برای خواندن محتوای بریده‌دان مجاز شد</translation>
<translation id="4839303808932127586">Ø°&amp;خیره Ùایل ویدیوی به‌عنوان...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> مورد انتخاب شد</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{۱ مورد دیگر}one{# مورد دیگر}other{# مورد دیگر}}</translation>
-<translation id="4840626203080576849">اگر سایتی می‌خواهد به نوشتار و تصاویری دسترسی پیدا کند که در کلیپ‌بورد کپی کردید درخواست شود (توصیه می‌شود)</translation>
<translation id="4842976633412754305">این صÙحه در تلاش است اسکریپت‌هایی از منابع تأیید نشده بارگیری کند.</translation>
<translation id="4844333629810439236">صÙحه‌کلیدهای دیگر</translation>
<translation id="4846680374085650406">شما از توصیه‌های سرپرست سیستم برای این تنظیم پیروی می‌کنید.</translation>
@@ -2478,6 +2514,7 @@
<translation id="4900392736118574277">صÙحه شروع به <ph name="URL" /> تغییر کرد.</translation>
<translation id="490074449735753175">استÙاده از سرویس وب برای برطر٠کردن خطاهای املایی</translation>
<translation id="49027928311173603">خط‌مشی دانلودشده از سرور نامعتبر است: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">آماده پشتیبان گرÙتن از <ph name="FILE_COUNT" /> مورد</translation>
<translation id="4907161631261076876">این Ùایل معمولاً بارگیری نمی‌شود Ùˆ ممکن است خطرناک باشد.</translation>
<translation id="4907306957610201395">دسته مجوز</translation>
<translation id="4907824805858067479">سرپرستتان کارت‌های ذخیره‌شده را غیرÙعال کرده است</translation>
@@ -2510,6 +2547,7 @@
<translation id="4953689047182316270">پاسخ دادن به رویدادهای مربوط به دسترس‌پذیری</translation>
<translation id="4953808748584563296">چهره‌نمای پیش‌Ùرض نارنجی</translation>
<translation id="4955814292505481804">سالانه</translation>
+<translation id="4958834709409349617">در «<ph name="PHONE_NAME_1" />» Ùˆ «<ph name="PHONE_NAME_2" />» خود، اعلان‌ها را با دنبال کردن این مراحل Ùعال کنید:</translation>
<translation id="495931528404527476">â€Ø¯Ø± Chrome</translation>
<translation id="496226124210045887">پوشه‌ای Ú©Ù‡ انتخاب کرده‌اید حاوی Ùایل‌های حساسی است. آیا مطمئنید Ú©Ù‡ می‌خواهید به «$1» دسترسی دائم خواندن این پوشه را اعطا کنید؟</translation>
<translation id="4964455510556214366">ترتیب</translation>
@@ -2522,6 +2560,7 @@
<translation id="4970738541803285369">نصب در میز کار...</translation>
<translation id="4971412780836297815">بعد از اتمام باز شود</translation>
<translation id="4972129977812092092">ویرایش چاپگر</translation>
+<translation id="497287958838527945">â€Ú©Ø§Ø±Øªâ€ŒÙ‡Ø§ÛŒ اعتباری Ùˆ نشانی‌های مورداستÙاده در Google Pay.</translation>
<translation id="4973307593867026061">اÙزودن چاپگرها</translation>
<translation id="4973523518332075481">â€Ø§Ø² نامی استÙاده کنید Ú©Ù‡ ‎<ph name="MAX_LENGTH" /> نویسه یا کمتر داشته باشد</translation>
<translation id="497421865427891073">جلو رÙتن</translation>
@@ -2545,6 +2584,7 @@
<translation id="4998873842614926205">تأیید تغییرها</translation>
<translation id="499955951116857523">مدیریت Ùایل‌ها</translation>
<translation id="5000922062037820727">مسدود (توصیه می‌شود)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> عکس جدید</translation>
<translation id="5010043101506446253">مدیر گواهی‌نامه</translation>
<translation id="5010929733229908807">همه داده‌ها با عبارت‌های عبور همگام‌سازی‌تان رمزگذاری شد، زمان:
<ph name="TIME" /></translation>
@@ -2553,6 +2593,7 @@
<translation id="5015762597229892204">یک برنامه درایور چاپگر انتخاب کنید</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">به خاطر سپردن</translation>
+<translation id="5018207570537526145">باز کردن وب‌سایت اÙزونه</translation>
<translation id="5024856940085636730">اقدام بیشتر از انتظار طول می‌کشد. می‌خواهید از این کار صرÙ‌نظر کنید؟</translation>
<translation id="5026874946691314267">این مورد دیگر نشان داده نشود.</translation>
<translation id="5027550639139316293">گواهی رایانامه</translation>
@@ -2622,6 +2663,7 @@
<translation id="5143374789336132547">اÙزونه «<ph name="EXTENSION_NAME" />»، صÙحه‌ای را با کلیک روی دکمه صÙحه اصلی نمایش داده می‌شود، تغییر داده است.</translation>
<translation id="5143712164865402236">رÙتن به حالت تمام صÙحه</translation>
<translation id="5145331109270917438">تاریخ تغییر</translation>
+<translation id="514561958218673757">در دستگاه‌هایتان، اعلان‌ها را با دنبال کردن این مراحل Ùعال کنید:</translation>
<translation id="5150254825601720210">â€Ù†Ø§Ù… سرور SSL گواهی Netscape</translation>
<translation id="5151354047782775295">Ùضای دیسک را آزاد کنید، در غیر این صورت ممکن است داده‌های انتخابی به‌صورت خودکار حذ٠شوند</translation>
<translation id="5153297660536091054">قابلیت باز کردن Ù‚ÙÙ„ پین</translation>
@@ -2679,6 +2721,7 @@
<translation id="5238278114306905396">برنامه «<ph name="EXTENSION_NAME" />» به‌طور خودکار حذ٠شد.</translation>
<translation id="5238369540257804368">حوزه‌ها</translation>
<translation id="5241128660650683457">خواندن همه داده‌هایتان در وب‌سایت‌هایی که بازدید می‌کنید</translation>
+<translation id="5241567694820672363">صÙحه شروع پیش‌Ùرض بازیابی شود؟</translation>
<translation id="5242724311594467048">«<ph name="EXTENSION_NAME" />» Ùعال شود؟</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> خراب شده است. برای راه‌اندازی مجدد برنامه بر روی این بالون کلیک کنید.</translation>
<translation id="5249624017678798539">مرورگر پیش از تکمیل بارگیری ناگهان خارج شد.</translation>
@@ -2688,7 +2731,6 @@
<translation id="5254368820972107711">نمایش Ùایل‌های موردنظر برای پاک کردن</translation>
<translation id="52550593576409946">برنامه کیوسک راه‌اندازی نشد.</translation>
<translation id="5255315797444241226">عبارت عبوری که وارد کردید نادرست است.</translation>
-<translation id="5259571578888203461">سایت‌ها اجازه ندارند نوشتار و تصاویری را که در کلیپ‌بورد کپی می‌کنید، مشاهده کنند</translation>
<translation id="5260508466980570042">متأسÙانه رایانامه یا گذرواژه شما تأیید نشد. لطÙاً دوباره سعی کنید.</translation>
<translation id="5261683757250193089">باز کردن در نت‌بازار</translation>
<translation id="5262311848634918433">â€<ph name="MARKUP_1" />در همه جا به Ùایل‌ها دسترسی داشته باشید، حتی وقتی به اینترنت متصل نیستید.<ph name="MARKUP_2" />
@@ -2741,7 +2783,6 @@
<translation id="5324780743567488672">تنظیم خودکار منطقه زمانی با استÙاده از موقعیت مکانی شما</translation>
<translation id="5327248766486351172">نام</translation>
<translation id="532943162177641444">برای تنظیم نقطه اتصال تلÙÙ† همراهی Ú©Ù‡ می‌توان از آن برای این دستگاه استÙاده کرد، روی اعلان در <ph name="PHONE_NAME" /> خود ضربه بزنید.</translation>
-<translation id="5329615878510216304">اسکن مجدد</translation>
<translation id="5329858601952122676">&amp;حذÙ</translation>
<translation id="5330145655348521461">این Ùایل‌ها در میزکار دیگری باز شده‌اند. به <ph name="USER_NAME" /> â€(<ph name="MAIL_ADDRESS" />) بروید تا آن را مشاهده کنید.</translation>
<translation id="5330512191124428349">دریاÙت اطلاعات</translation>
@@ -2751,6 +2792,7 @@
<translation id="5334142896108694079">حاÙظهٔ پنهان اسکریپت</translation>
<translation id="533433379391851622">نسخه مورد انتظار «<ph name="EXPECTED_VERSION" />»، اما نسخه «<ph name="NEW_ID" />» بود.</translation>
<translation id="5334844597069022743">مشاهده منبع</translation>
+<translation id="5335458522276292100">â€Ø¯Ø±Ø­Ø§Ù„ پشتیبان‌گیری از <ph name="FILE_COUNT" /> در <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">توسط یک شخص ثالث نصب شده است.</translation>
<translation id="5338503421962489998">Ùضای ذخیره‌سازی محلی</translation>
<translation id="5340217413897845242">مورد Û¶ Ù‚Ùسه</translation>
@@ -2872,6 +2914,7 @@
<translation id="5516183516694518900">â€Ø¨Ø±Ø§ÛŒ دریاÙت نشانک‌ها، سابقه، گذرواژه Ùˆ سایر تنظیمات در تمام دستگاه‌هایتان، با «حساب Google» خود به سیستم Chrome وارد شوید.</translation>
<translation id="551752069230578406">در حال اÙزودن چاپگر به حسابتان - این کار ممکن است چند دقیقه طول بکشد...</translation>
<translation id="5517535964909391608">محتوای ناامن مسدود شد</translation>
+<translation id="5518219166343146486">وقتی سایتی می‌خواهد به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند، سؤال شود.</translation>
<translation id="5518584115117143805">گواهی رمزگذاری رایانامه</translation>
<translation id="5521078259930077036">آیا این همان صÙحه اصلی مورد انتظار شماست؟</translation>
<translation id="5521348028713515143">اÙزودن میان‌بر دسک تاپ</translation>
@@ -2882,9 +2925,9 @@
<translation id="5527463195266282916">برای نصب نسخه‌های پایین تر برنامهٔ اÙزودنی تلاش کرد.</translation>
<translation id="5527474464531963247">همچنین می‌توانید شبکه دیگری را انتخاب کنید.</translation>
<translation id="5528368756083817449">مدیر نشانک</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">سراسری</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> می‌خواهد</translation>
+<translation id="5534304873398226603">صرÙ‌نظر کردن از عکس یا ویدیو</translation>
<translation id="5534520101572674276">محاسبه اندازه</translation>
<translation id="5535941515421698170">همچنین داده‌های موجودتان را در این دستگاه پاک کنید</translation>
<translation id="5537725057119320332">Ùرستادن</translation>
@@ -2924,8 +2967,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">درحال بار کردن برنامه...</translation>
<translation id="5592595402373377407">هنوز داده کاÙÛŒ در دسترس نیست.</translation>
+<translation id="5593766628437008432">در «<ph name="PHONE_NAME" />» خود، اعلان‌ها را با دنبال کردن این مراحل Ùعال کنید:</translation>
<translation id="5595152862129936745">خیلی دور</translation>
<translation id="5595485650161345191">ویرایش آدرس</translation>
+<translation id="5596627076506792578">گزینه‌های بیشتر</translation>
<translation id="5600706100022181951">به‌روزرسانی با مصر٠<ph name="UPDATE_SIZE_MB" /> مگابایت داده تلÙÙ† همراه بارگیری می‌شود. ادامه می‌دهید؟</translation>
<translation id="5601503069213153581">پین</translation>
<translation id="5605623530403479164">موتورهای جستجوی دیگر</translation>
@@ -2953,6 +2998,7 @@
<translation id="563535393368633106">قبل از دسترسی سؤال شود (توصیه می‌شود)</translation>
<translation id="5636996382092289526">برای استÙاده از <ph name="NETWORK_ID" /> ابتدا باید به <ph name="LINK_START" />صÙحه ورود به سیستم شبکه بروید<ph name="LINK_END" />ØŒ Ú©Ù‡ تا چند ثانیه دیگر به‌طور خودکار باز می‌شود. اگر این اتÙاق نیاÙتد، نمی‌توان از شبکه استÙاده کرد.</translation>
<translation id="5637476008227280525">Ùعال کردن داده تلÙÙ† همراه</translation>
+<translation id="5638309510554459422">â€Ø§Ùزونه‌ها Ùˆ طرح‌های زمینه را در <ph name="BEGIN_LINK" />نت‌بازار Chrome<ph name="END_LINK" /> پیدا کنید</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> ساعت قبل به‌روزرسانی شد</translation>
<translation id="5639549361331209298">تازه‌سازی این صÙحه، آن را نگهدارید تا گزینه‌های بیشتری را ببینید</translation>
<translation id="5642508497713047">â€Ø§Ù…ضاکننده CRL</translation>
@@ -2964,6 +3010,7 @@
<translation id="5657667036353380798">â€Ø¨Ø±Ù†Ø§Ù…Ù‡ اÙزودنی خارجی برای نصب شدن به Chrome نسخه <ph name="MINIMUM_CHROME_VERSION" /> یا بالاتر نیاز دارد.</translation>
<translation id="5658415415603568799">â€Ø¨Ø±Ø§ÛŒ امنیت بیشتر، Smart Lock درخواست می‌کند گذرواژه‌تان را بعد از Û²Û° ساعت وارد کنید.</translation>
<translation id="5659593005791499971">رایانامه</translation>
+<translation id="5659833766619490117">ترجمه این صÙحه امکان‌پذیر نیست</translation>
<translation id="5662477687021125631">دائمی</translation>
<translation id="5667546120811588575">â€Ø¯Ø±Ø­Ø§Ù„ راه‌اندازی Google Play...</translation>
<translation id="5669267381087807207">Ùعالسازی</translation>
@@ -2999,6 +3046,7 @@
<translation id="5729712731028706266">&amp;نما</translation>
<translation id="5729996640881880439">با عرض پوزش، کد این خطا را نمی‌توانیم نشان دهیم.</translation>
<translation id="5731247495086897348">جا&amp;گذاری Ùˆ رÙتن</translation>
+<translation id="5731409020711461763">۱ عکس‌ جدید</translation>
<translation id="5734362860645681824">ارتباطات</translation>
<translation id="5735973442555172575">â€Ø¨Ø±Ø§ÛŒ استÙاده از برنامه‌های AndroidØŒ دوباره به سیستم وارد شوید Ùˆ به‌روزرسانی کنید.</translation>
<translation id="5736796278325406685">لطÙاً نام کاربری معتبری وارد کنید.</translation>
@@ -3029,11 +3077,13 @@
<translation id="577322787686508614">عملیات خواندن در این دستگاه مجاز نیست: «<ph name="DEVICE_NAME" />».</translation>
<translation id="5774295353725270860">بازکردن برنامه Ùایل‌ها</translation>
<translation id="5774515636230743468">اظهارنامه:</translation>
+<translation id="5775834615653774429">اتصال دستگاه به دامنه انجام نشد. واحد سازمانی وجود ندارد.</translation>
<translation id="577624874850706961">جستجوی کوکی‌ها</translation>
<translation id="5777468213129569553">â€Ø¨Ø§Ø² کردن Chrome</translation>
<translation id="5778747455497889540">گذرواژه زیر، گذرواژه به‌صورت تصادÙÛŒ ایجادشده مدول امن است Ú©Ù‡ به رایانه شما اختصاص داده شده است:</translation>
<translation id="5780973441651030252">پردازش اولویت‌دار</translation>
<translation id="5781865261247219930">ارسال Ùرمان‌ها به <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">در حال ترجمه...</translation>
<translation id="5783221160790377646">به علت بروز خطا، کاربر نظارت‌شده ایجاد نشد. لطÙاً دوباره امتحان کنید.</translation>
<translation id="5783602409389152506">درحین اسکن دستگاه‌ها…</translation>
<translation id="57838592816432529">بی‌صدا کردن</translation>
@@ -3047,6 +3097,7 @@
<translation id="5804241973901381774">مجوزها</translation>
<translation id="580571955903695899">ترتیب مجدد براساس عنوان</translation>
<translation id="5807290661599647102">تنظیم «قÙÙ„ صÙحه»</translation>
+<translation id="580926004266167721">اتصال دستگاه به دامنه انجام نشد. شاید علت آن نداشتن امتیازات کاÙÛŒ حساب شما برای واحد سازمانی باشد.</translation>
<translation id="580961539202306967">وقتی سایتی می‌خواهد پیام‌های Ùشاری برایم ارسال کند، از من سؤال شود (توصیه می‌شود)</translation>
<translation id="5814126672212206791">نوع اتصال</translation>
<translation id="5815645614496570556">â€Ø¢Ø¯Ø±Ø³ X.400</translation>
@@ -3068,8 +3119,10 @@
<translation id="5835754902560991078">بسیار کوتاه (۰٫۶ ثانیه)</translation>
<translation id="5838456317242088717">جلسه ناشناس کنونی</translation>
<translation id="5842497610951477805">Ùعال کردن بلوتوث</translation>
+<translation id="5843250171025351504">دستگاه شما دیگر با پایین‌‌ترین نسخه کارخواه مشخص‌شده توسط سرپرستتان سازگاری ندارد. لطÙاً برای ورود به سیستم، آن را به‌روزرسانی کنید.</translation>
<translation id="5846929185714966548">برگه ۴</translation>
<translation id="5848924408752252705">برای برگشتن، لمس کنید.</translation>
+<translation id="5849212445710944278">قبلاً اضاÙÙ‡ شده است</translation>
<translation id="5849570051105887917">کد ارائه‌دهنده صÙحه اصلی</translation>
<translation id="5849869942539715694">Ùشرده کردن اÙزونه....</translation>
<translation id="5850516540536751549">â€Ø§ÛŒÙ† نوع Ùایل پشتیبانی نمی‌شود. لطÙاً از <ph name="BEGIN_LINK" />Ùروشگاه وب<ph name="END_LINK" /> Chrome بازدید کنید تا برنامه‌ای پیدا کنید Ú©Ù‡ بتواند این نوع Ùایل را باز کند.
@@ -3095,6 +3148,7 @@
<translation id="586567932979200359">شما <ph name="PRODUCT_NAME" /> را از تصویر دیسک آن اجرا می‌کنید. با نصب آن روی رایانه می‌توانید آن را بدون تصویر دیسک اجرا کنید، و مطمئن شوید که به روز نگه داشته خواهد شد.</translation>
<translation id="5866557323934807206">پاک کردن این تنظیمات برای بازدیدهای بعدی</translation>
<translation id="5866840822086176774">بسیار قوی</translation>
+<translation id="5867841422488265304">نشانی وب را جستجو یا تایپ کنید</translation>
<translation id="5869029295770560994">بله متوجه شدم</translation>
<translation id="5869522115854928033">گذرواژه‌های ذخیره‌شده</translation>
<translation id="5870086504539785141">منوی دسترس‌پذیری نزدیک</translation>
@@ -3152,7 +3206,6 @@
<translation id="5972708806901999743">انتقال به بالا</translation>
<translation id="5972826969634861500">شروع <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">کوچک نمایی</translation>
-<translation id="5975730206036440725">â€PPD پیدا نشد. بررسی کنید Chromebook شما آنلاین باشد Ùˆ دوباره امتحان کنید.</translation>
<translation id="5975792506968920132">درصد شارژ باتری</translation>
<translation id="5976160379964388480">موارد دیگر</translation>
<translation id="5978264784700053212">مرکز پیام‌رسانی</translation>
@@ -3162,6 +3215,7 @@
<translation id="5984222099446776634">به‌تازگی بازدیدشده</translation>
<translation id="5989712527536636369">â€<ph name="BEGIN_PARAGRAPH1" /> این اطلاعات، اطلاعاتی Ú©Ù„ÛŒ درباره دستگاهتان Ùˆ نحوه استÙاده شما از آن است، از جمله، سطح شارژ باتری، چند وقت یک‌بار از برنامه‌هایتان استÙاده می‌کنید، Ú©ÛŒÙیت Ùˆ مدت‌زمان اتصال‌های شبکه (مانند Wi-Fi Ùˆ بلوتوث) Ùˆ گزارش‌های خرابی وقتی چیزها آن‌طور Ú©Ù‡ باید کار نمی‌کنند. بعضی از این اطلاعات به شرکای ما نیز (مانند برنامه‌نویسان Android) Ú©Ù…Ú© خواهد کرد، برنامه‌ها Ùˆ محصولاتشان را بهبود ببخشند.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" /> می‌توانید این قابلیت را در هر زمانی در «تنظیمات» برنامه‌های Android روشن یا خاموش کنید. این کار بر توانایی دستگاه در ارسال اطلاعاتی Ú©Ù‡ برای دریاÙت سرویس‌های ضروری (مانند به‌روزرسانی‌های سیستم Ùˆ امنیت) نیاز دارد، تأثیری نمی‌گذارد.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">ترجمه‌شده</translation>
<translation id="5991049340509704927">بزرگ‌نمایی</translation>
<translation id="5993332328670040093">داده‌های شما دیگر اندازه‌گیری نمی‌شود</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> ممکن است نتواند خود را به روز نگه دارد.</translation>
@@ -3185,7 +3239,6 @@
<translation id="6026819612896463875">â€<ph name="WINDOW_TITLE" /> - دستگاه USB متصل است</translation>
<translation id="6032912588568283682">سیستم Ùایل</translation>
<translation id="6034662038931255275">به‌روزرسانی موÙÙ‚ سیستم عامل</translation>
-<translation id="6035651096710386140">â€ÛŒØ§ Ctrl‌ یا Alt (نه هر دو)</translation>
<translation id="6039651071822577588">قالب واژه‌نامه مشخصات شبکه اشتباه است</translation>
<translation id="604001903249547235">â€Ù¾Ø´ØªÛŒØ¨Ø§Ù†â€ŒÚ¯ÛŒØ±ÛŒ Cloud</translation>
<translation id="6040143037577758943">بستن</translation>
@@ -3193,8 +3246,8 @@
<translation id="604124094241169006">خودکار</translation>
<translation id="6042169520002885235">سازنده و مدل چاپگر را انتخاب کنید</translation>
<translation id="6042308850641462728">بیشتر</translation>
+<translation id="6042850536017090003">روی اعلان‌های «برنامه» ضربه بزنید.</translation>
<translation id="6043317578411397101">â€<ph name="APP_NAME" /> در حال اشتراک‌گذاری یک برگه Chrome با <ph name="TAB_NAME" /> است.</translation>
-<translation id="6043357981274314628">تمام!</translation>
<translation id="6044805581023976844">â€<ph name="APP_NAME" /> درحال اشتراک‌گذاری یک برگه Chrome Ùˆ صوت با <ph name="TAB_NAME" /> است.</translation>
<translation id="6049004884579590341">برای خروج از حالت تمام صÙحه، |<ph name="ACCELERATOR" />| را Ùشار دهید Ùˆ نگه‌دارید</translation>
<translation id="6049065490165456785">عکس از دوربین داخلی</translation>
@@ -3206,6 +3259,7 @@
<translation id="6056710589053485679">تازه‌سازی عادی</translation>
<translation id="6059652578941944813">سلسه مراتب گواهی</translation>
<translation id="6059925163896151826">â€Ø¯Ø³ØªÚ¯Ø§Ù‡â€ŒÙ‡Ø§ÛŒ USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> خراب شده است.</translation>
<translation id="6064217302520318294">Ù‚ÙÙ„ صÙحه</translation>
<translation id="6065289257230303064">ویژگی‌های دایرکتوری موضوع گواهی</translation>
<translation id="6068338049763724728">Ùعال کردن ثبت‌نام ازراه‌دور</translation>
@@ -3237,9 +3291,11 @@
<translation id="6107012941649240045">صادر شده برای</translation>
<translation id="6112952769866305444">ویرایش شخص، <ph name="PROFILE_NAME" />، <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">برای برگشتن به عقب، |<ph name="SHORTCUT" />| را Ùشار دهید</translation>
+<translation id="6116338172782435947">به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند</translation>
<translation id="6116921718742659598">تغییر تنظیمات زبان و ورودی</translation>
<translation id="6120205520491252677">پین کردن این صÙحه به صÙحه شروع…</translation>
<translation id="6122081475643980456">اتصال اینترنت شما کنترل می‌شود</translation>
+<translation id="6122095009389448667">دسترسی این سایت به بریده‌دان همچنان مسدود باشد</translation>
<translation id="6122875415561139701">عملیات نوشتن در این دستگاه مجاز نیست: «<ph name="DEVICE_NAME" />».</translation>
<translation id="6124650939968185064">اÙزودنه‌های زیر به این برنامه اÙزودنی وابسته هستند:</translation>
<translation id="6125479973208104919">متأسÙانه دوباره باید حسابتان را به این <ph name="DEVICE_TYPE" /> اضاÙÙ‡ کنید.</translation>
@@ -3281,6 +3337,7 @@
<translation id="6178664161104547336">انتخاب گواهی</translation>
<translation id="6180288788882902869">â€Google Play در <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">بارگیری مسدود شد</translation>
+<translation id="6181803575025675566">نحوه عملکرد آن را در <ph name="LINK_START" />تنظیمات<ph name="LINK_END" /> کنترل کنید.</translation>
<translation id="6185132558746749656">مکان دستگاه</translation>
<translation id="6185696379715117369">صÙحه بالا</translation>
<translation id="6189412234224385711">بازکردن با <ph name="EXTENSION_NAME" /></translation>
@@ -3313,7 +3370,6 @@
<translation id="6237816943013845465">به شما امکان می‌دهد وضوح صÙحه را تنظیم کنید</translation>
<translation id="6238923052227198598">Ù†Ú¯Ù‡ داشتن جدیدترین یادداشت در صÙحه درحالت Ù‚ÙÙ„</translation>
<translation id="6239558157302047471">تازه‌سازی قاب</translation>
-<translation id="624022915548992686">خروج از صÙحه</translation>
<translation id="6241530762627360640">دسترسی به اطلاعات دستگاه‌های بلوتوث مرتبط شده با سیستم شما و کش٠دستگاه‌های بلوتوث در این نزدیکی.</translation>
<translation id="6243774244933267674">سرور در دسترس نیست</translation>
<translation id="6246413617632217567">کاربر تحت‌نظارت وارد نشد. لطÙاً Ùضای دیسک سخت Ùˆ مجوزهایتان را بررسی کرده، دوباره امتحان کنید.</translation>
@@ -3330,13 +3386,13 @@
<translation id="6263284346895336537">غیر مهم</translation>
<translation id="6263541650532042179">بازنشانی همگام‌سازی</translation>
<translation id="6264365405983206840">انتخاب &amp;همه</translation>
+<translation id="6265930187414222160">تمام شد! نرم‌اÙزار مضر برداشته شد.</translation>
<translation id="6267166720438879315">انتخاب گواهی برای راستی‌آزمایی خودتان در <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">باز کردن با <ph name="APP" /></translation>
<translation id="6268747994388690914">â€ÙˆØ§Ø±Ø¯ کردن نشانک‌ها از Ùایل HTML...</translation>
<translation id="6270770586500173387">ارسال <ph name="BEGIN_LINK1" />اطلاعات برنامه و سیستم<ph name="END_LINK1" /> و <ph name="BEGIN_LINK2" />معیارها<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">هنگام بارگیری اÙزایه، خطایی (<ph name="ERROR" />) روی داد</translation>
<translation id="6273677812470008672">Ú©ÛŒÙیت</translation>
-<translation id="6274087148640822908">â€Ø¯Ø± <ph name="BEGIN_LINK" />نت‌بازار Chrome<ph name="END_LINK" /> اÙزونه Ùˆ برنامه پیدا کنید</translation>
<translation id="62751439899495218">تغییر عکس</translation>
<translation id="6276301056778294989">مطمئن شوید دستگاه همین کد را نشان می‌دهد.</translation>
<translation id="6277105963844135994">مهلت زمانی شبکه</translation>
@@ -3362,12 +3418,12 @@
<translation id="6311220991371174222">â€Ø±Ø§Ù‡â€ŒØ§Ù†Ø¯Ø§Ø²ÛŒ Chrome ممکن نیست زیرا هنگام باز کردن نمایه‌تان مشکلی پیش آمد. Chrome را راه‌اندازی مجدد کنید.</translation>
<translation id="6312403991423642364">خطای شبکه ناشناس</translation>
<translation id="6313641880021325787">â€Ø®Ø±ÙˆØ¬ از VR</translation>
-<translation id="6314335155547195432">تولید گذرواژه</translation>
<translation id="6314819609899340042">ویژگی‌های رÙع اشکال را با موÙقیت در این دستگاه <ph name="IDS_SHORT_PRODUCT_NAME" /> Ùعال کردید.</translation>
-<translation id="6315343732431721770">صÙحه‌های شروع تغییر کردند تا <ph name="URL" /> به آن‌ها اضاÙÙ‡ شود. برای غیرÙعال کردن اÙزونه‌هایی Ú©Ù‡ صÙحه شروع شما را تغییر می‌دهند، روی «بازیابی» کلیک کنید.</translation>
<translation id="6315493146179903667">آوردن همه به جلو</translation>
<translation id="6316806695097060329">این دستگاه <ph name="SHORT_PRODUCT_NAME" /> طراحی شده تا بهترین تجربه وب را به شما ارائه دهد.</translation>
+<translation id="6317318380444133405">دیگر پشتیبانی نمی‌شود.</translation>
<translation id="6317369057005134371">در انتظار پنجره برنامه ...</translation>
+<translation id="6318407754858604988">بارگیری شروع شد</translation>
<translation id="6322279351188361895">خواندن کلید خصوصی ناموÙÙ‚ بود.</translation>
<translation id="6325191661371220117">از کار انداختن اجرای خودکار</translation>
<translation id="6326175484149238433">â€Ø­Ø°Ù از Chrome</translation>
@@ -3377,7 +3433,6 @@
<translation id="6333049849394141510">انتخاب آنچه که باید همگام‌سازی شود</translation>
<translation id="6333064448949140209">â€Ùایل برای اشکال‌زدایی به Google ارسال خواهد شد</translation>
<translation id="6333834492048057036">تمرکز نوار آدرس برای جستجو</translation>
-<translation id="6336907568130557310">گذرواژه‌های شما برای همه اÙرادی Ú©Ù‡ می‌توانند Ùایل‌. صادرشده را ببینید قابل‌مشاهده است. Ùایل را با کسی هم‌رسانی نکنید Ùˆ آن را بعد از وارد کردن حذ٠کنید.</translation>
<translation id="6339668969738228384">ایجاد نمایه جدیدی برای <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">â€Ø¨Ù‡ سرور متصل نشد. لطÙاً اتصال شبکه‌تان را بررسی کرده Ùˆ دوباره امتحان کنید. اگر مشکل برطر٠نشد، Chromebook خود را بازراه‌اندازی کنید.</translation>
<translation id="6340071272923955280">â€Ù¾Ø±ÙˆØªÚ©Ù„ چاپ اینترنتی (IPPS)</translation>
@@ -3400,7 +3455,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">â€Ø±Ø§Ù‡â€ŒØ§Ù†Ø¯Ø§Ø²ÛŒ Smart Lock برای Android</translation>
<translation id="6374469231428023295">دوباره امتحان کنید</translation>
-<translation id="6377158645544167202">â€Ú†Ø§Ù¾Ú¯Ø± متصل نشد. بررسی کنید چاپگر روشن Ùˆ با Wi-Fi یا USB به Chromebook شما متصل باشد.</translation>
<translation id="6380143666419481200">پذیرش و ادامه</translation>
<translation id="6383051423892982287">رمزگذاری داده‌های همگام‌سازی‌شده با <ph name="BEGIN_LINK" />عبارت عبور همگام‌سازی<ph name="END_LINK" /> خودتان</translation>
<translation id="6384275966486438344">تغییر تنظیمات جستجویتان به: <ph name="SEARCH_HOST" /></translation>
@@ -3492,6 +3546,7 @@
<translation id="6503077044568424649">بیشترین موارد بازدید شده</translation>
<translation id="6504611359718185067">برای اضاÙÙ‡ کردن چاپگر به اینترنت متصل شوید</translation>
<translation id="6506374932220792071">â€Ø§Ù…ضای X9.62 ECDSA با SHA-256</translation>
+<translation id="6508248480704296122">مرتبط با <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">برنامه: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">گواهینامه رسانه</translation>
<translation id="6510568984200103950">تنظیمات کمتر</translation>
@@ -3525,9 +3580,11 @@
<translation id="6551508934388063976">â€Ùرمان در دسترس نیست. برای باز کردن پنجره‌ای جدید، Control-N را Ùشار دهید.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> کاربر</translation>
<translation id="6555432686520421228">همه حساب‌های کاربر حذ٠شود و دستگاه <ph name="IDS_SHORT_PRODUCT_NAME" /> شما بازنشانی شود تا جدید شود.</translation>
+<translation id="6555810572223193255">پاک‌سازی Ùعلاً در دسترس نیست</translation>
<translation id="6556866813142980365">انجام مجدد</translation>
<translation id="6558280019477628686">خطایی روی داد. ممکن است بعضی از موارد حذ٠نشده باشند.</translation>
<translation id="6559580823502247193">(از قبل در این دستگاه وجود دارد)</translation>
+<translation id="6560713683827832045">بررسی کنید که اعلان‌های برنامه «روشن» باشد. اگر روشن نیست، آن را روشن کنید.</translation>
<translation id="6561726789132298588">Enter</translation>
<translation id="656293578423618167">مسیر یا نام Ùایل خیلی طولانی است. لطÙاً با یک نام کوتاه‌تر یا در محل دیگری ذخیره کنید.</translation>
<translation id="656398493051028875">در حال حذ٠«<ph name="FILENAME" />»...</translation>
@@ -3556,7 +3613,6 @@
<translation id="6606070663386660533">برگه ۸</translation>
<translation id="6607272825297743757">اطلاعات Ùایل</translation>
<translation id="6607831829715835317">ا&amp;بزارهای بیشتر</translation>
-<translation id="6610183966322615106">خطا در اÙزودن چاپگر</translation>
<translation id="6612358246767739896">محتوای محاÙظت‌شده</translation>
<translation id="6613452264606394692">با نشانک‌گذاری این صÙحه، سریع به اینجا بازگردید</translation>
<translation id="6615455863669487791">به من نشان بده</translation>
@@ -3633,9 +3689,11 @@
<translation id="6736045498964449756">اوه، گذرواژه‌ها مطابقت ندارند.</translation>
<translation id="6736243959894955139">آدرس</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">هرچند دیگر نمی‌توانید به نمایه قدیمی‌تان دسترسی داشته باشید اما می‌توانید آن را حذ٠کنید.</translation>
<translation id="6739923123728562974">نمایش میان‌بر میز کار</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> موقتاً متوق٠شد</translation>
<translation id="6742339027238151589">قابل دسترسی به اسکریپت</translation>
+<translation id="6743841972744298686">تنظیمات همگام‌سازی</translation>
<translation id="6745592621698551453">اکنون به‌روز شود</translation>
<translation id="6746124502594467657">انتقال به پایین</translation>
<translation id="674632704103926902">Ùعال کردن کشیدن برگه</translation>
@@ -3648,12 +3706,14 @@
<translation id="6757101664402245801">نشانی اینترنتی کپی شد</translation>
<translation id="6758056191028427665">عملکردمان را به ما نشان دهید.</translation>
<translation id="6759193508432371551">بازنشانی به تنظیمات کارخانه</translation>
+<translation id="6765234885931342179">به شماره سریال کلید امنیتی شما دسترسی پیدا کند</translation>
<translation id="6766101255664245434">â€Ø¹Ú©Ø³ جدیدی بگیرید یا عکس یا نماد موجودی را انتخاب کنید.
<ph name="LINE_BREAK" />
این تصویر در صÙحه ورود به سیستم Ùˆ صÙحه درحالت Ù‚ÙÙ„ Chromebook نشان داده می‌شود.</translation>
<translation id="6769712124046837540">در حال اÙزودن چاپگر...</translation>
<translation id="6771503742377376720">یک ارائه دهنده مجوز است</translation>
<translation id="6773575010135450071">کنش‌های بیشتر...</translation>
+<translation id="6777817260680419853">هدایت کردن مسدود شده است</translation>
<translation id="6778959797435875428">باصدا کردن سایت‌ها</translation>
<translation id="677965093459947883">خیلی کوچک</translation>
<translation id="6780439250949340171">مدیریت سایر تنظیمات</translation>
@@ -3728,6 +3788,7 @@
<translation id="6898699227549475383">â€Ø³Ø§Ø²Ù…ان (O)</translation>
<translation id="6900284862687837908">برنامه پس‌زمینه: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">اتصال دستگاه به دامنه</translation>
+<translation id="6903534926908201625">â€Ù‡Ø± وقت بخواهید می‌توانید اطلاعاتی را Ú©Ù‡ Google جمع‌آوری می‌کند، در <ph name="BEGIN_LINK" />تنظیمات<ph name="END_LINK" /> سÙارشی کنید.</translation>
<translation id="6904344821472985372">ابطال دسترسی به Ùایل</translation>
<translation id="6904655473976120856">برای خروج، دکمه «برنامه» را Ùشار دهید</translation>
<translation id="6904713658985136356"><ph name="HOST" /> می‌خواهد صÙحه شما را به اشتراک بگذارد.</translation>
@@ -3736,17 +3797,22 @@
<translation id="691024665142758461">بارگیری چندین Ùایل.</translation>
<translation id="6911324888870229398">â€Ø§ØªØµØ§Ù„ شبکه قطع شد. لطÙاً اتصالتان را بررسی کنید یا شبکه Wi-Fi دیگری را امتحان کنید.</translation>
<translation id="6911734910326569517">مصر٠حاÙظه</translation>
+<translation id="6914783257214138813">گذرواژه‌های شما برای همه اÙرادی Ú©Ù‡ می‌توانند Ùایل صادرشده را ببینید، نمایان خواهند بود.</translation>
<translation id="6915804003454593391">کاربر:</translation>
<translation id="6916590542764765824">مدیریت اÙزونه‌ها</translation>
<translation id="6920989436227028121">باز کردن به‌عنوان برگه عادی</translation>
<translation id="6922128026973287222">â€Ø¨Ø§ «صرÙه‌جویی داده Google»، مصر٠داده را بهینه کرده Ùˆ سریع‌تر مرور کنید. برای اطلاعات بیشتر کلیک کنید.</translation>
<translation id="6929555043669117778">ادامه مسدود کردن پنجره‌های بازشو</translation>
<translation id="6930242544192836755">مدت زمان</translation>
+<translation id="6934241953272494177">در حال اسکن کردن دستگاه رسانه شما...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> مورد پیدا شد</translation>
<translation id="693807610556624488">عملیات نوشتن از حداکثر طول مجاز ویژگی برای این دستگاه بیشتر می‌شود: «<ph name="DEVICE_NAME" />».</translation>
<translation id="6941937518557314510">لطÙاً به سیستم <ph name="TOKEN_NAME" /> وارد شوید تا بتوانید <ph name="HOST_NAME" /> را با گواهی خود راستی‌آزمایی کنید.</translation>
<translation id="6943176775188458830">لغو چاپ</translation>
<translation id="6943836128787782965">â€HTTP با خطا مواجه شد</translation>
<translation id="6945221475159498467">انتخاب</translation>
+<translation id="694592694773692225">در این صÙحه، هدایت کردن مسدود شده است.</translation>
<translation id="6949306908218145636">نشانک‌گذاری صÙحه‌های باز...</translation>
<translation id="6955446738988643816">بازرسی پنجره بازشو</translation>
<translation id="6957231940976260713">نام سرویس</translation>
@@ -3850,13 +3916,16 @@
<translation id="7093866338626856921">تبادل داده با دستگاه‌هایی با نام‌های: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">کاربر تحت‌نظارت وارد نشد. لطÙاً اتصال شبکه‌تان را بررسی کرده، بعداً دوباره امتحان کنید.</translation>
<translation id="7098447629416471489">سایر موتورهای جستجوی ذخیره‌شده در اینجا نشان داده خواهند شد</translation>
+<translation id="7099337801055912064">â€Ùایل PPD بزرگ است Ùˆ بار نمی‌شود. حداکثر اندازه Û²ÛµÛ° کیلوبایت است.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> مورد انتخاب شدند</translation>
<translation id="7102687220333134671">به‌روزرسانی‌های خودکار روشن هستند</translation>
<translation id="7106346894903675391">خرید Ùضای ذخیره بیشتر...</translation>
<translation id="7108338896283013870">عدم نمایش</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">â€Ø´Ø®ØµÛŒâ€ŒØ³Ø§Ø²ÛŒ روشن است. این تنظیم را می‌توانید در myaccount.google.com تغییر دهید.</translation>
<translation id="7113502843173351041">دیدن نشانی رایانامه شما</translation>
<translation id="7114054701490058191">گذرواژه‌ها مطابقت ندارند</translation>
+<translation id="7117228822971127758">لطÙاً بعداً دوباره امتحان کنید</translation>
<translation id="7117247127439884114">ورود مجدد به سیستم...</translation>
<translation id="711840821796638741">نمایش نشانک‌های مدیریت شده</translation>
<translation id="711902386174337313">خواندن Ùهرست دستگاه‌هایتان Ú©Ù‡ وارد سیستم هستند</translation>
@@ -3897,6 +3966,7 @@
<translation id="7180611975245234373">بازخوانی</translation>
<translation id="7180865173735832675">سÙارشی کردن</translation>
<translation id="7186088072322679094">نگه داشتن در نوار ابزار</translation>
+<translation id="7187428571767585875">ورودی‌های رجیستری برای برداشتن یا تغییر دادن:</translation>
<translation id="7191159667348037">â€Ú†Ø§Ù¾Ú¯Ø± ناشناس (USB)</translation>
<translation id="7191454237977785534">ذخیره Ùایل به‌عنوان</translation>
<translation id="7196835305346730603">â€Ø¯Ø± حال جستجو برای دستگاه‌های Chromebox نزدیک...</translation>
@@ -3905,6 +3975,7 @@
<translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» حذ٠شد</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">در حال بارگیری <ph name="PLUGIN_NAME" />…</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{خروج از صÙحه}one{خروج از صÙحه‌ها}other{خروج از صÙحه‌ها}}</translation>
<translation id="721331389620694978">بعضی از تنظیماتی که ممکن است بازتاب عادت‌های مرور باشند، پاک نمی‌شوند.</translation>
<translation id="7216409898977639127">ارائه‌دهنده شبکه تلÙÙ† همراه</translation>
<translation id="7216595297012131718">زبان‌ها را براساس ترجیحتان مرتب کنید</translation>
@@ -3950,6 +4021,7 @@
<translation id="727952162645687754">خطای بارگیری</translation>
<translation id="7279701417129455881">مدیریت انسداد کوکی...</translation>
<translation id="7280877790564589615">مجوز درخواست شد</translation>
+<translation id="7283041136720745563">â€Ø³Ù‡Ù…یه Google Drive شما به اندازه کاÙÛŒ بزرگ نیست.</translation>
<translation id="7287143125007575591">دسترسی رد شد.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />×<ph name="VERTICAL_DPI" /> نقطه در اینچ</translation>
<translation id="7289225569524511578">باز کردن برنامه کاغذ دیواری</translation>
@@ -4020,6 +4092,7 @@
<translation id="7392118418926456391">اسکن ویروس انجام نشد</translation>
<translation id="7392915005464253525">با&amp;ز کردن مجدد پنجره بسته</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> در هنگام راه‌اندازی سیستم شروع به کار می‌کند Ùˆ در پس‌زمینه همچنان Ùعال خواهد بود، حتی زمانی Ú©Ù‡ تمام پنجره‌های دیگر <ph name="PRODUCT_NAME" /> را ببندید.</translation>
+<translation id="7398254312354928459">اتصال شبکه تغییریاÙته</translation>
<translation id="7400418766976504921">نشانی وب</translation>
<translation id="740083207982962331">â€Ù„Ø·Ùاً صبر کنید تا Chromebox شما مجدداً راه‌اندازی شود...</translation>
<translation id="7400839060291901923">تنظیم اتصال در <ph name="PHONE_NAME" /></translation>
@@ -4030,6 +4103,7 @@
<translation id="7409233648990234464">راه‌اندازی مجدد و پاورواش</translation>
<translation id="7409836189476010449">â€Ø§Ø¬Ø±Ø§ÛŒ Flash</translation>
<translation id="7410344089573941623">بپرسید Ú©Ù‡ آیا <ph name="HOST" /> می‌خواهد به دوربین Ùˆ میکرÙون شما دسترسی داشته باشد</translation>
+<translation id="741204030948306876">بله، مواÙقم</translation>
<translation id="7412226954991670867">â€Ø­Ø§Ùظه GPU</translation>
<translation id="7416362041876611053">خطای شبکه ناشناس.</translation>
<translation id="7417705661718309329">â€Ù†Ù‚شه Google</translation>
@@ -4051,6 +4125,7 @@
<translation id="7445682342344043969">پنجره‌های بازشو مسدود هستند</translation>
<translation id="744859430125590922">وب‌سایت‌هایی را کنترل و مشاهده کنید که این شخص از <ph name="CUSTODIAN_EMAIL" /> بازدید می‌کند.</translation>
<translation id="7453008956351770337">با انتخاب این چاپگر، به اÙزونه زیر اجازه دسترسی به چاپگرتان را می‌دهید:</translation>
+<translation id="7453467225369441013">â€Ø´Ù…ا را از سیستم اکثر سایت‌ها خارج می‌‌کند. از سیستم حساب Google خارج نمی‌شوید.</translation>
<translation id="7456142309650173560">â€Ø¨Ø±Ù†Ø§Ù…ه‌نویسان (dev)</translation>
<translation id="7456847797759667638">باز کردن مکان...</translation>
<translation id="7461924472993315131">پین</translation>
@@ -4061,7 +4136,7 @@
<translation id="747114903913869239">خطا: رمزگشایی برنامهٔ اÙزودنی ممکن نیست</translation>
<translation id="7473891865547856676">نه متشکرم</translation>
<translation id="747459581954555080">بازیابی همه</translation>
-<translation id="747494631553057218">ورودی‌های رجیستری:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> با خطایی مواجه شده است.</translation>
<translation id="7475671414023905704">â€Ù†Ø´Ø§Ù†ÛŒ وب گذرواژه Ú¯Ù… شده Netscape</translation>
<translation id="7476454130948140105">شارژ باتری برای به‌روزرسانی خیلی کم است (<ph name="BATTERY_PERCENT" />٪)</translation>
<translation id="7477347901712410606">â€Ø§Ú¯Ø± رمز عبارتی خود را Ùراموش کرده‌اید، صبر کنید Ùˆ ازطریق <ph name="BEGIN_LINK" />داشبورد Google<ph name="END_LINK" /> دوباره همگام‌سازی را بازنشانی کنید.</translation>
@@ -4076,6 +4151,9 @@
<translation id="7487067081878637334">Ùناوری</translation>
<translation id="7487099628810939106">تأخیر قبل از کلیک:</translation>
<translation id="7487969577036436319">هیچ مؤلÙه‌ای نصب نشده است</translation>
+<translation id="7489215562877293245">â€<ph name="FILE_COUNT" /> مورد پیدا شد
+ <ph name="LINE_BREAK1" />
+ آماده برای پشتیبان‌گیری در <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{باز کردن همه}=1{باز کردن نشانک}one{باز کردن همه (#)}other{باز کردن همه (#)}}</translation>
<translation id="7489605380874780575">بررسی وجود شرایط لازم</translation>
<translation id="749028671485790643">Ù†Ùر <ph name="VALUE" /></translation>
@@ -4088,7 +4166,6 @@
<translation id="7497215489070763236">گواهینامه مرکز صدور گواهی سرور</translation>
<translation id="7502658306369382406">â€Ù†Ø´Ø§Ù†ÛŒ IPv6</translation>
<translation id="7503191893372251637">â€Ù†ÙˆØ¹ گواهی Netscape</translation>
-<translation id="7503607651407946808">این صÙحه در حال ترجمه شدن است …</translation>
<translation id="7503821294401948377">بارگیری نماد "<ph name="ICON" />" برای عملکرد مرورگر ممکن نیست.</translation>
<translation id="750509436279396091">باز کردن پوشه بارگیری‌ها</translation>
<translation id="7505167922889582512">نمایش Ùایل‌های پنهان</translation>
@@ -4100,9 +4177,9 @@
<translation id="7517569744831774757">بازنشانی تنظیمات به پیش‌Ùرض‌های اولیه آن‌ها.</translation>
<translation id="7517786267097410259">ایجاد گذرواژه -</translation>
<translation id="7518150891539970662">â€Ú¯Ø²Ø§Ø±Ø´â€ŒÙ‡Ø§ÛŒ WebRTC â€(<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">این صÙحه درحال ترجمه شدن است...</translation>
<translation id="7521387064766892559">جاوا اسکریپت</translation>
<translation id="7525067979554623046">ایجاد</translation>
+<translation id="7526413953848747421">â€Ø³Ø±ÙˆÛŒØ³â€ŒÙ‡Ø§ÛŒ قدرتمند Google (مثل غلط‌گیر املا Ùˆ ضربه برای جستجو) را به Chrome بیاورید</translation>
<translation id="7529411698175791732">اتصال اینترنت را بررسی کنید. اگر مشکل حل نشد، از سیستم خارج شوید و دوباره به آن وارد شوید.</translation>
<translation id="7530016656428373557">نسبت تخلیه به وات</translation>
<translation id="7536709149194614609">لطÙاً دستگاه را راه‌اندازی مجدد کنید Ùˆ بعداً دوباره امتحان کنید.</translation>
@@ -4126,7 +4203,6 @@
نظارت‌شده نمایید.</translation>
<translation id="756445078718366910">باز کردن پنجرهٔ مرورگر</translation>
<translation id="7564847347806291057">پایان دادن به Ùرایند</translation>
-<translation id="7565291891798266313">موتور جستجو به <ph name="URL" /> تغییر کرد. برای غیرÙعال کردن اÙزونه‌هایی Ú©Ù‡ موتور جستجو را تغییر می‌دهند، روی «بازیابی» کلیک کنید.</translation>
<translation id="7566118625369982896">â€Ù…دیریت پیوندهای برنامه Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">â€Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÛŒ Chrome پاک شد</translation>
@@ -4135,13 +4211,10 @@
<translation id="7573172247376861652">شارژ باتری</translation>
<translation id="7576032389798113292">Û¶xÛ´</translation>
<translation id="7576690715254076113">تلÙیق کردن</translation>
-<translation id="7577815336900970562">â€Ø§Ø³ØªÙاده از WiFi‌ یا شبکه تلÙÙ† همراه برای تعیین مکان</translation>
<translation id="7579149537961810247">بی‌صدا کردن سایت‌ها</translation>
<translation id="7580671184200851182">یک صدا را از طریق همه بلندگوها پخش کنید (تک صوتی)</translation>
-<translation id="7581273696622423628">در نظرسنجی شرکت کنید</translation>
<translation id="7581462281756524039">یک ابزار پاکسازی</translation>
<translation id="7582582252461552277">این شبکه ارجحیت دارد</translation>
-<translation id="7586312264284919041">مایلید این صÙحه ترجمه شود؟</translation>
<translation id="7586498138629385861">â€ÙˆÙ‚تی برنامه‌های Chrome باز هستند، Chrome همچنان اجرا می‌شود.</translation>
<translation id="7589461650300748890">اینجا ایست. مراقب باشید.</translation>
<translation id="7589661784326793847">چند ثانیه صبر کنید</translation>
@@ -4158,6 +4231,7 @@
<translation id="7607274158153386860">درخواست سایت رایانه لوحی</translation>
<translation id="7611008212562900400">جستجوی دستگاه، برنامه‌، وب…</translation>
<translation id="7615910377284548269">مدیریت مسدودکننده اÙزایه آزمایشی نشده…</translation>
+<translation id="7616214729753637086">درحال ثبت دستگاه...</translation>
<translation id="7617366389578322136">اتصال به «<ph name="DEVICE_NAME" />»</translation>
<translation id="761779991806306006">گذرواژه ذخیره شده‌ای وجود ندارد.</translation>
<translation id="7622114377921274169">درحال شارژ شدن.</translation>
@@ -4186,6 +4260,7 @@
<translation id="7664620655576155379">دستگاه بلوتوث پشتیبانی نشده: «<ph name="DEVICE_NAME" />».</translation>
<translation id="7665369617277396874">اÙزودن حساب</translation>
<translation id="7671130400130574146">استÙاده از نوار عنوان سیستم Ùˆ مرزها</translation>
+<translation id="7683373461016844951">برای ادامه، روی «تأیید» کلیک کنید Ùˆ سپس برای ایجاد نمایه‌ای جدید برای نشانی رایانامه‌ <ph name="DOMAIN" /> خود، روی «اÙزودن شخص» کلیک کنید.</translation>
<translation id="7684212569183643648">سرپرست سیستم شما نصب کرده است</translation>
<translation id="7684559058815332124">بازدید از صÙحه ورود به سیستم در پورتال محدود</translation>
<translation id="7685049629764448582">حاÙطه جاوا اسکریپت</translation>
@@ -4244,7 +4319,6 @@
<translation id="7773726648746946405">ذخیره جلسه</translation>
<translation id="7781335840981796660">همه حساب‌های کاربر و داده‌های محلی حذ٠می‌شوند.</translation>
<translation id="7782102568078991263">â€Ù¾ÛŒØ´Ù†Ù‡Ø§Ø¯ دیگری از Google وجود ندارد</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> بارگیری نشد</translation>
<translation id="7784067724422331729">تنظیمات امنیتی رایانه شما این Ùایل را مسدود کرد.</translation>
<translation id="7786207843293321886">خروج مهمان</translation>
<translation id="7786889348652477777">&amp;تازه‌سازی برنامه</translation>
@@ -4277,7 +4351,13 @@
<translation id="7815680994978050279">بارگیری خطرناک مسدود شد</translation>
<translation id="7818135753970109980">طرح‌های زمینه جدید اضاÙÙ‡ شده (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">â€PSK (WPA یا RSN)</translation>
+<translation id="7819992334107904369">â€Ù‡Ù…گام‌سازی Chrome</translation>
<translation id="782057141565633384">کپی آدرس ویدئو</translation>
+<translation id="7821462174190887129">â€<ph name="FILE_COUNT" /> مورد پیدا شد.
+ <ph name="LINE_BREAK1" />
+ سهمیه Google Drive شما به اندازه کاÙÛŒ بزرگ نیست. <ph name="FILE_SIZE" /> Ùضای اضاÙÛŒ لازم است.
+ <ph name="LINE_BREAK2" />
+ عکس‌های کمتری انتخاب کنید.</translation>
<translation id="782590969421016895">استÙاده از صÙحات Ùعلی</translation>
<translation id="7829298379596169484">در حال دسترسی به ورودی صوتی</translation>
<translation id="7831368056091621108">â€Ø¨Ø±Ø§ÛŒ دریاÙت این برنامه اÙزودنی، سابقه خود، Ùˆ دیگر تنظیمات Chrome در تمام دستگاه‌های خود.</translation>
@@ -4315,6 +4395,7 @@
<translation id="7881969471599061635">غیرÙعال کردن زیرنویس</translation>
<translation id="7882358943899516840">نوع ارائه‌دهنده</translation>
<translation id="7885253890047913815">مقصدهای اخیر</translation>
+<translation id="7886917304091689118">â€Ø¯Ø±Ø­Ø§Ù„ اجرا در Chrome</translation>
<translation id="7887334752153342268">کپی‌برداری</translation>
<translation id="7887864092952184874">موشواره بلوتوث مرتبط شد</translation>
<translation id="7889966925761734854">جستجو</translation>
@@ -4398,7 +4479,9 @@
<translation id="8000066093800657092">بدون شبکه</translation>
<translation id="8001504501378762252">ممکن است سایتی گذرواژه‌تان را سرقت کرده باشد</translation>
<translation id="8004582292198964060">مرورگر</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> همیشه مجاز باشد به بریده‌دان دسترسی پیدا کند</translation>
<translation id="8008356846765065031">اینترنت قطع است. لطÙاً اتصال اینترنتتان را بررسی کنید.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> بارگیری نشد.</translation>
<translation id="8008818777654712271">â€Ø§Ø±Ø³Ø§Ù„ خودکار برخی از اطلاعات سیستم Ùˆ محتوای صÙحه به Google برای Ú©Ù…Ú© به شناسایی برنامه‌ها Ùˆ سایت‌های خطرناک</translation>
<translation id="8012382203418782830">این صÙحه ترجمه شده است.</translation>
<translation id="8014154204619229810">در حال حاضر به‌روزرسان در حال اجراست. برای بررسی دوباره، بعد از یک دقیقه بازخوانی کنید.</translation>
@@ -4499,7 +4582,6 @@
<translation id="816055135686411707">خطا در تنظیم اعتماد مجوز</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />، <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">ایجاد یادداشت جدید</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">مدیریت تنظیمات میکروÙون...</translation>
<translation id="8168435359814927499">محتوا</translation>
<translation id="8174047975335711832">اطلاعات دستگاه</translation>
@@ -4516,7 +4598,6 @@
<translation id="8191230140820435481">مدیریت برنامه‌ها، اÙزونه‌ها Ùˆ طرح‌های زمینه</translation>
<translation id="8191453843330043793">â€ØªØ­Ù„یل‌گر پراکسی V8</translation>
<translation id="8195027750202970175">اندازه روی دیسک</translation>
-<translation id="8195739004487400241">صÙحه اصلی به <ph name="URL" /> تغییر کرد. برای غیرÙعال کردن اÙزونه‌هایی Ú©Ù‡ صÙحه اصلی را تغییر می‌دهند، روی «بازیابی» کلیک کنید.</translation>
<translation id="8199300056570174101">مشخصات دستگاه و شبکه (سرویس)</translation>
<translation id="8200772114523450471">ازسرگیری</translation>
<translation id="8202160505685531999">لطÙاً برای به‌روزرسانی نمایه <ph name="DEVICE_TYPE" /> خود، گذرواژه‌تان را دوباره وارد کنید.</translation>
@@ -4534,6 +4615,7 @@
<translation id="8226619461731305576">صÙ</translation>
<translation id="8226742006292257240">â€Ø¯Ø± زیر گذرواژه TPM ایجاد شده به صورت تصادÙی، آورده شده Ú©Ù‡ به رایانهٔ شما اختصاص داده شده است:</translation>
<translation id="8227119283605456246">پیوست کردن Ùایل</translation>
+<translation id="8233198815467326623">صÙحه اصلی پیش‌Ùرض بازیابی شود؟</translation>
<translation id="8234795456569844941">لطÙاً در رÙع این مشکل به مهندسان ما Ú©Ù…Ú© کنید. بگویید درست قبل از اینکه پیام خطای نمایه را دریاÙت کنید، Ú†Ù‡ اتÙاقی اÙتاد.</translation>
<translation id="8234989666557591529">برای باز کردن Ù‚ÙÙ„ <ph name="DEVICE_TYPE" />ØŒ یک تلÙÙ† انتخاب کنید</translation>
<translation id="8238649969398088015">نکته راهنمایی</translation>
@@ -4559,7 +4641,6 @@
<translation id="8261378640211443080">این برنامه‌اÙزودنی در <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> Ùهرست نشده است Ùˆ ممکن است بدون اطلاع شما اضاÙÙ‡ شده باشد.</translation>
<translation id="8261387128019234107">اÙزودن حساب برای <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">حذÙ</translation>
-<translation id="8261673729476082470">â€Ø¯Ø± حال پشتیبان گرÙتن از <ph name="FILE_COUNT" /> عکس در <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> در این ساخت اجرا نشده است.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> مکان‌نمای ماوس شما را غیرÙعال کرد.</translation>
<translation id="8264718194193514834">«<ph name="EXTENSION_NAME" />» حالت تمام صÙحه را Ùعال کرد.</translation>
@@ -4661,6 +4742,7 @@
<translation id="8454288007744638700">یا یک شبکه جدید انتخاب کنید:</translation>
<translation id="845627346958584683">زمان انقضا</translation>
<translation id="8456681095658380701">نام نامعتبر</translation>
+<translation id="8457451314607652708">وارد کردن نشانک‌ها</translation>
<translation id="8460336040822756677">â€Ø§Ú¯Ø± Smart Lock را برای <ph name="DEVICE_TYPE" /> خاموش کنید، نمی‌توانید Ù‚ÙÙ„ دستگاه‌های Chrome خود را با استÙاده از تلÙنتان باز کنید. باید گذرواژه‌تان را تایپ کنید.</translation>
<translation id="8461329675984532579">نام ارائه‌دهنده اصلی</translation>
<translation id="84613761564611563">رابط کاربری پیکربندی شبکه درخواست شد، لطÙاً صبر کنید…</translation>
@@ -4725,14 +4807,15 @@
<translation id="8569764466147087991">انتخاب Ùایلی برای باز کردن</translation>
<translation id="8571213806525832805">Û´ Ù‡Ùته گذشته</translation>
<translation id="8574990355410201600">همیشه در <ph name="HOST" /> به صدا اجازه داده شود</translation>
+<translation id="8578639784464423491">نمی‌تواند بیش از ۹۹ حر٠باشد</translation>
<translation id="8579285237314169903">در حال همگام‌سازی <ph name="NUMBER_OF_FILES" /> مورد...</translation>
<translation id="857943718398505171">مجاز (توصیه می‌شود)</translation>
<translation id="8581809080475256101">برای دیدن سابقه، دکمه را Ùشار دهید تا به جلو Ùˆ به منوی باÙت بروید</translation>
<translation id="8584280235376696778">&amp;باز کردن Ùایل ویدئویی در برگهٔ جدید</translation>
<translation id="8588866096426746242">نمایش آمار نمایه</translation>
+<translation id="8589652987924574405">â€Ù†Ø´Ø§Ù†Ú©â€ŒÙ‡Ø§ØŒ سابقه، گذرواژه Ùˆ سایر تنظیماتتان در حساب Google شما همگام‌سازی می‌شود، بنابراین می‌توانید در همه دستگاه‌هایتان از آن‌ها استÙاده کنید. این تنظیم را همیشه می‌توانید در Ùرصتی دیگر در تنظیماتتان تغییر دهید.</translation>
<translation id="8590375307970699841">راه‌اندازی به‌روزرسانی‌های خودکار</translation>
<translation id="8594908476761052472">Ùیلم‌برداری</translation>
-<translation id="8595925260712451473">لطÙاً بازخوردتان را اینجا وارد کنید.</translation>
<translation id="8596540852772265699">Ùایل‌های سÙارشی</translation>
<translation id="8597845839771543242">قالب محصول:</translation>
<translation id="8598453409908276158">اÙزایه خارج از جعبه ایمنی مسدود شد</translation>
@@ -4747,6 +4830,7 @@
<translation id="8620617069779373398">وضعیت رومینگ</translation>
<translation id="8620765578342452535">پیکربندی اتصالات شبکه</translation>
<translation id="8620790565535071193">اسکن نشد</translation>
+<translation id="8622877356447980900">می‌خواهید این صÙحه ترجمه شود؟</translation>
<translation id="8623004009673949077">â€Ø¨Ø±Ù†Ø§Ù…Ù‡ با ویژگی مانیÙست «kiosk_only» باید در حالت کیوسک سیستم عامل Chrome نصب شود.</translation>
<translation id="8624205858755890468">«دستیار» را برای نمایش اطلاعات، برنامه‌ها Ùˆ کنش‌های مرتبط Ùعال می‌کند.</translation>
<translation id="862542460444371744">&amp;برنامه های اÙزودنی</translation>
@@ -4792,6 +4876,7 @@
<translation id="8671210955687109937">می‌تواند نظر بدهد</translation>
<translation id="8673026256276578048">جستجوی وب…</translation>
<translation id="8673383193459449849">مشکل سرور</translation>
+<translation id="8674241889607553858">می‌خواهید این صÙحه ترجمه شود؟</translation>
<translation id="8675354002693747642">کلید ازپیش هم‌رسانی‌شده</translation>
<translation id="8676374126336081632">پاک کردن ورودی</translation>
<translation id="8677039480012021122">پاک کردن داده‌ها و قطع اتصال</translation>
@@ -4804,6 +4889,7 @@
<translation id="8688579245973331962">نامتان را مشاهده نمی‌کنید؟</translation>
<translation id="8688591111840995413">گذرواژه بد</translation>
<translation id="8688672835843460752">دردسترس</translation>
+<translation id="8689583087392258564">اتصال دستگاه به دامنه انجام نشد. واحد سازمانی نامعتبر است.</translation>
<translation id="869257642790614972">باز کردن مجدد آخرین برگه بسته شده</translation>
<translation id="8695825812785969222">باز کردن &amp;مکان...</translation>
<translation id="8698464937041809063">â€Ø·Ø±Ø§Ø­ÛŒ Google </translation>
@@ -4818,6 +4904,7 @@
<translation id="8708671767545720562">&amp;اطلاعات بیشتر</translation>
<translation id="8710187907779883426">کوتاه (۱ ثانیه)</translation>
<translation id="8711402221661888347">همبرگر</translation>
+<translation id="8712637175834984815">متوجه شدم</translation>
<translation id="8713570323158206935">ارسال <ph name="BEGIN_LINK1" />اطلاعات سیستم<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">پایان دوره پشتیبانی</translation>
<translation id="871476437400413057">â€Ú¯Ø°Ø±ÙˆØ§Ú˜Ù‡â€ŒÙ‡Ø§ÛŒ ذخیره‌شده Google</translation>
@@ -4893,7 +4980,6 @@
<translation id="882204272221080310">به‌روزرسانی میان‌اÙزار برای امنیت بیشتر.</translation>
<translation id="8823514049557262177">کپی کردن متن &amp;پیوند</translation>
<translation id="8824701697284169214">اÙزودن &amp;صÙحه...</translation>
-<translation id="8827850355924932817">â€Ø§Ø³ØªÙاده از شبکه WiFi‌ برای تعیین مکان</translation>
<translation id="8828933418460119530">â€Ù†Ø§Ù… DNS</translation>
<translation id="8830796635868321089">با تنظیمات پراکسی کنونی، بررسی برای به‌روزرسانی ناموÙÙ‚ بود. لطÙاً <ph name="PROXY_SETTINGS_LINK_START" />تنظیمات پراکسی<ph name="PROXY_SETTINGS_LINK_END" />تان را تغییر دهید.</translation>
<translation id="8834039744648160717">پیکربندی شبکه توسط <ph name="USER_EMAIL" /> کنترل می‌شود.</translation>
@@ -4946,13 +5032,14 @@
<translation id="8912793549644936705">گسترده کردن</translation>
<translation id="8915370057835397490">در حال بارگیری پیشنهادات</translation>
<translation id="8916476537757519021">قاب Ùرعی ناشناس: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">â€Ù…بدل شطرنجی PWG</translation>
+<translation id="8918468086406665831">همگام‌سازی با <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">آگهی‌ها همیشه در این سایت مجاز باشند</translation>
<translation id="8925458182817574960">&amp;تنظیمات</translation>
<translation id="8926389886865778422">دوباره سؤال نشود</translation>
<translation id="8926518602592448999">غیرÙعال کردن اÙزونه‌های حالت برنامه‌نویس</translation>
<translation id="892706138619340876">برخی تنظیمات بازنشانی شدند</translation>
<translation id="8931394284949551895">دستگاه‌های جدید</translation>
+<translation id="893242274404530797">â€Ø¨Ø±Ø§ÛŒ اتصال Ùوری به اینترنت با تلÙÙ† همراه، اعلان‌های خدمات Google Play لازم است</translation>
<translation id="8933960630081805351">â€&amp;نمایش در Finder</translation>
<translation id="8934732568177537184">ادامه</translation>
<translation id="8938356204940892126">تسلیم</translation>
@@ -5010,6 +5097,7 @@
<translation id="9024127637873500333">باز کردن در &amp;برگه جدید</translation>
<translation id="9024331582947483881">تمام‌صÙحه</translation>
<translation id="9025098623496448965">بسیار خوب، به صÙحه ورود به سیستم بازگردانده شوم</translation>
+<translation id="902659348151742535">â€Google ممکن است از سابقه مرور شما برای شخصی‌سازی جستجو، آگهی‌ها Ùˆ سایر سرویس‌های Google استÙاده کند.</translation>
<translation id="9026731007018893674">بارگیری</translation>
<translation id="9027146684281895941">â€Ø¨Ø§ نظارت بر این شخص، وب‌سایت‌هایی را Ú©Ù‡ از حساب Google شما بازدید می‌کند، کنترل Ùˆ مشاهده کنید.</translation>
<translation id="9027459031423301635">باز کردن پیوند در &amp;برگه جدید</translation>
@@ -5050,7 +5138,6 @@
<translation id="9084064520949870008">بازکردن به‌عنوان پنجره</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> توسط خط‌مشی شرکت مسدود شده است</translation>
<translation id="9088917181875854783">لطÙاً تأیید کنید Ú©Ù‡ این کلیدواژه در دستگاه "<ph name="DEVICE_NAME" />" نشان داده می‌شود:</translation>
-<translation id="9090669887503413452">ارسال اطلاعات سیستم</translation>
<translation id="9094033019050270033">به‌روزرسانی گذرواژه</translation>
<translation id="9094982973264386462">پاک کردن</translation>
<translation id="9095253524804455615">پاک کردن</translation>
@@ -5104,6 +5191,7 @@
<translation id="9170397650136757332">حالا Ú©Ù…ÛŒ انگشتتان را حرکت دهید تا قسمت‌های متÙاوت اثرانگشتتان ثبت شود</translation>
<translation id="9170848237812810038">&amp;واگرد</translation>
<translation id="9170884462774788842">â€Ø¨Ø±Ù†Ø§Ù…ه‌ای دیگر بر روی رایانه شما یک طرح زمینه را اضاÙÙ‡ کرده است Ú©Ù‡ ممکن است نحوه کارکرد Chrome را تغییر دهد.</translation>
+<translation id="9173995187295789444">درحال جستجوی دستگاه‌های بلوتوث...</translation>
<translation id="9174212595744391062">این گزینه کوکی‌ها Ùˆ حاÙظه پنهان را برای همه سایت‌ها پاک خواهد کرد، ازجمله</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - دستگاه بلوتوث متصل شد</translation>
<translation id="9177499212658576372">در حال حاضر به شبکه <ph name="NETWORK_TYPE" /> متصل هستید.</translation>
@@ -5128,6 +5216,7 @@
<translation id="932327136139879170">منزل</translation>
<translation id="932508678520956232">نمی‌توان چاپ کردن را آغاز کرد.</translation>
<translation id="93393615658292258">Ùقط گذرواژه</translation>
+<translation id="935490618240037774">â€Ù†Ø´Ø§Ù†Ú©â€ŒÙ‡Ø§ØŒ سابقه، گذرواژه‌ها Ùˆ سایر تنظیمات در حساب Google شما همگام‌سازی می‌شوند تا بتوانید از آن‌ها در همه دستگاه‌هایتان استÙاده کنید.</translation>
<translation id="936801553271523408">داده‌های تشخیص خطای سیستم</translation>
<translation id="93766956588638423">تعمیر اÙزونه</translation>
<translation id="938470336146445890">لطÙاً یک مجوز کاربر نصب کنید.</translation>
@@ -5148,6 +5237,7 @@
<translation id="960987915827980018">حدود ۱ ساعت باقی مانده است</translation>
<translation id="962802172452141067">درخت پوشه نشانک</translation>
<translation id="968174221497644223">حاÙظه پنهان برنامه</translation>
+<translation id="969096075394517431">تغییر زبان‌ها</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{â€Û± برگه}one{â€# برگه}other{â€# برگه}}</translation>
<translation id="971774202801778802">نشانی وب نشانک</translation>
<translation id="973473557718930265">خروج</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_fi.xtb b/chromium/chrome/app/resources/generated_resources_fi.xtb
index 5bae7a925ce..22dcea92351 100644
--- a/chromium/chrome/app/resources/generated_resources_fi.xtb
+++ b/chromium/chrome/app/resources/generated_resources_fi.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Avaa linkki uudessa ikkunassa (<ph name="APP" />)</translation>
<translation id="1005274289863221750">Käyttää mikrofonia ja kameraa</translation>
<translation id="1007408791287232274">Laitteita ei voi ladata.</translation>
+<translation id="1008186147501209563">Vie kirjanmerkkejä</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Sivu ei vastaa.}other{Sivut eivät vastaa.}}</translation>
<translation id="1012794136286421601">Dokumenttien, Taulukoiden, Presentaatioiden ja Piirrosten tiedostoja synkronoidaan. Voit käyttää niitä online- tai offline-tilassa Google Drive -sovelluksessa.</translation>
-<translation id="1013383076511149692">nähdä leikepöydälle kopioimasi tekstin ja kuvat</translation>
<translation id="1013707859758800957">Hiekkalaatikossa toimimattoman laajennuksen annettiin käynnistyä tällä sivulla.</translation>
<translation id="1015318665228971643">Muokkaa kansion nimeä</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Avaa kaikki uudessa ikkunassa}=1{Avaa uudessa ikkunassa}other{Avaa kaikki # uudessa ikkunassa}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Haittaohjelmien poistaminen epäonnistui.</translation>
<translation id="1062407476771304334">Korvaa</translation>
<translation id="1062866675591297858">Hallinnoi valvottuja käyttäjiäsi <ph name="BEGIN_LINK" />valvottujen käyttäjien hallintapaneelin<ph name="END_LINK" /> kautta.</translation>
-<translation id="1064662184364304002">Mediakirjaston tiedostojen tarkistaja</translation>
<translation id="1064835277883315402">Liity VPN-verkkoon</translation>
<translation id="1064912851688322329">Irrota Google-tilisi</translation>
<translation id="1067048845568873861">Luotu</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Tiedon salakoodaus</translation>
+<translation id="1074944608454986967">Jos haluat lukea sisältöä ääneen, pidä hakupainiketta painettuna ja valitse ääneen luettava sisältö klikkaamalla tai vetämällä. Voit myös korostaa alueen ja valita Haku + S.</translation>
<translation id="1076698951459398590">Ota teema käyttöön</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Ota käyttöön automaattiset päivitykset kaikille käyttäjille</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Kirjaudu sisään<ph name="END_SIGN_IN_LINK" />, jos haluat hallinnoida ja tarkastella tämän henkilön käyttämiä verkkosivustoja.</translation>
<translation id="109758035718544977">Poista sivustojen mykistys</translation>
<translation id="1097658378307015415">Aloita vierailijakäyttö ennen sisäänkirjautumista aktivoidaksesi verkon <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Käännä <ph name="LANGUAGE" /> aina</translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">Py&amp;säytä</translation>
<translation id="1110155001042129815">Odota</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Älä anna sivustojen käyttää MIDI-laitteita järjestelmän omien viestien avulla</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Muokkaa hakukonetta</translation>
-<translation id="1131167343343087859">Google Paymentsia käyttävät luottokortit ja osoitteet</translation>
<translation id="1134009406053225289">Avaa incognito-ikkunassa</translation>
<translation id="1137673463384776352">Avaa linkki: <ph name="APP" /></translation>
<translation id="1140351953533677694">Käyttää Bluetooth- ja sarjaporttilaitteitasi</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Laajennus estettiin</translation>
<translation id="1145532888383813076">Hae laitteeltasi, sovelluksistasi ja verkosta.</translation>
<translation id="1146204723345436916">Tuo kirjanmerkit HTML-tiedostosta...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> löytyi.
+ <ph name="LINE_BREAK1" />
+ Paikallinen tallennustila ei riitä. Tarvitaan vielä <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Kokeile valita vähemmän kuvia.</translation>
<translation id="1149088842877960903">JavaScriptin suorittaminen AppleScriptin kautta on poistettu käytöstä. Ota se käyttöön valitsemalla Chrome-asetukset &gt; Lisäasetukset &gt; Järjestelmä. Lisätietoja: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Viimeinen voimassaolokuukausi</translation>
<translation id="1153356358378277386">Laiteparit</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Muuta nimeä</translation>
<translation id="1175364870820465910">Tulo&amp;sta...</translation>
<translation id="117624967391683467">Kopioidaan tiedostoa <ph name="FILE_NAME" />…</translation>
+<translation id="1177113976278858832">Palautetaanko oletushakukone?</translation>
<translation id="1177863135347784049">Muokattu</translation>
<translation id="1178581264944972037">Tauko</translation>
<translation id="1179803038870941185"><ph name="URL" /> haluaa MIDI-laitteidesi täyden hallintaoikeuden.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Lukea ja muokata sallittujen luetteloon lisättyjä käyttäjiä.</translation>
<translation id="1206407435587370571">Tutustu Chromebookiin</translation>
<translation id="1209796539517632982">Automaattiset nimipalvelimet</translation>
+<translation id="1210982357925844241">Katsele ja hallinnoi tallennettuja salasanoja osoitteessa <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1211364473545090084">Avaa incognito-ikkuna, jos haluat selata verkkoa ilman tietojen tallentumista selaushistoriaan.</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> sormenjälkeä määritetty</translation>
<translation id="1215411991991485844">Uusi taustasovellus lisätty</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Haetaan mobiiliverkkoja</translation>
<translation id="1285320974508926690">Älä käännä tätä sivustoa</translation>
<translation id="1285484354230578868">Tallenna tiedot Google Drive -tiliin</translation>
+<translation id="1288037062697528143">Yövalo käynnistyy automaattisesti, kun aurinko laskee.</translation>
<translation id="1293177648337752319">Poista sivuston mykistys</translation>
<translation id="1293509594570842875">Uuden valvotun käyttäjän luominen epäonnistui. Tarkista verkkoyhteys ja yritä myöhemmin uudelleen.</translation>
<translation id="1293556467332435079">Tiedostot</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Lisää HTML-tiedoston kirjanmerkkeihin</translation>
<translation id="1303671224831497365">Bluetooth-laitteita ei löytynyt</translation>
<translation id="1306606229401759371">Muuta asetuksia</translation>
-<translation id="1307398858972670978">Hallinnoi salasanojasi millä tahansa laitteella osoitteessa <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1307559529304613120">Hups! Järjestelmä ei voinut tallentaa laitteelle pitkäaikaista API-käyttötunnusta.</translation>
<translation id="1313405956111467313">Automaattinen välityspalvelimen määritys</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Käytä nykyistä profiilia.</translation>
<translation id="1338776410427958681">Tiivistä <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Poistetaan…</translation>
-<translation id="1339266338863469628">Oletus (kuuntelee vain sinua)</translation>
<translation id="1340527397989195812">Varmuuskopioi mediatiedostot laitteelta Tiedostot-sovelluksen avulla.</translation>
<translation id="1341988552785875222"><ph name="APP_NAME" /> asetti nykyisen taustakuvan. Saatat joutua poistamaan sovelluksen <ph name="APP_NAME" /> ennen kuin voit valita uuden taustakuvan.</translation>
<translation id="1346748346194534595">Oikealle</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Päivitys alkaa, kun akun lataustaso on <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Tuodaan <ph name="FILE_COUNT" /> tiedostoa…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD:tä ei löydy. Varmista, että Chromebook on verkossa, ja yritä uudelleen.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> on estetty</translation>
<translation id="1357589289913453911">Laajennustunnus</translation>
<translation id="1358735829858566124">Tiedosto tai hakemisto ei ole käytettävissä.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Vasemmalta oikealle</translation>
<translation id="1370646789215800222">Poistetaanko tämä henkilö?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 poistettava kohde}other{# poistettavaa kohdetta}}</translation>
+<translation id="1372841398847029212">Synkronoi tilillesi</translation>
<translation id="1374844444528092021">Verkon <ph name="NETWORK_NAME" /> vaatimaa varmennetta ei ole asennettu tai varmenne ei ole enää voimassa. Hanki uusi varmenne ja yritä muodostaa yhteys uudelleen.</translation>
<translation id="1374962581120570592">Evästeet asetettu</translation>
<translation id="1375321115329958930">Tallennetut salasanat</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Luo valvottu käyttäjä</translation>
<translation id="1410197035576869800">Sovelluskuvake</translation>
<translation id="1410616244180625362">Anna sivuston <ph name="HOST" /> käyttää edelleen kameraasi</translation>
+<translation id="1411668397053040814">Asenna tai päivitä Daydream-näppäimistö käyttääksesi Chromea VR-tilassa.</translation>
<translation id="1414648216875402825">Olet päivittämässä tuotteen <ph name="PRODUCT_NAME" /> epävakaaseen versioon, jossa on vasta kehitysvaiheessa olevia ominaisuuksia. Ohjelman kaatumisia ja odottamattomia virheitä on odotettavissa. Jatka omalla vastuullasi.</translation>
+<translation id="1415708812149920388">Leikepöydän lukuoikeus evätty</translation>
<translation id="1415990189994829608">Laajennusta <ph name="EXTENSION_NAME" /> (laajennustunnus <ph name="EXTENSION_ID" />) ei sallita tämäntyyppisessä ístunnossa.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Hups! Satunnaisen yksityisen RSA-avaimen luominen epäonnistui.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzapala</translation>
<translation id="1467432559032391204">Vasemmalle</translation>
<translation id="1467999917853307373"><ph name="URL" /> haluaa tallentaa tietoja pysyvästi laitteellesi.</translation>
+<translation id="1468571364034902819">Profiilia ei voi käyttää</translation>
<translation id="1470719357688513792">Uudet evästeasetukset tulevat voimaan päivitettyäsi sivun.</translation>
<translation id="1470811252759861213"><ph name="SIGN_IN_LINK" />, niin voit käyttää laajennuksia kaikilla tietokoneillasi.</translation>
<translation id="1474339897586437869">Tiedostoa <ph name="FILENAME" /> ei lähetetty. Google Drivessasi ei ole riittävästi vapaata tallennustilaa.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Henkilöllisyyssovellusliittymän tunnuksen välimuisti</translation>
<translation id="1478233201128522094">Seuraavalla kerralla uusi puhelin avaa laitteen <ph name="DEVICE_TYPE" /> lukituksen. Ota Smart Lock pois käytöstä Asetuksissa.</translation>
<translation id="1478340334823509079">Lisätiedot: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Valmis varmuuskopioimaan <ph name="FILE_COUNT" /> uutta valokuvaa.</translation>
<translation id="1483493594462132177">Lähetä</translation>
<translation id="1485015260175968628">Se voi nyt:</translation>
<translation id="1485141095922496924">Versio <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Päällä – muokatut asetukset</translation>
<translation id="1493892686965953381">Odotetaan parametria <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> muuta laitetta käytettävissä.</translation>
-<translation id="1497284176235884849">Annettu PPD ei kelpaa.</translation>
<translation id="1497522201463361063">Tiedostoa <ph name="FILE_NAME" /> ei voi nimetä uudelleen. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Tuntematon laite [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Tämän omistajatilin täytyy olla ensimmäinen sisään kirjautuva tili useiden tilien istunnossa.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Käyttää sivun viankorjausta</translation>
<translation id="1601560923496285236">Käytä</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">Tyhjennä merkintä</translation>
<translation id="1608626060424371292">Poista tämä käyttäjä</translation>
<translation id="1609170755653088773">Synkronoi tämä salasana iPhoneesi</translation>
<translation id="1609862759711084604">Edellinen käyttäjä</translation>
+<translation id="1611557582955786626">Kirjautumalla saat yksilöllisemmän selauskokemuksen, joka synkronoidaan kaikkien laitteidesi välillä.</translation>
<translation id="1611584202130317952">Käyttäjien hallinnan kulku keskeytettiin. Yritä uudelleen tai ota yhteyttä laitteen omistajaan tai järjestelmänvalvojaan.</translation>
<translation id="1611649489706141841">seuraava</translation>
<translation id="1611704746353331382">Vie kirjanmerkit HTML-tiedostoon...</translation>
<translation id="1612129875274679969">Pidä tämä laite pysyvästi kioskitilassa.</translation>
+<translation id="161460670679785907">Puhelinta ei havaittu</translation>
<translation id="1616206807336925449">Tämä laajennus ei vaadi erityisiä käyttöoikeuksia.</translation>
<translation id="161707228174452095">Sormenjälki lisättiin!</translation>
<translation id="1618268899808219593">Ohj&amp;ekeskus</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Näytä syöttöasetukset</translation>
<translation id="1650709179466243265">Lisää www. ja .com ja avaa osoite</translation>
<translation id="1651008383952180276">Kirjoita sama tunnuslause kahdesti.</translation>
-<translation id="1652972346408808053">Salasana tallennettu. Hallinnoi salasanojasi millä tahansa laitteella osoitteessa <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Lisää tulostin Google Cloud Printiin, jotta voit tulostaa mistä tahansa.}other{Lisää # tulostinta Google Cloud Printiin, jotta voit tulostaa mistä tahansa.}}</translation>
<translation id="1657406563541664238">Auta parantamaan tuotetta <ph name="PRODUCT_NAME" /> lähettämällä automaattisesti käyttötilastoja ja virheraportteja Googlelle.</translation>
<translation id="1658424621194652532">Tämä sivu käyttää mikrofoniasi.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Tiedostoa ei voi käyttää turvallisuussyistä.</translation>
<translation id="167832068858235403">vähennä äänenvoim.</translation>
<translation id="1679068421605151609">Kehittäjän työkalut</translation>
+<translation id="16815041330799488">Älä anna sivustojen nähdä leikepöydälle kopioitua tekstiä ja kuvia</translation>
<translation id="1682548588986054654">Uusi incognito-ikkuna</translation>
+<translation id="1688935057616748272">Kirjoita kirjain</translation>
<translation id="168991973552362966">Lisää lähellä oleva tulostin</translation>
<translation id="1689945336726856614">Kopioi &amp;URL-osoite</translation>
<translation id="1692602667007917253">Hups, jokin meni vikaan</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Syöttötapa</translation>
<translation id="175772926354468439">Ota teema käyttöön</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Näytä Chrome Web Storessa</translation>
<translation id="1758831820837444715">Määritä Ethernet-verkko</translation>
<translation id="1763046204212875858">Luo sovelluspikakuvakkeita</translation>
<translation id="1763108912552529023">Jatka tutkimista</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Huomaa:<ph name="END_BOLD" /> nämä tiedostot ovat tilapäisiä ja ne voidaan poistaa automaattisesti levytilan vapauttamiseksi. <ph name="BEGIN_LINK" />Lisätietoja<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Määritä Smart Lock laitteelle <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoftin tiedoston palautus</translation>
-<translation id="1825832322945165090">Laitteella ei ole riittävästi tilaa.</translation>
+<translation id="1818007989243628752">Poista salasana: <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Tarkistetaan</translation>
<translation id="1828149253358786390"><ph name="SITE" /> haluaa lähettää sinulle ilmoituksia.</translation>
<translation id="1828378091493947763">Laite ei tue tätä laajennusta.</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Käynnistyksessä</translation>
<translation id="2006638907958895361">Avaa linkki: <ph name="APP" /></translation>
<translation id="2007404777272201486">Ilmoita ongelmasta...</translation>
+<translation id="2015632741368427174">Uudelleenohjaus estetty sivustolle:</translation>
<translation id="2016430552235416146">Perinteinen</translation>
<translation id="2017334798163366053">Poista tehokkuustietojen kerääminen käytöstä</translation>
<translation id="2017836877785168846">Tyhjentää historian ja osoitepalkin automaattiset täydennykset.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Tiedosto <ph name="FILENAME" /> on jo olemassa. Mitä haluat tehdä?</translation>
<translation id="2087822576218954668">Tulosta: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Selaa turvallisesti Google Chromella.</translation>
+<translation id="2089795179672254991">Kysy, kun sivusto haluaa nähdä leikepöydälle kopioidun tekstin ja kuvat (suositus)</translation>
<translation id="2090165459409185032">Saat tilisi tiedot takaisin käyttöön osoitteessa google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Järjestelmän turva-asetus</translation>
<translation id="2091887806945687916">Ääni</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Muuta kokoa</translation>
<translation id="2124930039827422115">{1,plural, =1{Yhden käyttäjän keskimääräinen arvio: <ph name="AVERAGE_RATING" />}other{# käyttäjän keskimääräinen arvio: <ph name="AVERAGE_RATING" />}}</translation>
<translation id="2126167708562367080">Järjestelmänvalvoja on poistanut synkronoinnin käytöstä.</translation>
-<translation id="2126426811489709554">Palvelun tarjoaa Chrome</translation>
<translation id="2127372758936585790">Pienitehoinen laturi</translation>
<translation id="212862741129535676">Kellotaajuuden tilan käyttöprosentti</translation>
<translation id="2128691215891724419">Synkronointivirhe: päivitä synkronoinnin tunnuslause...</translation>
<translation id="2129825002735785149">Päivitä laajennus</translation>
<translation id="2129904043921227933">Synkronointivirhe: päivitä synkronoinnin tunnuslause...</translation>
<translation id="2131077480075264">Kohteen <ph name="APP_NAME" /> asentaminen ei onnistu, koska <ph name="IMPORT_NAME" /> ei salli sitä.</translation>
-<translation id="213491463158799620">Haluatko kääntää tämän sivun?</translation>
<translation id="2135787500304447609">&amp;Jatka</translation>
<translation id="2136372518715274136">Anna uusi salasana</translation>
<translation id="2136476978468204130">Antamasi tunnuslause on virheellinen.</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Myöntäjäkompromissi</translation>
<translation id="218070003709087997">Määritä tulostettavien kappaleiden määrä antamalla numero (1–999).</translation>
<translation id="2187895286714876935">Palvelimen varmenteen tuontivirhe</translation>
+<translation id="2187906491731510095">Laajennukset päivitetty</translation>
<translation id="2188881192257509750">Avaa <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Wi-Fi-tunnuksien hakija</translation>
<translation id="219008588003277019">Asiakasmoduuli: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoftin aikaleimaus</translation>
<translation id="225614027745146050">Tervetuloa</translation>
<translation id="225692081236532131">Aktivoinnin tila</translation>
+<translation id="2261323523305321874">Järjestelmänvalvoja on tehnyt koko järjestelmän laajuisen muutoksen, joka poistaa vanhoja profiileja käytöstä.</translation>
<translation id="2262477216570151239">Viive ennen toistoa</translation>
<translation id="2263189956353037928">Kirjaudu ulos ja kirjaudu takaisin sisään</translation>
<translation id="2263497240924215535">(Pois käytöstä)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Haluatko asentaa tuotteen <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP-tapa:</translation>
<translation id="2297705863329999812">Hae tulostimia</translation>
-<translation id="230115972905494466">Yhteensopivia laitteita ei löytynyt.</translation>
<translation id="2301382460326681002">Laajennuksen juurihakemisto on virheellinen.</translation>
<translation id="2302685579236571180">Muutu näkymättömäksi</translation>
<translation id="23030561267973084"><ph name="EXTENSION_NAME" /> on pyytänyt lisäoikeuksia.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Kieli ja syöttötapa</translation>
<translation id="2352662711729498748">&lt; 1 Mt</translation>
<translation id="2352810082280059586">Lukitusnäytön ilmoitukset tallennetaan automaattisesti sovellukseen <ph name="LOCK_SCREEN_APP_NAME" />. Viimeisin ilmoitus pysyy lukitusnäytöllä.</translation>
+<translation id="2352947182261340447">Paikallinen tallennustila ei riitä.</translation>
<translation id="2353297238722298836">Kamera ja mikrofoni sallittu</translation>
<translation id="2356070529366658676">Kysy</translation>
<translation id="2356517949307388948">Chromen etsiessä haittaohjelmia tapahtui virhe.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Estä aina mikrofonin käyttö</translation>
<translation id="2367972762794486313">Näytä sovellukset</translation>
<translation id="2371076942591664043">Avaa, kun val&amp;mis</translation>
-<translation id="237336063998926520">Määritä sijainti IP-osoitteesi avulla</translation>
<translation id="2377319039870049694">Vaihda luettelonäkymään</translation>
<translation id="2377667304966270281">Levyn sivuvirheet</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> tiedostoa on valittu</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Tapahtui virhe. Tarkista tulostimesi ja yritä uudelleen.</translation>
<translation id="2385700042425247848">Palvelun nimi:</translation>
<translation id="2387458720915042159">Välityspalvelinyhteyden tyyppi</translation>
-<translation id="2391243203977115091">Löydettiin <ph name="FILE_COUNT" /> uutta kuvaa.
- <ph name="LINE_BREAK1" />
- Laitteella ei ole riittävästi tilaa.
- <ph name="LINE_BREAK2" />
- Aloita valitsemalla joitakin kuvia.</translation>
<translation id="2391419135980381625">Peruskirjasin</translation>
<translation id="2391762656119864333">Peruuta</translation>
<translation id="2392369802118427583">Aktivoi</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Suorita aina sivustolla <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tiedostokoko yhteensä</translation>
<translation id="2428510569851653187">Kerro, mitä olit tekemässä juuri ennen kaatumista.</translation>
+<translation id="2431027948063157455">Google Assistantin lataaminen epäonnistui. Tarkista verkkoyhteys ja yritä uudelleen.</translation>
<translation id="2433452467737464329">Lisää kyselyparametri URL-osoitteeseen, jos haluat päivittää sivun automaattisesti: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Ulkonäkö</translation>
<translation id="2435248616906486374">Verkkoyhteys katkaistu</translation>
@@ -916,6 +927,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2445081178310039857">Laajennuksen juurihakemisto tarvitaan.</translation>
<translation id="2448312741937722512">Tyyppi</translation>
<translation id="2450223707519584812">Et voi lisätä käyttäjiä, koska Google-sovellusliittymäavaimia ei löydy. Saat lisätietoja osoitteesta <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Ei aktiivisia näkymiä</translation>
<translation id="2453021845418314664">Synkronoinnin lisäasetukset</translation>
<translation id="2453576648990281505">Tiedosto on jo olemassa</translation>
<translation id="2453860139492968684">Valmis</translation>
@@ -923,7 +935,6 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> pyytää lupaa kopioida tiedostoja tallennusvälineeltä <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Varmenteen myöntäjän avaimen tunnus</translation>
<translation id="2462752602710430187">Lisättiin <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Tuo kirjanmerkkejä</translation>
<translation id="2464089476039395325">HTTP-välityspalvelin</translation>
<translation id="2468902267404883140">Puhelimeesi ei voitu muodostaa yhteyttä. Varmista, että käytät yhteensopivaa Android-laitetta ja että se on käden ulottuvilla. &lt;a&gt;Lisätietoja&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ei-tuetut laajennukset poistettu käytöstä</translation>
@@ -992,6 +1003,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2562743677925229011">Ei kirjautunut tuotteeseen <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Onnittelut! Tiedonsiirtopalvelusi <ph name="NAME" /> on aktivoitu ja käyttövalmis.</translation>
<translation id="2566124945717127842">Palauta <ph name="IDS_SHORT_PRODUCT_NAME" />-laitteesi alkuperäiseen tilaan suorittamalla Powerwash.</translation>
+<translation id="2567257616420533738">Salasana tallennettu. Katsele ja hallinnoi tallennettuja salasanoja osoitteessa <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Tietopalkki</translation>
<translation id="2570000010887652771">Tiedot tallennettu</translation>
<translation id="257088987046510401">Teemat</translation>
@@ -1012,6 +1024,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (alusta <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Oletushakuasetukset</translation>
<translation id="2586657967955657006">Leikepöytä</translation>
+<translation id="2586672484245266891">Anna lyhyempi URL-osoite.</translation>
<translation id="2587922270115112871">Valvotun käyttäjän luominen ei luo Google-tiliä, ja heidän asetuksensa ja
tietonsa eivät seuraa heitä muihin laitteisiin Chromen synkronoinnin jälkeen.
Valvotun käyttäjän voi luoda vain tälle laitteelle.</translation>
@@ -1045,6 +1058,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> käyttää <ph name="USAGE" /> Mt levytilaa.</translation>
<translation id="2633212996805280240">Poistetaanko <ph name="EXTENSION_NAME" />?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ei voinut suorittaa asennusta loppuun, vaan toimii edelleen levyvedoksen kautta.</translation>
+<translation id="2635176084534510129">Saat yksilöllisemmän käyttökokemuksen, kuten parempia sisältöehdotuksia ja älykkäämmän Kääntäjän</translation>
<translation id="2635276683026132559">Allekirjoitus</translation>
<translation id="2635926034288331400">Asenna Sovellukset-kansioon</translation>
<translation id="2636625531157955190">Chrome ei voi käyttää tätä kuvaa.</translation>
@@ -1055,14 +1069,15 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2643698698624765890">Hallinnoi laajennuksiasi valitsemalla Ikkuna-valikosta Laajennukset.</translation>
<translation id="2647142853114880570">lataa uudelleen</translation>
<translation id="2647269890314209800">Käytössä olevat evästeet</translation>
+<translation id="264810637653812429">Yhteensopivia laitteita ei löytynyt.</translation>
<translation id="2648831393319960979">Lisätään laitetta tiliisi – tämä voi kestää hetken…</translation>
<translation id="2649045351178520408">Base64-koodattu ASCII, varmenneketju</translation>
<translation id="2653266418988778031">Jos poistat varmenteen myöntäjän varmenteen, selaimesi ei enää luota tämän myöntäjän varmenteisiin.</translation>
<translation id="2653659639078652383">Lähetä</translation>
<translation id="265390580714150011">Kentän arvo</translation>
-<translation id="2654286334048437383">Vie kirjanmerkkejä</translation>
<translation id="2655386581175833247">Käyttäjävarmenne:</translation>
<translation id="2660779039299703961">Tapahtuma</translation>
+<translation id="266079277508604648">Tulostimeen yhdistäminen epäonnistui. Tarkista, että tulostin on päällä ja yhteydessä Chromebookiin Wi-Fi-yhteydellä tai USB:llä.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Kieli</translation>
@@ -1085,6 +1100,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2680208403056680091">Internetyhteyttäsi hallinnoidaan</translation>
<translation id="268053382412112343">Hi&amp;storia</translation>
<translation id="2683638487103917598">Kansio lajiteltu</translation>
+<translation id="2684004000387153598">Jos haluat jatkaa, valitse OK, Lisää henkilö ja luo sähköpostiosoitteellasi uusi profiili.</translation>
<translation id="2686759344028411998">Ei ladattuja moduuleita.</translation>
<translation id="2688196195245426394">Virhe rekisteröitäessä laitetta palvelimelle: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Näytä kieliasetukset</translation>
@@ -1097,6 +1113,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2704184184447774363">Microsoftin tiedoston allekirjoitus</translation>
<translation id="270516211545221798">Kosketuslevyn nopeus</translation>
<translation id="2706892089432507937">USB-laitteet</translation>
+<translation id="2706954854267016964">Valittua Google Cloud Print ‑laitetta ei enää tueta. Yritä määrittää tulostin tietokoneen järjestelmäasetuksissa.</translation>
<translation id="2707024448553392710">Komponenttia ladataan</translation>
<translation id="270921614578699633">Keskimäärin</translation>
<translation id="2709453993673701466">Haluatko hallinnoida synkronointia ja räätälöintiä ennen kuin ne otetaan käyttöön? Siirry <ph name="BEGIN_LINK" />Asetuksiin<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2737363922397526254">Tiivistä...</translation>
<translation id="2737492745329609575">Aloita asennus</translation>
<translation id="2738771556149464852">Ei tämän jälkeen</translation>
+<translation id="2739046699559178272">Tallenna ja jatka</translation>
<translation id="2739191690716947896">Vianetsintä</translation>
<translation id="2739240477418971307">Muokata esteettömyysasetuksia</translation>
<translation id="2740393541869613458">tarkastaa verkkosivustot, joilla valvottu käyttäjä on käynyt, ja</translation>
@@ -1147,6 +1165,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2773802008104670137">Tämäntyyppinen tiedosto voi vahingoittaa tietokonettasi.</translation>
<translation id="2775104091073479743">Muokkaa sormenjälkiä</translation>
<translation id="2776441542064982094">Vaikuttaa siltä, että verkkoon rekisteröitäviä laitteita ei ole saatavilla. Jos laitteesi on päällä ja yhdistettynä internetiin, kokeile sen rekisteröimistä käyttöoppaan ohjeiden mukaan.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Ladatut</translation>
<translation id="2783661497142353826">Hallinnoi kioskisovelluksia</translation>
<translation id="2784407158394623927">Aktivoidaan mobiilitiedonsiirtopalvelua</translation>
@@ -1203,7 +1222,6 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2843806747483486897">Muuta oletuksia...</translation>
<translation id="2844111009524261443">Suorita klikattaessa</translation>
<translation id="2845382757467349449">Näytä kirjanmerkkipalkki aina</translation>
-<translation id="284682086647736321">Sisällytä Ctrl, Alt tai komentonäppäin.</translation>
<translation id="2847759467426165163">Lähetä laitteelle</translation>
<translation id="284805635805850872">Poistetaanko haittaohjelmia?</translation>
<translation id="2849362176025371110">Lähetä diagnostiikka- ja käyttötietoja automaattisesti Googlelle. Voit muokata tätä asetusta milloin tahansa laitteesi <ph name="BEGIN_LINK1" />asetuksissa<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Lisätietoja<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2849936225196189499">Kriittinen</translation>
<translation id="2850124913210091882">Varmuuskopiointi</translation>
<translation id="2850541429955027218">Lisää teema</translation>
+<translation id="2853121255651601031">Salasana tallennettu</translation>
<translation id="2853916256216444076">Videotiedosto ($1)</translation>
<translation id="2857608528410806398">Lukituksen pika-avaamista koskevan ilmoituksen teksti tulee tähän. Lukituksen pika-avaamista koskevan ilmoituksen teksti tulee tähän. Lukituksen pika-avaamista koskevan ilmoituksen teksti tulee tähän. Lukituksen pika-avaamista koskevan ilmoituksen teksti tulee tähän.</translation>
<translation id="2860150991415616761">hyvin pitkä (4 s)</translation>
@@ -1253,6 +1272,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2908162660801918428">Lisää mediagalleria hakemiston mukaan</translation>
<translation id="2908789530129661844">Zoomaa kauemmas</translation>
<translation id="2910318910161511225">Muodosta yhteys verkkoon ja yritä uudelleen.</translation>
+<translation id="2911898792135283060">Luo salasana…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> haluaa käyttää mikrofonia.</translation>
<translation id="2913331724188855103">Salli sivustojen tallentaa ja lukea evästetietoja (suositus).</translation>
<translation id="2916073183900451334">Sarkaimen painaminen verkkosivulla korostaa linkit ja lomakekentät</translation>
@@ -1297,6 +1317,7 @@ Tämän sivuston ei pitäisi olla estetty.</translation>
<translation id="2989474696604907455">ei yhdistetty</translation>
<translation id="2989786307324390836">DER-koodattu binääri, yksittäinen varmenne</translation>
<translation id="2993517869960930405">Sovelluksen tiedot</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" />: varmuuskopiointi epäonnistui</translation>
<translation id="299483336428448530">Vanhempasi asentama</translation>
<translation id="3002017044809397427">Laitteesi <ph name="PHONE_TYPE" /> löytyi. Smart Lock toimii kuitenkin vain laitteilla, joissa on Android 5.0 tai uudempi. &lt;a&gt;Lisätietoja&lt;/a&gt;</translation>
<translation id="3003144360685731741">Ensisijaiset verkot</translation>
@@ -1355,6 +1376,7 @@ Lisätietoja saat <ph name="BEGIN_LINK" />ohjekeskuksestamme<ph name="END_LINK"
<translation id="3064410671692449875">Riittämättömät tiedot</translation>
<translation id="3065041951436100775">Välilehti sulki palautesivun.</translation>
<translation id="3065140616557457172">Kirjoita haku tai URL-osoite suoraa siirtymistä varten. Kaikki käy.</translation>
+<translation id="3066642396596108483">Synkronoi kirjanmerkit, salasanat ja historia kaikilla laitteilla</translation>
<translation id="3067198360141518313">Suorita laajennus</translation>
<translation id="3071624960923923138">Klikkaa tätä, niin uusi välilehti avautuu.</translation>
<translation id="3074037959626057712">Olet kirjautunut sisään ja ottanut synkronoinnin käyttöön.</translation>
@@ -1442,6 +1464,7 @@ Lisätietoja saat <ph name="BEGIN_LINK" />ohjekeskuksestamme<ph name="END_LINK"
<translation id="3202173864863109533">Tämän välilehden äänet on mykistetty.</translation>
<translation id="3206175707080061730">Tiedosto nimeltä $1 on jo olemassa. Haluatko korvata sen?</translation>
<translation id="3208703785962634733">Vahvistamaton</translation>
+<translation id="3213187967168344806">Tulostimen lisääminen epäonnistui. Käynnistä tietokone uudelleen ja yritä uudelleen.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" />-yhteysohjelman prosessi keskeytyi. Käynnistetäänkö uudelleen?</translation>
<translation id="3221634914176615296">Tutustu laitteen sisältöön Tiedostot-sovelluksen kautta.</translation>
@@ -1468,12 +1491,14 @@ Lisätietoja saat <ph name="BEGIN_LINK" />ohjekeskuksestamme<ph name="END_LINK"
<translation id="3254516606912442756">Automaattinen aikavyöhykkeen tunnistus poistettu käytöstä</translation>
<translation id="3264544094376351444">Sans-Serif-kirjasin</translation>
<translation id="3264547943200567728">Chromeboxin verkkoyhteyden määrittäminen epäonnistui.</translation>
+<translation id="3264582393905923483">Konteksti</translation>
<translation id="3265459715026181080">Sulje ikkuna</translation>
<translation id="3267726687589094446">Salli edelleen useiden tiedostojen automaattinen lataaminen</translation>
<translation id="3267998849713137817">Muokkauspäivä</translation>
<translation id="3268451620468152448">Avoimet välilehdet</translation>
<translation id="3269069891205016797">Tietosi poistetaan laitteelta, kun kirjaudut ulos.</translation>
<translation id="3269093882174072735">Lataa kuva</translation>
+<translation id="3269889795238950578">Tämä sivu näkee leikepöydälle kopioidun tekstin ja kuvat.</translation>
<translation id="326999365752735949">Ladataan muutostiedostoa</translation>
<translation id="3270965368676314374">Lukea, muokata ja poistaa kuvia, musiikkia ja muuta tietokoneellasi olevaa mediaa</translation>
<translation id="327147043223061465">Näytä kaikki evästeet ja sivuston tiedot</translation>
@@ -1505,6 +1530,7 @@ Lisätietoja saat <ph name="BEGIN_LINK" />ohjekeskuksestamme<ph name="END_LINK"
<translation id="3305389145870741612">Alustus voi kestää pari sekuntia. Odota.</translation>
<translation id="3305661444342691068">Avaa PDF esikatselussa</translation>
<translation id="3306684685104080068">Ota käyttöön suoratoisto pilvipohjaisiin palveluihin, kuten Google Hangoutsiin.</translation>
+<translation id="3307091518408668019">Tietokoneen organisaatioyksikkö eli OU (esim. OU=Chromebookit,DC=esimerkki,DC=com)</translation>
<translation id="3308006649705061278">Organisaatioyksikkö (OU)</translation>
<translation id="3308116878371095290">Tämä sivu ei saa asettaa evästeitä.</translation>
<translation id="3308134619352333507">Piilota painike</translation>
@@ -1512,9 +1538,6 @@ Lisätietoja saat <ph name="BEGIN_LINK" />ohjekeskuksestamme<ph name="END_LINK"
<translation id="3309747692199697901">Suorita aina kaikilla sivustoilla</translation>
<translation id="3312424061798279731">Käytössä olevat kielet</translation>
<translation id="3312903956926554846">Asenna työpöydälle</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Aloitussivuksi vaihdettiin <ph name="URL" />. Jos haluat poistaa käytöstä laajennuksia, jotka voivat vaihtaa aloitussivusi, klikkaa Palauta.</translation>
<translation id="3313590242757056087">Jos haluat määrittää, mitä verkkosivustoja valvottu käyttäjä voi katsella, voit määrittää rajoitukset
ja asetukset osoitteessa <ph name="MANAGEMENT_URL" />.
Jos et halua muuttaa oletusasetuksia, <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Tulostus epäonnistui. Tarkista tulostin ja yritä uudelleen.</translation>
<translation id="3364721542077212959">Näyttökynätyökalut</translation>
<translation id="336497260564123876">Salasana tallennettiin. Kirjaudu sisään Chromeen, niin voit käyttää salasanojasi kaikilla laitteillasi.</translation>
+<translation id="3365598184818502391">Käytä joko Ctrl- tai Alt-näppäintä</translation>
<translation id="3367813778245106622">Aloita synkronointi kirjautumalla uudelleen sisään.</translation>
<translation id="3368922792935385530">Yhdistetty</translation>
<translation id="3369624026883419694">Jäsennetään palvelinta...</translation>
@@ -1582,6 +1606,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Käynnistä <ph name="PRODUCT_NAME" /> uudelleen</translation>
<translation id="3424969259347320884">Kerro, mitä olit tekemässä juuri ennen kaatumista</translation>
<translation id="3427092606871434483">Salli (oletus)</translation>
+<translation id="3428419049384081277">Olet kirjautunut sisään!</translation>
<translation id="3429275422858276529">Lisää tämä sivu kirjanmerkkeihin, niin löydät sen myöhemmin helposti.</translation>
<translation id="3429599832623003132">$1 kohdetta</translation>
<translation id="3432227430032737297">Poista kaikki näytetyt</translation>
@@ -1604,13 +1629,14 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Lukea tietojasi useissa sivustoissa</translation>
<translation id="3449839693241009168">Lähetä laajennukselle <ph name="EXTENSION_NAME" /> komentoja painamalla <ph name="SEARCH_KEY" /></translation>
<translation id="3450157232394774192">Käyttämätön-tilan käyttöprosentti</translation>
-<translation id="3450505713373650336">Varmuuskopioidaan <ph name="FILE_COUNT" /> valokuvaa.</translation>
<translation id="3453612417627951340">Tarvitsee luvan</translation>
<translation id="3454157711543303649">Aktivointi valmis</translation>
+<translation id="3454224730401036106">Olet nyt yhteydessä turvallisempaan verkkoon.</translation>
<translation id="345693547134384690">Avaa &amp;kuva uudessa välilehdessä</translation>
<translation id="3459509316159669723">Tulostaminen</translation>
<translation id="3459697287128633276">Tunnistustietojen tarjoajan on todennettava henkilöllisyytesi, ennen kuin Google Play Kaupan käyttö tilillä on mahdollista.</translation>
<translation id="3459774175445953971">Viimeksi muokattu:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> haluaa nähdä leikepöydälle kopioidun tekstin ja kuvat.</translation>
<translation id="3462413494201477527">Perutaanko tilin luominen?</translation>
<translation id="346431825526753">Tämä on lapsen tili, jota hallinnoi <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klikkaa valokuvaasi</translation>
@@ -1623,10 +1649,12 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopioidaan…</translation>
<translation id="3473479545200714844">Ruudun suurentaminen</translation>
<translation id="3475447146579922140">Google-laskentataulukko</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 riviä ei näytetä&gt;}other{&lt;$1 riviä ei näytetä&gt;}}</translation>
<translation id="3475843873335999118">Sormenjälkeäsi ei tunnistettu vieläkään. Anna salasana.</translation>
<translation id="347670947055184738">Hups! Järjestelmä ei onnistunut noutamaan käytäntöä laitteellesi.</translation>
<translation id="347785443197175480">Anna sivuston <ph name="HOST" /> käyttää edelleen kameraasi ja mikrofoniasi</translation>
<translation id="3478685642445675458">Avaa profiilisi lukitus ennen henkilön poistamista.</translation>
+<translation id="347919930506963698">Enemmän irti Chromesta</translation>
<translation id="3479552764303398839">Ei nyt</translation>
<translation id="3480892288821151001">Kiinnitä ikkuna vasemmalle</translation>
<translation id="3481915276125965083">Seuraavat ponnahdusikkunat estettiin tällä sivulla:</translation>
@@ -1644,14 +1672,17 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Ryhmän nimi:</translation>
<translation id="3505030558724226696">Peruuta laitteen käyttöoikeus</translation>
<translation id="3507421388498836150">Laajennuksen <ph name="EXTENSION_NAME" /> nykyiset käyttöoikeudet</translation>
+<translation id="3507888235492474624">Hae Bluetooth-laitteet uudelleen</translation>
<translation id="3508920295779105875">Valitse toinen kansio...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Hae uudelleen</translation>
<translation id="3511307672085573050">Kopioi linkin osoit&amp;e</translation>
<translation id="3511399794969432965">Onko yhteyden muodostamisessa ongelmia?</translation>
<translation id="351152300840026870">Kiinteäleveyksinen kirjasin</translation>
<translation id="3511528412952710609">Lyhyt</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Peruuta lataus}other{Peruuta lataukset}}</translation>
<translation id="3514373592552233661">Jos tarjolla on useampia verkkoja, ensisijaisiin verkkoihin muodostetaan yhteys ennen muita tunnettuja verkkoja.</translation>
+<translation id="3520212870468945358"><ph name="URL" /> haluaa nähdä suojausavaimesi sarjanumeron.</translation>
<translation id="3523642406908660543">Kysy aina, kun sivusto haluaa käyttää tietokonettasi laajennuksen avulla (suositus).</translation>
<translation id="3525897975040424366">Asenna hyllyyn</translation>
<translation id="3527085408025491307">Kansio</translation>
@@ -1681,13 +1712,11 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Käyttämäsi Wi-Fi-verkko (<ph name="NETWORK_ID" />) saattaa edellyttää kirjautumista.</translation>
<translation id="3564708465992574908">Zoomaustasot</translation>
<translation id="3566721612727112615">Ei lisättyjä sivustoja</translation>
-<translation id="3566866560249787686">Google Assistantin lataaminen epäonnistui, yritä uudelleen.</translation>
<translation id="3569382839528428029">Haluatko sovelluksen <ph name="APP_NAME" /> jakavan näyttösi?</translation>
<translation id="3570985609317741174">Verkkosisältö</translation>
<translation id="3571734092741541777">Asetusten määritys</translation>
<translation id="3574210789297084292">kirjaudu sisään</translation>
<translation id="3576324189521867626">Asennus onnistui.</translation>
-<translation id="3578331450833904042">Oletus (kuuntelee kaikkea)</translation>
<translation id="3578594933904494462">Tämän välilehden sisältöä jaetaan.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; haluaa jakaa tulostimen &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; omistamasi ryhmän kanssa: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Jos hyväksyt, kaikki ryhmän jäsenet voivat tulostaa tulostimeen.</translation>
<translation id="3584169441612580296">Käyttää ja muokata valokuvia, musiikkia ja muuta tietokoneesi mediaa</translation>
@@ -1702,6 +1731,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Tyhjentää kaikkien sisäänkirjautuneiden laitteiden historian. Google-tililläsi voi olla muuta toimintaa osoitteessa <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Järjestelmänvalvojasi on estänyt sinua käyttämästä laitteeseen tallennettuja tiedostoja.</translation>
<translation id="3600792891314830896">Mykistä ääniä toistavat sivustot</translation>
+<translation id="3603177256297531067">Sivua ei voi kääntää</translation>
<translation id="3603533104205588786">Voit lisätä sivun kirjanmerkkeihin klikkaamalla tähteä.</translation>
<translation id="3603622770190368340">Hanki verkkovarmenne</translation>
<translation id="3604048165392640554">Mobiiliyhteyttä ei löytynyt. Ota yhteyden pikajakaminen käyttöön muilla laitteillasi ja yritä uudelleen. &lt;a target="_blank" href="<ph name="URL" />"&gt;Lisätietoja&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">IT-järjestelmänvalvojasi on poistanut Chrome Goodies -tarjoukset käytöstä laitteellasi. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Sähköpostiosoite</translation>
<translation id="3702500414347826004">Aloitussivujasi muokattiin, ja niihin sisältyy nyt <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Kysy, kun sivusto haluaa nähdä leikepöydälle kopioimasi tekstin ja kuvat</translation>
<translation id="370415077757856453">JavaScript estetty</translation>
<translation id="3704331259350077894">Toiminnon keskeytyminen</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Korttisi on vanhentunut.</translation>
<translation id="3792890930871100565">Irrota tulostimet</translation>
<translation id="379422718204375917">Kirjaudu sisään tilillesi Smart Lockin avulla</translation>
-<translation id="3794595850995182458">Poistumissivu</translation>
<translation id="3796648294839530037">Suosikkiverkot:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" />-haku termillä <ph name="SEARCH_TERMS" /></translation>
<translation id="3798325802885154040">Voit ottaa napauttamalla klikkaamisen käyttöön tai poistaa sen käytöstä.</translation>
@@ -1855,10 +1883,8 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Lisää toinen</translation>
<translation id="3812525830114410218">Virheellinen varmenne</translation>
<translation id="3813296892522778813">Jos et löydä etsimääsi, siirry <ph name="BEGIN_LINK_CHROMIUM" />Google Chromen ohjeisiin<ph name="END_LINK_CHROMIUM" />.</translation>
-<translation id="3815571115159309122">Löydettiin <ph name="FILE_COUNT" /> uutta kuvaa.
- <ph name="LINE_BREAK1" />
- Valmis varmuuskopioimaan <ph name="BEGIN_LINK" />Google Driveen<ph name="END_LINK" />.</translation>
<translation id="3819007103695653773">Anna kaikkien sivustojen lähettää push-viestejä taustalla</translation>
+<translation id="3819497457291599334">Valitse Asetukset &gt; Sovellukset ja ilmoitukset &gt; Kaikki sovellukset &gt; Google Play Palvelut.</translation>
<translation id="3819752733757735746">Kytkimen käyttö (ohjaa tietokonetta yhdellä tai kahdella kytkimellä)</translation>
<translation id="3819800052061700452">&amp;Koko näyttö</translation>
<translation id="3820172043799983114">Virheellinen PIN-koodi</translation>
@@ -1878,7 +1904,9 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Lisää <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Evästeet ja muut sivuston ja laajennuksien tiedot</translation>
<translation id="383891835335927981">Zoomausta ei ole käytetty sivustoilla.</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> ei saa koskaan nähdä leikepöydän sisältöä</translation>
<translation id="3840053866656739575">Yhteys Chromeboxiin katkesi. Siirry lähemmäs tai tarkista laitteesi, kun yritämme yhdistää uudelleen.</translation>
+<translation id="3842132283799370683">Laitteen liittäminen verkkotunnukseen epäonnistui. Tämä saattaa johtua organisaatioyksikköön liittyvistä ongelmista.</translation>
<translation id="3842552989725514455">Serif-kirjasin</translation>
<translation id="385051799172605136">Edellinen</translation>
<translation id="3851428669031642514">Lataa suojaamattomat koodit</translation>
@@ -1887,6 +1915,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Valitse aikavyöhyke</translation>
<translation id="3856921555429624101">Datankäytön mittaaminen päättyi.</translation>
<translation id="3857228364945137633">Kokeile Smart Lockia laitteen <ph name="DEVICE_TYPE" /> lukituksen avaamiseen ilman salasanaa, kun puhelimesi on lähellä.</translation>
+<translation id="3857732810083914482">Räätälöinti on poistettu käytöstä. Voit muuttaa tämän asetuksen osoitteessa myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Tervetuloa Hangouts Meetiin</translation>
<translation id="3862134173397075045">Tervetuloa käyttämään Cast-ominaisuuksia Chromessa!</translation>
@@ -1928,9 +1957,11 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smart Lock -puhelin on vaihdettu</translation>
<translation id="3927932062596804919">Estä</translation>
<translation id="3930521966936686665">Toista kohteessa</translation>
+<translation id="3933283459331715412">Palauta poistettu salasana: <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">Avaa äänitied&amp;osto uudessa välilehdessä</translation>
<translation id="3936925983113350642">Valitsemasi salasana vaaditaan tämän varmenteen palauttamiseen myöhemmin. Tallenna se varmaan paikkaan.</translation>
<translation id="3937640725563832867">Varmenteen myöntäjän vaihtoehtoinen nimi</translation>
+<translation id="3937734102568271121">Käännä <ph name="LANGUAGE" /> aina</translation>
<translation id="3940233957883229251">Ota automaattinen toisto käyttöön</translation>
<translation id="3941357410013254652">Kanavatunnus</translation>
<translation id="3941565636838060942">Jos haluat piilottaa tämän ohjelman käyttöoikeuden, sinun on poistettava sen asennus käyttämällä sovelmaa <ph name="CONTROL_PANEL_APPLET_NAME" /> ohjauspaneelissa. Haluatko käynnistää sovelman <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
@@ -1941,6 +1972,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Tuotu IE:stä</translation>
<translation id="3950820424414687140">Kirjaudu sisään</translation>
+<translation id="3950870029767307261">Tämä sivu ei saa nähdä leikepöydälle kopioitua tekstiä tai kuvia.</translation>
<translation id="3954354850384043518">Käynnissä</translation>
<translation id="3955193568934677022">Salli sivustojen toistaa suojattua sisältöä (suositus)</translation>
<translation id="3956702100721821638">Google Playhin ei saatu yhteyttä.</translation>
@@ -1973,6 +2005,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">JavaScript-tiedoston <ph name="RELATIVE_PATH" /> lataaminen sisältöohjelmalle epäonnistui.</translation>
<translation id="4002066346123236978">Nimi</translation>
<translation id="40027638859996362">Sanan siirto</translation>
+<translation id="4005817994523282006">Aikavyöhykkeen tunnistusmenetelmä</translation>
<translation id="4008291085758151621">Sivuston tiedot eivät ole saatavilla VR:ssä</translation>
<translation id="4010917659463429001"><ph name="GET_IOS_APP_LINK" />, niin voit käyttää kirjanmerkkejäsi mobiililaitteella.</translation>
<translation id="4014432863917027322">Korjataanko <ph name="EXTENSION_NAME" />?</translation>
@@ -1989,6 +2022,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Hevonen</translation>
<translation id="4037889604535939429">Muokkaa henkilöä</translation>
<translation id="4042264909745389898">Google Chrome ‑käyttöjärjestelmän käyttöehdot</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Sulje sivu}other{Sulje sivut}}</translation>
<translation id="4044612648082411741">Anna varmenteen salasana.</translation>
<translation id="404493185430269859">Oletushakukone</translation>
<translation id="4047112090469382184">Miksi tämä on turvallista</translation>
@@ -2035,6 +2069,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Siirrä ikkuna käyttäjälle <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Tarkenna hyllyyn</translation>
<translation id="4114360727879906392">Edellinen ikkuna</translation>
+<translation id="4115002065223188701">Verkon kantama ei riitä</translation>
<translation id="4115080753528843955">Jotkin sisältöpalvelut käyttävät yksilöllisiä tunnuksia suojatun sisällön käyttöoikeuden myöntämiseen.</translation>
<translation id="411666854932687641">Yksityinen muisti</translation>
<translation id="4120817667028078560">Polku on liian pitkä</translation>
@@ -2045,6 +2080,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Tämä laajennus on vaihtanut omnibox-hakujen aloitussivun.</translation>
<translation id="413121957363593859">Osat</translation>
<translation id="4131410914670010031">Mustavalkoinen</translation>
+<translation id="4136203100490971508">Yövalo sammuu automaattisesti, kun aurinko nousee.</translation>
<translation id="4138267921960073861">Näytä käyttäjänimet ja valokuvat kirjautumisruudulla</translation>
<translation id="4140559601186535628">Push-viestit</translation>
<translation id="4146026355784316281">Avaa aina järjestelmän katselusovelluksella</translation>
@@ -2062,6 +2098,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Näytä aina</translation>
<translation id="4175737294868205930">Pysyvä tallennustila</translation>
<translation id="4176463684765177261">Pois käytöstä</translation>
+<translation id="4180684688621252156">Tulostuspalvelu</translation>
<translation id="4180788401304023883">Poistetaanko varmenteen myöntäjän varmenne <ph name="CERTIFICATE_NAME" />?</translation>
<translation id="4181841719683918333">Kielet</translation>
<translation id="4184885522552335684">Siirrä näyttöä vetämällä</translation>
@@ -2077,7 +2114,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Palauteilmoitus</translation>
<translation id="420665587194630159">(Käytäntö hallinnoi tätä laajennusta, joten sitä ei voi poistaa tai poistaa käytöstä.)</translation>
<translation id="4206944295053515692">Kysy Googlelta ehdotuksia</translation>
-<translation id="4207228095438106090"><ph name="URL" /> haluaa nähdä leikepöydälle kopioimasi tekstin ja kuvat.</translation>
<translation id="4208390505124702064">Haku sivustolta <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Suuri</translation>
<translation id="421017592316736757">Sinun täytyy olla online-tilassa käyttääksesi tätä tiedostoa.</translation>
@@ -2085,6 +2121,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Vie</translation>
<translation id="42137655013211669">Palvelin kielsi tämän resurssin käytön.</translation>
<translation id="4215350869199060536">Hups, nimessä on luvattomia merkkejä!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> varmuuskopioidaan</translation>
<translation id="4235200303672858594">Koko ruutu</translation>
<translation id="4235813040357936597">Lisää tili henkilölle <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Peruuta sisäänkirjautuminen</translation>
@@ -2112,7 +2149,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versio <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ei hakutuloksia</translation>
<translation id="4275830172053184480">Käynnistä laite uudelleen</translation>
-<translation id="4276216215490044084">PPD on liian suuri ladattavaksi. Enimmäiskoko on 250 kB.</translation>
<translation id="4278390842282768270">Sallittu</translation>
<translation id="4281844954008187215">Käyttöehdot</translation>
<translation id="4282196459431406533">Smart Lock on käytössä.</translation>
@@ -2124,15 +2160,15 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Aloita puhuminen</translation>
<translation id="4289540628985791613">Yleiskatsaus</translation>
<translation id="4296575653627536209">Lisää valvottu käyttäjä</translation>
+<translation id="4297322094678649474">Vaihda kieltä</translation>
+<translation id="4299141727003252811">Google saattaa käyttää selaustietojasi, käyttämiesi sivustojen sisältöä ja muita selaintoimintoja Chromen, Kääntäjän, Haun, mainosten ja muiden Google-palvelujen räätälöimiseen.</translation>
<translation id="4300305918532693141">Jos haluat muuttaa tätä asetusta, <ph name="BEGIN_LINK" />nollaa synkronointi<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Sinulla on uusi käyttöjärjestelmäpäivitys. Aloita kirjautumalla sisään.</translation>
<translation id="4305227814872083840">pitkä (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kt (<ph name="NUM_KILOBYTES_LIVE" /> kt live)</translation>
+<translation id="4310139701823742692">Tiedostomuoto on virheellinen. Tarkasta PPD-tiedosto ja yritä uudelleen.</translation>
<translation id="431076611119798497">&amp;Tiedot</translation>
<translation id="4312866146174492540">Estä (oletus)</translation>
-<translation id="4315548163539304064">Medialaitettasi tutkitaan…
- <ph name="LINE_BREAK1" />
- Löydettiin <ph name="FILE_COUNT" /> uutta kuvaa.</translation>
<translation id="4316850752623536204">Kehittäjän verkkosivusto</translation>
<translation id="4320177379694898372">Ei internetyhteyttä</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Jatka latausta}other{Jatka latauksia}}</translation>
@@ -2157,7 +2193,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Asennettiin, koska muut laajennukset ovat riippuvaisia tästä laajennuksesta.</translation>
<translation id="4361142739114356624">Tämän käyttöoikeusvarmenteen yksityinen avain puuttuu tai on virheellinen.</translation>
<translation id="4363771538994847871">Cast-kohteita ei löytynyt. Tarvitsetko apua?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ladattiin.</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> jakaa ikkunan.</translation>
<translation id="4364830672918311045">Näytä ilmoitukset</translation>
<translation id="4365673000813822030">Hups, synkronointi on lakannut toimimasta.</translation>
@@ -2178,10 +2213,10 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Poista käytöstä</translation>
<translation id="4400367121200150367">Tässä näytetään sivustot, jotka eivät koskaan tallenna salasanoja.</translation>
<translation id="4400632832271803360">Pidä Käynnistysohjelma-näppäintä pohjassa, niin voit vaihtaa ylärivin näppäinten toimintaa.</translation>
-<translation id="4405076286418917603">Merkki tarvitaan</translation>
<translation id="4408599188496843485">O&amp;hje</translation>
<translation id="4409697491990005945">Reunukset</translation>
<translation id="4411578466613447185">Koodin allekirjoittaja</translation>
+<translation id="4412698727486357573">Ohjekeskus</translation>
<translation id="4414232939543644979">Uusi &amp;incognito-ikkuna</translation>
<translation id="4415748029120993980">SECG elliptinen käyrä secp384r1 (eli NIST P-384)</translation>
<translation id="4419409365248380979">Salli aina verkkotunnuksen <ph name="HOST" /> asettamat evästeet</translation>
@@ -2195,7 +2230,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Kirjanmerkki lisättiin</translation>
<translation id="443464694732789311">Jatka</translation>
<translation id="4439318412377770121">Haluatko rekisteröidä laitteen <ph name="DEVICE_NAME" /> Google Cloud -laitteisiin?</translation>
-<translation id="4439612350502082674">Tulostimen asennus epäonnistui. Käynnistä laite uudelleen ja yritä uudelleen.</translation>
<translation id="4441124369922430666">Haluatko käynnistää tämän sovelluksen automaattisesti koneen käynnistyessä?</translation>
<translation id="444134486829715816">Laajenna...</translation>
<translation id="4441548209689510310">Näytä oikeinkirjoituksen tarkistusasetukset</translation>
@@ -2217,6 +2251,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Aseta automaattisesti käyttämällä Wi-Fi-verkkoa</translation>
<translation id="4475552974751346499">Haku latauksista</translation>
<translation id="4476590490540813026">Urheilija</translation>
+<translation id="4477015793815781985">Sisällytä Ctrl, Alt tai ⌘</translation>
<translation id="4478664379124702289">Tallenna lin&amp;kki nimellä...</translation>
<translation id="4479424953165245642">Hallinnoi kioskisovelluksia</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2230,8 +2265,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Avaa kaikki incognito-ikkunassa</translation>
<translation id="4508265954913339219">Aktivointi epäonnistui</translation>
<translation id="4508765956121923607">Näytä lähdek&amp;oodi</translation>
-<translation id="4509017836361568632">Hylkää kuva</translation>
-<translation id="4513946894732546136">Palaute</translation>
<translation id="451407183922382411">Palvelun tarjoaa <ph name="COMPANY_NAME" />.</translation>
<translation id="4514542542275172126">Luo uusi valvottu käyttäjä</translation>
<translation id="451515744433878153">Poista</translation>
@@ -2239,6 +2272,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Käytössä olevat evästeet</translation>
<translation id="452039078290142656">myyjän <ph name="VENDOR_NAME" /> tuntemattomat laitteet</translation>
<translation id="4522570452068850558">Tiedot</translation>
+<translation id="4522600456902129422">Anna tämän sivuston nähdä leikepöydän sisältö myös jatkossa</translation>
<translation id="4530494379350999373">Alkuperä</translation>
<translation id="4532499992208253975">emload-lataus</translation>
<translation id="4533985347672295764">Prosessoriaika</translation>
@@ -2251,9 +2285,11 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Varmenteiden hallinta</translation>
<translation id="4544174279960331769">Sininen oletusavatar</translation>
<translation id="4545028762441890696">Ota se uudelleen käyttöön hyväksymällä uudet käyttöoikeudet:</translation>
+<translation id="454547174531670764">Synkronoi toisen tilin kanssa</translation>
<translation id="4545759655004063573">Ei voi tallentaa, sillä käyttöluvat eivät riitä. Tallenna muuhun sijaintiin.</translation>
<translation id="4546308221697447294">Selaa nopeasti Google Chromella.</translation>
<translation id="4547659257713117923">Ei välilehtiä muista laitteista</translation>
+<translation id="4547672827276975204">Aseta automaattisesti</translation>
<translation id="4547992677060857254">Valitsemasi kansio sisältää arkaluonteisia tiedostoja. Haluatko varmasti myöntää käyttäjälle "$1" pysyvän kirjoitusoikeuden tähän kansioon?</translation>
<translation id="4552031286893852992">Chrome esti mainokset tällä sivustolla, koska se näyttää häiritseviä mainoksia.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2425,10 +2461,10 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Sinulla ei ole tämän laitteen käyttölupaa. Pyydä laitteen omistajalta kirjautumislupa.</translation>
<translation id="4837952862063191349">Jos haluat avata paikallisten tietojesi lukituksen ja palauttaa ne, anna vanhan laitteen <ph name="DEVICE_TYPE" /> salasana.</translation>
<translation id="4838355575774807786">Chromen poistaessa haittaohjelmia tapahtui virhe.</translation>
+<translation id="4838836835474292213">Leikepöydän lukuoikeus myönnetty</translation>
<translation id="4839303808932127586">Tallenna &amp;video nimellä...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> kohdetta on valittu</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 muu}other{# muuta}}</translation>
-<translation id="4840626203080576849">Kysy, kun sivusto haluaa nähdä leikepöydälle kopioimasi tekstin ja kuvat (suositeltu)</translation>
<translation id="4842976633412754305">Tämä sivu yrittää ladata koodia todentamattomista lähteistä.</translation>
<translation id="4844333629810439236">Muut näppäimistöt</translation>
<translation id="4846680374085650406">Noudatat järjestelmänvalvojan tätä asetusta koskevaa suositusta.</translation>
@@ -2480,6 +2516,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Aloitussivuksi vaihdettiin <ph name="URL" />.</translation>
<translation id="490074449735753175">Käytä verkkopalvelua kirjoitusvirheiden korjaamiseen</translation>
<translation id="49027928311173603">Palvelimelta ladattu käytäntö on virheellinen: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> valmiina varmuuskopiointiin</translation>
<translation id="4907161631261076876">Tätä tiedostoa ei ladata usein ja se saattaa olla haitallinen.</translation>
<translation id="4907306957610201395">Käyttöoikeusluokka</translation>
<translation id="4907824805858067479">Järjestelmänvalvoja on poistanut tallennetut kortit käytöstä.</translation>
@@ -2512,6 +2549,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Vastata esteettömyystapahtumiin</translation>
<translation id="4953808748584563296">Oranssi oletusavatar</translation>
<translation id="4955814292505481804">Vuosittainen</translation>
+<translation id="4958834709409349617">Jos sinulla on <ph name="PHONE_NAME_1" /> tai <ph name="PHONE_NAME_2" />, ota ilmoitukset käyttöön seuraavasti:</translation>
<translation id="495931528404527476">Chromessa</translation>
<translation id="496226124210045887">Valitsemasi kansio sisältää arkaluonteisia tiedostoja. Haluatko varmasti myöntää käyttäjälle "$1" pysyvän käyttöoikeuden tähän kansioon?</translation>
<translation id="4964455510556214366">Asettelu</translation>
@@ -2524,6 +2562,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Asenna työpöydälle…</translation>
<translation id="4971412780836297815">Avaa kun valmis</translation>
<translation id="4972129977812092092">Muokkaa tulostinta</translation>
+<translation id="497287958838527945">Luottokortit ja osoitteet Google Paysta</translation>
<translation id="4973307593867026061">Lisää tulostimia</translation>
<translation id="4973523518332075481">Käytä nimeä, jonka pituus on enintään <ph name="MAX_LENGTH" /> merkkiä.</translation>
<translation id="497421865427891073">Siirry eteenpäin</translation>
@@ -2547,6 +2586,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Vahvista muutokset</translation>
<translation id="499955951116857523">Tiedostojen hallinta</translation>
<translation id="5000922062037820727">Estetty (suositus)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> uutta kuvaa</translation>
<translation id="5010043101506446253">Varmenteen myöntäjä</translation>
<translation id="5010929733229908807">Kaikki tiedot salattiin synkronoinnin tunnuslauseesi avulla
<ph name="TIME" /></translation>
@@ -2555,6 +2595,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Valitse tulostimen ajurisovellus</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Muista</translation>
+<translation id="5018207570537526145">Avaa laajennussivusto</translation>
<translation id="5024856940085636730">Toiminto kestää odotettua kauemmin. Haluatko keskeyttää sen?</translation>
<translation id="5026874946691314267">Älä näytä tätä uudelleen</translation>
<translation id="5027550639139316293">Sähköpostivarmenne</translation>
@@ -2624,6 +2665,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Laajennus <ph name="EXTENSION_NAME" /> on vaihtanut Etusivu-painikkeella avattavan sivun.</translation>
<translation id="5143712164865402236">Siirry koko näytön tilaan</translation>
<translation id="5145331109270917438">Muokkauspäivämäärä</translation>
+<translation id="514561958218673757">Ota laitteesi ilmoitukset käyttöön seuraavasti:</translation>
<translation id="5150254825601720210">Netscape-varmenteen SSL-palvelimen nimi</translation>
<translation id="5151354047782775295">Vapauta levytilaa, tai tiettyjä tietoja voidaan poistaa automaattisesti.</translation>
<translation id="5153297660536091054">PIN-koodin avausominaisuus</translation>
@@ -2681,6 +2723,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Sovellus <ph name="EXTENSION_NAME" /> poistettiin automaattisesti.</translation>
<translation id="5238369540257804368">Laajuudet</translation>
<translation id="5241128660650683457">Lukea kaikkia tietojasi vierailemissasi sivustoissa</translation>
+<translation id="5241567694820672363">Palautetaanko oletusaloitussivu?</translation>
<translation id="5242724311594467048">Otetaanko <ph name="EXTENSION_NAME" /> käyttöön?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> on kaatunut. Käynnistä sovellus uudelleen klikkaamalla tätä kuplaa.</translation>
<translation id="5249624017678798539">Selain kaatui ennen latauksen päättymistä.</translation>
@@ -2690,7 +2733,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Näytä poistettavat tiedostot</translation>
<translation id="52550593576409946">Kioskisovelluksen käynnistäminen ei onnistunut.</translation>
<translation id="5255315797444241226">Antamasi tunnuslause on väärä.</translation>
-<translation id="5259571578888203461">Älä anna sivustojen nähdä leikepöydälle kopioimaasi tekstiä ja kuvia</translation>
<translation id="5260508466980570042">Sähköpostiosoitteesi tai salasanasi vahvistaminen epäonnistui. Yritä uudelleen.</translation>
<translation id="5261683757250193089">Avaa Web Storessa</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Käytä tiedostojasi missä vain, myös offline-tilassa.<ph name="MARKUP_2" />
@@ -2743,7 +2785,6 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Aseta aikavyöhyke automaattisesti käyttämällä sijaintiasi.</translation>
<translation id="5327248766486351172">Nimi</translation>
<translation id="532943162177641444">Avaa <ph name="PHONE_NAME" /> ja kosketa siinä näkyvää ilmoitusta, niin mobiili-hotspot määritetään tämän laitteen käyttöön.</translation>
-<translation id="5329615878510216304">hae uudelleen</translation>
<translation id="5329858601952122676">&amp;Poista</translation>
<translation id="5330145655348521461">Nämä tiedostot avattiin toisella työpöydällä. Näet tiedostot siirtymällä profiiliin <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Näytä tiedot</translation>
@@ -2753,6 +2794,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Ohjelmavälimuisti</translation>
<translation id="533433379391851622">Odotettiin versiota <ph name="EXPECTED_VERSION" />, mutta versio oli <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Näytä lähdekoodi</translation>
+<translation id="5335458522276292100">Varmuuskopioidaan <ph name="FILE_COUNT" /> <ph name="BEGIN_LINK" />Google Driveen<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Kolmannen osapuolen asentama.</translation>
<translation id="5338503421962489998">Paikallinen tallennustila</translation>
<translation id="5340217413897845242">Hyllyn kohde 6</translation>
@@ -2874,6 +2916,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Kirjaudu sisään Chromeen Google-tilillä, jotta voit käyttää kirjanmerkkejäsi, historiaasi, salasanojasi ja muita asetuksiasi kaikilla laitteillasi.</translation>
<translation id="551752069230578406">Lisätään tulostinta tiliisi – tässä voi kestää hetki…</translation>
<translation id="5517535964909391608">Epäluotettava sisältö estetty</translation>
+<translation id="5518219166343146486">Kysy, kun sivusto haluaa nähdä leikepöydälle kopioidun tekstin ja kuvat</translation>
<translation id="5518584115117143805">Sähköpostin salausvarmenne</translation>
<translation id="5521078259930077036">Onko tämä haluamasi etusivu?</translation>
<translation id="5521348028713515143">Lisää työpöydän pikakuvake</translation>
@@ -2884,9 +2927,9 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Laajennuksesta on jo asennettu uudempi versio.</translation>
<translation id="5527474464531963247">Voit myös valita muun verkon.</translation>
<translation id="5528368756083817449">Kirjanmerkkien hallinta</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Maailmanlaajuinen</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> pyytää lupaa</translation>
+<translation id="5534304873398226603">Hylkää valokuva tai video</translation>
<translation id="5534520101572674276">Lasketaan kokoa</translation>
<translation id="5535941515421698170">Poista myös olemassa olevat tietosi tältä laitteelta</translation>
<translation id="5537725057119320332">Lähetä</translation>
@@ -2926,8 +2969,10 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Ladataan sovelluksia…</translation>
<translation id="5592595402373377407">Tietoja ei ole vielä saatavilla tarpeeksi.</translation>
+<translation id="5593766628437008432">Jos sinulla on <ph name="PHONE_NAME" />, ota ilmoitukset käyttöön seuraavasti:</translation>
<translation id="5595152862129936745">Erittäin kaukana</translation>
<translation id="5595485650161345191">Osoitteen muokkaus</translation>
+<translation id="5596627076506792578">Lisäasetukset</translation>
<translation id="5600706100022181951">Päivityksen lataukseen käytetään <ph name="UPDATE_SIZE_MB" /> Mt mobiilidataa. Haluatko jatkaa?</translation>
<translation id="5601503069213153581">PIN-koodi</translation>
<translation id="5605623530403479164">Muut hakukoneet</translation>
@@ -2955,6 +3000,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Kysy ennen käyttöä (suositus)</translation>
<translation id="5636996382092289526">Jos haluat käyttää verkkoa <ph name="NETWORK_ID" />, voit joutua <ph name="LINK_START" />käymään verkon kirjautumissivulla<ph name="LINK_END" />, joka avautuu automaattisesti muutaman sekunnin kuluttua. Jos sivu ei avaudu, tätä verkkoa ei voi käyttää.</translation>
<translation id="5637476008227280525">Ota käyttöön mobiilidata</translation>
+<translation id="5638309510554459422">Löydät laajennuksia ja teemoja <ph name="BEGIN_LINK" />Chrome Web Storesta<ph name="END_LINK" />.</translation>
<translation id="5638497698949808140">Päivitetty <ph name="HOURS" /> t sitten</translation>
<translation id="5639549361331209298">Päivitä tämä sivu, näet lisää asetuksia painamalla pitkään</translation>
<translation id="5642508497713047">CRL-allekirjoittaja</translation>
@@ -2966,6 +3012,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Ulkoinen laajennus vaatii Chrome-version <ph name="MINIMUM_CHROME_VERSION" /> tai uudemman.</translation>
<translation id="5658415415603568799">Turvallisuussyistä Smart Lock pyytää antamaan salasanan, kun 20 tuntia on kulunut.</translation>
<translation id="5659593005791499971">Sähköposti</translation>
+<translation id="5659833766619490117">Sivua ei voi kääntää</translation>
<translation id="5662477687021125631">Ikuinen</translation>
<translation id="5667546120811588575">Määritetään Google Playta…</translation>
<translation id="5669267381087807207">Aktivoidaan</translation>
@@ -3001,6 +3048,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Näytä</translation>
<translation id="5729996640881880439">Tämän virheen koodia ei voi näyttää.</translation>
<translation id="5731247495086897348">Liitä ja &amp;siirry</translation>
+<translation id="5731409020711461763">1 uusi valokuva</translation>
<translation id="5734362860645681824">Äänilaitteet</translation>
<translation id="5735973442555172575">Jos haluat käyttää Android-sovelluksia, kirjaudu sisään uudelleen ja päivitä.</translation>
<translation id="5736796278325406685">Anna kelvollinen käyttäjänimi</translation>
@@ -3031,11 +3079,13 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Lukutoiminto ei ole sallittu laitteella <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">Avaa Tiedostot-sovellus</translation>
<translation id="5774515636230743468">Luettelo:</translation>
+<translation id="5775834615653774429">Laitteen liittäminen verkkotunnukseen epäonnistui. Organisaatioyksikköä ei ole olemassa.</translation>
<translation id="577624874850706961">Hae evästeistä</translation>
<translation id="5777468213129569553">Avaa Chrome</translation>
<translation id="5778747455497889540">Alla on tietokoneesi sattumanvaraisesti luotu suojausmoduulin salasana.</translation>
<translation id="5780973441651030252">Prosessien tärkeysjärjestys</translation>
<translation id="5781865261247219930">Lähetä komennot laajennukselle <ph name="EXTENSION_NAME" />.</translation>
+<translation id="5782227691023083829">Käännetään...</translation>
<translation id="5783221160790377646">Tapahtui virhe, joten valvottua käyttäjää ei voitu luoda. Yritä myöhemmin uudelleen.</translation>
<translation id="5783602409389152506">laitteiden hakemisen aikana…</translation>
<translation id="57838592816432529">Mykistä</translation>
@@ -3049,6 +3099,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Käyttöluvat</translation>
<translation id="580571955903695899">Järjestä otsikon mukaan</translation>
<translation id="5807290661599647102">Määritä näytön lukitus</translation>
+<translation id="580926004266167721">Laitteen liittäminen verkkotunnukseen epäonnistui. Tämä saattaa johtua siitä, ettei organisaatioyksikön tililläsi ole sopivia käyttöoikeuksia.</translation>
<translation id="580961539202306967">Kysy minulta sivuston halutessa lähettää push-viestejä (suositus)</translation>
<translation id="5814126672212206791">Yhteyden tyyppi</translation>
<translation id="5815645614496570556">X.400-osoite</translation>
@@ -3070,8 +3121,10 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">erittäin lyhyt (0,6 s)</translation>
<translation id="5838456317242088717">Nykyinen incognito-istunto</translation>
<translation id="5842497610951477805">Bluetoothin käyttöönotto</translation>
+<translation id="5843250171025351504">Laite ei ole enää yhteensopiva järjestelmänvalvojan määrittämän asiakassovelluksen vähimmäisversion kanssa. Päivitä sovellus, jotta voit kirjautua sisään.</translation>
<translation id="5846929185714966548">Välilehti 4</translation>
<translation id="5848924408752252705">Palaa takaisin koskettamalla.</translation>
+<translation id="5849212445710944278">Lisätty aiemmin</translation>
<translation id="5849570051105887917">Kotiverkon palveluntarjoajan koodi</translation>
<translation id="5849869942539715694">Pakkaa laajennus...</translation>
<translation id="5850516540536751549">Tätä tiedostotyyppiä ei tueta. Etsi tämäntyyppisiä tiedostoja avaava sovellus <ph name="BEGIN_LINK" />Chrome Web Storesta<ph name="END_LINK" />.
@@ -3097,6 +3150,7 @@ verkkotunnuksesta <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Käytät tuotetta <ph name="PRODUCT_NAME" /> sen levyvedoksen kautta. Asentamalla tuotteen tietokoneellesi voit käyttää sitä ilman levyvedosta ja varmistat, että tuote pysyy päivitettynä.</translation>
<translation id="5866557323934807206">Tyhjennä nämä asetukset tulevia käyntejä varten</translation>
<translation id="5866840822086176774">Hyvin vahva</translation>
+<translation id="5867841422488265304">Hae tai kirjoita verkko-osoite</translation>
<translation id="5869029295770560994">Selvä</translation>
<translation id="5869522115854928033">Tallennetut salasanat</translation>
<translation id="5870086504539785141">Sulje käytettävyysvalikko</translation>
@@ -3154,7 +3208,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="5972708806901999743">Siirrä alkuun</translation>
<translation id="5972826969634861500">Käynnistä <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Loitonna</translation>
-<translation id="5975730206036440725">PPD:tä ei löydy. Tarkista, että Chromebook on verkossa, ja yritä uudelleen.</translation>
<translation id="5975792506968920132">Akun varaus prosentteina</translation>
<translation id="5976160379964388480">Muut</translation>
<translation id="5978264784700053212">Viestikeskus</translation>
@@ -3164,6 +3217,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="5984222099446776634">Viimeksi vieraillut</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Nämä ovat yleisiä tietoja laitteestasi ja sen käytöstä, kuten akun varaustaso, sovellusten käyttötiheys, verkkoyhteyksien (kuten Wi-Fi ja Bluetooth) kesto ja laatu sekä vikatilanteissa luotavat virheraportit. Tiedoilla parannetaan Googlen tuotteiden ja palvelujen kaikkien käyttäjien käyttökokemusta. Lisäksi kumppanimme, kuten Android-kehittäjät, voivat käyttää joitakin koottuja tietoja sovellustensa ja tuotteidensa parantamiseen.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Voit ottaa tämän asetuksen käyttöön tai poistaa sen käytöstä Androidin sovellusasetuksissa. Tästä asetuksesta riippumatta laitteesi voi lähettää tietoja, joita tarvitaan esimerkiksi järjestelmäpäivitysten, tietoturvaominaisuuksien ja muiden tärkeiden palvelujen käyttöön.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Käännetty</translation>
<translation id="5991049340509704927">Suurenna</translation>
<translation id="5993332328670040093">Datankäyttöäsi ei enää mitata.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> ei välttämättä pysty päivittämään itseään.</translation>
@@ -3187,7 +3241,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-laite yhdistetty</translation>
<translation id="6032912588568283682">Tiedostojärjestelmä</translation>
<translation id="6034662038931255275">Käyttöjärjestelmän päivitys onnistui</translation>
-<translation id="6035651096710386140">Jompikumpi, ei sekä Ctrl että Alt</translation>
<translation id="6039651071822577588">Verkko-omaisuuden sanakirja on virheellinen</translation>
<translation id="604001903249547235">Pilvivarmuuskopiointi</translation>
<translation id="6040143037577758943">Sulje</translation>
@@ -3195,8 +3248,8 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="604124094241169006">Automaattinen</translation>
<translation id="6042169520002885235">Valitse tulostimen valmistaja ja malli</translation>
<translation id="6042308850641462728">Lisää</translation>
+<translation id="6042850536017090003">Valitse Sovellusilmoitukset.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> jakaa Chrome-välilehden välilehdelle <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Valmis!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> jakaa Chrome-välilehden ja ääntä välilehdelle <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Paina pitkään |<ph name="ACCELERATOR" />|, niin poistut koko näytön tilasta.</translation>
<translation id="6049065490165456785">Kuva laitteen kamerasta</translation>
@@ -3208,6 +3261,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6056710589053485679">Normaali päivitys</translation>
<translation id="6059652578941944813">Varmennehierarkia</translation>
<translation id="6059925163896151826">USB-laitteet</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> on kaatunut.</translation>
<translation id="6064217302520318294">Näytön lukitus</translation>
<translation id="6065289257230303064">Varmenteen kohdehakemiston attribuutit</translation>
<translation id="6068338049763724728">Käytä etäkäyttöönottoa</translation>
@@ -3239,9 +3293,11 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6107012941649240045">Myönnetty kohteelle</translation>
<translation id="6112952769866305444">Muokkaa henkilöä <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Siirry takaisin painamalla |<ph name="SHORTCUT" />|.</translation>
+<translation id="6116338172782435947">nähdä leikepöydälle kopioidun tekstin ja kuvat</translation>
<translation id="6116921718742659598">Vaihda kielen ja syöttötavan asetuksia</translation>
<translation id="6120205520491252677">Kiinnitä tämä sivu aloitusruutuun...</translation>
<translation id="6122081475643980456">Internetyhteyttäsi hallinnoidaan</translation>
+<translation id="6122095009389448667">Estä sivustoa näkemästä leikepöydän sisältöä myös jatkossa</translation>
<translation id="6122875415561139701">Kirjoitustoiminto ei ole sallittu laitteella <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">Seuraavat laajennukset ovat riippuvaisia tästä laajennuksesta:</translation>
<translation id="6125479973208104919">Sinun on lisättävä tilisi laitteelle <ph name="DEVICE_TYPE" /> uudelleen.</translation>
@@ -3285,6 +3341,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6178664161104547336">Valitse varmenne</translation>
<translation id="6180288788882902869">Google Play ja <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Lataus estettiin</translation>
+<translation id="6181803575025675566">Säädä tämän toimintaa <ph name="LINK_START" />asetuksissa<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Laitteen sijainti</translation>
<translation id="6185696379715117369">Sivu ylös</translation>
<translation id="6189412234224385711">Avaa laajennuksella <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6237816943013845465">Sallii näytön resoluution säätämisen.</translation>
<translation id="6238923052227198598">Jätä viimeisin muistiinpano lukitusnäytölle</translation>
<translation id="6239558157302047471">Lataa kehys uudelleen</translation>
-<translation id="624022915548992686">Poistumissivu</translation>
<translation id="6241530762627360640">Käyttää järjestelmäsi kanssa laitepariksi liitettyjen Bluetooth-laitteiden tietoja ja löytää lähellä olevia Bluetooth-laitteita.</translation>
<translation id="6243774244933267674">Palvelin ei ole käytettävissä</translation>
<translation id="6246413617632217567">Valvotun käyttäjän tuonti epäonnistui. Tarkista kiintolevytila ja käyttöluvat ja yritä sitten uudelleen.</translation>
@@ -3334,13 +3390,13 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6263284346895336537">Ei-kriittinen</translation>
<translation id="6263541650532042179">nollaa synkronointi</translation>
<translation id="6264365405983206840">Valitse k&amp;aikki</translation>
+<translation id="6265930187414222160">Valmista. Haittaohjelmia poistettiin.</translation>
<translation id="6267166720438879315">Valitse varmenne, jolla todennat itsesi kohteelle <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Avaa sovelluksella <ph name="APP" /></translation>
<translation id="6268747994388690914">Tuo kirjanmerkit HTML-tiedostosta...</translation>
<translation id="6270770586500173387">Lähetä <ph name="BEGIN_LINK1" />järjestelmä- ja sovellustietoja<ph name="END_LINK1" /> ja <ph name="BEGIN_LINK2" />tilastoja<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Virhe (<ph name="ERROR" />) ladattaessa laajennusta</translation>
<translation id="6273677812470008672">Laatu</translation>
-<translation id="6274087148640822908">Löydät laajennuksia ja sovelluksia <ph name="BEGIN_LINK" />Chrome Web Storesta<ph name="END_LINK" />.</translation>
<translation id="62751439899495218">Vaihda kuva</translation>
<translation id="6276301056778294989">Varmista, että laite näyttää samaa koodia.</translation>
<translation id="6277105963844135994">Verkon aikakatkaisu</translation>
@@ -3366,12 +3422,12 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6311220991371174222">Chromea ei voi käynnistää, koska profiilia avattaessa tapahtui virhe. Yritä käynnistää Chrome uudelleen.</translation>
<translation id="6312403991423642364">Tuntematon verkkovirhe</translation>
<translation id="6313641880021325787">POISTU VR:STÄ</translation>
-<translation id="6314335155547195432">Luo salasana</translation>
<translation id="6314819609899340042"><ph name="IDS_SHORT_PRODUCT_NAME" />-laitteen virheenkorjausominaisuuksien käyttöönotto onnistui.</translation>
-<translation id="6315343732431721770">Aloitussivujasi muokattiin, ja niihin sisältyy nyt <ph name="URL" />. Jos haluat poistaa käytöstä laajennuksia, jotka voivat vaihtaa aloitussivusi, klikkaa Palauta.</translation>
<translation id="6315493146179903667">Siirrä kaikki etualalle</translation>
<translation id="6316806695097060329">Tämä <ph name="SHORT_PRODUCT_NAME" />-laite on suunniteltu antamaan sinulle paras mahdollinen verkkokokemus.</translation>
+<translation id="6317318380444133405">Ei enää tueta</translation>
<translation id="6317369057005134371">Odotetaan sovellusikkunaa…</translation>
+<translation id="6318407754858604988">Lataus aloitettu</translation>
<translation id="6322279351188361895">Yksityisen avaimen lukeminen epäonnistui.</translation>
<translation id="6325191661371220117">Poista automaattinen käynnistys käytöstä</translation>
<translation id="6326175484149238433">Poista Chromesta</translation>
@@ -3381,7 +3437,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6333049849394141510">Valitse synkronoitavat kohteet</translation>
<translation id="6333064448949140209">Tiedosto lähetetään Googlelle virheenkorjausta varten.</translation>
<translation id="6333834492048057036">Tarkenna osoitepalkkiin hakua varten</translation>
-<translation id="6336907568130557310">Salasanasi näkyvät kaikille, jotka näkevät viedyn tiedoston. Älä jaa tiedostoa kenenkään kanssa ja poista se tuonnin jälkeen.</translation>
<translation id="6339668969738228384">Luo uusi profiili käyttäjälle <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Palvelimeen ei saatu yhteyttä. Tarkista verkkoyhteytesi ja yritä uudelleen. Jos ongelma jatkuu, käynnistä Chromebook uudelleen.</translation>
<translation id="6340071272923955280">Internet-tulostusprotokolla (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Ota käyttöön Smart Lock for Android</translation>
<translation id="6374469231428023295">Yritä uudelleen</translation>
-<translation id="6377158645544167202">Tulostimen yhdistäminen epäonnistui. Tarkista, että tulostin on päällä ja yhteydessä Chromebookiin Wi-Fi-yhteydellä tai USB:llä.</translation>
<translation id="6380143666419481200">Hyväksy ja jatka</translation>
<translation id="6383051423892982287">Salaa synkronoidut tiedot oman <ph name="BEGIN_LINK" />synkronoinnin tunnuslauseesi<ph name="END_LINK" /> avulla</translation>
<translation id="6384275966486438344">Ota käyttöön seuraava hakukone: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6503077044568424649">Käydyimmät</translation>
<translation id="6504611359718185067">Muodosta yhteys internetiin, niin voit lisätä tulostimen.</translation>
<translation id="6506374932220792071">X9.62 ECDSA ‑allekirjoitus, jossa on SHA-256</translation>
+<translation id="6508248480704296122">Liittyy kohteeseen <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Sovellus: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medialisenssi</translation>
<translation id="6510568984200103950">Vähemmän asetuksia</translation>
@@ -3529,9 +3584,11 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6551508934388063976">Komento ei ole käytettävissä. Avaa uusi ikkuna painamalla control-N.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> käyttäjää</translation>
<translation id="6555432686520421228">Poista kaikki käyttäjätilit ja palauta <ph name="IDS_SHORT_PRODUCT_NAME" />-laitteeseesi tehdasasetukset.</translation>
+<translation id="6555810572223193255">Poisto ei ole tällä hetkellä käytettävissä</translation>
<translation id="6556866813142980365">Tee uudelleen</translation>
<translation id="6558280019477628686">Tapahtui virhe. Kaikkia kohteita ei välttämättä poistettu.</translation>
<translation id="6559580823502247193">(on jo tässä laitteessa)</translation>
+<translation id="6560713683827832045">Tarkista, että sovellusilmoitukset ovat käytössä. Jos ne eivät ole, ota ne käyttöön valitsimella.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Tiedostonimi tai -polku on liian pitkä. Lyhennä nimeä tai tallenna muuhun sijaintiin.</translation>
<translation id="656398493051028875">Poistetaan tiedostoa <ph name="FILENAME" />…</translation>
@@ -3560,7 +3617,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6606070663386660533">Välilehti 8</translation>
<translation id="6607272825297743757">Tiedoston tiedot</translation>
<translation id="6607831829715835317">&amp;Lisää työkaluja</translation>
-<translation id="6610183966322615106">Tulostinta lisättäessä tapahtui virhe.</translation>
<translation id="6612358246767739896">Suojattu sisältö</translation>
<translation id="6613452264606394692">Lisää sivu kirjanmerkiksi, niin voit palata tähän nopeasti.</translation>
<translation id="6615455863669487791">Näytä</translation>
@@ -3637,9 +3693,11 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6736045498964449756">Hups, salasanat eivät täsmää!</translation>
<translation id="6736243959894955139">Osoite</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Et voi enää käyttää vanhaa profiilia, mutta voit poistaa sen.</translation>
<translation id="6739923123728562974">Näytä työpöydän pikakuvake</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> keskeytetty</translation>
<translation id="6742339027238151589">Ohjelman käytettävissä</translation>
+<translation id="6743841972744298686">Synkronointiasetukset</translation>
<translation id="6745592621698551453">Päivitä nyt</translation>
<translation id="6746124502594467657">Siirrä alas</translation>
<translation id="674632704103926902">Ota käyttöön napauttamalla vetäminen</translation>
@@ -3652,12 +3710,14 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6757101664402245801">URL-osoite kopioitu</translation>
<translation id="6758056191028427665">Kerro mielipiteesi</translation>
<translation id="6759193508432371551">Tehdasasetusten palauttaminen</translation>
+<translation id="6765234885931342179">nähdä suojausavaimesi sarjanumeron</translation>
<translation id="6766101255664245434">Ota uusi kuva tai valitse olemassa oleva valokuva tai kuvake.
<ph name="LINE_BREAK" />
Tämä kuva näkyy Chromebookin kirjautumisnäytöllä ja lukitusnäytöllä.</translation>
<translation id="6769712124046837540">Tulostinta lisätään…</translation>
<translation id="6771503742377376720">On varmenteen myöntäjä</translation>
<translation id="6773575010135450071">Lisää toimintoja…</translation>
+<translation id="6777817260680419853">Uudelleenohjaus estetty</translation>
<translation id="6778959797435875428">Poista sivustojen mykistys</translation>
<translation id="677965093459947883">Hyvin pieni</translation>
<translation id="6780439250949340171">hallinnoi muita asetuksia</translation>
@@ -3732,6 +3792,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="6898699227549475383">Organisaatio (O)</translation>
<translation id="6900284862687837908">Taustasovellus: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Liitä laite verkkotunnukseen</translation>
+<translation id="6903534926908201625">Voit koska tahansa muokata <ph name="BEGIN_LINK" />asetuksista<ph name="END_LINK" />, mitä tietoja Google kerää.</translation>
<translation id="6904344821472985372">Peruuta pääsy tiedostoon</translation>
<translation id="6904655473976120856">Sulje painamalla Sovellukset-painiketta.</translation>
<translation id="6904713658985136356"><ph name="HOST" /> haluaa jakaa laitteesi näytön.</translation>
@@ -3740,17 +3801,22 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="691024665142758461">ladata useita tiedostoja</translation>
<translation id="6911324888870229398">Verkkoyhteys katkesi. Tarkista yhteys tai kokeile toista Wi-Fi-verkkoa.</translation>
<translation id="6911734910326569517">Käytetty muisti</translation>
+<translation id="6914783257214138813">Salasanasi näkyvät kaikille, jotka näkevät viedyn tiedoston.</translation>
<translation id="6915804003454593391">Käyttäjä:</translation>
<translation id="6916590542764765824">Hallinnoi laajennuksia</translation>
<translation id="6920989436227028121">Avaa tavallisella välilehdellä</translation>
<translation id="6922128026973287222">Vähennä tiedonsiirtomäärää ja selaa nopeammin Google Data Saverin avulla. Saat lisätietoja klikkaamalla.</translation>
<translation id="6929555043669117778">Estä ponnahdusikkunat edelleen</translation>
<translation id="6930242544192836755">Kesto</translation>
+<translation id="6934241953272494177">Medialaitettasi tutkitaan…
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> löytyi</translation>
<translation id="693807610556624488">Kirjoitustoiminto ylittää attribuutin enimmäispituuden laitteella <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Kirjaudu sisään laitteeseen <ph name="TOKEN_NAME" /> ja todenna <ph name="HOST_NAME" /> varmenteellasi.</translation>
<translation id="6943176775188458830">Peruuta tulostus</translation>
<translation id="6943836128787782965">HTTP get -toiminto epäonnistui</translation>
<translation id="6945221475159498467">Valitse</translation>
+<translation id="694592694773692225">Uudelleenohjaus estettiin tällä sivulla.</translation>
<translation id="6949306908218145636">Aseta avoimet sivut kirjanmerkeiksi…</translation>
<translation id="6955446738988643816">Näytä ponnahdusikkuna</translation>
<translation id="6957231940976260713">Palvelun nimi</translation>
@@ -3854,13 +3920,16 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7093866338626856921">Vaihtaa tietoja isäntää <ph name="HOSTNAMES" /> käyttävien laitteiden kanssa.</translation>
<translation id="7096108453481049031">Valvotun käyttäjän tuonti epäonnistui. Tarkista verkkoyhteys ja yritä myöhemmin uudelleen.</translation>
<translation id="7098447629416471489">Tässä näytetään muut tallennetut hakukoneesi.</translation>
+<translation id="7099337801055912064">PPD on liian suuri ladattavaksi. Enimmäiskoko on 250 kt.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> valittua kohdetta</translation>
<translation id="7102687220333134671">Automaattiset päivitykset ovat käytössä.</translation>
<translation id="7106346894903675391">Osta lisää tallennustilaa...</translation>
<translation id="7108338896283013870">Piilota</translation>
<translation id="7108668606237948702">kirjoita</translation>
+<translation id="7112978678959880812">Räätälöinti on käytössä. Voit muuttaa tämän asetuksen osoitteessa myaccount.google.com.</translation>
<translation id="7113502843173351041">Saada selville sähköpostiosoitteesi</translation>
<translation id="7114054701490058191">Salasanat eivät täsmää</translation>
+<translation id="7117228822971127758">Yritä myöhemmin uudelleen.</translation>
<translation id="7117247127439884114">Kirjaudu uudelleen sisään...</translation>
<translation id="711840821796638741">Näytä hallinnoidut kirjanmerkit</translation>
<translation id="711902386174337313">Käyttää kirjautuneiden laitteidesi luetteloa</translation>
@@ -3901,6 +3970,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7180611975245234373">Päivitä</translation>
<translation id="7180865173735832675">Muokkaa</translation>
<translation id="7186088072322679094">Pidä yläpalkissa</translation>
+<translation id="7187428571767585875">Poistettavat tai muutettavat rekisteritiedot:</translation>
<translation id="7191159667348037">Tuntematon tulostin (USB)</translation>
<translation id="7191454237977785534">Tallenna tiedosto nimellä</translation>
<translation id="7196835305346730603">Etsitään lähellä olevia Chromeboxeja…</translation>
@@ -3909,6 +3979,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7201118060536064622"><ph name="DELETED_ITEM_NAME" /> poistettu</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Ladataan <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Sulje sivu}other{Sulje sivut}}</translation>
<translation id="721331389620694978">Kaikkia selaustapoihin mahdollisesti viittaavia asetuksia ei poisteta.</translation>
<translation id="7216409898977639127">Mobiilioperaattori</translation>
<translation id="7216595297012131718">Järjestä kielet haluamallasi tavalla.</translation>
@@ -3954,6 +4025,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="727952162645687754">Latausvirhe</translation>
<translation id="7279701417129455881">Hallinnoi evästeiden estoa...</translation>
<translation id="7280877790564589615">Käyttölupapyyntö</translation>
+<translation id="7283041136720745563">Google Drive ‑kiintiösi ei riitä.</translation>
<translation id="7287143125007575591">Pääsy evätty.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Avaa taustakuvasovellus.</translation>
@@ -4021,6 +4093,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7392118418926456391">Virustarkistus epäonnistui</translation>
<translation id="7392915005464253525">A&amp;vaa suljettu ikkuna uudelleen</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> käynnistyy tietokoneen käynnistyksen yhteydessä ja on käynnissä taustalla vielä kaikkien <ph name="PRODUCT_NAME" /> -ikkunoiden sulkemisen jälkeen.</translation>
+<translation id="7398254312354928459">Verkko vaihdettu</translation>
<translation id="7400418766976504921">URL-osoite</translation>
<translation id="740083207982962331">Odota, että Chromebox käynnistyy uudelleen…</translation>
<translation id="7400839060291901923">Avaa <ph name="PHONE_NAME" /> ja määritä yhteys</translation>
@@ -4031,6 +4104,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7409233648990234464">Käynnistä uudelleen ja tee Powerwash</translation>
<translation id="7409836189476010449">suorittaa Flashin</translation>
<translation id="7410344089573941623">Kysy, jos <ph name="HOST" /> haluaa käyttää kameraa ja mikrofonia</translation>
+<translation id="741204030948306876">Kyllä</translation>
<translation id="7412226954991670867">Keskusyksikön muisti</translation>
<translation id="7416362041876611053">Tuntematon verkkovirhe.</translation>
<translation id="7417705661718309329">Google-kartta</translation>
@@ -4052,6 +4126,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7445682342344043969">Ponnahdusikkunat estetty</translation>
<translation id="744859430125590922">Hallinnoi ja tarkastele tämän henkilön verkkosivustovierailuja osoitteesta <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Valitsemalla tämän tulostimen annat seuraavalle laajennukselle tulostimesi käyttöoikeuden:</translation>
+<translation id="7453467225369441013">Tämä kirjaa sinut ulos useimmilta sivustoilta. Sinua ei kirjata ulos Google-tililtäsi.</translation>
<translation id="7456142309650173560">kehitys</translation>
<translation id="7456847797759667638">Avaa sijainti...</translation>
<translation id="7461924472993315131">Kiinnitä</translation>
@@ -4062,7 +4137,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="747114903913869239">Virhe: laajennuksen koodauksen purkaminen ei onnistunut</translation>
<translation id="7473891865547856676">Ei kiitos</translation>
<translation id="747459581954555080">Palauta kaikki</translation>
-<translation id="747494631553057218">Rekisterimerkinnät:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> on havainnut virheen.</translation>
<translation id="7475671414023905704">Netscapen unohtunut salasana -URL</translation>
<translation id="7476454130948140105">Akun varaus ei riitä päivittämiseen (<ph name="BATTERY_PERCENT" /> %).</translation>
<translation id="7477347901712410606">Jos olet unohtanut tunnuslauseen, keskeytä ja nollaa synkronointi <ph name="BEGIN_LINK" />Google-hallintapaneelin<ph name="END_LINK" /> kautta.</translation>
@@ -4077,6 +4152,9 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7487067081878637334">Tekniikka</translation>
<translation id="7487099628810939106">Viive ennen klikkausta:</translation>
<translation id="7487969577036436319">Ei asennettuja osia</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> löytyi
+ <ph name="LINE_BREAK1" />
+ Valmis varmuuskopioimaan <ph name="BEGIN_LINK" />Google Driveen<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Avaa kaikki}=1{Avaa kirjanmerkki}other{Avaa kaikki #}}</translation>
<translation id="7489605380874780575">Tarkista kelpoisuus</translation>
<translation id="749028671485790643">Henkilö <ph name="VALUE" /></translation>
@@ -4089,7 +4167,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7497215489070763236">Palvelimen CA-varmenne</translation>
<translation id="7502658306369382406">IPv6-osoite</translation>
<translation id="7503191893372251637">Netscape-varmennetyyppi</translation>
-<translation id="7503607651407946808">Tätä sivua käännetään…</translation>
<translation id="7503821294401948377">Kuvakkeen <ph name="ICON" /> lataaminen selaintoimintoa varten epäonnistui.</translation>
<translation id="750509436279396091">Avaa latauskansio</translation>
<translation id="7505167922889582512">Näytä piilotetut tiedostot</translation>
@@ -4101,9 +4178,9 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7517569744831774757">Palauta kaikki asetukset alkuperäisiksi.</translation>
<translation id="7517786267097410259">Luo salasana –</translation>
<translation id="7518150891539970662">WebRTC-lokit (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Sivua käännetään…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Luo</translation>
+<translation id="7526413953848747421">Tuo Chromeen tehokkaita Google-palveluja, kuten oikeinkirjoituksen tarkistus ja napauttamalla hakeminen</translation>
<translation id="7529411698175791732">Tarkista internetyhteytesi. Jos ongelma jatkuu, kirjaudu ulos ja sitten takaisin sisään.</translation>
<translation id="7530016656428373557">Purkautumisnopeus watteina</translation>
<translation id="7536709149194614609">Käynnistä laite uudelleen ja yritä sitten uudestaan.</translation>
@@ -4127,7 +4204,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
yrittää luoda valvotun käyttäjän uudelleen.</translation>
<translation id="756445078718366910">Avaa selainikkuna</translation>
<translation id="7564847347806291057">Lopeta prosessi</translation>
-<translation id="7565291891798266313">Hakukoneeksi vaihdettiin <ph name="URL" />. Jos haluat poistaa käytöstä laajennuksia, jotka voivat vaihtaa hakukoneesi, klikkaa Palauta.</translation>
<translation id="7566118625369982896">Hallinnoi Play-sovelluksen linkkejä</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome-tiedot tyhjennetty</translation>
@@ -4136,13 +4212,10 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7573172247376861652">Akun varaus</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Kokoa</translation>
-<translation id="7577815336900970562">Paikanna Wi-Fi- tai mobiiliverkoilla</translation>
<translation id="7579149537961810247">Mykistä sivustoja</translation>
<translation id="7580671184200851182">Toista äänet samanlaisina kaikista kaiuttimista (monotoisto)</translation>
-<translation id="7581273696622423628">Vastaa kyselyyn</translation>
<translation id="7581462281756524039">Poistotyökalu</translation>
<translation id="7582582252461552277">Käytä tätä verkkoa</translation>
-<translation id="7586312264284919041">Haluatko kääntää tämän sivun?</translation>
<translation id="7586498138629385861">Chrome pysyy käynnissä, kun Chrome-sovelluksia on avoinna.</translation>
<translation id="7589461650300748890">Hei, varo vähän.</translation>
<translation id="7589661784326793847">Odota hetki</translation>
@@ -4159,6 +4232,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7607274158153386860">Pyydä tablet-laitteelle sopiva sivusto</translation>
<translation id="7611008212562900400">Hae laitteestasi, sovelluksista, verkosta…</translation>
<translation id="7615910377284548269">Hallinnoi hiekkalaatikossa toimimattomien laajennuksien estoa…</translation>
+<translation id="7616214729753637086">Lisätään laitetta…</translation>
<translation id="7617366389578322136">Yhdistetään laitteeseen <ph name="DEVICE_NAME" />.</translation>
<translation id="761779991806306006">Ei tallennettuja salasanoja.</translation>
<translation id="7622114377921274169">Ladataan</translation>
@@ -4187,6 +4261,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7664620655576155379">Tukematon Bluetooth-laite: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">Lisää tili</translation>
<translation id="7671130400130574146">Käytä järjestelmän otsikkoriviä ja reunoja</translation>
+<translation id="7683373461016844951">Jos haluat jatkaa, valitse OK, Lisää henkilö ja luo sähköpostiosoitteellasi (<ph name="DOMAIN" />) uusi profiili.</translation>
<translation id="7684212569183643648">Järjestelmänvalvojasi asentama</translation>
<translation id="7684559058815332124">Siirry captive portal -kirjautumissivulle</translation>
<translation id="7685049629764448582">JavaScriptin käyttämä muisti</translation>
@@ -4245,7 +4320,6 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7773726648746946405">Käyttökerran tallennustila</translation>
<translation id="7781335840981796660">Kaikki käyttäjätilit ja paikalliset tiedot poistetaan.</translation>
<translation id="7782102568078991263">Ei enää ehdotuksia Googlelta</translation>
-<translation id="778330624322499012">Laajennusta <ph name="PLUGIN_NAME" /> ei voitu ladata</translation>
<translation id="7784067724422331729">Tietokoneesi suojausasetukset estivät tämän tiedoston.</translation>
<translation id="7786207843293321886">Lopeta vierailijakäyttö</translation>
<translation id="7786889348652477777">&amp;Lataa sovellus uudelleen</translation>
@@ -4278,7 +4352,13 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7815680994978050279">Vaarallinen lataus estettiin</translation>
<translation id="7818135753970109980">Uusi teema lisätty (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA tai RSN)</translation>
+<translation id="7819992334107904369">Chromen synkronointi</translation>
<translation id="782057141565633384">K&amp;opioi videon osoite</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> löytyi.
+ <ph name="LINE_BREAK1" />
+ Google Drive ‑kiintiösi ei riitä. Tarvitaan vielä <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Kokeile valita vähemmän kuvia.</translation>
<translation id="782590969421016895">Käytä nykyisiä sivuja</translation>
<translation id="7829298379596169484">Äänituloa käytetään</translation>
<translation id="7831368056091621108">niin voit käyttää tätä laajennusta, historiaasi sekä Chromen muita asetuksia kaikilla laitteillasi.</translation>
@@ -4316,6 +4396,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
<translation id="7881969471599061635">Poista tekstitykset käytöstä</translation>
<translation id="7882358943899516840">Palveluntarjoajan tyyppi</translation>
<translation id="7885253890047913815">Uusimmat kohteet</translation>
+<translation id="7886917304091689118">Käynnissä Chromessa</translation>
<translation id="7887334752153342268">Monista</translation>
<translation id="7887864092952184874">Laitepari muodostettu Bluetooth-hiiren kanssa</translation>
<translation id="7889966925761734854">Kelaa</translation>
@@ -4399,7 +4480,9 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8000066093800657092">Ei verkkoa</translation>
<translation id="8001504501378762252">Sivusto saattoi juuri varastaa salasanasi</translation>
<translation id="8004582292198964060">Selain</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> saa aina nähdä leikepöydän sisällön</translation>
<translation id="8008356846765065031">Internetyhteys katkaistu. Tarkista internetyhteytesi.</translation>
+<translation id="8008765610824028412">Laajennuksen <ph name="PLUGIN_NAME" /> lataus epäonnistui.</translation>
<translation id="8008818777654712271">Lähetä automaattisesti joitain järjestelmän tietoja ja sivujen sisältöjä Googlelle auttaaksesi sitä havaitsemaan vaarallisia sovelluksia ja sivustoja.</translation>
<translation id="8012382203418782830">Tämä sivu on käännetty.</translation>
<translation id="8014154204619229810">Päivitysohjelma on käynnissä. Lataa sivu hetken kuluttua uudelleen ja tarkista tilanne.</translation>
@@ -4500,7 +4583,6 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="816055135686411707">Varmenteen luottamusasetusten virhe</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Luo uusi muistiinpano</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Hallinnoi mikrofoniasetuksia…</translation>
<translation id="8168435359814927499">Sisältö</translation>
<translation id="8174047975335711832">Laitteen tiedot</translation>
@@ -4517,7 +4599,6 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8191230140820435481">Hallita sovelluksia, laajennuksia ja teemoja</translation>
<translation id="8191453843330043793">V8-välityspalvelimen selvittäjä</translation>
<translation id="8195027750202970175">Tiedoston koko</translation>
-<translation id="8195739004487400241">Etusivuksi vaihdettiin <ph name="URL" />. Jos haluat poistaa käytöstä laajennuksia, jotka voivat vaihtaa etusivusi, klikkaa Palauta.</translation>
<translation id="8199300056570174101">Verkon ja laitteen ominaisuudet</translation>
<translation id="8200772114523450471">Jatka</translation>
<translation id="8202160505685531999">Päivitä <ph name="DEVICE_TYPE" />-profiilisi kirjoittamalla salasanasi uudelleen.</translation>
@@ -4535,6 +4616,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8226619461731305576">Jono</translation>
<translation id="8226742006292257240">Alla on tietokoneellesi myönnetty satunnaisesti luotu TPM-salasana.</translation>
<translation id="8227119283605456246">Liitä tiedosto</translation>
+<translation id="8233198815467326623">Palautetaanko oletusaloitussivu?</translation>
<translation id="8234795456569844941">Auta tiimiämme ongelman korjaamisessa. Kerro meille, mitä tapahtui juuri ennen profiilivirheviestiä:</translation>
<translation id="8234989666557591529">Valitse puhelin, jolla <ph name="DEVICE_TYPE" /> avataan lukituksesta.</translation>
<translation id="8238649969398088015">Ohjevinkki</translation>
@@ -4560,7 +4642,6 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8261378640211443080">Tätä laajennusta ei löydy kohteesta <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />, ja se on voitu lisätä ilman lupaasi.</translation>
<translation id="8261387128019234107">Lisää tili henkilölle <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Poista</translation>
-<translation id="8261673729476082470">Varmuuskopioidaan <ph name="FILE_COUNT" /> valokuvaa <ph name="BEGIN_LINK" />Google Driveen<ph name="END_LINK" />.</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ei ole käytössä tässä versiossa.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> poisti hiiren osoittimen käytöstä.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> käynnisti koko ruudun tilan.</translation>
@@ -4662,6 +4743,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8454288007744638700">Tai valitse uusi verkko:</translation>
<translation id="845627346958584683">Päättymisaika</translation>
<translation id="8456681095658380701">Nimi ei kelpaa</translation>
+<translation id="8457451314607652708">Tuo kirjanmerkkejä</translation>
<translation id="8460336040822756677">Jos poistat käytöstä Smart Lockin laitteelle <ph name="DEVICE_TYPE" />, et voi avata Chrome-laitteiden lukitusta käyttämällä puhelintasi. Sinun täytyy antaa salasanasi.</translation>
<translation id="8461329675984532579">Kotiverkon palveluntarjoajan nimi</translation>
<translation id="84613761564611563">Verkon määrityksen käyttöliittymää pyydettiin, odota hetki…</translation>
@@ -4726,14 +4808,15 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8569764466147087991">Valitse avattava tiedosto</translation>
<translation id="8571213806525832805">Viimeiset neljä viikkoa</translation>
<translation id="8574990355410201600"><ph name="HOST" /> saa aina toistaa ääntä</translation>
+<translation id="8578639784464423491">Enimmäispituus 99 kirjainta</translation>
<translation id="8579285237314169903">Synkronoidaan <ph name="NUMBER_OF_FILES" /> kohdetta…</translation>
<translation id="857943718398505171">Sallittu (suositus)</translation>
<translation id="8581809080475256101">Siirry eteenpäin painamalla tai avaa historia kontekstivalikon kautta.</translation>
<translation id="8584280235376696778">Avaa vide&amp;o uudessa välilehdessä</translation>
<translation id="8588866096426746242">Näytä profiilitiedot</translation>
+<translation id="8589652987924574405">Kirjanmerkkisi, historiasi, salasanasi ja muut asetuksesi synkronoidaan Google-tilillesi, joten voit käyttää niitä kaikilla laitteillasi. Voit muuttaa tätä asetusta myöhemmin asetuksissa.</translation>
<translation id="8590375307970699841">Ota käyttöön automaattiset päivitykset</translation>
<translation id="8594908476761052472">Tallenna video</translation>
-<translation id="8595925260712451473">Kirjoita palautteesi tähän.</translation>
<translation id="8596540852772265699">Muokatut tiedostot</translation>
<translation id="8597845839771543242">Ominaisuuden muoto:</translation>
<translation id="8598453409908276158">Ei hiekkalaatikossa toimiva laajennus estetty</translation>
@@ -4748,6 +4831,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8620617069779373398">Roaming-tila</translation>
<translation id="8620765578342452535">Määrittää verkkoyhteydet</translation>
<translation id="8620790565535071193">Haku epäonnistui</translation>
+<translation id="8622877356447980900">Haluatko kääntää tämän sivun?</translation>
<translation id="8623004009673949077">Sovellukset, joilla on luettelomäärite kiosk_only, täytyy asentaa Chrome-käyttöjärjestelmän kioskitilassa.</translation>
<translation id="8624205858755890468">Sallii Assistantin näyttää kohteisiin liittyviä tietoja, sovelluksia ja toimintoja.</translation>
<translation id="862542460444371744">Laaj&amp;ennukset</translation>
@@ -4793,6 +4877,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8671210955687109937">Voi kommentoida</translation>
<translation id="8673026256276578048">Haku verkosta...</translation>
<translation id="8673383193459449849">Palvelinvirhe</translation>
+<translation id="8674241889607553858">Haluatko kääntää tämän sivun?</translation>
<translation id="8675354002693747642">Esijaettu avain</translation>
<translation id="8676374126336081632">Tyhjennä teksti</translation>
<translation id="8677039480012021122">Tyhjennä tiedot ja irrota</translation>
@@ -4805,6 +4890,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8688579245973331962">Eikö nimeäsi näy?</translation>
<translation id="8688591111840995413">Virheellinen salasana</translation>
<translation id="8688672835843460752">Saatavilla</translation>
+<translation id="8689583087392258564">Laitteen liittäminen verkkotunnukseen epäonnistui. Organisaatioyksikkö on virheellinen.</translation>
<translation id="869257642790614972">Avaa viimeksi suljettu välilehti uudelleen</translation>
<translation id="8695825812785969222">&amp;Avaa sijainti...</translation>
<translation id="8698464937041809063">Google-piirros</translation>
@@ -4819,6 +4905,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8708671767545720562">&amp;Lisätietoja</translation>
<translation id="8710187907779883426">lyhyt (1 s)</translation>
<translation id="8711402221661888347">Hamppari</translation>
+<translation id="8712637175834984815">Ymmärretty</translation>
<translation id="8713570323158206935">Lähetä <ph name="BEGIN_LINK1" />järjestelmän tiedot<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Tukiaika päättyy</translation>
<translation id="871476437400413057">Googlen tallentamia salasanoja</translation>
@@ -4894,7 +4981,6 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="882204272221080310">Paranna suojausta päivittämällä laiteohjelmisto.</translation>
<translation id="8823514049557262177">Kopioi linkin te&amp;ksti</translation>
<translation id="8824701697284169214">Lisää sivu...</translation>
-<translation id="8827850355924932817">Paikanna Wi-Fi-verkolla</translation>
<translation id="8828933418460119530">DNS-nimi</translation>
<translation id="8830796635868321089">Päivitystarkistus epäonnistui nykyisillä välityspalvelinasetuksilla. Muuta <ph name="PROXY_SETTINGS_LINK_START" />välityspalvelinasetuksia<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> ohjaa verkon määritystä.</translation>
@@ -4947,13 +5033,14 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="8912793549644936705">Venytä</translation>
<translation id="8915370057835397490">Ladataan ehdotusta</translation>
<translation id="8916476537757519021">Incognito-alakehys: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster -muuntaja</translation>
+<translation id="8918468086406665831">Synkronoi tilille <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Salli aina mainokset tällä sivustolla.</translation>
<translation id="8925458182817574960">A&amp;setukset</translation>
<translation id="8926389886865778422">Älä kysy uudestaan</translation>
<translation id="8926518602592448999">Poista kehittäjätilassa olevat laajennukset käytöstä</translation>
<translation id="892706138619340876">Jotkin asetukset nollattiin</translation>
<translation id="8931394284949551895">Uudet laitteet</translation>
+<translation id="893242274404530797">Yhteyden pikajakaminen edellyttää Google Play Palveluiden ilmoituksia</translation>
<translation id="8933960630081805351">Näytä Finderi&amp;ssä</translation>
<translation id="8934732568177537184">Jatka</translation>
<translation id="8938356204940892126">Luovutan</translation>
@@ -5011,6 +5098,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="9024127637873500333">Avaa uudessa välilehdessä</translation>
<translation id="9024331582947483881">koko näyttö</translation>
<translation id="9025098623496448965">OK, palaa takaisin kirjautumissivulle</translation>
+<translation id="902659348151742535">Google voi muokata hakua, mainoksia ja muita Googlen palveluita selaushistoriasi perusteella.</translation>
<translation id="9026731007018893674">lataus</translation>
<translation id="9027146684281895941">Kun valvot käyttäjää, voit hallita ja tarkastella tämän verkkosivustovierailuja Google-tililläsi.</translation>
<translation id="9027459031423301635">Avaa linkki uudessa &amp;välilehdessä</translation>
@@ -5051,7 +5139,6 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="9084064520949870008">Avaa ikkunassa</translation>
<translation id="9088234649737575428">Yrityskäytäntö estää laajennuksen <ph name="PLUGIN_NAME" />.</translation>
<translation id="9088917181875854783">Vahvista, että tämä salasana näkyy laitteella <ph name="DEVICE_NAME" />:</translation>
-<translation id="9090669887503413452">Lähetä järjestelmätietoja</translation>
<translation id="9094033019050270033">Päivitä salasana</translation>
<translation id="9094982973264386462">Poista</translation>
<translation id="9095253524804455615">Poista</translation>
@@ -5105,6 +5192,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="9170397650136757332">Tallenna sormenjälkesi kokonaisuudessaan liikuttamalla sormeasi varovasti.</translation>
<translation id="9170848237812810038">K&amp;umoa</translation>
<translation id="9170884462774788842">Toinen tietokoneellasi oleva ohjelma lisäsi teeman, joka voi muuttaa Chromen toimintaa.</translation>
+<translation id="9173995187295789444">Haetaan Bluetooth-laitteita…</translation>
<translation id="9174212595744391062">Kaikkien sivustojen evästeet ja välimuisti poistetaan, mukaan lukien</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth-laite yhdistetty</translation>
<translation id="9177499212658576372">Olet nyt yhdistettynä <ph name="NETWORK_TYPE" />verkkoon.</translation>
@@ -5129,6 +5217,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="932327136139879170">Etusivu</translation>
<translation id="932508678520956232">Tulostuksen käynnistäminen ei onnistunut.</translation>
<translation id="93393615658292258">Vain salasana</translation>
+<translation id="935490618240037774">Kirjanmerkkisi, historiasi, salasanasi ja muut asetuksesi synkronoidaan Google-tilillesi, jotta voit käyttää niitä kaikilla laitteillasi.</translation>
<translation id="936801553271523408">Järjestelmän diagnostiikkatiedot</translation>
<translation id="93766956588638423">Korjaa laajennus</translation>
<translation id="938470336146445890">Asenna käyttäjävarmenne.</translation>
@@ -5149,6 +5238,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
<translation id="960987915827980018">Noin tunti jäljellä</translation>
<translation id="962802172452141067">Kirjanmerkkien kansiopuu</translation>
<translation id="968174221497644223">Sovellusvälimuisti</translation>
+<translation id="969096075394517431">Vaihda kieltä</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 välilehti}other{# välilehteä}}</translation>
<translation id="971774202801778802">Lisää URL-osoite kirjanmerkkeihin</translation>
<translation id="973473557718930265">Sulje</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_fil.xtb b/chromium/chrome/app/resources/generated_resources_fil.xtb
index 5736e5139f0..722ae91ae71 100644
--- a/chromium/chrome/app/resources/generated_resources_fil.xtb
+++ b/chromium/chrome/app/resources/generated_resources_fil.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Buksan ang Link sa bagong Window ng <ph name="APP" /></translation>
<translation id="1005274289863221750">Gamitin ang iyong mikropono at camera</translation>
<translation id="1007408791287232274">Hindi ma-load ang mga device.</translation>
+<translation id="1008186147501209563">I-export ang mga bookmark</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Hindi Tumutugon ang Page}one{Hindi Tumutugon ang Mga Page}other{Hindi Tumutugon ang Mga Page}}</translation>
<translation id="1012794136286421601">Sini-sync ang iyong mga file ng Docs, Mga Sheet, Slide at Guhit. Buksan ang Google Drive app upang i-access ang mga ito online o offline.</translation>
-<translation id="1013383076511149692">Tingnan ang text at mga larawang kinokopya mo sa clipboard</translation>
<translation id="1013707859758800957">Pinahintulutang tumakbo sa page na ito ang isang hindi naka-sandbox na plugin.</translation>
<translation id="1015318665228971643">I-edit ang Pangalan ng Folder</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Buksan lahat sa &amp;bagong window}=1{Buksan sa &amp;bagong window}one{Buksan lahat (#) sa &amp;bagong window}other{Buksan lahat (#) sa &amp;bagong window}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Hindi maalis ang mapaminsalang software</translation>
<translation id="1062407476771304334">Palitan</translation>
<translation id="1062866675591297858">Pamahalaan ang iyong mga pinangangasiwaang user sa pamamagitan ng <ph name="BEGIN_LINK" />Dashboard ng Mga Pinangangasiwaang User<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Pangsuri ng File sa Media Library</translation>
<translation id="1064835277883315402">Sumali sa pribadong network</translation>
<translation id="1064912851688322329">Idiskonekta ang iyong Google Account</translation>
<translation id="1067048845568873861">Ginawa</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Pag-encipher ng Data</translation>
+<translation id="1074944608454986967">Upang basahin ang content nang malakas, i-press nang matagal ang Maghanap, pagkatapos ay i-click o i-drag upang pumili ng content. O kaya, mag-highlight ng rehiyon at gamitin ang Maghanap + S.</translation>
<translation id="1076698951459398590">I-enable ang Tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Mag-Set up ng Mga Awtomatikong Update para sa Lahat ng Mga User</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Mag-sign in<ph name="END_SIGN_IN_LINK" /> upang makontrol at matingnan ang mga website na binibisita ng taong ito.</translation>
<translation id="109758035718544977">I-unmute ang Mga Site</translation>
<translation id="1097658378307015415">Bago mag-sign in, mangyaring pumasok bilang Bisita upang i-activate ang network <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Palaging i-translate ang <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Huminto</translation>
<translation id="1110155001042129815">Mag-intay</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Huwag payagan ang anumang mga site na gamitin ang mga eksklusibong mensahe ng system upang i-access ang mga MIDI device</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">I-edit ang search engine</translation>
-<translation id="1131167343343087859">Mga credit card at address na gumagamit ng Google Payments.</translation>
<translation id="1134009406053225289">Buksan sa incognito window</translation>
<translation id="1137673463384776352">Buksan ang link sa <ph name="APP" /></translation>
<translation id="1140351953533677694">I-access ang iyong mga Bluetooth at Serial device</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Na-block ang plugin</translation>
<translation id="1145532888383813076">Maghanap sa iyong device, mga app, at web.</translation>
<translation id="1146204723345436916">Mag-import ng mga bookmark mula sa file na HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ang nakita.
+ <ph name="LINE_BREAK1" />
+ Walang available na sapat na espasyo sa lokal na storage. Kailangan ng karagdagang <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Subukang pumili ng mas kaunting larawan.</translation>
<translation id="1149088842877960903">Na-off ang pagpapatupad ng JavaScript sa pamamagitan ng AppleScript. Upang i-on ito, bisitahin ang Mga Setting ng Chrome &gt; Advanced &gt; System. Para sa higit pang impormasyon: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Buwan ng pag-expire</translation>
<translation id="1153356358378277386">Mga nakapares na device</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Pangalanang muli</translation>
<translation id="1175364870820465910">&amp;I-print...</translation>
<translation id="117624967391683467">Kinokopya ang <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">I-restore ang Default na Search Engine?</translation>
<translation id="1177863135347784049">Custom</translation>
<translation id="1178581264944972037">I-pause</translation>
<translation id="1179803038870941185">Gusto ng <ph name="URL" /> na magkaroon ng buong kontrol sa iyong mga MIDI device.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Basahin at baguhin ang mga naka-whitelist na user</translation>
<translation id="1206407435587370571">I-explore ang iyong Chromebook</translation>
<translation id="1209796539517632982">Mga awtomatikong server ng pangalan</translation>
+<translation id="1210982357925844241">Tingnan at pamahalaan ang mga naka-save na password sa <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Gamitin ang web nang hindi nase-save ang iyong history ng pag-browse gamit ang isang incognito window</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> ang naka-set up na fingerprint</translation>
<translation id="1215411991991485844">Nadagdag ang bagong background na app</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Naghahanap ng mga mobile network</translation>
<translation id="1285320974508926690">Huwag isalin kailanman ang site na ito</translation>
<translation id="1285484354230578868">Mag-imbak ng data sa iyong Google Drive account</translation>
+<translation id="1288037062697528143">Awtomatikong mag-o-on ang Night Light sa paglubog ng araw</translation>
<translation id="1293177648337752319">I-unmute ang Site</translation>
<translation id="1293509594570842875">Hindi magawa ang bagong pinangangasiwaang user. Pakitingnan ang iyong koneksyon sa network at subukang muli sa ibang pagkakataon.</translation>
<translation id="1293556467332435079">Mga File</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML File ng Mga Bookmark</translation>
<translation id="1303671224831497365">Walang nakitang Bluetooth device</translation>
<translation id="1306606229401759371">Baguhin ang mga setting</translation>
-<translation id="1307398858972670978">I-access ang iyong mga password mula sa anumang device sa <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Oops! Nabigo ang system na i-imbak ang pangmatagalang token sa pag-access sa API para sa device na ito.</translation>
<translation id="1313405956111467313">Awtomatikong proxy configuration</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Ako ito.</translation>
<translation id="1338776410427958681">I-collapse ang <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Nagtatanggal...</translation>
-<translation id="1339266338863469628">Default (ikaw lang ang pakinggan)</translation>
<translation id="1340527397989195812">Mag-back up ng media mula sa device gamit ang Files app.</translation>
<translation id="1341988552785875222">Itinakda ng '<ph name="APP_NAME" />' ang wallpaper sa kasalukuyan. Maaaring kailanganin mong i-uninstall ang '<ph name="APP_NAME" />' bago ka pumili ng ibang wallpaper.</translation>
<translation id="1346748346194534595">Kanan</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Magsisimula ang pag-update kapag umabot na ang baterya sa <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Nag-i-import ng <ph name="FILE_COUNT" /> (na) file...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Hindi makita ang PPD. Tiyaking online ang iyong Chromebook at subukang muli.</translation>
<translation id="1355466263109342573">Naka-block ang <ph name="PLUGIN_NAME" /></translation>
<translation id="1357589289913453911">Id ng Extension</translation>
<translation id="1358735829858566124">Hindi nagagamit ang file o ang direktoryo.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Kaliwa papuntang Kanan</translation>
<translation id="1370646789215800222">Alisin ang tao?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Aalisin ang 1 item}one{Aalisin ang # item}other{Aalisin ang # na item}}</translation>
+<translation id="1372841398847029212">I-sync sa iyong account</translation>
<translation id="1374844444528092021">Ang certificate na kinakailangan ng network na "<ph name="NETWORK_NAME" />" ay maaaring hindi naka-install o wala nang bisa. Mangyaring kumuha ng isang bagong certificate at subukang kumonekta muli.</translation>
<translation id="1374962581120570592">Naitakda ang Cookies</translation>
<translation id="1375321115329958930">Mga Naka-save na Password</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Gumawa ng pinangangasiwaang user</translation>
<translation id="1410197035576869800">Icon ng App</translation>
<translation id="1410616244180625362">Ipagpatuloy ang pagpapahintulot sa <ph name="HOST" /> na i-access ang iyong camera</translation>
+<translation id="1411668397053040814">I-install o i-update ang Daydream Keyboard upang magamit ang Chrome sa VR</translation>
<translation id="1414648216875402825">Iyong ina-update ang isang hindi matatag na bersyon ng <ph name="PRODUCT_NAME" /> na naglalaman ng mga tampok na kasalukuyang isinasagawa. Magkakaroon ng mga pag-crash at hindi inaasahang mga bug. Mangyaring magpatuloy nang may pag-iingat.</translation>
+<translation id="1415708812149920388">Tinanggihan ang read access sa clipboard</translation>
<translation id="1415990189994829608">Ang <ph name="EXTENSION_NAME" /> (extension ID "<ph name="EXTENSION_ID" />") ay hindi pinapayagan sa ganitong uri ng session.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Hala! Nabigong mabuo ang random RSA pribadong key.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Hiwa ng pizza</translation>
<translation id="1467432559032391204">Kaliwa</translation>
<translation id="1467999917853307373">Gusto ng <ph name="URL" /> na permanenteng mag-imbak ng data sa iyong device.</translation>
+<translation id="1468571364034902819">Hindi magagamit ang profile na ito</translation>
<translation id="1470719357688513792">Magkakabisa ang mga bagong setting ng cookie pagkatapos i-reload ang pahina.</translation>
<translation id="1470811252759861213">Upang mailagay ang iyong mga extension sa lahat ng iyong computer, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Hindi na-upload ang "<ph name="FILENAME" />." Walang sapat na bakanteng espasyo sa iyong Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Identity API Token Cache</translation>
<translation id="1478233201128522094">Sa susunod, ia-unlock ng bagong telepono ang <ph name="DEVICE_TYPE" /> na ito. I-off ang Smart Lock sa Mga Setting.</translation>
<translation id="1478340334823509079">Mga detalye: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Handa nang mag-back up ng <ph name="FILE_COUNT" /> (na) bagong larawan</translation>
<translation id="1483493594462132177">Ipadala</translation>
<translation id="1485015260175968628">Maaari na itong:</translation>
<translation id="1485141095922496924">Bersyon <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Naka-on - mga custom na setting</translation>
<translation id="1493892686965953381">Hinihintay ang <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> (na) iba pang available na device.</translation>
-<translation id="1497284176235884849">Invalid ang ibinigay na PPD.</translation>
<translation id="1497522201463361063">Hindi mapalatan ang pangalan "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Hindi kilalang device [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Ang account ng may-ari na ito ay dapat ang unang naka-sign in na account sa isang session ng multiple na pag-sign in.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">I-access ang backend ng debugger ng pahina</translation>
<translation id="1601560923496285236">Ilapat</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">I-clear ang entry</translation>
<translation id="1608626060424371292">Alisin ang user na ito</translation>
<translation id="1609170755653088773">I-sync ang password na ito sa iyong iPhone</translation>
<translation id="1609862759711084604">Nakaraang user</translation>
+<translation id="1611557582955786626">Mag-sign in para sa naka-personalize na karanasan sa pag-browse, na naka-sync sa iyong mga device</translation>
<translation id="1611584202130317952">Nagambala ang daloy ng provisioning. Pakisubukang muli o makipag-ugnayan sa may-ari o administrator ng iyong device.</translation>
<translation id="1611649489706141841">susunod</translation>
<translation id="1611704746353331382">Mag-export ng Mga Bookmark sa HTML File...</translation>
<translation id="1612129875274679969">Permanenteng panatilihin sa kiosk mode ang device na ito.</translation>
+<translation id="161460670679785907">Hindi makita ang iyong telepono</translation>
<translation id="1616206807336925449">Hindi nangangailangan ang extension na ito ng mga espesyal na pahintulot.</translation>
<translation id="161707228174452095">Naidagdag na ang fingerprint!</translation>
<translation id="1618268899808219593">Help Center</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Ipakita ang mga opsyon sa pag-input</translation>
<translation id="1650709179466243265">Idagdag ang www. at .com at bukas na address</translation>
<translation id="1651008383952180276">Dapat mong ilagay ang katulad na passphrase nang dalawang beses</translation>
-<translation id="1652972346408808053">Na-save ang password. I-access ang iyong mga password mula sa anumang device sa <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Idagdag ang printer sa Google Cloud Print nang sa gayon ay makakapag-print ka kahit saan.}one{Idagdag ang # printer sa Google Cloud Print nang sa gayon ay makakapag-print ka kahit saan.}other{Idagdag ang # na printer sa Google Cloud Print nang sa gayon ay makakapag-print ka kahit saan.}}</translation>
<translation id="1657406563541664238">Tulungan ang <ph name="PRODUCT_NAME" /> na maging mas mahusay sa pamamagitan ng awtomatikong pagpapadala ng mga istatistika ng paggamit at mga crash report sa Google</translation>
<translation id="1658424621194652532">Ina-access ng pahinang ito ang iyong mikropono.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Hindi ma-access ang file sa mga kadahilanang pang-seguridad.</translation>
<translation id="167832068858235403">hinaan ang volume</translation>
<translation id="1679068421605151609">Mga Tool ng Developer</translation>
+<translation id="16815041330799488">Huwag payagan ang mga site na makita ang text at mga larawang kinopya sa clipboard</translation>
<translation id="1682548588986054654">New Incognito Window</translation>
+<translation id="1688935057616748272">Mag-type ng titik</translation>
<translation id="168991973552362966">Magdagdag ng kalapit na printer</translation>
<translation id="1689945336726856614">Kopyahin ang &amp;URL</translation>
<translation id="1692602667007917253">Oops, nagkaroon ng problema</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Pamamaraan ng pag-input</translation>
<translation id="175772926354468439">Paganahin ang tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Tingnan sa Chrome Web Store</translation>
<translation id="1758831820837444715">I-configure ang network ng Ethernet</translation>
<translation id="1763046204212875858">Gumawa ng mga shortcut ng application</translation>
<translation id="1763108912552529023">Magpatuloy sa pag-explore</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Mag-ingat:<ph name="END_BOLD" /> Ang mga file na ito ay pansamantala at maaaring awtomatikong tanggalin upang magbakante ng espasyo sa disk. <ph name="BEGIN_LINK" />Matuto nang Higit Pa<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Mag-set up ng Smart Lock para sa iyong <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">Kulang ang espasyo sa device</translation>
+<translation id="1818007989243628752">I-delete ang password para sa <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Sinusuri</translation>
<translation id="1828149253358786390">Gusto kang padalhan ng <ph name="SITE" /> ng mga notification.</translation>
<translation id="1828378091493947763">Hindi sinusuportahan ang plugin na ito para sa device na ito</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Sa startup</translation>
<translation id="2006638907958895361">Buksan ang Link sa <ph name="APP" /></translation>
<translation id="2007404777272201486">Mag-ulat ng Isyu...</translation>
+<translation id="2015632741368427174">Nag-block ng pag-redirect sa site:</translation>
<translation id="2016430552235416146">Tradisyonal</translation>
<translation id="2017334798163366053">I-disable ang pagkolekta ng data ng pagganap</translation>
<translation id="2017836877785168846">Kini-clear ang history at mga awtomatikong pagkumpleto sa address bar.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Umiiral na ang isang file na may pangalang "<ph name="FILENAME" />". Ano ang gusto mong gawin?</translation>
<translation id="2087822576218954668">Print: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Mag-browse nang ligtas gamit ang Google Chrome</translation>
+<translation id="2089795179672254991">Magtanong kapag gusto ng site na makita ang text at mga larawang kinopya sa clipboard (inirerekomenda)</translation>
<translation id="2090165459409185032">Upang i-recover ang impormasyon ng iyong account, pumunta sa: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Setting ng seguridad ng system</translation>
<translation id="2091887806945687916">Tunog</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Baguhin ang laki</translation>
<translation id="2124930039827422115">{1,plural, =1{Na-rate ng <ph name="AVERAGE_RATING" /> ng isang user.}one{Na-rate ng <ph name="AVERAGE_RATING" /> ng # user.}other{Na-rate ng <ph name="AVERAGE_RATING" /> ng # na user.}}</translation>
<translation id="2126167708562367080">Na-disable ng iyong administrator ang pag-sync.</translation>
-<translation id="2126426811489709554">Pinapagana ng Chrome</translation>
<translation id="2127372758936585790">Low-power charger</translation>
<translation id="212862741129535676">Porsyento ng Ginagamit sa Estado ng Dalas</translation>
<translation id="2128691215891724419">Error sa Pag-sync: I-update ang Passphrase ng Pag-sync...</translation>
<translation id="2129825002735785149">I-update ang plugin</translation>
<translation id="2129904043921227933">Error sa Pag-sync: I-update ang Passphrase ng Pag-sync...</translation>
<translation id="2131077480075264">Hindi ma-install ang "<ph name="APP_NAME" />" dahil hindi ito pinayagan ng "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Gusto Mo Bang Isalin Ang Page na Ito?</translation>
<translation id="2135787500304447609">&amp;Magpatuloy</translation>
<translation id="2136372518715274136">Ilagay ang bagong password</translation>
<translation id="2136476978468204130">Mali ang inilagay mong passphrase</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA Compromise</translation>
<translation id="218070003709087997">Gumamit ng numero upang maisaad kung gaano karaming kopya ang ipi-print (1 hanggang 999).</translation>
<translation id="2187895286714876935">Error sa Pag-import ng Certificate ng Server</translation>
+<translation id="2187906491731510095">Na-update ang mga extension</translation>
<translation id="2188881192257509750">Buksan ang <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Pangkuha ng mga Kredensyal ng WiFi</translation>
<translation id="219008588003277019">Module ng Native Client: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">Maligayang pagdating</translation>
<translation id="225692081236532131">Status ng pag-activate</translation>
+<translation id="2261323523305321874">Gumawa ang iyong administrator ng mga pagbabago sa buong system na nagdi-disable sa ilang lumang profile.</translation>
<translation id="2262477216570151239">Pagkaantala bago ang pag-uulit</translation>
<translation id="2263189956353037928">Mag-sign out at mag-sign in muli</translation>
<translation id="2263497240924215535">(Hindi Pinagana)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Nais mo bang i-install ang <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Pamamaraang EAP:</translation>
<translation id="2297705863329999812">Maghanap ng mga printer</translation>
-<translation id="230115972905494466">Walang nahanap na tugmang device</translation>
<translation id="2301382460326681002">Hindi wasto ang pinagmulang direktoryo ng extension.</translation>
<translation id="2302685579236571180">Maging incognito</translation>
<translation id="23030561267973084">Humiling ng karagdagang mga pahintulot ang "<ph name="EXTENSION_NAME" />."</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Wika at input</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Awtomatikong nase-save sa <ph name="LOCK_SCREEN_APP_NAME" /> ang mga tala sa lock screen. Mananatili ang iyong pinakabagong tala sa lock screen.</translation>
+<translation id="2352947182261340447">Walang available na sapat na espasyo sa lokal na storage.</translation>
<translation id="2353297238722298836">Pinapayagan ang camera at mikropono</translation>
<translation id="2356070529366658676">Magtanong</translation>
<translation id="2356517949307388948">Nagkaroon ng error habang naghahanap ang Chrome ng mapaminsalang software.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Palaging i-block ang pag-access sa mikropono</translation>
<translation id="2367972762794486313">Ipakita ang apps</translation>
<translation id="2371076942591664043">Buksan kapag &amp;tapos na</translation>
-<translation id="237336063998926520">Gamitin ang iyong IP address upang malaman ang lokasyon</translation>
<translation id="2377319039870049694">Lumipat sa list view</translation>
<translation id="2377667304966270281">Mga Hard Fault</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> (na) file ang pinili</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Nagka-error. Pakisuri ang iyong printer at subukang muli.</translation>
<translation id="2385700042425247848">Pangalan ng serbisyo:</translation>
<translation id="2387458720915042159">Uri ng koneksyon sa proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> (na) bagong larawan ang nakita
- <ph name="LINE_BREAK1" />
- Kulang ang espasyo sa device.
- <ph name="LINE_BREAK2" />
- Subukang pumili ng ilang larawan upang makapagsimula.</translation>
<translation id="2391419135980381625">Karaniwang font</translation>
<translation id="2391762656119864333">Bawiin</translation>
<translation id="2392369802118427583">I-activate</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Patakbuhin sa <ph name="ORIGIN" /> sa Lahat ng Pagkakataon</translation>
<translation id="2425665904502185219">Kabuuang laki ng file</translation>
<translation id="2428510569851653187">Ilarawan ang ginagawa mo noong nag-crash ang tab</translation>
+<translation id="2431027948063157455">Hindi na-load ang Google Assistant, pakitingnan ang iyong koneksyon sa network at subukang muli.</translation>
<translation id="2433452467737464329">Magdagdag ng query param sa URL upang i-auto-refresh ang pahina: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Hitsura</translation>
<translation id="2435248616906486374">Nadiskonekta ang network</translation>
@@ -916,6 +927,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2445081178310039857">Kinakailangan ang pinagmulang direktoryo ng extension.</translation>
<translation id="2448312741937722512">Uri</translation>
<translation id="2450223707519584812">Hindi mo magagawang magdagdag ng mga user dahil wala ang mga Google API key. Tingnan ang <ph name="DETAILS_URL" /> para sa mga detalye.</translation>
+<translation id="2450849356604136918">Walang aktibong view</translation>
<translation id="2453021845418314664">Advanced na mga setting ng pag-sync</translation>
<translation id="2453576648990281505">Umiiral na ang file</translation>
<translation id="2453860139492968684">Tapos na</translation>
@@ -923,7 +935,6 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2457246892030921239">Gustong kumopya ng <ph name="APP_NAME" /> ng mga file mula sa <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Certification Authority Key ID</translation>
<translation id="2462752602710430187">Idinagdag ang <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Mag-import ng Mga Bookmark</translation>
<translation id="2464089476039395325">HTTP Proxy</translation>
<translation id="2468902267404883140">Hindi makakonekta sa iyong telepono. Siguraduhing gumagamit ka ng tugmang Android phone na naka-on at malapit. &lt;a&gt;Matuto pa&lt;/a&gt;</translation>
<translation id="2470702053775288986">Na-disable ang mga hindi sinusuportahang extension</translation>
@@ -992,6 +1003,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2562743677925229011">Hindi naka-sign in sa <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Binabati kita! Na-activate ang iyong serbisyo ng data ng '<ph name="NAME" />' at handa nang gamitin.</translation>
<translation id="2566124945717127842">Mag-powerwash upang i-reset ang iyong <ph name="IDS_SHORT_PRODUCT_NAME" /> device upang maging parang bago.</translation>
+<translation id="2567257616420533738">Na-save ang password. Tingnan at pamahalaan ang mga naka-save na password sa <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Infobar Container</translation>
<translation id="2570000010887652771">Na-save ang data.</translation>
<translation id="257088987046510401">Mga tema</translation>
@@ -1012,6 +1024,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Default na mga setting ng paghahanap</translation>
<translation id="2586657967955657006">Clipboard</translation>
+<translation id="2586672484245266891">Maglagay ng mas maikling URL</translation>
<translation id="2587922270115112871">Hindi gumagawa ng isang Google Account ang paggawa ng isang pinangangasiwaang user, at hindi susunod sa mga ito ang mga setting
at data ng mga ito sa iba pang mga device na may Chrome Sync. Nalalapat lang ang isang pinangangasiwaang user sa device na ito.</translation>
<translation id="258932246702879617">Piliin ang <ph name="BEGIN_BOLD" />I-pin sa taskbar<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2633199387167390344">Gumagamit ang <ph name="NAME" /> ng <ph name="USAGE" /> MB ng disk space.</translation>
<translation id="2633212996805280240">Alisin ang "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">Hindi makumpleto ng <ph name="PRODUCT_NAME" /> ang pag-install, ngunit patuloy na gagana mula sa larawan ng disk nito.</translation>
+<translation id="2635176084534510129">Magkaroon ng mga mas naka-personalize na karanasan, gaya ng mas maiinam na suhestyon sa content at mas mahusay na Translate</translation>
<translation id="2635276683026132559">Paglagda</translation>
<translation id="2635926034288331400">I-install sa Mga Application</translation>
<translation id="2636625531157955190">Hindi ma-access ng Chrome ang larawan.</translation>
@@ -1054,14 +1068,15 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2643698698624765890">Pamahalaan ang iyong mga extension sa pamamagitan ng pag-click sa Mga Extension sa menu na Window.</translation>
<translation id="2647142853114880570">mag-reload</translation>
<translation id="2647269890314209800">Ginagamit ang Cookies</translation>
+<translation id="264810637653812429">Walang nahanap na tugmang device.</translation>
<translation id="2648831393319960979">Idinaragdag ang printer sa iyong account - maaari itong tumagal nang ilang sandali...</translation>
<translation id="2649045351178520408">Base64-encoded ASCII, certificate chain</translation>
<translation id="2653266418988778031">Kapag nagtanggal ka ng certificate ng Certification Authority (CA), hindi na pagkakatiwalaan ng iyong browser ang anumang mga certificate na ibinigay ng CA na iyon.</translation>
<translation id="2653659639078652383">Isumite</translation>
<translation id="265390580714150011">Field Value</translation>
-<translation id="2654286334048437383">Mag-export ng Mga Bookmark</translation>
<translation id="2655386581175833247">Certificate ng user:</translation>
<translation id="2660779039299703961">Kaganapan</translation>
+<translation id="266079277508604648">Hindi makakonekta sa printer. Tiyaking naka-on ang printer at nakakonekta ito sa iyong Chromebook sa pamamagitan ng Wi-Fi o USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Wika</translation>
@@ -1084,6 +1099,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2680208403056680091">Kinokontrol ang Iyong Koneksyon sa Internet</translation>
<translation id="268053382412112343">Ka&amp;saysayan</translation>
<translation id="2683638487103917598">Pinagbukod-bukod ang folder</translation>
+<translation id="2684004000387153598">Upang magpatuloy, i-click ang OK, tapos i-click ang Magdagdag ng Tao upang gumawa ng bagong profile para sa iyong email address.</translation>
<translation id="2686759344028411998">Hindi matukoy ang anumang mga na-load na module.</translation>
<translation id="2688196195245426394">Error kapag inirerehistro ang device sa server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Ipakita ang mga opsyon sa wika</translation>
@@ -1096,6 +1112,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">Bilis ng touchpad</translation>
<translation id="2706892089432507937">Mga USB Device</translation>
+<translation id="2706954854267016964">Hindi na sinusuportahan ang Google Cloud Print device. Subukang i-set up ang printer sa mga setting ng system ng iyong computer.</translation>
<translation id="2707024448553392710">Dina-download ang bahagi</translation>
<translation id="270921614578699633">Average na Mahigit sa</translation>
<translation id="2709453993673701466">Gusto mong pamahalaan ang pag-sync at pag-personalize bago i-on ang mga ito? Bisitahin ang <ph name="BEGIN_LINK" />Mga Setting<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2737363922397526254">Tiklupin...</translation>
<translation id="2737492745329609575">Simulan ang setup</translation>
<translation id="2738771556149464852">Hindi Pagkatapos</translation>
+<translation id="2739046699559178272">I-save at magpatuloy</translation>
<translation id="2739191690716947896">I-debug</translation>
<translation id="2739240477418971307">Baguhin ang iyong mga setting ng accessibility</translation>
<translation id="2740393541869613458">i-review ang mga website na binisita ng pinangangasiwaang user, at</translation>
@@ -1146,6 +1164,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2773802008104670137">Maaaring maapektuhan ng ganitong uri ng file ang iyong computer.</translation>
<translation id="2775104091073479743">I-edit ang Mga Fingerprint</translation>
<translation id="2776441542064982094">Mukhang walang available na mga device na irerehistro sa network. Kung naka-on ang iyong device at nakakonekta sa internet, subukan itong iparehistro gamit ang mga tagubilin sa manual ng mga tagubilin nito.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Na-download</translation>
<translation id="2783661497142353826">Pamahalaan ang Mga Kiosk Application</translation>
<translation id="2784407158394623927">Pag-activate ng iyong serbisyo ng data ng mobile</translation>
@@ -1202,7 +1221,6 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2843806747483486897">Baguhin ang default...</translation>
<translation id="2844111009524261443">Patakbuhin kapag na-click</translation>
<translation id="2845382757467349449">Palaging Ipakita ang Bookmarks Bar</translation>
-<translation id="284682086647736321">Isama ang Ctrl, Alt, o Command</translation>
<translation id="2847759467426165163">I-cast sa</translation>
<translation id="284805635805850872">Alisin ang mapaminsalang software?</translation>
<translation id="2849362176025371110">Awtomatikong magpadala sa Google ng data ng diagnostic at paggamit. Maaari mo itong baguhin anumang oras sa <ph name="BEGIN_LINK1" />mga setting<ph name="END_LINK1" /> ng iyong device. <ph name="BEGIN_LINK2" />Matuto nang Higit Pa<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2849936225196189499">Kritikal</translation>
<translation id="2850124913210091882">I-back up</translation>
<translation id="2850541429955027218">Magdagdag ng tema</translation>
+<translation id="2853121255651601031">Na-save ang Password</translation>
<translation id="2853916256216444076">Video na $1</translation>
<translation id="2857608528410806398">Dito ilalagay ang nilalaman ng notification ng Feature na QU. Dito ilalagay ang nilalaman ng notification ng Feature na QU. Dito ilalagay ang nilalaman ng notification ng Feature na QU. Dito ilalagay ang nilalaman ng notification ng Feature na QU. Dito ilalagay ang nilalaman ng notification ng Feature na QU.</translation>
<translation id="2860150991415616761">napakahaba (4s)</translation>
@@ -1252,6 +1271,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2908162660801918428">Magdagdag ng Media Gallery ayon sa Direktoryo</translation>
<translation id="2908789530129661844">Mag-zoom out sa screen</translation>
<translation id="2910318910161511225">Kumonekta sa isang network at subukang muli</translation>
+<translation id="2911898792135283060">Bumuo ng Password...</translation>
<translation id="2912905526406334195">Gustong gamitin ng <ph name="HOST" /> ang iyong microphone.</translation>
<translation id="2913331724188855103">Payagan ang mga site na mag-save at magbasa ng data ng cookie (inirerekomenda)</translation>
<translation id="2916073183900451334">Ang pagpindot sa Tab sa isang webpage ay nagha-highlight ng mga link, pati na rin ang mga field ng form</translation>
@@ -1296,6 +1316,7 @@ Sa palagay ko, hindi dapat i-block ang site na ito!</translation>
<translation id="2989474696604907455">hindi naka-attach</translation>
<translation id="2989786307324390836">DER-encoded binary, single certificate</translation>
<translation id="2993517869960930405">Impormasyon ng App</translation>
+<translation id="2994669386200004489">Hindi ma-back up ang <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Na-install ng iyong magulang.</translation>
<translation id="3002017044809397427">Nahanap na ang iyong <ph name="PHONE_TYPE" />. Ngunit gumagana lang ang Smart Lock sa mga device na may Android 5.0 at mas bago. &lt;a&gt;Matuto nang higit pa&lt;/a&gt;</translation>
<translation id="3003144360685731741">Mga gustong network</translation>
@@ -1354,6 +1375,7 @@ Para sa higit pang impormasyon, bisitahin ang aming <ph name="BEGIN_LINK" />Help
<translation id="3064410671692449875">Hindi sapat ang data</translation>
<translation id="3065041951436100775">Feedback na isinara ang tab</translation>
<translation id="3065140616557457172">I-type upang mahanap o ilagay ang isang URL para i-navigate - gumagana naman ang lahat.</translation>
+<translation id="3066642396596108483">I-sync ang iyong mga bookmark, password, at history sa lahat ng device mo</translation>
<translation id="3067198360141518313">Patakbuhin ang plugin na ito</translation>
<translation id="3071624960923923138">Maaari kang mag-click dito upang magbukas ng bagong tab</translation>
<translation id="3074037959626057712">Nag-sign ka at na-on mo ang Pag-sync</translation>
@@ -1441,6 +1463,7 @@ Para sa higit pang impormasyon, bisitahin ang aming <ph name="BEGIN_LINK" />Help
<translation id="3202173864863109533">Iminu-mute ang audio ng tab na ito.</translation>
<translation id="3206175707080061730">Umiiral na ang isang file na pinangalanang "$1". Nais mo ba itong palitan?</translation>
<translation id="3208703785962634733">Hindi kumpirmado</translation>
+<translation id="3213187967168344806">Hindi maidagdag ang printer. I-restart ang iyong computer at subukang muli.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Nag-crash ang proseso ng tagakonekta ng <ph name="CLOUD_PRINT_NAME" />. I-restart?</translation>
<translation id="3221634914176615296">I-explore ang content ng device sa Files app.</translation>
@@ -1467,12 +1490,14 @@ Para sa higit pang impormasyon, bisitahin ang aming <ph name="BEGIN_LINK" />Help
<translation id="3254516606912442756">Na-disable ang awtomatikong pag-detect ng time zone</translation>
<translation id="3264544094376351444">Sans-serif font</translation>
<translation id="3264547943200567728">Hindi na-set up ang network ng iyong Chromebox</translation>
+<translation id="3264582393905923483">Konteksto</translation>
<translation id="3265459715026181080">Close Window</translation>
<translation id="3267726687589094446">Patuloy na payagan ang mga awtomatikong pagda-download ng maraming file</translation>
<translation id="3267998849713137817">Binagong Oras</translation>
<translation id="3268451620468152448">Mga Bukas na Tab</translation>
<translation id="3269069891205016797">Aalisin sa device ang iyong impormasyon kapag nag-sign out ka.</translation>
<translation id="3269093882174072735">I-load ang larawan</translation>
+<translation id="3269889795238950578">Makikita ng page na ito ang text at mga larawang kinopya sa clipboard.</translation>
<translation id="326999365752735949">Dina-download ang diff</translation>
<translation id="3270965368676314374">Basahin, baguhin at i-delete ang mga larawan, musika at iba pang media sa iyong computer</translation>
<translation id="327147043223061465">Tingnan ang lahat ng data ng cookies at site</translation>
@@ -1504,6 +1529,7 @@ Para sa higit pang impormasyon, bisitahin ang aming <ph name="BEGIN_LINK" />Help
<translation id="3305389145870741612">Maaaring tumagal nang ilang segundo ang proseso ng pag-format. Mangyaring maghintay.</translation>
<translation id="3305661444342691068">Buksan ang PDF sa Preview</translation>
<translation id="3306684685104080068">I-enable ang pagka-cast sa mga cloud-based na serbisyo gaya ng Google Hangouts.</translation>
+<translation id="3307091518408668019">Computer OU (hal. OU=Mga Chromebook,DC=halimbawa,DC=com)</translation>
<translation id="3308006649705061278">Organizational Unit (OU)</translation>
<translation id="3308116878371095290">Naharangan ang pahinang ito mula sa pagtatakda ng cookies.</translation>
<translation id="3308134619352333507">Itago ang Button</translation>
@@ -1511,9 +1537,6 @@ Para sa higit pang impormasyon, bisitahin ang aming <ph name="BEGIN_LINK" />Help
<translation id="3309747692199697901">Patakbuhin sa Lahat ng Site sa Lahat ng Pagkakataon</translation>
<translation id="3312424061798279731">Mga naka-enable na wika</translation>
<translation id="3312903956926554846">I-install sa desktop</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Naging <ph name="URL" /> ang iyong page sa pagsisimula. Upang i-disable ang mga extension na binabago ang page sa pagsisimula mo, i-click ang I-restore.</translation>
<translation id="3313590242757056087">Upang itakda kung aling mga website ang maaring tingnan ng pinangangasiwaang user, maisasaayos mo ang mga paghihigpit
at setting sa pamamagitan ng pagbisita sa <ph name="MANAGEMENT_URL" />.
Kung hindi mo babaguhin ang mga default na setting, maba-browse ni <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Hindi nakapag-print. Pakisuri ang iyong printer at subukang muli.</translation>
<translation id="3364721542077212959">Mga stylus tool</translation>
<translation id="336497260564123876">Na-save ang password. Upang mailagay ang iyong mga password sa lahat ng iyong device, mag-sign in sa Chrome.</translation>
+<translation id="3365598184818502391">Isa lang sa Ctrl o Alt ang gamitin</translation>
<translation id="3367813778245106622">Mag-sign in muli upang simulan ang pag-sync</translation>
<translation id="3368922792935385530">Nakakonekta</translation>
<translation id="3369624026883419694">Nilulutas ang host...</translation>
@@ -1581,6 +1605,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Pakilunsad Muli ang <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Ilarawan Ang Ginagawa Mo Noong Nag-crash Ang Tab</translation>
<translation id="3427092606871434483">Payagan (default)</translation>
+<translation id="3428419049384081277">Naka-sign in ka!</translation>
<translation id="3429275422858276529">I-bookmark ang page na ito upang madali itong mahanap sa ibang pagkakaton</translation>
<translation id="3429599832623003132">Mga $1 na item</translation>
<translation id="3432227430032737297">Alisin ang Lahat ng Ipinapakita</translation>
@@ -1603,13 +1628,14 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Basahin ang iyong data sa ilang website</translation>
<translation id="3449839693241009168">Pindutin ang <ph name="SEARCH_KEY" /> upang magpadala ng mga command sa <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Porsyento ng Ginagamit sa Estadong Idle</translation>
-<translation id="3450505713373650336">Nagba-back up ng <ph name="FILE_COUNT" /> (na) larawan</translation>
<translation id="3453612417627951340">Nangangailangan ng pahintulot</translation>
<translation id="3454157711543303649">Kumpleto na ang pag-activate</translation>
+<translation id="3454224730401036106">Lumipat ang iyong koneksyon sa mas secure na network</translation>
<translation id="345693547134384690">Buksan ang &amp;imahe sa bagong tab</translation>
<translation id="3459509316159669723">Pagpi-print</translation>
<translation id="3459697287128633276">Upang i-enable ang iyong account na i-access ang Google Play Store, paki-authenticate gamit ang Identity Provider mo.</translation>
<translation id="3459774175445953971">Huling binago:</translation>
+<translation id="3461266716147554923">Gustong makita ng <ph name="URL" /> ang text at mga larawang kinopya sa clipboard</translation>
<translation id="3462413494201477527">Kanselahin ang pag-setup ng account?</translation>
<translation id="346431825526753">Isa itong account para sa mga bata na pinamamahalaan ni <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">I-click ang iyong larawan</translation>
@@ -1622,10 +1648,12 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kinokopya...</translation>
<translation id="3473479545200714844">Screen magnifier</translation>
<translation id="3475447146579922140">Spreadsheet ng Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 linya ang hindi ipinapakita&gt;}one{&lt;$1 linya ang hindi ipinapakita&gt;}other{&lt;$1 na linya ang hindi ipinapakita&gt;}}</translation>
<translation id="3475843873335999118">Paumanhin, hindi pa rin nakikilala ang iyong fingerprint. Pakilagay ang password mo.</translation>
<translation id="347670947055184738">Oops! Hindi nakuha ng system ang patakaran para sa iyong device.</translation>
<translation id="347785443197175480">Magpatuloy sa pagpayag sa <ph name="HOST" /> na i-access ang iyong camera at mikropono</translation>
<translation id="3478685642445675458">Paki-unlock ang iyong profile bago mag-alis ng tao.</translation>
+<translation id="347919930506963698">Dagdagan pa ang nakukuha sa Chrome</translation>
<translation id="3479552764303398839">Hindi ngayon</translation>
<translation id="3480892288821151001">I-dock ang window sa kaliwa</translation>
<translation id="3481915276125965083">Hinarang ang mga sumusunod na pop-up sa pahinang ito:</translation>
@@ -1643,14 +1671,17 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Pangalan ng pangkat:</translation>
<translation id="3505030558724226696">Bawiin ang access sa device</translation>
<translation id="3507421388498836150">Mga Kasalukuyang Pahintulot para sa "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Muling mag-scan ng mga Bluetooth device</translation>
<translation id="3508920295779105875">Pumili ng Isa Pang Folder...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Muling i-scan</translation>
<translation id="3511307672085573050">Kopyahin ang Addr&amp;ess ng Link</translation>
<translation id="3511399794969432965">Nagkakaproblemang kumonekta?</translation>
<translation id="351152300840026870">Fixed-width font</translation>
<translation id="3511528412952710609">Maikli</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Kanselahin ang Pag-download}one{Kanselahin ang Mga Pag-download}other{Kanselahin ang Mga Pag-download}}</translation>
<translation id="3514373592552233661">Mas pipiliin ang mga gustong network kaysa sa iba pang kilalang network kung may mahigit sa isang available</translation>
+<translation id="3520212870468945358">Gustong makita ng <ph name="URL" /> ang serial number ng iyong security key</translation>
<translation id="3523642406908660543">Magtanong kapag gusto ng isang site na gumamit ng plugin upang i-access ang iyong computer (inirerekomenda)</translation>
<translation id="3525897975040424366">I-install sa shelf</translation>
<translation id="3527085408025491307">Folder</translation>
@@ -1680,13 +1711,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Maaaring humiling sa iyo ang ginagamit mong Wi-Fi network (<ph name="NETWORK_ID" />) na bisitahin mo ang page ng pag-log in nito.</translation>
<translation id="3564708465992574908">Mga Level ng Pag-zoom</translation>
<translation id="3566721612727112615">Walang naidagdag na site</translation>
-<translation id="3566866560249787686">Hindi na-load ang Google Assistant, pakisubukang muli.</translation>
<translation id="3569382839528428029">Gusto mo bang ibahagi ng <ph name="APP_NAME" /> ang iyong screen?</translation>
<translation id="3570985609317741174">Web content</translation>
<translation id="3571734092741541777">I-set up</translation>
<translation id="3574210789297084292">mag-sign in</translation>
<translation id="3576324189521867626">Matagumpay na na-install</translation>
-<translation id="3578331450833904042">Default (pakinggan ang lahat)</translation>
<translation id="3578594933904494462">Ibinabahagi ang nilalaman ng tab na ito.</translation>
<translation id="357886715122934472">Gustong magbahagi ng &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ng printer na &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; sa isang pangkat na pagmamay-ari mo: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Kung tatanggapin mo, makakapag-print ang lahat ng miyembro ng pangkat sa printer.</translation>
<translation id="3584169441612580296">Basahin at baguhin ang mga larawan, musika at iba pang media sa iyong computer</translation>
@@ -1701,6 +1730,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Kini-clear ang history sa lahat ng naka-sign in na device. Maaaring may iba pang anyo ng history ng pag-browse ang iyong Google Account sa <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Hindi pinagana ng iyong administrator ang access sa mga lokal na file sa iyong device.</translation>
<translation id="3600792891314830896">I-mute ang mga site na nagpe-play ng tunog</translation>
+<translation id="3603177256297531067">Hindi Maisalin ang Page na Ito</translation>
<translation id="3603533104205588786">Maaari mong i-click ang star upang mag-bookmark ng page</translation>
<translation id="3603622770190368340">Kunin ang certificate ng network</translation>
<translation id="3604048165392640554">Walang nahanap na koneksyon sa mobile. I-on ang Instant na Pag-tether sa iyong iba pang device at subukang muli. &lt;a target="_blank" href="<ph name="URL" />"&gt;Matuto pa&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Hindi pinagana ng iyong IT administrator ang Chrome Goodies para sa iyong device. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Email address</translation>
<translation id="3702500414347826004">Binago ang iyong mga page sa pagsisimula upang isama ang <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Magtanong kapag gustong tingnan ng site ang text at mga larawang kinokopya mo sa clipboard</translation>
<translation id="370415077757856453">Na-block ang JavaScript</translation>
<translation id="3704331259350077894">Pagtigil ng Pagpapatakbo</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Nag-expire na ang iyong card</translation>
<translation id="3792890930871100565">Idiskonekta ang mga printer</translation>
<translation id="379422718204375917">Gamitin ang Smart Lock upang mag-sign in sa iyong account</translation>
-<translation id="3794595850995182458">Umalis sa page</translation>
<translation id="3796648294839530037">Mga Paboritong Network:</translation>
<translation id="3797900183766075808">&amp;Maghanap sa <ph name="SEARCH_ENGINE" /> ng “<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Nagbibigay-daan sa iyong i-enable/i-disable ang tap-to-click</translation>
@@ -1854,10 +1882,8 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Magdagdag ng isa pa</translation>
<translation id="3812525830114410218">Maling certificate</translation>
<translation id="3813296892522778813">Pumunta sa <ph name="BEGIN_LINK_CHROMIUM" />tulong ng Google Chrome<ph name="END_LINK_CHROMIUM" /> kung hindi mo makita ang hinahanap mo</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> (na) bagong larawan ang nakita
- <ph name="LINE_BREAK1" />
- Handa nang i-backup sa <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Payagan ang lahat ng site na magpadala ng mga background na push message</translation>
+<translation id="3819497457291599334">Pumunta sa Mga Setting &gt; Mga app at notification &gt; Lahat ng app &gt; Mga Serbisyo ng Google Play.</translation>
<translation id="3819752733757735746">Switch access (kontrolin ang computer gamit lang ang isa o dalawang switch)</translation>
<translation id="3819800052061700452">&amp;Full screen</translation>
<translation id="3820172043799983114">Di-wasto ang PIN.</translation>
@@ -1877,7 +1903,9 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Higit pang <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies at iba pang data ng site at plugin</translation>
<translation id="383891835335927981">Walang site na na-zoom in o na-zoom out</translation>
+<translation id="3839516600093027468">Palaging i-block ang <ph name="HOST" /> sa pagtingin sa clipboard</translation>
<translation id="3840053866656739575">Nawalan ng koneksyon sa iyong Chromebox. Mangyaring mas lumapit o suriin ang iyong device habang sinusubukan naming muling kumonekta.</translation>
+<translation id="3842132283799370683">Hindi naisama ang machine sa domain. Maaaring dahil ito sa mga isyu sa unit ng organisasyon.</translation>
<translation id="3842552989725514455">Serif font</translation>
<translation id="385051799172605136">Bumalik</translation>
<translation id="3851428669031642514">I-load ang mga hindi ligtas na script</translation>
@@ -1886,6 +1914,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Pumili ng timezone</translation>
<translation id="3856921555429624101">Natapos na ang pagsusukat sa paggamit ng data</translation>
<translation id="3857228364945137633">Subukan ang Smart Lock upang i-unlock ang iyong <ph name="DEVICE_TYPE" /> nang walang password kapag nasa malapit ang telepono mo.</translation>
+<translation id="3857732810083914482">Naka-off ang pag-personalize. Mababago mo ito sa myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Welcome sa Hangouts Meet</translation>
<translation id="3862134173397075045">Welcome sa karanasan sa Cast sa Chrome!</translation>
@@ -1927,9 +1956,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Binago ang telepono ng Smart Lock</translation>
<translation id="3927932062596804919">Tanggihan</translation>
<translation id="3930521966936686665">I-play sa</translation>
+<translation id="3933283459331715412">I-restore ang na-delete na password para sa <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Buksan ang audio sa bagong tab</translation>
<translation id="3936925983113350642">Kakailanganin ang pipiliin mong password upang ma-restore ang certificate na ito sa ibang pagkakataon. Pakitala ito sa isang ligtas na lokasyon.</translation>
<translation id="3937640725563832867">Kahaliling Pangalan ng Tagapagbigay ng Certificate</translation>
+<translation id="3937734102568271121">Palaging I-translate ang <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">I-enable ang auto-repeat</translation>
<translation id="3941357410013254652">Channel ID</translation>
<translation id="3941565636838060942">Upang itago ang access sa program na ito, kailangan mo itong i-uninstall sa pamamagitan ng paggamit ng
@@ -1943,6 +1974,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Nag-import mula sa IE</translation>
<translation id="3950820424414687140">Mag-sign in</translation>
+<translation id="3950870029767307261">Naka-block na ang page na ito sa pagtingin sa text at mga larawang kinopya sa clipboard</translation>
<translation id="3954354850384043518">Kasalukuyang isinasagawa</translation>
<translation id="3955193568934677022">Pahintulutan ang mga site na mag-play ng pinoprotektahang content (inirerekomenda)</translation>
<translation id="3956702100721821638">Hindi maabot ang Google Play</translation>
@@ -1975,6 +2007,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Maaaring hindi mai-load ang javascript '<ph name="RELATIVE_PATH" />' para sa script ng nilalaman.</translation>
<translation id="4002066346123236978">Pamagat</translation>
<translation id="40027638859996362">Ilipat ang salita</translation>
+<translation id="4005817994523282006">Paraan ng pagtukoy ng time zone</translation>
<translation id="4008291085758151621">Hindi available ang impormasyon ng site sa VR</translation>
<translation id="4010917659463429001">Upang makuha ang iyong mga bookmark sa mobile device mo, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Ayusin ang "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Kabayo</translation>
<translation id="4037889604535939429">I-edit ang tao</translation>
<translation id="4042264909745389898">Mga tuntunin ng Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Umalis sa Page}one{Umalis sa Mga Page}other{Umalis sa Mga Page}}</translation>
<translation id="4044612648082411741">Ilagay ang password ng iyong certificate</translation>
<translation id="404493185430269859">Default na search engine</translation>
<translation id="4047112090469382184">Paano ito naging secure</translation>
@@ -2037,6 +2071,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Ilipat ang window sa <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">I-focus ang shelf</translation>
<translation id="4114360727879906392">Nakaraang window</translation>
+<translation id="4115002065223188701">Hindi nasasagap ang network</translation>
<translation id="4115080753528843955">Gumagamit ang ilang serbisyo ng content ng mga natatanging identifier para sa pagpapahintulot ng access sa pinoprotektahang content</translation>
<translation id="411666854932687641">Pribadong Memorya</translation>
<translation id="4120817667028078560">Masyadong mahaba ang path</translation>
@@ -2047,6 +2082,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Binago ng extension na ito ang ipinapakitang page kapag naghahanap ka sa Omnibox.</translation>
<translation id="413121957363593859">Mga Bahagi</translation>
<translation id="4131410914670010031">Itim at puti</translation>
+<translation id="4136203100490971508">Awtomatikong mag-o-on ang Night Light sa pagsikat ng araw</translation>
<translation id="4138267921960073861">Ipakita ang mga username at larawan sa screen sa pag-sign-in</translation>
<translation id="4140559601186535628">Mga Push Message</translation>
<translation id="4146026355784316281">Palaging Buksan Gamit ang System Viewer</translation>
@@ -2064,6 +2100,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Palaging ipakita</translation>
<translation id="4175737294868205930">Matagalang storage</translation>
<translation id="4176463684765177261">Hindi Pinagana</translation>
+<translation id="4180684688621252156">Serbisyo ng pag-print</translation>
<translation id="4180788401304023883">Tanggalin ang CA certificate na "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Mga Wika</translation>
<translation id="4184885522552335684">I-drag upang ilipat ang isang display</translation>
@@ -2079,7 +2116,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Ulat ng Feedback</translation>
<translation id="420665587194630159">(Pinapamahalaan ang extension na ito at hindi ito maaaring alisin o hindi paganahin.)</translation>
<translation id="4206944295053515692">Humingi ng Mga Suhestyon sa Google</translation>
-<translation id="4207228095438106090">Gustong makita ng <ph name="URL" /> ang text at mga larawang kinokopya mo sa clipboard.</translation>
<translation id="4208390505124702064">Hanapin sa <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Malaki</translation>
<translation id="421017592316736757">Kailangan kang mag-online upang ma-access ang file na ito.</translation>
@@ -2087,6 +2123,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">I-export</translation>
<translation id="42137655013211669">Ipinagbabawal ng server ang access sa mapagkukunang ito.</translation>
<translation id="4215350869199060536">Oops, mayroong mga ilegal na simbolo sa pangalan!</translation>
+<translation id="4215448920900139318">Bina-back up ang <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Buong screen</translation>
<translation id="4235813040357936597">Magdagdag ng Account para kay <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Kanselahin ang pag-sign in</translation>
@@ -2114,7 +2151,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Bersyon <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Walang mga pagtutugma</translation>
<translation id="4275830172053184480">I-restart ang iyong device</translation>
-<translation id="4276216215490044084">Hindi makapag-load ng malaking PPD. 250kB ang maximum na laki.</translation>
<translation id="4278390842282768270">Pinapayagan</translation>
<translation id="4281844954008187215">Mga Tuntunin ng Serbisyo</translation>
<translation id="4282196459431406533">Naka-on ang Smart Lock</translation>
@@ -2126,15 +2162,15 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Simulan ang Pagsasalita</translation>
<translation id="4289540628985791613">Pangkalahatang-ideya</translation>
<translation id="4296575653627536209">Magdagdag ng Pinapangasiwaang User</translation>
+<translation id="4297322094678649474">Palitan ang Mga Wika</translation>
+<translation id="4299141727003252811">Maaaring gamitin ng Google ang iyong aktibidad sa pag-browse, content sa ilang site na binibisita mo, at iba pang pakikipag-ugnayan sa browser upang i-personalize ang Chrome at iba pang serbisyo ng Google tulad ng Translate, Search, at mga ad.</translation>
<translation id="4300305918532693141">Upang baguhin ang setting na ito, <ph name="BEGIN_LINK" />i-reset ang pag-sync<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">May bago kang update sa OS. Mag-sign in upang makapagsimula.</translation>
<translation id="4305227814872083840">mahaba (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K live)</translation>
+<translation id="4310139701823742692">Nasa maling format ang file. Tingnan ang PPD file at subukang muli.</translation>
<translation id="431076611119798497">&amp;Mga Detalye</translation>
<translation id="4312866146174492540">I-block (default)</translation>
-<translation id="4315548163539304064">Sina-scan ang iyong media device...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> (na) bagong larawan ang nakita</translation>
<translation id="4316850752623536204">Website ng Developer</translation>
<translation id="4320177379694898372">Walang koneksyon sa internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Ipagpatuloy ang pag-download}one{Ipagpatuloy ang mga pag-download}other{Ipagpatuloy ang mga pag-download}}</translation>
@@ -2159,7 +2195,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Na-install dahil sa (mga) nakadependeng extension.</translation>
<translation id="4361142739114356624">Nawawala o di-wasto ang Pribadong Key para sa Client Certificate na ito</translation>
<translation id="4363771538994847871">Walang nakitang mga patutunguhan ng Pag-cast. Kailangan mo ba ng tulong?</translation>
-<translation id="4364444725319685468">Na-download na ang <ph name="FILE_NAME" /></translation>
<translation id="4364567974334641491">Nagbabahagi ng window ang <ph name="APP_NAME" />.</translation>
<translation id="4364830672918311045">Ipakita ang mga notification</translation>
<translation id="4365673000813822030">Oops, tumigil sa paggana ang Sync.</translation>
@@ -2180,10 +2215,10 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Huwag paganahin</translation>
<translation id="4400367121200150367">Lalabas dito ang mga site na hindi kailanman nagse-save ng mga password</translation>
<translation id="4400632832271803360">Pindutin nang matagal ang key ng Launcher upang mapalitan ang gawi ng mga key sa itaas na row</translation>
-<translation id="4405076286418917603">Kailangan ng character</translation>
<translation id="4408599188496843485">T&amp;ulong</translation>
<translation id="4409697491990005945">Mga Margin</translation>
<translation id="4411578466613447185">Code Signer</translation>
+<translation id="4412698727486357573">Help center</translation>
<translation id="4414232939543644979">Bagong &amp;Incognito Window</translation>
<translation id="4415748029120993980">SECG elliptic curve secp384r1 (na tinatawag ding NIST P-384)</translation>
<translation id="4419409365248380979">Laging payagan ang <ph name="HOST" /> na magset ng cookies</translation>
@@ -2197,7 +2232,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Naidagdag na ang bookmark</translation>
<translation id="443464694732789311">Magpatuloy</translation>
<translation id="4439318412377770121">Gusto mo bang iparehistro ang <ph name="DEVICE_NAME" /> sa mga Google Cloud Device?</translation>
-<translation id="4439612350502082674">Hindi makapagdagdag ng printer. I-restart at subukang muli.</translation>
<translation id="4441124369922430666">Nais mo bang awtomatikong simulan ang app na ito kapag nag-on ang makina?</translation>
<translation id="444134486829715816">Palawakin...</translation>
<translation id="4441548209689510310">Ipakita ang mga opsyon sa pang-check ng pagbabaybay</translation>
@@ -2219,6 +2253,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Awtomatikong itakda gamit ang iyong WiFi network</translation>
<translation id="4475552974751346499">Paghahanap ng mga pag-download</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Dapat may kasabay na Ctrl, Alt, o ⌘</translation>
<translation id="4478664379124702289">I-save ang Lin&amp;k Bilang...</translation>
<translation id="4479424953165245642">Pamahalaan ang mga kiosk application</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Buksan ang lahat sa incognito window</translation>
<translation id="4508265954913339219">Nabigo ang pag-activate</translation>
<translation id="4508765956121923607">Tingnan ang P&amp;inagmulan</translation>
-<translation id="4509017836361568632">Itapon ang larawan</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Pinapagana ng <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Mag-set up ng bagong pinangangasiwaang user</translation>
<translation id="451515744433878153">Alisin</translation>
@@ -2241,6 +2274,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Ginagamit ang cookies</translation>
<translation id="452039078290142656">mga hindi kilalang device mula sa <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Mga Detalye</translation>
+<translation id="4522600456902129422">Patuloy na payagan ang site na ito na makita ang clipboard</translation>
<translation id="4530494379350999373">Pinanggalingan</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Oras ng CPU</translation>
@@ -2253,9 +2287,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Tagapamahala ng certificate</translation>
<translation id="4544174279960331769">Default na asul na avatar</translation>
<translation id="4545028762441890696">Upang muli itong i-enable, tanggapin ang mga bagong pahintulot:</translation>
+<translation id="454547174531670764">I-sync sa isa pang account</translation>
<translation id="4545759655004063573">Hindi ma-save dahil hindi sapat ang mga pahintulot. Mangyaring i-save sa isa pang lokasyon.</translation>
<translation id="4546308221697447294">Mag-browse nang mabilis gamit ang Google Chrome</translation>
<translation id="4547659257713117923">Walang Mga Tab Mula Sa Ibang Mga Device</translation>
+<translation id="4547672827276975204">Awtomatikong itakda</translation>
<translation id="4547992677060857254">Naglalaman ng mga sensitibong file ang folder na iyong pinili. Sigurado ka bang gusto mong magbigay ng "PhP50" na permanenteng write access sa folder na ito?</translation>
<translation id="4552031286893852992">Na-block ng Chrome ang mga ad sa site na ito dahil malamang na magpakita ang site na ito ng mga nakakasagabal na ad.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Wala kang pahintulot na gamitin ang device na ito. Mangyaring makipag-ugnayan sa may-ari ng device upang makakuha ng pahintulot sa pag-sign in.</translation>
<translation id="4837952862063191349">Upang i-unlock at ibalik ang iyong lokal na data, pakilagay ang iyong lumang password sa <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Nagkaroon ng error habang inaalis ng Chrome ang mapaminsalang software.</translation>
+<translation id="4838836835474292213">Pinapayagan ang read access sa clipboard</translation>
<translation id="4839303808932127586">I-sa&amp;ve ang video bilang...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> (na) item ang pinili</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 pa}one{# pa}other{# pa}}</translation>
-<translation id="4840626203080576849">Magtanong kapag gustong tingnan ng site ang text at mga larawang kinokopya mo sa clipboard (inirerekomenda)</translation>
<translation id="4842976633412754305">Sinusubukan ng page na ito na mag-load ng mga script mula sa mga hindi napatunayang pinagmulan.</translation>
<translation id="4844333629810439236">Iba pang mga keyboard</translation>
<translation id="4846680374085650406">Sinusunod mo ang rekomendasyon ng administrator para sa setting na ito.</translation>
@@ -2482,6 +2518,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Naging <ph name="URL" /> ang iyong pahina sa pagsisimula.</translation>
<translation id="490074449735753175">Gumamit ng serbisyo sa web upang makatulong na lutasin ang mga error sa spelling</translation>
<translation id="49027928311173603">Di-wasto ang patakaran na-download mula sa server: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Handa nang i-back up ang <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Hindi karaniwang dina-download ang app na ito at maaaring mapanganib.</translation>
<translation id="4907306957610201395">Kategorya ng Pahintulot</translation>
<translation id="4907824805858067479">Na-disable ng iyong administrator ang mga naka-save na card</translation>
@@ -2514,6 +2551,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Tumugon sa Mga Kaganapan ng Pagiging Naa-access</translation>
<translation id="4953808748584563296">Default na orange na avatar</translation>
<translation id="4955814292505481804">Taunan</translation>
+<translation id="4958834709409349617">Sa iyong '<ph name="PHONE_NAME_1" />' at '<ph name="PHONE_NAME_2" />,' i-enable ang mga notification sa pamamagitan ng pagsunod sa mga hakbang na ito:</translation>
<translation id="495931528404527476">Sa Chrome</translation>
<translation id="496226124210045887">Naglalaman ng mga sensitibong file ang folder na iyong pinili. Sigurado ka bang gusto mong magbigay ng "PhP50" na permanenteng read access sa folder na ito?</translation>
<translation id="4964455510556214366">Kaayusan</translation>
@@ -2526,6 +2564,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">I-install sa desktop...</translation>
<translation id="4971412780836297815">Buksan kapag tapos na</translation>
<translation id="4972129977812092092">I-edit ang printer</translation>
+<translation id="497287958838527945">Mga credit card at address na gumagamit ng Google Pay.</translation>
<translation id="4973307593867026061">Magdagdag ng mga printer</translation>
<translation id="4973523518332075481">Gumamit ng pangalang may <ph name="MAX_LENGTH" /> (na) character o mas kaunti</translation>
<translation id="497421865427891073">Sumulong</translation>
@@ -2549,6 +2588,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Kumpirmahin ang mga Pagbabago</translation>
<translation id="499955951116857523">File manager</translation>
<translation id="5000922062037820727">Naka-block (inirerekomenda)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> (na) bagong larawan</translation>
<translation id="5010043101506446253">Awtoridad ng certificate</translation>
<translation id="5010929733229908807">Na-encrypt ang lahat ng data gamit ang iyong passphrase sa pag-sync noong
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Pumili ng printer driver app</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Tandaan</translation>
+<translation id="5018207570537526145">Buksan ang website ng extension</translation>
<translation id="5024856940085636730">Mas matagal kaysa sa inaasahan ang isang pagpapatakbo. Gusto mo ba itong i-abort?</translation>
<translation id="5026874946691314267">Huwag itong ipakita muli</translation>
<translation id="5027550639139316293">Email Certificate</translation>
@@ -2626,6 +2667,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Binago ng extension na "<ph name="EXTENSION_NAME" />" ang ipinapakitang page kapag na-click mo ang button ng Home.</translation>
<translation id="5143712164865402236">Pumasok sa Full Screen</translation>
<translation id="5145331109270917438">Petsa ng pagbabago</translation>
+<translation id="514561958218673757">Sa iyong mga device, i-enable ang mga notification sa pamamagitan ng pagsunod sa mga hakbang na ito:</translation>
<translation id="5150254825601720210">Pangalan ng Server ng Netscape Certificate SSL</translation>
<translation id="5151354047782775295">Magbakante ng espasyo sa disk o pumili ng data na maaaring awtomatikong i-delete</translation>
<translation id="5153297660536091054">Feature na Pag-unlock gamit ang PIN</translation>
@@ -2683,6 +2725,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Awtomatikong inalis ang app na "<ph name="EXTENSION_NAME" />."</translation>
<translation id="5238369540257804368">Mga Saklaw</translation>
<translation id="5241128660650683457">Basahin ang lahat ng iyong data sa mga website na binibisita mo</translation>
+<translation id="5241567694820672363">I-restore ang Default na Page sa Pagsisimula?</translation>
<translation id="5242724311594467048">I-enable ang "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996">Nag-crash ang <ph name="APP_NAME" />. Mag-click sa lobong ito upang i-restart ang app.</translation>
<translation id="5249624017678798539">Nag-crash ang browser bago nakumpleto ang pag-download.</translation>
@@ -2692,7 +2735,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Ipakita ang mga file na aalisin</translation>
<translation id="52550593576409946">Hindi mailunsad ang Kiosk application.</translation>
<translation id="5255315797444241226">Mali ang inilagay mong passphrase.</translation>
-<translation id="5259571578888203461">Huwag payagan ang mga site na makita ang text at mga larawang kinokopya mo sa clipboard</translation>
<translation id="5260508466980570042">Paumanhin, hindi ma-verify ang iyong email o password. Pakisubukang muli.</translation>
<translation id="5261683757250193089">Buksan sa Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Mag-access ng mga file kahit saan, kahit offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Awtomatikong itakda ang time zone gamit ang iyong lokasyon</translation>
<translation id="5327248766486351172">Pangalan</translation>
<translation id="532943162177641444">I-tap ang notification sa iyong <ph name="PHONE_NAME" /> upang i-set up ang mobile hotspot na magagamit ng device na ito.</translation>
-<translation id="5329615878510216304">muling i-scan</translation>
<translation id="5329858601952122676">&amp;Tanggalin</translation>
<translation id="5330145655348521461">Ang mga file na ito na binuksan sa ibang desktop. Ilipat sa <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) upang tingnan ito.</translation>
<translation id="5330512191124428349">Kumuha ng impormasyon</translation>
@@ -2755,6 +2796,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cache ng Script</translation>
<translation id="533433379391851622">"<ph name="EXPECTED_VERSION" />" ang inaasahang bersyon, ngunit "<ph name="NEW_ID" />" ang bersyon.</translation>
<translation id="5334844597069022743">Tingnan ang source</translation>
+<translation id="5335458522276292100">Bina-back up ang <ph name="FILE_COUNT" /> sa <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Na-install ng third party.</translation>
<translation id="5338503421962489998">Lokal na storage</translation>
<translation id="5340217413897845242">Item 6 sa shelf</translation>
@@ -2876,6 +2918,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Mag-sign in sa Chrome gamit ang iyong Google Account upang makuha ang iyong mga bookmark, history, mga password at iba pang mga setting sa lahat ng iyong device.</translation>
<translation id="551752069230578406">Idinaragdag ang printer sa iyong account - maaari itong tumagal ng ilang sandali...</translation>
<translation id="5517535964909391608">Na-block ang Hindi secure na Content</translation>
+<translation id="5518219166343146486">Magtanong kapag gusto ng site na makita ang text at mga larawang kinopya sa clipboard</translation>
<translation id="5518584115117143805">Certificate sa Email Encryption</translation>
<translation id="5521078259930077036">Ito ba ang inaasahan mong home page?</translation>
<translation id="5521348028713515143">Magdagdag ng desktop shortcut</translation>
@@ -2886,9 +2929,9 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Tinangkang i-downgrade ang extension.</translation>
<translation id="5527474464531963247">Maaari ka ring pumili ng isa pang network.</translation>
<translation id="5528368756083817449">Manager ng bookmark </translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Pandaigdigan</translation>
<translation id="5533001281916885985">Gusto ng <ph name="SITE_NAME" /> na</translation>
+<translation id="5534304873398226603">I-discard ang larawan o video</translation>
<translation id="5534520101572674276">Kinakalkula ang laki</translation>
<translation id="5535941515421698170">Alisin din ang iyong kasalukuyang data sa device na ito</translation>
<translation id="5537725057119320332">I-cast</translation>
@@ -2928,8 +2971,10 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Nilo-load ang mga app...</translation>
<translation id="5592595402373377407">Wala pang available na sapat na data.</translation>
+<translation id="5593766628437008432">Sa iyong '<ph name="PHONE_NAME" />,' i-enable ang mga notification sa pamamagitan ng pagsunod sa mga hakbang na ito:</translation>
<translation id="5595152862129936745">Napakalayo</translation>
<translation id="5595485650161345191">Mag-edit ng address</translation>
+<translation id="5596627076506792578">Higit pang opsyon</translation>
<translation id="5600706100022181951">Ida-download ang update gamit ang <ph name="UPDATE_SIZE_MB" /> MB ng mobile data. Gusto mo bang magpatuloy?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Iba pang mga search engine</translation>
@@ -2957,6 +3002,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Magtanong bago mag-access (inirerekomenda)</translation>
<translation id="5636996382092289526">Upang gamitin ang <ph name="NETWORK_ID" />, maaaring kailangan mo munang <ph name="LINK_START" />bisitahin ang pahina sa pag-sign in ng network<ph name="LINK_END" />, na awtomatikong bubukas sa loob ng ilang segundo. Kung hindi ito mangyayari, hindi magagamit ang network.</translation>
<translation id="5637476008227280525">Pag-enable sa mobile data</translation>
+<translation id="5638309510554459422">Maghanap ng mga extension at tema sa <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Na-update <ph name="HOURS" /> (na) oras ang nakalipas</translation>
<translation id="5639549361331209298">I-reload ang pahinang ito, pindutin nang matagal upang makakita ng higit pang mga pagpipilian</translation>
<translation id="5642508497713047">Tagapaglagda ng CRL</translation>
@@ -2968,6 +3014,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Kinakailangan ng external na extension ang bersyon ng Chrome na <ph name="MINIMUM_CHROME_VERSION" /> o mas mataas upang ma-install.</translation>
<translation id="5658415415603568799">Para sa karagdagang seguridad, hihilingin sa iyo ng Smart Lock na ilagay ang iyong password pagkatapos ng 20 oras.</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">Hindi maisalin ang page na ito</translation>
<translation id="5662477687021125631">Perpetual</translation>
<translation id="5667546120811588575">Sine-set up ang Google Play...</translation>
<translation id="5669267381087807207">Ina-activate</translation>
@@ -3003,6 +3050,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Tingnan</translation>
<translation id="5729996640881880439">Paumanhin, hindi namin maaaring ipakita ang code para sa error na ito.</translation>
<translation id="5731247495086897348">I-pa&amp;ste at Umalis</translation>
+<translation id="5731409020711461763">1 bagong larawan</translation>
<translation id="5734362860645681824">Komunikasyon</translation>
<translation id="5735973442555172575">Upang gamitin ang mga Android app, mag-sign in muli at i-update.</translation>
<translation id="5736796278325406685">Mangyaring maglagay ng wastong username</translation>
@@ -3033,11 +3081,13 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Hindi pinapahintulutan ang read na operation sa: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">App na Buksan ang Mga File</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Hindi naisama ang machine sa domain. Walang ganitong unit ng organisasyon.</translation>
<translation id="577624874850706961">Maghanap ng cookies</translation>
<translation id="5777468213129569553">Buksan ang Chrome</translation>
<translation id="5778747455497889540">Nasa ibaba ang random na ginawang password ng secure na module na naitalaga sa iyong computer:</translation>
<translation id="5780973441651030252">Priority ng proseso</translation>
<translation id="5781865261247219930">Magpadala ng mga command sa <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Tina-translate...</translation>
<translation id="5783221160790377646">Dahil sa isang error, hindi nagawa ang isang pinangangasiwaang user. Pakisubukang muli sa ibang pagkakataon.</translation>
<translation id="5783602409389152506">habang nag-ii-scan ng mga device...</translation>
<translation id="57838592816432529">I-mute</translation>
@@ -3051,6 +3101,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Mga Pahintulot</translation>
<translation id="580571955903695899">Muling Ayusin ayon sa Pamagat</translation>
<translation id="5807290661599647102">Magtakda ng Lock ng Screen</translation>
+<translation id="580926004266167721">Hindi naisama ang machine sa domain. Maaaring dahil ito sa mga hindi sapat na pribilehiyo para sa iyong account para sa unit ng organisasyon.</translation>
<translation id="580961539202306967">Tanungin ako kapag gusto ng isang site na magpadala sa akin ng mga push message (inirerekomenda)</translation>
<translation id="5814126672212206791">Uri ng koneksyon</translation>
<translation id="5815645614496570556">Address na X.400</translation>
@@ -3072,8 +3123,10 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">sobrang ikli (0.6s)</translation>
<translation id="5838456317242088717">Kasalukuyang incognito na session</translation>
<translation id="5842497610951477805">I-enable ang Bluetooth</translation>
+<translation id="5843250171025351504">Hindi na sumusunod ang iyong device sa minimum na bersyon ng client na tinukoy ng admin mo. Paki-update upang mag-log in.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Pumindot upang bumalik.</translation>
+<translation id="5849212445710944278">Naidagdag na</translation>
<translation id="5849570051105887917">Home provider code</translation>
<translation id="5849869942539715694">Extension ng pack...</translation>
<translation id="5850516540536751549">Hindi sinusuportahan ang uri ng file na ito. Pakibisita ang <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> upang maghanap ng app na makakapagbukas sa ganitong uri ng file.
@@ -3099,6 +3152,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Pinapatakbo mo ang <ph name="PRODUCT_NAME" /> mula sa larawan nito sa disk. Ang pag-install nito ay magbibigay-daan sa iyong patakbuhin ito nang walang larawan ng disk, at makakatiyak na pananatilihin itong napapanahon.</translation>
<translation id="5866557323934807206">I-clear ang mga setting na ito para sa panghinaharap na mga pagbisita</translation>
<translation id="5866840822086176774">Napakalakas</translation>
+<translation id="5867841422488265304">Maghanap o mag-type ng web address</translation>
<translation id="5869029295770560994">OK, Nakuha Ko</translation>
<translation id="5869522115854928033">Mga naka-save na password</translation>
<translation id="5870086504539785141">Isara ang menu ng accessibility</translation>
@@ -3156,7 +3210,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Ilipat sa itaas</translation>
<translation id="5972826969634861500">Simulan ang <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Mag-zoom out</translation>
-<translation id="5975730206036440725">Hindi makita ang PPD. Tiyaking online ang iyong Chromebook at subukang muli.</translation>
<translation id="5975792506968920132">Porsyento ng Charge ng Baterya</translation>
<translation id="5976160379964388480">Iba Pa</translation>
<translation id="5978264784700053212">Message center</translation>
@@ -3166,6 +3219,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Kamakailang Binisita</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ito ay pangkalahatang impormasyon tungkol sa iyong device at kung paano mo ito ginagamit, gaya ng antas ng baterya, kung gaano kadalas mo ginagamit ang iyong mga app, ang kalidad at tagal ng iyong mga koneksyon sa network (tulad ng Wi-Fi at Bluetooth) at mga ulat ng pag-crash kapag hindi gumana ang mga bagay-bagay ayon sa nararapat. Gagamitin ito upang mapahusay ang mga produkto at serbisyo ng Google para sa lahat. Makakatulong ang ilang pinagsama-samang impormasyon sa mga kasosyo, gaya ng mga Android developer, na gawin ding mas mahusay ang kanilang mga app at produkto.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Maaari mo itong i-on o i-off anumang oras sa Mga Setting ng mga Android app. Hindi ito makakaapekto sa kakayahan ng iyong device na ipadala ang impormasyong kinakailangan nito upang makatanggap ng mahahalagang serbisyo gaya ng mga pag-update at seguridad ng system.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Naisalin</translation>
<translation id="5991049340509704927">I-magnify</translation>
<translation id="5993332328670040093">Hindi na susukatin ang paggamit mo ng data.</translation>
<translation id="6003177993629630467">Maaaring hindi magawa ng <ph name="PRODUCT_NAME" /> na mapanatiling naa-update ang sarili nito.</translation>
@@ -3189,7 +3243,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - May nakakonektang USB device</translation>
<translation id="6032912588568283682">System ng file</translation>
<translation id="6034662038931255275">Na-update na ang OS</translation>
-<translation id="6035651096710386140">Isa lang sa Ctrl at Alt, at hindi pareho</translation>
<translation id="6039651071822577588">Mali ang anyo ng diskyunaryo ng katangian ng network</translation>
<translation id="604001903249547235">Pag-back up sa Cloud</translation>
<translation id="6040143037577758943">Isara</translation>
@@ -3197,8 +3250,8 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Awtomatiko</translation>
<translation id="6042169520002885235">Pumili ng manufacturer at modelo ng printer</translation>
<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042850536017090003">Mag-tap sa mga notification ng App.</translation>
<translation id="6043317578411397101">Nagbabahagi ang <ph name="APP_NAME" /> ng tab ng Chrome sa <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Tapos na!</translation>
<translation id="6044805581023976844">Nagbabahagi ang <ph name="APP_NAME" /> ng tab ng Chrome at audio sa <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">I-press nang matagal ang |<ph name="ACCELERATOR" />| upang lumabas sa full screen</translation>
<translation id="6049065490165456785">Larawan mula sa panloob na camera</translation>
@@ -3210,6 +3263,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">I-reload Nang Normal</translation>
<translation id="6059652578941944813">Pagkakasunud-sunod ng Certificate</translation>
<translation id="6059925163896151826">Mga USB device</translation>
+<translation id="6060435378291459521">Nag-crash ang <ph name="PLUGIN_NAME" />.</translation>
<translation id="6064217302520318294">Lock ng screen</translation>
<translation id="6065289257230303064">Mga Katangian ng Direktoryo ng Paksa ng Certificate</translation>
<translation id="6068338049763724728">I-enable ang malayuang pagpapatala</translation>
@@ -3241,9 +3295,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Ibinigay Kay</translation>
<translation id="6112952769866305444">I-edit ang tao, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Pindutin ang |<ph name="SHORTCUT" />| upang bumalik</translation>
+<translation id="6116338172782435947">Tingnan ang text at mga larawang kinopya sa clipboard</translation>
<translation id="6116921718742659598">Baguhin ang mga setting ng wika at input</translation>
<translation id="6120205520491252677">I-pin ang pahinang ito screen ng Simula...</translation>
<translation id="6122081475643980456">Kinokontrol ang iyong koneksyon sa Internet</translation>
+<translation id="6122095009389448667">Patuloy na i-block ang site na ito sa pagtingin sa clipboard</translation>
<translation id="6122875415561139701">Hindi pinapahintulutan ang write na operation sa: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Nakadepende ang mga sumusunod na extension sa extension na ito:</translation>
<translation id="6125479973208104919">Sa kasamaang-palad, kakailanganin mong idagdag muli ang iyong account sa <ph name="DEVICE_TYPE" /> na ito.</translation>
@@ -3285,6 +3341,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Pumili ng certificate</translation>
<translation id="6180288788882902869">Google Play sa iyong <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Na-block ang pagda-download</translation>
+<translation id="6181803575025675566">Kontrolin kung paano ito gumagana sa <ph name="LINK_START" />Mga Setting<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokasyon ng Device</translation>
<translation id="6185696379715117369">Pataas sa pahina</translation>
<translation id="6189412234224385711">Buksan gamit ang <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Nagbibigay-daan sa iyong i-adjust ang resolution ng iyong screen</translation>
<translation id="6238923052227198598">Panatilihin ang pinakabagong tala sa lock screen</translation>
<translation id="6239558157302047471">I-reload ang &amp;frame</translation>
-<translation id="624022915548992686">Umalis sa Page</translation>
<translation id="6241530762627360640">Mag-access ng impormasyon tungkol sa mga Bluetooth device na nakapares sa iyong system at tumuklas ng mga kalapit na Bluetooth device.</translation>
<translation id="6243774244933267674">Hindi available ang server</translation>
<translation id="6246413617632217567">Hindi ma-import ang pinangangasiwaang user. Pakitingnan ang espasyo sa iyong hard drive at mga pahintulot at subukang muli.</translation>
@@ -3334,13 +3390,13 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Hindi Kritikal</translation>
<translation id="6263541650532042179">i-reset ang pag-sync</translation>
<translation id="6264365405983206840">Piliin &amp;Lahat</translation>
+<translation id="6265930187414222160">Tapos na! Naalis na ang mapaminsalang software.</translation>
<translation id="6267166720438879315">Pumili ng certificate upang patunayan ang iyong sarili sa <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Buksan sa <ph name="APP" /></translation>
<translation id="6268747994388690914">Mag-import ng Mga Bookmark mula sa HTML File...</translation>
<translation id="6270770586500173387">Ipadala ang <ph name="BEGIN_LINK1" />impormasyon ng system at app<ph name="END_LINK1" />, at <ph name="BEGIN_LINK2" />mga sukatan<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Nagkaroon ng error (<ph name="ERROR" />) habang dina-download ang plugin</translation>
<translation id="6273677812470008672">Kalidad</translation>
-<translation id="6274087148640822908">Maghanap ng mga extension at app sa <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Baguhin ang Larawan</translation>
<translation id="6276301056778294989">Tiyaking ipinapakita ng device ang parehong code.</translation>
<translation id="6277105963844135994">Nag-timeout ang network</translation>
@@ -3366,12 +3422,12 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Hindi masimulan ang Chrome dahil nagkaproblema noong binubuksan ang iyong profile. Subukang i-restart ang Chrome.</translation>
<translation id="6312403991423642364">Hindi alam na error sa network</translation>
<translation id="6313641880021325787">LUMABAS SA VR</translation>
-<translation id="6314335155547195432">Bumuo ng password</translation>
<translation id="6314819609899340042">Matagumpay mong na-enable ang mga feature para sa pagde-debug sa <ph name="IDS_SHORT_PRODUCT_NAME" /> device na ito.</translation>
-<translation id="6315343732431721770">Binago ang iyong mga page sa pagsisimula upang isama ang <ph name="URL" />. Upang i-disable ang mga extension na binabago ang page sa pagsisimula mo, i-click ang I-restore.</translation>
<translation id="6315493146179903667">Bring All to Front</translation>
<translation id="6316806695097060329">Idinisenyo ang <ph name="SHORT_PRODUCT_NAME" /> device upang maihatid ang pinakamahusay na karanasan sa web sa iyo.</translation>
+<translation id="6317318380444133405">Hindi na sinusuportahan.</translation>
<translation id="6317369057005134371">Hinihintay ang application window...</translation>
+<translation id="6318407754858604988">Nagsimula ang pag-download</translation>
<translation id="6322279351188361895">Nabigong basahin ang pribadong key.</translation>
<translation id="6325191661371220117">I-disable ang awtomatikong paglulunsad</translation>
<translation id="6326175484149238433">Alisin sa Chrome</translation>
@@ -3381,7 +3437,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Piliin kung ano ang isi-sync</translation>
<translation id="6333064448949140209">Ipapadala ang file sa Google para sa pagde-debug</translation>
<translation id="6333834492048057036">I-focus ang address bar para sa paghahanap</translation>
-<translation id="6336907568130557310">Makikita ng sinumang nakakakita sa na-export na file ang mga password mo. Huwag ibahagi ang file sa kahit sino at i-delete ito pagkatapos itong i-import.</translation>
<translation id="6339668969738228384">Gumawa ng bagong profile para sa <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Hindi makakonekta sa server. Pakitingnan ang iyong koneksyon sa network at subukang muli. Kung magpapatuloy ang problema, i-restart ang Chromebook mo.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">I-set up ang Smart Lock para sa Android</translation>
<translation id="6374469231428023295">Subukang Muli</translation>
-<translation id="6377158645544167202">Hindi maikonekta ang printer. Tiyaking naka-on ang printer at nakakonekta ito sa iyong Chromebook sa pamamagitan ng Wi-Fi o USB.</translation>
<translation id="6380143666419481200">Tanggapin at magpatuloy</translation>
<translation id="6383051423892982287">I-encrypt ang naka-sync na data gamit ang iyong sariling <ph name="BEGIN_LINK" />passphrase sa pag-sync<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Gawing ito ang iyong mga setting ng paghahanap: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Pinaka-nabisita</translation>
<translation id="6504611359718185067">Kumonekta sa internet upang magdagdag ng printer</translation>
<translation id="6506374932220792071">X9.62 ECDSA Signature na may SHA-256</translation>
+<translation id="6508248480704296122">Kaugnay ng <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Lisensya ng media</translation>
<translation id="6510568984200103950">Mas kaunting setting</translation>
@@ -3529,9 +3584,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Hindi available ang command. Pindutin ang control-N upang magbukas ng bagong window.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> )(na) user</translation>
<translation id="6555432686520421228">Alisin ang lahat ng account ng user at i-reset ang iyong <ph name="IDS_SHORT_PRODUCT_NAME" /> na device upang maging parang bago.</translation>
+<translation id="6555810572223193255">Hindi available sa kasalukuyan ang pag-clean up</translation>
<translation id="6556866813142980365">Redo</translation>
<translation id="6558280019477628686">Nagka-error. Maaaring may ilang item na hindi na-delete.</translation>
<translation id="6559580823502247193">(nasa device na ito na)</translation>
+<translation id="6560713683827832045">Tingnan kung "Naka-on" ang mga notification ng app. Kung hindi, i-toggle upang ma-enable.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Masyadong mahaba ang path o pangalan ng file. Mangyaring i-save nang may mas maikling pangalan o sa isa pang lokasyon.</translation>
<translation id="656398493051028875">Tinatanggal ang "<ph name="FILENAME" />"...</translation>
@@ -3560,7 +3617,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Impormasyon ng file</translation>
<translation id="6607831829715835317">Higit pang mga too&amp;l</translation>
-<translation id="6610183966322615106">Nagkaroon ng error sa pagdaragdag ng printer</translation>
<translation id="6612358246767739896">Pinoprotektahang content</translation>
<translation id="6613452264606394692">Makabalik dito nang mabilis sa pamamagitan ng pag-bookmark sa page na ito</translation>
<translation id="6615455863669487791">Ipakita sa akin</translation>
@@ -3637,9 +3693,11 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Whoops, hindi tumutugma ang mga password!</translation>
<translation id="6736243959894955139">Address</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Bagama't hindi mo na maa-access ang iyong lumang profile, maaalis mo ito.</translation>
<translation id="6739923123728562974">Ipakita ang desktop shortcut</translation>
<translation id="6740234557573873150">Na-pause ang <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Naa-access sa script</translation>
+<translation id="6743841972744298686">Mga setting ng pag-sync</translation>
<translation id="6745592621698551453">Mag-update ngayon</translation>
<translation id="6746124502594467657">Ibaba</translation>
<translation id="674632704103926902">Paganahin ang pag-tap upang mag-drag</translation>
@@ -3652,12 +3710,14 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">Nakopya ang URL</translation>
<translation id="6758056191028427665">Ipaalam sa amin kung ano ang iyong palagay sa ginagawa namin.</translation>
<translation id="6759193508432371551">Factory reset</translation>
+<translation id="6765234885931342179">Tignan ang serial number ng iyong security key</translation>
<translation id="6766101255664245434">Kumuha ng bagong larawan o pumili ng dati nang larawan o icon.
<ph name="LINE_BREAK" />
Lalabas ang larawang ito sa screen sa pag-sign in at lock screen ng Chromebook.</translation>
<translation id="6769712124046837540">Idinaragdag ang printer...</translation>
<translation id="6771503742377376720">Ay isang Certificate Authority</translation>
<translation id="6773575010135450071">Higit pang mga pagkilos...</translation>
+<translation id="6777817260680419853">Na-block ang pag-redirect</translation>
<translation id="6778959797435875428">I-unmute ang mga site</translation>
<translation id="677965093459947883">Napakaliit</translation>
<translation id="6780439250949340171">pamahalaan ang ibang mga setting</translation>
@@ -3732,6 +3792,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Samahan (O)</translation>
<translation id="6900284862687837908">Background App: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Isama ang device sa domain</translation>
+<translation id="6903534926908201625">Maaari mong i-customize kung anong impormasyon ang kinokolekta ng Google sa <ph name="BEGIN_LINK" />Mga Setting<ph name="END_LINK" /> anumang oras.</translation>
<translation id="6904344821472985372">Bawiin ang access sa file</translation>
<translation id="6904655473976120856">Pindutin ang button ng App upang lumabas</translation>
<translation id="6904713658985136356">Gustong ibahagi ng <ph name="HOST" /> ang iyong screen.</translation>
@@ -3740,17 +3801,22 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Mag-download ng maraming file</translation>
<translation id="6911324888870229398">Nawala ang koneksyon sa network. Pakitingnan ang iyong koneksyon o sumubok ng ibang Wi-Fi network.</translation>
<translation id="6911734910326569517">Footprint ng memory</translation>
+<translation id="6914783257214138813">Makikita ng sinumang makakatingin sa na-export na file ang iyong mga password.</translation>
<translation id="6915804003454593391">User:</translation>
<translation id="6916590542764765824">Pamahalaan ang Mga Extension</translation>
<translation id="6920989436227028121">Buksan bilang regular na tab</translation>
<translation id="6922128026973287222">Mag-save ng data at mag-browse nang mas mabilis gamit ang Data Saver ng Google. I-click upang matuto nang higit pa.</translation>
<translation id="6929555043669117778">Magpatuloy sa pagharang ng mga pop-up</translation>
<translation id="6930242544192836755">Tagal</translation>
+<translation id="6934241953272494177">Sina-scan ang iyong media device...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> ang nakita</translation>
<translation id="693807610556624488">Ang write na operation ay lampas sa maximum na haba ng attribute sa: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Mangyaring mag-sign in sa <ph name="TOKEN_NAME" /> upang magpatunay sa <ph name="HOST_NAME" /> gamit ang iyong certificate.</translation>
<translation id="6943176775188458830">Kanselahin ang pag-print</translation>
<translation id="6943836128787782965">Nabigo ang pagkuha ng HTTP</translation>
<translation id="6945221475159498467">Pumili</translation>
+<translation id="694592694773692225">Na-block ang pag-redirect sa page na ito.</translation>
<translation id="6949306908218145636">I-bookmark ang Mga Nakabukas na Pahina...</translation>
<translation id="6955446738988643816">Siyasatin ang Popup</translation>
<translation id="6957231940976260713">Pangalan ng serbisyo</translation>
@@ -3854,13 +3920,16 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Makipagpalit ng data sa mga device na pinangalanang: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Hindi ma-import ang pinangangasiwaang user. Pakitingnan ang iyong koneksyon sa network at subukang muli sa ibang pagkakataon.</translation>
<translation id="7098447629416471489">Lalabas dito ang iba pang na-save na search engine</translation>
+<translation id="7099337801055912064">Hindi makapag-load ng malaking PPD. 250kB ang maximum na laki.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> (na) item ang pinili</translation>
<translation id="7102687220333134671">Naka-on ang mga awtomatikong update</translation>
<translation id="7106346894903675391">Bumili ng higit pang storage...</translation>
<translation id="7108338896283013870">Itago</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Naka-on ang pag-personalize. Mababago mo ito sa myaccount.google.com.</translation>
<translation id="7113502843173351041">Alamin ang iyong email address</translation>
<translation id="7114054701490058191">Hindi magkatugma ang mga password</translation>
+<translation id="7117228822971127758">Pakisubukang muli sa ibang pagkakataon</translation>
<translation id="7117247127439884114">Muling Mag-sign in...</translation>
<translation id="711840821796638741">Ipakita ang Mga Pinamamahalaang Bookmark</translation>
<translation id="711902386174337313">Basahin ang listahan ng iyong mga naka-sign in na device</translation>
@@ -3901,6 +3970,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">I-refresh</translation>
<translation id="7180865173735832675">I-customize</translation>
<translation id="7186088072322679094">Panatilihin sa Toolbar</translation>
+<translation id="7187428571767585875">Mga aalisin o papalitang entry sa registry:</translation>
<translation id="7191159667348037">Hindi Alam na Printer (USB)</translation>
<translation id="7191454237977785534">I-save ang file bilang</translation>
<translation id="7196835305346730603">Naghahanap ng mga kalapit na Chromebox...</translation>
@@ -3909,6 +3979,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">Na-delete ang '<ph name="DELETED_ITEM_NAME" />'</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Dina-download ang <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Umalis sa Page}one{Umalis sa Mga Page}other{Umalis sa Mga Page}}</translation>
<translation id="721331389620694978">Hindi maki-clear ang ialng setting na maaaring magpakita sa mga gawi sa pagba-browse.</translation>
<translation id="7216409898977639127">Cellular provider</translation>
<translation id="7216595297012131718">Pagsunud-sunurin ang mga wika batay sa iyong kagustuhan</translation>
@@ -3954,6 +4025,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Error sa pag-download</translation>
<translation id="7279701417129455881">Pamahalaan ang pagharang ng cookie...</translation>
<translation id="7280877790564589615">Nahiling ang pahintulot</translation>
+<translation id="7283041136720745563">Hindi sapat ang laki ng iyong quota sa Google Drive.</translation>
<translation id="7287143125007575591">Tinanggihan ang access.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Buksan ang wallpaper app</translation>
@@ -4022,6 +4094,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Nabigo ang pag-scan ng virus</translation>
<translation id="7392915005464253525">M&amp;uling buksan ang nakasarang window</translation>
<translation id="7396845648024431313">Ilulunsad ang <ph name="APP_NAME" /> sa system startup at patuloy na paganahin sa background kahit na sa sandaling maisara mo ang lahat ng ibang mga window ng <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Lumipat ng koneksyon ng network</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Mangyaring maghintay habang nagre-restart ang iyong Chromebox...</translation>
<translation id="7400839060291901923">Mag-set up ng koneksyon sa iyong <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Ilunsad muli at I-powerwash</translation>
<translation id="7409836189476010449">Patakbuhin ang Flash</translation>
<translation id="7410344089573941623">Itanong kung gusto ng <ph name="HOST" /> na i-access ang iyong camera at mikropono</translation>
+<translation id="741204030948306876">Oo, sali ako</translation>
<translation id="7412226954991670867">GPU Memory</translation>
<translation id="7416362041876611053">Hindi alam na error sa network.</translation>
<translation id="7417705661718309329">Google map</translation>
@@ -4053,6 +4127,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Naka-block ang mga pop-up</translation>
<translation id="744859430125590922">Kontrolin at tingnan ang mga website na binibisita ng taong ito mula sa <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Sa pamamagitan ng pagpili sa printer na ito, binibigyan mo ng pahintulot ang sumusunod na extension upang i-access ang iyong printer:</translation>
+<translation id="7453467225369441013">Isa-sign out ka sa karamihan ng mga site. Hindi ka masa-sign out sa iyong Google Account.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Buksan ang Lokasyon...</translation>
<translation id="7461924472993315131">I-pin</translation>
@@ -4063,7 +4138,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Error: Hindi magawang i-decode ang extension</translation>
<translation id="7473891865547856676">Hindi, Salamat</translation>
<translation id="747459581954555080">Ipanumbalik lahat</translation>
-<translation id="747494631553057218">Mga entry sa registry:</translation>
+<translation id="7475034671245341386">Nagka-error sa <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">URL ng Nawalang Password ng Netscape</translation>
<translation id="7476454130948140105">Masyadong kaunti ang baterya (<ph name="BATTERY_PERCENT" />%) para sa pag-update</translation>
<translation id="7477347901712410606">Kung nakalimutan mo ang iyong passphrase, ihinto at i-reset ang Pag-sync sa pamamagitan ng <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Teknolohiya</translation>
<translation id="7487099628810939106">Pagkaantala bago ang pag-click:</translation>
<translation id="7487969577036436319">Walang naka-install na mga bahagi</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ang nakita
+ <ph name="LINE_BREAK1" />
+ Handa nang i-back up sa <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Buksan lahat}=1{&amp;Buksan ang bookmark}one{&amp;Buksan lahat (#)}other{&amp;Buksan lahat (#)}}</translation>
<translation id="7489605380874780575">Suriin ang pagiging karapat-dapat</translation>
<translation id="749028671485790643">Tao <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">CA certificate ng server</translation>
<translation id="7502658306369382406">IPv6 address</translation>
<translation id="7503191893372251637">Uri ng Netscape Certificate</translation>
-<translation id="7503607651407946808">Isinasalin ang page na ito...</translation>
<translation id="7503821294401948377">Maaaring hindi mai-load ang icon na '<ph name="ICON" />' para sa pagkilos ng browser.</translation>
<translation id="750509436279396091">Buksan ang folder ng mga download</translation>
<translation id="7505167922889582512">Magpakita ng mga natatagong file</translation>
@@ -4102,9 +4179,9 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Ibalik ang mga setting sa mga orihinal na default ng mga ito.</translation>
<translation id="7517786267097410259">Gumawa ng isang password -</translation>
<translation id="7518150891539970662">Mga log ng WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Isinasalin Ang Page na Ito...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Gumawa</translation>
+<translation id="7526413953848747421">Dalhin sa Chrome ang mahuhusay na serbisyo ng Google tulad ng spell check at mag-tap upang maghanap</translation>
<translation id="7529411698175791732">Suriin ang iyong koneksyon sa internet. Kung magpapatuloy ang problema, subukang mag-sign out at muling mag-sign in.</translation>
<translation id="7530016656428373557">Rate ng Pagdiskarga sa Watts</translation>
<translation id="7536709149194614609">Paki-restart ang device at subukang muli sa ibang pagkakataon.</translation>
@@ -4128,7 +4205,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
subukang gumawa ulit ng pinapangasiwaang user.</translation>
<translation id="756445078718366910">Magbukas ng Window ng Browser</translation>
<translation id="7564847347806291057">Tapusin ang proseso</translation>
-<translation id="7565291891798266313">Ginawang <ph name="URL" /> ang iyong search engine. Upang i-disable ang mga extension na binabago ang search engine mo, i-click ang I-restore.</translation>
<translation id="7566118625369982896">Pamahalaan ang mga link ng app sa Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Na-clear ang data ng Chrome</translation>
@@ -4137,13 +4213,10 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Charge ng Baterya</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Tipunin</translation>
-<translation id="7577815336900970562">Gumamit ng WiFi o cellular network upang matukoy ang lokasyon</translation>
<translation id="7579149537961810247">I-mute ang Mga Site</translation>
<translation id="7580671184200851182">I-play ang parehong audio sa lahat ng speaker (mono audio)</translation>
-<translation id="7581273696622423628">Sagutan ang survey</translation>
<translation id="7581462281756524039">Isang tool sa paglilinis</translation>
<translation id="7582582252461552277">Gustuhin ang network na ito</translation>
-<translation id="7586312264284919041">Gusto mo bang isalin ang page na ito?</translation>
<translation id="7586498138629385861">Patuloy na tatakbo ang Chrome habang nakabukas ang Chrome Apps.</translation>
<translation id="7589461650300748890">Naku. Mag-ingat.</translation>
<translation id="7589661784326793847">Maghintay lamang ng isang segundo</translation>
@@ -4160,6 +4233,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Humiling ng site ng tablet</translation>
<translation id="7611008212562900400">Hanapin ang iyong device, mga app, web...</translation>
<translation id="7615910377284548269">Pamahalaan ang pag-block ng hindi naka-sandbox na plugin</translation>
+<translation id="7616214729753637086">Ine-enroll ang device...</translation>
<translation id="7617366389578322136">Kumokonekta sa "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Walang na-save na mga password.</translation>
<translation id="7622114377921274169">Nagcha-charge.</translation>
@@ -4188,6 +4262,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Hindi sinusuportahang Bluetooth device: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Magdagdag ng account</translation>
<translation id="7671130400130574146">Gumamit ng system title bar at mga hangganan</translation>
+<translation id="7683373461016844951">Upang magpatuloy, i-click ang OK, pagkatapos ay i-click ang Magdagdag ng Tao upang gumawa ng bagong profile para sa iyong email address sa <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Na-install ng Iyong Administrator</translation>
<translation id="7684559058815332124">Bisitahin ang page ng login ng captive portal</translation>
<translation id="7685049629764448582">Memorya sa JavaScript</translation>
@@ -4246,7 +4321,6 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Storage ng session</translation>
<translation id="7781335840981796660">Aalisin ang lahat ng user account at lokal na data.</translation>
<translation id="7782102568078991263">Wala nang mga suhestiyon mula sa Google</translation>
-<translation id="778330624322499012">Hindi ma-load ang <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Na-block ng mga setting ng seguridad sa iyong computer ang file na ito.</translation>
<translation id="7786207843293321886">Lumabas sa Bisita</translation>
<translation id="7786889348652477777">I-&amp;reload ang App</translation>
@@ -4280,7 +4354,13 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Na-block ang mapanganib na download</translation>
<translation id="7818135753970109980">Nagdagdag ng bagong tema (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA o RSN)</translation>
+<translation id="7819992334107904369">Chrome sync</translation>
<translation id="782057141565633384">K&amp;opyahin ang address ng video</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ang nakita.
+ <ph name="LINE_BREAK1" />
+ Hindi sapat ang laki ng iyong quota sa Google Drive. Kailangan ng karagdagang <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Subukang pumili ng mas kaunting larawan.</translation>
<translation id="782590969421016895">Gamitin ang mga kasalukuyang page</translation>
<translation id="7829298379596169484">Ina-access ang input ng audio</translation>
<translation id="7831368056091621108">upang mailagay ang extension na ito, ang iyong kasaysayan, at iba pang mga setting ng Chrome sa lahat ng iyong device.</translation>
@@ -4318,6 +4398,7 @@ Mula Sa <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">I-disable ang mga subtitle</translation>
<translation id="7882358943899516840">Uri ng provider</translation>
<translation id="7885253890047913815">Mga Kamakailang Patutunguhan</translation>
+<translation id="7886917304091689118">Gumagana sa Chrome</translation>
<translation id="7887334752153342268">Doblehin</translation>
<translation id="7887864092952184874">Naipares ang bluetooth mouse</translation>
<translation id="7889966925761734854">Maghanap</translation>
@@ -4401,7 +4482,9 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8000066093800657092">Walang network</translation>
<translation id="8001504501378762252">Maaaring ninakaw ng site ang iyong password</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Palaging payagan ang <ph name="HOST" /> na makita ang clipboard</translation>
<translation id="8008356846765065031">Nadiskonekta ang Internet. Pakisuri ang iyong koneksyon sa internet.</translation>
+<translation id="8008765610824028412">Hindi ma-load ang <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Awtomatikong magpadala ng ilang impormasyon ng system at content ng page sa Google upang makatulong na tumukoy ng mga mapanganib na app at site</translation>
<translation id="8012382203418782830">Naisalin na ang pahinang ito.</translation>
<translation id="8014154204619229810">Kasalukuyang tumatakbo ang updater. I-refresh pagkatapos ng isang minuto upang muling suriin.</translation>
@@ -4502,7 +4585,6 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="816055135686411707">Error sa Pagtakda ng Certificate Trust</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Gumawa ng bagong tala</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Pamahalaan ang mga setting ng mikropono...</translation>
<translation id="8168435359814927499">Content</translation>
<translation id="8174047975335711832">Impormasyon ng device</translation>
@@ -4519,7 +4601,6 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8191230140820435481">Pamahalaan ang iyong apps, mga extension, at tema</translation>
<translation id="8191453843330043793">Panglutas ng Proxy ng V8</translation>
<translation id="8195027750202970175">Sukat sa disk</translation>
-<translation id="8195739004487400241">Ginawang <ph name="URL" /> ang iyong homepage. Upang i-disable ang mga extension na binabago ang homepage mo, i-click ang I-restore.</translation>
<translation id="8199300056570174101">Mga property ng Network (Serbisyo) at Device</translation>
<translation id="8200772114523450471">Resume</translation>
<translation id="8202160505685531999">Mangyaring ilagay muli ang iyong password upang i-update ang iyong profile sa <ph name="DEVICE_TYPE" />.</translation>
@@ -4537,6 +4618,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8226619461731305576">I-queue</translation>
<translation id="8226742006292257240">Sa ibaba ay ang random na binubuong TPM password na itinalaga sa iyong computer:</translation>
<translation id="8227119283605456246">Mag-attach ng file</translation>
+<translation id="8233198815467326623">I-restore ang Default na Homepage?</translation>
<translation id="8234795456569844941">Pakitulungan ang aming mga engineer na ayusin ang problemang ito. Sabihin sa amin kung ano ang nangyari bago mo nakuha ang mensahe ng error sa profile:</translation>
<translation id="8234989666557591529">Pumili ng telepono upang i-unlock ang iyong <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Tip sa pagtulong</translation>
@@ -4562,7 +4644,6 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8261378640211443080">Hindi nakalista ang extension na ito sa <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> at maaaring naidagdag nang hindi mo nalalaman.</translation>
<translation id="8261387128019234107">Magdagdag ng account para kay <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">I-delete</translation>
-<translation id="8261673729476082470">Nagba-back up ng <ph name="FILE_COUNT" /> (na) larawan sa <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258">Hindi ipinapatupad ang <ph name="BAD_FLAG" /> sa build na ito.</translation>
<translation id="8263744495942430914">Hindi pinagana ng <ph name="FULLSCREEN_ORIGIN" /> ang cursor ng iyong mouse.</translation>
<translation id="8264718194193514834">Nag-trigger ang "<ph name="EXTENSION_NAME" />" ng full screen.</translation>
@@ -4666,6 +4747,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8454288007744638700">O kaya, pumili ng bagong network:</translation>
<translation id="845627346958584683">Oras ng Expiration</translation>
<translation id="8456681095658380701">Di-wastong pangalan</translation>
+<translation id="8457451314607652708">Mag-import ng mga bookmark</translation>
<translation id="8460336040822756677">Kung io-off mo ang Smart Lock para sa <ph name="DEVICE_TYPE" />, hindi mo maa-unlock ang iyong mga Chrome device gamit ang iyong telepono. Kakailanganin mong i-type ang iyong password.</translation>
<translation id="8461329675984532579">Pangalan ng home provider</translation>
<translation id="84613761564611563">Hiniling ang network configure UI, mangyaring maghintay...</translation>
@@ -4730,14 +4812,15 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8569764466147087991">Piliin ang isang file para buksan</translation>
<translation id="8571213806525832805">Huling 4 na linggo</translation>
<translation id="8574990355410201600">Palaging payagan ang tunog sa <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Hindi maaaring lumagpas sa 99 na titik</translation>
<translation id="8579285237314169903">Nagsi-sync ng <ph name="NUMBER_OF_FILES" /> (na) item...</translation>
<translation id="857943718398505171">Pinapayagan (inirerekomenda)</translation>
<translation id="8581809080475256101">Pindutin upang makapunta sa susunod, gamitin ang menu ng konteksto upang makita ang history</translation>
<translation id="8584280235376696778">&amp;Buksan ang video sa bagong tab</translation>
<translation id="8588866096426746242">Ipakita ang mga istatistika ng profile</translation>
+<translation id="8589652987924574405">Isi-sync ang iyong mga bookmark, history, password, at iba pang setting sa iyong Google Account upang magamit mo ang mga ito sa lahat ng iyong device. Mababago mo ito anumang oras sa iyong mga setting.</translation>
<translation id="8590375307970699841">Mag-set up ng mga awtomatikong update</translation>
<translation id="8594908476761052472">Kumuha ng video</translation>
-<translation id="8595925260712451473">Pakilagay dito ang iyong feedback.</translation>
<translation id="8596540852772265699">Mga Custom na File</translation>
<translation id="8597845839771543242">Format ng property:</translation>
<translation id="8598453409908276158">Na-block ang hindi naka-sandbox na plugin</translation>
@@ -4752,6 +4835,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8620617069779373398">Status ng roaming</translation>
<translation id="8620765578342452535">I-configure ang mga koneksyon sa network</translation>
<translation id="8620790565535071193">Hindi na-scan</translation>
+<translation id="8622877356447980900">Gusto mo bang isalin ang page na ito?</translation>
<translation id="8623004009673949077">Naka-install dapat sa kiosk mode ng Chrome OS ang app na may 'kiosk_only' na manifest attribute.</translation>
<translation id="8624205858755890468">Binibigyang-daan ang Assistant na magpakita sa iyo ng mga kaugnay na impormasyon, app, at pagkilos.</translation>
<translation id="862542460444371744">&amp;Mga Extension</translation>
@@ -4797,6 +4881,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8671210955687109937">Makakapagkomento</translation>
<translation id="8673026256276578048">Hanapan ang Web...</translation>
<translation id="8673383193459449849">Problema sa server</translation>
+<translation id="8674241889607553858">Gusto Mo Bang Isalin Ang Page na Ito?</translation>
<translation id="8675354002693747642">Pre-shared key:</translation>
<translation id="8676374126336081632">I-clear ang input</translation>
<translation id="8677039480012021122">I-clear ang data at idiskonekta</translation>
@@ -4809,6 +4894,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8688579245973331962">Hindi makita ang iyong pangalan?</translation>
<translation id="8688591111840995413">Hindi magandang password</translation>
<translation id="8688672835843460752">Available</translation>
+<translation id="8689583087392258564">Hindi naisama ang machine sa domain. Invalid ang unit ng organisasyon.</translation>
<translation id="869257642790614972">Muling buksan ang huling nakasarang tab</translation>
<translation id="8695825812785969222">Buksan ang &amp;Lokasyon...</translation>
<translation id="8698464937041809063">Drawing ng Google</translation>
@@ -4823,6 +4909,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8708671767545720562">&amp;Higit Pang Impormasyon</translation>
<translation id="8710187907779883426">maikli (1s)</translation>
<translation id="8711402221661888347">Burger</translation>
+<translation id="8712637175834984815">Nakuha ko</translation>
<translation id="8713570323158206935">Ipadala ang <ph name="BEGIN_LINK1" />impormasyon ng system<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Pagtatapos ng suporta</translation>
<translation id="871476437400413057">Mga password na naka-save sa Google</translation>
@@ -4898,7 +4985,6 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="882204272221080310">I-update ang firmware para sa karagdagang seguridad.</translation>
<translation id="8823514049557262177">Kopyahin ang text ng link</translation>
<translation id="8824701697284169214">Magdagdag ng Pahina...</translation>
-<translation id="8827850355924932817">Gumamit ng WiFi network upang matukoy ang lokasyon</translation>
<translation id="8828933418460119530">Pangalan ng DNS</translation>
<translation id="8830796635868321089">Nabigo ang pagsusuri sa update gamit ang mga kasalukuyang setting ng proxy. Mangyaring isaayos ang iyong <ph name="PROXY_SETTINGS_LINK_START" />mga setting ng proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Ang configuration ng network ay kinokontrol ng <ph name="USER_EMAIL" />.</translation>
@@ -4952,13 +5038,14 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="8912793549644936705">Naka-stretch</translation>
<translation id="8915370057835397490">Nilo-load ang suhestiyon</translation>
<translation id="8916476537757519021">Incognito na Subframe: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Pang-convert sa Raster ng PWG</translation>
+<translation id="8918468086406665831">I-sync sa <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Palaging payagan ang mga ad sa site na ito</translation>
<translation id="8925458182817574960">&amp;Mga Setting</translation>
<translation id="8926389886865778422">Huwag nang itanong ulit</translation>
<translation id="8926518602592448999">I-disable ang Mga Extension sa Developer Mode</translation>
<translation id="892706138619340876">Na-reset ang ilang setting</translation>
<translation id="8931394284949551895">Mga bagong device</translation>
+<translation id="893242274404530797">Kinakailangan ang mga notification ng Mga Serbisyo ng Google Play para sa Instant na Pag-tether</translation>
<translation id="8933960630081805351">&amp;Show in Finder</translation>
<translation id="8934732568177537184">Magpatuloy</translation>
<translation id="8938356204940892126">Suko na ako</translation>
@@ -5016,6 +5103,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="9024127637873500333">&amp;Buksan sa Bagong Tab</translation>
<translation id="9024331582947483881">buong screen</translation>
<translation id="9025098623496448965">OK, Dalhin ako pabalik sa screen sa pag-sign-in</translation>
+<translation id="902659348151742535">Maaaring gamitin ng Google ang iyong history ng pagba-browse upang i-personalize ang Search, mga ad at iba pang mga serbisyo ng Google.</translation>
<translation id="9026731007018893674">i-download</translation>
<translation id="9027146684281895941">Pangasiwaan ang taong ito mula sa iyong Google Account upang makontrol at makita ang mga website na binibisita niya.</translation>
<translation id="9027459031423301635">Buksan ang Link sa Bagong &amp;Tab</translation>
@@ -5056,7 +5144,6 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="9084064520949870008">Buksan bilang Window</translation>
<translation id="9088234649737575428">Na-block ang <ph name="PLUGIN_NAME" /> ng patakaran ng kumpanya</translation>
<translation id="9088917181875854783">Pakikumpirma na ipinapakita ang passkey na ito sa "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Magpadala ng impormasyon ng system</translation>
<translation id="9094033019050270033">I-update ang password</translation>
<translation id="9094982973264386462">Alisin</translation>
<translation id="9095253524804455615">Alisin</translation>
@@ -5110,6 +5197,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="9170397650136757332">Ngayon, bahagya mong igalaw ang iyong daliri upang makunan ang lahat ng iba't ibang bahagi ng fingerprint mo</translation>
<translation id="9170848237812810038">&amp;I-undo</translation>
<translation id="9170884462774788842">Ang isa pang program sa iyong computer ay nagdagdag ng tema na maaaring magpabago sa paraan ng paggana ng Chrome.</translation>
+<translation id="9173995187295789444">Nagsa-scan ng mga Bluetooth device...</translation>
<translation id="9174212595744391062">Iki-clear nito ang cookies at cache para sa lahat ng site, kasama ang</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - May nakakonektang bluetooth device</translation>
<translation id="9177499212658576372">Kasalukuyan kang nakakonekta sa <ph name="NETWORK_TYPE" /> network.</translation>
@@ -5134,6 +5222,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="932327136139879170">Home</translation>
<translation id="932508678520956232">Hindi masimulan ang pag-print.</translation>
<translation id="93393615658292258">Password lang</translation>
+<translation id="935490618240037774">Masi-sync sa iyong Google Account ang iyong mga bookmark, history, mga password at iba pang mga setting upang magamit mo ang mga ito sa lahat ng iyong device.</translation>
<translation id="936801553271523408">Diagnostic data ng system</translation>
<translation id="93766956588638423">Ayusin ang extension</translation>
<translation id="938470336146445890">Mangyaring mag-install ng certificate ng user.</translation>
@@ -5155,6 +5244,7 @@ Ilagay ang iyong key file sa ligtas na lugar. Kailangan mo ito upang lumikha ng
<translation id="960987915827980018">Mga 1 oras ang natitira</translation>
<translation id="962802172452141067">Folder tree ng bookmark</translation>
<translation id="968174221497644223">Cache ng application</translation>
+<translation id="969096075394517431">Palitan ang mga wika</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Tab}one{# Tab}other{# na Tab}}</translation>
<translation id="971774202801778802">URL ng Bookmark</translation>
<translation id="973473557718930265">Isara</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_fr.xtb b/chromium/chrome/app/resources/generated_resources_fr.xtb
index 0b3e303bd52..be8080d51bd 100644
--- a/chromium/chrome/app/resources/generated_resources_fr.xtb
+++ b/chromium/chrome/app/resources/generated_resources_fr.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Ouvrir le lien dans une nouvelle fenêtre <ph name="APP" /></translation>
<translation id="1005274289863221750">Utiliser votre micro et votre caméra</translation>
<translation id="1007408791287232274">Impossible de charger la liste des périphériques.</translation>
+<translation id="1008186147501209563">Exporter les favoris</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Page ne répondant pas}one{Page ne répondant pas}other{Pages ne répondant pas}}</translation>
<translation id="1012794136286421601">Vos fichiers Docs, Sheets, Slides et Drawings sont en cours de synchronisation. Ouvrez l'application Google Drive pour y accéder en ligne ou hors connexion.</translation>
-<translation id="1013383076511149692">Afficher le texte et les images que vous copiez dans le Presse-papiers</translation>
<translation id="1013707859758800957">L'exécution hors bac à sable d'un plug-in a été autorisée sur cette page</translation>
<translation id="1015318665228971643">Modifier le nom du dossier</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Tout ouvrir dans une &amp;nouvelle fenêtre}=1{Ouvrir dans une &amp;nouvelle fenêtre}one{Tout ouvrir (#) dans une &amp;nouvelle fenêtre}other{Tout ouvrir (#) dans une &amp;nouvelle fenêtre}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Impossible de supprimer le logiciel malveillant</translation>
<translation id="1062407476771304334">Remplacer</translation>
<translation id="1062866675591297858">Superviser les utilisateurs gérés via le <ph name="BEGIN_LINK" />tableau de bord des utilisateurs gérés<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Vérification des fichiers de la bibliothèque multimédia</translation>
<translation id="1064835277883315402">Rejoindre un réseau privé</translation>
<translation id="1064912851688322329">Se déconnecter du compte Google</translation>
<translation id="1067048845568873861">Date de création</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Chiffrement des données</translation>
+<translation id="1074944608454986967">Appuyez de manière prolongée sur la touche de recherche, puis cliquez sur le contenu de votre choix ou faites-le glisser pour entendre ce qui est écrit. Vous pouvez aussi mettre en surbrillance une zone, puis appuyer sur la touche de recherche+S.</translation>
<translation id="1076698951459398590">Activer le thème</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurer les mises à jour automatiques pour tous les utilisateurs</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Se connecter<ph name="END_SIGN_IN_LINK" /> pour contrôler et afficher les sites Web consultés par cette personne</translation>
<translation id="109758035718544977">Réactiver le son des sites</translation>
<translation id="1097658378307015415">Avant de vous connecter, veuillez vous connecter en tant qu'invité afin d'activer le réseau <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Toujours traduire les pages en <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Arrêter</translation>
<translation id="1110155001042129815">Attendre</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">N'autoriser aucun site à utiliser des messages spécifiques au système pour accéder aux appareils MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Modifier le moteur de recherche</translation>
-<translation id="1131167343343087859">Cartes de crédit et adresses utilisant Google Payments.</translation>
<translation id="1134009406053225289">Ouvrir dans une fenêtre de navigation privée</translation>
<translation id="1137673463384776352">Ouvrir le lien dans <ph name="APP" /></translation>
<translation id="1140351953533677694">Accéder à vos appareils reliés via le Bluetooth et le port série</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in bloqué</translation>
<translation id="1145532888383813076">Effectuez des recherches sur votre appareil, dans vos applications et sur le Web.</translation>
<translation id="1146204723345436916">Importer les favoris depuis un fichier HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> trouvées.
+ <ph name="LINE_BREAK1" />
+ Espace disponible insuffisant dans le stockage local. <ph name="FILE_SIZE" /> supplémentaires requis.
+ <ph name="LINE_BREAK2" />
+ Essayez de sélectionner moins de photos.</translation>
<translation id="1149088842877960903">L'exécution de JavaScript via AppleScript est désactivée. Pour l'activer, accédez aux paramètres Chrome &gt; Paramètres avancés &gt; Système. Pour en savoir plus, consultez la page https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mois d'expiration</translation>
<translation id="1153356358378277386">Appareils associés</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Renommer</translation>
<translation id="1175364870820465910">Im&amp;primer...</translation>
<translation id="117624967391683467">Copie de <ph name="FILE_NAME" /> en cours…</translation>
+<translation id="1177113976278858832">Restaurer le moteur de recherche par défaut ?</translation>
<translation id="1177863135347784049">Personnalisé</translation>
<translation id="1178581264944972037">Suspendre</translation>
<translation id="1179803038870941185">Une demande de contrôle total de vos appareils MIDI a été envoyée via <ph name="URL" />.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Accéder aux comptes utilisateur sur liste blanche et les modifier</translation>
<translation id="1206407435587370571">Explorez votre Chromebook</translation>
<translation id="1209796539517632982">Serveurs de noms automatiques</translation>
+<translation id="1210982357925844241">Afficher et gérer les mots de passe enregistrés sur <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Parcourez le Web sans enregistrer votre historique de navigation à l'aide d'une fenêtre de navigation privée</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> empreintes digitales configurées</translation>
<translation id="1215411991991485844">Nouvelle application en arrière-plan ajoutée</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Recherche de réseaux mobiles…</translation>
<translation id="1285320974508926690">Ne jamais traduire ce site</translation>
<translation id="1285484354230578868">Stocker les données dans votre compte Google Drive</translation>
+<translation id="1288037062697528143">L'éclairage nocturne sera activé automatiquement au coucher du soleil</translation>
<translation id="1293177648337752319">Réactiver le son du site</translation>
<translation id="1293509594570842875">Impossible de créer l'utilisateur supervisé. Veuillez vérifier votre connexion réseau, puis réessayer ultérieurement.</translation>
<translation id="1293556467332435079">Fichiers</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Ajouter le fichier HTML aux favoris</translation>
<translation id="1303671224831497365">Aucun appareil Bluetooth détecté</translation>
<translation id="1306606229401759371">Modifier les paramètres</translation>
-<translation id="1307398858972670978">Accédez à vos mots de passe depuis n'importe quel appareil à l'adresse <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Échec de l'enregistrement du jeton d'accès aux API à long terme pour cet appareil.</translation>
<translation id="1313405956111467313">Configuration automatique du proxy</translation>
<translation id="131364520783682672">Verr. maj.</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">C'était moi.</translation>
<translation id="1338776410427958681">Réduire le dossier "<ph name="FOLDER_NAME" />"</translation>
<translation id="1338950911836659113">Suppression en cours...</translation>
-<translation id="1339266338863469628">Par défaut (ne détecter que moi)</translation>
<translation id="1340527397989195812">Sauvegardez du contenu multimédia en provenance de l'appareil à l'aide de l'application Fichiers.</translation>
<translation id="1341988552785875222">Le fond d'écran actuel a été défini par <ph name="APP_NAME" />. Vous devrez peut-être désinstaller <ph name="APP_NAME" /> avant de choisir un fond d'écran différent.</translation>
<translation id="1346748346194534595">Vers la droite</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">La mise à jour débutera lorsque la batterie atteindra <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importation de <ph name="FILE_COUNT" /> fichiers en cours…</translation>
<translation id="1353686479385938207">"<ph name="PROVIDER_NAME" />" : "<ph name="NETWORK_NAME" />"</translation>
+<translation id="1353980523955420967">Impossible de trouver le fichier PPD. Vérifiez que votre Chromebook est connecté, puis réessayez.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> est bloqué</translation>
<translation id="1357589289913453911">Identifiant d'extension</translation>
<translation id="1358735829858566124">Le fichier ou le répertoire ne sont pas utilisables.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">De gauche à droite</translation>
<translation id="1370646789215800222">Supprimer le profil utilisateur ?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 élément à supprimer}one{# élément à supprimer}other{# éléments à supprimer}}</translation>
+<translation id="1372841398847029212">Synchroniser avec votre compte</translation>
<translation id="1374844444528092021">Le certificat requis par le réseau "<ph name="NETWORK_NAME" />" n'est pas installé ou n'est plus valide. Veuillez obtenir un nouveau certificat et réessayer de vous connecter.</translation>
<translation id="1374962581120570592">Cookies configurés</translation>
<translation id="1375321115329958930">Mots de passe enregistrés</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Créer un utilisateur supervisé</translation>
<translation id="1410197035576869800">Icône de l'application</translation>
<translation id="1410616244180625362">Continuer à autoriser <ph name="HOST" /> à accéder à votre caméra</translation>
+<translation id="1411668397053040814">Installez ou mettez à jour le clavier Daydream pour utiliser Chrome en réalité virtuelle</translation>
<translation id="1414648216875402825">Vous passez à une version instable de <ph name="PRODUCT_NAME" /> qui contient des fonctionnalités en cours de développement. Des plantages et des bugs inattendus peuvent se produire. Procédez avec prudence.</translation>
+<translation id="1415708812149920388">Accès en lecture au presse-papiers refusé</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID d'extension "<ph name="EXTENSION_ID" />") n'est pas autorisé à se joindre à ce type de session.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Échec de génération de clé privée RSA aléatoire</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Part de pizza</translation>
<translation id="1467432559032391204">Vers la gauche</translation>
<translation id="1467999917853307373">Une demande de stockage permanent de données sur votre appareil a été envoyée à partir de <ph name="URL" />.</translation>
+<translation id="1468571364034902819">Impossible d'utiliser ce profil</translation>
<translation id="1470719357688513792">Les nouveaux paramètres des cookies seront appliqués quand vous aurez actualisé la page.</translation>
<translation id="1470811252759861213">Pour synchroniser vos extensions sur tous vos ordinateurs, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Le fichier "<ph name="FILENAME" />" n'a pas été importé, car l'espace disponible sur Google Drive est insuffisant.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Cache du jeton de l'API Identity</translation>
<translation id="1478233201128522094">La prochaine fois, un autre téléphone va déverrouiller ce <ph name="DEVICE_TYPE" />. Désactivez Smart Lock dans les paramètres.</translation>
<translation id="1478340334823509079">Détails : <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Prêt à sauvegarder <ph name="FILE_COUNT" /> nouvelles photos</translation>
<translation id="1483493594462132177">Envoyer</translation>
<translation id="1485015260175968628">Elle peut désormais :</translation>
<translation id="1485141095922496924">Version <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Activée – Paramètres personnalisés</translation>
<translation id="1493892686965953381">En attente de <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> autres périphériques disponibles</translation>
-<translation id="1497284176235884849">Le fichier PPD fourni est incorrect.</translation>
<translation id="1497522201463361063">Impossible de renommer "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Appareil inconnu [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Ce compte de propriétaire doit être le premier compte à être connecté lors de sessions de connexion multicompte.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Accéder au système du débogueur de pages</translation>
<translation id="1601560923496285236">Appliquer</translation>
<translation id="1603914832182249871">(Navigation privée)</translation>
+<translation id="1607139524282324606">Effacer l'entrée</translation>
<translation id="1608626060424371292">Supprimer cet utilisateur</translation>
<translation id="1609170755653088773">Synchroniser ce mot de passe avec votre iPhone</translation>
<translation id="1609862759711084604">Utilisateur précédent</translation>
+<translation id="1611557582955786626">Connectez-vous pour profiter d'une expérience de navigation personnalisée et synchroniser vos données sur plusieurs appareils</translation>
<translation id="1611584202130317952">Flux d'accès interrompu. Veuillez réessayer ou contacter le propriétaire/l'administrateur de l'appareil.</translation>
<translation id="1611649489706141841">suivant</translation>
<translation id="1611704746353331382">Exporter les favoris vers un fichier HTML…</translation>
<translation id="1612129875274679969">Conserver cet appareil en mode Kiosque de manière permanente</translation>
+<translation id="161460670679785907">Impossible de détecter votre téléphone</translation>
<translation id="1616206807336925449">Cette extension ne nécessite aucune autorisation spéciale.</translation>
<translation id="161707228174452095">Empreinte digitale ajoutée</translation>
<translation id="1618268899808219593">C&amp;entre d'aide</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Afficher les options de saisie</translation>
<translation id="1650709179466243265">Ajouter www. et .com, puis ouvrir la page</translation>
<translation id="1651008383952180276">Vous devez saisir deux fois la même phrase secrète</translation>
-<translation id="1652972346408808053">Mot de passe enregistré. Accédez à vos mots de passe depuis n'importe quel appareil sur la page <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Ajoutez l'imprimante à Google Cloud Print pour imprimer des documents où que vous soyez.}one{Ajoutez # imprimante à Google Cloud Print pour imprimer des documents où que vous soyez.}other{Ajoutez # imprimantes à Google Cloud Print pour imprimer des documents où que vous soyez.}}</translation>
<translation id="1657406563541664238">Nous aider à améliorer <ph name="PRODUCT_NAME" /> en envoyant automatiquement les statistiques d'utilisation et les rapports d'erreur à Google</translation>
<translation id="1658424621194652532">Cette page a accès à votre micro</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Impossible d'accéder au fichier pour des raisons de sécurité.</translation>
<translation id="167832068858235403">baisser le volume</translation>
<translation id="1679068421605151609">Outils de développement</translation>
+<translation id="16815041330799488">Interdire aux sites de voir le texte et les images copiés dans le presse-papiers</translation>
<translation id="1682548588986054654">Nouvelle fenêtre de navigation privée</translation>
+<translation id="1688935057616748272">Saisissez une lettre</translation>
<translation id="168991973552362966">Ajouter une imprimante à proximité</translation>
<translation id="1689945336726856614">Copier l'&amp;URL</translation>
<translation id="1692602667007917253">Une erreur s'est produite</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Mode de saisie</translation>
<translation id="175772926354468439">Activer le thème</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Afficher sur le Chrome Web Store</translation>
<translation id="1758831820837444715">Configurer le réseau Ethernet</translation>
<translation id="1763046204212875858">Créer des raccourcis vers des applications</translation>
<translation id="1763108912552529023">Poursuivre la découverte</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Attention<ph name="END_BOLD" /> : Ces fichiers sont temporaires et peuvent être automatiquement supprimés pour libérer de l'espace disque. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurer Smart Lock pour votre <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Récupération de fichier Microsoft</translation>
-<translation id="1825832322945165090">Espace insuffisant sur l'appareil</translation>
+<translation id="1818007989243628752">Supprimer le mot de passe du compte <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Vérification en cours…</translation>
<translation id="1828149253358786390">"<ph name="SITE" />" requiert l'envoi de notifications.</translation>
<translation id="1828378091493947763">Ce plug-in n'est pas compatible avec cet appareil.</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Au démarrage</translation>
<translation id="2006638907958895361">Ouvrir le lien dans <ph name="APP" /></translation>
<translation id="2007404777272201486">Signaler un problème...</translation>
+<translation id="2015632741368427174">Redirection bloquée pour le site suivant :</translation>
<translation id="2016430552235416146">Traditionnel</translation>
<translation id="2017334798163366053">Désactiver la collecte de données relatives aux performances</translation>
<translation id="2017836877785168846">Efface l'historique et les saisies semi-automatiques dans la barre d'adresse.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Le fichier "<ph name="FILENAME" />" existe déjà. Que voulez-vous faire ?</translation>
<translation id="2087822576218954668">Imprimer : <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Naviguez en toute sécurité avec Google Chrome</translation>
+<translation id="2089795179672254991">Me demander lorsqu'un site souhaite voir le texte et les images copiés dans le presse-papiers (recommandé)</translation>
<translation id="2090165459409185032">Pour récupérer les informations de votre compte, consultez la page google.com/accounts/recovery.</translation>
<translation id="2090876986345970080">Paramètres de sécurité du système</translation>
<translation id="2091887806945687916">Son</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Redimensionner</translation>
<translation id="2124930039827422115">{1,plural, =1{Notée <ph name="AVERAGE_RATING" /> par un utilisateur.}one{Notée <ph name="AVERAGE_RATING" /> par # utilisateur.}other{Notée <ph name="AVERAGE_RATING" /> par # utilisateurs.}}</translation>
<translation id="2126167708562367080">Votre administrateur a désactivé la synchronisation.</translation>
-<translation id="2126426811489709554">Proposé par Chrome</translation>
<translation id="2127372758936585790">Chargeur de faible puissance</translation>
<translation id="212862741129535676">Taux d'occupation des bandes de fréquence</translation>
<translation id="2128691215891724419">Erreur de synchronisation. Veuillez mettre à jour la phrase secrète de synchronisation...</translation>
<translation id="2129825002735785149">Mettre à jour le plug-in</translation>
<translation id="2129904043921227933">Erreur de synchronisation. Veuillez mettre à jour la phrase secrète de synchronisation...</translation>
<translation id="2131077480075264">Impossible d'installer l'application "<ph name="APP_NAME" />", car elle n'est pas autorisée par "<ph name="IMPORT_NAME" />".</translation>
-<translation id="213491463158799620">Souhaitez-vous traduire cette page ?</translation>
<translation id="2135787500304447609">&amp;Reprendre</translation>
<translation id="2136372518715274136">Saisir le nouveau mot de passe</translation>
<translation id="2136476978468204130">La phrase secrète que vous avez saisie est incorrecte</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Autorité de certification compromise</translation>
<translation id="218070003709087997">Indiquez le nombre de copies à imprimer (1 à 999).</translation>
<translation id="2187895286714876935">Erreur d'importation du certificat serveur</translation>
+<translation id="2187906491731510095">Extensions mises à jour</translation>
<translation id="2188881192257509750">Ouvrir <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Obtention des identifiants Wi-Fi</translation>
<translation id="219008588003277019">Module Native Client : <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Enregistrement des informations de date Microsoft</translation>
<translation id="225614027745146050">Bienvenue</translation>
<translation id="225692081236532131">État d'activation</translation>
+<translation id="2261323523305321874">Votre administrateur a effectué une modification s'appliquant à tout le système qui désactive certains anciens profils.</translation>
<translation id="2262477216570151239">Délai avant répétition</translation>
<translation id="2263189956353037928">Se déconnecter et se reconnecter</translation>
<translation id="2263497240924215535">(désactivée)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Souhaitez-vous installer <ph name="PRODUCT_NAME" /> ?</translation>
<translation id="2296019197782308739">Méthode EAP :</translation>
<translation id="2297705863329999812">Rechercher des imprimantes</translation>
-<translation id="230115972905494466">Aucun appareil compatible détecté</translation>
<translation id="2301382460326681002">Le répertoire racine de l'extension est incorrect.</translation>
<translation id="2302685579236571180">Passer en mode navigation privée</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" a demandé des autorisations supplémentaires.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Langue et mode de saisie</translation>
<translation id="2352662711729498748">&lt; 1 Mo</translation>
<translation id="2352810082280059586">Les notes rédigées sur l'écran de verrouillage sont automatiquement enregistrées dans <ph name="LOCK_SCREEN_APP_NAME" />. Votre note la plus récente restera sur l'écran de verrouillage.</translation>
+<translation id="2352947182261340447">Espace insuffisant sur le stockage local.</translation>
<translation id="2353297238722298836">Caméra et micro autorisés</translation>
<translation id="2356070529366658676">Demander</translation>
<translation id="2356517949307388948">Une erreur s'est produite lors de la recherche de logiciels malveillants par Google Chrome.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Toujours bloquer l'accès au micro</translation>
<translation id="2367972762794486313">Afficher les applications</translation>
<translation id="2371076942591664043">Ouvrir une fois le téléchargement &amp;terminé</translation>
-<translation id="237336063998926520">Utilisez votre adresse IP pour déterminer votre position</translation>
<translation id="2377319039870049694">Passer en mode Liste</translation>
<translation id="2377667304966270281">Défauts matériels</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> fichiers sélectionnés</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Une erreur s'est produite. Veuillez vérifier l'imprimante, puis réessayer.</translation>
<translation id="2385700042425247848">Nom du service :</translation>
<translation id="2387458720915042159">Type de connexion proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nouvelles photos trouvées.
- <ph name="LINE_BREAK1" />
- Espace insuffisant sur l'appareil.
- <ph name="LINE_BREAK2" />
- Veuillez sélectionner quelques photos pour commencer.</translation>
<translation id="2391419135980381625">Police standard</translation>
<translation id="2391762656119864333">Révoquer</translation>
<translation id="2392369802118427583">Activer</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Toujours exécuter pour <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Taille totale des fichiers</translation>
<translation id="2428510569851653187">Décrivez ce que vous faisiez lorsque l'onglet a planté</translation>
+<translation id="2431027948063157455">Impossible de charger l'Assistant Google. Veuillez vérifier votre connexion réseau et réessayer.</translation>
<translation id="2433452467737464329">Ajoutez un paramètre de requête dans l'URL pour une actualisation automatique de la page : chrome://network/?refresh=&lt;sec&gt;.</translation>
<translation id="2433507940547922241">Apparence</translation>
<translation id="2435248616906486374">Réseau déconnecté.</translation>
@@ -916,6 +927,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2445081178310039857">Le répertoire racine de l'extension doit être indiqué.</translation>
<translation id="2448312741937722512">Type</translation>
<translation id="2450223707519584812">Vous ne pourrez pas ajouter d'utilisateurs, car des clés d'API Google sont manquantes. Pour en savoir plus, rendez-vous sur <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Aucune vue active</translation>
<translation id="2453021845418314664">Paramètres de synchronisation avancés</translation>
<translation id="2453576648990281505">Le fichier existe déjà.</translation>
<translation id="2453860139492968684">Terminer</translation>
@@ -923,7 +935,6 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2457246892030921239">"<ph name="APP_NAME" />" souhaite copier des fichiers depuis "<ph name="VOLUME_NAME" />".</translation>
<translation id="2462724976360937186">ID de clé de l'autorité de certification</translation>
<translation id="2462752602710430187">L'imprimante <ph name="PRINTER_NAME" /> a bien été ajoutée.</translation>
-<translation id="246335896104539386">Importer des favoris</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Impossible de se connecter à votre téléphone. Assurez-vous qu'il s'agit bien d'un téléphone Android compatible, qu'il est allumé et qu'il se trouve à proximité. &lt;a&gt;En savoir plus&lt;/a&gt;</translation>
<translation id="2470702053775288986">Désactivation des extensions non compatibles</translation>
@@ -992,6 +1003,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2562743677925229011">Vous n'êtes pas connecté à <ph name="SHORT_PRODUCT_NAME" />.</translation>
<translation id="2563856802393254086">Félicitations ! Votre service de données "<ph name="NAME" />" a été activé et est prêt à être utilisé.</translation>
<translation id="2566124945717127842">Effectuez un Powerwash pour rétablir la configuration d'usine de votre appareil <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
+<translation id="2567257616420533738">Mot de passe enregistré. Afficher et gérer les mots de passe enregistrés sur <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Conteneur de barres d'infos</translation>
<translation id="2570000010887652771">Données économisées.</translation>
<translation id="257088987046510401">Thèmes</translation>
@@ -1012,6 +1024,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Plate-forme <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Paramètres de recherche par défaut</translation>
<translation id="2586657967955657006">Presse-papiers</translation>
+<translation id="2586672484245266891">Veuillez saisir une URL plus courte</translation>
<translation id="2587922270115112871">La création d'un utilisateur supervisé n'entraîne pas la création d'un compte Google, et ses paramètres
et ses données ne seront pas copiés sur ses autres appareils avec la synchronisation Google Chrome. La création d'un utilisateur supervisé ne s'applique qu'à cet appareil.</translation>
<translation id="258932246702879617">Sélectionnez <ph name="BEGIN_BOLD" />Épingler à la barre des tâches<ph name="END_BOLD" />.</translation>
@@ -1044,6 +1057,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> utilise actuellement <ph name="USAGE" /> Mo d'espace disque.</translation>
<translation id="2633212996805280240">Désinstaller "<ph name="EXTENSION_NAME" />" ?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> n'a pas pu terminer l'installation, mais va poursuivre son exécution à partir de son image disque.</translation>
+<translation id="2635176084534510129">Bénéficiez d'expériences personnalisées, telles que de meilleures recommandations de contenus ou un fonctionnement plus intelligent de Google Traduction</translation>
<translation id="2635276683026132559">Signature</translation>
<translation id="2635926034288331400">Installer dans "Applications"</translation>
<translation id="2636625531157955190">Impossible d'accéder à l'image avec Google Chrome.</translation>
@@ -1054,14 +1068,15 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2643698698624765890">Pour gérer les extensions, cliquer sur "Extensions" dans le menu "Fenêtre"</translation>
<translation id="2647142853114880570">recharger</translation>
<translation id="2647269890314209800">Cookies utilisés</translation>
+<translation id="264810637653812429">Aucun appareil compatible détecté.</translation>
<translation id="2648831393319960979">Ajout de l'appareil à votre compte en cours… Cette opération peut prendre quelques instants.</translation>
<translation id="2649045351178520408">Chaîne de certificats codés Base 64 ASCII</translation>
<translation id="2653266418988778031">Si vous supprimez le certificat d'une autorité de certification, votre navigateur ne fera plus confiance aux certificats émis par cette autorité de certification.</translation>
<translation id="2653659639078652383">Valider</translation>
<translation id="265390580714150011">Valeur du champ</translation>
-<translation id="2654286334048437383">Exporter des favoris</translation>
<translation id="2655386581175833247">Certificat utilisateur :</translation>
<translation id="2660779039299703961">Événement</translation>
+<translation id="266079277508604648">Impossible de se connecter à l'imprimante. Vérifiez qu'elle est sous tension et connectée à votre Chromebook par Wi-Fi ou USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Langue</translation>
@@ -1084,6 +1099,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2680208403056680091">Une extension a pris le contrôle de votre connexion Internet</translation>
<translation id="268053382412112343">&amp;Historique</translation>
<translation id="2683638487103917598">Dossier trié</translation>
+<translation id="2684004000387153598">Pour continuer, cliquez sur "OK", puis sur "Ajouter une personne" afin de créer un profil pour votre adresse e-mail.</translation>
<translation id="2686759344028411998">Impossible de détecter les modules chargés.</translation>
<translation id="2688196195245426394">Erreur survenue lors de l'enregistrement de l'appareil avec le serveur : <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Afficher les options linguistiques</translation>
@@ -1096,6 +1112,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2704184184447774363">Signature de document Microsoft</translation>
<translation id="270516211545221798">Vitesse du pavé tactile</translation>
<translation id="2706892089432507937">Appareils USB</translation>
+<translation id="2706954854267016964">L'appareil Google Cloud Print sélectionné est désormais incompatible. Essayez de configurer l'imprimante dans les paramètres système de votre ordinateur.</translation>
<translation id="2707024448553392710">Téléchargement de composants en cours…</translation>
<translation id="270921614578699633">Moyenne de</translation>
<translation id="2709453993673701466">Vous souhaitez gérer la synchronisation et la personnalisation avant de les activer ? Accédez aux <ph name="BEGIN_LINK" />paramètres<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2737363922397526254">Réduire...</translation>
<translation id="2737492745329609575">Démarrer la configuration</translation>
<translation id="2738771556149464852">Pas après le</translation>
+<translation id="2739046699559178272">Enregistrer et continuer</translation>
<translation id="2739191690716947896">Déboguer</translation>
<translation id="2739240477418971307">Modifier vos paramètres d'accessibilité</translation>
<translation id="2740393541869613458">examiner les sites Web que l'utilisateur supervisé a consultés ;</translation>
@@ -1146,6 +1164,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2773802008104670137">Ce fichier risque d'endommager votre ordinateur.</translation>
<translation id="2775104091073479743">Modifier les empreintes digitales</translation>
<translation id="2776441542064982094">Il semblerait qu'il n'y ait aucun périphérique à enregistrer sur le réseau. Si votre périphérique est allumé et connecté à Internet, essayez de l'enregistrer en vous référant à son manuel d'instructions.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Téléchargé</translation>
<translation id="2783661497142353826">Gérer les applications kiosque</translation>
<translation id="2784407158394623927">Activation de votre service Internet mobile</translation>
@@ -1202,7 +1221,6 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2843806747483486897">Modifier l'action par défaut…</translation>
<translation id="2844111009524261443">Exécuter en cas de clic</translation>
<translation id="2845382757467349449">Toujours afficher la barre de favoris</translation>
-<translation id="284682086647736321">Incluez les touches Ctrl, Alt ou Commande</translation>
<translation id="2847759467426165163">Caster sur</translation>
<translation id="284805635805850872">Supprimer le logiciel malveillant ?</translation>
<translation id="2849362176025371110">Envoyez automatiquement des diagnostics et des données d'utilisation à Google. Vous pouvez modifier cette option à tout moment dans les <ph name="BEGIN_LINK1" />paramètres<ph name="END_LINK1" /> de l'appareil. <ph name="BEGIN_LINK2" />En savoir plus<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2849936225196189499">Essentielle</translation>
<translation id="2850124913210091882">Sauvegarder</translation>
<translation id="2850541429955027218">Ajouter un thème</translation>
+<translation id="2853121255651601031">Mot de passe enregistré</translation>
<translation id="2853916256216444076">Vidéo $1</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">très long (4 s)</translation>
@@ -1252,6 +1271,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2908162660801918428">Ajouter une galerie de médias par répertoire</translation>
<translation id="2908789530129661844">Zoom arrière</translation>
<translation id="2910318910161511225">Connectez-vous à un réseau et réessayez</translation>
+<translation id="2911898792135283060">Créer un mot de passe…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> veut utiliser votre micro.</translation>
<translation id="2913331724188855103">Autoriser les sites à enregistrer et à lire les données des cookies (recommandé)</translation>
<translation id="2916073183900451334">Sur le Web, Tab permet de sélectionner les liens, ainsi que les champs de formulaire.</translation>
@@ -1296,6 +1316,7 @@ Je ne pense pas que ce site devrait être bloqué.</translation>
<translation id="2989474696604907455">non connecté</translation>
<translation id="2989786307324390836">Certificat unique binaire codé DER</translation>
<translation id="2993517869960930405">Informations relatives à l'application</translation>
+<translation id="2994669386200004489">Impossible de sauvegarder <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Installée par vos parents</translation>
<translation id="3002017044809397427">Votre <ph name="PHONE_TYPE" /> a été trouvé, mais Smart Lock est compatible uniquement avec les appareils Android 5.0 ou version ultérieure. &lt;a&gt;En savoir plus&lt;/a&gt;</translation>
<translation id="3003144360685731741">Réseaux préférés</translation>
@@ -1354,6 +1375,7 @@ Pour en savoir plus, consultez notre <ph name="BEGIN_LINK" />Centre d'aide<ph na
<translation id="3064410671692449875">Données insuffisantes</translation>
<translation id="3065041951436100775">Commentaires relatifs à l'arrêt de l'onglet</translation>
<translation id="3065140616557457172">Tapez votre requête ou saisissez une URL pour commencer la navigation : c'est à vous de choisir.</translation>
+<translation id="3066642396596108483">Synchronisez vos favoris, vos mots de passe et votre historique sur tous vos appareils</translation>
<translation id="3067198360141518313">Exécuter ce plug-in</translation>
<translation id="3071624960923923138">Vous pouvez cliquer ici pour ouvrir un nouvel onglet</translation>
<translation id="3074037959626057712">Vous êtes connecté et avez activé la synchronisation</translation>
@@ -1441,6 +1463,7 @@ Pour en savoir plus, consultez notre <ph name="BEGIN_LINK" />Centre d'aide<ph na
<translation id="3202173864863109533">Le son de cet onglet est désactivé</translation>
<translation id="3206175707080061730">Un fichier nommé "$1" existe déjà. Voulez-vous le remplacer ?</translation>
<translation id="3208703785962634733">Non confirmé</translation>
+<translation id="3213187967168344806">Impossible d'ajouter l'imprimante. Redémarrez l'ordinateur, puis réessayez.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Le processus du connecteur <ph name="CLOUD_PRINT_NAME" /> est bloqué. Voulez-vous le redémarrer ?</translation>
<translation id="3221634914176615296">Explorer le contenu de l'appareil dans l'application Fichiers</translation>
@@ -1467,12 +1490,14 @@ Pour en savoir plus, consultez notre <ph name="BEGIN_LINK" />Centre d'aide<ph na
<translation id="3254516606912442756">Détection de fuseau horaire automatique désactivée</translation>
<translation id="3264544094376351444">Police Sans Serif</translation>
<translation id="3264547943200567728">Échec de la configuration de votre réseau Chromebox</translation>
+<translation id="3264582393905923483">Contexte</translation>
<translation id="3265459715026181080">Fermer la fenêtre</translation>
<translation id="3267726687589094446">Continuer à autoriser le téléchargement automatique de plusieurs fichiers</translation>
<translation id="3267998849713137817">Heure de modification</translation>
<translation id="3268451620468152448">Onglets ouverts</translation>
<translation id="3269069891205016797">Les informations vous concernant seront supprimées de cet appareil dès votre déconnexion.</translation>
<translation id="3269093882174072735">Charger l'image</translation>
+<translation id="3269889795238950578">Cette page peut voir le texte et les images copiés dans le presse-papiers.</translation>
<translation id="326999365752735949">Différence de téléchargement</translation>
<translation id="3270965368676314374">Accéder aux photos, à la musique et aux autres fichiers multimédias stockés sur votre ordinateur, les modifier et les supprimer</translation>
<translation id="327147043223061465">Afficher l'ensemble des cookies et données de sites</translation>
@@ -1504,6 +1529,7 @@ Pour en savoir plus, consultez notre <ph name="BEGIN_LINK" />Centre d'aide<ph na
<translation id="3305389145870741612">Le processus de formatage peut prendre quelques secondes. Veuillez patienter.</translation>
<translation id="3305661444342691068">Ouvrir le PDF dans Aperçu</translation>
<translation id="3306684685104080068">Activer la diffusion sur des services basés sur le cloud tels que Google Hangouts.</translation>
+<translation id="3307091518408668019">Ordinateur OU (p. ex. OU=Chromebooks,DC=exemple,DC=com)</translation>
<translation id="3308006649705061278">Unité d'organisation (OU)</translation>
<translation id="3308116878371095290">Le stockage des cookies n'est pas autorisé pour cette page.</translation>
<translation id="3308134619352333507">Masquer le bouton</translation>
@@ -1511,9 +1537,6 @@ Pour en savoir plus, consultez notre <ph name="BEGIN_LINK" />Centre d'aide<ph na
<translation id="3309747692199697901">Toujours exécuter pour tous les sites</translation>
<translation id="3312424061798279731">Langues activées</translation>
<translation id="3312903956926554846">Installer sur le bureau</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Votre page de démarrage a été remplacée par <ph name="URL" />. Pour désactiver les extensions qui changent la page de démarrage, cliquez sur "Restaurer".</translation>
<translation id="3313590242757056087">Pour définir les sites Web que l'utilisateur supervisé peut consulter, vous pouvez configurer des restrictions
et des paramètres sur le site <ph name="MANAGEMENT_URL" />.
Si vous conservez les paramètres par défaut, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Échec de l'impression. Veuillez vérifier votre imprimante, puis réessayer.</translation>
<translation id="3364721542077212959">Outils de stylet</translation>
<translation id="336497260564123876">Mot de passe enregistré. Connectez-vous à Chrome pour synchroniser vos mots de passe sur tous vos appareils.</translation>
+<translation id="3365598184818502391">Utilisez soit Ctrl, soit Alt</translation>
<translation id="3367813778245106622">Connectez-vous de nouveau à votre compte pour démarrer la synchronisation.</translation>
<translation id="3368922792935385530">Connecté</translation>
<translation id="3369624026883419694">Résolution de l'hôte...</translation>
@@ -1581,6 +1605,7 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Veuillez relancer <ph name="PRODUCT_NAME" />.</translation>
<translation id="3424969259347320884">Décrivez ce que vous faisiez lorsque l'onglet a planté</translation>
<translation id="3427092606871434483">Autoriser (par défaut)</translation>
+<translation id="3428419049384081277">Vous êtes connecté</translation>
<translation id="3429275422858276529">Ajoutez cette page aux favoris pour la retrouver facilement</translation>
<translation id="3429599832623003132">$1 éléments</translation>
<translation id="3432227430032737297">Supprimer tous les cookies affichés</translation>
@@ -1603,13 +1628,14 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Lire vos données sur plusieurs sites web</translation>
<translation id="3449839693241009168">Appuyez sur <ph name="SEARCH_KEY" /> pour envoyer des commandes à <ph name="EXTENSION_NAME" />.</translation>
<translation id="3450157232394774192">Taux d'occupation en veille</translation>
-<translation id="3450505713373650336">Sauvegarde de <ph name="FILE_COUNT" /> photos en cours</translation>
<translation id="3453612417627951340">Autorisation requise</translation>
<translation id="3454157711543303649">Activation effectuée</translation>
+<translation id="3454224730401036106">La connexion a été établie sur un réseau plus sûr</translation>
<translation id="345693547134384690">Ouvrir l'&amp;image dans un nouvel onglet</translation>
<translation id="3459509316159669723">Impression</translation>
<translation id="3459697287128633276">Pour accéder au Google Play Store avec votre compte, authentifiez-vous à l'aide de votre fournisseur d'identité.</translation>
<translation id="3459774175445953971">Dernière modification :</translation>
+<translation id="3461266716147554923"><ph name="URL" /> souhaite voir le texte et les images copiés dans le presse-papiers</translation>
<translation id="3462413494201477527">Annuler la configuration du compte ?</translation>
<translation id="346431825526753">Il s'agit d'un compte pour enfants géré par <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Cliquez sur votre photo</translation>
@@ -1622,10 +1648,12 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Copie en cours…</translation>
<translation id="3473479545200714844">Loupe</translation>
<translation id="3475447146579922140">Feuille de calcul Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 ligne non affichée&gt;}one{&lt;$1 ligne non affichée&gt;}other{&lt;$1 lignes non affichées&gt;}}</translation>
<translation id="3475843873335999118">Désolé, votre empreinte digitale n'est toujours pas reconnue. Veuillez saisir votre mot de passe.</translation>
<translation id="347670947055184738">Petit problème… Le système n'a pas réussi à récupérer les règles pour votre appareil.</translation>
<translation id="347785443197175480">Continuer à autoriser <ph name="HOST" /> à accéder à votre caméra et à votre micro</translation>
<translation id="3478685642445675458">Veuillez déverrouiller votre profil avant de supprimer une personne.</translation>
+<translation id="347919930506963698">Profitez de toutes les fonctionnalités de Chrome</translation>
<translation id="3479552764303398839">Pas maintenant</translation>
<translation id="3480892288821151001">Ancrer la fenêtre à gauche</translation>
<translation id="3481915276125965083">Les fenêtres pop-up suivantes ont été bloquées sur cette page :</translation>
@@ -1643,14 +1671,17 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nom du groupe :</translation>
<translation id="3505030558724226696">Retirer les droits d'accès aux appareils</translation>
<translation id="3507421388498836150">Autorisations actuelles pour <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Relancer la recherche d'appareils Bluetooth</translation>
<translation id="3508920295779105875">Choisir un autre dossier...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Nouvelle recherche</translation>
<translation id="3511307672085573050">Copier l'adr&amp;esse du lien</translation>
<translation id="3511399794969432965">Problèmes de connexion ?</translation>
<translation id="351152300840026870">Police à largeur fixe</translation>
<translation id="3511528412952710609">Courte</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Annuler le téléchargement}one{Annuler le téléchargement}other{Annuler les téléchargements}}</translation>
<translation id="3514373592552233661">Les réseaux préférés priment sur les autres réseaux connus lorsque plusieurs réseaux sont disponibles</translation>
+<translation id="3520212870468945358"><ph name="URL" /> souhaite voir le numéro de série de votre clé de sécurité</translation>
<translation id="3523642406908660543">Me demander lorsqu'un plug-in doit être utilisé pour qu'un site puisse accéder à mon ordinateur (recommandé)</translation>
<translation id="3525897975040424366">Installer sur l'étagère</translation>
<translation id="3527085408025491307">Dossier</translation>
@@ -1680,13 +1711,11 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Pour utiliser ce réseau Wi-Fi (<ph name="NETWORK_ID" />), vous devrez peut-être vous rendre sur la page de connexion correspondante.</translation>
<translation id="3564708465992574908">Niveaux de zoom</translation>
<translation id="3566721612727112615">Aucun site ajouté</translation>
-<translation id="3566866560249787686">Impossible de charger l'Assistant Google. Veuillez réessayer.</translation>
<translation id="3569382839528428029">Voulez-vous que l'application <ph name="APP_NAME" /> partage votre écran ?</translation>
<translation id="3570985609317741174">Contenu Web</translation>
<translation id="3571734092741541777">Configurer</translation>
<translation id="3574210789297084292">connexion</translation>
<translation id="3576324189521867626">L'application a bien été installée.</translation>
-<translation id="3578331450833904042">Par défaut (tout détecter)</translation>
<translation id="3578594933904494462">Le contenu de cet onglet est en cours de partage</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; souhaite partager une imprimante &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; avec un groupe que vous gérez : &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Si vous acceptez, tous les membres du groupe seront en mesure d'imprimer sur cette imprimante.</translation>
<translation id="3584169441612580296">Accéder aux photos, à la musique et aux autres fichiers multimédias stockés sur votre ordinateur et les modifier</translation>
@@ -1701,6 +1730,7 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Efface l'historique de tous les appareils sur lesquels vous êtes connecté à votre compte Google. Ce dernier peut conserver d'autres formes d'historique de navigation sur la page <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Votre administrateur a désactivé l'accès aux fichiers locaux sur votre appareil.</translation>
<translation id="3600792891314830896">Couper le son des sites</translation>
+<translation id="3603177256297531067">Impossible de traduire cette page</translation>
<translation id="3603533104205588786">Vous pouvez cliquer sur l'étoile pour ajouter une page à vos favoris</translation>
<translation id="3603622770190368340">Obtenir un certificat réseau</translation>
<translation id="3604048165392640554">Aucune connexion mobile détectée. Activez le partage de connexion instantané sur vos autres appareils et réessayez. &lt;a target="_blank" href="<ph name="URL" />"&gt;En savoir plus&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Votre administrateur informatique a désactivé les avantages Google Chrome pour votre appareil. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Adresse e-mail</translation>
<translation id="3702500414347826004">Vos pages de démarrage ont été modifiées pour inclure <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Me demander lorsqu'un site souhaite afficher le texte et les images que je copie dans le Presse-papiers</translation>
<translation id="370415077757856453">JavaScript bloqué</translation>
<translation id="3704331259350077894">Arrêt du fonctionnement</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Votre carte est arrivée à expiration</translation>
<translation id="3792890930871100565">Déconnecter des imprimantes</translation>
<translation id="379422718204375917">Utiliser Smart Lock pour vous connecter à votre compte</translation>
-<translation id="3794595850995182458">Quitter la page</translation>
<translation id="3796648294839530037">Réseaux favoris :</translation>
<translation id="3797900183766075808">&amp;Rechercher "<ph name="SEARCH_TERMS" />" avec <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Permet d'activer ou de désactiver la fonctionnalité Taper pour cliquer</translation>
@@ -1854,10 +1882,8 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Ajouter une autre empreinte</translation>
<translation id="3812525830114410218">Certificat non fiable</translation>
<translation id="3813296892522778813">Si vous ne trouvez pas ce que vous recherchez, consultez l'<ph name="BEGIN_LINK_CHROMIUM" />Aide Google Chrome<ph name="END_LINK_CHROMIUM" />.</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nouvelles photos trouvées.
- <ph name="LINE_BREAK1" />
- Prêt pour la sauvegarde dans <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />.</translation>
<translation id="3819007103695653773">Autoriser tous les sites à envoyer des messages Push en arrière-plan</translation>
+<translation id="3819497457291599334">Accédez à Paramètres &gt; Applications et notifications &gt; Toutes les applications &gt; Services Google Play.</translation>
<translation id="3819752733757735746">Switch Access (contrôler l'ordinateur avec un ou deux commutateurs seulement)</translation>
<translation id="3819800052061700452">&amp;Plein écran</translation>
<translation id="3820172043799983114">Code incorrect.</translation>
@@ -1877,7 +1903,9 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Plus de pages <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies et autres données de site et de plug-in</translation>
<translation id="383891835335927981">Vous n'avez fait de zoom avant ou arrière sur aucun site</translation>
+<translation id="3839516600093027468">Toujours empêcher <ph name="HOST" /> de voir le contenu du presse-papiers</translation>
<translation id="3840053866656739575">Connexion à votre Chromebox perdue. Veuillez vous rapprocher ou vérifier votre appareil pendant que nous essayons de le reconnecter.</translation>
+<translation id="3842132283799370683">Échec de l'association de la machine au domaine. Cela peut être dû à des problèmes d'unité organisationnelle.</translation>
<translation id="3842552989725514455">Police Serif</translation>
<translation id="385051799172605136">Retour</translation>
<translation id="3851428669031642514">Charger les scripts à risque</translation>
@@ -1886,6 +1914,7 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Sélectionner un fuseau horaire</translation>
<translation id="3856921555429624101">La mesure de l'utilisation des données a pris fin.</translation>
<translation id="3857228364945137633">Testez Smart Lock pour déverrouiller votre <ph name="DEVICE_TYPE" /> sans mot de passe lorsque votre téléphone est à proximité.</translation>
+<translation id="3857732810083914482">La personnalisation est désactivée. Vous pouvez modifier ce paramètre sur myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Bienvenue dans Hangouts Meet</translation>
<translation id="3862134173397075045">Bienvenue dans l'expérience Cast sur Chrome</translation>
@@ -1927,9 +1956,11 @@ Domaine d'origine : <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Le téléphone Smart Lock a changé</translation>
<translation id="3927932062596804919">Refuser</translation>
<translation id="3930521966936686665">Lire sur</translation>
+<translation id="3933283459331715412">Restaurer le mot de passe supprimé du compte <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Ouvrir le fichier audio dans un nouvel onglet</translation>
<translation id="3936925983113350642">Le mot de passe choisi vous sera demandé pour restaurer le certificat ultérieurement. Veillez à le conserver en lieu sûr.</translation>
<translation id="3937640725563832867">Autre nom de l'émetteur du certificat</translation>
+<translation id="3937734102568271121">Toujours traduire les pages en <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Activer la répétition automatique</translation>
<translation id="3941357410013254652">Identifiant de version</translation>
<translation id="3941565636838060942">Pour masquer l'accès à ce programme, vous devez le désinstaller
@@ -1943,6 +1974,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importés depuis IE</translation>
<translation id="3950820424414687140">Ouvrir une session</translation>
+<translation id="3950870029767307261">Cette page ne pourra pas voir le texte et les images copiés dans le presse-papiers.</translation>
<translation id="3954354850384043518">En cours</translation>
<translation id="3955193568934677022">Autoriser les sites à lire les contenus protégés (recommandé)</translation>
<translation id="3956702100721821638">Impossible d'accéder à Google Play</translation>
@@ -1975,6 +2007,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="39964277676607559">Impossible de charger le JavaScript "<ph name="RELATIVE_PATH" />" du script de contenu.</translation>
<translation id="4002066346123236978">Titre</translation>
<translation id="40027638859996362">Déplacer un mot</translation>
+<translation id="4005817994523282006">Méthode de détection du fuseau horaire</translation>
<translation id="4008291085758151621">Les informations sur le site ne sont pas disponibles en mode réalité virtuelle</translation>
<translation id="4010917659463429001">Pour synchroniser vos favoris avec votre appareil mobile, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Réparer "<ph name="EXTENSION_NAME" />" ?</translation>
@@ -1991,6 +2024,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4037084878352560732">Cheval</translation>
<translation id="4037889604535939429">Modifier le profil utilisateur</translation>
<translation id="4042264909745389898">Conditions d'utilisation de Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Quitter la page}one{Quitter la page}other{Quitter les pages}}</translation>
<translation id="4044612648082411741">Saisissez le mot de passe du certificat.</translation>
<translation id="404493185430269859">Moteur de recherche par défaut</translation>
<translation id="4047112090469382184">Niveau de sécurité</translation>
@@ -2037,6 +2071,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4109135793348361820">Déplacer la fenêtre vers <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Centrer sur l'étagère</translation>
<translation id="4114360727879906392">Fenêtre précédente</translation>
+<translation id="4115002065223188701">Réseau hors de portée</translation>
<translation id="4115080753528843955">Certains services de contenu utilisent des identifiants uniques dans le but d'autoriser l'accès au contenu protégé</translation>
<translation id="411666854932687641">Mémoire privée</translation>
<translation id="4120817667028078560">Chemin d'accès trop long.</translation>
@@ -2047,6 +2082,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4130207949184424187">Cette extension a modifié la page qui s'affiche lorsque vous effectuez une recherche dans l'omnibox.</translation>
<translation id="413121957363593859">Composants</translation>
<translation id="4131410914670010031">Noir et blanc</translation>
+<translation id="4136203100490971508">L'éclairage nocturne sera désactivé automatiquement au lever du soleil</translation>
<translation id="4138267921960073861">Afficher les noms d'utilisateurs et leur photo sur la page de connexion</translation>
<translation id="4140559601186535628">Messages Push</translation>
<translation id="4146026355784316281">Toujours ouvrir avec le lecteur système</translation>
@@ -2064,6 +2100,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4172051516777682613">Toujours afficher</translation>
<translation id="4175737294868205930">Stockage persistant</translation>
<translation id="4176463684765177261">Désactivé</translation>
+<translation id="4180684688621252156">Service d'impression</translation>
<translation id="4180788401304023883">Supprimer le certificat "<ph name="CERTIFICATE_NAME" />" émis par l'autorité de certification ?</translation>
<translation id="4181841719683918333">Langues</translation>
<translation id="4184885522552335684">Faites glisser un affichage pour le déplacer</translation>
@@ -2079,7 +2116,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4206323443866416204">Rapport de commentaires</translation>
<translation id="420665587194630159">Cette extension est gérée et ne peut être ni désinstallée, ni désactivée.</translation>
<translation id="4206944295053515692">Demander des suggestions de Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> souhaite afficher le texte et les images que vous copiez dans le Presse-papiers.</translation>
<translation id="4208390505124702064">Rechercher sur <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Grande</translation>
<translation id="421017592316736757">Pour accéder à ce fichier, vous devez être connecté à Internet.</translation>
@@ -2087,6 +2123,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="42126664696688958">Exporter</translation>
<translation id="42137655013211669">L'accès à cette ressource est interdit sur ce serveur.</translation>
<translation id="4215350869199060536">Petit problème… Le nom contient des symboles non autorisés.</translation>
+<translation id="4215448920900139318">Sauvegarde de <ph name="FILE_COUNT" />…</translation>
<translation id="4235200303672858594">Plein écran</translation>
<translation id="4235813040357936597">Ajouter un compte pour <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Annuler la connexion</translation>
@@ -2114,7 +2151,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4270393598798225102">Version <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Aucune correspondance</translation>
<translation id="4275830172053184480">Redémarrer l'appareil</translation>
-<translation id="4276216215490044084">Impossible de charger un fichier PPD volumineux. La taille maximale est 250 Ko.</translation>
<translation id="4278390842282768270">Autorisé</translation>
<translation id="4281844954008187215">Conditions d'utilisation</translation>
<translation id="4282196459431406533">Smart Lock est activé</translation>
@@ -2126,15 +2162,15 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4289300219472526559">Commencer à parler</translation>
<translation id="4289540628985791613">Présentation</translation>
<translation id="4296575653627536209">Ajouter un utilisateur supervisé</translation>
+<translation id="4297322094678649474">Modifier les langues</translation>
+<translation id="4299141727003252811">Google peut utiliser vos activités de navigation, le contenu de certains des sites que vous consultez et d'autres interactions avec le navigateur pour personnaliser Chrome et d'autres services Google comme Traduction, la recherche et les annonces.</translation>
<translation id="4300305918532693141">Pour modifier ce paramètre, <ph name="BEGIN_LINK" />réinitialisez la synchronisation<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Une mise à jour du système d'exploitation est disponible. Connectez-vous pour commencer.</translation>
<translation id="4305227814872083840">long (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> Ko (<ph name="NUM_KILOBYTES_LIVE" /> Ko effectifs)</translation>
+<translation id="4310139701823742692">Le format du fichier n'est pas valide. Vérifiez le fichier PPD, puis réessayez.</translation>
<translation id="431076611119798497">&amp;Détails</translation>
<translation id="4312866146174492540">Bloquer (par défaut)</translation>
-<translation id="4315548163539304064">Analyse du périphérique multimédia en cours…
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nouvelles photos trouvées.</translation>
<translation id="4316850752623536204">Site Web du développeur</translation>
<translation id="4320177379694898372">Aucune connexion Internet.</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuer le téléchargement}one{Continuer le téléchargement}other{Continuer les téléchargements}}</translation>
@@ -2159,7 +2195,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4359408040881008151">Installée, car une ou plusieurs extensions dépendent de celle-ci.</translation>
<translation id="4361142739114356624">La clé privée de ce certificat client est manquante ou incorrecte</translation>
<translation id="4363771538994847871">Aucune destination Cast trouvée. Besoin d'aide?</translation>
-<translation id="4364444725319685468">"<ph name="FILE_NAME" />" téléchargé</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> partage une fenêtre.</translation>
<translation id="4364830672918311045">Afficher les notifications</translation>
<translation id="4365673000813822030">Petit problème… La synchronisation s'est arrêtée.</translation>
@@ -2180,10 +2215,10 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4394049700291259645">Désactiver</translation>
<translation id="4400367121200150367">Les sites pour lesquels vos mots de passe ne seront jamais enregistrés s'afficheront ici</translation>
<translation id="4400632832271803360">Maintenir la touche du lanceur d'applications enfoncée pour modifier la fonction des touches de la rangée supérieure</translation>
-<translation id="4405076286418917603">Caractère requis</translation>
<translation id="4408599188496843485">&amp;Aide</translation>
<translation id="4409697491990005945">Marges</translation>
<translation id="4411578466613447185">Signataire de code</translation>
+<translation id="4412698727486357573">Centre d'aide</translation>
<translation id="4414232939543644979">Nouvelle fenêtre de nav&amp;igation privée</translation>
<translation id="4415748029120993980">Courbe elliptique SECG secp384r1 (également appelée "NIST P-384")</translation>
<translation id="4419409365248380979">Toujours autoriser <ph name="HOST" /> à paramétrer les cookies</translation>
@@ -2197,7 +2232,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4430369329743628066">Favori ajouté</translation>
<translation id="443464694732789311">Continuer</translation>
<translation id="4439318412377770121">Voulez-vous vous enregistrer l'appareil <ph name="DEVICE_NAME" /> dans Google Cloud Devices ?</translation>
-<translation id="4439612350502082674">Impossible d'ajouter l'imprimante. Redémarrez et réessayez.</translation>
<translation id="4441124369922430666">Voulez-vous démarrer automatiquement cette application à la mise sous tension de l'ordinateur ?</translation>
<translation id="444134486829715816">Développer...</translation>
<translation id="4441548209689510310">Afficher les options du correcteur orthographique</translation>
@@ -2219,6 +2253,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4474381447165623168">Définir automatiquement en fonction de votre réseau Wi-Fi</translation>
<translation id="4475552974751346499">Rechercher dans les téléchargements</translation>
<translation id="4476590490540813026">Athlète</translation>
+<translation id="4477015793815781985">Incluez les touches Ctrl, Alt ou ⌘</translation>
<translation id="4478664379124702289">Enregistrer le lie&amp;n sous...</translation>
<translation id="4479424953165245642">Gérer les applications du kiosque</translation>
<translation id="4479639480957787382">Ethernet </translation>
@@ -2232,8 +2267,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4508051413094283164">Tout ouvrir dans une fenêtre de navigation privée</translation>
<translation id="4508265954913339219">Échec de l'activation</translation>
<translation id="4508765956121923607">Afficher la s&amp;ource</translation>
-<translation id="4509017836361568632">Supprimer la photo</translation>
-<translation id="4513946894732546136">Commentaires</translation>
<translation id="451407183922382411">Fourni par <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurer un nouvel utilisateur supervisé</translation>
<translation id="451515744433878153">Supprimer</translation>
@@ -2241,6 +2274,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4520385623207007473">Cookies utilisés</translation>
<translation id="452039078290142656">appareils inconnus de <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Détails</translation>
+<translation id="4522600456902129422">Continuer à autoriser ce site à voir le contenu du presse-papiers</translation>
<translation id="4530494379350999373">Origine</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Temps CPU</translation>
@@ -2253,9 +2287,11 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4543778593405494224">Gestionnaire de certificats</translation>
<translation id="4544174279960331769">Avatar bleu par défaut</translation>
<translation id="4545028762441890696">Pour réactiver cette extension, acceptez les nouvelles autorisations :</translation>
+<translation id="454547174531670764">Synchroniser avec un autre compte</translation>
<translation id="4545759655004063573">Impossible d'enregistrer en raison d'autorisations insuffisantes. Veuillez changer d'emplacement.</translation>
<translation id="4546308221697447294">Naviguez à toute vitesse avec Google Chrome</translation>
<translation id="4547659257713117923">Aucun onglet issu d'autres appareils</translation>
+<translation id="4547672827276975204">Définir automatiquement</translation>
<translation id="4547992677060857254">Le dossier que vous avez sélectionné contient des fichiers sensibles. Voulez-vous vraiment accorder à "$1" un accès en écriture permanent à ce dossier ?</translation>
<translation id="4552031286893852992">Chrome a bloqué les annonces sur ce site, car ce dernier a tendance à afficher des annonces intrusives.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4837926214103741331">Vous n'êtes pas autorisé à utiliser cet appareil. Pour obtenir l'autorisation de vous y connecter, veuillez contacter son propriétaire.</translation>
<translation id="4837952862063191349">Pour déverrouiller et restaurer vos données locales, veuillez saisir l'ancien mot de passe de votre <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Une erreur s'est produite lors de la suppression du logiciel malveillant par Chrome.</translation>
+<translation id="4838836835474292213">Accès en lecture au presse-papiers autorisé</translation>
<translation id="4839303808932127586">En&amp;registrer la vidéo sous...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> éléments sélectionnés</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 autre}one{# autre}other{# autres}}</translation>
-<translation id="4840626203080576849">Me demander lorsqu'un site souhaite afficher le texte et les images que je copie dans le Presse-papiers (recommandé)</translation>
<translation id="4842976633412754305">Cette page tente de charger des scripts à partir de sources non authentifiées.</translation>
<translation id="4844333629810439236">Autres claviers</translation>
<translation id="4846680374085650406">Vous suivez la recommandation de l'administrateur pour ce paramètre.</translation>
@@ -2482,6 +2518,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4900392736118574277">Votre page de démarrage a été remplacée par <ph name="URL" />.</translation>
<translation id="490074449735753175">Utiliser un service Web pour corriger les erreurs d'orthographe</translation>
<translation id="49027928311173603">La règle téléchargée depuis le serveur n'est pas valide : <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Prêt à sauvegarder <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Ce fichier n'étant pas souvent téléchargé, il peut présenter un danger.</translation>
<translation id="4907306957610201395">Catégorie d'autorisation</translation>
<translation id="4907824805858067479">L'administrateur a désactivé les cartes enregistrées</translation>
@@ -2514,6 +2551,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4953689047182316270">Répondre aux événements d'accessibilité</translation>
<translation id="4953808748584563296">Avatar orange par défaut</translation>
<translation id="4955814292505481804">Annuelle</translation>
+<translation id="4958834709409349617">Sur votre <ph name="PHONE_NAME_1" /> et votre <ph name="PHONE_NAME_2" />, activez les notifications en procédant comme suit :</translation>
<translation id="495931528404527476">Dans Chrome</translation>
<translation id="496226124210045887">Le dossier que vous avez sélectionné contient des fichiers sensibles. Voulez-vous vraiment accorder à "$1" un accès en lecture permanent à ce dossier ?</translation>
<translation id="4964455510556214366">Organisation</translation>
@@ -2526,6 +2564,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4970738541803285369">Installer sur le bureau…</translation>
<translation id="4971412780836297815">Ouvrir une fois le téléchargement terminé</translation>
<translation id="4972129977812092092">Modifier l'imprimante</translation>
+<translation id="497287958838527945">Cartes de crédit et adresses utilisées dans Google Pay.</translation>
<translation id="4973307593867026061">Ajouter des imprimantes</translation>
<translation id="4973523518332075481">Utilisez un nom comportant <ph name="MAX_LENGTH" /> caractères au maximum</translation>
<translation id="497421865427891073">Avancer</translation>
@@ -2549,6 +2588,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="4998873842614926205">Confirmer les modifications</translation>
<translation id="499955951116857523">Gestionnaire de fichiers</translation>
<translation id="5000922062037820727">Bloquée (recommandé)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nouvelles photos</translation>
<translation id="5010043101506446253">Autorité de certification</translation>
<translation id="5010929733229908807">Toutes les données ont été chiffrées avec votre phrase secrète de synchronisation à l'heure suivante :
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5015762597229892204">Sélectionner une application de pilote d'imprimante</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Mémoriser</translation>
+<translation id="5018207570537526145">Ouvrir le site Web de l'extension</translation>
<translation id="5024856940085636730">Une opération dure plus longtemps que prévu. Voulez-vous l'annuler ?</translation>
<translation id="5026874946691314267">Ne plus afficher ce message</translation>
<translation id="5027550639139316293">Certificat de courrier électronique</translation>
@@ -2626,6 +2667,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5143374789336132547">L'extension <ph name="EXTENSION_NAME" /> a modifié la page affichée lorsque vous cliquez sur le bouton Accueil.</translation>
<translation id="5143712164865402236">Activer le mode plein écran</translation>
<translation id="5145331109270917438">Date de modification</translation>
+<translation id="514561958218673757">Sur vos appareils, activez les notifications en procédant comme suit :</translation>
<translation id="5150254825601720210">Nom du serveur SSL du certificat Netscape</translation>
<translation id="5151354047782775295">Libérez de l'espace disque, car certaines informations risquent d'être supprimées automatiquement.</translation>
<translation id="5153297660536091054">Fonctionnalité de déverrouillage par code</translation>
@@ -2683,6 +2725,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5238278114306905396">L'application "<ph name="EXTENSION_NAME" />" a été automatiquement supprimée.</translation>
<translation id="5238369540257804368">Champs d'application</translation>
<translation id="5241128660650683457">Lire toutes vos données sur les sites auxquels vous accédez</translation>
+<translation id="5241567694820672363">Restaurer la page de démarrage par défaut ?</translation>
<translation id="5242724311594467048">Activer "<ph name="EXTENSION_NAME" />" ?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> a planté. Cliquez sur cette info-bulle pour redémarrer l'application.</translation>
<translation id="5249624017678798539">Le navigateur a planté avant la fin du téléchargement.</translation>
@@ -2692,7 +2735,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5254368820972107711">Affichez les fichiers à supprimer</translation>
<translation id="52550593576409946">Impossible de lancer l'application kiosque.</translation>
<translation id="5255315797444241226">La phrase secrète saisie est incorrecte.</translation>
-<translation id="5259571578888203461">Interdire aux sites de voir le texte et les images que vous copiez dans le presse-papiers</translation>
<translation id="5260508466980570042">Adresse e-mail ou mot de passe incorrect. Veuillez réessayer.</translation>
<translation id="5261683757250193089">Ouvrir sur le Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accédez à vos fichiers où que vous soyez, même hors connexion.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5324780743567488672">Définir le fuseau horaire automatiquement à l'aide de votre position</translation>
<translation id="5327248766486351172">Nom</translation>
<translation id="532943162177641444">Appuyez sur la notification sur votre <ph name="PHONE_NAME" /> pour configurer le point d'accès mobile qui sera utilisé par cet appareil.</translation>
-<translation id="5329615878510216304">nouvelle recherche</translation>
<translation id="5329858601952122676">&amp;Supprimer</translation>
<translation id="5330145655348521461">Ces fichiers sont ouverts sur un autre bureau. Utilisez le compte de <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) pour les afficher.</translation>
<translation id="5330512191124428349">Lire les informations</translation>
@@ -2755,6 +2796,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5334142896108694079">Cache des scripts</translation>
<translation id="533433379391851622">Version <ph name="NEW_ID" /> reçue au lieu de la version <ph name="EXPECTED_VERSION" /> attendue.</translation>
<translation id="5334844597069022743">Afficher le code source</translation>
+<translation id="5335458522276292100">Sauvegarde de <ph name="FILE_COUNT" /> sur <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />…</translation>
<translation id="5337771866151525739">Installé par un tiers</translation>
<translation id="5338503421962489998">Stockage local</translation>
<translation id="5340217413897845242">Élément d'étagère 6</translation>
@@ -2876,6 +2918,7 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5516183516694518900">Connectez-vous à Chrome avec votre compte Google pour synchroniser vos favoris, votre historique, vos mots de passe et d'autres paramètres sur tous vos appareils.</translation>
<translation id="551752069230578406">Ajout de l'imprimante à votre compte en cours. Cette opération peut prendre quelques instants…</translation>
<translation id="5517535964909391608">Contenu non sécurisé bloqué</translation>
+<translation id="5518219166343146486">Me demander lorsqu'un site souhaite voir le texte et les images copiés dans le presse-papiers</translation>
<translation id="5518584115117143805">Certificat de chiffrement de courrier électronique</translation>
<translation id="5521078259930077036">Est-ce la page d'accueil que vous attendiez ?</translation>
<translation id="5521348028713515143">Ajouter un raccourci sur le bureau</translation>
@@ -2886,9 +2929,9 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5527463195266282916">Tentative d'installation d'une version antérieure de l'extension.</translation>
<translation id="5527474464531963247">Vous pouvez également sélectionner un autre réseau.</translation>
<translation id="5528368756083817449">Gestionnaire de favoris</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Raccourcis globaux</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> souhaite</translation>
+<translation id="5534304873398226603">Supprimer la photo ou la vidéo</translation>
<translation id="5534520101572674276">Calcul de la taille en cours…</translation>
<translation id="5535941515421698170">Supprimer également les données de cet appareil</translation>
<translation id="5537725057119320332">Caster</translation>
@@ -2928,8 +2971,10 @@ Souhaitez-vous lancer <ph name="CONTROL_PANEL_APPLET_NAME" /> ?</translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Chargement des applications…</translation>
<translation id="5592595402373377407">Les données disponibles sont insuffisantes pour le moment.</translation>
+<translation id="5593766628437008432">Sur votre <ph name="PHONE_NAME" />, activez les notifications en procédant comme suit :</translation>
<translation id="5595152862129936745">Très éloigné</translation>
<translation id="5595485650161345191">Modifier l'adresse</translation>
+<translation id="5596627076506792578">Plus d'options</translation>
<translation id="5600706100022181951">Le téléchargement de la mise à jour utilisera <ph name="UPDATE_SIZE_MB" /> Mo de données mobiles. Voulez-vous continuer ?</translation>
<translation id="5601503069213153581">Code d'accès</translation>
<translation id="5605623530403479164">Autres moteurs de recherche</translation>
@@ -2958,6 +3003,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="563535393368633106">Demander l'autorisation avant d'accéder (recommandé)</translation>
<translation id="5636996382092289526">Pour utiliser <ph name="NETWORK_ID" />, vous devez d'abord <ph name="LINK_START" />accéder à la page de connexion du réseau<ph name="LINK_END" />, qui s'ouvrira automatiquement dans quelques secondes. Dans le cas contraire, ce réseau ne pourra pas être utilisé pour la connexion Internet.</translation>
<translation id="5637476008227280525">Activation des données mobiles</translation>
+<translation id="5638309510554459422">Découvrez des extensions et des thèmes sur le <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Mise à jour il y a <ph name="HOURS" /> heures</translation>
<translation id="5639549361331209298">Actualiser cette page, patienter pour voir plus d'options</translation>
<translation id="5642508497713047">Signataire de la liste de révocation de certificats</translation>
@@ -2969,6 +3015,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5657667036353380798">L'extension externe nécessite que la version <ph name="MINIMUM_CHROME_VERSION" /> ou une version ultérieure de Chrome soit installée.</translation>
<translation id="5658415415603568799">Pour plus de sécurité, Smart Lock vous invitera à saisir votre mot de passe 20 heures après.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Impossible de traduire cette page</translation>
<translation id="5662477687021125631">Perpétuelle</translation>
<translation id="5667546120811588575">Configuration de Google Play…</translation>
<translation id="5669267381087807207">Activation</translation>
@@ -3004,6 +3051,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5729712731028706266">&amp;Afficher</translation>
<translation id="5729996640881880439">Désolé, impossible d'afficher le code correspondant à cette erreur.</translation>
<translation id="5731247495086897348">Coller l'URL et y a&amp;ccéder</translation>
+<translation id="5731409020711461763">Une nouvelle photo</translation>
<translation id="5734362860645681824">Communications</translation>
<translation id="5735973442555172575">Pour utiliser des applications Android, reconnectez-vous et appliquez les mises à jour.</translation>
<translation id="5736796278325406685">Veuillez saisir un nom d'utilisateur valide</translation>
@@ -3034,11 +3082,13 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="577322787686508614">L'opération de lecture n'est pas autorisée sur l'appareil <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">Ouvrir l'application Fichiers</translation>
<translation id="5774515636230743468">Manifeste :</translation>
+<translation id="5775834615653774429">Échec de l'association de la machine au domaine. L'unité organisationnelle n'existe pas.</translation>
<translation id="577624874850706961">Rechercher des cookies</translation>
<translation id="5777468213129569553">Ouvrir Chrome</translation>
<translation id="5778747455497889540">Le mot de passe du module sécurisé ci-dessous, généré de façon aléatoire, a été attribué à votre ordinateur :</translation>
<translation id="5780973441651030252">Priorité de traitement</translation>
<translation id="5781865261247219930">Envoyer les commandes à <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Traduction en cours...</translation>
<translation id="5783221160790377646">En raison d'une erreur, aucun utilisateur supervisé n'a été créé. Veuillez réessayer ultérieurement.</translation>
<translation id="5783602409389152506">lors de la recherche d'appareils…</translation>
<translation id="57838592816432529">Couper le son</translation>
@@ -3052,6 +3102,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5804241973901381774">Autorisations</translation>
<translation id="580571955903695899">Trier par nom</translation>
<translation id="5807290661599647102">Configurer le verrouillage de l'écran</translation>
+<translation id="580926004266167721">Échec de l'association de la machine au domaine. Votre compte ne dispose peut-être pas des autorisations suffisantes pour l'unité organisationnelle.</translation>
<translation id="580961539202306967">Me demander lorsqu'un site requiert l'envoi de messages Push (recommandé)</translation>
<translation id="5814126672212206791">Type de connexion</translation>
<translation id="5815645614496570556">Adresse X.400</translation>
@@ -3073,8 +3124,10 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5835754902560991078">extrêmement court (0,6 s)</translation>
<translation id="5838456317242088717">Session de navigation privée actuelle</translation>
<translation id="5842497610951477805">Activation du Bluetooth</translation>
+<translation id="5843250171025351504">Votre appareil n'est plus conforme à la version du client minimale spécifiée par votre administrateur. Veuillez le mettre à jour pour vous connecter.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Appuyer pour revenir en arrière.</translation>
+<translation id="5849212445710944278">Déjà ajouté</translation>
<translation id="5849570051105887917">Code du fournisseur personnel</translation>
<translation id="5849869942539715694">Empaqueter l'extension...</translation>
<translation id="5850516540536751549">Ce type de fichier n'est pas compatible. Veuillez accéder au <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> pour trouver une application qui permet de l'ouvrir.
@@ -3100,6 +3153,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="586567932979200359">Vous exécutez <ph name="PRODUCT_NAME" /> à partir de son image disque. Si vous l'installez sur votre ordinateur, vous pourrez l'utiliser sans image disque et bénéficierez de mises à jour automatiques.</translation>
<translation id="5866557323934807206">Supprimer ces paramètres pour les prochaines visites</translation>
<translation id="5866840822086176774">Excellent</translation>
+<translation id="5867841422488265304">Recherchez ou saisissez une adresse Web</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Mots de passe enregistrés</translation>
<translation id="5870086504539785141">Fermer le menu d'accessibilité</translation>
@@ -3157,7 +3211,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5972708806901999743">Déplacer vers le haut</translation>
<translation id="5972826969634861500">Lancer <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zoom arrière</translation>
-<translation id="5975730206036440725">Impossible de trouver le fichier PPD. Vérifiez que votre Chromebook est en ligne et réessayez.</translation>
<translation id="5975792506968920132">Pourcentage de chargement de la batterie</translation>
<translation id="5976160379964388480">Autres</translation>
<translation id="5978264784700053212">Centre de messagerie</translation>
@@ -3167,6 +3220,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="5984222099446776634">Consultations récentes</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ces informations d'ordre général portent sur votre appareil et l'utilisation que vous en faites, notamment le niveau de la batterie, la fréquence à laquelle vous utilisez les applications, la qualité et la durée de vos connexions réseau (Wi-Fi et Bluetooth), ainsi que les rapports d'erreur en cas de problème. Elles seront utilisées pour améliorer les produits et les services Google pour tous. Certaines informations agrégées aident également nos partenaires, comme les développeurs Android, à améliorer leurs produits et leurs applications.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Vous pouvez activer ou désactiver cette option à tout moment dans les paramètres des applications Android. Cela n'empêche pas votre appareil d'envoyer les informations nécessaires pour bénéficier de services essentiels tels que les mises à jour du système et la sécurité.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Traduite</translation>
<translation id="5991049340509704927">Agrandir</translation>
<translation id="5993332328670040093">Votre utilisation des données ne sera plus mesurée.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> risque de ne pas rester à jour.</translation>
@@ -3190,7 +3244,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> –  Appareil USB connecté</translation>
<translation id="6032912588568283682">Système de fichiers</translation>
<translation id="6034662038931255275">Le système d'exploitation a bien été mis à jour</translation>
-<translation id="6035651096710386140">Vous devez inclure la touche Ctrl ou la touche Alt, mais pas les deux à la fois</translation>
<translation id="6039651071822577588">Dictionnaire des propriétés du réseau non conforme.</translation>
<translation id="604001903249547235">Sauvegarde Cloud</translation>
<translation id="6040143037577758943">Fermer</translation>
@@ -3198,8 +3251,8 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="604124094241169006">Automatique</translation>
<translation id="6042169520002885235">Sélectionner un fabricant et un modèle d'imprimante</translation>
<translation id="6042308850641462728">Plus</translation>
+<translation id="6042850536017090003">Appuyez sur "Notifications d'applications".</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> partage un onglet Chrome avec <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Terminé</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> partage un onglet Chrome et un contenu audio avec <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Appuyez de manière prolongée sur |<ph name="ACCELERATOR" />| pour quitter le mode plein écran</translation>
<translation id="6049065490165456785">Photo d'un appareil photo interne</translation>
@@ -3211,6 +3264,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6056710589053485679">Actualisation normale</translation>
<translation id="6059652578941944813">Hiérarchie des certificats</translation>
<translation id="6059925163896151826">Appareils USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> a planté.</translation>
<translation id="6064217302520318294">Verrouillage de l'écran</translation>
<translation id="6065289257230303064">Attributs du répertoire de l'objet du certificat</translation>
<translation id="6068338049763724728">Activer l'enregistrement à distance</translation>
@@ -3242,9 +3296,11 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6107012941649240045">Émis pour</translation>
<translation id="6112952769866305444">Modifier la personne, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Appuyez sur |<ph name="SHORTCUT" />| pour revenir en arrière</translation>
+<translation id="6116338172782435947">Voir le texte et les images copiés dans le presse-papiers</translation>
<translation id="6116921718742659598">Modifier les paramètres de langue et de saisie</translation>
<translation id="6120205520491252677">Épingler cette page à l'écran de démarrage…</translation>
<translation id="6122081475643980456">Une extension a pris le contrôle de votre connexion Internet</translation>
+<translation id="6122095009389448667">Continuer à empêcher ce site de voir le contenu du presse-papiers</translation>
<translation id="6122875415561139701">L'opération d'écriture n'est pas autorisée sur l'appareil <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">Les extensions suivantes dépendent de cette extension :</translation>
<translation id="6125479973208104919">Malheureusement, vous devrez ajouter à nouveau votre compte sur cet appareil <ph name="DEVICE_TYPE" />.</translation>
@@ -3286,6 +3342,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6178664161104547336">Sélectionner un certificat</translation>
<translation id="6180288788882902869">Google Play sur votre <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Téléchargement bloqué</translation>
+<translation id="6181803575025675566">Contrôlez comment cela fonctionne dans <ph name="LINK_START" />Paramètres<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Position de l'appareil</translation>
<translation id="6185696379715117369">Accéder à la page précédente</translation>
<translation id="6189412234224385711">Ouvrir avec <ph name="EXTENSION_NAME" /></translation>
@@ -3318,7 +3375,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6237816943013845465">Permet d'ajuster la résolution de l'écran</translation>
<translation id="6238923052227198598">Conserver la dernière note sur l'écran de verrouillage</translation>
<translation id="6239558157302047471">Actualiser le &amp;cadre</translation>
-<translation id="624022915548992686">Quitter la page</translation>
<translation id="6241530762627360640">Accéder aux informations relatives aux appareils Bluetooth associés à votre système et détecter les appareils Bluetooth à proximité</translation>
<translation id="6243774244933267674">Serveur indisponible.</translation>
<translation id="6246413617632217567">Impossible d'importer l'utilisateur supervisé. Veuillez vérifier l'espace disponible sur votre disque dur et vos autorisations, puis réessayer.</translation>
@@ -3335,13 +3391,13 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6263284346895336537">Non essentielle</translation>
<translation id="6263541650532042179">réinitialiser la synchronisation</translation>
<translation id="6264365405983206840">Tout &amp;sélectionner</translation>
+<translation id="6265930187414222160">Opération terminée. Le logiciel malveillant a été supprimé.</translation>
<translation id="6267166720438879315">Sélectionnez un certificat pour vous authentifier sur <ph name="HOST_NAME" />.</translation>
<translation id="6268252012308737255">Ouvrir avec <ph name="APP" /></translation>
<translation id="6268747994388690914">Importer les favoris depuis un fichier HTML…</translation>
<translation id="6270770586500173387">Envoyer des <ph name="BEGIN_LINK1" />informations sur le système et l'application<ph name="END_LINK1" />, ainsi que des <ph name="BEGIN_LINK2" />statistiques<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Une erreur (<ph name="ERROR" />) s'est produite lors du téléchargement du plug-in.</translation>
<translation id="6273677812470008672">Qualité</translation>
-<translation id="6274087148640822908">Rechercher des extensions et des applications sur le <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Changer de photo</translation>
<translation id="6276301056778294989">Assurez-vous que l'appareil affiche le même code.</translation>
<translation id="6277105963844135994">Délai d'expiration du réseau dépassé.</translation>
@@ -3367,12 +3423,12 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6311220991371174222">Impossible de démarrer Chrome, car une erreur s'est produite lors de l'ouverture de votre profil. Essayez de relancer Chrome.</translation>
<translation id="6312403991423642364">Erreur de réseau inconnue.</translation>
<translation id="6313641880021325787">QUITTER LA RV</translation>
-<translation id="6314335155547195432">Générer mot de passe</translation>
<translation id="6314819609899340042">Les fonctionnalités de débogage ont été activées sur cet appareil <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Vos pages de démarrage ont été modifiées pour inclure <ph name="URL" />. Pour désactiver les extensions qui changent vos pages de démarrage, cliquez sur "Restaurer".</translation>
<translation id="6315493146179903667">Tout ramener au premier plan</translation>
<translation id="6316806695097060329">Cet appareil <ph name="SHORT_PRODUCT_NAME" /> a été conçu pour vous proposer la meilleure expérience possible sur le Web.</translation>
+<translation id="6317318380444133405">L'imprimante est désormais incompatible.</translation>
<translation id="6317369057005134371">Création de la fenêtre de l'application en cours…</translation>
+<translation id="6318407754858604988">Le téléchargement a commencé</translation>
<translation id="6322279351188361895">Échec de lecture de la clé privée</translation>
<translation id="6325191661371220117">Désactiver le lancement automatique</translation>
<translation id="6326175484149238433">Supprimer de Google Chrome</translation>
@@ -3382,7 +3438,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6333049849394141510">Choisir les éléments à synchroniser</translation>
<translation id="6333064448949140209">Le fichier sera envoyé à Google pour être débogué.</translation>
<translation id="6333834492048057036">Centrer sur la barre d'adresse pour la recherche</translation>
-<translation id="6336907568130557310">Toute personne ayant accès au fichier exporté pourra voir vos mots de passe. Veillez à ne jamais partager ce fichier avec des tiers et à le supprimer après son importation.</translation>
<translation id="6339668969738228384">Créer un profil pour <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Impossible de se connecter au serveur. Veuillez vérifier votre connexion réseau et réessayer. Si le problème persiste, redémarrez votre Chromebook.</translation>
<translation id="6340071272923955280">Protocole d'impression Internet (IPPS)</translation>
@@ -3405,7 +3460,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurer Smart Lock pour Android</translation>
<translation id="6374469231428023295">Réessayer</translation>
-<translation id="6377158645544167202">Impossible de connecter l'imprimante. Vérifiez que l'imprimante est sous tension et connectée à votre Chromebook par Wi-Fi ou USB.</translation>
<translation id="6380143666419481200">Accepter et continuer</translation>
<translation id="6383051423892982287">Chiffrer les données synchronisées avec votre propre <ph name="BEGIN_LINK" />phrase secrète de synchronisation<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Modifier les paramètres de la recherche pour utiliser l'adresse <ph name="SEARCH_HOST" />.</translation>
@@ -3497,6 +3551,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6503077044568424649">Les + visités</translation>
<translation id="6504611359718185067">Connectez-vous à Internet pour ajouter une imprimante</translation>
<translation id="6506374932220792071">Signature X9.62 ECDSA avec SHA-256</translation>
+<translation id="6508248480704296122">En rapport avec <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Application : <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licence multimédia</translation>
<translation id="6510568984200103950">Moins de paramètres</translation>
@@ -3530,9 +3585,11 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6551508934388063976">Commande indisponible. Appuyez sur CTRL + N pour ouvrir une nouvelle fenêtre.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> utilisateurs</translation>
<translation id="6555432686520421228">Supprime tous les comptes utilisateur et réinitialise votre appareil <ph name="IDS_SHORT_PRODUCT_NAME" /> qui devient comme neuf.</translation>
+<translation id="6555810572223193255">Le nettoyage n'est pas disponible actuellement</translation>
<translation id="6556866813142980365">Rétablir</translation>
<translation id="6558280019477628686">Une erreur s'est produite. Il se peut que certains éléments n'aient pas été supprimés.</translation>
<translation id="6559580823502247193">(déjà sur cet appareil)</translation>
+<translation id="6560713683827832045">Vérifiez que les notifications des applications sont activées. Dans le cas contraire, activez-les.</translation>
<translation id="6561726789132298588">entrée</translation>
<translation id="656293578423618167">Le chemin d'accès ou le nom du fichier est trop long. Veuillez le raccourcir ou changer d'emplacement.</translation>
<translation id="656398493051028875">Suppression de "<ph name="FILENAME" />" en cours...</translation>
@@ -3561,7 +3618,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Informations sur le fichier</translation>
<translation id="6607831829715835317">Plus d'outi&amp;ls</translation>
-<translation id="6610183966322615106">Erreur lors de l'ajout de l'imprimante</translation>
<translation id="6612358246767739896">Contenu protégé</translation>
<translation id="6613452264606394692">Revenez facilement sur cette page en l'ajoutant à vos favoris</translation>
<translation id="6615455863669487791">Démonstration</translation>
@@ -3638,9 +3694,11 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6736045498964449756">Petit problème… Les mots de passe ne correspondent pas.</translation>
<translation id="6736243959894955139">Adresse</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Bien que vous ne puissiez plus accéder à votre ancien profil, vous pouvez le supprimer.</translation>
<translation id="6739923123728562974">Afficher le raccourci sur le Bureau</translation>
<translation id="6740234557573873150">Fichier <ph name="FILE_NAME" /> suspendu</translation>
<translation id="6742339027238151589">Accessible aux scripts</translation>
+<translation id="6743841972744298686">Paramètres de synchronisation</translation>
<translation id="6745592621698551453">Mettre à jour</translation>
<translation id="6746124502594467657">Descendre</translation>
<translation id="674632704103926902">Activer le déplacement tactile</translation>
@@ -3653,12 +3711,14 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6757101664402245801">URL copiée</translation>
<translation id="6758056191028427665">Faites-nous part de vos commentaires.</translation>
<translation id="6759193508432371551">Rétablir la configuration d'usine</translation>
+<translation id="6765234885931342179">Voir le numéro de série de votre clé de sécurité</translation>
<translation id="6766101255664245434">Prenez une photo ou choisissez-en une.
<ph name="LINE_BREAK" />
Cette photo s'affichera sur l'écran de connexion et l'écran de verrouillage du Chromebook.</translation>
<translation id="6769712124046837540">Ajout d'une imprimante en cours…</translation>
<translation id="6771503742377376720">Est une autorité de certification</translation>
<translation id="6773575010135450071">Plus d'actions…</translation>
+<translation id="6777817260680419853">Redirection bloquée</translation>
<translation id="6778959797435875428">Réactiver le son des sites</translation>
<translation id="677965093459947883">Très petite</translation>
<translation id="6780439250949340171">Gérer d'autres paramètres</translation>
@@ -3733,6 +3793,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="6898699227549475383">Organisation (O)</translation>
<translation id="6900284862687837908">Application en arrière-plan : <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Associer l'appareil au domaine</translation>
+<translation id="6903534926908201625">Vous pouvez personnaliser à tout moment les informations recueillies par Google dans les <ph name="BEGIN_LINK" />Paramètres<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Révoquer l'accès aux fichiers</translation>
<translation id="6904655473976120856">Appuyer sur le bouton de l'application pour sortir</translation>
<translation id="6904713658985136356"><ph name="HOST" /> souhaite partager votre écran.</translation>
@@ -3741,17 +3802,22 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="691024665142758461">Télécharger plusieurs fichiers</translation>
<translation id="6911324888870229398">Connexion réseau perdue. Veuillez vérifier votre connexion ou essayer un autre réseau Wi-Fi.</translation>
<translation id="6911734910326569517">Espace mémoire utilisé</translation>
+<translation id="6914783257214138813">Toute personne ayant accès au fichier exporté pourra voir ces mots de passe.</translation>
<translation id="6915804003454593391">Utilisateur :</translation>
<translation id="6916590542764765824">Gérer les extensions</translation>
<translation id="6920989436227028121">Ouvrir dans un onglet standard</translation>
<translation id="6922128026973287222">Sauvegardez les données et bénéficiez d'une navigation plus rapide avec l'Économiseur de données Google. Cliquez ici pour en savoir plus.</translation>
<translation id="6929555043669117778">Continuer à bloquer les fenêtres pop-up</translation>
<translation id="6930242544192836755">Durée</translation>
+<translation id="6934241953272494177">Analyse du périphérique multimédia…
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> trouvées</translation>
<translation id="693807610556624488">L'opération d'écriture dépasse la longueur maximale de l'attribut sur l'appareil <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Connectez-vous à <ph name="TOKEN_NAME" /> pour vous authentifier auprès de <ph name="HOST_NAME" /> avec votre certificat.</translation>
<translation id="6943176775188458830">Annuler l'impression</translation>
<translation id="6943836128787782965">Échec de l'obtention HTTP.</translation>
<translation id="6945221475159498467">Sélectionner</translation>
+<translation id="694592694773692225">Redirection bloquée sur cette page.</translation>
<translation id="6949306908218145636">Ajouter les pages ouvertes aux favoris…</translation>
<translation id="6955446738988643816">Inspecter le pop-up</translation>
<translation id="6957231940976260713">Nom du service</translation>
@@ -3855,13 +3921,16 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7093866338626856921">Échanger des données avec les appareils suivants : "<ph name="HOSTNAMES" />"</translation>
<translation id="7096108453481049031">Impossible d'importer l'utilisateur supervisé. Veuillez vérifier votre connexion réseau, puis réessayer plus tard.</translation>
<translation id="7098447629416471489">Les autres moteurs de recherche enregistrés s'afficheront ici</translation>
+<translation id="7099337801055912064">Impossible de charger un fichier PPD volumineux. Le fichier ne doit pas dépasser 250 Ko.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> éléments sélectionnés</translation>
<translation id="7102687220333134671">Les mises à jour automatiques sont activées</translation>
<translation id="7106346894903675391">Acheter de l'espace de stockage supplémentaire…</translation>
<translation id="7108338896283013870">Masquer</translation>
<translation id="7108668606237948702">saisir la clé</translation>
+<translation id="7112978678959880812">La personnalisation est activée. Vous pouvez modifier ce paramètre sur myaccount.google.com.</translation>
<translation id="7113502843173351041">Accéder à votre adresse e-mail</translation>
<translation id="7114054701490058191">Les mots de passe ne correspondent pas.</translation>
+<translation id="7117228822971127758">Veuillez réessayer plus tard</translation>
<translation id="7117247127439884114">Nouvelle connexion...</translation>
<translation id="711840821796638741">Afficher les favoris gérés</translation>
<translation id="711902386174337313">Accéder à la liste de vos appareils connectés</translation>
@@ -3902,6 +3971,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7180611975245234373">Actualiser</translation>
<translation id="7180865173735832675">Personnaliser</translation>
<translation id="7186088072322679094">Garder dans la barre d'outils</translation>
+<translation id="7187428571767585875">Entrées de registre à supprimer ou à modifier :</translation>
<translation id="7191159667348037">Imprimante inconnue (USB)</translation>
<translation id="7191454237977785534">Enregistrer le fichier sous</translation>
<translation id="7196835305346730603">Recherche de Chromebox à proximité…</translation>
@@ -3910,6 +3980,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" supprimé</translation>
<translation id="7205869271332034173">SSID :</translation>
<translation id="7206693748120342859">Téléchargement de <ph name="PLUGIN_NAME" /> en cours…</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Quitter la page}one{Quitter la page}other{Quitter les pages}}</translation>
<translation id="721331389620694978">Certains paramètres qui peuvent refléter vos habitudes de navigation ne seront pas effacés.</translation>
<translation id="7216409898977639127">Opérateur de téléphonie mobile</translation>
<translation id="7216595297012131718">Classer les langues selon vos préférences</translation>
@@ -3955,6 +4026,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="727952162645687754">Erreur lors du téléchargement.</translation>
<translation id="7279701417129455881">Configurer le blocage des cookies...</translation>
<translation id="7280877790564589615">Autorisation demandée</translation>
+<translation id="7283041136720745563">Votre quota Google Drive est insuffisant.</translation>
<translation id="7287143125007575591">Accès refusé.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> PPP</translation>
<translation id="7289225569524511578">Ouvrir l'application des fonds d'écran</translation>
@@ -4023,6 +4095,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7392118418926456391">Échec de l'analyse antivirus.</translation>
<translation id="7392915005464253525">&amp;Rouvrir la fenêtre fermée</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> sera lancé au démarrage du système et continuera de s'exécuter en arrière-plan, même si toutes les fenêtres de <ph name="PRODUCT_NAME" /> sont fermées.</translation>
+<translation id="7398254312354928459">La connexion réseau a été établie</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Veuillez patienter pendant que votre Chromebox redémarre…</translation>
<translation id="7400839060291901923">Configurer la connexion sur votre <ph name="PHONE_NAME" /></translation>
@@ -4033,6 +4106,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7409233648990234464">Relancer et Powerwash</translation>
<translation id="7409836189476010449">Exécuter Flash</translation>
<translation id="7410344089573941623">Demander si <ph name="HOST" /> souhaite accéder à votre caméra et à votre micro</translation>
+<translation id="741204030948306876">J'accepte</translation>
<translation id="7412226954991670867">Mémoire processeur graphique</translation>
<translation id="7416362041876611053">Erreur réseau inconnue.</translation>
<translation id="7417705661718309329">Carte Google</translation>
@@ -4054,6 +4128,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7445682342344043969">Pop-up bloqués</translation>
<translation id="744859430125590922">Contrôler et afficher les sites Web que cette personne consulte depuis l'adresse e-mail <ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="7453008956351770337">En sélectionnant cette imprimante, vous autorisez l'extension suivante à y accéder :</translation>
+<translation id="7453467225369441013">Vous déconnecte de la plupart des sites. Vous ne serez cependant pas déconnecté de votre compte Google.</translation>
<translation id="7456142309650173560">développeur</translation>
<translation id="7456847797759667638">Ouvrir une adresse</translation>
<translation id="7461924472993315131">Épingler</translation>
@@ -4064,7 +4139,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="747114903913869239">Erreur : impossible de décoder l'extension.</translation>
<translation id="7473891865547856676">Non, merci</translation>
<translation id="747459581954555080">Tout restaurer</translation>
-<translation id="747494631553057218">Entrées de registre :</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> a rencontré une erreur.</translation>
<translation id="7475671414023905704">URL de mot de passe perdu Netscape</translation>
<translation id="7476454130948140105">Batterie trop faible pour la mise à jour (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Si vous avez oublié votre phrase secrète, interrompez la synchronisation, puis reconfigurez-la via <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7487067081878637334">Technologie</translation>
<translation id="7487099628810939106">Délai avant un clic :</translation>
<translation id="7487969577036436319">Aucun composant installé</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> trouvées
+ <ph name="LINE_BREAK1" />
+ Prêt à sauvegarder sur <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Tout &amp;ouvrir}=1{&amp;Ouvrir le favori}one{Tout &amp;ouvrir (#)}other{Tout &amp;ouvrir (#)}}</translation>
<translation id="7489605380874780575">Vérifier l'éligibilité</translation>
<translation id="749028671485790643">Personne <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7497215489070763236">Certificat de l'autorité de certification du serveur</translation>
<translation id="7502658306369382406">Adresse IPv6</translation>
<translation id="7503191893372251637">Type de certificat Netscape</translation>
-<translation id="7503607651407946808">Traduction de la page…</translation>
<translation id="7503821294401948377">Impossible de charger l'icône "<ph name="ICON" />" d'action du navigateur.</translation>
<translation id="750509436279396091">Ouvrir le dossier des téléchargements</translation>
<translation id="7505167922889582512">Afficher les fichiers masqués</translation>
@@ -4103,9 +4180,9 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7517569744831774757">Restaurer les paramètres par défaut</translation>
<translation id="7517786267097410259">Créer un mot de passe –</translation>
<translation id="7518150891539970662">Journaux WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Traduction de la page…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Créer</translation>
+<translation id="7526413953848747421">Ajoutez à Chrome de puissants services Google comme le correcteur orthographique ou la fonctionnalité Appuyer pour rechercher</translation>
<translation id="7529411698175791732">Vérifiez votre connexion Internet. Si le problème persiste, essayez de vous déconnecter, puis de vous reconnecter.</translation>
<translation id="7530016656428373557">Taux de décharge en watts</translation>
<translation id="7536709149194614609">Veuillez redémarrer l'appareil, puis réessayer plus tard.</translation>
@@ -4129,7 +4206,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
réessayer de créer un compte utilisateur supervisé.</translation>
<translation id="756445078718366910">Ouvrir une fenêtre du navigateur</translation>
<translation id="7564847347806291057">Arrêter le processus</translation>
-<translation id="7565291891798266313">Votre moteur de recherche a été remplacé par <ph name="URL" />. Pour désactiver les extensions qui changent le moteur de recherche, cliquez sur "Restaurer".</translation>
<translation id="7566118625369982896">Gérer les liens de l'application Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Données de Chrome effacées</translation>
@@ -4138,13 +4214,10 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7573172247376861652">Charge de la batterie</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Assembler</translation>
-<translation id="7577815336900970562">Utiliser le réseau Wi‑Fi ou mobile pour déterminer la position</translation>
<translation id="7579149537961810247">Couper le son des sites</translation>
<translation id="7580671184200851182">Lire le même contenu audio sur toutes les enceintes (son mono)</translation>
-<translation id="7581273696622423628">Participer à l'enquête</translation>
<translation id="7581462281756524039">Un outil de nettoyage</translation>
<translation id="7582582252461552277">Préférer ce réseau</translation>
-<translation id="7586312264284919041">Voulez-vous traduire cette page ?</translation>
<translation id="7586498138629385861">Chrome continuera à fonctionner tant que des applications Chrome sont ouvertes.</translation>
<translation id="7589461650300748890">Attention !</translation>
<translation id="7589661784326793847">Veuillez patienter un court instant.</translation>
@@ -4161,6 +4234,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7607274158153386860">Demander le site pour tablette</translation>
<translation id="7611008212562900400">Rechercher sur votre appareil, dans vos applications, sur le Web…</translation>
<translation id="7615910377284548269">Configurer le blocage de l'exécution hors bac à sable des plug-ins</translation>
+<translation id="7616214729753637086">Enregistrement de l'appareil...</translation>
<translation id="7617366389578322136">Connexion à "<ph name="DEVICE_NAME" />"…</translation>
<translation id="761779991806306006">Aucun mot de passe enregistré.</translation>
<translation id="7622114377921274169">En charge.</translation>
@@ -4189,6 +4263,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7664620655576155379">Appareil Bluetooth non compatible : "<ph name="DEVICE_NAME" />"</translation>
<translation id="7665369617277396874">Ajouter un compte</translation>
<translation id="7671130400130574146">Utiliser la barre de titre et les bordures de fenêtre du système</translation>
+<translation id="7683373461016844951">Pour continuer, cliquez sur "OK", puis sur "Ajouter une personne" afin de créer un profil pour votre adresse e-mail <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Installée par votre administrateur</translation>
<translation id="7684559058815332124">Accéder à la page de connexion du portail captif</translation>
<translation id="7685049629764448582">Mémoire JavaScript </translation>
@@ -4247,7 +4322,6 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7773726648746946405">Stockage de session</translation>
<translation id="7781335840981796660">Tous les comptes utilisateur et toutes les données locales seront supprimés.</translation>
<translation id="7782102568078991263">Aucune autre suggestion de Google</translation>
-<translation id="778330624322499012">Impossible de charger le plug-in <ph name="PLUGIN_NAME" />.</translation>
<translation id="7784067724422331729">Les paramètres de sécurité de votre ordinateur ont bloqué ce fichier.</translation>
<translation id="7786207843293321886">Fermer la session d'invité</translation>
<translation id="7786889348652477777">&amp;Actualiser l'application</translation>
@@ -4281,7 +4355,13 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7815680994978050279">Téléchargement dangereux bloqué</translation>
<translation id="7818135753970109980">Nouveau thème (<ph name="EXTENSION_NAME" />) ajouté.</translation>
<translation id="7819857487979277519">PSK (WPA ou RSN)</translation>
+<translation id="7819992334107904369">Synchronisation Chrome</translation>
<translation id="782057141565633384">C&amp;opier l'adresse vidéo</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> trouvées.
+ <ph name="LINE_BREAK1" />
+ Votre quota Google Drive est insuffisant. <ph name="FILE_SIZE" /> supplémentaires sont nécessaires.
+ <ph name="LINE_BREAK2" />
+ Essayez de sélectionner moins de photos.</translation>
<translation id="782590969421016895">Utiliser les pages actuelles</translation>
<translation id="7829298379596169484">Accès à l'entrée audio en cours…</translation>
<translation id="7831368056091621108">pour récupérer cette extension, votre historique et les autres paramètres Google Chrome sur tous vos appareils.</translation>
@@ -4319,6 +4399,7 @@ Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
<translation id="7881969471599061635">Désactiver les sous-titres</translation>
<translation id="7882358943899516840">Type de fournisseur</translation>
<translation id="7885253890047913815">Emplacements de destination récents</translation>
+<translation id="7886917304091689118">En cours d'exécution dans Chrome</translation>
<translation id="7887334752153342268">Dupliquer</translation>
<translation id="7887864092952184874">Souris Bluetooth associée.</translation>
<translation id="7889966925761734854">Chercher</translation>
@@ -4402,7 +4483,9 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8000066093800657092">Aucun réseau détecté</translation>
<translation id="8001504501378762252">Un site vient peut-être de dérober votre mot de passe</translation>
<translation id="8004582292198964060">Navigateur</translation>
+<translation id="8005600846065423578">Toujours autoriser <ph name="HOST" /> à voir le contenu du presse-papiers</translation>
<translation id="8008356846765065031">Connexion Internet interrompue. Veuillez vérifier votre connexion.</translation>
+<translation id="8008765610824028412">Impossible de charger <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Envoyer automatiquement des informations système et du contenu de page à Google afin de faciliter la détection d'applications et de sites dangereux</translation>
<translation id="8012382203418782830">Cette page a été traduite.</translation>
<translation id="8014154204619229810">Le processus de mise à jour est en cours. Actualisez la page dans quelques instants et revérifiez.</translation>
@@ -4503,7 +4586,6 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="816055135686411707">Erreur de définition du paramètre de confiance du certificat</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Créer une note</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gérer les paramètres du micro…</translation>
<translation id="8168435359814927499">Contenu</translation>
<translation id="8174047975335711832">Informations sur l'appareil</translation>
@@ -4520,7 +4602,6 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8191230140820435481">Gérer vos applications, vos extensions et vos thèmes</translation>
<translation id="8191453843330043793">Résolution de proxy V8</translation>
<translation id="8195027750202970175">Taille sur le disque</translation>
-<translation id="8195739004487400241">Votre page d'accueil a été remplacée par <ph name="URL" />. Pour désactiver les extensions qui changent la page d'accueil, cliquez sur "Restaurer".</translation>
<translation id="8199300056570174101">Propriétés du réseau (service) et de l'appareil</translation>
<translation id="8200772114523450471">Reprendre</translation>
<translation id="8202160505685531999">Saisissez à nouveau votre mot de passe pour modifier votre profil <ph name="DEVICE_TYPE" /></translation>
@@ -4538,6 +4619,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8226619461731305576">File d'attente</translation>
<translation id="8226742006292257240">Le mot de passe TPM ci-dessous, généré de façon aléatoire, a été attribué à votre ordinateur :</translation>
<translation id="8227119283605456246">Joindre un fichier</translation>
+<translation id="8233198815467326623">Restaurer la page d'accueil par défaut ?</translation>
<translation id="8234795456569844941">Pour aider nos ingénieurs à corriger ce problème, veuillez nous indiquer ce qui s'est passé juste avant de recevoir le message d'erreur concernant le profil :</translation>
<translation id="8234989666557591529">Sélectionner un téléphone pour déverrouiller votre <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Astuce</translation>
@@ -4563,7 +4645,6 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8261378640211443080">Cette extension n'est pas répertoriée sur le <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> et a pu être ajoutée à votre insu.</translation>
<translation id="8261387128019234107">Ajouter un compte pour <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Supprimer</translation>
-<translation id="8261673729476082470">Sauvegarde de <ph name="FILE_COUNT" /> photos sur <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> en cours…</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> n'est pas disponible avec cette version.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> a désactivé le curseur de votre souris.</translation>
<translation id="8264718194193514834">L'extension <ph name="EXTENSION_NAME" /> a déclenché le mode Plein écran.</translation>
@@ -4665,6 +4746,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8454288007744638700">Ou sélectionnez un nouveau réseau :</translation>
<translation id="845627346958584683">Délai d'expiration</translation>
<translation id="8456681095658380701">Ce nom n'est pas valide.</translation>
+<translation id="8457451314607652708">Importer les favoris</translation>
<translation id="8460336040822756677">Si vous désactivez Smart Lock pour <ph name="DEVICE_TYPE" />, vous ne pourrez pas déverrouiller vos appareils Chrome avec votre téléphone. Vous devrez saisir votre mot de passe.</translation>
<translation id="8461329675984532579">Nom du fournisseur personnel</translation>
<translation id="84613761564611563">Demande d'interface utilisateur en cours pour la configuration réseau. Merci de patienter…</translation>
@@ -4729,14 +4811,15 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8569764466147087991">Sélectionnez le fichier à ouvrir</translation>
<translation id="8571213806525832805">Les 4 dernières semaines</translation>
<translation id="8574990355410201600">Toujours activer le son sur <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Le mot ne peut pas comporter plus de 99 lettres</translation>
<translation id="8579285237314169903">Synchronisation de <ph name="NUMBER_OF_FILES" /> éléments en cours…</translation>
<translation id="857943718398505171">Autorisé (recommandé)</translation>
<translation id="8581809080475256101">Appuyer pour avancer, menu contextuel pour afficher l'historique</translation>
<translation id="8584280235376696778">Ou&amp;vrir la vidéo dans un nouvel onglet</translation>
<translation id="8588866096426746242">Afficher les statistiques du profil</translation>
+<translation id="8589652987924574405">Vos favoris, votre historique, vos mots de passe et d'autres paramètres seront synchronisés avec votre compte Google afin que vous puissiez les utiliser sur tous vos appareils. Vous pouvez modifier cette option à tout moment dans vos paramètres.</translation>
<translation id="8590375307970699841">Configurer les mises à jour automatiques</translation>
<translation id="8594908476761052472">Enregistrer une vidéo</translation>
-<translation id="8595925260712451473">Merci de saisir vos commentaires ici</translation>
<translation id="8596540852772265699">Fichiers personnalisés</translation>
<translation id="8597845839771543242">Format de propriété :</translation>
<translation id="8598453409908276158">Blocage de l'accès via un plug-in sans système de bac à sable</translation>
@@ -4751,6 +4834,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8620617069779373398">État d'itinérance</translation>
<translation id="8620765578342452535">Configurer les connexions réseau</translation>
<translation id="8620790565535071193">Échec de l'analyse</translation>
+<translation id="8622877356447980900">Voulez-vous traduire cette page ?</translation>
<translation id="8623004009673949077">L'application dont le fichier manifeste comporte un attribut "kiosk_only" doit être installée en mode Kiosque pour Chrome OS.</translation>
<translation id="8624205858755890468">Active l'Assistant pour vous proposer des informations, des applications et des actions similaires.</translation>
<translation id="862542460444371744">&amp;Extensions</translation>
@@ -4796,6 +4880,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8671210955687109937">Commentateur</translation>
<translation id="8673026256276578048">Rechercher sur le Web...</translation>
<translation id="8673383193459449849">Problème avec le serveur.</translation>
+<translation id="8674241889607553858">Voulez-vous traduire cette page ?</translation>
<translation id="8675354002693747642">Clé pré-partagée</translation>
<translation id="8676374126336081632">Effacer la saisie</translation>
<translation id="8677039480012021122">Effacer les données et se déconnecter</translation>
@@ -4808,6 +4893,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8688579245973331962">Vous ne trouvez pas votre nom ?</translation>
<translation id="8688591111840995413">Mot de passe incorrect.</translation>
<translation id="8688672835843460752">Disponible</translation>
+<translation id="8689583087392258564">Échec de l'association de la machine au domaine. L'unité organisationnelle n'est pas valide.</translation>
<translation id="869257642790614972">Rouvrir le dernier onglet fermé</translation>
<translation id="8695825812785969222">Ouvrir une &amp;adresse...</translation>
<translation id="8698464937041809063">Dessin Google</translation>
@@ -4822,6 +4908,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8708671767545720562">Plus d'informations</translation>
<translation id="8710187907779883426">court (1 s)</translation>
<translation id="8711402221661888347">Hamburger</translation>
+<translation id="8712637175834984815">OK</translation>
<translation id="8713570323158206935">Envoyer des <ph name="BEGIN_LINK1" />informations système<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Fin de la période de compatibilité</translation>
<translation id="871476437400413057">Mots de passe Google enregistrés</translation>
@@ -4897,7 +4984,6 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="882204272221080310">Mettre à jour le micrologiciel pour plus de sécurité.</translation>
<translation id="8823514049557262177">Copier le te&amp;xte du lien</translation>
<translation id="8824701697284169214">Ajouter une pa&amp;ge...</translation>
-<translation id="8827850355924932817">Utiliser le réseau Wi-Fi pour déterminer la position</translation>
<translation id="8828933418460119530">Nom DNS</translation>
<translation id="8830796635868321089">Échec de la vérification de mise à jour avec les paramètres de proxy actuels. Veuillez modifier vos <ph name="PROXY_SETTINGS_LINK_START" />paramètres de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">La configuration réseau est contrôlée par <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="8912793549644936705">Étirer</translation>
<translation id="8915370057835397490">Chargement des suggestions en cours…</translation>
<translation id="8916476537757519021">Sous-cadre de navigation privée : <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Conversion au format de trame PWG</translation>
+<translation id="8918468086406665831">Synchroniser avec le compte <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Toujours autoriser les annonces sur ce site</translation>
<translation id="8925458182817574960">&amp;Paramètres</translation>
<translation id="8926389886865778422">Ne plus afficher ce message</translation>
<translation id="8926518602592448999">Désactiver les extensions exécutées en mode développeur ?</translation>
<translation id="892706138619340876">Certains paramètres ont été réinitialisés</translation>
<translation id="8931394284949551895">Nouveaux périphériques</translation>
+<translation id="893242274404530797">Les notifications des services Google Play sont requises pour le partage de connexion instantané</translation>
<translation id="8933960630081805351">&amp;Afficher dans le Finder</translation>
<translation id="8934732568177537184">Continuer</translation>
<translation id="8938356204940892126">Abandonner</translation>
@@ -5014,6 +5101,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="9024127637873500333">&amp;Ouvrir dans un nouvel onglet</translation>
<translation id="9024331582947483881">plein écran</translation>
<translation id="9025098623496448965">OK, revenir à l'écran de connexion</translation>
+<translation id="902659348151742535">Google peut utiliser votre historique de navigation pour personnaliser la recherche, les annonces et d'autres services Google.</translation>
<translation id="9026731007018893674">téléchargement</translation>
<translation id="9027146684281895941">Superviser cette personne pour contrôler et afficher les sites Web qu'elle visite depuis votre compte Google</translation>
<translation id="9027459031423301635">Ouvrir le lien dans un nouvel ongle&amp;t</translation>
@@ -5054,7 +5142,6 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="9084064520949870008">Ouvrir dans une fenêtre</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> est bloqué conformément à une règle d'entreprise.</translation>
<translation id="9088917181875854783">Confirmez que cette clé d'accès est affichée sur "<ph name="DEVICE_NAME" />" :</translation>
-<translation id="9090669887503413452">Inclure les informations système</translation>
<translation id="9094033019050270033">Modifier le mot de passe</translation>
<translation id="9094982973264386462">Supprimer</translation>
<translation id="9095253524804455615">Supprimer</translation>
@@ -5108,6 +5195,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="9170397650136757332">À présent, déplacez légèrement votre doigt pour enregistrer toutes les parties de votre empreinte digitale</translation>
<translation id="9170848237812810038">Ann&amp;uler</translation>
<translation id="9170884462774788842">Un autre programme sur votre ordinateur a ajouté un thème qui risque de modifier le fonctionnement de Google Chrome.</translation>
+<translation id="9173995187295789444">Recherche d'appareils Bluetooth…</translation>
<translation id="9174212595744391062">Cette action aura pour effet de vider le cache et de supprimer les cookies de tous les sites, y compris</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Appareil Bluetooth connecté</translation>
<translation id="9177499212658576372">Vous êtes actuellement connecté au réseau <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="932327136139879170">Accueil</translation>
<translation id="932508678520956232">Impossible de lancer l'impression.</translation>
<translation id="93393615658292258">Mot de passe uniquement</translation>
+<translation id="935490618240037774">Vos favoris, votre historique, vos mots de passe et d'autres paramètres seront synchronisés avec votre compte Google, afin que vous puissiez les utiliser sur tous vos appareils.</translation>
<translation id="936801553271523408">Données de diagnostic système</translation>
<translation id="93766956588638423">Réparer l'extension</translation>
<translation id="938470336146445890">Veuillez installer un certificat utilisateur.</translation>
@@ -5152,6 +5241,7 @@ Conservez votre fichier de clé en lieu sûr. Vous en aurez besoin lors de la cr
<translation id="960987915827980018">Environ 1 heure restante</translation>
<translation id="962802172452141067">Arborescence de dossiers des favoris</translation>
<translation id="968174221497644223">Cache de l'application</translation>
+<translation id="969096075394517431">Modifier les langues</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 onglet}one{# onglet}other{# onglets}}</translation>
<translation id="971774202801778802">URL du favori</translation>
<translation id="973473557718930265">Quitter</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_gu.xtb b/chromium/chrome/app/resources/generated_resources_gu.xtb
index 1ed1e85431f..eb765d72459 100644
--- a/chromium/chrome/app/resources/generated_resources_gu.xtb
+++ b/chromium/chrome/app/resources/generated_resources_gu.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">નવી <ph name="APP" /> વિંડોમાં લિંક ખોલો</translation>
<translation id="1005274289863221750">તમારા માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«‹ અને કૅમેરાનો ઉપયોગ કરો</translation>
<translation id="1007408791287232274">ઉપકરણો લોડ કરી શકાયાં નથી.</translation>
+<translation id="1008186147501209563">બà«àª•àª®àª¾àª°à«àª• નિકાસ કરો</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{પૃષà«àª  પà«àª°àª¤àª¿àª­àª¾àªµàªµàª¿àª¹à«€àª¨}one{પૃષà«àª à«‹ પà«àª°àª¤àª¿àª­àª¾àªµàªµàª¿àª¹à«€àª¨}other{પૃષà«àª à«‹ પà«àª°àª¤àª¿àª­àª¾àªµàªµàª¿àª¹à«€àª¨}}</translation>
<translation id="1012794136286421601">તમારી દસà«àª¤àª¾àªµà«‡àªœ, શીટà«àª¸, સà«àª²àª¾àª‡àª¡à«àª¸, અને રેખાંકન ફાઇલો સમનà«àªµàª¯àª¿àª¤ થઈ રહી છે. ઓનલાઇન કે ઑફલાઇન તેમને વાપરવા માટે Google ડà«àª°àª¾àª‡àªµ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ ખોલો.</translation>
-<translation id="1013383076511149692">તમે કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરો છો તે ટેકà«àª¸à«àªŸ અને છબીઓ જà«àª“</translation>
<translation id="1013707859758800957">àªàª• અનસેનà«àª¡àª¬à«‰àª•à«àª¸à«àª¡ પà«àª²àª—િનને આ પૃષà«àª  પર ચાલવાની મંજૂરી આપવામાં આવી હતી.</translation>
<translation id="1015318665228971643">ફોલà«àª¡àª°àª¨àª¾ નામમાં ફેરફાર કરો</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{તમામ URLને &amp;નવી વિંડોમાં ખોલો}=1{URLને &amp;નવી વિંડોમાં ખોલો}one{તમામ (#) URLને &amp;નવી વિંડોમાં ખોલો}other{તમામ (#) URLને &amp;નવી વિંડોમાં ખોલો}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">નà«àª•àª¸àª¾àª¨àª•àª¾àª°àª• સૉફà«àªŸàªµà«‡àª° દૂર કરી શકાતà«àª‚ નથી</translation>
<translation id="1062407476771304334">બદલો</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾àª“ ડેશબોરà«àª¡<ph name="END_LINK" /> મારફતે તમારા નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾àª“નà«àª‚ સંચાલન કરો.</translation>
-<translation id="1064662184364304002">મીડિયા લાઇબà«àª°à«‡àª°à«€ ફાઇલ તપાસનાર</translation>
<translation id="1064835277883315402">ખાનગી નેટવરà«àª•àª¥à«€ જોડાઓ</translation>
<translation id="1064912851688322329">તમારà«àª‚ Google àªàª•àª¾àª‰àª¨à«àªŸ ડિસà«àª•àª¨à«‡àª•à«àªŸ કરો</translation>
<translation id="1067048845568873861">બનાવà«àª¯à«àª‚</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ડેટા ચિહà«àª¨àª¿àª•àª°àª£</translation>
+<translation id="1074944608454986967">કનà«àªŸà«‡àª¨à«àªŸàª¨à«‡ મોટેથી વાંચવા માટે, શોધોને દબાવી રાખો, પછી કનà«àªŸà«‡àª¨à«àªŸ પસંદ કરવા માટે કà«àª²àª¿àª• કરો અથવા ખેંચો. અથવા કà«àª·à«‡àª¤à«àª°àª¨à«‡ હાઇલાઇટ કરો અને શોધો + S નો ઉપયોગ કરો.</translation>
<translation id="1076698951459398590">થીમ સકà«àª·àª® કરો</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">બધા વપરાશકરà«àª¤àª¾ માટે સà«àªµàªšàª¾àª²àª¿àª¤ અપડેટà«àª¸ સેટ કરો</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">આ વà«àª¯àª•à«àª¤àª¿ મà«àª²àª¾àª•àª¾àª¤ લે છે તે વેબસાઇટà«àª¸ જોવા અને નિયંતà«àª°àª¿àª¤ કરવા માટે <ph name="BEGIN_SIGN_IN_LINK" />સાઇન ઇન<ph name="END_SIGN_IN_LINK" /> કરો.</translation>
<translation id="109758035718544977">સાઇટને અનમà«àª¯à«‚ટ કરો</translation>
<translation id="1097658378307015415">સાઇન ઇન કરતા પહેલા, કૃપા કરીને નેટવરà«àª• <ph name="NETWORK_ID" /> ને સકà«àª°àª¿àª¯ કરવા માટે àªàª• અતિથિ તરીકે દાખલ થાઓ</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> નો હંમેશાં અનà«àªµàª¾àª¦ કરો</translation>
<translation id="1108164192735968833">SMS કનેકà«àªŸ</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">રાહ જà«àª“</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI ઉપકરણોને àªàª•à«àª¸à«‡àª¸ કરવા માટે સિસà«àªŸàª®àª¨àª¾ àªàª•àª®àª¾àª¤à«àª° સંદેશાઓનો ઉપયોગ કરવાની કોઇપણ સાઇટà«àª¸àª¨à«‡ મંજૂરી આપશો નહીં</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">શોધ àªàª‚જિન સંપાદિત કરો</translation>
-<translation id="1131167343343087859">Google Payments નો ઉપયોગ કરતાં કà«àª°à«‡àª¡àª¿àªŸ કારà«àª¡ અને સરનામાં.</translation>
<translation id="1134009406053225289">છà«àªªà«€ વિંડોમાં ખોલો</translation>
<translation id="1137673463384776352"><ph name="APP" />માં લિંક ખોલો</translation>
<translation id="1140351953533677694">તમારા Bluetooth અને સીરિયલ ઉપકરણોને àªàª•à«àª¸à«‡àª¸ કરો</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">પà«àª²àª—િન અવરોધિત</translation>
<translation id="1145532888383813076">તમારà«àª‚ ઉપકરણ, àªàªª અને વેબ શોધો.</translation>
<translation id="1146204723345436916">HTML ફાઇલમાંથી બà«àª•àª®àª¾àª°à«àª•àª¸ આયાત કરો...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> મળી.
+ <ph name="LINE_BREAK1" />
+ સà«àª¥àª¾àª¨àª¿àª• સà«àªŸà«‹àª°à«‡àªœàª®àª¾àª‚ પરà«àª¯àª¾àªªà«àª¤ જગà«àª¯àª¾ ઉપલબà«àª§ નથી. વધારાના <ph name="FILE_SIZE" />ની જરૂર છે.
+ <ph name="LINE_BREAK2" />
+ ઓછા ફોટા પસંદ કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="1149088842877960903">AppleScript મારફતે JavaScriptની અમલ બજાવણી બંધ છે. તેને ચાલૠકરવા માટે, Chrome સેટિંગ &gt; વિગતવાર &gt; સિસà«àªŸàª®àª¨à«€ મà«àª²àª¾àª•àª¾àª¤ લો. વધૠમાહિતી માટે: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">સમય સમાપà«àª¤àª¿ મહિનો</translation>
<translation id="1153356358378277386">જોડી કરેલા ઉપકરણો</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">નામ બદલો</translation>
<translation id="1175364870820465910">&amp;છાપો...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> કૉપિ કરી રહà«àª¯à«àª‚ છે...</translation>
+<translation id="1177113976278858832">ડિફૉલà«àªŸ શોધ àªàª‚જિન પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરીàª?</translation>
<translation id="1177863135347784049">કસà«àªŸàª®</translation>
<translation id="1178581264944972037">થોભો</translation>
<translation id="1179803038870941185"><ph name="URL" /> તમારા MIDI ઉપકરણોનà«àª‚ પૂરà«àª£ નિયંતà«àª°àª£ મેળવવા માંગે છે.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">વà«àª¹àª¾àª‡àªŸàª²àª¿àª¸à«àªŸ કરેલ વપરાશકરà«àª¤àª¾àª“ને વાંચો અને બદલો</translation>
<translation id="1206407435587370571">તમારા Chromebookનà«àª‚ અનà«àªµà«‡àª·àª£ કરો</translation>
<translation id="1209796539517632982">સà«àªµàª¯àª‚ચાલિત નામ સરà«àªµàª°à«àª¸</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> પર સાચવેલા પાસવરà«àª¡ જà«àª“ અને મેનેજ કરો</translation>
<translation id="1211364473545090084">છà«àªªà«€ વિંડો વડે, તમારો બà«àª°àª¾àª‰àªàª¿àª‚ગ ઇતિહાસ સાચવà«àª¯àª¾ વિના વેબનો ઉપયોગ કરો</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> ફિંગરપà«àª°àª¿àª¨à«àªŸ સેટ અપ</translation>
<translation id="1215411991991485844">નવી પૃષà«àª àª­à«‚મિ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ ઉમેરી છે</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">મોબાઇલ નેટવરà«àª• માટે શોધી રહà«àª¯àª¾àª‚ છીàª</translation>
<translation id="1285320974508926690">આ સાઇટનà«àª‚ કà«àª¯àª¾àª°à«‡àª¯ ભાષાંતર કરશો નહીં</translation>
<translation id="1285484354230578868">તમારા Google ડà«àª°àª¾àª‡àªµ àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚ ડેટા સà«àªŸà«‹àª° કરો</translation>
+<translation id="1288037062697528143">સૂરà«àª¯àª¾àª¸à«àª¤ વખતે રાતà«àª°àª¿ પà«àª°àª•àª¾àª¶ આપમેળે ચાલૠથશે</translation>
<translation id="1293177648337752319">સાઇટને અનમà«àª¯à«‚ટ કરો</translation>
<translation id="1293509594570842875">નવો નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾ બનાવી શકાયો નથી. કૃપા કરીને તમારà«àª‚ નેટવરà«àª• કનેકà«àª¶àª¨ તપાસો અને પછીથી ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="1293556467332435079">ફાઇલો</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">બà«àª•àª®àª¾àª°à«àª•à«àª¸ HTML ફાઇલ</translation>
<translation id="1303671224831497365">કોઈ Bluetooth ઉપકરણો મળà«àª¯àª¾àª‚ નથી</translation>
<translation id="1306606229401759371">સેટિંગà«àª¸ બદલો</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> પર કોઈ પણ ઉપકરણ પરથી તમારા પાસવરà«àª¡àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરો</translation>
<translation id="1307559529304613120">અરેરે! સિસà«àªŸàª® આ ઉપકરણ માટે àªàª• લાંબા ગાળાનà«àª‚ API àªàª•à«àª¸à«‡àª¸ ટોકન સà«àªŸà«‹àª° કરવામાં નિષà«àª«àª³ થઈ.</translation>
<translation id="1313405956111467313">સà«àªµàª¯àª‚ચાલિત પà«àª°à«‹àª•à«àª¸à«€ કનà«àª«àª¿àª—રેશન</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">આ હà«àª‚ હતો/હતી.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" />ને સંકà«àªšàª¿àª¤ કરો</translation>
<translation id="1338950911836659113">કાઢી રહà«àª¯à«àª‚ છે ...</translation>
-<translation id="1339266338863469628">ડિફોલà«àªŸ (માતà«àª° તમને જ સાંભળશે)</translation>
<translation id="1340527397989195812">ફાઇલà«àª¸ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨àª¨à«‹ ઉપયોગ કરીને ઉપકરણમાંથી મીડિયાનો બૅકઅપ લો.</translation>
<translation id="1341988552785875222">'<ph name="APP_NAME" />' દà«àªµàª¾àª°àª¾ વરà«àª¤àª®àª¾àª¨ વૉલપેપર સેટ કરવામાં આવà«àª¯à«àª‚ છે. àªàª• બીજà«àª‚ વૉલપેપર પસંદ કરતાં પહેલાં તમારે '<ph name="APP_NAME" />' ને અનઇનà«àª¸à«àªŸà«‹àª² કરવà«àª‚ પડી શકે છે.</translation>
<translation id="1346748346194534595">જમણે</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">જà«àª¯àª¾àª°à«‡ બૅટરી <ph name="BATTERY_LEVEL" />% પર પહોંચી જાય તà«àª¯àª¾àª°à«‡ અપડેટ શરૂ થશે.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> ફાઇલો આયાત કરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD શોધી શકતાં નથી. ખાતરી કરશો કે તમારી Chromebook ઑનલાઇન છે અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> અવરોધિત છે</translation>
<translation id="1357589289913453911">àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨ ID</translation>
<translation id="1358735829858566124">ફાઇલ કે ડાયરેકà«àªŸàª°à«€ ઉપયોગ યોગà«àª¯ નથી.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">ડાબેથી જમણે</translation>
<translation id="1370646789215800222">વà«àª¯àª•à«àª¤àª¿àª¨à«‡ દૂર કરીàª?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 આઇટમ કાઢી નાખવામાં આવશે}one{# આઇટમ કાઢી નાખવામાં આવશે}other{# આઇટમ કાઢી નાખવામાં આવશે}}</translation>
+<translation id="1372841398847029212">તમારા àªàª•àª¾àª‰àª¨à«àªŸ સાથે સિંક કરો</translation>
<translation id="1374844444528092021">નેટવરà«àª• "<ph name="NETWORK_NAME" />" દà«àªµàª¾àª°àª¾ આવશà«àª¯àª• પà«àª°àª®àª¾àª£àªªàª¤à«àª° કાં તો ઇનà«àª¸à«àªŸà«‹àª² કરેલà«àª‚ નથી અથવા માનà«àª¯ નહીં હોય. કૃપા કરીને àªàª• નવà«àª‚ પà«àª°àª®àª¾àª£àªªàª¤à«àª° લો અને ફરીથી કનેકà«àªŸ કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="1374962581120570592">કà«àª•à«€ સેટ કરી</translation>
<translation id="1375321115329958930">સાચવેલા પાસવરà«àª¡à«àª¸</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾ બનાવો</translation>
<translation id="1410197035576869800">àªàªª આઇકન</translation>
<translation id="1410616244180625362"><ph name="HOST" /> ને તમારા કૅમેરાને àªàª•à«àª¸à«‡àª¸ કરવા દેવાનà«àª‚ ચાલૠરાખો</translation>
+<translation id="1411668397053040814">VRમાં Chromeનો ઉપયોગ કરવા માટે Daydream કીબોરà«àª¡ ઇનà«àª¸à«àªŸà«‰àª² અથવા અપડેટ કરો</translation>
<translation id="1414648216875402825">તમે <ph name="PRODUCT_NAME" /> ના અસà«àª¥àª¾àª¯à«€ સંસà«àª•àª°àª£àª®àª¾àª‚ અપડેટ કરી રહà«àª¯àª¾àª‚ છો જેમાં તે સà«àªµàª¿àª§àª¾àª“ શામેલ છે કે જેની પà«àª°àª•à«àª°àª¿àª¯àª¾ ચાલૠછે. કà«àª°à«‡àª¶à«‡àª¸ અને અનપેકà«àª·àª¿àª¤ બગà«àª¸ આવશે. કૃપા કરીને સાવધાનીથી આગળ વધો.</translation>
+<translation id="1415708812149920388">કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ વાંચવાનો àªàª•à«àª¸à«‡àª¸ નકારેલ છે</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨ ID "<ph name="EXTENSION_ID" />") ને આ પà«àª°àª•àª¾àª°àª¨àª¾ સતà«àª°àª®àª¾àª‚ મંજૂરી નથી.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">અરેરે! રેંડમ RSA ખાનગી કી જનરેટ કરવામાં નિષà«àª«àª³.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">પીàªàª¾ સà«àª²àª¾àª‡àª¸</translation>
<translation id="1467432559032391204">ડાબà«àª‚</translation>
<translation id="1467999917853307373"><ph name="URL" /> તમારા ઉપકરણ પર કાયમી ધોરણે ડેટા સà«àªŸà«‹àª° કરવા માંગે છે.</translation>
+<translation id="1468571364034902819">આ પà«àª°à«‹àª«àª¾àª‡àª²àª¨à«‹ ઉપયોગ કરી શકતાં નથી</translation>
<translation id="1470719357688513792">નવી કૂકી સેટિંગà«àª¸ પૃષà«àª  ફરીથી લોડ કરà«àª¯àª¾ પછી પà«àª°àª­àª¾àªµàª®àª¾àª‚ આવશે.</translation>
<translation id="1470811252759861213">તમારા તમામ કમà«àªªà«àª¯à«àªŸàª°à«àª¸ પર તમારા àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸ મેળવવા માટે, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" ને અપલોડ કરવામાં આવી ન હતી. તમારી Google ડà«àª°àª¾àª‡àªµàª®àª¾àª‚ પૂરતી ખાલી જગà«àª¯àª¾ નથી.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">ઓળખ API ટોકન કેશ</translation>
<translation id="1478233201128522094">આગલી વખતે, àªàª• નવો ફોન આ <ph name="DEVICE_TYPE" />ને અનલૉક કરશે. સેટિંગà«àª¸àª®àª¾àª‚ Smart Lockને બંધ કરો.</translation>
<translation id="1478340334823509079">વિગતો: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> નવા ફોટાનો બેકઅપ લેવા માટે તૈયાર</translation>
<translation id="1483493594462132177">મોકલો</translation>
<translation id="1485015260175968628">તે હવે આ કરી શકે છે:</translation>
<translation id="1485141095922496924">સંસà«àª•àª°àª£ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">ચાલૠ- કસà«àªŸàª® સેટિંગà«àª¸</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> માટે પà«àª°àª¤à«€àª•à«àª·àª¾àª°àª¤...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> અનà«àª¯ ઉપલબà«àª§ ઉપકરણો.</translation>
-<translation id="1497284176235884849">પૂરા પાડવામાં આવેલ PPD અમાનà«àª¯ છે.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" નà«àª‚ નામ બદલવામાં અકà«àª·àª®. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">અજાણà«àª¯à«àª‚ ઉપકરણ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">આ માલિક àªàª•àª¾àª‰àª¨à«àªŸà«‡ બહà«àªµàª¿àª§ સાઇન-ઇન સતà«àª°àª®àª¾àª‚ પà«àª°àª¥àª® સાઇન-ઇન કરનાર àªàª•àª¾àª‰àª¨à«àªŸ થવà«àª‚ જોઈàª.</translation>
@@ -399,13 +408,16 @@
<translation id="1600857548979126453">પૃષà«àª  ડીબગર બૅકàªàª‚ડ àªàª•à«àª¸à«‡àª¸ કરો</translation>
<translation id="1601560923496285236">લાગૠકરો</translation>
<translation id="1603914832182249871">(છૂપી)</translation>
+<translation id="1607139524282324606">àªàª¨à«àªŸà«àª°à«€ સાફ કરો</translation>
<translation id="1608626060424371292">આ વપરાશકરà«àª¤àª¾àª¨à«‡ દૂર કરો</translation>
<translation id="1609170755653088773">તમારા iPhone પર આ પાસવરà«àª¡ સમનà«àªµàª¯àª¿àª¤ કરો</translation>
<translation id="1609862759711084604">પહેલાંના વપરાશકરà«àª¤àª¾</translation>
+<translation id="1611557582955786626">તમારા બધા ઉપકરણો પર સિંક કરેલ વà«àª¯àª•à«àª¤àª¿àª—ત બà«àª°àª¾àª‰àªàª¿àª‚ગ અનà«àª­àªµ મેળવવા માટે સાઇન ઇન કરો</translation>
<translation id="1611584202130317952">જોગવાઈકારી પà«àª°àªµàª¾àª¹ અવરોધાયો. કૃપા કરીને ફરી પà«àª°àª¯àª¾àª¸ કરો અથવા તમારા ઉપકરણના માલિક અથવા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•àª¨à«‹ સંપરà«àª• કરો.</translation>
<translation id="1611649489706141841">ફોરવરà«àª¡ કરો</translation>
<translation id="1611704746353331382">HTML ફાઇલમાં બà«àª•àª®àª¾àª°à«àª•à«àª¸ નિકાસ કરો...</translation>
<translation id="1612129875274679969">આ ઉપકરણને કાયમ માટે કિઓસà«àª• મોડમાં રાખો.</translation>
+<translation id="161460670679785907">તમારો ફોન શોધવામાં અસમરà«àª¥</translation>
<translation id="1616206807336925449">આ àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ કોઈ વિશિષà«àªŸ પરવાનગીઓની જરૂર નથી.</translation>
<translation id="161707228174452095">ફિંગરપà«àª°àª¿àª¨à«àªŸ ઉમેરી!</translation>
<translation id="1618268899808219593">સ&amp;હાય કેનà«àª¦à«àª°</translation>
@@ -435,7 +447,6 @@
<translation id="1650371550981945235">ઇનપà«àªŸ વિકલà«àªªà«‹ બતાવો</translation>
<translation id="1650709179466243265">www. અને .com ઉમેરો અને સરનામà«àª‚ ખોલો</translation>
<translation id="1651008383952180276">તમારે તે જ પાસફà«àª°à«‡àª બે વાર દાખલ કરવો આવશà«àª¯àª• છે</translation>
-<translation id="1652972346408808053">પાસવરà«àª¡ સાચવà«àª¯à«‹. <ph name="SAVED_PASSWORDS_LINK" /> પર કોઈ પણ ઉપકરણ પરથી તમારા પાસવરà«àª¡àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરો</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google મેઘ મà«àª¦à«àª°àª£àª®àª¾àª‚ પà«àª°àª¿àª¨à«àªŸàª° ઉમેરો જેથી તમે ગમે-તà«àª¯àª¾àª‚થી છાપી શકો.}one{Google મેઘ મà«àª¦à«àª°àª£àª®àª¾àª‚ # પà«àª°àª¿àª¨à«àªŸàª°à«àª¸ ઉમેરો જેથી તમે ગમે-તà«àª¯àª¾àª‚થી છાપી શકો.}other{Google મેઘ મà«àª¦à«àª°àª£àª®àª¾àª‚ # પà«àª°àª¿àª¨à«àªŸàª°à«àª¸ ઉમેરો જેથી તમે ગમે-તà«àª¯àª¾àª‚થી છાપી શકો.}}</translation>
<translation id="1657406563541664238">ઉપયોગનાં આંકડાઓ અને કà«àª°à«‡àª¶ રિપોરà«àªŸà«àª¸ આપમેળે Google ને મોકલીને <ph name="PRODUCT_NAME" /> ને વધૠસારૠબનાવવામાં સહાય કરો</translation>
<translation id="1658424621194652532">આ પૃષà«àª  તમારા માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરી રહà«àª¯à«àª‚ છે.</translation>
@@ -452,7 +463,9 @@
<translation id="1673103856845176271">સà«àª°àª•à«àª·àª¾ કારણોસર ફાઇલ àªàª•à«àª¸à«‡àª¸ કરી શકાઈ નથી.</translation>
<translation id="167832068858235403">વૉલà«àª¯à«àª® ઘટાડો</translation>
<translation id="1679068421605151609">વિકાસકરà«àª¤àª¾ સાધનો</translation>
+<translation id="16815041330799488">સાઇટને કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓ જોવાની મંજૂરી આપશો નહીં</translation>
<translation id="1682548588986054654">નવી છà«àªªà«€ વિંડો</translation>
+<translation id="1688935057616748272">àªàª• અકà«àª·àª° લખો</translation>
<translation id="168991973552362966">નજીકનà«àª‚ પà«àª°àª¿àª¨à«àªŸàª° ઉમેરો</translation>
<translation id="1689945336726856614">&amp;URLને કૉપિ કરો</translation>
<translation id="1692602667007917253">અરેરે, કંઈક ખોટà«àª‚ થયà«àª‚</translation>
@@ -493,6 +506,7 @@
<translation id="1756681705074952506">ઇનપà«àªŸ પદà«àª§àª¤àª¿</translation>
<translation id="175772926354468439">થીમ સકà«àª·àª® કરો</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome વેબ દà«àª•àª¾àª¨àª®àª¾àª‚ જà«àª“</translation>
<translation id="1758831820837444715">ઇથરનેટ નેટવરà«àª•àª¨à«‡ ગોઠવો</translation>
<translation id="1763046204212875858">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ શૉરà«àªŸàª•àªŸà«àª¸ બનાવો</translation>
<translation id="1763108912552529023">અનà«àªµà«‡àª·àª£ કરતાં રહો</translation>
@@ -538,7 +552,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ચેતવણી:<ph name="END_BOLD" /> આ ફાઇલો અસà«àª¥àª¾àª¯à«€ છે અને બની શકે કે ડિસà«àª• સà«àª¥àª¾àª¨ ખાલી કરવા માટે આપમેળે કાઢી નાંખવામાં આવે. <ph name="BEGIN_LINK" />વધૠજાણો<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">તમારા <ph name="DEVICE_TYPE" /> માટે Smart Lock સેટ કરો</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">ઉપકરણ પર પરà«àª¯àª¾àªªà«àª¤ સà«àª¥àª¾àª¨ નથી</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> માટેનો પાસવરà«àª¡ ડિલીટ કરો</translation>
<translation id="1826516787628120939">તપાસી રહà«àª¯àª¾àª‚ છે</translation>
<translation id="1828149253358786390"><ph name="SITE" /> તમને સૂચનાઓ મોકલવા માંગે છે.</translation>
<translation id="1828378091493947763">આ ઉપકરણ પર આ પà«àª²àª—-ઇન સમરà«àª¥àª¿àª¤ નથી</translation>
@@ -640,6 +654,7 @@
<translation id="1999115740519098545">સà«àªŸàª¾àª°à«àªŸàª…પ પર</translation>
<translation id="2006638907958895361"><ph name="APP" />માં લિંક ખોલો</translation>
<translation id="2007404777272201486">સમસà«àª¯àª¾àª¨à«€ જાણ કરો...</translation>
+<translation id="2015632741368427174">સાઇટ પર રીડાયરેકà«àªŸ કરવાનà«àª‚ બà«àª²à«‰àª• કરà«àª¯à«àª‚:</translation>
<translation id="2016430552235416146">પરંપરાગત</translation>
<translation id="2017334798163366053">પà«àª°àª¦àª°à«àª¶àª¨ ડેટા સંગà«àª°àª¹ અકà«àª·àª® કરો</translation>
<translation id="2017836877785168846">àªàª¡à«àª°à«‡àª¸ બારમાં ઇતિહાસ અને સà«àªµàª¤àªƒàªªà«‚રà«àª£ કરવà«àª‚ સાફ કરો.</translation>
@@ -681,6 +696,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" નામની ફાઇલ પહેલાંથી અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ છે. તમે શà«àª‚ કરવા માંગો છો?</translation>
<translation id="2087822576218954668">છાપો: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome સાથે સà«àª°àª•à«àª·àª¿àª¤ રીતે બà«àª°àª¾àª‰àª કરો</translation>
+<translation id="2089795179672254991">જà«àª¯àª¾àª°à«‡ કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને સાઇટ જોવા માંગે તà«àª¯àª¾àª°à«‡ પૂછો (સà«àªàª¾àªµ આપેલ)</translation>
<translation id="2090165459409185032">તમારી àªàª•àª¾àª‰àª¨à«àªŸ માહિતીને પà«àª¨àªƒàªªà«àª°àª¾àªªà«àª¤ કરવા માટે, આના પર જાઓ: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">સિસà«àªŸàª® સà«àª°àª•à«àª·àª¾ સેટિંગ</translation>
<translation id="2091887806945687916">ધà«àªµàª¨àª¿</translation>
@@ -707,14 +723,12 @@
<translation id="2121825465123208577">આકાર બદલો</translation>
<translation id="2124930039827422115">{1,plural, =1{àªàª• વપરાશકરà«àª¤àª¾àª <ph name="AVERAGE_RATING" /> રેટ કરેલà«àª‚.}one{# વપરાશકરà«àª¤àª¾àª <ph name="AVERAGE_RATING" /> રેટ કરેલà«àª‚.}other{# વપરાશકરà«àª¤àª¾àª <ph name="AVERAGE_RATING" /> રેટ કરેલà«àª‚.}}</translation>
<translation id="2126167708562367080">સમનà«àªµàª¯àª¨, તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• દà«àªµàª¾àª°àª¾ અકà«àª·àª® કરવામાં આવà«àª¯à«àª‚ છે.</translation>
-<translation id="2126426811489709554">Chrome દà«àªµàª¾àª°àª¾ સંચાલિત</translation>
<translation id="2127372758936585790">નિમà«àª¨-પાવર ચારà«àªœàª°</translation>
<translation id="212862741129535676">ફà«àª°à«€àª•à«àªµà«‡àª‚સી સà«àª¥àª¿àª¤àª¿ અકà«àª¯à«àªªàª¨à«àª¸àª¿ ટકા</translation>
<translation id="2128691215891724419">સમનà«àªµàª¯àª¨ ભૂલ: સમનà«àªµàª¯àª¨ પાસફà«àª°à«‡àªàª¨à«‡ અપડેટ કરો...</translation>
<translation id="2129825002735785149">પà«àª²àª—-ઇન અપડેટ કરો</translation>
<translation id="2129904043921227933">સમનà«àªµàª¯àª¨ ભૂલ: સમનà«àªµàª¯àª¨ પાસફà«àª°à«‡àªàª¨à«‡ અપડેટ કરો...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" ને ઇનà«àª¸à«àªŸà«‹àª² કરવામાં અસમરà«àª¥ કારણ કે "<ph name="IMPORT_NAME" />" દà«àªµàª¾àª°àª¾ તેની મંજૂરી નથી</translation>
-<translation id="213491463158799620">શà«àª‚ તમે આ પૃષà«àª àª¨à«‹ અનà«àªµàª¾àª¦ કરવા માંગો છો?</translation>
<translation id="2135787500304447609">&amp;ફરી શરૂ કરો</translation>
<translation id="2136372518715274136">નવો પાસવરà«àª¡ દાખલ કરો</translation>
<translation id="2136476978468204130">તમે દાખલ કરેલો પાસફà«àª°à«‡àª ખોટો છે</translation>
@@ -749,6 +763,7 @@
<translation id="2178614541317717477">CA સમાધાન</translation>
<translation id="218070003709087997">કેટલી કૉપિઠછાપવાની છે તે બતાવવા માટે સંખà«àª¯àª¾àª¨à«‹ ઉપયોગ કરો (1 થી 999 સà«àª§à«€àª¨à«€).</translation>
<translation id="2187895286714876935">સરà«àªµàª° પà«àª°àª®àª¾àª£àªªàª¤à«àª° આયાત કરવામાં ભૂલ</translation>
+<translation id="2187906491731510095">àªàª•à«àª¸à«àªŸà«‡àª‚શન અપડેટ કરà«àª¯àª¾</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> ખોલો</translation>
<translation id="2190069059097339078">WiFi ઓળખપતà«àª°à«‹ બનાવનાર</translation>
<translation id="219008588003277019">મૂળ કà«àª²àª¾àª¯àª‚ટ મોડà«àª¯à«àª²: <ph name="NEXE_NAME" /></translation>
@@ -801,6 +816,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">સà«àªµàª¾àª—ત છે</translation>
<translation id="225692081236532131">સકà«àª°àª¿àª¯àª¤àª¾àª¨à«€ સà«àª¥àª¿àª¤àª¿</translation>
+<translation id="2261323523305321874">તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•à«‡ સિસà«àªŸàª® વà«àª¯àª¾àªªà«€ ફેરફાર કરà«àª¯à«‹ છે જે અમà«àª• જૂની પà«àª°à«‹àª«àª¾àª‡àª²àª¨à«‡ બંધ કરે છે.</translation>
<translation id="2262477216570151239">પà«àª¨àª°àª¾àªµàª°à«àª¤àª¨ પહેલાં વિલંબ</translation>
<translation id="2263189956353037928">સાઇન આઉટ કરો અને પાછા સાઇન ઇન કરો</translation>
<translation id="2263497240924215535">(અકà«àª·àª® કરેલà«àª‚)</translation>
@@ -826,7 +842,6 @@
<translation id="2294358108254308676">શà«àª‚ તમે <ph name="PRODUCT_NAME" /> ઇનà«àª¸à«àªŸà«‹àª² કરવા માંગો છો?</translation>
<translation id="2296019197782308739">EAP પદà«àª§àª¤àª¿:</translation>
<translation id="2297705863329999812">પà«àª°àª¿àª¨à«àªŸàª° શોધો</translation>
-<translation id="230115972905494466">કોઈ સà«àª¸àª‚ગત ઉપકરણો મળà«àª¯àª¾ નથી</translation>
<translation id="2301382460326681002">àªàª•à«àª¸à«àªŸà«‡àª‚શન રૂટ ડાયરેકà«àªŸàª°à«€ અમાનà«àª¯ છે.</translation>
<translation id="2302685579236571180">છૂપામાં જાઓ </translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ઠઅતિરિકà«àª¤ પરવાનગીઓની વિનંતી કરી છે.</translation>
@@ -860,6 +875,7 @@
<translation id="2351266942280602854">ભાષા અને ઇનપà«àªŸ</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">લૉક સà«àª•à«àª°à«€àª¨ નોંધ આપમેળે <ph name="LOCK_SCREEN_APP_NAME" /> પર સાચવવામાં આવે છે. તમારી સૌથી તાજેતરની નોંધ લૉક સà«àª•à«àª°à«€àª¨ પર રહેશે.</translation>
+<translation id="2352947182261340447">સà«àª¥àª¾àª¨àª¿àª• સà«àªŸà«‹àª°à«‡àªœàª®àª¾àª‚ પરà«àª¯àª¾àªªà«àª¤ જગà«àª¯àª¾ ઉપલબà«àª§ નથી.</translation>
<translation id="2353297238722298836">કૅમેરા અને માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«€ મંજૂરી</translation>
<translation id="2356070529366658676">કહો</translation>
<translation id="2356517949307388948">નà«àª•àª¸àª¾àª¨àª•àª¾àª°àª• સૉફà«àªŸàªµà«‡àª° શોધતી વખતે Chromeમાં àªàª• ભૂલ આવી.</translation>
@@ -869,7 +885,6 @@
<translation id="236141728043665931">માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«€ àªàª•à«àª¸à«‡àª¸àª¨à«‡ હંમેશા અવરોધિત કરો</translation>
<translation id="2367972762794486313">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹ બતાવો</translation>
<translation id="2371076942591664043">&amp;પૂરà«àª£ થાય તà«àª¯àª¾àª°à«‡ ખોલો</translation>
-<translation id="237336063998926520">સà«àª¥àª¾àª¨ નકà«àª•à«€ કરવા માટે તમારા IP àªàª¡à«àª°à«‡àª¸àª¨à«‹ ઉપયોગ કરો</translation>
<translation id="2377319039870049694">સૂચિ દૃશà«àª¯ પર સà«àªµàª¿àªš કરો</translation>
<translation id="2377667304966270281">Hard Faults</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ફાઇલો પસંદ કરી</translation>
@@ -879,11 +894,6 @@
<translation id="2384436799579181135">àªàª• ભૂલ આવી છે. કૃપા કરીને તમારà«àª‚ પà«àª°àª¿àª¨à«àªŸàª° તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="2385700042425247848">સેવા નામ:</translation>
<translation id="2387458720915042159">પà«àª°à«‰àª•à«àª¸à«€ કનેકà«àª¶àª¨àª¨à«‹ પà«àª°àª•àª¾àª°</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> નવા ફોટો મળà«àª¯àª¾àª‚
- <ph name="LINE_BREAK1" />
- ઉપકરણ પર પરà«àª¯àª¾àªªà«àª¤ સà«àª¥àª¾àª¨ નથી.
- <ph name="LINE_BREAK2" />
- પà«àª°àª¾àª°àª‚ભ કરવા માટે ઓછા ફોટો પસંદ કરીને પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="2391419135980381625">માનક ફૉનà«àªŸ</translation>
<translation id="2391762656119864333">રદબાતલ કરો</translation>
<translation id="2392369802118427583">સકà«àª°àª¿àª¯ કરો</translation>
@@ -899,6 +909,7 @@
<translation id="2424091190911472304">હંમેશાં <ph name="ORIGIN" /> પર શરૂ કરો</translation>
<translation id="2425665904502185219">કà«àª² ફાઇલ કદ</translation>
<translation id="2428510569851653187">ટૅબ કà«àª°à«‡àª¶ થઈ તà«àª¯àª¾àª°à«‡ તમે શà«àª‚ કરતા હતા તેનà«àª‚ વરà«àª£àª¨ કરો</translation>
+<translation id="2431027948063157455">Google સહાયક લોડ થવામાં અસમરà«àª¥ રહà«àª¯à«àª‚, કૃપા કરીને તમારà«àª‚ નેટવરà«àª• કનેકà«àª¶àª¨ તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="2433452467737464329">પૃષà«àª àª¨à«‡ સà«àªµàª¤àªƒ તાજà«àª‚ કરવા માટે URL માં કà«àªµà«‡àª°à«€ પરમ ઉમેરો: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">દેખાવ</translation>
<translation id="2435248616906486374">નેટવરà«àª• ડિસà«àª•àª¨à«‡àª•à«àªŸ થયà«àª‚</translation>
@@ -912,6 +923,7 @@
<translation id="2445081178310039857">àªàª•à«àª¸à«àªŸà«‡àª‚શન રૂટ ડાયરેકà«àªŸàª°à«€ આવશà«àª¯àª• છે.</translation>
<translation id="2448312741937722512">પà«àª°àª•àª¾àª°</translation>
<translation id="2450223707519584812">તમે વપરાશકરà«àª¤àª¾àª“ને ઉમેરવામાં સમરà«àª¥ થશો નહીં કારણ કે Google API કીઠખૂટે છે. વિગતો માટે <ph name="DETAILS_URL" /> જà«àª“.</translation>
+<translation id="2450849356604136918">કોઈ સકà«àª°àª¿àª¯ દૃશà«àª¯ નથી</translation>
<translation id="2453021845418314664">વિગતવાર સમનà«àªµàª¯àª¨ સેટિંગà«àª¸</translation>
<translation id="2453576648990281505">ફાઇલ પહેલાથી જ અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ છે</translation>
<translation id="2453860139492968684">સમાપà«àª¤</translation>
@@ -919,7 +931,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> માંથી ફાઈલà«àª¸ કોપી કરવા માંગે છે.</translation>
<translation id="2462724976360937186">પà«àª°àª®àª¾àª£àª¨ અધિકારી કી ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ઉમેરà«àª¯à«àª‚</translation>
-<translation id="246335896104539386">બà«àª•àª®àª¾àª°à«àª• આયાત કરો</translation>
<translation id="2464089476039395325">HTTP પà«àª°à«‹àª•à«àª¸à«€</translation>
<translation id="2468902267404883140">તમારા ફોન સાથે કનેકà«àªŸ કરી શકાતà«àª‚ નથી. ખાતરી કરો કે તમે સà«àª¸àª‚ગત Android ફોનનો ઉપયોગ કરી રહà«àª¯àª¾ છો જે ચાલૠછે અને હાથવગો છે. &lt;a&gt;વધૠજાણો&lt;/a&gt;</translation>
<translation id="2470702053775288986">અસમરà«àª¥àª¿àª¤ àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸ અકà«àª·àª® કરà«àª¯àª¾àª‚</translation>
@@ -988,6 +999,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> પર સાઇન ઇન નથી</translation>
<translation id="2563856802393254086">અભિનંદન! તમારી '<ph name="NAME" />' ડેટા સેવાને સકà«àª°àª¿àª¯ કરવામાં આવી છે અને આગળ વધવા માટે તૈયાર છે.</translation>
<translation id="2566124945717127842">તમારા <ph name="IDS_SHORT_PRODUCT_NAME" /> ઉપકરણને નવાની જેમ ફરીથી સેટ કરવા માટે પાવરવૉશ કરો.</translation>
+<translation id="2567257616420533738">પાસવરà«àª¡ સાચવેલ છે. <ph name="SAVED_PASSWORDS_LINK" /> પર સાચવેલા પાસવરà«àª¡ જà«àª“ અને મેનેજ કરો</translation>
<translation id="2568774940984945469">માહિતી બાર સંગà«àª°àª¹àª•</translation>
<translation id="2570000010887652771">બચાવેલ ડેટા.</translation>
<translation id="257088987046510401">થીમà«àª¸</translation>
@@ -1008,6 +1020,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (પà«àª²à«‡àªŸàª«à«‹àª°à«àª® <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ડિફૉલà«àªŸ શોધ સેટિંગà«àª¸</translation>
<translation id="2586657967955657006">કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡</translation>
+<translation id="2586672484245266891">કૃપા કરીને ટૂંકૠURL દાખલ કરો</translation>
<translation id="2587922270115112871">નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾ બનાવવાથી Google àªàª•àª¾àª‰àª¨à«àªŸ બનતà«àª‚ નથી અને તેની સેટિંગà«àª¸Â 
અને ડેટા Chrome સમનà«àªµàª¯àª¨ સાથેના અનà«àª¯ ઉપકરણો પર તેમને અનà«àª¸àª°àª¶à«‡ નહીં. હાલમાં, નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾ માતà«àª° આ ઉપકરણ પર જ લાગૠથાય છે.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />ટાસà«àª•àª¬àª¾àª°àª®àª¾àª‚ પિન કરો<ph name="END_BOLD" /> પસંદ કરો</translation>
@@ -1040,6 +1053,7 @@
<translation id="2633199387167390344"><ph name="NAME" />, <ph name="USAGE" /> MB ડિસà«àª• સà«àª¥àª¾àª¨àª¨à«‹ ઉપયોગ કરી રહà«àª¯àª¾àª‚ છે.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" ને દૂર કરી�</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ઇનà«àª¸à«àªŸà«‹àª²à«‡àª¶àª¨ પૂરà«àª£ કરી શકà«àª¯à«àª‚ નથી, પરંતૠતેની ડિસà«àª• છબીથી ચાલૠરહી શકે છે.</translation>
+<translation id="2635176084534510129">વધૠવà«àª¯àª•à«àª¤àª¿àª—ત અનà«àª­àªµà«‹ મેળવો, જેવા કે બહેતર કનà«àªŸà«‡àª¨à«àªŸ સૂચનો અને વધૠસારા અનà«àªµàª¾àª¦</translation>
<translation id="2635276683026132559">સાઇનિંગ</translation>
<translation id="2635926034288331400">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹àª®àª¾àª‚ ઇનà«àª¸à«àªŸà«‰àª² કરો</translation>
<translation id="2636625531157955190">Chrome છબી àªàª•à«àª¸à«‡àª¸ કરી શકતà«àª‚ નથી.</translation>
@@ -1050,14 +1064,15 @@
<translation id="2643698698624765890">વિંડો મેનૂમાં àªàª•à«àª¸àªŸà«‡àª‚શનને કà«àª²àª¿àª• કરીને તમારા àªàª•à«àª¸à«àªŸà«‡àª‚શનà«àª¸àª¨à«‡ મેનેજ કરો.</translation>
<translation id="2647142853114880570">ફરીથી લોડ કરો</translation>
<translation id="2647269890314209800">ઉપયોગમાંની કà«àª•à«€</translation>
+<translation id="264810637653812429">કોઈ સà«àª¸àª‚ગત ઉપકરણો મળà«àª¯àª¾àª‚ નથી.</translation>
<translation id="2648831393319960979">તમારા àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚ ઉપકરણ ઉમેરી રહà«àª¯à«àª‚ છે - આમાં પળવારનો સમય લાગી શકે છે...</translation>
<translation id="2649045351178520408">Base64-encoded ASCII, પà«àª°àª®àª¾àª£àªªàª¤à«àª° ચેન</translation>
<translation id="2653266418988778031">જો તમે સરà«àªŸàª¿àª«àª¿àª•à«‡àª¶àª¨ ઑથોરિટી (CA) ને કાઢો છો, તો તમારà«àª‚ બà«àª°àª¾àª‰àªàª° તે CA દà«àªµàª¾àª°àª¾ રજૂ કરાયેલા કોઈપણ પà«àª°àª®àª¾àª£àªªàª¤à«àª°à«‹ પર વિશà«àªµàª¾àª¸ કરશે નહીં.</translation>
<translation id="2653659639078652383">સબમિટ કરો</translation>
<translation id="265390580714150011">ફીલà«àª¡ મૂલà«àª¯</translation>
-<translation id="2654286334048437383">બà«àª•àª®àª¾àª°à«àª• નિકાસ કરો</translation>
<translation id="2655386581175833247">વપરાશકરà«àª¤àª¾ પà«àª°àª®àª¾àª£àªªàª¤à«àª°:</translation>
<translation id="2660779039299703961">ઇવેનà«àªŸ</translation>
+<translation id="266079277508604648">પà«àª°àª¿àª¨à«àªŸàª° સાથે કનેકà«àªŸ કરી શકાતà«àª‚ નથી. તપાસો કે પà«àª°àª¿àª¨à«àªŸàª° ચાલૠકરેલ છે અને વાઇ-ફાઇ અથવા USB દà«àªµàª¾àª°àª¾ તમારી Chromebook સાથે કનેકà«àªŸ કરેલ છે.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome વેબ બજાર</translation>
<translation id="2663302507110284145">ભાષા</translation>
@@ -1080,6 +1095,7 @@
<translation id="2680208403056680091">તમારà«àª‚ ઇનà«àªŸàª°àª¨à«‡àªŸ કનેકà«àª¶àª¨ નિયંતà«àª°àª¿àª¤ કરવામાં આવી રહà«àª¯à«àª‚ છે</translation>
<translation id="268053382412112343">Hi&amp;story</translation>
<translation id="2683638487103917598">ફોલà«àª¡àª° સૉરà«àªŸ કરà«àª¯à«</translation>
+<translation id="2684004000387153598">ચાલૠરાખવા માટે, ઓકે કà«àª²àª¿àª• કરો, પછી તમારા ઇમેઇલ àªàª¡à«àª°à«‡àª¸ માટે નવી પà«àª°à«‹àª«àª¾àª‡àª² બનાવવા માટે વà«àª¯àª•à«àª¤àª¿ ઉમેરો પર કà«àª²àª¿àª• કરો.</translation>
<translation id="2686759344028411998">લોડ કરેલા કોઈપણ મોડà«àª¯à«àª²à«àª¸àª¨à«‡ શોધવામાં અકà«àª·àª® છે.</translation>
<translation id="2688196195245426394">સરà«àªµàª° સાથે ઉપકરણની નોંધણી કરતી વખતે ભૂલ: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">ભાષા વિકલà«àªªà«‹ બતાવો</translation>
@@ -1092,6 +1108,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">ટચપેડની ગતિ</translation>
<translation id="2706892089432507937">USB ઉપકરણો</translation>
+<translation id="2706954854267016964">પસંદ કરેલ Google કà«àª²àª¾àª‰àª¡ પà«àª°àª¿àª¨à«àªŸ ઉપકરણ હવે સમરà«àª¥àª¿àª¤ રહà«àª¯à«àª‚ નથી. તમારા કમà«àªªà«àª¯à«àªŸàª°àª¨à«€ સિસà«àªŸàª® સેટિંગમાં પà«àª°àª¿àª¨à«àªŸàª°àª¨à«‡ સેટ કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="2707024448553392710">ઘટકો ડાઉનલોડ કરી રહà«àª¯àª¾àª‚ છે</translation>
<translation id="270921614578699633">સંપૂરà«àª£ સરેરાશ</translation>
<translation id="2709453993673701466">સિંક અને વૈયકà«àª¤àª¿àª•àª°àª£ ચાલૠથાય તે પહેલાં તેને સંચાલિત કરવા માગો છો? <ph name="BEGIN_LINK" />સેટિંગà«àª¸ <ph name="END_LINK" />ની મà«àª²àª¾àª•àª¾àª¤ લો.</translation>
@@ -1122,6 +1139,7 @@
<translation id="2737363922397526254">સંકà«àªšàª¿àª¤ કરો...</translation>
<translation id="2737492745329609575">સેટઅપ શરૂ કરો</translation>
<translation id="2738771556149464852">આના પછી નહીં</translation>
+<translation id="2739046699559178272">સાચવો અને આગળ વધો</translation>
<translation id="2739191690716947896">ડીબગ કરો</translation>
<translation id="2739240477418971307">તમારી àªàª•à«àª¸à«‡àª¸àª¿àª¬àª¿àª²àª¿àªŸà«€ સેટિંગà«àª¸ બદલો</translation>
<translation id="2740393541869613458">નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾àª મà«àª²àª¾àª•àª¾àª¤ લીધેલી વેબસાઇટà«àª¸àª¨à«€ સમીકà«àª·àª¾ કરો, અને</translation>
@@ -1142,6 +1160,7 @@
<translation id="2773802008104670137">આ પà«àª°àª•àª¾àª°àª¨à«€ ફાઇલ તમારા કમà«àªªà«àª¯à«àªŸàª°àª¨à«‡ નà«àª•àª¸àª¾àª¨ પહોંચાડી શકે છે.</translation>
<translation id="2775104091073479743">ફિંગરપà«àª°àª¿àª¨à«àªŸ સંપાદિત કરો</translation>
<translation id="2776441542064982094">àªàªµà«àª‚ લાગે છે કે નેટવરà«àª• પર કોઈ નોંધવા માટે કોઈ ઉપકરણો ઉપલબà«àª§ નથી. જો તમારà«àª‚ ઉપકરણ ચાલૠછે અને ઇનà«àªŸàª°àª¨à«‡àªŸàª¥à«€ કનેકà«àªŸ કરેલà«àª‚ છે, તો તેને તેના સૂચના મેનà«àª¯à«àª…લમાંની સૂચનાઓનો ઉપયોગ કરીને નોંધવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ડાઉનલોડ કરેલ</translation>
<translation id="2783661497142353826">કિઓસà«àª• àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«àª¸àª¨à«àª‚ સંચાલન કરો</translation>
<translation id="2784407158394623927">તમારી મોબાઇલ ડેટા સેવાને સકà«àª°àª¿àª¯ કરી રહà«àª¯àª¾ છીàª</translation>
@@ -1198,7 +1217,6 @@
<translation id="2843806747483486897">ડિફૉલà«àªŸ બદલો...</translation>
<translation id="2844111009524261443">કà«àª²àª¿àª• કરવા પર શરૂ કરો</translation>
<translation id="2845382757467349449">બà«àª•àª®àª¾àª°à«àª•à«àª¸ બાર હંમેશા બતાવો</translation>
-<translation id="284682086647736321">Ctrl, Alt અથવા Command શામેલ કરો</translation>
<translation id="2847759467426165163">આના પર કાસà«àªŸ કરો</translation>
<translation id="284805635805850872">નà«àª•àª¸àª¾àª¨àª•àª¾àª°àª• સૉફà«àªŸàªµà«‡àª° દૂર કરીàª?</translation>
<translation id="2849362176025371110">Google ને આપમેળે નિદાન અને વપરાશ ડેટા મોકલો. તમે તમારી ઉપકરણ <ph name="BEGIN_LINK1" />સેટિંગà«àª¸<ph name="END_LINK1" />માં આને કોઈપણ સમયે બદલી શકો છો. <ph name="BEGIN_LINK2" />વધૠજાણો<ph name="END_LINK2" /></translation>
@@ -1206,6 +1224,7 @@
<translation id="2849936225196189499">મહતà«àªµàªªà«‚રà«àª£</translation>
<translation id="2850124913210091882">બેક અપ લો</translation>
<translation id="2850541429955027218">થીમ ઉમેરો</translation>
+<translation id="2853121255651601031">પાસવરà«àª¡ સાચવà«àª¯à«‹</translation>
<translation id="2853916256216444076">$1 વિડિઓ</translation>
<translation id="2857608528410806398">QU સà«àªµàª¿àª§àª¾ સૂચનાનો મà«àª–à«àª¯ ભાગ અહીં આવશે. QU સà«àªµàª¿àª§àª¾ સૂચનાનો મà«àª–à«àª¯ ભાગ અહીં આવશે. QU સà«àªµàª¿àª§àª¾ સૂચનાનો મà«àª–à«àª¯ ભાગ અહીં આવશે. QU સà«àªµàª¿àª§àª¾ સૂચનાનો મà«àª–à«àª¯ ભાગ અહીં આવશે. QU સà«àªµàª¿àª§àª¾ સૂચનાનો મà«àª–à«àª¯ ભાગ અહીં આવશે.</translation>
<translation id="2860150991415616761">ખૂબ લાંબો વિલંબ (4 સે)</translation>
@@ -1248,6 +1267,7 @@
<translation id="2908162660801918428">ડાયરેકà«àªŸàª°à«€ દà«àªµàª¾àª°àª¾ મીડિયા ગૅલેરી ઉમેરો</translation>
<translation id="2908789530129661844">સà«àª•à«àª°à«€àª¨ àªà«‚મ ઘટાડો</translation>
<translation id="2910318910161511225">નેટવરà«àª•àª¥à«€ કનેકà«àªŸ કરો અને ફરીથી પà«àª°àª¯àª¾àª¸ કરો</translation>
+<translation id="2911898792135283060">પાસવરà«àª¡ જનરેટ કરો...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> તમારા માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«‹ ઉપયોગ કરવા માગે છે.</translation>
<translation id="2913331724188855103">સાઇટà«àª¸àª¨à«‡ કૂકી ડેટા સાચવવા અને વાંચવાની મંજૂરી આપો (ભલામણ કરેલ)</translation>
<translation id="2916073183900451334">વેબપેજ પર ટૅબને દબાવવાથી લિંકà«àª¸àª¨à«€ સાથે સાથે ફોરà«àª® ફીલà«àª¡à«àª¸ હાઇલાઇટà«àª¸ થાય છે</translation>
@@ -1292,6 +1312,7 @@
<translation id="2989474696604907455">જોડાયેલ નથી</translation>
<translation id="2989786307324390836">DER-encoded binary, àªàª•àª² પà«àª°àª®àª¾àª£àªªàª¤à«àª°</translation>
<translation id="2993517869960930405">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ માહિતી</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" />નો બૅકઅપ લઇ શકà«àª¯àª¾àª‚ નથી</translation>
<translation id="299483336428448530">તમારા માતાપિતા દà«àªµàª¾àª°àª¾ ઇનà«àª¸à«àªŸà«‹àª² કરાયà«àª‚.</translation>
<translation id="3002017044809397427">તમારો <ph name="PHONE_TYPE" /> મળà«àª¯à«‹. પરંતૠSmart Lock માતà«àª° Android 5.0 અને તેથી ઉપરના ઉપકરણો પર કારà«àª¯ કરે છે. &lt;a&gt;વધૠજાણો&lt;/a&gt;</translation>
<translation id="3003144360685731741">પસંદગીના નેટવરà«àª•à«àª¸</translation>
@@ -1350,6 +1371,7 @@
<translation id="3064410671692449875">અપૂરતો ડેટા</translation>
<translation id="3065041951436100775">ટેબ ફરજિયાત બંધ કરવાનો પà«àª°àª¤àª¿àª¸àª¾àª¦.</translation>
<translation id="3065140616557457172">શોધવા માટે ટાઇપ કરો અથવા નેવિગેટ કરવા માટે àªàª• URL દાખલ કરો – દરેક વસà«àª¤à« કારà«àª¯ કરે છે.</translation>
+<translation id="3066642396596108483">તમારા બધા ઉપકરણો પર તમારા બà«àª•àª®àª¾àª°à«àª•, પાસવરà«àª¡ અને ઇતિહાસ સિંક કરો</translation>
<translation id="3067198360141518313">આ પà«àª²àª—િન ચલાવો</translation>
<translation id="3071624960923923138">àªàª• નવà«àª‚ ટૅબ ખોલવા માટે તમે અહીં કà«àª²àª¿àª• કરી શકો છો</translation>
<translation id="3074037959626057712">તમે સાઇન ઇન કરેલà«àª‚ છે અને સિંક ચાલૠકરેલ છે</translation>
@@ -1437,6 +1459,7 @@
<translation id="3202173864863109533">આ ટૅબનો ઑડિઓ મà«àª¯à«‚ટ કરવામાં આવી રહà«àª¯à«‹ છે.</translation>
<translation id="3206175707080061730">"$1" નામવાળી àªàª• ફાઇલ પહેલાથી અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ છે. શà«àª‚ તમે તેને બદલવા માગો છો?</translation>
<translation id="3208703785962634733">પà«àª·à«àªŸàª¿ થયેલ નથી</translation>
+<translation id="3213187967168344806">પà«àª°àª¿àª¨à«àªŸàª° ઉમેરી શકાતà«àª‚ નથી. તમારà«àª‚ કમà«àªªà«àª¯à«àªŸàª° ફરી શરૂ કરો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="321799795901478485">àªàª¿àªª આરà«àª•àª¾àª‡àªµàª°</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> કનેકà«àªŸàª° પà«àª°àª•à«àª°àª¿àª¯àª¾ કà«àª°à«‡àª¶ થઈ ગઈ. ફરીથી શરૂ કરીàª?</translation>
<translation id="3221634914176615296">ફાઇલà«àª¸ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨àª®àª¾àª‚ ઉપકરણની સામગà«àª°à«€àª¨à«àª‚ અનà«àªµà«‡àª·àª£ કરો.</translation>
@@ -1463,12 +1486,14 @@
<translation id="3254516606912442756">આપમેળે સમય àªà«‹àª¨ શોધવાનà«àª‚ બંધ છે</translation>
<translation id="3264544094376351444">Sans-Serif ફૉનà«àªŸ</translation>
<translation id="3264547943200567728">તમારા Chromebox ના નેટવરà«àª•àª¨à«‡ સેટ કરવામાં નિષà«àª«àª³ થયાં</translation>
+<translation id="3264582393905923483">સંદરà«àª­</translation>
<translation id="3265459715026181080">વિંડો બંધ કરો</translation>
<translation id="3267726687589094446">બહà«àªµàª¿àª§ ફાઇલોના સà«àªµàª¯àª‚ચાલિત ડાઉનલોડને મંજૂરી આપવાનà«àª‚ ચાલૠરાખો</translation>
<translation id="3267998849713137817">સંશોધિત કરà«àª¯àª¾àª¨à«‹ સમય</translation>
<translation id="3268451620468152448">ઓપન ટેબà«àª¸</translation>
<translation id="3269069891205016797">જà«àª¯àª¾àª°à«‡ તમે સાઇન આઉટ કરો તà«àª¯àª¾àª°à«‡ ઉપકરણમાંથી તમારી માહિતી દૂર કરવામાં આવશે.</translation>
<translation id="3269093882174072735">છબી લોડ કરો</translation>
+<translation id="3269889795238950578">આ પૃષà«àª  કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓ જોઈ શકે છે.</translation>
<translation id="326999365752735949">ડાઉનલોડનો તફાવત</translation>
<translation id="3270965368676314374">તમારા કમà«àªªà«àª¯à«àªŸàª°àª®àª¾àª‚થી ફોટો, સંગીત અને અનà«àª¯ મીડિયા વાંચો, બદલો અને કાઢી નાખો</translation>
<translation id="327147043223061465">બધી કà«àª•à«€àª અને સાઇટ ડેટા જà«àª“</translation>
@@ -1500,6 +1525,7 @@
<translation id="3305389145870741612">ફોરà«àª®à«‡àªŸ કરવાની પà«àª°àª•à«àª°àª¿àª¯àª¾àª®àª¾àª‚ થોડો સમય લાગી શકે છે. કૃપા કરીને રાહ જà«àª“.</translation>
<translation id="3305661444342691068">PDF ને પૂવાવલોકનમાં ખોલો</translation>
<translation id="3306684685104080068">Google Hangouts જેવી મેઘ-આધરિત સેવાઓ પર કાસà«àªŸ કરવાનà«àª‚ સકà«àª·àª® કરો.</translation>
+<translation id="3307091518408668019">કમà«àªªà«àª¯à«àªŸàª° OU (દા.ત. OU=Chromebooks,DC=ઉદાહરણ,DC=com)</translation>
<translation id="3308006649705061278">ઑરà«àª—ેનાઇàªà«‡àª¶àª¨àª² યૂનિટ (OU)</translation>
<translation id="3308116878371095290">આ પૃષà«àª àª¨à«‡ કૂકીઠસેટ કરવાથી અટકાવવામાં આવà«àª¯à«àª‚ હતà«àª‚.</translation>
<translation id="3308134619352333507">બટન છà«àªªàª¾àªµà«‹</translation>
@@ -1507,9 +1533,6 @@
<translation id="3309747692199697901">હંમેશાં બધી સાઇટà«àª¸ પર ચલાવો</translation>
<translation id="3312424061798279731">સકà«àª·àª® કરેલ ભાષાઓ</translation>
<translation id="3312903956926554846">ડેસà«àª•àªŸà«‰àªª પર ઇનà«àª¸à«àªŸà«‰àª² કરો</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-<ph name="DOWNLOAD_DOMAIN" /> પરથી</translation>
-<translation id="3313473140726597081">તમારà«àª‚ સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª  <ph name="URL" /> પર બદલà«àª¯à«àª‚ હતà«àª‚. તમારા સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª àª¨à«‡ બદલનારા àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ અકà«àª·àª® કરવા માટે, પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો કà«àª²àª¿àª• કરો.</translation>
<translation id="3313590242757056087">નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾ કઈ વેબસાઇટà«àª¸ જોઈ શકે છે તે સેટ કરવા માટે, તમે પà«àª°àª¤àª¿àª¬àª‚ધો અને
સેટિંગà«àª¸àª¨à«‡ <ph name="MANAGEMENT_URL" /> ની મà«àª²àª¾àª•àª¾àª¤ લઈને ગોઠવી શકો છો.
જો તમે ડિફોલà«àªŸ સેટિંગà«àª¸ બદલતા નથી, તો <ph name="USER_DISPLAY_NAME" />
@@ -1544,6 +1567,7 @@
<translation id="3360297538363969800">છાપવાનà«àª‚ નિષà«àª«àª³ થયà«àª‚. કૃપા કરીને તમારà«àª‚ પà«àª°àª¿àª¨à«àªŸàª° તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="3364721542077212959">કલમના સાધનો</translation>
<translation id="336497260564123876">પાસવરà«àª¡ સાચવà«àª¯à«‹. તમારા સમગà«àª° ઉપકરણો પર તમારા પાસવરà«àª¡à«àª¸ મેળવવા માટે, Chrome માં સાઇન ઇન કરો.</translation>
+<translation id="3365598184818502391">Ctrl અથવા Altનો ઉપયોગ કરો</translation>
<translation id="3367813778245106622">સમનà«àªµàª¯àª¨ શરૂ કરવા માટે ફરીથી સાઇન ઇન કરો</translation>
<translation id="3368922792935385530">કનેકà«àªŸà«‡àª¡</translation>
<translation id="3369624026883419694">હોસà«àªŸàª¨à«‡ રીસોલà«àªµ કરી રહà«àª¯à«àª‚ છે...</translation>
@@ -1577,6 +1601,7 @@
<translation id="3423858849633684918">કૃપા કરીને <ph name="PRODUCT_NAME" /> ને ફરીથી લોંચ કરો</translation>
<translation id="3424969259347320884">ટૅબ કà«àª°à«‡àª¶ થઈ તà«àª¯àª¾àª°à«‡ તમે શà«àª‚ કરતા હતા તેનà«àª‚ વરà«àª£àª¨ કરો</translation>
<translation id="3427092606871434483">મંજૂરી આપો (ડિફૉલà«àªŸ)</translation>
+<translation id="3428419049384081277">તમે સાઇન ઇન છો!</translation>
<translation id="3429275422858276529">થોડા સમય પછી આ પેજને સરળતાથી શોધવા માટે તેને બà«àª•àª®àª¾àª°à«àª• કરો</translation>
<translation id="3429599832623003132">$1 આઇટમà«àª¸</translation>
<translation id="3432227430032737297">બતાવેલ તમામ દૂર કરો</translation>
@@ -1599,13 +1624,14 @@
<translation id="344630545793878684">ઘણી વેબસાઇટà«àª¸ પર તમારો ડેટા વાંચી શકે છે</translation>
<translation id="3449839693241009168">આદેશોને <ph name="EXTENSION_NAME" /> પર મોકલવા માટે <ph name="SEARCH_KEY" /> દબાવો</translation>
<translation id="3450157232394774192">નિષà«àª•à«àª°àª¿àª¯ સà«àª¥àª¿àª¤àª¿ અકà«àª¯à«àªªàª¨à«àª¸àª¿ ટકા</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> ફોટાનો બેક અપ લઈ રહà«àª¯àª¾àª‚ છે</translation>
<translation id="3453612417627951340">અધિકૃતતાની જરૂર છે</translation>
<translation id="3454157711543303649">સકà«àª°àª¿àª¯àª¤àª¾ પૂરà«àª£</translation>
+<translation id="3454224730401036106">તમારà«àª‚ કનેકà«àª¶àª¨ àªàª• વધૠસà«àª°àª•à«àª·àª¿àª¤ નેટવરà«àª• પર સà«àªµàª¿àªš કરà«àª¯à«àª‚ં છે</translation>
<translation id="345693547134384690">નવા ટૅબમાં &amp;છબી ખોલો</translation>
<translation id="3459509316159669723">છાપવà«àª‚</translation>
<translation id="3459697287128633276">તમારà«àª‚ àªàª•àª¾àª‰àª¨à«àªŸ Google Play સà«àªŸà«‹àª°àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરી શકે તે માટે, કૃપા કરીને તમારા ઓળખ પà«àª°àª¦àª¾àª¤àª¾ વડે પà«àª°àª®àª¾àª£àª¿àª¤ થાઓ.</translation>
<translation id="3459774175445953971">છેલà«àª²à«àª‚ સંપાદન:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને જોવા માંગે છે</translation>
<translation id="3462413494201477527">àªàª•àª¾àª‰àª¨à«àªŸ સેટઅપ રદ કરીàª?</translation>
<translation id="346431825526753">આ <ph name="CUSTODIAN_EMAIL" /> દà«àªµàª¾àª°àª¾ સંચાલિત બાળકોનà«àª‚ àªàª•àª¾àª‰àª¨à«àªŸ છે.</translation>
<translation id="3465566417615315331">તમારા ફોટો પર કà«àª²àª¿àª• કરો</translation>
@@ -1618,10 +1644,12 @@
<translation id="3470502288861289375">કૉપિ કરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="3473479545200714844">સà«àª•à«àª°à«€àª¨ બૃહદદરà«àª¶àª•</translation>
<translation id="3475447146579922140">Google સà«àªªà«àª°à«‡àª¡àª¶à«€àªŸ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 રેખા બતાવેલ નથી&gt;}one{&lt;$1 રેખાઓ બતાવેલ નથી&gt;}other{&lt;$1 રેખાઓ બતાવેલ નથી&gt;}}</translation>
<translation id="3475843873335999118">માફ કરશો, તમારી ફિંગરપà«àª°àª¿àª‚ટ હજી પણ ઓળખવામાં આવી નથી. કૃપા કરીને તમારો પાસવરà«àª¡ દાખલ કરો.</translation>
<translation id="347670947055184738">અરેરે! તમારા ઉપકરણ માટે સિસà«àªŸàª® નીતિ લાવવામાં નિષà«àª«àª³ થયà«àª‚.</translation>
<translation id="347785443197175480">તમારા કૅમેરા અને માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરવા માટે <ph name="HOST" /> ને સતત મંજૂરી આપે છે </translation>
<translation id="3478685642445675458">કોઇ વà«àª¯àª•à«àª¤àª¿àª¨à«‡ દૂર કરતા પહેલાં કૃપા કરીને તમારી પà«àª°à«‹àª«àª¾àª‡àª² અનલૉક કરો.</translation>
+<translation id="347919930506963698">Chromeમાંથી હજૠવધૠમેળવો</translation>
<translation id="3479552764303398839">હમણાં નહીં</translation>
<translation id="3480892288821151001">વિનà«àª¡à«‹ ડાબે ડૉક કરો</translation>
<translation id="3481915276125965083">આ પૃષà«àª  પર નીચેના પૉપ-અપà«àª¸ અવરોધિત હતા:</translation>
@@ -1639,14 +1667,17 @@
<translation id="3504135463003295723">જૂથ નામ:</translation>
<translation id="3505030558724226696">ઉપકરણ àªàª•à«àª¸à«‡àª¸ રદબાતલ કરો</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" માટે વરà«àª¤àª®àª¾àª¨ પરવાનગીઓ</translation>
+<translation id="3507888235492474624">બà«àª²à«‚ટૂથ ઉપકરણોને ફરીથી સà«àª•à«…ન કરો</translation>
<translation id="3508920295779105875">બીજà«àª‚ ફોલà«àª¡àª° પસંદ કરો...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">ફરીથી સà«àª•à«…ન કરો</translation>
<translation id="3511307672085573050">લિંક સર&amp;નામાંની કૉપિ કરો</translation>
<translation id="3511399794969432965">કનેકà«àªŸ કરવામાં મà«àª¶à«àª•à«‡àª²à«€?</translation>
<translation id="351152300840026870">નિશà«àªšàª¿àª¤-પહોળાઇ ફૉનà«àªŸ</translation>
<translation id="3511528412952710609">ટૂંકà«</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ડાઉનલોડ રદ કરો}one{ડાઉનલોડà«àª¸ રદ કરો}other{ડાઉનલોડà«àª¸ રદ કરો}}</translation>
<translation id="3514373592552233661">àªàª• કરતાં વધૠજાણીતા નેટવરà«àª• ઉપલબà«àª§ હોવા પર પસંદગીના નેટવરà«àª•àª¨à«‡ અનà«àª¯ જાણીતા નેટવરà«àª• પર પà«àª°àª¾àª¥àª®àª¿àª•àª¤àª¾ આપવામાં આવશે</translation>
+<translation id="3520212870468945358"><ph name="URL" /> તમારી સà«àª°àª•à«àª·àª¾ કીનો અનà«àª•à«àª°àª® નંબર જોવા માંગે છે</translation>
<translation id="3523642406908660543">જà«àª¯àª¾àª°à«‡ કોઈ સાઇટ તમારા કમà«àªªà«àª¯à«àªŸàª°àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરવા માટે પà«àª²àª—િનનો ઉપયોગ કરવા માગે, તો પૂછો (ભલામણ કરેલ)</translation>
<translation id="3525897975040424366">શેલà«àª« પર ઇનà«àª¸à«àªŸà«‰àª² કરો</translation>
<translation id="3527085408025491307">ફોલà«àª¡àª°</translation>
@@ -1676,13 +1707,11 @@
<translation id="3564334271939054422">તમે ઉપયોગમાં લઈ રહà«àª¯àª¾àª‚ છો તે Wi-Fi નેટવરà«àª• <ph name="NETWORK_ID" /> માટે, તમારે તેના લોગિન પૃષà«àª àª¨à«€ મà«àª²àª¾àª•àª¾àª¤ લેવાની જરૂર હોઈ શકે છે.</translation>
<translation id="3564708465992574908">àªà«‚મ સà«àª¤àª°à«‹</translation>
<translation id="3566721612727112615">કોઈ સાઇટà«àª¸ ઉમેરી નથી</translation>
-<translation id="3566866560249787686">Google સહાયક લોડ કરવામાં અસમરà«àª¥ હતà«àª‚, કૃપા કરીને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="3569382839528428029">શà«àª‚ તમે ઇચà«àª›à«‹ છો કે <ph name="APP_NAME" /> તમારી સà«àª•à«àª°à«€àª¨àª¨à«‡ શેર કરે?</translation>
<translation id="3570985609317741174">વેબ સામગà«àª°à«€</translation>
<translation id="3571734092741541777">સેટ અપ</translation>
<translation id="3574210789297084292">સાઇન ઇન કરો</translation>
<translation id="3576324189521867626">સફળતાપૂરà«àªµàª• ઇનà«àª¸à«àªŸà«‰àª² કરી</translation>
-<translation id="3578331450833904042">ડિફોલà«àªŸ (બધà«àª‚ જ સાંભળશે)</translation>
<translation id="3578594933904494462">આ ટેબની સામગà«àª°à«€ શેર કરવામાં આવી રહી છે.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;, તમે માલિકી ધરાવો છો તે જૂથ સાથે &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; પà«àª°àª¿àª¨à«àªŸàª° શેર કરવા માગે છે: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. જો તમે સà«àªµà«€àª•àª¾àª°à«‹ છો, તો બધા જૂથ સભà«àª¯à«‹ પà«àª°àª¿àª¨à«àªŸàª° પર છાપવામાં સમરà«àª¥ હશે.</translation>
<translation id="3584169441612580296">વાંચો અને તમારા કમà«àªªà«àª¯à«àªŸàª°àª®àª¾àª‚થી ફોટો, સંગીત અને અનà«àª¯ મીડિયા બદલો</translation>
@@ -1697,6 +1726,7 @@
<translation id="3599863153486145794">બધા સાઇન ઇન કરેલ ઉપકરણોમાંથી ઇતિહાસ સાફ કરે છે. તમારા Google àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બà«àª°àª¾àª‰àªàª¿àª‚ગ ઇતિહાસના અનà«àª¯ સà«àªµàª°à«‚પો હોઈ શકે છે.</translation>
<translation id="3600456501114769456">તમારા ઉપકરણ પર સà«àª¥àª¾àª¨àª¿àª• ફાઇલોની àªàª•à«àª¸à«‡àª¸ તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• દà«àªµàª¾àª°àª¾ અકà«àª·àª® કરેલી છે.</translation>
<translation id="3600792891314830896">જે સાઇટ અવાજ ચલાવતી હોય તેઓનો અવાજ બંધ કરો</translation>
+<translation id="3603177256297531067">આ પેજનો અનà«àªµàª¾àª¦ કરી શકાયો નથી</translation>
<translation id="3603533104205588786">àªàª• પેજને બà«àª•àª®àª¾àª°à«àª• કરવા માટે તમે તારા પર કà«àª²àª¿àª• કરી શકો છો</translation>
<translation id="3603622770190368340">નેટવરà«àª• પà«àª°àª®àª¾àª£àªªàª¤à«àª° મેળવો</translation>
<translation id="3604048165392640554">કોઈ મોબાઇલ કનેકà«àª¶àª¨ મળà«àª¯à«àª‚ નથી. તમારા અનà«àª¯ ઉપકરણો પર àªàªŸàªªàªŸ ટિથરિંગ ચાલૠકરો અને ફરી પà«àª°àª¯àª¾àª¸ કરો. &lt;a target="_blank" href="<ph name="URL" />"&gt;વધૠજાણો&lt;/a&gt;</translation>
@@ -1766,7 +1796,6 @@
<translation id="3697100740575341996">તમારા IT વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•à«‡ તમારા ઉપકરણ માટે Chrome ગà«àª¡à«€àª અકà«àª·àª® કરેલ છે. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ઇમેઇલ સરનામà«àª‚</translation>
<translation id="3702500414347826004"><ph name="URL" /> ને શામેલ કરવા માટે તમારà«àª‚ સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª  બદલà«àª¯à«àª‚ હતà«àª‚.</translation>
-<translation id="3703669627274482482">તમે કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને સાઇટ જà«àª¯àª¾àª°à«‡ જોવા માગે તà«àª¯àª¾àª°à«‡ પૂછો</translation>
<translation id="370415077757856453">JavaScript અવરોધિત</translation>
<translation id="3704331259350077894">કà«àª°àª¿àª¯àª¾àª¨à«€ સમાપà«àª¤àª¿</translation>
<translation id="3705722231355495246">-</translation>
@@ -1832,7 +1861,6 @@
<translation id="379082410132524484">તમારા કારà«àª¡àª¨à«€ સમયસીમા સમાપà«àª¤ થઈ ગઈ છે</translation>
<translation id="3792890930871100565">પà«àª°àª¿àª‚ટરà«àª¸ ડિસà«àª•àª¨à«‡àª•à«àªŸ કરો</translation>
<translation id="379422718204375917">તમારા àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚ સાઇન ઇન કરવા માટે Smart Lockનો ઉપયોગ કરો</translation>
-<translation id="3794595850995182458">પેજમાંથી બહાર નીકળો</translation>
<translation id="3796648294839530037">મનપસંદ નેટવરà«àª•à«àª¸:</translation>
<translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />†માટે <ph name="SEARCH_ENGINE" /> માં &amp;શોધ કરો</translation>
<translation id="3798325802885154040">તમને કà«àª²àª¿àª• કરવા હલકà«àª‚ દબાવવà«àª‚ સકà«àª·àª®/અકà«àª·àª® કરવાની મંજૂરી આપે છે</translation>
@@ -1850,10 +1878,8 @@
<translation id="381202950560906753">બીજી ઉમેરો</translation>
<translation id="3812525830114410218">ખોટà«àª‚ પà«àª°àª®àª¾àª£àªªàª¤à«àª°</translation>
<translation id="3813296892522778813">જો તમે શોધી રહà«àª¯àª¾àª‚ છો તે શોધી શકતાં ન હોવ તો <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome સહાય<ph name="END_LINK_CHROMIUM" /> પર જાઓ</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> નવા ફોટો મળà«àª¯àª¾
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google ડà«àª°àª¾àª‡àªµ<ph name="END_LINK" /> પર બેકઅપ લેવા માટે તૈયાર</translation>
<translation id="3819007103695653773">બધી સાઇટà«àª¸àª¨à«‡ પૃષà«àª àª­à«‚મિમાં પà«àª¶ સંદેશા મોકલવાની મંજૂરી આપશો</translation>
+<translation id="3819497457291599334">સેટિંગ &gt; àªàªª અને નોટિફિકેશનો &gt; બધી àªàªª &gt; Google Play સેવાઓ પર જાઓ.</translation>
<translation id="3819752733757735746">સà«àªµàª¿àªš અâ€à«…કà«àª¸à«‡àª¸ (àªàª• કે બે સà«àªµàª¿àªšà«‡àª¸ વડે કમà«àªªà«àª¯à«àªŸàª°àª¨à«‡ નિયંતà«àª°àª¿àª¤ કરો)</translation>
<translation id="3819800052061700452">&amp;પૂરà«àª£ સà«àª•à«àª°à«€àª¨</translation>
<translation id="3820172043799983114">અમાનà«àª¯ PIN.</translation>
@@ -1873,7 +1899,9 @@
<translation id="3838486795898716504">વધૠ<ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">કà«àª•à«€àª અને અનà«àª¯ સાઇટ તથા પà«àª²àª—િન ડેટા</translation>
<translation id="383891835335927981">કોઈ સાઇટનà«àª‚ àªà«‚મ વધારેલ અથવા તો ઘટાડેલ નથી</translation>
+<translation id="3839516600093027468"><ph name="HOST" />ને હંમેશા કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ જોવાથી બà«àª²à«‰àª• કરો</translation>
<translation id="3840053866656739575">તમારા Chromebox નà«àª‚ કનેકà«àª¶àª¨ ગà«àª®àª¾àªµà«àª¯à«àª‚. કૃપા કરીને નજીક ખસેડો અથવા અમે ફરીથી કનેકà«àªŸ કરવાનો પà«àª°àª¯àª¾àª¸ કરીઠતà«àª¯àª¾àª°à«‡ તમારà«àª‚ ઉપકરણ તપાસો.</translation>
+<translation id="3842132283799370683">મશીનને ડોમેન સાથે જોડવામાં નિષà«àª«àª³ રહà«àª¯àª¾àª‚. આ કદાચ સંસà«àª¥àª¾àª—ત àªàª•àª®àª¨à«€ સમસà«àª¯àª¾àª¨à«‡ કારણે હોઈ શકે છે.</translation>
<translation id="3842552989725514455">Serif ફૉનà«àªŸ</translation>
<translation id="385051799172605136">પાછળ</translation>
<translation id="3851428669031642514">અસà«àª°àª•à«àª·àª¿àª¤ સà«àª•à«àª°àª¿àªªà«àªŸà«àª¸ લોડ કરો</translation>
@@ -1882,6 +1910,7 @@
<translation id="3856800405688283469">સમયàªà«‹àª¨ પસંદ કરો</translation>
<translation id="3856921555429624101">ડેટા વપરાશ માપન સમાપà«àª¤ થયà«àª‚ છે</translation>
<translation id="3857228364945137633">જà«àª¯àª¾àª°à«‡ તમારો ફોન નજીકમાં હોય, તà«àª¯àª¾àª°à«‡ તમારા <ph name="DEVICE_TYPE" />ને પાસવરà«àª¡ વિના અનલૉક કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
+<translation id="3857732810083914482">મનપસંદ બનાવવાનà«àª‚ બંધ છે. તમે આને myaccount.google.com પર બદલી શકો છો.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meet પર સà«àªµàª¾àª—ત છે</translation>
<translation id="3862134173397075045">Chrome માં કાસà«àªŸ અનà«àª­àªµ પર સà«àªµàª¾àª—ત છે!</translation>
@@ -1923,9 +1952,11 @@
<translation id="3926002189479431949">Smart Lock ફોન બદલાવà«àª¯à«‹</translation>
<translation id="3927932062596804919">નકારો</translation>
<translation id="3930521966936686665">આના પર ચલાવો</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> માટે ડિલીટ કરેલ પાસવરà«àª¡ પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો</translation>
<translation id="3936390757709632190">નવા ટૅબમાં ઑડિયો &amp;ખોલો</translation>
<translation id="3936925983113350642">પછીથી આ પà«àª°àª®àª¾àª£àªªàª¤à«àª° પà«àª¨àª°à«àª¸à«àª¥àª¾àªªàª¿àª¤ કરવા માટે તમે પસંદ કરો છો તે પાસવરà«àª¡àª¨à«€ જરૂર પડશે. કૃપા કરીને તેને સà«àª°àª•à«àª·àª¿àª¤ સà«àª¥àª¾àª¨ પર નોંધો.</translation>
<translation id="3937640725563832867">પà«àª°àª®àª¾àª£àªªàª¤à«àª° રજૂકરà«àª¤àª¾ વૈકલà«àªªàª¿àª• નામ</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" />નો હંમેશાં અનà«àªµàª¾àª¦ કરો</translation>
<translation id="3940233957883229251">સà«àªµàª¤àªƒ-પà«àª¨àª°àª¾àªµàª°à«àª¤àª¨ સકà«àª·àª® કરો</translation>
<translation id="3941357410013254652">ચેનલ ID</translation>
<translation id="3941565636838060942">આ પà«àª°à«‹àª—à«àª°àª¾àª®àª¨à«€ àªàª•à«àª¸à«‡àª¸ છà«àªªàª¾àªµàªµàª¾ માટે, તમારે નિયંતà«àª°àª£ પેનલમાં
@@ -1939,6 +1970,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE થી આયાત કરેલ</translation>
<translation id="3950820424414687140">સાઇન ઇન</translation>
+<translation id="3950870029767307261">આ પેજ કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓ જોવાથી બà«àª²à«‰àª• કરેલ છે</translation>
<translation id="3954354850384043518">પà«àª°àª•à«àª°àª¿àª¯àª¾àª®àª¾àª‚ છે</translation>
<translation id="3955193568934677022">સાઇટને સંરકà«àª·àª¿àª¤ સામગà«àª°à«€ ચલાવવાની મંજૂરી આપો (ભલામણ કરેલ)</translation>
<translation id="3956702100721821638">Google Play સà«àª§à«€ પહોંચી ન શકà«àª¯àª¾àª‚</translation>
@@ -1971,6 +2003,7 @@
<translation id="39964277676607559">સામગà«àª°à«€ સà«àª•à«àª°àª¿àªªà«àªŸ માટે JavaScript '<ph name="RELATIVE_PATH" />' લોડ કરી શકાયà«àª‚ નથી.</translation>
<translation id="4002066346123236978">શીરà«àª·àª•</translation>
<translation id="40027638859996362">શબà«àª¦ ખસેડો</translation>
+<translation id="4005817994523282006">સમય àªà«‹àª¨ ઓળખ પદà«àª§àª¤àª¿</translation>
<translation id="4008291085758151621">VRમાં સાઇટ વિશેની માહિતી ઉપલબà«àª§ નથી</translation>
<translation id="4010917659463429001">તમારા મોબાઇલ ઉપકરણ પર તમારી બà«àª•àª®àª¾àª°à«àª• મેળવવા માટે, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" ને સà«àª§àª¾àª°à«€àª?</translation>
@@ -1987,6 +2020,7 @@
<translation id="4037084878352560732">ઘોડો</translation>
<translation id="4037889604535939429">વà«àª¯àª•à«àª¤àª¿àª¨à«€ માહિતી સંપાદિત કરો</translation>
<translation id="4042264909745389898">Google Chrome OS શરતો</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{પેજમાંથી બહાર નીકળો}one{પેજમાંથી બહાર નીકળો}other{પેજમાંથી બહાર નીકળો}}</translation>
<translation id="4044612648082411741">તમારો પà«àª°àª®àª¾àª£àªªàª¤à«àª° પાસવરà«àª¡ દાખલ કરો</translation>
<translation id="404493185430269859">ડિફોલà«àªŸ શોધ àªàª¨à«àªœàª¿àª¨</translation>
<translation id="4047112090469382184">આ કેવી રીતે સà«àª°àª•à«àª·àª¿àª¤ છે</translation>
@@ -2033,6 +2067,7 @@
<translation id="4109135793348361820"><ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) પર વિંડો ખસેડો</translation>
<translation id="4110559665646603267">ફોકસ શેલà«àª«</translation>
<translation id="4114360727879906392">પહેલાની વિંડો</translation>
+<translation id="4115002065223188701">નેટવરà«àª• પહોંચની બહાર છે</translation>
<translation id="4115080753528843955">કેટલીક સામગà«àª°à«€ સેવાઓ, સà«àª°àª•à«àª·àª¿àª¤ સામગà«àª°à«€àª¨à«€ àªàª•à«àª¸à«‡àª¸àª¨à«‡ અધિકૃત કરવાના ઉદà«àª¦à«‡àª¶à«àª¯à«‹ માટે અનનà«àª¯ ઓળખકરà«àª¤àª¾àª“નો ઉપયોગ કરે છે</translation>
<translation id="411666854932687641">ખાનગી મેમરી</translation>
<translation id="4120817667028078560">પાથ ખૂબ લાંબો છે</translation>
@@ -2043,6 +2078,7 @@
<translation id="4130207949184424187">જà«àª¯àª¾àª°à«‡ તમે ઑમà«àª¨àª¿àª¬à«‰àª•à«àª¸àª¥à«€ શોધ કરો છો તà«àª¯àª¾àª°à«‡ જે પૃષà«àª  દરà«àª¶àª¾àªµàªµàª¾àª®àª¾àª‚ આવે છે તે આ àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨à«‡ બદલà«àª¯à«àª‚ છે.</translation>
<translation id="413121957363593859">ઘટકો</translation>
<translation id="4131410914670010031">કાળો અને સફેદ</translation>
+<translation id="4136203100490971508">રાતà«àª°àª¿ પà«àª°àª•àª¾àª¶ સૂરà«àª¯à«‹àª¦àª¯ સમયે આપમેળે બંધ થઈ જશે</translation>
<translation id="4138267921960073861">સાઇન-ઇન સà«àª•à«àª°à«€àª¨ પર વપરાશકરà«àª¤àª¾ નામ અને ફોટો બતાવો</translation>
<translation id="4140559601186535628">પà«àª¶ સંદેશાઓ</translation>
<translation id="4146026355784316281">હંમેશા સિસà«àªŸàª® દરà«àª¶àª• સાથે ખોલો</translation>
@@ -2060,6 +2096,7 @@
<translation id="4172051516777682613">હંમેશા બતાવો</translation>
<translation id="4175737294868205930">સતત સà«àªŸà«‹àª°à«‡àªœ</translation>
<translation id="4176463684765177261">અકà«àª·àª® કરેલà«àª‚</translation>
+<translation id="4180684688621252156">પà«àª°àª¿àª¨à«àªŸàª¿àª‚ગ સેવા</translation>
<translation id="4180788401304023883">CA પà«àª°àª®àª¾àª£àªªàª¤à«àª° "<ph name="CERTIFICATE_NAME" />" ને કાઢીàª?</translation>
<translation id="4181841719683918333">ભાષાઓ</translation>
<translation id="4184885522552335684">પà«àª°àª¦àª°à«àª¶àª¨àª¨à«‡ ખસેડવા માટે ખેંચો</translation>
@@ -2075,7 +2112,6 @@
<translation id="4206323443866416204">પà«àª°àª¤àª¿àª¸àª¾àª¦ રિપોરà«àªŸ</translation>
<translation id="420665587194630159">(આ àªàª•à«àª¸à«àªŸà«‡àª‚શન પà«àª°àª¬àª‚ધિત છે અને તેને દૂર અથવા અકà«àª·àª® કરી શકાતà«àª‚ નથી)</translation>
<translation id="4206944295053515692">સૂચનો માટે Google ને પૂછો</translation>
-<translation id="4207228095438106090">તમે કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡àª®àª¾àª‚ કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને <ph name="URL" /> જોવા માગે છે.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> માં શોધો</translation>
<translation id="4209092469652827314">મોટà«àª‚</translation>
<translation id="421017592316736757">આ ફાઇલ àªàª•à«àª¸à«‡àª¸ કરવા તમારà«àª‚ ઑનલાઇન હોવà«àª‚ આવશà«àª¯àª• છે.</translation>
@@ -2083,6 +2119,7 @@
<translation id="42126664696688958">નિકાસ કરો</translation>
<translation id="42137655013211669">સરà«àªµàª° દà«àªµàª¾àª°àª¾ આ સંસાધનની અâ€à«…કà«àª¸à«‡àª¸ નિષિદà«àª§ હતી.</translation>
<translation id="4215350869199060536">ઉફà«àª«, નામમાં ગેરકાનૂની પà«àª°àª¤à«€àª•à«‹!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" />નો બૅકઅપ લઈ રહà«àª¯àª¾àª‚ છીàª</translation>
<translation id="4235200303672858594">સમગà«àª° સà«àª•à«àª°à«€àª¨</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> માટે àªàª•àª¾àª‰àª¨à«àªŸ ઉમેરો</translation>
<translation id="4235965441080806197">સાઇન ઇન રદ કરો</translation>
@@ -2110,7 +2147,6 @@
<translation id="4270393598798225102">સંસà«àª•àª°àª£ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">કોઇ મેળ મળà«àª¯àª¾àª‚ નથી</translation>
<translation id="4275830172053184480">તમારà«àª‚ ઉપકરણ પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરો</translation>
-<translation id="4276216215490044084">વિશાળ PPD લોડ કરી શકતાં નથી. વધà«àª®àª¾àª‚ વધૠકદ 250 kB છે.</translation>
<translation id="4278390842282768270">મંજૂર</translation>
<translation id="4281844954008187215">સેવાની શરતો</translation>
<translation id="4282196459431406533">Smart Lock ચાલૠકરેલà«àª‚ છે</translation>
@@ -2122,15 +2158,15 @@
<translation id="4289300219472526559">બોલવાનà«àª‚ પà«àª°àª¾àª°àª‚ભ કરો</translation>
<translation id="4289540628985791613">વિહંગાવલોકન</translation>
<translation id="4296575653627536209">નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾ ઉમેરો</translation>
+<translation id="4297322094678649474">ભાષાઓ બદલો</translation>
+<translation id="4299141727003252811">Chrome તથા અનà«àª¯ Google સેવાઓને, જેમ કે અનà«àªµàª¾àª¦, શોધ અને જાહેરાતોને, વà«àª¯àª•à«àª¤àª¿àª—ત કરવા માટે, Google તમારી બà«àª°àª¾àª‰àªàª¿àª‚ગ પà«àª°àªµà«ƒàª¤à«àª¤àª¿, તમે મà«àª²àª¾àª•àª¾àª¤ લો છો તે કેટલીક સાઇટ પરની કનà«àªŸà«‡àª¨à«àªŸ અને અનà«àª¯ બà«àª°àª¾àª‰àªàª°àª¨à«€ કà«àª°àª¿àª¯àª¾àªªà«àª°àª¤àª¿àª•à«àª°àª¿àª¯àª¾àª“નો ઉપયોગ કરી શકે છે.</translation>
<translation id="4300305918532693141">આ સેટિંગ બદલવા માટે, <ph name="BEGIN_LINK" />સમનà«àªµàª¯àª¨àª¨à«‡ ફરીથી સેટ કરો<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">તમને àªàª• નવà«àª‚ OSનà«àª‚ અપડેટ મળà«àª¯à«àª‚ છે. પà«àª°àª¾àª°àª‚ભ કરવા માટે સાઇન ઇન કરો.</translation>
<translation id="4305227814872083840">લાંબો વિલંબ (2 સે)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K લાઇવ)</translation>
+<translation id="4310139701823742692">ખોટા ફોરà«àª®à«‡àªŸàª¨à«€ ફાઇલ છે. PPD ફાઇલ તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="431076611119798497">&amp;વિગતો</translation>
<translation id="4312866146174492540">અવરોધિત કરો (ડિફૉલà«àªŸ)</translation>
-<translation id="4315548163539304064">તમારા મીડિયા ઉપકરણને સà«àª•à«‡àª¨ કરી રહà«àª¯àª¾àª‚ છે...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> નવા ફોટો મળà«àª¯àª¾àª‚</translation>
<translation id="4316850752623536204">વિકાસકરà«àª¤àª¾ વેબસાઇટ</translation>
<translation id="4320177379694898372">કોઈ ઇનà«àªŸàª°àª¨à«‡àªŸ કનેકà«àª¶àª¨ નથી</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ડાઉનલોડ ચાલૠરાખો}one{ડાઉનલોડà«àª¸ ચાલૠરાખો}other{ડાઉનલોડà«àª¸ ચાલૠરાખો}}</translation>
@@ -2155,7 +2191,6 @@
<translation id="4359408040881008151">નિરà«àª­àª° àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨(àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸)ને લીધે ઇનà«àª¸à«àªŸà«‹àª² કરà«àª¯à«àª‚.</translation>
<translation id="4361142739114356624">આ કà«àª²àª¾àª‡àª¨à«àªŸ પà«àª°àª®àª¾àª£àªªàª¤à«àª° માટેની ખાનગી કી ખૂટે છે અથવા તો અમાનà«àª¯ છે</translation>
<translation id="4363771538994847871">કોઈ કાસà«àªŸ ગંતવà«àª¯à«‹ મળà«àª¯àª¾àª‚ ન હતાં. સહાયની જરૂર છે?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ડાઉનલોડ કરà«àª¯à«àª‚</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" />, àªàª• વિંડો શેર કરી રહી છે.</translation>
<translation id="4364830672918311045">સૂચનાઓ પà«àª°àª¦àª°à«àª¶àª¿àª¤ કરો</translation>
<translation id="4365673000813822030">ઊફà«àª«, સમનà«àªµàª¯àª¨ કામ કરતà«àª‚ બંધ થઈ ગયà«àª‚ છે. </translation>
@@ -2176,10 +2211,10 @@
<translation id="4394049700291259645">અકà«àª·àª® કરો</translation>
<translation id="4400367121200150367">કà«àª¯àª¾àª°à«‡àª¯ પાસવરà«àª¡ ન સાચવતી સાઇટ અહીં દેખાશે</translation>
<translation id="4400632832271803360">ટોચની-પંકà«àª¤àª¿ કીની વરà«àª¤àª£à«‚ંક સà«àªµàª¿àªš કરવા માટે લૉનà«àªšàª° કીને દબાવી રાખો</translation>
-<translation id="4405076286418917603">àªàª• અકà«àª·àª°àª¨à«€ જરૂર છે</translation>
<translation id="4408599188496843485">સ&amp;હાય</translation>
<translation id="4409697491990005945">હાંસિયા</translation>
<translation id="4411578466613447185">કોડ સાઇનર</translation>
+<translation id="4412698727486357573">સહાયતા કેનà«àª¦à«àª°</translation>
<translation id="4414232939543644979">નવી &amp;છà«àªªà«€ વિંડો</translation>
<translation id="4415748029120993980">SECG àªàª²àª¿àªªà«àªŸàª¿àª• કરà«àªµ secp384r1 (ઉરà«àª« NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> ને હંમેશા કૂકીઠસેટ કરવાની મંજૂરી આપો</translation>
@@ -2193,7 +2228,6 @@
<translation id="4430369329743628066">બà«àª•àª®àª¾àª°à«àª• ઉમેરાયો</translation>
<translation id="443464694732789311">ચાલૠરાખો</translation>
<translation id="4439318412377770121">શà«àª‚ તમે Google મેઘ ઉપકરણો પર <ph name="DEVICE_NAME" /> ને નોંધાવવા માગો છો?</translation>
-<translation id="4439612350502082674">પà«àª°àª¿àª¨à«àªŸàª° ઉમેરી શકતાં નથી. ફરી શરૂ કરો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="4441124369922430666">શà«àª‚ જà«àª¯àª¾àª°à«‡ મશીન ચાલૠથાય તà«àª¯àª¾àª°à«‡ તમે આ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨àª¨à«‡ આપમેળે પà«àª°àª¾àª°àª‚ભ કરવા માંગો છો?</translation>
<translation id="444134486829715816">વિસà«àª¤à«ƒàª¤ કરો...</translation>
<translation id="4441548209689510310">જોડણી તપાસણી વિકલà«àªªà«‹ બતાવો</translation>
@@ -2215,6 +2249,7 @@
<translation id="4474381447165623168">તમારા વાઇ-ફાઇ નેટવરà«àª•àª¨à«‹ ઉપયોગ કરીને આપમેળે સેટ કરો</translation>
<translation id="4475552974751346499">ડાઉનલોડà«àª¸ શોધો</translation>
<translation id="4476590490540813026">àªàª¥à«àª²à«€àªŸ</translation>
+<translation id="4477015793815781985">Ctrl, Alt અથવા ⌘ શામેલ કરો</translation>
<translation id="4478664379124702289">લિં&amp;કને આ રીતે સાચવો...</translation>
<translation id="4479424953165245642">કિઓસà«àª• àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«àª¸àª¨à«àª‚ સંચાલન કરો</translation>
<translation id="4479639480957787382">ઇથરનેટ</translation>
@@ -2228,8 +2263,6 @@
<translation id="4508051413094283164">બધૠછà«àªªà«€ વિંડોમાં ખોલો</translation>
<translation id="4508265954913339219">સકà«àª°àª¿àª¯àª¤àª¾ નિષà«àª«àª³</translation>
<translation id="4508765956121923607">સà«àª°à«‹&amp;ત જà«àª“</translation>
-<translation id="4509017836361568632">ફોટો કાઢી નાખો</translation>
-<translation id="4513946894732546136">પà«àª°àª¤àª¿àª¸àª¾àª¦</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> દà«àªµàª¾àª°àª¾ સંચાલિત</translation>
<translation id="4514542542275172126">નવો નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾ સેટ કરો</translation>
<translation id="451515744433878153">દૂર કરો</translation>
@@ -2237,6 +2270,7 @@
<translation id="4520385623207007473">ઉપયોગમાંની કà«àª•à«€</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> થી અજાણà«àª¯àª¾ ઉપકરણો</translation>
<translation id="4522570452068850558">વિગતો</translation>
+<translation id="4522600456902129422">આ સાઇટને કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ જોવાની મંજૂરી આપવાનà«àª‚ ચાલૠરાખો</translation>
<translation id="4530494379350999373">મૂળ</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU સમય</translation>
@@ -2249,9 +2283,11 @@
<translation id="4543778593405494224">પà«àª°àª®àª¾àª£àªªàª¤à«àª° મેનેજર</translation>
<translation id="4544174279960331769">ડિફોલà«àªŸ વાદળી અવતાર</translation>
<translation id="4545028762441890696">તેને ફરીથી સકà«àª·àª® કરવા માટે, આના તરફથી નવી પરવાનગીઓ સà«àªµà«€àª•àª¾àª°à«‹:</translation>
+<translation id="454547174531670764">બીજા àªàª•àª¾àª‰àª¨à«àªŸ સાથે સિંક કરો</translation>
<translation id="4545759655004063573">અપરà«àª¯àª¾àªªà«àª¤ પરવાનગીઓને કારણે સાચવી શકાતà«àª‚ નથી. કૃપા કરીને બીજા સà«àª¥àª¾àª¨àª®àª¾àª‚ સાચવો.</translation>
<translation id="4546308221697447294">Google Chrome વડે àªàª¡àªªàª¥à«€ બà«àª°àª¾àª‰àª કરો</translation>
<translation id="4547659257713117923">અનà«àª¯ ઉપકરણોમાંથી કોઈ ટેબà«àª¸ નથી</translation>
+<translation id="4547672827276975204">આપમેળે સેટ કરો</translation>
<translation id="4547992677060857254">તમે પસંદ કરેલà«àª‚ ફોલà«àª¡àª° સંવેદનશીલ ફાઇલો ધરાવે છે. શà«àª‚ તમે ખરેખર "$1" ને આ ફોલà«àª¡àª°àª¨à«€ કાયમી લખવાની àªàª•à«àª¸à«‡àª¸ આપવા માંગો છો?</translation>
<translation id="4552031286893852992">આ સાઇટ ખલેલ પાડતી જાહેરાતો બતાવવાનà«àª‚ વલણ ધરાવે છે તેથી Chrome ઠઆ સાઇટની જાહેરાતો અવરોધિત કરી છે.</translation>
<translation id="4552089082226364758">ફà«àª²à«‡àª¶</translation>
@@ -2423,10 +2459,10 @@
<translation id="4837926214103741331">તમે આ ઉપકરણ વાપરવા માટે અધિકૃત નથી. કૃપા કરીને સાઇન ઇન કરવાની પરવાનગી માટે ઉપકરણના માલિકનો સંપરà«àª• કરો.</translation>
<translation id="4837952862063191349">તમારો સà«àª¥àª¾àª¨àª¿àª• ડેટા અનલૉક અને પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરવા માટે, કૃપા કરીને તમારા જૂના <ph name="DEVICE_TYPE" /> નો પાસવરà«àª¡ દાખલ કરો.</translation>
<translation id="4838355575774807786">નà«àª•àª¸àª¾àª¨àª•àª¾àª°àª• સૉફà«àªŸàªµà«‡àª°àª¨à«‡ જà«àª¯àª¾àª°à«‡ Chrome કાઢી રહà«àª¯à«àª‚ હતà«àª‚ તà«àª¯àª¾àª°à«‡ àªàª• ભૂલ આવી.</translation>
+<translation id="4838836835474292213">કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ વાંચવાના àªàª•à«àª¸à«‡àª¸àª¨à«€ મંજૂરી આપેલ છે</translation>
<translation id="4839303808932127586">વિડિઓને આ રૂપે સા&amp;ચવો...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> આઇટમà«àª¸ પસંદ કરી</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 વધà«}one{# વધà«}other{# વધà«}}</translation>
-<translation id="4840626203080576849">તમે કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને સાઇટ જà«àª¯àª¾àª°à«‡ જોવા માગે તà«àª¯àª¾àª°à«‡ પૂછો (સà«àªàª¾àªµ આપેલ)</translation>
<translation id="4842976633412754305">આ પૃષà«àª  અનધિકૃત સà«àª°à«‹àª¤à«‹àª®àª¾àª‚થી સà«àª•à«àª°àª¿àªªà«àªŸà«àª¸ લોડ કરવાનો પà«àª°àª¯àª¾àª¸ કરી રહà«àª¯à«àª‚ છે.</translation>
<translation id="4844333629810439236">અનà«àª¯ કીબોરà«àª¡à«àª¸</translation>
<translation id="4846680374085650406">તમે આ સેટિંગ માટે વà«àª¯à«àªµàª¸à«àª¥àª¾àªªàª•àª¨à«€ ભલામણને અનà«àª¸àª°à«€ રહà«àª¯àª¾àª‚ છો.</translation>
@@ -2478,6 +2514,7 @@
<translation id="4900392736118574277">તમારà«àª‚ સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª , <ph name="URL" /> પર બદલવામાં આવà«àª¯à«àª‚ હતà«àª‚.</translation>
<translation id="490074449735753175">જોડણી ભૂલોને ઉકેલવામાં સહાય માટે વેબ સેવાનો ઉપયોગ કરો</translation>
<translation id="49027928311173603">સરà«àªµàª°àª®àª¾àª‚થી ડાઉનલોડ કરેલી નીતિ અમાનà«àª¯ છે: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" />નો બૅકઅપ લેવા માટે તૈયાર</translation>
<translation id="4907161631261076876">આ ફાઇલ સામાનà«àª¯ રીતે ડાઉનલોડ કરવામાં આવતી નથી અને તે જોખમી હોઈ શકે છે.</translation>
<translation id="4907306957610201395">પરવાનગી કૅટેગરી</translation>
<translation id="4907824805858067479">તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•à«‡ સાચવેલા કારà«àª¡ બંધ કરà«àª¯àª¾ છે</translation>
@@ -2510,6 +2547,7 @@
<translation id="4953689047182316270">àªàª•à«àª¸à«‡àª¸àª¿àª¬àª¿àª²àª¿àªŸà«€ ઇવેનà«àªŸàª¨à«‹ જવાબ આપો</translation>
<translation id="4953808748584563296">ડિફોલà«àªŸ નારંગી અવતાર</translation>
<translation id="4955814292505481804">વારà«àª·àª¿àª•</translation>
+<translation id="4958834709409349617">તમારા '<ph name="PHONE_NAME_1" />' અને '<ph name="PHONE_NAME_2" />' પર, આ પગલાં ફૉલો કરીને નોટિફિકેશનો ચાલૠકરો:</translation>
<translation id="495931528404527476">Chrome માં</translation>
<translation id="496226124210045887">તમે પસંદ કરેલà«àª‚ ફોલà«àª¡àª° સંવેદનશીલ ફાઇલો ધરાવે છે. શà«àª‚ તમે ખરેખર "$1" ને આ ફોલà«àª¡àª°àª¨à«€ કાયમી વાંચવાની àªàª•à«àª¸à«‡àª¸ આપવા માંગો છો?</translation>
<translation id="4964455510556214366">ગોઠવણી</translation>
@@ -2522,6 +2560,7 @@
<translation id="4970738541803285369">ડેસà«àª•àªŸà«‰àªª પર ઇનà«àª¸à«àªŸà«‰àª² કરો…</translation>
<translation id="4971412780836297815">પૂરà«àª£ થાય તà«àª¯àª¾àª°à«‡ ખોલો</translation>
<translation id="4972129977812092092">પà«àª°àª¿àª¨à«àªŸàª° સંપાદિત કરો</translation>
+<translation id="497287958838527945">Google Pay નો ઉપયોગ કરતા કà«àª°à«‡àª¡àª¿àªŸ કારà«àª¡ અને સરનામાં.</translation>
<translation id="4973307593867026061">પà«àª°àª¿àª‚ટરà«àª¸ ઉમેરો</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> કે તેથી ઓછા અકà«àª·àª°à«‹àª¨à«àª‚ હોય તેવા નામનો ઉપયોગ કરો</translation>
<translation id="497421865427891073">આગળ જાઓ</translation>
@@ -2545,6 +2584,7 @@
<translation id="4998873842614926205">ફેરફારોની પà«àª·à«àªŸàª¿ કરો</translation>
<translation id="499955951116857523">ફાઇલ સંચાલક</translation>
<translation id="5000922062037820727">અવરોધિત (ભલામણ કરેલ)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> નવા ફોટા</translation>
<translation id="5010043101506446253">પà«àª°àª®àª¾àª£àªªàª¤à«àª° અધિકારી</translation>
<translation id="5010929733229908807">આ સમયે તમારા સમનà«àªµàª¯àª¨ પાસફà«àª°à«‡àª સાથે તમામ ડેટા àªàª¨à«àª•à«àª°àª¿àªªà«àªŸ કરાયો
<ph name="TIME" /></translation>
@@ -2553,6 +2593,7 @@
<translation id="5015762597229892204">પà«àª°àª¿àª¨à«àªŸàª° ડà«àª°àª¾àª‡àªµàª° àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ પસંદ કરો</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">યાદ રાખો</translation>
+<translation id="5018207570537526145">àªàª•à«àª¸à«àªŸà«‡àª‚શન વેબસાઇટ ખોલો</translation>
<translation id="5024856940085636730">ઑપરેશનમાં અપેકà«àª·àª¿àª¤ કરતાં વધૠસમય લાગી રહà«àª¯à«‹ છે. શà«àª‚ તમે તેને નિરસà«àª¤ કરવા માગો છો?</translation>
<translation id="5026874946691314267">આ ફરી બતાવશો નહીં</translation>
<translation id="5027550639139316293">ઇમેઇલ પà«àª°àª®àª¾àª£àªªàª¤à«àª°</translation>
@@ -2622,6 +2663,7 @@
<translation id="5143374789336132547">જà«àª¯àª¾àª°à«‡ તમે હોમ બટન કà«àª²àª¿àª• કરો છો તà«àª¯àª¾àª°à«‡ જે પૃષà«àª  દરà«àª¶àª¾àªµàªµàª¾àª®àª¾àª‚ આવે છે તે <ph name="EXTENSION_NAME" /> àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨à«‡ બદલà«àª¯à«àª‚ છે.</translation>
<translation id="5143712164865402236">પૂરà«àª£ સà«àª•à«àª°à«€àª¨àª®àª¾àª‚ દાખલ થાઓ</translation>
<translation id="5145331109270917438">સંશોધિત કરà«àª¯àª¾àª¨à«€ તારીખ</translation>
+<translation id="514561958218673757">તમારા ઉપકરણો પર, આ પગલાં ફૉલો કરીને નોટિફિકેશનો ચાલૠકરો:</translation>
<translation id="5150254825601720210">નેટસà«àª•à«‡àªª પà«àª°àª®àª¾àª£àªªàª¤à«àª° SSL સરà«àªµàª° નામ</translation>
<translation id="5151354047782775295">ડિસà«àª• સà«àª¥àª¾àª¨ ખાલી કરો અથવા પસંદ કરેલ ડેટા આપમેળે કાઢી નાખવામાં આવી શકે છે</translation>
<translation id="5153297660536091054">PIN અનલૉક સà«àªµàª¿àª§àª¾</translation>
@@ -2679,6 +2721,7 @@
<translation id="5238278114306905396">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ "<ph name="EXTENSION_NAME" />" આપમેળે દૂર થઈ ગઈ છે.</translation>
<translation id="5238369540257804368">સà«àª•à«‹àªªà«àª¸</translation>
<translation id="5241128660650683457">તમે મà«àª²àª¾àª•àª¾àª¤ લો છો તે વેબસાઇટà«àª¸ પરનો તમારો બધો ડેટા વાંચો</translation>
+<translation id="5241567694820672363">ડિફૉલà«àªŸ પà«àª°àª¾àª°àª‚ભ પેજને પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરીàª?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" ને સકà«àª·àª® કરીàª?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> કà«àª°à«‡àª¶ થયà«àª‚ છે. àªàªªà«àª²àª¿àª•à«‡àª¶àª¨àª¨à«‡ ફરીથી પà«àª°àª¾àª°àª‚ભ કરવા માટે આ બલૂન કà«àª²àª¿àª• કરો.</translation>
<translation id="5249624017678798539">ડાઉનલોડ પૂરà«àª£ થતા પહેલાં બà«àª°àª¾àª‰àªàª° કà«àª°à«‡àª¶ થયà«àª‚.</translation>
@@ -2688,7 +2731,6 @@
<translation id="5254368820972107711">દૂર કરવા માટેની ફાઇલો બતાવો</translation>
<translation id="52550593576409946">કિઓસà«àª• àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ લોંચ કરી શકાઈ નથી.</translation>
<translation id="5255315797444241226">તમે દાખલ કરેલો પાસફà«àª°à«‡àª ખોટો છે.</translation>
-<translation id="5259571578888203461">સાઇટને તમે કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરો છો તે ટેકà«àª¸à«àªŸ અને છબીઓ જોવાની મંજૂરી ન આપો</translation>
<translation id="5260508466980570042">માફ કરશો, તમારો ઈમેઇલ અથવા પાસવરà«àª¡ ચકાસી શકાયો નથી. કૃપા કરી ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="5261683757250193089">વેબ દà«àª•àª¾àª¨àª®àª¾àª‚ ખોલો</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ફાઇલોને ગમે તà«àª¯àª¾àª‚થી àªàª•à«àª¸à«‡àª¸ કરો, ઑફલાઇનથી પણ.<ph name="MARKUP_2" />
@@ -2741,7 +2783,6 @@
<translation id="5324780743567488672">તમારા સà«àª¥àª¾àª¨àª¨à«‹ ઉપયોગ કરીને આપમેળે સમય àªà«‹àª¨ સેટ કરો</translation>
<translation id="5327248766486351172">નામ</translation>
<translation id="532943162177641444">આ ઉપકરણ દà«àªµàª¾àª°àª¾ ઉપયોગમાં લઈ શકાય તેવà«àª‚ મોબાઇલ હોટસà«àªªà«‹àªŸ સેટ કરવા માટે તમારા <ph name="PHONE_NAME" /> પરની સૂચનાને ટૅપ કરો.</translation>
-<translation id="5329615878510216304">ફરીથી સà«àª•à«…ન કરો</translation>
<translation id="5329858601952122676">&amp;કાઢી નાખો</translation>
<translation id="5330145655348521461">આ ફાઇલોને બીજા ડેસà«àª•àªŸà«‰àªª પર ખોલેલી. તેને જોવા માટે <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) પર જાઓ.</translation>
<translation id="5330512191124428349">માહિતી મેળવો</translation>
@@ -2751,6 +2792,7 @@
<translation id="5334142896108694079">સà«àª•à«àª°àª¿àªªà«àªŸ કેશ</translation>
<translation id="533433379391851622">અપેકà«àª·àª¿àª¤ સંસકરણ "<ph name="EXPECTED_VERSION" />" છે, પરંતૠસંસà«àª•àª°àª£ "<ph name="NEW_ID" />" હતà«àª‚.</translation>
<translation id="5334844597069022743">સà«àª°à«‹àª¤ જà«àª“</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google ડà«àª°àª¾àª‡àªµ<ph name="END_LINK" />માં <ph name="FILE_COUNT" />નો બૅકઅપ લઈ રહà«àª¯àª¾àª‚ છીàª</translation>
<translation id="5337771866151525739">તૃતીય-પકà«àª· દà«àªµàª¾àª°àª¾ ઇનà«àª¸à«àªŸà«‹àª² કરેલà«àª‚.</translation>
<translation id="5338503421962489998">સà«àª¥àª¾àª¨àª¿àª• સà«àªŸà«‹àª°à«‡àªœ</translation>
<translation id="5340217413897845242">શેલà«àª« આઇટમ 6</translation>
@@ -2872,6 +2914,7 @@
<translation id="5516183516694518900">તમારા તમામ ઉપકરણો પર તમારા બà«àª•àª®àª¾àª°à«àª•à«àª¸, ઇતિહાસ, પાસવરà«àª¡à«àª¸ અને અનà«àª¯ સેટિંગà«àª¸ મેળવવા માટે તમારા Google àªàª•àª¾àª‰àª¨à«àªŸ સાથે Chrome માં સાઇન ઇન કરો.</translation>
<translation id="551752069230578406">તમારા àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚ પà«àª°àª¿àª¨à«àªŸàª° ઉમેરી રહà«àª¯à«àª‚ છે - આમાં પળવારનો સમય લાગી શકે છે...</translation>
<translation id="5517535964909391608">અસà«àª°àª•à«àª·àª¿àª¤ કનà«àªŸà«‡àª¨à«àªŸ અવરોધિત</translation>
+<translation id="5518219166343146486">જà«àª¯àª¾àª°à«‡ કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને સાઇટ જોવા માંગે તà«àª¯àª¾àª°à«‡ પૂછો</translation>
<translation id="5518584115117143805">àªàª¨à«àª•à«àª°àª¿àªªà«àª¶àª¨ પà«àª°àª®àª¾àª£àªªàª¤à«àª° ઇમેઇલ કરો</translation>
<translation id="5521078259930077036">શà«àª‚ આ તમારી અપેકà«àª·àª¾ મà«àªœàª¬àª¨à«àª‚ હોમ પૃષà«àª  છે?</translation>
<translation id="5521348028713515143">ડેસà«àª•àªŸà«‰àªª શોરà«àªŸàª•àªŸ ઉમેરો</translation>
@@ -2882,9 +2925,9 @@
<translation id="5527463195266282916">àªàª•à«àª¸à«àªŸà«‡àª‚શનને ડાઉનગà«àª°à«‡àª¡ કરવાનો પà«àª°àª¯àª¾àª¸ કરà«àª¯à«‹.</translation>
<translation id="5527474464531963247">તમે બીજà«àª‚ નેટવરà«àª• પણ પસંદ કરી શકો છો. </translation>
<translation id="5528368756083817449">બà«àª•àª®àª¾àª°à«àª• વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">વૈશà«àªµàª¿àª•</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> આ કરવા માંગે છે</translation>
+<translation id="5534304873398226603">ફોટો અથવા વીડિઓ કાઢી નાંખો</translation>
<translation id="5534520101572674276">કદની ગણના કરી રહà«àª¯à«àª‚ છે</translation>
<translation id="5535941515421698170">આ ઉપકરણ પરથી તમારો અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚નો ડેટા પણ દૂર કરો</translation>
<translation id="5537725057119320332">કાસà«àªŸ કરો</translation>
@@ -2924,8 +2967,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹ લોડ કરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="5592595402373377407">હજૠસà«àª§à«€ પરà«àª¯àª¾àªªà«àª¤ ડેટા ઉપલબà«àª§ નથી.</translation>
+<translation id="5593766628437008432">તમારા '<ph name="PHONE_NAME" />' પર, આ પગલાં ફૉલો કરીને નોટિફિકેશનો ચાલૠકરો:</translation>
<translation id="5595152862129936745">ખૂબ દૂર</translation>
<translation id="5595485650161345191">સરનામà«àª‚ સંપાદિત કરો</translation>
+<translation id="5596627076506792578">વધૠવિકલà«àªªà«‹</translation>
<translation id="5600706100022181951">અપડેટ ડાઉનલોડ કરવામાં <ph name="UPDATE_SIZE_MB" /> MB મોબાઇલ ડેટા વપરાશે. શà«àª‚ તમે ચાલૠરાખવા માગો છો?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">અનà«àª¯ શોધ àªàª‚જીનà«àª¸</translation>
@@ -2954,6 +2999,7 @@
<translation id="563535393368633106">àªàª•à«àª¸à«‡àª¸ કરતાં પહેલાં પૂછો (ભલામણ કરેલ)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> નો ઉપયોગ કરવા માટે તમારે પહેલા <ph name="LINK_START" />નેટવરà«àª•àª¨àª¾ સાઇન-ઇન પૃષà«àª àª¨à«€ મà«àª²àª¾àª•àª¾àª¤ લેવી<ph name="LINK_END" /> જરૂરી છે, જે થોડીવારમાં આપમેળે ખà«àª²àª¶à«‡. જો આવà«àª‚ ન થાય, તો નેટવરà«àª•àª¨à«‹ ઉપયોગ કરી શકાતો નથી.</translation>
<translation id="5637476008227280525">મોબાઇલ ડેટા સકà«àª·àª®</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome વેબ દà«àª•àª¾àª¨<ph name="END_LINK" />માં àªàª•à«àª¸à«àªŸà«‡àª‚શન અને થીમ શોધો.</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> કલાક પહેલા અપડેટ કરà«àª¯à«àª‚</translation>
<translation id="5639549361331209298">આ પૃષà«àª àª¨à«‡ ફરીથી લોડ કરો, વધૠવિકલà«àªªà«‹ જોવા માટે હોલà«àª¡ કરો</translation>
<translation id="5642508497713047">CRL હસà«àª¤àª¾àª•à«àª·àª°àª•àª°à«àª¤àª¾</translation>
@@ -2965,6 +3011,7 @@
<translation id="5657667036353380798">બાહà«àª¯ àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨ માટે chrome સંસà«àª•àª°àª£ <ph name="MINIMUM_CHROME_VERSION" /> અથવા તેનાથી મોટà«àª‚ સંસà«àª•àª°àª£ ઇનà«àª¸à«àªŸà«‹àª² કરેલ હોવà«àª‚ જરૂરી છે.</translation>
<translation id="5658415415603568799">વધારાની સà«àª°àª•à«àª·àª¾ માટે, Smart Lock તમને 20 કલાક પછી તમારો પાસવરà«àª¡ દાખલ કરવાનà«àª‚ કહેશે.</translation>
<translation id="5659593005791499971">ઇમેઇલ</translation>
+<translation id="5659833766619490117">આ પેજનો અનà«àªµàª¾àª¦ કરી શકાયો નથી</translation>
<translation id="5662477687021125631">શાશà«àªµàª¤</translation>
<translation id="5667546120811588575">Google Play સેટ કરી રહà«àª¯àª¾àª‚ છીàª...</translation>
<translation id="5669267381087807207">સકà«àª°àª¿àª¯ કરી રહà«àª¯à«àª‚ છે</translation>
@@ -3000,6 +3047,7 @@
<translation id="5729712731028706266">&amp;જà«àª“</translation>
<translation id="5729996640881880439">માફ કરશો, અમે આ ભૂલ માટે કોડ બતાવી શકતાં નથી.</translation>
<translation id="5731247495086897348">પે&amp;સà«àªŸ કરો અને જાઓ</translation>
+<translation id="5731409020711461763">1 નવો ફોટો</translation>
<translation id="5734362860645681824">સંચાર</translation>
<translation id="5735973442555172575">Android àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹àª¨à«‹ ઉપયોગ કરવા માટે, ફરીથી સાઇન ઇન કરો અને અપડેટ કરો.</translation>
<translation id="5736796278325406685">કૃપા કરીને àªàª• માનà«àª¯ વપરાશકરà«àª¤àª¾àª¨àª¾àª® દાખલ કરો</translation>
@@ -3030,11 +3078,13 @@
<translation id="577322787686508614">આના પર વાંચન ઓપરેશનને મંજૂરી નથી: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">ફાઇલà«àª¸ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ ખોલો</translation>
<translation id="5774515636230743468">સà«àªªàª·à«àªŸ:</translation>
+<translation id="5775834615653774429">મશીનને ડોમેન સાથે જોડવામાં નિષà«àª«àª³ રહà«àª¯àª¾àª‚. સંસà«àª¥àª¾àª—ત àªàª•àª® અસà«àª¤àª¿àª¤à«àªµ ધરાવતà«àª‚ નથી.</translation>
<translation id="577624874850706961">કૂકીઠશોધો</translation>
<translation id="5777468213129569553">Chrome ખોલો</translation>
<translation id="5778747455497889540">નીચે રૅનà«àª¡àª®àª²à«€ બનાવવામાં આવેલ સà«àª°àª•à«àª·àª¿àª¤ મોડà«àª¯à«àª² પાસવરà«àª¡ છે, જે તમારા કમà«àªªà«àª¯à«àªŸàª°àª¨à«‡ આપવામાં આવà«àª¯à«‹ છે:</translation>
<translation id="5780973441651030252">પà«àª°àª¾àª§àª¾àª¨à«àª¯àª¤àª¾ પર પà«àª°àª•à«àª°àª¿àª¯àª¾ કરો</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" />ને આદેશો મોકલો</translation>
+<translation id="5782227691023083829">ભાષાંતર કરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="5783221160790377646">કોઈ ભૂલને લીધે, નિરીકà«àª·àª£ કરેલ વપરાશકરà«àª¤àª¾ બનાવી શકાયો નહોતો. કૃપા કરીને પછીથી ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="5783602409389152506">ઉપકરણો માટે સà«àª•à«‡àª¨ કરતી વખતે...</translation>
<translation id="57838592816432529">અવાજ બંધ કરો</translation>
@@ -3048,6 +3098,7 @@
<translation id="5804241973901381774">પરવાનગીઓ</translation>
<translation id="580571955903695899">શીરà«àª·àª•àª¥à«€ પà«àª¨àªƒàª•à«àª°àª®àª¾àª‚કિત કરો</translation>
<translation id="5807290661599647102">સà«àª•à«àª°à«€àª¨ લૉક સેટ કરો</translation>
+<translation id="580926004266167721">મશીનને ડોમેન સાથે જોડવામાં નિષà«àª«àª³ રહà«àª¯àª¾àª‚. આ કદાચ સંસà«àª¥àª¾àª—ત àªàª•àª®àª¨àª¾ તમારા àªàª•àª¾àª‰àª¨à«àªŸ માટે અપૂરતા વિશેષાધિકારોને કારણે હોઈ શકે છે.</translation>
<translation id="580961539202306967">જà«àª¯àª¾àª°à«‡ સાઇટ મને પà«àª¶ સંદેશાઓ મોકલવાનà«àª‚ ઇચà«àª›à«‡ તà«àª¯àª¾àª°à«‡ મને પૂછો (ભલામણ કરેલ)</translation>
<translation id="5814126672212206791">કનેકà«àª¶àª¨àª¨à«‹ પà«àª°àª•àª¾àª°</translation>
<translation id="5815645614496570556">X.400 સરનામà«àª‚</translation>
@@ -3069,8 +3120,10 @@
<translation id="5835754902560991078">અતà«àª¯àª‚ત ટૂંકો વિલંબ (0.6 સે)</translation>
<translation id="5838456317242088717">વરà«àª¤àª®àª¾àª¨ છૂપà«àª‚ સતà«àª°</translation>
<translation id="5842497610951477805">Bluetooth સકà«àª·àª®</translation>
+<translation id="5843250171025351504">તમારà«àª‚ ઉપકરણ હવે તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• દà«àªµàª¾àª°àª¾ ઉલà«àª²à«‡àª–િત નà«àª¯à«‚નતમ ગà«àª°àª¾àª¹àª• વરà«àªàª¨ સાથે સà«àª¸àª‚ગત નથી. કૃપા કરીને લૉગ ઇન કરવા માટે અપડેટ કરો.</translation>
<translation id="5846929185714966548">ટૅબ 4</translation>
<translation id="5848924408752252705">પાછળ જવા માટે ટચ કરો.</translation>
+<translation id="5849212445710944278">પહેલેથી ઉમેરેલ છે</translation>
<translation id="5849570051105887917">હોમ પà«àª°àª¦àª¾àª¤àª¾àª¨à«‹ કોડ</translation>
<translation id="5849869942539715694">àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨ પૅક કરો...</translation>
<translation id="5850516540536751549">આ ફાઇલ પà«àª°àª•àª¾àª° સમરà«àª¥àª¿àª¤ નથી. આ પà«àª°àª•àª¾àª°àª¨à«€ ફાઇલ ખોલી શકે તે àªàªªà«àª²àª¿àª•à«‡àª¶àª¨àª¨à«‡ શોધવા માટે કૃપા કરીને <ph name="BEGIN_LINK" />Chrome વેબ દà«àª•àª¾àª¨<ph name="END_LINK" />ની મà«àª²àª¾àª•àª¾àª¤ લો.
@@ -3096,6 +3149,7 @@
<translation id="586567932979200359">તમે <ph name="PRODUCT_NAME" /> ને તેની ડિસà«àª• છબીથી ચલાવી રહà«àª¯àª¾ છો. તેને તમારા કમà«àªªà«àª¯à«àªŸàª° પર ઇનà«àª¸à«àªŸà«‹àª² કરવાથી તમે તેને ડિસà«àª• છબી વગર ચલાવી શકો છો, અને તે અપ-ટà«-ડેટ રાખવામાં આવશે તેની ખાતરી થાય છે.</translation>
<translation id="5866557323934807206">ભાવિ મà«àª²àª¾àª•àª¾àª¤à«‹ માટે આ સેટિંગà«àª¸àª¨à«‡ સાફ કરો</translation>
<translation id="5866840822086176774">ખૂબ સશકà«àª¤</translation>
+<translation id="5867841422488265304">વેબ àªàª¡à«àª°à«‡àª¸ શોધો અથવા લખો</translation>
<translation id="5869029295770560994">બરાબર, સમજાઈ ગયà«àª‚</translation>
<translation id="5869522115854928033">સાચવેલા પાસવરà«àª¡à«àª¸</translation>
<translation id="5870086504539785141">àªàª•à«àª¸à«‡àª¸àª¿àª¬àª¿àª²àª¿àªŸà«€ મેનૂ બંધ કરો</translation>
@@ -3153,7 +3207,6 @@
<translation id="5972708806901999743">ટોચ પર જાઓ</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> શરૂ કરો</translation>
<translation id="5975083100439434680">àªà«‚મ ઘટાડો</translation>
-<translation id="5975730206036440725">PPD શોધી શકતાં નથી. તમારી Chromebook ઑનલાઇન છે કે નહીં તે તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="5975792506968920132">બેટરી ચારà«àªœàª¨à«€ ટકાવારી</translation>
<translation id="5976160379964388480">અનà«àª¯ લોકો</translation>
<translation id="5978264784700053212">સંદેશ કેનà«àª¦à«àª°</translation>
@@ -3163,6 +3216,7 @@
<translation id="5984222099446776634">હાલમાં મà«àª²àª¾àª•àª¾àª¤ લીધેલા</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />આ તમારા ઉપકરણ અને તમે કેવી રીતે તેનો ઉપયોગ કરો છો તેના વિશેની સામાનà«àª¯ માહિતી છે, જેમ કે બૅટરી સà«àª¤àª°, તમે કેટલીવાર તમારી àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹àª¨à«‹ ઉપયોગ કરો છો, તમારા નેટવરà«àª• કનેકà«àª¶àª¨à«àª¸àª¨à«€ ગà«àª£àªµàª¤à«àª¤àª¾ અને અવધિ (જેમ કે Wi‑Fi અને Bluetooth) અને જà«àª¯àª¾àª°à«‡ વસà«àª¤à«àª“ જે રીતે કામ કરવી જોઈઠતે રીતે ન કરે તà«àª¯àª¾àª°àª¨à«€ કà«àª°à«‡àª¶ રિપોરà«àªŸà«àª¸. તેનો ઉપયોગ Google ના ઉતà«àªªàª¾àª¦àª¨à«‹ અને સેવાઓને દરેક જણ માટે બહેતર બનાવવા માટે થશે. કેટલીક àªàª•à«€àª•à«ƒàª¤ માહિતી Android વિકાસકરà«àª¤àª¾àª“ જેવા ભાગીદારોની પણ સહાય કરશે, જેનાથી àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹ અને ઉતà«àªªàª¾àª¦àª¨à«‹ બહેતર બનાવવામાં આવે.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />તમે આને કોઈપણ સમયે Android àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹àª¨à«€ સેટિંગà«àª¸àª®àª¾àª‚ ચાલૠઅથવા બંધ કરી શકો છો. આ સિસà«àªŸàª® અપડેટà«àª¸ અને સà«àª°àª•à«àª·àª¾ જેવી આવશà«àª¯àª• સેવાઓ પà«àª°àª¾àªªà«àª¤ કરવા માટે તેને જરૂર હોય àªàªµà«€ માહિતી મોકલવા માટેની તમારા ઉપકરણની કà«àª·àª®àª¤àª¾àª¨à«‡ પà«àª°àª­àª¾àªµàª¿àª¤ કરતà«àª‚ નથી.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">અનà«àªµàª¾àª¦àª¿àª¤</translation>
<translation id="5991049340509704927">મૅગà«àª¨àª¿àª«àª¾àª‡</translation>
<translation id="5993332328670040093">ડેટા વપરાશનà«àª‚ હવેથી માપન કરવામાં આવશે નહિ.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> પોતાને અપડેટ રાખી શકશે નહીં.</translation>
@@ -3186,7 +3240,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ઉપકરણ કનેકà«àªŸ કરà«àª¯à«àª‚</translation>
<translation id="6032912588568283682">ફાઇલ સિસà«àªŸàª®</translation>
<translation id="6034662038931255275">OS અપડેટ સફળ</translation>
-<translation id="6035651096710386140">Ctrl અને Altમાંથી કોઈ àªàª•, બનà«àª¨à«‡ નહીં</translation>
<translation id="6039651071822577588">નેટવરà«àª• ગà«àª£àª§àª°à«àª® નિરà«àª¦à«‡àª¶àª¿àª•àª¾ અયોગà«àª¯</translation>
<translation id="604001903249547235">મેઘ બેકઅપ</translation>
<translation id="6040143037577758943">બંધ કરો</translation>
@@ -3194,8 +3247,8 @@
<translation id="604124094241169006">સà«àªµàªšàª²àª¿àª¤</translation>
<translation id="6042169520002885235">પà«àª°àª¿àª¨à«àªŸàª° ઉતà«àªªàª¾àª¦àª• અને મૉડલ પસંદ કરો</translation>
<translation id="6042308850641462728">વધà«</translation>
+<translation id="6042850536017090003">àªàªª નોટિફિકેશનો પર ટૅપ કરો.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> સાથે Chrome ટૅબ શેર કરી રહી છે.</translation>
-<translation id="6043357981274314628">થઈ ગયà«àª‚!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> સાથે Chrome ટૅબ અને ઑડિઓને શેર કરી રહી છે.</translation>
<translation id="6049004884579590341">પૂરà«àª£ સà«àª•à«àª°à«€àª¨àª¥à«€ બહાર નીકળવા માટે |<ph name="ACCELERATOR" />|ને દબાવી રાખો</translation>
<translation id="6049065490165456785">આંતરિક કૅમેરાથી ફોટો</translation>
@@ -3207,6 +3260,7 @@
<translation id="6056710589053485679">સામાનà«àª¯ રીતે ફરીથી લોડ કરો</translation>
<translation id="6059652578941944813">પà«àª°àª®àª¾àª£àªªàª¤à«àª° હાયરારà«àª•à«€</translation>
<translation id="6059925163896151826">USB ઉપકરણો</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> કà«àª°à«…શ થયà«àª‚ છે.</translation>
<translation id="6064217302520318294">સà«àª•à«àª°à«€àª¨ લૉક</translation>
<translation id="6065289257230303064">પà«àª°àª®àª¾àª£àªªàª¤à«àª° વિષય નિરà«àª¦à«‡àª¶àª¿àª•àª¾àª¨àª¾ લકà«àª·àª£à«‹ </translation>
<translation id="6068338049763724728">રીમોટ પà«àª°àªµà«‡àª¶ નોંધણીને સકà«àª·àª® કરો</translation>
@@ -3238,9 +3292,11 @@
<translation id="6107012941649240045">આને રજૂ કરેલà«àª‚</translation>
<translation id="6112952769866305444">વà«àª¯àª•à«àª¤àª¿, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /> ને સંપાદિત કરો</translation>
<translation id="6115424132962100663">પાછળ જવા માટે |<ph name="SHORTCUT" />| દબાવો</translation>
+<translation id="6116338172782435947">કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પર કૉપિ કરેલ ટેકà«àª¸à«àªŸ અને છબીઓને જà«àª“</translation>
<translation id="6116921718742659598">ભાષા અને ઇનપà«àªŸ સેટિંગà«àª¸ બદલો</translation>
<translation id="6120205520491252677">પà«àª°àª¾àª°àª‚ભ સà«àª•à«àª°à«€àª¨ પર આ પૃષà«àª  પિન કરો...</translation>
<translation id="6122081475643980456">તમારà«àª‚ ઇનà«àªŸàª°àª¨à«‡àªŸ કનેકà«àª¶àª¨ નિયંતà«àª°àª¿àª¤ કરવામાં આવી રહà«àª¯à«àª‚ છે</translation>
+<translation id="6122095009389448667">કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡àª¨à«‡ જોવાથી આ સાઇટને બà«àª²à«‰àª• કરવાનà«àª‚ ચાલૠરાખો</translation>
<translation id="6122875415561139701">આના પર લેખન ઓપરેશનને મંજૂરી નથી: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">નીચેના àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸ આ àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨ પર નિરà«àª­àª° કરે છે:</translation>
<translation id="6125479973208104919">કમનસીબે, તમને આ <ph name="DEVICE_TYPE" />માં તમારà«àª‚ àªàª•àª¾àª‰àª¨à«àªŸ ઉમેરવાની જરૂર પડશે.</translation>
@@ -3282,6 +3338,7 @@
<translation id="6178664161104547336">àªàª• પà«àª°àª®àª¾àª£àªªàª¤à«àª° પસંદ કરો</translation>
<translation id="6180288788882902869">તમારા <ph name="DEVICE_TYPE" /> પર Google Play</translation>
<translation id="6181431612547969857">ડાઉનલોડ અવરોધિત કરà«àª¯à«àª‚</translation>
+<translation id="6181803575025675566">આની કારà«àª¯ કરવાની રીતને <ph name="LINK_START" />સેટિંગ<ph name="LINK_END" />માં નિયંતà«àª°àª¿àª¤ કરો.</translation>
<translation id="6185132558746749656">ઉપકરણનà«àª‚ સà«àª¥àª¾àª¨</translation>
<translation id="6185696379715117369">પૃષà«àª  ઉપર</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> સાથે ખોલો</translation>
@@ -3314,7 +3371,6 @@
<translation id="6237816943013845465">તમને તમારà«àª‚ સà«àª•à«àª°à«€àª¨ રિàªà«‹àª²à«àª¯à«‚શન સમાયોજિત કરવાની મંજૂરી આપે છે</translation>
<translation id="6238923052227198598">લૉક સà«àª•à«àª°à«€àª¨ પર àªàª• àªàª•àª¦àª® નવી નોંધ રાખો</translation>
<translation id="6239558157302047471">&amp;ફà«àª°à«‡àª® ફરીથી લોડ કરો</translation>
-<translation id="624022915548992686">પેજમાંથી બહાર નીકળો</translation>
<translation id="6241530762627360640">તમારા સિસà«àªŸàª® સાથે જોડી બનાવેલા Bluetooth ઉપકરણો વિશેની માહિતી àªàª•à«àª¸à«‡àª¸ કરો અને નજીકના Bluetooth ઉપકરણોની શોધ કરો.</translation>
<translation id="6243774244933267674">સરà«àªµàª° અનà«àªªàª²àª¬à«àª§</translation>
<translation id="6246413617632217567">નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾ આયાત કરી શકà«àª¯àª¾àª‚ નથી. કૃપા કરીને તમારà«àª‚ હારà«àª¡ ડà«àª°àª¾àª‡àªµ સà«àª¥àª¾àª¨ અને પરવાનગીઓ તપાસો અને ફરીથી પà«àª°àª¯àª¾àª¸ કરો.</translation>
@@ -3331,13 +3387,13 @@
<translation id="6263284346895336537">મહતà«àªµàªªà«‚રà«àª£ નથી</translation>
<translation id="6263541650532042179">સમનà«àªµàª¯àª¨ ફરીથી સેટ કરો </translation>
<translation id="6264365405983206840">&amp;બધા પસંદ કરો</translation>
+<translation id="6265930187414222160">થઈ ગયà«àª‚! હાનિકારક સૉફà«àªŸàªµà«‡àª° કાઢી નાખà«àª¯à«àª‚.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> પર પોતાને પà«àª°àª®àª¾àª£àª¿àª¤ કરવા માટે àªàª• પà«àª°àª®àª¾àª£àªªàª¤à«àª° પસંદ કરો</translation>
<translation id="6268252012308737255"><ph name="APP" /> સાથે ખોલો</translation>
<translation id="6268747994388690914">HTML ફાઇલમાંથી બà«àª•àª®àª¾àª°à«àª•à«àª¸ આયાત કરો...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />સિસà«àªŸàª® અને àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ માહિતી<ph name="END_LINK1" /> અને <ph name="BEGIN_LINK2" />મેટà«àª°àª¿àª•à«àª¸<ph name="END_LINK2" /> મોકલો</translation>
<translation id="6272643420381259437">પà«àª²àª—-ઇનને ડાઉનલોડ કરવામાં (<ph name="ERROR" />) ભૂલ આવી હતી</translation>
<translation id="6273677812470008672">ગà«àª£àªµàª¤à«àª¤àª¾</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome વેબ સà«àªŸà«‹àª°<ph name="END_LINK" /> પર àªàª•à«àª¸à«àªŸà«‡àª‚શન અને àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ મેળવો</translation>
<translation id="62751439899495218">ફોટો બદલો</translation>
<translation id="6276301056778294989">ખાતરી કરો કે ઉપકરણ સમાન કોડ દરà«àª¶àª¾àªµà«€ રહà«àª¯à«àª‚ છે.</translation>
<translation id="6277105963844135994">નેટવરà«àª• ટાઇમઆઉટ</translation>
@@ -3363,12 +3419,12 @@
<translation id="6311220991371174222">તમારી પà«àª°à«‹àª«àª¾àª‡àª² ખોલતી વખતે કોઈ ભૂલ આવાને કારણે Chrome પà«àª°àª¾àª°àª‚ભ કરી શકતાં નથી. Chrome પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="6312403991423642364">અજà«àªžàª¾àª¤ નેટવરà«àª• ભૂલ</translation>
<translation id="6313641880021325787">VRથી બહાર નીકળો</translation>
-<translation id="6314335155547195432">પાસવરà«àª¡ જનરેટ કરો</translation>
<translation id="6314819609899340042">આ <ph name="IDS_SHORT_PRODUCT_NAME" /> ઉપકરણ પર તમે સફળતાપૂરà«àªµàª• ડિબગિંગ સà«àªµàª¿àª§àª¾àª“ સકà«àª·àª® કરેલી છે.</translation>
-<translation id="6315343732431721770"><ph name="URL" /> ને શામેલ કરવા માટે તમારા સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª à«‹ બદલવામાં આવà«àª¯àª¾àª‚ હતાં. તમારા સà«àªŸàª¾àª°à«àªŸàª…પ પૃષà«àª àª¨à«‡ બદલનારા àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ અકà«àª·àª® કરવા માટે, પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો કà«àª²àª¿àª• કરો.</translation>
<translation id="6315493146179903667">બધાને આગળ લાવો</translation>
<translation id="6316806695097060329">તમને વેબનો શà«àª°à«‡àª·à«àª  અનà«àª­àªµ આપવા માટે આ <ph name="SHORT_PRODUCT_NAME" /> ઉપકરણને રચવામાં આવà«àª¯à«àª‚ હતà«àª‚.</translation>
+<translation id="6317318380444133405">હવે સમરà«àª¥àª¿àª¤ રહà«àª¯à«àª‚ નથી.</translation>
<translation id="6317369057005134371">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ વિનà«àª¡à«‹ માટે રાહ જોઇ રહà«àª¯àª¾àª‚ છે...</translation>
+<translation id="6318407754858604988">ડાઉનલોડ શરૂ થયà«àª‚</translation>
<translation id="6322279351188361895">ખાનગી કી વાંચવામાં નિષà«àª«àª³ છે.</translation>
<translation id="6325191661371220117">સà«àªµàª¤àªƒ લોનà«àªš અકà«àª·àª® કરો</translation>
<translation id="6326175484149238433">Chrome માંથી દૂર કરો</translation>
@@ -3378,7 +3434,6 @@
<translation id="6333049849394141510">શà«àª‚ સમનà«àªµàª¯àª¨ કરવાનà«àª‚ છે તે પસંદ કરો</translation>
<translation id="6333064448949140209">ડીબગિંગ માટે ફાઇલ Google ને મોકલવામાં આવશે</translation>
<translation id="6333834492048057036">શોધ માટે સરનામાં બાર પર ફોકસ કરો</translation>
-<translation id="6336907568130557310">તમારો પાસવરà«àª¡ જે નિકાસ કરેલી ફાઇલને જોઈ શકે છે તે કોઈ પણ વà«àª¯àª•à«àª¤àª¿àª¨à«‡ દૃશà«àª¯àª•à«àª·àª® હશે. ફાઇલને કોઈની પણ સાથે શેર ન કરશો અને તેને આયાત કરà«àª¯àª¾ પછી ડિલીટ કરશો.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> માટે àªàª• નવી પà«àª°à«‹àª«àª¾àª‡àª² બનાવો</translation>
<translation id="6340017061976355871">સરà«àªµàª° સાથે કનેકà«àªŸ ન કરી શકà«àª¯àª¾àª‚. કૃપા કરીને તમારà«àª‚ નેટવરà«àª• કનેકà«àª¶àª¨ તપાસો અને ફરી પà«àª°àª¯àª¾àª¸ કરો. જો સમસà«àª¯àª¾ ચાલૠરહે, તો તમારી Chromebook ફરી શરૂ કરો.</translation>
<translation id="6340071272923955280">ઇનà«àªŸàª°àª¨à«‡àªŸ પà«àª°àª¿àª‚ટિંગ પà«àª°à«‹àªŸà«‹àª•à«‹àª² (IPPS)</translation>
@@ -3401,7 +3456,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android માટે Smart Lock સેટ કરો</translation>
<translation id="6374469231428023295">ફરી પà«àª°àª¯àª¾àª¸ કરો</translation>
-<translation id="6377158645544167202">પà«àª°àª¿àª¨à«àªŸàª° કનેકà«àªŸ કરી શકતાં નથી. તપાસો કે પà«àª°àª¿àª¨à«àªŸàª° ચાલૠછે અને વાઇ-ફાઇ અથવા USB દà«àªµàª¾àª°àª¾ તમારા Chromebook સાથે કનેકà«àªŸ કરેલà«àª‚ છે.</translation>
<translation id="6380143666419481200">સà«àªµà«€àª•àª¾àª°à«‹ અને ચાલૠરાખો</translation>
<translation id="6383051423892982287">તમારા પોતાના <ph name="BEGIN_LINK" />સમનà«àªµàª¯àª¨ પાસફà«àª°à«‡àª<ph name="END_LINK" /> સાથે સમનà«àªµàª¯àª¿àª¤ ડેટા àªàª¨à«àª•à«àª°àª¿àªªà«àªŸ કરો</translation>
<translation id="6384275966486438344">આ પર તમારી શોધ સેટિંગà«àª¸ બદલો: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@
<translation id="6503077044568424649">સૌથી વધૠજોવાયેલ</translation>
<translation id="6504611359718185067">કોઈ પà«àª°àª¿àª¨à«àªŸàª° ઉમેરવા માટે ઇનà«àªŸàª°àª¨à«‡àªŸàª¥à«€ કનેકà«àªŸ કરો</translation>
<translation id="6506374932220792071">SHA-256 સાથે X9.62 ECDSA સહી</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" />થી સંબંધિત</translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">મીડિયા લાઇસનà«àª¸</translation>
<translation id="6510568984200103950">થોડી સેટિંગà«àª¸</translation>
@@ -3526,9 +3581,11 @@
<translation id="6551508934388063976">આદેશ અનà«àªªàª²àª¬à«àª§. àªàª• નવી વિંડોમાં ખોલવા માટે કંટà«àª°à«‹àª²-N દબાવો.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> વપરાશકરà«àª¤àª¾àª“</translation>
<translation id="6555432686520421228">બધા વપરાશકરà«àª¤àª¾ àªàª•àª¾àª‰àª¨à«àªŸà«àª¸ દૂર કરો અને તમારા <ph name="IDS_SHORT_PRODUCT_NAME" /> ઉપકરણને નવાની જેમ ફરીથી સેટ કરો.</translation>
+<translation id="6555810572223193255">કà«àª²à«€àª¨ અપ હાલમાં અનà«àªªàª²àª¬à«àª§ છે</translation>
<translation id="6556866813142980365">ફરી કરો</translation>
<translation id="6558280019477628686">àªàª• ભૂલ આવી. અમà«àª• આઇટમ કદાચ ડિલીટ કરી શકાઈ નથી.</translation>
<translation id="6559580823502247193">(પહેલાંથી જ આ ઉપકરણ પર છે)</translation>
+<translation id="6560713683827832045">તપાસો કે àªàªª નોટિફિકેશનો "ચાલà«" છે. જો ચાલૠન હોય, તો ચાલૠકરવા માટે ટૉગલ કરો.</translation>
<translation id="6561726789132298588">Enter</translation>
<translation id="656293578423618167">ફાઇલ પાથ અથવા નામ ખૂબ લાંબા છે. કૃપા કરીને ટૂંકા નામથી અનà«àª¯ સà«àª¥àª¾àª¨ પર સાચવો.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" કાઢી નાખી રહà«àª¯à«àª‚ છે...</translation>
@@ -3557,7 +3614,6 @@
<translation id="6606070663386660533">ટૅબ 8</translation>
<translation id="6607272825297743757">ફાઇલ માહિતી</translation>
<translation id="6607831829715835317">વધૠસા&amp;ધનો</translation>
-<translation id="6610183966322615106">પà«àª°àª¿àª¨à«àªŸàª° ઉમેરવામાં ભૂલ</translation>
<translation id="6612358246767739896">સà«àª°àª•à«àª·àª¿àª¤ સામગà«àª°à«€</translation>
<translation id="6613452264606394692">આ પેજને બà«àª•àª®àª¾àª°à«àª• કરીને અહીં àªàª¡àªªàª¥à«€ પાછા ફરી શકશો</translation>
<translation id="6615455863669487791">મને બતાવો</translation>
@@ -3634,9 +3690,11 @@
<translation id="6736045498964449756">ઊફà«àª«, પાસવરà«àª¡à«àª¸ મેળ ખાતા નથી!</translation>
<translation id="6736243959894955139">સરનામà«àª‚</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">જો કે તમે હવે તમારી જૂની પà«àª°à«‹àª«àª¾àª‡àª² àªàª•à«àª¸à«‡àª¸ કરી શકતાં નથી, તમે તેને કાઢી નાખી શકો છો.</translation>
<translation id="6739923123728562974">ડેસà«àª•àªŸà«‰àªª શૉરà«àªŸàª•àªŸ બતાવો</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> થોભાવી</translation>
<translation id="6742339027238151589">સà«àª•à«àª°àª¿àªªà«àªŸ માટે àªàª•à«àª¸à«‡àª¸àª¿àª¬àª²</translation>
+<translation id="6743841972744298686">સિંક સેટિંગ</translation>
<translation id="6745592621698551453">હવે અપડેટ કરો</translation>
<translation id="6746124502594467657">નીચે ખસેડો</translation>
<translation id="674632704103926902">ટેપ ખેંચવાનà«àª‚ સકà«àª·àª® કરો</translation>
@@ -3649,12 +3707,14 @@
<translation id="6757101664402245801">URL કૉપિ કરà«àª¯à«àª‚</translation>
<translation id="6758056191028427665">અમને જણાવો કે અમે કેવà«àª‚ કારà«àª¯ કરી રહà«àª¯àª¾àª‚ છીàª.</translation>
<translation id="6759193508432371551">ફેકà«àªŸàª°à«€ ફરીથી સેટ કરો</translation>
+<translation id="6765234885931342179">તમારી સà«àª°àª•à«àª·àª¾ કીનો અનà«àª•à«àª°àª® નંબર જà«àª“</translation>
<translation id="6766101255664245434">àªàª• નવો ફોટો લો અથવા અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚નો ફોટો અથવા આઇકન પસંદ કરો.
<ph name="LINE_BREAK" />
આ ચિતà«àª° Chromebook સાઇન ઇન સà«àª•à«àª°à«€àª¨ અને લૉક સà«àª•à«àª°à«€àª¨ પર દેખાશે.</translation>
<translation id="6769712124046837540">પà«àª°àª¿àª¨à«àªŸàª° ઉમેરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="6771503742377376720">ઠàªàª• પà«àª°àª®àª¾àª£àª¨ અધિકારી છે</translation>
<translation id="6773575010135450071">વધૠકà«àª°àª¿àª¯àª¾àª“...</translation>
+<translation id="6777817260680419853">રીડાયરેકà«àªŸ કરવાનà«àª‚ બà«àª²à«‰àª• કરà«àª¯à«àª‚</translation>
<translation id="6778959797435875428">સાઇટને અનમà«àª¯à«‚ટ કરો</translation>
<translation id="677965093459947883">ખૂબ નાનà«àª‚</translation>
<translation id="6780439250949340171">અનà«àª¯ સેટિંગà«àª¸àª¨à«àª‚ સંચાલન કરો</translation>
@@ -3729,6 +3789,7 @@
<translation id="6898699227549475383">ઑરà«àª—ેનાઇàªà«‡àª¶àª¨ (O)</translation>
<translation id="6900284862687837908">પૃષà«àª àª­à«‚મિ àªàªªà«àª²àª¿àª•à«‡àª¶àª¨: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ઉપકરણને ડોમેન સાથે જોડો</translation>
+<translation id="6903534926908201625">Google કઈ માહિતીનો સંગà«àª°àª¹ કરે તેને તમે <ph name="BEGIN_LINK" />સેટિંગ<ph name="END_LINK" />માં કોઈ પણ સમયે કસà«àªŸàª®àª¾àª‡àª કરી શકો છો.</translation>
<translation id="6904344821472985372">ફાઇલ àªàª•à«àª¸à«‡àª¸àª¨à«‡ રદબાતલ કરો</translation>
<translation id="6904655473976120856">બહાર નીકળવા માટે àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ બટન દવાબો</translation>
<translation id="6904713658985136356"><ph name="HOST" />, તમારી સà«àª•à«àª°à«€àª¨ શેર કરવા માગે છે.</translation>
@@ -3737,17 +3798,22 @@
<translation id="691024665142758461">બહà«àªµàª¿àª§ ફાઇલોને ડાઉનલોડ કરવા</translation>
<translation id="6911324888870229398">નેટવરà«àª• કનેકà«àª¶àª¨ જતà«àª‚ રહà«àª¯à«àª‚. કૃપા કરીને તમારà«àª‚ કનેકà«àª¶àª¨ તપાસો અથવા બીજà«àª‚ વાઇ-ફાઇ નેટવરà«àª• અજમાવી જà«àª“.</translation>
<translation id="6911734910326569517">મેમરી ફૂટપà«àª°àª¿àª¨à«àªŸ</translation>
+<translation id="6914783257214138813">જે કોઈપણ તમારી નિકાસ કરેલ પાસવરà«àª¡àª¨à«€ ફાઇલને જોઈ શકશે, તેમને તમારા પાસવરà«àª¡ પણ દૃશà«àª¯àª•à«àª·àª® થશે.</translation>
<translation id="6915804003454593391">વપરાશકરà«àª¤àª¾: </translation>
<translation id="6916590542764765824">àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨à«àª¸ સંચાલિત કરો</translation>
<translation id="6920989436227028121">નિયમિત ટૅબ તરીકે ખોલો</translation>
<translation id="6922128026973287222">Google ડેટા સેવરનો ઉપયોગ કરીને ડેટા બચાવો અને àªàª¡àªªàª¥à«€ બà«àª°àª¾àª‰àª કરો. વધૠજાણવા માટે કà«àª²àª¿àª• કરો.</translation>
<translation id="6929555043669117778">પૉપ-અપà«àª¸àª¨à«‡ અવરોધિત કરવાનà«àª‚ ચાલૠરાખો</translation>
<translation id="6930242544192836755">અવધિ</translation>
+<translation id="6934241953272494177">તમારા મીડિયા ઉપકરણને સà«àª•à«…ન કરી રહà«àª¯àª¾àª‚ છીàªâ€¦
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> મળી</translation>
<translation id="693807610556624488">લેખન ઓપરેશને àªàªŸà«àª°àª¿àª¬à«àª¯à«àªŸàª¨à«€ મહતà«àª¤àª® લંબાઈને વટાવી દીધી છે: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">તમારા પà«àª°àª®àª¾àª£àªªàª¤à«àª° સાથે <ph name="HOST_NAME" /> ને અધિકૃત કરવા માટે કૃપા કરીને <ph name="TOKEN_NAME" /> પર સાઇન ઇન કરો.</translation>
<translation id="6943176775188458830">છાપવાનà«àª‚ રદ કરો</translation>
<translation id="6943836128787782965">HTTP નિષà«àª«àª³ ગયà«àª‚</translation>
<translation id="6945221475159498467">પસંદ કરો</translation>
+<translation id="694592694773692225">આ પેજ પર રીડાયરેકà«àªŸ કરવાનà«àª‚ બà«àª²à«‰àª• કરà«àª¯à«àª‚.</translation>
<translation id="6949306908218145636">ખà«àª²à«àª²àª¾ પૃષà«àª à«‹àª¨à«‡ બà«àª•àª®àª¾àª°à«àª• કરો...</translation>
<translation id="6955446738988643816">પૉપઅપની તપાસ કરો</translation>
<translation id="6957231940976260713">સેવાનà«àª‚ નામ</translation>
@@ -3851,13 +3917,16 @@
<translation id="7093866338626856921">આ નામના ઉપકરણ સાથે ડેટા વિનિમય કરો: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾àª¨à«‡ આયાત કરી શકà«àª¯àª¾àª‚ નથી. કૃપા કરીને તમારà«àª‚ નેટવરà«àª• કનેકà«àª¶àª¨ તપાસો અને પછીથી ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="7098447629416471489">અનà«àª¯ સાચવેલ શોધ àªàª‚જિન અહીં દેખાશે</translation>
+<translation id="7099337801055912064">વિશાળ PPD લોડ કરી શકતાં નથી. મહતà«àª¤àª® કદ 250 kB છે.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> આઇટમà«àª¸ પસંદ કરી</translation>
<translation id="7102687220333134671">સà«àªµàªšàª²àª¿àª¤ અપડેટ ચાલૠકરેલ છે</translation>
<translation id="7106346894903675391">વધૠસà«àªŸà«‹àª°à«‡àªœ ખરીદો...</translation>
<translation id="7108338896283013870">છà«àªªàª¾àªµà«‹</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">મનપસંદ બનાવવાનà«àª‚ ચાલૠછે. તમે તેને myaccount.google.com પર બદલી શકો છો.</translation>
<translation id="7113502843173351041">તમારà«àª‚ ઇમેઇલ સરનામà«àª‚ જાણો</translation>
<translation id="7114054701490058191">પાસવરà«àª¡à«àª¸ મેળ ખાતા નથી</translation>
+<translation id="7117228822971127758">કૃપા કરીને થોડા સમય પછી ફરી પà«àª°àª¯àª¾àª¸ કરો</translation>
<translation id="7117247127439884114">ફરીથી સાઇન ઇન કરો...</translation>
<translation id="711840821796638741">સંચાલિત બà«àª•àª®àª¾àª°à«àª•à«àª¸ દરà«àª¶àª¾àªµà«‹</translation>
<translation id="711902386174337313">તમારા સાઇન ઇન કરેલા ઉપકરણોની સૂચિને વાંચો</translation>
@@ -3898,6 +3967,7 @@
<translation id="7180611975245234373">તાજà«àª‚ કરો</translation>
<translation id="7180865173735832675">કસà«àªŸàª®àª¾àª‡àª કરો</translation>
<translation id="7186088072322679094">ટà«àª²àª¬àª¾àª°àª®àª¾àª‚ રાખો</translation>
+<translation id="7187428571767585875">કાઢી નાખવા અથવા બદલવા માટેની રજિસà«àªŸà«àª°à«€ àªàª¨à«àªŸà«àª°à«€:</translation>
<translation id="7191159667348037">અજાણà«àª¯à«àª‚ પà«àª°àª¿àª¨à«àªŸàª° (USB)</translation>
<translation id="7191454237977785534">ફાઇલના રૂપમાં સાચવો</translation>
<translation id="7196835305346730603">નજીકના Chromeboxes માટે શોધ કરી રહà«àª¯àª¾àª‚ છે...</translation>
@@ -3906,6 +3976,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ડિલીટ કરà«àª¯à«àª‚</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> ડાઉનલોડ કરી રહà«àª¯à«àª‚ છે...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{પેજમાંથી બહાર નીકળો}one{પેજમાંથી બહાર નીકળો}other{પેજમાંથી બહાર નીકળો}}</translation>
<translation id="721331389620694978">કેટલીક સેટિંગà«àª¸ જે બà«àª°àª¾àª‰àªàª¿àª‚ગ ટેવોને પà«àª°àª­àª¾àªµàª¿àª¤ કરી શકે છે તે સાફ કરવામાં આવશે નહીં.</translation>
<translation id="7216409898977639127">સેલà«àª¯à«àª²àª° પà«àª°àª¦àª¾àª¤àª¾</translation>
<translation id="7216595297012131718">તમારી પસંદગીના આધારે ભાષાઓને કà«àª°àª®àª®àª¾àª‚ ગોઠવો</translation>
@@ -3951,6 +4022,7 @@
<translation id="727952162645687754">ડાઉનલોડ ભૂલ</translation>
<translation id="7279701417129455881">કૂકીને અવરોધિત કરવાનà«àª‚ મેનેજ કરો</translation>
<translation id="7280877790564589615">પરવાનગીની વિનંતી કરી</translation>
+<translation id="7283041136720745563">તમારો Google ડà«àª°àª¾àª‡àªµ કà«àªµà«‹àªŸàª¾ પૂરતો મોટો નથી.</translation>
<translation id="7287143125007575591">àªàª•à«àª¸à«‡àª¸ નિષેધ.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">વૉલપેપર àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ ખોલો</translation>
@@ -4019,6 +4091,7 @@
<translation id="7392118418926456391">વાયરસ સà«àª•à«‡àª¨ નિષà«àª«àª³ થયà«àª‚</translation>
<translation id="7392915005464253525">બંધ કરેલી વિંડો ફ&amp;રીથી ખોલો</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> સિસà«àªŸàª® શરૂ થવા પર લોંચ થશે અને તમે બાકી તમામ <ph name="PRODUCT_NAME" /> વિંડોઠબંધ કરી દેશો તે પછી પણ તે પૃષà«àª àª­à«‚મિમાં ચાલૠરહે છે.</translation>
+<translation id="7398254312354928459">સà«àªµàª¿àªš કરેલ નેટવરà«àª• કનેકà«àª¶àª¨</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">તમારà«àª‚ Chromebox પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ થાય તà«àª¯àª¾àª‚ સà«àª§à«€ કૃપા કરીને રાહ જà«àª“...</translation>
<translation id="7400839060291901923">તમારા <ph name="PHONE_NAME" /> પર કનેકà«àª¶àª¨ સેટ કરો</translation>
@@ -4029,6 +4102,7 @@
<translation id="7409233648990234464">ફરીથી લૉનà«àªš કરો અને Powerwash કરો</translation>
<translation id="7409836189476010449">ફà«àª²à«‡àª¶ ચલાવો</translation>
<translation id="7410344089573941623">પૂછો કે <ph name="HOST" /> તમારા કૅમેરા અને માઇકà«àª°à«‹àª«à«‹àª¨àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરવા માંગે છે કે કેમ</translation>
+<translation id="741204030948306876">હા, હà«àª‚ સંમત છà«àª‚</translation>
<translation id="7412226954991670867">GPU મેમરી</translation>
<translation id="7416362041876611053">અજà«àªžàª¾àª¤ નેટવરà«àª• ભૂલ.</translation>
<translation id="7417705661718309329">Google નકશો</translation>
@@ -4050,6 +4124,7 @@
<translation id="7445682342344043969">પૉપ-અપ અવરોધિત છે</translation>
<translation id="744859430125590922"><ph name="CUSTODIAN_EMAIL" /> માંથી આ વà«àª¯àª•à«àª¤àª¿ મà«àª²àª¾àª•àª¾àª¤ લે છે તે વેબસાઇટà«àª¸ જà«àª“ અને નિયંતà«àª°àª¿àª¤ કરો.</translation>
<translation id="7453008956351770337">આ પà«àª°àª¿àª¨à«àªŸàª°àª¨à«‡ પસંદ કરીને, તમે નીચેના àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ તમારા પà«àª°àª¿àª¨à«àªŸàª°àª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરવાની પરવાનગી આપી રહà«àª¯àª¾àª‚ છો:</translation>
+<translation id="7453467225369441013">તમને મોટાભાગની સાઇટોમાંથી સાઇન આઉટ કરે છે. તમે તમારા Google àªàª•àª¾àª‰àª¨à«àªŸàª®àª¾àª‚થી સાઇન આઉટ નહીં થાઓ.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">સà«àª¥àª¾àª¨ ખોલો...</translation>
<translation id="7461924472993315131">પિન કરો</translation>
@@ -4060,7 +4135,7 @@
<translation id="747114903913869239">ભૂલ: àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ ડિકોડ કરવામાં અકà«àª·àª®</translation>
<translation id="7473891865547856676">નહીં આભાર</translation>
<translation id="747459581954555080">બધૠપà«àª¨àª°à«àªªà«àª°àª¾àªªà«àª¤ કરો</translation>
-<translation id="747494631553057218">રજિસà«àªŸà«àª°à«€ àªàª¨à«àªŸà«àª°à«€:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> માં àªàª• ભૂલ આવી છે.</translation>
<translation id="7475671414023905704">નેટસà«àª•à«‡àªª ખોવાયેલો પાસવરà«àª¡ URL</translation>
<translation id="7476454130948140105">અપડેટ માટે બૅટરી ખૂબ ઓછી છે (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">જો તમે પાસફà«àª°à«‡àª ભૂલી ગયા છો, તો થોભો અને સમનà«àªµàª¯àª¨ <ph name="BEGIN_LINK" />Google ડેશબોરà«àª¡<ph name="END_LINK" /> દà«àªµàª¾àª°àª¾ ફરીથી સેટ કરો.</translation>
@@ -4075,6 +4150,9 @@
<translation id="7487067081878637334">તકનીક</translation>
<translation id="7487099628810939106">કà«àª²àª¿àª• પહેલાં વિલંબ:</translation>
<translation id="7487969577036436319">કોઈ ઘટકો ઇનà«àª¸à«àªŸà«‹àª² કરેલા નથી</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> મળી
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google ડà«àª°àª¾àª‡àªµ<ph name="END_LINK" /> પર બૅકઅપ માટે તૈયાર</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;તમામ URL ખોલો}=1{&amp;બà«àª•àª®àª¾àª°à«àª• ખોલો}one{&amp;તમામ (#) URLને ખોલો}other{&amp;તમામ (#) URLને ખોલો}}</translation>
<translation id="7489605380874780575">યોગà«àª¯àª¤àª¾ તપાસો</translation>
<translation id="749028671485790643">વà«àª¯àª•à«àª¤àª¿ <ph name="VALUE" /></translation>
@@ -4087,7 +4165,6 @@
<translation id="7497215489070763236">સરà«àªµàª° CA પà«àª°àª®àª¾àª£àªªàª¤à«àª°</translation>
<translation id="7502658306369382406">IPv6 સરનામà«àª‚</translation>
<translation id="7503191893372251637">નેટસà«àª•à«‡àªª પà«àª°àª®àª¾àª£àªªàª¤à«àª°àª¨à«‹ પà«àª°àª•àª¾àª°</translation>
-<translation id="7503607651407946808">આ પૃષà«àª àª¨à«‹ અનà«àªµàª¾àª¦ કરવામાં આવી રહà«àª¯à«‹ છે...</translation>
<translation id="7503821294401948377">બà«àª°àª¾àª‰àªàª° કà«àª°àª¿àª¯àª¾ માટે આયકન '<ph name="ICON" />' લોડ કરી શકાયà«àª‚ નથી.</translation>
<translation id="750509436279396091">ડાઉનલોડà«àª¸ ફોલà«àª¡àª° ખોલો</translation>
<translation id="7505167922889582512">છà«àªªàª¾àªµà«‡àª²à«€ ફાઇલો દરà«àª¶àª¾àªµà«‹</translation>
@@ -4099,9 +4176,9 @@
<translation id="7517569744831774757">સેટિંગà«àª¸àª¨à«‡ તેમના મૂળ ડિફોલà«àªŸà«àª¸ પર પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો.</translation>
<translation id="7517786267097410259">àªàª• પાસવરà«àª¡ બનાવો -</translation>
<translation id="7518150891539970662">WebRTC લૉગà«àª¸ (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">આ પૃષà«àª àª¨à«‹ અનà«àªµàª¾àª¦ કરવામાં આવી રહà«àª¯à«‹ છે...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">બનાવો</translation>
+<translation id="7526413953848747421">જોડણીની તપાસ અને Chrome પર શોધવા માટે ટૅપ કરવા જેવી વધૠસà«àªµàª¿àª§àª¾àªµàª¾àª³à«€ Google સેવાઓ લાવો</translation>
<translation id="7529411698175791732">તમારà«àª‚ ઇનà«àªŸàª°àª¨à«‡àªŸ કનેકà«àª¶àª¨ તપાસો. જો સમસà«àª¯àª¾ ચાલૠરહે, તો સાઇન આઉટ કરો અને ફરીથી સાઇન ઇન કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="7530016656428373557">ડિસà«àªšàª¾àª°à«àªœ દર વોટà«àª¸àª®àª¾àª‚</translation>
<translation id="7536709149194614609">કૃપા કરીને ઉપકરણને પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરો અને પછીથી ફરી પà«àª°àª¯àª¾àª¸ કરો.</translation>
@@ -4125,7 +4202,6 @@
કરી શકો છો અને ફરીથી નિરીકà«àª·àª¿àª¤ વપરાશકરà«àª¤àª¾ બનાવવાનો પà«àª°àª¯àª¾àª¸ કરી શકો છો.</translation>
<translation id="756445078718366910">બà«àª°àª¾àª‰àªàª° વિંડો ખોલો</translation>
<translation id="7564847347806291057">પà«àª°àª•à«àª°àª¿àª¯àª¾àª¨à«‹ અંત કરો</translation>
-<translation id="7565291891798266313">તમારà«àª‚ શોધ àªàª‚જિન, <ph name="URL" /> પર બદલà«àª¯à«àª‚ હતà«àª‚. તમારા શોધ àªàª‚જિનને બદલનારા àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ અકà«àª·àª® કરવા માટે, પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો કà«àª²àª¿àª• કરો.</translation>
<translation id="7566118625369982896">Play àªàªª લિંક મેનેજ કરો</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome ડેટા સાફ કરà«àª¯à«‹</translation>
@@ -4134,13 +4210,10 @@
<translation id="7573172247376861652">બેટરી ચારà«àªœ</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">કૉલેટ</translation>
-<translation id="7577815336900970562">સà«àª¥àª¾àª¨ નકà«àª•à«€ કરવા માટે વાઇ-ફાઇ અથવા સેલà«àª¯à«àª²àª° નેટવરà«àª•àª¨à«‹ ઉપયોગ કરો</translation>
<translation id="7579149537961810247">સાઇટને મà«àª¯à«‚ટ કરો</translation>
<translation id="7580671184200851182">તમામ સà«àªªà«€àª•àª°à«àª¸ મારફતે સમાન ઑડિઓ ચલાવો (મોનો ઑડિઓ)</translation>
-<translation id="7581273696622423628">સરà«àªµà«‡àª•à«àª·àª£àª®àª¾àª‚ ભાગ લો</translation>
<translation id="7581462281756524039">સફાઈ સાધન</translation>
<translation id="7582582252461552277">આ નેટવરà«àª•àª¨à«‡ પસંદ કરો</translation>
-<translation id="7586312264284919041">તમે આ પૃષà«àª àª¨à«‹ અનà«àªµàª¾àª¦ કરવા માંગો છો?</translation>
<translation id="7586498138629385861">Chrome Apps ખà«àª²à«àª²à«€ હોય તà«àª¯àª¾àª°à«‡ Chrome શરૂ થવાનà«àª‚ ચાલૠરાખશે.</translation>
<translation id="7589461650300748890">અરે, તà«àª¯àª¾àª‚ છો. સાવધ રહો.</translation>
<translation id="7589661784326793847">કà«àª·àª£àª­àª° રોકાવ</translation>
@@ -4157,6 +4230,7 @@
<translation id="7607274158153386860">ટેબà«àª²à«‡àªŸ સાઇટની વિનંતી કરો</translation>
<translation id="7611008212562900400">તમારà«àª‚ ઉપકરણ, àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹, વેબ શોધો...</translation>
<translation id="7615910377284548269">અનસેનà«àª¡àª¬à«‰àª•à«àª¸à«àª¡ પà«àª²àª—િનને અવરોધિત કરવાનà«àª‚ સંચાલિત કરો...</translation>
+<translation id="7616214729753637086">ઉપકરણની નોંધણી કરી રહà«àª¯à«àª‚ છે...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" થી કનેકà«àªŸ કરી રહà«àª¯à«àª‚ છે</translation>
<translation id="761779991806306006">કોઈ પાસવરà«àª¡à«àª¸ સાચવà«àª¯àª¾àª‚ નથી.</translation>
<translation id="7622114377921274169">ચારà«àªœ થઈ રહà«àª¯à«àª‚ છે.</translation>
@@ -4185,6 +4259,7 @@
<translation id="7664620655576155379">અસમરà«àª¥àª¿àª¤ Bluetooth ઉપકરણ: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">àªàª•àª¾àª‰àª¨à«àªŸ ઉમેરો</translation>
<translation id="7671130400130574146">સિસà«àªŸàª® શીરà«àª·àª• બાર અને બોરà«àª¡àª°à«àª¸àª¨à«‹ ઉપયોગ કરો</translation>
+<translation id="7683373461016844951">ચાલૠરાખવા માટે, ઓકે કà«àª²àª¿àª• કરો, પછી તમારા <ph name="DOMAIN" /> ઇમેઇલ àªàª¡à«àª°à«‡àª¸ માટે નવી પà«àª°à«‹àª«àª¾àª‡àª² બનાવવા માટે વà«àª¯àª•à«àª¤àª¿àª¨à«‡ ઉમેરો પર કà«àª²àª¿àª• કરો.</translation>
<translation id="7684212569183643648">તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• દà«àªµàª¾àª°àª¾ ઇનà«àª¸à«àªŸà«‹àª² કરાયà«àª‚</translation>
<translation id="7684559058815332124">કેપà«àªŸàª¿àªµ પોરà«àªŸàª² પà«àª°àªµà«‡àª¶ પૃષà«àª àª¨à«€ મà«àª²àª¾àª•àª¾àª¤ લો</translation>
<translation id="7685049629764448582">JavaScript મેમરી</translation>
@@ -4243,7 +4318,6 @@
<translation id="7773726648746946405">સતà«àª° સà«àªŸà«‹àª°à«‡àªœ</translation>
<translation id="7781335840981796660">બધા વપરાશકરà«àª¤àª¾ àªàª•àª¾àª‰àª¨à«àªŸà«àª¸ અને સà«àª¥àª¾àª¨àª¿àª• ડેટા દૂર કરવામાં આવશે.</translation>
<translation id="7782102568078991263">Google દà«àªµàª¾àª°àª¾ કોઈ વધૠસૂચનો</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> લોડ કરી શકાયà«àª‚ નથી</translation>
<translation id="7784067724422331729">તમારા કમà«àªªà«àª¯à«àªŸàª° પરની સà«àª°àª•à«àª·àª¾ સેટિંગà«àª¸à«‡ આ ફાઇલ અવરોધિત કરી છે.</translation>
<translation id="7786207843293321886">અતિથિને બહાર નીકાળો</translation>
<translation id="7786889348652477777">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ &amp;ફરીથી લોડ કરો</translation>
@@ -4276,7 +4350,13 @@
<translation id="7815680994978050279">જોખમી ડાઉનલોડને અવરોધà«àª¯à«àª‚</translation>
<translation id="7818135753970109980">નવી થીમ ઉમેરાઈ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA અથવા RSN)</translation>
+<translation id="7819992334107904369">Chrome સિંક</translation>
<translation id="782057141565633384">વિડિઓ સરનામà«àª‚ કૉ&amp;પિ કરો</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> મળી.
+ <ph name="LINE_BREAK1" />
+ તમારો Google ડà«àª°àª¾àª‡àªµ કà«àªµà«‹àªŸàª¾ પૂરતો મોટો નથી. વધારાની <ph name="FILE_SIZE" /> જરૂર છે.
+ <ph name="LINE_BREAK2" />
+ ઓછા ફોટા પસંદ કરવાનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="782590969421016895">ચાલૠપૃષà«àª à«‹àª¨à«‹ ઉપયોગ કરો</translation>
<translation id="7829298379596169484">ઑડિઓ ઇનપà«àªŸàª¨à«‡ àªàª•à«àª¸à«‡àª¸ કરી રહà«àª¯à«àª‚ છે</translation>
<translation id="7831368056091621108">આ àªàª•à«àª¸à«àªŸà«‡àª‚શન, તમારો ઇતિહાસ અને તમારા બધા ઉપકરણો પર અનà«àª¯ Chrome સેટિંગà«àª¸ મેળવવા માટે.</translation>
@@ -4314,6 +4394,7 @@
<translation id="7881969471599061635">ઉપશીરà«àª·àª•à«‹ અકà«àª·àª® કરો</translation>
<translation id="7882358943899516840">પà«àª°àª¦àª¾àª¤àª¾àª¨à«‹ પà«àª°àª•àª¾àª°</translation>
<translation id="7885253890047913815">તાજેતરનાં ગંતવà«àª¯à«‹</translation>
+<translation id="7886917304091689118">Chromeમાં ચાલી રહà«àª¯à«àª‚ છે</translation>
<translation id="7887334752153342268">ડà«àªªà«àª²àª¿àª•à«‡àªŸ</translation>
<translation id="7887864092952184874">Bluetooth માઉસની જોડી બનાવી</translation>
<translation id="7889966925761734854">શોધો</translation>
@@ -4392,7 +4473,9 @@
<translation id="8000066093800657092">નેટવરà«àª• નથી</translation>
<translation id="8001504501378762252">સાઇટે તમારો પાસવરà«àª¡ ચોરà«àª¯à«‹ હોઈ શકે છે</translation>
<translation id="8004582292198964060">બà«àª°àª¾àª‰àªàª°</translation>
+<translation id="8005600846065423578"><ph name="HOST" />ને હંમેશા કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ જોવા માટે મંજૂરી આપો</translation>
<translation id="8008356846765065031">ઇનà«àªŸàª°àª¨à«‡àªŸ ડિસà«àª•àª¨à«‡àª•à«àªŸ કરà«àª¯à«àª‚. કૃપા કરીને તમારà«àª‚ ઇનà«àªŸàª°àª¨à«‡àªŸ કનેકà«àª¶àª¨ તપાસો.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> લોડ કરી શકાયà«àª‚ નથી.</translation>
<translation id="8008818777654712271">જોખમી અâ€à«…પà«àª²àª¿àª•à«‡àª¶àª¨à«‹ અને સાઇટà«àª¸ શોધવામાં સહાય કરવા માટે Google ને કેટલીક સિસà«àªŸàª® માહિતી અને પૃષà«àª  સામગà«àª°à«€ આપમેળે મોકલો</translation>
<translation id="8012382203418782830">આ પૃષà«àª àª¨à«‹ અનà«àªµàª¾àª¦ કરવામાં આવà«àª¯à«‹ છે.</translation>
<translation id="8014154204619229810">અપડેટકરà«àª¤àª¾ હાલમાં ચાલી રહà«àª¯à«àª‚ છે. ફરીથી તપાસવા માટે થોડીવારમાં તાજà«àª‚ કરો.</translation>
@@ -4493,7 +4576,6 @@
<translation id="816055135686411707">ભૂલ સેટિંગ પà«àª°àª®àª¾àª£àªªàª¤à«àª° વિશà«àªµàª¾àª¸</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">નવી નોંધ બનાવો</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">માઇકà«àª°à«‹àª«à«‹àª¨ સેટિંગà«àª¸ સંચાલિત કરો...</translation>
<translation id="8168435359814927499">સામગà«àª°à«€</translation>
<translation id="8174047975335711832">ઉપકરણ માહિતી</translation>
@@ -4510,7 +4592,6 @@
<translation id="8191230140820435481">તમારી àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹, àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨ અને થીમà«àª¸ મેનેજ કરો</translation>
<translation id="8191453843330043793">V8 પà«àª°à«‹àª•à«àª¸à«€ રિàªà«‹àª²à«àªµàª°</translation>
<translation id="8195027750202970175">ડિસà«àª• પર કદ</translation>
-<translation id="8195739004487400241">તમારà«àª‚ હોમપેજ પૃષà«àª , <ph name="URL" /> પર બદલà«àª¯à«àª‚ હતà«àª‚. તમારા હોમપેજને બદલનારા àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨àª¨à«‡ અકà«àª·àª® કરવા માટે, પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરો કà«àª²àª¿àª• કરો.</translation>
<translation id="8199300056570174101">નેટવરà«àª• (સેવા) અને ઉપકરણના ગà«àª£àª§àª°à«àª®à«‹</translation>
<translation id="8200772114523450471">રિàªà«àª¯à«àª®à«‡</translation>
<translation id="8202160505685531999">તમારી <ph name="DEVICE_TYPE" /> પà«àª°à«‹àª«àª¾àª‡àª²àª¨à«‡ અપડેટ કરવા માટે કૃપા કરીને તમારો પાસવરà«àª¡ ફરીથી દાખલ કરો.</translation>
@@ -4528,6 +4609,7 @@
<translation id="8226619461731305576">કતારમાં</translation>
<translation id="8226742006292257240">નીચે રેંડમલી બનાવેલો TPM પાસવરà«àª¡ છે જે તમારા કમà«àªªà«àª¯à«àªŸàª°àª¨à«‡ અસાઇન કરવામાં આવà«àª¯à«‹ છે:</translation>
<translation id="8227119283605456246">ફાઇલ જોડો</translation>
+<translation id="8233198815467326623">ડિફૉલà«àªŸ હોમપેજ પà«àª¨àªƒàª¸à«àª¥àª¾àªªàª¿àª¤ કરીàª?</translation>
<translation id="8234795456569844941">કૃપા કરી અમારા àªàª¨à«àªœàª¿àª¨àª¿àª¯àª°à«‹àª¨à«‡ આ સમસà«àª¯àª¾ ઠીક કરવામાં સહાય કરો. તમને પà«àª°à«‹àª«àª¾àª‡àª²àª®àª¾àª‚ ભૂલ આવà«àª¯àª¾àª¨à«‹ સંદેશ મળà«àª¯à«‹ બિલકà«àª² તે પહેલા શà«àª‚ થયà«àª‚ હતà«àª‚ તે અમને જણાવો:</translation>
<translation id="8234989666557591529">તમારà«àª‚ <ph name="DEVICE_TYPE" /> અનલૉક કરવા માટે àªàª• ફોન પસંદ કરો</translation>
<translation id="8238649969398088015">સહાય ટિપ</translation>
@@ -4553,7 +4635,6 @@
<translation id="8261378640211443080">આ àªàª•à«àª¸àªŸà«‡àª¨à«àª¶àª¨ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> માં સૂચિબદà«àª§ નથી અને તમારી જાણ વિના ઉમેરવામાં આવà«àª¯à«àª‚ હોઈ શકે છે.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> માટે àªàª•àª¾àª‰àª¨à«àªŸ ઉમેરો</translation>
<translation id="8261506727792406068">કાઢી નાખો</translation>
-<translation id="8261673729476082470"><ph name="BEGIN_LINK" />Google ડà«àª°àª¾àª‡àªµ<ph name="END_LINK" /> પર <ph name="FILE_COUNT" /> ફોટાનો બેક અપ લઈ રહà«àª¯àª¾àª‚ છે</translation>
<translation id="826246685091802258">આ બિલà«àª¡àª®àª¾àª‚ <ph name="BAD_FLAG" />નો અમલ કરાયો નથી.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ઠતમારા માઉસ કરà«àª¸àª°àª¨à«‡ અકà«àª·àª® કરà«àª¯à«àª‚ છે.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> ઠપૂરà«àª£ સà«àª•à«àª°à«€àª¨àª¨à«‡ ટà«àª°àª¿àª—ર કરેલી છે.</translation>
@@ -4655,6 +4736,7 @@
<translation id="8454288007744638700">અથવા, àªàª• નવà«àª‚ નેટવરà«àª• પસંદ કરો:</translation>
<translation id="845627346958584683">સમાપà«àª¤àª¿ સમય</translation>
<translation id="8456681095658380701">અમાનà«àª¯ નામ</translation>
+<translation id="8457451314607652708">બà«àª•àª®àª¾àª°à«àª•à«àª¸ આયાત કરો</translation>
<translation id="8460336040822756677">જો તમે <ph name="DEVICE_TYPE" /> માટે Smart Lock બંધ કરો, તો તમે તમારા ફોનનો ઉપયોગ કરીને તમારા Chrome ઉપકરણોને અનલૉક કરવામાં સમરà«àª¥ હશો નહીં. તમારે તમારો પાસવરà«àª¡ લખવો પડશે.</translation>
<translation id="8461329675984532579">હોમ પà«àª°àª¦àª¾àª¤àª¾àª¨à«àª‚ નામ</translation>
<translation id="84613761564611563">નેટવરà«àª• ગોઠવણી UI ની વિનંતી કરી, કૃપા કરીને રાહ જà«àª“...</translation>
@@ -4719,14 +4801,15 @@
<translation id="8569764466147087991">ખોલવા માટે àªàª• ફાઇલ પસંદ કરો</translation>
<translation id="8571213806525832805">છેલà«àª²àª¾ 4 અઠવાડિયા</translation>
<translation id="8574990355410201600"><ph name="HOST" /> પર હંમેશાં અવાજને મંજૂરી આપો</translation>
+<translation id="8578639784464423491">99 અકà«àª·àª°à«‹ કરતાં વધૠહોઈ શકતો નથી</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> આઇટમà«àª¸ સમનà«àªµàª¯àª¿àª¤ કરી રહà«àª¯àª¾àª‚ છે...</translation>
<translation id="857943718398505171">મંજૂર (ભલામણ કરેલ)</translation>
<translation id="8581809080475256101">આગળ જવા માટે દબાવો, ઇતિહાસ જોવા માટે સંદરà«àª­ મેનૂ પર જાઓ</translation>
<translation id="8584280235376696778">નવા ટૅબમાં વિડિઓ &amp;ખોલો</translation>
<translation id="8588866096426746242">પà«àª°à«‹àª«àª¾àª‡àª²àª¨àª¾ આંકડા બતાવો</translation>
+<translation id="8589652987924574405">તમારા બà«àª•àª®àª¾àª°à«àª•, ઇતિહાસ, પાસવરà«àª¡ અને અનà«àª¯ સેટિંગને તમારા Google àªàª•àª¾àª‰àª¨à«àªŸ સાથે સિંક કરવામાં આવશે જેથી તમે તમારા બધા ઉપકરણોમાં તેનો ઉપયોગ કરી શકશો. પછીથી તમે તમારી સેટિંગમાં જઈને આને હંમેશાં બદલી શકો છો.</translation>
<translation id="8590375307970699841">સà«àªµàªšàª¾àª²àª¿àª¤ અપડેટà«àª¸ સેટ કરો</translation>
<translation id="8594908476761052472">વીડિઓ કૅપà«àªšàª° કરો</translation>
-<translation id="8595925260712451473">કૃપા કરીને અહીં તમારો પà«àª°àª¤àª¿àª¸àª¾àª¦ દાખલ કરો.</translation>
<translation id="8596540852772265699">કસà«àªŸàª® ફાઇલો</translation>
<translation id="8597845839771543242">ગà«àª£àª§àª°à«àª®àª¨à«àª‚ ફોરà«àª®à«‡àªŸ:</translation>
<translation id="8598453409908276158">અનસૅનà«àª¡àª¬à«‰àª•à«àª¸ કરેલ પà«àª²àª—-ઇન અવરોધિત</translation>
@@ -4741,6 +4824,7 @@
<translation id="8620617069779373398">રોમિંગ સà«àª¥àª¿àª¤àª¿</translation>
<translation id="8620765578342452535">નેટવરà«àª• કનેકà«àª¶àª¨à«àª¸ ગોઠવો</translation>
<translation id="8620790565535071193">સà«àª•à«…ન નિષà«àª«àª³ થયà«àª‚</translation>
+<translation id="8622877356447980900">શà«àª‚ તમે આ પૃષà«àª àª¨à«‡ અનà«àªµàª¾àª¦àª¿àª¤ કરવા માંગો છો?</translation>
<translation id="8623004009673949077">Chrome OS કિઓસà«àª• મોડમાં 'kiosk_only' મેનિફેસà«àªŸ àªàªŸà«àª°àª¿àª¬à«àª¯à«àªŸ સાથેની àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ ઇનà«àª¸à«àªŸà«‹àª² કરેલી હોવી આવશà«àª¯àª• છે.</translation>
<translation id="8624205858755890468">સહાયક તમને સંબંધિત માહિતી, àªàªª અને કà«àª°àª¿àª¯àª¾àª“ બતાવે તે ચાલૠકરે છે.</translation>
<translation id="862542460444371744">&amp;àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸</translation>
@@ -4786,6 +4870,7 @@
<translation id="8671210955687109937">ટિપà«àªªàª£à«€ કરી શકે છે</translation>
<translation id="8673026256276578048">વેબ પર શોધો...</translation>
<translation id="8673383193459449849">સરà«àªµàª° સમસà«àª¯àª¾</translation>
+<translation id="8674241889607553858">શà«àª‚ તમે આ પેજને અનà«àªµàª¾àª¦àª¿àª¤ કરવા માંગો છો?</translation>
<translation id="8675354002693747642">પહેલેથી-શેર કરેલી કી</translation>
<translation id="8676374126336081632">ઇનપà«àªŸ સાફ કરો</translation>
<translation id="8677039480012021122">ડેટા સાફ કરો અને ડિસà«àª•àª¨à«‡àª•à«àªŸ કરો</translation>
@@ -4798,6 +4883,7 @@
<translation id="8688579245973331962">તમારà«àª‚ નામ દેખાતà«àª‚ નથી?</translation>
<translation id="8688591111840995413">ખોટો પાસવરà«àª¡</translation>
<translation id="8688672835843460752">ઉપલબà«àª§</translation>
+<translation id="8689583087392258564">મશીનને ડોમેન સાથે જોડવામાં નિષà«àª«àª³ રહà«àª¯àª¾àª‚. સંસà«àª¥àª¾àª—ત àªàª•àª® અમાનà«àª¯ છે.</translation>
<translation id="869257642790614972">છેલà«àª²à«‡ બંધ કરેલો ટૅબ ફરીથી ખોલો</translation>
<translation id="8695825812785969222">Open &amp;Location...</translation>
<translation id="8698464937041809063">Google રેખાંકન</translation>
@@ -4812,6 +4898,7 @@
<translation id="8708671767545720562">&amp;વધૠમાહિતી</translation>
<translation id="8710187907779883426">ટૂંકો વિલંબ (1 સે)</translation>
<translation id="8711402221661888347">પિકલà«àª¸</translation>
+<translation id="8712637175834984815">સમજાઈ ગયà«àª‚</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />સિસà«àªŸàª® માહિતી<ph name="END_LINK1" /> મોકલો</translation>
<translation id="8714154114375107944">સમરà«àª¥àª¨ સમાપà«àª¤ થયà«àª‚</translation>
<translation id="871476437400413057">Google સાચવેલ પાસવરà«àª¡à«àª¸</translation>
@@ -4887,7 +4974,6 @@
<translation id="882204272221080310">વધારાની સà«àª°àª•à«àª·àª¾ માટે ફરà«àª®àªµà«‡àª¯àª° અપડેટ કરો.</translation>
<translation id="8823514049557262177">લિંક ટે&amp;કà«àª¸à«àªŸàª¨à«‡ કૉપિ કરો</translation>
<translation id="8824701697284169214">પૃ&amp;ષà«àª  ઉમેરો...</translation>
-<translation id="8827850355924932817">સà«àª¥àª¾àª¨ નકà«àª•à«€ કરવા માટે વાઇ-ફાઇ નેટવરà«àª•àª¨à«‹ ઉપયોગ કરો</translation>
<translation id="8828933418460119530">DNS નામ</translation>
<translation id="8830796635868321089">વરà«àª¤àª®àª¾àª¨ પà«àª°à«‹àª•à«àª¸à«€ સેટિંગà«àª¸àª¨à«‹ ઉપયોગ કરીને અપડેટ ચકાસણી નિષà«àª«àª³ થયà«àª‚. કૃપા કરીને તમારી <ph name="PROXY_SETTINGS_LINK_START" />પà«àª°à«‹àª•à«àª¸à«€ સેટિંગà«àª¸<ph name="PROXY_SETTINGS_LINK_END" /> સમાયોજિત કરો.</translation>
<translation id="8834039744648160717">નેટવરà«àª• ગોઠવણી, <ph name="USER_EMAIL" /> દà«àªµàª¾àª°àª¾ નિયંતà«àª°àª¿àª¤ થાય છે.</translation>
@@ -4940,13 +5026,14 @@
<translation id="8912793549644936705">ખેંચો</translation>
<translation id="8915370057835397490">સૂચનને લોડ કરી રહà«àª¯à«àª‚ છે</translation>
<translation id="8916476537757519021">છà«àªªà«‹ મોડ સબફà«àª°à«‡àª®: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG રેસà«àªŸàª° કનà«àªµàª°à«àªŸàª°</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> સાથે સિંક કરો</translation>
<translation id="8922013791253848639">આ સાઇટ પર જાહેરાતો માટે હંમેશાં પરવાનગી આપે છે</translation>
<translation id="8925458182817574960">&amp;સેટિંગà«àª¸</translation>
<translation id="8926389886865778422">ફરિથી પà«àª›àª¶à«‹ નહીં</translation>
<translation id="8926518602592448999">વિકાસકરà«àª¤àª¾ મોડ àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨à«àª¸ અકà«àª·àª® કરો</translation>
<translation id="892706138619340876">કેટલીક સેટિંગà«àª¸ ફરીથી સેટ કરી હતી</translation>
<translation id="8931394284949551895">નવા ઉપકરણો</translation>
+<translation id="893242274404530797">àªàªŸàªªàªŸ ઇનà«àªŸàª°àª¨à«‡àªŸ શેર કરવાની સà«àªµàª¿àª§àª¾ માટે Google Play સેવાઓના નોટિફિકેશનો જરૂરી છે</translation>
<translation id="8933960630081805351">ફાઇનà«àª¡àª° માં &amp;બતાવો</translation>
<translation id="8934732568177537184">ચાલૠરાખો</translation>
<translation id="8938356204940892126">હà«àª‚ હાર માનà«àª‚ છà«àª‚</translation>
@@ -5004,6 +5091,7 @@
<translation id="9024127637873500333">નવા ટૅબમાં &amp;ખોલો</translation>
<translation id="9024331582947483881">પૂરà«àª£ સà«àª•à«àª°à«€àª¨</translation>
<translation id="9025098623496448965">ઓકે, મને પાછા સાઇન-ઇન સà«àª•à«àª°à«€àª¨ પર લઈ જાઓ</translation>
+<translation id="902659348151742535">શોધ, જાહેરાતો અને અનà«àª¯ Google સેવાઓને વà«àª¯àª•à«àª¤àª¿àª—ત કરવા માટે Google, તમારા બà«àª°àª¾àª‰àªàª¿àª‚ગ ઇતિહાસનો ઉપયોગ કરી શકે છે.</translation>
<translation id="9026731007018893674">ડાઉનલોડ કરો</translation>
<translation id="9027146684281895941">આ વà«àª¯àª•à«àª¤àª¿ તમારા Google àªàª•àª¾àª‰àª¨à«àªŸàª¥à«€ મà«àª²àª¾àª•àª¾àª¤ લે છે તે વેબસાઇટà«àª¸ જોવા અને નિયંતà«àª°àª¿àª¤ કરવા માટે તેનà«àª‚ નિરીકà«àª·àª£ કરો.</translation>
<translation id="9027459031423301635">લિંક નવા &amp;ટૅબમાં ખોલો</translation>
@@ -5044,7 +5132,6 @@
<translation id="9084064520949870008">વિંડો તરીકે ખોલો</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" />, àªàª¨à«àªŸàª°àªªà«àª°àª¾àª‡àª નીતિ દà«àªµàª¾àª°àª¾ અવરોધિત કરેલ છે</translation>
<translation id="9088917181875854783">કૃપા કરીને ખાતરી કરો કે "<ph name="DEVICE_NAME" />" પર આ પાસકી દેખાય છે:</translation>
-<translation id="9090669887503413452">સિસà«àªŸàª® માહિતી મોકલો</translation>
<translation id="9094033019050270033">પાસવરà«àª¡ અપડેટ કરો</translation>
<translation id="9094982973264386462">દૂર કરો</translation>
<translation id="9095253524804455615">દૂર કરો</translation>
@@ -5098,6 +5185,7 @@
<translation id="9170397650136757332">હવે તમારી ફિંગરપà«àª°àª¿àª¨à«àªŸàª¨àª¾ નામ ભિનà«àª¨ ભાગોને કૅપà«àªšàª° કરવા માટે તમારી આંગળીને સહેજ ખસેડો</translation>
<translation id="9170848237812810038">&amp;પૂરà«àªµàªµàª¤à« કરો</translation>
<translation id="9170884462774788842">તમારા કમà«àªªà«àª¯à«àªŸàª° પરના બીજા પà«àª°à«‹àª—à«àª°àª¾àª®à«‡ àªàª• થીમ ઉમેરી જે Chrome કારà«àª¯ કરે છે તે રીતને બદલી શકે છે.</translation>
+<translation id="9173995187295789444">બà«àª²à«‚ટૂથ ઉપકરણો માટે સà«àª•à«…ન કરી રહà«àª¯àª¾àª‚ છીàª...</translation>
<translation id="9174212595744391062">આનાથી બધી સાઇટમાંથી કà«àª•à«€ અને કૅશ સાફ થશે, જેમાં અહીં આપેલ પણ શામેલ છે</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Bluetooth ઉપકરણ કનેકà«àªŸ કરà«àª¯à«àª‚</translation>
<translation id="9177499212658576372">તમે હાલમાં <ph name="NETWORK_TYPE" /> નેટવરà«àª•àª¥à«€ કનેકà«àªŸ કરેલà«àª‚ છે.</translation>
@@ -5122,6 +5210,7 @@
<translation id="932327136139879170">હોમ</translation>
<translation id="932508678520956232">છાપકામ શરૂ કરી શકાયà«àª‚ નથી.</translation>
<translation id="93393615658292258">ફકà«àª¤ પાસવરà«àª¡</translation>
+<translation id="935490618240037774">તમારા Google àªàª•àª¾àª‰àª¨à«àªŸ પર તમારા બà«àª•àª®àª¾àª°à«àª•à«àª¸, ઇતિહાસ, પાસવરà«àª¡à«àª¸ અને અનà«àª¯ સેટિંગà«àª¸ સમનà«àªµàª¯àª¿àª¤ કરવામાં આવશે જેથી કરીને તમે તમારા બધા ઉપકરણો પર તેમનો ઉપયોગ કરી શકો</translation>
<translation id="936801553271523408">સિસà«àªŸàª® ડાયગà«àª¨à«‹àª¸à«àªŸàª¿àª• ડેટા</translation>
<translation id="93766956588638423">àªàª•à«àª¸à«àªŸà«‡àª¨à«àª¶àª¨ સà«àª§àª¾àª°à«‹</translation>
<translation id="938470336146445890">કૃપા કરીને àªàª• વપરાશકરà«àª¤àª¾ પà«àª°àª®àª¾àª£àªªàª¤à«àª° ઇનà«àª¸à«àªŸà«‹àª² કરો.</translation>
@@ -5142,6 +5231,7 @@
<translation id="960987915827980018">લગભગ 1 કલાક બાકી</translation>
<translation id="962802172452141067">બà«àª•àª®àª¾àª°à«àª• ફોલà«àª¡àª° વૃકà«àª·</translation>
<translation id="968174221497644223">àªàªªà«àª²àª¿àª•à«‡àª¶àª¨ કેશ</translation>
+<translation id="969096075394517431">ભાષાઓ બદલો</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 ટેબ}one{# ટેબà«àª¸}other{# ટેબà«àª¸}}</translation>
<translation id="971774202801778802">URL ને બà«àª•àª®àª¾àª°à«àª• કરો</translation>
<translation id="973473557718930265">છોડી દો</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_hi.xtb b/chromium/chrome/app/resources/generated_resources_hi.xtb
index a580359fcb2..c126434c0b6 100644
--- a/chromium/chrome/app/resources/generated_resources_hi.xtb
+++ b/chromium/chrome/app/resources/generated_resources_hi.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">नई <ph name="APP" /> विंडो में लिंक खोलें</translation>
<translation id="1005274289863221750">अपना माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ और कैमरा उपयोग करें</translation>
<translation id="1007408791287232274">डिवाइस को लोड नहीं किया जा सका.</translation>
+<translation id="1008186147501209563">बà¥à¤•à¤®à¤¾à¤°à¥à¤• निरà¥à¤¯à¤¾à¤¤ करें</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{पेज पà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦ नहीं दे रहा है}one{पेज पà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦ नहीं दे रहे हैं}other{पेज पà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦ नहीं दे रहे हैं}}</translation>
<translation id="1012794136286421601">आपकी दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼, पतà¥à¤°à¤•, सà¥à¤²à¤¾à¤‡à¤¡, और डà¥à¤°à¥‰à¤‡à¤‚ग फ़ाइलें समनà¥à¤µà¤¯à¤¿à¤¤ की जा रही हैं. उनà¥à¤¹à¥‡à¤‚ ऑनलाइन या ऑफ़लाइन à¤à¤•à¥à¤¸à¥‡à¤¸ करने के लिठGoogle डिसà¥à¤• à¤à¤ªà¥à¤¸ खोलें.</translation>
-<translation id="1013383076511149692">वे लेख और इमेज देखें जिनà¥à¤¹à¥‡à¤‚ आप कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी करते हैं</translation>
<translation id="1013707859758800957">à¤à¤• सैंडबॉकà¥â€à¤¸ नहीं किठगठपà¥â€à¤²à¤— इन को इस पृषà¥â€à¤  पर चलने दिया गया था.</translation>
<translation id="1015318665228971643">फ़ोलà¥à¤¡à¤° के नाम में बदलाव करें</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{सभी को &amp;नई विंडो में खोलें}=1{&amp;नई विंडो में खोलें}one{सभी (#) को &amp;नई विंडो में खोलें}other{सभी (#) को &amp;नई विंडो में खोलें}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">नà¥à¤•à¤¸à¤¾à¤¨ पहà¥à¤‚चाने वाला सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° नहीं निकाला जा सकता</translation>
<translation id="1062407476771304334">पà¥à¤°à¤¤à¤¿à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें</translation>
<translation id="1062866675591297858">अपने परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¤¿à¤¤ उपयोगकरà¥à¤¤à¤¾à¤“ं को <ph name="BEGIN_LINK" />परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¤¿à¤¤ उपयोगकरà¥à¤¤à¤¾ डैशबोरà¥à¤¡<ph name="END_LINK" /> दà¥à¤µà¤¾à¤°à¤¾ पà¥à¤°à¤¬à¤‚धित करें.</translation>
-<translation id="1064662184364304002">मीडिया लाइबà¥à¤°à¥‡à¤°à¥€ फ़ाइल चेकर</translation>
<translation id="1064835277883315402">निजी नेटवरà¥à¤• से जà¥à¤¡à¤¼à¥‡à¤‚</translation>
<translation id="1064912851688322329">अपना Google खाता डिसà¥â€à¤•à¤¨à¥‡à¤•à¥â€à¤Ÿ करें</translation>
<translation id="1067048845568873861">निरà¥à¤®à¤¿à¤¤</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">डेटा कूटलेखन</translation>
+<translation id="1074944608454986967">सामगà¥à¤°à¥€ को ज़ोर से पढ़ने के लिà¤, खोजें को दबाकर रखें, उसके बाद सामगà¥à¤°à¥€ चà¥à¤¨à¤¨à¥‡ के लिठउस पर कà¥à¤²à¤¿à¤• करें या खींचें और छोड़ें. या किसी कà¥à¤·à¥‡à¤¤à¥à¤° को हाइलाइट करें और Search + S का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करें.</translation>
<translation id="1076698951459398590">थीम सकà¥à¤·à¤® करें</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">सभी उपयोगकरà¥à¤¤à¤¾à¤“ं के लिठसà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ अपडेट सेट करें</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">इस वà¥à¤¯à¤•à¥à¤¤à¤¿ दà¥à¤µà¤¾à¤°à¤¾ देखी जाने वाली वेबसाइटें नियंतà¥à¤°à¤¿à¤¤ करने और देखने के लिठ<ph name="BEGIN_SIGN_IN_LINK" />पà¥à¤°à¤µà¥‡à¤¶ करें<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">साइटें अनमà¥à¤¯à¥‚ट करें</translation>
<translation id="1097658378307015415">पà¥à¤°à¤µà¥‡à¤¶ करने से पहले, कृपया <ph name="NETWORK_ID" /> नेटवरà¥à¤• सकà¥à¤°à¤¿à¤¯ करने के लिठअतिथि के रूप में पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿ हों</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> का हमेशा अनà¥à¤µà¤¾à¤¦ करें</translation>
<translation id="1108164192735968833">à¤à¤¸à¤à¤®à¤à¤¸ कनेकà¥à¤Ÿ</translation>
<translation id="1108600514891325577">&amp;रोकें</translation>
<translation id="1110155001042129815">पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">किसी भी साइट को MIDI डिवाइस को à¤à¤•à¥à¤¸à¥‡à¤¸ करने के लिठसिसà¥à¤Ÿà¤® अननà¥à¤¯ संदेशों का उपयोग न करने दें.</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">खोज इंजन संपादित करें</translation>
-<translation id="1131167343343087859">Google Payments का उपयोग करने वाले कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ और पते.</translation>
<translation id="1134009406053225289">गà¥à¤ªà¥à¤¤ विंडो में खोलें</translation>
<translation id="1137673463384776352"><ph name="APP" /> में लिंक खोलें</translation>
<translation id="1140351953533677694">अपने बà¥à¤²à¥‚टूथ और Serial डिवाइस à¤à¤•à¥à¤¸à¥‡à¤¸ करें</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">पà¥à¤²à¤— इन अवरोधित</translation>
<translation id="1145532888383813076">अपने डिवाइस, à¤à¤ª और वेब पर खोजें.</translation>
<translation id="1146204723345436916">HTML फ़ाइल से बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करें...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> मिलीं.
+ <ph name="LINE_BREAK1" />
+ सà¥à¤¥à¤¾à¤¨à¥€à¤¯ मेमोरी में ज़रूरी जगह उपलबà¥à¤§ नहीं है. <ph name="FILE_SIZE" /> की और ज़रूरत है.
+ <ph name="LINE_BREAK2" />
+ कà¥à¤› कम फ़ोटो चà¥à¤¨à¤•à¤° देखें.</translation>
<translation id="1149088842877960903">AppleScript के ज़रिठJavaScript निषà¥à¤ªà¤¾à¤¦à¤¿à¤¤ करना बंद है. उसे चालू करने के लिà¤, Chrome सेटिंग &gt; उनà¥à¤¨à¤¤ &gt; सिसà¥à¤Ÿà¤® पर आà¤à¤‚. अधिक जानकारी के लिà¤: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">समापà¥à¤¤à¤¿ माह</translation>
<translation id="1153356358378277386">यà¥à¤—à¥â€à¤®à¤¿à¤¤ डिवाइस</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">नाम बदलें</translation>
<translation id="1175364870820465910">&amp;पà¥à¤°à¤¿à¤‚ट करें...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> की कॉपी बन रही है...</translation>
+<translation id="1177113976278858832">डिफ़ॉलà¥à¤Ÿ खोज इंजन बहाल करें?</translation>
<translation id="1177863135347784049">कसà¥à¤Ÿà¤®</translation>
<translation id="1178581264944972037">पॉज़ करें</translation>
<translation id="1179803038870941185"><ph name="URL" /> आपके MIDI डिवाइस का पूरà¥à¤£ नियंतà¥à¤°à¤£ पà¥à¤°à¤¾à¤ªà¥à¤¤ करना चाहता है.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">शà¥à¤µà¥‡à¤¤à¤¸à¥‚ची में डाले गठउपयोगकरà¥à¤¤à¤¾à¤“ं को पà¥à¥‡à¤‚ और बदलें</translation>
<translation id="1206407435587370571">अपने Chromebook को बेहतर जानें</translation>
<translation id="1209796539517632982">सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ नाम सरà¥à¤µà¤°</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> पर सेव किठगठपासवरà¥à¤¡ देखें और उनà¥à¤¹à¥‡à¤‚ संभालें</translation>
<translation id="1211364473545090084">गà¥à¤ªà¥à¤¤ विंडो के ज़रिठअपना बà¥à¤°à¤¾à¤‰à¥›à¤¿à¤‚ग इतिहास सेव किठबगैर वेब का उपयोग करें</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> फ़िंगरपà¥à¤°à¤¿à¤‚ट को सेट अप किया गया</translation>
<translation id="1215411991991485844">नया पृषà¥à¤ à¤­à¥‚मि à¤à¤ªà¥à¤¸ जोड़ा गया</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">मोबाइल नेटवरà¥à¤• खोजे जा रहे हैं</translation>
<translation id="1285320974508926690">कभी भी इस साइट का अनà¥à¤µà¤¾à¤¦ न करें</translation>
<translation id="1285484354230578868">डेटा को अपने Google डिसà¥à¤• खाते में संगृहीत करें</translation>
+<translation id="1288037062697528143">सूरà¥à¤¯à¤¾à¤¸à¥à¤¤ होने पर नाइट लाइट अपने आप चालू हो जाà¤à¤—ी</translation>
<translation id="1293177648337752319">साइट अनमà¥à¤¯à¥‚ट करें</translation>
<translation id="1293509594570842875">नया निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ नहीं बनाया जा सकता. कृपया अपना नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚ और बाद में पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="1293556467332435079">फ़ाइल</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML फ़ाइल को बà¥à¤•à¤®à¤¾à¤°à¥à¤• करता है</translation>
<translation id="1303671224831497365">कोई बà¥à¤²à¥‚टूथ डिवाइस नहीं मिâ€à¤²à¤¾</translation>
<translation id="1306606229401759371">सेटिंग बदलें</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> पर मौजूद किसी भी डिवाइस से अपने पासवरà¥à¤¡ à¤à¤•à¥à¤¸à¥‡à¤¸ करें</translation>
<translation id="1307559529304613120">ओह! सिसà¥à¤Ÿà¤® इस डिवाइस के लिठà¤à¤• दीरà¥à¤˜-कालीन API à¤à¤•à¥à¤¸à¥‡à¤¸ टोकन संगृहीत करने में विफल रहा.</translation>
<translation id="1313405956111467313">सà¥â€à¤µà¤šà¤¾à¤²à¤¿à¤¤ पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ कॉनà¥à¥žà¤¿à¤—रेशन</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">यह मैं ही था/थी.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> को छोटा करें</translation>
<translation id="1338950911836659113">हटाठजा रहे हैं...</translation>
-<translation id="1339266338863469628">डिफ़ॉलà¥à¤Ÿ (केवल सà¥à¤µà¤¯à¤‚ को चà¥à¤¨à¥‡à¤‚)</translation>
<translation id="1340527397989195812">फ़ाइलें à¤à¤ª का उपयोग करके डिवाइस से मीडिया का बैक अप लें.</translation>
<translation id="1341988552785875222">वरà¥à¤¤à¤®à¤¾à¤¨ वॉलपेपर '<ph name="APP_NAME" />' दà¥à¤µà¤¾à¤°à¤¾ सेट किया गया है. भिनà¥à¤¨ वॉलपेपर चà¥à¤¨à¤¨à¥‡ से पहले आपको '<ph name="APP_NAME" />' को अनइंसà¥à¤Ÿà¥‰à¤² करने की आवशà¥à¤¯à¤•à¤¤à¤¾ हो सकती है.</translation>
<translation id="1346748346194534595">दाà¤à¤‚</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">बैटरी का सà¥à¤¤à¤° <ph name="BATTERY_LEVEL" />% पर पहà¥à¤‚चते ही अपडेट शà¥à¤°à¥‚ हो जाà¤à¤—ा.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> फ़ाइलें आयात की जा रही हैं...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD नहीं मिला. पकà¥à¤•à¤¾ करें कि आपका Chromebook ऑनलाइन है और दोबारा आज़माà¤à¤‚.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> अवरोधित है</translation>
<translation id="1357589289913453911">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन आईडी</translation>
<translation id="1358735829858566124">फा़इल या निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ उपयोग करने योगà¥à¤¯ नहीं है.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">बाà¤à¤‚ से दाà¤à¤‚</translation>
<translation id="1370646789215800222">वà¥à¤¯à¤•à¥à¤¤à¤¿ को निकालें?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 आइटम हटाया जाने वाला है}one{# आइटम हटाठजाने वाले हैं}other{# आइटम हटाठजाने वाले हैं}}</translation>
+<translation id="1372841398847029212">अपने खाते से सिंक करें</translation>
<translation id="1374844444528092021">नेटवरà¥à¤• "<ph name="NETWORK_NAME" />" के लिठआवशà¥à¤¯à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° या तो इंसà¥à¤Ÿà¥‰à¤² नहीं है या अब मानà¥à¤¯ नहीं है. कृपया नया पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ करें और फिर से कनेकà¥à¤Ÿ करने का पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="1374962581120570592">कà¥à¤•à¥€ सेट की गईं</translation>
<translation id="1375321115329958930">सहेजे गठपासवरà¥à¤¡</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ बनाà¤à¤‚</translation>
<translation id="1410197035576869800">à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ आइकॉन</translation>
<translation id="1410616244180625362"><ph name="HOST" /> को अपना कैमरा à¤à¤•à¥à¤¸à¥‡à¤¸ करते रहने दें</translation>
+<translation id="1411668397053040814">VR में Chrome का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करने के लिठतिलिसà¥à¤® कीबोरà¥à¤¡ इंसà¥à¤Ÿà¥‰à¤² या अपडेट करें</translation>
<translation id="1414648216875402825">आप <ph name="PRODUCT_NAME" /> के à¤à¤¸à¥‡ असà¥à¤¥à¤¿à¤° वरà¥à¤¶à¤¨ में अपडेट कर रहे हैं जिसकी सà¥à¤µà¤¿à¤§à¤¾à¤“ं पर काम चल रहा है. कà¥à¤°à¥ˆà¤¶ और अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बग उतà¥à¤ªà¤¨à¥à¤¨ होंगे. कृपया सावधानी से आगे बढ़ें.</translation>
+<translation id="1415708812149920388">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ की सामगà¥à¤°à¥€ पढ़ने का à¤à¤•à¥à¤¸à¥‡à¤¸ देने से मना किया गया</translation>
<translation id="1415990189994829608">इस पà¥à¤°à¤•à¤¾à¤° के सतà¥à¤° में <ph name="EXTENSION_NAME" /> (à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन आईडी "<ph name="EXTENSION_ID" />") की अनà¥à¤®à¤¤à¤¿ नहीं है.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ओह! यादृचà¥à¤›à¤¿à¤• RSA निजी कà¥à¤‚जी जेनरेट करने में विफल.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">पिज़à¥à¤œà¤¼à¤¾ का टà¥à¤•à¤¡à¤¼à¤¾</translation>
<translation id="1467432559032391204">बाà¤à¤‚</translation>
<translation id="1467999917853307373"><ph name="URL" /> डेटा को सà¥â€à¤¥à¤¾à¤¯à¥€ रूप से आपके डिवाइस पर संगृहीत करना चाहता है..</translation>
+<translation id="1468571364034902819">इस पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² का इसà¥à¤¤à¥‡à¤®à¤¾à¤² नहीं कर सकते</translation>
<translation id="1470719357688513792">पेज के फिर से लोड होने के बाद नई कà¥à¤•à¥€ सेटिंग पà¥à¤°à¤­à¤¾à¤µà¥€ होगी.</translation>
<translation id="1470811252759861213">अपने सभी कंपà¥à¤¯à¥‚टर पर अपने à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिà¤, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" को अपलोड नहीं किया गया. आपकी Google डिसà¥à¤• में परà¥à¤¯à¤¾à¤ªà¥à¤¤ जगह नहीं है.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">पहचान API टोकन संचय</translation>
<translation id="1478233201128522094">अगली बार, इस <ph name="DEVICE_TYPE" /> को à¤à¤• नया फ़ोन अनलॉक करेगा. सेटिंग में जाकर Smart Lock को बंद करें.</translation>
<translation id="1478340334823509079">विवरण: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> नई फ़ोटो का बैक अप लेने के लिठतैयार है</translation>
<translation id="1483493594462132177">भेजें</translation>
<translation id="1485015260175968628">यह अब निमà¥à¤¨ कर सकता है:</translation>
<translation id="1485141095922496924">वरà¥à¤¶à¤¨ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">चालू - कसà¥à¤Ÿà¤® सेटिंग</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> की पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ कर रहा है...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> अनà¥à¤¯ उपलबà¥à¤§ डिवाइस.</translation>
-<translation id="1497284176235884849">उपलबà¥à¤§ कराया गया PPD अमानà¥à¤¯ है.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" का नाम बदलने में असमरà¥à¤¥. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">अजà¥à¤žà¤¾à¤¤ डिवाइस [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">किसी à¤à¤•à¤¾à¤§à¤¿à¤• पà¥à¤°à¤µà¥‡à¤¶ सतà¥à¤° में इस मालिक खाते को पहला पà¥à¤°à¤µà¥‡à¤¶ खाता होना चाहिà¤.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">पेज डीबगर बैकà¤à¤‚ड तक पहà¥à¤‚चें</translation>
<translation id="1601560923496285236">लागू करें</translation>
<translation id="1603914832182249871">(गà¥à¤ªà¥à¤¤)</translation>
+<translation id="1607139524282324606">पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ हटाà¤à¤‚</translation>
<translation id="1608626060424371292">इस उपयोगकरà¥à¤¤à¤¾ को निकालें</translation>
<translation id="1609170755653088773">इस पासवरà¥à¤¡ को अपने iPhone से सिंक करें</translation>
<translation id="1609862759711084604">पिछला उपयोगकरà¥à¤¤à¤¾</translation>
+<translation id="1611557582955786626">बà¥à¤°à¤¾à¤‰à¤œà¤¼ करने के मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाठगठअनà¥à¤­à¤µ के लिठसाइन इन करें, सभी डिवाइस पर सिंक किया जाता है</translation>
<translation id="1611584202130317952">पà¥à¤°à¤¾à¤µà¤§à¤¾à¤¨ पà¥à¤°à¤µà¤¾à¤¹ में रà¥à¤•à¤¾à¤µà¤Ÿ आई थी. कृपया फिर से कोशिश करें या अपने डिवाइस मालिक या वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• से संपरà¥à¤• करें.</translation>
<translation id="1611649489706141841">अगà¥à¤°à¥‡à¤·à¤¿à¤¤ करें</translation>
<translation id="1611704746353331382">HTML फ़ाइल में बà¥à¤•à¤®à¤¾à¤°à¥à¤• निâ€à¤°à¥à¤¯à¤¾à¤¤ करें...</translation>
<translation id="1612129875274679969">इस डिवाइस को सà¥à¤¥à¤¾à¤¯à¥€ रूप से कियोसà¥à¤• मोड में रखें.</translation>
+<translation id="161460670679785907">आपका फ़ोन नहीं मिल पा रहा है</translation>
<translation id="1616206807336925449">इस à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन को किसी विशेष अनà¥à¤®à¤¤à¤¿ की आवशà¥â€à¤¯à¤•à¤¤à¤¾ नहीं है.</translation>
<translation id="161707228174452095">फ़िंगरपà¥à¤°à¤¿à¤‚ट जोड़ा गया!</translation>
<translation id="1618268899808219593">&amp;सहायता केंदà¥à¤°</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">इनपà¥à¤Ÿ विकलà¥à¤ª दिखाà¤à¤‚</translation>
<translation id="1650709179466243265">www. और .com जोड़ें और पता खोलें</translation>
<translation id="1651008383952180276">आपको à¤à¤• ही पासफ़à¥à¤°à¥‡à¥› दो बार डालना होगा</translation>
-<translation id="1652972346408808053">पासवरà¥à¤¡ सहेजा गया. <ph name="SAVED_PASSWORDS_LINK" /> पर मौजूद किसी भी डिवाइस से अपने पासवरà¥à¤¡ à¤à¤•à¥à¤¸à¥‡à¤¸ करें</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट से पà¥à¤°à¤¿à¤‚टर जोड़ें ताकि आप कहीं से भी पà¥à¤°à¤¿à¤‚ट कर सकें.}one{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट से # पà¥à¤°à¤¿à¤‚टर जोड़ें ताकि आप कहीं से भी पà¥à¤°à¤¿à¤‚ट कर सकें.}other{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट से # पà¥à¤°à¤¿à¤‚टर जोड़ें ताकि आप कहीं से भी पà¥à¤°à¤¿à¤‚ट कर सकें.}}</translation>
<translation id="1657406563541664238">Google को अपने आप उपयोग आंकड़े और कà¥à¤°à¥ˆà¤¶ रिपोरà¥à¤Ÿ भेजकर <ph name="PRODUCT_NAME" /> को बेहतर बनाने में सहायता करें</translation>
<translation id="1658424621194652532">यह पेज आपका माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ à¤à¤•à¥à¤¸à¥‡à¤¸ कर रहा है.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">सà¥à¤°à¤•à¥à¤·à¤¾ कारणों से फ़ाइल तक नहीं पहà¥à¤‚चा जा सका.</translation>
<translation id="167832068858235403">वॉलà¥â€à¤¯à¥‚म कम करें</translation>
<translation id="1679068421605151609">डेवलपर टूल</translation>
+<translation id="16815041330799488">साइटों को कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज न देखने दें</translation>
<translation id="1682548588986054654">नई &amp;गà¥à¤ªà¥à¤¤ विंडो</translation>
+<translation id="1688935057616748272">कोई अकà¥à¤·à¤° लिखें</translation>
<translation id="168991973552362966">आस-पास का कोई पà¥à¤°à¤¿à¤‚टर जोड़ें</translation>
<translation id="1689945336726856614">यूआरà¤à¤² &amp;की कॉपी करें</translation>
<translation id="1692602667007917253">ओह... कà¥à¤› गलत हो गया.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">इनपà¥à¤Ÿ विधि</translation>
<translation id="175772926354468439">थीम सकà¥à¤·à¤® करें</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome वेब सà¥à¤Ÿà¥‹à¤° में देखें</translation>
<translation id="1758831820837444715">ईथरनेट नेटवरà¥à¤• कॉनà¥à¤«à¤¼à¤¿à¤—र करें</translation>
<translation id="1763046204212875858">à¤à¤ªà¥à¤¸ शॉरà¥à¤Ÿà¤•à¤Ÿ बनाà¤à¤‚</translation>
<translation id="1763108912552529023">à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤° करते रहें</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />चेतावनी:<ph name="END_BOLD" /> ये फ़ाइलें असà¥â€à¤¥à¤¾à¤¯à¥€ हैं और डिâ€à¤¸à¥â€à¤• का सà¥à¤¥à¤¾à¤¨ खाली करने के लिâ€à¤ अपने आप हटाई जा सकती हैं. <ph name="BEGIN_LINK" />अधिâ€à¤• जानें<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">अपने <ph name="DEVICE_TYPE" /> के लिठSmart Lock सेट अप करें</translation>
<translation id="1817871734039893258">Microsoft फ़ाइल पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥à¤¤à¤¿</translation>
-<translation id="1825832322945165090">डिवाइस पर परà¥à¤¯à¤¾à¤ªà¥â€à¤¤ सà¥â€à¤¥à¤¾à¤¨ नहीं है</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> का पासवरà¥à¤¡ मिटाà¤à¤‚</translation>
<translation id="1826516787628120939">जाà¤à¤š की जा रही है</translation>
<translation id="1828149253358786390"><ph name="SITE" /> आपको नोटिफ़िकेशन भेजना चाहती है.</translation>
<translation id="1828378091493947763">यह पà¥à¤²à¤— इन इस डिवाइस पर समरà¥à¤¥à¤¿à¤¤ नहीं है</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">पà¥à¤°à¤¾à¤°à¤‚भ करने पर</translation>
<translation id="2006638907958895361"><ph name="APP" /> में लिंक खोलें</translation>
<translation id="2007404777272201486">किसी समसà¥à¤¯à¤¾ की रिपोरà¥à¤Ÿ करें...</translation>
+<translation id="2015632741368427174">इस साइट पर रीडायरेकà¥à¤Ÿ बà¥à¤²à¥‰à¤• किया गया है:</translation>
<translation id="2016430552235416146">परंपरागत</translation>
<translation id="2017334798163366053">निषà¥à¤ªà¤¾à¤¦à¤¨ डेटा मेमोरी अकà¥à¤·à¤® करें</translation>
<translation id="2017836877785168846">इतिहास साफ़ करता है और पता बार में सà¥à¤µà¤¤: पूरà¥à¤£à¤¤à¤¾ को साफ़ करता है.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" नाम की फ़ाइल पहले से मौजूद है. आप कà¥â€à¤¯à¤¾ करना चाहते हैं?</translation>
<translation id="2087822576218954668">पà¥à¤°à¤¿à¤‚ट: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome के ज़रिठसà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रूप से बà¥à¤°à¤¾à¤‰à¤œà¤¼ करें</translation>
+<translation id="2089795179672254991">जब कोई साइट कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज देखना चाहे, तो इसके लिठपूछें (सà¥à¤à¤¾à¤¯à¤¾ गया)</translation>
<translation id="2090165459409185032">अपनी खाता जानकारी पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥â€à¤¤ करने के लिà¤, यहां जाà¤à¤‚: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">सिसà¥â€à¤Ÿà¤® सà¥à¤°à¤•à¥à¤·à¤¾ सेटिंग</translation>
<translation id="2091887806945687916">धà¥à¤µà¤¨à¤¿</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">आकार बदलें</translation>
<translation id="2124930039827422115">{1,plural, =1{à¤à¤• उपयोगकरà¥à¤¤à¤¾ ने <ph name="AVERAGE_RATING" /> रेट किया है.}one{# उपयोगकरà¥à¤¤à¤¾à¤“ं ने <ph name="AVERAGE_RATING" /> रेट किया है.}other{# उपयोगकरà¥à¤¤à¤¾à¤“ं ने <ph name="AVERAGE_RATING" /> रेट किया है.}}</translation>
<translation id="2126167708562367080">सिंक को आपके वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ने अकà¥à¤·à¤® किया है.</translation>
-<translation id="2126426811489709554">Chrome के दà¥à¤µà¤¾à¤°à¤¾ संचालित</translation>
<translation id="2127372758936585790">कम-शकà¥à¤¤à¤¿ वाला चारà¥à¤œà¤°</translation>
<translation id="212862741129535676">आवृतà¥à¤¤à¤¿ सà¥à¤¥à¤¿à¤¤à¤¿ उपयोग पà¥à¤°à¤¤à¤¿à¤¶à¤¤</translation>
<translation id="2128691215891724419">समनà¥â€à¤µà¤¯à¤¨ गड़बड़ी: समनà¥â€à¤µà¤¯à¤¨ पदबंध अपडेट करें...</translation>
<translation id="2129825002735785149">पà¥â€à¤²à¤— इन अपडेट करें</translation>
<translation id="2129904043921227933">समनà¥â€à¤µà¤¯à¤¨ गड़बड़ी: समनà¥â€à¤µà¤¯à¤¨ पदबंध अपडेट करें...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" इंसà¥â€à¤Ÿà¥‰à¤² करने में असमरà¥à¤¥ कà¥â€à¤¯à¥‹à¤‚कि "<ph name="IMPORT_NAME" />" दà¥à¤µà¤¾à¤°à¤¾ इसकी अनà¥à¤®à¤¤à¤¿ नहीं है</translation>
-<translation id="213491463158799620">कà¥â€à¤¯à¤¾ आप इस पेज का अनà¥à¤µà¤¾à¤¦ करना चाहते हैं?</translation>
<translation id="2135787500304447609">&amp;फिर से शà¥à¤°à¥‚ करें</translation>
<translation id="2136372518715274136">नया पासवरà¥à¤¡ डालें</translation>
<translation id="2136476978468204130">आपने जो पासफ़à¥à¤°à¥‡à¤œà¤¼ डाला है वह गलत है</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA समà¤à¥Œà¤¤à¤¾</translation>
<translation id="218070003709087997">पà¥à¤°à¤¿à¤‚ट की जाने वाली कॉपी की संखà¥à¤¯à¤¾ (1 से 999) दरà¥à¤¶à¤¾à¤¨à¥‡ के लिठकिसी संखà¥à¤¯à¤¾ का उपयोग करें.</translation>
<translation id="2187895286714876935">सरà¥à¤µà¤° पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° आयात गड़बड़ी</translation>
+<translation id="2187906491731510095">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन अपडेट किठगà¤</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> खोलें</translation>
<translation id="2190069059097339078">वाई-फ़ाई पà¥à¤°à¤®à¤¾à¤£à¤¿à¤•à¤¤à¤¾ पà¥à¤°à¤¾à¤ªà¥â€à¤¤à¤•à¤°à¥à¤¤à¤¾</translation>
<translation id="219008588003277019">नेटिव कà¥à¤²à¤¾à¤‡à¤‚ट मॉडà¥à¤¯à¥‚ल: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">आपका सà¥à¤µà¤¾à¤—त है</translation>
<translation id="225692081236532131">सकà¥à¤°à¤¿à¤¯à¤£ की सà¥à¤¥à¤¿à¤¤à¤¿</translation>
+<translation id="2261323523305321874">आपके à¤à¤¡à¤®à¤¿à¤¨ ने पूरे सिसà¥à¤Ÿà¤® में à¤à¤¸à¤¾ बदलाव किया है जो कà¥à¤› पà¥à¤°à¤¾à¤¨à¥€ पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² बंद कर देता है.</translation>
<translation id="2262477216570151239">दोहराने से पहले विलंब</translation>
<translation id="2263189956353037928">साइन आउट करें और वापस पà¥à¤°à¤µà¥‡à¤¶ करें</translation>
<translation id="2263497240924215535">(अकà¥à¤·à¤®)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">कà¥à¤¯à¤¾ आप <ph name="PRODUCT_NAME" /> को इंसà¥â€à¤Ÿà¥‰à¤² करना चाहते हैं?</translation>
<translation id="2296019197782308739">EAP विधि:</translation>
<translation id="2297705863329999812">पà¥à¤°à¤¿à¤‚टर खोजें</translation>
-<translation id="230115972905494466">कोई संगत डिवाइस नहीं मिला</translation>
<translation id="2301382460326681002">à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन मूल निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ अमानà¥à¤¯ है.</translation>
<translation id="2302685579236571180">गà¥à¤ªà¥à¤¤ पर जाà¤à¤‚</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ने अतिरिकà¥à¤¤ अनà¥à¤®à¤¤à¤¿à¤¯à¥‹à¤‚ का अनà¥à¤°à¥‹à¤§ किया है.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">भाषा और इनपà¥à¤Ÿ</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">लॉक सà¥à¤•à¥à¤°à¥€à¤¨ के नोट <ph name="LOCK_SCREEN_APP_NAME" /> में अपने आप सेव किठजाते हैं. आपका सबसे हाल का नोट लॉक सà¥à¤•à¥à¤°à¥€à¤¨ पर ही रहेगा.</translation>
+<translation id="2352947182261340447">सà¥à¤¥à¤¾à¤¨à¥€à¤¯ मेमोरी में ज़रूरी जगह उपलबà¥à¤§ नहीं है.</translation>
<translation id="2353297238722298836">कैमरे और माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ की अनà¥à¤®à¤¤à¤¿ है</translation>
<translation id="2356070529366658676">पूछें</translation>
<translation id="2356517949307388948">जिस समय Chrome नà¥à¤•à¤¸à¤¾à¤¨ पहà¥à¤‚चाने वाला सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° खोज रहा था, तब कोई गड़बड़ी हà¥à¤ˆ.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ à¤à¤•à¥à¤¸à¥‡à¤¸ हमेशा अवरà¥à¤¦à¥à¤§ करें</translation>
<translation id="2367972762794486313">à¤à¤ªà¥à¤¸ दिखाà¤à¤‚</translation>
<translation id="2371076942591664043">&amp;पूà¥à¤°à¥à¤£ होने पर खोलें</translation>
-<translation id="237336063998926520">जगह का पता करने के लिठअपने आईपी पते का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करें</translation>
<translation id="2377319039870049694">'सूची की तरह देखें' पर सà¥à¤µà¤¿à¤š करें</translation>
<translation id="2377667304966270281">हारà¥à¤¡ फ़ॉलà¥à¤Ÿ</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> फ़ाइलें चयनित</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">कोई गड़बड़ी हà¥à¤ˆ है. कृपया अपना पà¥à¤°à¤¿à¤‚टर देखें और दोबारा कोशिश करें.</translation>
<translation id="2385700042425247848">सेवा नाम:</translation>
<translation id="2387458720915042159">पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ कनेकà¥à¤¶à¤¨ पà¥à¤°à¤•à¤¾à¤°</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> नई फ़ोटो मिलीं
- <ph name="LINE_BREAK1" />
- डिसà¥â€à¤• पर परà¥à¤¯à¤¾à¤ªà¥â€à¤¤ सà¥â€à¤¥à¤¾à¤¨ नहीं है.
- <ph name="LINE_BREAK2" />
- पà¥à¤°à¤¾à¤°à¤‚भ करने के लिठकà¥à¤› फ़ोटो चà¥à¤¨à¤•à¤° देखें.</translation>
<translation id="2391419135980381625">मानक फ़ॉनà¥à¤Ÿ</translation>
<translation id="2391762656119864333">निरसà¥â€à¤¤ करें</translation>
<translation id="2392369802118427583">सकà¥à¤°à¤¿à¤¯ करें</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">हमेशा <ph name="ORIGIN" /> पर चलाà¤à¤‚</translation>
<translation id="2425665904502185219">फ़ाइल का कà¥à¤² आकार</translation>
<translation id="2428510569851653187">बताà¤à¤‚ कि जब टैब कà¥à¤°à¥ˆà¤¶ हà¥à¤† तब आप कà¥à¤¯à¤¾ कर रहे थे</translation>
+<translation id="2431027948063157455">Google Assistant को लोड नहीं किया जा सका, कृपया अपना नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ जांच लें और फिर से कोशिश करें.</translation>
<translation id="2433452467737464329">पेज को सà¥à¤µà¤¤à¤ƒ रीफà¥à¤°à¥‡à¤¶ करने के लिठURL में कà¥à¤µà¥‡à¤°à¥€ परम जोड़ें: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">पà¥à¤°à¤•à¤Ÿà¤¨</translation>
<translation id="2435248616906486374">नेटवरà¥à¤• डिसà¥â€à¤•à¤¨à¥‡à¤•à¥â€à¤Ÿ है</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन मूल निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ आवशà¥à¤¯à¤• है.</translation>
<translation id="2448312741937722512">पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="2450223707519584812">आप उपयोगकरà¥à¤¤à¤¾à¤“ं को नहीं जोड़ सकेंगे कà¥à¤¯à¥‹à¤‚कि Google API कà¥à¤‚जियां मौजूद नहीं हैं. विवरणों के लिठ<ph name="DETAILS_URL" /> देखें.</translation>
+<translation id="2450849356604136918">कोई सकà¥à¤°à¤¿à¤¯ दृशà¥à¤¯ नहीं</translation>
<translation id="2453021845418314664">उनà¥â€à¤¨à¤¤ समनà¥â€à¤µà¤¯à¤¨ सेटिंग</translation>
<translation id="2453576648990281505">फ़ाइल पहले से मौजूद है</translation>
<translation id="2453860139492968684">समापà¥à¤¤ करें</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> से फ़ाइलों की कॉपी बनाना चाहता है.</translation>
<translation id="2462724976360937186">पà¥à¤°à¤®à¤¾à¤£à¤¨ पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£ कà¥à¤‚जी आईडी</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> जोड़ा गया</translation>
-<translation id="246335896104539386">बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करें</translation>
<translation id="2464089476039395325">HTTP पà¥à¤°à¥‰à¤•à¥â€à¤¸à¥€</translation>
<translation id="2468902267404883140">आपके फ़ोन से कनेकà¥à¤Ÿ नहीं हो पा रहा है. पकà¥à¤•à¤¾ करें कि आप à¤à¤¸à¥‡ संगत Android फ़ोन का उपयोग कर रहे हैं जो चालू है और पहà¥à¤‚च में है. &lt;a&gt;अधिक जानें&lt;/a&gt;</translation>
<translation id="2470702053775288986">असमरà¥à¤¥à¤¿à¤¤ à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन अकà¥à¤·à¤®</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> में पà¥à¤°à¤µà¥‡à¤¶ नहीं है</translation>
<translation id="2563856802393254086">बधाई हो! आपकी '<ph name="NAME" />' डेटा सेवा सकà¥à¤°à¤¿à¤¯ हो गई है और अब वह चलने के लिठतैयार है.</translation>
<translation id="2566124945717127842">अपने <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवाइस को बिलà¥à¤•à¥à¤² नठजैसा रीसेट करने के लिठपावरवॉश करें.</translation>
+<translation id="2567257616420533738">पासवरà¥à¤¡ सेव किया गया. <ph name="SAVED_PASSWORDS_LINK" /> पर सेव किठगठपासवरà¥à¤¡ देखें और उनà¥à¤¹à¥‡à¤‚ संभालें</translation>
<translation id="2568774940984945469">जानकारी बार कंटेनर</translation>
<translation id="2570000010887652771">बचाया गया डेटा.</translation>
<translation id="257088987046510401">थीम</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (पà¥â€à¤²à¥‡à¤Ÿà¤«à¤¼à¥‰à¤°à¥à¤® <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">डिफ़ॉलà¥à¤Ÿ खोज सेटिंग</translation>
<translation id="2586657967955657006">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡</translation>
+<translation id="2586672484245266891">कृपया थोड़ा छोटा यूआरà¤à¤² लिखें</translation>
<translation id="2587922270115112871">निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ बनाने से Google खाता नहीं बनता, और उसकी सेटिंग और डेटा
Chrome सिंक के साथ अनà¥à¤¯ डिवाइस पर उसका अनà¥à¤¸à¤°à¤£ नहीं करेंगे. निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ केवल इस डिवाइस पर लागू होता है.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />टासà¥à¤•à¤¬à¤¾à¤° में पिन करें<ph name="END_BOLD" /> चà¥à¤¨à¥‡à¤‚</translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ के <ph name="USAGE" /> MB का उपयोग कर रहा है.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" निकालें?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ पूरà¥à¤£ नहीं कर सका, लेकिन इसकी डिसà¥à¤• चितà¥à¤° से चलना जारी रहेगा.</translation>
+<translation id="2635176084534510129">अधिक मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाठगठअनà¥à¤­à¤µ पाà¤à¤‚, जैसे कि बेहतर सामगà¥à¤°à¥€ सà¥à¤à¤¾à¤µ और अधिक सà¥à¤®à¤¾à¤°à¥à¤Ÿ अनà¥à¤µà¤¾à¤¦</translation>
<translation id="2635276683026132559">हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°</translation>
<translation id="2635926034288331400">Applications में इंसà¥à¤Ÿà¥‰à¤² करें</translation>
<translation id="2636625531157955190">Chrome, चितà¥à¤° तक नहीं पहà¥à¤‚च पा रहा.</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">विंडो मेनू में à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन कà¥à¤²à¤¿à¤• करके अपने à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन पà¥à¤°à¤¬à¤‚धित करें.</translation>
<translation id="2647142853114880570">पà¥à¤¨: लोड करें</translation>
<translation id="2647269890314209800">इसà¥à¤¤à¥‡à¤®à¤¾à¤² की जा रही कà¥à¤•à¥€</translation>
+<translation id="264810637653812429">कोई संगत डिवाइस नहीं मिला.</translation>
<translation id="2648831393319960979">आपके खाते में डिवाइस जोड़ा रहा है - इसमें कà¥à¤› समय लग सकता है...</translation>
<translation id="2649045351178520408">Base64-à¤à¤¨à¥à¤•à¥‹à¤¡ किया गया ASCII, पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° चेन</translation>
<translation id="2653266418988778031">यदि आप किसी पà¥à¤°à¤®à¤¾à¤£à¤¨ पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£ (CA) पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° को हटाते हैं, तो आपका बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° उस CA दà¥à¤µà¤¾à¤°à¤¾ जारी किठगठकिसी भी पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पर विशà¥â€à¤µà¤¾à¤¸ नहीं करेगा.</translation>
<translation id="2653659639078652383">सबमिट करें</translation>
<translation id="265390580714150011">फ़ीलà¥à¤¡ मान</translation>
-<translation id="2654286334048437383">बà¥à¤•à¤®à¤¾à¤°à¥à¤• निरà¥à¤¯à¤¾à¤¤ करें</translation>
<translation id="2655386581175833247">उपयोगकरà¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°:</translation>
<translation id="2660779039299703961">इवेंट</translation>
+<translation id="266079277508604648">पà¥à¤°à¤¿à¤‚टर से कनेकà¥à¤Ÿ नहीं किया जा सका. देखें कि पà¥à¤°à¤¿à¤‚टर चालू है और वाई-फ़ाई या USB के ज़रिठआपके Chromebook से कनेकà¥à¤Ÿ किया हà¥à¤† है.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">भाषा</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">आपका इंटरनेट कनेकà¥à¤¶à¤¨ नियंतà¥à¤°à¤¿à¤¤ किया जा रहा है</translation>
<translation id="268053382412112343">इति&amp;हास</translation>
<translation id="2683638487103917598">फ़ोलà¥à¤¡à¤° कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ किया गया</translation>
+<translation id="2684004000387153598">जारी रखने के लिà¤, ठीक पर कà¥à¤²à¤¿à¤• करें, फिर वà¥â€à¤¯à¤•à¥à¤¤à¤¿ जोड़ें पर कà¥à¤²à¤¿à¤• करें, ताकि आप अपने ईमेल पते के लिठनई पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² बना सकें.</translation>
<translation id="2686759344028411998">लोड किठगठकिसी भी मॉडà¥à¤¯à¥‚ल का पता लगाने में असमरà¥à¤¥ है.</translation>
<translation id="2688196195245426394">डिवाइस को सरà¥à¤µà¤° के साथ पंजीकृत करते समय गड़बड़ी: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">भाषा के विकलà¥à¤ª दिखाà¤à¤‚</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">टचपैड की गति</translation>
<translation id="2706892089432507937">USB डिवाइस</translation>
+<translation id="2706954854267016964">चà¥à¤¨à¤¾ गया Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट डिवाइस अब काम नहीं करता है. अपने कंपà¥à¤¯à¥‚टर की सिसà¥à¤Ÿà¤® सेटिंग में पà¥à¤°à¤¿à¤‚टर सेट अप करके देखें.</translation>
<translation id="2707024448553392710">घटक डाउनलोड करना</translation>
<translation id="270921614578699633">औसत से अधिक</translation>
<translation id="2709453993673701466">सिंक और वैयकà¥à¤¤à¤¿à¤•à¤°à¤£ के चालू होने से पहले उनà¥à¤¹à¥‡à¤‚ पà¥à¤°à¤¬à¤‚धित करना चाहते हैं? तो <ph name="BEGIN_LINK" />सेटिंग<ph name="END_LINK" /> पर जाà¤à¤‚.</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">संकà¥à¤·à¤¿à¤ªà¥à¤¤ करें...</translation>
<translation id="2737492745329609575">सेटअप शà¥à¤°à¥‚ करें</translation>
<translation id="2738771556149464852">बाद में नहीं</translation>
+<translation id="2739046699559178272">सेव करें और जारी रखें</translation>
<translation id="2739191690716947896">डीबग</translation>
<translation id="2739240477418971307">अपनी पहà¥à¤‚च-योगà¥à¤¯à¤¤à¤¾ सेटिंग बदलें</translation>
<translation id="2740393541869613458">निगरानी में रखे गठउपयोगकरà¥à¤¤à¤¾ दà¥à¤µà¤¾à¤°à¤¾ देखी गई वेबसाइटों की समीकà¥à¤·à¤¾ करें, और</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">इस पà¥à¤°à¤•à¤¾à¤° की फ़ाइल आपके कंपà¥à¤¯à¥‚टर को हानि पहà¥à¤‚चा सकती है.</translation>
<translation id="2775104091073479743">फ़िंगरपà¥à¤°à¤¿à¤‚ट संपादित करें</translation>
<translation id="2776441542064982094">à¤à¤¸à¤¾ लगता है कि नेटवरà¥à¤• पर पंजीकृत करने के लिठकोई डिवाइस उपलबà¥à¤§ नहीं हैं. यदि आपका डिवाइस चालू है और इंटरनेट से कनेकà¥à¤Ÿ है, तो उसके निरà¥à¤¦à¥‡à¤¶ मैनà¥à¤¯à¥à¤…ल में दिठगठनिरà¥à¤¦à¥‡à¤¶à¥‹à¤‚ का उपयोग करके उसे पंजीकृत करने का पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">डाउनलोड किठगà¤</translation>
<translation id="2783661497142353826">कियोसà¥à¤• à¤à¤ªà¥à¤¸ पà¥à¤°à¤¬à¤‚धित करें</translation>
<translation id="2784407158394623927">आपकी मोबाइल डेटा सेवा सकà¥à¤°à¤¿à¤¯ कर रहा है</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">डिफ़ॉलà¥à¤Ÿ बदलें...</translation>
<translation id="2844111009524261443">कà¥à¤²à¤¿à¤• करने पर चलाà¤à¤‚</translation>
<translation id="2845382757467349449">बà¥à¤•à¤®à¤¾à¤°à¥à¤• बार हमेशा दिखाà¤à¤‚</translation>
-<translation id="284682086647736321">Ctrl, Alt या Command शामिल करें</translation>
<translation id="2847759467426165163">इस पर कासà¥à¤Ÿ करें</translation>
<translation id="284805635805850872">नà¥à¤•à¤¸à¤¾à¤¨ पहà¥à¤‚चाने वाला सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° निकालें?</translation>
<translation id="2849362176025371110">Google को गड़बड़ी और उपयोग का डेटा अपने आप भेजें. आप इसे अपनी डिवाइस <ph name="BEGIN_LINK1" />सेटिंग<ph name="END_LINK1" /> में किसी भी समय बदल सकते हैं. <ph name="BEGIN_LINK2" />अधिक जानें<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">महतà¥à¤µà¤ªà¥‚रà¥à¤£</translation>
<translation id="2850124913210091882">बैक अप लें</translation>
<translation id="2850541429955027218">थीम जोड़ें</translation>
+<translation id="2853121255651601031">पासवरà¥à¤¡ सेव किया गया</translation>
<translation id="2853916256216444076">$1 वीडियो</translation>
<translation id="2857608528410806398">QU सà¥à¤µà¤¿à¤§à¤¾ नोटिफ़िकेशन का मà¥à¤–à¥à¤¯ भाग यहां आà¤à¤—ा. QU सà¥à¤µà¤¿à¤§à¤¾ नोटिफ़िकेशन का मà¥à¤–à¥à¤¯ भाग यहां आà¤à¤—ा. QU सà¥à¤µà¤¿à¤§à¤¾ नोटिफ़िकेशन का मà¥à¤–à¥à¤¯ भाग यहां आà¤à¤—ा. QU सà¥à¤µà¤¿à¤§à¤¾ नोटिफ़िकेशन का मà¥à¤–à¥à¤¯ भाग यहां आà¤à¤—ा. QU सà¥à¤µà¤¿à¤§à¤¾ नोटिफ़िकेशन का मà¥à¤–à¥à¤¯ भाग यहां आà¤à¤—ा.</translation>
<translation id="2860150991415616761">बहà¥à¤¤ लंबा समय (4 सेकंड)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ दà¥à¤µà¤¾à¤°à¤¾ मीडिया गैलरी जोड़ें</translation>
<translation id="2908789530129661844">सà¥à¤•à¥à¤°à¥€à¤¨ ज़ूम आउट करें</translation>
<translation id="2910318910161511225">किसी नेटवरà¥à¤• से कनेकà¥à¤Ÿ करें और फिर कोशिश करें</translation>
+<translation id="2911898792135283060">पासवरà¥à¤¡ जनरेट करें...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> आपके माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ का उपयोग करना चाहता है.</translation>
<translation id="2913331724188855103">साइटों को कà¥à¤•à¥€ डेटा सहेजने और पढ़ने दें (अनà¥à¤¶à¤‚सित)</translation>
<translation id="2916073183900451334">किसी वेबपेज पर टैब दबाने से लिंक के साथ-साथ फ़ॉरà¥à¤® भी हाइलाइट होते हैं</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">अटैचमेंट नहीं</translation>
<translation id="2989786307324390836">DER-à¤à¤¨à¥à¤•à¥‹à¤¡ की गई बाइनरी, à¤à¤•à¤² पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="2993517869960930405">à¤à¤ªà¥à¤¸ की जानकारी</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> का बैक अप नहीं लिया जा सका</translation>
<translation id="299483336428448530">आपके अभिभावक दà¥à¤µà¤¾à¤°à¤¾ इंसà¥â€à¤Ÿà¥‰à¤² किया गया.</translation>
<translation id="3002017044809397427">आपका <ph name="PHONE_TYPE" /> मिल गया है. लेकिन Smart Lock केवल Android 5.0 और उसके बाद वाले वरà¥à¤¶à¤¨ चला रहे डिवाइस पर काम करता है. &lt;a&gt;और जानें&lt;/a&gt;</translation>
<translation id="3003144360685731741">पसंदीदा नेटवरà¥à¤•</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ डेटा</translation>
<translation id="3065041951436100775">टैब किलà¥à¤¡ फ़ीडबैक.</translation>
<translation id="3065140616557457172">खोजने के लिठलिखें या नेविगेट करने के लिठURL दरà¥à¤œ करें- कà¥à¤› भी चलेगा.</translation>
+<translation id="3066642396596108483">अपने सभी डिवाइस पर अपने बà¥à¤•à¤®à¤¾à¤°à¥à¤•, पासवरà¥à¤¡ और इतिहास सिंक करें</translation>
<translation id="3067198360141518313">यह पà¥à¤²à¤— इन चलाà¤à¤‚</translation>
<translation id="3071624960923923138">नया टैब खोलने के लिठआप यहां कà¥à¤²à¤¿à¤• कर सकते हैं</translation>
<translation id="3074037959626057712">आपने पà¥à¤°à¤µà¥‡à¤¶ किया है और सिंक को चालू कर दिया है</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">इस टैब का ऑडियो मà¥â€à¤¯à¥‚ट किया जा रहा है.</translation>
<translation id="3206175707080061730">"$1" नामक à¤à¤• फ़ाइल पहले से ही मौजूद है. कà¥â€à¤¯à¤¾ आप इसे पà¥à¤°à¤¤à¤¿à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करना चाहते हैं?</translation>
<translation id="3208703785962634733">पà¥à¤·à¥à¤Ÿà¤¿ न की गई</translation>
+<translation id="3213187967168344806">पà¥à¤°à¤¿à¤‚टर नहीं जोड़ा जा सका. अपना कंपà¥à¤¯à¥‚टर रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करें और दोबारा आज़माà¤à¤‚.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> कनेकà¥â€à¤Ÿà¤° पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ कà¥à¤°à¥ˆà¤¶ हो गई है. पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करें?</translation>
<translation id="3221634914176615296">फ़ाइलें à¤à¤ªà¥à¤¸ में डिवाइस की सामगà¥à¤°à¥€ à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤° करें.</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">समय कà¥à¤·à¥‡à¤¤à¥à¤° की अपने आप पहचान बंद है</translation>
<translation id="3264544094376351444">Sans-serif फ़ॉनà¥à¤Ÿ</translation>
<translation id="3264547943200567728">आपके Chromebox के नेटवरà¥à¤• को सेट करने में विफल रहा</translation>
+<translation id="3264582393905923483">पà¥à¤°à¤¸à¤‚ग</translation>
<translation id="3265459715026181080">विंडो बंद करें</translation>
<translation id="3267726687589094446">à¤à¤•à¤¾à¤§à¤¿à¤• फ़ाइलों के सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ डाउनलोड की अनà¥à¤®à¤¤à¤¿ देना जारी रखें</translation>
<translation id="3267998849713137817">परिवरà¥à¤¤à¤¨ समय</translation>
<translation id="3268451620468152448">खà¥à¤²à¥‡ सतà¥à¤°</translation>
<translation id="3269069891205016797">आपके पà¥à¤°à¤¸à¥à¤¥à¤¾à¤¨ करने पर आपकी जानकारी इस डिवाइस से निकाल दी जाà¤à¤—ी.</translation>
<translation id="3269093882174072735">चितà¥à¤° लोड करें</translation>
+<translation id="3269889795238950578">यह पेज कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज देख सकता है</translation>
<translation id="326999365752735949">अंतर डाउनलोड करना</translation>
<translation id="3270965368676314374">अपने कंपà¥à¤¯à¥‚टर के फ़ोटो, संगीत और अनà¥à¤¯ मीडिया पढ़ें व बदलें</translation>
<translation id="327147043223061465">सभी कà¥à¤•à¥€ और साइट डेटा देखें</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">सà¥â€à¤µà¤°à¥‚पण पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ में कà¥à¤› सेकंड लग सकते हैं. कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें.</translation>
<translation id="3305661444342691068">PDF को पूरà¥à¤µà¤¾à¤µà¤²à¥‹à¤•à¤¨ में खोलें</translation>
<translation id="3306684685104080068">Google Hangouts जैसी कà¥à¤²à¤¾à¤‰à¤¡-आधारित सेवाओं के लिठकासà¥à¤Ÿ करना सकà¥à¤·à¤® करें.</translation>
+<translation id="3307091518408668019">कंपà¥à¤¯à¥‚टर OU (जैसे OU=Chromebook,DC=उदाहरण,DC=com)</translation>
<translation id="3308006649705061278">संगठनातà¥à¤®à¤• इकाई (OU)</translation>
<translation id="3308116878371095290">इस पेज को कà¥à¤•à¥€ सेट करने से रोक दिया गया था.</translation>
<translation id="3308134619352333507">छिपाà¤à¤‚ बटन</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">हमेशा सभी साइटों पर चलाà¤à¤‚</translation>
<translation id="3312424061798279731">सकà¥à¤·à¤® भाषाà¤à¤‚</translation>
<translation id="3312903956926554846">डेसà¥à¤•à¤Ÿà¥‰à¤ª में इंसà¥à¤Ÿà¥‰à¤² करें</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-<ph name="DOWNLOAD_DOMAIN" /> से</translation>
-<translation id="3313473140726597081">आपका सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज <ph name="URL" /> में बदल दिया गया था. आपका सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज बदलने वाले à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को अकà¥à¤·à¤® करने के लिà¤, बहाल करें पर कà¥à¤²à¤¿à¤• करें.</translation>
<translation id="3313590242757056087">निगरानी में रखे गठउपयोगकरà¥à¤¤à¤¾ दà¥à¤µà¤¾à¤°à¤¾ देखी जा सकने वाली वेबसाइटें सेट करने के लिà¤, आप <ph name="MANAGEMENT_URL" /> पर जाकर पà¥à¤°à¤¤à¤¿à¤¬à¤‚धों और
सेटिंग को कॉनà¥à¤«à¤¼à¤¿à¤—र कर सकते हैं.
यदि आप डिफ़ॉलà¥à¤Ÿ सेटिंग नहीं बदलते हैं, तो <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">पà¥à¤°à¤¿à¤‚ट करना विफल रहा. कृपया अपना पà¥à¤°à¤¿à¤‚टर जाà¤à¤šà¥‡à¤‚ और पà¥à¤¨: पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="3364721542077212959">सà¥à¤Ÿà¤¾à¤‡à¤²à¤¸ टूल</translation>
<translation id="336497260564123876">पासवरà¥à¤¡ सहेजा गया. अपने सभी डिवाइस पर अपने पासवरà¥à¤¡ पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिà¤, Chrome में पà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
+<translation id="3365598184818502391">Ctrl या फिर Alt का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करें</translation>
<translation id="3367813778245106622">समनà¥à¤µà¤¯à¤¨ शà¥à¤°à¥‚ करने के लिठफिर से पà¥à¤°à¤µà¥‡à¤¶ करें</translation>
<translation id="3368922792935385530">कनेकà¥à¤Ÿà¥‡à¤¡</translation>
<translation id="3369624026883419694">होसà¥à¤Ÿ को परिषà¥à¤•à¥ƒà¤¤ कर रहा है...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">कृपया <ph name="PRODUCT_NAME" /> को पà¥à¤¨: लॉनà¥â€à¤š करें</translation>
<translation id="3424969259347320884">बताà¤à¤‚ कि जब टैब कà¥à¤°à¥ˆà¤¶ हà¥à¤† तब आप कà¥à¤¯à¤¾ कर रहे थे</translation>
<translation id="3427092606871434483">अनà¥à¤®à¤¤à¤¿ दें (डिफ़ॉलà¥à¤Ÿ)</translation>
+<translation id="3428419049384081277">आप साइन इन किठहà¥à¤ हैं!</translation>
<translation id="3429275422858276529">बाद में इस पेज को आसानी से पाने के लिठइसे बà¥à¤•à¤®à¤¾à¤°à¥à¤• करें</translation>
<translation id="3429599832623003132">$1 आइटम</translation>
<translation id="3432227430032737297">दिखाई गईं सभी कà¥à¤•à¥€ निकालें</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">अपना डेटा कई वेबसाइटों पर पढ़ें</translation>
<translation id="3449839693241009168">आदेशों को <ph name="EXTENSION_NAME" /> पर भेजने के लिठ<ph name="SEARCH_KEY" /> दबाà¤à¤‚</translation>
<translation id="3450157232394774192">निषà¥à¤•à¥à¤°à¤¿à¤¯ सà¥à¤¥à¤¿à¤¤à¤¿ उपयोग पà¥à¤°à¤¤à¤¿à¤¶à¤¤</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> फ़ोटो का बैकअप लिया जा रहा है</translation>
<translation id="3453612417627951340">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ की आवशà¥à¤¯à¤•à¤¤à¤¾ है</translation>
<translation id="3454157711543303649">सकà¥à¤°à¤¿à¤¯à¤£ पूरà¥à¤£</translation>
+<translation id="3454224730401036106">आपका कनेकà¥à¤¶à¤¨ ज़à¥à¤¯à¤¾à¤¦à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ नेटवरà¥à¤• पर सà¥à¤µà¤¿à¤š कर दिया गया है</translation>
<translation id="345693547134384690">नठटैब में &amp;छवि खोलें</translation>
<translation id="3459509316159669723">पà¥à¤°à¤¿à¤‚ट करना</translation>
<translation id="3459697287128633276">Google Play सà¥à¤Ÿà¥‹à¤° à¤à¤•à¥à¤¸à¥‡à¤¸ करने को अपना खाता सकà¥à¤·à¤® करने के लिà¤, कृपया अपने पहचान पà¥à¤°à¤¦à¤¾à¤¤à¤¾ के ज़रिठपà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¥ƒà¤¤ करें.</translation>
<translation id="3459774175445953971">अंतिम बार संशोधित:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> वे लेख और इमेज देखना चाहता है जिनà¥à¤¹à¥‡à¤‚ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किया गया है</translation>
<translation id="3462413494201477527">खाता सेटअप रहने दें?</translation>
<translation id="346431825526753">यह बचà¥â€à¤šà¥‹à¤‚ के लिठबनाया गया खाता है जिसे <ph name="CUSTODIAN_EMAIL" /> दà¥à¤µà¤¾à¤°à¤¾ पà¥à¤°à¤¬à¤‚धित किया जाता है.</translation>
<translation id="3465566417615315331">अपनी फ़ोटो कà¥â€à¤²à¤¿à¤• करें</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">कॉपी किया जा रहा है...</translation>
<translation id="3473479545200714844">सà¥à¤•à¥à¤°à¥€à¤¨ आवरà¥à¤¦à¥à¤§à¤•</translation>
<translation id="3475447146579922140">Google spreadsheet</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 पंकà¥à¤¤à¤¿ नहीं दिखाई गई है&gt;}one{&lt;$1 पंकà¥à¤¤à¤¿à¤¯à¤¾à¤‚ नहीं दिखाई गई हैं&gt;}other{&lt;$1 पंकà¥à¤¤à¤¿à¤¯à¤¾à¤‚ नहीं दिखाई गई हैं&gt;}}</translation>
<translation id="3475843873335999118">माफ़ कीजिà¤, आपके फ़िंगरपà¥à¤°à¤¿à¤‚ट की अभी भी पहचान नहीं हà¥à¤ˆ हैैै. कृपया अपना पासवरà¥à¤¡ डालें.</translation>
<translation id="347670947055184738">ओह! सिसà¥à¤Ÿà¤® आपके डिवाइस की नीति फ़ेच नहीं कर सका.</translation>
<translation id="347785443197175480"><ph name="HOST" /> को अपने कैमरे और माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ को à¤à¤•à¥à¤¸à¥‡à¤¸ करते रहन दें</translation>
<translation id="3478685642445675458">कृपया किसी वà¥à¤¯à¤•à¥à¤¤à¤¿ को निकालने से पहले अपनी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² अनलॉक करें.</translation>
+<translation id="347919930506963698">Chrome से और भी लाभ लें</translation>
<translation id="3479552764303398839">अभी नहीं</translation>
<translation id="3480892288821151001">विंडो को बाईं ओर डॉक करें</translation>
<translation id="3481915276125965083">इस पेज पर निमà¥à¤¨ पॉप-अप अवरोधित कर दिठगठथे:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">समूह नाम:</translation>
<translation id="3505030558724226696">डिवाइस à¤à¤•à¥à¤¸à¥‡à¤¸ निरसà¥â€à¤¤ करें</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" के लिठवरà¥à¤¤à¤®à¤¾à¤¨ अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚</translation>
+<translation id="3507888235492474624">बà¥à¤²à¥‚टूथ डिवाइस के लिठदोबारा सà¥à¤•à¥ˆà¤¨ करें</translation>
<translation id="3508920295779105875">कोई अनà¥à¤¯ फ़ोलà¥à¤¡à¤° चà¥à¤¨à¥‡à¤‚...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">फिर से सà¥à¤•à¥ˆà¤¨ करें</translation>
<translation id="3511307672085573050">लिंक के प&amp;ते की कॉपी बनाà¤à¤‚</translation>
<translation id="3511399794969432965">कनेकà¥â€à¤Ÿ करने में समसà¥â€à¤¯à¤¾ है?</translation>
<translation id="351152300840026870">निशà¥à¤šà¤¿à¤¤-चौड़ाई फ़ॉनà¥à¤Ÿ</translation>
<translation id="3511528412952710609">कम</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{डाउनलोड रोकें}one{डाउनलोड रोकें}other{डाउनलोड रोकें}}</translation>
<translation id="3514373592552233661">à¤à¤• से ज़à¥à¤¯à¤¾à¤¦à¤¾ नेटवरà¥à¤• उपलबà¥à¤§ होने पर पसंदीदा नेटवरà¥à¤• को दूसरे जà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• पर पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾ दी जाà¤à¤—ी</translation>
+<translation id="3520212870468945358"><ph name="URL" /> आपकी सà¥à¤°à¤•à¥à¤·à¤¾ कà¥à¤‚जी का कà¥à¤°à¤®à¤¾à¤‚क देखना चाहता है</translation>
<translation id="3523642406908660543">जब कोई साइट आपका कंपà¥à¤¯à¥‚टर à¤à¥‡à¤•à¥à¤¸à¥‡à¤¸ करने के लिठकिसी पà¥à¤²à¤— इन का उपयोग करना चाहे, तो पूछें (अनà¥à¤¶à¤‚सित)</translation>
<translation id="3525897975040424366">शेलà¥à¤«à¤¼ में इंसà¥à¤Ÿà¥‰à¤² करें</translation>
<translation id="3527085408025491307">फ़ोलà¥à¤¡à¤°</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">आप जिस वाई-फ़ाई नेटवरà¥à¤• (<ph name="NETWORK_ID" />) का उपयोग कर रहे हैं उसके लिठआपको लॉगिन पृषà¥â€à¤  पर जाने की अावशà¥â€à¤¯à¤•à¤¤à¤¾ हो सकती है.</translation>
<translation id="3564708465992574908">ज़ूम सà¥à¤¤à¤°</translation>
<translation id="3566721612727112615">कोई साइट नहीं जोड़ी गई</translation>
-<translation id="3566866560249787686">Google Assistant को लोड नहीं किया जा सका, कृपया फिर से कोशिश करें.</translation>
<translation id="3569382839528428029">कà¥à¤¯à¤¾ आप चाहते हैं कि <ph name="APP_NAME" /> आपकी सà¥à¤•à¥à¤°à¥€à¤¨ को साà¤à¤¾ करे?</translation>
<translation id="3570985609317741174">वेब सामगà¥à¤°à¥€</translation>
<translation id="3571734092741541777">सेट करें</translation>
<translation id="3574210789297084292">पà¥à¤°à¤µà¥‡à¤¶ करें</translation>
<translation id="3576324189521867626">सफलतापूरà¥à¤µà¤• इंसà¥à¤Ÿà¥‰à¤² हो गया है</translation>
-<translation id="3578331450833904042">डिफ़ॉलà¥à¤Ÿ (सब कà¥à¤› चà¥à¤¨à¥‡à¤‚)</translation>
<translation id="3578594933904494462">इस टैब की सामगà¥à¤°à¥€ को साà¤à¤¾ किया जा रहा है.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपके सà¥â€à¤µà¤¾à¤®à¤¿à¤¤à¥â€à¤µ वाले समूह: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt; से &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; पà¥à¤°à¤¿à¤‚टर साà¤à¤¾ करना चाहता है. यदि आप सà¥â€à¤µà¥€à¤•à¤¾à¤° करते हैं, तो समूह के सभी सदसà¥â€à¤¯ पà¥à¤°à¤¿à¤‚टर से पà¥à¤°à¤¿à¤‚ट कर पाà¤à¤‚गे.</translation>
<translation id="3584169441612580296">अपने कंपà¥à¤¯à¥‚टर से फ़ोटो, संगीत और अनà¥à¤¯ मीडिया à¤à¤•à¥à¤¸à¥‡à¤¸ करें और उनà¥à¤¹à¥‡à¤‚ बदलें</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">पà¥à¤°à¤µà¥‡à¤¶ किठहà¥à¤ सभी डिवाइसों से इतिहास साफ़ कर देता है. आपके Google खाते में <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> पर अनà¥à¤¯ पà¥à¤°à¤•à¤¾à¤° के बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤¿à¤‚ग इतिहास हो सकतेे हैं.</translation>
<translation id="3600456501114769456">आपके डिवाइस की सà¥à¤¥à¤¾à¤¨à¥€à¤¯ फ़ाइलों की à¤à¤•à¥à¤¸à¥‡à¤¸ आपके वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• दà¥à¤µà¤¾à¤°à¤¾ अकà¥à¤·à¤® कर दी गई है.</translation>
<translation id="3600792891314830896">आवाज़ चलाने वाली साइटों की आवाज़ बंद करें</translation>
+<translation id="3603177256297531067">इस पेज का अनà¥à¤µà¤¾à¤¦ नहीं किया जा सका</translation>
<translation id="3603533104205588786">पेज को बà¥à¤•à¤®à¤¾à¤°à¥à¤• करने के लिठआप तारे पर कà¥à¤²à¤¿à¤• कर सकते हैं</translation>
<translation id="3603622770190368340">नेटवरà¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ करें</translation>
<translation id="3604048165392640554">कोई मोबाइल कनेकà¥à¤¶à¤¨ नहीं मिला. अपने दूसरे डिवाइसों पर à¤à¤Ÿà¤ªà¤Ÿ टेदरिंग चालू करें और दोबारा कोशिश करें. &lt;a target="_blank" href="<ph name="URL" />"&gt;अधिक जानें&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">आपके IT वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ने आपके डिवाइस के लिठChrome Goodies को अकà¥à¤·à¤® कर दिया है. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ईमेल पता</translation>
<translation id="3702500414347826004">आपके सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज <ph name="URL" /> को शामिल करने के लिठबदल दिठगठथे.</translation>
-<translation id="3703669627274482482">जब कोई साइट कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर आपके कॉपी किठगठलेख और इमेज देखना चाहे, तो इसके लिठपूछें</translation>
<translation id="370415077757856453">JavaScript को बà¥à¤²à¥‰à¤• किया गया</translation>
<translation id="3704331259350077894">कारà¥à¤°à¤µà¤¾à¤ˆ का अंत</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">आपके कारà¥à¤¡ की समय-सीमा समापà¥à¤¤ हो गई है</translation>
<translation id="3792890930871100565">पà¥à¤°à¤¿à¤‚टर डिसकनेकà¥à¤Ÿ करें</translation>
<translation id="379422718204375917">अपने खाते में पà¥à¤°à¤µà¥‡à¤¶ करने के लिठSmart Lock का उपयोग करें</translation>
-<translation id="3794595850995182458">पेज से बाहर निकलें</translation>
<translation id="3796648294839530037">पसंदीदा नेटवरà¥à¤•:</translation>
<translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />†को खोजने के लिठ<ph name="SEARCH_ENGINE" /> पर &amp;खोजें</translation>
<translation id="3798325802885154040">आपको कà¥à¤²à¤¿à¤• करने के लिठटैप करें सà¥à¤µà¤¿à¤§à¤¾ को सकà¥à¤·à¤®/अकà¥à¤·à¤® करने देती है</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">दूसरा जोड़ें</translation>
<translation id="3812525830114410218">गलत पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="3813296892522778813">यदि आपको वह चीज़ नहीं मिल रही है जिसे आप खोज रहे हैं, तो <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome सहायता<ph name="END_LINK_CHROMIUM" /> पर जाà¤à¤‚</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> नई फ़ोटो मिलीं
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google डिसà¥â€à¤•<ph name="END_LINK" /> पर बैक अप लेने के लिठतैयार</translation>
<translation id="3819007103695653773">सभी साइटों को पृषà¥à¤ à¤­à¥‚मि पà¥à¤¶ संदेश भेजने दें</translation>
+<translation id="3819497457291599334">सेटिंग &gt; à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ और सूचनाà¤à¤‚ &gt; सभी à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ &gt; Google Play सेवाà¤à¤‚ पर जाà¤à¤‚.</translation>
<translation id="3819752733757735746">सà¥à¤µà¤¿à¤š à¤à¤•à¥à¤¸à¥‡à¤¸ (बस à¤à¤• या दो सà¥à¤µà¤¿à¤š से कंपà¥à¤¯à¥‚टर नियंतà¥à¤°à¤¿à¤¤ करें)</translation>
<translation id="3819800052061700452">&amp;पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="3820172043799983114">अमानà¥à¤¯ पिन</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">अधिक <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">कà¥à¤•à¥€ और अनà¥â€à¤¯ साइट तथा पà¥â€à¤²à¤— इन डेटा</translation>
<translation id="383891835335927981">कोई भी साइट ज़ूम इन या ज़ूम आउट नहीं की गई है</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> को कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ देखने से हमेशा बà¥à¤²à¥‰à¤• करें</translation>
<translation id="3840053866656739575">आपके Chromebox से कनेकà¥â€à¤¶à¤¨ खो गया है. कृपया निकट आà¤à¤‚, या हमारे दà¥à¤µà¤¾à¤°à¤¾ फिर से कनेकà¥â€à¤Ÿ करने का पà¥à¤°à¤¯à¤¾à¤¸ करने के दौरान अपने डिवाइस की जाà¤à¤š करें.</translation>
+<translation id="3842132283799370683">मशीन को डोमेन में शामिल नहीं किया जा सका. à¤à¤¸à¤¾ शायद संगठनातà¥à¤®à¤• इकाई में समसà¥à¤¯à¤¾à¤à¤‚ होने के कारण हà¥à¤† है.</translation>
<translation id="3842552989725514455">Serif फ़ॉनà¥à¤Ÿ</translation>
<translation id="385051799172605136">वापस</translation>
<translation id="3851428669031642514">असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सà¥â€à¤•à¥à¤°à¤¿à¤ªà¥â€à¤Ÿ लोड करें</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">समय कà¥à¤·à¥‡à¤¤à¥à¤° चà¥à¤¨à¥‡à¤‚</translation>
<translation id="3856921555429624101">डेटा उपयोग मापन पूरा हो गया है</translation>
<translation id="3857228364945137633">अपना फ़ोन आस-पास होने पर अपने <ph name="DEVICE_TYPE" /> को पासवरà¥à¤¡ के बिना अनलॉक करने के लिठSmart Lock का उपयोग करें.</translation>
+<translation id="3857732810083914482">मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाना बंद है. आप myaccount.google.com पर इसे बदल सकते हैं.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meet में आपका सà¥à¤µà¤¾à¤—त है</translation>
<translation id="3862134173397075045">Chrome के कासà¥à¤Ÿ अनà¥à¤­à¤µ में आपका सà¥à¤µà¤¾à¤—त है!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Smart Lock फ़ोन बदला गया</translation>
<translation id="3927932062596804919">असà¥à¤µà¥€à¤•à¤¾à¤° करें</translation>
<translation id="3930521966936686665">इसपर चलाà¤à¤‚</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> के लिठमिटाया गया पासवरà¥à¤¡ बहाल करें</translation>
<translation id="3936390757709632190">ऑडियो नठटैब में &amp;खोलें</translation>
<translation id="3936925983113350642">आपके दà¥à¤µà¤¾à¤°à¤¾ चà¥à¤¨à¥‡ जाने वाले पासवरà¥à¤¡ की आवशà¥à¤¯à¤•à¤¤à¤¾ इस पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° को बाद में पà¥à¤¨: सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने के लिठहोगी. कृपया इसे कहीं पर सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रखें.</translation>
<translation id="3937640725563832867">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° जारीकरà¥à¤¤à¤¾ वैकलà¥à¤ªà¤¿à¤• नाम</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> का हमेशा अनà¥à¤µà¤¾à¤¦ करें</translation>
<translation id="3940233957883229251">सà¥à¤µà¤¤à¤ƒ दोहराव सकà¥à¤·à¤® करें</translation>
<translation id="3941357410013254652">चैनल आईडी</translation>
<translation id="3941565636838060942">इस पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® की à¤à¤•à¥à¤¸à¥‡à¤¸ छिपाने के लिà¤, आपको कंटà¥à¤°à¥‹à¤² पैनल में <ph name="CONTROL_PANEL_APPLET_NAME" /> का उपयोग करके उसे अनइंसà¥à¤Ÿà¥‰à¤² करने की आवशà¥à¤¯à¤•à¤¤à¤¾ होगी.
@@ -1942,6 +1973,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE से आयात किया गया</translation>
<translation id="3950820424414687140">पà¥à¤°à¤µà¥‡à¤¶ करें</translation>
+<translation id="3950870029767307261">इस पेज को कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज देखने से बà¥à¤²à¥‰à¤• कर दिया गया है</translation>
<translation id="3954354850384043518">जारी है</translation>
<translation id="3955193568934677022">साइटों को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€ चलाने दें (अनà¥à¤¶à¤‚सित)</translation>
<translation id="3956702100721821638">Google Play तक नहीं पहà¥à¤‚चा जा सका</translation>
@@ -1974,6 +2006,7 @@
<translation id="39964277676607559">सामगà¥à¤°à¥€ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ के लिठjavascript '<ph name="RELATIVE_PATH" />' लोड नहीं कर सका.</translation>
<translation id="4002066346123236978">शीरà¥à¤·à¤•</translation>
<translation id="40027638859996362">शबà¥à¤¦ सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण</translation>
+<translation id="4005817994523282006">समय कà¥à¤·à¥‡à¤¤à¥à¤° की पहचान विधि</translation>
<translation id="4008291085758151621">साइट की जानकारी VR में उपलबà¥à¤§ नहीं है</translation>
<translation id="4010917659463429001">अपने मोबाइल डिवाइस पर अपने बà¥à¤•à¤®à¤¾à¤°à¥à¤• पाने के लिà¤, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" को ठीक करें?</translation>
@@ -1990,6 +2023,7 @@
<translation id="4037084878352560732">घोड़ा</translation>
<translation id="4037889604535939429">वà¥à¤¯à¤•à¥à¤¤à¤¿ की जानकारी संपादित करें</translation>
<translation id="4042264909745389898">Google Chrome OS की शरà¥à¤¤à¥‡à¤‚</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{पेज से बाहर निकलें}one{पेज से बाहर निकलें}other{पेज से बाहर निकलें}}</translation>
<translation id="4044612648082411741">अपना पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पासवरà¥à¤¡ डालें</translation>
<translation id="404493185430269859">डिफ़ॉलà¥à¤Ÿ खोज इंजन</translation>
<translation id="4047112090469382184">यह कैसे सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ है</translation>
@@ -2036,6 +2070,7 @@
<translation id="4109135793348361820">विंडो को <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) पर ले जाà¤à¤‚</translation>
<translation id="4110559665646603267">अलमारी पर फ़ोकस करें</translation>
<translation id="4114360727879906392">पिछली विंडो</translation>
+<translation id="4115002065223188701">नेटवरà¥à¤• नहीं मिल रहा है</translation>
<translation id="4115080753528843955">कà¥à¤› सामगà¥à¤°à¥€ सेवाà¤à¤‚ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€ का à¤à¤•à¥à¤¸à¥‡à¤¸ अधिकृत करने के लिठअनूठे पहचानकरà¥à¤¤à¤¾à¤“ं का उपयोग करती हैं</translation>
<translation id="411666854932687641">गोपनीय मेमोरी</translation>
<translation id="4120817667028078560">पथ बहà¥à¤¤ बड़ा है</translation>
@@ -2046,6 +2081,7 @@
<translation id="4130207949184424187">इस à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन ने यह बदल दिया है कि जब आप खोज वाली पटà¥à¤Ÿà¥€ से खोजते हैं तब कौन सा पृषà¥â€à¤  दिखाया जाà¤.</translation>
<translation id="413121957363593859">घटक</translation>
<translation id="4131410914670010031">शà¥à¤¯à¤¾à¤® और शà¥à¤µà¥‡à¤¤</translation>
+<translation id="4136203100490971508">सूरà¥à¤¯à¥‹à¤¦à¤¯ होने पर नाइट लाइट अपने आप बंद हो जाà¤à¤—ी</translation>
<translation id="4138267921960073861">साइन-इन सà¥â€à¤•à¥à¤°à¥€à¤¨ पर उपयोगकरà¥à¤¤à¤¾ नाम और फ़ोटो दिखाà¤à¤‚</translation>
<translation id="4140559601186535628">पà¥à¤¶ संदेश</translation>
<translation id="4146026355784316281">हमेशा सिसà¥â€à¤Ÿà¤® वà¥â€à¤¯à¥‚अर से खोलें</translation>
@@ -2063,6 +2099,7 @@
<translation id="4172051516777682613">हमेशा दिखाà¤à¤‚</translation>
<translation id="4175737294868205930">सà¥à¤¥à¤¾à¤¯à¥€ जगह</translation>
<translation id="4176463684765177261">अकà¥à¤·à¤®</translation>
+<translation id="4180684688621252156">पà¥à¤°à¤¿à¤‚टिंग सेवा</translation>
<translation id="4180788401304023883">CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° "<ph name="CERTIFICATE_NAME" />" हटाà¤à¤‚?</translation>
<translation id="4181841719683918333">भाषाà¤à¤‚</translation>
<translation id="4184885522552335684">कोई पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित करने के लिठखींचें</translation>
@@ -2078,7 +2115,6 @@
<translation id="4206323443866416204">फ़ीडबैक रिपोरà¥à¤Ÿ</translation>
<translation id="420665587194630159">(यह à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन पà¥à¤°à¤¬à¤‚धित है और निकाला या अकà¥à¤·à¤® नहीं किया जा सकता.)</translation>
<translation id="4206944295053515692">Google से सà¥à¤à¤¾à¤µ मांगें</translation>
-<translation id="4207228095438106090"><ph name="URL" /> वह लेख और इमेज देखना चाहता है जिनà¥à¤¹à¥‡à¤‚ आपने कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किया है.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> खोजें</translation>
<translation id="4209092469652827314">बड़ा</translation>
<translation id="421017592316736757">इस फ़ाइल तक पहà¥à¤‚चने के लिठआपका ऑनलाइन होना आवशà¥â€à¤¯à¤• है.</translation>
@@ -2086,6 +2122,7 @@
<translation id="42126664696688958">निरà¥à¤¯à¤¾à¤¤ करें</translation>
<translation id="42137655013211669">इस सà¥à¤°à¥‹à¤¤ के लिठà¤à¤•à¥à¤¸à¥‡à¤¸, सरà¥à¤µà¤° के दà¥à¤µà¤¾à¤°à¤¾ निषिदà¥à¤§ की गई थी.</translation>
<translation id="4215350869199060536">ओह, नाम में अवैध पà¥à¤°à¤¤à¥€à¤• हैं!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> का बैक अप लिया जा रहा है</translation>
<translation id="4235200303672858594">संपूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> के लिठखाता जोड़ें</translation>
<translation id="4235965441080806197">पà¥à¤°à¤µà¥‡à¤¶ नहीं करें</translation>
@@ -2113,7 +2150,6 @@
<translation id="4270393598798225102">वरà¥à¤¶à¤¨ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">कोई मिलान नहीं</translation>
<translation id="4275830172053184480">अपना डिवाइस पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करें</translation>
-<translation id="4276216215490044084">बड़ा PPD लोड नहीं किया जा सकता. अधिकतम आकार 250kB है.</translation>
<translation id="4278390842282768270">अनà¥à¤®à¤¤à¤¿ है</translation>
<translation id="4281844954008187215">सेवा की शरà¥à¤¤à¥‡à¤‚</translation>
<translation id="4282196459431406533">Smart Lock चालू है</translation>
@@ -2125,15 +2161,15 @@
<translation id="4289300219472526559">बोलना पà¥à¤°à¤¾à¤°à¤‚भ करें</translation>
<translation id="4289540628985791613">संकà¥à¤·à¤¿à¤ªà¥à¤¤ विवरण</translation>
<translation id="4296575653627536209">निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ जोड़ें</translation>
+<translation id="4297322094678649474">भाषाà¤à¤‚ बदलें</translation>
+<translation id="4299141727003252811">Chrome को, अनà¥à¤µà¤¾à¤¦, खोज जैसी Google सेवाओं को और विजà¥à¤žà¤¾à¤ªà¤¨à¥‹à¤‚ को मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाने के लिà¤, Google आपकी बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤¿à¤‚ग गतिविधि, कà¥à¤› à¤à¤¸à¥€ साइटों की सामगà¥à¤°à¥€ जिन पर आप आठहैं और अनà¥à¤¯ बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° इंटरैकà¥à¤¶à¤¨ का इसà¥à¤¤à¥‡à¤®à¤¾à¤² कर सकता है.</translation>
<translation id="4300305918532693141">यह सेटिंग बदलने के लिà¤, <ph name="BEGIN_LINK" />सिंक रीसेट करें<ph name="END_LINK" /></translation>
<translation id="430303754419731728">आपको à¤à¤• नया OS अपडेट मिला है. शà¥à¤°à¥‚ करने के लिठपà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
<translation id="4305227814872083840">लंबा (2 सेकंड)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K लाइव)</translation>
+<translation id="4310139701823742692">फ़ाइल का फ़ॉरà¥à¤®à¥‡à¤Ÿ गलत है. PPD फ़ाइल देखें और फिर से कोशिश करें.</translation>
<translation id="431076611119798497">&amp;विवरण</translation>
<translation id="4312866146174492540">अवरà¥à¤¦à¥à¤§ करें (डिफ़ॉलà¥à¤Ÿ)</translation>
-<translation id="4315548163539304064">आपका मीडिया डिवाइस सà¥â€à¤•à¥ˆà¤¨ किया जा रहा है...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> नई फ़ोटो मिलीं</translation>
<translation id="4316850752623536204">डेवलपर वेबसाइट</translation>
<translation id="4320177379694898372">कोई इंटरनेट कनेकà¥â€à¤¶à¤¨ नहीं</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{डाउनलोड जारी रखें}one{डाउनलोड जारी रखें}other{डाउनलोड जारी रखें}}</translation>
@@ -2158,7 +2194,6 @@
<translation id="4359408040881008151">निरà¥à¤­à¤° à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन के कारण इंसà¥à¤Ÿà¥‰à¤² किया गया.</translation>
<translation id="4361142739114356624">इस कà¥â€à¤²à¤¾à¤‡à¤‚ट पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° की निजी कà¥à¤‚जी अनà¥à¤ªà¤²à¤¬à¥â€à¤§ या अमानà¥â€à¤¯ है</translation>
<translation id="4363771538994847871">कोई कासà¥à¤Ÿ गंतवà¥à¤¯ नहीं मिला. सहायता चाहिà¤?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> डाउनलोड किया गया</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> किसी विंडो को साà¤à¤¾ कर रहा है.</translation>
<translation id="4364830672918311045">पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ नोटिफ़िकेशन</translation>
<translation id="4365673000813822030">ओह, समनà¥â€à¤µà¤¯à¤¨ ने कारà¥à¤¯ करना बंद कर दिया.</translation>
@@ -2179,10 +2214,10 @@
<translation id="4394049700291259645">अकà¥à¤·à¤® करें</translation>
<translation id="4400367121200150367">वे साइटें जो कभी पासवरà¥à¤¡ नहीं सहेजती हैं, यहां दिखाई देंगी</translation>
<translation id="4400632832271803360">शीरà¥à¤·-पंकà¥à¤¤à¤¿ वाली कà¥à¤‚जियों का वà¥à¤¯à¤µà¤¹à¤¾à¤° सà¥à¤µà¤¿à¤š करने के लिठLauncher कà¥à¤‚जी दबाठरखें</translation>
-<translation id="4405076286418917603">à¤à¤• वरà¥à¤£ चाहिà¤</translation>
<translation id="4408599188496843485">स&amp;हायता</translation>
<translation id="4409697491990005945">मारà¥à¤œà¤¿à¤¨</translation>
<translation id="4411578466613447185">कोड हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°à¤•à¤°à¥à¤¤à¤¾</translation>
+<translation id="4412698727486357573">सहायता केंदà¥à¤°</translation>
<translation id="4414232939543644979">नई &amp;गà¥à¤ªà¥à¤¤ विंडो</translation>
<translation id="4415748029120993980">SECG अंडाकार वकà¥à¤° secp384r1 (अरà¥à¤¥à¤¾à¤¤ NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> को हमेशा कà¥à¤•à¥€ सेट करने की अनà¥à¤®à¤¤à¤¿ दें</translation>
@@ -2196,7 +2231,6 @@
<translation id="4430369329743628066">बà¥à¤•à¤®à¤¾à¤°à¥à¤• जोड़ा गया</translation>
<translation id="443464694732789311">जारी रखें</translation>
<translation id="4439318412377770121">कà¥à¤¯à¤¾ आप <ph name="DEVICE_NAME" /> को Google कà¥à¤²à¤¾à¤‰à¤¡ डिवाइस में पंजीकृत करना चाहते हैं?</translation>
-<translation id="4439612350502082674">पà¥à¤°à¤¿à¤‚टर नहीं जोड़ा जा सकता. फिर से शà¥à¤°à¥‚ करें और दोबारा कोशिश करें.</translation>
<translation id="4441124369922430666">कà¥à¤¯à¤¾ आप चाहते हैं कि मशीन चालू होने पर यह à¤à¤ªà¥à¤¸ सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ रूप से पà¥à¤°à¤¾à¤°à¤‚भ हो जाà¤?</translation>
<translation id="444134486829715816">विसà¥à¤¤à¥ƒà¤¤ करें...</translation>
<translation id="4441548209689510310">वरà¥à¤¤à¤¨à¥€ परीकà¥à¤·à¤£ के विकलà¥à¤ª दिखाà¤à¤‚</translation>
@@ -2218,6 +2252,7 @@
<translation id="4474381447165623168">अपने वाई-फ़ाई नेटवरà¥à¤• का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करके अपने आप सेट करें</translation>
<translation id="4475552974751346499">डाउनलोड खोजें</translation>
<translation id="4476590490540813026">à¤à¤¥à¤²à¥€à¤Ÿ</translation>
+<translation id="4477015793815781985">Ctrl, Alt या ⌘ को शामिल करें</translation>
<translation id="4478664379124702289">इस रूप में लिं&amp;क सहेजें...</translation>
<translation id="4479424953165245642">कियोसà¥à¤• à¤à¤ªà¥à¤¸ पà¥à¤°à¤¬à¤‚धित करें</translation>
<translation id="4479639480957787382">इथरनेट</translation>
@@ -2231,8 +2266,6 @@
<translation id="4508051413094283164">सभी को गà¥à¤ªà¥à¤¤ विंडो में खोलें</translation>
<translation id="4508265954913339219">सकà¥à¤°à¤¿à¤¯à¤£ विफल</translation>
<translation id="4508765956121923607">सà¥à¤°à¥‹&amp;त देखें</translation>
-<translation id="4509017836361568632">फ़ोटो छोड़ें</translation>
-<translation id="4513946894732546136">सà¥à¤à¤¾à¤µ</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> के उपयोग से</translation>
<translation id="4514542542275172126">नया निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ सेट करें</translation>
<translation id="451515744433878153">निकालें</translation>
@@ -2240,6 +2273,7 @@
<translation id="4520385623207007473">इसà¥à¤¤à¥‡à¤®à¤¾à¤² की जा रही कà¥à¤•à¥€</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> के अजà¥à¤žà¤¾à¤¤ डिवाइस</translation>
<translation id="4522570452068850558">विवरण</translation>
+<translation id="4522600456902129422">इस साइट को कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ देखने देते रहें</translation>
<translation id="4530494379350999373">मूल</translation>
<translation id="4532499992208253975">à¤à¤®à¤²à¥‹à¤¡à¤¿à¤‚ग</translation>
<translation id="4533985347672295764">CPU समय</translation>
@@ -2252,9 +2286,11 @@
<translation id="4543778593405494224">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¬à¤‚धक</translation>
<translation id="4544174279960331769">डिफ़ॉलà¥à¤Ÿ नीला अवतार</translation>
<translation id="4545028762441890696">उसे फिर से सकà¥à¤·à¤® करने के लिà¤, नई अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ सà¥à¤µà¥€à¤•à¤¾à¤° करें:</translation>
+<translation id="454547174531670764">किसी दूसरे खाते से सिंक करें</translation>
<translation id="4545759655004063573">अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ अनà¥à¤®à¤¤à¤¿à¤¯à¥‹à¤‚ के कारण सहेज नहीं सकते. कृपया किसी अनà¥â€à¤¯ सà¥â€à¤¥à¤¾à¤¨ पर सहेजें.</translation>
<translation id="4546308221697447294">Google Chrome के ज़रिठतेज़ी से बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤¼ करें</translation>
<translation id="4547659257713117923">अनà¥à¤¯ डिवाइसों से कोई टैब नहीं</translation>
+<translation id="4547672827276975204">अपने आप सेट करें</translation>
<translation id="4547992677060857254">आपके दà¥à¤µà¤¾à¤°à¤¾ चà¥à¤¨à¥‡ गठफ़ोलà¥à¤¡à¤° में संवेदनशील फ़ाइलें हैं. कà¥à¤¯à¤¾ आप वाकई इस फ़ोलà¥à¤¡à¤° को "$1" सà¥à¤¥à¤¾à¤¯à¥€ लिखने की à¤à¤•à¥à¤¸à¥‡à¤¸ देना चाहते हैं?</translation>
<translation id="4552031286893852992">Chrome ने इस साइट पर विजà¥à¤žà¤¾à¤ªà¤¨ बà¥à¤²à¥‰à¤• कर दिठहैं कà¥à¤¯à¥‹à¤‚कि यह साइट तंग करने वाले विजà¥à¤žà¤¾à¤ªà¤¨ दिखाने के लिठजानी जाती है.</translation>
<translation id="4552089082226364758">फ़à¥à¤²à¥ˆà¤¶</translation>
@@ -2426,10 +2462,10 @@
<translation id="4837926214103741331">आप इस डिवाइस का उपयोग करने के लिठअधिकृत नहीं हैं. कृपया पà¥à¤°à¤µà¥‡à¤¶ अनà¥à¤®à¤¤à¤¿ के लिठडिवाइस के मालिक से संपरà¥à¤• करें.</translation>
<translation id="4837952862063191349">अपने सà¥à¤¥à¤¾à¤¨à¥€à¤¯ डेटा को अनलॉक और पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने के लिà¤, कृपया अपना पà¥à¤°à¤¾à¤¨à¤¾ <ph name="DEVICE_TYPE" /> पासवरà¥à¤¡ डालें.</translation>
<translation id="4838355575774807786">जिस समय Chrome नà¥à¤•à¤¸à¤¾à¤¨ पहà¥à¤‚चाने वाला सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° हटा रहा था, तब कोई गड़बड़ी हà¥à¤ˆ.</translation>
+<translation id="4838836835474292213">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ की सामगà¥à¤°à¥€ पढ़ने का à¤à¤•à¥à¤¸à¥‡à¤¸ दिया गया</translation>
<translation id="4839303808932127586">इस रूप में वीडियो स&amp;हेजें...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> आइटम चयनित</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 और}one{# और}other{# और}}</translation>
-<translation id="4840626203080576849">जब कोई साइट कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर आपके कॉपी किठगठलेख और इमेज देखना चाहे, तो इसके लिठपूछें (सà¥à¤à¤¾à¤¯à¤¾ गया)</translation>
<translation id="4842976633412754305">यह पृषà¥â€à¤  अपà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¥ƒà¤¤ सà¥à¤°à¥‹à¤¤à¥‹à¤‚ से सà¥â€à¤•à¥à¤°à¤¿à¤ªà¥â€à¤Ÿ लोड करने का पà¥à¤°à¤¯à¤¾à¤¸ कर रहा है.</translation>
<translation id="4844333629810439236">अनà¥à¤¯ कीबोरà¥à¤¡</translation>
<translation id="4846680374085650406">आप इस सेटिंग के लिठवà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• की अनà¥à¤¶à¤‚सा का अनà¥à¤¸à¤°à¤£ कर रहे हैं.</translation>
@@ -2481,6 +2517,7 @@
<translation id="4900392736118574277">आपका सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज<ph name="URL" /> में बदल दिया गया था.</translation>
<translation id="490074449735753175">वरà¥à¤¤à¤¨à¥€ तà¥à¤°à¥à¤Ÿà¤¿à¤¯à¥‹à¤‚ के समाधान में सहायता के लिठकिसी वेब सेवा का उपयोग करें</translation>
<translation id="49027928311173603">सरà¥à¤µà¤° से डाउनलोड की गई नीति अमानà¥à¤¯ है: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> का बैक अप लेने के लिठतैयार है</translation>
<translation id="4907161631261076876">यह फ़ाइल आमतौर पर डाउनलोड नहीं की जाती है और यह खतरनाक हो सकती है.</translation>
<translation id="4907306957610201395">अनà¥à¤®à¤¤à¤¿ शà¥à¤°à¥‡à¤£à¥€</translation>
<translation id="4907824805858067479">सेव किठगठकारà¥à¤¡ आपके à¤à¤¡à¤®à¤¿à¤¨ ने बंद कर दिठहैं</translation>
@@ -2513,6 +2550,7 @@
<translation id="4953689047182316270">सà¥à¤²à¤­à¤¤à¤¾ इवेंट का जवाब दें</translation>
<translation id="4953808748584563296">डिफ़ॉलà¥à¤Ÿ नारंगी अवतार</translation>
<translation id="4955814292505481804">वारà¥à¤·à¤¿à¤•</translation>
+<translation id="4958834709409349617">अपने '<ph name="PHONE_NAME_1" />' और '<ph name="PHONE_NAME_2" />' पर, आगे दिठगठचरणों का अनà¥à¤¸à¤°à¤£ करके सूचनाà¤à¤‚ चालू करें:</translation>
<translation id="495931528404527476">Chrome में</translation>
<translation id="496226124210045887">आपके दà¥à¤µà¤¾à¤°à¤¾ चà¥à¤¨à¥‡ गठफ़ोलà¥à¤¡à¤° में संवेदनशील फ़ाइलें हैं. कà¥à¤¯à¤¾ आप वाकई इस फ़ोलà¥à¤¡à¤° को "$1" सà¥à¤¥à¤¾à¤¯à¥€ पà¥à¤¨à¥‡ की à¤à¤•à¥à¤¸à¥‡à¤¸ देना चाहते हैं?</translation>
<translation id="4964455510556214366">वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾</translation>
@@ -2525,6 +2563,7 @@
<translation id="4970738541803285369">डेसà¥à¤•à¤Ÿà¥‰à¤ª में इंसà¥à¤Ÿà¥‰à¤² करें...</translation>
<translation id="4971412780836297815">पूà¥à¤°à¥à¤£ होने पर खोलें</translation>
<translation id="4972129977812092092">पà¥à¤°à¤¿à¤‚टर संपादित करें</translation>
+<translation id="497287958838527945">Google Pay का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करने वाले कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ और पते.</translation>
<translation id="4973307593867026061">पà¥à¤°à¤¿à¤‚टर जोड़ें</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> या उससे कम वरà¥à¤£ वाले नाम का उपयोग करें</translation>
<translation id="497421865427891073">आगे जाà¤à¤‚</translation>
@@ -2548,6 +2587,7 @@
<translation id="4998873842614926205">परिवरà¥à¤¤à¤¨à¥‹à¤‚ की दà¥à¤¬à¤¾à¤°à¤¾ पूछें</translation>
<translation id="499955951116857523">फ़ाइल मैनेजर</translation>
<translation id="5000922062037820727">अवरोधित (सà¥à¤à¤¾à¤¯à¤¾ गया)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> नई फ़ोटो</translation>
<translation id="5010043101506446253">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£</translation>
<translation id="5010929733229908807">सभी डेटा को आपके समनà¥à¤µà¤¯à¤¨ पासफ़à¥à¤°à¥‡à¤œà¤¼ के साथ
<ph name="TIME" /> को à¤à¤¨à¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ किया गया था</translation>
@@ -2556,6 +2596,7 @@
<translation id="5015762597229892204">पà¥à¤°à¤¿à¤‚टर डà¥à¤°à¤¾à¤‡à¤µà¤° à¤à¤ª चà¥à¤¨à¥‡à¤‚</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">याद रखें</translation>
+<translation id="5018207570537526145">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन की वेबसाइट खोलें</translation>
<translation id="5024856940085636730">किसी कारà¥à¤¯ में अपेकà¥à¤·à¤¾ से अधिक समय लग रहा है. कà¥à¤¯à¤¾ आप उसे निरसà¥à¤¤ करना चाहते हैं?</translation>
<translation id="5026874946691314267">इसे दोबारा न दिखाà¤à¤‚</translation>
<translation id="5027550639139316293">ईमेल पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
@@ -2625,6 +2666,7 @@
<translation id="5143374789336132547">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन "<ph name="EXTENSION_NAME" />" ने यह बदल दिया है कि जब आप होम बटन कà¥à¤²à¤¿à¤• करते हैं तब कौन सा पेज दिखाया जाà¤.</translation>
<translation id="5143712164865402236">पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨ में पà¥à¤°à¤µà¥‡à¤¶ करें</translation>
<translation id="5145331109270917438">संशोधन दिनांक</translation>
+<translation id="514561958218673757">अपने डिवाइस पर, आगे दिठगठचरणों का अनà¥à¤¸à¤°à¤£ करके सूचनाà¤à¤‚ चालू करें:</translation>
<translation id="5150254825601720210">Netscape पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° SSL सरà¥à¤µà¤° नाम</translation>
<translation id="5151354047782775295">डिसà¥à¤• सà¥à¤ªà¥‡à¤¸ खाली करें अनà¥à¤¯à¤¥à¤¾ चयनित डेटा अपने आप हट जाà¤à¤—ा</translation>
<translation id="5153297660536091054">पिन अनलॉक सà¥à¤µà¤¿à¤§à¤¾</translation>
@@ -2682,6 +2724,7 @@
<translation id="5238278114306905396">"<ph name="EXTENSION_NAME" />" को अपने आप निकाल दिया गया था.</translation>
<translation id="5238369540257804368">सीमाà¤à¤‚</translation>
<translation id="5241128660650683457">अपना सभी डेटा अपनी देखी जाने वाली वेबसाइट पर पढ़ें</translation>
+<translation id="5241567694820672363">डिफ़ॉलà¥à¤Ÿ शà¥à¤°à¥à¤†à¤¤à¥€ पनà¥à¤¨à¤¾ बहाल करें?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" को सकà¥à¤·à¤® करें?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> कà¥à¤°à¥ˆà¤¶ हो गया है. à¤à¤ªà¥â€à¤²à¤¿à¤•à¥‡à¤¶à¤¨ पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करने के लिठयह गà¥à¤¬à¥â€à¤¬à¤¾à¤°à¤¾ कà¥â€à¤²à¤¿à¤• करें.</translation>
<translation id="5249624017678798539">डाउनलोड पूरà¥à¤£ होने से पहले ही बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° कà¥à¤°à¥ˆà¤¶ हो गया था.</translation>
@@ -2691,7 +2734,6 @@
<translation id="5254368820972107711">निकाली जाने वाली फ़ाइलें दिखाà¤à¤‚</translation>
<translation id="52550593576409946">कियोसà¥à¤• à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ लॉनà¥à¤š नहीं किया जा सका.</translation>
<translation id="5255315797444241226">आपके दà¥à¤µà¤¾à¤°à¤¾ दरà¥à¤œ किया गया पासफ़à¥à¤°à¥‡à¤œà¤¼ गलत है.</translation>
-<translation id="5259571578888203461">साइटों को वह लेख और इमेज न देखने दें जिनà¥à¤¹à¥‡à¤‚ आप कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी करते हैं</translation>
<translation id="5260508466980570042">कà¥à¤·à¤®à¤¾ करें, आपका ईमेल या पासवरà¥à¤¡ सतà¥â€à¤¯à¤¾à¤ªà¤¿à¤¤ नहीं हो सका. कृपया फिर से पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="5261683757250193089">वेब सà¥à¤Ÿà¥‹à¤° में खोलें</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />फ़ाइलें हर कहीं से à¤à¤•à¥à¤¸à¥‡à¤¸ करें, यहां तक कि ऑफ़लाइन भी.<ph name="MARKUP_2" />
@@ -2744,7 +2786,6 @@
<translation id="5324780743567488672">अपने सà¥â€à¤¥à¤¾à¤¨ का उपयोग करके अपने आप समय कà¥à¤·à¥‡à¤¤à¥à¤° सेट करें</translation>
<translation id="5327248766486351172">नाम</translation>
<translation id="532943162177641444">इस डिवाइस से उपयोग किया जा सकने वाला मोबाइल हॉटसà¥à¤ªà¥‰à¤Ÿ सेट करने के लिठअपने <ph name="PHONE_NAME" /> पर नोटिफ़िकेशन को टैप करें.</translation>
-<translation id="5329615878510216304">फिर से सà¥à¤•à¥ˆà¤¨ करें</translation>
<translation id="5329858601952122676">&amp;हटाà¤à¤‚</translation>
<translation id="5330145655348521461">ये फ़ाइलें किसी अलग डेसà¥à¤•à¤Ÿà¥‰à¤ª पर खà¥à¤²à¥€ हैं. उसे देखने के लिठ<ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) पर जाà¤à¤‚.</translation>
<translation id="5330512191124428349">जानकारी पाà¤à¤‚</translation>
@@ -2754,6 +2795,7 @@
<translation id="5334142896108694079">सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ संचय</translation>
<translation id="533433379391851622">अपेकà¥à¤·à¤¿à¤¤ वरà¥à¤¶à¤¨ "<ph name="EXPECTED_VERSION" />" है, लेकिन वरà¥à¤¶à¤¨ "<ph name="NEW_ID" />" था.</translation>
<translation id="5334844597069022743">सà¥à¤°à¥‹à¤¤ देखें</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> का <ph name="BEGIN_LINK" />Google डिसà¥à¤•<ph name="END_LINK" /> में बैक अप लिया जा रहा है</translation>
<translation id="5337771866151525739">किसी तृतीय पकà¥à¤· दà¥à¤µà¤¾à¤°à¤¾ इंसà¥à¤Ÿà¥‰à¤² किया गया.</translation>
<translation id="5338503421962489998">सà¥à¤¥à¤¾à¤¨à¥€à¤¯ मेमोरी</translation>
<translation id="5340217413897845242">अलमारी आइटम 6</translation>
@@ -2875,6 +2917,7 @@
<translation id="5516183516694518900">अपने बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ और अनà¥à¤¯ सेटिंग को अपने सभी डिवाइस पर पाने के लिठअपने Google खाते से Chrome में पà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
<translation id="551752069230578406">अपने खाते में पà¥à¤°à¤¿à¤‚टर जोड़ना - इसमें कà¥à¤› समय लग सकता है...</translation>
<translation id="5517535964909391608">असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€ बà¥à¤²à¥‰à¤• की गई</translation>
+<translation id="5518219166343146486">जब कोई साइट कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज देखना चाहे, तो इसके लिठपूछें</translation>
<translation id="5518584115117143805">ईमेल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ तरीका पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="5521078259930077036">कà¥à¤¯à¤¾ यह वही मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  है जिसकी आप अपेकà¥à¤·à¤¾ कर रहे थे?</translation>
<translation id="5521348028713515143">डेसà¥à¤•à¤Ÿà¥‰à¤ª शॉरà¥à¤Ÿà¤•à¤Ÿ जोड़ें</translation>
@@ -2885,9 +2928,9 @@
<translation id="5527463195266282916">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन डाउनगà¥à¤°à¥‡à¤¡ करने का पà¥à¤°à¤¯à¤¾à¤¸ किया गया.</translation>
<translation id="5527474464531963247">आप किसी दूसरे नेटवरà¥à¤• का चयन भी कर सकते हैं.</translation>
<translation id="5528368756083817449">Bookmark manager</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">वैशà¥à¤µà¤¿à¤•</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> यह करना चाहती है:</translation>
+<translation id="5534304873398226603">फ़ोटो या वीडियो खारिज करें</translation>
<translation id="5534520101572674276">आकार की गणना कर रहा है</translation>
<translation id="5535941515421698170">इस डिवाइस से अपना मौजूदा डेटा भी निकालें</translation>
<translation id="5537725057119320332">कासà¥â€à¤Ÿ करें</translation>
@@ -2927,8 +2970,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ लोड हो रहे हैं...</translation>
<translation id="5592595402373377407">अभी परà¥à¤¯à¤¾à¤ªà¥à¤¤ डेटा उपलबà¥à¤§ नहीं है.</translation>
+<translation id="5593766628437008432">अपने '<ph name="PHONE_NAME" />' पर, आगे दिठगठचरणों का अनà¥à¤¸à¤°à¤£ करके सूचनाà¤à¤‚ चालू करें:</translation>
<translation id="5595152862129936745">बहà¥à¤¤ दूर</translation>
<translation id="5595485650161345191">पता संपादित करें</translation>
+<translation id="5596627076506792578">अधिक विकलà¥à¤ª</translation>
<translation id="5600706100022181951">अपडेट को डाउनलोड करने में <ph name="UPDATE_SIZE_MB" /> MB मोबाइल डेटा का उपयोग होगा. कà¥à¤¯à¤¾ आप जारी रखना चाहते हैं?</translation>
<translation id="5601503069213153581">पिन</translation>
<translation id="5605623530403479164">अनà¥à¤¯ खोज इंजन</translation>
@@ -2956,6 +3001,7 @@
<translation id="563535393368633106">à¤à¤•à¥â€à¤¸à¥‡à¤¸ करने से पहले पूछें (अनà¥à¤¶à¤‚सित)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> का उपयोग करने के लिठआपको सबसे पहले <ph name="LINK_START" />नेटवरà¥à¤• के साइन-इन पेज पर जाना<ph name="LINK_END" /> होगा, जो कà¥à¤› ही सेकंड में सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ रूप से खà¥à¤² जाà¤à¤—ा. यदि à¤à¤¸à¤¾ नहीं होता, तो नेटवरà¥à¤• का उपयोग नहीं किया जा सकेगा.</translation>
<translation id="5637476008227280525">मोबाइल डेटा सकà¥à¤·à¤®</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤°<ph name="END_LINK" /> में à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन और थीम ढूंढें</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> घंटे पहले अपडेट किया गया</translation>
<translation id="5639549361331209298">यह पेज पà¥à¤¨: लोड करें, अधिक विकलà¥à¤ª देखने के लिठरोककर रखें</translation>
<translation id="5642508497713047">CRL हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°à¤•à¤°à¥à¤¤à¤¾</translation>
@@ -2967,6 +3013,7 @@
<translation id="5657667036353380798">बाहरी à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन को इंसà¥à¤Ÿà¥‰à¤² होने के लिठchrome के <ph name="MINIMUM_CHROME_VERSION" /> या उचà¥à¤šà¤¤à¤° वरà¥à¤¶à¤¨ की आवशà¥â€à¤¯à¤•à¤¤à¤¾ होती है.</translation>
<translation id="5658415415603568799">अतिरिकà¥à¤¤ सà¥à¤°à¤•à¥à¤·à¤¾ के लिà¤, Smart Lock आपसे 20 घंटों के बाद अपना पासवरà¥à¤¡ डालने के लिठकहेगा.</translation>
<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659833766619490117">इस पेज का अनà¥à¤µà¤¾à¤¦ नहीं किया जा सका</translation>
<translation id="5662477687021125631">लगातार</translation>
<translation id="5667546120811588575">Google Play सेट अप किया जा रहा है...</translation>
<translation id="5669267381087807207">सकà¥à¤°à¤¿à¤¯ कर रहा है</translation>
@@ -3002,6 +3049,7 @@
<translation id="5729712731028706266">&amp;देखें</translation>
<translation id="5729996640881880439">कà¥à¤·à¤®à¤¾ करें, हम इस गड़बड़ी का कोड नहीं दिखा सकते.</translation>
<translation id="5731247495086897348">चिप&amp;काà¤à¤‚ और जाà¤à¤‚</translation>
+<translation id="5731409020711461763">1 नई फ़ोटो</translation>
<translation id="5734362860645681824">संचार</translation>
<translation id="5735973442555172575">Android à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ का उपयोग करने के लिà¤, फिर से पà¥à¤°à¤µà¥‡à¤¶ करें और अपडेट करें.</translation>
<translation id="5736796278325406685">कृपया कोई मानà¥à¤¯ उपयोगकरà¥à¤¤à¤¾ नाम डालें</translation>
@@ -3032,11 +3080,13 @@
<translation id="577322787686508614">पà¥à¥‡à¤‚ कारà¥à¤°à¤µà¤¾à¤ˆ की इस पर अनà¥à¤®à¤¤à¤¿ नहीं है: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">फ़ाइल à¤à¤ªà¥à¤¸ खोलें</translation>
<translation id="5774515636230743468">मालसूची:</translation>
+<translation id="5775834615653774429">मशीन को डोमेन में शामिल नहीं किया जा सका. संगठनातà¥à¤®à¤• इकाई मौजूद नहीं है.</translation>
<translation id="577624874850706961">कà¥à¤•à¥€ खोजें</translation>
<translation id="5777468213129569553">Chrome खोलें</translation>
<translation id="5778747455497889540">नीचे, बिना किसी कà¥à¤°à¤® से जेनरेट किया गया सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ मॉडà¥à¤¯à¥‚ल पासवरà¥à¤¡ दिया गया है जिसे आपके कंपà¥à¤¯à¥‚टर को असाइन किया गया है:</translation>
<translation id="5780973441651030252">पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾ संसाधित करें</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> को आदेश भेजें</translation>
+<translation id="5782227691023083829">अनà¥à¤µà¤¾à¤¦ हो रहा है...</translation>
<translation id="5783221160790377646">किसी गड़बड़ी के कारण, à¤à¤• निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ बनाया गया. कृपया बाद में पà¥à¤¨: पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="5783602409389152506">डिवाइस सà¥à¤•à¥ˆà¤¨ करते समय...</translation>
<translation id="57838592816432529">मà¥à¤¯à¥‚ट करें</translation>
@@ -3050,6 +3100,7 @@
<translation id="5804241973901381774">अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚</translation>
<translation id="580571955903695899">शीरà¥à¤·à¤• दà¥à¤µà¤¾à¤°à¤¾ फिर से कà¥à¤°à¤®à¤¿à¤¤ करें</translation>
<translation id="5807290661599647102">सà¥à¤•à¥à¤°à¥€à¤¨ लॉक सेट करना</translation>
+<translation id="580926004266167721">मशीन को डोमेन में शामिल नहीं किया जा सका. à¤à¤¸à¤¾ शायद संगठनातà¥à¤®à¤• इकाई के लिठआपके खाते के लिठपरà¥à¤¯à¤¾à¤ªà¥à¤¤ विशेषाधिकार नहीं होने के कारण हà¥à¤† है.</translation>
<translation id="580961539202306967">जब कोई साइट मà¥à¤à¥‡ पà¥à¤¶ संदेश भेजना चाहे तो मà¥à¤à¤¸à¥‡ पूछें (सà¥à¤à¤¾à¤ गà¤)</translation>
<translation id="5814126672212206791">कनेकà¥à¤¶à¤¨ का पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="5815645614496570556">X.400 पता</translation>
@@ -3071,8 +3122,10 @@
<translation id="5835754902560991078">अतà¥à¤¯à¤§à¤¿à¤• कम समय (0.6 सेकंड)</translation>
<translation id="5838456317242088717">वरà¥à¤¤à¤®à¤¾à¤¨ गà¥à¤ªà¥à¤¤ सतà¥à¤°</translation>
<translation id="5842497610951477805">बà¥à¤²à¥‚टूथ सकà¥à¤·à¤®</translation>
+<translation id="5843250171025351504">आपका डिवाइस अब आपके à¤à¤¡à¤®à¤¿à¤¨ के बताठगठनà¥à¤¯à¥‚नतम कà¥à¤²à¤¾à¤‡à¤‚ट वरà¥à¤¶à¤¨ का अनà¥à¤ªà¤¾à¤²à¤¨ नहीं करता है. कृपया लॉगिन करने के लिठअपडेट करें.</translation>
<translation id="5846929185714966548">टैब 4</translation>
<translation id="5848924408752252705">वापस जाने के लिठसà¥à¤ªà¤°à¥à¤¶ करें.</translation>
+<translation id="5849212445710944278">पहले ही जोड़ा जा चà¥à¤•à¤¾ है</translation>
<translation id="5849570051105887917">होम पà¥à¤°à¤¦à¤¾à¤¤à¤¾ कोड</translation>
<translation id="5849869942539715694">à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन पैक करें...</translation>
<translation id="5850516540536751549">यह फ़ाइल पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहीं है. फ़ाइल के इस पà¥à¤°à¤•à¤¾à¤° को खोल सकने वाला à¤à¤ªà¥à¤¸ ढूंढने के लिठकृपया <ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤°<ph name="END_LINK" /> पर जाà¤à¤‚.
@@ -3098,6 +3151,7 @@
<translation id="586567932979200359">आप <ph name="PRODUCT_NAME" /> को उसकी डिसà¥à¤• चितà¥à¤° से चला रहे हैं. इसे अपने कंपà¥à¤¯à¥‚टर पर सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करके आप इसे डिसà¥à¤• चितà¥à¤° के बिना चला सकते हैं, और इससे यह अदà¥à¤¯à¤¤à¤¿à¤¤ भी रहेगा.</translation>
<translation id="5866557323934807206">भविषà¥à¤¯ के विज़िट के लिठये सेटिंग साफ़ करें</translation>
<translation id="5866840822086176774">बहà¥à¤¤ सशकà¥à¤¤</translation>
+<translation id="5867841422488265304">वेब पता खोजें या लिखें</translation>
<translation id="5869029295770560994">ठीक है, समठलिया</translation>
<translation id="5869522115854928033">सहेजे गठपासवरà¥à¤¡</translation>
<translation id="5870086504539785141">पहà¥à¤‚च-योगà¥à¤¯à¤¤à¤¾ मेनू को बंद करें</translation>
@@ -3155,7 +3209,6 @@
<translation id="5972708806901999743">शीरà¥à¤· पर ले जाà¤à¤‚</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> पà¥à¤°à¤¾à¤°à¤‚भ करें</translation>
<translation id="5975083100439434680">ज़ूम आउट</translation>
-<translation id="5975730206036440725">PPD नहीं मिला. देखें कि आपका Chromebook ऑनलाइन है और दोबारा कोशिश करें.</translation>
<translation id="5975792506968920132">बैटरी चारà¥à¤œ का पà¥à¤°à¤¤à¤¿à¤¶à¤¤</translation>
<translation id="5976160379964388480">अनà¥à¤¯</translation>
<translation id="5978264784700053212">संदेश केंदà¥à¤°</translation>
@@ -3165,6 +3218,7 @@
<translation id="5984222099446776634">हाल ही में देखे गà¤</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />यह आपके डिवाइस और आप उसका उपयोग कैसे करते हैं इस बारे में सामानà¥à¤¯ जानकारी है, जैसे कि बैटरी का सà¥à¤¤à¤°, आप अपने à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ का उपयोग कितनी बार करते हैं, आपके नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ (जैसे वाई-फ़ाई और बà¥à¤²à¥‚टूथ) की गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ और अवधि और चीज़ों के अपेकà¥à¤·à¤¾à¤¨à¥à¤¸à¤¾à¤° काम नहीं करने पर ख़राबी रिपोरà¥à¤Ÿ. उसका उपयोग Google के उतà¥à¤ªà¤¾à¤¦à¥‹à¤‚ और सेवाओं को सभी के लिठबेहतर बनाने में किया जाà¤à¤—ा. कà¥à¤› à¤à¤•à¥€à¤•à¥ƒà¤¤ जानकारी Android डेवलपर जैसे सहयोगियों की भी सहायता करेगी, जिससे वे अपने à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ और उतà¥à¤ªà¤¾à¤¦à¥‹à¤‚ को बेहतर भी बना सकेंगे.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />आप Android à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ सेटिंग में किसी भी समय इसे चालू या बंद कर सकते हैं. इससे आपके डिवाइस की à¤à¤¸à¥€ जानकारी भेजने की कà¥à¤·à¤®à¤¤à¤¾ पà¥à¤°à¤­à¤¾à¤µà¤¿à¤¤ नहीं होगी जिसकी आवशà¥à¤¯à¤•à¤¤à¤¾ उसे सिसà¥à¤Ÿà¤® अपडेट और सà¥à¤°à¤•à¥à¤·à¤¾ जैसी आवशà¥à¤¯à¤• सेवाà¤à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठहोती है.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">अनà¥à¤µà¤¾à¤¦ किया गया</translation>
<translation id="5991049340509704927">आवरà¥à¤§à¤¿à¤¤ करें</translation>
<translation id="5993332328670040093">अब आपके डेटा उपयोग का मापन नहीं किया जाà¤à¤—ा.</translation>
<translation id="6003177993629630467">हो सकता है कि <ph name="PRODUCT_NAME" /> सà¥à¤µà¤¯à¤‚ को अपडेट रखने में समरà¥à¤¥ न हो.</translation>
@@ -3188,7 +3242,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB डिवाइस कनेकà¥à¤Ÿ है</translation>
<translation id="6032912588568283682">फ़ाइल सिसà¥à¤Ÿà¤®</translation>
<translation id="6034662038931255275">OS अपडेट सफल रहा</translation>
-<translation id="6035651096710386140">Ctrl और Alt में से कोई à¤à¤•, लेकिन दोनों नहीं</translation>
<translation id="6039651071822577588">नेटवरà¥à¤• गà¥à¤£ शबà¥â€à¤¦à¤•à¥‹à¤¶ दूषित</translation>
<translation id="604001903249547235">कà¥â€à¤²à¤¾à¤‰à¤¡ बैकअप</translation>
<translation id="6040143037577758943">बंद करें</translation>
@@ -3196,8 +3249,8 @@
<translation id="604124094241169006">सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤</translation>
<translation id="6042169520002885235">किसी पà¥à¤°à¤¿à¤‚टर का निरà¥à¤®à¤¾à¤¤à¤¾ और मॉडल चà¥à¤¨à¥‡à¤‚</translation>
<translation id="6042308850641462728">अधिक</translation>
+<translation id="6042850536017090003">à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ सूचनाओं पर टैप करें.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> के साथ Chrome टैब को साà¤à¤¾ कर रहा है.</translation>
-<translation id="6043357981274314628">हो गया!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> के साथ Chrome टैब और ऑडियो साà¤à¤¾ कर रहा है.</translation>
<translation id="6049004884579590341">पूरी सà¥à¤•à¥à¤°à¥€à¤¨ से बाहर निकलने के लिठ|<ph name="ACCELERATOR" />| दबाकर रखें</translation>
<translation id="6049065490165456785">आंतरिक कैमरे का फ़ोटो</translation>
@@ -3209,6 +3262,7 @@
<translation id="6056710589053485679">सामानà¥à¤¯ पà¥à¤¨: लोड</translation>
<translation id="6059652578941944813">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पदानà¥à¤•à¥à¤°à¤®</translation>
<translation id="6059925163896151826">USB डिवाइस</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> बंद हो गया है.</translation>
<translation id="6064217302520318294">सà¥à¤•à¥à¤°à¥€à¤¨ लॉक</translation>
<translation id="6065289257230303064">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विषय निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ विशेषताà¤à¤‚</translation>
<translation id="6068338049763724728">दूरसà¥à¤¥ नामांकन सकà¥à¤·à¤® करें</translation>
@@ -3240,9 +3294,11 @@
<translation id="6107012941649240045">इसको जारी</translation>
<translation id="6112952769866305444">वà¥à¤¯à¤•à¥à¤¤à¤¿, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /> संपादित करें</translation>
<translation id="6115424132962100663">वापस जाने के लिठ|<ph name="SHORTCUT" />| दबाà¤à¤‚</translation>
+<translation id="6116338172782435947">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कॉपी किठगठलेख और इमेज देखें</translation>
<translation id="6116921718742659598">भाषा और अकà¥à¤·à¤° सेटिंग बदलें</translation>
<translation id="6120205520491252677">इस पेज को पà¥à¤°à¤¾à¤°à¤‚भ सà¥à¤•à¥à¤°à¥€à¤¨ में पिन करें...</translation>
<translation id="6122081475643980456">आपका इंटरनेट कनेकà¥à¤¶à¤¨ नियंतà¥à¤°à¤¿à¤¤ किया जा रहा है</translation>
+<translation id="6122095009389448667">इस साइट को कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ देखने से बà¥à¤²à¥‰à¤• करते रहें</translation>
<translation id="6122875415561139701">लिखें कारà¥à¤°à¤µà¤¾à¤ˆ की इस पर अनà¥à¤®à¤¤à¤¿ नहीं है: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">निमà¥à¤¨ à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन इस à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन पर निरà¥à¤­à¤° हैं:</translation>
<translation id="6125479973208104919">दà¥à¤°à¥à¤­à¤¾à¤—à¥à¤¯à¤µà¤¶, आपको इस <ph name="DEVICE_TYPE" /> में अपना खाता फिर से जोड़ना होगा.</translation>
@@ -3284,6 +3340,7 @@
<translation id="6178664161104547336">किसी पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° को चà¥à¤¨à¥‡à¤‚</translation>
<translation id="6180288788882902869">Google Play आपके <ph name="DEVICE_TYPE" /> पर</translation>
<translation id="6181431612547969857">डाउनलोड अवरोधित किया गया</translation>
+<translation id="6181803575025675566">इसके काम करने का तरीका <ph name="LINK_START" />सेटिंग<ph name="LINK_END" /> में नियंतà¥à¤°à¤¿à¤¤ करें.</translation>
<translation id="6185132558746749656">डिवाइस सà¥à¤¥à¤¾à¤¨</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> से खोलें</translation>
@@ -3316,7 +3373,6 @@
<translation id="6237816943013845465">आपको अपना सà¥à¤•à¥à¤°à¥€à¤¨ रिज़ॉलà¥â€à¤¯à¥‚शन समायोजित करने देती है</translation>
<translation id="6238923052227198598">सबसे नया नोट लॉक सà¥à¤•à¥à¤°à¥€à¤¨ पर रखें</translation>
<translation id="6239558157302047471">&amp;फ़à¥à¤°à¥‡à¤® पà¥à¤¨: लोड करें</translation>
-<translation id="624022915548992686">पेज से बाहर निकलें</translation>
<translation id="6241530762627360640">अपने सिसà¥à¤Ÿà¤® के साथ यà¥à¤—à¥à¤®à¤¿à¤¤ बà¥à¤²à¥‚टूथ डिवाइस से संबंधित जानकारी à¤à¤•à¥à¤¸à¥‡à¤¸ करें और आस-पास के बà¥à¤²à¥‚टूथ डिवाइस की खोज करें.</translation>
<translation id="6243774244933267674">सरà¥à¤µà¤° अनà¥à¤ªà¤²à¤¬à¥â€à¤§ है</translation>
<translation id="6246413617632217567">निगरानी में रखे गठउपयोगकरà¥à¤¤à¤¾ को आयात नहीं किया जा सका. कृपया अपने हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ का सà¥à¤¥à¤¾à¤¨ और अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ जाà¤à¤šà¥‡à¤‚ तथा पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
@@ -3333,13 +3389,13 @@
<translation id="6263284346895336537">महतà¥à¤µà¤ªà¥‚रà¥à¤£ नहीं</translation>
<translation id="6263541650532042179">समनà¥â€à¤µà¤¯à¤¨ रीसेट करें</translation>
<translation id="6264365405983206840">&amp;सभी को चà¥à¤¨à¥‡à¤‚</translation>
+<translation id="6265930187414222160">हो गया! नà¥à¤•à¤¸à¤¾à¤¨ पहà¥à¤‚चाने वाला सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° हटाया गया.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> पर अपना पà¥à¤°à¤®à¤¾à¤£à¤¨ करने के लिठकिसी पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° को चà¥à¤¨à¥‡à¤‚</translation>
<translation id="6268252012308737255"><ph name="APP" /> में खोलें</translation>
<translation id="6268747994388690914">HTML फ़ाइल से बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करें...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />सिसà¥à¤Ÿà¤® और à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ की जानकारी<ph name="END_LINK1" /> और <ph name="BEGIN_LINK2" />मेटà¥à¤°à¤¿à¤•<ph name="END_LINK2" /> भेजें</translation>
<translation id="6272643420381259437">पà¥à¤²à¤— इन को डाउनलोड करते समय à¤à¤• गड़बड़ी (<ph name="ERROR" />) हà¥à¤ˆ थी</translation>
<translation id="6273677812470008672">गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤°<ph name="END_LINK" /> में à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन और à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ ढूंढें</translation>
<translation id="62751439899495218">फ़ोटो बदलें</translation>
<translation id="6276301056778294989">सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि डिवाइस समान कोड दिखा रहा है.</translation>
<translation id="6277105963844135994">नेटवरà¥à¤• समय समापà¥à¤¤</translation>
@@ -3365,12 +3421,12 @@
<translation id="6311220991371174222">Chrome शà¥à¤°à¥‚ नहीं हो पा रहा है कà¥à¤¯à¥‹à¤‚कि आपकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² खोलते समय कà¥à¤› गलत हो गया. Chrome को फिर से शà¥à¤°à¥‚ करने की कोशिश करें.</translation>
<translation id="6312403991423642364">अजà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• गड़बड़ी</translation>
<translation id="6313641880021325787">VR से बाहर निकलें</translation>
-<translation id="6314335155547195432">पासवरà¥à¤¡ जेनरेट करें</translation>
<translation id="6314819609899340042">आपने इस <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवाइस पर डीबग करने की सà¥à¤µà¤¿à¤§à¤¾à¤“ं को सफलतापूरà¥à¤µà¤• सकà¥à¤·à¤® कर लिया है.</translation>
-<translation id="6315343732431721770">आपके सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज <ph name="URL" /> को शामिल करने के लिठबदल दिठगठथे. आपके सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज में बदलाव करने वाले à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को अकà¥à¤·à¤® करने के लिà¤, बहाल करें पर कà¥à¤²à¤¿à¤• करें.</translation>
<translation id="6315493146179903667">सभी को सामने लाà¤à¤‚</translation>
<translation id="6316806695097060329">यह <ph name="SHORT_PRODUCT_NAME" /> डिवाइस आपको वेब का सरà¥à¤µà¤¶à¥à¤°à¥‡à¤·à¥à¤  अनà¥à¤­à¤µ पà¥à¤°à¤¦à¤¾à¤¨ करने के लिठबनाया गया था.</translation>
+<translation id="6317318380444133405">अब काम नहीं करता है.</translation>
<translation id="6317369057005134371">à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ विंडो की पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ की जा रही है...</translation>
+<translation id="6318407754858604988">डाउनलोड शà¥à¤°à¥‚ हो गया</translation>
<translation id="6322279351188361895">निजी कà¥à¤‚जी को पढ़ने में विफल.</translation>
<translation id="6325191661371220117">सà¥à¤µà¤¤: लॉनà¥à¤š अकà¥à¤·à¤® करें</translation>
<translation id="6326175484149238433">Chrome से निâ€à¤•à¤¾à¤²à¥‡à¤‚</translation>
@@ -3380,7 +3436,6 @@
<translation id="6333049849394141510">जिसे समनà¥à¤µà¤¯à¤¨ करना है, उसे चà¥à¤¨à¥‡à¤‚</translation>
<translation id="6333064448949140209">डीबग करने के लिठफ़ाइल Google को भेजी जाà¤à¤—ी</translation>
<translation id="6333834492048057036">खोज के लिठपता बार पर फ़ोकस करें</translation>
-<translation id="6336907568130557310">निरà¥à¤¯à¤¾à¤¤ की गई फ़ाइल को देख सकने वाले किसी भी वà¥à¤¯à¤•à¥à¤¤à¤¿ को आपके पासवरà¥à¤¡ दिखाई देंगे. फ़ाइल किसी भी वà¥à¤¯à¤•à¥à¤¤à¤¿ से शेयर न करें और आयात करने के बाद इसे मिटा दें.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> के लिठà¤à¤• नया पà¥à¤°à¥‹à¥žà¤¾à¤‡à¤² बनाà¤à¤‚</translation>
<translation id="6340017061976355871">सरà¥à¤µà¤° से नहीं जà¥à¤¡à¤¼ सका. कृपया अपना नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚ और दोबारा कोशिश करें. अगर समसà¥à¤¯à¤¾ बनी रहती है, तो अपना Chromebook फिर से चालू करें.</translation>
<translation id="6340071272923955280">इंटरनेट पà¥à¤°à¤¿à¤‚टिंग पà¥à¤°à¥‹à¤Ÿà¥‹à¤•à¥‰à¤² (IPPS)</translation>
@@ -3403,7 +3458,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android के लिठSmart Lock सेट अप करें</translation>
<translation id="6374469231428023295">फिर से कोशिश करें</translation>
-<translation id="6377158645544167202">पà¥à¤°à¤¿à¤‚टर कनेकà¥à¤Ÿ नहीं किया जा सकता. देखें कि पà¥à¤°à¤¿à¤‚टर चालू है और वाई-फ़ाई या USB के ज़रिठआपके Chromebook से कनेकà¥à¤Ÿ किया हà¥à¤† है.</translation>
<translation id="6380143666419481200">सà¥à¤µà¥€à¤•à¤¾à¤° करें और जारी रखें</translation>
<translation id="6383051423892982287">सिंक किठगठडेटा को अपने खà¥à¤¦ के <ph name="BEGIN_LINK" />सिंक पासफ़à¥à¤°à¥‡à¤œà¤¼<ph name="END_LINK" /> से à¤à¤¨à¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ करें</translation>
<translation id="6384275966486438344">अपनी खोज सेटिंग इसमें बदलें: <ph name="SEARCH_HOST" /></translation>
@@ -3495,6 +3549,7 @@
<translation id="6503077044568424649">सबसे अधिक देखे गà¤</translation>
<translation id="6504611359718185067">पà¥à¤°à¤¿à¤‚टर जोड़ने के लिठइंटरनेट से कनेकà¥à¤Ÿ करें</translation>
<translation id="6506374932220792071">SHA-256 के साथ X9.62 ECDSA हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> से संबंधित</translation>
<translation id="6508261954199872201">à¤à¤ªà¥â€à¤²à¤¿à¤•à¥‡à¤¶à¤¨: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">मीडिया लाइसेंस</translation>
<translation id="6510568984200103950">कम सेटिंग</translation>
@@ -3528,9 +3583,11 @@
<translation id="6551508934388063976">आदेश अनà¥à¤ªà¤²à¤¬à¥à¤§ है. नई विंडों खोलने के लिठcontrol-N दबाà¤à¤‚.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> उपयोगकरà¥à¤¤à¤¾</translation>
<translation id="6555432686520421228">सभी उपयोगकरà¥à¤¤à¤¾ खातों को निकालें और अपने <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवाइस को बिलà¥à¤•à¥à¤² नठजैसा बनाने के लिठरीसेट करें.</translation>
+<translation id="6555810572223193255">कà¥â€à¤²à¥€à¤¨à¤…प अभी उपलबà¥à¤§ नहीं है</translation>
<translation id="6556866813142980365">पà¥à¤¨: करें</translation>
<translation id="6558280019477628686">कोई गड़बड़ी हà¥à¤ˆ है. शायद कà¥à¤› आइटम नहीं हटाठगठहैं.</translation>
<translation id="6559580823502247193">(पहले से ही इस डिवाइस पर)</translation>
+<translation id="6560713683827832045">यह देखें कि à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ सूचनाà¤à¤‚ "चालू" हैं. अगर नहीं, तो चालू करने के लिठटॉगल करें.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">फ़ाइल पथ या नाम बहà¥à¤¤ बड़ा है. कृपया छोटे नाम के साथ या किसी अनà¥â€à¤¯ सà¥â€à¤¥à¤¾à¤¨ पर सहेजें.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" हटा रहा है...</translation>
@@ -3559,7 +3616,6 @@
<translation id="6606070663386660533">टैब 8</translation>
<translation id="6607272825297743757">फ़ाइल जानकारी</translation>
<translation id="6607831829715835317">अधिक टू&amp;ल</translation>
-<translation id="6610183966322615106">पà¥à¤°à¤¿à¤‚टर जोड़ने में गड़बड़ी</translation>
<translation id="6612358246767739896">सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€</translation>
<translation id="6613452264606394692">इस पेज को बà¥à¤•à¤®à¤¾à¤°à¥à¤• करके à¤à¤Ÿà¤ªà¤Ÿ यहां वापस पहà¥à¤‚चें</translation>
<translation id="6615455863669487791">मà¥à¤à¥‡ दिखाà¤à¤‚</translation>
@@ -3636,9 +3692,11 @@
<translation id="6736045498964449756">ओह, पासवरà¥à¤¡ मेल नहीं खाते!</translation>
<translation id="6736243959894955139">पता</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">हालांकि अब आप अपनी पà¥à¤°à¤¾à¤¨à¥€ पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² à¤à¤•à¥à¤¸à¥‡à¤¸ नहीं कर सकते हैं, लेकिन आप उसे हटा सकते हैं.</translation>
<translation id="6739923123728562974">डेसà¥à¤•à¤Ÿà¥‰à¤ª शॉरà¥à¤Ÿà¤•à¤Ÿ दिखाà¤à¤‚</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> को रोका गया</translation>
<translation id="6742339027238151589">सà¥â€à¤•à¥à¤°à¤¿à¤ªà¥â€à¤Ÿ पर à¤à¤•à¥à¤¸à¥‡à¤¸ करने योगà¥à¤¯</translation>
+<translation id="6743841972744298686">सिंक सेटिंग</translation>
<translation id="6745592621698551453">अभी अपडेट करें</translation>
<translation id="6746124502594467657">नीचे जाà¤à¤‚</translation>
<translation id="674632704103926902">टैप करके खींचना सकà¥à¤·à¤® करें</translation>
@@ -3651,12 +3709,14 @@
<translation id="6757101664402245801">URL कॉपी किया गया</translation>
<translation id="6758056191028427665">हमें बताà¤à¤‚ कि हम कैसा पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ कर रहे हैं.</translation>
<translation id="6759193508432371551">फैकà¥à¤Ÿà¤°à¥€ रीसेट करें</translation>
+<translation id="6765234885931342179">अपनी सà¥à¤°à¤•à¥à¤·à¤¾ कà¥à¤‚जी का कà¥à¤°à¤®à¤¾à¤‚क देखें</translation>
<translation id="6766101255664245434">नई फ़ोटो लें या कोई मौजूदा फ़ोटो या आइकन चà¥à¤¨à¥‡à¤‚.
<ph name="LINE_BREAK" />
यह चितà¥à¤° Chromebook पà¥à¤°à¤µà¥‡à¤¶ सà¥à¤•à¥à¤°à¥€à¤¨ और लॉक सà¥à¤•à¥à¤°à¥€à¤¨ पर दिखाई देगा.</translation>
<translation id="6769712124046837540">पà¥à¤°à¤¿à¤‚टर जोड़ा जा रहा है...</translation>
<translation id="6771503742377376720">à¤à¤• पà¥à¤°à¤®à¤¾à¤£à¤¨ पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£ है</translation>
<translation id="6773575010135450071">अधिक कारà¥à¤°à¤µà¤¾à¤‡à¤¯à¤¾à¤‚...</translation>
+<translation id="6777817260680419853">रीडायरेकà¥à¤Ÿ बà¥à¤²à¥‰à¤• किया गया</translation>
<translation id="6778959797435875428">साइटें अनमà¥à¤¯à¥‚ट करें</translation>
<translation id="677965093459947883">बहà¥à¤¤ छोटा</translation>
<translation id="6780439250949340171">अनà¥à¤¯ सेटिंग पà¥à¤°à¤¬à¤‚धित करें</translation>
@@ -3731,6 +3791,7 @@
<translation id="6898699227549475383">संगठन (O)</translation>
<translation id="6900284862687837908">पृषà¥à¤ à¤­à¥‚मि à¤à¤ª: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">डिवाइस को डोमेन से जोड़ें</translation>
+<translation id="6903534926908201625">आप किसी भी समय <ph name="BEGIN_LINK" />सेटिंग<ph name="END_LINK" /> में जाकर यह कसà¥à¤Ÿà¤®à¤¾à¤‡à¤œà¤¼ कर सकते हैं कि Google कौन सी सामगà¥à¤°à¥€ इकटà¥à¤ à¤¾ करेगा.</translation>
<translation id="6904344821472985372">फ़ाइल à¤à¤•à¥à¤¸à¥‡à¤¸ निरसà¥à¤¤ करें</translation>
<translation id="6904655473976120856">बाहर निकलने के लिठà¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ बटन दबाà¤à¤‚</translation>
<translation id="6904713658985136356"><ph name="HOST" /> आपकी सà¥à¤•à¥à¤°à¥€à¤¨ साà¤à¤¾ करना चाहता है.</translation>
@@ -3739,17 +3800,22 @@
<translation id="691024665142758461">à¤à¤•à¤¾à¤§à¤¿à¤• फ़ाइलें डाउनलोड करें</translation>
<translation id="6911324888870229398">नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ टूट गया था. कृपया अपना नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚ या कोई दूसरा वाई-फ़ाई नेटवरà¥à¤• आज़माकर देखें.</translation>
<translation id="6911734910326569517">मेमोरी फ़à¥à¤Ÿà¤ªà¥à¤°à¤¿à¤‚ट</translation>
+<translation id="6914783257214138813">आपके पासवरà¥à¤¡, निरà¥à¤¯à¤¾à¤¤ की गई फ़ाइल देख पाने वाले सभी वà¥à¤¯à¤•à¥à¤¤à¤¿à¤¯à¥‹à¤‚ को दिखाई देंगे.</translation>
<translation id="6915804003454593391">उपयोगकरà¥à¤¤à¤¾:</translation>
<translation id="6916590542764765824">à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन पà¥à¤°à¤¬à¤‚धित करें</translation>
<translation id="6920989436227028121">नियमित टैब के रूप में खोलें</translation>
<translation id="6922128026973287222">Google डेटा बचाने के साधन का उपयोग करके डेटा बचाà¤à¤‚ और तेज़ी से बà¥à¤°à¤¾à¤‰à¤œà¤¼ करें. और जानने के लिठकà¥â€à¤²à¤¿à¤• करें.</translation>
<translation id="6929555043669117778">पॉप-अप को अवरोधित करना जारी रखें</translation>
<translation id="6930242544192836755">अवधि</translation>
+<translation id="6934241953272494177">आपका मीडिया डिवाइस सà¥à¤•à¥ˆà¤¨ किया जा रहा है...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> मिलीं</translation>
<translation id="693807610556624488">लिखें कारà¥à¤°à¤µà¤¾à¤ˆ विशेषता की अधिकतम लंबाई इसके लिठपार हो गई है: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510"><ph name="HOST_NAME" /> को अपने पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° के साथ अधिकृत करने के लिà¤, कृपया <ph name="TOKEN_NAME" /> में पà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
<translation id="6943176775188458830">पà¥à¤°à¤¿à¤‚ट करना रोकें</translation>
<translation id="6943836128787782965">HTTP विफल हà¥à¤†</translation>
<translation id="6945221475159498467">चà¥à¤¨à¥‡à¤‚</translation>
+<translation id="694592694773692225">इस पेज पर रीडायरेकà¥à¤Ÿ बà¥à¤²à¥‰à¤• किया गया.</translation>
<translation id="6949306908218145636">खà¥à¤²à¥‡ पृषà¥à¤ à¥‹à¤‚ को बà¥à¤•à¤®à¤¾à¤°à¥à¤• करें...</translation>
<translation id="6955446738988643816">पॉपअप का निरीकà¥à¤·à¤£ करें</translation>
<translation id="6957231940976260713">सेवा का नाम</translation>
@@ -3853,13 +3919,16 @@
<translation id="7093866338626856921"><ph name="HOSTNAMES" /> नामक डिवाइस से डेटा का आदान-पà¥à¤°à¤¦à¤¾à¤¨ करें</translation>
<translation id="7096108453481049031">निगरानी में रखे गठउपयोगकरà¥à¤¤à¤¾ आयात नहीं किया जा सकता. कृपया अपना नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚ और बाद में पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="7098447629416471489">सहेजे गठदूसरे खोज इंजन यहां दिखाई देंगे</translation>
+<translation id="7099337801055912064">बड़ा PPD लोड नहीं किया जा सका. अधिकतम आकार 250 केबी है.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> आइटम चयनित</translation>
<translation id="7102687220333134671">ऑटोमैटिक अपडेट चालू हैं</translation>
<translation id="7106346894903675391">अधिक मेमोरी खरीदें...</translation>
<translation id="7108338896283013870">छà¥à¤ªà¤¾à¤à¤‚</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">मनमà¥à¤¤à¤¾à¤¬à¤¿à¤• बनाना चालू है. आप myaccount.google.com पर इसे बदल सकते हैं.</translation>
<translation id="7113502843173351041">अपना ईमेल पता जानें</translation>
<translation id="7114054701490058191">पासवरà¥à¤¡ मेल नहीं खाते</translation>
+<translation id="7117228822971127758">कृपया बाद में फिर से कोशिश करें</translation>
<translation id="7117247127439884114">पà¥à¤¨: पà¥à¤°à¤µà¥‡à¤¶ करें...</translation>
<translation id="711840821796638741">पà¥à¤°à¤¬à¤‚धित बà¥à¤•à¤®à¤¾à¤°à¥à¤• दिखाà¤à¤‚</translation>
<translation id="711902386174337313">अपने पà¥à¤°à¤µà¥‡à¤¶ किठगठडिवाइस की सूची à¤à¤•à¥â€à¤¸à¥‡à¤¸ करें</translation>
@@ -3900,6 +3969,7 @@
<translation id="7180611975245234373">रीफà¥à¤°à¥‡à¤¶ करें</translation>
<translation id="7180865173735832675">कसà¥à¤Ÿà¤®à¤¾à¤‡à¤œà¤¼ करें</translation>
<translation id="7186088072322679094">टूलबार में रखें</translation>
+<translation id="7187428571767585875">à¤à¤¸à¥€ रजिसà¥à¤Ÿà¥à¤°à¥€ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤‚ जिनà¥à¤¹à¥‡à¤‚ हटाया या बदला जाना है:</translation>
<translation id="7191159667348037">अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤¿à¤‚टर (USB)</translation>
<translation id="7191454237977785534">फ़ाइल इस रूप में सहेजें</translation>
<translation id="7196835305346730603">आस-पास के Chromeboxes के लिठखोजना...</translation>
@@ -3908,6 +3978,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' मिटाया गया</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> डाउनलोड हो रहा है...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{पेज से बाहर निकलें}one{पेज से बाहर निकलें}other{पेज से बाहर निकलें}}</translation>
<translation id="721331389620694978">कà¥à¤› सेटिंग जो बà¥à¤°à¤¾à¤‰à¥›à¤¿à¤‚ग आदतों को पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ कर सकती हैं उनà¥à¤¹à¥‡à¤‚ साफ़ नहीं किया जाà¤à¤—ा.</translation>
<translation id="7216409898977639127">सेलà¥à¤¯à¥à¤²à¤° सेवा देने वाली कंपनी</translation>
<translation id="7216595297012131718">अपनी पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤“ं के आधार पर भाषाà¤à¤‚ कà¥à¤°à¤®à¤¿à¤¤ करें</translation>
@@ -3953,6 +4024,7 @@
<translation id="727952162645687754">डाउनलोड गड़बड़ी</translation>
<translation id="7279701417129455881">कà¥à¤•à¥€ अवरोधन पà¥à¤°à¤¬à¤‚धित करें...</translation>
<translation id="7280877790564589615">अनà¥à¤®à¤¤à¤¿ का अनà¥à¤°à¥‹à¤§ किया गया</translation>
+<translation id="7283041136720745563">आपका Google डिसà¥à¤• कोटा उतना बड़ा नहीं है.</translation>
<translation id="7287143125007575591">à¤à¤•à¥à¤¸à¥‡à¤¸ असà¥à¤µà¥€à¤•à¤¾à¤° कर दâ€à¥€ गई.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">वॉलपेपर à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ खोलें</translation>
@@ -4021,6 +4093,7 @@
<translation id="7392118418926456391">वायरस सà¥à¤•à¥ˆà¤¨ विफल रहा</translation>
<translation id="7392915005464253525">बंद की गई विंडो पà¥&amp;न: खोलें</translation>
<translation id="7396845648024431313">सिसà¥â€à¤Ÿà¤® पà¥à¤°à¤¾à¤°à¤‚भ होने पर <ph name="APP_NAME" /> लॉनà¥â€à¤š होगा और आपके दà¥à¤µà¤¾à¤°à¤¾ सभी अनà¥â€à¤¯ <ph name="PRODUCT_NAME" /> विंडो बंद कर देने के बाद भी पृषà¥â€à¤ à¤­à¥‚मि में चलता रहेगा.</translation>
+<translation id="7398254312354928459">नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ सà¥à¤µà¤¿à¤š किया गया</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">कृपया अपना Chromebox पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ होने तक पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें...</translation>
<translation id="7400839060291901923">अपने <ph name="PHONE_NAME" /> पर कनेकà¥à¤¶à¤¨ सेट अप करें</translation>
@@ -4031,6 +4104,7 @@
<translation id="7409233648990234464">रीलॉनà¥à¤š करें और पावरवॉश करें</translation>
<translation id="7409836189476010449">Flash चलाà¤à¤‚</translation>
<translation id="7410344089573941623">यदि <ph name="HOST" /> आपके कैमरे और माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ को à¤à¤•à¥à¤¸à¥‡à¤¸ करना चाहे, तो पूछें</translation>
+<translation id="741204030948306876">हां मैं सहमत हूं</translation>
<translation id="7412226954991670867">GPU मेमोरी</translation>
<translation id="7416362041876611053">अजà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• गड़बड़ी.</translation>
<translation id="7417705661718309329">Google मानचितà¥à¤°</translation>
@@ -4052,6 +4126,7 @@
<translation id="7445682342344043969">पॉप-अप बà¥à¤²à¥‰à¤• किठगठहैं</translation>
<translation id="744859430125590922">इस वà¥à¤¯à¤•à¥à¤¤à¤¿ दà¥à¤µà¤¾à¤°à¤¾ <ph name="CUSTODIAN_EMAIL" /> से देखी जाने वाली वेबसाइटें नियंतà¥à¤°à¤¿à¤¤ करें और देखें.</translation>
<translation id="7453008956351770337">इस पà¥à¤°à¤¿à¤‚टर को चà¥à¤¨à¤•à¤°, आप निमà¥à¤¨à¤²à¤¿à¤–ित à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को अपने पà¥à¤°à¤¿à¤‚टर के लिठà¤à¤•à¥à¤¸à¥‡à¤¸ की अनà¥à¤®à¤¤à¤¿ दे रहे हैं:</translation>
+<translation id="7453467225369441013">आपको ज़à¥à¤¯à¤¾à¤¦à¤¾à¤¤à¤° साइटों से साइन आउट कर देता है. आप अपने Google खाते से साइन आउट नहीं होंगे.</translation>
<translation id="7456142309650173560">डेव</translation>
<translation id="7456847797759667638">सà¥à¤¥à¤¾à¤¨ खोलें...</translation>
<translation id="7461924472993315131">पिन करें</translation>
@@ -4062,7 +4137,7 @@
<translation id="747114903913869239">गड़बड़ी: à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन डिकोड करने में असमरà¥à¤¥</translation>
<translation id="7473891865547856676">जी रहने दें</translation>
<translation id="747459581954555080">सभी को पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें</translation>
-<translation id="747494631553057218">रजिसà¥à¤Ÿà¥à¤°à¥€ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤‚:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> में कोई गड़बड़ी आई है.</translation>
<translation id="7475671414023905704">Netscape खोठपासवरà¥à¤¡ का URL</translation>
<translation id="7476454130948140105">अपडेट करने के लिठबैटरी बहà¥à¤¤ कम है (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">यदि†आप अपना पासफà¥à¤°à¥‡à¤œà¤¼ भूल गठहैं, तो रूकें और <ph name="BEGIN_LINK" />Google डैशबोरà¥à¤¡<ph name="END_LINK" /> के माधà¥â€à¤¯à¤® से समनà¥â€à¤µà¤¯à¤¨ रीसेट करें.</translation>
@@ -4077,6 +4152,9 @@
<translation id="7487067081878637334">तकनीक</translation>
<translation id="7487099628810939106">कà¥â€à¤²à¤¿à¤• से पहले विलंब:</translation>
<translation id="7487969577036436319">कोई घटक इंसà¥à¤Ÿà¥‰à¤² नहीं हैं</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> मिलीं
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google डिसà¥à¤•<ph name="END_LINK" /> में बैक अप लेने के लिठतैयार है</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;सभी खोलें}=1{&amp;बà¥à¤•à¤®à¤¾à¤°à¥à¤• खोलें}one{&amp;सभी (#) खोलें}other{&amp;सभी (#) खोलें}}</translation>
<translation id="7489605380874780575">योगà¥à¤¯à¤¤à¤¾ जाà¤à¤šà¥‡à¤‚</translation>
<translation id="749028671485790643">वà¥à¤¯à¤•à¥à¤¤à¤¿ <ph name="VALUE" /></translation>
@@ -4089,7 +4167,6 @@
<translation id="7497215489070763236">सरà¥à¤µà¤° CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="7502658306369382406">IPv6 पता</translation>
<translation id="7503191893372251637">Netscape पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤•à¤¾à¤°</translation>
-<translation id="7503607651407946808">इस पेज का अनà¥à¤µà¤¾à¤¦ किया जा रहा है...</translation>
<translation id="7503821294401948377">बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° कारà¥à¤¯ के लिठ'<ph name="ICON" />' आइकन लोड नहीं कर सका.</translation>
<translation id="750509436279396091">डाउनलोड फ़ोलà¥â€à¤¡à¤° खोलें</translation>
<translation id="7505167922889582512">छिपी हà¥à¤ˆ फ़ाइलें दिखाà¤à¤‚</translation>
@@ -4101,9 +4178,9 @@
<translation id="7517569744831774757">सेटिंग को उनके मूल डिफ़ॉलà¥à¤Ÿ पर पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें</translation>
<translation id="7517786267097410259">पासवरà¥à¤¡ बनाà¤à¤‚ -</translation>
<translation id="7518150891539970662">WebRTC लॉग (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">इस पेज का अनà¥à¤µà¤¾à¤¦ किया जा रहा है...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">बनाà¤à¤‚</translation>
+<translation id="7526413953848747421">Chrome में वरà¥à¤¤à¤¨à¥€ जांच और खोजने के लिठटैप करने जैसी बेहतरीन Google सेवाà¤à¤‚ शामिल करें</translation>
<translation id="7529411698175791732">अपना इंटरनेट कनेकà¥à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚. अगर समसà¥à¤¯à¤¾ बनी रहती है, तो साइन आउट करके और दोबारा पà¥à¤°à¤µà¥‡à¤¶ करके देखें.</translation>
<translation id="7530016656428373557">डिसà¥à¤šà¤¾à¤°à¥à¤œ दर वॉट में</translation>
<translation id="7536709149194614609">कृपया डिवाइस पà¥à¤¨à¤ƒ पà¥à¤°à¤¾à¤°à¤‚भ करें और बाद में पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
@@ -4127,7 +4204,6 @@
फिर से à¤à¤• निगरानी में रखा गया उपयोगकरà¥à¤¤à¤¾ बनाकर देख सकते हैं.</translation>
<translation id="756445078718366910">बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° विंडो खोलें</translation>
<translation id="7564847347806291057">पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ समापà¥à¤¤ करें</translation>
-<translation id="7565291891798266313">आपका खोज इंजन <ph name="URL" /> में बदल दिया गया था. आपका खोज इंजन बदलने वाले à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को अकà¥à¤·à¤® करने के लिà¤, बहाल करें पर कà¥à¤²à¤¿à¤• करें.</translation>
<translation id="7566118625369982896">Play à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ के लिंक संभालें</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">साफ़ किया गया Chrome डेटा</translation>
@@ -4136,13 +4212,10 @@
<translation id="7573172247376861652">बैटरी चारà¥à¤œ</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">सेट में पà¥à¤°à¤¿à¤‚ट करें</translation>
-<translation id="7577815336900970562">सà¥à¤¥à¤¾à¤¨ तय करने के लिठवाई-फ़ाई या सेलà¥à¤¯à¥à¤²à¤° नेटवरà¥à¤• का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करें</translation>
<translation id="7579149537961810247">साइटें मà¥à¤¯à¥‚ट करें</translation>
<translation id="7580671184200851182">सभी सà¥à¤ªà¥€à¤•à¤° से समान ऑडियो चलाà¤à¤‚ (मोनो ऑडियो)</translation>
-<translation id="7581273696622423628">सरà¥à¤µà¥‡à¤•à¥à¤·à¤£ में भाग लें</translation>
<translation id="7581462281756524039">कà¥â€à¤²à¥€à¤¨à¤…प टूल</translation>
<translation id="7582582252461552277">इस नेटवरà¥à¤• को पà¥à¤°à¤¾à¤¥à¤®à¤¿â€à¤•à¤¤à¤¾ दें</translation>
-<translation id="7586312264284919041">कà¥â€à¤¯à¤¾ आप इस पेज का अनà¥à¤µà¤¾à¤¦ देखना चाहते हैं?</translation>
<translation id="7586498138629385861">Chrome Apps के खà¥à¤²à¥‡ होने पर Chrome चलता रहेगा.</translation>
<translation id="7589461650300748890">अरे, सà¥à¤¨à¤¿à¤. सतरà¥à¤• रहें.</translation>
<translation id="7589661784326793847">बस à¤à¤• सेकंड पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें</translation>
@@ -4159,6 +4232,7 @@
<translation id="7607274158153386860">टेबलेट साइट का अनà¥à¤°à¥‹à¤§ करें</translation>
<translation id="7611008212562900400">अपना डिवाइस, à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨, वेब खोजें...</translation>
<translation id="7615910377284548269">सैंडबॉकà¥à¤¸ नहीं किठगठपà¥à¤²à¤— इन अवरोधित करना पà¥à¤°à¤¬à¤‚धित करें...</translation>
+<translation id="7616214729753637086">डिवाइस का नाम दरà¥à¤œ किया जा रहा है...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" से कनेकà¥â€à¤Ÿ हो रहा है</translation>
<translation id="761779991806306006">कोई पासवरà¥à¤¡ नहीं सहेजा गया.</translation>
<translation id="7622114377921274169">चारà¥à¤œ हो रहा है.</translation>
@@ -4187,6 +4261,7 @@
<translation id="7664620655576155379">असमरà¥à¤¥à¤¿à¤¤ बà¥à¤²à¥‚टूथ डिवाइस: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">खाता जोड़ें</translation>
<translation id="7671130400130574146">सिसà¥à¤Ÿà¤® शीरà¥à¤·à¤• बार और बॉरà¥à¤¡à¤° का उपयोग करें</translation>
+<translation id="7683373461016844951">जारी रखने के लिà¤, ठीक पर कà¥à¤²à¤¿à¤• करें, फिर वà¥â€à¤¯à¤•à¥à¤¤à¤¿ जोड़ें पर कà¥à¤²à¤¿à¤• करें, ताकि आप अपने <ph name="DOMAIN" /> ईमेल पते के लिठनई पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² बना सकें.</translation>
<translation id="7684212569183643648">आपके नियंतà¥à¤°à¤• दà¥à¤µà¤¾à¤°à¤¾ इंसà¥â€à¤Ÿà¥‰à¤² किया गया</translation>
<translation id="7684559058815332124">कैपà¥â€à¤Ÿà¤¿à¤µ पोरà¥à¤Ÿà¤² लॉगिन पृषà¥â€à¤  पर जाà¤à¤‚</translation>
<translation id="7685049629764448582">JavaScript मेमोरी</translation>
@@ -4245,7 +4320,6 @@
<translation id="7773726648746946405">सतà¥à¤° संगà¥à¤°à¤°à¤£</translation>
<translation id="7781335840981796660">सभी उपयोगकरà¥à¤¤à¤¾ खाते और सà¥à¤¥à¤¾à¤¨à¥€à¤¯ डेटा को निकाल दिया जाà¤à¤—ा.</translation>
<translation id="7782102568078991263">Google की ओर से कोई और सà¥à¤à¤¾à¤µ नहीं</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> लोड नहीं कर सके</translation>
<translation id="7784067724422331729">आपके कंपà¥à¤¯à¥‚टर की सà¥à¤°à¤•à¥à¤·à¤¾ सेटिंग ने इस फ़ाइल को अवरोधित किया है.</translation>
<translation id="7786207843293321886">अतिथि सतà¥à¤° से बाहर निकलें</translation>
<translation id="7786889348652477777">&amp;à¤à¤ª पà¥à¤¨: लोड करें</translation>
@@ -4279,7 +4353,13 @@
<translation id="7815680994978050279">खतरनाक डाउनलोड अवरोधित किया गया</translation>
<translation id="7818135753970109980">नई थीम जोड़ी गई (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA या RSN)</translation>
+<translation id="7819992334107904369">Chrome सिंक</translation>
<translation id="782057141565633384">वीडियो के पते को कॉ&amp;पी करें</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> मिलीं.
+ <ph name="LINE_BREAK1" />
+ आपके Google डिसà¥à¤• कोटा में ज़रूरी जगह नहीं है. <ph name="FILE_SIZE" /> की और ज़रूरत है.
+ <ph name="LINE_BREAK2" />
+ कà¥à¤› कम फ़ोटो चà¥à¤¨à¤•à¤° देखें.</translation>
<translation id="782590969421016895">वरà¥à¤¤à¤®à¤¾à¤¨ पृषà¥à¤ à¥‹à¤‚ का उपयोग करें</translation>
<translation id="7829298379596169484">ऑडियो इनपà¥à¤Ÿ à¤à¤•à¥à¤¸à¥‡à¤¸ हो रहा है</translation>
<translation id="7831368056091621108">अपने सभी डिवाइस पर यह à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन, अपना इतिहास, और अनà¥à¤¯ Chrome सेटिंग पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिà¤.</translation>
@@ -4317,6 +4397,7 @@
<translation id="7881969471599061635">उपशीरà¥à¤·à¤• अकà¥à¤·à¤® करें</translation>
<translation id="7882358943899516840">पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="7885253890047913815">हाल ही के गंतवà¥à¤¯</translation>
+<translation id="7886917304091689118">Chrome में चल रहा है</translation>
<translation id="7887334752153342268">डà¥à¤ªà¥à¤²à¥€à¤•à¥‡à¤Ÿ</translation>
<translation id="7887864092952184874">बà¥à¤²à¥‚टूथ माउस यà¥à¤—à¥à¤®à¤¿à¤¤ किया गया</translation>
<translation id="7889966925761734854">खोजें</translation>
@@ -4400,7 +4481,9 @@
<translation id="8000066093800657092">नेटवरà¥à¤• नहीं है</translation>
<translation id="8001504501378762252">शायद किसी साइट ने आपका पासवरà¥à¤¡ चà¥à¤°à¤¾ लिया है</translation>
<translation id="8004582292198964060">बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤°</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> को हमेशा कà¥â€à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ देखने दें</translation>
<translation id="8008356846765065031">इंटरनेट डिसà¥â€à¤•à¤¨à¥‡à¤•à¥â€à¤Ÿ हो गया है. कृपया अपना इंटरनेट कनेकà¥â€à¤¶à¤¨ जाà¤à¤šà¥‡à¤‚.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> लोड नहीं कर सके.</translation>
<translation id="8008818777654712271">खतरनाक à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ और साइटों का पता लगाने में सहायता करने के लिठGoogle को अपने आप कà¥à¤› सिसà¥à¤Ÿà¤® जानकारी और पेज सामगà¥à¤°à¥€ भेजें</translation>
<translation id="8012382203418782830">इस पेज का अनà¥à¤µà¤¾à¤¦ किया गया है.</translation>
<translation id="8014154204619229810">अपडेटर वरà¥à¤¤à¤®à¤¾à¤¨ में चल रहा है. फिर से देखने के लिठà¤à¤• मिनट में रीफà¥à¤°à¥‡à¤¶ करें.</translation>
@@ -4501,7 +4584,6 @@
<translation id="816055135686411707">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विशà¥â€à¤µà¤¾à¤¸ सेट करने में गड़बड़ी</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">नया नोट बनाà¤à¤‚</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">माइकà¥à¤°à¥‹à¤«à¤¼à¥‹à¤¨ सेटिंग पà¥à¤°à¤¬à¤‚धित करें...</translation>
<translation id="8168435359814927499">सामगà¥à¤°à¥€</translation>
<translation id="8174047975335711832">डिवाइस जानकारी</translation>
@@ -4518,7 +4600,6 @@
<translation id="8191230140820435481">अपने à¤à¤ªà¥à¤¸ , à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन, और थीम पà¥à¤°à¤¬à¤‚धित करें</translation>
<translation id="8191453843330043793">V8 पà¥à¤°à¤¾à¥…कà¥â€à¤¸à¥€ रिज़ॉलà¥â€à¤µà¤°</translation>
<translation id="8195027750202970175">डिसà¥à¤• पर आकार</translation>
-<translation id="8195739004487400241">आपका होमपेज <ph name="URL" /> में बदल दिया गया था. आपका होमपेज बदलने वाले à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को अकà¥à¤·à¤® करने के लिà¤, बहाल करें पर कà¥à¤²à¤¿à¤• करें.</translation>
<translation id="8199300056570174101">नेटवरà¥à¤• (सेवा) और डिवाइस पà¥à¤°à¥‰à¤ªà¤°à¥à¤Ÿà¥€</translation>
<translation id="8200772114523450471">फिर से शà¥à¤°à¥‚ करें</translation>
<translation id="8202160505685531999">अपनी <ph name="DEVICE_TYPE" /> पà¥à¤°à¥‹à¥žà¤¾à¤‡à¤² अपडेट करने के लिठकृपया अपना पासवरà¥à¤¡ पà¥à¤¨à¤ƒ डालें.</translation>
@@ -4536,6 +4617,7 @@
<translation id="8226619461731305576">सूची</translation>
<translation id="8226742006292257240">नीचे यादृचà¥à¤›à¤¿à¤• रूप से निरà¥à¤®à¤¿à¤¤ TPM पासवरà¥à¤¡ है जो कि आपके कंपà¥â€à¤¯à¥‚टर के लिठअसाइन किया गया है:</translation>
<translation id="8227119283605456246">फ़ाइल अटैच करें</translation>
+<translation id="8233198815467326623">डिफ़ॉलà¥à¤Ÿ होमपेज को बहाल करना चाहते हैं?</translation>
<translation id="8234795456569844941">कृपया इस समसà¥à¤¯à¤¾ को ठीक करने में हमारे इंजीनियरों की सहायता करें. हमें बताà¤à¤‚ कि पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² से जà¥à¤¡à¤¼à¥€ गड़बड़ी का संदेश मिलने से ठीक पहले कà¥à¤¯à¤¾ हà¥à¤† था:</translation>
<translation id="8234989666557591529">अपना <ph name="DEVICE_TYPE" /> अनलॉक करने के लिठकोई फ़ोन चà¥à¤¨à¥‡à¤‚</translation>
<translation id="8238649969398088015">सहायता यà¥à¤•à¥à¤¤à¤¿</translation>
@@ -4561,7 +4643,6 @@
<translation id="8261378640211443080">यह à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> में सूचीबदà¥à¤§ नहीं है और यह आपकी जानकारी के बिना जोड़ा गया हो सकता है.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> के लिठखाता जोड़ें</translation>
<translation id="8261506727792406068">हटाà¤à¤‚</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> फ़ोटो का <ph name="BEGIN_LINK" />Google डिसà¥â€à¤•<ph name="END_LINK" /> पर बैकअप लिया जा रहा है</translation>
<translation id="826246685091802258">इस बिलà¥à¤¡ में <ph name="BAD_FLAG" /> लागू नहीं किया गया है.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ने आपका माउस करà¥à¤¸à¤° अकà¥à¤·à¤® कर दिया है.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ने पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨ टà¥à¤°à¤¿à¤—र की है.</translation>
@@ -4663,6 +4744,7 @@
<translation id="8454288007744638700">या, कोई नया नेटवरà¥à¤• चà¥à¤¨à¥‡à¤‚:</translation>
<translation id="845627346958584683">समापà¥à¤¤à¤¿ समय</translation>
<translation id="8456681095658380701">अमानà¥â€à¤¯ नाम</translation>
+<translation id="8457451314607652708">बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करें</translation>
<translation id="8460336040822756677">यदि आप <ph name="DEVICE_TYPE" /> के लिठSmart Lock बंद कर देते हैं, तो आप अपने फ़ोन का उपयोग करके अपने Chrome डिवाइस अनलॉक नहीं कर सकेंगे. आपको अपना पासवरà¥à¤¡ लिखना होगा.</translation>
<translation id="8461329675984532579">होम पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का नाम</translation>
<translation id="84613761564611563">नेटवरà¥à¤• कॉनà¥à¤«à¤¼à¤¿à¤—र UI का अनà¥à¤°à¥‹à¤§ किया गया, कृृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें...</translation>
@@ -4727,14 +4809,15 @@
<translation id="8569764466147087991">खोलने के लिठफ़ाइल को चà¥à¤¨à¥‡à¤‚</translation>
<translation id="8571213806525832805">पिछले 4 सपà¥à¤¤à¤¾à¤¹</translation>
<translation id="8574990355410201600"><ph name="HOST" /> पर आवाज़ हमेशा चालू रखें</translation>
+<translation id="8578639784464423491">99 से ज़à¥à¤¯à¤¾à¤¦à¤¾ अकà¥à¤·à¤° नहीं हो सकते</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> आइटम समनà¥â€à¤µà¤¯à¤¿à¤¤ कर रहा है...</translation>
<translation id="857943718398505171">अनà¥à¤®à¤¤à¤¿ दी गई (सà¥à¤à¤¾à¤¯à¤¾ गया)</translation>
<translation id="8581809080475256101">आगे जाने के लिठइसे दबाà¤à¤‚, इतिहास देखने के लिठपà¥à¤°à¤¸à¤‚ग मेनू पर जाà¤à¤‚</translation>
<translation id="8584280235376696778">वीडियो नठटैब में &amp;खोलें</translation>
<translation id="8588866096426746242">पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² आंकड़े दिखाà¤à¤‚</translation>
+<translation id="8589652987924574405">आपके बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ और अनà¥à¤¯ सेटिंग आपके Google खाते में सिंक की जाà¤à¤‚गी ताकि आप अपने सभी डिवाइस पर उनका इसà¥à¤¤à¥‡à¤®à¤¾à¤² कर सकें. आप बाद में कभी भी इसे अपनी सेटिंग में बदल सकते हैं.</translation>
<translation id="8590375307970699841">सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ अपडेट सेट अप करें</translation>
<translation id="8594908476761052472">वीडियो कैपà¥à¤šà¤° करें</translation>
-<translation id="8595925260712451473">कृपया अपना फ़ीडबैक यहां दरà¥à¤œ करें.</translation>
<translation id="8596540852772265699">अनà¥à¤•à¥‚लित फ़ाइलें</translation>
<translation id="8597845839771543242">पà¥à¤°à¥‰à¤ªà¤°à¥à¤Ÿà¥€ का पà¥à¤°à¤¾à¤°à¥‚प:</translation>
<translation id="8598453409908276158">सैंडबॉकà¥à¤¸ नहीं किया गया पà¥à¤²à¤— इन बà¥à¤²à¥‰à¤• किया गया</translation>
@@ -4749,6 +4832,7 @@
<translation id="8620617069779373398">रोमिंग की सà¥â€à¤¥à¤¿à¤¤à¤¿</translation>
<translation id="8620765578342452535">नेटवरà¥à¤• कनेकà¥â€à¤¶à¤¨ कॉनà¥â€à¤«à¤¼à¤¿à¤—र करें</translation>
<translation id="8620790565535071193">सà¥à¤•à¥ˆà¤¨ नहीं किया जा सका</translation>
+<translation id="8622877356447980900">कà¥à¤¯à¤¾ आप इस पेज का अनà¥à¤µà¤¾à¤¦ करना चाहते हैं?</translation>
<translation id="8623004009673949077">'kiosk_only' मेनिफ़ेसà¥â€à¤Ÿ विशेषता वाला à¤à¤ª Chrome OS कियोसà¥â€à¤• मोड में इंसà¥â€à¤Ÿà¥‰à¤² किया जाना चाहिà¤.</translation>
<translation id="8624205858755890468">आपको संबंधित जानकारी, à¤à¤ª और कारà¥à¤°à¤µà¤¾à¤‡à¤¯à¤¾à¤‚ दिखाने के लिठAssistant को चालू करता है.</translation>
<translation id="862542460444371744">&amp;à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन</translation>
@@ -4794,6 +4878,7 @@
<translation id="8671210955687109937">टिपà¥à¤ªà¤£à¥€ कर सकते हैं</translation>
<translation id="8673026256276578048">वेब पर खोजें...</translation>
<translation id="8673383193459449849">सरà¥à¤µà¤° संबंधी समसà¥à¤¯à¤¾</translation>
+<translation id="8674241889607553858">कà¥à¤¯à¤¾ आप इस पेज का अनà¥à¤µà¤¾à¤¦ करना चाहते हैं?</translation>
<translation id="8675354002693747642">पहले से शेयर की गई कà¥à¤‚जी</translation>
<translation id="8676374126336081632">इनपà¥à¤Ÿ साफ़ करें</translation>
<translation id="8677039480012021122">डेटा साफ़ करें और डिसकनेकà¥à¤Ÿ करें</translation>
@@ -4806,6 +4891,7 @@
<translation id="8688579245973331962">आपका नाम दिखाई नहीं दे रहा?</translation>
<translation id="8688591111840995413">खराब पासवरà¥à¤¡</translation>
<translation id="8688672835843460752">उपलबà¥à¤§</translation>
+<translation id="8689583087392258564">मशीन को डोमेन में शामिल नहीं किया जा सका. संगठनातà¥à¤®à¤• इकाई सही नहीं है.</translation>
<translation id="869257642790614972">अंतिम-बंद टैब फिर से खोलें</translation>
<translation id="8695825812785969222">&amp;सà¥â€à¤¥à¤¾à¤¨ खोलें...</translation>
<translation id="8698464937041809063">Google डà¥à¤°à¥‰à¤‡à¤‚ग</translation>
@@ -4820,6 +4906,7 @@
<translation id="8708671767545720562">&amp;अधिक जानकारी</translation>
<translation id="8710187907779883426">कम समय (1 सेकंड)</translation>
<translation id="8711402221661888347">पिकलà¥â€à¤¸</translation>
+<translation id="8712637175834984815">समठलिया</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />सिसà¥â€à¤Ÿà¤® जानकारी<ph name="END_LINK1" /> भेजें</translation>
<translation id="8714154114375107944">इस डिवाइस पर अब यह सà¥à¤µà¤¿à¤§à¤¾ काम नहीं करेगी</translation>
<translation id="871476437400413057">Google दà¥à¤µà¤¾à¤°à¤¾ सहेजे गठपासवरà¥à¤¡</translation>
@@ -4895,7 +4982,6 @@
<translation id="882204272221080310">अतिरिकà¥à¤¤ सà¥à¤°à¤•à¥à¤·à¤¾ के लिठफ़रà¥à¤®à¤µà¥‡à¤¯à¤° अपडेट करें.</translation>
<translation id="8823514049557262177">लिंक ले&amp;ख को कॉपी करें</translation>
<translation id="8824701697284169214">पृ&amp;षà¥à¤  जोड़ें...</translation>
-<translation id="8827850355924932817">जगह तय करने के लिठवाई-फ़ाई नेटवरà¥à¤• का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करें</translation>
<translation id="8828933418460119530">DNS नाम</translation>
<translation id="8830796635868321089">वरà¥à¤¤à¤®à¤¾à¤¨ पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ सेटिंग के उपयोग से अपडेट जाà¤à¤š विफल रही. कृपया अपनी <ph name="PROXY_SETTINGS_LINK_START" />पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ सेटिंग<ph name="PROXY_SETTINGS_LINK_END" /> à¤à¤¡à¤œà¤¸à¥à¤Ÿ करें.</translation>
<translation id="8834039744648160717">नेटवरà¥à¤• कॉनà¥à¤«à¤¼à¤¿à¤—रेशन को <ph name="USER_EMAIL" /> नियंतà¥à¤°à¤¿à¤¤ करता है.</translation>
@@ -4948,13 +5034,14 @@
<translation id="8912793549644936705">खींचें</translation>
<translation id="8915370057835397490">सà¥à¤à¤¾à¤µ लोड हो रहे हैं</translation>
<translation id="8916476537757519021">गà¥à¤ªà¥à¤¤ सबफ़à¥à¤°à¥‡à¤®: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG रेसà¥â€à¤Ÿà¤° कनà¥â€à¤µà¤°à¥à¤Ÿà¤°</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> से सिंक करें</translation>
<translation id="8922013791253848639">इस साइट पर विजà¥à¤žà¤¾à¤ªà¤¨à¥‹à¤‚ की हमेशा अनà¥à¤®à¤¤à¤¿ दें</translation>
<translation id="8925458182817574960">&amp;सेटिंग</translation>
<translation id="8926389886865778422">दोबारा न पूछें</translation>
<translation id="8926518602592448999">डेवलपर मोड à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन अकà¥à¤·à¤® करना</translation>
<translation id="892706138619340876">कà¥à¤› सेटिंग रीसेट कर दी गई हैं</translation>
<translation id="8931394284949551895">नठडिवाइस</translation>
+<translation id="893242274404530797">à¤à¤Ÿà¤ªà¤Ÿ टेदरिंग के लिठGoogle Play सेवाà¤à¤‚ की सूचनाà¤à¤‚ ज़रूरी हैं</translation>
<translation id="8933960630081805351">खोजकरà¥à¤¤à¤¾ में &amp;दिखाà¤à¤‚</translation>
<translation id="8934732568177537184">जारी रखें</translation>
<translation id="8938356204940892126">मैंने छोड़ दिया</translation>
@@ -5012,6 +5099,7 @@
<translation id="9024127637873500333">नठटैब में &amp;खोलें</translation>
<translation id="9024331582947483881">पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="9025098623496448965">ठीक है, मà¥à¤à¥‡ साइन-इन सà¥à¤•à¥à¤°à¥€à¤¨ पर वापस ले जाà¤à¤‚</translation>
+<translation id="902659348151742535">खोज, विजà¥à¤žà¤¾à¤ªà¤¨ और अनà¥à¤¯ Google सेवाओं को वैयकà¥à¤¤à¤¿à¤•à¥ƒà¤¤ करने के लिठGoogle आपके बà¥à¤°à¤¾à¤‰à¥›à¤¿à¤‚ग इतिहास का उपयोग कर सकता है.</translation>
<translation id="9026731007018893674">डाउनलोड करें</translation>
<translation id="9027146684281895941">यह वà¥à¤¯à¤•à¥à¤¤à¤¿ आपके Google खाते से जिन वेबसाइट पर जाता है, उनà¥à¤¹à¥‡à¤‚ नियंतà¥à¤°à¤¿à¤¤ करने और देखने के लिठइस वà¥à¤¯à¤•à¥à¤¤à¤¿ का निरीकà¥à¤·à¤£ करें.</translation>
<translation id="9027459031423301635">नठ&amp;टैब में लिंक खोलें</translation>
@@ -5052,7 +5140,6 @@
<translation id="9084064520949870008">विंडो के रूप में खोलें</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> à¤à¤‚टरपà¥à¤°à¤¾à¤‡à¤œà¤¼ नीति दà¥à¤µà¤¾à¤°à¤¾ अवरोधित है</translation>
<translation id="9088917181875854783">कृपया दà¥à¤¬à¤¾à¤°à¤¾ पूछें कि यह पासकà¥à¤‚जी "<ph name="DEVICE_NAME" />" पर दिखाई गई है:</translation>
-<translation id="9090669887503413452">सिसà¥à¤Ÿà¤® जानकारी भेजें</translation>
<translation id="9094033019050270033">पासवरà¥à¤¡ अपडेट करें</translation>
<translation id="9094982973264386462">निकालें</translation>
<translation id="9095253524804455615">निकालें</translation>
@@ -5106,6 +5193,7 @@
<translation id="9170397650136757332">अब अपने फ़िंगरपà¥à¤°à¤¿à¤‚ट के सभी अलग-अलग हिसà¥à¤¸à¥‹à¤‚ को कैपà¥à¤šà¤° करने के लिठअपनी अंगà¥à¤²à¥€ को धीरे से हिलाà¤à¤‚</translation>
<translation id="9170848237812810038">&amp;पूरà¥à¤µà¤µà¤¤à¥ करें</translation>
<translation id="9170884462774788842">आपके कंपà¥à¤¯à¥‚टर पर किसी अनà¥à¤¯ पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® ने à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन जोड़ा है, जो Chrome के काम करने के तरीके को बदल सकता है.</translation>
+<translation id="9173995187295789444">बà¥à¤²à¥‚टूथ डिवाइस के लिठसà¥à¤•à¥ˆà¤¨ किया जा रहा है...</translation>
<translation id="9174212595744391062">इससे सभी साइटों की कà¥à¤•à¥€ और संचय साफ़ हो जाà¤à¤—ा, जिनमें ये भी शामिल हैं</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - बà¥à¤²à¥‚टूथ डिवाइस कनेकà¥à¤Ÿ है</translation>
<translation id="9177499212658576372">वरà¥à¤¤à¤®à¤¾à¤¨ में आप <ph name="NETWORK_TYPE" /> नेटवरà¥à¤• से कनेकà¥à¤Ÿ हैं.</translation>
@@ -5130,6 +5218,7 @@
<translation id="932327136139879170">मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤ </translation>
<translation id="932508678520956232">पà¥à¤°à¤¿à¤‚टिंग आरंभ नहीं कर सका.</translation>
<translation id="93393615658292258">केवल पासवरà¥à¤¡</translation>
+<translation id="935490618240037774">आपके बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ और अनà¥à¤¯ सेटिंग को आपके Google खाते में समनà¥à¤µà¤¯à¤¿à¤¤ किया जाà¤à¤—ा ताकि आप उनका उपयोग अपने सभी डिवाइस पर कर सकें.</translation>
<translation id="936801553271523408">सिसà¥à¤Ÿà¤® का गड़बड़ी संबंधी डेटा</translation>
<translation id="93766956588638423">à¤à¤•à¥â€à¤¸à¤Ÿà¥‡à¤‚शन को ठीक करें</translation>
<translation id="938470336146445890">कृपया कोई उपयोगकरà¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° इंसà¥à¤Ÿà¥‰à¤² करें.</translation>
@@ -5150,6 +5239,7 @@
<translation id="960987915827980018">लगभग 1 घंटा शेष है</translation>
<translation id="962802172452141067">बà¥à¤•à¤®à¤¾à¤°à¥à¤• फ़ोलà¥à¤¡à¤° टà¥à¤°à¥€</translation>
<translation id="968174221497644223">अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— संचय</translation>
+<translation id="969096075394517431">भाषाà¤à¤‚ बदलें</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 टैब}one{# टैब}other{# टैब}}</translation>
<translation id="971774202801778802">URL बà¥à¤•à¤®à¤¾à¤°à¥à¤• करें</translation>
<translation id="973473557718930265">छोड़ें</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_hr.xtb b/chromium/chrome/app/resources/generated_resources_hr.xtb
index c96d436bfb7..cfb201e6aaa 100644
--- a/chromium/chrome/app/resources/generated_resources_hr.xtb
+++ b/chromium/chrome/app/resources/generated_resources_hr.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Otvori vezu u novom prozoru aplikacije <ph name="APP" /></translation>
<translation id="1005274289863221750">upotrijebiti vaš mikrofon i kameru</translation>
<translation id="1007408791287232274">UreÄ‘aji se nisu mogli uÄitati.</translation>
+<translation id="1008186147501209563">Izvezi oznake</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Stranica ne reagira}one{Stranice ne reagiraju}few{Stranice ne reagiraju}other{Stranice ne reagiraju}}</translation>
<translation id="1012794136286421601">Vaše se datoteke na Dokumentima, Tablicama, Prezentacijama i Crtežima sinkroniziraju. Otvorite aplikaciju Google disk da biste im pristupali na mreži ili izvanmrežno.</translation>
-<translation id="1013383076511149692">vidjeti tekst i slike koje kopirate u međuspremnik</translation>
<translation id="1013707859758800957">Na toj je stranici dopušteno pokretanje dodatka izvan testnog okruženja.</translation>
<translation id="1015318665228971643">Uređivanje naziva mape</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Otvori sve u &amp;novom prozoru}=1{Otvori u &amp;novom prozoru}one{Otvori sve (#) u &amp;novom prozoru}few{Otvori sve (#) u &amp;novom prozoru}other{Otvori sve (#) u &amp;novom prozoru}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nije moguće ukloniti štetni softver</translation>
<translation id="1062407476771304334">Zamijeni</translation>
<translation id="1062866675591297858">Upravljajte svojim nadziranim korisnicima putem <ph name="BEGIN_LINK" />nadzorne ploÄe nadziranih korisnika<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Provjera datoteka zbirki medija</translation>
<translation id="1064835277883315402">Pridruži se privatnoj mreži</translation>
<translation id="1064912851688322329">Prekidanje veze s Google raÄunom</translation>
<translation id="1067048845568873861">Izrađeno</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Å ifriranje podataka</translation>
+<translation id="1074944608454986967">Za Äitanje sadržaja naglas pritisnite i zadržite tipku za pretraživanje, a zatim kliknite ili povucite sadržaj. Možete i istaknuti podruÄje i pritisnuti tipku za pretraživanje i S.</translation>
<translation id="1076698951459398590">Omogući temu</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Postavi automatsko ažuriranje za sve korisnike</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Prijavite se<ph name="END_SIGN_IN_LINK" /> kako biste upravljali web-lokacijama koje ova osoba posjeti i prikazali ih.</translation>
<translation id="109758035718544977">Prestani zanemarivati web-lokacije</translation>
<translation id="1097658378307015415">Prije nego što se prijavite, uđite kao gost da biste aktivirali mrežu <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Uvijek prevedi <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Stop (Zaustavi)</translation>
<translation id="1110155001042129815">ÄŒekaj</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Ne dozvoli nijednoj web-lokaciji upotrebu posebnih sistemskih poruka za pristup MIDI uređajima</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Uređivanje tražilice</translation>
-<translation id="1131167343343087859">Kreditne kartice i adrese s Google Paymentsa.</translation>
<translation id="1134009406053225289">Otvori u anonimnom prozoru</translation>
<translation id="1137673463384776352">Otvori vezu u aplikaciji <ph name="APP" /></translation>
<translation id="1140351953533677694">pristupiti vašim Bluetooth i serijski spojenim uređajima</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Dodatak je blokiran</translation>
<translation id="1145532888383813076">Pretražite uređaj, aplikacije i web.</translation>
<translation id="1146204723345436916">Uvoz oznaka iz HTML datoteke...</translation>
+<translation id="1148097584170732637">Pronađene su datoteke (ukupno <ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ U lokalnoj pohrani nema dovoljno prostora. Potrebno je još <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Pokušajte odabrati manje fotografija.</translation>
<translation id="1149088842877960903">IzvrÅ¡avanje JavaScripta putem AppleScripta iskljuÄeno je. Da biste ga ukljuÄili, posjetite postavke Chromea &gt; Napredno &gt; Sustav. ViÅ¡e informacija dostupno je na stranici https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mjesec isteka</translation>
<translation id="1153356358378277386">Upareni uređaji</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Preimenuj</translation>
<translation id="1175364870820465910">&amp;Ispis...</translation>
<translation id="117624967391683467">Kopiranje datoteke <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Želite li vratiti zadanu tražilicu?</translation>
<translation id="1177863135347784049">Prilagođeno</translation>
<translation id="1178581264944972037">Pauziraj</translation>
<translation id="1179803038870941185"><ph name="URL" /> želi dobiti potpuni nadzor nad vašim MIDI uređajima.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Äitati i mijenjati korisnike na popisu dopuÅ¡tenih</translation>
<translation id="1206407435587370571">Istražite svoj Chromebook</translation>
<translation id="1209796539517632982">Automatski poslužitelji naziva</translation>
+<translation id="1210982357925844241">Spremljene zaporke možete pregledati i upravljati njima na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Pomoću anonimnog prozora surfajte na webu bez spremanja povijesti pregledavanja</translation>
<translation id="1213037489357051291">Postavljeno otisaka: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Dodana je nova pozadinska aplikacija</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Traženje mobilnih mreža</translation>
<translation id="1285320974508926690">Nikad nemoj prevoditi ovu web-lokaciju</translation>
<translation id="1285484354230578868">spremati podatke na vaÅ¡ raÄun na Google disku</translation>
+<translation id="1288037062697528143">Noćno svjetlo automatski će se ukljuÄiti u suton</translation>
<translation id="1293177648337752319">Prestani zanemarivati web-lokaciju</translation>
<translation id="1293509594570842875">Izrada novog nadziranog korisnika nije uspjela. Provjerite jeste li povezani s mrežom i pokušajte ponovo kasnije.</translation>
<translation id="1293556467332435079">Datoteke</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML datoteka oznaka</translation>
<translation id="1303671224831497365">Nije pronađen nijedan Bluetooth uređaj</translation>
<translation id="1306606229401759371">Promijeni postavke</translation>
-<translation id="1307398858972670978">Pristupajte zaporkama s bilo kojeg uređaja na stranici <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ups! Sustav nije uspio pohraniti token za dugotrajni pristup API-ju za ovaj uređaj.</translation>
<translation id="1313405956111467313">Automatska konfiguracija proxyja</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">To sam bio ja.</translation>
<translation id="1338776410427958681">Sažimanje mape <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Brisanje...</translation>
-<translation id="1339266338863469628">Zadano (sluša se samo vas)</translation>
<translation id="1340527397989195812">Napravite sigurnosnu kopiju medija s uređaja pomoću aplikacije Datoteke.</translation>
<translation id="1341988552785875222">TrenutaÄnu je pozadinu postavila aplikacija "<ph name="APP_NAME" />". Možda ćete trebati deinstalirati aplikaciju "<ph name="APP_NAME" />" da biste mogli odabrati neku drugu pozadinu.</translation>
<translation id="1346748346194534595">Udesno</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Ažuriranje će zapoÄeti kada baterija dosegne <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Uvoz datoteka (<ph name="FILE_COUNT" />)...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD nije pronađen. Provjerite je li Chromebook online i pokušajte ponovo.</translation>
<translation id="1355466263109342573">Dodatak <ph name="PLUGIN_NAME" /> je blokiran</translation>
<translation id="1357589289913453911">ID proširenja</translation>
<translation id="1358735829858566124">Datoteka ili direktorij nisu upotrebljivi.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Slijeva udesno</translation>
<translation id="1370646789215800222">Ukloniti osobu?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 stavka za uklanjanje}one{# stavka za uklanjanje}few{# stavke za uklanjanje}other{# stavki za uklanjanje}}</translation>
+<translation id="1372841398847029212">Sinkroniziraj sa svojim raÄunom</translation>
<translation id="1374844444528092021">Certifikat koji zahtijeva mreža "<ph name="NETWORK_NAME" />" nije instaliran ili više ne vrijedi. Preuzmite novi certifikat i pokušajte se povezati ponovo.</translation>
<translation id="1374962581120570592">KolaÄići su postavljeni</translation>
<translation id="1375321115329958930">Spremljene zaporke</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Izradi nadziranog korisnika</translation>
<translation id="1410197035576869800">Ikona aplikacije</translation>
<translation id="1410616244180625362">Nastavi dopuštati hostu <ph name="HOST" /> pristup kameri</translation>
+<translation id="1411668397053040814">Instalirajte ili ažurirajte Tipkovnicu za Daydream da biste upotrebljavali Chrome u VR-u</translation>
<translation id="1414648216875402825">Ažurirate na nestabilnu verziju usluge <ph name="PRODUCT_NAME" /> koja sadrži znaÄajke na kojima se joÅ¡ radi. Dolazit će do ruÅ¡enja i neoÄekivanih programskih pogreÅ¡aka. Budite oprezni.</translation>
+<translation id="1415708812149920388">Odbijen pristup za Äitanje meÄ‘uspreminka</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID proširenja "<ph name="EXTENSION_ID" />") nije dopušten u ovoj vrsti sesije.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Å teta! Nije uspjelo generiranje nasumiÄnog RSA osobnog kljuÄa.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Komad pizze</translation>
<translation id="1467432559032391204">Ulijevo</translation>
<translation id="1467999917853307373"><ph name="URL" /> želi trajno pohraniti podatke na vaš uređaj.</translation>
+<translation id="1468571364034902819">Taj se profil ne može upotrijebiti</translation>
<translation id="1470719357688513792">Nove postavke kolaÄića postat će aktivne nakon ponovnog uÄitavanja stranice.</translation>
<translation id="1470811252759861213">Da biste imali svoja proÅ¡irenja na svim svojim raÄunalima, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Datoteka "<ph name="FILENAME" />" nije prenesena. Nema dovoljno slobodnog prostora na Google disku.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Predmemoriranje oznake API-ja Identity</translation>
<translation id="1478233201128522094">Sljedeći će put novi telefon otkljuÄati ovaj <ph name="DEVICE_TYPE" />. Smart Lock iskljuÄite u Postavkama.</translation>
<translation id="1478340334823509079">Pojedinosti: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Spremno za izradu sigurnosnih kopija novih fotografija (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="1483493594462132177">Pošalji</translation>
<translation id="1485015260175968628">Proširenje ili aplikacija sada može:</translation>
<translation id="1485141095922496924">Verzija <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">UkljuÄeno – prilagoÄ‘ene postavke</translation>
<translation id="1493892686965953381">ÄŒeka se <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Broj ostalih dostupnih uređaja: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">Navedeni PPD nije važeći.</translation>
<translation id="1497522201463361063">Nije moguće promijeniti naziv datoteke "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Nepoznati uređaj [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Vlasnik ovog raÄuna mora biti prvi prijavljeni raÄun u sesiji s viÅ¡estrukom prijavom.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">pristupiti pozadini programa za ispravljanje pogrešaka na stranici</translation>
<translation id="1601560923496285236">Primijeni</translation>
<translation id="1603914832182249871">(Anonimno)</translation>
+<translation id="1607139524282324606">Brisanje unosa</translation>
<translation id="1608626060424371292">Ukloni tog korisnika</translation>
<translation id="1609170755653088773">Sinkronizirajte zaporku s iPhoneom</translation>
<translation id="1609862759711084604">Prethodni korisnik</translation>
+<translation id="1611557582955786626">Prijavite se da bi pregledavanje bilo prilagođeno vama, sinkronizirano na svim vašim uređajima</translation>
<translation id="1611584202130317952">Tijek pružanja niza usluga prekinut je. Pokušajte ponovo ili se obratite vlasniku ili administratoru uređaja.</translation>
<translation id="1611649489706141841">prosljeđivanje</translation>
<translation id="1611704746353331382">Izvoz oznaka u HTML datoteku...</translation>
<translation id="1612129875274679969">Trajno zadrži ureÄ‘aj u naÄinu kioska.</translation>
+<translation id="161460670679785907">Nije moguće otkriti vaš telefon</translation>
<translation id="1616206807336925449">To proširenje ne zahtijeva nikakva posebna dopuštenja.</translation>
<translation id="161707228174452095">Otisak prsta je dodan!</translation>
<translation id="1618268899808219593">Centar za pomoć</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Prikaži opcije unosa</translation>
<translation id="1650709179466243265">Dodaj www. i .com i otvori adresu</translation>
<translation id="1651008383952180276">Morate dvaput unijeti istu Å¡ifru</translation>
-<translation id="1652972346408808053">Zaporka je spremljena. Pristupajte zaporkama s bilo kojeg uređaja na stranici <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Dodajte pisaÄ na Google Cloud Print kako biste mogli ispisivati s bilo kojeg mjesta.}one{Dodajte # pisaÄ na Google Cloud Print kako biste mogli ispisivati s bilo kojeg mjesta.}few{Dodajte # pisaÄa na Google Cloud Print kako biste mogli ispisivati s bilo kojeg mjesta.}other{Dodajte # pisaÄa na Google Cloud Print kako biste mogli ispisivati s bilo kojeg mjesta.}}</translation>
<translation id="1657406563541664238">Olakšajte nam poboljšanje preglednika <ph name="PRODUCT_NAME" /> automatskim slanjem statistike o upotrebi i izvješća o padu programa Googleu</translation>
<translation id="1658424621194652532">Ova stranica pristupa vašem mikrofonu.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Nije bilo moguće pristupiti datoteci zbog sigurnosnih razloga.</translation>
<translation id="167832068858235403">stišavanje</translation>
<translation id="1679068421605151609">Alati za razvojne programere</translation>
+<translation id="16815041330799488">Ne dopuštaj web-lokacijama uvid u tekst i slike kopirane u međuspremnik</translation>
<translation id="1682548588986054654">&amp;Novi anoniman prozor</translation>
+<translation id="1688935057616748272">Upišite slovo</translation>
<translation id="168991973552362966">Dodavanje obližnjeg pisaÄa</translation>
<translation id="1689945336726856614">Kopiraj &amp;URL</translation>
<translation id="1692602667007917253">Ups, nešto je pošlo po krivu</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">NaÄin unosa</translation>
<translation id="175772926354468439">Omogućiti temu</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Prikaz u Chrome web-trgovini</translation>
<translation id="1758831820837444715">Konfiguriranje Ethernet mreže</translation>
<translation id="1763046204212875858">Stvaranje preÄaca aplikacije</translation>
<translation id="1763108912552529023">Nastavi istraživati</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Oprez:<ph name="END_BOLD" /> Ove su datoteke privremene i mogu se automatski izbrisati za oslobađanje prostora na disku. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Postavite Smart Lock za <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoftovo obnavljanje datoteke</translation>
-<translation id="1825832322945165090">Nema dovoljno prostora na uređaju</translation>
+<translation id="1818007989243628752">Izbrišite zaporku za <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Provjera</translation>
<translation id="1828149253358786390"><ph name="SITE" /> želi vam slati obavijesti.</translation>
<translation id="1828378091493947763">Ovaj dodatak nije podržan na ovom uređaju</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Prilikom pokretanja</translation>
<translation id="2006638907958895361">Otvori vezu u aplikaciji <ph name="APP" /></translation>
<translation id="2007404777272201486">Prijavljivanje problema...</translation>
+<translation id="2015632741368427174">Preusmjeravanje blokirano na web-lokaciji:</translation>
<translation id="2016430552235416146">Tradicionalno</translation>
<translation id="2017334798163366053">Onemogući prikupljanje podataka o izvedbi</translation>
<translation id="2017836877785168846">Briše povijest i automatsko dovršavanje u adresnoj traci.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Datoteka pod nazivom "<ph name="FILENAME" />" već postoji. Što želite napraviti?</translation>
<translation id="2087822576218954668">Ispis: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Sigurno pregledavajte uz Google Chrome</translation>
+<translation id="2089795179672254991">Traži dopuÅ¡tenje kada web-lokacija želi vidjeti tekst i slike kopirane u meÄ‘uspremnik (preporuÄeno)</translation>
<translation id="2090165459409185032">Za oporavak podataka o raÄunu otvorite: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Postavka sigurnosti sustava</translation>
<translation id="2091887806945687916">Zvuk</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Promijeni veliÄinu</translation>
<translation id="2124930039827422115">{1,plural, =1{Ocjena iznosi <ph name="AVERAGE_RATING" />, na temelju jednog korisnika.}one{Ocjena iznosi <ph name="AVERAGE_RATING" />, na temelju # korisnika.}few{Ocjena iznosi <ph name="AVERAGE_RATING" />, na temelju # korisnika.}other{Ocjena iznosi <ph name="AVERAGE_RATING" />, na temelju # korisnika.}}</translation>
<translation id="2126167708562367080">Administrator je onemogućio sinkronizaciju.</translation>
-<translation id="2126426811489709554">Omogućuje Chrome</translation>
<translation id="2127372758936585790">PunjaÄ male snage</translation>
<translation id="212862741129535676">Postotak zauzetosti u stanju uÄestalosti</translation>
<translation id="2128691215891724419">Pogreška u sinkronizaciji: ažurirajte pristupni izraz...</translation>
<translation id="2129825002735785149">Ažurirajte dodatak</translation>
<translation id="2129904043921227933">Pogreška u sinkronizaciji: ažurirajte pristupni izraz...</translation>
<translation id="2131077480075264">Nije moguće instalirati aplikaciju "<ph name="APP_NAME" />" jer je "<ph name="IMPORT_NAME" />" ne dopušta</translation>
-<translation id="213491463158799620">Želite li prevesti ovu stranicu?</translation>
<translation id="2135787500304447609">&amp;Nastavi</translation>
<translation id="2136372518715274136">Unesite novu zaporku</translation>
<translation id="2136476978468204130">Å ifra koju ste unijeli nije toÄna</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA kompromis</translation>
<translation id="218070003709087997">Upotrijebite broj kako biste odredili broj primjeraka za ispis (od 1 do 999).</translation>
<translation id="2187895286714876935">Pogreška pri uvozu Certifikata poslužitelja</translation>
+<translation id="2187906491731510095">Proširenja ažurirana</translation>
<translation id="2188881192257509750">Otvori aplikaciju <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Dohvaćanje vjerodajnica za Wi-Fi</translation>
<translation id="219008588003277019">Modul Native Client: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoftovo vremensko oznaÄavanje</translation>
<translation id="225614027745146050">Dobro došli</translation>
<translation id="225692081236532131">Status aktivacije</translation>
+<translation id="2261323523305321874">VaÅ¡ je administrator unio promjene na razini sustava Äime su onemogućeni neki vaÅ¡i stari profili.</translation>
<translation id="2262477216570151239">Odgoda prije ponavljanja</translation>
<translation id="2263189956353037928">Odjava i ponovna prijava</translation>
<translation id="2263497240924215535">(Onemogućeno)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Želite li instalirati program <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP metoda:</translation>
<translation id="2297705863329999812">Pretražite pisaÄe</translation>
-<translation id="230115972905494466">Nije pronađen nijedan kompatibilni uređaj</translation>
<translation id="2301382460326681002">Korijenski direktorij proširenja nije važeći.</translation>
<translation id="2302685579236571180">Anonimno</translation>
<translation id="23030561267973084">Proširenje "<ph name="EXTENSION_NAME" />" zatražilo je dodatne dozvole.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Jezik i unos</translation>
<translation id="2352662711729498748">&lt;1 MB</translation>
<translation id="2352810082280059586">Napomene za zakljuÄani zaslon automatski se spremaju u aplikaciju <ph name="LOCK_SCREEN_APP_NAME" />. Najnovija napomena ostat će na zakljuÄanom zaslonu.</translation>
+<translation id="2352947182261340447">U lokalnoj pohrani nema dovoljno prostora.</translation>
<translation id="2353297238722298836">Dopušteni su kamera i mikrofon</translation>
<translation id="2356070529366658676">Upitaj</translation>
<translation id="2356517949307388948">Došlo je do pogreške dok je Chrome tražio štetni softver.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Uvijek blokiraj pristup mikrofonu</translation>
<translation id="2367972762794486313">Prikaz aplikacija</translation>
<translation id="2371076942591664043">Otvori nakon &amp;dovršetka</translation>
-<translation id="237336063998926520">Upotreba vaše IP adrese radi određivanja lokacije</translation>
<translation id="2377319039870049694">Prebaci na prikaz popisa</translation>
<translation id="2377667304966270281">Pogreške tvrdog diska</translation>
<translation id="2378075407703503998">Odabrane datoteke: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">DoÅ¡lo je do pogreÅ¡ke. Provjerite pisaÄ i pokuÅ¡ajte opet.</translation>
<translation id="2385700042425247848">Naziv usluge:</translation>
<translation id="2387458720915042159">Vrsta proxy veze</translation>
-<translation id="2391243203977115091">Pronađene su nove fotografije (ukupno <ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Nema dovoljno prostora na uređaju.
- <ph name="LINE_BREAK2" />
- Za poÄetak pokuÅ¡ajte odabrati nekoliko fotografija.</translation>
<translation id="2391419135980381625">Standardni font</translation>
<translation id="2391762656119864333">Opozovi</translation>
<translation id="2392369802118427583">Aktiviraj</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Uvijek pokreni na <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Ukupna veliÄina datoteka</translation>
<translation id="2428510569851653187">Opišite što ste radili kada se kartica srušila</translation>
+<translation id="2431027948063157455">UÄitavanje Google asistenta nije uspjelo, provjerite mrežnu vezu i pokuÅ¡ajte ponovo.</translation>
<translation id="2433452467737464329">Dodajte parametar upita u URL da biste automatski osvježili stranicu: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Prikaz</translation>
<translation id="2435248616906486374">Mreža je iskljuÄena</translation>
@@ -916,6 +927,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2445081178310039857">Obavezan je korijenski direktorij proširenja.</translation>
<translation id="2448312741937722512">Vrsta</translation>
<translation id="2450223707519584812">Nećete moći dodati korisnike zato Å¡to nedostaju kljuÄevi Google API-ja. Pojedinosti možete saznati na web-lokaciji <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Nema aktivnih prikaza</translation>
<translation id="2453021845418314664">Napredne postavke sinkronizacije</translation>
<translation id="2453576648990281505">Datoteka već postoji</translation>
<translation id="2453860139492968684">Završi</translation>
@@ -923,7 +935,6 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> želi kopirati datoteke s jedinice <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID kljuÄa tijela za izdavanje certifikata</translation>
<translation id="2462752602710430187">Dodano: <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Uvezi oznake</translation>
<translation id="2464089476039395325">HTTP proxy</translation>
<translation id="2468902267404883140">Povezivanje s telefonom nije moguće. Provjerite je li vaÅ¡ Android telefon kompatibilan, ukljuÄen i pri ruci. &lt;a&gt;Saznajte viÅ¡e&lt;/a&gt;</translation>
<translation id="2470702053775288986">Onemogućena su nepodržana proširenja</translation>
@@ -992,6 +1003,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2562743677925229011">Niste prijavljeni na uslugu <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ÄŒestitamo! Podatkovna usluga "<ph name="NAME" />" aktivirana je i spremna za pokret.</translation>
<translation id="2566124945717127842">Pokrenite Powerwash da biste vratili ureÄ‘aj <ph name="IDS_SHORT_PRODUCT_NAME" /> na tvorniÄke postavke.</translation>
+<translation id="2567257616420533738">Zaporka je spremljena. Spremljene zaporke možete pregledati i upravljati njima na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Spremnik infotrake</translation>
<translation id="2570000010887652771">Spremljeni podaci.</translation>
<translation id="257088987046510401">Teme</translation>
@@ -1012,6 +1024,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Zadane postavke za pretraživanje</translation>
<translation id="2586657967955657006">Međuspremnik</translation>
+<translation id="2586672484245266891">Unesite kraći URL</translation>
<translation id="2587922270115112871">Izradom nadziranog korisnika ne izraÄ‘uje se Google raÄun. Njegove postavke
i podaci neće ga slijediti na druge ureÄ‘aje sa Sinkronizacijom u Chromeu. Nadzirani se korisnik trenutaÄno primjenjuje samo na ovaj ureÄ‘aj.</translation>
<translation id="258932246702879617">Odaberite <ph name="BEGIN_BOLD" />PrikvaÄi na programsku traku<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> upotrebljava <ph name="USAGE" /> MB prostora na disku.</translation>
<translation id="2633212996805280240">Ukloniti uslugu "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">Program <ph name="PRODUCT_NAME" /> nije uspio dovršiti instalaciju, ali nastavit će rad iz diskovne slike.</translation>
+<translation id="2635176084534510129">Uživajte u prilagođenijem doživljaju, primjerice boljim prijedlozima sadržaja i pametnijem Prevoditelju</translation>
<translation id="2635276683026132559">Potpisivanje</translation>
<translation id="2635926034288331400">Instaliraj u Aplikacije</translation>
<translation id="2636625531157955190">Chrome ne može pristupiti slici.</translation>
@@ -1054,14 +1068,15 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2643698698624765890">Upravljajte svojim proširenjima tako da u izborniku Prozor kliknete Proširenja.</translation>
<translation id="2647142853114880570">ponovno uÄitavanje</translation>
<translation id="2647269890314209800">Upotreba kolaÄića</translation>
+<translation id="264810637653812429">Nije pronađen nijedan kompatibilan uređaj.</translation>
<translation id="2648831393319960979">Dodaje se ureÄ‘aj vaÅ¡em raÄunu. To može malo potrajati...</translation>
<translation id="2649045351178520408">Base64-Å¡ifrirani ASCII, lanac certifikata</translation>
<translation id="2653266418988778031">Ako izbrišete certifikat tijela za izdavanje certifikata, vaš preglednik više neće vjerovati nijednom certifikatu koji to tijelo izda.</translation>
<translation id="2653659639078652383">Pošalji</translation>
<translation id="265390580714150011">Vrijednost polja</translation>
-<translation id="2654286334048437383">Izvezi oznake</translation>
<translation id="2655386581175833247">KorisniÄki certifikat:</translation>
<translation id="2660779039299703961">Događaj</translation>
+<translation id="266079277508604648">Povezivanje s pisaÄem nije uspjelo. Provjerite je li pisaÄ ukljuÄen i povezan s Chromebookom putem Wi-Fi mreže ili USB-a.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome web-trgovina</translation>
<translation id="2663302507110284145">Jezik</translation>
@@ -1084,6 +1099,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2680208403056680091">Internetskom vezom upravlja proširenje</translation>
<translation id="268053382412112343">Hi&amp;story (Povijest)</translation>
<translation id="2683638487103917598">Mapa je sortirana</translation>
+<translation id="2684004000387153598">Za nastavak kliknite U radu, a zatim kliknite Dodaj osobu da biste izradili novi profil za svoju e-adresu.</translation>
<translation id="2686759344028411998">Nije moguće otkriti nijedan uÄitani modul.</translation>
<translation id="2688196195245426394">Pogreška pri registraciji uređaja na poslužitelju: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Prikaži opcije jezika</translation>
@@ -1096,6 +1112,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2704184184447774363">Microsoftovo potpisivanje dokumenata</translation>
<translation id="270516211545221798">Brzina dodirne podloge</translation>
<translation id="2706892089432507937">USB uređaji</translation>
+<translation id="2706954854267016964">Odabrani ureÄ‘aj Google Cloud Printa viÅ¡e nije podržan. Probajte postaviti pisaÄ u postavkama sustava raÄunala.</translation>
<translation id="2707024448553392710">Komponenta se preuzima</translation>
<translation id="270921614578699633">Prosjek tijekom razdoblja</translation>
<translation id="2709453993673701466">Želite li upravljati sinkronizacijom i prilagodbom prije ukljuÄivanja? Otvorite <ph name="BEGIN_LINK" />Postavke<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2737363922397526254">Sažmi...</translation>
<translation id="2737492745329609575">Pokrenite postavljanje</translation>
<translation id="2738771556149464852">Ne nakon</translation>
+<translation id="2739046699559178272">Spremi i nastavi</translation>
<translation id="2739191690716947896">Otkloni pogrešku</translation>
<translation id="2739240477418971307">promijeniti postavke pristupaÄnosti</translation>
<translation id="2740393541869613458">pregledavati web-lokacije koje je nadzirani korisnik posjetio i</translation>
@@ -1146,6 +1164,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2773802008104670137">Ta vrsta datoteke može oÅ¡tetiti vaÅ¡e raÄunalo.</translation>
<translation id="2775104091073479743">Uređivanje otisaka prstiju</translation>
<translation id="2776441542064982094">Izgleda da nema dostupnih ureÄ‘aja za registriranje na mreži. Ako je vaÅ¡ ureÄ‘aj ukljuÄen i povezan s internetom, pokuÅ¡ajte ga registrirati prema uputama iz korisniÄkog priruÄnika.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Preuzeto</translation>
<translation id="2783661497142353826">Upravljanje aplikacijama kioska</translation>
<translation id="2784407158394623927">Aktiviranje vaše mobilne podatkovne usluge</translation>
@@ -1202,7 +1221,6 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2843806747483486897">Promijeni zadano...</translation>
<translation id="2844111009524261443">Pokreni na klik</translation>
<translation id="2845382757467349449">Uvijek prikaži traku oznake</translation>
-<translation id="284682086647736321">UkljuÄite Ctrl, Alt ili Command</translation>
<translation id="2847759467426165163">Emitiranje na uređaju</translation>
<translation id="284805635805850872">Ukloniti Å¡tetni softver?</translation>
<translation id="2849362176025371110">Dijagnostika i podaci o upotrebi automatski se šalju Googleu. To možete promijeniti u bilo kojem trenutku u <ph name="BEGIN_LINK1" />postavkama<ph name="END_LINK1" /> uređaja. <ph name="BEGIN_LINK2" />Saznajte više<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2849936225196189499">KritiÄno</translation>
<translation id="2850124913210091882">Stvori sigurnosnu kopiju</translation>
<translation id="2850541429955027218">Dodaj temu</translation>
+<translation id="2853121255651601031">Zaporka je spremljena</translation>
<translation id="2853916256216444076">$1 videozapis</translation>
<translation id="2857608528410806398">Ovdje treba unijeti tekst obavijesti znaÄajke QU. Ovdje treba unijeti tekst obavijesti znaÄajke QU. Ovdje treba unijeti tekst obavijesti znaÄajke QU. Ovdje treba unijeti tekst obavijesti znaÄajke QU. Ovdje treba unijeti tekst obavijesti znaÄajke QU.</translation>
<translation id="2860150991415616761">vrlo duga (4 s)</translation>
@@ -1252,6 +1271,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2908162660801918428">Dodavanje galerije medija po direktoriju</translation>
<translation id="2908789530129661844">Smanjivanje zaslona</translation>
<translation id="2910318910161511225">Povežite se s mrežom i pokušajte ponovo</translation>
+<translation id="2911898792135283060">Generiranje zaporke...</translation>
<translation id="2912905526406334195">Host <ph name="HOST" /> želi upotrijebiti vaš mikrofon.</translation>
<translation id="2913331724188855103">DopuÅ¡tanje web-lokacijama da spremaju i Äitaju podatke kolaÄića (preporuÄeno)</translation>
<translation id="2916073183900451334">Pritiskom na Tab na web-stranici istiÄu se veze, isto kao i iz polja</translation>
@@ -1296,6 +1316,7 @@ Mislim da ta web-lokacija ne bi trebala biti blokirana!</translation>
<translation id="2989474696604907455">nije povezano</translation>
<translation id="2989786307324390836">DER-binarno kodirano, jedan certifikat</translation>
<translation id="2993517869960930405">Informacije o aplikaciji</translation>
+<translation id="2994669386200004489">Sigurnosno kopiranje datoteke <ph name="FILE_NAME" /> nije uspjelo</translation>
<translation id="299483336428448530">Instalirao tvoj roditelj.</translation>
<translation id="3002017044809397427">Vaš je telefon <ph name="PHONE_TYPE" /> pronađen, ali Smart Lock funkcionira samo na uređajima s Androidom 5.0 i novijima. &lt;a&gt;Saznajte više&lt;/a&gt;</translation>
<translation id="3003144360685731741">Preferirane mreže</translation>
@@ -1354,6 +1375,7 @@ Više informacija potražite u našem <ph name="BEGIN_LINK" />centru za pomoć<p
<translation id="3064410671692449875">Nema dovoljno podataka</translation>
<translation id="3065041951436100775">Povratne informacije o zatvorenoj kartici.</translation>
<translation id="3065140616557457172">Unesite pojam za pretraživanje ili URL za odlazak na stranicu - i jedno i drugo radi.</translation>
+<translation id="3066642396596108483">Sinkronizirajte svoje oznake, zaporke i povijest na svim svojim uređajima</translation>
<translation id="3067198360141518313">Pokrenite ovaj dodatak</translation>
<translation id="3071624960923923138">Ovdje možete kliknuti za otvaranje nove kartice</translation>
<translation id="3074037959626057712">Prijavili ste se i ukljuÄili sinkronizaciju</translation>
@@ -1441,6 +1463,7 @@ Više informacija potražite u našem <ph name="BEGIN_LINK" />centru za pomoć<p
<translation id="3202173864863109533">Zvuk ove kartice iskljuÄen je.</translation>
<translation id="3206175707080061730">Datoteka pod nazivom "$1" već postoji. Želite li je zamijeniti?</translation>
<translation id="3208703785962634733">Nepotvrđeno</translation>
+<translation id="3213187967168344806">Dodavanje pisaÄa nije uspjelo. Ponovo pokrenite raÄunalo i pokuÅ¡ajte opet.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Pao je proces konektora <ph name="CLOUD_PRINT_NAME" />. Pokrenuti ponovo?</translation>
<translation id="3221634914176615296">Istražite sadržaj ovog uređaja u aplikaciji Datoteke.</translation>
@@ -1467,12 +1490,14 @@ Više informacija potražite u našem <ph name="BEGIN_LINK" />centru za pomoć<p
<translation id="3254516606912442756">Automatsko je otkrivanje vremenske zone onemogućeno</translation>
<translation id="3264544094376351444">Font Sans-serif</translation>
<translation id="3264547943200567728">Postavljanje mreže za Chromebox nije uspjelo</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Zatvori prozor</translation>
<translation id="3267726687589094446">Nastavi dozvoljavati automatska preuzimanja više datoteka</translation>
<translation id="3267998849713137817">Vrijeme izmjene</translation>
<translation id="3268451620468152448">Otvorene kartice</translation>
<translation id="3269069891205016797">Vaši će se podaci ukloniti s uređaja kada se odjavite.</translation>
<translation id="3269093882174072735">UÄitaj sliku</translation>
+<translation id="3269889795238950578">Ova stranica može vidjeti tekst i slike kopirane u međuspremnik.</translation>
<translation id="326999365752735949">Preuzimanje razlika</translation>
<translation id="3270965368676314374">Äitati, mijenjati i brisati fotografije, glazbu i ostale medije s vaÅ¡eg raÄunala</translation>
<translation id="327147043223061465">Pogledajte sve kolaÄiće i podatke o web-lokaciji</translation>
@@ -1504,6 +1529,7 @@ Više informacija potražite u našem <ph name="BEGIN_LINK" />centru za pomoć<p
<translation id="3305389145870741612">Postupak formatiranja može potrajati nekoliko sekundi. PriÄekajte.</translation>
<translation id="3305661444342691068">Otvori PDF u Pregledu</translation>
<translation id="3306684685104080068">Omogući emitiranje na usluge u oblaku kao što je Google Hangouts.</translation>
+<translation id="3307091518408668019">RaÄunalne organizacijske jedinice (npr. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Organizacijska jedinica (OU)</translation>
<translation id="3308116878371095290">Ova stranica je sprijeÄena u postavljanju kolaÄića.</translation>
<translation id="3308134619352333507">Gumb za skrivanje</translation>
@@ -1511,9 +1537,6 @@ Više informacija potražite u našem <ph name="BEGIN_LINK" />centru za pomoć<p
<translation id="3309747692199697901">Uvijek pokreni na svim web-lokacijama</translation>
<translation id="3312424061798279731">Omogućeni jezici</translation>
<translation id="3312903956926554846">Instaliraj na raÄunalo</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-s <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Vaša je polazna stranica promijenjena u <ph name="URL" />. Da biste onemogućili proširenja koja mijenjaju polaznu stranicu, kliknite Vrati.</translation>
<translation id="3313590242757056087">Da biste odredili koje web-lokacije nadzirani korisnik može gledati, možete
konfigurirati ograniÄenja i postavke tako Å¡to ćete posjetiti <ph name="MANAGEMENT_URL" />.
Ako ne promijenite zadane postavke, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Ispis nije uspio. Provjerite svoj pisaÄ i pokuÅ¡ajte ponovo.</translation>
<translation id="3364721542077212959">Alati pisaljke</translation>
<translation id="336497260564123876">Zaporka je spremljena. Da bi vam zaporke bile dostupne na svim uređajima, prijavite se na Chrome.</translation>
+<translation id="3365598184818502391">Upotrijebite Ctrl ili Alt</translation>
<translation id="3367813778245106622">Prijavite se ponovo da biste pokrenuli sinkronizaciju</translation>
<translation id="3368922792935385530">Spojeno</translation>
<translation id="3369624026883419694">Traženje domaćina...</translation>
@@ -1581,6 +1605,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Ponovo pokrenite <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Opišite što ste radili kada se kartica srušila</translation>
<translation id="3427092606871434483">Dopusti (zadano)</translation>
+<translation id="3428419049384081277">Prijavljeni ste</translation>
<translation id="3429275422858276529">OznaÄite ovu stranicu da biste je kasnije lakÅ¡e pronaÅ¡li</translation>
<translation id="3429599832623003132">Broj stavki: $1</translation>
<translation id="3432227430032737297">Ukloni sve prikazano</translation>
@@ -1603,13 +1628,14 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Äitati vaÅ¡e podatke s raznih web-lokacija</translation>
<translation id="3449839693241009168">Pritisnite <ph name="SEARCH_KEY" /> da biste poslali naredbe usluzi <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Postotak zauzetosti u stanju mirovanja</translation>
-<translation id="3450505713373650336">Izrada sigurnosnih kopija fotografija (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="3453612417627951340">Potrebna je autorizacija</translation>
<translation id="3454157711543303649">Aktivacija dovršena</translation>
+<translation id="3454224730401036106">Sada ste povezani sa sigurnijom mrežom</translation>
<translation id="345693547134384690">Otvori &amp;sliku u novoj &amp;kartici</translation>
<translation id="3459509316159669723">Ispis</translation>
<translation id="3459697287128633276">Da biste omogućili raÄunu pristup Trgovini Google Play, autentificirajte se pri Davatelju identiteta.</translation>
<translation id="3459774175445953971">Zadnje izmjene:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> želi vidjeti tekst i slike kopirane u međuspremnik</translation>
<translation id="3462413494201477527">Želite li otkazati izradu raÄuna?</translation>
<translation id="346431825526753">Ovo je raÄun za djecu kojim upravlja <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Kliknite svoju fotografiju</translation>
@@ -1622,10 +1648,12 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopiranje...</translation>
<translation id="3473479545200714844">Povećalo</translation>
<translation id="3475447146579922140">Googleova proraÄunska tablica</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 linija nije prikazana&gt;}one{&lt;$1 linija nije prikazana&gt;}few{&lt;$1 linije nisu prikazane&gt;}other{&lt;$1 linija nije prikazano&gt;}}</translation>
<translation id="3475843873335999118">Žao nam je, uređaj i dalje ne prepoznaje vaš otisak prsta. Unesite zaporku.</translation>
<translation id="347670947055184738">Ups! Sustav nije uspio dohvatiti pravila za vaš uređaj.</translation>
<translation id="347785443197175480">Nastavi dopuštati hostu <ph name="HOST" /> pristup kameri i mikrofonu</translation>
<translation id="3478685642445675458">OtkljuÄajte profil da biste mogli ukloniti osobu.</translation>
+<translation id="347919930506963698">Ostvarite još više toga na Chromeu</translation>
<translation id="3479552764303398839">Ne sada</translation>
<translation id="3480892288821151001">Usidri prozor ulijevo</translation>
<translation id="3481915276125965083">Na ovoj su stranici blokirani sljedeći skoÄni prozori:</translation>
@@ -1643,14 +1671,17 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Naziv grupe:</translation>
<translation id="3505030558724226696">Opoziv pristupa uređaju</translation>
<translation id="3507421388498836150">TrenutaÄna dopuÅ¡tenja za "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Ponovo skenirajte Bluetooth uređaje</translation>
<translation id="3508920295779105875">Odaberi drugu mapu...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Pretražite ponovo</translation>
<translation id="3511307672085573050">Kopiraj adresu &amp;veze</translation>
<translation id="3511399794969432965">Problem s povezivanjem?</translation>
<translation id="351152300840026870">Font nepromjenjive Å¡irine</translation>
<translation id="3511528412952710609">Kratko</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Otkaži preuzimanje}one{Otkaži preuzimanja}few{Otkaži preuzimanja}other{Otkaži preuzimanja}}</translation>
<translation id="3514373592552233661">Preferirane mreže imat će prednost pred ostalim poznatim mrežama ako je dostupno više mreža</translation>
+<translation id="3520212870468945358"><ph name="URL" /> želi vidjeti serijski broj vaÅ¡eg sigurnosnog kljuÄa</translation>
<translation id="3523642406908660543">Pitaj me kad web-lokacija želi upotrijebiti dodatak za pristup mom raÄunalu (preporuÄeno)</translation>
<translation id="3525897975040424366">Instaliraj na policu</translation>
<translation id="3527085408025491307">Mapa</translation>
@@ -1680,13 +1711,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Wi-Fi mreža koju upotrebljavate (<ph name="NETWORK_ID" />) može tražiti da otvorite njezinu stranicu za prijavu.</translation>
<translation id="3564708465992574908">Razine zumiranja</translation>
<translation id="3566721612727112615">Nema dodanih web-lokacija</translation>
-<translation id="3566866560249787686">UÄitavanje Google asistenta nije uspjelo, pokuÅ¡ajte ponovo.</translation>
<translation id="3569382839528428029">Želite li da <ph name="APP_NAME" /> dijeli vaš zaslon?</translation>
<translation id="3570985609317741174">Web-sadržaj</translation>
<translation id="3571734092741541777">Postavi</translation>
<translation id="3574210789297084292">prijava</translation>
<translation id="3576324189521867626">Uspješno instalirano</translation>
-<translation id="3578331450833904042">Zadano (sluša se sve)</translation>
<translation id="3578594933904494462">Sadržaj ove kartice dijeli se.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; želi dijeliti pisaÄ &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; s grupom Äiji ste vlasnik: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Ako prihvatite, svi Älanovi grupe moći će ispisivati putem pisaÄa.</translation>
<translation id="3584169441612580296">Äitati i mijenjati fotografije, glazbu i druge medije s vaÅ¡eg raÄunala</translation>
@@ -1701,6 +1730,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">BriÅ¡e povijest na svim ureÄ‘ajima na kojima ste prijavljeni. Na vaÅ¡em Google raÄunu možda postoje drugi oblici povijesti pregledavanja na stranici <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Pristup lokalnim datotekama na vašem uređaju onemogućio je administrator.</translation>
<translation id="3600792891314830896">IskljuÄen je zvuk na web-lokacijama koje ga reproduciraju</translation>
+<translation id="3603177256297531067">Ovu stranicu nije moguće prevesti</translation>
<translation id="3603533104205588786">Stranicu možete oznaÄiti klikom na zvjezdicu</translation>
<translation id="3603622770190368340">Dobivanje certifikata mreže</translation>
<translation id="3604048165392640554">Mobilna veza nije pronaÄ‘ena. UkljuÄite Automatsko modemsko povezivanje na drugim ureÄ‘ajima i pokuÅ¡ajte ponovo. &lt;a target="_blank" href="<ph name="URL" />"&gt;Saznajte viÅ¡e&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">VaÅ¡ informatiÄki administrator onemogućio je znaÄajku Chrome Goodies za vaÅ¡ ureÄ‘aj. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-adresa</translation>
<translation id="3702500414347826004">VaÅ¡e polazne stranice promijenjene su tako da ukljuÄuju <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Traženje dopuštenja kada web-lokacija želi vidjeti tekst i slike koje kopirate u međuspremnik</translation>
<translation id="370415077757856453">JavaScript je blokiran</translation>
<translation id="3704331259350077894">Obustava postupka</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Vaša je kartica istekla</translation>
<translation id="3792890930871100565">IskljuÄi pisaÄe</translation>
<translation id="379422718204375917">Upotrebljavajte Smart Lock za prijavu na raÄun</translation>
-<translation id="3794595850995182458">Izlazna stranica</translation>
<translation id="3796648294839530037">Omiljene mreže:</translation>
<translation id="3797900183766075808">&amp;Traži pojam "<ph name="SEARCH_TERMS" />" na tražilici <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Omogućuje ukljuÄivanje i iskljuÄivanje klikanja dodirom</translation>
@@ -1854,10 +1882,8 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Dodaj još jedan</translation>
<translation id="3812525830114410218">Neispravan certifikat</translation>
<translation id="3813296892522778813">Ako ne možete pronaći ono što tražite, otvorite <ph name="BEGIN_LINK_CHROMIUM" />pomoć za Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Pronađene su nove fotografije (ukupno <ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Spremno za izradu sigurnosne kopije na <ph name="BEGIN_LINK" />Google disku<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Dopusti svim web-lokacijama slanje pozadinskih push poruka</translation>
+<translation id="3819497457291599334">Otvorite Postavke &gt; Aplikacije i obavijesti &gt; Sve aplikacije &gt; Usluge za Google Play.</translation>
<translation id="3819752733757735746">PrekidaÄ za pristup (upravljajte raÄunalom uz pomoć jednog ili dvaju prekidaÄa)</translation>
<translation id="3819800052061700452">&amp;Puni ekran</translation>
<translation id="3820172043799983114">PIN nije važeći.</translation>
@@ -1877,7 +1903,9 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Više za <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">KolaÄići i ostali podaci o web-lokacijama i dodacima</translation>
<translation id="383891835335927981">Nijedna web-lokacija nije povećana ili smanjena</translation>
+<translation id="3839516600093027468">Uvijek blokiraj web-lokaciji <ph name="HOST" /> uvid u međuspremnik</translation>
<translation id="3840053866656739575">Prekinuta je veza s vašim Chromeboxom. Približite se ili provjerite svoj uređaj tijekom pokušaja ponovnog povezivanja.</translation>
+<translation id="3842132283799370683">Nije uspjelo pridruživanje uređaja domeni. Razlog mogu biti poteškoće s organizacijskom jedinicom.</translation>
<translation id="3842552989725514455">Font Serif</translation>
<translation id="385051799172605136">Natrag</translation>
<translation id="3851428669031642514">UÄitaj nesigurne skripte</translation>
@@ -1886,6 +1914,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Odaberite vremensku zonu</translation>
<translation id="3856921555429624101">Mjerenje korištenja podataka je završilo</translation>
<translation id="3857228364945137633">Isprobajte Smart Lock i otkljuÄavajte svoj <ph name="DEVICE_TYPE" /> bez zaporke kada je vaÅ¡ telefon u blizini.</translation>
+<translation id="3857732810083914482">Personalizacija je iskljuÄena. To možete promijeniti na adresi myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Dobro došli u Hangouts Meet</translation>
<translation id="3862134173397075045">Dobro doÅ¡li u znaÄajku Cast u Chromeu!</translation>
@@ -1927,9 +1956,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefon za Smart Lock promijenio se</translation>
<translation id="3927932062596804919">Odbij</translation>
<translation id="3930521966936686665">Reproduciraj na</translation>
+<translation id="3933283459331715412">Vratite izbrisanu zaporku za <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Otvori audio na novoj kartici</translation>
<translation id="3936925983113350642">Zaporka koju odaberete bit će potrebna kasnije za vraćanje ovog certifikata. Zabilježite je na sigurnom mjestu.</translation>
<translation id="3937640725563832867">Zamjenski naziv izdavaÄa certifikata</translation>
+<translation id="3937734102568271121">Uvijek prevedi <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Omogući automatsko ponavljanje</translation>
<translation id="3941357410013254652">ID kanala</translation>
<translation id="3941565636838060942">Da biste sakrili pristup ovom programu, morate ga deinstalirati pomoću apleta
@@ -1943,6 +1974,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Uvezeno iz IE</translation>
<translation id="3950820424414687140">Prijava</translation>
+<translation id="3950870029767307261">Toj je stranici blokiran uvid u tekst i slike kopirane u međuspremnik</translation>
<translation id="3954354850384043518">U tijeku</translation>
<translation id="3955193568934677022">Web-lokacije mogu reproducirati zaÅ¡tićeni sadržaj (preporuÄeno)</translation>
<translation id="3956702100721821638">Nije moguće pristupiti Google Playu</translation>
@@ -1975,6 +2007,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Nije uspjelo uÄitavanje javascripta "<ph name="RELATIVE_PATH" />" za sadržajnu skriptu.</translation>
<translation id="4002066346123236978">Naslov</translation>
<translation id="40027638859996362">Pomicanje rijeÄi</translation>
+<translation id="4005817994523282006">NaÄin otkrivanja vremenske zone</translation>
<translation id="4008291085758151621">Podaci o web-lokaciji nisu dostupni u VR-u</translation>
<translation id="4010917659463429001">Da biste prenijeli svoje oznake na svoj mobilni uređaj, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Popraviti "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Konj</translation>
<translation id="4037889604535939429">Uređivanje osobe</translation>
<translation id="4042264909745389898">Uvjeti za OS Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Zatvori stranicu}one{Zatvori stranicu}few{Zatvori stranice}other{Zatvori stranica}}</translation>
<translation id="4044612648082411741">Unesite zaporku za certifikat</translation>
<translation id="404493185430269859">Zadana tražilica</translation>
<translation id="4047112090469382184">Koliko je to sigurno</translation>
@@ -2037,6 +2071,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Premjesti prozor korisniku <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokusiranje police</translation>
<translation id="4114360727879906392">Prethodni prozor</translation>
+<translation id="4115002065223188701">Mreža je izvan dometa</translation>
<translation id="4115080753528843955">Neke usluge sadržaja upotrebljavaju jedinstvene identifikatore radi autorizacije pristupa zaštićenom sadržaju</translation>
<translation id="411666854932687641">Privatna memorija</translation>
<translation id="4120817667028078560">Putanja je predugaÄka</translation>
@@ -2047,6 +2082,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Ovo proširenje promijenilo je stranicu koja se prikazuje prilikom pretraživanja putem višenamjenskog okvira.</translation>
<translation id="413121957363593859">Komponente</translation>
<translation id="4131410914670010031">Crno-bijelo</translation>
+<translation id="4136203100490971508">Noćno svjetlo automatski će se iskljuÄiti nakon izlaska sunca</translation>
<translation id="4138267921960073861">Prikaži korisniÄka imena i fotografije na zaslonu za prijavu</translation>
<translation id="4140559601186535628">Push poruke</translation>
<translation id="4146026355784316281">Uvijek otvori u pregledniku sustava</translation>
@@ -2064,6 +2100,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Uvijek prikaži</translation>
<translation id="4175737294868205930">Stalna pohrana</translation>
<translation id="4176463684765177261">Onemogućeno</translation>
+<translation id="4180684688621252156">Usluga ispisa</translation>
<translation id="4180788401304023883">Izbrisati certifikat tijela za izdavanje certifikata "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Jezici</translation>
<translation id="4184885522552335684">Povucite da biste premjestili zaslon</translation>
@@ -2079,7 +2116,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Izvješće s povratnim informacijama</translation>
<translation id="420665587194630159">(Ovim se proširenjem upravlja i nije ga moguće ukloniti ni onemogućiti)</translation>
<translation id="4206944295053515692">Traži prijedloge od Googlea</translation>
-<translation id="4207228095438106090"><ph name="URL" /> želi vidjeti tekst i slike koje kopirate u međuspremnik.</translation>
<translation id="4208390505124702064">Pretraži <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Velik</translation>
<translation id="421017592316736757">Morate biti na mreži da biste pristupili toj datoteci.</translation>
@@ -2087,6 +2123,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Izvezi</translation>
<translation id="42137655013211669">Pristup tom resursu zabranio je poslužitelj.</translation>
<translation id="4215350869199060536">Ups, nedopušteni simboli u imenu!</translation>
+<translation id="4215448920900139318">Sigurnosno kopiranje datoteka (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="4235200303672858594">Cijeli zaslon</translation>
<translation id="4235813040357936597">Dodaj raÄun za profil <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Otkaži prijavu</translation>
@@ -2114,7 +2151,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Verzija <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Nema rezultata</translation>
<translation id="4275830172053184480">Ponovo pokrenite svoj uređaj</translation>
-<translation id="4276216215490044084">Nije moguće uÄitati veliki PPD. Maksimalna je veliÄina 250 KB.</translation>
<translation id="4278390842282768270">Dopušteno</translation>
<translation id="4281844954008187215">Uvjeti upotrebe usluge</translation>
<translation id="4282196459431406533">Smart Lock ukljuÄen</translation>
@@ -2126,15 +2162,15 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">PoÄni govoriti</translation>
<translation id="4289540628985791613">Pregled</translation>
<translation id="4296575653627536209">Dodaj nadziranog korisnika</translation>
+<translation id="4297322094678649474">Promijeni jezike</translation>
+<translation id="4299141727003252811">Google može upotrebljavati vašu aktivnost pregledavanja, sadržaj na nekim web-lokacijama koje posjećujete i druge interakcije u pregledniku kako bi prilagodio Chrome i druge Googleove usluge, kao što su Prevoditelj, Pretraživanje i oglasi.</translation>
<translation id="4300305918532693141">Da biste promijenili tu postavku, <ph name="BEGIN_LINK" />poništite sinkronizaciju<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Imate novo ažuriranje OS-a. Prijavite se da biste zapoÄeli.</translation>
<translation id="4305227814872083840">duga (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K izravno)</translation>
+<translation id="4310139701823742692">Datoteka ima pogrešan format. Pregledajte PPD datoteku i pokušajte ponovo.</translation>
<translation id="431076611119798497">&amp;Detalji</translation>
<translation id="4312866146174492540">Blokiraj (zadano)</translation>
-<translation id="4315548163539304064">Pretraživanje medijskog uređaja...
- <ph name="LINE_BREAK1" />
- Pronađene su nove fotografije (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="4316850752623536204">Web-lokacija razvojnog programera</translation>
<translation id="4320177379694898372">Nema internetske veze</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Nastavi preuzimanje}one{Nastavi preuzimanja}few{Nastavi preuzimanja}other{Nastavi preuzimanja}}</translation>
@@ -2159,7 +2195,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Instalirano zbog ovisnih proširenja.</translation>
<translation id="4361142739114356624">Privatni kljuÄ za ovaj certifikat klijenta nedostaje ili nije važeći</translation>
<translation id="4363771538994847871">Nije pronađeno nijedno odredište za Cast. Trebate li pomoć?</translation>
-<translation id="4364444725319685468">Datoteka <ph name="FILE_NAME" /> je preuzeta</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> dijeli prozor.</translation>
<translation id="4364830672918311045">Prikaži obavijesti</translation>
<translation id="4365673000813822030">Ups, sinkronizacija je prekinuta.</translation>
@@ -2180,10 +2215,10 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Onemogući</translation>
<translation id="4400367121200150367">Ovdje će se pojaviti web-lokacije koje nikad ne spremaju zaporke</translation>
<translation id="4400632832271803360">Držite tipku PokretaÄ da biste izmjenjivali ponaÅ¡anje tipki u najviÅ¡em retku</translation>
-<translation id="4405076286418917603">Potreban je znak</translation>
<translation id="4408599188496843485">P&amp;omoć</translation>
<translation id="4409697491990005945">Margine</translation>
<translation id="4411578466613447185">Potpisnik koda</translation>
+<translation id="4412698727486357573">Centar za pomoć</translation>
<translation id="4414232939543644979">&amp;Novi anoniman prozor</translation>
<translation id="4415748029120993980">SECG eliptiÄna krivulja secp384r1 (poznata i kao NIST P-384)</translation>
<translation id="4419409365248380979">Hostu <ph name="HOST" /> uvijek dopusti postavljanje kolaÄića</translation>
@@ -2197,7 +2232,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Oznaka je dodana</translation>
<translation id="443464694732789311">Nastavi</translation>
<translation id="4439318412377770121">Želite li registrirati <ph name="DEVICE_NAME" /> u Google Cloud uređajima?</translation>
-<translation id="4439612350502082674">Dodavanje pisaÄa nije uspjelo. Pokrenite ponovo i pokuÅ¡ajte opet.</translation>
<translation id="4441124369922430666">Želite li automatski pokrenuti tu aplikaciju kada se ureÄ‘aj ukljuÄi?</translation>
<translation id="444134486829715816">Proširi...</translation>
<translation id="4441548209689510310">Prikaži opcije provjere pravopisa</translation>
@@ -2219,6 +2253,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Automatsko postavljanje pomoću Wi-Fi mreže</translation>
<translation id="4475552974751346499">Pretraži preuzimanja</translation>
<translation id="4476590490540813026">Sportaš</translation>
+<translation id="4477015793815781985">Mora sadržavati Ctrl, Alt ili ⌘</translation>
<translation id="4478664379124702289">Spremi ve&amp;zu kao...</translation>
<translation id="4479424953165245642">Upravljanje aplikacijama kioska</translation>
<translation id="4479639480957787382">Eternet</translation>
@@ -2232,8 +2267,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Otvori sve u anonimnom prozoru</translation>
<translation id="4508265954913339219">Aktivacija nije uspjela</translation>
<translation id="4508765956121923607">Pogledaj i&amp;zvor</translation>
-<translation id="4509017836361568632">Odbaci fotografiju</translation>
-<translation id="4513946894732546136">Povratne informacije</translation>
<translation id="451407183922382411">Omogućuje <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Postavite novog nadziranog korisnika</translation>
<translation id="451515744433878153">Ukloni</translation>
@@ -2241,6 +2274,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Upotreba kolaÄića</translation>
<translation id="452039078290142656">nepoznati ureÄ‘aji dobavljaÄa <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalji</translation>
+<translation id="4522600456902129422">Nastavi dopuštati ovoj web-lokaciji uvid u međuspremnik</translation>
<translation id="4530494379350999373">Podrijetlo</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Vrijeme CPU-a</translation>
@@ -2253,9 +2287,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Upravitelj certifikata</translation>
<translation id="4544174279960331769">Zadani plavi avatar</translation>
<translation id="4545028762441890696">Da biste ga ponovno omogućili, prihvatite nova dopuštenja:</translation>
+<translation id="454547174531670764">Sinkroniziraj s drugim raÄunom</translation>
<translation id="4545759655004063573">Spremanje nije moguće zbog nedovoljne razine dozvola. Spremite na neku drugu lokaciju.</translation>
<translation id="4546308221697447294">Brzo pregledavajte uz Google Chrome</translation>
<translation id="4547659257713117923">Nema kartica s drugih uređaja</translation>
+<translation id="4547672827276975204">Postavi automatski</translation>
<translation id="4547992677060857254">Mapa koju ste odabrali sadrži osjetljive datoteke. Jeste li sigurni da želite dodijeliti aplikaciji "$1" trajni pristup za pisanje za tu mapu?</translation>
<translation id="4552031286893852992">Chrome je blokirao oglase na ovoj web-lokaciji jer Äesto prikazuje ometajuće oglase.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Niste ovlašteni za upotrebu ovog uređaja. Zamolite vlasnika da vam dopusti prijavu.</translation>
<translation id="4837952862063191349">Da biste otkljuÄali i pohranili lokalne podatke, unesite staru zaporku za ureÄ‘aj <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Došlo je do pogreške dok je Chrome uklanjao štetni softver.</translation>
+<translation id="4838836835474292213">DopuÅ¡ten pristup za Äitanje meÄ‘uspremnika</translation>
<translation id="4839303808932127586">Sp&amp;remi videozapis kao...</translation>
<translation id="4839847978919684242">Odabrane stavke: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Još 1}one{Još #}few{Još #}other{Još #}}</translation>
-<translation id="4840626203080576849">Traženje dopuÅ¡tenja kada web-lokacija želi vidjeti tekst i slike koje kopirate u meÄ‘uspremnik (preporuÄeno)</translation>
<translation id="4842976633412754305">Ta stranica pokuÅ¡ava uÄitati skripte iz neprovjerenih izvora.</translation>
<translation id="4844333629810439236">Ostale tipkovnice</translation>
<translation id="4846680374085650406">Vi pratite preporuku administratora za ovu postavku.</translation>
@@ -2482,6 +2518,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Vaša je polazna stranica promijenjena u <ph name="URL" />.</translation>
<translation id="490074449735753175">Upotrijebi web-uslugu za rješavanje pravopisnih pogrešaka</translation>
<translation id="49027928311173603">Pravilo preuzeto s poslužitelja nije važeće: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Sigurnosno kopiranje datoteka (ukupno <ph name="FILE_COUNT" />) je spremno</translation>
<translation id="4907161631261076876">Ova se aplikacija ne preuzima Äesto i može biti opasna.</translation>
<translation id="4907306957610201395">Kategorija dopuštenja</translation>
<translation id="4907824805858067479">Spremljene kartice onemogućio je vaš administrator</translation>
@@ -2514,6 +2551,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Odgovori na dogaÄ‘aje pristupaÄnosti</translation>
<translation id="4953808748584563296">Zadani naranÄasti avatar</translation>
<translation id="4955814292505481804">Godišnji</translation>
+<translation id="4958834709409349617">Na telefonima '<ph name="PHONE_NAME_1" />' i '<ph name="PHONE_NAME_2" />' omogućite obavijesti putem ovih koraka:</translation>
<translation id="495931528404527476">U Chromeu</translation>
<translation id="496226124210045887">Mapa koju ste odabrali sadrži osjetljive datoteke. Jeste li sigurni da želite dodijeliti aplikaciji "$1" trajni pristup za Äitanje za tu mapu?</translation>
<translation id="4964455510556214366">Poredak</translation>
@@ -2526,6 +2564,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instaliraj na raÄunalo...</translation>
<translation id="4971412780836297815">Otvori nakon dovršetka</translation>
<translation id="4972129977812092092">Uredite pisaÄ</translation>
+<translation id="497287958838527945">Kreditne kartice i adrese s Google Paya.</translation>
<translation id="4973307593867026061">Dodaj pisaÄe</translation>
<translation id="4973523518332075481">Broj znakova u nazivu može biti najviše <ph name="MAX_LENGTH" /></translation>
<translation id="497421865427891073">Idi naprijed</translation>
@@ -2549,6 +2588,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Potvrda promjene</translation>
<translation id="499955951116857523">Upravitelj datoteka</translation>
<translation id="5000922062037820727">Blokirano (preporuÄeno)</translation>
+<translation id="5004584466530475658">Broj novih fotografija: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">Tijelo za izdavanje certifikata</translation>
<translation id="5010929733229908807">Svi su podaci kriptirani vašom zaporkom za sinkronizaciju dana
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Odaberite aplikaciju upravljaÄkog programa pisaÄa</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Zapamti</translation>
+<translation id="5018207570537526145">Otvori web-lokaciju proširenja</translation>
<translation id="5024856940085636730">Jedan proces traje dulje nego Å¡to je to uobiÄajeno. Želite li ga prekinuti?</translation>
<translation id="5026874946691314267">Ne prikazuj to ponovo</translation>
<translation id="5027550639139316293">Certifikat e-pošte</translation>
@@ -2626,6 +2667,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">ProÅ¡irenje "<ph name="EXTENSION_NAME" />" promijenilo je stranicu koja se prikazuje kada se klikne gumb PoÄetna.</translation>
<translation id="5143712164865402236">Otvori na cijelom zaslonu</translation>
<translation id="5145331109270917438">Datum izmjene</translation>
+<translation id="514561958218673757">Omogućite obavijesti na svojim uređajima putem ovih koraka:</translation>
<translation id="5150254825601720210">Naziv certifikata SSL poslužitelja za Netscape</translation>
<translation id="5151354047782775295">Oslobodite prostor na disku ili će se određeni podaci automatski izbrisati.</translation>
<translation id="5153297660536091054">ZnaÄajka otkljuÄavanja PIN-om</translation>
@@ -2683,6 +2725,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Aplikacija "<ph name="EXTENSION_NAME" />" automatski je uklonjena.</translation>
<translation id="5238369540257804368">Rasponi</translation>
<translation id="5241128660650683457">Äitati sve vaÅ¡e podatke s web-lokacija koje posjetite</translation>
+<translation id="5241567694820672363">Vratiti zadanu poÄetnu stranicu?</translation>
<translation id="5242724311594467048">Omogućiti proširenje "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996">Aplikacija <ph name="APP_NAME" /> srušila se. Kliknite ovaj balon za ponovno pokretanje aplikacije.</translation>
<translation id="5249624017678798539">Preglednik se srušio prije nego što je preuzimanje dovršeno.</translation>
@@ -2692,7 +2735,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Prikaži datoteke za uklanjanje</translation>
<translation id="52550593576409946">Aplikacija kioska nije pokrenuta.</translation>
<translation id="5255315797444241226">Zaporka koju ste unijeli nije toÄna.</translation>
-<translation id="5259571578888203461">Ne dopuštaj web-lokacijama uvid u tekst i slike koje kopirate u međuspremnik</translation>
<translation id="5260508466980570042">Žao nam je, nije bilo moguće potvrditi e-adresu ili zaporku. Pokušajte ponovo.</translation>
<translation id="5261683757250193089">Otvori u web-trgovini</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Pristupite datotekama svugdje, Äak i kada niste povezani s internetom.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Automatski postavi vremensku zonu pomoću vlastite lokacije</translation>
<translation id="5327248766486351172">Naziv</translation>
<translation id="532943162177641444">Dodirnite obavijest na telefonu <ph name="PHONE_NAME" /> da biste postavili mobilnu žariÅ¡nu toÄku koju može upotrebljavati ovaj ureÄ‘aj.</translation>
-<translation id="5329615878510216304">pretražite ponovo</translation>
<translation id="5329858601952122676">&amp;Obriši</translation>
<translation id="5330145655348521461">Ove su datoteke otvorene na drugoj radnoj površini. Prebacite se na korisnika <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) da biste ih vidjeli.</translation>
<translation id="5330512191124428349">Dohvati informacije</translation>
@@ -2755,6 +2796,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Predmemorija skripte</translation>
<translation id="533433379391851622">OÄekivana je verzija "<ph name="EXPECTED_VERSION" />", ali je verzija bila "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Pogledaj izvor</translation>
+<translation id="5335458522276292100">Sigurnosno kopiranje datoteka (ukupno) <ph name="FILE_COUNT" /> na <ph name="BEGIN_LINK" />Google disk<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instalirala treća strana.</translation>
<translation id="5338503421962489998">Lokalna pohrana</translation>
<translation id="5340217413897845242">Stavka police 6</translation>
@@ -2876,6 +2918,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Prijavite se na Chrome svojim Google raÄunom kako biste dobili svoje oznake, povijest, zaporke i druge postavke na svim svojim ureÄ‘ajima.</translation>
<translation id="551752069230578406">VaÅ¡em se raÄunu dodaje pisaÄ, to bi moglo potrajati nekoliko trenutaka...</translation>
<translation id="5517535964909391608">Nesigurni je sadržaj blokiran</translation>
+<translation id="5518219166343146486">Traži dopuštenje kada web-lokacija želi vidjeti tekst i slike kopirane u međuspremnik</translation>
<translation id="5518584115117143805">Certifikat enkripcije e-pošte</translation>
<translation id="5521078259930077036">Je li to poÄetna stranica koju ste oÄekivali?</translation>
<translation id="5521348028713515143">Dodaj preÄac na radnoj povrÅ¡ini</translation>
@@ -2886,9 +2929,9 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Pokušaj vraćanja proširenja na stariju verziju.</translation>
<translation id="5527474464531963247">Također možete odabrati neku drugu mrežu.</translation>
<translation id="5528368756083817449">Upravitelj oznaka</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globalno</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> želi</translation>
+<translation id="5534304873398226603">Odbaci fotografiju ili videozapis</translation>
<translation id="5534520101572674276">VeliÄina izraÄuna</translation>
<translation id="5535941515421698170">Također uklonite postojeće podatke s uređaja</translation>
<translation id="5537725057119320332">Emitiraj</translation>
@@ -2928,8 +2971,10 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">UÄitavanje aplikacija...</translation>
<translation id="5592595402373377407">Još nije dostupno dovoljno podataka.</translation>
+<translation id="5593766628437008432">Na telefonu '<ph name="PHONE_NAME" />' omogućite obavijesti putem ovih koraka:</translation>
<translation id="5595152862129936745">Vrlo daleko</translation>
<translation id="5595485650161345191">Uređivanje adrese</translation>
+<translation id="5596627076506792578">Više opcija</translation>
<translation id="5600706100022181951">Za preuzimanje ažuriranja iskoristit će se <ph name="UPDATE_SIZE_MB" /> MB mobilnih podataka. Želite li nastaviti?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Ostale tražilice</translation>
@@ -2957,6 +3002,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Pitanje prije pristupa (preporuÄeno)</translation>
<translation id="5636996382092289526">Za upotrebu mreže <ph name="NETWORK_ID" /> možda ćete prvo morati <ph name="LINK_START" />posjetiti njezinu stranicu za prijavu<ph name="LINK_END" /> koja će se automatski otvoriti za nekoliko sekundi. Ako se to ne dogodi, mreža se ne može upotrebljavati.</translation>
<translation id="5637476008227280525">Omogućivanje mobilnih podataka</translation>
+<translation id="5638309510554459422">Pronađite proširenja i teme u <ph name="BEGIN_LINK" />Chrome web-trgovini<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Ažurirano prije <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">Ponovo uÄitajte ovu stranicu, zadržite da biste vidjeli viÅ¡e opcija</translation>
<translation id="5642508497713047">CRL potpisnik</translation>
@@ -2968,6 +3014,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Vanjsko proširenje zahtijeva instaliranje verzije Chromea <ph name="MINIMUM_CHROME_VERSION" /> ili novije.</translation>
<translation id="5658415415603568799">Za dodatnu sigurnost Smart Lock će tražiti da unesete zaporku nakon 20 sati.</translation>
<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659833766619490117">Stranicu nije moguće prevesti</translation>
<translation id="5662477687021125631">Trajni</translation>
<translation id="5667546120811588575">Postavljanje Google Playa...</translation>
<translation id="5669267381087807207">Aktivacija</translation>
@@ -3003,6 +3050,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Prikaži</translation>
<translation id="5729996640881880439">Žao nam je, ne možemo prikazati kôd za ovu pogrešku.</translation>
<translation id="5731247495086897348">Za&amp;lijepi i idi</translation>
+<translation id="5731409020711461763">1 nova fotografija</translation>
<translation id="5734362860645681824">Komunikacije</translation>
<translation id="5735973442555172575">Da biste upotrebljavali Android aplikacije, ponovo se prijavite i ažurirajte.</translation>
<translation id="5736796278325406685">Unesite važeće korisniÄko ime</translation>
@@ -3033,11 +3081,13 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Operacija Äitanja nije dopuÅ¡tena na ureÄ‘aju: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Aplikacija za otvaranje datoteka</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Nije uspjelo pridruživanje uređaja domeni. Organizacijska jedinica ne postoji.</translation>
<translation id="577624874850706961">Pretraživanje kolaÄića</translation>
<translation id="5777468213129569553">Otvori Chrome</translation>
<translation id="5778747455497889540">U nastavku se nalazi nasumiÄno generirana zaporka sigurnog modula dodijeljena vaÅ¡em raÄunalu:</translation>
<translation id="5780973441651030252">Prioritet obrade</translation>
<translation id="5781865261247219930">Pošalji naredbe proširenju <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Prijevod u tijeku...</translation>
<translation id="5783221160790377646">Nadzirani korisnik nije izrađen zbog pogreške. Pokušajte ponovo kasnije.</translation>
<translation id="5783602409389152506">tijekom traženja uređaja...</translation>
<translation id="57838592816432529">IskljuÄi zvuk</translation>
@@ -3051,6 +3101,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Dozvoljeno</translation>
<translation id="580571955903695899">Poredaj ponovo po naslovu</translation>
<translation id="5807290661599647102">Postavi Smart Lock</translation>
+<translation id="580926004266167721">Nije uspjelo pridruživanje ureÄ‘aja domeni. Razlog mogu biti nedovoljna ovlaÅ¡tenja za vaÅ¡ raÄun za organizacijsku jedinicu.</translation>
<translation id="580961539202306967">Pitaj me kada mi web-lokacija želi slati push poruke (preporuÄeno)</translation>
<translation id="5814126672212206791">Vrsta veze</translation>
<translation id="5815645614496570556">X.400 adresa</translation>
@@ -3072,8 +3123,10 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">izuzetno kratka (0,6 s)</translation>
<translation id="5838456317242088717">TrenutaÄna anonimna sesija</translation>
<translation id="5842497610951477805">Omogućivanje Bluetootha</translation>
+<translation id="5843250171025351504">Vaš uređaj više nije u skladu s minimalnom verzijom klijenta koju je naveo vaš administrator. Ažurirajte ga da biste se mogli prijaviti.</translation>
<translation id="5846929185714966548">Kartica 4</translation>
<translation id="5848924408752252705">Dodirnite za povratak.</translation>
+<translation id="5849212445710944278">Već je dodano</translation>
<translation id="5849570051105887917">Kôd davatelja usluge kućne mreže</translation>
<translation id="5849869942539715694">Zapakiraj proširenje...</translation>
<translation id="5850516540536751549">Ta vrsta datoteke nije podržana. Posjetite <ph name="BEGIN_LINK" />Chrome web-trgovinu<ph name="END_LINK" /> da biste pronašli aplikaciju koja može otvoriti tu vrstu datoteke.
@@ -3099,6 +3152,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Pokrećete program <ph name="PRODUCT_NAME" /> iz diskovne slike. Instaliranjem na raÄunalu moći ćete ga pokrenuti u bilo kojem trenutku i uvijek će biti ažuran.</translation>
<translation id="5866557323934807206">Obriši ove postavke za buduće posjete</translation>
<translation id="5866840822086176774">Vrlo jak</translation>
+<translation id="5867841422488265304">Potražite ili upišite web-adresu</translation>
<translation id="5869029295770560994">U redu, shvaćam</translation>
<translation id="5869522115854928033">Spremljene zaporke</translation>
<translation id="5870086504539785141">Zatvori izbornik pristupaÄnosti</translation>
@@ -3156,7 +3210,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Premjesti na vrh</translation>
<translation id="5972826969634861500">Pokreni <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Smanji</translation>
-<translation id="5975730206036440725">PPD nije pronađen. Provjerite je li Chromebook online i pokušajte ponovo.</translation>
<translation id="5975792506968920132">Postotak napunjenosti baterije</translation>
<translation id="5976160379964388480">Drugo</translation>
<translation id="5978264784700053212">Centar za poruke</translation>
@@ -3166,6 +3219,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Nedavno posjećeno</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />To su opće informacije o vaÅ¡em ureÄ‘aju i naÄinu na koji ga upotrebljavate, na primjer razina baterije, koliko Äesto upotrebljavate aplikacije, kvaliteta i trajanje mrežnih veza (kao Å¡to su Wi-Fi i Bluetooth) te izvješća o ruÅ¡enju programa kada stvari ne funkcioniraju kako treba. Upotrebljavat će se za poboljÅ¡anje Googleovih proizvoda i usluga za sve korisnike. Neki skupni podaci pomoći će i partnerima, na primjer razvojnim programerima Androida, da poboljÅ¡aju svoje aplikacije i proizvode.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Tu znaÄajku možete ukljuÄiti ili iskljuÄiti u bilo kojem trenutku u postavkama Android aplikacija. Ne utjeÄe na mogućnost ureÄ‘aja da Å¡alje informacije koje su mu potrebne za primanje bitnih usluga, kao Å¡to su ažuriranja sustava i sigurnost.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Prevedeno</translation>
<translation id="5991049340509704927">Uvećanje</translation>
<translation id="5993332328670040093">Vaša upotreba podataka više se neće mjeriti.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> možda se neće moći sam ažurirati.</translation>
@@ -3189,7 +3243,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB uređaj povezan</translation>
<translation id="6032912588568283682">DatoteÄni sustav</translation>
<translation id="6034662038931255275">OS je uspješno ažuriran</translation>
-<translation id="6035651096710386140">Ctrl ili Alt, ne oboje</translation>
<translation id="6039651071822577588">RjeÄnik mrežnih postavki oÅ¡tećen je</translation>
<translation id="604001903249547235">Sigurnosno kopiranje u oblaku</translation>
<translation id="6040143037577758943">Zatvori</translation>
@@ -3197,8 +3250,8 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatski</translation>
<translation id="6042169520002885235">Odabir proizvoÄ‘aÄa i modela pisaÄa</translation>
<translation id="6042308850641462728">Više</translation>
+<translation id="6042850536017090003">Dodirnite obavijesti aplikacije.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> dijeli Chromeovu karticu s karticom <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Gotovo!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> dijeli Chromeovu karticu i zvuk s karticom <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Pritisnite i zadržite |<ph name="ACCELERATOR" />| da biste napustili prikaz na cijelom zaslonu</translation>
<translation id="6049065490165456785">Fotografija iz internog fotoaparata</translation>
@@ -3210,6 +3263,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Normalno ponovno uÄitavanje</translation>
<translation id="6059652578941944813">Hijerarhija certifikata</translation>
<translation id="6059925163896151826">USB uređaji</translation>
+<translation id="6060435378291459521">Dodatak <ph name="PLUGIN_NAME" /> se srušio</translation>
<translation id="6064217302520318294">ZakljuÄavanje zaslona</translation>
<translation id="6065289257230303064">Atributi direktorija predmeta certifikata</translation>
<translation id="6068338049763724728">Omogući daljinsko registriranje</translation>
@@ -3241,9 +3295,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Izdano za</translation>
<translation id="6112952769866305444">Uređivanje osobe, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Pritisnite |<ph name="SHORTCUT" />| za pomicanje unatrag</translation>
+<translation id="6116338172782435947">vidjeti tekst i slike koje kopirate u međuspremnik</translation>
<translation id="6116921718742659598">Promijenite postavke jezika i unosa</translation>
<translation id="6120205520491252677">PrikvaÄi ovu stranicu na zaslon Start...</translation>
<translation id="6122081475643980456">Internetskom vezom upravlja proširenje</translation>
+<translation id="6122095009389448667">Nastavi ovoj web-lokaciji blokirati uvid u međuspremnik</translation>
<translation id="6122875415561139701">Operacija zapisivanja nije dopuštena na uređaju: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">O tom proširenju ovise sljedeća proširenja:</translation>
<translation id="6125479973208104919">Nažalost, morat ćete ponovo dodati svoj raÄun na ovaj ureÄ‘aj <ph name="DEVICE_TYPE" />.</translation>
@@ -3285,6 +3341,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Odabir certifikata</translation>
<translation id="6180288788882902869">Google Play na vašem uređaju <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Preuzimanje je blokirano</translation>
+<translation id="6181803575025675566">NaÄinom na koji to funkcionira možete upravljati u <ph name="LINK_START" />Postavkama<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokacija uređaja</translation>
<translation id="6185696379715117369">Stranica prema gore</translation>
<translation id="6189412234224385711">Otvori proširenjem <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Omogućuje prilagodbu razluÄivosti zaslona</translation>
<translation id="6238923052227198598">Zadrži najnoviju biljeÅ¡ku na zakljuÄanom zaslonu</translation>
<translation id="6239558157302047471">Ponovo uÄitaj okvir</translation>
-<translation id="624022915548992686">Izlazna stranica</translation>
<translation id="6241530762627360640">pristupiti informacijama o Bluetooth uređajima uparenim s vašim sustavom i otkrivati Bluetooth uređaje u blizini</translation>
<translation id="6243774244933267674">Poslužitelj nije dostupan</translation>
<translation id="6246413617632217567">Nadzirani korisnik nije uvezen. Provjerite imate li dovoljno prostora na tvrdom disku i potrebna dopuštenja pa pokušajte ponovo.</translation>
@@ -3334,13 +3390,13 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Nije kritiÄno</translation>
<translation id="6263541650532042179">Poništi sinkronizaciju</translation>
<translation id="6264365405983206840">Odaberi &amp;sve</translation>
+<translation id="6265930187414222160">Gotovo! Å tetni je softver uklonjen.</translation>
<translation id="6267166720438879315">Odaberite certifikat za svoju autentikaciju na <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Otvori aplikacijom <ph name="APP" /></translation>
<translation id="6268747994388690914">Uvoz oznaka iz HTML datoteke...</translation>
<translation id="6270770586500173387">Pošalji <ph name="BEGIN_LINK1" />podatke o sustavu i aplikacijama<ph name="END_LINK1" /> i <ph name="BEGIN_LINK2" />mjerne podatke<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Pojavila se pogreška (<ph name="ERROR" />) pri preuzimanju dodatka</translation>
<translation id="6273677812470008672">Kvaliteta</translation>
-<translation id="6274087148640822908">Pronađite proširenja i aplikacije u <ph name="BEGIN_LINK" />Chrome web-trgovini<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Promijeni fotografiju</translation>
<translation id="6276301056778294989">Provjerite je li na uređaju prikazana ista šifra.</translation>
<translation id="6277105963844135994">Privremeni prekid mreže</translation>
@@ -3366,12 +3422,12 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Chrome se ne može pokrenuti zbog pogreške prilikom otvaranja vašeg profila. Pokušajte ponovo pokrenuti Chrome.</translation>
<translation id="6312403991423642364">Nepoznata mrežna pogreška</translation>
<translation id="6313641880021325787">ZATVORI VR</translation>
-<translation id="6314335155547195432">Generiranje zaporke</translation>
<translation id="6314819609899340042">UspjeÅ¡no ste omogućili znaÄajke za otklanjanje pogreÅ¡aka na ovom ureÄ‘aju <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">VaÅ¡e polazne stranice promijenjene su tako da ukljuÄuju <ph name="URL" />. Da biste onemogućili proÅ¡irenja koja mijenjaju polaznu stranicu, kliknite Vrati.</translation>
<translation id="6315493146179903667">Postavi sve u prednji plan</translation>
<translation id="6316806695097060329">Ovaj uređaj <ph name="SHORT_PRODUCT_NAME" /> napravljen je tako da vam pruži najbolji mogući doživljaj weba.</translation>
+<translation id="6317318380444133405">Više nije podržan.</translation>
<translation id="6317369057005134371">ÄŒeka se prozor aplikacije...</translation>
+<translation id="6318407754858604988">Preuzimanje je zapoÄelo</translation>
<translation id="6322279351188361895">ÄŒitanje osobnog kljuÄa nije uspjelo.</translation>
<translation id="6325191661371220117">Onemogući automatsko pokretanje</translation>
<translation id="6326175484149238433">Ukloni iz programa Chrome</translation>
@@ -3381,7 +3437,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Odaberite što ćete sinkronizirati</translation>
<translation id="6333064448949140209">Datoteka će se poslati Googleu radi uklanjanja pogrešaka</translation>
<translation id="6333834492048057036">Fokusiraj adresnu traku za pretraživanje</translation>
-<translation id="6336907568130557310">Vaše zaporke bit će vidljive svima koji vide izvezenu datoteku. Nemojte dijeliti datoteku ni s kim i izbrišite je nakon uvoza.</translation>
<translation id="6339668969738228384">Izradi novi profil za <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Povezivanje s poslužiteljem nije moguće. Provjerite mrežnu vezu i pokušajte ponovo. Ako se problem ne riješi, ponovo pokrenite Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Postavite Smart Lock za Android</translation>
<translation id="6374469231428023295">Pokušaj ponovo</translation>
-<translation id="6377158645544167202">Povezivanje pisaÄa nije uspjelo. Provjerite je li pisaÄ ukljuÄen i povezan s Chromebookom putem Wi-Fi mreže ili USB-a.</translation>
<translation id="6380143666419481200">Prihvati i nastavi</translation>
<translation id="6383051423892982287">Kriptiraj sinkronizirane podatke vlastitom <ph name="BEGIN_LINK" />Å¡ifrom za sinkronizaciju<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">promijeniti postavke pretraživanja u: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Najposjećenije</translation>
<translation id="6504611359718185067">Povežite se s internetom da biste dodali pisaÄ</translation>
<translation id="6506374932220792071">X9.62 ECDSA potpis uz SHA-256</translation>
+<translation id="6508248480704296122">Povezano s <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplikacija: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licenca medija</translation>
<translation id="6510568984200103950">Manje postavki</translation>
@@ -3529,9 +3584,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Naredba nije dostupna. Pritisnite tipke Ctrl – N za otvaranje novog prozora.</translation>
<translation id="655384502888039633">Broj korisnika: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Uklonite sve korisniÄke raÄune i ponovo postavite svoj ureÄ‘aj <ph name="IDS_SHORT_PRODUCT_NAME" /> kao da je novi.</translation>
+<translation id="6555810572223193255">ÄŒišćenje trenutaÄno nije dostupno</translation>
<translation id="6556866813142980365">Ponovi</translation>
<translation id="6558280019477628686">Dogodila se pogreška. Neke stavke možda nisu izbrisane.</translation>
<translation id="6559580823502247193">(već na ovom uređaju)</translation>
+<translation id="6560713683827832045">Provjerite da su obavijesti aplikacije ukljuÄene. Ako nisu, omogućite ih.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Putanja ili naziv datoteke predugaÄki su. Spremite datoteku pod kraćim nazivom ili na neku drugu lokaciju.</translation>
<translation id="656398493051028875">Brisanje datoteke "<ph name="FILENAME" />"...</translation>
@@ -3560,7 +3617,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Kartica 8</translation>
<translation id="6607272825297743757">Informacije o datoteci</translation>
<translation id="6607831829715835317">Više a&amp;lata</translation>
-<translation id="6610183966322615106">PogreÅ¡ka prilikom dodavanja pisaÄa</translation>
<translation id="6612358246767739896">Zaštićeni sadržaj</translation>
<translation id="6613452264606394692">OznaÄite ovu stranicu da biste se brzo vratili na nju</translation>
<translation id="6615455863669487791">Pokaži mi</translation>
@@ -3637,9 +3693,11 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Ups, zaporke se ne podudaraju!</translation>
<translation id="6736243959894955139">Adresa</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Iako više ne možete pristupiti svojem starom profilu, možete ga ukloniti.</translation>
<translation id="6739923123728562974">Prikaži preÄac na radnoj povrÅ¡ini</translation>
<translation id="6740234557573873150">Dokument <ph name="FILE_NAME" /> pauziran</translation>
<translation id="6742339027238151589">Dostupno za skriptu</translation>
+<translation id="6743841972744298686">Postavke sinkronizacije</translation>
<translation id="6745592621698551453">Ažuriraj sada</translation>
<translation id="6746124502594467657">Pomakni dolje</translation>
<translation id="674632704103926902">Omogući povlaÄenje dodirom</translation>
@@ -3652,12 +3710,14 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL kopiran</translation>
<translation id="6758056191028427665">Recite nam koliko ste zadovoljni nama.</translation>
<translation id="6759193508432371551">Vraćanje na tvorniÄke postavke</translation>
+<translation id="6765234885931342179">vidjeti serijski broj vaÅ¡eg sigurnosnog kljuÄa</translation>
<translation id="6766101255664245434">Snimite novu fotografiju ili odaberite postojeću fotografiju ili ikonu.
<ph name="LINE_BREAK" />
Ta će se slika prikazivati na zaslonu za prijavu i zakljuÄanom zaslonu Chromebooka.</translation>
<translation id="6769712124046837540">Dodavanje pisaÄa...</translation>
<translation id="6771503742377376720">jest tijelo za izdavanje certifikata</translation>
<translation id="6773575010135450071">Više radnji...</translation>
+<translation id="6777817260680419853">Preusmjeravanje je blokirano</translation>
<translation id="6778959797435875428">Prestani zanemarivati web-lokacije</translation>
<translation id="677965093459947883">Vrlo mali</translation>
<translation id="6780439250949340171">upravljati ostalim postavkama</translation>
@@ -3732,6 +3792,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organizacija (O)</translation>
<translation id="6900284862687837908">Aplikacija u pozadini: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Pridružite uređaj domeni</translation>
+<translation id="6903534926908201625">Informacije koje Google prikuplja možete prilagoditi bilo kada u <ph name="BEGIN_LINK" />Postavkama<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Opozovi pristup datoteci</translation>
<translation id="6904655473976120856">Pritisnite gumb aplikacije za izlazak</translation>
<translation id="6904713658985136356"><ph name="HOST" /> želi podijeliti vaš zaslon.</translation>
@@ -3740,17 +3801,22 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">preuzeti više datoteka</translation>
<translation id="6911324888870229398">Prekinuta je veza s mrežom. Provjerite vezu ili pokušajte s drugom Wi-Fi mrežom.</translation>
<translation id="6911734910326569517">Upotreba memorije</translation>
+<translation id="6914783257214138813">Vaše zaporke bit će vidljive svima koji vide izvezenu datoteku.</translation>
<translation id="6915804003454593391">Korisnik:</translation>
<translation id="6916590542764765824">Upravljanje proširenjima</translation>
<translation id="6920989436227028121">Otvori kao uobiÄajenu karticu</translation>
<translation id="6922128026973287222">Štedite podatke i pregledavajte brže uz Google uštedu podataka. Kliknite za više informacija.</translation>
<translation id="6929555043669117778">Nastavi blokirati skoÄne prozore</translation>
<translation id="6930242544192836755">Trajanje</translation>
+<translation id="6934241953272494177">Pretraživanje medijskog uređaja...
+ <ph name="LINE_BREAK1" />
+ Pronađene su datoteke (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="693807610556624488">Operacija zapisivanja premašuje maksimalnu duljinu atributa za uređaj: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Prijavite se na <ph name="TOKEN_NAME" /> kako biste se prijavili na <ph name="HOST_NAME" /> sa svojim certifikatom.</translation>
<translation id="6943176775188458830">Otkaži ispis</translation>
<translation id="6943836128787782965">HTTP GET neuspješan</translation>
<translation id="6945221475159498467">Odaberi</translation>
+<translation id="694592694773692225">Preusmjeravanje je blokirano na ovoj stranici.</translation>
<translation id="6949306908218145636">OznaÄavanje otvorenih stranica...</translation>
<translation id="6955446738988643816">Provjeri skoÄni prozor</translation>
<translation id="6957231940976260713">Naziv usluge</translation>
@@ -3854,13 +3920,16 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">razmjenjivati podatke s uređajima naziva: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Nadzirani korisnik nije uvezen. Provjerite jeste li povezani s mrežom i pokušajte ponovo.</translation>
<translation id="7098447629416471489">Ovdje će se pojaviti ostale spremljene tražilice</translation>
+<translation id="7099337801055912064">Nije moguće uÄitati veliki PPD. Maksimalna veliÄina iznosi 250 KB.</translation>
<translation id="7100897339030255923">Broj odabranih stavki: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Automatska su ažuriranja ukljuÄena</translation>
<translation id="7106346894903675391">Kupite još prostora za pohranu...</translation>
<translation id="7108338896283013870">Sakrij preglednik</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Personalizacija je ukljuÄena. To možete promijeniti na adresi myaccount.google.com.</translation>
<translation id="7113502843173351041">znati vašu e-adrese</translation>
<translation id="7114054701490058191">Zaporke se ne podudaraju</translation>
+<translation id="7117228822971127758">Pokušajte ponovo kasnije</translation>
<translation id="7117247127439884114">Prijavite se ponovo...</translation>
<translation id="711840821796638741">Prikaži upravljane oznake</translation>
<translation id="711902386174337313">proÄitati popis ureÄ‘aja na koje ste prijavljeni</translation>
@@ -3901,6 +3970,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Osvježi</translation>
<translation id="7180865173735832675">Prilagodi</translation>
<translation id="7186088072322679094">Zadrži na alatnoj traci</translation>
+<translation id="7187428571767585875">Unosi registra koje treba ukloniti ili promijeniti:</translation>
<translation id="7191159667348037">Nepoznati pisaÄ (USB)</translation>
<translation id="7191454237977785534">Spremi datoteku kao</translation>
<translation id="7196835305346730603">Traženje Chromeboxova u blizini...</translation>
@@ -3909,6 +3979,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">Izbrisana je stavka "<ph name="DELETED_ITEM_NAME" />"</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Preuzimanje dodatka <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Zatvori stranicu}one{Zatvori stranicu}few{Zatvori stranice}other{Zatvori stranica}}</translation>
<translation id="721331389620694978">Neke postavke koje mogu odražavati navike tijekom pregledavanja neće se izbrisati.</translation>
<translation id="7216409898977639127">Davatelj mobilnih usluga</translation>
<translation id="7216595297012131718">Poredajte jezike prema svojim preferencijama</translation>
@@ -3954,6 +4025,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Pogreška preuzimanja</translation>
<translation id="7279701417129455881">Upravljanje blokiranjem kolaÄića...</translation>
<translation id="7280877790564589615">Traženje dopuštenja</translation>
+<translation id="7283041136720745563">Vaša kvota Google diska nije dovoljna.</translation>
<translation id="7287143125007575591">Pristup je odbijen.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Otvori aplikaciju pozadine</translation>
@@ -4021,6 +4093,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Pretraživanje virusa nije uspjelo</translation>
<translation id="7392915005464253525">P&amp;onovo otvorite zatvoreni prozor</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> pokrenut će se pri pokretanju sustava i nastavi raditi u pozadini Äak i nakon Å¡to zatvorite sve ostale prozore proizvoda <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Promijenjena je mrežna veza</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">PriÄekajte dok se Chromebox ponovo pokrene...</translation>
<translation id="7400839060291901923">Postavite vezu na telefonu <ph name="PHONE_NAME" /></translation>
@@ -4031,6 +4104,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Pokreni ponovo i izvrši Powerwash</translation>
<translation id="7409836189476010449">pokrenuti Flash</translation>
<translation id="7410344089573941623">Pitaj ako <ph name="HOST" /> želi pristupiti kameri i mikrofonu</translation>
+<translation id="741204030948306876">Da, u redu</translation>
<translation id="7412226954991670867">Memorija grafiÄkog procesora</translation>
<translation id="7416362041876611053">Nepoznata mrežna pogreška.</translation>
<translation id="7417705661718309329">Google karta</translation>
@@ -4052,6 +4126,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">SkoÄni su prozori blokirani</translation>
<translation id="744859430125590922">Nadzirite i prikazujte web-lokacije koje ova osoba posjeti putem e-adrese <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Odabirom tog pisaÄa sljedećem proÅ¡irenju dajete dopuÅ¡tenje za pristup svojem pisaÄu:</translation>
+<translation id="7453467225369441013">Odjavit ćete se s većine web-lokacija, ali se nećete odjaviti s Google raÄuna.</translation>
<translation id="7456142309650173560">razvojni</translation>
<translation id="7456847797759667638">Otvori lokaciju...</translation>
<translation id="7461924472993315131">PrikvaÄi</translation>
@@ -4062,7 +4137,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Pogreška: Nije moguće dekodirati proširenje</translation>
<translation id="7473891865547856676">Ne, hvala</translation>
<translation id="747459581954555080">Obnovi sve</translation>
-<translation id="747494631553057218">Unosi registra:</translation>
+<translation id="7475034671245341386">Dodatak <ph name="PLUGIN_NAME" /> naišao je na pogrešku.</translation>
<translation id="7475671414023905704">URL Netscape izgubljene zaporke</translation>
<translation id="7476454130948140105">Baterija nije dovoljno napunjena za ažuriranje (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Ako ste zaboravili zaporku, stanite i poniÅ¡tite sinkronizaciju na <ph name="BEGIN_LINK" />Google Nadzornoj ploÄi<ph name="END_LINK" />.</translation>
@@ -4077,6 +4152,9 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Tehnologija</translation>
<translation id="7487099628810939106">Odgoda prije klika:</translation>
<translation id="7487969577036436319">Nema instaliranih komponenti</translation>
+<translation id="7489215562877293245">Pronađene su datoteke (ukupno <ph name="FILE_COUNT" />)
+ <ph name="LINE_BREAK1" />
+ Sigurnosno kopiranje na <ph name="BEGIN_LINK" />Google disk<ph name="END_LINK" /> je spremno</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Otvori sve}=1{&amp;Otvori oznaku}one{&amp;Otvori sve (#)}few{&amp;Otvori sve (#)}other{&amp;Otvori sve (#)}}</translation>
<translation id="7489605380874780575">Provjera prikladnosti</translation>
<translation id="749028671485790643">Osoba <ph name="VALUE" /></translation>
@@ -4089,7 +4167,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">CA certifikat poslužitelja</translation>
<translation id="7502658306369382406">IPv6 adresa</translation>
<translation id="7503191893372251637">Vrsta Netscape certifikata</translation>
-<translation id="7503607651407946808">Stranica se prevodi...</translation>
<translation id="7503821294401948377">Nije uspjelo uÄitavanje ikone "<ph name="ICON" />" za radnju preglednika.</translation>
<translation id="750509436279396091">Otvori mapu preuzimanja</translation>
<translation id="7505167922889582512">Prikaži skrivene datoteke</translation>
@@ -4101,9 +4178,9 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Vraćanje postavki na njihove izvorne zadane vrijednosti.</translation>
<translation id="7517786267097410259">Izrada zaporke –</translation>
<translation id="7518150891539970662">WebRTC zapisnici (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Stranica se prevodi...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Stvori</translation>
+<translation id="7526413953848747421">Dodajte napredne Googleove usluge poput provjere pravopisa i dodirivanja za pretraživanje u Chrome</translation>
<translation id="7529411698175791732">Provjerite internetsku vezu. Ako se problem ne riješi, pokušajte se odjaviti i ponovo prijaviti.</translation>
<translation id="7530016656428373557">Stopa pražnjenja u vatima</translation>
<translation id="7536709149194614609">Ponovo pokrenite uređaj i pokušajte kasnije.</translation>
@@ -4127,7 +4204,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
ponovo pokušati izraditi nadziranog korisnika.</translation>
<translation id="756445078718366910">Otvori prozor preglednika</translation>
<translation id="7564847347806291057">Završi proces</translation>
-<translation id="7565291891798266313">Vaša je tražilica promijenjena u <ph name="URL" />. Da biste onemogućili proširenja koja mijenjaju tražilicu, kliknite Vrati.</translation>
<translation id="7566118625369982896">Upravljaj vezama aplikacije Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chromeovi su podaci izbrisani</translation>
@@ -4136,13 +4212,10 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Punjenje baterije</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Spari</translation>
-<translation id="7577815336900970562">Upotrijebi Wi-Fi ili mobilnu mrežu za određivanje lokacije</translation>
<translation id="7579149537961810247">Zanemari web-lokacije</translation>
<translation id="7580671184200851182">Reprodukcija istog zvuka na svim zvuÄnicima (mono audio)</translation>
-<translation id="7581273696622423628">Ispunite anketu</translation>
<translation id="7581462281756524039">Alat za Äišćenje</translation>
<translation id="7582582252461552277">Preferiraj ovu mrežu</translation>
-<translation id="7586312264284919041">Želite li prevesti ovu stranicu?</translation>
<translation id="7586498138629385861">Chrome će se nastaviti izvoditi dok su Chromeove aplikacije otvorene.</translation>
<translation id="7589461650300748890">Polako. Pazite.</translation>
<translation id="7589661784326793847">PriÄekajte trenutak</translation>
@@ -4159,6 +4232,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Zahtjev za web-lokaciju tabletnog raÄunala</translation>
<translation id="7611008212562900400">Pretražite uređaj, aplikacije, web...</translation>
<translation id="7615910377284548269">Upravljanje blokiranjem dodataka izvan testnog okruženja...</translation>
+<translation id="7616214729753637086">Registriranje uređaja...</translation>
<translation id="7617366389578322136">Povezivanje s uređajem "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Nema spremljenih zaporki.</translation>
<translation id="7622114377921274169">Punjenje.</translation>
@@ -4187,6 +4261,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Nepodržani Bluetooth uređaj: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Dodaj raÄun</translation>
<translation id="7671130400130574146">Koristi naslovnu traku sustava i obrube</translation>
+<translation id="7683373461016844951">Za nastavak kliknite U redu, a zatim kliknite Dodaj osobu da biste izradili novi profil za svoju <ph name="DOMAIN" /> e-adresu.</translation>
<translation id="7684212569183643648">Instalirao vaš administrator</translation>
<translation id="7684559058815332124">Posjeti stranicu za prijavu na obaveznom portalu za autentifikaciju</translation>
<translation id="7685049629764448582">Memorija JavaScripta</translation>
@@ -4245,7 +4320,6 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Pohrana sesije</translation>
<translation id="7781335840981796660">Uklonit će se svi korisniÄki raÄuni i lokalni podaci.</translation>
<translation id="7782102568078991263">Nema više prijedloga iz Googlea</translation>
-<translation id="778330624322499012">Nije uspjelo uÄitavanje dodatka <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Sigurnosne postavke na vaÅ¡em raÄunalu blokirale su ovu datoteku.</translation>
<translation id="7786207843293321886">Izlazak iz sesije gosta</translation>
<translation id="7786889348652477777">&amp;Ponovo uÄitaj aplikaciju</translation>
@@ -4279,7 +4353,13 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Blokirano je opasno preuzimanje</translation>
<translation id="7818135753970109980">Dodana je nova tema (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ili RSN)</translation>
+<translation id="7819992334107904369">Chrome sinkronizacija</translation>
<translation id="782057141565633384">K&amp;opiraj adresu videozapisa</translation>
+<translation id="7821462174190887129">Pronađene su datoteke (ukupno <ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Kvota vašeg Google diska nije dovoljna. Potrebno je još <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Pokušajte odabrati manje fotografija.</translation>
<translation id="782590969421016895">Upotrijebi trenutaÄne stranice</translation>
<translation id="7829298379596169484">Pristupanje audioulazu</translation>
<translation id="7831368056091621108">da biste pristupali svojim proširenjima, svojoj povijesti i ostalim Chromeovim postavkama na svim svojim uređajima.</translation>
@@ -4317,6 +4397,7 @@ s <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Onemogući titlove</translation>
<translation id="7882358943899516840">Vrsta davatelja usluge</translation>
<translation id="7885253890047913815">Nedavna odredišta</translation>
+<translation id="7886917304091689118">Pokrenuto u Chromeu</translation>
<translation id="7887334752153342268">UdvostruÄi</translation>
<translation id="7887864092952184874">Bluetooth miš uparen</translation>
<translation id="7889966925761734854">Traženje</translation>
@@ -4400,7 +4481,9 @@ KljuÄnu datoteku Äuvajte na sigurnom mjestu. Trebat će vam za stvaranje novih
<translation id="8000066093800657092">Nema mreže</translation>
<translation id="8001504501378762252">Web-lokacija vam je možda ukrala zaporku</translation>
<translation id="8004582292198964060">Preglednik</translation>
+<translation id="8005600846065423578">Uvijek dopusti web-lokaciji <ph name="HOST" /> uvid u međuspremnik</translation>
<translation id="8008356846765065031">Prekinuta je veza s internetom. Provjerite internetsku vezu.</translation>
+<translation id="8008765610824028412">Nije uspjelo uÄitavanje dodatka <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Automatski šalji Googleu neke podatke o sustavu i sadržaj stranice radi otkrivanja opasnih aplikacija i web-lokacija</translation>
<translation id="8012382203418782830">Ta je stranica prevedena.</translation>
<translation id="8014154204619229810">U tijeku je izvođenje alata za ažuriranje. Osvježite za minutu i provjerite ponovo.</translation>
@@ -4501,7 +4584,6 @@ KljuÄnu datoteku Äuvajte na sigurnom mjestu. Trebat će vam za stvaranje novih
<translation id="816055135686411707">Pogreška u postavljanju pouzdanosti certifikata</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Izradi novu bilješku</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Upravljanje postavkama mikrofona...</translation>
<translation id="8168435359814927499">Sadržaj</translation>
<translation id="8174047975335711832">Informacije o uređaju</translation>
@@ -4518,7 +4600,6 @@ KljuÄnu datoteku Äuvajte na sigurnom mjestu. Trebat će vam za stvaranje novih
<translation id="8191230140820435481">upravljati vašim aplikacijama, proširenjima i temama</translation>
<translation id="8191453843330043793">Razrješavanje V8 proxyja</translation>
<translation id="8195027750202970175">VeliÄina na disku</translation>
-<translation id="8195739004487400241">VaÅ¡a je poÄetna stranica promijenjena u <ph name="URL" />. Da biste onemogućili proÅ¡irenja koja mijenjaju poÄetnu stranicu, kliknite Vrati.</translation>
<translation id="8199300056570174101">Svojstva mreže (usluge) i uređaja</translation>
<translation id="8200772114523450471">Nastavi</translation>
<translation id="8202160505685531999">Ponovo unesite zaporku da biste ažurirali svoj profil na uređaju <ph name="DEVICE_TYPE" />.</translation>
@@ -4536,6 +4617,7 @@ KljuÄnu datoteku Äuvajte na sigurnom mjestu. Trebat će vam za stvaranje novih
<translation id="8226619461731305576">Red Äekanja</translation>
<translation id="8226742006292257240">Dolje je nasumice generirana zaporka modula pouzdane platforme dodijeljena vaÅ¡em raÄunalu:</translation>
<translation id="8227119283605456246">Priloži datoteku</translation>
+<translation id="8233198815467326623">Vratiti zadanu poÄetnu stranicu?</translation>
<translation id="8234795456569844941">Pomognite našim inženjerima da riješe taj problem. Opišite što se dogodilo neposredno prije nego što se prikazala poruka pogreške za profil:</translation>
<translation id="8234989666557591529">Odaberite telefon koji će otkljuÄavati vaÅ¡ <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Savjet za pomoć</translation>
@@ -4561,7 +4643,6 @@ KljuÄnu datoteku Äuvajte na sigurnom mjestu. Trebat će vam za stvaranje novih
<translation id="8261378640211443080">To proširenje nije navedeno u trgovini <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i možda je dodano bez vašeg znanja.</translation>
<translation id="8261387128019234107">Dodaj raÄun za profil <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Izbriši</translation>
-<translation id="8261673729476082470">Izrada sigurnosnih kopija fotografija na <ph name="BEGIN_LINK" />Google disku<ph name="END_LINK" /> (ukupno <ph name="FILE_COUNT" />)</translation>
<translation id="826246685091802258">Oznaka <ph name="BAD_FLAG" /> nije implementirana u ovoj međuverziji.</translation>
<translation id="8263744495942430914">Stranica <ph name="FULLSCREEN_ORIGIN" /> onemogućila je pokazivaÄ miÅ¡a.</translation>
<translation id="8264718194193514834">Proširenje <ph name="EXTENSION_NAME" /> pokrenulo je prikaz na cijelom zaslonu.</translation>
@@ -4664,6 +4745,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8454288007744638700">Možete i odabrati novu mrežu:</translation>
<translation id="845627346958584683">Vrijeme isteka</translation>
<translation id="8456681095658380701">Pogrešno ime</translation>
+<translation id="8457451314607652708">Uvezi oznake</translation>
<translation id="8460336040822756677">Ako iskljuÄite Smart Lock za ureÄ‘aj <ph name="DEVICE_TYPE" />, nećete moći otkljuÄati svoje Chrome ureÄ‘aje pomoću telefona. Morat ćete unijeti zaporku.</translation>
<translation id="8461329675984532579">Naziv davatelja usluge kućne mreže</translation>
<translation id="84613761564611563">Zatraženo je korisniÄko suÄelje za konfiguriranje mreže, priÄekajte...</translation>
@@ -4728,14 +4810,15 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8569764466147087991">Odaberite datoteku za otvaranje</translation>
<translation id="8571213806525832805">Protekla 4 tjedna</translation>
<translation id="8574990355410201600">Uvijek dopusti zvuk na web-lokaciji <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Dopušteno je najviše 99 slova</translation>
<translation id="8579285237314169903">Sinkronizacija ovoliko stavki: <ph name="NUMBER_OF_FILES" />...</translation>
<translation id="857943718398505171">DopuÅ¡teno (preporuÄeno)</translation>
<translation id="8581809080475256101">Pritisnite da biste išli unaprijed, kontekstni izbornik za prikaz povijesti</translation>
<translation id="8584280235376696778">&amp;Otvori video na novoj kartici</translation>
<translation id="8588866096426746242">Prikaži statistiÄke podatke o profilu</translation>
+<translation id="8589652987924574405">VaÅ¡e oznake, povijest, zaporke i ostale postavke sinkronizirat će se s vaÅ¡im Google raÄunom kako biste ih mogli upotrebljavati na svim svojim ureÄ‘ajima. To uvijek kasnije možete promijeniti u postavkama.</translation>
<translation id="8590375307970699841">Postavi automatsko ažuriranje</translation>
<translation id="8594908476761052472">Snimi videozapis</translation>
-<translation id="8595925260712451473">Povratne informacije unesite ovdje.</translation>
<translation id="8596540852772265699">Prilagođene datoteke</translation>
<translation id="8597845839771543242">Oblik svojstva:</translation>
<translation id="8598453409908276158">Blokiran je dodatak izvan testnog okruženja</translation>
@@ -4750,6 +4833,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8620617069779373398">Status roaminga</translation>
<translation id="8620765578342452535">Konfiguracija mrežnih veza</translation>
<translation id="8620790565535071193">Traženje nije uspjelo</translation>
+<translation id="8622877356447980900">Želite li prevesti tu stranicu?</translation>
<translation id="8623004009673949077">Aplikaciju s atributom manifesta "kiosk_only" potrebno je instalirati u naÄinu kioska OS-a Chrome.</translation>
<translation id="8624205858755890468">Omogućuje Asistentu da vam prikazuje povezane informacije, aplikacije i radnje.</translation>
<translation id="862542460444371744">&amp;Proširenja</translation>
@@ -4795,6 +4879,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8671210955687109937">Može komentirati</translation>
<translation id="8673026256276578048">Pretraživanje weba...</translation>
<translation id="8673383193459449849">Problem s poslužiteljem</translation>
+<translation id="8674241889607553858">Želite li prevesti tu stranicu?</translation>
<translation id="8675354002693747642">Unaprijed podijeljen kljuÄ</translation>
<translation id="8676374126336081632">Brisanje unosa</translation>
<translation id="8677039480012021122">Izbriši podatke i prekini vezu</translation>
@@ -4807,6 +4892,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8688579245973331962">Ne vidite svoje ime?</translation>
<translation id="8688591111840995413">Pogrešna zaporka</translation>
<translation id="8688672835843460752">Dostupno</translation>
+<translation id="8689583087392258564">Nije uspjelo pridruživanje uređaja domeni. Organizacijska jedinica nije važeća.</translation>
<translation id="869257642790614972">Ponovno otvori posljednju zatvorenu karticu</translation>
<translation id="8695825812785969222">Open &amp;Location... (Otvori Lokaciju...)</translation>
<translation id="8698464937041809063">Googleov crtež</translation>
@@ -4821,6 +4907,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8708671767545720562">&amp;Više informacija</translation>
<translation id="8710187907779883426">kratka (1 s)</translation>
<translation id="8711402221661888347">Kiseli krastavci</translation>
+<translation id="8712637175834984815">Shvaćam</translation>
<translation id="8713570323158206935">Pošalji <ph name="BEGIN_LINK1" />informacije o sustavu<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Kraj podrške</translation>
<translation id="871476437400413057">Google spremljene zaporke</translation>
@@ -4896,7 +4983,6 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="882204272221080310">Ažuriraj opremu radi dodatne zaštite.</translation>
<translation id="8823514049557262177">Kopiraj te&amp;kst veze</translation>
<translation id="8824701697284169214">Dodavanje stra&amp;nice...</translation>
-<translation id="8827850355924932817">Upotrijebi Wi-Fi mrežu za određivanje lokacije</translation>
<translation id="8828933418460119530">Naziv DNS-a</translation>
<translation id="8830796635868321089">Provjera ažuriranja pomoću trenutaÄnih postavki proxyja nije uspjela. Prilagodite <ph name="PROXY_SETTINGS_LINK_START" />postavke proxyja<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Konfiguracijom mreže upravlja <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="8912793549644936705">Rastegni</translation>
<translation id="8915370057835397490">UÄitavanje prijedloga</translation>
<translation id="8916476537757519021">Anonimni podokvir: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Pretvaranje u PWG Raster</translation>
+<translation id="8918468086406665831">Sinkroniziraj s raÄunom <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Uvijek dopusti oglase na ovoj web-lokaciji</translation>
<translation id="8925458182817574960">&amp;Postavke</translation>
<translation id="8926389886865778422">Više me ne pitaj</translation>
<translation id="8926518602592448999">Onemogućivanje proÅ¡irenja u naÄinu rada razvojnog programera</translation>
<translation id="892706138619340876">Neke postavke vraćene su na zadano</translation>
<translation id="8931394284949551895">Novi uređaji</translation>
+<translation id="893242274404530797">Za automatsko modemsko povezivanje potrebne su obavijesti usluga za Google Play</translation>
<translation id="8933960630081805351">&amp;Prikaži u programu Finder</translation>
<translation id="8934732568177537184">Nastavi</translation>
<translation id="8938356204940892126">Odustajem</translation>
@@ -5013,6 +5100,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="9024127637873500333">&amp;Otvaranje u novoj kartici</translation>
<translation id="9024331582947483881">cijeli zaslon</translation>
<translation id="9025098623496448965">U redu, vrati me na zaslon za prijavu</translation>
+<translation id="902659348151742535">Google može upotrebljavati vašu povijest pregledavanja za prilagodbu Pretraživanja, oglasa i drugih Googleovih usluga.</translation>
<translation id="9026731007018893674">preuzmi</translation>
<translation id="9027146684281895941">Nadzirite tu osobu kako biste upravljali web-lokacijama koje ta osoba posjeti i prikazali ih putem svojeg Google raÄuna.</translation>
<translation id="9027459031423301635">Otvori vezu u novoj &amp;kartici</translation>
@@ -5053,7 +5141,6 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="9084064520949870008">Otvori kao prozor</translation>
<translation id="9088234649737575428">Dodatak <ph name="PLUGIN_NAME" /> blokiran je prema pravilima organizacije</translation>
<translation id="9088917181875854783">Potvrdite da je ova zaporka prikazana na uređaju "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Pošalji informacije o sustavu</translation>
<translation id="9094033019050270033">Ažuriraj zaporku</translation>
<translation id="9094982973264386462">Ukloni</translation>
<translation id="9095253524804455615">Ukloni</translation>
@@ -5107,6 +5194,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="9170397650136757332">Sada lagano pomaknite prst da biste snimili sve razliÄite dijelove otiska prsta</translation>
<translation id="9170848237812810038">&amp;Poništi</translation>
<translation id="9170884462774788842">Drugi program na vaÅ¡em raÄunalu dodao je temu koja može promijeniti naÄin na koji radi Chrome.</translation>
+<translation id="9173995187295789444">Traženje Bluetooth uređaja...</translation>
<translation id="9174212595744391062">Izbrisat će se kolaÄići i predmemorija za sve web-lokacije, ukljuÄujući</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth uređaj povezan</translation>
<translation id="9177499212658576372">TrenutaÄno ste povezani sa sljedećom vrstom mreže: <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="932327136139879170">PoÄetna stranica</translation>
<translation id="932508678520956232">Nije bilo moguće pokrenuti ispis.</translation>
<translation id="93393615658292258">Samo zaporka</translation>
+<translation id="935490618240037774">VaÅ¡e oznake, povijest, zaporke i ostale postavke sinkronizirat će se s vaÅ¡im Google raÄunom kako biste ih mogli upotrebljavati na svim svojim ureÄ‘ajima.</translation>
<translation id="936801553271523408">Podaci o dijagnozi sustava</translation>
<translation id="93766956588638423">Popravi proširenje</translation>
<translation id="938470336146445890">Instalirajte korisniÄki certifikat.</translation>
@@ -5151,6 +5240,7 @@ Osobe sa sporom vezom možda neće vidjeti vaš sadržaj.</translation>
<translation id="960987915827980018">Još otprilike 1 sat</translation>
<translation id="962802172452141067">Stablo mape oznaka</translation>
<translation id="968174221497644223">Predmemorija aplikacije</translation>
+<translation id="969096075394517431">Promijenite jezike</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 kartica}one{# kartica}few{# kartice}other{# kartica}}</translation>
<translation id="971774202801778802">URL oznake</translation>
<translation id="973473557718930265">Odustani</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_hu.xtb b/chromium/chrome/app/resources/generated_resources_hu.xtb
index 77232c601b8..77ffa137f3f 100644
--- a/chromium/chrome/app/resources/generated_resources_hu.xtb
+++ b/chromium/chrome/app/resources/generated_resources_hu.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Link megnyitása új <ph name="APP" />-ablakban</translation>
<translation id="1005274289863221750">Mikrofon és kamera használata</translation>
<translation id="1007408791287232274">Nem sikerült betölteni az eszközöket.</translation>
+<translation id="1008186147501209563">Könyvjelzők exportálása</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Az oldal nem válaszol}other{Több oldal nem válaszol}}</translation>
<translation id="1012794136286421601">A Dokumentumok, Táblázatok, Diák és Rajzok fájljainak szinkronizálása következik. A fájlok online vagy offline eléréséhez nyissa meg a Google Drive alkalmazást.</translation>
-<translation id="1013383076511149692">Megtekinteni a vágólapra másolt szövegeket és képeket</translation>
<translation id="1013707859758800957">A rendszer engedélyezte egy nem sandbox-technológiát alkalmazó beépülő modul futását az oldalon.</translation>
<translation id="1015318665228971643">Mappa nevének szerkesztése</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Összes meg&amp;nyitása új ablakban}=1{Meg&amp;nyitás új ablakban}other{Összes (#) meg&amp;nyitása új ablakban}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nem sikerült a kártékony szoftver eltávolítása</translation>
<translation id="1062407476771304334">Csere</translation>
<translation id="1062866675591297858">A felügyelt felhasználókat a <ph name="BEGIN_LINK" />Felügyelt felhasználók irányítópulton<ph name="END_LINK" /> kezelheti.</translation>
-<translation id="1064662184364304002">Médiakönyvtárfájl-ellenőrző</translation>
<translation id="1064835277883315402">Csatlakozás magánhálózathoz</translation>
<translation id="1064912851688322329">Google-fiók leválasztása</translation>
<translation id="1067048845568873861">Létrehozva</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Adattitkosítás</translation>
+<translation id="1074944608454986967">Tartsa lenyomva a Keresés gombot, majd kattintással vagy húzással jelölje ki a felolvastatni kívánt tartalmat. További lehetőség: jelölje ki a kívánt szakaszt, és használja a Keresés+s billentyűkombinációt.</translation>
<translation id="1076698951459398590">Téma engedélyezése</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Automatikus frissítések beállítása az összes felhasználó számára</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Jelentkezzen be<ph name="END_SIGN_IN_LINK" />, hogy vezérelhesse és megtekinthesse az e személy által felkeresett webhelyeket.</translation>
<translation id="109758035718544977">Webhelyek némításának feloldása</translation>
<translation id="1097658378307015415">Kérjük, bejelentkezés előtt a(z) <ph name="NETWORK_ID" /> hálózat aktiválásához lépjen be vendégként.</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> - mindig legyen lefordítva</translation>
<translation id="1108164192735968833">SMS-összekapcsolás</translation>
<translation id="1108600514891325577">&amp;Leállítás</translation>
<translation id="1110155001042129815">Várakozás</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Ne engedélyezze a webhelyeknek, hogy exkluzív rendszerüzenetekkel elérhessék a MIDI-eszközöket</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Keresőmotor beállítása</translation>
-<translation id="1131167343343087859">Google Payments szolgáltatást használó hitelkártyák és címek.</translation>
<translation id="1134009406053225289">Megnyitás inkognitóablakban</translation>
<translation id="1137673463384776352">Link megnyitása a következőben: <ph name="APP" /></translation>
<translation id="1140351953533677694">Hozzáférés a Bluetooth- és a soros eszközökhöz</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Letiltott beépülő modul</translation>
<translation id="1145532888383813076">Kereshet az eszközén, az alkalmazások között és az interneten.</translation>
<translation id="1146204723345436916">Könyvjelzők importálása HTML-fájlból...</translation>
+<translation id="1148097584170732637">A következőket találtuk: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Nincs elég helyi tárhely. További <ph name="FILE_SIZE" /> tárhelyre van szükség.
+ <ph name="LINE_BREAK2" />
+ Próbálkozzon kevesebb fotó kiválasztásával.</translation>
<translation id="1149088842877960903">A JavaScript AppleScripten keresztüli futtatásának lehetősége ki van kapcsolva. A bekapcsolásához nyissa meg a Chrome Beállítások &gt; Speciális &gt; Rendszer menüjét. További információ: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Lejárat hónapja</translation>
<translation id="1153356358378277386">Párosított eszközök</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Ãtnevezés</translation>
<translation id="1175364870820465910">&amp;Nyomtatás...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> másolása...</translation>
+<translation id="1177113976278858832">Visszaállítja az alapértelmezett keresőmotort?</translation>
<translation id="1177863135347784049">Egyéni</translation>
<translation id="1178581264944972037">Szünet</translation>
<translation id="1179803038870941185">A(z) <ph name="URL" /> teljes hozzáférést kér a MIDI-eszközökhöz.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Engedélyezőlistára tett felhasználók megtekintése és módosítása</translation>
<translation id="1206407435587370571">A Chromebook felfedezése</translation>
<translation id="1209796539517632982">Automatikus névszerverek</translation>
+<translation id="1210982357925844241">A mentett jelszavakat megtekintheti és kezelheti a következő címen: <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Internetezzen a böngészési előzmények mentése nélkül inkognitóablakban</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> ujjlenyomat van beállítva</translation>
<translation id="1215411991991485844">Új háttéralkalmazás hozzáadva</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Mobilhálózatok keresése…</translation>
<translation id="1285320974508926690">Ezt a webhelyet soha ne fordítsa le</translation>
<translation id="1285484354230578868">Adattárolás a Google Drive-fiókban</translation>
+<translation id="1288037062697528143">Az Éjszakai fény automatikusan bekapcsol naplementekor.</translation>
<translation id="1293177648337752319">Webhely némításának feloldása</translation>
<translation id="1293509594570842875">Nem sikerült az új felügyelt felhasználó létrehozása. Kérjük, ellenőrizze a hálózati kapcsolatot, és próbálja újra később.</translation>
<translation id="1293556467332435079">Fájlok</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Könyvjelzők HTML-fájlja</translation>
<translation id="1303671224831497365">Nem található Bluetooth-eszköz</translation>
<translation id="1306606229401759371">Beállítások módosítása</translation>
-<translation id="1307398858972670978">Bármely eszközről elérheti jelszavait a következő címen: <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Hoppá! A rendszer nem tudta tárolni az eszköz hosszú távú API hozzáférési tokenjét.</translation>
<translation id="1313405956111467313">Automatikus proxykonfiguráció</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Én voltam.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> összecsukása</translation>
<translation id="1338950911836659113">Törlés…</translation>
-<translation id="1339266338863469628">Alapértelmezett (csak Önt figyeli)</translation>
<translation id="1340527397989195812">Az eszközön található médiafájlok biztonsági mentése a Fájlok alkalmazással.</translation>
<translation id="1341988552785875222">Az aktuális háttérképet a(z) „<ph name="APP_NAME" />†állította be. Lehet, hogy el kell távolítania a(z) „<ph name="APP_NAME" />†alkalmazást, hogy másik háttérképet tudjon beállítani.</translation>
<translation id="1346748346194534595">Jobbra</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">A frissítés akkor kezdődik, amikor az akkumulátor töltöttsége legalább <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> fájl importálása folyamatban…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Nem található a PPD. Győződjön meg arról, hogy a Chromebook csatlakozik az internetre, majd próbálja újra.</translation>
<translation id="1355466263109342573">A(z) <ph name="PLUGIN_NAME" /> le van tiltva</translation>
<translation id="1357589289913453911">Bővítményazonosító</translation>
<translation id="1358735829858566124">A fájl vagy könyvtár nem használható.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Balról jobbra</translation>
<translation id="1370646789215800222">Eltávolítja a felhasználót?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 elem vár eltávolításra}other{# elem vár eltávolításra}}</translation>
+<translation id="1372841398847029212">Szinkronizálás saját fiókkal</translation>
<translation id="1374844444528092021">A(z) "<ph name="NETWORK_NAME" />" hálózat által megkövetelt tanúsítvány nincs telepítve, illetve már nem érvényes. Kérjen egy új tanúsítványt, majd próbáljon újrakapcsolódni.</translation>
<translation id="1374962581120570592">Cookie-k beállítva</translation>
<translation id="1375321115329958930">Mentett jelszavak</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Felügyelt felhasználó létrehozása</translation>
<translation id="1410197035576869800">Alkalmazás ikonja</translation>
<translation id="1410616244180625362">A(z) <ph name="HOST" /> továbbra is hozzáférhet az Ön kamerájához</translation>
+<translation id="1411668397053040814">Telepítse vagy frissítse a Daydream-billentyűzetet a Chrome VR-módban való használatához</translation>
<translation id="1414648216875402825">A(z) <ph name="PRODUCT_NAME" /> instabil verziójára frissít, amely fejlesztés alatt álló funkciókat tartalmaz. Előfordulhatnak rendszerösszeomlások és váratlan programhibák. Kérjük, fokozott körültekintéssel lépjen tovább.</translation>
+<translation id="1415708812149920388">A vágólap olvasásához szükséges hozzáférés megtagadva</translation>
<translation id="1415990189994829608">Az ilyen jellegű munkamenetekben a(z) <ph name="EXTENSION_NAME" /> (bÅ‘vítményazonosító: „<ph name="EXTENSION_ID" />â€) nem engedélyezett.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ajjaj! Nem sikerült a véletlenszerű RSA privát kulcs generálása.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzaszelet</translation>
<translation id="1467432559032391204">Balra</translation>
<translation id="1467999917853307373">A(z) <ph name="URL" /> webhely állandó jelleggel adatokat akar tárolni az eszközén.</translation>
+<translation id="1468571364034902819">Ez a profil nem használható</translation>
<translation id="1470719357688513792">Az új cookie-beállítások az oldal ismételt betöltése után lépnek életbe.</translation>
<translation id="1470811252759861213">Ha az összes számítógépén szeretné elérni bővítményeit: <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">A(z) „<ph name="FILENAME" />†feltöltése nem történt meg. Nincs elegendő szabad terület a Google Drive-on.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Azonosítási API token-gyorsítótára</translation>
<translation id="1478233201128522094">Legközelebb egy új telefon oldja fel a(z) <ph name="DEVICE_TYPE" /> zárolását. Kapcsolja ki a Smart Lock funkciót a Beállításokban.</translation>
<translation id="1478340334823509079">Részletek: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">A rendszer készen áll <ph name="FILE_COUNT" /> új fotó biztonsági mentésére</translation>
<translation id="1483493594462132177">Küldés</translation>
<translation id="1485015260175968628">Most már megteheti a következőket:</translation>
<translation id="1485141095922496924">Verzió: <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Be – egyéni beállítások</translation>
<translation id="1493892686965953381">Várakozás a következőre: <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> további elérhető eszköz.</translation>
-<translation id="1497284176235884849">Érvénytelen a megadott PPD.</translation>
<translation id="1497522201463361063">A(z) "<ph name="FILE_NAME" />" fájl nem nevezhető át. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Ismeretlen eszköz [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Ennek a tulajdonosi fióknak kell lennie az első bejelentkezett fióknak a többfiókos bejelentkezés munkamenete során.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Hozzáférés az oldal háttérben történő hibakereséséhez</translation>
<translation id="1601560923496285236">Alkalmaz</translation>
<translation id="1603914832182249871">(Inkognitómód)</translation>
+<translation id="1607139524282324606">Bejegyzés törlése</translation>
<translation id="1608626060424371292">Felhasználó eltávolítása</translation>
<translation id="1609170755653088773">Szinkronizálja jelszavát iPhone-jával</translation>
<translation id="1609862759711084604">Előző felhasználó</translation>
+<translation id="1611557582955786626">A bejelentkezés után személyre szabott, minden eszközén szinkronizált böngészési élmény várja</translation>
<translation id="1611584202130317952">Megszakadt a hozzáférés-kezelési folyamat. Próbálja újra, vagy vegye fel a kapcsolatot az eszköz tulajdonosával, illetve rendszergazdájával.</translation>
<translation id="1611649489706141841">következő</translation>
<translation id="1611704746353331382">Könyvjelzők exportálása HTML-fájlba...</translation>
<translation id="1612129875274679969">Az eszköz állandó kioszk módban tartása.</translation>
+<translation id="161460670679785907">Nem sikerült észlelni a telefont</translation>
<translation id="1616206807336925449">A bővítmény nem igényel különleges engedélyeket.</translation>
<translation id="161707228174452095">Ujjlenyomat hozzáadva!</translation>
<translation id="1618268899808219593">Súgó</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Beviteli lehetőségek megjelenítése</translation>
<translation id="1650709179466243265">Adja hozzá a www. és a .com kiegészítéseket, és nyissa meg a címet</translation>
<translation id="1651008383952180276">Mindkét alkalommal ugyanazt az összetett jelszót kell megadnia</translation>
-<translation id="1652972346408808053">Jelszó mentve. Bármely eszközről hozzáférhet jelszavaihoz a következő címen: <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Adja hozzá a nyomtatót a Google Cloud Print szolgáltatáshoz, hogy bárhonnan nyomtathasson.}other{Adjon hozzá # nyomtatót a Google Cloud Print szolgáltatáshoz, hogy bárhonnan nyomtathasson.}}</translation>
<translation id="1657406563541664238">Segítsen a <ph name="PRODUCT_NAME" /> fejlesztésében azáltal, hogy automatikusan elküldi a használati statisztikákat és hibajelentéseket a Google részére</translation>
<translation id="1658424621194652532">Ez az oldal hozzáfér az Ön mikrofonjához.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">A fájl biztonsági okokból nem érhető el.</translation>
<translation id="167832068858235403">halkítás</translation>
<translation id="1679068421605151609">Fejlesztői eszközök</translation>
+<translation id="16815041330799488">Annak tiltása a webhelyek számára, hogy lássák a vágólapra másolt szövegeket és képeket</translation>
<translation id="1682548588986054654">Új &amp;inkognitóablak</translation>
+<translation id="1688935057616748272">Ãrja be a kívánt karaktert</translation>
<translation id="168991973552362966">Közeli nyomtató hozzáadása</translation>
<translation id="1689945336726856614">&amp;URL másolása</translation>
<translation id="1692602667007917253">Hoppá... Hiba történt.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Beviteli mód</translation>
<translation id="175772926354468439">Téma engedélyezése</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Megtekintés a Chrome Internetes áruházban</translation>
<translation id="1758831820837444715">Ethernet-hálózat konfigurálása</translation>
<translation id="1763046204212875858">Parancsikon létrehozása az alkalmazáshoz</translation>
<translation id="1763108912552529023">A felfedezés folytatása</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Figyelem:<ph name="END_BOLD" /> Ezek ideiglenes fájlok, és automatikusan törlésre kerülnek azért, hogy tárhely szabaduljon fel. <ph name="BEGIN_LINK" />További információ<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">A Smart Lock beállítása a következőhöz: <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft - fájlhelyreállítás</translation>
-<translation id="1825832322945165090">Nincs elég hely az eszközön</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> jelszavának törlése</translation>
<translation id="1826516787628120939">Ellenőrzés</translation>
<translation id="1828149253358786390"><ph name="SITE" /> értesítéseket szeretne küldeni Önnek.</translation>
<translation id="1828378091493947763">Ez a beépülő modul nem támogatott ezen az eszközön</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Induláskor</translation>
<translation id="2006638907958895361">Link megnyitása a következőben: <ph name="APP" /></translation>
<translation id="2007404777272201486">Hibabejelentés...</translation>
+<translation id="2015632741368427174">Ãtirányítás letiltva ennél a webhelynél:</translation>
<translation id="2016430552235416146">Hagyományos</translation>
<translation id="2017334798163366053">Teljesítményadatok gyűjtésének letiltása</translation>
<translation id="2017836877785168846">Törli a címsávban található előzményeket és automatikus kiegészítéseket.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Már létezik „<ph name="FILENAME" />†nevű fájl. Mit szeretne tenni?</translation>
<translation id="2087822576218954668">Nyomtatás: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Biztonságos böngészés a Google Chrome-mal</translation>
+<translation id="2089795179672254991">Kérdezzen meg, amikor az adott webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket (ajánlott)</translation>
<translation id="2090165459409185032">Fiókadatainak helyreállításához lépjen a következő oldalra: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Rendszerbiztonsági beállítás</translation>
<translation id="2091887806945687916">Hang</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Ãtméretezés</translation>
<translation id="2124930039827422115">{1,plural, =1{Egy felhasználó által értékelve; az átlagos értékelés: <ph name="AVERAGE_RATING" />.}other{# felhasználó által értékelve; az átlagos értékelés: <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">A szinkronizálást letiltotta a rendszergazda.</translation>
-<translation id="2126426811489709554">A Chrome erejével</translation>
<translation id="2127372758936585790">Kis teljesítményű töltő</translation>
<translation id="212862741129535676">Órajel lefoglaltsága százalékban</translation>
<translation id="2128691215891724419">Szinkronizálási hiba: Frissítse a szinkronizálási jelszót...</translation>
<translation id="2129825002735785149">Beépülő modul frissítése</translation>
<translation id="2129904043921227933">Szinkronizálási hiba: frissítse a szinkronizálási jelszót...</translation>
<translation id="2131077480075264">A(z) „<ph name="APP_NAME" />†telepítése sikertelen, mivel azt a(z) „<ph name="IMPORT_NAME" />†nem engedélyezi.</translation>
-<translation id="213491463158799620">Szeretné lefordítani ezt az oldalt?</translation>
<translation id="2135787500304447609">&amp;Folytatás</translation>
<translation id="2136372518715274136">Ãrja be az új jelszót</translation>
<translation id="2136476978468204130">A megadott összetett jelszó helytelen</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">A tanúsítványkibocsátó veszélyeztetve</translation>
<translation id="218070003709087997">Számmal jelezze, hogy hány példányt kell nyomtatni (1–999).</translation>
<translation id="2187895286714876935">Hiba a szervertanúsítvány importálásánál</translation>
+<translation id="2187906491731510095">Bővítmények frissítve</translation>
<translation id="2188881192257509750">A(z) <ph name="APPLICATION" /> megnyitása</translation>
<translation id="2190069059097339078">Wi-Fi hitelesítési adatok lekérője</translation>
<translation id="219008588003277019">Natív kliensmodul: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft - időbélyegzés</translation>
<translation id="225614027745146050">Üdvözöljük</translation>
<translation id="225692081236532131">Aktiválás állapota</translation>
+<translation id="2261323523305321874">Az adminisztrátor az egész rendszert érintő módosítást végzett el, amely letilt bizonyos régi profilokat.</translation>
<translation id="2262477216570151239">Ismétlés előtti késleltetés</translation>
<translation id="2263189956353037928">Kijelentkezés, majd ismételt bejelentkezés</translation>
<translation id="2263497240924215535">(Kikapcsolva)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Biztosan telepíti a <ph name="PRODUCT_NAME" />-ot?</translation>
<translation id="2296019197782308739">EAP-módszer:</translation>
<translation id="2297705863329999812">Nyomtatók keresése</translation>
-<translation id="230115972905494466">Nem találhatók kompatibilis eszközök</translation>
<translation id="2301382460326681002">A bővítmény gyökérkönyvtára érvénytelen.</translation>
<translation id="2302685579236571180">Váltás inkognitóramódra</translation>
<translation id="23030561267973084">A(z) „<ph name="EXTENSION_NAME" />†további engedélyeket kért.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Nyelv és bevitel</translation>
<translation id="2352662711729498748">&lt;1 MB</translation>
<translation id="2352810082280059586">A lezárási képernyő jegyzeteit a rendszer automatikusan elmenti ide: <ph name="LOCK_SCREEN_APP_NAME" />. A legutolsó jegyzet megmarad a lezárási képernyőn.</translation>
+<translation id="2352947182261340447">Nincs elég helyi tárhely.</translation>
<translation id="2353297238722298836">Kamera és mikrofon engedélyezve</translation>
<translation id="2356070529366658676">Kérés</translation>
<translation id="2356517949307388948">Hiba történt, miközben a Chrome kártékony szoftvereket keresett.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Mikrofon elérésének állandó tiltása</translation>
<translation id="2367972762794486313">Alkalmazások megjelenítése</translation>
<translation id="2371076942591664043">Megnyitás, amikor &amp;kész</translation>
-<translation id="237336063998926520">Az IP-cím használata a tartózkodási hely megállapítására</translation>
<translation id="2377319039870049694">Váltás listanézetre</translation>
<translation id="2377667304966270281">Súlyos laphiba</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> fájl kiválasztva</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Hiba történt. Ellenőrizze a nyomtatót, majd próbálja újra.</translation>
<translation id="2385700042425247848">Szolgáltatás neve:</translation>
<translation id="2387458720915042159">Proxykapcsolat típusa</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> új fotó észlelve
- <ph name="LINE_BREAK1" />
- Nincs elég hely az eszközön.
- <ph name="LINE_BREAK2" />
- Kezdésként válasszon ki néhány fotót.</translation>
<translation id="2391419135980381625">Alapértelmezett betűtípus</translation>
<translation id="2391762656119864333">Visszavonás</translation>
<translation id="2392369802118427583">Aktiválás</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Mindig fut itt: <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Teljes fájlméret</translation>
<translation id="2428510569851653187">Ãrja le, hogy mit csinált a lap összeomlásakor</translation>
+<translation id="2431027948063157455">A Google Segéd betöltése sikertelen volt. Ellenőrizze a hálózati kapcsolatot, majd próbálja újra.</translation>
<translation id="2433452467737464329">Adjon meg egy lekérdezési paramétert az URL-címben az oldal automatikus frissítéséhez: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Megjelenés</translation>
<translation id="2435248616906486374">A hálózat leválasztva</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">A bővítmény gyökérkönyvtárát kötelező megadni.</translation>
<translation id="2448312741937722512">Típus</translation>
<translation id="2450223707519584812">Nem tud majd hozzáadni felhasználókat, mert hiányoznak a Google API-kulcsok. Részletekért lásd: <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Nincs aktív nézet</translation>
<translation id="2453021845418314664">Speciális szinkronizálási beállítások</translation>
<translation id="2453576648990281505">A fájl már létezik</translation>
<translation id="2453860139492968684">Befejezés</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239">A(z) <ph name="APP_NAME" /> fájlokat szeretne másolni a következőről: <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Tanúsítványkibocsátó kulcsazonosítója</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> hozzáadva</translation>
-<translation id="246335896104539386">Könyvjelzők importálása</translation>
<translation id="2464089476039395325">HTTP-proxy</translation>
<translation id="2468902267404883140">Nem lehet csatlakozni a telefonhoz. Győződjön meg arról, hogy kompatibilis, bekapcsolt Android-telefonja kéznél van. &lt;a&gt;További információ&lt;/a&gt;.</translation>
<translation id="2470702053775288986">Nem támogatott kiterjesztések kikapcsolva</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011">Nem jelentkezett be ide: <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Gratulálunk! „<ph name="NAME" />†adatszolgáltatása aktív, és készen áll a használatra.</translation>
<translation id="2566124945717127842">Végezze el a powerwash műveletet a(z) <ph name="IDS_SHORT_PRODUCT_NAME" /> eszköz visszaállításához, hogy az olyan legyen, mint új korában.</translation>
+<translation id="2567257616420533738">Sikerült a jelszó mentése. A mentett jelszavakat megtekintheti és kezelheti a következő címen: <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Infósáv tárolója</translation>
<translation id="2570000010887652771">Megspórolt adatforgalom.</translation>
<translation id="257088987046510401">Témák</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (<ph name="PLATFORM_VERSION" /> platform) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Alapértelmezett keresési beállítások</translation>
<translation id="2586657967955657006">Vágólap</translation>
+<translation id="2586672484245266891">Rövidebb URL-t adjon meg</translation>
<translation id="2587922270115112871">Felügyelt felhasználó létrehozásával nem hoz létre Google-fiókot, ezenkívül
a beállításai és az adatai nem jelennek meg más eszközökön a Chrome szinkronizáló
használata esetén. A felügyelt felhasználó csak ezen az eszközön érvényes.</translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344">A(z) <ph name="NAME" /> <ph name="USAGE" /> MB lemezterületet használ.</translation>
<translation id="2633212996805280240">Eltávolítja a következőt: "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">A(z) <ph name="PRODUCT_NAME" /> nem tudta befejezni a telepítést, de tovább fut a lemezképéről.</translation>
+<translation id="2635176084534510129">Személyre szabottabb élményeket (például jobb tartalomjavaslatokat és okosabb Fordítót) kaphat.</translation>
<translation id="2635276683026132559">Aláírás</translation>
<translation id="2635926034288331400">Telepítés az Alkalmazások mappába</translation>
<translation id="2636625531157955190">A Chrome nem tudja elérni a képet.</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">Bővítményeit az Ablak menü Bővítmények elemére kattintva kezelheti.</translation>
<translation id="2647142853114880570">újratöltés</translation>
<translation id="2647269890314209800">Használatban lévő cookie-k</translation>
+<translation id="264810637653812429">Nem találhatók kompatibilis eszközök.</translation>
<translation id="2648831393319960979">Folyamatban van az eszköz hozzáadása a fiókjához – ez eltarthat egy ideig…</translation>
<translation id="2649045351178520408">Base64 kódolású ASCII, tanúsítványlánc</translation>
<translation id="2653266418988778031">Ha töröl egy tanúsítványkibocsátói (CA) tanúsítványt, a böngészője többé nem fog megbízni az adott tanúsítványkibocsátó által kibocsátott tanúsítványokban.</translation>
<translation id="2653659639078652383">Elküldés</translation>
<translation id="265390580714150011">Mező értéke</translation>
-<translation id="2654286334048437383">Könyvjelzők exportálása</translation>
<translation id="2655386581175833247">Felhasználói tanúsítvány:</translation>
<translation id="2660779039299703961">Esemény</translation>
+<translation id="266079277508604648">Nem sikerült csatlakozni a nyomtatóhoz. Ellenőrizze, hogy be van-e kapcsolva a nyomtató, és hogy csatlakozik-e a Chromebookhoz Wi-Fi-n vagy USB-n keresztül.</translation>
<translation id="2661146741306740526">16×9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Nyelv</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">Internetkapcsolata felett más vette át az irányítást</translation>
<translation id="268053382412112343">Elő&amp;zmények</translation>
<translation id="2683638487103917598">A mappa rendezése kész</translation>
+<translation id="2684004000387153598">A folytatáshoz kattintson az OK gombra, majd a Személy hozzáadása lehetőségre. Ekkor létrehozhatja az e-mail-címéhez tartozó új profilt.</translation>
<translation id="2686759344028411998">Nem található betöltött modul.</translation>
<translation id="2688196195245426394">Hiba az eszköz szerveren való regisztrálásakor: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Nyelvi lehetőségek megjelenítése</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft dokumentum-aláírás</translation>
<translation id="270516211545221798">Érintőpad sebessége</translation>
<translation id="2706892089432507937">USB-eszközök</translation>
+<translation id="2706954854267016964">A kiválasztott Google Cloud Print-eszköz már nem támogatott. Próbálkozzon a nyomtató beállításával a számítógép rendszerbeállításaiban.</translation>
<translation id="2707024448553392710">Összetevő letöltése folyamatban</translation>
<translation id="270921614578699633">Ãtlagában</translation>
<translation id="2709453993673701466">Ãttekinti a szinkronizálási és testreszabási beállításokat, mielÅ‘tt bekapcsolja Å‘ket? Keresse fel a <ph name="BEGIN_LINK" />Beállítások<ph name="END_LINK" /> oldalt.</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">Listanézet...</translation>
<translation id="2737492745329609575">Beállítás kezdése</translation>
<translation id="2738771556149464852">Ezután nem:</translation>
+<translation id="2739046699559178272">Mentés és folytatás</translation>
<translation id="2739191690716947896">Hibakeresés</translation>
<translation id="2739240477418971307">Kisegítő beállítások módosítása</translation>
<translation id="2740393541869613458">a felügyelt felhasználó által felkeresett webhelyek áttekintése, valamint</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">Ez a fájltípus árthat a számítógépnek.</translation>
<translation id="2775104091073479743">Ujjlenyomatok szerkesztése</translation>
<translation id="2776441542064982094">Úgy tűnik, nincs elérhető eszköz a hálózati regisztrációhoz. Ha eszköze be van kapcsolva, és kapcsolódik az internethez, próbálja meg regisztrálni az útmutatóban leírt instrukciók alapján.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Letöltött</translation>
<translation id="2783661497142353826">Kioszkalkalmazások kezelése</translation>
<translation id="2784407158394623927">A mobil adatátviteli szolgáltatás aktiválása</translation>
@@ -1203,7 +1222,6 @@
<translation id="2843806747483486897">Alapértelmezés módosítása...</translation>
<translation id="2844111009524261443">Futtatás kattintáskor</translation>
<translation id="2845382757467349449">A könyvjelzők eszköztára mindig látható</translation>
-<translation id="284682086647736321">Használja a Ctrl, az Alt vagy a Command billentyűt is</translation>
<translation id="2847759467426165163">Ãtküldés a következÅ‘re</translation>
<translation id="284805635805850872">Eltávolítja a kártékony szoftvert?</translation>
<translation id="2849362176025371110">Diagnosztikai és használati adatok automatikus küldése a Google-nak. Eszköze <ph name="BEGIN_LINK1" />beállításai<ph name="END_LINK1" /> között bármikor módosíthatja. <ph name="BEGIN_LINK2" />További információ<ph name="END_LINK2" />.</translation>
@@ -1211,6 +1229,7 @@
<translation id="2849936225196189499">Fontos</translation>
<translation id="2850124913210091882">Biztonsági mentés</translation>
<translation id="2850541429955027218">Téma hozzáadása</translation>
+<translation id="2853121255651601031">A jelszó mentése megtörtént</translation>
<translation id="2853916256216444076">$1 videó</translation>
<translation id="2857608528410806398">A gyorsfeloldás funkció értesítésének a törzse ide kerül. A gyorsfeloldás funkció értesítésének a törzse ide kerül. A gyorsfeloldás funkció értesítésének a törzse ide kerül. A gyorsfeloldás funkció értesítésének a törzse ide kerül. A gyorsfeloldás funkció értesítésének a törzse ide kerül.</translation>
<translation id="2860150991415616761">nagyon hosszú (4 mp)</translation>
@@ -1253,6 +1272,7 @@
<translation id="2908162660801918428">Médiagaléria hozzáadása könyvtár szerint</translation>
<translation id="2908789530129661844">Képernyő kicsinyítése</translation>
<translation id="2910318910161511225">Csatlakozzon egy hálózathoz, és próbálja újra</translation>
+<translation id="2911898792135283060">Jelszó létrehozása…</translation>
<translation id="2912905526406334195">A(z) <ph name="HOST" /> a mikrofont kívánja használni.</translation>
<translation id="2913331724188855103">Cookie-adatok mentésének és olvasásának engedélyezése a webhelyeken (ajánlott)</translation>
<translation id="2916073183900451334">A Tab billentyű megnyomása a weboldalakon kiemeli a linkeket és a beviteli mezőket</translation>
@@ -1297,6 +1317,7 @@
<translation id="2989474696604907455">nincs csatlakoztatva</translation>
<translation id="2989786307324390836">DER kódolású bináris, egyedüli tanúsítvány</translation>
<translation id="2993517869960930405">Alkalmazásadatok</translation>
+<translation id="2994669386200004489">Nem sikerült biztonsági másolatot készíteni a következőről: <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">A szülő telepítette.</translation>
<translation id="3002017044809397427">Megtaláltuk <ph name="PHONE_TYPE" /> telefonját. A Smart Lock azonban csak Android 5.0 és újabb rendszert futtató eszközökön működik. &lt;a&gt;További információ&lt;/a&gt;</translation>
<translation id="3003144360685731741">Előnyben részesített hálózatok</translation>
@@ -1355,6 +1376,7 @@ Ha további információt szeretne, látogasson el a <ph name="BEGIN_LINK" />Sú
<translation id="3064410671692449875">Nincs elegendő adat</translation>
<translation id="3065041951436100775">Visszajelzés megszakított lapról.</translation>
<translation id="3065140616557457172">Ãrja be a keresett kifejezést, vagy írja be a felkeresni kívánt URL-címet – mindkét lehetÅ‘ség működik.</translation>
+<translation id="3066642396596108483">Könyvjelzői, jelszavai és előzményei szinkronizálása az összes eszközén</translation>
<translation id="3067198360141518313">A plug-in futtatása</translation>
<translation id="3071624960923923138">Ide kattintva új lapot nyithat meg</translation>
<translation id="3074037959626057712">Bejelentkezett, és a szinkronizálás be van kapcsolva</translation>
@@ -1442,6 +1464,7 @@ Ha további információt szeretne, látogasson el a <ph name="BEGIN_LINK" />Sú
<translation id="3202173864863109533">A lap hangja némítva van.</translation>
<translation id="3206175707080061730">A(z) "$1" nevű fájl már létezik. Szeretné lecserélni?</translation>
<translation id="3208703785962634733">Nincs megerősítve</translation>
+<translation id="3213187967168344806">Nem sikerült a nyomtató hozzáadása. Indítsa újra a számítógépet, majd próbálja meg ismét.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">A <ph name="CLOUD_PRINT_NAME" /> csatlakozó folyamat összeomlott. Újraindítja?</translation>
<translation id="3221634914176615296">Fedezze fel az eszköz tartalmát a Fájlok alkalmazással.</translation>
@@ -1468,12 +1491,14 @@ Ha további információt szeretne, látogasson el a <ph name="BEGIN_LINK" />Sú
<translation id="3254516606912442756">Az időzóna automatikus észlelése ki van kapcsolva</translation>
<translation id="3264544094376351444">Talp nélküli betűtípus</translation>
<translation id="3264547943200567728">Nem sikerült beállítani a Chromebox hálózatát</translation>
+<translation id="3264582393905923483">Kontextus</translation>
<translation id="3265459715026181080">Ablak bezárása</translation>
<translation id="3267726687589094446">Több fájl automatikus letöltésének engedélyezése továbbra is</translation>
<translation id="3267998849713137817">Módosítás ideje</translation>
<translation id="3268451620468152448">Megnyitott lapok</translation>
<translation id="3269069891205016797">Adatai törlődnek az eszközről, amikor kijelentkezik.</translation>
<translation id="3269093882174072735">Kép betöltése</translation>
+<translation id="3269889795238950578">Ez az oldal megtekintheti a vágólapra másolt szöveget és képeket.</translation>
<translation id="326999365752735949">Diff letöltése</translation>
<translation id="3270965368676314374">Fotók, zeneszámok és más médiatartalmak olvasása, módosítása és törlése a számítógépről</translation>
<translation id="327147043223061465">Az összes cookie és webhelyadat megtekintése</translation>
@@ -1505,6 +1530,7 @@ Ha további információt szeretne, látogasson el a <ph name="BEGIN_LINK" />Sú
<translation id="3305389145870741612">A formázási folyamat eltarthat néhány másodpercig. Kérjük, várjon.</translation>
<translation id="3305661444342691068">PDF megnyitása előnézetben</translation>
<translation id="3306684685104080068">Ãtküldés engedélyezése felhÅ‘alapú szolgáltatásokba, például a Google Hangouts szolgáltatásba.</translation>
+<translation id="3307091518408668019">Számítógép OU (pl.: OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Szervezeti egység (OU)</translation>
<translation id="3308116878371095290">Ezen az oldalon le van tiltva a cookie-k mentése.</translation>
<translation id="3308134619352333507">Elrejtés gomb</translation>
@@ -1512,9 +1538,6 @@ Ha további információt szeretne, látogasson el a <ph name="BEGIN_LINK" />Sú
<translation id="3309747692199697901">Mindig fut minden webhelyen</translation>
<translation id="3312424061798279731">Engedélyezett nyelvek</translation>
<translation id="3312903956926554846">Telepítés az asztalra</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Kezdőoldala a következőre módosult: <ph name="URL" />. A kezdőoldalt módosító bővítmények letiltásához kattintson a Visszaállítás gombra.</translation>
<translation id="3313590242757056087">Annak megadásához, hogy a felügyelt felhasználó mely webhelyeket nézheti meg,
korlátozásokat és beállításokat adhat meg itt: <ph name="MANAGEMENT_URL" />.
Ha nem módosítja az alapértelmezett beállításokat, akkor <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">A nyomtatás sikertelen. Ellenőrizze a nyomtatót, majd próbálja újra.</translation>
<translation id="3364721542077212959">Érintőceruza eszközök</translation>
<translation id="336497260564123876">Jelszó mentve. Ha az összes eszközén szeretné elérni jelszavait, jelentkezzen be a Chrome-ba.</translation>
+<translation id="3365598184818502391">Vagy a Ctrl vagy az Alt billentyűt használja</translation>
<translation id="3367813778245106622">A szinkronizálás megkezdéséhez jelentkezzen be újra</translation>
<translation id="3368922792935385530">Kapcsolódva</translation>
<translation id="3369624026883419694">Szerver azonosítása folyamatban...</translation>
@@ -1582,6 +1606,7 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Kérjük, indítsa újra a <ph name="PRODUCT_NAME" /> alkalmazást</translation>
<translation id="3424969259347320884">Ãrja le, hogy mit csinált a lap összeomlásakor</translation>
<translation id="3427092606871434483">Engedélyezés (alapértelmezett)</translation>
+<translation id="3428419049384081277">Sikeresen bejelentkezett.</translation>
<translation id="3429275422858276529">Adja hozzá az oldalt a könyvjelzőkhöz, hogy később könnyen megtalálja</translation>
<translation id="3429599832623003132">$1 elem</translation>
<translation id="3432227430032737297">Az összes megjelenített eltávolítása</translation>
@@ -1604,13 +1629,14 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Adatok beolvasása számos webhelyen</translation>
<translation id="3449839693241009168">Nyomja meg a(z) <ph name="SEARCH_KEY" /> billentyűt a parancsok elküldéséhez a következőre: <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Tétlenségi állapot lefoglaltsága százalékban</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> fotó biztonsági mentésének végrehajtása folyamatban van</translation>
<translation id="3453612417627951340">Engedélyt igényel</translation>
<translation id="3454157711543303649">Aktiválás befejezve</translation>
+<translation id="3454224730401036106">A rendszer biztonságosabb hálózati kapcsolatra váltott</translation>
<translation id="345693547134384690">Kép &amp;megnyitása új lapon</translation>
<translation id="3459509316159669723">Nyomtatás</translation>
<translation id="3459697287128633276">A Google Play Ãruházhoz való hozzáférés engedélyezéséhez hitelesítse fiókját az identitásszolgáltatóján keresztül.</translation>
<translation id="3459774175445953971">Utolsó módosítás:</translation>
+<translation id="3461266716147554923">A(z) <ph name="URL" /> webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket</translation>
<translation id="3462413494201477527">Kilép a fiókbeállításból?</translation>
<translation id="346431825526753">Ez a fiók gyerekeknek készült; <ph name="CUSTODIAN_EMAIL" /> felügyelete mellett.</translation>
<translation id="3465566417615315331">Kattintson a képére</translation>
@@ -1623,10 +1649,12 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Másolás...</translation>
<translation id="3473479545200714844">Képernyőnagyító</translation>
<translation id="3475447146579922140">Google-táblázat</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 sor nincs megjelenítve&gt;}other{&lt;$1 sor nincs megjelenítve&gt;}}</translation>
<translation id="3475843873335999118">Sajnos az ujjlenyomatát továbbra sem sikerült felismerni. Adja meg jelszavát.</translation>
<translation id="347670947055184738">Hoppá! A rendszer nem tudta lehívni az eszköz házirendjét.</translation>
<translation id="347785443197175480">A(z) <ph name="HOST" /> továbbra is hozzáférhet az Ön kamerájához és mikrofonjához</translation>
<translation id="3478685642445675458">Mielőtt eltávolítana valakit, oldja fel profilját.</translation>
+<translation id="347919930506963698">Még többet hozhat ki a Chrome-ból</translation>
<translation id="3479552764303398839">Ne most</translation>
<translation id="3480892288821151001">Ablak rögzítése balra</translation>
<translation id="3481915276125965083">A következő előugró ablakokat letiltottuk ezen az oldalon:</translation>
@@ -1644,14 +1672,17 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Csoport neve:</translation>
<translation id="3505030558724226696">Eszközhozzáférés visszavonása</translation>
<translation id="3507421388498836150">Aktuális engedélyek a következÅ‘höz: „<ph name="EXTENSION_NAME" />â€</translation>
+<translation id="3507888235492474624">Bluetooth-eszközök újrakeresése</translation>
<translation id="3508920295779105875">Válasszon másik mappát...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Újraszkennelés</translation>
<translation id="3511307672085573050">Link címén&amp;ek másolása</translation>
<translation id="3511399794969432965">Problémája akadt a csatlakozással?</translation>
<translation id="351152300840026870">Ãllandó szélességű betűtípus</translation>
<translation id="3511528412952710609">Rövid</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Letöltés megszakítása}other{Letöltések megszakítása}}</translation>
<translation id="3514373592552233661">Ha egynél több hálózat áll rendelkezésre, a rendszer a preferált hálózatokat részesíti előnyben más ismert hálózatokkal szemben</translation>
+<translation id="3520212870468945358">A(z) <ph name="URL" /> webhely szeretné megtekinteni a biztonsági hardverkulcs sorozatszámát</translation>
<translation id="3523642406908660543">Kérdezzen rá, ha egy webhely beépülő modul segítségével akar hozzáférni a számítógéphez (ajánlott)</translation>
<translation id="3525897975040424366">Telepítés a polcra</translation>
<translation id="3527085408025491307">Mappa</translation>
@@ -1681,13 +1712,11 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Előfordulhat, hogy az Ön által használt Wi-Fi-hálózat (<ph name="NETWORK_ID" />) előírja a bejelentkezési oldal felkeresését.</translation>
<translation id="3564708465992574908">Nagyítási/kicsinyítési szintek</translation>
<translation id="3566721612727112615">Nincsenek hozzáadva webhelyek</translation>
-<translation id="3566866560249787686">Nem sikerült a Google Segéd betöltése, próbálja újra.</translation>
<translation id="3569382839528428029">Szeretné, ha a(z) <ph name="APP_NAME" /> megosztaná az Ön képernyőjét?</translation>
<translation id="3570985609317741174">Internetes tartalom</translation>
<translation id="3571734092741541777">Beállítás</translation>
<translation id="3574210789297084292">Bejelentkezés</translation>
<translation id="3576324189521867626">Sikeresen telepítve</translation>
-<translation id="3578331450833904042">Alapértelmezett (mindent észlel)</translation>
<translation id="3578594933904494462">A lap tartalma meg lesz osztva.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; szeretné megosztani a(z) &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; nyomtatót az Ön &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt; nevű csoportjával. Ha elfogadja, a csoport minden tagja tud majd nyomtatni a nyomtatóval.</translation>
<translation id="3584169441612580296">Fotók, zeneszámok és egyéb médiatartalmak olvasása és módosítása a számítógépről</translation>
@@ -1702,6 +1731,7 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Törli az előzményeket valamennyi bejelentkezett eszközről. Előfordulhat, hogy a böngészési előzmények más formái még megtalálhatók Google-fiókjában a <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> webhelyen.</translation>
<translation id="3600456501114769456">A rendszergazda letiltotta a helyi fájlok elérését az eszközön.</translation>
<translation id="3600792891314830896">Elnémítja a hangot lejátszó webhelyeket</translation>
+<translation id="3603177256297531067">Nem sikerült lefordítani az oldalt</translation>
<translation id="3603533104205588786">Az oldalt úgy is hozzáadhatja a könyvjelzőkhöz, hogy a csillagra kattint</translation>
<translation id="3603622770190368340">Hálózati tanúsítvány beszerzése</translation>
<translation id="3604048165392640554">Nem található mobilkapcsolat. Kapcsolja be az Azonnali internetmegosztás funkciót más eszközein, és próbálja újra. &lt;a target="_blank" href="<ph name="URL" />"&gt;További információ&lt;/a&gt;.</translation>
@@ -1771,7 +1801,6 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">IT-rendszergazdája letiltotta a Chrome Goodies szolgáltatást az Ön eszközén. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-mail cím</translation>
<translation id="3702500414347826004">Kezdőoldala módosult, így már a következőt is tartalmazza: <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Kérdezzen meg, amikor egy webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket</translation>
<translation id="370415077757856453">JavaScript letiltva</translation>
<translation id="3704331259350077894">Működés megszüntetése</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">A kártya lejárt</translation>
<translation id="3792890930871100565">Nyomtatók leválasztása</translation>
<translation id="379422718204375917">Jelentkezzen be fiókjába a Smart Lock használatával</translation>
-<translation id="3794595850995182458">Oldal elhagyása</translation>
<translation id="3796648294839530037">Kedvenc hálózatok:</translation>
<translation id="3797900183766075808">&amp;Keresés a(z) <ph name="SEARCH_ENGINE" /> keresőmotorral a következőre: <ph name="SEARCH_TERMS" /></translation>
<translation id="3798325802885154040">Lehetővé teszi a koppintással történő kattintás engedélyezését/letiltását</translation>
@@ -1855,10 +1883,8 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Még egy hozzáadása</translation>
<translation id="3812525830114410218">Helytelen tanúsítvány</translation>
<translation id="3813296892522778813">Ha nem találja, amit keres, próbálkozzon a <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome súgójában<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> új fotó észlelve
- <ph name="LINE_BREAK1" />
- Készen állnak a biztonsági mentés végrehajtására a <ph name="BEGIN_LINK" />Google Drive-on<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Az összes webhely küldhet push üzeneteket a háttérben</translation>
+<translation id="3819497457291599334">Nyissa meg a Beállítások &gt; Alkalmazások és értesítések &gt; Az összes alkalmazás &gt; Google Play-szolgáltatások menüpontot.</translation>
<translation id="3819752733757735746">Kapcsolóalapú hozzáférés (a számítógép irányítása egy vagy két kapcsolóval)</translation>
<translation id="3819800052061700452">&amp;Teljes képernyő</translation>
<translation id="3820172043799983114">Érvénytelen PIN-kód.</translation>
@@ -1878,7 +1904,9 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Továbbiak: <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookie-k, illetve webhelyek és beépülő modulok egyéb adatai</translation>
<translation id="383891835335927981">Nincs nagyított vagy kicsinyített webhely</translation>
+<translation id="3839516600093027468">A vágólap megtekintésének állandó tiltása a(z) <ph name="HOST" /> számára</translation>
<translation id="3840053866656739575">Elveszett a kapcsolat Chromebox eszközével. Menjen hozzá közelebb, vagy ellenőrizze az eszközt, miközben megpróbálunk újracsatlakozni.</translation>
+<translation id="3842132283799370683">Az eszköz nem tudott csatlakozni a domainhez. Ennek lehetséges oka a szervezeti egységgel kapcsolatos hiba.</translation>
<translation id="3842552989725514455">Talpas betűtípus</translation>
<translation id="385051799172605136">Vissza</translation>
<translation id="3851428669031642514">Nem biztonságos szkriptek betöltése</translation>
@@ -1887,6 +1915,7 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Időzóna kiválasztása</translation>
<translation id="3856921555429624101">Az adathasználat mérése befejeződött</translation>
<translation id="3857228364945137633">Próbálja ki, hogyan oldhatja fel <ph name="DEVICE_TYPE" /> eszközét jelszó használata nélkül a Smart Lock funkció használatával, ha a telefonja a közelében van.</translation>
+<translation id="3857732810083914482">A személyre szabás ki van kapcsolva. Ez a myaccount.google.com oldalon módosítható.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Üdvözli a Hangouts Meet!</translation>
<translation id="3862134173397075045">Üdvözli a Google Cast-élmény a Chrome-ban!</translation>
@@ -1928,9 +1957,11 @@ Innen: <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">A Smart Lockhoz használt telefon megváltozott</translation>
<translation id="3927932062596804919">Megtagadás</translation>
<translation id="3930521966936686665">Lejátszás a következőn:</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> törölt jelszavának visszaállítása</translation>
<translation id="3936390757709632190">&amp;Hang megnyitása új lapon</translation>
<translation id="3936925983113350642">A most választott jelszó ahhoz szükséges, hogy ezt a tanúsítványt később visszaállíthassa. Tárolja biztonságos helyen.</translation>
<translation id="3937640725563832867">Tanúsítványkibocsátó egyéb neve</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> – mindig legyen lefordítva</translation>
<translation id="3940233957883229251">Automatikus ismétlés engedélyezése</translation>
<translation id="3941357410013254652">Csatornaazonosító</translation>
<translation id="3941565636838060942">Ha többé nem akar hozzáférni ehhez a programhoz, el kell távolítania azt a Vezérlőpulton a(z) <ph name="CONTROL_PANEL_APPLET_NAME" /> segítségével.
@@ -1943,6 +1974,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Az IE alkalmazásból importálva</translation>
<translation id="3950820424414687140">Bejelentkezés</translation>
+<translation id="3950870029767307261">Ennél az oldalnál le van tiltva a vágólapra másolt szövegek és képek megtekintése</translation>
<translation id="3954354850384043518">Folyamatban</translation>
<translation id="3955193568934677022">Engedélyezi a webhelyek számára a védett tartalmak lejátszását (ajánlott)</translation>
<translation id="3956702100721821638">Nem sikerült a Google Play elérése</translation>
@@ -1975,6 +2007,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="39964277676607559">A(z) '<ph name="RELATIVE_PATH" />' javascript nem tölthető be a tartalomszkripthez.</translation>
<translation id="4002066346123236978">Cím</translation>
<translation id="40027638859996362">Szómozgatás</translation>
+<translation id="4005817994523282006">Időzóna-észlelési módszer</translation>
<translation id="4008291085758151621">A webhely-információk nem állnak rendelkezésre VR-módban</translation>
<translation id="4010917659463429001">Könyvjelzők eléréséhez mobileszközön: <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Javítja a következőt: „<ph name="EXTENSION_NAME" />�</translation>
@@ -1991,6 +2024,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4037084878352560732">Ló</translation>
<translation id="4037889604535939429">Személy adatainak szerkesztése</translation>
<translation id="4042264909745389898">Google Chrome OS – Szerződési Feltételek</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Oldal elhagyása}other{Oldalak elhagyása}}</translation>
<translation id="4044612648082411741">A tanúsítvány jelszavának megadása</translation>
<translation id="404493185430269859">Alapértelmezett keresőmotor</translation>
<translation id="4047112090469382184">Miért biztonságos ez?</translation>
@@ -2037,6 +2071,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4109135793348361820">Az ablak áthelyezése <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) asztalára</translation>
<translation id="4110559665646603267">Fókuszálás a polcra</translation>
<translation id="4114360727879906392">Előző ablak</translation>
+<translation id="4115002065223188701">A hálózat kívül esik a hatókörön</translation>
<translation id="4115080753528843955">Bizonyos tartalomszolgáltatások egyedi azonosítót használnak a védett tartalmakhoz való hozzáférés engedélyezéséhez</translation>
<translation id="411666854932687641">Saját memória</translation>
<translation id="4120817667028078560">Az elérési út túl hosszú</translation>
@@ -2047,6 +2082,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4130207949184424187">Ez a bővítmény módosította, hogy melyik oldal jelenjen meg a cím- és keresősávban indított kereséskor.</translation>
<translation id="413121957363593859">Összetevők</translation>
<translation id="4131410914670010031">Fekete-fehér</translation>
+<translation id="4136203100490971508">Az Éjszakai fény automatikusan kikapcsol napkeltekor</translation>
<translation id="4138267921960073861">Felhasználónevek és képek megjelenítése a bejelentkezési oldalon</translation>
<translation id="4140559601186535628">Push üzenetek</translation>
<translation id="4146026355784316281">Megnyitás mindig a rendszer megtekintőjével</translation>
@@ -2064,6 +2100,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4172051516777682613">Mindig mutassa</translation>
<translation id="4175737294868205930">Ãllandó tárhely</translation>
<translation id="4176463684765177261">Kikapcsolva</translation>
+<translation id="4180684688621252156">Nyomtatási szolgáltatás</translation>
<translation id="4180788401304023883">"<ph name="CERTIFICATE_NAME" />" tanúsítványkibocsátói (CA) tanúsítvány törlése?</translation>
<translation id="4181841719683918333">Nyelvek</translation>
<translation id="4184885522552335684">Húzza a kijelzők áthelyezéséhez</translation>
@@ -2079,7 +2116,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4206323443866416204">Visszajelzés</translation>
<translation id="420665587194630159">(Ez egy felügyelt bővítmény, nem lehet eltávolítani, illetve letiltani)</translation>
<translation id="4206944295053515692">Javaslatok kérése a Google-tól</translation>
-<translation id="4207228095438106090">A(z) <ph name="URL" /> szeretné megtekinteni a vágólapra másolt szövegeket és képeket.</translation>
<translation id="4208390505124702064">Keresés itt: <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Nagy</translation>
<translation id="421017592316736757">Online kell lennie a fájl eléréséhez.</translation>
@@ -2087,6 +2123,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="42126664696688958">Exportálás</translation>
<translation id="42137655013211669">A szerver letiltotta a hozzáférést ehhez az erőforráshoz.</translation>
<translation id="4215350869199060536">Hoppá! A név helytelen szimbólumokat tartalmaz.</translation>
+<translation id="4215448920900139318">Biztonsági másolat készítése a következőkről: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Teljes képernyő</translation>
<translation id="4235813040357936597">Fiók hozzáadása a következőhöz: <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Bejelentkezés megszakítása</translation>
@@ -2114,7 +2151,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4270393598798225102">Verzió <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Nincs találat</translation>
<translation id="4275830172053184480">Indítsa újra az eszközt</translation>
-<translation id="4276216215490044084">Nem használható túl nagy PPD. A maximális méret 250 KB.</translation>
<translation id="4278390842282768270">Engedélyezve</translation>
<translation id="4281844954008187215">Ãltalános SzerzÅ‘dési Feltételek</translation>
<translation id="4282196459431406533">A Smart Lock be van kapcsolva</translation>
@@ -2126,15 +2162,15 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4289300219472526559">Beszéd megkezdése</translation>
<translation id="4289540628985791613">Ãttekintés</translation>
<translation id="4296575653627536209">Felügyelt felhasználók hozzáadása</translation>
+<translation id="4297322094678649474">Nyelvek módosítása</translation>
+<translation id="4299141727003252811">A Google felhasználhatja az Ön böngészési tevékenységeit, az egyes meglátogatott webhelyeken található tartalmakat, valamint a további, böngészővel kapcsolatos interakciókat a Chrome és az egyéb Google-szolgáltatások (például Fordító, Keresés és a megjelenő hirdetések) személyre szabásához.</translation>
<translation id="4300305918532693141">A beállítás módosításához <ph name="BEGIN_LINK" />állítsa alaphelyzetbe a szinkronizálást<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Új frissítés vált hozzáférhetővé az operációs rendszer számára. Jelentkezzen be a kezdéshez.</translation>
<translation id="4305227814872083840">hosszú (2 mp)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K élő)</translation>
+<translation id="4310139701823742692">Hibás fájlformátum. Ellenőrizze a PPD-fájlt, és próbálja újra.</translation>
<translation id="431076611119798497">&amp;Részletek</translation>
<translation id="4312866146174492540">Letiltás (alapértelmezett)</translation>
-<translation id="4315548163539304064">Adathordozó vizsgálata…
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> új fotó észlelve</translation>
<translation id="4316850752623536204">Fejlesztő webhelye</translation>
<translation id="4320177379694898372">Nincs internetkapcsolat</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Letöltés folytatása}other{Letöltések folytatása}}</translation>
@@ -2159,7 +2195,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4359408040881008151">Telepítve az ezt nélkülözni nem tudó bővítmény(ek) miatt.</translation>
<translation id="4361142739114356624">Az ügyféltanúsítvány privát kulcsa hiányzik vagy érvénytelen</translation>
<translation id="4363771538994847871">Nem található átküldési cél. Segítségre van szüksége?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> letöltve</translation>
<translation id="4364567974334641491">A(z) <ph name="APP_NAME" /> megoszt egy ablakot.</translation>
<translation id="4364830672918311045">Értesítések megjelenítése</translation>
<translation id="4365673000813822030">Hoppá, a szinkronizálás leállt.</translation>
@@ -2180,10 +2215,10 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4394049700291259645">Kikapcsolás</translation>
<translation id="4400367121200150367">Itt jelennek meg azok a webhelyek, amelyeknél letiltotta a jelszavak mentését</translation>
<translation id="4400632832271803360">A legfelső billentyűsor viselkedésének módosításához tartsa lenyomva az Indítót</translation>
-<translation id="4405076286418917603">Meg kell adni egy betűt is</translation>
<translation id="4408599188496843485">&amp;Súgó</translation>
<translation id="4409697491990005945">Margók</translation>
<translation id="4411578466613447185">Kód aláírója</translation>
+<translation id="4412698727486357573">Súgó</translation>
<translation id="4414232939543644979">Új &amp;inkognitóablak</translation>
<translation id="4415748029120993980">SECG elliptikus görbe secp384r1 (vagyis NIST P-384)</translation>
<translation id="4419409365248380979">Mindig engedélyezi, hogy a(z) <ph name="HOST" /> cookie-kat állítson be</translation>
@@ -2197,7 +2232,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4430369329743628066">Könyvjelző hozzáadva</translation>
<translation id="443464694732789311">Tovább</translation>
<translation id="4439318412377770121">Regisztrálja <ph name="DEVICE_NAME" /> eszközét a Google Cloud Devices szolgáltatásban?</translation>
-<translation id="4439612350502082674">Nem sikerült a nyomtató hozzáadása. Újraindítás után próbálja meg ismét.</translation>
<translation id="4441124369922430666">Szeretné automatikusan elindítani ezt az alkalmazást, amikor bekapcsolja a számítógépet?</translation>
<translation id="444134486829715816">Részletes nézet...</translation>
<translation id="4441548209689510310">Helyesírás-ellenőrzési lehetőségek megjelenítése</translation>
@@ -2219,6 +2253,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4474381447165623168">Automatikus beállítás a Wi-Fi-hálózat alapján</translation>
<translation id="4475552974751346499">Letöltések keresése</translation>
<translation id="4476590490540813026">Atléta</translation>
+<translation id="4477015793815781985">Használja a Ctrl, az Alt vagy a ⌘ billentyűk egyikét</translation>
<translation id="4478664379124702289">Link mentése &amp;másként...</translation>
<translation id="4479424953165245642">Kiosk-alkalmazások kezelése</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4508051413094283164">Összes megnyitása inkognitóablakban</translation>
<translation id="4508265954913339219">Aktiválás sikertelen</translation>
<translation id="4508765956121923607">F&amp;orrás megtekintése</translation>
-<translation id="4509017836361568632">Fotó elvetése</translation>
-<translation id="4513946894732546136">Visszajelzés</translation>
<translation id="451407183922382411">A(z) <ph name="COMPANY_NAME" /> segítségével</translation>
<translation id="4514542542275172126">Új felügyelt felhasználó beállítása</translation>
<translation id="451515744433878153">Eltávolítás</translation>
@@ -2241,6 +2274,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4520385623207007473">Használatban lévő cookie-k</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> szolgáltatótól származó ismeretlen eszközök</translation>
<translation id="4522570452068850558">Részletek</translation>
+<translation id="4522600456902129422">Annak engedélyezése, hogy a webhely továbbra is megtekinthesse a vágólapot</translation>
<translation id="4530494379350999373">Eredet</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Processzoridő</translation>
@@ -2253,9 +2287,11 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4543778593405494224">Tanúsítványkezelő</translation>
<translation id="4544174279960331769">Alapértelmezett kék avatar</translation>
<translation id="4545028762441890696">Ha szeretné újra engedélyezni, el kell fogadnia az új engedélyeket:</translation>
+<translation id="454547174531670764">Szinkronizálás másik fiókkal</translation>
<translation id="4545759655004063573">Nem lehet menteni, mert nincs elegendő jogosultság. Kérjük, mentse másik helyre.</translation>
<translation id="4546308221697447294">Gyors böngészés a Google Chrome-mal</translation>
<translation id="4547659257713117923">Nincs más eszközről származó lap</translation>
+<translation id="4547672827276975204">Automatikus beállítás</translation>
<translation id="4547992677060857254">A kiválasztott mappa érzékeny fájlokat tartalmaz. Biztosan állandó írási hozzáférést szeretne adni a következőnek a mappához: „$1�</translation>
<translation id="4552031286893852992">A Chrome hirdetéseket tiltott le ezen a webhelyen, mert a webhely jellemzően tolakodó hirdetéseket jelenít meg.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4837926214103741331">Nem jogosult ennek az eszköznek a használatára. Bejelentkezési engedély kéréséhez vegye fel a kapcsolatot az eszköz tulajdonosával.</translation>
<translation id="4837952862063191349">Helyi adatainak feloldásához és helyreállításához adja meg régi <ph name="DEVICE_TYPE" />-jelszavát.</translation>
<translation id="4838355575774807786">Hiba történt, miközben a Chrome megpróbálta eltávolítani a kártékony szoftvert.</translation>
+<translation id="4838836835474292213">A vágólap olvasásához szükséges hozzáférés megadva</translation>
<translation id="4839303808932127586">Vi&amp;deo mentése másként...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elem kiválasztva</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 további}other{# további}}</translation>
-<translation id="4840626203080576849">Kérdezzen meg, amikor egy webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket (ajánlott)</translation>
<translation id="4842976633412754305">Az oldal nem hiteles forrásokból próbál szkripteket betölteni.</translation>
<translation id="4844333629810439236">Egyéb billentyűzetek</translation>
<translation id="4846680374085650406">A rendszergazda javaslatát fogadja el ennél a beállításnál.</translation>
@@ -2482,6 +2518,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4900392736118574277">Kezdőoldala a következőre módosult: <ph name="URL" />.</translation>
<translation id="490074449735753175">Internetes szolgáltatás használata a helyesírási hibák kijavítására</translation>
<translation id="49027928311173603">A szerverről letöltött irányelv érvénytelen: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">A rendszer készen áll <ph name="FILE_COUNT" /> biztonsági mentésére</translation>
<translation id="4907161631261076876">Ezt a fájlt nem töltik le gyakran, és veszélyes lehet.</translation>
<translation id="4907306957610201395">Engedélykategória</translation>
<translation id="4907824805858067479">A kártyák mentését letiltotta a rendszergazda</translation>
@@ -2514,6 +2551,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4953689047182316270">Válasz kisegítő lehetőségekkel kapcsolatos eseményekre</translation>
<translation id="4953808748584563296">Alapértelmezett narancssárga avatar</translation>
<translation id="4955814292505481804">Éves</translation>
+<translation id="4958834709409349617">A következő lépések követésével engedélyezheti az értesítéseket „<ph name="PHONE_NAME_1" />†és „<ph name="PHONE_NAME_2" />†telefonján:</translation>
<translation id="495931528404527476">A Chrome-ban</translation>
<translation id="496226124210045887">A kiválasztott mappa érzékeny fájlokat tartalmaz. Biztosan állandó olvasási hozzáférést szeretne adni a következőnek a mappához: „$1�</translation>
<translation id="4964455510556214366">Elrendezés</translation>
@@ -2526,6 +2564,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4970738541803285369">Telepítés az asztalra…</translation>
<translation id="4971412780836297815">Megnyitás, amikor kész</translation>
<translation id="4972129977812092092">Nyomtató szerkesztése</translation>
+<translation id="497287958838527945">A Google Pay szolgáltatást használó hitelkártyák és címek.</translation>
<translation id="4973307593867026061">Nyomtatók hozzáadása</translation>
<translation id="4973523518332075481">Olyan nevet adjon meg, amely legfeljebb <ph name="MAX_LENGTH" /> karakter hosszú</translation>
<translation id="497421865427891073">Előrelépés</translation>
@@ -2549,6 +2588,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="4998873842614926205">Módosítások jóváhagyása</translation>
<translation id="499955951116857523">Fájlkezelő</translation>
<translation id="5000922062037820727">Letiltva (ajánlott)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> új fotó</translation>
<translation id="5010043101506446253">Tanúsítványkibocsátó</translation>
<translation id="5010929733229908807">A rendszer titkosította az összes adatot a saját összetett szinkronizálási jelszavával ekkor:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="5015762597229892204">Válassza ki a nyomtatóillesztő-alkalmazást</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Emlékezz rá</translation>
+<translation id="5018207570537526145">Bővítmény webhelyének megnyitása</translation>
<translation id="5024856940085636730">Egy művelet végrehajtása a vártnál tovább tart. Megszakítja?</translation>
<translation id="5026874946691314267">Ez ne jelenjen meg többé</translation>
<translation id="5027550639139316293">E-mail tanúsítvány</translation>
@@ -2626,6 +2667,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="5143374789336132547">A(z) <ph name="EXTENSION_NAME" /> bővítmény módosította, hogy melyik oldal jelenjen meg a Kezdőlap gombra kattintáskor.</translation>
<translation id="5143712164865402236">Teljes képernyő</translation>
<translation id="5145331109270917438">Módosítás dátuma</translation>
+<translation id="514561958218673757">A következő lépések követésével engedélyezheti az értesítéseket eszközein:</translation>
<translation id="5150254825601720210">Netscape tanúsítvány - SSL-szerver neve</translation>
<translation id="5151354047782775295">Szabadítson fel tárhelyet, vagy bizonyos adatok automatikusan törlődhetnek</translation>
<translation id="5153297660536091054">PIN-kódos feloldási funkció</translation>
@@ -2683,6 +2725,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="5238278114306905396">A(z) „<ph name="EXTENSION_NAME" />†alkalmazás automatikusan törölve.</translation>
<translation id="5238369540257804368">Hatáskörök</translation>
<translation id="5241128660650683457">Az összes adat beolvasása a felkeresett webhelyekről</translation>
+<translation id="5241567694820672363">Visszaállítja az alapértelmezett kezdőoldalt?</translation>
<translation id="5242724311594467048">Engedélyezi a következőt: „<ph name="EXTENSION_NAME" />�</translation>
<translation id="5246282308050205996">A(z) <ph name="APP_NAME" /> összeomlott. Az alkalmazás újraindításához kattintson erre a buborékra.</translation>
<translation id="5249624017678798539">A böngésző a letöltés befejeződése előtt összeomlott.</translation>
@@ -2692,7 +2735,6 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
<translation id="5254368820972107711">Az eltávolítandó fájlok megjelenítése</translation>
<translation id="52550593576409946">A kioszkalkalmazást nem sikerült elindítani.</translation>
<translation id="5255315797444241226">A megadott összetett jelszó helytelen.</translation>
-<translation id="5259571578888203461">Annak tiltása a webhelyek számára, hogy lássák a vágólapra másolt szövegeket és képeket</translation>
<translation id="5260508466980570042">Sajnáljuk, e-mail-címét vagy jelszavát nem sikerült megerősíteni. Próbálja ismét.</translation>
<translation id="5261683757250193089">Megnyitás az Internetes áruházban</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Fájljait bárhonnan, akár offline módban is elérheti.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ Egyes webhelyek például válaszolhatnak rá úgy, hogy olyan hirdetéseket jel
<translation id="5324780743567488672">Időzóna automatikus beállítása a tartózkodási hely alapján</translation>
<translation id="5327248766486351172">Név</translation>
<translation id="532943162177641444">Koppintson a(z) <ph name="PHONE_NAME" /> eszközére érkező értesítésre az eszköz által használható mobil hotspot beállításához.</translation>
-<translation id="5329615878510216304">újraszkennelés</translation>
<translation id="5329858601952122676">&amp;Törlés</translation>
<translation id="5330145655348521461">Ezek a fájlok meg vannak nyitva egy másik asztalon. A megtekintésükhöz váltson át <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) profiljára.</translation>
<translation id="5330512191124428349">Információk megtekintése</translation>
@@ -2756,6 +2797,7 @@ Egyes webhelyek például válaszolhatnak rá úgy, hogy olyan hirdetéseket jel
<translation id="5334142896108694079">Szkript gyorsítótár</translation>
<translation id="533433379391851622">A várt verzió "<ph name="EXPECTED_VERSION" />", de a kapott verzió "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Forráskód megtekintése</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> biztonsági mentése a <ph name="BEGIN_LINK" />Google Drive-ra<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Harmadik fél telepítette.</translation>
<translation id="5338503421962489998">Helyi tárhely</translation>
<translation id="5340217413897845242">6. polcelem</translation>
@@ -2877,6 +2919,7 @@ Egyes webhelyek például válaszolhatnak rá úgy, hogy olyan hirdetéseket jel
<translation id="5516183516694518900">Jelentkezzen be a Chrome-ba Google-fiókjával, hogy az összes eszközén hozzáférhessen könyvjelzőihez előzményeihez, jelszavaihoz és más beállításaihoz.</translation>
<translation id="551752069230578406">Nyomtató hozzáadása a fiókhoz; ez eltarthat egy darabig...</translation>
<translation id="5517535964909391608">Nem biztonságos tartalom letiltva</translation>
+<translation id="5518219166343146486">Kérdezzen rá, amikor az adott webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket</translation>
<translation id="5518584115117143805">E-mail titkosítási tanúsítvány</translation>
<translation id="5521078259930077036">Erre a kezdőoldalra számított?</translation>
<translation id="5521348028713515143">Asztali parancsikon hozzáadása</translation>
@@ -2887,9 +2930,9 @@ Egyes webhelyek például válaszolhatnak rá úgy, hogy olyan hirdetéseket jel
<translation id="5527463195266282916">Megpróbálta alacsonyabb verzióra váltani a bővítményt.</translation>
<translation id="5527474464531963247">Másik hálózatot is választhat.</translation>
<translation id="5528368756083817449">Könyvjelzőkezelő</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Ãltalános</translation>
<translation id="5533001281916885985">A(z) <ph name="SITE_NAME" /> a következőket szeretné tenni:</translation>
+<translation id="5534304873398226603">Kép vagy videó elvetése</translation>
<translation id="5534520101572674276">Méret számítása</translation>
<translation id="5535941515421698170">Továbbá a meglévő adatok eltávolítása az eszközről</translation>
<translation id="5537725057119320332">Küldés</translation>
@@ -2929,8 +2972,10 @@ Egyes webhelyek például válaszolhatnak rá úgy, hogy olyan hirdetéseket jel
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Alkalmazások betöltése…</translation>
<translation id="5592595402373377407">Még nem áll rendelkezésre elég adat.</translation>
+<translation id="5593766628437008432">A következő lépések követésével engedélyezheti az értesítéseket „<ph name="PHONE_NAME" />†telefonján:</translation>
<translation id="5595152862129936745">Nagyon messze</translation>
<translation id="5595485650161345191">Cím szerkesztése</translation>
+<translation id="5596627076506792578">További lehetőségek</translation>
<translation id="5600706100022181951">A frissítés letöltése <ph name="UPDATE_SIZE_MB" /> MB mobiladat-forgalmat igényel. Szeretné folytatni?</translation>
<translation id="5601503069213153581">PIN-kód</translation>
<translation id="5605623530403479164">További keresők</translation>
@@ -2959,6 +3004,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="563535393368633106">Kérdezzen rá hozzáférés előtt (ajánlott)</translation>
<translation id="5636996382092289526">A(z) <ph name="NETWORK_ID" /> használatához először <ph name="LINK_START" />fel kell keresnie a hálózat bejelentkezési oldalát<ph name="LINK_END" />, amely automatikusan megnyílik néhány másodpercen belül. Ha ez nem történik meg, akkor a hálózat nem használható.</translation>
<translation id="5637476008227280525">Mobiladatok bekapcsolása</translation>
+<translation id="5638309510554459422">Bővítményeket és témákat a <ph name="BEGIN_LINK" />Chrome Internetes áruházban<ph name="END_LINK" /> kereshet</translation>
<translation id="5638497698949808140">Frissítve: <ph name="HOURS" /> órával ezelőtt</translation>
<translation id="5639549361331209298">Az oldal újratöltése – további lehetőségek megtekintéséhez tartsa lenyomva.</translation>
<translation id="5642508497713047">Tanúsítvány-visszavonási lista aláírója</translation>
@@ -2970,6 +3016,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5657667036353380798">A külső bővítményhez a Chrome <ph name="MINIMUM_CHROME_VERSION" /> vagy újabb verziójának telepítése szükséges.</translation>
<translation id="5658415415603568799">A nagyobb biztonság érdekében a Smart Lock 20 óra elteltével megkéri, hogy adja meg jelszavát.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Nem sikerült lefordítani az oldalt</translation>
<translation id="5662477687021125631">Örökös</translation>
<translation id="5667546120811588575">A Google Play beállítása…</translation>
<translation id="5669267381087807207">Aktiválás</translation>
@@ -3005,6 +3052,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5729712731028706266">&amp;Megtekintés</translation>
<translation id="5729996640881880439">Sajnos nem tudjuk megjeleníteni a hiba kódját.</translation>
<translation id="5731247495086897348">Beille&amp;sztés</translation>
+<translation id="5731409020711461763">1 új fotó</translation>
<translation id="5734362860645681824">Kommunikáció</translation>
<translation id="5735973442555172575">Android-alkalmazások használatához jelentkezzen be újra, majd frissítsen.</translation>
<translation id="5736796278325406685">Érvényes felhasználónevet adjon meg</translation>
@@ -3035,11 +3083,13 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="577322787686508614">Az olvasási művelet nem engedélyezett a következÅ‘n: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="5774295353725270860">Fájlok alkalmazás megnyitása</translation>
<translation id="5774515636230743468">Megnyilvánulás:</translation>
+<translation id="5775834615653774429">Az eszköz nem tudott csatlakozni a domainhez. A szervezeti egység nem létezik.</translation>
<translation id="577624874850706961">Cookie-k keresése</translation>
<translation id="5777468213129569553">A Chrome megnyitása</translation>
<translation id="5778747455497889540">Alább látható a véletlenszerűen generált biztonságimodul-jelszó, amelyet számítógépéhez rendeltünk:</translation>
<translation id="5780973441651030252">Folyamatprioritás</translation>
<translation id="5781865261247219930">Parancsok küldése a következőnek: <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">A fordítás folyamatban...</translation>
<translation id="5783221160790377646">A felügyelt felhasználó létrehozása egy hiba miatt nem sikerült. Kérjük, próbálja újra később.</translation>
<translation id="5783602409389152506">miközben eszközöket keresünk…</translation>
<translation id="57838592816432529">Némítás</translation>
@@ -3053,6 +3103,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5804241973901381774">Engedélyek</translation>
<translation id="580571955903695899">Rendezés cím alapján</translation>
<translation id="5807290661599647102">Képernyőzár beállítása</translation>
+<translation id="580926004266167721">Az eszköz nem tudott csatlakozni a domainhez. Ennek lehetséges oka, hogy fiókja nem rendelkezik a szervezeti egységre vonatkozó szükséges jogosultságokkal.</translation>
<translation id="580961539202306967">Kérdezzen meg, amikor egy webhely push üzeneteket szeretne küldeni nekem (ajánlott)</translation>
<translation id="5814126672212206791">Csatlakozás típusa</translation>
<translation id="5815645614496570556">X.400 cím</translation>
@@ -3074,8 +3125,10 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5835754902560991078">rendkívül rövid (0,6 mp)</translation>
<translation id="5838456317242088717">Jelenlegi inkognitó munkamenet</translation>
<translation id="5842497610951477805">Bluetooth bekapcsolása</translation>
+<translation id="5843250171025351504">Eszköze már nem felel meg a kliens adminisztrátor által meghatározott legalacsonyabb verziójának. Frissítse a klienst a bejelentkezéshez.</translation>
<translation id="5846929185714966548">4. lap</translation>
<translation id="5848924408752252705">Érintse meg a visszalépéshez.</translation>
+<translation id="5849212445710944278">Már hozzáadva</translation>
<translation id="5849570051105887917">Otthoni szolgáltató kódja</translation>
<translation id="5849869942539715694">Bővítmény becsomagolása...</translation>
<translation id="5850516540536751549">Ez a fájltípus nem támogatott. A fájltípus megnyitására képes alkalmazás megkereséséhez látogasson el a <ph name="BEGIN_LINK" />Chrome Internetes áruházba<ph name="END_LINK" />.
@@ -3101,6 +3154,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="586567932979200359">A <ph name="PRODUCT_NAME" /> alkalmazást jelenleg a lemezképéről futtatja. Ha telepíti a számítógépére, akkor futtathatja a lemezkép nélkül is, emellett biztosan naprakészen tartja.</translation>
<translation id="5866557323934807206">Beállítások törlése a jövőbeni látogatások miatt</translation>
<translation id="5866840822086176774">Nagyon erős</translation>
+<translation id="5867841422488265304">Keressen, vagy írjon be internetcímet</translation>
<translation id="5869029295770560994">Rendben, értem</translation>
<translation id="5869522115854928033">Mentett jelszavak</translation>
<translation id="5870086504539785141">A kisegítő lehetőségek menüjének bezárása</translation>
@@ -3158,7 +3212,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5972708806901999743">Mozgatás a lista tetejére</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> indítása</translation>
<translation id="5975083100439434680">Kicsinyítés</translation>
-<translation id="5975730206036440725">Nem található a PPD. Ellenőrizze, hogy csatlakozik-e a Chromebook az internetre, majd próbálja újra.</translation>
<translation id="5975792506968920132">Az akkumulátor feltöltöttségének százaléka</translation>
<translation id="5976160379964388480">Egyéb</translation>
<translation id="5978264784700053212">Üzenetközpont</translation>
@@ -3168,6 +3221,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="5984222099446776634">Legutóbb látogatott</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ezek általános információk eszközéről és annak használatáról, például az akkumulátor töltöttségi szintje, az alkalmazások használatának gyakorisága, a hálózati csatlakozások (például a Wi-Fi- és a Bluetooth-hálózat) minősége és időtartama, illetve a hibajelentések azokról az esetekről, amikor nem minden működik tökéletesen. Ezekkel az adatokkal a Google mindenki számára továbbfejleszti termékeit és szolgáltatásait. Bizonyos összesített adatok partnereinknek, például az Android-fejlesztőknek is segítenek abban, hogy alkalmazásaik és termékeik még jobbak legyenek.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />A funkciót bármikor be- vagy kikapcsolhatja az Android-alkalmazások Beállítások menüjében. Ez nem befolyásolja eszközének képességét azon információk elküldésére, amelyre a nélkülözhetetlen szolgáltatásokhoz, például a rendszerfrissítésekhez és a biztonság megőrzéséhez szüksége van.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Fordítás</translation>
<translation id="5991049340509704927">Nagyítás</translation>
<translation id="5993332328670040093">Az adathasználatot a továbbiakban nem méri a böngésző.</translation>
<translation id="6003177993629630467">A <ph name="PRODUCT_NAME" /> nem tudja rendszeresen frissíteni önmagát.</translation>
@@ -3191,7 +3245,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-eszköz csatlakoztatva</translation>
<translation id="6032912588568283682">Fájlrendszer</translation>
<translation id="6034662038931255275">Az operációs rendszer frissítése sikerült</translation>
-<translation id="6035651096710386140">Csak az egyiket használja – vagy a Ctrl, vagy az Alt gombot</translation>
<translation id="6039651071822577588">A hálózatitulajdonság-szótár formátuma hibás</translation>
<translation id="604001903249547235">Biztonsági mentés a felhőbe</translation>
<translation id="6040143037577758943">Bezárás</translation>
@@ -3199,8 +3252,8 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="604124094241169006">Automatikus</translation>
<translation id="6042169520002885235">A nyomtató gyártójának és modelljének kiválasztása</translation>
<translation id="6042308850641462728">Hosszabban</translation>
+<translation id="6042850536017090003">Koppintson az Alkalmazásértesítések elemre.</translation>
<translation id="6043317578411397101">A(z) <ph name="APP_NAME" /> megosztja a Chrome egy lapját a következővel: <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Kész</translation>
<translation id="6044805581023976844">A(z) <ph name="APP_NAME" /> megosztja a Chrome egy lapját és a hangot a következővel: <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Tartsa lenyomva a(z) |<ph name="ACCELERATOR" />| gombot a teljes képernyős mód elhagyásához</translation>
<translation id="6049065490165456785">Fotó a belső kamerával</translation>
@@ -3212,6 +3265,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6056710589053485679">Normál újratöltés</translation>
<translation id="6059652578941944813">Tanúsítvány-hierarchia</translation>
<translation id="6059925163896151826">USB-eszközök</translation>
+<translation id="6060435378291459521">A(z) <ph name="PLUGIN_NAME" /> összeomlott.</translation>
<translation id="6064217302520318294">Képernyőzárolás</translation>
<translation id="6065289257230303064">Tanúsítványtulajdonos könyvtárattribútumai</translation>
<translation id="6068338049763724728">Távoli regisztrálás engedélyezése</translation>
@@ -3243,9 +3297,11 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6107012941649240045">Tulajdonos</translation>
<translation id="6112952769866305444">Személy szerkesztése, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">A visszalépéshez nyomja meg az alábbi billentyűparancsot: |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">Megtekinteni a vágólapra másolt szövegeket és képeket</translation>
<translation id="6116921718742659598">Nyelvi és beviteli beállítások módosítása</translation>
<translation id="6120205520491252677">Az oldal rögzítése a kezdőképernyőn...</translation>
<translation id="6122081475643980456">Internetkapcsolata felett más vette át az irányítást</translation>
+<translation id="6122095009389448667">A webhely vágólap megtekintésére vonatkozó tiltásának fenntartása</translation>
<translation id="6122875415561139701">Az írási művelet nem engedélyezett a következÅ‘n: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6124650939968185064">Ettől a bővítménytől a következő bővítmények függnek:</translation>
<translation id="6125479973208104919">Sajnos ismét hozzá kell adnia fiókját a(z) <ph name="DEVICE_TYPE" /> eszközhöz.</translation>
@@ -3287,6 +3343,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6178664161104547336">Tanúsítvány kiválasztása</translation>
<translation id="6180288788882902869">A(z) <ph name="DEVICE_TYPE" /> eszközén lévő Google Play</translation>
<translation id="6181431612547969857">Letöltés letiltva</translation>
+<translation id="6181803575025675566">A működési módot a <ph name="LINK_START" />Beállítások<ph name="LINK_END" /> oldalon szabályozhatja.</translation>
<translation id="6185132558746749656">Eszközhely</translation>
<translation id="6185696379715117369">Lapozás felfelé</translation>
<translation id="6189412234224385711">Megnyitás a következővel: <ph name="EXTENSION_NAME" /></translation>
@@ -3319,7 +3376,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6237816943013845465">Lehetővé teszi a képernyő felbontásának módosítását</translation>
<translation id="6238923052227198598">Legutóbbi jegyzet megtartása a lezárási képernyőn</translation>
<translation id="6239558157302047471">&amp;Keret újratöltése</translation>
-<translation id="624022915548992686">Oldal elhagyása</translation>
<translation id="6241530762627360640">A rendszerrel párosított Bluetooth-eszközökkel kapcsolatos információk elérése és a közeli Bluetooth-eszközök felderítése.</translation>
<translation id="6243774244933267674">A szerver nem érhető el</translation>
<translation id="6246413617632217567">Nem sikerült importálni a felügyelt felhasználót. Kérjük, ellenőrizze a merevlemezen rendelkezésre álló helyet és az engedélyeket, majd próbálja újra.</translation>
@@ -3336,13 +3392,13 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6263284346895336537">Nem fontos</translation>
<translation id="6263541650532042179">szinkronizálás visszaállítása</translation>
<translation id="6264365405983206840">Össz&amp;es kiválasztása</translation>
+<translation id="6265930187414222160">Kész. Sikeresen eltávolítottuk a kártékony szoftvert.</translation>
<translation id="6267166720438879315">Válasszon tanúsítványt a <ph name="HOST_NAME" /> hitelesítéséhez</translation>
<translation id="6268252012308737255">Megnyitás ezzel: <ph name="APP" /></translation>
<translation id="6268747994388690914">Könyvjelzők importálása HTML-fájlból...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />Redszer- és alkalmazásadatok<ph name="END_LINK1" />, valamint <ph name="BEGIN_LINK2" />mutatószámok<ph name="END_LINK2" /> küldése</translation>
<translation id="6272643420381259437">Hiba (<ph name="ERROR" />) történt a beépülő modul letöltése során</translation>
<translation id="6273677812470008672">Minőség</translation>
-<translation id="6274087148640822908">Bővítményeket és alkalmazásokat a <ph name="BEGIN_LINK" />Chrome Internetes áruházban<ph name="END_LINK" /> kereshet</translation>
<translation id="62751439899495218">Fotó lecserélése</translation>
<translation id="6276301056778294989">Győződjön meg róla, hogy az eszközön ugyanaz a kód látható.</translation>
<translation id="6277105963844135994">Hálózati időtúllépés</translation>
@@ -3368,12 +3424,12 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6311220991371174222">Nem indítható el a Chrome, mert hiba történt profiljának megnyitása során. Próbálkozzon a Chrome újraindításával.</translation>
<translation id="6312403991423642364">Ismeretlen hálózati hiba</translation>
<translation id="6313641880021325787">KILÉPÉS A VIRTUÃLIS VALÓSÃGBÓL</translation>
-<translation id="6314335155547195432">Jelszó létrehozása</translation>
<translation id="6314819609899340042">Sikeresen engedélyezte a hibakeresési szolgáltatásokat ezen a(z) <ph name="IDS_SHORT_PRODUCT_NAME" /> eszközön.</translation>
-<translation id="6315343732431721770">Kezdőoldala módosult, így már a következőt is tartalmazza: <ph name="URL" />. A kezdőoldalt módosító bővítmények letiltásához kattintson a Visszaállítás gombra.</translation>
<translation id="6315493146179903667">Összes az előtérbe</translation>
<translation id="6316806695097060329">A <ph name="SHORT_PRODUCT_NAME" /> tervezése során az volt a cél, hogy Önnek a lehető legjobb internetezési élményt nyújthassuk.</translation>
+<translation id="6317318380444133405">Már nem támogatott.</translation>
<translation id="6317369057005134371">Várakozás az alkalmazás ablakára...</translation>
+<translation id="6318407754858604988">A letöltés megkezdődött</translation>
<translation id="6322279351188361895">A privát kulcs olvasása sikertelen.</translation>
<translation id="6325191661371220117">Automatikus indítás tiltása</translation>
<translation id="6326175484149238433">Eltávolítás a Chrome-ból</translation>
@@ -3383,7 +3439,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6333049849394141510">Szinkronizálás beállítása</translation>
<translation id="6333064448949140209">A fájlt elküldjük a Google-nak hibakeresésre</translation>
<translation id="6333834492048057036">Címsávra fókuszálás a kereséshez</translation>
-<translation id="6336907568130557310">Jelszavai mindenki számára láthatók lesznek, aki hozzáfér az exportált fájlhoz. A fájlt ne ossza meg senkivel, és törölje az importálás után.</translation>
<translation id="6339668969738228384">Új profil létrehozása a következőhöz: <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Nem sikerült csatlakozni a szerverhez. Ellenőrizze a hálózati kapcsolatot, és próbálja újra. Ha a probléma továbbra is fennáll, indítsa újra a Chromebookot.</translation>
<translation id="6340071272923955280">Internetes nyomtatási protokoll (IPPS)</translation>
@@ -3406,7 +3461,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">A Smart Lock beállítása Androidon</translation>
<translation id="6374469231428023295">Próbálja újra</translation>
-<translation id="6377158645544167202">Nem sikerült a nyomtató csatlakoztatása. Ellenőrizze, hogy be van-e kapcsolva a nyomtató, és hogy csatlakozik-e a Chromebookhoz Wi-Fi-n vagy USB-n keresztül.</translation>
<translation id="6380143666419481200">Elfogadás és folytatás</translation>
<translation id="6383051423892982287">A szinkronizált adatok titkosítása saját <ph name="BEGIN_LINK" />összetett szinkronizálási jelszóval<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">A keresési beállítások módosítása a következőre: <ph name="SEARCH_HOST" /></translation>
@@ -3498,6 +3552,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6503077044568424649">Gyakori</translation>
<translation id="6504611359718185067">Ha nyomtatót szeretne hozzáadni, csatlakozzon az internethez</translation>
<translation id="6506374932220792071">X9.62 ECDSA aláírás a következővel: SHA-256</translation>
+<translation id="6508248480704296122">Kapcsolódik a következőhöz: <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Alkalmazás: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Médiaengedély</translation>
<translation id="6510568984200103950">Kevesebb beállítás</translation>
@@ -3531,9 +3586,11 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6551508934388063976">A parancs nem érhető el. Új ablak megnyitásához nyomja meg a Ctrl+N billentyűkódot.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> felhasználó</translation>
<translation id="6555432686520421228">Eltávolít minden felhasználói fiókot, és visszaállítja <ph name="IDS_SHORT_PRODUCT_NAME" /> eszközét a használat kezdetén fennálló állapotába.</translation>
+<translation id="6555810572223193255">Az eltávolítási funkció jelenleg nem áll rendelkezésre</translation>
<translation id="6556866813142980365">Újra</translation>
<translation id="6558280019477628686">Hiba történt. Előfordulhat, hogy egyes elemek nem törlődtek.</translation>
<translation id="6559580823502247193">(már az eszközön van)</translation>
+<translation id="6560713683827832045">Ellenőrizze, hogy bekapcsolt állapotban vannak-e az alkalmazásértesítések. Ha nem, koppintson a kapcsolóra az engedélyezéshez.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">A fájl elérési útja vagy neve túl hosszú. Kérjük, mentse rövidebb névvel, illetve másik helyre.</translation>
<translation id="656398493051028875">„<ph name="FILENAME" />†törlése...</translation>
@@ -3562,7 +3619,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6606070663386660533">8. lap</translation>
<translation id="6607272825297743757">Fájlinformáció</translation>
<translation id="6607831829715835317">További eszközök</translation>
-<translation id="6610183966322615106">A nyomtató hozzáadása során hiba történt</translation>
<translation id="6612358246767739896">Védett tartalom</translation>
<translation id="6613452264606394692">Gyorsan visszajuthat ide, ha hozzáadja az oldalt a könyvjelzőkhöz</translation>
<translation id="6615455863669487791">Megjelenítés</translation>
@@ -3639,9 +3695,11 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6736045498964449756">Hoppá! A jelszavak nem egyeznek.</translation>
<translation id="6736243959894955139">Cím</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Ugyan már nem tud hozzáférni régi profiljához, de az eltávolítása lehetséges.</translation>
<translation id="6739923123728562974">Asztali parancsikon megjelenítése</translation>
<translation id="6740234557573873150">A(z) <ph name="FILE_NAME" /> letöltése szünetel</translation>
<translation id="6742339027238151589">Szkript számára elérhető</translation>
+<translation id="6743841972744298686">Szinkronizálási beállítások</translation>
<translation id="6745592621698551453">Frissítés most</translation>
<translation id="6746124502594467657">Mozgatás lefelé</translation>
<translation id="674632704103926902">Érintéssel húzás engedélyezése</translation>
@@ -3654,12 +3712,14 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6757101664402245801">Az URL kimásolva</translation>
<translation id="6758056191028427665">Ossza meg velünk, mennyire van megelégedve munkánkkal.</translation>
<translation id="6759193508432371551">Gyári beállítások visszaállítása</translation>
+<translation id="6765234885931342179">Megtekinteni a biztonsági hardverkulcs sorozatszámát</translation>
<translation id="6766101255664245434">Készítsen új fotót, vagy válasszon ki egy meglévő fotót vagy ikont.
<ph name="LINE_BREAK" />
Ez a kép lesz látható a Chromebook bejelentkezési és lezárási képernyőjén.</translation>
<translation id="6769712124046837540">Nyomtató hozzáadása...</translation>
<translation id="6771503742377376720">Tanúsítványkibocsátó</translation>
<translation id="6773575010135450071">További műveletek…</translation>
+<translation id="6777817260680419853">Ãtirányítás letiltva</translation>
<translation id="6778959797435875428">Webhelyek némításának feloldása</translation>
<translation id="677965093459947883">Nagyon kicsi</translation>
<translation id="6780439250949340171">egyéb beállítások kezelése</translation>
@@ -3734,6 +3794,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="6898699227549475383">Szervezet (O)</translation>
<translation id="6900284862687837908">Háttéralkalmazás: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Eszköz csatlakoztatása domainhez</translation>
+<translation id="6903534926908201625">A <ph name="BEGIN_LINK" />Beállításokban<ph name="END_LINK" /> bármikor személyre szabhatja, hogy milyen adatokat gyűjthet a Google.</translation>
<translation id="6904344821472985372">Fájlhozzáférés visszavonása</translation>
<translation id="6904655473976120856">Kilépéshez nyomja meg az Alkalmazás gombot</translation>
<translation id="6904713658985136356">A(z) <ph name="HOST" /> szeretné megosztani a képernyőt.</translation>
@@ -3742,17 +3803,22 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="691024665142758461">Több fájl letöltése</translation>
<translation id="6911324888870229398">Megszűnt a hálózati kapcsolat. Ellenőrizze a kapcsolatot, vagy próbáljon másik Wi-Fi-hálózatra csatlakozni.</translation>
<translation id="6911734910326569517">Memóriamennyiség</translation>
+<translation id="6914783257214138813">Jelszavai mindenki számára láthatók lesznek, aki hozzáfér az exportált fájlhoz.</translation>
<translation id="6915804003454593391">Felhasználó:</translation>
<translation id="6916590542764765824">Bővítmények kezelése</translation>
<translation id="6920989436227028121">Megnyitás normál lapként</translation>
<translation id="6922128026973287222">A Google Adatforgalom-csökkentő segítségével adatforgalmat takaríthat meg, és gyorsabban böngészhet. További információért kattintson ide.</translation>
<translation id="6929555043669117778">Előugró ablakok letiltásának fenntartása</translation>
<translation id="6930242544192836755">Időtartam</translation>
+<translation id="6934241953272494177">Médiaeszköz keresése…
+ <ph name="LINE_BREAK1" />
+ A következőket találtuk: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Az írási művelet meghaladja a következÅ‘ attribútumának maximális hosszát: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6941937518557314510">Tanúsítvánnyal történő azonosításhoz jelentkezzen be a(z) <ph name="TOKEN_NAME" /> szolgáltatásba a <ph name="HOST_NAME" /> webhelyen.</translation>
<translation id="6943176775188458830">A nyomtatás megszakítása</translation>
<translation id="6943836128787782965">A HTTP-lekérés nem sikerült</translation>
<translation id="6945221475159498467">Kiválasztás</translation>
+<translation id="694592694773692225">Ãtirányítás letiltva ezen az oldalon.</translation>
<translation id="6949306908218145636">Megnyitott oldalak felvétele a könyvjelzők közé...</translation>
<translation id="6955446738988643816">Pop-up vizsgálata</translation>
<translation id="6957231940976260713">Szolgáltatás neve</translation>
@@ -3856,13 +3922,16 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7093866338626856921">Adatok cseréje a(z) <ph name="HOSTNAMES" /> nevű eszközökkel</translation>
<translation id="7096108453481049031">Nem sikerült a felügyelt felhasználó importálása. Ellenőrizze a hálózati kapcsolatot, és próbálja újra később.</translation>
<translation id="7098447629416471489">A többi mentett keresőmotor itt jelennek meg</translation>
+<translation id="7099337801055912064">Nem használható túl nagy PPD. A maximális méret 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elem kiválasztva</translation>
<translation id="7102687220333134671">Az automatikus frissítések be vannak kapcsolva</translation>
<translation id="7106346894903675391">További tárhely vásárlása...</translation>
<translation id="7108338896283013870">Elrejtés</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">A személyre szabás be van kapcsolva. Ez a myaccount.google.com címen módosítható.</translation>
<translation id="7113502843173351041">Megismerheti az Ön e-mail-címét</translation>
<translation id="7114054701490058191">A jelszavak nem egyeznek</translation>
+<translation id="7117228822971127758">Próbálja újra később</translation>
<translation id="7117247127439884114">Bejelentkezés újra...</translation>
<translation id="711840821796638741">Kezelt könyvjelzők megjelenítése</translation>
<translation id="711902386174337313">A bejelentkezett eszközök listájának olvasása</translation>
@@ -3903,6 +3972,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7180611975245234373">Frissítés</translation>
<translation id="7180865173735832675">Testreszabás</translation>
<translation id="7186088072322679094">Gomb megtartása az eszköztáron</translation>
+<translation id="7187428571767585875">Eltávolításra vagy módosításra kerülő beállításjegyzékbeli bejegyzések:</translation>
<translation id="7191159667348037">Ismeretlen nyomtató (USB)</translation>
<translation id="7191454237977785534">Mentés másként</translation>
<translation id="7196835305346730603">Közeli Chromebox eszközök keresése…</translation>
@@ -3911,6 +3981,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />†törölve</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">A(z) <ph name="PLUGIN_NAME" /> plug-in letöltése...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Oldal elhagyása}other{Oldalak elhagyása}}</translation>
<translation id="721331389620694978">Bizonyos beállítások, amelyek a böngészési szokásokat tükrözhetik, nem lesznek törölve.</translation>
<translation id="7216409898977639127">Mobilszolgáltató</translation>
<translation id="7216595297012131718">A nyelveket tetszés szerint rendezheti</translation>
@@ -3956,6 +4027,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="727952162645687754">Letöltési hiba</translation>
<translation id="7279701417129455881">Cookie-k letiltásának kezelése...</translation>
<translation id="7280877790564589615">Engedély kérelmezve</translation>
+<translation id="7283041136720745563">Nem elegendő az Ön Google Drive-kvótája.</translation>
<translation id="7287143125007575591">Hozzáférés megtagadva.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> × <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Nyissa meg a háttérkép alkalmazást</translation>
@@ -4024,6 +4096,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7392118418926456391">A víruskeresés nem sikerült</translation>
<translation id="7392915005464253525">Bezárt ablak újram&amp;egnyitása</translation>
<translation id="7396845648024431313">A(z) <ph name="APP_NAME" /> el fog indulni a rendszer indításakor, és akkor is tovább fut a háttérben, ha már bezárta az összes többi <ph name="PRODUCT_NAME" />-ablakot.</translation>
+<translation id="7398254312354928459">A rendszer hálózati kapcsolatot váltott</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Kérjük, várjon, míg a Chromebox újraindul…</translation>
<translation id="7400839060291901923">Kapcsolat beállítása a(z) <ph name="PHONE_NAME" /> eszközön</translation>
@@ -4034,6 +4107,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7409233648990234464">Újraindítás és Powerwash</translation>
<translation id="7409836189476010449">Flash futtatása</translation>
<translation id="7410344089573941623">Kérdezzen rá, ha a(z) <ph name="HOST" /> hozzá szeretne férni a kamerához és a mikrofonhoz</translation>
+<translation id="741204030948306876">Igen, folytatom</translation>
<translation id="7412226954991670867">GPU memória</translation>
<translation id="7416362041876611053">Ismeretlen hálózati hiba.</translation>
<translation id="7417705661718309329">Google-térkép</translation>
@@ -4055,6 +4129,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7445682342344043969">Előugró ablakok letiltva</translation>
<translation id="744859430125590922">Az e személy által felkeresett webhelyek vezérlése és megtekintése a következő fiókból: <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">A nyomtató kiválasztásával engedélyt ad annak elérésére a következő bővítmény számára:</translation>
+<translation id="7453467225369441013">A rendszer a legtöbb webhelyről kijelentkezteti Önt, de Google-fiókjából nem.</translation>
<translation id="7456142309650173560">fejlesztői</translation>
<translation id="7456847797759667638">Hely megnyitása...</translation>
<translation id="7461924472993315131">Rögzítés</translation>
@@ -4065,7 +4140,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="747114903913869239">Hiba: nem lehet dekódolni a bővítményt</translation>
<translation id="7473891865547856676">Nem, köszönöm</translation>
<translation id="747459581954555080">Összes visszaállítása</translation>
-<translation id="747494631553057218">A beállításjegyzékben található bejegyzések:</translation>
+<translation id="7475034671245341386">A(z) <ph name="PLUGIN_NAME" /> hibába ütközött.</translation>
<translation id="7475671414023905704">Netscape - elveszett jelszó URL</translation>
<translation id="7476454130948140105">Az akkumulátor töltöttségi szintje túl alacsony a frissítéshez (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Ha elfelejtette összetett jelszavát, állítsa le és állítsa vissza a <ph name="BEGIN_LINK" />Google irányítópulton<ph name="END_LINK" /> keresztül történő szinkronizálást.</translation>
@@ -4080,6 +4155,9 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7487067081878637334">Technológia</translation>
<translation id="7487099628810939106">Kattintás előtti késleltetés:</translation>
<translation id="7487969577036436319">Nincsenek összetevők telepítve</translation>
+<translation id="7489215562877293245">A következőket találtuk: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ A rendszer készen áll a <ph name="BEGIN_LINK" />Google Drive-ra<ph name="END_LINK" /> történő biztonsági mentésre</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Összes &amp;megnyitása}=1{Könyvjelző &amp;megnyitása}other{Összes (#) &amp;megnyitása}}</translation>
<translation id="7489605380874780575">Jogosultság ellenőrzése</translation>
<translation id="749028671485790643">Személy: <ph name="VALUE" /></translation>
@@ -4092,7 +4170,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7497215489070763236">Szerver CA tanúsítványa</translation>
<translation id="7502658306369382406">IPv6-cím</translation>
<translation id="7503191893372251637">Netscape-tanúsítvány típusa</translation>
-<translation id="7503607651407946808">Az oldal fordítása folyamatban van…</translation>
<translation id="7503821294401948377">Nem sikerült a(z) '<ph name="ICON" />' ikon betöltése a böngészőművelethez.</translation>
<translation id="750509436279396091">Letöltések mappa megnyitása</translation>
<translation id="7505167922889582512">Rejtett fájlok megjelenítése</translation>
@@ -4104,9 +4181,9 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7517569744831774757">Beállítások visszaállítása alapértelmezettre.</translation>
<translation id="7517786267097410259">Hozzon létre egy jelszót –</translation>
<translation id="7518150891539970662">WebRTC-naplók (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Az oldal fordítása folyamatban van…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Létrehozás</translation>
+<translation id="7526413953848747421">Hasznos Google-szolgáltatásokat (például helyesírás-ellenőrzés és keresés koppintással) használhat a Chrome-ban</translation>
<translation id="7529411698175791732">Ellenőrizze az internetkapcsolatot. Ha a probléma továbbra is fennáll, próbáljon ki-, majd újra bejelentkezni.</translation>
<translation id="7530016656428373557">Kisütési teljesítmény wattban</translation>
<translation id="7536709149194614609">Kérjük, indítsa újra az eszközt, majd próbálja újra.</translation>
@@ -4130,7 +4207,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
létrehozni a felügyelt felhasználót.</translation>
<translation id="756445078718366910">Böngészőablak megnyitása</translation>
<translation id="7564847347806291057">Folyamat leállítása</translation>
-<translation id="7565291891798266313">A keresőmotor a következőre módosult: <ph name="URL" />. A keresőmotort módosító bővítmények letiltásához kattintson a Visszaállítás gombra.</translation>
<translation id="7566118625369982896">Play-alkalmazáslinkek kezelése</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome-adatok törölve</translation>
@@ -4139,13 +4215,10 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7573172247376861652">Akkumulátor töltése</translation>
<translation id="7576032389798113292">6×4</translation>
<translation id="7576690715254076113">Szétválogatás</translation>
-<translation id="7577815336900970562">Wi-Fi- és mobilhálózatok használata a tartózkodási hely megállapításához</translation>
<translation id="7579149537961810247">Webhelyek némítása</translation>
<translation id="7580671184200851182">Azonos hang lejátszása mindegyik hangszórón (monó hang)</translation>
-<translation id="7581273696622423628">Kérdőív kitöltése</translation>
<translation id="7581462281756524039">Egy karbantartó eszköz</translation>
<translation id="7582582252461552277">Ezt a hálózatot részesítse előnyben</translation>
-<translation id="7586312264284919041">Szeretné lefordítani ezt az oldalt?</translation>
<translation id="7586498138629385861">A Chrome futtatása folytatódik, ha vannak megnyitott Chrome-alkalmazások.</translation>
<translation id="7589461650300748890">Hoppá! Legyen óvatosabb.</translation>
<translation id="7589661784326793847">Egy pillanat…</translation>
@@ -4162,6 +4235,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7607274158153386860">Táblagépre optimalizált webhely kérése</translation>
<translation id="7611008212562900400">Kereshet az eszközén, az alkalmazások között és az interneten…</translation>
<translation id="7615910377284548269">Nem sandboxba helyezett beépülő modulok letiltásának kezelése…</translation>
+<translation id="7616214729753637086">Eszköz regisztrálása…</translation>
<translation id="7617366389578322136">Csatlakozás a(z) „<ph name="DEVICE_NAME" />†eszközhöz</translation>
<translation id="761779991806306006">Nincs mentett jelszó.</translation>
<translation id="7622114377921274169">Töltés.</translation>
@@ -4190,6 +4264,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7664620655576155379">Nem támogatott Bluetooth-eszköz: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="7665369617277396874">Fiók hozzáadása</translation>
<translation id="7671130400130574146">Az ablak fejlécének és keretének megjelenítése</translation>
+<translation id="7683373461016844951">A folytatáshoz kattintson az OK gombra, majd a Személy hozzáadása lehetőségre. Ekkor létrehozhatja az e-mail-címéhez (<ph name="DOMAIN" />) tartozó új profilt.</translation>
<translation id="7684212569183643648">A rendszergazda telepítette</translation>
<translation id="7684559058815332124">Hitelesítési portál bejelentkezési oldalának felkeresése</translation>
<translation id="7685049629764448582">JavaScript memória</translation>
@@ -4248,7 +4323,6 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7773726648746946405">Programfolyamat-tárolás</translation>
<translation id="7781335840981796660">Az összes felhasználói fiók és helyi adat törlődik.</translation>
<translation id="7782102568078991263">Nincs több javaslat a Google-tól</translation>
-<translation id="778330624322499012">Nem sikerült a(z) <ph name="PLUGIN_NAME" /> betöltése</translation>
<translation id="7784067724422331729">A számítógép biztonsági beállításai letiltották ezt a fájlt.</translation>
<translation id="7786207843293321886">Kilépés a Vendég munkamenetből</translation>
<translation id="7786889348652477777">Alkalmazás új&amp;ratöltése</translation>
@@ -4282,7 +4356,13 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7815680994978050279">Veszélyes letöltés letiltva</translation>
<translation id="7818135753970109980">Új téma hozzáadva (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA vagy RSN)</translation>
+<translation id="7819992334107904369">Chrome-szinkronizálás</translation>
<translation id="782057141565633384">Vide&amp;ocím másolása</translation>
+<translation id="7821462174190887129">A következőket találtuk: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Nem elegendő az Ön Google Drive-kvótája. További <ph name="FILE_SIZE" /> tárhelyre van szükség.
+ <ph name="LINE_BREAK2" />
+ Próbálkozzon kevesebb fotó kiválasztásával.</translation>
<translation id="782590969421016895">Jelenlegi oldalak használata</translation>
<translation id="7829298379596169484">Hozzáférés a hangbemenethez</translation>
<translation id="7831368056091621108">hogy megkaphassa ezt a bővítményt, előzményeit és az egyéb Chrome-beállításokat valamennyi eszközén.</translation>
@@ -4320,6 +4400,7 @@ Győződjön meg arról, hogy nem ad ki bizalmas adatokat.</translation>
<translation id="7881969471599061635">Feliratok letiltása</translation>
<translation id="7882358943899516840">Szolgáltató típusa</translation>
<translation id="7885253890047913815">Legutóbbi célhelyek</translation>
+<translation id="7886917304091689118">Fut a Chrome-ban</translation>
<translation id="7887334752153342268">Másodpéldány</translation>
<translation id="7887864092952184874">Bluetooth-egér párosítva</translation>
<translation id="7889966925761734854">Ugrás</translation>
@@ -4403,7 +4484,9 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8000066093800657092">Nincs hálózat</translation>
<translation id="8001504501378762252">Előfordulhat, hogy egy webhely ellopta jelszavát</translation>
<translation id="8004582292198964060">Böngésző</translation>
+<translation id="8005600846065423578">Annak engedélyezése, hogy a(z) <ph name="HOST" /> mindig láthassa a vágólapot</translation>
<translation id="8008356846765065031">Az internetkapcsolat megszűnt. Kérjük, ellenőrizze az internetkapcsolatot.</translation>
+<translation id="8008765610824028412">Nem sikerült a(z) <ph name="PLUGIN_NAME" /> betöltése.</translation>
<translation id="8008818777654712271">Bizonyos rendszer-információk és oldaltartalmak automatikus küldése a Google-nak a veszélyes alkalmazások és webhelyek felderítése érdekében</translation>
<translation id="8012382203418782830">Az oldal fordítása megtörtént.</translation>
<translation id="8014154204619229810">A frissítő most fut. Frissítsen egy perc múlva, és ellenőrizze az állapotát.</translation>
@@ -4504,7 +4587,6 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="816055135686411707">Hiba a tanúsítvány bizalmi beállításainál</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Új jegyzet létrehozása</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Mikrofonbeállítások kezelése…</translation>
<translation id="8168435359814927499">Tartalom</translation>
<translation id="8174047975335711832">Eszközadatok</translation>
@@ -4521,7 +4603,6 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8191230140820435481">Alkalmazások, bővítmények és témák kezelése</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Lemezen elfoglalt méret</translation>
-<translation id="8195739004487400241">Kezdőlapja a következőre módosult: <ph name="URL" />. A kezdőlapot módosító bővítmények letiltásához kattintson a Visszaállítás gombra.</translation>
<translation id="8199300056570174101">Hálózati (szolgáltatási) és eszköztulajdonságok</translation>
<translation id="8200772114523450471">Folytatás</translation>
<translation id="8202160505685531999"><ph name="DEVICE_TYPE" />-profilja frissítéséhez adja meg újra jelszavát.</translation>
@@ -4539,6 +4620,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8226619461731305576">Nyomtatólista</translation>
<translation id="8226742006292257240">Alább látható a véletlenszerűen generált TPM-jelszó, amelyet a számítógépéhez rendeltünk:</translation>
<translation id="8227119283605456246">Fájl csatolása</translation>
+<translation id="8233198815467326623">Visszaállítja az alapértelmezett kezdőlapot?</translation>
<translation id="8234795456569844941">Kérjük, segítsen mérnökeinknek a hiba kijavításában. Mondja el nekünk, hogy mi történt közvetlenül a profilhiba-üzenet megjelenése előtt:</translation>
<translation id="8234989666557591529">Válassza ki <ph name="DEVICE_TYPE" /> eszköze lezárásának feloldásához használni kívánt telefont</translation>
<translation id="8238649969398088015">Súgótipp</translation>
@@ -4564,7 +4646,6 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8261378640211443080">A bővítmény nem a(z) <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> szolgáltatásból származik, és előfordulhat, hogy az Ön tudta nélkül lett telepítve.</translation>
<translation id="8261387128019234107">Fiók hozzáadása a következőhöz: <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Törlés</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> fotó biztonsági mentésének végrehajtása folyamatban van a <ph name="BEGIN_LINK" />Google Drive-on<ph name="END_LINK" /></translation>
<translation id="826246685091802258">A(z) <ph name="BAD_FLAG" /> nincs megvalósítva ebben a buildben.</translation>
<translation id="8263744495942430914">A(z) <ph name="FULLSCREEN_ORIGIN" /> letiltotta az egérmutatót.</translation>
<translation id="8264718194193514834">A(z) „<ph name="EXTENSION_NAME" />†aktiválta a teljes képernyős módot.</translation>
@@ -4666,6 +4747,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8454288007744638700">Vagy válasszon új hálózatot:</translation>
<translation id="845627346958584683">Lejárat időpontja</translation>
<translation id="8456681095658380701">Érvénytelen név</translation>
+<translation id="8457451314607652708">Könyvjelzők importálása</translation>
<translation id="8460336040822756677">Ha kikapcsolja a Smart Lock <ph name="DEVICE_TYPE" /> eszközhöz funkciót, akkor a jövőben nem tudja feloldani Chrome-eszközeit a telefonja használatával, hanem be kell írnia jelszavát.</translation>
<translation id="8461329675984532579">Otthoni szolgáltató neve</translation>
<translation id="84613761564611563">Hálózatkonfigurációs UI kérése megtörtént, kérjük, várjon…</translation>
@@ -4730,14 +4812,15 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8569764466147087991">Válassza ki a megnyitni kívánt fájlt</translation>
<translation id="8571213806525832805">Az elmúlt négy hétből</translation>
<translation id="8574990355410201600">Hangok folyamatos engedélyezése a következőn: <ph name="HOST" /></translation>
+<translation id="8578639784464423491">A szó hossza nem haladhatja meg a 99 betűt</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> elem szinkronizálása…</translation>
<translation id="857943718398505171">Engedélyezve (ajánlott)</translation>
<translation id="8581809080475256101">Nyomja meg az előrelépéshez, illetve választhatja a helyi menüt az előzmények megtekintéséshez</translation>
<translation id="8584280235376696778">&amp;Videó megnyitása új lapon</translation>
<translation id="8588866096426746242">Profilstatisztikák megjelenítése</translation>
+<translation id="8589652987924574405">A böngésző szinkronizálni fogja a könyvjelzőket, az előzményeket, a jelszavakat és az egyéb beállításokat az Ön Google-fiókjával, hogy bármelyik eszközén hozzájuk férjen. Ezt később bármikor módosíthatja a beállítások között.</translation>
<translation id="8590375307970699841">Automatikus frissítések beállítása</translation>
<translation id="8594908476761052472">Videó rögzítése</translation>
-<translation id="8595925260712451473">Kérjük, itt adja meg visszajelzését.</translation>
<translation id="8596540852772265699">Egyéni fájlok</translation>
<translation id="8597845839771543242">Tulajdonság formátuma:</translation>
<translation id="8598453409908276158">Sandbox-technológiát nem alkalmazó beépülő modul letiltva</translation>
@@ -4752,6 +4835,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8620617069779373398">Barangolás állapota</translation>
<translation id="8620765578342452535">Hálózati kapcsolatok beállítása</translation>
<translation id="8620790565535071193">Sikertelen keresés</translation>
+<translation id="8622877356447980900">Szeretné lefordítani ezt az oldalt?</translation>
<translation id="8623004009673949077">A „kiosk_only†jegyzékattribútummal rendelkező alkalmazást kioszk módban kell telepíteni a Chrome OS rendszeren.</translation>
<translation id="8624205858755890468">Engedélyezi a Segédnek a kapcsolódó információk, alkalmazások és műveletek megjelenítését.</translation>
<translation id="862542460444371744">Bővítménye&amp;k</translation>
@@ -4797,6 +4881,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8671210955687109937">Megjegyzések fűzhetők hozzá</translation>
<translation id="8673026256276578048">Keresés az interneten...</translation>
<translation id="8673383193459449849">Szerverhiba</translation>
+<translation id="8674241889607553858">Szeretné lefordítani ezt az oldalt?</translation>
<translation id="8675354002693747642">Előre megosztott kulcs</translation>
<translation id="8676374126336081632">Beírt szöveg törlése</translation>
<translation id="8677039480012021122">Adatok törlése és a csatlakoztatás megszüntetése</translation>
@@ -4809,6 +4894,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8688579245973331962">Nem látja a nevét?</translation>
<translation id="8688591111840995413">Helytelen jelszó</translation>
<translation id="8688672835843460752">Rendelkezésre áll</translation>
+<translation id="8689583087392258564">Az eszköz nem tudott csatlakozni a domainhez. A szervezeti egység érvénytelen.</translation>
<translation id="869257642790614972">A legutóbb bezárt lap újranyitása</translation>
<translation id="8695825812785969222">&amp;Hely megnyitása...</translation>
<translation id="8698464937041809063">Google-rajz</translation>
@@ -4823,6 +4909,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8708671767545720562">&amp;További információ</translation>
<translation id="8710187907779883426">rövid (1 mp)</translation>
<translation id="8711402221661888347">Hamburger</translation>
+<translation id="8712637175834984815">Sikerült</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />Rendszeradatok<ph name="END_LINK1" /> küldése</translation>
<translation id="8714154114375107944">A támogatás vége</translation>
<translation id="871476437400413057">Mentett Google-jelszavak</translation>
@@ -4898,7 +4985,6 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="882204272221080310">Firmware frissítése a nagyobb biztonság érdekében.</translation>
<translation id="8823514049557262177">Link szövegének má&amp;solása</translation>
<translation id="8824701697284169214">Ol&amp;dal hozzáadása...</translation>
-<translation id="8827850355924932817">Wi-Fi-hálózat használata a tartózkodási hely meghatározásához</translation>
<translation id="8828933418460119530">DNS neve</translation>
<translation id="8830796635868321089">Nem sikerült a frissítés ellenőrzése a jelenlegi proxybeállítások használatával. Kérjük, módosítsa a <ph name="PROXY_SETTINGS_LINK_START" />proxybeállításait<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">A hálózati konfigurációt a következő szabályozza: <ph name="USER_EMAIL" />.</translation>
@@ -4951,13 +5037,14 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="8912793549644936705">Nyújtva</translation>
<translation id="8915370057835397490">Javaslatok betöltése</translation>
<translation id="8916476537757519021">Inkognitó subframe: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">Szinkronizálás a következő fiókkal: <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Mindig engedélyezi a hirdetéseket ezen a webhelyen</translation>
<translation id="8925458182817574960">&amp;Beállítások</translation>
<translation id="8926389886865778422">Többször ne figyelmeztessen</translation>
<translation id="8926518602592448999">A fejlesztői módban futó bővítmények kikapcsolása</translation>
<translation id="892706138619340876">Egyes beállítások alaphelyzetbe álltak</translation>
<translation id="8931394284949551895">Új eszközök</translation>
+<translation id="893242274404530797">Az azonnali internetmegosztáshoz szükség van a Google Play-szolgáltatások értesítéseire</translation>
<translation id="8933960630081805351">&amp;Megjelenítés a Finderben</translation>
<translation id="8934732568177537184">Tovább</translation>
<translation id="8938356204940892126">Feladom</translation>
@@ -5015,6 +5102,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="9024127637873500333">&amp;Megnyitás új lapon</translation>
<translation id="9024331582947483881">teljes képernyő</translation>
<translation id="9025098623496448965">Rendben. Visszatérek a bejelentkezési képernyőre</translation>
+<translation id="902659348151742535">A Google felhasználhatja az Ön böngészési előzményeit a Keresés, a hirdetések és más Google-szolgáltatások személyre szabására.</translation>
<translation id="9026731007018893674">letöltés</translation>
<translation id="9027146684281895941">A személy felügyelete az általa megnyitott webhelyek szabályozásával és megtekintésével az Ön Google-fiókjából.</translation>
<translation id="9027459031423301635">Link megnyitása új &amp;lapon</translation>
@@ -5055,7 +5143,6 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="9084064520949870008">Megnyitás ablakként</translation>
<translation id="9088234649737575428">A(z) <ph name="PLUGIN_NAME" /> beépülő modult letiltotta a vállalati házirend</translation>
<translation id="9088917181875854783">Kérjük, erősítse meg, hogy ez az azonosítókulcs jelenik meg a(z) "<ph name="DEVICE_NAME" />" nevű eszközön:</translation>
-<translation id="9090669887503413452">Rendszerinformáció küldése</translation>
<translation id="9094033019050270033">Jelszó frissítése</translation>
<translation id="9094982973264386462">Eltávolítás</translation>
<translation id="9095253524804455615">Eltávolítás</translation>
@@ -5109,6 +5196,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="9170397650136757332">Óvatosan mozgassa ujját a teljes ujjlenyomat rögzítéséhez</translation>
<translation id="9170848237812810038">&amp;Visszavonás</translation>
<translation id="9170884462774788842">A számítógépen lévő egyik program olyan témát adott hozzá, amely módosíthatja a Chrome működését.</translation>
+<translation id="9173995187295789444">Bluetooth-eszközök keresése…</translation>
<translation id="9174212595744391062">Ezzel törli az összes webhely cookie-jait és gyorsítótárát, beleértve a következőket:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth-eszköz csatlakoztatva</translation>
<translation id="9177499212658576372">Jelenleg <ph name="NETWORK_TYPE" /> hálózathoz kapcsolódik.</translation>
@@ -5133,6 +5221,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="932327136139879170">FÅ‘oldal</translation>
<translation id="932508678520956232">Nem sikerült előkészíteni a nyomtatást.</translation>
<translation id="93393615658292258">Csak jelszó</translation>
+<translation id="935490618240037774">A böngésző szinkronizálni fogja a könyvjelzőket, az előzményeket, a jelszavakat és az egyéb beállításokat Google-fiókjával, hogy bármelyik eszközén hozzájuk férjen.</translation>
<translation id="936801553271523408">Rendszerdiagnosztikai adatok</translation>
<translation id="93766956588638423">Bővítmény javítása</translation>
<translation id="938470336146445890">Kérjük, telepítsen felhasználói tanúsítványt.</translation>
@@ -5153,6 +5242,7 @@ A kulcsfájlt tartsa biztonságos helyen. Szüksége lesz rá ahhoz, hogy új ve
<translation id="960987915827980018">Körülbelül 1 óra van hátra</translation>
<translation id="962802172452141067">Könyvjelzők mapparendszere</translation>
<translation id="968174221497644223">Alkalmazás-gyorsítótár</translation>
+<translation id="969096075394517431">Nyelvek módosítása</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 lap}other{# lap}}</translation>
<translation id="971774202801778802">Könyvjelző URL-je</translation>
<translation id="973473557718930265">Kilépés</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_id.xtb b/chromium/chrome/app/resources/generated_resources_id.xtb
index 3bd9b48cc95..38c6a626c5a 100644
--- a/chromium/chrome/app/resources/generated_resources_id.xtb
+++ b/chromium/chrome/app/resources/generated_resources_id.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Buka Link di Jendela <ph name="APP" /> baru</translation>
<translation id="1005274289863221750">Menggunakan mikrofon dan kamera Anda</translation>
<translation id="1007408791287232274">Tidak dapat memuat perangkat.</translation>
+<translation id="1008186147501209563">Ekspor bookmark</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Halaman Tidak Merespons}other{Halaman Tidak Merespons}}</translation>
<translation id="1012794136286421601">File Dokumen, Spreadsheet, Slide, dan Gambar Anda sedang disinkronkan. Buka aplikasi Google Drive untuk mengaksesnya secara offline atau online.</translation>
-<translation id="1013383076511149692">Melihat teks dan gambar yang Anda salin ke papan klip</translation>
<translation id="1013707859758800957">Plugin yang dimasukkan kotak pasir diizinkan untuk dijalankan di halaman ini.</translation>
<translation id="1015318665228971643">Edit Nama Folder</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Buka semua di &amp;jendela baru}=1{Buka di &amp;jendela baru}other{Buka semua (#) di &amp;jendela baru}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Tidak dapat menghapus software berbahaya</translation>
<translation id="1062407476771304334">Ganti</translation>
<translation id="1062866675591297858">Mengelola pengguna yang dilindungi milik Anda menggunakan <ph name="BEGIN_LINK" />Dasbor Pengguna yang Dilindungi<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Pemeriksa File Pustaka Media</translation>
<translation id="1064835277883315402">Bergabung dengan jaringan pribadi</translation>
<translation id="1064912851688322329">Putuskan kaitan Akun Google Anda</translation>
<translation id="1067048845568873861">Dibuat</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Penyandian Data</translation>
+<translation id="1074944608454986967">Untuk membaca konten dengan keras, tekan dan tahan tombol Penelusuran, lalu klik atau tarik untuk memilih konten. Atau, tandai wilayah dan gunakan tombol Penelusuran + S.</translation>
<translation id="1076698951459398590">Aktifkan Tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Menyiapkan Pembaruan Otomatis untuk Semua Pengguna</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Masuk<ph name="END_SIGN_IN_LINK" /> untuk mengontrol dan melihat situs web yang dikunjungi orang ini.</translation>
<translation id="109758035718544977">Nyalakan Notifikasi Situs</translation>
<translation id="1097658378307015415">Sebelum masuk, masuklah sebagai Tamu untuk mengaktifkan jaringan <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Selalu terjemahkan <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Berhenti</translation>
<translation id="1110155001042129815">Tunggu</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Jangan izinkan situs apa pun untuk menggunakan pesan eksklusif sistem untuk mengakses perangkat MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Edit mesin telusur</translation>
-<translation id="1131167343343087859">Kartu kredit dan alamat yang menggunakan Google Payments.</translation>
<translation id="1134009406053225289">Buka di jendela penyamaran</translation>
<translation id="1137673463384776352">Buka link di <ph name="APP" /></translation>
<translation id="1140351953533677694">Mengakses perangkat Seri dan Bluetooth Anda</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plugin diblokir</translation>
<translation id="1145532888383813076">Telusuri perangkat, aplikasi, dan web.</translation>
<translation id="1146204723345436916">Impor bookmark dari file HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ditemukan.
+ <ph name="LINE_BREAK1" />
+ Tidak cukup ruang yang tersedia di penyimpanan lokal. Perlu tambahan <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Coba pilih lebih sedikit foto.</translation>
<translation id="1149088842877960903">Eksekusi JavaScript melalui AppleScript dinonaktifkan. Untuk mengaktifkannya, buka Setelan Chrome &gt; Lanjutan &gt; Sistem. Untuk informasi selengkapnya: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Bulan akhir masa berlaku</translation>
<translation id="1153356358378277386">Perangkat dihubungkan</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Ganti nama</translation>
<translation id="1175364870820465910">&amp;Cetak...</translation>
<translation id="117624967391683467">Menyalin <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Pulihkan Mesin Telusur Default?</translation>
<translation id="1177863135347784049">Sesuaikan</translation>
<translation id="1178581264944972037">Jeda</translation>
<translation id="1179803038870941185"><ph name="URL" /> ingin mendapatkan kontrol penuh atas perangkat MIDI Anda.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Membaca dan mengubah pengguna yang masuk daftar putih</translation>
<translation id="1206407435587370571">Kenali Chromebook Anda</translation>
<translation id="1209796539517632982">Server nama otomatis</translation>
+<translation id="1210982357925844241">Lihat dan kelola sandi tersimpan di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Gunakan web tanpa menyimpan histori browsing dengan jendela samaran</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> sidik jari disiapkan</translation>
<translation id="1215411991991485844">Apl latar belakang yang baru telah ditambahkan</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Menelusuri jaringan seluler</translation>
<translation id="1285320974508926690">Jangan pernah terjemahkan situs ini</translation>
<translation id="1285484354230578868">Simpan data di akun Google Drive Anda</translation>
+<translation id="1288037062697528143">Fitur Cahaya Malam akan otomatis aktif saat matahari terbenam</translation>
<translation id="1293177648337752319">Nyalakan Notifikasi Situs</translation>
<translation id="1293509594570842875">Tidak dapat membuat pengguna baru yang dilindungi. Periksa sambungan jaringan Anda dan coba lagi nanti.</translation>
<translation id="1293556467332435079">File</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">File HTML Bookmark</translation>
<translation id="1303671224831497365">Perangkat Bluetooth tidak ditemukan</translation>
<translation id="1306606229401759371">Ubah setelan</translation>
-<translation id="1307398858972670978">Akses sandi dari perangkat apa pun di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ups! Sistem gagal menyimpan token akses API jangka panjang untuk perangkat ini.</translation>
<translation id="1313405956111467313">Konfigurasi proxy otomatis</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Ini saya.</translation>
<translation id="1338776410427958681">Ciutkan <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Menghapus...</translation>
-<translation id="1339266338863469628">Default (hanya mengambil Anda)</translation>
<translation id="1340527397989195812">Cadangkan media dari perangkat menggunakan aplikasi File.</translation>
<translation id="1341988552785875222">Wallpaper saat ini disetel oleh '<ph name="APP_NAME" />'. Anda mungkin perlu mencopot pemasangan '<ph name="APP_NAME" />' sebelum memilih wallpaper lainnya.</translation>
<translation id="1346748346194534595">Kanan</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Update akan dimulai jika baterai mencapai <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Mengimpor <ph name="FILE_COUNT" /> file...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Tidak dapat menemukan PPD. Pastikan Chromebook sudah online dan coba lagi.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> diblokir</translation>
<translation id="1357589289913453911">ID Ekstensi</translation>
<translation id="1358735829858566124">File atau direktori tidak dapat digunakan.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Kiri ke Kanan</translation>
<translation id="1370646789215800222">Hapus orang?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 item yang akan dihapus}other{# item yang akan dihapus}}</translation>
+<translation id="1372841398847029212">Sinkronkan ke akun Anda</translation>
<translation id="1374844444528092021">Sertifikat yang dibutuhkan oleh jaringan "<ph name="NETWORK_NAME" />" belum dipasang ataupun tidak lagi valid. Dapatkan sertifikat baru dan cobalah menyambung lagi.</translation>
<translation id="1374962581120570592">Cookie Disetel</translation>
<translation id="1375321115329958930">Sandi Tersimpan</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Membuat pengguna yang dilindungi</translation>
<translation id="1410197035576869800">Ikon Aplikasi</translation>
<translation id="1410616244180625362">Terus izinkan <ph name="HOST" /> mengakses kamera Anda</translation>
+<translation id="1411668397053040814">Instal atau update Keyboard Daydream untuk menggunakan Chrome di VR</translation>
<translation id="1414648216875402825">Anda memperbarui ke versi tidak stabil dari <ph name="PRODUCT_NAME" /> yang berisi fitur yang sedang dalam proses. Akan terjadi mogok dan bug tidak terduga. Lanjutkan dengan hati-hati.</translation>
+<translation id="1415708812149920388">Akses baca papan klip ditolak</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID ekstensi "<ph name="EXTENSION_ID" />") tidak diizinkan dalam jenis sesi ini.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Wah! Gagal membuat kunci pribadi RSA acak.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Irisan pizza</translation>
<translation id="1467432559032391204">Kiri</translation>
<translation id="1467999917853307373"><ph name="URL" /> ingin menyimpan data di perangkat Anda secara permanen.</translation>
+<translation id="1468571364034902819">Tidak dapat menggunakan profil ini</translation>
<translation id="1470719357688513792">Setelan cookie baru akan berlaku setelah halaman dimuat ulang.</translation>
<translation id="1470811252759861213">Untuk mendapatkan ekstensi di semua komputer, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" tidak diupload. Ruang di Google Drive Anda tidak cukup.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Cache Token API Identitas</translation>
<translation id="1478233201128522094">Lain kali, ponsel baru akan membuka kunci <ph name="DEVICE_TYPE" /> ini. Nonaktifkan Smart Lock di Setelan.</translation>
<translation id="1478340334823509079">Detail: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Siap mencadangkan <ph name="FILE_COUNT" /> foto baru</translation>
<translation id="1483493594462132177">Kirim</translation>
<translation id="1485015260175968628">Sekarang aplikasi/ekstensi dapat:</translation>
<translation id="1485141095922496924">Versi <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Aktif - setelan khusus</translation>
<translation id="1493892686965953381">Menunggu <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> perangkat lain tersedia.</translation>
-<translation id="1497284176235884849">PPD yang disediakan tidak valid.</translation>
<translation id="1497522201463361063">Tidak dapat mengubah nama "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Perangkat tidak dikenal [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Akun pemilik ini harus akun yang masuk pertama dalam sesi fitur masuk banyak akun.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Mengakses backend debugger halaman</translation>
<translation id="1601560923496285236">Terapkan</translation>
<translation id="1603914832182249871">(Penyamaran)</translation>
+<translation id="1607139524282324606">Hapus entri</translation>
<translation id="1608626060424371292">Hapus pengguna ini</translation>
<translation id="1609170755653088773">Sinkronkan sandi ini ke iPhone Anda</translation>
<translation id="1609862759711084604">Pengguna sebelumnya</translation>
+<translation id="1611557582955786626">Login untuk mendapatkan pengalaman browsing yang dipersonalisasi, yang disinkronkan di seluruh perangkat</translation>
<translation id="1611584202130317952">Proses provisioning terganggu. Harap coba lagi atau hubungi administrator atau pemilik perangkat.</translation>
<translation id="1611649489706141841">maju</translation>
<translation id="1611704746353331382">Ekspor Bookmark ke file HTML...</translation>
<translation id="1612129875274679969">Simpan perangkat ini dalam mode kios secara permanen.</translation>
+<translation id="161460670679785907">Tidak dapat mendeteksi ponsel Anda</translation>
<translation id="1616206807336925449">Ekstensi ini tidak memerlukan izin khusus.</translation>
<translation id="161707228174452095">Sidik jari ditambahkan!</translation>
<translation id="1618268899808219593">Pusat Bantuan</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Tampilkan opsi masukan</translation>
<translation id="1650709179466243265">Tambahkan www. dan .com dan buka alamat</translation>
<translation id="1651008383952180276">Anda harus memasukkan frasa sandi yang sama dua kali</translation>
-<translation id="1652972346408808053">Sandi disimpan. Akses sandi Anda dari perangkat apa pun di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Tambahkan printer ke Google Cloud Print agar Anda dapat mencetak dari mana saja.}other{Tambahkan # printer ke Google Cloud Print agar Anda dapat mencetak dari mana saja.}}</translation>
<translation id="1657406563541664238">Bantu menjadikan <ph name="PRODUCT_NAME" /> lebih baik dengan mengirim statistik penggunaan dan laporan kerusakan secara otomatis ke Google</translation>
<translation id="1658424621194652532">Halaman ini mengakses mikrofon anda.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">File tidak dapat diakses karena alasan keamanan.</translation>
<translation id="167832068858235403">kecilkan vol.</translation>
<translation id="1679068421605151609">Alat Pengembang</translation>
+<translation id="16815041330799488">Jangan izinkan situs melihat teks dan gambar yang disalin ke papan klip</translation>
<translation id="1682548588986054654">Jendela Samaran Baru</translation>
+<translation id="1688935057616748272">Ketik huruf</translation>
<translation id="168991973552362966">Tambahkan printer terdekat</translation>
<translation id="1689945336726856614">Salin &amp;URL</translation>
<translation id="1692602667007917253">Ups, ada sesuatu yang salah.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Metode masukan</translation>
<translation id="175772926354468439">Aktifkan tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Lihat di Chrome Web Store</translation>
<translation id="1758831820837444715">Konfigurasikan jaringan Ethernet</translation>
<translation id="1763046204212875858">Buat pintasan aplikasi</translation>
<translation id="1763108912552529023">Terus menjelajah</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Perhatian:<ph name="END_BOLD" /> File ini bersifat sementara dan dapat dihapus secara otomatis untuk menambah ruang disk. <ph name="BEGIN_LINK" />Pelajari Lebih Lanjut<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Siapkan Smart Lock untuk <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">Tidak cukup ruang pada perangkat</translation>
+<translation id="1818007989243628752">Hapus sandi untuk <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Memeriksa</translation>
<translation id="1828149253358786390"><ph name="SITE" /> ingin mengirimi Anda pemberitahuan.</translation>
<translation id="1828378091493947763">Plugin tidak didukung di perangkat ini</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Saat memulai</translation>
<translation id="2006638907958895361">Buka Link di <ph name="APP" /></translation>
<translation id="2007404777272201486">Laporkan Masalah...</translation>
+<translation id="2015632741368427174">Pengalihan ke situs di bawah ini diblokir:</translation>
<translation id="2016430552235416146">Tradisional</translation>
<translation id="2017334798163366053">Nonaktifkan koleksi data kinerja</translation>
<translation id="2017836877785168846">Hapus histori dan pelengkapan otomatis di kolom URL.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">File bernama "<ph name="FILENAME" />" sudah ada. Apa yang ingin Anda lakukan?</translation>
<translation id="2087822576218954668">Pencetakan: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Akses dengan aman menggunakan Google Chrome</translation>
+<translation id="2089795179672254991">Tanyakan saat situs ingin melihat teks dan gambar yang disalin ke papan klip (direkomendasikan)</translation>
<translation id="2090165459409185032">Untuk memulihkan informasi akun Anda, buka: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Setelan keamanan sistem</translation>
<translation id="2091887806945687916">Suara</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Ubah ukuran</translation>
<translation id="2124930039827422115">{1,plural, =1{Diberi nilai <ph name="AVERAGE_RATING" /> oleh satu pengguna.}other{Diberi nilai <ph name="AVERAGE_RATING" /> oleh # pengguna.}}</translation>
<translation id="2126167708562367080">Sinkronisasi dinonaktifkan oleh administrator Anda.</translation>
-<translation id="2126426811489709554">Diberdayakan oleh Chrome</translation>
<translation id="2127372758936585790">Pengisi daya rendah</translation>
<translation id="212862741129535676">Persentase Pemakaian Status Frekuensi</translation>
<translation id="2128691215891724419">Kesalahan Sinkronisasi: Perbarui frasa sandi Sinkronisasi...</translation>
<translation id="2129825002735785149">Perbarui plugin</translation>
<translation id="2129904043921227933">Kesalahan Sinkronisasi: Perbarui Frasa Sandi Sinkronisasi...</translation>
<translation id="2131077480075264">Tidak dapat memasang "<ph name="APP_NAME" />" karena tidak diizinkan oleh "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Ingin Menerjemahkan Halaman Ini?</translation>
<translation id="2135787500304447609">&amp;Lanjutkan</translation>
<translation id="2136372518715274136">Masukkan sandi baru</translation>
<translation id="2136476978468204130">Frasa sandi yang Anda masukkan salah</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA Mencurigakan</translation>
<translation id="218070003709087997">Gunakan angka untuk mengindikasikan jumlah salinan yang akan dicetak (1 sampai 999).</translation>
<translation id="2187895286714876935">Kesalahan Impor Sertifikat Server</translation>
+<translation id="2187906491731510095">Ekstensi diupdate</translation>
<translation id="2188881192257509750">Buka <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Pembuka Kredensial Wi-Fi</translation>
<translation id="219008588003277019">Modul Klien Asli: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">Selamat Datang</translation>
<translation id="225692081236532131">Status aktivasi</translation>
+<translation id="2261323523305321874">Administrator Anda telah melakukan perubahan di seluruh sistem yang menonaktifkan sebagian profil lama.</translation>
<translation id="2262477216570151239">Tunda sebelum mengulangi</translation>
<translation id="2263189956353037928">Logout &amp; login kembali</translation>
<translation id="2263497240924215535">(Dinonaktifkan)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Apakah Anda ingin memasang <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metode EAP:</translation>
<translation id="2297705863329999812">Telusuri printer</translation>
-<translation id="230115972905494466">Tidak ada perangkat yang kompatibel</translation>
<translation id="2301382460326681002">Direktori akar ekstensi tidak valid.</translation>
<translation id="2302685579236571180">Lakukan penyamaran</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" telah meminta izin tambahan.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Bahasa dan masukan</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Catatan layar kunci disimpan otomatis ke <ph name="LOCK_SCREEN_APP_NAME" />. Catatan terbaru akan tetap berada di layar kunci.</translation>
+<translation id="2352947182261340447">Tidak cukup ruang di penyimpanan lokal</translation>
<translation id="2353297238722298836">Kamera dan mikrofon diizinkan</translation>
<translation id="2356070529366658676">Tanya</translation>
<translation id="2356517949307388948">Terjadi error saat Chrome menelusuri software berbahaya.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Selalu blokir akses mikrofon</translation>
<translation id="2367972762794486313">Tampilkan aplikasi</translation>
<translation id="2371076942591664043">Buka setelah &amp;selesai</translation>
-<translation id="237336063998926520">Gunakan alamat IP untuk menentukan lokasi</translation>
<translation id="2377319039870049694">Beralih ke tampilan daftar</translation>
<translation id="2377667304966270281">Hard Fault</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> file dipilih</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Terjadi error. Harap periksa printer Anda dan coba lagi.</translation>
<translation id="2385700042425247848">Nama layanan:</translation>
<translation id="2387458720915042159">Jenis sambungan proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> foto baru ditemukan
- <ph name="LINE_BREAK1" />
- Tidak cukup ruang di perangkat.
- <ph name="LINE_BREAK2" />
- Coba pilih beberapa foto untuk memulai.</translation>
<translation id="2391419135980381625">Font standar</translation>
<translation id="2391762656119864333">Cabut</translation>
<translation id="2392369802118427583">Aktifkan</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Selalu Jalankan di <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Ukuran file total</translation>
<translation id="2428510569851653187">Jelaskan yang Anda lakukan saat tab error</translation>
+<translation id="2431027948063157455">Asisten Google tidak dapat dimuat, periksa sambungan internet dan coba lagi.</translation>
<translation id="2433452467737464329">Tambahkan parameter kueri di URL untuk menyegarkan halaman secara otomatis: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Tampilan</translation>
<translation id="2435248616906486374">Jaringan terputus</translation>
@@ -916,6 +927,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2445081178310039857">Diperlukan direktori akar ekstensi.</translation>
<translation id="2448312741937722512">Jenis</translation>
<translation id="2450223707519584812">Anda tidak dapat menambahkan pengguna karena kunci API Google tidak ada. Buka <ph name="DETAILS_URL" /> untuk melihat detailnya.</translation>
+<translation id="2450849356604136918">Tidak ada tampilan aktif</translation>
<translation id="2453021845418314664">Setelan sinkronisasi lanjutan</translation>
<translation id="2453576648990281505">File sudah ada</translation>
<translation id="2453860139492968684">Selesai</translation>
@@ -923,7 +935,6 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> ingin menyalin file dari <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID Kunci Otoritas Sertifikasi</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ditambahkan</translation>
-<translation id="246335896104539386">Impor Bookmark</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Tidak dapat terhubung ke ponsel. Pastikan Anda menggunakan ponsel Android yang kompatibel, yang diaktifkan dan ada dalam jangkauan. &lt;a&gt;Pelajari lebih lanjut&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ekstensi yang tidak didukung dinonaktifkan</translation>
@@ -992,6 +1003,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2562743677925229011">Tidak masuk ke <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Selamat! Layanan data '<ph name="NAME" />' Anda telah diaktifkan dan siap digunakan.</translation>
<translation id="2566124945717127842">Powerwash untuk mengatur ulang perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> agar jadi seperti baru.</translation>
+<translation id="2567257616420533738">Sandi disimpan. Lihat dan kelola sandi tersimpan di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Infobar Container</translation>
<translation id="2570000010887652771">Lebih hemat data.</translation>
<translation id="257088987046510401">Tema</translation>
@@ -1012,6 +1024,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Setelan penelusuran default</translation>
<translation id="2586657967955657006">Papan klip</translation>
+<translation id="2586672484245266891">Masukkan URL yang lebih pendek</translation>
<translation id="2587922270115112871">Dengan membuat pengguna yang dilindungi, Anda tidak membuat Akun Google, dan setelan
serta datanya tidak akan mengikutinya ke perangkat lain dengan Penyinkronan Chrome. Pengguna yang diawasi hanya berlaku untuk perangkat ini.</translation>
<translation id="258932246702879617">Pilih <ph name="BEGIN_BOLD" />Sematkan di bilah tugas<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> menggunakan <ph name="USAGE" /> MB ruang disk.</translation>
<translation id="2633212996805280240">Hapus "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> tidak dapat menyelesaikan pemasangan, tetapi akan terus dijalankan dari citra diskanya.</translation>
+<translation id="2635176084534510129">Dapatkan pengalaman yang lebih dipersonalisasi, seperti saran konten yang lebih baik dan Terjemahan yang lebih cerdas</translation>
<translation id="2635276683026132559">Penandatanganan</translation>
<translation id="2635926034288331400">Instal ke Aplikasi</translation>
<translation id="2636625531157955190">Chrome tidak dapat mengakses gambar.</translation>
@@ -1054,14 +1068,15 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2643698698624765890">Kelola ekstensi Anda dengan mengeklik Ekstensi pada menu Window.</translation>
<translation id="2647142853114880570">muat ulang</translation>
<translation id="2647269890314209800">Cookie yang Sedang Digunakan</translation>
+<translation id="264810637653812429">Tidak ditemukan perangkat yang kompatibel.</translation>
<translation id="2648831393319960979">Menambahkan perangkat ke akun Anda - proses ini mungkin membutuhkan beberapa saat...</translation>
<translation id="2649045351178520408">ASCII bersandiaksara Base64, rantai sertifikat</translation>
<translation id="2653266418988778031">Jika Anda menghapus sertifikat Otoritas Sertifikasi (CA), browser tidak akan lagi memercayai semua sertifikat yang dikeluarkan oleh CA.</translation>
<translation id="2653659639078652383">Kirim</translation>
<translation id="265390580714150011">Nilai Bidang</translation>
-<translation id="2654286334048437383">Ekspor Bookmark</translation>
<translation id="2655386581175833247">Sertifikat pengguna:</translation>
<translation id="2660779039299703961">Acara</translation>
+<translation id="266079277508604648">Tidak dapat terhubung ke printer. Harap periksa apakah printer sudah diaktifkan dan terhubung ke Chromebook dengan Wi-Fi atau USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Webstore</translation>
<translation id="2663302507110284145">Bahasa</translation>
@@ -1084,6 +1099,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2680208403056680091">Koneksi Internet Anda Sedang Dikendalikan</translation>
<translation id="268053382412112343">Ri&amp;wayat</translation>
<translation id="2683638487103917598">Folder diurutkan</translation>
+<translation id="2684004000387153598">Untuk melanjutkan, klik Oke, lalu klik Tambahkan Pengguna guna membuat profil baru untuk alamat email Anda.</translation>
<translation id="2686759344028411998">Tidak dapat mendeteksi modul apa pun yang dimuat.</translation>
<translation id="2688196195245426394">Terjadi kesalahan saat mendaftarkan perangkat dengan server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Tampilkan opsi bahasa</translation>
@@ -1096,6 +1112,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">Kecepatan touchpad</translation>
<translation id="2706892089432507937">Perangkat USB</translation>
+<translation id="2706954854267016964">Perangkat Google Cloud Print yang dipilih tidak didukung lagi. Coba siapkan printer di setelan sistem komputer.</translation>
<translation id="2707024448553392710">Komponen sedang didownload</translation>
<translation id="270921614578699633">Rata-rata Pemindahan</translation>
<translation id="2709453993673701466">Ingin mengelola sinkronisasi dan personalisasi sebelum diaktifkan? Buka <ph name="BEGIN_LINK" />Setelan<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2737363922397526254">Ciutkan...</translation>
<translation id="2737492745329609575">Mulai penyiapan</translation>
<translation id="2738771556149464852">Tidak Setelah</translation>
+<translation id="2739046699559178272">Simpan dan lanjutkan</translation>
<translation id="2739191690716947896">Debug</translation>
<translation id="2739240477418971307">Mengubah setelan aksesibilitas Anda</translation>
<translation id="2740393541869613458">meninjau situs web yang telah dikunjungi oleh pengguna yang dilindungi, dan</translation>
@@ -1146,6 +1164,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2773802008104670137">Jenis file ini dapat membahayakan komputer.</translation>
<translation id="2775104091073479743">Edit Sidik Jari</translation>
<translation id="2776441542064982094">Sepertinya tidak tersedia perangkat untuk mendaftar di jaringan tersebut. Jika perangkat Anda menyala dan terhubung ke internet, daftarkan menggunakan petunjuk pada panduan petunjuknya.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Telah Didownload</translation>
<translation id="2783661497142353826">Kelola Aplikasi Kios</translation>
<translation id="2784407158394623927">Mengaktifkan layanan data seluler Anda</translation>
@@ -1202,7 +1221,6 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2843806747483486897">Ubah default...</translation>
<translation id="2844111009524261443">Jalankan saat diklik</translation>
<translation id="2845382757467349449">Selalu Tampilkan Bilah Bookmark</translation>
-<translation id="284682086647736321">Sertakan Ctrl, Alt, atau Command</translation>
<translation id="2847759467426165163">Transmisikan ke</translation>
<translation id="284805635805850872">Hapus software berbahaya?</translation>
<translation id="2849362176025371110">Otomatis mengirim data diagnosis dan penggunaan ke Google. Anda dapat mengubah setelan ini kapan saja di <ph name="BEGIN_LINK1" />setelan<ph name="END_LINK1" /> pada perangkat. <ph name="BEGIN_LINK2" />Pelajari Lebih Lanjut<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2849936225196189499">Kritis</translation>
<translation id="2850124913210091882">Cadangkan</translation>
<translation id="2850541429955027218">Tambahkan tema</translation>
+<translation id="2853121255651601031">Sandi Sudah Disimpan</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">sangat lama (4 dtk)</translation>
@@ -1252,6 +1271,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2908162660801918428">Tambahkan Galeri Media menurut Direktori</translation>
<translation id="2908789530129661844">Memperkecil layar</translation>
<translation id="2910318910161511225">Sambungkan ke jaringan dan coba lagi</translation>
+<translation id="2911898792135283060">Buat Sandi...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ingin menggunakan mikrofon Anda.</translation>
<translation id="2913331724188855103">Izinkan situs untuk menyimpan dan membaca data cookie (disarankan)</translation>
<translation id="2916073183900451334">Menekan Tab pada halaman web akan menyorot link, juga bidang formulir</translation>
@@ -1296,6 +1316,7 @@ Saya rasa situs ini tidak perlu diblokir!</translation>
<translation id="2989474696604907455">tidak terlampir</translation>
<translation id="2989786307324390836">Biner bersandiaksara DER, satu sertifikat</translation>
<translation id="2993517869960930405">Info Aplikasi</translation>
+<translation id="2994669386200004489">Tidak dapat mem-backup <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Dipasang oleh orang tua kami.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> Anda telah ditemukan. Namun Smart Lock hanya bekerja di perangkat dengan Android 5.0 dan yang lebih baru. &lt;a&gt;Pelajari lebih lanjut&lt;/a&gt;</translation>
<translation id="3003144360685731741">Jaringan pilihan</translation>
@@ -1354,6 +1375,7 @@ Untuk informasi selengkapnya, kunjungi <ph name="BEGIN_LINK" />Pusat Bantuan<ph
<translation id="3064410671692449875">Data tidak cukup</translation>
<translation id="3065041951436100775">Masukan tab yang ditutup.</translation>
<translation id="3065140616557457172">Ketik untuk mencari atau masukkan URL untuk menavigasi - semuanya dapat digunakan.</translation>
+<translation id="3066642396596108483">Sinkronkan bookmark, sandi, dan histori di semua perangkat Anda</translation>
<translation id="3067198360141518313">Jalankan plugin ini</translation>
<translation id="3071624960923923138">Anda dapat mengklik di sini untuk membuka tab baru</translation>
<translation id="3074037959626057712">Anda telah login dan mengaktifkan Sinkronisasi</translation>
@@ -1441,6 +1463,7 @@ Untuk informasi selengkapnya, kunjungi <ph name="BEGIN_LINK" />Pusat Bantuan<ph
<translation id="3202173864863109533">Audio tab ini dinonaktifkan.</translation>
<translation id="3206175707080061730">File dengan nama "$1" sudah ada. Apakah Anda ingin menggantikannya?</translation>
<translation id="3208703785962634733">Tidak dipastikan</translation>
+<translation id="3213187967168344806">Tidak dapat menambahkan printer. Harap nyalakan ulang komputer dan coba lagi.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proses penyambung <ph name="CLOUD_PRINT_NAME" /> ngadat. Mulai ulang?</translation>
<translation id="3221634914176615296">Jelajahi konten perangkat di aplikasi File.</translation>
@@ -1467,12 +1490,14 @@ Untuk informasi selengkapnya, kunjungi <ph name="BEGIN_LINK" />Pusat Bantuan<ph
<translation id="3254516606912442756">Deteksi zona waktu otomatis dinonaktifkan</translation>
<translation id="3264544094376351444">Font Sans-serif</translation>
<translation id="3264547943200567728">Gagal menyiapkan jaringan Chromebox</translation>
+<translation id="3264582393905923483">Konteks</translation>
<translation id="3265459715026181080">Tutup Jendela</translation>
<translation id="3267726687589094446">Lanjutkan mengizinkan download otomatis beberapa file</translation>
<translation id="3267998849713137817">Waktu Perubahan</translation>
<translation id="3268451620468152448">Tab Terbuka</translation>
<translation id="3269069891205016797">Informasi Anda akan dihapus dari perangkat ketika logout.</translation>
<translation id="3269093882174072735">Muat gambar</translation>
+<translation id="3269889795238950578">Halaman ini dapat melihat teks dan gambar yang disalin ke papan klip.</translation>
<translation id="326999365752735949">Mendownload diff</translation>
<translation id="3270965368676314374">Membaca, mengubah, dan menghapus foto, musik, serta media lain dari komputer Anda</translation>
<translation id="327147043223061465">Lihat semua data situs dan cookie</translation>
@@ -1504,6 +1529,7 @@ Untuk informasi selengkapnya, kunjungi <ph name="BEGIN_LINK" />Pusat Bantuan<ph
<translation id="3305389145870741612">Proses pemformatan dapat memakan waktu beberapa detik. Harap tunggu.</translation>
<translation id="3305661444342691068">Membuka PDF dalam Pratinjau</translation>
<translation id="3306684685104080068">Aktifkan transmisi ke layanan berbasis awan, seperti Google Hangouts.</translation>
+<translation id="3307091518408668019">UO komputer (misal, OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unit Organisasi (OU)</translation>
<translation id="3308116878371095290">Halaman ini dicegah menyetel cookie.</translation>
<translation id="3308134619352333507">Sembunyikan Tombol</translation>
@@ -1511,9 +1537,6 @@ Untuk informasi selengkapnya, kunjungi <ph name="BEGIN_LINK" />Pusat Bantuan<ph
<translation id="3309747692199697901">Selalu Jalankan di Semua Situs</translation>
<translation id="3312424061798279731">Bahasa yang diaktifkan</translation>
<translation id="3312903956926554846">Instal ke desktop</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Halaman awal diubah ke <ph name="URL" />. Untuk menonaktifkan ekstensi yang mengubah halaman awal, klik Pulihkan.</translation>
<translation id="3313590242757056087">Untuk menyetel situs web yang dapat dilihat pengguna yang dilindungi, Anda dapat mengonfigurasi batasan
dan setelan dengan mengunjungi <ph name="MANAGEMENT_URL" />.
Jika Anda tidak mengubah setelan default, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Gagal mencetak. Periksa printer Anda dan coba lagi.</translation>
<translation id="3364721542077212959">Alat stilus</translation>
<translation id="336497260564123876">Sandi disimpan. Agar sandi ada di semua perangkat, masuk ke Chrome.</translation>
+<translation id="3365598184818502391">Gunakan Ctrl atau Alt</translation>
<translation id="3367813778245106622">Masuk lagi untuk memulai sinkronisasi</translation>
<translation id="3368922792935385530">Tersambung</translation>
<translation id="3369624026883419694">Mengontak host...</translation>
@@ -1581,6 +1605,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Harap Luncurkan Ulang <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Jelaskan yang Anda Lakukan Saat Tab Error</translation>
<translation id="3427092606871434483">Izinkan (default)</translation>
+<translation id="3428419049384081277">Anda sudah login</translation>
<translation id="3429275422858276529">Bookmark halaman ini agar mudah ditemukan nanti</translation>
<translation id="3429599832623003132">$1 item</translation>
<translation id="3432227430032737297">Buang Semua Yang Ditampilkan</translation>
@@ -1603,13 +1628,14 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Membaca data Anda di sejumlah situs</translation>
<translation id="3449839693241009168">Tekan <ph name="SEARCH_KEY" /> untuk mengirimkan perintah ke <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Persentase Pemakaian Status Menganggur</translation>
-<translation id="3450505713373650336">Melakukan backup <ph name="FILE_COUNT" /> foto</translation>
<translation id="3453612417627951340">Memerlukan otorisasi</translation>
<translation id="3454157711543303649">Aktivasi selesai</translation>
+<translation id="3454224730401036106">Sambungan Anda dialihkan ke jaringan yang lebih aman</translation>
<translation id="345693547134384690">Buka gambar d&amp;i tab baru</translation>
<translation id="3459509316159669723">Pencetakan</translation>
<translation id="3459697287128633276">Agar akun Anda dapat mengakses Google Play Store, harap lakukan autentikasi dengan Penyedia Identitas Anda.</translation>
<translation id="3459774175445953971">Terakhir diubah:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ingin melihat teks dan gambar yang disalin ke papan klip</translation>
<translation id="3462413494201477527">Batalkan penyiapan akun?</translation>
<translation id="346431825526753">Ini adalah akun untuk anak yang dikelola oleh <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klik foto Anda</translation>
@@ -1622,10 +1648,12 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Menyalin...</translation>
<translation id="3473479545200714844">Kaca pembesar layar</translation>
<translation id="3475447146579922140">Spreadsheet Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 baris tidak ditampilkan&gt;}other{&lt;$1 baris tidak ditampilkan&gt;}}</translation>
<translation id="3475843873335999118">Maaf, sidik jari Anda masih tidak dapat dikenali. Masukkan sandi Anda.</translation>
<translation id="347670947055184738">Maaf! Sistem gagal mengambil kebijakan untuk perangkat Anda.</translation>
<translation id="347785443197175480">Terus izinkan <ph name="HOST" /> untuk mengakses kamera dan mikrofon Anda</translation>
<translation id="3478685642445675458">Buka kunci profil sebelum menghapus orang.</translation>
+<translation id="347919930506963698">Optimalkan Chrome</translation>
<translation id="3479552764303398839">Jangan sekarang</translation>
<translation id="3480892288821151001">Galangkan jendela ke kiri</translation>
<translation id="3481915276125965083">Pop-up berikut diblokir di halaman ini:</translation>
@@ -1643,14 +1671,17 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nama grup:</translation>
<translation id="3505030558724226696">Mencabut akses perangkat</translation>
<translation id="3507421388498836150">Izin Saat Ini untuk "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Memindai ulang perangkat Bluetooth</translation>
<translation id="3508920295779105875">Pilih Folder Lain...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Pindai ulang</translation>
<translation id="3511307672085573050">Salin Ala&amp;mat Tautan</translation>
<translation id="3511399794969432965">Masalah sambungan?</translation>
<translation id="351152300840026870">Font dengan lebar tetap</translation>
<translation id="3511528412952710609">Sebentar</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Batalkan Download}other{Batalkan Download}}</translation>
<translation id="3514373592552233661">Jika ada beberapa jaringan yang tersedia, jaringan pilihan akan lebih diprioritaskan dari jaringan yang dikenal lainnya.</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ingin melihat nomor seri kunci keamanan Anda</translation>
<translation id="3523642406908660543">Tanyakan saat situs ingin menggunakan plugin untuk mengakses komputer Anda (disarankan)</translation>
<translation id="3525897975040424366">Instal ke rak</translation>
<translation id="3527085408025491307">Folder</translation>
@@ -1680,13 +1711,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Jaringan Wi-Fi yang Anda gunakan (<ph name="NETWORK_ID" />) mungkin mengharuskan Anda mengunjungi halaman masuknya.</translation>
<translation id="3564708465992574908">Tingkat Zoom</translation>
<translation id="3566721612727112615">Tidak ada situs yang ditambahkan</translation>
-<translation id="3566866560249787686">Asisten Google tidak dapat dimuat, harap coba lagi.</translation>
<translation id="3569382839528428029">Apakah Anda ingin <ph name="APP_NAME" /> membagikan layar Anda?</translation>
<translation id="3570985609317741174">Konten web</translation>
<translation id="3571734092741541777">Siapkan</translation>
<translation id="3574210789297084292">masuk</translation>
<translation id="3576324189521867626">Berhasil dipasang</translation>
-<translation id="3578331450833904042">Default (ambil semuanya)</translation>
<translation id="3578594933904494462">Konten tab ini sedang dibagikan.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ingin membagikan printer &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; dengan grup yang Anda miliki: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Jika Anda menerima, semua anggota grup akan dapat mencetak pada printer tersebut.</translation>
<translation id="3584169441612580296">Membaca dan mengubah foto, musik, serta media lain dari komputer Anda</translation>
@@ -1701,6 +1730,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Menghapus histori dari semua perangkat yang dibuat login. Akun Google Anda mungkin memiliki bentuk histori browsing lain di <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Akses ke file lokal di perangkat Anda dinonaktifkan oleh administrator Anda.</translation>
<translation id="3600792891314830896">Mematikan suara situs yang memutar suara</translation>
+<translation id="3603177256297531067">Halaman Ini Tidak Dapat Diterjemahkan</translation>
<translation id="3603533104205588786">Anda dapat mengklik bintang untuk mem-bookmark halaman</translation>
<translation id="3603622770190368340">Mendapatkan sertifikat jaringan</translation>
<translation id="3604048165392640554">Koneksi seluler tidak ditemukan. Aktifkan Tethering Instan di perangkat lain dan coba lagi. &lt;a target="_blank" href="<ph name="URL" />"&gt;Pelajari lebih lanjut&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Administrator TI Anda telah menonaktifkan Chrome Goodies untuk perangkat Anda. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Alamat email</translation>
<translation id="3702500414347826004">Halaman awal diubah untuk menyertakan <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Tanyakan saat situs ingin melihat teks dan gambar yang Anda salin ke papan klip</translation>
<translation id="370415077757856453">JavaScript diblokir</translation>
<translation id="3704331259350077894">Penghentian Operasi</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kartu Anda telah habis masa berlakunya</translation>
<translation id="3792890930871100565">Lepaskan sambungan printer</translation>
<translation id="379422718204375917">Gunakan Smart Lock untuk login ke akun Anda</translation>
-<translation id="3794595850995182458">Keluar dari halaman</translation>
<translation id="3796648294839530037">Jaringan Favorit:</translation>
<translation id="3797900183766075808">&amp;Menelusuri <ph name="SEARCH_ENGINE" /> untuk “<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Memungkinkan Anda mengaktifkan/menonaktifkan ketuk untuk mengeklik</translation>
@@ -1854,10 +1882,8 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Tambahkan yang lain</translation>
<translation id="3812525830114410218">Sertifikat buruk</translation>
<translation id="3813296892522778813">Buka <ph name="BEGIN_LINK_CHROMIUM" />bantuan Google Chrome<ph name="END_LINK_CHROMIUM" /> jika tidak dapat menemukan yang Anda cari</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> foto baru ditemukan
- <ph name="LINE_BREAK1" />
- Siap mencadangkan ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Izinkan semua situs mengirimkan pesan push latar belakang</translation>
+<translation id="3819497457291599334">Buka Setelan &gt; Aplikasi &amp; notifikasi &gt; Semua aplikasi &gt; Layanan Google Play.</translation>
<translation id="3819752733757735746">Tuas akses (mengontrol komputer hanya menggunakan satu atau dua tuas)</translation>
<translation id="3819800052061700452">Layar penuh</translation>
<translation id="3820172043799983114">PIN tidak valid.</translation>
@@ -1877,7 +1903,9 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> Lainnya</translation>
<translation id="3838543471119263078">Cookie serta data plugin dan situs lainnya</translation>
<translation id="383891835335927981">Tidak ada situs yang telah diperbesar atau diperkecil</translation>
+<translation id="3839516600093027468">Selalu blokir <ph name="HOST" /> dari melihat papan klip</translation>
<translation id="3840053866656739575">Sambungan ke Chromebox terputus. Mendekatlah, atau periksa perangkat sementara kami mencoba untuk menyambung kembali.</translation>
+<translation id="3842132283799370683">Gagal menggabungkan mesin ke domain. Hal ini mungkin disebabkan masalah pada unit organisasi.</translation>
<translation id="3842552989725514455">Font Serif</translation>
<translation id="385051799172605136">Mundur</translation>
<translation id="3851428669031642514">Muat skrip yang tidak aman</translation>
@@ -1886,6 +1914,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Pilih zona waktu</translation>
<translation id="3856921555429624101">Pengukuran penggunaan data telah berakhir</translation>
<translation id="3857228364945137633">Gunakan Smart Lock untuk membuka kunci <ph name="DEVICE_TYPE" /> Anda tanpa menggunakan sandi saat ponsel berada dalam jangkauan.</translation>
+<translation id="3857732810083914482">Fitur Personalisasi tidak aktif. Anda dapat mengubah setelan ini di myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Selamat datang di Hangouts Meet</translation>
<translation id="3862134173397075045">Sambutlah pengalaman Cast di Chrome!</translation>
@@ -1927,9 +1956,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Ponsel Smart Lock diubah</translation>
<translation id="3927932062596804919">Tolak</translation>
<translation id="3930521966936686665">Putar di</translation>
+<translation id="3933283459331715412">Pulihkan sandi yang dihapus untuk <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">Buka audi&amp;o di tab baru</translation>
<translation id="3936925983113350642">Sandi yang Anda pilih diperlukan untuk mengembalikan sertifikat ini nanti. Catat sandi di lokasi yang aman.</translation>
<translation id="3937640725563832867">Nama Alternatif Penerbit Sertifikat</translation>
+<translation id="3937734102568271121">Selalu Terjemahkan <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Aktifkan pengulangan otomatis</translation>
<translation id="3941357410013254652">ID Saluran</translation>
<translation id="3941565636838060942">Untuk menyembunyikan akses ke program ini, Anda perlu mencopot pemasangan dengan menggunakan
@@ -1943,6 +1974,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Diimpor dari IE</translation>
<translation id="3950820424414687140">Masuk</translation>
+<translation id="3950870029767307261">Halaman ini telah diblokir dari melihat teks dan gambar yang disalin ke papan klip</translation>
<translation id="3954354850384043518">Sedang berlangsung</translation>
<translation id="3955193568934677022">Izinkan situs memutar konten yang dilindungi (direkomendasikan)</translation>
<translation id="3956702100721821638">Tidak dapat menjangkau Google Play</translation>
@@ -1975,6 +2007,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Tidak dapat memuat javascript '<ph name="RELATIVE_PATH" />' untuk skrip konten.</translation>
<translation id="4002066346123236978">Judul</translation>
<translation id="40027638859996362">Perpindahan kata</translation>
+<translation id="4005817994523282006">Metode deteksi zona waktu</translation>
<translation id="4008291085758151621">Informasi situs tidak tersedia di VR</translation>
<translation id="4010917659463429001">Untuk mendapatkan bookmark di perangkat seluler, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Perbaiki "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Kuda</translation>
<translation id="4037889604535939429">Edit orang</translation>
<translation id="4042264909745389898">Persyaratan Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Keluar dari Halaman}other{Keluar dari Halaman}}</translation>
<translation id="4044612648082411741">Memasukkan sandi sertifikat</translation>
<translation id="404493185430269859">Mesin telusur default</translation>
<translation id="4047112090469382184">Mengapa fitur ini aman</translation>
@@ -2037,6 +2071,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Pindahkan jendela ke <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokuskan rak</translation>
<translation id="4114360727879906392">Jendela sebelumnya</translation>
+<translation id="4115002065223188701">Jaringan di luar jangkauan</translation>
<translation id="4115080753528843955">Beberapa layanan konten menggunakan pengenal unik untuk memberi otorisasi akses ke konten yang dilindungi</translation>
<translation id="411666854932687641">Memori Pribadi</translation>
<translation id="4120817667028078560">Jalur terlalu panjang</translation>
@@ -2047,6 +2082,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Ekstensi ini telah mengubah halaman apa yang ditampilkan saat Anda menelusuri dari Omnibox.</translation>
<translation id="413121957363593859">Komponen</translation>
<translation id="4131410914670010031">Hitam dan putih</translation>
+<translation id="4136203100490971508">Fitur Cahaya Malam akan otomatis dinonaktifkan saat matahari terbit</translation>
<translation id="4138267921960073861">Tampilkan nama pengguna dan foto pada layar masuk</translation>
<translation id="4140559601186535628">Pesan Push</translation>
<translation id="4146026355784316281">Selalu Buka Dengan Penampil Sistem</translation>
@@ -2064,6 +2100,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Selalu tampilkan</translation>
<translation id="4175737294868205930">Penyimpanan tetap</translation>
<translation id="4176463684765177261">Dinonaktifkan</translation>
+<translation id="4180684688621252156">Layanan pencetakan</translation>
<translation id="4180788401304023883">Hapus sertifikat CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Bahasa</translation>
<translation id="4184885522552335684">Tarik untuk memindahkan tampilan</translation>
@@ -2079,7 +2116,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Laporan Masukan</translation>
<translation id="420665587194630159">(Ekstensi ini dikelola dan tidak dapat dihapus atau dinonaktifkan.)</translation>
<translation id="4206944295053515692">Minta Saran dari Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> ingin melihat teks dan gambar yang Anda salin ke papan klip.</translation>
<translation id="4208390505124702064">Telusuri <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Besar</translation>
<translation id="421017592316736757">Anda harus online untuk mengakses file ini.</translation>
@@ -2087,6 +2123,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Ekspor</translation>
<translation id="42137655013211669">Akses ke sumber daya ini tidak diizinkan oleh server.</translation>
<translation id="4215350869199060536">Ups! Ada simbol ilegal dalam nama.</translation>
+<translation id="4215448920900139318">Mem-backup <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Seluruh layar</translation>
<translation id="4235813040357936597">Tambahkan Akun untuk <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Batalkan proses masuk</translation>
@@ -2114,7 +2151,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versi <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Tidak ada yang cocok</translation>
<translation id="4275830172053184480">Mulai ulang perangkat Anda</translation>
-<translation id="4276216215490044084">Tidak dapat memuat PPD yang besar. Ukuran maksimum sebesar 250 kB.</translation>
<translation id="4278390842282768270">Diizinkan</translation>
<translation id="4281844954008187215">Persyaratan Layanan</translation>
<translation id="4282196459431406533">Smart Lock diaktifkan</translation>
@@ -2126,15 +2162,15 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Mulai Berbicara</translation>
<translation id="4289540628985791613">Ikhtisar</translation>
<translation id="4296575653627536209">Tambahkan Pengguna yang Dilindungi</translation>
+<translation id="4297322094678649474">Ubah Bahasa</translation>
+<translation id="4299141727003252811">Google mungkin menggunakan aktivitas browsing Anda, konten di beberapa situs yang dibuka, dan interaksi browser lainnya untuk mempersonalisasi Chrome dan layanan Google lain seperti Terjemahan, Penelusuran, dan iklan.</translation>
<translation id="4300305918532693141">Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Anda mendapatkan update OS baru. Login untuk memulai.</translation>
<translation id="4305227814872083840">lama (2 dtk)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K langsung)</translation>
+<translation id="4310139701823742692">Format file salah. Periksa file PPD dan coba lagi.</translation>
<translation id="431076611119798497">&amp;Detail</translation>
<translation id="4312866146174492540">Blokir (default)</translation>
-<translation id="4315548163539304064">Memindai perangkat media Anda...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> foto baru ditemukan</translation>
<translation id="4316850752623536204">Situs Web Pengembang</translation>
<translation id="4320177379694898372">Tidak ada sambungan internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Lanjutkan download}other{Lanjutkan download}}</translation>
@@ -2159,7 +2195,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Dipasang karena ekstensi dependen.</translation>
<translation id="4361142739114356624">Kunci Pribadi untuk Sertifikat Klien ini tidak ditemukan atau tidak valid</translation>
<translation id="4363771538994847871">Tujuan Transmisi tidak ditemukan. Perlu bantuan?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> didownload</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> membagikan jendela.</translation>
<translation id="4364830672918311045">Tampilkan notifikasi</translation>
<translation id="4365673000813822030">Ups, Sinkronisasi berhenti bekerja.</translation>
@@ -2180,10 +2215,10 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Nonaktifkan</translation>
<translation id="4400367121200150367">Situs yang tidak pernah menyimpan sandi akan muncul di sini</translation>
<translation id="4400632832271803360">Tahan tombol Peluncur untuk mengubah perilaku tombol baris atas</translation>
-<translation id="4405076286418917603">Perlu karakter</translation>
<translation id="4408599188496843485">Bantuan</translation>
<translation id="4409697491990005945">Margin</translation>
<translation id="4411578466613447185">Penandatangan Kode</translation>
+<translation id="4412698727486357573">Pusat bantuan</translation>
<translation id="4414232939543644979">Jendela &amp;Penyamaran Baru</translation>
<translation id="4415748029120993980">Kurva eliptis SECG secp384r1 (alias NIST P-384)</translation>
<translation id="4419409365248380979">Selalu izinkan <ph name="HOST" /> untuk menetapkan cookie</translation>
@@ -2197,7 +2232,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Bookmark ditambahkan</translation>
<translation id="443464694732789311">Lanjutkan</translation>
<translation id="4439318412377770121">Ingin mendaftarkan <ph name="DEVICE_NAME" /> ke Perangkat Google Cloud?</translation>
-<translation id="4439612350502082674">Tidak dapat menambahkan printer. Harap mulai ulang dan coba lagi.</translation>
<translation id="4441124369922430666">Ingin memulai aplikasi ini secara otomatis saat komputer diaktifkan?</translation>
<translation id="444134486829715816">Luaskan...</translation>
<translation id="4441548209689510310">Tampilkan opsi periksa ejaan</translation>
@@ -2219,6 +2253,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Setel otomatis menggunakan jaringan Wi-Fi Anda</translation>
<translation id="4475552974751346499">Telusuri download</translation>
<translation id="4476590490540813026">Atlet</translation>
+<translation id="4477015793815781985">Sertakan Ctrl, Alt, atau ⌘</translation>
<translation id="4478664379124702289">Simpan Tauta&amp;n Sebagai...</translation>
<translation id="4479424953165245642">Kelola aplikasi kios</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Buka semua di jendela samaran</translation>
<translation id="4508265954913339219">Aktivasi gagal</translation>
<translation id="4508765956121923607">Lihat S&amp;umber</translation>
-<translation id="4509017836361568632">Hapus foto</translation>
-<translation id="4513946894732546136">Masukan</translation>
<translation id="451407183922382411">Diberdayakan oleh <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Menyiapkan pengguna yang dilindungi yang baru</translation>
<translation id="451515744433878153">Hapus</translation>
@@ -2241,6 +2274,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookie yang sedang digunakan</translation>
<translation id="452039078290142656">perangkat tak dikenal dari <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detail</translation>
+<translation id="4522600456902129422">Terus izinkan situs ini melihat papan klip</translation>
<translation id="4530494379350999373">Asal</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Waktu CPU</translation>
@@ -2253,9 +2287,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Pengelola sertifikat</translation>
<translation id="4544174279960331769">Avatar biru default</translation>
<translation id="4545028762441890696">Untuk mengaktifkannya kembali, setujui izin baru:</translation>
+<translation id="454547174531670764">Sinkronkan ke akun lain</translation>
<translation id="4545759655004063573">Tidak dapat menyimpan karena izin tidak memadai. Simpan ke lokasi lain.</translation>
<translation id="4546308221697447294">Akses dengan cepat menggunakan Google Chrome</translation>
<translation id="4547659257713117923">Tidak Ada Tab dari Perangkat Lainnya</translation>
+<translation id="4547672827276975204">Setel otomatis</translation>
<translation id="4547992677060857254">Folder yang Anda pilih berisi file sensitif. Apakah Anda yakin ingin memberikan izin pada "$1" untuk akses menulis secara permanen ke folder ini?</translation>
<translation id="4552031286893852992">Chrome memblokir iklan di situs ini karena situs ini cenderung menampilkan iklan mengganggu.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Anda tidak diizinkan untuk menggunakan perangkat ini. Untuk izin masuk, hubungi pemilik perangkat.</translation>
<translation id="4837952862063191349">Untuk membuka kunci dan memulihkan data lokal, masukkan sandi <ph name="DEVICE_TYPE" /> lama.</translation>
<translation id="4838355575774807786">Terjadi error saat Chrome menghapus software berbahaya.</translation>
+<translation id="4838836835474292213">Akses baca papan klip diizinkan</translation>
<translation id="4839303808932127586">Sim&amp;pan video sebagai...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> item dipilih</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 lainnya}other{# lainnya}}</translation>
-<translation id="4840626203080576849">Tanyakan saat situs ingin melihat teks dan gambar yang Anda salin ke papan klip (disarankan)</translation>
<translation id="4842976633412754305">Halaman ini mencoba memuat skrip dari sumber yang tidak diautentikasi.</translation>
<translation id="4844333629810439236">Keyboard lain</translation>
<translation id="4846680374085650406">Anda mengikuti saran administrator untuk setelan ini.</translation>
@@ -2482,6 +2518,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Halaman awal diubah menjadi <ph name="URL" />.</translation>
<translation id="490074449735753175">Gunakan layanan web untuk membantu mengoreksi kesalahan ejaan</translation>
<translation id="49027928311173603">Kebijakan yang didownload dari server tidak valid: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Siap untuk mem-backup <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">File ini tidak biasa didownload dan mungkin berbahaya.</translation>
<translation id="4907306957610201395">Kategori Izin</translation>
<translation id="4907824805858067479">Kartu yang disimpan dinonaktifkan oleh administrator</translation>
@@ -2514,6 +2551,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Merespons Acara Aksesibilitas</translation>
<translation id="4953808748584563296">Avatar oranye default</translation>
<translation id="4955814292505481804">Tahunan</translation>
+<translation id="4958834709409349617">Di '<ph name="PHONE_NAME_1" />' dan '<ph name="PHONE_NAME_2" />', aktifkan notifikasi dengan mengikuti langkah-langkah ini:</translation>
<translation id="495931528404527476">Di Chrome</translation>
<translation id="496226124210045887">Folder yang Anda pilih berisi file sensitif. Apakah Anda yakin ingin memberikan izin pada "$1" untuk akses membaca secara permanen ke folder ini?</translation>
<translation id="4964455510556214366">Pengaturan</translation>
@@ -2526,6 +2564,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instal ke desktop...</translation>
<translation id="4971412780836297815">Buka setelah selesai</translation>
<translation id="4972129977812092092">Edit printer</translation>
+<translation id="497287958838527945">Kartu kredit dan alamat yang menggunakan Google Pay.</translation>
<translation id="4973307593867026061">Tambahkan printer</translation>
<translation id="4973523518332075481">Gunakan nama yang terdiri dari <ph name="MAX_LENGTH" /> karakter atau kurang</translation>
<translation id="497421865427891073">Maju</translation>
@@ -2549,6 +2588,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Konfirmasikan Perubahan</translation>
<translation id="499955951116857523">Pengelola file</translation>
<translation id="5000922062037820727">Diblokir (disarankan)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> foto baru</translation>
<translation id="5010043101506446253">Otoritas sertifikat</translation>
<translation id="5010929733229908807">Semua data dienkripsi dengan frasa sandi sinkronisasi Anda tanggal
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Pilih aplikasi driver printer</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Ingat</translation>
+<translation id="5018207570537526145">Buka situs ekstensi</translation>
<translation id="5024856940085636730">Operasi berlangsung lebih lama dari biasanya. Ingin membatalkannya?</translation>
<translation id="5026874946691314267">Jangan tampilkan pemberitahuan ini lagi</translation>
<translation id="5027550639139316293">Sertifikat Email</translation>
@@ -2626,6 +2667,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Ekstensi "<ph name="EXTENSION_NAME" />" telah mengubah halaman apa yang ditampilkan saat Anda mengeklik tombol Beranda.</translation>
<translation id="5143712164865402236">Masuk Layar Penuh</translation>
<translation id="5145331109270917438">Tanggal dimodifikasi</translation>
+<translation id="514561958218673757">Di perangkat, aktifkan notifikasi dengan mengikuti langkah-langkah ini:</translation>
<translation id="5150254825601720210">Netscape Certificate SSL Server Name</translation>
<translation id="5151354047782775295">Kosongkan ruang penyimpanan atau pilih data yang dapat dihapus otomatis.</translation>
<translation id="5153297660536091054">Fitur Buka Kunci dengan PIN</translation>
@@ -2683,6 +2725,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Aplikasi "<ph name="EXTENSION_NAME" />" dihapus secara otomatis.</translation>
<translation id="5238369540257804368">Cakupan</translation>
<translation id="5241128660650683457">Membaca semua data pada situs web yang Anda kunjungi</translation>
+<translation id="5241567694820672363">Pulihkan Halaman Awal Default?</translation>
<translation id="5242724311594467048">Aktifkan "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ngadat. Klik balon ini untuk menyalakan kembali apl.</translation>
<translation id="5249624017678798539">Browser mogok sebelum download selesai.</translation>
@@ -2692,7 +2735,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Tampilkan file yang akan dihapus</translation>
<translation id="52550593576409946">Aplikasi Kios tidak dapat diluncurkan.</translation>
<translation id="5255315797444241226">Frasa sandi yang Anda masukkan salah.</translation>
-<translation id="5259571578888203461">Jangan izinkan situs melihat teks dan gambar yang Anda salin ke papan klip</translation>
<translation id="5260508466980570042">Maaf, email atau sandi Anda tidak dapat diverifikasi. Harap coba lagi.</translation>
<translation id="5261683757250193089">Buka di Toko Web</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Akses file dari mana saja, bahkan secara offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Setel zona waktu secara otomatis menggunakan lokasi Anda</translation>
<translation id="5327248766486351172">Nama</translation>
<translation id="532943162177641444">Tap notifikasi di <ph name="PHONE_NAME" /> Anda untuk menyiapkan hotspot seluler yang dapat digunakan oleh perangkat ini.</translation>
-<translation id="5329615878510216304">pindai ulang</translation>
<translation id="5329858601952122676">&amp;Hapus</translation>
<translation id="5330145655348521461">File ini dibuka pada desktop yang berbeda. Pindahkan ke <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) untuk melihatnya.</translation>
<translation id="5330512191124428349">Dapatkan info</translation>
@@ -2755,6 +2796,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cache Skrip</translation>
<translation id="533433379391851622">Versi yang diharapkan "<ph name="EXPECTED_VERSION" />", tapi versinya adalah "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Lihat sumber</translation>
+<translation id="5335458522276292100">Mem-backup <ph name="FILE_COUNT" /> ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Dipasang oleh pihak ketiga.</translation>
<translation id="5338503421962489998">Penyimpanan lokal</translation>
<translation id="5340217413897845242">Item rak 6</translation>
@@ -2876,6 +2918,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Masuk ke Chrome dengan Akun Google untuk mendapatkan bookmark, histori, sandi, dan setelan lain di perangkat.</translation>
<translation id="551752069230578406">Menambahkan printer ke akun Anda - proses ini mungkin membutuhkan beberapa saat...</translation>
<translation id="5517535964909391608">Konten Tidak Aman Diblokir</translation>
+<translation id="5518219166343146486">Tanyakan saat situs ingin melihat teks dan gambar yang disalin ke papan klip</translation>
<translation id="5518584115117143805">Sertifikat Enkripsi Email</translation>
<translation id="5521078259930077036">Apakah ini beranda yang Anda harapkan?</translation>
<translation id="5521348028713515143">Tambahkan pintasan desktop</translation>
@@ -2886,9 +2929,9 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Berusaha menurunkan versi ekstensi.</translation>
<translation id="5527474464531963247">Anda juga dapat memilih jaringan lain.</translation>
<translation id="5528368756083817449">Pengelola Bookmark</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ingin</translation>
+<translation id="5534304873398226603">Hapus foto atau video</translation>
<translation id="5534520101572674276">Menghitung ukuran</translation>
<translation id="5535941515421698170">Tindakan ini juga menghapus data yang sudah ada dari perangkat ini</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2928,8 +2971,10 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Memuat aplikasi...</translation>
<translation id="5592595402373377407">Data yang tersedia belum cukup.</translation>
+<translation id="5593766628437008432">Di '<ph name="PHONE_NAME" />', aktifkan notifikasi dengan mengikuti langkah-langkah ini:</translation>
<translation id="5595152862129936745">Sangat jauh</translation>
<translation id="5595485650161345191">Edit alamat</translation>
+<translation id="5596627076506792578">Opsi lainnya</translation>
<translation id="5600706100022181951">Update akan didownload menggunakan data seluler sebesar <ph name="UPDATE_SIZE_MB" /> MB. Ingin melanjutkan?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Mesin telusur lainnya</translation>
@@ -2957,6 +3002,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Tanyakan sebelum mengakses (disarankan)</translation>
<translation id="5636996382092289526">Untuk menggunakan <ph name="NETWORK_ID" />, pertama Anda harus <ph name="LINK_START" />mengunjungi halaman proses masuk jaringan<ph name="LINK_END" />, yang akan otomatis terbuka dalam beberapa detik. Jika hal itu tidak terjadi, jaringan tidak akan dapat digunakan.</translation>
<translation id="5637476008227280525">Data seluler aktif</translation>
+<translation id="5638309510554459422">Temukan ekstensi dan tema di <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Diupdate <ph name="HOURS" /> jam yang lalu</translation>
<translation id="5639549361331209298">Muat ulang halaman ini, tahan untuk melihat opsi lainnya</translation>
<translation id="5642508497713047">Penandatangan CRL</translation>
@@ -2968,6 +3014,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Ekstensi eksternal memerlukan versi chrome <ph name="MINIMUM_CHROME_VERSION" /> atau lebih tinggi untuk dipasang.</translation>
<translation id="5658415415603568799">Untuk tambahan keamanan, Smart Lock akan meminta Anda memasukkan sandi setelah 20 jam.</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">Halaman ini tidak dapat diterjemahkan</translation>
<translation id="5662477687021125631">Seterusnya</translation>
<translation id="5667546120811588575">Menyiapkan Google Play...</translation>
<translation id="5669267381087807207">Mengaktifkan</translation>
@@ -3003,6 +3050,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Lihat</translation>
<translation id="5729996640881880439">Maaf, kami tidak dapat menampilkan kode untuk kesalahan ini.</translation>
<translation id="5731247495086897348">Tem&amp;pel dan Buka</translation>
+<translation id="5731409020711461763">1 foto baru</translation>
<translation id="5734362860645681824">Komunikasi</translation>
<translation id="5735973442555172575">Untuk menggunakan aplikasi Android, login kembali lalu update.</translation>
<translation id="5736796278325406685">Masukkan nama pengguna yang valid</translation>
@@ -3033,11 +3081,13 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Operasi membaca tidak diizinkan di: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Membuka aplikasi File</translation>
<translation id="5774515636230743468">Manifes:</translation>
+<translation id="5775834615653774429">Gagal menggabungkan mesin ke domain. Unit organisasi tidak ada.</translation>
<translation id="577624874850706961">Telusuri cookie</translation>
<translation id="5777468213129569553">Buka Chrome</translation>
<translation id="5778747455497889540">Berikut adalah sandi modul aman yang dibuat secara acak, yang telah ditetapkan untuk komputer Anda:</translation>
<translation id="5780973441651030252">Prioritas proses</translation>
<translation id="5781865261247219930">Kirim perintah ke <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Menerjemahkan...</translation>
<translation id="5783221160790377646">Karena kesalahan, pengguna yang dilindungi tidak dibuat. Coba lagi nanti.</translation>
<translation id="5783602409389152506">sedang memindai perangkat...</translation>
<translation id="57838592816432529">Bisukan</translation>
@@ -3051,6 +3101,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Izin</translation>
<translation id="580571955903695899">Susun Ulang menurut Judul</translation>
<translation id="5807290661599647102">Setel Kunci Layar</translation>
+<translation id="580926004266167721">Gagal menggabungkan mesin ke domain. Hal ini mungkin disebabkan karena hak istimewa untuk akun tidak memadai untuk unit organisasi.</translation>
<translation id="580961539202306967">Tanyakan kepada saya saat situs ingin mengirim pesan push (disarankan)</translation>
<translation id="5814126672212206791">Jenis sambungan</translation>
<translation id="5815645614496570556">X.400 Address</translation>
@@ -3072,8 +3123,10 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">sangat singkat (0,6 dtk)</translation>
<translation id="5838456317242088717">Sesi penyamaran saat ini</translation>
<translation id="5842497610951477805">Bluetooth aktif</translation>
+<translation id="5843250171025351504">Perangkat Anda tidak sesuai lagi dengan versi klien minimum yang ditentukan oleh admin. Harap update untuk login.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Sentuh untuk kembali.</translation>
+<translation id="5849212445710944278">Telah ditambahkan</translation>
<translation id="5849570051105887917">Kode penyedia rumah</translation>
<translation id="5849869942539715694">Kemas ekstensi...</translation>
<translation id="5850516540536751549">Jenis file ini tidak didukung. Kunjungi <ph name="BEGIN_LINK" />Chrome Webstore<ph name="END_LINK" /> untuk menemukan aplikasi yang dapat membuka jenis file ini.
@@ -3099,6 +3152,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Anda menjalankan <ph name="PRODUCT_NAME" /> dari citra disknya. Dengan memasangnya di komputer, Anda dapat menjalankannya tanpa citra disk, dan memastikannya tetap mutakhir.</translation>
<translation id="5866557323934807206">Hapus setelan ini untuk kunjungan di waktu mendatang</translation>
<translation id="5866840822086176774">Sangat kuat</translation>
+<translation id="5867841422488265304">Telusuri atau ketik alamat web</translation>
<translation id="5869029295770560994">Oke, Mengerti</translation>
<translation id="5869522115854928033">Sandi tersimpan</translation>
<translation id="5870086504539785141">Close accessibility menu (Tutup menu aksesibilitas)</translation>
@@ -3156,7 +3210,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Pindahkan ke atas</translation>
<translation id="5972826969634861500">Mulai <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Perkecil</translation>
-<translation id="5975730206036440725">Tidak dapat menemukan PPD. Harap periksa apakah Chromebook sudah online dan coba lagi.</translation>
<translation id="5975792506968920132">Persentase Pengisian Daya Baterai</translation>
<translation id="5976160379964388480">Yang Lain</translation>
<translation id="5978264784700053212">Pusat pesan</translation>
@@ -3166,6 +3219,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Barusan Dikunjungi</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ini adalah informasi umum tentang perangkat dan cara menggunakannya, seperti tingkat baterai, seberapa sering Anda menggunakan aplikasi, kualitas dan durasi sambungan jaringan (seperti Wi-Fi dan Bluetooth), dan laporan kerusakan ketika ada yang tidak bekerja sebagaimana mestinya. Informasi ini akan digunakan untuk meningkatkan produk dan layanan Google untuk semua orang. Beberapa informasi gabungan juga akan membantu partner, seperti pengembang Android, menjadikan aplikasi dan produk mereka lebih baik.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Anda dapat mengaktifkan atau menonaktifkannya kapan saja di Setelan aplikasi Android. Tindakan ini tidak memengaruhi kemampuan perangkat untuk mengirimkan informasi yang diperlukan untuk menerima layanan yang penting seperti pembaruan sistem dan keamanan.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Diterjemahkan</translation>
<translation id="5991049340509704927">Memperbesar</translation>
<translation id="5993332328670040093">Penggunaan data Anda tidak akan diukur lagi.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> mungkin tidak dapat tetap dimutakhirkan secara otomatis.</translation>
@@ -3189,7 +3243,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Perangkat USB tersambung</translation>
<translation id="6032912588568283682">Sistem file</translation>
<translation id="6034662038931255275">Update OS berhasil</translation>
-<translation id="6035651096710386140">Salah satu, bukan Ctrl dan Alt sekaligus</translation>
<translation id="6039651071822577588">Kamus properti jaringan rusak</translation>
<translation id="604001903249547235">Cadangan Awan</translation>
<translation id="6040143037577758943">Tutup</translation>
@@ -3197,8 +3250,8 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Otomatis</translation>
<translation id="6042169520002885235">Pilih model dan produsen printer</translation>
<translation id="6042308850641462728">Lainnya</translation>
+<translation id="6042850536017090003">Tap Notifikasi aplikasi.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> membagikan tab Chrome dengan <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Selesai.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> membagikan tab Chrome dan audio dengan <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Tekan dan tahan |<ph name="ACCELERATOR" />| untuk keluar dari layar penuh</translation>
<translation id="6049065490165456785">Foto dari kamera internal</translation>
@@ -3210,6 +3263,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Muat Ulang Normal</translation>
<translation id="6059652578941944813">Hierarki Sertifikat</translation>
<translation id="6059925163896151826">Perangkat USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> telah error.</translation>
<translation id="6064217302520318294">Kunci layar</translation>
<translation id="6065289257230303064">Atribut Direktori Subjek Sertifikat</translation>
<translation id="6068338049763724728">Aktifkan pendaftaran jarak jauh</translation>
@@ -3241,9 +3295,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Diterbitkan Untuk</translation>
<translation id="6112952769866305444">Mengedit orang, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Tekan |<ph name="SHORTCUT" />| untuk kembali</translation>
+<translation id="6116338172782435947">Melihat teks dan gambar yang disalin ke papan klip</translation>
<translation id="6116921718742659598">Ubah setelan masukan dan bahasa</translation>
<translation id="6120205520491252677">Pasang pin halaman ini ke layar Awal...</translation>
<translation id="6122081475643980456">Koneksi internet Anda sedang dikendalikan</translation>
+<translation id="6122095009389448667">Terus blokir situs ini dari melihat papan klip</translation>
<translation id="6122875415561139701">Operasi menulis tidak diizinkan di: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Ekstensi berikut bergantung pada ekstensi ini:</translation>
<translation id="6125479973208104919">Sayangnya, Anda harus menambahkan akun ke perangkat <ph name="DEVICE_TYPE" /> ini lagi.</translation>
@@ -3285,6 +3341,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Pilih sertifikat</translation>
<translation id="6180288788882902869">Google Play di <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download diblokir</translation>
+<translation id="6181803575025675566">Kontrol cara kerjanya di <ph name="LINK_START" />Setelan<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokasi Perangkat</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711">Buka dengan <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Memungkinkan Anda menyesuaikan resolusi layar</translation>
<translation id="6238923052227198598">Tampilkan catatan terbaru di layar kunci</translation>
<translation id="6239558157302047471">Muat ulang &amp;frame</translation>
-<translation id="624022915548992686">Keluar dari Halaman</translation>
<translation id="6241530762627360640">Mengakses informasi tentang perangkat Bluetooth yang disandingkan dengan sistem Anda dan menemukan perangkat Bluetooth di sekitarnya.</translation>
<translation id="6243774244933267674">Server tidak tersedia</translation>
<translation id="6246413617632217567">Pengguna yang dilindungi tersebut tidak dapat diimpor. Periksa izin dan ruang hard drive Anda, lalu coba lagi.</translation>
@@ -3334,13 +3390,13 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Tidak Kritis</translation>
<translation id="6263541650532042179">setel ulang sinkronisasi</translation>
<translation id="6264365405983206840">Pilih Semu&amp;a</translation>
+<translation id="6265930187414222160">Selesai. Software berbahaya telah dihapus.</translation>
<translation id="6267166720438879315">Pilih sertifikat untuk membuktikan diri Anda ke <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Buka dengan <ph name="APP" /></translation>
<translation id="6268747994388690914">Impor Bookmark dari file HTML...</translation>
<translation id="6270770586500173387">Kirim <ph name="BEGIN_LINK1" />informasi aplikasi dan sistem<ph name="END_LINK1" /> serta <ph name="BEGIN_LINK2" />metrik<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Terjadi kesalahan (<ph name="ERROR" />) saat mendownload plugin</translation>
<translation id="6273677812470008672">Kualitas</translation>
-<translation id="6274087148640822908">Temukan ekstensi dan aplikasi di <ph name="BEGIN_LINK" />Chrome Webstore<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Ubah Foto</translation>
<translation id="6276301056778294989">Pastikan perangkat menunjukkan kode yang sama.</translation>
<translation id="6277105963844135994">Waktu tunggu jaringan habis</translation>
@@ -3366,12 +3422,12 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Tidak dapat memulai Chrome karena terjadi kesalahan saat membuka profil Anda. Coba mulai ulang Chrome.</translation>
<translation id="6312403991423642364">Kesalahan jaringan tidak dikenal</translation>
<translation id="6313641880021325787">KELUAR VR</translation>
-<translation id="6314335155547195432">Buat Sandi</translation>
<translation id="6314819609899340042">Anda berhasil mengaktifkan fitur debug di perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> ini.</translation>
-<translation id="6315343732431721770">Halaman awal diubah untuk menyertakan <ph name="URL" />. Untuk menonaktifkan ekstensi yang mengubah halaman awal, klik Pulihkan.</translation>
<translation id="6315493146179903667">Pindahkan Semua ke Depan</translation>
<translation id="6316806695097060329">Perangkat <ph name="SHORT_PRODUCT_NAME" /> ini didesain untuk memberikan pengalaman web terbaik kepada Anda.</translation>
+<translation id="6317318380444133405">Tidak didukung lagi.</translation>
<translation id="6317369057005134371">Menunggu jendela aplikasi...</translation>
+<translation id="6318407754858604988">Download dimulai</translation>
<translation id="6322279351188361895">Gagal membaca kunci pribadi.</translation>
<translation id="6325191661371220117">Nonaktifkan luncurkan otomatis</translation>
<translation id="6326175484149238433">Hapus dari Chrome</translation>
@@ -3381,7 +3437,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Pilih yang akan disinkronkan</translation>
<translation id="6333064448949140209">File akan dikirim ke Google untuk proses debug</translation>
<translation id="6333834492048057036">Memfokuskan bilah alamat untuk penelusuran</translation>
-<translation id="6336907568130557310">Sandi akan terlihat oleh orang yang dapat melihat file yang diekspor. Jangan bagikan file ke semua orang dan hapus setelah mengimpornya.</translation>
<translation id="6339668969738228384">Buat profil baru untuk <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Tidak dapat terhubung dengan server. Harap periksa koneksi jaringan dan coba lagi. Jika masalah berlanjut, nyalakan ulang Chromebook.</translation>
<translation id="6340071272923955280">Protokol Pencetakan Internet (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Siapkan Smart Lock untuk Android</translation>
<translation id="6374469231428023295">Coba Lagi</translation>
-<translation id="6377158645544167202">Tidak dapat menghubungkan printer. Harap periksa apakah printer sudah diaktifkan dan terhubung dengan Wi-Fi atau USB.</translation>
<translation id="6380143666419481200">Setujui dan lanjutkan</translation>
<translation id="6383051423892982287">Enkripsikan data yang disinkronkan dengan <ph name="BEGIN_LINK" />frasa sandi sinkronisasi<ph name="END_LINK" /> Anda sendiri</translation>
<translation id="6384275966486438344">Ubah setelan penelusuran Anda menjadi: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Sering dibuka</translation>
<translation id="6504611359718185067">Sambungkan ke internet untuk menambahkan printer</translation>
<translation id="6506374932220792071">Tanda tangan X9.62 ECDSA dengan SHA-256</translation>
+<translation id="6508248480704296122">Berkaitan dengan <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplikasi: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Lisensi Media</translation>
<translation id="6510568984200103950">Lebih sedikit setelan</translation>
@@ -3529,9 +3584,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Perintah tidak tersedia. Tekan Control-N untuk membuka jendela baru.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> pengguna</translation>
<translation id="6555432686520421228">Hapus semua akun pengguna dan setel ulang perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> Anda agar menjadi seperti baru.</translation>
+<translation id="6555810572223193255">Pembersihan saat ini tidak tersedia</translation>
<translation id="6556866813142980365">Urungkan</translation>
<translation id="6558280019477628686">Terjadi error. Beberapa item mungkin belum dihapus.</translation>
<translation id="6559580823502247193">(sudah ada di perangkat ini)</translation>
+<translation id="6560713683827832045">Pastikan bahwa notifikasi aplikasi "Aktif". Jika tidak, aktifkan.</translation>
<translation id="6561726789132298588">masuk</translation>
<translation id="656293578423618167">Jalur atau nama file terlalu panjang. Simpan dengan nama yang lebih pendek atau ke lokasi lain.</translation>
<translation id="656398493051028875">Menghapus "<ph name="FILENAME" />"...</translation>
@@ -3560,7 +3617,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Info file</translation>
<translation id="6607831829715835317">Fitur &amp;lainnya</translation>
-<translation id="6610183966322615106">Kesalahan saat menambahkan printer</translation>
<translation id="6612358246767739896">Konten dilindungi</translation>
<translation id="6613452264606394692">Kembali ke halaman secara cepat dengan mem-bookmark halaman ini</translation>
<translation id="6615455863669487791">Tunjukkan</translation>
@@ -3637,9 +3693,11 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Aduh, sandi tidak cocok!</translation>
<translation id="6736243959894955139">Alamat</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Meskipun tidak lagi dapat mengakses profil lama, Anda dapat menghapusnya.</translation>
<translation id="6739923123728562974">Tampilkan pintasan desktop</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> dijeda</translation>
<translation id="6742339027238151589">Dapat diakses ke skrip</translation>
+<translation id="6743841972744298686">Setelan sinkronisasi</translation>
<translation id="6745592621698551453">Perbarui sekarang</translation>
<translation id="6746124502594467657">Berpindah ke bawah</translation>
<translation id="674632704103926902">Aktifkan ketuk tarik</translation>
@@ -3652,12 +3710,14 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL disalin</translation>
<translation id="6758056191028427665">Berikan masukan Anda tentang kinerja kami.</translation>
<translation id="6759193508432371551">Kembalikan ke setelan pabrik</translation>
+<translation id="6765234885931342179">Melihat nomor seri kunci keamanan Anda</translation>
<translation id="6766101255664245434">Ambil foto baru atau pilih foto atau ikon yang sudah ada.
<ph name="LINE_BREAK" />
Gambar ini akan ditampilkan di layar login dan layar kunci Chromebook.</translation>
<translation id="6769712124046837540">Menambahkan printer...</translation>
<translation id="6771503742377376720">Adalah Otoritas Sertifikasi</translation>
<translation id="6773575010135450071">Tindakan lainnya...</translation>
+<translation id="6777817260680419853">Pengalihan diblokir</translation>
<translation id="6778959797435875428">Nyalakan notifikasi situs</translation>
<translation id="677965093459947883">Sangat kecil</translation>
<translation id="6780439250949340171">kelola setelan lain</translation>
@@ -3732,6 +3792,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisasi (O)</translation>
<translation id="6900284862687837908">Aplikasi Latar Belakang: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Gabungkan perangkat ke domain</translation>
+<translation id="6903534926908201625">Anda dapat menyesuaikan informasi yang dikumpulkan Google di <ph name="BEGIN_LINK" />Setelan<ph name="END_LINK" /> kapan saja.</translation>
<translation id="6904344821472985372">Cabut akses file</translation>
<translation id="6904655473976120856">Tekan tombol Aplikasi untuk keluar</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ingin berbagi layar Anda.</translation>
@@ -3740,17 +3801,22 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Mendownload beberapa file</translation>
<translation id="6911324888870229398">Koneksi jaringan terputus. Harap periksa koneksi atau coba jaringan Wi-Fi lain.</translation>
<translation id="6911734910326569517">Jejak memori</translation>
+<translation id="6914783257214138813">Sandi akan terlihat oleh orang yang dapat melihat file yang diekspor.</translation>
<translation id="6915804003454593391">Pengguna:</translation>
<translation id="6916590542764765824">Kelola Ekstensi</translation>
<translation id="6920989436227028121">Buka sebagai tab biasa</translation>
<translation id="6922128026973287222">Hemat data dan jelajahi dengan lebih cepat menggunakan Penghemat Kuota Internet Google. Klik untuk mempelajari lebih lanjut.</translation>
<translation id="6929555043669117778">Lanjutkan memblokir pop-up</translation>
<translation id="6930242544192836755">Durasi</translation>
+<translation id="6934241953272494177">Memindai perangkat media...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> ditemukan</translation>
<translation id="693807610556624488">Operasi menulis melebihi panjang maksimum atribut ke: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Masuklah ke <ph name="TOKEN_NAME" /> untuk mengautentikasi ke <ph name="HOST_NAME" /> dengan sertifikat Anda.</translation>
<translation id="6943176775188458830">Batalkan pencetakan</translation>
<translation id="6943836128787782965">HTTP gagal</translation>
<translation id="6945221475159498467">Pilih</translation>
+<translation id="694592694773692225">Pengalihan diblokir di halaman ini.</translation>
<translation id="6949306908218145636">Bookmark Halaman Aktif...</translation>
<translation id="6955446738988643816">Periksa Pop-up</translation>
<translation id="6957231940976260713">Nama layanan</translation>
@@ -3854,13 +3920,16 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Menukar data dengan perangkat yang bernama: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Pengguna baru yang dilindungi tersebut tidak dapat diimpor. Periksa sambungan jaringan Anda dan coba lagi.</translation>
<translation id="7098447629416471489">Mesin telusur lain yang disimpan akan muncul di sini</translation>
+<translation id="7099337801055912064">Tidak dapat memuat PPD yang besar. Ukuran maksimumnya adalah 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> item dipilih</translation>
<translation id="7102687220333134671">Update otomatis diaktifkan</translation>
<translation id="7106346894903675391">Beli penyimpanan lagi...</translation>
<translation id="7108338896283013870">Sembunyikan</translation>
<translation id="7108668606237948702">masuk</translation>
+<translation id="7112978678959880812">Fitur Personalisasi aktif. Anda bisa mengubah setelan ini di myaccount.google.com.</translation>
<translation id="7113502843173351041">Ketahui alamat email Anda</translation>
<translation id="7114054701490058191">Sandi tidak cocok</translation>
+<translation id="7117228822971127758">Coba lagi nanti</translation>
<translation id="7117247127439884114">Masuk Lagi...</translation>
<translation id="711840821796638741">Tampilkan Bookmark yang Dikelola</translation>
<translation id="711902386174337313">Membaca daftar perangkat tempat Anda telah masuk</translation>
@@ -3901,6 +3970,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Segarkan</translation>
<translation id="7180865173735832675">Sesuaikan</translation>
<translation id="7186088072322679094">Tetap sematkan di Bilah Alat</translation>
+<translation id="7187428571767585875">Entri registry yang akan dihapus atau diubah:</translation>
<translation id="7191159667348037">Printer Tidak Dikenal (USB)</translation>
<translation id="7191454237977785534">Simpan file sebagai</translation>
<translation id="7196835305346730603">Menelusuri Chromebox di sekitar...</translation>
@@ -3909,6 +3979,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' dihapus</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Mendownload <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Keluar dari halaman}other{Keluar dari halaman}}</translation>
<translation id="721331389620694978">Beberapa setelan yang mungkin mencerminkan kebiasaan penjelajahan tidak akan dihapus.</translation>
<translation id="7216409898977639127">Operator seluler</translation>
<translation id="7216595297012131718">Urutkan bahasa berdasarkan preferensi Anda</translation>
@@ -3954,6 +4025,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Error download</translation>
<translation id="7279701417129455881">Kelola pencekalan cookie...</translation>
<translation id="7280877790564589615">Izin diminta</translation>
+<translation id="7283041136720745563">Kuota Google Drive Anda kurang banyak.</translation>
<translation id="7287143125007575591">Akses ditolak.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Buka aplikasi wallpaper</translation>
@@ -4022,6 +4094,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Pemindaian virus gagal</translation>
<translation id="7392915005464253525">Buka kembali jendela yang tertutup</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> akan diluncurkan pada permulaan sistem dan tetap berjalan di latar meskipun Anda telah menutup semua jendela <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Koneksi jaringan dialihkan</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Tunggu saat Chromebox dimulai ulang...</translation>
<translation id="7400839060291901923">Siapkan koneksi di <ph name="PHONE_NAME" /> Anda</translation>
@@ -4032,6 +4105,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Luncurkan Kembali dan Powerwash</translation>
<translation id="7409836189476010449">Jalankan Flash</translation>
<translation id="7410344089573941623">Tanyakan jika <ph name="HOST" /> ingin mengakses kamera dan mikrofon Anda</translation>
+<translation id="741204030948306876">Ya, saya ikut</translation>
<translation id="7412226954991670867">Memori GPU</translation>
<translation id="7416362041876611053">Kesalahan jaringan tidak dikenal.</translation>
<translation id="7417705661718309329">Peta Google</translation>
@@ -4053,6 +4127,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Pop-up diblokir</translation>
<translation id="744859430125590922">Mengontrol dan melihat situs web yang dikunjungi orang ini dari <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Dengan memilih printer ini, Anda memberikan izin untuk mengakses printer Anda kepada ekstensi berikut:</translation>
+<translation id="7453467225369441013">Membuat Anda logout dari sebagian besar situs. Anda tidak akan logout dari Akun Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Buka Lokasi...</translation>
<translation id="7461924472993315131">Pasang Pin</translation>
@@ -4063,7 +4138,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Kesalahan: Tidak dapat mendekodekan ekstensi</translation>
<translation id="7473891865547856676">Lain Kali</translation>
<translation id="747459581954555080">Pulihkan semua</translation>
-<translation id="747494631553057218">Entri registry:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> telah mengalami error.</translation>
<translation id="7475671414023905704">Netscape Lost Password URL</translation>
<translation id="7476454130948140105">Baterai terlalu lemah untuk mengupdate (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Jika lupa frasa sandi, berhenti dan setel ulang Sinkronisasi melalui <ph name="BEGIN_LINK" />Google Dasbor<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Teknologi</translation>
<translation id="7487099628810939106">Penundaan sebelum klik:</translation>
<translation id="7487969577036436319">Tidak ada komponen yang dipasang</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ditemukan
+ <ph name="LINE_BREAK1" />
+ Siap untuk mem-backup ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Buka semua}=1{&amp;Buka bookmark}other{&amp;Buka semua (#)}}</translation>
<translation id="7489605380874780575">Periksa kelayakan</translation>
<translation id="749028671485790643">Orang <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Sertifikat CA server</translation>
<translation id="7502658306369382406">Alamat IPv6</translation>
<translation id="7503191893372251637">Netscape Certificate Type</translation>
-<translation id="7503607651407946808">Halaman ini sedang diterjemahkan...</translation>
<translation id="7503821294401948377">Tidak dapat memuat ikon '<ph name="ICON" />' untuk tindakan browser.</translation>
<translation id="750509436279396091">Buka folder download</translation>
<translation id="7505167922889582512">Tampilkan file tersembunyi</translation>
@@ -4102,9 +4179,9 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Memulihkan setelan ke default aslinya.</translation>
<translation id="7517786267097410259">Buat sandi -</translation>
<translation id="7518150891539970662">Log WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Halaman Ini Sedang Diterjemahkan...</translation>
<translation id="7521387064766892559">Javascript</translation>
<translation id="7525067979554623046">Buat</translation>
+<translation id="7526413953848747421">Bawa layanan Google yang canggih ke Chrome, seperti periksa ejaan dan tap untuk menelusuri</translation>
<translation id="7529411698175791732">Periksa koneksi internet Anda. Jika masalah tetap berlanjut, coba logout lalu login lagi.</translation>
<translation id="7530016656428373557">Laju Penggunaan Daya dalam Watt</translation>
<translation id="7536709149194614609">Mulai ulang perangkat dan coba lagi nanti.</translation>
@@ -4128,7 +4205,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
mencoba membuat pengguna yang dilindungi lagi.</translation>
<translation id="756445078718366910">Buka Jendela Browser</translation>
<translation id="7564847347806291057">Akhiri proses</translation>
-<translation id="7565291891798266313">Mesin telusur diubah menjadi <ph name="URL" />. Untuk menonaktifkan ekstensi yang mengubah mesin telusur, klik Pulihkan.</translation>
<translation id="7566118625369982896">Kelola link aplikasi Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Data Chrome telah dihapus</translation>
@@ -4137,13 +4213,10 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Pengisian Daya Beterai</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Padukan</translation>
-<translation id="7577815336900970562">Menggunakan WiFi atau jaringan seluler untuk menentukan lokasi</translation>
<translation id="7579149537961810247">Matikan Notifikasi Situs</translation>
<translation id="7580671184200851182">Putar audio yang sama melalui semua speaker (audio mono)</translation>
-<translation id="7581273696622423628">Ikuti survei</translation>
<translation id="7581462281756524039">Alat pembersih</translation>
<translation id="7582582252461552277">Pilih jaringan ini</translation>
-<translation id="7586312264284919041">Ingin menerjemahkan halaman ini?</translation>
<translation id="7586498138629385861">Chrome akan tetap berjalan meskipun Aplikasi Chrome dibuka.</translation>
<translation id="7589461650300748890">Aduh, hati-hati dong.</translation>
<translation id="7589661784326793847">Tunggu sebentar</translation>
@@ -4160,6 +4233,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Minta situs tablet</translation>
<translation id="7611008212562900400">Telusuri perangkat, aplikasi, web...</translation>
<translation id="7615910377284548269">Mengelola pemblokiran plugin yang tidak dimasukkan kotak pasir...</translation>
+<translation id="7616214729753637086">Mendaftarkan perangkat...</translation>
<translation id="7617366389578322136">Menyambungkan ke "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Tidak ada sandi yang tersimpan.</translation>
<translation id="7622114377921274169">Mengisi daya.</translation>
@@ -4188,6 +4262,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Perangkat Bluetooth tidak didukung: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Tambahkan akun</translation>
<translation id="7671130400130574146">Gunakan bilah judul dan batas sistem</translation>
+<translation id="7683373461016844951">Untuk melanjutkan, klik Oke, lalu klik Tambahkan Pengguna guna membuat profil baru untuk alamat email <ph name="DOMAIN" /> Anda.</translation>
<translation id="7684212569183643648">Dipasang oleh Administrator Anda</translation>
<translation id="7684559058815332124">Kunjungi halaman masuk portal tawanan</translation>
<translation id="7685049629764448582">Memori JavaScript</translation>
@@ -4246,7 +4321,6 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Penyimpanan sesi</translation>
<translation id="7781335840981796660">Semua akun dan data lokal pengguna akan dihapus.</translation>
<translation id="7782102568078991263">Tidak ada lagi saran dari Google</translation>
-<translation id="778330624322499012">Tidak dapat memuat <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Setelan keamanan di komputer Anda memblokir file ini.</translation>
<translation id="7786207843293321886">Keluar dari Sesi Tamu</translation>
<translation id="7786889348652477777">&amp;Muat Ulang Aplikasi</translation>
@@ -4280,7 +4354,13 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Download berbahaya diblokir</translation>
<translation id="7818135753970109980">Tema baru ditambahkan (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA atau RSN)</translation>
+<translation id="7819992334107904369">Sinkronisasi Chrome</translation>
<translation id="782057141565633384">S&amp;alin alamat video</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ditemukan.
+ <ph name="LINE_BREAK1" />
+ Kuota Google Drive kurang banyak. Perlu tambahan <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Coba pilih lebih sedikit foto.</translation>
<translation id="782590969421016895">Gunakan halaman saat ini</translation>
<translation id="7829298379596169484">Mengakses masukan audio</translation>
<translation id="7831368056091621108">untuk mendapatkan ekstensi ini, histori Anda, dan setelan Chrome lainnya di semua perangkat Anda.</translation>
@@ -4318,6 +4398,7 @@ Dari <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Nonaktifkan subtitel</translation>
<translation id="7882358943899516840">Jenis penyedia</translation>
<translation id="7885253890047913815">Tujuan Saat Ini</translation>
+<translation id="7886917304091689118">Berjalan di Chrome</translation>
<translation id="7887334752153342268">Gandakan</translation>
<translation id="7887864092952184874">Mouse Bluetooth disandingkan</translation>
<translation id="7889966925761734854">Cari</translation>
@@ -4401,7 +4482,9 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8000066093800657092">Tidak ada jaringan</translation>
<translation id="8001504501378762252">Sebuah situs mungkin telah mencuri sandi Anda</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Selalu izinkan <ph name="HOST" /> melihat papan klip</translation>
<translation id="8008356846765065031">Internet terputus. Periksa sambungan internet Anda.</translation>
+<translation id="8008765610824028412">Tidak dapat memuat <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Mengirim sebagian informasi sistem dan konten halaman secara otomatis ke Google untuk membantu mendeteksi aplikasi dan situs berbahaya</translation>
<translation id="8012382203418782830">Halaman ini telah diterjemahkan.</translation>
<translation id="8014154204619229810">Alat pembaru sedang berjalan. Segarkan dalam satu menit untuk memeriksa lagi.</translation>
@@ -4502,7 +4585,6 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="816055135686411707">Kesalahan Saat Menyetel Kepercayaan Sertifikat</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Buat catatan baru</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Kelola setelan mikrofon...</translation>
<translation id="8168435359814927499">Konten</translation>
<translation id="8174047975335711832">Informasi perangkat</translation>
@@ -4519,7 +4601,6 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8191230140820435481">Mengelola aplikasi, ekstensi, dan tema Anda</translation>
<translation id="8191453843330043793">Pemecah Proxy V8</translation>
<translation id="8195027750202970175">Ukuran di disk</translation>
-<translation id="8195739004487400241">Halaman beranda diubah menjadi <ph name="URL" />. Untuk menonaktifkan ekstensi yang mengubah beranda, klik Pulihkan.</translation>
<translation id="8199300056570174101">Properti Perangkat dan Jaringan (Layanan)</translation>
<translation id="8200772114523450471">Lanjutkan</translation>
<translation id="8202160505685531999">Masukkan kembali sandi untuk memperbarui profil <ph name="DEVICE_TYPE" /> Anda.</translation>
@@ -4537,6 +4618,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8226619461731305576">Antrean</translation>
<translation id="8226742006292257240">Di bawah adalah sandi TPM yang dibuat secara acak yang telah ditetapkan untuk komputer Anda:</translation>
<translation id="8227119283605456246">Lampirkan file</translation>
+<translation id="8233198815467326623">Pulihkan Halaman Beranda Default?</translation>
<translation id="8234795456569844941">Bantu engineer kami memperbaiki masalah ini. Beri tahu kami yang terjadi tepat sebelum Anda mendapatkan pesan error profil:</translation>
<translation id="8234989666557591529">Memilih ponsel untuk membuka kunci <ph name="DEVICE_TYPE" /> Anda</translation>
<translation id="8238649969398088015">Kiat bantuan</translation>
@@ -4562,7 +4644,6 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8261378640211443080">Ekstensi ini tidak tercantum dalam <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dan mungkin telah ditambahkan tanpa sepengetahuan Anda.</translation>
<translation id="8261387128019234107">Tambahkan akun untuk <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Hapus</translation>
-<translation id="8261673729476082470">Melakukan backup <ph name="FILE_COUNT" /> foto ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> tidak diterapkan di versi ini.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> telah menonaktifkan kursor mouse Anda.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" memicu layar penuh.</translation>
@@ -4664,6 +4745,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8454288007744638700">Atau, pilih jaringan baru:</translation>
<translation id="845627346958584683">Waktu Kedaluwarsa</translation>
<translation id="8456681095658380701">Nama tidak valid</translation>
+<translation id="8457451314607652708">Impor bookmark</translation>
<translation id="8460336040822756677">Jika fitur Smart Lock untuk <ph name="DEVICE_TYPE" /> dinonaktifkan, perangkat Chrome tidak dapat dibuka menggunakan ponsel. Anda perlu mengetikkan sandi untuk membukanya.</translation>
<translation id="8461329675984532579">Nama penyedia rumah</translation>
<translation id="84613761564611563">Antarmuka konfigurasi jaringan diminta, harap tunggu...</translation>
@@ -4728,14 +4810,15 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8569764466147087991">Pilih file yang akan dibuka</translation>
<translation id="8571213806525832805">4 minggu terakhir</translation>
<translation id="8574990355410201600">Selalu izinkan suara di <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Tidak boleh melebihi 99 huruf</translation>
<translation id="8579285237314169903">Menyinkronkan <ph name="NUMBER_OF_FILES" /> item...</translation>
<translation id="857943718398505171">Diizinkan (disarankan)</translation>
<translation id="8581809080475256101">Tekan untuk membuka menu konteks guna melihat histori</translation>
<translation id="8584280235376696778">Buka vide&amp;o di tab baru</translation>
<translation id="8588866096426746242">Tampilkan statistik profil</translation>
+<translation id="8589652987924574405">Bookmark, histori, sandi, dan setelan lainnya akan disinkronkan ke Akun Google sehingga Anda dapat menggunakannya di semua perangkat. Opsi ini dapat Anda ubah di setelan kapan saja.</translation>
<translation id="8590375307970699841">Siapkan pembaruan otomatis</translation>
<translation id="8594908476761052472">Rekam video</translation>
-<translation id="8595925260712451473">Berikan masukan Anda di sini.</translation>
<translation id="8596540852772265699">File Khusus</translation>
<translation id="8597845839771543242">Format properti:</translation>
<translation id="8598453409908276158">Plugin yang tidak dimasukkan sandbox diblokir</translation>
@@ -4750,6 +4833,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8620617069779373398">Status roaming</translation>
<translation id="8620765578342452535">Konfigurasi sambungan jaringan</translation>
<translation id="8620790565535071193">Pemindaian gagal</translation>
+<translation id="8622877356447980900">Ingin menerjemahkan halaman ini?</translation>
<translation id="8623004009673949077">Aplikasi dengan atribut manifes 'kiosk_only' harus dipasang pada mode kios Chrome OS.</translation>
<translation id="8624205858755890468">Mengaktifkan Asisten agar dapat menampilkan aplikasi, tindakan, dan info terkait.</translation>
<translation id="862542460444371744">&amp;Ekstensi</translation>
@@ -4795,6 +4879,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8671210955687109937">Dapat berkomentar</translation>
<translation id="8673026256276578048">Telusuri Web...</translation>
<translation id="8673383193459449849">Server bermasalah</translation>
+<translation id="8674241889607553858">Ingin Menerjemahkan Halaman Ini?</translation>
<translation id="8675354002693747642">Kunci yang dibagikan sebelumnya</translation>
<translation id="8676374126336081632">Hapus masukan</translation>
<translation id="8677039480012021122">Hapus data dan putuskan hubungan</translation>
@@ -4807,6 +4892,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8688579245973331962">Tidak melihat nama Anda?</translation>
<translation id="8688591111840995413">Sandi lemah</translation>
<translation id="8688672835843460752">Tersedia</translation>
+<translation id="8689583087392258564">Gagal menggabungkan mesin ke domain. Unit organisasi tidak valid.</translation>
<translation id="869257642790614972">Buka ulang tab yang terakhir ditutup</translation>
<translation id="8695825812785969222">Buka &amp;Lokasi...</translation>
<translation id="8698464937041809063">Gambar Google</translation>
@@ -4821,6 +4907,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8708671767545720562">Informasi Selengkapnya</translation>
<translation id="8710187907779883426">singkat (1 dtk)</translation>
<translation id="8711402221661888347">Burger</translation>
+<translation id="8712637175834984815">Mengerti</translation>
<translation id="8713570323158206935">Kirim <ph name="BEGIN_LINK1" />sistem informasi<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Akhir dukungan</translation>
<translation id="871476437400413057">Sandi yang disimpan Google</translation>
@@ -4896,7 +4983,6 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="882204272221080310">Update firmware untuk tambahan keamanan.</translation>
<translation id="8823514049557262177">Salin te&amp;ks link</translation>
<translation id="8824701697284169214">Tambahkan La&amp;man...</translation>
-<translation id="8827850355924932817">Menggunakan jaringan Wi-Fi untuk menentukan lokasi</translation>
<translation id="8828933418460119530">Nama DNS</translation>
<translation id="8830796635868321089">Gagal melakukan pemeriksaan pembaruan menggunakan setelan proxy. Sesuaikan <ph name="PROXY_SETTINGS_LINK_START" />setelan proxy<ph name="PROXY_SETTINGS_LINK_END" /> Anda.</translation>
<translation id="8834039744648160717">Konfigurasi jaringan dikontrol oleh <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="8912793549644936705">Meregang</translation>
<translation id="8915370057835397490">Memuat saran</translation>
<translation id="8916476537757519021">Subkerangka Mode Penyamaran: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Pengonversi Raster PWG</translation>
+<translation id="8918468086406665831">Sinkronkan ke <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Selalu izinkan iklan di situs ini</translation>
<translation id="8925458182817574960">&amp;Setelan</translation>
<translation id="8926389886865778422">Jangan tanya lagi</translation>
<translation id="8926518602592448999">Nonaktifkan Ekstensi Mode Pengembang</translation>
<translation id="892706138619340876">Beberapa setelan telah disetel ulang</translation>
<translation id="8931394284949551895">Perangkat baru</translation>
+<translation id="893242274404530797">Notifikasi Layanan Google Play diperlukan untuk Tethering Instan</translation>
<translation id="8933960630081805351">&amp;Tampilkan dalam Penemu</translation>
<translation id="8934732568177537184">Lanjutkan</translation>
<translation id="8938356204940892126">Saya menyerah</translation>
@@ -5013,6 +5100,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="9024127637873500333">&amp;Buka di Tab Baru</translation>
<translation id="9024331582947483881">layar penuh</translation>
<translation id="9025098623496448965">Oke, Bawa saya kembali ke layar proses masuk</translation>
+<translation id="902659348151742535">Google dapat menggunakan histori penjelajahan Anda untuk mempersonalisasi Penelusuran, iklan, dan layanan Google lainnya.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Lindungi orang ini untuk mengontrol dan melihat situs web yang dikunjunginya dari Akun Google Anda.</translation>
<translation id="9027459031423301635">Buka Tautan di &amp;Tab Baru</translation>
@@ -5053,7 +5141,6 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="9084064520949870008">Buka sebagai Jendela</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> diblokir oleh kebijakan perusahaan</translation>
<translation id="9088917181875854783">Konfirmasikan bahwa kunci sandi ini ditampilkan di "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Kirim informasi sistem</translation>
<translation id="9094033019050270033">Perbarui sandi</translation>
<translation id="9094982973264386462">Hapus</translation>
<translation id="9095253524804455615">Hapus</translation>
@@ -5107,6 +5194,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="9170397650136757332">Sekarang gerakkan jari sedikit untuk menangkap seluruh bagian sidik jari Anda</translation>
<translation id="9170848237812810038">&amp;Urung</translation>
<translation id="9170884462774788842">Program lain di komputer Anda menambahkan tema yang dapat mengubah cara kerja Chrome.</translation>
+<translation id="9173995187295789444">Memindai perangkat Bluetooth...</translation>
<translation id="9174212595744391062">Tindakan ini akan menghapus cookie dan mengosongkan cache untuk semua situs, termasuk</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Perangkat Bluetooth tersambung</translation>
<translation id="9177499212658576372">Saat ini Anda tersambung ke jaringan <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="932327136139879170">Beranda</translation>
<translation id="932508678520956232">Tidak dapat memulai pencetakan.</translation>
<translation id="93393615658292258">Sandi saja</translation>
+<translation id="935490618240037774">Bookmark, histori, sandi, dan setelan lainnya akan disinkronkan ke Akun Google agar Anda dapat menggunakannya di semua perangkat.</translation>
<translation id="936801553271523408">Data diagnosis sistem</translation>
<translation id="93766956588638423">Perbaiki ekstensi</translation>
<translation id="938470336146445890">Instal sertifikat pengguna.</translation>
@@ -5151,6 +5240,7 @@ Simpan file kunci Anda di tempat yang aman. Anda akan membutuhkannya untuk membu
<translation id="960987915827980018">Sekitar 1 jam lagi</translation>
<translation id="962802172452141067">Cabang folder bookmark</translation>
<translation id="968174221497644223">Cache aplikasi</translation>
+<translation id="969096075394517431">Ubah bahasa</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Tab}other{# Tab}}</translation>
<translation id="971774202801778802">URL bookmark</translation>
<translation id="973473557718930265">Keluar</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_it.xtb b/chromium/chrome/app/resources/generated_resources_it.xtb
index 6c8085388f6..dc1d923ee85 100644
--- a/chromium/chrome/app/resources/generated_resources_it.xtb
+++ b/chromium/chrome/app/resources/generated_resources_it.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Apri link in nuova finestra di <ph name="APP" /></translation>
<translation id="1005274289863221750">Utilizzo del microfono e della fotocamera</translation>
<translation id="1007408791287232274">Impossibile caricare i dispositivi.</translation>
+<translation id="1008186147501209563">Esporta preferiti</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{La pagina non risponde}other{Le pagine non rispondono}}</translation>
<translation id="1012794136286421601">I tuoi file di Documenti, Fogli di lavoro, Presentazioni e Disegni sono in fase di sincronizzazione. Apri l'app Google Drive per accedervi online oppure offline.</translation>
-<translation id="1013383076511149692">Vedere testi e immagini copiati negli appunti</translation>
<translation id="1013707859758800957">È stata consentita l'esecuzione di un plug-in senza sandbox in questa pagina.</translation>
<translation id="1015318665228971643">Modifica nome cartella</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Apri tutti in &amp;un'altra finestra}=1{Apri in &amp;un'altra finestra}other{Apri tutti (#) in &amp;un'altra finestra}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Impossibile rimuovere il software dannoso</translation>
<translation id="1062407476771304334">Sostituisci</translation>
<translation id="1062866675591297858">Gestisci i tuoi utenti supervisionati utilizzando la <ph name="BEGIN_LINK" />Dashboard degli utenti supervisionati<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Media Library File Checker</translation>
<translation id="1064835277883315402">Connetti a rete privata</translation>
<translation id="1064912851688322329">Disconnetti il tuo account Google</translation>
<translation id="1067048845568873861">Data creazione</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Crittografia dati</translation>
+<translation id="1074944608454986967">Per leggere il contenuto ad alta voce, tieni premuto il tasto per la ricerca, quindi fai clic o trascina per selezionare il contenuto. Oppure evidenzia una regione e utilizza il tasto per la ricerca + S.</translation>
<translation id="1076698951459398590">Attiva tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Imposta aggiornamenti automatici per tutti gli utenti</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Accedi<ph name="END_SIGN_IN_LINK" /> per controllare e visualizzare i siti web visitati da questa persona.</translation>
<translation id="109758035718544977">Riattiva l'audio dei siti</translation>
<translation id="1097658378307015415">Prima di accedere, entra come Ospite per attivare la rete <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Traduci sempre <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Interrompi</translation>
<translation id="1110155001042129815">Attendi</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Non consentire ai siti di utilizzare messaggi esclusivi di sistema per accedere a dispositivi MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Modifica motore di ricerca</translation>
-<translation id="1131167343343087859">Carte di credito e indirizzi che utilizzano Google Payments.</translation>
<translation id="1134009406053225289">Apri nella finestra di navigazione in incognito</translation>
<translation id="1137673463384776352">Apri link in <ph name="APP" /></translation>
<translation id="1140351953533677694">Accesso ai dispositivi seriali e Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in bloccato</translation>
<translation id="1145532888383813076">Cerca sul dispositivo, nelle app e sul Web.</translation>
<translation id="1146204723345436916">Importa i preferiti da file HTML...</translation>
+<translation id="1148097584170732637">Elementi trovati: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Spazio nella memoria locale insufficiente. Sono necessari altri <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Prova a selezionare meno foto.</translation>
<translation id="1149088842877960903">L'esecuzione di JavaScript tramite AppleScript è disattivata. Per attivarla, vai a Impostazioni di Chrome &gt; Avanzate &gt; Sistema. Per ulteriori informazioni, visita la pagina all'indirizzo https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mese di scadenza</translation>
<translation id="1153356358378277386">Dispositivi accoppiati</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Rinomina</translation>
<translation id="1175364870820465910">&amp;Stampa...</translation>
<translation id="117624967391683467">Copia di <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Ripristinare il motore di ricerca predefinito?</translation>
<translation id="1177863135347784049">Personalizzati</translation>
<translation id="1178581264944972037">Pausa</translation>
<translation id="1179803038870941185"><ph name="URL" /> vuole avere il controllo totale dei tuoi dispositivi MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Leggi e modifica gli utenti inclusi nella whitelist</translation>
<translation id="1206407435587370571">Esplora il Chromebook</translation>
<translation id="1209796539517632982">Assegnazione automatica nomi ai server</translation>
+<translation id="1210982357925844241">Controlla e gestisci le password salvate all'indirizzo <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Apri una finestra di navigazione in incognito per esplorare il Web senza salvare la tua cronologia di navigazione</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> impronte digitali configurate</translation>
<translation id="1215411991991485844">Nuova applicazione in background aggiunta</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Ricerca di reti mobili in corso</translation>
<translation id="1285320974508926690">Non tradurre mai questo sito</translation>
<translation id="1285484354230578868">Memorizza dati nel tuo account Google Drive</translation>
+<translation id="1288037062697528143">La funzione Luminosità notturna verrà attivata automaticamente al tramonto</translation>
<translation id="1293177648337752319">Riattiva l'audio del sito</translation>
<translation id="1293509594570842875">Impossibile creare il nuovo utente supervisionato. Controlla la connessione di rete e riprova più tardi.</translation>
<translation id="1293556467332435079">File</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">File HTML preferiti</translation>
<translation id="1303671224831497365">Nessun dispositivo Bluetooth trovato</translation>
<translation id="1306606229401759371">Modifica impostazioni</translation>
-<translation id="1307398858972670978">Accedi alle tue password da qualsiasi dispositivo all'indirizzo <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Spiacenti, il sistema non è riuscito a memorizzare il token di accesso all'API a lungo termine per questo dispositivo.</translation>
<translation id="1313405956111467313">Configurazione automatica del proxy</translation>
<translation id="131364520783682672">Bloc maiusc</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Ero io.</translation>
<translation id="1338776410427958681">Comprimi <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Eliminazione in corso...</translation>
-<translation id="1339266338863469628">Predefinito (viene rilevata soltanto la tua voce)</translation>
<translation id="1340527397989195812">Importa elementi multimediali dal dispositivo utilizzando l'app File.</translation>
<translation id="1341988552785875222">Lo sfondo attuale è stato impostato da "<ph name="APP_NAME" />". Prima di selezionare uno sfondo diverso, potrebbe essere necessario disinstallare "<ph name="APP_NAME" />".</translation>
<translation id="1346748346194534595">Destra</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">L'aggiornamento inizierà quando la carica della batteria raggiunge il <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Importazione di <ph name="FILE_COUNT" /> file...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Impossibile trovare il file PPD. Assicurati che il Chromebook sia online e riprova.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> è bloccato</translation>
<translation id="1357589289913453911">ID estensione</translation>
<translation id="1358735829858566124">Il file o la directory non è utilizzabile.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Da sinistra a destra</translation>
<translation id="1370646789215800222">Rimuovere la persona?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 elemento da rimuovere}other{# elementi da rimuovere}}</translation>
+<translation id="1372841398847029212">Sincronizza con il tuo account</translation>
<translation id="1374844444528092021">Il certificato richiesto dalla rete "<ph name="NETWORK_NAME" />" non è installato o non è più valido. Richiedi un nuovo certificato e riprova a connetterti.</translation>
<translation id="1374962581120570592">Cookie impostati</translation>
<translation id="1375321115329958930">Password salvate</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Crea utente supervisionato</translation>
<translation id="1410197035576869800">Icona dell'app</translation>
<translation id="1410616244180625362">Continua a consentire l'accesso di <ph name="HOST" /> alla webcam</translation>
+<translation id="1411668397053040814">Installa o aggiorna l'app Tastiera Daydream per usare Chrome in realtà virtuale</translation>
<translation id="1414648216875402825">Stai per passare a una versione non stabile di <ph name="PRODUCT_NAME" /> che contiene funzioni ancora in fase di sviluppo. Si verificheranno arresti anomali e bug imprevisti. Procedi con cautela.</translation>
+<translation id="1415708812149920388">Accesso alla lettura degli appunti negato</translation>
<translation id="1415990189994829608">L'estensione <ph name="EXTENSION_NAME" /> (ID estensione "<ph name="EXTENSION_ID" />") non è consentita in questo tipo di sessione.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Spiacenti, operazione di generazione della chiave privata RSA casuale non riuscita.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Fetta di pizza</translation>
<translation id="1467432559032391204">Sinistra</translation>
<translation id="1467999917853307373"><ph name="URL" /> vuole memorizzare in modo permanente i dati sul tuo dispositivo.</translation>
+<translation id="1468571364034902819">Impossibile utilizzare questo profilo</translation>
<translation id="1470719357688513792">Le nuove impostazioni dei cookie avranno effetto una volta ricaricata la pagina.</translation>
<translation id="1470811252759861213">Per trovare le tue estensioni su tutti i computer, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Impossibile caricare "<ph name="FILENAME" />". Lo spazio disponibile su Google Drive non è sufficiente.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Cache token dell'API Identity</translation>
<translation id="1478233201128522094">La prossima volta potrai usare un nuovo telefono per sbloccare questo dispositivo <ph name="DEVICE_TYPE" />. Disattiva Smart Lock nelle Impostazioni.</translation>
<translation id="1478340334823509079">Dettagli: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Pronto per il backup di <ph name="FILE_COUNT" /> nuove foto</translation>
<translation id="1483493594462132177">Invia</translation>
<translation id="1485015260175968628">Ora può:</translation>
<translation id="1485141095922496924">Versione <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Con: impostazioni personalizzate</translation>
<translation id="1493892686965953381">In attesa di <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Ci sono altri <ph name="NUM_PRINTERS" /> dispositivi disponibili.</translation>
-<translation id="1497284176235884849">Il file PPD fornito non è valido.</translation>
<translation id="1497522201463361063">Impossibile ridenominare "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositivo sconosciuto [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Questo account proprietario deve essere il primo account registrato in una sessione con accesso simultaneo.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Accesso al backend del debugger delle pagine</translation>
<translation id="1601560923496285236">Applica</translation>
<translation id="1603914832182249871">(In incognito)</translation>
+<translation id="1607139524282324606">Cancella voce</translation>
<translation id="1608626060424371292">Rimuovi questo utente</translation>
<translation id="1609170755653088773">Sincronizza questa password con l'iPhone</translation>
<translation id="1609862759711084604">Utente precedente</translation>
+<translation id="1611557582955786626">Accedi per un'esperienza di navigazione personalizzata e sincronizzata sui tuoi dispositivi</translation>
<translation id="1611584202130317952">Il flusso di provisioning è stato interrotto. Riprova oppure contatta l'amministratore o il proprietario del dispositivo.</translation>
<translation id="1611649489706141841">avanti</translation>
<translation id="1611704746353331382">Esporta i preferiti in file HTML...</translation>
<translation id="1612129875274679969">Mantieni definitivamente il dispositivo in modalità kiosk.</translation>
+<translation id="161460670679785907">Impossibile rilevare il tuo telefono</translation>
<translation id="1616206807336925449">Questa estensione non richiede autorizzazioni speciali.</translation>
<translation id="161707228174452095">Impronta digitale aggiunta</translation>
<translation id="1618268899808219593">Centro assistenza</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Mostra opzioni di immissione</translation>
<translation id="1650709179466243265">Aggiungi www. e .com e apri l'indirizzo</translation>
<translation id="1651008383952180276">Devi inserire la stessa passphrase due volte</translation>
-<translation id="1652972346408808053">Password salvata. Accedi alle tue password da qualsiasi dispositivo all'indirizzo <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Aggiungi la stampante a Google Cloud Print per poter stampare ovunque.}other{Aggiungi # stampanti a Google Cloud Print per poter stampare ovunque.}}</translation>
<translation id="1657406563541664238">Aiutaci a migliorare <ph name="PRODUCT_NAME" /> inviando automaticamente a Google le statistiche sull'utilizzo e segnalazioni sugli arresti anomali</translation>
<translation id="1658424621194652532">Questa pagina sta accedendo al microfono.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Impossibile accedere al file per motivi di sicurezza.</translation>
<translation id="167832068858235403">abbassa volume</translation>
<translation id="1679068421605151609">Strumenti per sviluppatori</translation>
+<translation id="16815041330799488">Non consentire ai siti di leggere testi e immagini copiati negli appunti</translation>
<translation id="1682548588986054654">Nuova finestra di navigazione in incognito</translation>
+<translation id="1688935057616748272">Digita una lettera</translation>
<translation id="168991973552362966">Aggiungi una stampante vicina</translation>
<translation id="1689945336726856614">Copia &amp;URL</translation>
<translation id="1692602667007917253">Spiacenti, qualcosa è andato storto</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Metodo di immissione</translation>
<translation id="175772926354468439">Attiva tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Visualizza nel Chrome Web Store</translation>
<translation id="1758831820837444715">Configura rete Ethernet</translation>
<translation id="1763046204212875858">Creazione di scorciatoie applicazione</translation>
<translation id="1763108912552529023">Continua a esplorare</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Attenzione.<ph name="END_BOLD" /> Questi file sono temporanei e potrebbero essere eliminati automaticamente per liberare spazio su disco. <ph name="BEGIN_LINK" />Ulteriori informazioni<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configura Smart Lock per il tuo dispositivo <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Ripristino file Microsoft</translation>
-<translation id="1825832322945165090">Spazio sul dispositivo insufficiente</translation>
+<translation id="1818007989243628752">Elimina la password di <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Verifica in corso...</translation>
<translation id="1828149253358786390"><ph name="SITE" /> desidera inviarti le notifiche.</translation>
<translation id="1828378091493947763">Questo plug-in non è supportato sul dispositivo in uso</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">All'avvio</translation>
<translation id="2006638907958895361">Apri link in <ph name="APP" /></translation>
<translation id="2007404777272201486">Segnala un problema...</translation>
+<translation id="2015632741368427174">Reindirizzamento bloccato al seguente sito:</translation>
<translation id="2016430552235416146">Tradizionale</translation>
<translation id="2017334798163366053">Disattiva raccolta di dati sul rendimento</translation>
<translation id="2017836877785168846">Consente di cancellare la cronologia e i completamenti automatici nella barra degli indirizzi.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Esiste già un file denominato "<ph name="FILENAME" />". Che cosa vuoi fare?</translation>
<translation id="2087822576218954668">Stampa: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Naviga in sicurezza con Google Chrome</translation>
+<translation id="2089795179672254991">Chiedi conferma quando un sito vuole leggere il testo e le immagini copiati negli appunti (opzione consigliata)</translation>
<translation id="2090165459409185032">Visita il sito google.com/accounts/recovery per recuperare i dati del tuo account</translation>
<translation id="2090876986345970080">Impostazioni di sicurezza del sistema</translation>
<translation id="2091887806945687916">Audio</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Ridimensiona</translation>
<translation id="2124930039827422115">{1,plural, =1{Un utente ha dato una valutazione di <ph name="AVERAGE_RATING" />.}other{# utenti hanno dato una valutazione di <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">La sincronizzazione è stata disattivata dall'amministratore.</translation>
-<translation id="2126426811489709554">Con tecnologia Chrome</translation>
<translation id="2127372758936585790">Caricabatterie a basso consumo</translation>
<translation id="212862741129535676">Percentuale di occupazione dello stato di frequenza</translation>
<translation id="2128691215891724419">Errore di sincronizzazione. Aggiorna la passphrase di sincronizzazione...</translation>
<translation id="2129825002735785149">Aggiorna il plug-in</translation>
<translation id="2129904043921227933">Errore di sincronizzazione. Aggiorna la passphrase di sincronizzazione...</translation>
<translation id="2131077480075264">Impossibile installare "<ph name="APP_NAME" />" perché non è consentita da "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Vuoi tradurre questa pagina?</translation>
<translation id="2135787500304447609">&amp;Riprendi</translation>
<translation id="2136372518715274136">Inserisci la nuova password</translation>
<translation id="2136476978468204130">La passphrase inserita non è corretta</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Compromesso CA</translation>
<translation id="218070003709087997">Specifica un numero per indicare la quantità di copie da stampare (da 1 a 999).</translation>
<translation id="2187895286714876935">Errore di importazione del certificato del server</translation>
+<translation id="2187906491731510095">Estensioni aggiornate</translation>
<translation id="2188881192257509750">Apri <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">WiFi Credentials Getter</translation>
<translation id="219008588003277019">Modulo Native Client: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Timestamp Microsoft</translation>
<translation id="225614027745146050">Benvenuto</translation>
<translation id="225692081236532131">Stato attivazione</translation>
+<translation id="2261323523305321874">L'amministratore ha apportato una modifica a livello di sistema che disabilita alcuni vecchi profili.</translation>
<translation id="2262477216570151239">Ritardo prima della ripetizione</translation>
<translation id="2263189956353037928">Esci e accedi nuovamente</translation>
<translation id="2263497240924215535">(Disabilitata)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Installare <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metodo EAP:</translation>
<translation id="2297705863329999812">Cerca stampanti</translation>
-<translation id="230115972905494466">Nessun dispositivo compatibile trovato</translation>
<translation id="2301382460326681002">Directory principale dell'estensione non valida.</translation>
<translation id="2302685579236571180">Navigazione in incognito</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ha richiesto altre autorizzazioni.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Lingua e immissione</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Le note sulla schermata di blocco vengono salvate automaticamente nell'app <ph name="LOCK_SCREEN_APP_NAME" />. La nota più recente rimarrà sulla schermata di blocco.</translation>
+<translation id="2352947182261340447">Spazio nella memoria locale insufficiente.</translation>
<translation id="2353297238722298836">Videocamera e microfono consentiti</translation>
<translation id="2356070529366658676">Chiedi</translation>
<translation id="2356517949307388948">Si è verificato un errore in Chrome durante la ricerca di software dannoso.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Impedisci sempre l'accesso al microfono</translation>
<translation id="2367972762794486313">Mostra app</translation>
<translation id="2371076942591664043">Apri al &amp;termine</translation>
-<translation id="237336063998926520">Utilizza l'indirizzo IP per stabilire la posizione</translation>
<translation id="2377319039870049694">Passa alla visualizzazione elenco</translation>
<translation id="2377667304966270281">Errori hardware</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> file selezionati</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Si è verificato un errore. Controlla la tua stampante e riprova.</translation>
<translation id="2385700042425247848">Nome servizio:</translation>
<translation id="2387458720915042159">Tipo di connessione proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nuove foto trovate
- <ph name="LINE_BREAK1" />
- Spazio sul dispositivo insufficiente.
- <ph name="LINE_BREAK2" />
- Prova a selezionare alcune foto per iniziare.</translation>
<translation id="2391419135980381625">Carattere standard</translation>
<translation id="2391762656119864333">Revoca</translation>
<translation id="2392369802118427583">Attiva</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Esegui sempre su <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Dimensioni totali file</translation>
<translation id="2428510569851653187">Descrivi cosa stavi facendo quando la scheda si è arrestata in modo anomalo</translation>
+<translation id="2431027948063157455">Impossibile caricare l'Assistente Google, controlla la connessione di rete e riprova.</translation>
<translation id="2433452467737464329">Aggiungi un parametro di ricerca nell'URL per aggiornare automaticamente la pagina: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Aspetto</translation>
<translation id="2435248616906486374">Rete scollegata</translation>
@@ -916,6 +927,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2445081178310039857">La directory principale dell'estensione è obbligatoria.</translation>
<translation id="2448312741937722512">Tipo</translation>
<translation id="2450223707519584812">Non potrai aggiungere utenti perché mancano le chiavi dell'API di Google. Per informazioni dettagliate, visita la pagina <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Nessuna vista attiva</translation>
<translation id="2453021845418314664">Impostazioni di sincronizzazione avanzate</translation>
<translation id="2453576648990281505">File già esistente</translation>
<translation id="2453860139492968684">Termina</translation>
@@ -923,7 +935,6 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> vorrebbe copiare file da <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID della chiave dell'autorità di certificazione</translation>
<translation id="2462752602710430187">È stata aggiunta la stampante <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importa Preferiti</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Impossibile connettersi al telefono. Assicurati di usare un telefono Android compatibile che sia acceso e a portata di mano. &lt;a&gt;Ulteriori informazioni&lt;/a&gt;</translation>
<translation id="2470702053775288986">Estensioni non supportate disattivate</translation>
@@ -992,6 +1003,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2562743677925229011">Non connesso a <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Complimenti, il tuo servizio dati "<ph name="NAME" />" è stato attivato ed è pronto all'uso.</translation>
<translation id="2566124945717127842">Esegui il powerwash per ripristinare il tuo dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> e farlo tornare come nuovo.</translation>
+<translation id="2567257616420533738">Password salvata. Controlla e gestisci le password salvate all'indirizzo <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Infobar Container</translation>
<translation id="2570000010887652771">Dati salvati.</translation>
<translation id="257088987046510401">Temi</translation>
@@ -1012,6 +1024,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (piattaforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Impostazioni di ricerca predefinite</translation>
<translation id="2586657967955657006">Appunti</translation>
+<translation id="2586672484245266891">Inserisci un URL più breve</translation>
<translation id="2587922270115112871">La creazione di un utente supervisionato non comporta la creazione di un account Google e i relativi dati e le impostazioni non saranno disponibili su altri dispositivi grazie alla Sincronizzazione Google Chrome. Un utente supervisionato viene configurato soltanto su questo dispositivo.</translation>
<translation id="258932246702879617">Seleziona <ph name="BEGIN_BOLD" />Aggiungi alla barra delle applicazioni<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">Annulla ingrandimento</translation>
@@ -1043,6 +1056,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> sta utilizzando <ph name="USAGE" /> MB di spazio su disco.</translation>
<translation id="2633212996805280240">Rimuovere "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> non è stato in grado di completare l'installazione ma continuerà a essere eseguito dall'immagine disco.</translation>
+<translation id="2635176084534510129">Vivi esperienze più personalizzate, ad esempio grazie a suggerimenti di contenuti migliori e al servizio Traduttore più efficiente.</translation>
<translation id="2635276683026132559">Firma</translation>
<translation id="2635926034288331400">Installa in Applicazioni</translation>
<translation id="2636625531157955190">Chrome non riesce ad accedere all'immagine.</translation>
@@ -1053,14 +1067,15 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2643698698624765890">Gestisci le tue estensioni facendo clic su Estensioni nel menu Finestra.</translation>
<translation id="2647142853114880570">ricarica</translation>
<translation id="2647269890314209800">Cookie in uso</translation>
+<translation id="264810637653812429">Nessun dispositivo compatibile trovato.</translation>
<translation id="2648831393319960979">Aggiunta del dispositivo al tuo account in corso; potrebbe occorrere un istante...</translation>
<translation id="2649045351178520408">ASCII con codifica Base64, catena di certificati</translation>
<translation id="2653266418988778031">Se elimini il certificato di un'autorità di certificazione (CA), il browser non considererà più attendibili i certificati emessi da tale autorità.</translation>
<translation id="2653659639078652383">Invia</translation>
<translation id="265390580714150011">Valore campo</translation>
-<translation id="2654286334048437383">Esporta preferiti</translation>
<translation id="2655386581175833247">Certificato utente:</translation>
<translation id="2660779039299703961">Evento</translation>
+<translation id="266079277508604648">Impossibile connettere la stampante. Verifica che sia accesa e collegata al Chromebook tramite Wi-Fi o USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Lingua</translation>
@@ -1083,6 +1098,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2680208403056680091">La tua connessione Internet è controllata</translation>
<translation id="268053382412112343">Cr&amp;onologia</translation>
<translation id="2683638487103917598">Cartella ordinata</translation>
+<translation id="2684004000387153598">Per continuare, fai clic su OK, quindi fai clic su Aggiungi persona per creare un nuovo profilo per il tuo indirizzo email.</translation>
<translation id="2686759344028411998">Impossibile rilevare i moduli caricati.</translation>
<translation id="2688196195245426394">Errore durante la registrazione del dispositivo con il server. <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Mostra le opzioni per la lingua</translation>
@@ -1095,6 +1111,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2704184184447774363">Firma del documento Microsoft</translation>
<translation id="270516211545221798">Velocità touchpad</translation>
<translation id="2706892089432507937">Dispositivi USB</translation>
+<translation id="2706954854267016964">Il dispositivo Google Cloud Print selezionato non è più supportato. Prova a configurare la stampante nelle impostazioni di sistema del computer.</translation>
<translation id="2707024448553392710">Download del componente in corso...</translation>
<translation id="270921614578699633">Media superiore a</translation>
<translation id="2709453993673701466">Vuoi gestire la sincronizzazione e la personalizzazione prima di attivarle? Visita le <ph name="BEGIN_LINK" />Impostazioni<ph name="END_LINK" />.</translation>
@@ -1125,6 +1142,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2737363922397526254">Comprimi...</translation>
<translation id="2737492745329609575">Avvia configurazione</translation>
<translation id="2738771556149464852">Non dopo</translation>
+<translation id="2739046699559178272">Salva e continua</translation>
<translation id="2739191690716947896">Debug</translation>
<translation id="2739240477418971307">Modifica delle impostazioni di accesibilità</translation>
<translation id="2740393541869613458">controllare i siti web visitati dall'utente supervisionato e</translation>
@@ -1145,6 +1163,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2773802008104670137">Questo tipo di file potrebbe danneggiare il computer.</translation>
<translation id="2775104091073479743">Modifica impronte digitali</translation>
<translation id="2776441542064982094">Sembra che non siano disponibili dispositivi da registrare sulla rete. Se il tuo dispositivo è acceso e connesso a Internet, prova a registrarlo utilizzando le istruzioni nel relativo manuale di istruzioni.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Scaricato</translation>
<translation id="2783661497142353826">Gestisci applicazioni kiosk</translation>
<translation id="2784407158394623927">Attivazione del servizio dati mobile</translation>
@@ -1201,7 +1220,6 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2843806747483486897">Cambia predefinita...</translation>
<translation id="2844111009524261443">Esegui al clic</translation>
<translation id="2845382757467349449">Mostra sempre barra dei Preferiti</translation>
-<translation id="284682086647736321">È necessario includere CTRL, ALT o Comando</translation>
<translation id="2847759467426165163">Trasmetti a</translation>
<translation id="284805635805850872">Rimuovere il software dannoso?</translation>
<translation id="2849362176025371110">Invia automaticamente a Google dati di diagnostica e utilizzo. Potrai modificare questa opzione in qualsiasi momento nelle <ph name="BEGIN_LINK1" />impostazioni<ph name="END_LINK1" /> del dispositivo. <ph name="BEGIN_LINK2" />Ulteriori informazioni<ph name="END_LINK2" /></translation>
@@ -1209,6 +1227,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2849936225196189499">Critica</translation>
<translation id="2850124913210091882">Backup</translation>
<translation id="2850541429955027218">Aggiungi tema</translation>
+<translation id="2853121255651601031">Password salvata</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">Inserisci qui il corpo della notifica della funzione di sblocco rapido. Inserisci qui il corpo della notifica della funzione di sblocco rapido. Inserisci qui il corpo della notifica della funzione di sblocco rapido. Inserisci qui il corpo della notifica della funzione di sblocco rapido. Inserisci qui il corpo della notifica della funzione di sblocco rapido.</translation>
<translation id="2860150991415616761">molto lungo (4 s)</translation>
@@ -1251,6 +1270,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2908162660801918428">Aggiungi Galleria Media per directory</translation>
<translation id="2908789530129661844">Riduci lo zoom sullo schermo</translation>
<translation id="2910318910161511225">Collegati a una rete e riprova</translation>
+<translation id="2911898792135283060">Genera password...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> vuole utilizzare il microfono.</translation>
<translation id="2913331724188855103">Consenti ai siti di salvare e leggere i dati dei cookie (opzione consigliata)</translation>
<translation id="2916073183900451334">Se premi Tab in una pagina web vengono evidenziati i link, così come i campi dei moduli</translation>
@@ -1295,6 +1315,7 @@ Non credo che questo sito debba essere bloccato.</translation>
<translation id="2989474696604907455">non collegato</translation>
<translation id="2989786307324390836">Binario codificato DER, singolo certificato</translation>
<translation id="2993517869960930405">Informazioni sull'app</translation>
+<translation id="2994669386200004489">Impossibile effettuare il backup di <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Installata da un genitore.</translation>
<translation id="3002017044809397427">Il tuo dispositivo <ph name="PHONE_TYPE" /> è stato rilevato, ma la funzione Smart Lock è supportata soltanto su dispositivi con Android 5.0 e versioni successive. &lt;a&gt;Ulteriori informazioni&lt;/a&gt;</translation>
<translation id="3003144360685731741">Reti preferite</translation>
@@ -1353,6 +1374,7 @@ Per ulteriori informazioni, visita il nostro <ph name="BEGIN_LINK" />Centro assi
<translation id="3064410671692449875">Dati insufficienti</translation>
<translation id="3065041951436100775">Feedback relativo alle schede ignorate</translation>
<translation id="3065140616557457172">Digita i termini di ricerca o inserisci un URL per navigare. Entrambe le soluzioni funzionano.</translation>
+<translation id="3066642396596108483">Sincronizza i tuoi preferiti, le password e la cronologia su tutti i tuoi dispositivi</translation>
<translation id="3067198360141518313">Esegui questo plug-in</translation>
<translation id="3071624960923923138">Puoi fare clic qui per aprire una nuova scheda</translation>
<translation id="3074037959626057712">Hai eseguito l'accesso e attivato la sincronizzazione</translation>
@@ -1440,6 +1462,7 @@ I dati di accesso del tuo account sono obsoleti.</translation>
<translation id="3202173864863109533">L'audio di questa scheda sta per essere disattivato.</translation>
<translation id="3206175707080061730">Esiste già un file denominato "$1". Sostituirlo?</translation>
<translation id="3208703785962634733">Non confermato</translation>
+<translation id="3213187967168344806">Impossibile aggiungere la stampante. Riavvia il computer e riprova.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Il processo del connettore <ph name="CLOUD_PRINT_NAME" /> si è bloccato. Riavviarlo?</translation>
<translation id="3221634914176615296">Esplora i contenuti del dispositivo nell'app File.</translation>
@@ -1466,12 +1489,14 @@ I dati di accesso del tuo account sono obsoleti.</translation>
<translation id="3254516606912442756">Il rilevamento automatico del fuso orario è disattivato</translation>
<translation id="3264544094376351444">Carattere sans-serif</translation>
<translation id="3264547943200567728">Configurazione della rete del Chromebox non riuscita</translation>
+<translation id="3264582393905923483">Contesto</translation>
<translation id="3265459715026181080">Chiudi finestra</translation>
<translation id="3267726687589094446">Continua a consentire download automatici di più file</translation>
<translation id="3267998849713137817">Data/ora modifica</translation>
<translation id="3268451620468152448">Schede aperte</translation>
<translation id="3269069891205016797">I tuoi dati verranno rimossi dal dispositivo al momento della disconnessione.</translation>
<translation id="3269093882174072735">Carica immagine</translation>
+<translation id="3269889795238950578">Questa pagina può leggere testo e immagini copiati negli appunti.</translation>
<translation id="326999365752735949">Download delle differenze in corso...</translation>
<translation id="3270965368676314374">Leggere, modificare ed eliminare foto, musica e altri contenuti multimediali del computer</translation>
<translation id="327147043223061465">Mostra tutti i cookie e i dati dei siti</translation>
@@ -1503,6 +1528,7 @@ I dati di accesso del tuo account sono obsoleti.</translation>
<translation id="3305389145870741612">La procedura di formattazione può richiedere alcuni secondi. Attendi.</translation>
<translation id="3305661444342691068">Apri PDF in anteprima</translation>
<translation id="3306684685104080068">Abilita la trasmissione ai servizi basati sulla cloud quali Google Hangouts.</translation>
+<translation id="3307091518408668019">Computer OU (esempio: OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unità organizzativa (OU)</translation>
<translation id="3308116878371095290">Impostazione dei cookie vietata per questa pagina.</translation>
<translation id="3308134619352333507">Nascondi pulsante</translation>
@@ -1510,9 +1536,6 @@ I dati di accesso del tuo account sono obsoleti.</translation>
<translation id="3309747692199697901">Esegui sempre su tutti i siti</translation>
<translation id="3312424061798279731">Lingue attive</translation>
<translation id="3312903956926554846">Installa sul desktop</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Da <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Pagina iniziale sostituita con: <ph name="URL" />. Per disattivare le estensioni che cambiano la pagina iniziale, fai clic su Ripristina.</translation>
<translation id="3313590242757056087">Per impostare i siti web che l'utente supervisionato può visualizzare, puoi configurare limitazioni e impostazioni visitando il sito all'indirizzo <ph name="MANAGEMENT_URL" />.
Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> può visitare tutti i siti sul Web.</translation>
<translation id="3313622045786997898">Valore firma certificato</translation>
@@ -1545,6 +1568,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3360297538363969800">Errore di stampa. Controlla la stampante e riprova.</translation>
<translation id="3364721542077212959">Strumenti per stilo</translation>
<translation id="336497260564123876">Password salvata. Accedi a Chrome per trovare le tue password su tutti i dispositivi.</translation>
+<translation id="3365598184818502391">Usa il tasto CTRL o ALT</translation>
<translation id="3367813778245106622">Accedi nuovamente per avviare la sincronizzazione</translation>
<translation id="3368922792935385530">Connessa</translation>
<translation id="3369624026883419694">Risoluzione host in corso...</translation>
@@ -1578,6 +1602,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3423858849633684918">Riavvia <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Descrivi cosa stavi facendo quando la scheda si è arrestata in modo anomalo</translation>
<translation id="3427092606871434483">Consenti (predefinita)</translation>
+<translation id="3428419049384081277">Hai eseguito l'accesso.</translation>
<translation id="3429275422858276529">Aggiungi questa pagina ai preferiti per trovarla facilmente in seguito</translation>
<translation id="3429599832623003132">$1 elementi</translation>
<translation id="3432227430032737297">Rimuovi tutti i cookie visualizzati</translation>
@@ -1600,13 +1625,14 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="344630545793878684">Lettura dei dati su una serie di siti web</translation>
<translation id="3449839693241009168">Premi <ph name="SEARCH_KEY" /> per inviare comandi a <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Percentuale di occupazione dello stato di inattività</translation>
-<translation id="3450505713373650336">Backup di <ph name="FILE_COUNT" /> foto in corso</translation>
<translation id="3453612417627951340">Occorre l'autorizzazione</translation>
<translation id="3454157711543303649">Attivazione completata</translation>
+<translation id="3454224730401036106">La tua connessione è passata a una rete più sicura</translation>
<translation id="345693547134384690">Apri &amp;immagine in un'altra scheda</translation>
<translation id="3459509316159669723">Stampa</translation>
<translation id="3459697287128633276">Per accedere al Google Play Store con il tuo account, esegui l'autenticazione con il tuo provider di identità.</translation>
<translation id="3459774175445953971">Ultima modifica:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> vuole leggere il testo e le immagini copiati negli appunti</translation>
<translation id="3462413494201477527">Annullare la creazione dell'account?</translation>
<translation id="346431825526753">Si tratta di un account di minori gestito da <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Fai clic sulla tua foto</translation>
@@ -1619,10 +1645,12 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3470502288861289375">Copia...</translation>
<translation id="3473479545200714844">Ingrandimento dello schermo</translation>
<translation id="3475447146579922140">Foglio di calcolo Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 riga non mostrata&gt;}other{&lt;$1 righe non mostrate&gt;}}</translation>
<translation id="3475843873335999118">La tua impronta digitale non è stata ancora riconosciuta. Inserisci la password.</translation>
<translation id="347670947055184738">Spiacenti. Il sistema non è riuscito a recuperare le norme del tuo dispositivo.</translation>
<translation id="347785443197175480">Continua a consentire l'accesso di <ph name="HOST" /> alla webcam e al microfono</translation>
<translation id="3478685642445675458">Sblocca il tuo profilo prima di rimuovere una persona.</translation>
+<translation id="347919930506963698">Utilizza ancora meglio Chrome</translation>
<translation id="3479552764303398839">Non adesso</translation>
<translation id="3480892288821151001">Aggancia la finestra a sinistra</translation>
<translation id="3481915276125965083">I seguenti popup sono stati bloccati in questa pagina:</translation>
@@ -1640,14 +1668,17 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3504135463003295723">Nome gruppo:</translation>
<translation id="3505030558724226696">Revoca accesso ai dispositivi</translation>
<translation id="3507421388498836150">Autorizzazioni attuali di "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Ripeti la ricerca di dispositivi Bluetooth</translation>
<translation id="3508920295779105875">Scegli un'altra cartella...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Ripeti scansione</translation>
<translation id="3511307672085573050">Copia indir&amp;izzo link</translation>
<translation id="3511399794969432965">Hai problemi di collegamento?</translation>
<translation id="351152300840026870">Carattere a larghezza fissa</translation>
<translation id="3511528412952710609">Breve</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Annulla download}other{Annulla download}}</translation>
<translation id="3514373592552233661">Le reti preferite avranno precedenza su altre reti note se ne sono disponibili più di una</translation>
+<translation id="3520212870468945358"><ph name="URL" /> vuole leggere il numero di serie del tuo token di sicurezza</translation>
<translation id="3523642406908660543">Chiedi conferma quando un sito vuole utilizzare un plug-in per accedere al tuo computer (opzione consigliata)</translation>
<translation id="3525897975040424366">Installa nella shelf</translation>
<translation id="3527085408025491307">Cartella</translation>
@@ -1677,13 +1708,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3564334271939054422">La rete Wi-Fi in uso (<ph name="NETWORK_ID" />) potrebbe richiedere la visita della relativa pagina di accesso.</translation>
<translation id="3564708465992574908">Livelli di zoom</translation>
<translation id="3566721612727112615">Nessun sito aggiunto</translation>
-<translation id="3566866560249787686">Impossibile caricare l'Assistente Google, riprova.</translation>
<translation id="3569382839528428029">Vuoi consentire a <ph name="APP_NAME" /> di condividere il tuo schermo?</translation>
<translation id="3570985609317741174">Contenuti web</translation>
<translation id="3571734092741541777">Configura</translation>
<translation id="3574210789297084292">accedi</translation>
<translation id="3576324189521867626">Installata</translation>
-<translation id="3578331450833904042">Predefinito (viene rilevato tutto)</translation>
<translation id="3578594933904494462">I contenuti di questa scheda vengono condivisi.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; vuole condividere una stampante &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; con un gruppo gestito da te: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Se accetti, tutti i membri del gruppo potranno utilizzare la stampante.</translation>
<translation id="3584169441612580296">Lettura e modifica di foto, musica e altri contenuti multimediali del computer</translation>
@@ -1698,6 +1727,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3599863153486145794">Consente di cancellare la cronologia da tutti i dispositivi su cui hai eseguito l'accesso. Il tuo account Google potrebbe avere altri tipi di cronologia di navigazione all'indirizzo <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">L'accesso ai file locali sul tuo dispositivo è stato disattivato dal tuo amministratore.</translation>
<translation id="3600792891314830896">Disattiva l'audio nei siti che riproducono suoni</translation>
+<translation id="3603177256297531067">Impossibile tradurre questa pagina</translation>
<translation id="3603533104205588786">Puoi fare clic sulla stella per aggiungere una pagina ai preferiti</translation>
<translation id="3603622770190368340">Ottieni certificato di rete</translation>
<translation id="3604048165392640554">Nessuna connessione mobile trovata. Attiva la funzione Tethering istantaneo sugli altri dispositivi e riprova. &lt;a target="_blank" href="<ph name="URL" />"&gt;Ulteriori informazioni&lt;/a&gt;</translation>
@@ -1767,7 +1797,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3697100740575341996">Il tuo amministratore IT ha disattivato gli extra di Chrome per il tuo dispositivo. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Indirizzo email</translation>
<translation id="3702500414347826004">Le pagine iniziali sono state modificate per includere <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Chiedi conferma quando un sito vuole vedere il testo e le immagini copiati negli appunti</translation>
<translation id="370415077757856453">JavaScript bloccato</translation>
<translation id="3704331259350077894">Termine operazione</translation>
<translation id="3705722231355495246">-</translation>
@@ -1833,7 +1862,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="379082410132524484">La tua carta è scaduta</translation>
<translation id="3792890930871100565">Scollega stampanti</translation>
<translation id="379422718204375917">Usa Smart Lock per accedere al tuo account</translation>
-<translation id="3794595850995182458">Pagina di uscita</translation>
<translation id="3796648294839530037">Reti preferite:</translation>
<translation id="3797900183766075808">&amp;Cerca "<ph name="SEARCH_TERMS" />" su <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Consente di attivare/disattivare il tocco per fare clic</translation>
@@ -1851,10 +1879,8 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="381202950560906753">Aggiungine un'altra</translation>
<translation id="3812525830114410218">Certificato non valido</translation>
<translation id="3813296892522778813">Visita la <ph name="BEGIN_LINK_CHROMIUM" />guida di Google Chrome<ph name="END_LINK_CHROMIUM" /> se non riesci a trovare quello che cerchi</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nuove foto trovate
- <ph name="LINE_BREAK1" />
- Puoi effettuare il backup su <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Consenti a tutti i siti di inviare messaggi push in background</translation>
+<translation id="3819497457291599334">Seleziona Impostazioni &gt; App e notifiche &gt; Tutte le app &gt; Google Play Services.</translation>
<translation id="3819752733757735746">Switch Access (consente l'utilizzo del computer semplicemente mediante uno o due sensori)</translation>
<translation id="3819800052061700452">&amp;Schermo intero</translation>
<translation id="3820172043799983114">PIN non valido.</translation>
@@ -1874,7 +1900,9 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3838486795898716504">Altre <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookie e altri dati di siti e plug-in</translation>
<translation id="383891835335927981">Non è stato aumentato o diminuito lo zoom di alcun sito</translation>
+<translation id="3839516600093027468">Impedisci sempre a <ph name="HOST" /> di leggere gli appunti</translation>
<translation id="3840053866656739575">Connessione con il Chromebox persa. Avvicinati o controlla il dispositivo mentre cerchiamo di ricollegarlo.</translation>
+<translation id="3842132283799370683">Aggiunta della macchina al dominio non riuscita. Ciò potrebbe essere dovuto a problemi con l'unità organizzativa.</translation>
<translation id="3842552989725514455">Carattere serif</translation>
<translation id="385051799172605136">Indietro</translation>
<translation id="3851428669031642514">Carica script non sicuri</translation>
@@ -1883,6 +1911,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3856800405688283469">Seleziona il fuso orario</translation>
<translation id="3856921555429624101">La misurazione dell'utilizzo dei dati è terminata</translation>
<translation id="3857228364945137633">Prova Smart Lock per sbloccare il tuo dispositivo <ph name="DEVICE_TYPE" /> senza password quando il tuo telefono è nelle vicinanze.</translation>
+<translation id="3857732810083914482">La personalizzazione non è attiva. Puoi cambiare questa impostazione all'indirizzo myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Benvenuto in Hangouts Meet</translation>
<translation id="3862134173397075045">Benvenuto nell'esperienza Cast di Chrome.</translation>
@@ -1924,9 +1953,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3926002189479431949">Telefono con Smart Lock cambiato</translation>
<translation id="3927932062596804919">Non consentire</translation>
<translation id="3930521966936686665">Riproduci su</translation>
+<translation id="3933283459331715412">Ripristina la password eliminata di <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Apri audio in nuova scheda</translation>
<translation id="3936925983113350642">La password scelta sarà necessaria per recuperare il certificato in un secondo momento. Registrala in una posizione sicura.</translation>
<translation id="3937640725563832867">Nome alternativo dell'autorità emittente del certificato</translation>
+<translation id="3937734102568271121">Traduci sempre questa lingua: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Attiva ripetizione automatica</translation>
<translation id="3941357410013254652">ID canale</translation>
<translation id="3941565636838060942">Per impedire l'accesso a questo programma, è necessario disinstallarlo utilizzando
@@ -1940,6 +1971,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importati da IE</translation>
<translation id="3950820424414687140">Accedi</translation>
+<translation id="3950870029767307261">A questa pagina è stato impedito di leggere testo e immagini copiati negli appunti</translation>
<translation id="3954354850384043518">In corso</translation>
<translation id="3955193568934677022">Consenti ai siti di riprodurre i contenuti protetti (opzione consigliata)</translation>
<translation id="3956702100721821638">Impossibile raggiungere Google Play</translation>
@@ -1972,6 +2004,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="39964277676607559">Impossibile caricare javascript "<ph name="RELATIVE_PATH" />" per script contenuti.</translation>
<translation id="4002066346123236978">Titolo</translation>
<translation id="40027638859996362">Spostamento parola</translation>
+<translation id="4005817994523282006">Metodo di rilevamento del fuso orario</translation>
<translation id="4008291085758151621">Informazioni sul sito non disponibili in realtà virtuale</translation>
<translation id="4010917659463429001">Per trovare i tuoi preferiti sul tuo dispositivo mobile, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Riparare "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1988,6 +2021,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4037084878352560732">Cavallo</translation>
<translation id="4037889604535939429">Modifica persona</translation>
<translation id="4042264909745389898">Termini di Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Pagina di uscita}other{Pagine di uscita}}</translation>
<translation id="4044612648082411741">Inserisci la password del certificato</translation>
<translation id="404493185430269859">Motore di ricerca predefinito</translation>
<translation id="4047112090469382184">Livello di sicurezza della funzione</translation>
@@ -2034,6 +2068,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4109135793348361820">Sposta finestra su <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Attivazione della shelf</translation>
<translation id="4114360727879906392">Finestra precedente</translation>
+<translation id="4115002065223188701">Rete fuori portata</translation>
<translation id="4115080753528843955">Alcuni servizi di contenuti utilizzano identificatori univoci al fine di autorizzare l'accesso ai contenuti protetti</translation>
<translation id="411666854932687641">Memoria privata</translation>
<translation id="4120817667028078560">Percorso troppo lungo</translation>
@@ -2044,6 +2079,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4130207949184424187">Questa estensione ha cambiato la pagina mostrata quando esegui ricerche dalla omnibox.</translation>
<translation id="413121957363593859">Componenti</translation>
<translation id="4131410914670010031">In bianco e nero</translation>
+<translation id="4136203100490971508">La funzione Luminosità notturna verrà disattivata automaticamente all'alba</translation>
<translation id="4138267921960073861">Visualizza nomi e foto dell'utente sulla schermata di accesso</translation>
<translation id="4140559601186535628">Messaggi push</translation>
<translation id="4146026355784316281">Apri sempre con visualizzatore di sistema</translation>
@@ -2061,6 +2097,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4172051516777682613">Mostra sempre</translation>
<translation id="4175737294868205930">Archiviazione persistente</translation>
<translation id="4176463684765177261">Disabilitato</translation>
+<translation id="4180684688621252156">Servizio di stampa</translation>
<translation id="4180788401304023883">Eliminare il certificato CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Lingue</translation>
<translation id="4184885522552335684">Trascina per spostare un display</translation>
@@ -2076,7 +2113,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4206323443866416204">Rapporto di feedback</translation>
<translation id="420665587194630159">Questa estensione è gestita e non può essere rimossa o disattivata.</translation>
<translation id="4206944295053515692">Chiedi suggerimenti a Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> vuole vedere il testo e le immagini copiati negli appunti.</translation>
<translation id="4208390505124702064">Cerca su <ph name="SITE_NAME" />:</translation>
<translation id="4209092469652827314">Grandi</translation>
<translation id="421017592316736757">Per poter accedere a questo file devi essere online.</translation>
@@ -2084,6 +2120,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="42126664696688958">Esporta</translation>
<translation id="42137655013211669">L'accesso a questa risorsa è vietato dal server.</translation>
<translation id="4215350869199060536">Spiacenti, simboli non validi nel nome.</translation>
+<translation id="4215448920900139318">Backup di <ph name="FILE_COUNT" /> in corso</translation>
<translation id="4235200303672858594">Schermo intero</translation>
<translation id="4235813040357936597">Aggiungi account per <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Annulla accesso</translation>
@@ -2111,7 +2148,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4270393598798225102">Versione <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Nessuna corrispondenza</translation>
<translation id="4275830172053184480">Riavvia il dispositivo</translation>
-<translation id="4276216215490044084">Impossibile caricare il file PPD; dimensioni troppo grandi. Dimensioni massime: 250 kB.</translation>
<translation id="4278390842282768270">Consentiti</translation>
<translation id="4281844954008187215">Termini di servizio</translation>
<translation id="4282196459431406533">Funzione Smart Lock attiva</translation>
@@ -2123,15 +2159,15 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4289300219472526559">Avvia comandi vocali</translation>
<translation id="4289540628985791613">Panoramica</translation>
<translation id="4296575653627536209">Aggiungi utente supervisionato</translation>
+<translation id="4297322094678649474">Cambia le lingue</translation>
+<translation id="4299141727003252811">Google potrebbe usare la tua attività di navigazione, i contenuti di alcuni siti che visiti e altre interazioni con il browser per personalizzare Chrome, altri servizi Google come Traduttore e la Ricerca e gli annunci.</translation>
<translation id="4300305918532693141">Per modificare questa impostazione, <ph name="BEGIN_LINK" />reimposta la sincronizzazione<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">È disponibile un nuovo aggiornamento del sistema operativo. Accedi per iniziare.</translation>
<translation id="4305227814872083840">lungo (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kB (<ph name="NUM_KILOBYTES_LIVE" /> kB effettivi)</translation>
+<translation id="4310139701823742692">Il formato del file è sbagliato. Controlla il file PPD e riprova.</translation>
<translation id="431076611119798497">&amp;Dettagli</translation>
<translation id="4312866146174492540">Blocca (predefinita)</translation>
-<translation id="4315548163539304064">Scansione del dispositivo multimediale...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nuove foto trovate</translation>
<translation id="4316850752623536204">Sito web dello sviluppatore</translation>
<translation id="4320177379694898372">Nessuna connessione Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continua il download}other{Continua i download}}</translation>
@@ -2156,7 +2192,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4359408040881008151">Installata a causa di estensioni dipendenti.</translation>
<translation id="4361142739114356624">La chiave privata per il certificato client manca o non è valida</translation>
<translation id="4363771538994847871">Nessuna destinazione trovata per Cast. Hai bisogno di assistenza?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> scaricato</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> condivide una finestra.</translation>
<translation id="4364830672918311045">Mostra notifiche</translation>
<translation id="4365673000813822030">Spiacenti, la sincronizzazione si è interrotta.</translation>
@@ -2177,10 +2212,10 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4394049700291259645">Disabilita</translation>
<translation id="4400367121200150367">I siti che non salvano mai le password verranno visualizzati qui</translation>
<translation id="4400632832271803360">Tieni premuto il tasto Avvio applicazioni per modificare la funzione dei tasti della fila superiore.</translation>
-<translation id="4405076286418917603">È necessario un carattere</translation>
<translation id="4408599188496843485">G&amp;uida</translation>
<translation id="4409697491990005945">Margini</translation>
<translation id="4411578466613447185">Certificato di firma del codice</translation>
+<translation id="4412698727486357573">Centro assistenza</translation>
<translation id="4414232939543644979">Nuova finestra di navigazione in &amp;incognito</translation>
<translation id="4415748029120993980">Curva ellittica SECG secp384r1 (anche nota come NIST P-384)</translation>
<translation id="4419409365248380979">Consenti sempre a <ph name="HOST" /> di impostare cookie</translation>
@@ -2194,7 +2229,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4430369329743628066">Aggiunto ai preferiti</translation>
<translation id="443464694732789311">Continua</translation>
<translation id="4439318412377770121">Vuoi registrare <ph name="DEVICE_NAME" /> su Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Impossibile aggiungere la stampante. Riavvia e riprova.</translation>
<translation id="4441124369922430666">Vuoi avviare automaticamente questa app all'accensione del computer?</translation>
<translation id="444134486829715816">Espandi...</translation>
<translation id="4441548209689510310">Mostra opzioni per il controllo ortografico</translation>
@@ -2216,6 +2250,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4474381447165623168">Imposta automaticamente utilizzando la rete Wi-Fi</translation>
<translation id="4475552974751346499">Cerca tra i file scaricati</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Includi CTRL, ALT o ⌘</translation>
<translation id="4478664379124702289">Salva lin&amp;k con nome...</translation>
<translation id="4479424953165245642">Gestisci applicazioni kiosk</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2229,8 +2264,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4508051413094283164">Apri tutto nella finestra di navigazione in incognito</translation>
<translation id="4508265954913339219">Attivazione non riuscita</translation>
<translation id="4508765956121923607">Visualizza s&amp;orgente</translation>
-<translation id="4509017836361568632">Elimina foto</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Con tecnologia <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configura un nuovo utente supervisionato</translation>
<translation id="451515744433878153">Rimuovi</translation>
@@ -2238,6 +2271,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4520385623207007473">Cookie in uso</translation>
<translation id="452039078290142656">dispositivi sconosciuti di <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Dettagli</translation>
+<translation id="4522600456902129422">Continua a consentire a questo sito di leggere gli appunti</translation>
<translation id="4530494379350999373">Origine</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Tempo di CPU</translation>
@@ -2250,9 +2284,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4543778593405494224">Gestione certificati</translation>
<translation id="4544174279960331769">Avatar blu predefinito</translation>
<translation id="4545028762441890696">Per riattivarla, accetta le nuove autorizzazioni:</translation>
+<translation id="454547174531670764">Sincronizza con un altro account</translation>
<translation id="4545759655004063573">Impossibile salvare a causa dell'insufficienza di autorizzazioni. Salva in un'altra posizione.</translation>
<translation id="4546308221697447294">Naviga velocemente con Google Chrome</translation>
<translation id="4547659257713117923">Nessuna scheda di altri dispositivi</translation>
+<translation id="4547672827276975204">Imposta automaticamente</translation>
<translation id="4547992677060857254">La cartella che hai selezionato contiene file delicati. Vuoi concedere a "$1" accesso di scrittura permanente a questa cartella?</translation>
<translation id="4552031286893852992">Chrome ha bloccato gli annunci su questo sito perché il sito tende a mostrare annunci invasivi.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2424,10 +2460,10 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4837926214103741331">Non sei autorizzato a utilizzare questo dispositivo. Per ottenere l'autorizzazione di accesso contatta il proprietario del dispositivo.</translation>
<translation id="4837952862063191349">Per sbloccare e ripristinare i dati locali, inserisci la vecchia password del dispositivo <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Si è verificato un errore in Chrome durante la rimozione di software dannoso.</translation>
+<translation id="4838836835474292213">Accesso alla lettura degli appunti consentito</translation>
<translation id="4839303808932127586">Sal&amp;va video come...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elementi selezionati</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 altro elemento}other{# altri elementi}}</translation>
-<translation id="4840626203080576849">Chiedi conferma quando un sito vuole vedere il testo e le immagini copiati negli appunti (opzione consigliata)</translation>
<translation id="4842976633412754305">Questa pagina sta tentando di caricare script da fonti non autenticate.</translation>
<translation id="4844333629810439236">Altre tastiere</translation>
<translation id="4846680374085650406">Stai seguendo il consiglio dell'amministratore per questa impostazione.</translation>
@@ -2479,6 +2515,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4900392736118574277">Pagina iniziale sostituita con: <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilizza un servizio web per correggere gli errori ortografici</translation>
<translation id="49027928311173603">Il criterio scaricato dal server non è valido. <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Pronto per il backup di <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Questo file non viene scaricato spesso e potrebbe essere pericoloso.</translation>
<translation id="4907306957610201395">Categoria di autorizzazione</translation>
<translation id="4907824805858067479">Le schede salvate sono state disattivate dall'amministratore</translation>
@@ -2511,6 +2548,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4953689047182316270">Rispondi agli eventi di accessibilità</translation>
<translation id="4953808748584563296">Avatar arancione predefinito</translation>
<translation id="4955814292505481804">Annuale</translation>
+<translation id="4958834709409349617">Sui telefoni "<ph name="PHONE_NAME_1" />" e "<ph name="PHONE_NAME_2" />", attiva le notifiche procedendo nel seguente modo:</translation>
<translation id="495931528404527476">In Chrome</translation>
<translation id="496226124210045887">La cartella che hai selezionato contiene file delicati. Vuoi concedere a "$1" accesso di lettura permanente a questa cartella?</translation>
<translation id="4964455510556214366">Disposizione</translation>
@@ -2523,6 +2561,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4970738541803285369">Installa sul desktop...</translation>
<translation id="4971412780836297815">Apri al termine</translation>
<translation id="4972129977812092092">Modifica stampante</translation>
+<translation id="497287958838527945">Carte di credito e indirizzi che utilizzano Google Pay.</translation>
<translation id="4973307593867026061">Aggiungi stampanti</translation>
<translation id="4973523518332075481">Il nome deve contenere un massimo di <ph name="MAX_LENGTH" /> caratteri</translation>
<translation id="497421865427891073">Avanti</translation>
@@ -2546,6 +2585,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="4998873842614926205">Conferma modifiche</translation>
<translation id="499955951116857523">Gestione file</translation>
<translation id="5000922062037820727">Bloccata (opzione consigliata)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nuove foto</translation>
<translation id="5010043101506446253">Autorità di certificazione</translation>
<translation id="5010929733229908807">Tutti i dati sono stati criptati con la tua passphrase di sincronizzazione in data
<ph name="TIME" /></translation>
@@ -2554,6 +2594,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5015762597229892204">Seleziona un'app driver per stampante</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Memorizza</translation>
+<translation id="5018207570537526145">Apri sito web dell'estensione</translation>
<translation id="5024856940085636730">Un'operazione richiede più tempo del previsto. Vuoi interromperla?</translation>
<translation id="5026874946691314267">Non visualizzare più</translation>
<translation id="5027550639139316293">Certificato email</translation>
@@ -2623,6 +2664,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5143374789336132547">L'estensione "<ph name="EXTENSION_NAME" />" ha cambiato la pagina mostrata quando fai clic sul pulsante Pagina iniziale.</translation>
<translation id="5143712164865402236">Passa a schermo intero</translation>
<translation id="5145331109270917438">Data modifica</translation>
+<translation id="514561958218673757">Sui tuoi dispositivi, attiva le notifiche procedendo nel seguente modo:</translation>
<translation id="5150254825601720210">Nome server SSL certificato Netscape</translation>
<translation id="5151354047782775295">Libera spazio sul disco, altrimenti alcuni dati potrebbero essere eliminati automaticamente</translation>
<translation id="5153297660536091054">Funzione di sblocco PIN</translation>
@@ -2680,6 +2722,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5238278114306905396">L'applicazione "<ph name="EXTENSION_NAME" />" è stata rimossa automaticamente.</translation>
<translation id="5238369540257804368">Ambiti</translation>
<translation id="5241128660650683457">Lettura di tutti i dati sui siti web visitati</translation>
+<translation id="5241567694820672363">Ripristinare la pagina iniziale predefinita?</translation>
<translation id="5242724311594467048">Attivare "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996">Arresto anomalo di <ph name="APP_NAME" />. Fai clic su questo fumetto per riavviare l'applicazione.</translation>
<translation id="5249624017678798539">Si è verificato un arresto anomalo del browser prima che il download fosse completato.</translation>
@@ -2689,7 +2732,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5254368820972107711">Mostra i file da rimuovere</translation>
<translation id="52550593576409946">Impossibile avviare l'applicazione kiosk.</translation>
<translation id="5255315797444241226">La passphrase inserita non è corretta.</translation>
-<translation id="5259571578888203461">Non consentire ai siti di vedere testi e immagini copiati negli appunti</translation>
<translation id="5260508466980570042">Spiacenti, impossibile verificare l'email o la password. Riprova.</translation>
<translation id="5261683757250193089">Apri nel Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accedi ai file ovunque, anche offline.<ph name="MARKUP_2" />
@@ -2741,7 +2783,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5324780743567488672">Imposta automaticamente il fuso orario in base alla posizione</translation>
<translation id="5327248766486351172">Nome</translation>
<translation id="532943162177641444">Tocca la notifica sul tuo <ph name="PHONE_NAME" /> per configurare l'hotspot mobile che può essere utilizzato per questo dispositivo.</translation>
-<translation id="5329615878510216304">Ripeti la ricerca</translation>
<translation id="5329858601952122676">&amp;Elimina</translation>
<translation id="5330145655348521461">Questi file sono aperti su un desktop differente. Passa a <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) per visualizzarli.</translation>
<translation id="5330512191124428349">Ottieni informazioni</translation>
@@ -2751,6 +2792,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5334142896108694079">Cache script</translation>
<translation id="533433379391851622">La versione prevista era "<ph name="EXPECTED_VERSION" />", ma in realtà era "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Visualizza sorgente</translation>
+<translation id="5335458522276292100">Backup di <ph name="FILE_COUNT" /> su <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> in corso</translation>
<translation id="5337771866151525739">Installata da una terza parte.</translation>
<translation id="5338503421962489998">Local storage</translation>
<translation id="5340217413897845242">Elemento 6 della shelf</translation>
@@ -2872,6 +2914,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5516183516694518900">Accedi a Chrome con il tuo account Google per trovare i tuoi preferiti, la cronologia, le password e altre impostazioni su tutti i tuoi dispositivi.</translation>
<translation id="551752069230578406">Aggiunta della stampante al tuo account; potrebbe occorrere un istante...</translation>
<translation id="5517535964909391608">Contenuti non sicuri bloccati</translation>
+<translation id="5518219166343146486">Chiedi conferma quando un sito vuole leggere il testo e le immagini copiati negli appunti</translation>
<translation id="5518584115117143805">Certificato crittografia email</translation>
<translation id="5521078259930077036">È la pagina iniziale prevista?</translation>
<translation id="5521348028713515143">Aggiungi collegamento sul desktop</translation>
@@ -2882,9 +2925,9 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5527463195266282916">Hai tentato di eseguire il downgrade dell'estensione.</translation>
<translation id="5527474464531963247">Potresti inoltre selezionare un'altra rete.</translation>
<translation id="5528368756083817449">Bookmark Manager</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Generali</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vorrebbe</translation>
+<translation id="5534304873398226603">Elimina foto o video</translation>
<translation id="5534520101572674276">Calcolo dimensioni</translation>
<translation id="5535941515421698170">Rimuovi anche i dati esistenti da questo dispositivo</translation>
<translation id="5537725057119320332">Trasmetti</translation>
@@ -2924,8 +2967,10 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Caricamento app...</translation>
<translation id="5592595402373377407">Dati disponibili insufficienti.</translation>
+<translation id="5593766628437008432">Sul telefono "<ph name="PHONE_NAME" />", attiva le notifiche procedendo nel seguente modo:</translation>
<translation id="5595152862129936745">Molto lontano</translation>
<translation id="5595485650161345191">Modifica indirizzo</translation>
+<translation id="5596627076506792578">Altre opzioni</translation>
<translation id="5600706100022181951">Il download dell'aggiornamento richiederà <ph name="UPDATE_SIZE_MB" /> MB di dati mobili. Vuoi continuare?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Altri motori di ricerca</translation>
@@ -2953,6 +2998,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="563535393368633106">Chiedi prima di accedere (opzione consigliata)</translation>
<translation id="5636996382092289526">Per poter utilizzare la rete <ph name="NETWORK_ID" />, potrebbe essere necessario <ph name="LINK_START" />visitare la pagina di accesso della rete<ph name="LINK_END" />, che si aprirà automaticamente tra alcuni secondi. In caso contrario, non è possibile utilizzare la rete.</translation>
<translation id="5637476008227280525">Attivazione dati mobili</translation>
+<translation id="5638309510554459422">Trova estensioni e temi nel <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Aggiornata <ph name="HOURS" /> ore fa</translation>
<translation id="5639549361331209298">Ricarica questa pagina, tieni premuto per visualizzare altre opzioni</translation>
<translation id="5642508497713047">Firmatario CRL</translation>
@@ -2964,6 +3010,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5657667036353380798">Per poter installare l'estensione esterna occorre la versione di Chrome <ph name="MINIMUM_CHROME_VERSION" /> o successiva.</translation>
<translation id="5658415415603568799">Per maggiore sicurezza, Smart Lock ti chiederà di inserire la password dopo 20 ore.</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">Impossibile tradurre questa pagina</translation>
<translation id="5662477687021125631">Perpetua</translation>
<translation id="5667546120811588575">Configurazione di Google Play...</translation>
<translation id="5669267381087807207">In fase di attivazione</translation>
@@ -2999,6 +3046,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5729712731028706266">&amp;Visualizza</translation>
<translation id="5729996640881880439">Spiacenti. Non è possibile visualizzare il codice per questo errore.</translation>
<translation id="5731247495086897348">Incolla e vi&amp;sita</translation>
+<translation id="5731409020711461763">1 nuova foto</translation>
<translation id="5734362860645681824">Comunicazioni</translation>
<translation id="5735973442555172575">Per utilizzare le app Android, accedi di nuovo e aggiorna.</translation>
<translation id="5736796278325406685">Inserisci un nome utente valido</translation>
@@ -3029,11 +3077,13 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="577322787686508614">Lettura non consentita su: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Apri l'applicazione File</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Aggiunta della macchina al dominio non riuscita. L'unità organizzativa non esiste.</translation>
<translation id="577624874850706961">Cerca cookie</translation>
<translation id="5777468213129569553">Apri Chrome</translation>
<translation id="5778747455497889540">Di seguito viene indicata la password del modulo per la sicurezza generata in modo casuale che è stata assegnata al tuo computer:</translation>
<translation id="5780973441651030252">Priorità processo</translation>
<translation id="5781865261247219930">Invia comandi a <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Traduzione in corso...</translation>
<translation id="5783221160790377646">A causa di un errore l'utente supervisionato non è stato creato. Riprova più tardi.</translation>
<translation id="5783602409389152506">durante la ricerca di dispositivi...</translation>
<translation id="57838592816432529">Disattiva audio</translation>
@@ -3047,6 +3097,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5804241973901381774">Autorizzazioni</translation>
<translation id="580571955903695899">Riordina per titolo</translation>
<translation id="5807290661599647102">Imposta un blocco schermo</translation>
+<translation id="580926004266167721">Aggiunta della macchina al dominio non riuscita. Ciò potrebbe essere dovuto a privilegi dell'account per l'unità organizzativa non sufficienti.</translation>
<translation id="580961539202306967">Chiedimi quando un sito desidera inviarmi messaggi push (consigliato)</translation>
<translation id="5814126672212206791">Tipo di connessione</translation>
<translation id="5815645614496570556">Indirizzo X.400</translation>
@@ -3068,8 +3119,10 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5835754902560991078">molto breve (0,6 s)</translation>
<translation id="5838456317242088717">Sessione di navigazione in incognito corrente</translation>
<translation id="5842497610951477805">Bluetooth attivato</translation>
+<translation id="5843250171025351504">Il tuo dispositivo non è più conforme alla versione client minima specificata dall'amministratore. Aggiorna per accedere.</translation>
<translation id="5846929185714966548">Scheda 4</translation>
<translation id="5848924408752252705">Tocca per tornare indietro.</translation>
+<translation id="5849212445710944278">Già aggiunta</translation>
<translation id="5849570051105887917">Codice del provider principale</translation>
<translation id="5849869942539715694">Crea pacchetto estensione...</translation>
<translation id="5850516540536751549">Questo tipo di file non è supportato. Visita il <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> per trovare un'app in grado di aprire questo tipo di file.
@@ -3095,6 +3148,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="586567932979200359">Stai eseguendo <ph name="PRODUCT_NAME" /> dall'immagine disco. L'installazione sul computer permette di eseguirlo senza immagine disco e ne garantisce l'aggiornamento.</translation>
<translation id="5866557323934807206">Cancella le impostazioni per le visite future</translation>
<translation id="5866840822086176774">Molto forte</translation>
+<translation id="5867841422488265304">Cerca o digita un indirizzo web</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Password salvate</translation>
<translation id="5870086504539785141">Chiudi menu accessibilità</translation>
@@ -3152,7 +3206,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5972708806901999743">Sposta in alto</translation>
<translation id="5972826969634861500">Avvia <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Diminuisci lo zoom</translation>
-<translation id="5975730206036440725">Impossibile trovare il file PPD. Verifica che il Chromebook sia online e riprova.</translation>
<translation id="5975792506968920132">Percentuale di carica della batteria</translation>
<translation id="5976160379964388480">Altri</translation>
<translation id="5978264784700053212">Centro messaggi</translation>
@@ -3162,6 +3215,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="5984222099446776634">Visitati di recente</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Si tratta di informazioni generali sul tuo dispositivo e sulla relativa modalità di utilizzo, ad esempio informazioni su livello della batteria, frequenza di utilizzo delle app, qualità e durata delle connessioni di rete (ad esempio Wi-Fi e Bluetooth), nonché rapporti sugli arresti anomali quando si verificano anomalie di funzionamento. Tali informazioni verranno utilizzate per migliorare i prodotti e i servizi Google per tutti. Alcune informazioni globali consentono anche ai partner, come gli sviluppatori Android, di migliorare i loro prodotti e le loro app.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Puoi attivare o disattivare questa opzione in qualsiasi momento nelle impostazioni delle app Android. Questa opzione non incide sulla capacità del dispositivo di inviare le informazioni necessarie per ricevere servizi essenziali quali gli aggiornamenti di sistema e la sicurezza.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Tradotta</translation>
<translation id="5991049340509704927">Ingrandisci</translation>
<translation id="5993332328670040093">L'utilizzo dei dati non verrà più misurato.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> potrebbe non essere in grado di effettuare gli aggiornamenti.</translation>
@@ -3185,7 +3239,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Dispositivo USB collegato</translation>
<translation id="6032912588568283682">File system</translation>
<translation id="6034662038931255275">Aggiornamento del sistema operativo eseguito correttamente</translation>
-<translation id="6035651096710386140">Uno dei due, non entrambi i tasti CTRL e ALT</translation>
<translation id="6039651071822577588">Formato del dizionario delle proprietà di rete non corretto</translation>
<translation id="604001903249547235">Backup nella cloud</translation>
<translation id="6040143037577758943">Chiudi</translation>
@@ -3193,8 +3246,8 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="604124094241169006">Automatica</translation>
<translation id="6042169520002885235">Seleziona un produttore e un modello di stampante</translation>
<translation id="6042308850641462728">Più</translation>
+<translation id="6042850536017090003">Tocca Notifiche app.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> condivide una scheda Chrome con <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Operazione completata.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> condivide l'audio e una scheda Chrome con <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Tieni premuto |<ph name="ACCELERATOR" />| per uscire dallo schermo intero</translation>
<translation id="6049065490165456785">Foto dalla fotocamera interna</translation>
@@ -3206,6 +3259,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6056710589053485679">Ricaricamento normale</translation>
<translation id="6059652578941944813">Gerarchia certificati</translation>
<translation id="6059925163896151826">Dispositivi USB</translation>
+<translation id="6060435378291459521">Arresto anomalo di <ph name="PLUGIN_NAME" />.</translation>
<translation id="6064217302520318294">Blocco schermo</translation>
<translation id="6065289257230303064">Attributi directory soggetto certificato</translation>
<translation id="6068338049763724728">Attiva registrazione remota</translation>
@@ -3237,9 +3291,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6107012941649240045">Rilasciato a</translation>
<translation id="6112952769866305444">Modifica persona, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Premi |<ph name="SHORTCUT" />| per tornare indietro</translation>
+<translation id="6116338172782435947">Leggere testi e immagini copiati negli appunti</translation>
<translation id="6116921718742659598">Modifica impostazioni della lingua e di immissione</translation>
<translation id="6120205520491252677">Blocca questa pagina in schermata iniziale...</translation>
<translation id="6122081475643980456">La tua connessione Internet è controllata</translation>
+<translation id="6122095009389448667">Continua a impedire a questo sito di leggere gli appunti</translation>
<translation id="6122875415561139701">Scrittura non consentita su: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Le seguenti estensioni dipendono da questa estensione:</translation>
<translation id="6125479973208104919">Purtroppo devi aggiungere nuovamente il tuo account al dispositivo <ph name="DEVICE_TYPE" />.</translation>
@@ -3281,6 +3337,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6178664161104547336">Seleziona un certificato</translation>
<translation id="6180288788882902869">Google Play sul tuo dispositivo <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download bloccato</translation>
+<translation id="6181803575025675566">Controlla come funziona nelle <ph name="LINK_START" />Impostazioni<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Posizione del dispositivo</translation>
<translation id="6185696379715117369">Pagina su</translation>
<translation id="6189412234224385711">Apri con l'estensione <ph name="EXTENSION_NAME" /></translation>
@@ -3313,7 +3370,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6237816943013845465">Consente di regolare la risoluzione dello schermo</translation>
<translation id="6238923052227198598">Tieni le note più recenti sulla schermata di blocco</translation>
<translation id="6239558157302047471">Ricarica &amp;frame</translation>
-<translation id="624022915548992686">Pagina di uscita</translation>
<translation id="6241530762627360640">Accedere a informazioni sui dispositivi Bluetooth accoppiati con il sistema e rilevare dispositivi Bluetooth nelle vicinanze.</translation>
<translation id="6243774244933267674">Server non disponibile</translation>
<translation id="6246413617632217567">Impossibile importare l'utente supervisionato. Controlla lo spazio disponibile sul disco rigido e le autorizzazioni, quindi riprova.</translation>
@@ -3330,13 +3386,13 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6263284346895336537">Non critica</translation>
<translation id="6263541650532042179">reimpostare la sincronizzazione</translation>
<translation id="6264365405983206840">Seleziona &amp;tutto</translation>
+<translation id="6265930187414222160">Fatto! Software dannoso rimosso.</translation>
<translation id="6267166720438879315">Seleziona un certificato per autenticarti a <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Apri con <ph name="APP" /></translation>
<translation id="6268747994388690914">Importa i preferiti da file HTML...</translation>
<translation id="6270770586500173387">Invia <ph name="BEGIN_LINK1" />informazioni relative al sistema/alle app<ph name="END_LINK1" /> e <ph name="BEGIN_LINK2" />metriche<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Si è verificato un errore (<ph name="ERROR" />) durante il download del plug-in</translation>
<translation id="6273677812470008672">Qualità</translation>
-<translation id="6274087148640822908">Trova estensioni e app nel <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Cambia foto</translation>
<translation id="6276301056778294989">Assicurati che sul dispositivo sia visualizzato lo stesso codice.</translation>
<translation id="6277105963844135994">Timeout di rete</translation>
@@ -3362,12 +3418,12 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6311220991371174222">Impossibile avviare Chrome perché si è verificato un errore durante l'apertura del profilo. Prova a riavviare il browser.</translation>
<translation id="6312403991423642364">Errore di rete sconosciuto</translation>
<translation id="6313641880021325787">ESCI DA REALTÀ VIRTUALE</translation>
-<translation id="6314335155547195432">Genera password</translation>
<translation id="6314819609899340042">Hai attivato le funzioni di debug su questo dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Le pagine iniziali sono state modificate per includere <ph name="URL" />. Per disattivare le estensioni che cambiano la pagina iniziale, fai clic su Ripristina.</translation>
<translation id="6315493146179903667">Porta tutto in primo piano</translation>
<translation id="6316806695097060329">Questo dispositivo <ph name="SHORT_PRODUCT_NAME" /> è stato ideato per offrirti un'esperienza ottimale sul Web.</translation>
+<translation id="6317318380444133405">La stampante non è più supportata.</translation>
<translation id="6317369057005134371">In attesa della finestra dell'applicazione...</translation>
+<translation id="6318407754858604988">Download iniziato</translation>
<translation id="6322279351188361895">Operazione di lettura della chiave privata non riuscita.</translation>
<translation id="6325191661371220117">Disattiva avvio automatico</translation>
<translation id="6326175484149238433">Rimuovi da Chrome</translation>
@@ -3377,7 +3433,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6333049849394141510">Scegli che cosa sincronizzare</translation>
<translation id="6333064448949140209">Il file sarà inviato a Google per il debug</translation>
<translation id="6333834492048057036">Attivazione della barra degli indirizzi per la ricerca</translation>
-<translation id="6336907568130557310">Le tue password saranno visibili a chiunque abbia accesso al file esportato. Non condividere il file con nessuno ed eliminalo dopo averlo importato.</translation>
<translation id="6339668969738228384">Crea un nuovo profilo per <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Impossibile connettersi al server. Controlla la connessione di rete e riprova. Se il problema persiste, riavvia il Chromebook.</translation>
<translation id="6340071272923955280">Protocollo di stampa Internet (IPPS)</translation>
@@ -3400,7 +3455,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configura Smart Lock per Android</translation>
<translation id="6374469231428023295">Riprova</translation>
-<translation id="6377158645544167202">Impossibile connettere la stampante. Verifica che sia accesa e collegata al Chromebook tramite Wi-Fi o USB.</translation>
<translation id="6380143666419481200">Accetta e continua</translation>
<translation id="6383051423892982287">Cripta i dati sincronizzati con la tua <ph name="BEGIN_LINK" />passphrase di sincronizzazione<ph name="END_LINK" />.</translation>
<translation id="6384275966486438344">Modifica delle impostazioni di ricerca per: <ph name="SEARCH_HOST" /></translation>
@@ -3492,6 +3546,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6503077044568424649">Più visitati</translation>
<translation id="6504611359718185067">Connettiti a Internet per aggiungere una stampante</translation>
<translation id="6506374932220792071">Firma X9.62 ECDSA con SHA-256</translation>
+<translation id="6508248480704296122">Correlata a <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Applicazione: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licenza multimediale</translation>
<translation id="6510568984200103950">Meno impostazioni</translation>
@@ -3525,9 +3580,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6551508934388063976">Comando non disponibile. Premi Ctrl+N per aprire una nuova finestra.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> utenti</translation>
<translation id="6555432686520421228">Rimuovi tutti gli account utente e reimposta il tuo dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> come se fosse nuovo.</translation>
+<translation id="6555810572223193255">Pulizia al momento non disponibile</translation>
<translation id="6556866813142980365">Ripeti</translation>
<translation id="6558280019477628686">Si è verificato un errore. Alcuni elementi potrebbero non essere stati eliminati.</translation>
<translation id="6559580823502247193">(già presente su questo dispositivo)</translation>
+<translation id="6560713683827832045">Controlla che le notifiche delle app siano attivate. In caso contrario, attiva l'opzione.</translation>
<translation id="6561726789132298588">invio</translation>
<translation id="656293578423618167">Il percorso o il nome del file è troppo lungo. Salva il file con un nome più corto o in un'altra posizione.</translation>
<translation id="656398493051028875">Eliminazione di "<ph name="FILENAME" />"...</translation>
@@ -3556,7 +3613,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6606070663386660533">Scheda 8</translation>
<translation id="6607272825297743757">Info sul file</translation>
<translation id="6607831829715835317">A&amp;ltri strumenti</translation>
-<translation id="6610183966322615106">Errore durante l'aggiunta della stampante</translation>
<translation id="6612358246767739896">Contenuti protetti</translation>
<translation id="6613452264606394692">Aggiungi questa pagina ai preferiti per ritrovarla rapidamente</translation>
<translation id="6615455863669487791">Mostrami</translation>
@@ -3633,9 +3689,11 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6736045498964449756">Spiacenti, le password non corrispondono.</translation>
<translation id="6736243959894955139">Indirizzo</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Anche se non puoi più accedere al tuo vecchio profilo, puoi rimuoverlo.</translation>
<translation id="6739923123728562974">Mostra collegamento sul desktop</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> in pausa</translation>
<translation id="6742339027238151589">Accessibile allo script</translation>
+<translation id="6743841972744298686">Impostazioni di sincronizzazione</translation>
<translation id="6745592621698551453">Aggiorna ora</translation>
<translation id="6746124502594467657">Sposta giù</translation>
<translation id="674632704103926902">Attiva trascinamento al tocco</translation>
@@ -3648,12 +3706,14 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6757101664402245801">URL copiato</translation>
<translation id="6758056191028427665">Comunicaci la tua opinione sul nostro lavoro.</translation>
<translation id="6759193508432371551">Ripristino dati di fabbrica</translation>
+<translation id="6765234885931342179">Leggere il numero di serie del tuo token di sicurezza</translation>
<translation id="6766101255664245434">Scatta una foto oppure scegli una foto esistente o un'icona.
<ph name="LINE_BREAK" />
Questa immagine verrà mostrata nelle schermate di accesso e di blocco del Chromebook.</translation>
<translation id="6769712124046837540">Aggiunta della stampante...</translation>
<translation id="6771503742377376720">È un'autorità di certificazione</translation>
<translation id="6773575010135450071">Altre azioni...</translation>
+<translation id="6777817260680419853">Reindirizzamento bloccato</translation>
<translation id="6778959797435875428">Riattiva l'audio dei siti</translation>
<translation id="677965093459947883">Molto piccole</translation>
<translation id="6780439250949340171">gestire altre impostazioni</translation>
@@ -3728,6 +3788,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="6898699227549475383">Organizzazione (O)</translation>
<translation id="6900284862687837908">App in background: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Aggiungi il dispositivo al dominio</translation>
+<translation id="6903534926908201625">Puoi personalizzare in qualsiasi momento le informazioni raccolte da Google nelle <ph name="BEGIN_LINK" />Impostazioni<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Revoca accesso a file</translation>
<translation id="6904655473976120856">Premi il pulsante App per uscire</translation>
<translation id="6904713658985136356"><ph name="HOST" /> vuole condividere il tuo schermo.</translation>
@@ -3736,17 +3797,22 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="691024665142758461">Scaricare più file</translation>
<translation id="6911324888870229398">Connessione di rete interrotta. Controlla la connessione o prova a usare un'altra rete Wi-Fi.</translation>
<translation id="6911734910326569517">Footprint di memoria</translation>
+<translation id="6914783257214138813">Le tue password saranno visibili a chiunque abbia accesso al file esportato.</translation>
<translation id="6915804003454593391">Utente:</translation>
<translation id="6916590542764765824">Gestisci estensioni</translation>
<translation id="6920989436227028121">Apri in una scheda normale</translation>
<translation id="6922128026973287222">Memorizza dati e naviga più velocemente utilizzando il servizio Risparmio dati di Google. Fai clic per avere ulteriori informazioni.</translation>
<translation id="6929555043669117778">Continua a bloccare i popup</translation>
<translation id="6930242544192836755">Durata</translation>
+<translation id="6934241953272494177">Scansione del dispositivo multimediale...
+ <ph name="LINE_BREAK1" />
+ Elementi trovati: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">La scrittura supera la lunghezza massima dell'attributo per: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Accedi a <ph name="TOKEN_NAME" /> per autenticarti su <ph name="HOST_NAME" /> con il tuo certificato.</translation>
<translation id="6943176775188458830">Annulla la stampa</translation>
<translation id="6943836128787782965">Recupero HTTP non riuscito</translation>
<translation id="6945221475159498467">Seleziona</translation>
+<translation id="694592694773692225">Reindirizzamento bloccato in questa pagina.</translation>
<translation id="6949306908218145636">Aggiungi pagine aperte ai Preferiti...</translation>
<translation id="6955446738988643816">Ispeziona popup</translation>
<translation id="6957231940976260713">Nome servizio</translation>
@@ -3850,13 +3916,16 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7093866338626856921">Scambio di dati con i dispositivi: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Impossibile importare l'utente supervisionato. Controlla la connessione di rete e riprova più tardi.</translation>
<translation id="7098447629416471489">Altri motori di ricerca salvati saranno visualizzati qui</translation>
+<translation id="7099337801055912064">Impossibile caricare il file PPD. Dimensioni massime: 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elementi selezionati</translation>
<translation id="7102687220333134671">Gli aggiornamenti automatici sono attivi</translation>
<translation id="7106346894903675391">Acquista più spazio di archiviazione...</translation>
<translation id="7108338896283013870">Nascondi</translation>
<translation id="7108668606237948702">invio</translation>
+<translation id="7112978678959880812">La personalizzazione è attiva. Puoi cambiare questa impostazione all'indirizzo myaccount.google.com.</translation>
<translation id="7113502843173351041">Accedere all'indirizzo email</translation>
<translation id="7114054701490058191">Le password non corrispondono</translation>
+<translation id="7117228822971127758">Riprova più tardi</translation>
<translation id="7117247127439884114">Esegui di nuovo l'accesso...</translation>
<translation id="711840821796638741">Mostra Preferiti gestiti</translation>
<translation id="711902386174337313">Lettura dell'elenco di dispositivi su cui è stato eseguito l'accesso</translation>
@@ -3897,6 +3966,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7180611975245234373">Aggiorna</translation>
<translation id="7180865173735832675">Personalizza</translation>
<translation id="7186088072322679094">Mantieni in barra degli strumenti</translation>
+<translation id="7187428571767585875">Voci del registro da rimuovere o modificare:</translation>
<translation id="7191159667348037">Stampante sconosciuta (USB)</translation>
<translation id="7191454237977785534">Salva file con nome</translation>
<translation id="7196835305346730603">Ricerca di Chromebox nelle vicinanze...</translation>
@@ -3905,6 +3975,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" eliminato</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Download di <ph name="PLUGIN_NAME" /> in corso...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Pagina di uscita}other{Pagine di uscita}}</translation>
<translation id="721331389620694978">Alcune impostazioni che potrebbero rispecchiare le abitudini di navigazione non verranno cancellate.</translation>
<translation id="7216409898977639127">Fornitore del servizio di telefonia mobile</translation>
<translation id="7216595297012131718">Ordina le lingue in base alle tue preferenze</translation>
@@ -3950,6 +4021,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="727952162645687754">Errore di download</translation>
<translation id="7279701417129455881">Gestisci il blocco dei cookie...</translation>
<translation id="7280877790564589615">Richiesta di autorizzazione</translation>
+<translation id="7283041136720745563">Lo spazio di archiviazione di Google Drive non è sufficiente.</translation>
<translation id="7287143125007575591">Accesso negato.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Apri l'app wallpaper</translation>
@@ -4011,6 +4083,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7392118418926456391">Scansione virus non riuscita</translation>
<translation id="7392915005464253525">R&amp;iapri finestra chiusa</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> si attiverà all'avvio del sistema e continuerà a funzionare in background anche dopo la chiusura di tutte le altre finestre di <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Connessione di rete automatica</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Attendi che venga riavviato il Chromebox...</translation>
<translation id="7400839060291901923">Configura la connessione sul tuo <ph name="PHONE_NAME" /></translation>
@@ -4021,6 +4094,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7409233648990234464">Riavvia ed esegui Powerwash</translation>
<translation id="7409836189476010449">Esegui Flash</translation>
<translation id="7410344089573941623">Chiedi conferma se <ph name="HOST" /> vuole accedere alla webcam e al microfono</translation>
+<translation id="741204030948306876">Sì, accetto</translation>
<translation id="7412226954991670867">Memoria GPU</translation>
<translation id="7416362041876611053">Errore di rete sconosciuto.</translation>
<translation id="7417705661718309329">Mappa Google</translation>
@@ -4042,6 +4116,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7445682342344043969">Popup bloccati</translation>
<translation id="744859430125590922">Controlla e visualizza i siti web visitati da questa persona con <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Se selezioni questa stampante, autorizzi la seguente estensione ad accedere alla tua stampante:</translation>
+<translation id="7453467225369441013">Verrai scollegato dalla maggior parte dei siti, ma non dal tuo account Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Apri percorso...</translation>
<translation id="7461924472993315131">Blocca</translation>
@@ -4052,7 +4127,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="747114903913869239">Errore: impossibile decodificare l'estensione</translation>
<translation id="7473891865547856676">No grazie</translation>
<translation id="747459581954555080">Ripristina tutto</translation>
-<translation id="747494631553057218">Voci del Registro di sistema:</translation>
+<translation id="7475034671245341386">Si è verificato un errore con <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">URL password persa Netscape</translation>
<translation id="7476454130948140105">Livello della batteria troppo basso per eseguire l'aggiornamento (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Se hai dimenticato la password, interrompi e reimposta la sincronizzazione tramite <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4067,6 +4142,9 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7487067081878637334">Tecnologia</translation>
<translation id="7487099628810939106">Ritardo prima del clic:</translation>
<translation id="7487969577036436319">Nessun componente installato</translation>
+<translation id="7489215562877293245">Elementi trovati: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Pronti per il backup su <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Apri tutti}=1{&amp;Apri preferito}other{&amp;Apri tutti (#)}}</translation>
<translation id="7489605380874780575">Verifica idoneità</translation>
<translation id="749028671485790643">Persona <ph name="VALUE" /></translation>
@@ -4079,7 +4157,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7497215489070763236">Certificato CA del server</translation>
<translation id="7502658306369382406">Indirizzo IPv6</translation>
<translation id="7503191893372251637">Tipo di certificato Netscape</translation>
-<translation id="7503607651407946808">Traduzione della pagina in corso...</translation>
<translation id="7503821294401948377">Impossibile caricare l'icona "<ph name="ICON" />" per l'azione del browser.</translation>
<translation id="750509436279396091">Apri cartella dei download</translation>
<translation id="7505167922889582512">Mostra file nascosti</translation>
@@ -4091,9 +4168,9 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7517569744831774757">Ripristina le impostazioni predefinite originali.</translation>
<translation id="7517786267097410259">Crea una password -</translation>
<translation id="7518150891539970662">Log WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Traduzione della pagina in corso...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Crea</translation>
+<translation id="7526413953848747421">Usa in Chrome gli efficaci servizi di Google, come il controllo ortografico e Tocca per cercare</translation>
<translation id="7529411698175791732">Controlla la connessione a Internet. Se il problema persiste, prova a uscire e ad accedere di nuovo.</translation>
<translation id="7530016656428373557">Velocità di esaurimento in watt</translation>
<translation id="7536709149194614609">Riavvia il dispositivo e riprova più tardi.</translation>
@@ -4115,7 +4192,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7563991800558061108">Per risolvere il problema dovuto a questo errore, dovrai accedere al tuo account Google dalla schermata di accesso. Dopodiché potrai uscire dal tuo account Google e provare di nuovo a creare un utente supervisionato.</translation>
<translation id="756445078718366910">Apri finestra del browser</translation>
<translation id="7564847347806291057">Termina processo</translation>
-<translation id="7565291891798266313">Motore di ricerca sostituito con: <ph name="URL" />. Per disattivare le estensioni che cambiano il motore di ricerca, fai clic su Ripristina.</translation>
<translation id="7566118625369982896">Gestisci i link dell'app Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Dati di Chrome cancellati</translation>
@@ -4124,13 +4200,10 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7573172247376861652">Carica della batteria</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Fascicola</translation>
-<translation id="7577815336900970562">Usa reti Wi-Fi o mobili per stabilire la posizione</translation>
<translation id="7579149537961810247">Disattiva l'audio dei siti</translation>
<translation id="7580671184200851182">Riproduci lo stesso audio su tutti gli altoparlanti (audio mono)</translation>
-<translation id="7581273696622423628">Vai al sondaggio</translation>
<translation id="7581462281756524039">Uno strumento per la pulizia</translation>
<translation id="7582582252461552277">Preferisci questa rete</translation>
-<translation id="7586312264284919041">Vuoi tradurre questa pagina?</translation>
<translation id="7586498138629385861">Chrome rimane in esecuzione se ci sono app di Chrome aperte.</translation>
<translation id="7589461650300748890">Attenzione.</translation>
<translation id="7589661784326793847">Aspetta solo un secondo</translation>
@@ -4147,6 +4220,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7607274158153386860">Richiedi sito per tablet</translation>
<translation id="7611008212562900400">Cerca sul dispositivo, nelle app e sul Web...</translation>
<translation id="7615910377284548269">Gestisci il blocco dei plug-in senza sandbox...</translation>
+<translation id="7616214729753637086">Registrazione del dispositivo...</translation>
<translation id="7617366389578322136">Collegamento a "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Nessuna password salvata.</translation>
<translation id="7622114377921274169">In carica.</translation>
@@ -4175,6 +4249,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7664620655576155379">Dispositivo Bluetooth non supportato: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Aggiungi account</translation>
<translation id="7671130400130574146">Usa barra del titolo di sistema e bordi</translation>
+<translation id="7683373461016844951">Per continuare, fai clic su OK, quindi fai clic su Aggiungi persona per creare un nuovo profilo per il tuo indirizzo email <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Installata dall'amministratore</translation>
<translation id="7684559058815332124">Visita la pagina di accesso del captive portal</translation>
<translation id="7685049629764448582">Memoria JavaScript</translation>
@@ -4233,7 +4308,6 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7773726648746946405">Session storage</translation>
<translation id="7781335840981796660">Tutti gli account utente e i dati locali verranno rimossi.</translation>
<translation id="7782102568078991263">Nessun altro suggerimento da Google</translation>
-<translation id="778330624322499012">Impossibile caricare <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Le impostazioni di sicurezza del computer hanno bloccato questo file.</translation>
<translation id="7786207843293321886">Esci da sessione Ospite</translation>
<translation id="7786889348652477777">&amp;Ricarica app</translation>
@@ -4267,7 +4341,13 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7815680994978050279">Download pericoloso bloccato</translation>
<translation id="7818135753970109980">Nuovo tema aggiunto (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA o RSN)</translation>
+<translation id="7819992334107904369">Sincronizzazione Chrome</translation>
<translation id="782057141565633384">C&amp;opia l'indirizzo del video</translation>
+<translation id="7821462174190887129">Elementi trovati: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Lo spazio di archiviazione di Google Drive non è sufficiente. Sono necessari altri <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Prova a selezionare meno foto.</translation>
<translation id="782590969421016895">Usa pagine correnti</translation>
<translation id="7829298379596169484">Accesso all'input audio in corso</translation>
<translation id="7831368056091621108">per avere a disposizione questa estensione, la tua cronologia e le altre impostazioni di Chrome su tutti i tuoi dispositivi.</translation>
@@ -4305,6 +4385,7 @@ Se non modifichi le impostazioni predefinite, <ph name="USER_DISPLAY_NAME" /> pu
<translation id="7881969471599061635">Disattiva i sottotitoli</translation>
<translation id="7882358943899516840">Tipo di provider</translation>
<translation id="7885253890047913815">Destinazioni recenti</translation>
+<translation id="7886917304091689118">In esecuzione in Chrome</translation>
<translation id="7887334752153342268">Duplica</translation>
<translation id="7887864092952184874">Mouse Bluetooth accoppiato</translation>
<translation id="7889966925761734854">Cerca</translation>
@@ -4388,7 +4469,9 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8000066093800657092">Nessuna rete</translation>
<translation id="8001504501378762252">Un sito potrebbe avere rubato la tua password</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Consenti sempre a <ph name="HOST" /> di leggere gli appunti</translation>
<translation id="8008356846765065031">Disconnesso da Internet. Controlla la tua connessione Internet.</translation>
+<translation id="8008765610824028412">Impossibile caricare <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Invia automaticamente a Google alcune informazioni sul sistema e alcuni contenuti delle pagine per contribuire a rilevare app e siti pericolosi</translation>
<translation id="8012382203418782830">Questa pagina è stata tradotta.</translation>
<translation id="8014154204619229810">Lo strumento di aggiornamento è in esecuzione. Aggiorna tra un minuto per ricontrollare.</translation>
@@ -4489,7 +4572,6 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="816055135686411707">Errore durante l'impostazione dell'attendibilità del certificato</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Crea nuova nota</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gestisci le impostazioni del microfono...</translation>
<translation id="8168435359814927499">Contenuti</translation>
<translation id="8174047975335711832">Informazioni del dispositivo</translation>
@@ -4506,7 +4588,6 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8191230140820435481">Gestire applicazioni, estensioni e temi</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Dimensioni su disco</translation>
-<translation id="8195739004487400241">Home page sostituita con: <ph name="URL" />. Per disattivare le estensioni che cambiano l'home page, fai clic su Ripristina.</translation>
<translation id="8199300056570174101">Proprietà dispositivo e rete (servizio)</translation>
<translation id="8200772114523450471">Riprendi</translation>
<translation id="8202160505685531999">Inserisci di nuovo la password per aggiornare il profilo <ph name="DEVICE_TYPE" />.</translation>
@@ -4524,6 +4605,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8226619461731305576">Coda</translation>
<translation id="8226742006292257240">Di seguito viene indicata la password TPM generata in modo casuale che è stata assegnata al tuo computer:</translation>
<translation id="8227119283605456246">Allega file</translation>
+<translation id="8233198815467326623">Ripristinare la home page predefinita?</translation>
<translation id="8234795456569844941">Aiuta i nostri tecnici a risolvere il problema. Descrivi cosa è accaduto subito prima di ricevere il messaggio di errore del profilo:</translation>
<translation id="8234989666557591529">Scegli un telefono da usare per sbloccare il tuo dispositivo <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Suggerimento utile</translation>
@@ -4549,7 +4631,6 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8261378640211443080">Questa estensione non è elencata nel <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e potrebbe essere stata aggiunta a tua insaputa.</translation>
<translation id="8261387128019234107">Aggiungi account per <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Elimina</translation>
-<translation id="8261673729476082470">Backup di <ph name="FILE_COUNT" /> foto su <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> in corso</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> non implementato in questa build.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ha disattivato il puntatore del mouse.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ha attivato lo schermo intero.</translation>
@@ -4651,6 +4732,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8454288007744638700">In alternativa, seleziona una nuova rete:</translation>
<translation id="845627346958584683">Data di scadenza</translation>
<translation id="8456681095658380701">Nome non valido</translation>
+<translation id="8457451314607652708">Importa Preferiti</translation>
<translation id="8460336040822756677">Se disattivi Smart Lock per <ph name="DEVICE_TYPE" />, non puoi sbloccare i tuoi dispositivi Chrome utilizzando il telefono. Dovrai digitare la password.</translation>
<translation id="8461329675984532579">Nome del provider principale</translation>
<translation id="84613761564611563">Interfaccia utente di configurazione rete richiesta. Attendi...</translation>
@@ -4715,14 +4797,15 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8569764466147087991">Seleziona un file da aprire</translation>
<translation id="8571213806525832805">Ultime 4 settimane</translation>
<translation id="8574990355410201600">Consenti sempre l'audio su <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Non può superare le 99 lettere</translation>
<translation id="8579285237314169903">Sincronizzazione di <ph name="NUMBER_OF_FILES" /> elementi...</translation>
<translation id="857943718398505171">Consentita (opzione consigliata)</translation>
<translation id="8581809080475256101">Premi per continuare, menu contestuale per visualizzare la cronologia</translation>
<translation id="8584280235376696778">&amp;Apri video in nuova scheda</translation>
<translation id="8588866096426746242">Mostra le statistiche del profilo</translation>
+<translation id="8589652987924574405">I tuoi preferiti, la cronologia, le password e altre impostazioni verranno sincronizzati con il tuo account Google per consentirti di utilizzarli su tutti i tuoi dispositivi. Puoi modificare questo comportamento in un secondo momento nelle impostazioni.</translation>
<translation id="8590375307970699841">Imposta aggiornamenti automatici</translation>
<translation id="8594908476761052472">Acquisisci video</translation>
-<translation id="8595925260712451473">Inserisci il tuo feedback qui.</translation>
<translation id="8596540852772265699">File personalizzati</translation>
<translation id="8597845839771543242">Formato proprietà:</translation>
<translation id="8598453409908276158">Plug-in senza sandbox bloccato</translation>
@@ -4737,6 +4820,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8620617069779373398">Stato roaming</translation>
<translation id="8620765578342452535">Configura connessioni di rete</translation>
<translation id="8620790565535071193">Scansione non riuscita</translation>
+<translation id="8622877356447980900">Vuoi tradurre questa pagina?</translation>
<translation id="8623004009673949077">L'app con l'attributo del file manifest "kiosk_only" deve essere installata in modalità kiosk Chrome OS.</translation>
<translation id="8624205858755890468">Consente all'assistente di mostrarti azioni, app e informazioni correlate.</translation>
<translation id="862542460444371744">&amp;Estensioni</translation>
@@ -4782,6 +4866,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8671210955687109937">Può commentare</translation>
<translation id="8673026256276578048">Cerca nel Web...</translation>
<translation id="8673383193459449849">Problema con il server</translation>
+<translation id="8674241889607553858">Vuoi tradurre questa pagina?</translation>
<translation id="8675354002693747642">Chiave precondivisa</translation>
<translation id="8676374126336081632">Cancella testo inserito</translation>
<translation id="8677039480012021122">Cancella dati e disconnetti</translation>
@@ -4794,6 +4879,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8688579245973331962">Non riesci a visualizzare il tuo nome?</translation>
<translation id="8688591111840995413">Password non valida</translation>
<translation id="8688672835843460752">Disponibile</translation>
+<translation id="8689583087392258564">Aggiunta della macchina al dominio non riuscita. L'unità organizzativa non è valida.</translation>
<translation id="869257642790614972">Riapri ultima scheda chiusa</translation>
<translation id="8695825812785969222">Apri &amp;percorso...</translation>
<translation id="8698464937041809063">Disegno Google</translation>
@@ -4808,6 +4894,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8708671767545720562">Ulteriori infor&amp;mazioni</translation>
<translation id="8710187907779883426">breve (1 s)</translation>
<translation id="8711402221661888347">Sottaceto</translation>
+<translation id="8712637175834984815">Fatto</translation>
<translation id="8713570323158206935">Invia <ph name="BEGIN_LINK1" />informazioni sul sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Fine del supporto</translation>
<translation id="871476437400413057">Password Google salvate</translation>
@@ -4883,7 +4970,6 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="882204272221080310">Aggiorna il firmware per maggiore sicurezza.</translation>
<translation id="8823514049557262177">Copia testo del lin&amp;k</translation>
<translation id="8824701697284169214">Aggiungi pa&amp;gina...</translation>
-<translation id="8827850355924932817">Usa la rete WiFi per stabilire la posizione</translation>
<translation id="8828933418460119530">Nome DNS</translation>
<translation id="8830796635868321089">Il controllo degli aggiornamenti utilizzando le impostazioni proxy correnti non è riuscito. Regola le tue <ph name="PROXY_SETTINGS_LINK_START" />impostazioni proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Configurazione di rete controllata da <ph name="USER_EMAIL" />.</translation>
@@ -4936,13 +5022,14 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="8912793549644936705">Allunga</translation>
<translation id="8915370057835397490">Caricamento suggerimento</translation>
<translation id="8916476537757519021">Frame secondario modalità di navigazione in incognito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">Sincronizza con <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Consenti sempre gli annunci su questo sito</translation>
<translation id="8925458182817574960">&amp;Impostazioni</translation>
<translation id="8926389886865778422">Non visualizzare più questo avviso</translation>
<translation id="8926518602592448999">Disattiva estensioni in modalità sviluppatore</translation>
<translation id="892706138619340876">Alcune impostazioni sono state reimpostate</translation>
<translation id="8931394284949551895">Nuovi dispositivi</translation>
+<translation id="893242274404530797">Per usare la funzione Tethering istantaneo è necessario attivare le notifiche di Google Play Services</translation>
<translation id="8933960630081805351">Mo&amp;stra nel Finder</translation>
<translation id="8934732568177537184">Continua</translation>
<translation id="8938356204940892126">Ci rinuncio</translation>
@@ -5000,6 +5087,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="9024127637873500333">&amp;Apri in un'altra scheda</translation>
<translation id="9024331582947483881">schermo intero</translation>
<translation id="9025098623496448965">OK, riportami nella schermata di accesso</translation>
+<translation id="902659348151742535">Google può utilizzare la tua cronologia di navigazione per personalizzare la Ricerca, gli annunci e altri servizi Google.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Supervisiona questa persona per controllare e visualizzare dal tuo account Google i siti web visitati.</translation>
<translation id="9027459031423301635">Apri link in un'altra &amp;scheda</translation>
@@ -5040,7 +5128,6 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="9084064520949870008">Apri in una finestra</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> è bloccato dalle norme aziendali</translation>
<translation id="9088917181875854783">Conferma che la passkey sia visualizzata su "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Invia informazioni di sistema</translation>
<translation id="9094033019050270033">Aggiorna password</translation>
<translation id="9094982973264386462">Rimuovi</translation>
<translation id="9095253524804455615">Rimuovi</translation>
@@ -5094,6 +5181,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="9170397650136757332">Ora muovi leggermente il dito per acquisire tutte le varie parti dell'impronta digitale</translation>
<translation id="9170848237812810038">&amp;Annulla</translation>
<translation id="9170884462774788842">Un altro programma sul computer ha aggiunto un tema che potrebbe modificare il funzionamento di Chrome.</translation>
+<translation id="9173995187295789444">Ricerca di dispositivi Bluetooth...</translation>
<translation id="9174212595744391062">Verranno cancellati i cookie e verrà svuotata la cache per tutti i siti, tra cui</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Dispositivo Bluetooth connesso</translation>
<translation id="9177499212658576372">Al momento sei collegato alla rete <ph name="NETWORK_TYPE" />.</translation>
@@ -5118,6 +5206,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="932327136139879170">Home page</translation>
<translation id="932508678520956232">Impossibile inizializzare la stampa.</translation>
<translation id="93393615658292258">Solo password</translation>
+<translation id="935490618240037774">I tuoi preferiti, la cronologia, le password e altre impostazioni verranno sincronizzati con il tuo account Google per consentirti di utilizzarli su tutti i tuoi dispositivi.</translation>
<translation id="936801553271523408">Dati diagnostica di sistema</translation>
<translation id="93766956588638423">Ripara estensione</translation>
<translation id="938470336146445890">Installa un certificato utente.</translation>
@@ -5138,6 +5227,7 @@ Conserva il file di chiave in un luogo sicuro. Ti servirà per creare nuove vers
<translation id="960987915827980018">Circa un'ora rimanente</translation>
<translation id="962802172452141067">Struttura ad albero della cartella dei preferiti</translation>
<translation id="968174221497644223">Cache applicazione</translation>
+<translation id="969096075394517431">Cambia le lingue</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 scheda}other{# schede}}</translation>
<translation id="971774202801778802">Aggiungi l'URL ai segnalibri</translation>
<translation id="973473557718930265">Esci</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_iw.xtb b/chromium/chrome/app/resources/generated_resources_iw.xtb
index 24239b9eb84..9e796869587 100644
--- a/chromium/chrome/app/resources/generated_resources_iw.xtb
+++ b/chromium/chrome/app/resources/generated_resources_iw.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">פתח ×ת הקישור בחלון חדש של <ph name="APP" /></translation>
<translation id="1005274289863221750">להשתמש במיקרופון ובמצלמה</translation>
<translation id="1007408791287232274">×œ× × ×™×ª×Ÿ לטעון ×ת המכשירי×</translation>
+<translation id="1008186147501209563">×™×™×¦×•× ×¡×™×ž× ×™×•×ª</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{הדף ×ינו מגיב}two{×”×“×¤×™× ××™× × ×ž×’×™×‘×™×}many{×”×“×¤×™× ××™× × ×ž×’×™×‘×™×}other{×”×“×¤×™× ××™× × ×ž×’×™×‘×™×}}</translation>
<translation id="1012794136286421601">â€×§×•×‘צי המסמכי×, הגיליונות, ×”×©×§×¤×™× ×•×”×©×¨×˜×•×˜×™× ×ž×¡×ª× ×›×¨× ×™× ×›×¢×ª. פתח ×ת ×”×™×™×©×•× Google Drive כדי לגשת ××œ×™×”× ×‘×ופן מקוון ×ו ×œ× ×ž×§×•×•×Ÿ.</translation>
-<translation id="1013383076511149692">גישה ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה</translation>
<translation id="1013707859758800957">בדף ×”×–×” הותרה הפעלה של פל×גין ×œ×œ× ×רגז חול.</translation>
<translation id="1015318665228971643">עריכת ×©× ×”×ª×™×§×™×™×”</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{פתח הכל ב&amp;חלון חדש}=1{פתח ב&amp;חלון חדש}two{פתח הכל (2) ב&amp;חלון חדש}many{פתח הכל (#) ב&amp;חלון חדש}other{פתח הכל (#) ב&amp;חלון חדש}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">×œ× × ×™×ª×Ÿ להסיר תוכנה מזיקה</translation>
<translation id="1062407476771304334">החלף</translation>
<translation id="1062866675591297858">נהל ×ת ×”×ž×©×ª×ž×©×™× ×©×‘×¤×™×§×•×— ב×מצעות <ph name="BEGIN_LINK" />לוח הבקרה ×œ×ž×©×ª×ž×©×™× ×‘×¤×™×§×•×—<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">בודק ×”×§×‘×¦×™× ×‘×¡×¤×¨×™×™×ª המדיה</translation>
<translation id="1064835277883315402">הצטרף לרשת פרטית</translation>
<translation id="1064912851688322329">â€× ×ª×§ ×ת חשבון Google שלך</translation>
<translation id="1067048845568873861">נוצר</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">קידוד נתוני×</translation>
+<translation id="1074944608454986967">â€×›×“×™ שהתוכן ×™×•×§×¨× ×‘×§×•×œ, יש להקיש על מקש החיפוש ולהחזיק ×ותו, ול×חר מכן ללחוץ ×ו לגרור כדי לבחור תוכן. לחלופין ×פשר להדגיש ×זור ולהקיש על מקש החיפוש + S.</translation>
<translation id="1076698951459398590">הפעל עיצוב</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">הגדר ×¢×“×›×•× ×™× ××•×˜×•×ž×˜×™×™× ×œ×›×œ המשתמשי×</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />היכנס<ph name="END_SIGN_IN_LINK" /> כדי להציג ×ת ×”××ª×¨×™× ×©×‘×”× ×ž×©×ª×ž×© ×–×” ביקר ולשלוט בה×.</translation>
<translation id="109758035718544977">בטל השתקת ×תרי×</translation>
<translation id="1097658378307015415">לפני הכניסה לחשבון, היכנס ×›×ורח כדי להפעיל ×ת הרשת <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">×ª×¨×’× <ph name="LANGUAGE" /> תמיד</translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;הפסק</translation>
<translation id="1110155001042129815">המתן</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">â€×ל ת×פשר ל××£ ×תר להשתמש בהודעות בלעדיות של המערכת כדי לגשת למכשירי MIDI.</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">עריכת מנוע חיפוש</translation>
-<translation id="1131167343343087859">â€×©×™×ž×•×© בכרטיסי ×שר××™ ובכתובות ב×מצעות Google Payments.</translation>
<translation id="1134009406053225289">פתח בחלון גלישה פרטית</translation>
<translation id="1137673463384776352">פתח ×ת הקישור ב-<ph name="APP" /></translation>
<translation id="1140351953533677694">â€×’ישה ל-Bluetooth ×•×œ×”×ª×§× ×™× ×¡×™×¨×™×ליי×</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">הפל×גין חסו×</translation>
<translation id="1145532888383813076">×פשר לחפש במכשיר, ב×פליקציות וב×ינטרנט.</translation>
<translation id="1146204723345436916">â€×™×‘×•× ×¡×™×ž× ×™×•×ª מקובץ HTML...</translation>
+<translation id="1148097584170732637">נמצ×ו <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ ×ין מספיק ×ž×§×•× ×‘×חסון המקומי. יש צורך ב-<ph name="FILE_SIZE" /> נוספי×.
+ <ph name="LINE_BREAK2" />
+ ×פשר לנסות לבחור פחות תמונות.</translation>
<translation id="1149088842877960903">â€×”פעלת JavaScript דרך AppleScript מושבתת. כדי להפעיל ×ת ×”×פשרות הזו יש לעבור ×ל הגדרות Chrome &gt; ×ž×ª×§×“× &gt; מערכת. מידע נוסף זמין בכתובת https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">חודש פקיעת התוקף</translation>
<translation id="1153356358378277386">×ž×›×©×™×¨×™× ×ž×•×ª×מי×</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">שנה ש×</translation>
<translation id="1175364870820465910">הדפס...</translation>
<translation id="117624967391683467">מעתיק ×ת <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">לשחזר ×ת מנוע החיפוש שהוגדר כברירת המחדל?</translation>
<translation id="1177863135347784049">מות×× ×ישית</translation>
<translation id="1178581264944972037">השהה</translation>
<translation id="1179803038870941185">â€<ph name="URL" /> רוצה לקבל שליטה מל××” על מכשירי MIDI שלך.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">קרי××” ושינוי של ×ž×©×ª×ž×©×™× ×‘×¨×©×™×ž×ª היתרי×</translation>
<translation id="1206407435587370571">â€×¡×™×•×¨ ב-Chromebook</translation>
<translation id="1209796539517632982">שרתי שמות ×וטומטיי×</translation>
+<translation id="1210982357925844241">×פשר להציג ולנהל סיסמ×ות שמורות בכתובת <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">חלון גלישה בסתר מ×פשר לגלוש בלי לשמור ×ת היסטוריית הגלישה</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> טביעות ×צבעות הוגדרו</translation>
<translation id="1215411991991485844">נוסף ×™×™×©×•× ×¨×§×¢ חדש</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">מחפש רשתות סלולריות</translation>
<translation id="1285320974508926690">×œ×¢×•×œ× ×ל ×ª×ª×¨×’× ×תר ×–×”</translation>
<translation id="1285484354230578868">â€×חסן × ×ª×•× ×™× ×‘×—×©×‘×•×Ÿ Google Drive</translation>
+<translation id="1288037062697528143">ת×ורת הלילה תידלק ב×ופן ×וטומטי בשעת השקיעה</translation>
<translation id="1293177648337752319">בטל ×ת השתקת ×”×תר</translation>
<translation id="1293509594570842875">×œ× × ×™×ª×Ÿ ×”×™×” ליצור ×ת המשתמש החדש בפיקוח. בדוק ×ת חיבור הרשת ונסה שוב מ×וחר יותר.</translation>
<translation id="1293556467332435079">קבצי×</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">â€×§×•×‘×¥ HTML לסימניות</translation>
<translation id="1303671224831497365">â€×œ× נמצ×ו התקני Bluetooth</translation>
<translation id="1306606229401759371">שנה הגדרות</translation>
-<translation id="1307398858972670978">הסיסמ×ות שלך זמינות מכל ×”×ž×›×©×™×¨×™× ×‘×›×ª×•×‘×ª <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">â€×ופס! המערכת ×œ× ×”×¦×œ×™×—×” ל×חסן ×ת ×סימון הגישה לטווח ×רוך ×ל ממשק ×”-API עבור המכשיר ×”×–×”.</translation>
<translation id="1313405956111467313">â€×ª×¦×•×¨×” ×וטומטית של שרת proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">×–×” הייתי ×× ×™.</translation>
<translation id="1338776410427958681">כיווץ של <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">מוחק...</translation>
-<translation id="1339266338863469628">ברירת מחדל (קולט רק ×ותך)</translation>
<translation id="1340527397989195812">גבה ×ת המדיה מהמכשיר ב×מצעות ×פליקציית 'קבצי×'.</translation>
<translation id="1341988552785875222">הטפט הנוכחי נקבע על ידי '<ph name="APP_NAME" />'. ייתכן שיהיה עליך להסיר ×ת התקנת '<ph name="APP_NAME" />' כדי לבחור טפט ×חר.</translation>
<translation id="1346748346194534595">ימינה</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">העדכון יתחיל כשהסוללה תיטען ל-%<ph name="BATTERY_LEVEL" />.</translation>
<translation id="1351692861129622852">×ž×™×™×‘× <ph name="FILE_COUNT" /> קבצי×...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">â€××™ ×פשר ×œ×ž×¦×•× ×§×•×‘×¥ PPD. יש ×œ×•×•×“× ×›×™ ×”-Chromebook מחובר לרשת ולנסות שוב.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> חסו×</translation>
<translation id="1357589289913453911">מזהה תוסף</translation>
<translation id="1358735829858566124">×œ× × ×™×ª×Ÿ להשתמש בקובץ ×ו בספרייה.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">משמ×ל לימין</translation>
<translation id="1370646789215800222">×”×× ×œ×”×¡×™×¨ ×ת המשתמש?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{פריט ×חד להסרה}two{# ×¤×¨×™×˜×™× ×œ×”×¡×¨×”}many{# ×¤×¨×™×˜×™× ×œ×”×¡×¨×”}other{# ×¤×¨×™×˜×™× ×œ×”×¡×¨×”}}</translation>
+<translation id="1372841398847029212">סנכרון ×¢× ×”×—×©×‘×•×Ÿ שלך</translation>
<translation id="1374844444528092021">×”×ישור הנדרש על ידי הרשת "<ph name="NETWORK_NAME" />" ×ינו מותקן ×ו שכבר ×ינו חוקי. קבל ×ישור חדש ונסה להתחבר שוב.</translation>
<translation id="1374962581120570592">â€×§×•×‘צי Cookie הוגדרו</translation>
<translation id="1375321115329958930">סיסמ×ות שמורות</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">צור משתמש בפיקוח</translation>
<translation id="1410197035576869800">סמל ×”×פליקציה</translation>
<translation id="1410616244180625362">המשך ל×פשר ל-<ph name="HOST" /> לגשת למצלמה שלך</translation>
+<translation id="1411668397053040814">â€×¦×¨×™×š להתקין ×ו לעדכן ×ת מקלדת Daydream כדי להשתמש ב-Chrome במצי×ות מדומה</translation>
<translation id="1414648216875402825">×תה מעדכן לגרסה ×œ× ×™×¦×™×‘×” של <ph name="PRODUCT_NAME" /> המכילה תכונות שנמצ×ות בתהליך. ייתכנו קריסות מחשב וב××’×™× ×œ× ×¦×¤×•×™×™×. המשך בזהירות.</translation>
+<translation id="1415708812149920388">גישת הקרי××” ×ל הלוח נדחתה</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (מזהה תוסף "<ph name="EXTENSION_ID" />") ×סור בסוג ההפעלה ×”×–×”.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">â€×וי ל×! ×ירע כשל ביצירת מפתח RSA פרטי ×קר××™.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">משולש פיצה</translation>
<translation id="1467432559032391204">שמ×לה</translation>
<translation id="1467999917853307373">×פליקציית ×”×ינטרנט <ph name="URL" /> מבקשת ל×חסן × ×ª×•× ×™× ×‘×ž×›×©×™×¨ שלך ב×ופן קבוע.</translation>
+<translation id="1468571364034902819">×œ× × ×™×ª×Ÿ להשתמש בפרופיל ×”×–×”</translation>
<translation id="1470719357688513792">â€×”גדרות חדשות של קובצי Cookie ייכנסו לתוקף ל×חר הטעינה מחדש של הדף.</translation>
<translation id="1470811252759861213">כדי להתקין ×ת ×”×ª×•×¡×¤×™× ×‘×›×œ ×”×ž×—×©×‘×™× ×©×œ×š, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">â€×”קובץ "<ph name="FILENAME" />" ×œ× ×”×•×¢×œ×”. ×ין לך מספיק שטח פנוי ב-Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">â€×ž×˜×ž×•×Ÿ של ×סימון ממשק API של זהות</translation>
<translation id="1478233201128522094">â€×‘×¤×¢× ×”×‘××”, טלפון חדש יבטל ×ת הנעילה של <ph name="DEVICE_TYPE" />. ב'הגדרות' ×פשר להשבית ×ת Smart Lock.</translation>
<translation id="1478340334823509079">פרטי×: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">מוכן לגבות <ph name="FILE_COUNT" /> תמונות חדשות</translation>
<translation id="1483493594462132177">שלח</translation>
<translation id="1485015260175968628">יכול כעת:</translation>
<translation id="1485141095922496924">גרסה <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">מופעל - הגדרות מות×מות ×ישית</translation>
<translation id="1493892686965953381">ממתין ל-<ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> ×ž×›×©×™×¨×™× ×–×ž×™× ×™× × ×•×¡×¤×™×.</translation>
-<translation id="1497284176235884849">â€×§×•×‘×¥ ×”-PPD שסופק ×ינו חוקי.</translation>
<translation id="1497522201463361063">×œ× × ×™×ª×Ÿ לשנות ×ת ×”×©× ×©×œ "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">מכשיר ×œ× ×™×“×•×¢ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">החשבון של ×‘×¢×œ×™× ×–×” צריך להיות החשבון הר×שון ש×ליו × ×›× ×¡×™× ×‘×¢×ª כניסה לפעילות ב×תר מחשבונות מרובי×.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">להיכנס לניפוי הב××’×™× ×”×¢×•×¨×¤×™ של הדף</translation>
<translation id="1601560923496285236">החל</translation>
<translation id="1603914832182249871">(גלישה בסתר)</translation>
+<translation id="1607139524282324606">ניקוי רשומה</translation>
<translation id="1608626060424371292">הסר ×ת המשתמש ×”×–×”</translation>
<translation id="1609170755653088773">â€×¡× ×›×¨×•×Ÿ הסיסמה הזו ×¢× ×ž×›×©×™×¨ iPhone שלך</translation>
<translation id="1609862759711084604">המשתמש הקוד×</translation>
+<translation id="1611557582955786626">כניסה לחשבון ת×פשר לך ליהנות מחוויית גלישה מות×מת ×ישית שתסונכרן בין ×”×ž×›×©×™×¨×™× ×©×œ×š</translation>
<translation id="1611584202130317952">תהליך הקצ×ת הגישה הופסק. יש לנסות שוב, ×ו לפנות לבעלי המכשיר ×ו למנהל המערכת.</translation>
<translation id="1611649489706141841">קדימה</translation>
<translation id="1611704746353331382">â€×™×¦×•× סימניות לקובץ HTML...</translation>
<translation id="1612129875274679969">הש×ר מכשיר ×–×” במצב קיוסק ב×ופן קבוע.</translation>
+<translation id="161460670679785907">×œ× × ×™×ª×Ÿ לזהות ×ת הטלפון שלך</translation>
<translation id="1616206807336925449">×ין צורך בהרש×ות מיוחדות כדי להשתמש בתוסף ×–×”.</translation>
<translation id="161707228174452095">טביעת ×”×צבע נוספה.</translation>
<translation id="1618268899808219593">מרכז עזרה</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">הצג ×פשרויות קלט</translation>
<translation id="1650709179466243265">â€×”וסף www. ו-‎.com וכתובת פתוחה</translation>
<translation id="1651008383952180276">עליך להזין ×ותו ביטוי סיסמה פעמיי×</translation>
-<translation id="1652972346408808053">הסיסמה נשמרה. ×פשר לגשת לסיסמ×ות שלך מכל ×”×ž×›×©×™×¨×™× ×‘×›×ª×•×‘×ª <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{â€×”וסף ×ת המדפסת ×ל Google Cloud Print כך שתוכל להדפיס מכל מקו×.}two{â€×”וסף # מדפסות ×ל Google Cloud Print כך שתוכל להדפיס מכל מקו×.}many{â€×”וסף # מדפסות ×ל Google Cloud Print כך שתוכל להדפיס מכל מקו×.}other{â€×”וסף # מדפסות ×ל Google Cloud Print כך שתוכל להדפיס מכל מקו×.}}</translation>
<translation id="1657406563541664238">â€×¢×–ור להפוך ×ת <ph name="PRODUCT_NAME" /> לטוב יותר, על ידי שליחה ×וטומטית של נתוני שימוש ודוחות קריסה ×ל Google</translation>
<translation id="1658424621194652532">דף זה ניגש למיקרופון שלך.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">×œ× ×”×™×ª×” ×פשרות לגשת לקובץ מסיבות ×בטחה.</translation>
<translation id="167832068858235403">הפחתת עוצמת הקול</translation>
<translation id="1679068421605151609">×›×œ×™× ×¢×‘×•×¨ מפתחי×</translation>
+<translation id="16815041330799488">×ין להתיר ל××ª×¨×™× ×œ×’×©×ª לטקסט ותמונות שהועתקו ללוח</translation>
<translation id="1682548588986054654">חלון נסתר חדש</translation>
+<translation id="1688935057616748272">צריך להזין ×ות</translation>
<translation id="168991973552362966">הוספת מדפסת קרובה</translation>
<translation id="1689945336726856614">העתקת &amp;כתובת ×תר</translation>
<translation id="1692602667007917253">×ופס, משהו השתבש</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">שיטת קלט</translation>
<translation id="175772926354468439">הפעל עיצוב</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">â€×”צגה בחנות ×”×ינטרנט של Chrome</translation>
<translation id="1758831820837444715">הגדרת רשת ×תרנט</translation>
<translation id="1763046204212875858">צור קיצורי דרך ליישו×</translation>
<translation id="1763108912552529023">המשך לחקור</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />זהירות:<ph name="END_BOLD" /> ×§×‘×¦×™× ×לה ×”× ×–×ž× ×™×™× ×•×”× ×¢×œ×•×œ×™× ×œ×”×™×ž×—×§ ב×ופן ×וטומטי כדי לפנות שטח דיסק. <ph name="BEGIN_LINK" />למידע נוסף<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">â€×ž×•×ž×œ×¥ להגדיר ×ת Smart Lock ל-<ph name="DEVICE_TYPE" /> שלך</translation>
<translation id="1817871734039893258">â€×©×—זור ×§×‘×¦×™× ×©×œ Microsoft</translation>
-<translation id="1825832322945165090">נפח ×”×חסון הפנוי במכשיר ×ינו מספיק</translation>
+<translation id="1818007989243628752">מחיקת הסיסמה של <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">מתבצעת בדיקה</translation>
<translation id="1828149253358786390"><ph name="SITE" /> רוצה לשלוח לך הודעות.</translation>
<translation id="1828378091493947763">הפל×גין ×ינו נתמך במכשיר ×–×”</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">בעת ההפעלה</translation>
<translation id="2006638907958895361">פתח ×ת הקישור ב-<ph name="APP" /></translation>
<translation id="2007404777272201486">דווח על בעיה...</translation>
+<translation id="2015632741368427174">הפניה לכתובת ×תר ×חרת נחסמה ל×תר:</translation>
<translation id="2016430552235416146">מסורתית</translation>
<translation id="2017334798163366053">השבת ×יסוף של נתוני ביצועי×</translation>
<translation id="2017836877785168846">מנקה ×ת ההיסטוריה וההשלמות ×”×וטומטיות בסרגל הכתובות</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">כבר ×§×™×™× ×§×•×‘×¥ ×‘×©× "<ph name="FILENAME" />". מה ברצונך לעשות?</translation>
<translation id="2087822576218954668">הדפס: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">â€×’לישה בטוחה ×¢× Google Chrome</translation>
+<translation id="2089795179672254991">יש לש×ול כש×תר רוצה גישה ×ל טקסט ותמונות שהועתקו ×ל הלוח (מומלץ)</translation>
<translation id="2090165459409185032">â€×›×“×™ לשחזר ×ת המידע מהחשבון, עבור ×ל: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">הגדרה של ×בטחת מערכת</translation>
<translation id="2091887806945687916">צליל</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">שנה גודל</translation>
<translation id="2124930039827422115">{1,plural, =1{משתמש ×חד נתן דירוג של <ph name="AVERAGE_RATING" />.}two{# ×ž×©×ª×ž×©×™× × ×ª× ×• דירוג של <ph name="AVERAGE_RATING" />.}many{# ×ž×©×ª×ž×©×™× × ×ª× ×• דירוג של <ph name="AVERAGE_RATING" />.}other{# ×ž×©×ª×ž×©×™× × ×ª× ×• דירוג של <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">מנהל המערכת שלך השבית ×ת הסינכרון.</translation>
-<translation id="2126426811489709554">â€×ž×‘וסס על Chrome</translation>
<translation id="2127372758936585790">מטען בעל מתח נמוך</translation>
<translation id="212862741129535676">×חוז תפוסה במצב תדירות</translation>
<translation id="2128691215891724419">שגי×ת סנכרון: עדכן משפט-סיסמה של סנכרון...</translation>
<translation id="2129825002735785149">עדכן פל×גין</translation>
<translation id="2129904043921227933">שגי×ת סנכרון: עדכן ×ת משפט-הסיסמה לסנכרון...</translation>
<translation id="2131077480075264">×œ× × ×™×ª×Ÿ להתקין ×ת '<ph name="APP_NAME" />' מכיוון ×©×”×•× ×œ× ×ž×ושר על ידי '<ph name="IMPORT_NAME" />'</translation>
-<translation id="213491463158799620">×”×× ×‘×¨×¦×•× ×š ×œ×ª×¨×’× ×ת הדף ×”×–×”?</translation>
<translation id="2135787500304447609">&amp;המשך ביצוע</translation>
<translation id="2136372518715274136">הזן סיסמה חדשה</translation>
<translation id="2136476978468204130">הזנת ביטוי סיסמה שגוי</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">â€×¨×©×•×ª ×”××™×©×•×¨×™× (CA) בסכנה</translation>
<translation id="218070003709087997">ציין ×ת מספר ×”×¢×•×ª×§×™× ×©×™×© להדפיס (1 עד 999).</translation>
<translation id="2187895286714876935">שגי×ת ×™×™×‘×•× ×©×œ ×ישור שרת</translation>
+<translation id="2187906491731510095">×”×ª×•×¡×¤×™× ×¢×•×“×›× ×•</translation>
<translation id="2188881192257509750">פתח ×ת <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">â€×ž×חזר פרטי כניסה ל-Wi-Fi</translation>
<translation id="219008588003277019">â€<ph name="NEXE_NAME" /> :Native Client ×™×™×©×•× </translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">â€×”טבעת חותמת זמן של Microsoft</translation>
<translation id="225614027745146050">×‘×¨×•×›×™× ×”×‘××™×</translation>
<translation id="225692081236532131">סטטוס הפעלה</translation>
+<translation id="2261323523305321874">מנהל המערכת ביצע שינוי כללי במערכת שמשבית חלק ×ž×”×¤×¨×•×¤×™×œ×™× ×”×™×©× ×™×.</translation>
<translation id="2262477216570151239">השהייה לפני חזרה</translation>
<translation id="2263189956353037928">עליך לצ×ת ולהיכנס שוב</translation>
<translation id="2263497240924215535">(מושבת)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">×”×× ×‘×¨×¦×•× ×š להתקין ×ת <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">â€×©×™×˜×ª EAP:</translation>
<translation id="2297705863329999812">חפש מדפסות</translation>
-<translation id="230115972905494466">×œ× × ×ž×¦×ו ×ž×›×©×™×¨×™× ×ª×•×מי×</translation>
<translation id="2301382460326681002">ספריית הבסיס של ההרחבה ××™× ×” חוקית.</translation>
<translation id="2302685579236571180">גלוש בסתר</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ביקש ××™×©×•×¨×™× × ×•×¡×¤×™×.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">שפה וקלט</translation>
<translation id="2352662711729498748">â€&lt; MB†1</translation>
<translation id="2352810082280059586">הערות שנכתבות כשמסך הנעילה פועל נשמרות ב×ופן ×וטומטי ב-<ph name="LOCK_SCREEN_APP_NAME" />. ההערה ×”×חרונה שכתבת תמשיך להופיע במסך הנעילה.</translation>
+<translation id="2352947182261340447">×ין מספיק ×ž×§×•× ×‘×חסון המקומי.</translation>
<translation id="2353297238722298836">ניתן להשתמש בדף זה במצלמה ובמיקרופון</translation>
<translation id="2356070529366658676">ש×ל</translation>
<translation id="2356517949307388948">â€×ירעה שגי××” כש-Chrome חיפש תוכנות מזיקות.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">×—×¡×•× ×ª×ž×™×“ גישה למיקרופון</translation>
<translation id="2367972762794486313">הצג יישומי×</translation>
<translation id="2371076942591664043">פתח &amp;בסיו×</translation>
-<translation id="237336063998926520">â€×©×™×ž×•×© בכתובת ×”-IP ל×יתור המיקו×</translation>
<translation id="2377319039870049694">מעבר לתצוגת רשימה</translation>
<translation id="2377667304966270281">שגי×ות חמורות</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ×§×‘×¦×™× × ×‘×—×¨×•</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">×ירעה שגי××”. יש לבדוק ×ת המדפסת ולנסות שוב.</translation>
<translation id="2385700042425247848">×©× ×”×©×™×¨×•×ª:</translation>
<translation id="2387458720915042159">â€×¡×•×’ חיבור לשרת proxy</translation>
-<translation id="2391243203977115091">× ×ž×¦× <ph name="FILE_COUNT" /> תמונות חדשות
- <ph name="LINE_BREAK1" />
- ×ין מספיק שטח ×חסון במכשיר.
- <ph name="LINE_BREAK2" />
- נסה לבחור כמה תמונות כדי להתחיל.</translation>
<translation id="2391419135980381625">גופן רגיל</translation>
<translation id="2391762656119864333">בטל</translation>
<translation id="2392369802118427583">הפעל</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">הרץ תמיד ב-<ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">גודל הקובץ הכולל</translation>
<translation id="2428510569851653187">ת×ר מה עשית לפני שהכרטיסייה קרסה</translation>
+<translation id="2431027948063157455">â€×œ× ניתן ×”×™×” לטעון ×ת Google Assistant. יש לבדוק ×ת חיבור הרשת ולנסות שוב.</translation>
<translation id="2433452467737464329">â€×”וסף פרמטר ש×ילתה בכתובת ×תר לרענון ×וטומטי של הדף: chrome://network/?refresh=&lt;sec&gt;‎</translation>
<translation id="2433507940547922241">מר××”</translation>
<translation id="2435248616906486374">הרשת מנותקת</translation>
@@ -913,6 +924,7 @@
<translation id="2445081178310039857">ספריית הבסיס של ההרחבה נחוצה.</translation>
<translation id="2448312741937722512">סוג</translation>
<translation id="2450223707519584812">â€×œ× תוכל להוסיף ×ž×©×ª×ž×©×™× ×ž×¤× ×™ שהמפתחות של Google API חסרי×. לפרטי×, עבור ×ל <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">×ין תצוגות פעילות</translation>
<translation id="2453021845418314664">הגדרות סנכרון מתקדמות</translation>
<translation id="2453576648990281505">הקובץ כבר קיי×</translation>
<translation id="2453860139492968684">סיו×</translation>
@@ -920,7 +932,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> רוצה להעתיק ×§×‘×¦×™× ×ž-<ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">מזהה מפתח של רשות ×ישורי×</translation>
<translation id="2462752602710430187">המדפסת <ph name="PRINTER_NAME" /> נוספה</translation>
-<translation id="246335896104539386">×™×™×‘×•× ×¡×™×ž× ×™×•×ª</translation>
<translation id="2464089476039395325">â€×©×¨×ª proxy של HTTP</translation>
<translation id="2468902267404883140">â€×œ× ניתן לבצע התחברות לטלפון שלך. יש ×œ×•×•×“× ×©×™×ž×•×© בטלפון Android תו×× ×•×©×”×•× ×ž×•×¤×¢×œ ×•× ×ž×¦× ×‘×§×¨×‘×ª×š. &lt;a&gt;מידע נוסף&lt;/a&gt;</translation>
<translation id="2470702053775288986">×ª×•×¡×¤×™× ×©×œ× × ×ª×ž×›×™× ×”×•×©×‘×ª×•</translation>
@@ -989,6 +1000,7 @@
<translation id="2562743677925229011">×œ× × ×›× ×¡×ª לחשבון <ph name="SHORT_PRODUCT_NAME" /> שלך</translation>
<translation id="2563856802393254086">ברכותינו! שירות ×”× ×ª×•× ×™× ×©×œ×š, '<ph name="NAME" />', הופעל ומוכן לשימוש.</translation>
<translation id="2566124945717127842">â€×‘צע פעולת Powerwash כדי ל×פס ×ת מכשיר <ph name="IDS_SHORT_PRODUCT_NAME" /> שלך כך שיהיה כמו חדש.</translation>
+<translation id="2567257616420533738">הסיסמה נשמרה. ×פשר להציג ולנהל ×ת הסיסמ×ות השמורות ב-<ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">×’×•×¨× ×ž×›×™×œ של סרגל המידע</translation>
<translation id="2570000010887652771">× ×ª×•× ×™× ×©× ×©×ž×¨×•.</translation>
<translation id="257088987046510401">ערכות נוש×</translation>
@@ -1009,6 +1021,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (פלטפורמה <ph name="PLATFORM_VERSION" />â€) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">הגדרות ברירת מחדל של חיפוש</translation>
<translation id="2586657967955657006">לוח</translation>
+<translation id="2586672484245266891">יש להזין כתובת ×תר קצרה יותר</translation>
<translation id="2587922270115112871">â€×™×¦×™×¨×ª משתמש בפיקוח ××™× ×” גורמת ליצירת חשבון Google, וההגדרות
×•×”× ×ª×•× ×™× ×©×œ המשתמש בפיקוח ×œ× ×™×¢×‘×¨×• ×יתו ×œ×ž×›×©×™×¨×™× ××—×¨×™× ×‘×מצעות סנכרון Chrome. הגדרת משתמש בפיקוח חלה על מכשיר ×–×” בלבד.</translation>
<translation id="258932246702879617">בחר ב×פשרות <ph name="BEGIN_BOLD" />הצמד לשורת המשימות<ph name="END_BOLD" /></translation>
@@ -1041,6 +1054,7 @@
<translation id="2633199387167390344">â€<ph name="NAME" /> משתמש ב-‎<ph name="USAGE" /> MB מנפח הדיסק.</translation>
<translation id="2633212996805280240">להסיר ×ת "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ×œ× ×”×¦×œ×™×— ×œ×”×©×œ×™× ×ת ההתקנה, ×ך ימשיך לפעול מתמונת הדיסק שלו.</translation>
+<translation id="2635176084534510129">â€×”סינכרון מ×פשר הת×מה ×ישית טובה יותר של חוויית השימוש, כמו הצעות תוכן טובות יותר ×•×ª×¨×’×•× ×—×›× ×™×•×ª×¨ של Translate</translation>
<translation id="2635276683026132559">חתימה</translation>
<translation id="2635926034288331400">התקנה ב'×פליקציות'</translation>
<translation id="2636625531157955190">â€×œ-Chrome ×ין ×פשרות לגשת לתמונה.</translation>
@@ -1051,14 +1065,15 @@
<translation id="2643698698624765890">נהל ×ת ×”×ª×•×¡×¤×™× ×©×œ×š ב×מצעות לחיצה על 'תוספי×' בתפריט 'חלון'.</translation>
<translation id="2647142853114880570">טען מחדש</translation>
<translation id="2647269890314209800">â€×§×•×‘צי Cookie בשימוש</translation>
+<translation id="264810637653812429">×œ× × ×ž×¦×ו ×ž×›×©×™×¨×™× ×ª×•×מי×.</translation>
<translation id="2648831393319960979">מוסיף ×ת המכשיר לחשבון שלך - תהליך ×–×” עשוי להימשך כמה רגעי×...</translation>
<translation id="2649045351178520408">â€ASCII בקידוד Base64, שרשרת ×ישורי×</translation>
<translation id="2653266418988778031">â€×× ×ª×ž×—×§ ×ישור של רשות ××™×©×•×¨×™× (CA), הדפדפן שלך ×œ× ×™×•×›×œ לתת ×מון ב××£ ×ישור שהונפק על ידי רשות ××™×©×•×¨×™× ×–×•.</translation>
<translation id="2653659639078652383">שלח</translation>
<translation id="265390580714150011">ערך שדה </translation>
-<translation id="2654286334048437383">×™×™×¦×•× ×¡×™×ž× ×™×•×ª</translation>
<translation id="2655386581175833247">×ישור משתמש:</translation>
<translation id="2660779039299703961">×ירוע</translation>
+<translation id="266079277508604648">â€×œ× ניתן להתחבר ×ל המדפסת. יש ×œ×•×•×“× ×©×”×ž×“×¤×¡×ª פועלת ומחוברת ×ל ×”-Chromebook דרך רשת ×”-Wi-Fi ×ו בחיבור USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">שפה</translation>
@@ -1081,6 +1096,7 @@
<translation id="2680208403056680091">החיבור שלך ל×ינטרנט נשלט על ידי ×’×•×¨× ×›×œ×©×”×•</translation>
<translation id="268053382412112343">הי&amp;סטוריה</translation>
<translation id="2683638487103917598">התיקיה מוינה</translation>
+<translation id="2684004000387153598">כדי להמשיך יש ללחוץ על '×ישור' ול×חר מכן ללחוץ על 'הוספת משתמש' כדי ליצור פרופיל חדש בשביל כתובת ×”×ימייל שלך.</translation>
<translation id="2686759344028411998">×œ× × ×™×ª×Ÿ לזהות ×ž×•×“×•×œ×™× ×©× ×˜×¢× ×•.</translation>
<translation id="2688196195245426394">×ירעה שגי××” בעת ×¨×™×©×•× ×”×ž×›×©×™×¨ בשרת: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">הצג ×פשרויות שפה</translation>
@@ -1093,6 +1109,7 @@
<translation id="2704184184447774363">â€×—תימה על ×ž×¡×ž×›×™× ×©×œ Microsoft</translation>
<translation id="270516211545221798">מהירות לוח מגע</translation>
<translation id="2706892089432507937">â€×”תקני USB</translation>
+<translation id="2706954854267016964">â€×ž×›×©×™×¨ Google Cloud Print שנבחר כבר ×œ× × ×ª×ž×š. ×פשר לנסות להגדיר ×ת המדפסת דרך הגדרות המערכת של המחשב.</translation>
<translation id="2707024448553392710">הורדת הרכיב מתבצעת</translation>
<translation id="270921614578699633">מעל לממוצע</translation>
<translation id="2709453993673701466">רוצה לנהל ×ת הסנכרון וההת×מה ×”×ישית לפני הפעלת×? ×פשר לעשות ×–×ת ב<ph name="BEGIN_LINK" />הגדרות<ph name="END_LINK" />.</translation>
@@ -1123,6 +1140,7 @@
<translation id="2737363922397526254">כווץ...</translation>
<translation id="2737492745329609575">התחלת ההגדרה</translation>
<translation id="2738771556149464852">×œ× ×חרי</translation>
+<translation id="2739046699559178272">שמירה והמשך</translation>
<translation id="2739191690716947896">ניפוי ב××’×™×</translation>
<translation id="2739240477418971307">שינוי הגדרות הנגישות שלך</translation>
<translation id="2740393541869613458">סקירת ××ª×¨×™× ×©×”×ž×©×ª×ž×© המבוקר ביקר בה×, וכן</translation>
@@ -1143,6 +1161,7 @@
<translation id="2773802008104670137">קובץ מהסוג ×”×–×” עלול ×œ×’×¨×•× × ×–×§ למחשב שלך.</translation>
<translation id="2775104091073479743">עריכת טביעות ×”×צבעות</translation>
<translation id="2776441542064982094">נר××” ש×ין ×ž×›×©×™×¨×™× ×–×ž×™× ×™× ×œ×¨×™×©×•× ×‘×¨×©×ª. ×× ×”×ž×›×©×™×¨ שלך מחובר ל×ינטרנט, נסה ×œ×¨×©×•× ×ותו מחדש ב×מצעות ההור×ות המפורטות במדריך למשתמש שלו.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ההורדה בוצעה</translation>
<translation id="2783661497142353826">ניהול יישומי קיוסק</translation>
<translation id="2784407158394623927">מפעיל ×ת שירות ×”× ×ª×•× ×™× ×”×¡×œ×•×œ×¨×™×™×</translation>
@@ -1199,7 +1218,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2843806747483486897">שנה ×ת ברירת המחדל...</translation>
<translation id="2844111009524261443">הרץ בעת לחיצה</translation>
<translation id="2845382757467349449">הצג תמיד ×ת סרגל הסימניות</translation>
-<translation id="284682086647736321">â€×™×© לכלול ×ת ×”×ž×§×©×™× Ctrlâ€, Alt ×ו Command</translation>
<translation id="2847759467426165163">העברה ×ל</translation>
<translation id="284805635805850872">להסיר ×ת התוכנה המזיקה?</translation>
<translation id="2849362176025371110">â€×©×œ×— ב×ופן ×וטומטי נתוני ניתוח ושימוש ×ל Google. ניתן לשנות ×–×ת בכל עת <ph name="BEGIN_LINK1" />בהגדרות<ph name="END_LINK1" /> המכשיר. <ph name="BEGIN_LINK2" />למידע נוסף<ph name="END_LINK2" /></translation>
@@ -1207,6 +1225,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2849936225196189499">קריטי</translation>
<translation id="2850124913210091882">גבה</translation>
<translation id="2850541429955027218">הוסף ×ת העיצוב</translation>
+<translation id="2853121255651601031">הסיסמה נשמרה</translation>
<translation id="2853916256216444076">סרטון $1</translation>
<translation id="2857608528410806398">â€×’וף ההודעה של תכונת QU יופיע ×›×ן. גוף ההודעה של תכונת QU יופיע ×›×ן. גוף ההודעה של תכונת QU יופיע ×›×ן. גוף ההודעה של תכונת QU יופיע ×›×ן. גוף ההודעה של תכונת QU יופיע ×›×ן.</translation>
<translation id="2860150991415616761">×רוכה מ×וד (4 שניות)</translation>
@@ -1249,6 +1268,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2908162660801918428">הוספת גלריית מדיה לפי ספריה</translation>
<translation id="2908789530129661844">התרחק מהתצוגה</translation>
<translation id="2910318910161511225">יש להתחבר לרשת ולנסות שוב</translation>
+<translation id="2911898792135283060">יצירת סיסמה...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> מעוניין להשתמש במיקרופון שלך.</translation>
<translation id="2913331724188855103">â€×”תר ל××ª×¨×™× ×œ×©×ž×•×¨ ×•×œ×§×¨×•× × ×ª×•× ×™× ×©×œ קובצי Cookie (מומלץ)</translation>
<translation id="2916073183900451334">â€×œ×—יצה על המקש Tab תדגיש ×§×™×©×•×¨×™× ×‘×“×£ וכן שדות של טפסי×</translation>
@@ -1293,6 +1313,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2989474696604907455">×œ× ×ž×—×•×‘×¨</translation>
<translation id="2989786307324390836">â€×‘×™× ×רי בקידוד DER, ×ישור יחיד</translation>
<translation id="2993517869960930405">מידע על היישו×</translation>
+<translation id="2994669386200004489">×œ× × ×™×ª×Ÿ ×”×™×” לגבות ×ת <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">הותקן על ידי ההורה שלך.</translation>
<translation id="3002017044809397427">â€×”-<ph name="PHONE_TYPE" /> שלך נמצ×, ×ך Smart Lock פועל רק במכשירי Android מגרסה 5.0 ו×ילך. &lt;a&gt;למידע נוסף&lt;/a&gt;</translation>
<translation id="3003144360685731741">רשתות מועדפות</translation>
@@ -1351,6 +1372,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3064410671692449875">×ין מספיק נתוני×</translation>
<translation id="3065041951436100775">משוב על כרטיסייה שנסגרה.</translation>
<translation id="3065140616557457172">הקלד לחיפוש ×ו הזן כתובת ×תר לניווט - ×©× ×™×”× ×¢×•×‘×“×™×.</translation>
+<translation id="3066642396596108483">סינכרון הסימניות, הסיסמ×ות וההיסטוריה בכל ×”×ž×›×©×™×¨×™× ×©×œ×š</translation>
<translation id="3067198360141518313">הרץ פל×גין ×–×”</translation>
<translation id="3071624960923923138">×פשר ללחוץ ×›×ן כדי לפתוח כרטיסייה חדשה</translation>
<translation id="3074037959626057712">נכנסת לחשבונך והפעלת ×ת הסנכרון</translation>
@@ -1437,6 +1459,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3202173864863109533">×”×ודיו בכרטיסייה זו מושתק.</translation>
<translation id="3206175707080061730">קובץ ×‘×©× "$ 1" כבר קיי×. ×”×× ×תה רוצה להחליף ×ותו?</translation>
<translation id="3208703785962634733">×œ× ×ž×ושר</translation>
+<translation id="3213187967168344806">×œ× × ×™×ª×Ÿ להוסיף ×ת המדפסת. יש להפעיל מחדש ×ת המחשב ולנסות שוב.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">תהליך המחבר <ph name="CLOUD_PRINT_NAME" /> קרס. להפעיל מחדש?</translation>
<translation id="3221634914176615296">עיין בתוכן המכשיר ×‘×™×™×©×•× 'קבצי×'.</translation>
@@ -1463,12 +1486,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3254516606912442756">זיהוי ×וטומטי של ×זור הזמן מושבת</translation>
<translation id="3264544094376351444">â€×’ופן Sans-Serif</translation>
<translation id="3264547943200567728">â€× ×›×©×œ הניסיון להגדיר ×ת הרשת של ×”-Chromebox</translation>
+<translation id="3264582393905923483">הקשר</translation>
<translation id="3265459715026181080">סגור חלון</translation>
<translation id="3267726687589094446">המשך ל×פשר הורדות ×וטומטיות של ×§×‘×¦×™× ×ž×¨×•×‘×™×</translation>
<translation id="3267998849713137817">זמן השינוי</translation>
<translation id="3268451620468152448">כרטיסיות פתוחות</translation>
<translation id="3269069891205016797">כשתצ×, המידע שלך יוסר מהמכשיר.</translation>
<translation id="3269093882174072735">טען תמונה</translation>
+<translation id="3269889795238950578">לדף ×”×–×” יש גישה ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה.</translation>
<translation id="326999365752735949">מוריד הבדלי×</translation>
<translation id="3270965368676314374">קרי××”, שינוי ומחיקה של קובצי תמונות, מוזיקה ומדיה ×ž×¡×•×’×™× × ×•×¡×¤×™× ×ž×”×ž×—×©×‘ שלך</translation>
<translation id="327147043223061465">â€×”צגה של כל קובצי ×”-Cookie ונתוני ×”×תרי×</translation>
@@ -1500,6 +1525,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3305389145870741612">תהליך הפרמוט עשוי להימשך מספר שניות. ×× × ×”×ž×ª×Ÿ.</translation>
<translation id="3305661444342691068">â€×¤×ª×— PDF בתצוגה מקדימה</translation>
<translation id="3306684685104080068">â€×”פעל העברה ×œ×©×™×¨×•×ª×™× ×ž×‘×•×¡×¡×™-ענן כמו Google Hangouts.</translation>
+<translation id="3307091518408668019">â€×™×—ידה ×רגונית (OU) של מחשב (לדוגמה OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">â€×™×—ידה ×רגונית (OU)</translation>
<translation id="3308116878371095290">â€×œ× ניתן להגדיר קובצי Cookie לדף ×–×”.</translation>
<translation id="3308134619352333507">לחצן 'הסתר'</translation>
@@ -1507,9 +1533,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3309747692199697901">הרץ תמיד בכל ×”×תרי×</translation>
<translation id="3312424061798279731">שפות זמינות</translation>
<translation id="3312903956926554846">התקנה בשולחן העבודה</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-מ-<ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">דף הפתיחה השתנה ל-<ph name="URL" />. בלחיצה על 'שחזר' ניתן להשבית ×ª×•×¡×¤×™× ×©×ž×©× ×™× ×ת דף הפתיחה שלך.</translation>
<translation id="3313590242757056087">כדי להגדיר ×ילו ××ª×¨×™× ×”×ž×©×ª×ž×© בפיקוח יכול להציג, ניתן להגדיר הגבלות
והגדרות על ידי ביקור ב-<ph name="MANAGEMENT_URL" />.
×× ×œ× ×ª×©× ×” ×ת הגדרות ברירת המחדל, <ph name="USER_DISPLAY_NAME" />
@@ -1544,6 +1567,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3360297538363969800">ההדפסה נכשלה. בדוק ×ת המדפסת ונסה שוב.</translation>
<translation id="3364721542077212959">כלי סטיילוס</translation>
<translation id="336497260564123876">â€×”סיסמה נשמרה. כדי לקבל ×ת הסיסמ×ות שלך בכל המכשירי×, היכנס ל-Chrome.</translation>
+<translation id="3365598184818502391">â€×¦×¨×™×š להשתמש ב-Ctrl ×ו ב-Alt</translation>
<translation id="3367813778245106622">היכנס שוב כדי להתחיל בסנכרון</translation>
<translation id="3368922792935385530">מחובר</translation>
<translation id="3369624026883419694">מברר כתובת שרת מ×רח...</translation>
@@ -1577,6 +1601,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3423858849633684918">הפעל מחדש ×ת <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">תי×ור הפעולות שלך לפני קריסת הכרטיסייה</translation>
<translation id="3427092606871434483">התר (ברירת מחדל)</translation>
+<translation id="3428419049384081277">התחברת!</translation>
<translation id="3429275422858276529">כד××™ לסמן ×ת הדף ×¢× ×¡×™×ž× ×™×” כדי לגשת ×ליו בקלות בהמשך</translation>
<translation id="3429599832623003132">$1 פריטי×</translation>
<translation id="3432227430032737297">הסר ×ת כל התוכן המוצג</translation>
@@ -1599,13 +1624,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="344630545793878684">קרי×ת ×”× ×ª×•× ×™× ×©×œ×š במספר ×תרי×</translation>
<translation id="3449839693241009168">לחץ על <ph name="SEARCH_KEY" /> כדי לשלוח פקודות ×ל <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">×חוז תפוסה במצב ×œ× ×¤×¢×™×œ</translation>
-<translation id="3450505713373650336">מגבה <ph name="FILE_COUNT" /> תמונות</translation>
<translation id="3453612417627951340">יש צורך ב×ישור</translation>
<translation id="3454157711543303649">ההפעלה הושלמה</translation>
+<translation id="3454224730401036106">החיבור שלך הועבר לרשת מ×ובטחת יותר</translation>
<translation id="345693547134384690">פתח &amp;תמונה בכרטיסייה חדשה</translation>
<translation id="3459509316159669723">הדפסה</translation>
<translation id="3459697287128633276">â€×›×“×™ ל×פשר לחשבונך לגשת ×ל חנות Google Play, עליך לבצע ×ימות ×צל ספק הזהות שלך.</translation>
<translation id="3459774175445953971">שונה ל×חרונה:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> רוצה גישה ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה.</translation>
<translation id="3462413494201477527">×”×× ×œ×‘×˜×œ ×ת הגדרת החשבון?</translation>
<translation id="346431825526753">זהו חשבון לילדי×, המנוהל על-ידי <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">לחץ על התמונה שלך</translation>
@@ -1618,10 +1644,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3470502288861289375">מעתיק...</translation>
<translation id="3473479545200714844">מגדיל התצוגה</translation>
<translation id="3475447146579922140">â€×’יליון ×לקטרוני של Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;שורה ×חת ×œ× ×ž×•×¦×’×ª&gt;}two{&lt;$1 שורות ×œ× ×ž×•×¦×’×•×ª&gt;}many{&lt;$1 שורות ×œ× ×ž×•×¦×’×•×ª&gt;}other{&lt;$1 שורות ×œ× ×ž×•×¦×’×•×ª&gt;}}</translation>
<translation id="3475843873335999118">המערכת עדיין ×œ× ×ž×–×”×” ×ת טביעת ×”×צבע. הזן ×ת הסיסמה שלך.</translation>
<translation id="347670947055184738">×ופס! המערכת ×œ× ×”×¦×œ×™×—×” לשלוף מדיניות למכשיר שלך.</translation>
<translation id="347785443197175480">המשך ל×פשר ל-<ph name="HOST" /> לגשת למצלמה ולמיקרופון</translation>
<translation id="3478685642445675458">בטל ×ת נעילת הפרופיל שלך לפני הסרה של ××“× ×ž×¡×•×™×.</translation>
+<translation id="347919930506963698">â€Chrome יכול לתת לך יותר</translation>
<translation id="3479552764303398839">×œ× ×¢×›×©×™×•</translation>
<translation id="3480892288821151001">עגן חלון לשמ×ל</translation>
<translation id="3481915276125965083">ההודעות הקופצות הב×ות נחסמו בדף ×–×”:</translation>
@@ -1639,14 +1667,17 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3504135463003295723">×©× ×§×‘×•×¦×”:</translation>
<translation id="3505030558724226696">בטל גישה למכשירי×</translation>
<translation id="3507421388498836150">הרש×ות נוכחיות של "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">â€×¡×¨×™×§×” חוזרת ל×יתור מכשירי Bluetooth</translation>
<translation id="3508920295779105875">בחר תיקייה ×חרת...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">סרוק מחדש</translation>
<translation id="3511307672085573050">העתק כתוב&amp;ת קישור</translation>
<translation id="3511399794969432965">בעיות בהתחברות?</translation>
<translation id="351152300840026870">גופן ברוחב קבוע</translation>
<translation id="3511528412952710609">קצרה</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{בטל הורדה}two{בטל הורדות}many{בטל הורדות}other{בטל הורדות}}</translation>
<translation id="3514373592552233661">כשיש יותר מרשת זמינה ×חת, הרשתות המועדפות יקבלו עדיפות על פני רשתות מוכרות ×חרות</translation>
+<translation id="3520212870468945358"><ph name="URL" /> רוצה גישה ×ל המספר הסידורי של מפתח ×”×בטחה שלך</translation>
<translation id="3523642406908660543">ש×ל כש×תר רוצה להשתמש בפל×גין כדי לגשת ×ל המחשב שלך (מומלץ)</translation>
<translation id="3525897975040424366">התקנה במדף</translation>
<translation id="3527085408025491307">תיקיה</translation>
@@ -1676,13 +1707,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3564334271939054422">â€×™×™×ª×›×Ÿ שתתבקש להיכנס לדף ההתחברות של רשת ×”-Wi-Fi שבה ×תה משתמש (<ph name="NETWORK_ID" />).</translation>
<translation id="3564708465992574908">רמות מרחק התצוגה</translation>
<translation id="3566721612727112615">×œ× × ×•×¡×¤×• ×תרי×</translation>
-<translation id="3566866560249787686">â€×œ× ניתן ×”×™×” לטעון ×ת Google Assistant. נסה שוב.</translation>
<translation id="3569382839528428029">×”×× ×תה רוצה ש-<ph name="APP_NAME" /> ישתף ×ת המסך שלך?</translation>
<translation id="3570985609317741174">תוכן ×ינטרנט</translation>
<translation id="3571734092741541777">הגדר</translation>
<translation id="3574210789297084292">היכנס</translation>
<translation id="3576324189521867626">הותקן בהצלחה</translation>
-<translation id="3578331450833904042">ברירת מחדל (קולט הכל)</translation>
<translation id="3578594933904494462">התוכן בכרטיסייה הזו משותף.</translation>
<translation id="357886715122934472">â€&lt;strong&gt;â€<ph name="SENDER" />&lt;/strong&gt; רוצה לשתף ×ת המדפסת &lt;strong&gt;â€<ph name="PRINTER_NAME" />&lt;/strong&gt; ×¢× ×§×‘×•×¦×” בבעלותך: &lt;strong&gt;â€<ph name="GROUP_NAME" />&lt;/strong&gt;. ×× ×ª×¡×›×™×, כל חברי הקבוצה יוכלו להדפיס במדפסת זו.</translation>
<translation id="3584169441612580296">×œ×§×¨×•× ×•×œ×©× ×•×ª קובצי תמונות, מוזיקה ומדיה ×ž×¡×•×’×™× × ×•×¡×¤×™× ×ž×”×ž×—×©×‘ שלך</translation>
@@ -1697,6 +1726,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3599863153486145794">â€× ×™×§×•×™ ההיסטוריה מכל ×”×ž×›×©×™×¨×™× ×©×‘×”× ×”×ž×©×ª×ž×© נכנס לחשבון. ייתכן שלחשבון Google שלך יהיו צורות ×חרות של היסטוריית גלישה בכתובת <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">מנהל המערכת ביטל ×ת הגישה ×œ×§×‘×¦×™× ×ž×§×•×ž×™×™× ×‘×ž×›×©×™×¨ שלך.</translation>
<translation id="3600792891314830896">השתקת ××ª×¨×™× ×©×ž×©×ž×™×¢×™× ×¦×œ×™×œ×™×</translation>
+<translation id="3603177256297531067">×œ× × ×™×ª×Ÿ ×”×™×” ×œ×ª×¨×’× ×ת הדף ×”×–×”</translation>
<translation id="3603533104205588786">בלחיצה על סימן הכוכב ×פשר להוסיף דף לסימניות</translation>
<translation id="3603622770190368340">השג ×ישור רשת</translation>
<translation id="3604048165392640554">â€×œ× × ×ž×¦× ×—×™×‘×•×¨ נייד. הפעל ×‘×ž×›×©×™×¨×™× ×©×œ×š שיתוף מיידי של ×ינטרנט בין × ×™×™×“×™× ×•× ×¡×” שוב. &lt;a target="_blank" href="<ph name="URL" />"&gt;מידע נוסף&lt;/a&gt;</translation>
@@ -1766,7 +1796,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3697100740575341996">â€×ž× ×”ל ×”-IT שלך השבית ×ת התוספות ל-Chrome עבור המכשיר שלך. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">כתובת ×ימייל</translation>
<translation id="3702500414347826004">דפי הפתיחה שלך השתנו ×•×”× ×›×•×œ×œ×™× ×¢×›×©×™×• ×ת <ph name="URL" />.</translation>
-<translation id="3703669627274482482">יש לש×ול כש×תר רוצה לגשת ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה</translation>
<translation id="370415077757856453">â€JavaScript נחס×</translation>
<translation id="3704331259350077894">הפסקת פעולה</translation>
<translation id="3705722231355495246">-</translation>
@@ -1832,7 +1861,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="379082410132524484">תוקף הכרטיס שלך פג</translation>
<translation id="3792890930871100565">נתק מדפסות</translation>
<translation id="379422718204375917">â€×›×“××™ להשתמש ב-Smart Lock לכניסה לחשבון</translation>
-<translation id="3794595850995182458">יצי××” מהדף</translation>
<translation id="3796648294839530037">רשתות מועדפות:</translation>
<translation id="3797900183766075808">&amp;חפש ב-<ph name="SEARCH_ENGINE" /> ×חר '<ph name="SEARCH_TERMS" />'</translation>
<translation id="3798325802885154040">הגדרה זו מ×פשרת להפעיל/להשבית ×ת התכונה 'הקש ללחיצה'</translation>
@@ -1850,10 +1878,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="381202950560906753">להמשך הוספה</translation>
<translation id="3812525830114410218">×ישור פגו×</translation>
<translation id="3813296892522778813">â€×× ×תה ×œ× ×ž×•×¦× ×ת מה שחיפשת, עבור ×ל <ph name="BEGIN_LINK_CHROMIUM" />מרכז העזרה של Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">â€× ×ž×¦×ו <ph name="FILE_COUNT" /> תמונות חדשות
- <ph name="LINE_BREAK1" />
- מוכנות לגיבוי ב-<ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">×פשר לכל ×”××ª×¨×™× ×œ×©×œ×•×— הודעות בדחיפה ברקע</translation>
+<translation id="3819497457291599334">â€×¢×•×‘×¨×™× ×ל 'הגדרות' &gt; '×פליקציות והודעות' &gt; 'כל ×”×פליקציות' &gt; 'שירותי Google Play'.</translation>
<translation id="3819752733757735746">גישה ב×מצעות מתג (שלוט במחשב בעזרת מתג ×חד ×ו ×©× ×™×™× ×‘×œ×‘×“)</translation>
<translation id="3819800052061700452">&amp;מסך מל×</translation>
<translation id="3820172043799983114">â€PIN ×œ× ×—×•×§×™.</translation>
@@ -1873,7 +1899,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> נוספי×</translation>
<translation id="3838543471119263078">â€×§×•×‘צי cookie ונתוני ×תר ופל×גין נוספי×</translation>
<translation id="383891835335927981">ב××£ ×תר ×œ× ×”×©×ª× ×” המרחק מהתצוגה</translation>
+<translation id="3839516600093027468">יש למנוע תמיד מ-<ph name="HOST" /> לגשת ×ל הלוח</translation>
<translation id="3840053866656739575">â€×בד החיבור ל-Chromebox שלך. התקרב עוד ×ו בדוק ×ת מכשירך בזמן ש×נחנו ×ž× ×¡×™× ×œ×”×ª×—×‘×¨ שוב.</translation>
+<translation id="3842132283799370683">צירוף המכשיר לדומיין נכשל. ייתכן שהסיבה לכך ×”×™× ×‘×¢×™×•×ª ביחידה ×”×רגונית.</translation>
<translation id="3842552989725514455">â€×’ופן Serif</translation>
<translation id="385051799172605136">חזור</translation>
<translation id="3851428669031642514">טען ×¡×§×¨×™×¤×˜×™× ×œ× ×‘×˜×•×—×™×</translation>
@@ -1882,6 +1910,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3856800405688283469">בחירת ×זור זמן</translation>
<translation id="3856921555429624101">מדידת השימוש ×‘× ×ª×•× ×™× ×”×¡×ª×™×™×ž×”</translation>
<translation id="3857228364945137633">â€×›×“××™ לנסות ×ת Smart Lock כדי לבטל ×ת הנעילה של <ph name="DEVICE_TYPE" /> כשהטלפון בקרבת מקו×, בלי להזין סיסמה.</translation>
+<translation id="3857732810083914482">â€×”הת×מה ×”×ישית מושבתת. ×פשר לשנות ×ת ההגדרה ×”×–×ת בכתובת myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">â€×‘רכות על הצטרפותך ×ל Hangouts Meet</translation>
<translation id="3862134173397075045">â€×‘×¨×•×›×™× ×”×‘××™× ×œ×—×•×•×™×” של Cast ב-Chrome!</translation>
@@ -1923,9 +1952,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3926002189479431949">â€×”טלפון המשמש ל-Smart Lock הוחלף</translation>
<translation id="3927932062596804919">דחה</translation>
<translation id="3930521966936686665">הפעל ב×מצעות</translation>
+<translation id="3933283459331715412">שחזור הסיסמה של <ph name="USERNAME" /> שנמחקה</translation>
<translation id="3936390757709632190">&amp;פתח שמע בכרטיסייה חדשה</translation>
<translation id="3936925983113350642">הסיסמה שבחרת תידרש כדי לשחזר ×ת ×”×ישור ×”×–×” מ×וחר יותר. תעד ×ותה ×‘×ž×§×•× ×‘×˜×•×—.</translation>
<translation id="3937640725563832867">×©× ×—×œ×•×¤×™ של מנפיק ×”×ישור</translation>
+<translation id="3937734102568271121">תמיד יש ×œ×ª×¨×’× <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">הפעל חזרה ×וטומטית</translation>
<translation id="3941357410013254652">מזהה ערוץ</translation>
<translation id="3941565636838060942">להסתרת הגישה לתכנית הזו, עליך להסיר ×ותה ב×מצעות
@@ -1939,6 +1970,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">â€×ž×™×•×‘× ×ž-IE</translation>
<translation id="3950820424414687140">כניסה</translation>
+<translation id="3950870029767307261">הדף ×”×–×” ×œ× ×™×›×•×œ לגשת ×ל טקסט ותמונות שהועתקו ללוח</translation>
<translation id="3954354850384043518">מתבצע</translation>
<translation id="3955193568934677022">התר ל××ª×¨×™× ×œ×”×¤×¢×™×œ תוכן מוגן (מומלץ)</translation>
<translation id="3956702100721821638">â€×œ× ניתן ×”×™×” להתחבר ×ל Google Play</translation>
@@ -1971,6 +2003,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="39964277676607559">â€×œ× היתה ×פשרות לטעון ×ת ×”-Javascript†â€'<ph name="RELATIVE_PATH" />' עבור סקריפט תוכן.</translation>
<translation id="4002066346123236978">כותרת</translation>
<translation id="40027638859996362">העברת מילה</translation>
+<translation id="4005817994523282006">שיטה לזיהוי ×זור זמן</translation>
<translation id="4008291085758151621">â€×¤×¨×˜×™ ×”×תר ××™× × ×–×ž×™× ×™× ×‘-VR</translation>
<translation id="4010917659463429001">כדי לגשת לסימניות שלך בנייד, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">לתקן ×ת '<ph name="EXTENSION_NAME" />'?</translation>
@@ -1987,6 +2020,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4037084878352560732">סוס</translation>
<translation id="4037889604535939429">עריכת פרטי ×ד×</translation>
<translation id="4042264909745389898">â€×ª× ××™× ×©×œ Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{יצי××” מהדף}two{יצי××” מהדפי×}many{יצי××” מהדפי×}other{יצי××” מהדפי×}}</translation>
<translation id="4044612648082411741">הזן ×ת סיסמת ×”×ישור</translation>
<translation id="404493185430269859">מנוע החיפוש המוגדר כברירת מחדל</translation>
<translation id="4047112090469382184">כיצד נשמרת ×”×בטחה</translation>
@@ -2033,6 +2067,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4109135793348361820">העבר חלון ×ל <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">מיקוד במדף</translation>
<translation id="4114360727879906392">החלון הקוד×</translation>
+<translation id="4115002065223188701">הרשת מחוץ לטווח</translation>
<translation id="4115080753528843955">שירותי תוכן ×ž×¡×•×™×ž×™× ×ž×©×ª×ž×©×™× ×‘×ž×–×”×™× ×™×™×—×•×“×™×™× ×›×“×™ להעניק הרש×ת גישה לתוכן מוגן</translation>
<translation id="411666854932687641">זיכרון פרטי</translation>
<translation id="4120817667028078560">הנתיב ×רוך מדי</translation>
@@ -2043,6 +2078,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4130207949184424187">התוסף ×”×–×” שינה ×ת הדף שמוצג כש×תה מבצע חיפוש מסרגל הכתובות.</translation>
<translation id="413121957363593859">רכיבי×</translation>
<translation id="4131410914670010031">שחור ולבן</translation>
+<translation id="4136203100490971508">ת×ורת הלילה תכבה ב×ופן ×וטומטי בשעת הזריחה</translation>
<translation id="4138267921960073861">הצג שמות ×ž×©×ª×ž×©×™× ×•×ª×ž×•× ×•×ª במסך הכניסה</translation>
<translation id="4140559601186535628">הודעות בדחיפה</translation>
<translation id="4146026355784316281">פתח תמיד ב×מצעות מציג המערכת</translation>
@@ -2060,6 +2096,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4172051516777682613">הצג תמיד</translation>
<translation id="4175737294868205930">×חסון קבוע</translation>
<translation id="4176463684765177261">מושבת</translation>
+<translation id="4180684688621252156">שירות הדפסה</translation>
<translation id="4180788401304023883">â€×œ×ž×—וק ×ת ×ישור CA של "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">שפות</translation>
<translation id="4184885522552335684">גרור כדי להזיז צג</translation>
@@ -2075,7 +2112,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4206323443866416204">דוח משוב</translation>
<translation id="420665587194630159">(תוסף ×–×” מנוהל ×•×œ× × ×™×ª×Ÿ להסיר ×ו להשבית ×ותו)</translation>
<translation id="4206944295053515692">â€×‘קש הצעות מ-Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> רוצה גישה ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה.</translation>
<translation id="4208390505124702064">חפש ב-<ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">גדול</translation>
<translation id="421017592316736757">עליך להיות במצב מקוון כדי לגשת לקובץ זה.</translation>
@@ -2083,6 +2119,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="42126664696688958">יצ×</translation>
<translation id="42137655013211669">הגישה למש×ב ×–×” × ×סרה על-ידי השרת.</translation>
<translation id="4215350869199060536">×ופס, יש ×‘×©× ×¡×ž×œ×™× ×œ× ×—×•×§×™×™×!</translation>
+<translation id="4215448920900139318">מגבה <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">כל המסך</translation>
<translation id="4235813040357936597">הוסף חשבון עבור <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">בטל כניסה</translation>
@@ -2110,7 +2147,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4270393598798225102">גרסה <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">×ין הת×מות</translation>
<translation id="4275830172053184480">הפעלת המכשיר מחדש</translation>
-<translation id="4276216215490044084">â€×œ× ניתן לטעון קובץ PPD גדול. הגודל המקסימלי ×”×•× 250kB.</translation>
<translation id="4278390842282768270">מותר</translation>
<translation id="4281844954008187215">תנ××™ שירות</translation>
<translation id="4282196459431406533">â€Smart Lock מופעל</translation>
@@ -2122,15 +2158,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4289300219472526559">התחל לדבר</translation>
<translation id="4289540628985791613">סקירה כללית</translation>
<translation id="4296575653627536209">הוסף משתמש בפיקוח</translation>
+<translation id="4297322094678649474">החלפת שפות</translation>
+<translation id="4299141727003252811">â€Google עשויה להשתמש בפעילות הגלישה, בתוכן ב××ª×¨×™× ×ž×¡×•×™×ž×™× ×©××œ×™×”× × ×›× ×¡×ª וב×ינטר×קציות ×חרות בדפדפן כדי להת××™× ×ישית ×ת Chrome ×•×©×™×¨×•×ª×™× ××—×¨×™× ×©×œ Google, כמו Translate, החיפוש ומודעות.</translation>
<translation id="4300305918532693141"><ph name="BEGIN_LINK" />×פס ×ת הסנכרון<ph name="END_LINK" /> כדי לשנות ×ת ההגדרה הזו.</translation>
<translation id="430303754419731728">â€×™×© עדכון OS חדש. היכנס כדי להתחיל.</translation>
<translation id="4305227814872083840">×רוכה (שתי שניות)</translation>
<translation id="4309420042698375243">â€â€Ž<ph name="NUM_KILOBYTES" />K â€â€Ž(<ph name="NUM_KILOBYTES_LIVE" />K בשימוש)‎‎</translation>
+<translation id="4310139701823742692">â€×¤×•×¨×ž×˜ הקובץ שגוי. יש לבדוק ×ת קובץ ×”-PPD ולנסות שוב.</translation>
<translation id="431076611119798497">&amp;פרטי×</translation>
<translation id="4312866146174492540">×—×¡×•× (ברירת מחדל)</translation>
-<translation id="4315548163539304064">סורק ×ת התקן המדיה שלך...
- <ph name="LINE_BREAK1" />
- נמצ×ו <ph name="FILE_COUNT" /> תמונות חדשות</translation>
<translation id="4316850752623536204">×תר המפתח</translation>
<translation id="4320177379694898372">×ין חיבור ל×ינטרנט</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{המשך ×ת ההורדה}two{המשך ×ת ההורדות}many{המשך ×ת ההורדות}other{המשך ×ת ההורדות}}</translation>
@@ -2155,7 +2191,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4359408040881008151">הותקן מפני שיש ×ª×•×¡×¤×™× ×”×ª×œ×•×™×™× ×‘×•.</translation>
<translation id="4361142739114356624">המפתח הפרטי ל×ישור לקוח ×–×” חסר ×ו ×ינו חוקי</translation>
<translation id="4363771538994847871">×œ× × ×ž×¦× ×™×¢×“ להעברה. זקוק לעזרה?</translation>
-<translation id="4364444725319685468">ההורדה של <ph name="FILE_NAME" /> בוצעה</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> משתף חלון.</translation>
<translation id="4364830672918311045">הצגת הודעות</translation>
<translation id="4365673000813822030">×ופס, הסינכרון הפסיק לפעול.</translation>
@@ -2176,10 +2211,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4394049700291259645">השבת</translation>
<translation id="4400367121200150367">×›×ן יופיעו ×”××ª×¨×™× ×©××£ ×¤×¢× ××™× × ×©×•×ž×¨×™× ×¡×™×¡×ž×ות</translation>
<translation id="4400632832271803360">החזק ×ת מקש מפעיל ×”×פליקציות כדי לשנות ×ת ההתנהגות של מקשי השורה העליונה</translation>
-<translation id="4405076286418917603">יש לכלול תו</translation>
<translation id="4408599188496843485">ע&amp;זרה</translation>
<translation id="4409697491990005945">שוליי×</translation>
<translation id="4411578466613447185">×—×•×ª× ×§×•×“</translation>
+<translation id="4412698727486357573">מרכז העזרה</translation>
<translation id="4414232939543644979">חלון &amp;נסתר חדש</translation>
<translation id="4415748029120993980">â€×¢×§×•×ž×” ×ליפטית SECG מסוג secp384r1 (מוכרת ×’× ×‘×©× NIST P-384)</translation>
<translation id="4419409365248380979">â€×פשר תמיד ל-<ph name="HOST" /> להגדיר קובצי Cookie</translation>
@@ -2193,7 +2228,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4430369329743628066">הסימנייה נוספה</translation>
<translation id="443464694732789311">המשך</translation>
<translation id="4439318412377770121">â€×”×× ×‘×¨×¦×•× ×š ×œ×¨×©×•× ×ת <ph name="DEVICE_NAME" /> ל-Google Cloud Devices?</translation>
-<translation id="4439612350502082674">×œ× × ×™×ª×Ÿ להוסיף ×ת המדפסת. ×פשר להפעיל מחדש ולנסות שוב.</translation>
<translation id="4441124369922430666">×”×× ×‘×¨×¦×•× ×š להפעיל ×™×™×©×•× ×–×” ב×ופן ×וטומטי בעת הפעלת המחשב?</translation>
<translation id="444134486829715816">הרחב...</translation>
<translation id="4441548209689510310">הצג ×פשרויות של בדיקת ×יות</translation>
@@ -2215,6 +2249,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4474381447165623168">â€×”גדרה ×וטומטית בעזרת רשת ×”-Wi-Fi שלך</translation>
<translation id="4475552974751346499">חפש בהורדות</translation>
<translation id="4476590490540813026">ספורט×ית</translation>
+<translation id="4477015793815781985">â€×¦×¨×™×š לכלול Ctrl, â€Alt ×ו ⌘</translation>
<translation id="4478664379124702289">שמור קישו&amp;ר כ...</translation>
<translation id="4479424953165245642">נהל יישומי קיוסק</translation>
<translation id="4479639480957787382">×תרנט</translation>
@@ -2228,8 +2263,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4508051413094283164">פתח הכול בחלון גלישה בסתר</translation>
<translation id="4508265954913339219">ההפעלה נכשלה</translation>
<translation id="4508765956121923607">הצג מ&amp;קור</translation>
-<translation id="4509017836361568632">מחק תמונה</translation>
-<translation id="4513946894732546136">משוב</translation>
<translation id="451407183922382411">מופעל על-ידי <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">הגדר משתמש חדש בפיקוח</translation>
<translation id="451515744433878153">הסר</translation>
@@ -2237,6 +2270,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4520385623207007473">â€×§×•×‘צי Cookie בשימוש</translation>
<translation id="452039078290142656">×ž×›×©×™×¨×™× ×‘×œ×ª×™ ×™×“×•×¢×™× ×©×œ <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">פרטי×</translation>
+<translation id="4522600456902129422">×”×תר ×”×–×” יוכל להמשיך לגשת ללוח</translation>
<translation id="4530494379350999373">מקור</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">â€×–מן CPU (יחידת עיבוד מרכזית)</translation>
@@ -2249,9 +2283,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4543778593405494224">מנהל ×”×ישורי×</translation>
<translation id="4544174279960331769">דמות ברירת מחדל כחולה</translation>
<translation id="4545028762441890696">כדי להפעיל ×ת התוסף מחדש, ×שר ×ת ההרש×ות החדשות:</translation>
+<translation id="454547174531670764">סנכרון ×¢× ×—×©×‘×•×Ÿ ×חר</translation>
<translation id="4545759655004063573">×œ× × ×™×ª×Ÿ לשמור עקב הרש×ות ×œ× ×ž×¡×¤×™×§×•×ª. שמור ×‘×ž×™×§×•× ×חר.</translation>
<translation id="4546308221697447294">â€×’לישה מהירה ×¢× Google Chrome</translation>
<translation id="4547659257713117923">×ין כרטיסיות ×ž×ž×›×©×™×¨×™× ×חרי×</translation>
+<translation id="4547672827276975204">הגדרה ב×ופן ×וטומטי</translation>
<translation id="4547992677060857254">התיקיה שבחרת מכילה ×§×‘×¦×™× ×¨×’×™×©×™×. ×”×× ×תה בטוח שברצונך להעניק ל-"$1" גישה קבועה לכתיבה בתיקיה זו?</translation>
<translation id="4552031286893852992">â€Chrome ×—×¡× ×ž×•×“×¢×•×ª ב×תר ×”×–×” ×›×™ ×”×•× × ×•×˜×” להציג מודעות שמפריעות.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2423,10 +2459,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4837926214103741331">×ין לך ×ישור להשתמש במכשיר ×”×–×”. צור קשר ×¢× ×‘×¢×œ המכשיר כדי לקבל הרש×ת כניסה.</translation>
<translation id="4837952862063191349">כדי לבטל ×ת הנעילה של ×”× ×ª×•× ×™× ×”×ž×§×•×ž×™×™× ×•×œ×©×—×–×¨ ×ות×, הזן ×ת הסיסמה הקודמת שלך עבור <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">â€×ירעה שגי××” כש-Chrome הסיר תוכנות מזיקות.</translation>
+<translation id="4838836835474292213">גישת הקרי××” ×ל הלוח מותרת</translation>
<translation id="4839303808932127586">שמ&amp;ור ויד×ו ×›...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> ×¤×¨×™×˜×™× × ×‘×—×¨×•</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{עוד ×חד}two{עוד #}many{עוד #}other{עוד #}}</translation>
-<translation id="4840626203080576849">יש לש×ול כש×תר רוצה גישה ×ל טקסט ותמונות שהועתקו ×ל לוח העריכה (מומלץ)</translation>
<translation id="4842976633412754305">דף ×–×” מנסה לטעון ×¡×§×¨×™×¤×˜×™× ×ž×ž×§×•×¨×•×ª ש××™× × ×ž×ומתי×.</translation>
<translation id="4844333629810439236">מקלדות ×חרות</translation>
<translation id="4846680374085650406">×תה פועל בהת×× ×œ×”×ž×œ×¦×” של מנהל המערכת לגבי הגדרה זו.</translation>
@@ -2478,6 +2514,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4900392736118574277">דף הפתיחה השתנה ל-<ph name="URL" />.</translation>
<translation id="490074449735753175">השתמש בשירות ×ינטרנט כדי לסייע בפתרון שגי×ות ×יות</translation>
<translation id="49027928311173603">המדיניות שהורדה מהשרת ××™× ×” חוקית: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">מוכן לגבות <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">הורדת הקובץ ×”×–×” ××™× ×” נפוצה והקובץ עלול להיות מסוכן.</translation>
<translation id="4907306957610201395">קטגוריית הרש××”</translation>
<translation id="4907824805858067479">×›×¨×˜×™×¡×™× ×©×ž×•×¨×™× ×”×•×©×‘×ª×• על-ידי מנהל המערכת</translation>
@@ -2510,6 +2547,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4953689047182316270">להגיב ל×ירועי נגישות</translation>
<translation id="4953808748584563296">דמות ברירת מחדל כתומה</translation>
<translation id="4955814292505481804">שנתי</translation>
+<translation id="4958834709409349617">יש להפעיל ×ת הצגת ההודעות ב-'<ph name="PHONE_NAME_1" />' וב-'<ph name="PHONE_NAME_2" />' על-ידי ביצוע ×”×©×œ×‘×™× ×”×‘××™×:</translation>
<translation id="495931528404527476">â€×‘-Chrome</translation>
<translation id="496226124210045887">התיקיה שבחרת מכילה ×§×‘×¦×™× ×¨×’×™×©×™×. ×”×× ×תה בטוח שברצונך להעניק ל-"$1" גישה קבועה לקרי××” בתיקיה זו?</translation>
<translation id="4964455510556214366">סידור</translation>
@@ -2522,6 +2560,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4970738541803285369">התקנה בשולחן העבודה...</translation>
<translation id="4971412780836297815">פתח בסיו×</translation>
<translation id="4972129977812092092">עריכת מדפסת</translation>
+<translation id="497287958838527945">â€×›×¨×˜×™×¡×™ ×שר××™ וכתובות דרך Google Pay.</translation>
<translation id="4973307593867026061">הוסף מדפסות</translation>
<translation id="4973523518332075481">יש להשתמש ×‘×©× ×‘×ורך <ph name="MAX_LENGTH" /> ×ª×•×•×™× ×œ×›×œ היותר</translation>
<translation id="497421865427891073">המשך קדימה</translation>
@@ -2545,6 +2584,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4998873842614926205">×שר שינויי×</translation>
<translation id="499955951116857523">מנהל הקבצי×</translation>
<translation id="5000922062037820727">חסומה (מומלץ)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> תמונות חדשות</translation>
<translation id="5010043101506446253">רשות ×ישורי×</translation>
<translation id="5010929733229908807">כל ×”× ×ª×•× ×™× ×”×•×¦×¤× ×• ב×מצעות משפט הסיסמה שלך לסנכרון ב-
<ph name="TIME" /></translation>
@@ -2553,6 +2593,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5015762597229892204">בחר ×™×™×©×•× ×©×œ מנהל התקן למדפסת</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">שמירה</translation>
+<translation id="5018207570537526145">פתיחת ×תר התוסף</translation>
<translation id="5024856940085636730">פעולה מסוימת נמשכת זמן רב מהצפוי. ×”×× ×‘×¨×¦×•× ×š לבטל ×ותה?</translation>
<translation id="5026874946691314267">×ל תציג הודעה זו שוב</translation>
<translation id="5027550639139316293">×ישור ×ימייל</translation>
@@ -2622,6 +2663,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5143374789336132547">התוסף "<ph name="EXTENSION_NAME" />" שינה ×ת הדף שמוצג כש×תה לוחץ על הלחצן 'דף הבית'.</translation>
<translation id="5143712164865402236">עבור למסך מל×</translation>
<translation id="5145331109270917438">ת×ריך שינוי</translation>
+<translation id="514561958218673757">יש להפעיל ×ת הצגת ההודעות ×‘×ž×›×©×™×¨×™× ×©×œ×š על-ידי ביצוע ×”×©×œ×‘×™× ×”×‘××™×:</translation>
<translation id="5150254825601720210">â€×©× שרת SSL של ×ישור Netscape</translation>
<translation id="5151354047782775295">×× ×œ× ×ª×¤× ×” שטח ×חסון, ייבחרו × ×ª×•× ×™× ×œ×ž×—×™×§×” ×וטומטית</translation>
<translation id="5153297660536091054">â€×”תכונה 'ביטול נעילה ×¢× PIN'</translation>
@@ -2679,6 +2721,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5238278114306905396">×”×™×™×©×•× "<ph name="EXTENSION_NAME" />" הוסר ב×ופן ×וטומטי.</translation>
<translation id="5238369540257804368">טווחי×</translation>
<translation id="5241128660650683457">קרי×ת כל ×”× ×ª×•× ×™× ×©×œ×š ב××ª×¨×™× ×©×‘×”× ×תה מבקר</translation>
+<translation id="5241567694820672363">לשחזר ×ת דף הפתיחה שהוגדר כברירת המחדל?</translation>
<translation id="5242724311594467048">×”×× ×œ×”×¤×¢×™×œ ×ת "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> קרס. לחץ על בלון ×–×” כדי להפעיל מחדש ×ת היישו×.</translation>
<translation id="5249624017678798539">הדפדפן קרס לפני השלמת ההורדה.</translation>
@@ -2688,7 +2731,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5254368820972107711">הצג ×§×‘×¦×™× ×©×ž×™×•×¢×“×™× ×œ×”×¡×¨×”</translation>
<translation id="52550593576409946">×œ× × ×™×ª×Ÿ ×”×™×” להפעיל ×ת ×™×™×©×•× ×”×§×™×•×¡×§.</translation>
<translation id="5255315797444241226">משפט הסיסמה שהזנת שגוי.</translation>
-<translation id="5259571578888203461">×ין להתיר ל××ª×¨×™× ×œ×’×©×ª לטקסט ותמונות שהועתקו ללוח</translation>
<translation id="5260508466980570042">מצטערי×, ×œ× × ×™×ª×Ÿ ל×מת ×ת ×”×ימייל ×ו ×ת הסיסמה שלך. נסה שוב.</translation>
<translation id="5261683757250193089">פתח בחנות ×”×ינטרנט</translation>
<translation id="5262311848634918433">â€<ph name="MARKUP_1" />היכנס ×œ×§×‘×¦×™× ×ž×›×œ מקו×, ×פילו כש×ינך מחובר ל×ינטרנט.<ph name="MARKUP_2" />
@@ -2742,7 +2784,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5324780743567488672">היעזר ×‘×ž×™×§×•× ×œ×”×’×“×¨×” ×וטומטית של ×זור הזמן</translation>
<translation id="5327248766486351172">ש×</translation>
<translation id="532943162177641444">הקש על ההודעה בטלפון <ph name="PHONE_NAME" /> כדי להגדיר ×ת הנקודה לשיתוף ×ינטרנט בנייד שבה המכשיר ×”×–×” יכול להשתמש.</translation>
-<translation id="5329615878510216304">סרוק מחדש</translation>
<translation id="5329858601952122676">&amp;מחק</translation>
<translation id="5330145655348521461">×”×§×‘×¦×™× ×”×לה נפתחו בשולחן עבודה ×חר. עבור ×ל <ph name="USER_NAME" />†(<ph name="MAIL_ADDRESS" />) כדי להציג ×ות×.</translation>
<translation id="5330512191124428349">פרטי קובץ</translation>
@@ -2752,6 +2793,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5334142896108694079">מטמון של סקריפט</translation>
<translation id="533433379391851622">הגרסה הצפויה ×”×™× "<ph name="EXPECTED_VERSION" />", ×בל הגרסה היתה "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">הצג מקור</translation>
+<translation id="5335458522276292100">â€×ž×’בה <ph name="FILE_COUNT" /> ב-<ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">הותקן על ידי צד שלישי.</translation>
<translation id="5338503421962489998">×חסון מקומי</translation>
<translation id="5340217413897845242">פריט מדף 6</translation>
@@ -2873,6 +2915,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5516183516694518900">â€×”יכנס ×ל Chrome ×¢× ×—×©×‘×•×Ÿ Google שלך כדי להפעיל ×ת הסימניות, ההיסטוריה, הסיסמ×ות והגדרות ×חרות בכל ×”×ž×›×©×™×¨×™× ×©×œ×š.</translation>
<translation id="551752069230578406">מוסיף ×ת המדפסת לחשבון שלך - התהליך עשוי להימשך מספר רגעי×...</translation>
<translation id="5517535964909391608">תוכן ×œ× ×ž×ובטח נחס×</translation>
+<translation id="5518219166343146486">יש לש×ול כש×תר רוצה לגשת ×ל טקסט ותמונות שהועתקו ללוח</translation>
<translation id="5518584115117143805">×ישור הצפנת ×ימייל</translation>
<translation id="5521078259930077036">×”×× ×–×”×• דף הבית שציפית לר×ות?</translation>
<translation id="5521348028713515143">הוספת קיצור דרך בשולחן העבודה</translation>
@@ -2883,9 +2926,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5527463195266282916">בוצע ניסיון לשדרג תוסף ל×חור.</translation>
<translation id="5527474464531963247">תוכל ×’× ×œ×‘×—×•×¨ רשת ×חרת.</translation>
<translation id="5528368756083817449">מנהל הסימניות</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">גלובלי</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> מבקש</translation>
+<translation id="5534304873398226603">מחיקת תמונה ×ו סרטון</translation>
<translation id="5534520101572674276">מחשב גודל</translation>
<translation id="5535941515421698170">הסר ×’× ×ת ×”× ×ª×•× ×™× ×”×§×™×™×ž×™× ×©×œ×š ממכשיר ×–×”</translation>
<translation id="5537725057119320332">העבר</translation>
@@ -2925,8 +2968,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">המערכת טוענת ×פליקציות...</translation>
<translation id="5592595402373377407">×ין עדיין מספיק × ×ª×•× ×™× ×–×ž×™× ×™×.</translation>
+<translation id="5593766628437008432">יש להפעיל ×ת הצגת ההודעות ב-'<ph name="PHONE_NAME" />' על-ידי ביצוע ×”×©×œ×‘×™× ×”×‘××™×:</translation>
<translation id="5595152862129936745">רחוק מ×וד</translation>
<translation id="5595485650161345191">ערוך כתובת</translation>
+<translation id="5596627076506792578">×פשרויות נוספות</translation>
<translation id="5600706100022181951">â€×”הורדה של העדכון תנצל MB <ph name="UPDATE_SIZE_MB" /> מחבילת הגלישה. להמשיך?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">מנועי חיפוש ×חרי×</translation>
@@ -2954,6 +2999,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="563535393368633106">ש×ל לפני גישה (מומלץ)</translation>
<translation id="5636996382092289526">כדי להשתמש ב-<ph name="NETWORK_ID" /> ייתכן שר×שית ×™×”×™×” עליך <ph name="LINK_START" />להיכנס לדף הכניסה של הרשת<ph name="LINK_END" />, שייפתח ×וטומטית בעוד כמה שניות. ×× ×”×•× ×œ× × ×¤×ª×—, ×œ× × ×™×ª×Ÿ ×™×”×™×” להשתמש ברשת.</translation>
<translation id="5637476008227280525">הפעלת × ×ª×•× ×™× ×¡×œ×•×œ×¨×™×™×</translation>
+<translation id="5638309510554459422">â€×ª×•×¡×¤×™× ×•×¢×™×¦×•×‘×™× ×–×ž×™× ×™× ×‘<ph name="BEGIN_LINK" />חנות ×”×ינטרנט של Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">עודכנה לפני <ph name="HOURS" /> שעות</translation>
<translation id="5639549361331209298">טען מחדש ×ת הדף, לחץ לחיצה ×רוכה כדי להציג ×פשרויות נוספות</translation>
<translation id="5642508497713047">â€×—×•×ª× CRL</translation>
@@ -2965,6 +3011,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5657667036353380798">â€×¢×œ מנת להתקין ×ת התוסף החיצוני, על Chrome להיות מגרסה <ph name="MINIMUM_CHROME_VERSION" /> ומעלה.</translation>
<translation id="5658415415603568799">â€×œ×©×™×¤×•×¨ ×”×בטחה, ×חרי 20 שעות תוצג לך בקשה מ-Smart Lock להזין ×ת הסיסמה שלך.</translation>
<translation id="5659593005791499971">×ימייל</translation>
+<translation id="5659833766619490117">×œ× × ×™×ª×Ÿ ×”×™×” ×œ×ª×¨×’× ×ת הדף ×”×–×”</translation>
<translation id="5662477687021125631">קבוע</translation>
<translation id="5667546120811588575">â€×”גדרת Google Play מתבצעת...</translation>
<translation id="5669267381087807207">מפעיל</translation>
@@ -3000,6 +3047,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5729712731028706266">&amp;הצג</translation>
<translation id="5729996640881880439">מצטערי×, ×בל ×נו ×œ× ×™×›×•×œ×™× ×œ×”×¦×™×’ ×ת הקוד עבור השגי××” הזו.</translation>
<translation id="5731247495086897348">הד&amp;בק ועבור ×ל</translation>
+<translation id="5731409020711461763">תמונה חדשה ×חת</translation>
<translation id="5734362860645681824">תקשורת</translation>
<translation id="5735973442555172575">â€×›×“×™ להשתמש ב×פליקציות Android עליך להיכנס שוב ולעדכן.</translation>
<translation id="5736796278325406685">הזן ×©× ×ž×©×ª×ž×© חוקי</translation>
@@ -3030,11 +3078,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="577322787686508614">פעולת קרי××” ×סורה במכשיר: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">פתח ×ת ×™×™×©×•× ×”×§×‘×¦×™×</translation>
<translation id="5774515636230743468">מניפסט:</translation>
+<translation id="5775834615653774429">צירוף המכשיר לדומיין נכשל. היחידה ×”×רגונית ×œ× ×§×™×™×ž×ª.</translation>
<translation id="577624874850706961">â€×—פש קובצי Cookie</translation>
<translation id="5777468213129569553">â€×¤×ª×— ×ת Chrome</translation>
<translation id="5778747455497889540">סיסמת המודול המ×ובטח שנוצרה ב×ופן ×קר××™ והוקצתה למחשב שלך:</translation>
<translation id="5780973441651030252">עדיפות תהליך</translation>
<translation id="5781865261247219930">שלח תגובות ×ל <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">מתרג×...</translation>
<translation id="5783221160790377646">עקב שגי××”, ×œ× × ×•×¦×¨ משתמש בפיקוח. נסה שוב מ×וחר יותר.</translation>
<translation id="5783602409389152506">בזמן חיפוש התקני×...</translation>
<translation id="57838592816432529">השתק</translation>
@@ -3048,6 +3098,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5804241973901381774">הרש×ות</translation>
<translation id="580571955903695899">סדר מחדש לפי כותרת</translation>
<translation id="5807290661599647102">הגדרה של נעילת מסך</translation>
+<translation id="580926004266167721">צירוף המכשיר לדומיין נכשל. ייתכן שהסיבה לכך ×”×™× ×”×¨×©×ות ×œ× ×ž×¡×¤×™×§×•×ª של חשבונך ביחידה ×”×רגונית.</translation>
<translation id="580961539202306967">ש×ל ×ותי ×›×שר ×תר רוצה לשלוח לי הודעות בדחיפה (מומלץ)</translation>
<translation id="5814126672212206791">סוג חיבור</translation>
<translation id="5815645614496570556">â€×›×ª×•×‘ת X.400</translation>
@@ -3069,8 +3120,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5835754902560991078">קצרצרה (0.6 שניות)</translation>
<translation id="5838456317242088717">הפעלה נוכחית במצב גלישה בסתר</translation>
<translation id="5842497610951477805">â€×”פעלה של Bluetooth</translation>
+<translation id="5843250171025351504">המכשיר כבר ×œ× ×ª×•×× ×œ×“×¨×™×©×” של גירסת הלקוח המינימלית שצוינה על-ידי מנהל המערכת שלך. יש לעדכן כדי להתחבר.</translation>
<translation id="5846929185714966548">כרטיסייה 4</translation>
<translation id="5848924408752252705">×’×¢ כדי לחזור ל×חור.</translation>
+<translation id="5849212445710944278">כבר נוספה</translation>
<translation id="5849570051105887917">קוד ספק ביתי</translation>
<translation id="5849869942539715694">×רוז תוסף...</translation>
<translation id="5850516540536751549">â€×¡×•×’ קובץ ×–×” ×ינו נתמך. בקר ב<ph name="BEGIN_LINK" />חנות ×”×ינטרנט של Chromeâ€<ph name="END_LINK" /> כדי ×œ×ž×¦×•× ×™×™×©×•× ×©×‘×מצעותו ניתן לפתוח קובץ מסוג ×–×”.
@@ -3096,6 +3149,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="586567932979200359">×תה מפעיל ×ת <ph name="PRODUCT_NAME" /> מתמונת הדיסק שלו. התקנתו במחשב מ×פשרת לך להפעיל ×ותו ×œ×œ× ×ª×ž×•× ×ª הדיסק, ומבטיחה שייש×ר מעודכן.</translation>
<translation id="5866557323934807206">נקה הגדרות ×לה ×œ×‘×™×§×•×¨×™× ×¢×ª×™×“×™×™×</translation>
<translation id="5866840822086176774">חזק מ×וד</translation>
+<translation id="5867841422488265304">יש להזין ביטוי לחיפוש ×ו כתובת ×ינטרנט</translation>
<translation id="5869029295770560994">בסדר, הבנתי</translation>
<translation id="5869522115854928033">סיסמ×ות שמורות</translation>
<translation id="5870086504539785141">סגור ×ת תפריט הנגישות</translation>
@@ -3153,7 +3207,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5972708806901999743">העבר למעלה</translation>
<translation id="5972826969634861500">הפעל ×ת <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">התרחק</translation>
-<translation id="5975730206036440725">â€×œ× ניתן ×œ×ž×¦×•× ×ת קובץ ×”-PPD. יש ×œ×•×•×“× ×©×”-Chromebook מחובר לרשת ולנסות שוב.</translation>
<translation id="5975792506968920132">×חוז טעינת הסוללה</translation>
<translation id="5976160379964388480">×חרי×</translation>
<translation id="5978264784700053212">מרכז ההודעות</translation>
@@ -3163,6 +3216,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5984222099446776634">ביקרת ל×חרונה</translation>
<translation id="5989712527536636369">â€<ph name="BEGIN_PARAGRAPH1" />זהו מידע כללי על המכשיר ועל ×ופן השימוש בו, למשל רמת הטעינה של הסוללה, תדירות השימוש ב×פליקציות, ×יכות החיבור לרשתות (לדוגמה, Wi-Fi ו-Bluetooth) ומשך הזמן שהמכשיר ×”×™×” מחובר ×ליהן, וכן דוחות על קריסה ×›×©×¤×¨×™×˜×™× ×œ× ×¤×•×¢×œ×™× ×›×”×œ×›×”. המידע ישמש לשיפור ×”×ž×•×¦×¨×™× ×•×”×©×™×¨×•×ª×™× ×©-Google מספקת לכל המשתמשי×. חלק מהמידע הנצבר יסייע ×’× ×œ×©×•×ª×¤×™× ×›×ž×• ×ž×¤×ª×—×™× ×œ-Android לשפר ×ת ×”×פליקציות ×•×”×ž×•×¦×¨×™× ×©×œ×”×.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />ניתן להפעיל ×ו להשבית ×ת התכונה בכל עת דרך הגדרות ×”×פליקציות ל-Android. הפעלה ×ו השבתה של התכונה ×œ× ×™×©×¤×™×¢×• על היכולת של המכשיר לשלוח ×ת המידע הנדרש כדי לקבל ×©×™×¨×•×ª×™× ×—×™×•× ×™×™× ×›×’×•×Ÿ עדכוני מערכת ושירותי ×בטחה.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">מתורג×</translation>
<translation id="5991049340509704927">הגדל</translation>
<translation id="5993332328670040093">השימוש ×‘× ×ª×•× ×™× ×›×‘×¨ ×œ× ×™×™×ž×“×“.</translation>
<translation id="6003177993629630467">ייתכן ש-<ph name="PRODUCT_NAME" /> ×œ× ×™×•×›×œ להתעדכן.</translation>
@@ -3186,7 +3240,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6026819612896463875">â€<ph name="WINDOW_TITLE" /> - USB מחובר</translation>
<translation id="6032912588568283682">מערכת קבצי×</translation>
<translation id="6034662038931255275">â€×¢×“כון ×”-OS הצליח</translation>
-<translation id="6035651096710386140">â€×™×© להשתמש ב-Ctrl ×ו ב-Alt, ×בל ×œ× ×‘×©× ×™×”× ×™×—×“</translation>
<translation id="6039651071822577588">מילון מ×פייני הרשת פגו×</translation>
<translation id="604001903249547235">גיבוי בענן</translation>
<translation id="6040143037577758943">סגור</translation>
@@ -3194,8 +3247,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="604124094241169006">×וטומטי</translation>
<translation id="6042169520002885235">בחר ×ת היצרן ×•×”×“×’× ×©×œ המדפסת</translation>
<translation id="6042308850641462728">עוד</translation>
+<translation id="6042850536017090003">×ž×§×™×©×™× ×¢×œ 'הודעות מ×פליקציות'.</translation>
<translation id="6043317578411397101">â€<ph name="APP_NAME" /> משתף כרטיסיית Chrome ×¢× <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">סיימת!</translation>
<translation id="6044805581023976844">â€<ph name="APP_NAME" /> משתף כרטיסייה ו×ודיו של Chrome ×¢× <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">לחץ לחיצה ×רוכה על |<ph name="ACCELERATOR" />| כדי לצ×ת ממסך מל×</translation>
<translation id="6049065490165456785">תמונה מהמצלמה הפנימית</translation>
@@ -3207,6 +3260,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6056710589053485679">טעינה מחדש רגילה</translation>
<translation id="6059652578941944813">היררכיית ×ישורי×</translation>
<translation id="6059925163896151826">â€×ž×›×©×™×¨×™ USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> קרס.</translation>
<translation id="6064217302520318294">נעילת מסך</translation>
<translation id="6065289257230303064">תכונות ספרייה של × ×•×©× ×ישור</translation>
<translation id="6068338049763724728">הפעלה של ×¨×™×©×•× ×ž×¨×—×•×§</translation>
@@ -3238,9 +3292,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6107012941649240045">מונפק ל</translation>
<translation id="6112952769866305444">ערוך ×ת המשתמש, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">הקש על |<ph name="SHORTCUT" />| כדי לחזור ×חורה</translation>
+<translation id="6116338172782435947">גישה ×ל טקסט ותמונות שהועתקו ללוח</translation>
<translation id="6116921718742659598">שנה ×ת הגדרות הקלט והשפה</translation>
<translation id="6120205520491252677">הצמד דף זה למסך הפתיחה...</translation>
<translation id="6122081475643980456">החיבור שלך ל×ינטרנט נשלט על ידי ×’×•×¨× ×›×œ×©×”×•</translation>
+<translation id="6122095009389448667">המשך חסימת הגישה של ×”×תר ×”×–×” ללוח</translation>
<translation id="6122875415561139701">פעולת כתיבה ×סורה במכשיר: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">×”×ª×•×¡×¤×™× ×”×‘××™× ×ª×œ×•×™×™× ×‘×ª×•×¡×£ ×”×–×”:</translation>
<translation id="6125479973208104919">תצטרך להוסיף ×ת החשבון שלך ב-<ph name="DEVICE_TYPE" /> ×¤×¢× × ×•×¡×¤×ª.</translation>
@@ -3282,6 +3338,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6178664161104547336">בחר ×ישור</translation>
<translation id="6180288788882902869">â€Google Play ב-<ph name="DEVICE_TYPE" /> שלך</translation>
<translation id="6181431612547969857">ההורדה נחסמה</translation>
+<translation id="6181803575025675566">×פשר לשנות ×ת הגדרות הסנכרון דרך <ph name="LINK_START" />הגדרות<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">×ž×™×§×•× ×ž×›×©×™×¨</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711">פתח ב×מצעות <ph name="EXTENSION_NAME" /></translation>
@@ -3314,7 +3371,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6237816943013845465">הגדרה זו מ×פשרת לך לקבוע ×ת רזולוציית המסך</translation>
<translation id="6238923052227198598">המשך הצגת ההודעה ×”×חרונה במסך הנעילה</translation>
<translation id="6239558157302047471">טען מחדש ×ת ×”&amp;מסגרת</translation>
-<translation id="624022915548992686">יצי××” מהדף</translation>
<translation id="6241530762627360640">â€×¤×¨×˜×™ גישה של מכשירי Bluetooth המות××ž×™× ×œ×ž×¢×¨×›×ª שלך ×•×ž×’×œ×™× ×ž×›×©×™×¨×™ Bluetooth קרובי×.</translation>
<translation id="6243774244933267674">השרת ×ינו זמין</translation>
<translation id="6246413617632217567">×œ× × ×™×ª×Ÿ ×œ×™×™×‘× ×ת המשתמש בפיקוח. ×•×“× ×©×™×© שטח ×חסון פנוי בכונן הקשיח, בדוק ×ת ההרש×ות שלך ונסה שוב.</translation>
@@ -3331,13 +3387,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6263284346895336537">×œ× ×§×¨×™×˜×™</translation>
<translation id="6263541650532042179">×פס סנכרון</translation>
<translation id="6264365405983206840">בחר &amp;הכל</translation>
+<translation id="6265930187414222160">בוצע! התוכנה המזיקה הוסרה.</translation>
<translation id="6267166720438879315">בחר ×ישור כדי ל×מת ×ת עצמך מול <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">פתח ב×מצעות <ph name="APP" /></translation>
<translation id="6268747994388690914">â€×™×‘×•× ×¡×™×ž× ×™×•×ª מקובץ HTML...</translation>
<translation id="6270770586500173387">שלח <ph name="BEGIN_LINK1" />פרטי מערכת ויישומי×<ph name="END_LINK1" />, כמו ×’× <ph name="BEGIN_LINK2" />מדדי×<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">×ירעה שגי××” (<ph name="ERROR" />) במהלך הורדת הפל×גין</translation>
<translation id="6273677812470008672">×יכות</translation>
-<translation id="6274087148640822908">â€×—פש ×ª×•×¡×¤×™× ×•×פליקציות ב<ph name="BEGIN_LINK" />חנות ×”×ינטרנט של Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">שינוי תמונה</translation>
<translation id="6276301056778294989">×•×“× ×©×‘×ž×›×©×™×¨ מופיע קוד ×–×”×”.</translation>
<translation id="6277105963844135994">×ª× ×”×–×ž×Ÿ הקצוב לתפוגה של הרשת</translation>
@@ -3363,12 +3419,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6311220991371174222">â€×œ× ניתן להפעיל ×ת Chrome מכיוון שמשהו השתבש בפתיחת הפרופיל שלך. נסה להפעיל מחדש ×ת Chrome.</translation>
<translation id="6312403991423642364">שגי×ת רשת ×œ× ×™×“×•×¢×”</translation>
<translation id="6313641880021325787">â€×™×¦×™××” מ-VR</translation>
-<translation id="6314335155547195432">צור סיסמה</translation>
<translation id="6314819609899340042">הפעלת בהצלחה תכונות ניפוי ב××’×™× ×‘×ž×›×©×™×¨ <ph name="IDS_SHORT_PRODUCT_NAME" /> ×–×”.</translation>
-<translation id="6315343732431721770">דפי הפתיחה השתנו ×•×”× ×›×•×œ×œ×™× ×¢×›×©×™×• ×ת <ph name="URL" />. בלחיצה על 'שחזר' ניתן להשבית ×ª×•×¡×¤×™× ×©×ž×©× ×™× ×ת דף הפתיחה שלך.</translation>
<translation id="6315493146179903667">×”×‘× ×”×›×•×œ קדימה</translation>
<translation id="6316806695097060329">מכשיר <ph name="SHORT_PRODUCT_NAME" /> ×–×” תוכנן לספק לך ×ת החוויה הטובה ביותר ב×ינטרנט.</translation>
+<translation id="6317318380444133405">התמיכה הופסקה.</translation>
<translation id="6317369057005134371">ממתין לחלון היישו×...</translation>
+<translation id="6318407754858604988">ההורדה התחילה</translation>
<translation id="6322279351188361895">נכשל בקרי×ת מפתח פרטי.</translation>
<translation id="6325191661371220117">השבת הפעלה ×וטומטית</translation>
<translation id="6326175484149238433">â€×”סר מ-Chrome</translation>
@@ -3378,7 +3434,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6333049849394141510">בחר מה לסנכרן</translation>
<translation id="6333064448949140209">â€×”קובץ יישלח ×ל Google לניפוי ב××’×™×</translation>
<translation id="6333834492048057036">מיקוד בסרגל כתובות לחיפוש</translation>
-<translation id="6336907568130557310">כל מי שיוכל לגשת ×ל הקובץ ×”×ž×™×•×¦× ×™×•×›×œ לר×ות ×’× ×ת הסיסמ×ות שלך. ×ין לשתף ×ת הקובץ ×¢× ××£ ×חד, ויש למחוק ×ותו ל×חר הייבו×.</translation>
<translation id="6339668969738228384">צור פרופיל חדש בשביל <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">â€×œ× ניתן ×”×™×” להתחבר ×ל השרת. יש לבדוק ×ת חיבור הרשת ולנסות שוב. ×× ×”×‘×¢×™×” ממשיכה, יש להפעיל מחדש ×ת ×”-Chromebook.</translation>
<translation id="6340071272923955280">â€×¤×¨×•×˜×•×§×•×œ הדפסה ב×ינטרנט (IPPS)</translation>
@@ -3401,7 +3456,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">â€×”גדרת Smart Lock ל-Android</translation>
<translation id="6374469231428023295">נסה שוב</translation>
-<translation id="6377158645544167202">â€×œ× ניתן לחבר ×ת המדפסת. יש ×œ×•×•×“× ×©×”×ž×“×¤×¡×ª פועלת ומחוברת ×ל ×”-Chromebook דרך רשת ×”-Wi-Fi ×ו בחיבור USB.</translation>
<translation id="6380143666419481200">קבל והמשך</translation>
<translation id="6383051423892982287">הצפן × ×ª×•× ×™× ×ž×¡×•× ×›×¨× ×™× ×‘×¢×–×¨×ª <ph name="BEGIN_LINK" />ביטוי סיסמה משלך לסנכרון<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">שנה ×ת הגדרות החיפוש שלך ל: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6503077044568424649">×”×›×™ פופולריי×</translation>
<translation id="6504611359718185067">התחבר ל×ינטרנט כדי להוסיף מדפסת</translation>
<translation id="6506374932220792071">â€×—תימת X9.62 ECDSA ×¢× SHA-256</translation>
+<translation id="6508248480704296122">קשור ×ל <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">יישו×: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">רישיון מדיה</translation>
<translation id="6510568984200103950">פחות ×פשרויות הגדרה</translation>
@@ -3526,9 +3581,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6551508934388063976">â€×”פקודה ×œ× ×–×ž×™× ×”. הקש על Control-N לפתיחת חלון חדש.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> משתמשי×</translation>
<translation id="6555432686520421228">הסר ×ת כל חשבונות ×”×ž×©×ª×ž×©×™× ×•×פס ×ת המכשיר <ph name="IDS_SHORT_PRODUCT_NAME" /> כך שיהיה כמו חדש.</translation>
+<translation id="6555810572223193255">הניקוי ×œ× ×–×ž×™×Ÿ עכשיו</translation>
<translation id="6556866813142980365">בצע מחדש</translation>
<translation id="6558280019477628686">×ירעה שגי××”. ייתכן ×©×¤×¨×™×˜×™× ×ž×¡×•×™×ž×™× ×œ× × ×ž×—×§×•.</translation>
<translation id="6559580823502247193">(כבר מוגדר במכשיר זה)</translation>
+<translation id="6560713683827832045">מווד××™× ×©×”×¦×’×ª הודעות מ×פליקציות נמצ×ת במצב "פועל". ×× ×œ×, יש להפעיל ×ותה.</translation>
<translation id="6561726789132298588">Enter</translation>
<translation id="656293578423618167">הנתיב ×ו ×©× ×”×§×•×‘×¥ ×רוך מדי. שמור ×‘×©× ×§×¦×¨ יותר ×ו ×œ×ž×™×§×•× ×חר.</translation>
<translation id="656398493051028875">מוחק ×ת "<ph name="FILENAME" />"...</translation>
@@ -3557,7 +3614,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6606070663386660533">כרטיסייה 8</translation>
<translation id="6607272825297743757">פרטי הקובץ</translation>
<translation id="6607831829715835317">×›×œ×™× &amp;נוספי×</translation>
-<translation id="6610183966322615106">שגי××” בהוספת מדפסת</translation>
<translation id="6612358246767739896">תוכן מוגן</translation>
<translation id="6613452264606394692">הוספת הדף לסימניות ת×פשר גישה מהירה ×ליו</translation>
<translation id="6615455863669487791">הר××” לי</translation>
@@ -3634,9 +3690,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6736045498964449756">×ופס, הסיסמ×ות ×ינן תו×מות!</translation>
<translation id="6736243959894955139">כתובת</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> â€[<ph name="ISSUED_TO" />]â€</translation>
+<translation id="673970589316422346">למרות שכבר ×ין לך גישה לפרופיל הישן, ×פשר להסיר ×ותו.</translation>
<translation id="6739923123728562974">הצג קיצור דרך בשולחן העבודה</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> הושהה</translation>
<translation id="6742339027238151589">נגיש לסקריפט</translation>
+<translation id="6743841972744298686">הגדרות סנכרון</translation>
<translation id="6745592621698551453">עדכן כעת</translation>
<translation id="6746124502594467657">הזז למטה</translation>
<translation id="674632704103926902">הפעל גרירה והקשה</translation>
@@ -3649,12 +3707,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6757101664402245801">כתובת ×”×תר הועתקה</translation>
<translation id="6758056191028427665">נשמח לקבל ממך משוב.</translation>
<translation id="6759193508432371551">×יפוס להגדרות היצרן</translation>
+<translation id="6765234885931342179">גישה ×ל המספר הסידורי של מפתח ×”×בטחה שלך</translation>
<translation id="6766101255664245434">â€×¦×œ× תמונה חדשה ×ו בחר תמונה ×ו סמל קיימי×.
<ph name="LINE_BREAK" />
התמונה הזו תופיע במסך הכניסה לחשבון ובמסך הנעילה ב-Chromebook.</translation>
<translation id="6769712124046837540">הוספת מדפסת...</translation>
<translation id="6771503742377376720">×”×•× ×¨×©×•×ª ×ישורי×</translation>
<translation id="6773575010135450071">פעולות נוספות...</translation>
+<translation id="6777817260680419853">הפניה לכתובת ×תר ×חרת נחסמה</translation>
<translation id="6778959797435875428">בטל השתקת ×תרי×</translation>
<translation id="677965093459947883">קטן מ×וד</translation>
<translation id="6780439250949340171">ניהול הגדרות ×חרות</translation>
@@ -3729,6 +3789,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6898699227549475383">â€×רגון (O)</translation>
<translation id="6900284862687837908">×™×™×©×•× ×¨×§×¢: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">צירוף המכשיר לדומיין</translation>
+<translation id="6903534926908201625">â€×ž×ª×™ ×©×¨×•×¦×™× ×פשר לקבוע דרך <ph name="BEGIN_LINK" />ההגדרות<ph name="END_LINK" /> ×ת סוגי המידע ש-Google ×וספת.</translation>
<translation id="6904344821472985372">בטל גישה לקבצי×</translation>
<translation id="6904655473976120856">לחץ על לחצן ×”×פליקציה כדי לצ×ת</translation>
<translation id="6904713658985136356"><ph name="HOST" /> רוצה לשתף ×ת המסך שלך.</translation>
@@ -3737,17 +3798,22 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="691024665142758461">להוריד מספר קבצי×</translation>
<translation id="6911324888870229398">â€×”חיבור לרשת נותק. יש לבדוק ×ת החיבור ×ו לנסות רשת Wi-Fi ×חרת.</translation>
<translation id="6911734910326569517">הזיכרון שבשימוש</translation>
+<translation id="6914783257214138813">כל מי שיוכל לגשת ×ל הקובץ ×”×ž×™×•×¦× ×™×•×›×œ לר×ות ×ת הסיסמ×ות שלך.</translation>
<translation id="6915804003454593391">משתמש:</translation>
<translation id="6916590542764765824">נהל תוספי×</translation>
<translation id="6920989436227028121">פתח ככרטיסייה רגילה</translation>
<translation id="6922128026973287222">â€×—סוך ×‘× ×ª×•× ×™× ×•×’×œ×•×© מהר יותר ב×מצעות חוסך ×”× ×ª×•× ×™× (Data Saver) של Google. לחץ לקרי×ת מידע נוסף.</translation>
<translation id="6929555043669117778">המשך ×œ×—×¡×•× ×—×œ×•× ×•×ª קופצי×</translation>
<translation id="6930242544192836755">משך החיבור</translation>
+<translation id="6934241953272494177">סורק ×ת מכשיר ×חסון המדיה...
+ <ph name="LINE_BREAK1" />
+ נמצ×ו <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">פעולת הכתיבה חורגת מה×ורך המרבי של התכונה במכשיר: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">היכנס ×ל <ph name="TOKEN_NAME" /> כדי לבצע ×ימות בפני <ph name="HOST_NAME" /> ב×מצעות ×”×ישור שלך.</translation>
<translation id="6943176775188458830">בטל הדפסה</translation>
<translation id="6943836128787782965">â€×¤×¢×•×œ×ª get של HTTP נכשלה</translation>
<translation id="6945221475159498467">בחר</translation>
+<translation id="694592694773692225">הפניה לכתובת ×תר ×חרת נחסמה בדף ×”×–×”.</translation>
<translation id="6949306908218145636">הוספת ×“×¤×™× ×¤×ª×•×—×™× ×œ×¡×™×ž× ×™×•×ª...</translation>
<translation id="6955446738988643816">בדוק חלון מוקפץ</translation>
<translation id="6957231940976260713">×©× ×©×™×¨×•×ª</translation>
@@ -3851,13 +3917,16 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7093866338626856921">החלפת × ×ª×•× ×™× ×¢× ×”×ž×›×©×™×¨×™× ×©×©×ž×•×ª×™×”×: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">×œ× × ×™×ª×Ÿ ×œ×™×™×‘× ×ת המשתמש בפיקוח. בדוק ×ת החיבור לרשת ונסה שוב מ×וחר יותר.</translation>
<translation id="7098447629416471489">×›×ן יופיעו מנועי חיפוש ××—×¨×™× ×©×©×ž×¨×ª</translation>
+<translation id="7099337801055912064">â€×œ× ניתן לטעון קובץ PPD גדול. הגודל המקסימלי ×”×•× â€Ž250 kB.</translation>
<translation id="7100897339030255923">נבחרו <ph name="COUNT" /> פריטי×</translation>
<translation id="7102687220333134671">×¢×“×›×•× ×™× ××•×˜×•×ž×˜×™×™× ×ž×•×¤×¢×œ×™×</translation>
<translation id="7106346894903675391">קנה שטח ×חסון נוסף...</translation>
<translation id="7108338896283013870">הסתר</translation>
<translation id="7108668606237948702">הזן</translation>
+<translation id="7112978678959880812">â€×”הת×מה ×”×ישית מופעלת. ×פשר לשנות ×ת ההגדרה ×”×–×ת בכתובת myaccount.google.com.</translation>
<translation id="7113502843173351041">לדעת ×ת כתובת ×”×ימייל שלך</translation>
<translation id="7114054701490058191">הסיסמ×ות ×œ× ×ª×•×מות</translation>
+<translation id="7117228822971127758">×פשר לנסות שוב מ×וחר יותר</translation>
<translation id="7117247127439884114">היכנס שוב...</translation>
<translation id="711840821796638741">הצג סימניות מנוהלות</translation>
<translation id="711902386174337313">קרי××” של רשימת ×”×”×ª×§× ×™× ×”×ž×—×•×‘×¨×™× ×©×œ×š</translation>
@@ -3898,6 +3967,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7180611975245234373">רענן</translation>
<translation id="7180865173735832675">הת×× ×ישית</translation>
<translation id="7186088072322679094">הש×ר בסרגל הכלי×</translation>
+<translation id="7187428571767585875">×¢×¨×›×™× ×‘×§×•×‘×¥ ×”×¨×™×©×•× ×©×™×© להסיר ×ו לשנות:</translation>
<translation id="7191159667348037">â€×ž×“פסת ×œ× ×™×“×•×¢×” (USB)</translation>
<translation id="7191454237977785534">שמירה בש×</translation>
<translation id="7196835305346730603">â€×ž×—פש מכשירי Chromebox בסביבה...</translation>
@@ -3906,6 +3976,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7201118060536064622">הפריט '<ph name="DELETED_ITEM_NAME" />' נמחק</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">מוריד ×ת <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{יצי××” מהדף}two{יצי××” מהדפי×}many{יצי××” מהדפי×}other{יצי××” מהדפי×}}</translation>
<translation id="721331389620694978">חלק מההגדרות שעשויות לשקף ×ת הרגלי הגלישה ×œ× ×™× ×•×§×•.</translation>
<translation id="7216409898977639127">ספק שירות סלולרי</translation>
<translation id="7216595297012131718">סדר ×ת השפות לפי ההעדפות שלך</translation>
@@ -3951,6 +4022,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="727952162645687754">שגי××” בהורדה</translation>
<translation id="7279701417129455881">â€× ×™×”ול חסימת קובץ Cookie...</translation>
<translation id="7280877790564589615">התבקשה הרש××”</translation>
+<translation id="7283041136720745563">â€×”מכסה שלך ב-Google Drive ×œ× ×’×“×•×œ×” מספיק.</translation>
<translation id="7287143125007575591">הגישה נדחתה.</translation>
<translation id="7288676996127329262">â€<ph name="HORIZONTAL_DPI" />â€xâ€<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">פתח ×ת ×פליקציית הטפט</translation>
@@ -4013,6 +4085,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7392118418926456391">סריקת ×•×™×¨×•×¡×™× × ×›×©×œ×”</translation>
<translation id="7392915005464253525">פ&amp;תח מחדש חלון סגור</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> יופעל ×¢× ×תחול המערכת וימשיך לפעול ברקע ×’× ×›×שר תסגור ×ת כל החלונות ×”××—×¨×™× ×©×œ <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">חיבור הרשת הוחלף</translation>
<translation id="7400418766976504921">כתובת ×תר</translation>
<translation id="740083207982962331">â€×”מתן בזמן שה-Chromebox שלך מופעל מחדש...</translation>
<translation id="7400839060291901923">הגדר ×ת החיבור בטלפון <ph name="PHONE_NAME" /></translation>
@@ -4023,6 +4096,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7409233648990234464">â€×”פעל מחדש ובצע Powerwash</translation>
<translation id="7409836189476010449">â€×œ×”פעיל Flash</translation>
<translation id="7410344089573941623">ש×ל ×× <ph name="HOST" /> רוצה גישה למצלמה ולמיקרופון</translation>
+<translation id="741204030948306876">כן, ×× ×™ רוצה</translation>
<translation id="7412226954991670867">â€×–יכרון GPU</translation>
<translation id="7416362041876611053">שגי×ת רשת ×œ× ×™×“×•×¢×”.</translation>
<translation id="7417705661718309329">â€×ž×¤×ª Google</translation>
@@ -4044,6 +4118,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7445682342344043969">חלונות ×§×•×¤×¦×™× ×—×¡×•×ž×™×</translation>
<translation id="744859430125590922">הצג ×ת ×”××ª×¨×™× ×©×‘×”× ×ž×©×ª×ž×© ×–×” מבקר מחשבון <ph name="CUSTODIAN_EMAIL" /> ושלוט בה×.</translation>
<translation id="7453008956351770337">על ידי בחירת מדפסת זו, ×תה מעניק לתוסף ×”×‘× ×ת ההרש××” לגשת למדפסת:</translation>
+<translation id="7453467225369441013">â€×ª×‘וצע יצי××” שלך מרוב ×”×תרי×. ×œ× ×ª×‘×•×¦×¢ יצי××” מחשבון Google שלך.</translation>
<translation id="7456142309650173560">מפתח</translation>
<translation id="7456847797759667638">פתח מיקו×...</translation>
<translation id="7461924472993315131">הצמד</translation>
@@ -4054,7 +4129,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="747114903913869239">שגי××”: ×œ× × ×™×ª×Ÿ לפענח תוסף</translation>
<translation id="7473891865547856676">ל×, תודה</translation>
<translation id="747459581954555080">שחזר הכל</translation>
-<translation id="747494631553057218">×¢×¨×›×™× ×‘×ž×¨×©×:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> נתקל בשגי××”.</translation>
<translation id="7475671414023905704">â€×›×ª×•×‘ת ×תר לסיסמה ש×בדה של Netscape</translation>
<translation id="7476454130948140105">â€×”סוללה חלשה מדי להתקנת העדכון (‎<ph name="BATTERY_PERCENT" />%‎)</translation>
<translation id="7477347901712410606">â€×× ×©×›×—×ª ×ת משפט-הסיסמה, עצור ו×פס ×ת הסינכרון דרך <ph name="BEGIN_LINK" />לוח הבקרה של Googleâ€<ph name="END_LINK" /></translation>
@@ -4069,6 +4144,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7487067081878637334">טכנולוגיה</translation>
<translation id="7487099628810939106">השהיה לפני לחיצה:</translation>
<translation id="7487969577036436319">×œ× ×ž×•×ª×§× ×™× ×¨×›×™×‘×™×</translation>
+<translation id="7489215562877293245">â€× ×ž×¦×ו <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ ×”×§×‘×¦×™× ×ž×•×›× ×™× ×œ×’×™×‘×•×™ ב-<ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;פתח הכל}=1{&amp;פתח סימניה}two{&amp;פתח הכל (2)}many{&amp;פתח הכל (#)}other{&amp;פתח הכל (#)}}</translation>
<translation id="7489605380874780575">בדוק כשירות</translation>
<translation id="749028671485790643">××“× <ph name="VALUE" /></translation>
@@ -4081,7 +4159,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7497215489070763236">â€×ישור CA של שרת</translation>
<translation id="7502658306369382406">â€×›×ª×•×‘ת IPv6</translation>
<translation id="7503191893372251637">â€×¡×•×’ ×ישור Netscape</translation>
-<translation id="7503607651407946808">×ª×¨×’×•× ×”×“×£ ×”×–×” מתבצע...</translation>
<translation id="7503821294401948377">×œ× ×”×™×ª×” ×פשרות לטעון ×ת ×”×ייקון '<ph name="ICON" />' עבור פעולת דפדפן.</translation>
<translation id="750509436279396091">פתח ×ת תיקיית ההורדות</translation>
<translation id="7505167922889582512">הצג ×§×‘×¦×™× ×ž×•×¡×ª×¨×™×</translation>
@@ -4093,9 +4170,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7517569744831774757">החזר ×ת ההגדרות לברירות המחדל המקוריות שלהן.</translation>
<translation id="7517786267097410259">צור סיסמה -</translation>
<translation id="7518150891539970662">â€×™×•×ž× ×™ WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">×ª×¨×’×•× ×”×“×£ ×”×–×” מתבצע...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">צור</translation>
+<translation id="7526413953848747421">â€×פשר לקבל ב-Chrome גישה ×œ×©×™×¨×•×ª×™× ×ž×¢×•×œ×™× ×©×œ Google, כמו בדיקת ×יות וחיפוש בהקשה</translation>
<translation id="7529411698175791732">בדוק ×ת חיבור ×”×ינטרנט. ×× ×”×‘×¢×™×” ×œ× × ×¤×ª×¨×ª, נסה לצ×ת מהחשבון ולהיכנס ×ליו שוב.</translation>
<translation id="7530016656428373557">שיעור פריקה בוו×ט</translation>
<translation id="7536709149194614609">הפעל מחדש ×ת המכשיר ונסה שוב מ×וחר יותר.</translation>
@@ -4117,7 +4194,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7563991800558061108">â€×›×“×™ להת×ושש משגי××” זו, עליך להיכנס לחשבון Google שלך ממסך הכניסה. ל×חר מכן תוכל לצ×ת מחשבון Google שלך ולנסות ליצור שוב משתמש בפיקוח.</translation>
<translation id="756445078718366910">פתח חלון דפדפן</translation>
<translation id="7564847347806291057">×¡×™×™× ×ª×”×œ×™×š</translation>
-<translation id="7565291891798266313">מנוע החיפוש השתנה ל-<ph name="URL" />. בלחיצה על 'שחזר' ניתן להשבית ×ª×•×¡×¤×™× ×©×ž×©× ×™× ×ת מנוע החיפוש.</translation>
<translation id="7566118625369982896">â€× ×™×”ול ×§×™×©×•×¨×™× ×©×œ ×פליקציות מ-Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">â€× ×ª×•× ×™ Chrome נוקו</translation>
@@ -4126,13 +4202,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7573172247376861652">טעינת סוללה</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">×סוף</translation>
-<translation id="7577815336900970562">â€×©×™×ž×•×© ב-Wi-Fi ×ו ברשת סלולרית לקביעת המיקו×</translation>
<translation id="7579149537961810247">השתק ×תרי×</translation>
<translation id="7580671184200851182">השמע ×ת ×ותו ×ודיו מכל ×”×¨×ž×§×•×œ×™× (×ודיו מונו)</translation>
-<translation id="7581273696622423628">השתתף בסקר</translation>
<translation id="7581462281756524039">כלי לניקוי</translation>
<translation id="7582582252461552277">העדף רשת זו</translation>
-<translation id="7586312264284919041">×”×× ×‘×¨×¦×•× ×š ×œ×ª×¨×’× ×ת הדף ×”×–×”?</translation>
<translation id="7586498138629385861">â€Chrome ימשיך לפעול כל עוד יש יישומי Chrome פתוחי×.</translation>
<translation id="7589461650300748890">היי! תיזהר.</translation>
<translation id="7589661784326793847">המתן מספר רגעי×</translation>
@@ -4149,6 +4222,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7607274158153386860">בקש ×תר ט×בלט</translation>
<translation id="7611008212562900400">חיפוש המכשיר שלך, ×פליקציות, ×ינטרנט...</translation>
<translation id="7615910377284548269">נהל חסימה של יישומי פל×גין ×œ×œ× ×רגז חול...</translation>
+<translation id="7616214729753637086">×¨×™×©×•× ×”×ž×›×©×™×¨ מתבצע...</translation>
<translation id="7617366389578322136">מתחבר ×ל <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">×œ× × ×©×ž×¨×• סיסמ×ות.</translation>
<translation id="7622114377921274169">בטעינה.</translation>
@@ -4177,6 +4251,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7664620655576155379">â€×ž×›×©×™×¨ Bluetooth ש×ינו נתמך: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">הוסף חשבון</translation>
<translation id="7671130400130574146">השתמש בגבולות ובשורת הכותרת של המערכת</translation>
+<translation id="7683373461016844951">כדי להמשיך יש ללחוץ על '×ישור' ול×חר מכן ללחוץ על 'הוספת משתמש' כדי ליצור פרופיל חדש בשביל כתובת ×”×ימייל שלך ב-<ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">הותקן על ידי מנהל המערכת שלך</translation>
<translation id="7684559058815332124">עבור ×ל דף ההתחברות ×ל פורטל החובה</translation>
<translation id="7685049629764448582">â€×–יכרון JavaScript</translation>
@@ -4235,7 +4310,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7773726648746946405">×חסון הפעלה</translation>
<translation id="7781335840981796660">תתבצע הסרה של כל חשבונות המשתמש ×•×”× ×ª×•× ×™× ×”×©×ž×•×¨×™× ×‘×ž×›×©×™×¨.</translation>
<translation id="7782102568078991263">â€×ין יותר הצעות מ-Google</translation>
-<translation id="778330624322499012">×œ× × ×™×ª×Ÿ להעלות ×ת <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">הגדרות ×בטחה במחשב שלך חסמו קובץ ×–×”.</translation>
<translation id="7786207843293321886">×¦× ×ž×”×¤×¢×œ×ª ×ורח</translation>
<translation id="7786889348652477777">&amp;טען ×פליקציה מחדש</translation>
@@ -4268,7 +4342,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7815680994978050279">נחסמה הורדה מסוכנת</translation>
<translation id="7818135753970109980">עיצוב חדש נוסף (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">â€PSK â€(WPA ×ו RSN)</translation>
+<translation id="7819992334107904369">â€×¡× ×›×¨×•×Ÿ Chrome</translation>
<translation id="782057141565633384">העתק כתובת &amp;ויד×ו</translation>
+<translation id="7821462174190887129">â€× ×ž×¦×ו <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ המכסה שלך ב-Google Drive ×œ× ×’×“×•×œ×” מספיק. יש צורך ב-<ph name="FILE_SIZE" /> נוספי×.
+ <ph name="LINE_BREAK2" />
+ ×פשר לנסות לבחור פחות תמונות.</translation>
<translation id="782590969421016895">השתמש ×‘×“×¤×™× ×”× ×•×›×—×™×™×</translation>
<translation id="7829298379596169484">גישה לקלט ×ודיו</translation>
<translation id="7831368056091621108">â€×›×“×™ שהתוסף ×”×–×”, ההיסטוריה שלך והגדרות Chrome ×חרות יהיו ×–×ž×™× ×™× ×‘×›×œ ×”×ž×›×©×™×¨×™× ×©×œ×š.</translation>
@@ -4306,6 +4386,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7881969471599061635">השבת כתוביות</translation>
<translation id="7882358943899516840">סוג ספק</translation>
<translation id="7885253890047913815">×™×¢×“×™× ×חרוני×</translation>
+<translation id="7886917304091689118">â€×¤×•×¢×œ ב-Chrome</translation>
<translation id="7887334752153342268">שכפול</translation>
<translation id="7887864092952184874">â€×¢×›×‘ר Bluetooth מחובר</translation>
<translation id="7889966925761734854">חפש</translation>
@@ -4389,7 +4470,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8000066093800657092">×ין רשת</translation>
<translation id="8001504501378762252">ייתכן ש×תר גנב ×ת הסיסמה שלך</translation>
<translation id="8004582292198964060">דפדפן</translation>
+<translation id="8005600846065423578">×פשר תמיד ל-<ph name="HOST" /> לגשת ללוח</translation>
<translation id="8008356846765065031">×”×ינטרנט מנותק. בדוק ×ת חיבור ×”×ינטרנט.</translation>
+<translation id="8008765610824028412">××™ ×פשר לטעון ×ת <ph name="PLUGIN_NAME" /></translation>
<translation id="8008818777654712271">â€×©×œ×— ב×ופן ×וטומטי חלק מפרטי המערכת ותוכן הדף ×ל Google כדי לעזור בזיהוי של ×™×™×©×•×ž×™× ×•××ª×¨×™× ×ž×¡×•×›× ×™×.</translation>
<translation id="8012382203418782830">הדף ×”×–×” תורג×.</translation>
<translation id="8014154204619229810">המעדכן פועל כעת. רענן בעוד דקה כדי לבדוק שנית.</translation>
@@ -4490,7 +4573,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="816055135686411707">שגי××” בהגדרת ×מון ב×ישור</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">צור פתק חדש</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">נהל הגדרות מיקרופון...</translation>
<translation id="8168435359814927499">תוכן</translation>
<translation id="8174047975335711832">מידע מהמכשיר</translation>
@@ -4507,7 +4589,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8191230140820435481">לנהל ×ת היישומי×, ×”×ª×•×¡×¤×™× ×•×”×¢×™×¦×•×‘×™× ×©×œ×š</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">גודל בדיסק</translation>
-<translation id="8195739004487400241">דף הבית שלך השתנה ל-<ph name="URL" />. בלחיצה על 'שחזר' ניתן להשבית ×ª×•×¡×¤×™× ×©×ž×©× ×™× ×ת דף הבית.</translation>
<translation id="8199300056570174101">מ×פייני רשת (שירות) ומכשיר</translation>
<translation id="8200772114523450471">חדש</translation>
<translation id="8202160505685531999">הזן שוב ×ת הסיסמה כדי לעדכן ×ת פרופיל <ph name="DEVICE_TYPE" />.</translation>
@@ -4525,6 +4606,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8226619461731305576">תור</translation>
<translation id="8226742006292257240">â€×¡×™×¡×ž×ª TPM שנוצרה ב×קר××™ והוקצתה למחשב שלך:</translation>
<translation id="8227119283605456246">צרף קובץ</translation>
+<translation id="8233198815467326623">לשחזר ×ת דף הבית שהוגדר כברירת המחדל?</translation>
<translation id="8234795456569844941">עזור ×œ×ž×”× ×“×¡×™× ×©×œ× ×• לפתור ×ת הבעיה הזו. ספר לנו מה קרה לפני שהוצגה לך הודעת השגי××” לגבי הפרופיל:</translation>
<translation id="8234989666557591529">יש לבחור טלפון לביטול הנעילה של <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">טיפ עזרה</translation>
@@ -4550,7 +4632,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8261378640211443080">התוסף ×”×–×” ×œ× ×¨×©×•× ×‘<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> וייתכן שנוסף ×œ×œ× ×™×“×™×¢×ª×š.</translation>
<translation id="8261387128019234107">הוסף חשבון עבור <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">מחיקה</translation>
-<translation id="8261673729476082470">â€×ž×’בה <ph name="FILE_COUNT" /> תמונות ב-<ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258">â€<ph name="BAD_FLAG" /> ×œ× ×ž×•×˜×ž×¢ ב-build ×”×–×”.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> השבית ×ת סמן העכבר.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" הפעיל מסך מל×.</translation>
@@ -4652,6 +4733,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8454288007744638700">לחלופין, בחר רשת חדשה:</translation>
<translation id="845627346958584683">מועד תפוגה</translation>
<translation id="8456681095658380701">×©× ×œ× ×—×•×§×™</translation>
+<translation id="8457451314607652708">×™×‘× ×¡×™×ž× ×™×•×ª</translation>
<translation id="8460336040822756677">â€×× ×ª×©×‘×™×ª ×ת Smart Lock†ב-<ph name="DEVICE_TYPE" />, ×œ× ×ª×•×›×œ לבטל ×ת נעילת מכשירי ×”-Chrome שלך ב×מצעות הטלפון, ותצטרך להזין ×ת הסיסמה.</translation>
<translation id="8461329675984532579">×©× ×¡×¤×§ ביתי</translation>
<translation id="84613761564611563">נוצרה בקשה עבור ממשק משתמש להגדרות הרשת, × × ×œ×”×ž×ª×™×Ÿ...</translation>
@@ -4716,14 +4798,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8569764466147087991">בחר קובץ לפתיחה</translation>
<translation id="8571213806525832805">מ×רבעת השבועות ×”×חרוני×</translation>
<translation id="8574990355410201600">יש להתיר תמיד השמעת ×¦×œ×™×œ×™× ×‘-<ph name="HOST" /></translation>
+<translation id="8578639784464423491">המגבלה ×”×™× 99 ×ותיות</translation>
<translation id="8579285237314169903">מבצע סנכרון ל-<ph name="NUMBER_OF_FILES" /> פריטי×...</translation>
<translation id="857943718398505171">מותרת (מומלץ)</translation>
<translation id="8581809080475256101">לחץ כדי להתקד×, תפריט הקשר כדי לר×ות ×ת ההיסטוריה</translation>
<translation id="8584280235376696778">פתח ויד×ו בכרטיסייה חדשה</translation>
<translation id="8588866096426746242">הצגת × ×ª×•× ×™× ×¡×˜×˜×™×¡×˜×™×™× ×©×œ פרופיל</translation>
+<translation id="8589652987924574405">â€×”סימניות, ההיסטוריה, הסיסמ×ות והגדרות נוספות יסונכרנו ×¢× ×—×©×‘×•×Ÿ Google שלך, כדי ש×פשר ×™×”×™×” להשתמש בהן בכל המכשירי×. ×פשר לשנות ×ת ההגדרה ×”×–×ת בכל שלב דרך ההגדרות.</translation>
<translation id="8590375307970699841">הגדר ×¢×“×›×•× ×™× ×וטומטיי×</translation>
<translation id="8594908476761052472">×¦×™×œ×•× ×¡×¨×˜×•×Ÿ</translation>
-<translation id="8595925260712451473">הזן ×ת המשוב שלך ×›×ן.</translation>
<translation id="8596540852772265699">×§×‘×¦×™× ×ž×•×ª××ž×™× ×ישית</translation>
<translation id="8597845839771543242">פורמט מ×פיין:</translation>
<translation id="8598453409908276158">פל×גין ×œ×œ× ×רגז חול נחס×</translation>
@@ -4738,6 +4821,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8620617069779373398">סטטוס נדידה</translation>
<translation id="8620765578342452535">הגדרת חיבורי רשת</translation>
<translation id="8620790565535071193">הסריקה נכשלה</translation>
+<translation id="8622877356447980900">×”×× ×תה רוצה ×œ×ª×¨×’× ×ת הדף ×”×–×”?</translation>
<translation id="8623004009673949077">â€×™×© להתקין ×™×™×©×•×ž×™× ×¢× ×ž×פיין המניפסט 'kiosk_only' במצב קיוסק של מערכת ההפעלה של Chrome.</translation>
<translation id="8624205858755890468">â€×ž×פשר ל-Assistant להציג לך פעולות, ×פליקציות ×•×¤×¨×˜×™× ×§×©×•×¨×™×.</translation>
<translation id="862542460444371744">&amp;תוספי×</translation>
@@ -4783,6 +4867,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8671210955687109937">יכול להגיב</translation>
<translation id="8673026256276578048">חפש ב×ינטרנט...</translation>
<translation id="8673383193459449849">יש בעיה בשרת</translation>
+<translation id="8674241889607553858">×”×× ×‘×¨×¦×•× ×š ×œ×ª×¨×’× ×ת הדף ×”×–×”?</translation>
<translation id="8675354002693747642">מפתח משותף מר×ש</translation>
<translation id="8676374126336081632">נקה קלט</translation>
<translation id="8677039480012021122">נקה × ×ª×•× ×™× ×•×”×ª× ×ª×§</translation>
@@ -4795,6 +4880,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8688579245973331962">×œ× ×¨×•××” ×ת ×”×©× ×©×œ×š?</translation>
<translation id="8688591111840995413">סיסמה שגויה</translation>
<translation id="8688672835843460752">פנוי</translation>
+<translation id="8689583087392258564">צירוף המכשיר לדומיין נכשל. היחידה ×”×רגונית ×œ× ×—×•×§×™×ª.</translation>
<translation id="869257642790614972">פתח מחדש ×ת הכרטיסייה ×”×חרונה שנסגרה</translation>
<translation id="8695825812785969222">פתח &amp;מיקו×...</translation>
<translation id="8698464937041809063">â€×יור של Google</translation>
@@ -4809,6 +4895,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8708671767545720562">&amp;מידע נוסף</translation>
<translation id="8710187907779883426">קצרה (שנייה)</translation>
<translation id="8711402221661888347">חמוצי×</translation>
+<translation id="8712637175834984815">הבנתי</translation>
<translation id="8713570323158206935">שלח <ph name="BEGIN_LINK1" />פרטי מערכת<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">×¡×™×•× ×”×ª×ž×™×›×”</translation>
<translation id="871476437400413057">â€×¡×™×¡×ž×ות שמורות ב-Google</translation>
@@ -4884,7 +4971,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="882204272221080310">כד××™ לעדכן ×ת הקושחה כדי להגביר ×ת ×”×בטחה.</translation>
<translation id="8823514049557262177">העתק ט&amp;קסט קישור</translation>
<translation id="8824701697284169214">הוסף &amp;דף...</translation>
-<translation id="8827850355924932817">â€×©×™×ž×•×© ברשת Wi-Fi לקביעת המיקו×</translation>
<translation id="8828933418460119530">â€×©× DNS</translation>
<translation id="8830796635868321089">â€×‘דיקת העדכון נכשלה ×¢× ×”×”×’×“×¨×•×ª הנוכחיות של שרת ×”-proxyâ€. הת×× ×ת <ph name="PROXY_SETTINGS_LINK_START" />הגדרות שרת ×”-proxy שלך<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">הגדרת הרשת ×”×™× ×‘×©×œ×™×˜×ª <ph name="USER_EMAIL" />.</translation>
@@ -4937,13 +5023,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8912793549644936705">מתח</translation>
<translation id="8915370057835397490">טוען הצעה...</translation>
<translation id="8916476537757519021">תת-מסגרת לגלישה בסתר: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">â€×ž×ž×™×¨ PWG Raster</translation>
+<translation id="8918468086406665831">סנכרון ×¢× <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">התר תמיד מודעות ב×תר ×”×–×”</translation>
<translation id="8925458182817574960">&amp;הגדרות</translation>
<translation id="8926389886865778422">×ל תש×ל שוב</translation>
<translation id="8926518602592448999">השבתת ×ª×•×¡×¤×™× ×‘×ž×¦×‘ מפתח</translation>
<translation id="892706138619340876">בוצע ×יפוס של חלק מההגדרות</translation>
<translation id="8931394284949551895">×ž×›×©×™×¨×™× ×—×“×©×™×</translation>
+<translation id="893242274404530797">â€×”הודעות של שירותי Google Play נחוצות לשיתוף מיידי של ×ינטרנט בין מכשירי×</translation>
<translation id="8933960630081805351">â€×”&amp;צג ב-Finder</translation>
<translation id="8934732568177537184">המשך</translation>
<translation id="8938356204940892126">×× ×™ מוותר</translation>
@@ -5001,6 +5088,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9024127637873500333">&amp;פתח בכרטיסייה חדשה</translation>
<translation id="9024331582947483881">מסך מל×</translation>
<translation id="9025098623496448965">בסדר, החזר ×ותי למסך הכניסה</translation>
+<translation id="902659348151742535">â€×—ברת Google עשויה להשתמש בהיסטוריית הגלישה שלך לצורך הת×מה ×ישית של חיפוש Google, מודעות Google ושירותי Google ×חרי×.</translation>
<translation id="9026731007018893674">הורד</translation>
<translation id="9027146684281895941">â€×”שתמש בחשבון Google שלך לפיקוח על המשתמש ×”×–×”, שליטה ב××ª×¨×™× ×©×‘×”× ×”×•× ×ž×‘×§×¨ והצגת×.</translation>
<translation id="9027459031423301635">פתח קישור בכרטיסייה &amp;חדשה</translation>
@@ -5041,7 +5129,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9084064520949870008">פתח כחלון</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> ×—×¡×•× ×œ×¤×™ מדיניות ×”×רגון</translation>
<translation id="9088917181875854783">×שר שסיסמה זו מוצגת ב-"<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">שלח מידע מערכת</translation>
<translation id="9094033019050270033">עדכן סיסמה</translation>
<translation id="9094982973264386462">הסר</translation>
<translation id="9095253524804455615">הסר</translation>
@@ -5095,6 +5182,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9170397650136757332">עכשיו ×”×–×– מעט ×ת ×”×צבע כדי שהחיישן ×™×–×”×” ×ת כל חלקי טביעת ×”×צבע</translation>
<translation id="9170848237812810038">&amp;ביטול</translation>
<translation id="9170884462774788842">â€×ª×›× ×™×ª ×חרת במחשב שלך הוסיפה עיצוב שעשוי לשנות ×ת ×ופן הפעולה של Chrome.</translation>
+<translation id="9173995187295789444">â€×ž×—פש מכשירי Bluetooth...</translation>
<translation id="9174212595744391062">â€×”פעולה הזו תמחק קובצי Cookie ומטמון לכל ×”×תרי×, כולל</translation>
<translation id="9176611096776448349">â€<ph name="WINDOW_TITLE" /> - מכשיר Bluetooth מחובר</translation>
<translation id="9177499212658576372">×תה מחובר כעת לרשת <ph name="NETWORK_TYPE" />.</translation>
@@ -5119,6 +5207,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="932327136139879170">בית</translation>
<translation id="932508678520956232">×œ× × ×™×ª×Ÿ להתחיל הדפסה.</translation>
<translation id="93393615658292258">סיסמה בלבד</translation>
+<translation id="935490618240037774">â€×”סימניות, ההיסטוריה, הסיסמ×ות והגדרות נוספות יסונכרנו ×¢× ×—×©×‘×•×Ÿ Google, כך שתוכל להשתמש בהן בכל ×”×ž×›×©×™×¨×™× ×©×œ×š.</translation>
<translation id="936801553271523408">נתוני ×בחון של מערכת</translation>
<translation id="93766956588638423">תיקון התוסף</translation>
<translation id="938470336146445890">התקן ×ישור משתמש.</translation>
@@ -5139,6 +5228,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="960987915827980018">נותרה בערך שעה ×חת</translation>
<translation id="962802172452141067">עץ תיקיות של סימניות</translation>
<translation id="968174221497644223">מטמון של יישו×</translation>
+<translation id="969096075394517431">החלף שפות</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{כרטיסייה ×חת}two{# כרטיסיות}many{# כרטיסיות}other{# כרטיסיות}}</translation>
<translation id="971774202801778802">כתובת ×תר של סימניה</translation>
<translation id="973473557718930265">צ×</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ja.xtb b/chromium/chrome/app/resources/generated_resources_ja.xtb
index f11d1e38e9c..01675686bda 100644
--- a/chromium/chrome/app/resources/generated_resources_ja.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ja.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">æ–°ã—ã„ <ph name="APP" /> ウィンドウã§ãƒªãƒ³ã‚¯ã‚’é–‹ã</translation>
<translation id="1005274289863221750">マイクã¨ã‚«ãƒ¡ãƒ©ã‚’使用ã™ã‚‹</translation>
<translation id="1007408791287232274">デãƒã‚¤ã‚¹ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+<translation id="1008186147501209563">ブックマークをエクスãƒãƒ¼ãƒˆ</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{ページãŒå¿œç­”ã—ã¾ã›ã‚“}other{ページãŒå¿œç­”ã—ã¾ã›ã‚“}}</translation>
<translation id="1012794136286421601">ドキュメントã€ã‚¹ãƒ—レッドシートã€ã‚¹ãƒ©ã‚¤ãƒ‰ã€å›³å½¢æ画ファイルã¯åŒæœŸã•ã‚Œã¦ã„ã¾ã™ã€‚Google ドライブ アプリを起動ã™ã‚‹ã¨ã€ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã¾ãŸã¯ã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚</translation>
-<translation id="1013383076511149692">クリップボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹</translation>
<translation id="1013707859758800957">ã“ã®ãƒšãƒ¼ã‚¸ã§ã®ã‚µãƒ³ãƒ‰ãƒœãƒƒã‚¯ã‚¹ã®ç„¡åŠ¹åŒ–プラグインã®å®Ÿè¡ŒãŒè¨±å¯ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="1015318665228971643">フォルダåã®ç·¨é›†</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{ã™ã¹ã¦ã‚’æ–°ã—ã„ウィンドウã§é–‹ã(&amp;N)}=1{æ–°ã—ã„ウィンドウã§é–‹ã(&amp;N)}other{ã™ã¹ã¦ï¼ˆ# 件)を新ã—ã„ウィンドウã§é–‹ã(&amp;N)}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">有害ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“</translation>
<translation id="1062407476771304334">ç½®æ›</translation>
<translation id="1062866675591297858">監視対象ユーザーを管ç†ã™ã‚‹ã«ã¯<ph name="BEGIN_LINK" />監視対象ユーザーã®ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰<ph name="END_LINK" />を使用ã—ã¾ã™ã€‚</translation>
-<translation id="1064662184364304002">メディア ライブラリ ファイル ãƒã‚§ãƒƒã‚«ãƒ¼</translation>
<translation id="1064835277883315402">プライベート ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å‚加</translation>
<translation id="1064912851688322329">Google アカウントを切断</translation>
<translation id="1067048845568873861">作æˆæ—¥</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">データã®æš—å·åŒ–</translation>
+<translation id="1074944608454986967">コンテンツを読ã¿ä¸Šã’ã‚‹ã«ã¯ã€æ¤œç´¢ã‚­ãƒ¼ã‚’押ã—ãŸã¾ã¾ã‚¯ãƒªãƒƒã‚¯ã¾ãŸã¯ãƒ‰ãƒ©ãƒƒã‚°ã—ã¦ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¸æŠžã™ã‚‹ã‹ã€èª­ã¿ä¸Šã’る部分をãƒã‚¤ãƒ©ã‚¤ãƒˆè¡¨ç¤ºã—ã¦æ¤œç´¢+S キーを押ã—ã¾ã™ã€‚</translation>
<translation id="1076698951459398590">テーマを有効ã«ã™ã‚‹</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è‡ªå‹•æ›´æ–°ã‚’設定</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚¦ã‚§ãƒ–サイトを管ç†ã€è¡¨ç¤ºã™ã‚‹ã«ã¯ã€<ph name="BEGIN_SIGN_IN_LINK" />ログイン<ph name="END_SIGN_IN_LINK" />ã—ã¾ã™ã€‚</translation>
<translation id="109758035718544977">複数ã®ã‚µã‚¤ãƒˆã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’解除</translation>
<translation id="1097658378307015415">ログインã™ã‚‹å‰ã«ã€ã‚²ã‚¹ãƒˆ セッションを開始ã—㦠<ph name="NETWORK_ID" /> ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’有効ã«ã—ã¦ãã ã•ã„</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" />を常ã«ç¿»è¨³</translation>
<translation id="1108164192735968833">SMS コãƒã‚¯ãƒˆ</translation>
<translation id="1108600514891325577">åœæ­¢(&amp;S)</translation>
<translation id="1110155001042129815">å¾…æ©Ÿ</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">システム エクスクルーシブ メッセージを使用ã—㦠MIDI デãƒã‚¤ã‚¹ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã‚’サイトã«è¨±å¯ã—ãªã„</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">検索エンジンã®ç·¨é›†</translation>
-<translation id="1131167343343087859">Google Payments ã®ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆ カードã¨ä½æ‰€ã€‚</translation>
<translation id="1134009406053225289">シークレット ウィンドウã§é–‹ã</translation>
<translation id="1137673463384776352"><ph name="APP" /> ã§ãƒªãƒ³ã‚¯ã‚’é–‹ã</translation>
<translation id="1140351953533677694">Bluetooth デãƒã‚¤ã‚¹ã¨ã‚·ãƒªã‚¢ãƒ« デãƒã‚¤ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">プラグインをブロックã—ã¾ã—ãŸ</translation>
<translation id="1145532888383813076">端末ã€ã‚¢ãƒ—リã€ã‚¦ã‚§ãƒ–を検索ã—ã¾ã™ã€‚</translation>
<translation id="1146204723345436916">HTML ファイルã‹ã‚‰ãƒ–ックマークをインãƒãƒ¼ãƒˆ...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" />ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚
+ <ph name="LINE_BREAK1" />
+ ローカル ストレージã«å分ãªç©ºã容é‡ãŒã‚ã‚Šã¾ã›ã‚“。ã‚㨠<ph name="FILE_SIZE" /> å¿…è¦ã§ã™ã€‚
+ <ph name="LINE_BREAK2" />
+ 写真ã®é¸æŠžæ•°ã‚’減らã—ã¦ã¿ã¦ãã ã•ã„。</translation>
<translation id="1149088842877960903">AppleScript ã‹ã‚‰ã® JavaScript ã®å®Ÿè¡ŒãŒã‚ªãƒ•ã«ãªã£ã¦ã„ã¾ã™ã€‚オンã«ã™ã‚‹ã«ã¯ã€Chrome ã® [設定] &gt; [詳細設定] &gt; [システム] ã«ç§»å‹•ã—ã¦ãã ã•ã„。詳ã—ãã¯ã€https://support.google.com/chrome/?p=applescript ã‚’ã”覧ãã ã•ã„。</translation>
<translation id="1149401351239820326">有効期é™ï¼ˆæœˆï¼‰</translation>
<translation id="1153356358378277386">ペア設定ã•ã‚ŒãŸãƒ‡ãƒã‚¤ã‚¹</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">åå‰ã‚’変更</translation>
<translation id="1175364870820465910">å°åˆ·(&amp;P)...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> をコピーã—ã¦ã„ã¾ã™...</translation>
+<translation id="1177113976278858832">既定ã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³ã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="1177863135347784049">カスタム</translation>
<translation id="1178581264944972037">一時åœæ­¢</translation>
<translation id="1179803038870941185"><ph name="URL" /> ㌠MIDI デãƒã‚¤ã‚¹ã®ãƒ•ãƒ« コントロールを求ã‚ã¦ã„ã¾ã™ã€‚</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">ホワイトリストã«ç™»éŒ²ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èª­ã¿å–ã‚Šã¨å¤‰æ›´</translation>
<translation id="1206407435587370571">Chromebook を使ã„ã“ãªãã†</translation>
<translation id="1209796539517632982">自動ãƒãƒ¼ãƒ  サーãƒãƒ¼</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> ã§ã®ä¿å­˜ãƒ‘スワードã®è¡¨ç¤ºã¨ç®¡ç†</translation>
<translation id="1211364473545090084">シークレット ウィンドウを使ã†ã¨ã€é–²è¦§å±¥æ­´ã‚’残ã•ãšã«ã‚¦ã‚§ãƒ–を閲覧ã§ãã¾ã™</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> 個ã®æŒ‡ç´‹ã‚’登録済ã¿</translation>
<translation id="1215411991991485844">æ–°ã—ã„ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ アプリãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">モãƒã‚¤ãƒ« ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’検索ã—ã¦ã„ã¾ã™</translation>
<translation id="1285320974508926690">ã“ã®ã‚µã‚¤ãƒˆã¯ç¿»è¨³ã—ãªã„</translation>
<translation id="1285484354230578868">Google ドライブ アカウントã§ã®ãƒ‡ãƒ¼ã‚¿ã®ä¿å­˜</translation>
+<translation id="1288037062697528143">読書ç¯ã¯æ—¥ã®å…¥ã‚Šæ™‚刻ã«è‡ªå‹•çš„ã«ã‚ªãƒ³ã«ãªã‚Šã¾ã™</translation>
<translation id="1293177648337752319">サイトã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’解除</translation>
<translation id="1293509594570842875">æ–°ã—ã„監視対象ユーザーを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確èªã—ã€ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="1293556467332435079">ファイル</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML ファイルをブックマークã«ç™»éŒ²</translation>
<translation id="1303671224831497365">Bluetooth デãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="1306606229401759371">設定を変更</translation>
-<translation id="1307398858972670978">ã©ã®ç«¯æœ«ã‹ã‚‰ã§ã‚‚ <ph name="SAVED_PASSWORDS_LINK" /> ã§ãƒ‘スワードã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™</translation>
<translation id="1307559529304613120">ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã®é•·æœŸ API アクセス トークンをä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="1313405956111467313">自動プロキシ設定</translation>
<translation id="131364520783682672">CapsLock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">ã“ã‚Œã¯ç§ã§ã™ã€‚</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> を折りãŸãŸã¿ã¾ã™</translation>
<translation id="1338950911836659113">削除ã—ã¦ã„ã¾ã™...</translation>
-<translation id="1339266338863469628">既定(ユーザーã®éŸ³å£°ã®ã¿ã‚’検出)</translation>
<translation id="1340527397989195812">ファイルアプリを使用ã—ã¦ãƒ‡ãƒã‚¤ã‚¹ã‹ã‚‰ãƒ¡ãƒ‡ã‚£ã‚¢ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¾ã™ã€‚</translation>
<translation id="1341988552785875222">ç¾åœ¨ã®å£ç´™ã¯ã€Œ<ph name="APP_NAME" />ã€ã«ã‚ˆã‚Šè¨­å®šã•ã‚Œã¦ã„ã¾ã™ã€‚別ã®å£ç´™ã‚’é¸æŠžã™ã‚‹å‰ã«ã€Œ<ph name="APP_NAME" />ã€ã®ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã¨ãªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="1346748346194534595">å³</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">æ›´æ–°ã¯ã€<ph name="BATTERY_LEVEL" />% ã¾ã§å……é›»ã•ã‚ŒãŸã¨ãã«é–‹å§‹ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> 件ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’インãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。Chromebook ãŒã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ã€ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> ã¯ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="1357589289913453911">拡張機能 ID</translation>
<translation id="1358735829858566124">ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">å·¦ã‹ã‚‰å³</translation>
<translation id="1370646789215800222">ユーザーを削除ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 件ã®é …目を削除}other{# 件ã®é …目を削除}}</translation>
+<translation id="1372841398847029212">アカウントã«åŒæœŸ</translation>
<translation id="1374844444528092021">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€Œ<ph name="NETWORK_NAME" />ã€ãŒè¦æ±‚ã™ã‚‹è¨¼æ˜Žæ›¸ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ãªã„ã‹ã€è¨¼æ˜Žæ›¸ã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¦ã„ã¾ã™ã€‚æ–°ã—ã„証明書をå–å¾—ã—ã¦ã€ã‚‚ã†ä¸€åº¦æŽ¥ç¶šã—ã¦ã¿ã¦ãã ã•ã„。</translation>
<translation id="1374962581120570592">Cookie ãŒè¨­å®šã•ã‚Œã¾ã—ãŸ</translation>
<translation id="1375321115329958930">ä¿å­˜ã—ãŸãƒ‘スワード</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">監視対象ユーザーを作æˆ</translation>
<translation id="1410197035576869800">アプリã®ã‚¢ã‚¤ã‚³ãƒ³</translation>
<translation id="1410616244180625362"><ph name="HOST" /> ã«ã‚ˆã‚‹ã‚«ãƒ¡ãƒ©ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’引ã続ã許å¯ã™ã‚‹</translation>
+<translation id="1411668397053040814">Chrome ã‚’ VR ã§ä½¿ç”¨ã™ã‚‹ã«ã¯ Daydream キーボードをインストールã™ã‚‹ã‹æ›´æ–°ã—ã¦ãã ã•ã„</translation>
<translation id="1414648216875402825">アップデートã—よã†ã¨ã—ã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® <ph name="PRODUCT_NAME" /> ã«ã¯é–‹ç™ºä¸­ã®æ©Ÿèƒ½ãŒå«ã¾ã‚Œã¦ãŠã‚Šã€ä¸å®‰å®šã§ã™ã€‚クラッシュや予期ã—ãªã„ãƒã‚°ãŒç™ºç”Ÿã—ã¾ã™ã€‚続行ã™ã‚‹å ´åˆã¯å分ã«ã”注æ„ãã ã•ã„。</translation>
+<translation id="1415708812149920388">クリップボードã®èª­ã¿å–りアクセスãŒæ‹’å¦ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="1415990189994829608">ã“ã®ã‚¿ã‚¤ãƒ—ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ã¯ã€<ph name="EXTENSION_NAME" />(拡張機能 ID「<ph name="EXTENSION_ID" />ã€ï¼‰ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ランダム㪠RSA 秘密éµã‚’生æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">ピザ</translation>
<translation id="1467432559032391204">å·¦</translation>
<translation id="1467999917853307373"><ph name="URL" /> ãŒãŠä½¿ã„ã®ç«¯æœ«ã¸ã®æ°¸ç¶šçš„ãªãƒ‡ãƒ¼ã‚¿ä¿å­˜ã‚’å¿…è¦ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
+<translation id="1468571364034902819">ã“ã®ãƒ—ロフィールã¯ä½¿ç”¨ã§ãã¾ã›ã‚“</translation>
<translation id="1470719357688513792">æ–°ã—ã„ Cookie 設定ã¯ãƒšãƒ¼ã‚¸ã®å†èª­ã¿è¾¼ã¿å¾Œã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="1470811252759861213">ãŠä½¿ã„ã®ã©ã®ç«¯æœ«ã§ã‚‚åŒã˜æ‹¡å¼µæ©Ÿèƒ½ã‚’使用ã™ã‚‹ã«ã¯ã€<ph name="SIGN_IN_LINK" />ã—ã¾ã™ã€‚</translation>
<translation id="1474339897586437869">「<ph name="FILENAME" />ã€ã¯ã‚¢ãƒƒãƒ—ロードã•ã‚Œã¦ã„ã¾ã›ã‚“。Google ドライブã«å分ãªç©ºã容é‡ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Identity API トークン キャッシュ</translation>
<translation id="1478233201128522094">次回ã‹ã‚‰ã€æ–°ã—ã„スマートフォンã§ã“ã® <ph name="DEVICE_TYPE" /> ã®ãƒ­ãƒƒã‚¯ã‚’解除ã§ãã¾ã™ã€‚Smart Lock を無効ã«ã™ã‚‹ã«ã¯ [設定] ã§æŒ‡å®šã—ã¾ã™ã€‚</translation>
<translation id="1478340334823509079">詳細: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> æžšã®æ–°ã—ã„写真をãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã™ã‚‹æº–å‚™ãŒã§ãã¾ã—ãŸ</translation>
<translation id="1483493594462132177">é€ä¿¡</translation>
<translation id="1485015260175968628">次ã®æ¨©é™ã«ç¾åœ¨ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½:</translation>
<translation id="1485141095922496924">ãƒãƒ¼ã‚¸ãƒ§ãƒ³: <ph name="PRODUCT_VERSION" />(<ph name="PRODUCT_CHANNEL" />)<ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">オン - カスタム設定</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> ã‚’å¾…æ©Ÿã—ã¦ã„ã¾ã™...</translation>
<translation id="1495486559005647033">利用å¯èƒ½ãªãƒ‡ãƒã‚¤ã‚¹ãŒ <ph name="NUM_PRINTERS" /> 個ã‚ã‚Šã¾ã™ã€‚</translation>
-<translation id="1497284176235884849">指定ã•ã‚ŒãŸ PPD ãŒç„¡åŠ¹ã§ã™ã€‚</translation>
<translation id="1497522201463361063">ファイル「<ph name="FILE_NAME" />ã€ã®åå‰ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。<ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">ä¸æ˜Žãªãƒ‡ãƒã‚¤ã‚¹ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">ã“ã®æ‰€æœ‰è€…アカウントã¯ã€ãƒžãƒ«ãƒãƒ­ã‚°ã‚¤ãƒ³ セッションã§æœ€åˆã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">ページ デãƒãƒƒã‚¬ ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹</translation>
<translation id="1601560923496285236">é©ç”¨</translation>
<translation id="1603914832182249871">(シークレット モード)</translation>
+<translation id="1607139524282324606">エラー項目を消去</translation>
<translation id="1608626060424371292">ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’削除</translation>
<translation id="1609170755653088773">ã“ã®ãƒ‘スワードを iPhone ã¨åŒæœŸ</translation>
<translation id="1609862759711084604">å‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼</translation>
+<translation id="1611557582955786626">ログインã™ã‚‹ã¨ã€å€‹äººå‘ã‘ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã•ã‚ŒãŸãƒ–ラウジング環境をã•ã¾ã–ã¾ãªç«¯æœ«é–“ã§åŒæœŸã—ã¦ä½¿ç”¨ã§ãã¾ã™</translation>
<translation id="1611584202130317952">プロビジョニング フローãŒä¸­æ–­ã•ã‚Œã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ã«ãªã‚‹ã‹ã€ç«¯æœ«ã®æ‰€æœ‰è€…ã¾ãŸã¯ç®¡ç†è€…ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。</translation>
<translation id="1611649489706141841">進む</translation>
<translation id="1611704746353331382">HTML ファイルã«ãƒ–ックマークをエクスãƒãƒ¼ãƒˆ...</translation>
<translation id="1612129875274679969">ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’キオスク モードã«å›ºå®šã—ã¾ã™ã€‚</translation>
+<translation id="161460670679785907">スマートフォンãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
<translation id="1616206807336925449">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ç‰¹åˆ¥ãªæ¨©é™ã‚’å¿…è¦ã¨ã—ã¾ã›ã‚“。</translation>
<translation id="161707228174452095">指紋ã®ç™»éŒ²å®Œäº†</translation>
<translation id="1618268899808219593">ヘルプセンター(&amp;E)</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">入力オプションを表示</translation>
<translation id="1650709179466243265">www. 㨠.com を追加ã—ã¦ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’é–‹ã</translation>
<translation id="1651008383952180276">åŒã˜ãƒ‘スフレーズを 2 回入力ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™</translation>
-<translation id="1652972346408808053">パスワードをä¿å­˜ã—ã¾ã—ãŸã€‚ã©ã®ç«¯æœ«ã‹ã‚‰ã§ã‚‚ <ph name="SAVED_PASSWORDS_LINK" /> ã§ãƒ‘スワードã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{プリンタを Google クラウド プリントã«è¿½åŠ ã—ã¦ãã ã•ã„。登録ã—ãŸãƒ—リンタã«ã¯ã©ã“ã‹ã‚‰ã§ã‚‚å°åˆ·ã§ãã¾ã™ã€‚}other{# 件ã®ãƒ—リンタを Google クラウド プリントã«è¿½åŠ ã—ã¦ãã ã•ã„。登録ã—ãŸãƒ—リンタã«ã¯ã©ã“ã‹ã‚‰ã§ã‚‚å°åˆ·ã§ãã¾ã™ã€‚}}</translation>
<translation id="1657406563541664238">使用統計データや障害レãƒãƒ¼ãƒˆã‚’ Google ã«è‡ªå‹•é€ä¿¡ã—㦠<ph name="PRODUCT_NAME" /> ã®æ©Ÿèƒ½å‘上ã«å½¹ç«‹ã¦ã‚‹</translation>
<translation id="1658424621194652532">ã“ã®ãƒšãƒ¼ã‚¸ã¯ãƒžã‚¤ã‚¯ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã„ã¾ã™ã€‚</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">セキュリティ上ã®ç†ç”±ã§ã€ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="167832068858235403">音é‡ã‚’下ã’ã‚‹</translation>
<translation id="1679068421605151609">デベロッパー ツール</translation>
+<translation id="16815041330799488">クリップボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’サイトã«è¨±å¯ã—ãªã„</translation>
<translation id="1682548588986054654">æ–°è¦ã‚·ãƒ¼ã‚¯ãƒ¬ãƒƒãƒˆ ウインドウ</translation>
+<translation id="1688935057616748272">文字を入力ã—ã¦ãã ã•ã„</translation>
<translation id="168991973552362966">è¿‘ãã®ãƒ—リンタを追加</translation>
<translation id="1689945336726856614">URL をコピー(&amp;U)</translation>
<translation id="1692602667007917253">エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">入力方法</translation>
<translation id="175772926354468439">テーマを有効ã«ã™ã‚‹</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome ウェブストアã®ãƒšãƒ¼ã‚¸ã«ç§»å‹•</translation>
<translation id="1758831820837444715">イーサãƒãƒƒãƒˆ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨­å®š</translation>
<translation id="1763046204212875858">アプリケーションã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚’作æˆ</translation>
<translation id="1763108912552529023">ã•ã‚‰ã«ç¢ºèª</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />注:<ph name="END_BOLD" /> ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ä¸€æ™‚çš„ãªã‚‚ã®ã§ã€ãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚’増やã™ãŸã‚ã«è‡ªå‹•çš„ã«å‰Šé™¤ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚<ph name="BEGIN_LINK" />詳細<ph name="END_LINK" /></translation>
<translation id="1817310072033858383"><ph name="DEVICE_TYPE" /> ã« Smart Lock を設定ã™ã‚‹</translation>
<translation id="1817871734039893258">Microsoft ファイル回復</translation>
-<translation id="1825832322945165090">デãƒã‚¤ã‚¹ã«å分ãªå®¹é‡ãŒã‚ã‚Šã¾ã›ã‚“</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> ã®ãƒ‘スワードを削除ã—ã¾ã™</translation>
<translation id="1826516787628120939">確èªä¸­</translation>
<translation id="1828149253358786390"><ph name="SITE" /> ãŒé€šçŸ¥ã‚’é€ä¿¡ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="1828378091493947763">ã“ã®ãƒ—ラグインã¯ã“ã®ç«¯æœ«ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">起動時</translation>
<translation id="2006638907958895361"><ph name="APP" /> ã§ãƒªãƒ³ã‚¯ã‚’é–‹ã</translation>
<translation id="2007404777272201486">å•é¡Œã®å ±å‘Š...</translation>
+<translation id="2015632741368427174">次ã®ã‚µã‚¤ãƒˆã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒãƒ–ロックã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="2016430552235416146">通常</translation>
<translation id="2017334798163366053">パフォーマンス データã®åŽé›†ã‚’無効ã«ã™ã‚‹</translation>
<translation id="2017836877785168846">アドレスãƒãƒ¼ã®å±¥æ­´ã¨ã‚ªãƒ¼ãƒˆã‚³ãƒ³ãƒ—リート データを削除ã—ã¾ã™ã€‚</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">「<ph name="FILENAME" />ã€ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚ã©ã®ã‚ˆã†ã«å‡¦ç†ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="2087822576218954668">å°åˆ·: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome ã§å®‰å…¨ã«ãƒ–ラウジング</translation>
+<translation id="2089795179672254991">クリップボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚µã‚¤ãƒˆãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ç¢ºèªã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="2090165459409185032">アカウント情報を復旧ã™ã‚‹ã«ã¯ google.com/accounts/recovery ã«ç§»å‹•ã—ã¾ã™ã€‚</translation>
<translation id="2090876986345970080">システム セキュリティã®è¨­å®š</translation>
<translation id="2091887806945687916">音声</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">サイズを変更</translation>
<translation id="2124930039827422115">{1,plural, =1{1 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã‚Š <ph name="AVERAGE_RATING" /> ã¨è©•ä¾¡ã•ã‚Œã¦ã„ã¾ã™ã€‚}other{# 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã‚Šå¹³å‡ã§ <ph name="AVERAGE_RATING" /> ã¨è©•ä¾¡ã•ã‚Œã¦ã„ã¾ã™ã€‚}}</translation>
<translation id="2126167708562367080">åŒæœŸã¯ç®¡ç†è€…ã«ã‚ˆã‚Šç„¡åŠ¹ã«ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
-<translation id="2126426811489709554">Powered by Chrome</translation>
<translation id="2127372758936585790">低電力ã®å……電器</translation>
<translation id="212862741129535676">周波数状態ã®å æœ‰çŽ‡ï¼ˆ%)</translation>
<translation id="2128691215891724419">åŒæœŸã‚¨ãƒ©ãƒ¼: åŒæœŸãƒ‘スフレーズを更新...</translation>
<translation id="2129825002735785149">プラグインを更新</translation>
<translation id="2129904043921227933">åŒæœŸã‚¨ãƒ©ãƒ¼: åŒæœŸãƒ‘スフレーズを更新...</translation>
<translation id="2131077480075264">「<ph name="APP_NAME" />ã€ã¯ã€Œ<ph name="IMPORT_NAME" />ã€ã§è¨±å¯ã•ã‚Œã¦ã„ãªã„ãŸã‚インストールã§ãã¾ã›ã‚“</translation>
-<translation id="213491463158799620">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="2135787500304447609">å†é–‹(&amp;R)</translation>
<translation id="2136372518715274136">æ–°ã—ã„パスワードを入力</translation>
<translation id="2136476978468204130">入力ã—ãŸãƒ‘スフレーズãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">èªè¨¼å±€ãŒä¾µå®³ã•ã‚ŒãŸ</translation>
<translation id="218070003709087997">å°åˆ·éƒ¨æ•°ã‚’数値(1~999)ã§æŒ‡å®šã—ã¦ãã ã•ã„。</translation>
<translation id="2187895286714876935">サーãƒãƒ¼è¨¼æ˜Žæ›¸ã‚¤ãƒ³ãƒãƒ¼ãƒˆ エラー</translation>
+<translation id="2187906491731510095">拡張機能ãŒæ›´æ–°ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> ã‚’é–‹ã</translation>
<translation id="2190069059097339078">WiFi èªè¨¼æƒ…å ±ã®å–得機能</translation>
<translation id="219008588003277019">ãƒã‚¤ãƒ†ã‚£ãƒ– クライアント モジュール: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Microsoft タイム スタンプ</translation>
<translation id="225614027745146050">よã†ã“ã</translation>
<translation id="225692081236532131">起動状態</translation>
+<translation id="2261323523305321874">管ç†è€…ãŒã‚·ã‚¹ãƒ†ãƒ å…¨ä½“ã«è¡Œã£ãŸå¤‰æ›´ã«ã‚ˆã‚Šã€ä¸€éƒ¨ã®å¤ã„プロフィールãŒç„¡åŠ¹ã«ãªã‚Šã¾ã—ãŸã€‚</translation>
<translation id="2262477216570151239">リピートã¾ã§ã®æ™‚é–“</translation>
<translation id="2263189956353037928">ログアウトã—ã¦å†åº¦ãƒ­ã‚°ã‚¤ãƒ³</translation>
<translation id="2263497240924215535">(無効)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676"><ph name="PRODUCT_NAME" /> をインストールã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="2296019197782308739">EAP æ–¹å¼:</translation>
<translation id="2297705863329999812">プリンタを検索</translation>
-<translation id="230115972905494466">対応デãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="2301382460326681002">拡張機能ã®ãƒ«ãƒ¼ãƒˆ ディレクトリãŒç„¡åŠ¹ã§ã™ã€‚</translation>
<translation id="2302685579236571180">シークレット モード</translation>
<translation id="23030561267973084">「<ph name="EXTENSION_NAME" />ã€ãŒè¿½åŠ ã®è¨±å¯ã‚’リクエストã—ã¦ã„ã¾ã™ã€‚</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">言語ã¨å…¥åŠ›</translation>
<translation id="2352662711729498748">1 MB 未満</translation>
<translation id="2352810082280059586">ロック画é¢ã®ãƒ¡ãƒ¢ã¯<ph name="LOCK_SCREEN_APP_NAME" />ã«è‡ªå‹•çš„ã«ä¿å­˜ã•ã‚Œã¾ã™ã€‚最新ã®ãƒ¡ãƒ¢ã¯ãƒ­ãƒƒã‚¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</translation>
+<translation id="2352947182261340447">ローカル ストレージã«å分ãªç©ºã容é‡ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
<translation id="2353297238722298836">カメラã¨ãƒžã‚¤ã‚¯ã‚’使用ã§ãã¾ã™</translation>
<translation id="2356070529366658676">確èªã™ã‚‹</translation>
<translation id="2356517949307388948">Chrome ã§ã®æœ‰å®³ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®æ¤œç´¢ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">マイクã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’常ã«ãƒ–ロックã™ã‚‹</translation>
<translation id="2367972762794486313">アプリを表示</translation>
<translation id="2371076942591664043">ダウンロードã—ãŸã‚‰é–‹ã(&amp;D)</translation>
-<translation id="237336063998926520">IP アドレスを使ã£ã¦ç¾åœ¨åœ°ã‚’特定ã—ã¾ã™</translation>
<translation id="2377319039870049694">リスト表示ã«åˆ‡ã‚Šæ›¿ãˆ</translation>
<translation id="2377667304966270281">ãƒãƒ¼ãƒ‰ã®éšœå®³æ•°</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> 個ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚プリンタを確èªã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="2385700042425247848">サービスå:</translation>
<translation id="2387458720915042159">プロキシ接続タイプ</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> 件ã®æ–°ã—ã„写真ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ
- <ph name="LINE_BREAK1" />
- デãƒã‚¤ã‚¹ã«å分ãªç©ºããŒã‚ã‚Šã¾ã›ã‚“。
- <ph name="LINE_BREAK2" />
- ã¾ãšå†™çœŸã‚’数件ã ã‘é¸æŠžã—ã¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="2391419135980381625">標準フォント</translation>
<translation id="2391762656119864333">å–り消ã—</translation>
<translation id="2392369802118427583">有効ã«ã™ã‚‹</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304"><ph name="ORIGIN" /> ã§å¸¸ã«å®Ÿè¡Œ</translation>
<translation id="2425665904502185219">åˆè¨ˆãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚º</translation>
<translation id="2428510569851653187">タブã®ã‚¯ãƒ©ãƒƒã‚·ãƒ¥æ™‚ã«è¡Œã£ã¦ã„ãŸæ“作をã”説明ãã ã•ã„</translation>
+<translation id="2431027948063157455">Google アシスタントを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確èªã—ã¦ã‹ã‚‰ã€ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="2433452467737464329">ページを自動更新ã™ã‚‹ã«ã¯ URL ã«æ¬¡ã®ã‚ˆã†ãªã‚¯ã‚¨ãƒª パラメータを追加ã—ã¦ãã ã•ã„: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">デザイン</translation>
<translation id="2435248616906486374">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸ</translation>
@@ -917,6 +928,7 @@
<translation id="2445081178310039857">拡張機能ã®ãƒ«ãƒ¼ãƒˆ ディレクトリを指定ã—ã¦ãã ã•ã„。</translation>
<translation id="2448312741937722512">種類</translation>
<translation id="2450223707519584812">Google API キーãŒãªã„ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’追加ã§ãã¾ã›ã‚“。詳ã—ãã¯ã€<ph name="DETAILS_URL" /> ã‚’ã”覧ãã ã•ã„。</translation>
+<translation id="2450849356604136918">アクティブ ビューãªã—</translation>
<translation id="2453021845418314664">åŒæœŸã®è©³ç´°è¨­å®š</translation>
<translation id="2453576648990281505">ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™</translation>
<translation id="2453860139492968684">終了</translation>
@@ -924,7 +936,6 @@
<translation id="2457246892030921239">「<ph name="APP_NAME" />ã€ãŒ <ph name="VOLUME_NAME" /> ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚³ãƒ”ーを求ã‚ã¦ã„ã¾ã™ã€‚</translation>
<translation id="2462724976360937186">èªè¨¼å±€ã‚­ãƒ¼ ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> を追加ã—ã¾ã—ãŸ</translation>
-<translation id="246335896104539386">ブックマークをインãƒãƒ¼ãƒˆ</translation>
<translation id="2464089476039395325">HTTP プロキシ</translation>
<translation id="2468902267404883140">スマートフォンã«æŽ¥ç¶šã§ãã¾ã›ã‚“。使用ã—ã¦ã„ã‚‹ Android スマートフォンãŒå¯¾å¿œæ©Ÿç¨®ã§ã€é›»æºãŒå…¥ã£ã¦ãŠã‚Šã€æ‰‹ã®å±Šã範囲ã«ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。&lt;a&gt;詳細&lt;/a&gt;</translation>
<translation id="2470702053775288986">サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„拡張機能ãŒç„¡åŠ¹</translation>
@@ -993,6 +1004,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“</translation>
<translation id="2563856802393254086">「<ph name="NAME" />ã€ãƒ‡ãƒ¼ã‚¿ サービスãŒæœ‰åŠ¹ã«ãªã‚Šã€ä½¿ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚</translation>
<translation id="2566124945717127842">ãŠä½¿ã„ã® <ph name="IDS_SHORT_PRODUCT_NAME" /> æ­è¼‰ãƒ‡ãƒã‚¤ã‚¹ã‚’出è·æ™‚ã®çŠ¶æ…‹ã«ãƒªã‚»ãƒƒãƒˆã™ã‚‹ãŸã‚ã«ã€Powerwash を実行ã—ã¾ã™ã€‚</translation>
+<translation id="2567257616420533738">パスワードãŒä¿å­˜ã•ã‚Œã¾ã—ãŸã€‚ä¿å­˜ãƒ‘スワードã®è¡¨ç¤ºã¨ç®¡ç†ã¯ <ph name="SAVED_PASSWORDS_LINK" /> ã§è¡Œãˆã¾ã™ã€‚</translation>
<translation id="2568774940984945469">情報ãƒãƒ¼ コンテナ</translation>
<translation id="2570000010887652771">データ消費を削減ã—ã¾ã—ãŸã€‚</translation>
<translation id="257088987046510401">テーマ</translation>
@@ -1013,6 +1025,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(プラットフォーム <ph name="PLATFORM_VERSION" />)<ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">既定ã®æ¤œç´¢è¨­å®š</translation>
<translation id="2586657967955657006">クリップボード</translation>
+<translation id="2586672484245266891">URL を短ãã—ã¦ãã ã•ã„</translation>
<translation id="2587922270115112871">監視対象ユーザーを作æˆã—ã¦ã‚‚ Google アカウントã¯ä½œæˆã•ã‚Œã¾ã›ã‚“。監視対象ユーザーã®è¨­å®šã¨
データã¯ã€Chrome Sync ã§ä»–ã®ãƒ‡ãƒã‚¤ã‚¹ã«ã¯ã‚³ãƒ”ーã•ã‚Œã¾ã›ã‚“。監視対象ユーザーã¯ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã®ã¿æœ‰åŠ¹ã§ã™ã€‚</translation>
<translation id="258932246702879617">[<ph name="BEGIN_BOLD" />タスクãƒãƒ¼ã«ãƒ”ン留ã‚ã™ã‚‹<ph name="END_BOLD" />] ã‚’é¸æŠžã—ã¾ã™</translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> 㯠<ph name="USAGE" /> MB ã®ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸã‚’使用ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="2633212996805280240">「<ph name="EXTENSION_NAME" />ã€ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’完了ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãŸã ã—ã€ä»Šå¾Œã‚‚ディスク イメージã‹ã‚‰å®Ÿè¡Œã§ãã¾ã™ã€‚</translation>
+<translation id="2635176084534510129">ãŠã™ã™ã‚コンテンツや翻訳ãªã©ã‚’ã€ã‚ˆã‚Šè‡ªåˆ†ã«åˆã£ãŸæ–¹æ³•ã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™</translation>
<translation id="2635276683026132559">ç½²å</translation>
<translation id="2635926034288331400">「アプリケーションã€ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«</translation>
<translation id="2636625531157955190">Chrome ã‹ã‚‰ç”»åƒã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">[ウィンドウ] メニュー㮠[拡張機能] をクリックã—ã¦æ‹¡å¼µæ©Ÿèƒ½ã‚’管ç†ã§ãã¾ã™ã€‚</translation>
<translation id="2647142853114880570">å†èª­ã¿è¾¼ã¿</translation>
<translation id="2647269890314209800">使用中㮠Cookie</translation>
+<translation id="264810637653812429">対応デãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="2648831393319960979">アカウントã«ãƒ‡ãƒã‚¤ã‚¹ã‚’追加ã—ã¦ã„ã¾ã™ã€‚ã“ã®å‡¦ç†ã«ã¯æ™‚é–“ãŒã‹ã‹ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™...</translation>
<translation id="2649045351178520408">Base64 エンコード ASCII å½¢å¼ã®è¨¼æ˜Žæ›¸ãƒã‚§ãƒ¼ãƒ³</translation>
<translation id="2653266418988778031">èªè¨¼å±€ï¼ˆCA)ã®è¨¼æ˜Žæ›¸ã‚’削除ã™ã‚‹ã¨ã€ãƒ–ラウザã¯ãã® CA ãŒç™ºè¡Œã™ã‚‹ã©ã®è¨¼æ˜Žæ›¸ã‚‚ä¿¡é ¼ã—ãªããªã‚Šã¾ã™ã€‚</translation>
<translation id="2653659639078652383">é€ä¿¡</translation>
<translation id="265390580714150011">フィールド値</translation>
-<translation id="2654286334048437383">ブックマークをエクスãƒãƒ¼ãƒˆ</translation>
<translation id="2655386581175833247">ユーザー証明書:</translation>
<translation id="2660779039299703961">イベント</translation>
+<translation id="266079277508604648">プリンタã«æŽ¥ç¶šã§ãã¾ã›ã‚“。プリンタã®é›»æºãŒå…¥ã£ã¦ã„ã¦ã€Wi-Fi ã¾ãŸã¯ USB 経由㧠Chromebook ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</translation>
<translation id="2661146741306740526">16×9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">言語</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">インターãƒãƒƒãƒˆæŽ¥ç¶šãŒåˆ¶é™ã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="268053382412112343">履歴(&amp;S)</translation>
<translation id="2683638487103917598">フォルダãŒä¸¦ã¹æ›¿ãˆã‚‰ã‚Œã¾ã—ãŸ</translation>
+<translation id="2684004000387153598">利用を続ã‘ã‚‹ã«ã¯ã€[OK]ã€[ユーザーを追加] ã®é †ã«ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€ãŠä½¿ã„ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã®æ–°ã—ã„プロフィールを作æˆã—ã¦ãã ã•ã„。</translation>
<translation id="2686759344028411998">モジュールãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="2688196195245426394">デãƒã‚¤ã‚¹ã‚’サーãƒãƒ¼ã«ç™»éŒ²ã™ã‚‹ã¨ãã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: <ph name="CLIENT_ERROR" />。</translation>
<translation id="2690024944919328218">言語オプションを表示</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft ドキュメントã®ç½²å</translation>
<translation id="270516211545221798">タッãƒãƒ‘ッドã®é€Ÿåº¦</translation>
<translation id="2706892089432507937">USB デãƒã‚¤ã‚¹</translation>
+<translation id="2706954854267016964">é¸æŠžã—㟠Google クラウド プリントã®ãƒ‡ãƒã‚¤ã‚¹ã¯ã‚µãƒãƒ¼ãƒˆãŒçµ‚了ã—ã¦ã„ã¾ã™ã€‚パソコンã®ã‚·ã‚¹ãƒ†ãƒ ã®è¨­å®šã§ãƒ—リンタを設定ã—ã¦ã¿ã¦ãã ã•ã„。</translation>
<translation id="2707024448553392710">コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­</translation>
<translation id="270921614578699633">次ã®å¹³å‡:</translation>
<translation id="2709453993673701466">åŒæœŸã¨ãƒ‘ーソナライズを有効ã«ã™ã‚‹å‰ã«ç®¡ç†ã™ã‚‹ã«ã¯ã€[<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />] ã«ç§»å‹•ã—ã¾ã™ã€‚</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">折りãŸãŸã‚€...</translation>
<translation id="2737492745329609575">設定を開始</translation>
<translation id="2738771556149464852">終了時刻</translation>
+<translation id="2739046699559178272">ä¿å­˜ã—ã¦ç¶šè¡Œ</translation>
<translation id="2739191690716947896">デãƒãƒƒã‚°</translation>
<translation id="2739240477418971307">ユーザー補助設定ã®å¤‰æ›´</translation>
<translation id="2740393541869613458">監視対象ユーザーãŒã©ã®ã‚¦ã‚§ãƒ–サイトã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‹ã‚’確èªã™ã‚‹</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">ã“ã®ç¨®é¡žã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ‘ソコンã«å±å®³ã‚’åŠã¼ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="2775104091073479743">指紋を編集</translation>
<translation id="2776441542064982094">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ç™»éŒ²ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹ãŒãªã„よã†ã§ã™ã€‚デãƒã‚¤ã‚¹ã®é›»æºãŒã‚ªãƒ³ã§ã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ã€å–り扱ã„説明書ã®æ‰‹é †ã§ãƒ‡ãƒã‚¤ã‚¹ã‚’登録ã—ã¦ã¿ã¦ãã ã•ã„。</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ダウンロード済ã¿</translation>
<translation id="2783661497142353826">キオスク アプリケーションã®ç®¡ç†</translation>
<translation id="2784407158394623927">モãƒã‚¤ãƒ« データ サービスを有効ã«ã—ã¦ã„ã¾ã™</translation>
@@ -1203,7 +1222,6 @@
<translation id="2843806747483486897">デフォルトを変更...</translation>
<translation id="2844111009524261443">クリックã§å®Ÿè¡Œ</translation>
<translation id="2845382757467349449">ブックマーク ãƒãƒ¼ã‚’常ã«è¡¨ç¤º</translation>
-<translation id="284682086647736321">Ctrl キーã€Alt キーã€ã¾ãŸã¯ Command キーãŒå¿…è¦ã§ã™</translation>
<translation id="2847759467426165163">キャストã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹:</translation>
<translation id="284805635805850872">有害ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="2849362176025371110">診断ã¨ä½¿ç”¨çŠ¶æ³ã®ãƒ‡ãƒ¼ã‚¿ã‚’ Google ã«è‡ªå‹•é€ä¿¡ã—ã¾ã™ã€‚ã“ã®è¨­å®šã¯ã€ç«¯æœ«ã®<ph name="BEGIN_LINK1" />設定<ph name="END_LINK1" />ã§ã„ã¤ã§ã‚‚変更ã§ãã¾ã™ã€‚<ph name="BEGIN_LINK2" />詳細<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@
<translation id="2849936225196189499">é‡è¦</translation>
<translation id="2850124913210091882">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—</translation>
<translation id="2850541429955027218">テーマを追加</translation>
+<translation id="2853121255651601031">パスワードãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="2853916256216444076">$1 å‹•ç”»</translation>
<translation id="2857608528410806398">ロックã®ã‚¯ã‚¤ãƒƒã‚¯è§£é™¤æ©Ÿèƒ½ã®é€šçŸ¥æœ¬æ–‡ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ロックã®ã‚¯ã‚¤ãƒƒã‚¯è§£é™¤æ©Ÿèƒ½ã®é€šçŸ¥æœ¬æ–‡ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ロックã®ã‚¯ã‚¤ãƒƒã‚¯è§£é™¤æ©Ÿèƒ½ã®é€šçŸ¥æœ¬æ–‡ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ロックã®ã‚¯ã‚¤ãƒƒã‚¯è§£é™¤æ©Ÿèƒ½ã®é€šçŸ¥æœ¬æ–‡ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ロックã®ã‚¯ã‚¤ãƒƒã‚¯è§£é™¤æ©Ÿèƒ½ã®é€šçŸ¥æœ¬æ–‡ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</translation>
<translation id="2860150991415616761">éžå¸¸ã«é•·ã„(4 秒)</translation>
@@ -1253,6 +1272,7 @@
<translation id="2908162660801918428">メディア ギャラリーをディレクトリå˜ä½ã§è¿½åŠ </translation>
<translation id="2908789530129661844">ç”»é¢ã‚’縮å°</translation>
<translation id="2910318910161511225">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ã¦ã‹ã‚‰ã€ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„</translation>
+<translation id="2911898792135283060">パスワードを生æˆ...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ãŒãƒžã‚¤ã‚¯ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’求ã‚ã¦ã„ã¾ã™ã€‚</translation>
<translation id="2913331724188855103">サイト㫠Cookie データã®ä¿å­˜ã¨èª­ã¿å–りを許å¯ã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="2916073183900451334">ウェブページ㧠Tab キーを押ã™ã¨ã€ãƒªãƒ³ã‚¯ã‚„フォーム欄ãŒãƒã‚¤ãƒ©ã‚¤ãƒˆè¡¨ç¤ºã•ã‚Œã¾ã™</translation>
@@ -1297,6 +1317,7 @@
<translation id="2989474696604907455">接続ã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
<translation id="2989786307324390836">DER エンコード ãƒã‚¤ãƒŠãƒªå½¢å¼ã®å˜ä¸€ã®è¨¼æ˜Žæ›¸</translation>
<translation id="2993517869960930405">アプリ情報</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="299483336428448530">ä¿è­·è€…ã«ã‚ˆã‚Šã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸãŒã€Smart Lock 㯠Android 5.0 以上をæ­è¼‰ã—ãŸç«¯æœ«ã§ã®ã¿æ©Ÿèƒ½ã—ã¾ã™ã€‚&lt;a&gt;詳細&lt;/a&gt;</translation>
<translation id="3003144360685731741">優先ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯</translation>
@@ -1355,6 +1376,7 @@
<translation id="3064410671692449875">データãŒä¸è¶³ã—ã¦ã„ã¾ã™</translation>
<translation id="3065041951436100775">タブã®å¼·åˆ¶çµ‚了ã«é–¢ã™ã‚‹ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã€‚</translation>
<translation id="3065140616557457172">キーワードを入力ã—ã¦æ¤œç´¢ã™ã‚‹ã‹ã€ç›´æŽ¥ URL を入力ã—ã¦ãã ã•ã„。</translation>
+<translation id="3066642396596108483">ãŠä½¿ã„ã®ã™ã¹ã¦ã®ç«¯æœ«ã§ãƒ–ックマークã€ãƒ‘スワードã€å±¥æ­´ãŒåŒæœŸã•ã‚Œã¾ã™</translation>
<translation id="3067198360141518313">ã“ã®ãƒ—ラグインを実行ã™ã‚‹</translation>
<translation id="3071624960923923138">ã“ã“をクリックã™ã‚‹ã¨æ–°ã—ã„タブãŒé–‹ãã¾ã™</translation>
<translation id="3074037959626057712">ログインã—ã¦åŒæœŸã‚’有効ã«ã—ã¾ã—ãŸ</translation>
@@ -1442,6 +1464,7 @@
<translation id="3202173864863109533">ã“ã®ã‚¿ãƒ–ã®éŸ³å£°ã¯ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="3206175707080061730">「$1ã€ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚ç½®ãæ›ãˆã¾ã™ã‹ï¼Ÿ</translation>
<translation id="3208703785962634733">未確èª</translation>
+<translation id="3213187967168344806">プリンタを追加ã§ãã¾ã›ã‚“。パソコンをå†èµ·å‹•ã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="321799795901478485">Zip アーカイブ ツール</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> コãƒã‚¯ã‚¿ã®ãƒ—ロセスã§å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚å†èµ·å‹•ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="3221634914176615296">ファイル アプリã§ãƒ‡ãƒã‚¤ã‚¹ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を検索ã—ã¾ã™ã€‚</translation>
@@ -1468,12 +1491,14 @@
<translation id="3254516606912442756">タイムゾーンã®è‡ªå‹•æ¤œå‡ºãŒç„¡åŠ¹ã§ã™</translation>
<translation id="3264544094376351444">Sans Serif フォント</translation>
<translation id="3264547943200567728">Chromebox ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’設定ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
+<translation id="3264582393905923483">コンテキスト</translation>
<translation id="3265459715026181080">ウインドウを閉ã˜ã‚‹</translation>
<translation id="3267726687589094446">複数ファイルã®è‡ªå‹•ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚’今後も許å¯ã™ã‚‹</translation>
<translation id="3267998849713137817">更新日時</translation>
<translation id="3268451620468152448">é–‹ã„ã¦ã„るタブ</translation>
<translation id="3269069891205016797">ログアウトã™ã‚‹ã¨ç«¯æœ«ã‹ã‚‰åˆ©ç”¨æ™‚ã®æƒ…å ±ãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="3269093882174072735">ç”»åƒã‚’読ã¿è¾¼ã‚€</translation>
+<translation id="3269889795238950578">ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯ã€ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="326999365752735949">差分ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­</translation>
<translation id="3270965368676314374">パソコンã‹ã‚‰ã®å†™çœŸã€éŸ³æ¥½ã€ãã®ä»–ã®ãƒ¡ãƒ‡ã‚£ã‚¢ã®èª­ã¿å–ã‚Šã€å¤‰æ›´ã€å‰Šé™¤</translation>
<translation id="327147043223061465">ã™ã¹ã¦ã® Cookie ã¨ã‚µã‚¤ãƒˆãƒ‡ãƒ¼ã‚¿ã‚’表示</translation>
@@ -1505,6 +1530,7 @@
<translation id="3305389145870741612">フォーマット処ç†ã«ã¯æ•°ç§’ã‹ã‹ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。</translation>
<translation id="3305661444342691068">PDF をプレビュー</translation>
<translation id="3306684685104080068">Google ãƒãƒ³ã‚°ã‚¢ã‚¦ãƒˆãªã©ã‚¯ãƒ©ã‚¦ãƒ‰ãƒ™ãƒ¼ã‚¹ã®ã‚µãƒ¼ãƒ“スã®ã‚­ãƒ£ã‚¹ãƒˆã‚’有効ã«ã—ã¾ã™ã€‚</translation>
+<translation id="3307091518408668019">パソコンã®çµ„ç¹”å˜ä½ï¼ˆä¾‹: OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">組織å˜ä½ï¼ˆOU)</translation>
<translation id="3308116878371095290">ã“ã®ãƒšãƒ¼ã‚¸ã® Cookie ã¯è¨­å®šã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="3308134619352333507">ボタンをéžè¡¨ç¤ºã«ã™ã‚‹</translation>
@@ -1512,9 +1538,6 @@
<translation id="3309747692199697901">ã™ã¹ã¦ã®ã‚µã‚¤ãƒˆã§å¸¸ã«å®Ÿè¡Œ</translation>
<translation id="3312424061798279731">有効ãªè¨€èªž</translation>
<translation id="3312903956926554846">デスクトップã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />ã€<ph name="SUB_STATUS_TEXT" />
-(<ph name="DOWNLOAD_DOMAIN" /> ã‹ã‚‰ï¼‰</translation>
-<translation id="3313473140726597081">起動ページ㌠<ph name="URL" /> ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚起動ページを変更ã™ã‚‹æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã«ã¯ã€[復元] をクリックã—ã¦ãã ã•ã„。</translation>
<translation id="3313590242757056087">監視対象ユーザーãŒã©ã®ã‚¦ã‚§ãƒ–サイトを閲覧ã§ãã‚‹ã‹ã‚’設定ã™ã‚‹ã«ã¯ã€
管ç†è€…㌠<ph name="MANAGEMENT_URL" /> ã§åˆ¶é™ã¨è¨­å®šã‚’指定ã—ã¾ã™ã€‚
管ç†è€…ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆè¨­å®šã‚’変更ã—ãªã„å ´åˆã¯ã€<ph name="USER_DISPLAY_NAME" /> ã•ã‚“ã¯
@@ -1549,6 +1572,7 @@
<translation id="3360297538363969800">å°åˆ·ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚プリンタを確èªã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="3364721542077212959">タッãƒãƒšãƒ³ ツール</translation>
<translation id="336497260564123876">パスワードをä¿å­˜ã—ã¾ã—ãŸã€‚ãŠä½¿ã„ã®ã©ã®ç«¯æœ«ã§ã‚‚åŒã˜ãƒ‘スワードを使用ã™ã‚‹ã«ã¯ã€Chrome ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã™ã€‚</translation>
+<translation id="3365598184818502391">Ctrl キーã¾ãŸã¯ Alt キーã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦ãã ã•ã„</translation>
<translation id="3367813778245106622">åŒæœŸã‚’開始ã™ã‚‹ã«ã¯ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã™</translation>
<translation id="3368922792935385530">接続済ã¿</translation>
<translation id="3369624026883419694">ホストを解決ã—ã¦ã„ã¾ã™...</translation>
@@ -1582,6 +1606,7 @@
<translation id="3423858849633684918"><ph name="PRODUCT_NAME" /> ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„</translation>
<translation id="3424969259347320884">タブã®ã‚¯ãƒ©ãƒƒã‚·ãƒ¥æ™‚ã«è¡Œã£ã¦ã„ãŸæ“作をã”説明ãã ã•ã„</translation>
<translation id="3427092606871434483">許å¯ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰</translation>
+<translation id="3428419049384081277">ログインã—ã¾ã—ãŸ</translation>
<translation id="3429275422858276529">後ã§è¦‹ã¤ã‘ã‚„ã™ã„よã†ã«ã“ã®ãƒšãƒ¼ã‚¸ã‚’ブックマークã§ãã¾ã™</translation>
<translation id="3429599832623003132">$1 アイテム</translation>
<translation id="3432227430032737297">表示中ã®ã‚µã‚¤ãƒˆã‚’ã™ã¹ã¦å‰Šé™¤</translation>
@@ -1604,13 +1629,14 @@
<translation id="344630545793878684">多数ã®ã‚¦ã‚§ãƒ–サイトã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ‡ãƒ¼ã‚¿ã®èª­ã¿å–ã‚Š</translation>
<translation id="3449839693241009168"><ph name="SEARCH_KEY" /> を押ã™ã¨ <ph name="EXTENSION_NAME" /> ã«ã‚³ãƒžãƒ³ãƒ‰ãŒé€ä¿¡ã•ã‚Œã¾ã™</translation>
<translation id="3450157232394774192">アイドル状態ã®å æœ‰çŽ‡ï¼ˆ%)</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> æžšã®å†™çœŸã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã„ã¾ã™</translation>
<translation id="3453612417627951340">èªè¨¼ãŒå¿…è¦ã§ã™</translation>
<translation id="3454157711543303649">起動を完了</translation>
+<translation id="3454224730401036106">より安全ãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šãŒåˆ‡ã‚Šæ›¿ãˆã‚‰ã‚Œã¾ã—ãŸ</translation>
<translation id="345693547134384690">æ–°ã—ã„タブã§ç”»åƒã‚’é–‹ã(&amp;I)</translation>
<translation id="3459509316159669723">å°åˆ·</translation>
<translation id="3459697287128633276">ãŠä½¿ã„ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ Google Play ストアã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€ID プロãƒã‚¤ãƒ€ã®èªè¨¼ã‚’å—ã‘ã¦ãã ã•ã„。</translation>
<translation id="3459774175445953971">最終更新日:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ãŒã€ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ã¦ã„ã¾ã™</translation>
<translation id="3462413494201477527">アカウントã®è¨­å®šã‚’キャンセルã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="346431825526753">ã“れ㯠<ph name="CUSTODIAN_EMAIL" /> ã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œã¦ã„ã‚‹å­ä¾›å‘ã‘ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ã™ã€‚</translation>
<translation id="3465566417615315331">写真をクリックã—ã¦ãã ã•ã„</translation>
@@ -1623,10 +1649,12 @@
<translation id="3470502288861289375">コピーã—ã¦ã„ã¾ã™...</translation>
<translation id="3473479545200714844">ç”»é¢æ‹¡å¤§é¡</translation>
<translation id="3475447146579922140">Google スプレッドシート</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 è¡ŒãŒéžè¡¨ç¤ºã§ã™&gt;}other{&lt;$1 è¡ŒãŒéžè¡¨ç¤ºã§ã™&gt;}}</translation>
<translation id="3475843873335999118">指紋をèªè­˜ã§ãã¾ã›ã‚“。パスワードを入力ã—ã¦ãã ã•ã„。</translation>
<translation id="347670947055184738">デãƒã‚¤ã‚¹ã®ãƒãƒªã‚·ãƒ¼ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="347785443197175480"><ph name="HOST" /> ã«ã‚ˆã‚‹ã‚«ãƒ¡ãƒ©ã¨ãƒžã‚¤ã‚¯ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’引ã続ã許å¯ã™ã‚‹</translation>
<translation id="3478685642445675458">ユーザーを削除ã™ã‚‹ã«ã¯ã¾ãšãƒ—ロフィールã®ãƒ­ãƒƒã‚¯ã‚’解除ã—ã¦ãã ã•ã„。</translation>
+<translation id="347919930506963698">Chrome ã‚’ã•ã‚‰ã«æ´»ç”¨</translation>
<translation id="3479552764303398839">後ã§</translation>
<translation id="3480892288821151001">ウィンドウを左ã«å›ºå®š</translation>
<translation id="3481915276125965083">ã“ã®ãƒšãƒ¼ã‚¸ã®æ¬¡ã®ãƒãƒƒãƒ—アップãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ:</translation>
@@ -1644,14 +1672,17 @@
<translation id="3504135463003295723">グループå:</translation>
<translation id="3505030558724226696">デãƒã‚¤ã‚¹ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å–り消ã™</translation>
<translation id="3507421388498836150">「<ph name="EXTENSION_NAME" />ã€ã®ç¾åœ¨ã®æ¨©é™</translation>
+<translation id="3507888235492474624">Bluetooth デãƒã‚¤ã‚¹ã‚’å†ã‚¹ã‚­ãƒ£ãƒ³</translation>
<translation id="3508920295779105875">別ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠž...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">å†ã‚¹ã‚­ãƒ£ãƒ³</translation>
<translation id="3511307672085573050">リンクã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’コピー(&amp;E)</translation>
<translation id="3511399794969432965">接続ãŒã†ã¾ãã„ã‹ãªã„å ´åˆ</translation>
<translation id="351152300840026870">固定幅フォント</translation>
<translation id="3511528412952710609">短ã„</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ダウンロードをキャンセル}other{ダウンロードをキャンセル}}</translation>
<translation id="3514373592552233661">複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’利用ã§ãã‚‹å ´åˆã«ã€å„ªå…ˆãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’ä»–ã®æ—¢çŸ¥ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚ˆã‚Šå„ªå…ˆã—ã¾ã™</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ãŒã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ キーã®ã‚·ãƒªã‚¢ãƒ«ç•ªå·ã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ã¦ã„ã¾ã™</translation>
<translation id="3523642406908660543">サイトãŒãƒ—ラグインを使用ã—ã¦ãƒ‘ソコンã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ãŸã¨ãã«ç¢ºèªã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="3525897975040424366">シェルフã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«</translation>
<translation id="3527085408025491307">フォルダ</translation>
@@ -1681,13 +1712,11 @@
<translation id="3564334271939054422">ã”利用㮠Wi-Fi(<ph name="NETWORK_ID" />)ã§ã¯ã€ãƒ­ã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="3564708465992574908">ズーム レベル</translation>
<translation id="3566721612727112615">サイトãŒè¿½åŠ ã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
-<translation id="3566866560249787686">Google アシスタントを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" /> ã¨ç”»é¢ã‚’共有ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="3570985609317741174">ウェブ コンテンツ</translation>
<translation id="3571734092741541777">設定</translation>
<translation id="3574210789297084292">ログイン</translation>
<translation id="3576324189521867626">インストールãŒå®Œäº†ã—ã¾ã—ãŸ</translation>
-<translation id="3578331450833904042">既定(広範囲ã®éŸ³å£°ã‚’検出)</translation>
<translation id="3578594933904494462">ã“ã®ã‚¿ãƒ–ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯å…±æœ‰ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ã•ã‚“ãŒã‚ãªãŸã®ã‚°ãƒ«ãƒ¼ãƒ— &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt; 㨠&lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; プリンタを共有ã™ã‚‹ã“ã¨ã‚’希望ã—ã¦ã„ã¾ã™ã€‚共有を許å¯ã™ã‚‹ã¨ã€ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¡ãƒ³ãƒãƒ¼å…¨å“¡ãŒã“ã®ãƒ—リンタã«å°åˆ·ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="3584169441612580296">パソコンã‹ã‚‰ã®å†™çœŸã€éŸ³æ¥½ã€ãã®ä»–ã®ãƒ¡ãƒ‡ã‚£ã‚¢ã®èª­ã¿å–ã‚Šã¨å¤‰æ›´</translation>
@@ -1702,6 +1731,7 @@
<translation id="3599863153486145794">ログインã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ç«¯æœ«ã®å±¥æ­´ã‚’削除ã—ã¾ã™ã€‚ãŠä½¿ã„ã® Google アカウント㮠<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ã«ã€ä»–ã®å½¢å¼ã®é–²è¦§å±¥æ­´ãŒè¨˜éŒ²ã•ã‚Œã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="3600456501114769456">端末ã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¯ç®¡ç†è€…ã«ã‚ˆã£ã¦ç¦æ­¢ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="3600792891314830896">音声ãŒå†ç”Ÿã•ã‚Œã‚‹ã‚µã‚¤ãƒˆã‚’ミュートã™ã‚‹</translation>
+<translation id="3603177256297531067">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="3603533104205588786">ページをブックマークã™ã‚‹ã«ã¯ã‚¹ã‚¿ãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¾ã™</translation>
<translation id="3603622770190368340">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨¼æ˜Žæ›¸ã‚’å–å¾—</translation>
<translation id="3604048165392640554">モãƒã‚¤ãƒ«æŽ¥ç¶šãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ä»–ã®ç«¯æœ«ã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ãƒˆ テザリングをオンã«ã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。&lt;a target="_blank" href="<ph name="URL" />"&gt;詳細&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@
<translation id="3697100740575341996">IT 管ç†è€…ãŒã€ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã«å¯¾ã—㦠Chrome Goodies を無効ã«ã—ã¦ã„ã¾ã™ã€‚<ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">メール アドレス</translation>
<translation id="3702500414347826004">起動ページ㫠<ph name="URL" /> ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚</translation>
-<translation id="3703669627274482482">サイトãŒã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ç¢ºèªã™ã‚‹</translation>
<translation id="370415077757856453">JavaScript ãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
<translation id="3704331259350077894">処ç†ãŒåœæ­¢ã—ãŸ</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@
<translation id="379082410132524484">カードã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¦ã„ã¾ã™</translation>
<translation id="3792890930871100565">プリンタを切断</translation>
<translation id="379422718204375917">Smart Lock を使用ã—ã¦ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹</translation>
-<translation id="3794595850995182458">ページを離れる</translation>
<translation id="3796648294839530037">ãŠæ°—ã«å…¥ã‚Šã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> ã§ã€Œ<ph name="SEARCH_TERMS" />ã€ã‚’検索(&amp;S)</translation>
<translation id="3798325802885154040">タップã«ã‚ˆã‚‹ã‚¯ãƒªãƒƒã‚¯ã®æœ‰åŠ¹ã¨ç„¡åŠ¹ã‚’切り替ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™</translation>
@@ -1855,10 +1883,8 @@
<translation id="381202950560906753">別ã®æŒ‡ç´‹ã‚’登録</translation>
<translation id="3812525830114410218">ä¸é©åˆ‡ãªè¨¼æ˜Žæ›¸</translation>
<translation id="3813296892522778813">探ã—ã¦ã„ã‚‹ã‚‚ã®ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã¯ã€<ph name="BEGIN_LINK_CHROMIUM" />Google Chrome ã®ãƒ˜ãƒ«ãƒ—<ph name="END_LINK_CHROMIUM" />ã‚’ã”覧ãã ã•ã„。</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> 件ã®æ–°ã—ã„写真ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google ドライブ<ph name="END_LINK" />ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã¾ã™</translation>
<translation id="3819007103695653773">ã™ã¹ã¦ã®ã‚µã‚¤ãƒˆã«å¯¾ã—ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã®ãƒ—ッシュ メッセージã®é€ä¿¡ã‚’許å¯ã™ã‚‹</translation>
+<translation id="3819497457291599334">[設定] &gt; [アプリã¨é€šçŸ¥] &gt; [ã™ã¹ã¦ã®ã‚¢ãƒ—リ] &gt; [Google Play 開発者サービス] ã®é †ã«é¸æŠžã—ã¾ã™ã€‚</translation>
<translation id="3819752733757735746">スイッムアクセス(スイッム1 ã¤ã¾ãŸã¯ 2 ã¤ã§ãƒ‘ソコンを制御)</translation>
<translation id="3819800052061700452">全画é¢è¡¨ç¤º(&amp;F)</translation>
<translation id="3820172043799983114">無効㪠PIN ã§ã™ã€‚</translation>
@@ -1878,7 +1904,9 @@
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> ã‚’ã‚‚ã£ã¨è¦‹ã‚‹</translation>
<translation id="3838543471119263078">Cookie ãªã©ã®ã‚µã‚¤ãƒˆãƒ‡ãƒ¼ã‚¿ã‚„プラグイン データ</translation>
<translation id="383891835335927981">拡大縮å°å€¤ã‚’設定ã—ãŸã‚µã‚¤ãƒˆã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> ã«ã‚ˆã‚‹ã‚¯ãƒªãƒƒãƒ—ボードã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’常ã«ãƒ–ロックã™ã‚‹</translation>
<translation id="3840053866656739575">Chromebox ã¨ã®æŽ¥ç¶šãŒå¤±ã‚ã‚Œã¾ã—ãŸã€‚ã‚‚ã£ã¨è¿‘ã¥ãã‹ã€ãƒ‡ãƒã‚¤ã‚¹ã‚’確èªã—ã¦ãã ã•ã„。å†æŽ¥ç¶šã‚’試行ã—ã¾ã™ã€‚</translation>
+<translation id="3842132283799370683">マシンをドメインã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚組織å˜ä½ã«å•é¡ŒãŒã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="3842552989725514455">Serif フォント</translation>
<translation id="385051799172605136">戻る</translation>
<translation id="3851428669031642514">安全ã§ãªã„スクリプトを読ã¿è¾¼ã‚€</translation>
@@ -1887,6 +1915,7 @@
<translation id="3856800405688283469">タイムゾーンをé¸æŠž</translation>
<translation id="3856921555429624101">データ使用é‡ã®æ¸¬å®šãŒçµ‚了ã—ã¾ã—ãŸ</translation>
<translation id="3857228364945137633">Smart Lock を使用ã™ã‚‹ã¨ã€ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ãŒè¿‘ãã«ã‚ã‚‹ã¨ãã«ã€ãƒ‘スワードを入力ã—ãªãã¦ã‚‚ <ph name="DEVICE_TYPE" /> ã®ãƒ­ãƒƒã‚¯ã‚’解除ã§ãã¾ã™ã€‚</translation>
+<translation id="3857732810083914482">カスタマイズãŒã‚ªãƒ•ã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã®è¨­å®šã¯ myaccount.google.com ã§å¤‰æ›´ã§ãã¾ã™ã€‚</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">ãƒãƒ³ã‚°ã‚¢ã‚¦ãƒˆ Meet ã¸ã‚ˆã†ã“ã</translation>
<translation id="3862134173397075045">Chrome ã®ã‚­ãƒ£ã‚¹ãƒˆ エクスペリエンスã¸ã‚ˆã†ã“ã</translation>
@@ -1928,9 +1957,11 @@
<translation id="3926002189479431949">Smart Lock 用ã®ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="3927932062596804919">æ‹’å¦</translation>
<translation id="3930521966936686665">å†ç”Ÿã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> ã®å‰Šé™¤æ¸ˆã¿ãƒ‘スワードを復元ã—ã¾ã™</translation>
<translation id="3936390757709632190">オーディオを新ã—ã„タブã§é–‹ã(&amp;O)</translation>
<translation id="3936925983113350642">é¸æŠžã—ãŸãƒ‘スワードã¯ã€ã“ã®è¨¼æ˜Žæ›¸ã‚’後ã§å¾©å…ƒã™ã‚‹ã¨ãã«å¿…è¦ã§ã™ã€‚安全ãªå ´æ‰€ã«è¨˜éŒ²ã—ã¦ãŠã„ã¦ãã ã•ã„。</translation>
<translation id="3937640725563832867">証明書ã®ç™ºè¡Œå…ƒã®ä»£æ›¿å</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" />を常ã«ç¿»è¨³</translation>
<translation id="3940233957883229251">自動リピートを有効ã«ã™ã‚‹</translation>
<translation id="3941357410013254652">ãƒãƒ£ãƒ³ãƒãƒ« ID</translation>
<translation id="3941565636838060942">ã“ã®ãƒ—ログラムã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’éžè¡¨ç¤ºã«ã™ã‚‹ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ« パãƒãƒ«ã§
@@ -1944,6 +1975,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" />(<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE ブックマーク</translation>
<translation id="3950820424414687140">ログイン</translation>
+<translation id="3950870029767307261">ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯ã€ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒãƒ–ロックã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="3954354850384043518">ダウンロード中</translation>
<translation id="3955193568934677022">ä¿è­·ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã®å†ç”Ÿã‚’サイトã«è¨±å¯ã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="3956702100721821638">Google Play ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
@@ -1976,6 +2008,7 @@
<translation id="39964277676607559">コンテンツ スクリプト㮠Javascript「<ph name="RELATIVE_PATH" />ã€ã‚’読ã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="4002066346123236978">タイトル</translation>
<translation id="40027638859996362">1 語移動ã™ã‚‹</translation>
+<translation id="4005817994523282006">タイムゾーンã®æ¤œå‡ºæ–¹æ³•</translation>
<translation id="4008291085758151621">サイト情報㯠VR ã§ã¯ã”利用ã„ãŸã ã‘ã¾ã›ã‚“</translation>
<translation id="4010917659463429001">ブックマークをモãƒã‚¤ãƒ«ç«¯æœ«ã§ä½¿ç”¨ã§ãるよã†ã«ã™ã‚‹ã«ã¯ã€<ph name="GET_IOS_APP_LINK" />ã—ã¦ãã ã•ã„。</translation>
<translation id="4014432863917027322">「<ph name="EXTENSION_NAME" />ã€ã‚’修復ã—ã¾ã™ã‹ï¼Ÿ</translation>
@@ -1992,6 +2025,7 @@
<translation id="4037084878352560732">馬</translation>
<translation id="4037889604535939429">ç”»åƒã¨åå‰ã‚’設定</translation>
<translation id="4042264909745389898">Google Chrome OS 利用è¦ç´„</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{ページを離れる}other{ページを離れる}}</translation>
<translation id="4044612648082411741">証明書ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„</translation>
<translation id="404493185430269859">デフォルトã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³</translation>
<translation id="4047112090469382184">デãƒã‚¤ã‚¹ãŒä¿è­·ã•ã‚Œã‚‹ä»•çµ„ã¿</translation>
@@ -2038,6 +2072,7 @@
<translation id="4109135793348361820"><ph name="USER_NAME" />(<ph name="USER_EMAIL" />)ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’移動</translation>
<translation id="4110559665646603267">シェルフã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’移動</translation>
<translation id="4114360727879906392">å‰ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦</translation>
+<translation id="4115002065223188701">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒåœå¤–ã§ã™</translation>
<translation id="4115080753528843955">コンテンツ サービスã«ã‚ˆã£ã¦ã¯ã€ä¿è­·ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’èªè¨¼ã™ã‚‹ç›®çš„ã§ã€å›ºæœ‰ã®è­˜åˆ¥å­ãŒä½¿ç”¨ã•ã‚Œã¾ã™</translation>
<translation id="411666854932687641">専有メモリ</translation>
<translation id="4120817667028078560">パスãŒé•·ã™ãŽã¾ã™</translation>
@@ -2048,6 +2083,7 @@
<translation id="4130207949184424187">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã«ã‚ˆã‚Šã€ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒãƒ¼ã‹ã‚‰æ¤œç´¢ã—ãŸã¨ãã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="413121957363593859">コンãƒãƒ¼ãƒãƒ³ãƒˆ</translation>
<translation id="4131410914670010031">白黒</translation>
+<translation id="4136203100490971508">読書ç¯ã¯æ—¥ã®å‡ºæ™‚刻ã«è‡ªå‹•çš„ã«ã‚ªãƒ•ã«ãªã‚Šã¾ã™</translation>
<translation id="4138267921960073861">ログイン ページã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨å†™çœŸã‚’表示ã™ã‚‹</translation>
<translation id="4140559601186535628">プッシュ メッセージ</translation>
<translation id="4146026355784316281">常ã«ã‚·ã‚¹ãƒ†ãƒ  ビューアã§é–‹ã</translation>
@@ -2065,6 +2101,7 @@
<translation id="4172051516777682613">常ã«è¡¨ç¤º</translation>
<translation id="4175737294868205930">永続的ストレージ</translation>
<translation id="4176463684765177261">無効</translation>
+<translation id="4180684688621252156">å°åˆ·ã‚µãƒ¼ãƒ“ス</translation>
<translation id="4180788401304023883">CA 証明書「<ph name="CERTIFICATE_NAME" />ã€ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="4181841719683918333">言語</translation>
<translation id="4184885522552335684">ディスプレイをドラッグã—ã¦ç§»å‹•</translation>
@@ -2080,7 +2117,6 @@
<translation id="4206323443866416204">ã”æ„見ã®å ±å‘Š</translation>
<translation id="420665587194630159">(ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ç®¡ç†ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€å‰Šé™¤ã‚„無効化ã¯ã§ãã¾ã›ã‚“)</translation>
<translation id="4206944295053515692">候補を表示ã™ã‚‹</translation>
-<translation id="4207228095438106090"><ph name="URL" /> ãŒã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> を検索</translation>
<translation id="4209092469652827314">大</translation>
<translation id="421017592316736757">ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€ã‚ªãƒ³ãƒ©ã‚¤ãƒ³æŽ¥ç¶šãŒå¿…è¦ã§ã™ã€‚</translation>
@@ -2088,6 +2124,7 @@
<translation id="42126664696688958">エクスãƒãƒ¼ãƒˆ</translation>
<translation id="42137655013211669">ã“ã®ãƒªã‚½ãƒ¼ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç¦æ­¢ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="4215350869199060536">åå‰ã«é–“é•ã£ãŸè¨˜å·ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" />ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã„ã¾ã™</translation>
<translation id="4235200303672858594">ç”»é¢å…¨ä½“</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’追加</translation>
<translation id="4235965441080806197">ログインをキャンセル</translation>
@@ -2115,7 +2152,6 @@
<translation id="4270393598798225102">ãƒãƒ¼ã‚¸ãƒ§ãƒ³ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">一致ã™ã‚‹çµæžœã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="4275830172053184480">デãƒã‚¤ã‚¹ã®å†èµ·å‹•</translation>
-<translation id="4276216215490044084">サイズã®å¤§ãã„ PPD を読ã¿è¾¼ã‚ã¾ã›ã‚“。最大サイズ㯠250 KB ã§ã™ã€‚</translation>
<translation id="4278390842282768270">許å¯</translation>
<translation id="4281844954008187215">利用è¦ç´„</translation>
<translation id="4282196459431406533">Smart Lock ãŒæœ‰åŠ¹ã§ã™</translation>
@@ -2127,15 +2163,15 @@
<translation id="4289300219472526559">読ã¿ä¸Šã’を開始</translation>
<translation id="4289540628985791613">概è¦</translation>
<translation id="4296575653627536209">監視対象ユーザーを追加</translation>
+<translation id="4297322094678649474">言語を変更</translation>
+<translation id="4299141727003252811">Google ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®é–²è¦§è¡Œå‹•ã€ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‚µã‚¤ãƒˆã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€ä»–ã®ãƒ–ラウザã§ã®æ“作ã«é–¢ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’使用ã—ã¦ã€Chrome ã‚„ãã®ä»–ã® Google サービス(翻訳ã€æ¤œç´¢ã€åºƒå‘Šãªã©ï¼‰ã‚’カスタマイズã—ã¾ã™ã€‚</translation>
<translation id="4300305918532693141">ã“ã®è¨­å®šã‚’変更ã™ã‚‹ã«ã¯ã€<ph name="BEGIN_LINK" />åŒæœŸã‚’リセット<ph name="END_LINK" />ã—ã¾ã™ã€‚</translation>
<translation id="430303754419731728">æ–°ã—ã„ OS アップデートãŒã‚ã‚Šã¾ã™ã€‚é©ç”¨ã™ã‚‹ã«ã¯ã¾ãšãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。</translation>
<translation id="4305227814872083840">é•·ã„(2 秒)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K(<ph name="NUM_KILOBYTES_LIVE" /> K ライブ)</translation>
+<translation id="4310139701823742692">ファイルã®å½¢å¼ãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。PPD ファイルを確èªã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="431076611119798497">詳細(&amp;D)</translation>
<translation id="4312866146174492540">ブロック(デフォルト)</translation>
-<translation id="4315548163539304064">メディア デãƒã‚¤ã‚¹ã‚’スキャンã—ã¦ã„ã¾ã™...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> 件ã®æ–°ã—ã„写真ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ</translation>
<translation id="4316850752623536204">デベロッパーã®ã‚¦ã‚§ãƒ–サイト</translation>
<translation id="4320177379694898372">インターãƒãƒƒãƒˆã«æŽ¥ç¶šã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ダウンロードを続ã‘ã‚‹}other{ダウンロードを続ã‘ã‚‹}}</translation>
@@ -2160,7 +2196,6 @@
<translation id="4359408040881008151">ä¾å­˜é–¢ä¿‚ã«ã‚る拡張機能ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="4361142739114356624">ã“ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆè¨¼æ˜Žæ›¸ã«ã¯ç§˜å¯†éµãŒãªã„ã‹ã€ç§˜å¯†éµãŒç„¡åŠ¹ã§ã™</translation>
<translation id="4363771538994847871">キャスト先ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。ヘルプを表示ã—ã¾ã™ã‹ï¼Ÿ</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> をダウンロードã—ã¾ã—ãŸ</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> ãŒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’共有ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="4364830672918311045">通知を表示</translation>
<translation id="4365673000813822030">åŒæœŸã¯åœæ­¢ã•ã‚Œã¾ã—ãŸã€‚</translation>
@@ -2181,10 +2216,10 @@
<translation id="4394049700291259645">無効ã«ã™ã‚‹</translation>
<translation id="4400367121200150367">パスワードをä¿å­˜ã—ã¦ã„ãªã„サイトãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™</translation>
<translation id="4400632832271803360">キーボードã®æœ€ä¸Šæ®µã«ã‚るキーã®å‹•ä½œã‚’切り替ãˆã‚‹ã«ã¯ã€ãƒ©ãƒ³ãƒãƒ£ãƒ¼ キーを押ã—ãŸã¾ã¾ã«ã—ã¾ã™</translation>
-<translation id="4405076286418917603">文字ãŒå¿…è¦ã§ã™</translation>
<translation id="4408599188496843485">ヘルプ(&amp;H)</translation>
<translation id="4409697491990005945">余白</translation>
<translation id="4411578466613447185">コードã®ç½²å者</translation>
+<translation id="4412698727486357573">ヘルプセンター</translation>
<translation id="4414232939543644979">æ–°ã—ã„シークレット ウインドウ(&amp;I)</translation>
<translation id="4415748029120993980">SECG 楕円曲線 secp384r1(別å NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> ã«ã‚ˆã‚‹ Cookie 設定を常ã«è¨±å¯ã™ã‚‹</translation>
@@ -2198,7 +2233,6 @@
<translation id="4430369329743628066">ブックマークを追加ã—ã¾ã—ãŸ</translation>
<translation id="443464694732789311">続行</translation>
<translation id="4439318412377770121"><ph name="DEVICE_NAME" /> ã‚’ Google クラウド デãƒã‚¤ã‚¹ã«ç™»éŒ²ã—ã¾ã™ã‹ï¼Ÿ</translation>
-<translation id="4439612350502082674">プリンタを追加ã§ãã¾ã›ã‚“。å†èµ·å‹•ã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="4441124369922430666">マシンã®èµ·å‹•æ™‚ã«ã“ã®ã‚¢ãƒ—リを自動的ã«èµ·å‹•ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="444134486829715816">展開...</translation>
<translation id="4441548209689510310">スペルãƒã‚§ãƒƒã‚¯ オプションを表示</translation>
@@ -2220,6 +2254,7 @@
<translation id="4474381447165623168">Wi-Fi ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’使ã£ã¦è‡ªå‹•çš„ã«è¨­å®šã—ã¾ã™</translation>
<translation id="4475552974751346499">ダウンロード検索</translation>
<translation id="4476590490540813026">競技é¸æ‰‹</translation>
+<translation id="4477015793815781985">Ctrl キーã€Alt キーã€âŒ˜ キーã®ã„ãšã‚Œã‹ãŒå¿…è¦ã§ã™</translation>
<translation id="4478664379124702289">リンク先を別åã§ä¿å­˜(&amp;K)...</translation>
<translation id="4479424953165245642">キオスク アプリケーションを管ç†</translation>
<translation id="4479639480957787382">イーサãƒãƒƒãƒˆ</translation>
@@ -2233,8 +2268,6 @@
<translation id="4508051413094283164">ã™ã¹ã¦ã‚’シークレット ウィンドウã§é–‹ã</translation>
<translation id="4508265954913339219">èµ·å‹•ã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
<translation id="4508765956121923607">ソースを表示(&amp;O)</translation>
-<translation id="4509017836361568632">写真を破棄</translation>
-<translation id="4513946894732546136">フィードãƒãƒƒã‚¯</translation>
<translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">æ–°ã—ã„監視対象ユーザーを設定ã—ã¾ã™</translation>
<translation id="451515744433878153">削除</translation>
@@ -2242,6 +2275,7 @@
<translation id="4520385623207007473">使用中㮠Cookie</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> ã®ä¸æ˜Žãªãƒ‡ãƒã‚¤ã‚¹</translation>
<translation id="4522570452068850558">詳細</translation>
+<translation id="4522600456902129422">ã“ã®ã‚µã‚¤ãƒˆã«ã‚ˆã‚‹ã‚¯ãƒªãƒƒãƒ—ボードã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’今後も許å¯ã™ã‚‹</translation>
<translation id="4530494379350999373">発行元:</translation>
<translation id="4532499992208253975">読ã¿è¾¼ã¿ä¸­</translation>
<translation id="4533985347672295764">CPU 時間</translation>
@@ -2254,9 +2288,11 @@
<translation id="4543778593405494224">証明書マãƒãƒ¼ã‚¸ãƒ£ãƒ¼</translation>
<translation id="4544174279960331769">デフォルトã®é’ã®ã‚¢ãƒã‚¿ãƒ¼</translation>
<translation id="4545028762441890696">å†åº¦æœ‰åŠ¹ã«ã™ã‚‹ã«ã¯æ¬¡ã®æ–°ã—ã„権é™ã‚’許å¯ã—ã¦ãã ã•ã„。</translation>
+<translation id="454547174531670764">別ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«åŒæœŸ</translation>
<translation id="4545759655004063573">å分ãªæ¨©é™ãŒãªã„ãŸã‚ä¿å­˜ã§ãã¾ã›ã‚“。別ã®å ´æ‰€ã«ä¿å­˜ã—ã¦ãã ã•ã„。</translation>
<translation id="4546308221697447294">Google Chrome ã§é«˜é€Ÿãªãƒ–ラウジング</translation>
<translation id="4547659257713117923">ä»–ã®ãƒ‡ãƒã‚¤ã‚¹ã‹ã‚‰ã®ã‚¿ãƒ–ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+<translation id="4547672827276975204">自動的ã«è¨­å®šã™ã‚‹</translation>
<translation id="4547992677060857254">é¸æŠžã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã«ã¯ã€æ©Ÿå¯†ãƒ•ã‚¡ã‚¤ãƒ«ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ã‚©ãƒ«ãƒ€ã«å¯¾ã™ã‚‹æ°¸ç¶šçš„ãªæ›¸ãè¾¼ã¿ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’「$1ã€ã«ä»˜ä¸Žã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</translation>
<translation id="4552031286893852992">ã“ã®ã‚µã‚¤ãƒˆã§ã¯ç…©ã‚ã—ã„広告ãŒã‚ˆã表示ã•ã‚Œã‚‹ãŸã‚ã€Chrome ã§åºƒå‘ŠãŒãƒ–ロックã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@
<translation id="4837926214103741331">ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’使用ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。ログイン権é™ã«ã¤ã„ã¦ã¯ã€ãƒ‡ãƒã‚¤ã‚¹ã®æ‰€æœ‰è€…ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。</translation>
<translation id="4837952862063191349">ロックを解除ã—ã¦ãƒ­ãƒ¼ã‚«ãƒ«ãƒ‡ãƒ¼ã‚¿ã‚’復元ã™ã‚‹ã«ã¯ã€<ph name="DEVICE_TYPE" /> ã®ä»¥å‰ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。</translation>
<translation id="4838355575774807786">Chrome ã§ã®æœ‰å®³ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®å‰Šé™¤ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+<translation id="4838836835474292213">クリップボードã¸ã®èª­ã¿å–りアクセスãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="4839303808932127586">åå‰ã‚’付ã‘ã¦å‹•ç”»ã‚’ä¿å­˜(&amp;V)...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> 個ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’é¸æŠž</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{他 1 件}other{他 # 件}}</translation>
-<translation id="4840626203080576849">サイトãŒã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ç¢ºèªã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="4842976633412754305">ã“ã®ãƒšãƒ¼ã‚¸ã¯æ‰¿èªã•ã‚Œã¦ã„ãªã„ソースã‹ã‚‰ã®ã‚¹ã‚¯ãƒªãƒ—トを読ã¿è¾¼ã‚‚ã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="4844333629810439236">ä»–ã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰</translation>
<translation id="4846680374085650406">管ç†è€…ãŒæŽ¨å¥¨ã™ã‚‹è¨­å®šã‚’使用ã—ã¦ã„ã¾ã™ã€‚</translation>
@@ -2483,6 +2519,7 @@
<translation id="4900392736118574277">起動ページ㌠<ph name="URL" /> ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="490074449735753175">ウェブ サービスを使用ã—ã¦ã‚¹ãƒšãƒ« ミスã®è§£æ±ºã‚’支æ´ã™ã‚‹</translation>
<translation id="49027928311173603">サーãƒãƒ¼ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚ŒãŸãƒãƒªã‚·ãƒ¼ãŒç„¡åŠ¹ã§ã™: <ph name="VALIDATION_ERROR" />。</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" />ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã¾ã™</translation>
<translation id="4907161631261076876">ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ä¸€èˆ¬çš„ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¦ã„るファイルã§ã¯ãªãã€å±å®³ã‚’åŠã¼ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="4907306957610201395">権é™ã®ã‚«ãƒ†ã‚´ãƒª</translation>
<translation id="4907824805858067479">ä¿å­˜ã—ãŸã‚«ãƒ¼ãƒ‰ã¯ç®¡ç†è€…ã«ã‚ˆã£ã¦ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™</translation>
@@ -2515,6 +2552,7 @@
<translation id="4953689047182316270">ユーザー補助機能ã®ã‚¤ãƒ™ãƒ³ãƒˆã¸ã®å¿œç­”</translation>
<translation id="4953808748584563296">デフォルトã®ã‚ªãƒ¬ãƒ³ã‚¸ã®ã‚¢ãƒã‚¿ãƒ¼</translation>
<translation id="4955814292505481804">å¹´é–“</translation>
+<translation id="4958834709409349617">「<ph name="PHONE_NAME_1" />ã€ã¨ã€Œ<ph name="PHONE_NAME_2" />ã€ã§é€šçŸ¥ã‚’有効ã«ã—ã¦ãã ã•ã„。手順ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚</translation>
<translation id="495931528404527476">Chrome 専用</translation>
<translation id="496226124210045887">é¸æŠžã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã«ã¯ã€æ©Ÿå¯†ãƒ•ã‚¡ã‚¤ãƒ«ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ã‚©ãƒ«ãƒ€ã«å¯¾ã™ã‚‹æ°¸ç¶šçš„ãªèª­ã¿å–りアクセス権を「$1ã€ã«ä»˜ä¸Žã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</translation>
<translation id="4964455510556214366">é…ç½®</translation>
@@ -2527,6 +2565,7 @@
<translation id="4970738541803285369">デスクトップã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«...</translation>
<translation id="4971412780836297815">完了後ã«é–‹ã</translation>
<translation id="4972129977812092092">プリンタã®ç·¨é›†</translation>
+<translation id="497287958838527945">Google Pay ã®ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆ カードã¨ä½æ‰€</translation>
<translation id="4973307593867026061">プリンタを追加</translation>
<translation id="4973523518332075481">åå‰ã¯ <ph name="MAX_LENGTH" /> 文字以内ã§æŒ‡å®šã—ã¦ãã ã•ã„</translation>
<translation id="497421865427891073">次ã«é€²ã‚€</translation>
@@ -2550,6 +2589,7 @@
<translation id="4998873842614926205">変更内容を確èª</translation>
<translation id="499955951116857523">ファイル マãƒãƒ¼ã‚¸ãƒ£</translation>
<translation id="5000922062037820727">ブロック(推奨)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> 件ã®æ–°ã—ã„写真</translation>
<translation id="5010043101506446253">èªè¨¼å±€</translation>
<translation id="5010929733229908807">ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã¯æ¬¡ã®æ—¥ä»˜ã«åŒæœŸãƒ‘スフレーズã§æš—å·åŒ–ã•ã‚Œã¾ã—ãŸ
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@
<translation id="5015762597229892204">プリンタ ドライムアプリをé¸æŠž</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">パスワードをä¿å­˜</translation>
+<translation id="5018207570537526145">拡張機能ã®ã‚¦ã‚§ãƒ–サイトを開ã</translation>
<translation id="5024856940085636730">æ“作ã«äºˆæƒ³ã‚ˆã‚Šæ™‚é–“ãŒã‹ã‹ã£ã¦ã„ã¾ã™ã€‚中止ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="5026874946691314267">今後ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ãªã„</translation>
<translation id="5027550639139316293">メール証明書</translation>
@@ -2627,6 +2668,7 @@
<translation id="5143374789336132547">拡張機能「<ph name="EXTENSION_NAME" />ã€ã«ã‚ˆã‚Šã€ãƒ›ãƒ¼ãƒ ãƒœã‚¿ãƒ³ã‚’クリックã—ãŸã¨ãã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="5143712164865402236">全画é¢è¡¨ç¤ºã«ã™ã‚‹</translation>
<translation id="5145331109270917438">æ›´æ–°æ—¥</translation>
+<translation id="514561958218673757">端末ã§é€šçŸ¥ã‚’有効ã«ã—ã¦ãã ã•ã„。手順ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚</translation>
<translation id="5150254825601720210">Netscape 証明書 SSL サーãƒãƒ¼å</translation>
<translation id="5151354047782775295">ディスクã®ç©ºã領域を確ä¿ã—ã¦ãã ã•ã„。å分ãªç©ºã領域ãŒãªã„å ´åˆã€ä¸€éƒ¨ã®ãƒ‡ãƒ¼ã‚¿ãŒè‡ªå‹•çš„ã«å‰Šé™¤ã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™</translation>
<translation id="5153297660536091054">PIN ロック解除機能</translation>
@@ -2684,6 +2726,7 @@
<translation id="5238278114306905396">アプリ「<ph name="EXTENSION_NAME" />ã€ã¯è‡ªå‹•çš„ã«å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="5238369540257804368">スコープ</translation>
<translation id="5241128660650683457">アクセスã—ãŸã‚¦ã‚§ãƒ–サイトã§ã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ‡ãƒ¼ã‚¿ã®èª­ã¿å–ã‚Š</translation>
+<translation id="5241567694820672363">デフォルトã®èµ·å‹•ãƒšãƒ¼ã‚¸ã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="5242724311594467048">「<ph name="EXTENSION_NAME" />ã€ã‚’有効ã«ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚ã“ã®ãƒãƒ«ãƒ¼ãƒ³ã‚’クリックã—ã¦å†èµ·å‹•ã—ã¦ãã ã•ã„。</translation>
<translation id="5249624017678798539">ダウンロードã®å®Œäº†å‰ã«ãƒ–ラウザã§å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
@@ -2693,7 +2736,6 @@
<translation id="5254368820972107711">削除ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’表示</translation>
<translation id="52550593576409946">キオスク アプリケーションを起動ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="5255315797444241226">入力ã—ãŸãƒ‘スフレーズãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。</translation>
-<translation id="5259571578888203461">クリップボードã«ã‚³ãƒ”ーã—ãŸãƒ†ã‚­ã‚¹ãƒˆã‚„ç”»åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’サイトã«è¨±å¯ã—ãªã„</translation>
<translation id="5260508466980570042">メールã¾ãŸã¯ãƒ‘スワードを確èªã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="5261683757250193089">ウェブストアã§é–‹ã</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ã©ã“ã‹ã‚‰ã§ã‚‚ã€ã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã‚‚ファイルã«ã‚¢ã‚¯ã‚»ã‚¹<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@
<translation id="5324780743567488672">ユーザーã®ç¾åœ¨åœ°æƒ…報を使用ã—ã¦è‡ªå‹•çš„ã«ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’設定ã™ã‚‹</translation>
<translation id="5327248766486351172">åå‰</translation>
<translation id="532943162177641444">「<ph name="PHONE_NAME" />ã€ã§é€šçŸ¥ã‚’タップã—ã¦ã€ã“ã®ç«¯æœ«ã§ä½¿ç”¨ã§ãるモãƒã‚¤ãƒ« アクセス ãƒã‚¤ãƒ³ãƒˆã‚’設定ã—ã¦ãã ã•ã„。</translation>
-<translation id="5329615878510216304">å†ã‚¹ã‚­ãƒ£ãƒ³</translation>
<translation id="5329858601952122676">削除(&amp;D)</translation>
<translation id="5330145655348521461">ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯åˆ¥ã®ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã§é–‹ã‹ã‚Œã¾ã™ã€‚表示ã™ã‚‹ã«ã¯ <ph name="USER_NAME" />(<ph name="MAIL_ADDRESS" />)ã«ç§»å‹•ã—ã¦ãã ã•ã„。</translation>
<translation id="5330512191124428349">情報を見る</translation>
@@ -2756,6 +2797,7 @@
<translation id="5334142896108694079">スクリプト キャッシュ</translation>
<translation id="533433379391851622">期待ã•ã‚Œã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€Œ<ph name="EXPECTED_VERSION" />ã€ã§ã™ãŒã€ã€Œ<ph name="NEW_ID" />ã€ã«ãªã£ã¦ã„ã¾ã™ã€‚</translation>
<translation id="5334844597069022743">ソースを表示ã™ã‚‹</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" />ã‚’ <ph name="BEGIN_LINK" />Google ドライブ<ph name="END_LINK" />ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã„ã¾ã™</translation>
<translation id="5337771866151525739">第三者ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="5338503421962489998">ローカル ストレージ</translation>
<translation id="5340217413897845242">シェルフ アイテム 6</translation>
@@ -2877,6 +2919,7 @@
<translation id="5516183516694518900">Google アカウント㧠Chrome ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã¨ã€ã©ã®ç«¯æœ«ã‹ã‚‰ã‚‚ブックマークã€å±¥æ­´ã€ãƒ‘スワードã€ãã®ä»–ã®è¨­å®šã‚’利用ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="551752069230578406">アカウントã«ãƒ—リンタを追加ã—ã¦ã„ã¾ã™ã€‚ã“ã®å‡¦ç†ã«ã¯æ•°åˆ†ã‹ã‹ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™...</translation>
<translation id="5517535964909391608">安全ã§ãªã„コンテンツãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
+<translation id="5518219166343146486">クリップボードã«ã‚³ãƒ”ーã•ã‚Œã¦ã„るテキストや画åƒã«ã‚µã‚¤ãƒˆãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ç¢ºèªã™ã‚‹</translation>
<translation id="5518584115117143805">メール暗å·åŒ–証明書</translation>
<translation id="5521078259930077036">ã“ã®ãƒ›ãƒ¼ãƒ  ページã§ã‚ˆã‚ã—ã„ã§ã™ã‹ï¼Ÿ</translation>
<translation id="5521348028713515143">デスクトップ ショートカットを追加</translation>
@@ -2887,9 +2930,9 @@
<translation id="5527463195266282916">拡張機能ã®ãƒ€ã‚¦ãƒ³ã‚°ãƒ¬ãƒ¼ãƒ‰ãŒè©¦è¡Œã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="5527474464531963247">別ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚‚é¸æŠžã§ãã¾ã™ã€‚</translation>
<translation id="5528368756083817449">ブックマーク マãƒãƒ¼ã‚¸ãƒ£</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">グローãƒãƒ«</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ãŒæ¬¡ã®è¨±å¯ã‚’求ã‚ã¦ã„ã¾ã™</translation>
+<translation id="5534304873398226603">写真ã¾ãŸã¯å‹•ç”»ã‚’破棄</translation>
<translation id="5534520101572674276">サイズを計算ã—ã¦ã„ã¾ã™</translation>
<translation id="5535941515421698170">ã“ã®ç«¯æœ«ã‹ã‚‰æ—¢å­˜ã®ãƒ‡ãƒ¼ã‚¿ã‚‚削除ã™ã‚‹</translation>
<translation id="5537725057119320332">キャスト</translation>
@@ -2929,8 +2972,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">アプリを読ã¿è¾¼ã‚“ã§ã„ã¾ã™...</translation>
<translation id="5592595402373377407">利用å¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ãŒã¾ã å分ã«ã‚ã‚Šã¾ã›ã‚“。</translation>
+<translation id="5593766628437008432">「<ph name="PHONE_NAME" />ã€ã§é€šçŸ¥ã‚’有効ã«ã—ã¦ãã ã•ã„。手順ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚</translation>
<translation id="5595152862129936745">éžå¸¸ã«é ã„</translation>
<translation id="5595485650161345191">ä½æ‰€ã®ç·¨é›†</translation>
+<translation id="5596627076506792578">ãã®ä»–ã®ã‚ªãƒ—ション</translation>
<translation id="5600706100022181951">アップデートをダウンロードã™ã‚‹ã¨ã€<ph name="UPDATE_SIZE_MB" /> MB ã®ãƒ¢ãƒã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ã‚’使用ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚続行ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">ãã®ä»–ã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³</translation>
@@ -2958,6 +3003,7 @@
<translation id="563535393368633106">アクセスã™ã‚‹å‰ã«ç¢ºèªã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> を使用ã™ã‚‹ã«ã¯ã€æœ€åˆã«<ph name="LINK_START" />ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ­ã‚°ã‚¤ãƒ³ ページã«ã‚¢ã‚¯ã‚»ã‚¹<ph name="LINK_END" />ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ãã®å ´åˆã¯ã€æ•°ç§’ã§ãƒ­ã‚°ã‚¤ãƒ³ ページãŒè‡ªå‹•çš„ã«é–‹ãã¾ã™ã€‚ログイン ページãŒè‡ªå‹•çš„ã«é–‹ã‹ãªã„å ´åˆã€ãã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
<translation id="5637476008227280525">モãƒã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ã®æœ‰åŠ¹åŒ–</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome ウェブストア<ph name="END_LINK" />ã§æ‹¡å¼µæ©Ÿèƒ½ã‚„テーマを探ã™ã“ã¨ãŒã§ãã¾ã™</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> 時間å‰ã«æ›´æ–°ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="5639549361331209298">ã“ã®ãƒšãƒ¼ã‚¸ã‚’å†èª­ã¿è¾¼ã¿ã™ã‚‹ã«ã¯ã€è©³ç´°ã‚ªãƒ—ションãŒè¡¨ç¤ºã•ã‚Œã‚‹ã¾ã§æŠ¼ã—続ã‘ã¾ã™</translation>
<translation id="5642508497713047">CRL ã®ç½²å者</translation>
@@ -2969,6 +3015,7 @@
<translation id="5657667036353380798">外部ã®æ‹¡å¼µæ©Ÿèƒ½ã§ã€Chrome ãƒãƒ¼ã‚¸ãƒ§ãƒ³ <ph name="MINIMUM_CHROME_VERSION" /> 以上ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒè¦ä»¶ã¨ãªã£ã¦ã„ã¾ã™ã€‚</translation>
<translation id="5658415415603568799">セキュリティ強化ã®ãŸã‚ã€Smart Lock ã§ã¯ 20 時間ãŒçµŒéŽã™ã‚‹ã¨ãƒ‘スワードã®å…¥åŠ›ãŒæ±‚ã‚られã¾ã™ã€‚</translation>
<translation id="5659593005791499971">メール</translation>
+<translation id="5659833766619490117">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="5662477687021125631">永久</translation>
<translation id="5667546120811588575">Google Play を設定ã—ã¦ã„ã¾ã™...</translation>
<translation id="5669267381087807207">有効ã«ã—ã¦ã„ã¾ã™</translation>
@@ -3004,6 +3051,7 @@
<translation id="5729712731028706266">表示(&amp;V)</translation>
<translation id="5729996640881880439">ã“ã®ã‚¨ãƒ©ãƒ¼ã®ã‚³ãƒ¼ãƒ‰ã‚’表示ã§ãã¾ã›ã‚“。</translation>
<translation id="5731247495086897348">貼り付ã‘ã¦å®Ÿè¡Œ(&amp;S)</translation>
+<translation id="5731409020711461763">1 件ã®æ–°ã—ã„写真</translation>
<translation id="5734362860645681824">通信</translation>
<translation id="5735973442555172575">Android アプリを使用ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã€ã‚¢ãƒƒãƒ—デートを行ã£ã¦ãã ã•ã„。</translation>
<translation id="5736796278325406685">有効ãªãƒ¦ãƒ¼ã‚¶ãƒ¼åを入力ã—ã¦ãã ã•ã„</translation>
@@ -3034,11 +3082,13 @@
<translation id="577322787686508614">「<ph name="DEVICE_NAME" />ã€ã§ã®èª­ã¿å–ã‚Šæ“作ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="5774295353725270860">ファイルã®ã‚¢ãƒ—リを開ã</translation>
<translation id="5774515636230743468">マニフェスト:</translation>
+<translation id="5775834615653774429">マシンをドメインã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚存在ã—ãªã„組織å˜ä½ã§ã™ã€‚</translation>
<translation id="577624874850706961">Cookie を検索</translation>
<translation id="5777468213129569553">Chrome ã‚’èµ·å‹•</translation>
<translation id="5778747455497889540">ã”使用ã®ãƒ‘ソコンã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸãƒ©ãƒ³ãƒ€ãƒ ç”Ÿæˆã®ã‚»ã‚­ãƒ¥ã‚¢ モジュール パスワードã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚</translation>
<translation id="5780973441651030252">プロセスã®å„ªå…ˆå€¤</translation>
<translation id="5781865261247219930">コマンドを <ph name="EXTENSION_NAME" /> ã«é€ä¿¡ã—ã¾ã™</translation>
+<translation id="5782227691023083829">翻訳ã—ã¦ã„ã¾ã™...</translation>
<translation id="5783221160790377646">エラーãŒç™ºç”Ÿã—ãŸãŸã‚ã€ç›£è¦–対象ユーザーã¯ä½œæˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="5783602409389152506">デãƒã‚¤ã‚¹ã®ã‚¹ã‚­ãƒ£ãƒ³ä¸­...</translation>
<translation id="57838592816432529">ミュート</translation>
@@ -3052,6 +3102,7 @@
<translation id="5804241973901381774">権é™</translation>
<translation id="580571955903695899">タイトルã§ä¸¦ã¹æ›¿ãˆ</translation>
<translation id="5807290661599647102">ç”»é¢ãƒ­ãƒƒã‚¯ã‚’設定</translation>
+<translation id="580926004266167721">マシンをドメインã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãŠä½¿ã„ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ã€çµ„ç¹”å˜ä½ã«å¯¾ã™ã‚‹å分ãªæ¨©é™ãŒä»˜ä¸Žã•ã‚Œã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="580961539202306967">サイトãŒãƒ—ッシュ メッセージをé€ä¿¡ã—よã†ã¨ã™ã‚‹éš›ã«ç¢ºèªã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="5814126672212206791">接続タイプ</translation>
<translation id="5815645614496570556">X.400 アドレス</translation>
@@ -3073,8 +3124,10 @@
<translation id="5835754902560991078">極ã‚ã¦çŸ­ã„(0.6 秒)</translation>
<translation id="5838456317242088717">ç¾åœ¨ã®ã‚·ãƒ¼ã‚¯ãƒ¬ãƒƒãƒˆ モード セッション</translation>
<translation id="5842497610951477805">Bluetooth 有効</translation>
+<translation id="5843250171025351504">ãŠä½¿ã„ã®ç«¯æœ«ã¯ã€ç®¡ç†è€…ãŒæŒ‡å®šã—ãŸæœ€å°ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®è¦ä»¶ã‚’満ãŸã—ã¦ã„ã¾ã›ã‚“。ログインã™ã‚‹ã«ã¯ã‚¢ãƒƒãƒ—デートã—ã¦ãã ã•ã„。</translation>
<translation id="5846929185714966548">タブ 4</translation>
<translation id="5848924408752252705">タップã—ã¦å‰ã«æˆ»ã‚Šã¾ã™ã€‚</translation>
+<translation id="5849212445710944278">ã™ã§ã«è¿½åŠ ã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="5849570051105887917">ホーム プロãƒã‚¤ãƒ€ã®ã‚³ãƒ¼ãƒ‰</translation>
<translation id="5849869942539715694">拡張機能ã®ãƒ‘ッケージ化...</translation>
<translation id="5850516540536751549">ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。<ph name="BEGIN_LINK" />Chrome ウェブストア<ph name="END_LINK" />ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã€ã“ã®å½¢å¼ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãã“ã¨ãŒã§ãるアプリをãŠæŽ¢ã—ãã ã•ã„。
@@ -3100,6 +3153,7 @@
<translation id="586567932979200359"><ph name="PRODUCT_NAME" /> ã¯ãƒ‡ã‚£ã‚¹ã‚¯ イメージã‹ã‚‰å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã™ã€‚パソコンã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ã€ãƒ‡ã‚£ã‚¹ã‚¯ イメージãªã—ã§å®Ÿè¡Œã§ãるよã†ã«ãªã‚Šã€å¸¸ã«æœ€æ–°ã®çŠ¶æ…‹ã«ç¶­æŒã§ãã¾ã™ã€‚</translation>
<translation id="5866557323934807206">ã“れらã®è¨­å®šã‚’消去ã—ã¦æ¬¡å›žä»¥é™ã«é©ç”¨ã—ãªã„</translation>
<translation id="5866840822086176774">éžå¸¸ã«å¼·ã„</translation>
+<translation id="5867841422488265304">検索語å¥ã¾ãŸã¯ã‚¦ã‚§ãƒ–アドレスを入力</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">ä¿å­˜ã—ãŸãƒ‘スワード</translation>
<translation id="5870086504539785141">ユーザー補助メニューを閉ã˜ã‚‹</translation>
@@ -3157,7 +3211,6 @@
<translation id="5972708806901999743">トップã«ç§»å‹•</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> ã‚’èµ·å‹•</translation>
<translation id="5975083100439434680">縮å°ã™ã‚‹</translation>
-<translation id="5975730206036440725">PPD ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。Chromebook ãŒã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="5975792506968920132">ãƒãƒƒãƒ†ãƒªãƒ¼æ®‹é‡ï¼ˆ%)</translation>
<translation id="5976160379964388480">ãã®ä»–</translation>
<translation id="5978264784700053212">メッセージ センター</translation>
@@ -3167,6 +3220,7 @@
<translation id="5984222099446776634">最近ã®ã‚¢ã‚¯ã‚»ã‚¹</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ãŠä½¿ã„ã®ç«¯æœ«ã¨ãã®ä½¿ç”¨æ–¹æ³•ã«é–¢ã™ã‚‹å…¨èˆ¬æƒ…å ±ã§ã™ã€‚電池残é‡ã€ã‚¢ãƒ—リã®ä½¿ç”¨é »åº¦ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šï¼ˆWi-Fiã€Bluetooth ãªã©ï¼‰ã®å“質ã¨æŽ¥ç¶šæ™‚é–“ã€æ­£å¸¸ãªå‹•ä½œãŒè¡Œã‚ã‚Œãªã‹ã£ãŸã¨ãã®éšœå®³ãƒ¬ãƒãƒ¼ãƒˆãªã©ãŒå«ã¾ã‚Œã¾ã™ã€‚ã“ã®æƒ…報㯠Google ã®ã‚µãƒ¼ãƒ“スå“質ã®å‘上ã«ä½¿ç”¨ã•ã‚Œã€ä¸€éƒ¨ã®çµ±è¨ˆæƒ…å ±ã¯ãƒ‘ートナー(Android デベロッパーãªã©ï¼‰ã®ã‚¢ãƒ—リやサービスã®å‘上ã«ã‚‚役立ã¦ã‚‰ã‚Œã¾ã™ã€‚<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Android アプリã®è¨­å®šã§ã„ã¤ã§ã‚‚ã“ã®æ©Ÿèƒ½ã®ã‚ªãƒ³ã¨ã‚ªãƒ•ã‚’切り替ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®æ©Ÿèƒ½ã‚’オフã«ã—ã¦ã‚‚ã€ç«¯æœ«ã§ã‚·ã‚¹ãƒ†ãƒ  アップデートやセキュリティãªã©ã®åŸºæœ¬çš„ãªã‚µãƒ¼ãƒ“スをå—ã‘ã‚‹ãŸã‚ã«å¿…è¦ãªæƒ…å ±ã®é€ä¿¡ã¯è¡Œã‚ã‚Œã¾ã™ã€‚<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">翻訳済ã¿</translation>
<translation id="5991049340509704927">拡大表示</translation>
<translation id="5993332328670040093">データ使用é‡ã¯ã“れ以上測定ã•ã‚Œã¾ã›ã‚“。</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> を最新ã®çŠ¶æ…‹ã«ç¶­æŒã§ããªã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</translation>
@@ -3190,7 +3244,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB デãƒã‚¤ã‚¹ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="6032912588568283682">ファイル システム</translation>
<translation id="6034662038931255275">OS ã®ã‚¢ãƒƒãƒ—デートãŒæ­£å¸¸ã«å®Œäº†ã—ã¾ã—ãŸ</translation>
-<translation id="6035651096710386140">Ctrl キー㨠Alt キーã®ä¸¡æ–¹ã§ã¯ãªãã„ãšã‚Œã‹ã‚’使用ã—ã¦ãã ã•ã„</translation>
<translation id="6039651071822577588">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ プロパティ辞書ãŒä¸æ­£ã§ã™</translation>
<translation id="604001903249547235">クラウド ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—</translation>
<translation id="6040143037577758943">é–‰ã˜ã‚‹</translation>
@@ -3198,8 +3251,8 @@
<translation id="604124094241169006">自動設定</translation>
<translation id="6042169520002885235">プリンタã®ãƒ¡ãƒ¼ã‚«ãƒ¼ã¨æ©Ÿç¨®ã‚’é¸æŠž</translation>
<translation id="6042308850641462728">ã‚‚ã£ã¨è¦‹ã‚‹</translation>
+<translation id="6042850536017090003">[アプリã®é€šçŸ¥] をタップã—ã¾ã™ã€‚</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> ㌠<ph name="TAB_NAME" /> ã® Chrome タブを共有ã—ã¦ã„ã¾ã™ã€‚</translation>
-<translation id="6043357981274314628">完了ã—ã¾ã—ãŸã€‚</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> ㌠<ph name="TAB_NAME" /> ã® Chrome タブã¨éŸ³å£°ã‚’共有ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="6049004884579590341">全画é¢è¡¨ç¤ºã‚’終了ã™ã‚‹ã«ã¯ |<ph name="ACCELERATOR" />| キーを押ã—続ã‘ã¾ã™</translation>
<translation id="6049065490165456785">内蔵カメラã®å†™çœŸ</translation>
@@ -3211,6 +3264,7 @@
<translation id="6056710589053485679">通常ã®å†èª­ã¿è¾¼ã¿</translation>
<translation id="6059652578941944813">証明書ã®éšŽå±¤</translation>
<translation id="6059925163896151826">USB デãƒã‚¤ã‚¹</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ã§å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
<translation id="6064217302520318294">ç”»é¢ãƒ­ãƒƒã‚¯</translation>
<translation id="6065289257230303064">証明書ã®ã‚µãƒ–ジェクトã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå±žæ€§</translation>
<translation id="6068338049763724728">リモート登録を有効ã«ã™ã‚‹</translation>
@@ -3242,9 +3296,11 @@
<translation id="6107012941649240045">発行先</translation>
<translation id="6112952769866305444">ユーザー(<ph name="PROFILE_NAME" />ã€<ph name="USERNAME" />)を編集</translation>
<translation id="6115424132962100663">å‰ã«æˆ»ã‚‹ã«ã¯ |<ph name="SHORTCUT" />| キーを押ã—ã¾ã™</translation>
+<translation id="6116338172782435947">クリップボードã«ã‚³ãƒ”ーã—ãŸãƒ†ã‚­ã‚¹ãƒˆã‚„ç”»åƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹</translation>
<translation id="6116921718742659598">言語ã¨å…¥åŠ›ã®è¨­å®šã‚’変更</translation>
<translation id="6120205520491252677">ã“ã®ãƒšãƒ¼ã‚¸ã‚’èµ·å‹•ç”»é¢ã«å›ºå®š...</translation>
<translation id="6122081475643980456">インターãƒãƒƒãƒˆæŽ¥ç¶šãŒåˆ¶é™ã•ã‚Œã¦ã„ã¾ã™</translation>
+<translation id="6122095009389448667">ã“ã®ã‚µã‚¤ãƒˆã«ã‚ˆã‚‹ã‚¯ãƒªãƒƒãƒ—ボードã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’引ã続ãブロックã™ã‚‹</translation>
<translation id="6122875415561139701">「<ph name="DEVICE_NAME" />ã€ã§ã®æ›¸ãè¾¼ã¿æ“作ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="6124650939968185064">次ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ã€ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã«ä¾å­˜ã—ã¦ã„ã¾ã™:</translation>
<translation id="6125479973208104919">アカウントをもã†ä¸€åº¦ã“ã® <ph name="DEVICE_TYPE" /> ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
@@ -3286,6 +3342,7 @@
<translation id="6178664161104547336">証明書ã®é¸æŠž</translation>
<translation id="6180288788882902869"><ph name="DEVICE_TYPE" /> ã® Google Play</translation>
<translation id="6181431612547969857">ダウンロードãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
+<translation id="6181803575025675566">ã“ã®å‹•ä½œã¯ [<ph name="LINK_START" />設定<ph name="LINK_END" />] ã§ç®¡ç†ã§ãã¾ã™ã€‚</translation>
<translation id="6185132558746749656">デãƒã‚¤ã‚¹ã®ä½ç½®æƒ…å ±</translation>
<translation id="6185696379715117369">ページ内を上ã«ç§»å‹•</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> ã§é–‹ã</translation>
@@ -3318,7 +3375,6 @@
<translation id="6237816943013845465">ç”»é¢ã®è§£åƒåº¦ã‚’調整ã§ãã¾ã™</translation>
<translation id="6238923052227198598">ロック画é¢ã«æœ€æ–°ã®ãƒ¡ãƒ¢ã‚’表示ã™ã‚‹</translation>
<translation id="6239558157302047471">フレームをå†èª­ã¿è¾¼ã¿(&amp;F)</translation>
-<translation id="624022915548992686">ページを離れる</translation>
<translation id="6241530762627360640">システムã§ãƒšã‚¢è¨­å®šã•ã‚Œã¦ã„ã‚‹ Bluetooth デãƒã‚¤ã‚¹ã®æƒ…å ±ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¨ã€è¿‘ãã«ã‚ã‚‹ Bluetooth デãƒã‚¤ã‚¹ã®æ¤œå‡ºã€‚</translation>
<translation id="6243774244933267674">サーãƒãƒ¼ã‚’使用ã§ãã¾ã›ã‚“</translation>
<translation id="6246413617632217567">監視対象ユーザーをインãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãƒãƒ¼ãƒ‰ãƒ‰ãƒ©ã‚¤ãƒ–ã®ç©ºã容é‡ã¨æ¨©é™ã‚’確èªã—ã€ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
@@ -3335,13 +3391,13 @@
<translation id="6263284346895336537">éžé‡è¦</translation>
<translation id="6263541650532042179">åŒæœŸã‚’リセット</translation>
<translation id="6264365405983206840">ã™ã¹ã¦é¸æŠž(&amp;A)</translation>
+<translation id="6265930187414222160">有害ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> ã§ã®èªè¨¼ã«ä½¿ç”¨ã™ã‚‹è¨¼æ˜Žæ›¸ã‚’é¸æŠžã—ã¦ãã ã•ã„</translation>
<translation id="6268252012308737255"><ph name="APP" /> ã§é–‹ã</translation>
<translation id="6268747994388690914">HTML ファイルã‹ã‚‰ãƒ–ックマークをインãƒãƒ¼ãƒˆ...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />システムã¨ã‚¢ãƒ—リã®æƒ…å ±<ph name="END_LINK1" />ã¨<ph name="BEGIN_LINK2" />指標<ph name="END_LINK2" />ã‚’é€ä¿¡ã™ã‚‹</translation>
<translation id="6272643420381259437">プラグインã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ï¼ˆ<ph name="ERROR" />)ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
<translation id="6273677812470008672">å“質</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome ウェブストア<ph name="END_LINK" />ã‹ã‚‰æ‹¡å¼µæ©Ÿèƒ½ã‚„アプリを追加ã§ãã¾ã™</translation>
<translation id="62751439899495218">写真を変更</translation>
<translation id="6276301056778294989">デãƒã‚¤ã‚¹ã«åŒã˜ã‚³ãƒ¼ãƒ‰ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</translation>
<translation id="6277105963844135994">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ</translation>
@@ -3367,12 +3423,12 @@
<translation id="6311220991371174222">プロフィールを開ã“ã†ã¨ã—ã¦å•é¡ŒãŒç™ºç”Ÿã—ãŸãŸã‚ã€Chrome ã‚’èµ·å‹•ã§ãã¾ã›ã‚“。Chrome ã‚’å†èµ·å‹•ã—ã¦ã¿ã¦ãã ã•ã„。</translation>
<translation id="6312403991423642364">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒä¸æ˜ŽãªãŸã‚エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation>
<translation id="6313641880021325787">VR を終了</translation>
-<translation id="6314335155547195432">パスワードを生æˆ</translation>
<translation id="6314819609899340042">ã“ã® <ph name="IDS_SHORT_PRODUCT_NAME" /> æ­è¼‰ãƒ‡ãƒã‚¤ã‚¹ã§ãƒ‡ãƒãƒƒã‚°æ©Ÿèƒ½ãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã—ãŸã€‚</translation>
-<translation id="6315343732431721770">起動ページ㫠<ph name="URL" /> ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚起動ページを変更ã™ã‚‹æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã«ã¯ã€[復元] をクリックã—ã¦ãã ã•ã„。</translation>
<translation id="6315493146179903667">ã™ã¹ã¦ã‚’手å‰ã«ç§»å‹•</translation>
<translation id="6316806695097060329">ã“ã® <ph name="SHORT_PRODUCT_NAME" /> æ­è¼‰ãƒ‡ãƒã‚¤ã‚¹ã¯ã€ã‚¦ã‚§ãƒ–を最é©ã«åˆ©ç”¨ã§ãるよã†ã«ä½œã‚‰ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+<translation id="6317318380444133405">サãƒãƒ¼ãƒˆãŒçµ‚了ã—ã¦ã„ã¾ã™ã€‚</translation>
<translation id="6317369057005134371">アプリケーション ウィンドウを待機ã—ã¦ã„ã¾ã™...</translation>
+<translation id="6318407754858604988">ダウンロードを開始ã—ã¾ã—ãŸ</translation>
<translation id="6322279351188361895">秘密éµã‚’読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="6325191661371220117">自動起動を無効ã«ã™ã‚‹</translation>
<translation id="6326175484149238433">Chrome ã‹ã‚‰å‰Šé™¤</translation>
@@ -3382,7 +3438,6 @@
<translation id="6333049849394141510">åŒæœŸã™ã‚‹ãƒ‡ãƒ¼ã‚¿ タイプをé¸æŠž</translation>
<translation id="6333064448949140209">ファイルã¯ãƒ‡ãƒãƒƒã‚°ã®ãŸã‚ Google ã«é€ä¿¡ã•ã‚Œã¾ã™</translation>
<translation id="6333834492048057036">検索ã®ãŸã‚アドレスãƒãƒ¼ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’移動</translation>
-<translation id="6336907568130557310">エクスãƒãƒ¼ãƒˆã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–²è¦§å¯èƒ½ãªå ´åˆã€ãƒ‘スワードãŒçŸ¥ã‚‰ã‚Œã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ファイルã¯èª°ã¨ã‚‚共有ã›ãšã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆãŒçµ‚ã‚ã£ãŸã‚‰å‰Šé™¤ã—ã¦ãã ã•ã„。</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> ã®æ–°ã—ã„プロフィールを作æˆã—ã¾ã™</translation>
<translation id="6340017061976355871">サーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確èªã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。å•é¡ŒãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€Chromebook ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。</translation>
<translation id="6340071272923955280">インターãƒãƒƒãƒˆå°åˆ·ãƒ—ロトコル(IPPS)</translation>
@@ -3405,7 +3460,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Smart Lock for Android を設定ã—ã¦ãã ã•ã„</translation>
<translation id="6374469231428023295">å†è©¦è¡Œ</translation>
-<translation id="6377158645544167202">プリンタã«æŽ¥ç¶šã§ãã¾ã›ã‚“。プリンタã®é›»æºãŒå…¥ã£ã¦ã„ã¦ã€Chromebook 㨠Wi-Fi ã¾ãŸã¯ USB 経由ã§æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</translation>
<translation id="6380143666419481200">åŒæ„ã—ã¦ç¶šè¡Œ</translation>
<translation id="6383051423892982287">åŒæœŸãƒ‡ãƒ¼ã‚¿ã‚’<ph name="BEGIN_LINK" />åŒæœŸãƒ‘スフレーズ<ph name="END_LINK" />ã§æš—å·åŒ–ã™ã‚‹</translation>
<translation id="6384275966486438344">検索設定を次ã«å¤‰æ›´ã—ã¾ã™: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@
<translation id="6503077044568424649">よãアクセスã™ã‚‹ãƒšãƒ¼ã‚¸</translation>
<translation id="6504611359718185067">プリンタを追加ã™ã‚‹ã«ã¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã—ã¦ãã ã•ã„</translation>
<translation id="6506374932220792071">X9.62 ECDSA ç½²å(SHA-256)</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> ã«é–¢é€£ã—ã¦ã„ã¾ã™</translation>
<translation id="6508261954199872201">アプリ: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">メディア ライセンス</translation>
<translation id="6510568984200103950">基本設定</translation>
@@ -3530,9 +3585,11 @@
<translation id="6551508934388063976">コマンドを使用ã§ãã¾ã›ã‚“。Ctrl+N を押ã—ã¦æ–°ã—ã„ウィンドウを開ã„ã¦ãã ã•ã„。</translation>
<translation id="655384502888039633">ユーザー数: <ph name="USER_COUNT" /> 人</translation>
<translation id="6555432686520421228">ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ アカウントを削除ã—ã€<ph name="IDS_SHORT_PRODUCT_NAME" /> デãƒã‚¤ã‚¹ã‚’出è·æ™‚ã¨åŒã˜çŠ¶æ…‹ã«ãƒªã‚»ãƒƒãƒˆã—ã¾ã™ã€‚</translation>
+<translation id="6555810572223193255">ç¾åœ¨ã€ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ— ツールをã”利用ã„ãŸã ã‘ã¾ã›ã‚“</translation>
<translation id="6556866813142980365">ã‚„ã‚Šç›´ã™</translation>
<translation id="6558280019477628686">エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚一部ã®é …ç›®ãŒå‰Šé™¤ã•ã‚Œã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="6559580823502247193">(ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã®æ—¢å­˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼‰</translation>
+<translation id="6560713683827832045">アプリã®é€šçŸ¥ãŒ [ON] ã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚[OFF] ã®å ´åˆã¯ [ON] ã«åˆ‡ã‚Šæ›¿ãˆã¦ãã ã•ã„。</translation>
<translation id="6561726789132298588">Enter</translation>
<translation id="656293578423618167">ファイルã®ãƒ‘スã¾ãŸã¯åå‰ãŒé•·ã™ãŽã¾ã™ã€‚åå‰ã‚’短ãã™ã‚‹ã‹ã€åˆ¥ã®å ´æ‰€ã«ä¿å­˜ã—ã¦ãã ã•ã„。</translation>
<translation id="656398493051028875">「<ph name="FILENAME" />ã€ã‚’削除ã—ã¦ã„ã¾ã™...</translation>
@@ -3561,7 +3618,6 @@
<translation id="6606070663386660533">タブ 8</translation>
<translation id="6607272825297743757">ファイル情報</translation>
<translation id="6607831829715835317">ãã®ä»–ã®ãƒ„ール(&amp;L)</translation>
-<translation id="6610183966322615106">プリンタã®è¿½åŠ ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation>
<translation id="6612358246767739896">ä¿è­·ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„</translation>
<translation id="6613452264606394692">ã“ã®ãƒšãƒ¼ã‚¸ã‚’ブックマークã™ã‚‹ã¨ã€ã™ã°ã‚„ãã“ã®ãƒšãƒ¼ã‚¸ã«æˆ»ã‚‹ã“ã¨ãŒã§ãã¾ã™</translation>
<translation id="6615455863669487791">表示</translation>
@@ -3638,9 +3694,11 @@
<translation id="6736045498964449756">パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“。</translation>
<translation id="6736243959894955139">ä½æ‰€</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">å¤ã„プロフィールã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€å‰Šé™¤ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã™ã€‚</translation>
<translation id="6739923123728562974">デスクトップ ショートカットを表示</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> を一時åœæ­¢ã—ã¾ã—ãŸ</translation>
<translation id="6742339027238151589">スクリプトã«ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½</translation>
+<translation id="6743841972744298686">åŒæœŸè¨­å®š</translation>
<translation id="6745592621698551453">今ã™ãæ›´æ–°</translation>
<translation id="6746124502594467657">下ã«ç§»å‹•</translation>
<translation id="674632704103926902">タップã«ã‚ˆã‚‹ãƒ‰ãƒ©ãƒƒã‚°ã‚’有効ã«ã™ã‚‹</translation>
@@ -3653,12 +3711,14 @@
<translation id="6757101664402245801">URL ãŒã‚³ãƒ”ーã•ã‚Œã¾ã—ãŸ</translation>
<translation id="6758056191028427665">アンケートã«ã”å”力ãã ã•ã„。</translation>
<translation id="6759193508432371551">åˆæœŸçŠ¶æ…‹ã¸ã®ãƒªã‚»ãƒƒãƒˆ</translation>
+<translation id="6765234885931342179">セキュリティ キーã®ã‚·ãƒªã‚¢ãƒ«ç•ªå·ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹</translation>
<translation id="6766101255664245434">æ–°ã—ã写真を撮るã‹ã€æ—¢å­˜ã®å†™çœŸã¾ãŸã¯ã‚¢ã‚¤ã‚³ãƒ³ã‚’é¸æŠžã—ã¦ãã ã•ã„。
<ph name="LINE_BREAK" />
ã“ã®ç”»åƒã¯ Chromebook ã®ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ã¨ãƒ­ãƒƒã‚¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</translation>
<translation id="6769712124046837540">プリンタã®è¿½åŠ ...</translation>
<translation id="6771503742377376720">èªè¨¼å±€ã§ã‚ã‚‹</translation>
<translation id="6773575010135450071">ãã®ä»–ã®æ“作...</translation>
+<translation id="6777817260680419853">リダイレクトãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
<translation id="6778959797435875428">複数ã®ã‚µã‚¤ãƒˆã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’解除</translation>
<translation id="677965093459947883">極å°</translation>
<translation id="6780439250949340171">ãã®ä»–ã®è¨­å®šã‚’管ç†ã™ã‚‹</translation>
@@ -3733,6 +3793,7 @@
<translation id="6898699227549475383">組織(O)</translation>
<translation id="6900284862687837908">ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ アプリ: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">デãƒã‚¤ã‚¹ã‚’ドメインã«è¿½åŠ ã—ã¾ã—ょã†</translation>
+<translation id="6903534926908201625">Google ã«é€ä¿¡ã™ã‚‹æƒ…å ±ã¯ã€ã„ã¤ã§ã‚‚ [<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />] ページã§ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã§ãã¾ã™ã€‚</translation>
<translation id="6904344821472985372">ファイル アクセス権をå–り消ã™</translation>
<translation id="6904655473976120856">終了ã™ã‚‹ã«ã¯ [アプリ] ボタンを押ã—ã¾ã™</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ãŒç”»é¢ã®å…±æœ‰ã‚’求ã‚ã¦ã„ã¾ã™ã€‚</translation>
@@ -3741,17 +3802,22 @@
<translation id="691024665142758461">複数ファイルã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰</translation>
<translation id="6911324888870229398">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸã€‚接続を確èªã™ã‚‹ã‹ã€åˆ¥ã® Wi-Fi ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="6911734910326569517">メモリ使用é‡</translation>
+<translation id="6914783257214138813">エクスãƒãƒ¼ãƒˆã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’閲覧ã§ãるユーザーã«ãƒ‘スワードを知られã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="6915804003454593391">ユーザー:</translation>
<translation id="6916590542764765824">拡張機能を管ç†</translation>
<translation id="6920989436227028121">通常ã®ã‚¿ãƒ–ã¨ã—ã¦é–‹ã</translation>
<translation id="6922128026973287222">Google データセーãƒãƒ¼ã‚’使ã†ã¨ãƒ‡ãƒ¼ã‚¿ã®ä¿å­˜ã‚„閲覧ãŒé€Ÿããªã‚Šã¾ã™ã€‚クリックã—ã¦è©³ç´°ã‚’ã”確èªãã ã•ã„。</translation>
<translation id="6929555043669117778">ãƒãƒƒãƒ—アップを引ã続ãブロックã™ã‚‹</translation>
<translation id="6930242544192836755">接続時間</translation>
+<translation id="6934241953272494177">メディア デãƒã‚¤ã‚¹ã‚’スキャンã—ã¦ã„ã¾ã™...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" />ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ</translation>
<translation id="693807610556624488">「<ph name="DEVICE_NAME" />ã€ã§ã®æ›¸ãè¾¼ã¿æ“作ã§å±žæ€§ã®é•·ã•ãŒä¸Šé™ã‚’超ãˆã¦ã„ã¾ã™ã€‚</translation>
<translation id="6941937518557314510">証明書㧠<ph name="HOST_NAME" /> ã®èªè¨¼ã‚’å—ã‘ã‚‹ã«ã¯ <ph name="TOKEN_NAME" /> ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。</translation>
<translation id="6943176775188458830">å°åˆ·ã‚’キャンセル</translation>
<translation id="6943836128787782965">HTTP ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="6945221475159498467">é¸æŠž</translation>
+<translation id="694592694773692225">ã“ã®ãƒšãƒ¼ã‚¸ã§ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒãƒ–ロックã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="6949306908218145636">é–‹ã„ã¦ã„るページをブックマーク...</translation>
<translation id="6955446738988643816">ãƒãƒƒãƒ—アップを検証</translation>
<translation id="6957231940976260713">サービスå</translation>
@@ -3855,13 +3921,16 @@
<translation id="7093866338626856921">デãƒã‚¤ã‚¹ <ph name="HOSTNAMES" /> ã¨ã®ãƒ‡ãƒ¼ã‚¿äº¤æ›</translation>
<translation id="7096108453481049031">監視対象ユーザーをインãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確èªã—ã€ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="7098447629416471489">ä¿å­˜ã—ãŸãã®ä»–ã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³ãŒã“ã“ã«è¡¨ç¤ºã•ã‚Œã¾ã™</translation>
+<translation id="7099337801055912064">サイズã®å¤§ãã„ PPD ã¯èª­ã¿è¾¼ã‚ã¾ã›ã‚“。最大サイズ㯠250 KB ã§ã™ã€‚</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> 個ã®ã‚¢ã‚¤ãƒ†ãƒ ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="7102687220333134671">自動更新ãŒæœ‰åŠ¹ã§ã™</translation>
<translation id="7106346894903675391">追加容é‡ã‚’購入...</translation>
<translation id="7108338896283013870">éžè¡¨ç¤º</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">カスタマイズãŒã‚ªãƒ³ã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã®è¨­å®šã¯ myaccount.google.com ã§å¤‰æ›´ã§ãã¾ã™ã€‚</translation>
<translation id="7113502843173351041">メールアドレスã®èª­ã¿å–ã‚Š</translation>
<translation id="7114054701490058191">パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“</translation>
+<translation id="7117228822971127758">ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„</translation>
<translation id="7117247127439884114">ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹...</translation>
<translation id="711840821796638741">管ç†å¯¾è±¡ã®ãƒ–ックマークを表示</translation>
<translation id="711902386174337313">ログインã—ãŸãƒ‡ãƒã‚¤ã‚¹ã®ãƒªã‚¹ãƒˆã®èª­ã¿å–ã‚Š</translation>
@@ -3902,6 +3971,7 @@
<translation id="7180611975245234373">æ›´æ–°</translation>
<translation id="7180865173735832675">カスタマイズ</translation>
<translation id="7186088072322679094">ツールãƒãƒ¼ã«æ®‹ã™</translation>
+<translation id="7187428571767585875">削除ã¾ãŸã¯å¤‰æ›´ã•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ãƒˆãƒªé …ç›®:</translation>
<translation id="7191159667348037">ä¸æ˜Žãªãƒ—リンタ(USB)</translation>
<translation id="7191454237977785534">åå‰ã‚’付ã‘ã¦ä¿å­˜</translation>
<translation id="7196835305346730603">è¿‘ãã® Chromebox を検索ã—ã¦ã„ã¾ã™...</translation>
@@ -3910,6 +3980,7 @@
<translation id="7201118060536064622">「<ph name="DELETED_ITEM_NAME" />ã€ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> をダウンロードã—ã¦ã„ã¾ã™...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{ページを離れる}other{ページを離れる}}</translation>
<translation id="721331389620694978">閲覧行動をå映ã—ãŸè¨­å®šã¯ã€å ´åˆã«ã‚ˆã£ã¦ã¯æ¶ˆåŽ»ã•ã‚Œã¾ã›ã‚“。</translation>
<translation id="7216409898977639127">モãƒã‚¤ãƒ« プロãƒã‚¤ãƒ€</translation>
<translation id="7216595297012131718">言語を希望ã®é †åºã«ä¸¦ã¹æ›¿ãˆã¾ã™</translation>
@@ -3955,6 +4026,7 @@
<translation id="727952162645687754">ダウンロード エラー</translation>
<translation id="7279701417129455881">Cookie ã®ãƒ–ロックを管ç†...</translation>
<translation id="7280877790564589615">許å¯ã®è¦æ±‚</translation>
+<translation id="7283041136720745563">Google ドライブã®å‰²ã‚Šå½“ã¦å®¹é‡ãŒå分ã«ã‚ã‚Šã¾ã›ã‚“。</translation>
<translation id="7287143125007575591">アクセスãŒæ‹’å¦ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">å£ç´™ã‚¢ãƒ—リを開ãã¾ã™</translation>
@@ -4025,6 +4097,7 @@
<translation id="7392118418926456391">ウイルス スキャンã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
<translation id="7392915005464253525">é–‰ã˜ãŸã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã(&amp;E)</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> ã¯ã‚·ã‚¹ãƒ†ãƒ èµ·å‹•æ™‚ã«é–‹å§‹ã•ã‚Œã€ä»–ã® <ph name="PRODUCT_NAME" /> ウィンドウをã™ã¹ã¦é–‰ã˜ã¦ã‚‚ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å‹•ä½œã—続ã‘ã¾ã™ã€‚</translation>
+<translation id="7398254312354928459">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒåˆ‡ã‚Šæ›¿ãˆã‚‰ã‚Œã¾ã—ãŸ</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Chromebox ã‚’å†èµ·å‹•ã—ã¦ã„ã¾ã™ã€‚ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„...</translation>
<translation id="7400839060291901923">「<ph name="PHONE_NAME" />ã€ã§æŽ¥ç¶šè¨­å®šã‚’è¡Œã£ã¦ãã ã•ã„</translation>
@@ -4035,6 +4108,7 @@
<translation id="7409233648990234464">å†èµ·å‹•ã¨ Powerwash</translation>
<translation id="7409836189476010449">Flash ã®å®Ÿè¡Œ</translation>
<translation id="7410344089573941623"><ph name="HOST" /> ãŒã‚«ãƒ¡ãƒ©ã‚„マイクã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’è¦æ±‚ã—ã¦ã„ã‚‹ã‹ç¢ºèªã™ã‚‹</translation>
+<translation id="741204030948306876">有効ã«ã™ã‚‹</translation>
<translation id="7412226954991670867">GPU メモリ</translation>
<translation id="7416362041876611053">ä¸æ˜Žãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
<translation id="7417705661718309329">Google マップ</translation>
@@ -4056,6 +4130,7 @@
<translation id="7445682342344043969">ãƒãƒƒãƒ—アップãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
<translation id="744859430125590922">ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ <ph name="CUSTODIAN_EMAIL" /> ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚¦ã‚§ãƒ–サイトを管ç†ã€è¡¨ç¤ºã™ã‚‹ã€‚</translation>
<translation id="7453008956351770337">ã“ã®ãƒ—リンタをé¸æŠžã™ã‚‹ã¨ã€æ¬¡ã®æ‹¡å¼µæ©Ÿèƒ½ã«ãƒ—リンタã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚</translation>
+<translation id="7453467225369441013">ã»ã¨ã‚“ã©ã®ã‚µã‚¤ãƒˆã‹ã‚‰ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚Google アカウントã¸ã®ãƒ­ã‚°ã‚¤ãƒ³çŠ¶æ…‹ã¯ç¶­æŒã•ã‚Œã¾ã™ã€‚</translation>
<translation id="7456142309650173560">Dev</translation>
<translation id="7456847797759667638">場所を開ã...</translation>
<translation id="7461924472993315131">固定</translation>
@@ -4066,7 +4141,7 @@
<translation id="747114903913869239">エラー: 拡張機能をデコードã§ãã¾ã›ã‚“</translation>
<translation id="7473891865547856676">スキップ</translation>
<translation id="747459581954555080">ã™ã¹ã¦å¾©å…ƒ</translation>
-<translation id="747494631553057218">レジストリ項目:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
<translation id="7475671414023905704">Netscape パスワード紛失 URL</translation>
<translation id="7476454130948140105">æ›´æ–°ã™ã‚‹ã«ã¯é›»æ± æ®‹é‡ãŒå°‘ãªã™ãŽã¾ã™ï¼ˆ<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">パスフレーズをãŠå¿˜ã‚Œã®å ´åˆã¯ã€<ph name="BEGIN_LINK" />Google ダッシュボード<ph name="END_LINK" />ã‹ã‚‰åŒæœŸã®åœæ­¢ã¨ãƒªã‚»ãƒƒãƒˆã‚’è¡Œã£ã¦ãã ã•ã„。</translation>
@@ -4081,6 +4156,9 @@
<translation id="7487067081878637334">テクノロジー</translation>
<translation id="7487099628810939106">クリックã•ã‚Œã‚‹ã¾ã§ã®æ™‚é–“:</translation>
<translation id="7487969577036436319">コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" />ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google ドライブ<ph name="END_LINK" />ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã¾ã™</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{ã™ã¹ã¦ã‚’é–‹ã(&amp;O)}=1{ブックマークを開ã(&amp;O)}other{ã™ã¹ã¦ï¼ˆ# 件)を開ã(&amp;O)}}</translation>
<translation id="7489605380874780575">対象ã‹ã©ã†ã‹ãƒã‚§ãƒƒã‚¯</translation>
<translation id="749028671485790643">ユーザー <ph name="VALUE" /></translation>
@@ -4093,7 +4171,6 @@
<translation id="7497215489070763236">サーãƒãƒ¼ã® CA 証明書</translation>
<translation id="7502658306369382406">IPv6 アドレス</translation>
<translation id="7503191893372251637">Netscape 証明書タイプ</translation>
-<translation id="7503607651407946808">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¦ã„ã¾ã™...</translation>
<translation id="7503821294401948377">ブラウザæ“作ã®ã‚¢ã‚¤ã‚³ãƒ³ã€Œ<ph name="ICON" />ã€ã‚’読ã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="750509436279396091">ダウンロード フォルダを開ã</translation>
<translation id="7505167922889582512">éžè¡¨ç¤ºã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’表示</translation>
@@ -4105,9 +4182,9 @@
<translation id="7517569744831774757">設定を元ã®æ—¢å®šå€¤ã«æˆ»ã—ã¾ã™ã€‚</translation>
<translation id="7517786267097410259">ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’ä½œæˆ -</translation>
<translation id="7518150891539970662">WebRTC ログ(<ph name="WEBRTC_LOG_COUNT" /> 件)</translation>
-<translation id="7520821146909122639">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¦ã„ã¾ã™...</translation>
<translation id="7521387064766892559">Javascript</translation>
<translation id="7525067979554623046">作æˆ</translation>
+<translation id="7526413953848747421">スペルãƒã‚§ãƒƒã‚¯ã‚„タップã—ã¦æ¤œç´¢ãªã©ã€Google ã®ä¾¿åˆ©ãªã‚µãƒ¼ãƒ“スを Chrome ã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™</translation>
<translation id="7529411698175791732">インターãƒãƒƒãƒˆæŽ¥ç¶šã‚’確èªã—ã¦ãã ã•ã„。å•é¡ŒãŒè§£æ¶ˆã—ãªã„å ´åˆã¯ã€ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦å†åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã¿ã¦ãã ã•ã„。</translation>
<translation id="7530016656428373557">放電率(ワット)</translation>
<translation id="7536709149194614609">端末をå†èµ·å‹•ã—ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
@@ -4131,7 +4208,6 @@
ã‚‚ã†ä¸€åº¦ç›£è¦–対象ユーザーを作æˆã—ã¦ãã ã•ã„。</translation>
<translation id="756445078718366910">ブラウザ ウィンドウを開ã</translation>
<translation id="7564847347806291057">プロセスを終了</translation>
-<translation id="7565291891798266313">検索エンジン㌠<ph name="URL" /> ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚検索エンジンを変更ã™ã‚‹æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã«ã¯ã€[復元] をクリックã—ã¦ãã ã•ã„。</translation>
<translation id="7566118625369982896">Play アプリã®ãƒªãƒ³ã‚¯ã‚’管ç†ã™ã‚‹</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome データã®æ¶ˆåŽ»å®Œäº†</translation>
@@ -4140,13 +4216,10 @@
<translation id="7573172247376861652">ãƒãƒƒãƒ†ãƒªãƒ¼å……é›»</translation>
<translation id="7576032389798113292">6×4</translation>
<translation id="7576690715254076113">部å˜ä½ã§å°åˆ·</translation>
-<translation id="7577815336900970562">Wi‑Fi ã¾ãŸã¯ãƒ¢ãƒã‚¤ãƒ« ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’使ã£ã¦ç¾åœ¨åœ°ã‚’特定ã—ã¾ã™</translation>
<translation id="7579149537961810247">複数ã®ã‚µã‚¤ãƒˆã‚’ミュート</translation>
<translation id="7580671184200851182">ã™ã¹ã¦ã®ã‚¹ãƒ”ーカーã§åŒã˜ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªã‚’å†ç”Ÿï¼ˆãƒ¢ãƒŽãƒ©ãƒ« オーディオ)</translation>
-<translation id="7581273696622423628">アンケートã«ç­”ãˆã‚‹</translation>
<translation id="7581462281756524039">クリーンアップ ツール</translation>
<translation id="7582582252461552277">ã“ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’優先ã™ã‚‹</translation>
-<translation id="7586312264284919041">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="7586498138629385861">Chrome アプリãŒé–‹ã„ã¦ã„ã‚‹é–“ Chrome ã¯å®Ÿè¡Œã•ã‚Œç¶šã‘ã¾ã™ã€‚</translation>
<translation id="7589461650300748890">データãŒå¤±ã‚れるå±é™ºãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="7589661784326793847">少々ãŠå¾…ã¡ãã ã•ã„</translation>
@@ -4163,6 +4236,7 @@
<translation id="7607274158153386860">タブレット サイトã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆ</translation>
<translation id="7611008212562900400">デãƒã‚¤ã‚¹ã€ã‚¢ãƒ—リã€ã‚¦ã‚§ãƒ–を検索...</translation>
<translation id="7615910377284548269">サンドボックスã®ç„¡åŠ¹åŒ–プラグインã®ãƒ–ロックを管ç†ã™ã‚‹... </translation>
+<translation id="7616214729753637086">デãƒã‚¤ã‚¹ã‚’登録ã—ã¦ã„ã¾ã™...</translation>
<translation id="7617366389578322136">「<ph name="DEVICE_NAME" />ã€ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™</translation>
<translation id="761779991806306006">パスワードãŒä¿å­˜ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="7622114377921274169">å……é›»ã—ã¦ã„ã¾ã™ã€‚</translation>
@@ -4191,6 +4265,7 @@
<translation id="7664620655576155379">サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ Bluetooth デãƒã‚¤ã‚¹: 「<ph name="DEVICE_NAME" />ã€</translation>
<translation id="7665369617277396874">アカウントを追加</translation>
<translation id="7671130400130574146">システム タイトル ãƒãƒ¼ã¨æž ç·šã®ä½¿ç”¨</translation>
+<translation id="7683373461016844951">利用を続ã‘ã‚‹ã«ã¯ã€[OK]ã€[ユーザーを追加] ã®é †ã«ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€<ph name="DOMAIN" /> ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã®æ–°ã—ã„プロフィールを作æˆã—ã¦ãã ã•ã„。</translation>
<translation id="7684212569183643648">管ç†è€…ã«ã‚ˆã‚Šã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="7684559058815332124">キャプティブ ãƒãƒ¼ã‚¿ãƒ«ã®ãƒ­ã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹</translation>
<translation id="7685049629764448582">JavaScript メモリ</translation>
@@ -4249,7 +4324,6 @@
<translation id="7773726648746946405">セッション ストレージ</translation>
<translation id="7781335840981796660">ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ アカウントã¨ãƒ­ãƒ¼ã‚«ãƒ« データã¯å‰Šé™¤ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="7782102568078991263">候補ã¯ä»¥ä¸Šã§ã™</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ</translation>
<translation id="7784067724422331729">ãŠä½¿ã„ã®ãƒ‘ソコンã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£è¨­å®šã«ã‚ˆã‚Šã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ–ロックã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="7786207843293321886">ゲスト セッションを終了</translation>
<translation id="7786889348652477777">アプリをå†èª­ã¿è¾¼ã¿(&amp;R)</translation>
@@ -4283,7 +4357,13 @@
<translation id="7815680994978050279">å±é™ºãªãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
<translation id="7818135753970109980">æ–°ã—ã„テーマãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸï¼ˆ<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK(WPA ã¾ãŸã¯ RSN)</translation>
+<translation id="7819992334107904369">Chrome åŒæœŸ</translation>
<translation id="782057141565633384">動画アドレスをコピー(&amp;C)</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" />ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚
+ <ph name="LINE_BREAK1" />
+ ドライブã®å‰²ã‚Šå½“ã¦å®¹é‡ãŒå分ã«ã‚ã‚Šã¾ã›ã‚“。ã‚㨠<ph name="FILE_SIZE" /> å¿…è¦ã§ã™ã€‚
+ <ph name="LINE_BREAK2" />
+ 写真ã®é¸æŠžæ•°ã‚’減らã—ã¦ãã ã•ã„。</translation>
<translation id="782590969421016895">ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã‚’使用</translation>
<translation id="7829298379596169484">音声入力ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã„ã¾ã™</translation>
<translation id="7831368056091621108">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã€å±¥æ­´ã€ã™ã¹ã¦ã®ãƒ‡ãƒã‚¤ã‚¹ä¸Šã«ã‚ã‚‹ãã®ä»–ã® Chrome 設定をå–å¾—ã—ã¾ã™ã€‚</translation>
@@ -4321,6 +4401,7 @@
<translation id="7881969471599061635">字幕を無効ã«ã™ã‚‹</translation>
<translation id="7882358943899516840">プロãƒã‚¤ãƒ€ã®ç¨®é¡ž</translation>
<translation id="7885253890047913815">最近使用ã—ãŸé€ä¿¡å…ˆ</translation>
+<translation id="7886917304091689118">Chrome ã§å®Ÿè¡Œä¸­ã§ã™</translation>
<translation id="7887334752153342268">タブを複製</translation>
<translation id="7887864092952184874">Bluetooth マウスãŒãƒšã‚¢è¨­å®šã•ã‚Œã¾ã—ãŸ</translation>
<translation id="7889966925761734854">シークå†ç”Ÿ</translation>
@@ -4404,7 +4485,9 @@
<translation id="8000066093800657092">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãªã—</translation>
<translation id="8001504501378762252">サイトã§ãƒ‘スワードを盗ã¾ã‚ŒãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™</translation>
<translation id="8004582292198964060">ブラウザ</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> ã«ã‚ˆã‚‹ã‚¯ãƒªãƒƒãƒ—ボードã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’常ã«è¨±å¯ã™ã‚‹</translation>
<translation id="8008356846765065031">インターãƒãƒƒãƒˆãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸã€‚インターãƒãƒƒãƒˆæŽ¥ç¶šã‚’確èªã—ã¦ãã ã•ã„。</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="8008818777654712271">å±é™ºãªã‚¢ãƒ—リやサイトã®æ¤œå‡ºã«å½¹ç«‹ã¦ã‚‹ãŸã‚ã«ä¸€éƒ¨ã®ã‚·ã‚¹ãƒ†ãƒ æƒ…報やページã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ Google ã«è‡ªå‹•é€ä¿¡ã™ã‚‹</translation>
<translation id="8012382203418782830">ã“ã®ãƒšãƒ¼ã‚¸ã¯ç¿»è¨³ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="8014154204619229810">ç¾åœ¨ã‚¢ãƒƒãƒ—データを実行中ã§ã™ã€‚ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰æ›´æ–°ã—ã¦ã€ã‚‚ã†ä¸€åº¦ã”確èªãã ã•ã„。</translation>
@@ -4505,7 +4588,6 @@
<translation id="816055135686411707">証明書ã®ä¿¡é ¼è¨­å®šã‚¨ãƒ©ãƒ¼</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />(<ph name="TIME_REMAINING" />)</translation>
<translation id="8162857629993139764">æ–°ã—ã„メモを作æˆ</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">マイクã®è¨­å®šã‚’管ç†...</translation>
<translation id="8168435359814927499">コンテンツ</translation>
<translation id="8174047975335711832">デãƒã‚¤ã‚¹æƒ…å ±</translation>
@@ -4522,7 +4604,6 @@
<translation id="8191230140820435481">アプリã€æ‹¡å¼µæ©Ÿèƒ½ã€ãƒ†ãƒ¼ãƒžã‚’管ç†ã™ã‚‹</translation>
<translation id="8191453843330043793">V8 プロキシ リゾルãƒ</translation>
<translation id="8195027750202970175">ディスク上ã®ã‚µã‚¤ã‚º</translation>
-<translation id="8195739004487400241">ホームページ㌠<ph name="URL" /> ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚ホームページを変更ã™ã‚‹æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã«ã¯ã€[復元] をクリックã—ã¦ãã ã•ã„。</translation>
<translation id="8199300056570174101">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ï¼ˆã‚µãƒ¼ãƒ“ス)ã¨ãƒ‡ãƒã‚¤ã‚¹ã®ãƒ—ロパティ</translation>
<translation id="8200772114523450471">å†é–‹</translation>
<translation id="8202160505685531999"><ph name="DEVICE_TYPE" /> ã®ãƒ—ロフィールを更新ã™ã‚‹ã«ã¯ãƒ‘スワードをå†å…¥åŠ›ã—ã¦ãã ã•ã„。</translation>
@@ -4540,6 +4621,7 @@
<translation id="8226619461731305576">キュー</translation>
<translation id="8226742006292257240">ランダムã«ç”Ÿæˆã•ã‚Œã€ã”使用ã®ãƒ‘ソコンã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸ TPM パスワードã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™:</translation>
<translation id="8227119283605456246">添付ファイル</translation>
+<translation id="8233198815467326623">デフォルトã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="8234795456569844941">å•é¡Œè§£æ±ºã®æ‰‹ãŒã‹ã‚Šã¨ã—ã¦ã€å…·ä½“çš„ã«ã©ã®ã‚ˆã†ãªæ“作を行ã£ãŸã¨ãã«ãƒ—ロフィール エラーã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚ŒãŸã‹ã‚’ãŠçŸ¥ã‚‰ã›ãã ã•ã„。</translation>
<translation id="8234989666557591529"><ph name="DEVICE_TYPE" /> ã®ãƒ­ãƒƒã‚¯è§£é™¤ã«ä½¿ç”¨ã™ã‚‹ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ã‚’é¸æŠžã—ã¦ãã ã•ã„</translation>
<translation id="8238649969398088015">ヘルプã®ãƒ’ント</translation>
@@ -4565,7 +4647,6 @@
<translation id="8261378640211443080">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />ã§æä¾›ã•ã‚Œã¦ã„ã¾ã›ã‚“。知らãªã„ã†ã¡ã«è¿½åŠ ã•ã‚ŒãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’追加</translation>
<translation id="8261506727792406068">削除</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> æžšã®å†™çœŸã‚’ <ph name="BEGIN_LINK" />Google ドライブ<ph name="END_LINK" />ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—中ã§ã™</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ã¯ã“ã®ãƒ“ルドã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ã§ãƒžã‚¦ã‚¹ カーソルãŒç„¡åŠ¹ã«ãªã‚Šã¾ã—ãŸã€‚</translation>
<translation id="8264718194193514834">「<ph name="EXTENSION_NAME" />ã€ã«ã‚ˆã£ã¦å…¨ç”»é¢è¡¨ç¤ºã«ãªã‚Šã¾ã—ãŸã€‚</translation>
@@ -4667,6 +4748,7 @@
<translation id="8454288007744638700">ã¾ãŸã¯ã€æ–°ã—ã„ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’é¸æŠž:</translation>
<translation id="845627346958584683">有効期é™</translation>
<translation id="8456681095658380701">åå‰ãŒç„¡åŠ¹ã§ã™</translation>
+<translation id="8457451314607652708">ブックマークをインãƒãƒ¼ãƒˆ</translation>
<translation id="8460336040822756677">Smart Lock for <ph name="DEVICE_TYPE" /> を無効ã«ã™ã‚‹ã¨ã€ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ã‚’使ã£ã¦ Chrome æ­è¼‰ãƒ‡ãƒã‚¤ã‚¹ã®ãƒ­ãƒƒã‚¯ã‚’解除ã™ã‚‹ã“ã¨ã¯ã§ããªããªã‚Šã€ãƒ‘スワードã®å…¥åŠ›ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="8461329675984532579">ホーム プロãƒã‚¤ãƒ€å</translation>
<translation id="84613761564611563">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨­å®šç”»é¢ã‚’呼ã³å‡ºã—ã¦ã„ã¾ã™ã€‚ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„...</translation>
@@ -4731,14 +4813,15 @@
<translation id="8569764466147087991">ファイルをé¸æŠžã—ã¦é–‹ã</translation>
<translation id="8571213806525832805">éŽåŽ» 4 週間</translation>
<translation id="8574990355410201600"><ph name="HOST" /> ã®éŸ³å£°ã‚’常ã«è¨±å¯ã™ã‚‹</translation>
+<translation id="8578639784464423491">99 文字ã¾ã§ã§æŒ‡å®šã—ã¦ãã ã•ã„</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> 個ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’åŒæœŸã—ã¦ã„ã¾ã™...</translation>
<translation id="857943718398505171">許å¯ï¼ˆæŽ¨å¥¨ï¼‰</translation>
<translation id="8581809080475256101">ボタンを押ã—ã¦æ¬¡ã«é€²ã¿ã¾ã™ã€‚履歴を表示ã™ã‚‹ã«ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ メニューをé¸æŠžã—ã¾ã™</translation>
<translation id="8584280235376696778">動画を新ã—ã„タブã§é–‹ã(&amp;O)</translation>
<translation id="8588866096426746242">プロフィール統計情報を表示</translation>
+<translation id="8589652987924574405">ブックマークã€å±¥æ­´ã€ãƒ‘スワードã€ãã®ä»–ã®è¨­å®šãŒ Google アカウントã«åŒæœŸã•ã‚Œã€ã©ã®ç«¯æœ«ã§ã‚‚利用ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ã“ã®å‹•ä½œã¯ [設定] ã§å¤‰æ›´ã§ãã¾ã™ã€‚</translation>
<translation id="8590375307970699841">自動更新を設定</translation>
<translation id="8594908476761052472">動画を撮影</translation>
-<translation id="8595925260712451473">ã“ã“ã«ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’記入ã—ã¦ãã ã•ã„。</translation>
<translation id="8596540852772265699">カスタム ファイル</translation>
<translation id="8597845839771543242">プロパティã®æ›¸å¼:</translation>
<translation id="8598453409908276158">サンドボックスã®ç„¡åŠ¹åŒ–プラグインãŒãƒ–ロックã•ã‚Œã¾ã—ãŸ</translation>
@@ -4753,6 +4836,7 @@
<translation id="8620617069779373398">ローミング状態</translation>
<translation id="8620765578342452535">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã®è¨­å®š</translation>
<translation id="8620790565535071193">スキャンã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
+<translation id="8622877356447980900">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="8623004009673949077">「kiosk_onlyã€ã®ãƒžãƒ‹ãƒ•ã‚§ã‚¹ãƒˆå±žæ€§ãŒæŒ‡å®šã•ã‚Œã¦ã„るアプリã¯ã€ChromeOS キオスク モードã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="8624205858755890468">アシスタントã«ã‚ˆã‚‹é–¢é€£æƒ…å ±ã€ã‚¢ãƒ—リã€æ“作ã®æ¡ˆå†…を有効ã«ã—ã¾ã™ã€‚</translation>
<translation id="862542460444371744">拡張機能(&amp;E)</translation>
@@ -4798,6 +4882,7 @@
<translation id="8671210955687109937">閲覧者(コメントå¯ï¼‰</translation>
<translation id="8673026256276578048">ウェブ検索...</translation>
<translation id="8673383193459449849">サーãƒãƒ¼ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation>
+<translation id="8674241889607553858">ã“ã®ãƒšãƒ¼ã‚¸ã‚’翻訳ã—ã¾ã™ã‹ï¼Ÿ</translation>
<translation id="8675354002693747642">事å‰å…±æœ‰ã‚­ãƒ¼</translation>
<translation id="8676374126336081632">入力内容を消去</translation>
<translation id="8677039480012021122">データを消去ã—ã¦åˆ‡æ–­</translation>
@@ -4810,6 +4895,7 @@
<translation id="8688579245973331962">åå‰ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆ</translation>
<translation id="8688591111840995413">ä¸æ­£ãªãƒ‘スワード</translation>
<translation id="8688672835843460752">使用å¯èƒ½</translation>
+<translation id="8689583087392258564">マシンをドメインã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚無効ãªçµ„ç¹”å˜ä½ã§ã™ã€‚</translation>
<translation id="869257642790614972">最後ã«é–‰ã˜ãŸã‚¿ãƒ–ã‚’é–‹ã</translation>
<translation id="8695825812785969222">場所を開ã(&amp;L)...</translation>
<translation id="8698464937041809063">Google 図形æç”»</translation>
@@ -4824,6 +4910,7 @@
<translation id="8708671767545720562">詳細情報(&amp;M)</translation>
<translation id="8710187907779883426">短ã„(1 秒)</translation>
<translation id="8711402221661888347">ピクルス</translation>
+<translation id="8712637175834984815">é–‰ã˜ã‚‹</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />システム情報<ph name="END_LINK1" />ã‚’é€ä¿¡ã™ã‚‹</translation>
<translation id="8714154114375107944">サãƒãƒ¼ãƒˆã®çµ‚了</translation>
<translation id="871476437400413057">Google ã§ä¿å­˜ã—ãŸãƒ‘スワード</translation>
@@ -4899,7 +4986,6 @@
<translation id="882204272221080310">セキュリティ強化ã®ãŸã‚ã«ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã‚’アップデートã™ã‚‹ã€‚</translation>
<translation id="8823514049557262177">リンクテキストをコピー(&amp;X)</translation>
<translation id="8824701697284169214">ページを追加(&amp;G)...</translation>
-<translation id="8827850355924932817">Wi‑Fi ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’使ã£ã¦ç¾åœ¨åœ°ã‚’特定ã—ã¾ã™</translation>
<translation id="8828933418460119530">DNS å</translation>
<translation id="8830796635868321089">ç¾åœ¨ã®ãƒ—ロキシ設定を使用ã—ã¦ã‚¢ãƒƒãƒ—デートをãƒã‚§ãƒƒã‚¯ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚<ph name="PROXY_SETTINGS_LINK_START" />プロキシ設定<ph name="PROXY_SETTINGS_LINK_END" />を調整ã—ã¦ãã ã•ã„。</translation>
<translation id="8834039744648160717">ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨­å®šã¯ <ph name="USER_EMAIL" /> ã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
@@ -4952,13 +5038,14 @@
<translation id="8912793549644936705">拡大</translation>
<translation id="8915370057835397490">候補を読ã¿è¾¼ã‚“ã§ã„ã¾ã™</translation>
<translation id="8916476537757519021">シークレット サブフレーム: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG ラスター変æ›æ©Ÿèƒ½</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> ã«åŒæœŸ</translation>
<translation id="8922013791253848639">ã“ã®ã‚µã‚¤ãƒˆã§å¸¸ã«åºƒå‘Šã‚’許å¯ã—ã¾ã™</translation>
<translation id="8925458182817574960">設定(&amp;S)</translation>
<translation id="8926389886865778422">å†è¡¨ç¤ºã•ã›ãªã„</translation>
<translation id="8926518602592448999">デベロッパー モードã®æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹</translation>
<translation id="892706138619340876">一部ã®è¨­å®šãŒãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã—ãŸ</translation>
<translation id="8931394284949551895">æ–°ã—ã„デãƒã‚¤ã‚¹</translation>
+<translation id="893242274404530797">インスタント テザリングを行ã†ã«ã¯ Google Play 開発者サービスã®é€šçŸ¥ãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™</translation>
<translation id="8933960630081805351">Finder ã§è¡¨ç¤º(&amp;S)</translation>
<translation id="8934732568177537184">続行</translation>
<translation id="8938356204940892126">読ã¿è¾¼ã¿ã‚’中止</translation>
@@ -5016,6 +5103,7 @@
<translation id="9024127637873500333">æ–°ã—ã„タブã§é–‹ã(&amp;O)</translation>
<translation id="9024331582947483881">全画é¢è¡¨ç¤º</translation>
<translation id="9025098623496448965">ログイン画é¢ã«æˆ»ã‚‹</translation>
+<translation id="902659348151742535">検索ã€åºƒå‘Šã€ãã®ä»–ã® Google サービスをカスタマイズã™ã‚‹ç›®çš„ã§ã€Google ãŒé–²è¦§å±¥æ­´ã‚’使用ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚</translation>
<translation id="9026731007018893674">ダウンロード</translation>
<translation id="9027146684281895941">ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’監視ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚¦ã‚§ãƒ–サイトを自分㮠Google アカウントã‹ã‚‰ç®¡ç†ã€è¡¨ç¤ºã§ãるよã†ã«ã™ã‚‹ã€‚</translation>
<translation id="9027459031423301635">æ–°ã—ã„タブã§é–‹ã(&amp;T)</translation>
@@ -5056,7 +5144,6 @@
<translation id="9084064520949870008">ウィンドウã¨ã—ã¦é–‹ã</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> ã¯ä¼šç¤¾ã®ãƒãƒªã‚·ãƒ¼ã«ã‚ˆã£ã¦ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="9088917181875854783">「<ph name="DEVICE_NAME" />ã€ã§ã“ã®ãƒ‘スキーãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„:</translation>
-<translation id="9090669887503413452">システム情報をé€ä¿¡ã™ã‚‹</translation>
<translation id="9094033019050270033">パスワードを更新</translation>
<translation id="9094982973264386462">削除</translation>
<translation id="9095253524804455615">削除</translation>
@@ -5110,6 +5197,7 @@
<translation id="9170397650136757332">指紋ã®ã™ã¹ã¦ã®éƒ¨åˆ†ã‚’登録ã™ã‚‹ãŸã‚ã«ã€æŒ‡ã‚’å°‘ã—ãšã¤å‹•ã‹ã—ã¾ã™</translation>
<translation id="9170848237812810038">å–消(&amp;U)</translation>
<translation id="9170884462774788842">パソコン上ã®åˆ¥ã®ãƒ—ログラムã«ã‚ˆã‚Šã€Chrome ã®å‹•ä½œæ–¹æ³•ã‚’変更ã™ã‚‹å¯èƒ½æ€§ã®ã‚るテーマãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚</translation>
+<translation id="9173995187295789444">Bluetooth デãƒã‚¤ã‚¹ã‚’スキャンã—ã¦ã„ã¾ã™...</translation>
<translation id="9174212595744391062">ã“ã®æ“作を行ã†ã¨ã€ã™ã¹ã¦ã®ã‚µã‚¤ãƒˆã® Cookie ã¨ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãŒæ¶ˆåŽ»ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã«ã¯æ¬¡ãŒå«ã¾ã‚Œã¾ã™ã€‚</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Bluetooth デãƒã‚¤ã‚¹ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã¾ã™</translation>
<translation id="9177499212658576372">ç¾åœ¨ <ph name="NETWORK_TYPE" /> ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™ã€‚</translation>
@@ -5134,6 +5222,7 @@
<translation id="932327136139879170">ホーム</translation>
<translation id="932508678520956232">å°åˆ·ã‚’開始ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="93393615658292258">パスワードã®ã¿</translation>
+<translation id="935490618240037774">ブックマークã€å±¥æ­´ã€ãƒ‘スワードã€ãã®ä»–ã®è¨­å®šãŒ Google アカウントã«åŒæœŸã•ã‚Œã€ã©ã®ç«¯æœ«ã§ã‚‚利用ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="936801553271523408">システム診断データ</translation>
<translation id="93766956588638423">拡張機能を修復</translation>
<translation id="938470336146445890">ユーザー証明書をインストールã—ã¦ãã ã•ã„。</translation>
@@ -5154,6 +5243,7 @@
<translation id="960987915827980018">ã‚ã¨ç´„ 1 時間</translation>
<translation id="962802172452141067">ブックマーク フォルダ ツリー</translation>
<translation id="968174221497644223">アプリケーション キャッシュ</translation>
+<translation id="969096075394517431">言語を変更</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 個ã®ã‚¿ãƒ–}other{# 個ã®ã‚¿ãƒ–}}</translation>
<translation id="971774202801778802">ブックマーク URL</translation>
<translation id="973473557718930265">終了</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_kn.xtb b/chromium/chrome/app/resources/generated_resources_kn.xtb
index 01432d0237d..413752bc47e 100644
--- a/chromium/chrome/app/resources/generated_resources_kn.xtb
+++ b/chromium/chrome/app/resources/generated_resources_kn.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">ಹೊಸ <ph name="APP" /> ವಿಂಡೋದಲà³à²²à²¿ ಲಿಂಕೠತೆರೆಯಿರಿ</translation>
<translation id="1005274289863221750">ನಿಮà³à²® ಮೈಕà³à²°à³Šà²«à³‹à²¨à³ ಮತà³à²¤à³ ಕà³à²¯à²¾à²®à²°à²¾à²µà²¨à³à²¨à³ ಬಳಸಿ</translation>
<translation id="1007408791287232274">ಸಾಧನಗಳನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಲಿಲà³à²².</translation>
+<translation id="1008186147501209563">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ರಫà³à²¤à³ ಮಾಡಿ</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†à²°à²¹à²¿à²¤ ಪà³à²Ÿ}one{ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†à²°à²¹à²¿à²¤ ಪà³à²Ÿà²—ಳà³}other{ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†à²°à²¹à²¿à²¤ ಪà³à²Ÿà²—ಳà³}}</translation>
<translation id="1012794136286421601">ನಿಮà³à²® ಡಾಕà³à²¸à³â€Œ, ಶೀಟà³â€Œà²—ಳà³, ಸà³à²²à³ˆà²¡à³â€Œà²—ಳà³, ಮತà³à²¤à³ ರೇಖಾಚಿತà³à²°à²—ಳ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಸಿಂಕೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†. ಅವà³à²—ಳನà³à²¨à³ ಆನà³â€Œà²²à³ˆà²¨à³â€Œ ಅಥವಾ ಆಫà³â€Œà²²à³ˆà²¨à³â€Œà²¨à²²à³à²²à²¿ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ Google ಡà³à²°à³ˆà²µà³â€Œ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œ ತೆರೆಯಿರಿ.</translation>
-<translation id="1013383076511149692">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€à²—ೆ ನಕಲಿಸà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡà³à²µà³à²¦à³</translation>
<translation id="1013707859758800957">ಸà³à²¯à²¾à²‚ಡà³â€Œà²¬à²¾à²•à³à²¸à³ ರದà³à²¦à³à²—ೊಳಿಸಲಾಗಿರà³à²µ ಪà³à²²à²—à³-ಇನೠಅನà³à²¨à³ ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ರನೠಮಾಡಲೠಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿದೆ.</translation>
<translation id="1015318665228971643">ಫೋಲà³à²¡à²°à³ ಹೆಸರೠಎಡಿಟೠಮಾಡಿ</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{&amp;ಹೊಸ ವಿಂಡೋದಲà³à²²à²¿ ಎಲà³à²²à²µà²¨à³à²¨à³‚ ತೆರೆಯಿರಿ}=1{&amp;ಹೊಸ ವಿಂಡೋದಲà³à²²à²¿ ತೆರೆಯಿರಿ}one{&amp;ಹೊಸ ವಿಂಡೋದಲà³à²²à²¿ ಎಲà³à²²à²¾ (#) ಗಳನà³à²¨à³ ತೆರೆಯಿರಿ}other{&amp;ಹೊಸ ವಿಂಡೋದಲà³à²²à²¿ ಎಲà³à²²à²¾ (#) ಗಳನà³à²¨à³ ತೆರೆಯಿರಿ}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">ಹಾನಿಕಾರಕ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³ ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="1062407476771304334">ಸà³à²¥à²¾à²¨à²¾à²‚ತರಿಸà³</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರ ಡà³à²¯à²¾à²¶à³â€Œà²¬à³‹à²°à³à²¡à³<ph name="END_LINK" /> ಮೂಲಕ ನಿಮà³à²® ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿.</translation>
-<translation id="1064662184364304002">ಮಾಧà³à²¯à²® ಲೈಬà³à²°à²°à²¿ ಫೈಲೠಪರೀಕà³à²·à²•</translation>
<translation id="1064835277883315402">ಖಾಸಗಿ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œâ€Œà²—ೆ ಸೇರà³à²ªà²¡à³†à²—ೊಳà³à²³à²¿</translation>
<translation id="1064912851688322329">ನಿಮà³à²® Google ಖಾತೆಯನà³à²¨à³ ಸಂಪರà³à²• ಕಡಿತಗೊಳಿಸಿ</translation>
<translation id="1067048845568873861">ರಚಿಸಲಾಗಿದೆ</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ಡೇಟಾ ಎನà³à²¸à²¿à²«à²°à³à²®à³†à²‚ಟà³</translation>
+<translation id="1074944608454986967">ವಿಷಯವನà³à²¨à³ ಗಟà³à²Ÿà²¿à²¯à²¾à²—ಿ ಓದಲà³, ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಬà³à²¦à²¨à³à²¨à³ ಒತà³à²¤à²¿ ಹಿಡಿದà³à²•à³Šà²³à³à²³à²¿. ನಂತರ, ವಿಷಯವನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಲೠಕà³à²²à²¿à²•à³ ಮಾಡಿ ಅಥವಾ ಡà³à²°à³à²¯à²¾à²—ೠಮಾಡಿ. ಅಥವಾ ಒಂದೠಪà³à²°à²¦à³‡à²¶à²µà²¨à³à²¨à³ ಹೈಲೈಟೠಮಾಡಿ, ಹà³à²¡à³à²•à²¾à²Ÿ + S ಬಳಸಿ.</translation>
<translation id="1076698951459398590">ಥೀಮೠಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ಎಲà³à²² ಬಳಕೆದಾರರಿಗೆ ಸà³à²µà²¯à²‚ಚಾಲಿತ ನವೀಕರಣಗಳನà³à²¨à³ ಹೊಂದಿಸಿ </translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">ಈ ವà³à²¯à²•à³à²¤à²¿à²¯ ಭೇಟಿಗಳ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳನà³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²²à³ ಮತà³à²¤à³ ವೀಕà³à²·à²¿à²¸à²²à³ <ph name="BEGIN_SIGN_IN_LINK" />ಸೈನà³â€Œ ಇನà³â€Œ<ph name="END_SIGN_IN_LINK" /> ಮಾಡಿ.</translation>
<translation id="109758035718544977">ಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಅನà³â€Œà²®à³à²¯à³‚ಟà³â€Œ ಮಾಡಿ</translation>
<translation id="1097658378307015415">ಸೈನೠಇನೠಮಾಡà³à²µ ಮà³à²¨à³à²¨, <ph name="NETWORK_ID" /> ನೆಟà³â€Œà²µà²°à³à²•à³ ಅನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲೠಅತಿಥಿಯಾಗಿ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿</translation>
+<translation id="1103523840287552314">ಯಾವಾಗಲೂ ಅನà³à²µà²¾à²¦à²¿à²¸à²¿ <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">ಎಸà³â€Œà²Žà²‚ಎಸà³â€Œ ಸಂಪರà³à²•</translation>
<translation id="1108600514891325577">&amp;ನಿಲà³à²²à²¿à²¸à³</translation>
<translation id="1110155001042129815">ಕಾಯಿರಿ</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI ಸಾಧನಗಳನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²µà³à²¦à²•à³à²•à³† ಸಿಸà³à²Ÿà²‚ ವಿಶೇಷ ಸಂದೇಶಗಳನà³à²¨à³ ಬಳಸಲೠಯಾವà³à²¦à³‡ ಸೈಟà³â€Œà²—ಳಿಗೆ ಅನà³à²®à²¤à²¿à²¸à²¬à³‡à²¡à²¿</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನೠಅನà³à²¨à³ ಎಡಿಟೠಮಾಡಿ</translation>
-<translation id="1131167343343087859">Google Payments ಬಳಸಿಕೊಂಡೠಕà³à²°à³†à²¡à²¿à²Ÿà³ ಕಾರà³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ವಿಳಾಸಗಳà³.</translation>
<translation id="1134009406053225289">ಅದೃಶà³à²¯ ವಿಂಡೋದಲà³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="1137673463384776352">ಲಿಂಕà³â€Œ ಅನà³à²¨à³ <ph name="APP" /> ನಲà³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="1140351953533677694">ನಿಮà³à²® ಬà³à²²à³‚ಟೂತà³â€Œ ಮತà³à²¤à³ ಸರಣಿ ಸಾಧನಗಳನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿</translation>
@@ -97,6 +97,7 @@
<translation id="1145292499998999162">ಪà³à²²à²—à³-ಇನೠನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="1145532888383813076">ನಿಮà³à²® ಸಾಧನ, ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ವೆಬà³â€Œà²¨à²²à³à²²à²¿ ಹà³à²¡à³à²•à²¿.</translation>
<translation id="1146204723345436916">HTML ಫೈಲà³â€Œà²¨à²¿à²‚ದ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ಆಮದೠಮಾಡಿ...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ಕಂಡà³à²¬à²‚ದಿವೆ. <ph name="LINE_BREAK1" /> ಸಾಧನದಲà³à²²à²¿ ಸಾಕಷà³à²Ÿà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà²¿à²²à³à²². ಇನà³à²¨à²·à³à²Ÿà³ <ph name="FILE_SIZE" /> ಅಗತà³à²¯à²µà²¿à²¦à³†. <ph name="LINE_BREAK2" /> ಕೆಲವೠಫೋಟೋಗಳನà³à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à³à²µ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="1149088842877960903">JavaScript ಅನà³à²¨à³ AppleScript ಮೂಲಕ ಎಕà³à²¸à²¿à²•à³à²¯à³‚ಟೠಮಾಡà³à²µ ಸೌಲಭà³à²¯à²µà²¨à³à²¨à³ ಆಫೠಮಾಡಲಾಗಿದೆ. ಅದನà³à²¨à³ ಆನೠಮಾಡಲà³, Chrome ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳೠ&gt; ಸà³à²§à²¾à²°à²¿à²¤ &gt; ಸಿಸà³à²Ÿà²‚ ಎಂಬಲà³à²²à²¿à²—ೆ ಭೇಟಿ ನೀಡಿ. ಹೆಚà³à²šà²¿à²¨ ಮಾಹಿತಿಗಾಗಿ: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">ಮà³à²•à³à²¤à²¾à²¯à²¦ ತಿಂಗಳà³</translation>
<translation id="1153356358378277386">ಜೋಡಿ ಮಾಡಲಾದ ಸಾಧನಗಳà³</translation>
@@ -114,6 +115,7 @@
<translation id="1173894706177603556">ಮರà³à²¹à³†à²¸à²°à²¿à²¸à³</translation>
<translation id="1175364870820465910">&amp;ಮà³à²¦à³à²°à²¿à²¸à²¿...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> ನಕಲಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
+<translation id="1177113976278858832">ಡಿಫಾಲà³à²Ÿà³ ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನೠಅನà³à²¨à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à³à²µà³à²¦à³‡?</translation>
<translation id="1177863135347784049">ಕಸà³à²Ÿà²®à³</translation>
<translation id="1178581264944972037">ವಿರಾಮ</translation>
<translation id="1179803038870941185">ನಿಮà³à²® MIDI ಸಾಧನಗಳ ಸಂಪೂರà³à²£ ನಿಯಂತà³à²°à²£ ಪಡೆಯಲೠ<ph name="URL" /> ಬಯಸà³à²¤à³à²¤à²¦à³†.</translation>
@@ -140,6 +142,7 @@
<translation id="1205489148908752564">ಅನà³à²®à²¤à²¿à²ªà²Ÿà³à²Ÿà²¿ ಮಾಡಿದ ಬಳಕೆದಾರರನà³à²¨à³ ಓದಿ ಮತà³à²¤à³ ಬದಲಾಯಿಸಿ</translation>
<translation id="1206407435587370571">ನಿಮà³à²® Chromebook ಅನà³à²¨à³ ಎಕà³à²¸à³â€Œà²«à³à²²à³‹à²°à³â€Œ ಮಾಡಿ</translation>
<translation id="1209796539517632982">ಸà³à²µà²¯à²‚ಚಾಲಿತ ಹೆಸರೠಸರà³à²µà²°à³â€Œà²—ಳà³</translation>
+<translation id="1210982357925844241">ಉಳಿಸಿದ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ <ph name="SAVED_PASSWORDS_LINK" /> ನಲà³à²²à²¿ ವೀಕà³à²·à²¿à²¸à²¿ ಮತà³à²¤à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="1211364473545090084">ಅದೃಶà³à²¯ ವಿಂಡೋ ಮೂಲಕ ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಇತಿಹಾಸವನà³à²¨à³ ಉಳಿಸದೆಯೇ ವೆಬೠಬಳಸಿ</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> ಬೆರಳಚà³à²šà³à²—ಳನà³à²¨à³ ಹೊಂದಿಸಲಾಗಿದೆ</translation>
<translation id="1215411991991485844">ಹೊಸ ಹಿನà³à²¨à³†à²²à³† ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಅನà³à²¨à³ ಸೇರಿಸಲಾಗಿದೆ</translation>
@@ -188,6 +191,7 @@
<translation id="1280820357415527819">ಮೊಬೈಲೠನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ಳಿಗಾಗಿ ಹà³à²¡à³à²•à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="1285320974508926690">ಈ ಸೈಟೠಅನà³à²¨à³ ಎಂದಿಗೂ ಭಾಷಾಂತರಿಸದಿರಿ</translation>
<translation id="1285484354230578868">ಡೇಟಾವನà³à²¨à³ ನಿಮà³à²® Google ಡà³à²°à³ˆà²µà³ ಖಾತೆಯಲà³à²²à²¿ ಸಂಗà³à²°à²¹à²¿à²¸à²¿</translation>
+<translation id="1288037062697528143">ನೈಟೠಲೈಟೠಸೂರà³à²¯à²¾à²¸à³à²¤à²¦ ಸಮಯದಲà³à²²à²¿ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಆನೠಆಗà³à²¤à³à²¤à²¦à³†</translation>
<translation id="1293177648337752319">ಸೈಟà³â€Œ ಅನà³à²¨à³ ಅನà³â€Œà²®à³à²¯à³‚ಟà³â€Œ ಮಾಡಿ</translation>
<translation id="1293509594570842875">ಹೊಸ ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸಲಾಗಲಿಲà³à²². ನಿಮà³à²® ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ನಂತರ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="1293556467332435079">ಫೈಲà³â€Œà²—ಳà³</translation>
@@ -200,7 +204,6 @@
<translation id="1303101771013849280">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳ HTML ಫೈಲà³â€Œ</translation>
<translation id="1303671224831497365">ಯಾವà³à²¦à³‡ ಬà³à²²à³‚ಟೂತೠಸಾಧನಗಳೠಕಂಡà³à²¬à²‚ದಿಲà³à²²</translation>
<translation id="1306606229401759371">ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œâ€Œà²—ಳನà³à²¨à³ ಬದಲಾಯಿಸಿ</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> ನಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ಸಾಧನದಿಂದ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳಿಗೆ ಪà³à²°à²µà³‡à²¶ ಪಡೆಯಿರಿ</translation>
<translation id="1307559529304613120">ಓಹà³! ಈ ಸಾಧನಕà³à²•à²¾à²—ಿ ಒಂದೠಸà³à²¦à³€à²°à³à²˜ API ಪà³à²°à²µà³‡à²¶ ಟೋಕನೠಪಡೆದà³à²•à³Šà²³à³à²³à²²à³ ಸಿಸà³à²Ÿà²‚ ವಿಫಲಗೊಂಡಿದೆ.</translation>
<translation id="1313405956111467313">ಸà³à²µà²¯à²‚ಚಾಲಿತ ಪà³à²°à²¾à²•à³à²¸à²¿ ಕಾನà³à²«à²¿à²—ರೇಶನà³</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +223,6 @@
<translation id="1331977651797684645">ಇದೠನಾನà³.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> ಕà³à²—à³à²—ಿಸಿ</translation>
<translation id="1338950911836659113">ಅಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
-<translation id="1339266338863469628">ಡಿಫಾಲà³à²Ÿà³ (ನಿಮà³à²®à²¨à³à²¨à³ ಮಾತà³à²° ಗà³à²°à²¹à²¿à²¸à³à²¤à³à²¤à²¦à³†)</translation>
<translation id="1340527397989195812">ಫೈಲà³â€Œà²—ಳ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಬಳಸಿಕೊಂಡೠಸಾಧನದಿಂದ ಮಾಧà³à²¯à²®à²µà²¨à³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಿ.</translation>
<translation id="1341988552785875222">ಪà³à²°à²¸à³à²¤à³à²¤ ವಾಲà³â€Œà²ªà³‡à²ªà²°à³ ಅನà³à²¨à³ '<ph name="APP_NAME" />' ಹೊಂದಿಸಿದೆ. ಬೇರೊಂದೠವಾಲà³â€Œà²ªà³‡à²ªà²°à³ ಆಯà³à²•à²®à²¾à²¡à³à²µ ಮೊದಲೠನೀವೠ'<ph name="APP_NAME" />' ಅಸà³à²¥à²¾à²ªà²¿à²¸à²¬à³‡à²•à²¾à²—ಬಹà³à²¦à³.</translation>
<translation id="1346748346194534595">ಬಲಕà³à²•à³†</translation>
@@ -228,6 +230,7 @@
<translation id="1347975661240122359">ಬà³à²¯à²¾à²Ÿà²°à²¿ <ph name="BATTERY_LEVEL" />% ಪà³à²°à²®à²¾à²£ ತಲà³à²ªà²¿à²¦à²¾à²— ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಪà³à²°à²¾à²°à²‚ಭವಾಗà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಆಮದೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD ಕಂಡà³à²¹à²¿à²¡à²¿à²¯à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²². ನಿಮà³à²® Chromebook ಆನà³â€Œà²²à³ˆà²¨à³â€Œà²¨à²²à³à²²à²¿à²°à³à²µà³à²¦à²¨à³à²¨à³ ಖಚಿತಪಡಿಸಿಕೊಂಡೠಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="1357589289913453911">ವಿಸà³à²¤à²°à²£à³† à²à²¡à²¿</translation>
<translation id="1358735829858566124">ಫೈಲೠಅಥವಾ ಡೈರೆಕà³à²Ÿà²°à²¿ ಬಳಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
@@ -241,6 +244,7 @@
<translation id="1368832886055348810">ಎಡದಿಂದ ಬಲಕà³à²•à³†</translation>
<translation id="1370646789215800222">ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µà³à²¦à³‡?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 à²à²Ÿà²‚ ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²µà³à²¦à³}one{# à²à²Ÿà²‚ಗಳನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²µà³à²¦à³}other{# à²à²Ÿà²‚ಗಳನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²µà³à²¦à³}}</translation>
+<translation id="1372841398847029212">ನಿಮà³à²® ಖಾತೆಗೆ ಸಿಂಕೠಮಾಡಿ</translation>
<translation id="1374844444528092021">ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿಲà³à²²à²¦ ಇಲà³à²²à²µà³‡ ಎಂದಿಗೂ ಮಾನà³à²¯à²¤à³† ಪಡೆದಿರದ "<ph name="NETWORK_NAME" />" ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²¨à²¿à²‚ದ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà³ ಅಗತà³à²¯à²µà²¾à²—ಿದೆ. ದಯವಿಟà³à²Ÿà³ ಹೊಸ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಪಡೆಯಿರಿ ಮತà³à²¤à³ ಪà³à²¨à²ƒ ಸಂಪರà³à²•à²¿à²¸à²²à³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="1374962581120570592">ಕà³à²•à³€à²—ಳನà³à²¨à³ ಹೊಂದಿಸಲಾಗಿದೆ</translation>
<translation id="1375321115329958930">ಉಳಿಸಿದ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳà³</translation>
@@ -271,7 +275,9 @@
<translation id="1409390508152595145">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸಿ</translation>
<translation id="1410197035576869800">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ à²à²•à²¾à²¨à³</translation>
<translation id="1410616244180625362">ನಿಮà³à²® ಕà³à²¯à²¾à²®à²°à²¾ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ <ph name="HOST" /> ಗೆ ಅನà³à²®à²¤à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à³†à²¸à²¿</translation>
+<translation id="1411668397053040814">VR ನಲà³à²²à²¿ Chrome ಅನà³à²¨à³ ಬಳಸಲೠಡೇಡà³à²°à³€à²®à³ ಕೀಬೋರà³à²¡à³ ಅನà³à²¨à³ ಇನà³â€Œà²¸à³à²Ÿà²¾à²²à³â€Œ ಮಾಡಿ ಅಥವಾ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಿ</translation>
<translation id="1414648216875402825">ನೀವೠಪà³à²°à²—ತಿ ಹಂತದಲà³à²²à²¿à²°à³à²µ ವೈಶಿಷà³à²Ÿà³à²¯à²—ಳನà³à²¨à³ ಒಳಗೊಂಡಿರà³à²µ <ph name="PRODUCT_NAME" /> ದ ಒಂದೠಅಸà³à²¥à²¿à²° ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ನವೀಕರಿಸà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ವಿಫಲತೆಗಳೠಮತà³à²¤à³ ಅನರೀಕà³à²·à²¿à²¤ ದೋಷಗಳೠಸಂಭವಿಸà³à²¤à³à²¤à²µà³†. ದಯವಿಟà³à²Ÿà³ ಎಚà³à²šà²°à²¿à²•à³†à²¯à²¿à²‚ದ ಮà³à²‚ದà³à²µà²°à²¿à²¯à²¿à²°à²¿.</translation>
+<translation id="1415708812149920388">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಓದಲೠಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ನಿರಾಕರಿಸಲಾಗಿದೆ</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ವಿಸà³à²¤à²°à²£à³† ID "<ph name="EXTENSION_ID" />") ಈ ರೀತಿಯ ಸೆಶನà³â€Œà²¨à²²à³à²²à²¿ ಅನà³à²®à²¤à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ಅಯà³à²¯à³‹! ಯಾದೃಚà³à²›à²¿à²• RSA ಖಾಸಗಿ ಕೀಲಿಯನà³à²¨à³ ರಚಿಸಲೠವಿಫಲವಾಗಿದೆ.</translation>
@@ -305,6 +311,7 @@
<translation id="1465827627707997754">ಪಿಜà³à²œà²¾ ಸà³à²²à³ˆà²¸à³â€Œ</translation>
<translation id="1467432559032391204">ಎಡಕà³à²•à³†</translation>
<translation id="1467999917853307373">ನಿಮà³à²® ಸಾಧನದಲà³à²²à²¿ ಡೇಟಾವನà³à²¨à³ ಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ಸಂಗà³à²°à²¹à²¿à²¸à²²à³ <ph name="URL" /> ಬಯಸಿದೆ.</translation>
+<translation id="1468571364034902819">ಈ ಪà³à²°à³Šà²«à³ˆà²²à³ ಬಳಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="1470719357688513792">ಪà³à²Ÿà²µà²¨à³à²¨à³ ಮರà³à²²à³‹à²¡à³ ಮಾಡಿದ ನಂತರ ಹೊಸ ಕà³à²•à²¿ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳೠಕಾರà³à²¯à²—ತವಾಗà³à²¤à³à²¤à²µà³†.</translation>
<translation id="1470811252759861213">ನಿಮà³à²® ಎಲà³à²²à²¾ ಕಂಪà³à²¯à³‚ಟರà³â€Œà²—ಳಲà³à²²à²¿ ನಿಮà³à²® ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ಪಡೆಯಲà³, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" ಅನà³à²¨à³ ಅಪà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗಿಲà³à²². ನಿಮà³à²® Google ಡà³à²°à³ˆà²µà³â€Œà²¨à²²à³à²²à²¿ ಸಾಕಷà³à²Ÿà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà²¿à²²à³à²².</translation>
@@ -314,7 +321,6 @@
<translation id="1477301030751268706">ಗà³à²°à³à²¤à²¿à²¸à³à²µà²¿à²•à³† API ಟೋಕನೠಕà³à²¯à²¾à²¶à³</translation>
<translation id="1478233201128522094">ಮà³à²‚ದಿನ ಬಾರಿ, ಹೊಸ ಫೋನà³â€Œ ಈ <ph name="DEVICE_TYPE" /> ಸಾಧನವನà³à²¨à³ ಅನà³â€Œà²²à²¾à²•à³â€Œ ಮಾಡà³à²¤à³à²¤à²¦à³†. ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿à²¨ Smart Lock ಅನà³à²¨à³ ಆಫೠಮಾಡಿ.</translation>
<translation id="1478340334823509079">ವಿವರಗಳà³: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> ಹೊಸ ಫೋಟೋಗಳೠಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲೠಸಿದà³à²§à²µà²¾à²—ಿವೆ</translation>
<translation id="1483493594462132177">ಕಳà³à²¹à²¿à²¸à³</translation>
<translation id="1485015260175968628">ಇದೀಗ ಸಾಧà³à²¯:</translation>
<translation id="1485141095922496924">ಆವೃತà³à²¤à²¿ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +328,6 @@
<translation id="1487335504823219454">ಆನೠ- ಕಸà³à²Ÿà²®à³ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> ಗಾಗಿ ನಿರೀಕà³à²·à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> ಇತರ ಲಭà³à²¯à²µà²¿à²°à³à²µ ಸಾಧನಗಳà³.</translation>
-<translation id="1497284176235884849">ಒದಗಿಸಿದ PPD ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" ಗೆ ಮರà³à²®à²°à³à²¹à³†à²¸à²°à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²². <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">ಅಪರಿಚಿತ ಸಾಧನ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">ಬಹೠಸೈನà³-ಇನೠಸೆಷನà³â€Œà²¨à²²à³à²²à²¿ ಈ ಮಾಲೀಕರ ಖಾತೆಯೇ ಮೊದಲ ಸೈನà³-ಇನೠಮಾಡಿದ ಖಾತೆ ಆಗಿರಬೇಕà³.</translation>
@@ -404,13 +409,16 @@
<translation id="1600857548979126453">ಡೀಬಗರೠಅನà³à²¨à³ ಹಿಂತೆಗೆದà³à²•à³Šà²³à³à²³à³à²µ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿</translation>
<translation id="1601560923496285236">ಅನà³à²µà²¯à²¿à²¸à³</translation>
<translation id="1603914832182249871">(ಅದೃಶà³à²¯)</translation>
+<translation id="1607139524282324606">ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ತೆರವà³à²—ೊಳಿಸಿ</translation>
<translation id="1608626060424371292">ಈ ಬಳಕೆದಾರರನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²¿</translation>
<translation id="1609170755653088773">ಈ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಅನà³à²¨à³ ನಿಮà³à²® iPhone ಗೆ ಸಿಂಕೠಮಾಡಿ</translation>
<translation id="1609862759711084604">ಹಿಂದಿನ ಬಳಕೆದಾರ</translation>
+<translation id="1611557582955786626">ಸಿಂಕà³â€Œ ಮಾಡಿದ ಸಾಧನಗಳಾದà³à²¯à²‚ತ ವೈಯಕà³à²¤à³€à²•à²°à²¿à²¸à²¿à²¦ ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಅನà³à²­à²µà²•à³à²•à²¾à²—ಿ ಸೈನೠಇನೠಮಾಡಿ</translation>
<translation id="1611584202130317952">ಸರಬರಾಜೠಹರಿವಿನಲà³à²²à²¿ ಅಡಚಣೆ ಉಂಟಾಗಿದೆ. ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿ ಅಥವಾ ನಿಮà³à²® ಸಾಧನದ ಮಾಲೀಕರೠಅಥವಾ ನಿರà³à²µà²¾à²¹à²•à²°à²¨à³à²¨à³ ಸಂಪರà³à²•à²•à²¿à²¸à²¿.</translation>
<translation id="1611649489706141841">ಮà³à²‚ದೆ</translation>
<translation id="1611704746353331382">HTML ಫೈಲà³â€Œà²—ೆ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ರಪà³à²¤à³ ಮಾಡಿ...</translation>
<translation id="1612129875274679969">ಈ ಸಾಧನವನà³à²¨à³ ಕಿಯೋಸà³à²•à³-ಮೋಡà³â€Œà²¨à²²à³à²²à²¿ ಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ಇರಿಸಿಕೊಳà³à²³à²¿.</translation>
+<translation id="161460670679785907">ನಿಮà³à²® ಫೋನà³â€Œ ಅನà³à²¨à³ ಪತà³à²¤à³† ಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="1616206807336925449">ಈ ವಿಸà³à²¤à²°à²£à³†à²—ೆ ಯಾವà³à²¦à³†à³• ವಿಶೇಷ ಅನà³à²®à²¤à²¿à²—ಳ ಅಗತà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="161707228174452095">ಬೆರಳಚà³à²šà³ ಸೇರಿಸಲಾಗಿದೆ!</translation>
<translation id="1618268899808219593">ಸ&amp;ಹಾಯ ಕೇಂದà³à²°</translation>
@@ -440,7 +448,6 @@
<translation id="1650371550981945235">ಇನà³â€Œà²ªà³à²Ÿà³â€Œ ಆಯà³à²•à³†à²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
<translation id="1650709179466243265">www. ಮತà³à²¤à³ .com ಮತà³à²¤à³ ತೆರೆದ ವಿಳಾಸವನà³à²¨à³ ಸೇರಿಸà³</translation>
<translation id="1651008383952180276">ನೀವೠಒಂದೇ ಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಎರಡೠಬಾರಿ ನಮೂದಿಸಬೇಕà³</translation>
-<translation id="1652972346408808053">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಉಳಿಸಲಾಗಿದೆ. <ph name="SAVED_PASSWORDS_LINK" /> ನಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ಸಾಧನದಿಂದ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳಿಗೆ ಪà³à²°à²µà³‡à²¶ ಪಡೆಯಿರಿ</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{ಪà³à²°à²¿à²‚ಟರೠಅನà³à²¨à³ Google ಮೇಘ ಪà³à²°à²¿à²‚ಟà³â€Œà²—ೆ ಸೇರಿಸಿ, ಈ ಮೂಲಕ ನೀವೠಎಲà³à²²à²¿à²‚ದಲಾದರೂ ಪà³à²°à²¿à²‚ಟೠಮಾಡಬಹà³à²¦à³.}one{# ಪà³à²°à²¿à²‚ಟರà³â€Œà²—ಳನà³à²¨à³ Google ಮೇಘ ಪà³à²°à²¿à²‚ಟà³â€Œà²—ೆ ಸೇರಿಸಿ, ಈ ಮೂಲಕ ನೀವೠಎಲà³à²²à²¿à²‚ದಲಾದರೂ ಪà³à²°à²¿à²‚ಟೠಮಾಡಬಹà³à²¦à³.}other{# ಪà³à²°à²¿à²‚ಟರà³â€Œà²—ಳನà³à²¨à³ Google ಮೇಘ ಪà³à²°à²¿à²‚ಟà³â€Œà²—ೆ ಸೇರಿಸಿ, ಈ ಮೂಲಕ ನೀವೠಎಲà³à²²à²¿à²‚ದಲಾದರೂ ಪà³à²°à²¿à²‚ಟೠಮಾಡಬಹà³à²¦à³.}}</translation>
<translation id="1657406563541664238">Google ಗೆ ಬಳಕೆಯ ಅಂಕಿಅಂಶಗಳೠಮತà³à²¤à³ ಕà³à²°à³à²¯à²¾à²¶à³ ವರದಿಯನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಕಳà³à²¹à²¿à²¸à³à²µ ಮೂಲಕ <ph name="PRODUCT_NAME" /> ಅನà³à²¨à³ ಉತà³à²¤à²®à²—ೊಳಿಸಲೠಸಹಾಯ ಮಾಡಿ</translation>
<translation id="1658424621194652532">ಈ ಪà³à²Ÿà²µà³ ನಿಮà³à²® ಮೈಕà³à²°à³‹à²«à³‹à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²¤à³à²¤à²¿à²¦à³†.</translation>
@@ -457,7 +464,9 @@
<translation id="1673103856845176271">ಸà³à²°à²•à³à²·à²¤à²¾ ಕಾರಣಗಳಿಗಾಗಿ ಫೈಲೠಅನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à²¾à²—ಲಿಲà³à²².</translation>
<translation id="167832068858235403">ವಾ. ಕಡಿಮೆ ಮಾಡಿ</translation>
<translation id="1679068421605151609">ಡೆವಲಪರೠಟೂಲà³à²¸à³</translation>
+<translation id="16815041330799488">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡಲೠಸೈಟà³â€Œà²—ಳಿಗೆ ಅನà³à²®à²¤à²¿ ನೀಡಬೇಡಿ</translation>
<translation id="1682548588986054654">ಹೊಸ ಅದೃಶà³à²¯ ವಿಂಡೋ</translation>
+<translation id="1688935057616748272">ಅಕà³à²·à²°à²µà²¨à³à²¨à³ ಟೈಪೠಮಾಡಿ</translation>
<translation id="168991973552362966">ಸಮೀಪದಲà³à²²à²¿à²°à³à²µ ಪà³à²°à²¿à²‚ಟರà³â€Œ ಸೇರಿಸಿ</translation>
<translation id="1689945336726856614">&amp;URL ನಕಲಿಸಿ</translation>
<translation id="1692602667007917253">ಓಹà³, ಯಾವà³à²¦à³†à³‚ೕ ತಪà³à²ªà³ ಸಂಭವಿಸಿದೆ</translation>
@@ -498,6 +507,7 @@
<translation id="1756681705074952506">ಇನà³â€Œà²ªà³à²Ÿà³ ವಿಧಾನ</translation>
<translation id="175772926354468439">ಥೀಮೠಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome ವೆಬà³â€Œ ಸà³à²Ÿà³‹à²°à³â€Œà²¨à²²à³à²²à²¿ ವೀಕà³à²·à²¿à²¸à²¿</translation>
<translation id="1758831820837444715">ಎಥರà³à²¨à³†à²Ÿà³ ನೆಟà³â€Œà²µà²°à³à²•à³ ಕಾನà³à²«à²¿à²—ರೠಮಾಡಿ</translation>
<translation id="1763046204212875858">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಶಾರà³à²Ÿà³â€Œà²•à²Ÿà³â€Œà²—ಳನà³à²¨à³ ರಚಿಸಿ</translation>
<translation id="1763108912552529023">ಅನà³à²µà³†à³•à²·à²£à³† ಮà³à²‚ದà³à²µà²°à²¿à²¸à³</translation>
@@ -543,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ಎಚà³à²šà²°à²¿à²•à³†:<ph name="END_BOLD" /> ಡಿಸà³à²•à³ ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಮà³à²•à³à²¤à²—ೊಳಿಸಲೠಈ ಫೈಲà³â€Œà²—ಳೠತಾತà³à²•à²¾à²²à²¿à²•à²µà²¾à²—ಿರà³à²¤à³à²¤à²µà³† ಹಾಗೂ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಅಳಿಸಲಾಗಬಹà³à²¦à²¾à²—ಿದೆ. <ph name="BEGIN_LINK" />ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">ನಿಮà³à²® <ph name="DEVICE_TYPE" /> ಗೆ Smart Lock ಅನà³à²¨à³ ಸೆಟಪೠಮಾಡಿ</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">ಸಾಧನದಲà³à²²à²¿ ಸಾಕಷà³à²Ÿà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà²¿à²²à³à²²</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> ಗಾಗಿ ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅನà³à²¨à³ ಅಳಿಸಲಾಗಿದೆ</translation>
<translation id="1826516787628120939">ಪರಿಶೀಲಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="1828149253358786390">ನಿಮಗೆ ಅಧಿಸೂಚನೆಗಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à³ <ph name="SITE" /> ಬಯಸà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="1828378091493947763">ಈ ಸಾಧನದಲà³à²²à²¿ ಈ ಪà³à²²à²—ಿನೠಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²²</translation>
@@ -645,6 +655,7 @@
<translation id="1999115740519098545">ಸà³à²Ÿà²¾à²°à³à²Ÿà³â€Œà²…ಪà³â€Œà²¨à²²à³à²²à²¿</translation>
<translation id="2006638907958895361">ಲಿಂಕà³â€Œ ಅನà³à²¨à³ <ph name="APP" /> ನಲà³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="2007404777272201486">ಸಮಸà³à²¯à³† ವರದಿಮಾಡಿ...</translation>
+<translation id="2015632741368427174">ಸೈಟà³â€Œà²—ೆ ಮರà³à²¨à²¿à²°à³à²¦à³‡à²¶à²¿à²¸à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ:</translation>
<translation id="2016430552235416146">ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²•</translation>
<translation id="2017334798163366053">ಕಾರà³à²¯à²•à³à²·à²®à²¤à³† ಡೇಟಾ ಸಂಗà³à²°à²¹à²£à³†à²¯à²¨à³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="2017836877785168846">ಇತಿಹಾಸವನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸಿ ಮತà³à²¤à³ ವಿಳಾಸಪಟà³à²Ÿà²¿à²¯à²²à³à²²à²¿à²°à³à²µà³à²¦à²¨à³à²¨à³ ಸà³à²µà²¯à²‚ಪೂರà³à²£à²—ೊಳಿಸಿ.</translation>
@@ -686,6 +697,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" ಹೆಸರಿನ ಫೈಲೠಈಗಾಗಲೇ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³†. ನೀವೠà²à²¨à³ ಮಾಡಬೇಕೆಂದೠಬಯಸà³à²µà²¿à²°à²¿?</translation>
<translation id="2087822576218954668">ಮà³à²¦à³à²°à²¿à²¸à³: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome ಮೂಲಕ ಸà³à²°à²•à³à²·à²¿à²¤à²µà²¾à²—ಿ ಬà³à²°à³Œà²¸à³ ಮಾಡಿ</translation>
+<translation id="2089795179672254991">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡಲೠಸೈಟೠಬಯಸಿದರೆ, ಅನà³à²®à²¤à²¿ ಕೇಳಿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="2090165459409185032">ನಿಮà³à²® ಖಾತೆಯ ಮಾಹಿತಿಯನà³à²¨à³ ಮರà³à²ªà²¡à³†à²¯à²²à³, ಇಲà³à²²à²¿à²—ೆ ಹೋಗಿ: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">ಸಿಸà³à²Ÿà²‚ ಸà³à²°à²•à³à²·à²¤à²¾ ಸೆಟà³à²Ÿà²¿à²‚ಗà³</translation>
<translation id="2091887806945687916">ಶಬà³à²§</translation>
@@ -712,14 +724,12 @@
<translation id="2121825465123208577">ಮರà³à²—ಾತà³à²°</translation>
<translation id="2124930039827422115">{1,plural, =1{ಒಬà³à²¬ ಬಳಕೆದಾರರ ಮೂಲಕ <ph name="AVERAGE_RATING" /> ರೇಟà³â€Œ ಮಾಡಲಾಗಿದೆ.}one{# ಬಳಕೆದಾರರ ಮೂಲಕ <ph name="AVERAGE_RATING" /> ರೇಟà³â€Œ ಮಾಡಲಾಗಿದೆ.}other{# ಬಳಕೆದಾರರ ಮೂಲಕ <ph name="AVERAGE_RATING" /> ರೇಟà³â€Œ ಮಾಡಲಾಗಿದೆ.}}</translation>
<translation id="2126167708562367080">ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à³ ಸಿಂಕೠಅನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿದà³à²¦à²¾à²°à³†.</translation>
-<translation id="2126426811489709554">Chrome ನಿಂದ ಸಂಚಾಲಿತ</translation>
<translation id="2127372758936585790">ಕಡಿಮೆ ವಿದà³à²¯à³à²¤à³ ಚಾರà³à²œà²°à³</translation>
<translation id="212862741129535676">ಆವರà³à²¤à²¨ ಸà³à²¥à²¿à²¤à²¿à²¯ ನೆಲೆಸà³à²µà²¿à²•à³†à²¯ ಪà³à²°à²¤à²¿à²¶à²¤</translation>
<translation id="2128691215891724419">ಸಿಂಕೠದೋಷ: ಸಿಂಕೠಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³â€Œ ಅನà³à²¨à³ ನವೀಕರಿಸಿ...</translation>
<translation id="2129825002735785149">ಪà³à²²à²—ಿನà³â€Œ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಿ</translation>
<translation id="2129904043921227933">ಸಿಂಕೠದೋಷ: ಸಿಂಕೠಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³ ಅನà³à²¨à³ ನವೀಕರಿಸಿ...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />" ಸà³à²¥à²¾à²ªà²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¿à²²à³à²² à²à²•à³†à²‚ದರೆ ಇದನà³à²¨à³ "<ph name="IMPORT_NAME" />" ರಿಂದ ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²²à³à²²</translation>
-<translation id="213491463158799620">ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à³ ಬಯಸà³à²µà²¿à²°à²¾?</translation>
<translation id="2135787500304447609">&amp;ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³</translation>
<translation id="2136372518715274136">ಹೊಸ ಪಾಸà³â€Œà²µà²°à³à²¡à³ ನಮೂದಿಸಿ</translation>
<translation id="2136476978468204130">ನೀವೠನಮೂದಿಸಿದ ಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³ ತಪà³à²ªà²¾à²—ಿದೆ</translation>
@@ -754,6 +764,7 @@
<translation id="2178614541317717477">CA ಹೊಂದಾಣಿಕೆ</translation>
<translation id="218070003709087997">ಎಷà³à²Ÿà³ ಪà³à²°à²¤à²¿à²—ಳನà³à²¨à³ ಮà³à²¦à³à²°à²¿à²¸à²¬à³‡à²•à³†à²‚ದೠ(1 ರಿಂದ 999) ಸೂಚಿಸಲೠಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ಬಳಸಿ.</translation>
<translation id="2187895286714876935">ಸರà³à²µà²°à³ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²¦ ಆಮದೠದೋಷ</translation>
+<translation id="2187906491731510095">ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡಲಾಗಿದೆ</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> ತೆರೆಯಿರಿ</translation>
<translation id="2190069059097339078">ವೈಫೈ ರà³à²œà³à²µà²¾à²¤à³à²—ಳ ಪಡೆಯà³à²µà²¿à²•à³†</translation>
<translation id="219008588003277019">ಸà³à²¥à²³à³€à²¯ ಕà³à²²à³ˆà²‚ಟೠಮಾಡà³à²¯à³‚ಲà³: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +817,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">ಸà³à²µà²¾à²—ತ</translation>
<translation id="225692081236532131">ಸಕà³à²°à²¿à²¯ ಸà³à²¥à²¿à²¤à²¿</translation>
+<translation id="2261323523305321874">ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à³ ಸಿಸà³à²Ÿà²‚ನಾದà³à²¯à²‚ತ ಒಂದೠಬದಲಾವಣೆಯನà³à²¨à³ ಮಾಡಿದà³à²¦à²¾à²°à³†. ಇದರಿಂದಾಗಿ ಕೆಲವೠಹಳೆಯ ಪà³à²°à³Šà²«à³ˆà²²à³â€Œà²—ಳೠನಿಷà³à²•à³à²°à²¿à²¯à²µà²¾à²—à³à²¤à³à²¤à²µà³†.</translation>
<translation id="2262477216570151239">ಪà³à²¨à²°à²¾à²µà²°à³à²¤à²¨à³†à²—ೆ ಮೊದಲೠವಿಳಂಬ</translation>
<translation id="2263189956353037928">ಸೈನೠಔಟೠಮಾಡಿ ಮತà³à²¤à³ ಮರಳಿ ಸೈನೠಇನೠಮಾಡಿ</translation>
<translation id="2263497240924215535">(ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ)</translation>
@@ -831,7 +843,6 @@
<translation id="2294358108254308676">ನೀವೠ<ph name="PRODUCT_NAME" /> ಅನà³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à³ ಬಯಸà³à²¤à³à²¤à³€à²°à²¾?</translation>
<translation id="2296019197782308739">EAP ವಿಧಾನ:</translation>
<translation id="2297705863329999812">ಪà³à²°à²¿à²‚ಟರà³â€Œà²—ಳನà³à²¨à³ ಹà³à²¡à³à²•à²¿</translation>
-<translation id="230115972905494466">ಯಾವà³à²¦à³‡ ಹೊಂದಾಣಿಕೆಯಾಗà³à²µ ಸಾಧನಗಳೠಕಂಡà³à²¬à²‚ದಿಲà³à²²</translation>
<translation id="2301382460326681002">ವಿಸà³à²¤à²°à²£à³† ಮೂಲ ಡೈರೆಕà³à²Ÿà²°à²¿ ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ.</translation>
<translation id="2302685579236571180">ಅಜà³à²žà²¾à²¤à²µà²¾à²—ಿ ಹೋಗà³</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ಹೆಚà³à²šà³à²µà²°à²¿ ಅನà³à²®à²¤à²¿à²—ಳನà³à²¨à³ ವಿನಂತಿಸಿದà³à²¦à²¾à²°à³†.</translation>
@@ -865,6 +876,7 @@
<translation id="2351266942280602854">ಭಾಷೆ ಹಾಗೂ ಇನà³â€Œà²ªà³à²Ÿà³</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">ಲಾಕೠಪರದೆ ಟಿಪà³à²ªà²£à²¿à²—ಳನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ <ph name="LOCK_SCREEN_APP_NAME" /> ನಲà³à²²à²¿ ಉಳಿಸಲಾಗà³à²¤à³à²¤à²¦à³†. ನಿಮà³à²® ಇತà³à²¤à³€à²šà²¿à²¨ ಟಿಪà³à²ªà²£à²¿à²¯à³ ಲಾಕೠಪರದೆಯಲà³à²²à²¿à²°à³à²¤à³à²¤à²¦à³†.</translation>
+<translation id="2352947182261340447">ಸà³à²¥à²³à²¿à³•à²¯ ಸಂಗà³à²°à²¹à²£à³†à²¯à²²à³à²²à²¿ ಸಾಕಷà³à²Ÿà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶ ಲಭà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="2353297238722298836">ಕà³à²¯à²¾à²®à³†à²°à²¾ ಮತà³à²¤à³ ಮೈಕà³à²°à³Šà²«à³‹à²¨à³ ಗಳನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿದೆ</translation>
<translation id="2356070529366658676">ಕೇಳಿ</translation>
<translation id="2356517949307388948">Chrome, ಹಾನಿಕಾರಕ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³ ಅನà³à²¨à³ ಹà³à²¡à³à²•à³à²µà²¾à²— ಒಂದೠದೋಷ ಸಂಭವಿಸಿದೆ.</translation>
@@ -874,7 +886,6 @@
<translation id="236141728043665931">ಯಾವಾಗಲೂ ಮೈಕà³à²°à³‹à²«à³‹à²¨à³ ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಿ</translation>
<translation id="2367972762794486313">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
<translation id="2371076942591664043">&amp;ಮà³à²—ಿಸಿದಾಗ ತೆರೆಯಿರಿ</translation>
-<translation id="237336063998926520">ಸà³à²¥à²³à²µà²¨à³à²¨à³ ನಿರà³à²§à²°à²¿à²¸à²²à³ ನಿಮà³à²® à²à²ªà²¿ ವಿಳಾಸವನà³à²¨à³ ಬಳಸಿ</translation>
<translation id="2377319039870049694">ಪಟà³à²Ÿà²¿ ವೀಕà³à²·à²£à³†à²—ೆ ಬದಲಾಯಿಸಿ</translation>
<translation id="2377667304966270281">ಹಾರà³à²¡à³ ಫಾಲà³à²Ÿà³à²¸à³</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಲಾಗಿದೆ</translation>
@@ -884,11 +895,6 @@
<translation id="2384436799579181135">ದೋಷ ಸಂಭವಿಸಿದೆ. ನಿಮà³à²® ಪà³à²°à²¿à²‚ಟರೠಪರಿಶೀಲಿಸಿ ಮತà³à²¤à³ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="2385700042425247848">ಸೇವೆಯ ಹೆಸರà³:</translation>
<translation id="2387458720915042159">ಪà³à²°à²¾à²•à³à²¸à²¿ ಪà³à²°à²•à²¾à²° ಸಂಪರà³à²•</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> ಹೊಸ ಫೋಟೋಗಳೠಕಂಡà³à²¬à²‚ದಿವೆ
- <ph name="LINE_BREAK1" />
- ಸಾಧನದಲà³à²²à²¿ ಸಾಕಷà³à²Ÿà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà²¿à²²à³à²².
- <ph name="LINE_BREAK2" />
- ಪà³à²°à²¾à²°à²‚ಭಿಸಲೠಕೆಲವೠಫೋಟೋಗಳನà³à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à³à²µ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="2391419135980381625">ರೂಢಿಯಲà³à²²à²¿à²°à³à²µ ಫಾಂಟà³</translation>
<translation id="2391762656119864333">ಹಿಂತೆಗೆದà³à²•à³Š</translation>
<translation id="2392369802118427583">ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
@@ -904,6 +910,7 @@
<translation id="2424091190911472304">ಯಾವಾಗಲೂ <ph name="ORIGIN" /> ನಲà³à²²à²¿ ರನೠಮಾಡಿ</translation>
<translation id="2425665904502185219">ಒಟà³à²Ÿà³ ಫೈಲà³â€Œà²¨ ಗಾತà³à²°</translation>
<translation id="2428510569851653187">ಟà³à²¯à²¾à²¬à³ ಕà³à²°à³à²¯à²¾à²¶à³ ಆದಾಗ ನೀವೇನೠಮಾಡà³à²¤à³à²¤à²¿à²¦à³à²¦à²¿à²°à²¿ ಎಂಬà³à²¦à²¨à³à²¨à³ ವಿವರಿಸಿ</translation>
+<translation id="2431027948063157455">Google ಸಹಾಯಕವನà³à²¨à³ ಲೋಡà³â€Œ ಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²², ನಿಮà³à²® ನೆಟà³â€Œà²µà²°à³à²•à³â€Œ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಮತà³à²¤à³ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="2433452467737464329">ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²µà²¯à²‚ ರಿಫà³à²°à³†à²¶à³ ಮಾಡಲೠURL ನಲà³à²²à²¿ ಪà³à²°à²¶à³à²¨à²¾à²µà²³à²¿ ಪà³à²¯à²¾à²°à²¾à²®à³€à²Ÿà²°à³ ಸೇರಿಸಿ: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">ಗೋಚರತೆ</translation>
<translation id="2435248616906486374">ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²• ಕಡಿತಗೊಳಿಸಲಾಗಿದೆ</translation>
@@ -917,6 +924,7 @@
<translation id="2445081178310039857">ವಿಸà³à²¤à²°à²£à³† ಮೂಲ ಡೈರೆಕà³à²Ÿà²°à²¿ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
<translation id="2448312741937722512">ಪà³à²°à²•à²¾à²°</translation>
<translation id="2450223707519584812">Google API ಕೀಗಳೠಕಾಣೆಯಾಗಿರà³à²µ ಕಾರಣ ಬಳಕೆದಾರರನà³à²¨à³ ಸೇರಿಸಲೠನಿಮಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²µà³à²¦à²¿à²²à³à²². ವಿವರಗಳಿಗೆ <ph name="DETAILS_URL" /> ನೋಡಿ.</translation>
+<translation id="2450849356604136918">ಯಾವà³à²¦à³‡ ಸಕà³à²°à²¿à²¯ ವೀಕà³à²·à²£à³†à²—ಳಿಲà³à²²</translation>
<translation id="2453021845418314664">ಸà³à²§à²¾à²°à²¿à²¤ ಸಿಂಕೠಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
<translation id="2453576648990281505">ಈಗಾಗಲೇ ಫೈಲೠಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³†</translation>
<translation id="2453860139492968684">ಪೂರà³à²£à²—ೊಳಿಸà³</translation>
@@ -924,7 +932,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ <ph name="VOLUME_NAME" /> ನಿಂದ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ನಕಲಿಸಲೠಬಯಸà³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="2462724976360937186">ಪà³à²°à²®à²¾à²£à²¦à²ªà²¤à³à²°à²¦ ಪà³à²°à²¾à²§à²¿à²•à²¾à²° ಕೀ ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ಸೇರಿಸಲಾಗಿದೆ</translation>
-<translation id="246335896104539386">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ಆಮದೠಮಾಡಿ</translation>
<translation id="2464089476039395325">HTTP ಪà³à²°à²¾à²•à³à²¸à²¿</translation>
<translation id="2468902267404883140">ನಿಮà³à²® ಫೋನà³â€Œà²—ೆ ಸಂಪರà³à²•à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²². ನೀವೠಆನೠಮಾಡಿರà³à²µà²‚ತಹ ಮತà³à²¤à³ ಸà³à²²à²­à²µà²¾à²—ಿ ಲಭà³à²¯ ಇರà³à²µ ಹೊಂದಾಣಿಕೆಯ Android ಫೋನೠಬಳಸಲೠಖಚಿತಪಡಿಸಿಕೊಳà³à²³à²¿. &lt;a&gt;ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ&lt;/a&gt;</translation>
<translation id="2470702053775288986">ಬೆಂಬಲವಿರದ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ</translation>
@@ -993,6 +1000,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> ಗೆ ಸೈನೠಇನೠಮಾಡಿಲà³à²²</translation>
<translation id="2563856802393254086">ಅಭಿನಂದನೆಗಳà³! ನಿಮà³à²® '<ph name="NAME" />' ಡೇಟಾ ಸೇವೆಯನà³à²¨à³ ಕà³à²°à²¿à²¯à²¾à²¤à³à²®à²•à²—ೊಳಿಸಲಾಗಿದೆ ಮತà³à²¤à³ ಮà³à²‚ದà³à²µà²°à³†à²¯à²²à³ ಸಿದà³à²§à²µà²¾à²—ಿದೆ.</translation>
<translation id="2566124945717127842">ಹೊಸದರಂತೆ ಮಾಡà³à²µà³à²¦à²•à³à²•à²¾à²—ಿ ನಿಮà³à²® <ph name="IDS_SHORT_PRODUCT_NAME" /> ಸಾಧನವನà³à²¨à³ ಮರà³à²¹à³Šà²‚ದಿಸಲೠಪವರà³â€Œà²µà²¾à²¶à³ ಮಾಡಿ.</translation>
+<translation id="2567257616420533738">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಉಳಿಸಲಾಗಿದೆ. ಉಳಿಸಿದ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ <ph name="SAVED_PASSWORDS_LINK" /> ನಲà³à²²à²¿ ವೀಕà³à²·à²¿à²¸à²¿ ಮತà³à²¤à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="2568774940984945469">ಮಾಹಿತಿಪಟà³à²Ÿà²¿à²¯ ಕಂಟೇನರà³</translation>
<translation id="2570000010887652771">ಉಳಿಸಲಾದ ಡೇಟಾ.</translation>
<translation id="257088987046510401">ಥೀಮà³â€Œà²—ಳà³</translation>
@@ -1011,6 +1019,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /><ph name="PRODUCT_VERSION" /> (ಪà³à²²à³à²¯à²¾à²Ÿà³â€Œà²«à²¾à²°à³à²®à³ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ಡಿಫಾಲà³à²Ÿà³ ಹà³à²¡à³à²•à²¾à²Ÿ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
<translation id="2586657967955657006">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³</translation>
+<translation id="2586672484245266891">ಸಣà³à²£ URL ನಮೂದಿಸಿ</translation>
<translation id="2587922270115112871">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸà³à²µà³à²¦à²°à²¿à²‚ದ Google ಖಾತೆಯನà³à²¨à³ ಮತà³à²¤à³ ಅದರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ರಚಿಸಿದಂತಾಗà³à²µà³à²¦à²¿à²²à³à²²,
ಹಾಗೂ ಡೇಟಾವೠChrome ಸಿಂಕà³â€Œà²¨à³Šà²‚ದಿಗೆ ಇತರ ಸಾಧನಗಳಿಗೆ ಅವà³à²—ಳನà³à²¨à³ ಅನà³à²¸à²°à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²². ಈ ಸಾಧನದಲà³à²²à²¿ ಮಾತà³à²° ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³† ಬಳಕೆದಾರರನà³à²¨à³ ಅನà³à²µà²¯à²µà²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />ಕಾರà³à²¯à²ªà²Ÿà³à²Ÿà²¿à²—ೆ ಪಿನೠಮಾಡಿ<ph name="END_BOLD" /> ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
@@ -1043,6 +1052,7 @@
<translation id="2633199387167390344">ಡಿಸà³à²•à³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²¦à²²à³à²²à²¿ <ph name="USAGE" /> MB ಅನà³à²¨à³ <ph name="NAME" /> ಬಳಸಿಕೊಳà³à²³à³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µà³à²¦à³‡?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ಸà³à²¥à²¾à²ªà²¨à³†à²¯à²¨à³à²¨à³ ಪೂರà³à²£à²—ೊಳಿಸಲಾಗಲಿಲà³à²², ಆದರೆ ಇದರ ಡಿಸà³à²•à³ ಇಮೇಜà³â€Œà²¨à²¿à²‚ದ ಚಾಲನೆಗೊಳà³à²³à³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à³à²¤à³à²¤à²¦à³†.</translation>
+<translation id="2635176084534510129">ಉತà³à²¤à²® ವಿಷಯದ ಸಲಹೆಗಳೠಮತà³à²¤à³ ಅತà³à²¯à³à²¤à³à²¤à²® ಅನà³à²µà²¾à²¦à²—ಳಂತಹ ಇನà³à²¨à²·à³à²Ÿà³ ವೈಯಕà³à²¤à³€à²•à²°à²¿à²¸à²²à²¾à²¦ ಅನà³à²­à²µà²—ಳನà³à²¨à³ ಪಡೆಯಿರಿ</translation>
<translation id="2635276683026132559">ಸಹಿ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="2635926034288331400">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳಿಗೆ ಇನà³â€Œà²¸à³à²Ÿà²¾à²²à³ ಮಾಡಿ</translation>
<translation id="2636625531157955190">Chrome ಚಿತà³à²°à²µà²¨à³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²².</translation>
@@ -1053,14 +1063,15 @@
<translation id="2643698698624765890">ವಿಂಡೋ ಮೆನà³à²µà²¿à²¨à²²à³à²²à²¿à²°à³à²µ ‘ವಿಸà³à²¤à²°à²£à³†à²—ಳà³â€™ ಅನà³à²¨à³ ಕà³à²²à²¿à²•à³â€Œ ಮಾಡà³à²µ ಮೂಲಕ ನಿಮà³à²® ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿.</translation>
<translation id="2647142853114880570">ಮರà³à²²à³‹à²¡à³â€Œ</translation>
<translation id="2647269890314209800">ಬಳಕೆಯಲà³à²²à²¿à²°à³à²µ ಕà³à²•à³€à²—ಳà³</translation>
+<translation id="264810637653812429">ಯಾವà³à²¦à³‡ ಹೊಂದಾಣಿಕೆಯಾಗà³à²µ ಸಾಧನಗಳೠಕಂಡà³à²¬à²‚ದಿಲà³à²².</translation>
<translation id="2648831393319960979">ನಿಮà³à²® ಖಾತೆಗೆ ಸಾಧನವನà³à²¨à³ ಸೇರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³† - ಇದಕà³à²•à³† ಸà³à²µà²²à³à²ª ಸಮಯ ತೆಗೆದà³à²•à³Šà²³à³à²³à²¬à²¹à³à²¦à³...</translation>
<translation id="2649045351178520408">Base64-ಎನà³â€Œà²•à³‹à²¡à³ ಮಾಡಿದ ASCII, ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಸರಣಿ</translation>
<translation id="2653266418988778031">ಪà³à²°à²®à²¾à²£à³€à²•à²°à²£ ಪà³à²°à²¾à²§à²¿à²•à²¾à²°à²¦ (CA) ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ನೀವೠಅಳಿಸಿದà³à²¦à³‡ ಆದರೆ, ಆ ಬಳಿಕ CA ಬಿಡà³à²—ಡೆ ಮಾಡà³à²µ ಯಾವà³à²¦à³‡ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²—ಳನà³à²¨à³ ನಿಮà³à²® ಬà³à²°à³Œà²¸à²°à³ ನಂಬà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="2653659639078652383">ಸಲà³à²²à²¿à²¸à³</translation>
<translation id="265390580714150011">ಕà³à²·à³‡à²¤à³à²° ಮೌಲà³à²¯</translation>
-<translation id="2654286334048437383">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ರಫà³à²¤à³ ಮಾಡಿ</translation>
<translation id="2655386581175833247">ಬಳಕೆದಾರ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°:</translation>
<translation id="2660779039299703961">ಈವೆಂಟà³</translation>
+<translation id="266079277508604648">ಪà³à²°à²¿à²‚ಟರೠಅನà³à²¨à³ ಸಂಪರà³à²•à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²². ಪà³à²°à²¿à²‚ಟರೠಆನೠಆಗಿದೆಯೇ ಮತà³à²¤à³ ಅದೠನಿಮà³à²® Chromebook ಗೆ ವೈ-ಫೈ ಅಥವಾ USB ಮೂಲಕ ಸಂಪರà³à²• ಹೊಂದಿದೆಯೇ ಎಂದೠಪರಿಶೀಲಿಸಿ.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome ವೆಬೠಪೇಟೆ</translation>
<translation id="2663302507110284145">ಭಾಷೆ</translation>
@@ -1083,6 +1094,7 @@
<translation id="2680208403056680091">ನಿಮà³à²® ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="268053382412112343">&amp;ಇತಿಹಾಸ</translation>
<translation id="2683638487103917598">ಫೋಲà³à²¡à²°à³ ವಿಂಗಡಿಸಲಾಗಿದೆ</translation>
+<translation id="2684004000387153598">ಮà³à²‚ದà³à²µà²°à²¿à²¸à²²à³, ಸರಿ ಎಂಬà³à²¦à²¨à³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ. ಆಮೇಲೆ, ನಿಮà³à²® ಇಮೇಲೠವಿಳಾಸಕà³à²•à²¾à²—ಿ ಹೊಸ ಪà³à²°à³Šà²«à³ˆà²²à³ ಅನà³à²¨à³ ರಚಿಸಲà³, ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ಸೇರಿಸಿ ಎಂಬà³à²¦à²¨à³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="2686759344028411998">ಯಾವà³à²¦à³‡ ಲೋಡೠಮಾಡಿದ ಮಾಡà³à²¯à³‚ಲà³â€Œà²—ಳನà³à²¨à³ ಕಂಡೠಹಿಡಿಯಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="2688196195245426394">ಸರà³à²µà²°à³â€Œà²¨à³Šà²‚ದಿಗೆ ಸಾಧನವನà³à²¨à³ ನೋಂದಾಯಿಸà³à²µà²¾à²— ದೋಷ: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">ಭಾಷೆ ಆಯà³à²•à³†à²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
@@ -1095,6 +1107,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³ ವೇಗ</translation>
<translation id="2706892089432507937">USB ಸಾಧನಗಳà³</translation>
+<translation id="2706954854267016964">Google ಕà³à²²à³Œà²¡à³â€Œ ಮà³à²¦à³à²°à²£ ಸಾಧನವೠಇನà³à²¨à³ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²². ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œ ಸಿಸà³à²Ÿà²®à³â€Œ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿à²¨ ಪà³à²°à²¿à²‚ಟರà³â€Œ ಅನà³à²¨à³ ಸೆಟಪà³â€Œ ಮಾಡಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="2707024448553392710">ಕಾಂಪೊನೆಂಟೠಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="270921614578699633">ಸರಾಸರಿ ಮà³à²•à³à²¤à²¾à²¯</translation>
<translation id="2709453993673701466">ಅವರೠಆನà³â€Œ ಆಗà³à²µ ಮೊದಲೠಸಿಂಕà³â€Œ ಮತà³à²¤à³ ವೈಯಕà³à²¤à²¿à³•à²•à²°à²£à²µà²¨à³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²²à³ ಬಯಸà³à²µà²¿à²°à²¾? <ph name="BEGIN_LINK" />ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಿಗೆ<ph name="END_LINK" /> ಭೇಟಿ ನೀಡಿ.</translation>
@@ -1125,6 +1138,7 @@
<translation id="2737363922397526254">ಕà³à²—à³à²—ಿಸà³...</translation>
<translation id="2737492745329609575">ಸೆಟಪೠಪà³à²°à²¾à²°à²‚ಭಿಸಿ</translation>
<translation id="2738771556149464852">ನಂತರ ಅಲà³à²²</translation>
+<translation id="2739046699559178272">ಉಳಿಸಿ ಮತà³à²¤à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿</translation>
<translation id="2739191690716947896">ಡೀಬಗà³</translation>
<translation id="2739240477418971307">ನಿಮà³à²® ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²µà²¿à²•à³† ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಬದಲಾಯಿಸಿ</translation>
<translation id="2740393541869613458">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರೠಭೇಟಿ ನೀಡಿರà³à²µ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳನà³à²¨à³ ಪರಿಶೀಲಿಸಿ, ಮತà³à²¤à³</translation>
@@ -1145,6 +1159,7 @@
<translation id="2773802008104670137">ಈ ಪà³à²°à²•à²¾à²°à²¦ ಫೈಲೠನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²—ೆ ಹಾನಿ ಮಾಡಬಹà³à²¦à³.</translation>
<translation id="2775104091073479743">ಫಿಂಗರà³â€Œà²ªà³à²°à²¿à²‚ಟà³â€Œà²—ಳನà³à²¨à³ ಎಡಿಟೠಮಾಡಿ</translation>
<translation id="2776441542064982094">ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²¨à²²à³à²²à²¿ ನೋಂದಾಯಿಸಲೠಯಾವà³à²¦à³‡ ಸಾಧನಗಳೠಕಂಡà³à²¬à²‚ದಿಲà³à²²à²µà³†à²‚ದೠತೋರà³à²¤à³à²¤à²¿à²¦à³†. ನಿಮà³à²® ಸಾಧನವೠಆನೠಆಗಿದà³à²¦à³ ಹಾಗೂ ಇಂಟರà³à²¨à³†à²Ÿà³â€Œà²—ೆ ಸಂಪರà³à²•à²—ೊಂಡಿದà³à²¦à²°à³†, ಅದರ ಸೂಚನಾ ಕೈಪಿಡಿಯಲà³à²²à²¿à²°à³à²µ ಸೂಚನೆಗಳನà³à²¨à³ ಬಳಸಿಕೊಂಡೠಅದನà³à²¨à³ ನೋಂದಾಯಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ</translation>
<translation id="2783661497142353826">ಕಿಯೋಸà³à²•à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="2784407158394623927">ನಿಮà³à²® ಮೊಬೈಲೠಡೇಟಾ ಸೇವೆಯನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
@@ -1201,7 +1216,6 @@
<translation id="2843806747483486897">ಡಿಫಾಲà³à²Ÿà³â€Œ ಅನà³à²¨à³ ಬದಲಾಯಿಸಿ...</translation>
<translation id="2844111009524261443">ಕà³à²²à²¿à²•à³ ಮಾಡಿದಾಗ ರನೠಮಾಡà³</translation>
<translation id="2845382757467349449">ಯಾವಾಗಲೂ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ ಪಟà³à²Ÿà²¿ ತೋರಿಸà³</translation>
-<translation id="284682086647736321">Ctrl, Alt, ಅಥವಾ ಕಮಾಂಡೠಸೇರಿಸಿ</translation>
<translation id="2847759467426165163">ಗೆ ಬಿತà³à²¤à²°à²¿à²¸à²¿</translation>
<translation id="284805635805850872">ಹಾನಿಕಾರಕ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³ ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µà²¿à²°à²¾?</translation>
<translation id="2849362176025371110">ಡಯಗà³à²¨à³Šà²¸à³à²Ÿà²¿à²•à³ ಮತà³à²¤à³ ಬಳಕೆಯ ಡೇಟಾವನà³à²¨à³ Google ಗೆ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಕಳà³à²¹à²¿à²¸à²¿. ನಿಮà³à²® ಸಾಧನದ <ph name="BEGIN_LINK1" />ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³<ph name="END_LINK1" /> ನೀವೠಯಾವ ಸಮಯದಲà³à²²à²¾à²¦à²°à³‚ ಬದಲಾಯಿಸಬಹà³à²¦à³. <ph name="BEGIN_LINK2" />ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ<ph name="END_LINK2" /></translation>
@@ -1209,6 +1223,7 @@
<translation id="2849936225196189499">ಗಂಭೀರ</translation>
<translation id="2850124913210091882">ಬà³à²¯à²¾à²•à²ªà³â€Œ ಮಾಡà³</translation>
<translation id="2850541429955027218">ಥೀಮೠಸೇರಿಸà³</translation>
+<translation id="2853121255651601031">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಉಳಿಸಲಾಗಿದೆ</translation>
<translation id="2853916256216444076">$1 ವೀಡಿಯೊ</translation>
<translation id="2857608528410806398">QU ವೈಶಿಷà³à²Ÿà³à²¯ ಅಧಿಸೂಚನೆ ಮà³à²–à³à²¯à²­à²¾à²— ಇಲà³à²²à²¿à²¦à³†. QU ವೈಶಿಷà³à²Ÿà³à²¯ ಅಧಿಸೂಚನೆ ಮà³à²–à³à²¯à²­à²¾à²— ಇಲà³à²²à²¿à²¦à³†. QU ವೈಶಿಷà³à²Ÿà³à²¯ ಅಧಿಸೂಚನೆ ಮà³à²–à³à²¯à²­à²¾à²— ಇಲà³à²²à²¿à²¦à³†. QU ವೈಶಿಷà³à²Ÿà³à²¯ ಅಧಿಸೂಚನೆ ಮà³à²–à³à²¯à²­à²¾à²— ಇಲà³à²²à²¿à²¦à³†. QU ವೈಶಿಷà³à²Ÿà³à²¯ ಅಧಿಸೂಚನೆ ಮà³à²–à³à²¯à²­à²¾à²— ಇಲà³à²²à²¿à²¦à³†.</translation>
<translation id="2860150991415616761">ಬಹಳ ದೀರà³à²˜ (4s)</translation>
@@ -1251,6 +1266,7 @@
<translation id="2908162660801918428">ಡೈರೆಕà³à²Ÿà²°à²¿à²¯ ಮೂಲಕ ಮಾಧà³à²¯à²® ಗà³à²¯à²¾à²²à²°à²¿ ಸೇರಿಸಿ</translation>
<translation id="2908789530129661844">ಪರದೆಯನà³à²¨à³ à²à³‚ಮೠಔಟೠಮಾಡಿ</translation>
<translation id="2910318910161511225">ನೆಟà³â€à²µà²°à³à²•à³â€Œà²—ೆ ಸಂಪರà³à²•à²¿à²¸à²¿ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿</translation>
+<translation id="2911898792135283060">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ರಚಿಸಿ...</translation>
<translation id="2912905526406334195">ನಿಮà³à²® ಮೈಕà³à²°à³Šà²«à³‹à²¨à³ ಅನà³à²¨à³ <ph name="HOST" /> ಬಳಸಬೇಕೆಂದೠಬಯಸà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="2913331724188855103">ಕà³à²•à²¿à³• ಡೇಟಾವನà³à²¨à³ ಉಳಿಸಲೠಮತà³à²¤à³ ರೀಡೠಮಾಡಲೠಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²¿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="2916073183900451334">ಫಾರà³à²®à³ ಕà³à²·à³‡à²¤à³à²°à²—ಳಂತೆ ವೆಬà³â€Œà²ªà³à²Ÿà²¦à²²à³à²²à²¿à²¨ ಹೈಲೈಟೠಲಿಂಕà³â€Œà²—ಳ ಟà³à²¯à²¾à²¬à³ ಒತà³à²¤à²¿à²°à²¿</translation>
@@ -1295,6 +1311,7 @@
<translation id="2989474696604907455">ಲಗತà³à²¤à²¿à²¸à²¿à²²à³à²²</translation>
<translation id="2989786307324390836">DER-ಎನà³â€Œà²•à³‹à²¡à³†à²¡à³ ಬೈನರಿ, à²à²• ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°</translation>
<translation id="2993517869960930405">ಅಪà³à²²à²¿à²•à³†à³•à²¶à²¨à³ ಮಾಹಿತಿ</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> ಅನà³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²²</translation>
<translation id="299483336428448530">ನಿಮà³à²® ಪೋಷಕರೠಸà³à²¥à²¾à²ªà²¿à²¸à²¿à²¦à³à²¦à²¾à²°à³†.</translation>
<translation id="3002017044809397427">ನಿಮà³à²® <ph name="PHONE_TYPE" /> ಕಂಡà³à²¬à²‚ದಿದೆ. ಆದರೆ Smart Lock ಕೇವಲ Android 5.0 ಮತà³à²¤à³ ಉನà³à²¨à²¤ ಸಾಧನಗಳಲà³à²²à²¿ ಮಾತà³à²° ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à³à²¤à³à²¤à²¦à³†. &lt;a&gt;ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ&lt;/a&gt;</translation>
<translation id="3003144360685731741">ಆದà³à²¯à²¤à³†à²¯ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ಳà³</translation>
@@ -1353,6 +1370,7 @@
<translation id="3064410671692449875">ಸಾಕಷà³à²Ÿà³ ಡೇಟಾ ಇಲà³à²²</translation>
<translation id="3065041951436100775">ಟà³à²¯à²¾à²¬à³ ನಾಶಪಡಿಸಿದ ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†.</translation>
<translation id="3065140616557457172">ಹà³à²¡à³à²•à²²à³ ನಮೂದಿಸಿ ಅಥವಾ ನà³à²¯à²¾à²µà²¿à²—ೇಟà³â€Œ ಮಾಡಲೠURL ಅನà³à²¨à³ ನಮೂದಿಸಿ- ಎಲà³à²²à²µà³‚ ಕೆಲಸ ಮಾಡà³à²¤à³à²¤à²¦à³†.</translation>
+<translation id="3066642396596108483">ನಿಮà³à²® ಎಲà³à²² ಸಾಧನಗಳಲà³à²²à²¿ ನಿಮà³à²®à²¦à³‡ ಆದ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œâ€Œà²—ಳà³, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ಇತಿಹಾಸವನà³à²¨à³ ಸಿಂಕà³â€Œ ಮಾಡಿ</translation>
<translation id="3067198360141518313">ಈ ಪà³à²²à²—ಿನೠಚಾಲನೆ ಮಾಡà³</translation>
<translation id="3071624960923923138">ಹೊಸ ಟà³à²¯à²¾à²¬à³ ತೆರೆಯಲೠಇಲà³à²²à²¿ ನೀವೠಕà³à²²à²¿à²•à³ ಮಾಡಬಹà³à²¦à³</translation>
<translation id="3074037959626057712">ನೀವೠಸೈನೠಇನೠಮಾಡಿರà³à²µà²¿à²°à²¿ ಮತà³à²¤à³ ಸಿಂಕà³â€Œ ಆನà³â€Œ ಮಾಡಿರà³à²µà²¿à²°à²¿</translation>
@@ -1440,6 +1458,7 @@
<translation id="3202173864863109533">ಈ ಟà³à²¯à²¾à²¬à³â€Œà²¨ ಆಡಿಯೋವನà³à²¨à³ ಮà³à²¯à³‚ಟೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="3206175707080061730">"$1" ಹೆಸರಿನ ಫೈಲೠಈಗಾಗಲೇ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³†. ಇದನà³à²¨à³ ನೀವೠಸà³à²¥à²³à²¾à²‚ತರಿಸಬೇಕಾಗಿದೆಯೇ?</translation>
<translation id="3208703785962634733">ದೃಢೀಕರಿಸಲಾಗಿಲà³à²²</translation>
+<translation id="3213187967168344806">ಪà³à²°à²¿à²‚ಟರೠಸೇರಿಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²². ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರೠಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ ಮತà³à²¤à³ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="321799795901478485">Zip ಆರà³à²•à³ˆà²µà²°à³</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> ಕನೆಕà³à²Ÿà²°à³ ಪà³à²°à²•à³à²°à²¿à²¯à³†à²¯à³ ಕà³à²°â€à³à²¯à²¾à²¶à³â€Œ ಆಗಿದೆ. ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸà³à²µà³à²¦à³†?</translation>
<translation id="3221634914176615296">ಫೈಲà³â€Œà²—ಳ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²¨à²²à³à²²à²¿ ಸಾಧನದ ವಿಷಯವನà³à²¨à³ ಅನà³à²µà³‡à²·à²¿à²¸à²¿.</translation>
@@ -1466,12 +1485,14 @@
<translation id="3254516606912442756">ಸಮಯ ವಲಯವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಪತà³à²¤à³†à²¹à²šà³à²šà³à²µà³à²¦à²¨à³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ</translation>
<translation id="3264544094376351444">Sans-Serif ಫಾಂಟà³</translation>
<translation id="3264547943200567728">ನಿಮà³à²® Chromebox ನ ನೆಟà³â€Œà²µà²°à³à²•à³ ಹೊಂದಿಸಲೠವಿಫಲವಾಗಿದೆ</translation>
+<translation id="3264582393905923483">ಸಂದರà³à²­</translation>
<translation id="3265459715026181080">ವಿಂಡೋ ಮà³à²šà³à²šà³</translation>
<translation id="3267726687589094446">ಬಹೠಫೈಲà³â€Œà²—ಳ ಸà³à²µà²¯à²‚ಚಾಲಿತ ಡೌನà³â€Œà²²à³‹à²¡à³â€Œâ€Œà²—ಳನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à³</translation>
<translation id="3267998849713137817">ಮಾರà³à²ªà²¡à²¿à²¸à²¿à²¦ ಸಮಯ</translation>
<translation id="3268451620468152448">ತೆರೆದ ಟà³à²¯à²¾à²¬à³â€Œà²—ಳà³</translation>
<translation id="3269069891205016797">ನೀವೠಸೈನೠಔಟೠಮಾಡಿದಾಗ ನಿಮà³à²® ಮಾಹಿತಿಯನà³à²¨à³ ಸಾಧನದಿಂದ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="3269093882174072735">ಚಿತà³à²° ಲೋಡೠಮಾಡಿ</translation>
+<translation id="3269889795238950578">ಈ ಪà³à²Ÿà²µà³, ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡಬಹà³à²¦à³.</translation>
<translation id="326999365752735949">ವà³à²¯à²¤à³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="3270965368676314374">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²¿à²‚ದ ಫೋಟೋಗಳà³, ಸಂಗೀತ, ಮತà³à²¤à³ ಇತರ ಮಾಧà³à²¯à²®à²µà²¨à³à²¨à³ ಓದಿ, ಬದಲಾಯಿಸಿ ಮತà³à²¤à³ ಅಳಿಸಿ</translation>
<translation id="327147043223061465">ಎಲà³à²² ಕà³à²•à³€à²—ಳೠಮತà³à²¤à³ ಸೈಟೠಡೇಟಾವನà³à²¨à³ ನೋಡಿ</translation>
@@ -1503,6 +1524,7 @@
<translation id="3305389145870741612">ಸà³à²µà²°à³‚ಪಣೆಯ ಪà³à²°à²•à³à²°à²¿à²¯à³†à²¯à³ ಕೆಲವೠಸೆಕೆಂಡà³â€Œà²—ಳನà³à²¨à³ ತೆಗೆದà³à²•à³Šà²³à³à²³à²¬à²¹à³à²¦à³. ದಯವಿಟà³à²Ÿà³ ನಿರೀಕà³à²·à²¿à²¸à²¿.</translation>
<translation id="3305661444342691068">PDF ಅನà³à²¨à³ ಪೂರà³à²µà²µà³€à²•à³à²·à²£à³†à²¯à²²à³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="3306684685104080068">Google Hangouts ನಂತಹ ಕà³à²²à³Œà²¡à³ ಆಧಾರಿತ ಸೇವೆಗಳಿಗೆ ಬಿತà³à²¤à²°à²¿à²¸à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ.</translation>
+<translation id="3307091518408668019">ಕಂಪà³à²¯à³‚ಟರೠOU (ಉದಾ OU=Chromebook ಗಳà³,DC=ಉದಾಹರಣೆ,DC=com)</translation>
<translation id="3308006649705061278">ಸಂಸà³à²¥à³† ಘಟಕ (OU)</translation>
<translation id="3308116878371095290">ಕà³à²•à³à²•à²¿à²—ಳನà³à²¨à³ ಹೊಂದಿಸದಂತೆ ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ತಡೆಗಟà³à²Ÿà²²à²¾à²—ಿದೆ.</translation>
<translation id="3308134619352333507">ಬಟನೠಅನà³à²¨à³ ಮರೆಮಾಡà³</translation>
@@ -1510,8 +1532,6 @@
<translation id="3309747692199697901">ಯಾವಾಗಲೂ ಎಲà³à²²à²¾ ಸೈಟà³â€Œà²—ಳಲà³à²²à²¿ ರನೠಮಾಡà³</translation>
<translation id="3312424061798279731">ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲಾದ ಭಾಷೆಗಳà³</translation>
<translation id="3312903956926554846">ಡೆಸà³à²•à³â€Œà²Ÿà²¾à²ªà³â€Œà²—ೆ ಇನà³â€Œà²¸à³à²Ÿà²¾à²²à³â€Œ ಮಾಡಿ</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_DOMAIN" /> ರಿಂದ <ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" /></translation>
-<translation id="3313473140726597081">ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²µà²¨à³à²¨à³ <ph name="URL" /> ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²µ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿಲà³, ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="3313590242757056087">ಯಾವ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳನà³à²¨à³ ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³† ಬಳಕೆದಾರರೠವೀಕà³à²·à²¿à²¸à²¬à²¹à³à²¦à³ ಎಂಬà³à²¦à²¨à³à²¨à³ ಹೊಂದಿಸಲà³, ನೀವೠ<ph name="MANAGEMENT_URL" /> ಗೆ ಭೇಟಿ ನೀಡà³à²µà³à²¦à²° ಮೂಲಕ ನಿರà³à²¬à²‚ಧಗಳೠಮತà³à²¤à³
ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಕಾನà³à²«à²¿à²—ರೠಮಾಡಬಹà³à²¦à³.
ಒಂದೠವೇಳೆ ನೀವೠಡಿಫಾಲà³à²Ÿà³ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಬದಲಾವಣೆ ಮಾಡದಿದà³à²¦à²°à³†, <ph name="USER_DISPLAY_NAME" />
@@ -1546,6 +1566,7 @@
<translation id="3360297538363969800">ಮà³à²¦à³à²°à²£ ವಿಫಲಗೊಂಡಿದೆ. ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಮà³à²¦à³à²°à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="3364721542077212959">ಸà³à²Ÿà³ˆà²²à²¸à³ ಪರಿಕರಗಳà³</translation>
<translation id="336497260564123876">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಉಳಿಸಲಾಗಿದೆ. ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಾಧನಗಳಲà³à²²à²¿ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œâ€Œà²—ಳನà³à²¨à³ ಪಡೆದà³à²•à³Šà²³à³à²³à²²à³ Chrome ಗೆ ಸೈನà³â€Œ ಇನà³â€Œ ಮಾಡಿ.</translation>
+<translation id="3365598184818502391">Ctrl ಅಥವಾ Alt ಬಳಸಿ</translation>
<translation id="3367813778245106622">ಸಿಂಕೠಪà³à²°à²¾à²°à²‚ಭಿಸಲೠಮತà³à²¤à³Šà²®à³à²®à³† ಸೈನೠಇನೠಮಾಡಿ</translation>
<translation id="3368922792935385530">ಸಂಪರà³à²•à²¿à²¸à²²à²¾à²—ಿದೆ</translation>
<translation id="3369624026883419694">ಹಾಸà³à²Ÿà³ ಅನà³à²¨à³ ನಿವಾರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
@@ -1579,6 +1600,7 @@
<translation id="3423858849633684918">ದಯವಿಟà³à²Ÿà³ <ph name="PRODUCT_NAME" /> ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ</translation>
<translation id="3424969259347320884">ಟà³à²¯à²¾à²¬à³ ಕà³à²°à³à²¯à²¾à²¶à³ ಆದಾಗ ನೀವೇನೠಮಾಡà³à²¤à³à²¤à²¿à²¦à³à²¦à²¿à²°à²¿ ಎನà³à²¨à³à²µà³à²¦à²¨à³à²¨à³ ವಿವರಿಸಿ</translation>
<translation id="3427092606871434483">ಅನà³à²®à²¤à²¿à²¸à²¿ (ಡಿಫಾಲà³à²Ÿà³)</translation>
+<translation id="3428419049384081277">ನೀವೀಗ ಸೈನà³â€Œ ಇನà³â€Œ ಆಗಿರà³à²µà²¿à²°à²¿!</translation>
<translation id="3429275422858276529">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನಂತರ ಸà³à²²à²­à²µà²¾à²—ಿ ಹà³à²¡à³à²•à²²à³ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ ಮಾಡಿ</translation>
<translation id="3429599832623003132">$1 à²à²Ÿà²‚ಗಳà³</translation>
<translation id="3432227430032737297">ತೋರಿಸಿರà³à²µ ಎಲà³à²²à²µà²¨à³à²¨à³‚ ತೆಗೆದà³à²¹à²¾à²•à³</translation>
@@ -1601,13 +1623,14 @@
<translation id="344630545793878684">ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಹಲವಾರೠವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳಲà³à²²à²¿ ಓದಿ</translation>
<translation id="3449839693241009168"><ph name="EXTENSION_NAME" /> ಗೆ ಆದೇಶಗಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à³ <ph name="SEARCH_KEY" /> ಒತà³à²¤à²¿à²°à²¿</translation>
<translation id="3450157232394774192">ತಟಸà³à²¥ ಸà³à²¥à²¿à²¤à²¿à²¯ ನೆಲೆಸà³à²µà²¿à²•à³† ಪà³à²°à²¤à²¿à²¶à²¤</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> ಫೋಟೋಗಳನà³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="3453612417627951340">ದೃಢೀಕರಣದ ಅಗತà³à²¯à²µà²¿à²¦à³†</translation>
<translation id="3454157711543303649">ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³à²µà²¿à²•à³† ಪೂರà³à²£à²—ೊಂಡಿದೆ</translation>
+<translation id="3454224730401036106">ನಿಮà³à²® ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಹೆಚà³à²šà³ ಸà³à²°à²•à³à²·à²¿à²¤à²µà²¾à²¦ ನೆಟà³â€à²µà²°à³à²•à³â€Œà²—ೆ ಬದಲಾಯಿಸಲಾಗಿದೆ</translation>
<translation id="345693547134384690">ಹೊಸ ಟà³à²¯à²¾à²¬à³â€Œà²¨à²²à³à²²à²¿ &amp;ಇಮೇಜೠಅನà³à²¨à³ ತೆರೆಯಿರಿ</translation>
<translation id="3459509316159669723">ಮà³à²¦à³à²°à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="3459697287128633276">Google Play ಸà³à²Ÿà³‹à²°à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿à²²à³ ನಿಮà³à²® ಖಾತೆಯನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲà³, ನಿಮà³à²® ಗà³à²°à³à²¤à³ ಒದಗಿಸà³à²µà²µà²° ಮೂಲಕ ದೃಢೀಕರಿಸಿ.</translation>
<translation id="3459774175445953971">ಕಳೆದ ಬಾರಿ ಮಾರà³à²ªà²¡à²¿à²¸à²¿à²°à³à²µà³à²¦à³:</translation>
+<translation id="3461266716147554923">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ <ph name="URL" /> ನೋಡಬಯಸà³à²¤à³à²¤à²¦à³†</translation>
<translation id="3462413494201477527">ಖಾತೆ ಸೆಟಪೠರದà³à²¦à³à²—ೊಳಿಸà³à²µà³à²¦à³‡?</translation>
<translation id="346431825526753"><ph name="CUSTODIAN_EMAIL" /> ಅವರೠನಿರà³à²µà²¹à²¿à²¸à³à²µ ಮಕà³à²•à²³à²¿à²—ೆ ಖಾತೆಯಾಗಿದೆ.</translation>
<translation id="3465566417615315331">ನಿಮà³à²® ಫೋಟೋ ಕà³à²²à²¿à²•à³ ಮಾಡಿ</translation>
@@ -1620,10 +1643,12 @@
<translation id="3470502288861289375">ನಕಲಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="3473479545200714844">ಪರದೆ ವರà³à²§à²•</translation>
<translation id="3475447146579922140">Google ಸà³à²ªà³à²°à³†à²¡à³â€Œà²¶à³€à²Ÿà³â€Œ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 ಸಾಲನà³à²¨à³ ತೋರಿಸಿಲà³à²²&gt;}one{&lt;$1 ಸಾಲà³à²—ಳನà³à²¨à³ ತೋರಿಸಿಲà³à²²&gt;}other{&lt;$1 ಸಾಲà³à²—ಳನà³à²¨à³ ತೋರಿಸಿಲà³à²²&gt;}}</translation>
<translation id="3475843873335999118">ಕà³à²·à²®à²¿à²¸à²¿, ನಿಮà³à²® ಫಿಂಗರà³â€Œâ€Œà²«à³à²°à²¿à²‚ಟà³â€Œ ಇನà³à²¨à³‚ ಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ಿಲà³à²². ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³ ನಮೂದಿಸಿ.</translation>
<translation id="347670947055184738">ಓಹà³â€Œâ€Œ! ನಿಮà³à²® ಸಾಧನಕà³à²•à²¾à²—ಿ ನೀತಿಯನà³à²¨à³ ಪಡೆದà³à²•à³Šà²³à³à²³à³à²µà²²à³à²²à²¿ ಸಿಸà³à²Ÿà²‚ ವಿಫಲಗೊಂಡಿದೆ.</translation>
<translation id="347785443197175480">ನಿಮà³à²® ಕà³à²¯à²¾à²®à²°à²¾ ಹಾಗೂ ಮೈಕà³à²°à³‹à²«à³‹à²¨à³ ಅನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ <ph name="HOST" /> ಗೆ ಅನà³à²®à²¤à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à³†à²¸à²¿</translation>
<translation id="3478685642445675458">ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µ ಮೊದಲೠದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಪà³à²°à³Šà²«à³ˆà²²à³ ಅನà³à²¨à³ ಅನà³â€Œà²²à²¾à²•à³ ಮಾಡಿ.</translation>
+<translation id="347919930506963698">Chrome ಮೂಲಕ ಇನà³à²¨à²·à³à²Ÿà³ ಪಡೆಯಿರಿ</translation>
<translation id="3479552764303398839">ಈಗ ಬೇಡ</translation>
<translation id="3480892288821151001">ವಿಂಡೋದ ಎಡಕà³à²•à³† ಡಾಕೠಮಾಡಿ</translation>
<translation id="3481915276125965083">ಕೆಳಗಿನ ಪಾಪà³-ಅಪà³â€Œà²—ಳನà³à²¨à³ ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ:</translation>
@@ -1641,14 +1666,17 @@
<translation id="3504135463003295723">ಗà³à²‚ಪೠಹೆಸರà³:</translation>
<translation id="3505030558724226696">ಸಾಧನ ಪà³à²°à²µà³†à³•à²¶à²µà²¨à³à²¨à³ ಹಿಂತೆಗೆದà³à²•à³Šà²³à³à²³à²¿</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" ಗೆ ಪà³à²°à²¸à³à²¤à³à²¤ ಅನà³à²®à²¤à²¿à²—ಳà³</translation>
+<translation id="3507888235492474624">ಬà³à²²à³‚ಟೂತೠಸಾಧನಗಳನà³à²¨à³ ಮರà³-ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡಿ</translation>
<translation id="3508920295779105875">ಮತà³à²¤à³Šà²‚ದೠಫೋಲà³à²¡à²°à³ ಆಯà³à²•à³† ಮಾಡಿ...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">ಮರà³-ಸà³à²•à³à²¯à²¾à²¨à³</translation>
<translation id="3511307672085573050">ಲಿಂಕೠವಿಳಾ&amp;ಸವನà³à²¨à³ ನಕಲಿಸಿ</translation>
<translation id="3511399794969432965">ಸಂಪರà³à²•à²¿à²¸à²²à³ ಸಮಸà³à²¯à³†à²¯à³‡?</translation>
<translation id="351152300840026870">ಸà³à²¥à²¿à²°-ಅಗಲ ಫಾಂಟà³</translation>
<translation id="3511528412952710609">ಶಾರà³à²Ÿà³â€Œ</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ಡೌನà³â€Œà²²à³‹à²¡à³ ರದà³à²¦à³à²®à²¾à²¡à²¿}one{ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²¿}other{ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²¿}}</translation>
<translation id="3514373592552233661">ಒಂದಕà³à²•à²¿à²‚ತ ಹೆಚà³à²šà³ ಲಭà³à²¯à²µà²¿à²°à³à²µà²¾à²— ತಿಳಿದಿರà³à²µ ಇತರ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ಳಿಗಿಂತ ಆದà³à²¯à²¤à³†à²¯ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ಳಿಗೆ ಆದà³à²¯à²¤à³† ನೀಡಲಾಗà³à²¤à³à²¤à²¦à³†</translation>
+<translation id="3520212870468945358">ನಿಮà³à²® ಸà³à²°à²•à³à²·à²¤à²¾ ಕೀಲಿಯ ಕà³à²°à²® ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ <ph name="URL" /> ನೋಡಬಯಸà³à²¤à³à²¤à²¦à³†</translation>
<translation id="3523642406908660543">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರೠಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ ಸೈಟೠಪà³à²²à²—à³à²‡à²¨à³ ಬಳಸಲೠಬಯಸಿದಾಗ ಕೇಳಿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="3525897975040424366">ಶೆಲà³à²«à³â€Œà²—ೆ ಇನà³â€Œà²¸à³à²Ÿà²¾à²²à³ ಮಾಡಿ</translation>
<translation id="3527085408025491307">ಫೋಲà³à²¡à²°à³</translation>
@@ -1678,13 +1706,11 @@
<translation id="3564334271939054422">ನೀವೠಬಳಸà³à²¤à³à²¤à²¿à²°à³à²µ ವೈ-ಫೈ ನೆಟà³â€Œà²µà²°à³à²•à³ (<ph name="NETWORK_ID" />) ನ ಲಾಗಿನೠಪà³à²Ÿà²•à³à²•à³† ನೀವೠಭೇಟಿ ನೀಡಬೇಕಾದ ಅಗತà³à²¯à²µà²¿à²°à²¬à²¹à³à²¦à³.</translation>
<translation id="3564708465992574908">à²à³‚ಮೠಹಂತಗಳà³</translation>
<translation id="3566721612727112615">ಯಾವà³à²¦à³‡ ಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಸೇರಿಸಲಾಗಿಲà³à²²</translation>
-<translation id="3566866560249787686">Google ಸಹಾಯಕವನà³à²¨à³ ಲೋಡà³â€Œ ಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²², ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="3569382839528428029">ನಿಮà³à²® ಪರದೆಯನà³à²¨à³ <ph name="APP_NAME" /> ಹಂಚಬೇಕೆಂದೠನೀವೠಬಯಸà³à²¤à³à²¤à³€à²°à²¾?</translation>
<translation id="3570985609317741174">ವೆಬೠವಿಷಯ</translation>
<translation id="3571734092741541777">ಹೊಂದಿಸà³</translation>
<translation id="3574210789297084292">ಸೈನೠಇನà³</translation>
<translation id="3576324189521867626">ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿದೆ</translation>
-<translation id="3578331450833904042">ಡಿಫಾಲà³à²Ÿà³ (ಪà³à²°à²¤à²¿à²¯à³Šà²‚ದನà³à²¨à³ ಆರಿಸಿಕೊಳà³à²³à²¿)</translation>
<translation id="3578594933904494462">ಈ ಟà³à²¯à²¾à²¬à³ ವಿಷಯವನà³à²¨à³ ಹಂಚಲಾಗà³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ಅವರೠನೀವೠಹೊಂದಿರà³à²µ ಸಮೂಹದ ಜೊತೆ &lt;strong&gt; <ph name="PRINTER_NAME" />&lt;/strong&gt; ಪà³à²°à²¿à²‚ಟರೠಅನà³à²¨à³ ಹಂಚಿಕೊಳà³à²³à²²à³ ಬಯಸà³à²¤à³à²¤à²¾à²°à³†: &lt;strong&gt; <ph name="GROUP_NAME" />&lt;/strong&gt;. ನೀವೠಅಂಗೀಕರಿಸಿದಲà³à²²à²¿, ಗà³à²‚ಪಿನ ಎಲà³à²²à²¾ ಸದಸà³à²¯à²°à²¿à²—ೂ ಪà³à²°à²¿à²‚ಟರà³â€Œà²—ೆ ಮà³à²¦à³à²°à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="3584169441612580296">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²¿à²‚ದ ಫೋಟೋಗಳà³, ಸಂಗೀತ, ಮತà³à²¤à³ ಇತರ ಮಾಧà³à²¯à²®à²µà²¨à³à²¨à³ ಓದಿ ಮತà³à²¤à³ ಬದಲಿಸಿ</translation>
@@ -1699,6 +1725,7 @@
<translation id="3599863153486145794">ಸೈನà³-ಇನೠಮಾಡಿರà³à²µ ಎಲà³à²² ಸಾಧನಗಳಿಂದ ಇತಿಹಾಸವನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸà³à²¤à³à²¤à²¦à³†. ನಿಮà³à²® Google ಖಾತೆಯೠ<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ನಲà³à²²à²¿ ಇತರ ವಿಧಗಳ ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಇತಿಹಾಸವನà³à²¨à³ ಹೊಂದಿರಬಹà³à²¦à³.</translation>
<translation id="3600456501114769456">ನಿಮà³à²® ಸಾಧನದಲà³à²²à²¿ ಸà³à²¥à²³à³€à²¯ ಫೈಲà³â€Œà²—ಳ ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à²¿à²‚ದ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ.</translation>
<translation id="3600792891314830896">ಕೆಲವೠಸೈಟà³â€Œà²—ಳಲà³à²²à²¿ ಧà³à²µà²¨à²¿ ಪà³à²²à³‡ ಆಗà³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²¯à³‚ಟೠಮಾಡಿ</translation>
+<translation id="3603177256297531067">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à²¾à²—à³à²µà³à²¦à²¿à²²à³à²²</translation>
<translation id="3603533104205588786">ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ ಮಾಡಲೠನೀವೠನಕà³à²·à²¤à³à²°à²µà²¨à³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಬಹà³à²¦à³</translation>
<translation id="3603622770190368340">ನೆಟà³â€Œà²µà²°à³à²•à³ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಪಡೆದà³à²•à³Šà²³à³à²³à²¿</translation>
<translation id="3604048165392640554">ಯಾವà³à²¦à³‡ ಮೊಬೈಲà³â€Œ ಸಂಪರà³à²• ಕಂಡà³à²¬à²‚ದಿಲà³à²². ನಿಮà³à²® ಇತರ ಸಾಧನಗಳಲà³à²²à²¿ ತತà³â€Œà²•à³à²·à²£à²¦ ಟೆಥರಿಂಗà³â€Œ ಅನà³à²¨à³ ಆನà³â€Œ ಮಾಡಿ ಮತà³à²¤à³ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿. &lt;a target="_blank" href="<ph name="URL" />"&gt;ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಿರಿ&lt;/a&gt;</translation>
@@ -1767,7 +1794,6 @@
<translation id="3697100740575341996">ನಿಮà³à²® IT ನಿರà³à²µà²¾à²¹à²•à²°à³ ನಿಮà³à²® ಸಾಧನಕà³à²•à²¾à²—ಿ Chrome Goodies ಅನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿದà³à²¦à²¾à²°à³†. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ಇಮೇಲೠವಿಳಾಸ</translation>
<translation id="3702500414347826004">ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²—ಳನà³à²¨à³ <ph name="URL" /> ಗೆ ಸೇರಿಸಲೠಬದಲಾಯಿಸಲಾಗಿದೆ.</translation>
-<translation id="3703669627274482482">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿದ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ಒಂದೠಸೈಟೠನೋಡಲೠಬಯಸà³à²µà²¾à²— ಅನà³à²®à²¤à²¿ ಕೇಳಿ</translation>
<translation id="370415077757856453">JavaScript ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="3704331259350077894">ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯ ಅಂತà³à²¯</translation>
<translation id="3705722231355495246">-</translation>
@@ -1833,7 +1859,6 @@
<translation id="379082410132524484">ನಿಮà³à²® ಕಾರà³à²¡à³â€Œ ಅವಧಿ ಮà³à²—ಿದಿದೆ</translation>
<translation id="3792890930871100565">ಮà³à²¦à³à²°à²•à²—ಳನà³à²¨à³ ಸಂಪರà³à²• ಕಡಿತಗೊಳಿಸಿ</translation>
<translation id="379422718204375917">ನಿಮà³à²® ಖಾತೆಗೆ ಸೈನà³â€Œ ಇನà³â€Œ ಮಾಡಲೠSmart Lock ಬಳಸಿ</translation>
-<translation id="3794595850995182458">ನಿರà³à²—ಮನ ಪà³à²Ÿ</translation>
<translation id="3796648294839530037">ಮೆಚà³à²šà²¿à²¨ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ಳà³:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> ಗಾಗಿ '<ph name="SEARCH_TERMS" />' &amp;ಹà³à²¡à³à²•à²¿</translation>
<translation id="3798325802885154040">ಕà³à²²à²¿à²•à³-ಮಾಡಲà³-ಟà³à²¯à²¾à²ªà³ ಮಾಡಿ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲà³/ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲೠನಿಮಗೆ ಅವಕಾಶ ನೀಡà³à²¤à³à²¤à²¦à³†</translation>
@@ -1851,10 +1876,8 @@
<translation id="381202950560906753">ಇನà³à²¨à³Šà²‚ದನà³à²¨à³ ಸೇರಿಸಿ</translation>
<translation id="3812525830114410218">ತಪà³à²ªà³ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°</translation>
<translation id="3813296892522778813">ನೀವೠಹà³à²¡à³à²•à³à²¤à³à²¤à²¿à²°à³à²µà³à²¦à³ ದೊರೆಯದೇ ಇದà³à²¦à²°à³† <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome ಸಹಾಯ<ph name="END_LINK_CHROMIUM" />ಕà³à²•à³† ಹೋಗಿ</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> ಹೊಸ ಫೋಟೋಗಳೠಕಂಡà³à²¬à²‚ದಿವೆ
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google ಡà³à²°à³ˆà²µà³<ph name="END_LINK" /> ಗೆ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲೠಸಿದà³à²§à²µà²¾à²—ಿವೆ</translation>
<translation id="3819007103695653773">ಹಿನà³à²¨à³†à²²à³† ಪà³à²¶à³â€Œ ಸಂದೇಶಗಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à³ ಎಲà³à²² ಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²¿</translation>
+<translation id="3819497457291599334">ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳೠ&gt; ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಅಧಿಸೂಚನೆಗಳೠ&gt;ಎಲà³à²²à²¾ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠ&gt; Google Play ಸೇವೆಗಳಿಗೆ ಹೋಗಿ.</translation>
<translation id="3819752733757735746">ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಿ (ಒಂದೠಅಥವಾ ಎರಡೠಬದಲಾವಣೆಯಲà³à²²à²¿ ಕಂಪà³à²¯à³‚ಟರà³â€Œ ಅನà³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²¿)</translation>
<translation id="3819800052061700452">&amp;ಪೂರà³à²£-ಪರದೆ</translation>
<translation id="3820172043799983114">ಅಮಾನà³à²¯ ಪಿನà³.</translation>
@@ -1874,7 +1897,9 @@
<translation id="3838486795898716504">ಇನà³à²¨à²·à³à²Ÿà³ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">ಕà³à²•à³€à²—ಳೠಮತà³à²¤à³ ಇತರ ಸೈಟೠಹಾಗೂ ಪà³à²²à²—ಿನೠಡೇಟಾ</translation>
<translation id="383891835335927981">ಯಾವà³à²¦à³‡ ಸೈಟà³â€Œà²—ಳನà³à²¨à³ à²à³‚ಮೠಇನೠಅಥವಾ à²à³‚ಮೠಔಟೠಮಾಡಲಾಗಿಲà³à²²</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ನೋಡà³à²µà³à²¦à²¨à³à²¨à³ ಯಾವಾಗಲೂ ನಿರà³à²¬à²‚ಧಿಸಿ</translation>
<translation id="3840053866656739575">ನಿಮà³à²® Chromebox ಗೆ ಸಂಪರà³à²• ಕಡಿತಗೊಂಡಿದೆ. ದಯವಿಟà³à²Ÿà³ ಹತà³à²¤à²¿à²° ಸರಿಸಿ, ಅಥವಾ ನಾವೠಮರà³à²¸à²‚ಪರà³à²•à²ªà²¡à²¿à²¸à³à²µà²¾à²— ನಿಮà³à²® ಸಾಧನವನà³à²¨à³ ಪರಿಶೀಲಿಸಿ.</translation>
+<translation id="3842132283799370683">ಡೊಮೇನà³â€Œà²—ೆ ಯಂತà³à²°à²µà²¨à³à²¨à³ ಸೇರಿಸಲೠವಿಫಲವಾಗಿದೆ. ಇದೠಸಾಂಸà³à²¥à²¿à²• ಘಟಕಗಳ ಸಮಸà³à²¯à³†à²—ಳ ಕಾರಣದಿಂದ ಈ ರೀತಿ ಆಗಿರಬಹà³à²¦à³.</translation>
<translation id="3842552989725514455">Serif ಫಾಂಟà³</translation>
<translation id="385051799172605136">ಹಿಂದೆ</translation>
<translation id="3851428669031642514">ಅಸà³à²°à²•à³à²·à²¿à²¤ ಸà³à²•à³à²°à²¿à²ªà³à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಲೋಡೠಮಾಡಿ</translation>
@@ -1883,6 +1908,7 @@
<translation id="3856800405688283469">ಸಮಯ ವಲಯವನà³à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
<translation id="3856921555429624101">ಡೇಟಾ ಬಳಕೆಯ ಮಾಪನ ಮà³à²•à³à²¤à²¾à²¯à²—ೊಂಡಿದೆ</translation>
<translation id="3857228364945137633">ನಿಮà³à²® ಫೋನೠಸಮೀಪದಲà³à²²à²¿à²°à³à²µà²¾à²— ನಿಮà³à²® <ph name="DEVICE_TYPE" /> ಸಾಧನವನà³à²¨à³ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಇಲà³à²²à²¦à³†à²¯à³‡ ಅನà³â€Œà²²à²¾à²•à³â€Œ ಮಾಡಲೠSmart Lock ಅನà³à²¨à³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
+<translation id="3857732810083914482">ವೈಯಕà³à²¤à³€à²•à²°à²£ ಆಫೠಆಗಿದೆ. ನೀವೠಇದನà³à²¨à³ myaccount.google.com ನಲà³à²²à²¿ ಬದಲಾಯಿಸಬಹà³à²¦à³.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts ಸಭೆಗೆ ಸà³à²¸à³à²µà²¾à²—ತ</translation>
<translation id="3862134173397075045">Chrome ನಲà³à²²à²¿à²¨ ಬಿತà³à²¤à²°à²¿à²¸à³ ಅನà³à²­à²µà²•à³à²•à³† ಸà³à²¸à³à²µà²¾à²—ತ!</translation>
@@ -1924,9 +1950,11 @@
<translation id="3926002189479431949">Smart Lock ಫೋನೠಬದಲಾಯಿಸಲಾಗಿದೆ</translation>
<translation id="3927932062596804919">ನಿರಾಕರಿಸಿ</translation>
<translation id="3930521966936686665">ಪà³à²²à³‡ ಮಾಡಿ</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> ಗಾಗಿ ಅಳಿಸಲಾದ ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅನà³à²¨à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿</translation>
<translation id="3936390757709632190">&amp;ಹೊಸ ಟà³à²¯à²¾à²¬à³â€Œà²¨à²²à³à²²à²¿ ಆಡಿಯೋ ತೆರೆಯಿರಿ</translation>
<translation id="3936925983113350642">ನಂತರ ಈ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à³ ನೀವೠಆಯà³à²•à³†à²®à²¾à²¡à²¿à²¦ ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅಗತà³à²¯à²µà²¿à²°à³à²¤à³à²¤à²¦à³†. ದಯವಿಟà³à²Ÿà³ ಸà³à²°à²•à³à²·à²¿à²¤ ಸà³à²¥à²³à²¦à²²à³à²²à²¿ ಅದನà³à²¨à³ ರೆಕಾರà³à²¡à³ ಮಾಡಿ.</translation>
<translation id="3937640725563832867">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ನೀಡà³à²µà²¿à²•à³† ಪರà³à²¯à²¾à²¯ ಹೆಸರà³</translation>
+<translation id="3937734102568271121">ಯಾವಾಗಲೂ ಅನà³à²µà²¾à²¦à²¿à²¸à²¿ <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">ಸà³à²µà²¯à²‚-ಪà³à²¨à²°à²¾à²µà²°à³à²¤à²¨à³† ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="3941357410013254652">ಚಾನಲೠID</translation>
<translation id="3941565636838060942">ಈ ಪà³à²°à³‹à²—à³à²°à²¾à²‚ಗೆ ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಮರೆಮಾಡಲà³, ನಿಯಂತà³à²°à²£ ಫಲಕದಲà³à²²à²¿ <ph name="CONTROL_PANEL_APPLET_NAME" /> ಅನà³à²¨à³ ಬಳಸಿಕೊಂಡà³
@@ -1940,6 +1968,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE ಯಿಂದ ಆಮದà³à²—ೊಂಡಿದೆ</translation>
<translation id="3950820424414687140">ಸೈನೠಇನà³</translation>
+<translation id="3950870029767307261">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡದಂತೆ ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="3954354850384043518">ಪà³à²°à²—ತಿಯಲà³à²²à²¿à²¦à³†</translation>
<translation id="3955193568934677022">ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²¦ ವಿಷಯವನà³à²¨à³ ಪà³à²²à³†à³• ಮಾಡಲೠಸೈಟà³â€Œà²—ಳಿಗೆ ಅನà³à²®à²¤à²¿à²¸à²¿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="3956702100721821638">Google Play ಅನà³à²¨à³ ತಲà³à²ªà²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²²</translation>
@@ -1972,6 +2001,7 @@
<translation id="39964277676607559">javascript '<ph name="RELATIVE_PATH" />' ಅನà³à²¨à³ ವಿಷಯ ಸà³à²•à³à²°à²¿à²ªà³à²Ÿà³â€Œà²—ಾಗಿ ಲೋಡೠಮಾಡಲಾಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="4002066346123236978">ಶೀರà³à²·à²¿à²•à³†</translation>
<translation id="40027638859996362">ಪದ ಚಲನೆ</translation>
+<translation id="4005817994523282006">ಸಮಯವಲಯ ಪತà³à²¤à³†à²¹à²šà³à²šà³à²µà²¿à²•à³† ವಿಧಾನ</translation>
<translation id="4008291085758151621">VR ನಲà³à²²à²¿ ಸೈಟೠಮಾಹಿತಿಯೠಲಭà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="4010917659463429001">ನಿಮà³à²® ಮೊಬೈಲೠಸಾಧನದಲà³à²²à²¿ ನಿಮà³à²® ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ಪಡೆದà³à²•à³Šà²³à³à²³à²²à³, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" ಸರಿಪಡಿಸಬೇಕೆ?</translation>
@@ -1988,6 +2018,7 @@
<translation id="4037084878352560732">ಕà³à²¦à³à²°à³†</translation>
<translation id="4037889604535939429">ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ಎಡಿಟೠಮಾಡಿ</translation>
<translation id="4042264909745389898">Google Chrome OS ನಿಯಮಗಳà³</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{ನಿರà³à²—ಮನ ಪà³à²Ÿ}one{ನಿರà³à²—ಮನ ಪà³à²Ÿà²—ಳà³}other{ನಿರà³à²—ಮನ ಪà³à²Ÿà²—ಳà³}}</translation>
<translation id="4044612648082411741">ನಿಮà³à²® ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಪಾಸà³â€Œà²µà²°à³à²¡à³ ನಮೂದಿಸಿ</translation>
<translation id="404493185430269859">ಡೀಫಾಲà³à²Ÿà³ ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನà³</translation>
<translation id="4047112090469382184">ಇದೠಹೇಗೆ ಸà³à²°à²•à³à²·à²¿à²¤à²µà²¾à²—ಿದೆ</translation>
@@ -2034,6 +2065,7 @@
<translation id="4109135793348361820">ವಿಂಡೋವನà³à²¨à³ <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) ಗೆ ಸರಿಸಿ</translation>
<translation id="4110559665646603267">ಫೋಕಸೠಶೆಲà³à²«à³</translation>
<translation id="4114360727879906392">ಹಿಂದಿನ ವಿಂಡೋ</translation>
+<translation id="4115002065223188701">ನೆಟà³â€Œà²µà²°à³à²•à³ ವà³à²¯à²¾à²ªà³à²¤à²¿à²¯ ಹೊರಗಿದೆ</translation>
<translation id="4115080753528843955">ರಕà³à²·à²¿à²¤ ವಿಷಯಕà³à²•à³† ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ದೃಢೀಕರಿಸà³à²µ ಉದà³à²¦à³‡à²¶à²•à³à²•à²¾à²—ಿ ಕೆಲವೠವಿಷಯ ಸೇವೆಗಳೠಅನನà³à²¯ ಗà³à²°à³à²¤à²¿à²¸à³à²µà²¿à²•à³†à²—ಳನà³à²¨à³ ಬಳಸà³à²¤à³à²¤à²µà³†</translation>
<translation id="411666854932687641">ಖಾಸಗಿ ಸà³à²®à²°à²£à³†</translation>
<translation id="4120817667028078560">ಹಾದಿ ತà³à²‚ಬಾ ಉದà³à²¦à²µà²¾à²—ಿದೆ</translation>
@@ -2044,6 +2076,7 @@
<translation id="4130207949184424187">ಆಮà³à²¨à²¿à²¬à²¾à²•à³à²¸à³â€Œà²¨à²¿à²‚ದ ನೀವೠಹà³à²¡à³à²•à²¿à²¦à²¾à²— ತೋರಿಸಬೇಕಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಈ ವಿಸà³à²¤à²°à²£à³†à²¯à³ ಬದಲಾಯಿಸಿದೆ.</translation>
<translation id="413121957363593859">ಘಟಕಾಂಶಗಳà³</translation>
<translation id="4131410914670010031">ಕಪà³à²ªà³ ಮತà³à²¤à³ ಬಿಳà³à²ªà³</translation>
+<translation id="4136203100490971508">ನೈಟೠಲೈಟೠಸೂರà³à²¯à³†à³‚ೕದಯದ ಸಮಯದಲà³à²²à²¿ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಆಫೠಆಗà³à²¤à³à²¤à²¦à³†</translation>
<translation id="4138267921960073861">ಬಳಕೆದಾರಹೆಸರà³à²—ಳೠಮತà³à²¤à³ ಫೋಟೋಗಳನà³à²¨à³ ಸೈನà³-ಇನೠಪರದೆಯಲà³à²²à²¿ ತೋರಿಸà³</translation>
<translation id="4140559601186535628">ಪà³à²¶à³â€Œ ಸಂದೇಶಗಳà³</translation>
<translation id="4146026355784316281">ಯಾವಾಗಲೂ ಸಿಸà³à²Ÿà²‚ ವೀಕà³à²·à²•à²¦ ಜೊತೆಗೆ ತೆರೆಯಿರಿ</translation>
@@ -2061,6 +2094,7 @@
<translation id="4172051516777682613">ಯಾವಾಗಲೂ ತೋರಿಸà³</translation>
<translation id="4175737294868205930">ಶಾಶà³à²µà²¤à²µà²¾à²—ಿರà³à²µ ಸಂಗà³à²°à²¹à²£à³†</translation>
<translation id="4176463684765177261">ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ</translation>
+<translation id="4180684688621252156">ಮà³à²¦à³à²°à²¿à²¸à³à²µ ಸೇವೆ</translation>
<translation id="4180788401304023883">CA ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° "<ph name="CERTIFICATE_NAME" />" ವನà³à²¨à³ ಅಳಿಸà³à²µà³à²¦à³†?</translation>
<translation id="4181841719683918333">ಭಾಷೆಗಳà³</translation>
<translation id="4184885522552335684">ಪà³à²°à²¦à²°à³à²¶à²¨à²µà²¨à³à²¨à³ ಸರಿಸಲೠಡà³à²°à³à²¯à²¾à²—ೠಮಾಡಿ</translation>
@@ -2076,7 +2110,6 @@
<translation id="4206323443866416204">ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³† ವರದಿ</translation>
<translation id="420665587194630159">(ಈ ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²²à²¾à²—ಿದೆ ಮತà³à²¤à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²µà³à²¦à²¿à²²à³à²² ಅಥವಾ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²²)</translation>
<translation id="4206944295053515692">ಸಲಹೆಗಳಿಗಾಗಿ Google ಅನà³à²¨à³ ಕೇಳಿ</translation>
-<translation id="4207228095438106090">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿದ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ <ph name="URL" /> ನೋಡಲೠಬಯಸà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> ಹà³à²¡à³à²•à²¿</translation>
<translation id="4209092469652827314">ದೊಡà³à²¡à²¦à³</translation>
<translation id="421017592316736757">ಈ ಫೈಲೠಅನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ ನೀವೠಆನà³â€Œà²²à³ˆà²¨à³â€Œà²¨à²²à³à²²à²¿à²°à²¬à³‡à²•à³.</translation>
@@ -2084,6 +2117,7 @@
<translation id="42126664696688958">ರಫà³à²¤à³</translation>
<translation id="42137655013211669">ಈ ಸಂಪನà³à²®à³‚ಲಕà³à²•à³† ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಸರà³à²µà²°à³â€Œ ಮೂಲಕ ನಿಷೇಧಿಸಲಾಗಿದೆ.</translation>
<translation id="4215350869199060536">ಓಹà³, ಹೆಸರಿನಲà³à²²à²¿ ಅಕà³à²°à²® ಸಂಕೇತಗಳಿವೆ!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="4235200303672858594">ಸಂಪೂರà³à²£ ಪರದೆ</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> ಗಾಗಿ ಖಾತೆಯನà³à²¨à³ ಸೇರಿಸà³</translation>
<translation id="4235965441080806197">ಸೈನà³â€Œ ಇನೠಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²¿</translation>
@@ -2111,7 +2145,6 @@
<translation id="4270393598798225102">ಆವೃತà³à²¤à²¿ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">ಯಾವà³à²¦à³†à³• ಹೊಂದಾಣಿಕೆಗಳಿಲà³à²²</translation>
<translation id="4275830172053184480">ನಿಮà³à²® ಸಾಧನವನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ</translation>
-<translation id="4276216215490044084">ದೊಡà³à²¡ ಗಾತà³à²°à²¦ PPD ಅನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²². ಗರಿಷà³à²  ಗಾತà³à²° 250kB.</translation>
<translation id="4278390842282768270">ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿದೆ</translation>
<translation id="4281844954008187215">ಸೇವೆಯ ನಿಯಮಗಳà³</translation>
<translation id="4282196459431406533">Smart Lock ಅನà³à²¨à³ ಆನà³â€Œ ಮಾಡಲಾಗಿದೆ</translation>
@@ -2123,15 +2156,15 @@
<translation id="4289300219472526559">ಮಾತನಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಪà³à²°à²¾à²°à²‚ಭಿಸಿ</translation>
<translation id="4289540628985791613">ಅವಲೋಕನ</translation>
<translation id="4296575653627536209">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ಸೇರಿಸಿ</translation>
+<translation id="4297322094678649474">ಭಾಷೆಗಳನà³à²¨à³ ಬದಲಾಯಿಸಿ</translation>
+<translation id="4299141727003252811">ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಚಟà³à²µà²Ÿà²¿à²•à³†, ನೀವೠಭೇಟಿ ನೀಡಿದ ಕೆಲವೠಸೈಟà³â€Œà²—ಳಿರà³à²µ ವಿಷಯ ಮತà³à²¤à³ Chrome ಅನà³à²¨à³ ವೈಯಕà³à²¤à²¿à³•à²•à²°à²¿à²¸à²²à³ ಇತರೆ ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಸಂವಾದಗಳೠಮತà³à²¤à³ ಅನà³à²µà²¾à²¦, ಹà³à²¡à³à²•à²¾à²Ÿ ಮತà³à²¤à³ ಜಾಹೀರಾತà³à²—ಳಂತಹ ಇತರ Google ಸೇವೆಗಳನà³à²¨à³ Google ಬಳಸಿಕೊಳà³à²³à²¬à²¹à³à²¦à³.</translation>
<translation id="4300305918532693141">ಈ ಸೆಟà³à²Ÿà²¿à²‚ಗೠಬದಲಾಯಿಸಲà³, <ph name="BEGIN_LINK" />ಸಿಂಕೠಮರà³à²¹à³Šà²‚ದಿಸಿ<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">ನಿಮಗಾಗಿ ಹೊಸದೊಂದೠOS ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಇದೆ. ಪà³à²°à²¾à²°à²‚ಭಿಸಲೠಸೈನೠಇನೠಮಾಡಿ.</translation>
<translation id="4305227814872083840">ದೀರà³à²˜ (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K ಲೈವà³)</translation>
+<translation id="4310139701823742692">ಫೈಲೠತಪà³à²ªà³ ಫಾರà³à²®à³à²¯à²¾à²Ÿà³â€Œà²¨à²²à³à²²à²¿à²¦à³†. PPD ಫೈಲೠಅನà³à²¨à³ ಪರಿಶೀಲಿಸಿ, ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="431076611119798497">&amp;ವಿವರಗಳà³</translation>
<translation id="4312866146174492540">ನಿರà³à²¬à²‚ಧಿಸೠ(ಡಿಫಾಲà³à²Ÿà³)</translation>
-<translation id="4315548163539304064">ನಿಮà³à²® ಮಾಧà³à²¯à²® ಸಾಧನವನà³à²¨à³ ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> ಹೊಸ ಫೋಟೋಗಳೠಕಂಡà³à²¬à²‚ದಿವೆ</translation>
<translation id="4316850752623536204">ಡೆವಲಪರೠವೆಬà³â€Œà²¸à³ˆà²Ÿà³</translation>
<translation id="4320177379694898372">ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²•à²µà²¿à²²à³à²²</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ಡೌನà³â€Œà²²à³‹à²¡à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿}one{ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿}other{ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿}}</translation>
@@ -2156,7 +2189,6 @@
<translation id="4359408040881008151">ಅವಲಂಬಿತ ವಿಸà³à²¤à²°à²£à³†(ಗಳà³) ಯಿಂದಾಗಿ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿದೆ.</translation>
<translation id="4361142739114356624">ಈ ಕà³à²²à³ˆà²‚ಟೠಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²•à³à²•à³† ವೈಯಕà³à²¤à²¿à²• ಕೀ ಕಾಣೆಯಾಗಿದೆ ಅಥವಾ ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ</translation>
<translation id="4363771538994847871">ಯಾವà³à²¦à³‡ ಬಿತà³à²¤à²°à²¿à²¸à³à²µà²¿à²•à³† ಗಮà³à²¯à²¸à³à²¥à²¾à²¨à²—ಳೠಕಂಡà³à²¬à²‚ದಿಲà³à²². ಸಹಾಯ ಬೇಕೇ?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> ವಿಂಡೋವನà³à²¨à³ ಹಂಚಿಕೊಳà³à²³à³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="4364830672918311045">ಅಧಿಸೂಚನೆಗಳನà³à²¨à³ ಪà³à²°à²¦à²°à³à²¶à²¿à²¸à²¿</translation>
<translation id="4365673000813822030">ಓಹà³, ಸಿಂಕೠಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à²¿à²¦à³†.</translation>
@@ -2177,10 +2209,10 @@
<translation id="4394049700291259645">ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="4400367121200150367">ಎಂದಿಗೂ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ ಉಳಿಸದೆ ಇರà³à²µà²‚ತಹ ಸೈಟà³â€Œà²—ಳೠಇಲà³à²²à²¿ ಗೋಚರಿಸà³à²¤à³à²¤à²µà³†</translation>
<translation id="4400632832271803360">ಮೇಲಿನ-ಸಾಲà³à²—ಳ ಕೀಗಳ ನಡವಳಿಕೆಯನà³à²¨à³ ಬದಲಿಸಲೠಲಾಂಚರೠಕೀ ಅನà³à²¨à³ ಒತà³à²¤à²¿ ಹಿಡಿಯಿರಿ</translation>
-<translation id="4405076286418917603">ಕà³à²¯à²¾à²°à³†à²•à³à²Ÿà²°à³â€Œà²¨ ಅಗತà³à²¯à²µà²¿à²¦à³†</translation>
<translation id="4408599188496843485">ಸ&amp;ಹಾಯ</translation>
<translation id="4409697491990005945">ಅಂಚà³à²—ಳà³</translation>
<translation id="4411578466613447185">ಕೋಡೠಸೈನರà³</translation>
+<translation id="4412698727486357573">ಸಹಾಯ ಕೇಂದà³à²°</translation>
<translation id="4414232939543644979">ಹೊಸ &amp;ಅಜà³à²žà²¾à²¤ ವಿಂಡೋ</translation>
<translation id="4415748029120993980">SECG ಎಲಿಪà³à²Ÿà²¿à²•à³ ಕರà³à²µà³ secp384r1 (aka NIST P-384)</translation>
<translation id="4419409365248380979">ಕà³à²•à³€à²—ಳನà³à²¨à³ ಹೊಂದಿಸಲೠ<ph name="HOST" /> ಯಾವಾಗಲೂ ಅನà³à²®à²¤à²¿à²¸à³à²¤à³à²¤à²¦à³†</translation>
@@ -2194,7 +2226,6 @@
<translation id="4430369329743628066">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³ ಸೇರಿಸಲಾಗಿದೆ</translation>
<translation id="443464694732789311">ಮà³à²‚ದà³à²µà²°à²¿à²¸à³</translation>
<translation id="4439318412377770121">ನೀವೠ<ph name="DEVICE_NAME" /> ಅನà³à²¨à³ Google ಮೇಘ ಸಾಧನದಲà³à²²à²¿ ನೋಂದಾಯಿಸಲೠಇಚà³à²›à²¿à²¸à³à²µà²¿à²°à²¾?</translation>
-<translation id="4439612350502082674">ಪà³à²°à²¿à²‚ಟರೠಸೇರಿಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²². ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="4441124369922430666">ಯಂತà³à²°à²µà³ ಆನೠಆದ ಸಂದರà³à²­à²¦à²²à³à²²à²¿ ಈ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಅನà³à²¨à³ ನೀವೠಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲೠಬಯಸà³à²µà²¿à²°à²¾?</translation>
<translation id="444134486829715816">ವಿಸà³à²¤à²°à²¿à²¸à²¿...</translation>
<translation id="4441548209689510310">ಕಾಗà³à²£à²¿à²¤ ಪರಿಶೀಲನೆ ಆಯà³à²•à³†à²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
@@ -2216,6 +2247,7 @@
<translation id="4474381447165623168">ನಿಮà³à²® ವೈ-ಫೈ ನೆಟà³â€Œà²µà²°à³à²•à³ ಬಳಸಿಕೊಂಡೠಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಹೊಂದಿಸಿ</translation>
<translation id="4475552974751346499">ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳೠಹà³à²¡à³à²•à²¿</translation>
<translation id="4476590490540813026">ಕà³à²°à²¿à³•à²¡à²¾à²ªà²Ÿà³</translation>
+<translation id="4477015793815781985">Ctrl, Alt, ಅಥವಾ ⌘ ಸೇರಿಸಿ</translation>
<translation id="4478664379124702289">ಇದರಂತೆ ಲಿಂ&amp;ಕೠಅನà³à²¨à³ ಉಳಿಸಿ...</translation>
<translation id="4479424953165245642">ಕಿಯೋಸà³à²•à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="4479639480957787382">ಈಥರà³à²¨à³†à²Ÿà³</translation>
@@ -2229,8 +2261,6 @@
<translation id="4508051413094283164">ಅಜà³à²žà²¾à²¤ ವಿಂಡೋದಲà³à²²à²¿ ಎಲà³à²²à²µà²¨à³à²¨à³‚ ತೆರೆಯಿರಿ</translation>
<translation id="4508265954913339219">ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³à²µà²¿à²•à³† ವಿಫಲವಾಗಿದೆ</translation>
<translation id="4508765956121923607">ಮೂ&amp;ಲವನà³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿</translation>
-<translation id="4509017836361568632">ಫೋಟೊವನà³à²¨à³ ತà³à²¯à²œà²¿à²¸à²¿</translation>
-<translation id="4513946894732546136">ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> ಮೂಲಕ ಸಂಚಾಲಿತಗೊಂಡಿದೆ</translation>
<translation id="4514542542275172126">ಹೊಸ ಮೇಲà³à²šà²¿à²šà²¾à²°à²£à³† ಬಳಕೆದಾರರನà³à²¨à³ ಹೊಂದಿಸಿ</translation>
<translation id="451515744433878153">ತೆಗೆದà³à²¹à²¾à²•à³</translation>
@@ -2238,6 +2268,7 @@
<translation id="4520385623207007473">ಬಳಕೆಯಲà³à²²à²¿à²°à³à²µ ಕà³à²•à³€à²—ಳà³</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> ರಿಂದ ಅಪರಿಚಿತ ಸಾಧನಗಳà³</translation>
<translation id="4522570452068850558">ವಿವರಗಳà³</translation>
+<translation id="4522600456902129422">ಈ ಸೈಟà³â€Œà²—ೆ ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ನೋಡಲೠಅನà³à²®à²¤à²¿à²¯à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿</translation>
<translation id="4530494379350999373">ಮೂಲ</translation>
<translation id="4532499992208253975">ಎಮà³â€Œà²²à³‹à²¡à²¿à²‚ಗà³</translation>
<translation id="4533985347672295764">CPU ಸಮಯ</translation>
@@ -2250,9 +2281,11 @@
<translation id="4543778593405494224">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ವà³à²¯à²µà²¸à³à²¥à²¾à²ªà²•</translation>
<translation id="4544174279960331769">ಡಿಫಾಲà³à²Ÿà³ ನೀಲಿ ಅವತಾರà³</translation>
<translation id="4545028762441890696">ಇದನà³à²¨à³ ಮರà³-ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲà³, ಹೊಸ ಅನà³à²®à²¤à²¿à²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à²¿:</translation>
+<translation id="454547174531670764">ಇನà³à²¨à³Šà²‚ದೠಖಾತೆಗೆ ಸಿಂಕೠಮಾಡಿ</translation>
<translation id="4545759655004063573">ಸಾಕಷà³à²Ÿà³ ಅನà³à²®à²¤à²¿à²—ಳೠಇಲà³à²²à²¦ ಕಾರಣ ಉಳಿಸಲಾಗಲಿಲà³à²². ದಯವಿಟà³à²Ÿà³ ಮತà³à²¤à³Šà²‚ದೠಸà³à²¥à²¾à²¨à²¦à²²à³à²²à²¿ ಉಳಿಸಿ.</translation>
<translation id="4546308221697447294">Google Chrome ಮೂಲಕ ವೇಗವಾಗಿ ಬà³à²°à³Œà²¸à³ ಮಾಡಿ</translation>
<translation id="4547659257713117923">ಇತರ ಸಾಧನಗಳಿಂದ ಯಾವà³à²¦à³‡ ಟà³à²¯à²¾à²¬à³â€Œà²—ಳಿಲà³à²²</translation>
+<translation id="4547672827276975204">ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಹೊಂದಿಸಿ</translation>
<translation id="4547992677060857254">ನೀವೠಆಯà³à²•à³† ಮಾಡಿರà³à²µ ಫೋಲà³à²¡à²°à³ ಸೂಕà³à²·à³à²® ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಒಳಗೊಂಡಿದೆ. ಈ ಫೋಲà³à²¡à²°à³â€Œà²—ೆ "$1" ನ ಶಾಶà³à²µà²¤ ಬರೆಯà³à²µ ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಒದಗಿಸಲೠನೀವೠಖಚಿತವಾಗಿರà³à²µà²¿à²°à²¾?</translation>
<translation id="4552031286893852992">ಈ ಸೈಟà³â€Œà²¨à²²à³à²²à²¿ Chrome, ಜಾಹೀರಾತà³à²—ಳನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಿದೆ. à²à²•à³†à²‚ದರೆ, ಈ ಸೈಟೠಸಾಮಾನà³à²¯à²µà²¾à²—ಿ ಅತಿಕà³à²°à²®à²£à²•à²¾à²°à²¿à²¯à²¾à²—ಿರà³à²µ ಜಾಹೀರಾತà³à²—ಳನà³à²¨à³ ತೋರಿಸà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="4552089082226364758">ಫà³à²²à³à²¯à²¾à²¶à³â€Œ</translation>
@@ -2425,10 +2458,10 @@
<translation id="4837926214103741331">ನೀವೠಈ ಸಾಧನವನà³à²¨à³ ಬಳಸಲೠಪà³à²°à²®à²¾à²£à²¿à²¤à²°à²¾à²—ಿಲà³à²². ಸೈನà³-ಇನೠಅನà³à²®à²¤à²¿à²—ಾಗಿ ಸಾಧನ ಮಾಲೀಕನನà³à²¨à³ ಸಂಪರà³à²•à²¿à²¸à²¿.</translation>
<translation id="4837952862063191349">ನಿಮà³à²® ಸà³à²¥à²³à³€à²¯ ಡೇಟಾವನà³à²¨à³ ಅನà³â€Œà²²à²¾à²•à³ ಮಾಡಲೠಮತà³à²¤à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à³, ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಹಳೆಯ <ph name="DEVICE_TYPE" /> ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅನà³à²¨à³ ನಮೂದಿಸಿ.</translation>
<translation id="4838355575774807786">Chrome, ಹಾನಿಕಾರಕ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³ ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µà²¾à²— ದೋಷ ಸಂಭವಿಸಿದೆ.</translation>
+<translation id="4838836835474292213">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಓದಲೠಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿದೆ</translation>
<translation id="4839303808932127586">ಇದರಂತೆ ವೀಡಿಯೊ ಉ&amp;ಳಿಸಿ...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> à²à²Ÿà²‚ಗಳನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಲಾಗಿದೆ</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{ಇನà³à²¨à³‚ 1}one{ಇನà³à²¨à³‚ #}other{ಇನà³à²¨à³‚ #}}</translation>
-<translation id="4840626203080576849">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿದ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ಒಂದೠಸೈಟೠನೋಡಲೠಬಯಸಿದಾಗ, ಅನà³à²®à²¤à²¿ ಕೇಳಿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="4842976633412754305">ದೃಢೀಕರಿಸದಿರà³à²µ ಮೂಲಗಳಿಂದ ಸà³à²•à³à²°à²¿à²ªà³à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಲೋಡà³â€Œ ಮಾಡಲೠಈ ಪà³à²Ÿà²µà³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="4844333629810439236">ಇತರ ಕೀಬೋರà³à²¡à³â€Œà²—ಳà³</translation>
<translation id="4846680374085650406">ನೀವೠಈ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಾಗಿ ನಿರà³à²µà²¾à²¹à²•à²° ಶಿಫಾರಸನà³à²¨à³ ಅನà³à²¸à²°à²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿.</translation>
@@ -2480,6 +2513,7 @@
<translation id="4900392736118574277">ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²µà²¨à³à²¨à³ <ph name="URL" /> ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.</translation>
<translation id="490074449735753175">ಕಾಗà³à²£à²¿à²¤ ದೋಷಗಳ ಪರಿಹಾರಕà³à²•à³† ವೆಬೠಸೇವೆಯನà³à²¨à³ ಬಳಸà³</translation>
<translation id="49027928311173603">ಸರà³à²µà²°à³â€Œà²¨à²¿à²‚ದ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾದ ನೀತಿಯೠಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> ಅನà³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲೠಸಿದà³à²§à²µà²¾à²—ಿದೆ</translation>
<translation id="4907161631261076876">ಈ ಫೈಲೠಅನà³à²¨à³ ಸಾಮಾನà³à²¯ ರೀತಿಯಲà³à²²à²¿ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗಿಲà³à²² ಮತà³à²¤à³ ಅಪಾಯಕಾರಿಯಾಗಿರಬಹà³à²¦à³.</translation>
<translation id="4907306957610201395">ಅನà³à²®à²¤à²¿ ವರà³à²—</translation>
<translation id="4907824805858067479">ಉಳಿಸಿದ ಕಾರà³à²¡à³â€Œà²—ಳನà³à²¨à³ ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿದà³à²¦à²¾à²°à³†</translation>
@@ -2512,6 +2546,7 @@
<translation id="4953689047182316270">ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²µà²¿à²•à³† ಈವೆಂಟà³â€Œà²—ಳಿಗೆ ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à²¿à²¸à²¿</translation>
<translation id="4953808748584563296">ಡಿಫಾಲà³à²Ÿà³ ಕೇಸರಿ ಅವತಾರà³</translation>
<translation id="4955814292505481804">ವಾರà³à²·à²¿à²•</translation>
+<translation id="4958834709409349617">ನಿಮà³à²® '<ph name="PHONE_NAME_1" />' ಮತà³à²¤à³ '<ph name="PHONE_NAME_2" />' ನಲà³à²²à²¿, ಈ ಹಂತಗಳನà³à²¨à³ ಅನà³à²¸à²°à²¿à²¸à²¿ ಅಧಿಸೂಚನೆಗಳನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ:</translation>
<translation id="495931528404527476">Chrome ನಲà³à²²à²¿</translation>
<translation id="496226124210045887">ನೀವೠಆಯà³à²•à³† ಮಾಡಿರà³à²µ ಫೋಲà³à²¡à²°à³ ಸೂಕà³à²·à³à²® ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಒಳಗೊಂಡಿದೆ. ನೀವೠಈ ಫೋಲà³à²¡à²°à³â€Œà²—ೆ "$1" ನ ಶಾಶà³à²µà²¤ ಓದà³à²µ ಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಒದಗಿಸಲೠನೀವೠಖಚಿತವಾಗಿ ಬಯಸà³à²¤à³à²¤à³€à²°à²¾?</translation>
<translation id="4964455510556214366">ಹೊಂದಾಣಿಕೆ</translation>
@@ -2524,6 +2559,7 @@
<translation id="4970738541803285369">ಡೆಸà³à²•à³â€Œà²Ÿà²¾à²ªà³â€Œà²—ೆ ಇನà³â€Œà²¸à³à²Ÿà²¾à²²à³â€Œ ಮಾಡಿ...</translation>
<translation id="4971412780836297815">ಮà³à²—ಿಸಿದಾಗ ತೆರೆಯಿರಿ</translation>
<translation id="4972129977812092092">ಪà³à²°à²¿à²‚ಟರà³â€Œ ಅನà³à²¨à³ ಎಡಿಟà³â€Œ ಮಾಡಿ</translation>
+<translation id="497287958838527945">Google Pay ಬಳಸà³à²µ ಕà³à²°à³†à²¡à²¿à²Ÿà³ ಕಾರà³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ವಿಳಾಸಗಳà³.</translation>
<translation id="4973307593867026061">ಮà³à²¦à³à²°à²•à²—ಳನà³à²¨à³ ಸೇರಿಸಿ</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> ಅಕà³à²·à²°à²—ಳೠಅಥವಾ ಕಡಿಮೆ ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಹೊಂದಿರà³à²µ ಹೆಸರನà³à²¨à³ ಬಳಸಿ</translation>
<translation id="497421865427891073">ಮà³à²‚ದಕà³à²•à³† ಹೋಗà³</translation>
@@ -2547,6 +2583,7 @@
<translation id="4998873842614926205">ಬದಲಾವಣೆಗಳನà³à²¨à³ ದೃಢೀಕರಿಸಿ</translation>
<translation id="499955951116857523">ಫೈಲೠನಿರà³à²µà²¾à²¹à²•</translation>
<translation id="5000922062037820727">ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> ಹೊಸ ಫೋಟೋಗಳà³</translation>
<translation id="5010043101506446253">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಪà³à²°à²¾à²§à²¿à²•à²¾à²°</translation>
<translation id="5010929733229908807"><ph name="TIME" /> ಗಂಟೆಗೆ ನಿಮà³à²® ಸಿಂಕೠಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³â€Œà²¨à³†à³‚ಂದಿಗೆ ಎಲà³à²²à²¾ ಡೇಟಾವನà³à²¨à³ ಎನà³â€Œà²•à³à²°à²¿à²«à³à²Ÿà³ ಮಾಡಲಾಗಿದೆ</translation>
<translation id="5011739343823725107">ಸಿಂಕೠಬà³à²¯à²¾à²•à³†à²‚ಡೠಆರಂಭಿಸಲೠವಿಫಲವಾಗಿದೆ</translation>
@@ -2554,6 +2591,7 @@
<translation id="5015762597229892204">ಪà³à²°à²¿à²‚ಟರೠಡà³à²°à³ˆà²µà²°à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">ನೆನಪಿಡಿ</translation>
+<translation id="5018207570537526145">ವಿಸà³à²¤à²°à²£à³† ವೆಬà³â€Œà²¸à³ˆà²Ÿà³ ಅನà³à²¨à³ ತೆರೆಯಿರಿ</translation>
<translation id="5024856940085636730">ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à³ ನಿರೀಕà³à²·à²¿à²¸à²¿à²¦à³à²¦à²•à³à²•à²¿à²‚ತ ಹೆಚà³à²šà²¿à²¨ ಕಾಲವನà³à²¨à³ ತೆಗೆದà³à²•à³Šà²³à³à²³à³à²¤à³à²¤à²¿à²¦à³†. ನೀವೠಅದನà³à²¨à³ ಸà³à²¥à²—ಿತಗೊಳಿಸಲೠಬಯಸà³à²µà²¿à²°à²¾?</translation>
<translation id="5026874946691314267">ಇದನà³à²¨à³ ಮತà³à²¤à³† ತೋರಿಸಬೇಡ</translation>
<translation id="5027550639139316293">ಇಮೇಲೠಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°</translation>
@@ -2623,6 +2661,7 @@
<translation id="5143374789336132547">ನೀವೠಮà³à²–ಪà³à²Ÿà²¦ ಬಟನೠಕà³à²²à²¿à²•à³ ಮಾಡಿದಾಗ ತೋರಿಸಬೇಕಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ "<ph name="EXTENSION_NAME" />" ವಿಸà³à²¤à²°à²£à³†à²¯à³ ಬದಲಾಯಿಸಿದೆ.</translation>
<translation id="5143712164865402236">ಪೂರà³à²£ ಪರದೆಯನà³à²¨à³ ನಮೂದಿಸಿ</translation>
<translation id="5145331109270917438">ದಿನಾಂಕ ಮಾರà³à²ªà²¡à²¿à²¸à²¿à²¦à³†</translation>
+<translation id="514561958218673757">ನಿಮà³à²® ಸಾಧನಗಳಲà³à²²à²¿, ಈ ಹಂತಗಳನà³à²¨à³ ಅನà³à²¸à²°à²¿à²¸à²¿ ಅಧಿಸೂಚನೆಗಳನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ:</translation>
<translation id="5150254825601720210">Netscape ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° SSL ಸರà³à²µà²°à³ ಹೆಸರà³</translation>
<translation id="5151354047782775295">ಡಿಸà³à²•à³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà²¨à³à²¨à³ ಮà³à²•à³à²¤à²—ೊಳಿಸಿ ಅಥವಾ ಆಯà³à²•à³†à²®à²¾à²¡à²²à²¾à²¦ ಡೇಟಾವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಅಳಿಸಲಾಗà³à²¤à³à²¤à²¦à³†</translation>
<translation id="5153297660536091054">ಪಿನೠಅನà³â€Œà²²à²¾à²•à³ ವೈಶಿಷà³à²Ÿà³à²¯</translation>
@@ -2680,6 +2719,7 @@
<translation id="5238278114306905396">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ "<ph name="EXTENSION_NAME" />" ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—ಿದೆ.</translation>
<translation id="5238369540257804368">ಸà³à²•à³‹à²ªà³â€Œà²—ಳà³</translation>
<translation id="5241128660650683457">ನೀವೠಭೇಟಿ ನೀಡà³à²µ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳಲà³à²²à²¿ ನಿಮà³à²® ಎಲà³à²²à²¾ ಡೇಟಾವನà³à²¨à³ ಓದಿ</translation>
+<translation id="5241567694820672363">ಡಿಫಾಲà³à²Ÿà³â€Œ ಆರಂಭಿಕ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à³à²µà³à²¦à³‡?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³à²µà³à²¦à³†?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ಕà³à²°à³à²¯à²¾à²¶à³ ಆಗಿದೆ. ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಲೠಈ ಬಲೂನೠಅನà³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="5249624017678798539">ಡೌನà³â€Œà²²à³‹à²¡à³ ಪೂರà³à²£à²—ೊಳà³à²³à³à²µ ಮೊದಲೇ ಬà³à²°à³Œà²¸à²°à³ ಕà³à²°à³à²¯à²¾à²¶à³ ಆಗಿದೆ</translation>
@@ -2689,7 +2729,6 @@
<translation id="5254368820972107711">ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²¦ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ತೋರಿಸಿ</translation>
<translation id="52550593576409946">ಕಿಯೋಸà³à²•à³â€Œ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œ ಅನà³à²¨à³ ಪà³à²°à²¾à²°à²‚ಭಿಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="5255315797444241226">ನೀವೠನಮೂದಿಸಿದ ಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³ ತಪà³à²ªà²¾à²—ಿದೆ.</translation>
-<translation id="5259571578888203461">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿದ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡಲೠಸೈಟà³â€Œà²—ಳಿಗೆ ಅನà³à²®à²¤à²¿à²¸à²¬à³‡à²¡à²¿</translation>
<translation id="5260508466980570042">ಕà³à²·à²®à²¿à²¸à²¿, ನಿಮà³à²® ಇಮೇಲೠಅಥವಾ ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅನà³à²¨à³ ಪರಿಶೀಲಿಸಲಾಗಲಿಲà³à²². ದಯವಿಟà³à²Ÿà³ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="5261683757250193089">ವೆಬà³â€Œà²¸à³à²Ÿà³‹à²°à³â€Œà²¨à²²à³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ಆಫà³â€Œà²²à³ˆâ€Œà²¨à³â€Œà²¨à²²à³à²²à²¿à²¦à³à²¦à²°à³‚ ಸಹ, ಎಲà³à²²à²¿à²‚ದಬೇಕಾದರೂ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿.<ph name="MARKUP_2" />
@@ -2744,7 +2783,6 @@
<translation id="5324780743567488672">ನಿಮà³à²® ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಬಳಸà³à²µ ಮೂಲಕ ಸಮಯ ವಲಯವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಹೊಂದಿಸಿ</translation>
<translation id="5327248766486351172">ಹೆಸರà³</translation>
<translation id="532943162177641444">ಈ ಸಾಧನದಲà³à²²à²¿ ಬಳಸಬಹà³à²¦à²¾à²¦ ಮೊಬೈಲೠಹಾಟà³â€Œà²¸à³à²ªà²¾à²Ÿà³ ಹೊಂದಿಸಲೠನಿಮà³à²® <ph name="PHONE_NAME" /> ನಲà³à²²à²¿ ಅಧಿಸೂಚನೆಯನà³à²¨à³ ಟà³à²¯à²¾à²ªà³ ಮಾಡಿ.</translation>
-<translation id="5329615878510216304">ಮರà³-ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡಿ</translation>
<translation id="5329858601952122676">&amp;ಅಳಿಸà³</translation>
<translation id="5330145655348521461">ಈ ಫೈಲà³â€â€à²—ಳನà³à²¨à³ ವಿವಿಧ ಡೆಸà³à²•à³â€Œà²Ÿà²¾à²ªà³â€â€à²—ಳಲà³à²²à²¿ ತೆರೆಯಲಾಗಿದೆ. ಅದನà³à²¨à³ ವೀಕà³à²·à²¿à²¸à²²à³ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) ಗೆ ಸರಿಸಿ.</translation>
<translation id="5330512191124428349">ಮಾಹಿತಿ ಪಡೆಯಿರಿ</translation>
@@ -2754,6 +2792,7 @@
<translation id="5334142896108694079">ಸà³à²•à³à²°à²¿à²ªà³à²Ÿà³ ಸಂಗà³à²°à²¹</translation>
<translation id="533433379391851622">ನಿರೀಕà³à²·à²¿à²¸à²²à²¾à²¦ ಆವೃತà³à²¤à²¿ "<ph name="EXPECTED_VERSION" />", ಆದರೆ ಆವೃತà³à²¤à²¿à²¯à³ "<ph name="NEW_ID" />" ಆಗಿದೆ.</translation>
<translation id="5334844597069022743">ಮೂಲ ವೀಕà³à²·à²¿à²¸à²¿</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google ಡà³à²°à³ˆà²µà³<ph name="END_LINK" /> ಗೆ <ph name="FILE_COUNT" /> ಅನà³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="5337771866151525739">ಮೂರನೇ ವà³à²¯à²•à³à²¤à²¿à²¯ ಮೂಲಕ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿದೆ.</translation>
<translation id="5338503421962489998">ಸà³à²¥à²³à³€à²¯ ಸಂಗà³à²°à²¹à²£à³†</translation>
<translation id="5340217413897845242">ಶೆಲà³à²«à³ à²à²Ÿà²‚ 6</translation>
@@ -2875,6 +2914,7 @@
<translation id="5516183516694518900">ನಿಮà³à²® ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಾಧನಗಳಲà³à²²à²¿à²¨ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಪಡೆಯಲೠನಿಮà³à²® Google ಖಾತೆಯ ಮೂಲಕ Chrome ಗೆ ಸೈನೠಇನೠಮಾಡಿ.</translation>
<translation id="551752069230578406">ನಿಮà³à²® ಖಾತೆಗೆ ಮà³à²¦à³à²°à²•à²µà²¨à³à²¨à³ ಸೇರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³† - ಇದಕà³à²•à³† ಸà³à²µà²²à³à²ª ಸಮಯ ತೆಗೆದà³à²•à³Šà²³à³à²³à²¬à²¹à³à²¦à³...</translation>
<translation id="5517535964909391608">ಅಸà³à²°à²•à³à²·à²¿à²¤ ವಿಷಯವನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
+<translation id="5518219166343146486">ನೀವೠಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ಒಂದೠಸೈಟೠನೋಡಲೠಬಯಸà³à²µà²¾à²— ಅನà³à²®à²¤à²¿ ಕೇಳಿ</translation>
<translation id="5518584115117143805">ಇಮೇಲೠಎನà³â€Œà²•à³à²°à²¿à²ªà³à²¶à²¨à³ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°</translation>
<translation id="5521078259930077036">ಇದೠನೀವೠನಿರೀಕà³à²·à²¿à²¸à³à²¤à³à²¤à²¿à²¦à³à²¦ ಮà³à²–ಪà³à²Ÿà²µà³‡?</translation>
<translation id="5521348028713515143">ಡೆಸà³à²•à³â€Œà²Ÿà²¾à²ªà³ ಶಾರà³à²Ÿà³â€Œà²•à²Ÿà³ ಸೇರಿಸಿ</translation>
@@ -2885,9 +2925,9 @@
<translation id="5527463195266282916">ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ ಕೆಳಮಟà³à²Ÿà²—ೊಳಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²²à²¾à²—ಿದೆ.</translation>
<translation id="5527474464531963247">ನೀವೠಇನà³à²¨à³Šà²‚ದೠನೆಟà³â€Œâ€Œà²µà²°à³à²Ÿà³ ಅನà³à²¨à³ ಸಹ ಆಯà³à²•à³†à²®à²¾à²¡à²¿à²•à³Šà²³à³à²³à²¬à²¹à³à²¦à³.</translation>
<translation id="5528368756083817449">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ ವà³à²¯à²µà²¸à³à²¥à²¾à²ªà²•</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">ಜಾಗತಿಕ</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ಹೀಗೆ ಬಯಸà³à²¤à³à²¤à²¦à³†</translation>
+<translation id="5534304873398226603">ಫೋಟೋ ಅಥವಾ ವೀಡಿಯೊವನà³à²¨à³ ತà³à²¯à²œà²¿à²¸à²¿</translation>
<translation id="5534520101572674276">ಗಾತà³à²°à²µà²¨à³à²¨à³ ಲೆಕà³à²•à²¹à²¾à²•à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="5535941515421698170">ಹಾಗೆಯೇ ಈ ಸಾಧನದಿಂದ ನಿಮà³à²® ಪà³à²°à²¸à³à²¤à³à²¤ ಡೇಟಾವನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²¿</translation>
<translation id="5537725057119320332">ಪಾತà³à²°à²µà²°à³à²—</translation>
@@ -2927,8 +2967,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="5592595402373377407">ಇನà³à²¨à³‚ ಸಾಕಷà³à²Ÿà³ ಡೇಟಾ ಲಭà³à²¯à²µà²¿à²²à³à²².</translation>
+<translation id="5593766628437008432">ನಿಮà³à²® '<ph name="PHONE_NAME" />' ನಲà³à²²à²¿, ಈ ಹಂತಗಳನà³à²¨à³ ಅನà³à²¸à²°à²¿à²¸à²¿ ಅಧಿಸೂಚನೆಗಳನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ:</translation>
<translation id="5595152862129936745">ಬಹಳ ದೂರ</translation>
<translation id="5595485650161345191">ವಿಳಾಸ ಎಡಿಟೠಮಾಡಿ</translation>
+<translation id="5596627076506792578">ಇನà³à²¨à²·à³à²Ÿà³ ಆಯà³à²•à³†à²—ಳà³</translation>
<translation id="5600706100022181951"><ph name="UPDATE_SIZE_MB" /> MB ಮೊಬೈಲೠಡೇಟಾ ಬಳಸಿಕೊಂಡೠಅಪà³â€Œà²¡à³‡à²Ÿà³ ಅನà³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³†. ಮà³à²‚ದà³à²µà²°à²¿à²¸à²²à³ ನೀವೠಬಯಸà³à²µà²¿à²°à²¾?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">ಇತರ ಹà³à²¡à³à²•à²¾à²Ÿà²¦ ಇಂಜಿನà³â€Œà²—ಳà³</translation>
@@ -2957,6 +2999,7 @@
<translation id="563535393368633106">ಪà³à²°à²µà³†à³•à²¶à²¿à²¸à³à²µ ಮೊದಲೠಕೇಳಿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> ಅನà³à²¨à³ ಬಳಸಲೠನೀವೠಮೊದಲಿಗೆ ಕೆಲವೠಸೆಕೆಂಡà³à²—ಳಲà³à²²à²¿ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ತೆರೆಯà³à²µà²‚ತಹ, <ph name="LINK_START" />ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²¨ ಸೈನà³-ಇನೠಪà³à²Ÿà²µà²¨à³à²¨à³ ಭೇಟಿ ಮಾಡಬೇಕಾಗಿದೆ<ph name="LINK_END" />. ಇದೠಸಂಭವಿಸದಿದà³à²¦à²°à³†, ನೆಟà³â€Œà²µà²°à³à²•à³ ಅನà³à²¨à³ ಬಳಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="5637476008227280525">ಮೊಬೈಲೠಡೇಟಾವನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
+<translation id="5638309510554459422">ವಿಸà³à²¤à²°à²£à³†à²—ಳೠಮತà³à²¤à³ ಥೀಮà³â€Œà²—ಳನà³à²¨à³ <ph name="BEGIN_LINK" />Chrome ವೆಬೠಸà³à²Ÿà³‹à²°à³â€Œà²¨à²²à³à²²à²¿<ph name="END_LINK" /> ಹà³à²¡à³à²•à²¿</translation>
<translation id="5638497698949808140"><ph name="HOURS" />ಗಂಟೆಗಳ ಹಿಂದೆಯೇ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಲಾಗಿದೆ</translation>
<translation id="5639549361331209298">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಮರೠಲೋಡೠಮಾಡಿ, ಇನà³à²¨à²·à³à²Ÿà³ ಆಯà³à²•à³†à²—ಳನà³à²¨à³ ವೀಕà³à²·à²¿à²¸à²²à³ ಒತà³à²¤à²¿à²¹à²¿à²¡à²¿à²¯à²¿à²°à²¿</translation>
<translation id="5642508497713047">CRL ಸೈನರà³</translation>
@@ -2968,6 +3011,7 @@
<translation id="5657667036353380798">ಬಾಹà³à²¯ ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à³ <ph name="MINIMUM_CHROME_VERSION" /> ನ chrome ಆವೃತà³à²¤à²¿ ಅಥವಾ ಹೆಚà³à²šà²¿à²¨à²¦à³ ನಿಮಗೆ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
<translation id="5658415415603568799">ಹೆಚà³à²šà³à²µà²°à²¿ ಸà³à²°à²•à³à²·à²¤à³†à²—ಾಗಿ, 20 ಗಂಟೆಗಳ ನಂತರ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಅನà³à²¨à³ ನಮೂದಿಸಿ ಎಂದೠSmart Lock ನಿಮà³à²®à²¨à³à²¨à³ ಕೇಳà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="5659593005791499971">ಇಮೇಲà³</translation>
+<translation id="5659833766619490117">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à²¾à²—à³à²µà³à²¦à²¿à²²à³à²²</translation>
<translation id="5662477687021125631">ಶಾಶà³à²µà²¤</translation>
<translation id="5667546120811588575">Google Play ಅನà³à²¨à³ ಹೊಂದಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="5669267381087807207">ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
@@ -3003,6 +3047,7 @@
<translation id="5729712731028706266">&amp;ವೀಕà³à²·à²£à³†</translation>
<translation id="5729996640881880439">ಕà³à²·à²®à²¿à²¸à²¿, ನಾವೠಈ ದೋಷಕà³à²•à²¾à²—ಿ ಕೋಡೠಅನà³à²¨à³ ತೋರಿಸಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="5731247495086897348">ಅಂ&amp;ಟಿಸಿ ಮತà³à²¤à³ ಹೋಗಿ</translation>
+<translation id="5731409020711461763">1 ಹೊಸ ಫೋಟೋ</translation>
<translation id="5734362860645681824">ಸಂವಹನಗಳà³</translation>
<translation id="5735973442555172575">Android ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ಬಳಸಲà³, ಪà³à²¨à²ƒ ಸೈನೠಇನೠಮಾಡಿ ಮತà³à²¤à³ ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡಿ.</translation>
<translation id="5736796278325406685">ದಯವಿಟà³à²Ÿà³ ಮಾನà³à²¯à²µà²¾à²¦ ಬಳಕೆದಾರ ಹೆಸರನà³à²¨à³ ನಮೂದಿಸಿ</translation>
@@ -3033,11 +3078,13 @@
<translation id="577322787686508614">ಈ ಸಾಧನದಲà³à²²à²¿ ಓದà³à²µà²¿à²•à³† ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à²¨à³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿಲà³à²²: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">ಫೈಲà³â€Œà²—ಳ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಅನà³à²¨à³ ತೆರೆಯಿರಿ</translation>
<translation id="5774515636230743468">ಮà³à²¯à²¾à²¨à²¿à²«à³†à²¸à³à²Ÿà³:</translation>
+<translation id="5775834615653774429">ಡೊಮೇನà³â€Œà²—ೆ ಯಂತà³à²°à²µà²¨à³à²¨à³ ಸೇರಿಸಲೠವಿಫಲವಾಗಿದೆ. ಸಾಂಸà³à²¥à²¿à²• ಘಟಕ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²²à³à²².</translation>
<translation id="577624874850706961">ಕà³à²•à³€à²—ಳನà³à²¨à³ ಹà³à²¡à³à²•à²¿</translation>
<translation id="5777468213129569553">Chrome ತೆರೆಯಿರಿ</translation>
<translation id="5778747455497889540">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²—ೆ ನಿಯೋಜಿಸಿರà³à²µ, ರâ€à³à²¯à²¾à²‚ಡಮà³â€Œâ€Œ ಆಗಿ ರಚಿಸಲಾದ ಸà³à²­à²¦à³à²° ಮಾಡà³à²¯à³‚ಲೠಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅನà³à²¨à³ ಕೆಳಗೆ ಕೊಡಲಾಗಿದೆ:</translation>
<translation id="5780973441651030252">ಪà³à²°à²•à³à²°à²¿à²¯à³†à²¯ ಆದà³à²¯à²¤à³†</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> ಗೆ ಆದೇಶಗಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²¿</translation>
+<translation id="5782227691023083829">ಅನà³à²µà²¾à²¦ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="5783221160790377646">ದೋಷದ ಕಾರಣದಿಂದ, ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸಲಾಗಿಲà³à²². ದಯವಿಟà³à²Ÿà³ ನಂತರ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="5783602409389152506">ಸಾಧನಗಳಿಗಾಗಿ ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¾à²—...</translation>
<translation id="57838592816432529">ಮà³à²¯à³‚ಟà³</translation>
@@ -3051,6 +3098,7 @@
<translation id="5804241973901381774">ಅನà³à²®à²¤à²¿à²—ಳà³</translation>
<translation id="580571955903695899">ಶೀರà³à²·à²¿à²•à³†à²¯à²‚ತೆ ಮರà³à²•à³à²°à²®à²—ೊಳಿಸಿ</translation>
<translation id="5807290661599647102">ಪರದೆ ಲಾಕೠಹೊಂದಿಸಿ</translation>
+<translation id="580926004266167721">ಡೊಮೇನà³â€Œà²—ೆ ಯಂತà³à²°à²µà²¨à³à²¨à³ ಸೇರಿಸಲೠವಿಫಲವಾಗಿದೆ. ಸಾಂಸà³à²¥à²¿à²• ಘಟಕಕà³à²•à²¾à²—ಿ ಇರà³à²µ ನಿಮà³à²® ಖಾತೆಗೆ ಸಾಕಷà³à²Ÿà³ ಸವಲತà³à²¤à³à²—ಳೠಇಲà³à²²à²¦à²¿à²°à³à²µà³à²¦à³ ಇದಕà³à²•à³† ಕಾರಣವಾಗಿರಬಹà³à²¦à³.</translation>
<translation id="580961539202306967">ಪà³à²¶à³â€Œ ಸಂದೇಶಗಳನà³à²¨à³ ಸೈಟà³â€Œà²—ಳೠನನಗೆ ಕಳà³à²¹à²¿à²¸à²²à³ ಬಯಸಿದಾಗ ನನà³à²¨à²¨à³à²¨à³ ಕೇಳಿ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="5814126672212206791">ಸಂಪರà³à²• ಪà³à²°à²•à²¾à²°</translation>
<translation id="5815645614496570556">X.400 ವಿಳಾಸ</translation>
@@ -3072,8 +3120,10 @@
<translation id="5835754902560991078">ಅತà³à²¯à²‚ತ ಚಿಕà³à²•à²¦à³ (0.6s)</translation>
<translation id="5838456317242088717">ಪà³à²°à²¸à³à²¤à³à²¤ ಅದೃಶà³à²¯ ಸೆಶನà³</translation>
<translation id="5842497610951477805">ಬà³à²²à³‚ಟೂತೠಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
+<translation id="5843250171025351504">ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²° ಮೂಲಕ ನಿರà³à²¦à²¿à²·à³à²Ÿà²ªà²¡à²¿à²¸à²¿à²¦ ಕನಿಷà³à²  ಕà³à²²à³ˆà²‚ಟೠಆವೃತà³à²¤à²¿à²¯à³Šà²‚ದಿಗೆ ನಿಮà³à²® ಸಾಧನ ಇನà³à²¨à³ ಮà³à²‚ದೆ ಅನà³à²µà²°à³à²¤à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²². ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಲೠಲಾಗಿನà³â€Œ ಮಾಡಿ.</translation>
<translation id="5846929185714966548">ಟà³à²¯à²¾à²¬à³ 4</translation>
<translation id="5848924408752252705">ಹಿಂತಿರà³à²—ಲೠಸà³à²ªà²°à³à²¶à²¿à²¸à²¿.</translation>
+<translation id="5849212445710944278">ಈಗಾಗಲೇ ಸೇರಿಸಲಾಗಿದೆ</translation>
<translation id="5849570051105887917">ಹೋಮೠಪೂರೈಕೆದಾರರ ಕೋಡà³</translation>
<translation id="5849869942539715694">ಪà³à²¯à²¾à²•à³ ವಿಸà³à²¤à²°à²£à³†...</translation>
<translation id="5850516540536751549">ಈ ಫೈಲೠಪà³à²°à²•à²¾à²°à²µà³ ಬೆಂಬಲಿತವಾಗಿಲà³à²². ದಯವಿಟà³à²Ÿà³ ಈ ಪà³à²°à²•à²¾à²°à²¦ ಫೈಲೠಅನà³à²¨à³ ತೆರೆಯಬಹà³à²¦à²¾à²¦ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಹà³à²¡à³à²•à²²à³ <ph name="BEGIN_LINK" />Chrome ವೆಬೠಅಂಗಡಿಗೆ<ph name="END_LINK" /> ಭೇಟಿ ನೀಡಿ.
@@ -3099,6 +3149,7 @@
<translation id="586567932979200359">ನೀವೠ<ph name="PRODUCT_NAME" /> ಅನà³à²¨à³ ಅದರ ಡಿಸà³à²•à³â€Œ ಇಮೇಜà³â€Œâ€Œâ€Œà²¨à²¿à²‚ದ ಚಾಲನೆ ಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ಅದನà³à²¨à³ ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿ ಸà³à²¥à²¾à²ªà²¨à³† ಮಾಡಿದರೆ ಅದೠನಿಮಗೆ ಡಿಸà³à²•à³ ಇಮೇಜೠಇಲà³à²²à²¦à³†à²¯à³† ಚಾಲನೆ ಮಾಡಲೠನಿಮಗೆ ಅನà³à²®à²¤à²¿à²¸à³à²¤à³à²¤à²¦à³†, ಮತà³à²¤à³ ಆಗಿಂದಾಗà³à²—ೆ ನವೀಕೃತಗೊಂಡಿದೆಯೆ ಎಂಬà³à²¦à²¨à³à²¨à³ ಖಚಿತಪಡಿಸà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="5866557323934807206">ಭವಿಷà³à²¯à²¦ ಭೇಟಿಗಳಿಗಾಗಿ ಈ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸಿ</translation>
<translation id="5866840822086176774">ತà³à²‚ಬಾ ಪà³à²°à²¬à²²à²µà²¾à²—ಿದೆ</translation>
+<translation id="5867841422488265304">ವೆಬೠವಿಳಾಸವನà³à²¨à³ ಹà³à²¡à³à²•à²¿ ಅಥವಾ ಟೈಪೠಮಾಡಿ</translation>
<translation id="5869029295770560994">ಸರಿ, ಅರà³à²¥à²µà²¾à²¯à²¿à²¤à³</translation>
<translation id="5869522115854928033">ಉಳಿಸಲಾದ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳà³</translation>
<translation id="5870086504539785141">ಪà³à²°à²µà³†à³•à²¶à²¿à²¸à³à²µà²¿à²•à³† ಮೆನೠಮà³à²šà³à²šà²¿</translation>
@@ -3156,7 +3207,6 @@
<translation id="5972708806901999743">ಮೇಲಕà³à²•à³† ಸರಿಸಿ</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> ಪà³à²°à²¾à²°à²‚ಭಿಸà³</translation>
<translation id="5975083100439434680">à²à³‚ಮೠಔಟà³</translation>
-<translation id="5975730206036440725">PPD ಅನà³à²¨à³ ಹà³à²¡à³à²•à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²². ನಿಮà³à²® Chromebook ಆನà³â€Œà²²à³ˆà²¨à³â€Œà²¨à²²à³à²²à²¿à²¦à³†à²¯à³‡ ಎಂದೠಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="5975792506968920132">ಬà³à²¯à²¾à²Ÿà²°à²¿ ಚಾರà³à²œà³â€Œà²¨ ಶೇಕಡಾವಾರà³</translation>
<translation id="5976160379964388480">ಇತರರà³</translation>
<translation id="5978264784700053212">ಸಂದೇಶ ಕೇಂದà³à²°</translation>
@@ -3165,6 +3215,7 @@
<translation id="5982621672636444458">ಆಯà³à²•à³†à²—ಳನà³à²¨à³ ವಿಂಗಡಿಸà³</translation>
<translation id="5984222099446776634">ಇತà³à²¤à³€à²šà³†à²—ೆ ಭೇಟಿ ನೀಡಿದವà³</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ಇದೠಈ ಸಾಧನದ ಬಗà³à²—ೆ ಮತà³à²¤à³ ಅದನà³à²¨à³ ನೀವೠಹೇಗೆ ಬಳಸà³à²¤à³à²¤à³€à²°à²¿ ಎಂಬà³à²¦à²° ಕà³à²°à²¿à²¤à³ ಸಾಮಾನà³à²¯ ಮಾಹಿತಿಯಾಗಿದೆ, ಅಂದರೆ ಬà³à²¯à²¾à²Ÿà²°à²¿ ಮಟà³à²Ÿ, ನಿಮà³à²® ಅಪà³à²²à²¿à²•à³†à³•à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ಎಷà³à²Ÿà³ ಬಾರಿ ಬಳಸಲಾಗà³à²¤à³à²¤à²¦à³†, ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²•à²—ಳ ಗà³à²£à²®à²Ÿà³à²Ÿ ಮತà³à²¤à³ ಅವಧಿ (ವೈ-ಫೈ ಮತà³à²¤à³ ಬà³à²²à³‚ಟೂತà³â€Œà²¨à²‚ತಹ) ಮತà³à²¤à³ ಕೆಲಸ ಮಾಡà³à²µ ರೀತಿಯಲà³à²²à²¿ ಮಾಡದೆ ಇರà³à²µà²¾à²— ಕà³à²°à³à²¯à²¾à²¶à³ ವರದಿಗಳಂತಹ ಮಾಹಿತಿ ಹೊಂದಿರà³à²¤à³à²¤à²¦à³†. ಇದನà³à²¨à³ ಎಲà³à²²à²°à²¿à²—ೂ Google ನ ಉತà³à²ªà²¨à³à²¨à²—ಳೠಮತà³à²¤à³ ಸೇವೆಗಳನà³à²¨à³ ಸà³à²§à²¾à²°à²¿à²¸à²²à³ ಬಳಸಲಾಗà³à²¤à³à²¤à²¦à³†. ಕೆಲವೠಒಟà³à²Ÿà³ ಮೊತà³à²¤à²¦ ಮಾಹಿತಿಯೠAndroid ಡೆವಲಪರà³â€Œà²—ಳಂತಹ ಪಾಲà³à²¦à²¾à²°à²°à²¿à²—ೆ, ತಮà³à²® ಅಪà³à²²à²¿à²•à³†à³•à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಉತà³à²ªà²¨à³à²¨à²—ಳೠಉತà³à²¤à²®à²µà²¾à²—ಿ ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಕೂಡಾ ಸಹಾಯ ಮಾಡà³à²¤à³à²¤à²¦à³†.<ph name="END_PARAGRAPH1" /><ph name="BEGIN_PARAGRAPH2" />ನೀವೠಇದನà³à²¨à³ ಯಾವ ಸಮಯದಲà³à²²à²¾à²¦à²°à³‚ Android ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿ ಆನೠಅಥವಾ ಆಫೠಮಾಡಬಹà³à²¦à³. ಸಿಸà³à²Ÿà²‚ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳೠಮತà³à²¤à³ ಭದà³à²°à²¤à³†à²¯à²‚ತಹ ಅಗತà³à²¯ ಸೇವೆಗಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à²²à³ ಅಗತà³à²¯à²µà²¿à²°à³à²µ ಮಾಹಿತಿ ಕಳà³à²¹à²¿à²¸à²²à³ ಇದೠಈ ಸಾಧನದ ಸಾಮರà³à²¥à³à²¯à²¦ ಮೇಲೆ ಯಾವà³à²¦à³‡ ಪರಿಣಾಮ ಬೀರà³à²µà³à²¦à²¿à²²à³à²².<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">ಅನà³à²µà²¾à²¦à²¿à²¤</translation>
<translation id="5991049340509704927">ವರà³à²§à²¿à²¸à³</translation>
<translation id="5993332328670040093">ನಿಮà³à²® ಡೇಟಾ ಬಳಕೆಯನà³à²¨à³ ಇನà³à²¨à³ ಮà³à²‚ದೆ ಮಾಪನ ಮಾಡಲಾಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> ತಾನಾಗಿಯೇ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œâ€Œ ಹೊಂದಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
@@ -3188,7 +3239,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ಸಾಧನ ಸಂಪರà³à²•à²—ೊಂಡಿದೆ</translation>
<translation id="6032912588568283682">ಫೈಲೠಸಿಸà³à²Ÿà²‚</translation>
<translation id="6034662038931255275">OS ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿದೆ</translation>
-<translation id="6035651096710386140">Ctrl ಮತà³à²¤à³ Alt ಎರಡನà³à²¨à³‚ ಬಳಸಬೇಡಿ</translation>
<translation id="6039651071822577588">ನೆಟà³â€Œà²µà²°à³à²•à³ ಗà³à²£à²²à²•à³à²·à²£à²¦ ನಿಘಂಟೠದೋಷಪೂರಿತವಾಗಿದೆ</translation>
<translation id="604001903249547235">ಮೇಘ ಬà³à²¯à²¾à²•à²ªà³</translation>
<translation id="6040143037577758943">ಮà³à²šà³à²šà²¿à²°à²¿</translation>
@@ -3196,8 +3246,8 @@
<translation id="604124094241169006">ಸà³à²µà²¯à²‚ಚಾಲಿತ</translation>
<translation id="6042169520002885235">ಪà³à²°à²¿à²‚ಟರೠತಯಾರಕರನà³à²¨à³ ಮತà³à²¤à³ ಮಾದರಿಯನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಿ</translation>
<translation id="6042308850641462728">ಇನà³à²¨à²·à³à²Ÿà³</translation>
+<translation id="6042850536017090003">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œ ಅಧಿಸೂಚನೆಗಳ ಮೇಲೆ ಟà³à²¯à²¾à²ªà³â€Œ ಮಾಡಿ.</translation>
<translation id="6043317578411397101"><ph name="TAB_NAME" /> ಜೊತೆಗೆ <ph name="APP_NAME" /> Chrome ಟà³à²¯à²¾à²¬à³ ಅನà³à²¨à³ ಹಂಚಿಕೊಳà³à²³à³à²¤à³à²¤à²¿à²¦à³†.</translation>
-<translation id="6043357981274314628">ಆಯಿತà³!</translation>
<translation id="6044805581023976844"><ph name="TAB_NAME" /> ಜೊತೆಗೆ Chrome ಟà³à²¯à²¾à²¬à³ ಮತà³à²¤à³ ಆಡಿಯೋ ಅನà³à²¨à³ <ph name="APP_NAME" /> ಹಂಚಿಕೊಳà³à²³à³à²¤à³à²¤à²¿à²¦à³†.</translation>
<translation id="6049004884579590341">ಪೂರà³à²£à²ªà²°à²¦à³†à²¯à²¿à²‚ದ ನಿರà³à²—ಮಿಸಲೠ<ph name="ACCELERATOR" /> ಅನà³à²¨à³ ಒತà³à²¤à²¿ ಹಿಡಿದà³à²•à³Šà²³à³à²³à²¿</translation>
<translation id="6049065490165456785">ಆಂತರಿಕ ಕà³à²¯à²¾à²®à²°à²¾à²¦à²¿à²‚ದ ಫೋಟೋ</translation>
@@ -3209,6 +3259,7 @@
<translation id="6056710589053485679">ಸಾಮಾನà³à²¯ ಮರà³à²²à³‹à²¡à³</translation>
<translation id="6059652578941944813">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಶà³à²°à³‡à²£à²¿ ವà³à²¯à²µà²¸à³à²¥à³†</translation>
<translation id="6059925163896151826">USB ಸಾಧನಗಳà³</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ಕà³à²°à³à²¯à²¾à²¶à³ ಆಗಿದೆ.</translation>
<translation id="6064217302520318294">ಸà³à²•à³à²°à³€à²¨à³ ಲಾಕà³</translation>
<translation id="6065289257230303064">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ವಿಷಯ ಡೈರೆಕà³à²Ÿà²°à²¿ ಆಟà³à²°à²¿à²¬à³à²¯à³‚ಟà³â€Œà²—ಳà³</translation>
<translation id="6068338049763724728">ರಿಮೋಟೠನೋಂದಣಿಯನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
@@ -3240,9 +3291,11 @@
<translation id="6107012941649240045">ಇವರಿಗೆ ನೀಡಲಾಗಿದೆ</translation>
<translation id="6112952769866305444"><ph name="PROFILE_NAME" />, <ph name="USERNAME" /> ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ಎಡಿಟೠಮಾಡಿ</translation>
<translation id="6115424132962100663">ಹಿಂದಕà³à²•à³† ಹೋಗಲೠ|<ph name="SHORTCUT" />| ಒತà³à²¤à²¿à²°à²¿</translation>
+<translation id="6116338172782435947">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³â€Œà²—ೆ ನಕಲಿಸಿರà³à²µ ಪಠà³à²¯ ಮತà³à²¤à³ ಚಿತà³à²°à²—ಳನà³à²¨à³ ನೋಡಿ</translation>
<translation id="6116921718742659598">ಭಾಷೆ ಹಾಗೂ ಇನà³â€Œà²ªà³à²Ÿà³ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಬದಲಾಯಿಸಿ</translation>
<translation id="6120205520491252677">ಆರಂಭಿಕ ಪರದೆಗೆ ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಪಿನೠಮಾಡಿ...</translation>
<translation id="6122081475643980456">ನಿಮà³à²® ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
+<translation id="6122095009389448667">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಅನà³à²¨à³ ನೋಡದಂತೆ ಈ ಸೈಟೠಅನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸà³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿</translation>
<translation id="6122875415561139701">ಈ ಸಾಧನದಲà³à²²à²¿ ಬರೆಯà³à²µà²¿à²•à³† ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à²¨à³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿಲà³à²²: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">ಕೆಳಗಿನ ವಿಸà³à²¤à²°à²£à³†à²—ಳೠಈ ವಿಸà³à²¤à²°à²£à³†à²¯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿವೆ:</translation>
<translation id="6125479973208104919">ದà³à²°à²¦à³ƒà²·à³à²Ÿà²µà²¶à²¾à²¤à³, ನಿಮà³à²® ಖಾತೆಯನà³à²¨à³ ನೀವೠಮತà³à²¤à³† ಈ <ph name="DEVICE_TYPE" /> ಗೆ ಸೇರಿಸà³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
@@ -3284,6 +3337,7 @@
<translation id="6178664161104547336">ಒಂದೠಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಆಯà³à²•à³† ಮಾಡಿ</translation>
<translation id="6180288788882902869">Google Play ನಿಮà³à²® <ph name="DEVICE_TYPE" /> ನಲà³à²²à²¿à²¦à³†</translation>
<translation id="6181431612547969857">ಡೌನà³â€Œà²²à³‹à²¡à³â€Œ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
+<translation id="6181803575025675566">ಇದೠ<ph name="LINK_START" />ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿<ph name="LINK_END" /> ಹೇಗೆ ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à³à²¤à³à²¤à²¦à³† ಎಂಬà³à²¦à²¨à³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²¿.</translation>
<translation id="6185132558746749656">ಸಾಧನದ ಸà³à²¥à²³</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> ಮೂಲಕ ತೆರೆಯಿರಿ</translation>
@@ -3316,7 +3370,6 @@
<translation id="6237816943013845465">ನಿಮà³à²® ಸà³à²•à³à²°à³€à²¨à³ ರೆಸಲà³à²¯à³‚ಶನೠಸರಿಹೊಂದಿಸಲೠನಿಮಗೆ ಅವಕಾಶ ನೀಡà³à²¤à³à²¤à²¦à³†</translation>
<translation id="6238923052227198598">ಲಾಕೠಪರದೆಯ ಮೇಲೆ ಇತà³à²¤à²¿à³•à²šà²¿à²¨ ಟಿಪà³à²ªà²£à²¿ ಇರಿಸಿ</translation>
<translation id="6239558157302047471">ರೀಲೋಡೠ&amp;ಫà³à²°à³‡à²®à³</translation>
-<translation id="624022915548992686">ನಿರà³à²—ಮದ ಪà³à²Ÿ</translation>
<translation id="6241530762627360640">ನಿಮà³à²® ಸಿಸà³à²Ÿà²‚ ಜೊತೆಗೆ ಜೋಡಿಯಾಗಿರà³à²µ ಬà³à²²à³‚ಟೂತೠಸಾಧನಗಳ ಕà³à²°à²¿à²¤ ಮಾಹಿತಿಯನà³à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²¿ ಮತà³à²¤à³ ಹತà³à²¤à²¿à²°à²¦ ಬà³à²²à³‚ಟೂತೠಸಾಧನಗಳನà³à²¨à³ ಪತà³à²¤à³†à²¹à²šà³à²šà²¿.</translation>
<translation id="6243774244933267674">ಸರà³à²µà²°à³ ಲಭà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="6246413617632217567">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ಆಮದೠಮಾಡಿಕೊಳà³à²³à²²à²¾à²—ಲಿಲà³à²². ನಿಮà³à²® ಹಾರà³à²¡à³ ಡà³à²°à³ˆà²µà³ ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶ ಮತà³à²¤à³ ಅನà³à²®à²¤à²¿à²—ಳನà³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
@@ -3333,13 +3386,13 @@
<translation id="6263284346895336537">ಗಂಭೀರವಲà³à²²</translation>
<translation id="6263541650532042179">ಸಿಂಕೠಮರà³à²¹à³Šà²‚ದಿಸà³</translation>
<translation id="6264365405983206840">&amp;ಎಲà³à²² ಆಯà³à²•à³† ಮಾಡಿ</translation>
+<translation id="6265930187414222160">ಮà³à²—ಿದಿದೆ! ಹಾನಿಕಾರಕ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³ ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—ಿದೆ.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> ಗೆ ನಿಮà³à²®à²¨à³à²¨à³ ಪà³à²°à²®à²¾à²£à³€à²•à²°à²¿à²¸à²²à³ ಒಂದೠಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಆಯà³à²•à³† ಮಾಡಿ</translation>
<translation id="6268252012308737255"><ph name="APP" /> ರಿಂದ ತೆರೆಯಿರಿ</translation>
<translation id="6268747994388690914">HTML ಫೈಲà³â€Œà²—ಳಿಂದ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ಆಮದೠಮಾಡಿ......</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />ಸಿಸà³à²Ÿà²‚ ಮತà³à²¤à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಮಾಹಿತಿ<ph name="END_LINK1" /> ಮತà³à²¤à³ <ph name="BEGIN_LINK2" />ಮಾಪನಗಳನà³à²¨à³<ph name="END_LINK2" /> ಕಳà³à²¹à²¿à²¸à²¿</translation>
<translation id="6272643420381259437">ಪà³à²²à²—ಿನೠಅನà³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¾à²— ಸಮಸà³à²¯à³† (<ph name="ERROR" />) ಕಂಡà³à²¬à²‚ದಿದೆ</translation>
<translation id="6273677812470008672">ಗà³à²£à²®à²Ÿà³à²Ÿ</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome ವೆಬà³â€Œ ಸà³à²Ÿà³‹à²°à³â€Œ<ph name="END_LINK" /> ನಲà³à²²à²¿ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ಮತà³à²¤à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ಹà³à²¡à³à²•à²¿à²°à²¿</translation>
<translation id="62751439899495218">ಫೋಟೋ ಬದಲಿಸà³</translation>
<translation id="6276301056778294989">ಸಾಧನವೠಅದೇ ಕೋಡೠತೋರಿಸà³à²¤à³à²¤à²¿à²¦à³†à²¯à³‡ ಎಂಬà³à²¦à²¨à³à²¨à³ ಖಚಿತಪಡಿಸಿಕೊಳà³à²³à²¿.</translation>
<translation id="6277105963844135994">ನೆಟà³â€Œà²µà²°à³à²•à³ ಅವಧಿ ಮà³à²—ಿದಿದೆ</translation>
@@ -3365,12 +3418,12 @@
<translation id="6311220991371174222">ನಿಮà³à²® ಪà³à²°à³Šà²«à³ˆà²²à³ ತೆರೆಯà³à²µà²¾à²— à²à²¨à³‹ ತಪà³à²ªà³ ಸಂಭವಿಸಿರà³à²µ ಕಾರಣದಿಂದ Chrome ಆರಂಭಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²². Chrome ಮರà³à²†à²°à²‚ಭಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="6312403991423642364">ಅಪರಿಚಿತ ನೆಟà³â€Œà²µà²°à³à²•à³ ದೋಷ</translation>
<translation id="6313641880021325787">VR ನಿಂದ ನಿರà³à²—ಮಿಸಿ</translation>
-<translation id="6314335155547195432">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ರಚಿಸಿ</translation>
<translation id="6314819609899340042">ಈ <ph name="IDS_SHORT_PRODUCT_NAME" /> ಸಾಧನದಲà³à²²à²¿ ನೀವೠದೋಷ ನಿವಾರಣಾ ವೈಶಿಷà³à²Ÿà³à²¯à²¤à³†à²—ಳನà³à²¨à³ ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿದà³à²¦à³€à²°à²¿.</translation>
-<translation id="6315343732431721770">ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²—ಳನà³à²¨à³ <ph name="URL" /> ಗೆ ಸೇರಿಸಲೠಬದಲಾಯಿಸಲಾಗಿದೆ. ನಿಮà³à²® ಆರಂಭಿಕ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²µ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿಲà³, ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="6315493146179903667">ಎಲà³à²²à²µà²¨à³à²¨à³‚ ಮà³à²‚ದಕà³à²•à³† ಬರಿಸà³</translation>
<translation id="6316806695097060329">ನಿಮಗೆ ವೆಬà³â€Œà²¨ ಉತà³à²¤à²® ಅನà³à²­à²µà²µà²¨à³à²¨à³ ಒದಗಿಸà³à²µ ಸಲà³à²µà²¾à²—ಿ ಈ <ph name="SHORT_PRODUCT_NAME" /> ಸಾಧನವನà³à²¨à³ ವಿನà³à²¯à²¾à²¸à²—ೊಳಿಸಲಾಗಿದೆ.</translation>
+<translation id="6317318380444133405">ಇನà³à²¨à³ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="6317369057005134371">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ವಿಂಡೋಗಾಗಿ ನಿರೀಕà³à²·à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†...</translation>
+<translation id="6318407754858604988">ಡೌನà³â€Œà²²à³‹à²¡à³ ಪà³à²°à²¾à²°à²‚ಭಿಸಲಾಗಿದೆ</translation>
<translation id="6322279351188361895">ಗೌಪà³à²¯à²¤à³† ಕೀಲಿಯನà³à²¨à³ ಓದಲೠವಿಫಲವಾಗಿದೆ.</translation>
<translation id="6325191661371220117">ಸà³à²µà²¯à²‚-ಪà³à²°à²¾à²°à²‚ಭವನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="6326175484149238433">Chrome ನಿಂದ ತೆಗೆದà³à²¹à²¾à²•à³</translation>
@@ -3380,7 +3433,6 @@
<translation id="6333049849394141510">à²à²¨à³ ಸಿಂಕೠಮಾಡಬೇಕೆಂದೠಆರಿಸಿ</translation>
<translation id="6333064448949140209">ಡೀಬಗೠಮಾಡಲೠGoogle ಗೆ ಫೈಲೠಕಳà³à²¹à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¦à³†</translation>
<translation id="6333834492048057036">ಹà³à²¡à³à²•à³à²µà³à²¦à²•à³à²•à³† ವಿಳಾಸ ಪಟà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಗಮನಿಸಿ</translation>
-<translation id="6336907568130557310">ರಫà³à²¤à³ ಮಾಡಲಾದ ಫೈಲೠಅನà³à²¨à³ ನೋಡà³à²µ ಯಾರಿಗಾದರೂ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಗೋಚರಿಸà³à²¤à³à²¤à²µà³†. ಫೈಲೠಅನà³à²¨à³ ಯಾರೊಂದಿಗೂ ಹಂಚಿಕೊಳà³à²³à²¬à³‡à²¡à²¿ ಮತà³à²¤à³ ಅದನà³à²¨à³ ಆಮದೠಮಾಡಿದ ನಂತರ ಅಳಿಸಿಹಾಕಿ.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> ಗೆ ಹೊಸ ಪà³à²°à³Šà²«à³ˆà²²à³ ಅನà³à²¨à³ ರಚಿಸಿ</translation>
<translation id="6340017061976355871">ಸರà³à²µà²°à³â€Œ ಮೂಲಕ ಸಂಪರà³à²•à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²². ನಿಮà³à²® ನೆಟà³â€Œà²µà²°à³à²•à³â€Œ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿. ಸಮಸà³à²¯à³† ಮà³à²‚ದà³à²µà²°à²¿à²¦à²°à³†, ನಿಮà³à²® Chromebook ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ.</translation>
<translation id="6340071272923955280">ಇಂಟರà³à²¨à³†à²Ÿà³ ಮà³à²¦à³à²°à²¿à²¸à³à²µà²¿à²•à³†à²¯ ಪà³à²°à³Šà²Ÿà³Šà²•à²¾à²²à³ (IPPS)</translation>
@@ -3403,7 +3455,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android ಗಾಗಿ Smart Lock ಅನà³à²¨à³ ಸೆಟಪà³â€Œ ಮಾಡಿ</translation>
<translation id="6374469231428023295">ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿</translation>
-<translation id="6377158645544167202">ಪà³à²°à²¿à²‚ಟರೠಅನà³à²¨à³ ಸಂಪರà³à²•à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¿à²²à³à²². ಪà³à²°à²¿à²‚ಟರೠಆನೠಆಗಿದೆಯೇ ಮತà³à²¤à³ ಅದೠನಿಮà³à²® Chromebook ಗೆ ವೈ-ಫೈ ಅಥವಾ USB ಮೂಲಕ ಸಂಪರà³à²•à²—ೊಂಡಿದೆಯೇ ಎಂದೠಪರಿಶೀಲಿಸಿ.</translation>
<translation id="6380143666419481200">ಸಮà³à²®à²¤à²¿à²¸à²¿ ಮತà³à²¤à³ ಮà³à²‚ದà³à²µà²°à²¿à²¯à²¿à²°à²¿</translation>
<translation id="6383051423892982287">ನಿಮà³à²® ಸà³à²µà²‚ತ <ph name="BEGIN_LINK" />ಸಿಂಕೠಪಾಸà³â€Œà²«à³à²°à³‡à²¸à³â€Œ<ph name="END_LINK" /> ಮೂಲಕ ಸಿಂಕೠಮಾಡಲಾದ ಡೇಟಾವನà³à²¨à³ ಎನà³â€Œà²•à³à²°à²¿à²ªà³à²Ÿà³ ಮಾಡಿ</translation>
<translation id="6384275966486438344">ನಿಮà³à²® ಹà³à²¡à³à²•à²¾à²Ÿà²¦ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಹೀಗೆ ಬದಲಾಯಿಸಿ: <ph name="SEARCH_HOST" /></translation>
@@ -3494,6 +3545,7 @@
<translation id="6503077044568424649">ಅತಿಹೆಚà³à²šà³ ಬಾರಿ ಸಂದರà³à²¶à²¿à²¸à²¿à²°à³à²µà³à²¦à³</translation>
<translation id="6504611359718185067">ಪà³à²°à²¿à²‚ಟರೠಸೇರಿಸಲೠಇಂಟರà³à²¨à³†à²Ÿà³â€Œà²—ೆ ಸಂಪರà³à²•à²¿à²¸à²¿</translation>
<translation id="6506374932220792071">SHA-256 ಜೊತೆಗೆ X9.62 ECDSA ಸಹಿ</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> ಗೆ ಸಂಬಂಧಿಸಿದೆ</translation>
<translation id="6508261954199872201">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">ಮಾಧà³à²¯à²® ಪರವಾನಗಿ</translation>
<translation id="6510568984200103950">ಕೆಲವೠಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
@@ -3527,9 +3579,11 @@
<translation id="6551508934388063976">ಕಮಾಂಡೠಲಭà³à²¯à²µà²¿à²²à³à²². ಹೊಸ ವಿಂಡೋ ತೆರೆಯಲೠcontrol-N ಒತà³à²¤à²¿à²°à²¿.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ಬಳಕೆದಾರರà³</translation>
<translation id="6555432686520421228">ಎಲà³à²²à²¾ ಬಳಕೆದಾರರ ಖಾತೆಗಳನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²¿ ಹಾಗೂ ನಿಮà³à²® <ph name="IDS_SHORT_PRODUCT_NAME" /> ಸಾಧನವನà³à²¨à³ ಹೊಸ ರೀತಿಯಲà³à²²à²¿ ಮರà³à²¹à³Šà²‚ದಿಸಿ.</translation>
+<translation id="6555810572223193255">ಕà³à²²à²¿à³•à²¨à²ªà³ ಪà³à²°à²¸à³à²¤à³à²¤ ಲಭà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="6556866813142980365">ಮತà³à²¤à³†à²®à²¾à²¡à³</translation>
<translation id="6558280019477628686">ದೋಷ ಸಂಭವಿಸಿದೆ. ಕೆಲವೠà²à²Ÿà²‚ಗಳನà³à²¨à³ ಅಳಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ದಿರಬಹà³à²¦à³.</translation>
<translation id="6559580823502247193">(ಈಗಾಗಲೇ ಈ ಸಾಧನದಲà³à²²à²¿à²¦à³à²¦à²¾à²°à³†)</translation>
+<translation id="6560713683827832045">ಆ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œ ಅಧಿಸೂಚನೆಗಳೠ"ಆನà³" ಆಗಿದೆಯೇ ಎಂದೠಪರಿಶೀಲಿಸಿ. ಇಲà³à²²à²¦à²¿à²¦à³à²¦à²°à³†, ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲೠಟಾಗಲೠಮಾಡಿ.</translation>
<translation id="6561726789132298588">ನಮೂದಿಸಿ</translation>
<translation id="656293578423618167">ಫೈಲೠಹಾದಿ ಅಥವಾ ಹೆಸರೠತà³à²‚ಬಾ ಉದà³à²¦à²µà²¾à²—ಿದೆ. ದಯವಿಟà³à²Ÿà³ ಕಿರಿದಾದ ಹೆಸರಿನೊಂದಿಗೆ ಅಥವಾ ಮತà³à²¤à³Šà²‚ದೠಸà³à²¥à²¾à²¨à²¦à²²à³à²²à²¿ ಉಳಿಸಿ. </translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" ಅಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
@@ -3558,7 +3612,6 @@
<translation id="6606070663386660533">ಟà³à²¯à²¾à²¬à³ 8</translation>
<translation id="6607272825297743757">ಫೈಲೠಮಾಹಿತಿ</translation>
<translation id="6607831829715835317">ಹೆಚà³à²šà²¿à²¨ ಪರಿ&amp;ಕರಗಳà³</translation>
-<translation id="6610183966322615106">ಪà³à²°à²¿à²‚ಟರೠಸೇರಿಸà³à²µà²²à³à²²à²¿ ದೋಷ</translation>
<translation id="6612358246767739896">ಸಂರಕà³à²·à²¿à²¸à²¿à²¦ ವಿಷಯ</translation>
<translation id="6613452264606394692">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ ಮಾಡà³à²µ ಮೂಲಕ ಬಳಕೆಗೆ ವೇಗವಾಗಿ ಮರಳಿ ಬನà³à²¨à²¿</translation>
<translation id="6615455863669487791">ನನಗೆ ತೋರಿಸಿ</translation>
@@ -3635,9 +3688,11 @@
<translation id="6736045498964449756">ಓಹà³, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಹೊಂದಿಕೆಯಾಗà³à²¤à³à²¤à²¿à²²à³à²²!</translation>
<translation id="6736243959894955139">ವಿಳಾಸ</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">ನಿಮà³à²® ಹಳೆಯ ಪà³à²°à³Šà²«à³ˆà²²à³â€Œà²—ೆ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ದಿದà³à²¦à²°à³‚, ಅದನà³à²¨à³ ನೀವೠತೆಗೆದà³à²¹à²¾à²•à²¬à²¹à³à²¦à³.</translation>
<translation id="6739923123728562974">ಡೆಸà³à²•à³â€Œà²Ÿà²¾à²ªà³ ಶಾರà³à²Ÿà³â€Œà²•à²Ÿà³ ತೋರಿಸಿ</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ</translation>
<translation id="6742339027238151589">ಸà³à²•à³à²°à²¿à²ªà³à²Ÿà³â€Œà²—ೆ ಪà³à²°à²µà³‡à²¶à²¿à²¸à³à²µà²‚ತಹದà³à²¦à³</translation>
+<translation id="6743841972744298686">ಸಿಂಕೠಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
<translation id="6745592621698551453">ಈಗ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡà³</translation>
<translation id="6746124502594467657">ಕೆಳಗೆ ಸರಿಸà³</translation>
<translation id="674632704103926902">ಟà³à²¯à²¾à²ªà³ ಎಳೆಯà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³</translation>
@@ -3650,12 +3705,14 @@
<translation id="6757101664402245801">URL ನಕಲಿಸಲಾಗಿದೆ</translation>
<translation id="6758056191028427665">ನಮà³à²® ಕೆಲಸದ ಕà³à²°à²¿à²¤à³ ನಿಮà³à²® ಅಭಿಪà³à²°à²¾à²¯à²µà²¨à³à²¨à³ ತಿಳಿಸಿ.</translation>
<translation id="6759193508432371551">ಫà³à²¯à²¾à²•à³à²Ÿà²°à²¿ ರಿಸೆಟà³â€Œ</translation>
+<translation id="6765234885931342179">ನಿಮà³à²® ಸà³à²°à²•à³à²·à²¤à²¾ ಕೀಯ ಕà³à²°à²® ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ನೋಡಿ</translation>
<translation id="6766101255664245434">ಹೊಸ ಫೋಟೋ ತೆಗೆದà³à²•à³†à³‚ಳà³à²³à²¿ ಅಥವಾ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²°à³à²µ ಫೋಟೊ ಹಾಗೂ à²à²•à²¾à²¨à³â€Œ ಅನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಿ.
<ph name="LINE_BREAK" />
ಈ ಚಿತà³à²°à²µà²¨à³à²¨à³ Chromebook ಸೈನà³â€Œ ಇನà³â€Œ ಪರದೆ ಮತà³à²¤à³ ಲಾಕà³â€Œ ಪರದೆಯ ಮೇಲೆ ತೋರಿಸಲಾಗà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="6769712124046837540">ಮà³à²¦à³à²°à²• ಸೇರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="6771503742377376720">ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಪà³à²°à²¾à²§à²¿à²•à²¾à²°à²µà²¾à²—ಿದೆ</translation>
<translation id="6773575010135450071">ಇನà³à²¨à²·à³à²Ÿà³ ಕà³à²°à²¿à²¯à³†à²—ಳà³...</translation>
+<translation id="6777817260680419853">ಮರà³à²¨à²¿à²°à³à²¦à³‡à²¶à²¿à²¸à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="6778959797435875428">ಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಅನà³â€Œà²®à³à²¯à³‚ಟà³â€Œ ಮಾಡಿ</translation>
<translation id="677965093459947883">ತà³à²‚ಬಾ ಚಿಕà³à²•à²¦à³</translation>
<translation id="6780439250949340171">ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
@@ -3731,6 +3788,7 @@
<translation id="6898699227549475383">ಸಂಸà³à²¥à³† (O)</translation>
<translation id="6900284862687837908">ಹಿನà³à²¨à³†à²²à³† ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ಡೊಮೇನà³â€Œà²—ೆ ಸಾಧನವನà³à²¨à³ ಸೇರಿಸಿ</translation>
+<translation id="6903534926908201625">ಯಾವ ಸಮಯದಲà³à²²à²¾à²¦à²°à³‚ <ph name="BEGIN_LINK" />ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿<ph name="END_LINK" /> Google ಸಂಗà³à²°à²¹à²¿à²¸à³à²µ ಮಾಹಿತಿಯನà³à²¨à³ ನೀವೠಕಸà³à²Ÿà²®à³ˆà²¸à³ ಮಾಡಬಹà³à²¦à³.</translation>
<translation id="6904344821472985372">ಫೈಲೠಪà³à²°à²µà³‡à²¶à²µà²¨à³à²¨à³ ಹಿಂತೆಗೆದà³à²•à³Šà²³à³à²³à²¿</translation>
<translation id="6904655473976120856">ನಿರà³à²—ಮಿಸಲೠಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಬಟನà³â€Œ ಅನà³à²¨à³ ಒತà³à²¤à²¿</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ನಿಮà³à²® ಪರದೆಯನà³à²¨à³ ಹಂಚಿಕೊಳà³à²³à²²à³ ಬಯಸà³à²¤à³à²¤à²¦à³†.</translation>
@@ -3739,17 +3797,20 @@
<translation id="691024665142758461">ಅನೇಕ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³â€Œ ಮಾಡಿ</translation>
<translation id="6911324888870229398">ನೆಟà³â€Œà²µà²°à³à²•à³â€Œ ಸಂಪರà³à²•à²µà³ ಕಡಿತಗೊಂಡಿದೆ. ನಿಮà³à²® ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಅಥವಾ ಮತà³à²¤à³Šà²‚ದೠವೈ-ಫೈ ಸಂಪರà³à²•à²¦ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="6911734910326569517">ಮೆಮೊರಿ ಬಳಕೆಯ ಪà³à²°à²®à²¾à²£</translation>
+<translation id="6914783257214138813">ರಫà³à²¤à³ ಮಾಡಲಾದ ಫೈಲೠಅನà³à²¨à³ ನೋಡà³à²µ ಯಾರಿಗಾದರೂ ನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಗೋಚರಿಸà³à²¤à³à²¤à²µà³†.</translation>
<translation id="6915804003454593391">ಬಳಕೆದಾರ:</translation>
<translation id="6916590542764765824">ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="6920989436227028121">ದಿನನಿತà³à²¯à²¦ ಟà³à²¯à²¾à²¬à³ ಅಂತೆ ತೆರೆಯಿರಿ</translation>
<translation id="6922128026973287222">Google ಡೇಟಾ ಉಳಿಸà³à²µà²¿à²•à³† ಬಳಸà³à²µ ಮೂಲಕ ಡೇಟಾವನà³à²¨à³ ಉಳಿಸಿ ಮತà³à²¤à³ ವೇಗವಾಗಿ ಬà³à²°à³Œà²¸à³ ಮಾಡಿ. ಇನà³à²¨à²·à³à²Ÿà³ ತಿಳಿಯಲೠಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="6929555043669117778">ಪಾಪà³-ಅಪà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸà³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿</translation>
<translation id="6930242544192836755">ಅವಧಿ</translation>
+<translation id="6934241953272494177">ನಿಮà³à²® ಮಾಧà³à²¯à²® ಸಾಧನವನà³à²¨à³ ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†... <ph name="LINE_BREAK1" /> <ph name="FILE_COUNT" /> ಕಂಡà³à²¬à²‚ದಿವೆ</translation>
<translation id="693807610556624488">ಬರೆಯà³à²µà²¿à²•à³† ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à³ ಈ ಸಾಧನಕà³à²•à³† ಗà³à²£à²²à²•à³à²·à²£à²¦ ಗರಿಷà³à²  ಉದà³à²¦à²µà²¨à³à²¨à³ ಮೀರà³à²¤à³à²¤à²¦à³†: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">ನಿಮà³à²® ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²¦à³Šà²‚ದಿಗೆ <ph name="HOST_NAME" /> ಅನà³à²¨à³ ದೃಢೀಕರಿಸಲೠದಯವಿಟà³à²Ÿà³ <ph name="TOKEN_NAME" /> ಗೆ ಸೈನೠಇನೠಮಾಡಿ.</translation>
<translation id="6943176775188458830">ಮà³à²¦à³à²°à²¿à²¸à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²¿</translation>
<translation id="6943836128787782965">HTTP ವಿಫಲವಾಗಿದೆ</translation>
<translation id="6945221475159498467">ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
+<translation id="694592694773692225">ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಮರà³à²¨à²¿à²°à³à²¦à³‡à²¶à²¿à²¸à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ.</translation>
<translation id="6949306908218145636">ತೆರೆದ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³ ಮಾಡಿ...</translation>
<translation id="6955446738988643816">ಪಾಪà³â€Œà²…ಪೠಪರೀಕà³à²·à²¿à²¸à²¿</translation>
<translation id="6957231940976260713">ಸೇವೆಯ ಹೆಸರà³</translation>
@@ -3854,13 +3915,16 @@
<translation id="7093866338626856921">ಈ ಹೆಸರಿನ ಸಾಧನಗಳೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡಿ: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ಆಮದೠಮಾಡಲಾಗಲಿಲà³à²². ನಿಮà³à²® ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ನಂತರ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="7098447629416471489">ಇತರೆ ಉಳಿಸಿದ ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನà³â€Œà²—ಳೠಇಲà³à²²à²¿ ಗೋಚರಿಸà³à²¤à³à²¤à²µà³†</translation>
+<translation id="7099337801055912064">ದೊಡà³à²¡ ಗಾತà³à²°à²¦ PPD ಅನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²². ಗರಿಷà³à²  ಗಾತà³à²° 250 kB ಆಗಿದೆ.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> à²à²Ÿà²‚ಗಳನà³à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à²²à²¾à²—ಿದೆ</translation>
<translation id="7102687220333134671">ಸà³à²µà²¯à²‚ಚಾಲಿತ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಆನೠಮಾಡಲಾಗಿದೆ</translation>
<translation id="7106346894903675391">ಇನà³à²¨à²·à³à²Ÿà³ ಸಂಗà³à²°à²¹à²£à³†à²¯à²¨à³à²¨à³ ಖರೀದಿಸಿ...</translation>
<translation id="7108338896283013870">ಮರೆಮಾಡಿ</translation>
<translation id="7108668606237948702">ನಮೂದಿಸಿ</translation>
+<translation id="7112978678959880812">ವೈಯಕà³à²¤à³€à²•à²°à²£ ಆನೠಆಗಿದೆ. ನೀವೠಇದನà³à²¨à³ myaccount.google.com ನಲà³à²²à²¿ ಬದಲಾಯಿಸಬಹà³à²¦à³.</translation>
<translation id="7113502843173351041">ನಿಮà³à²® ಇಮೇಲೠವಿಳಾಸವನà³à²¨à³ ತಿಳಿದà³à²•à³Šà²³à³à²³à²¿</translation>
<translation id="7114054701490058191">ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಹೊಂದಾಣಿಕೆಯಾಗà³à²µà³à²¦à²¿à²²à³à²²</translation>
+<translation id="7117228822971127758">ನಂತರ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿</translation>
<translation id="7117247127439884114">ಪà³à²¨à²ƒ ಸೈನೠಇನೠಮಾಡಿ...</translation>
<translation id="711840821796638741">ನಿರà³à²µà²¹à²¿à²¸à²²à²¾à²¦ ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
<translation id="711902386174337313">ನಿಮà³à²® ಸೈನà³â€Œ ಇನà³â€Œ ಮಾಡಿದ ಸಾಧನಗಳ ಪಟà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಓದಿರಿ</translation>
@@ -3901,6 +3965,7 @@
<translation id="7180611975245234373">ರಿಫà³à²°à³†à²¶à³ ಮಾಡಿ</translation>
<translation id="7180865173735832675">ಕಸà³à²Ÿà²®à³ˆà²¸à³</translation>
<translation id="7186088072322679094">ಪರಿಕರಪಟà³à²Ÿà²¿à²¯à²²à³à²²à²¿ ಇರಿಸà³</translation>
+<translation id="7187428571767585875">ತೆಗೆದà³à²¹à²¾à²•à²¬à³‡à²•à²²à²¾à²¦ ಅಥವಾ ಬದಲಾಯಿಸಬೇಕಾದ ದಾಖಲಾತಿ ನಮೂದà³à²—ಳà³:</translation>
<translation id="7191159667348037">ಅಪರಿಚಿತ ಪà³à²°à²¿à²‚ಟರೠ(USB)</translation>
<translation id="7191454237977785534">ಇದರಂತೆ ಫೈಲೠಉಳಿಸಿ</translation>
<translation id="7196835305346730603">ಹತà³à²¤à²¿à²°à²¦ Chromeboxes ಹà³à²¡à³à²•à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†...</translation>
@@ -3909,6 +3974,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ಅನà³à²¨à³ ಅಳಿಸಲಾಗಿದೆ</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> ಅನà³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{ನಿರà³à²—ಮನ ಪà³à²Ÿ}one{ನಿರà³à²—ಮನ ಪà³à²Ÿà²—ಳà³}other{ನಿರà³à²—ಮನ ಪà³à²Ÿà²—ಳà³}}</translation>
<translation id="721331389620694978">ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಹವà³à²¯à²¾à²¸à²—ಳನà³à²¨à³ ಬಿಂಬಿಸà³à²µ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ತೆರೆವà³à²—ೊಳಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="7216409898977639127">ಸೆಲà³à²¯à³à²²à²¾à²°à³ ಒದಗಿಸà³à²µà²µà²°à³</translation>
<translation id="7216595297012131718">ನಿಮà³à²® ಆದà³à²¯à²¤à³†à²¯à²¨à³à²¨à³ ಆಧರಿಸಿ ಭಾಷೆಗಳನà³à²¨à³ ಕà³à²°à²®à²—ೊಳಿಸಿ</translation>
@@ -3954,6 +4020,7 @@
<translation id="727952162645687754">ಡೌನà³â€Œà²²à³‹à²¡à³ ದೋಷ</translation>
<translation id="7279701417129455881">ಕà³à²•à³à²•à²¿ ನಿರà³à²¬à²‚ಧಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿...</translation>
<translation id="7280877790564589615">ಅನà³à²®à²¤à²¿ ವಿನಂತಿಸಲಾಗಿದೆ</translation>
+<translation id="7283041136720745563">ನಿಮà³à²® Google ಡà³à²°à³ˆà²µà³ ಕೋಟಾ ಸಾಕಷà³à²Ÿà³ ದೊಡà³à²¡à²¦à²¾à²—ಿಲà³à²².</translation>
<translation id="7287143125007575591">ಪà³à²°à²µà³‡à²¶ ನೀರಾಕರಿಸಲಾಗಿದೆ.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">ವಾಲà³â€Œà²ªà³‡à²ªà²°à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ತೆರೆಯಿರಿ</translation>
@@ -4022,6 +4089,7 @@
<translation id="7392118418926456391">ವೈರಸೠಸà³à²•à³à²¯à²¾à²¨à³ ವಿಫಲವಾಗಿದೆ</translation>
<translation id="7392915005464253525">ಮà³&amp;ಚà³à²šà²¿à²¦ ವಿಂಡೋವನà³à²¨à³ ಮತà³à²¤à³† ತೆರೆ</translation>
<translation id="7396845648024431313">ಸಿಸà³à²Ÿà²‚ ಪà³à²°à²¾à²°à²‚ಭಗೊಳà³à²³à³à²µà²¾à²— <ph name="APP_NAME" /> ಪà³à²°à²¾à²°à²‚ಭಗೊಳà³à²³à³à²¤à³à²¤à²¦à³† ಮತà³à²¤à³ ಒಮà³à²®à³† ನೀವೠಇತರೆ ಎಲà³à²² <ph name="PRODUCT_NAME" /> ವಿಂಡೊಗಳನà³à²¨à³ ಮà³à²šà³à²šà²¿à²¦à²°à³‚ ಸಹ ಹಿನà³à²¨à³†à²²à³†à²¯à²²à³à²²à²¿ ಚಾಲನೆಗೊಳà³à²³à²²à³ ಮà³à²‚ದà³à²µà²°à²¿à²¯à³à²¤à³à²¤à²¦à³†.</translation>
+<translation id="7398254312354928459">ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಬದಲಿಸಲಾಗಿದೆ</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">ನಿಮà³à²® Chromebox ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³à²µà²¾à²— ದಯವಿಟà³à²Ÿà³ ನಿರೀಕà³à²·à²¿à²¸à²¿...</translation>
<translation id="7400839060291901923"><ph name="PHONE_NAME" /> ನಲà³à²²à²¿ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಹೊಂದಿಸಿ</translation>
@@ -4032,6 +4100,7 @@
<translation id="7409233648990234464">ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ ಮತà³à²¤à³ ಪವರà³â€Œà²µà²¾à²¶à³ ಮಾಡಿ</translation>
<translation id="7409836189476010449">ಫà³à²²à³à²¯à²¾à²¶à³ ರನೠಮಾಡà³</translation>
<translation id="7410344089573941623">ನಿಮà³à²® ಕà³à²¯à²¾à²®à²°à²¾ ಹಾಗೂ ಮೈಕà³à²°à³‹à²«à³‹à²¨à³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ <ph name="HOST" /> ಬಯಸà³à²¤à³à²¤à²¾à²°à³†à²¯à³‡ ಎಂಬà³à²¦à²¨à³à²¨à³ ಕೇಳಿ</translation>
+<translation id="741204030948306876">ಹೌದà³, ನಾನಿದà³à²¦à³‡à²¨à³†</translation>
<translation id="7412226954991670867">GPU ಸà³à²®à²°à²£à³†</translation>
<translation id="7416362041876611053">ಅಪರಿಚಿತ ನೆಟà³â€Œà²µà²°à³à²•à³ ದೋಷ.</translation>
<translation id="7417705661718309329">Google ನಕà³à²·à³†</translation>
@@ -4053,6 +4122,7 @@
<translation id="7445682342344043969">ಪಾಪà³-ಅಪà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="744859430125590922"><ph name="CUSTODIAN_EMAIL" /> ದಿಂದ ಭೇಟಿ ಮಾಡà³à²µ ಈ ವà³à²¯à²•à³à²¤à²¿à²¯ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳನà³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²¿ ಮತà³à²¤à³ ವೀಕà³à²·à²¿à²¸à²¿.</translation>
<translation id="7453008956351770337">ಈ ಪà³à²°à²¿à²‚ಟರà³â€Œ ಆಯà³à²•à³† ಮಾಡà³à²µ ಮೂಲಕ ನಿಮà³à²® ಪà³à²°à²¿à²‚ಟರà³â€Œ ಪà³à²°à²µà³‡à²¶à²•à³à²•à³† ನೀವೠಈ ಮà³à²‚ದಿನ ವಿಸà³à²¤à²°à²£à³† ಅನà³à²®à²¤à²¿à²¯à²¨à³à²¨à³ ನೀಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿:</translation>
+<translation id="7453467225369441013">ನಿಮà³à²®à²¨à³à²¨à³ ಬಹà³à²¤à³‡à²• ಸೈಟà³â€Œà²—ಳಿಂದ ಸೈನೠಔಟೠಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³†. ಆದರೆ ನಿಮà³à²®à²¨à³à²¨à³ ನಿಮà³à²® Google ಖಾತೆಯಿಂದ ಸೈನà³â€Œ ಔಟà³â€Œ ಮಾಡà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">ಸà³à²¥à²³à²µà²¨à³à²¨à³ ತೆರೆ...</translation>
<translation id="7461924472993315131">ಪಿನà³</translation>
@@ -4063,7 +4133,7 @@
<translation id="747114903913869239">ದೋಷ: ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ ಡಿಕೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²²</translation>
<translation id="7473891865547856676">ಇಲà³à²², ಧನà³à²¯à²µà²¾à²¦à²—ಳà³</translation>
<translation id="747459581954555080">ಎಲà³à²²à²µà²¨à³à²¨à³ ಮರà³à²¸à²‚ಗà³à²°à²¹à²¿à²¸à²¿</translation>
-<translation id="747494631553057218">ದಾಖಲಾತಿ ನಮೂದà³à²—ಳà³:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ದೋಷವೊಂದನà³à²¨à³ ಎದà³à²°à²¿à²¸à²¿à²¦à³†.</translation>
<translation id="7475671414023905704">Netscape ಕಳೆದೠಹೋದ ಪಾಸà³â€Œà²µà²°à³à²¡à³ URL</translation>
<translation id="7476454130948140105"><ph name="BATTERY_PERCENT" /> ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಲೠಬà³à²¯à²¾à²Ÿà²°à²¿ ತà³à²‚ಬಾ ಕಡಿಮೆ ಇದೆ</translation>
<translation id="7477347901712410606">ನಿಮà³à²® ಪಾಸà³â€Œà²ªà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ನೀವೠಮರೆತà³à²¹à³‹à²¦à²²à³à²²à²¿, <ph name="BEGIN_LINK" />Google ಡà³à²¯à²¾à²¶à³â€Œà²¬à³‹à²°à³à²¡à³<ph name="END_LINK" /> ಮೂಲಕ ಸಿಂಕೠಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à²¿ ಮತà³à²¤à³ ಮರà³à²¹à³Šà²‚ದಿಸಿ.</translation>
@@ -4078,6 +4148,7 @@
<translation id="7487067081878637334">ತಂತà³à²°à²œà³à²žà²¾à²¨</translation>
<translation id="7487099628810939106">ಕà³à²²à²¿à²•à³ ಮಾಡà³à²µ ಮೊದಲೠವಿಳಂಬ:</translation>
<translation id="7487969577036436319">ಯಾವà³à²¦à³‡ ಕಾಂಪೊನೆಂಟà³â€Œà²—ಳನà³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²¿à²²à³à²²</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ಕಂಡà³à²¬à²‚ದಿವೆ <ph name="LINE_BREAK1" /> <ph name="BEGIN_LINK" />Google ಡà³à²°à³ˆà²µà³<ph name="END_LINK" /> ಗೆ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲೠಸಿದà³à²§à²µà²¾à²—ಿದೆ</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;ಎಲà³à²²à²µà²¨à³à²¨à³‚ ತೆರೆಯಿರಿ}=1{&amp;ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³ ತರೆಯಿರಿ}one{&amp;ಎಲà³à²²à²¾ (#) ಅನà³à²¨à³ ತೆರೆಯಿರಿ}other{&amp;ಎಲà³à²²à²¾ (#) ಅನà³à²¨à³ ತೆರೆಯಿರಿ}}</translation>
<translation id="7489605380874780575">ಅರà³à²¹à²¤à³†à²¯à²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ</translation>
<translation id="749028671485790643">ವà³à²¯à²•à³à²¤à²¿ <ph name="VALUE" /></translation>
@@ -4090,7 +4161,6 @@
<translation id="7497215489070763236">ಸರà³à²µà²°à³ CA ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°</translation>
<translation id="7502658306369382406">IPv6 ವಿಳಾಸ</translation>
<translation id="7503191893372251637">Netscape ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²° ಪà³à²°à²•à²¾à²°</translation>
-<translation id="7503607651407946808">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="7503821294401948377">ಬà³à²°à³Œà²¸à²°à³ ಕà³à²°à²¿à²¯à³†à²—ಾಗಿ '<ph name="ICON" />' à²à²•à²¾à²¨à³ ಅನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="750509436279396091">ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳ ಫೋಲà³à²¡à²°à³ ಅನà³à²¨à³ ತೆರೆಯಿರಿ</translation>
<translation id="7505167922889582512">ಮರೆಮಾಡಿದ ಫೈಲà³â€Œà²—ಳನà³à²¨à³ ತೋರಿಸà³</translation>
@@ -4102,9 +4172,9 @@
<translation id="7517569744831774757">ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಅದರ ಮೂಲ ಡೀಫಾಲà³à²Ÿà³â€Œà²—ಳಿಗೆ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿.</translation>
<translation id="7517786267097410259">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ರಚಿಸಿ -</translation>
<translation id="7518150891539970662">WebRTC ಲಾಗà³â€Œà²—ಳೠ(<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">ರಚಿಸಿ</translation>
+<translation id="7526413953848747421">ಕಾಗà³à²£à²¿à²¤ ಪರಿಶೀಲನೆ ಮತà³à²¤à³ ಹà³à²¡à³à²•à²¾à²¡à²²à³ ಟà³à²¯à²¾à²ªà³ ಮಾಡಿಯಂತಹ ಪà³à²°à²¬à²² Google ಸೇವೆಗಳನà³à²¨à³ Chrome ಗೆ ತನà³à²¨à²¿</translation>
<translation id="7529411698175791732">ನಿಮà³à²® ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರೀಕà³à²·à²¿à²¸à²¿. ಸಮಸà³à²¯à³† ಮà³à²‚ದà³à²µà²°à³†à²¦à²°à³†, ಸೈನೠಔಟೠಮಾಡಲೠಹಾಗೂ ಮರಳಿ ಸೈನೠಇನೠಮಾಡಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="7530016656428373557">ವà³à²¯à²¾à²Ÿà³â€Œà²—ಳಲà³à²²à²¿ ಡಿಸà³â€Œà²šà²¾à²°à³à²œà³ ದರ</translation>
<translation id="7536709149194614609">ಸಾಧನವನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ ಹಾಗೂ ನಂತರ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
@@ -4128,7 +4198,6 @@
ಹಾಗೂ ಮತà³à²¤à³Šà²®à³à²®à³† ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³†à²¯ ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="756445078718366910">ಬà³à²°à³Œà²¸à²°à³ ವಿಂಡೋವನà³à²¨à³ ತೆರೆಯಿರಿ</translation>
<translation id="7564847347806291057">ಪà³à²°à²•à³à²°à²¿à²¯à³† ಕೊನೆಗೊಳಿಸಿ</translation>
-<translation id="7565291891798266313">ನಿಮà³à²® ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನೠಅನà³à²¨à³ <ph name="URL" /> ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ನಿಮà³à²® ಹà³à²¡à³à²•à²¾à²Ÿ ಎಂಜಿನೠಅನà³à²¨à³ ಬದಲಾಯಿಸà³à²µ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿಲà³, ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="7566118625369982896">ಪà³à²²à³‡ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಲಿಂಕà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome ಡೇಟಾ ತೆರವà³à²—ೊಳಿಸಲಾಗಿದೆ</translation>
@@ -4137,13 +4206,10 @@
<translation id="7573172247376861652">ಬà³à²¯à²¾à²Ÿà²°à²¿ ಚಾರà³à²œà³</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">ಹೋಲಿಸಿ ನೋಡà³</translation>
-<translation id="7577815336900970562">ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಪತà³à²¤à³†à²¹à²šà³à²šà²²à³ ವೈಫೈ ಅಥವಾ ಸೆಲà³à²¯à³à²²à²¾à²°à³â€Œ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œ ಅನà³à²¨à³ ಬಳಸಿ</translation>
<translation id="7579149537961810247">ಸೈಟà³â€Œà²—ಳನà³à²¨à³ ಮà³à²¯à³‚ಟà³â€Œ ಮಾಡಿ</translation>
<translation id="7580671184200851182">ಎಲà³à²²à²¾ ಸà³à²ªà³€à²•à²°à³â€Œà²—ಳ ಮೂಲಕ ಒಂದೇ ಆಡಿಯೋ ಪà³à²²à³‡ ಮಾಡಿ (ಮೋನೋ ಆಡಿಯೋ)</translation>
-<translation id="7581273696622423628">ಸಮೀಕà³à²·à³†à²¯à²¨à³à²¨à³ ಕೈಗೊಳà³à²³à²¿</translation>
<translation id="7581462281756524039">ಕà³à²²à³€à²¨à²ªà³ ಪರಿಕರ</translation>
<translation id="7582582252461552277">ಈ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ೆ ಆದà³à²¯à²¤à³† ನೀಡಿ</translation>
-<translation id="7586312264284919041">ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à³ ಬಯಸà³à²µà²¿à²°à²¾?</translation>
<translation id="7586498138629385861">Chrome Apps ತೆರೆದಿರà³à²µà²¾à²— Chrome ರನೠಆಗà³à²¤à³à²¤à²²à³‡ ಇರà³à²¤à³à²¤à²¦à³†.</translation>
<translation id="7589461650300748890">ವಾಹà³, ಇಲà³à²². ಜಾಗರೂಕರಾಗಿರಿ.</translation>
<translation id="7589661784326793847">ಸà³à²µà²²à³à²ª ಕಾಯಿರಿ</translation>
@@ -4160,6 +4226,7 @@
<translation id="7607274158153386860">ಟà³à²¯à²¾à²¬à³à²²à³†à²Ÿà³ ಸೈಟೠಅನà³à²¨à³ ವಿನಂತಿಸಿ</translation>
<translation id="7611008212562900400">ನಿಮà³à²® ಸಾಧನ, ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³, ವೆಬà³â€Œ ಅನà³à²¨à³ ಹà³à²¡à³à²•à²¿...</translation>
<translation id="7615910377284548269">ಸà³à²¯à²¾à²‚ಡà³â€Œà²¬à²¾à²•à³à²¸à³ ರದà³à²¦à³à²—ೊಳಿಸಲಾಗಿರà³à²µ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ನಿರà³à²¬à²‚ಧಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿...</translation>
+<translation id="7616214729753637086">ಸಾಧನವನà³à²¨à³ ನೋಂದಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" ಗೆ ಸಂಪರà³à²•à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="761779991806306006">ಯಾವà³à²¦à³‡ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳನà³à²¨à³ ಉಳಿಸಿಲà³à²².</translation>
<translation id="7622114377921274169">ಚಾರà³à²œà³ ಆಗà³à²¤à³à²¤à²¿à²¦à³†.</translation>
@@ -4188,6 +4255,7 @@
<translation id="7664620655576155379">ಬೆಂಬಲಿಸದಿರà³à²µ ಬà³à²²à³‚ಟೂತà³â€Œ ಸಾಧನ: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">ಖಾತೆಯನà³à²¨à³ ಸೇರಿಸà³</translation>
<translation id="7671130400130574146">ಸಿಸà³à²Ÿà²‚ ಶೀರà³à²·à²¿à²•à³† ಪಟà³à²Ÿà²¿ ಮತà³à²¤à³ ಅಂಚà³à²—ಳನà³à²¨à³ ಬಳಸಿ</translation>
+<translation id="7683373461016844951">ಮà³à²‚ದà³à²µà²°à²¿à²¸à²²à³, ಸರಿ ಎಂಬà³à²¦à²¨à³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ. ಆಮೇಲೆ, ನಿಮà³à²® <ph name="DOMAIN" /> ಇಮೇಲೠವಿಳಾಸಕà³à²•à²¾à²—ಿ ಹೊಸ ಪà³à²°à³Šà²«à³ˆà²²à³ ಅನà³à²¨à³ ರಚಿಸಲà³, ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ಸೇರಿಸಿ ಎಂಬà³à²¦à²¨à³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="7684212569183643648">ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²¿à²¦à³à²¦à²¾à²°à³†</translation>
<translation id="7684559058815332124">ಕà³à²¯à²¾à²ªà³à²Ÿà²¿à²µà³ ಪೋರà³à²Ÿà²²à³ ಲಾಗಿನೠಪà³à²Ÿà²•à³à²•à³† ಭೇಟಿ ನೀಡಿ</translation>
<translation id="7685049629764448582">JavaScript ಸà³à²®à²°à²£à³†</translation>
@@ -4246,7 +4314,6 @@
<translation id="7773726648746946405">ಸೆಶನೠಸಂಗà³à²°à²¹à²£à³†</translation>
<translation id="7781335840981796660">ಎಲà³à²² ಬಳಕೆದಾರ ಖಾತೆಗಳೠಮತà³à²¤à³ ಸà³à²¥à²³à³€à²¯ ಡೇಟಾವನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="7782102568078991263">Google ನಿಂದ ಇನà³à²¯à²¾à²µà³à²¦à³‡ ಸಲಹೆಗಳಿಲà³à²²</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> ಅನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="7784067724422331729">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿ ಭದà³à²°à²¤à³† ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳೠಈ ಫೈಲೠಅನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಿದೆ.</translation>
<translation id="7786207843293321886">ಅತಿಥಿ ಸೆಷನà³â€Œà²¨à²¿à²‚ದ ನಿರà³à²—ಮಿಸಿ</translation>
<translation id="7786889348652477777">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ &amp;ಮರà³à²²à³‹à²¡à³ ಮಾಡಿ</translation>
@@ -4279,7 +4346,9 @@
<translation id="7815680994978050279">ಅಪಾಯಕಾರಿ ಡೌನà³â€Œà²²à³‹à²¡à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="7818135753970109980">ಹೊಸ ಥೀಮೠಸೇರಿಸಲಾಗಿದೆ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ಅಥವಾ RSN)</translation>
+<translation id="7819992334107904369">Chrome ಸಿಂಕà³</translation>
<translation id="782057141565633384">ವೀಡಿಯೋ ವಿಳಾಸವನà³à²¨à³ ನ&amp;ಕಲಿಸಿ</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ಕಂಡà³à²¬à²‚ದಿವೆ. <ph name="LINE_BREAK1" /> ನಿಮà³à²® Google ಡà³à²°à³ˆà²µà³â€Œâ€Œ ಕೋಟಾ ಸಾಕಷà³à²Ÿà³ ದೊಡà³à²¡à²¦à²¾à²—ಿಲà³à²². ಹೆಚà³à²šà³à²µà²°à²¿ <ph name="FILE_SIZE" /> ಅಗತà³à²¯à²µà²¿à²¦à³†. <ph name="LINE_BREAK2" /> ಕೆಲವೠಫೋಟೋಗಳನà³à²¨à³ ಆಯà³à²•à³†à²®à²¾à²¡à³à²µ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="782590969421016895">ಪà³à²°à²¸à³à²¤à³à²¤ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಬಳಸಿ</translation>
<translation id="7829298379596169484">ಆಡಿಯೊ ಇನà³â€Œà²ªà³à²Ÿà³ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="7831368056091621108">ನಿಮà³à²® ಸಾಧನಗಳಲà³à²²à²¿ ಈ ವಿಸà³à²¤à²°à²£à³†, ಇತಿಹಾಸ ಹಾಗೂ ಇತರ Chrome ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಹೊಂದಲà³.</translation>
@@ -4317,6 +4386,7 @@
<translation id="7881969471599061635">ಉಪಶೀರà³à²·à²¿à²•à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸà³</translation>
<translation id="7882358943899516840">ಪೂರೈಕೆದಾರರ ಪà³à²°à²•à²¾à²°</translation>
<translation id="7885253890047913815">ಇತà³à²¤à³€à²šà²¿à²¨ ಗಮà³à²¯à²¸à³à²¥à²¾à²¨à²—ಳà³</translation>
+<translation id="7886917304091689118">Chrome ನಲà³à²²à²¿ ಚಾಲನೆಯಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="7887334752153342268">ನಕಲà³</translation>
<translation id="7887864092952184874">ಬà³à²²à³‚ಟೂತà³â€Œ ಮೌಸೠಜೋಡಿಯಾಗಿದೆ</translation>
<translation id="7889966925761734854">ಸೀಕà³</translation>
@@ -4397,7 +4467,9 @@
<translation id="8000066093800657092">ನೆಟà³â€Œà²µà²°à³à²•à³ ಇಲà³à²²</translation>
<translation id="8001504501378762252">ಸೈಟà³â€Œà²µà³Šà²‚ದೠನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಕಳವೠಮಾಡಿರಬಹà³à²¦à³</translation>
<translation id="8004582292198964060">ಬà³à²°à³Œà²¸à²°à³</translation>
+<translation id="8005600846065423578">ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಅನà³à²¨à³ ನೋಡಲೠ<ph name="HOST" /> ಗೆ ಯಾವಾಗಲೂ ಅನà³à²®à²¤à²¿ ನೀಡಿ</translation>
<translation id="8008356846765065031">ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²• ಕಡಿತಗೊಳಿಸಲಾಗಿದೆ. ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಇಂಟರà³à²¨à³†à²Ÿà³ ಸಂಪರà³à²•à²µà²¨à³à²¨à³ ಪರಿಶೀಲಿಸಿ.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> ಅನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²².</translation>
<translation id="8008818777654712271">ಅಪಾಯಕಾರಿ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಸೈಟà³â€Œà²—ಳ ಪತà³à²¤à³†à²—ೆ ಸಹಾಯಮಾಡಲೠGoogle ಗೆ ಕೆಲವೠಸಿಸà³à²Ÿà²‚ ಮಾಹಿತಿ ಮತà³à²¤à³ ಪà³à²Ÿ ವಿಷಯವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಕಳà³à²¹à²¿à²¸à²¿</translation>
<translation id="8012382203418782830">ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಭಾಷಾಂತರಿಸಲಾಗಿದೆ.</translation>
<translation id="8014154204619229810">ಅಪà³â€Œà²¡à³‡à²Ÿà²°à³ ಪà³à²°à²¸à³à²¤à³à²¤ ರನೠಆಗà³à²¤à³à²¤à²¿à²¦à³†. ಮತà³à²¤à³Šà²®à³à²®à³† ಪರಿಶೀಲಿಸಲೠಒಂದೠನಿಮಿಷದಲà³à²²à²¿ ರಿಫà³à²°à³†à²¶à³ ಮಾಡಿ.</translation>
@@ -4498,7 +4570,6 @@
<translation id="816055135686411707">ಸೆಟà³à²Ÿà²¿à²‚ಗೠಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²¦ ವಿಶà³à²µà²¾à²¸à²¾à²°à³à²¹à²¦à²²à³à²²à²¿ ದೋಷ</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">ಹೊಸ ಟಿಪà³à²ªà²£à²¿ ರಚಿಸಿ</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">ಮೈಕà³à²°à³†à³‚ಫೋನೠಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿...</translation>
<translation id="8168435359814927499">ವಿಷಯ</translation>
<translation id="8174047975335711832">ಸಾಧನದ ಮಾಹಿತಿ</translation>
@@ -4515,7 +4586,6 @@
<translation id="8191230140820435481">ನಿಮà³à²® ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³, ವಿಸà³à²¤à²°à²£à³†à²—ಳà³, ಮತà³à²¤à³ ಥೀಮà³â€Œà²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿</translation>
<translation id="8191453843330043793">V8 ಪà³à²°à²¾à²•à³à²¸à²¿ ಪರಿಹಾರಕ</translation>
<translation id="8195027750202970175">ಡಿಸà³à²•à³â€Œà²¨à²²à³à²²à²¿à²¨ ಗಾತà³à²°</translation>
-<translation id="8195739004487400241">ನಿಮà³à²® ಮà³à²–ಪà³à²Ÿà²¦ ಪà³à²Ÿà²µà²¨à³à²¨à³ <ph name="URL" /> ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ನಿಮà³à²® ಮà³à²–ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²µ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿಲà³, ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿ ಕà³à²²à²¿à²•à³ ಮಾಡಿ.</translation>
<translation id="8199300056570174101">ನೆಟà³â€Œà²µà²°à³à²•à³ (ಸೇವೆ) ಮತà³à²¤à³ ಸಾಧನದ ಗà³à²£à²²à²•à³à²·à²£à²—ಳà³</translation>
<translation id="8200772114523450471">ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³</translation>
<translation id="8202160505685531999">ನಿಮà³à²® <ph name="DEVICE_TYPE" /> ಪà³à²°à³Šà²«à³ˆà²²à³ ಅಪà³â€Œâ€Œà²¡à³‡à²Ÿà³â€Œ ಮಾಡಲೠನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಮರà³à²¨à²®à³‚ದಿಸಿ.</translation>
@@ -4533,6 +4603,7 @@
<translation id="8226619461731305576">ಸರತಿ</translation>
<translation id="8226742006292257240">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²—ೆ ಹೊಂದಿಸಲಾದ, ರâ€à³à²¯à²¾à²‚ಡಮà³â€Œâ€Œ ಆಗಿ ರಚಿಸಲಾದ TPM ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಕೆಳಗಿದೆ:</translation>
<translation id="8227119283605456246">ಫೈಲà³â€Œâ€Ž ಲಗತà³à²¤à²¿à²¸à²¿</translation>
+<translation id="8233198815467326623">ಡಿಫಾಲà³à²Ÿà³ ಮಖಪà³à²Ÿà²µà²¨à³à²¨à³ ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à³à²µà³à²¦à³‡?</translation>
<translation id="8234795456569844941">ಈ ಸಮಸà³à²¯à³†à²¯à²¨à³à²¨à³ ಸರಿಪಡಿಸಲೠನಮà³à²® ಇಂಜಿನಿಯರà³â€Œà²—ಳಿಗೆ ಸಹಾಯ ಮಾಡಿ. ಪà³à²°à³Šà²«à³ˆà²²à³ ದೋಷ ಸಂದೇಶವನà³à²¨à³ ಪಡೆಯà³à²µà³à²¦à²•à³à²•à³† ಸà³à²µà²²à³à²ª ಮೊದಲೠà²à²¨à²¾à²¯à²¿à²¤à³ ಎಂದೠನಮಗೆ ತಿಳಿಸಿ:</translation>
<translation id="8234989666557591529">ನಿಮà³à²® <ph name="DEVICE_TYPE" /> ಅನà³à²¨à³ ಅನà³â€Œà²²à²¾à²•à³â€Œ ಮಾಡಲೠಫೋನà³â€Œ ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
<translation id="8238649969398088015">ಸಹಾಯ ಸಲಹೆ</translation>
@@ -4558,7 +4629,6 @@
<translation id="8261378640211443080">ಈ ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ನಲà³à²²à²¿ ಪಟà³à²Ÿà²¿ ಮಾಡಲಾಗಿಲà³à²² ಮತà³à²¤à³ ಇದೠನಿಮಗೆ ಅರಿವಿಲà³à²²à²¦à²‚ತೆ ಸೇರಿಸಿರಬಹà³à²¦à³.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> ಗಾಗಿ ಖಾತೆಯನà³à²¨à³ ಸೇರಿಸà³</translation>
<translation id="8261506727792406068">ಅಳಿಸಿ</translation>
-<translation id="8261673729476082470"><ph name="BEGIN_LINK" />Google ಡà³à²°à³ˆà²µà³<ph name="END_LINK" /> ಗೆ <ph name="FILE_COUNT" /> ಫೋಟೋಗಳನà³à²¨à³ ಬà³à²¯à²¾à²•à²ªà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ಅನà³à²¨à³ ಈ ಬಿಲà³à²¡à³â€Œà²¨à²²à³à²²à²¿ ಕಾರà³à²¯à²—ತಗೊಳಿಸಿಲà³à²².</translation>
<translation id="8263744495942430914">ನಿಮà³à²® ಮೌಸೠಕರà³à²¸à²°à³ ಅನà³à²¨à³ <ph name="FULLSCREEN_ORIGIN" /> ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿದೆ.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ಪೂರà³à²£ ಪರದೆಯನà³à²¨à³ ಟà³à²°à²¿à²—à³à²—ರೠಮಾಡಿದೆ.</translation>
@@ -4664,6 +4734,7 @@
<translation id="8454288007744638700">ಅಥವಾ, ಹೊಸ ನೆಟà³â€Œà²µà²°à³à²•à³ ಆಯà³à²•à³†à²®à²¾à²¡à²¿:</translation>
<translation id="845627346958584683">ಅವಧಿ ಮೀರà³à²µ ಸಮಯ</translation>
<translation id="8456681095658380701">ಅಮಾನà³à²¯à²µà²¾à²¦ ಹೆಸರà³</translation>
+<translation id="8457451314607652708">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳನà³à²¨à³ ಆಮದೠಮಾಡಿ</translation>
<translation id="8460336040822756677"><ph name="DEVICE_TYPE" /> ಗೆ Smart Lock ಅನà³à²¨à³ ನೀವೠಆಫೠಮಾಡಿದರೆ, ನಿಮà³à²® ಫೋನೠಬಳಸಿಕೊಂಡೠನಿಮà³à²® Chrome
ಸಾಧನಗಳನà³à²¨à³ ನಿಮಗೆ ಅನà³â€Œà²²à²¾à²•à³ ಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—à³à²µà³à²¦à²¿à²²à³à²². ನೀವೠನಿಮà³à²® ಪಾಸà³â€Œà²µà²°à³à²¡à³
ಟೈಪೠಮಾಡಬೇಕಾಗಿರà³à²¤à³à²¤à²¦à³†.</translation>
@@ -4730,14 +4801,15 @@
<translation id="8569764466147087991">ತೆರೆಯಲೠಫೈಲà³â€Œà²µà³Šà²‚ದನà³à²¨à³ ಆಯà³à²•à³† ಮಾಡಿ</translation>
<translation id="8571213806525832805">ಕಳೆದ 4 ವಾರಗಳà³</translation>
<translation id="8574990355410201600"><ph name="HOST" /> ನಲà³à²²à²¿ ಧà³à²µà²¨à²¿à²—ೆ ಯಾವಾಗಲೂ ಅನà³à²®à²¤à²¿à²¸à²¿</translation>
+<translation id="8578639784464423491">99 ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಮೀರಲೠಸಾಧà³à²¯à²µà²¿à²²à³à²²</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> à²à²Ÿà²‚ಗಳನà³à²¨à³ ಸಿಂಕೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="857943718398505171">ಅನà³à²®à²¤à²¿à²¸à²²à²¾à²—ಿದೆ (ಶಿಫಾರಸೠಮಾಡಲಾಗಿದೆ)</translation>
<translation id="8581809080475256101">ಇತಿಹಾಸವನà³à²¨à³ ವೀಕà³à²·à²¿à²¸à²²à³ ಮà³à²‚ದೆ, ಸಂದರà³à²­à²¦ ಮೆನೠಗೆ ಹೋಗಲೠಒತà³à²¤à²¿</translation>
<translation id="8584280235376696778">&amp;ಹೊಸ ಟà³à²¯à²¾à²¬à³â€Œà²¨à²²à³à²²à²¿ ವೀಡಿಯೊ ತೆರೆಯಿರಿ</translation>
<translation id="8588866096426746242">ಪà³à²°à³Šà²«à³ˆà²²à³ ಸà³à²¥à²¿à²¤à²¿à²¯à²¨à³à²¨à³ ತೋರಿಸಿ</translation>
+<translation id="8589652987924574405">ನಿಮà³à²® ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ನಿಮà³à²® Google ಖಾತೆಗೆ ಸಿಂಕೠಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³† ಈ ಮೂಲಕ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಾಧನಗಳಲà³à²²à²¿ ನೀವೠಅವà³à²—ಳನà³à²¨à³ ಬಳಸಬಹà³à²¦à³. ನಿಮà³à²® ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಲà³à²²à²¿ ಇದನà³à²¨à³ ನೀವೠಯಾವಾಗಲಾದರೂ ಬದಲಾಯಿಸಬಹà³à²¦à³.</translation>
<translation id="8590375307970699841">ಸà³à²µà²¯à²‚ಚಾಲಿತ ನವೀಕರಣಗಳನà³à²¨à³ ಹೊಂದಿಸಿ</translation>
<translation id="8594908476761052472">ವೀಡಿಯೊ ಸೆರೆಹಿಡಿಯಿರಿ</translation>
-<translation id="8595925260712451473">ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಪà³à²°à²¤à²¿à²•à³à²°à²¿à²¯à³†à²¯à²¨à³à²¨à³ ಇಲà³à²²à²¿ ನಮೂದಿಸಿ.</translation>
<translation id="8596540852772265699">ಕಸà³à²Ÿà²®à³ ಫೈಲà³â€Œà²—ಳà³</translation>
<translation id="8597845839771543242">ಗà³à²£à²²à²•à³à²·à²£à²¦ ಫಾರà³à²®à³à²¯à²¾à²Ÿà³â€Œ:</translation>
<translation id="8598453409908276158">ಸà³à²¯à²¾à²‚ಡà³â€Œà²¬à²¾à²•à³à²¸à³ ರದà³à²¦à³à²—ೊಳಿಸಿರà³à²µ ಪà³à²²à²—ೠಇನೠಅನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
@@ -4752,6 +4824,7 @@
<translation id="8620617069779373398">ರೋಮಿಂಗೠಸà³à²¥à²¿à²¤à²¿</translation>
<translation id="8620765578342452535">ನೆಟà³â€Œà²µà²°à³à²•à³ ಸಂಪರà³à²•à²—ಳನà³à²¨à³ ಕಾನà³à²«à²¿à²—ರೠಮಾಡಿ</translation>
<translation id="8620790565535071193">ಸà³à²•à³à²¯à²¾à²¨à²¿à²‚ಗೠವಿಫಲವಾಗಿದೆ</translation>
+<translation id="8622877356447980900">ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à³ ಬಯಸà³à²¤à³à²¤à²¿à³•à²°à²¾?</translation>
<translation id="8623004009673949077">Chrome OS ಕಿಯೋಸà³à²•à³ ಮೋಡà³â€Œà²¨à²²à³à²²à²¿ 'kiosk_only' ಮà³à²¯à²¾à²¨à²¿à²«à³†à²¸à³à²Ÿà³â€Œ ಲಕà³à²·à²£à²¦ ಜೊತೆಗಿನ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œ ಸà³à²¥à²¾à²ªà²¿à²¸à²¿à²°à²¬à³‡à²•à³.</translation>
<translation id="8624205858755890468">ಸಂಬಂಧಿತ ಮಾಹಿತಿ, ಅಪà³à²²à²¿à²•à³†à³•à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಕà³à²°à²¿à²¯à³†à²—ಳನà³à²¨à³ ನಿಮಗೆ ತೋರಿಸಲೠಸಹಾಯಕವನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಿ.</translation>
<translation id="862542460444371744">&amp;ವಿಸà³à²¤à²°à²£à³†à²—ಳà³</translation>
@@ -4797,6 +4870,7 @@
<translation id="8671210955687109937">ಕಾಮೆಂಟೠಮಾಡಬಹà³à²¦à³</translation>
<translation id="8673026256276578048">ವೆಬೠಹà³à²¡à³à²•à²¿...</translation>
<translation id="8673383193459449849">ಸರà³à²µà²°à³ ಸಮಸà³à²¯à³†</translation>
+<translation id="8674241889607553858">ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅನà³à²µà²¾à²¦à²¿à²¸à²²à³ ಬಯಸà³à²¤à³à²¤à²¿à³•à²°à²¾?</translation>
<translation id="8675354002693747642">ಪೂರà³à²µ-ಹಂಚಿಕೆಯ ಕೀಲಿ</translation>
<translation id="8676374126336081632">ಇನà³â€Œà²ªà³à²Ÿà³â€Œâ€Œ ತೆರವà³à²—ೊಳಿಸà³</translation>
<translation id="8677039480012021122">ಡೇಟಾವನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸೠಮತà³à²¤à³ ಸಂಪರà³à²• ಕಡಿತಗೊಳಿಸà³</translation>
@@ -4809,6 +4883,7 @@
<translation id="8688579245973331962">ನಿಮà³à²® ಹೆಸರೠಕಾಣಲಿಲà³à²²à²µà³‡?</translation>
<translation id="8688591111840995413">ತಪà³à²ªà²¾à²¦ ಪಾಸà³â€à²µà²°à³à²¡à³</translation>
<translation id="8688672835843460752">ಲಭà³à²¯à²µà²¿à²¦à³†</translation>
+<translation id="8689583087392258564">ಡೊಮೇನà³â€Œà²—ೆ ಯಂತà³à²°à²µà²¨à³à²¨à³ ಸೇರಿಸಲೠವಿಫಲವಾಗಿದೆ. ಸಾಂಸà³à²¥à²¿à²• ಘಟಕವೠಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ.</translation>
<translation id="869257642790614972">ಕೊನೆಯದಾಗಿ ಮà³à²šà³à²šà²¿à²¦ ಟà³à²¯à²¾à²¬à³ ಅನà³à²¨à³ ಮರà³à²¤à³†à²°à³†à²¯à²¿à²°à²¿</translation>
<translation id="8695825812785969222">&amp;ಸà³à²¥à²¾à²¨à²µà²¨à³à²¨à³ ತೆರೆಯಿರಿ...</translation>
<translation id="8698464937041809063">Google ರೇಖಾಚಿತà³à²°</translation>
@@ -4823,6 +4898,7 @@
<translation id="8708671767545720562">&amp;ಹೆಚà³à²šà²¿à²¨ ಮಾಹಿತಿ</translation>
<translation id="8710187907779883426">ಚಿಕà³à²• (1s)</translation>
<translation id="8711402221661888347">ಪಿಕಲà³à²¸à³</translation>
+<translation id="8712637175834984815">ಅರà³à²¥à²µà²¾à²¯à²¿à²¤à³</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />ಸಿಸà³à²Ÿà²‚ ಮಾಹಿತಿಯನà³à²¨à³<ph name="END_LINK1" /> ಕಳà³à²¹à²¿à²¸à²¿</translation>
<translation id="8714154114375107944">ಬೆಂಬಲವೠಅಂತà³à²¯à²—ೊಂಡಿದೆ</translation>
<translation id="871476437400413057">Google ಉಳಿಸಲಾದ ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳà³</translation>
@@ -4898,7 +4974,6 @@
<translation id="882204272221080310">ಹೆಚà³à²šà³à²µà²°à²¿ ಸà³à²°à²•à³à²·à²¤à³†à²—ಾಗಿ ಫರà³à²®à³â€Œà²µà³‡à²°à³ ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œâ€Œ ಮಾಡಿ.</translation>
<translation id="8823514049557262177">ಲಿಂಕೠಪ&amp;ಠà³à²¯ ನಕಲಿಸಿ</translation>
<translation id="8824701697284169214">&amp;ಪà³à²Ÿ ಸೇರಿಸà³...</translation>
-<translation id="8827850355924932817">ಸà³à²¥à²³à²µà²¨à³à²¨à³ ನಿರà³à²§à²°à²¿à²¸à²²à³ ವೈ-ಫೈ ನೆಟà³â€Œà²µà²°à³à²•à³â€Œ ಅನà³à²¨à³ ಬಳಸಿ</translation>
<translation id="8828933418460119530">DNS ಹೆಸರà³</translation>
<translation id="8830796635868321089">ಪà³à²°à²¸à³à²¤à³à²¤ ಪà³à²°à²¾à²•à³à²¸à²¿ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಬಳಸಿಕೊಂಡೠನವೀಕರಣದ ಪರಿಶೀಲನೆ ವಿಫಲಗೊಂಡಿದೆ. ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® <ph name="PROXY_SETTINGS_LINK_START" />ಪà³à²°à²¾à²•à³à²¸à²¿ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³<ph name="PROXY_SETTINGS_LINK_END" /> ಹೊಂದಿಸಿ.</translation>
<translation id="8834039744648160717"><ph name="USER_EMAIL" /> ಮೂಲಕ ನೆಟà³â€Œà²µà²°à³à²•à³ ಕಾನà³à²«à²¿à²—ರೇಶನೠಅನà³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²²à²¾à²—ಿದೆ.</translation>
@@ -4951,13 +5026,14 @@
<translation id="8912793549644936705">ಎಳೆದಿರà³à²µà³à²¦à³</translation>
<translation id="8915370057835397490">ಸಲಹೆಯನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="8916476537757519021">ಅದೃಶà³à²¯ ಉಪಫà³à²°à³†à³•à²®à³: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG ರಾಸà³à²Ÿà²°à³ ಪರಿವರà³à²¤à²•</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> ಗೆ ಸಿಂಕೠಮಾಡಿ</translation>
<translation id="8922013791253848639">ಈ ಸೈಟà³â€Œà²¨à²²à³à²²à²¿ ಯಾವಾಗಲೂ ಜಾಹೀರಾತà³à²—ಳನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²¿</translation>
<translation id="8925458182817574960">&amp;ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳà³</translation>
<translation id="8926389886865778422">ಮತà³à²¤à³† ಕೇಳಬೇಡಿ</translation>
<translation id="8926518602592448999">ಡೆವೆಲಪರೠಮೋಡೠವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಿ</translation>
<translation id="892706138619340876">ಕೆಲವೠಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ಮರà³à²¹à³†à³‚ಂದಿಸಲಾಗಿದೆ</translation>
<translation id="8931394284949551895">ಹೊಸ ಸಾಧನಗಳà³</translation>
+<translation id="893242274404530797">ತತà³â€Œà²•à³à²·à²£ ಟೆಥರಿಂಗà³â€Œà²—ಾಗಿ Google Play ಸೇವೆಗಳ ಅಧಿಸೂಚನೆಗಳ ಅಗತà³à²¯à²µà²¿à²¦à³†</translation>
<translation id="8933960630081805351">ಫೈಂಡರà³â€Œà²¨à²²à³à²²à²¿ &amp;ತೋರಿಸಿ</translation>
<translation id="8934732568177537184">ಮà³à²‚ದà³à²µà²°à²¿à²¸à³</translation>
<translation id="8938356204940892126">ನಾನೠಕೈಬಿಟà³à²Ÿà²¿à²¦à³à²¦à³‡à²¨à³†</translation>
@@ -5015,6 +5091,7 @@
<translation id="9024127637873500333">&amp;ಹೊಸ ಟà³à²¯à²¾à²¬à³â€Œà²¨à²²à³à²²à²¿ ತೆರೆಯಿರಿ</translation>
<translation id="9024331582947483881">ಪೂರà³à²£ ಪರದೆ</translation>
<translation id="9025098623496448965">ಸರಿ, ಸೈನà³-ಇನೠಪರದೆಗೆ ನನà³à²¨à²¨à³à²¨à³ ಮರಳಿ ಕರೆದೊಯà³à²¯à²¿à²°à²¿</translation>
+<translation id="902659348151742535">ಹà³à²¡à³à²•à²¾à²Ÿ, ಜಾಹೀರಾತà³à²—ಳೠಮತà³à²¤à³ ಇತರ Google ಸೇವೆಗಳನà³à²¨à³ ವೈಯಕà³à²¤à³€à²•à²°à²¿à²¸à²²à³ ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಇತಿಹಾಸವನà³à²¨à³ Google ಬಳಸಬಹà³à²¦à³.</translation>
<translation id="9026731007018893674">ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಿ</translation>
<translation id="9027146684281895941">ನಿಮà³à²® Google ಖಾತೆಯಿಂದ ಅವರೠಭೇಟಿ ನೀಡà³à²µ ವೆಬà³â€Œà²¸à³ˆà²Ÿà³â€Œà²—ಳನà³à²¨à³ ನಿಯಂತà³à²°à²¿à²¸à²²à³ ಮತà³à²¤à³ ವೀಕà³à²·à²¿à²¸à²²à³ ಈ ವà³à²¯à²•à³à²¤à²¿à²¯à²¨à³à²¨à³ ಮೇಲà³à²µà²¿à²šà²¾à²°à²£à³† ಮಾಡಿ.</translation>
<translation id="9027459031423301635">ಹೊಸ &amp;ಟà³à²¯à²¾à²¬à³â€Œà²¨à²²à³à²²à²¿ ಲಿಂಕೠತೆರೆಯಿರಿ</translation>
@@ -5055,7 +5132,6 @@
<translation id="9084064520949870008">ವಿಂಡೊ ಅಂತೆ ತೆರೆಯಿರಿ</translation>
<translation id="9088234649737575428">ಎಂಟರà³â€Œà²ªà³à²°à³ˆà²¸à³ ನೀತಿಗಳಿಂದ <ph name="PLUGIN_NAME" /> ಅನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ</translation>
<translation id="9088917181875854783">ದಯವಿಟà³à²Ÿà³ "<ph name="DEVICE_NAME" />" ರಲà³à²²à²¿ ತೋರಿಸಿರà³à²µà²‚ತೆ ಈ ಪಾಸà³â€Œà²•à³€à²¯à²¨à³à²¨à³ ಖಚಿತಪಡಿಸಿ:</translation>
-<translation id="9090669887503413452">ಸಿಸà³à²Ÿà²‚ ಮಾಹಿತಿಯನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²¿</translation>
<translation id="9094033019050270033">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡà³</translation>
<translation id="9094982973264386462">ತೆಗೆದà³à²¹à²¾à²•à³</translation>
<translation id="9095253524804455615">ತೆಗೆದà³à²¹à²¾à²•à³</translation>
@@ -5109,6 +5185,7 @@
<translation id="9170397650136757332">ನಿಮà³à²® ಫಿಂಗರà³â€Œ ಫà³à²°à²¿à²‚ಟà³â€Œâ€Œà²¨ ಎಲà³à²²à²¾ ವಿವಿಧ ಭಾಗಗಳನà³à²¨à³ ಸೆರೆಹಿಡಿಯಲೠಇದೀಗ ನಿಮà³à²® ಬೆರಳನà³à²¨à³ ನಿಧಾನವಾಗಿ ಸರಿಸಿ</translation>
<translation id="9170848237812810038">&amp;ರದà³à²¦à³à²®à²¾à²¡à³</translation>
<translation id="9170884462774788842">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿à²¨ ಮತà³à²¤à³Šà²‚ದೠಪà³à²°à³‹à²—à³à²°à²¾à²‚ Chrome ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¹à²¿à²¸à³à²µ ವಿಧಾನವನà³à²¨à³ ಬದಲಿಸಬಹà³à²¦à²¾à²¦à²‚ತಹ ಥೀಮೠಅನà³à²¨à³ ಸೇರಿಸಿದೆ.</translation>
+<translation id="9173995187295789444">ಬà³à²²à³‚ಟೂತೠಸಾಧನಗಳಿಗಾಗಿ ಸà³à²•à³à²¯à²¾à²¨à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
<translation id="9174212595744391062">ಇವà³à²—ಳನà³à²¨à³‚ ಒಳಗೊಂಡà³, ಎಲà³à²² ಸೈಟà³â€Œà²—ಳ ಕà³à²•à³€à²—ಳೠಮತà³à²¤à³ ಸಂಗà³à²°à²¹à²µà²¨à³à²¨à³ ಇದೠತೆರವà³à²—ೊಳಿಸà³à²¤à³à²¤à²¦à³†</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - ಬà³à²²à³‚ಟೂತೠಸಾಧನ ಸಂಪರà³à²•à²ªà²¡à²¿à²¸à²²à²¾à²—ಿದೆ</translation>
<translation id="9177499212658576372">ನೀವೠಪà³à²°à²¸à³à²¤à³à²¤ <ph name="NETWORK_TYPE" /> ನೆಟà³â€Œà²µà²°à³à²•à³â€Œà²—ೆ ಸಂಪರà³à²•à²—ೊಂಡಿರà³à²µà²¿à²°à²¿.</translation>
@@ -5134,6 +5211,7 @@
<translation id="932327136139879170">ಮà³à²–ಪà³à²Ÿ</translation>
<translation id="932508678520956232">ಮà³à²¦à³à²°à²£à²µà²¨à³à²¨à³ ಪà³à²°à²¾à²°à²‚ಭಿಸà³à²µà³à²¦à²•à³à²•à³† ಆಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="93393615658292258">ಪಾಸà³â€Œà²µà²°à³à²¡à³ ಮಾತà³à²°</translation>
+<translation id="935490618240037774">ನಿಮà³à²® ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಮತà³à²¤à³ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳನà³à²¨à³ ನಿಮà³à²® Google ಖಾತೆಗೆ ಸಿಂಕೠಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³† ಈ ಮೂಲಕ ಅವà³à²—ಳನà³à²¨à³ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಾಧನಗಳಲà³à²²à²¿ ನೀವೠಬಳಸಬಹà³à²¦à³.</translation>
<translation id="936801553271523408">ಸಿಸà³à²Ÿà²‚ ವಿಶà³à²²à³‡à²·à²£à²¾à²¤à³à²®à²• ಡೇಟಾ</translation>
<translation id="93766956588638423">ವಿಸà³à²¤à²°à²£à³† ದà³à²°à²¸à³à²¤à²¿à²ªà²¡à²¿à²¸à²¿</translation>
<translation id="938470336146445890">ದಯವಿಟà³à²Ÿà³ ಬಳಕೆದಾರ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà²¨à³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²¿.</translation>
@@ -5154,6 +5232,7 @@
<translation id="960987915827980018">ಸà³à²®à²¾à²°à³ 1 ಗಂಟೆ ಉಳಿದಿದೆ</translation>
<translation id="962802172452141067">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³ ಫೋಲà³à²¡à²°à³ ಟà³à²°à³€</translation>
<translation id="968174221497644223">ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³ ಸಂಗà³à²°à²¹</translation>
+<translation id="969096075394517431">ಭಾಷೆಗಳನà³à²¨à³ ಬದಲಾಯಿಸಿ</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 ಟà³à²¯à²¾à²¬à³}one{# ಟà³à²¯à²¾à²¬à³â€Œà²—ಳà³}other{# ಟà³à²¯à²¾à²¬à³â€Œà²—ಳà³}}</translation>
<translation id="971774202801778802">ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œ URL</translation>
<translation id="973473557718930265">ತà³à²¯à²œà²¿à²¸à³</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ko.xtb b/chromium/chrome/app/resources/generated_resources_ko.xtb
index e3617b19b00..9d0fabaabee 100644
--- a/chromium/chrome/app/resources/generated_resources_ko.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ko.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">새 <ph name="APP" /> ì°½ì—ì„œ ë§í¬ 열기</translation>
<translation id="1005274289863221750">마ì´í¬ì™€ ì¹´ë©”ë¼ ì‚¬ìš©</translation>
<translation id="1007408791287232274">기기를 로드할 수 없습니다.</translation>
+<translation id="1008186147501209563">ë¶ë§ˆí¬ 내보내기</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{ì‘답 없는 페ì´ì§€}other{ì‘답 없는 페ì´ì§€}}</translation>
<translation id="1012794136286421601">문서, 스프레드시트, 프레젠테ì´ì…˜, 드로잉 파ì¼ì„ ë™ê¸°í™”하는 중입니다. Google ë“œë¼ì´ë¸Œ ì•±ì„ ì—´ì–´ 온ë¼ì¸ì´ë“  오프ë¼ì¸ì´ë“  ê´€ê³„ì—†ì´ íŒŒì¼ì— 액세스할 수 있습니다.</translation>
-<translation id="1013383076511149692">사용ìžê°€ í´ë¦½ë³´ë“œì— 복사한 í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•©ë‹ˆë‹¤</translation>
<translation id="1013707859758800957">ì´ íŽ˜ì´ì§€ì—ì„œ 샌드박스 처리ë˜ì§€ ì•Šì€ í”ŒëŸ¬ê·¸ì¸ ì‹¤í–‰ì„ í—ˆìš©í–ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1015318665228971643">í´ë” ì´ë¦„ 수정</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{ëª¨ë‘ ìƒˆ ì°½ì—ì„œ 열기(N)}=1{새 ì°½ì—ì„œ 열기(N)}other{#ê°œ ëª¨ë‘ ìƒˆ ì°½ì—ì„œ 열기(N)}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">유해한 소프트웨어를 삭제할 수 없습니다.</translation>
<translation id="1062407476771304334">바꾸기</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />관리 ëŒ€ìƒ ì‚¬ìš©ìž ëŒ€ì‹œë³´ë“œ<ph name="END_LINK" />를 통해 관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ 관리합니다.</translation>
-<translation id="1064662184364304002">미디어 ë¼ì´ë¸ŒëŸ¬ë¦¬ íŒŒì¼ ê²€ì‚¬ê¸°</translation>
<translation id="1064835277883315402">사설 네트워í¬ì— ì—°ê²°</translation>
<translation id="1064912851688322329">Google 계정 연결 해제</translation>
<translation id="1067048845568873861">ìƒì„±ë¨</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ë°ì´í„° 암호화</translation>
+<translation id="1074944608454986967">콘í…츠를 소리 ë‚´ì–´ ì½ìœ¼ë ¤ë©´ 검색 키를 길게 누른 ë‹¤ìŒ ì½˜í…츠를 í´ë¦­í•˜ê±°ë‚˜ 드래그하여 ì„ íƒí•©ë‹ˆë‹¤. ë˜ëŠ” ì˜ì—­ì„ 강조표시하고 검색 키+ S를 사용하세요.</translation>
<translation id="1076698951459398590">테마 사용</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">모든 사용ìžì— 대해 ìžë™ ì—…ë°ì´íŠ¸ 설정</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">ì´ ì‚¬ìš©ìžê°€ 방문하는 웹사ì´íŠ¸ë¥¼ 제어하고 조회하려면 <ph name="BEGIN_SIGN_IN_LINK" />로그ì¸<ph name="END_SIGN_IN_LINK" />합니다.</translation>
<translation id="109758035718544977">사ì´íŠ¸ ìŒì†Œê±° í•´ì œ</translation>
<translation id="1097658378307015415">로그ì¸í•˜ê¸° ì „ì— ì†ë‹˜ìœ¼ë¡œ 로그ì¸í•˜ì—¬ <ph name="NETWORK_ID" /> 네트워í¬ë¥¼ 활성화하세요.</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> í•­ìƒ ë²ˆì—­</translation>
<translation id="1108164192735968833">SMS ì—°ê²°</translation>
<translation id="1108600514891325577">중지(&amp;S)</translation>
<translation id="1110155001042129815">대기</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">사ì´íŠ¸ì—ì„œ 시스템 ì „ìš© 메시지를 사용하여 MIDI ê¸°ê¸°ì— ì•¡ì„¸ìŠ¤í•˜ë„ë¡ í—ˆìš©í•˜ì§€ ì•ŠìŒ</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">검색 엔진 수정</translation>
-<translation id="1131167343343087859">Google Payments를 사용하는 ì‹ ìš©ì¹´ë“œ ë° ì£¼ì†Œ</translation>
<translation id="1134009406053225289">ì‹œí¬ë¦¿ 창으로 열기</translation>
<translation id="1137673463384776352"><ph name="APP" />ì—ì„œ ë§í¬ 열기</translation>
<translation id="1140351953533677694">블루투스 ë° ì§ë ¬ ê¸°ê¸°ì— ì•¡ì„¸ìŠ¤</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">í”ŒëŸ¬ê·¸ì¸ ì°¨ë‹¨ë¨</translation>
<translation id="1145532888383813076">기기, 앱, 웹ì—ì„œ 검색하세요.</translation>
<translation id="1146204723345436916">HTML 파ì¼ì—ì„œ ë¶ë§ˆí¬ 가져오기...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" />개가 있습니다.
+ <ph name="LINE_BREAK1" />
+ 로컬 ì €ìž¥ì†Œì— ê³µê°„ì´ ë¶€ì¡±í•©ë‹ˆë‹¤. <ph name="FILE_SIZE" />ê°€ ë” í•„ìš”í•©ë‹ˆë‹¤.
+ <ph name="LINE_BREAK2" />
+ ì‚¬ì§„ì„ ë” ì ê²Œ ì„ íƒí•´ 보세요.</translation>
<translation id="1149088842877960903">AppleScript를 통한 ìžë°”스í¬ë¦½íŠ¸ 실행 ê¸°ëŠ¥ì´ êº¼ì ¸ 있습니다. ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë„ë¡ ì„¤ì •í•˜ë ¤ë©´ Chrome 설정 &gt; 고급 &gt; 시스템으로 ì´ë™í•˜ì„¸ìš”. ìžì„¸í•œ ë‚´ìš©ì€ ë‹¤ìŒ íŽ˜ì´ì§€ë¥¼ 확ì¸í•˜ì„¸ìš”. https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">유효기간 월</translation>
<translation id="1153356358378277386">페어ë§ëœ 기기</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">ì´ë¦„ 바꾸기</translation>
<translation id="1175364870820465910">ì¸ì‡„(&amp;P)</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> 복사 중...</translation>
+<translation id="1177113976278858832">기본 ê²€ìƒ‰ì—”ì§„ì„ ë³µì›í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="1177863135347784049">맞춤</translation>
<translation id="1178581264944972037">ì¼ì‹œì¤‘지</translation>
<translation id="1179803038870941185"><ph name="URL" />ì—ì„œ MIDI 기기를 완전히 제어하려고 합니다.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">허용 목ë¡ì— 있는 사용ìžë¥¼ ì½ê³  변경하기</translation>
<translation id="1206407435587370571">Chromebook 살펴보기</translation>
<translation id="1209796539517632982">ìžë™ ì´ë¦„ 서버</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" />ì— ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸ 보기 ë° ê´€ë¦¬</translation>
<translation id="1211364473545090084">ì‹œí¬ë¦¿ ì°½ì—서는 ì¸í„°ë„· 사용 기ë¡ì„ 저장하지 ì•Šê³  ì›¹ì„ ì‚¬ìš©í•  수 있습니다.</translation>
<translation id="1213037489357051291">지문 <ph name="NUM_FINGERPRINTS" />ê°œ 설정ë¨</translation>
<translation id="1215411991991485844">새 백그ë¼ìš´ë“œ ì•±ì„ ì¶”ê°€í•¨</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">ëª¨ë°”ì¼ ë„¤íŠ¸ì›Œí¬ ê²€ìƒ‰ 중</translation>
<translation id="1285320974508926690">ì´ ì‚¬ì´íŠ¸ 번역 안함</translation>
<translation id="1285484354230578868">Google ë“œë¼ì´ë¸Œ ê³„ì •ì— ë°ì´í„° 저장</translation>
+<translation id="1288037062697528143">ì¼ëª° ì‹œ 야간 ì¡°ëª…ì´ ìžë™ìœ¼ë¡œ 켜ì§</translation>
<translation id="1293177648337752319">사ì´íŠ¸ ìŒì†Œê±° í•´ì œ</translation>
<translation id="1293509594570842875">새로운 관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ 만들지 못했습니다. ë„¤íŠ¸ì›Œí¬ ì—°ê²°ì„ í™•ì¸í•œ ë‹¤ìŒ ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„í•´ 주세요.</translation>
<translation id="1293556467332435079">파ì¼</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML íŒŒì¼ ë¶ë§ˆí¬í•˜ê¸°</translation>
<translation id="1303671224831497365">블루투스 기기를 ì°¾ì„ ìˆ˜ 없습니다.</translation>
<translation id="1306606229401759371">설정 변경</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> ë§í¬ë¥¼ 통해 ì–´ëŠ ê¸°ê¸°ì—서나 ë¹„ë°€ë²ˆí˜¸ì— ì•¡ì„¸ìŠ¤í•  수 있습니다.</translation>
<translation id="1307559529304613120">ì‹œìŠ¤í…œì´ ì´ ê¸°ê¸°ì— ëŒ€í•œ 장기 API 액세스 토í°ì„ 저장하지 못했습니다.</translation>
<translation id="1313405956111467313">ìžë™ 프ë¡ì‹œ 설정</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">본ì¸ì´ 맞습니다.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> 접기</translation>
<translation id="1338950911836659113">삭제 중...</translation>
-<translation id="1339266338863469628">기본(ë‚´ 소리만 ê°ì§€)</translation>
<translation id="1340527397989195812">íŒŒì¼ ì•±ì„ ì‚¬ìš©í•˜ì—¬ ê¸°ê¸°ì˜ ë¯¸ë””ì–´ë¥¼ 백업합니다.</translation>
<translation id="1341988552785875222">현재 ë°°ê²½í™”ë©´ì€ '<ph name="APP_NAME" />'ì—ì„œ 설정했습니다. 다른 ë°°ê²½í™”ë©´ì„ ì„ íƒí•˜ë ¤ë©´ '<ph name="APP_NAME" />'ì„(를) 제거해야 í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="1346748346194534595">오른쪽</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">배터리 ìž”ëŸ‰ì´ <ph name="BATTERY_LEVEL" />%ê°€ ë˜ë©´ ì—…ë°ì´íŠ¸ê°€ 시작ë©ë‹ˆë‹¤.</translation>
<translation id="1351692861129622852">íŒŒì¼ <ph name="FILE_COUNT" />개를 가져오는 중...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD를 ì°¾ì„ ìˆ˜ 없습니다. Chromebookì´ ì˜¨ë¼ì¸ ìƒíƒœì¸ì§€ 확ì¸í•˜ê³  다시 ì‹œë„í•´ 보세요.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" />ì´(ê°€) 차단ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1357589289913453911">확장 프로그램 ID</translation>
<translation id="1358735829858566124">íŒŒì¼ ë˜ëŠ” 디렉토리를 사용할 수 없습니다.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">왼쪽ì—ì„œ 오른쪽으로</translation>
<translation id="1370646789215800222">ì´ ì‚¬ìš©ìžë¥¼ 삭제하시겠습니까?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{삭제할 항목 1개}other{삭제할 항목 #개}}</translation>
+<translation id="1372841398847029212">ë‚´ ê³„ì •ì— ë™ê¸°í™”</translation>
<translation id="1374844444528092021">ë„¤íŠ¸ì›Œí¬ '<ph name="NETWORK_NAME" />'ì— í•„ìš”í•œ ì¸ì¦ì„œê°€ 설치ë˜ì§€ 않았거나 ë” ì´ìƒ 유효하지 않습니다. 새로운 ì¸ì¦ì„œë¥¼ 받아 다시 연결하세요.</translation>
<translation id="1374962581120570592">쿠키가 설정ë¨</translation>
<translation id="1375321115329958930">ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">관리 ëŒ€ìƒ ì‚¬ìš©ìž ë§Œë“¤ê¸°</translation>
<translation id="1410197035576869800">앱 ì•„ì´ì½˜</translation>
<translation id="1410616244180625362"><ph name="HOST" />ì—ì„œ ì¹´ë©”ë¼ì— 액세스하ë„ë¡ ê³„ì† í—ˆìš©</translation>
+<translation id="1411668397053040814">Chromeì„ VRë¡œ 사용하려면 Daydream 키보드를 설치하거나 ì—…ë°ì´íŠ¸í•˜ì„¸ìš”</translation>
<translation id="1414648216875402825">개발 ì¤‘ì¸ ê¸°ëŠ¥ì„ í¬í•¨í•˜ëŠ” <ph name="PRODUCT_NAME" />ì˜ ë¶ˆì•ˆì •í•œ 버전으로 ì—…ë°ì´íŠ¸í•©ë‹ˆë‹¤. 기기가 ë¹„ì •ìƒ ì¢…ë£Œë˜ê±°ë‚˜ 예기치 ì•Šì€ ë²„ê·¸ê°€ ë°œìƒí•  수 있습니다. 주ì˜í•´ì„œ 진행하시기 ë°”ëžë‹ˆë‹¤.</translation>
+<translation id="1415708812149920388">í´ë¦½ ë³´ë“œ ì½ê¸° 액세스 거부ë¨</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" />(확장 프로그램 ID '<ph name="EXTENSION_ID" />')ì€(는) ì´ ì„¸ì…˜ 유형ì—ì„œ 허용ë˜ì§€ 않습니다.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ìž„ì˜ì˜ RSA 비공개 키를 ìƒì„±í•˜ì§€ 못했습니다.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">í”¼ìž ì¡°ê°</translation>
<translation id="1467432559032391204">왼쪽</translation>
<translation id="1467999917853307373"><ph name="URL" />ì—ì„œ ë‚´ ê¸°ê¸°ì— ë°ì´í„°ë¥¼ ì˜êµ¬ì ìœ¼ë¡œ 저장하려고 합니다.</translation>
+<translation id="1468571364034902819">ì´ í”„ë¡œí•„ì„ ì‚¬ìš©í•  수 ì—†ìŒ</translation>
<translation id="1470719357688513792">새 쿠키 ì„¤ì •ì€ íŽ˜ì´ì§€ë¥¼ 새로고침한 다ìŒì— ì ìš©ë©ë‹ˆë‹¤.</translation>
<translation id="1470811252759861213">모든 컴퓨터ì—ì„œ 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ë ¤ë©´ <ph name="SIGN_IN_LINK" />ì— ë¡œê·¸ì¸í•˜ì„¸ìš”.</translation>
<translation id="1474339897586437869">'<ph name="FILENAME" />'ì´(ê°€) 업로드ë˜ì§€ 않았습니다. Google ë“œë¼ì´ë¸Œì— 충분한 여유 ê³µê°„ì´ ì—†ìŠµë‹ˆë‹¤.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Identity API í† í° ìºì‹œ</translation>
<translation id="1478233201128522094">다ìŒë²ˆì—는 새 휴대전화를 통해 ì´ <ph name="DEVICE_TYPE" />ì´(ê°€) 잠금 í•´ì œë©ë‹ˆë‹¤. 설정ì—ì„œ Smart Lockì„ ì‚¬ìš© 중지하세요.</translation>
<translation id="1478340334823509079">세부정보: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">새로운 사진 <ph name="FILE_COUNT" />ìž¥ì„ ë°±ì—…í•  준비가 ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1483493594462132177">보내기</translation>
<translation id="1485015260175968628">ì•±ì˜ í˜„ìž¬ 권한:</translation>
<translation id="1485141095922496924">버전 <ph name="PRODUCT_VERSION" />(<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">사용 - 맞춤 설정</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" />ì„(를) 기다리는 중...</translation>
<translation id="1495486559005647033">사용 가능한 다른 기기가 <ph name="NUM_PRINTERS" />개 있습니다.</translation>
-<translation id="1497284176235884849">입력한 PPDê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1497522201463361063">'<ph name="FILE_NAME" />'ì˜ ì´ë¦„ì„ ë³€ê²½í•  수 없습니다. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">알 수 없는 기기[<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">ì´ ì†Œìœ ìž ê³„ì •ì´ ë©€í‹° ë¡œê·¸ì¸ ì„¸ì…˜ì—ì„œ 처ìŒìœ¼ë¡œ 로그ì¸í•˜ëŠ” ê³„ì •ì´ ë˜ì–´ì•¼ 합니다.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">페ì´ì§€ 디버거 ë°±ì—”ë“œì— ì•¡ì„¸ìŠ¤</translation>
<translation id="1601560923496285236">ì ìš©</translation>
<translation id="1603914832182249871">(ì‹œí¬ë¦¿ 모드)</translation>
+<translation id="1607139524282324606">항목 삭제</translation>
<translation id="1608626060424371292">ì´ ì‚¬ìš©ìž ì‚­ì œ</translation>
<translation id="1609170755653088773">ì´ ë¹„ë°€ë²ˆí˜¸ë¥¼ iPhoneì— ë™ê¸°í™”</translation>
<translation id="1609862759711084604">ì´ì „ 사용ìž</translation>
+<translation id="1611557582955786626">모든 기기ì—ì„œ ë™ê¸°í™”ë˜ëŠ” 맞춤 íƒìƒ‰ í™˜ê²½ì„ ì´ìš©í•˜ë ¤ë©´ 로그ì¸í•˜ì„¸ìš”</translation>
<translation id="1611584202130317952">í”„ë¡œë¹„ì €ë‹ í”Œë¡œê°€ 중단ë˜ì—ˆìŠµë‹ˆë‹¤. 다시 ì‹œë„하거나 기기 ì†Œìœ ìž ë˜ëŠ” 관리ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤.</translation>
<translation id="1611649489706141841">앞으로</translation>
<translation id="1611704746353331382">HTML 파ì¼ë¡œ ë¶ë§ˆí¬ 내보내기...</translation>
<translation id="1612129875274679969">ì´ ê¸°ê¸°ë¥¼ ì˜êµ¬ì ìœ¼ë¡œ í‚¤ì˜¤ìŠ¤í¬ ëª¨ë“œë¡œ 유지합니다.</translation>
+<translation id="161460670679785907">휴대전화를 ì¸ì‹í•  수 없습니다</translation>
<translation id="1616206807336925449">ì´ í™•ìž¥ í”„ë¡œê·¸ëž¨ì€ íŠ¹ë³„í•œ ê¶Œí•œì´ í•„ìš”í•˜ì§€ 않습니다.</translation>
<translation id="161707228174452095">ì§€ë¬¸ì´ ì¶”ê°€ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="1618268899808219593">ê³ ê°ì„¼í„°(H)</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">입력 옵션 표시</translation>
<translation id="1650709179466243265">www.와 .comì„ ì¶”ê°€í•˜ì—¬ 주소 열기</translation>
<translation id="1651008383952180276">ë™ì¼í•œ 암호를 ë‘ ë²ˆ 입력해야 합니다.</translation>
-<translation id="1652972346408808053">비밀번호가 저장ë˜ì—ˆìŠµë‹ˆë‹¤. <ph name="SAVED_PASSWORDS_LINK" /> ë§í¬ë¥¼ 통해 ì–´ëŠ ê¸°ê¸°ì—서나 ë¹„ë°€ë²ˆí˜¸ì— ì•¡ì„¸ìŠ¤í•  수 있습니다.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google í´ë¼ìš°ë“œ í”„ë¦°íŠ¸ì— í”„ë¦°í„°ë¥¼ 추가하여 어디서나 ì¸ì‡„하세요.}other{Google í´ë¼ìš°ë“œ í”„ë¦°íŠ¸ì— í”„ë¦°í„° #개를 추가하여 어디서나 ì¸ì‡„하세요.}}</translation>
<translation id="1657406563541664238">사용 통계 ë° ë¹„ì •ìƒ ì¢…ë£Œ 보고서가 Googleë¡œ ìžë™ 전송ë˜ê²Œ 하여 <ph name="PRODUCT_NAME" /> ê°œì„ ì— ë„움 주기</translation>
<translation id="1658424621194652532">마ì´í¬ì— 액세스하는 페ì´ì§€ìž…니다.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">보안 ìƒì˜ ì´ìœ ë¡œ 파ì¼ì— 액세스하지 못했습니다.</translation>
<translation id="167832068858235403">볼륨 작게</translation>
<translation id="1679068421605151609">ê°œë°œìž ë„구</translation>
+<translation id="16815041330799488">사ì´íŠ¸ì—ì„œ í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•˜ë„ë¡ í—ˆìš©í•˜ì§€ ì•ŠìŒ</translation>
<translation id="1682548588986054654">새 ì‹œí¬ë¦¿ ì°½</translation>
+<translation id="1688935057616748272">문ìžë¥¼ 입력하세요</translation>
<translation id="168991973552362966">근처 프린터 추가</translation>
<translation id="1689945336726856614">&amp;URL 복사</translation>
<translation id="1692602667007917253">문제가 ë°œìƒí–ˆìŠµë‹ˆë‹¤.</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">입력 방법</translation>
<translation id="175772926354468439">테마 사용</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome 웹 스토어ì—ì„œ 보기</translation>
<translation id="1758831820837444715">ì´ë”ë„· ë„¤íŠ¸ì›Œí¬ ì„¤ì •</translation>
<translation id="1763046204212875858">애플리케ì´ì…˜ 바로가기 만들기</translation>
<translation id="1763108912552529023">ê³„ì† ì‚´íŽ´ë³´ê¸°</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />주ì˜:<ph name="END_BOLD" /> ì´ íŒŒì¼ì€ ìž„ì‹œ 파ì¼ì´ë©° ë””ìŠ¤í¬ ì—¬ìœ  ê³µê°„ì„ í™•ë³´í•˜ê¸° 위해 ìžë™ìœ¼ë¡œ ì‚­ì œë  ìˆ˜ 있습니다. <ph name="BEGIN_LINK" />ìžì„¸ížˆ 알아보기<ph name="END_LINK" /></translation>
<translation id="1817310072033858383"><ph name="DEVICE_TYPE" />ì˜ Smart Lock 설정</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">ê¸°ê¸°ì— ê³µê°„ì´ ë¶€ì¡±í•©ë‹ˆë‹¤.</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" />ë‹˜ì˜ ë¹„ë°€ë²ˆí˜¸ ì‚­ì œ</translation>
<translation id="1826516787628120939">í™•ì¸ ì¤‘</translation>
<translation id="1828149253358786390"><ph name="SITE" />ì—ì„œ ì•Œë¦¼ì„ ë³´ë‚´ë ¤ê³  합니다.</translation>
<translation id="1828378091493947763">ì´ ê¸°ê¸°ì—ì„œ 지ì›ë˜ì§€ 않는 플러그ì¸ìž…니다.</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">시작 그룹</translation>
<translation id="2006638907958895361"><ph name="APP" />ì—ì„œ ë§í¬ 열기</translation>
<translation id="2007404777272201486">문제 신고...</translation>
+<translation id="2015632741368427174">ë‹¤ìŒ ì‚¬ì´íŠ¸ë¡œì˜ ë¦¬ë””ë ‰ì…˜ì´ ì°¨ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="2016430552235416146">기본</translation>
<translation id="2017334798163366053">성능 ë°ì´í„° 수집 사용 중지</translation>
<translation id="2017836877785168846">ê²€ìƒ‰ì£¼ì†Œì°½ì˜ ê²€ìƒ‰ ê¸°ë¡ ë° ìžë™ 완성 í•­ëª©ì„ ì‚­ì œí•©ë‹ˆë‹¤.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">ì´ë¦„ì´ '<ph name="FILENAME" />'ì¸ íŒŒì¼ì´ ì´ë¯¸ 존재합니다. ì›í•˜ëŠ” ìž‘ì—…ì„ ì„ íƒí•˜ì„¸ìš”.</translation>
<translation id="2087822576218954668">ì¸ì‡„: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Chrome으로 안전하게 íƒìƒ‰</translation>
+<translation id="2089795179672254991">사ì´íŠ¸ì—ì„œ í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ 보려는 경우 확ì¸(권장)</translation>
<translation id="2090165459409185032">계정 정보를 복구하려면 google.com/accounts/recovery 페ì´ì§€ë¡œ ì´ë™í•˜ì„¸ìš”.</translation>
<translation id="2090876986345970080">시스템 보안 설정</translation>
<translation id="2091887806945687916">소리</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">í¬ê¸° ì¡°ì •</translation>
<translation id="2124930039827422115">{1,plural, =1{1ëª…ì˜ ì‚¬ìš©ìžê°€ 별표 <ph name="AVERAGE_RATING" />개로 í‰ê°€í–ˆìŠµë‹ˆë‹¤.}other{#ëª…ì˜ ì‚¬ìš©ìžê°€ 별표 <ph name="AVERAGE_RATING" />개로 í‰ê°€í–ˆìŠµë‹ˆë‹¤.}}</translation>
<translation id="2126167708562367080">관리ìžê°€ ë™ê¸°í™”를 사용 중지했습니다.</translation>
-<translation id="2126426811489709554">Chromeì—ì„œ 실행 중</translation>
<translation id="2127372758936585790">저출력 충전기</translation>
<translation id="212862741129535676">주파수 ìƒíƒœ ì ìœ ìœ¨</translation>
<translation id="2128691215891724419">ë™ê¸°í™” 오류: ë™ê¸°í™” 암호 ì—…ë°ì´íŠ¸...</translation>
<translation id="2129825002735785149">í”ŒëŸ¬ê·¸ì¸ ì—…ë°ì´íŠ¸</translation>
<translation id="2129904043921227933">ë™ê¸°í™” 오류: ë™ê¸°í™” 암호 ì—…ë°ì´íŠ¸...</translation>
<translation id="2131077480075264"><ph name="IMPORT_NAME" />ì—ì„œ 허용하지 않으므로 '<ph name="APP_NAME" />'ì„(를) 설치할 수 없습니다.</translation>
-<translation id="213491463158799620">ì´ íŽ˜ì´ì§€ë¥¼ 번역하시겠습니까?</translation>
<translation id="2135787500304447609">다시 시작(&amp;R)</translation>
<translation id="2136372518715274136">새 비밀번호 입력</translation>
<translation id="2136476978468204130">입력한 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">CA ì†ìƒ</translation>
<translation id="218070003709087997">숫ìžë¡œ ì¸ì‡„ 부수를 표시하세요(1부터 999까지).</translation>
<translation id="2187895286714876935">서버 ì¸ì¦ì„œ 가져오기 오류</translation>
+<translation id="2187906491731510095">확장 프로그램 ì—…ë°ì´íŠ¸ë¨</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> 열기</translation>
<translation id="2190069059097339078">WiFi ì‚¬ìš©ìž ì¸ì¦ ì •ë³´ Getter</translation>
<translation id="219008588003277019">네ì´í‹°ë¸Œ í´ë¼ì´ì–¸íŠ¸ 모듈: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">환ì˜í•©ë‹ˆë‹¤.</translation>
<translation id="225692081236532131">활성화 ìƒíƒœ</translation>
+<translation id="2261323523305321874">관리ìžê°€ 시스템 ì „ì²´ì— ë³€ê²½ì‚¬í•­ì„ ì ìš©í•˜ì—¬ ê¸°ì¡´ì˜ ì¼ë¶€ í”„ë¡œí•„ì´ ë¹„í™œì„±í™”ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="2262477216570151239">반복 전 지연</translation>
<translation id="2263189956353037928">로그아웃하고 다시 로그ì¸</translation>
<translation id="2263497240924215535">(사용 중지ë¨)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676"><ph name="PRODUCT_NAME" />ì„(를) 설치하시겠습니까?</translation>
<translation id="2296019197782308739">EAP ë°©ì‹:</translation>
<translation id="2297705863329999812">프린터 검색</translation>
-<translation id="230115972905494466">호환ë˜ëŠ” 기기 ì—†ìŒ</translation>
<translation id="2301382460326681002">확장 프로그램 루트 디렉토리가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="2302685579236571180">ì‹œí¬ë¦¿ 모드 사용</translation>
<translation id="23030561267973084">'<ph name="EXTENSION_NAME" />'ì´(ê°€) 추가 승ì¸ì„ 요청했습니다.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">언어 ë° ìž…ë ¥</translation>
<translation id="2352662711729498748">1MB 미만</translation>
<translation id="2352810082280059586">잠금 화면 메모는 ìžë™ìœ¼ë¡œ <ph name="LOCK_SCREEN_APP_NAME" />ì— ì €ìž¥ë©ë‹ˆë‹¤. 가장 최근 메모는 잠금 í™”ë©´ì— ê³„ì† í‘œì‹œë©ë‹ˆë‹¤.</translation>
+<translation id="2352947182261340447">로컬 ì €ìž¥ì†Œì— ê³µê°„ì´ ë¶€ì¡±í•©ë‹ˆë‹¤.</translation>
<translation id="2353297238722298836">ì¹´ë©”ë¼ ë° ë§ˆì´í¬ 허용ë¨</translation>
<translation id="2356070529366658676">확ì¸</translation>
<translation id="2356517949307388948">Chromeì—ì„œ 유해한 소프트웨어를 검색하는 ë™ì•ˆ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">마ì´í¬ 액세스 í•­ìƒ ì°¨ë‹¨</translation>
<translation id="2367972762794486313">앱 표시</translation>
<translation id="2371076942591664043">완료ë˜ë©´ 열기(&amp;D)</translation>
-<translation id="237336063998926520">IP 주소를 사용하여 위치 파악</translation>
<translation id="2377319039870049694">ëª©ë¡ ë³´ê¸°ë¡œ 전환</translation>
<translation id="2377667304966270281">하드 결함</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" />ê°œì˜ íŒŒì¼ì´ ì„ íƒë¨</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 프린터를 확ì¸í•œ 후 다시 ì‹œë„í•´ 주세요.</translation>
<translation id="2385700042425247848">서비스 ì´ë¦„:</translation>
<translation id="2387458720915042159">프ë¡ì‹œ ì—°ê²° 유형</translation>
-<translation id="2391243203977115091">새로운 사진 <ph name="FILE_COUNT" />ìž¥ì´ ìžˆìŠµë‹ˆë‹¤.
- <ph name="LINE_BREAK1" />
- ê¸°ê¸°ì— ê³µê°„ì´ ë¶€ì¡±í•©ë‹ˆë‹¤.
- <ph name="LINE_BREAK2" />
- 사진 몇 ìž¥ì„ ì„ íƒí•˜ì—¬ 시작해 보세요.</translation>
<translation id="2391419135980381625">표준 글꼴</translation>
<translation id="2391762656119864333">취소</translation>
<translation id="2392369802118427583">활성화</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">í•­ìƒ <ph name="ORIGIN" />ì—ì„œ 실행</translation>
<translation id="2425665904502185219">ì „ì²´ íŒŒì¼ í¬ê¸°</translation>
<translation id="2428510569851653187">íƒ­ì´ ë‹¤ìš´ë˜ì—ˆì„ ë•Œ ë¬´ì—‡ì„ í•˜ê³  계셨는지 설명해 주세요.</translation>
+<translation id="2431027948063157455">Google 어시스턴트를 로드할 수 없습니다. ë„¤íŠ¸ì›Œí¬ ì—°ê²° ìƒíƒœë¥¼ 확ì¸í•˜ê³  다시 ì‹œë„í•´ 보세요.</translation>
<translation id="2433452467737464329">URLì— ë‹¤ìŒ ê²€ìƒ‰ì–´ 매개변수를 추가하여 페ì´ì§€ë¥¼ ìžë™ìœ¼ë¡œ 새로고침: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">모양</translation>
<translation id="2435248616906486374">ë„¤íŠ¸ì›Œí¬ ì—°ê²° ëŠê¹€</translation>
@@ -917,6 +928,7 @@
<translation id="2445081178310039857">확장 프로그램 루트 디렉토리가 필요합니다.</translation>
<translation id="2448312741937722512">유형</translation>
<translation id="2450223707519584812">Google API 키가 누ë½ë˜ì—ˆìœ¼ë¯€ë¡œ 사용ìžë¥¼ 추가할 수 없습니다. ìžì„¸í•œ ë‚´ìš©ì€ <ph name="DETAILS_URL" /> 페ì´ì§€ë¥¼ 참조하세요.</translation>
+<translation id="2450849356604136918">í™œì„±í™”ëœ ë³´ê¸° ì—†ìŒ</translation>
<translation id="2453021845418314664">고급 ë™ê¸°í™” 설정</translation>
<translation id="2453576648990281505">ì´ë¯¸ 존재하는 파ì¼ìž…니다.</translation>
<translation id="2453860139492968684">완료</translation>
@@ -924,7 +936,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" />ì—ì„œ <ph name="VOLUME_NAME" />ì— ìžˆëŠ” 파ì¼ì„ 복사하려고 합니다.</translation>
<translation id="2462724976360937186">ì¸ì¦ 기관 키 ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> 추가ë¨</translation>
-<translation id="246335896104539386">ë¶ë§ˆí¬ 가져오기</translation>
<translation id="2464089476039395325">HTTP 프ë¡ì‹œ</translation>
<translation id="2468902267404883140">íœ´ëŒ€ì „í™”ì— ì—°ê²°í•  수 없습니다. 호환 가능한 Android 휴대전화를 사용 중ì¸ì§€, íœ´ëŒ€ì „í™”ì˜ ì „ì›ì´ 켜져 있는지, ì†ì— 닿는 ê±°ë¦¬ì— ìžˆëŠ”ì§€ 확ì¸í•˜ì„¸ìš”. &lt;a&gt;ìžì„¸ížˆ 알아보기&lt;/a&gt;</translation>
<translation id="2470702053775288986">지ì›ë˜ì§€ 않는 확장 í”„ë¡œê·¸ëž¨ì´ ì‚¬ìš© 중지ë¨</translation>
@@ -993,6 +1004,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" />ì— ë¡œê·¸ì¸ë˜ì–´ 있지 않습니다.</translation>
<translation id="2563856802393254086">축하합니다. '<ph name="NAME" />' ë°ì´í„° 서비스가 활성화ë˜ì–´ 사용할 수 있습니다.</translation>
<translation id="2566124945717127842">Powerwash는 <ph name="IDS_SHORT_PRODUCT_NAME" /> 기기를 재설정하여 새것처럼 만듭니다.</translation>
+<translation id="2567257616420533738">비밀번호가 저장ë˜ì—ˆìŠµë‹ˆë‹¤. <ph name="SAVED_PASSWORDS_LINK" />ì— ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸ë¥¼ ë³´ê³  관리하세요.</translation>
<translation id="2568774940984945469">ì •ë³´ 표시줄 컨테ì´ë„ˆ</translation>
<translation id="2570000010887652771">ë°ì´í„°ë¥¼ 절약했습니다.</translation>
<translation id="257088987046510401">테마</translation>
@@ -1013,6 +1025,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(í”Œëž«í¼ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">기본 검색 설정</translation>
<translation id="2586657967955657006">í´ë¦½ë³´ë“œ</translation>
+<translation id="2586672484245266891">ë” ì§§ì€ URLì„ ìž…ë ¥í•˜ì„¸ìš”.</translation>
<translation id="2587922270115112871">관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ ìƒì„±í•´ë„ Google ê³„ì •ì´ ìƒì„±ë˜ì§€ 않으며, 해당 사용ìžì˜ 설정
ë° ë°ì´í„°ëŠ” Chrome ë™ê¸°í™”를 통해 다른 ê¸°ê¸°ì— ë™ê¸°í™”ë˜ì§€ 않습니다. 관리 ëŒ€ìƒ ì‚¬ìš©ìžëŠ” ì´ ê¸°ê¸°ì—만 ì ìš©ë©ë‹ˆë‹¤.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />ìž‘ì—… í‘œì‹œì¤„ì— ê³ ì •<ph name="END_BOLD" /> ì„ íƒ</translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344"><ph name="NAME" />ì—ì„œ <ph name="USAGE" />MBì˜ ë””ìŠ¤í¬ ê³µê°„ì„ ì‚¬ìš©í•˜ê³  있습니다.</translation>
<translation id="2633212996805280240">'<ph name="EXTENSION_NAME" />'ì„(를) 삭제하시겠습니까?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" />ì—ì„œ 설치를 완료하지 못했지만 ë””ìŠ¤í¬ ì´ë¯¸ì§€ì—ì„œ ê³„ì† ì‹¤í–‰ë©ë‹ˆë‹¤.</translation>
+<translation id="2635176084534510129">ë” ë‚˜ì€ ì½˜í…츠 추천 ë° ë” ìŠ¤ë§ˆíŠ¸í•œ 번역과 ê°™ì€ ë§žì¶¤ì„¤ì • í™˜ê²½ì„ ë” ë§Žì´ ë°›ì•„ë³´ì„¸ìš”</translation>
<translation id="2635276683026132559">서명</translation>
<translation id="2635926034288331400">ì‘ìš© í”„ë¡œê·¸ëž¨ì— ì„¤ì¹˜</translation>
<translation id="2636625531157955190">Chromeì—ì„œ ì´ë¯¸ì§€ì— 액세스할 수 없습니다.</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">ì°½ 메뉴ì—ì„œ 확장 í”„ë¡œê·¸ëž¨ì„ í´ë¦­í•˜ì—¬ 확장 í”„ë¡œê·¸ëž¨ì„ ê´€ë¦¬í•  수 있습니다.</translation>
<translation id="2647142853114880570">새로고침</translation>
<translation id="2647269890314209800">사용 ì¤‘ì¸ ì¿ í‚¤</translation>
+<translation id="264810637653812429">호환ë˜ëŠ” 기기가 없습니다.</translation>
<translation id="2648831393319960979">ê³„ì •ì— ê¸°ê¸°ë¥¼ 추가하고 있습니다. 잠시만 기다려 주세요.</translation>
<translation id="2649045351178520408">Base64-ì¸ì½”딩 ASCII, ì¸ì¦ì„œ ì²´ì¸</translation>
<translation id="2653266418988778031">ì¸ì¦ 기관(CA) ì¸ì¦ì„œë¥¼ 삭제하면 브ë¼ìš°ì €ê°€ 해당 CAì—ì„œ ë°œê¸‰ëœ ì¸ì¦ì„œë¥¼ ë” ì´ìƒ 신뢰하지 않습니다.</translation>
<translation id="2653659639078652383">제출</translation>
<translation id="265390580714150011">필드 값</translation>
-<translation id="2654286334048437383">ë¶ë§ˆí¬ 내보내기</translation>
<translation id="2655386581175833247">ì‚¬ìš©ìž ì¸ì¦ì„œ:</translation>
<translation id="2660779039299703961">ì´ë²¤íŠ¸</translation>
+<translation id="266079277508604648">í”„ë¦°í„°ì— ì—°ê²°í•  수 없습니다. 프린터가 켜져 있으며 Wi-Fi ë˜ëŠ” USB를 통해 Chromebookì— ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì„¸ìš”.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">언어</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">ì¸í„°ë„· ì—°ê²°ì´ ì œì–´ë˜ê³  있습니다.</translation>
<translation id="268053382412112343">ë‚´ì—­(&amp;S)</translation>
<translation id="2683638487103917598">í´ë”ê°€ ì •ë ¬ë¨</translation>
+<translation id="2684004000387153598">계ì†í•˜ë ¤ë©´ 확ì¸ì„ í´ë¦­í•œ ë‹¤ìŒ ì‚¬ìš©ìž ì¶”ê°€ë¥¼ í´ë¦­í•˜ì—¬ ì´ë©”ì¼ ì£¼ì†Œë¡œ 새로운 í”„ë¡œí•„ì„ ë§Œë“œì„¸ìš”.</translation>
<translation id="2686759344028411998">ë¡œë“œëœ ëª¨ë“ˆì„ ê°ì§€í•  수 없습니다.</translation>
<translation id="2688196195245426394">기기를 ì„œë²„ì— ë“±ë¡í•˜ëŠ” ì¤‘ì— ì˜¤ë¥˜ ë°œìƒ: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">언어 옵션 표시</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">터치패드 ì†ë„</translation>
<translation id="2706892089432507937">USB 기기</translation>
+<translation id="2706954854267016964">ì„ íƒí•œ Google í´ë¼ìš°ë“œ 프린트 기기는 ë” ì´ìƒ 지ì›ë˜ì§€ 않습니다. ì»´í“¨í„°ì˜ ì‹œìŠ¤í…œ 설정ì—ì„œ 프린터를 설정해 보세요.</translation>
<translation id="2707024448553392710">구성요소 다운로드 중</translation>
<translation id="270921614578699633">í‰ê·  ì´ë™</translation>
<translation id="2709453993673701466">ë™ê¸°í™” ë° ë§žì¶¤ì„¤ì •ì„ ê´€ë¦¬í•œ ë‹¤ìŒ ì‚¬ìš© 설정하시겠습니까? <ph name="BEGIN_LINK" />설정<ph name="END_LINK" />으로 ì´ë™í•˜ì„¸ìš”.</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">접기...</translation>
<translation id="2737492745329609575">설정 시작</translation>
<translation id="2738771556149464852">만료:</translation>
+<translation id="2739046699559178272">저장하고 계ì†</translation>
<translation id="2739191690716947896">디버그</translation>
<translation id="2739240477418971307">접근성 설정 변경</translation>
<translation id="2740393541869613458">관리 ëŒ€ìƒ ì‚¬ìš©ìžê°€ 방문한 웹사ì´íŠ¸ 검토 등</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">ì»´í“¨í„°ì— ìœ í•´í•  수 있는 íŒŒì¼ ìœ í˜•ìž…ë‹ˆë‹¤.</translation>
<translation id="2775104091073479743">지문 수정</translation>
<translation id="2776441542064982094">네트워í¬ì— 등ë¡í•  수 있는 기기가 없는 것 같습니다. ê¸°ê¸°ì˜ ì „ì›ì´ 켜져 있고 ì¸í„°ë„·ì— ì—°ê²°ë˜ì–´ 있다면 사용 ì„¤ëª…ì„œì˜ ì•ˆë‚´ì— ë”°ë¼ ë“±ë¡í•´ 보세요.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">다운로드ë¨</translation>
<translation id="2783661497142353826">í‚¤ì˜¤ìŠ¤í¬ ì• í”Œë¦¬ì¼€ì´ì…˜ 관리</translation>
<translation id="2784407158394623927">ëª¨ë°”ì¼ ë°ì´í„° 서비스 활성화 중</translation>
@@ -1203,7 +1222,6 @@
<translation id="2843806747483486897">기본값 변경...</translation>
<translation id="2844111009524261443">í´ë¦­í•˜ì—¬ 실행</translation>
<translation id="2845382757467349449">ë¶ë§ˆí¬ë°” í•­ìƒ í‘œì‹œ</translation>
-<translation id="284682086647736321">Ctrl, Alt, Commandê°€ í¬í•¨ë˜ì–´ì•¼ 합니다</translation>
<translation id="2847759467426165163">전송할 기기</translation>
<translation id="284805635805850872">유해한 소프트웨어를 삭제하시겠습니까?</translation>
<translation id="2849362176025371110">진단 ë° ì‚¬ìš© ë°ì´í„°ë¥¼ Googleì— ìžë™ 전송합니다. 언제든지 기기 <ph name="BEGIN_LINK1" />설정<ph name="END_LINK1" />ì—ì„œ 변경할 수 있습니다. <ph name="BEGIN_LINK2" />ìžì„¸ížˆ 알아보기<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@
<translation id="2849936225196189499">중요</translation>
<translation id="2850124913210091882">백업</translation>
<translation id="2850541429955027218">테마 추가</translation>
+<translation id="2853121255651601031">비밀번호 저장ë¨</translation>
<translation id="2853916256216444076">$1 ë™ì˜ìƒ</translation>
<translation id="2857608528410806398">QU 기능 알림 ë³¸ë¬¸ì´ ì—¬ê¸° 표시ë©ë‹ˆë‹¤. QU 기능 알림 ë³¸ë¬¸ì´ ì—¬ê¸° 표시ë©ë‹ˆë‹¤. QU 기능 알림 ë³¸ë¬¸ì´ ì—¬ê¸° 표시ë©ë‹ˆë‹¤. QU 기능 알림 ë³¸ë¬¸ì´ ì—¬ê¸° 표시ë©ë‹ˆë‹¤. QU 기능 알림 ë³¸ë¬¸ì´ ì—¬ê¸° 표시ë©ë‹ˆë‹¤.</translation>
<translation id="2860150991415616761">매우 길게(4초)</translation>
@@ -1253,6 +1272,7 @@
<translation id="2908162660801918428">디렉토리별 미디어 갤러리 추가</translation>
<translation id="2908789530129661844">화면 축소</translation>
<translation id="2910318910161511225">네트워í¬ì— 연결하고 다시 ì‹œë„í•´ 주세요</translation>
+<translation id="2911898792135283060">비밀번호 ìƒì„±...</translation>
<translation id="2912905526406334195"><ph name="HOST" />ì—ì„œ 사용ìžì˜ 마ì´í¬ë¥¼ 사용하려고 합니다.</translation>
<translation id="2913331724188855103">사ì´íŠ¸ì—ì„œ 쿠키 ë°ì´í„°ë¥¼ 저장하고 ì½ë„ë¡ í—ˆìš©(권장)</translation>
<translation id="2916073183900451334">웹페ì´ì§€ì—ì„œ Tab 키를 누르면 ë§í¬ë¿ ì•„ë‹ˆë¼ ì–‘ì‹ ìž…ë ¥ëž€ë„ ê°•ì¡°í‘œì‹œë©ë‹ˆë‹¤.</translation>
@@ -1297,6 +1317,7 @@
<translation id="2989474696604907455">첨부ë˜ì§€ ì•ŠìŒ</translation>
<translation id="2989786307324390836">DER-ì¸ì½”딩 ë°”ì´ë„ˆë¦¬, ë‹¨ì¼ ì¸ì¦ì„œ</translation>
<translation id="2993517869960930405">앱 정보</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" />ì„(를) 백업할 수 ì—†ìŒ</translation>
<translation id="299483336428448530">ë¶€ëª¨ë‹˜ì´ ì„¤ì¹˜í•¨</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" />ì„(를) 찾았습니다. 하지만 Smart Lockì€ Android 5.0 ì´ìƒì´ ì„¤ì¹˜ëœ ê¸°ê¸°ì—서만 ìž‘ë™í•©ë‹ˆë‹¤. &lt;a&gt;ìžì„¸ížˆ 알아보기&lt;/a&gt;</translation>
<translation id="3003144360685731741">기본 ì„¤ì •ëœ ë„¤íŠ¸ì›Œí¬</translation>
@@ -1355,6 +1376,7 @@
<translation id="3064410671692449875">ë°ì´í„° 부족</translation>
<translation id="3065041951436100775">탭 사용 중지 관련 피드백</translation>
<translation id="3065140616557457172">검색할 키워드나 사ì´íŠ¸ URL, 무엇ì´ë“  입력하세요.</translation>
+<translation id="3066642396596108483">모든 기기ì—ì„œ ë¶ë§ˆí¬, 비밀번호, 방문 ê¸°ë¡ ë™ê¸°í™”</translation>
<translation id="3067198360141518313">ì´ í”ŒëŸ¬ê·¸ì¸ ì‹¤í–‰</translation>
<translation id="3071624960923923138">여기를 í´ë¦­í•˜ì—¬ 새 íƒ­ì„ ì—´ 수 있습니다</translation>
<translation id="3074037959626057712">로그ì¸í•˜ê³  ë™ê¸°í™”를 사용 설정함</translation>
@@ -1442,6 +1464,7 @@
<translation id="3202173864863109533">ì´ íƒ­ì˜ ì˜¤ë””ì˜¤ê°€ ìŒì†Œê±°ë©ë‹ˆë‹¤.</translation>
<translation id="3206175707080061730">ì´ë¦„ì´ '$1'ì¸ íŒŒì¼ì´ ì´ë¯¸ 존재합니다. 대체하시겠습니까?</translation>
<translation id="3208703785962634733">미확ì¸</translation>
+<translation id="3213187967168344806">프린터를 추가할 수 없습니다. 컴퓨터를 다시 시작한 후 ì‹œë„í•´ 보세요.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> 커넥터 프로세스가 중단ë˜ì—ˆìŠµë‹ˆë‹¤. 다시 시작하시겠습니까?</translation>
<translation id="3221634914176615296">íŒŒì¼ ì•±ì—ì„œ ê¸°ê¸°ì˜ ì½˜í…츠를 íƒìƒ‰í•©ë‹ˆë‹¤.</translation>
@@ -1468,12 +1491,14 @@
<translation id="3254516606912442756">시간대 ìžë™ì„¤ì •ì´ 사용 중지ë©ë‹ˆë‹¤</translation>
<translation id="3264544094376351444">Sans-serif</translation>
<translation id="3264547943200567728">Chromebox ë„¤íŠ¸ì›Œí¬ ì„¤ì • 실패</translation>
+<translation id="3264582393905923483">컨í…스트</translation>
<translation id="3265459715026181080">창 닫기</translation>
<translation id="3267726687589094446">여러 파ì¼ì„ ìžë™ìœ¼ë¡œ 다운로드하ë„ë¡ ê³„ì† í—ˆìš©</translation>
<translation id="3267998849713137817">수정 시간</translation>
<translation id="3268451620468152448">열린 탭</translation>
<translation id="3269069891205016797">로그아웃하면 ë‚´ ì •ë³´ê°€ 기기ì—ì„œ ì‚­ì œë©ë‹ˆë‹¤.</translation>
<translation id="3269093882174072735">ì´ë¯¸ì§€ 로드</translation>
+<translation id="3269889795238950578">ì´ íŽ˜ì´ì§€ì—ì„œ í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트와 ì´ë¯¸ì§€ë¥¼ ë³¼ 수 있습니다.</translation>
<translation id="326999365752735949">diff 다운로드 중</translation>
<translation id="3270965368676314374">컴퓨터ì—ì„œ 사진, ìŒì•…, 기타 미디어 조회, 변경, ì‚­ì œ</translation>
<translation id="327147043223061465">모든 쿠키 ë° ì‚¬ì´íŠ¸ ë°ì´í„° 보기</translation>
@@ -1505,6 +1530,7 @@
<translation id="3305389145870741612">í¬ë§·í•˜ëŠ” ë° ëª‡ ì´ˆ ì •ë„ ê±¸ë¦½ë‹ˆë‹¤. ìž ì‹œ 기다려 주세요.</translation>
<translation id="3305661444342691068">미리보기ì—ì„œ PDF 열기</translation>
<translation id="3306684685104080068">Google 행아웃과 ê°™ì€ í´ë¼ìš°ë“œ 기반 서비스로 전송하ë„ë¡ í—ˆìš©í•©ë‹ˆë‹¤.</translation>
+<translation id="3307091518408668019">컴퓨터 OU(예: OU=Chromebooks, DC=example, DC=com)</translation>
<translation id="3308006649705061278">ì¡°ì§ êµ¬ì„± 단위(OU)</translation>
<translation id="3308116878371095290">ì´ íŽ˜ì´ì§€ì—ì„œ 쿠키를 설정할 수 없습니다.</translation>
<translation id="3308134619352333507">버튼 숨기기</translation>
@@ -1512,9 +1538,6 @@
<translation id="3309747692199697901">í•­ìƒ ëª¨ë“  사ì´íŠ¸ì—ì„œ 실행</translation>
<translation id="3312424061798279731">사용 ì„¤ì •ëœ ì–¸ì–´</translation>
<translation id="3312903956926554846">ë°ìŠ¤í¬í†±ì— 설치</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-출처: <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">시작 페ì´ì§€ê°€ <ph name="URL" />(으)ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. 시작 페ì´ì§€ë¥¼ 변경하는 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì§€ 않으려면 ë³µì›ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="3313590242757056087">관리 ëŒ€ìƒ ì‚¬ìš©ìžê°€ ë³¼ 수 있는 웹사ì´íŠ¸ë¥¼ 설정하려면
<ph name="MANAGEMENT_URL" /> 페ì´ì§€ì— 방문하여 제한사항 ë° ì„¤ì •ì„ ì§€ì •í•  수 있습니다.
기본 ì„¤ì •ì„ ë³€ê²½í•˜ì§€ 않으면 <ph name="USER_DISPLAY_NAME" />님ì´
@@ -1549,6 +1572,7 @@
<translation id="3360297538363969800">ì¸ì‡„ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 프린터를 확ì¸í•œ 후 다시 ì‹œë„í•´ 주세요.</translation>
<translation id="3364721542077212959">스타ì¼ëŸ¬ìŠ¤ ë„구</translation>
<translation id="336497260564123876">비밀번호가 저장ë˜ì—ˆìŠµë‹ˆë‹¤. 모든 기기ì—ì„œ 비밀번호를 사용하려면 Chromeì— ë¡œê·¸ì¸í•˜ì„¸ìš”.</translation>
+<translation id="3365598184818502391">Ctrl ë˜ëŠ” Alt 키 ì¤‘ì— í•˜ë‚˜ë§Œ 사용하세요</translation>
<translation id="3367813778245106622">다시 로그ì¸í•˜ì—¬ ë™ê¸°í™” 시작</translation>
<translation id="3368922792935385530">ì—°ê²°ë¨</translation>
<translation id="3369624026883419694">호스트 알아내는 중...</translation>
@@ -1582,6 +1606,7 @@
<translation id="3423858849633684918"><ph name="PRODUCT_NAME" />ì„(를) 다시 시작하세요.</translation>
<translation id="3424969259347320884">íƒ­ì´ ë‹¤ìš´ë˜ì—ˆì„ ë•Œ ë¬´ì—‡ì„ í•˜ê³  계셨는지 설명해 주세요.</translation>
<translation id="3427092606871434483">허용(기본값)</translation>
+<translation id="3428419049384081277">로그ì¸ë˜ì—ˆìŠµë‹ˆë‹¤</translation>
<translation id="3429275422858276529">ì´ íŽ˜ì´ì§€ë¥¼ ë¶ë§ˆí¬ì— 추가하여 ë‚˜ì¤‘ì— ì‰½ê²Œ 찾으세요.</translation>
<translation id="3429599832623003132">$1 항목</translation>
<translation id="3432227430032737297">í‘œì‹œëœ í•­ëª© ëª¨ë‘ ì‚­ì œ</translation>
@@ -1604,13 +1629,14 @@
<translation id="344630545793878684">ë‹¤ìˆ˜ì˜ ì›¹ì‚¬ì´íŠ¸ì—ì„œ ë°ì´í„° ì½ê¸°</translation>
<translation id="3449839693241009168"><ph name="SEARCH_KEY" /> 키를 눌러 <ph name="EXTENSION_NAME" />ì— ëª…ë ¹ 보내기</translation>
<translation id="3450157232394774192">유휴 ìƒíƒœ ì ìœ ìœ¨</translation>
-<translation id="3450505713373650336">사진 <ph name="FILE_COUNT" />장 백업 중</translation>
<translation id="3453612417627951340">ìŠ¹ì¸ í•„ìš”</translation>
<translation id="3454157711543303649">활성화 완료</translation>
+<translation id="3454224730401036106">보다 안전한 네트워í¬ë¡œ ì—°ê²°ì´ ì „í™˜ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="345693547134384690">새 탭ì—ì„œ ì´ë¯¸ì§€ 열기(&amp;I)</translation>
<translation id="3459509316159669723">ì¸ì‡„</translation>
<translation id="3459697287128633276">ë‚´ 계정으로 Google Play ìŠ¤í† ì–´ì— ì•¡ì„¸ìŠ¤í•˜ë ¤ë©´ ID 공급업체를 통해 ì¸ì¦í•´ 주세요.</translation>
<translation id="3459774175445953971">최종 수정 날짜:</translation>
+<translation id="3461266716147554923"><ph name="URL" />ì—ì„œ í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•˜ë ¤ê³  합니다.</translation>
<translation id="3462413494201477527">계정 ì„¤ì •ì„ ì·¨ì†Œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="346431825526753"><ph name="CUSTODIAN_EMAIL" />ë‹˜ì´ ê´€ë¦¬í•˜ëŠ” 어린ì´ìš© 계정입니다.</translation>
<translation id="3465566417615315331">ì‚¬ì§„ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
@@ -1623,10 +1649,12 @@
<translation id="3470502288861289375">복사 중...</translation>
<translation id="3473479545200714844">화면 ë‹ë³´ê¸°</translation>
<translation id="3475447146579922140">Google 스프레드시트</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1ì¤„ì´ í‘œì‹œë˜ì§€ ì•ŠìŒ&gt;}other{&lt;$1ì¤„ì´ í‘œì‹œë˜ì§€ ì•ŠìŒ&gt;}}</translation>
<translation id="3475843873335999118">죄송합니다. ì§€ë¬¸ì´ ì¸ì‹ë˜ì§€ 않았습니다. 비밀번호를 입력하세요.</translation>
<translation id="347670947055184738">시스템ì—ì„œ 기기 ì •ì±…ì„ ê°€ì ¸ì˜¤ì§€ 못했습니다.</translation>
<translation id="347785443197175480"><ph name="HOST" />ì—ì„œ ì¹´ë©”ë¼ì™€ 마ì´í¬ì— 액세스하ë„ë¡ ê³„ì† í—ˆìš©</translation>
<translation id="3478685642445675458">í”„ë¡œí•„ì„ ìž ê¸ˆ 해제한 ë‹¤ìŒ ì‚¬ìš©ìžë¥¼ 삭제하세요.</translation>
+<translation id="347919930506963698">Chrome 최대한 활용하기</translation>
<translation id="3479552764303398839">나중ì—</translation>
<translation id="3480892288821151001">ì°½ì„ ì™¼ìª½ì— ê³ ì •</translation>
<translation id="3481915276125965083">ì´ íŽ˜ì´ì§€ì—ì„œ ë‹¤ìŒ íŒì—…ì´ ì°¨ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
@@ -1644,14 +1672,17 @@
<translation id="3504135463003295723">그룹 ì´ë¦„:</translation>
<translation id="3505030558724226696">기기 액세스 취소</translation>
<translation id="3507421388498836150">'<ph name="EXTENSION_NAME" />'ì˜ í˜„ìž¬ 권한</translation>
+<translation id="3507888235492474624">블루투스 기기 다시 검색</translation>
<translation id="3508920295779105875">다른 í´ë” ì„ íƒ...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">다시 스캔</translation>
<translation id="3511307672085573050">ë§í¬ 주소 복사(&amp;E)</translation>
<translation id="3511399794969432965">연결하는 ë° ë¬¸ì œê°€ 있으신가요?</translation>
<translation id="351152300840026870">ê³ ì •í­ ê¸€ê¼´</translation>
<translation id="3511528412952710609">짧게</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{다운로드 취소}other{다운로드 취소}}</translation>
<translation id="3514373592552233661">ë‘ ê°œ ì´ìƒì˜ 네트워í¬ë¥¼ 사용할 수 있는 경우 기본 ì„¤ì •ëœ ë„¤íŠ¸ì›Œí¬ê°€ 다른 알려진 네트워í¬ë³´ë‹¤ ìš°ì„  사용ë©ë‹ˆë‹¤.</translation>
+<translation id="3520212870468945358"><ph name="URL" />ì—ì„œ 보안 í‚¤ì˜ ì¼ë ¨ë²ˆí˜¸ë¥¼ 확ì¸í•˜ë ¤ê³  합니다.</translation>
<translation id="3523642406908660543">사ì´íŠ¸ì—ì„œ 플러그ì¸ì„ 사용하여 ë‚´ ì»´í“¨í„°ì— ì•¡ì„¸ìŠ¤í•˜ë ¤ í•  ë•Œ 확ì¸(권장)</translation>
<translation id="3525897975040424366">ì‹¤í–‰ê¸°ì— ì„¤ì¹˜</translation>
<translation id="3527085408025491307">í´ë”</translation>
@@ -1681,13 +1712,11 @@
<translation id="3564334271939054422">사용 ì¤‘ì¸ Wi-Fi 네트워í¬(<ph name="NETWORK_ID" />)ì—ì„œ ë¡œê·¸ì¸ íŽ˜ì´ì§€ ë°©ë¬¸ì„ ìš”ì²­í•  수 있습니다.</translation>
<translation id="3564708465992574908">확대/축소 수준</translation>
<translation id="3566721612727112615">ì¶”ê°€ëœ ì‚¬ì´íŠ¸ ì—†ìŒ</translation>
-<translation id="3566866560249787686">Google 어시스턴트를 로드할 수 없습니다. 다시 ì‹œë„í•´ 주세요.</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" />ì—ì„œ ë‚´ í™”ë©´ì„ ê³µìœ í•˜ë„ë¡ í—ˆìš©í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="3570985609317741174">웹 콘í…츠</translation>
<translation id="3571734092741541777">설정</translation>
<translation id="3574210789297084292">로그ì¸</translation>
<translation id="3576324189521867626">설치ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="3578331450833904042">기본(모든 소리 ê°ì§€)</translation>
<translation id="3578594933904494462">ì´ íƒ­ì˜ ì½˜í…츠를 공유 중입니다.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;ë‹˜ì´ ë‚´ê°€ 소유한 그룹(&lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;)ê³¼ì˜ í”„ë¦°í„°(&lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;) 공유를 요청했습니다. ë™ì˜í•˜ë©´ 모든 그룹 회ì›ì´ 해당 프린터로 ì¸ì‡„í•  수 있게 ë©ë‹ˆë‹¤.</translation>
<translation id="3584169441612580296">컴퓨터ì—ì„œ 사진, ìŒì•…, 기타 미디어 조회 ë° ë³€ê²½</translation>
@@ -1702,6 +1731,7 @@
<translation id="3599863153486145794">로그ì¸ëœ 모든 기기ì—ì„œ 방문 기ë¡ì„ 지ì›ë‹ˆë‹¤. Google ê³„ì •ì˜ ë‚´ 활ë™(<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />)ì—는 ì¸í„°ë„· 사용 기ë¡ì´ 다른 형ì‹ìœ¼ë¡œ 남아 ìžˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="3600456501114769456">관리ìžê°€ ì‚¬ìš©ìž ê¸°ê¸°ì˜ ë¡œì»¬ 파ì¼ì— 대한 액세스를 차단했습니다.</translation>
<translation id="3600792891314830896">소리를 재ìƒí•˜ëŠ” 사ì´íŠ¸ ìŒì†Œê±°</translation>
+<translation id="3603177256297531067">페ì´ì§€ë¥¼ 번역할 수 ì—†ìŒ</translation>
<translation id="3603533104205588786">별표를 í´ë¦­í•˜ì—¬ 페ì´ì§€ë¥¼ ë¶ë§ˆí¬ì— 추가할 수 있습니다.</translation>
<translation id="3603622770190368340">ë„¤íŠ¸ì›Œí¬ ì¸ì¦ì„œ 받기</translation>
<translation id="3604048165392640554">ëª¨ë°”ì¼ ì—°ê²°ì„ ì°¾ì„ ìˆ˜ 없습니다. 다른 기기ì—ì„œ ì¸ìŠ¤í„´íŠ¸ í…Œë”ë§ì„ 사용 설정한 ë‹¤ìŒ ë‹¤ì‹œ ì‹œë„하세요. &lt;a target="_blank" href="<ph name="URL" />"&gt;ìžì„¸ížˆ 알아보기&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@
<translation id="3697100740575341996">IT 관리ìžê°€ ë‚´ ê¸°ê¸°ì— Chrome Goodies를 ì´ìš©í•  수 ì—†ë„ë¡ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ì´ë©”ì¼ ì£¼ì†Œ</translation>
<translation id="3702500414347826004">시작 페ì´ì§€ê°€ <ph name="URL" />ì„(를) í¬í•¨í•˜ë„ë¡ ë³€ê²½ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="3703669627274482482">사ì´íŠ¸ì—ì„œ 사용ìžê°€ í´ë¦½ë³´ë“œì— 복사한 í…스트 ë° ì´ë¯¸ì§€ë¥¼ 보려는 경우 확ì¸</translation>
<translation id="370415077757856453">ìžë°”스í¬ë¦½íŠ¸ê°€ 차단ë¨</translation>
<translation id="3704331259350077894">작업 중단</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@
<translation id="379082410132524484">카드가 만료ë¨</translation>
<translation id="3792890930871100565">프린터 연결 해제</translation>
<translation id="379422718204375917">Smart Lockì„ ì‚¬ìš©í•˜ì—¬ ê³„ì •ì— ë¡œê·¸ì¸</translation>
-<translation id="3794595850995182458">페ì´ì§€ 나가기</translation>
<translation id="3796648294839530037">ìžì£¼ ì´ìš©í•˜ëŠ” 네트워í¬:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" />ì—ì„œ '<ph name="SEARCH_TERMS" />' 검색(&amp;S)</translation>
<translation id="3798325802885154040">탭하여 í´ë¦­ì„ 사용/사용 중지</translation>
@@ -1855,10 +1883,8 @@
<translation id="381202950560906753">다른 지문 추가</translation>
<translation id="3812525830114410218">ìž˜ëª»ëœ ì¸ì¦ì„œ</translation>
<translation id="3813296892522778813">ì›í•˜ëŠ” ìžë£Œë¥¼ 찾지 못했다면 <ph name="BEGIN_LINK_CHROMIUM" />Chrome ë„움ë§<ph name="END_LINK_CHROMIUM" />ì„ ì°¸ì¡°í•˜ì„¸ìš”.</translation>
-<translation id="3815571115159309122">새로운 사진 <ph name="FILE_COUNT" />ìž¥ì´ ìžˆìŠµë‹ˆë‹¤.
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google ë“œë¼ì´ë¸Œ<ph name="END_LINK" />ë¡œ 백업할 준비가 ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="3819007103695653773">모든 사ì´íŠ¸ì—ì„œ 푸시 메시지를 보낼 수 있ë„ë¡ í—ˆìš©</translation>
+<translation id="3819497457291599334">설정 &gt; 앱 ë° ì•Œë¦¼ &gt; 모든 앱 &gt; Google Play 서비스로 ì´ë™í•˜ì„¸ìš”.</translation>
<translation id="3819752733757735746">스위치 제어(스위치 1~2회 사용으로 컴퓨터 제어)</translation>
<translation id="3819800052061700452">전체화면(&amp;F)</translation>
<translation id="3820172043799983114">ìž˜ëª»ëœ PIN입니다.</translation>
@@ -1878,7 +1904,9 @@
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> ë”보기</translation>
<translation id="3838543471119263078">쿠키, 기타 사ì´íŠ¸ ë° í”ŒëŸ¬ê·¸ì¸ ë°ì´í„°</translation>
<translation id="383891835335927981">확대 ë˜ëŠ” ì¶•ì†Œëœ ì‚¬ì´íŠ¸ê°€ ì—†ìŒ</translation>
+<translation id="3839516600093027468"><ph name="HOST" />ì—ì„œ í´ë¦½ë³´ë“œë¥¼ ë³¼ 수 ì—†ë„ë¡ í•­ìƒ ì°¨ë‹¨</translation>
<translation id="3840053866656739575">Chromebox와 ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. Chromebox 가까ì´ë¡œ ì´ë™í•˜ê±°ë‚˜ Googleì—ì„œ 다시 연결하려고 ì‹œë„하는 ë™ì•ˆ 기기를 확ì¸í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤.</translation>
+<translation id="3842132283799370683">컴퓨터가 ë„ë©”ì¸ì— 가입하지 못했습니다. ì¡°ì§ ë‹¨ìœ„ì— ë¬¸ì œê°€ 있기 ë•Œë¬¸ì¼ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="3842552989725514455">Serif</translation>
<translation id="385051799172605136">뒤로</translation>
<translation id="3851428669031642514">안전하지 ì•Šì€ ìŠ¤í¬ë¦½íŠ¸ 로드</translation>
@@ -1887,6 +1915,7 @@
<translation id="3856800405688283469">시간대 ì„ íƒ</translation>
<translation id="3856921555429624101">ë°ì´í„° 사용 ì¸¡ì •ì´ ì¢…ë£Œë¨</translation>
<translation id="3857228364945137633">휴대전화가 ê·¼ì²˜ì— ìžˆì„ ë•Œ 비밀번호 ì—†ì´ Smart Lockì„ ì‚¬ìš©í•˜ì—¬ <ph name="DEVICE_TYPE" />ì„(를) 잠금 해제할 수 있습니다.</translation>
+<translation id="3857732810083914482">ë§žì¶¤ì„¤ì •ì´ êº¼ì ¸ 있습니다. ì´ ì„¤ì •ì€ myaccount.google.comì—ì„œ 변경할 수 있습니다.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">행아웃 Meetì— ì˜¤ì‹  ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤</translation>
<translation id="3862134173397075045">Chromeì˜ ì „ì†¡ í™˜ê²½ì— ì˜¤ì‹  ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤.</translation>
@@ -1928,9 +1957,11 @@
<translation id="3926002189479431949">Smart Lock 휴대전화가 변경ë¨</translation>
<translation id="3927932062596804919">거부</translation>
<translation id="3930521966936686665">ë‹¤ìŒ ê¸°ê¸°ì—ì„œ 재ìƒ</translation>
+<translation id="3933283459331715412">ì‚­ì œëœ <ph name="USERNAME" />ë‹˜ì˜ ë¹„ë°€ë²ˆí˜¸ ë³µì›</translation>
<translation id="3936390757709632190">새 탭ì—ì„œ 오디오 열기(&amp;O)</translation>
<translation id="3936925983113350642">ì„ íƒí•œ 비밀번호는 ë‚˜ì¤‘ì— ì´ ì¸ì¦ì„œë¥¼ ë³µì›í•  ë•Œ 필요하므로 안전한 ìœ„ì¹˜ì— ê¸°ë¡í•´ ë‘세요.</translation>
<translation id="3937640725563832867">ì¸ì¦ì„œ 발행기관 대체 ì´ë¦„</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> í•­ìƒ ë²ˆì—­</translation>
<translation id="3940233957883229251">ìžë™ 반복 사용</translation>
<translation id="3941357410013254652">ì±„ë„ ID</translation>
<translation id="3941565636838060942">ì´ í”„ë¡œê·¸ëž¨ì— ëŒ€í•œ 액세스를 숨기려면 제어íŒì˜
@@ -1944,6 +1975,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" />(<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IEì—ì„œ 가져온 ë¶ë§ˆí¬</translation>
<translation id="3950820424414687140">로그ì¸</translation>
+<translation id="3950870029767307261">ì´ íŽ˜ì´ì§€ëŠ” í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ ë³¼ 수 ì—†ë„ë¡ ì°¨ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="3954354850384043518">진행 중</translation>
<translation id="3955193568934677022">사ì´íŠ¸ì—ì„œ ë³´í˜¸ëœ ì½˜í…츠를 재ìƒí•˜ë„ë¡ í—ˆìš©(권장)</translation>
<translation id="3956702100721821638">Google Playì— ì ‘ì†í•  수 ì—†ìŒ</translation>
@@ -1977,6 +2009,7 @@
<translation id="39964277676607559">콘í…츠 스í¬ë¦½íŠ¸ì˜ ìžë°”스í¬ë¦½íŠ¸('<ph name="RELATIVE_PATH" />')를 로드하지 못했습니다.</translation>
<translation id="4002066346123236978">제목</translation>
<translation id="40027638859996362">단어 ì´ë™</translation>
+<translation id="4005817994523282006">시간대 ê°ì§€ 방법</translation>
<translation id="4008291085758151621">VRì—ì„œ 사ì´íŠ¸ 정보를 사용할 수 없습니다</translation>
<translation id="4010917659463429001">휴대기기ì—ì„œ ë‚´ ë¶ë§ˆí¬ë¥¼ 사용하려면 <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">'<ph name="EXTENSION_NAME" />'ì„(를) 복구하시겠습니까?</translation>
@@ -1993,6 +2026,7 @@
<translation id="4037084878352560732">ë§</translation>
<translation id="4037889604535939429">ì‚¬ìš©ìž ìˆ˜ì •</translation>
<translation id="4042264909745389898">Google Chrome OS ì´ìš©ì•½ê´€</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{페ì´ì§€ 나가기}other{페ì´ì§€ 나가기}}</translation>
<translation id="4044612648082411741">ì¸ì¦ì„œ 비밀번호를 입력하세요.</translation>
<translation id="404493185430269859">기본 검색엔진</translation>
<translation id="4047112090469382184">ì´ ê¸°ëŠ¥ì´ ì•ˆì „í•œ ì´ìœ </translation>
@@ -2037,6 +2071,7 @@
<translation id="4109135793348361820">ì°½ì„ <ph name="USER_NAME" />(<ph name="USER_EMAIL" />)님ì—게로 ì´ë™</translation>
<translation id="4110559665646603267">ì„œê°€ì— ì´ˆì </translation>
<translation id="4114360727879906392">ì´ì „ ì°½</translation>
+<translation id="4115002065223188701">ë„¤íŠ¸ì›Œí¬ ë²”ìœ„ë¥¼ 벗어남</translation>
<translation id="4115080753528843955">ì¼ë¶€ 콘í…츠 서비스는 ë³´í˜¸ëœ ì½˜í…ì¸ ì— ì•¡ì„¸ìŠ¤ ê¶Œí•œì„ ë¶€ì—¬í•  수 있ë„ë¡ ê³ ìœ  ì‹ë³„ìžë¥¼ 사용합니다.</translation>
<translation id="411666854932687641">개별 메모리</translation>
<translation id="4120817667028078560">경로가 너무 김</translation>
@@ -2047,6 +2082,7 @@
<translation id="4130207949184424187">검색주소창ì—ì„œ 검색하면 표시ë˜ëŠ” 페ì´ì§€ê°€ ì´ í™•ìž¥ 프로그램으로 ì¸í•´ 변경ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="413121957363593859">ì»´í¬ë„ŒíŠ¸</translation>
<translation id="4131410914670010031">í‘ë°±</translation>
+<translation id="4136203100490971508">ì¼ì¶œ ì‹œ 야간 ì¡°ëª…ì´ ìžë™ìœ¼ë¡œ 꺼ì§</translation>
<translation id="4138267921960073861">ë¡œê·¸ì¸ í™”ë©´ì— ì‚¬ìš©ìž ì´ë¦„ê³¼ 사진 표시</translation>
<translation id="4140559601186535628">푸시 메시지</translation>
<translation id="4146026355784316281">í•­ìƒ ì‹œìŠ¤í…œ ë·°ì–´ë¡œ 열기</translation>
@@ -2064,6 +2100,7 @@
<translation id="4172051516777682613">í•­ìƒ í‘œì‹œ</translation>
<translation id="4175737294868205930">ì˜êµ¬ 저장소</translation>
<translation id="4176463684765177261">사용 중지</translation>
+<translation id="4180684688621252156">ì¸ì‡„ 서비스</translation>
<translation id="4180788401304023883">CA ì¸ì¦ì„œ '<ph name="CERTIFICATE_NAME" />'ì„(를) 삭제하겠습니까?</translation>
<translation id="4181841719683918333">언어</translation>
<translation id="4184885522552335684">디스플레ì´ë¥¼ ì´ë™í•˜ë ¤ë©´ 드래그하세요.</translation>
@@ -2079,7 +2116,6 @@
<translation id="4206323443866416204">ì˜ê²¬ ë³´ê³ ì„œ</translation>
<translation id="420665587194630159">(관리ë˜ëŠ” 확장 프로그램으로, ì‚­ì œ ë˜ëŠ” 사용 중지할 수 없습니다.)</translation>
<translation id="4206944295053515692">Googleì— ì¶”ì²œ 단어 요청</translation>
-<translation id="4207228095438106090"><ph name="URL" />ì—ì„œ 사용ìžê°€ í´ë¦½ë³´ë“œì— 복사한 í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•˜ë ¤ 합니다.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> 검색</translation>
<translation id="4209092469652827314">í¬ê²Œ</translation>
<translation id="421017592316736757">ì´ íŒŒì¼ì— 액세스하려면 온ë¼ì¸ ìƒíƒœì—¬ì•¼ 합니다.</translation>
@@ -2087,6 +2123,7 @@
<translation id="42126664696688958">내보내기</translation>
<translation id="42137655013211669">서버ì—ì„œ ì´ ë¦¬ì†ŒìŠ¤ì— ëŒ€í•œ 액세스를 금지했습니다.</translation>
<translation id="4215350869199060536">ì´ë¦„ì— ì‚¬ìš©í•  수 없는 기호가 í¬í•¨ë˜ì–´ 있습니다.</translation>
+<translation id="4215448920900139318">íŒŒì¼ <ph name="FILE_COUNT" />ê°œ 백업 중</translation>
<translation id="4235200303672858594">전체 화면</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" />ì— ê³„ì • 추가</translation>
<translation id="4235965441080806197">ë¡œê·¸ì¸ ì·¨ì†Œ</translation>
@@ -2114,7 +2151,6 @@
<translation id="4270393598798225102">버전 <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">ì¼ì¹˜í•˜ëŠ” í•­ëª©ì´ ì—†ìŠµë‹ˆë‹¤.</translation>
<translation id="4275830172053184480">기기 다시 시작</translation>
-<translation id="4276216215490044084">í° PPD를 로드할 수 없습니다. 최대 í¬ê¸°ëŠ” 250KB입니다.</translation>
<translation id="4278390842282768270">허용ë¨</translation>
<translation id="4281844954008187215">서비스 약관</translation>
<translation id="4282196459431406533">Smart Lockì´ ì‚¬ìš© 설정ë¨</translation>
@@ -2126,15 +2162,15 @@
<translation id="4289300219472526559">ë§í•˜ê¸° 시작</translation>
<translation id="4289540628985791613">개요</translation>
<translation id="4296575653627536209">관리 ëŒ€ìƒ ì‚¬ìš©ìž ì¶”ê°€</translation>
+<translation id="4297322094678649474">언어 변경</translation>
+<translation id="4299141727003252811">Googleì€ ì¸í„°ë„· 사용 기ë¡, 방문한 ì¼ë¶€ 사ì´íŠ¸ì˜ 콘í…츠, 기타 브ë¼ìš°ì € ìƒí˜¸ìž‘ìš©ì„ ì‚¬ìš©í•˜ì—¬ Chrome, 번역 ë° ê²€ìƒ‰ê³¼ ê°™ì€ ê¸°íƒ€ Google 서비스, 광고를 맞춤설정할 수 있습니다.</translation>
<translation id="4300305918532693141">ì´ ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ <ph name="BEGIN_LINK" />ë™ê¸°í™”를 재설정<ph name="END_LINK" />합니다.</translation>
<translation id="430303754419731728">새로운 OS ì—…ë°ì´íŠ¸ê°€ 있습니다. 시작하려면 로그ì¸í•˜ì„¸ìš”.</translation>
<translation id="4305227814872083840">길게(2초)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K(<ph name="NUM_KILOBYTES_LIVE" />K 활성)</translation>
+<translation id="4310139701823742692">íŒŒì¼ í˜•ì‹ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. PPD 파ì¼ì„ 확ì¸í•˜ê³  다시 ì‹œë„하세요.</translation>
<translation id="431076611119798497">세부정보(&amp;D)</translation>
<translation id="4312866146174492540">차단(기본값)</translation>
-<translation id="4315548163539304064">미디어 기기 스캔 중...
- <ph name="LINE_BREAK1" />
- 새로운 사진 <ph name="FILE_COUNT" />ìž¥ì´ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="4316850752623536204">ê°œë°œìž ì›¹ì‚¬ì´íŠ¸</translation>
<translation id="4320177379694898372">ì¸í„°ë„·ì— ì—°ê²°ë˜ì§€ ì•ŠìŒ</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ê³„ì† ë‹¤ìš´ë¡œë“œ}other{ê³„ì† ë‹¤ìš´ë¡œë“œ}}</translation>
@@ -2159,7 +2195,6 @@
<translation id="4359408040881008151">함께 ì„¤ì¹˜ëœ í™•ìž¥ 프로그램입니다.</translation>
<translation id="4361142739114356624">ì´ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œì˜ 비공개 키가 없거나 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="4363771538994847871">전송 대ìƒì„ ì°¾ì„ ìˆ˜ 없습니다. ë„ì›€ì´ í•„ìš”í•˜ì„¸ìš”?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" />(ì´)ê°€ 다운로드ë¨</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" />ì´(ê°€) ì°½ì„ ê³µìœ í•©ë‹ˆë‹¤.</translation>
<translation id="4364830672918311045">알림 표시</translation>
<translation id="4365673000813822030">ë™ê¸°í™” ìž‘ì—…ì´ ì¤‘ì§€ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
@@ -2180,10 +2215,10 @@
<translation id="4394049700291259645">사용 중지</translation>
<translation id="4400367121200150367">비밀번호를 저장하지 않는 사ì´íŠ¸ê°€ 표시ë©ë‹ˆë‹¤.</translation>
<translation id="4400632832271803360">맨 윗 줄 í‚¤ì˜ ë™ìž‘ì„ ì „í™˜í•˜ë ¤ë©´ 런처 키를 길게 누르세요.</translation>
-<translation id="4405076286418917603">문ìžê°€ 필요합니다</translation>
<translation id="4408599188496843485">ë„움ë§(&amp;E)</translation>
<translation id="4409697491990005945">여백</translation>
<translation id="4411578466613447185">코드 서명ìž</translation>
+<translation id="4412698727486357573">ê³ ê°ì„¼í„°</translation>
<translation id="4414232939543644979">새 ì‹œí¬ë¦¿ ì°½(&amp;I)</translation>
<translation id="4415748029120993980">SECG íƒ€ì› ê³¡ì„  secp384r1(ë˜ëŠ” NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" />ì—ì„œ í•­ìƒ ì¿ í‚¤ë¥¼ 설정하ë„ë¡ í—ˆìš©</translation>
@@ -2197,7 +2232,6 @@
<translation id="4430369329743628066">ë¶ë§ˆí¬ 추가ë¨</translation>
<translation id="443464694732789311">계ì†</translation>
<translation id="4439318412377770121"><ph name="DEVICE_NAME" />ì„(를) Google í´ë¼ìš°ë“œ ê¸°ê¸°ì— ë“±ë¡í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
-<translation id="4439612350502082674">프린터를 추가할 수 없습니다. 다시 시작한 후 ì‹œë„í•´ 보세요.</translation>
<translation id="4441124369922430666">컴퓨터를 켤 ë•Œ ì´ ì•±ì„ ìžë™ìœ¼ë¡œ 시작하시겠습니까?</translation>
<translation id="444134486829715816">펼치기...</translation>
<translation id="4441548209689510310">맞춤법 검사기 옵션 표시</translation>
@@ -2219,6 +2253,7 @@
<translation id="4474381447165623168">ìžë™ìœ¼ë¡œ 사용ìžì˜ Wi-Fi 네트워í¬ë¥¼ 사용하ë„ë¡ ì„¤ì •</translation>
<translation id="4475552974751346499">다운로드 검색</translation>
<translation id="4476590490540813026">ìš´ë™ì„ ìˆ˜</translation>
+<translation id="4477015793815781985">Ctrl, Alt ë˜ëŠ” ⌘ 키를 í¬í•¨í•˜ì„¸ìš”</translation>
<translation id="4478664379124702289">다른 ì´ë¦„으로 ë§í¬ 저장(&amp;K)...</translation>
<translation id="4479424953165245642">í‚¤ì˜¤ìŠ¤í¬ ì• í”Œë¦¬ì¼€ì´ì…˜ 관리</translation>
<translation id="4479639480957787382">ì´ë”ë„·</translation>
@@ -2232,8 +2267,6 @@
<translation id="4508051413094283164">ëª¨ë‘ ì‹œí¬ë¦¿ ì°½ì—ì„œ 열기</translation>
<translation id="4508265954913339219">활성화 실패</translation>
<translation id="4508765956121923607">소스 보기(&amp;O)</translation>
-<translation id="4509017836361568632">사진 삭제</translation>
-<translation id="4513946894732546136">문제 신고</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> 제공</translation>
<translation id="4514542542275172126">새로운 관리 ëŒ€ìƒ ì‚¬ìš©ìž ì„¤ì •</translation>
<translation id="451515744433878153">제거</translation>
@@ -2241,6 +2274,7 @@
<translation id="4520385623207007473">사용 ì¤‘ì¸ ì¿ í‚¤</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" />ì˜ ì•Œ 수 없는 기기</translation>
<translation id="4522570452068850558">세부정보</translation>
+<translation id="4522600456902129422">ì´ ì‚¬ì´íŠ¸ì—ì„œ í´ë¦½ë³´ë“œë¥¼ ë³¼ 수 있ë„ë¡ ê³„ì† í—ˆìš©</translation>
<translation id="4530494379350999373">오리진</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU 시간</translation>
@@ -2253,9 +2287,11 @@
<translation id="4543778593405494224">ì¸ì¦ì„œ 관리ìž</translation>
<translation id="4544174279960331769">기본 파란색 아바타</translation>
<translation id="4545028762441890696">다시 사용 설정하려면 새 ê¶Œí•œì„ ìˆ˜ë½í•˜ì„¸ìš”.</translation>
+<translation id="454547174531670764">다른 ê³„ì •ì— ë™ê¸°í™”</translation>
<translation id="4545759655004063573">ê¶Œí•œì´ ë¶€ì¡±í•˜ì—¬ 저장할 수 없습니다. 다른 ìœ„ì¹˜ì— ì €ìž¥í•˜ì„¸ìš”.</translation>
<translation id="4546308221697447294">Chrome으로 빠르게 íƒìƒ‰</translation>
<translation id="4547659257713117923">다른 ê¸°ê¸°ì˜ íƒ­ ì—†ìŒ</translation>
+<translation id="4547672827276975204">ìžë™ 설정</translation>
<translation id="4547992677060857254">ì„ íƒí•œ í´ë”ì— ë¯¼ê°í•œ 파ì¼ì´ í¬í•¨ë˜ì–´ 있습니다. ì´ í´ë”ì— '$1' ì˜êµ¬ 쓰기 액세스를 승ì¸í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="4552031286893852992">ì´ ì‚¬ì´íŠ¸ëŠ” ë°©í•´ê°€ ë˜ëŠ” 광고를 표시하는 ê²½í–¥ì´ ìžˆê¸° ë•Œë¬¸ì— Chromeì—ì„œ ì´ ì‚¬ì´íŠ¸ì˜ 광고를 차단했습니다.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@
<translation id="4837926214103741331">ë” ì´ìƒ ì´ ê¸°ê¸°ë¥¼ 사용할 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. 기기 소유ìžì—게 ë¡œê·¸ì¸ ê¶Œí•œì— ëŒ€í•´ 문ì˜í•˜ì„¸ìš”.</translation>
<translation id="4837952862063191349">로컬 ë°ì´í„°ë¥¼ 잠금 해제하고 ë³µì›í•˜ë ¤ë©´ ì´ì „ <ph name="DEVICE_TYPE" /> 비밀번호 ìž…ë ¥</translation>
<translation id="4838355575774807786">Chromeì—ì„œ 유해한 소프트웨어를 제거하는 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤.</translation>
+<translation id="4838836835474292213">í´ë¦½ë³´ë“œ ì½ê¸° 액세스 허용ë¨</translation>
<translation id="4839303808932127586">ë™ì˜ìƒì„ 다른 ì´ë¦„으로 저장...(&amp;V)</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" />ê°œì˜ í•­ëª©ì´ ì„ íƒë¨</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1ê°œ ë”보기}other{#ê°œ ë”보기}}</translation>
-<translation id="4840626203080576849">사ì´íŠ¸ì—ì„œ 사용ìžê°€ í´ë¦½ë³´ë“œì— 복사한 í…스트 ë° ì´ë¯¸ì§€ë¥¼ 보려는 경우 확ì¸(권장)</translation>
<translation id="4842976633412754305">ì´ íŽ˜ì´ì§€ê°€ ì¸ì¦ë˜ì§€ ì•Šì€ ì†ŒìŠ¤ì—ì„œ 스í¬ë¦½íŠ¸ë¥¼ 로드하려고 ì‹œë„하고 있습니다.</translation>
<translation id="4844333629810439236">기타 키보드</translation>
<translation id="4846680374085650406">ì´ ì„¤ì •ì— ëŒ€í•œ ê´€ë¦¬ìž ê¶Œìž¥ì‚¬í•­ì„ ë”°ë¦…ë‹ˆë‹¤.</translation>
@@ -2482,6 +2518,7 @@
<translation id="4900392736118574277">시작 페ì´ì§€ê°€ <ph name="URL" />(으)ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="490074449735753175">웹 서비스를 ì´ìš©í•˜ì—¬ ì² ìž ì˜¤ë¥˜ 문제 í•´ê²°</translation>
<translation id="49027928311173603">서버ì—ì„œ 다운로드한 ì •ì±…ì´ ìž˜ëª»ë¨: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">íŒŒì¼ <ph name="FILE_COUNT" />ê°œ 백업 준비 완료</translation>
<translation id="4907161631261076876">ì´ íŒŒì¼ì€ 위험할 수 있기 ë•Œë¬¸ì— ì¼ë°˜ì ìœ¼ë¡œ 다운로드하지 않습니다.</translation>
<translation id="4907306957610201395">권한 카테고리</translation>
<translation id="4907824805858067479">저장한 카드가 관리ìžì— ì˜í•´ 사용 중지ë˜ì—ˆìŠµë‹ˆë‹¤</translation>
@@ -2514,6 +2551,7 @@
<translation id="4953689047182316270">접근성 ì´ë²¤íŠ¸ì— ì‘답</translation>
<translation id="4953808748584563296">기본 주황색 아바타</translation>
<translation id="4955814292505481804">ì—°ê°„</translation>
+<translation id="4958834709409349617">'<ph name="PHONE_NAME_1" />' ë° '<ph name="PHONE_NAME_2" />'ì—ì„œ ë‹¤ìŒ ë‹¨ê³„ì— ë”°ë¼ ì•Œë¦¼ì„ ì‚¬ìš© 설정하세요.</translation>
<translation id="495931528404527476">Chrome</translation>
<translation id="496226124210045887">ì„ íƒí•œ í´ë”ì— ë¯¼ê°í•œ 파ì¼ì´ í¬í•¨ë˜ì–´ 있습니다. ì´ í´ë”ì— '$1' ì˜êµ¬ ì½ê¸° 액세스를 승ì¸í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="4964455510556214366">ë°°ì—´</translation>
@@ -2526,6 +2564,7 @@
<translation id="4970738541803285369">ë°ìŠ¤í¬í†±ì— 설치...</translation>
<translation id="4971412780836297815">완료ë˜ë©´ 열기</translation>
<translation id="4972129977812092092">프린터 수정</translation>
+<translation id="497287958838527945">Google Payì— ì‚¬ìš©ë˜ëŠ” ì‹ ìš©ì¹´ë“œ ë° ì£¼ì†Œ</translation>
<translation id="4973307593867026061">프린터 추가</translation>
<translation id="4973523518332075481">ì´ë¦„ì€ <ph name="MAX_LENGTH" />ìž ì´í•˜ì—¬ì•¼ 합니다</translation>
<translation id="497421865427891073">앞으로 ì´ë™</translation>
@@ -2549,6 +2588,7 @@
<translation id="4998873842614926205">변경사항 확ì¸</translation>
<translation id="499955951116857523">íŒŒì¼ ê´€ë¦¬ìž</translation>
<translation id="5000922062037820727">차단(권장)</translation>
+<translation id="5004584466530475658">새로운 사진 <ph name="FILE_COUNT" />장</translation>
<translation id="5010043101506446253">ì¸ì¦ 기관</translation>
<translation id="5010929733229908807">ë™ê¸°í™” 암호로 모든 ë°ì´í„°ê°€ ì•”í˜¸í™”ëœ ì‹œê¸°:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@
<translation id="5015762597229892204">프린터 ë“œë¼ì´ë²„ 앱 ì„ íƒ</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">저장</translation>
+<translation id="5018207570537526145">확장 프로그램 웹사ì´íŠ¸ 열기</translation>
<translation id="5024856940085636730">ìž‘ì—… ì‹œê°„ì´ ì˜ˆìƒë³´ë‹¤ 지연ë˜ê³  있습니다. 중단하시겠습니까?</translation>
<translation id="5026874946691314267">ì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ</translation>
<translation id="5027550639139316293">ì´ë©”ì¼ ì¸ì¦ì„œ</translation>
@@ -2626,6 +2667,7 @@
<translation id="5143374789336132547">홈 ë²„íŠ¼ì„ í´ë¦­í•˜ë©´ 표시ë˜ëŠ” 페ì´ì§€ê°€ '<ph name="EXTENSION_NAME" />' 확장 프로그램으로 ì¸í•´ 변경ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="5143712164865402236">전체화면 열기</translation>
<translation id="5145331109270917438">ìˆ˜ì •ëœ ë‚ ì§œ</translation>
+<translation id="514561958218673757">기기ì—ì„œ ë‹¤ìŒ ë‹¨ê³„ì— ë”°ë¼ ì•Œë¦¼ì„ ì‚¬ìš© 설정하세요.</translation>
<translation id="5150254825601720210">Netscape Certificate SSL Server Name</translation>
<translation id="5151354047782775295">ë””ìŠ¤í¬ ì €ìž¥ ê³µê°„ì„ í™•ë³´í•˜ì§€ 않으면 ì¼ë¶€ ë°ì´í„°ê°€ ìžë™ìœ¼ë¡œ ì‚­ì œë©ë‹ˆë‹¤.</translation>
<translation id="5153297660536091054">PIN 잠금 해제 기능</translation>
@@ -2683,6 +2725,7 @@
<translation id="5238278114306905396">'<ph name="EXTENSION_NAME" />' ì•±ì´ ìžë™ìœ¼ë¡œ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="5238369540257804368">범위</translation>
<translation id="5241128660650683457">방문하는 웹사ì´íŠ¸ì˜ 모든 ë°ì´í„° ì½ê¸°</translation>
+<translation id="5241567694820672363">기본 시작 페ì´ì§€ë¥¼ ë³µì›í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="5242724311594467048">'<ph name="EXTENSION_NAME" />'ì„(를) 사용하시겠습니까?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" />ì´(ê°€) 다운ë˜ì—ˆìŠµë‹ˆë‹¤. ì•±ì„ ë‹¤ì‹œ 시작하려면 ì´ í’ì„ ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="5249624017678798539">다운로드가 완료ë˜ê¸° ì „ì— ë¸Œë¼ìš°ì €ê°€ 종료ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
@@ -2692,7 +2735,6 @@
<translation id="5254368820972107711">삭제할 íŒŒì¼ í‘œì‹œ</translation>
<translation id="52550593576409946">í‚¤ì˜¤ìŠ¤í¬ ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 실행할 수 없습니다.</translation>
<translation id="5255315797444241226">입력한 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="5259571578888203461">사ì´íŠ¸ì—ì„œ 사용ìžê°€ í´ë¦½ë³´ë“œì— 복사한 í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•˜ë„ë¡ í—ˆìš©í•˜ì§€ ì•ŠìŒ</translation>
<translation id="5260508466980570042">ì´ë©”ì¼ ë˜ëŠ” 비밀번호를 확ì¸í•  수 없습니다. 다시 ì‹œë„í•´ 주세요.</translation>
<translation id="5261683757250193089">웹 스토어ì—ì„œ 열기</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />오프ë¼ì¸ì„ 비롯하여 ì–´ë””ì—서나 파ì¼ì— 액세스하세요.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@
<translation id="5324780743567488672">ì‚¬ìš©ìž ìœ„ì¹˜ë¥¼ 사용하여 ìžë™ìœ¼ë¡œ 시간대 설정</translation>
<translation id="5327248766486351172">ì´ë¦„</translation>
<translation id="532943162177641444">ì´ ê¸°ê¸°ì—ì„œ 사용할 수 있는 ëª¨ë°”ì¼ í•«ìŠ¤íŒŸì„ ì„¤ì •í•˜ë ¤ë©´ <ph name="PHONE_NAME" />ì—ì„œ ì•Œë¦¼ì„ íƒ­í•˜ì„¸ìš”.</translation>
-<translation id="5329615878510216304">다시 스캔</translation>
<translation id="5329858601952122676">삭제(&amp;D)</translation>
<translation id="5330145655348521461">파ì¼ì´ 다른 ë°ìŠ¤í¬í†±ì—ì„œ ì—´ë ¤ 있습니다. 파ì¼ì„ 보려면 <ph name="USER_NAME" />(<ph name="MAIL_ADDRESS" />)(으)ë¡œ ì´ë™í•˜ì„¸ìš”.</translation>
<translation id="5330512191124428349">정보 보기</translation>
@@ -2755,6 +2796,7 @@
<translation id="5334142896108694079">스í¬ë¦½íŠ¸ ìºì‹œ</translation>
<translation id="533433379391851622">'<ph name="EXPECTED_VERSION" />' ë²„ì „ì„ ì˜ˆìƒí–ˆìœ¼ë‚˜ '<ph name="NEW_ID" />' ë²„ì „ì´ í‘œì‹œë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="5334844597069022743">소스 보기</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google ë“œë¼ì´ë¸Œ<ph name="END_LINK" />ì— íŒŒì¼ <ph name="FILE_COUNT" />ê°œ 백업 중</translation>
<translation id="5337771866151525739">ì œ3ìžì— ì˜í•´ 설치ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="5338503421962489998">로컬 저장소</translation>
<translation id="5340217413897845242">서가 항목 6</translation>
@@ -2876,6 +2918,7 @@
<translation id="5516183516694518900">Google 계정으로 Chromeì— ë¡œê·¸ì¸í•˜ê³  모든 ê¸°ê¸°ì˜ ë¶ë§ˆí¬, 방문 기ë¡, 비밀번호, 기타 ì„¤ì •ì„ ê°€ì ¸ì˜¤ì„¸ìš”.</translation>
<translation id="551752069230578406">ê³„ì •ì— í”„ë¦°í„°ë¥¼ 추가하고 있습니다. 잠시만 기다려 주세요...</translation>
<translation id="5517535964909391608">안전하지 ì•Šì€ ì½˜í…츠가 차단ë¨</translation>
+<translation id="5518219166343146486">사ì´íŠ¸ì—ì„œ í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ 보려는 경우 확ì¸</translation>
<translation id="5518584115117143805">ì´ë©”ì¼ ì•”í˜¸í™” ì¸ì¦ì„œ</translation>
<translation id="5521078259930077036">설정한 홈페ì´ì§€ê°€ 맞습니까?</translation>
<translation id="5521348028713515143">바탕화면 바로가기 추가</translation>
@@ -2886,9 +2929,9 @@
<translation id="5527463195266282916">확장 í”„ë¡œê·¸ëž¨ì„ ë‹¤ìš´ê·¸ë ˆì´ë“œí•˜ë ¤ê³  했습니다.</translation>
<translation id="5527474464531963247">다른 네트워í¬ë¥¼ ì„ íƒí•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="5528368756083817449">ë¶ë§ˆí¬ 관리ìž</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">ì „ì²´</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" />ì—ì„œ ë‹¤ìŒ ê¶Œí•œì„ ìš”ì²­í•©ë‹ˆë‹¤.</translation>
+<translation id="5534304873398226603">사진 ë˜ëŠ” ë™ì˜ìƒ ì‚­ì œ</translation>
<translation id="5534520101572674276">í¬ê¸°ë¥¼ 계산하는 중</translation>
<translation id="5535941515421698170">기기ì—ì„œ 기존 ë°ì´í„°ë„ ì‚­ì œ</translation>
<translation id="5537725057119320332">전송</translation>
@@ -2928,8 +2971,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />개)</translation>
<translation id="558918721941304263">앱 로드 중...</translation>
<translation id="5592595402373377407">ì•„ì§ ë°ì´í„°ê°€ 충분하지 않습니다.</translation>
+<translation id="5593766628437008432">'<ph name="PHONE_NAME" />'ì—ì„œ ë‹¤ìŒ ë‹¨ê³„ì— ë”°ë¼ ì•Œë¦¼ì„ ì‚¬ìš© 설정하세요.</translation>
<translation id="5595152862129936745">매우 멀리 있ìŒ</translation>
<translation id="5595485650161345191">주소 수정</translation>
+<translation id="5596627076506792578">옵션 ë”보기</translation>
<translation id="5600706100022181951"><ph name="UPDATE_SIZE_MB" />MBì˜ ëª¨ë°”ì¼ ë°ì´í„°ë¥¼ 사용하여 ì—…ë°ì´íŠ¸ë¥¼ 다운로드합니다. 계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">기타 검색엔진</translation>
@@ -2957,6 +3002,7 @@
<translation id="563535393368633106">액세스하기 ì „ì— í™•ì¸(권장)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" />ì„(를) 사용하려면 먼저 몇 ì´ˆ ë’¤ì— ìžë™ìœ¼ë¡œ 열리는 <ph name="LINK_START" />ë„¤íŠ¸ì›Œí¬ ë¡œê·¸ì¸ íŽ˜ì´ì§€ë¡œ ì´ë™<ph name="LINK_END" />해야 합니다. ë„¤íŠ¸ì›Œí¬ ë¡œê·¸ì¸ íŽ˜ì´ì§€ê°€ ìžë™ìœ¼ë¡œ 열리지 않으면 네트워í¬ë¥¼ 사용할 수 없습니다.</translation>
<translation id="5637476008227280525">ëª¨ë°”ì¼ ë°ì´í„° 사용</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome 웹 스토어<ph name="END_LINK" />ì—ì„œ 확장 프로그램과 테마를 찾아보세요</translation>
<translation id="5638497698949808140"><ph name="HOURS" />시간 ì „ì— ì—…ë°ì´íŠ¸ë¨</translation>
<translation id="5639549361331209298">ì˜µì…˜ì„ ë” ë³´ë ¤ë©´ ì´ íŽ˜ì´ì§€ë¥¼ 새로고친 ë‹¤ìŒ ëˆ„ë¥´ê¸°</translation>
<translation id="5642508497713047">CRL 서명ìž</translation>
@@ -2968,6 +3014,7 @@
<translation id="5657667036353380798">외부 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ë ¤ë©´ Chrome 버전 <ph name="MINIMUM_CHROME_VERSION" /> ì´ìƒì´ 설치ë˜ì–´ 있어야 합니다.</translation>
<translation id="5658415415603568799">ë³´ì•ˆì„ ê°•í™”í•˜ê¸° 위해 Smart Lockì—ì„œ 20시간 í›„ì— ë¹„ë°€ë²ˆí˜¸ë¥¼ 입력하ë¼ëŠ” 메시지를 표시합니다.</translation>
<translation id="5659593005791499971">ì´ë©”ì¼</translation>
+<translation id="5659833766619490117">페ì´ì§€ë¥¼ 번역할 수 ì—†ìŒ</translation>
<translation id="5662477687021125631">ì˜êµ¬</translation>
<translation id="5667546120811588575">Google Play 설정 중...</translation>
<translation id="5669267381087807207">활성화 중</translation>
@@ -3003,6 +3050,7 @@
<translation id="5729712731028706266">보기(&amp;V)</translation>
<translation id="5729996640881880439">ì˜¤ë¥˜ì— í•´ë‹¹í•˜ëŠ” 코드를 표시할 수 없습니다.</translation>
<translation id="5731247495086897348">붙여넣어 바로가기(&amp;S)</translation>
+<translation id="5731409020711461763">새로운 사진 1장</translation>
<translation id="5734362860645681824">커뮤니케ì´ì…˜</translation>
<translation id="5735973442555172575">Android ì•±ì„ ì‚¬ìš©í•˜ë ¤ë©´ 다시 로그ì¸í•˜ì—¬ ì—…ë°ì´íŠ¸í•˜ì„¸ìš”.</translation>
<translation id="5736796278325406685">올바른 ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”.</translation>
@@ -3033,11 +3081,13 @@
<translation id="577322787686508614">기기(<ph name="DEVICE_NAME" />)ì—ì„œ ì½ê¸° ìž‘ì—…ì´ í—ˆìš©ë˜ì§€ 않습니다.</translation>
<translation id="5774295353725270860">íŒŒì¼ ì—´ê¸° 앱</translation>
<translation id="5774515636230743468">매니페스트:</translation>
+<translation id="5775834615653774429">컴퓨터가 ë„ë©”ì¸ì— 가입하지 못했습니다. ì¡°ì§ ë‹¨ìœ„ê°€ 존재하지 않습니다.</translation>
<translation id="577624874850706961">쿠키 검색</translation>
<translation id="5777468213129569553">Chrome 열기</translation>
<translation id="5778747455497889540">다ìŒì€ ìž„ì˜ë¡œ ìƒì„±ëœ 후 ë‚´ ì»´í“¨í„°ì— í• ë‹¹ëœ ë³´ì•ˆ 모듈 비밀번호입니다.</translation>
<translation id="5780973441651030252">프로세스 우선순위</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" />ì— ëª…ë ¹ì–´ 보내기</translation>
+<translation id="5782227691023083829">번역 중...</translation>
<translation id="5783221160790377646">오류로 ì¸í•´ 관리 ëŒ€ìƒ ì‚¬ìš©ìžê°€ ìƒì„±ë˜ì§€ 않았습니다. ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„í•´ 주세요.</translation>
<translation id="5783602409389152506">기기를 검색할 때...</translation>
<translation id="57838592816432529">ìŒì†Œê±°</translation>
@@ -3051,6 +3101,7 @@
<translation id="5804241973901381774">권한</translation>
<translation id="580571955903695899">제목순으로 다시 정렬</translation>
<translation id="5807290661599647102">화면 잠금 설정</translation>
+<translation id="580926004266167721">컴퓨터가 ë„ë©”ì¸ì— 가입하지 못했습니다. ê³„ì •ì— ì¡°ì§ ë‹¨ìœ„ì™€ ê´€ë ¨ëœ ê¶Œí•œì´ ì¶©ë¶„í•˜ì§€ 않기 ë•Œë¬¸ì¼ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.</translation>
<translation id="580961539202306967">사ì´íŠ¸ì—ì„œ 푸시 메시지를 보내려는 경우 알림(권장)</translation>
<translation id="5814126672212206791">연결 유형</translation>
<translation id="5815645614496570556">X.400 주소</translation>
@@ -3072,8 +3123,10 @@
<translation id="5835754902560991078">매우 짧게(0.6초)</translation>
<translation id="5838456317242088717">현재 ì‹œí¬ë¦¿ 세션</translation>
<translation id="5842497610951477805">블루투스 사용</translation>
+<translation id="5843250171025351504">사용 ì¤‘ì¸ ê¸°ê¸°ê°€ ë” ì´ìƒ 관리ìžê°€ 지정한 최소 í´ë¼ì´ì–¸íŠ¸ ë²„ì „ì„ ì¤€ìˆ˜í•˜ì§€ 않습니다. 로그ì¸í•˜ë ¤ë©´ ì—…ë°ì´íŠ¸í•˜ì„¸ìš”.</translation>
<translation id="5846929185714966548">탭 4</translation>
<translation id="5848924408752252705">뒤로 ì´ë™í•˜ë ¤ë©´ 터치하세요.</translation>
+<translation id="5849212445710944278">ì´ë¯¸ 추가ë¨</translation>
<translation id="5849570051105887917">홈 ê³µê¸‰ìž ì½”ë“œ</translation>
<translation id="5849869942539715694">확장 프로그램 압축...</translation>
<translation id="5850516540536751549">ì´ íŒŒì¼ í˜•ì‹ì€ 지ì›ë˜ì§€ 않습니다. ì´ íŒŒì¼ í˜•ì‹ì„ ì—´ 수 있는 ì•±ì„ ì°¾ìœ¼ë ¤ë©´ <ph name="BEGIN_LINK" />Chrome 웹 스토어<ph name="END_LINK" />를 방문하세요.
@@ -3099,6 +3152,7 @@
<translation id="586567932979200359">ë””ìŠ¤í¬ ì´ë¯¸ì§€ì—ì„œ <ph name="PRODUCT_NAME" />ì„(를) 실행 중입니다. ì»´í“¨í„°ì— ì„¤ì¹˜í•˜ë©´ ë””ìŠ¤í¬ ì´ë¯¸ì§€ê°€ ì—†ì–´ë„ ì‹¤í–‰ì´ ê°€ëŠ¥í•˜ë©° 최신 ìƒíƒœë¡œ 유지ë©ë‹ˆë‹¤.</translation>
<translation id="5866557323934807206">ë‹¤ìŒ ë°©ë¬¸ ì‹œ 재설정</translation>
<translation id="5866840822086176774">매우 강함</translation>
+<translation id="5867841422488265304">웹 주소 검색 ë˜ëŠ” ìž…ë ¥</translation>
<translation id="5869029295770560994">확ì¸</translation>
<translation id="5869522115854928033">ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸</translation>
<translation id="5870086504539785141">접근성 메뉴 닫기</translation>
@@ -3156,7 +3210,6 @@
<translation id="5972708806901999743">위로 ì´ë™</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> 시작</translation>
<translation id="5975083100439434680">축소</translation>
-<translation id="5975730206036440725">PPD를 ì°¾ì„ ìˆ˜ 없습니다. Chromebookì´ ì˜¨ë¼ì¸ ìƒíƒœì¸ì§€ 확ì¸í•˜ê³  다시 ì‹œë„í•´ 보세요.</translation>
<translation id="5975792506968920132">배터리 충전율</translation>
<translation id="5976160379964388480">기타</translation>
<translation id="5978264784700053212">메시지 센터</translation>
@@ -3166,6 +3219,7 @@
<translation id="5984222099446776634">최근 방문</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ì´ ì •ë³´ëŠ” 배터리 수준, 앱 사용 빈ë„, ë„¤íŠ¸ì›Œí¬ ì—°ê²°(Wi-Fi ë° ë¸”ë£¨íˆ¬ìŠ¤ 등) 품질 ë° ì‹œê°„, 오류 ë°œìƒ ì‹œ ë¹„ì •ìƒ ì¢…ë£Œ ë³´ê³ ì„œ 등 ë‚´ 기기와 기기 사용 ë°©ì‹ì— 관한 ì¼ë°˜ì ì¸ 정보입니다. ì´ ì •ë³´ëŠ” 모든 사용ìžì˜ Google 제품 ë° ì„œë¹„ìŠ¤ ì´ìš© ê²½í—˜ì„ ê°œì„ í•˜ëŠ” ë° ì‚¬ìš©ë©ë‹ˆë‹¤. ì§‘ê³„ëœ ì •ë³´ 중 ì¼ë¶€ëŠ” Android ê°œë°œìž ë“±ì˜ íŒŒíŠ¸ë„ˆê°€ 앱과 ì œí’ˆì„ ê°œì„ í•˜ëŠ” ë° ìœ ìš©í•˜ê²Œ 사용ë©ë‹ˆë‹¤.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Android 앱 설정ì—ì„œ ì´ ê¸°ëŠ¥ì„ ì–¸ì œë“ ì§€ 사용 설정하거나 사용 중지할 수 있습니다. ì´ ê¸°ëŠ¥ì€ ê¸°ê¸°ì—ì„œ 시스템 ì—…ë°ì´íŠ¸ì™€ 보안 등 필수 서비스를 받는 ë° í•„ìš”í•œ 정보를 전송하는 ëŠ¥ë ¥ì— ì˜í–¥ì„ 주지 않습니다.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">번역ë¨</translation>
<translation id="5991049340509704927">확대</translation>
<translation id="5993332328670040093">ë” ì´ìƒ ë°ì´í„° ì‚¬ìš©ì´ ì¸¡ì •ë˜ì§€ 않습니다.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" />ì—ì„œ ìžë™ ì—…ë°ì´íŠ¸ë¥¼ 수행하지 못할 수 있습니다.</translation>
@@ -3189,7 +3243,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB 기기 ì—°ê²°ë¨</translation>
<translation id="6032912588568283682">íŒŒì¼ ì‹œìŠ¤í…œ</translation>
<translation id="6034662038931255275">OS ì—…ë°ì´íŠ¸ 완료</translation>
-<translation id="6035651096710386140">Ctrl ë˜ëŠ” Alt 중 하나만 사용해야 합니다</translation>
<translation id="6039651071822577588">ë„¤íŠ¸ì›Œí¬ ì†ì„± 사전 형ì‹ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="604001903249547235">í´ë¼ìš°ë“œ 백업</translation>
<translation id="6040143037577758943">닫기</translation>
@@ -3197,8 +3250,8 @@
<translation id="604124094241169006">ìžë™</translation>
<translation id="6042169520002885235">프린터 제조업체 ë° ëª¨ë¸ ì„ íƒ</translation>
<translation id="6042308850641462728">ë”보기</translation>
+<translation id="6042850536017090003">앱 ì•Œë¦¼ì„ íƒ­í•˜ì„¸ìš”.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" />ì—ì„œ <ph name="TAB_NAME" />와(ê³¼) Chrome íƒ­ì„ ê³µìœ  중입니다.</translation>
-<translation id="6043357981274314628">완료</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" />ì—ì„œ <ph name="TAB_NAME" />와(ê³¼) Chrome 탭과 오디오를 공유 중입니다.</translation>
<translation id="6049004884579590341">ì „ì²´í™”ë©´ì„ ì¢…ë£Œí•˜ë ¤ë©´ |<ph name="ACCELERATOR" />|ì„(를) 길게 누르기</translation>
<translation id="6049065490165456785">내부 ì¹´ë©”ë¼ì˜ 사진</translation>
@@ -3210,6 +3263,7 @@
<translation id="6056710589053485679">ì¼ë°˜ 새로고침</translation>
<translation id="6059652578941944813">ì¸ì¦ì„œ 계층</translation>
<translation id="6059925163896151826">USB 기기</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" />ì´(ê°€) 다운ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="6064217302520318294">화면 잠금</translation>
<translation id="6065289257230303064">ì¸ì¦ì„œ ëŒ€ìƒ ë””ë ‰í† ë¦¬ ì†ì„±</translation>
<translation id="6068338049763724728">ì›ê²© ë“±ë¡ ì‚¬ìš©</translation>
@@ -3241,9 +3295,11 @@
<translation id="6107012941649240045">발급 대ìƒ</translation>
<translation id="6112952769866305444">ì‚¬ìš©ìž ìˆ˜ì •, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">ëŒì•„가려면 |<ph name="SHORTCUT" />| 키를 누르세요.</translation>
+<translation id="6116338172782435947">í´ë¦½ë³´ë“œì— ë³µì‚¬ëœ í…스트 ë° ì´ë¯¸ì§€ë¥¼ 확ì¸í•©ë‹ˆë‹¤.</translation>
<translation id="6116921718742659598">언어 ë° ìž…ë ¥ 설정 변경</translation>
<translation id="6120205520491252677">ì´ íŽ˜ì´ì§€ë¥¼ 시작 í™”ë©´ì— ê³ ì •...</translation>
<translation id="6122081475643980456">ì¸í„°ë„· ì—°ê²°ì´ ì œì–´ë˜ê³  있습니다.</translation>
+<translation id="6122095009389448667">ì´ ì‚¬ì´íŠ¸ì—ì„œ í´ë¦½ë³´ë“œë¥¼ 보지 못하게 ê³„ì† ì°¨ë‹¨</translation>
<translation id="6122875415561139701">기기(<ph name="DEVICE_NAME" />)ì—ì„œ 쓰기 ìž‘ì—…ì´ í—ˆìš©ë˜ì§€ 않습니다.</translation>
<translation id="6124650939968185064">ì´ í™•ìž¥ í”„ë¡œê·¸ëž¨ì— ì¢…ì†ë˜ëŠ” 확장 프로그램:</translation>
<translation id="6125479973208104919">ì´ <ph name="DEVICE_TYPE" />ì— ê³„ì •ì„ ë‹¤ì‹œ 추가해야 합니다.</translation>
@@ -3285,6 +3341,7 @@
<translation id="6178664161104547336">ì¸ì¦ì„œ ì„ íƒ</translation>
<translation id="6180288788882902869"><ph name="DEVICE_TYPE" />ì˜ Google Play</translation>
<translation id="6181431612547969857">다운로드 차단ë¨</translation>
+<translation id="6181803575025675566"><ph name="LINK_START" />설정<ph name="LINK_END" />ì—ì„œ ìž‘ë™ ë°©ì‹ì„ 관리하세요.</translation>
<translation id="6185132558746749656">기기 위치</translation>
<translation id="6185696379715117369">페ì´ì§€ 위로</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" />(으)로 열기</translation>
@@ -3317,7 +3374,6 @@
<translation id="6237816943013845465">화면 í•´ìƒë„를 ì¡°ì •í•  수 있습니다.</translation>
<translation id="6238923052227198598">잠금 í™”ë©´ì— ìµœê·¼ 메모 ë³´ê´€</translation>
<translation id="6239558157302047471">프레임 새로고침(&amp;F)</translation>
-<translation id="624022915548992686">페ì´ì§€ 나가기</translation>
<translation id="6241530762627360640">시스템과 페어ë§ëœ 블루투스 기기 관련 ì •ë³´ì— ì•¡ì„¸ìŠ¤í•˜ê³  ê·¼ì²˜ì˜ ë¸”ë£¨íˆ¬ìŠ¤ 기기를 검색합니다.</translation>
<translation id="6243774244933267674">서버를 사용할 수 ì—†ìŒ</translation>
<translation id="6246413617632217567">관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ 가져오지 못했습니다. 하드 ë“œë¼ì´ë¸Œ 공간 ë° ê¶Œí•œì„ í™•ì¸í•œ 후 다시 ì‹œë„í•´ 주세요.</translation>
@@ -3334,13 +3390,13 @@
<translation id="6263284346895336537">중요하지 ì•ŠìŒ</translation>
<translation id="6263541650532042179">ë™ê¸°í™” 재설정</translation>
<translation id="6264365405983206840">ëª¨ë‘ ì„ íƒ(&amp;A)</translation>
+<translation id="6265930187414222160">완료ë˜ì—ˆìŠµë‹ˆë‹¤. 유해한 소프트웨어가 ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" />ì— ëŒ€í•´ ì¸ì¦ì„ 받으려면 ì¸ì¦ì„œë¥¼ ì„ íƒí•˜ì„¸ìš”.</translation>
<translation id="6268252012308737255"><ph name="APP" />(으)로 열기</translation>
<translation id="6268747994388690914">HTML 파ì¼ì—ì„œ ë¶ë§ˆí¬ 가져오기...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />시스템 ë° ì•± ì •ë³´<ph name="END_LINK1" />와 <ph name="BEGIN_LINK2" />통계<ph name="END_LINK2" /> 전송</translation>
<translation id="6272643420381259437">플러그ì¸ì„ 다운로드하는 ì¤‘ì— ì˜¤ë¥˜(<ph name="ERROR" />)ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤.</translation>
<translation id="6273677812470008672">품질</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome 웹 스토어<ph name="END_LINK" />ì—ì„œ 확장 프로그램과 ì•±ì„ ì°¾ì•„ë³´ì„¸ìš”.</translation>
<translation id="62751439899495218">사진 변경</translation>
<translation id="6276301056778294989">ê¸°ê¸°ì— ë™ì¼í•œ 코드가 표시ë˜ëŠ”지 확ì¸í•˜ì„¸ìš”.</translation>
<translation id="6277105963844135994">ë„¤íŠ¸ì›Œí¬ ì‹œê°„ 초과</translation>
@@ -3361,17 +3417,17 @@
<translation id="6298962879096096191">Google Play를 사용하여 Android ì•±ì„ ì„¤ì¹˜í•©ë‹ˆë‹¤.</translation>
<translation id="630065524203833229">종료(&amp;X)</translation>
<translation id="6305607932814307878">ì „ì²´ ì •ì±…:</translation>
-<translation id="6307990684951724544">ì‹œìŠ¤í…œì„ ì‚¬ìš© 중</translation>
+<translation id="6307990684951724544">시스템 사용 중</translation>
<translation id="6308937455967653460">다른 ì´ë¦„으로 ë§í¬ 저장(&amp;K)...</translation>
<translation id="6311220991371174222">í”„ë¡œí•„ì„ ì—¬ëŠ” ë™ì•ˆ 문제가 ë°œìƒí–ˆê¸° ë•Œë¬¸ì— Chromeì„ ì‹œìž‘í•  수 없습니다. Chromeì„ ë‹¤ì‹œ 시작해 보세요.</translation>
<translation id="6312403991423642364">알려지지 ì•Šì€ ë„¤íŠ¸ì›Œí¬ ì˜¤ë¥˜</translation>
<translation id="6313641880021325787">VR 종료</translation>
-<translation id="6314335155547195432">비밀번호 ìƒì„±</translation>
<translation id="6314819609899340042">ì´ <ph name="IDS_SHORT_PRODUCT_NAME" /> 기기ì—ì„œ 디버깅 ê¸°ëŠ¥ì„ ì‚¬ìš© 설정했습니다.</translation>
-<translation id="6315343732431721770">시작 페ì´ì§€ê°€ <ph name="URL" />ì„(를) í¬í•¨í•˜ë„ë¡ ë³€ê²½ë˜ì—ˆìŠµë‹ˆë‹¤. 시작 페ì´ì§€ë¥¼ 변경하는 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì§€ 않으려면 ë³µì›ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="6315493146179903667">앞으로 ëª¨ë‘ ê°€ì ¸ì˜¤ê¸°</translation>
<translation id="6316806695097060329"><ph name="SHORT_PRODUCT_NAME" /> 기기는 최ìƒì˜ 웹 í™˜ê²½ì„ ì œê³µí•˜ë„ë¡ ì„¤ê³„ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
+<translation id="6317318380444133405">프린터가 ë” ì´ìƒ 지ì›ë˜ì§€ 않습니다.</translation>
<translation id="6317369057005134371">애플리케ì´ì…˜ ì°½ì„ ê¸°ë‹¤ë¦¬ëŠ” 중...</translation>
+<translation id="6318407754858604988">다운로드가 시작ë˜ì—ˆìŠµë‹ˆë‹¤</translation>
<translation id="6322279351188361895">비공개 키를 ì½ì§€ 못했습니다.</translation>
<translation id="6325191661371220117">ìžë™ 실행 사용 안함</translation>
<translation id="6326175484149238433">Chromeì—ì„œ ì‚­ì œ</translation>
@@ -3381,7 +3437,6 @@
<translation id="6333049849394141510">ë™ê¸°í™”í•  ëŒ€ìƒ ì„ íƒ</translation>
<translation id="6333064448949140209">ë””ë²„ê¹…ì„ ìœ„í•´ 파ì¼ì´ Googleë¡œ 전송ë©ë‹ˆë‹¤.</translation>
<translation id="6333834492048057036">ê²€ìƒ‰ì„ ìœ„í•´ 주소 표시줄로 ì´ë™</translation>
-<translation id="6336907568130557310">내보낸 파ì¼ì„ ë³¼ 수 있는 모든 사용ìžì—게 비밀번호가 표시ë©ë‹ˆë‹¤. 다른 사람과 파ì¼ì„ 공유하지 ë§ê³  가져온 후ì—는 삭제하세요.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" />ì˜ ìƒˆ í”„ë¡œí•„ì„ ë§Œë“œì„¸ìš”.</translation>
<translation id="6340017061976355871">ì„œë²„ì— ì—°ê²°í•  수 없습니다. ë„¤íŠ¸ì›Œí¬ ì—°ê²°ì„ í™•ì¸í•˜ê³  다시 ì‹œë„í•´ 주세요. 문제가 지ì†ë˜ë©´ Chromebookì„ ë‹¤ì‹œ 시작하세요.</translation>
<translation id="6340071272923955280">ì¸í„°ë„· ì¸ì‡„ 프로토콜(IPPS)</translation>
@@ -3404,7 +3459,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android용 Smart Lock 설정</translation>
<translation id="6374469231428023295">다시 ì‹œë„</translation>
-<translation id="6377158645544167202">프린터를 ì—°ê²°í•  수 없습니다. 프린터가 켜져 있으며 Wi-Fi ë˜ëŠ” USB를 통해 Chromebookì— ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì„¸ìš”.</translation>
<translation id="6380143666419481200">ë™ì˜ ë° ê³„ì†</translation>
<translation id="6383051423892982287">ë‚˜ë§Œì˜ <ph name="BEGIN_LINK" />ë™ê¸°í™” 암호<ph name="END_LINK" />ë¡œ ë™ê¸°í™” ë°ì´í„° 암호화</translation>
<translation id="6384275966486438344">다ìŒìœ¼ë¡œ 검색 설정 변경: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@
<translation id="6503077044568424649">ìžì£¼ 방문한 페ì´ì§€</translation>
<translation id="6504611359718185067">프린터를 추가하려면 ì¸í„°ë„·ì— 연결하세요.</translation>
<translation id="6506374932220792071">SHA-256ì„ í¬í•¨í•œ X9.62 ECDSA 서명</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> 관련</translation>
<translation id="6508261954199872201">애플리케ì´ì…˜:<ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">미디어 ë¼ì´ì„ ìŠ¤</translation>
<translation id="6510568984200103950">간단한 설정</translation>
@@ -3529,9 +3584,11 @@
<translation id="6551508934388063976">명령어가 없습니다. 컨트롤 키와 Nì„ ëˆŒëŸ¬ 새 ì°½ì„ ì—¬ì„¸ìš”.</translation>
<translation id="655384502888039633">ì‚¬ìš©ìž <ph name="USER_COUNT" />명</translation>
<translation id="6555432686520421228">모든 ì‚¬ìš©ìž ê³„ì •ì„ ì‚­ì œí•˜ê³  사용 ì¤‘ì¸ <ph name="IDS_SHORT_PRODUCT_NAME" /> 기기를 재설정하여 새것처럼 만듭니다.</translation>
+<translation id="6555810572223193255">현재 정리 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 ì—†ìŒ</translation>
<translation id="6556866813142980365">다시실행</translation>
<translation id="6558280019477628686">오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. ì¼ë¶€ í•­ëª©ì´ ì‚­ì œë˜ì§€ ì•Šì•˜ì„ ìˆ˜ 있습니다.</translation>
<translation id="6559580823502247193">(ê¸°ê¸°ì— ì´ë¯¸ 있ìŒ)</translation>
+<translation id="6560713683827832045">앱 ì•Œë¦¼ì´ '사용'ì¸ì§€ 확ì¸í•˜ì„¸ìš”. 그렇지 않다면 사용으로 전환하세요.</translation>
<translation id="6561726789132298588">ìž…ë ¥</translation>
<translation id="656293578423618167">íŒŒì¼ ê²½ë¡œ ë˜ëŠ” ì´ë¦„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. ì§§ì€ ì´ë¦„으로 변경하거나 다른 ìœ„ì¹˜ì— ì €ìž¥í•˜ì„¸ìš”.</translation>
<translation id="656398493051028875">'<ph name="FILENAME" />' 삭제 중...</translation>
@@ -3560,7 +3617,6 @@
<translation id="6606070663386660533">탭 8</translation>
<translation id="6607272825297743757">íŒŒì¼ ì •ë³´</translation>
<translation id="6607831829715835317">ë„구 ë”보기</translation>
-<translation id="6610183966322615106">프린터 추가 ë„중 오류 ë°œìƒ</translation>
<translation id="6612358246767739896">ë³´í˜¸ëœ ì½˜í…츠</translation>
<translation id="6613452264606394692">ì´ íŽ˜ì´ì§€ë¥¼ ë¶ë§ˆí¬ì— 추가하여 빠르게 다시 방문하세요.</translation>
<translation id="6615455863669487791">표시</translation>
@@ -3637,9 +3693,11 @@
<translation id="6736045498964449756">비밀번호가 ì¼ì¹˜í•˜ì§€ 않습니다.</translation>
<translation id="6736243959894955139">주소</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" />[<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">ë” ì´ìƒ 기존 í”„ë¡œí•„ì— ì•¡ì„¸ìŠ¤í•  수 없지만 삭제할 수는 있습니다.</translation>
<translation id="6739923123728562974">바탕화면 바로가기 표시</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> ì¼ì‹œì¤‘지ë¨</translation>
<translation id="6742339027238151589">스í¬ë¦½íŠ¸ì— 액세스 가능</translation>
+<translation id="6743841972744298686">ë™ê¸°í™” 설정</translation>
<translation id="6745592621698551453">지금 ì—…ë°ì´íŠ¸</translation>
<translation id="6746124502594467657">아래로 ì´ë™</translation>
<translation id="674632704103926902">탭 드래그 사용</translation>
@@ -3652,12 +3710,14 @@
<translation id="6757101664402245801">URLì„ ë³µì‚¬í–ˆìŠµë‹ˆë‹¤</translation>
<translation id="6758056191028427665">개선할 ì ì´ë‚˜ 격려하고 ì‹¶ì€ ì ì„ 알려주세요.</translation>
<translation id="6759193508432371551">초기화</translation>
+<translation id="6765234885931342179">보안 키 ì¼ë ¨ë²ˆí˜¸ë¥¼ 확ì¸í•©ë‹ˆë‹¤.</translation>
<translation id="6766101255664245434">새로운 ì‚¬ì§„ì„ ì°ê±°ë‚˜ 기존 사진 ë˜ëŠ” ì•„ì´ì½˜ì„ ì„ íƒí•˜ì„¸ìš”.
<ph name="LINE_BREAK" />
ì´ ì‚¬ì§„ì´ Chromebook ë¡œê·¸ì¸ í™”ë©´ê³¼ 잠금 í™”ë©´ì— í‘œì‹œë©ë‹ˆë‹¤.</translation>
<translation id="6769712124046837540">프린터 추가 중...</translation>
<translation id="6771503742377376720">ì¸ì¦ 기관임</translation>
<translation id="6773575010135450071">추가 작업...</translation>
+<translation id="6777817260680419853">ë¦¬ë””ë ‰ì…˜ì´ ì°¨ë‹¨ë¨</translation>
<translation id="6778959797435875428">사ì´íŠ¸ ìŒì†Œê±° í•´ì œ</translation>
<translation id="677965093459947883">아주 작게</translation>
<translation id="6780439250949340171">기타 설정 관리</translation>
@@ -3732,6 +3792,7 @@
<translation id="6898699227549475383">ì¡°ì§(O)</translation>
<translation id="6900284862687837908">백그ë¼ìš´ë“œ 앱: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ë„ë©”ì¸ì— 기기 가입</translation>
+<translation id="6903534926908201625"><ph name="BEGIN_LINK" />설정<ph name="END_LINK" />ì—ì„œ 언제든지 Googleì—ì„œ 수집하는 정보를 맞춤설정할 수 있습니다.</translation>
<translation id="6904344821472985372">íŒŒì¼ ì•¡ì„¸ìŠ¤ 취소</translation>
<translation id="6904655473976120856">앱 ë²„íŠ¼ì„ ëˆŒëŸ¬ 종료하세요.</translation>
<translation id="6904713658985136356"><ph name="HOST" />ì—ì„œ í™”ë©´ì„ ê³µìœ í•˜ë ¤ê³  합니다.</translation>
@@ -3740,17 +3801,22 @@
<translation id="691024665142758461">여러 íŒŒì¼ ë‹¤ìš´ë¡œë“œ</translation>
<translation id="6911324888870229398">ë„¤íŠ¸ì›Œí¬ ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. ì—°ê²°ì„ í™•ì¸í•˜ê±°ë‚˜ 다른 Wi-Fi 네트워í¬ë¥¼ 사용해 보세요.</translation>
<translation id="6911734910326569517">메모리 사용량</translation>
+<translation id="6914783257214138813">내보낸 파ì¼ì„ ë³¼ 수 있는 모든 사용ìžì—게 비밀번호가 표시ë©ë‹ˆë‹¤.</translation>
<translation id="6915804003454593391">사용ìž:</translation>
<translation id="6916590542764765824">확장 프로그램 관리</translation>
<translation id="6920989436227028121">ì¼ë°˜ 탭으로 열기</translation>
<translation id="6922128026973287222">Google ë°ì´í„° 절약 모드를 사용하여 ë” ë¹ ë¥´ê²Œ ë°ì´í„°ë¥¼ 저장하고 íƒìƒ‰í•˜ì„¸ìš”. ìžì„¸ížˆ 알아보려면 í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="6929555043669117778">íŒì—… ê³„ì† ì°¨ë‹¨</translation>
<translation id="6930242544192836755">기간</translation>
+<translation id="6934241953272494177">미디어 기기 스캔 중...
+ <ph name="LINE_BREAK1" />
+ íŒŒì¼ <ph name="FILE_COUNT" />ê°œ 있ìŒ</translation>
<translation id="693807610556624488">기기(<ph name="DEVICE_NAME" />)ì˜ ì“°ê¸° ìž‘ì—…ì´ ìµœëŒ€ ì†ì„± 길ì´ë¥¼ 초과합니다.</translation>
<translation id="6941937518557314510"><ph name="TOKEN_NAME" />ì— ë¡œê·¸ì¸í•˜ì—¬ ì¸ì¦ì„œë¡œ <ph name="HOST_NAME" />ì—ì„œ ì¸ì¦ì„ 받으세요.</translation>
<translation id="6943176775188458830">ì¸ì‡„ 취소</translation>
<translation id="6943836128787782965">HTTP 실패</translation>
<translation id="6945221475159498467">ì„ íƒ</translation>
+<translation id="694592694773692225">ì´ íŽ˜ì´ì§€ì—ì„œ ë¦¬ë””ë ‰ì…˜ì´ ì°¨ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="6949306908218145636">열린 페ì´ì§€ë¥¼ ë¶ë§ˆí¬ì— 추가...</translation>
<translation id="6955446738988643816">íŒì—… 검사</translation>
<translation id="6957231940976260713">서비스 ì´ë¦„</translation>
@@ -3854,13 +3920,16 @@
<translation id="7093866338626856921">ì´ë¦„ì´ <ph name="HOSTNAMES" />ì¸ ê¸°ê¸°ì™€ ë°ì´í„° êµí™˜</translation>
<translation id="7096108453481049031">관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ 가져오지 못했습니다. ë„¤íŠ¸ì›Œí¬ ì—°ê²°ì„ í™•ì¸í•œ 후 ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„í•´ 주세요.</translation>
<translation id="7098447629416471489">저장한 다른 검색 ì—”ì§„ì´ ì—¬ê¸°ì— í‘œì‹œë¨</translation>
+<translation id="7099337801055912064">í° PPD를 로드할 수 없습니다. 최대 í¬ê¸°ëŠ” 250KB입니다.</translation>
<translation id="7100897339030255923"><ph name="COUNT" />ê°œì˜ í•­ëª©ì´ ì„ íƒë¨</translation>
<translation id="7102687220333134671">ìžë™ ì—…ë°ì´íŠ¸ê°€ 사용 설정ë˜ì–´ 있습니다.</translation>
<translation id="7106346894903675391">추가 저장용량 구입...</translation>
<translation id="7108338896283013870">숨기기</translation>
<translation id="7108668606237948702">ìž…ë ¥</translation>
+<translation id="7112978678959880812">ë§žì¶¤ì„¤ì •ì´ ì¼œì ¸ 있습니다. ì´ ì„¤ì •ì€ myaccount.google.comì—ì„œ 변경할 수 있습니다.</translation>
<translation id="7113502843173351041">ì´ë©”ì¼ ì£¼ì†Œ 조회</translation>
<translation id="7114054701490058191">비밀번호가 ì¼ì¹˜í•˜ì§€ 않습니다.</translation>
+<translation id="7117228822971127758">ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„í•´ 주세요</translation>
<translation id="7117247127439884114">다시 로그ì¸...</translation>
<translation id="711840821796638741">관리 ë¶ë§ˆí¬ 표시</translation>
<translation id="711902386174337313">로그ì¸í•œ 기기 ëª©ë¡ ì¡°íšŒ</translation>
@@ -3901,6 +3970,7 @@
<translation id="7180611975245234373">새로고침</translation>
<translation id="7180865173735832675">맞춤설정</translation>
<translation id="7186088072322679094">íˆ´ë°”ì— ë³´ê´€</translation>
+<translation id="7187428571767585875">ì‚­ì œ ë˜ëŠ” 변경할 레지스트리 항목:</translation>
<translation id="7191159667348037">알 수 없는 프린터(USB)</translation>
<translation id="7191454237977785534">다른 ì´ë¦„으로 저장</translation>
<translation id="7196835305346730603">ê·¼ì²˜ì˜ Chromebox를 검색하는 중...</translation>
@@ -3909,6 +3979,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ì‚­ì œë¨</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" />ì„(를) 다운로드 중...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{페ì´ì§€ 나가기}other{페ì´ì§€ 나가기}}</translation>
<translation id="721331389620694978">ì¸í„°ë„· 사용 ìŠµê´€ì´ ë°˜ì˜ë  수 있는 ì¼ë¶€ ì„¤ì •ì€ ì‚­ì œë˜ì§€ 않습니다.</translation>
<translation id="7216409898977639127">ì´ë™í†µì‹ ì‚¬</translation>
<translation id="7216595297012131718">ì›í•˜ëŠ” 대로 언어를 정렬하세요.</translation>
@@ -3954,6 +4025,7 @@
<translation id="727952162645687754">다운로드 오류</translation>
<translation id="7279701417129455881">쿠키 차단 관리...</translation>
<translation id="7280877790564589615">권한 요청ë¨</translation>
+<translation id="7283041136720745563">Google ë“œë¼ì´ë¸Œ ìš©ëŸ‰ì´ ë¶€ì¡±í•©ë‹ˆë‹¤.</translation>
<translation id="7287143125007575591">액세스가 거부ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" />dpi</translation>
<translation id="7289225569524511578">배경화면 앱 열기</translation>
@@ -4022,6 +4094,7 @@
<translation id="7392118418926456391">ë°”ì´ëŸ¬ìŠ¤ 검사 실패</translation>
<translation id="7392915005464253525">ë‹«ì€ íƒ­ 다시 열기(&amp;E)</translation>
<translation id="7396845648024431313">ì‹œìŠ¤í…œì´ ì‹œìž‘í•  ë•Œ <ph name="APP_NAME" />ì´(ê°€) 실행ë˜ë©° 다른 모든 <ph name="PRODUCT_NAME" /> ì°½ì„ ì¢…ë£Œí•œ 후ì—ë„ ë°±ê·¸ë¼ìš´ë“œì—ì„œ ê³„ì† ì‹¤í–‰ë©ë‹ˆë‹¤.</translation>
+<translation id="7398254312354928459">ë„¤íŠ¸ì›Œí¬ ì—°ê²° 전환ë¨</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Chromebox를 다시 시작할 때까지 기다려 주세요...</translation>
<translation id="7400839060291901923"><ph name="PHONE_NAME" />ì—ì„œ ì—°ê²° 설정</translation>
@@ -4032,6 +4105,7 @@
<translation id="7409233648990234464">다시 실행 ë° Powerwash</translation>
<translation id="7409836189476010449">Flash 실행</translation>
<translation id="7410344089573941623"><ph name="HOST" />ì—ì„œ ì¹´ë©”ë¼ì™€ 마ì´í¬ì— 액세스하려는 경우 메시지 표시</translation>
+<translation id="741204030948306876">사용</translation>
<translation id="7412226954991670867">GPU 메모리</translation>
<translation id="7416362041876611053">알려지지 ì•Šì€ ë„¤íŠ¸ì›Œí¬ ì˜¤ë¥˜ìž…ë‹ˆë‹¤.</translation>
<translation id="7417705661718309329">Google 지ë„</translation>
@@ -4053,6 +4127,7 @@
<translation id="7445682342344043969">íŒì—… 차단ë¨</translation>
<translation id="744859430125590922">ì´ ì‚¬ìš©ìžê°€ 방문하는 웹사ì´íŠ¸ë¥¼ <ph name="CUSTODIAN_EMAIL" />ì—ì„œ 제어하고 조회합니다.</translation>
<translation id="7453008956351770337">ì´ í”„ë¦°í„°ë¥¼ ì„ íƒí•˜ë©´ ë‹¤ìŒ í™•ìž¥ í”„ë¡œê·¸ëž¨ì— ë‚´ í”„ë¦°í„°ì— ì•¡ì„¸ìŠ¤í•  수 있는 ê¶Œí•œì„ ë¶€ì—¬í•˜ê²Œ ë©ë‹ˆë‹¤.</translation>
+<translation id="7453467225369441013">ëŒ€ë¶€ë¶„ì˜ ì‚¬ì´íŠ¸ì—ì„œ 로그아웃ë©ë‹ˆë‹¤. Google 계정ì—서는 로그아웃ë˜ì§€ 않습니다.</translation>
<translation id="7456142309650173560">개발ìž</translation>
<translation id="7456847797759667638">위치 열기...</translation>
<translation id="7461924472993315131">ê³ ì •</translation>
@@ -4063,7 +4138,7 @@
<translation id="747114903913869239">오류: 확장 í”„ë¡œê·¸ëž¨ì„ ë””ì½”ë”©í•  수 ì—†ìŒ</translation>
<translation id="7473891865547856676">건너뛰기</translation>
<translation id="747459581954555080">ëª¨ë‘ ë³µì›</translation>
-<translation id="747494631553057218">레지스트리 항목:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" />ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤.</translation>
<translation id="7475671414023905704">Netscape Lost Password URL</translation>
<translation id="7476454130948140105">배터린 ìž”ëŸ‰ì´ ë¶€ì¡±í•˜ì—¬(<ph name="BATTERY_PERCENT" />%) ì—…ë°ì´íŠ¸í•  수 ì—†ìŒ</translation>
<translation id="7477347901712410606">암호가 ìƒê°ë‚˜ì§€ 않으면 <ph name="BEGIN_LINK" />Google 대시보드<ph name="END_LINK" />를 통해 ë™ê¸°í™”를 중지하고 재설정합니다.</translation>
@@ -4078,6 +4153,9 @@
<translation id="7487067081878637334">í…Œí¬ë†€ë¡œì§€</translation>
<translation id="7487099628810939106">í´ë¦­í•˜ê¸° ì „ 지연:</translation>
<translation id="7487969577036436319">ì„¤ì¹˜ëœ êµ¬ì„±ìš”ì†Œê°€ 없습니다.</translation>
+<translation id="7489215562877293245">íŒŒì¼ <ph name="FILE_COUNT" />ê°œ 있ìŒ
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google ë“œë¼ì´ë¸Œ<ph name="END_LINK" /> 백업 준비 완료</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{ëª¨ë‘ ì—´ê¸°(O)}=1{ë¶ë§ˆí¬ 열기(O)}other{#ê°œ ëª¨ë‘ ì—´ê¸°(O)}}</translation>
<translation id="7489605380874780575">ìžê²© 확ì¸</translation>
<translation id="749028671485790643">ì‚¬ìš©ìž ì´ë¦„ <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@
<translation id="7497215489070763236">서버 CA ì¸ì¦ì„œ</translation>
<translation id="7502658306369382406">IPv6 주소</translation>
<translation id="7503191893372251637">Netscape Certificate Type</translation>
-<translation id="7503607651407946808">ì´ íŽ˜ì´ì§€ë¥¼ 번역 중입니다.</translation>
<translation id="7503821294401948377">브ë¼ìš°ì € ìž‘ì—…ì˜ ì•„ì´ì½˜('<ph name="ICON" />')ì„ ë¡œë“œí•˜ì§€ 못했습니다.</translation>
<translation id="750509436279396091">다운로드 í´ë” 열기</translation>
<translation id="7505167922889582512">숨긴 íŒŒì¼ í‘œì‹œ</translation>
@@ -4102,9 +4179,9 @@
<translation id="7517569744831774757">ì„¤ì •ì´ ê¸°ë³¸ê°’ìœ¼ë¡œ ë³µì›ë©ë‹ˆë‹¤.</translation>
<translation id="7517786267097410259">비밀번호 만들기 -</translation>
<translation id="7518150891539970662">WebRTC 로그(<ph name="WEBRTC_LOG_COUNT" />개)</translation>
-<translation id="7520821146909122639">페ì´ì§€ë¥¼ 번역 중입니다.</translation>
<translation id="7521387064766892559">ìžë°”스í¬ë¦½íŠ¸</translation>
<translation id="7525067979554623046">만들기</translation>
+<translation id="7526413953848747421">맞춤법 검사 ë° íƒ­í•˜ì—¬ 검색과 ê°™ì€ ê°•ë ¥í•œ Google 서비스를 Chromeì—ë„ ì´ìš©í•˜ì„¸ìš”</translation>
<translation id="7529411698175791732">ì¸í„°ë„· ì—°ê²° ìƒíƒœë¥¼ 확ì¸í•˜ì„¸ìš”. 문제가 계ì†ë˜ë©´ 로그아웃한 ë’¤ 다시 로그ì¸í•´ë³´ì„¸ìš”.</translation>
<translation id="7530016656428373557">방전율(와트)</translation>
<translation id="7536709149194614609">기기를 다시 시작한 후 ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„하세요.</translation>
@@ -4128,7 +4205,6 @@
관리 ëŒ€ìƒ ì‚¬ìš©ìžë¥¼ 다시 만들어볼 수 있습니다.</translation>
<translation id="756445078718366910">브ë¼ìš°ì € ì°½ 열기</translation>
<translation id="7564847347806291057">프로세스 종료</translation>
-<translation id="7565291891798266313">검색 ì—”ì§„ì´ <ph name="URL" />(으)ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. 검색 ì—”ì§„ì„ ë³€ê²½í•˜ëŠ” 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì§€ 않으려면 ë³µì›ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="7566118625369982896">Play 앱 ë§í¬ 관리</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome ë°ì´í„° ì‚­ì œë¨</translation>
@@ -4137,13 +4213,10 @@
<translation id="7573172247376861652">배터리 충전</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">í•œ 부씩 ì¸ì‡„</translation>
-<translation id="7577815336900970562">Wi-Fi ë˜ëŠ” ëª¨ë°”ì¼ ë„¤íŠ¸ì›Œí¬ë¥¼ 사용하여 위치 파악</translation>
<translation id="7579149537961810247">사ì´íŠ¸ ìŒì†Œê±°</translation>
<translation id="7580671184200851182">모든 스피커ì—ì„œ ë™ì¼í•œ 오디오 실행(모노 오디오)</translation>
-<translation id="7581273696622423628">설문조사 참여</translation>
<translation id="7581462281756524039">정리ë„구</translation>
<translation id="7582582252461552277">ì´ ë„¤íŠ¸ì›Œí¬ë¥¼ 사용</translation>
-<translation id="7586312264284919041">ì´ íŽ˜ì´ì§€ë¥¼ 번역하시겠습니까?</translation>
<translation id="7586498138629385861">Chrome ì•±ì´ ì—´ë ¤ ìžˆì„ ë•Œ Chromeì´ ê³„ì† ì‹¤í–‰ë©ë‹ˆë‹¤.</translation>
<translation id="7589461650300748890">주ì˜í•˜ì„¸ìš”.</translation>
<translation id="7589661784326793847">잠시만 기다려 주세요.</translation>
@@ -4160,6 +4233,7 @@
<translation id="7607274158153386860">태블릿 사ì´íŠ¸ 요청</translation>
<translation id="7611008212562900400">기기, 앱, 웹 등 검색</translation>
<translation id="7615910377284548269">샌드박스 처리ë˜ì§€ ì•Šì€ í”ŒëŸ¬ê·¸ì¸ ì°¨ë‹¨ 관리...</translation>
+<translation id="7616214729753637086">기기 ë“±ë¡ ì¤‘...</translation>
<translation id="7617366389578322136">'<ph name="DEVICE_NAME" />'ì— ì—°ê²° 중입니다.</translation>
<translation id="761779991806306006">ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸ê°€ 없습니다.</translation>
<translation id="7622114377921274169">충전 중</translation>
@@ -4188,6 +4262,7 @@
<translation id="7664620655576155379">지ì›ë˜ì§€ 않는 블루투스 기기(<ph name="DEVICE_NAME" />)입니다.</translation>
<translation id="7665369617277396874">계정 추가</translation>
<translation id="7671130400130574146">시스템 제목 표시줄 ë° í…Œë‘리 사용</translation>
+<translation id="7683373461016844951">계ì†í•˜ë ¤ë©´ 확ì¸ì„ í´ë¦­í•œ ë‹¤ìŒ ì‚¬ìš©ìž ì¶”ê°€ë¥¼ í´ë¦­í•˜ì—¬ <ph name="DOMAIN" /> ì´ë©”ì¼ ì£¼ì†Œë¡œ 새로운 í”„ë¡œí•„ì„ ë§Œë“œì„¸ìš”.</translation>
<translation id="7684212569183643648">관리ìžê°€ 설치함</translation>
<translation id="7684559058815332124">캡티브 í¬í„¸ ë¡œê·¸ì¸ íŽ˜ì´ì§€ë¡œ ì´ë™</translation>
<translation id="7685049629764448582">ìžë°”스í¬ë¦½íŠ¸ 메모리</translation>
@@ -4246,7 +4321,6 @@
<translation id="7773726648746946405">세션 저장소</translation>
<translation id="7781335840981796660">모든 ì‚¬ìš©ìž ê³„ì •ê³¼ 로컬 ë°ì´í„°ê°€ ì‚­ì œë©ë‹ˆë‹¤.</translation>
<translation id="7782102568078991263">Googleì˜ ì¶”ì²œ 단어 ì—†ìŒ</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" />ì„ ë¡œë“œí•˜ì§€ 못함</translation>
<translation id="7784067724422331729">ì»´í“¨í„°ì˜ ë³´ì•ˆ ì„¤ì •ì— ì˜í•´ 파ì¼ì´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="7786207843293321886">게스트 세션 종료</translation>
<translation id="7786889348652477777">앱 새로고침(&amp;R)</translation>
@@ -4280,7 +4354,13 @@
<translation id="7815680994978050279">위험한 다운로드가 차단ë¨</translation>
<translation id="7818135753970109980">새 테마가 추가ë¨(<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK(WPA ë˜ëŠ” RSN)</translation>
+<translation id="7819992334107904369">Chrome ë™ê¸°í™”</translation>
<translation id="782057141565633384">ë™ì˜ìƒ 주소 복사(&amp;O)</translation>
+<translation id="7821462174190887129">íŒŒì¼ <ph name="FILE_COUNT" />개가 있습니다.
+ <ph name="LINE_BREAK1" />
+ Google ë“œë¼ì´ë¸Œ ìš©ëŸ‰ì´ ë¶€ì¡±í•©ë‹ˆë‹¤. <ph name="FILE_SIZE" />ê°€ ë” í•„ìš”í•©ë‹ˆë‹¤.
+ <ph name="LINE_BREAK2" />
+ ì‚¬ì§„ì„ ë” ì ê²Œ ì„ íƒí•´ 보세요.</translation>
<translation id="782590969421016895">현재 페ì´ì§€ 사용</translation>
<translation id="7829298379596169484">오디오 ìž…ë ¥ ìž¥ì¹˜ì— ì•¡ì„¸ìŠ¤ 중</translation>
<translation id="7831368056091621108">ì´ í™•ìž¥ 프로그램, 방문 ê¸°ë¡ ë° ê¸°íƒ€ Chrome ì„¤ì •ì„ ëª¨ë“  기기로 가져올 수 있습니다.</translation>
@@ -4318,6 +4398,7 @@
<translation id="7881969471599061635">ìžë§‰ 사용 중지</translation>
<translation id="7882358943899516840">ê³µê¸‰ìž ìœ í˜•</translation>
<translation id="7885253890047913815">최근 대ìƒ</translation>
+<translation id="7886917304091689118">Chromeì—ì„œ 실행 중</translation>
<translation id="7887334752153342268">새 탭ì—ì„œ 보기</translation>
<translation id="7887864092952184874">블루투스 마우스 페어ë§ë¨</translation>
<translation id="7889966925761734854">찾기</translation>
@@ -4401,7 +4482,9 @@
<translation id="8000066093800657092">ë„¤íŠ¸ì›Œí¬ ì—†ìŒ</translation>
<translation id="8001504501378762252">사ì´íŠ¸ì—ì„œ 비밀번호를 ë„ìš©í–ˆì„ ìˆ˜ 있ìŒ</translation>
<translation id="8004582292198964060">브ë¼ìš°ì €</translation>
+<translation id="8005600846065423578"><ph name="HOST" />ì—ì„œ í´ë¦½ë³´ë“œë¥¼ ë³¼ 수 있ë„ë¡ í•­ìƒ í—ˆìš©</translation>
<translation id="8008356846765065031">ì¸í„°ë„· ì—°ê²°ì´ ëŠê²¼ìŠµë‹ˆë‹¤. ì¸í„°ë„· ì—°ê²°ì„ í™•ì¸í•˜ì„¸ìš”.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" />ì„(를) 로드할 수 없습니다.</translation>
<translation id="8008818777654712271">위험한 앱과 사ì´íŠ¸ë¥¼ ê°ì§€í•  수 있ë„ë¡ ì¼ë¶€ 시스템 정보와 페ì´ì§€ 콘í…츠를 Googleë¡œ ìžë™ 전송</translation>
<translation id="8012382203418782830">페ì´ì§€ê°€ 번역ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="8014154204619229810">ì—…ë°ì´í„°ê°€ 현재 실행 중입니다. ìž ì‹œ í›„ì— ìƒˆë¡œê³ ì¹¨í•˜ì—¬ 다시 확ì¸í•´ 주세요.</translation>
@@ -4502,7 +4585,6 @@
<translation id="816055135686411707">ì¸ì¦ì„œ 신뢰를 ì„¤ì •í•˜ë˜ ì¤‘ 오류 ë°œìƒ</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">새 메모 만들기</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">마ì´í¬ 설정 관리...</translation>
<translation id="8168435359814927499">콘í…츠</translation>
<translation id="8174047975335711832">기기 정보</translation>
@@ -4519,7 +4601,6 @@
<translation id="8191230140820435481">앱, 확장 프로그램 ë° í…Œë§ˆ 관리</translation>
<translation id="8191453843330043793">V8 프ë¡ì‹œ 리졸버</translation>
<translation id="8195027750202970175">ë””ìŠ¤í¬ í¬ê¸°</translation>
-<translation id="8195739004487400241">홈페ì´ì§€ê°€ <ph name="URL" />(으)ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. 홈페ì´ì§€ë¥¼ 변경하는 확장 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì§€ 않으려면 ë³µì›ì„ í´ë¦­í•˜ì„¸ìš”.</translation>
<translation id="8199300056570174101">네트워í¬(서비스) ë° ê¸°ê¸° ì†ì„±</translation>
<translation id="8200772114523450471">다시 시작</translation>
<translation id="8202160505685531999"><ph name="DEVICE_TYPE" /> í”„ë¡œí•„ì„ ì—…ë°ì´íŠ¸í•˜ë ¤ë©´ 비밀번호 다시 ìž…ë ¥</translation>
@@ -4537,6 +4618,7 @@
<translation id="8226619461731305576">대기열</translation>
<translation id="8226742006292257240">다ìŒì€ ì»´í“¨í„°ì— ìž„ì˜ë¡œ ìƒì„± ë° í• ë‹¹ëœ TPM 비밀번호입니다.</translation>
<translation id="8227119283605456246">íŒŒì¼ ì²¨ë¶€</translation>
+<translation id="8233198815467326623">기본 홈페ì´ì§€ë¥¼ ë³µì›í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</translation>
<translation id="8234795456569844941">Google 엔지니어가 ì´ ë¬¸ì œë¥¼ 해결하ë„ë¡ ë„와주세요. 프로필 오류 메시지가 표시ë˜ê¸° ì§ì „ì— ë¬´ìŠ¨ ì¼ì´ 있었는지 알려 주시기 ë°”ëžë‹ˆë‹¤.</translation>
<translation id="8234989666557591529"><ph name="DEVICE_TYPE" />ì„(를) 잠금 해제할 휴대전화 ì„ íƒ</translation>
<translation id="8238649969398088015">ë„움ë§</translation>
@@ -4562,7 +4644,6 @@
<translation id="8261378640211443080">ì´ í™•ìž¥ í”„ë¡œê·¸ëž¨ì€ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />ì— í‘œì‹œë˜ì§€ 않으며 ì‚¬ìš©ìž ëª¨ë¥´ê²Œ 추가ë˜ì—ˆì„ 수 있습니다.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" />ì— ê³„ì • 추가</translation>
<translation id="8261506727792406068">삭제</translation>
-<translation id="8261673729476082470">사진 <ph name="FILE_COUNT" />ìž¥ì„ <ph name="BEGIN_LINK" />Google ë“œë¼ì´ë¸Œ<ph name="END_LINK" />ì— ë°±ì—…í•˜ëŠ” 중</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" />ì€(는) ì´ ë¹Œë“œì— êµ¬í˜„ë˜ì–´ 있지 않습니다.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" />ì—ì„œ 마우스 커서를 사용 중지했습니다.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" />ì—ì„œ ì „ì²´ í™”ë©´ì„ ì‹¤í–‰í•©ë‹ˆë‹¤.</translation>
@@ -4664,6 +4745,7 @@
<translation id="8454288007744638700">ë˜ëŠ” 새로운 ë„¤íŠ¸ì›Œí¬ ì„ íƒ</translation>
<translation id="845627346958584683">만료 시간</translation>
<translation id="8456681095658380701">ìž˜ëª»ëœ ì´ë¦„입니다.</translation>
+<translation id="8457451314607652708">ë¶ë§ˆí¬ 가져오기</translation>
<translation id="8460336040822756677"><ph name="DEVICE_TYPE" />ìš© Smart Lockì„ ì‚¬ìš© 중지하면 휴대전화를 사용하여 Chrome 기기를 잠금 해제할 수 없으며 비밀번호를 입력해야 합니다.</translation>
<translation id="8461329675984532579">홈 ê³µê¸‰ìž ì´ë¦„</translation>
<translation id="84613761564611563">ë„¤íŠ¸ì›Œí¬ êµ¬ì„± UI를 요청했습니다. 잠시만 기다려 주세요.</translation>
@@ -4728,14 +4810,15 @@
<translation id="8569764466147087991">열려는 íŒŒì¼ ì„ íƒ</translation>
<translation id="8571213806525832805">지난 4주</translation>
<translation id="8574990355410201600"><ph name="HOST" />ì—ì„œ 소리 í•­ìƒ í—ˆìš©</translation>
+<translation id="8578639784464423491">99ìžë¥¼ 초과할 수 없습니다.</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" />ê°œ 항목 ë™ê¸°í™” 중...</translation>
<translation id="857943718398505171">허용(권장)</translation>
<translation id="8581809080475256101">앞으로 ì´ë™í•˜ë ¤ë©´ 앞으로 ë²„íŠ¼ì„ ëˆ„ë¥´ê³ , 방문 기ë¡ì„ 보려면 컨í…스트 메뉴 키를 누릅니다.</translation>
<translation id="8584280235376696778">새 탭ì—ì„œ ë™ì˜ìƒ 열기(&amp;O)</translation>
<translation id="8588866096426746242">프로필 통계 보기</translation>
+<translation id="8589652987924574405">ë¶ë§ˆí¬, 방문 기ë¡, 비밀번호 ë“±ì˜ ì„¤ì •ì´ Google ê³„ì •ì— ë™ê¸°í™”ë˜ë¯€ë¡œ 모든 기기ì—ì„œ 사용할 수 있습니다. 설정ì—ì„œ 언제든지 ì´ ì„¤ì •ì„ ë³€ê²½í•  수 있습니다</translation>
<translation id="8590375307970699841">ìžë™ ì—…ë°ì´íŠ¸ 설정</translation>
<translation id="8594908476761052472">ë™ì˜ìƒ ì´¬ì˜</translation>
-<translation id="8595925260712451473">ì—¬ê¸°ì— ì˜ê²¬ì„ 입력하세요.</translation>
<translation id="8596540852772265699">ì‚¬ìš©ìž ì§€ì • 파ì¼</translation>
<translation id="8597845839771543242">ì†ì„± 형ì‹:</translation>
<translation id="8598453409908276158">샌드박스 처리ë˜ì§€ ì•Šì€ í”ŒëŸ¬ê·¸ì¸ì´ 차단ë¨</translation>
@@ -4750,6 +4833,7 @@
<translation id="8620617069779373398">ë¡œë° ìƒíƒœ</translation>
<translation id="8620765578342452535">ë„¤íŠ¸ì›Œí¬ ì—°ê²° 구성</translation>
<translation id="8620790565535071193">검색 실패</translation>
+<translation id="8622877356447980900">ì´ íŽ˜ì´ì§€ë¥¼ 번역하시겠습니까?</translation>
<translation id="8623004009673949077">'kiosk_only' 매니페스트 ì†ì„±ì„ 사용하는 ì•±ì€ Chrome OS í‚¤ì˜¤ìŠ¤í¬ ëª¨ë“œì— ì„¤ì¹˜ë˜ì–´ì•¼ 합니다.</translation>
<translation id="8624205858755890468">어시스턴트를 사용 설정하여 ê´€ë ¨ëœ ì •ë³´, 앱, ìž‘ì—…ì„ í‘œì‹œí•©ë‹ˆë‹¤.</translation>
<translation id="862542460444371744">확장 프로그램(&amp;E)</translation>
@@ -4795,6 +4879,7 @@
<translation id="8671210955687109937">댓글 가능</translation>
<translation id="8673026256276578048">웹 검색...</translation>
<translation id="8673383193459449849">서버 문제</translation>
+<translation id="8674241889607553858">ì´ íŽ˜ì´ì§€ë¥¼ 번역하시겠습니까?</translation>
<translation id="8675354002693747642">사전 공유 키:</translation>
<translation id="8676374126336081632">입력내용 지우기</translation>
<translation id="8677039480012021122">ë°ì´í„° ì‚­ì œ ë° ì—°ê²° í•´ì œ</translation>
@@ -4807,6 +4892,7 @@
<translation id="8688579245973331962">ì´ë¦„ì´ í‘œì‹œë˜ì§€ 않습니까?</translation>
<translation id="8688591111840995413">비밀번호가 잘못ë¨</translation>
<translation id="8688672835843460752">사용 가능</translation>
+<translation id="8689583087392258564">컴퓨터가 ë„ë©”ì¸ì— 가입하지 못했습니다. ì¡°ì§ ë‹¨ìœ„ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="869257642790614972">마지막으로 ë‹«ì€ íƒ­ 다시 열기</translation>
<translation id="8695825812785969222">위치 열기(&amp;L)...</translation>
<translation id="8698464937041809063">Google 드로잉</translation>
@@ -4821,6 +4907,7 @@
<translation id="8708671767545720562">추가 정보</translation>
<translation id="8710187907779883426">짧게(1초)</translation>
<translation id="8711402221661888347">피í´</translation>
+<translation id="8712637175834984815">확ì¸</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />시스템 정보<ph name="END_LINK1" /> 전송</translation>
<translation id="8714154114375107944">ì§€ì› ì¢…ë£Œ</translation>
<translation id="871476437400413057">Googleì— ì €ìž¥ëœ ë¹„ë°€ë²ˆí˜¸</translation>
@@ -4896,7 +4983,6 @@
<translation id="882204272221080310">펌웨어를 ì—…ë°ì´íŠ¸í•˜ì—¬ 보안 ê°•í™”</translation>
<translation id="8823514049557262177">ë§í¬ í…스트 복사(&amp;X)</translation>
<translation id="8824701697284169214">페ì´ì§€ 추가(&amp;G)...</translation>
-<translation id="8827850355924932817">Wi-Fi 네트워í¬ë¥¼ 사용하여 위치 파악</translation>
<translation id="8828933418460119530">DNS ì´ë¦„</translation>
<translation id="8830796635868321089">현재 프ë¡ì‹œ ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ ì—…ë°ì´íŠ¸ë¥¼ 확ì¸í•˜ì§€ 못했습니다. <ph name="PROXY_SETTINGS_LINK_START" />프ë¡ì‹œ 설정<ph name="PROXY_SETTINGS_LINK_END" />ì„ ì¡°ì •í•˜ì„¸ìš”.</translation>
<translation id="8834039744648160717">ë„¤íŠ¸ì›Œí¬ êµ¬ì„±ì€ <ph name="USER_EMAIL" />ë‹˜ì´ ê´€ë¦¬í•©ë‹ˆë‹¤.</translation>
@@ -4949,13 +5035,14 @@
<translation id="8912793549644936705">늘ì´ê¸°</translation>
<translation id="8915370057835397490">추천 단어 로드 중...</translation>
<translation id="8916476537757519021">ì‹œí¬ë¦¿ 모드 서브프레임: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG 래스터 변환기</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" />ì— ë™ê¸°í™”</translation>
<translation id="8922013791253848639">ì´ ì‚¬ì´íŠ¸ì˜ ê´‘ê³  í•­ìƒ í—ˆìš©</translation>
<translation id="8925458182817574960">설정(&amp;S)</translation>
<translation id="8926389886865778422">ì´ ë©”ì‹œì§€ 그만 보기</translation>
<translation id="8926518602592448999">ê°œë°œìž ëª¨ë“œ 확장 프로그램 사용 중지</translation>
<translation id="892706138619340876">ì¼ë¶€ ì„¤ì •ì´ ìž¬ì„¤ì •ë¨</translation>
<translation id="8931394284949551895">새 기기</translation>
+<translation id="893242274404530797">ì¸ìŠ¤í„´íŠ¸ í…Œë”ë§ì„ 사용하려면 Google Play 서비스 알림 í•„ìš”</translation>
<translation id="8933960630081805351">Finderì—ì„œ 보기(&amp;S)</translation>
<translation id="8934732568177537184">계ì†</translation>
<translation id="8938356204940892126">로드 취소</translation>
@@ -5013,6 +5100,7 @@
<translation id="9024127637873500333">새 탭ì—ì„œ 열기(&amp;O)</translation>
<translation id="9024331582947483881">전체화면</translation>
<translation id="9025098623496448965">예, ë¡œê·¸ì¸ í™”ë©´ìœ¼ë¡œ ëŒì•„갑니다.</translation>
+<translation id="902659348151742535">Googleì—ì„œ 검색, ê´‘ê³  ë° ë‹¤ë¥¸ Google 서비스를 맞춤설정하기 위하여 ë‚´ ì¸í„°ë„· 사용 기ë¡ì„ 사용할 수 있습니다.</translation>
<translation id="9026731007018893674">다운로드</translation>
<translation id="9027146684281895941">ì´ ì‚¬ìš©ìžë¥¼ 관리 ëŒ€ìƒ ì‚¬ìš©ìžë¡œ 설정하여 ì´ ì‚¬ìš©ìžê°€ 방문하는 웹사ì´íŠ¸ë¥¼ ë‚´ Google 계정ì—ì„œ 제어하고 ë³¼ 수 있ë„ë¡ í•©ë‹ˆë‹¤.</translation>
<translation id="9027459031423301635">새 탭ì—ì„œ ë§í¬ 열기(&amp;T)</translation>
@@ -5053,7 +5141,6 @@
<translation id="9084064520949870008">창으로 열기</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" />ì´(ê°€) 기업 ì •ì±…ì— ì˜í•´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="9088917181875854783">ë‹¤ìŒ íŒ¨ìŠ¤í‚¤ê°€ '<ph name="DEVICE_NAME" />'ì— í‘œì‹œë˜ëŠ”지 확ì¸í•˜ì„¸ìš”.</translation>
-<translation id="9090669887503413452">시스템 정보 보내기</translation>
<translation id="9094033019050270033">비밀번호 ì—…ë°ì´íŠ¸</translation>
<translation id="9094982973264386462">제거</translation>
<translation id="9095253524804455615">제거</translation>
@@ -5107,6 +5194,7 @@
<translation id="9170397650136757332">ì´ì œ ì§€ë¬¸ì˜ ë‹¤ë¥¸ ë¶€ë¶„ë„ ëª¨ë‘ ì¸ì‹ë˜ë„ë¡ ì†ê°€ë½ì„ ì‚´ì§ ì›€ì§ì´ì„¸ìš”.</translation>
<translation id="9170848237812810038">실행 취소(&amp;U)</translation>
<translation id="9170884462774788842">ì»´í“¨í„°ì˜ ë‹¤ë¥¸ 프로그램ì—ì„œ Chrome ìž‘ë™ì— ì˜í–¥ì„ 줄 수 있는 테마를 추가했습니다.</translation>
+<translation id="9173995187295789444">블루투스 기기 검색 중...</translation>
<translation id="9174212595744391062">다ìŒì„ í¬í•¨í•œ 모든 사ì´íŠ¸ì˜ 쿠키 ë° ìºì‹œê°€ 지워집니다.</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - 블루투스 기기 ì—°ê²°ë¨</translation>
<translation id="9177499212658576372">현재 <ph name="NETWORK_TYPE" /> 네트워í¬ì— ì—°ê²°ë˜ì–´ 있습니다.</translation>
@@ -5131,6 +5219,7 @@
<translation id="932327136139879170">홈</translation>
<translation id="932508678520956232">ì¸ì‡„를 시작할 수 없습니다.</translation>
<translation id="93393615658292258">비밀번호만</translation>
+<translation id="935490618240037774">ë¶ë§ˆí¬, 방문 기ë¡, 비밀번호, 기타 ì„¤ì •ì´ Google ê³„ì •ì— ë™ê¸°í™”ë˜ë¯€ë¡œ 모든 기기ì—ì„œ 사용할 수 있습니다.</translation>
<translation id="936801553271523408">시스템 진단 ë°ì´í„°</translation>
<translation id="93766956588638423">확장 프로그램 복구</translation>
<translation id="938470336146445890">ì‚¬ìš©ìž ì¸ì¦ì„œë¥¼ 설치하세요.</translation>
@@ -5151,6 +5240,7 @@
<translation id="960987915827980018">약 1시간 남ìŒ</translation>
<translation id="962802172452141067">ë¶ë§ˆí¬ í´ë” 구조</translation>
<translation id="968174221497644223">애플리케ì´ì…˜ ìºì‹œ</translation>
+<translation id="969096075394517431">언어 변경</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{탭 1개}other{탭 #개}}</translation>
<translation id="971774202801778802">ë¶ë§ˆí¬ URL</translation>
<translation id="973473557718930265">종료</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_lt.xtb b/chromium/chrome/app/resources/generated_resources_lt.xtb
index 2d9e9af86a1..eae0fc7036e 100644
--- a/chromium/chrome/app/resources/generated_resources_lt.xtb
+++ b/chromium/chrome/app/resources/generated_resources_lt.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Atidarykite nuorodą naujame „<ph name="APP" />“ lange</translation>
<translation id="1005274289863221750">Naudoti mikrofonÄ… ir kamerÄ…</translation>
<translation id="1007408791287232274">Nepavyko kelti įrenginių.</translation>
+<translation id="1008186147501209563">Žymių eksportavimas</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Puslapis nereaguoja}one{Puslapiai nereaguoja}few{Puslapiai nereaguoja}many{Puslapiai nereaguoja}other{Puslapiai nereaguoja}}</translation>
<translation id="1012794136286421601">Dokumentų, SkaiÄiuoklių, Skaidrių ir PieÅ¡inių failai sinchronizuojami. Atidarykite „Google“ disko programÄ…, kad juos pasiektumÄ—te prisijungÄ™ arba neprisijungÄ™.</translation>
-<translation id="1013383076511149692">Matyti tekstą ir vaizdus, kuriuos nukopijuojate į iškarpinę</translation>
<translation id="1013707859758800957">Šiame puslapyje leidžiama paleisti ne „smėlio dėžės“ papildinį.</translation>
<translation id="1015318665228971643">Aplanko pavadinimo redagavimas</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Atidaryti viskÄ… &amp;naujame lange}=1{Atidaryti &amp;naujame lange}one{Atidaryti viskÄ… (#) &amp;naujame lange}few{Atidaryti viskÄ… (#) &amp;naujame lange}many{Atidaryti viskÄ… (#) &amp;naujame lange}other{Atidaryti viskÄ… (#) &amp;naujame lange}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nepavyksta pašalinti žalingos programinės įrangos</translation>
<translation id="1062407476771304334">Pakeisti</translation>
<translation id="1062866675591297858">Tvarkykite prižiūrimus naudotojus naudodami <ph name="BEGIN_LINK" />prižiūrimų naudotojų informacijos suvestinę<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Medijos bibliotekos failų tikrinimo priemonė</translation>
<translation id="1064835277883315402">Prisijunkite prie privataus tinklo</translation>
<translation id="1064912851688322329">Atjunkite „Google“ paskyrą</translation>
<translation id="1067048845568873861">Sukurtas</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Duomenų kodavimas</translation>
+<translation id="1074944608454986967">Jei norite, kad turinys būtų skaitomas garsiai, paspauskite ir palaikykite parinktį „Ieškoti“, tada spustelėkite pasirinktą turinį arba nuvilkite ant jo laukelį. Arba paryškinkite sritį ir naudokite „Ieškoti“ + S.</translation>
<translation id="1076698951459398590">Įgalinti temą</translation>
<translation id="1076818208934827215">„Microsoft Internet Explorer“</translation>
<translation id="1077946062898560804">Nustatyti automatinius naujinius visiems naudotojams</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">Jei norite valdyti ir peržiūrėti svetaines, kuriose lankosi šis asmuo, <ph name="BEGIN_SIGN_IN_LINK" />prisijunkite<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">Įjungti svetainių garsą</translation>
<translation id="1097658378307015415">PrieÅ¡ prisijungdami įeikite kaip sveÄias, kad suaktyvintumÄ—te tinklÄ… <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Visada versti <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Sustabdyti</translation>
<translation id="1110155001042129815">Palaukti</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Neleisti jokioms svetainėms naudoti sistemos išskirtinių pranešimų MIDI įrenginiams pasiekti</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Paieškos variklio redagavimas</translation>
-<translation id="1131167343343087859">„Google Payments“ naudojamos kredito kortelės ir adresai</translation>
<translation id="1134009406053225289">Atidaryti nežinomame lange</translation>
<translation id="1137673463384776352">Atidaryti nuorodą programoje „<ph name="APP" />“</translation>
<translation id="1140351953533677694">Pasiekti „Bluetooth“ ir nuosekliuosius įtaisus</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Papildinys užblokuotas</translation>
<translation id="1145532888383813076">Ieškokite įrenginyje, programose, žiniatinklyje.</translation>
<translation id="1146204723345436916">Importuoti žymes iš HTML failo...</translation>
+<translation id="1148097584170732637">Rasta: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Nepakanka vietos vietinÄ—je saugykloje. Papildomai reikia <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Bandykite pasirinkti mažiau nuotraukų.</translation>
<translation id="1149088842877960903">„JavaScript“ vykdymas naudojant „AppleScript“ išjungtas. Norėdami jį įjungti, apsilankykite „Chrome“ nustatymai“ &gt; „Išplėstiniai“ &gt; „Sistema“. Daugiau informacijos rasite adresu https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Galiojimo laiko pabaigos mÄ—nuo</translation>
<translation id="1153356358378277386">Susieti įrenginiai</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Pervadinti</translation>
<translation id="1175364870820465910">&amp;Spausdinti...</translation>
<translation id="117624967391683467">Kopijuojamas failas „<ph name="FILE_NAME" />“...</translation>
+<translation id="1177113976278858832">Atkurti numatytąjį paieškos variklį?</translation>
<translation id="1177863135347784049">Priskirtas</translation>
<translation id="1178581264944972037">Pristabdyti</translation>
<translation id="1179803038870941185"><ph name="URL" /> nori visiškai valdyti MIDI įrenginius.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Skaityti ir keisti į baltąjį sąrašą įtrauktus naudotojus</translation>
<translation id="1206407435587370571">Tyrinėkite savo „Chromebook“ įrenginį</translation>
<translation id="1209796539517632982">Automatiniai pavadinimų serveriai</translation>
+<translation id="1210982357925844241">Peržiūrėkite ir tvarkykite išsaugotus slaptažodžius adresu <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Naršykite žiniatinklį neišsaugodami naršymo istorijos inkognito lange</translation>
<translation id="1213037489357051291">Nustatyta kontrolinių kodų: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">PridÄ—ta nauja foninÄ— programa</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Ieškoma mobiliojo ryšio tinklų</translation>
<translation id="1285320974508926690">Niekada neversti Å¡ios svetainÄ—s</translation>
<translation id="1285484354230578868">Saugoti duomenis „Google“ disko paskyroje</translation>
+<translation id="1288037062697528143">Nakties šviesa bus įjungta automatiškai saulei leidžiantis</translation>
<translation id="1293177648337752319">Įjungti svetainės garsą</translation>
<translation id="1293509594570842875">Nepavyko sukurti naujo prižiūrimo naudotojo. Patikrinkite tinklo ryšį ir vėliau bandykite dar kartą.</translation>
<translation id="1293556467332435079">Failai</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Žymių HTML failas</translation>
<translation id="1303671224831497365">Nerasta jokių „Bluetooth“ įrenginių</translation>
<translation id="1306606229401759371">Keisti nustatymus</translation>
-<translation id="1307398858972670978">Pasiekite savo slaptažodžius naudodami bet kurį įrenginį adresu <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Oi, sistemai nepavyko išsaugoti šio įrenginio ilgalaikio API prieigos kodo.</translation>
<translation id="1313405956111467313">Automatinė tarpinio serverio konfigūracija</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Tai buvau aš.</translation>
<translation id="1338776410427958681">Sutraukti aplanką „<ph name="FOLDER_NAME" />“</translation>
<translation id="1338950911836659113">IÅ¡trinama...</translation>
-<translation id="1339266338863469628">Numatytasis (pasirinkti tik jus)</translation>
<translation id="1340527397989195812">Sukurkite atsarginę įrenginio medijos kopiją naudodami programą „Failai“.</translation>
<translation id="1341988552785875222">Dabartinį ekrano foną nustatė „<ph name="APP_NAME" />“. Kad galėtumėte pasirinkti kitą ekrano foną, gali reikėti pašalinti „<ph name="APP_NAME" />“.</translation>
<translation id="1346748346194534595">Dešinė</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Atnaujinimo procesas prasidės, kai akumuliatoriaus įkrovos lygis bus <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importuojami failai (<ph name="FILE_COUNT" />)...</translation>
<translation id="1353686479385938207">„<ph name="PROVIDER_NAME" />“: „<ph name="NETWORK_NAME" />“</translation>
+<translation id="1353980523955420967">Nepavyko rasti PPD. Įsitikinkite, kad „Chromebook“ prijungtas, ir bandykite dar kartą.</translation>
<translation id="1355466263109342573">„<ph name="PLUGIN_NAME" />“ užblokuotas</translation>
<translation id="1357589289913453911">PlÄ—tinio ID</translation>
<translation id="1358735829858566124">Failas arba katalogas nenaudojamas.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Iš kairės į dešinę</translation>
<translation id="1370646789215800222">Pašalinti asmenį?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 norimas pašalinti elementas}one{# norimas pašalinti elementas}few{# norimi pašalinti elementai}many{# norimo pašalinti elemento}other{# norimų pašalinti elementų}}</translation>
+<translation id="1372841398847029212">Sinchronizuoti paskyroje</translation>
<translation id="1374844444528092021">Sertifikatas, kurio reikalauja „<ph name="NETWORK_NAME" />“ tinklas, neįdiegtas arba nebegalioja. Gaukite naują sertifikatą ir pabandykite prisijungti dar kartą.</translation>
<translation id="1374962581120570592">Slapukai nustatyti</translation>
<translation id="1375321115329958930">Išsaugoti slaptažodžiai</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Kurti prižiūrimą naudotoją</translation>
<translation id="1410197035576869800">Programos piktograma</translation>
<translation id="1410616244180625362">Toliau leisti <ph name="HOST" /> pasiekti fotoaparatÄ…</translation>
+<translation id="1411668397053040814">Įdiekite arba atnaujinkite „Daydream“ klaviatūrą, kad galėtumėte naudoti „Chrome“ virtualiojoje realybėje</translation>
<translation id="1414648216875402825">Atnaujinate į nestabiliÄ… „<ph name="PRODUCT_NAME" />“ versijÄ…, kuri apima vis dar kuriamas funkcijas. Bus strigÄių ir netikÄ—tų trikÄių. BÅ«kite atsargÅ«s.</translation>
+<translation id="1415708812149920388">IÅ¡karpinÄ—s skaitymo prieiga atmesta</translation>
<translation id="1415990189994829608">„<ph name="EXTENSION_NAME" />“ (plėtinio ID „<ph name="EXTENSION_ID" />“) neleidžiamas vykstant šio tipo seansui.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Oi! Nepavyko sukurti atsitiktinio RSA privaÄiojo rakto.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Picos gabalÄ—lis</translation>
<translation id="1467432559032391204">KairÄ—</translation>
<translation id="1467999917853307373"><ph name="URL" /> pageidaujama visą laiką saugoti duomenis jūsų įrenginyje.</translation>
+<translation id="1468571364034902819">Negalima naudoti Å¡io profilio</translation>
<translation id="1470719357688513792">Nauji slapukų nustatymai pradės galioti iš naujo įkėlus puslapį.</translation>
<translation id="1470811252759861213">Kad pasiektumėte plėtinius visuose įrenginiuose, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Failas „<ph name="FILENAME" />“ neįkeltas. „Google“ diske nepakanka vietos.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">TapatybÄ—s API prieigos rakto talpykla</translation>
<translation id="1478233201128522094">Kitą kartą nauju telefonu bus galima atrakinti šį „<ph name="DEVICE_TYPE" />“. Funkciją „Smart Lock“ galite išjungti „Nustatymų“ skiltyje.</translation>
<translation id="1478340334823509079">Išsami informacija: „<ph name="FILE_NAME" />“</translation>
-<translation id="1482124012545051544">Paruošta kurti naujų nuotraukų (<ph name="FILE_COUNT" />) atsargines kopijas</translation>
<translation id="1483493594462132177">Siųsti</translation>
<translation id="1485015260175968628">Dabar leidžiama:</translation>
<translation id="1485141095922496924"><ph name="PRODUCT_VERSION" /> versija (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Įjungta – tinkinti nustatymai</translation>
<translation id="1493892686965953381">Laukiama <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Kitų pasiekiamų įrenginių: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">Pateiktas PPD yra netinkamas.</translation>
<translation id="1497522201463361063">Nepavyko pervardyti „<ph name="FILE_NAME" />“. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Nežinomas įrenginys [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Kelių paskyrų sesijoje pirmiausia turi būti prisijungta naudojant šią savininko paskyrą.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Pasiekti puslapio derintuvÄ—s vidinÄ™ pusÄ™</translation>
<translation id="1601560923496285236">Taikyti</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Išvalyti įrašą</translation>
<translation id="1608626060424371292">Pašalinti šį naudotoją</translation>
<translation id="1609170755653088773">Sinchronizuokite slaptažodį „iPhone“ įrenginyje</translation>
<translation id="1609862759711084604">Ankstesnis naudotojas</translation>
+<translation id="1611557582955786626">Prisijunkite ir naudokitės suasmenintomis naršymo funkcijomis, sinchronizuojamomis skirtinguose įrenginiuose</translation>
<translation id="1611584202130317952">Pertraukta aprūpinimo eiga. Bandykite dar kartą arba susisiekite su įrenginio savininku ar administratoriumi.</translation>
<translation id="1611649489706141841">persiųsti</translation>
<translation id="1611704746353331382">Eksportuoti žymes į HTML failą...</translation>
<translation id="1612129875274679969">Įgalinti nuolatinį šio įrenginio veikimą viešojo terminalo režimu.</translation>
+<translation id="161460670679785907">Nepavyko aptikti telefono</translation>
<translation id="1616206807336925449">Šiam plėtiniui nereikalingi jokie specialūs leidimai.</translation>
<translation id="161707228174452095">Kontrolinis kodas pridÄ—tas!</translation>
<translation id="1618268899808219593">P&amp;agalbos centras</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Rodyti įvesties parinktis</translation>
<translation id="1650709179466243265">PridÄ—ti www. ir .com ir atidaryti adresÄ…</translation>
<translation id="1651008383952180276">Reikia dukart įvesti tÄ… paÄiÄ… slaptafrazÄ™</translation>
-<translation id="1652972346408808053">Slaptažodis išsaugotas. Pasiekite savo slaptažodžius naudodami bet kurį įrenginį adresu <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Pridėkite spausdintuvą prie „Google“ spausdinimo iš debesies, kad galėtumėte spausdinti iš bet kurios vietos.}one{Pridėkite # spausdintuvą prie „Google“ spausdinimo iš debesies, kad galėtumėte spausdinti iš bet kurios vietos.}few{Pridėkite # spausdintuvus prie „Google“ spausdinimo iš debesies, kad galėtumėte spausdinti iš bet kurios vietos.}many{Pridėkite # spausdintuvo prie „Google“ spausdinimo iš debesies, kad galėtumėte spausdinti iš bet kurios vietos.}other{Pridėkite # spausdintuvų prie „Google“ spausdinimo iš debesies, kad galėtumėte spausdinti iš bet kurios vietos.}}</translation>
<translation id="1657406563541664238">PadÄ—kite tobulinti „<ph name="PRODUCT_NAME" />“ automatiÅ¡kai siųsdami „Google“ naudojimo statistikÄ… ir trikÄių ataskaitas</translation>
<translation id="1658424621194652532">Šis puslapis pasiekia jūsų mikrofoną.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Failo nepavyko pasiekti dÄ—l saugumo.</translation>
<translation id="167832068858235403">maž. garsumą</translation>
<translation id="1679068421605151609">Kūrėjo įrankiai</translation>
+<translation id="16815041330799488">Neleisti svetainėms peržiūrėti teksto ir vaizdų, nukopijuotų į iškarpinę</translation>
<translation id="1682548588986054654">Naujas inkognito langas</translation>
+<translation id="1688935057616748272">Įveskite raidę</translation>
<translation id="168991973552362966">Pridėti netoliese esantį spausdintuvą</translation>
<translation id="1689945336726856614">Kopijuoti &amp;URL</translation>
<translation id="1692602667007917253">Oi, kažkas ne taip</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Įvesties metodas</translation>
<translation id="175772926354468439">Įgalinti temą</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Žr. „Chrome“ internetinėje parduotuvėje</translation>
<translation id="1758831820837444715">Eterneto tinklo konfigūravimas</translation>
<translation id="1763046204212875858">Kurti programos sparÄiuosius mygtukus</translation>
<translation id="1763108912552529023">Toliau tyrinÄ—ti</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Perspėjimas:<ph name="END_BOLD" /> šie failai yra laikini ir gali būti automatiškai ištrinti, kad būtų atlaisvinta vietos diske. <ph name="BEGIN_LINK" />Sužinokite daugiau<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Funkcijos „Smart Lock“ nustatymas „<ph name="DEVICE_TYPE" />“ įrenginyje</translation>
<translation id="1817871734039893258">„Microsoft“ failų atkūrimas</translation>
-<translation id="1825832322945165090">Nepakanka vietos įrenginyje</translation>
+<translation id="1818007989243628752">Ištrinti <ph name="USERNAME" /> slaptažodį</translation>
<translation id="1826516787628120939">Tikrinama</translation>
<translation id="1828149253358786390"><ph name="SITE" /> nori jums siųsti pranešimus.</translation>
<translation id="1828378091493947763">Šis papildinys šiame įrenginyje nepalaikomas</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Paleidžiant</translation>
<translation id="2006638907958895361">Atidaryti nuorodą programoje „<ph name="APP" />“</translation>
<translation id="2007404777272201486">Pranešti apie problemą...</translation>
+<translation id="2015632741368427174">Peradresavimas į svetainę užblokuotas:</translation>
<translation id="2016430552235416146">Tradicinis</translation>
<translation id="2017334798163366053">Neleisti našumo duomenų rinkimo</translation>
<translation id="2017836877785168846">Išvaloma istorija ir automatiniai užbaigimai adreso juostoje.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Failas pavadinimu „<ph name="FILENAME" />“ jau yra. Ką norite daryti?</translation>
<translation id="2087822576218954668">Spausdinti: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Saugiai naršykite naudodami „Google Chrome“</translation>
+<translation id="2089795179672254991">Paklausti, kai svetainė nori matyti tekstą ir vaizdus, nukopijuotus į iškarpinę (rekomenduojama)</translation>
<translation id="2090165459409185032">Jei norite atkurti paskyros informacijÄ…, apsilankykite adresu google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Sistemos saugos nustatymas</translation>
<translation id="2091887806945687916">Garsas</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Keisti dydį</translation>
<translation id="2124930039827422115">{1,plural, =1{Vienas naudotojas įvertino <ph name="AVERAGE_RATING" />.}one{ # naudotojas įvertino <ph name="AVERAGE_RATING" />.}few{ # naudotojai įvertino <ph name="AVERAGE_RATING" />.}many{ # naudotojo įvertino <ph name="AVERAGE_RATING" />.}other{ # naudotojų įvertino <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Sinchronizavimą išjungė jūsų administratorius.</translation>
-<translation id="2126426811489709554">Teikia „Chrome“</translation>
<translation id="2127372758936585790">Mažos galios įkroviklis</translation>
<translation id="212862741129535676">Dažnumo būsenos užėmimo procentas</translation>
<translation id="2128691215891724419">Sinchronizavimo klaida: atnaujinkite sinchronizavimo slaptafrazÄ™...</translation>
<translation id="2129825002735785149">Atnaujinti papildinį</translation>
<translation id="2129904043921227933">Sinchronizavimo klaida: atnaujinkite sinchronizavimo slaptafrazÄ™...</translation>
<translation id="2131077480075264">Nepavyko įdiegti „<ph name="APP_NAME" />“, nes to neleidžia „<ph name="IMPORT_NAME" />“</translation>
-<translation id="213491463158799620">Ar norėtumėte išversti šį puslapį?</translation>
<translation id="2135787500304447609">&amp;Atnaujinti</translation>
<translation id="2136372518715274136">Įveskite naują slaptažodį</translation>
<translation id="2136476978468204130">Įvesta slaptafrazė netinka</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA pažeidimo galimybė</translation>
<translation id="218070003709087997">SkaiÄiumi nurodykite, kiek kopijų spausdinti (nuo 1 iki 999).</translation>
<translation id="2187895286714876935">Serverio sertifikato importavimo klaida</translation>
+<translation id="2187906491731510095">PlÄ—tiniai atnaujinti</translation>
<translation id="2188881192257509750">Atidaryti „<ph name="APPLICATION" />“</translation>
<translation id="2190069059097339078">„Wi-Fi“ prisijungimo duomenų atsisiuntimo priemonė</translation>
<translation id="219008588003277019">Vietinio kliento modulis: „<ph name="NEXE_NAME" />“</translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">„Microsoft“ laiko žymėjimas</translation>
<translation id="225614027745146050">Sveiki</translation>
<translation id="225692081236532131">Aktyvinimo būsena</translation>
+<translation id="2261323523305321874">Administratorius atliko visos sistemos pakeitimą, dėl kurio buvo išjungti kai kurie seni profiliai.</translation>
<translation id="2262477216570151239">AtidÄ—ti iki pakartojimo</translation>
<translation id="2263189956353037928">Atsijungti ir vÄ—l prisijungti</translation>
<translation id="2263497240924215535">(neleista)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Ar norite įdiegti „<ph name="PRODUCT_NAME" />“?</translation>
<translation id="2296019197782308739">EAP metodas:</translation>
<translation id="2297705863329999812">Ieškoti spausdintuvų</translation>
-<translation id="230115972905494466">Nerasta jokių suderinamų įrenginių</translation>
<translation id="2301382460326681002">PlÄ—tinio Å¡akninis katalogas neteisingas.</translation>
<translation id="2302685579236571180">Naršyti inkognito režimu</translation>
<translation id="23030561267973084">„<ph name="EXTENSION_NAME" />“ pateikė papildomų leidimų užklausą.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Kalba ir įvestis</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Užrakinimo ekrano pastabos automatiškai išsaugomos „<ph name="LOCK_SCREEN_APP_NAME" />“. Naujausia pastaba liks užrakinimo ekrane.</translation>
+<translation id="2352947182261340447">Nepakanka vietos vietinÄ—je saugykloje.</translation>
<translation id="2353297238722298836">Fotoaparatas ir mikrofonas leidžiami</translation>
<translation id="2356070529366658676">Paklausti</translation>
<translation id="2356517949307388948">„Chrome“ ieškant kenkėjiškos programinės įrangos įvyko klaida.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Visada blokuoti prieigÄ… prie mikrofono</translation>
<translation id="2367972762794486313">Rodyti programas</translation>
<translation id="2371076942591664043">Baigus &amp;atidaryti</translation>
-<translation id="237336063998926520">Naudoti IP adresÄ… vietai nustatyti</translation>
<translation id="2377319039870049694">Perjungti į sąrašo rodinį</translation>
<translation id="2377667304966270281">Sunkūs gedimai</translation>
<translation id="2378075407703503998">Pasirinkta failų: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Įvyko klaida. Patikrinkite spausdintuvą ir bandykite dar kartą.</translation>
<translation id="2385700042425247848">Paslaugos pavadinimas:</translation>
<translation id="2387458720915042159">Tarpinio serverio ryšio tipas</translation>
-<translation id="2391243203977115091">Rasta naujų nuotraukų: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Nepakanka vietos diske.
- <ph name="LINE_BREAK2" />
- Jei norite pradėti, pabandykite pasirinkti mažiau nuotraukų.</translation>
<translation id="2391419135980381625">Standartinis Å¡riftas</translation>
<translation id="2391762656119864333">Anuliuoti</translation>
<translation id="2392369802118427583">Suaktyvinti</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Visada vykdyti <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Bendras failų dydis</translation>
<translation id="2428510569851653187">Apibūdinkite, ką darėte, kai skirtukas užstrigo</translation>
+<translation id="2431027948063157455">Nepavyko įkelti „Google“ padėjėjo, patikrinkite tinklo ryšį ir bandykite dar kartą.</translation>
<translation id="2433452467737464329">Pridėkite užklausos parametrą prie URL, kad puslapis būtų automatiškai atnaujinamas: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">IÅ¡vaizda</translation>
<translation id="2435248616906486374">Tinklas atjungtas</translation>
@@ -916,6 +927,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2445081178310039857">Reikalingas plÄ—tinio Å¡akninis katalogas.</translation>
<translation id="2448312741937722512">Tipas</translation>
<translation id="2450223707519584812">Negalėsite pridėti naudotojų, nes trūksta „Google“ API raktų. Jei reikia išsamios informacijos, žr. <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Aktyvių rodinių nėra</translation>
<translation id="2453021845418314664">IÅ¡plÄ—stiniai sinchronizavimo nustatymai</translation>
<translation id="2453576648990281505">Failas jau yra</translation>
<translation id="2453860139492968684">Užbaigti</translation>
@@ -923,7 +935,6 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2457246892030921239">„<ph name="APP_NAME" />“ nori kopijuoti failus iš „<ph name="VOLUME_NAME" />“.</translation>
<translation id="2462724976360937186">Sertifikavimo institucijos rakto ID</translation>
<translation id="2462752602710430187">Pridėtas „<ph name="PRINTER_NAME" />“</translation>
-<translation id="246335896104539386">Importuoti žymes</translation>
<translation id="2464089476039395325">HTTP tarpinis serveris</translation>
<translation id="2468902267404883140">Nepavyko prisijungti prie telefono. Įsitikinkite, kad naudojate suderinamą „Android“ telefoną, kuris įjungtas ir yra netoliese. &lt;a&gt;Sužinokite daugiau&lt;/a&gt;</translation>
<translation id="2470702053775288986">Nepalaikomi plėtiniai išjungti</translation>
@@ -992,6 +1003,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2562743677925229011">Neprisijungta prie „<ph name="SHORT_PRODUCT_NAME" />“</translation>
<translation id="2563856802393254086">Sveikiname! Jūsų „<ph name="NAME" />“ duomenų paslauga buvo suaktyvinta ir yra paruošta naudoti.</translation>
<translation id="2566124945717127842">Atlikite „Powewash“, kad „<ph name="IDS_SHORT_PRODUCT_NAME" />“ įrenginys būtų nustatytas tarsi naujas.</translation>
+<translation id="2567257616420533738">Slaptažodis išsaugotas. Peržiūrėkite ir tvarkykite išsaugotus slaptažodžius adresu <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">InformacinÄ—s juostos sudÄ—tinis rodinys</translation>
<translation id="2570000010887652771">IÅ¡saugoti duomenys.</translation>
<translation id="257088987046510401">Temos</translation>
@@ -1012,6 +1024,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_VERSION" /> versijos „<ph name="PRODUCT_NAME" />“ (platforma „<ph name="PLATFORM_VERSION" />“) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Numatytieji paieškos nustatymai</translation>
<translation id="2586657967955657006">IÅ¡karpinÄ—</translation>
+<translation id="2586672484245266891">Įveskite trumpesnį URL</translation>
<translation id="2587922270115112871">Sukūrus prižiūrimą naudotoją nebus sukurta „Google“ paskyra, o jo nustatymai
ir duomenys nebus perkeliami į kitus įrenginius naudojant „Chrome“ sinchronizavimą. Prižiūrimas naudotojas taikomas tik šiame įrenginyje.</translation>
<translation id="258932246702879617">Pasirinkite <ph name="BEGIN_BOLD" />Prisegti prie užduoÄių juostos<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> naudoja <ph name="USAGE" /> MB disko vietos.</translation>
<translation id="2633212996805280240">Pašalinti „<ph name="EXTENSION_NAME" />“?</translation>
<translation id="263325223718984101">„<ph name="PRODUCT_NAME" />“ nepavyko baigti diegimo, bet ji toliau bus paleista iš disko vaizdo.</translation>
+<translation id="2635176084534510129">Gaukite daugiau suasmenintų funkcijų, pvz., geresnių turinio pasiūlymų ir išmanesnį Vertėją</translation>
<translation id="2635276683026132559">Pasirašymas</translation>
<translation id="2635926034288331400">Įdiegti aplanke „Applications“</translation>
<translation id="2636625531157955190">„Chrome“ negali pasiekti vaizdo.</translation>
@@ -1054,14 +1068,15 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2643698698624765890">„Lango“ meniu spustelėję „Plėtiniai“, tvarkykite plėtinius.</translation>
<translation id="2647142853114880570">įkelti iš naujo</translation>
<translation id="2647269890314209800">Naudojami slapukai</translation>
+<translation id="264810637653812429">Nerasta jokių suderinamų įrenginių.</translation>
<translation id="2648831393319960979">Prie paskyros pridedamas įrenginys – tai gali šiek tiek užtrukti...</translation>
<translation id="2649045351178520408">„Base64“ užkoduotas ASCII, sertifikato grandinė</translation>
<translation id="2653266418988778031">Jei ištrinsite sertifikavimo instituciją (angl. „Certification Authority“, CA), naršyklėje nebebus pasitikima jokiais tos CA išduotais sertifikatais.</translation>
<translation id="2653659639078652383">Pateikti</translation>
<translation id="265390580714150011">Lauko vertÄ—</translation>
-<translation id="2654286334048437383">Eksportuoti žymas</translation>
<translation id="2655386581175833247">Naudotojo sertifikatas:</translation>
<translation id="2660779039299703961">Įvykis</translation>
+<translation id="266079277508604648">Nepavyko prijungti spausdintuvo. Patikrinkite, ar spausdintuvas yra įjungtas ir prijungtas prie „Chromebook“ naudojant „Wi-Fi“ arba USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Kalba</translation>
@@ -1084,6 +1099,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2680208403056680091">Interneto ryšys yra kontroliuojamas</translation>
<translation id="268053382412112343">Is&amp;torija</translation>
<translation id="2683638487103917598">Aplankas surūšiuotas</translation>
+<translation id="2684004000387153598">Jei norite tęsti, spustelėkite „Gerai“, tada – „Pridėti asmenį“, kad sukurtumėte naują profilį naudodami savo el. pašto adresą.</translation>
<translation id="2686759344028411998">Nepavyksta aptikti įkeltų modulių.</translation>
<translation id="2688196195245426394">Įrenginio registravimo serveryje klaida: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Rodyti kalbos parinktis</translation>
@@ -1096,6 +1112,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2704184184447774363">„Microsoft“ dokumentų pasirašymas</translation>
<translation id="270516211545221798">JutiklinÄ—s dalies greitis</translation>
<translation id="2706892089432507937">USB įrenginiai</translation>
+<translation id="2706954854267016964">Pasirinktas „Google“ spausdinimo iš debesies įrenginys nebepalaikomas. Pabandykite nustatyti spausdintuvą kompiuterio sistemos nustatymuose.</translation>
<translation id="2707024448553392710">Komponentas atsisiunÄiamas</translation>
<translation id="270921614578699633">Vidurkis</translation>
<translation id="2709453993673701466">Norite tvarkyti sinchronizavimą ir suasmeninimą prieš įjungdami šias funkcijas? Apsilankykite skiltyje <ph name="BEGIN_LINK" />„Nustatymai“<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2737363922397526254">Sutraukti...</translation>
<translation id="2737492745329609575">PradÄ—ti sÄ…rankÄ…</translation>
<translation id="2738771556149464852">Iki</translation>
+<translation id="2739046699559178272">Išsaugoti ir tęsti</translation>
<translation id="2739191690716947896">Derinti</translation>
<translation id="2739240477418971307">Keisti pasiekiamumo nustatymus</translation>
<translation id="2740393541869613458">peržiūrėti prižiūrimo naudotojo aplankytas svetaines ir</translation>
@@ -1146,6 +1164,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2773802008104670137">Šio tipo failas gali pažeisti kompiuterį.</translation>
<translation id="2775104091073479743">Kontrolinių kodų redagavimas</translation>
<translation id="2776441542064982094">Atrodo, kad nėra įrenginių, kuriuos būtų galima užregistruoti tinkle. Jei įrenginys yra įjungtas ir prisijungęs prie interneto, pabandykite jį užregistruoti naudodami instrukcijų vadove pateiktomis instrukcijomis.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Atsisiųsta</translation>
<translation id="2783661497142353826">Valdyti viešojo terminalo programas</translation>
<translation id="2784407158394623927">Suaktyvinama duomenų mobiliesiems paslauga</translation>
@@ -1202,7 +1221,6 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2843806747483486897">Keisti numatytąjį...</translation>
<translation id="2844111009524261443">Vykdyti spustelÄ—jus</translation>
<translation id="2845382757467349449">Visada rodyti žymių juostą</translation>
-<translation id="284682086647736321">Įtraukite „Ctrl“, „Alt“ arba „Command“</translation>
<translation id="2847759467426165163">Perduoti į</translation>
<translation id="284805635805850872">Pašalinti žalingą programinę įrangą?</translation>
<translation id="2849362176025371110">Automatiškai siųskite diagnostikos ir naudojimo duomenis „Google“. Šį nustatymą galite bet kada pakeisti įrenginio <ph name="BEGIN_LINK1" />nustatymuose<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Sužinokite daugiau<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2849936225196189499">Kritinis</translation>
<translation id="2850124913210091882">Kurti atsarginÄ™ kopijÄ…</translation>
<translation id="2850541429955027218">PridÄ—ti temÄ…</translation>
+<translation id="2853121255651601031">Slaptažodis išsaugotas</translation>
<translation id="2853916256216444076">$1 vaizdo įrašas</translation>
<translation id="2857608528410806398">SA funkcijos praneÅ¡imo turinys turi bÅ«ti nurodytas Äia. SA funkcijos praneÅ¡imo turinys turi bÅ«ti nurodytas Äia. SA funkcijos praneÅ¡imo turinys turi bÅ«ti nurodytas Äia. SA funkcijos praneÅ¡imo turinys turi bÅ«ti nurodytas Äia. SA funkcijos praneÅ¡imo turinys turi bÅ«ti nurodytas Äia.</translation>
<translation id="2860150991415616761">labai ilga (4 sek.)</translation>
@@ -1252,6 +1271,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2908162660801918428">PridÄ—ti medijos galerijÄ… pagal katalogÄ…</translation>
<translation id="2908789530129661844">Tolinti ekranÄ…</translation>
<translation id="2910318910161511225">Prisijunkite prie tinklo ir bandykite dar kartÄ…</translation>
+<translation id="2911898792135283060">Generuoti slaptažodį...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> nori naudoti jūsų mikrofoną.</translation>
<translation id="2913331724188855103">Leisti svetainėms išsaugoti ir nuskaityti slapukų duomenis (rekomenduojama)</translation>
<translation id="2916073183900451334">Paspaudus tinklalapio skirtuką paryškinamos nuorodos ir formos laukai</translation>
@@ -1296,6 +1316,7 @@ Nemanau, kad ši svetainė turėtų būti užblokuota!</translation>
<translation id="2989474696604907455">neprijungtas</translation>
<translation id="2989786307324390836">DER užkoduotas dvejetainis, vienas sertifikatas</translation>
<translation id="2993517869960930405">Programos informacija</translation>
+<translation id="2994669386200004489">Nepavyko sukurti <ph name="FILE_NAME" /> atsarginÄ—s kopijos</translation>
<translation id="299483336428448530">Įdiegė jūsų tėvai.</translation>
<translation id="3002017044809397427">Surastas jÅ«sų „<ph name="PHONE_TYPE" />“, taÄiau „Smart Lock“ veikia tik įrenginiuose, kuriuose įdiegta 5.0 ar naujesnÄ—s versijos „Android“. &lt;a&gt;Sužinokite daugiau&lt;/a&gt;</translation>
<translation id="3003144360685731741">Pageidaujami tinklai</translation>
@@ -1354,6 +1375,7 @@ Jei reikia daugiau informacijos, apsilankykite <ph name="BEGIN_LINK" />pagalbos
<translation id="3064410671692449875">Nepakanka duomenų</translation>
<translation id="3065041951436100775">Atsiliepimai dėl uždaryto skirtuko.</translation>
<translation id="3065140616557457172">Norėdami naršyti įveskite paiešką ar URL adresą: tinka viskas.</translation>
+<translation id="3066642396596108483">Sinchronizuokite žymes, slaptažodžius ir istoriją visuose savo įrenginiuose</translation>
<translation id="3067198360141518313">Paleisti šį papildinį</translation>
<translation id="3071624960923923138">Galite spustelÄ—ti Äia, kad atidarytumÄ—te naujÄ… skirtukÄ…</translation>
<translation id="3074037959626057712">Prisijungėte ir įjungėte sinchronizavimą</translation>
@@ -1441,6 +1463,7 @@ Jei reikia daugiau informacijos, apsilankykite <ph name="BEGIN_LINK" />pagalbos
<translation id="3202173864863109533">Å io skirtuko garsas nutildytas.</translation>
<translation id="3206175707080061730">Failas pavadinimu „$1“ jau yra. Ar norite jį pakeisti?</translation>
<translation id="3208703785962634733">Nepatvirtinta</translation>
+<translation id="3213187967168344806">Nepavyko pridėti spausdintuvo. Paleiskite kompiuterį iš naujo ir bandykite dar kartą.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Užstrigo „<ph name="CLOUD_PRINT_NAME" />“ jungties procesas. Paleisti iš naujo?</translation>
<translation id="3221634914176615296">Naršyti įrenginio turinį programoje „Failai“.</translation>
@@ -1467,12 +1490,14 @@ Jei reikia daugiau informacijos, apsilankykite <ph name="BEGIN_LINK" />pagalbos
<translation id="3254516606912442756">Automatinis laiko juostos aptikimas išjungtas</translation>
<translation id="3264544094376351444">Šriftas „Sans-Serif“</translation>
<translation id="3264547943200567728">Nepavyko nustatyti „Chromebox“ tinklo</translation>
+<translation id="3264582393905923483">Kontekstas</translation>
<translation id="3265459715026181080">Uždaryti langą</translation>
<translation id="3267726687589094446">Toliau leisti automatiškai atsisiųsti kelis failus</translation>
<translation id="3267998849713137817">Pakeistas laikas</translation>
<translation id="3268451620468152448">Atidaryti skirtukai</translation>
<translation id="3269069891205016797">Jūsų informacija bus ištrinta iš įrenginio, kai atsijungsite.</translation>
<translation id="3269093882174072735">Įkelti vaizdą</translation>
+<translation id="3269889795238950578">Šis puslapis gali peržiūrėti tekstą ir vaizdus, nukopijuotus į iškarpinę.</translation>
<translation id="326999365752735949">Atsisiuntimo skirt.</translation>
<translation id="3270965368676314374">Skaityti, keisti ir ištrinti nuotraukas, muziką ir kitą mediją iš kompiuterio</translation>
<translation id="327147043223061465">Žr. visus slapukus ir svetainės duomenis</translation>
@@ -1504,6 +1529,7 @@ Jei reikia daugiau informacijos, apsilankykite <ph name="BEGIN_LINK" />pagalbos
<translation id="3305389145870741612">Formatavimas gali užtrukti kelias sekundes. Palaukite.</translation>
<translation id="3305661444342691068">Atidaryti PDF peržiūros režimu</translation>
<translation id="3306684685104080068">Ä®galinti perdavimÄ… debesyje veikianÄioms paslaugoms, pvz., „Google Hangout“.</translation>
+<translation id="3307091518408668019">Kompiuterio OU (pvz., OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Organizacinis vienetas (angl. „Organizational Unit“) (OU)</translation>
<translation id="3308116878371095290">Šiame puslapyje neleidžiama nustatyti slapukų.</translation>
<translation id="3308134619352333507">PaslÄ—pti mygtukÄ…</translation>
@@ -1511,9 +1537,6 @@ Jei reikia daugiau informacijos, apsilankykite <ph name="BEGIN_LINK" />pagalbos
<translation id="3309747692199697901">Visada vykdyti visose svetainÄ—se</translation>
<translation id="3312424061798279731">Įgalintos kalbos</translation>
<translation id="3312903956926554846">Įdiegti darbalaukyje</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Paleidimo puslapis pakeistas į <ph name="URL" />. Kad iÅ¡jungtumÄ—te plÄ—tinius, kurie pakeiÄia paleidimo puslapį, spustelÄ—kite „Atkurti“.</translation>
<translation id="3313590242757056087">Jei norite nustatyti, kurias svetaines galės matyti prižiūrimas naudotojas, galite konfigūruoti apribojimus
ir nustatymus apsilankÄ™ adresu <ph name="MANAGEMENT_URL" />.
Jei nepakeisite numatytųjų nustatymų, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Spausdinti nepavyko. Patikrinkite spausdintuvÄ… ir bandykite dar kartÄ….</translation>
<translation id="3364721542077212959">Rašiklio įrankiai</translation>
<translation id="336497260564123876">Slaptažodis išsaugotas. Jei norite naudoti slaptažodžius visuose savo įrenginiuose, prisijunkite prie „Chrome“.</translation>
+<translation id="3365598184818502391">Naudokite „Ctrl“ arba „Alt“</translation>
<translation id="3367813778245106622">Prisijunkite dar kartÄ…, kad pradÄ—tumÄ—te sinchronizavimÄ…</translation>
<translation id="3368922792935385530">Prijungta</translation>
<translation id="3369624026883419694">Ieškoma pagrindinio serverio...</translation>
@@ -1581,6 +1605,7 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Iš naujo paleiskite „<ph name="PRODUCT_NAME" />“</translation>
<translation id="3424969259347320884">Apibūdinkite, ką darėte, kai skirtukas užstrigo</translation>
<translation id="3427092606871434483">Leisti (numatytoji parinktis)</translation>
+<translation id="3428419049384081277">Esate prisijungÄ™!</translation>
<translation id="3429275422858276529">Pažymėkite šį puslapį, kad galėtumėte lengvai jį rasti vėliau</translation>
<translation id="3429599832623003132">Elementų: $1</translation>
<translation id="3432227430032737297">Pašalinti visus rodomus</translation>
@@ -1603,13 +1628,14 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Skaityti duomenys daugybėje svetainių</translation>
<translation id="3449839693241009168">Paspauskite <ph name="SEARCH_KEY" />, kad galėtumėte siųsti komandas į „<ph name="EXTENSION_NAME" />“</translation>
<translation id="3450157232394774192">Neveikos būsenos užėmimo procentas</translation>
-<translation id="3450505713373650336">Kuriamos atsarginės nuotraukų kopijos: <ph name="FILE_COUNT" /></translation>
<translation id="3453612417627951340">Reikalingas leidimas</translation>
<translation id="3454157711543303649">Aktyvinimas baigtas</translation>
+<translation id="3454224730401036106">Ryšys perjungtas į saugesnį tinklą</translation>
<translation id="345693547134384690">Atidaryti &amp;paveikslėlį naujame skirtuke</translation>
<translation id="3459509316159669723">Spausdinimas</translation>
<translation id="3459697287128633276">Kad leistumėte paskyrai pasiekti „Google Play“ parduotuvę, autentifikuokite prieigą naudodami tapatybės teikėją.</translation>
<translation id="3459774175445953971">Paskutinį kartą keista:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> nori matyti tekstą ir vaizdus, nukopijuotus į iškarpinę</translation>
<translation id="3462413494201477527">Atšaukti paskyros sąranką?</translation>
<translation id="346431825526753">Tai yra vaikų paskyra, kurią tvarko <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">SpustelÄ—kite savo nuotraukÄ…</translation>
@@ -1622,10 +1648,12 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopijuojama...</translation>
<translation id="3473479545200714844">Ekrano didintuvas</translation>
<translation id="3475447146579922140">„Google“ skaiÄiuoklÄ—</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 eilutÄ— nerodoma&gt;}one{&lt;$1 eilutÄ— nerodoma&gt;}few{&lt;$1 eilutÄ—s nerodomos&gt;}many{&lt;$1 eilutÄ—s nerodoma&gt;}other{&lt;$1 eiluÄių nerodoma&gt;}}</translation>
<translation id="3475843873335999118">Deja, kontrolinis kodas vis dar neatpažintas. Įveskite slaptažodį.</translation>
<translation id="347670947055184738">Oi! Sistemai nepavyko pateikti įrenginio politikos.</translation>
<translation id="347785443197175480">Toliau leisti <ph name="HOST" /> pasiekti fotoaparatÄ… ir mikrofonÄ…</translation>
<translation id="3478685642445675458">Prieš pašalindami asmenį atrakinkite savo profilį.</translation>
+<translation id="347919930506963698">Gaukite iš „Chrome“ dar daugiau naudos</translation>
<translation id="3479552764303398839">Ne dabar</translation>
<translation id="3480892288821151001">Pritvirtinti langÄ… kairÄ—je</translation>
<translation id="3481915276125965083">Šiame puslapyje šie iššokantieji langai buvo užblokuoti:</translation>
@@ -1643,14 +1671,17 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">GrupÄ—s pavadinimas</translation>
<translation id="3505030558724226696">Panaikinti įrenginio prieigą</translation>
<translation id="3507421388498836150">Dabartiniai „<ph name="EXTENSION_NAME" />“ leidimai</translation>
+<translation id="3507888235492474624">Pakartotinai nuskaityti ieškant „Bluetooth“ įrenginių</translation>
<translation id="3508920295779105875">Pasirinkti kitÄ… aplankÄ…...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Nuskaityti iš naujo</translation>
<translation id="3511307672085573050">Kopijuoti nuorodos ad&amp;resÄ…</translation>
<translation id="3511399794969432965">Kyla ryšio problemų?</translation>
<translation id="351152300840026870">Fiksuoto ploÄio Å¡riftas</translation>
<translation id="3511528412952710609">Trumpa</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Atšaukti atsisiuntimą}one{Atšaukti atsisiuntimus}few{Atšaukti atsisiuntimus}many{Atšaukti atsisiuntimus}other{Atšaukti atsisiuntimus}}</translation>
<translation id="3514373592552233661">Pageidaujamiems tinklams bus teikiama pirmenybė vietoj kitų žinomų tinklų, jei bus pasiekiamas daugiau nei vienas tinklas</translation>
+<translation id="3520212870468945358"><ph name="URL" /> nori matyti jūsų saugos rakto serijos numerį</translation>
<translation id="3523642406908660543">Paklausti, kai svetainė nori naudoti papildinį, kad pasiektų kompiuterį (rekomenduojama)</translation>
<translation id="3525897975040424366">Įdiegti lentynoje</translation>
<translation id="3527085408025491307">Aplankas</translation>
@@ -1680,13 +1711,11 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Naudojant šį „Wi-Fi“ tinklą (<ph name="NETWORK_ID" />) gali būti prašoma apsilankyti prisijungimo puslapyje.</translation>
<translation id="3564708465992574908">Mastelio keitimo lygiai</translation>
<translation id="3566721612727112615">Nepridėta jokių svetainių</translation>
-<translation id="3566866560249787686">Nepavyko įkelti „Google“ padėjėjo; bandykite dar kartą.</translation>
<translation id="3569382839528428029">Ar norite, kad „<ph name="APP_NAME" />“ bendrintų jūsų ekraną?</translation>
<translation id="3570985609317741174">Žiniatinklio turinys</translation>
<translation id="3571734092741541777">Nustatyti</translation>
<translation id="3574210789297084292">prisijungti</translation>
<translation id="3576324189521867626">Sėkmingai įdiegta</translation>
-<translation id="3578331450833904042">Numatytasis (pasirinkti viskÄ…)</translation>
<translation id="3578594933904494462">Å io skirtuko lapo turinys bendrinamas.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; nori bendrinti spausdintuvÄ… &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; su jums priklausanÄia grupe &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Jei sutiksite, visi grupÄ—s nariai galÄ—s spausdinti naudodami šį spausdintuvÄ….</translation>
<translation id="3584169441612580296">Skaityti ir keisti nuotraukas, muziką ir kitą mediją iš kompiuterio</translation>
@@ -1701,6 +1730,7 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Išvaloma visų įrenginių, prie kurių prisijungta, istorija. „Google“ paskyroje gali būti kito tipo naršymo istorijos, kuri pasiekiama adresu <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Administratorius išjungė prieigą prie vietinių failų įrenginyje.</translation>
<translation id="3600792891314830896">Nutildyti svetaines, kurios leidžia garsą</translation>
+<translation id="3603177256297531067">Nepavyko išversti šio puslapio</translation>
<translation id="3603533104205588786">Galite spustelėti žvaigždutę, kad pažymėtumėte puslapį</translation>
<translation id="3603622770190368340">Gauti tinklo sertifikatÄ…</translation>
<translation id="3604048165392640554">Mobilusis ryšys nerastas. Įjunkite momentinį įrenginio kaip modemo naudojimą kituose savo įrenginiuose ir bandykite dar kartą. &lt;a target="_blank" href="<ph name="URL" />"&gt;Sužinokite daugiau&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">IT administratorius jūsų įrenginyje neleido naudingų „Chrome“ funkcijų. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">El. pašto adresas</translation>
<translation id="3702500414347826004">Paleidimo puslapiai pakeisti siekiant įtraukti <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Paklausti, kai svetainė nori matyti tekstą ir vaizdus, kuriuos nukopijuojate į iškarpinę</translation>
<translation id="370415077757856453">„JavaScript“ užblokuotas</translation>
<translation id="3704331259350077894">Operacijos nutraukimas</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">KortelÄ—s galiojimo laikas baigÄ—si</translation>
<translation id="3792890930871100565">Atjungti spausdintuvus</translation>
<translation id="379422718204375917">Naudoti „Smart Lock“, norint prisijungti prie paskyros</translation>
-<translation id="3794595850995182458">Išeiti iš puslapio</translation>
<translation id="3796648294839530037">MÄ—gstamiausi tinklai:</translation>
<translation id="3797900183766075808">&amp;Ieškoti pagal užklausą „<ph name="SEARCH_TERMS" />“ naudojant „<ph name="SEARCH_ENGINE" />“</translation>
<translation id="3798325802885154040">Suteikia galimybę įgalinti funkciją „Paliesti ir spustelėti“</translation>
@@ -1854,10 +1882,8 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">PridÄ—ti kitÄ…</translation>
<translation id="3812525830114410218">Netinkamas sertifikatas</translation>
<translation id="3813296892522778813">Jei nerandate to, ko ieškote, eikite į <ph name="BEGIN_LINK_CHROMIUM" />„Google Chrome“ pagalbos puslapį<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Rasta naujų nuotraukų: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Paruošta kurti atsargines kopijas <ph name="BEGIN_LINK" />„Google“ diske<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Leisti visoms svetainėms siųsti „Push“ pranešimus fone</translation>
+<translation id="3819497457291599334">Eikite į skiltį „Nustatymai“ &gt; „Programos ir pranešimai“ &gt; „Visos programos“ &gt; „Google Play“ paslaugos.</translation>
<translation id="3819752733757735746">Prieiga jungikliu (valdykite kompiuterį tik vienu ar dviem jungikliais)</translation>
<translation id="3819800052061700452">&amp;Visas ekranas</translation>
<translation id="3820172043799983114">Netinkamas PIN kodas.</translation>
@@ -1877,7 +1903,9 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Daugiau <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Slapukai ir kiti svetainių bei papildinių duomenys</translation>
<translation id="383891835335927981">Nėra svetainių, kurių turinys priartintas arba atitolintas</translation>
+<translation id="3839516600093027468">Niekada neleisti <ph name="HOST" /> peržiūrėti iškarpinės</translation>
<translation id="3840053866656739575">Nutrūko ryšys su „Chromebox“. Priartinkite arba patikrinkite įrenginį. Bandoma prisijungti iš naujo.</translation>
+<translation id="3842132283799370683">Nepavyko prijungti įrenginio prie domeno. Tai galėjo nutikti dėl problemų su organizaciniu vienetu.</translation>
<translation id="3842552989725514455">Šriftas „Serif“</translation>
<translation id="385051799172605136">Grįžti</translation>
<translation id="3851428669031642514">Įkelti nesaugius scenarijus</translation>
@@ -1886,6 +1914,7 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Pasirinkti laiko juostÄ…</translation>
<translation id="3856921555429624101">Duomenų naudojimo vertinimas užbaigtas</translation>
<translation id="3857228364945137633">Pabandykite naudoti „Smart Lock“, kad atrakintumėte „<ph name="DEVICE_TYPE" />“ be slaptažodžio, kai telefonas yra netoliese.</translation>
+<translation id="3857732810083914482">Suasmeninimas išjungtas. Šį nustatymą galite pakeisti adresu myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Sveiki! Tai – „Hangout Meet“</translation>
<translation id="3862134173397075045">Sveiki! Tai – „Cast“ funkcijos naršyklėje „Chrome“!</translation>
@@ -1927,9 +1956,11 @@ IÅ¡ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefonas, kuriame naudojama „Smart Lock“, pasikeitė</translation>
<translation id="3927932062596804919">Uždrausti</translation>
<translation id="3930521966936686665">Leisti naudojant įrenginį</translation>
+<translation id="3933283459331715412">Atkurti ištrintą <ph name="USERNAME" /> slaptažodį</translation>
<translation id="3936390757709632190">&amp;Atidaryti garso įrašą naujame skirtuke</translation>
<translation id="3936925983113350642">Pasirinkto slaptažodžio vėliau reikės atkuriant šį sertifikatą. Užsirašykite jį saugioje vietoje.</translation>
<translation id="3937640725563832867">Alternatyvus sertifikato išdavėjo pavadinimas</translation>
+<translation id="3937734102568271121">Visada versti <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Įgalinti automatinį kartojimą</translation>
<translation id="3941357410013254652">Kanalo ID</translation>
<translation id="3941565636838060942">Jei norite paslėpti prieigą prie šios programos, ją turite pašalinti naudodami
@@ -1943,6 +1974,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="3949790930165450333">„<ph name="DEVICE_NAME" />“ (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importuota iš „IE“</translation>
<translation id="3950820424414687140">Prisijungti</translation>
+<translation id="3950870029767307261">Šiam puslapiui neleidžiama peržiūrėti teksto ir vaizdų, nukopijuotų į iškarpinę</translation>
<translation id="3954354850384043518">Vykdoma</translation>
<translation id="3955193568934677022">Leisti svetainėms paleisti apsaugotą turinį (rekomenduojama)</translation>
<translation id="3956702100721821638">Nepavyko pasiekti „Google Play“</translation>
@@ -1975,6 +2007,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="39964277676607559">Turinio scenarijui nepavyko įkelti „javascript“ „<ph name="RELATIVE_PATH" />“.</translation>
<translation id="4002066346123236978">Pavadinimas</translation>
<translation id="40027638859996362">Perkelti žodį</translation>
+<translation id="4005817994523282006">Laiko juostos aptikimo metodas</translation>
<translation id="4008291085758151621">SvetainÄ—s informacija nepasiekiama VR formatu</translation>
<translation id="4010917659463429001">Kad pasiektumėte žymes mobiliajame įrenginyje, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Pataisyti „<ph name="EXTENSION_NAME" />“?</translation>
@@ -1991,6 +2024,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4037084878352560732">Arklys</translation>
<translation id="4037889604535939429">Asmens informacijos redagavimas</translation>
<translation id="4042264909745389898">„Google Chrome“ OS sąlygos</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Išeiti iš puslapio}one{Išeiti iš puslapių}few{Išeiti iš puslapių}many{Išeiti iš puslapių}other{Išeiti iš puslapių}}</translation>
<translation id="4044612648082411741">Įveskite sertifikato slaptažodį</translation>
<translation id="404493185430269859">Numatytasis paieškos variklis</translation>
<translation id="4047112090469382184">KodÄ—l tai saugu</translation>
@@ -2037,6 +2071,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4109135793348361820">Perkelti langÄ… <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Aktyvinti lentynÄ…</translation>
<translation id="4114360727879906392">Ankstesnis langas</translation>
+<translation id="4115002065223188701">Tinklas nepasiekiamas</translation>
<translation id="4115080753528843955">Kai kurios turinio paslaugos naudoja unikalius identifikatorius, kad suteiktų prieigą prie apsaugoto turinio</translation>
<translation id="411666854932687641">AsmeninÄ— atmintis</translation>
<translation id="4120817667028078560">Kelias per ilgas</translation>
@@ -2047,6 +2082,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4130207949184424187">Šis plėtinys pakeitė, kuris puslapis rodomas ieškant „Omnibox“.</translation>
<translation id="413121957363593859">Komponentai</translation>
<translation id="4131410914670010031">Nespalvotai</translation>
+<translation id="4136203100490971508">Nakties šviesa bus išjungta automatiškai saulei tekant</translation>
<translation id="4138267921960073861">Rodyti naudotojų vardus ir nuotraukas prisijungimo ekrane</translation>
<translation id="4140559601186535628">„Push“ pranešimai</translation>
<translation id="4146026355784316281">Visada atidaryti naudojant sistemos peržiūros priemonę</translation>
@@ -2064,6 +2100,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4172051516777682613">Visada rodyti</translation>
<translation id="4175737294868205930">NuolatinÄ— saugykla</translation>
<translation id="4176463684765177261">Neleista</translation>
+<translation id="4180684688621252156">Spausdinimo paslauga</translation>
<translation id="4180788401304023883">Ištrinti „<ph name="CERTIFICATE_NAME" />“ sertifikavimo institucijos sertifikatą?</translation>
<translation id="4181841719683918333">Kalbos</translation>
<translation id="4184885522552335684">Vilkite, kad perkeltumÄ—te vaizdÄ…</translation>
@@ -2079,7 +2116,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4206323443866416204">Pranešimai apie atsiliepimus</translation>
<translation id="420665587194630159">(Šis plėtinys tvarkomas ir jo negalima pašalinti ar neleisti.)</translation>
<translation id="4206944295053515692">Prašyti „Google“ pasiūlymų</translation>
-<translation id="4207228095438106090"><ph name="URL" /> nori matyti tekstą ir vaizdus, kuriuos nukopijuojate į iškarpinę.</translation>
<translation id="4208390505124702064">Ieškoti <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Didelis</translation>
<translation id="421017592316736757">Jei norite pasiekti šį failą, turite prisijungti.</translation>
@@ -2087,6 +2123,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="42126664696688958">Eksportuoti</translation>
<translation id="42137655013211669">Prieigą prie šio ištekliaus uždraudė serveris.</translation>
<translation id="4215350869199060536">Oi, pavadinime yra netinkamų simbolių.</translation>
+<translation id="4215448920900139318">Kuriama atsarginÄ— kopija: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Visas ekranas</translation>
<translation id="4235813040357936597">PridÄ—ti paskyrÄ…, skirtÄ… <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Atšaukti prisijungimą</translation>
@@ -2114,7 +2151,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4270393598798225102"><ph name="NUMBER" /> versija</translation>
<translation id="4271396100647220620">NÄ—ra atitikÄių</translation>
<translation id="4275830172053184480">Iš naujo paleisti įrenginį</translation>
-<translation id="4276216215490044084">Nepavyko įkelti didelio PPD. Didžiausias galimas dydis yra 250 kB.</translation>
<translation id="4278390842282768270">Leidžiama</translation>
<translation id="4281844954008187215">Paslaugų teikimo sąlygos</translation>
<translation id="4282196459431406533">„Smart Lock“ įjungta</translation>
@@ -2126,15 +2162,15 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4289300219472526559">PradÄ—ti kalbÄ—ti</translation>
<translation id="4289540628985791613">Apžvalga</translation>
<translation id="4296575653627536209">Pridėti prižiūrimą naudotoją</translation>
+<translation id="4297322094678649474">Keisti kalbas</translation>
+<translation id="4299141727003252811">„Google“ gali naudoti naršymo veiklą, kai kurių lankomų svetainių turinį ir kitas naršyklės sąveikas, kad suasmenintų „Chrome“ ir kitas „Google“ paslaugas, pvz., Vertėją, Paiešką ir skelbimus.</translation>
<translation id="4300305918532693141">Kad pakeistumėte šį nustatymą, <ph name="BEGIN_LINK" />iš naujo nustatykite sinchronizavimą<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Yra naujas OS naujinys. Prisijunkite, kad pradÄ—tumÄ—te.</translation>
<translation id="4305227814872083840">ilga (2 sek.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (<ph name="NUM_KILOBYTES_LIVE" /> KB tiesiogiai)</translation>
+<translation id="4310139701823742692">Failas netinkamo formato. Patikrinkite PPD failÄ… ir bandykite dar kartÄ….</translation>
<translation id="431076611119798497">IÅ¡sami informacija</translation>
<translation id="4312866146174492540">Užblokuoti (numatytoji parinktis)</translation>
-<translation id="4315548163539304064">Nuskaitomas medijos įrenginys...
- <ph name="LINE_BREAK1" />
- Rasta naujų nuotraukų: <ph name="FILE_COUNT" /></translation>
<translation id="4316850752623536204">KÅ«rÄ—jo svetainÄ—</translation>
<translation id="4320177379694898372">Nėra interneto ryšio</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Tęsti atsisiuntimą}one{Tęsti atsisiuntimus}few{Tęsti atsisiuntimus}many{Tęsti atsisiuntimus}other{Tęsti atsisiuntimus}}</translation>
@@ -2159,7 +2195,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4359408040881008151">Įdiegta, nes priklauso nuo plėtinio (-ių).</translation>
<translation id="4361142739114356624">Trūksta šio kliento sertifikato privataus rakto arba jis netinkamas</translation>
<translation id="4363771538994847871">Nerasta jokių „Cast“ paskirties vietų. Reikia pagalbos?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> atsisiųstas</translation>
<translation id="4364567974334641491">„<ph name="APP_NAME" />“ bendrina langą.</translation>
<translation id="4364830672918311045">Pateikti pranešimus</translation>
<translation id="4365673000813822030">Deja, sinchronizavimas sustabdytas.</translation>
@@ -2180,10 +2215,10 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4394049700291259645">Neleisti</translation>
<translation id="4400367121200150367">SvetainÄ—s, kuriose niekada nesaugomi slaptažodžiai, bus rodomos Äia</translation>
<translation id="4400632832271803360">Laikykite paspaustą paleidimo priemonės klavišą, kad perjungtumėte viršutinės eilutės klavišų veikimą</translation>
-<translation id="4405076286418917603">Reikia simbolio</translation>
<translation id="4408599188496843485">P&amp;agalba</translation>
<translation id="4409697491990005945">Paraštės</translation>
<translation id="4411578466613447185">Kodą pasirašanti šalis</translation>
+<translation id="4412698727486357573">Pagalbos centras</translation>
<translation id="4414232939543644979">Naujas &amp;inkognito langas</translation>
<translation id="4415748029120993980">SECG elipsÄ—s formos kreivÄ—s secp384r1 (taip pat vadinama NIST P-384)</translation>
<translation id="4419409365248380979">Visada leisti <ph name="HOST" /> nustatyti slapukus</translation>
@@ -2197,7 +2232,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4430369329743628066">Žymė pridėta</translation>
<translation id="443464694732789311">Tęsti</translation>
<translation id="4439318412377770121">Ar norite registruoti „<ph name="DEVICE_NAME" />“ kaip „Google“ debesies įrenginį?</translation>
-<translation id="4439612350502082674">Nepavyko pridėti spausdintuvo. Paleiskite iš naujo ir bandykite dar kartą.</translation>
<translation id="4441124369922430666">Norite automatiškai paleisti šią programą, kai įjungiamas įrenginys?</translation>
<translation id="444134486829715816">IÅ¡skleisti...</translation>
<translation id="4441548209689510310">Rodyti rašybos tikrinimo parinktis</translation>
@@ -2219,6 +2253,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4474381447165623168">Automatiškai nustatyti pagal „Wi-Fi“ tinklą</translation>
<translation id="4475552974751346499">Ieškoti tarp atsisiustų elementų</translation>
<translation id="4476590490540813026">Sportininkas</translation>
+<translation id="4477015793815781985">Naudokite „Ctrl“, „Alt“ arba ⌘</translation>
<translation id="4478664379124702289">IÅ¡saugoti nuoro&amp;dÄ… kaip...</translation>
<translation id="4479424953165245642">Tvarkyti viešojo terminalo programas</translation>
<translation id="4479639480957787382">Eternetas</translation>
@@ -2232,8 +2267,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4508051413094283164">Atidaryti viskÄ… inkognito lange</translation>
<translation id="4508265954913339219">Nepavyko suaktyvinti</translation>
<translation id="4508765956121923607">Žiūrėti ša&amp;ltinį</translation>
-<translation id="4509017836361568632">Atmesti nuotraukÄ…</translation>
-<translation id="4513946894732546136">Atsiliepimai</translation>
<translation id="451407183922382411">Parėmė „<ph name="COMPANY_NAME" />“</translation>
<translation id="4514542542275172126">Nustatyti naują prižiūrimą naudotoją</translation>
<translation id="451515744433878153">Pašalinti</translation>
@@ -2241,6 +2274,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4520385623207007473">Naudojami slapukai</translation>
<translation id="452039078290142656">nežinomi „<ph name="VENDOR_NAME" />“ įrenginiai</translation>
<translation id="4522570452068850558">IÅ¡sami informacija</translation>
+<translation id="4522600456902129422">Toliau leisti šiai svetainei peržiūrėti iškarpinę</translation>
<translation id="4530494379350999373">KilmÄ—</translation>
<translation id="4532499992208253975">GN įkėlimas</translation>
<translation id="4533985347672295764">Centrinio procesoriaus laikas</translation>
@@ -2253,9 +2287,11 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4543778593405494224">Sertifikatų tvarkytuvė</translation>
<translation id="4544174279960331769">Numatytasis mÄ—lynas pseudoportretas</translation>
<translation id="4545028762441890696">Jei norite pakartotinai įgalinti, priimkite naujus leidimus:</translation>
+<translation id="454547174531670764">Sinchronizuoti kitoje paskyroje</translation>
<translation id="4545759655004063573">Negalima išsaugoti dėl nepakankamų leidimų. Išsaugokite kitoje vietoje.</translation>
<translation id="4546308221697447294">Greitai naršykite naudodami „Google Chrome“</translation>
<translation id="4547659257713117923">Nėra skirtukų iš kitų įrenginių</translation>
+<translation id="4547672827276975204">Nustatyti automatiškai</translation>
<translation id="4547992677060857254">Pasirinktame aplanke yra slaptų failų. Ar tikrai norite „$1“ suteikti nuolatinę šio aplanko rašymo prieigą?</translation>
<translation id="4552031286893852992">„Chrome“ užblokavo skelbimus šioje svetainėje, nes joje bandoma rodyti nepageidaujamus skelbimus.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4837926214103741331">Neturite leidimo naudoti šį įrenginį. Susisiekite su įrenginio savininku, kad gautumėte leidimą prisijungti.</translation>
<translation id="4837952862063191349">Kad atrakintumėte ir atkurtumėte vietinius duomenis, įveskite seną „<ph name="DEVICE_TYPE" />“ slaptažodį.</translation>
<translation id="4838355575774807786">„Chrome“ šalinant kenkėjišką programinę įrangą įvyko klaida.</translation>
+<translation id="4838836835474292213">Iškarpinės skaitymo prieiga leidžiama</translation>
<translation id="4839303808932127586">Iš&amp;saugoti vaizdo įrašą kaip...</translation>
<translation id="4839847978919684242">Pasirinkta elementų: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Dar 1}one{Dar #}few{Dar #}many{Dar #}other{Dar #}}</translation>
-<translation id="4840626203080576849">Paklausti, kai svetainė nori matyti tekstą ir vaizdus, kuriuos nukopijuojate į iškarpinę (rekomenduojama)</translation>
<translation id="4842976633412754305">Šis puslapis bando įkelti scenarijus iš neautentifikuotų šaltinių.</translation>
<translation id="4844333629810439236">Kitos klaviatūros</translation>
<translation id="4846680374085650406">JÅ«s vadovaujatÄ—s administratoriaus rekomendacija dÄ—l Å¡io nustatymo.</translation>
@@ -2482,6 +2518,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4900392736118574277">Paleidimo puslapis pakeistas į <ph name="URL" />.</translation>
<translation id="490074449735753175">Naudoti žiniatinklio paslaugą, kad būtų lengviau panaikinti rašybos klaidas</translation>
<translation id="49027928311173603">Iš serverio atsisiųsta politika netinkama: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Paruošta kurti atsargines kopijas: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Å is failas atsisiunÄiamas retai ir gali bÅ«ti pavojingas.</translation>
<translation id="4907306957610201395">Leidimų kategorija</translation>
<translation id="4907824805858067479">Administratorius išjungė išsaugotas korteles</translation>
@@ -2514,6 +2551,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4953689047182316270">Reaguoti į pritaikymo neįgaliesiems įvykius</translation>
<translation id="4953808748584563296">Numatytasis oranžinis pseudoportretas</translation>
<translation id="4955814292505481804">MetinÄ— licencija</translation>
+<translation id="4958834709409349617">Įgalinkite pranešimus įrenginiuose „<ph name="PHONE_NAME_1" />“ ir „<ph name="PHONE_NAME_2" />“ atlikdami toliau nurodytus veiksmus.</translation>
<translation id="495931528404527476">Naudojant „Chrome“</translation>
<translation id="496226124210045887">Pasirinktame aplanke yra slaptų failų. Ar tikrai norite „$1“ suteikti nuolatinę šio aplanko skaitymo prieigą?</translation>
<translation id="4964455510556214366">IÅ¡dÄ—stymas</translation>
@@ -2526,6 +2564,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4970738541803285369">Įdiegti darbalaukyje...</translation>
<translation id="4971412780836297815">Baigus atidaryti</translation>
<translation id="4972129977812092092">Spausdintuvo informacijos redagavimas</translation>
+<translation id="497287958838527945">„Google Pay“ naudojamos kredito kortelės ir adresai.</translation>
<translation id="4973307593867026061">Pridėti spausdintuvų</translation>
<translation id="4973523518332075481">Naudokite pavadinimą, sudarytą iš <ph name="MAX_LENGTH" /> ar mažiau simbolių</translation>
<translation id="497421865427891073">Eiti pirmyn</translation>
@@ -2549,6 +2588,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="4998873842614926205">Patvirtinti pakeitimus</translation>
<translation id="499955951116857523">Failų tvarkytuvė</translation>
<translation id="5000922062037820727">Užblokuota (rekomenduojama)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nauj. nuotr.</translation>
<translation id="5010043101506446253">Sertifikatą išdavusi institucija</translation>
<translation id="5010929733229908807">Visi duomenys užšifruoti naudojant sinchronizavimo slaptafrazę
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5015762597229892204">Pasirinkite spausdintuvo tvarkyklÄ—s programÄ…</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Prisiminti</translation>
+<translation id="5018207570537526145">Atidaryti plÄ—tinio svetainÄ™</translation>
<translation id="5024856940085636730">Operacija trunka ilgiau nei tikÄ—tasi. Ar norite jÄ… nutraukti?</translation>
<translation id="5026874946691314267">Daugiau nerodyti</translation>
<translation id="5027550639139316293">El. pašto sertifikatas</translation>
@@ -2626,6 +2667,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5143374789336132547">Plėtinys „<ph name="EXTENSION_NAME" />“ pakeitė puslapį, kuris rodomas spustelėjus pagrindinio puslapio mygtuką.</translation>
<translation id="5143712164865402236">Įvesti viso ekrano režimu</translation>
<translation id="5145331109270917438">Pakeitimo data</translation>
+<translation id="514561958218673757">Įgalinkite pranešimus įrenginiuose atlikdami toliau nurodytus veiksmus.</translation>
<translation id="5150254825601720210">„Netscape“ sertifikato SSL serverio pavadinimas</translation>
<translation id="5151354047782775295">Atlaisvinkite vietos diske arba pasirinkite duomenis, kuriuos galima automatiškai ištrinti</translation>
<translation id="5153297660536091054">Atrakinimo naudojant PIN kodÄ… funkcija</translation>
@@ -2683,6 +2725,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5238278114306905396">Programa „<ph name="EXTENSION_NAME" />“ automatiškai pašalinta.</translation>
<translation id="5238369540257804368">Apimtys</translation>
<translation id="5241128660650683457">Skaityti visus duomenis svetainÄ—se, kuriose apsilankote</translation>
+<translation id="5241567694820672363">Atkurti numatytąjį paleidimo puslapį?</translation>
<translation id="5242724311594467048">Įgalinti „<ph name="EXTENSION_NAME" />“?</translation>
<translation id="5246282308050205996">„<ph name="APP_NAME" />“ užstrigo. Jei norite iš naujo paleisti programą, spustelėkite šį debesėlį.</translation>
<translation id="5249624017678798539">Naršyklė užstrigo nebaigus atsisiųsti.</translation>
@@ -2692,7 +2735,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5254368820972107711">Rodyti norimus pašalinti failus</translation>
<translation id="52550593576409946">Nepavyko paleisti viešojo terminalo programos.</translation>
<translation id="5255315797444241226">Įvesta slaptafrazė neteisinga.</translation>
-<translation id="5259571578888203461">Neleisti svetainėms peržiūrėti teksto ir vaizdų, kuriuos nukopijavote į iškarpinę</translation>
<translation id="5260508466980570042">Atsiprašome, el. pašto ir slaptažodžio patvirtinti nepavyko. Bandykite dar kartą.</translation>
<translation id="5261683757250193089">Atidaryti internetinÄ—je parduotuvÄ—je</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Pasiekite failus iš visur, net neprisijungę.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5324780743567488672">Automatiškai nustatyti laiko juostą pagal jūsų vietovę</translation>
<translation id="5327248766486351172">Pavadinimas</translation>
<translation id="532943162177641444">Palieskite pranešimą „<ph name="PHONE_NAME" />“ įrenginyje, kad nustatytumėte mobiliojo ryšio viešosios interneto prieigos tašką, kurį galima naudoti šiame įrenginyje.</translation>
-<translation id="5329615878510216304">ieškoti iš naujo</translation>
<translation id="5329858601952122676">&amp;Pašalinti</translation>
<translation id="5330145655348521461">Šie failai atidaryti kitame darbalaukyje. Perkelkite failus <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />), kad peržiūrėtumėte juos.</translation>
<translation id="5330512191124428349">Gauti informacijos</translation>
@@ -2755,6 +2796,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5334142896108694079">Scenarijų talpykla</translation>
<translation id="533433379391851622">Versija turėjo būti <ph name="EXPECTED_VERSION" />, o buvo pateikta <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Žiūrėti šaltinį</translation>
+<translation id="5335458522276292100">Kuriama <ph name="FILE_COUNT" /> atsarginė kopija <ph name="BEGIN_LINK" />„Google“ diske<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Ä®diegÄ— treÄioji Å¡alis.</translation>
<translation id="5338503421962489998">VietinÄ— atmintinÄ—</translation>
<translation id="5340217413897845242">6 lentynos elementas</translation>
@@ -2876,6 +2918,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5516183516694518900">Prisijunkite prie „Chrome“ naudodami „Google“ paskyrą, kad galėtumėte naudoti žymes, istoriją, slaptažodžius ir kitus nustatymus visuose įrenginiuose.</translation>
<translation id="551752069230578406">Prie jūsų paskyros pridedamas spausdintuvas – tai gali šiek tiek užtrukti...</translation>
<translation id="5517535964909391608">Nesaugus turinys užblokuotas</translation>
+<translation id="5518219166343146486">Paklausti, kai svetainė nori matyti tekstą ir vaizdus, nukopijuotus į iškarpinę</translation>
<translation id="5518584115117143805">El. pašto šifruotės sertifikatas</translation>
<translation id="5521078259930077036">Ar tai pagrindinis puslapis, kurį tikėjotės išvysti?</translation>
<translation id="5521348028713515143">Pridėti darbalaukio šaukinį</translation>
@@ -2886,9 +2929,9 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5527463195266282916">Buvo bandoma grąžinti ankstesnę plėtinio versiją.</translation>
<translation id="5527474464531963247">Be to, galite pasirinkti kitÄ… tinklÄ….</translation>
<translation id="5528368756083817449">Žymių tvarkytuvė</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">VisuotinÄ—s</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> nori</translation>
+<translation id="5534304873398226603">Atmesti nuotrauką arba vaizdo įrašą</translation>
<translation id="5534520101572674276">ApskaiÄiuojamas dydis</translation>
<translation id="5535941515421698170">Taip pat pašalinkite esamus duomenis iš šio įrenginio</translation>
<translation id="5537725057119320332">Perduoti</translation>
@@ -2928,8 +2971,10 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Įkeliamos programos...</translation>
<translation id="5592595402373377407">Kol kas nepakanka duomenų.</translation>
+<translation id="5593766628437008432">Įgalinkite pranešimus įrenginyje „<ph name="PHONE_NAME" />“ atlikdami toliau nurodytus veiksmus.</translation>
<translation id="5595152862129936745">Labai toli</translation>
<translation id="5595485650161345191">Adreso redagavimas</translation>
+<translation id="5596627076506792578">Daugiau parinkÄių</translation>
<translation id="5600706100022181951">Naujinys bus atsisiųstas naudojant <ph name="UPDATE_SIZE_MB" /> MB mobiliojo ryšio duomenų. Ar norite tęsti?</translation>
<translation id="5601503069213153581">PIN kodas</translation>
<translation id="5605623530403479164">Kiti paieškos varikliai</translation>
@@ -2958,6 +3003,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="563535393368633106">Klausti prieš pasiekiant (rekomenduojama)</translation>
<translation id="5636996382092289526">Kad naudotumėte „<ph name="NETWORK_ID" />“, pirmiausia reikės <ph name="LINK_START" />apsilankyti tinklo prisijungimo puslapyje<ph name="LINK_END" />, kuris bus automatiškai atidarytas po kelių sekundžių. Jei taip nenutiks, negalėsite naudoti tinklo.</translation>
<translation id="5637476008227280525">Mobiliųjų duomenų įgalinimas</translation>
+<translation id="5638309510554459422">Raskite plėtinių ir temų <ph name="BEGIN_LINK" />„Chrome“ internetinėje parduotuvėje<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Atnaujinta prieš <ph name="HOURS" /> val.</translation>
<translation id="5639549361331209298">IÅ¡ naujo įkelkite šį puslapį; palaukite, kol bus pateikta daugiau parinkÄių</translation>
<translation id="5642508497713047">CRL pasirašantis asmuo</translation>
@@ -2969,6 +3015,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5657667036353380798">Norint naudoti išorinį plėtinį reikalinga <ph name="MINIMUM_CHROME_VERSION" /> arba naujesnės versijos „Chrome“.</translation>
<translation id="5658415415603568799">Kad dar labiau apsaugotumėte įrenginį, „Smart Lock“ prašys įvesti slaptažodį po 20 valandų.</translation>
<translation id="5659593005791499971">El. paštas</translation>
+<translation id="5659833766619490117">Nepavyko išversti šio puslapio</translation>
<translation id="5662477687021125631">NuolatinÄ— licencija</translation>
<translation id="5667546120811588575">Nustatoma „Google Play“...</translation>
<translation id="5669267381087807207">Aktyvinama</translation>
@@ -3004,6 +3051,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5729712731028706266">Žiūrėti</translation>
<translation id="5729996640881880439">Apgailestaujame, negalime parodyti Å¡ios klaidos kodo.</translation>
<translation id="5731247495086897348">Įk&amp;lijuoti ir pradėti</translation>
+<translation id="5731409020711461763">1 nauj. nuotr.</translation>
<translation id="5734362860645681824">Ryšiai</translation>
<translation id="5735973442555172575">Jei norite naudoti „Android“ programas, prisijunkite dar kartą ir atnaujinkite.</translation>
<translation id="5736796278325406685">Įveskite tinkamą naudotojo vardą</translation>
@@ -3034,11 +3082,13 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="577322787686508614">Skaitymo operacija neleidžiama įrenginyje „<ph name="DEVICE_NAME" />“.</translation>
<translation id="5774295353725270860">Atidaryti failų programą</translation>
<translation id="5774515636230743468">„Manifest“:</translation>
+<translation id="5775834615653774429">Nepavyko prijungti įrenginio prie domeno. Organizacinis vienetas neegzistuoja.</translation>
<translation id="577624874850706961">Ieškoti slapukų</translation>
<translation id="5777468213129569553">Atidaryti „Chrome“</translation>
<translation id="5778747455497889540">Toliau pateikiamas kompiuteriui priskirtas atsitiktinai sugeneruotas saugaus modulio slaptažodis:</translation>
<translation id="5780973441651030252">Apdorojimo pirmumas</translation>
<translation id="5781865261247219930">Siųsti komandas į „<ph name="EXTENSION_NAME" />“</translation>
+<translation id="5782227691023083829">VerÄiama...</translation>
<translation id="5783221160790377646">Dėl klaidos prižiūrimas naudotojas nebuvo sukurtas. Vėliau bandykite dar kartą.</translation>
<translation id="5783602409389152506">kol ieškoma įrenginių...</translation>
<translation id="57838592816432529">Nutildyti</translation>
@@ -3052,6 +3102,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5804241973901381774">Leidimai</translation>
<translation id="580571955903695899">Pertvarkyti pagal pavadinimÄ…</translation>
<translation id="5807290661599647102">Nustatyti ekrano užraktą</translation>
+<translation id="580926004266167721">Nepavyko prijungti įrenginio prie domeno. Galbūt jūsų paskyrai neužtenka organizacinio vieneto teisių.</translation>
<translation id="580961539202306967">Paklausti, kai svetainė nori siųsti „Push“ pranešimus (rekomenduojama)</translation>
<translation id="5814126672212206791">Ryšio tipas</translation>
<translation id="5815645614496570556">X.400 adresas</translation>
@@ -3073,8 +3124,10 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5835754902560991078">itin trumpa (0,6 sek.)</translation>
<translation id="5838456317242088717">DabartinÄ— inkognito sesija</translation>
<translation id="5842497610951477805">„Bluetooth“ įgalinimas</translation>
+<translation id="5843250171025351504">Įrenginys nebesuderinamas su seniausia leistina kliento versija, kurią nurodė administratorius. Atnaujinkite, kad galėtumėte prisijungti.</translation>
<translation id="5846929185714966548">4 skirtukas</translation>
<translation id="5848924408752252705">Palieskite, kad grįžtumėte.</translation>
+<translation id="5849212445710944278">Jau pridÄ—ta</translation>
<translation id="5849570051105887917">Namų paslaugos teikėjo kodas</translation>
<translation id="5849869942539715694">Paketo plÄ—tinys...</translation>
<translation id="5850516540536751549">Šio tipo failas nepalaikomas. Apsilankykite <ph name="BEGIN_LINK" />„Chrome“ internetinėje parduotuvėje<ph name="END_LINK" /> ir raskite programą, kuria galima atidaryti šio tipo failą.
@@ -3100,6 +3153,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="586567932979200359">„<ph name="PRODUCT_NAME" />“ paleista iš disko vaizdo. Įdiegę ją kompiuteryje, galėsite paleisti be disko vaizdo ir būti tikri, kad ji bus atnaujinama.</translation>
<translation id="5866557323934807206">Išvalyti šiuos nustatymus būsimiems apsilankymams</translation>
<translation id="5866840822086176774">Labai stiprus</translation>
+<translation id="5867841422488265304">Iešk. arba įveskite žiniatinklio adr.</translation>
<translation id="5869029295770560994">Gerai, supratau</translation>
<translation id="5869522115854928033">Išsaugoti slaptažodžiai</translation>
<translation id="5870086504539785141">Uždaryti pasiekiamumo meniu</translation>
@@ -3157,7 +3211,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5972708806901999743">Perkelti į viršų</translation>
<translation id="5972826969634861500">Paleisti „<ph name="PRODUCT_NAME" />“</translation>
<translation id="5975083100439434680">Tolinti</translation>
-<translation id="5975730206036440725">Nepavyko rasti PPD. Patikrinkite, ar „Chromebook“ prijungtas, ir bandykite dar kartą.</translation>
<translation id="5975792506968920132">Akumuliatoriaus įkrovimo procentas</translation>
<translation id="5976160379964388480">Kita</translation>
<translation id="5978264784700053212">Pranešimų centras</translation>
@@ -3167,6 +3220,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="5984222099446776634">Neseniai lankyta</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Tai bendroji informacija apie jÅ«sų įrenginį ir tai, kaip jį naudojate, pvz., akumuliatoriaus įkrovimo lygį, kaip dažnai naudojate programas ir tinklo ryÅ¡ių (pvz., „Wi-Fi“ ar „Bluetooth“) kokybÄ™ ir naudojimo trukmÄ™ bei strigÄių ataskaitas, kai kažkas veikia netinkamai. Å i informacija bus naudojama siekiant tobulinti „Google“ produktus ir paslaugas visiems. Dalis sukauptos informacijos taip pat bus naudinga partneriams, pvz., „Android“ kÅ«rÄ—jams, tobulinti jų programas ir produktus.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Šį nustatymą galite bet kada įjungti arba išjungti „Android“ programų nustatymuose. Tai nepaveiks įrenginio galimybės siųsti reikiamą informaciją, kad gautų svarbiausias paslaugas, pvz., sistemos naujinius ir saugos paslaugas.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">IÅ¡versta</translation>
<translation id="5991049340509704927">Didinti</translation>
<translation id="5993332328670040093">Duomenų naudojimas nebebus vertinamas.</translation>
<translation id="6003177993629630467">„<ph name="PRODUCT_NAME" />“ gali nesugebėti atsinaujinti.</translation>
@@ -3190,7 +3244,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6026819612896463875">„<ph name="WINDOW_TITLE" />“ – USB įrenginys prijungtas</translation>
<translation id="6032912588568283682">Failų sistema</translation>
<translation id="6034662038931255275">OS sÄ—kmingai atnaujinta</translation>
-<translation id="6035651096710386140">„Ctrl“ ir „Alt“ – vienas arba kitas, ne abu</translation>
<translation id="6039651071822577588">Tinklo ypatybių žodynas netinkamai suformatuotas</translation>
<translation id="604001903249547235">Atsarginis kopijavimas debesyje</translation>
<translation id="6040143037577758943">Uždaryti</translation>
@@ -3198,8 +3251,8 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="604124094241169006">Automatinis</translation>
<translation id="6042169520002885235">Spausdintuvo gamintojo ir modelio pasirinkimas</translation>
<translation id="6042308850641462728">Daugiau</translation>
+<translation id="6042850536017090003">Palieskite programos pranešimus.</translation>
<translation id="6043317578411397101">„<ph name="APP_NAME" />“ bendrina „Chrome“ skirtuką su <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Atlikta!</translation>
<translation id="6044805581023976844">„<ph name="APP_NAME" />“ bendrina „Chrome“ skirtuką ir garsą su <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Paspauskite ir palaikykite |<ph name="ACCELERATOR" />|, kad išeitumėte iš viso ekrano režimo.</translation>
<translation id="6049065490165456785">Vidiniu fotoaparatu daryta nuotrauka</translation>
@@ -3211,6 +3264,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6056710589053485679">Įprastas įkėlimas iš naujo</translation>
<translation id="6059652578941944813">Sertifikatų hierarchija</translation>
<translation id="6059925163896151826">USB įrenginiai</translation>
+<translation id="6060435378291459521">Papildinys „<ph name="PLUGIN_NAME" />“ užstrigo.</translation>
<translation id="6064217302520318294">Ekrano užraktas</translation>
<translation id="6065289257230303064">Sertifikato subjekto katalogo atributai</translation>
<translation id="6068338049763724728">Įgalinti nuotolinę registraciją</translation>
@@ -3242,9 +3296,11 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6107012941649240045">IÅ¡duotas</translation>
<translation id="6112952769866305444">Redaguoti asmens informacijÄ…, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Paspauskite |<ph name="SHORTCUT" />|, kad grįžtumėte atgal</translation>
+<translation id="6116338172782435947">Peržiūrėti tekstą ir vaizdus, nukopijuotus į iškarpinę</translation>
<translation id="6116921718742659598">Keisti kalbos ir įvesties nustatymus</translation>
<translation id="6120205520491252677">Prisegti šį puslapį prie pradžios ekrano...</translation>
<translation id="6122081475643980456">Jūsų interneto ryšys yra kontroliuojamas</translation>
+<translation id="6122095009389448667">Toliau neleisti šiai svetainei peržiūrėti iškarpinės</translation>
<translation id="6122875415561139701">Rašymo operacija neleidžiama įrenginyje „<ph name="DEVICE_NAME" />“.</translation>
<translation id="6124650939968185064">Toliau pateikti plÄ—tiniai priklauso nuo Å¡io plÄ—tinio:</translation>
<translation id="6125479973208104919">Deja, reikės vėl pridėti paskyrą šiame „<ph name="DEVICE_TYPE" />“.</translation>
@@ -3286,6 +3342,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6178664161104547336">Pasirinkite sertifikatÄ…</translation>
<translation id="6180288788882902869">„Google Play“ „<ph name="DEVICE_TYPE" />“ įrenginyje</translation>
<translation id="6181431612547969857">Atsisiuntimas užblokuotas</translation>
+<translation id="6181803575025675566">Valdykite, kaip tai veikia, apsilankę puslapyje <ph name="LINK_START" />„Nustatymai“<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Įrenginio vietovė</translation>
<translation id="6185696379715117369">Puslapiu aukštyn</translation>
<translation id="6189412234224385711">Atidaryti naudojant „<ph name="EXTENSION_NAME" />“</translation>
@@ -3318,7 +3375,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6237816943013845465">Leidžiama koreguoti ekrano skyrą</translation>
<translation id="6238923052227198598">Palikti naujausią pastabą užrakinimo ekrane</translation>
<translation id="6239558157302047471">Įkelti &amp;rėmelį iš naujo</translation>
-<translation id="624022915548992686">Išeiti iš puslapio</translation>
<translation id="6241530762627360640">Pasiekti informacijÄ… apie „Bluetooth“ įrenginius, susietus su sistema, ir aptikti netoliese esanÄius „Bluetooth“ įrenginius.</translation>
<translation id="6243774244933267674">Serveris negalimas</translation>
<translation id="6246413617632217567">Nepavyko importuoti prižiūrimo naudotojo. Patikrinkite, ar standžiajame diske yra vietos, bei leidimus ir bandykite dar kartą.</translation>
@@ -3335,13 +3391,13 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6263284346895336537">Ne kritinis</translation>
<translation id="6263541650532042179">nustatyti sinchronizavimą iš naujo</translation>
<translation id="6264365405983206840">Pasirinkti &amp;viskÄ…</translation>
+<translation id="6265930187414222160">Baigta! Žalinga programinė įranga pašalinta.</translation>
<translation id="6267166720438879315">Pasirinkite sertifikatą, kad patvirtintumėte savo autentiškumą <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Atidaryti naudojant „<ph name="APP" />“</translation>
<translation id="6268747994388690914">Importuoti žymes iš HTML failo...</translation>
<translation id="6270770586500173387">Siųsti <ph name="BEGIN_LINK1" />sistemos ir programos informaciją<ph name="END_LINK1" /> ir <ph name="BEGIN_LINK2" />metriką<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">AtsisiunÄiant papildinį įvyko klaida (<ph name="ERROR" />).</translation>
<translation id="6273677812470008672">KokybÄ—</translation>
-<translation id="6274087148640822908">Raskite plėtinių ir programų <ph name="BEGIN_LINK" />„Chrome“ internetinėje parduotuvėje<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Keisti nuotraukÄ…</translation>
<translation id="6276301056778294989">Įsitikinkite, kad įrenginyje rodomas tas pats kodas.</translation>
<translation id="6277105963844135994">BaigÄ—si tinklo skirtasis laikas</translation>
@@ -3367,12 +3423,12 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6311220991371174222">Negalima paleisti „Chrome“, nes atidarant jūsų profilį įvyko klaida. Pabandykite paleisti „Chrome“ iš naujo.</translation>
<translation id="6312403991423642364">Nežinoma tinklo klaida</translation>
<translation id="6313641880021325787">IÅ EITI IÅ  VR</translation>
-<translation id="6314335155547195432">Generuoti slaptažodį</translation>
<translation id="6314819609899340042">Sėkmingai įgalinote derinimo funkcijas šiame „<ph name="IDS_SHORT_PRODUCT_NAME" />“ įrenginyje.</translation>
-<translation id="6315343732431721770">Paleidimo puslapiai pakeisti į <ph name="URL" />. Kad iÅ¡jungtumÄ—te plÄ—tinius, kurie pakeiÄia paleidimo puslapį, spustelÄ—kite „Atkurti“.</translation>
<translation id="6315493146179903667">Viską iškelti į priekį</translation>
<translation id="6316806695097060329">Šis „<ph name="SHORT_PRODUCT_NAME" />“ įrenginys sukurtas siekiant teikti jums geriausią žiniatinklio naršymo patirtį.</translation>
+<translation id="6317318380444133405">Nebepalaikoma.</translation>
<translation id="6317369057005134371">Laukiama programos lango...</translation>
+<translation id="6318407754858604988">Atsisiuntimo procesas pradÄ—tas</translation>
<translation id="6322279351188361895">Nepavyko nuskaityti privaÄiojo rakto.</translation>
<translation id="6325191661371220117">Neleisti automatinio paleidimo</translation>
<translation id="6326175484149238433">Pašalinti iš „Chrome“</translation>
@@ -3382,7 +3438,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6333049849394141510">Pasirinkite, kÄ… sinchronizuoti</translation>
<translation id="6333064448949140209">Failas bus išsiųstas į sistemą „Google“ atlikti derinimą</translation>
<translation id="6333834492048057036">Aktyvinti adreso juostą ir ieškoti</translation>
-<translation id="6336907568130557310">Slaptažodžiai bus matomi visiems, kas gali peržiūrėti eksportuotą failą. Nebendrinkite failo su niekuo ir importavę ištrinkite.</translation>
<translation id="6339668969738228384">Kurti naują <ph name="USER_EMAIL_ADDRESS" /> profilį</translation>
<translation id="6340017061976355871">Nepavyko užmegzti ryšio su serveriu. Patikrinkite tinklo ryšį ir bandykite dar kartą. Jei problema išlieka, paleiskite „Chromebook“ iš naujo.</translation>
<translation id="6340071272923955280">Spausdinimo internetu protokolas (IPPS)</translation>
@@ -3405,7 +3460,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">„Smart Lock“, skirtos „Android“, nustatymas</translation>
<translation id="6374469231428023295">Bandyti dar kartÄ…</translation>
-<translation id="6377158645544167202">Nepavyko prijungti spausdintuvo. Patikrinkite, ar spausdintuvas yra įjungtas ir prijungtas prie „Chromebook“ naudojant „Wi-Fi“ arba USB.</translation>
<translation id="6380143666419481200">Sutikti ir tęsti</translation>
<translation id="6383051423892982287">Å ifruokite sinchronizuojamus duomenis taikydami savo <ph name="BEGIN_LINK" />sinchronizavimo slaptafrazÄ™<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Pakeiskite paieškos nustatymus į: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6503077044568424649">Dažniausiai lankomi</translation>
<translation id="6504611359718185067">Prisijunkite prie interneto, kad pridÄ—tumÄ—te spausdintuvÄ…</translation>
<translation id="6506374932220792071">X9.62 ECDSA parašas naudojant SHA-256</translation>
+<translation id="6508248480704296122">Susiję su „<ph name="NAME_PH" />“</translation>
<translation id="6508261954199872201">Programa: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medijos licencija</translation>
<translation id="6510568984200103950">Mažiau nustatymų</translation>
@@ -3530,9 +3585,11 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6551508934388063976">Komanda negalima. Paspauskite „Control“ – N, kad atidarytumėte naują langą.</translation>
<translation id="655384502888039633">Naudotojų: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Pašalinamos visos naudotojų paskyros ir „<ph name="IDS_SHORT_PRODUCT_NAME" />“ įrenginys nustatomas iš naujo, kad būtų kaip naujas.</translation>
+<translation id="6555810572223193255">Valymo funkcija Å¡iuo metu nepasiekiama</translation>
<translation id="6556866813142980365">Grąžinti</translation>
<translation id="6558280019477628686">Įvyko klaida. Kai kurie elementai galėjo nebūti ištrinti.</translation>
<translation id="6559580823502247193">(jau yra šiame įrenginyje)</translation>
+<translation id="6560713683827832045">Patikrinkite, ar programos pranešimai „Įjungti“. Jei ne, įgalinkite perjungdami parinktį.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Failo kelias arba pavadinimas per ilgas. Išsaugokite nurodę trumpesnį pavadinimą arba kitoje vietoje.</translation>
<translation id="656398493051028875">Ištrinamas failas „<ph name="FILENAME" />“...</translation>
@@ -3561,7 +3618,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6606070663386660533">8 skirtukas</translation>
<translation id="6607272825297743757">Failo informacija</translation>
<translation id="6607831829715835317">Daugiau įrank&amp;ių</translation>
-<translation id="6610183966322615106">Klaida pridedant spausdintuvÄ…</translation>
<translation id="6612358246767739896">Apsaugotas turinys</translation>
<translation id="6613452264606394692">Grįžkite Äia greiÄiau ir patogiau pasižymÄ—jÄ™ šį puslapį</translation>
<translation id="6615455863669487791">Rodyti</translation>
@@ -3638,9 +3694,11 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6736045498964449756">Oi, slaptažodžiai nesutampa.</translation>
<translation id="6736243959894955139">Adresas</translation>
<translation id="6736329909263487977">„<ph name="ISSUED_BY" />“ [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Nors nebegalite pasiekti seno profilio, galite jį pašalinti.</translation>
<translation id="6739923123728562974">Rodyti spartųjį darbalaukio klavišą</translation>
<translation id="6740234557573873150">„<ph name="FILE_NAME" />“ pristabdytas</translation>
<translation id="6742339027238151589">Pasiekiama scenarijaus</translation>
+<translation id="6743841972744298686">Sinchronizavimo nustatymai</translation>
<translation id="6745592621698551453">Atnaujinti dabar</translation>
<translation id="6746124502594467657">Perkelti žemyn</translation>
<translation id="674632704103926902">Įgalinti vilkimą palietus</translation>
@@ -3653,12 +3711,14 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6757101664402245801">URL nukopijuotas</translation>
<translation id="6758056191028427665">Pateikite atsiliepimų.</translation>
<translation id="6759193508432371551">Gamykliniai nustatymai</translation>
+<translation id="6765234885931342179">Peržiūrėti jūsų saugos rakto serijos numerį</translation>
<translation id="6766101255664245434">Nufotografuokite naujÄ… nuotraukÄ… arba pasirinkite esamÄ… nuotraukÄ… ar piktogramÄ….
<ph name="LINE_BREAK" />
Ši nuotrauka bus rodoma „Chromebook“ prisijungimo ir užrakinimo ekranuose.</translation>
<translation id="6769712124046837540">Pridedamas spausdintuvas...</translation>
<translation id="6771503742377376720">Yra sertifikavimo institucija</translation>
<translation id="6773575010135450071">Daugiau veiksmų...</translation>
+<translation id="6777817260680419853">Peradresavimas užblokuotas</translation>
<translation id="6778959797435875428">Įjungti svetainių garsą</translation>
<translation id="677965093459947883">Labai mažas</translation>
<translation id="6780439250949340171">valdyti kitus nustatymus</translation>
@@ -3733,6 +3793,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="6898699227549475383">Organizacija (O)</translation>
<translation id="6900284862687837908">FoninÄ— programa: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Prijunkite įrenginį prie domeno</translation>
+<translation id="6903534926908201625">Bet kuriuo metu galite tinkinti, kokią informaciją „Google“ renka, nuėję į skiltį <ph name="BEGIN_LINK" />„Nustatymai“<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Anuliuoti prieigÄ… prie failo</translation>
<translation id="6904655473976120856">Jei norite išeiti, paspauskite mygtuką „Programa“</translation>
<translation id="6904713658985136356"><ph name="HOST" /> nori bendrinti jūsų ekrano vaizdą.</translation>
@@ -3741,17 +3802,22 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="691024665142758461">Atsisiųsti kelis failus</translation>
<translation id="6911324888870229398">Nutrūko tinklo ryšys. Patikrinkite ryšį arba pabandykite naudoti kitą „Wi-Fi“ tinklą.</translation>
<translation id="6911734910326569517">Atminties naudojimas</translation>
+<translation id="6914783257214138813">Jūsų slaptažodžiai bus matomi visiems, kurie gali peržiūrėti eksportuotą failą.</translation>
<translation id="6915804003454593391">Naudotojas:</translation>
<translation id="6916590542764765824">Plėtinių tvarkymas</translation>
<translation id="6920989436227028121">Atidaryti kaip įprastą skirtuką</translation>
<translation id="6922128026973287222">Taupykite duomenis ir narÅ¡ykite greiÄiau naudodami „Google“ duomenų taupymo priemonÄ™. Jei norite sužinoti daugiau, spustelÄ—kite.</translation>
<translation id="6929555043669117778">TÄ™sti iÅ¡Å¡okanÄiųjų langų blokavimÄ…</translation>
<translation id="6930242544192836755">TrukmÄ—</translation>
+<translation id="6934241953272494177">Nuskaitomas medijos įrenginys...
+ <ph name="LINE_BREAK1" />
+ Rasta: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">RaÅ¡ymo operacija virÅ¡ija didžiausiÄ… įrenginiui „<ph name="DEVICE_NAME" />“ leistinÄ… atributo simbolių skaiÄių.</translation>
<translation id="6941937518557314510">Kad „<ph name="HOST_NAME" />“ patvirtintumėte tapatybę, naudodami sertifikatą, prisijunkite prie „<ph name="TOKEN_NAME" />“.</translation>
<translation id="6943176775188458830">Atšaukti spausdinimą</translation>
<translation id="6943836128787782965">Įvyko HTTP klaida</translation>
<translation id="6945221475159498467">Pasirinkti</translation>
+<translation id="694592694773692225">Peradresavimas užblokuotas šiame puslapyje.</translation>
<translation id="6949306908218145636">Pažymėti atidarytus puslapius...</translation>
<translation id="6955446738988643816">Tikrinti iššokantįjį langą</translation>
<translation id="6957231940976260713">Paslaugos pavadinimas</translation>
@@ -3855,13 +3921,16 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7093866338626856921">Keistis duomenimis su įrenginiais, kurių pavadinimai: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Nepavyko importuoti prižiūrimo naudotojo. Patikrinkite tinklo ryšį ir vėliau bandykite dar kartą.</translation>
<translation id="7098447629416471489">Kiti iÅ¡saugoti paieÅ¡kos varikliai bus rodomi Äia</translation>
+<translation id="7099337801055912064">Nepavyko įkelti didelio PPD. Didžiausias galimas dydis yra 250 KB.</translation>
<translation id="7100897339030255923">Pasirinkta elementų: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Automatiniai naujiniai įjungti</translation>
<translation id="7106346894903675391">Įsigyti daugiau atminties...</translation>
<translation id="7108338896283013870">SlÄ—pti</translation>
<translation id="7108668606237948702">įvesti</translation>
+<translation id="7112978678959880812">Suasmeninimas įjungtas. Šį nustatymą galite pakeisti adresu myaccount.google.com.</translation>
<translation id="7113502843173351041">Žinoti el. pašto adresą</translation>
<translation id="7114054701490058191">Slaptažodžiai neatitinka</translation>
+<translation id="7117228822971127758">VÄ—liau bandykite dar kartÄ…</translation>
<translation id="7117247127439884114">Prisijungti dar kartÄ…...</translation>
<translation id="711840821796638741">Rodyti tvarkomas žymes</translation>
<translation id="711902386174337313">Skaityti įrenginių, prie kurių esate prisijungę, sąrašą</translation>
@@ -3902,6 +3971,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7180611975245234373">Atnaujinti</translation>
<translation id="7180865173735832675">Tinkinti</translation>
<translation id="7186088072322679094">Laikyti įrankių juostoje</translation>
+<translation id="7187428571767585875">Registro vertės, kurios bus pašalintos arba pakeistos:</translation>
<translation id="7191159667348037">Nežinomas spausdintuvas (USB)</translation>
<translation id="7191454237977785534">IÅ¡saugoti failÄ… kaip</translation>
<translation id="7196835305346730603">IeÅ¡koma Å¡alia esanÄių „Chromebox“…</translation>
@@ -3910,6 +3980,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />“ ištrintas (-a)</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">AtsisiunÄiamas „<ph name="PLUGIN_NAME" />“...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Išeiti iš puslapio}one{Išeiti iš puslapių}few{Išeiti iš puslapių}many{Išeiti iš puslapių}other{Išeiti iš puslapių}}</translation>
<translation id="721331389620694978">Kai kurie nustatymai, kurie gali atspindÄ—ti narÅ¡ymo įproÄius, nebus iÅ¡valyti.</translation>
<translation id="7216409898977639127">Mobiliojo ryšio teikėjas</translation>
<translation id="7216595297012131718">Surikiuokite kalbas, kaip pageidaujate</translation>
@@ -3955,6 +4026,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="727952162645687754">Atsisiuntimo klaida</translation>
<translation id="7279701417129455881">Valdyti slapukų blokavimą...</translation>
<translation id="7280877790564589615">Prašoma leidimo</translation>
+<translation id="7283041136720745563">„Google“ disko kvota nepakankamai didelė.</translation>
<translation id="7287143125007575591">Prieiga atmesta.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Atidaryti ekrano fonų programą</translation>
@@ -4023,6 +4095,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7392118418926456391">Nepavyko žvalgyti, ar yra virusų</translation>
<translation id="7392915005464253525">I&amp;š naujo atidaryti uždarytą langą</translation>
<translation id="7396845648024431313">„<ph name="APP_NAME" />“ bus paleista kartu su sistema ir fone veiks toliau, net ir išjungus visus kitus „<ph name="PRODUCT_NAME" />“ langus.</translation>
+<translation id="7398254312354928459">Perjungtas tinklo ryšys</translation>
<translation id="7400418766976504921">URL adresas</translation>
<translation id="740083207982962331">Palaukite, „Chromebox“ paleidžiamas iš naujo…</translation>
<translation id="7400839060291901923">Nustatykite ryšį „<ph name="PHONE_NAME" />“ įrenginyje</translation>
@@ -4033,6 +4106,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7409233648990234464">Paleisti iš naujo ir paleisti „Powerwash“</translation>
<translation id="7409836189476010449">Vykdyti „Flash“</translation>
<translation id="7410344089573941623">Klausti, jei <ph name="HOST" /> nori pasiekti fotoaparatÄ… ir mikrofonÄ…</translation>
+<translation id="741204030948306876">Taip, sutinku</translation>
<translation id="7412226954991670867">GPU atmintis</translation>
<translation id="7416362041876611053">Nežinoma tinklo klaida.</translation>
<translation id="7417705661718309329">„Google“ žemėlapis</translation>
@@ -4054,6 +4128,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7445682342344043969">Iššokantieji langai užblokuoti</translation>
<translation id="744859430125590922">Valdyti ir peržiūrėti svetaines, kuriose šis asmuo apsilanko iš <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Pasirinkdami šį spausdintuvą suteikiate nurodytam plėtiniui leidimą pasiekti savo spausdintuvą:</translation>
+<translation id="7453467225369441013">Būsite atjungti nuo daugelio svetainių. Nebūsite atjungti nuo „Google“ paskyros.</translation>
<translation id="7456142309650173560">įreng.</translation>
<translation id="7456847797759667638">Atidaryti vietÄ…...</translation>
<translation id="7461924472993315131">Prisegti</translation>
@@ -4064,7 +4139,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="747114903913869239">Klaida: neįmanoma iššifruoti plėtinio</translation>
<translation id="7473891865547856676">Ne, aÄiÅ«</translation>
<translation id="747459581954555080">Atkurti viskÄ…</translation>
-<translation id="747494631553057218">Registro įrašai:</translation>
+<translation id="7475034671245341386">Įvyko plėtinio „<ph name="PLUGIN_NAME" />“ klaida.</translation>
<translation id="7475671414023905704">„Netscape“ prarasto slaptažodžio URL</translation>
<translation id="7476454130948140105">Akumuliatorius per daug išsikrovęs, kad būtų galima atnaujinti (<ph name="BATTERY_PERCENT" /> proc.)</translation>
<translation id="7477347901712410606">Jei pamiršote slaptafrazę, iš naujo nustatykite sinchronizavimą naudodami <ph name="BEGIN_LINK" />„Google“ informacijos suvestinę<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7487067081878637334">Technologija</translation>
<translation id="7487099628810939106">Delsa prieš paspaudimą:</translation>
<translation id="7487969577036436319">Neįdiegta jokių komponentų</translation>
+<translation id="7489215562877293245">Rasta: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Paruošta kurti atsarginę kopiją <ph name="BEGIN_LINK" />„Google“ diske<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Atidaryti viską}=1{&amp;Atidaryti žymę}one{&amp;Atidaryti viską (#)}few{&amp;Atidaryti viską (#)}many{&amp;Atidaryti viską (#)}other{&amp;Atidaryti viską (#)}}</translation>
<translation id="7489605380874780575">Tikrinti tinkamumÄ…</translation>
<translation id="749028671485790643">Asmuo <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7497215489070763236">Serverio CA sertifikatas</translation>
<translation id="7502658306369382406">„IPv6“ adresas</translation>
<translation id="7503191893372251637">„Netscape“ sertifikato tipas</translation>
-<translation id="7503607651407946808">Å is puslapis verÄiamas...</translation>
<translation id="7503821294401948377">Naršyklės veiksmui įkelti „<ph name="ICON" />“ piktogramos nepavyko.</translation>
<translation id="750509436279396091">Atidaryti atsisiuntimų aplanką</translation>
<translation id="7505167922889582512">Rodyti paslÄ—ptus failus</translation>
@@ -4103,9 +4180,9 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7517569744831774757">Atkurti nustatymus į pirminius numatytuosius.</translation>
<translation id="7517786267097410259">Sukurti slaptažodį –</translation>
<translation id="7518150891539970662">„WebRTC“ žurnalai (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Å is puslapis verÄiamas...</translation>
<translation id="7521387064766892559">„JavaScript“</translation>
<translation id="7525067979554623046">Sukurti</translation>
+<translation id="7526413953848747421">Naudokitės naudingomis „Google“ paslaugomis naršyklėje „Chrome“, pvz., rašybos tikrinimo funkcija arba funkcija „Paliesti ir ieškoti“</translation>
<translation id="7529411698175791732">Patikrinkite interneto ryšį. Jei problema kartosis, pabandykite atsijungti ir vėl prisijungti.</translation>
<translation id="7530016656428373557">IÅ¡krovos koeficientas vatais</translation>
<translation id="7536709149194614609">Paleiskite įrenginį iš naujo ir vėliau bandykite dar kartą.</translation>
@@ -4129,7 +4206,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
sukurti prižiūrimą naudotoją.</translation>
<translation id="756445078718366910">Atidaryti naršyklės langą</translation>
<translation id="7564847347806291057">Baigti procesÄ…</translation>
-<translation id="7565291891798266313">PaieÅ¡kos variklis pakeistas į <ph name="URL" />. Kad iÅ¡jungtumÄ—te plÄ—tinius, kurie pakeiÄia paieÅ¡kos variklį, spustelÄ—kite „Atkurti“.</translation>
<translation id="7566118625369982896">„Play“ programų nuorodų tvarkymas</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Išvalyti „Chrome“ duomenys</translation>
@@ -4138,13 +4214,10 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7573172247376861652">Akumuliatoriaus įkrovimas</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Gretinti</translation>
-<translation id="7577815336900970562">Vieta nustatoma naudojant „Wi-Fi“ arba mobiliojo ryšio tinklą</translation>
<translation id="7579149537961810247">Nutildyti svetaines</translation>
<translation id="7580671184200851182">Paleisti tą patį garso įrašą visuose garsiakalbiuose (monofoninio garso įrašas)</translation>
-<translation id="7581273696622423628">Dalyvauti apklausoje</translation>
<translation id="7581462281756524039">Valymo įrankis</translation>
<translation id="7582582252461552277">Rinktis šį tinklą</translation>
-<translation id="7586312264284919041">Ar norėtumėte išversti šį puslapį?</translation>
<translation id="7586498138629385861">„Chrome“ ir toliau veiks, kol bus atidarytos „Chrome“ programos.</translation>
<translation id="7589461650300748890">Oi, būkite atsargūs.</translation>
<translation id="7589661784326793847">LuktelÄ—kite sekundÄ—lÄ™</translation>
@@ -4161,6 +4234,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7607274158153386860">Pateikti paraišką dėl planšetinio kompiuterio svetainės</translation>
<translation id="7611008212562900400">Ieškokite įrenginyje, programose, žiniatinklyje...</translation>
<translation id="7615910377284548269">Tvarkyti ne „smėlio dėžės“ papildinių blokavimą...</translation>
+<translation id="7616214729753637086">Registruojamas įrenginys...</translation>
<translation id="7617366389578322136">Prisijungiama prie „<ph name="DEVICE_NAME" />“</translation>
<translation id="761779991806306006">Neišsaugota jokių slaptažodžių.</translation>
<translation id="7622114377921274169">Įkraunama.</translation>
@@ -4189,6 +4263,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7664620655576155379">Nepalaikomas „Bluetooth“ įrenginys: „<ph name="DEVICE_NAME" />“.</translation>
<translation id="7665369617277396874">PridÄ—ti paskyrÄ…</translation>
<translation id="7671130400130574146">Naudoti sistemos pavadinimo juostÄ… ir rÄ—melius</translation>
+<translation id="7683373461016844951">Jei norite tęsti, spustelėkite „Gerai“, tada – „Pridėti asmenį“, kad sukurtumėte naują profilį naudodami savo <ph name="DOMAIN" /> el. pašto adresą.</translation>
<translation id="7684212569183643648">Įdiegė jūsų administratorius</translation>
<translation id="7684559058815332124">Apsilankyti fiksuotojo portalo prisijungimo puslapyje</translation>
<translation id="7685049629764448582">„JavaScript“ atmintis</translation>
@@ -4247,7 +4322,6 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7773726648746946405">Sesijų atmintinė</translation>
<translation id="7781335840981796660">Bus pašalintos visos naudotojo paskyros ir vietiniai duomenys.</translation>
<translation id="7782102568078991263">Daugiau „Google“ pasiūlymų nėra</translation>
-<translation id="778330624322499012">Nepavyko įkelti „<ph name="PLUGIN_NAME" />“</translation>
<translation id="7784067724422331729">Kompiuterio saugos nustatymai užblokavo šį failą.</translation>
<translation id="7786207843293321886">IÅ¡eiti iÅ¡ sveÄio režimo</translation>
<translation id="7786889348652477777">&amp;Įkelti programą iš naujo</translation>
@@ -4281,7 +4355,13 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7815680994978050279">Užblokuotas pavojingas atsisiuntimas</translation>
<translation id="7818135753970109980">PridÄ—ta nauja tema (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ar RSN)</translation>
+<translation id="7819992334107904369">„Chrome“ sinchronizavimo funkcija</translation>
<translation id="782057141565633384">K&amp;opijuoti vaizdo įrašo adresą</translation>
+<translation id="7821462174190887129">Rasta: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ „Google“ disko kvota nepakankamai didelė. Papildomai reikia <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Bandykite pasirinkti mažiau nuotraukų.</translation>
<translation id="782590969421016895">Naudoti esamus puslapius</translation>
<translation id="7829298379596169484">Pasiekiama garso įrašų įvestis</translation>
<translation id="7831368056091621108">kad gautumėte šį plėtinį, istoriją ir kitus „Chrome“ nustatymus visuose įrenginiuose.</translation>
@@ -4319,6 +4399,7 @@ Ar norite paleisti „<ph name="CONTROL_PANEL_APPLET_NAME" />“?</translation>
<translation id="7881969471599061635">IÅ¡jungti subtitrus</translation>
<translation id="7882358943899516840">TeikÄ—jo tipas</translation>
<translation id="7885253890047913815">Naujausios paskirties vietos</translation>
+<translation id="7886917304091689118">Paleista naršyklėje „Chrome“</translation>
<translation id="7887334752153342268">Dubliuoti</translation>
<translation id="7887864092952184874">„Bluetooth“ pelė susieta</translation>
<translation id="7889966925761734854">Ieškoti</translation>
@@ -4402,7 +4483,9 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8000066093800657092">Tinklo nÄ—ra</translation>
<translation id="8001504501378762252">Gali būti, kad svetainė pavogė jūsų slaptažodį</translation>
<translation id="8004582292198964060">Naršyklė</translation>
+<translation id="8005600846065423578">Visada leisti <ph name="HOST" /> peržiūrėti iškarpinę</translation>
<translation id="8008356846765065031">Internetas atjungtas. Patikrinkite interneto ryšį.</translation>
+<translation id="8008765610824028412">Nepavyko įkelti papildinio „<ph name="PLUGIN_NAME" />“.</translation>
<translation id="8008818777654712271">Automatiškai „Google“ siųsti tam tikrą sistemos informaciją ir puslapio turinį, norint padėti aptikti pavojingas programas ir svetaines</translation>
<translation id="8012382203418782830">Šis puslapis buvo išverstas.</translation>
<translation id="8014154204619229810">Atnaujinimo programa Å¡iuo metu paleista. Netrukus atnaujinkite ir vÄ—l patikrinkite.</translation>
@@ -4503,7 +4586,6 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="816055135686411707">Sertifikato patikimumo nustatymo klaida</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Kurti naujÄ… pastabÄ…</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Tvarkyti mikrofono nustatymus...</translation>
<translation id="8168435359814927499">Turinys</translation>
<translation id="8174047975335711832">Įrenginio informacija</translation>
@@ -4520,7 +4602,6 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8191230140820435481">Valdyti programas, plÄ—tinius ir temas</translation>
<translation id="8191453843330043793">V8 tarpinio serverio vardų vertimo programa</translation>
<translation id="8195027750202970175">Diske užimama vieta</translation>
-<translation id="8195739004487400241">Pagrindinis puslapis pakeistas į <ph name="URL" />. Kad iÅ¡jungtumÄ—te plÄ—tinius, kurie pakeiÄia pagrindinį puslapį, spustelÄ—kite „Atkurti“.</translation>
<translation id="8199300056570174101">Tinklo (paslaugos) ir įrenginio nuosavybės</translation>
<translation id="8200772114523450471">Atnaujinti</translation>
<translation id="8202160505685531999">Iš naujo įveskite slaptažodį, kad galėtumėte atnaujinti „<ph name="DEVICE_TYPE" />“ profilį.</translation>
@@ -4538,6 +4619,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8226619461731305576">EilÄ—</translation>
<translation id="8226742006292257240">Toliau pateikiamas kompiuteriui priskirtas atsitiktinai sugeneruotas TPM slaptažodis:</translation>
<translation id="8227119283605456246">PridÄ—tas failas</translation>
+<translation id="8233198815467326623">Atkurti numatytąjį pagrindinį puslapį?</translation>
<translation id="8234795456569844941">Padėkite inžinieriams išspręsti šią problemą. Papasakokite, kas vyko prieš parodant profilio klaidos pranešimą:</translation>
<translation id="8234989666557591529">Pasirinkite telefoną, kad atrakintumėte „<ph name="DEVICE_TYPE" />“</translation>
<translation id="8238649969398088015">Pagalbos patarimas</translation>
@@ -4563,7 +4645,6 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8261378640211443080">Šio plėtinio nėra „<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />“ sąraše. Jis galėjo būti pridėtas be jūsų žinios.</translation>
<translation id="8261387128019234107">Pridėti profiliui „<ph name="PROFILE_NAME" />“ skirtą paskyrą</translation>
<translation id="8261506727792406068">IÅ¡trinti</translation>
-<translation id="8261673729476082470">Kuriamos atsarginės nuotraukų (<ph name="FILE_COUNT" />) kopijos <ph name="BEGIN_LINK" />„Google“ diske<ph name="END_LINK" /></translation>
<translation id="826246685091802258">„<ph name="BAD_FLAG" />“ neįdiegta šioje versijoje.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> neleidžia pelės žymeklio.</translation>
<translation id="8264718194193514834">„<ph name="EXTENSION_NAME" />“ suaktyvintas viso ekrano režimu.</translation>
@@ -4665,6 +4746,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8454288007744638700">Arba pasirinkite naujÄ… tinklÄ…:</translation>
<translation id="845627346958584683">Galiojimo laikas</translation>
<translation id="8456681095658380701">Netinkamas pavadinimas</translation>
+<translation id="8457451314607652708">Importuoti žymes</translation>
<translation id="8460336040822756677">Jei išjungsite „Smart Lock“, skirtą „<ph name="DEVICE_TYPE" />“, negalėsite atrakinti „Chrome“ įrenginių naudodami telefoną. Turėsite įvesti slaptažodį.</translation>
<translation id="8461329675984532579">Namų paslaugos teikėjo pavadinimas</translation>
<translation id="84613761564611563">Pateikta tinklo konfigūravimo NS užklausa, palaukite...</translation>
@@ -4729,14 +4811,15 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8569764466147087991">Pasirinkite norimÄ… atidaryti failÄ…</translation>
<translation id="8571213806525832805">Pastarosios 4 savaitÄ—s</translation>
<translation id="8574990355410201600">Visada leisti garsÄ… svetainÄ—je <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Negali būti daugiau nei 99 raidės</translation>
<translation id="8579285237314169903">Sinchronizuojama elementų: <ph name="NUMBER_OF_FILES" />…</translation>
<translation id="857943718398505171">Leidžiama (rekomenduojama)</translation>
<translation id="8581809080475256101">Paspauskite, kad eitumėte į kontekstinį meniu ir peržiūrėtumėte istoriją</translation>
<translation id="8584280235376696778">&amp;Atidaryti vaizdo įrašą naujame skirtuke</translation>
<translation id="8588866096426746242">Rodyti profilio statistikÄ…</translation>
+<translation id="8589652987924574405">Žymės, istorija, slaptažodžiai ir kiti nustatymai bus sinchronizuojami su jūsų „Google“ paskyra, kad galėtumėte juos naudoti visuose įrenginiuose. Tai visada galėsite pakeisti vėliau apsilankę nustatymuose.</translation>
<translation id="8590375307970699841">Nustatyti automatinius naujinius</translation>
<translation id="8594908476761052472">Užfiksuoti vaizdo įrašą</translation>
-<translation id="8595925260712451473">Ä®veskite atsiliepimus Äia.</translation>
<translation id="8596540852772265699">Priskirti failai</translation>
<translation id="8597845839771543242">NuosavybÄ—s formatas:</translation>
<translation id="8598453409908276158">Ne „smėlio dėžės“ papildinys užblokuotas</translation>
@@ -4751,6 +4834,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8620617069779373398">Tarptinklinio ryšio būsena</translation>
<translation id="8620765578342452535">Konfigūruoti tinklo ryšius</translation>
<translation id="8620790565535071193">Nuskaityti nepavyko</translation>
+<translation id="8622877356447980900">Ar norite išversti šį puslapį?</translation>
<translation id="8623004009673949077">Programa su „kiosk_only“ deklaracijos atributu turi būti įdiegta „Chrome“ OS viešojo terminalo režimu.</translation>
<translation id="8624205858755890468">Padėjėjui leidžiama rodyti susijusią informaciją, programas ir veiksmus.</translation>
<translation id="862542460444371744">&amp;PlÄ—tiniai</translation>
@@ -4796,6 +4880,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8671210955687109937">Galima komentuoti</translation>
<translation id="8673026256276578048">Ieškoti žiniatinklyje...</translation>
<translation id="8673383193459449849">Serverio problema</translation>
+<translation id="8674241889607553858">Ar norite išversti šį puslapį?</translation>
<translation id="8675354002693747642">Paruoštas bendrinti raktas</translation>
<translation id="8676374126336081632">Išvalyti įvestą tekstą</translation>
<translation id="8677039480012021122">IÅ¡valyti duomenis ir atsijungti</translation>
@@ -4808,6 +4893,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8688579245973331962">Nematote savo vardo?</translation>
<translation id="8688591111840995413">Netinkamas slaptažodis</translation>
<translation id="8688672835843460752">Galima</translation>
+<translation id="8689583087392258564">Nepavyko prijungti įrenginio prie domeno. Netinkamas organizacinis vienetas.</translation>
<translation id="869257642790614972">Iš naujo atidaryti vėliausiai uždarytą skirtuką</translation>
<translation id="8695825812785969222">Atidaryti &amp;vietÄ…...</translation>
<translation id="8698464937041809063">„Google“ piešinys</translation>
@@ -4822,6 +4908,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8708671767545720562">Daugiau informacijos</translation>
<translation id="8710187907779883426">trumpa (1 sek.)</translation>
<translation id="8711402221661888347">Marinuotos daržovės</translation>
+<translation id="8712637175834984815">Supratau</translation>
<translation id="8713570323158206935">Siųsti <ph name="BEGIN_LINK1" />sistemos informaciją<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Palaikymo nutraukimas</translation>
<translation id="871476437400413057">„Google“ išsaugotus slaptažodžius</translation>
@@ -4897,7 +4984,6 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="882204272221080310">Atnaujinti programinę aparatinę įrangą, norint užtikrinti geresnę apsaugą.</translation>
<translation id="8823514049557262177">Kopijuoti nuorodos teks&amp;tÄ…</translation>
<translation id="8824701697284169214">Pridėti pu&amp;slapį...</translation>
-<translation id="8827850355924932817">Vieta nustatoma naudojant „Wi-Fi“ tinklą</translation>
<translation id="8828933418460119530">DNS pavadinimas</translation>
<translation id="8830796635868321089">Tikrinant, ar yra naujinių, įvyko klaida. Koreguokite <ph name="PROXY_SETTINGS_LINK_START" />tarpinio serverio<ph name="PROXY_SETTINGS_LINK_END" /> nustatymus.</translation>
<translation id="8834039744648160717">Tinklo konfigūravimą valdo <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="8912793549644936705">IÅ¡temptas</translation>
<translation id="8915370057835397490">Įkeliamas pasiūlymas</translation>
<translation id="8916476537757519021">Inkognito antrinis kadras: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG rastro keitiklis</translation>
+<translation id="8918468086406665831">Sinchronizuoti <ph name="ACCOUNT_FULL_NAME" /> paskyroje</translation>
<translation id="8922013791253848639">Visada leisti skelbimus Å¡ioje svetainÄ—je</translation>
<translation id="8925458182817574960">&amp;Nustatymai</translation>
<translation id="8926389886865778422">Neklauskite dar kartÄ…</translation>
<translation id="8926518602592448999">IÅ¡junkite kÅ«rÄ—jo režimu veikianÄius plÄ—tinius</translation>
<translation id="892706138619340876">Kai kurie nustatymai nustatyti iš naujo</translation>
<translation id="8931394284949551895">Nauji įrenginiai</translation>
+<translation id="893242274404530797">Reikia įjungti „Google Play“ paslaugų pranešimus norint įgalinti momentinį įrenginio kaip modemo naudojimą</translation>
<translation id="8933960630081805351">&amp;Rodyti ieškojimo priemonėje</translation>
<translation id="8934732568177537184">Tęsti</translation>
<translation id="8938356204940892126">Pasiduodu</translation>
@@ -5014,6 +5101,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="9024127637873500333">&amp;Atidaryti naujo skirtuko lape</translation>
<translation id="9024331582947483881">visas ekranas</translation>
<translation id="9025098623496448965">Gerai, noriu sugrįžti į prisijungimo ekraną</translation>
+<translation id="902659348151742535">„Google“ gali naudoti jūsų naršymo istoriją, kad suasmenintų Paiešką, skelbimus ir kitas „Google“ paslaugas.</translation>
<translation id="9026731007018893674">atsisiųsti</translation>
<translation id="9027146684281895941">Naudojant „Google“ paskyrą prižiūrėti šį asmenį ir kontroliuoti bei peržiūrėti svetaines, kuriose jis lankosi.</translation>
<translation id="9027459031423301635">Atidaryti nuorodÄ… naujame &amp;skirtuke</translation>
@@ -5054,7 +5142,6 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="9084064520949870008">Atidaryti kaip langÄ…</translation>
<translation id="9088234649737575428">„<ph name="PLUGIN_NAME" />“ užblokuotas taikant įmonės politiką</translation>
<translation id="9088917181875854783">Patvirtinkite, kad šis prieigos raktas rodomas „<ph name="DEVICE_NAME" />“.</translation>
-<translation id="9090669887503413452">Siųsti sistemos informaciją</translation>
<translation id="9094033019050270033">Atnaujinti slaptažodį</translation>
<translation id="9094982973264386462">Pašalinti</translation>
<translation id="9095253524804455615">Pašalinti</translation>
@@ -5108,6 +5195,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="9170397650136757332">Dabar truputį pajudinkite pirštą, kad būtų užfiksuotos visos skirtingos kontrolinio kodo dalys</translation>
<translation id="9170848237812810038">&amp;Atšaukti</translation>
<translation id="9170884462774788842">Kita jūsų kompiuteryje esanti programa pridėjo temą, kuri gali pakeisti „Chrome“ veikimo būdą.</translation>
+<translation id="9173995187295789444">Nuskaitoma ieškant „Bluetooth“ įrenginių...</translation>
<translation id="9174212595744391062">Bus išvalyti visų svetainių slapukai ir talpykla, įskaitant</translation>
<translation id="9176611096776448349">„<ph name="WINDOW_TITLE" />“ – prijungtas „Bluetooth“ įrenginys</translation>
<translation id="9177499212658576372">Å iuo metu esate prisijungÄ™ prie <ph name="NETWORK_TYPE" /> tinklo.</translation>
@@ -5132,6 +5220,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="932327136139879170">Kontaktinė namų informacija</translation>
<translation id="932508678520956232">Spausdinimo pradÄ—ti nepavyko.</translation>
<translation id="93393615658292258">Tik slaptažodis</translation>
+<translation id="935490618240037774">Žymės, istorija, slaptažodžiai ir kiti nustatymai bus sinchronizuojami su „Google“ paskyra, kad galėtumėte juos naudoti visuose įrenginiuose.</translation>
<translation id="936801553271523408">Sistemos diagnostikos duomenys</translation>
<translation id="93766956588638423">Pataisyti plėtinį</translation>
<translation id="938470336146445890">Įdiekite naudotojo sertifikatą.</translation>
@@ -5152,6 +5241,7 @@ Rakto failÄ… laikykite saugioje vietoje. Jo reikÄ—s, kai norÄ—site sukurti nauja
<translation id="960987915827980018">Liko apie 1 val.</translation>
<translation id="962802172452141067">Žymių aplanko medis</translation>
<translation id="968174221497644223">Programos talpykla</translation>
+<translation id="969096075394517431">Pakeisti kalbas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 skirtukas}one{# skirtukas}few{# skirtukai}many{# skirtuko}other{# skirtukų}}</translation>
<translation id="971774202801778802">Žymės URL</translation>
<translation id="973473557718930265">IÅ¡eiti</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_lv.xtb b/chromium/chrome/app/resources/generated_resources_lv.xtb
index 9c38a2b1427..67964dc63a9 100644
--- a/chromium/chrome/app/resources/generated_resources_lv.xtb
+++ b/chromium/chrome/app/resources/generated_resources_lv.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">AtvÄ“rt saiti jaunÄ <ph name="APP" /> logÄ</translation>
<translation id="1005274289863221750">Izmantot jūsu mikrofonu un videokameru</translation>
<translation id="1007408791287232274">NevarÄ“ja ielÄdÄ“t ierÄ«ces.</translation>
+<translation id="1008186147501209563">GrÄmatzÄ«mju eksportÄ“Å¡ana</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Nereaģējoša lapa}zero{Nereaģējošas lapas}one{Nereaģējošas lapas}other{Nereaģējošas lapas}}</translation>
<translation id="1012794136286421601">JÅ«su Dokumentu, IzklÄjlapu, PrezentÄciju un ZÄ«mÄ“jumu faili tiek sinhronizÄ“ti. Atveriet lietotni “Google disksâ€, lai piekļūtu Å¡iem failiem tieÅ¡saistÄ“ vai bezsaistÄ“.</translation>
-<translation id="1013383076511149692">Skatīt tekstu un attēlus, ko kopējat starpliktuvē</translation>
<translation id="1013707859758800957">Å ajÄ lapÄ tika atļauta tÄda spraudņa darbÄ«ba, kas nav ievietots smilÅ¡kastÄ“.</translation>
<translation id="1015318665228971643">Mapes nosaukuma rediģēšana</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{AtvÄ“rt visas jaunÄ logÄ}=1{AtvÄ“rt jaunÄ logÄ}zero{AtvÄ“rt visas (#) jaunÄ logÄ}one{AtvÄ“rt visas (#) jaunÄ logÄ}other{AtvÄ“rt visas (#) jaunÄ logÄ}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nevar noņemt kaitīgo programmatūru</translation>
<translation id="1062407476771304334">AizstÄt</translation>
<translation id="1062866675591297858">PÄrvaldiet savus uzraudzÄ«tos lietotÄjus, izmantojot <ph name="BEGIN_LINK" />uzraudzÄ«to lietotÄju informÄcijas paneli<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Multivides bibliotÄ“kas failu pÄrbaudÄ«tÄjs</translation>
<translation id="1064835277883315402">Pievienoties privÄtam tÄ«klam</translation>
<translation id="1064912851688322329">Atvienot savu Google kontu</translation>
<translation id="1067048845568873861">Izveidots</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Datu šifrēšana</translation>
+<translation id="1074944608454986967">Lai saturs tiktu skaļi nolasīts, turiet nospiestu meklēšanas taustiņu, pēc tam atlasiet saturu, noklikšķinot uz satura vai to velkot. Varat arī iezīmēt satura daļu un vienlaicīgi nospiest meklēšanas taustiņu un taustiņu S.</translation>
<translation id="1076698951459398590">Iespējot motīvu</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">IestatÄ«t visiem lietotÄjiem pieejamus automÄtiskos atjauninÄjumus</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Pierakstieties<ph name="END_SIGN_IN_LINK" />, lai pÄrvaldÄ«tu un skatÄ«tu vietnes, ko apmeklÄ“ Å¡is lietotÄjs.</translation>
<translation id="109758035718544977">RÄdÄ«t vietnes</translation>
<translation id="1097658378307015415">Pirms pierakstÄties, uzsÄciet viesa sesiju, lai aktivizÄ“tu tÄ«klu <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Vienmēr tulkot <ph name="LANGUAGE" /> valodas saturu</translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Apturēt</translation>
<translation id="1110155001042129815">Uzgaidiet</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Neļaut nevienai vietnei izmantot ekskluzīvus sistēmas ziņojumus, lai piekļūtu MIDI ierīcēm</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">MeklÄ“tÄjprogrammas rediģēšana</translation>
-<translation id="1131167343343087859">Kredītkartes un adreses no pakalpojuma Google Payments</translation>
<translation id="1134009406053225289">AtvÄ“rt inkognito logÄ</translation>
<translation id="1137673463384776352">Atvērt saiti lietotnē <ph name="APP" /></translation>
<translation id="1140351953533677694">Piekļūt jÅ«su Bluetooth un seriÄlajÄm ierÄ«cÄ“m</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Spraudnis ir bloÄ·Ä“ts</translation>
<translation id="1145532888383813076">Meklējiet ierīcē, lietotnēs un tīmeklī.</translation>
<translation id="1146204723345436916">ImportÄ“t grÄmatzÄ«mes no HTML faila...</translation>
+<translation id="1148097584170732637">Atrasts: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ VietÄ“jÄ krÄtuvÄ“ nav pietiekami daudz vietas. NepiecieÅ¡ama papildu vieta: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Atlasiet mazÄk fotoattÄ“lu.</translation>
<translation id="1149088842877960903">JavaScript izpilde, izmantojot AppleScript, ir izslÄ“gta. Lai to ieslÄ“gtu, apmeklÄ“jiet vietni Chrome Settings (IestatÄ«jumi) &gt; Advanced (Papildu) &gt; System (SistÄ“ma). PlaÅ¡Äku informÄciju skatiet vietnÄ“ https://support.google.com/chrome/?p=applescript.</translation>
<translation id="1149401351239820326">Derīguma termiņa mēnesis</translation>
<translation id="1153356358378277386">PÄrÄ« savienotÄs ierÄ«ces</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">PÄrdÄ“vÄ“t</translation>
<translation id="1175364870820465910">DrukÄt...</translation>
<translation id="117624967391683467">Notiek faila “<ph name="FILE_NAME" />†kopēšana...</translation>
+<translation id="1177113976278858832">Vai atjaunot noklusÄ“juma meklÄ“tÄjprogrammu?</translation>
<translation id="1177863135347784049">PielÄgota</translation>
<translation id="1178581264944972037">Pauzēt</translation>
<translation id="1179803038870941185"><ph name="URL" /> vÄ“las iegÅ«t MIDI ierÄ«Äu pilnÄ«gu pÄrvaldÄ«bu.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">LasÄ«t un mainÄ«t baltajÄ sarakstÄ iekļautos lietotÄjus</translation>
<translation id="1206407435587370571">Izpētiet savu Chromebook datoru</translation>
<translation id="1209796539517632982">AutomÄtiski nosaukumu serveri</translation>
+<translation id="1210982357925844241">Skatiet un pÄrvaldiet saglabÄtÄs paroles Å¡eit: <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1211364473545090084">PÄrlÅ«kojiet tÄ«mekli inkognito režīma logÄ, nesaglabÄjot pÄrlÅ«koÅ¡anas vÄ“sturi.</translation>
<translation id="1213037489357051291">Ir iestatīti pirkstu nospiedumi (<ph name="NUM_FINGERPRINTS" />)</translation>
<translation id="1215411991991485844">Pievienota jauna fona lietotne</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Notiek mobilo tīklu meklēšana</translation>
<translation id="1285320974508926690">Nekad netulkot Å¡o vietni</translation>
<translation id="1285484354230578868">SaglabÄt datus jÅ«su Google diska kontÄ</translation>
+<translation id="1288037062697528143">Nakts režīms tiks automÄtiski ieslÄ“gts saulrietÄ.</translation>
<translation id="1293177648337752319">RÄdÄ«t vietni</translation>
<translation id="1293509594570842875">NevarÄ“ja izveidot jaunu uzraudzÄ«to lietotÄju. LÅ«dzu, pÄrbaudiet tÄ«kla savienojumu un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="1293556467332435079">Faili</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">GrÄmatzÄ«mju HTML fails</translation>
<translation id="1303671224831497365">Netika atrasta neviena Bluetooth ierīce.</translation>
<translation id="1306606229401759371">Mainīt iestatījumus</translation>
-<translation id="1307398858972670978">SavÄm parolÄ“m varat piekļūt vietnÄ“ <ph name="SAVED_PASSWORDS_LINK" />, izmantojot jebkuru ierÄ«ci</translation>
<translation id="1307559529304613120">Hmm... SistÄ“mai neizdevÄs saglabÄt Å¡Ä«s ierÄ«ces ilgtermiņa API piekļuves pilnvaru.</translation>
<translation id="1313405956111467313">AutomÄtiska starpniekservera konfigurÄcija</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Tas biju es.</translation>
<translation id="1338776410427958681">Sakļaut mapi <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Notiek dzēšana...</translation>
-<translation id="1339266338863469628">Noklusējums (uztvert tikai jūs)</translation>
<translation id="1340527397989195812">DublÄ“jiet multividi no savas ierÄ«ces, izmantojot lietotni “Failiâ€.</translation>
<translation id="1341988552785875222">PaÅ¡reizÄ“jo fona tapeti iestatÄ«ja <ph name="APP_NAME" />. IespÄ“jams, jums bÅ«s jÄatinstalÄ“ <ph name="APP_NAME" />, lai varÄ“tu atlasÄ«t citu fona tapeti.</translation>
<translation id="1346748346194534595">Pa labi</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">AtjauninÄÅ¡ana tiks sÄkta, kad akumulatora uzlÄdes lÄ«menis bÅ«s <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Notiek <ph name="FILE_COUNT" /> failu importēšana...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Nevar atrast PPD failu. PÄrbaudiet, vai jÅ«su Chromebook dators ir tieÅ¡saistÄ“, un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="1355466263109342573">Spraudnis <ph name="PLUGIN_NAME" /> ir bloÄ·Ä“ts</translation>
<translation id="1357589289913453911">PaplaÅ¡inÄjuma ID</translation>
<translation id="1358735829858566124">Fails vai katalogs nav izmantojams.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">No kreisÄs uz labo pusi</translation>
<translation id="1370646789215800222">Vai noņemt lietotÄju?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Tiks noņemts 1 vienums}zero{Tiks noņemti # vienumi}one{Tiks noņemts # vienums}other{Tiks noņemti # vienumi}}</translation>
+<translation id="1372841398847029212">Sinhronizēt ar jūsu kontu</translation>
<translation id="1374844444528092021">SertifikÄts, kas tiek pieprasÄ«ts tÄ«klÄ <ph name="NETWORK_NAME" />, nav instalÄ“ts vai vairs nav derÄ«gs. LÅ«dzu, iegÅ«stiet jaunu sertifikÄtu un mÄ“Ä£iniet izveidot savienojumu vÄ“lreiz.</translation>
<translation id="1374962581120570592">Sīkfaili iestatīti</translation>
<translation id="1375321115329958930">SaglabÄtÄs paroles</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Izveidot uzraudzÄ«to lietotÄju</translation>
<translation id="1410197035576869800">Lietotnes ikona</translation>
<translation id="1410616244180625362">ArÄ« turpmÄk ļaut vietnei <ph name="HOST" /> piekļūt kamerai</translation>
+<translation id="1411668397053040814">Lai pÄrlÅ«ku Chrome izmantotu virtuÄlajÄ realitÄtÄ“, instalÄ“jiet vai atjauniniet Daydream tastatÅ«ru.</translation>
<translation id="1414648216875402825">JÅ«s atjauninÄt uz nestabilu <ph name="PRODUCT_NAME" /> versiju, kurÄ ietvertas funkcijas, kas vÄ“l tiek izstrÄdÄtas. RadÄ«sies avÄrijas un neparedzÄ“tas kļūdas. RÄ«kojieties apdomÄ«gi!</translation>
+<translation id="1415708812149920388">Liegta piekļuve starpliktuves satura lasīšanai</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (paplaÅ¡inÄjuma ID “<ph name="EXTENSION_ID" />â€) nav atļauts Å¡Äda veida sesijÄ.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Vai! NeizdevÄs Ä£enerÄ“t nejauÅ¡i izvÄ“lÄ“tu RSA privÄto atslÄ“gu.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Picas Å¡Ä·Ä“le</translation>
<translation id="1467432559032391204">Pa kreisi</translation>
<translation id="1467999917853307373"><ph name="URL" /> vÄ“las pastÄvÄ«gi glabÄt datus jÅ«su ierÄ«cÄ“.</translation>
+<translation id="1468571364034902819">Nevar izmantot Å¡o profilu</translation>
<translation id="1470719357688513792">Jaunie sÄ«kfailu iestatÄ«jumi stÄsies spÄ“kÄ pÄ“c Å¡Ä«s lapas atkÄrtotas ielÄdes.</translation>
<translation id="1470811252759861213">Lai paplaÅ¡inÄjumi bÅ«tu pieejami visos datoros, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Fails “<ph name="FILENAME" />†netika augÅ¡upielÄdÄ“ts. JÅ«su Google diskÄ nepietiek vietas.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">IdentifikÄcijas datu API pilnvaru keÅ¡atmiņa</translation>
<translation id="1478233201128522094">NÄkamajÄ reizÄ“ Å¡Ä«s ierÄ«ces (<ph name="DEVICE_TYPE" />) atbloÄ·Ä“Å¡anai tiks izmantots jauns tÄlrunis. IestatÄ«jumos varat izslÄ“gt Smart Lock.</translation>
<translation id="1478340334823509079">DetalizÄ“ta informÄcija: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Gatavs <ph name="FILE_COUNT" /> jaunu fotoattēlu dublēšanai</translation>
<translation id="1483493594462132177">Sūtīt</translation>
<translation id="1485015260175968628">Tagad var:</translation>
<translation id="1485141095922496924">Versija <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />), <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">IeslÄ“gta — pielÄgoti iestatÄ«jumi</translation>
<translation id="1493892686965953381">Gaida <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Vēl <ph name="NUM_PRINTERS" /> pieejamas ierīces.</translation>
-<translation id="1497284176235884849">NorÄdÄ«tais PPD fails nav derÄ«gs.</translation>
<translation id="1497522201463361063">Failu <ph name="FILE_NAME" /> nevar pÄrdÄ“vÄ“t. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">NezinÄma ierÄ«ce [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">VairÄkkÄrtÄ“jas pierakstÄ«Å¡anÄs sesijÄ Å¡im Ä«paÅ¡nieka kontam ir jÄbÅ«t pirmajam kontam, kurÄ jÄpierakstÄs.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Piekļūtu lapas atkļūdotÄja aizmugursistÄ“mai</translation>
<translation id="1601560923496285236">Lietot</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Notīrīt ierakstu</translation>
<translation id="1608626060424371292">Noņemt Å¡o lietotÄju</translation>
<translation id="1609170755653088773">SinhronizÄ“jiet Å¡o paroli savÄ iPhone ierÄ«cÄ“</translation>
<translation id="1609862759711084604">IepriekÅ¡Ä“jais lietotÄjs</translation>
+<translation id="1611557582955786626">Pierakstieties, lai personalizÄ“tu pÄrlÅ«koÅ¡anas iespÄ“jas, kas tiek sinhronizÄ“tas ierÄ«cÄ“s.</translation>
<translation id="1611584202130317952">NodroÅ¡inÄÅ¡anas plÅ«sma tika traucÄ“ta. LÅ«dzu, mÄ“Ä£iniet vÄ“lreiz vai sazinieties ar ierÄ«ces Ä«paÅ¡nieku vai administratoru.</translation>
<translation id="1611649489706141841">pÄrsÅ«tÄ«t</translation>
<translation id="1611704746353331382">EksportÄ“t grÄmatzÄ«mes HTML failÄ...</translation>
<translation id="1612129875274679969">PastÄvÄ«gi turÄ“t ierÄ«cei ieslÄ“gtu kioska režīmu.</translation>
+<translation id="161460670679785907">Nevar noteikt jÅ«su tÄlruni.</translation>
<translation id="1616206807336925449">Å im paplaÅ¡inÄjumam nav nepiecieÅ¡amas Ä«paÅ¡as atļaujas.</translation>
<translation id="161707228174452095">Nospiedums pievienots!</translation>
<translation id="1618268899808219593">P&amp;alīdzības centrs</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">RÄdÄ«t ievades iespÄ“jas</translation>
<translation id="1650709179466243265">Pievienot www. un .com un atvērt adresi</translation>
<translation id="1651008383952180276">Jums divreiz jÄievada viena un tÄ pati ieejas frÄze.</translation>
-<translation id="1652972346408808053">Parole saglabÄta. SavÄm parolÄ“m varat piekļūt vietnÄ“ <ph name="SAVED_PASSWORDS_LINK" />, izmantojot jebkuru ierÄ«ci.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Pievienojiet printeri pakalpojumam Google mÄkoņdruka, lai varÄ“tu drukÄt, atrodoties jebkurÄ vietÄ.}zero{Pievienojiet # printerus pakalpojumam Google mÄkoņdruka, lai varÄ“tu drukÄt, atrodoties jebkurÄ vietÄ.}one{Pievienojiet # printeri pakalpojumam Google mÄkoņdruka, lai varÄ“tu drukÄt, atrodoties jebkurÄ vietÄ.}other{Pievienojiet # printerus pakalpojumam Google mÄkoņdruka, lai varÄ“tu drukÄt, atrodoties jebkurÄ vietÄ.}}</translation>
<translation id="1657406563541664238">PalÄ«dziet uzlabot programmu <ph name="PRODUCT_NAME" />, automÄtiski nosÅ«tot lietoÅ¡anas statistiku un avÄrijas pÄrskatus uzņēmumam Google</translation>
<translation id="1658424621194652532">Šī lapa piekļūst jūsu mikrofonam.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Failam nevar piekļūt drošības apsvērumu dēļ.</translation>
<translation id="167832068858235403">samazinÄt skaļumu</translation>
<translation id="1679068421605151609">IzstrÄdÄtÄja rÄ«ki</translation>
+<translation id="16815041330799488">Neļaut vietnēm skatīt starpliktuvē kopēto tekstu un attēlus</translation>
<translation id="1682548588986054654">Jauns inkognito režīma logs</translation>
+<translation id="1688935057616748272">Ierakstiet kÄdu burtu.</translation>
<translation id="168991973552362966">TuvumÄ esoÅ¡a printera pievienoÅ¡ana</translation>
<translation id="1689945336726856614">Kopēt &amp;URL</translation>
<translation id="1692602667007917253">Å Ä·iet, ka radÄs kļūda.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Ievades metode</translation>
<translation id="175772926354468439">Iespējot motīvu</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">SkatÄ«t Chrome interneta veikalÄ</translation>
<translation id="1758831820837444715">Ethernet tīkla konfigurēšana</translation>
<translation id="1763046204212875858">Izveidot lietojumprogrammu saīsnes</translation>
<translation id="1763108912552529023">TurpinÄt izpÄ“ti</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />UzmanÄ«bu!<ph name="END_BOLD" /> Å ie ir pagaidu faili un var tikt automÄtiski izdzÄ“sti, lai atbrÄ«votu vietu diskÄ. <ph name="BEGIN_LINK" />Uzziniet vairÄk<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Iestatiet Smart Lock savÄ ierÄ«cÄ“ (<ph name="DEVICE_TYPE" />)</translation>
<translation id="1817871734039893258">Microsoft failu atkopšana</translation>
-<translation id="1825832322945165090">Ierīcē nepietiek vietas</translation>
+<translation id="1818007989243628752">DzÄ“st lietotÄja <ph name="USERNAME" /> paroli</translation>
<translation id="1826516787628120939">PÄrbaude</translation>
<translation id="1828149253358786390">No vietnes <ph name="SITE" /> tiek mÄ“Ä£inÄts nosÅ«tÄ«t paziņojumus.</translation>
<translation id="1828378091493947763">Spraudnis Å¡ajÄ ierÄ«cÄ“ netiek atbalstÄ«ts</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">SÄkumlapÄ</translation>
<translation id="2006638907958895361">Atvērt saiti lietotnē <ph name="APP" /></translation>
<translation id="2007404777272201486">Ziņot par problēmu...</translation>
+<translation id="2015632741368427174">BloÄ·Ä“ta novirzÄ«Å¡ana uz Å¡Ädu vietni:</translation>
<translation id="2016430552235416146">TradicionÄlÄ</translation>
<translation id="2017334798163366053">Atspējot veiktspējas datu apkopošanu</translation>
<translation id="2017836877785168846">NotÄ«ra vÄ“sturi un automÄtiskÄs pabeigÅ¡anas ierakstus adreses joslÄ.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Fails ar nosaukumu “<ph name="FILENAME" />†jau pastÄv. KÄ vÄ“laties rÄ«koties?</translation>
<translation id="2087822576218954668">DrukÄÅ¡ana: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">DroÅ¡a pÄrlÅ«koÅ¡ana ar Google Chrome</translation>
+<translation id="2089795179672254991">VaicÄt, ja vietne vÄ“las skatÄ«t starpliktuvÄ“ kopÄ“to tekstu un attÄ“lus (ieteicams)</translation>
<translation id="2090165459409185032">Lai atgÅ«tu konta informÄciju, apmeklÄ“jiet vietni google.com/accounts/recovery.</translation>
<translation id="2090876986345970080">Sistēmas drošības iestatījumi</translation>
<translation id="2091887806945687916">SignÄls</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Mainīt lielumu</translation>
<translation id="2124930039827422115">{1,plural, =1{VÄ“rtÄ“jums: <ph name="AVERAGE_RATING" /> (no viena lietotÄja)}zero{VÄ“rtÄ“jums: <ph name="AVERAGE_RATING" /> (no # lietotÄjiem)}one{VÄ“rtÄ“jums: <ph name="AVERAGE_RATING" /> (no # lietotÄja)}other{VÄ“rtÄ“jums: <ph name="AVERAGE_RATING" /> (no # lietotÄjiem)}}</translation>
<translation id="2126167708562367080">Administrators ir atspējojis sinhronizēšanu.</translation>
-<translation id="2126426811489709554">Nodrošina Chrome</translation>
<translation id="2127372758936585790">LÄdÄ“tÄjs ar mazu strÄvas padevi</translation>
<translation id="212862741129535676">Frekvences stÄvoklis — noslogojuma procentuÄlais daudzums</translation>
<translation id="2128691215891724419">SinhronizÄcijas kļūda: atjauniniet sinhronizÄcijas ieejas frÄzi...</translation>
<translation id="2129825002735785149">AtjauninÄt spraudni</translation>
<translation id="2129904043921227933">SinhronizÄcijas kļūda: atjauniniet sinhronizÄcijas ieejas frÄzi...</translation>
<translation id="2131077480075264">Nevar instalÄ“t lietotni “<ph name="APP_NAME" />â€, jo to neatļauj “<ph name="IMPORT_NAME" />â€.</translation>
-<translation id="213491463158799620">Vai vēlaties tulkot šo lapu?</translation>
<translation id="2135787500304447609">AtsÄ&amp;kt</translation>
<translation id="2136372518715274136">Ievadiet jauno paroli</translation>
<translation id="2136476978468204130">IevadÄ«tÄ ieejas frÄze nav pareiza.</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA drošības politikas apdraudējums</translation>
<translation id="218070003709087997">Izmantojiet skaitli, lai norÄdÄ«tu, cik eksemplÄri jÄdrukÄ (1–999).</translation>
<translation id="2187895286714876935">Servera sertifikÄta importÄ“Å¡anas kļūda</translation>
+<translation id="2187906491731510095">PaplaÅ¡inÄjumi ir atjauninÄti</translation>
<translation id="2188881192257509750">Atvērt lietojumprogrammu <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Wi-Fi akreditÄcijas datu ieguvÄ“js</translation>
<translation id="219008588003277019">Native Client modulis: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft laikspiedola uzlikšana</translation>
<translation id="225614027745146050">Laipni lūdzam!</translation>
<translation id="225692081236532131">AktivizÄcijas statuss</translation>
+<translation id="2261323523305321874">JÅ«su administrators ir veicis izmaiņas visÄ sistÄ“mÄ, kuru dēļ ir atspÄ“jota noteiktu iepriekÅ¡Ä“jo profilu darbÄ«ba.</translation>
<translation id="2262477216570151239">Aizkave pirms atkÄrtoÅ¡anas</translation>
<translation id="2263189956353037928">Izrakstīties un vēlreiz pierakstīties</translation>
<translation id="2263497240924215535">(Atspējots)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Vai vēlaties instalēt <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP metode:</translation>
<translation id="2297705863329999812">Meklēt printerus</translation>
-<translation id="230115972905494466">Netika atrastas saderīgas ierīces.</translation>
<translation id="2301382460326681002">PaplaÅ¡inÄjuma saknes direktorijs nav derÄ«gs.</translation>
<translation id="2302685579236571180">PÄrlÅ«kot inkognito režīmÄ</translation>
<translation id="23030561267973084"><ph name="EXTENSION_NAME" /> pieprasīja papildu atļaujas.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Valoda un ievade</translation>
<translation id="2352662711729498748">&lt;1 MB</translation>
<translation id="2352810082280059586">BloÄ·Ä“Å¡anas ekrÄna piezÄ«mes tiek automÄtiski saglabÄtas lietotnÄ“ <ph name="LOCK_SCREEN_APP_NAME" />. JÅ«su jaunÄkÄs piezÄ«mes paliks bloÄ·Ä“Å¡anas ekrÄnÄ.</translation>
+<translation id="2352947182261340447">LokÄlajÄ krÄtuvÄ“ nav pietiekami daudz vietas.</translation>
<translation id="2353297238722298836">Kameras un mikrofona lietošana ir atļauta</translation>
<translation id="2356070529366658676">VaicÄt</translation>
<translation id="2356517949307388948">KamÄ“r pÄrlÅ«ks Chrome meklÄ“ja kaitÄ«gu programmatÅ«ru, radÄs kļūda.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Vienmēr bloķēt piekļuvi mikrofonam</translation>
<translation id="2367972762794486313">RÄdÄ«t lietotnes</translation>
<translation id="2371076942591664043">Atvērt, kad esat beidzis</translation>
-<translation id="237336063998926520">Izmantot jÅ«su IP adresi, lai noteiktu atraÅ¡anÄs vietu</translation>
<translation id="2377319039870049694">PÄriet uz saraksta skatÄ«jumu</translation>
<translation id="2377667304966270281">Nopietnas kļūdas</translation>
<translation id="2378075407703503998">Atlasīti <ph name="SELCTED_FILE_COUNT" /> faili.</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">RadÄs kļūda. LÅ«dzu, pÄrbaudiet printeri un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="2385700042425247848">Pakalpojuma nosaukums:</translation>
<translation id="2387458720915042159">Starpniekservera savienojuma veids</translation>
-<translation id="2391243203977115091">Atrasti <ph name="FILE_COUNT" /> jauni fotoattēli
- <ph name="LINE_BREAK1" />
- Ierīcē nepietiek vietas.
- <ph name="LINE_BREAK2" />
- Lai sÄktu, atlasiet mazÄk fotoattÄ“lu.</translation>
<translation id="2391419135980381625">Standarta fonts</translation>
<translation id="2391762656119864333">Atsaukt</translation>
<translation id="2392369802118427583">Aktivizēt</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Vienmēr palaist vietnē <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Failu kopējais lielums</translation>
<translation id="2428510569851653187">NorÄdiet, ko darÄ«jÄt, kad cilne avarÄ“ja</translation>
+<translation id="2431027948063157455">NevarÄ“ja ielÄdÄ“t Google asistentu, lÅ«dzu, pÄrbaudiet tÄ«kla savienojumu un pÄ“c tam mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="2433452467737464329">Pievienojiet vaicÄjuma parametru vietrÄdī URL, lai atsvaidzinÄtu Å¡o lapu: chrome://network/?refresh=&lt;sec&gt;.</translation>
<translation id="2433507940547922241">Izskats</translation>
<translation id="2435248616906486374">Tika pÄrtraukts tÄ«kla savienojums.</translation>
@@ -916,6 +927,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2445081178310039857">NepiecieÅ¡ams paplaÅ¡inÄjuma saknes direktorijs.</translation>
<translation id="2448312741937722512">Tips</translation>
<translation id="2450223707519584812">JÅ«s nevarÄ“siet pievienot lietotÄjus, jo trÅ«kst Google API atslÄ“gu. DetalizÄ“tu informÄciju skatiet vietnÄ“ <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Nav aktīvu skatījumu</translation>
<translation id="2453021845418314664">Papildu sinhronizÄcijas iestatÄ«jumi</translation>
<translation id="2453576648990281505">Fails jau eksistē</translation>
<translation id="2453860139492968684">Pabeigt</translation>
@@ -923,7 +935,6 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> vÄ“las kopÄ“t failus no krÄtuves <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">SertifikÄta izdevÄ“jiestÄdes atslÄ“gas ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> pievienots</translation>
-<translation id="246335896104539386">ImportÄ“t grÄmatzÄ«mes</translation>
<translation id="2464089476039395325">HTTP starpniekserveris</translation>
<translation id="2468902267404883140">Nevar izveidot savienojumu ar tÄlruni. Jums ir jÄizmanto saderÄ«gs Android tÄlrunis, kurÅ¡ ir ieslÄ“gts un atrodas rokas stiepiena attÄlumÄ. &lt;a&gt;Uzziniet vairÄk&lt;/a&gt;.</translation>
<translation id="2470702053775288986">Tika atspÄ“joti neatbalstÄ«ti paplaÅ¡inÄjumi</translation>
@@ -992,6 +1003,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2562743677925229011">Nav pierakstÄ«jies pakalpojumÄ <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Jūsu “<ph name="NAME" />†datu pakalpojums ir veiksmīgi aktivizēts, un to var izmantot.</translation>
<translation id="2566124945717127842">Izmantojiet funkciju Powerwash un atiestatiet savÄ <ph name="IDS_SHORT_PRODUCT_NAME" /> ierÄ«cÄ“ sÄkotnÄ“jos rÅ«pnÄ«cas iestatÄ«jumus.</translation>
+<translation id="2567257616420533738">Parole ir saglabÄta. Skatiet un pÄrvaldiet saglabÄtÄs paroles vietnÄ“ <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">InformÄcijas joslas konteiners</translation>
<translation id="2570000010887652771">Dati ir saglabÄti.</translation>
<translation id="257088987046510401">Motīvi</translation>
@@ -1012,6 +1024,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Noklusējuma meklēšanas iestatījumi</translation>
<translation id="2586657967955657006">Starpliktuve</translation>
+<translation id="2586672484245266891">LÅ«dzu, ievadiet Ä«sÄku vietrÄdi URL.</translation>
<translation id="2587922270115112871">Izveidojot uzraudzÄ«tu lietotÄju, netiek izveidots Google konts, un lietotÄja iestatÄ«jumi
un dati netiks parÄdÄ«ti citÄs ierÄ«cÄ“s, kurÄs izmantota Chrome sinhronizÄcija. PaÅ¡laik uzraudzÄ«ts lietotÄjs attiecas tikai uz Å¡o ierÄ«ci.</translation>
<translation id="258932246702879617">Atlasiet opciju <ph name="BEGIN_BOLD" />Piespraust uzdevumjoslai<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> izmanto <ph name="USAGE" /> MB no diskÄ pieejamÄs vietas.</translation>
<translation id="2633212996805280240">Vai noņemt paplaÅ¡inÄjumu <ph name="EXTENSION_NAME" />?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> nevarÄ“ja pabeigt instalÄ“Å¡anu, tomÄ“r turpinÄs izpildÄ«ties no diska attÄ“la.</translation>
+<translation id="2635176084534510129">IegÅ«stiet personalizÄ“tas iespÄ“jas, piemÄ“ram, labÄkus satura ieteikumus un TulkotÄja rezultÄtus.</translation>
<translation id="2635276683026132559">Parakstīšana</translation>
<translation id="2635926034288331400">InstalÄ“t sadaÄ¼Ä Applications (Lietojumprogrammas)</translation>
<translation id="2636625531157955190">PÄrlÅ«kprogrammÄ Chrome nevar piekļūt attÄ“lam.</translation>
@@ -1054,14 +1068,15 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2643698698624765890">PÄrvaldiet savus paplaÅ¡inÄjumus, izvÄ“lnÄ“ Logs noklikÅ¡Ä·inot uz PaplaÅ¡inÄjumi.</translation>
<translation id="2647142853114880570">atkÄrtoti ielÄdÄ“t</translation>
<translation id="2647269890314209800">Izmantojamie sīkfaili</translation>
+<translation id="264810637653812429">Netika atrasta neviena saderīga ierīce.</translation>
<translation id="2648831393319960979">Notiek ierÄ«ces savienoÅ¡ana ar jÅ«su kontu — tas var ilgt kÄdu laiku...</translation>
<translation id="2649045351178520408">Base64 kodÄ“ts ASCII, sertifikÄtu virkne</translation>
<translation id="2653266418988778031">Ja dzÄ“sÄ«siet sertifikÄta izdevÄ“jiestÄdes (SI) sertifikÄtu, pÄrlÅ«kprogramma vairs nevarÄ“s uzticÄ“ties nevienam Å¡Ä«s SI izsniegtajam sertifikÄtam.</translation>
<translation id="2653659639078652383">Iesniegt</translation>
<translation id="265390580714150011">Lauka vērtība</translation>
-<translation id="2654286334048437383">EksportÄ“t grÄmatzÄ«mes</translation>
<translation id="2655386581175833247">LietotÄja sertifikÄts:</translation>
<translation id="2660779039299703961">Notikums</translation>
+<translation id="266079277508604648">Nevar izveidot savienojumu ar printeri. PÄrbaudiet, vai printeris ir ieslÄ“gts un vai printerim ir izveidots savienojums ar Chromebook datoru Wi-Fi tÄ«klÄ vai izmantojot USB savienojumu.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Valoda</translation>
@@ -1084,6 +1099,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2680208403056680091">JÅ«su interneta savienojums tiek pÄrvaldÄ«ts</translation>
<translation id="268053382412112343">VÄ“sture</translation>
<translation id="2683638487103917598">Mape ir sakÄrtota</translation>
+<translation id="2684004000387153598">Lai turpinÄtu, noklikÅ¡Ä·iniet uz “Labiâ€, pÄ“c tam noklikÅ¡Ä·iniet uz “Pievienot personu†vai izveidojiet jaunu profilu savai e-pasta adresei.</translation>
<translation id="2686759344028411998">NespÄ“j atklÄt nevienu ielÄdÄ“tu moduli.</translation>
<translation id="2688196195245426394">ReÄ£istrÄ“jot ierÄ«ci serverÄ«, radÄs kļūda: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">RÄdÄ«t valodu iespÄ“jas</translation>
@@ -1096,6 +1112,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2704184184447774363">Microsoft dokumentu parakstīšana</translation>
<translation id="270516211545221798">SkÄrienpaliktņa Ätrums</translation>
<translation id="2706892089432507937">USB ierīces</translation>
+<translation id="2706954854267016964">AtlasÄ«tÄ Google mÄkoņdrukas ierÄ«ce vairs netiek atbalstÄ«ta. MÄ“Ä£iniet iestatÄ«t printeri sava datora sistÄ“mas iestatÄ«jumos.</translation>
<translation id="2707024448553392710">Komponents tiek lejupielÄdÄ“ts</translation>
<translation id="270921614578699633">Virs vidÄ“jÄ</translation>
<translation id="2709453993673701466">Vai vÄ“laties pirms sinhronizÄ“Å¡anas un personalizÄ“Å¡anas ieslÄ“gÅ¡anas pÄrvaldÄ«t to iestatÄ«jumus? ApmeklÄ“jiet lapu <ph name="BEGIN_LINK" />IestatÄ«jumi<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2737363922397526254">Sakļaut...</translation>
<translation id="2737492745329609575">SÄkt iestatÄ«Å¡anu</translation>
<translation id="2738771556149464852">Nevis pēc</translation>
+<translation id="2739046699559178272">SaglabÄt un turpinÄt</translation>
<translation id="2739191690716947896">Atkļūdot</translation>
<translation id="2739240477418971307">Mainītu jūsu pieejamības iestatījumus</translation>
<translation id="2740393541869613458">pÄrskatÄ«t vietnes, kuras apmeklÄ“jis uzraudzÄ«tais lietotÄjs;</translation>
@@ -1146,6 +1164,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2773802008104670137">Å Äda veida faili var kaitÄ“t datoram.</translation>
<translation id="2775104091073479743">Pirkstu nospiedumu rediģēšana</translation>
<translation id="2776441542064982094">Å Ä·iet, ka reÄ£istrÄ“Å¡anai tÄ«klÄ nav pieejama neviena ierÄ«ce. Ja jÅ«su ierÄ«ce ir ieslÄ“gta un ir izveidots savienojums ar internetu, mÄ“Ä£iniet reÄ£istrÄ“t Å¡o ierÄ«ci, izmantojot tÄs lietoÅ¡anas rokasgrÄmatÄ sniegtos norÄdÄ«jumus.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">LejupielÄdÄ“ts</translation>
<translation id="2783661497142353826">Kioska lietojumprogrammu pÄrvaldÄ«ba</translation>
<translation id="2784407158394623927">Notiek jūsu mobilo datu pakalpojuma aktivizēšana</translation>
@@ -1202,7 +1221,6 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2843806747483486897">Mainīt noklusējumu...</translation>
<translation id="2844111009524261443">Palaist pÄ“c noklikÅ¡Ä·inÄÅ¡anas</translation>
<translation id="2845382757467349449">VienmÄ“r rÄdÄ«t grÄmatzÄ«mju joslu</translation>
-<translation id="284682086647736321">Iekļaut taustiņu Ctrl, Alt vai Command</translation>
<translation id="2847759467426165163">Cast ierīces izvēle</translation>
<translation id="284805635805850872">Vai noņemt kaitīgo programmatūru?</translation>
<translation id="2849362176025371110">AutomÄtiski sÅ«tÄ«t diagnostikas un lietojuma datus Google serveriem. JebkurÄ brÄ«dÄ« varat to mainÄ«t ierÄ«ces <ph name="BEGIN_LINK1" />iestatÄ«jumos<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Uzziniet vairÄk<ph name="END_LINK2" />.</translation>
@@ -1210,6 +1228,7 @@ Es uzskatu, ka Å¡ai vietnei nav jÄbÅ«t bloÄ·Ä“tai.</translation>
<translation id="2849936225196189499">Kritisks</translation>
<translation id="2850124913210091882">Dublēt</translation>
<translation id="2850541429955027218">Pievienot motīvu</translation>
+<translation id="2853121255651601031">Parole saglabÄta</translation>
<translation id="2853916256216444076">$1 video</translation>
<translation id="2857608528410806398">Å eit ir jÄievada ÄtrÄs atbloÄ·Ä“Å¡anas funkcijas paziņojuma pamatteksts. Å eit ir jÄievada ÄtrÄs atbloÄ·Ä“Å¡anas funkcijas paziņojuma pamatteksts. Å eit ir jÄievada ÄtrÄs atbloÄ·Ä“Å¡anas funkcijas paziņojuma pamatteksts. Å eit ir jÄievada ÄtrÄs atbloÄ·Ä“Å¡anas funkcijas paziņojuma pamatteksts. Å eit ir jÄievada ÄtrÄs atbloÄ·Ä“Å¡anas funkcijas paziņojuma pamatteksts.</translation>
<translation id="2860150991415616761">ļoti ilga (4 s)</translation>
@@ -1252,6 +1271,7 @@ Servera ziņojums: <ph name="SERVER_MSG" /></translation>
<translation id="2908162660801918428">Multivides galerijas pievienošana pēc direktorija</translation>
<translation id="2908789530129661844">TÄlinÄt ekrÄnu</translation>
<translation id="2910318910161511225">Izveidojiet savienojumu ar tīklu un mēģiniet vēlreiz.</translation>
+<translation id="2911898792135283060">Ģenerēt paroli...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> vēlas lietot jūsu mikrofonu.</translation>
<translation id="2913331724188855103">Atļaut vietnÄ“m saglabÄt un lasÄ«t sÄ«kfailu datus (ieteicams)</translation>
<translation id="2916073183900451334">TabulÄ“Å¡anas taustiņa piespieÅ¡ana tÄ«mekļa lapÄ izgaismo saites, kÄ arÄ« veidlapu laukus</translation>
@@ -1296,6 +1316,7 @@ Servera ziņojums: <ph name="SERVER_MSG" /></translation>
<translation id="2989474696604907455">nav pievienota</translation>
<translation id="2989786307324390836">DER kodÄ“ts binÄrais fails, viens sertifikÄts</translation>
<translation id="2993517869960930405">InformÄcija par lietotni</translation>
+<translation id="2994669386200004489">Nevarēja dublēt failu <ph name="FILE_NAME" />.</translation>
<translation id="299483336428448530">InstalÄ“ja kÄds no vecÄkiem.</translation>
<translation id="3002017044809397427">JÅ«su tÄlrunis (<ph name="PHONE_TYPE" />) tika atrasts. TaÄu sistÄ“ma Smart Lock darbojas tikai ierÄ«cÄ“s, kurÄs tiek izmantota operÄ“tÄjsistÄ“ma Android 5.0 vai jaunÄka versija. &lt;a&gt;Uzziniet vairÄk&lt;/a&gt;.</translation>
<translation id="3003144360685731741">Vēlamie tīkli</translation>
@@ -1354,6 +1375,7 @@ PlaÅ¡Äku informÄciju skatiet mÅ«su <ph name="BEGIN_LINK" />palÄ«dzÄ«bas centrÄ
<translation id="3064410671692449875">Nepietiek datu</translation>
<translation id="3065041951436100775">Atsauksme par cilnes darbÄ«bas pÄrtraukÅ¡anu.</translation>
<translation id="3065140616557457172">Rakstiet, lai meklÄ“tu, vai ievadiet URL, lai pÄrvietotos - viss vienkÄrÅ¡i darbojas.</translation>
+<translation id="3066642396596108483">SinhronizÄ“jiet grÄmatzÄ«mes, paroles un vÄ“sturi visÄs savÄs ierÄ«cÄ“s.</translation>
<translation id="3067198360141518313">Izpildīt šo spraudni</translation>
<translation id="3071624960923923138">Varat noklikÅ¡Ä·inÄt Å¡eit, lai atvÄ“rtu jaunu cilni.</translation>
<translation id="3074037959626057712">Jūs esat pierakstījies un ieslēdzis sinhronizēšanu</translation>
@@ -1441,6 +1463,7 @@ PlaÅ¡Äku informÄciju skatiet mÅ«su <ph name="BEGIN_LINK" />palÄ«dzÄ«bas centrÄ
<translation id="3202173864863109533">Šīs cilnes skaņa ir izslēgta.</translation>
<translation id="3206175707080061730">Fails ar nosaukumu $1 jau eksistÄ“. Vai vÄ“laties to aizstÄt?</translation>
<translation id="3208703785962634733">NeapstiprinÄts</translation>
+<translation id="3213187967168344806">Nevar pievienot printeri. Restartējiet datoru un mēģiniet vēlreiz.</translation>
<translation id="321799795901478485">Zip arhivÄ“tÄjs</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> savienotÄja process ir avarÄ“jis. Vai restartÄ“t?</translation>
<translation id="3221634914176615296">PÄrlÅ«kojiet ierÄ«ces saturu lietotnÄ“ Faili.</translation>
@@ -1467,12 +1490,14 @@ PlaÅ¡Äku informÄciju skatiet mÅ«su <ph name="BEGIN_LINK" />palÄ«dzÄ«bas centrÄ
<translation id="3254516606912442756">AutomÄtiska laika joslu noteikÅ¡ana ir atspÄ“jota</translation>
<translation id="3264544094376351444">Sans-Serif fonts</translation>
<translation id="3264547943200567728">NeizdevÄs iestatÄ«t Chromebox tÄ«klu</translation>
+<translation id="3264582393905923483">Konteksts</translation>
<translation id="3265459715026181080">Aizvērt logu</translation>
<translation id="3267726687589094446">Atļaut vairÄku failu automÄtisku lejupielÄdÄ“Å¡anu arÄ« turpmÄk</translation>
<translation id="3267998849713137817">Izmaiņu veikšanas laiks</translation>
<translation id="3268451620468152448">AtvÄ“rtÄs cilnes</translation>
<translation id="3269069891205016797">JÅ«su informÄcija tiks noņemta no ierÄ«ces, kad jÅ«s izrakstÄ«sieties.</translation>
<translation id="3269093882174072735">IelÄdÄ“t attÄ“lu</translation>
+<translation id="3269889795238950578">Šī lapa var skatīt starpliktuvē kopēto tekstu un attēlus.</translation>
<translation id="326999365752735949">Tiek lejupielÄdÄ“tas atÅ¡Ä·irÄ«bas</translation>
<translation id="3270965368676314374">LasÄ«t, mainÄ«t un dzÄ“st fotoattÄ“lus, mÅ«ziku un citu datorÄ esoÅ¡u multivides saturu</translation>
<translation id="327147043223061465">Skatīt visus sīkfailus un vietņu datus</translation>
@@ -1504,6 +1529,7 @@ PlaÅ¡Äku informÄciju skatiet mÅ«su <ph name="BEGIN_LINK" />palÄ«dzÄ«bas centrÄ
<translation id="3305389145870741612">FormatÄ“Å¡anas process var ilgt pÄris sekundes. LÅ«dzu, uzgaidiet.</translation>
<translation id="3305661444342691068">Atvērt PDF priekšskatījumu</translation>
<translation id="3306684685104080068">IespÄ“jot apraidi mÄkonÄ« izvietotos pakalpojumos, piemÄ“ram, Google Hangouts.</translation>
+<translation id="3307091518408668019">Datora organizÄcijas struktÅ«rvienÄ«ba (piem., OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">OrganizacionÄlÄ vienÄ«ba (OU)</translation>
<translation id="3308116878371095290">Å ai lapai netika atļauts saglabÄt sÄ«kfailus.</translation>
<translation id="3308134619352333507">Slēpt pogu</translation>
@@ -1511,9 +1537,6 @@ PlaÅ¡Äku informÄciju skatiet mÅ«su <ph name="BEGIN_LINK" />palÄ«dzÄ«bas centrÄ
<translation id="3309747692199697901">VienmÄ“r palaist visÄs vietnÄ“s</translation>
<translation id="3312424061798279731">IespÄ“jotÄs valodas</translation>
<translation id="3312903956926554846">InstalÄ“t darbvirsmÄ</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-no <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">JÅ«su sÄkumlapa tika mainÄ«ta uz: <ph name="URL" />. Lai atspÄ“jotu paplaÅ¡inÄjumus, kas maina sÄkumlapu, noklikÅ¡Ä·iniet uz Atjaunot.</translation>
<translation id="3313590242757056087">Lai iestatÄ«tu, kuras vietnes var skatÄ«t uzraudzÄ«tais lietotÄjs, konfigurÄ“jiet ierobežojumus
un iestatījumus, apmeklējot vietni <ph name="MANAGEMENT_URL" />.
Ja nemainÄ«siet noklusÄ“juma iestatÄ«jumus, lietotÄjs <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">DrukÄÅ¡ana neizdevÄs. LÅ«dzu, pÄrbaudiet printeri un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="3364721542077212959">SkÄrienekrÄna pildspalvas rÄ«ki</translation>
<translation id="336497260564123876">Parole saglabÄta. Lai paroles bÅ«tu pieejamas visÄs jÅ«su ierÄ«cÄ“s, pierakstieties pÄrlÅ«kÄ Chrome.</translation>
+<translation id="3365598184818502391">Izmantojiet taustiņu Ctrl vai Alt</translation>
<translation id="3367813778245106622">Lai sÄktu sinhronizÄ“Å¡anu, pierakstieties vÄ“lreiz</translation>
<translation id="3368922792935385530">pievienots</translation>
<translation id="3369624026883419694">Risina saimniekdatoru...</translation>
@@ -1581,6 +1605,7 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Restartējiet <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">NorÄdiet, ko darÄ«jÄt, kad cilne avarÄ“ja</translation>
<translation id="3427092606871434483">Atļaut (pēc noklusējuma)</translation>
+<translation id="3428419049384081277">Jūs esat pierakstījies!</translation>
<translation id="3429275422858276529">SaglabÄjiet Å¡o lapu kÄ grÄmatzÄ«mi, lai vÄ“lÄk varÄ“tu to viegli atrast</translation>
<translation id="3429599832623003132">$1 vienumi</translation>
<translation id="3432227430032737297">Noņemt visu parÄdÄ«to</translation>
@@ -1603,13 +1628,14 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">LasÄ«t jÅ«su datus vairÄkÄs vietnÄ“s</translation>
<translation id="3449839693241009168">Nospiediet <ph name="SEARCH_KEY" />, lai nosūtītu komandas uz <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">NeaktÄ«vs stÄvoklis — noslogojuma procentuÄlais daudzums</translation>
-<translation id="3450505713373650336">Notiek <ph name="FILE_COUNT" /> fotoattēlu dublēšana</translation>
<translation id="3453612417627951340">Nepieciešama pilnvara</translation>
<translation id="3454157711543303649">AktivizÄcija pabeigta</translation>
+<translation id="3454224730401036106">Savienojums ir mainÄ«ts uz droÅ¡Äku tÄ«klu.</translation>
<translation id="345693547134384690">AtvÄ“rt attÄ“lu jaunÄ cilnÄ“</translation>
<translation id="3459509316159669723">DrukÄÅ¡ana</translation>
<translation id="3459697287128633276">Lai ar jÅ«su kontu varÄ“tu piekļūt Google Play veikalam, nepiecieÅ¡ams autentificÄ“ties, izmantojot identitÄtes nodroÅ¡inÄtÄju.</translation>
<translation id="3459774175445953971">Pēdējo reizi mainīts:</translation>
+<translation id="3461266716147554923">Vietne <ph name="URL" /> vēlas skatīt starpliktuvē kopēto tekstu un attēlus.</translation>
<translation id="3462413494201477527">Vai atcelt konta iestatīšanu?</translation>
<translation id="346431825526753">Å is ir bÄ“rniem paredzÄ“ts konts, ko pÄrvalda <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Noklikšķiniet uz sava fotoattēla.</translation>
@@ -1622,10 +1648,12 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Notiek kopēšana...</translation>
<translation id="3473479545200714844">EkrÄna lupa</translation>
<translation id="3475447146579922140">Google izklÄjlapa</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 rindiņa netiek rÄdÄ«ta&gt;}zero{&lt;$1 rindiņas netiek rÄdÄ«tas&gt;}one{&lt;$1 rindiņa netiek rÄdÄ«ta&gt;}other{&lt;$1 rindiņas netiek rÄdÄ«tas&gt;}}</translation>
<translation id="3475843873335999118">Diemžēl jÅ«su pirksta nospiedums joprojÄm nav atpazÄ«ts. LÅ«dzu, ievadiet savu paroli.</translation>
<translation id="347670947055184738">Diemžēl sistÄ“mai neizdevÄs izgÅ«t politiku jÅ«su ierÄ«cei.</translation>
<translation id="347785443197175480">ArÄ« turpmÄk ļaut vietnei <ph name="HOST" /> piekļūt kamerai un mikrofonam</translation>
<translation id="3478685642445675458">Pirms kÄdas personas noņemÅ¡anas, lÅ«dzu, atbloÄ·Ä“jiet savu profilu.</translation>
+<translation id="347919930506963698">IegÅ«stiet vÄ“l vairÄk iespÄ“ju no Chrome</translation>
<translation id="3479552764303398839">VÄ“lÄk</translation>
<translation id="3480892288821151001">Dokot logu kreisajÄ pusÄ“</translation>
<translation id="3481915276125965083">LapÄ tika bloÄ·Ä“ti Å¡Ädi uznirstoÅ¡ie logi:</translation>
@@ -1643,14 +1671,17 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Grupas nosaukums:</translation>
<translation id="3505030558724226696">Atsaukt piekļuvi ierīcei</translation>
<translation id="3507421388498836150">“<ph name="EXTENSION_NAME" />†paÅ¡reizÄ“jÄs atļaujas</translation>
+<translation id="3507888235492474624">AtkÄrtoti meklÄ“t Bluetooth ierÄ«ces</translation>
<translation id="3508920295779105875">Izvēlēties citu mapi...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Meklēt vēlreiz</translation>
<translation id="3511307672085573050">Kopēt saites adr&amp;esi</translation>
<translation id="3511399794969432965">Vai neizdevÄs izveidot savienojumu?</translation>
<translation id="351152300840026870">Noteikta platuma fonts</translation>
<translation id="3511528412952710609">Īsa</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Atcelt lejupielÄdi}zero{Atcelt lejupielÄdes}one{Atcelt lejupielÄdes}other{Atcelt lejupielÄdes}}</translation>
<translation id="3514373592552233661">Ja bÅ«s pieejami vairÄki tÄ«kli, priekÅ¡roka tiks dota vÄ“lamajiem tÄ«kliem.</translation>
+<translation id="3520212870468945358">Vietne <ph name="URL" /> vēlas skatīt jūsu drošības atslēgas sērijas numuru.</translation>
<translation id="3523642406908660543">VaicÄt, ja vietne vÄ“las izmantot spraudni, lai piekļūtu datoram (ieteicams)</translation>
<translation id="3525897975040424366">InstalÄ“t plauktÄ</translation>
<translation id="3527085408025491307">Mape</translation>
@@ -1680,13 +1711,11 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">IespÄ“jams, izmantotajÄ Wi-Fi tÄ«klÄ (<ph name="NETWORK_ID" />) tiks prasÄ«ts apmeklÄ“t pieteikÅ¡anÄs lapu.</translation>
<translation id="3564708465992574908">TÄlummaiņas lÄ«meņi</translation>
<translation id="3566721612727112615">Nav pievienota neviena vietne</translation>
-<translation id="3566866560249787686">NevarÄ“ja ielÄdÄ“t Google asistentu, lÅ«dzu, mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="3569382839528428029">Vai vÄ“laties, lai lietotne <ph name="APP_NAME" /> kopÄ«gotu jÅ«su ekrÄnu?</translation>
<translation id="3570985609317741174">Tīmekļa saturs</translation>
<translation id="3571734092741541777">Iestatīt</translation>
<translation id="3574210789297084292">pierakstīties</translation>
<translation id="3576324189521867626">Veiksmīgi instalēta</translation>
-<translation id="3578331450833904042">Noklusējums (uztvert visu)</translation>
<translation id="3578594933904494462">Šīs cilnes saturs tiek kopīgots.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; vÄ“las koplietot printeri &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; ar jums piederoÅ¡o grupu: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Ja pieņemsiet uzaicinÄjumu, Å¡o printeri varÄ“s izmantot visi grupas dalÄ«bnieki.</translation>
<translation id="3584169441612580296">LasÄ«t fotoattÄ“us, mÅ«ziku un citu datorÄ esoÅ¡u multivides saturu un mainÄ«t to</translation>
@@ -1701,6 +1730,7 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">NotÄ«ra vÄ“sturi no visÄm ierÄ«cÄ“m, kurÄs esat pierakstÄ«jies. JÅ«su Google kontam vietnÄ“ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> var bÅ«t citu veidu pÄrlÅ«koÅ¡anas vÄ“stures dati.</translation>
<translation id="3600456501114769456">Administrators ir atspÄ“jojis piekļuvi lokÄliem failiem jÅ«su ierÄ«cÄ“.</translation>
<translation id="3600792891314830896">IzslÄ“gt skaņu vietnÄ“m, kurÄs tiek atskaņota skaņa</translation>
+<translation id="3603177256297531067">Å o lapu nevarÄ“ja pÄrtulkot</translation>
<translation id="3603533104205588786">Varat noklikÅ¡Ä·inÄt uz zvaigznÄ«tes, lai saglabÄtu lapu kÄ grÄmatzÄ«mi</translation>
<translation id="3603622770190368340">TÄ«kla sertifikÄta iegÅ«Å¡ana</translation>
<translation id="3604048165392640554">Netika atrasts mobilo datu savienojums. IeslÄ“dziet tÅ«lÄ«tÄ“jo piesaisti citÄs savÄs ierÄ«cÄ“s un mÄ“Ä£iniet vÄ“lreiz. &lt;a target="_blank" href="<ph name="URL" />"&gt;Uzziniet vairÄk&lt;/a&gt;.</translation>
@@ -1770,7 +1800,6 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">JÅ«su IT administrators ir atspÄ“jojis Chrome piedÄvÄjumus jÅ«su ierÄ«cei. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-pasta adrese</translation>
<translation id="3702500414347826004">JÅ«su sÄkumlapa tika mainÄ«ta, lai ietvertu: <ph name="URL" />.</translation>
-<translation id="3703669627274482482">VaicÄt, ja vietne vÄ“las skatÄ«t tekstu un attÄ“lus, ko kopÄ“siet starpliktuvÄ“</translation>
<translation id="370415077757856453">JavaScript valoda bloÄ·Ä“ta</translation>
<translation id="3704331259350077894">DarbÄ«bas pÄrtraukÅ¡ana</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kartes derīguma termiņš ir beidzies</translation>
<translation id="3792890930871100565">Atvienot printerus</translation>
<translation id="379422718204375917">Izmantot Smart Lock, lai pierakstÄ«tos kontÄ</translation>
-<translation id="3794595850995182458">Izejas lapa</translation>
<translation id="3796648294839530037">Izlases tīkli:</translation>
<translation id="3797900183766075808">&amp;MeklÄ“t “<ph name="SEARCH_TERMS" />†meklÄ“tÄjprogrammÄ <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Ä»auj iespÄ“jot vai atspÄ“jot funkciju “Pieskarties, lai noklikÅ¡Ä·inÄtuâ€.</translation>
@@ -1854,10 +1882,8 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Pievienot citu</translation>
<translation id="3812525830114410218">NederÄ«gs sertifikÄts</translation>
<translation id="3813296892522778813">Ja nevarat atrast meklÄ“to saturu, pÄrejiet uz <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome palÄ«dzÄ«bu<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Atrasti <ph name="FILE_COUNT" /> jauni fotoattēli
- <ph name="LINE_BREAK1" />
- Gatavs dublÄ“Å¡anai <ph name="BEGIN_LINK" />Google diskÄ<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Atļaut paÅ¡piegÄdes ziņojumus fonÄ no visÄm vietnÄ“m</translation>
+<translation id="3819497457291599334">PÄrejiet uz sadaļu IestatÄ«jumi &gt; Lietotnes un paziņojumi &gt; Visas lietotnes &gt; Google Play pakalpojumi.</translation>
<translation id="3819752733757735746">Slēdžu piekļuve (kontrolējiet datoru ar vienu vai diviem slēdžiem)</translation>
<translation id="3819800052061700452">&amp;PilnekrÄna režīms</translation>
<translation id="3820172043799983114">PIN nav derīgs.</translation>
@@ -1877,7 +1903,9 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Citas lapas ar nosaukumu <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Sīkfaili un citi vietņu un spraudņu dati</translation>
<translation id="383891835335927981">NevienÄ vietnÄ“ nav veikta tÄlummaiņa.</translation>
+<translation id="3839516600093027468">VienmÄ“r bloÄ·Ä“t starpliktuves satura rÄdÄ«Å¡anu vietnei <ph name="HOST" /></translation>
<translation id="3840053866656739575">Tika zaudÄ“ts savienojums ar jÅ«su Chromebox datoru. LÅ«dzu, pienÄciet tuvÄk vai pÄrbaudiet savu ierÄ«ci, kamÄ“r mÄ“Ä£inÄm atjaunot savienojumu.</translation>
+<translation id="3842132283799370683">NeizdevÄs datoru saistÄ«t ar domÄ“nu. IespÄ“jamais problÄ“mas iemesls varÄ“tu bÅ«t saistÄ«s ar organizÄcijas struktÅ«rvienÄ«bu.</translation>
<translation id="3842552989725514455">Serif fonts</translation>
<translation id="385051799172605136">Atpakaļ</translation>
<translation id="3851428669031642514">IelÄdÄ“t nedroÅ¡os skriptus</translation>
@@ -1886,6 +1914,7 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Laika joslas atlasīšana</translation>
<translation id="3856921555429624101">Datu lietojuma mērīšana ir pabeigta.</translation>
<translation id="3857228364945137633">IzmÄ“Ä£iniet Smart Lock, lai atbloÄ·Ä“tu savu ierÄ«ci (<ph name="DEVICE_TYPE" />) bez paroles, kad tuvumÄ atrodas tÄlrunis.</translation>
+<translation id="3857732810083914482">Personalizēšana ir izslēgta. Šo iestatījumu varat mainīt vietnē myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Laipni lÅ«dzam pakalpojumÄ Hangouts Meet</translation>
<translation id="3862134173397075045">IepazÄ«stiet Cast iespÄ“jas pÄrlÅ«kÄ Chrome!</translation>
@@ -1927,9 +1956,11 @@ no <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Ir mainÄ«jies ar Smart Lock saistÄ«tais tÄlrunis</translation>
<translation id="3927932062596804919">Neatļaut</translation>
<translation id="3930521966936686665">Atskaņošanas ierīces</translation>
+<translation id="3933283459331715412">Atjaunot izdzÄ“sto lietotÄja <ph name="USERNAME" /> paroli</translation>
<translation id="3936390757709632190">AtvÄ“rt audi&amp;o jaunÄ cilnÄ“</translation>
<translation id="3936925983113350642">IzvÄ“lÄ“tÄ parole bÅ«s nepiecieÅ¡ama Å¡Ä« sertifikÄta atjaunoÅ¡anai nÄkotnÄ“. LÅ«dzu, saglabÄjiet to droÅ¡Ä vietÄ.</translation>
<translation id="3937640725563832867">SertifikÄta izsniedzÄ“ja otrs nosaukums</translation>
+<translation id="3937734102568271121">VienmÄ“r tulkot saturu no Å¡Ädas valodas: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">IespÄ“jot automÄtisko atkÄrtoÅ¡anu</translation>
<translation id="3941357410013254652">KanÄla ID</translation>
<translation id="3941565636838060942">Lai paslÄ“ptu piekļuvi Å¡ai programmai, tÄ ir jÄatinstalÄ“, izmantojot rÄ«ku
@@ -1943,6 +1974,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importēts no IE</translation>
<translation id="3950820424414687140">Pierakstīties</translation>
+<translation id="3950870029767307261">Å ajÄ lapÄ ir bloÄ·Ä“ta starpliktuvÄ“ kopÄ“tÄ teksta un attÄ“lu skatÄ«Å¡ana.</translation>
<translation id="3954354850384043518">Notiek lejupielÄde</translation>
<translation id="3955193568934677022">Atļaut vietnÄ“m atskaņot aizsargÄtu saturu (ieteicams)</translation>
<translation id="3956702100721821638">Nevarēja sasniegt pakalpojumu Google Play</translation>
@@ -1975,6 +2007,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="39964277676607559">NevarÄ“ja ielÄdÄ“t JavaScript “<ph name="RELATIVE_PATH" />†satura skriptam.</translation>
<translation id="4002066346123236978">Nosaukums</translation>
<translation id="40027638859996362">PÄrvietot vÄrdu</translation>
+<translation id="4005817994523282006">Laika joslas noteikšanas metode</translation>
<translation id="4008291085758151621">VirtuÄlajÄ realitÄtÄ“ vietnes informÄcija nav pieejama</translation>
<translation id="4010917659463429001">Lai iegÅ«tu savas grÄmatzÄ«mes mobilajÄ ierÄ«cÄ“, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Vai labot “<ph name="EXTENSION_NAME" />�</translation>
@@ -1991,6 +2024,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4037084878352560732">Zirgs</translation>
<translation id="4037889604535939429">Personas informÄcijas rediģēšana</translation>
<translation id="4042264909745389898">Google Chrome OS noteikumi</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Izejas lapa}zero{Izejas lapas}one{Izejas lapas}other{Izejas lapas}}</translation>
<translation id="4044612648082411741">Ievadiet sertifikÄta paroli</translation>
<translation id="404493185430269859">NoklusÄ“juma meklÄ“tÄjprogramma</translation>
<translation id="4047112090469382184">Drošības aspekti</translation>
@@ -2037,6 +2071,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4109135793348361820">PÄrvietot logu uz Å¡Ä« lietotÄja darbvirsmu: <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Iezīmē plauktu</translation>
<translation id="4114360727879906392">Iepriekšējais logs</translation>
+<translation id="4115002065223188701">TÄ«kls nav sasniedzams</translation>
<translation id="4115080753528843955">Dažos satura pakalpojumos tiek izmantoti unikÄli identifikatori, lai pieÅ¡Ä·irtu piekļuvi aizsargÄtam saturam.</translation>
<translation id="411666854932687641">PrivÄta atmiņa</translation>
<translation id="4120817667028078560">Ceļš ir pÄrÄk garÅ¡.</translation>
@@ -2047,6 +2082,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4130207949184424187">Å is paplaÅ¡inÄjums mainÄ«ja iestatÄ«jumu, kura lapa tiek parÄdÄ«ta, kad veicat meklÄ“Å¡anu, izmantojot universÄlo lodziņu.</translation>
<translation id="413121957363593859">Komponenti</translation>
<translation id="4131410914670010031">MelnbaltÄ</translation>
+<translation id="4136203100490971508">Nakts režīms tiks automÄtiski izslÄ“gts saullÄ“ktÄ.</translation>
<translation id="4138267921960073861">RÄdÄ«t lietotÄjvÄrdus un fotoattÄ“lus pierakstÄ«Å¡anÄs ekrÄnÄ</translation>
<translation id="4140559601186535628">PaÅ¡piegÄdes ziņojumi</translation>
<translation id="4146026355784316281">VienmÄ“r atvÄ“rt, izmantojot sistÄ“mas skatÄ«tÄju</translation>
@@ -2064,6 +2100,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4172051516777682613">VienmÄ“r rÄdÄ«t</translation>
<translation id="4175737294868205930">PastÄvÄ«ga krÄtuve</translation>
<translation id="4176463684765177261">Atspējots</translation>
+<translation id="4180684688621252156">DrukÄÅ¡anas pakalpojums</translation>
<translation id="4180788401304023883">Vai dzÄ“st SI sertifikÄtu “<ph name="CERTIFICATE_NAME" />â€?</translation>
<translation id="4181841719683918333">Valodas</translation>
<translation id="4184885522552335684">Velciet, lai pÄrvietotu displeju.</translation>
@@ -2079,7 +2116,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4206323443866416204">Atsauksmju ziņojums</translation>
<translation id="420665587194630159">(Å is paplaÅ¡inÄjums tiek pÄrvaldÄ«ts, un to nevar noņemt un atspÄ“jot.)</translation>
<translation id="4206944295053515692">VaicÄt ieteikumus no Google</translation>
-<translation id="4207228095438106090">Vietne <ph name="URL" /> vēlas skatīt tekstu un attēlus, ko kopēsiet starpliktuvē.</translation>
<translation id="4208390505124702064">Meklēt vietnē <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Liels</translation>
<translation id="421017592316736757">Lai piekļūtu Å¡im failam, jums ir jÄbÅ«t tieÅ¡saistÄ“.</translation>
@@ -2087,6 +2123,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="42126664696688958">Eksportēt</translation>
<translation id="42137655013211669">Serveris neatļÄva piekļūt Å¡im resursam.</translation>
<translation id="4215350869199060536">Diemžēl nosaukumÄ ir ietverti neatļauti simboli.</translation>
+<translation id="4215448920900139318">Dublēšana: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Viss ekrÄns</translation>
<translation id="4235813040357936597">Pievienot kontu Å¡im lietotÄjam: <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Atcelt pierakstīšanos</translation>
@@ -2114,7 +2151,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4270393598798225102"><ph name="NUMBER" /> versija</translation>
<translation id="4271396100647220620">Nav atbilstību</translation>
<translation id="4275830172053184480">Ierīces restartēšana</translation>
-<translation id="4276216215490044084">Nevar ielÄdÄ“t lielu PPD failu. MaksimÄlais lielums ir 250 kB.</translation>
<translation id="4278390842282768270">Atļauts</translation>
<translation id="4281844954008187215">Google pakalpojumu noteikumi</translation>
<translation id="4282196459431406533">Smart Lock ir ieslēgta</translation>
@@ -2126,15 +2162,15 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4289300219472526559">SÄkt runÄt</translation>
<translation id="4289540628985791613">Kopsavilkums</translation>
<translation id="4296575653627536209">Pievienot uzraudzÄ«tu lietotÄju</translation>
+<translation id="4297322094678649474">Mainīt valodas</translation>
+<translation id="4299141727003252811">Google var izmantot jÅ«su pÄrlÅ«koÅ¡anas darbÄ«bas, saturu noteiktÄs jÅ«su apmeklÄ“tÄs vietnÄ“s un citas mijiedarbÄ«bas ar pÄrlÅ«ku Chrome, lai personalizÄ“tu pÄrlÅ«ku Chrome un citus Google pakalpojumus, piemÄ“ram, TulkotÄju, MeklÄ“Å¡anu un reklÄmas.</translation>
<translation id="4300305918532693141">Lai mainÄ«tu Å¡o iestatÄ«jumu, <ph name="BEGIN_LINK" />atiestatiet sinhronizÄciju<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Ir pieejams jauns OS atjauninÄjums. Pierakstieties, lai sÄktu darbu.</translation>
<translation id="4305227814872083840">ilga (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (<ph name="NUM_KILOBYTES_LIVE" /> KB tiešsaistē)</translation>
+<translation id="4310139701823742692">Nepareizs faila formÄts. PÄrbaudiet PPD failu un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="431076611119798497">&amp;InformÄcija</translation>
<translation id="4312866146174492540">Bloķēt (pēc noklusējuma)</translation>
-<translation id="4315548163539304064">Notiek multivides ierīces skenēšana...
- <ph name="LINE_BREAK1" />
- Atrasti <ph name="FILE_COUNT" /> jauni fotoattēli</translation>
<translation id="4316850752623536204">IzstrÄdÄtÄja vietne</translation>
<translation id="4320177379694898372">Nav interneta savienojuma.</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{TurpinÄt lejupielÄdi}zero{TurpinÄt lejupielÄdes}one{TurpinÄt lejupielÄdes}other{TurpinÄt lejupielÄdes}}</translation>
@@ -2159,7 +2195,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4359408040881008151">PaplaÅ¡inÄjums tika instalÄ“ts atkarÄ«ga(-u) paplaÅ¡inÄjuma(-u) dēļ.</translation>
<translation id="4361142739114356624">Nav norÄdÄ«ta Å¡Ä« klienta sertifikÄta privÄtÄ atslÄ“ga, vai tÄ nav derÄ«ga.</translation>
<translation id="4363771538994847871">Netika atrasta neviens Cast galamērķis. Vai jums ir nepieciešama palīdzība?</translation>
-<translation id="4364444725319685468">Fails <ph name="FILE_NAME" /> tika lejupielÄdÄ“ts</translation>
<translation id="4364567974334641491">Lietotne <ph name="APP_NAME" /> koplieto logu.</translation>
<translation id="4364830672918311045">ParÄdÄ«t paziņojumus</translation>
<translation id="4365673000813822030">Hmm! SinhronizÄcija ir pÄrtraukusi darboties.</translation>
@@ -2180,10 +2215,10 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4394049700291259645">Atspējot</translation>
<translation id="4400367121200150367">Å eit tiks parÄdÄ«tas vietnes, kurÄs nekad netiek saglabÄtas paroles.</translation>
<translation id="4400632832271803360">Turiet palaiÅ¡anas programmas taustiņu, lai pÄrslÄ“gtu augÅ¡Ä“jÄs rindas taustiņu funkcijas.</translation>
-<translation id="4405076286418917603">Nepieciešama rakstzīme</translation>
<translation id="4408599188496843485">P&amp;alīdzība</translation>
<translation id="4409697491990005945">Malas</translation>
<translation id="4411578466613447185">Koda parakstÄ«tÄjs</translation>
+<translation id="4412698727486357573">Palīdzības centrs</translation>
<translation id="4414232939543644979">Jauns &amp;inkognito režīma logs</translation>
<translation id="4415748029120993980">SECG eliptiska līkne secp384r1 (jeb NIST P-384)</translation>
<translation id="4419409365248380979">Vienmēr var <ph name="HOST" /> iestatīt sīkfailus</translation>
@@ -2197,7 +2232,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4430369329743628066">GrÄmatzÄ«me pievienota</translation>
<translation id="443464694732789311">TurpinÄt</translation>
<translation id="4439318412377770121">Vai vÄ“laties reÄ£istrÄ“t <ph name="DEVICE_NAME" /> ierÄ«ci Google mÄkoņa ierÄ«cÄ“s?</translation>
-<translation id="4439612350502082674">Nevar pievienot printeri. Restartējiet ierīci un mēģiniet vēlreiz.</translation>
<translation id="4441124369922430666">Vai vÄ“laties automÄtiski startÄ“t Å¡o lietotni, kad tiek ieslÄ“gta ierÄ«ce?</translation>
<translation id="444134486829715816">Izvērst...</translation>
<translation id="4441548209689510310">RÄdÄ«t pareizrakstÄ«bas pÄrbaudes iespÄ“jas</translation>
@@ -2219,6 +2253,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4474381447165623168">IestatÄ«t automÄtiski, izmantojot Wi-Fi tÄ«klu</translation>
<translation id="4475552974751346499">MeklÄ“t lejupielÄdes</translation>
<translation id="4476590490540813026">Sportiste</translation>
+<translation id="4477015793815781985">Iekļaujiet taustiņu Ctrl, Alt vai ⌘</translation>
<translation id="4478664379124702289">SaglabÄt saiti &amp;kÄ...</translation>
<translation id="4479424953165245642">PÄrvaldÄ«t kioska lietojumprogrammas</translation>
<translation id="4479639480957787382">tīkls Ethernet</translation>
@@ -2232,8 +2267,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4508051413094283164">AtvÄ“rt visu inkognito režīma logÄ</translation>
<translation id="4508265954913339219">AktivizÄcija neizdevÄs</translation>
<translation id="4508765956121923607">Skatīt av&amp;otu</translation>
-<translation id="4509017836361568632">Atmest fotoattēlu</translation>
-<translation id="4513946894732546136">Atsauksmes</translation>
<translation id="451407183922382411">Nodrošina <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Izveidot jaunu uzraudzÄ«tÄ lietotÄja profilu</translation>
<translation id="451515744433878153">Noņemt</translation>
@@ -2241,6 +2274,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4520385623207007473">Izmantojamie sīkfaili</translation>
<translation id="452039078290142656">nezinÄmas ierÄ«ces, ko piedÄvÄ <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">InformÄcija</translation>
+<translation id="4522600456902129422">TurpinÄt atļaut Å¡ai vietnei skatÄ«t starpliktuves saturu</translation>
<translation id="4530494379350999373">Avots</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CentrÄlÄ procesora laiks</translation>
@@ -2253,9 +2287,11 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4543778593405494224">SertifikÄtu pÄrvaldnieks</translation>
<translation id="4544174279960331769">NoklusÄ“juma iemiesojums zilÄ krÄsÄ</translation>
<translation id="4545028762441890696">Lai to atkÄrtoti iespÄ“jotu, piekrÄ«tiet jaunajÄm atļaujÄm:</translation>
+<translation id="454547174531670764">Sinhronizēt ar citu kontu</translation>
<translation id="4545759655004063573">Nevar saglabÄt, jo nav pietiekamu atļauju. SaglabÄjiet citÄ atraÅ¡anÄs vietÄ.</translation>
<translation id="4546308221697447294">Ä€tra pÄrlÅ«koÅ¡ana ar Google Chrome</translation>
<translation id="4547659257713117923">Nav ciļņu no citÄm ierÄ«cÄ“m</translation>
+<translation id="4547672827276975204">IestatÄ«t automÄtiski</translation>
<translation id="4547992677060857254">AtlasÄ«tajÄ mapÄ“ ir iekļauti sensitÄ«vi faili. Vai tieÅ¡Äm vÄ“laties pieÅ¡Ä·irt lietotnei $1 patstÄvÄ«gu rakstÄ«Å¡anas piekļuvi Å¡ai mapei?</translation>
<translation id="4552031286893852992">PÄrlÅ«ks Chrome Å¡ajÄ vietnÄ“ ir bloÄ·Ä“jis reklÄmu rÄdÄ«Å¡anu, jo Å¡ajÄ vietnÄ“ tiek rÄdÄ«tas traucÄ“joÅ¡as reklÄmas.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4837926214103741331">Jums nav atļaujas izmantot Å¡o ierÄ«ci. LÅ«dzu, sazinieties ar ierÄ«ces Ä«paÅ¡nieku, lai saņemtu pierakstÄ«Å¡anÄs atļauju.</translation>
<translation id="4837952862063191349">Lai atbloÄ·Ä“tu un atjaunotu lokÄlos datus, lÅ«dzu, ievadiet savu iepriekÅ¡Ä“jo ierÄ«ces <ph name="DEVICE_TYPE" /> paroli.</translation>
<translation id="4838355575774807786">KamÄ“r pÄrlÅ«ks Chrome mÄ“Ä£inÄja noņemt kaitÄ«gu programmatÅ«ru, radÄs kļūda.</translation>
+<translation id="4838836835474292213">Atļauta piekļuve starpliktuves satura lasīšanai</translation>
<translation id="4839303808932127586">SaglabÄt &amp;video kÄ</translation>
<translation id="4839847978919684242">Atlasīti <ph name="SELCTED_FILES_COUNT" /> vienumi.</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Vēl 1}zero{Vēl #}one{Vēl #}other{Vēl #}}</translation>
-<translation id="4840626203080576849">VaicÄt, ja vietne vÄ“las skatÄ«t tekstu un attÄ“lus, ko kopÄ“siet starpliktuvÄ“ (ieteicams)</translation>
<translation id="4842976633412754305">Å ajÄ lapÄ tiek mÄ“Ä£inÄts ielÄdÄ“t skriptus no neautentificÄ“tiem avotiem.</translation>
<translation id="4844333629810439236">Citas tastatūras</translation>
<translation id="4846680374085650406">JÅ«s ievÄ“rojat administratora ieteikumus attiecÄ«bÄ uz Å¡o iestatÄ«jumu.</translation>
@@ -2482,6 +2518,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4900392736118574277">JÅ«su sÄkumlapa tika mainÄ«ta uz: <ph name="URL" />.</translation>
<translation id="490074449735753175">Izmantot tÄ«mekļa pakalpojumu, lai palÄ«dzÄ“tu atrisinÄt pareizrakstÄ«bas kļūdas</translation>
<translation id="49027928311173603">No servera lejupielÄdÄ“tÄ politika nav derÄ«ga: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Gatavs dublēšanai: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Å is fails parasti netiek lejupielÄdÄ“ts un var bÅ«t bÄ«stams.</translation>
<translation id="4907306957610201395">Atļaujas kategorija</translation>
<translation id="4907824805858067479">JÅ«su administrators ir atspÄ“jojis saglabÄtÄs kartes.</translation>
@@ -2514,6 +2551,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4953689047182316270">Atbildēt uz pieejamības notikumiem</translation>
<translation id="4953808748584563296">NoklusÄ“juma iemiesojums oranÅ¾Ä krÄsÄ</translation>
<translation id="4955814292505481804">Gada licence</translation>
+<translation id="4958834709409349617">Paziņojumus tÄlruņos “<ph name="PHONE_NAME_1" />†un “<ph name="PHONE_NAME_2" />†varat iespÄ“jot, veicot tÄlÄk norÄdÄ«tÄs darbÄ«bas.</translation>
<translation id="495931528404527476">PÄrlÅ«kprogrammÄ Chrome</translation>
<translation id="496226124210045887">AtlasÄ«tajÄ mapÄ“ ir iekļauti sensitÄ«vi faili. Vai tieÅ¡Äm vÄ“laties pieÅ¡Ä·irt lietotnei $1 patstÄvÄ«gu lasÄ«Å¡anas piekļuvi Å¡ai mapei?</translation>
<translation id="4964455510556214366">IzkÄrtojums</translation>
@@ -2526,6 +2564,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4970738541803285369">InstalÄ“t darbvirsmÄ...</translation>
<translation id="4971412780836297815">Atvērt, kad pabeigta</translation>
<translation id="4972129977812092092">Printera rediģēšana</translation>
+<translation id="497287958838527945">Kredītkartes un adreses no pakalpojuma Google Pay</translation>
<translation id="4973307593867026061">Pievienot printerus</translation>
<translation id="4973523518332075481">Izmantojiet nosaukumu, kas nepÄrsniedz <ph name="MAX_LENGTH" /> rakstzÄ«mes.</translation>
<translation id="497421865427891073">Doties uz priekšu</translation>
@@ -2549,6 +2588,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="4998873842614926205">ApstiprinÄt izmaiņas</translation>
<translation id="499955951116857523">Failu pÄrvaldnieks</translation>
<translation id="5000922062037820727">BloÄ·Ä“ta (ieteicams)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> jauni fotoattēli</translation>
<translation id="5010043101506446253">Sertificēšanas institūcija</translation>
<translation id="5010929733229908807">Datums, kad visi dati tika Å¡ifrÄ“ti, izmantojot sinhronizÄcijas ieejas frÄzi:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5015762597229892204">Printera draivera lietotnes atlasīšana</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Atcerēties</translation>
+<translation id="5018207570537526145">AtvÄ“rt paplaÅ¡inÄjuma vietni</translation>
<translation id="5024856940085636730">DarbÄ«ba aizņem vairÄk laika, nekÄ paredzÄ“ts. Vai vÄ“laties to priekÅ¡laikus pÄrtraukt?</translation>
<translation id="5026874946691314267">Vairs nerÄdÄ«t Å¡o paziņojumu</translation>
<translation id="5027550639139316293">E-pasta sertifikÄts</translation>
@@ -2626,6 +2667,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5143374789336132547">PaplaÅ¡inÄjums “<ph name="EXTENSION_NAME" />†mainÄ«ja iestatÄ«jumu, kura lapa tiek parÄdÄ«ta, noklikÅ¡Ä·inot uz pogas SÄkums.</translation>
<translation id="5143712164865402236">Ieiet pilnekrÄna režīmÄ</translation>
<translation id="5145331109270917438">Modificēšanas datums</translation>
+<translation id="514561958218673757">Paziņojumus savÄs ierÄ«cÄ“s varat iespÄ“jot, veicot tÄlÄk norÄdÄ«tÄs darbÄ«bas.</translation>
<translation id="5150254825601720210">Netscape sertifikÄta SSL servera nosaukums</translation>
<translation id="5151354047782775295">AtbrÄ«vojiet diskÄ vietu; pretÄ“jÄ gadÄ«jumÄ atlasÄ«tie dati var tikt automÄtiski dzÄ“sti.</translation>
<translation id="5153297660536091054">PIN atbloÄ·Ä“Å¡anas funkcija</translation>
@@ -2683,6 +2725,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5238278114306905396">Lietotne <ph name="EXTENSION_NAME" /> tika automÄtiski noņemta.</translation>
<translation id="5238369540257804368">Tvērumi</translation>
<translation id="5241128660650683457">Lasīt visus apmeklēto vietņu datus</translation>
+<translation id="5241567694820672363">Vai atjaunot noklusÄ“juma sÄkumlapu?</translation>
<translation id="5242724311594467048">Vai iespējot “<ph name="EXTENSION_NAME" />�</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ir sabojÄjies. NoklikÅ¡Ä·iniet uz Å¡Ä« balona, lai restartÄ“tu Å¡o lietotni.</translation>
<translation id="5249624017678798539">PÄrlÅ«ks avarÄ“ja, pirms lejupielÄde tika pabeigta.</translation>
@@ -2692,7 +2735,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5254368820972107711">RÄdÄ«t noņemamos failus</translation>
<translation id="52550593576409946">Kioska lietojumprogrammu nevarēja palaist.</translation>
<translation id="5255315797444241226">IevadÄ«tÄ ieejas frÄze ir nepareiza.</translation>
-<translation id="5259571578888203461">Neļaut vietnēm skatīt tekstu un attēlus, ko kopējat starpliktuvē</translation>
<translation id="5260508466980570042">Diemžēl jūsu e-pasta adresi vai paroli nevarēja verificēt. Lūdzu, mēģiniet vēlreiz.</translation>
<translation id="5261683757250193089">AtvÄ“rt interneta veikalÄ</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Piekļūstiet saviem failiem, atrodoties jebkurÄ vietÄ, pat bezsaistÄ“.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5324780743567488672">AutomÄtiski iestatÄ«t laika joslu, izmantojot atraÅ¡anÄs vietu</translation>
<translation id="5327248766486351172">Nosaukums</translation>
<translation id="532943162177641444">Lai iestatÄ«tu mobilo tÄ«klÄju, ko izmantot Å¡ajÄ ierÄ«cÄ“, pieskarieties paziņojumam savÄ tÄlrunÄ« <ph name="PHONE_NAME" />.</translation>
-<translation id="5329615878510216304">Meklēt vēlreiz</translation>
<translation id="5329858601952122676">Dzēst</translation>
<translation id="5330145655348521461">Å ie faili tika atvÄ“rti citÄ darbvirsmÄ. Lai skatÄ«tu Å¡o darbvirsmu, izmantojiet profilu <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">IegÅ«t informÄciju</translation>
@@ -2755,6 +2796,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5334142896108694079">Skriptu kešatmiņa</translation>
<translation id="533433379391851622">ParedzÄ“tÄ versija bija <ph name="EXPECTED_VERSION" />, bet faktiskÄ versija ir <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Skatīt avotu</translation>
+<translation id="5335458522276292100">DublÄ“Å¡ana <ph name="BEGIN_LINK" />Google diskÄ<ph name="END_LINK" />: <ph name="FILE_COUNT" /></translation>
<translation id="5337771866151525739">InstalÄ“ts, izmantojot treÅ¡Äs puses lietotni.</translation>
<translation id="5338503421962489998">VietÄ“jÄ krÄtuve</translation>
<translation id="5340217413897845242">6. plaukta vienums</translation>
@@ -2876,6 +2918,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5516183516694518900">Pierakstieties pÄrlÅ«kprogrammÄ Chrome, izmantojot savu Google kontu, lai iegÅ«tu savas grÄmatzÄ«mes, vÄ“sturi, paroles un citus iestatÄ«jumus visÄs ierÄ«cÄ“s.</translation>
<translation id="551752069230578406">Notiek printera savienoÅ¡ana ar jÅ«su kontu — tas var ilgt kÄdu laiku...</translation>
<translation id="5517535964909391608">Nedrošais saturs bloķēts</translation>
+<translation id="5518219166343146486">VaicÄt, ja vietne vÄ“las skatÄ«t starpliktuvÄ“ kopÄ“to tekstu un attÄ“lus</translation>
<translation id="5518584115117143805">NosÅ«tÄ«t pa e-pastu Å¡ifrÄ“juma sertifikÄtu</translation>
<translation id="5521078259930077036">Vai Å¡Ä« ir lapa “SÄkumsâ€, ko bijÄt gaidÄ«jis?</translation>
<translation id="5521348028713515143">Pievienot darbvirsmas saīsni</translation>
@@ -2886,9 +2929,9 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5527463195266282916">MÄ“Ä£inÄja atkÄpties uz vecÄku paplaÅ¡inÄjuma versiju.</translation>
<translation id="5527474464531963247">Varat arī atlasīt citu tīklu.</translation>
<translation id="5528368756083817449">GrÄmatzÄ«mju pÄrvaldnieks</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">VisÄ pasaulÄ“</translation>
<translation id="5533001281916885985">Vietne <ph name="SITE_NAME" /> vēlas:</translation>
+<translation id="5534304873398226603">Atmest fotoattēlu vai video</translation>
<translation id="5534520101572674276">Notiek lieluma aprÄ“Ä·inÄÅ¡ana.</translation>
<translation id="5535941515421698170">Noņemt no šīs ierīces arī jūsu esošos datus</translation>
<translation id="5537725057119320332">Apraidīt</translation>
@@ -2928,8 +2971,10 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Notiek lietotņu ielÄde...</translation>
<translation id="5592595402373377407">VÄ“l nav pieejams pietiekami daudz datu.</translation>
+<translation id="5593766628437008432">Paziņojumus tÄlrunÄ« “<ph name="PHONE_NAME" />†varat iespÄ“jot, veicot tÄlÄk norÄdÄ«tÄs darbÄ«bas.</translation>
<translation id="5595152862129936745">Ä»oti tÄlu</translation>
<translation id="5595485650161345191">Rediģēt adresi</translation>
+<translation id="5596627076506792578">Citas opcijas</translation>
<translation id="5600706100022181951">AtjauninÄjuma lejupielÄdei tiks izmantoti <ph name="UPDATE_SIZE_MB" /> MB mobilo datu. Vai vÄ“laties turpinÄt?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Citas meklÄ“tÄjprogrammas</translation>
@@ -2957,6 +3002,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="563535393368633106">JautÄt pirms piekļūšanas (ieteicams)</translation>
<translation id="5636996382092289526">Lai izmantotu <ph name="NETWORK_ID" />, iespÄ“jams, jums vispirms bÅ«s <ph name="LINK_START" />jÄapmeklÄ“ tÄ«kla pierakstÄ«Å¡anÄs lapa<ph name="LINK_END" />, kas tiks automÄtiski atvÄ“rta pÄ“c dažÄm sekundÄ“m. Ja tÄ nenotiek, tÄ«klu nevar izmantot.</translation>
<translation id="5637476008227280525">Iespējot mobilos datus</translation>
+<translation id="5638309510554459422">Atrodiet paplaÅ¡inÄjumus un motÄ«vus <ph name="BEGIN_LINK" />Chrome interneta veikalÄ<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">AtjauninÄta pirms <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">AtkÄrtoti ielÄdÄ“jiet Å¡o lapu; turiet, lai redzÄ“tu citas opcijas</translation>
<translation id="5642508497713047">CRL parakstÄ«tÄjs</translation>
@@ -2968,6 +3014,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5657667036353380798">Lai varÄ“tu izmantot ÄrÄ“jo paplaÅ¡inÄjumu, jÄinstalÄ“ Chrome versija <ph name="MINIMUM_CHROME_VERSION" /> vai jaunÄka versija.</translation>
<translation id="5658415415603568799">Papildu droÅ¡Ä«bai Smart Lock lÅ«gs jums ievadÄ«t paroli pÄ“c 20 stundÄm.</translation>
<translation id="5659593005791499971">E-pasts</translation>
+<translation id="5659833766619490117">Å o lapu nevarÄ“ja pÄrtulkot</translation>
<translation id="5662477687021125631">PastÄvÄ«ga licence</translation>
<translation id="5667546120811588575">Notiek Google Play iestatīšana...</translation>
<translation id="5669267381087807207">Notiek aktivizÄcija</translation>
@@ -3003,6 +3050,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5729712731028706266">&amp;Skatīt</translation>
<translation id="5729996640881880439">Diemžēl nevar parÄdÄ«t Å¡Ä«s kļūdas kodu.</translation>
<translation id="5731247495086897348">Ielīmēt un dotie&amp;s</translation>
+<translation id="5731409020711461763">1 jauns fotoattēls</translation>
<translation id="5734362860645681824">Saziņa</translation>
<translation id="5735973442555172575">Lai izmantotu Android lietotnes, vēlreiz pierakstieties un atjauniniet.</translation>
<translation id="5736796278325406685">LÅ«dzu, ievadiet derÄ«gu lietotÄjvÄrdu.</translation>
@@ -3033,11 +3081,13 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="577322787686508614">LasÄ«Å¡anas darbÄ«ba nav atļauta Å¡ajÄ ierÄ«cÄ“: “<ph name="DEVICE_NAME" />â€.</translation>
<translation id="5774295353725270860">Atvērt lietotni Faili</translation>
<translation id="5774515636230743468">Manifests:</translation>
+<translation id="5775834615653774429">NeizdevÄs datoru saistÄ«t ar domÄ“nu. OrganizÄcijas struktÅ«rvienÄ«ba nepastÄv.</translation>
<translation id="577624874850706961">Meklēt sīkfailus</translation>
<translation id="5777468213129569553">Atvērt Chrome</translation>
<translation id="5778747455497889540">TÄlÄk ir redzama pÄ“c nejauÅ¡Ä«bas principa Ä£enerÄ“ta droÅ¡Ä«bas moduļa parole, kas pieÅ¡Ä·irta jÅ«su datoram.</translation>
<translation id="5780973441651030252">Procesa prioritÄte</translation>
<translation id="5781865261247219930">Sūtīt komandas uz: <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Notiek tulkošana...</translation>
<translation id="5783221160790377646">UzraudzÄ«tais lietotÄjs netika izveidots, jo radÄs kļūda. LÅ«dzu, vÄ“lÄk mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="5783602409389152506">kamēr tiek meklētas ierīces...</translation>
<translation id="57838592816432529">Izslēgt skaņu</translation>
@@ -3051,6 +3101,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5804241973901381774">Atļaujas</translation>
<translation id="580571955903695899">PÄrkÄrtot pÄ“c nosaukuma</translation>
<translation id="5807290661599647102">IestatÄ«t ekrÄna bloÄ·Ä“Å¡anu</translation>
+<translation id="580926004266167721">NeizdevÄs datoru saistÄ«t ar domÄ“nu. IespÄ“jamais iemesls — ar organizÄcijas struktÅ«rvienÄ«bu saistÄ«tajam kontam nav pietiekamu atļauju.</translation>
<translation id="580961539202306967">JautÄt, ja vietne vÄ“las sÅ«tÄ«t paÅ¡piegÄdes ziņojumus (ieteicams)</translation>
<translation id="5814126672212206791">Savienojuma veids</translation>
<translation id="5815645614496570556">X.400 adrese</translation>
@@ -3072,8 +3123,10 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5835754902560991078">pavisam īsa (0,6 s)</translation>
<translation id="5838456317242088717">PaÅ¡reizÄ“jÄ inkognito sesija</translation>
<translation id="5842497610951477805">Bluetooth iespējošana</translation>
+<translation id="5843250171025351504">JÅ«su ierÄ«ce vairs neatbilst minimÄlajai administratora norÄdÄ«tajai klienta versijai. LÅ«dzu, veiciet atjauninÄÅ¡anu, lai pierakstÄ«tos.</translation>
<translation id="5846929185714966548">4. cilne</translation>
<translation id="5848924408752252705">Pieskarieties, lai dotos atpakaļ.</translation>
+<translation id="5849212445710944278">Jau pievienots</translation>
<translation id="5849570051105887917">MÄjas pakalpojumu sniedzÄ“ja kods</translation>
<translation id="5849869942539715694">Pakot paplaÅ¡inÄjumu...</translation>
<translation id="5850516540536751549">Šis faila tips netiek atbalstīts. Lūdzu, apmeklējiet <ph name="BEGIN_LINK" />Chrome interneta veikalu<ph name="END_LINK" />, lai atrastu lietotni, ar kuru var atvērt šo failu.
@@ -3099,6 +3152,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="586567932979200359">JÅ«s izpildÄt <ph name="PRODUCT_NAME" /> no diska attÄ“la. InstalÄ“jot datorÄ, varÄ“siet to izpildÄ«t bez diska attÄ“la, un tiks nodroÅ¡inÄta tÄ atjauninÄÅ¡ana.</translation>
<translation id="5866557323934807206">NotÄ«rÄ«t Å¡os iestatÄ«jumus nÄkamiem apmeklÄ“jumiem</translation>
<translation id="5866840822086176774">Ļoti spēcīgs</translation>
+<translation id="5867841422488265304">Meklējiet vai ievadiet tīmekļa adresi</translation>
<translation id="5869029295770560994">Labi, sapratu</translation>
<translation id="5869522115854928033">SaglabÄtÄs paroles</translation>
<translation id="5870086504539785141">Aizvērt pieejamības izvēlni</translation>
@@ -3156,7 +3210,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5972708806901999743">PÄrvietot uz augÅ¡u</translation>
<translation id="5972826969634861500">SÄkt <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">TÄlinÄt</translation>
-<translation id="5975730206036440725">Nevar atrast PPD failu. PÄrbaudiet, vai jÅ«su Chromebook dators ir tieÅ¡saistÄ“, un mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="5975792506968920132">Akumulatora uzlÄdes lÄ«menis (procentos)</translation>
<translation id="5976160379964388480">Citi</translation>
<translation id="5978264784700053212">Ziņojumu centrs</translation>
@@ -3166,6 +3219,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="5984222099446776634">Nesen apmeklētie</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Å Ä« ir vispÄrÄ«ga informÄcija par jÅ«su ierÄ«ci un tÄs lietoÅ¡anu, piemÄ“ram, par akumulatora jaudas lÄ«meni, lietotņu izmantoÅ¡anas biežumu, tÄ«kla savienojumu (piemÄ“ram, Wi‑Fi un Bluetooth) kvalitÄti un ilgumu, kÄ arÄ« par avÄriju pÄrskatiem, kad ierÄ«cÄ“ raduÅ¡ies traucÄ“jumi. Å Ä« informÄcija tiks izmantota, lai uzlabotu ikviena lietotÄja pieredzi, lietojot Google produktus un pakalpojumus. Daļa no apkopotÄs informÄcijas palÄ«dzÄ“s arÄ« partneriem, piemÄ“ram, Android izstrÄdÄtÄjiem, veidot labÄkas lietotnes un produktus.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Å o funkciju varat jebkurÄ brÄ«dÄ« ieslÄ“gt vai izslÄ“gt Android lietotnÄ“ IestatÄ«jumi. Tas neietekmÄ“s jÅ«su ierÄ«ces spÄ“ju nosÅ«tÄ«t informÄciju, kas nepiecieÅ¡ama, lai saņemtu vajadzÄ«gos pakalpojumus, piemÄ“ram, sistÄ“mas atjauninÄjumus un droÅ¡Ä«bu.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Tulkojums</translation>
<translation id="5991049340509704927">PalielinÄt</translation>
<translation id="5993332328670040093">Jūsu datu lietojums vairs netiks mērīts.</translation>
<translation id="6003177993629630467">PÄrlÅ«kprogrammas <ph name="PRODUCT_NAME" /> automÄtiskÄ atjauninÄÅ¡ana, iespÄ“jams, nebÅ«s pieejama.</translation>
@@ -3189,7 +3243,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> — pievienota USB ierīce</translation>
<translation id="6032912588568283682">Failu sistēma</translation>
<translation id="6034662038931255275">OS atjauninÄta veiksmÄ«gi</translation>
-<translation id="6035651096710386140">JÄiekļauj “Ctrl†vai “Alt†(bet ne abi)</translation>
<translation id="6039651071822577588">Nepareizi veidota tÄ«klu rekvizÄ«tu vÄrdnÄ«ca</translation>
<translation id="604001903249547235">DublÄ“Å¡ana mÄkonÄ«</translation>
<translation id="6040143037577758943">Aizvērt</translation>
@@ -3197,8 +3250,8 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="604124094241169006">AutomÄtiski</translation>
<translation id="6042169520002885235">Printera ražotÄja un modeļa atlase</translation>
<translation id="6042308850641462728">VairÄk</translation>
+<translation id="6042850536017090003">Pieskarieties vienumam Lietotņu paziņojumi.</translation>
<translation id="6043317578411397101">Lietotne <ph name="APP_NAME" /> koplieto Chrome cilni ar cilni <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Gatavs!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> koplieto Chrome cilni un audio ar cilni <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Nospiediet un turiet |<ph name="ACCELERATOR" />|, lai izietu no pilnekrÄna režīma.</translation>
<translation id="6049065490165456785">FotoattÄ“ls no iekÅ¡Ä“jÄs kameras</translation>
@@ -3210,6 +3263,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6056710589053485679">Veikt normÄlo atkÄrtoto ielÄdi</translation>
<translation id="6059652578941944813">SertifikÄtu hierarhija</translation>
<translation id="6059925163896151826">USB ierīces</translation>
+<translation id="6060435378291459521">Spraudnis <ph name="PLUGIN_NAME" /> avarēja.</translation>
<translation id="6064217302520318294">EkrÄna bloÄ·Ä“Å¡ana</translation>
<translation id="6065289257230303064">SertifikÄta subjekta kataloga atribÅ«ti</translation>
<translation id="6068338049763724728">IespÄ“jot attÄlu reÄ£istrÄciju</translation>
@@ -3241,9 +3295,11 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6107012941649240045">Izsniegts</translation>
<translation id="6112952769866305444">Rediģēt personas informÄciju: <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Nospiediet |<ph name="SHORTCUT" />|, lai pÄrietu atpakaļ.</translation>
+<translation id="6116338172782435947">Skatīt starpliktuvē kopēto tekstu un attēlus</translation>
<translation id="6116921718742659598">Mainīt valodas un ievades iestatījumus</translation>
<translation id="6120205520491252677">Piespraust Å¡o lapu sÄkuma ekrÄnam...</translation>
<translation id="6122081475643980456">JÅ«su interneta savienojums tiek pÄrvaldÄ«ts</translation>
+<translation id="6122095009389448667">TurpinÄt bloÄ·Ä“t Å¡Ä«s vietnes piekļuvi starpliktuves satura skatÄ«Å¡anai</translation>
<translation id="6122875415561139701">RakstÄ«Å¡anas darbÄ«ba nav atļauta Å¡ajÄ ierÄ«cÄ“: “<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6124650939968185064">TÄlÄk norÄdÄ«tie paplaÅ¡inÄjumi ir atkarÄ«gi no Å¡Ä« paplaÅ¡inÄjuma:</translation>
<translation id="6125479973208104919">Diemžēl jums bÅ«s atkÄrtoti jÄpievieno savs konts Å¡ajÄ <ph name="DEVICE_TYPE" /> ierÄ«cÄ“.</translation>
@@ -3285,6 +3341,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6178664161104547336">SertifikÄta atlasÄ«Å¡ana</translation>
<translation id="6180288788882902869">Google Play jūsu <ph name="DEVICE_TYPE" /> ierīcē</translation>
<translation id="6181431612547969857">LejupielÄde ir bloÄ·Ä“ta.</translation>
+<translation id="6181803575025675566">Funkcijas darbÄ«bu varat pÄrvaldÄ«t sadaÄ¼Ä <ph name="LINK_START" />IestatÄ«jumi<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">IerÄ«ces atraÅ¡anÄs vieta</translation>
<translation id="6185696379715117369">Augšup</translation>
<translation id="6189412234224385711">AtvÄ“rt ar paplaÅ¡inÄjumu <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6237816943013845465">Ä»auj pielÄgot ekrÄna izÅ¡Ä·irtspÄ“ju.</translation>
<translation id="6238923052227198598">PaturÄ“t pÄ“dÄ“jo piezÄ«mi bloÄ·Ä“Å¡anas ekrÄnÄ</translation>
<translation id="6239558157302047471">AtkÄrtoti ielÄdÄ“t &amp;ietvaru</translation>
-<translation id="624022915548992686">Izejas lapa</translation>
<translation id="6241530762627360640">Piekļūt informÄcijai par Bluetooth ierÄ«cÄ“m, kuras savienotas pÄrÄ« ar jÅ«su sistÄ“mu, un atrast tuvumÄ esoÅ¡as Bluetooth ierÄ«ces.</translation>
<translation id="6243774244933267674">Serveris nav pieejams.</translation>
<translation id="6246413617632217567">NevarÄ“ja importÄ“t uzraudzÄ«to lietotÄju. LÅ«dzu, pÄrbaudiet vietu cietajÄ diskÄ un atļaujas un mÄ“Ä£iniet vÄ“lreiz.</translation>
@@ -3334,13 +3390,13 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6263284346895336537">Nav kritisks</translation>
<translation id="6263541650532042179">AtiestatÄ«t sinhronizÄciju</translation>
<translation id="6264365405983206840">&amp;Atlasīt visu</translation>
+<translation id="6265930187414222160">Gatavs! KaitÄ«gÄ programmatÅ«ra ir noņemta.</translation>
<translation id="6267166720438879315">Atlasiet sertifikÄtu, lai autentificÄ“tu sevi vietnÄ“ <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Atvērt lietotnē <ph name="APP" /></translation>
<translation id="6268747994388690914">ImportÄ“t grÄmatzÄ«mes no HTML faila...</translation>
<translation id="6270770586500173387">SÅ«tÄ«t <ph name="BEGIN_LINK1" />sistÄ“mas un lietotņu informÄciju<ph name="END_LINK1" /> un <ph name="BEGIN_LINK2" />metriku<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">LejupielÄdÄ“jot spraudni, radÄs kļūda (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">KvalitÄte</translation>
-<translation id="6274087148640822908">Atrodiet paplaÅ¡inÄjumus un lietotnes <ph name="BEGIN_LINK" />Chrome interneta veikalÄ<ph name="END_LINK" />.</translation>
<translation id="62751439899495218">Mainīt fotoattēlu</translation>
<translation id="6276301056778294989">PÄrliecinieties, ka ierÄ«cÄ“ tiek rÄdÄ«ts tÄds pats kods.</translation>
<translation id="6277105963844135994">RadÄs tÄ«kla noildze.</translation>
@@ -3366,12 +3422,12 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6311220991371174222">Nevar palaist pÄrlÅ«ku Chrome, jo radÄs kļūda, atverot profilu. MÄ“Ä£iniet restartÄ“t Chrome.</translation>
<translation id="6312403991423642364">NezinÄma tÄ«kla kļūda</translation>
<translation id="6313641880021325787">IZIET NO VR</translation>
-<translation id="6314335155547195432">Ģenerēt paroli</translation>
<translation id="6314819609899340042">AtkļūdoÅ¡anas funkcijas Å¡ajÄ <ph name="IDS_SHORT_PRODUCT_NAME" /> ierÄ«cÄ“ ir veiksmÄ«gi iespÄ“jotas.</translation>
-<translation id="6315343732431721770">JÅ«su sÄkumlapas tika mainÄ«tas, lai ietvertu: <ph name="URL" />. Lai atspÄ“jotu paplaÅ¡inÄjumus, kas maina sÄkumlapu, noklikÅ¡Ä·iniet uz Atjaunot.</translation>
<translation id="6315493146179903667">ParÄdÄ«t visus</translation>
<translation id="6316806695097060329">Å Ä« <ph name="SHORT_PRODUCT_NAME" /> ierÄ«ce tika izstrÄdÄta, lai nodroÅ¡inÄtu jums vislabÄkÄs tÄ«mekļa izmantoÅ¡anas iespÄ“jas.</translation>
+<translation id="6317318380444133405">Vairs netiek atbalstīts.</translation>
<translation id="6317369057005134371">Notiek lietojumprogrammas loga gaidīšana...</translation>
+<translation id="6318407754858604988">LejupielÄde ir sÄkta</translation>
<translation id="6322279351188361895">NeizdevÄs nolasÄ«t privÄto atslÄ“gu.</translation>
<translation id="6325191661371220117">AtspÄ“jot automÄtisko palaiÅ¡anu</translation>
<translation id="6326175484149238433">Noņemt no pÄrlÅ«ka Chrome</translation>
@@ -3381,7 +3437,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6333049849394141510">IzvÄ“lÄ“ties, kas jÄsinhronizÄ“</translation>
<translation id="6333064448949140209">Fails tiks nosūtīts Google serveriem atkļūdošanai</translation>
<translation id="6333834492048057036">Iezīmē adreses joslu meklēšanai</translation>
-<translation id="6336907568130557310">Jūsu paroles būs redzamas ikvienam, kas var skatīt eksportēto failu. Nekopīgojiet šo failu ne ar vienu un pēc importēšanas dzēsiet to.</translation>
<translation id="6339668969738228384">Izveidot profilu kontam <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">NevarÄ“ja izveidot savienojumu ar serveri. PÄrbaudiet tÄ«kla savienojumu un mÄ“Ä£iniet vÄ“lreiz. Ja problÄ“ma joprojÄm pastÄv, restartÄ“jiet Chromebook datoru.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Iestatiet Smart Lock Android ierīcēm</translation>
<translation id="6374469231428023295">MÄ“Ä£inÄt vÄ“lreiz</translation>
-<translation id="6377158645544167202">Nevar izveidot savienojumu ar printeri. PÄrbaudiet, vai printeris ir ieslÄ“gts un vai printerim ir izveidots savienojums ar Chromebook datoru Wi-Fi tÄ«klÄ vai izmantojot USB savienojumu.</translation>
<translation id="6380143666419481200">ApstiprinÄt un turpinÄt</translation>
<translation id="6383051423892982287">Å ifrÄ“jiet sinhronizÄ“tos datus, izmantojot savu <ph name="BEGIN_LINK" />sinhronizÄcijas ieejas frÄzi<ph name="END_LINK" />.</translation>
<translation id="6384275966486438344">Mainiet savus meklēšanas iestatījumus uz šiem: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6503077044568424649">VisapmeklÄ“tÄkais</translation>
<translation id="6504611359718185067">Lai pievienotu printeri, izveidojiet savienojumu ar internetu.</translation>
<translation id="6506374932220792071">X9.62 ECDSA paraksts ar SHA-256</translation>
+<translation id="6508248480704296122">Saistīts(-a) ar <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Lietojumprogramma: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Multivides licence</translation>
<translation id="6510568984200103950">MazÄk iestatÄ«jumu</translation>
@@ -3529,9 +3584,11 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6551508934388063976">Komanda nav pieejama. Nospiediet taustiņu kombinÄciju Control-N, lai atvÄ“rtu jaunu logu.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> lietotÄji</translation>
<translation id="6555432686520421228">Noņemiet visus lietotÄju kontus un atiestatiet savu <ph name="IDS_SHORT_PRODUCT_NAME" /> ierÄ«ci, lai izmantotu sÄkotnÄ“jos rÅ«pnÄ«cas iestatÄ«jumus.</translation>
+<translation id="6555810572223193255">Tīrīšana pašlaik nav pieejama</translation>
<translation id="6556866813142980365">Atcelt atsaukšanu</translation>
<translation id="6558280019477628686">RadÄs kļūda. IespÄ“jams, netika izdzÄ“sti daži vienumi.</translation>
<translation id="6559580823502247193">(jau pastÄv Å¡ajÄ ierÄ«cÄ“)</translation>
+<translation id="6560713683827832045">PÄrbaudiet, vai lietotņu paziņojumi ir ieslÄ“gti. Ja tie ir izslÄ“gti, iespÄ“jojiet tos, pÄrslÄ“dzot slÄ“dzi.</translation>
<translation id="6561726789132298588">Ievadīt</translation>
<translation id="656293578423618167">Faila ceļš vai nosaukums ir pÄrÄk garÅ¡. SaglabÄjiet ar Ä«sÄku nosaukumu vai citÄ atraÅ¡anÄs vietÄ.</translation>
<translation id="656398493051028875">Notiek faila “<ph name="FILENAME" />†dzēšana...</translation>
@@ -3560,7 +3617,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6606070663386660533">8. cilne</translation>
<translation id="6607272825297743757">Faila informÄcija</translation>
<translation id="6607831829715835317">VairÄ&amp;k rÄ«ku</translation>
-<translation id="6610183966322615106">Kļūda, pievienojot printeri</translation>
<translation id="6612358246767739896">AizsargÄts saturs</translation>
<translation id="6613452264606394692">SaglabÄjiet Å¡o lapu kÄ grÄmatzÄ«mi, lai vÄ“lÄk to vieglÄk atrastu</translation>
<translation id="6615455863669487791">RÄdÄ«t man</translation>
@@ -3637,9 +3693,11 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6736045498964449756">Diemžēl paroles neatbilst!</translation>
<translation id="6736243959894955139">Adrese</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Lai gan jūs vairs nevarat piekļūt savam iepriekšējam profilam, jūs varat to noņemt.</translation>
<translation id="6739923123728562974">RÄdÄ«t darbvirsmas saÄ«sni</translation>
<translation id="6740234557573873150">Apturēts: <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Pieejams skriptam</translation>
+<translation id="6743841972744298686">SinhronizÄcijas iestatÄ«jumi</translation>
<translation id="6745592621698551453">AtjauninÄt tÅ«lÄ«t</translation>
<translation id="6746124502594467657">PÄrvietot uz leju</translation>
<translation id="674632704103926902">Iespējot vilkšanu pieskaroties</translation>
@@ -3652,12 +3710,14 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6757101664402245801">URL ir nokopēts</translation>
<translation id="6758056191028427665">Sniedziet atsauksmes par pakalpojuma darbību.</translation>
<translation id="6759193508432371551">Rūpnīcas datu atiestatīšana</translation>
+<translation id="6765234885931342179">Skatīt jūsu drošības atslēgas sērijas numuru</translation>
<translation id="6766101255664245434">Uzņemiet jaunu fotoattÄ“lu vai izvÄ“lieties kÄdu no esoÅ¡ajiem fotoattÄ“liem vai ikonÄm.
<ph name="LINE_BREAK" />
Å is attÄ“ls bÅ«s redzams Chromebook datorÄ pierakstÄ«Å¡anÄs ekrÄnÄ un bloÄ·Ä“Å¡anas ekrÄnÄ.</translation>
<translation id="6769712124046837540">Printera pievienošana...</translation>
<translation id="6771503742377376720">Ir sertifikÄta izdevÄ“jiestÄde</translation>
<translation id="6773575010135450071">Citas darbības...</translation>
+<translation id="6777817260680419853">Novirzīšana bloķēta</translation>
<translation id="6778959797435875428">RÄdÄ«t vietnes</translation>
<translation id="677965093459947883">Ļoti mazs</translation>
<translation id="6780439250949340171">pÄrvaldÄ«t citus iestatÄ«jumus.</translation>
@@ -3732,6 +3792,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="6898699227549475383">OrganizÄcija (O)</translation>
<translation id="6900284862687837908">Fona lietotne: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Saistiet ierīci ar domēnu</translation>
+<translation id="6903534926908201625">JebkurÄ brÄ«dÄ« sadaÄ¼Ä <ph name="BEGIN_LINK" />IestatÄ«jumi<ph name="END_LINK" /> varat pielÄgot, kÄdu informÄciju Google apkopo.</translation>
<translation id="6904344821472985372">Atsaukt piekļuvi failiem</translation>
<translation id="6904655473976120856">Lai izietu, nospiediet lietotņu pogu</translation>
<translation id="6904713658985136356"><ph name="HOST" /> vÄ“las kopÄ«got jÅ«su ekrÄnu.</translation>
@@ -3740,17 +3801,22 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="691024665142758461">lejupielÄdÄ“t vairÄkus failus</translation>
<translation id="6911324888870229398">TÄ«kla savienojums tika zaudÄ“ts. PÄrbaudiet savienojumu vai izmÄ“Ä£iniet citu Wi-Fi tÄ«klu.</translation>
<translation id="6911734910326569517">Atmiņas pēdas nospiedums</translation>
+<translation id="6914783257214138813">Jūsu paroles būs redzamas ikvienam, kas var skatīt eksportēto failu.</translation>
<translation id="6915804003454593391">LietotÄjs:</translation>
<translation id="6916590542764765824">PaplaÅ¡inÄjumu pÄrvaldÄ«ba</translation>
<translation id="6920989436227028121">AtvÄ“rt kÄ parastu cilni</translation>
<translation id="6922128026973287222">Ietaupiet datu lietojumu un veiciet pÄrlÅ«koÅ¡anu ÄtrÄk, izmantojot Google datu lietojuma samazinÄtÄju. NoklikÅ¡Ä·iniet, lai uzzinÄtu vairÄk.</translation>
<translation id="6929555043669117778">TurpinÄt bloÄ·Ä“t uznirstoÅ¡os logus</translation>
<translation id="6930242544192836755">Ilgums</translation>
+<translation id="6934241953272494177">Notiek multivides ierīces skenēšana...
+ <ph name="LINE_BREAK1" />
+ Atrasts: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">RakstÄ«Å¡anas darbÄ«ba pÄrsniedz atribÅ«ta maksimÄlo garumu Å¡ajÄ ierÄ«cÄ“: “<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6941937518557314510">Pierakstieties ierÄ«cÄ“ <ph name="TOKEN_NAME" />, lai veiktu autentificÄ“Å¡anu vietnÄ“ <ph name="HOST_NAME" /> ar jÅ«su sertifikÄtu.</translation>
<translation id="6943176775188458830">Atcelt drukÄÅ¡anu</translation>
<translation id="6943836128787782965">NeizdevÄs iegÅ«t HTTP</translation>
<translation id="6945221475159498467">Atlasīt</translation>
+<translation id="694592694773692225">Å ajÄ lapÄ ir bloÄ·Ä“ta novirzÄ«Å¡ana.</translation>
<translation id="6949306908218145636">SaglabÄt atvÄ“rtÄs lapas kÄ grÄmatzÄ«mes...</translation>
<translation id="6955446738988643816">PÄrbaudÄ«t uznirstoÅ¡o elementu</translation>
<translation id="6957231940976260713">Pakalpojuma nosaukums</translation>
@@ -3854,13 +3920,16 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7093866338626856921">apmainÄ«ties datiem ar Å¡ÄdÄm ierÄ«cÄ“m: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">UzraudzÄ«to lietotÄju nevarÄ“ja importÄ“t. LÅ«dzu, pÄrbaudiet tÄ«kla savienojumu un vÄ“lÄk mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="7098447629416471489">Å eit tiks parÄdÄ«tas citas saglabÄtÄs meklÄ“tÄjprogrammas.</translation>
+<translation id="7099337801055912064">Nevar ielÄdÄ“t lielu PPD failu. MaksimÄlais lielums ir 250 kB.</translation>
<translation id="7100897339030255923">Atlasīti <ph name="COUNT" /> vienumi</translation>
<translation id="7102687220333134671">AutomÄtiskie atjauninÄjumi ir ieslÄ“gti.</translation>
<translation id="7106346894903675391">IegÄdÄties papildu vietu krÄtuvÄ“...</translation>
<translation id="7108338896283013870">Slēpt</translation>
<translation id="7108668606237948702">ievadīt</translation>
+<translation id="7112978678959880812">Personalizēšana ir ieslēgta. Šo iestatījumu varat mainīt vietnē myaccount.google.com.</translation>
<translation id="7113502843173351041">Piekļūt jūsu e-pasta adresei</translation>
<translation id="7114054701490058191">Paroles nav vienÄdas</translation>
+<translation id="7117228822971127758">LÅ«dzu, vÄ“lÄk mÄ“Ä£iniet vÄ“lreiz.</translation>
<translation id="7117247127439884114">Pierakstīties vēlreiz...</translation>
<translation id="711840821796638741">PÄrvaldÄ«to grÄmatzÄ«mju rÄdÄ«Å¡ana</translation>
<translation id="711902386174337313">LasÄ«t to ierÄ«Äu sarakstu, kurÄs esat pierakstÄ«jies</translation>
@@ -3901,6 +3970,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7180611975245234373">AtsvaidzinÄt</translation>
<translation id="7180865173735832675">Piemērot</translation>
<translation id="7186088072322679094">SaglabÄÅ¡ana rÄ«kjoslÄ</translation>
+<translation id="7187428571767585875">Noņemamie vai mainÄmie reÄ£istra ieraksti:</translation>
<translation id="7191159667348037">NezinÄms printeris (USB)</translation>
<translation id="7191454237977785534">SaglabÄt failu kÄ</translation>
<translation id="7196835305346730603">MeklÄ“ tuvumÄ esoÅ¡os Chromebox datorus...</translation>
@@ -3909,6 +3979,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7201118060536064622">Vienums “<ph name="DELETED_ITEM_NAME" />†ir izdzēsts.</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Notiek spraudņa <ph name="PLUGIN_NAME" /> lejupielÄde...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Izejas lapa}zero{Izejas lapas}one{Izejas lapas}other{Izejas lapas}}</translation>
<translation id="721331389620694978">Netiks dzÄ“sti daži iestatÄ«jumi, kas var atspoguļot pÄrlÅ«koÅ¡anas paradumus.</translation>
<translation id="7216409898977639127">Mobilo sakaru operators</translation>
<translation id="7216595297012131718">KÄrtojiet valodas atbilstoÅ¡i preferencei.</translation>
@@ -3954,6 +4025,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="727952162645687754">LejupielÄdes kļūda</translation>
<translation id="7279701417129455881">PÄrvaldÄ«t sÄ«kfailu bloÄ·Ä“Å¡anas iestatÄ«jumus...</translation>
<translation id="7280877790564589615">Atļaujas pieprasījums</translation>
+<translation id="7283041136720745563">Jūsu Google diska kvota nav pietiekami liela.</translation>
<translation id="7287143125007575591">Piekļuve liegta.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> punkti collÄ</translation>
<translation id="7289225569524511578">Atvērt fona tapešu lietotni</translation>
@@ -4022,6 +4094,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7392118418926456391">VÄ«rusu skenÄ“Å¡ana neizdevÄs.</translation>
<translation id="7392915005464253525">A&amp;tkÄrtoti atvÄ“rt aizvÄ“rto logu</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> tiks startÄ“ta pie sistÄ“mas startÄ“Å¡anas un turpinÄs darboties fonÄ arÄ« tad, ja aizvÄ“rsiet visus citus <ph name="PRODUCT_NAME" /> logus.</translation>
+<translation id="7398254312354928459">Ieslēgts tīkla savienojums</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Lūdzu, uzgaidiet, līdz jūsu Chromebox dators tiek restartēts...</translation>
<translation id="7400839060291901923">Savienojuma iestatÄ«Å¡ana tÄlrunÄ« <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7409233648990234464">AtkÄrtoti palaist un Powerwash</translation>
<translation id="7409836189476010449">AktivizÄ“t Flash atskaņotÄju</translation>
<translation id="7410344089573941623">VaicÄt, ja vietne <ph name="HOST" /> vÄ“las piekļūt jÅ«su kamerai un mikrofonam</translation>
+<translation id="741204030948306876">JÄ, piekrÄ«tu</translation>
<translation id="7412226954991670867">GrafiskÄ procesora atmiņa</translation>
<translation id="7416362041876611053">NezinÄma tÄ«kla kļūda.</translation>
<translation id="7417705661718309329">Google karte</translation>
@@ -4053,6 +4127,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7445682342344043969">Uznirstošie logi bloķēti</translation>
<translation id="744859430125590922">PÄrvaldÄ«t un skatÄ«t vietnes, ko Å¡is lietotÄjs apmeklÄ“, izmantojot kontu <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Atlasot Å¡o printeri, jÅ«s pieÅ¡Ä·irat tÄlÄk norÄdÄ«tajam paplaÅ¡inÄjumam atļauju piekļūt jÅ«su printerim.</translation>
+<translation id="7453467225369441013">JÅ«s tiksiet izrakstÄ«ts no lielÄkÄs daļas vietņu. JÅ«s netiksiet izrakstÄ«ts no Google konta.</translation>
<translation id="7456142309650173560">izstr.</translation>
<translation id="7456847797759667638">AtvÄ“rt atraÅ¡anÄs vietu...</translation>
<translation id="7461924472993315131">Piespraust</translation>
@@ -4063,7 +4138,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="747114903913869239">Kļūda: nespÄ“j dekodÄ“t paplaÅ¡inÄjumu</translation>
<translation id="7473891865547856676">NÄ“, paldies!</translation>
<translation id="747459581954555080">Atjaunot visu</translation>
-<translation id="747494631553057218">Reģistra ieraksti:</translation>
+<translation id="7475034671245341386">SpraudnÄ« <ph name="PLUGIN_NAME" /> radÄs kļūda.</translation>
<translation id="7475671414023905704">Netscape pazaudÄ“tÄs paroles URL</translation>
<translation id="7476454130948140105">Nevar veikt atjauninÄÅ¡anu, jo akumulatora uzlÄdes lÄ«menis ir pÄrÄk zems (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Ja esat aizmirsis savu ieejas frÄzi, apturiet un atiestatiet sinhronizÄciju, izmantojot <ph name="BEGIN_LINK" />Google vadÄ«bas paneli<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7487067081878637334">Tehnoloģijas</translation>
<translation id="7487099628810939106">Aizkave pirms klikšķa:</translation>
<translation id="7487969577036436319">Nav instalēts neviens komponents.</translation>
+<translation id="7489215562877293245">Atrasts: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Gatavs dublÄ“Å¡anai <ph name="BEGIN_LINK" />Google diskÄ<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{AtvÄ“rt visas}=1{AtvÄ“rt grÄmatzÄ«mi}zero{AtvÄ“rt visas (#)}one{AtvÄ“rt visas (#)}other{AtvÄ“rt visas (#)}}</translation>
<translation id="7489605380874780575">PÄrbaudÄ«t piemÄ“rotÄ«bu</translation>
<translation id="749028671485790643"><ph name="VALUE" />. persona</translation>
@@ -4090,7 +4168,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7497215489070763236">Servera CA sertifikÄts</translation>
<translation id="7502658306369382406">IPv6 adrese</translation>
<translation id="7503191893372251637">Netscape sertifikÄta veids</translation>
-<translation id="7503607651407946808">Å Ä« lapa tiek tulkota...</translation>
<translation id="7503821294401948377">NevarÄ“ja ielÄdÄ“t pÄrlÅ«ka darbÄ«bas ikonu “<ph name="ICON" />â€.</translation>
<translation id="750509436279396091">Atvērt lejupielĞu mapi</translation>
<translation id="7505167922889582512">RÄdÄ«t paslÄ“ptos failus</translation>
@@ -4102,9 +4179,9 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7517569744831774757">Atjaunot iestatÄ«jumus uz sÄkotnÄ“jiem noklusÄ“juma iestatÄ«jumiem</translation>
<translation id="7517786267097410259">Paroles izveide —</translation>
<translation id="7518150891539970662">WebRTC žurnÄli (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Å Ä« lapa tiek tulkota...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Izveidot</translation>
+<translation id="7526413953848747421">Ieviesiet pÄrlÅ«kÄ Chrome jaudÄ«gus Google pakalpojumus, piemÄ“ram, pareizrakstÄ«bas pÄrbaudi un funkciju “pieskarties, lai meklÄ“tuâ€.</translation>
<translation id="7529411698175791732">PÄrbaudiet interneta savienojumu. Ja neizdodas novÄ“rst problÄ“mu, izrakstieties un atkÄrtoti pierakstieties.</translation>
<translation id="7530016656428373557">IzlÄdes Ätrums vatos</translation>
<translation id="7536709149194614609">LÅ«dzu, restartÄ“jiet ierÄ«ci un vÄ“lÄk mÄ“Ä£iniet vÄ“lreiz.</translation>
@@ -4128,7 +4205,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
mÄ“Ä£inÄt atkÄrtoti izveidot uzraudzÄ«tu lietotÄju.</translation>
<translation id="756445078718366910">AtvÄ“rt pÄrlÅ«kprogrammas logu</translation>
<translation id="7564847347806291057">PÄrtraukt procesu</translation>
-<translation id="7565291891798266313">JÅ«su meklÄ“tÄjprogramma tika mainÄ«ta uz: <ph name="URL" />. Lai mainÄ«tu paplaÅ¡inÄjumus, kas maina meklÄ“tÄjprogrammu, noklikÅ¡Ä·iniet uz Atjaunot.</translation>
<translation id="7566118625369982896">PÄrvaldÄ«t Play lietotņu saites</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome dati tika notīrīti</translation>
@@ -4137,13 +4213,10 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7573172247376861652">Akumulatora uzlÄde</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">KÄrtot</translation>
-<translation id="7577815336900970562">Izmantot Wi-Fi vai mobilo tÄ«klu, lai noteiktu atraÅ¡anÄs vietu</translation>
<translation id="7579149537961810247">NerÄdÄ«t vietnes</translation>
<translation id="7580671184200851182">Atskaņot to pašu audio saturu visos skaļruņos (mono audio)</translation>
-<translation id="7581273696622423628">PiedalÄ«ties aptaujÄ</translation>
<translation id="7581462281756524039">Tīrīšanas rīks</translation>
<translation id="7582582252461552277">Dot priekšroku šim tīklam</translation>
-<translation id="7586312264284919041">Vai vēlaties tulkot šo lapu?</translation>
<translation id="7586498138629385861">PÄrlÅ«ks Chrome turpinÄs darboties, kamÄ“r bÅ«s atvÄ“rtas Chrome lietotnes.</translation>
<translation id="7589461650300748890">Uzmanieties!</translation>
<translation id="7589661784326793847">Mirkli uzgaidiet!</translation>
@@ -4160,6 +4233,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7607274158153386860">Pieprasīt planšetdatoram paredzētu vietnes versiju</translation>
<translation id="7611008212562900400">Meklējiet ierīcē, lietotnēs, tīmeklī…</translation>
<translation id="7615910377284548269">PÄrvaldÄ«t tÄdu spraudņu bloÄ·Ä“Å¡anu, kas nav ievietoti smilÅ¡kastÄ“...</translation>
+<translation id="7616214729753637086">Notiek ierīces reģistrēšana...</translation>
<translation id="7617366389578322136">Notiek savienojuma izveide ar ierīci <ph name="DEVICE_NAME" />.</translation>
<translation id="761779991806306006">Nav nevienas saglabÄtas paroles.</translation>
<translation id="7622114377921274169">Notiek uzlÄde.</translation>
@@ -4188,6 +4262,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7664620655576155379">Neatbalstīta Bluetooth ierīce: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">Pievienot kontu</translation>
<translation id="7671130400130574146">Izmantot sistēmas virsrakstjoslu un apmales</translation>
+<translation id="7683373461016844951">Lai turpinÄtu, noklikÅ¡Ä·iniet uz “Labiâ€, pÄ“c tam izveidojiet jaunu profilu savai <ph name="DOMAIN" /> e-pasta adresei, noklikÅ¡Ä·inot uz “Pievienot personuâ€.</translation>
<translation id="7684212569183643648">Instalēja administrators</translation>
<translation id="7684559058815332124">ApmeklÄ“t caurlaides lapas pieteikÅ¡anÄs lapu</translation>
<translation id="7685049629764448582">JavaScript atmiņa</translation>
@@ -4246,7 +4321,6 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7773726648746946405">Sesijas saglabÄÅ¡ana</translation>
<translation id="7781335840981796660">Visi lietotÄju konti un vietÄ“jie dati tiks dzÄ“sti.</translation>
<translation id="7782102568078991263">VairÄk ieteikumu no Google nav pieejams</translation>
-<translation id="778330624322499012">NevarÄ“ja ielÄdÄ“t <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Šis fails tika bloķēts datora drošības iestatījumu dēļ.</translation>
<translation id="7786207843293321886">Aizvērt viesa sesiju</translation>
<translation id="7786889348652477777">&amp;AtkÄrtoti ielÄdÄ“t lietotni</translation>
@@ -4279,7 +4353,13 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7815680994978050279">Tika bloÄ·Ä“ta bÄ«stama lejupielÄde</translation>
<translation id="7818135753970109980">Ir pievienots jauns motīvs (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA vai RSN)</translation>
+<translation id="7819992334107904369">Chrome sinhronizÄcija</translation>
<translation id="782057141565633384">Kopēt videoklipa adresi</translation>
+<translation id="7821462174190887129">Atrasts: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Jūsu Google diska kvota nav pietiekami liela. Nepieciešama papildu vieta: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Atlasiet mazÄk fotoattÄ“lu.</translation>
<translation id="782590969421016895">Izmantot esoÅ¡Äs lapas</translation>
<translation id="7829298379596169484">Notiek piekļūšana audio ievadei</translation>
<translation id="7831368056091621108">lai Å¡is paplaÅ¡inÄjums, jÅ«su vÄ“sture un citi pÄrlÅ«ka Chrome iestatÄ«jumi bÅ«tu pieejami visÄs jÅ«su ierÄ«cÄ“s.</translation>
@@ -4317,6 +4397,7 @@ Vai vēlaties palaist rīku <ph name="CONTROL_PANEL_APPLET_NAME" />?</translatio
<translation id="7881969471599061635">Atspējot subtitrus</translation>
<translation id="7882358943899516840">Pakalpojumu sniedzēja veids</translation>
<translation id="7885253890047913815">Nesenie printeri</translation>
+<translation id="7886917304091689118">AtvÄ“rta pÄrlÅ«kÄ Chrome</translation>
<translation id="7887334752153342268">Izveidot dublikÄtu</translation>
<translation id="7887864092952184874">Bluetooth pele ir savienota pÄrÄ«.</translation>
<translation id="7889966925761734854">Meklēšana</translation>
@@ -4400,7 +4481,9 @@ GlabÄjiet atslÄ“gas failu droÅ¡Ä vietÄ. Tas bÅ«s vajadzÄ«gs, lai izveidotu ja
<translation id="8000066093800657092">Nav tīkla</translation>
<translation id="8001504501378762252">IespÄ“jams, kÄdÄ vietnÄ“ tika nozagta jÅ«su parole</translation>
<translation id="8004582292198964060">PÄrlÅ«kprogramma</translation>
+<translation id="8005600846065423578">Vienmēr atļaut vietnei <ph name="HOST" /> skatīt starpliktuves saturu</translation>
<translation id="8008356846765065031">Internets atvienots. PÄrbaudiet interneta savienojumu.</translation>
+<translation id="8008765610824028412">NevarÄ“ja ielÄdÄ“t spraudni <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">AutomÄtiski sÅ«tÄ«t noteiktu sistÄ“mas informÄciju un lapas saturu Google serveriem, lai palÄ«dzÄ“tu noteikt bÄ«stamas lietotnes un vietnes</translation>
<translation id="8012382203418782830">Å Ä« lapa ir tulkota.</translation>
<translation id="8014154204619229810">PaÅ¡laik darbojas atjauninÄtÄjs. PÄ“c brīža atsvaidziniet, lai pÄrbaudÄ«tu vÄ“lreiz.</translation>
@@ -4501,7 +4584,6 @@ GlabÄjiet atslÄ“gas failu droÅ¡Ä vietÄ. Tas bÅ«s vajadzÄ«gs, lai izveidotu ja
<translation id="816055135686411707">Kļūda, iestatot sertifikÄta uzticamÄ«bu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Izveidot jaunu piezīmi</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">PÄrvaldÄ«t mikrofona iestatÄ«jumus...</translation>
<translation id="8168435359814927499">Saturs</translation>
<translation id="8174047975335711832">InformÄcija par ierÄ«ci</translation>
@@ -4518,7 +4600,6 @@ GlabÄjiet atslÄ“gas failu droÅ¡Ä vietÄ. Tas bÅ«s vajadzÄ«gs, lai izveidotu ja
<translation id="8191230140820435481">PÄrvaldÄ«t jÅ«su lietotnes, paplaÅ¡inÄjumus un motÄ«vus</translation>
<translation id="8191453843330043793">V8 starpniekservera atrisinÄtÄjs</translation>
<translation id="8195027750202970175">Lielums diskÄ</translation>
-<translation id="8195739004487400241">JÅ«su sÄkumlapa tika mainÄ«ta uz: <ph name="URL" />. Lai atspÄ“jotu paplaÅ¡inÄjumus, kas maina sÄkumlapu, noklikÅ¡Ä·iniet uz Atjaunot.</translation>
<translation id="8199300056570174101">TÄ«klu (pakalpojumu) un ierÄ«Äu rekvizÄ«ti</translation>
<translation id="8200772114523450471">Kopsavilkums</translation>
<translation id="8202160505685531999">Lai atjauninÄtu savu <ph name="DEVICE_TYPE" /> profilu, lÅ«dzu, atkÄrtoti ievadiet paroli.</translation>
@@ -4536,6 +4617,7 @@ GlabÄjiet atslÄ“gas failu droÅ¡Ä vietÄ. Tas bÅ«s vajadzÄ«gs, lai izveidotu ja
<translation id="8226619461731305576">Rinda</translation>
<translation id="8226742006292257240">TÄlÄk redzama nejauÅ¡i izveidota TPM parole, kas pieÅ¡Ä·irta jÅ«su datoram:</translation>
<translation id="8227119283605456246">Pievienot failu</translation>
+<translation id="8233198815467326623">Vai atjaunot noklusÄ“juma sÄkumlapu?</translation>
<translation id="8234795456569844941">PalÄ«dziet mÅ«su inženieriem novÄ“rst Å¡o problÄ“mu. NorÄdiet, kas notika tieÅ¡i pirms tam, kad tika parÄdÄ«ts profila kļūdas ziņojums.</translation>
<translation id="8234989666557591529">IzvÄ“lieties tÄlruni, lai atbloÄ·Ä“tu savu <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Palīdzības padoms</translation>
@@ -4561,7 +4643,6 @@ GlabÄjiet atslÄ“gas failu droÅ¡Ä vietÄ. Tas bÅ«s vajadzÄ«gs, lai izveidotu ja
<translation id="8261378640211443080">Å is paplaÅ¡inÄjums nav norÄdÄ«ts vietnÄ“ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> un, iespÄ“jams, tika pievienots, jums nezinot.</translation>
<translation id="8261387128019234107">Pievienot kontu Å¡im lietotÄjam: <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Dzēst</translation>
-<translation id="8261673729476082470">Notiek <ph name="FILE_COUNT" /> fotoattÄ“lu dublÄ“Å¡ana <ph name="BEGIN_LINK" />Google diskÄ<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> Å¡ajÄ versijÄ nav iekļauts.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ir atspējojis jūsu peles kursoru.</translation>
<translation id="8264718194193514834">PaplaÅ¡inÄjums <ph name="EXTENSION_NAME" /> aktivizÄ“ja pilnekrÄna režīmu.</translation>
@@ -4664,6 +4745,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8454288007744638700">Vai atlasiet jaunu tīklu:</translation>
<translation id="845627346958584683">Termiņa beigu laiks</translation>
<translation id="8456681095658380701">Nederīgs nosaukums</translation>
+<translation id="8457451314607652708">ImportÄ“t grÄmatzÄ«mes</translation>
<translation id="8460336040822756677">Ja izslÄ“gsiet sistÄ“mu Smart Lock ierÄ«cei <ph name="DEVICE_TYPE" />, nevarÄ“siet atbloÄ·Ä“t savas Chrome ierÄ«ces, izmantojot tÄlruni. Jums bÅ«s jÄievada parole.</translation>
<translation id="8461329675984532579">MÄjas pakalpojumu sniedzÄ“ja nosaukums</translation>
<translation id="84613761564611563">Tika pieprasÄ«ta tÄ«kla konfigurÄ“Å¡anas lietotÄja saskarne. LÅ«dzu, uzgaidiet...</translation>
@@ -4728,14 +4810,15 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8569764466147087991">Atlasīt atveramo failu</translation>
<translation id="8571213806525832805">PÄ“dÄ“jÄs 4 nedēļas</translation>
<translation id="8574990355410201600">Vienmēr atļaut ieslēgt skaņu vietnē <ph name="HOST" /></translation>
+<translation id="8578639784464423491">NedrÄ«kst bÅ«t vairÄk par 99 burtiem.</translation>
<translation id="8579285237314169903">Notiek <ph name="NUMBER_OF_FILES" /> vienumu sinhronizēšana...</translation>
<translation id="857943718398505171">Atļauta (ieteicams)</translation>
<translation id="8581809080475256101">Nospiediet, lai pÄrietu uz priekÅ¡u; atveriet kontekstizvÄ“lni, lai skatÄ«tu vÄ“sturi</translation>
<translation id="8584280235376696778">AtvÄ“rt vide&amp;o jaunÄ cilnÄ“</translation>
<translation id="8588866096426746242">RÄdÄ«t profila statistiku</translation>
+<translation id="8589652987924574405">JÅ«su grÄmatzÄ«mes, vÄ“sture, paroles un citi iestatÄ«jumi tiks sinhronizÄ“ti ar jÅ«su Google kontu, lai jÅ«s varÄ“tu tos izmantot visÄs savÄs ierÄ«cÄ“s. Varat jebkurÄ laikÄ to mainÄ«t savos iestatÄ«jumos.</translation>
<translation id="8590375307970699841">IestatÄ«t automÄtiskos atjauninÄjumus</translation>
<translation id="8594908476761052472">Ierakstīt videoklipu</translation>
-<translation id="8595925260712451473">LÅ«dzu, ievadiet atsauksmi Å¡eit.</translation>
<translation id="8596540852772265699">PielÄgotie faili</translation>
<translation id="8597845839771543242">ĪpaÅ¡uma formÄts:</translation>
<translation id="8598453409908276158">Ir bloķēts spraudnis, kas nav ievietots smilškastē</translation>
@@ -4750,6 +4833,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8620617069779373398">Viesabonēšanas statuss</translation>
<translation id="8620765578342452535">Konfigurēt tīkla savienojumus</translation>
<translation id="8620790565535071193">MeklÄ“Å¡ana neizdevÄs</translation>
+<translation id="8622877356447980900">Vai vēlaties tulkot šo lapu?</translation>
<translation id="8623004009673949077">Lai instalÄ“tu lietotni ar manifesta atribÅ«tu “kiosk_onlyâ€, ir jÄizmanto Chrome OS kioska režīms.</translation>
<translation id="8624205858755890468">Ä»auj Asistentam rÄdÄ«t saistÄ«tu informÄciju, lietotnes un darbÄ«bas.</translation>
<translation id="862542460444371744">PaplaÅ¡inÄju&amp;mi</translation>
@@ -4795,6 +4879,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8671210955687109937">Var komentēt</translation>
<translation id="8673026256276578048">Meklēt tīmeklī...</translation>
<translation id="8673383193459449849">RadÄs servera problÄ“ma.</translation>
+<translation id="8674241889607553858">Vai vēlaties tulkot šo lapu?</translation>
<translation id="8675354002693747642">Iepriekš kopīgota atslēga</translation>
<translation id="8676374126336081632">Notīrīt ievadi</translation>
<translation id="8677039480012021122">Notīrīt datus un atvienot</translation>
@@ -4807,6 +4892,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8688579245973331962">Vai neredzat savu vÄrdu?</translation>
<translation id="8688591111840995413">Nepareiza parole</translation>
<translation id="8688672835843460752">Pieejams</translation>
+<translation id="8689583087392258564">NeizdevÄs datoru saistÄ«t ar domÄ“nu. OrganizÄcijas struktÅ«rvienÄ«ba nav derÄ«ga.</translation>
<translation id="869257642790614972">Vēlreiz atvērt pēdējo aizvērto cilni</translation>
<translation id="8695825812785969222">AtvÄ“rt atraÅ¡anÄs vietu...</translation>
<translation id="8698464937041809063">Google zīmējums</translation>
@@ -4821,6 +4907,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8708671767545720562">&amp;PlaÅ¡Äka informÄcija</translation>
<translation id="8710187907779883426">īsa (1 s)</translation>
<translation id="8711402221661888347">Hamburgers</translation>
+<translation id="8712637175834984815">Sapratu!</translation>
<translation id="8713570323158206935">SÅ«tÄ«t <ph name="BEGIN_LINK1" />sistÄ“mas informÄciju<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Atbalsta perioda beigas</translation>
<translation id="871476437400413057">Google saglabÄtajÄm parolÄ“m</translation>
@@ -4896,7 +4983,6 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="882204272221080310">AtjauninÄt aparÄtprogrammatÅ«ru, lai uzlabotu droÅ¡Ä«bu.</translation>
<translation id="8823514049557262177">Kopēt saites te&amp;kstu</translation>
<translation id="8824701697284169214">Pievienot &amp;lapu...</translation>
-<translation id="8827850355924932817">Izmantot Wi-Fi tÄ«klu, lai noteiktu atraÅ¡anÄs vietu</translation>
<translation id="8828933418460119530">DNS nosaukums</translation>
<translation id="8830796635868321089">AtjauninÄjumu pÄrbaude, izmantojot esoÅ¡os starpniekservera iestatÄ«jumus, neizdevÄs. LÅ«dzu, pielÄgojiet <ph name="PROXY_SETTINGS_LINK_START" />starpniekservera iestatÄ«jumus<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">TÄ«kla konfigurÄciju kontrolÄ“ <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="8912793549644936705">Izstiept</translation>
<translation id="8915370057835397490">Notiek ieteikumu ielÄde...</translation>
<translation id="8916476537757519021">Inkognito apakÅ¡rÄmis: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG rastra pÄrveidotÄjs</translation>
+<translation id="8918468086406665831">Sinhronizēt ar kontu <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">VienmÄ“r atļaut reklÄmu rÄdÄ«Å¡anu Å¡ajÄ vietnÄ“</translation>
<translation id="8925458182817574960">&amp;Iestatījumi</translation>
<translation id="8926389886865778422">NejautÄt atkÄrtoti</translation>
<translation id="8926518602592448999">IzstrÄdÄtÄja režīma paplaÅ¡inÄjumu atspÄ“joÅ¡ana</translation>
<translation id="892706138619340876">Daļa iestatījumu tika atiestatīti</translation>
<translation id="8931394284949551895">Jaunas ierīces</translation>
+<translation id="893242274404530797">Lai varÄ“tu izmantot tÅ«lÄ«tÄ“jo piesaisti, jÄiespÄ“jo Google Play pakalpojumu paziņojumi.</translation>
<translation id="8933960630081805351">RÄdÄ«t lietojumprogrammÄ &amp;Finder</translation>
<translation id="8934732568177537184">TurpinÄt</translation>
<translation id="8938356204940892126">Es padodos</translation>
@@ -5013,6 +5100,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="9024127637873500333">&amp;AtvÄ“rt jaunÄ cilnÄ“</translation>
<translation id="9024331582947483881">pilnekrÄna režīms</translation>
<translation id="9025098623496448965">Labi, atgriezties pierakstÄ«Å¡anÄs ekrÄnÄ</translation>
+<translation id="902659348151742535">Google var izmantot jÅ«su pÄrlÅ«koÅ¡anas vÄ“sturi, lai personalizÄ“tu MeklÄ“Å¡anu, reklÄmas un citus Google pakalpojumus.</translation>
<translation id="9026731007018893674">lejupielÄde</translation>
<translation id="9027146684281895941">Uzraugiet Å¡o personu, lai kontrolÄ“tu un skatÄ«tu vietnes, ko Å¡is lietotÄjs apmeklÄ“, izmantojot jÅ«su Google kontu.</translation>
<translation id="9027459031423301635">AtvÄ“r&amp;t saiti jaunÄ cilnÄ“</translation>
@@ -5053,7 +5141,6 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="9084064520949870008">AtvÄ“rt kÄ logu</translation>
<translation id="9088234649737575428">Spraudnis <ph name="PLUGIN_NAME" /> tika bloÄ·Ä“ts saskaÅ†Ä ar uzņēmuma politiku</translation>
<translation id="9088917181875854783">PÄrbaudiet, vai ieejas atslÄ“ga ir redzama ierÄ«cÄ“ <ph name="DEVICE_NAME" />:</translation>
-<translation id="9090669887503413452">NosÅ«tÄ«t sistÄ“mas informÄciju</translation>
<translation id="9094033019050270033">AtjauninÄt paroli</translation>
<translation id="9094982973264386462">Noņemt</translation>
<translation id="9095253524804455615">Noņemt</translation>
@@ -5107,6 +5194,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="9170397650136757332">Tagad nedaudz pakustiniet pirkstu, lai uzņemtu dažÄdas pirksta nospieduma daļas.</translation>
<translation id="9170848237812810038">&amp;Atsaukt</translation>
<translation id="9170884462774788842">Cita datorÄ instalÄ“ta programma ir izraisÄ«jusi tÄda motÄ«va pievienoÅ¡anu, kas var ietekmÄ“t pÄrlÅ«kprogrammas Chrome darbÄ«bu.</translation>
+<translation id="9173995187295789444">Notiek Bluetooth ierÄ«Äu meklÄ“Å¡ana...</translation>
<translation id="9174212595744391062">TÄdÄ“jÄdi tiks dzÄ“sti visu vietņu sÄ«kfaili un keÅ¡atmiņa, tostarp</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> — pievienota Bluetooth ierīce</translation>
<translation id="9177499212658576372">JÅ«s paÅ¡laik esat izveidojis savienojumu ar Å¡Ädu tÄ«klu: <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="932327136139879170">SÄkums</translation>
<translation id="932508678520956232">NevarÄ“ja inicializÄ“t drukÄÅ¡anu.</translation>
<translation id="93393615658292258">Tikai parole</translation>
+<translation id="935490618240037774">JÅ«su grÄmatzÄ«mes, vÄ“sture, paroles un citi iestatÄ«jumi tiks sinhronizÄ“ti ar jÅ«su Google kontu, lai jÅ«s varÄ“tu tos izmantot visÄs savÄs ierÄ«cÄ“s.</translation>
<translation id="936801553271523408">Sistēmas diagnostikas dati</translation>
<translation id="93766956588638423">Labot paplaÅ¡inÄjumu</translation>
<translation id="938470336146445890">InstalÄ“jiet lietotÄja sertifikÄtu.</translation>
@@ -5151,6 +5240,7 @@ Citas personas ar lēnu savienojumu, iespējams, neredzēs jūsu saturu.</transl
<translation id="960987915827980018">Atlikusi apmēram 1 stunda</translation>
<translation id="962802172452141067">GrÄmatzÄ«mju mapju koks</translation>
<translation id="968174221497644223">Lietojumprogrammas kešatmiņa</translation>
+<translation id="969096075394517431">Mainīt valodas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 cilnes}zero{# ciļņu}one{# cilne}other{# cilnes}}</translation>
<translation id="971774202801778802">GrÄmatzÄ«mes URL</translation>
<translation id="973473557718930265">Iziet</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ml.xtb b/chromium/chrome/app/resources/generated_resources_ml.xtb
index b6b63112d2b..1b7bca09ce8 100644
--- a/chromium/chrome/app/resources/generated_resources_ml.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ml.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">à´ªàµâ€Œà´¤à´¿à´¯ <ph name="APP" /> വിനàµâ€â€Œà´¡àµ‹à´¯à´¿à´²àµâ€ ലിങàµà´•àµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="1005274289863221750">നിങàµà´™à´³àµà´Ÿàµ† മൈകàµà´°àµ‹à´«àµ‹à´£àµà´‚ à´•àµà´¯à´¾à´®à´±à´¯àµà´‚ ഉപയോഗികàµà´•àµà´•</translation>
<translation id="1007408791287232274">ഉപകരണങàµà´™àµ¾ ലോഡàµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
+<translation id="1008186147501209563">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ à´Žà´•àµâ€Œà´¸àµâ€Œà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{പേജൠപàµà´°à´¤à´¿à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²}other{പേജàµà´•àµ¾ à´ªàµà´°à´¤à´¿à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²}}</translation>
<translation id="1012794136286421601">നിങàµà´™à´³àµà´Ÿàµ† ഡോകàµâ€Œà´¸àµ, ഷീറàµà´±àµà´•àµ¾, à´¸àµà´²àµˆà´¡àµà´•àµ¾, à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠഫയലàµà´•àµ¾ à´Žà´¨àµà´¨à´¿à´µ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ. à´…à´µ ഓൺലൈനിലോ à´“à´«àµâ€Œà´²àµˆà´¨à´¿à´²àµ‹ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ Google à´¡àµà´°àµˆà´µàµ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» à´¤àµà´±à´•àµà´•àµà´•.</translation>
-<translation id="1013383076511149692">നിങàµà´™àµ¾ à´•àµà´²à´¿à´ªàµà´ªàµà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤àµà´¨àµà´¨ ടെകàµà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണàµà´•</translation>
<translation id="1013707859758800957">à´ˆ പേജിൽ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•à´¾àµ» സാൻഡàµâ€Œà´¬àµ‹à´•àµâ€Œà´¸àµà´šàµ†à´¯àµà´¯à´¾à´¤àµà´¤ à´ªàµà´²à´—ിൻ à´…à´¨àµà´µà´¦à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="1015318665228971643">ഫോളàµâ€à´¡à´°àµâ€ പേരൠഎഡിറàµà´±àµ ചെയàµà´¯àµà´•</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{à´Žà´²àµà´²à´¾à´‚ &amp;à´ªàµà´¤à´¿à´¯ വിൻഡോയിൽ à´¤àµà´±à´•àµà´•àµà´•}=1{&amp;à´ªàµà´¤à´¿à´¯ വിനàµâ€â€Œà´¡àµ‹à´¯à´¿àµ½ à´¤àµà´±à´•àµà´•àµà´•}other{à´Žà´²àµà´²à´¾à´‚ (#) &amp;à´ªàµà´¤à´¿à´¯ വിൻഡോയിൽ à´¤àµà´±à´•àµà´•àµà´•}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">ദോഷകരമായ സോഫàµâ€Œà´±àµà´±àµâ€Œà´µàµ†à´¯àµ¼ നീകàµà´•à´‚ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
<translation id="1062407476771304334">മാറàµà´±à´¿à´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµà´Ÿàµ† ഡാഷàµâ€Œà´¬àµ‹àµ¼à´¡àµ<ph name="END_LINK" /> വഴി സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ† നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•.</translation>
-<translation id="1064662184364304002">മീഡിയ ലൈബàµà´°à´±à´¿ ഫയൽ ചെകàµà´•àµ¼</translation>
<translation id="1064835277883315402">à´¸àµà´µà´•à´¾à´°àµà´¯ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿àµ½ ചേരàµà´•</translation>
<translation id="1064912851688322329">നിങàµà´™à´³àµà´Ÿàµ† Google à´…à´•àµà´•àµ—à´£àµà´Ÿàµ വിചàµà´›àµ‡à´¦à´¿à´•àµà´•àµà´•</translation>
<translation id="1067048845568873861">സൃഷàµâ€Œà´Ÿà´¿à´šàµà´šàµ</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">ഡാറàµà´± à´Žà´¨àµâ€â€Œà´¸à´¿à´«àµ†à´°àµâ€â€Œà´®àµ†à´¨àµâ€à´±àµ</translation>
+<translation id="1074944608454986967">ഉളàµà´³à´Ÿà´•àµà´•à´‚ ഉറകàµà´•àµ† വായികàµà´•à´¾àµ», തിരയൽ അമർതàµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´•, à´Žà´¨àµà´¨à´¿à´Ÿàµà´Ÿàµ ഉളàµà´³à´Ÿà´•àµà´•à´‚ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´¾à´¨àµâ€ à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•à´¯àµ‹ വലിചàµà´šà´¿à´Ÿàµà´•à´¯àµ‹ ചെയàµà´¯àµà´•. à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ ഒരൠമേഖല തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•, 'തിരയàµà´• + S' ഉപയോഗികàµà´•àµà´•.</translation>
<translation id="1076698951459398590">തീം à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">à´Žà´²àµà´²à´¾ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµâ€à´•àµà´•àµà´‚ à´“à´Ÿàµà´Ÿàµ‹à´®à´¾à´±àµà´±à´¿à´•àµà´•àµ à´…à´ªàµà´¡àµ‡à´±àµà´±àµà´•à´³àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">à´ˆ à´µàµà´¯à´•àµà´¤à´¿ സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´¨àµà´¨ വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•à´¾à´¨àµà´‚ കാണാനàµà´‚ <ph name="BEGIN_SIGN_IN_LINK" />സൈൻ ഇൻ ചെയàµà´¯àµà´•<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">സൈറàµà´±àµà´•àµ¾ അൺമàµà´¯àµ‚à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="1097658378307015415">സൈൻ ഇൻ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ, <ph name="NETWORK_ID" /> സജീവമാകàµà´•à´¾àµ» അതിഥിയായി à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> à´Žà´²àµà´²à´¾à´¯àµà´ªàµà´ªàµ‹à´´àµà´‚ വിവരàµâ€à´¤àµà´¤à´¨à´‚ ചെയàµà´¯àµà´• </translation>
<translation id="1108164192735968833">SMS കണകàµâ€Œà´±àµà´±àµ</translation>
<translation id="1108600514891325577">&amp;നിറàµà´¤àµà´¤àµà´•</translation>
<translation id="1110155001042129815">കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´•</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI ഉപകരണങàµà´™àµ¾ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ സിസàµà´±àµà´±à´‚ à´Žà´•àµâ€Œà´¸àµâ€Œà´•àµà´²àµ‚സീവൠസനàµà´¦àµ‡à´¶à´™àµà´™àµ¾ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ഒരൠസൈറàµà´±à´¿à´¨àµ†à´¯àµà´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´°àµà´¤àµ.</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">തിരയൽ à´Žà´žàµà´šà´¿àµ» à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
-<translation id="1131167343343087859">Google Payments ഉപയോഗികàµà´•àµà´¨àµà´¨ à´•àµà´°àµ†à´¡à´¿à´±àµà´±àµ കാർഡàµà´•à´³àµà´‚ വിലാസങàµà´™à´³àµà´‚.</translation>
<translation id="1134009406053225289">അദൃശàµà´¯ വിനàµâ€à´¡àµ‹à´¯à´¿à´²àµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="1137673463384776352"><ph name="APP" /> ആപàµà´ªà´¿à´²àµâ€ ലിങàµà´•àµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="1140351953533677694">നിങàµà´™à´³àµà´Ÿàµ† Bluetooth, സീരിയൽ ഉപകരണങàµà´™àµ¾ ആകàµâ€Œâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">à´ªàµà´²à´—ൠഇൻ തടഞàµà´žàµ</translation>
<translation id="1145532888383813076">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം, ആപàµà´ªàµà´•àµ¾, വെബൠഎനàµà´¨à´¿à´µ തിരയàµà´•.</translation>
<translation id="1146204723345436916">HTML ഫയലിൽ നിനàµà´¨àµ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ ഇറകàµà´•àµà´®à´¤à´¿ ചെയàµà´¯àµà´•...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿.
+ <ph name="LINE_BREAK1" />
+ ലോകàµà´•àµ½ à´¸àµâ€Œâ€Œà´±àµà´±àµ‹à´±àµ‡à´œà´¿àµ½ മതിയായ ഇടം ലഭàµà´¯à´®à´²àµà´². അധികമായി <ph name="FILE_SIZE" /> ആവശàµà´¯à´®à´¾à´£àµ.
+ <ph name="LINE_BREAK2" />
+ à´•àµà´±à´šàµà´šàµ ഫോടàµà´Ÿàµ‹à´•àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ പരീകàµà´·à´¿à´•àµà´•àµà´•.</translation>
<translation id="1149088842877960903">AppleScript-ലൂടെ JavaScript നടപàµà´ªà´¿à´²à´¾à´•àµà´•àµà´¨àµà´¨à´¤àµ ഓഫാകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. അതൠഓണാകàµà´•à´¾àµ», Chrome à´•àµà´°à´®àµ€à´•à´°à´£à´‚ &gt; വിപàµà´²à´‚ &gt; സിസàµà´±àµà´±à´‚ സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´•. കൂടàµà´¤àµ½ വിവരങàµà´™àµ¾à´•àµà´•àµ: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">കാലാവധി à´•à´´à´¿à´¯àµà´¨àµà´¨ മാസം</translation>
<translation id="1153356358378277386">ജോടിയാകàµà´•à´¿à´¯ ഉപകരണങàµà´™àµ¾</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">പേരàµà´®à´¾à´±àµà´±àµà´•</translation>
<translation id="1175364870820465910">&amp;à´…à´šàµà´šà´Ÿà´¿à´•àµà´•àµ‚...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> പകർതàµà´¤àµà´¨àµà´¨àµ...</translation>
+<translation id="1177113976278858832">ഡിഫോൾടàµà´Ÿàµ തിരയൽ à´Žà´žàµà´šà´¿àµ» à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´£àµ‹?</translation>
<translation id="1177863135347784049">ഇഷàµà´Ÿà´¾à´¨àµà´¸àµƒà´¤à´‚</translation>
<translation id="1178581264944972037">à´…à´²àµà´ªà´‚നിരàµâ€à´¤àµà´¤àµ‚</translation>
<translation id="1179803038870941185"><ph name="URL" />-നൠനിങàµà´™à´³àµà´Ÿàµ† MIDI ഉപകരണങàµà´™à´³àµà´Ÿàµ† പൂർണàµà´£à´®à´¾à´¯ നിയനàµà´¤àµà´°à´£à´‚ ആവശàµà´¯à´®àµà´£àµà´Ÿàµ.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">വൈറàµà´±àµâ€Œà´²à´¿à´¸àµà´±àµà´±àµ ചെയàµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ† റീഡàµà´šàµ†à´¯àµà´¯àµà´•, മാറàµà´±àµà´•</translation>
<translation id="1206407435587370571">നിങàµà´™à´³àµà´Ÿàµ† Chromebook-നെ à´…à´Ÿàµà´¤àµà´¤à´±à´¿à´¯àµ‚</translation>
<translation id="1209796539517632982">യാനàµà´¤àµà´°à´¿à´• നാമ സെർവറàµà´•àµ¾</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ സംരകàµà´·à´¿à´šàµà´š പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ കാണàµà´•, നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="1211364473545090084">അദൃശàµà´¯ വിൻഡോ ഉപയോഗിചàµà´šàµ, നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠചരിതàµà´°à´‚ സംരകàµà´·à´¿à´•àµà´•à´¾à´¤àµ†, വെബൠഉപയോഗികàµà´•àµà´•</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> വിരലടയാളങàµà´™àµ¾ സജàµà´œà´®à´¾à´•àµà´•à´¿</translation>
<translation id="1215411991991485844">à´ªàµà´¤à´¿à´¯ പശàµà´šà´¾à´¤àµà´¤à´² à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» ചേർതàµà´¤àµ</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">മൊബൈൽ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾ തിരയàµà´¨àµà´¨àµ</translation>
<translation id="1285320974508926690">à´ˆ സൈറàµà´±àµ à´’à´°à´¿à´•àµà´•à´²àµà´‚ വിവരàµâ€â€Œà´¤àµà´¤à´¨à´‚ ചെയàµà´¯à´°àµà´¤àµ</translation>
<translation id="1285484354230578868">നിങàµà´™à´³àµà´Ÿàµ† Google à´¡àµà´°àµˆà´µàµ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿àµ½ ഡാറàµà´± സംഭരികàµà´•àµà´•</translation>
+<translation id="1288037062697528143">സൂരàµà´¯à´¾à´¸àµà´¤à´®à´¯ സമയതàµà´¤àµ നൈറàµà´±àµ ലൈറàµà´±àµ à´¸àµà´µà´®àµ‡à´§à´¯à´¾ ഓണാകàµà´‚</translation>
<translation id="1293177648337752319">സൈറàµà´±àµ അൺമàµà´¯àµ‚à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="1293509594570842875">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ à´ªàµà´¤à´¿à´¯ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» പരിശോധിചàµà´šàµ, പിനàµà´¨àµ€à´Ÿàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="1293556467332435079">ഫയലàµà´•à´³àµâ€</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•à´³àµà´Ÿàµ† HTML ഫയൽ</translation>
<translation id="1303671224831497365">Bluetooth ഉപകരണങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿà´¿à´²àµà´²</translation>
<translation id="1306606229401759371">à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ മാറàµà´±àµà´•</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> à´Žà´¨àµà´¨ ലിങàµà´•à´¿à´²àµ‚ടെ à´à´¤àµ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµà´‚ നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯àµà´•</translation>
<translation id="1307559529304613120">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚! à´ˆ ഉപകരണതàµà´¤à´¿à´¨à´¾à´¯à´¿ ദീർഘകാല API ആകàµâ€Œà´¸à´¸àµà´¸àµ ടോകàµà´•àµº സംഭരികàµà´•àµà´¨àµà´¨à´¤à´¿àµ½ സിസàµà´±àµà´±à´‚ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ.</translation>
<translation id="1313405956111467313">à´¸àµà´µà´ªàµà´°àµ‡à´°à´¿à´¤ à´ªàµà´°àµ‹à´•àµà´¸à´¿ à´•àµà´°à´®àµ€à´•à´°à´£à´‚</translation>
<translation id="131364520783682672">à´•àµà´¯à´¾à´ªàµà´¸àµ ലോകàµà´•àµ</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">ഇതൠഎനàµà´±àµ† à´ªàµà´°àµŠà´«àµˆà´²à´¾à´¯à´¿à´°àµà´¨àµà´¨àµ.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> à´šàµà´°àµà´•àµà´•àµà´•</translation>
<translation id="1338950911836659113">ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´¨àµà´¨àµ...</translation>
-<translation id="1339266338863469628">à´¸àµà´¥à´¿à´°à´‚ (നിങàµà´™à´³àµ† മാതàµà´°à´‚ പികàµà´•àµà´…à´ªàµà´ªàµ ചെയàµà´¯àµà´•)</translation>
<translation id="1340527397989195812">ഫയലàµà´•à´³àµà´Ÿàµ† à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» ഉപയോഗിചàµà´šàµ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµà´‚ മീഡിയ ബാകàµà´•à´ªàµà´ªàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="1341988552785875222">നിലവിലàµà´³àµà´³ വാൾപേപàµà´ªàµ¼ സജàµà´œàµ€à´•à´°à´¿à´šàµà´šà´¤àµ '<ph name="APP_NAME" />' ആണàµ. മറàµà´±àµŠà´°àµ വാൾപേപàµà´ªàµ¼ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ നിങàµà´™àµ¾ '<ph name="APP_NAME" />' അൺഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµ‡à´£àµà´Ÿà´¿à´µà´¨àµà´¨àµ‡à´•àµà´•à´¾à´‚.</translation>
<translation id="1346748346194534595">ശരി</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">ബാറàµà´±à´±à´¿ ചാർജൠ<ph name="BATTERY_LEVEL" /> ശതമാനമാകàµà´®àµà´ªàµ‹àµ¾ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ആരംഭികàµà´•àµà´‚.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> ഫയലàµà´•àµ¾ ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾à´¨à´¾à´µàµà´¨àµà´¨à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† Chromebook ഓൺലൈനിലാണോ à´Žà´¨àµà´¨àµà´±à´ªàµà´ªà´¾à´•àµà´•àµà´•, വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> à´ªàµà´²à´—ിൻ à´¬àµà´²àµ‹à´•àµà´•àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="1357589289913453911">വിപàµà´²àµ€à´•à´°à´£ à´à´¡à´¿</translation>
<translation id="1358735829858566124">ഫയലോ ഡയറകàµâ€Œà´Ÿà´±à´¿à´¯àµ‹ ഉപയോഗികàµà´•à´¾àµ» à´•à´´à´¿à´¯àµà´¨àµà´¨à´¤à´²àµà´².</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">ഇടതàµà´¨à´¿à´¨àµà´¨àµ വലതàµà´¤àµ‡à´•àµà´•àµ</translation>
<translation id="1370646789215800222">ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† നീകàµà´•à´‚ചെയàµà´¯à´£àµ‹?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 ഇനം നീകàµà´•à´‚ ചെയàµà´¯à´¾à´¨àµà´£àµà´Ÿàµ}other{# ഇനങàµà´™àµ¾ നീകàµà´•à´‚ ചെയàµà´¯à´¾à´¨àµà´£àµà´Ÿàµ}}</translation>
+<translation id="1372841398847029212">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="1374844444528092021">"<ph name="NETWORK_NAME" />" à´Žà´¨àµà´¨ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´² à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ ഇനി സാധàµà´µà´¾à´¯à´¿à´°à´¿à´•àµà´•à´¿à´²àµà´². à´ªàµà´¤à´¿à´¯ സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ ലഭàµà´¯à´®à´¾à´•àµà´•à´¿à´¯à´¤à´¿à´¨àµà´¶àµ‡à´·à´‚ വീണàµà´Ÿàµà´‚ കണകàµà´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾àµ» à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="1374962581120570592">à´•àµà´•àµà´•à´¿à´•àµ¾ സജàµà´œà´®à´¾à´•àµà´•à´¿</translation>
<translation id="1375321115329958930">സംരകàµà´·à´¿à´šàµà´š പാസàµâ€Œà´µàµ‡à´¡àµà´•à´³àµâ€</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
<translation id="1410197035576869800">ആപàµà´ªàµ à´à´•àµà´•àµº</translation>
<translation id="1410616244180625362">നിങàµà´™à´³àµà´Ÿàµ† à´•àµà´¯à´¾à´®à´± ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ <ph name="HOST" />-നെ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
+<translation id="1411668397053040814">VR-ൽ Chrome ഉപയോഗികàµà´•à´¾àµ» Daydream കീബോർഡൠഇൻസàµà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•</translation>
<translation id="1414648216875402825">നിങàµà´™àµ¾ à´ªàµà´°àµ‹à´—തിയിലàµà´³àµà´³ സവിശേഷതകൾ à´…à´Ÿà´™àµà´™à´¿à´¯ <ph name="PRODUCT_NAME" />-à´¨àµà´±àµ† à´…à´¸àµà´¥à´¿à´°à´®à´¾à´¯ ഒരൠപതിപàµà´ªà´¿à´²àµ‡à´•àµà´•àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ. à´•àµà´°à´¾à´·àµà´•à´³àµà´‚ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤ ബഗàµâ€Œà´—àµà´•à´³àµà´‚ ഉണàµà´Ÿà´¾à´•àµà´‚. à´•à´°àµà´¤à´²àµ‹à´Ÿàµ† à´®àµà´¨àµà´¨àµ‹à´Ÿàµà´Ÿàµà´ªàµ‹à´•àµà´•.</translation>
+<translation id="1415708812149920388">à´•àµà´²à´¿à´ªàµà´ªàµà´¬àµ‹àµ¼à´¡àµ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ ആകàµâ€Œà´¸à´¸àµ നിരസികàµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
<translation id="1415990189994829608">ഇതàµà´¤à´°à´‚ സെഷനിൽ <ph name="EXTENSION_NAME" /> (വിപàµà´²àµ€à´•à´°à´£ à´à´¡à´¿ "<ph name="EXTENSION_ID" />") à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´².</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">à´…à´¯àµà´¯àµ‹! à´•àµà´°à´®à´°à´¹à´¿à´¤ RSA à´¸àµà´µà´•à´¾à´°àµà´¯ കീ ജനറേറàµà´±àµ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. </translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">പിസàµà´¸à´¾ à´¸àµâ€Œà´²àµˆà´¸àµ</translation>
<translation id="1467432559032391204">ഇടതàµ</translation>
<translation id="1467999917853307373"><ph name="URL" />, നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿àµ½ ശാശàµà´µà´¤à´®à´¾à´¯à´¿ ഡാറàµà´± സംഭരികàµà´•à´¾à´¨àµâ€ താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ.</translation>
+<translation id="1468571364034902819">à´ˆ à´ªàµà´°àµŠà´«àµˆàµ½ ഉപയോഗികàµà´•à´¾à´¨à´¾à´µà´¿à´²àµà´²</translation>
<translation id="1470719357688513792">പേജൠറീലോഡൠചെയàµà´¤à´¤à´¿à´¨àµà´¶àµ‡à´·à´‚ à´ªàµà´¤à´¿à´¯ à´•àµà´•àµà´•à´¿ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´ªàµà´°à´¾à´¬à´²àµà´¯à´¤àµà´¤à´¿à´²àµâ€ വരàµà´‚.</translation>
<translation id="1470811252759861213">നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±àµà´•à´³à´¿à´²àµà´‚ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ ലഭികàµà´•à´¾àµ», <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" à´…à´ªàµâ€Œà´²àµ‹à´¡àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† Google à´¡àµà´°àµˆà´µà´¿àµ½ മതിയായ ഇടമിലàµà´².</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">à´à´¡à´¨àµà´±à´¿à´±àµà´±à´¿ API ടോകàµà´•àµº കാഷെ</translation>
<translation id="1478233201128522094">à´…à´Ÿàµà´¤àµà´¤ തവണ, à´ˆ <ph name="DEVICE_TYPE" /> à´Žà´¨àµà´¨à´¤àµ à´ªàµà´¤à´¿à´¯ ഫോൺ അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯àµà´‚. à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½ Smart Lock à´“à´«àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="1478340334823509079">വിശദാംശങàµà´™àµ¾: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> à´ªàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹à´•àµ¾ ബാകàµà´•à´ªàµà´ªàµà´šàµ†à´¯àµà´¯à´¾àµ» തയàµà´¯à´¾à´±à´¾à´£àµ</translation>
<translation id="1483493594462132177">അയയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="1485015260175968628">ഇതിനൠഇപàµà´ªàµ‹àµ¾ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾àµ» à´•à´´à´¿à´¯àµà´¨àµà´¨à´¤àµ:</translation>
<translation id="1485141095922496924"><ph name="PRODUCT_VERSION" /> പതിപàµà´ªàµ (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">ഇഷàµâ€Œà´Ÿà´¾à´¨àµà´¸àµƒà´¤ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ ഓണാകàµà´•àµà´•</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" />-നായി കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ...</translation>
<translation id="1495486559005647033">ലഭàµà´¯à´®à´¾à´¯ മറàµà´±àµ <ph name="NUM_PRINTERS" /> ഉപകരണങàµà´™â€Œàµ¾.</translation>
-<translation id="1497284176235884849">നൽകിയ PPD തെറàµà´±à´¾à´£àµ.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" à´Žà´¨àµà´¨à´¤à´¿à´¨àµà´±àµ† പേരàµà´®à´¾à´±àµà´±à´¾à´¨à´¾à´¯à´¿à´²àµà´². <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">അറിഞàµà´žàµà´•àµ‚ടാതàµà´¤ ഉപകരണം [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">à´’à´¨àµà´¨à´¿à´²à´§à´¿à´•à´‚ സൈൻ ഇൻ സെഷനിൽ സൈൻ ഇൻ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ആദàµà´¯ à´…à´•àµà´•àµ—à´£àµà´Ÿàµ, à´ˆ ഉടമ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚.</translation>
@@ -401,13 +410,16 @@
<translation id="1600857548979126453">പേജൠഡീബഗàµà´—ർ ബാകàµà´•àµà´Žàµ»à´¡àµ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="1601560923496285236">à´ªàµà´°à´¯àµ‹à´—à´¿à´•àµà´•àµà´•</translation>
<translation id="1603914832182249871">(ആളàµâ€à´®à´¾à´±à´¾à´Ÿàµà´Ÿà´‚)</translation>
+<translation id="1607139524282324606">എൻടàµà´°à´¿ മായàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="1608626060424371292">à´ˆ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
<translation id="1609170755653088773">നിങàµà´™à´³àµà´Ÿàµ† iPhone-ൽ à´ˆ പാസàµâ€Œà´µàµ‡à´¡àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="1609862759711084604">à´®àµà´®àµà´ªà´¤àµà´¤àµ† ഉപയോകàµà´¤à´¾à´µàµ</translation>
+<translation id="1611557582955786626">ഉപകരണങàµà´™à´³à´¿àµ½ ഉടനീളം സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´šàµà´š, à´µàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´¿à´¯ à´¬àµà´°àµ—സിംഗൠഅനàµà´­à´µà´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ സൈൻ ഇൻ ചെയàµà´¯àµà´•</translation>
<translation id="1611584202130317952">à´ªàµà´°àµŠà´µà´¿à´·à´¨à´¿à´‚à´—àµâ€Œ à´«àµà´²àµ‹ തടസàµà´¸à´ªàµà´ªàµ†à´Ÿàµà´Ÿàµ. വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണ ഉടമയെയോ à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±àµ†à´¯àµ‹ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´•.</translation>
<translation id="1611649489706141841">കൈമാറàµà´•</translation>
<translation id="1611704746353331382">HTML ഫയലിലേകàµà´•àµ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ à´Žà´•àµâ€Œà´¸àµâ€Œà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•...</translation>
<translation id="1612129875274679969">à´ˆ ഉപകരണം ശാശàµà´µà´¤à´®à´¾à´¯à´¿ കിയോസàµâ€Œà´•àµ മോഡിൽ സൂകàµà´·à´¿à´•àµà´•àµà´•.</translation>
+<translation id="161460670679785907">നിങàµà´™à´³àµà´Ÿàµ† ഫോൺ തിരിചàµà´šà´±à´¿à´¯à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²</translation>
<translation id="1616206807336925449">à´ˆ വിപàµà´²àµ€à´•à´°à´£à´¤àµà´¤à´¿à´¨àµ à´ªàµà´°à´¤àµà´¯àµ‡à´• à´…à´¨àµà´®à´¤à´¿à´•à´³àµŠà´¨àµà´¨àµà´‚ ആവശàµà´¯à´®à´¿à´²àµà´².</translation>
<translation id="161707228174452095">വിരലടയാളം ചേർതàµà´¤àµ!</translation>
<translation id="1618268899808219593">സഹായ കേനàµà´¦àµà´°à´‚</translation>
@@ -437,7 +449,6 @@
<translation id="1650371550981945235">ഇൻപàµà´Ÿàµà´Ÿàµ à´“à´ªàµâ€Œà´·à´¨àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
<translation id="1650709179466243265">www., .com à´Žà´¨àµà´¨à´¿à´µ ചേരàµâ€à´¤àµà´¤àµ വിലാസം à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="1651008383952180276">ഒരേ പാസàµà´«àµà´°àµ†à´¯àµâ€Œà´¸àµ തനàµà´¨àµ† നിങàµà´™à´³àµâ€ à´°à´£àµà´Ÿàµà´¤à´µà´£ നലàµâ€à´•àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ</translation>
-<translation id="1652972346408808053">പാസàµâ€Œà´µàµ‡à´¡àµ സംരകàµà´·à´¿à´šàµà´šàµ. <ph name="SAVED_PASSWORDS_LINK" /> à´Žà´¨àµà´¨ ലിങàµà´•à´¿à´²àµ‚ടെ à´à´¤àµ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµà´‚ നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯àµà´•</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{à´ªàµà´°à´¿à´¨àµà´±àµ¼ Google à´•àµà´²àµ—ഡൠപàµà´°à´¿à´¨àµà´±à´¿àµ½ ചേർകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾àµ½ നിങàµà´™àµ¾à´•àµà´•àµ എവിടെനിനàµà´¨àµà´‚ à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´•àµà´‚.}other{# à´ªàµà´°à´¿à´¨àµà´±à´±àµà´•àµ¾ Google à´•àµà´²àµ—ഡൠപàµà´°à´¿à´¨àµà´±à´¿àµ½ ചേർകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾àµ½ നിങàµà´™àµ¾à´•àµà´•àµ എവിടെനിനàµà´¨àµà´‚ à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´•àµà´‚.}}</translation>
<translation id="1657406563541664238">Google ലേകàµà´•àµ ഉപയോഗ à´¸àµà´¥à´¿à´¤à´¿à´µà´¿à´µà´°à´•à´£à´•àµà´•àµà´•à´³àµà´‚ à´•àµà´°à´¾à´·àµ റിപàµà´ªàµ‹à´°àµâ€à´Ÿàµà´Ÿàµà´•à´³àµà´‚ à´¸àµà´µà´ªàµà´°àµ‡à´°à´¿à´¤à´®à´¾à´¯à´¿ അയചàµà´šàµà´•àµŠà´£àµà´Ÿàµ <ph name="PRODUCT_NAME" /> മെചàµà´šà´ªàµà´ªàµ†à´Ÿàµà´Ÿ രീതിയിലàµâ€ നിരàµâ€à´®àµà´®à´¿à´•àµà´•à´¾à´¨àµâ€ സഹായികàµà´•àµà´•</translation>
<translation id="1658424621194652532">à´ˆ പേജൠനിങàµà´™à´³àµà´Ÿàµ† മൈകàµà´°àµ‹à´«àµ‹àµº ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ.</translation>
@@ -454,7 +465,9 @@
<translation id="1673103856845176271">à´¸àµà´°à´•àµà´·à´¾ കാരണങàµà´™à´³à´¾àµ½ ഫയൽ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾àµ» à´•à´´à´¿à´žàµà´žà´¿à´²àµà´².</translation>
<translation id="167832068858235403">ശബàµâ€Œà´¦à´‚ à´•àµà´±à´¯àµâ€Œà´•àµà´•àµà´•</translation>
<translation id="1679068421605151609">ഡെവലപàµà´ªàµ¼ ഉപകരണങàµà´™àµ¾</translation>
+<translation id="16815041330799488">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµâ€Œà´±àµà´±àµà´•à´³àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ സൈറàµà´±àµà´•à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´°àµà´¤àµ</translation>
<translation id="1682548588986054654">à´ªàµà´¤à´¿à´¯ വേഷ à´ªàµà´°à´šàµà´›à´¨àµà´¨ വിനàµâ€à´¡àµ‹</translation>
+<translation id="1688935057616748272">ഒരൠഅകàµà´·à´°à´‚ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•</translation>
<translation id="168991973552362966">സമീപതàµà´¤àµà´³àµà´³ ഒരൠപàµà´°à´¿à´¨àµà´±àµ¼ ചേർകàµà´•àµà´•</translation>
<translation id="1689945336726856614">&amp;URL പകർതàµà´¤àµà´•</translation>
<translation id="1692602667007917253">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚, à´Žà´¨àµà´¤àµ‹ à´•àµà´´à´ªàµà´ªà´‚ സംഭവിചàµà´šàµ</translation>
@@ -495,6 +508,7 @@
<translation id="1756681705074952506">ഇനàµâ€â€Œà´ªàµà´Ÿàµà´Ÿàµ രീതി</translation>
<translation id="175772926354468439">തീം à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome വെബൠസàµâ€Œà´±àµà´±àµ‹à´±à´¿àµ½ കാണàµà´•</translation>
<translation id="1758831820837444715">എതെർനെറàµà´±àµ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കോൺഫിഗർ ചെയàµà´¯àµà´•</translation>
<translation id="1763046204212875858">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµâ€â€Œ à´•àµà´±àµà´•àµà´•àµà´µà´´à´¿à´•à´³àµâ€â€Œ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
<translation id="1763108912552529023">പരàµà´¯à´µàµ‡à´•àµà´·à´£à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
@@ -540,7 +554,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ:<ph name="END_BOLD" /> à´¡à´¿à´¸àµà´•àµ à´¸àµà´ªàµ‡à´¸àµ à´¸àµà´µà´¨àµà´¤à´¨àµà´¤àµà´°à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´ˆ ഫയലàµà´•à´³àµ† താൽകàµà´•à´¾à´²à´¿à´•à´®à´¾à´¯à´¿, ഒരൠപകàµà´·àµ† à´“à´Ÿàµà´Ÿàµ‹à´®à´¾à´±àµà´±à´¿à´•àµ ആയി ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´‚. <ph name="BEGIN_LINK" />കൂടàµà´¤àµ½ അറിയàµà´•<ph name="END_LINK" /></translation>
<translation id="1817310072033858383"><ph name="DEVICE_TYPE" /> ഉപകരണതàµà´¤à´¿à´¨à´¾à´¯à´¿ ഒരൠSmart Lock സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">ഉപകരണതàµà´¤à´¿àµ½ മതിയായ ഇടമിലàµà´²</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµâ€à´±àµ† പാസàµâ€Œà´µàµ‡à´¡àµ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•</translation>
<translation id="1826516787628120939">പരിശോധികàµà´•àµà´¨àµà´¨àµ</translation>
<translation id="1828149253358786390"><ph name="SITE" /> നിങàµà´™àµ¾à´•àµà´•àµ അറിയിപàµà´ªàµà´•àµ¾ അയയàµâ€Œà´•àµà´•à´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ.</translation>
<translation id="1828378091493947763">à´ˆ à´ªàµà´²à´—ിൻ à´ˆ ഉപകരണതàµà´¤à´¿àµ½ പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²</translation>
@@ -642,6 +656,7 @@
<translation id="1999115740519098545">à´¤àµà´Ÿà´•àµà´•à´¤àµà´¤à´¿à´²àµâ€</translation>
<translation id="2006638907958895361"><ph name="APP" /> ആപàµà´ªà´¿à´²àµâ€ ലിങàµà´•àµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="2007404777272201486">ഒരൠപàµà´°à´¶àµà´¨à´‚ റിപàµà´ªàµ‹à´°àµâ€à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•...</translation>
+<translation id="2015632741368427174">à´ˆ സൈറàµà´±à´¿à´²àµ‡à´•àµà´•àµ റീഡയറകàµâ€Œà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ:</translation>
<translation id="2016430552235416146">പരമàµà´ªà´°à´¾à´—തം</translation>
<translation id="2017334798163366053">à´ªàµà´°à´•à´Ÿà´¨ ഡാറàµà´± ശേഖരണം à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="2017836877785168846">വിലാസ ബാറിലെ à´šà´°à´¿à´¤àµà´°à´µàµà´‚ à´¸àµà´µà´¯à´‚ പൂർതàµà´¤àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ മായàµà´•àµà´•àµà´¨àµà´¨àµ.</translation>
@@ -683,6 +698,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" à´Žà´¨àµà´¨ പേരിൽ ഒരൠഫയൽ ഇതിനകം നിലവിലàµà´£àµà´Ÿàµ. നിങàµà´™àµ¾ à´Žà´¨àµà´¤àµà´šàµ†à´¯àµà´¯à´¾àµ» പോകàµà´¨àµà´¨àµ?</translation>
<translation id="2087822576218954668">à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯àµà´•: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome ഉപയോഗിചàµà´šàµ à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´¾à´¯à´¿ à´¬àµà´°àµ—സൠചെയàµà´¯àµà´•</translation>
+<translation id="2089795179672254991">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ ഒരൠസൈറàµà´±àµ താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´®àµà´ªàµ‹àµ¾ ചോദികàµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ)</translation>
<translation id="2090165459409185032">à´…à´•àµà´•àµ—à´£àµà´Ÿàµ വിവരങàµà´™àµ¾ വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•à´¾àµ», ഇതിലേകàµà´•àµ പോകàµà´•: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">സിസàµà´±àµà´±à´‚ à´¸àµà´°à´•àµà´· à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€</translation>
<translation id="2091887806945687916">ശബàµâ€Œà´¦à´‚</translation>
@@ -709,14 +725,12 @@
<translation id="2121825465123208577">വലàµà´ªàµà´ªà´‚മാറàµà´±àµà´•</translation>
<translation id="2124930039827422115">{1,plural, =1{ഒരൠഉപയോകàµà´¤à´¾à´µàµ <ph name="AVERAGE_RATING" /> ആയി റേറàµà´±àµ ചെയàµà´¤àµ.}other{# ഉപയോകàµà´¤à´¾à´•àµà´•àµ¾ <ph name="AVERAGE_RATING" /> ആയി റേറàµà´±àµ ചെയàµà´¤àµ}}</translation>
<translation id="2126167708562367080">നിങàµà´™à´³àµà´Ÿàµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ സമനàµà´µà´¯à´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¿.</translation>
-<translation id="2126426811489709554">Chrome നൽകàµà´¨àµà´¨à´¤àµ</translation>
<translation id="2127372758936585790">à´•àµà´±à´žàµà´ž തോതിൽ വൈദàµà´¯àµà´¤à´¿ à´ªàµà´°à´µà´¹à´¿à´•àµà´•àµà´¨àµà´¨ ചാർജർ</translation>
<translation id="212862741129535676">ആവൃതàµà´¤à´¿ നില à´’à´•àµà´¯àµà´ªàµà´ªàµ†àµ»à´¸à´¿ ശതമാനം</translation>
<translation id="2128691215891724419">സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½ പിശകàµ: സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½ പാസàµâ€Œà´«àµà´°àµ‡à´¸àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•...</translation>
<translation id="2129825002735785149">à´ªàµà´²à´—ിൻ à´…à´ªàµà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="2129904043921227933">സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½ പിശകàµ: സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½ പാസàµâ€Œà´«àµà´°àµ‡à´¸àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•...</translation>
<translation id="2131077480075264">"<ph name="IMPORT_NAME" />", à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ "<ph name="APP_NAME" />" ഇൻസàµâ€Œà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´µà´¿à´²àµà´²</translation>
-<translation id="213491463158799620">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´£àµ‹?</translation>
<translation id="2135787500304447609">&amp;à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´•</translation>
<translation id="2136372518715274136">à´ªàµà´¤à´¿à´¯ പാസàµâ€Œà´µàµ‡à´¡àµ നൽകàµà´•</translation>
<translation id="2136476978468204130">നിങàµà´™à´³àµâ€ നലàµâ€à´•à´¿à´¯ പാസàµà´«àµà´°àµ‡à´¸àµ തെറàµà´±à´¾à´£àµ</translation>
@@ -751,6 +765,7 @@
<translation id="2178614541317717477">CA കോംപàµà´°à´®àµˆà´¸àµ</translation>
<translation id="218070003709087997">à´Žà´¤àµà´° പകർപàµà´ªàµà´•àµ¾ à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯à´£à´®àµ†à´¨àµà´¨àµ സൂചിപàµà´ªà´¿à´•àµà´•à´¾àµ» ഒരൠനമàµà´ªà´°àµâ€ ഉപയോഗികàµà´•àµà´• (1 à´®àµà´¤àµ½ 999 വരെ).</translation>
<translation id="2187895286714876935">സെരàµâ€à´µà´°àµâ€ സാകàµâ€à´·àµà´¯à´ªà´¤àµà´° ഇറകàµà´•àµà´®à´¤à´¿ പിശകàµ</translation>
+<translation id="2187906491731510095">വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµâ€Œà´¤àµ</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="2190069059097339078">WiFi à´•àµà´°àµ†à´¡àµ»à´·àµà´¯àµ½ ലഭàµà´¯à´®à´¾à´•àµà´•àµ½</translation>
<translation id="219008588003277019">നേറàµà´±àµ€à´µàµ à´•àµà´²à´¯à´¨àµâ€à´±àµ മൊഡàµà´¯àµ‚à´³àµâ€â€Œ: <ph name="NEXE_NAME" /></translation>
@@ -803,6 +818,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">à´¸àµà´µà´¾à´—തം</translation>
<translation id="225692081236532131">സജീവമാകàµà´•à´²àµâ€ à´¸àµà´±àµà´±à´¾à´±àµà´±à´¸àµ</translation>
+<translation id="2261323523305321874">à´šà´¿à´² പഴയ à´ªàµà´°àµŠà´«àµˆà´²àµà´•à´³àµ† à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•àµà´¨àµà´¨ തരതàµà´¤à´¿à´²àµâ€ à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ നിങàµà´™à´³àµà´Ÿàµ† സിസàµà´±àµà´±à´¤àµà´¤à´¿à´²à´¾à´•à´®à´¾à´¨à´‚ മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="2262477216570151239">ആവർതàµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµà´³àµà´³ സമയം</translation>
<translation id="2263189956353037928">സൈൻ ഔടàµà´Ÿàµ ചെ‌യàµâ€Œà´¤àµ വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´•</translation>
<translation id="2263497240924215535">(à´…à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•à´¿)</translation>
@@ -828,7 +844,6 @@
<translation id="2294358108254308676">നിങàµà´™à´³àµâ€ <ph name="PRODUCT_NAME" /> ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¯à´¾à´¨àµâ€ താലàµâ€â€Œà´ªàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµà´£àµà´Ÿàµ‹?</translation>
<translation id="2296019197782308739">EAP രീതി:</translation>
<translation id="2297705863329999812">à´ªàµà´°à´¿à´¨àµà´±à´±àµà´•àµ¾ തിരയàµà´•</translation>
-<translation id="230115972905494466">à´…à´¨àµà´¯àµ‹à´œàµà´¯à´®à´¾à´¯ ഉപകരണങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´²</translation>
<translation id="2301382460326681002">വിപàµà´²àµ€à´•à´°à´£ റൂടàµà´Ÿàµ ഡയറകàµâ€Œà´Ÿà´±à´¿ അസാധàµà´µà´¾à´£àµ.</translation>
<translation id="2302685579236571180">ആളàµâ€à´®à´¾à´±à´¾à´Ÿàµà´Ÿà´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ പോകàµà´•</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" കൂടàµà´¤àµ½ à´…à´¨àµà´®à´¤à´¿à´•àµ¾ à´…à´­àµà´¯àµ¼à´¤àµà´¥à´¿à´šàµà´šàµ.</translation>
@@ -862,6 +877,7 @@
<translation id="2351266942280602854">ഭാഷയàµà´‚ ടൈപàµà´ªàµà´šàµ†à´¯àµà´¯à´²àµà´‚</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">ലോകàµà´•àµ à´¸àµâ€Œà´•àµà´°àµ€àµ» à´•àµà´±à´¿à´ªàµà´ªàµà´•àµ¾ <ph name="LOCK_SCREEN_APP_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ à´¸àµà´µà´®àµ‡à´§à´¯à´¾ സംരകàµà´·à´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ. നിങàµà´™àµ¾ à´à´±àµà´±à´µàµà´‚ സമീപകാലതàµà´¤àµ à´Žà´´àµà´¤à´¿à´¯ à´•àµà´±à´¿à´ªàµà´ªàµ ലോകàµà´•àµ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿àµ½ നിലനിൽകàµà´•àµà´‚.</translation>
+<translation id="2352947182261340447">ലോകàµà´•àµ½ à´¸àµâ€Œâ€Œà´±àµà´±àµ‹à´±àµ‡à´œà´¿àµ½ മതിയായ ഇടം ലഭàµà´¯à´®à´²àµà´²</translation>
<translation id="2353297238722298836">à´•àµà´¯à´¾à´®à´±à´¯àµà´‚ മൈകàµà´°àµ‹à´«àµ‹à´£àµà´‚ à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´‚</translation>
<translation id="2356070529366658676">ചോദികàµà´•àµà´•</translation>
<translation id="2356517949307388948">Chrome ദോഷകരമായ സോഫàµà´±àµà´±àµâ€Œà´µàµ†à´¯àµ¼ തിരയàµà´¨àµà´¨à´¤à´¿à´¨àµ ഇടയിൽ ഒരൠപിശകൠസംഭവിചàµà´šàµ.</translation>
@@ -871,7 +887,6 @@
<translation id="236141728043665931">à´Žà´²àµà´²à´¾à´¯àµâ€Œà´ªàµà´ªàµ‹à´´àµà´‚ മൈകàµà´°àµ‹à´«àµ‹àµº ആകàµâ€Œà´¸à´¸àµà´¸àµ തടയàµà´•</translation>
<translation id="2367972762794486313">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
<translation id="2371076942591664043">ചെയàµà´¤àµà´•à´´à´¿à´¯àµà´®àµà´ªàµ‹à´³àµâ€ &amp;à´¤àµà´±à´•àµà´•àµà´•</translation>
-<translation id="237336063998926520">ലൊകàµà´•àµ‡à´·àµ» നിർണàµà´£à´¯à´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† IP വിലാസം ഉപയോഗികàµà´•àµà´•</translation>
<translation id="2377319039870049694">ലിസàµà´±àµà´±àµ കാഴàµâ€Œà´šà´¯à´¿à´²àµ‡à´•àµà´•àµ മാറàµà´•</translation>
<translation id="2377667304966270281">ഹാർഡൠഫോൾടàµà´Ÿàµà´•àµ¾</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ഫയലàµà´•àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ</translation>
@@ -881,11 +896,6 @@
<translation id="2384436799579181135">ഒരൠപിശകൠസംഭവിചàµà´šàµ. നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="2385700042425247848">സേവന നാമം:</translation>
<translation id="2387458720915042159">à´ªàµà´°àµ‹à´•àµâ€Œà´¸à´¿ കണകàµà´·àµ» തരം</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> à´ªàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹à´•àµ¾ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿
- <ph name="LINE_BREAK1" />
- ഉപകരണതàµà´¤à´¿àµ½ മതിയായ ഇടമിലàµà´².
- <ph name="LINE_BREAK2" />
- ആരംഭികàµà´•à´¾àµ» à´•àµà´±à´šàµà´šàµ ഫോടàµà´Ÿàµ‹à´•àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµà´•àµŠà´£àµà´Ÿàµ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="2391419135980381625">സാധാരണ ഫോണàµà´Ÿàµ</translation>
<translation id="2391762656119864333">റദàµà´¦à´¾à´•àµà´•àµà´•</translation>
<translation id="2392369802118427583">സജീവമാകàµà´•àµà´•</translation>
@@ -901,6 +911,7 @@
<translation id="2424091190911472304">à´Žà´²àµà´²à´¾à´¯àµâ€Œà´ªàµà´ªàµ‹à´´àµà´‚ <ph name="ORIGIN" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ റൺ ചെയàµà´¯àµà´•</translation>
<translation id="2425665904502185219">മൊതàµà´¤à´‚ ഫയൽ വലàµà´ªàµà´ªà´‚</translation>
<translation id="2428510569851653187">ടാബൠകàµà´°à´¾à´·à´¾à´¯à´ªàµà´ªàµ‹àµ¾ നിങàµà´™àµ¾ à´Žà´¨àµà´¤à´¾à´£àµ ചെയàµâ€Œà´¤à´¿à´°àµà´¨àµà´¨à´¤àµ†à´¨àµà´¨àµ വിവരികàµà´•àµà´•</translation>
+<translation id="2431027948063157455">Google Assistant-നൠലോഡൠചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´², നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="2433452467737464329">à´¸àµà´µà´¯à´®àµ‡à´µ പേജൠപàµà´¤àµà´•àµà´•à´¾àµ» URL-ൽ ചോദàµà´¯ പാരം ചേർകàµà´•àµà´•: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">കാഴàµà´šàµà´š</translation>
<translation id="2435248616906486374">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ വിചàµâ€Œà´›àµ‡à´¦à´¿à´šàµà´šàµ</translation>
@@ -914,6 +925,7 @@
<translation id="2445081178310039857">വിപàµà´²àµ€à´•à´°à´£ റൂടàµà´Ÿàµ ഡയറകàµâ€Œà´Ÿà´±à´¿ ആവശàµà´¯à´®à´¾à´£àµ.</translation>
<translation id="2448312741937722512">തരം</translation>
<translation id="2450223707519584812">Google API കീകൾ നഷàµâ€Œà´Ÿà´®à´¾à´¯à´¤à´¿à´¨à´¾àµ½ നിങàµà´™àµ¾à´•àµà´•àµ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ† ചേർകàµà´•à´¾à´¨à´¾à´µà´¿à´²àµà´². വിശദാംശങàµà´™àµ¾à´•àµà´•àµ, <ph name="DETAILS_URL" /> കാണàµà´•.</translation>
+<translation id="2450849356604136918">സജീവ കാഴàµà´šà´•àµ¾ à´’à´¨àµà´¨àµà´®à´¿à´²àµà´²</translation>
<translation id="2453021845418314664">വിപàµà´²à´®à´¾à´¯ സമനàµà´µà´¯ à´•àµà´°à´®àµ€à´•à´°à´£à´‚</translation>
<translation id="2453576648990281505">ഫയൽ ഇതിനകം നിലനിൽകàµà´•àµà´¨àµà´¨àµ</translation>
<translation id="2453860139492968684">പൂരàµâ€à´¤àµà´¤à´¿à´¯à´¾à´•àµà´•àµà´•</translation>
@@ -921,7 +933,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" />, <ph name="VOLUME_NAME" />-ൽ നിനàµà´¨àµ ഫയലàµà´•àµ¾ പകർതàµà´¤à´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ</translation>
<translation id="2462724976360937186">സാകàµâ€à´·àµà´¯à´ªà´¤àµà´° അതോറിറàµà´±à´¿ കീ à´à´¡à´¿</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ചേർതàµà´¤àµ</translation>
-<translation id="246335896104539386">à´¬àµà´•àµà´•àµâ€Œà´®à´¾à´°àµâ€â€Œà´•àµà´•àµà´•à´³àµâ€â€Œ ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="2464089476039395325">HTTP à´ªàµà´°àµ‹à´•àµâ€Œà´¸à´¿</translation>
<translation id="2468902267404883140">നിങàµà´™à´³àµà´Ÿàµ† ഫോൺ കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´². à´…à´¨àµà´¯àµ‹à´œàµà´¯à´®à´¾à´¯ Android ഫോൺ ആണൠഉപയോഗികàµà´•àµà´¨àµà´¨à´¤àµ†à´¨àµà´¨àµà´‚ അതൠഓണാണെനàµà´¨àµà´‚ കൈയàµà´¯à´¿à´²àµà´£àµà´Ÿàµ†à´¨àµà´¨àµà´‚ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´•. &lt;a&gt;കൂടàµà´¤à´²à´±à´¿à´¯àµà´•&lt;/a&gt;</translation>
<translation id="2470702053775288986">പിനàµà´¤àµà´£à´¯àµà´•àµà´•à´¾à´¤àµà´¤ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´¯à´¿</translation>
@@ -990,6 +1001,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" />-ലേകàµà´•àµ à´ªàµà´°à´µàµ‡à´¶à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²</translation>
<translation id="2563856802393254086">അഭിനനàµà´¦à´¨à´™àµà´™àµ¾! നിങàµà´™à´³àµà´Ÿàµ† '<ph name="NAME" />' ഡാറàµà´± സേവനം സജീവമായി, ഇതൠപàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•à´¾àµ» തയàµà´¯à´¾à´±à´¾à´£àµ.</translation>
<translation id="2566124945717127842">നിങàµà´™à´³àµà´Ÿàµ† <ph name="IDS_SHORT_PRODUCT_NAME" /> ഉപകരണം à´ªàµà´¤à´¿à´¯à´¤àµà´ªàµ‹à´²à´¾à´•àµà´•à´¾àµ» à´ªàµà´¨à´ƒà´¸à´œàµà´œà´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ പവർവാഷàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
+<translation id="2567257616420533738">പാസàµâ€Œà´µàµ‡à´¡àµ സംരകàµà´·à´¿à´šàµà´šàµ. <ph name="SAVED_PASSWORDS_LINK" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ സംരകàµà´·à´¿à´šàµà´š പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ കാണàµà´•, നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="2568774940984945469">വിവരബാരàµâ€ à´•à´£àµà´Ÿàµ†à´¯àµà´¨à´°àµâ€</translation>
<translation id="2570000010887652771">ഡാറàµà´± സംരകàµà´·à´¿à´šàµà´šàµ.</translation>
<translation id="257088987046510401">തീമàµà´•à´³àµâ€â€Œ</translation>
@@ -1010,6 +1022,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (à´ªàµà´²à´¾à´±àµà´±àµâ€Œà´«àµ‹à´‚ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">à´¸àµà´¥à´¿à´°à´¸àµà´¥à´¿à´¤à´¿ തിരയൽ à´•àµà´°à´®àµ€à´•à´°à´£à´‚</translation>
<translation id="2586657967955657006">à´•àµà´²à´¿à´ªàµà´ªàµà´¬àµ‹àµ¼à´¡àµ</translation>
+<translation id="2586672484245266891">ദൈർഘàµà´¯à´‚ à´•àµà´±à´žàµà´ž URL നൽകàµà´•</translation>
<translation id="2587922270115112871">ഒരൠസൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ Google à´…à´•àµà´•àµ—à´£àµà´Ÿàµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´², à´’à´ªàµà´ªà´‚ അവയàµà´Ÿàµ† à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚
ഡാറàµà´±à´¯àµà´‚ Chrome സമനàµà´µà´¯à´‚ ഉപയോഗിചàµà´šàµ മറàµà´±àµ ഉപകരണങàµà´™à´³à´¿àµ½ അവരെ പിനàµà´¤àµà´Ÿà´°à´¿à´²àµà´². ഒരൠസൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µàµ à´ˆ ഉപകരണതàµà´¤à´¿à´¨àµ മാതàµà´°à´‚ ബാധകമാണàµ.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />ടാസàµâ€Œà´•àµâ€Œà´¬à´¾à´±à´¿àµ½ പിൻ ചെയàµà´¯àµà´•<ph name="END_BOLD" /> തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
@@ -1042,6 +1055,7 @@
<translation id="2633199387167390344"><ph name="NAME" />, à´¡à´¿à´¸àµâ€Œà´•àµ ഇടതàµà´¤à´¿à´¨àµà´±àµ† <ph name="USAGE" /> MB ഉപയോഗികàµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" നീകàµà´•à´‚ചെയàµà´¯à´£àµ‹?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµ‡à´·à´¨àµâ€ പൂരàµâ€à´¤àµà´¤à´¿à´¯à´¾à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´², à´Žà´¨àµà´¨à´¾à´²àµâ€ ഇതിനàµâ€à´±àµ† à´¡à´¿à´¸àµà´•àµ à´šà´¿à´¤àµà´°à´¤àµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´‚.</translation>
+<translation id="2635176084534510129">മികചàµà´š ഉളàµà´³à´Ÿà´•àµà´• നിർദàµà´¦àµ‡à´¶à´™àµà´™àµ¾, à´¸àµà´®à´¾àµ¼à´Ÿàµà´Ÿà´¾à´¯ വിവർതàµà´¤à´¨à´‚ പോലàµà´³àµà´³ കൂടàµà´¤àµ½ à´µàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´¿à´¯ à´…à´¨àµà´­à´µà´™àµà´™àµ¾ ആസàµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
<translation id="2635276683026132559">സൈനàµâ€â€Œ ചെയàµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="2635926034288331400">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨à´¿à´²àµ‡à´•àµà´•àµ ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´•</translation>
<translation id="2636625531157955190">Chrome-നൠചിതàµà´°à´‚ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´µà´¿à´²àµà´².</translation>
@@ -1052,14 +1066,15 @@
<translation id="2643698698624765890">വിൻഡോ മെനàµà´µà´¿à´²àµ† വിപàµà´²àµ€à´•à´°à´£à´™àµà´™à´³à´¿àµ½ à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ നിങàµà´™à´³àµà´Ÿàµ† വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•.</translation>
<translation id="2647142853114880570">വീണàµà´Ÿàµà´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="2647269890314209800">ഉപയോഗതàµà´¤à´¿à´²àµà´³àµà´³ à´•àµà´•àµà´•à´¿à´•àµ¾</translation>
+<translation id="264810637653812429">à´…à´¨àµà´¯àµ‹à´œàµà´¯à´®à´¾à´¯ ഉപകരണങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´².</translation>
<translation id="2648831393319960979">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿àµ½ ഉപകരണം ചേർകàµà´•àµà´¨àµà´¨àµ - ഇതിനൠഅൽപàµà´ªà´¸à´®à´¯à´®àµ†à´Ÿàµà´¤àµà´¤àµ‡à´•àµà´•à´¾à´‚...</translation>
<translation id="2649045351178520408">Base64-à´Žà´¨àµâ€â€Œà´•àµ‹à´¡àµà´šàµ†à´¯àµâ€Œà´¤ ASCII, സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ ചെയിനàµâ€â€Œ</translation>
<translation id="2653266418988778031">നിങàµà´™à´³àµŠà´°àµ സരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ അതോറിറàµà´±à´¿ (CA) ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•à´¯à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€, നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµŒà´¸à´°àµâ€ ഇനിമàµà´¤à´²àµâ€ à´† CA നലàµâ€à´•àµà´¨àµà´¨ സാകàµâ€à´·àµà´¯à´ªà´¤àµà´°à´™àµà´™à´³àµ†à´¯àµŠà´¨àµà´¨àµà´‚ വിശàµà´µà´¸à´¿à´•àµà´•à´¿à´²àµà´².</translation>
<translation id="2653659639078652383">സമരàµâ€à´ªàµà´ªà´¿à´•àµà´•àµ‚</translation>
<translation id="265390580714150011">ഫീലàµâ€â€Œà´¡àµ മൂലàµà´¯à´‚</translation>
-<translation id="2654286334048437383">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ à´Žà´•àµâ€Œà´¸àµâ€Œà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="2655386581175833247">ഉപയോകàµà´¤àµƒ സരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ:</translation>
<translation id="2660779039299703961">ഇവനàµà´±àµ</translation>
+<translation id="266079277508604648">à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ കണകàµà´±àµà´±àµ ചെയàµà´¯à´¾à´¨à´¾à´µàµà´¨àµà´¨à´¿à´²àµà´². à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ ഓണാണോ à´Žà´¨àµà´¨àµà´‚ വൈഫൈയോ USB-യോ ഉപയോഗിചàµà´šàµ Chromebook-ലേകàµà´•àµ കണകàµà´±àµà´±àµ ചെയàµâ€Œâ€Œà´¤à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ‹ à´Žà´¨àµà´¨àµà´‚ പരിശോധികàµà´•àµà´•.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">ഭാഷ</translation>
@@ -1082,6 +1097,7 @@
<translation id="2680208403056680091">നിങàµà´™à´³àµà´Ÿàµ† ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ കണകàµà´·àµ» നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="268053382412112343">à´š&amp;à´°à´¿à´¤àµà´°à´‚</translation>
<translation id="2683638487103917598">ഫോൾഡർ à´…à´Ÿàµà´•àµà´•à´¿</translation>
+<translation id="2684004000387153598">à´¤àµà´Ÿà´°à´¾àµ», ശരി à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•, à´¤àµà´Ÿàµ¼à´¨àµà´¨àµ നിങàµà´™à´³àµà´Ÿàµ† ഇമെയിൽ വിലാസതàµà´¤à´¿à´¨àµŠà´°àµ à´ªàµà´¤à´¿à´¯ à´ªàµà´°àµŠà´«àµˆàµ½ സൃഷàµà´Ÿà´¿à´•àµà´•à´¾àµ», 'ഒരൠവàµà´¯à´•àµà´¤à´¿à´¯àµ† ചേർകàµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•.</translation>
<translation id="2686759344028411998">ലോഡàµà´šàµ†à´¯àµà´¤ à´à´¤àµ†à´™àµà´•à´¿à´²àµà´‚ മൊഡàµà´¯àµ‚à´³àµà´•à´³àµâ€ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´².</translation>
<translation id="2688196195245426394">ഉപകരണം സെർവറിൽ രജിസàµà´±àµà´±àµ¼ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿àµ½ പിശകàµ: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">ഭാഷ à´“à´ªàµâ€Œà´·à´¨àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
@@ -1094,6 +1110,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">à´Ÿà´šàµà´šàµà´ªà´¾à´¡à´¿à´¨àµà´±àµ† വേഗത</translation>
<translation id="2706892089432507937">USB ഉപകരണങàµà´™àµ¾</translation>
+<translation id="2706954854267016964">തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ Google à´•àµà´²àµ—ഡൠപàµà´°à´¿à´¨àµâ€à´±àµ¼ ഉപകരണതàµà´¤à´¿à´¨àµ ഇനിയങàµà´™àµ‹à´Ÿàµà´Ÿàµ പിനàµà´¤àµà´£à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´¨àµâ€à´±àµ† സിസàµà´±àµà´±à´‚ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½ à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ സജàµà´œà´®à´¾à´•àµà´•à´¿à´•àµà´•àµŠà´£àµà´Ÿàµ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="2707024448553392710">ഘടക ഭാഗം ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="270921614578699633">ശരാശരിയàµà´•àµà´•àµà´‚ à´®àµà´•à´³à´¿àµ½</translation>
<translation id="2709453993673701466">ഓണാകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ, സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´²àµà´‚ à´µàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´²àµà´‚ മാനേജàµà´šàµ†à´¯àµà´¯à´£àµ‹? <ph name="BEGIN_LINK" />à´•àµà´°à´®àµ€à´•à´°à´£à´‚<ph name="END_LINK" /> സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´•.</translation>
@@ -1124,6 +1141,7 @@
<translation id="2737363922397526254">സങàµà´•àµ‹à´šà´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•...</translation>
<translation id="2737492745329609575">സജàµà´œàµ€à´•à´°à´£à´‚ ആരംഭികàµà´•àµà´•</translation>
<translation id="2738771556149464852">അതിനàµà´¶àµ‡à´·à´®à´²àµà´²</translation>
+<translation id="2739046699559178272">സംരകàµà´·à´¿à´šàµà´šàµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="2739191690716947896">ഡീബഗൠചെയàµà´¯àµà´•</translation>
<translation id="2739240477418971307">നിങàµà´™à´³àµà´Ÿàµ† ഉപയോഗസഹായി à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ മാറàµà´±àµà´•</translation>
<translation id="2740393541869613458">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µàµ സനàµà´¦àµ¼à´¶à´¿à´šàµà´š വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•à´³àµà´‚ à´’à´ªàµà´ªà´‚ ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨à´¤àµà´‚ അവലോകനം ചെയàµà´¯àµà´•</translation>
@@ -1144,6 +1162,7 @@
<translation id="2773802008104670137">ഇതàµà´¤à´°à´¤àµà´¤à´¿à´²àµà´³àµà´³ ഫയൽ നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´¨àµ† കേടാകàµà´•à´¾à´¨à´¿à´Ÿà´¯àµà´£àµà´Ÿàµ.</translation>
<translation id="2775104091073479743">വിരലടയാളങàµà´™àµ¾ à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="2776441542064982094">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿àµ½ രജിസàµà´±àµà´±àµ¼ ചെയàµà´¯à´¾àµ» ഉപകരണങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤à´¤àµà´ªàµ‹à´²àµ† തോനàµà´¨àµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം ഓണായിരികàµà´•àµà´•à´¯àµà´‚ ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±à´¿àµ½ കണകàµà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´Ÿàµà´Ÿàµà´®àµà´£àµà´Ÿàµ†à´™àµà´•à´¿àµ½, അതിനàµà´±àµ† നിർദàµà´¦àµ‡à´¶ മാനàµà´µà´²à´¿à´²àµ† നിർദàµà´¦àµ‡à´¶à´™àµà´™àµ¾ ഉപയോഗിചàµà´šàµ രജിസàµà´±àµà´±àµ¼ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ പരീകàµà´·à´¿à´•àµà´•àµà´•.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ഡൗൺലോഡàµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="2783661497142353826">കിയോസàµâ€Œà´•àµ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="2784407158394623927">നിങàµà´™à´³àµà´Ÿàµ† മൊബൈലàµâ€ ഡാറàµà´± സേവനം സജീവമാകàµà´•àµà´¨àµà´¨àµ</translation>
@@ -1200,7 +1219,6 @@
<translation id="2843806747483486897">à´¸àµà´¥à´¿à´°à´¸àµà´¥à´¿à´¤à´¿ മാറàµà´±àµà´•...</translation>
<translation id="2844111009524261443">à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´®àµà´ªàµ‹àµ¾ റൺ ചെയàµà´¯àµà´•</translation>
<translation id="2845382757467349449">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ബാർ à´Žà´ªàµà´ªàµ‹à´´àµà´‚ കാണികàµà´•àµà´•</translation>
-<translation id="284682086647736321">Ctrl, Alt, à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Command ഉൾപàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•</translation>
<translation id="2847759467426165163">ഇതിലേകàµà´•àµ കാസàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="284805635805850872">ദോഷകരമായ സോഫàµâ€Œà´±àµà´±àµâ€Œà´µàµ†à´¯àµ¼ നീകàµà´•à´‚ചെയàµà´¯à´£àµ‹?</translation>
<translation id="2849362176025371110">Google-നൠഡയഗàµâ€Œà´£àµ‹à´¸àµâ€Œà´±àµà´±à´¿à´•àµ, ഉപയോഗ വിവരം à´¸àµà´µà´¯à´‚ അയയàµâ€Œà´•àµà´•àµà´•. നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿à´¨àµà´±àµ† <ph name="BEGIN_LINK1" />à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½<ph name="END_LINK1" /> à´Žà´ªàµà´ªàµ‹àµ¾ വേണമെങàµà´•à´¿à´²àµà´‚ ഇതൠമാറàµà´±à´¾à´¨à´¾à´•àµà´‚. <ph name="BEGIN_LINK2" />കൂടàµà´¤à´²à´±à´¿à´¯àµà´•<ph name="END_LINK2" /></translation>
@@ -1208,6 +1226,7 @@
<translation id="2849936225196189499">à´—àµà´°àµà´¤à´°à´‚</translation>
<translation id="2850124913210091882">ബാകàµà´•à´ªàµà´ªàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="2850541429955027218">തീം ചേർകàµà´•àµà´•</translation>
+<translation id="2853121255651601031">പാസàµâ€Œà´µàµ‡à´¡àµ സംരകàµà´·à´¿à´šàµà´šàµ</translation>
<translation id="2853916256216444076">$1 വീഡിയോ</translation>
<translation id="2857608528410806398">QU ഫീചàµà´šàµ¼ അറിയിപàµà´ªà´¿à´¨àµà´±àµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚ ഇവിടെയàµà´£àµà´Ÿàµ. QU ഫീചàµà´šàµ¼ അറിയിപàµà´ªàµ ബോഡി ഇവിടെയàµà´£àµà´Ÿàµ. QU ഫീചàµà´šàµ¼ അറിയിപàµà´ªàµ ബോഡി ഇവിടെയàµà´£àµà´Ÿàµ. QU ഫീചàµà´šàµ¼ അറിയിപàµà´ªàµ ബോഡി ഇവിടെയàµà´£àµà´Ÿàµ. QU ഫീചàµà´šàµ¼ അറിയിപàµà´ªàµ ബോഡി ഇവിടെയàµà´£àµà´Ÿàµ.</translation>
<translation id="2860150991415616761">ദൈർഘàµà´¯à´®àµ‡à´±à´¿à´¯à´¤àµâ€Œ (4 സെകàµà´•àµ»à´¡àµâ€Œ)</translation>
@@ -1250,6 +1269,7 @@
<translation id="2908162660801918428">ഡയറകàµâ€Œà´Ÿà´±à´¿ à´ªàµà´°à´•à´¾à´°à´‚ മീഡിയ ഗാലറി ചേർകàµà´•àµà´•</translation>
<translation id="2908789530129661844">à´¸àµâ€Œà´•àµà´°àµ€àµ» സൂം ഔടàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="2910318910161511225">ഒരൠനെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´²àµ‡à´•àµà´•àµ കണകàµà´±àµà´±àµ ചെയàµâ€Œà´¤ ശേഷം വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•</translation>
+<translation id="2911898792135283060">പാസàµâ€Œà´µàµ‡à´¡àµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ ഒരൠമൈകàµà´°àµ‹à´«àµ‹àµº ഉപയോഗികàµà´•à´£à´‚.</translation>
<translation id="2913331724188855103">à´•àµà´•àµà´•à´¿ ഡാറàµà´± സംരകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´‚ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´‚ സൈറàµà´±àµà´•à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶à´šàµ†à´¯àµâ€Œà´¤à´¤àµ)</translation>
<translation id="2916073183900451334">വെബàµâ€Œà´ªàµ‡à´œà´¿à´²àµ† ടാബിലàµâ€â€Œ അമരàµâ€â€Œà´¤àµà´¤àµà´¨àµà´¨à´¤àµ ലിങàµà´•àµà´•à´³àµ†à´¯àµà´‚ ഫോം ഫീലàµâ€â€Œà´¡àµà´•à´³àµ†à´¯àµà´‚ à´ªàµà´°à´®àµà´–മാകàµà´•à´¿ കാണികàµà´•àµà´¨àµà´¨àµ</translation>
@@ -1294,6 +1314,7 @@
<translation id="2989474696604907455">à´…à´±àµà´±à´¾à´šàµà´šàµà´šàµ†à´¯àµâ€Œà´¤à´¿à´²àµà´²</translation>
<translation id="2989786307324390836">DER-à´Žà´¨àµâ€â€Œà´•àµ‹à´¡àµà´šàµ†à´¯àµâ€Œà´¤ ബൈനറി, à´’à´±àµà´± സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ</translation>
<translation id="2993517869960930405">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» വിവരം</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> ബാകàµà´•à´ªàµà´ªàµ ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
<translation id="299483336428448530">നിങàµà´™à´³àµà´Ÿàµ† à´°à´•àµà´·à´•àµ¼à´¤àµà´¤à´¾à´µàµ ഇൻസàµà´±àµà´±à´¾àµ¾ ചെയàµâ€Œà´¤àµ.</translation>
<translation id="3002017044809397427">നിങàµà´™à´³àµà´Ÿàµ† <ph name="PHONE_TYPE" /> à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿. പകàµà´·àµ‡ Smart Lock, Android 5.0 à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ അതിലàµà´‚ ഉയർനàµà´¨ പതിപàµà´ªàµà´•à´³à´¿àµ½ മാതàµà´°à´®àµ‡ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•àµ‚. &lt;a&gt;കൂടàµà´¤à´²à´±à´¿à´¯àµà´•&lt;/a&gt;.</translation>
<translation id="3003144360685731741">തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾</translation>
@@ -1352,6 +1373,7 @@
<translation id="3064410671692449875">ഡാറàµà´± അപരàµà´¯à´¾à´ªàµâ€Œà´¤à´®à´¾à´£àµ</translation>
<translation id="3065041951436100775">ടാബൠപàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´¯à´¤à´¿à´¨àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´³àµà´³ ഫീഡàµâ€Œà´¬à´¾à´•àµà´•àµ.</translation>
<translation id="3065140616557457172">തിരയാനàµâ€ ടൈപàµà´ªàµà´šàµ†à´¯àµà´¯àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ നാവിഗേറàµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´¯à´¿ URL നലàµâ€à´•àµà´• - ഇപàµà´ªàµ‹à´³àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´šàµà´šà´µ à´Žà´²àµà´²à´¾à´‚.</translation>
+<translation id="3066642396596108483">നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾, à´šà´°à´¿à´¤àµà´°à´‚ à´Žà´¨àµà´¨à´¿à´µ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="3067198360141518313">à´ˆ à´ªàµà´²à´—à´¿à´¨àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="3071624960923923138">ഒരൠപàµà´¤à´¿à´¯ ടാബൠതàµà´±à´•àµà´•à´¾àµ» നിങàµà´™àµ¾à´•àµà´•àµ ഇവിടെ à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯à´¾à´‚</translation>
<translation id="3074037959626057712">നിങàµà´™àµ¾ സൈൻ ഇൻ ചെയàµâ€Œà´¤àµ, സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½ ഓണാകàµà´•à´¿</translation>
@@ -1439,6 +1461,7 @@
<translation id="3202173864863109533">à´ˆ ടാബിനàµà´±àµ† ഓഡിയോ നിശബàµà´¦à´®à´¾à´•àµà´•à´¿.</translation>
<translation id="3206175707080061730">"$1" à´Žà´¨àµà´¨ നാമതàµà´¤àµ‹à´Ÿàµ കൂടിയ ഒരൠഫയൽ ഇതിനകം തനàµà´¨àµ† ഉണàµà´Ÿàµ. ഇതൠമാറàµà´±à´¿ മറàµà´±àµŠà´¨àµà´¨àµà´µà´¯àµà´•àµà´•à´£à´®àµ†à´¨àµà´¨àµ നിങàµà´™àµ¾ ആഗàµà´°à´¹à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="3208703785962634733">à´¸àµà´¥à´¿à´°àµ€à´•à´°à´¿à´•à´°à´¿à´•àµà´•à´¾à´¤àµà´¤à´¤àµ</translation>
+<translation id="3213187967168344806">à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ ചേർകàµà´•à´¾à´¨à´¾à´µàµà´¨àµà´¨à´¿à´²àµà´². à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´šàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> കണകàµà´±àµà´±à´°àµâ€ à´ªàµà´°àµ‹à´¸à´¸àµà´¸àµ à´•àµà´°à´¾à´·àµà´šàµ†à´¯àµà´¤àµ. à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´•àµà´•à´£àµ‹?</translation>
<translation id="3221634914176615296">ഫയലàµà´•à´³àµà´Ÿàµ† à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨à´¿àµ½ ഉപകരണതàµà´¤à´¿à´¨àµà´±àµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚ പരàµà´¯à´µàµ‡à´•àµà´·à´£à´‚ ചെയàµà´¯àµà´•.</translation>
@@ -1465,12 +1488,14 @@
<translation id="3254516606912442756">à´¸àµà´µà´®àµ‡à´§à´¯à´¾à´¯àµà´³àµà´³ സമയ മേഖല à´•à´£àµà´Ÿàµ†à´¤àµà´¤àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¿</translation>
<translation id="3264544094376351444">സാനàµâ€à´¸àµ-സെരിഫൠഫോണàµà´Ÿàµ</translation>
<translation id="3264547943200567728">നിങàµà´™à´³àµà´Ÿàµ† Chromebox-à´¨àµà´±àµ† നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ സജàµà´œà´®à´¾à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
+<translation id="3264582393905923483">സനàµà´¦àµ¼à´­à´‚</translation>
<translation id="3265459715026181080">വിനàµâ€â€Œà´¡àµ‹ à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation>
<translation id="3267726687589094446">à´’à´¨àµà´¨à´¿à´²à´§à´¿à´•à´‚ ഫയലàµà´•à´³àµà´Ÿàµ† യാനàµà´¤àµà´°à´¿à´• ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµ½ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="3267998849713137817">പരിഷàµâ€Œà´•àµà´•à´°à´¿à´šàµà´š സമയം</translation>
<translation id="3268451620468152448">à´“à´ªàµà´ªàµº ടാബàµà´•àµ¾</translation>
<translation id="3269069891205016797">സൈൻ ഔടàµà´Ÿàµ ചെയàµà´¯àµà´®àµà´ªàµ‹àµ¾ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµ നിങàµà´™à´³àµà´Ÿàµ† വിവരങàµà´™àµ¾ നീകàµà´•à´‚ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´‚.</translation>
<translation id="3269093882174072735">à´šà´¿à´¤àµà´°à´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
+<translation id="3269889795238950578">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ à´ˆ പേജിനൠകാണാനാകàµà´‚.</translation>
<translation id="326999365752735949">ഡിഫൠഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="3270965368676314374">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿àµ½ നിനàµà´¨àµ ഫോടàµà´Ÿàµ‹à´•à´³àµà´‚ സംഗീതവàµà´‚ മറàµà´±àµ മീഡിയയàµà´‚ റീഡàµà´šàµ†à´¯àµà´¯àµà´•, മാറàµà´±àµà´•, ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•</translation>
<translation id="327147043223061465">à´Žà´²àµà´²à´¾ à´•àµà´•àµà´•à´¿à´•à´³àµà´‚ സൈറàµà´±àµ ഡാറàµà´±à´¯àµà´‚ കാണàµà´•</translation>
@@ -1502,6 +1527,7 @@
<translation id="3305389145870741612">ഫോർമാറàµà´±à´¿à´‚ഗൠപàµà´°à´•àµà´°à´¿à´¯à´¯àµà´•àµà´•àµ à´•àµà´±à´šàµà´šàµ നിമിഷങàµà´™à´³àµ†à´Ÿàµà´•àµà´•àµà´‚. ദയവായി കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´•.</translation>
<translation id="3305661444342691068">PDF à´ªàµà´°à´¿à´µàµà´¯àµà´µà´¿àµ½ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="3306684685104080068">Google Hangouts പോലàµà´³àµà´³ à´•àµà´²àµ—ഡൠഅധിഷàµâ€Œà´ à´¿à´¤ സേവനങàµà´™à´³à´¿à´²àµ‡à´•àµà´•àµ കാസàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤àµ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•.</translation>
+<translation id="3307091518408668019">à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ OU (ഉദാ. OU=Chromebook-കൾ,DC=ഉദാഹരണം,DC=com)</translation>
<translation id="3308006649705061278">à´“à´°àµâ€â€Œà´—നൈസേഷണലàµâ€â€Œ യൂണിറàµà´±àµ (OU)</translation>
<translation id="3308116878371095290">à´•àµà´•àµà´•à´¿à´•à´³àµâ€â€Œ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€â€Œ നിനàµà´¨àµà´‚ à´ˆ പേജിനെ തടഞàµà´žàµ.</translation>
<translation id="3308134619352333507">മറയàµâ€Œà´•àµà´•à´²àµâ€ ബടàµà´Ÿà´£àµâ€</translation>
@@ -1509,9 +1535,6 @@
<translation id="3309747692199697901">à´Žà´²àµà´²à´¾à´¯àµâ€Œà´ªàµà´ªàµ‹à´´àµà´‚ à´Žà´²àµà´²à´¾ സൈറàµà´±àµà´•à´³à´¿à´²àµà´‚ റൺ ചെയàµà´¯àµà´•</translation>
<translation id="3312424061798279731">à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ഭാഷകൾ</translation>
<translation id="3312903956926554846">ഡെസàµâ€Œà´•àµâ€Œà´Ÿàµ‹à´ªàµà´ªà´¿àµ½ ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´•</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_DOMAIN" /> ഡൊമെയàµâ€Œà´¨à´¿àµ½ നിനàµà´¨àµ
-<ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" /></translation>
-<translation id="3313473140726597081">നിങàµà´™à´³àµà´Ÿàµ† ആരംഭ പേജൠ<ph name="URL" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. ആരംഭ പേജിൽ മാറàµà´±à´‚ വരàµà´¤àµà´¤àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ», 'à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="3313590242757056087">സൂപàµà´ªàµ¼à´µàµˆà´¸àµ ചെയàµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ കാണാനാകàµà´¨àµà´¨ വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•àµ¾ സജàµà´œà´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ, <ph name="MANAGEMENT_URL" /> സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ നിങàµà´™àµ¾à´•àµà´•àµ
നിയനàµà´¤àµà´°à´£à´™àµà´™à´³àµà´‚ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ കോൺഫിഗർ ചെയàµà´¯à´¾à´¨à´¾à´•àµà´‚.
നിങàµà´™àµ¾ à´¸àµà´¥à´¿à´° à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ മാറàµà´±àµà´¨àµà´¨à´¿à´²àµà´²àµ†à´™àµà´•à´¿àµ½, <ph name="USER_DISPLAY_NAME" /> à´Žà´¨àµà´¨à´¯à´¾àµ¾à´•àµà´•àµ
@@ -1546,6 +1569,7 @@
<translation id="3360297538363969800">à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯àµ½ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°à´¿à´¨àµà´±àµ¼ പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="3364721542077212959">à´¸àµà´±àµà´±àµˆà´²à´¸àµ ടൂളàµà´•àµ¾</translation>
<translation id="336497260564123876">പാസàµâ€Œà´µàµ‡à´¡àµ സംരകàµà´·à´¿à´šàµà´šàµ. നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ ലഭികàµà´•à´¾àµ», Chrome-ൽ സൈൻ ഇൻ ചെയàµà´¯àµà´•.</translation>
+<translation id="3365598184818502391">Ctrl à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Alt ഉപയോഗികàµà´•àµà´•</translation>
<translation id="3367813778245106622">സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾àµ» à´¤àµà´Ÿà´™àµà´™àµà´¨àµà´¨à´¤à´¿à´¨àµ, വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´•</translation>
<translation id="3368922792935385530">ബനàµà´§à´¿à´ªàµà´ªà´¿à´šàµà´šàµ</translation>
<translation id="3369624026883419694">റിസോളàµâ€à´µà´¿à´‚ഗൠഹോസàµà´±àµà´±àµ...</translation>
@@ -1579,6 +1603,7 @@
<translation id="3423858849633684918">ദയവായി <ph name="PRODUCT_NAME" /> വീണàµà´Ÿàµà´‚ സമാരംഭികàµà´•àµà´•</translation>
<translation id="3424969259347320884">ടാബൠകàµà´°à´¾à´·à´¾à´¯à´ªàµà´ªàµ‹àµ¾ നിങàµà´™àµ¾ à´Žà´¨àµà´¤à´¾à´£àµ ചെയàµâ€Œà´¤à´¿à´°àµà´¨àµà´¨à´¤àµ†à´¨àµà´¨àµ വിവരികàµà´•àµà´•</translation>
<translation id="3427092606871434483">à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´• (ഡിഫോൾടàµà´Ÿàµ)</translation>
+<translation id="3428419049384081277">നിങàµà´™àµ¾ സൈൻ ഇൻ ചെയàµâ€Œà´¤àµ!</translation>
<translation id="3429275422858276529">പിനàµà´¨àµ€à´Ÿàµ à´ˆ പേജൠഎളàµà´ªàµà´ªà´¤àµà´¤à´¿àµ½ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾àµ» à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ചെയàµà´¯àµà´•</translation>
<translation id="3429599832623003132">$1 ഇനങàµà´™àµ¾</translation>
<translation id="3432227430032737297">ദൃശàµà´¯à´®à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ†à´²àµà´²à´¾à´‚ നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
@@ -1601,13 +1626,14 @@
<translation id="344630545793878684">നിരവധി വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•à´³à´¿à´²àµ† നിങàµà´™à´³àµà´Ÿàµ† വിവരം വായികàµà´•àµà´•</translation>
<translation id="3449839693241009168"><ph name="EXTENSION_NAME" /> ലേകàµà´•àµ കമാനàµâ€à´±àµà´•à´³àµâ€â€Œ അയയàµâ€Œà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ <ph name="SEARCH_KEY" /> അമരàµâ€â€Œà´¤àµà´¤àµà´•</translation>
<translation id="3450157232394774192">നിഷàµà´•àµà´°à´¿à´¯ നില à´’à´•àµà´¯àµà´ªàµà´ªàµ»à´¸à´¿ ശതമാനം</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> ഫോടàµà´Ÿàµ‹à´•àµ¾ ബാകàµà´•à´ªàµà´ªàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="3453612417627951340">അംഗീകാരം ആവശàµà´¯à´®à´¾à´£àµ</translation>
<translation id="3454157711543303649">സജീവമാകàµà´•à´²àµâ€ പൂരàµâ€à´¤àµà´¤à´¿à´¯à´¾à´¯à´¿</translation>
+<translation id="3454224730401036106">കൂടàµà´¤àµ½ à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´¾à´¯àµŠà´°àµ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´²àµ‡à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† കണകàµà´·àµ» മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="345693547134384690">à´ªàµà´¤à´¿à´¯ ടാബിലെ ഇമേജൠ&amp;à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="3459509316159669723">à´ªàµà´°à´¿à´¨àµà´±à´¿à´‚à´—àµ</translation>
<translation id="3459697287128633276">Google Play à´¸àµâ€Œà´±àµà´±àµ‹àµ¼ ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿàµ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¾àµ», നിങàµà´™à´³àµà´Ÿàµ† à´à´¡à´¨àµà´±à´¿à´±àµà´±à´¿ ദാതാവàµà´®à´¾à´¯à´¿ പരിശോധിചàµà´šàµà´±à´ªàµà´ªà´¿à´•àµà´•àµà´•.</translation>
<translation id="3459774175445953971">അവസാനം പരിഷàµâ€Œà´•àµà´•à´°à´¿à´šàµà´šà´¤àµ:</translation>
+<translation id="3461266716147554923">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ <ph name="URL" /> ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="3462413494201477527">à´…à´•àµà´•àµ—à´£àµà´Ÿàµ സജàµà´œàµ€à´•à´°à´£à´‚ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´£àµ‹?</translation>
<translation id="346431825526753">ഇതൠ<ph name="CUSTODIAN_EMAIL" /> à´Žà´¨àµà´¨à´¯à´¾àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´¨àµà´¨ à´•àµà´Ÿàµà´Ÿà´¿à´•àµ¾à´•àµà´•àµà´³àµà´³ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¾à´£àµ.</translation>
<translation id="3465566417615315331">നിങàµà´™à´³àµà´Ÿàµ† ഫോടàµà´Ÿàµ‹ à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -1620,10 +1646,12 @@
<translation id="3470502288861289375">പകർതàµà´¤àµà´¨àµà´¨àµ...</translation>
<translation id="3473479545200714844">à´¸àµâ€Œà´•àµà´°àµ€àµ» മാഗàµâ€Œà´¨à´¿à´«à´¯àµ¼</translation>
<translation id="3475447146579922140">Google à´¸àµâ€Œà´ªàµà´°àµ†à´¡àµâ€Œà´·àµ€à´±àµà´±àµ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;ഒരൠവരി കാണിചàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²&gt;}other{&lt;$1 വരികൾ കാണിചàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²&gt;}}</translation>
<translation id="3475843873335999118">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚, ഇതàµà´µà´°àµ† നിങàµà´™à´³àµà´Ÿàµ† വിരലടയാളം തിരിചàµà´šà´±à´¿à´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´². പാസàµâ€Œà´µàµ‡à´¡àµ നൽകàµà´•.</translation>
<translation id="347670947055184738">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚! സിസàµâ€Œà´±àµà´±à´¤àµà´¤à´¿à´¨àµ നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿à´¨àµà´³àµà´³ നയം ലഭàµà´¯à´®à´¾à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
<translation id="347785443197175480">നിങàµà´™à´³àµà´Ÿàµ† à´•àµà´¯à´¾à´®à´±à´¯àµà´‚ മൈകàµà´°àµ‹à´«àµ‹à´£àµà´‚ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ <ph name="HOST" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="3478685642445675458">ഒരാളെ നീകàµà´•à´‚ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°àµŠà´«àµˆàµ½ അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
+<translation id="347919930506963698">Chrome-ൽ നിനàµà´¨àµ ഇതിലàµà´‚ കൂടàµà´¤àµ½â€ നേടൂ</translation>
<translation id="3479552764303398839">ഇപàµà´ªàµ‹à´´à´²àµà´²</translation>
<translation id="3480892288821151001">വിൻഡോ ഇടതàµà´µà´¶à´¤àµà´¤àµ‡à´¯àµâ€Œà´•àµà´•àµ ഡോകàµà´•àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="3481915276125965083">à´ˆ പേജിലàµâ€â€Œ ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨ പോപàµà´ªàµ-à´…à´ªàµà´ªàµà´•à´³àµ† തടഞàµà´žàµ:</translation>
@@ -1641,14 +1669,17 @@
<translation id="3504135463003295723">à´—àµà´°àµ‚à´ªàµà´ªàµ നാമം:</translation>
<translation id="3505030558724226696">ഉപകരണ ആകàµâ€Œà´¸à´¸àµà´¸àµ റദàµà´¦à´¾à´•àµà´•àµà´•</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" à´Žà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯àµà´³àµà´³ നിലവിലെ à´…à´¨àµà´®à´¤à´¿à´•àµ¾</translation>
+<translation id="3507888235492474624">Bluetooth ഉപകരണങàµà´™àµ¾ വീണàµà´Ÿàµà´‚ à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´•</translation>
<translation id="3508920295779105875">മറàµà´±àµŠà´°àµ ഫോളàµâ€â€Œà´¡à´°àµâ€â€Œ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">വീണàµà´Ÿàµà´‚ à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´•</translation>
<translation id="3511307672085573050">ലിങàµà´•àµ വിലാ&amp;സം പകരàµâ€à´¤àµà´¤àµà´•</translation>
<translation id="3511399794969432965">കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿àµ½ à´ªàµà´°à´¶àµâ€Œà´¨à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="351152300840026870">നിശàµà´šà´¿à´¤-à´µàµà´¯à´¾à´ªàµà´¤à´¿ ഫോണàµà´Ÿàµ</translation>
<translation id="3511528412952710609">à´¹àµà´°à´¸àµà´µà´‚</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ഡൗൺലോഡൠറദàµà´¦à´¾à´•àµà´•àµà´•}other{ഡൗൺലോഡàµà´•àµ¾ റദàµà´¦à´¾à´•àµà´•àµà´•}}</translation>
<translation id="3514373592552233661">à´’à´¨àµà´¨à´¿à´²à´§à´¿à´•à´‚ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾ ലഭàµà´¯à´®à´¾à´£àµ†à´™àµà´•à´¿àµ½ അറിയാവàµà´¨àµà´¨ മറàµà´±àµ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾ പരിഗണികàµà´•à´¾à´¤àµ†, തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾à´•àµà´•àµ à´®àµàµ»à´—ണന നൽകàµà´‚</translation>
+<translation id="3520212870468945358">നിങàµà´™à´³àµà´Ÿàµ† à´¸àµà´°à´•àµà´·à´¾ കീയàµà´Ÿàµ† സീരിയൽ നമàµà´ªàµ¼ കാണാൻ <ph name="URL" /> ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="3523642406908660543">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾àµ» ഒരൠസൈറàµà´±àµ, à´ªàµà´²à´—àµ-ഇൻ ഉപയോഗികàµà´•à´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´®àµà´ªàµ‹àµ¾ à´Žà´¨àµà´¨àµ‹à´Ÿàµ ചോദികàµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶ ചെയàµà´¯àµà´¨àµà´¨àµ)</translation>
<translation id="3525897975040424366">ഷെൽഫിലേകàµà´•àµ ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´•</translation>
<translation id="3527085408025491307">ഫോൾഡർ</translation>
@@ -1678,13 +1709,11 @@
<translation id="3564334271939054422">നിങàµà´™àµ¾ ഉപയോഗികàµà´•àµà´¨àµà´¨ Wi-Fi (<ph name="NETWORK_ID" />) അതിനàµà´±àµ† ലോഗിൻ പേജൠസനàµà´¦àµ¼à´¶à´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµ‹à´Ÿàµ ആവശàµà´¯à´ªàµà´ªàµ†à´Ÿà´¾à´‚.</translation>
<translation id="3564708465992574908">സൂം ലെവലàµà´•àµ¾</translation>
<translation id="3566721612727112615">സൈറàµà´±àµà´•àµ¾ ചേർതàµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²</translation>
-<translation id="3566866560249787686">Google അസിസàµâ€Œà´±àµà´±à´¨àµà´±à´¿à´¨àµ ലോഡൠചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´², വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ† നിങàµà´™à´³àµà´Ÿàµ† à´¸àµâ€Œà´•àµà´°àµ€àµ» പങàµà´•à´¿à´Ÿàµà´¨àµà´¨à´¤à´¿à´¨àµ à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´¾àµ» താൽപàµà´ªà´°àµà´¯à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="3570985609317741174">വെബൠഉളàµà´³à´Ÿà´•àµà´•à´‚</translation>
<translation id="3571734092741541777">സജàµà´œàµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="3574210789297084292">à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•</translation>
<translation id="3576324189521867626">ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµâ€Œà´¤àµ</translation>
-<translation id="3578331450833904042">à´¸àµà´¥à´¿à´°à´‚ (à´Žà´²àµà´²à´¾à´‚ പികàµà´•à´ªàµà´ªàµ ചെയàµà´¯àµà´•)</translation>
<translation id="3578594933904494462">à´ˆ ടാബിനàµà´±àµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚ പങàµà´•à´¿à´Ÿàµà´¨àµà´¨àµ.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;, നിങàµà´™àµ¾à´•àµà´•àµ à´¸àµà´µà´¨àµà´¤à´®à´¾à´¯ ഒരൠഗàµà´°àµ‚à´ªàµà´ªàµà´®à´¾à´¯à´¿ ഒരൠപàµà´°à´¿à´¨àµà´±àµ¼ &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; പങàµà´•à´¿à´Ÿà´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. നിങàµà´™àµ¾ അംഗീകരികàµà´•àµà´•à´¯à´¾à´£àµ†à´™àµà´•à´¿àµ½, à´—àµà´°àµ‚à´ªàµà´ªà´¿à´²àµ† à´Žà´²àµà´²à´¾ à´…à´‚à´—à´™àµà´™àµ¾à´•àµà´•àµà´‚ à´ªàµà´°à´¿à´¨àµà´±à´±à´¿àµ½ à´ªàµà´°à´¿à´¨àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´µàµà´‚.</translation>
<translation id="3584169441612580296">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿àµ½ നിനàµà´¨àµ ഫോടàµà´Ÿàµ‹à´•àµ¾, സംഗീതം, മറàµà´±àµ മീഡിയ à´Žà´¨àµà´¨à´¿à´µ റീഡàµà´šàµ†à´¯àµà´¯àµà´•, മാറàµà´±àµà´•</translation>
@@ -1699,6 +1728,7 @@
<translation id="3599863153486145794">സൈൻ ഇൻ ചെയàµâ€Œà´¤ à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿àµ½ നിനàµà´¨àµà´‚ à´šà´°à´¿à´¤àµà´°à´‚ മായàµà´•àµà´•àµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† Google à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ മറàµà´±àµ തരതàµà´¤à´¿à´²àµà´³àµà´³ à´¬àµà´°àµ—സിംഗൠചരിതàµà´°à´™àµà´™à´³àµà´£àµà´Ÿà´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚.</translation>
<translation id="3600456501114769456">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿à´²àµ† à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´• ഫയലàµà´•à´³à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ ആകàµâ€Œà´¸à´¸àµà´¸àµ à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¿.</translation>
<translation id="3600792891314830896">ശബàµâ€Œà´¦à´‚ à´ªàµà´²àµ‡ ചെയàµà´¯àµà´¨àµà´¨ സൈറàµà´±àµà´•à´³àµ† à´®àµà´¯àµ‚à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
+<translation id="3603177256297531067">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
<translation id="3603533104205588786">ഒരൠപേജൠബàµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ചെയàµà´¯à´¾àµ» നകàµà´·à´¤àµà´° à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿àµ½ à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="3603622770190368340">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="3604048165392640554">മൊബൈൽ കണകàµà´·à´¨àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† മറàµà´±àµ ഉപകരണങàµà´™à´³à´¿à´²àµ† തൽകàµà´·à´£ ടെതറിംഗൠഓണാകàµà´•à´¿à´¯ ശേഷം വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•. &lt;a target="_blank" href="<ph name="URL" />"&gt;കൂടàµà´¤à´²à´±à´¿à´¯àµà´•&lt;/a&gt;</translation>
@@ -1768,7 +1798,6 @@
<translation id="3697100740575341996">നിങàµà´™à´³àµà´Ÿàµ† IT à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿à´¨à´¾à´¯à´¿ Chrome Goodies à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¿. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ഇമെയിലàµâ€ വിലാസങàµà´™à´³àµâ€</translation>
<translation id="3702500414347826004"><ph name="URL" /> ഉൾപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† ആരംഭ പേജàµà´•àµ¾ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
-<translation id="3703669627274482482">നിങàµà´™àµ¾ à´•àµà´²à´¿à´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤àµà´¨àµà´¨ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ ഒരൠസൈറàµà´±àµ താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´®àµà´ªàµ‹àµ¾ ചോദികàµà´•àµà´•</translation>
<translation id="370415077757856453">JavaScript à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµâ€Œà´¤àµ</translation>
<translation id="3704331259350077894">à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ വിരാമം</translation>
<translation id="3705722231355495246">-</translation>
@@ -1834,7 +1863,6 @@
<translation id="379082410132524484">നിങàµà´™à´³àµà´Ÿàµ† കാർഡàµâ€Œ കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
<translation id="3792890930871100565">à´ªàµà´°à´¿à´¨àµà´±à´±àµà´•àµ¾ വിചàµà´›àµ‡à´¦à´¿à´•àµà´•àµà´•</translation>
<translation id="379422718204375917">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ സൈൻ ഇൻ ചെയàµà´¯à´¾àµ» Smart Lock ഉപയോഗികàµà´•àµà´•</translation>
-<translation id="3794595850995182458">പേജിൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•</translation>
<translation id="3796648294839530037">à´ªàµà´°à´¿à´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´•àµ¾:</translation>
<translation id="3797900183766075808">&amp;'<ph name="SEARCH_TERMS" />' à´Žà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ <ph name="SEARCH_ENGINE" />-ൽ തിരയàµà´•</translation>
<translation id="3798325802885154040">à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯à´¾àµ» ടാപàµà´ªàµà´šàµ†à´¯àµà´¯àµà´• à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¾àµ»/à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ» നിങàµà´™à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
@@ -1852,10 +1880,8 @@
<translation id="381202950560906753">മറàµà´±àµŠà´¨àµà´¨àµ ചേർകàµà´•àµà´•</translation>
<translation id="3812525830114410218">മോശം സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ</translation>
<translation id="3813296892522778813">നിങàµà´™àµ¾ തിരയàµà´¨àµà´¨à´¤àµ à´•à´£àµà´Ÿà´¿à´²àµà´²àµ†à´™àµà´•à´¿àµ½, <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome സഹായതàµà´¤à´¿àµ½<ph name="END_LINK_CHROMIUM" /> പോകàµà´•</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> à´ªàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹à´•àµ¾ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google à´¡àµà´°àµˆà´µà´¿à´²àµ‡à´•àµà´•àµ<ph name="END_LINK" /> ബാകàµà´•à´ªàµà´ªàµà´šàµ†à´¯àµà´¯à´¾àµ» തയàµà´¯à´¾à´±à´¾à´£àµ</translation>
<translation id="3819007103695653773">പശàµà´šà´¾à´¤àµà´¤à´² à´ªàµà´·àµ സനàµà´¦àµ‡à´¶à´™àµà´™àµ¾ അയയàµâ€Œà´•àµà´•à´¾àµ» à´Žà´²àµà´²à´¾ സൈറàµà´±àµà´•à´³àµ†à´¯àµà´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
+<translation id="3819497457291599334">à´•àµà´°à´®àµ€à´•à´°à´£à´‚ &gt; ആപàµà´ªàµà´•à´³àµà´‚ അറിയിപàµà´ªàµà´•à´³àµà´‚ &gt; à´Žà´²àµà´²à´¾ ആപàµà´ªàµà´•à´³àµà´‚ &gt; Google Play സേവനങàµà´™àµ¾ à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ പോവàµà´•.</translation>
<translation id="3819752733757735746">ആകàµâ€Œà´¸à´¸àµà´¸àµ മാറàµà´• (à´’à´¨àµà´¨àµ‹ à´°à´£àµà´Ÿàµ‹ തവണ മാറàµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•)</translation>
<translation id="3819800052061700452">&amp;പൂരàµâ€à´£àµà´£ à´¸àµâ€Œà´•àµà´°àµ€à´¨àµâ€</translation>
<translation id="3820172043799983114">പിൻ നമàµà´ªàµ¼ തെറàµà´±à´¾à´£àµ.</translation>
@@ -1875,7 +1901,9 @@
<translation id="3838486795898716504">കൂടàµà´¤àµ½ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">à´•àµà´•àµà´•à´¿à´•à´³àµà´‚ മറàµà´±àµà´³àµà´³ സൈറàµà´±àµà´‚ à´ªàµà´²à´—ിൻ വിവരവàµà´‚</translation>
<translation id="383891835335927981">സൈറàµà´±àµà´•à´³àµŠà´¨àµà´¨àµà´‚ സൂം ഇൻ à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ സൂം ഔടàµà´Ÿàµ ചെയàµâ€Œà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²</translation>
+<translation id="3839516600093027468">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡àµ കാണàµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ à´Žà´²àµà´²à´¾à´¯àµà´ªàµà´ªàµ‹à´´àµà´‚ <ph name="HOST" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ† à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¯àµà´•</translation>
<translation id="3840053866656739575">നിങàµà´™à´³àµà´Ÿàµ† Chromebox-ലേകàµà´•àµà´³àµà´³ കണകàµà´·àµ» നഷàµâ€Œà´Ÿà´®à´¾à´¯à´¿. വീണàµà´Ÿàµà´‚ കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾àµ» à´¶àµà´°à´®à´¿à´•àµà´•àµà´®àµà´ªàµ‹àµ¾ à´…à´Ÿàµà´¤àµà´¤àµ‡à´•àµà´•àµ വരàµà´•à´¯àµ‹ ഉപകരണം പരിശോധികàµà´•àµà´•à´¯àµ‹ ചെയàµà´¯àµà´•.</translation>
+<translation id="3842132283799370683">മെഷീനിനെ ഡൊമെയàµâ€Œà´¨à´¿àµ½ ചേർകàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². ഇതàµ, ഓർഗനൈസേഷണൽ യൂണിറàµà´±à´¿à´²àµ† à´ªàµà´°à´¶àµâ€Œà´¨à´™àµà´™àµ¾ കാരണമായിരികàµà´•à´¾à´‚.</translation>
<translation id="3842552989725514455">Serif font </translation>
<translation id="385051799172605136">പിനàµà´¨àµ‹à´Ÿàµà´Ÿàµ</translation>
<translation id="3851428669031642514">à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´²àµà´²à´¾à´¤àµà´¤ à´¸àµâ€Œà´•àµà´°à´¿à´ªàµâ€Œà´±àµà´±àµà´•àµ¾ ലോഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -1884,6 +1912,7 @@
<translation id="3856800405688283469">സമയ മേഖല തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="3856921555429624101">ഡാറàµà´± ഉപയോഗം കണകàµà´•à´¾à´•àµà´•àµà´¨àµà´¨à´¤àµ അവസാനിചàµà´šàµ</translation>
<translation id="3857228364945137633">നിങàµà´™à´³àµà´Ÿàµ† ഫോൺ സമീപതàµà´¤àµà´³àµà´³à´ªàµà´ªàµ‹àµ¾, പാസàµâ€Œà´µàµ‡à´¡àµ ഇലàµà´²à´¾à´¤àµ† <ph name="DEVICE_TYPE" /> അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ Smart Lock പരീകàµà´·à´¿à´•àµà´•àµà´•.</translation>
+<translation id="3857732810083914482">à´µàµà´¯à´•àµà´¤à´¿à´—തമാകàµà´•àµ½ ഓഫാണàµ. നിങàµà´™àµ¾à´•àµà´•à´¿à´¤àµ myaccount.google.com-ൽ മാറàµà´±à´¾à´‚.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meet-ലേകàµà´•àµ à´¸àµà´µà´¾à´—തം</translation>
<translation id="3862134173397075045">Chrome-ലെ Cast à´…à´¨àµà´­à´µà´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ à´¸àµà´µà´¾à´—തം!</translation>
@@ -1925,9 +1954,11 @@
<translation id="3926002189479431949">Smart Lock ഫോൺ മാറി</translation>
<translation id="3927932062596804919">നിരസികàµà´•àµ‚</translation>
<translation id="3930521966936686665">ഇതിൽ à´ªàµà´²àµ‡ ചെയàµà´¯àµà´•</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµâ€à´±àµ† ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¿à´¯ പാസàµâ€Œà´µàµ‡à´¡àµ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="3936390757709632190">&amp;ഓഡിയോ à´ªàµà´¤à´¿à´¯ ടാബിലàµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="3936925983113350642">à´ˆ സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ പിനàµà´¨àµ€à´Ÿàµ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ, നിങàµà´™à´³àµâ€ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ പാസàµâ€Œà´µàµ‡à´¡àµ ആവശàµà´¯à´®à´¾à´¯à´¿à´µà´°àµà´‚. അതൠസàµà´°à´•àµà´·à´¿à´¤à´®à´¾à´¯ à´¸àµà´¥à´²à´¤àµà´¤àµ രേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•.</translation>
<translation id="3937640725563832867">സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ നലàµâ€â€Œà´•àµà´¨àµà´¨à´¯à´¾à´³à´¿à´¨àµâ€à´±àµ† ഇതര നാമം</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> à´Žà´²àµà´²à´¾à´¯àµà´ªàµà´ªàµ‹à´´àµà´‚ വിവരàµâ€à´¤àµà´¤à´¨à´‚ ചെയàµà´¯àµà´•</translation>
<translation id="3940233957883229251">യാനàµà´¤àµà´°à´¿à´•à´®à´¾à´¯àµà´³àµà´³ ആവർതàµà´¤à´¨à´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="3941357410013254652">ചാനൽ ID</translation>
<translation id="3941565636838060942">à´ˆ à´ªàµà´°àµ‹à´—àµà´°à´¾à´®à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ ആകàµâ€Œà´¸à´¸àµà´¸àµ മറയàµâ€Œà´•àµà´•à´¾àµ», നിയനàµà´¤àµà´°à´£ പാനലിൽ <ph name="CONTROL_PANEL_APPLET_NAME" /> ഉപയോഗിചàµà´šàµ നിങàµà´™à´³à´¿à´¤àµ അൺഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.
@@ -1940,6 +1971,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE à´²àµâ€ നിനàµà´¨àµ ഇറകàµà´•àµà´®à´¤à´¿ ചെയàµà´¤à´µ</translation>
<translation id="3950820424414687140">സൈൻ ഇൻ</translation>
+<translation id="3950870029767307261">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണàµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ à´ˆ പേജിനെ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="3954354850384043518">à´ªàµà´°àµ‹à´—തിയിലാണàµ</translation>
<translation id="3955193568934677022">പരിരകàµà´·à´¿à´¤ ഉളàµà´³à´Ÿà´•àµà´•à´‚ à´ªàµà´²àµ‡ ചെയàµà´¯à´¾àµ» സൈറàµà´±àµà´•à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ)</translation>
<translation id="3956702100721821638">Google Play-യിൽ കണകàµâ€Œà´±àµà´±àµ ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
@@ -1972,6 +2004,7 @@
<translation id="39964277676607559">ഉളàµà´³à´Ÿà´•àµà´• à´¸àµà´•àµà´°à´¿à´ªàµà´±àµà´±à´¿à´¨à´¾à´¯à´¿ javascript '<ph name="RELATIVE_PATH" />' ലോഡൠചെയàµà´¯à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´².</translation>
<translation id="4002066346123236978">ശീർഷകം</translation>
<translation id="40027638859996362">പദം നീകàµà´•à´²àµâ€</translation>
+<translation id="4005817994523282006">സമയ മേഖല തിരിചàµà´šà´±à´¿à´¯àµ½ രീതി</translation>
<translation id="4008291085758151621">VR-ൽ സൈറàµà´±àµ വിവരങàµà´™àµ¾ ലഭàµà´¯à´®à´²àµà´²</translation>
<translation id="4010917659463429001">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ നിങàµà´™à´³àµà´Ÿàµ† മൊബൈലിൽ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" റിപàµà´ªà´¯àµ¼ ചെയàµà´¯à´£àµ‹?</translation>
@@ -1988,6 +2021,7 @@
<translation id="4037084878352560732">à´•àµà´¤à´¿à´°</translation>
<translation id="4037889604535939429">à´µàµà´¯à´•àµà´¤à´¿à´¯àµ† à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="4042264909745389898">Google Chrome OS നിബനàµà´§à´¨à´•àµ¾</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{പേജിൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•}other{പേജàµà´•à´³à´¿àµ½ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•}}</translation>
<translation id="4044612648082411741">നിങàµà´™à´³àµà´Ÿàµ† സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ പാസàµâ€Œà´µàµ‡à´¡àµ നൽകàµà´•</translation>
<translation id="404493185430269859">à´¸àµà´¥à´¿à´° തിരയൽ എൻജിൻ</translation>
<translation id="4047112090469382184">ഇതെങàµà´™à´¨àµ† à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´¾à´•àµà´‚</translation>
@@ -2034,6 +2068,7 @@
<translation id="4109135793348361820">വിൻഡോ <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ നീകàµà´•àµà´•</translation>
<translation id="4110559665646603267">ഷെൽഫൠഫോകàµà´•à´¸àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="4114360727879906392">à´®àµà´®àµà´ªà´¤àµà´¤àµ† വിനàµâ€à´¡àµ‹</translation>
+<translation id="4115002065223188701">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ പരിധികàµà´•àµ à´ªàµà´±à´¤àµà´¤à´¾à´£àµ</translation>
<translation id="4115080753528843955">പരിരകàµà´·à´¿à´¤à´®à´¾à´¯ ഉളàµà´³à´Ÿà´•àµà´•à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ ആകàµâ€Œà´¸à´¸àµ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´šà´¿à´² ഉളàµà´³à´Ÿà´•àµà´• സേവനങàµà´™àµ¾ തനതായ à´à´¡à´¨àµà´±à´¿à´«à´¯à´±àµà´•àµ¾ ഉപയോഗികàµà´•àµà´¨àµà´¨àµ</translation>
<translation id="411666854932687641">à´¸àµà´µà´•à´¾à´°àµà´¯ മെമàµà´®à´±à´¿</translation>
<translation id="4120817667028078560">പാതàµà´¤àµ ദൈർഘàµà´¯à´®àµ‡à´±à´¿à´¯à´¤à´¾à´£àµ</translation>
@@ -2044,6 +2079,7 @@
<translation id="4130207949184424187">നിങàµà´™àµ¾ à´“à´®àµâ€Œà´¨à´¿à´¬àµ‹à´•àµâ€Œà´¸à´¿àµ½ നിനàµà´¨àµ തിരയàµà´®àµà´ªàµ‹àµ¾ ദൃശàµà´¯à´®à´¾à´•àµà´¨àµà´¨ പേജിനെ à´ˆ വിപàµà´²àµ€à´•à´°à´£à´‚ മാറàµà´±à´¿.</translation>
<translation id="413121957363593859">ഘടകങàµà´™àµ¾</translation>
<translation id="4131410914670010031">à´•à´±àµà´ªàµà´ªàµà´‚ വെളàµà´³à´¯àµà´‚</translation>
+<translation id="4136203100490971508">സൂരàµà´¯àµ‹à´¦à´¯ സമയതàµà´¤àµ നൈറàµà´±àµ ലൈറàµà´±àµ à´¸àµà´µà´®àµ‡à´§à´¯à´¾ ഓഫാകàµà´‚</translation>
<translation id="4138267921960073861">à´ªàµà´°à´µàµ‡à´¶à´¨ à´¸àµà´•àµà´°àµ€à´¨à´¿à´²àµâ€ ഫോടàµà´Ÿàµ‹à´•à´³àµà´‚ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´™àµà´™à´³àµà´‚ കാണികàµà´•àµà´•</translation>
<translation id="4140559601186535628">à´ªàµà´·àµ സനàµà´¦àµ‡à´¶à´™àµà´™àµ¾</translation>
<translation id="4146026355784316281">à´Žà´ªàµà´ªàµ‹à´´àµà´‚ സിസàµâ€Œà´±àµà´±à´‚ à´µàµà´¯àµ‚വറിൽ à´¤àµà´±à´•àµà´•àµà´•</translation>
@@ -2061,6 +2097,7 @@
<translation id="4172051516777682613">à´Žà´²àµà´²à´¾à´¯àµà´ªàµà´ªàµ‹à´´àµà´‚ ദൃശàµà´¯à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="4175737294868205930">à´¸àµà´¥à´¿à´°à´®à´¾à´¯ à´¸àµâ€Œà´±àµà´±àµ‹à´±àµ‡à´œàµ</translation>
<translation id="4176463684765177261">à´…à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•à´¿</translation>
+<translation id="4180684688621252156">à´…à´šàµà´šà´Ÿà´¿ സേവനം</translation>
<translation id="4180788401304023883">CA സാകàµâ€à´·àµà´¯à´ªà´¤àµà´°à´‚"<ph name="CERTIFICATE_NAME" />" ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´£àµ‹?</translation>
<translation id="4181841719683918333">ഭാഷകൾ‌</translation>
<translation id="4184885522552335684">à´¡à´¿à´¸àµâ€Œà´ªàµà´²àµ‡ നീകàµà´•à´¾àµ» വലിചàµà´šà´¿à´Ÿàµà´•</translation>
@@ -2076,7 +2113,6 @@
<translation id="4206323443866416204">ഫീഡàµâ€Œà´¬à´¾à´•àµà´•àµ റിപàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ</translation>
<translation id="420665587194630159">(à´ˆ വിപàµà´²àµ€à´•à´°à´£à´‚ നിയനàµà´¤àµà´°à´¿à´šàµà´šà´¤à´¿à´¨à´¾àµ½ നീകàµà´•à´‚ചെയàµà´¯à´¾à´¨àµ‹ à´…à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•à´¾à´¨àµ‹ കഴിയിലàµà´².)</translation>
<translation id="4206944295053515692">നിർദàµà´¦àµ‡à´¶à´™àµà´™àµ¾à´•àµà´•à´¾à´¯à´¿ Google-നോടൠചോദികàµà´•àµà´•</translation>
-<translation id="4207228095438106090">നിങàµà´™àµ¾ à´•àµà´²à´¿à´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯ ടെകàµà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ <ph name="URL" /> ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ തിരയàµà´•</translation>
<translation id="4209092469652827314">വലàµà´¤àµ</translation>
<translation id="421017592316736757">à´ˆ ഫയൽ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™àµ¾ ഓൺലൈനിലായിരികàµà´•à´£à´‚.</translation>
@@ -2084,6 +2120,7 @@
<translation id="42126664696688958">à´Žà´•àµâ€Œà´¸àµâ€Œà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="42137655013211669">à´ˆ ഉറവിടതàµà´¤à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ ആകàµâ€Œà´¸à´¸àµà´¸àµ സെർവർ തടഞàµà´žàµ.</translation>
<translation id="4215350869199060536">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚, പേരിൽ നിയമവിരàµà´¦àµà´§ à´šà´¿à´¹àµà´¨à´™àµà´™à´³àµà´£àµà´Ÿàµ!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> ബാകàµà´•à´ªàµà´ªàµ ചെയàµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="4235200303672858594">പൂർണàµà´£ à´¸àµâ€Œà´•àµà´°àµ€àµ»</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> à´Žà´¨àµà´¨à´¯à´¾àµ¾à´•àµà´•à´¾à´¯à´¿ à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ചേർകàµà´•àµà´•</translation>
<translation id="4235965441080806197">സൈൻ ഇൻ റദàµà´¦à´¾à´•àµà´•àµà´•</translation>
@@ -2111,7 +2148,6 @@
<translation id="4270393598798225102"><ph name="NUMBER" /> പതിപàµà´ªàµ</translation>
<translation id="4271396100647220620">à´’à´¨àµà´¨àµà´‚ യോജികàµà´•àµà´¨àµà´¨à´¿à´²àµà´²</translation>
<translation id="4275830172053184480">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´•</translation>
-<translation id="4276216215490044084">വലിയ PPD ലോഡൠചെയàµà´¯à´¾à´¨à´¾à´•à´¿à´²àµà´². പരമാവധി വല‌àµà´ªàµà´ªà´‚ 250kB ആണàµ.</translation>
<translation id="4278390842282768270">à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´‚</translation>
<translation id="4281844954008187215">സേവന നിബനàµà´§à´¨à´•àµ¾</translation>
<translation id="4282196459431406533">Smart Lock ഓണാണàµ</translation>
@@ -2123,15 +2159,15 @@
<translation id="4289300219472526559">സംഭാഷണം ആരംഭികàµà´•àµà´•</translation>
<translation id="4289540628985791613">അവലോകനം</translation>
<translation id="4296575653627536209">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† ചേർകàµà´•àµà´•</translation>
+<translation id="4297322094678649474">ഭാഷകൾ മാറàµà´±àµà´•</translation>
+<translation id="4299141727003252811">Chrome, വിവർതàµà´¤à´¨à´µàµà´‚ തിരയലàµà´‚ പരസàµà´¯à´™àµà´™à´³àµà´‚ പോലàµà´³àµà´³ മറàµà´±àµ Google സേവനങàµà´™àµ¾ à´Žà´¨àµà´¨à´¿à´µ à´µàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´¾àµ», നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠആകàµâ€Œà´±àµà´±à´¿à´µà´¿à´±àµà´±à´¿, സനàµà´¦àµ¼à´¶à´¿à´šàµà´š à´šà´¿à´² സൈറàµà´±àµà´•à´³à´¿à´²àµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚, മറàµà´±àµ à´¬àµà´°àµ—സർ വിനിമയങàµà´™àµ¾ à´Žà´¨àµà´¨à´¿à´µ Google ഉപയോഗിചàµà´šàµ‡à´•àµà´•à´¾à´‚.</translation>
<translation id="4300305918532693141">à´ˆ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ മാറàµà´±à´¾àµ», <ph name="BEGIN_LINK" />സമനàµà´µà´¯à´‚ റീസെറàµà´±àµà´šàµ†à´¯àµà´¯àµà´•<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">നിങàµà´™àµ¾à´•àµà´•àµ à´ªàµà´¤à´¿à´¯àµŠà´°àµ OS à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ലഭിചàµà´šàµ. ആരംഭികàµà´•à´¾àµ» സൈൻ ഇൻ ചെയàµà´¯àµà´•.</translation>
<translation id="4305227814872083840">ദൈർഘàµà´¯à´®àµ‡à´±à´¿à´¯à´¤àµâ€Œ (2 സെകàµà´•àµ»à´¡àµâ€Œ)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K ലൈവàµ)</translation>
+<translation id="4310139701823742692">ഫയൽ, തെറàµà´±à´¾à´¯ ഫോർമാറàµà´±à´¿à´²à´¾à´£àµ. PPD ഫയൽ പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="431076611119798497">&amp;വിശദാംശങàµà´™à´³àµâ€â€Œ</translation>
<translation id="4312866146174492540">à´¬àµà´²àµ‹à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´• (ഡിഫോൾടàµà´Ÿàµ)</translation>
-<translation id="4315548163539304064">നിങàµà´™à´³àµà´Ÿàµ† മീഡിയ ഉപകരണം à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´¨àµà´¨àµ...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> à´ªàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹à´•àµ¾ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿</translation>
<translation id="4316850752623536204">ഡെവലപàµà´ªàµ¼ വെബàµâ€Œà´¸àµˆà´±àµà´±àµ</translation>
<translation id="4320177379694898372">ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ കണകàµà´·à´¨àµŠà´¨àµà´¨àµà´®à´¿à´²àµà´²</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ഡൗൺലോഡൠതàµà´Ÿà´°àµà´•}other{ഡൗൺലോഡàµà´•àµ¾ à´¤àµà´Ÿà´°àµà´•}}</translation>
@@ -2156,7 +2192,6 @@
<translation id="4359408040881008151">ആശàµà´°à´¯à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´‚ (വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾) കാരണം ഇൻസàµâ€Œà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¤àµ.</translation>
<translation id="4361142739114356624">à´ˆ à´•àµà´²à´¯à´¨àµà´±àµ സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±à´¿à´¨àµà´±àµ† à´¸àµà´µà´•à´¾à´°àµà´¯ കീ നഷàµâ€Œà´Ÿà´®à´¾à´¯à´¿ à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ അസാധàµà´µà´¾à´£àµ</translation>
<translation id="4363771538994847871">കാസàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨àµà´³àµà´³ ലകàµà´·àµà´¯à´¸àµà´¥à´¾à´¨à´™àµà´™à´³àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´². സഹായം ആവശàµà´¯à´®à´¾à´£àµ‹?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> ഡൗൺലോഡàµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" />, ഒരൠവിൻഡോ പങàµà´•à´¿à´Ÿàµà´¨àµà´¨àµ.</translation>
<translation id="4364830672918311045">അറിയിപàµà´ªàµà´•àµ¾ à´ªàµà´°à´¦àµ¼à´¶à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="4365673000813822030">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚, സമനàµà´µà´¯à´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´‚ നിർതàµà´¤à´¿.</translation>
@@ -2177,10 +2212,10 @@
<translation id="4394049700291259645">à´…à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="4400367121200150367">ഇവിടെ ദൃശàµà´¯à´®à´¾à´•àµà´¨àµà´¨ സൈറàµà´±àµà´•à´³àµâ€ à´’à´°à´¿à´•àµà´•à´²àµà´‚ പാസàµâ€Œà´µàµ‡à´¡àµà´•à´³àµâ€ സംരകàµà´·à´¿à´•àµà´•à´¿à´²àµà´²</translation>
<translation id="4400632832271803360">à´®àµà´•àµ¾-വരിയിലെ കീകളàµà´Ÿàµ† à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°àµ€à´¤à´¿ മാറàµà´±à´¾àµ» 'ലോഞàµà´šàµ¼' കീ അമർതàµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´•</translation>
-<translation id="4405076286418917603">ഒരൠപàµà´°à´¤àµ€à´•à´‚ ആവശàµà´¯à´®àµà´£àµà´Ÿàµ</translation>
<translation id="4408599188496843485">സ&amp;ഹായം</translation>
<translation id="4409697491990005945">മാരàµâ€â€Œà´œà´¿à´¨àµà´•à´³àµâ€â€Œ</translation>
<translation id="4411578466613447185">കോഡൠസൈനരàµâ€</translation>
+<translation id="4412698727486357573">സഹായ കേനàµà´¦àµà´°à´‚</translation>
<translation id="4414232939543644979">à´ªàµà´¤à´¿à´¯à´¤àµ &amp;വേഷപàµà´°à´šàµà´›à´¨àµà´¨ വിനàµâ€à´¡àµ‹</translation>
<translation id="4415748029120993980">SECG എലി‌പàµâ€Œà´±àµà´±à´¿à´•àµâ€Œ കർവàµâ€Œ secp384r1 (NIST P-384 à´Žà´¨àµà´¨àµà´‚ അറിയപàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ)</translation>
<translation id="4419409365248380979">à´•àµà´•àµà´•à´¿à´•à´³àµ† സജàµà´œàµ€à´•à´°à´¿à´•àµà´•à´¾à´¨àµâ€ <ph name="HOST" />-നെ à´Žà´ªàµà´ªàµ‹à´´àµà´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
@@ -2194,7 +2229,6 @@
<translation id="4430369329743628066">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ചേർതàµà´¤àµ</translation>
<translation id="443464694732789311">à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="4439318412377770121">Google à´•àµà´²àµ—ഡൠഉപകരണങàµà´™à´³à´¿àµ½Â <ph name="DEVICE_NAME" /> രജിസàµà´±àµà´±àµ¼ ചെയàµà´¯à´£àµ‹?</translation>
-<translation id="4439612350502082674">à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ ചേർകàµà´•à´¾à´¨à´¾à´•à´¿à´²àµà´². à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´šàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="4441124369922430666">മെഷീൻ ഓണാകàµà´®àµà´ªàµ‹àµ¾ à´ˆ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» à´¸àµà´µà´¯à´®àµ‡à´µ ആരംഭികàµà´•à´¾àµ» നിങàµà´™àµ¾à´•àµà´•àµ താൽപàµà´ªà´°àµà´¯à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="444134486829715816">വികസിപàµà´ªà´¿à´•àµà´•àµà´•...</translation>
<translation id="4441548209689510310">à´…à´•àµà´·à´°à´¤àµà´¤àµ†à´±àµà´±àµ പരിശോധന à´“à´ªàµâ€Œà´·à´¨àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
@@ -2216,6 +2250,7 @@
<translation id="4474381447165623168">നിങàµà´™à´³àµà´Ÿàµ† വൈഫൈ ഉപയോഗിചàµà´šàµ à´¸àµà´µà´®àµ‡à´§à´¯à´¾ സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="4475552974751346499">ഡൌണàµâ€à´²àµ‹à´¡àµà´•à´³àµâ€ തിരയàµà´•</translation>
<translation id="4476590490540813026">à´…à´¤àµâ€Œà´²à´±àµà´±àµ</translation>
+<translation id="4477015793815781985">Ctrl, Alt, à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ ⌘ ഉൾപàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•</translation>
<translation id="4478664379124702289">ലി&amp;à´™àµà´•àµ ഇതായി സംരകàµà´·à´¿à´•àµà´•àµà´•</translation>
<translation id="4479424953165245642">കിയോസàµâ€Œà´•àµ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="4479639480957787382">എതെരàµâ€â€Œà´¨àµ†à´±àµà´±àµ</translation>
@@ -2229,8 +2264,6 @@
<translation id="4508051413094283164">à´Žà´²àµà´²à´¾à´‚ അദൃശàµà´¯ വിൻഡോയിൽ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="4508265954913339219">സജീവമാകàµà´•à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
<translation id="4508765956121923607">ഉറ&amp;വിടം കാണàµà´•</translation>
-<translation id="4509017836361568632">ഫോടàµà´Ÿàµ‹ നിരസികàµà´•àµà´•</translation>
-<translation id="4513946894732546136">ഫീഡàµà´¬à´¾à´•àµà´•àµ</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> നൽകàµà´¨àµà´¨à´¤àµ</translation>
<translation id="4514542542275172126">സൂപàµà´ªàµ¼à´µàµˆà´¸àµâ€Œà´šàµ†à´¯àµâ€Œâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† സജàµà´œàµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="451515744433878153">നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
@@ -2238,6 +2271,7 @@
<translation id="4520385623207007473">ഉപയോഗതàµà´¤à´¿à´²àµà´³àµà´³ à´•àµà´•àµà´•à´¿à´•àµ¾</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµà´³àµà´³ à´…à´œàµà´žà´¾à´¤ ഉപകരണം</translation>
<translation id="4522570452068850558">വിശദാംശങàµà´™àµ¾â€Œ</translation>
+<translation id="4522600456902129422">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡àµ കാണാൻ à´ˆ സൈറàµà´±à´¿à´¨àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="4530494379350999373">ഉറവിടം</translation>
<translation id="4532499992208253975">എംലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="4533985347672295764">CPU സമയം</translation>
@@ -2250,9 +2284,11 @@
<translation id="4543778593405494224">സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ മാനേജർ</translation>
<translation id="4544174279960331769">ഡിഫോൾടàµà´Ÿà´¾à´¯ നീല അവതാർ</translation>
<translation id="4545028762441890696">അതൠവീണàµà´Ÿàµà´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¾àµ», à´ªàµà´¤à´¿à´¯ à´…à´¨àµà´®à´¤à´¿à´•àµ¾ അംഗീകരികàµà´•àµà´•:</translation>
+<translation id="454547174531670764">മറàµà´±àµŠà´°àµ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="4545759655004063573">അപരàµà´¯à´¾à´ªàµâ€Œà´¤à´®à´¾à´¯ à´…à´¨àµà´®à´¤à´¿à´•à´³à´¾àµ½ സംരകàµà´·à´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². മറàµà´±àµŠà´°àµ ലൊകàµà´•àµ‡à´·à´¨à´¿à´²àµ‡à´•àµà´•àµ സംരകàµà´·à´¿à´•àµà´•àµà´•.</translation>
<translation id="4546308221697447294">Google Chrome ഉപയോഗിചàµà´šàµ ‌വേഗതàµà´¤à´¿àµ½ à´¬àµà´°àµ—à´¸àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="4547659257713117923">മറàµà´±àµà´ªà´•à´°à´£à´™àµà´™à´³à´¿àµ½ നിനàµà´¨àµà´³àµà´³ ടാബàµà´•à´³àµŠà´¨àµà´¨àµà´‚ ഇലàµà´²</translation>
+<translation id="4547672827276975204">à´¸àµà´µà´®àµ‡à´§à´¯à´¾ സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="4547992677060857254">നിങàµà´™àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ ഫോൾഡറിൽ à´¸àµà´ªàµà´°à´§à´¾à´¨ ഫയലàµà´•àµ¾ à´…à´Ÿà´™àµà´™à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. à´ˆ ഫോൾഡറിലേകàµà´•àµ "$1" à´Žà´¨àµà´¨à´¤à´¿à´¨àµ ശാശàµà´µà´¤à´®à´¾à´¯ റൈറàµà´±àµ ആകàµâ€Œà´¸à´¸àµà´¸àµ നൽകണമെനàµà´¨àµ നിങàµà´™àµ¾à´•àµà´•àµ തീർചàµà´šà´¯à´¾à´£àµ‹?</translation>
<translation id="4552031286893852992">അനാവശàµà´¯à´®à´¾à´¯ പരസàµà´¯à´™àµà´™àµ¾ കാണികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾àµ½ Chrome à´ˆ സൈറàµà´±à´¿à´²àµ† പരസàµà´¯à´™àµà´™àµ¾ à´¬àµà´²àµ‹à´•àµà´•àµà´šàµ†à´¯àµâ€Œà´¤àµ.</translation>
<translation id="4552089082226364758">à´«àµà´²à´¾à´·àµ</translation>
@@ -2424,10 +2460,10 @@
<translation id="4837926214103741331">à´ˆ ഉപകരണം ഉപയോഗികàµà´•à´¾àµ» നിങàµà´™àµ¾à´•àµà´•àµ à´…à´¨àµà´®à´¤à´¿à´¯à´¿à´²àµà´². സൈൻ ഇൻ à´…à´¨àµà´®à´¤à´¿à´¯àµâ€Œà´•àµà´•à´¾à´¯à´¿ ഉപകരണ ഉടമയെ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´•.</translation>
<translation id="4837952862063191349">നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´• വിവരം അൺലോകàµà´•àµà´šàµ†à´¯àµâ€Œà´¤àµ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´¾àµ», നിങàµà´™à´³àµà´Ÿàµ† പഴയ പാസàµâ€Œà´µàµ‡à´¡àµ <ph name="DEVICE_TYPE" /> നൽകàµà´•.</translation>
<translation id="4838355575774807786">Chrome ദോഷകരമായ സോഫàµâ€Œà´±àµà´±àµâ€Œà´µàµ†à´¯àµ¼ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¿à´Ÿà´¯à´¿àµ½ ഒരൠപിശകൠസംഭവിചàµà´šàµ.</translation>
+<translation id="4838836835474292213">à´•àµà´²à´¿à´ªàµà´ªàµà´¬àµ‹àµ¼à´¡àµ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ ആകàµâ€Œà´¸à´¸àµ à´…à´¨àµà´µà´¦à´¿à´šàµà´šàµ</translation>
<translation id="4839303808932127586">വീഡിയോ ഇതàµà´ªàµ‹à´²àµ† സം&amp;à´°à´•àµà´·à´¿à´•àµà´•àµà´•...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> ഇനങàµà´™àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 à´Žà´£àµà´£à´‚ കൂടി}other{# à´Žà´£àµà´£à´‚ കൂടി}}</translation>
-<translation id="4840626203080576849">നിങàµà´™àµ¾ à´•àµà´²à´¿à´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤àµà´¨àµà´¨ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ ഒരൠസൈറàµà´±àµ താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´®àµà´ªàµ‹àµ¾ ചോദികàµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ)</translation>
<translation id="4842976633412754305">à´ˆ പേജàµ, à´ªàµà´°à´¾à´®à´¾à´£àµ€à´•à´°à´¿à´•àµà´•à´¾à´¤àµà´¤ ഉറവിടങàµà´™à´³à´¿àµ½ നിനàµà´¨àµ à´¸àµâ€Œà´•àµà´°à´¿à´ªàµâ€Œà´±àµà´±àµà´•àµ¾ ലോഡàµà´šàµ†à´¯àµà´¯à´¾àµ» à´¶àµà´°à´®à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="4844333629810439236">മറàµà´±àµ കീബോർഡàµà´•àµ¾</translation>
<translation id="4846680374085650406">നിങàµà´™àµ¾ à´ˆ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±àµà´Ÿàµ† à´¶àµà´ªà´¾àµ¼à´¶ പാലികàµà´•àµà´¨àµà´¨àµ.</translation>
@@ -2479,6 +2515,7 @@
<translation id="4900392736118574277">നിങàµà´™à´³àµà´Ÿàµ† ആരംഭ പേജിനെ <ph name="URL" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="490074449735753175">à´¸àµâ€Œà´ªàµ†à´²àµà´²à´¿à´‚ഗൠപിശകàµà´•à´³àµâ€ പരിഹരികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ഒരൠവെബൠസേവനം ഉപയോഗികàµà´•àµà´•</translation>
<translation id="49027928311173603">സെർവറിൽ നിനàµà´¨àµà´‚ ഡൗൺലോഡàµà´šàµ†à´¯àµâ€Œà´¤ നയം അസാധàµà´µà´¾à´£àµ: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> ബാകàµà´•à´ªàµà´ªàµ ചെയàµà´¯à´¾àµ» തയàµà´¯à´¾à´±à´¾à´£àµ</translation>
<translation id="4907161631261076876">അപകടകരമാകാൻ ഇടയàµà´³àµà´³à´¤à´¿à´¨à´¾àµ½ à´ˆ ഫയൽ സാധാരണ ഡൗൺലോഡൠചെയàµà´¯à´¾à´±à´¿à´²àµà´².</translation>
<translation id="4907306957610201395">à´…à´¨àµà´®à´¤à´¿ വിഭാഗം</translation>
<translation id="4907824805858067479">സംരകàµà´·à´¿à´šàµà´š കാർഡàµà´•àµ¾ à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ ‌പàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¿.</translation>
@@ -2511,6 +2548,7 @@
<translation id="4953689047182316270">ഉപയോഗസഹായി ഇവനàµâ€à´±àµà´•à´³àµ‡à´¾à´Ÿàµ à´ªàµà´°à´¤à´¿à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="4953808748584563296">ഡിഫോൾടàµà´Ÿà´¾à´¯ ഓറഞàµà´šàµ അവതാർ</translation>
<translation id="4955814292505481804">വാർഷികം</translation>
+<translation id="4958834709409349617">നിങàµà´™à´³àµà´Ÿàµ† '<ph name="PHONE_NAME_1" />', '<ph name="PHONE_NAME_2" />' à´Žà´¨àµà´¨àµ€ ഫോണàµà´•à´³à´¿àµ½, à´ˆ ഘടàµà´Ÿà´™àµà´™àµ¾ പാലിചàµà´šàµà´•àµŠà´£àµà´Ÿàµ അറിയിപàµà´ªàµà´•àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•:</translation>
<translation id="495931528404527476">Chrome-ൽ</translation>
<translation id="496226124210045887">നിങàµà´™àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ ഫോൾഡറിൽ à´¸àµà´ªàµà´°à´§à´¾à´¨ ഫയലàµà´•àµ¾ à´…à´Ÿà´™àµà´™à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. à´ˆ ഫോൾഡറിലേകàµà´•àµ "$1" à´Žà´¨àµà´¨à´¤à´¿à´¨àµ ശാശàµà´µà´¤à´®à´¾à´¯ റീഡൠആകàµâ€Œà´¸à´¸àµà´¸àµ à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´£à´®àµ†à´¨àµà´¨àµ നിങàµà´™àµ¾à´•àµà´•àµ തീർചàµà´šà´¯à´¾à´£àµ‹?</translation>
<translation id="4964455510556214366">à´•àµà´°à´®àµ€à´•à´°à´£à´‚</translation>
@@ -2523,6 +2561,7 @@
<translation id="4970738541803285369">ഡെസàµâ€Œà´•àµâ€Œà´Ÿàµ‹à´ªàµà´ªà´¿àµ½ ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´•...</translation>
<translation id="4971412780836297815">പൂരàµâ€à´¤àµà´¤à´¿à´¯à´¾à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="4972129977812092092">à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
+<translation id="497287958838527945">Google Pay ഉപയോഗികàµà´•àµà´¨àµà´¨ à´•àµà´°àµ†à´¡à´¿à´±àµà´±àµ കാർഡàµà´•à´³àµà´‚ വിലാസങàµà´™à´³àµà´‚.</translation>
<translation id="4973307593867026061">à´ªàµà´°à´¿à´¨àµà´±à´±àµà´•àµ¾ ചേർകàµà´•àµà´•</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> à´ªàµà´°à´¤àµ€à´•à´™àµà´™à´³àµ‹ അതിൽ à´•àµà´±à´µàµ‹ ഉളàµà´³ ഒരൠപേരൠഉപയോഗികàµà´•àµà´•</translation>
<translation id="497421865427891073">à´®àµà´¨àµà´¨àµ‹à´Ÿàµà´Ÿàµ പോകàµà´•</translation>
@@ -2546,6 +2585,7 @@
<translation id="4998873842614926205">മാറàµà´±à´™àµà´™àµ¾ à´¸àµà´¥à´¿à´°àµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="499955951116857523">ഫയൽ മാനേജർ</translation>
<translation id="5000922062037820727">തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ (à´¶àµà´ªà´¾àµ¼à´¶à´šàµ†à´¯àµâ€Œà´¤à´¤àµ)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> à´ªàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹à´•àµ¾</translation>
<translation id="5010043101506446253">സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ അധികാരി</translation>
<translation id="5010929733229908807"><ph name="TIME" />-നൠനിങàµà´™à´³àµà´Ÿàµ† സമനàµà´µà´¯ പാസàµâ€Œà´«àµà´°àµ†à´¯àµâ€Œà´¸àµ ഉപയോഗിചàµà´šàµ à´Žà´²àµà´²à´¾ ഡാറàµà´±à´¯àµà´‚
എൻകàµà´°à´¿à´ªàµà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
@@ -2554,6 +2594,7 @@
<translation id="5015762597229892204">à´ªàµà´°à´¿à´¨àµà´±àµ¼ à´¡àµà´°àµˆà´µàµ¼ ആപàµà´ªàµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">ഓർമികàµà´•àµà´•</translation>
+<translation id="5018207570537526145">വിപàµà´²àµ€à´•à´°à´£ വെബàµâ€Œà´¸àµˆà´±àµà´±àµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="5024856940085636730">à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´¤àµà´¤à´¿à´¨àµ à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´šà´¤à´¿à´²àµà´‚ സമയമെടàµà´•àµà´•àµà´¨àµà´¨àµ. നിങàµà´™àµ¾à´•àµà´•à´¿à´¤àµ അവസാനിപàµà´ªà´¿à´•àµà´•à´£àµ‹?</translation>
<translation id="5026874946691314267">ഇതൠവീണàµà´Ÿàµà´‚ ദൃശàµà´¯à´®à´¾à´•àµà´•à´°àµà´¤àµ</translation>
<translation id="5027550639139316293">ഇമെയിലàµâ€â€Œ സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ</translation>
@@ -2623,6 +2664,7 @@
<translation id="5143374789336132547">നിങàµà´™àµ¾ ഹോം ബടàµà´Ÿàµº à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´®àµà´ªàµ‹àµ¾ ദൃശàµà´¯à´®à´¾à´•àµà´¨àµà´¨ പേജിനെ "<ph name="EXTENSION_NAME" />" വിപàµà´²àµ€à´•à´°à´£à´‚ മാറàµà´±à´¿.</translation>
<translation id="5143712164865402236">പൂരàµâ€â€Œà´£àµà´£ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿à´²àµâ€â€Œ à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•</translation>
<translation id="5145331109270917438">പരിഷàµâ€Œà´•àµà´•à´°à´¿à´šàµà´šà´¤àµ</translation>
+<translation id="514561958218673757">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണങàµà´™à´³à´¿àµ½, à´ˆ ഘടàµà´Ÿà´™àµà´™àµ¾ പാലിചàµà´šàµà´•àµŠà´£àµà´Ÿàµ അറിയിപàµà´ªàµà´•àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•:</translation>
<translation id="5150254825601720210">നെറàµà´±àµâ€Œà´¸àµâ€Œà´•àµ‡à´ªàµà´ªàµ സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ SSL സെരàµâ€â€Œà´µà´°àµâ€â€Œ നാമം</translation>
<translation id="5151354047782775295">à´¡à´¿à´¸àµâ€Œà´•àµ ഇടം സൃഷàµâ€Œà´Ÿà´¿à´šàµà´šà´¿à´²àµà´²àµ†à´™àµà´•à´¿àµ½ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ വിവരങàµà´™àµ¾ à´¸àµà´µà´¯à´‚ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´‚</translation>
<translation id="5153297660536091054">'പിൻ നമàµà´ªàµ¼ ഉപയോഗിചàµà´šàµà´³àµà´³ അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯àµ½' ഫീചàµà´šàµ¼</translation>
@@ -2680,6 +2722,7 @@
<translation id="5238278114306905396">"<ph name="EXTENSION_NAME" />" à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» à´¸àµà´µà´¯à´®àµ‡à´µ നീകàµà´•à´‚ചെയàµâ€Œà´¤àµ.</translation>
<translation id="5238369540257804368">à´¸àµâ€Œà´•àµ‹à´ªàµà´ªàµà´•àµ¾</translation>
<translation id="5241128660650683457">നിങàµà´™àµ¾ സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´¨àµà´¨ വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•à´³à´¿à´²àµ† à´Žà´²àµà´²à´¾ വിവരവàµà´‚ വായികàµà´•àµà´•</translation>
+<translation id="5241567694820672363">ഡിഫോൾടàµà´Ÿàµ ആരംഭ പേജൠപàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´£àµ‹?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´£àµ‹?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> à´Žà´¨àµà´¨à´¤àµ à´•àµà´°à´¾à´·àµ ചെയàµà´¤àµ. à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ à´ªàµà´¨à´°à´¾à´‚à´­à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ à´ˆ ബലൂണàµâ€ à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•.</translation>
<translation id="5249624017678798539">ഡൗൺലോഡൠപൂർതàµà´¤à´¿à´¯à´¾à´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ à´¬àµà´°àµ—സർ à´•àµà´°à´¾à´·à´¾à´¯à´¿.</translation>
@@ -2689,7 +2732,6 @@
<translation id="5254368820972107711">നീകàµà´•à´‚ചെയàµà´¯àµ‡à´£àµà´Ÿ ഫയലàµà´•àµ¾ കാണികàµà´•àµà´•</translation>
<translation id="52550593576409946">കിയോസàµâ€Œà´•àµ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» സമാരംഭികàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
<translation id="5255315797444241226">നിങàµà´™à´³àµâ€ നലàµâ€à´•à´¿à´¯ പാസàµà´«àµà´°àµ‡à´¸àµ തെറàµà´±à´¾à´£àµ.</translation>
-<translation id="5259571578888203461">നിങàµà´™àµ¾ à´•àµà´²à´¿à´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤àµà´¨àµà´¨ ടെകàµâ€Œà´¸àµâ€Œà´±àµà´±àµà´•à´³àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ സൈറàµà´±àµà´•à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´°àµà´¤àµ</translation>
<translation id="5260508466980570042">à´•àµà´·à´®à´¿à´•àµà´•àµ‚, നിങàµà´™à´³àµà´Ÿàµ† ഇമെയിലàµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ രഹസàµà´¯à´µà´¾à´•àµà´•àµ പരിശോധികàµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´². ദയവായി വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="5261683757250193089">വെബൠസàµâ€Œà´±àµà´±àµ‹à´±à´¿àµ½ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />à´“à´«àµâ€Œà´²àµˆà´¨à´¿àµ½ ആണെങàµà´•à´¿àµ½à´ªàµà´ªàµ‹à´²àµà´‚ എവിടെനിനàµà´¨àµà´‚ ഫയലàµà´•àµ¾ ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯àµà´•.<ph name="MARKUP_2" />
@@ -2742,7 +2784,6 @@
<translation id="5324780743567488672">നിങàµà´™à´³àµà´Ÿàµ† ലൊകàµà´•àµ‡à´·àµ» ഉപയോഗിചàµà´šàµ സമയ മേഖല à´¸àµà´µà´¯à´®àµ‡à´µ സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="5327248766486351172">പേരàµ</translation>
<translation id="532943162177641444">à´ˆ ഉപകരണതàµà´¤à´¿à´¨àµ ഉപയോഗികàµà´•à´¾àµ» à´•à´´à´¿à´¯àµà´¨àµà´¨ മൊബൈൽ ഹോടàµà´Ÿàµâ€Œà´¸àµà´ªàµ‹à´Ÿàµà´Ÿàµ സജàµà´œà´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™à´³àµà´Ÿàµ† <ph name="PHONE_NAME" /> ഫോണിലെ അറിയിപàµà´ªà´¿àµ½ ടാപàµà´ªàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
-<translation id="5329615878510216304">വീണàµà´Ÿàµà´‚ à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´•</translation>
<translation id="5329858601952122676">&amp;ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµ‚</translation>
<translation id="5330145655348521461">à´ˆ ഫയലàµà´•àµ¾ മറàµà´±àµŠà´°àµ ഡെസàµâ€Œà´•àµâ€Œà´Ÿàµ‹à´ªàµà´ªà´¿à´²à´¾à´£àµ à´¤àµà´±à´¨àµà´¨à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ. അതൠകാണാൻ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ നീകàµà´•àµà´•.</translation>
<translation id="5330512191124428349">വിവരം à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
@@ -2752,6 +2793,7 @@
<translation id="5334142896108694079">à´¸àµâ€Œà´•àµà´°à´¿à´ªàµà´±àµà´±àµ കാഷെ</translation>
<translation id="533433379391851622">à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´š പതിപàµà´ªàµ "<ph name="EXPECTED_VERSION" />" ആണàµ, à´Žà´¨àµà´¨à´¾àµ½ ലഭിചàµà´š പതിപàµà´ªàµ "<ph name="NEW_ID" />" ആണàµ.</translation>
<translation id="5334844597069022743">ഉറവിടം കാണàµà´•</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google à´¡àµà´°àµˆà´µà´¿à´²àµ‡à´•àµà´•àµ<ph name="END_LINK" /> <ph name="FILE_COUNT" /> ബാകàµà´•à´ªàµà´ªàµ ചെയàµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="5337771866151525739">ഒരൠമൂനàµà´¨à´¾à´‚ à´•à´•àµà´·à´¿ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµâ€Œà´¤à´¤àµ.</translation>
<translation id="5338503421962489998">à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´• സംഭരണം</translation>
<translation id="5340217413897845242">ഷെൽഫൠഇനം 6</translation>
@@ -2873,6 +2915,7 @@
<translation id="5516183516694518900">നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•à´³àµà´‚ à´šà´°à´¿à´¤àµà´°à´µàµà´‚ പാസàµâ€Œà´µàµ‡à´¡àµà´•à´³àµà´‚ മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´µàµà´‚ ലഭികàµà´•à´¾àµ» Google à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ഉപയോഗിചàµà´šàµ Chrome-ൽ സൈൻ ഇൻ ചെയàµà´¯àµà´•.</translation>
<translation id="551752069230578406">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿àµ½ à´ªàµà´°à´¿à´¨àµà´±àµ¼ ചേർകàµà´•àµà´¨àµà´¨àµ - ഇതിനൠഅൽപàµà´ªà´¸à´®à´¯à´®àµ†à´Ÿàµà´¤àµà´¤àµ‡à´•àµà´•à´¾à´‚...</translation>
<translation id="5517535964909391608">à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´²àµà´²à´¾à´¤àµà´¤ ഉളàµà´³à´Ÿà´•àµà´•à´‚ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµâ€Œà´¤àµ</translation>
+<translation id="5518219166343146486">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണാൻ ഒരൠസൈറàµà´±àµ ആഗàµà´°à´¹à´¿à´•àµà´•àµà´®àµà´ªàµ‹àµ¾ ചോദികàµà´•àµà´•</translation>
<translation id="5518584115117143805">ഇമെയിലàµâ€â€Œ à´Žà´¨àµâ€â€Œà´•àµà´°à´¿à´ªàµà´·à´¨àµâ€â€Œ സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ</translation>
<translation id="5521078259930077036">നിങàµà´™àµ¾ à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´š ഹോം പേജൠഇതാണോ?</translation>
<translation id="5521348028713515143">ഡെസàµâ€Œà´•àµâ€Œà´Ÿàµ‹à´ªàµà´ªàµ à´•àµà´±àµà´•àµà´•àµà´µà´´à´¿ ചേർകàµà´•àµà´•</translation>
@@ -2883,9 +2926,9 @@
<translation id="5527463195266282916">à´Žà´•àµà´¸àµà´±àµà´±à´¨àµâ€à´·à´¨àµâ€ തരം താഴàµà´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´¨àµ à´¶àµà´°à´®à´¿à´šàµà´šàµ.</translation>
<translation id="5527474464531963247">നിങàµà´™àµ¾à´•àµà´•àµ മറàµà´±àµŠà´°àµ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´‚ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´¾à´µàµà´¨àµà´¨à´¤à´¾à´£àµ.</translation>
<translation id="5528368756083817449">à´¬àµà´•àµà´®à´¾à´°àµâ€à´•àµà´•àµ മാനേജരàµâ€</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">ആഗോളം</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ഇതൠചെയàµà´¯à´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ</translation>
+<translation id="5534304873398226603">ഫോടàµà´Ÿàµ‹à´¯àµ‹ വീഡിയോയോ തളàµà´³à´¿à´•àµà´•à´³à´¯àµà´•</translation>
<translation id="5534520101572674276">കണകàµà´•à´¾à´•àµà´•à´¿à´¯ വലàµà´ªàµà´ªà´‚</translation>
<translation id="5535941515421698170">à´ˆ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµ നിലവിലàµà´³àµà´³ വിവരങàµà´™à´³àµà´‚ നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
<translation id="5537725057119320332">കാസàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -2925,8 +2968,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">ആപàµà´ªàµà´•àµ¾ ലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="5592595402373377407">ഇതàµà´µà´°àµ†à´¯àµà´‚ മതിയായ ഡാറàµà´± ലഭàµà´¯à´®à´²àµà´².</translation>
+<translation id="5593766628437008432">നിങàµà´™à´³àµà´Ÿàµ† '<ph name="PHONE_NAME" />' ഉപകരണതàµà´¤à´¿àµ½, à´ˆ ഘടàµà´Ÿà´™àµà´™àµ¾ പാലിചàµà´šàµà´•àµŠà´£àµà´Ÿàµ അറിയിപàµà´ªàµà´•àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•:</translation>
<translation id="5595152862129936745">വളരെ ദൂരെ</translation>
<translation id="5595485650161345191">വിലാസം à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
+<translation id="5596627076506792578">കൂടàµà´¤àµ½ à´“à´ªàµâ€Œà´·à´¨àµà´•àµ¾</translation>
<translation id="5600706100022181951"><ph name="UPDATE_SIZE_MB" /> MB മൊബൈലàµâ€ ഡാറàµà´± ഉപയോഗിചàµà´šàµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´‚. à´¤àµà´Ÿà´°à´¾àµ» താൽപàµà´ªà´°àµà´¯à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">മറàµà´±àµ സെരàµâ€à´šàµ à´Žà´žàµà´šà´¿à´¨àµà´•à´³àµâ€</translation>
@@ -2954,6 +2999,7 @@
<translation id="563535393368633106">ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ ചോദികàµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶à´šàµ†à´¯àµâ€Œà´¤à´¤àµ)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™àµ¾ ആദàµà´¯à´‚ <ph name="LINK_START" />നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´¨àµà´±àµ† സൈൻ-ഇൻ പേജൠസനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ<ph name="LINK_END" />, അതൠകàµà´±à´šàµà´šàµ സെകàµà´•àµ»à´¡à´¿à´¨àµà´³àµà´³à´¿àµ½ à´¸àµà´µà´¯à´®àµ‡à´µ à´¤àµà´±à´•àµà´•àµà´‚. à´…à´™àµà´™à´¨àµ† സംഭവിചàµà´šà´¿à´²àµà´²àµ†à´™àµà´•à´¿àµ½, നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ ഉപയോഗികàµà´•à´¾à´¨à´¾à´•à´¿à´²àµà´².</translation>
<translation id="5637476008227280525">മൊബൈൽ ഡാറàµà´± à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome വെബൠസàµâ€Œà´±àµà´±àµ‹à´±à´¿àµ½<ph name="END_LINK" /> വിപàµà´²àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ തീമàµà´•à´³àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤àµà´•</translation>
<translation id="5638497698949808140"><ph name="HOURS" />മണികàµà´•àµ‚ർ à´®àµà´®àµà´ªàµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¤àµ</translation>
<translation id="5639549361331209298">കൂടàµà´¤àµ½ à´“à´ªàµâ€Œà´·à´¨àµà´•àµ¾ കാണàµà´¨àµà´¨à´¤à´¿à´¨àµ à´ˆ പേജൠവീണàµà´Ÿàµà´‚ ലോഡàµà´šàµ†à´¯àµâ€Œà´¤àµ ഹോൾഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="5642508497713047">CRL സൈനരàµâ€â€Œ</translation>
@@ -2965,6 +3011,7 @@
<translation id="5657667036353380798">ബാഹàµà´¯ വിപàµà´²àµ€à´•à´°à´£à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿, chrome പതിപàµà´ªàµ <ph name="MINIMUM_CHROME_VERSION" /> à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ അതിനàµà´¶àµ‡à´·à´®àµà´³àµà´³à´¤àµ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¯àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ.</translation>
<translation id="5658415415603568799">അധിക à´¸àµà´°à´•àµà´·à´¯àµâ€Œà´•àµà´•à´¾à´¯à´¿, 20 മണികàµà´•àµ‚റിനൠശേഷം നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´¡àµ നൽകാൻ Smart Lock ആവശàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´‚.</translation>
<translation id="5659593005791499971">ഇമെയിലàµâ€</translation>
+<translation id="5659833766619490117">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´²</translation>
<translation id="5662477687021125631">ശാശàµà´µà´¤à´®à´¾à´¯à´¤àµ</translation>
<translation id="5667546120811588575">Google Play സജàµà´œà´®à´¾à´•àµà´•àµà´¨àµà´¨àµ...</translation>
<translation id="5669267381087807207">സജീവമാകàµà´•àµà´¨àµà´¨àµ</translation>
@@ -3000,6 +3047,7 @@
<translation id="5729712731028706266">&amp;കാണàµà´•</translation>
<translation id="5729996640881880439">à´•àµà´·à´®à´¿à´•àµà´•àµà´•, à´ˆ പിശകിനായി à´žà´™àµà´™àµ¾à´•àµà´•àµ കോഡൠദൃശàµà´¯à´®à´¾à´•àµà´•à´¾à´¨à´¾à´µàµà´¨àµà´¨à´¿à´²àµà´².</translation>
<translation id="5731247495086897348">à´’à´Ÿàµà´Ÿà´¿à´•àµà´•àµ&amp;à´•à´¯àµà´‚ പോകàµà´•à´¯àµà´‚ ചെയàµà´¯àµà´•</translation>
+<translation id="5731409020711461763">ഒരൠപàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹</translation>
<translation id="5734362860645681824">à´•à´®àµà´®àµà´¯àµ‚ണികàµà´•àµ‡à´·à´¨àµà´•àµ¾</translation>
<translation id="5735973442555172575">Android ആപàµà´ªàµà´•àµ¾ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ, വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµâ€Œà´¤à´¶àµ‡à´·à´‚ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="5736796278325406685">ശരിയായ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚ നൽകàµà´•</translation>
@@ -3030,11 +3078,13 @@
<translation id="577322787686508614">ഇനി പറയàµà´¨àµà´¨à´¤à´¿àµ½ വായികàµà´•à´¾àµ» à´…à´¨àµà´®à´¤à´¿à´¯à´¿à´²àµà´²: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">à´“à´ªàµà´ªàµº ഫയലàµà´•àµ¾ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ»</translation>
<translation id="5774515636230743468">മാനിഫെസàµà´±àµà´±àµ:</translation>
+<translation id="5775834615653774429">മെഷീനിനെ ഡൊമെയàµâ€Œà´¨à´¿àµ½ ചേർകàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². ഓർഗനൈസേഷണൽ യൂണിറàµà´±àµ നിലവിലിലàµà´².</translation>
<translation id="577624874850706961">à´•àµà´•àµà´•àµ€à´¸àµ തിരയàµà´•</translation>
<translation id="5777468213129569553">Chrome à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="5778747455497889540">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ‡à´•àµà´•àµ നിയോഗിചàµà´šà´¿à´Ÿàµà´Ÿàµà´³àµà´³à´¤àµà´‚, à´•àµà´°à´®à´°à´¹à´¿à´¤à´®à´¾à´¯à´¿ ജനറേറàµà´±àµà´šàµ†à´¯àµà´¤à´¤àµà´®à´¾à´¯ à´¸àµà´°à´•àµà´·à´¿à´¤ മൊഡàµà´¯àµ‚ൾ പാസàµâ€à´µàµ‡à´¡àµ à´šàµà´µà´Ÿàµ† നൽകിയിരികàµà´•àµà´¨àµà´¨àµ:</translation>
<translation id="5780973441651030252">à´ªàµà´°àµ‹à´¸à´¸àµà´¸àµ à´®àµàµ»à´—ണന</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> à´Žà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµ കമാൻഡàµà´•àµ¾ അയയàµà´•àµà´•àµà´•</translation>
+<translation id="5782227691023083829">വിവരàµâ€â€Œà´¤àµà´¤à´¨à´‚ ചെയàµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="5783221160790377646">ഒരൠപിശകàµà´£àµà´Ÿà´¾à´¯à´¤à´¿à´¨à´¾àµ½, സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µàµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´²àµà´². പിനàµà´¨àµ€à´Ÿàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="5783602409389152506">ഉപകരണങàµà´™àµ¾ à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´®àµà´ªàµ‹àµ¾...</translation>
<translation id="57838592816432529">à´®àµà´¯àµ‚à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -3048,6 +3098,7 @@
<translation id="5804241973901381774">à´…à´¨àµà´®à´¤à´¿à´•àµ¾</translation>
<translation id="580571955903695899">ശീരàµâ€â€Œà´·à´• à´ªàµà´°à´•à´¾à´°à´‚ à´ªàµà´¨à´ƒà´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="5807290661599647102">ഒരൠസàµâ€Œà´•àµà´°àµ€àµ» ലോകàµà´•àµ സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
+<translation id="580926004266167721">മെഷീനിനെ ഡൊമെയàµâ€Œà´¨à´¿àµ½ ചേർകàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². ഇതàµ, ഓർഗനൈസേഷണൽ യൂണിറàµà´±à´¿à´²àµ† നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµ മതിയായ à´ªàµà´°à´¤àµà´¯àµ‡à´• അധികാരങàµà´™àµ¾ ഇലàµà´²à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾à´²à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚.</translation>
<translation id="580961539202306967">എനികàµà´•àµ à´ªàµà´·àµ സനàµà´¦àµ‡à´¶à´™àµà´™àµ¾ അയയàµâ€Œà´•àµà´•à´¾àµ» ഒരൠസൈറàµà´±àµ താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´®àµà´ªàµ‹àµ¾ à´Žà´¨àµà´¨àµ‹à´Ÿàµ ചോദികàµà´•àµà´• (à´¶àµà´ªà´¾àµ¼à´¶ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ)</translation>
<translation id="5814126672212206791">കണകàµà´·àµ» തരം</translation>
<translation id="5815645614496570556">X.400 വിലാസം</translation>
@@ -3069,8 +3120,10 @@
<translation id="5835754902560991078">തീരെ ചെറിയതൠ(0.6 സെകàµà´•àµ»à´¡àµ)</translation>
<translation id="5838456317242088717">നിലവിലെ അദൃശàµà´¯ സെഷൻ</translation>
<translation id="5842497610951477805">Bluetooth à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
+<translation id="5843250171025351504">അഡിമിൻ നിരàµâ€à´¦àµà´¦àµ‡à´¶à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ à´•àµà´±à´žàµà´ž à´•àµà´²à´¯à´¨àµâ€à´±àµ പതിപàµà´ªàµà´®à´¾à´¯à´¿ ഇനിയങàµà´™àµ‹à´Ÿàµà´Ÿàµ നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤à´¿à´¨àµ à´…à´¨àµà´¯àµ‹à´œàµà´¯à´¤ ഉണàµà´Ÿà´¾à´•à´¿à´²àµà´². ലോഗിൻ ചെയàµà´¯à´¾àµ» à´…à´ªàµà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•.</translation>
<translation id="5846929185714966548">ടാബൠ4</translation>
<translation id="5848924408752252705">തിരികെ പോകാൻ à´¸àµâ€Œà´ªàµ¼à´¶à´¿à´•àµà´•àµà´•.</translation>
+<translation id="5849212445710944278">ഇതിനകം തനàµà´¨àµ† ചേരàµâ€à´¤àµà´¤àµ</translation>
<translation id="5849570051105887917">ഹോം ദാതാവിനàµà´±àµ† കോഡàµ</translation>
<translation id="5849869942539715694">പായàµà´•àµà´•àµ വിപàµà´²àµ€à´•à´°à´£à´‚...</translation>
<translation id="5850516540536751549">à´ˆ ഫയൽ തരം പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´². à´ˆ ഫയൽ തരം à´¤àµà´±à´•àµà´•à´¾àµ» à´•à´´à´¿à´¯àµà´¨àµà´¨ ഒരൠഅപàµà´²à´¿à´•àµà´•àµ‡à´·àµ» à´•à´£àµà´Ÿàµ†à´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´¨àµ ഒരൠ<ph name="BEGIN_LINK" />Chrome വെബൠസàµà´±àµà´±àµ‹àµ¼<ph name="END_LINK" /> സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´•.
@@ -3096,6 +3149,7 @@
<translation id="586567932979200359">നിങàµà´™à´³àµâ€ <ph name="PRODUCT_NAME" /> അതിനàµâ€à´±àµ† à´¡à´¿à´¸àµà´•àµ à´šà´¿à´¤àµà´°à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ. ഇതൠനിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµâ€ ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ, à´¡à´¿à´¸àµà´•àµ à´šà´¿à´¤àµà´°à´‚ ഇലàµà´²à´¾à´¤àµ† തനàµà´¨àµ† ഇതൠപàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨àµâ€ നിങàµà´™à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•à´¯àµà´‚ ഇതൠകാലികമാകàµà´•à´¿ നിലനിരàµâ€à´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´®àµ†à´¨àµà´¨àµ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´•à´¯àµà´‚ ചെയàµà´¯àµà´¨àµà´¨àµ.</translation>
<translation id="5866557323934807206">ഭാവി സനàµà´¦à´°àµâ€â€Œà´¶à´¨à´™àµà´™à´³àµâ€â€Œà´•àµà´•à´¾à´¯à´¿ à´ˆ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€â€Œ മാറàµà´±àµà´•</translation>
<translation id="5866840822086176774">വളരെ ദൃഢമാണàµ</translation>
+<translation id="5867841422488265304">വെബൠവിലാസം തിരയൂ/ ടൈപàµà´ªàµà´šàµ†à´¯àµà´¯àµ‚</translation>
<translation id="5869029295770560994">മനസàµà´¸à´¿à´²à´¾à´¯à´¿</translation>
<translation id="5869522115854928033">സംരകàµà´·à´¿à´šàµà´š പാസàµâ€Œà´µàµ‡à´¡àµà´•à´³àµâ€</translation>
<translation id="5870086504539785141">ഉപയോഗസഹായി മെനൠഅടയàµà´•àµà´•àµà´•</translation>
@@ -3153,7 +3207,6 @@
<translation id="5972708806901999743">à´®àµà´•à´³à´¿à´²àµ‡à´•àµà´•àµ നീകàµà´•àµà´•</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> ആരംഭികàµà´•àµà´•</translation>
<translation id="5975083100439434680">സൂം ഔടàµà´Ÿàµ</translation>
-<translation id="5975730206036440725">PPD à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾à´¨à´¾à´•à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† Chromebook ഓൺലൈനിലാണോ à´Žà´¨àµà´¨àµ പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="5975792506968920132">ബാറàµà´±à´±à´¿ ചാർജàµà´œàµ ശതമാനം</translation>
<translation id="5976160379964388480">മറàµà´±àµà´³àµà´³à´µà´°àµâ€</translation>
<translation id="5978264784700053212">സനàµà´¦àµ‡à´¶ കേനàµà´¦àµà´°à´‚</translation>
@@ -3163,6 +3216,7 @@
<translation id="5984222099446776634">സമീപകാലതàµà´¤àµ സനàµà´¦àµ¼à´¶à´¿à´šàµà´šà´¤àµ</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ബാറàµà´±à´±à´¿ നില, ആപàµà´ªàµà´•àµ¾ à´Žà´¤àµà´°à´¤à´µà´£ ഉപയോഗികàµà´•àµà´¨àµà´¨àµà´µàµ†à´¨àµà´¨à´¤àµ, നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·à´¨àµà´•à´³àµà´Ÿàµ† (Wi-Fi, Bluetooth à´Žà´¨àµà´¨à´¿à´µ പോലàµà´³àµà´³) നിലവാരവàµà´‚ ദൈർഘàµà´¯à´µàµà´‚, കാരàµà´¯à´™àµà´™àµ¾ ശരിയായി à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•à´¾à´¤àµà´¤à´ªàµà´ªàµ‹à´´àµà´³àµà´³ à´•àµà´°à´¾à´·àµ റിപàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´•àµ¾ à´Žà´¨àµà´¨à´¿à´µà´ªàµ‹à´²àµà´³àµà´³ നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണതàµà´¤àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´‚ അതൠഉപയോഗികàµà´•àµà´¨àµà´¨ വിധതàµà´¤àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´®àµà´³àµà´³ പൊതàµà´µà´¾à´¯ വിവരങàµà´™à´³à´¾à´£à´¿à´¤àµ. ഇതൠഎലàµà´²à´¾à´µàµ¼à´•àµà´•àµà´®à´¾à´¯à´¿ Google-à´¨àµà´±àµ† ഉൽപàµà´ªà´¨àµà´¨à´™àµà´™à´³àµà´‚ സേവനങàµà´™à´³àµà´‚ മെചàµà´šà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾àµ» ഉപയോഗികàµà´•àµà´‚. Android ഡെവലപàµà´ªàµ¼à´®à´¾àµ¼ പോലàµà´³àµà´³ പങàµà´•à´¾à´³à´¿à´•àµ¾à´•àµà´•àµ അവരàµà´Ÿàµ† ആപàµâ€Œà´¸àµà´•à´³àµà´‚ ഉൽപàµà´ªà´¨àµà´¨à´™àµà´™à´³àµà´‚ മികചàµà´šà´¤à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´‚ സമാഹരിചàµà´š à´šà´¿à´² വിവരങàµà´™àµ¾ സഹായികàµà´•àµà´‚.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />നിങàµà´™àµ¾à´•àµà´•à´¿à´¤àµ à´Žà´ªàµà´ªàµ‹àµ¾ വേണമെങàµà´•à´¿à´²àµà´‚ Android ആപàµâ€Œà´¸àµ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½ ഓണാകàµà´•à´¾à´¨àµ‹ ഓഫാകàµà´•à´¾à´¨àµ‹ à´•à´´à´¿à´¯àµà´‚. സിസàµâ€Œà´±àµà´±à´‚ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•à´³àµà´‚ à´¸àµà´°à´•àµà´·à´¯àµà´‚ പോലàµà´³àµà´³ à´…à´Ÿà´¿à´¸àµà´¥à´¾à´¨ സേവനങàµà´™àµ¾ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´µà´¶àµà´¯à´®à´¾à´¯ വിവരങàµà´™àµ¾ അയയàµâ€Œà´•àµà´•à´¾à´¨àµà´³àµà´³ ഉപകരണതàµà´¤à´¿à´¨àµà´±àµ† കഴിവിനെ ഇതൠബാധികàµà´•à´¿à´²àµà´².<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">വിവർതàµà´¤à´¨à´‚ ചെയàµâ€Œà´¤àµ</translation>
<translation id="5991049340509704927">മാഗàµâ€Œà´¨à´¿à´«àµˆ ചെയàµà´¯àµà´•</translation>
<translation id="5993332328670040093">നിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± ഉപയോഗം ഇനി കണകàµà´•à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´²àµà´².</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> നൠഒരàµà´ªà´•àµà´·àµ‡ തനàµà´¨à´¤àµà´¤à´¾à´¨àµ‡ à´…à´ªàµà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯à´¾à´¨àµâ€ സാധികàµà´•àµà´¨àµà´¨à´¿à´²àµà´²à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚.</translation>
@@ -3186,7 +3240,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ഉപകരണം കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="6032912588568283682">ഫയലàµâ€ സിസàµà´±àµà´±à´‚</translation>
<translation id="6034662038931255275">OS à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ വിജയകരം</translation>
-<translation id="6035651096710386140">à´’à´¨àµà´¨àµà´•à´¿àµ½ Ctrl à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Alt, à´°à´£àµà´Ÿàµà´‚ കൂടിയലàµà´²</translation>
<translation id="6039651071822577588">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ à´ªàµà´°àµ‹à´ªàµà´ªàµ¼à´Ÿàµà´Ÿà´¿ നിഘണàµà´Ÿàµ കേടായതാണàµ</translation>
<translation id="604001903249547235">à´•àµà´²àµ—ഡൠബാകàµà´•à´ªàµà´ªàµ</translation>
<translation id="6040143037577758943">à´…à´Ÿà´¯àµà´•àµà´•àµà´•</translation>
@@ -3194,8 +3247,8 @@
<translation id="604124094241169006">à´¸àµà´µà´ªàµà´°àµ‡à´°à´¿à´¤à´‚</translation>
<translation id="6042169520002885235">à´ªàµà´°à´¿à´¨àµà´±àµ¼ നിർമàµà´®à´¾à´¤à´¾à´µàµ, മോഡൽ à´Žà´¨àµà´¨à´¿à´µ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="6042308850641462728">കൂടàµà´¤àµ½</translation>
+<translation id="6042850536017090003">ആപàµà´ªàµ അറിയിപàµà´ªàµà´•à´³à´¿àµ½ ടാപàµà´ªàµ ചെയàµà´¯àµà´•.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> à´Žà´¨àµà´¨à´¤àµà´®à´¾à´¯à´¿ ഒരൠChrome ടാബൠപങàµà´•à´¿à´Ÿàµà´¨àµà´¨àµ.</translation>
-<translation id="6043357981274314628">പൂരàµâ€à´¤àµà´¤à´¿à´¯à´¾à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" />, <ph name="TAB_NAME" /> à´Žà´¨àµà´¨à´¤àµà´®à´¾à´¯à´¿ ഒരൠChrome ടാബàµà´‚ ഓഡിയോയàµà´‚ പങàµà´•à´¿à´Ÿàµà´¨àµà´¨àµ.</translation>
<translation id="6049004884579590341">പൂർണàµà´£ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿àµ½ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•à´¾àµ», |<ph name="ACCELERATOR" />| അമർതàµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´•â€Œ</translation>
<translation id="6049065490165456785">ആനàµà´¤à´°à´¿à´• à´•àµà´¯à´¾à´®à´±à´¯à´¿àµ½ നിനàµà´¨àµà´³àµà´³ ഫോടàµà´Ÿàµ‹</translation>
@@ -3207,6 +3260,7 @@
<translation id="6056710589053485679">സാധാരണ രീതിയിലàµà´³àµà´³ വീണàµà´Ÿàµà´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµ½</translation>
<translation id="6059652578941944813">സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ à´¶àµà´°àµ‡à´£à´¿</translation>
<translation id="6059925163896151826">USB ഉപകരണങàµà´™àµ¾</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> à´•àµà´°à´¾à´·àµ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="6064217302520318294">à´¸àµà´•àµà´°àµ€àµ» ലോകàµà´•àµ</translation>
<translation id="6065289257230303064">സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ സബàµâ€Œà´œà´•àµà´±àµà´±àµ ഡയറകàµâ€Œà´Ÿà´±à´¿ à´—àµà´£à´µà´¿à´¶àµ‡à´·à´¤à´•à´³àµâ€â€Œ</translation>
<translation id="6068338049763724728">വിദൂര എൻറോൾമെനàµà´±àµ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
@@ -3238,9 +3292,11 @@
<translation id="6107012941649240045">ഇതിനൠനലàµâ€â€Œà´•à´¿</translation>
<translation id="6112952769866305444"><ph name="USERNAME" /> à´Žà´¨àµà´¨à´¯à´¾à´³à´¿à´¨àµà´±àµ† <ph name="PROFILE_NAME" /> à´ªàµà´°àµŠà´«àµˆàµ½ à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="6115424132962100663">തിരിക പോകാൻ |<ph name="SHORTCUT" />| അമർതàµà´¤àµà´•</translation>
+<translation id="6116338172782435947">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡à´¿à´²àµ‡à´•àµà´•àµ പകർതàµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ടെകàµâ€Œà´¸àµà´±àµà´±àµà´‚ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ കാണàµà´•</translation>
<translation id="6116921718742659598">ഭാഷയàµà´‚ ഇൻപàµà´Ÿàµà´Ÿàµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ മാറàµà´±àµà´•</translation>
<translation id="6120205520491252677">à´ˆ പേജൠആരംഭ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿à´²àµ‡à´•àµà´•àµ പിൻ ചെയàµà´¯àµà´•...</translation>
<translation id="6122081475643980456">നിങàµà´™à´³àµà´Ÿàµ† ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ കണകàµà´·àµ» നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
+<translation id="6122095009389448667">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡àµ കാണàµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ à´ˆ സൈറàµà´±à´¿à´¨àµ† à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="6122875415561139701">ഇനി പറയàµà´¨àµà´¨à´¤à´¿àµ½ à´Žà´´àµà´¤à´¾àµ» à´…à´¨àµà´®à´¤à´¿à´¯à´¿à´²àµà´²: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ˆ വിപàµà´²àµ€à´•à´°à´£à´¤àµà´¤àµ† ആശàµà´°à´¯à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ:</translation>
<translation id="6125479973208104919">നിർഭാഗàµà´¯à´µà´¶à´¾àµ½ à´ˆ <ph name="DEVICE_TYPE" /> ഉപകരണതàµà´¤à´¿àµ½ വീണàµà´Ÿàµà´‚ നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ചേർകàµà´•àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ.</translation>
@@ -3282,6 +3338,7 @@
<translation id="6178664161104547336">ഒരൠസരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="6180288788882902869">നിങàµà´™à´³àµà´Ÿàµ† <ph name="DEVICE_TYPE" /> ഉപകരണതàµà´¤à´¿à´²àµ† Google Play</translation>
<translation id="6181431612547969857">ഡൗൺലോഡൠതടഞàµà´žàµ</translation>
+<translation id="6181803575025675566"><ph name="LINK_START" />à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½<ph name="LINK_END" /> ഇതൠപàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ രീതി നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•.</translation>
<translation id="6185132558746749656">ഉപകരണ ലൊകàµà´•àµ‡à´·àµ»</translation>
<translation id="6185696379715117369">Page up</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> ഉപയോഗിചàµà´šàµ à´¤àµà´±à´•àµà´•àµà´•</translation>
@@ -3314,7 +3371,6 @@
<translation id="6237816943013845465">à´¸àµâ€Œà´•àµà´°àµ€àµ» റെസലàµà´¯àµ‚ഷൻ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨àµ</translation>
<translation id="6238923052227198598">ലോകàµà´•àµ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿àµ½ à´à´±àµà´±à´µàµà´‚ à´ªàµà´¤à´¿à´¯ à´•àµà´±à´¿à´ªàµà´ªàµ സൂകàµà´·à´¿à´•àµà´•àµà´•</translation>
<translation id="6239558157302047471">റീലോഡàµà´‚ à´«àµà´°àµ†à´¯à´¿à´®àµà´‚</translation>
-<translation id="624022915548992686">പേജിൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•</translation>
<translation id="6241530762627360640">നിങàµà´™à´³àµà´Ÿàµ† സിസàµà´±àµà´±à´µàµà´®à´¾à´¯à´¿ ജോടിയാകàµà´•à´¿à´¯ Bluetooth ഉപകരണങàµà´™à´³àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´³àµà´³ വിവരങàµà´™àµ¾ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¤àµ സമീപമàµà´³àµà´³ Bluetooth ഉപകരണങàµà´™àµ¾ à´•à´£àµà´Ÿàµ†à´¤àµà´¤àµà´•.</translation>
<translation id="6243774244933267674">സെർവർ ലഭàµà´¯à´®à´²àµà´²</translation>
<translation id="6246413617632217567">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† ഹാർഡൠഡàµà´°àµˆà´µà´¿à´²àµ† ഇടവàµà´‚ à´…à´¨àµà´®à´¤à´¿à´•à´³àµà´‚ പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
@@ -3331,13 +3387,13 @@
<translation id="6263284346895336537">à´—àµà´°àµà´¤à´°à´®à´²àµà´²</translation>
<translation id="6263541650532042179">സമനàµà´µà´¯à´‚ à´ªàµà´¨à´ƒà´¸à´œàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="6264365405983206840">à´Žà´²àµà´²à´¾à´‚ &amp;തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
+<translation id="6265930187414222160">പൂർതàµà´¤à´¿à´¯à´¾à´¯à´¿! ദോഷകരമായ സോഫàµà´±àµà´±àµâ€Œà´µàµ†à´¯àµ¼ നീകàµà´•à´‚ ചെയàµà´¤àµ.</translation>
<translation id="6267166720438879315">നിങàµà´™à´³àµ† <ph name="HOST_NAME" /> ലേകàµà´•àµ ആധാരീകരികàµà´•à´¾à´¨àµâ€ ഒരൠസരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="6268252012308737255"><ph name="APP" /> ഉപയോഗിചàµà´šàµ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="6268747994388690914">HTML ഫയലിൽ നിനàµà´¨àµ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ ഇംപോർടàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />സിസàµâ€Œà´±àµà´±à´µàµà´‚ ആപàµà´ªàµ വിവരവàµà´‚<ph name="END_LINK1" /> <ph name="BEGIN_LINK2" />മെടàµà´°à´¿à´•àµâ€Œà´¸àµà´‚<ph name="END_LINK2" /> അയയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="6272643420381259437">à´ªàµà´²à´—ിൻ ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´®àµà´ªàµ‹àµ¾ പിശകൠ(<ph name="ERROR" />) ഉണàµà´Ÿà´¾à´¯à´¿</translation>
<translation id="6273677812470008672">നിലവാരം</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome വെബൠസàµâ€Œà´±àµà´±àµ‹à´±à´¿àµ½<ph name="END_LINK" /> വിപàµà´²àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ ആപàµà´ªàµà´•à´³àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤àµà´•</translation>
<translation id="62751439899495218">ഫോടàµà´Ÿàµ‹ മാറàµà´±àµà´•</translation>
<translation id="6276301056778294989">ഉപകരണതàµà´¤à´¿àµ½ സമാന കോഡൠകാണികàµà´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ†à´¨àµà´¨àµ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´•.</translation>
<translation id="6277105963844135994">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´¨àµà´±àµ† സമയപരിധി à´•à´´à´¿à´žàµà´žàµ</translation>
@@ -3363,12 +3419,12 @@
<translation id="6311220991371174222">നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°àµŠà´«àµˆàµ½ à´¤àµà´±à´•àµà´•àµà´®àµà´ªàµ‹àµ¾ à´Žà´¨àµà´¤àµ‹ à´•àµà´´à´ªàµà´ªà´®àµà´£àµà´Ÿà´¾à´¯à´¤à´¿à´¨à´¾àµ½ Chrome ആരംഭികàµà´•à´¾à´¨à´¾à´µà´¿à´²àµà´². Chrome à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ പരീകàµà´·à´¿à´šàµà´šàµà´¨àµ‹à´•àµà´•àµ‚.</translation>
<translation id="6312403991423642364">അറിയാതàµà´¤ നെറàµà´±àµâ€Œà´µà´°àµâ€à´•àµà´•àµ പിശകàµ</translation>
<translation id="6313641880021325787">VR-ൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•</translation>
-<translation id="6314335155547195432">പാസàµâ€Œà´µàµ‡à´¡àµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
<translation id="6314819609899340042">നിങàµà´™àµ¾ à´ˆ <ph name="IDS_SHORT_PRODUCT_NAME" /> ഉപകരണതàµà´¤à´¿à´²àµ† ഡീബഗàµà´—ിംഗൠഫീചàµà´šà´±àµà´•àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¿.</translation>
-<translation id="6315343732431721770"><ph name="URL" /> ഉൾപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† ആരംഭ പേജàµà´•à´³àµ† മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. ആരംഭ പേജിൽ മാറàµà´±à´‚ വരàµà´¤àµà´¤àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ», 'à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="6315493146179903667">à´Žà´²àµà´²à´¾à´‚ à´®àµà´¨àµà´¨à´¿à´²àµ‡à´•àµà´•àµ കൊണàµà´Ÿàµà´µà´°àµà´•</translation>
<translation id="6316806695097060329">വെബിനàµà´±àµ† മികചàµà´š à´…à´¨àµà´­à´µà´‚ നിങàµà´™àµ¾à´•àµà´•àµ നൽകാനാണൠഈ <ph name="SHORT_PRODUCT_NAME" /> ഉപകരണം രൂപകൽപàµà´ªà´¨ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ.</translation>
+<translation id="6317318380444133405">ഇനിയങàµà´™àµ‹à´Ÿàµà´Ÿàµ പിനàµà´¤àµà´£à´¯à´¿à´²àµà´².</translation>
<translation id="6317369057005134371">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» വിൻഡോയàµâ€Œà´•àµà´•à´¾à´¯à´¿ കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ...</translation>
+<translation id="6318407754858604988">ഡൗൺലോഡൠആരംഭിചàµà´šàµ</translation>
<translation id="6322279351188361895">à´¸àµà´µà´•à´¾à´°àµà´¯ കീ റീഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ.</translation>
<translation id="6325191661371220117">യാനàµà´¤àµà´°à´¿à´• സമാരംഭികàµà´•àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="6326175484149238433">Chrome-ൽ നിനàµà´¨àµ നീകàµà´•à´‚ ചെയàµà´¯àµà´•</translation>
@@ -3378,7 +3434,6 @@
<translation id="6333049849394141510">à´Žà´¨àµà´¤à´¾à´£àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµ†à´¨àµà´¨àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="6333064448949140209">ഡീബഗàµà´—àµà´šàµ†à´¯àµà´¯à´²à´¿à´¨à´¾à´¯à´¿ ഫയൽ Google-നൠഅയയàµâ€Œà´•àµà´•àµà´‚</translation>
<translation id="6333834492048057036">തിരയലിനàµà´³àµà´³ വിലാസ ബാർ ഫോകàµà´•à´¸àµà´šàµ†à´¯àµà´¯àµà´•</translation>
-<translation id="6336907568130557310">à´Žà´•àµâ€Œà´¸àµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¤ ഫയൽ കാണാൻ à´•à´´à´¿à´¯àµà´¨àµà´¨ à´à´¤àµŠà´°à´¾àµ¾à´•àµà´•àµà´‚ നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ കാണാൻ à´•à´´à´¿à´¯àµà´‚. ഫയൽ ആരàµà´®à´¾à´¯àµà´‚ പങàµà´•à´¿à´Ÿà´°àµà´¤àµ, ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¤ ശേഷം അതൠഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> à´Žà´¨àµà´¨à´¯à´¾àµ¾à´•àµà´•àµ വേണàµà´Ÿà´¿ à´ªàµà´¤à´¿à´¯ à´ªàµà´°àµŠà´«àµˆàµ½ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
<translation id="6340017061976355871">സെരàµâ€à´µà´±àµà´®à´¾à´¯à´¿ കണകàµà´±àµà´±àµ ചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» പരിശോധിചàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•. à´¤àµà´Ÿàµ¼à´¨àµà´¨àµà´‚ à´ªàµà´°à´¶àµâ€Œà´¨à´‚ നിലനിൽകàµà´•àµà´•à´¯à´¾à´£àµ†à´™àµà´•à´¿àµ½, Chromebook റീസàµâ€Œà´±àµà´±à´¾àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="6340071272923955280">ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ à´ªàµà´°à´¿à´¨àµà´±à´¿à´‚ഗൠപàµà´°àµ‹à´Ÿàµà´Ÿàµ‹à´•àµà´•àµ‹àµ¾ (IPPS)</translation>
@@ -3401,7 +3456,6 @@
<translation id="6374077068638737855">à´à´¸àµâ€Œà´µàµ€à´¸àµ½</translation>
<translation id="6374108032506706911">Android-à´¨àµà´³àµà´³ Smart Lock സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
<translation id="6374469231428023295">വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•</translation>
-<translation id="6377158645544167202">à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ കണകàµà´±àµà´±àµ ചെയàµà´¯à´¾à´¨à´¾à´•à´¿à´²àµà´². à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ ഓണാണോ à´Žà´¨àµà´¨àµà´‚ വൈഫൈയോ USB-യോ ഉപയോഗിചàµà´šàµ Chromebook-ലേകàµà´•àµ കണകàµà´±àµà´±àµ ചെയàµâ€Œâ€Œà´¤à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ‹ à´Žà´¨àµà´¨àµà´‚ പരിശോധികàµà´•àµà´•.</translation>
<translation id="6380143666419481200">അംഗീകരിചàµà´šàµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="6383051423892982287">നിങàµà´™à´³àµà´Ÿàµ† à´¸àµà´µà´¨àµà´¤à´‚ <ph name="BEGIN_LINK" />പാസàµâ€Œà´«àµà´°àµ†à´¯àµâ€Œà´¸àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµ½<ph name="END_LINK" /> ഉപയോഗിചàµà´šàµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´šàµà´š വിവരങàµà´™àµ¾ എൻകàµà´°à´¿â€Œà´ªàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="6384275966486438344">നിങàµà´™à´³àµà´Ÿàµ† തിരയൽ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ മാറàµà´±àµà´•: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@
<translation id="6503077044568424649">കൂടàµà´¤àµ½â€ സനàµà´¦à´°àµâ€à´¶à´¿à´šàµà´šà´¤àµ</translation>
<translation id="6504611359718185067">ഒരൠപàµà´°à´¿à´¨àµà´±àµ¼ ചേർകàµà´•à´¾àµ» ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµà´®à´¾à´¯à´¿ കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="6506374932220792071">SHA-256 ഉളàµà´³ X9.62 ECDSA സിഗàµà´¨àµ‡à´šàµà´šàµ¼</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> à´Žà´¨àµà´¨à´¤àµà´®à´¾à´¯à´¿ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµ</translation>
<translation id="6508261954199872201">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµâ€: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">മീഡിയ ലൈസൻസàµ</translation>
<translation id="6510568984200103950">à´•àµà´±à´šàµà´šàµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾</translation>
@@ -3527,9 +3582,11 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="6551508934388063976">കമാൻഡൠലഭàµà´¯à´®à´²àµà´². à´ªàµà´¤à´¿à´¯ വിൻഡോ à´¤àµà´±à´•àµà´•à´¾àµ» control-N അമർതàµà´¤àµà´•.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµâ€</translation>
<translation id="6555432686520421228">à´Žà´²àµà´²à´¾ ഉപയോകàµà´¤àµƒ à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµâ€Œà´¤àµ നിങàµà´™à´³àµà´Ÿàµ† <ph name="IDS_SHORT_PRODUCT_NAME" /> ഉപകരണം à´ªàµà´¤à´¿à´¯à´¤àµà´ªàµ‹à´²àµ† à´ªàµà´¨à´ƒà´¸à´œàµà´œà´®à´¾à´•àµà´•àµà´•.</translation>
+<translation id="6555810572223193255">à´•àµà´²àµ€à´¨àµ¼ ഇപàµà´ªàµ‹àµ¾ ലഭàµà´¯à´®à´²àµà´²</translation>
<translation id="6556866813142980365">വീണàµà´Ÿàµà´‚ചെയàµà´¯àµà´•</translation>
<translation id="6558280019477628686">ഒരൠപിശകൠസംഭവിചàµà´šàµ. à´šà´¿à´² ഇനങàµà´™àµ¾ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¾àµ» ഇടയിലàµà´².</translation>
<translation id="6559580823502247193">(ഇതിനകം à´ˆ ഉപകരണതàµà´¤à´¿à´²àµà´£àµà´Ÿàµ)</translation>
+<translation id="6560713683827832045">ആപàµà´ªàµ അറിയിപàµà´ªàµà´•àµ¾ "ഓൺ" ആണോയെനàµà´¨àµ പരിശോധികàµà´•àµà´•. à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½, à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¾àµ» ടോഗിൾ ചെയàµà´¯àµà´•.</translation>
<translation id="6561726789132298588">à´Žà´¨àµà´±àµ¼</translation>
<translation id="656293578423618167">ഫയലിനàµà´±àµ† പാതയോ പേരോ ദൈർഘàµà´¯à´®àµ‡à´±à´¿à´¯à´¤à´¾à´£àµ. à´¹àµà´°à´¸àµà´µà´®à´¾à´¯ പേരൠഉപയോഗിചàµà´šàµ‹ മറàµà´±àµŠà´°àµ ലൊകàµà´•àµ‡à´·à´¨à´¿à´²àµ‡à´•àµà´•àµ‹ സംരകàµà´·à´¿à´•àµà´•àµà´•.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´¨àµà´¨àµ...</translation>
@@ -3558,7 +3615,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="6606070663386660533">ടാബൠ8</translation>
<translation id="6607272825297743757">ഫയൽ വിവരം</translation>
<translation id="6607831829715835317">കൂടàµà´¤àµ½ ഉപക&amp;രണങàµà´™àµ¾</translation>
-<translation id="6610183966322615106">à´ªàµà´°à´¿à´¨àµà´±àµ¼ ചേർകàµà´•àµà´¨àµà´¨à´¤à´¿àµ½ പിശകàµ</translation>
<translation id="6612358246767739896">പരിരകàµà´·à´¿à´¤ ഉളàµà´³à´Ÿà´•àµà´•à´‚</translation>
<translation id="6613452264606394692">à´ˆ പേജൠബàµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ചെയàµà´¤à´¾àµ½ വേഗതàµà´¤à´¿àµ½ ഇവിടെ മടങàµà´™à´¿à´¯àµ†à´¤àµà´¤à´¾àµ» à´•à´´à´¿à´¯àµà´‚</translation>
<translation id="6615455863669487791">à´Žà´¨àµà´¨àµ† കാണികàµà´•àµà´•</translation>
@@ -3635,9 +3691,11 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="6736045498964449756">à´•àµà´·à´®à´¿à´•àµà´•à´£à´‚, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨à´¿à´²àµà´²!</translation>
<translation id="6736243959894955139">വിലാസം</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">നിങàµà´™à´³àµà´Ÿàµ† പഴയ à´ªàµà´°àµŠà´«àµˆàµ½ ഇനിയങàµà´™àµ‹à´Ÿàµà´Ÿàµ ആകàµà´¸à´¸àµ ചെയàµà´¯à´¾à´¨à´¾à´•à´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµà´‚ നിങàµà´™àµ¾à´•àµà´•à´¤àµ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¾à´‚.</translation>
<translation id="6739923123728562974">ഡെസàµâ€Œà´•àµâ€Œà´Ÿàµ‹à´ªàµà´ªàµ à´•àµà´±àµà´•àµà´•àµà´µà´´à´¿ കാണികàµà´•àµà´•</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> താൽകàµà´•à´¾à´²à´¿à´•à´®à´¾à´¯à´¿ നിർതàµà´¤à´¿</translation>
<translation id="6742339027238151589">à´¸àµâ€Œà´•àµà´°à´¿à´ªàµâ€Œà´±àµà´±àµ ആകàµâ€Œà´¸à´¸àµ ചെയàµà´¯à´¾à´¨à´¾à´µàµà´‚</translation>
+<translation id="6743841972744298686">സമനàµà´µà´¯ à´•àµà´°à´®àµ€à´•à´°à´£à´‚</translation>
<translation id="6745592621698551453">ഇപàµà´ªàµ‹àµ¾ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="6746124502594467657">താഴേകàµà´•àµ നീകàµà´•àµà´•</translation>
<translation id="674632704103926902">ടാപàµà´ªàµà´šàµ†à´¯àµâ€Œà´¤àµ വലിചàµà´šà´¿à´Ÿàµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´•</translation>
@@ -3650,12 +3708,14 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="6757101664402245801">URL പകർതàµà´¤à´¿</translation>
<translation id="6758056191028427665">à´žà´™àµà´™à´³àµà´Ÿàµ† à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´¤àµà´¤àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´³àµà´³ à´…à´­à´¿à´ªàµà´°à´¾à´¯à´‚ അറിയികàµà´•àµ‚.</translation>
<translation id="6759193508432371551">ഫാകàµâ€Œà´Ÿà´±à´¿ à´ªàµà´¨à´ƒà´¸à´œàµà´œà´®à´¾à´•àµà´•àµ½</translation>
+<translation id="6765234885931342179">നിങàµà´™à´³àµà´Ÿàµ† à´¸àµà´°à´•àµà´·à´¾ കീയàµà´Ÿàµ† സീരിയൽ നമàµà´ªàµ¼ കാണàµà´•</translation>
<translation id="6766101255664245434">ഒരൠപàµà´¤à´¿à´¯ ഫോടàµà´Ÿàµ‹ à´Žà´Ÿàµà´•àµà´•àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ നിലവിലàµà´³àµà´³ ഒരൠഫോടàµà´Ÿàµ‹à´¯àµ‹ à´šà´¿à´¹àµà´¨à´®àµ‹ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•.
<ph name="LINE_BREAK" />
à´ˆ à´šà´¿à´¤àµà´°à´‚ Chromebook-ലെ സൈനàµâ€-ഇനàµâ€ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿à´²àµà´‚ ലോകàµà´•àµ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿à´²àµà´‚ ദൃശàµà´¯à´®à´¾à´•àµà´‚.</translation>
<translation id="6769712124046837540">à´ªàµà´°à´¿à´¨àµà´±àµ¼ ചേർകàµà´•àµà´¨àµà´¨àµ...</translation>
<translation id="6771503742377376720">ഒരൠസരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ അതോറിറàµà´±à´¿ ആണàµ</translation>
<translation id="6773575010135450071">കൂടàµà´¤àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´™àµà´™àµ¾...</translation>
+<translation id="6777817260680419853">റീഡയറകàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¤àµ</translation>
<translation id="6778959797435875428">സൈറàµà´±àµà´•àµ¾ അൺമàµà´¯àµ‚à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="677965093459947883">വളരെ ചെറàµà´¤àµ</translation>
<translation id="6780439250949340171">മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
@@ -3730,6 +3790,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="6898699227549475383">à´“à´°àµâ€â€Œà´—നൈസേഷനàµâ€â€Œ (O)</translation>
<translation id="6900284862687837908">പശàµà´šà´¾à´¤àµà´¤à´² ആപàµà´ªàµ: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">ഉപകരണതàµà´¤àµ† ഡൊമെയàµâ€Œà´¨à´¿àµ½ ചേർകàµà´•àµà´•</translation>
+<translation id="6903534926908201625">Google ശേഖരികàµà´•àµà´¨àµà´¨ വിവരങàµà´™àµ¾ à´à´¤àµ സമയതàµà´¤àµà´‚ <ph name="BEGIN_LINK" />à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½<ph name="END_LINK" /> ഇഷàµâ€Œà´Ÿà´¾à´¨àµà´¸àµƒà´¤à´®à´¾à´•àµà´•à´¾à´¨à´¾à´•àµà´‚.</translation>
<translation id="6904344821472985372">ഫയൽ ആകàµâ€Œà´¸à´¸àµà´¸àµ റദàµà´¦à´¾à´•àµà´•àµà´•</translation>
<translation id="6904655473976120856">à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആപàµà´ªàµ ബടàµà´Ÿàµº അമർതàµà´¤àµà´•</translation>
<translation id="6904713658985136356"><ph name="HOST" /> നിങàµà´™à´³àµà´Ÿàµ† à´¸àµâ€Œà´•àµà´°àµ€àµ» പങàµà´•à´¿à´Ÿà´¾àµ» താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ.</translation>
@@ -3738,17 +3799,22 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="691024665142758461">à´’à´¨àµà´¨à´¿à´²à´§à´¿à´•à´‚ ഫയലàµà´•àµ¾ ഡൗൺലോഡൠചെയàµà´¯àµà´•</translation>
<translation id="6911324888870229398">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» പോയി. നിങàµà´™à´³àµà´Ÿàµ† കണകàµà´·àµ» പരിശോധികàµà´•àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ മറàµà´±àµŠà´°àµ വൈഫൈ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ ഉപയോഗിചàµà´šàµ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="6911734910326569517">മെമàµà´®à´±à´¿ ഫൂടàµà´Ÿàµ à´ªàµà´°à´¿à´¨àµâ€à´±àµ</translation>
+<translation id="6914783257214138813">à´Žà´•àµâ€Œà´¸àµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµ ചെയàµà´¤ ഫയൽ കാണാനാകàµà´¨àµà´¨ à´à´¤àµŠà´°à´¾àµ¾à´•àµà´•àµà´‚ നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´¡àµà´‚ കാണാനാകàµà´‚.</translation>
<translation id="6915804003454593391">ഉപയോകàµà´¤à´¾à´µàµ:</translation>
<translation id="6916590542764765824">വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="6920989436227028121">പതിവൠടാബായി à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="6922128026973287222">Google ഡാറàµà´± സേവർ ഉപയോഗിചàµà´šàµ വിവരം സംരകàµà´·à´¿à´šàµà´šàµ വേഗതàµà´¤à´¿àµ½ à´¬àµà´°àµ—à´¸àµà´šàµ†à´¯àµà´¯àµà´•. കൂടàµà´¤à´²à´±à´¿à´¯à´¾àµ» à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="6929555043669117778">പോപàµà´ªàµ-à´…à´ªàµà´ªàµà´•à´³àµâ€â€Œ തടയàµà´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="6930242544192836755">സമയ ദൈർഘàµà´¯à´‚</translation>
+<translation id="6934241953272494177">നിങàµà´™à´³àµà´Ÿàµ† മീഡിയ ഉപകരണം à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´¨àµà´¨àµ...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿</translation>
<translation id="693807610556624488">à´Žà´´àµà´¤àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´‚ ഇനി പറയàµà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ ആടàµà´°à´¿à´¬àµà´¯àµ‚à´Ÿàµà´Ÿà´¿à´¨àµà´±àµ† പരമാവധി ദൈർഘàµà´¯à´‚ കവിയàµà´¨àµà´¨àµ : "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">നിങàµà´™à´³àµà´Ÿàµ† സരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ ഉപയോഗിചàµà´šàµ <ph name="HOST_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ à´ªàµà´°à´¾à´®à´¾à´£àµ€à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ദയവായി <ph name="TOKEN_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµâ€ à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•.</translation>
<translation id="6943176775188458830">à´ªàµà´°à´¿à´¨àµà´±à´¿à´‚à´—àµâ€Œ റദàµà´¦à´¾à´•àµà´•àµà´•</translation>
<translation id="6943836128787782965">HTTP പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
<translation id="6945221475159498467">തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
+<translation id="694592694773692225">à´ˆ പേജിൽ റീഡയറകàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¤àµ.</translation>
<translation id="6949306908218145636">à´¤àµà´±à´¨àµà´¨ പേജàµà´•àµ¾ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµ ചെയàµà´¯àµà´•...</translation>
<translation id="6955446738988643816">പോപàµà´ªàµâ€Œà´…à´ªàµà´ªàµ പരിശോധികàµà´•àµà´•</translation>
<translation id="6957231940976260713">സേവനതàµà´¤à´¿à´¨àµâ€à´±àµ† പേരàµ</translation>
@@ -3852,13 +3918,16 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7093866338626856921"><ph name="HOSTNAMES" /> പേരിലàµà´³àµà´³ ഉപകരണങàµà´™àµ¾ ഉപയോഗിചàµà´šàµ ഡാറàµà´± à´Žà´•àµâ€Œà´¸àµâ€Œà´šàµ‡à´žàµà´šàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="7096108453481049031">സൂപàµà´ªàµ¼à´µàµˆà´¸àµà´šàµ†à´¯àµâ€Œà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» പരിശോധിചàµà´šàµ, പിനàµà´¨àµ€à´Ÿàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="7098447629416471489">സംരകàµà´·à´¿à´šàµà´š മറàµà´±àµ തിരയൽ à´Žà´žàµà´šà´¿à´¨àµà´•àµ¾ ഇവിടെ ദൃശàµà´¯à´®à´¾à´•àµà´‚</translation>
+<translation id="7099337801055912064">വലിയ PPD ലോഡൠചെയàµà´¯à´¾à´¨à´¾à´•à´¿à´²àµà´². പരമാവധി വല‌àµà´ªàµà´ªà´‚ 250 kB ആണàµ.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> ഇനങàµà´™àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ</translation>
<translation id="7102687220333134671">à´¸àµà´µà´¯à´®àµ‡à´µà´¯àµà´³àµà´³ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ ഓണാണàµ</translation>
<translation id="7106346894903675391">കൂടàµà´¤àµ½ സംഭരണം വാങàµà´™àµà´•...</translation>
<translation id="7108338896283013870">മറയàµà´•àµà´•àµà´•</translation>
<translation id="7108668606237948702">നലàµâ€à´•àµà´•</translation>
+<translation id="7112978678959880812">à´µàµà´¯à´•àµà´¤à´¿à´—തമാകàµà´•àµ½ ഓണാണàµ. നിങàµà´™àµ¾à´•àµà´•à´¿à´¤àµ myaccount.google.com-ൽ മാറàµà´±à´¾à´‚.</translation>
<translation id="7113502843173351041">നിങàµà´™à´³àµà´Ÿàµ† ഇമെയിൽ വിലാസം അറിയàµà´•</translation>
<translation id="7114054701490058191">പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨à´¿à´²àµà´²</translation>
+<translation id="7117228822971127758">പിനàµà´¨àµ€à´Ÿàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•</translation>
<translation id="7117247127439884114">വീണàµà´Ÿàµà´‚ à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•...</translation>
<translation id="711840821796638741">നിയനàµà´¤àµà´°à´¿à´¤ à´¬àµà´•àµà´•àµà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
<translation id="711902386174337313">നിങàµà´™à´³àµà´Ÿàµ† സൈൻ ഇൻ ചെയàµâ€Œà´¤ ഉപകരണങàµà´™à´³àµà´Ÿàµ† ലിസàµà´±àµà´±àµ റീഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -3899,6 +3968,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7180611975245234373">à´ªàµà´¤àµà´•àµà´•àµà´•</translation>
<translation id="7180865173735832675">ഇചàµà´›à´¾à´¨àµà´¸àµƒà´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="7186088072322679094">ടൂൾബാറിൽ സൂകàµà´·à´¿à´•àµà´•àµà´•</translation>
+<translation id="7187428571767585875">നീകàµà´•à´‚ ചെയàµà´¯àµ‡à´£àµà´Ÿà´¤àµ‹ മാറàµà´±àµ‡à´£àµà´Ÿà´¤àµ‹ ആയ രജിസàµà´Ÿàµà´°à´¿ എൻടàµà´°à´¿à´•àµ¾:</translation>
<translation id="7191159667348037">à´…à´œàµà´žà´¾à´¤ à´ªàµà´°à´¿à´¨àµâ€à´±àµ¼ (USB)</translation>
<translation id="7191454237977785534">ഇതായി ഫയൽ സംരകàµà´·à´¿à´•àµà´•àµà´•</translation>
<translation id="7196835305346730603">വിളിപàµà´ªà´¾à´Ÿà´°à´¿à´•àµ†à´¯àµà´³àµà´³ Chromeboxes തിരയàµà´¨àµà´¨àµ...</translation>
@@ -3907,6 +3977,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¿</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> ഡൗൺലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{പേജിൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•}other{പേജàµà´•à´³à´¿àµ½ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•}}</translation>
<translation id="721331389620694978">à´¬àµà´°àµ—സിംഗൠരീതികൾ à´ªàµà´°à´¤à´¿à´«à´²à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨ à´šà´¿à´² à´•àµà´°à´®àµ€à´•à´°à´£à´‚ മായàµâ€Œà´•àµà´•àµà´•à´¯à´¿à´²àµà´².</translation>
<translation id="7216409898977639127">സെലàµà´²àµà´²à´¾à´°àµâ€â€Œ സേവനദാതാവàµ</translation>
<translation id="7216595297012131718">നിങàµà´™à´³àµà´Ÿàµ† à´®àµàµ»à´—ണന à´…à´¨àµà´¸à´°à´¿à´šàµà´šàµ ഭാഷകൾ à´•àµà´°à´®à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•</translation>
@@ -3952,6 +4023,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="727952162645687754">ഡൗൺലോഡൠപിശകàµ</translation>
<translation id="7279701417129455881">à´•àµà´•àµà´•à´¿ തടയàµà´¨àµà´¨à´¤àµ മാനേജàµà´šàµ†à´¯àµà´¯àµà´•...</translation>
<translation id="7280877790564589615">à´…à´¨àµà´®à´¤à´¿ à´…à´­àµà´¯àµ¼à´¤àµà´¥à´¿à´šàµà´šàµ</translation>
+<translation id="7283041136720745563">നിങàµà´™à´³àµà´Ÿàµ† Google à´¡àµà´°àµˆà´µàµ à´•àµà´µàµ‹à´Ÿàµà´Ÿà´¯àµà´•àµà´•àµ ആവശàµà´¯à´®à´¾à´¯ വലിപàµà´ªà´®à´¿à´²àµà´².</translation>
<translation id="7287143125007575591">ആകàµâ€Œà´¸à´¸àµ നിരസിചàµà´šàµ.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">വാൾപേപàµà´ªàµ¼ ആപàµà´ªàµ à´¤àµà´±à´•àµà´•àµà´•</translation>
@@ -4020,6 +4092,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7392118418926456391">വൈറസൠസàµâ€Œà´•à´¾àµ» പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
<translation id="7392915005464253525">à´…&amp;à´Ÿà´šàµà´š വിനàµâ€à´¡àµ‹ വീണàµà´Ÿàµà´‚ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="7396845648024431313">à´’à´°à´¿à´•àµà´•à´²àµâ€ നിങàµà´™à´³àµâ€ മറàµà´±àµ†à´²àµà´²à´¾ <ph name="PRODUCT_NAME" /> വിനàµâ€à´¡àµ‹à´•à´³àµà´‚ à´…à´Ÿà´šàµà´šà´¾à´²àµâ€ പോലàµà´‚ <ph name="APP_NAME" /> സിസàµà´±àµà´±à´‚ à´¸àµà´±àµà´±à´¾à´°àµâ€à´Ÿàµà´Ÿà´ªàµà´ªàµ സമാരംഭികàµà´•àµà´•à´¯àµà´‚ പശàµà´šà´¾à´¤àµà´¤à´²à´¤àµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¨àµà´¨à´¤àµ à´¤àµà´Ÿà´°àµà´•à´¯àµà´‚ ചെയàµà´¯àµà´‚.</translation>
+<translation id="7398254312354928459">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·àµ» മാറàµà´±à´¿</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">നിങàµà´™à´³àµà´Ÿàµ† Chromebox à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµà´µà´°àµ† കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´•...</translation>
<translation id="7400839060291901923">നിങàµà´™à´³àµà´Ÿàµ† <ph name="PHONE_NAME" /> ഫോണിൽ കണകàµà´·àµ» സജàµà´œà´®à´¾à´•àµà´•àµà´•</translation>
@@ -4030,6 +4103,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7409233648990234464">വീണàµà´Ÿàµà´‚ സമാരംഭികàµà´•à´²àµà´‚ പവർവാഷàµà´‚</translation>
<translation id="7409836189476010449">Flash റൺ ചെയàµà´¯àµà´•</translation>
<translation id="7410344089573941623">നിങàµà´™à´³àµà´Ÿàµ† à´•àµà´¯à´¾à´®à´±à´¯àµà´‚ മൈകàµà´°àµ‹à´«àµ‹à´£àµà´‚ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯à´¾àµ»Â <ph name="HOST" /> താൽപàµà´ªà´°àµà´¯à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµà´£àµà´Ÿàµ‹à´¯àµ†à´¨àµà´¨àµ ചോദികàµà´•àµà´•</translation>
+<translation id="741204030948306876">ഞാൻ തയàµà´¯à´¾à´±à´¾à´£àµ</translation>
<translation id="7412226954991670867">GPU മെമàµà´®à´±à´¿</translation>
<translation id="7416362041876611053">à´…à´œàµà´žà´¾à´¤ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ പിശകàµ.</translation>
<translation id="7417705661718309329">Google മാപàµà´ªàµ</translation>
@@ -4051,6 +4125,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7445682342344043969">പോപൠഅപàµà´ªàµà´•àµ¾ തടഞàµà´žàµ</translation>
<translation id="744859430125590922"><ph name="CUSTODIAN_EMAIL" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµà´‚ à´ˆ à´µàµà´¯à´•àµà´¤à´¿ സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´¨àµà´¨ വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•, കാണàµà´•.</translation>
<translation id="7453008956351770337">à´ˆ à´ªàµà´°à´¿à´¨àµà´±àµ¼ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ, നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´°à´¿à´¨àµà´±àµ¼ ആകàµâ€Œà´¸à´¸àµà´¸àµ ചെയàµà´¯à´¾àµ» ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´¤àµà´¤à´¿à´¨àµ à´…à´¨àµà´®à´¤à´¿ നൽകàµà´¨àµà´¨àµ:</translation>
+<translation id="7453467225369441013">നിങàµà´™àµ¾ മികàµà´• സൈറàµà´±àµà´•à´³à´¿àµ½ നിനàµà´¨àµà´‚ സൈൻ ഔടàµà´Ÿà´¾à´•àµà´‚. നിങàµà´™àµ¾ Google à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿àµ½ നിനàµà´¨àµ സൈൻ ഔടàµà´Ÿàµ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿà´¿à´²àµà´².</translation>
<translation id="7456142309650173560">ഡെവലപàµà´ªàµ¼</translation>
<translation id="7456847797759667638">à´¸àµà´¥à´¾à´¨à´‚ à´¤àµà´±à´•àµà´•àµà´•...</translation>
<translation id="7461924472993315131">പിൻ ചെയàµà´¯àµà´•</translation>
@@ -4061,7 +4136,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="747114903913869239">പിശകàµ: വിപàµà´²àµ€à´•à´°à´£à´‚ ഡീകോഡൠചെയàµà´¯à´¾à´¨à´¾à´µà´¿à´²àµà´²</translation>
<translation id="7473891865547856676">വേണàµà´Ÿ, നനàµà´¦à´¿</translation>
<translation id="747459581954555080">à´Žà´²àµà´²à´¾à´‚ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•</translation>
-<translation id="747494631553057218">രജിസàµâ€Œà´Ÿàµà´°à´¿ എൻടàµà´°à´¿à´•àµ¾:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" />-നൠഒരൠപിശകൠനേരിടàµà´Ÿàµ.</translation>
<translation id="7475671414023905704">നെറàµà´±àµâ€Œà´¸àµâ€Œà´•àµ‡à´ªàµà´ªàµ നഷàµâ€Œà´Ÿà´®à´¾à´¯ പാസàµâ€Œà´µàµ‡à´¡àµ URL</translation>
<translation id="7476454130948140105">ബാറàµà´±à´±à´¿ ചാർജàµ, സിസàµâ€Œà´±àµà´±à´‚ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´µà´¶àµà´¯à´®à´¾à´¯à´¤à´¿à´²àµà´‚ വളരെ à´•àµà´±à´µà´¾à´£àµ (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´«àµà´°àµ‡à´¸àµ മറനàµà´¨àµà´ªàµ‹à´¯àµ†à´™àµà´•à´¿àµ½, നിർതàµà´¤àµà´•, à´¤àµà´Ÿàµ¼à´¨àµà´¨àµ <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" /> à´®àµà´–േനെ സമനàµà´µà´¯à´‚ à´ªàµà´¨à´ƒà´¸à´œàµà´œà´®à´¾à´•àµà´•àµà´•.</translation>
@@ -4076,6 +4151,9 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7487067081878637334">സാങàµà´•àµ‡à´¤à´¿à´•à´µà´¿à´¦àµà´¯</translation>
<translation id="7487099628810939106">à´•àµà´²à´¿à´•àµà´•à´¿à´¨àµà´®àµà´®àµà´ªàµà´³àµà´³ കാലതാമസം:</translation>
<translation id="7487969577036436319">ഘടകങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google à´¡àµà´°àµˆà´µà´¿à´²àµ‡à´•àµà´•àµ<ph name="END_LINK" /> ബാകàµà´•à´ªàµà´ªàµ ചെയàµà´¯à´¾àµ» തയàµà´¯à´¾àµ¼</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;à´Žà´²àµà´²à´¾à´‚ à´¤àµà´±à´•àµà´•àµà´•}=1{&amp;à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ à´¤àµà´±à´•àµà´•àµà´•}other{&amp;à´Žà´²àµà´²à´¾à´‚ (#) à´¤àµà´±à´•àµà´•àµà´•}}</translation>
<translation id="7489605380874780575">യോഗàµà´¯à´¤ പരിശോധികàµà´•àµà´•</translation>
<translation id="749028671485790643">à´µàµà´¯à´•àµà´¤à´¿ <ph name="VALUE" /></translation>
@@ -4088,7 +4166,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7497215489070763236">സെർവർ CA സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ</translation>
<translation id="7502658306369382406">IPv6 വിലാസം</translation>
<translation id="7503191893372251637">നെറàµà´±àµâ€Œà´¸àµâ€Œà´•àµ‡à´ªàµà´ªàµ സരàµâ€â€Œà´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ തരം</translation>
-<translation id="7503607651407946808">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="7503821294401948377">à´¬àµà´°àµŒà´¸à´°àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ '<ph name="ICON" />' à´à´•àµà´•à´£àµâ€ ലോഡàµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
<translation id="750509436279396091">ഡൗൺലോഡàµà´•àµ¾ ഫോൾഡർ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="7505167922889582512">ഒളിപàµà´ªà´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ഫയലàµà´•àµ¾ കാണികàµà´•àµà´•</translation>
@@ -4100,9 +4177,9 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7517569744831774757">à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµ† അവയàµà´Ÿàµ† യഥാർതàµà´¥ à´¸àµà´¥à´¿à´° à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³à´¿à´²àµ‡à´•àµà´•àµ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•.</translation>
<translation id="7517786267097410259">ഒരൠപാസàµâ€Œà´µàµ‡à´¡àµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´• -</translation>
<translation id="7518150891539970662">WebRTC ലോഗàµà´•àµ¾ (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
+<translation id="7526413953848747421">Chrome-ലേകàµà´•àµ 'à´…à´•àµà´·à´°à´¤àµà´¤àµ†à´±àµà´±àµ പരിശോധന', 'തിരയാൻ ടാപàµà´ªàµ ചെയàµà´¯àµà´•' പോലàµà´³àµà´³ ശകàµà´¤à´®à´¾à´¯ Google സേവനങàµà´™àµ¾ കൊണàµà´Ÿàµà´µà´°à´¿à´•</translation>
<translation id="7529411698175791732">നിങàµà´™à´³àµà´Ÿàµ† ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ കണകàµà´·àµ» പരിശോധികàµà´•àµà´•. à´ªàµà´°à´¶àµâ€Œà´¨à´‚ à´¤àµà´Ÿà´°àµà´•à´¯à´¾à´£àµ†à´™àµà´•à´¿àµ½, സൈൻ ഔടàµà´Ÿàµ ചെയàµâ€Œà´¤àµ വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ പരീകàµà´·à´¿à´•àµà´•àµ‚.</translation>
<translation id="7530016656428373557">à´¡à´¿à´¸àµà´šà´¾àµ¼à´œàµà´œàµ നിരകàµà´•àµ വാടàµâ€Œà´¸à´¿àµ½</translation>
<translation id="7536709149194614609">ഉപകരണം à´ªàµà´¨à´°à´¾à´°à´‚à´­à´¿à´šàµà´šàµ പിനàµà´¨àµ€à´Ÿàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
@@ -4126,7 +4203,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ പരീകàµà´·à´¿à´•àµà´•à´¾à´¨à´¾à´•àµà´‚.</translation>
<translation id="756445078718366910">à´¬àµà´°àµŒà´¸à´°àµâ€â€Œ വിനàµâ€â€Œà´¡àµ‹ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="7564847347806291057">à´ªàµà´°à´•àµà´°à´¿à´¯à´¯àµà´Ÿàµ† അവസാനം</translation>
-<translation id="7565291891798266313">നിങàµà´™à´³àµà´Ÿàµ† തിരയൽ à´Žà´žàµà´šà´¿àµ» <ph name="URL" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. തിരയൽ à´Žà´žàµà´šà´¿à´¨à´¿àµ½ മാറàµà´±à´‚ വരàµà´¤àµà´¤àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ», 'à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="7566118625369982896">Play ആപàµà´ªàµ ലിങàµà´•àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome ഡാറàµà´± മായàµâ€Œà´šàµà´šàµ</translation>
@@ -4135,13 +4211,10 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7573172247376861652">ബാറàµà´±à´±à´¿ ചാർജàµà´œàµ</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">à´’à´¤àµà´¤àµà´¨àµ‹à´•àµà´•àµà´•</translation>
-<translation id="7577815336900970562">ലൊകàµà´•àµ‡à´·àµ» നിർണàµà´£à´¯à´¿à´•àµà´•à´¾àµ» വൈഫൈ à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ സെലàµà´²àµà´²à´¾àµ¼ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ ഉപയോഗികàµà´•àµà´•</translation>
<translation id="7579149537961810247">സൈറàµà´±àµà´•àµ¾ à´®àµà´¯àµ‚à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•</translation>
<translation id="7580671184200851182">à´Žà´²àµà´²à´¾ à´¸àµâ€Œà´ªàµ€à´•àµà´•à´±àµà´•à´³à´¿à´²àµ‚ടെയàµà´‚ സമാനമായ ഓഡിയോ à´ªàµà´²àµ‡ ചെയàµà´¯àµà´• (മോണോ ഓഡിയോ)</translation>
-<translation id="7581273696622423628">സർവേയിൽ പങàµà´•àµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="7581462281756524039">ഒരൠകàµà´²àµ€àµ»à´…à´ªàµà´ªàµ ഉപകരണം</translation>
<translation id="7582582252461552277">à´ˆ നെറàµà´±àµâ€Œà´µàµ†àµ¼à´•àµà´•àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
-<translation id="7586312264284919041">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´¾àµ» താൽപàµà´ªà´°àµà´¯à´®àµà´£àµà´Ÿàµ‹?</translation>
<translation id="7586498138629385861">Chrome à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾ à´¤àµà´±à´¨àµà´¨à´¿à´°à´¿à´•àµà´•àµà´®àµà´ªàµ‹àµ¾, Chrome à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´‚ à´¤àµà´Ÿà´°àµà´‚.</translation>
<translation id="7589461650300748890">à´¶àµà´°à´¦àµà´§à´¿à´•àµà´•àµ‚.</translation>
<translation id="7589661784326793847">ഒരൠനിമിഷം കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´•</translation>
@@ -4158,6 +4231,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7607274158153386860">ടാബàµâ€Œà´²àµ†à´±àµà´±àµ സൈറàµà´±àµ à´…à´­àµà´¯àµ¼à´¤àµà´¥à´¿à´•àµà´•àµà´•</translation>
<translation id="7611008212562900400">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം, ആപàµà´ªàµ, വെബൠഎനàµà´¨à´¿à´µ തിരയàµà´•...</translation>
<translation id="7615910377284548269">അൺസാൻഡàµâ€Œà´¬àµ‹à´•àµâ€Œà´¸àµ ചെയàµâ€Œà´¤ à´ªàµà´²à´—ിൻ തടയൽ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•...</translation>
+<translation id="7616214729753637086">ഉപകരണം എൻറോൾ ചെയàµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" ഉപകരണതàµà´¤à´¿à´²àµ‡à´•àµà´•àµ കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="761779991806306006">പാസàµâ€Œà´µàµ‡à´¡àµà´•à´³àµŠà´¨àµà´¨àµà´‚ സംരകàµà´·à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´².</translation>
<translation id="7622114377921274169">ചാർജൠചെയàµà´¯àµà´¨àµà´¨àµ.</translation>
@@ -4186,6 +4260,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7664620655576155379">പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤ Bluetooth ഉപകരണം: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ചേർകàµà´•àµà´•</translation>
<translation id="7671130400130574146">സിസàµà´±àµà´±à´‚ ശീരàµâ€à´·à´• ബാറàµà´‚ ബോരàµâ€à´¡à´±àµà´•à´³àµà´‚ ഉപയോഗികàµà´•àµà´•</translation>
+<translation id="7683373461016844951">à´¤àµà´Ÿà´°à´¾àµ», ശരി à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•, à´¤àµà´Ÿàµ¼à´¨àµà´¨àµ നിങàµà´™à´³àµà´Ÿàµ† <ph name="DOMAIN" /> à´Žà´¨àµà´¨ ഇമെയിൽ വിലാസതàµà´¤à´¿à´¨àµŠà´°àµ à´ªàµà´¤à´¿à´¯ à´ªàµà´°àµŠà´«àµˆàµ½ സൃഷàµà´Ÿà´¿à´•àµà´•à´¾àµ», 'ഒരൠവàµà´¯à´•àµà´¤à´¿à´¯àµ† ചേർകàµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµ ചെയàµà´¯àµà´•.</translation>
<translation id="7684212569183643648">നിങàµà´™à´³àµà´Ÿàµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼ ഇൻസàµà´±àµà´±à´¾àµ¾ ചെയàµâ€Œà´¤àµ</translation>
<translation id="7684559058815332124">à´•àµà´¯à´¾à´ªàµâ€Œà´±àµà´±àµ€à´µàµ പോർടàµà´Ÿàµ½ ലോഗിൻ പേജൠസനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´•</translation>
<translation id="7685049629764448582">JavaScript മെമàµà´®à´±à´¿</translation>
@@ -4244,7 +4319,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7773726648746946405">സെഷനàµâ€ സംഭരണം</translation>
<translation id="7781335840981796660">à´Žà´²àµà´²à´¾ ഉപയോകàµà´¤àµƒ à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´•à´³àµà´‚ à´ªàµà´°à´¦àµ‡à´¶à´¿à´• ഡാറàµà´±à´¯àµà´‚ നീകàµà´•à´‚ചെയàµà´¯àµà´‚.</translation>
<translation id="7782102568078991263">Google-ൽ നിനàµà´¨àµà´‚ കൂടàµà´¤àµ½ നിർദàµà´¦àµ‡à´¶à´™àµà´™àµ¾ à´’à´¨àµà´¨àµà´®à´¿à´²àµà´²</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> ലോഡàµà´šàµ†à´¯àµà´¯à´¾àµ» à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²</translation>
<translation id="7784067724422331729">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ† à´¸àµà´°à´•àµà´· à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ˆ ഫയലിനെ തടഞàµà´žàµ.</translation>
<translation id="7786207843293321886">അതിഥി സെഷനിൽ നിനàµà´¨àµà´‚ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•</translation>
<translation id="7786889348652477777">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ» &amp;വീണàµà´Ÿàµà´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµà´•</translation>
@@ -4278,7 +4352,13 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7815680994978050279">ദോഷകരമായ ഡൗൺലോഡൠബàµà´²àµ‹à´•àµà´•àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="7818135753970109980">à´ªàµà´¤à´¿à´¯ തീം ചേർതàµà´¤àµ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ RSN)</translation>
+<translation id="7819992334107904369">Chrome സമനàµà´µà´¯à´‚</translation>
<translation id="782057141565633384">വീഡിയോ വിലാസം പകർതàµà´¤àµà´•</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿.
+ <ph name="LINE_BREAK1" />
+ നിങàµà´™à´³àµà´Ÿàµ† Google à´¡àµà´°àµˆà´µàµ à´•àµà´µàµ‹à´Ÿàµà´Ÿà´¯àµà´•àµà´•àµ ആവശàµà´¯à´®à´¾à´¯ വലിപàµà´ªà´®à´¿à´²àµà´². അധികമായി <ph name="FILE_SIZE" /> ആവശàµà´¯à´®à´¾à´£àµ.
+ <ph name="LINE_BREAK2" />
+ à´•àµà´±à´šàµà´šàµ ഫോടàµà´Ÿàµ‹à´•àµ¾ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ പരീകàµà´·à´¿à´•àµà´•àµà´•.</translation>
<translation id="782590969421016895">നിലവിലെ പേജàµà´•à´³àµâ€ ഉപയോഗികàµà´•àµà´•</translation>
<translation id="7829298379596169484">ഓഡിയോ ഇൻപàµà´Ÿàµà´Ÿàµ ആകàµâ€Œà´¸à´¸àµà´¸àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="7831368056091621108">നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ à´ˆ വിപàµà´²àµ€à´•à´°à´£à´µàµà´‚ നിങàµà´™à´³àµà´Ÿàµ† à´šà´°à´¿à´¤àµà´°à´µàµà´‚ മറàµà´±àµ Chrome à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµà´‚ നേടàµà´¨àµà´¨à´¤à´¿à´¨àµ.</translation>
@@ -4316,6 +4396,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="7881969471599061635">സബàµâ€Œà´Ÿàµˆà´±àµà´±à´¿à´²àµà´•àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="7882358943899516840">à´ªàµà´°àµŠà´µàµˆà´¡à´°àµâ€ തരം:</translation>
<translation id="7885253890047913815">സമീപകാല ലകàµà´·àµà´¯à´¸àµà´¥à´¾à´¨à´™àµà´™àµ¾</translation>
+<translation id="7886917304091689118">Chrome-ൽ റൺ ചെയàµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="7887334752153342268">തനിപàµà´ªà´•à´°àµâ€à´ªàµà´ªàµ</translation>
<translation id="7887864092952184874">Bluetooth മൗസൠജോടിയാകàµà´•à´¿</translation>
<translation id="7889966925761734854">സീകàµà´•àµ</translation>
@@ -4399,7 +4480,9 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8000066093800657092">നെറàµà´±àµâ€à´µà´°àµâ€à´•àµà´•àµ ഇലàµà´²</translation>
<translation id="8001504501378762252">നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€à´µàµ‡à´¡àµ ഒരൠസൈറàµà´±àµ മോഷàµâ€Œà´Ÿà´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•à´¾à´‚</translation>
<translation id="8004582292198964060">à´¬àµà´°àµŒà´¸à´°àµâ€</translation>
+<translation id="8005600846065423578">à´•àµà´²à´¿à´ªàµà´ªàµâ€Œà´¬àµ‹àµ¼à´¡àµ കാണാൻ <ph name="HOST" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ† à´Žà´ªàµà´ªàµ‹à´´àµà´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•.</translation>
<translation id="8008356846765065031">ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ വിചàµà´›àµ‡à´¦à´¿à´šàµà´šàµ. നിങàµà´™à´³àµà´Ÿàµ† ഇനàµà´±àµ¼à´¨àµ†à´±àµà´±àµ കണകàµà´·àµ» പരിശോധികàµà´•àµà´•.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> ലോഡൠചെയàµà´¯à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
<translation id="8008818777654712271">അപകടകരമായ ആപàµâ€Œà´¸àµà´•à´³àµà´‚ സൈറàµà´±àµà´•à´³àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾àµ» സഹായികàµà´•à´¾àµ» à´šà´¿à´² സിസàµâ€Œà´±àµà´±à´‚ വിവരങàµà´™à´³àµà´‚ പേജൠഉളàµà´³à´Ÿà´•àµà´•à´µàµà´‚ à´¸àµà´µà´¯à´®àµ‡à´µ Google-നൠഅയയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="8012382203418782830">à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµâ€Œà´¤àµ.</translation>
<translation id="8014154204619229810">à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ¼ നിലവിൽ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨àµ. വീണàµà´Ÿàµà´‚ പരിശോധികàµà´•à´¾àµ» ഒരൠമിനിറàµà´±à´¿à´¨àµà´³àµà´³à´¿àµ½ à´ªàµà´¤àµà´•àµà´•àµà´•.</translation>
@@ -4500,7 +4583,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="816055135686411707">പിശകൠകàµà´°à´®àµ€à´•à´°à´£ സരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ à´Ÿàµà´°à´¸àµà´±àµà´±àµ</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">à´ªàµà´¤à´¿à´¯ à´•àµà´±à´¿à´ªàµà´ªàµ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">മൈകàµà´°àµ‡à´¾à´«àµ‡à´¾àµº à´•àµà´°à´®àµ€à´•à´°à´£à´‚ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•...</translation>
<translation id="8168435359814927499">ഉളàµà´³à´Ÿà´•àµà´•à´‚</translation>
<translation id="8174047975335711832">ഉപകരണ വിവരങàµà´™àµ¾</translation>
@@ -4517,7 +4599,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8191230140820435481">നിങàµà´™à´³àµà´Ÿàµ† à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾, വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾, തീമàµà´•àµ¾ à´Žà´¨àµà´¨à´¿à´µ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="8191453843330043793">V8 à´ªàµà´°àµ‹à´•àµâ€Œà´¸à´¿ റിസോൾവർ</translation>
<translation id="8195027750202970175">à´¡à´¿à´¸àµâ€Œà´•à´¿à´²àµ† വലàµà´ªàµà´ªà´‚</translation>
-<translation id="8195739004487400241">നിങàµà´™à´³àµà´Ÿàµ† ഹോം പേജൠ<ph name="URL" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. ഹോം പേജിൽ മാറàµà´±à´‚ വരàµà´¤àµà´¤àµà´¨àµà´¨ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ», 'à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•' à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="8199300056570174101">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµà´‚ (സേവനം) ഉപകരണ à´ªàµà´°àµ‹à´ªàµà´ªàµ¼à´Ÿàµà´Ÿà´¿à´•à´³àµà´‚</translation>
<translation id="8200772114523450471">à´¤àµà´Ÿà´°àµ‚</translation>
<translation id="8202160505685531999">നിങàµà´™à´³àµà´Ÿàµ† <ph name="DEVICE_TYPE" /> à´ªàµà´°àµŠà´«àµˆàµ½ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾àµ» പാസàµâ€Œà´µàµ‡à´¡àµ വീണàµà´Ÿàµà´‚ നൽകàµà´•.</translation>
@@ -4535,6 +4616,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8226619461731305576">à´•àµà´¯àµ‚വിൽ</translation>
<translation id="8226742006292257240">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ‡à´•àµà´•àµ നിരàµâ€à´£àµà´£à´¯à´¿à´šàµà´š à´•àµà´°à´®à´°à´¹à´¿à´¤à´®à´¾à´¯à´¿ ജനറേറàµà´±àµà´šàµ†à´¯àµà´¤ TPM പാസàµâ€à´µàµ‡à´¡àµ à´šàµà´µà´Ÿàµ†:</translation>
<translation id="8227119283605456246">ഫയൽ à´…à´±àµà´±à´¾à´šàµà´šàµà´šàµ†à´¯àµà´¯àµà´•</translation>
+<translation id="8233198815467326623">ഡിഫോൾടàµà´Ÿàµ ഹോം പേജൠപàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´£àµ‹?</translation>
<translation id="8234795456569844941">à´ˆ à´ªàµà´°à´¶àµâ€Œà´¨à´‚ പരിഹരികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´žà´™àµà´™à´³àµà´Ÿàµ† à´Žà´žàµà´šà´¿à´¨àµ€à´¯àµ¼à´®à´¾à´°àµ† സഹായികàµà´•àµà´•. നിങàµà´™àµ¾à´•àµà´•àµ à´ªàµà´°àµŠà´«àµˆàµ½ ‌പിശകൠസനàµà´¦àµ‡à´¶à´‚ ‌ലഭികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´®àµà´ªàµ à´Žà´¨àµà´¤à´¾à´£àµ ‌സംഭവിചàµà´šà´¤àµ†à´¨àµà´¨àµ ‌കൃതàµà´¯à´®à´¾à´¯à´¿ à´žà´™àµà´™à´³àµ‹à´Ÿàµ പറയàµà´•:</translation>
<translation id="8234989666557591529">നിങàµà´™à´³àµà´Ÿàµ† <ph name="DEVICE_TYPE" /> അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯à´¾àµ» ഫോൺ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="8238649969398088015">സഹായ à´¨àµà´±àµà´™àµà´™àµ</translation>
@@ -4560,7 +4642,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8261378640211443080">à´ˆ വിപàµà´²àµ€à´•à´°à´£à´‚ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ ലിസàµà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´², ഇതൠനിങàµà´™à´³àµà´Ÿàµ† അറിവിലàµà´²à´¾à´¤àµ† ചേർതàµà´¤à´¿à´°à´¿à´•àµà´•à´¾à´¨à´¿à´Ÿà´¯àµà´£àµà´Ÿàµ.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> à´Žà´¨àµà´¨à´¯à´¾àµ¾à´•àµà´•à´¾à´¯à´¿ à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ചേർകàµà´•àµà´•</translation>
<translation id="8261506727792406068">ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> ഫോടàµà´Ÿàµ‹à´•àµ¾ <ph name="BEGIN_LINK" />Google à´¡àµà´°àµˆà´µà´¿à´²àµ‡à´•àµà´•àµ<ph name="END_LINK" /> ബാകàµà´•à´ªàµà´ªàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="826246685091802258">à´ˆ ബിൽഡിൽ <ph name="BAD_FLAG" /> നടപàµà´ªà´¿à´²à´¾à´•àµà´•à´¿à´¯à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> നിങàµà´™à´³àµà´Ÿàµ† മൗസൠകഴàµâ€Œà´¸àµ¼ à´…à´ªàµà´°à´¾à´ªàµâ€Œà´¤à´®à´¾à´•àµà´•à´¿.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" പൂർണàµà´£ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿àµ½ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•à´¿.</translation>
@@ -4662,6 +4743,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8454288007744638700">à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½, ഒരൠപàµà´¤à´¿à´¯ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•:</translation>
<translation id="845627346958584683">കാലഹരണപàµà´ªàµ†à´Ÿà´²àµâ€ സമയം</translation>
<translation id="8456681095658380701">അസാധàµà´µà´¾à´¯ പേരàµ</translation>
+<translation id="8457451314607652708">à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾ ഇമàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="8460336040822756677"><ph name="DEVICE_TYPE" />-à´¨àµà´³àµà´³ Smart Lock ഓഫാകàµà´•à´¿à´¯àµ†à´™àµà´•à´¿àµ½, ഫോൺ ഉപയോഗിചàµà´šàµ നിങàµà´™à´³àµà´Ÿàµ† Chrome ഉപകരണങàµà´™àµ¾ അൺലോകàµà´•àµà´šàµ†à´¯àµà´¯à´¾à´¨à´¾à´µà´¿à´²àµà´². പാസàµâ€Œà´µàµ‡à´¡àµ നൽകേണàµà´Ÿà´¤àµà´£àµà´Ÿàµ.</translation>
<translation id="8461329675984532579">ഹോം à´ªàµà´°àµŠà´µàµˆà´¡à´±à´¿à´¨àµà´±àµ† പേരàµ</translation>
<translation id="84613761564611563">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കോൺഫിഗർ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ UI à´…à´­àµà´¯àµ¼à´¤àµà´¥à´¿à´šàµà´šàµ, കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµ‚...</translation>
@@ -4726,14 +4808,15 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8569764466147087991">à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ഒരൠഫയലàµâ€ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="8571213806525832805">à´•à´´à´¿à´žàµà´ž 4 ആഴàµà´š</translation>
<translation id="8574990355410201600">à´Žà´²àµà´²à´¾à´¯àµâ€Œà´ªàµà´ªàµ‹à´´àµà´‚ <ph name="HOST" /> à´Žà´¨àµà´¨à´¤à´¿àµ½ ‌ശബàµà´¦à´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
+<translation id="8578639784464423491">99 à´…à´•àµà´·à´°à´™àµà´™à´³àµ‡à´•àµà´•à´¾àµ¾ അധികമാവരàµà´¤àµ</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> ഇനങàµà´™àµ¾ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ...</translation>
<translation id="857943718398505171">à´…à´¨àµà´µà´¦à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ (à´¶àµà´ªà´¾àµ¼à´¶à´šàµ†à´¯àµâ€Œà´¤à´¤àµ)</translation>
<translation id="8581809080475256101">à´šà´°à´¿à´¤àµà´°à´‚ കാണാൻ à´®àµà´®àµà´ªàµ‹à´Ÿàµà´Ÿàµ പോകàµà´¨àµà´¨à´¤à´¿à´¨àµ സനàµà´¦àµ¼à´­ മെനൠഅമർതàµà´¤àµà´•</translation>
<translation id="8584280235376696778">&amp;വീഡിയോ à´ªàµà´¤à´¿à´¯ ടാബിലàµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="8588866096426746242">à´ªàµà´°àµŠà´«àµˆàµ½ à´¸àµà´¥à´¿à´¤à´¿à´µà´¿à´µà´°à´•àµà´•à´£à´•àµà´•àµà´•àµ¾ കാണികàµà´•àµà´•</translation>
+<translation id="8589652987924574405">നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾, à´šà´°à´¿à´¤àµà´°à´‚, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾ à´Žà´¨àµà´¨à´¿à´µà´¯àµà´‚ മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´µàµà´‚ Google à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾àµ½ à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ ഉപയോഗികàµà´•à´¾à´¨à´¾à´•àµà´‚. പിനàµà´¨àµ€à´Ÿàµ à´Žà´ªàµà´ªàµ‹àµ¾ വേണമെങàµà´•à´¿à´²àµà´‚ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿àµ½ ഇതൠമാറàµà´±à´¾à´‚.</translation>
<translation id="8590375307970699841">à´“à´Ÿàµà´Ÿàµ‹à´®à´¾à´±àµà´±à´¿à´•àµà´•àµ à´…à´ªàµà´¡àµ‡à´±àµà´±àµà´•à´³àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•</translation>
<translation id="8594908476761052472">വീഡിയോ à´Žà´Ÿàµà´•àµà´•àµà´•</translation>
-<translation id="8595925260712451473">ഇവിടെ നിങàµà´™à´³àµà´Ÿàµ† ഫീഡàµâ€Œà´¬à´¾à´•àµà´•àµ നൽകàµà´•.</translation>
<translation id="8596540852772265699">ഇഷàµà´Ÿà´¾à´¨àµà´¸àµƒà´¤ ഫയലàµà´•à´³àµâ€</translation>
<translation id="8597845839771543242">à´ªàµà´°àµ‹à´ªàµà´ªàµ¼à´Ÿàµà´Ÿà´¿ ഫോർമാറàµà´±àµ:</translation>
<translation id="8598453409908276158">അൺസാൻഡàµâ€Œà´¬àµ‹à´•àµâ€Œà´¸àµ ചെയàµâ€Œà´¤ à´ªàµà´²à´—ിൻ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµâ€Œà´¤àµ</translation>
@@ -4748,6 +4831,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8620617069779373398">റോമിംഗൠനില</translation>
<translation id="8620765578342452535">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കണകàµà´·à´¨àµà´•àµ¾ കോൺഫിഗർ ചെയàµà´¯àµà´•</translation>
<translation id="8620790565535071193">à´¸àµâ€Œà´•à´¾à´¨à´¿à´‚ഗൠപരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation>
+<translation id="8622877356447980900">നിങàµà´™àµ¾à´•àµà´•àµ à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´£àµ‹?</translation>
<translation id="8623004009673949077">'kiosk_only' മാനിഫെസàµà´±àµà´±àµ ആടàµà´°à´¿à´¬àµà´¯àµ‚à´Ÿàµà´Ÿàµ ഉളàµà´³ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·àµ», Chrome OS കിയോസàµâ€Œà´•àµ മോഡിൽ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¯à´£à´‚.</translation>
<translation id="8624205858755890468">ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿ വിവരങàµà´™à´³àµà´‚ ആപàµà´ªàµà´•à´³àµà´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´™àµà´™à´³àµà´‚ നിങàµà´™à´³àµ† കാണികàµà´•à´¾àµ» സഹായിയെ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´•àµà´·à´®à´®à´¾à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="862542460444371744">&amp;വിപàµà´²àµ€à´•à´°à´£à´™àµà´™à´³àµâ€</translation>
@@ -4793,6 +4877,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8671210955687109937">à´…à´­à´¿à´ªàµà´°à´¾à´¯à´®à´¿à´Ÿà´¾à´¨à´¾à´•àµà´¨àµà´¨à´¤àµ</translation>
<translation id="8673026256276578048">വെബിലàµâ€â€Œ തിരയàµà´•...</translation>
<translation id="8673383193459449849">സെർവർ à´ªàµà´°à´¶àµâ€Œà´¨à´‚</translation>
+<translation id="8674241889607553858">നിങàµà´™àµ¾à´•àµà´•àµ à´ˆ പേജൠവിവർതàµà´¤à´¨à´‚ ചെയàµà´¯à´£àµ‹?</translation>
<translation id="8675354002693747642">à´®àµà´®àµà´ªàµ‡ പങàµà´•à´¿à´Ÿàµà´Ÿ കീ</translation>
<translation id="8676374126336081632">ഇൻപàµà´Ÿàµà´Ÿàµ മായàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="8677039480012021122">ഡാറàµà´± മായàµâ€Œà´šàµà´šà´¤à´¿à´¨àµà´¶àµ‡à´·à´‚ വിചàµâ€Œà´›àµ‡à´¦à´¿à´•àµà´•àµà´•</translation>
@@ -4805,6 +4890,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8688579245973331962">നിങàµà´™à´³àµà´Ÿàµ† പേരൠകണàµà´Ÿà´¿à´²àµà´²àµ‡?</translation>
<translation id="8688591111840995413">പാസàµâ€Œà´µàµ‡à´¡àµ മോശമാണàµ</translation>
<translation id="8688672835843460752">ലഭàµà´¯à´®à´¾à´£àµ</translation>
+<translation id="8689583087392258564">മെഷീനിനെ ഡൊമെയàµâ€Œà´¨à´¿àµ½ ചേർകàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´². ഇതàµ, ഓർഗനൈസേഷണൽ യൂണിറàµà´±àµ തെറàµà´±à´¾à´£àµ.</translation>
<translation id="869257642790614972">അവസാനം-à´…à´Ÿà´šàµà´š ടാബൠവീണàµà´Ÿàµà´‚ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="8695825812785969222">&amp;à´¸àµà´¥à´¾à´¨à´‚ à´¤àµà´±à´•àµà´•àµà´•...</translation>
<translation id="8698464937041809063">Google à´¡àµà´°àµ‹à´¯à´¿à´‚à´—àµ</translation>
@@ -4819,6 +4905,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8708671767545720562">&amp;കൂടàµà´¤àµ½ വിവരങàµà´™àµ¾</translation>
<translation id="8710187907779883426">à´¹àµà´°à´¸àµà´µà´®à´¾à´¯à´¤àµ (ഒരൠസെകàµà´•àµ»à´¡àµâ€Œ)</translation>
<translation id="8711402221661888347">പികàµà´•à´¿àµ¾à´¸àµ</translation>
+<translation id="8712637175834984815">വിജയകരം</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />സിസàµà´±àµà´±à´‚ വിവരങàµà´™àµ¾<ph name="END_LINK1" /> അയയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="8714154114375107944">ഇനി പിനàµà´¤àµà´£à´¯àµà´•àµà´•à´¿à´²àµà´²</translation>
<translation id="871476437400413057">Google സംരകàµà´·à´¿à´¤ പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾</translation>
@@ -4893,7 +4980,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="882204272221080310">അധിക à´¸àµà´°à´•àµà´·à´¯àµà´•àµà´•à´¾à´¯à´¿ ഫേംവെയരàµâ€ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="8823514049557262177">ലിങàµà´•àµ ടെ&amp;à´•àµâ€Œà´¸àµà´±àµà´±àµ പകർതàµà´¤àµà´•</translation>
<translation id="8824701697284169214">പേ&amp;ജൠചേർകàµà´•àµà´•...</translation>
-<translation id="8827850355924932817">ലൊകàµà´•àµ‡à´·àµ» നിർണàµà´£à´¯à´¿à´•àµà´•à´¾àµ» വൈഫൈ നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ ഉപയോഗികàµà´•àµà´•</translation>
<translation id="8828933418460119530">DNS നാമം</translation>
<translation id="8830796635868321089">നിലവിലെ à´ªàµà´°àµ‹à´•àµâ€Œà´¸à´¿ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ ഉപയോഗിചàµà´šàµà´³àµà´³ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ പരിശോധന പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. നിങàµà´™à´³àµà´Ÿàµ† <ph name="PROXY_SETTINGS_LINK_START" />à´ªàµà´°àµ‹à´•àµâ€Œà´¸à´¿ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾<ph name="PROXY_SETTINGS_LINK_END" /> à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•.</translation>
<translation id="8834039744648160717">നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•àµ കോൺഫിഗറേഷൻ നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ <ph name="USER_EMAIL" /> ആണàµ.</translation>
@@ -4946,13 +5032,14 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="8912793549644936705">വലിചàµà´šàµà´¨àµ€à´Ÿàµà´Ÿàµà´•</translation>
<translation id="8915370057835397490">നിർദàµà´¦àµ‡à´¶à´‚ ലോഡàµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="8916476537757519021">ആൾമാറാടàµà´Ÿ സബàµâ€Œà´«àµà´°àµ†à´¯à´¿à´‚: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG റാസàµà´±àµà´±àµ¼ കൺ‌വെർടàµà´Ÿàµ¼</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´²àµ‡à´•àµà´•àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•</translation>
<translation id="8922013791253848639">à´ˆ സൈറàµà´±à´¿àµ½ à´Žà´²àµà´²à´¾à´¯àµâ€Œà´ªàµà´ªàµ‹à´´àµà´‚ പരസàµà´¯à´™àµà´™àµ¾ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation>
<translation id="8925458182817574960">&amp;à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€</translation>
<translation id="8926389886865778422">à´Žà´¨àµà´¨àµ‹à´Ÿàµ വീണàµà´Ÿàµà´‚ ചോദികàµà´•à´°àµà´¤àµ</translation>
<translation id="8926518602592448999">ഡെവലപàµà´ªàµ¼ മോഡൠവിപàµà´²àµ€à´•à´°à´£à´™àµà´™àµ¾ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•àµà´•</translation>
<translation id="892706138619340876">à´šà´¿à´² à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ റീസെറàµà´±àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="8931394284949551895">à´ªàµà´¤à´¿à´¯ ഉപകരണങàµà´™àµ¾</translation>
+<translation id="893242274404530797">തൽകàµà´·à´£ ടെതറിംഗിനൠGoogle Play സേവന അറിയിപàµà´ªàµà´•àµ¾ ആവശàµà´¯à´®à´¾à´£àµ</translation>
<translation id="8933960630081805351">&amp;ഫൈനàµâ€â€Œà´¡à´±à´¿à´²àµâ€ കാണികàµà´•àµà´•</translation>
<translation id="8934732568177537184">à´¤àµà´Ÿà´°àµà´•</translation>
<translation id="8938356204940892126">ഞാൻ നിർതàµà´¤à´¿</translation>
@@ -5010,6 +5097,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="9024127637873500333">&amp;à´ªàµà´¤à´¿à´¯ ടാബിലàµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="9024331582947483881">പൂരàµâ€à´£àµà´£ à´¸àµâ€Œà´•àµà´°àµ€à´¨àµâ€</translation>
<translation id="9025098623496448965">ശരി, à´Žà´¨àµà´¨àµ† സൈൻ ഇൻ à´¸àµâ€Œà´•àµà´°àµ€à´¨à´¿à´²àµ‡à´•àµà´•àµ തിരിചàµà´šàµà´•àµŠà´£àµà´Ÿàµà´ªàµ‹à´•àµà´•</translation>
+<translation id="902659348151742535">തിരയലàµà´‚ പരസàµà´¯à´™àµà´™à´³àµà´‚ മറàµà´±àµ Google സേവനങàµà´™à´³àµà´‚ à´µàµà´¯à´•àµà´¤à´¿à´ªà´°à´®à´¾à´•àµà´•à´¾àµ» Google നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠചരിതàµà´°à´‚ ഉപയോഗിചàµà´šàµ‡à´•àµà´•à´¾à´‚.</translation>
<translation id="9026731007018893674">ഡൌണàµâ€â€Œà´²àµ‹à´¡àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="9027146684281895941">നിങàµà´™à´³àµà´Ÿàµ† Google à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿àµ½ നിനàµà´¨àµ à´ˆ à´µàµà´¯à´•àµà´¤à´¿ സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´¨àµà´¨ വെബàµâ€Œà´¸àµˆà´±àµà´±àµà´•àµ¾ നിയനàµà´¤àµà´°à´¿à´•àµà´•à´¾à´¨àµà´‚ കാണാനàµà´‚ ഇയാളെ നിരീകàµà´·à´¿à´•àµà´•àµà´•.</translation>
<translation id="9027459031423301635">ലിങàµà´•àµ à´ªàµà´¤à´¿à´¯ &amp;ടാബിലàµâ€ à´¤àµà´±à´•àµà´•àµà´•</translation>
@@ -5050,7 +5138,6 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="9084064520949870008">വിനàµâ€à´¡àµ‹ ആയി à´¤àµà´±à´•àµà´•àµà´•</translation>
<translation id="9088234649737575428">à´Žà´¨àµà´±àµ¼à´ªàµà´°àµˆà´¸àµ നയം <ph name="PLUGIN_NAME" /> à´Žà´¨àµà´¨à´¤à´¿à´¨àµ† à´¬àµà´²àµ‹à´•àµà´•àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="9088917181875854783">à´ˆ പാസàµâ€Œà´•àµ€ "<ph name="DEVICE_NAME" />" à´Žà´¨àµà´¨à´¤à´¿àµ½ കാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµà´µàµ†à´¨àµà´¨àµ à´¸àµà´¥à´¿à´°àµ€à´•à´°à´¿à´•àµà´•àµà´•:</translation>
-<translation id="9090669887503413452">സിസàµà´±àµà´±à´‚ വിവരങàµà´™à´³àµâ€â€Œ അയയàµâ€Œà´•àµà´•àµà´•</translation>
<translation id="9094033019050270033">പാസàµâ€Œà´µàµ‡à´¡àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="9094982973264386462">നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
<translation id="9095253524804455615">നീകàµà´•à´‚ചെയàµà´¯àµà´•</translation>
@@ -5104,6 +5191,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="9170397650136757332">നിങàµà´™à´³àµà´Ÿàµ† വിരലടയാളതàµà´¤à´¿à´¨àµà´±àµ† à´µàµà´¯à´¤àµà´¯à´¸àµâ€Œà´¤ ഭാഗങàµà´™à´³àµ†à´²àµà´²à´¾à´‚ à´•àµà´¯à´¾à´ªàµâ€Œà´šàµ¼ ചെയàµà´¯à´¾àµ» വിരൽ പതàµà´•àµà´•àµ† നീകàµà´•àµà´•</translation>
<translation id="9170848237812810038">â€&amp;പൂരàµâ€à´µà´¾à´µà´¸àµà´¥à´¯à´¿à´²à´¾à´•àµà´•àµà´•</translation>
<translation id="9170884462774788842">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ† മറàµà´±àµŠà´°àµ à´ªàµà´°àµ‹à´—àµà´°à´¾à´‚ Chrome à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ രീതി മാറàµà´±à´¿à´¯àµ‡à´•àµà´•à´¾à´µàµà´¨àµà´¨ ഒരൠതീം ചേർതàµà´¤àµ.</translation>
+<translation id="9173995187295789444">Bluetooth ഉപകരണങàµà´™àµ¾à´•àµà´•à´¾à´¯à´¿ à´¸àµâ€Œà´•à´¾àµ» ചെയàµà´¯àµà´¨àµà´¨àµ...</translation>
<translation id="9174212595744391062">ഇതൠഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨à´µ ഉൾപàµà´ªàµ†à´Ÿàµ† à´Žà´²àµà´²à´¾ സൈറàµà´±àµà´•à´³àµà´Ÿàµ†à´¯àµà´‚ à´•àµà´•àµà´•à´¿à´•à´³àµà´‚ കാഷെയàµà´‚ മായàµâ€Œà´•àµà´•àµà´‚</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Bluetooth ഉപകരണം കണകàµâ€Œà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤àµ</translation>
<translation id="9177499212658576372">നിങàµà´™àµ¾ നിലവിൽ <ph name="NETWORK_TYPE" /> നെറàµà´±àµâ€Œà´µàµ¼à´•àµà´•à´¿à´²àµ‡à´•àµà´•àµ കണകàµà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
@@ -5128,6 +5216,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="932327136139879170">ഹോം</translation>
<translation id="932508678520956232">à´…à´šàµà´šà´Ÿà´¿à´•àµà´•à´²àµâ€ ആരംഭികàµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´².</translation>
<translation id="93393615658292258">പാസàµâ€Œà´µàµ‡à´¡àµ മാതàµà´°à´‚</translation>
+<translation id="935490618240037774">നിങàµà´™à´³àµà´Ÿàµ† à´Žà´²àµà´²à´¾ ഉപകരണങàµà´™à´³à´¿à´²àµà´‚ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾, à´šà´°à´¿à´¤àµà´°à´‚, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾, മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ à´Žà´¨àµà´¨à´¿à´µà´¯àµ† Google à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¾à´£àµ.</translation>
<translation id="936801553271523408">സിസàµà´±àµà´±à´‚ ഡയഗണോസàµà´±àµà´±à´¿à´•àµ ഡാറàµà´±</translation>
<translation id="93766956588638423">വിപàµà´²àµ€à´•à´°à´£à´‚ റിപàµà´ªà´¯àµ¼ ചെയàµà´¯àµà´•</translation>
<translation id="938470336146445890">ഒരൠഉപയോകàµà´¤àµƒ സരàµâ€à´Ÿàµà´Ÿà´¿à´«à´¿à´•àµà´•àµ‡à´±àµà´±àµ ദയവായി ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¯àµà´•.</translation>
@@ -5148,6 +5237,7 @@ Google Chrome മൊബൈൽ ഡാറàµà´± ഉപയോഗികàµà´•àµà´‚.
<translation id="960987915827980018">à´à´•à´¦àµ‡à´¶à´‚ 1 മണികàµà´•àµ‚ർ ശേഷികàµà´•àµà´¨àµà´¨àµ</translation>
<translation id="962802172452141067">ഫോൾഡർ à´Ÿàµà´°àµ€ à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµ ചെയàµà´¯àµà´•</translation>
<translation id="968174221497644223">à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ കാഷെ</translation>
+<translation id="969096075394517431">ഭാഷകൾ മാറàµà´±àµà´•</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{ഒരൠടാബàµ}other{# ടാബàµà´•àµ¾}}</translation>
<translation id="971774202801778802">URL à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="973473557718930265">à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•àµà´•</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_mr.xtb b/chromium/chrome/app/resources/generated_resources_mr.xtb
index cbf4c615de7..16b41b2aa4e 100644
--- a/chromium/chrome/app/resources/generated_resources_mr.xtb
+++ b/chromium/chrome/app/resources/generated_resources_mr.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">लिंक नवीन <ph name="APP" /> विंडोमधà¥à¤¯à¥‡ उघडा</translation>
<translation id="1005274289863221750">आपला मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ आणि कॅमेरा वापरा</translation>
<translation id="1007408791287232274">डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸ लोड करू शकलो नाही.</translation>
+<translation id="1008186147501209563">बà¥à¤•à¤®à¤¾à¤°à¥à¤• निरà¥à¤¯à¤¾à¤¤ करा</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{अपà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦à¤¾à¤¤à¥à¤®à¤• पृषà¥â€à¤ }one{अपà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦à¤¾à¤¤à¥à¤®à¤• पृषà¥â€à¤ }other{अपà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦à¤¾à¤¤à¥à¤®à¤• पृषà¥â€à¤ à¥‡}}</translation>
<translation id="1012794136286421601">आपले दसà¥à¤¤à¤à¤µà¤œ, पतà¥à¤°à¤•à¥‡, सà¥à¤²à¤¾à¤‡à¤¡à¥à¤¸ आणि रेखाचितà¥à¤° फायली संकालित केलà¥à¤¯à¤¾ जात आहेत. तà¥à¤¯à¤¾à¤µà¤° ऑनलाइन किंवा ऑफलाइन पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹ अॅप उघडा.</translation>
-<translation id="1013383076511149692">तà¥à¤®à¥à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी करत असलेला मजकूर आणि इमेज पहा</translation>
<translation id="1013707859758800957">या पृषà¥à¤ à¤¾à¤µà¤° चालणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सॅनà¥à¤¡à¤¬à¥‰à¤•à¥à¤¸ न केलेलà¥à¤¯à¤¾ पà¥à¤²à¤—िनला अनà¥à¤®à¤¤à¥€ देणà¥à¤¯à¤¾à¤¤ आली.</translation>
<translation id="1015318665228971643">फोलà¥à¤¡à¤° नाव à¤à¤¡à¤¿à¤Ÿ करा</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{सरà¥à¤µ नवीन विंडोमधà¥à¤¯à¥‡ उघडा}=1{नवीन विंडोमधà¥à¤¯à¥‡ उघडा}one{सरà¥à¤µ (#) नवीन विंडोमधà¥à¤¯à¥‡ उघडा}other{सरà¥à¤µ (#) नवीन विंडोमधà¥à¤¯à¥‡ उघडा}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">धोकादायक सॉफà¥à¤Ÿà¤µà¥‡à¤…र काढू शकलो नाही</translation>
<translation id="1062407476771304334">पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¿à¤¤ करा</translation>
<translation id="1062866675591297858">आपले परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¤¿à¤¤ वापरकरà¥à¤¤à¥‡ <ph name="BEGIN_LINK" />परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¤¿à¤¤ वापरकरà¥à¤¤à¥‡ डॅशबोरà¥à¤¡<ph name="END_LINK" /> दà¥à¤µà¤¾à¤°à¥‡ वà¥â€à¤¯à¤µà¤¸à¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ करा.</translation>
-<translation id="1064662184364304002">मीडिया लायबà¥à¤°à¤°à¥€ फाईल तपासक</translation>
<translation id="1064835277883315402">खाजगी नेटवरà¥à¤•à¤µà¤° रà¥à¤œà¥‚ वà¥à¤¹à¤¾</translation>
<translation id="1064912851688322329">आपले Google खाते डिसकनेकà¥â€à¤Ÿ करा</translation>
<translation id="1067048845568873861">तयार केले</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">डेटा à¤à¤¨à¤¸à¤¿à¤«à¤°à¤®à¥‡à¤¨à¥à¤Ÿ</translation>
+<translation id="1074944608454986967">आशय मोठà¥à¤¯à¤¾à¤¨à¥‡ वाचणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, शोधा दाबा आणि धरून ठेवा, नंतर आशय निवडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कà¥à¤²à¤¿à¤• करा किंवा डà¥à¤°à¥…ग करा किंवा तो भाग ठळक करा आणि शोधा + S वापरा.</translation>
<translation id="1076698951459398590">थीम सकà¥à¤·à¤® करा</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">सरà¥à¤µ वापरकरà¥à¤¤à¥à¤¯à¤¾à¤‚साठी सà¥à¤µà¤¯à¤‚चलित अपडेट सेट करा</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">ही वà¥à¤¯à¤•à¥à¤¤à¥€ भेट देते तà¥à¤¯à¤¾ वेबसाइट नियंतà¥à¤°à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आणि पाहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="BEGIN_SIGN_IN_LINK" />साइन इन करा<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">साइट सशबà¥à¤¦ करा</translation>
<translation id="1097658378307015415">साइन इन करणà¥â€à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€, <ph name="NETWORK_ID" /> नेटवरà¥à¤• सकà¥à¤°à¤¿à¤¯ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कृपया अतिथी मà¥à¤¹à¤£à¥‚न पà¥à¤°à¤µà¥‡à¤¶ करा.</translation>
+<translation id="1103523840287552314">नेहमी भाषांतर करा <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS कनेकà¥à¤Ÿ</translation>
<translation id="1108600514891325577">&amp;थांबा</translation>
<translation id="1110155001042129815">पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करा</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सिसà¥à¤Ÿà¤® विशेष संदेश वापरणà¥à¤¯à¤¾à¤•à¤°à¤¿à¤¤à¤¾ कोणतà¥à¤¯à¤¾à¤¹à¥€ साइटला अनà¥à¤®à¤¤à¥€ देऊ नका</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">शोध इंजिन संपादित करा</translation>
-<translation id="1131167343343087859">Google Payments वापरून कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ आणि पतà¥à¤¤à¥‡.</translation>
<translation id="1134009406053225289">गà¥à¤ªà¥à¤¤ विंडोमधà¥à¤¯à¥‡ उघडा</translation>
<translation id="1137673463384776352">लिंक <ph name="APP" /> मधà¥à¤¯à¥‡ उघडा</translation>
<translation id="1140351953533677694">आपलà¥à¤¯à¤¾ Bluetooth आणि अनà¥à¤•à¥à¤°à¤®à¤¿à¤• डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करा</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">पà¥à¤²à¤—िन अवरोधित</translation>
<translation id="1145532888383813076">तà¥à¤®à¤šà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸, अॅपà¥à¤¸ आणि वेबवर शोधा.</translation>
<translation id="1146204723345436916">HTML फायलीवरà¥à¤¨ बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करा...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> आढळले.
+ <ph name="LINE_BREAK1" />
+ सà¥à¤¥à¤¾à¤¨à¤¿à¤• सà¥à¤Ÿà¥‹à¤°à¥‡à¤œà¤®à¤§à¥à¤¯à¥‡ पà¥à¤°à¥‡à¤¶à¥€ जागा उपलबà¥à¤§ नाही. अतिरिकà¥à¤¤ <ph name="FILE_SIZE" /> आवशà¥à¤¯à¤• आहे.
+ <ph name="LINE_BREAK2" />
+ अगदी थोडे फोटो निवडणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="1149088842877960903">AppleScript मधून JavaScript अंमलात आणणे बंद केलेले आहे. ते सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, Chrome सेटिंगà¥à¤œ &gt; पà¥à¤°à¤—त &gt; सिसà¥à¤Ÿà¤® येथे भेट दà¥à¤¯à¤¾. अधिक माहितीसाठी: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">कालबाहà¥à¤¯ होणà¥à¤¯à¤¾à¤šà¤¾ महिना:</translation>
<translation id="1153356358378277386">जोडलेली डीवà¥à¤¹à¤¾à¤‡à¤¸</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">नाव बदला</translation>
<translation id="1175364870820465910">&amp;मà¥à¤¦à¥à¤°à¤£...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> कॉपी करत आहे...</translation>
+<translation id="1177113976278858832">डीफॉलà¥à¤Ÿ शोध इंजिन रिसà¥à¤Ÿà¥‹à¤…र करायचे का?</translation>
<translation id="1177863135347784049">सानà¥à¤•à¥‚ल</translation>
<translation id="1178581264944972037">विराम दà¥à¤¯à¤¾</translation>
<translation id="1179803038870941185"><ph name="URL" /> आपलà¥à¤¯à¤¾ MIDI डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ पूरà¥à¤£ नियंतà¥à¤°à¤£ मिळवू इचà¥à¤›à¤¿à¤¤à¥‡.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">शà¥à¤µà¥‡à¤¤à¤¸à¥‚ची केलेले वापरकरà¥à¤¤à¥‡ वाचा आणि बदला</translation>
<translation id="1206407435587370571">तà¥à¤®à¤šà¥‡ Chromebook à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤° करा</translation>
<translation id="1209796539517632982">सà¥à¤µà¤¯à¤‚चलित नाव सरà¥à¤µà¥à¤¹à¤°</translation>
+<translation id="1210982357925844241">सेवà¥à¤¹ केलेले पासवरà¥à¤¡ <ph name="SAVED_PASSWORDS_LINK" /> वर पहा आणि वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="1211364473545090084">गà¥à¤ªà¥à¤¤ विंडोसह तà¥à¤®à¤šà¤¾ बà¥à¤°à¤¾à¤‰à¤ करणà¥à¤¯à¤¾à¤šà¤¾ इतिहास सेवà¥à¤¹ न करता वेब वापरा</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> फिंगरपà¥à¤°à¤¿à¤‚ट सेट केले</translation>
<translation id="1215411991991485844">नवीन पारà¥à¤¶à¥à¤µà¤­à¥‚मी अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ जोडला</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">मोबाइल नेटवरà¥à¤• शोधत आहे</translation>
<translation id="1285320974508926690">या साइटचा कधीही भाषांतर करॠनका</translation>
<translation id="1285484354230578868">आपलà¥à¤¯à¤¾ Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹ खातà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡ डेटा संचयित करा</translation>
+<translation id="1288037062697528143">सूरà¥à¤¯à¤¾à¤¸à¥à¤¤à¤¾à¤šà¥à¤¯à¤¾ वेळी रातà¥à¤°à¥€à¤šà¤¾ पà¥à¤°à¤•à¤¾à¤¶ आपोआप चालू होईल</translation>
<translation id="1293177648337752319">साइट सशबà¥à¤¦ करा</translation>
<translation id="1293509594570842875">नवीन परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ तयार करणे शकà¥à¤¯ à¤à¤¾à¤²à¥‡ नाही. कृपया आपले नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ तपासा आणि नंतर पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="1293556467332435079">फायली</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML फाईल बà¥à¤•à¤®à¤¾à¤°à¥à¤• करते</translation>
<translation id="1303671224831497365">Bluetooth डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸ सापडली नाहीत</translation>
<translation id="1306606229401759371">सेटिंगà¥à¤œ बदला</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> वर आपलà¥à¤¯à¤¾ संकेतशबà¥à¤¦à¤¾à¤‚मधà¥â€à¤¯à¥‡ कोणतà¥à¤¯à¤¾à¤¹à¥€ डिवà¥à¤¹à¤¾à¤‡à¤¸ वरून पà¥à¤°à¤µà¥‡à¤¶ करा</translation>
<translation id="1307559529304613120">अरेरे! या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤¸à¤¾à¤ à¥€ दीरà¥à¤˜-मà¥à¤¦à¤¤à¥€à¤šà¥‡ API पà¥à¤°à¤µà¥‡à¤¶ टोकन संचयित करणà¥à¤¯à¤¾à¤¤ सिसà¥à¤Ÿà¤® अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥€.</translation>
<translation id="1313405956111467313">सà¥à¤µà¤¯à¤‚चलित पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ कॉनà¥à¤«à¤¿à¤—रेशन</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">ही वà¥à¤¯à¤•à¥à¤¤à¥€ मी आहे.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> कोलॅपà¥à¤¸ करा</translation>
<translation id="1338950911836659113">हटवत आहे...</translation>
-<translation id="1339266338863469628">डीफॉलà¥à¤Ÿ (फकà¥à¤¤ आपण उचला)</translation>
<translation id="1340527397989195812">फायली अॅप वापरून डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤°à¥€à¤² मीडियाचा बॅकअप घà¥à¤¯à¤¾.</translation>
<translation id="1341988552785875222">वरà¥à¤¤à¤®à¤¾à¤¨ वॉलपेपर <ph name="APP_NAME" /> नी सेट केला आहे'. भिनà¥à¤¨ वॉलपेपर निवडणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ आपलà¥à¤¯à¤¾à¤²à¤¾ <ph name="APP_NAME" /> अनइंसà¥à¤Ÿà¥‰à¤² करणà¥â€à¤¯à¤¾à¤šà¥€ आवशà¥â€à¤¯à¤•à¤¤à¤¾ असेल.</translation>
<translation id="1346748346194534595">उजवे</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">बॅटरी <ph name="BATTERY_LEVEL" />% परà¥à¤¯à¤‚त पोहोचलà¥à¤¯à¤¾à¤µà¤° अपडेट सà¥à¤°à¥‚ होईल.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> फायली आयात करीत आहे...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD सापडत नाही. तà¥à¤®à¤šà¥‡ Chromebook ऑनलाइन असलà¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> अवरोधित केले आहे</translation>
<translation id="1357589289913453911">विसà¥à¤¤à¤¾à¤° Id</translation>
<translation id="1358735829858566124">फाईल किंवा निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ वापरणà¥à¤¯à¤¾à¤¯à¥‹à¤—à¥à¤¯ नाही.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">डावीकडून उजवीकडे</translation>
<translation id="1370646789215800222">वà¥à¤¯à¤•à¥à¤¤à¥€à¤¸ काढायचे?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{काढणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ 1 आयटम}one{काढणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ # आयटम}other{काढणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ # आयटम}}</translation>
+<translation id="1372841398847029212">तà¥à¤®à¤šà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¶à¥€ सिंक करा</translation>
<translation id="1374844444528092021">नेटवरà¥à¤• "<ph name="NETWORK_NAME" />" दà¥à¤µà¤¾à¤°à¥‡ आवशà¥à¤¯à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° à¤à¤•à¤¤à¤° इंसà¥à¤Ÿà¥‰à¤² à¤à¤¾à¤²à¥‡ नाही किंवा यापà¥à¤¢à¥‡ वैध नाही. कृपया à¤à¤• नवीन पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° मिळवा आणि पà¥à¤¨à¥à¤¹à¤¾ कनेकà¥à¤Ÿ करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="1374962581120570592">कà¥à¤•à¥€à¤œ सेट केलà¥à¤¯à¤¾</translation>
<translation id="1375321115329958930">सेवà¥à¤¹ केलेले पासवरà¥à¤¡</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ तयार करा</translation>
<translation id="1410197035576869800">अâ€à¥…प आयकन</translation>
<translation id="1410616244180625362">आपलà¥à¤¯à¤¾ कॅमेरà¥â€à¤¯à¤¾à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="HOST" /> ला अनà¥à¤®à¤¤à¥€ देणे सà¥à¤°à¥‚ ठेवा</translation>
+<translation id="1411668397053040814">VR मधà¥à¤¯à¥‡ Chrome वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Daydream कीबोरà¥à¤¡ इंसà¥à¤Ÿà¥‰à¤² किंवा अपडेट करा</translation>
<translation id="1414648216875402825">आपण <ph name="PRODUCT_NAME" /> चà¥à¤¯à¤¾ असà¥à¤¥à¤¿à¤° आवृतà¥à¤¤à¥€à¤µà¤° अपडेट करत आहात जà¥à¤¯à¤¾à¤¤ पà¥à¤°à¤—तीपथावर असलेली वैशिषà¥à¤Ÿà¥à¤¯à¥‡ आहेत. कà¥à¤°à¥…श आणि अनपेकà¥à¤·à¤¿à¤¤ दोष आढळतील. कृपया सावधगिरीसह पà¥à¤¢à¥‡ जा.</translation>
+<translation id="1415708812149920388">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤šà¤¾ रीड अâ€à¥…कà¥à¤¸à¥‡à¤¸ नाकारला</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> ("<ph name="EXTENSION_ID" />" विसà¥à¤¤à¤¾à¤° आयडी) या पà¥à¤°à¤•à¤¾à¤°à¤šà¥à¤¯à¤¾ सतà¥à¤°à¤¾à¤®à¤§à¥à¤¯à¥‡ अनà¥à¤®à¤¤ नाही.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">अरेरे! यादृचà¥à¤›à¤¿à¤• RSA खासगी की वà¥à¤¯à¥à¤¤à¥à¤ªà¤¨à¥à¤¨ करणà¥à¤¯à¤¾à¤¤ अयशसà¥à¤µà¥€.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">पिà¤à¥à¤à¤¾ सà¥à¤²à¤¾à¤‡à¤¸</translation>
<translation id="1467432559032391204">डावे</translation>
<translation id="1467999917853307373"><ph name="URL" /> आपलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° डेटा कायमचा संचयित करू इचà¥à¤›à¤¿à¤¤ आहे.</translation>
+<translation id="1468571364034902819">ही पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² वापरू शकत नाही</translation>
<translation id="1470719357688513792">नवीन कà¥à¤•à¥€ सेटिंगà¥à¤œ हे पृषà¥à¤  रीलोड केलà¥à¤¯à¤¾à¤¨à¤‚तर पà¥à¤°à¤­à¤¾à¤µà¥€ होतील.</translation>
<translation id="1470811252759861213">आपलà¥à¤¯à¤¾ सरà¥à¤µ संगणकांवर आपले विसà¥à¤¤à¤¾à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" अपलोड केली नाही. आपलà¥à¤¯à¤¾ Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹à¤®à¤§à¥à¤¯à¥‡ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤¥à¤¾à¤¨ नाही.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">ओळख API टोकन कॅश </translation>
<translation id="1478233201128522094">पà¥à¤¢à¤šà¥à¤¯à¤¾ वेळी à¤à¤• नवीन फोन <ph name="DEVICE_TYPE" /> ला अनलॉक करेल. सेटिंगà¥à¤œà¤®à¤§à¥‚न Smart Lock बंद करा.</translation>
<translation id="1478340334823509079">तपशील: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">नवीन <ph name="FILE_COUNT" /> फोटोंचा बॅकअप घेणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तयार आहे</translation>
<translation id="1483493594462132177">पाठवा</translation>
<translation id="1485015260175968628">ते आता करू शकते:</translation>
<translation id="1485141095922496924">आवृतà¥à¤¤à¥€ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">चालू - सानà¥à¤•à¥‚ल सेटिंगà¥à¤œ</translation>
<translation id="1493892686965953381">यासाठी पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करत आहे <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> अनà¥à¤¯ उपलबà¥à¤§ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸.</translation>
-<translation id="1497284176235884849">पà¥à¤°à¤µà¤²à¥‡à¤²à¤¾ PPD चà¥à¤•à¥€à¤šà¤¾ आहे.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" पà¥à¤¨à¤°à¥à¤¨à¤¾à¤®à¤¿à¤¤ करणà¥â€à¤¯à¤¾à¤¤ अकà¥à¤·à¤®. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">अजà¥à¤žà¤¾à¤¤ डिवà¥à¤¹à¤¾à¤‡à¤¸ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">हे मालक खाते à¤à¤•à¤¾à¤§à¤¿à¤• साइन-इन सतà¥à¤°à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤¥à¤® साइन-इन केलेले खाते असणे आवशà¥à¤¯à¤• आहे.</translation>
@@ -402,13 +411,16 @@
<translation id="1600857548979126453">पृषà¥â€à¤  â€à¤¡à¥€à¤¬à¤—र बॅकà¤à¤‚डवर पà¥à¤°à¤µà¥‡à¤¶ करा</translation>
<translation id="1601560923496285236">लागू करा</translation>
<translation id="1603914832182249871">(गà¥à¤ªà¥à¤¤)</translation>
+<translation id="1607139524282324606">पà¥à¤°à¤µà¥‡à¤¶ साफ करा</translation>
<translation id="1608626060424371292">हा वापरकरà¥à¤¤à¤¾ काढा</translation>
<translation id="1609170755653088773">आपलà¥à¤¯à¤¾ iPhone वर हा पासवरà¥à¤¡ संकालित करा</translation>
<translation id="1609862759711084604">मागील वापरकरà¥à¤¤à¤¾</translation>
+<translation id="1611557582955786626">तà¥à¤®à¤šà¥à¤¯à¤¾ सिंक केलेलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤°, बà¥à¤°à¤¾à¤‰à¤ करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ केलेलà¥à¤¯à¤¾ अनà¥à¤­à¤µà¤¾à¤¸à¤¾à¤ à¥€ साइन इन करा</translation>
<translation id="1611584202130317952">तरतूद पà¥à¤°à¤µà¤¾à¤¹à¤¾à¤¤ वà¥à¤¯à¤¤à¥à¤¯à¤¯ आला होता. कृपया पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा किंवा तà¥à¤®à¤šà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥à¤¯à¤¾ मालकाशी किंवा अâ€à¥…डमिनिसà¥à¤Ÿà¥à¤°à¥‡à¤Ÿà¤°à¤¶à¥€ संपरà¥à¤• साधा.</translation>
<translation id="1611649489706141841">अगà¥à¤°à¥‡à¤·à¤¿à¤¤ करा</translation>
<translation id="1611704746353331382">HTML फायलीमधà¥â€à¤¯à¥‡ बà¥à¤•à¤®à¤¾à¤°à¥à¤• निरà¥à¤¯à¤¾à¤¤ करा...</translation>
<translation id="1612129875274679969">कियोसà¥à¤• मोडमधà¥à¤¯à¥‡ हे डिवà¥à¤¹à¤¾à¤‡à¤¸ कायमचे ठेवा.</translation>
+<translation id="161460670679785907">तà¥à¤®à¤šà¤¾ फोन शोधता आला नाही</translation>
<translation id="1616206807336925449">या विसà¥à¤¤à¤¾à¤°à¤¾à¤¸ कोणतà¥à¤¯à¤¾à¤¹à¥€ विशिषà¥à¤Ÿ परवानगà¥à¤¯à¤¾à¤‚ची आवशà¥à¤¯à¤•à¤¤à¤¾ नाही.</translation>
<translation id="161707228174452095">फिंगरपà¥à¤°à¤¿à¤‚ट जोडले!</translation>
<translation id="1618268899808219593">म&amp;दत केंदà¥à¤°</translation>
@@ -438,7 +450,6 @@
<translation id="1650371550981945235">इनपà¥à¤Ÿ परà¥à¤¯à¤¾à¤¯ दरà¥à¤¶à¤µà¤¾</translation>
<translation id="1650709179466243265">www. आणि .com जोडा आणि पतà¥à¤¤à¤¾ उघडा</translation>
<translation id="1651008383952180276">आपण समान सांकेतिक वाकà¥à¤¯à¤¾à¤‚श दोनदा à¤à¤‚टर करणे आवशà¥à¤¯à¤• आहे</translation>
-<translation id="1652972346408808053">पासवरà¥à¤¡ जतन केला. <ph name="SAVED_PASSWORDS_LINK" /> वर आपलà¥à¤¯à¤¾ पासवरà¥à¤¡à¤¾à¤‚मधà¥â€à¤¯à¥‡ कोणतà¥à¤¯à¤¾à¤¹à¥€ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤°à¥‚न पà¥à¤°à¤µà¥‡à¤¶ करा</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट वर पà¥à¤°à¤¿à¤‚टर जोडा जेणेकरून आपण कà¥à¤ à¥‚नही पà¥à¤°à¤¿à¤‚ट करू शकता.}one{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट वर # पà¥à¤°à¤¿à¤‚टर जोडा जेणेकरून आपण कà¥à¤ à¥‚नही पà¥à¤°à¤¿à¤‚ट करू शकता.}other{Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट वर # पà¥à¤°à¤¿à¤‚टर जोडा जेणेकरून आपण कà¥à¤ à¥‚नही पà¥à¤°à¤¿à¤‚ट करू शकता.}}</translation>
<translation id="1657406563541664238">वापर आकडेवारी आणि कà¥à¤°à¥…श अहवाल सà¥à¤µà¤¯à¤‚चलितपणे Google कडे पाठवून <ph name="PRODUCT_NAME" /> ला अधिक चांगले करणà¥à¤¯à¤¾à¤¸ मदत करा</translation>
<translation id="1658424621194652532">हे पृषà¥à¤  आपलà¥à¤¯à¤¾ मायकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करत आहे.</translation>
@@ -455,7 +466,9 @@
<translation id="1673103856845176271">फाइलमधà¥à¤¯à¥‡ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤šà¥à¤¯à¤¾ कारणांमà¥à¤³à¥‡ पà¥à¤°à¤µà¥‡à¤¶ करता येऊ शकला नाही.</translation>
<translation id="167832068858235403">आवाज कमी करा</translation>
<translation id="1679068421605151609">विकसक साधने</translation>
+<translation id="16815041330799488">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पाहणà¥à¤¯à¤¾à¤šà¥€ अनà¥à¤®à¤¤à¥€ साइटना देऊ नका</translation>
<translation id="1682548588986054654">नवीन गà¥à¤ªà¥à¤¤ विंडो</translation>
+<translation id="1688935057616748272">à¤à¤–ादे अकà¥à¤·à¤° टाइप करा</translation>
<translation id="168991973552362966">à¤à¤• जवळपासचे पà¥à¤°à¤¿à¤‚टर जोडा</translation>
<translation id="1689945336726856614">URL कॉपी करा</translation>
<translation id="1692602667007917253">अरेरे, काहीतरी चूक à¤à¤¾à¤²à¥€</translation>
@@ -496,6 +509,7 @@
<translation id="1756681705074952506">इनपà¥à¤Ÿ पदà¥à¤§à¤¤</translation>
<translation id="175772926354468439">थीम सकà¥à¤·à¤® करा</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome वेब सà¥à¤Ÿà¥‹à¤…रमधà¥à¤¯à¥‡ पहा</translation>
<translation id="1758831820837444715">इथरनेट नेटवरà¥à¤• कॉनà¥à¤«à¤¿à¤—र करा</translation>
<translation id="1763046204212875858">अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ शॉरà¥à¤Ÿà¤•à¤Ÿ तयार करा</translation>
<translation id="1763108912552529023">à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤° करत रहा</translation>
@@ -541,7 +555,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ताकीद:<ph name="END_BOLD" /> या फायली तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ आहेत आणि डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ मà¥à¤•à¥à¤¤ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कदाचित सà¥à¤µà¤¯à¤‚चलितपणे हटविलà¥à¤¯à¤¾ जातील. <ph name="BEGIN_LINK" />अधिक जाणून घà¥à¤¯à¤¾<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">तà¥à¤®à¤šà¥à¤¯à¤¾ <ph name="DEVICE_TYPE" /> साठी Smart Lock सेट अप करा</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° पà¥à¤°à¥‡à¤¸à¥‡ रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ नाही</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> चा पासवरà¥à¤¡ हटवा</translation>
<translation id="1826516787628120939">तपासत आहे</translation>
<translation id="1828149253358786390"><ph name="SITE" /> आपलà¥à¤¯à¤¾à¤²à¤¾ सूचना पाठवू इचà¥à¤›à¤¿à¤¤à¥‡.</translation>
<translation id="1828378091493947763">हे पà¥à¤²à¤—िन या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° समरà¥à¤¥à¤¿à¤¤ नाही</translation>
@@ -643,6 +657,7 @@
<translation id="1999115740519098545">सà¥à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प वर</translation>
<translation id="2006638907958895361">लिंक <ph name="APP" /> मधà¥à¤¯à¥‡ उघडा</translation>
<translation id="2007404777272201486">समसà¥à¤¯à¤¾ नोंदवा...</translation>
+<translation id="2015632741368427174">साइटवर रीडिरेकà¥â€à¤Ÿ करणे बà¥à¤²à¥‰à¤• केले:</translation>
<translation id="2016430552235416146">पारंपारिक</translation>
<translation id="2017334798163366053">कारà¥à¤¯à¤ªà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ डेटा संकलन अकà¥à¤·à¤® करा</translation>
<translation id="2017836877785168846">अॅडà¥à¤°à¥‡à¤¸ बारमधील इतिहास आणि आपोआप पूरà¥à¤£ केलेले साफ करते.</translation>
@@ -684,6 +699,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" नावाची फाईल आधीपासूनच विदà¥à¤¯à¤®à¤¾à¤¨ आहे. आपण काय करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="2087822576218954668">पà¥à¤°à¤¿à¤‚ट: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome ने सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤°à¤¿à¤¤à¥à¤¯à¤¾ बà¥à¤°à¤¾à¤‰à¤ करा</translation>
+<translation id="2089795179672254991">साइटला तà¥à¤®à¥à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पाहायचà¥â€à¤¯à¤¾ असतील, तेवà¥à¤¹à¤¾ विचारा (शिफारस केलेले)</translation>
<translation id="2090165459409185032">आपली खाते माहिती पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, यावर जा: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">सिसà¥à¤Ÿà¤® सà¥à¤°à¤•à¥à¤·à¤¾ सेटिंगà¥à¤œ</translation>
<translation id="2091887806945687916">धà¥à¤µà¤¨à¥€</translation>
@@ -710,14 +726,12 @@
<translation id="2121825465123208577">आकार बदला</translation>
<translation id="2124930039827422115">{1,plural, =1{à¤à¤•à¤¾ वापरकरà¥à¤¤à¥à¤¯à¤¾à¤¨à¥‡ <ph name="AVERAGE_RATING" /> रेट केले.}one{# वापरकरà¥à¤¤à¥à¤¯à¤¾à¤¨à¥‡ <ph name="AVERAGE_RATING" /> रेट केले.}other{# वापरकरà¥à¤¤à¥à¤¯à¤¾à¤‚नी <ph name="AVERAGE_RATING" /> रेट केले.}}</translation>
<translation id="2126167708562367080">आपलà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¨à¥‡ संकालन अकà¥à¤·à¤® केले आहे.</translation>
-<translation id="2126426811489709554">Chrome दà¥à¤µà¤¾à¤°à¥‡ समरà¥à¤¥à¤¿à¤¤</translation>
<translation id="2127372758936585790">निमà¥à¤¨-उरà¥à¤œà¥‡à¤šà¥‡ चारà¥à¤œà¤°</translation>
<translation id="212862741129535676">फà¥à¤°à¤¿à¤•à¥à¤µà¥‡à¤¨à¥à¤¸à¥€ सà¥à¤¥à¤¿à¤¤à¥€ कबà¥à¤œà¤¾ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€</translation>
<translation id="2128691215891724419">समकà¥à¤°à¤®à¤£ à¤à¤°à¤°: समकà¥à¤°à¤®à¤£ वाकà¥à¤¯à¤¾à¤‚श अपडेट करा... </translation>
<translation id="2129825002735785149">पà¥à¤²à¤—िन अपडेट करा</translation>
<translation id="2129904043921227933">समकà¥à¤°à¤®à¤£ à¤à¤°à¤°: समकà¥à¤°à¤®à¤£ वाकà¥à¤¯à¤¾à¤‚श अपडेट करा...</translation>
<translation id="2131077480075264">"<ph name="IMPORT_NAME" />" दà¥à¤µà¤¾à¤°à¥‡ "<ph name="APP_NAME" />" ला अनà¥à¤®à¤¤à¥€ नसलà¥â€à¤¯à¤¾à¤¨à¥‡ तो सà¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ करणà¥â€à¤¯à¤¾à¤¤ अकà¥à¤·à¤®</translation>
-<translation id="213491463158799620">आपण हे पृषà¥à¤  भाषांतरित करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="2135787500304447609">&amp;पà¥à¤¨à¥à¤¹à¤¾ करा</translation>
<translation id="2136372518715274136">नवीन पासवरà¥à¤¡ à¤à¤‚टर करा</translation>
<translation id="2136476978468204130">आपण à¤à¤‚टर केलेला सांकेतिक वाकà¥à¤¯à¤¾à¤‚श चà¥à¤•à¥€à¤šà¤¾ आहे</translation>
@@ -752,6 +766,7 @@
<translation id="2178614541317717477">CA तडजोड</translation>
<translation id="218070003709087997">किती पà¥à¤°à¤¤à¥€ पà¥à¤°à¤¿à¤‚ट करायचà¥à¤¯à¤¾ ते सूचित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ संखà¥à¤¯à¤¾ वापरा (1 ते 999).</translation>
<translation id="2187895286714876935">सरà¥à¤µà¥à¤¹à¤° पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° आयात à¤à¤°à¤°</translation>
+<translation id="2187906491731510095">विसà¥à¤¤à¤¾à¤° अपडेट केले</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> उघडा</translation>
<translation id="2190069059097339078">WiFi कà¥à¤°à¥‡à¤¡à¥‡à¤¨à¥à¤¶à¤¿à¤¯à¤² मिळविणारा</translation>
<translation id="219008588003277019">नेटिवà¥à¤¹ कà¥à¤²à¤¾à¤¯à¤‚ट मॉडà¥à¤¯à¥‚ल: <ph name="NEXE_NAME" /></translation>
@@ -804,6 +819,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">सà¥à¤¸à¥à¤µà¤¾à¤—तम</translation>
<translation id="225692081236532131">सकà¥à¤°à¤¿à¤¯à¤¨ सà¥à¤¥à¤¿à¤¤à¥€</translation>
+<translation id="2261323523305321874">तà¥à¤®à¤šà¥à¤¯à¤¾ अॅडमिनिसà¥à¤Ÿà¥à¤°à¥‡à¤Ÿà¤°à¤¨à¥‡ संपूरà¥à¤£ सिसà¥à¤Ÿà¤®à¤®à¤§à¥à¤¯à¥‡ बदल केले आहेत, जà¥â€à¤¯à¤¾à¤®à¥à¤³à¥‡ काही जà¥à¤¨à¥à¤¯à¤¾ पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² बंद à¤à¤¾à¤²à¥à¤¯à¤¾ आहेत.</translation>
<translation id="2262477216570151239">पà¥à¤¨à¤°à¤¾à¤µà¥ƒà¤¤à¥à¤¤à¥€à¤ªà¥‚रà¥à¤µà¥€ विलंब</translation>
<translation id="2263189956353037928">साइन आउट करून परत साइन इन करा</translation>
<translation id="2263497240924215535">(अकà¥à¤·à¤®)</translation>
@@ -829,7 +845,6 @@
<translation id="2294358108254308676">आपण <ph name="PRODUCT_NAME" /> सà¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="2296019197782308739">EAP पदà¥à¤§à¤¤:</translation>
<translation id="2297705863329999812">पà¥à¤°à¤¿à¤‚टर शोधा</translation>
-<translation id="230115972905494466">कोणतीही कंपॅटिबल डिवà¥à¤¹à¤¾à¤‡à¤¸ आढळली नाहीत</translation>
<translation id="2301382460326681002">विसà¥à¤¤à¤¾à¤° मूळ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ अवैध आहे.</translation>
<translation id="2302685579236571180">गà¥à¤ªà¥à¤¤ वà¥à¤¹à¤¾</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" नी अतिरिकà¥à¤¤ परवानगà¥à¤¯à¤¾à¤‚ची विनंती केली आहे.</translation>
@@ -863,6 +878,7 @@
<translation id="2351266942280602854">भाषा आणि इनपà¥à¤Ÿ</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">लॉक सà¥â€à¤•à¥à¤°à¥€à¤¨ नोट <ph name="LOCK_SCREEN_APP_NAME" /> वर आपोआप सेवà¥à¤¹ केलà¥à¤¯à¤¾ जातात. तà¥à¤®à¤šà¥€ सरà¥à¤µà¤¾à¤¤ अलीकडील नोट लॉक सà¥â€à¤•à¥à¤°à¥€à¤¨à¤µà¤° राहील.</translation>
+<translation id="2352947182261340447">सà¥à¤¥à¤¾à¤¨à¤¿à¤• सà¥à¤Ÿà¥‹à¤°à¥‡à¤œà¤®à¤§à¥à¤¯à¥‡ पà¥à¤°à¥‡à¤¶à¥€ जागा उपलबà¥à¤§ नाही.</translation>
<translation id="2353297238722298836">कॅमेरा आणि मायकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤²à¤¾ अनà¥à¤®à¤¤à¥€ आहे</translation>
<translation id="2356070529366658676">विचारा</translation>
<translation id="2356517949307388948">Chrome हानिकारक सॉफà¥à¤Ÿà¤µà¥‡à¤…र शोधत असताना à¤à¤°à¤° आली.</translation>
@@ -872,7 +888,6 @@
<translation id="236141728043665931">मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ पà¥à¤°à¤µà¥‡à¤¶ नेहमी अवरोधित करा</translation>
<translation id="2367972762794486313">अâ€à¥…पà¥à¤¸ दरà¥à¤¶à¤µà¤¾</translation>
<translation id="2371076942591664043">&amp;पूरà¥à¤£ à¤à¤¾à¤²à¥à¤¯à¤¾à¤¨à¤‚तर उघडा</translation>
-<translation id="237336063998926520">सà¥à¤¥à¤¾à¤¨ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तà¥à¤®à¤šà¤¾ आयपी अॅडà¥à¤°à¥‡à¤¸ वापरा</translation>
<translation id="2377319039870049694">सूची वà¥â€à¤¹à¥à¤¯à¥‚वर सà¥à¤µà¤¿à¤š करा</translation>
<translation id="2377667304966270281">हारà¥à¤¡ फॉलà¥à¤Ÿ</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> फायली निवडलà¥à¤¯à¤¾</translation>
@@ -882,11 +897,6 @@
<translation id="2384436799579181135">à¤à¤• à¤à¤°à¤° आली आहे. कृपया तà¥à¤®à¤šà¤¾ पà¥à¤°à¤¿à¤‚टर तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="2385700042425247848">सेवेचे नाव:</translation>
<translation id="2387458720915042159">पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ कनेकà¥à¤¶à¤¨ पà¥à¤°à¤•à¤¾à¤°</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> नवीन फोटो आढळले
- <ph name="LINE_BREAK1" />
- डिवà¥â€à¤¹à¤¾à¤‡à¤¸à¤µà¤° पà¥à¤°à¥‡à¤¸à¥‡ सà¥à¤¥à¤¾à¤¨ नाही.
- <ph name="LINE_BREAK2" />
- पà¥à¤°à¤¾à¤°à¤‚भ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ थोडे फोटो निवडून पहा.</translation>
<translation id="2391419135980381625">मानक फॉनà¥à¤Ÿ</translation>
<translation id="2391762656119864333">मागे घà¥à¤¯à¤¾</translation>
<translation id="2392369802118427583">सकà¥à¤°à¤¿à¤¯ करा</translation>
@@ -902,6 +912,7 @@
<translation id="2424091190911472304">नेहमी <ph name="ORIGIN" /> वर चालवा</translation>
<translation id="2425665904502185219">à¤à¤•à¥‚ण फाइल आकार</translation>
<translation id="2428510569851653187">टॅब कà¥à¤°à¥…श à¤à¤¾à¤²à¤¾ तेवà¥à¤¹à¤¾ तà¥à¤®à¥à¤¹à¥€ नेमके काय करत होता ते सांगा</translation>
+<translation id="2431027948063157455">Google Assistant लोड होऊ शकले नाही, कृपया तà¥à¤®à¤šà¥‡ नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="2433452467737464329">पृषà¥à¤  सà¥à¤µà¤¯à¤‚-रिफà¥à¤°à¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ URL मधà¥à¤¯à¥‡ कà¥à¤µà¥‡à¤°à¥€ परम जोडा: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">सà¥à¤µà¤°à¥‚प</translation>
<translation id="2435248616906486374">नेटवरà¥à¤• डिसà¥à¤•à¤¨à¥‡à¤•à¥à¤Ÿ à¤à¤¾à¤²à¥‡</translation>
@@ -915,6 +926,7 @@
<translation id="2445081178310039857">विसà¥à¤¤à¤¾à¤° मूळ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ आवशà¥à¤¯à¤• आहे.</translation>
<translation id="2448312741937722512">पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="2450223707519584812">Google API की गहाळ असलà¥à¤¯à¤¾à¤¨à¥‡ आपण वापरकरà¥à¤¤à¥‡ जोडणà¥â€à¤¯à¤¾à¤¤ सकà¥à¤·à¤® असणार नाही. तपशीलांसाठी <ph name="DETAILS_URL" /> पहा.</translation>
+<translation id="2450849356604136918">कोणतेही वà¥à¤¹à¥à¤¯à¥‚ सकà¥à¤°à¤¿à¤¯ नाहीत</translation>
<translation id="2453021845418314664">पà¥à¤°à¤—त समकà¥à¤°à¤®à¤£ सेटिंगà¥à¤œ</translation>
<translation id="2453576648990281505">फाइल याआधीच विदà¥à¤¯à¤®à¤¾à¤¨ आहे</translation>
<translation id="2453860139492968684">समापà¥à¤¤</translation>
@@ -922,7 +934,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> वरून कॉपी करू इचà¥à¤›à¤¿à¤¤ आहे.</translation>
<translation id="2462724976360937186">पà¥à¤°à¤®à¤¾à¤£à¤¨ अधिकृतता की आयडी</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> जोडले</translation>
-<translation id="246335896104539386">बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करा</translation>
<translation id="2464089476039395325">HTTP पà¥à¤°à¥‰à¤•à¥à¤¸à¥€</translation>
<translation id="2468902267404883140">तà¥à¤®à¤šà¥à¤¯à¤¾ फोनशी कनेकà¥à¤Ÿ होऊ शकत नाही. तà¥à¤®à¥à¤¹à¥€ चालू असलेला आणि सोयीसà¥à¤•à¤° असलेला सà¥à¤¸à¤‚गत Android फोन वापरत असलà¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा. &lt;a&gt;आणखी जाणून घà¥à¤¯à¤¾&lt;/a&gt;</translation>
<translation id="2470702053775288986">असमरà¥à¤¥à¤¿à¤¤ विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤®</translation>
@@ -991,6 +1002,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> मधà¥â€à¤¯à¥‡ साइन इन नाही</translation>
<translation id="2563856802393254086">अभिनंदन! आपली '<ph name="NAME" />' डेटा सेवा सकà¥à¤°à¤¿à¤¯ केली गेली आहे आणि वापरणà¥à¤¯à¤¾à¤¸ तयार आहे.</translation>
<translation id="2566124945717127842">आपला <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवà¥à¤¹à¤¾à¤‡à¤¸ अगदी नवीन सारखे रीसेट करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Powerwash करा.</translation>
+<translation id="2567257616420533738">पासवरà¥à¤¡ सेवà¥à¤¹ केला. सेवà¥à¤¹ केलेले पासवरà¥à¤¡ <ph name="SAVED_PASSWORDS_LINK" /> येथे पहा आणि वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="2568774940984945469">इंफोबार कंटेनर</translation>
<translation id="2570000010887652771">डेटा वापरात बचत à¤à¤¾à¤²à¥€.</translation>
<translation id="257088987046510401">थीम</translation>
@@ -1011,6 +1023,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (पà¥à¤²à¥…टफॉरà¥à¤® <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">डीफॉलà¥à¤Ÿ शोध सेटिंगà¥à¤œ</translation>
<translation id="2586657967955657006">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡</translation>
+<translation id="2586672484245266891">कृपया à¤à¤• लहान URL टाका</translation>
<translation id="2587922270115112871">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ तयार करणà¥à¤¯à¤¾à¤¨à¥‡ Google खाते तयार होत नाही आणि तà¥à¤¯à¤¾à¤‚चà¥à¤¯à¤¾ सेटिंगà¥à¤œ आणि डेटा
Chrome Sync सह इतर डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° तà¥à¤¯à¤¾à¤‚चे अनà¥à¤¸à¤°à¤£ करणार नाही. परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ केवळ या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° लागू होतो.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />टासà¥à¤•à¤¬à¤¾à¤°à¤µà¤° पिन करा<ph name="END_BOLD" /> निवडा</translation>
@@ -1043,6 +1056,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> <ph name="USAGE" /> MB डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ वापरत आहे.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" काढायचे?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ पूरà¥à¤£ करू शकत नाही, परंतॠते तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ डिसà¥à¤• पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤µà¤°à¥‚न चालत राहील.</translation>
+<translation id="2635176084534510129">आणखी परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ अनà¥à¤­à¤µ मिळवा. जसे की अधिक चांगलà¥à¤¯à¤¾ आशय सूचना आणि अधिक सà¥à¤®à¤¾à¤°à¥à¤Ÿ भाषांतर</translation>
<translation id="2635276683026132559">साइन करत आहे</translation>
<translation id="2635926034288331400">अâ€à¥…पà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨à¤µà¤° इंसà¥à¤Ÿà¥‰à¤² करा</translation>
<translation id="2636625531157955190">Chrome पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करू शकत नाही.</translation>
@@ -1053,14 +1067,15 @@
<translation id="2643698698624765890">विंडो मेनूमधà¥â€à¤¯à¥‡ विसà¥à¤¤à¤¾à¤°à¤¾à¤‚वर कà¥à¤²à¤¿à¤• करà¥à¤¨ â€à¤†à¤ªà¤²à¥‡ विसà¥à¤¤à¤¾à¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा.</translation>
<translation id="2647142853114880570">रीलोड करा</translation>
<translation id="2647269890314209800">वापरात असलेलà¥à¤¯à¤¾ कà¥à¤•à¥€à¤œ</translation>
+<translation id="264810637653812429">कोणतीही कंपॅटिबल डिवà¥à¤¹à¤¾à¤‡à¤¸ आढळली नाहीत.</translation>
<translation id="2648831393319960979">आपलà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¸ डिवà¥à¤¹à¤¾à¤‡à¤¸ जोडत आहे - यास à¤à¤• कà¥à¤·à¤£ लागू शकतो...</translation>
<translation id="2649045351178520408">Base64-encoded ASCII, पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° शà¥à¤°à¥ƒà¤‚खला</translation>
<translation id="2653266418988778031">आपण à¤à¤• पà¥à¤°à¤®à¤¾à¤£à¤¨ अधिकृतता (CA) पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° हटविलà¥à¤¯à¤¾à¤¸, आपला बà¥à¤°à¤¾à¤‰à¤à¤° तà¥à¤¯à¤¾ CA दà¥à¤µà¤¾à¤°à¥‡ जारी केलेलà¥à¤¯à¤¾ कोणतà¥à¤¯à¤¾à¤¹à¥€ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤µà¤° यापà¥à¤¢à¥‡ विशà¥à¤µà¤¾à¤¸ ठेवणार नाही.</translation>
<translation id="2653659639078652383">सबमिट करा</translation>
<translation id="265390580714150011">फीलà¥à¤¡ मूलà¥à¤¯</translation>
-<translation id="2654286334048437383">बà¥à¤•à¤®à¤¾à¤°à¥à¤• निरà¥à¤¯à¤¾à¤¤ करा</translation>
<translation id="2655386581175833247">वापरकरà¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°:</translation>
<translation id="2660779039299703961">इवà¥â€à¤¹à¥‡à¤‚ट</translation>
+<translation id="266079277508604648">पà¥à¤°à¤¿à¤‚टरशी कनेकà¥à¤Ÿ करू शकत नाही. पà¥à¤°à¤¿à¤‚टर चालू आहे का आणि तो वाय-फाय किंवा USB ने तà¥à¤®à¤šà¥à¤¯à¤¾ Chromebook शी कनेकà¥à¤Ÿ केला आहे का ते तपासा.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome वेब बाजार</translation>
<translation id="2663302507110284145">भाषा</translation>
@@ -1083,6 +1098,7 @@
<translation id="2680208403056680091">आपले इंटरनेट कनेकà¥à¤¶à¤¨ नियंतà¥à¤°à¤¿à¤¤ केले जात आहे</translation>
<translation id="268053382412112343">इति&amp;हास</translation>
<translation id="2683638487103917598">कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ लावलेला फोलà¥à¤¡à¤°</translation>
+<translation id="2684004000387153598">पà¥à¤¢à¥‡ सà¥à¤°à¥‚ ठेवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ ठीक आहे वर कà¥à¤²à¤¿à¤• करा, नंतर तà¥à¤®à¤šà¥à¤¯à¤¾ ईमेल अॅडà¥à¤°à¥‡à¤¸à¤¸à¤¾à¤ à¥€ नवीन पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² तयार करणà¥à¤¯à¤¾à¤•à¤°à¤¤à¤¾ वà¥à¤¯à¤•à¥à¤¤à¥€à¤²à¤¾ जोडावर कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="2686759344028411998">लोड केलेली कोणतीही मॉडà¥à¤¯à¥‚ल शोधणà¥à¤¯à¤¾à¤¤ अकà¥à¤·à¤®. </translation>
<translation id="2688196195245426394">सरà¥à¤µà¥à¤¹à¤°à¤µà¤° डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥€ नोंदणी करताना à¤à¤°à¤°: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">भाषा परà¥à¤¯à¤¾à¤¯ दरà¥à¤¶à¤µà¤¾</translation>
@@ -1095,6 +1111,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">टचपॅड गती</translation>
<translation id="2706892089432507937">USB डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸</translation>
+<translation id="2706954854267016964">निवडलेलà¥à¤¯à¤¾ Google कà¥à¤²à¤¾à¤‰à¤¡ पà¥à¤°à¤¿à¤‚ट डिवà¥à¤¹à¤¾à¤‡à¤¸à¤²à¤¾ यापà¥à¤¢à¥‡ सपोरà¥à¤Ÿ असणार नाही. तà¥à¤®à¤šà¥à¤¯à¤¾ कॉंपà¥à¤¯à¥à¤Ÿà¤°à¤šà¥à¤¯à¤¾ सिसà¥à¤Ÿà¤® सेटिंगà¥à¤œà¤®à¤§à¥à¤¯à¥‡ पà¥à¤°à¤¿à¤‚टर सेट करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="2707024448553392710">घटक डाउनलोड करत आहे</translation>
<translation id="270921614578699633">यावर सरासरी</translation>
<translation id="2709453993673701466">सिंक करणे आणि परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ करणे ते चालू करणà¥à¤¯à¤¾à¤†à¤§à¥€ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करायचे आहे का? <ph name="BEGIN_LINK" />सेटिंगà¥à¤œ<ph name="END_LINK" /> मधà¥à¤¯à¥‡ जा.</translation>
@@ -1125,6 +1142,7 @@
<translation id="2737363922397526254">संकà¥à¤šà¤¿à¤¤ करा...</translation>
<translation id="2737492745329609575">सेट करणे सà¥à¤°à¥‚ करा</translation>
<translation id="2738771556149464852">नंतर नाही</translation>
+<translation id="2739046699559178272">सेवà¥â€à¤¹ करा आणि सà¥à¤°à¥‚ ठेवा</translation>
<translation id="2739191690716947896">डीबग</translation>
<translation id="2739240477418971307">आपलà¥à¤¯à¤¾ पà¥à¤°à¤µà¥‡à¤¶à¤¯à¥‹à¤—à¥à¤¯à¤¤à¤¾ सेटिंगà¥à¤œ बदला</translation>
<translation id="2740393541869613458">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¥à¤¯à¤¾à¤¨à¥‡ भेट दिलेलà¥à¤¯à¤¾ वेबसाइटचे पà¥à¤¨à¤°à¤¾à¤µà¤²à¥‹à¤•à¤¨ करा आणि</translation>
@@ -1145,6 +1163,7 @@
<translation id="2773802008104670137">या पà¥à¤°à¤•à¤¾à¤°à¤šà¥€ फाईल आपलà¥à¤¯à¤¾ संगणकास हानी पोहोचवू शकते.</translation>
<translation id="2775104091073479743">फिंगरपà¥à¤°à¤¿à¤‚ट संपादित करा</translation>
<translation id="2776441542064982094">नेटवरà¥à¤•à¤µà¤° नोंदणी करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कोणतीही डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸ उपलबà¥à¤§ नसलà¥à¤¯à¤¾à¤¸à¤¾à¤°à¤–े दिसते. आपले डिवà¥à¤¹à¤¾à¤‡à¤¸ चालू असलà¥à¤¯à¤¾à¤¸ आणि इंटरनेटशी कनेकà¥à¤Ÿ केलेले असलà¥à¤¯à¤¾à¤¸, तà¥à¤¯à¤¾à¤¤à¥€à¤² सूचना मॅनà¥à¤¯à¥à¤…लमधील सूचना वापरून तà¥à¤¯à¤¾à¤šà¥€ नोंदणी करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">डाउनलोड केलेले</translation>
<translation id="2783661497142353826">कियोसà¥à¤• अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="2784407158394623927">आपली मोबाइल डेटा सेवा सकà¥à¤°à¤¿à¤¯ करत आहे</translation>
@@ -1201,7 +1220,6 @@
<translation id="2843806747483486897">डीफॉलà¥à¤Ÿ बदला...</translation>
<translation id="2844111009524261443">कà¥à¤²à¤¿à¤• केलà¥à¤¯à¤¾à¤µà¤° चालवा</translation>
<translation id="2845382757467349449">नेहमी बà¥à¤•à¤®à¤¾à¤°à¥à¤• बार दरà¥à¤¶à¤µà¤¾</translation>
-<translation id="284682086647736321">Ctrl, Alt, किंवा Command समाविषà¥à¤Ÿ करा</translation>
<translation id="2847759467426165163">यावर कासà¥à¤Ÿ करा</translation>
<translation id="284805635805850872">धोकादायक सॉफà¥à¤Ÿà¤µà¥‡à¤…र काढायचे का?</translation>
<translation id="2849362176025371110">Google कडे सà¥à¤µà¤¯à¤‚चलितपणे निदान आणि वापर डेटा पाठवा. आपलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸ <ph name="BEGIN_LINK1" />सेटिंगà¥à¤œ<ph name="END_LINK1" /> मधà¥à¤¯à¥‡ आपण हे कधीही बदलू शकता. <ph name="BEGIN_LINK2" />अधिक जाणून घà¥à¤¯à¤¾<ph name="END_LINK2" /></translation>
@@ -1209,6 +1227,7 @@
<translation id="2849936225196189499">गंभीर</translation>
<translation id="2850124913210091882">बॅकअप घà¥à¤¯à¤¾</translation>
<translation id="2850541429955027218">थीम जोडा</translation>
+<translation id="2853121255651601031">पासवरà¥à¤¡ सेवà¥à¤¹ केला</translation>
<translation id="2853916256216444076">$1 वà¥à¤¹à¤¿à¤¡à¤¿à¤“</translation>
<translation id="2857608528410806398">QU वैशिषà¥â€à¤Ÿà¥à¤¯ सूचनेेचा मà¥à¤–à¥à¤¯ भाग येथे असेल. QU वैशिषà¥â€à¤Ÿà¥à¤¯ सूचनेेचा मà¥à¤–à¥à¤¯ भाग येथे असेल. QU वैशिषà¥â€à¤Ÿà¥à¤¯ सूचनेेचा मà¥à¤–à¥à¤¯ भाग येथे असेल. QU वैशिषà¥â€à¤Ÿà¥à¤¯ सूचनेेचा मà¥à¤–à¥à¤¯ भाग येथे असेल.</translation>
<translation id="2860150991415616761">खूप दीरà¥à¤˜ (4s)</translation>
@@ -1251,6 +1270,7 @@
<translation id="2908162660801918428">निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¥‡à¤¨à¥à¤¸à¤¾à¤° माधà¥à¤¯à¤® गॅलरी जोडा</translation>
<translation id="2908789530129661844">सà¥à¤•à¥à¤°à¥€à¤¨à¤šà¥€ à¤à¥‚म कमी करा</translation>
<translation id="2910318910161511225">नेटवरà¥à¤•à¤¶à¥€ कनेकà¥à¤Ÿ करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा</translation>
+<translation id="2911898792135283060">पासवरà¥à¤¡ जनरेट करा...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> आपला मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ वापरॠइचà¥à¤›à¤¿à¤¤à¥‹.</translation>
<translation id="2913331724188855103">कà¥à¤•à¥€ डेटा जतन करणे आणि वाचणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ साइटना अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾ (शिफारस केलेले)</translation>
<translation id="2916073183900451334">वेबपृषà¥à¤ à¤¾à¤µà¤° टॅब दाबलà¥à¤¯à¤¾à¤¨à¥‡ दà¥à¤µà¥‡ हायलाइट होतात, तसेच फीलà¥à¤¡ तयार होतात</translation>
@@ -1295,6 +1315,7 @@
<translation id="2989474696604907455">संलगà¥à¤¨ केले नाही</translation>
<translation id="2989786307324390836">DER-à¤à¤¨à¥à¤•à¥‹à¤¡à¥‡à¤¡ बायनरी, à¤à¤•à¤² पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="2993517869960930405">अॅप माहिती</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> चा बॅकअप घेऊ शकलो नाही</translation>
<translation id="299483336428448530">आपलà¥â€à¤¯à¤¾ पालकादà¥à¤µà¤¾à¤°à¥‡ इंसà¥à¤Ÿà¥‰à¤² केले.</translation>
<translation id="3002017044809397427">आपला <ph name="PHONE_TYPE" /> सापडला. परंतॠSmart Lock केवळ Android 5.0 आणि वरील डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤° कारà¥à¤¯ करते. &lt;a&gt;अधिक जाणून घà¥à¤¯à¤¾&lt;/a&gt;</translation>
<translation id="3003144360685731741">पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¥€à¤•à¥ƒà¤¤ नेटवरà¥à¤•</translation>
@@ -1349,6 +1370,7 @@
<translation id="3064410671692449875">अपà¥à¤°à¤¾ डेटा</translation>
<translation id="3065041951436100775">टॅबने नषà¥à¤Ÿ केलेला अभिपà¥à¤°à¤¾à¤¯</translation>
<translation id="3065140616557457172">शोधणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टाइप करा किंवा नॅवà¥à¤¹à¤¿à¤—ेट करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ URL à¤à¤‚टर करा – काहीही चालेल.</translation>
+<translation id="3066642396596108483">तà¥à¤®à¤šà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° तà¥à¤®à¤šà¥‡ बà¥à¤•à¤®à¤¾à¤°à¥à¤•, पासवरà¥à¤¡ आणि इतिहास सिंक करा</translation>
<translation id="3067198360141518313">हे पà¥à¤²à¤—इन चालवा</translation>
<translation id="3071624960923923138">नवीन टॅब उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तà¥à¤®à¥à¤¹à¥€ येथे कà¥à¤²à¤¿à¤• करू शकता</translation>
<translation id="3074037959626057712">तà¥à¤®à¥à¤¹à¥€ साइन इन केलेले आहे आणि सिंक करणे चालू केलेले आहे</translation>
@@ -1436,6 +1458,7 @@
<translation id="3202173864863109533">या टॅबचा ऑडिओ निःशबà¥à¤¦ करणà¥à¤¯à¤¾à¤¤ येत आहे.</translation>
<translation id="3206175707080061730">"$1" नावाची फाइल आधीपासून विदà¥à¤¯à¤®à¤¾à¤¨ आहे. आपण ती बदलॠइचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="3208703785962634733">पà¥à¤·à¥à¤Ÿà¥€ न à¤à¤¾à¤²à¥‡à¤²à¥‡</translation>
+<translation id="3213187967168344806">पà¥à¤°à¤¿à¤‚टर जोडू शकत नाही. तà¥à¤®à¤šà¤¾ कॉंपà¥à¤¯à¥à¤Ÿà¤° रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">कनेकà¥à¤Ÿà¤° पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ <ph name="CLOUD_PRINT_NAME" /> कà¥à¤°à¥…श à¤à¤¾à¤²à¥€. रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करायचे?</translation>
<translation id="3221634914176615296">फायली अॅप मधील डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤šà¥€ सामगà¥à¤°à¥€ à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤° करा.</translation>
@@ -1462,12 +1485,14 @@
<translation id="3254516606912442756">आपोआप टाइमà¤à¥‹à¤¨ शोधणे बंद केले आहे</translation>
<translation id="3264544094376351444">Sans-serif font</translation>
<translation id="3264547943200567728">आपलà¥à¤¯à¤¾ Chromebox चे नेटवरà¥à¤• सेट करणà¥à¤¯à¤¾à¤¤ अयशसà¥à¤µà¥€</translation>
+<translation id="3264582393905923483">संदरà¥à¤­</translation>
<translation id="3265459715026181080">विंडो बंद करा</translation>
<translation id="3267726687589094446">à¤à¤•à¤¾à¤§à¤¿à¤• फायलींचà¥à¤¯à¤¾ सà¥à¤µà¤¯à¤‚चलित डाउनलोडिंगला अनà¥à¤®à¤¤à¥€ देणे सà¥à¤°à¥‚ ठेवा</translation>
<translation id="3267998849713137817">सà¥à¤§à¤¾à¤°à¤¿à¤¤ वेळ</translation>
<translation id="3268451620468152448">उघडे Tabs</translation>
<translation id="3269069891205016797">आपण साइन आउट करता तेवà¥à¤¹à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸ मधून आपली माहिती काढली जाईल.</translation>
<translation id="3269093882174072735">पà¥à¤°à¤¤à¤¿à¤®à¤¾ लोड करा</translation>
+<translation id="3269889795238950578">या पेजवर कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज दिसू शकतात.</translation>
<translation id="326999365752735949">फरक डाउनलोड करत आहे</translation>
<translation id="3270965368676314374">आपलà¥à¤¯à¤¾ संगणकावरील फोटो, संगीत आणि अनà¥à¤¯ मीडिया वाचा, बदला आणि हटवा</translation>
<translation id="327147043223061465">सरà¥à¤µ कà¥à¤•à¥€à¤œ आणि साइट डेटा पहा</translation>
@@ -1499,6 +1524,7 @@
<translation id="3305389145870741612">सà¥à¤µà¤°à¥‚पन पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¥‡à¤¸ दोन सेकंद लागू शकतात. कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करा.</translation>
<translation id="3305661444342691068">पूरà¥à¤µà¤¾à¤µà¤²à¥‹à¤•à¤¨à¤¾à¤¤ PDF उघडा</translation>
<translation id="3306684685104080068">Google Hangouts सारखà¥à¤¯à¤¾ कà¥à¤²à¤¾à¤‰à¤¡-आधारित सेवांवर कासà¥à¤Ÿ करणे सकà¥à¤·à¤® करा.</translation>
+<translation id="3307091518408668019">कॉंपà¥à¤¯à¥à¤Ÿà¤° OU (e.g. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">संसà¥à¤¥à¤¾à¤¤à¥à¤®à¤• à¤à¤•à¤• (OU)</translation>
<translation id="3308116878371095290">हे पृषà¥à¤  कà¥à¤•à¥€à¤œ सेट करणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न पà¥à¤°à¤¤à¤¿à¤¬à¤‚धित केलेले होते.</translation>
<translation id="3308134619352333507">बटण लपवा</translation>
@@ -1506,8 +1532,6 @@
<translation id="3309747692199697901">नेहमी सरà¥à¤µ साइटवर चालवा</translation>
<translation id="3312424061798279731">सकà¥à¤·à¤® केलेलà¥à¤¯à¤¾ भाषा</translation>
<translation id="3312903956926554846">डेसà¥à¤•à¤Ÿà¥‰à¤ªà¤µà¤° इंसà¥à¤Ÿà¥‰à¤² करा</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_DOMAIN" /> मधील <ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" /></translation>
-<translation id="3313473140726597081">आपले पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥à¤  <ph name="URL" /> मधà¥â€à¤¯à¥‡ बदलले. आपले पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥â€à¤  बदलणारे विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤® करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="3313590242757056087">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ कोणतà¥à¤¯à¤¾ वेबसाइट पाहू शकतो हे सेट करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, आपण
<ph name="MANAGEMENT_URL" /> ला भेट देऊन पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध आणि सेटिंगà¥à¤œ कॉनà¥à¤«à¤¿à¤—र करू शकता.
आपण डीफॉलà¥à¤Ÿ सेटिंगà¥à¤œ बदलत नसलà¥à¤¯à¤¾à¤¸, 
@@ -1543,6 +1567,7 @@
<translation id="3360297538363969800">पà¥à¤°à¤¿à¤‚ट अयशसà¥à¤µà¥€. कृपया आपला पà¥à¤°à¤¿à¤‚टर तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="3364721542077212959">लेखणी साधने</translation>
<translation id="336497260564123876">पासवरà¥à¤¡ जतन केला. आपलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° आपले पासवरà¥à¤¡ मिळविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, Chrome मधà¥à¤¯à¥‡ साइन इन करा.</translation>
+<translation id="3365598184818502391">à¤à¤•à¤¤à¤° Ctrl किंवा Alt वापरा</translation>
<translation id="3367813778245106622">संकालन पà¥à¤°à¤¾à¤°à¤‚भ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤¨à¥à¤¹à¤¾ साइन इन करा</translation>
<translation id="3368922792935385530">कनेकà¥à¤Ÿ केले</translation>
<translation id="3369624026883419694">होसà¥à¤Ÿà¤šà¥‡ निराकरण करीत आहे...</translation>
@@ -1576,6 +1601,7 @@
<translation id="3423858849633684918">कृपया <ph name="PRODUCT_NAME" /> पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š करा</translation>
<translation id="3424969259347320884">टॅब कà¥à¤°à¥…श à¤à¤¾à¤²à¤¾ तेवà¥à¤¹à¤¾ तà¥à¤®à¥à¤¹à¥€ नेमके काय करत होता ते सांगा</translation>
<translation id="3427092606871434483">अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾ (डीफॉलà¥à¤Ÿ)</translation>
+<translation id="3428419049384081277">तà¥à¤®à¥à¤¹à¥€ साइन इन केलेले आहे!</translation>
<translation id="3429275422858276529">हे पेज नंतर सहजपणे शोधणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ ते बà¥à¤•à¤®à¤¾à¤°à¥à¤• करा</translation>
<translation id="3429599832623003132">$1 आयटम</translation>
<translation id="3432227430032737297">सरà¥à¤µ दरà¥à¤¶à¤µà¤¿à¤²à¥‡à¤²à¥‡ काढा</translation>
@@ -1598,13 +1624,14 @@
<translation id="344630545793878684">अनेक वेबसाइटवर आपला डेटा वाचा</translation>
<translation id="3449839693241009168"><ph name="EXTENSION_NAME" /> कडे कमांड पाठविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="SEARCH_KEY" /> दाबा</translation>
<translation id="3450157232394774192">निषà¥à¤•à¥à¤°à¤¿à¤¯ सà¥à¤¥à¤¿à¤¤à¥€ कबà¥à¤œà¤¾ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> फोटोंचा बॅकअप घेत आहे</translation>
<translation id="3453612417627951340">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ आवशà¥à¤¯à¤•</translation>
<translation id="3454157711543303649">सकà¥à¤°à¤¿à¤¯à¤¨ पूरà¥à¤£ à¤à¤¾à¤²à¥‡</translation>
+<translation id="3454224730401036106">तà¥à¤®à¤šà¥‡ कनेकà¥à¤¶à¤¨ अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ नेटवरà¥à¤•à¤µà¤° सà¥à¤µà¤¿à¤š केले आहे</translation>
<translation id="345693547134384690">नवीन विंडोमधà¥à¤¯à¥‡ &amp;पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडा</translation>
<translation id="3459509316159669723">पà¥à¤°à¤¿à¤‚ट</translation>
<translation id="3459697287128633276">तà¥à¤®à¤šà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤µà¤° Google Play सà¥à¤Ÿà¥‹à¤…र वापरणे चालू करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, कृपया तà¥à¤®à¤šà¥à¤¯à¤¾ ओळख पà¥à¤°à¤¦à¤¾à¤¤à¥à¤¯à¤¾à¤¨à¥‡ पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ करा.</translation>
<translation id="3459774175445953971">अखेरचे सà¥à¤§à¤¾à¤°à¤¿à¤¤:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ला कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पहायचà¥à¤¯à¤¾ आहेत</translation>
<translation id="3462413494201477527">खाते सेटअप रदà¥à¤¦ करायचा?</translation>
<translation id="346431825526753">हे मà¥à¤²à¤¾à¤‚साठी असलेले खाते <ph name="CUSTODIAN_EMAIL" /> दà¥à¤µà¤¾à¤°à¥‡ वà¥â€à¤¯à¤µà¤¸à¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ केले.</translation>
<translation id="3465566417615315331">आपला फोटो कà¥à¤²à¤¿à¤• करा</translation>
@@ -1617,10 +1644,12 @@
<translation id="3470502288861289375">कॉपी करत आहे...</translation>
<translation id="3473479545200714844">सà¥à¤•à¥à¤°à¥€à¤¨ भिंग</translation>
<translation id="3475447146579922140">Google सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿ</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;१ रेषा दाखवलेली नाही&gt;}one{&lt;$1 रेषा दाखवलेली नाही&gt;}other{&lt;$1 रेषा दाखवलेलà¥à¤¯à¤¾ नाहीत&gt;}}</translation>
<translation id="3475843873335999118">कà¥à¤·à¤®à¤¸à¥à¤µ, आपले फिंगरपà¥à¤°à¤¿à¤‚ट अदà¥à¤¯à¤¾à¤ª ओळखले नाही. कृपया आपला पासवरà¥à¤¡ à¤à¤‚टर करा.</translation>
<translation id="347670947055184738">अरेरे! तà¥à¤®à¤šà¥à¤¯à¤¾ डीवà¥à¤¹à¤¾à¤‡à¤¸à¤¸à¤¾à¤ à¥€ धोरण आणणà¥à¤¯à¤¾à¤¤ सिसà¥à¤Ÿà¤® अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥€.</translation>
<translation id="347785443197175480">आपलà¥à¤¯à¤¾ कॅमेरा आणि मायकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="HOST" /> ला अनà¥à¤®à¤¤à¥€ देणे सà¥à¤°à¥‚ ठेवा</translation>
<translation id="3478685642445675458">कृपया à¤à¤–ादà¥à¤¯à¤¾ वà¥à¤¯à¤•à¥à¤¤à¥€à¤¸ काढणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ आपले पà¥à¤°à¥‹à¤«à¤¾à¤ˆà¤² अनलॉक करा.</translation>
+<translation id="347919930506963698">Chrome मधून आणखी बरेच काही मिळवा</translation>
<translation id="3479552764303398839">सधà¥à¤¯à¤¾ नाही</translation>
<translation id="3480892288821151001">विंडो डावीकडे आणा</translation>
<translation id="3481915276125965083">खालील पॉप-अप या पृषà¥à¤ à¤¾à¤µà¤° अवरोधित केलेली आहेत:</translation>
@@ -1638,14 +1667,17 @@
<translation id="3504135463003295723">गट नाव:</translation>
<translation id="3505030558724226696">डिवà¥â€à¤¹à¤¾à¤‡à¤¸ पà¥à¤°à¤µà¥‡à¤¶ रदà¥à¤¦ करा</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" साठी वरà¥à¤¤à¤®à¤¾à¤¨ परवानगà¥à¤¯à¤¾</translation>
+<translation id="3507888235492474624">बà¥à¤²à¥à¤¯à¥‚टूथ डिवà¥à¤¹à¤¾à¤‡à¤¸ पà¥à¤¨à¥à¤¹à¤¾ सà¥à¤•à¥…न करा</translation>
<translation id="3508920295779105875">अनà¥à¤¯ फोलà¥à¤¡à¤° निवडा...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">पà¥à¤¨à¥à¤¹à¤¾-सà¥à¤•à¥…न करा</translation>
<translation id="3511307672085573050">दà¥à¤µà¤¾ प&amp;तà¥à¤¤à¤¾ कॉपी करा</translation>
<translation id="3511399794969432965">कनेकà¥à¤Ÿ करणà¥à¤¯à¤¾à¤¤ समसà¥à¤¯à¤¾ आहे?</translation>
<translation id="351152300840026870">निशà¥à¤šà¤¿à¤¤-रà¥à¤‚दीचा फॉनà¥à¤Ÿ</translation>
<translation id="3511528412952710609">लहान</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{डाउनलोड रदà¥à¤¦ करा}one{डाउनलोड रदà¥à¤¦ करा}other{डाउनलोड रदà¥à¤¦ करा}}</translation>
<translation id="3514373592552233661">à¤à¤•à¤¾ पेकà¥à¤·à¤¾ जासà¥à¤¤ नेटवरà¥à¤• उपलबà¥à¤§ असलà¥à¤¯à¤¾à¤¸ इतर जà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• à¤à¤µà¤œà¥€ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¥€à¤•à¥ƒà¤¤ नेटवरà¥à¤•à¤¨à¤¾ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯ दिले जाईल</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ला तà¥à¤®à¤šà¥à¤¯à¤¾ सिकà¥à¤¯à¥à¤°à¤¿à¤Ÿà¥€ कीचा सिरीअल नंबर पहायचा आहे</translation>
<translation id="3523642406908660543">à¤à¤–ादी साइट आपलà¥à¤¯à¤¾ संगणकावर पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤²à¤—िन वापरू इचà¥à¤›à¤¿à¤¤à¥‡ तेवà¥à¤¹à¤¾ विचारा (शिफारस केलेले)</translation>
<translation id="3525897975040424366">शेलà¥à¤«à¤µà¤° इंसà¥à¤Ÿà¥‰à¤² करा</translation>
<translation id="3527085408025491307">फोलà¥à¤¡à¤°</translation>
@@ -1675,13 +1707,11 @@
<translation id="3564334271939054422">आपण वापरत असलेलà¥à¤¯à¤¾ (<ph name="NETWORK_ID" />) Wi-Fi नेटवरà¥à¤•à¤²à¤¾ आपण तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ लॉग इन पृषà¥à¤ à¤¾à¤¸ भेट देणे आवशà¥à¤¯à¤• असू शकते.</translation>
<translation id="3564708465992574908">à¤à¥‚म सà¥à¤¤à¤°</translation>
<translation id="3566721612727112615">कोणतà¥à¤¯à¤¾à¤¹à¥€ साइट जोडलà¥à¤¯à¤¾ नाहीत</translation>
-<translation id="3566866560249787686">Google साहायà¥à¤¯à¤• लोड करणà¥à¤¯à¤¾à¤¤ अयशसà¥à¤µà¥€, कृपया पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" /> नी आपली सà¥à¤•à¥à¤°à¥€à¤¨ सामायिक करावी असे आपण इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="3570985609317741174">वेब सामगà¥à¤°à¥€</translation>
<translation id="3571734092741541777">सेट अप</translation>
<translation id="3574210789297084292">साइन इन करा</translation>
<translation id="3576324189521867626">यशसà¥à¤µà¥€à¤°à¤¿à¤¤à¥à¤¯à¤¾ इंसà¥à¤Ÿà¥‰à¤² केला</translation>
-<translation id="3578331450833904042">डीफॉलà¥à¤Ÿ (सरà¥à¤µà¤•à¤¾à¤¹à¥€ उचला)</translation>
<translation id="3578594933904494462">या टॅबची सामगà¥à¤°à¥€ सामायिक केली जात आहे.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपलà¥â€à¤¯à¤¾ मालकीचà¥à¤¯à¤¾ गटासह &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; पà¥à¤°à¤¿à¤‚टर सामायिक करू इचà¥â€à¤›à¤¿à¤¤à¥‹: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. आपण सà¥â€à¤µà¥€à¤•à¤¾à¤° केलà¥à¤¯à¤¾à¤¸, सरà¥à¤µ गट सदसà¥à¤¯ पà¥à¤°à¤¿à¤‚टरवर पà¥à¤°à¤¿à¤‚ट करणà¥â€à¤¯à¤¾à¤¸ सकà¥à¤·à¤® असतील.</translation>
<translation id="3584169441612580296">आपलà¥à¤¯à¤¾ संगणकावरील फोटो, संगीत आणि अनà¥à¤¯ मीडिया वाचा आणि बदला</translation>
@@ -1696,6 +1726,7 @@
<translation id="3599863153486145794">साइन-इन केलेलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤®à¤§à¥‚न इतिहास साफ करते. तà¥à¤®à¤šà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> वर कदाचित बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚गचे इतर फॉरà¥à¤® असतील.</translation>
<translation id="3600456501114769456">आपलà¥â€à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¦à¥à¤µà¤¾à¤°à¥‡ आपलà¥â€à¤¯à¤¾ डिवà¥â€à¤¹à¤¾à¤‡à¤¸à¤µà¤°à¥€à¤² सà¥â€à¤¥à¤¾à¤¨à¤¿à¤• फायलींवर पà¥à¤°à¤µà¥‡à¤¶ अकà¥à¤·à¤® केला आहे.</translation>
<translation id="3600792891314830896">धà¥à¤µà¤¨à¥€ पà¥à¤²à¥‡ करणाऱà¥à¤¯à¤¾ साइट मà¥à¤¯à¥à¤Ÿ करा</translation>
+<translation id="3603177256297531067">या पेजचे भाषांतर करता आले नाही</translation>
<translation id="3603533104205588786">तà¥à¤®à¥à¤¹à¥€ पेज बà¥à¤•à¤®à¤¾à¤°à¥à¤• करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तारावर कà¥à¤²à¤¿à¤• करू शकता</translation>
<translation id="3603622770190368340">नेटवरà¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ करा</translation>
<translation id="3604048165392640554">कोणतेही मोबाइल कनेकà¥à¤¶à¤¨ सापडले नाही. तà¥à¤®à¤šà¥à¤¯à¤¾ दà¥à¤¸à¤±à¥à¤¯à¤¾ डीवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° इनà¥à¤¸à¥à¤Ÿà¤‚ट टेदरिंग चालू करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा. &lt;a target="_blank" href="<ph name="URL" />"&gt;अधिक जाणून घà¥à¤¯à¤¾&lt;/a&gt;</translation>
@@ -1764,7 +1795,6 @@
<translation id="3697100740575341996">आपलà¥à¤¯à¤¾ IT पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¨à¥‡ आपलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤¸à¤¾à¤ à¥€ Chrome Goodies अकà¥à¤·à¤® केलà¥à¤¯à¤¾ आहेत. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ईमेल पतà¥à¤¤à¤¾</translation>
<translation id="3702500414347826004"><ph name="URL" /> समाविषà¥â€à¤Ÿ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपली पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥â€à¤ à¥‡ बदलली.</translation>
-<translation id="3703669627274482482">साइटला तà¥à¤®à¥à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी करत असलेला मजकूर आणि इमेज पहायचà¥à¤¯à¤¾ असतील तेवà¥à¤¹à¤¾ विचारा</translation>
<translation id="370415077757856453">JavaScript बà¥à¤²à¥‰à¤• केले</translation>
<translation id="3704331259350077894">ऑपरेशनची समापà¥à¤¤à¥€</translation>
<translation id="3705722231355495246">-</translation>
@@ -1830,7 +1860,6 @@
<translation id="379082410132524484">तà¥à¤®à¤šà¥‡ कारà¥à¤¡ à¤à¤•à¥à¤¸à¤ªà¤¾à¤¯à¤° à¤à¤¾à¤²à¥‡à¤²à¥‡ आहे</translation>
<translation id="3792890930871100565">पà¥à¤°à¤¿à¤‚टर डिसà¥à¤•à¤¨à¥‡à¤•à¥à¤Ÿ करा</translation>
<translation id="379422718204375917">तà¥à¤®à¤šà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡ साइन इन करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Smart Lock वापरा</translation>
-<translation id="3794595850995182458">पेजमधून बाहेर या</translation>
<translation id="3796648294839530037">आवडीचे नेटवरà¥à¤•:</translation>
<translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />†साठी <ph name="SEARCH_ENGINE" /> &amp;शोधा</translation>
<translation id="3798325802885154040">कà¥à¤²à¤¿à¤• करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टॅप करा सकà¥à¤·à¤®/अकà¥à¤·à¤® करणà¥à¤¯à¤¾à¤šà¥€ आपलà¥à¤¯à¤¾à¤²à¤¾ अनà¥à¤®à¤¤à¥€ देते</translation>
@@ -1848,10 +1877,8 @@
<translation id="381202950560906753">दà¥à¤¸à¤°à¥‡ जोडा</translation>
<translation id="3812525830114410218">खराब पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="3813296892522778813">आपण जे शोधत आहात ते आपलà¥à¤¯à¤¾à¤²à¤¾ सापडले नसेल तर <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome मदत<ph name="END_LINK_CHROMIUM" /> वर जा</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> नवीन फोटो आढळले
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹<ph name="END_LINK" /> वर बॅकअप घेणà¥â€à¤¯à¤¾à¤¸ तयार</translation>
<translation id="3819007103695653773">सरà¥à¤µ साइटना पारà¥à¤¶à¥à¤µà¤­à¥‚मी पà¥à¤¶ संदेश पाठविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾</translation>
+<translation id="3819497457291599334">सेटिंगà¥â€à¤œ &gt; अॅपà¥â€à¤¸ आणि सूचना &gt; सरà¥à¤µ अॅपà¥â€à¤¸ &gt; Google Play सेवा वर जा.</translation>
<translation id="3819752733757735746">पà¥à¤°à¤µà¥‡à¤¶ सà¥à¤µà¤¿à¤š करा (केवळ à¤à¤• किंवा दोन सà¥à¤µà¤¿à¤šà¤¸à¤¹ संगणक नियंतà¥à¤°à¤¿à¤¤ करा)</translation>
<translation id="3819800052061700452">&amp;पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="3820172043799983114">अवैध पिन.</translation>
@@ -1871,7 +1898,9 @@
<translation id="3838486795898716504">अधिक <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">कà¥à¤•à¥€à¤œ आणि इतर साइट आणि पà¥à¤²à¤—िन डेटा</translation>
<translation id="383891835335927981">कोणतà¥à¤¯à¤¾à¤¹à¥€ साइटसाठी à¤à¥‚म वाढविले किंवा कमी केलेले नाही</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> ला कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पाहणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न नेहमी बà¥à¤²à¥‰à¤• करा</translation>
<translation id="3840053866656739575">आपलà¥â€à¤¯à¤¾ Chromebox वरील कनेकà¥â€à¤¶à¤¨ गमावले. कृपया आमà¥â€à¤¹à¥€ पà¥à¤¨à¥à¤¹à¤¾ कनेकà¥â€à¤Ÿ करणà¥â€à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करताना अधिक जवळ हलवा किंवा आपले डिवà¥â€à¤¹à¤¾à¤‡à¤¸ तपासा.</translation>
+<translation id="3842132283799370683">मशीन डोमेनमधà¥à¤¯à¥‡ जोडणे अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. हे कदाचित ऑरà¥à¤—नायà¤à¥‡à¤¶à¤¨à¤² यà¥à¤¨à¤¿à¤Ÿà¤¸à¤‚बंधित समसà¥à¤¯à¤¾à¤‚मà¥à¤³à¥‡ असू शकेल.</translation>
<translation id="3842552989725514455">Serif font</translation>
<translation id="385051799172605136">मागील</translation>
<translation id="3851428669031642514">असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ लोड करा</translation>
@@ -1880,6 +1909,7 @@
<translation id="3856800405688283469">टाइम à¤à¥‹à¤¨ निवडा</translation>
<translation id="3856921555429624101">डेटा वापर मापन समापà¥à¤¤ à¤à¤¾à¤²à¥‡</translation>
<translation id="3857228364945137633">तà¥à¤®à¤šà¤¾ फोन जवळपास असताना पासवरà¥à¤¡à¤¶à¤¿à¤µà¤¾à¤¯ तà¥à¤®à¤šà¥‡ <ph name="DEVICE_TYPE" /> अनलॉक करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Smart Lock वापरून पहा.</translation>
+<translation id="3857732810083914482">परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ करणे बंद केले आहे. तà¥à¤®à¥à¤¹à¥€ हे myaccount.google.com वरून बदलू शकता.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meetमधà¥à¤¯à¥‡ तà¥à¤®à¤šà¥‡ सà¥à¤µà¤¾à¤—त आहे</translation>
<translation id="3862134173397075045">Chrome मधील कासà¥à¤Ÿ अनà¥à¤­à¤µà¤¾à¤µà¤° आपले सà¥à¤µà¤¾à¤—त आहे!</translation>
@@ -1921,9 +1951,11 @@
<translation id="3926002189479431949">Smart Lock फोन बदलला</translation>
<translation id="3927932062596804919">नकार दà¥à¤¯à¤¾</translation>
<translation id="3930521966936686665">यावर पà¥â€à¤²à¥‡ करा</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> चा हटवलेला पासवरà¥à¤¡ रिसà¥â€à¤Ÿà¥‹à¤…र करा</translation>
<translation id="3936390757709632190">नवीन टॅबमधà¥à¤¯à¥‡ ऑडिओ &amp;उघडा</translation>
<translation id="3936925983113350642">आपण निवडता तो पासवरà¥à¤¡ नंतर हे पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आवशà¥à¤¯à¤• आहे. कृपया à¤à¤–ादà¥à¤¯à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सà¥à¤¥à¤¾à¤¨à¤¾à¤µà¤° तà¥à¤¯à¤¾à¤šà¥€ नोंद ठेवा.</translation>
<translation id="3937640725563832867">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° जारीकरà¥à¤¤à¤¾ वैकलà¥à¤ªà¤¿à¤• नाव</translation>
+<translation id="3937734102568271121">नेहमी <ph name="LANGUAGE" /> मधà¥â€à¤¯à¥‡ भाषांतर करा</translation>
<translation id="3940233957883229251">सà¥à¤µà¤¯à¤‚-पà¥à¤¨à¤°à¤¾à¤µà¥ƒà¤¤à¥à¤¤à¥€ सकà¥à¤·à¤® करा</translation>
<translation id="3941357410013254652">चॅनेल आयडी</translation>
<translation id="3941565636838060942">या पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤®à¤µà¤°à¥€à¤² पà¥à¤°à¤µà¥‡à¤¶ लपविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, आपलà¥à¤¯à¤¾à¤²à¤¾ नियंतà¥à¤°à¤£ पॅनेलमधील
@@ -1937,6 +1969,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE मधून आयातित</translation>
<translation id="3950820424414687140">साइन इन करा</translation>
+<translation id="3950870029767307261">या पेजला कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पाहणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न बà¥à¤²à¥‰à¤• केले आहे</translation>
<translation id="3954354850384043518">पà¥à¤°à¤—तीपथावर</translation>
<translation id="3955193568934677022">संरकà¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€ पà¥à¤²à¥‡ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ साइटना अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾ (शिफारस केलेले)</translation>
<translation id="3956702100721821638">Google Play वर पोहोचता आले नाही</translation>
@@ -1969,6 +2002,7 @@
<translation id="39964277676607559">सामगà¥à¤°à¥€ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¤¸à¤¾à¤ à¥€ javascript '<ph name="RELATIVE_PATH" />' लोड करणे शकà¥à¤¯ नाही.</translation>
<translation id="4002066346123236978">शीरà¥à¤·à¤•</translation>
<translation id="40027638859996362">शबà¥à¤¦ हलविणे</translation>
+<translation id="4005817994523282006">टाइमà¤à¥‹à¤¨ शोध पदà¥à¤§à¤¤</translation>
<translation id="4008291085758151621">VR मधà¥à¤¯à¥‡ साइट माहिती उपलबà¥à¤§ नाही</translation>
<translation id="4010917659463429001">तà¥à¤®à¤šà¥‡ बà¥à¤•à¤®à¤¾à¤°à¥à¤• तà¥à¤®à¤šà¥à¤¯à¤¾ मोबाइल डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° मिळवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" दà¥à¤°à¥à¤¸à¥à¤¤ करायचे?</translation>
@@ -1985,6 +2019,7 @@
<translation id="4037084878352560732">घोडा</translation>
<translation id="4037889604535939429">वà¥à¤¯à¤•à¥à¤¤à¥€ संपादित करा</translation>
<translation id="4042264909745389898">Google Chrome OS अटी</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{पेजमधून बाहेर या}one{पेजमधून बाहेर या}other{पेजमधून बाहेर या}}</translation>
<translation id="4044612648082411741">आपला पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पासवरà¥à¤¡ à¤à¤‚टर करा</translation>
<translation id="404493185430269859">डीफॉलà¥à¤Ÿ शोध इंजिन</translation>
<translation id="4047112090469382184">हे कसे सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आहे</translation>
@@ -2030,6 +2065,7 @@
<translation id="4109135793348361820"><ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) वर विंडो हलवा</translation>
<translation id="4110559665646603267">शेलà¥â€à¤« वर फोकस करा</translation>
<translation id="4114360727879906392">मागील विंडो</translation>
+<translation id="4115002065223188701">नेटवरà¥à¤• रेंजमधà¥â€à¤¯à¥‡ नाही</translation>
<translation id="4115080753528843955">काही सामगà¥à¤°à¥€ सेवा संरकà¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€à¤µà¤° अधिकृत पà¥à¤°à¤µà¥‡à¤¶à¤¾à¤¸à¤¾à¤ à¥€ अदà¥à¤µà¤¿à¤¤à¥€à¤¯ अभिजà¥à¤žà¤¾à¤ªà¤• वापरतात</translation>
<translation id="411666854932687641">खासगी मेमरी</translation>
<translation id="4120817667028078560">पथ खूपच लांब आहे</translation>
@@ -2040,6 +2076,7 @@
<translation id="4130207949184424187">आपण ओमà¥à¤¨à¤¿à¤¬à¥‰à¤•à¥à¤¸à¤®à¤§à¥‚न शोध घेता तेवà¥à¤¹à¤¾ कोणते पृषà¥à¤  दरà¥à¤¶à¤µà¤¿à¤²à¥‡ जाते ते या विसà¥à¤¤à¤¾à¤°à¤¾à¤¨à¥‡ बदलले आहे.</translation>
<translation id="413121957363593859">घटक</translation>
<translation id="4131410914670010031">कृषà¥à¤£ धवल</translation>
+<translation id="4136203100490971508">सूरà¥à¤¯à¥‹à¤¦à¤¯à¤¾à¤šà¥à¤¯à¤¾ वेळी रातà¥à¤°à¥€à¤šà¤¾ पà¥à¤°à¤•à¤¾à¤¶ आपोआप बंद होईल</translation>
<translation id="4138267921960073861">साइन-इन सà¥à¤•à¥à¤°à¥€à¤¨à¤µà¤° वापरकरà¥à¤¤à¤¾ नावे आणि फोटो दरà¥à¤¶à¤µà¤¾</translation>
<translation id="4140559601186535628">पà¥à¤¶ संदेश</translation>
<translation id="4146026355784316281">नेहमी सिसà¥à¤Ÿà¤® दरà¥à¤¶à¤•à¤¾à¤¸à¤¹ उघडा</translation>
@@ -2057,6 +2094,7 @@
<translation id="4172051516777682613">नेहमी दरà¥à¤¶à¤µà¤¾</translation>
<translation id="4175737294868205930">साततà¥à¤¯à¤ªà¥‚रà¥à¤£ संचय</translation>
<translation id="4176463684765177261">अकà¥à¤·à¤®</translation>
+<translation id="4180684688621252156">पà¥à¤°à¤¿à¤‚टिंग सेवा</translation>
<translation id="4180788401304023883">CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° "<ph name="CERTIFICATE_NAME" />" हटवायचे?</translation>
<translation id="4181841719683918333">भाषा</translation>
<translation id="4184885522552335684">पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ हलविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ डà¥à¤°à¥…ग करा</translation>
@@ -2072,7 +2110,6 @@
<translation id="4206323443866416204">अभिपà¥à¤°à¤¾à¤¯ अहवाल</translation>
<translation id="420665587194630159">(हा विसà¥à¤¤à¤¾à¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ केलेला आहे आणि काढला जाणे किंवा अकà¥à¤·à¤® करणे शकà¥à¤¯ नाही.)</translation>
<translation id="4206944295053515692">सूचनांसाठी Google ला विचारा</translation>
-<translation id="4207228095438106090"><ph name="URL" /> ला तà¥à¤®à¥à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी करत असलेला मजकूर आणि इमेज पहायचà¥à¤¯à¤¾ आहेत.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> शोधा</translation>
<translation id="4209092469652827314">मोठा</translation>
<translation id="421017592316736757">या फाइलमधà¥à¤¯à¥‡ पà¥à¤°à¤µà¥‡à¤¶ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपण ऑनलाइन असणे आवशà¥à¤¯à¤• आहे.</translation>
@@ -2080,6 +2117,7 @@
<translation id="42126664696688958">निरà¥à¤¯à¤¾à¤¤</translation>
<translation id="42137655013211669">सरà¥à¤µà¥à¤¹à¤°à¤¦à¥à¤µà¤¾à¤°à¥‡ या सà¥à¤¤à¥à¤°à¥‹à¤¤à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤µà¥‡à¤¶ निषिदà¥à¤§ केला होता.</translation>
<translation id="4215350869199060536">अरेरे, नावात बेकायदेशीर चिनà¥à¤¹à¥‡ आहेत!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> चा बॅकअप घेत आहे</translation>
<translation id="4235200303672858594">संपूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> साठी खाते जोडा</translation>
<translation id="4235965441080806197">साइन इन रदà¥à¤¦ करा</translation>
@@ -2107,7 +2145,6 @@
<translation id="4270393598798225102">आवृतà¥à¤¤à¥€ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">कोणतà¥à¤¯à¤¾à¤¹à¥€ जà¥à¤³à¤£à¥à¤¯à¤¾ नाहीत</translation>
<translation id="4275830172053184480">आपला डिवà¥à¤¹à¤¾à¤‡à¤¸ रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा</translation>
-<translation id="4276216215490044084">मोठà¥à¤¯à¤¾ PPD लोड करू शकत नाही. कमाल आकार 250kB आहे.</translation>
<translation id="4278390842282768270">अनà¥à¤®à¤¤</translation>
<translation id="4281844954008187215">सेवा अटी</translation>
<translation id="4282196459431406533">Smart Lock चालू आहे</translation>
@@ -2119,15 +2156,15 @@
<translation id="4289300219472526559">बोलणे पà¥à¤°à¤¾à¤°à¤‚भ करा</translation>
<translation id="4289540628985791613">विहंगावलोकन</translation>
<translation id="4296575653627536209">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ जोडा</translation>
+<translation id="4297322094678649474">भाषा बदला</translation>
+<translation id="4299141727003252811">Google तà¥à¤®à¤šà¥€ बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग अॅकà¥à¤Ÿà¤¿à¤µà¥à¤¹à¤¿à¤Ÿà¥€, तà¥à¤®à¥â€à¤¹à¥€ भेट दिलेलà¥â€à¤¯à¤¾ काही साइटवरील आशय आणि भाषांतर, शोध आणि जाहिरातींसारखà¥â€à¤¯à¤¾ परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ Chrome आणि इतर Google सेवांवरील इतर बà¥à¤°à¤¾à¤‰à¤à¤° संवाद वापरू शकतो.</translation>
<translation id="4300305918532693141">ही सेटिंग बदलणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, <ph name="BEGIN_LINK" />संकालन रीसेट करा<ph name="END_LINK" /></translation>
<translation id="430303754419731728">तà¥à¤®à¤šà¥à¤¯à¤¾à¤•à¤¡à¥‡ à¤à¤• नवीन OS अपडेट आहे. सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ साइन इन करा.</translation>
<translation id="4305227814872083840">मोठा (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K लाइवà¥à¤¹)</translation>
+<translation id="4310139701823742692">फाइलचा फॉरमॅट चà¥à¤•à¥€à¤šà¤¾ आहे. PPD फाइल तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="431076611119798497">&amp;तपशील</translation>
<translation id="4312866146174492540">अवरोधित करा (डीफॉलà¥à¤Ÿ)</translation>
-<translation id="4315548163539304064">आपलà¥â€à¤¯à¤¾ मीडिया डिवà¥â€à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ सà¥à¤•à¥…न करीत आहे...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> नवीन फोटो आढळले</translation>
<translation id="4316850752623536204">विकसक वेबसाइट</translation>
<translation id="4320177379694898372">कोणतेही इंटरनेट कनेकà¥à¤¶à¤¨ नाही</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{डाउनलोड सà¥à¤°à¥ ठेवा}one{डाउनलोड सà¥à¤°à¥ ठेवा}other{डाउनलोड सà¥à¤°à¥ ठेवा}}</translation>
@@ -2152,7 +2189,6 @@
<translation id="4359408040881008151">अवलंबून असलेलà¥à¤¯à¤¾ विसà¥à¤¤à¤¾à¤°à¤¾(रां) मà¥à¤³à¥‡ इंसà¥à¤Ÿà¥‰à¤² केले.</translation>
<translation id="4361142739114356624">या कà¥à¤²à¤¾à¤¯à¤‚ट पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤¸à¤¾à¤ à¥€ खाजगी की गहाळ किंवा अवैध आहे</translation>
<translation id="4363771538994847871">कोणतीही कासà¥à¤Ÿ गंतवà¥à¤¯à¤¸à¥à¤¥à¤¾à¤¨à¥‡ सापडली नाहीत. मदत हवी आहे?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> डाउनलोड केले</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> विंडो सामायिक करीत आहे.</translation>
<translation id="4364830672918311045">सूचना पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ करा</translation>
<translation id="4365673000813822030">अरेरे, समकà¥à¤°à¤®à¤£à¤¾à¤¨à¥‡ काम करणे थांबवले आहे.</translation>
@@ -2173,10 +2209,10 @@
<translation id="4394049700291259645">अकà¥à¤·à¤® करा</translation>
<translation id="4400367121200150367">जà¥à¤¯à¤¾ साइट पासवरà¥à¤¡ जतन करत नाहीत तà¥à¤¯à¤¾ येथे दिसून येतील</translation>
<translation id="4400632832271803360">शीरà¥à¤·-पंकà¥à¤¤à¥€ की चे वरà¥à¤¤à¤¨ सà¥à¤µà¤¿à¤š करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ लाà¤à¤šà¤° की धरून ठेवा.</translation>
-<translation id="4405076286418917603">वरà¥à¤£ आवशà¥à¤¯à¤• आहे</translation>
<translation id="4408599188496843485">मदत</translation>
<translation id="4409697491990005945">समास</translation>
<translation id="4411578466613447185">कोड साइनर</translation>
+<translation id="4412698727486357573">मदत केंदà¥à¤°</translation>
<translation id="4414232939543644979">नवीन &amp;गà¥à¤ªà¥à¤¤ विंडो</translation>
<translation id="4415748029120993980">SECG à¤à¤²à¥à¤²à¤¿à¤ªà¤Ÿà¤¿à¤• करà¥à¤µà¥à¤¹ secp384r1 (aka NIST P-384)</translation>
<translation id="4419409365248380979">कà¥à¤•à¥€ सेट करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="HOST" />ना नेहमी परवानगी दà¥à¤¯à¤¾ </translation>
@@ -2190,7 +2226,6 @@
<translation id="4430369329743628066">बà¥à¤•à¤®à¤¾à¤°à¥à¤• जोडला</translation>
<translation id="443464694732789311">सà¥à¤°à¥ ठेवा</translation>
<translation id="4439318412377770121">आपण Google कà¥à¤²à¤¾à¤‰à¤¡ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤° <ph name="DEVICE_NAME" /> ची नोंदणी करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
-<translation id="4439612350502082674">पà¥à¤°à¤¿à¤‚टर जोडू शकत नाही. रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="4441124369922430666">मशीन चालू होते तेवà¥à¤¹à¤¾ आपण हा अॅप सà¥à¤µà¤¯à¤‚चलितपणे पà¥à¤°à¤¾à¤°à¤‚भ करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="444134486829715816">विसà¥à¤¤à¥ƒà¤¤ करा...</translation>
<translation id="4441548209689510310">शबà¥à¤¦à¤²à¥‡à¤–न तपासणी परà¥à¤¯à¤¾à¤¯ दरà¥à¤¶à¤µà¤¾</translation>
@@ -2212,6 +2247,7 @@
<translation id="4474381447165623168">तà¥à¤®à¤šà¥‡ वाय-फाय नेटवरà¥à¤• वापरून आपोआप सेट करा</translation>
<translation id="4475552974751346499">डाउनलोड शोधा</translation>
<translation id="4476590490540813026">वà¥à¤¯à¤¾à¤¯à¤¾à¤®à¤ªà¤Ÿà¥‚</translation>
+<translation id="4477015793815781985">Ctrl, Alt किंवा ⌘ चा समावेश करा</translation>
<translation id="4478664379124702289">मà¥à¤¹à¤£à¥‚न दà¥&amp;वा सेवà¥à¤¹ करा...</translation>
<translation id="4479424953165245642">कियोसà¥à¤• अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="4479639480957787382">इथरनेट</translation>
@@ -2225,8 +2261,6 @@
<translation id="4508051413094283164">सरà¥à¤µ गà¥à¤ªà¥à¤¤ विंडोमधà¥à¤¯à¥‡ उघडा</translation>
<translation id="4508265954913339219">सकà¥à¤°à¤¿à¤¯à¤¨ अयशसà¥à¤µà¥€</translation>
<translation id="4508765956121923607">सà¥à¤¤à¥à¤°à¥‹&amp;त पाहा</translation>
-<translation id="4509017836361568632">फोटो टाकून दà¥à¤¯à¤¾</translation>
-<translation id="4513946894732546136">अभिपà¥à¤°à¤¾à¤¯</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" />ने समरà¥à¤¥à¤¿à¤¤ करा</translation>
<translation id="4514542542275172126">नवीन परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ सेट अप करा</translation>
<translation id="451515744433878153">काढा</translation>
@@ -2234,6 +2268,7 @@
<translation id="4520385623207007473">वापरात असलेलà¥à¤¯à¤¾ कà¥à¤•à¥€à¤œ</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> कडील अजà¥à¤žà¤¾à¤¤ डीवà¥à¤¹à¤¾à¤‡à¤¸</translation>
<translation id="4522570452068850558">तपशील</translation>
+<translation id="4522600456902129422">या साइटला कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पाहणà¥à¤¯à¤¾à¤šà¥€ नेहमी अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾</translation>
<translation id="4530494379350999373">मूळ</translation>
<translation id="4532499992208253975">à¤à¤®à¤²à¥‹à¤¡à¤¿à¤‚ग</translation>
<translation id="4533985347672295764">CPU वेळ</translation>
@@ -2246,9 +2281,11 @@
<translation id="4543778593405494224">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•</translation>
<translation id="4544174279960331769">डीफॉलà¥à¤Ÿ निळा अवतार</translation>
<translation id="4545028762441890696">पà¥à¤¨à¥à¤¹à¤¾ चालू करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, नवीन परवानगà¥à¤¯à¤¾ मंजूर करा:</translation>
+<translation id="454547174531670764">दà¥à¤¸à¤°à¥â€à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¶à¥€ सिंक करा</translation>
<translation id="4545759655004063573">अपà¥à¤°à¥â€à¤¯à¤¾ परवानगà¥à¤¯à¤¾à¤‚मà¥à¤³à¥‡ जतन करॠशकत नाही. कृपया दà¥à¤¸à¤°à¥â€à¤¯à¤¾ सà¥â€à¤¥à¤¾à¤¨à¤¾à¤µà¤° सेवà¥à¤¹ करा.</translation>
<translation id="4546308221697447294">Google Chrome सह जलदगतीने बà¥à¤°à¤¾à¤‰à¤ करा</translation>
<translation id="4547659257713117923">अनà¥à¤¯ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤°à¥€à¤² कोणतेही टॅब नाहीत</translation>
+<translation id="4547672827276975204">आपोआप सेट करा</translation>
<translation id="4547992677060857254">आपण निवडलेलà¥à¤¯à¤¾ फोलà¥à¤¡à¤°à¤®à¤§à¥à¤¯à¥‡ संवेदनशील फायली आहेत. आपलà¥à¤¯à¤¾à¤²à¤¾ खातà¥à¤°à¥€ आहे की या फोलà¥à¤¡à¤°à¤µà¤° आपण "$1" ला कायम लिहिणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤µà¥‡à¤¶ मंजूर करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="4552031286893852992">अनाहूत जाहिराती दाखवत असलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Chrome ने या साइटवर जाहिराती बà¥à¤²à¥‰à¤• केलà¥à¤¯à¤¾ आहेत.</translation>
<translation id="4552089082226364758">फà¥à¤²à¥…श</translation>
@@ -2420,10 +2457,10 @@
<translation id="4837926214103741331">आपण हे डिवà¥à¤¹à¤¾à¤‡à¤¸ वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¤¾à¤§à¤¿à¤•à¥ƒà¤¤ नाही. कृपया साइन इन करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ परवानगीसाठी डिवà¥à¤¹à¤¾à¤‡à¤¸ मालकाशी संपरà¥à¤• साधा.</translation>
<translation id="4837952862063191349">आपला सà¥à¤¥à¤¾à¤¨à¤¿à¤• डेटा अनलॉक आणि पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, कृपया आपला जà¥à¤¨à¤¾ <ph name="DEVICE_TYPE" /> पासवरà¥à¤¡ पà¥à¤°à¤µà¤¿à¤·à¥â€à¤Ÿ करा.</translation>
<translation id="4838355575774807786">Chrome हानिकारक सॉफà¥à¤Ÿà¤µà¥‡à¤…र काढत असताना à¤à¤°à¤° आली.</translation>
+<translation id="4838836835474292213">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤šà¤¾ आशय वाचणà¥à¤¯à¤¾à¤šà¥€ अनà¥à¤®à¤¤à¥€ दिली</translation>
<translation id="4839303808932127586">मà¥à¤¹à¤£à¥‚न वà¥à¤¹à¤¿à¤¡à¤¿à¤“ ज&amp;तन करा...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> आयटम निवडले</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{आणखी 1}one{आणखी #}other{आणखी #}}</translation>
-<translation id="4840626203080576849">साइटला तà¥à¤®à¥à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी करत असलेला मजकूर आणि इमेज पहायचà¥à¤¯à¤¾ असतील तेवà¥à¤¹à¤¾ विचारा (शिफारस केलेले)</translation>
<translation id="4842976633412754305">हे पृषà¥à¤  अपà¥à¤°à¤®à¤¾à¤£à¤¿à¤•à¥ƒà¤¤ सà¥à¤¤à¥à¤°à¥‹à¤¤à¤¾à¤‚वरून सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ लोड करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करत आहे.</translation>
<translation id="4844333629810439236">अनà¥à¤¯ कीबोरà¥à¤¡</translation>
<translation id="4846680374085650406">आपण या सेटिंगसाठी पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤šà¥à¤¯à¤¾ शिफारसीचे अनà¥à¤¸à¤°à¤£ करत आहात.</translation>
@@ -2475,6 +2512,7 @@
<translation id="4900392736118574277">आपले पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥à¤  <ph name="URL" /> मधà¥â€à¤¯à¥‡ बदलले.</translation>
<translation id="490074449735753175">शबà¥à¤¦à¤²à¥‡à¤–न तà¥à¤°à¥à¤Ÿà¥€à¤‚चà¥à¤¯à¤¾ निराकरणात मदतीसाठी वेब सेवा वापरा</translation>
<translation id="49027928311173603">सरà¥à¤µà¥à¤¹à¤°à¤µà¤°à¥‚न डाउनलोड केलेले धोरण अवैध आहे: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> चा बॅकअप घेणà¥à¤¯à¤¾à¤¸ तयार</translation>
<translation id="4907161631261076876">ही फाईल सामानà¥à¤¯à¤ªà¤£à¥‡ डाउनलोड केली नाही आणि कदाचित धोकादायक असू शकते.</translation>
<translation id="4907306957610201395">परवानगी शà¥à¤°à¥‡à¤£à¥€</translation>
<translation id="4907824805858067479">तà¥à¤®à¤šà¥à¤¯à¤¾ अॅडमिनिसà¥à¤Ÿà¥à¤°à¥‡à¤Ÿà¤°à¤¨à¥‡ सेवà¥à¤¹ केलेली कारà¥à¤¡à¥‡ बंद केली आहेत</translation>
@@ -2507,6 +2545,7 @@
<translation id="4953689047182316270">पà¥à¤°à¤µà¥‡à¤¶à¤¯à¥‹à¤—à¥à¤¯à¤¤à¤¾ कारà¥à¤¯à¤•à¥à¤°à¤®à¤¾à¤‚ना पà¥à¤°à¤¤à¤¿à¤¸à¤¾à¤¦ दà¥à¤¯à¤¾</translation>
<translation id="4953808748584563296">डीफॉलà¥à¤Ÿ नारिंगी अवतार</translation>
<translation id="4955814292505481804">वारà¥à¤·à¤¿à¤•</translation>
+<translation id="4958834709409349617">तà¥à¤®à¤šà¥â€à¤¯à¤¾ '<ph name="PHONE_NAME_1" />' आणि '<ph name="PHONE_NAME_2" />' मधà¥â€à¤¯à¥‡, या पायरà¥â€à¤¯à¤¾ फॉलो करून सूचना चालू करा:</translation>
<translation id="495931528404527476">Chrome मधà¥à¤¯à¥‡</translation>
<translation id="496226124210045887">आपण निवडलेलà¥à¤¯à¤¾ फोलà¥à¤¡à¤°à¤®à¤§à¥à¤¯à¥‡ संवेदनशील फायली आहेत. आपलà¥à¤¯à¤¾à¤²à¤¾ खातà¥à¤°à¥€ आहे की या फोलà¥à¤¡à¤°à¤µà¤° आपण "$1" ला कायम वाचणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤µà¥‡à¤¶ मंजूर करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="4964455510556214366">वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾</translation>
@@ -2519,6 +2558,7 @@
<translation id="4970738541803285369">डेसà¥à¤•à¤Ÿà¥‰à¤ªà¤µà¤° इंसà¥à¤Ÿà¥‰à¤² करा...</translation>
<translation id="4971412780836297815">पूरà¥à¤£ à¤à¤¾à¤²à¥à¤¯à¤¾à¤¨à¤‚तर उघडा</translation>
<translation id="4972129977812092092">पà¥à¤°à¤¿à¤‚टर संपादित करा</translation>
+<translation id="497287958838527945">Google Pay वापरून कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ आणि पतà¥à¤¤à¥‡.</translation>
<translation id="4973307593867026061">पà¥à¤°à¤¿à¤‚टर जोडा</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> किंवा तà¥à¤¯à¤¾à¤ªà¥‡à¤•à¥à¤·à¤¾ कमी वरà¥à¤£à¤¾à¤‚चे नाव वापरा</translation>
<translation id="497421865427891073">पà¥à¤¢à¥‡ जा</translation>
@@ -2542,6 +2582,7 @@
<translation id="4998873842614926205">बदलांची पà¥à¤·à¥â€à¤Ÿà¥€ करा</translation>
<translation id="499955951116857523">फाईल वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•</translation>
<translation id="5000922062037820727">अवरोधित केली (शिफारस केलेले)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> नवीन फोटो</translation>
<translation id="5010043101506446253">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° अधिकारी</translation>
<translation id="5010929733229908807"><ph name="TIME" />
@@ -2551,6 +2592,7 @@
<translation id="5015762597229892204">à¤à¤• पà¥à¤°à¤¿à¤‚टर डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹à¤° अॅप निवडा</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">लकà¥à¤·à¤¾à¤¤ ठेवा</translation>
+<translation id="5018207570537526145">विसà¥à¤¤à¤¾à¤° वेबसाइट उघडा</translation>
<translation id="5024856940085636730">ऑपरेशनला अपेकà¥à¤·à¥‡à¤ªà¥‡à¤•à¥à¤·à¤¾ जासà¥à¤¤ वेळ लागत आहे. आपण हे निरसà¥à¤¤ करू इचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="5026874946691314267">हे पà¥à¤¨à¥à¤¹à¤¾ दरà¥à¤¶à¤µà¥‚ नका</translation>
<translation id="5027550639139316293">ईमेल पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
@@ -2620,6 +2662,7 @@
<translation id="5143374789336132547">आपण होम बटण कà¥à¤²à¤¿à¤• करता तेवà¥à¤¹à¤¾ कोणते पृषà¥à¤  दरà¥à¤¶à¤µà¤¿à¤²à¥‡ जाते हे "<ph name="EXTENSION_NAME" />" विसà¥à¤¤à¤¾à¤°à¤¾à¤¨à¥‡ बदलले आहे.</translation>
<translation id="5143712164865402236">पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨à¤®à¤§à¥à¤¯à¥‡ जा</translation>
<translation id="5145331109270917438">सà¥à¤§à¤¾à¤°à¤£à¤¾ तारीख</translation>
+<translation id="514561958218673757">तà¥à¤®à¤šà¥â€à¤¯à¤¾ डिवà¥â€à¤¹à¤¾à¤‡à¤¸à¤µà¤°, या पायरà¥â€à¤¯à¤¾ फॉलो करून सूचना चालू करा:</translation>
<translation id="5150254825601720210">Netscape पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° SSL सरà¥à¤µà¥à¤¹à¤° नाव</translation>
<translation id="5151354047782775295">डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ मोकळे करा किंवा निवडलेला डेटा सà¥à¤µà¤¯à¤‚चलितपणे हटविला जाऊ शकतो</translation>
<translation id="5153297660536091054">पिन अनलॉक वैशिषà¥à¤Ÿà¥à¤¯</translation>
@@ -2677,6 +2720,7 @@
<translation id="5238278114306905396">अâ€à¥…प "<ph name="EXTENSION_NAME" />" सà¥à¤µà¤¯à¤‚चलितपणे काढणà¥à¤¯à¤¾à¤¤ आला.</translation>
<translation id="5238369540257804368">सà¥à¤•à¥‹à¤ª</translation>
<translation id="5241128660650683457">आपण भेट देता तà¥à¤¯à¤¾ वेबसाइटवर आपला सरà¥à¤µ डेटा वाचा</translation>
+<translation id="5241567694820672363">डीफॉलà¥à¤Ÿ सà¥â€à¤Ÿà¤¾à¤°à¥à¤Ÿà¤…प पेज रिसà¥à¤Ÿà¥‹à¤…र करायचे का?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" सकà¥à¤·à¤® करायचे?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> कà¥à¤°à¥…श à¤à¤¾à¤²à¤¾ आहे. अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या फà¥à¤—à¥à¤¯à¤¾à¤µà¤° कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="5249624017678798539">डाउनलोड पूरà¥à¤£ होणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ बà¥à¤°à¤¾à¤‰à¤à¤° कà¥à¤°à¥…श à¤à¤¾à¤²à¤¾.</translation>
@@ -2686,7 +2730,6 @@
<translation id="5254368820972107711">काढून टाकयचà¥à¤¯à¤¾ फायली दाखवा</translation>
<translation id="52550593576409946">कियोसà¥à¤• अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ लाà¤à¤š केला जाऊ शकला नाही.</translation>
<translation id="5255315797444241226">आपण à¤à¤‚टर केलला सांकेतिक वाकà¥à¤¯à¤¾à¤‚श चà¥à¤•à¥€à¤šà¤¾ आहे.</translation>
-<translation id="5259571578888203461">तà¥à¤®à¥â€à¤¹à¥€ कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी करत असलेला मजकूर आणि इमेज पाहणà¥â€à¤¯à¤¾à¤šà¥€ अनà¥à¤®à¤¤à¥€ साइटना देऊ नका</translation>
<translation id="5260508466980570042">कà¥à¤·à¤®à¤¸à¥à¤µ, आपले ईमेल किंवा पासवरà¥à¤¡ सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करणे शकà¥à¤¯ नाही. कृपया पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="5261683757250193089">वेब सà¥à¤Ÿà¥‹à¤…र मधà¥à¤¯à¥‡ उघडा</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />फायलींमधà¥à¤¯à¥‡ कà¥à¤ à¥‚नही पà¥à¤°à¤µà¥‡à¤¶ करा, अगदी ऑफलाइन सà¥à¤¦à¥à¤§à¤¾.<ph name="MARKUP_2" />
@@ -2739,7 +2782,6 @@
<translation id="5324780743567488672">आपले सà¥à¤¥à¤¾à¤¨ वापरून सà¥à¤µà¤¯à¤‚चलितपणे टाइम à¤à¥‹à¤¨ सेट करा</translation>
<translation id="5327248766486351172">नाव</translation>
<translation id="532943162177641444">तà¥à¤®à¥à¤¹à¥€ या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤¨à¥‡ वापरू शकत असलेले मोबाइल हॉटसà¥à¤ªà¥‰à¤Ÿ सेट अप करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तà¥à¤®à¤šà¥à¤¯à¤¾ <ph name="PHONE_NAME" />वरील सूचनेवर टॅप करा.</translation>
-<translation id="5329615878510216304">पà¥à¤¨à¥à¤¹à¤¾-सà¥à¤•à¥…न करा</translation>
<translation id="5329858601952122676">&amp;हटवा</translation>
<translation id="5330145655348521461">या फायली à¤à¤•à¤¾ भिनà¥à¤¨ डेसà¥à¤•à¤Ÿà¥‰à¤ªà¤µà¤° उघडलेलà¥à¤¯à¤¾ आहेत. या पाहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) वर हलवा.</translation>
<translation id="5330512191124428349">माहिती मिळवा</translation>
@@ -2749,6 +2791,7 @@
<translation id="5334142896108694079">सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ कॅश </translation>
<translation id="533433379391851622">अपेकà¥à¤·à¤¿à¤¤ आवृतà¥à¤¤à¥€ "<ph name="EXPECTED_VERSION" />", परंतॠआवृतà¥à¤¤à¥€ "<ph name="NEW_ID" />" होती.</translation>
<translation id="5334844597069022743">सà¥à¤¤à¥à¤°à¥‹à¤¤ पहा</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> चा <ph name="BEGIN_LINK" />Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹<ph name="END_LINK" /> वर बॅकअप घेत आहे</translation>
<translation id="5337771866151525739">à¤à¤•à¤¾ तृतीय पकà¥à¤·à¤¾à¤¦à¥à¤µà¤¾à¤°à¥‡ इंसà¥à¤Ÿà¥‰à¤².</translation>
<translation id="5338503421962489998">सà¥â€à¤¥à¤¾à¤¨à¤¿à¤• संचयन</translation>
<translation id="5340217413897845242">शेलà¥à¤« आयटम 6</translation>
@@ -2870,6 +2913,7 @@
<translation id="5516183516694518900">आपलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤° आपले बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ आणि इतर सेटिंगà¥à¤œ मिळविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपलà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤¸à¤¹ Chrome मधà¥à¤¯à¥‡ साइन इन करा.</translation>
<translation id="551752069230578406">आपलà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¸ पà¥à¤°à¤¿à¤‚टर जोडत आहे - यास थोडा वेळ लागू शकतो...</translation>
<translation id="5517535964909391608">असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आशय बà¥à¤²à¥‰à¤• केला</translation>
+<translation id="5518219166343146486">साइटला कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पाहायचà¥à¤¯à¤¾ असतील, तेवà¥à¤¹à¤¾ विचारा</translation>
<translation id="5518584115117143805">ईमेल कूटबदà¥à¤§à¥€à¤•à¤°à¤£ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="5521078259930077036">आपण अपेकà¥à¤·à¤¾ करत होता हे तेच मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  आहे?</translation>
<translation id="5521348028713515143">डेसà¥à¤•à¤Ÿà¥‰à¤ª शॉरà¥à¤Ÿà¤•à¤Ÿ जोडा</translation>
@@ -2880,9 +2924,9 @@
<translation id="5527463195266282916">विसà¥à¤¤à¤¾à¤° डाउनगà¥à¤°à¥‡à¤¡ करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ केला.</translation>
<translation id="5527474464531963247">आपण वेगळे नेटवरà¥à¤• देखील निवडू शकता.</translation>
<translation id="5528368756083817449">बà¥à¤•à¤®à¤¾à¤°à¥à¤• वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">जागतिक</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> हे करू इचà¥à¤›à¤¿à¤¤à¥‡</translation>
+<translation id="5534304873398226603">फोटो किंवा वà¥à¤¹à¤¿à¤¡à¤¿à¤“ टाकून दà¥à¤¯à¤¾</translation>
<translation id="5534520101572674276">आकार मोजत आहे</translation>
<translation id="5535941515421698170">या डिवà¥à¤¹à¤¾à¤‡à¤¸ मधून आपला विदà¥à¤¯à¤®à¤¾à¤¨ डेटा देखील हटवा</translation>
<translation id="5537725057119320332">कासà¥à¤Ÿ करा</translation>
@@ -2922,8 +2966,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">अॅपà¥à¤¸ लोड करीत आहे...</translation>
<translation id="5592595402373377407">अदà¥à¤¯à¤¾à¤ª पà¥à¤°à¥‡à¤¸à¤¾ डेटा उपलबà¥à¤§ नाही.</translation>
+<translation id="5593766628437008432">तà¥à¤®à¤šà¥â€à¤¯à¤¾ '<ph name="PHONE_NAME" />' वर, या पायरà¥â€à¤¯à¤¾ फॉलो करून सूचना चालू करा:</translation>
<translation id="5595152862129936745">खूप दूर आहे</translation>
<translation id="5595485650161345191">पतà¥à¤¤à¤¾ संपादित करा</translation>
+<translation id="5596627076506792578">अधिक परà¥à¤¯à¤¾à¤¯</translation>
<translation id="5600706100022181951">अपडेट <ph name="UPDATE_SIZE_MB" /> MB मोबाइल डेटा वापरून डाउनलोड केले जाईल. आपलà¥à¤¯à¤¾à¤²à¤¾ सà¥à¤°à¥‚ ठेवायचे आहे का?</translation>
<translation id="5601503069213153581">पिन</translation>
<translation id="5605623530403479164">इतर शोध इंजिने</translation>
@@ -2951,6 +2997,7 @@
<translation id="563535393368633106">पà¥à¤°à¤µà¥‡à¤¶ करणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ विचारा (शिफारस केलेले)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपलà¥à¤¯à¤¾à¤²à¤¾ पà¥à¤°à¤¥à¤® <ph name="LINK_START" />नेटवरà¥à¤•à¤šà¥à¤¯à¤¾ साइन-इन पृषà¥â€à¤ à¤¾à¤µà¤° भेट देणे<ph name="LINK_END" /> आवशà¥à¤¯à¤• आहे, जे काही सेकंदांमधà¥à¤¯à¥‡ सà¥à¤µà¤¯à¤‚चलितपणे उघडेल. तसे न à¤à¤¾à¤²à¥à¤¯à¤¾à¤¸, नेटवरà¥à¤• वापरणे शकà¥à¤¯ नाही.</translation>
<translation id="5637476008227280525">मोबाइल डेटा सकà¥à¤·à¤® आहे</translation>
+<translation id="5638309510554459422">विसà¥à¤¤à¤¾à¤° आणि थीम <ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤…र<ph name="END_LINK" /> मधà¥à¤¯à¥‡ शोधा</translation>
<translation id="5638497698949808140"><ph name="HOURS" />तासांपूरà¥à¤µà¥€ अपडेट केले</translation>
<translation id="5639549361331209298">हे पृषà¥à¤  रीलोड करा, अधिक परà¥à¤¯à¤¾à¤¯ पहाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ होलà¥à¤¡ करा</translation>
<translation id="5642508497713047">CRL सà¥à¤µà¤¾à¤•à¥à¤·à¤°à¥€à¤•à¤°à¥à¤¤à¤¾</translation>
@@ -2962,6 +3009,7 @@
<translation id="5657667036353380798">बाहà¥à¤¯ विसà¥à¤¤à¤¾à¤°à¤¾à¤¸ chrome <ph name="MINIMUM_CHROME_VERSION" /> किंवा मोठी आवृतà¥à¤¤à¥€ सà¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ केली जाणà¥â€à¤¯à¤¾à¤šà¥€ आवशà¥â€à¤¯à¤•à¤¤à¤¾ आहे.</translation>
<translation id="5658415415603568799">अतिरिकà¥à¤¤ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤¸à¤¾à¤ à¥€ Smart Lock तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ 20 तासांनंतर पासवरà¥à¤¡ टाकणà¥à¤¯à¤¾à¤¸ सांगेल.</translation>
<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659833766619490117">या पेजचे भाषांतर करता आले नाही</translation>
<translation id="5662477687021125631">अखंड</translation>
<translation id="5667546120811588575">Google Play सेट अप करत आहे...</translation>
<translation id="5669267381087807207">सकà¥à¤°à¤¿à¤¯ करीत आहे </translation>
@@ -2997,6 +3045,7 @@
<translation id="5729712731028706266">&amp;दृशà¥à¤¯</translation>
<translation id="5729996640881880439">कà¥à¤·à¤®à¤¸à¥à¤µ, आमà¥à¤¹à¥€ या तà¥à¤°à¥à¤Ÿà¥€à¤¸à¤¾à¤ à¥€ कोड दरà¥à¤¶à¤µà¥‚ शकत नाही.</translation>
<translation id="5731247495086897348">पे&amp;सà¥à¤Ÿ करा आणि जा</translation>
+<translation id="5731409020711461763">1 नवीन फोटो</translation>
<translation id="5734362860645681824">संपà¥à¤°à¥‡à¤·à¤£à¥‡</translation>
<translation id="5735973442555172575">Android अॅपà¥à¤¸ वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, पà¥à¤¨à¥à¤¹à¤¾ साइन करा आणि अपडेट करा.</translation>
<translation id="5736796278325406685">कृपया à¤à¤• वैध वापरकरà¥à¤¤à¤¾à¤¨à¤¾à¤µ à¤à¤‚टर करा</translation>
@@ -3027,11 +3076,13 @@
<translation id="577322787686508614">वाचा ऑपरेशनला यावर परवानगी नाही: " <ph name="DEVICE_NAME" /> ".</translation>
<translation id="5774295353725270860">फायलीचा अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ उघडा</translation>
<translation id="5774515636230743468">मॅनिफेसà¥à¤Ÿ:</translation>
+<translation id="5775834615653774429">मशीन डोमेनमधà¥à¤¯à¥‡ जोडणे अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. ऑरà¥à¤—नायà¤à¥‡à¤¶à¤¨à¤² यà¥à¤¨à¤¿à¤Ÿ असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाही.</translation>
<translation id="577624874850706961">कà¥à¤•à¥€à¤œ शोधा</translation>
<translation id="5777468213129569553">Chrome उघडा</translation>
<translation id="5778747455497889540">खाली यादृचà¥à¤›à¤¿à¤•à¤ªà¤£à¥‡ तयार केलेला सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ मॉडà¥à¤¯à¥‚ल पासवरà¥à¤¡ आहे जो तà¥à¤®à¤šà¥â€â€â€â€à¤¯à¤¾ काà¤à¤ªà¥à¤¯à¥à¤Ÿà¤°à¤¸à¤¾à¤ à¥€ असाइन केला गेला आहे:</translation>
<translation id="5780973441651030252">पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> ला आदेश पाठवा</translation>
+<translation id="5782227691023083829">भाषांतर करीत आहे...</translation>
<translation id="5783221160790377646">तà¥à¤°à¥à¤Ÿà¥€à¤®à¥à¤³à¥‡, परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ तयार करणà¥à¤¯à¤¾à¤¤ आला नाही. कृपया नंतर पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="5783602409389152506">डिवà¥à¤¹à¤¾à¤‡à¤¸ सà¥à¤•à¥…न करत आहे...</translation>
<translation id="57838592816432529">निःशबà¥à¤¦ करा</translation>
@@ -3045,6 +3096,7 @@
<translation id="5804241973901381774">परवानगà¥à¤¯à¤¾</translation>
<translation id="580571955903695899">शीरà¥à¤·à¤•à¤¾à¤¨à¥à¤¸à¤¾à¤° पà¥à¤¨à¥à¤¹à¤¾ कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ लावा</translation>
<translation id="5807290661599647102">सà¥à¤•à¥à¤°à¥€à¤¨ लॉक सेट करा</translation>
+<translation id="580926004266167721">मशीन डोमेनमधà¥à¤¯à¥‡ जोडणे अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. हे कदाचित, तà¥à¤®à¤šà¥à¤¯à¤¾ खातà¥à¤¯à¤¾à¤²à¤¾ ऑरà¥à¤—नायà¤à¥‡à¤¶à¤¨à¤² यà¥à¤¨à¤¿à¤Ÿà¤¸à¤¾à¤ à¥€à¤šà¥à¤¯à¤¾ असलेलà¥à¤¯à¤¾ अपà¥à¤°à¥â€à¤¯à¤¾ विशेषाधिकारांमà¥à¤³à¥‡ असू शकेल.</translation>
<translation id="580961539202306967">जेवà¥à¤¹à¤¾ à¤à¤• साइट मला पà¥à¤¶ संदेश पाठवू इचà¥à¤›à¤¿à¤¤à¥‡ तेवà¥à¤¹à¤¾ मला विचारा (शिफारस केलेले)</translation>
<translation id="5814126672212206791">कनेकà¥à¤¶à¤¨ पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="5815645614496570556">X.400 पतà¥à¤¤à¤¾</translation>
@@ -3066,8 +3118,10 @@
<translation id="5835754902560991078">अतà¥à¤¯à¤‚त कमी (0.6s)</translation>
<translation id="5838456317242088717">वरà¥à¤¤à¤®à¤¾à¤¨ गà¥à¤ªà¥à¤¤ सतà¥à¤°</translation>
<translation id="5842497610951477805">Bluetooth सकà¥à¤·à¤® आहे</translation>
+<translation id="5843250171025351504">तà¥à¤®à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¨à¥‡ निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ केलेलà¥à¤¯à¤¾ किमान कà¥à¤²à¤¾à¤¯à¤‚ट आवृतà¥à¤¤à¥€à¤¸à¤¹ तà¥à¤®à¤šà¥‡ डिवà¥à¤¹à¤¾à¤‡à¤¸ आता सà¥à¤¸à¤‚गत नाही. कृपया लॉग इन करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अपडेट करा.</translation>
<translation id="5846929185714966548">टॅब 4</translation>
<translation id="5848924408752252705">परत जाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤ªà¤°à¥à¤¶ करा.</translation>
+<translation id="5849212445710944278">आधीच जोडला आहे</translation>
<translation id="5849570051105887917">मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  पà¥à¤°à¤¦à¤¾à¤¤à¤¾ कोड</translation>
<translation id="5849869942539715694">विसà¥à¤¤à¤¾à¤° पॅक करा...</translation>
<translation id="5850516540536751549">हा फाईल पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नाही. कृपया या पà¥à¤°à¤•à¤¾à¤°à¤šà¥€ फाईल उघडू शकणारा अâ€à¥…प शोधणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤…र<ph name="END_LINK" /> ला भेट दà¥à¤¯à¤¾.
@@ -3093,6 +3147,7 @@
<translation id="586567932979200359">आपण <ph name="PRODUCT_NAME" /> तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ डिसà¥à¤• पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤µà¤°à¥‚न चालवित आहात. आपलà¥â€à¤¯à¤¾ संगणकावर हे इंसà¥à¤Ÿà¥‰à¤² केलà¥à¤¯à¤¾à¤¨à¥‡ ते आपण डिसà¥à¤• पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¶à¤¿à¤µà¤¾à¤¯ चालवू शकाल आणि हे अदà¥à¤¯â€à¤¤à¤¨à¤¿à¤¤ राहील हे सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करते.</translation>
<translation id="5866557323934807206">भविषà¥à¤¯à¤¾à¤¤à¥€à¤² भेटींसाठी या सेटिंगà¥à¤œ साफ करा</translation>
<translation id="5866840822086176774">खूप मजबूत</translation>
+<translation id="5867841422488265304">वेब पतà¥à¤¤à¤¾ शोधा किंवा टाइप करा</translation>
<translation id="5869029295770560994">ठीक आहे, समजले</translation>
<translation id="5869522115854928033">सेवà¥à¤¹ केलेले पासवरà¥à¤¡</translation>
<translation id="5870086504539785141">पà¥à¤°à¤µà¥‡à¤¶à¤•à¥à¤·à¤®à¤¤à¤¾ मेनू बंद करा</translation>
@@ -3150,7 +3205,6 @@
<translation id="5972708806901999743">शीरà¥à¤·à¤¸à¥à¤¥à¤¾à¤¨à¥€ हलवा</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> पà¥à¤°à¤¾à¤°à¤‚भ करा</translation>
<translation id="5975083100439434680">à¤à¥‚म कमी करा</translation>
-<translation id="5975730206036440725">PPD सापडत नाही. तà¥à¤®à¤šà¥‡ Chromebook ऑनलाइन आहे का ते तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="5975792506968920132">बॅटरी चारà¥à¤œ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€</translation>
<translation id="5976160379964388480">इतर</translation>
<translation id="5978264784700053212">संदेश केंदà¥à¤°</translation>
@@ -3160,6 +3214,7 @@
<translation id="5984222099446776634">अलीकडे भेट दिलेले</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />आपलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤¿à¤·à¤¯à¥€ आणि आपण ते कसे वापरता याविषयी ही सामानà¥à¤¯ माहिती आहे, जसे की बॅटरीची पातळी, आपण आपले अâ€à¥…पà¥à¤¸ किती वारंवार वापरता, आपलà¥à¤¯à¤¾ नेटवरà¥à¤• कनेकà¥à¤¶à¤¨à¤šà¥€ गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ आणि कालावधी (जसेकी Wi-Fi आणि Bluetooth) आणि वसà¥à¤¤à¥‚ंनी जसे कारà¥à¤¯ करावे तà¥à¤¯à¤¾à¤ªà¥à¤°à¤•à¤¾à¤°à¥‡ तà¥à¤¯à¤¾ करत नसलà¥à¤¯à¤¾à¤¸ कà¥à¤°à¥…श अहवाल. पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•à¤¾à¤¸à¤¾à¤ à¥€ Google ची उतà¥à¤ªà¤¾à¤¦à¤¨à¥‡ आणि सेवा सà¥à¤§à¤¾à¤°à¤£à¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ ही वापरली जाईल. काही à¤à¤•à¤¤à¥à¤°à¤¿à¤¤ केलेली माहिती, Android विकासक सारखà¥â€à¤¯à¤¾ भागीदारांना तà¥à¤¯à¤¾à¤‚चे अॅपà¥à¤¸ आणि उतà¥à¤ªà¤¾à¤¦à¤¨à¥‡ अधिक चांगले बनविणà¥â€à¤¯à¤¾à¤¤ देखील मदत करेल.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />आपण Android अॅपà¥à¤¸ सेटिंगà¥à¤œ मधà¥à¤¯à¥‡ हे कधीही चालू किंवा बंद करू शकता. यामà¥à¤³à¥‡ सिसà¥à¤Ÿà¤® अपडेट आणि सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¤¾ यासारखà¥à¤¯à¤¾ आवशà¥à¤¯à¤• असलेलà¥à¤¯à¤¾ सेवांंना आवशà¥à¤¯à¤• असलेली माहिती पाठविणà¥à¤¯à¤¾à¤šà¥€ या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥€ कà¥à¤·à¤®à¤¤à¤¾ पà¥à¤°à¤­à¤¾à¤µà¤¿à¤¤ होत नाही.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">भाषांतर केले</translation>
<translation id="5991049340509704927">विशालित करा</translation>
<translation id="5993332328670040093">आपला डेटा वापर यापà¥à¤¢à¥‡ मोजला जाणार नाही.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> कदाचित तà¥à¤¯à¤¾à¤¸ अपडेट ठेवणà¥à¤¯à¤¾à¤¸ सकà¥à¤·à¤® नाही. </translation>
@@ -3183,7 +3238,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB डिवà¥à¤¹à¤¾à¤‡à¤¸ कनेकà¥à¤Ÿ केले</translation>
<translation id="6032912588568283682">फाइल सिसà¥â€à¤Ÿà¤¿à¤®</translation>
<translation id="6034662038931255275">OS अपडेट यशसà¥à¤µà¥€</translation>
-<translation id="6035651096710386140">à¤à¤•à¤¤à¤°, Ctrl आणि Alt दोनà¥â€à¤¹à¥€ नाही</translation>
<translation id="6039651071822577588">नेटवरà¥à¤• पà¥à¤°à¥‰à¤ªà¤°à¥à¤Ÿà¥€ शबà¥à¤¦à¤•à¥‹à¤¶ विकृत à¤à¤¾à¤²à¤¾ आहे</translation>
<translation id="604001903249547235">कà¥à¤²à¤¾à¤‰à¤¡ बॅकअप</translation>
<translation id="6040143037577758943">बंद करा</translation>
@@ -3191,8 +3245,8 @@
<translation id="604124094241169006">सà¥à¤µà¤¯à¤‚चलित</translation>
<translation id="6042169520002885235">पà¥à¤°à¤¿à¤‚टरचà¥à¤¯à¤¾ उतà¥à¤ªà¤¾à¤¦à¤¨à¤•à¤°à¥à¤¤à¥à¤¯à¤¾à¤šà¥‡ नाव आणि मॉडेल</translation>
<translation id="6042308850641462728">अधिक</translation>
+<translation id="6042850536017090003">अॅप सूचनांवर टॅप करा.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> Chrome टॅब <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
-<translation id="6043357981274314628">पूरà¥à¤£ à¤à¤¾à¤²à¥‡!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> Chrome टॅब आणि ऑडिओ <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
<translation id="6049004884579590341">पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨à¤®à¤§à¥‚न बाहेर येणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ |<ph name="ACCELERATOR" />| दाबा आणि धरून ठेवा</translation>
<translation id="6049065490165456785">अंतरà¥à¤—त कॅमेरà¥â€à¤¯à¤¾à¤¤à¥€à¤² फोटो</translation>
@@ -3204,6 +3258,7 @@
<translation id="6056710589053485679">सामानà¥â€à¤¯ रीलोड</translation>
<translation id="6059652578941944813">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पदानà¥à¤•à¥à¤°à¤®</translation>
<translation id="6059925163896151826">USB डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> कà¥à¤°à¥…श à¤à¤¾à¤²à¤¾ आहे.</translation>
<translation id="6064217302520318294">सà¥à¤•à¥à¤°à¥€à¤¨ लॉक</translation>
<translation id="6065289257230303064">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विषय निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ विशेषता</translation>
<translation id="6068338049763724728">रीमोट नोंदणी चालू करा</translation>
@@ -3235,9 +3290,11 @@
<translation id="6107012941649240045">यांना जारी केलेले</translation>
<translation id="6112952769866305444">वà¥à¤¯à¤•à¥à¤¤à¥€ संपादित करा, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">मागे जाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ |<ph name="SHORTCUT" />| दाबा</translation>
+<translation id="6116338172782435947">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡à¤µà¤° कॉपी केलेला मजकूर आणि इमेज पहा</translation>
<translation id="6116921718742659598">भाषा आणि इनपà¥à¤Ÿ सेटिंगà¥à¤œ बदला</translation>
<translation id="6120205520491252677">या पृषà¥â€à¤ à¤¾à¤¸ पà¥à¤°à¤¾à¤°à¤‚भ सà¥â€à¤•à¥à¤°à¥€à¤¨à¤µà¤° पिन करा...</translation>
<translation id="6122081475643980456">आपले इंटरनेट कनेकà¥à¤¶à¤¨ नियंतà¥à¤°à¤¿à¤¤ केले जात आहे</translation>
+<translation id="6122095009389448667">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पाहणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न या साइटला बà¥à¤²à¥‰à¤• करणे सà¥à¤°à¥‚ ठेवा</translation>
<translation id="6122875415561139701">लिहा ऑपरेशनला यावर परवानगी नाही: " <ph name="DEVICE_NAME" /> ".</translation>
<translation id="6124650939968185064">या विसà¥à¤¤à¤¾à¤°à¤¾à¤µà¤° अवलंबून असलेले खालील विसà¥à¤¤à¤¾à¤°:</translation>
<translation id="6125479973208104919">दà¥à¤°à¥à¤¦à¥ˆà¤µà¤¾à¤¨à¥‡, तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ या <ph name="DEVICE_TYPE" /> वर तà¥à¤®à¤šà¥‡ खाते पà¥à¤¨à¥à¤¹à¤¾ जोडावे लागेल.</translation>
@@ -3279,6 +3336,7 @@
<translation id="6178664161104547336">à¤à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° निवडा</translation>
<translation id="6180288788882902869">Google Play आता तà¥à¤®à¤šà¥à¤¯à¤¾ <ph name="DEVICE_TYPE" /> वर</translation>
<translation id="6181431612547969857">डाउनलोड अवरोधित केले</translation>
+<translation id="6181803575025675566">हे कसे कारà¥à¤¯ करते ते <ph name="LINK_START" />सेटिंगà¥à¤œ<ph name="LINK_END" /> मधून नियंतà¥à¤°à¤¿à¤¤ करा.</translation>
<translation id="6185132558746749656">डिवà¥â€à¤¹à¤¾à¤‡à¤¸ सà¥â€à¤¥à¤¾à¤¨</translation>
<translation id="6185696379715117369">पृषà¥à¤  वर</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> मधà¥à¤¯à¥‡ उघडा</translation>
@@ -3311,7 +3369,6 @@
<translation id="6237816943013845465">आपले सà¥à¤•à¥à¤°à¥€à¤¨ रिà¤à¥‹à¤²à¥à¤¯à¥‚शन समायोजित करणà¥à¤¯à¤¾à¤šà¥€ आपलà¥à¤¯à¤¾à¤²à¤¾ अनà¥à¤®à¤¤à¥€ देते</translation>
<translation id="6238923052227198598">लॉक सà¥à¤•à¥à¤°à¥€à¤¨à¤µà¤° नवीनतम टीप ठेवा</translation>
<translation id="6239558157302047471">रीलोड आणि फà¥à¤°à¥‡à¤® करा</translation>
-<translation id="624022915548992686">पेजमधून बाहेर या</translation>
<translation id="6241530762627360640">आपलà¥à¤¯à¤¾ सिसà¥à¤Ÿà¥€à¤®à¤¶à¥€ जोडलेलà¥à¤¯à¤¾ Bluetooth डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤¿à¤·à¤¯à¥€à¤šà¥à¤¯à¤¾ माहितीवर पà¥à¤°à¤µà¥‡à¤¶ करा आणि जवळपासचे Bluetooth डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸ शोधा.</translation>
<translation id="6243774244933267674">सरà¥à¤µà¥à¤¹à¤° अनà¥à¤ªà¤²à¤¬à¥à¤§</translation>
<translation id="6246413617632217567">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ आयात केला जाऊ शकला नाही. कृपया आपली हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹ जागा आणि परवानगà¥à¤¯à¤¾ तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
@@ -3328,13 +3385,13 @@
<translation id="6263284346895336537">गंभीर नाही</translation>
<translation id="6263541650532042179">समकà¥à¤°à¤®à¤£ रीसेट करा</translation>
<translation id="6264365405983206840">&amp;सरà¥à¤µ निवडा</translation>
+<translation id="6265930187414222160">पूरà¥à¤£ à¤à¤¾à¤²à¥‡! धोकादायक सॉफà¥à¤Ÿà¤µà¥‡à¤…र काढून टाकले.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> वर आपलà¥à¤¯à¤¾ सà¥à¤µà¤¤à¤ƒà¤¸ पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¥ƒà¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ à¤à¤• पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° निवडा</translation>
<translation id="6268252012308737255"><ph name="APP" /> सह उघडा</translation>
<translation id="6268747994388690914">HTML फायलीवरà¥à¤¨ बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करा...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />सिसà¥à¤Ÿà¤® आणि अॅप माहिती<ph name="END_LINK1" /> आणि <ph name="BEGIN_LINK2" />मेटà¥à¤°à¤¿à¤•à¥à¤¸<ph name="END_LINK2" /> पाठवा</translation>
<translation id="6272643420381259437">पà¥à¤²à¤—िन डाउनलोड करताना (<ph name="ERROR" />) à¤à¤°à¤° आली</translation>
<translation id="6273677812470008672">गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome वेब सà¥à¤Ÿà¥‹à¤…र<ph name="END_LINK" /> मधà¥à¤¯à¥‡ विसà¥à¤¤à¤¾à¤° आणि अॅपà¥à¤¸ शोधा</translation>
<translation id="62751439899495218">फोटो बदला</translation>
<translation id="6276301056778294989">डिवà¥à¤¹à¤¾à¤‡à¤¸ समान कोड दरà¥à¤¶à¤µà¤¿à¤¤ असलà¥à¤¯à¤¾à¤šà¥‡ सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करा.</translation>
<translation id="6277105963844135994">नेटवरà¥à¤• कालबाहà¥à¤¯</translation>
@@ -3360,12 +3417,12 @@
<translation id="6311220991371174222">आपले पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² उघडताना काहीतरी चूक à¤à¤¾à¤²à¥à¤¯à¤¾à¤¨à¥‡ Chrome पà¥à¤°à¤¾à¤°à¤‚भ करू शकत नाही. Chrome रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करून पहा.</translation>
<translation id="6312403991423642364">अजà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• à¤à¤°à¤°</translation>
<translation id="6313641880021325787">VRमधून बाहेर पडा</translation>
-<translation id="6314335155547195432">पासवरà¥à¤¡ वà¥à¤¯à¥à¤¤à¥à¤ªà¤¨à¥à¤¨ करा</translation>
<translation id="6314819609899340042">आपण या <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवà¥â€à¤¹à¤¾à¤‡à¤¸à¤µà¤° यशसà¥â€à¤µà¥€à¤°à¤¿à¤¤à¥à¤¯à¤¾ डीबग वैशिषà¥â€à¤Ÿà¥à¤¯à¥‡ सकà¥à¤·à¤® केली आहेत.</translation>
-<translation id="6315343732431721770"><ph name="URL" /> समाविषà¥à¤Ÿ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपली पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥â€à¤ à¥‡ बदलली. आपले पà¥à¤°à¤¾à¤°à¤‚भ पृषà¥â€à¤  बदलणारे विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤® करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="6315493146179903667">सरà¥à¤µ समोर आणा</translation>
<translation id="6316806695097060329">हा <ph name="SHORT_PRODUCT_NAME" /> डिवà¥à¤¹à¤¾à¤‡à¤¸ आपलà¥à¤¯à¤¾à¤²à¤¾ वेबवरील सरà¥à¤µà¥‹à¤¤à¥à¤¤à¤® अनà¥à¤­à¤µ वितरीत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ डीà¤à¤¾à¤‡à¤¨ केला होता.</translation>
+<translation id="6317318380444133405">आता सपोरà¥à¤Ÿ करत नाही.</translation>
<translation id="6317369057005134371">अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ विंडोसाठी पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करत आहे...</translation>
+<translation id="6318407754858604988">डाउनलोड सà¥à¤°à¥‚ à¤à¤¾à¤²à¥‡</translation>
<translation id="6322279351188361895">खासगी की वाचणà¥à¤¯à¤¾à¤¤ अयशसà¥à¤µà¥€.</translation>
<translation id="6325191661371220117">सà¥à¤µà¤¯à¤‚-लाà¤à¤š अकà¥à¤·à¤® करा</translation>
<translation id="6326175484149238433">Chrome मधून काढा</translation>
@@ -3375,7 +3432,6 @@
<translation id="6333049849394141510">काय संंकालित करायचे ते निवडा</translation>
<translation id="6333064448949140209">फाईल डीबग करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google कडे पाठविली जाईल</translation>
<translation id="6333834492048057036">शोधासाठी अâ€à¥…डà¥à¤°à¥‡à¤¸ बार वर फोकस करा</translation>
-<translation id="6336907568130557310">निरà¥à¤¯à¤¾à¤¤ केलेली फाइल पाहू शकणारà¥â€à¤¯à¤¾ कà¥à¤£à¤¾à¤²à¤¾à¤¹à¥€ तà¥à¤®à¤šà¥‡ पासवरà¥à¤¡ दिसतील. कà¥à¤£à¤¾à¤¶à¥€à¤¹à¥€ फाइल शेअर करू नका आणि ती आयात केलà¥â€à¤¯à¤¾à¤¨à¤‚तर हटवा.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> साठी à¤à¤• नवीन पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² तयार करा</translation>
<translation id="6340017061976355871">सरà¥à¤µà¥à¤¹à¤°à¤¶à¥€ कनेकà¥à¤Ÿ करता आले नाही. कृपया तà¥à¤®à¤šà¥‡ नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ तपासा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा. समसà¥à¤¯à¤¾ तशीच राहिलà¥à¤¯à¤¾à¤¸, तà¥à¤®à¤šà¥‡ Chromebook रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा.</translation>
<translation id="6340071272923955280">इंटरनेट पà¥à¤°à¤¿à¤‚ट पà¥à¤°à¥‹à¤Ÿà¥‹à¤•à¥‰à¤² (IPPS)</translation>
@@ -3398,7 +3454,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android साठीचे Smart Lock सेट अप करा</translation>
<translation id="6374469231428023295">पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा</translation>
-<translation id="6377158645544167202">पà¥à¤°à¤¿à¤‚टर कनेकà¥à¤Ÿ करू शकत नाही. पà¥à¤°à¤¿à¤‚टर चालू आहे का आणि तो वाय-फाय किंवा USB ने तà¥à¤®à¤šà¥à¤¯à¤¾ Chromebook ला कनेकà¥à¤Ÿ केला आहे का ते तपासा.</translation>
<translation id="6380143666419481200">सà¥à¤µà¥€à¤•à¤¾à¤°à¤¾ आणि सà¥à¤°à¥‚ ठेवा</translation>
<translation id="6383051423892982287">सà¥à¤µà¤¤à¤ƒà¤šà¥à¤¯à¤¾ <ph name="BEGIN_LINK" />संकालन वाकà¥à¤¯à¤¾à¤‚शासह<ph name="END_LINK" /> संकालित केलेला डेटा कूटबदà¥à¤§ करा</translation>
<translation id="6384275966486438344">आपलà¥à¤¯à¤¾ शोध सेटिंगà¥à¤œ यावर बदला: <ph name="SEARCH_HOST" /></translation>
@@ -3491,6 +3546,7 @@
<translation id="6503077044568424649">सरà¥à¤µà¤¾à¤§à¤¿à¤• भेट दिलेले</translation>
<translation id="6504611359718185067">पà¥à¤°à¤¿à¤‚टर जोडणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ इंटरनेटशी कनेकà¥à¤Ÿ करा</translation>
<translation id="6506374932220792071">SHA-256 सह X9.62 ECDSA सà¥à¤µà¤¾à¤•à¥à¤·à¤°à¥€</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> शी संबंधित</translation>
<translation id="6508261954199872201">अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">मीडिया परवाना</translation>
<translation id="6510568984200103950">अगदी थोडà¥à¤¯à¤¾ सेटिंगà¥à¤œ</translation>
@@ -3524,9 +3580,11 @@
<translation id="6551508934388063976">आदेश अनà¥à¤ªà¤²à¤¬à¥à¤§. à¤à¤• नवीन विंडो उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ control-N दाबा.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> वापरकरà¥à¤¤à¥‡</translation>
<translation id="6555432686520421228">सरà¥à¤µ वापरकरà¥à¤¤à¤¾ खाती काढा आणि आपला <ph name="IDS_SHORT_PRODUCT_NAME" /> डिवà¥à¤¹à¤¾à¤‡à¤¸ अगदी नवà¥à¤¯à¤¾à¤¸à¤¾à¤°à¤–ा सेट करा.</translation>
+<translation id="6555810572223193255">कà¥à¤²à¥€à¤¨à¤…प सधà¥à¤¯à¤¾ अनà¥à¤ªà¤²à¤¬à¥à¤§ आहे</translation>
<translation id="6556866813142980365">पà¥à¤¨à¥à¤¹à¤¾ करा</translation>
<translation id="6558280019477628686">à¤à¤• à¤à¤°à¤° आली. काही आयटम हटवता आले नाहीत.</translation>
<translation id="6559580823502247193">(आधीपासून या डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤°)</translation>
+<translation id="6560713683827832045">अॅप सूचना "चालू" असलà¥â€à¤¯à¤¾à¤šà¥â€à¤¯à¤¾ तपासा. नसलà¥â€à¤¯à¤¾à¤¸, चालू करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टॉगल करा.</translation>
<translation id="6561726789132298588">पà¥à¤°à¤µà¤¿à¤·à¥â€à¤Ÿ करा</translation>
<translation id="656293578423618167">फाइल पथ किंवा नाव खूप मोठे आहे. कृपया à¤à¤•à¤¾ छोटà¥à¤¯à¤¾ नावाने किंवा दà¥à¤¸à¤°à¥â€à¤¯à¤¾ सà¥â€à¤¥à¤¾à¤¨à¤¾à¤µà¤° सेवà¥à¤¹ करा. </translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" हटवत आहे...</translation>
@@ -3555,7 +3613,6 @@
<translation id="6606070663386660533">टॅब 8</translation>
<translation id="6607272825297743757">फाईल माहिती</translation>
<translation id="6607831829715835317">अधिक साध&amp;ने</translation>
-<translation id="6610183966322615106">पà¥à¤°à¤¿à¤‚टर जोडताना à¤à¤°à¤°</translation>
<translation id="6612358246767739896">संरकà¥à¤·à¤¿à¤¤ सामगà¥à¤°à¥€</translation>
<translation id="6613452264606394692">या पेजला बà¥à¤•à¤®à¤¾à¤°à¥à¤• करून येथे जलद परत या</translation>
<translation id="6615455863669487791">मला दरà¥à¤¶à¤µà¤¾</translation>
@@ -3632,9 +3689,11 @@
<translation id="6736045498964449756">अरेरे, पासवरà¥à¤¡ जà¥à¤³à¤¤ नाहीत!</translation>
<translation id="6736243959894955139">पतà¥à¤¤à¤¾</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">तà¥à¤®à¥à¤¹à¥€ आता तà¥à¤®à¤šà¥€ जà¥à¤¨à¥€ पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² अâ€à¥…कà¥à¤¸à¥‡à¤¸ करू शकत नसला तरीही, तà¥à¤®à¥à¤¹à¥€ ती काढून टाकू शकता.</translation>
<translation id="6739923123728562974">डेसà¥à¤•à¤Ÿà¥‰à¤ª शॉरà¥à¤Ÿà¤•à¤Ÿ दरà¥à¤¶à¤µà¤¾</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> ला विराम दिला</translation>
<translation id="6742339027238151589">सà¥à¤•à¥à¤°à¤¿à¤ªà¥â€à¤Ÿà¤¸à¤¾à¤ à¥€ पà¥à¤°à¤µà¥‡à¤¶à¤¯à¥‹à¤—à¥à¤¯</translation>
+<translation id="6743841972744298686">सेटिंगà¥à¤œ सिंक करा</translation>
<translation id="6745592621698551453">आता अपडेट करा</translation>
<translation id="6746124502594467657">खाली हलवा</translation>
<translation id="674632704103926902">टॅप डà¥à¤°à¥…गिंग सकà¥à¤·à¤® करा</translation>
@@ -3647,12 +3706,14 @@
<translation id="6757101664402245801">URL कॉपी केली</translation>
<translation id="6758056191028427665">आमà¥à¤¹à¥€ आमचे काम कसे करत आहोत तà¥à¤¯à¤¾à¤¬à¤¦à¥à¤¦à¤² आमà¥à¤¹à¤¾à¤²à¤¾ कळवा.</translation>
<translation id="6759193508432371551">फॅकà¥à¤Ÿà¤°à¥€ रीसेट</translation>
+<translation id="6765234885931342179">तà¥à¤®à¤šà¥à¤¯à¤¾ सिकà¥â€à¤¯à¥à¤°à¤¿à¤Ÿà¥€ कीचा सिरीअल नंबर पहा</translation>
<translation id="6766101255664245434">à¤à¤• नवीन फोटो घà¥à¤¯à¤¾ किंवा à¤à¤• विदà¥à¤¯à¤®à¤¾à¤¨ फोटो किंवा आयकॉन निवडा .
<ph name="LINE_BREAK" />
हे चितà¥à¤° Chromebook चà¥à¤¯à¤¾ साइन इन सà¥à¤•à¥à¤°à¥€à¤¨ आणि लॉक सà¥à¤•à¥à¤°à¥€à¤¨à¤µà¤° दिसेल.</translation>
<translation id="6769712124046837540">पà¥à¤°à¤¿à¤‚टर जोडणे...</translation>
<translation id="6771503742377376720">à¤à¤• पà¥à¤°à¤®à¤¾à¤£à¤¨ अधिकृतता आहे</translation>
<translation id="6773575010135450071">अधिक कà¥à¤°à¤¿à¤¯à¤¾...</translation>
+<translation id="6777817260680419853">रीडिरेकà¥â€à¤Ÿ बà¥à¤²à¥‰à¤• केले</translation>
<translation id="6778959797435875428">साइट सशबà¥à¤¦ करा</translation>
<translation id="677965093459947883">खूप लहान</translation>
<translation id="6780439250949340171">अनà¥à¤¯ सेटिंगà¥à¤œ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
@@ -3727,6 +3788,7 @@
<translation id="6898699227549475383">संसà¥à¤¥à¤¾à¤¤à¥à¤®à¤• (O)</translation>
<translation id="6900284862687837908">पारà¥à¤¶à¥à¤µà¤­à¥‚मी अॅप: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">डोमेनशी डिवà¥à¤¹à¤¾à¤‡à¤¸ जोडा</translation>
+<translation id="6903534926908201625">Google गोळा करत असलेली माहिती तà¥à¤®à¥â€à¤¹à¥€ <ph name="BEGIN_LINK" />सेटिंगà¥à¤œ<ph name="END_LINK" /> मधà¥à¤¯à¥‡ जाऊन कधीही कसà¥â€à¤Ÿà¤®à¤¾à¤‡à¤ करू शकता.</translation>
<translation id="6904344821472985372">फाईल पà¥à¤°à¤µà¥‡à¤¶ मागे घà¥à¤¯à¤¾</translation>
<translation id="6904655473976120856">बाहेर पडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अâ€à¥…प बटण दाबा</translation>
<translation id="6904713658985136356"><ph name="HOST" /> आपली सà¥à¤•à¥à¤°à¥€à¤¨ सामायिक करू इचà¥à¤›à¤¿à¤¤à¥‹.</translation>
@@ -3735,17 +3797,22 @@
<translation id="691024665142758461">à¤à¤•à¤¾à¤§à¤¿à¤• फायली डाउनलोड करा</translation>
<translation id="6911324888870229398">नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ गमावले होते. कृपया तà¥à¤®à¤šà¥‡ कनेकà¥à¤¶à¤¨ तपासा किंवा दà¥à¤¸à¤°à¥‡ वाय-फाय नेटवरà¥à¤• वापरून पहा.</translation>
<translation id="6911734910326569517">मेमरी फà¥à¤Ÿà¤ªà¥à¤°à¤¿à¤‚ट</translation>
+<translation id="6914783257214138813">निरà¥à¤¯à¤¾à¤¤ करणà¥à¤¯à¤¾à¤¤ आलेली फाइल दिसणारà¥â€à¤¯à¤¾ पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•à¤¾à¤²à¤¾, तà¥à¤®à¤šà¤¾ पासवरà¥à¤¡ दिसेल.</translation>
<translation id="6915804003454593391">वापरकरà¥à¤¤à¤¾:</translation>
<translation id="6916590542764765824">विसà¥à¤¤à¤¾à¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="6920989436227028121">नियमित टॅब मà¥à¤¹à¤£à¥‚न वापरा</translation>
<translation id="6922128026973287222">Google डेटा बचतकरà¥à¤¤à¤¾ वापरून डेटा सेवà¥à¤¹ करा आणि अधिक जलद बà¥à¤°à¤¾à¤‰à¤ करा. अधिक जाणून घेणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="6929555043669117778">पॉप-अप अवरोधित करणे सà¥à¤°à¥‚ ठेवा </translation>
<translation id="6930242544192836755">कालावधी</translation>
+<translation id="6934241953272494177">तà¥à¤®à¤šà¥‡ मीडिया डिवà¥à¤¹à¤¾à¤‡à¤¸ सà¥à¤•à¥…न करत आहे...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> आढळले</translation>
<translation id="693807610556624488">लिहा ऑपरेशन यावर विशेषतांची कमाल लांबी ओलांडते: " <ph name="DEVICE_NAME" /> ".</translation>
<translation id="6941937518557314510">कृपया आपलà¥à¤¯à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤¸à¤¹ <ph name="HOST_NAME" /> चे पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="TOKEN_NAME" /> मधà¥à¤¯à¥‡ साइन इन करा.</translation>
<translation id="6943176775188458830">पà¥à¤°à¤¿à¤‚ट रदà¥à¤¦ करा</translation>
<translation id="6943836128787782965">HTTP अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡</translation>
<translation id="6945221475159498467">निवडा</translation>
+<translation id="694592694773692225">या पेजवर रीडिरेकà¥â€à¤Ÿ बà¥à¤²à¥‰à¤• केले.</translation>
<translation id="6949306908218145636">उघडी पृषà¥à¤ à¥‡ बà¥à¤•à¤®à¤¾à¤°à¥à¤• करा...</translation>
<translation id="6955446738988643816">पॉपअपची तपासणी करा</translation>
<translation id="6957231940976260713">सेवेचे नाव</translation>
@@ -3849,13 +3916,16 @@
<translation id="7093866338626856921">या नावाचà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤¸à¤¹ डेटा अदलाबदल करा: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ आयात केला जाऊ शकला नाही. कृपया आपले नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ तपासा आणि नंतर पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="7098447629416471489">इतर जतन शोध इंजिन येथे दिसून येतील</translation>
+<translation id="7099337801055912064">मोठà¥à¤¯à¤¾ PPD लोड करू शकत नाही. कमाल आकार 250kB आहे.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> आयटम निवडले</translation>
<translation id="7102687220333134671">सà¥à¤µà¤¯à¤‚चलित अपडेट चालू केली आहेत</translation>
<translation id="7106346894903675391">अधिक संचयन विकत घà¥à¤¯à¤¾...</translation>
<translation id="7108338896283013870">लपवा</translation>
<translation id="7108668606237948702">पà¥à¤°à¤µà¤¿à¤·à¥â€à¤Ÿ करा</translation>
+<translation id="7112978678959880812">परà¥à¤¸à¤¨à¤²à¤¾à¤‡à¤ करणे चालू आहे. तà¥à¤®à¥à¤¹à¥€ हे myaccount.google.com वर बदलू शकता.</translation>
<translation id="7113502843173351041">आपला ईमेल पतà¥à¤¤à¤¾ माहिती करून घà¥à¤¯à¤¾</translation>
<translation id="7114054701490058191">पासवरà¥à¤¡ जà¥à¤³à¤¤ नाहीत</translation>
+<translation id="7117228822971127758">कृपया नंतर पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा</translation>
<translation id="7117247127439884114">पà¥à¤¨à¥à¤¹à¤¾ साइन इन करा...</translation>
<translation id="711840821796638741">वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ बà¥à¤•à¤®à¤¾à¤°à¥à¤• दरà¥à¤¶à¤µà¤¾</translation>
<translation id="711902386174337313">आपलà¥à¤¯à¤¾ साइन इन केलेलà¥à¤¯à¤¾ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤šà¥€ सूची वाचा</translation>
@@ -3896,6 +3966,7 @@
<translation id="7180611975245234373">रिफà¥à¤°à¥‡à¤¶ करा</translation>
<translation id="7180865173735832675">सानà¥à¤•à¥‚ल करा</translation>
<translation id="7186088072322679094">टूलबारमधà¥à¤¯à¥‡ ठेवा</translation>
+<translation id="7187428571767585875">काढून टाकणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ किंवा बदलणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ रजिसà¥â€à¤Ÿà¥à¤°à¥€ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥à¤¯à¤¾:</translation>
<translation id="7191159667348037">अजà¥à¤žà¤¾à¤¤ मà¥à¤¦à¥à¤°à¤• (USB)</translation>
<translation id="7191454237977785534">या रूपात फाइल सेवà¥à¤¹ करा</translation>
<translation id="7196835305346730603">जवळपासचे Chromeboxes शोधत आहे...</translation>
@@ -3904,6 +3975,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' हटवले</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> डाउनलोड करीत आहे...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{पेजमधून बाहेर या}one{पेजमधून बाहेर या}other{पेजमधून बाहेर या}}</translation>
<translation id="721331389620694978">बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग सवयी दरà¥à¤¶à¤µà¤£à¤¾à¤°à¥â€à¤¯à¤¾ काही सेटिंगà¥à¤œ साफ केलà¥à¤¯à¤¾ जाणार नाहीत.</translation>
<translation id="7216409898977639127">सेलà¥à¤¯à¥à¤²à¤° सेवा देणारा</translation>
<translation id="7216595297012131718">आपलà¥à¤¯à¤¾ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ आधारावर भाषांची कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ लावा</translation>
@@ -3949,6 +4021,7 @@
<translation id="727952162645687754">डाउनलोड à¤à¤°à¤°</translation>
<translation id="7279701417129455881">कà¥à¤•à¥€ अवरोधित करणे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा...</translation>
<translation id="7280877790564589615">परवानगीची विनंती केली</translation>
+<translation id="7283041136720745563">तà¥à¤®à¤šà¤¾ Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹ कोटा पà¥à¤°à¥‡à¤¸à¤¾ मोठा नाही.</translation>
<translation id="7287143125007575591">पà¥à¤°à¤µà¥‡à¤¶ नाकारला.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">वॉलपेपर अॅप उघडा</translation>
@@ -4017,6 +4090,7 @@
<translation id="7392118418926456391">वà¥à¤¹à¤¾à¤¯à¤°à¤¸ सà¥à¤•à¥…न अयशसà¥à¤µà¥€</translation>
<translation id="7392915005464253525">बंद केलेली विंडो पà¥&amp;नà¥à¤¹à¤¾ उघडा</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> सिसà¥à¤Ÿà¤® सà¥à¤°à¥‚ करताना लाà¤à¤š केले जाईल आणि à¤à¤•à¤¦à¤¾ आपण सरà¥à¤µ अनà¥à¤¯ <ph name="PRODUCT_NAME" /> विंडो बंद केलà¥à¤¯à¤¾à¤µà¤° देखील पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधà¥à¤¯à¥‡ चालू राहील.</translation>
+<translation id="7398254312354928459">नेटवरà¥à¤• कनेकà¥à¤¶à¤¨ सà¥à¤µà¤¿à¤š केले</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">कृपया आपला Chromebox रीसà¥â€à¤Ÿà¤¾à¤°à¥à¤Ÿ होताना पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करा...</translation>
<translation id="7400839060291901923">तà¥à¤®à¤šà¥à¤¯à¤¾ <ph name="PHONE_NAME" />वर कनेकà¥à¤¶à¤¨ सेट अप करा</translation>
@@ -4027,6 +4101,7 @@
<translation id="7409233648990234464">पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š करा आणि Powerwash करा</translation>
<translation id="7409836189476010449">फà¥à¤²à¥…श चालवा</translation>
<translation id="7410344089573941623"><ph name="HOST" /> आपलà¥à¤¯à¤¾ कॅमेरा आणि मायकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤µà¤° पà¥à¤°à¤µà¥‡à¤¶ करू इचà¥à¤›à¤¿à¤¤ असलà¥à¤¯à¤¾à¤¸ विचारा</translation>
+<translation id="741204030948306876">होय, मला मानà¥à¤¯ आहे</translation>
<translation id="7412226954991670867">GPU मेमरी</translation>
<translation id="7416362041876611053">अजà¥à¤žà¤¾à¤¤ नेटवरà¥à¤• à¤à¤°à¤°.</translation>
<translation id="7417705661718309329">Google नकाशा</translation>
@@ -4048,6 +4123,7 @@
<translation id="7445682342344043969">पॉप-अप बà¥à¤²à¥‰à¤• केले</translation>
<translation id="744859430125590922">ही वà¥à¤¯à¤•à¥à¤¤à¥€ <ph name="CUSTODIAN_EMAIL" /> वरून भेट देते तà¥à¤¯à¤¾ वेबसाइट नियंतà¥à¤°à¤¿à¤¤ करा आणि पहा.</translation>
<translation id="7453008956351770337">हा पà¥à¤°à¤¿à¤‚टर निवडून, आपण खालील विसà¥à¤¤à¤¾à¤°à¤¾à¤¸ आपलà¥â€à¤¯à¤¾ पà¥à¤°à¤¿à¤‚टरमधà¥â€à¤¯à¥‡ पà¥à¤°à¤µà¥‡à¤¶ करणà¥â€à¤¯à¤¾à¤šà¥€ परवानगी देत आहात:</translation>
+<translation id="7453467225369441013">तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ बहà¥à¤¤à¤¾à¤‚श साइटमधून साइन आउट करते. तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ तà¥à¤®à¤šà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤®à¤§à¥‚न साइन आउट केले जाणार नाही.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">सà¥à¤¥à¤¾à¤¨ उघडा...</translation>
<translation id="7461924472993315131">पिन</translation>
@@ -4058,7 +4134,7 @@
<translation id="747114903913869239">à¤à¤°à¤°: विसà¥à¤¤à¤¾à¤° डीकोड करणà¥à¤¯à¤¾à¤¤ अकà¥à¤·à¤®</translation>
<translation id="7473891865547856676">नाही, नको</translation>
<translation id="747459581954555080">सरà¥à¤µ पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा</translation>
-<translation id="747494631553057218">नोंदणी पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥à¤¯à¤¾:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> ला à¤à¤°à¤° आला.</translation>
<translation id="7475671414023905704">Netscape पासवरà¥à¤¡ URL गमावली</translation>
<translation id="7476454130948140105">अपडेटसाठी बॅटरी खूप कमी (<ph name="BATTERY_PERCENT" />%) आहे</translation>
<translation id="7477347901712410606">आपण आपला सांकेतिक वाकà¥à¤¯à¤¾à¤‚श विसरला असलà¥à¤¯à¤¾à¤¸, थांबा आणि <ph name="BEGIN_LINK" />Google डॅशबोरà¥à¤¡<ph name="END_LINK" /> दà¥à¤µà¤¾à¤°à¥‡ समकà¥à¤°à¤®à¤£ रीसेट करा.</translation>
@@ -4073,6 +4149,9 @@
<translation id="7487067081878637334">तंतà¥à¤°à¤œà¥à¤žà¤¾à¤¨</translation>
<translation id="7487099628810939106">कà¥à¤²à¤¿à¤• करणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ विलंब:</translation>
<translation id="7487969577036436319">कोणतेही घटक इंसà¥à¤Ÿà¥‰à¤² केलेले नाहीत</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> आढळले
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹<ph name="END_LINK" /> वर बॅकअप करणà¥à¤¯à¤¾à¤¸ तयार</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{आणि सरà¥à¤µ उघडा}=1{आणि बà¥à¤•à¤®à¤¾à¤°à¥à¤• उघडा}one{आणि सरà¥à¤µ (#) उघडा}other{आणि सरà¥à¤µ (#) उघडा}}</translation>
<translation id="7489605380874780575">पातà¥à¤°à¤¤à¤¾ तपासा</translation>
<translation id="749028671485790643">वà¥à¤¯à¤•à¥à¤¤à¥€ <ph name="VALUE" /></translation>
@@ -4085,7 +4164,6 @@
<translation id="7497215489070763236">सरà¥à¤µà¥à¤¹à¤° CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°</translation>
<translation id="7502658306369382406">IPv6 पतà¥à¤¤à¤¾</translation>
<translation id="7503191893372251637">Netscape पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤•à¤¾à¤°</translation>
-<translation id="7503607651407946808">हे पृषà¥à¤  भाषांतरित केले जात आहे...</translation>
<translation id="7503821294401948377">बà¥à¤°à¤¾à¤‰à¤à¤° कà¥à¤°à¤¿à¤¯à¤¾à¤‚साठी '<ph name="ICON" />' पà¥à¤°à¤¤à¥€à¤• लोड करणे शकà¥à¤¯ नाही.</translation>
<translation id="750509436279396091">डाउनलोड फोलà¥à¤¡à¤° उघडा</translation>
<translation id="7505167922889582512">लपविलेलà¥à¤¯à¤¾ फायली दरà¥à¤¶à¤µà¤¾</translation>
@@ -4097,9 +4175,9 @@
<translation id="7517569744831774757">सेटिंगà¥à¤œ तà¥à¤¯à¤¾à¤‚चà¥à¤¯à¤¾ मूळ डीफॉलà¥à¤Ÿà¤µà¤° पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा.</translation>
<translation id="7517786267097410259">à¤à¤• पासवरà¥à¤¡ तयार करा -</translation>
<translation id="7518150891539970662">WebRTC लॉग (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">हे पृषà¥à¤  भाषांतरित केले जात आहे...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">तयार करा</translation>
+<translation id="7526413953848747421">सà¥à¤ªà¥‡à¤² चेक सारखà¥à¤¯à¤¾ पà¥à¤°à¤­à¤¾à¤µà¥€ Google सेवा आणा आणि Chrome वर शोधणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टॅप करा</translation>
<translation id="7529411698175791732">आपले इंटरनेट कनेकà¥à¤¶à¤¨ तपासा. समसà¥à¤¯à¤¾ कायम राहिलà¥à¤¯à¤¾à¤¸, साइन आउट करून आणि पà¥à¤¨à¥à¤¹à¤¾ साइन इन करून पहा.</translation>
<translation id="7530016656428373557">डिसà¥à¤šà¤¾à¤°à¥à¤œ रेट वॉटà¥à¤¸ मधà¥à¤¯à¥‡</translation>
<translation id="7536709149194614609">कृपया डिवà¥â€à¤¹à¤¾à¤‡à¤¸ रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करा आणि नंतर पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
@@ -4123,7 +4201,6 @@
आणि पà¥à¤¨à¥à¤¹à¤¾ à¤à¤• परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¥€ वापरकरà¥à¤¤à¤¾ तयार करणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करू शकता.</translation>
<translation id="756445078718366910">बà¥à¤°à¤¾à¤‰à¤à¤° विंडो उघडा</translation>
<translation id="7564847347806291057">पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ समापà¥à¤¤ करा</translation>
-<translation id="7565291891798266313">आपले शोध इंजिन <ph name="URL" /> वर बदलले. आपले शोध इंजिन बदलणारे विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤® करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="7566118625369982896">Play अॅप लिंक वà¥â€à¤¯à¤µà¤¸à¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome डेटा साफ केला</translation>
@@ -4132,13 +4209,10 @@
<translation id="7573172247376861652">बॅटरी चारà¥à¤œ</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">तà¥à¤²à¤¨à¤¾à¤¤à¥à¤®à¤•</translation>
-<translation id="7577815336900970562">सà¥â€à¤¥à¤¾à¤¨ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ वायफाय किंवा सेलà¥â€à¤¯à¥à¤²à¤° नेटवरà¥à¤• वापरा</translation>
<translation id="7579149537961810247">साइट निःशबà¥à¤¦ करा</translation>
<translation id="7580671184200851182">सरà¥à¤µ सà¥à¤ªà¥€à¤•à¤° मधून समान ऑडिओ पà¥à¤²à¥‡ करा (मोनो ऑडिओ)</translation>
-<translation id="7581273696622423628">सरà¥à¤µà¥‡à¤•à¥à¤·à¤£ घà¥à¤¯à¤¾</translation>
<translation id="7581462281756524039">à¤à¤• कà¥à¤²à¥€à¤¨à¤…प साधन</translation>
<translation id="7582582252461552277">या नेटवरà¥à¤•à¤²à¤¾ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯ दà¥à¤¯à¤¾</translation>
-<translation id="7586312264284919041">आपण हे पृषà¥à¤  भाषांतरीत करॠइचà¥à¤›à¤¿à¤¤à¤¾?</translation>
<translation id="7586498138629385861">Chrome Apps उघडे असताना Chrome चालू रहाणे सà¥à¤°à¥ ठेवेल.</translation>
<translation id="7589461650300748890">ओहो, तेथेच. काळजी घà¥à¤¯à¤¾.</translation>
<translation id="7589661784326793847">फकà¥à¤¤ à¤à¤• सेकंद पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करा</translation>
@@ -4155,6 +4229,7 @@
<translation id="7607274158153386860">टॅबलेट साइटची विनंती करा</translation>
<translation id="7611008212562900400">तà¥à¤®à¤šà¥‡ डिवà¥à¤¹à¤¾à¤‡à¤¸, अâ€à¥…पà¥à¤¸, वेब शोधा...</translation>
<translation id="7615910377284548269">सॅनà¥à¤¡à¤¬à¥‰à¤•à¥à¤¸ न केलेले पà¥à¤²à¤—िन अवरोधित करणे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा...</translation>
+<translation id="7616214729753637086">डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥€ नोंदणी करत आहे...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" यावर कनेकà¥à¤Ÿ करीत आहे</translation>
<translation id="761779991806306006">कोणतेही पासवरà¥à¤¡ सेवà¥à¤¹ केलेले नाहीत.</translation>
<translation id="7622114377921274169">चारà¥à¤œ होत आहे.</translation>
@@ -4183,6 +4258,7 @@
<translation id="7664620655576155379">असमरà¥à¤¥à¤¿à¤¤ Bluetooth डिवà¥à¤¹à¤¾à¤‡à¤¸: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">खाते जोडा</translation>
<translation id="7671130400130574146">सिसà¥à¤Ÿà¤® शीरà¥à¤·à¤• बार आणि किनारी वापरा</translation>
+<translation id="7683373461016844951">पà¥à¤¢à¥‡ सà¥à¤°à¥‚ ठेवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, ठीक आहे वर कà¥à¤²à¤¿à¤• करा, नंतर तà¥à¤®à¤šà¥à¤¯à¤¾ <ph name="DOMAIN" /> ईमेल पतà¥à¤¤à¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ नवीन पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² तयार करणà¥à¤¯à¤¾à¤•à¤°à¤¤à¤¾ वà¥à¤¯à¤•à¥à¤¤à¥€à¤²à¤¾ जोडावर कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="7684212569183643648">आपलà¥â€à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¦à¥à¤µà¤¾à¤°à¥‡ इंसà¥à¤Ÿà¥‰à¤² केले</translation>
<translation id="7684559058815332124">कॅपà¥à¤Ÿà¤¿à¤µà¥à¤¹ लॉग इन पृषà¥à¤ à¤¾à¤¸ भेट दà¥à¤¯à¤¾</translation>
<translation id="7685049629764448582">JavaScript मेमरी</translation>
@@ -4241,7 +4317,6 @@
<translation id="7773726648746946405">सतà¥à¤° संचयन</translation>
<translation id="7781335840981796660">सरà¥à¤µ वापरकरà¥à¤¤à¤¾ खाती आणि सà¥à¤¥à¤¾à¤¨à¤¿à¤• डेटा काढला जाईल.</translation>
<translation id="7782102568078991263">Google कडून कोणतà¥à¤¯à¤¾à¤¹à¥€ आणखी सूचना नाहीत</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> लोड करणे शकà¥à¤¯ à¤à¤¾à¤²à¥‡ नाही</translation>
<translation id="7784067724422331729">आपलà¥à¤¯à¤¾ संगणकावरील सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¤¾ सेटिंगà¥à¤œà¤¨à¥‡ ही फाईल अवरोधित केली.</translation>
<translation id="7786207843293321886">अतिथी निरà¥à¤—मन</translation>
<translation id="7786889348652477777">&amp;अâ€à¥…प रीलोड करा</translation>
@@ -4273,7 +4348,13 @@
<translation id="7815680994978050279">धोकादायक डाउनलोड अवरोधित केले</translation>
<translation id="7818135753970109980">नवीन थीम जोडली (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA किंवा RSN)</translation>
+<translation id="7819992334107904369">Chrome सिंक</translation>
<translation id="782057141565633384">वà¥à¤¹à¤¿à¤¡à¤¿à¤“ पतà¥à¤¤à¤¾ कॉपी करा</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> आढळले.
+ <ph name="LINE_BREAK1" />
+ तà¥à¤®à¤šà¤¾ Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹ कोटा पà¥à¤°à¥‡à¤¸à¤¾ मोठा नाही. अतिरिकà¥à¤¤ <ph name="FILE_SIZE" /> आवशà¥à¤¯à¤• आहे.
+ <ph name="LINE_BREAK2" />
+ अगदी थोडे फोटो निवडणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="782590969421016895">वरà¥à¤¤à¤®à¤¾à¤¨ पृषà¥à¤ à¥‡ वापरा</translation>
<translation id="7829298379596169484">ऑडिओ इनपà¥à¤Ÿà¤®à¤§à¥â€à¤¯à¥‡ पà¥à¤°à¤µà¥‡à¤¶ करीत आहे</translation>
<translation id="7831368056091621108">हा विसà¥à¤¤à¤¾à¤° मिळविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, आपलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤°à¥€à¤² आपला इतिहास आणि इतर Chrome सेटिंगà¥à¤œ.</translation>
@@ -4311,6 +4392,7 @@
<translation id="7881969471599061635">उपशीरà¥à¤·à¤•à¥‡ अकà¥à¤·à¤® करा</translation>
<translation id="7882358943899516840">पà¥à¤°à¤¦à¤¾à¤¤à¤¾ पà¥à¤°à¤•à¤¾à¤°</translation>
<translation id="7885253890047913815">अलीकडील गंतवà¥à¤¯à¥‡</translation>
+<translation id="7886917304091689118">Chrome मधà¥à¤¯à¥‡ चालत आहे</translation>
<translation id="7887334752153342268">डà¥à¤ªà¥à¤²à¤¿à¤•à¥‡à¤Ÿ</translation>
<translation id="7887864092952184874">Bluetooth माउस जोडला</translation>
<translation id="7889966925761734854">शोधा</translation>
@@ -4394,7 +4476,9 @@
<translation id="8000066093800657092">कोणतेही नेटवरà¥à¤• नाही</translation>
<translation id="8001504501378762252">à¤à¤•à¤¾ साइटने कदाचित तà¥à¤®à¤šà¤¾ पासवरà¥à¤¡ चोरला असेल</translation>
<translation id="8004582292198964060">बà¥à¤°à¤¾à¤‰à¤à¤°</translation>
+<translation id="8005600846065423578">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पाहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ नेहमी <ph name="HOST" /> ला अनà¥à¤®à¤¤à¥€ दà¥à¤¯à¤¾</translation>
<translation id="8008356846765065031">इंटरनेट डिसà¥à¤•à¤¨à¥‡à¤•à¥à¤Ÿ à¤à¤¾à¤²à¥‡. कृपया आपले इंटरनेट कनेकà¥à¤¶à¤¨ तपासा.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> लोड करणे शकà¥à¤¯ à¤à¤¾à¤²à¥‡ नाही.</translation>
<translation id="8008818777654712271">धोकादायक अâ€à¥…पà¥à¤¸ आणि साइट शोधणà¥à¤¯à¤¾à¤¤ मदत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google ला काही सिसà¥à¤Ÿà¤® माहिती आणि पृषà¥à¤  सामगà¥à¤°à¥€ सà¥à¤µà¤¯à¤‚चलितपणे पाठवा.</translation>
<translation id="8012382203418782830">हे पृषà¥à¤  भाषांतरित केले गेले आहे.</translation>
<translation id="8014154204619229810">अदà¥à¤¯à¤¤à¤¨à¤•à¤°à¥à¤¤à¤¾ सधà¥à¤¯à¤¾ चालू आहे. पà¥à¤¨à¥à¤¹à¤¾ तपासणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ à¤à¤• मिनिटात रिफà¥à¤°à¥‡à¤¶ करा.</translation>
@@ -4495,7 +4579,6 @@
<translation id="816055135686411707">पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विशà¥à¤µà¤¾à¤¸ सेट करताना à¤à¤°à¤°</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">नवीन टीप तयार करा</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ सेटिंगà¥à¤œ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा...</translation>
<translation id="8168435359814927499">सामगà¥à¤°à¥€</translation>
<translation id="8174047975335711832">डिवà¥à¤¹à¤¾à¤‡à¤¸ माहिती</translation>
@@ -4512,7 +4595,6 @@
<translation id="8191230140820435481">आपले अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨, विसà¥à¤¤à¤¾à¤° आणि थीम वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="8191453843330043793">V8 पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ निराकरणकरà¥à¤¤à¤¾</translation>
<translation id="8195027750202970175">डिसà¥à¤• वरील आकार</translation>
-<translation id="8195739004487400241">आपले मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  <ph name="URL" /> मधà¥â€à¤¯à¥‡ बदलले. आपले मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  बदलणारे विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤® करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, पà¥à¤¨à¤°à¥à¤¸à¤‚चयित करा कà¥à¤²à¤¿à¤• करा.</translation>
<translation id="8199300056570174101">नेटवरà¥à¤• (सेवा) आणि डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ गà¥à¤£à¤§à¤°à¥à¤®</translation>
<translation id="8200772114523450471">रेà¤à¥à¤¯à¥à¤®à¥‡</translation>
<translation id="8202160505685531999">कृपया आपले <ph name="DEVICE_TYPE" /> पà¥à¤°à¥‹à¤«à¤¾à¤ˆà¤² अपडेट करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आपला पासवरà¥à¤¡ पà¥à¥à¤¨à¥à¤¹à¤¾-पà¥à¤°à¤µà¤¿à¤·à¥â€à¤Ÿ करा.</translation>
@@ -4530,6 +4612,7 @@
<translation id="8226619461731305576">रांग</translation>
<translation id="8226742006292257240">खाली यादृचà¥à¤›à¤¿à¤•à¤ªà¤£à¥‡ वà¥à¤¯à¥à¤¤à¥à¤ªà¤¨à¥à¤¨ केलेला TPM पासवरà¥à¤¡ आहे जो आपलà¥â€à¤¯à¤¾ संगणकासाठी नियà¥à¤•à¥à¤¤ केला गेला आहे:</translation>
<translation id="8227119283605456246">फाईल संलगà¥à¤¨ करा</translation>
+<translation id="8233198815467326623">डीफॉलà¥à¤Ÿ होमपेज रिसà¥â€à¤Ÿà¥‹à¤…र करायचे का?</translation>
<translation id="8234795456569844941">कृपया आमचà¥à¤¯à¤¾ इंजिनियरना ही समसà¥à¤¯à¤¾ सोडवणà¥à¤¯à¤¾à¤¤ मदत करा. तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² à¤à¤°à¤° मिळणà¥à¤¯à¤¾à¤†à¤§à¥€ नेमके काय à¤à¤¾à¤²à¥‡ ते आमà¥à¤¹à¤¾à¤²à¤¾ सांगा:</translation>
<translation id="8234989666557591529">तà¥à¤®à¤šà¥‡ <ph name="DEVICE_TYPE" /> अनलॉक करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ à¤à¤• फोन निवडा</translation>
<translation id="8238649969398088015">मदत टीप</translation>
@@ -4555,7 +4638,6 @@
<translation id="8261378640211443080"><ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> मधà¥à¤¯à¥‡ हा विसà¥à¤¤à¤¾à¤° सूचीबदà¥à¤§ केला नाही आणि कदाचित आपलà¥à¤¯à¤¾ माहिती शिवाय जोडला गेला आहे.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> साठी खाते जोडा</translation>
<translation id="8261506727792406068">हटवा</translation>
-<translation id="8261673729476082470"><ph name="BEGIN_LINK" />Google डà¥à¤°à¤¾à¤‡à¤µà¥à¤¹<ph name="END_LINK" /> वर <ph name="FILE_COUNT" /> फोटोंचा बॅकअप घेत आहे</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ची या बिलà¥à¤¡à¤®à¤§à¥à¤¯à¥‡ अंमलबजावणी केली नाही.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> नी आपला माउस करà¥à¤¸à¤° अकà¥à¤·à¤® केला आहे.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" पà¥à¤°à¤µà¤°à¥à¤¤à¤¿à¤¤ पूरà¥à¤£à¤¸à¥à¤•à¥à¤°à¥€à¤¨.</translation>
@@ -4657,6 +4739,7 @@
<translation id="8454288007744638700">किंवा, à¤à¤• नवीन नेटवरà¥à¤• निवडा:</translation>
<translation id="845627346958584683">कालावधी समापà¥à¤¤à¥€ वेळ</translation>
<translation id="8456681095658380701">अवैध नाव</translation>
+<translation id="8457451314607652708">बà¥à¤•à¤®à¤¾à¤°à¥à¤• आयात करा</translation>
<translation id="8460336040822756677">आपण <ph name="DEVICE_TYPE" /> साठी Smart Lock बंद केलà¥à¤¯à¤¾à¤¸, आपण आपला फोन वापरून आपले Chrome डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸ अनलॉक करणà¥à¤¯à¤¾à¤¤ सकà¥à¤·à¤® असणार नाही. आपलà¥à¤¯à¤¾à¤²à¤¾ आपला पासवरà¥à¤¡ टाइप करणे आवशà¥à¤¯à¤• आहे.</translation>
<translation id="8461329675984532579">मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤  पà¥à¤°à¤¦à¤¾à¤¤à¤¾ नाव</translation>
<translation id="84613761564611563">नेटवरà¥à¤• कॉनà¥à¤«à¤¿à¤—र UI ची विनंती केली, कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करा...</translation>
@@ -4721,14 +4804,15 @@
<translation id="8569764466147087991">उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ फाइल निवडा</translation>
<translation id="8571213806525832805">मागील 4 आठवडà¥à¤¯à¤¾à¤‚मधील</translation>
<translation id="8574990355410201600"><ph name="HOST" /> वर आवाज नेहमी चालू ठेवा</translation>
+<translation id="8578639784464423491">९९ पेकà¥à¤·à¤¾ जासà¥â€à¤¤ अकà¥à¤·à¤°à¥‡ असू शकत नाहीत</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> आयटम संकालित करीत आहे...</translation>
<translation id="857943718398505171">अनà¥à¤®à¤¤à¥€ दिली (शिफारस केलेले)</translation>
<translation id="8581809080475256101">पà¥à¤¢à¥‡ जाणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ दाबा, इतिहास पाहणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ संदरà¥à¤­ मेनूवर जा</translation>
<translation id="8584280235376696778">नवीन टॅबमधà¥à¤¯à¥‡ वà¥à¤¹à¤¿à¤¡à¤¿à¤“ &amp;उघडा</translation>
<translation id="8588866096426746242">पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² आकडेवारी दरà¥à¤¶à¤µà¤¾</translation>
+<translation id="8589652987924574405">तà¥à¤®à¤šà¥‡ बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ आणि इतर सेटिंगà¥à¤œ तà¥à¤®à¤šà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤¤ सिंक केले जातील जेणेकरून, तà¥à¤®à¥à¤¹à¥€ तà¥à¤®à¤šà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤µà¤° तà¥à¤¯à¤¾à¤‚चा वापर करू शकाल. तà¥à¤®à¥à¤¹à¥€ हे कधीही बदलू शकता.</translation>
<translation id="8590375307970699841">सà¥à¤µà¤¯à¤‚चलित अपडेट सेट करा</translation>
<translation id="8594908476761052472">वà¥â€à¤¹à¤¿à¤¡à¤¿à¤“ कॅपà¥â€à¤šà¤° करा</translation>
-<translation id="8595925260712451473">कृपया आपला अभिपà¥à¤°à¤¾à¤¯ येथे à¤à¤‚टर करा.</translation>
<translation id="8596540852772265699">सानà¥à¤•à¥‚ल फायली</translation>
<translation id="8597845839771543242">गà¥à¤£à¤§à¤°à¥à¤® सà¥â€à¤µà¤°à¥‚पन:</translation>
<translation id="8598453409908276158">सà¤à¤¡à¤¬à¥‰à¤•à¥à¤¸ न केलेले पà¥à¤²à¤—-इन बà¥à¤²à¥‰à¤• केले</translation>
@@ -4743,6 +4827,7 @@
<translation id="8620617069779373398">रोमिंग सà¥à¤¥à¤¿à¤¤à¥€</translation>
<translation id="8620765578342452535">नेटवरà¥à¤• कनेकà¥â€à¤¶à¤¨ कॉनà¥à¤«à¤¿à¤—र करा</translation>
<translation id="8620790565535071193">सà¥â€à¤•à¥…निंग अयशसà¥â€à¤µà¥€ à¤à¤¾à¤²à¥‡</translation>
+<translation id="8622877356447980900">आपण हे पृषà¥à¤  भाषांतरित करू इचà¥à¤›à¤¿à¤¤à¤¾ का?</translation>
<translation id="8623004009673949077">'kiosk_only' मॅनिफेसà¥à¤Ÿ विशेषता असलेला अâ€à¥…प Chrome OS कियोसà¥à¤• मोडमधà¥à¤¯à¥‡ इंसà¥à¤Ÿà¥‰à¤² करणे आवशà¥à¤¯à¤• आहे.</translation>
<translation id="8624205858755890468">Assistant ला तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ संबंधित माहिती, अâ€à¥…पà¥à¤¸ आणि कà¥à¤°à¤¿à¤¯à¤¾ दाखवू देते.</translation>
<translation id="862542460444371744">&amp;विसà¥à¤¤à¤¾à¤°</translation>
@@ -4788,6 +4873,7 @@
<translation id="8671210955687109937">टिपà¥à¤ªà¤£à¥€ देऊ शकत नाही</translation>
<translation id="8673026256276578048">वेबवर शोधा...</translation>
<translation id="8673383193459449849">सरà¥à¤µà¥à¤¹à¤° समसà¥à¤¯à¤¾</translation>
+<translation id="8674241889607553858">तà¥à¤®à¥â€à¤¹à¤¾à¤²à¤¾ या पेजचे भाषांतर करायचे आहे का?</translation>
<translation id="8675354002693747642">आधी शेअर केलेली की</translation>
<translation id="8676374126336081632">इनपà¥à¤Ÿ साफ करा</translation>
<translation id="8677039480012021122">डेटा साफ करा आणि डिसà¥à¤•à¤¨à¥‡à¤•à¥à¤Ÿ करा</translation>
@@ -4800,6 +4886,7 @@
<translation id="8688579245973331962">आपले नाव दिसत नाही?</translation>
<translation id="8688591111840995413">चà¥à¤•à¥€à¤šà¤¾ पासवरà¥à¤¡</translation>
<translation id="8688672835843460752">उपलबà¥à¤§</translation>
+<translation id="8689583087392258564">मशीन डोमेनमधà¥à¤¯à¥‡ जोडणे अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. ऑरà¥à¤—नायà¤à¥‡à¤¶à¤¨à¤² यà¥à¤¨à¤¿à¤Ÿ अवैध आहे.</translation>
<translation id="869257642790614972">शेवटी-बंद केलेला टॅब पà¥à¤¨à¥à¤¹à¤¾ उघडा</translation>
<translation id="8695825812785969222">&amp;सà¥à¤¥à¤¾à¤¨ उघडा...</translation>
<translation id="8698464937041809063">Google रेखांकन</translation>
@@ -4814,6 +4901,7 @@
<translation id="8708671767545720562">&amp;अधिक माहिती</translation>
<translation id="8710187907779883426">लहान (1 से)</translation>
<translation id="8711402221661888347">लोणचे</translation>
+<translation id="8712637175834984815">समजले</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />सिसà¥à¤Ÿà¤® माहिती<ph name="END_LINK1" /> पाठवा</translation>
<translation id="8714154114375107944">यापà¥à¤¢à¥‡ सपोरà¥à¤Ÿ नाही</translation>
<translation id="871476437400413057">Google ने सेवà¥à¤¹ केलेले पासवरà¥à¤¡</translation>
@@ -4889,7 +4977,6 @@
<translation id="882204272221080310">अतिरिकà¥à¤¤ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤¸à¤¾à¤ à¥€ फरà¥à¤®à¤µà¥‡à¤…र अपडेट करा.</translation>
<translation id="8823514049557262177">दà¥à¤µà¤¾ मजकूर कॉपी करा</translation>
<translation id="8824701697284169214">पृ&amp;षà¥à¤  जोडा...</translation>
-<translation id="8827850355924932817">सà¥â€à¤¥à¤¾à¤¨ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€ वायफाय नेटवरà¥à¤• वापरा</translation>
<translation id="8828933418460119530">DNS नाव</translation>
<translation id="8830796635868321089">वरà¥à¤¤à¤®à¤¾à¤¨ पà¥à¤°à¥‰à¤•à¥à¤¸à¥€ सेटिंगà¥à¤œ वापरून अपडेट तपासणी अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥€. कृपया आपलà¥à¤¯à¤¾ <ph name="PROXY_SETTINGS_LINK_START" />पà¥à¤°à¥‰à¤•à¥à¤¸à¥€
सेटिंगà¥à¤œ<ph name="PROXY_SETTINGS_LINK_END" /> समायोजित करा.</translation>
@@ -4943,13 +5030,14 @@
<translation id="8912793549644936705">पसरवा</translation>
<translation id="8915370057835397490">सूचना लोड करीत आहे</translation>
<translation id="8916476537757519021">गà¥à¤ªà¥à¤¤ सबफà¥à¤°à¥‡à¤®: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG रासà¥à¤Ÿà¤° रà¥à¤ªà¤¾à¤‚तरितà¥à¤°</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> शी सिंक करा</translation>
<translation id="8922013791253848639">या साइटवर कायम जाहिरातींना परवानगी दà¥à¤¯à¤¾</translation>
<translation id="8925458182817574960">&amp;सेटिंगà¥à¤œ</translation>
<translation id="8926389886865778422">पà¥à¤¨à¥à¤¹à¤¾ विचारू नका</translation>
<translation id="8926518602592448999">विकासक मोड विसà¥à¤¤à¤¾à¤° अकà¥à¤·à¤® करा</translation>
<translation id="892706138619340876">काही सेटिंगà¥à¤œ रीसेट केलà¥à¤¯à¤¾</translation>
<translation id="8931394284949551895">नवीन डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸</translation>
+<translation id="893242274404530797">Google Play सेवा सूचना इंसà¥â€à¤Ÿà¤‚ट टेथरिंगसाठी आवशà¥â€à¤¯à¤• आहेत</translation>
<translation id="8933960630081805351">फाइंडर मधà¥à¤¯à¥‡ &amp;दरà¥à¤¶à¤µà¤¾</translation>
<translation id="8934732568177537184">सà¥à¤°à¥ ठेवा</translation>
<translation id="8938356204940892126">मी सोडून देतो</translation>
@@ -5007,6 +5095,7 @@
<translation id="9024127637873500333">&amp;नवीन टॅबमधà¥à¤¯à¥‡ उघडा</translation>
<translation id="9024331582947483881">पूरà¥à¤£ सà¥à¤•à¥à¤°à¥€à¤¨</translation>
<translation id="9025098623496448965">ठीक, मला परत साइन इन सà¥à¤•à¥à¤°à¥€à¤¨à¤µà¤° नà¥à¤¯à¤¾</translation>
+<translation id="902659348151742535">शोध, जाहिरात आणि इतर Google सेवा वैयकà¥à¤¤à¥€à¤•à¥ƒà¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google आपलà¥à¤¯à¤¾ बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग इतिहासाचा वापर करू शकते.</translation>
<translation id="9026731007018893674">डाउनलोड करा</translation>
<translation id="9027146684281895941">आपलà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤®à¤§à¥‚न ते जà¥à¤¯à¤¾ वेबसाइटना भेट देतात तà¥à¤¯à¤¾ नियंतà¥à¤°à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आणि पाहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या वà¥à¤¯à¤•à¥à¤¤à¥€à¤šà¥‡ परà¥à¤¯à¤µà¥‡à¤•à¥à¤·à¤£ करा.</translation>
<translation id="9027459031423301635">नवीन &amp;टॅबमधà¥à¤¯à¥‡ दà¥à¤µà¤¾ उघडा</translation>
@@ -5047,7 +5136,6 @@
<translation id="9084064520949870008">विंडो मà¥à¤¹à¤£à¥‚न उघडा</translation>
<translation id="9088234649737575428">संसà¥â€à¤¥à¥‡à¤šà¥à¤¯à¤¾ धोरणादà¥à¤µà¤¾à¤°à¥‡ <ph name="PLUGIN_NAME" /> अवरोधित केले आहे</translation>
<translation id="9088917181875854783">कृपया ही पासकी "<ph name="DEVICE_NAME" />" वर दरà¥à¤¶à¤µà¤¿à¤²à¥à¤¯à¤¾à¤šà¥€ पà¥à¤·à¥à¤Ÿà¥€ करा:</translation>
-<translation id="9090669887503413452">सिसà¥à¤Ÿà¤® माहिती पाठवा</translation>
<translation id="9094033019050270033">पासवरà¥à¤¡ अपडेट करा</translation>
<translation id="9094982973264386462">काढा</translation>
<translation id="9095253524804455615">काढा</translation>
@@ -5101,6 +5189,7 @@
<translation id="9170397650136757332">आपलà¥à¤¯à¤¾ फिंगरपà¥à¤°à¤¿à¤‚टचे सरà¥à¤µ भिनà¥à¤¨ भाग कॅपà¥à¤šà¤° करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आता आपले बोट किंचित हलवा</translation>
<translation id="9170848237812810038">&amp;पूरà¥à¤µà¤µà¤¤ करा</translation>
<translation id="9170884462774788842">आपलà¥à¤¯à¤¾ संगणकावरील दà¥à¤¸à¤±à¥à¤¯à¤¾ पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤®à¤¨à¥‡ Chrome चà¥à¤¯à¤¾ कारà¥à¤¯ करणà¥à¤¯à¤¾à¤šà¤¾ मारà¥à¤— बदलू शकणारी थीम जोडली.</translation>
+<translation id="9173995187295789444">बà¥à¤²à¥‚टूथ डिवà¥à¤¹à¤¾à¤‡à¤¸à¤¸à¤¾à¤ à¥€ सà¥à¤•à¥…न करत आहे...</translation>
<translation id="9174212595744391062">हे यासह, सरà¥à¤µ साइटसाठी कà¥à¤•à¥€à¤œ आणि कॅशे साफ करेल</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Bluetooth डिवà¥à¤¹à¤¾à¤‡à¤¸ कनेकà¥à¤Ÿ केले</translation>
<translation id="9177499212658576372">आपण सधà¥à¤¯à¤¾ <ph name="NETWORK_TYPE" /> नेटवरà¥à¤•à¤¶à¥€ कनेकà¥à¤Ÿ केले आहे.</translation>
@@ -5125,6 +5214,7 @@
<translation id="932327136139879170">मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤ </translation>
<translation id="932508678520956232">पà¥à¤°à¤¿à¤‚ट आरंभ करणे शकà¥à¤¯ नवà¥à¤¹à¤¤à¥‡.</translation>
<translation id="93393615658292258">फकà¥à¤¤ पासवरà¥à¤¡</translation>
+<translation id="935490618240037774">आपले बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ आणि इतर सेटिंगà¥à¤œ आपलà¥à¤¯à¤¾ Google खातà¥à¤¯à¤¾à¤¤ संकालित केलà¥à¤¯à¤¾ जातील जेणेकरून आपण आपलà¥à¤¯à¤¾ सरà¥à¤µ डिवà¥à¤¹à¤¾à¤‡à¤¸à¥‡à¤¸à¤µà¤° तà¥à¤¯à¤¾à¤‚चा वापर करू शकता.</translation>
<translation id="936801553271523408">सिसà¥à¤Ÿà¤® निदान डेटा</translation>
<translation id="93766956588638423">विसà¥à¤¤à¤¾à¤° दà¥à¤°à¥à¤¸à¥à¤¤ करा</translation>
<translation id="938470336146445890">कृपया वापरकरà¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° इंसà¥à¤Ÿà¥‰à¤² करा.</translation>
@@ -5145,6 +5235,7 @@
<translation id="960987915827980018">सà¥à¤®à¤¾à¤°à¥‡ 1 तास बाकी</translation>
<translation id="962802172452141067">फोलà¥à¤¡à¤° टà¥à¤°à¥€ बà¥à¤•à¤®à¤¾à¤°à¥à¤• करा</translation>
<translation id="968174221497644223">अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ कॅश </translation>
+<translation id="969096075394517431">भाषा बदला</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 टॅब}one{# टॅब}other{# टॅब}}</translation>
<translation id="971774202801778802">बà¥à¤•à¤®à¤¾à¤°à¥à¤• URL</translation>
<translation id="973473557718930265">बाहेर पडा</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ms.xtb b/chromium/chrome/app/resources/generated_resources_ms.xtb
index e902bd9eab3..3df0015fe32 100644
--- a/chromium/chrome/app/resources/generated_resources_ms.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ms.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Buka Pautan dalam Tetingkap <ph name="APP" /> baharu</translation>
<translation id="1005274289863221750">Gunakan mikrofon dan kamera anda</translation>
<translation id="1007408791287232274">Tidak dapat memuatkan peranti.</translation>
+<translation id="1008186147501209563">Eksport penanda halaman</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Halaman Tidak Responsif}other{Halaman Tidak Responsif}}</translation>
<translation id="1012794136286421601">Fail Dokumen, Helaian, Slaid dan Lukisan anda sedang disegerakkan. Buka apl Google Drive untuk mengakses fail dalam talian atau luar talian.</translation>
-<translation id="1013383076511149692">Lihat teks dan imej yang anda salin ke papan keratan</translation>
<translation id="1013707859758800957">Pemalam tanpa kotak pasir telah dibenarkan untuk dijalankan di halaman ini.</translation>
<translation id="1015318665228971643">Edit Nama Folder</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Buka semua dalam tetingkap &amp;baharu}=1{Buka dalam tetingkap &amp;baharu}other{Buka semua (#) dalam tetingkap &amp;baharu}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Tidak dapat mengalih keluar perisian berbahaya</translation>
<translation id="1062407476771304334">Gantikan</translation>
<translation id="1062866675591297858">Urus pengguna di bawah seliaan anda melalui <ph name="BEGIN_LINK" />Papan Pemuka Pengguna Di Bawah Seliaan<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Penyemak Fail Pustaka Media</translation>
<translation id="1064835277883315402">Sertai rangkaian persendirian</translation>
<translation id="1064912851688322329">Putuskan sambungan Akaun Google anda</translation>
<translation id="1067048845568873861">Dibuat</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Data Encipherment</translation>
+<translation id="1074944608454986967">Untuk membaca kandungan dengan kuat, tekan dan tahan Cari, kemudian klik atau seret untuk memilih kandungan. Selain itu, serlahkan kawasan dan gunakan Cari + S.</translation>
<translation id="1076698951459398590">Dayakan Tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Sediakan Kemas Kini Automatik untuk Semua Pengguna</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Log masuk<ph name="END_SIGN_IN_LINK" /> untuk mengawal dan melihat laman web yang dilawati oleh orang ini.</translation>
<translation id="109758035718544977">Nyahredam Tapak</translation>
<translation id="1097658378307015415">Sebelum log masuk, sila masuk sebagai Tetamu untuk mengaktifkan rangkaian <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Sentiasa terjemahkan <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Berhenti</translation>
<translation id="1110155001042129815">Tunggu</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Jangan benarkan mana-mana tapak menggunakan mesej eksklusif sistem untuk mengakses peranti MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Edit enjin carian</translation>
-<translation id="1131167343343087859">Kad kredit dan alamat yang menggunakan Google Payments.</translation>
<translation id="1134009406053225289">Buka dalam tetingkap inkognito</translation>
<translation id="1137673463384776352">Buka pautan dalam <ph name="APP" /></translation>
<translation id="1140351953533677694">Akses peranti Bluetooth dan Bersiri anda</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Pemalam disekat</translation>
<translation id="1145532888383813076">Carian peranti anda, apl dan web.</translation>
<translation id="1146204723345436916">Import penanda halaman daripada fail HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ditemui.
+ <ph name="LINE_BREAK1" />
+ Ruang pada storan setempat tidak mencukupi. Tambahan sebanyak <ph name="FILE_SIZE" /> diperlukan.
+ <ph name="LINE_BREAK2" />
+ Cuba kurangkan foto yang dipilih.</translation>
<translation id="1149088842877960903">Pelaksanaan JavaScript melalui AppleScript dimatikan. Untuk menghidupkannya, lawati Tetapan Chrome &gt; Terperinci &gt; Sistem. Untuk mendapatkan maklumat lanjut: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Bulan tamat tempoh</translation>
<translation id="1153356358378277386">Peranti digandingkan</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Namakan semula</translation>
<translation id="1175364870820465910">&amp;Cetak...</translation>
<translation id="117624967391683467">Menyalin <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Pulihkan Enjin Carian Lalai?</translation>
<translation id="1177863135347784049">Tersuai</translation>
<translation id="1178581264944972037">Jeda</translation>
<translation id="1179803038870941185"><ph name="URL" /> mahu mendapatkan kawalan penuh ke atas peranti MIDI anda.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Baca dan ubah pengguna senarai putih</translation>
<translation id="1206407435587370571">Teroka Chromebook anda</translation>
<translation id="1209796539517632982">Nama pelayan automatik</translation>
+<translation id="1210982357925844241">Lihat dan urus kata laluan yang disimpan di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Gunakan web tanpa menyimpan sejarah penyemakan imbas anda menggunakan tetingkap inkognito</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> cap jari disediakan</translation>
<translation id="1215411991991485844">Apl latar belakang baharu ditambah</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Mencari rangkaian mudah alih</translation>
<translation id="1285320974508926690">Jangan sekali-kali menterjemahkan tapak ini</translation>
<translation id="1285484354230578868">Simpan data dalam akaun Google Drive anda</translation>
+<translation id="1288037062697528143">Cahaya Malam akan dihidupkan secara automatik pada waktu matahari terbenam</translation>
<translation id="1293177648337752319">Nyahredam Tapak</translation>
<translation id="1293509594570842875">Pengguna di bawah seliaan baharu tidak dapat dibuat. Sila semak sambungan rangkaian anda dan cuba sebentar lagi.</translation>
<translation id="1293556467332435079">Fail</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Menandakan Fail HTML</translation>
<translation id="1303671224831497365">Peranti Bluetooth tidak ditemui</translation>
<translation id="1306606229401759371">Tukar tetapan</translation>
-<translation id="1307398858972670978">Akses kata laluan anda daripada sebarang peranti di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Op! Sistem gagal menyimpan token akses API jangka panjang untuk peranti ini.</translation>
<translation id="1313405956111467313">Konfigurasi proksi automatik</translation>
<translation id="131364520783682672">Kunci Huruf Besar</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Ini saya.</translation>
<translation id="1338776410427958681">Runtuhkan <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Memadamkan...</translation>
-<translation id="1339266338863469628">Lalai (ambil anda sahaja)</translation>
<translation id="1340527397989195812">Sandarkan media dari peranti menggunakan apl Fail.</translation>
<translation id="1341988552785875222">Kertas dinding semasa ditetapkan oleh '<ph name="APP_NAME" />'. Anda mungkin perlu menyahpasang '<ph name="APP_NAME" />' sebelum memilih kertas dinding lain.</translation>
<translation id="1346748346194534595">Kanan</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Kemas kini akan bermula apabila bateri mencapai <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Mengimport fail <ph name="FILE_COUNT" />...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Tidak menemui PPD. Pastikan Chromebook anda berada dalam talian dan cuba lagi.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> disekat</translation>
<translation id="1357589289913453911">Id Sambungan</translation>
<translation id="1358735829858566124">Fail atau direktori tidak boleh digunakan.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Kiri ke Kanan</translation>
<translation id="1370646789215800222">Alih keluar orang?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 item untuk dialih keluar}other{# item untuk dialih keluar}}</translation>
+<translation id="1372841398847029212">Segerakkan ke akaun anda</translation>
<translation id="1374844444528092021">Sijil yang diperlukan oleh rangkaian "<ph name="NETWORK_NAME" />" sama ada tidak dipasang atau tidak lagi sah. Sila dapatkan sijil baharu dan cuba menyambung semula.</translation>
<translation id="1374962581120570592">Kuki Ditetapkan</translation>
<translation id="1375321115329958930">Kata Laluan Disimpan</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Buat pengguna diselia</translation>
<translation id="1410197035576869800">Ikon Apl</translation>
<translation id="1410616244180625362">Terus benarkan <ph name="HOST" /> mengakses kamera anda</translation>
+<translation id="1411668397053040814">Pasang atau kemas kini Papan Kekunci Daydream untuk menggunakan Chrome dalam VR</translation>
<translation id="1414648216875402825">Anda sedang mengemas kini kepada versi <ph name="PRODUCT_NAME" /> tidak stabil yang mengandungi ciri yang masih diproses. Keranapan dan pepijat yang tidak dijangka akan berlaku. Sila teruskan dengan berhati-hati.</translation>
+<translation id="1415708812149920388">Akses baca papan keratan ditolak</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID sambungan "<ph name="EXTENSION_ID" />") tidak dibenarkan dalam jenis sesi ini.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Yikes! Gagal untuk menjanakan kunci persendirian RSA rawak.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Potongan piza</translation>
<translation id="1467432559032391204">Kiri</translation>
<translation id="1467999917853307373"><ph name="URL" /> mahu menyimpan data pada peranti anda secara kekal.</translation>
+<translation id="1468571364034902819">Tidak dapat menggunakan profil ini</translation>
<translation id="1470719357688513792">Tetapan kuki baharu akan berkesan selepas memuatkan semula halaman.</translation>
<translation id="1470811252759861213">Untuk mendapatkan sambungan pada semua komputer anda, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" tidak dimuat naik. Ruang kosong tidak mencukupi dalam Google Drive anda.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Cache Token API Identiti</translation>
<translation id="1478233201128522094">Selepas ini, telefon baharu akan membuka kunci <ph name="DEVICE_TYPE" /> ini. Matikan Smart Lock dalam Tetapan.</translation>
<translation id="1478340334823509079">Butiran: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Bersedia untuk menyandarkan <ph name="FILE_COUNT" /> foto baharu</translation>
<translation id="1483493594462132177">Hantar</translation>
<translation id="1485015260175968628">Item kini boleh:</translation>
<translation id="1485141095922496924">Versi <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Hidup - tetapan tersuai</translation>
<translation id="1493892686965953381">Menunggu untuk <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> peranti lain yang tersedia.</translation>
-<translation id="1497284176235884849">PPD yang diberikan tidak sah.</translation>
<translation id="1497522201463361063">Tidak dapat menamakan semula "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Peranti tidak diketahui [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Akaun pemilik ini perlu menjadi akaun dilog masuk yang pertama dalam sesi berbilang log masuk.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Akses bahagian belakang penyahpepijat halaman</translation>
<translation id="1601560923496285236">Gunakan</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Kosongkan masukan</translation>
<translation id="1608626060424371292">Alih keluar pengguna ini</translation>
<translation id="1609170755653088773">Segerakkan kata laluan ini ke iPhone anda</translation>
<translation id="1609862759711084604">Pengguna sebelumnya</translation>
+<translation id="1611557582955786626">Log masuk untuk mendapatkan pengalaman penyemakan imbas diperibadikan, yang disegerakkan merentas peranti anda</translation>
<translation id="1611584202130317952">Aliran peruntukan terganggu. Sila cuba lagi atau hubungi pemilik atau pentadbir peranti anda.</translation>
<translation id="1611649489706141841">ke hadapan</translation>
<translation id="1611704746353331382">Eksport Penanda Halaman ke Fail HTML...</translation>
<translation id="1612129875274679969">Pastikan peranti ini kekal dalam mod kios.</translation>
+<translation id="161460670679785907">Tidak dapat mengesan telefon anda</translation>
<translation id="1616206807336925449">Sambungan ini tidak memerlukan kebenaran khas.</translation>
<translation id="161707228174452095">Cap jari ditambahkan!</translation>
<translation id="1618268899808219593">P&amp;usat Bantuan</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Tunjukkan pilihan input</translation>
<translation id="1650709179466243265">Tambah www. dan .com dan buka alamat</translation>
<translation id="1651008383952180276">Anda mesti memasukkan ungkapan laluan yang sama dua kali</translation>
-<translation id="1652972346408808053">Kata laluan disimpan. Akses kata laluan anda daripada sebarang peranti di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Tambahkan pencetak kepada Pencetak Awan Google supaya anda dapat mencetak dari mana-mana sahaja.}other{Tambahkan # pencetak kepada Pencetak Awan Google supaya anda dapat mencetak dari mana-mana sahaja.}}</translation>
<translation id="1657406563541664238">Bantu jadikan <ph name="PRODUCT_NAME" /> lebih baik dengan menghantar statistik dan laporan nahas secara automatik kepada Google</translation>
<translation id="1658424621194652532">Halaman ini mengakses mikrofon anda.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Fail tidak boleh diakses atas sebab keselamatan.</translation>
<translation id="167832068858235403">kurangkan kelantangan</translation>
<translation id="1679068421605151609">Alat Pembangun</translation>
+<translation id="16815041330799488">Jangan benarkan tapak melihat teks dan imej yang disalin ke papan keratan</translation>
<translation id="1682548588986054654">Tetingkap Inkognito Baharu</translation>
+<translation id="1688935057616748272">Taip huruf</translation>
<translation id="168991973552362966">Tambahkan pencetak berdekatan</translation>
<translation id="1689945336726856614">Salin &amp;URL</translation>
<translation id="1692602667007917253">Op, sesuatu telah berlaku</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Kaedah input</translation>
<translation id="175772926354468439">Dayakan tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Lihat di Gedung Web Chrome</translation>
<translation id="1758831820837444715">Konfigurasikan rangkaian Ethernet</translation>
<translation id="1763046204212875858">Cipta pintasan aplikasi</translation>
<translation id="1763108912552529023">Teruskan meneroka</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Awas:<ph name="END_BOLD" /> Fail ini adalah bersifat sementara dan boleh dipadamkan secara automatik untuk mengosongkan ruang cakera. <ph name="BEGIN_LINK" />Ketahui Lebih Lanjut<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Sediakan Smart Lock untuk <ph name="DEVICE_TYPE" /> anda</translation>
<translation id="1817871734039893258">Pemulihan Fail Microsoft</translation>
-<translation id="1825832322945165090">Ruang pada peranti tidak mencukupi</translation>
+<translation id="1818007989243628752">Padam kata laluan untuk <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Menyemak</translation>
<translation id="1828149253358786390"><ph name="SITE" /> mahu menghantar pemberitahuan kepada anda.</translation>
<translation id="1828378091493947763">Pemalam ini tidak disokong pada peranti ini</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Pada permulaan</translation>
<translation id="2006638907958895361">Buka Pautan dalam <ph name="APP" /></translation>
<translation id="2007404777272201486">Laporkan Isu...</translation>
+<translation id="2015632741368427174">Ubah hala disekat ke tapak:</translation>
<translation id="2016430552235416146">Tradisional</translation>
<translation id="2017334798163366053">Lumpuhkan pengumpulan data prestasi</translation>
<translation id="2017836877785168846">Kosongkan sejarah dan pelengkapan automatik dalam bar alamat.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Fail bernama "<ph name="FILENAME" />" sudah ada. Apa yang anda mahu lakukan?</translation>
<translation id="2087822576218954668">Cetak: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Semak imbas dengan selamat menggunakan Google Chrome</translation>
+<translation id="2089795179672254991">Tanya apabila tapak ingin melihat teks dan imej yang disalin ke papan keratan (disyorkan)</translation>
<translation id="2090165459409185032">Untuk memulihkan maklumat akaun anda, pergi ke: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Tetapan keselamatan sistem</translation>
<translation id="2091887806945687916">Bunyi</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Ubah saiz</translation>
<translation id="2124930039827422115">{1,plural, =1{Dinilai <ph name="AVERAGE_RATING" /> oleh seorang pengguna.}other{Dinilai <ph name="AVERAGE_RATING" /> oleh # pengguna.}}</translation>
<translation id="2126167708562367080">Penyegerakan dilumpuhkan oleh pentadbir anda.</translation>
-<translation id="2126426811489709554">Dikuasakan oleh Chrome</translation>
<translation id="2127372758936585790">Pengecas berkuasa rendah</translation>
<translation id="212862741129535676">Peratusan Penggunaan Keadaan Kekerapan</translation>
<translation id="2128691215891724419">Ralat Segerak: Kemas kini frasa laluan Segerak...</translation>
<translation id="2129825002735785149">Kemas kini pemalam</translation>
<translation id="2129904043921227933">Ralat Segerak: Kemas Kini Frasa Laluan Segerak...</translation>
<translation id="2131077480075264">Tidak dapat memasang "<ph name="APP_NAME" />" kerana tidak dibenarkan oleh "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Adakah Anda Ingin Menterjemahkan Halaman Ini?</translation>
<translation id="2135787500304447609">&amp;Sambung semula</translation>
<translation id="2136372518715274136">Masukkan kata laluan baharu</translation>
<translation id="2136476978468204130">Ungkapan laluan yang anda masukkan tidak betul</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Tolak ansur CA</translation>
<translation id="218070003709087997">Gunakan nombor untuk menunjukkan bilangan salinan untuk dicetak (1 hingga 999).</translation>
<translation id="2187895286714876935">Ralat Import Sijil Pelayan</translation>
+<translation id="2187906491731510095">Sambungan dikemas kini</translation>
<translation id="2188881192257509750">Buka <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Pengutip Bukti Kelayakan WiFi</translation>
<translation id="219008588003277019">Modul Klien Asli: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Pengecopan Waktu Microsoft</translation>
<translation id="225614027745146050">Selamat datang</translation>
<translation id="225692081236532131">Status pengaktifan</translation>
+<translation id="2261323523305321874">Pentadbir anda telah membuat perubahan pada seluruh sistem yang melumpuhkan beberapa profil lama.</translation>
<translation id="2262477216570151239">Lengah sebelum mengulang</translation>
<translation id="2263189956353037928">Log keluar &amp; log masuk semula</translation>
<translation id="2263497240924215535">(Dilumpuhkan)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Adakah anda mahu memasang <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Kaedah EAP:</translation>
<translation id="2297705863329999812">Cari pencetak</translation>
-<translation id="230115972905494466">Tiada peranti yang serasi ditemui</translation>
<translation id="2301382460326681002">Direktori akar sambungan adalah tidak sah.</translation>
<translation id="2302685579236571180">Jadi inkognito</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" telah meminta kebenaran tambahan.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Bahasa dan input</translation>
<translation id="2352662711729498748">&lt;1 MB</translation>
<translation id="2352810082280059586">Nota kunci skrin disimpan secara automatik ke <ph name="LOCK_SCREEN_APP_NAME" />. Nota terbaharu anda akan kekal pada kunci skrin.</translation>
+<translation id="2352947182261340447">Ruang pada storan setempat tidak mencukupi.</translation>
<translation id="2353297238722298836">Kamera dan mikrofon dibenarkan</translation>
<translation id="2356070529366658676">Tanya</translation>
<translation id="2356517949307388948">Ralat berlaku semasa Chrome mencari perisian yang berbahaya.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Sentiasa sekat akses mikrofon</translation>
<translation id="2367972762794486313">Paparkan apl</translation>
<translation id="2371076942591664043">Buka apabila &amp;selesai</translation>
-<translation id="237336063998926520">Gunakan alamat IP anda untuk menentukan lokasi</translation>
<translation id="2377319039870049694">Tukar kepada paparan senarai</translation>
<translation id="2377667304966270281">Kesalahan Keras</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> fail dipilih</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Ralat telah berlaku. Sila periksa pencetak anda dan cuba lagi.</translation>
<translation id="2385700042425247848">Nama perkhidmatan:</translation>
<translation id="2387458720915042159">Jenis sambungan proksi</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> foto baharu ditemui
- <ph name="LINE_BREAK1" />
- Ruang pada peranti tidak mencukupi.
- <ph name="LINE_BREAK2" />
- Cuba pilih foto baharu untuk bermula.</translation>
<translation id="2391419135980381625">Fon standard</translation>
<translation id="2391762656119864333">Batalkan</translation>
<translation id="2392369802118427583">Aktifkan</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Sentiasa Jalankan pada <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Jumlah saiz fail</translation>
<translation id="2428510569851653187">Terangkan perkara yang sedang anda lakukan semasa ranap tab berlaku</translation>
+<translation id="2431027948063157455">Google Assistant tidak dapat dimuatkan, sila periksa sambungan rangkaian anda, kemudian cuba semula.</translation>
<translation id="2433452467737464329">Tambahkan parameter pertanyaan dalam URL untuk auto muat semula halaman: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Tampilan</translation>
<translation id="2435248616906486374">Rangkaian diputuskan</translation>
@@ -916,6 +927,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2445081178310039857">Direktori akar sambungan adalah diperlukan.</translation>
<translation id="2448312741937722512">Jenis</translation>
<translation id="2450223707519584812">Anda tidak akan dapat menambahkan pengguna kerana kunci API Google tiada. Lihat <ph name="DETAILS_URL" /> untuk mendapatkan butiran.</translation>
+<translation id="2450849356604136918">Tiada paparan aktif</translation>
<translation id="2453021845418314664">Tetapan penyegerakan terperinci</translation>
<translation id="2453576648990281505">Fail sudah wujud</translation>
<translation id="2453860139492968684">Selesai</translation>
@@ -923,7 +935,6 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> ingin menyalin fail daripada <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID Kekunci Pihak Berkuasa Pensijilan</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ditambahkan</translation>
-<translation id="246335896104539386">Import Penanda Halaman</translation>
<translation id="2464089476039395325">Proksi HTTP</translation>
<translation id="2468902267404883140">Tidak dapat menyambung ke telefon anda. Pastikan anda menggunakan telefon Android yang serasi, telah dihidupkan dan ada bersama anda. &lt;a&gt;Ketahui lebih lanjut&lt;/a&gt;</translation>
<translation id="2470702053775288986">Pelanjutan yang tidak disokong dilumpuhkan</translation>
@@ -992,6 +1003,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2562743677925229011">Tidak log masuk ke <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Tahniah! Perkhidmatan data '<ph name="NAME" />' anda telah diaktifkan dan sedia untuk digunakan.</translation>
<translation id="2566124945717127842">Powerwash untuk menetapkan semula peranti <ph name="IDS_SHORT_PRODUCT_NAME" /> anda supaya seperti baharu.</translation>
+<translation id="2567257616420533738">Kata laluan disimpan. Lihat dan urus kata laluan yang disimpan di <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Bekas Bar Maklumat</translation>
<translation id="2570000010887652771">Data disimpan.</translation>
<translation id="257088987046510401">Tema</translation>
@@ -1012,6 +1024,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Tetapan carian lalai</translation>
<translation id="2586657967955657006">Papan Keratan</translation>
+<translation id="2586672484245266891">Sila masukkan URL yang lebih pendek</translation>
<translation id="2587922270115112871">Penghasilan pengguna diselia tidak akan mewujudkan Akaun Google dan tetapan
serta datanya tidak akan mengikutnya ke peranti lain dengan Penyegerakan Chrome.
Pengguna diselia hanya dilaksanakan pada peranti ini.</translation>
@@ -1045,6 +1058,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> menggunakan <ph name="USAGE" /> MB ruang cakera.</translation>
<translation id="2633212996805280240">Alih keluar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> tidak dapat melengkapkan pemasangan, tetapi akan terus dijalankan daripada imej cakeranya.</translation>
+<translation id="2635176084534510129">Dapatkan pengalaman yang lebih diperibadikan, seperti cadangan kandungan yang lebih baik dan Terjemah yang lebih pintar</translation>
<translation id="2635276683026132559">Melog</translation>
<translation id="2635926034288331400">Pasang pada Applications</translation>
<translation id="2636625531157955190">Chrome tidak dapat mengakses imej.</translation>
@@ -1055,14 +1069,15 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2643698698624765890">Uruskan sambungan anda dengan mengklik Extensions dalam menu Window.</translation>
<translation id="2647142853114880570">muat semula</translation>
<translation id="2647269890314209800">Kuki yang Digunakan</translation>
+<translation id="264810637653812429">Tiada peranti yang serasi ditemui.</translation>
<translation id="2648831393319960979">Menambahkan peranti pada akaun anda - mungkin mengambil sedikit masa...</translation>
<translation id="2649045351178520408">Base64 terkod ASCII, rangkaian sijil</translation>
<translation id="2653266418988778031">Jika anda memadamkan sijil Pihak Berkuasa Pensijilan (CA), penyemak imbas anda tidak akan lagi mempercayai mana-mana sijil yang dikeluarkan oleh CA tersebut.</translation>
<translation id="2653659639078652383">Serah</translation>
<translation id="265390580714150011">Nilai Medan</translation>
-<translation id="2654286334048437383">Eksport Penanda Halaman</translation>
<translation id="2655386581175833247">Sijil pengguna:</translation>
<translation id="2660779039299703961">Acara</translation>
+<translation id="266079277508604648">Tidak dapat menyambungkan pencetak. Pastikan pencetak dihidupkan dan disambungkan kepada Chromebook anda melalui Wi-Fi atau USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Kedai Web Chrome</translation>
<translation id="2663302507110284145">Bahasa</translation>
@@ -1085,6 +1100,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2680208403056680091">Sambungan Internet Anda Sedang Dikawal</translation>
<translation id="268053382412112343">Se&amp;jarah</translation>
<translation id="2683638487103917598">Folder diisih</translation>
+<translation id="2684004000387153598">Klik OK untuk meneruskan, kemudian klik Tambah Orang untuk membuat profil baharu untuk alamat e-mel anda.</translation>
<translation id="2686759344028411998">Tidak dapat mengesan sebarang modul yang dimuatkan.</translation>
<translation id="2688196195245426394">Ralat semasa mendaftarkan peranti dengan pelayan: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Tunjukkan pilihan bahasa</translation>
@@ -1097,6 +1113,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2704184184447774363">Menandatangani Dokumen Microsoft</translation>
<translation id="270516211545221798">Kelajuan pad sentuh</translation>
<translation id="2706892089432507937">Peranti USB</translation>
+<translation id="2706954854267016964">Peranti Cetakan Awan Google yang dipilih tidak disokong lagi. Cuba tetapkan pencetak dalam tetapan sistem komputer anda.</translation>
<translation id="2707024448553392710">Memuat turun komponen</translation>
<translation id="270921614578699633">Purata</translation>
<translation id="2709453993673701466">Ingin mengurus penyegerakan dan pemeribadian sebelum dihidupkan? Pergi ke <ph name="BEGIN_LINK" />Tetapan<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2737363922397526254">Runtuhkan...</translation>
<translation id="2737492745329609575">Mulakan persediaan</translation>
<translation id="2738771556149464852">Bukan Selepas</translation>
+<translation id="2739046699559178272">Simpan dan teruskan</translation>
<translation id="2739191690716947896">Nyahpepijat</translation>
<translation id="2739240477418971307">Ubah tetapan kebolehaksesan anda</translation>
<translation id="2740393541869613458">semak tapak web yang telah dilawati oleh pengguna diselia dan</translation>
@@ -1147,6 +1165,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2773802008104670137">Fail jenis ini boleh merosakkan komputer anda.</translation>
<translation id="2775104091073479743">Edit Cap Jari</translation>
<translation id="2776441542064982094">Nampaknya tiada peranti tersedia untuk didaftarkan di rangkaian. Jika peranti anda hidup dan disambungkan ke internet, cuba daftarkannya menggunakan arahan yang terdapat dalam manual arahannya.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Sudah dimuat turun</translation>
<translation id="2783661497142353826">Urus Aplikasi Kios</translation>
<translation id="2784407158394623927">Mengaktifkan perkhidmatan data mudah alih anda</translation>
@@ -1203,7 +1222,6 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2843806747483486897">Tukar lalai...</translation>
<translation id="2844111009524261443">Jalankan apabila diklik</translation>
<translation id="2845382757467349449">Sentiasa Paparkan Bar Penanda Halaman</translation>
-<translation id="284682086647736321">Sertakan Ctrl, Alt atau Command</translation>
<translation id="2847759467426165163">Hantar ke</translation>
<translation id="284805635805850872">Alih keluar perisian berbahaya?</translation>
<translation id="2849362176025371110">Hantar data diagnostik dan penggunaan secara automatik ke Google. Anda boleh menukar tetapan ini pada bila-bila masa dalam <ph name="BEGIN_LINK1" />tetapan<ph name="END_LINK1" /> peranti anda. <ph name="BEGIN_LINK2" />Ketahui Lebih Lanjut<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2849936225196189499">Kritikal</translation>
<translation id="2850124913210091882">Sandaran</translation>
<translation id="2850541429955027218">Tambahkan tema</translation>
+<translation id="2853121255651601031">Kata Laluan Disimpan</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">Isi pemberitahuan Ciri QU dipaparkan di sini. Isi pemberitahuan Ciri QU dipaparkan di sini. Isi pemberitahuan Ciri QU dipaparkan di sini. Isi pemberitahuan Ciri QU dipaparkan di sini. Isi pemberitahuan Ciri QU dipaparkan di sini.</translation>
<translation id="2860150991415616761">sangat lama (4s)</translation>
@@ -1253,6 +1272,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2908162660801918428">Tambah Galeri Media mengikut Direktori</translation>
<translation id="2908789530129661844">Zum keluar skrin</translation>
<translation id="2910318910161511225">Sambung ke rangkaian dan cuba lagi</translation>
+<translation id="2911898792135283060">Jana Kata Laluan...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ingin menggunakan mikrofon anda.</translation>
<translation id="2913331724188855103">Benarkan tapak untuk menyimpan dan membaca data kuki (disyorkan)</translation>
<translation id="2916073183900451334">Menekan Tab pada pautan serlahan halaman web, dan juga medan borang</translation>
@@ -1297,6 +1317,7 @@ Saya tidak fikir tapak web ini perlu disekat!</translation>
<translation id="2989474696604907455">tidak dipasang</translation>
<translation id="2989786307324390836">Binari terkod DER, sijil tunggal</translation>
<translation id="2993517869960930405">Maklumat Apl</translation>
+<translation id="2994669386200004489">Tidak dapat menyandarkan <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Dipasang oleh ibu bapa anda.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> anda telah dijumpai. Tetapi Smart Lock hanya berfungsi pada peranti dengan OS Android 5.0 dan ke atas. &lt;a&gt;Ketahui lebih lanjut&lt;/a&gt;</translation>
<translation id="3003144360685731741">Rangkaian pilihan</translation>
@@ -1355,6 +1376,7 @@ Untuk mendapatkan maklumat lanjut, lawati <ph name="BEGIN_LINK" />Pusat Bantuan<
<translation id="3064410671692449875">Data tidak mencukupi</translation>
<translation id="3065041951436100775">Maklum balas tab dibunuh.</translation>
<translation id="3065140616557457172">Taip untuk mencari atau memasukkan URL untuk menavigasi - semua boleh digunakan.</translation>
+<translation id="3066642396596108483">Segerakkan penanda halaman, kata laluan dan sejarah anda pada semua peranti anda</translation>
<translation id="3067198360141518313">Jalankan pemalam ini</translation>
<translation id="3071624960923923138">Anda boleh klik di sini untuk membuka tab baharu</translation>
<translation id="3074037959626057712">Anda telah mengelog masuk dan menghidupkan Penyegerakan</translation>
@@ -1442,6 +1464,7 @@ Untuk mendapatkan maklumat lanjut, lawati <ph name="BEGIN_LINK" />Pusat Bantuan<
<translation id="3202173864863109533">Audio bagi tab ini sedang diredam.</translation>
<translation id="3206175707080061730">Fail bernama "$1" sudah wujud. Adakah anda mahu menggantikannya?</translation>
<translation id="3208703785962634733">Tidak disahkan</translation>
+<translation id="3213187967168344806">Tidak dapat menambahkan pencetak. Mulakan semula komputer anda dan cuba lagi.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proses penyambung <ph name="CLOUD_PRINT_NAME" /> telah mengalami nahas. Mulakan semula?</translation>
<translation id="3221634914176615296">Teroka kandungan peranti dalam apl Fail.</translation>
@@ -1468,12 +1491,14 @@ Untuk mendapatkan maklumat lanjut, lawati <ph name="BEGIN_LINK" />Pusat Bantuan<
<translation id="3254516606912442756">Pengesanan zon waktu automatik dilumpuhkan</translation>
<translation id="3264544094376351444">Fon Sans-serif</translation>
<translation id="3264547943200567728">Gagal menyediakan rangkaian Chromebox anda</translation>
+<translation id="3264582393905923483">Konteks</translation>
<translation id="3265459715026181080">Tutup Tetingkap</translation>
<translation id="3267726687589094446">Terus membenarkan muat turun automatik berbilang fail</translation>
<translation id="3267998849713137817">Masa Diubah Suai</translation>
<translation id="3268451620468152448">Tab Terbuka</translation>
<translation id="3269069891205016797">Maklumat anda akan dialih keluar daripada peranti apabila anda mengelog keluar.</translation>
<translation id="3269093882174072735">Muatkan imej</translation>
+<translation id="3269889795238950578">Halaman ini dapat melihat teks dan imej yang disalin ke papan keratan.</translation>
<translation id="326999365752735949">Memuat turun beza</translation>
<translation id="3270965368676314374">Baca, ubah dan padam foto, muzik dan media lain daripada komputer anda</translation>
<translation id="327147043223061465">Lihat semua kuki dan data tapak</translation>
@@ -1505,6 +1530,7 @@ Untuk mendapatkan maklumat lanjut, lawati <ph name="BEGIN_LINK" />Pusat Bantuan<
<translation id="3305389145870741612">Proses memformat boleh mengambil masa beberapa saat. Sila tunggu.</translation>
<translation id="3305661444342691068">Buka PDF dalam Pratonton</translation>
<translation id="3306684685104080068">Dayakan penghantaran ke perkhidmatan berasaskan awan seperti Google Hangouts.</translation>
+<translation id="3307091518408668019">OU Komputer (mis. OU=Chromebook,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unit Organisasi (OU)</translation>
<translation id="3308116878371095290">Halaman ini dihalang daripada menetapkan kuki.</translation>
<translation id="3308134619352333507">Sembunyikan Butang</translation>
@@ -1512,9 +1538,6 @@ Untuk mendapatkan maklumat lanjut, lawati <ph name="BEGIN_LINK" />Pusat Bantuan<
<translation id="3309747692199697901">Sentiasa Jalankan pada Semua Tapak</translation>
<translation id="3312424061798279731">Bahasa yang didayakan</translation>
<translation id="3312903956926554846">Pasang pada desktop</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Halaman permulaan anda telah diubah kepada <ph name="URL" />. Untuk melumpuhkan sambungan yang menukar halaman permulaan anda, klik Pulihkan.</translation>
<translation id="3313590242757056087">Untuk menetapkan tapak web yang boleh dilihat oleh pengguna diselia,
anda boleh mengkonfigurasi sekatan dan tetapan dengan melawati <ph name="MANAGEMENT_URL" />.
Jika anda tidak mengubah tetapan lalai, <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Pencetakan gagal. Sila periksa pencetak anda dan cuba lagi.</translation>
<translation id="3364721542077212959">Alatan stilus</translation>
<translation id="336497260564123876">Kata laluan disimpan. Log masuk ke Chrome untuk mendapatkan kata laluan pada semua peranti anda.</translation>
+<translation id="3365598184818502391">Gunakan sama ada Ctrl atau Alt</translation>
<translation id="3367813778245106622">Log masuk semula untuk memulakan penyegerakan</translation>
<translation id="3368922792935385530">Disambungkan</translation>
<translation id="3369624026883419694">Menyelesaikan hos...</translation>
@@ -1582,6 +1606,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Sila Lancarkan Semula <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Terangkan Perkara Yang Sedang Anda Lakukan Semasa Ranap Tab Berlaku</translation>
<translation id="3427092606871434483">Benarkan (lalai)</translation>
+<translation id="3428419049384081277">Anda sudah log masuk!</translation>
<translation id="3429275422858276529">Tandai halaman ini agar mudah dicari kemudian</translation>
<translation id="3429599832623003132">$1 item</translation>
<translation id="3432227430032737297">Alih Keluar Semua Yang Ditunjukkan</translation>
@@ -1604,13 +1629,14 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Baca data anda di beberapa tapak web</translation>
<translation id="3449839693241009168">Tekan <ph name="SEARCH_KEY" /> untuk menghantar perintah kepada <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Peratusan Penggunaan Keadaan Melahu</translation>
-<translation id="3450505713373650336">Menyandarkan <ph name="FILE_COUNT" /> foto</translation>
<translation id="3453612417627951340">Memerlukan kebenaran</translation>
<translation id="3454157711543303649">Pengaktifan lengkap</translation>
+<translation id="3454224730401036106">Sambungan anda telah beralih kepada rangkaian yang lebih selamat</translation>
<translation id="345693547134384690">Buka &amp;imej dalam tab baharu</translation>
<translation id="3459509316159669723">Mencetak</translation>
<translation id="3459697287128633276">Untuk membolehkan akaun anda mengakses Gedung Google Play, sila sahkan dengan Pembekal Pengenalan anda.</translation>
<translation id="3459774175445953971">Terakhir diubah suai:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ingin melihat teks dan imej yang disalin ke papan keratan</translation>
<translation id="3462413494201477527">Batalkan penetapan akaun?</translation>
<translation id="346431825526753">Ini ialah akaun untuk kanak-kanak yang diurus oleh <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klik foto anda</translation>
@@ -1623,10 +1649,12 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Menyalin...</translation>
<translation id="3473479545200714844">Penggadang skrin</translation>
<translation id="3475447146579922140">Hamparan Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 baris tidak ditunjukkan&gt;}other{&lt;$1 baris tidak ditunjukkan&gt;}}</translation>
<translation id="3475843873335999118">Maaf, cap jari anda masih tidak dikenali. Sila masukkan kata laluan anda.</translation>
<translation id="347670947055184738">Op! Sistem gagal mengambil dasar untuk peranti anda.</translation>
<translation id="347785443197175480">Teruskan membenarkan <ph name="HOST" /> untuk mengakses kamera dan mikrofon anda</translation>
<translation id="3478685642445675458">Sila buka kunci profil anda sebelum mengalih keluar seseorang.</translation>
+<translation id="347919930506963698">Dapatkan lebih banyak lagi daripada Chrome</translation>
<translation id="3479552764303398839">Bukan sekarang</translation>
<translation id="3480892288821151001">Letakkan tetingkap di kiri</translation>
<translation id="3481915276125965083">Pop muncul berikut disekat pada halaman ini:</translation>
@@ -1644,14 +1672,17 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nama kumpulan:</translation>
<translation id="3505030558724226696">Batalkan akses peranti</translation>
<translation id="3507421388498836150">Kebenaran Semasa untuk "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Imbas semula peranti Bluetooth</translation>
<translation id="3508920295779105875">Pilih Folder yang lain...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Imbas semula</translation>
<translation id="3511307672085573050">Salin Alamat Paut&amp;an</translation>
<translation id="3511399794969432965">Masalah menyambung?</translation>
<translation id="351152300840026870">Fon lebar tetap</translation>
<translation id="3511528412952710609">Pendek</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Batalkan Muat Turun}other{Batalkan Muat Turun}}</translation>
<translation id="3514373592552233661">Rangkaian pilihan akan diutamakan berbanding rangkaian lain yang diketahui jika terdapat lebih daripada satu rangkaian</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ingin melihat nombor siri kunci keselamatan anda</translation>
<translation id="3523642406908660543">Tanya apabila tapak ingin menggunakan pemalam untuk mengakses komputer anda (disyorkan)</translation>
<translation id="3525897975040424366">Pasang pada rak</translation>
<translation id="3527085408025491307">Folder</translation>
@@ -1681,13 +1712,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Rangkaian Wi-Fi yang anda gunakan (<ph name="NETWORK_ID" />) mungkin menghendaki anda melawati halaman log masuknya.</translation>
<translation id="3564708465992574908">Tahap Zum</translation>
<translation id="3566721612727112615">Tiada tapak ditambahkan</translation>
-<translation id="3566866560249787686">Google Assistant tidak dapat dimuatkan, sila cuba semula.</translation>
<translation id="3569382839528428029">Adakah anda ingin <ph name="APP_NAME" /> berkongsi skrin anda?</translation>
<translation id="3570985609317741174">Kandungan web</translation>
<translation id="3571734092741541777">Sediakan</translation>
<translation id="3574210789297084292">log masuk</translation>
<translation id="3576324189521867626">Berjaya dipasang</translation>
-<translation id="3578331450833904042">Lalai (ambil segala-galanya)</translation>
<translation id="3578594933904494462">Kandungan tab ini sedang dikongsi.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ingin berkongsi pencetak &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; dengan kumpulan yang anda miliki: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Jika anda terima, semua ahli kumpulan boleh menggunakan pencetak tersebut.</translation>
<translation id="3584169441612580296">Baca dan ubah foto, muzik dan media lain daripada komputer anda</translation>
@@ -1702,6 +1731,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Mengosongkan sejarah daripada semua peranti yang dilog masuk. Akaun Google anda mungkin mempunyai sejarah penyemakan imbas dalam bentuk lain di <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Akses kepada fail setempat pada peranti anda dilumpuhkan oleh pentadbir anda.</translation>
<translation id="3600792891314830896">Redam tapak yang memainkan bunyi</translation>
+<translation id="3603177256297531067">Halaman Ini Tidak Dapat Diterjemahkan</translation>
<translation id="3603533104205588786">Anda boleh mengklik bintang untuk menandai halaman</translation>
<translation id="3603622770190368340">Dapatkan sijil rangkaian</translation>
<translation id="3604048165392640554">Tiada sambungan mudah alih ditemui. Hidupkan Penambatan Segera pada peranti anda yang lain dan cuba lagi. &lt;a target="_blank" href="<ph name="URL" />"&gt;Ketahui lebih lanjut&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Pentadbir IT anda telah melumpuhkan Chrome Goodies untuk peranti anda. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Alamat e-mel</translation>
<translation id="3702500414347826004">Halaman permulaan anda telah ditukar untuk menyertakan <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Tanya apabila tapak mahu melihat teks dan imej yang anda salin ke papan keratan</translation>
<translation id="370415077757856453">JavaScript disekat</translation>
<translation id="3704331259350077894">Penghentian Pengendalian</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kad anda telah tamat tempoh</translation>
<translation id="3792890930871100565">Putuskan sambungan pencetak</translation>
<translation id="379422718204375917">Gunakan Smart Lock untuk mengelog masuk ke akaun anda</translation>
-<translation id="3794595850995182458">Keluar daripada halaman</translation>
<translation id="3796648294839530037">Rangkaian Kegemaran:</translation>
<translation id="3797900183766075808">&amp;Cari “<ph name="SEARCH_TERMS" />†di <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Membolehkan anda mendayakan/melumpuhkan ketik-untuk-klik</translation>
@@ -1855,10 +1883,8 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Tambahkan yang lain</translation>
<translation id="3812525830114410218">Sijil tidak sah</translation>
<translation id="3813296892522778813">Pergi ke <ph name="BEGIN_LINK_CHROMIUM" />bantuan Google Chrome<ph name="END_LINK_CHROMIUM" /> jika anda tidak menemui perkara yang dicari</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> foto baharu ditemui
- <ph name="LINE_BREAK1" />
- Sedia untuk menyandarkan ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Benarkan semua tapak untuk menghantar mesej tolak di latar belakang</translation>
+<translation id="3819497457291599334">Pergi ke Tetapan &gt; Apl &amp; pemberitahuan &gt; Semua apl &gt; Perkhidmatan Google Play.</translation>
<translation id="3819752733757735746">Akses suis (kawal komputer dengan satu atau dua suis sahaja)</translation>
<translation id="3819800052061700452">&amp;Skrin penuh</translation>
<translation id="3820172043799983114">PIN tidak sah.</translation>
@@ -1878,7 +1904,9 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Lagi <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Kuki, data tapak lain dan data pemalam</translation>
<translation id="383891835335927981">Tiada tapak yang telah dizum masuk atau keluar</translation>
+<translation id="3839516600093027468">Sentiasa sekat <ph name="HOST" /> daripada melihat papan keratan</translation>
<translation id="3840053866656739575">Sambungan ke Chromebox anda terputus. Sila bergerak lebih dekat atau periksa peranti anda sementara kami cuba untuk bersambung semula.</translation>
+<translation id="3842132283799370683">Gagal menghubungkan mesin ke domain. Hal ini mungkin disebabkan isu berhubung unit organisasi.</translation>
<translation id="3842552989725514455">Fon Serif</translation>
<translation id="385051799172605136">Kembali</translation>
<translation id="3851428669031642514">Muatkan skrip yang tidak selamat</translation>
@@ -1887,6 +1915,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Pilih zon waktu</translation>
<translation id="3856921555429624101">Pengukuran penggunaan data telah tamat</translation>
<translation id="3857228364945137633">Cuba Smart Lock untuk membuka kunci <ph name="DEVICE_TYPE" /> anda tanpa kata laluan semasa telefon ada berdekatan.</translation>
+<translation id="3857732810083914482">Pemeribadian dimatikan. Anda boleh menukarnya di myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elir.</translation>
<translation id="3860381078714302691">Selamat datang ke Hangout Meet</translation>
<translation id="3862134173397075045">Selamat datang ke pengalaman Cast dalam Chrome!</translation>
@@ -1928,9 +1957,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefon Smart Lock telah berubah</translation>
<translation id="3927932062596804919">Nafikan</translation>
<translation id="3930521966936686665">Main di</translation>
+<translation id="3933283459331715412">Pulihkan kata laluan yang dipadamkan untuk <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Buka audio di tab baharu</translation>
<translation id="3936925983113350642">Kata laluan yang anda pilih akan diperlukan untuk memulihkan sijil ini kemudian. Sila catatnya di lokasi selamat.</translation>
<translation id="3937640725563832867">Nama Alternatif Pengeluar Sijil</translation>
+<translation id="3937734102568271121">Sentiasa Terjemahkan <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Dayakan autoulang</translation>
<translation id="3941357410013254652">ID Saluran</translation>
<translation id="3941565636838060942">Untuk menyembunyikan akses ke aturcara ini, anda perlu menyahpasangnya dengan menggunakan
@@ -1944,6 +1975,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Diimport Daripada IE</translation>
<translation id="3950820424414687140">Log masuk</translation>
+<translation id="3950870029767307261">Halaman ini telah disekat daripada melihat teks dan imej yang disalin ke papan keratan</translation>
<translation id="3954354850384043518">Sedang berlangsung</translation>
<translation id="3955193568934677022">Benarkan tapak untuk memainkan kandungan yang dilindungi (disyorkan)</translation>
<translation id="3956702100721821638">Tidak dapat menghubungi Google Play</translation>
@@ -1976,6 +2008,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Tidak dapat memuatkan javascript '<ph name="RELATIVE_PATH" />' untuk skrip kandungan.</translation>
<translation id="4002066346123236978">Tajuk</translation>
<translation id="40027638859996362">Gerakkan perkataan</translation>
+<translation id="4005817994523282006">Kaedah pengesanan zon waktu</translation>
<translation id="4008291085758151621">Maklumat tapak tidak tersedia dalam VR</translation>
<translation id="4010917659463429001">Untuk mendapatkan penanda halaman anda pada peranti mudah alih, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Baiki "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1992,6 +2025,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Kuda</translation>
<translation id="4037889604535939429">Edit orang</translation>
<translation id="4042264909745389898">Syarat OS Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Keluar daripada Halaman}other{Keluar daripada Halaman}}</translation>
<translation id="4044612648082411741">Masukkan kata laluan sijil anda</translation>
<translation id="404493185430269859">Enjin carian lalai</translation>
<translation id="4047112090469382184">Bagaimana ini selamat</translation>
@@ -2038,6 +2072,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Alihkan tetingkap ke <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokus rak</translation>
<translation id="4114360727879906392">Tetingkap sebelumnya</translation>
+<translation id="4115002065223188701">Rangkaian di luar liputan</translation>
<translation id="4115080753528843955">Sesetengah perkhidmatan kandungan menggunakan pengecam unik bagi tujuan membenarkan akses kepada kandungan yang dilindungi</translation>
<translation id="411666854932687641">Memori Persendirian</translation>
<translation id="4120817667028078560">Laluan terlalu panjang</translation>
@@ -2048,6 +2083,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Sambungan ini telah menukar halaman yang ditunjukkan apabila anda membuat carian daripada Kotak Omni.</translation>
<translation id="413121957363593859">Komponen</translation>
<translation id="4131410914670010031">Hitam putih</translation>
+<translation id="4136203100490971508">Cahaya Malam akan dimatikan secara automatik pada waktu matahari terbit</translation>
<translation id="4138267921960073861">Paparkan nama pengguna dan foto pada skrin log masuk</translation>
<translation id="4140559601186535628">Mesej Tolak</translation>
<translation id="4146026355784316281">Sentiasa Buka dengan Alat Lihat Sistem</translation>
@@ -2065,6 +2101,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Sentiasa paparkan</translation>
<translation id="4175737294868205930">Storan berterusan</translation>
<translation id="4176463684765177261">Dilumpuhkan</translation>
+<translation id="4180684688621252156">Perkhidmatan mencetak</translation>
<translation id="4180788401304023883">Padamkan sijil CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Bahasa</translation>
<translation id="4184885522552335684">Seret untuk mengalihkan paparan</translation>
@@ -2080,7 +2117,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Laporan Maklum Balas</translation>
<translation id="420665587194630159">(Sambungan ini diuruskan dan tidak boleh dinyahpasang atau dilumpuhkan)</translation>
<translation id="4206944295053515692">Minta Cadangan daripada Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> mahu melihat teks dan imej yang anda salin ke papan keratan.</translation>
<translation id="4208390505124702064">Cari <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Besar</translation>
<translation id="421017592316736757">Anda mesti berada dalam talian untuk mengakses fail ini.</translation>
@@ -2088,6 +2124,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Eksport</translation>
<translation id="42137655013211669">Akses kepada sumber ini dilarang oleh pelayan.</translation>
<translation id="4215350869199060536">Alamak, simbol tidak sah terdapat dalam nama!</translation>
+<translation id="4215448920900139318">Menyandarkan <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Keseluruhan skrin</translation>
<translation id="4235813040357936597">Tambah akaun untuk <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Batalkan log masuk</translation>
@@ -2115,7 +2152,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versi <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Tiada padanan</translation>
<translation id="4275830172053184480">Mulakan semula peranti anda</translation>
-<translation id="4276216215490044084">Tidak dapat memuatkan PPD yang besar. Saiz maksimum ialah 250kB.</translation>
<translation id="4278390842282768270">Dibenarkan</translation>
<translation id="4281844954008187215">Syarat Perkhidmatan</translation>
<translation id="4282196459431406533">Smart Lock dihidupkan</translation>
@@ -2127,15 +2163,15 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Mula Bercakap</translation>
<translation id="4289540628985791613">Gambaran keseluruhan</translation>
<translation id="4296575653627536209">Tambahkan Pengguna di Bawah Seliaan</translation>
+<translation id="4297322094678649474">Tukar Bahasa</translation>
+<translation id="4299141727003252811">Google mungkin menggunakan aktiviti penyemakan imbas, kandungan pada sesetengah tapak yang anda lawati dan interaksi penyemak imbas lain untuk memperibadikan Chrome dan perkhidmatan Google yang lain seperti Terjemah, Carian dan iklan.</translation>
<translation id="4300305918532693141">Untuk menukar tetapan ini, <ph name="BEGIN_LINK" />tetapkan semula penyegerakan<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Anda telah menerima kemas kini OS baharu. Log masuk untuk bermula.</translation>
<translation id="4305227814872083840">panjang (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K langsung)</translation>
+<translation id="4310139701823742692">Format fail salah. Semak fail PPD dan cuba lagi.</translation>
<translation id="431076611119798497">&amp;Butiran</translation>
<translation id="4312866146174492540">Sekat (lalai)</translation>
-<translation id="4315548163539304064">Mengimbas peranti media anda...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> foto baharu ditemui</translation>
<translation id="4316850752623536204">Tapak Web Pembangun</translation>
<translation id="4320177379694898372">Tiada sambungan Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Teruskan muat turun}other{Teruskan muat turun}}</translation>
@@ -2160,7 +2196,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Dipasang kerana sambungan yang bergantung.</translation>
<translation id="4361142739114356624">Kunci Peribadi untuk Sijil Pelanggan ini tiada atau tidak sah</translation>
<translation id="4363771538994847871">Tiada destinasi Cast ditemui. Perlukan bantuan?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> dimuat turun</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> berkongsi tetingkap.</translation>
<translation id="4364830672918311045">Paparkan pemberitahuan</translation>
<translation id="4365673000813822030">Alamak, Penyegerakan telah berhenti berfungsi.</translation>
@@ -2181,10 +2216,10 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Lumpuhkan</translation>
<translation id="4400367121200150367">Tapak yang langsung tidak menyimpan kata laluan anda kelihatan di sini</translation>
<translation id="4400632832271803360">Tekan dan tahan kekunci Launcher untuk menukar gelagat kekunci di baris atas</translation>
-<translation id="4405076286418917603">Memerlukan aksara</translation>
<translation id="4408599188496843485">B&amp;antuan</translation>
<translation id="4409697491990005945">Margin</translation>
<translation id="4411578466613447185">Penandatangan Kod</translation>
+<translation id="4412698727486357573">Pusat bantuan</translation>
<translation id="4414232939543644979">Tetingkap &amp;Inkognito Baharu</translation>
<translation id="4415748029120993980">Lengkung eliptik SECG secp384r1 (alias NIST P-384)</translation>
<translation id="4419409365248380979">Sentiasa benarkan <ph name="HOST" /> untuk menetapkan kuki</translation>
@@ -2198,7 +2233,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Penanda halaman ditambahkan</translation>
<translation id="443464694732789311">Teruskan</translation>
<translation id="4439318412377770121">Adakah anda ingin mendaftar <ph name="DEVICE_NAME" /> ke Peranti Awan Google?</translation>
-<translation id="4439612350502082674">Tidak dapat menambahkan pencetak. Mulakan semula dan cuba lagi.</translation>
<translation id="4441124369922430666">Adakah anda ingin mulakan apl ini secara automatik apabila mesin ini dihidupkan?</translation>
<translation id="444134486829715816">Kembangkan...</translation>
<translation id="4441548209689510310">Tunjukkan pilihan semak ejaan</translation>
@@ -2220,6 +2254,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Tetapkan secara automatik menggunakan rangkaian Wi-Fi anda</translation>
<translation id="4475552974751346499">Cari muat turun</translation>
<translation id="4476590490540813026">Atlet</translation>
+<translation id="4477015793815781985">Sertakan Ctrl, Alt atau ⌘</translation>
<translation id="4478664379124702289">Simpan Pau&amp;tan Sebagai...</translation>
<translation id="4479424953165245642">Urus aplikasi kios</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2233,8 +2268,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Buka semua dalam tetingkap inkognito</translation>
<translation id="4508265954913339219">Pengaktifan gagal</translation>
<translation id="4508765956121923607">Paparkan S&amp;umber</translation>
-<translation id="4509017836361568632">Buang foto</translation>
-<translation id="4513946894732546136">Maklum balas</translation>
<translation id="451407183922382411">Dikuasakan oleh <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Sediakan pengguna diselia yang baharu</translation>
<translation id="451515744433878153">Alih keluar</translation>
@@ -2242,6 +2275,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Kuki yang digunakan</translation>
<translation id="452039078290142656">peranti yang tidak diketahui daripada <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Butiran</translation>
+<translation id="4522600456902129422">Teruskan membenarkan tapak ini melihat papan keratan</translation>
<translation id="4530494379350999373">Asal</translation>
<translation id="4532499992208253975">pemuatan terbenam</translation>
<translation id="4533985347672295764">Masa CPU</translation>
@@ -2254,9 +2288,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Pengurus sijil</translation>
<translation id="4544174279960331769">Avatar biru lalai</translation>
<translation id="4545028762441890696">Untuk mendayakan semula, terima kebenaran baharu:</translation>
+<translation id="454547174531670764">Segerakkan ke akaun lain</translation>
<translation id="4545759655004063573">Tidak dapat menyimpan kerana kebenaran yang tidak mencukupi. Sila simpan ke lokasi yang lain.</translation>
<translation id="4546308221697447294">Semak imbas dengan pantas menggunakan Google Chrome</translation>
<translation id="4547659257713117923">Tiada Tab daripada Peranti Lain</translation>
+<translation id="4547672827276975204">Tetapkan secara automatik</translation>
<translation id="4547992677060857254">Folder yang anda pilih mengandungi fail sensitif. Adakah anda pasti mahu memberikan "$1" akses menulis tetap kepada folder ini?</translation>
<translation id="4552031286893852992">Chrome menyekat iklan di tapak ini kerana tapak ini cenderung menyiarkan iklan yang mengganggu.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Anda tiada kebenaran untuk menggunakan peranti ini. Sila hubungi pemilik peranti untuk mendapatkan kebenaran log masuk.</translation>
<translation id="4837952862063191349">Untuk membuka kunci dan memulihkan data tempatan anda, sila masukkan kata laluan <ph name="DEVICE_TYPE" /> lama anda.</translation>
<translation id="4838355575774807786">Ralat berlaku semasa Chrome mengalih keluar perisian yang berbahaya.</translation>
+<translation id="4838836835474292213">Akses baca papan keratan dibenarkan</translation>
<translation id="4839303808932127586">Si&amp;mpan video sebagai...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> item dipilih</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 lagi}other{# lagi}}</translation>
-<translation id="4840626203080576849">Tanya apabila tapak ingin melihat teks dan imej yang anda salin ke papan keratan (disyorkan)</translation>
<translation id="4842976633412754305">Halaman ini sedang cuba memuatkan skrip dari sumber yang tidak disahkan.</translation>
<translation id="4844333629810439236">Papan kekunci lain</translation>
<translation id="4846680374085650406">Anda sedang mengikut cadangan pentadbir untuk tetapan ini.</translation>
@@ -2483,6 +2519,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Halaman permulaan anda telah ditukar kepada <ph name="URL" />.</translation>
<translation id="490074449735753175">Gunakan perkhidmatan web untuk membantu menyelesaikan ralat ejaan</translation>
<translation id="49027928311173603">Dasar yang dimuat turun dari pelayan tidak sah: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Sedia untuk menyandarkan <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Fail ini tidak lazim dimuat turun dan mungkin berbahaya.</translation>
<translation id="4907306957610201395">Kategori Kebenaran</translation>
<translation id="4907824805858067479">Kad yang disimpan dilumpuhkan oleh pentadbir anda</translation>
@@ -2515,6 +2552,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Jawab Acara Kebolehaksesan</translation>
<translation id="4953808748584563296">Avatar jingga lalai</translation>
<translation id="4955814292505481804">Tahunan</translation>
+<translation id="4958834709409349617">Pada '<ph name="PHONE_NAME_1" />' dan '<ph name="PHONE_NAME_2" />' anda, dayakan pemberitahuan dengan mengikut langkah ini:</translation>
<translation id="495931528404527476">Dalam Chrome</translation>
<translation id="496226124210045887">Folder yang anda pilih mengandungi fail sensitif. Adakah anda pasti mahu memberikan "$1" akses membaca tetap kepada folder ini?</translation>
<translation id="4964455510556214366">Susunan</translation>
@@ -2527,6 +2565,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Pasang pada desktop...</translation>
<translation id="4971412780836297815">Buka apabila selesai</translation>
<translation id="4972129977812092092">Edit pencetak</translation>
+<translation id="497287958838527945">Kad kredit dan alamat yang menggunakan Google Pay.</translation>
<translation id="4973307593867026061">Tambah pencetak</translation>
<translation id="4973523518332075481">Gunakan nama yang mengandungi tidak lebih daripada <ph name="MAX_LENGTH" /> aksara</translation>
<translation id="497421865427891073">Ke hadapan</translation>
@@ -2550,6 +2589,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Sahkan Perubahan</translation>
<translation id="499955951116857523">Pengurus fail</translation>
<translation id="5000922062037820727">Disekat (disyorkan)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> foto baharu</translation>
<translation id="5010043101506446253">Pihak berkuasa sijil</translation>
<translation id="5010929733229908807">Semua data telah disulitkan dengan frasa laluan segerak anda pada
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Pilih apl pemacu pencetak</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Ingat</translation>
+<translation id="5018207570537526145">Buka tapak web sambungan</translation>
<translation id="5024856940085636730">Operasi mengambil masa lebih lama daripada yang dijangkakan. Adakah anda ingin menghenti paksanya?</translation>
<translation id="5026874946691314267">Jangan tunjukkannya lagi</translation>
<translation id="5027550639139316293">Sijil E-mel</translation>
@@ -2627,6 +2668,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Sambungan "<ph name="EXTENSION_NAME" />" telah menukar halaman yang ditunjukkan apabila anda mengklik butang Laman Utama.</translation>
<translation id="5143712164865402236">Memasuki Skrin Penuh</translation>
<translation id="5145331109270917438">Tarikh diubah suai</translation>
+<translation id="514561958218673757">Pada peranti anda, dayakan pemberitahuan dengan mengikut langkah ini:</translation>
<translation id="5150254825601720210">Nama Pelayan SSL Sijil Netscape</translation>
<translation id="5151354047782775295">Kosongkan ruang cakera, jika tidak data terpilih akan dipadamkan secara automatik.</translation>
<translation id="5153297660536091054">Ciri Buka Kunci Menggunakan PIN</translation>
@@ -2684,6 +2726,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Apl "<ph name="EXTENSION_NAME" />" telah dialih keluar secara automatik.</translation>
<translation id="5238369540257804368">Skop</translation>
<translation id="5241128660650683457">Baca semua data anda di tapak web yang anda lawati</translation>
+<translation id="5241567694820672363">Pulihkan Halaman Permulaan Lalai?</translation>
<translation id="5242724311594467048">Dayakan "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> telah mengalami nahas. Klik belon ini untuk memulakan semula apl.</translation>
<translation id="5249624017678798539">Penyemak imbas telah ranap sebelum muat turun selesai.</translation>
@@ -2693,7 +2736,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Tunjukkan fail yang hendak dialih keluar</translation>
<translation id="52550593576409946">Aplikasi kios tidak dapat dilancarkan.</translation>
<translation id="5255315797444241226">Frasa laluan yang anda masukkan adalah salah.</translation>
-<translation id="5259571578888203461">Jangan benarkan tapak melihat teks dan imej yang anda salin ke papan keratan</translation>
<translation id="5260508466980570042">Maaf, e-mel atau kata laluan anda tidak dapat disahkan. Sila cuba semula.</translation>
<translation id="5261683757250193089">Buka dalam Gedung Web</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Akses fail dari mana-mana sahaja, walaupun di luar talian.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Tetapkan zon waktu secara automatik menggunakan lokasi anda</translation>
<translation id="5327248766486351172">Nama</translation>
<translation id="532943162177641444">Ketik pemberitahuan pada <ph name="PHONE_NAME" /> anda untuk menyediakan tempat liputan mudah alih yang boleh digunakan oleh peranti ini.</translation>
-<translation id="5329615878510216304">imbas semula</translation>
<translation id="5329858601952122676">&amp;Padam</translation>
<translation id="5330145655348521461">Fail ini dibuka pada desktop yang berbeza. Alihkan ke <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) untuk melihat fail.</translation>
<translation id="5330512191124428349">Dapatkan maklumat</translation>
@@ -2756,6 +2797,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cache Skrip</translation>
<translation id="533433379391851622">Versi yang dijangkakan "<ph name="EXPECTED_VERSION" />", tetapi versi sebenar ialah "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Paparkan sumber</translation>
+<translation id="5335458522276292100">Menyandarkan <ph name="FILE_COUNT" /> ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Dipasang oleh pihak ketiga.</translation>
<translation id="5338503421962489998">Storan setempat</translation>
<translation id="5340217413897845242">Item rak 6</translation>
@@ -2877,6 +2919,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Log masuk ke Chrome dengan Akaun Google anda untuk mendapatkan penanda halaman, sejarah, kata laluan dan tetapan anda yang lain pada semua peranti anda.</translation>
<translation id="551752069230578406">Menambah pencetak pada akaun anda - proses ini mungkin mengambil sedikit masa...</translation>
<translation id="5517535964909391608">Kandungan Tidak Selamat Disekat</translation>
+<translation id="5518219166343146486">Tanya apabila tapak mahu melihat teks dan imej yang disalin ke papan keratan</translation>
<translation id="5518584115117143805">Sijil Penyulitan E-mel</translation>
<translation id="5521078259930077036">Adakah ini halaman utama yang anda jangkakan?</translation>
<translation id="5521348028713515143">Tambah pintasan desktop</translation>
@@ -2887,9 +2930,9 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Mencuba untuk merendahkan sambungan.</translation>
<translation id="5527474464531963247">Anda juga boleh memilih rangkaian lain.</translation>
<translation id="5528368756083817449">Pengurus Penanda Halaman</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ingin</translation>
+<translation id="5534304873398226603">Buang foto atau video</translation>
<translation id="5534520101572674276">Mengira saiz</translation>
<translation id="5535941515421698170">Turut mengalih keluar data sedia ada anda daripada peranti ini</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2929,8 +2972,10 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Memuatkan apl...</translation>
<translation id="5592595402373377407">Data yang mencukupi belum tersedia lagi.</translation>
+<translation id="5593766628437008432">Pada '<ph name="PHONE_NAME" />' anda, dayakan pemberitahuan dengan mengikut langkah ini:</translation>
<translation id="5595152862129936745">Sangat jauh</translation>
<translation id="5595485650161345191">Edit alamat</translation>
+<translation id="5596627076506792578">Lagi pilihan</translation>
<translation id="5600706100022181951">Kemas kini akan dimuat turun menggunakan <ph name="UPDATE_SIZE_MB" /> MB data mudah alih. Adakah anda ingin meneruskan?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Enjin carian lain</translation>
@@ -2958,6 +3003,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Tanya sebelum mengakses (disyorkan)</translation>
<translation id="5636996382092289526">Untuk menggunakan <ph name="NETWORK_ID" /> anda mungkin perlu <ph name="LINK_START" />melawat halaman log masuk rangkaian<ph name="LINK_END" /> terlebih dahulu, yang akan terbuka secara automatik dalam beberapa saat. Jika ini tidak berlaku, rangkaian tersebut tidak boleh digunakan.</translation>
<translation id="5637476008227280525">Data mudah alih didayakan</translation>
+<translation id="5638309510554459422">Cari sambungan dan tema di <ph name="BEGIN_LINK" />Gedung Web Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Dikemas kini <ph name="HOURS" /> jam yang lalu</translation>
<translation id="5639549361331209298">Muat semula halaman ini, tahan untuk melihat lagi pilihan</translation>
<translation id="5642508497713047">Penandatangan CRL</translation>
@@ -2969,6 +3015,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Sambungan luaran memerlukan chrome versi <ph name="MINIMUM_CHROME_VERSION" /> atau lebih baharu untuk dipasang.</translation>
<translation id="5658415415603568799">Untuk keselamatan tambahan, Smart Lock akan meminta anda memasukkan kata laluan selepas 20 jam.</translation>
<translation id="5659593005791499971">E-mel</translation>
+<translation id="5659833766619490117">Halaman ini tidak dapat diterjemahkan</translation>
<translation id="5662477687021125631">Berterusan</translation>
<translation id="5667546120811588575">Menyediakan Google Play...</translation>
<translation id="5669267381087807207">Mengaktifkan</translation>
@@ -3004,6 +3051,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Lihat</translation>
<translation id="5729996640881880439">Maaf, kami tidak dapat menunjukkan kod bagi ralat ini.</translation>
<translation id="5731247495086897348">Ta&amp;mpal dan Pergi</translation>
+<translation id="5731409020711461763">1 foto baharu</translation>
<translation id="5734362860645681824">Komunikasi</translation>
<translation id="5735973442555172575">Untuk menggunakan apl Android, log masuk semula dan kemas kini.</translation>
<translation id="5736796278325406685">Sila masukkan nama pengguna yang sah</translation>
@@ -3034,11 +3082,13 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Pengendalian baca tidak dibenarkan pada: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Buka apl Fail</translation>
<translation id="5774515636230743468">Ketara:</translation>
+<translation id="5775834615653774429">Gagal menghubungkan mesin ke domain. Unit organisasi tidak wujud.</translation>
<translation id="577624874850706961">Cari kuki</translation>
<translation id="5777468213129569553">Buka Chrome</translation>
<translation id="5778747455497889540">Di bawah ini ialah kata laluan modul selamat yang dijana secara rawak yang telah diperuntukkan kepada komputer anda:</translation>
<translation id="5780973441651030252">Keutamaan proses</translation>
<translation id="5781865261247219930">Hantar perintah kepada <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Menterjemahkan…</translation>
<translation id="5783221160790377646">Pengguna diselia tidak dihasilkan disebabkan oleh ralat. Sila cuba lagi kemudian.</translation>
<translation id="5783602409389152506">semasa mengimbas peranti...</translation>
<translation id="57838592816432529">Redam</translation>
@@ -3052,6 +3102,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Kebenaran</translation>
<translation id="580571955903695899">Aturkan semula mengikut Tajuk</translation>
<translation id="5807290661599647102">Tetapkan Kunci Skrin</translation>
+<translation id="580926004266167721">Gagal menghubungkan mesin ke domain. Hal ini mungkin kerana keistimewaan untuk akaun anda pada unit organisasi tidak mencukupi.</translation>
<translation id="580961539202306967">Tanya saya apabila tapak mahu menghantar mesej tolak kepada saya (disyorkan)</translation>
<translation id="5814126672212206791">Jenis sambungan</translation>
<translation id="5815645614496570556">Alamat X.400</translation>
@@ -3073,8 +3124,10 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">sangat pendek (0.6s)</translation>
<translation id="5838456317242088717">Sesi inkognito semasa</translation>
<translation id="5842497610951477805">Bluetooth didayakan</translation>
+<translation id="5843250171025351504">Peranti anda sudah tidak mematuhi versi klien minimum yang ditentukan oleh pentadbir anda. Sila kemas kini untuk log masuk.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Sentuh untuk ke belakang.</translation>
+<translation id="5849212445710944278">Telah ditambahkan</translation>
<translation id="5849570051105887917">Kod penyedia tempatan</translation>
<translation id="5849869942539715694">Sambungan pek...</translation>
<translation id="5850516540536751549">Jenis fail ini tidak disokong. Sila lawati<ph name="BEGIN_LINK" />Gedung Web Chrome<ph name="END_LINK" /> untuk mendapatkan apl yang boleh membuka jenis fail ini.
@@ -3100,6 +3153,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Anda menjalankan <ph name="PRODUCT_NAME" /> daripada imej cakeranya. Pemasangannya pada komputer anda membolehkan anda menjalankannya tanpa imej cakera, dan memastikannya adalah yang terkini.</translation>
<translation id="5866557323934807206">Kosongkan tetapan ini untuk lawatan masa hadapan</translation>
<translation id="5866840822086176774">Sangat kuat</translation>
+<translation id="5867841422488265304">Cari atau taip alamat web</translation>
<translation id="5869029295770560994">OK, Faham</translation>
<translation id="5869522115854928033">Kata laluan disimpan</translation>
<translation id="5870086504539785141">Tutup menu kebolehaksesan</translation>
@@ -3157,7 +3211,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Alihkan ke bahagian atas</translation>
<translation id="5972826969634861500">Mula <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zum keluar</translation>
-<translation id="5975730206036440725">Tidak dapat menemui PPD. Pastikan Chromebook anda berada dalam talian dan cuba lagi.</translation>
<translation id="5975792506968920132">Peratusan Cas Bateri</translation>
<translation id="5976160379964388480">Lain-lain</translation>
<translation id="5978264784700053212">Pusat mesej</translation>
@@ -3167,6 +3220,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Dilawati Baru-baru Ini</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ini ialah maklumat umum tentang peranti anda dan cara menggunakannya, seperti paras bateri, kekerapan anda menggunakan apl, kualiti dan tempoh sambungan rangkaian anda (seperti Wi-Fi dan Bluetooth) dan laporan ranap sistem apabila sistem tidak berfungsi seperti yang djangkakan. Maklumat ini akan digunakan untuk meningkatkan produk dan perkhidmatan Google untuk semua orang. Sesetengah maklumat yang dikumpulkan akan membantu rakan kongsi, seperti pembangun Android serta dapat menjadikan apl dan produk mereka lebih baik.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Anda boleh menghidupkan atau mematikan ciri ini pada bila-bila masa dalam Tetapan apl Android. Tindakan ini tidak akan menjejaskan keupayaan peranti anda untuk menghantar maklumat yang diperlukannya untuk menerima perkhidmatan yang penting seperti kemas kini sistem dan keselamatan.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Diterjemahkan</translation>
<translation id="5991049340509704927">Membesarkan</translation>
<translation id="5993332328670040093">Penggunaan data anda tidak lagi akan diukur.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> mungkin tidak dapat memastikannya terkini.</translation>
@@ -3190,7 +3244,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Peranti USB disambungkan</translation>
<translation id="6032912588568283682">Sistem fail</translation>
<translation id="6034662038931255275">Berjaya mengemas kini OS</translation>
-<translation id="6035651096710386140">Salah satu, bukan kedua-dua Ctrl dan Alt</translation>
<translation id="6039651071822577588">Kamus ciri rangkaian tidak sempurna</translation>
<translation id="604001903249547235">Sandaran awan</translation>
<translation id="6040143037577758943">Tutup</translation>
@@ -3198,8 +3251,8 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatik</translation>
<translation id="6042169520002885235">Pilih pengeluar dan model pencetak</translation>
<translation id="6042308850641462728">Lagi</translation>
+<translation id="6042850536017090003">Ketik pada Pemberitahuan apl.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> berkongsi tab Chrome dengan <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Selesai!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> berkongsi tab dan audio Chrome dengan <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Tekan dan tahan |<ph name="ACCELERATOR" />| untuk keluar daripada skrin penuh</translation>
<translation id="6049065490165456785">Foto dari kamera dalaman</translation>
@@ -3211,6 +3264,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Muat Semula Biasa</translation>
<translation id="6059652578941944813">Hierarki Sijil</translation>
<translation id="6059925163896151826">Peranti USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> telah ranap.</translation>
<translation id="6064217302520318294">Kunci skrin</translation>
<translation id="6065289257230303064">Atribut Direktori Subjek Sijil</translation>
<translation id="6068338049763724728">Dayakan pendaftaran jauh</translation>
@@ -3242,9 +3296,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Dikeluarkan Kepada</translation>
<translation id="6112952769866305444">Edit orang, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Tekan |<ph name="SHORTCUT" />| untuk kembali</translation>
+<translation id="6116338172782435947">Lihat teks dan imej yang disalin ke papan keratan</translation>
<translation id="6116921718742659598">Tukar tetapan bahasa dan input</translation>
<translation id="6120205520491252677">Pin halaman ini pada skrin Mula...</translation>
<translation id="6122081475643980456">Sambungan Internet anda sedang dikawal</translation>
+<translation id="6122095009389448667">Teruskan menyekat tapak ini daripada melihat papan keratan</translation>
<translation id="6122875415561139701">Pengendalian tulis tidak dibenarkan pada: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Sambungan berikut bergantung kepada sambungan ini:</translation>
<translation id="6125479973208104919">Malangnya, anda perlu menambahkan akaun pada <ph name="DEVICE_TYPE" /> ini sekali lagi.</translation>
@@ -3286,6 +3342,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Pilih sijil</translation>
<translation id="6180288788882902869">Google Play pada <ph name="DEVICE_TYPE" /> anda</translation>
<translation id="6181431612547969857">Muat turun disekat</translation>
+<translation id="6181803575025675566">Kawal cara ciri ini berfungsi dalam <ph name="LINK_START" />Tetapan<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokasi Peranti</translation>
<translation id="6185696379715117369">Halaman atas</translation>
<translation id="6189412234224385711">Buka dengan <ph name="EXTENSION_NAME" /></translation>
@@ -3318,7 +3375,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Membolehkan anda melaraskan peleraian skrin anda</translation>
<translation id="6238923052227198598">Simpan nota terkini pada skrin kunci</translation>
<translation id="6239558157302047471">Muat semula &amp;bingkai</translation>
-<translation id="624022915548992686">Keluar daripada Halaman</translation>
<translation id="6241530762627360640">Akses maklumat mengenai peranti Bluetooth yang dipasangkan dengan sistem anda dan temui peranti Bluetooth berhampiran.</translation>
<translation id="6243774244933267674">Pelayan tidak tersedia</translation>
<translation id="6246413617632217567">Pengguna di bawah seliaan tidak dapat diimport. Sila semak ruang pemacu keras dan kebenaran anda, kemudian cuba lagi.</translation>
@@ -3335,13 +3391,13 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Tidak Kritikal</translation>
<translation id="6263541650532042179">tetapkan semula segerak</translation>
<translation id="6264365405983206840">Pilih &amp;Semua</translation>
+<translation id="6265930187414222160">Selesai! Perisian berbahaya dialih keluar.</translation>
<translation id="6267166720438879315">Pilih sijil untuk mengesahkan dengan sendiri pada <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Buka menggunakan <ph name="APP" /></translation>
<translation id="6268747994388690914">Import Penanda Halaman dari Fail HTML...</translation>
<translation id="6270770586500173387">Hantar <ph name="BEGIN_LINK1" />maklumat sistem dan apl<ph name="END_LINK1" /> serta <ph name="BEGIN_LINK2" />metrik<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Terdapat ralat (<ph name="ERROR" />) semasa memuat turun pemalam</translation>
<translation id="6273677812470008672">Kualiti</translation>
-<translation id="6274087148640822908">Cari sambungan dan apl dalam <ph name="BEGIN_LINK" />Gedung Web Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Tukar Foto</translation>
<translation id="6276301056778294989">Pastikan peranti menunjukkan kod yang sama</translation>
<translation id="6277105963844135994">Tamat masa rangkaian</translation>
@@ -3367,12 +3423,12 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Tidak dapat memulakan Chrome kerana berlaku kesilapan semasa membuka profil anda. Cuba mulakan semula Chrome.</translation>
<translation id="6312403991423642364">Ralat rangkaian tidak diketahui</translation>
<translation id="6313641880021325787">KELUAR DARIPADA VR</translation>
-<translation id="6314335155547195432">Jana Kata Laluan</translation>
<translation id="6314819609899340042">Anda telah berjaya mendayakan ciri penyahpepijatan pada <ph name="IDS_SHORT_PRODUCT_NAME" /> peranti ini.</translation>
-<translation id="6315343732431721770">Halaman permulaan anda telah diubah untuk menyertakan <ph name="URL" />. Untuk melumpuhkan sambungan yang menukar halaman permulaan anda, klik Pulihkan.</translation>
<translation id="6315493146179903667">Bring All to Front</translation>
<translation id="6316806695097060329">Peranti <ph name="SHORT_PRODUCT_NAME" /> ini telah direka untuk menyampaikan pengalaman terbaik web kepada anda.</translation>
+<translation id="6317318380444133405">Tidak disokong lagi.</translation>
<translation id="6317369057005134371">Menunggu tetingkap aplikasi...</translation>
+<translation id="6318407754858604988">Muat turun dimulakan</translation>
<translation id="6322279351188361895">Gagal untuk membaca kunci persendirian.</translation>
<translation id="6325191661371220117">Lumpuhkan autolancar</translation>
<translation id="6326175484149238433">Alih keluar dari Chrome</translation>
@@ -3382,7 +3438,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Pilih yang hendak disegerakkan</translation>
<translation id="6333064448949140209">Fail akan dihantar kepada Google untuk dinyahpepijat</translation>
<translation id="6333834492048057036">Fokus bar alamat untuk carian</translation>
-<translation id="6336907568130557310">Kata laluan anda akan dapat dilihat oleh sesiapa sahaja yang dapat melihat fail yang dieksport. Jangan kongsi fail dengan sesiapa dan padamkan fail tersebut selepas diimport.</translation>
<translation id="6339668969738228384">Buat profil baharu untuk <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Tidak dapat menyambung ke pelayan. Sila semak sambungan rangkaian anda dan cuba lagi. Sekiranya masalah ini berterusan, mulakan semula Chromebook anda.</translation>
<translation id="6340071272923955280">Protokol Cetakan Internet (IPPS)</translation>
@@ -3405,7 +3460,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Sediakan Smart Lock untuk Android</translation>
<translation id="6374469231428023295">Cuba Lagi</translation>
-<translation id="6377158645544167202">Tidak dapat menyambungkan pencetak. Pastikan pencetak dihidupkan dan disambungkan kepada Chromebook anda melalui Wi-Fi atau USB.</translation>
<translation id="6380143666419481200">Terima dan teruskan</translation>
<translation id="6383051423892982287">Sulitkan data yang disegerakkan dengan <ph name="BEGIN_LINK" />ungkapan laluan penyegerakan<ph name="END_LINK" /> anda sendiri</translation>
<translation id="6384275966486438344">Ubah tetapan carian anda kepada: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Paling kerap dilawati</translation>
<translation id="6504611359718185067">Sambung ke Internet untuk menambahkan pencetak</translation>
<translation id="6506374932220792071">Tandatangan X9.62 ECDSA dengan SHA-256</translation>
+<translation id="6508248480704296122">Berkaitan dengan <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Apl: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Lesen media</translation>
<translation id="6510568984200103950">Kurang tetapan</translation>
@@ -3530,9 +3585,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Perintah tidak tersedia. Tekan control-N untuk membuka tetingkap baharu.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> pengguna</translation>
<translation id="6555432686520421228">Alih keluar semua akaun pengguna dan tetapkan semula peranti <ph name="IDS_SHORT_PRODUCT_NAME" /> anda menjadi seperti baharu.</translation>
+<translation id="6555810572223193255">Pembersihan tidak tersedia pada masa ini</translation>
<translation id="6556866813142980365">Buat semula</translation>
<translation id="6558280019477628686">Ralat berlaku. Sesetengah item mungkin tidak dipadamkan.</translation>
<translation id="6559580823502247193">(sudah ada pada peranti ini)</translation>
+<translation id="6560713683827832045">Pastikan pemberitahuan apl "Hidup". Jika tidak, togol untuk mendayakannya.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Laluan atau nama fail terlalu panjang. Sila simpan dengan nama yang lebih pendek atau ke lokasi lain.</translation>
<translation id="656398493051028875">Memadamkan "<ph name="FILENAME" />"...</translation>
@@ -3561,7 +3618,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Maklumat fail</translation>
<translation id="6607831829715835317">Lagi al&amp;at</translation>
-<translation id="6610183966322615106">Ralat menambahkan pencetak</translation>
<translation id="6612358246767739896">Kandungan yang dilindungi</translation>
<translation id="6613452264606394692">Tandai halaman ini untuk kembali ke sini dengan cepat</translation>
<translation id="6615455863669487791">Tunjukkan kepada saya</translation>
@@ -3638,9 +3694,11 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Alamak, kata laluan tidak sepadan!</translation>
<translation id="6736243959894955139">Alamat</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Walaupun anda tidak boleh mengakses profil lama anda lagi, anda boleh mengalihnya keluar.</translation>
<translation id="6739923123728562974">Tunjukkan pintasan desktop</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> dijeda</translation>
<translation id="6742339027238151589">Boleh diakses untuk skrip</translation>
+<translation id="6743841972744298686">Tetapan penyegerakan</translation>
<translation id="6745592621698551453">Kemas kini sekarang</translation>
<translation id="6746124502594467657">Alihkan ke bawah</translation>
<translation id="674632704103926902">Dayakan penyeretan ketik</translation>
@@ -3653,12 +3711,14 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL disalin</translation>
<translation id="6758056191028427665">Beritahu kami tentang prestasi kami.</translation>
<translation id="6759193508432371551">Tetapan semula kilang</translation>
+<translation id="6765234885931342179">Lihat nombor siri kunci keselamatan anda</translation>
<translation id="6766101255664245434">Ambil foto baharu atau pilih foto atau ikon yang sedia ada.
<ph name="LINE_BREAK" />
Gambar ini akan dipaparkan pada skrin log masuk dan skrin kunci Chromebook.</translation>
<translation id="6769712124046837540">Menambah pencetak...</translation>
<translation id="6771503742377376720">Adalah Pihak Berkuasa Pensijilan</translation>
<translation id="6773575010135450071">Lebih banyak tindakan...</translation>
+<translation id="6777817260680419853">Ubah hala disekat</translation>
<translation id="6778959797435875428">Nyahredam tapak</translation>
<translation id="677965093459947883">Sangat kecil</translation>
<translation id="6780439250949340171">uruskan tetapan lain</translation>
@@ -3733,6 +3793,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisasi (O)</translation>
<translation id="6900284862687837908">Apl Latar Belakang: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Hubungkan peranti kepada domain</translation>
+<translation id="6903534926908201625">Anda boleh menyesuaikan maklumat yang dikumpul oleh Google dalam <ph name="BEGIN_LINK" />Tetapan<ph name="END_LINK" /> pada bila-bila masa.</translation>
<translation id="6904344821472985372">Batalkan Akses Fail</translation>
<translation id="6904655473976120856">Tekan butang Apl untuk keluar</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ingin berkongsi skrin anda.</translation>
@@ -3741,17 +3802,22 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Muat turun berbilang fail</translation>
<translation id="6911324888870229398">Sambungan rangkaian terputus. Sila semak sambungan anda atau cuba rangkaian Wi-Fi lain.</translation>
<translation id="6911734910326569517">Jejak memori</translation>
+<translation id="6914783257214138813">Kata laluan anda akan kelihatan kepada sesiapa yang dapat melihat fail yang dieksport.</translation>
<translation id="6915804003454593391">Pengguna:</translation>
<translation id="6916590542764765824">Urus Sambungan</translation>
<translation id="6920989436227028121">Buka seperti tab biasa</translation>
<translation id="6922128026973287222">Simpan data dan semak imbas dengan lebih pantas menggunakan Penjimat Data Google. Klik untuk mengetahui lebih lanjut.</translation>
<translation id="6929555043669117778">Teruskan menyekat pop timbul</translation>
<translation id="6930242544192836755">Tempoh</translation>
+<translation id="6934241953272494177">Mengimbas peranti media anda...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> ditemui</translation>
<translation id="693807610556624488">Pengendalian tulis melebihi panjang maksimum atribut pada: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Sila log masuk ke <ph name="TOKEN_NAME" /> untuk mengesahkan <ph name="HOST_NAME" /> dengan sijil anda.</translation>
<translation id="6943176775188458830">Batalkan pencetakan</translation>
<translation id="6943836128787782965">HTTP gagal</translation>
<translation id="6945221475159498467">Pilih</translation>
+<translation id="694592694773692225">Ubah hala disekat pada halaman ini.</translation>
<translation id="6949306908218145636">Tandakan Halaman Terbuka...</translation>
<translation id="6955446738988643816">Semak Pop Timbul</translation>
<translation id="6957231940976260713">Nama perkhidmatan</translation>
@@ -3855,13 +3921,16 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Bertukar data dengan peranti yang bernama: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Pengguna di bawah seliaan tidak dapat diimport. Sila semak sambungan rangkaian anda dan cuba sebentar lagi.</translation>
<translation id="7098447629416471489">Enjin carian lain yang disimpan akan kelihatan di sini</translation>
+<translation id="7099337801055912064">Tidak dapat memuatkan PPD bersaiz besar. Saiz maksimum ialah 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> item dipilih</translation>
<translation id="7102687220333134671">Kemas kini automatik dihidupkan</translation>
<translation id="7106346894903675391">Beli lagi storan...</translation>
<translation id="7108338896283013870">Sembunyikan</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Pemeribadian dihidupkan. Anda boleh menukarnya di myaccount.google.com.</translation>
<translation id="7113502843173351041">Ketahui alamat e-mel anda</translation>
<translation id="7114054701490058191">Kata laluan tidak sepadan</translation>
+<translation id="7117228822971127758">Sila cuba sebentar lagi</translation>
<translation id="7117247127439884114">Log masuk Semula...</translation>
<translation id="711840821796638741">Tunjukkan Penanda Halaman Terurus</translation>
<translation id="711902386174337313">Baca senarai peranti anda yang dilog masuk</translation>
@@ -3902,6 +3971,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Muat semula</translation>
<translation id="7180865173735832675">Peribadikan</translation>
<translation id="7186088072322679094">Simpan dalam Bar Alat</translation>
+<translation id="7187428571767585875">Masukan daftaran yang hendak dialih keluar atau diubah:</translation>
<translation id="7191159667348037">Pencetak Tidak Diketahui (USB)</translation>
<translation id="7191454237977785534">Simpan fail sebagai</translation>
<translation id="7196835305346730603">Mencari Chromeboxes berdekatan...</translation>
@@ -3910,6 +3980,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' dipadamkan</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Memuat turun <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Keluar daripada halaman}other{Keluar daripada halaman}}</translation>
<translation id="721331389620694978">Sesetengah tetapan yang boleh menggambarkan tabiat penyemakan imbas tidak akan dikosongkan.</translation>
<translation id="7216409898977639127">Penyedia selular</translation>
<translation id="7216595297012131718">Susun bahasa berdasarkan pilihan anda</translation>
@@ -3955,6 +4026,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Ralat muat turun</translation>
<translation id="7279701417129455881">Uruskan menyekat kuki...</translation>
<translation id="7280877790564589615">Kebenaran diminta</translation>
+<translation id="7283041136720745563">Kuota Google Drive anda tidak cukup besar.</translation>
<translation id="7287143125007575591">Akses ditolak.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Buka apl kertas dinding</translation>
@@ -4022,6 +4094,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Imbasan virus gagal</translation>
<translation id="7392915005464253525">B&amp;uka semula tetingkap ditutup</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> akan melancarkan permulaan sistem dan terus dijalankan di latar belakang walaupun sebaik sahaja anda menutup semua tetingkap <ph name="PRODUCT_NAME" /> lain.</translation>
+<translation id="7398254312354928459">Beralih sambungan rangkaian</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Sila tunggu sementara Chromebox anda dimulakan semula...</translation>
<translation id="7400839060291901923">Sediakan sambungan pada <ph name="PHONE_NAME" /> anda</translation>
@@ -4032,6 +4105,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Lancarkan Semula dan Powerwash</translation>
<translation id="7409836189476010449">Jalankan Flash</translation>
<translation id="7410344089573941623">Tanya jika <ph name="HOST" /> ingin mengakses kamera dan mikrofon anda</translation>
+<translation id="741204030948306876">Ya, saya setuju</translation>
<translation id="7412226954991670867">Memori GPU</translation>
<translation id="7416362041876611053">Ralat rangkaian tidak diketahui</translation>
<translation id="7417705661718309329">Peta Google</translation>
@@ -4053,6 +4127,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Tetingkap timbul disekat</translation>
<translation id="744859430125590922">Kawal dan lihat laman web yang dilawati oleh orang ini dari <ph name="CUSTODIAN_EMAIL" /> .</translation>
<translation id="7453008956351770337">Dengan memilih pencetak ini, anda memberi sambungan berikut kebenaran untuk mengakses pencetak anda:</translation>
+<translation id="7453467225369441013">Mengelog anda keluar daripada kebanyakan tapak. Anda tidak akan dilog keluar daripada Akaun Google anda.</translation>
<translation id="7456142309650173560">Pembangunan</translation>
<translation id="7456847797759667638">Buka Lokasi...</translation>
<translation id="7461924472993315131">Pin</translation>
@@ -4063,7 +4138,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Ralat: Tidak dapat menyahkod sambungan</translation>
<translation id="7473891865547856676">Tidak, Terima Kasih</translation>
<translation id="747459581954555080">Pulihkan semua</translation>
-<translation id="747494631553057218">Masukan daftaran:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> telah mengalami ralat.</translation>
<translation id="7475671414023905704">URL Kata Laluan Hilang Netscape</translation>
<translation id="7476454130948140105">Bateri terlalu lemah untuk mengemas kini (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Jika anda terlupa frasa laluan anda, berhenti dan tetapkan semula Segerak melalui <ph name="BEGIN_LINK" />Papan Pemuka Google<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Teknologi</translation>
<translation id="7487099628810939106">Lengahan sebelum klik:</translation>
<translation id="7487969577036436319">Tiada komponen dipasang</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ditemui
+ <ph name="LINE_BREAK1" />
+ Sedia untuk menyandarkan ke <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Buka semua}=1{&amp;Buka penanda halaman}other{&amp;Buka semua (#)}}</translation>
<translation id="7489605380874780575">Semak kelayakan</translation>
<translation id="749028671485790643"><ph name="VALUE" /> orang</translation>
@@ -4090,7 +4168,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Sijil CA pelayan</translation>
<translation id="7502658306369382406">Alamat IPv6</translation>
<translation id="7503191893372251637">Jenis Sijil Netscape</translation>
-<translation id="7503607651407946808">Halaman ini sedang diterjemahkan...</translation>
<translation id="7503821294401948377">Tidak dapat memuatkan ikon '<ph name="ICON" />' untuk tindakan penyemak imbas.</translation>
<translation id="750509436279396091">Buka folder muat turun</translation>
<translation id="7505167922889582512">Tunjukkan fail tersembunyi</translation>
@@ -4102,9 +4179,9 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Memulihkan tetapan kepada tetapan lalainya yang asal.</translation>
<translation id="7517786267097410259">Buat kata laluan -</translation>
<translation id="7518150891539970662">Log WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Halaman Ini Sedang Diterjemahkan...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Cipta</translation>
+<translation id="7526413953848747421">Bawa perkhidmatan Google yang berkuasa seperti semak ejaan dan ketik untuk cari ke Chrome</translation>
<translation id="7529411698175791732">Semak sambungan Internet anda. Jika masalah ini masih berterusan, cuba log keluar dan log masuk semula.</translation>
<translation id="7530016656428373557">Kadar Nyahcas dalam Watt</translation>
<translation id="7536709149194614609">Sila mulakan semula peranti dan cuba lagi kemudian.</translation>
@@ -4128,7 +4205,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
cuba hasilkan pengguna diselia sekali lagi.</translation>
<translation id="756445078718366910">Buka Tetingkap Penyemak Imbas</translation>
<translation id="7564847347806291057">Tamatkan proses</translation>
-<translation id="7565291891798266313">Enjin carian anda telah ditukar kepada <ph name="URL" />. Untuk melumpuhkan sambungan yang menukar enjin carian anda, klik Pulihkan.</translation>
<translation id="7566118625369982896">Urus pautan apl Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Data Chrome dikosongkan</translation>
@@ -4137,13 +4213,10 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Cas Bateri</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Kumpul semak</translation>
-<translation id="7577815336900970562">Gunakan Wi-Fi atau rangkaian selular untuk menentukan lokasi</translation>
<translation id="7579149537961810247">Redam Tapak</translation>
<translation id="7580671184200851182">Mainkan audio yang sama melalui semua pembesar suara (audio mono)</translation>
-<translation id="7581273696622423628">Sertai tinjauan</translation>
<translation id="7581462281756524039">Pembersih</translation>
<translation id="7582582252461552277">Lebih suka rangkaian ini</translation>
-<translation id="7586312264284919041">Adakah anda ingin menterjemahkan halaman ini?</translation>
<translation id="7586498138629385861">Chrome akan terus berjalan semasa Apl Chrome terbuka.</translation>
<translation id="7589461650300748890">Wah, di sana. Berhati-hati.</translation>
<translation id="7589661784326793847">Sila tunggu sebentar</translation>
@@ -4160,6 +4233,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Minta tapak tablet</translation>
<translation id="7611008212562900400">Carian peranti anda, apl, web...</translation>
<translation id="7615910377284548269">Urus penyekatan pemalam tanpa kotak pasir...</translation>
+<translation id="7616214729753637086">Mendaftarkan peranti...</translation>
<translation id="7617366389578322136">Menyambung ke "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Tiada kata laluan disimpan.</translation>
<translation id="7622114377921274169">Mengecas.</translation>
@@ -4188,6 +4262,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Peranti Bluetooth tidak disokong: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Tambah akaun</translation>
<translation id="7671130400130574146">Gunakan bar dan sempadan tajuk sistem</translation>
+<translation id="7683373461016844951">Klik OK untuk meneruskan, kemudian klik Tambah Orang untuk membuat profil baharu untuk alamat e-mel <ph name="DOMAIN" /> anda.</translation>
<translation id="7684212569183643648">Dipasang oleh Pentadbir Anda</translation>
<translation id="7684559058815332124">Lawati halaman log masuk portal tawanan</translation>
<translation id="7685049629764448582">Memori JavaScript</translation>
@@ -4246,7 +4321,6 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Storan sesi</translation>
<translation id="7781335840981796660">Semua akaun pengguna dan data setempat akan dialih keluar.</translation>
<translation id="7782102568078991263">Tiada lagi cadangan daripada Google</translation>
-<translation id="778330624322499012">Tidak dapat memuatkan <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Tetapan keselamatan pada komputer anda telah menyekat fail ini.</translation>
<translation id="7786207843293321886">Keluar dari Tetamu</translation>
<translation id="7786889348652477777">&amp;Muat Semula Apl</translation>
@@ -4280,7 +4354,13 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Muat turun berbahaya disekat</translation>
<translation id="7818135753970109980">Tema baharu ditambah (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA atau RSN)</translation>
+<translation id="7819992334107904369">Penyegerakan Chrome</translation>
<translation id="782057141565633384">Salin alamat video</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ditemui.
+ <ph name="LINE_BREAK1" />
+ Kuota Google Drive anda tidak cukup besar. Tambahan sebanyak <ph name="FILE_SIZE" /> diperlukan.
+ <ph name="LINE_BREAK2" />
+ Cuba kurangkan foto yang dipilih.</translation>
<translation id="782590969421016895">Gunakan halaman semasa</translation>
<translation id="7829298379596169484">Mengakses input audio</translation>
<translation id="7831368056091621108">untuk mendapatkan sambungan ini, sejarah anda dan tetapan Chrome lain pada semua peranti anda.</translation>
@@ -4318,6 +4398,7 @@ Daripada <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Lumpuhkan sari kata</translation>
<translation id="7882358943899516840">Jenis penyedia</translation>
<translation id="7885253890047913815">Destinasi Baru-baru Ini</translation>
+<translation id="7886917304091689118">Sedang berjalan dalam Chrome</translation>
<translation id="7887334752153342268">Pendua</translation>
<translation id="7887864092952184874">Tetikus Bluetooth digandingkan</translation>
<translation id="7889966925761734854">Cari</translation>
@@ -4401,7 +4482,9 @@ Simpan fail kunci anda di tempat selamat. Anda akan memerlukannya untuk mencipta
<translation id="8000066093800657092">Tiada rangkaian</translation>
<translation id="8001504501378762252">Tapak mungkin telah mencuri kata laluan anda</translation>
<translation id="8004582292198964060">Penyemak Imbas</translation>
+<translation id="8005600846065423578">Sentiasa benarkan <ph name="HOST" /> untuk melihat papan keratan</translation>
<translation id="8008356846765065031">Internet terputus sambungan. Sila periksa sambungan internet anda.</translation>
+<translation id="8008765610824028412">Tidak dapat memuatkan <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Hantar secara automatik beberapa maklumat sistem dan kandungan halaman kepada Google untuk membantu mengesan apl dan tapak yang berbahaya</translation>
<translation id="8012382203418782830">Halaman ini telah diterjemahkan.</translation>
<translation id="8014154204619229810">Pengemaskinian sedang dijalankan. Muatkan semula dalam satu minit untuk memeriksa lagi.</translation>
@@ -4502,7 +4585,6 @@ Simpan fail kunci anda di tempat selamat. Anda akan memerlukannya untuk mencipta
<translation id="816055135686411707">Ralat Tetapan Kepercayaan Sijil</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Buat nota baharu</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Urus tetapan mikrofon...</translation>
<translation id="8168435359814927499">Kandungan</translation>
<translation id="8174047975335711832">Maklumat peranti</translation>
@@ -4519,7 +4601,6 @@ Simpan fail kunci anda di tempat selamat. Anda akan memerlukannya untuk mencipta
<translation id="8191230140820435481">Uruskan apl, sambungan dan tema anda</translation>
<translation id="8191453843330043793">Pelerai Proksi V8</translation>
<translation id="8195027750202970175">Saiz pada cakera</translation>
-<translation id="8195739004487400241">Halaman utama anda telah diubah kepada <ph name="URL" />. Untuk melumpuhkan sambungan yang menukar halaman utama anda, klik Pulihkan.</translation>
<translation id="8199300056570174101">Sifat Rangkaian (Perkhidmatan) dan Peranti</translation>
<translation id="8200772114523450471">Sambung semula</translation>
<translation id="8202160505685531999">Sila masukkan semula kata laluan untuk mengemaskinikan profil <ph name="DEVICE_TYPE" /> anda.</translation>
@@ -4537,6 +4618,7 @@ Simpan fail kunci anda di tempat selamat. Anda akan memerlukannya untuk mencipta
<translation id="8226619461731305576">Baris Gilir</translation>
<translation id="8226742006292257240">Di bawah adalah kata laluan TPM yang dijana secara rawak yang diperuntukkan kepada komputer anda:</translation>
<translation id="8227119283605456246">Lampirkan fail</translation>
+<translation id="8233198815467326623">Pulihkan Halaman Utama Lalai?</translation>
<translation id="8234795456569844941">Sila bantu jurutera kami menyelesaikan masalah ini. Beritahu kami perkara yang berlaku sejurus sebelum anda mendapat mesej ralat profil:</translation>
<translation id="8234989666557591529">Pilih telefon anda untuk membuka kunci <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Petua bantuan</translation>
@@ -4562,7 +4644,6 @@ Simpan fail kunci anda di tempat selamat. Anda akan memerlukannya untuk mencipta
<translation id="8261378640211443080">Sambungan ini tidak disenaraikan dalam <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dan mungkin telah ditambahkan tanpa pengetahuan anda.</translation>
<translation id="8261387128019234107">Tambah akaun untuk <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Padam</translation>
-<translation id="8261673729476082470">Menyandarkan <ph name="FILE_COUNT" /> foto pada <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> tidak dilaksanakan dalam binaan ini.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> telah melumpuhkan kursor tetikus anda.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" mencetuskan skrin penuh.</translation>
@@ -4665,6 +4746,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8454288007744638700">Selain itu, pilih rangkaian baharu:</translation>
<translation id="845627346958584683">Masa Tamat Tempoh</translation>
<translation id="8456681095658380701">Nama tidak sah</translation>
+<translation id="8457451314607652708">Import penanda halaman</translation>
<translation id="8460336040822756677">Jika anda mematikan Smart Lock untuk <ph name="DEVICE_TYPE" />, anda tidak akan dapat membuka kunci peranti Chrome anda menggunakan telefon. Anda perlu menaip kata laluan.</translation>
<translation id="8461329675984532579">Nama pembekal tempatan</translation>
<translation id="84613761564611563">UI yang dikonfigurasi rangkaian diminta, sila tunggu...</translation>
@@ -4729,14 +4811,15 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8569764466147087991">Pilih fail untuk dibuka</translation>
<translation id="8571213806525832805">4 minggu terakhir</translation>
<translation id="8574990355410201600">Sentiasa benarkan bunyi pada <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Tidak boleh melebihi 99 huruf</translation>
<translation id="8579285237314169903">Menyegerakkan <ph name="NUMBER_OF_FILES" /> item...</translation>
<translation id="857943718398505171">Dibenarkan (disyorkan)</translation>
<translation id="8581809080475256101">Tekan untuk beralih ke hadapan, menu konteks untuk melihat sejarah</translation>
<translation id="8584280235376696778">&amp;Buka video dalam tab baharu</translation>
<translation id="8588866096426746242">Tunjukkan statistik profil</translation>
+<translation id="8589652987924574405">Penanda halaman, sejarah, kata laluan dan tetapan anda yang lain akan disegerakkan ke Akaun Google supaya anda dapat menggunakannya pada semua peranti. Anda boleh mengubahnya pada bila-bila masa dalam tetapan anda.</translation>
<translation id="8590375307970699841">Sediakan kemas kini automatik</translation>
<translation id="8594908476761052472">Rakam video</translation>
-<translation id="8595925260712451473">Sila masukkan maklum balas anda di sini.</translation>
<translation id="8596540852772265699">Fail Tersuai</translation>
<translation id="8597845839771543242">Format sifat:</translation>
<translation id="8598453409908276158">Pemalam tanpa kotak pasir disekat</translation>
@@ -4751,6 +4834,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8620617069779373398">Status perayauan</translation>
<translation id="8620765578342452535">Konfigurasikan sambungan rangkaian</translation>
<translation id="8620790565535071193">Pengimbasan gagal</translation>
+<translation id="8622877356447980900">Adakah anda ingin menterjemahkan halaman ini?</translation>
<translation id="8623004009673949077">Apl dengan atribut manifes 'kiosk_only' mesti dipasang dalam mod kios Chrome OS.</translation>
<translation id="8624205858755890468">Mendayakan Pembantu untuk menunjukkan maklumat, apl dan tindakan yang berkaitan kepada anda.</translation>
<translation id="862542460444371744">&amp;Sambungan</translation>
@@ -4796,6 +4880,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8671210955687109937">Boleh ulas</translation>
<translation id="8673026256276578048">Cari di Web...</translation>
<translation id="8673383193459449849">Masalah pelayan</translation>
+<translation id="8674241889607553858">Adakah Anda Ingin Menterjemahkan Halaman Ini?</translation>
<translation id="8675354002693747642">Kekunci prakongsi</translation>
<translation id="8676374126336081632">Kosongkan input</translation>
<translation id="8677039480012021122">Kosongkan data dan putuskan sambungan</translation>
@@ -4808,6 +4893,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8688579245973331962">Tidak melihat nama anda?</translation>
<translation id="8688591111840995413">Kata laluan salah</translation>
<translation id="8688672835843460752">Tersedia</translation>
+<translation id="8689583087392258564">Gagal menghubungkan mesin ke domain. Unit organisasi tidak sah.</translation>
<translation id="869257642790614972">Buka semula tab yang terakhir ditutup</translation>
<translation id="8695825812785969222">Buka &amp;Lokasi...</translation>
<translation id="8698464937041809063">Lukisan Google</translation>
@@ -4822,6 +4908,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8708671767545720562">&amp;Maklumat Lanjut</translation>
<translation id="8710187907779883426">pendek (1s)</translation>
<translation id="8711402221661888347">Jeruk</translation>
+<translation id="8712637175834984815">Faham</translation>
<translation id="8713570323158206935">Hantar <ph name="BEGIN_LINK1" />maklumat sistem<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Sokongan ditamatkan</translation>
<translation id="871476437400413057">Kata laluan disimpan Google</translation>
@@ -4897,7 +4984,6 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="882204272221080310">Kemas kini perisian tegar untuk keselamatan tambahan.</translation>
<translation id="8823514049557262177">Salin te&amp;ks pautan</translation>
<translation id="8824701697284169214">Tambah Ha&amp;laman...</translation>
-<translation id="8827850355924932817">Gunakan rangkaian Wi-Fi untuk menentukan lokasi</translation>
<translation id="8828933418460119530">Nama DNS</translation>
<translation id="8830796635868321089">Semakan kemas kini yang menggunakan tetapan proksi semasa gagal. Sila laraskan <ph name="PROXY_SETTINGS_LINK_START" />tetapan proksi<ph name="PROXY_SETTINGS_LINK_END" /> anda.</translation>
<translation id="8834039744648160717">Konfigurasi rangkaian dikawal oleh <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="8912793549644936705">Regang</translation>
<translation id="8915370057835397490">Memuatkan cadangan</translation>
<translation id="8916476537757519021">Subbingkai Inkognito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Penukar Raster PWG</translation>
+<translation id="8918468086406665831">Segerakkan ke <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Sentiasa benarkan iklan di tapak ini</translation>
<translation id="8925458182817574960">&amp;Tetapan</translation>
<translation id="8926389886865778422">Jangan tanya lagi</translation>
<translation id="8926518602592448999">Lumpuhkan Sambungan Mod Pembangun</translation>
<translation id="892706138619340876">Beberapa tetapan telah ditetapkan semula</translation>
<translation id="8931394284949551895">Peranti baharu</translation>
+<translation id="893242274404530797">Pemberitahuan Perkhidmatan Google Play diperlukan untuk Penambatan Segera</translation>
<translation id="8933960630081805351">&amp;Paparkan dalam Pencari</translation>
<translation id="8934732568177537184">Teruskan</translation>
<translation id="8938356204940892126">Saya mengalah</translation>
@@ -5014,6 +5101,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="9024127637873500333">&amp;Buka dalam Tab Baharu</translation>
<translation id="9024331582947483881">skrin penuh</translation>
<translation id="9025098623496448965">OK, Bawa saya kembali ke skrin log masuk</translation>
+<translation id="902659348151742535">Google boleh menggunakan sejarah penyemakan imbas anda untuk memperibadikan Carian, iklan dan perkhidmatan Google yang lain.</translation>
<translation id="9026731007018893674">muat turun</translation>
<translation id="9027146684281895941">Selia orang ini untuk mengawal dan melihat tapak web yang mereka lawati daripada Akaun Google anda.</translation>
<translation id="9027459031423301635">Buka Pautan dalam Tab &amp;Baharu</translation>
@@ -5054,7 +5142,6 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="9084064520949870008">Buka sebagai Tetingkap</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> disekat oleh dasar perusahaan</translation>
<translation id="9088917181875854783">Sila sahkan bahawa kekunci laluan ini dipaparkan pada "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Hantar maklumat sistem</translation>
<translation id="9094033019050270033">Kemaskinikan kata laluan</translation>
<translation id="9094982973264386462">Alih keluar</translation>
<translation id="9095253524804455615">Alih keluar</translation>
@@ -5108,6 +5195,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="9170397650136757332">Sekarang, gerakkan jari anda sedikit untuk menangkap semua bahagian lain cap jari anda</translation>
<translation id="9170848237812810038">&amp;Buat asal</translation>
<translation id="9170884462774788842">Program lain pada komputer anda menambah tema yang boleh mengubah cara Chrome berfungsi.</translation>
+<translation id="9173995187295789444">Mengimbas peranti Bluetooth...</translation>
<translation id="9174212595744391062">Tindakan ini akan menghapuskan kuki dan cache untuk semua tapak termasuk</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Peranti Bluetooth disambungkan</translation>
<translation id="9177499212658576372">Anda sedang disambungkan ke rangkaian <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="932327136139879170">Laman Utama</translation>
<translation id="932508678520956232">Tidak dapat memulakan percetakan.</translation>
<translation id="93393615658292258">Kata laluan sahaja</translation>
+<translation id="935490618240037774">Penanda halaman, sejarah, kata laluan dan tetapan anda yang lain akan disegerakkan ke Akaun Google supaya anda dapat menggunakannya pada semua peranti anda.</translation>
<translation id="936801553271523408">Data diagnostik sistem</translation>
<translation id="93766956588638423">Baiki sambungan</translation>
<translation id="938470336146445890">Sila pasang sijil pengguna.</translation>
@@ -5152,6 +5241,7 @@ perubahan ini berlaku, anda mungkin tidak mahukannya.</translation>
<translation id="960987915827980018">Tinggal kira-kira 1jam</translation>
<translation id="962802172452141067">Pohon folder penanda halaman</translation>
<translation id="968174221497644223">Cache aplikasi</translation>
+<translation id="969096075394517431">Tukar bahasa</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Tab}other{# Tab}}</translation>
<translation id="971774202801778802">URL Penanda Halaman</translation>
<translation id="973473557718930265">Keluar</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_nl.xtb b/chromium/chrome/app/resources/generated_resources_nl.xtb
index bd0a10cbf9f..f6be4db02e4 100644
--- a/chromium/chrome/app/resources/generated_resources_nl.xtb
+++ b/chromium/chrome/app/resources/generated_resources_nl.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Link openen in een nieuw <ph name="APP" />-venster</translation>
<translation id="1005274289863221750">Je microfoon en camera gebruiken</translation>
<translation id="1007408791287232274">Kan apparaten niet laden.</translation>
+<translation id="1008186147501209563">Bladwijzers exporteren</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Pagina reageert niet}other{Pagina's reageren niet}}</translation>
<translation id="1012794136286421601">Je bestanden van Google Documenten, Spreadsheets, Presentaties en Tekeningen worden gesynchroniseerd. Open de Google Drive-app om ze online of offline te openen.</translation>
-<translation id="1013383076511149692">Tekst en afbeeldingen bekijken die je naar het klembord kopieert</translation>
<translation id="1013707859758800957">Het uitvoeren van een plug-in zonder sandbox is toegestaan op deze pagina.</translation>
<translation id="1015318665228971643">Mapnaam bewerken</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Alles openen in &amp;nieuw venster}=1{Openen in &amp;nieuw venster}other{Alles (#) openen in &amp;nieuw venster}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Kan schadelijke software niet verwijderen</translation>
<translation id="1062407476771304334">Vervangen</translation>
<translation id="1062866675591297858">Beheer je bewaakte gebruikers via het <ph name="BEGIN_LINK" />Dashboard voor bewaakte gebruikers<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Media Library File Checker</translation>
<translation id="1064835277883315402">Aanmelden bij privénetwerk</translation>
<translation id="1064912851688322329">Je Google-account ontkoppelen</translation>
<translation id="1067048845568873861">Gemaakt</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Gegevenscodering</translation>
+<translation id="1074944608454986967">Houd Zoeken ingedrukt en klik of sleep om content te selecteren die moet worden voorgelezen. Je kunt ook een gedeelte markeren en Zoeken + S gebruiken.</translation>
<translation id="1076698951459398590">Thema inschakelen</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Automatische updates instellen voor alle gebruikers</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Log in<ph name="END_SIGN_IN_LINK" /> om de websites die deze persoon bezoekt te beheren en te bekijken.</translation>
<translation id="109758035718544977">Geluid van sites dempen opheffen</translation>
<translation id="1097658378307015415">Voordat je inlogt, log je eerst in als gast om het netwerk <ph name="NETWORK_ID" /> te activeren.</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> altijd vertalen</translation>
<translation id="1108164192735968833">Sms-verbinding</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">Wachten</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Sites niet toestaan berichten exclusief voor het systeem te gebruiken om toegang te krijgen tot MIDI-apparaten</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Zoekmachine bewerken</translation>
-<translation id="1131167343343087859">Creditcards en adressen die Google Payments gebruiken.</translation>
<translation id="1134009406053225289">Openen in incognitovenster</translation>
<translation id="1137673463384776352">Link openen in <ph name="APP" /></translation>
<translation id="1140351953533677694">Toegang tot je seriële en Bluetooth-apparaten</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in geblokkeerd</translation>
<translation id="1145532888383813076">Zoek op je apparaat, in apps en op internet.</translation>
<translation id="1146204723345436916">Bladwijzers importeren uit HTML-bestand...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> gevonden.
+ <ph name="LINE_BREAK1" />
+ Onvoldoende ruimte in lokale opslag. Er is nog <ph name="FILE_SIZE" /> nodig.
+ <ph name="LINE_BREAK2" />
+ Selecteer minder foto's.</translation>
<translation id="1149088842877960903">Het uitvoeren van JavaScript via AppleScript is uitgeschakeld. Als je dit wilt inschakelen, ga je naar je Chrome-instellingen &gt; Geavanceerd &gt; Systeem. Ga voor meer informatie naar: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Vervalmaand</translation>
<translation id="1153356358378277386">Gekoppelde apparaten</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Naam wijzigen</translation>
<translation id="1175364870820465910">&amp;Afdrukken...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> kopiëren...</translation>
+<translation id="1177113976278858832">Standaardzoekmachine herstellen?</translation>
<translation id="1177863135347784049">Aangepast</translation>
<translation id="1178581264944972037">Onderbreken</translation>
<translation id="1179803038870941185"><ph name="URL" /> wil volledig beheer van je MIDI-apparaten hebben.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Gebruikers op de witte lijst lezen en wijzigen</translation>
<translation id="1206407435587370571">Je Chromebook leren kennen</translation>
<translation id="1209796539517632982">Automatische naamservers</translation>
+<translation id="1210982357925844241">Bekijk en beheer opgeslagen wachtwoorden via <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Gebruik een incognitovenster om te internetten zonder dat je browsegeschiedenis wordt opgeslagen</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> vingerafdrukken ingesteld</translation>
<translation id="1215411991991485844">Nieuwe achtergrondapp toegevoegd</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Mobiele netwerken zoeken</translation>
<translation id="1285320974508926690">Deze site nooit vertalen</translation>
<translation id="1285484354230578868">Gegevens opslaan in je Google Drive-account</translation>
+<translation id="1288037062697528143">Nachtverlichting wordt automatisch ingeschakeld bij zonsondergang</translation>
<translation id="1293177648337752319">Geluid van site dempen opheffen</translation>
<translation id="1293509594570842875">De nieuwe gebruiker met beperkte rechten kan niet worden gemaakt. Controleer je netwerkverbinding en probeer het later opnieuw.</translation>
<translation id="1293556467332435079">Bestanden</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML-bestand met bladwijzers</translation>
<translation id="1303671224831497365">Geen Bluetooth-apparaten gevonden</translation>
<translation id="1306606229401759371">Instellingen wijzigen</translation>
-<translation id="1307398858972670978">Je hebt toegang tot je wachtwoorden op elk apparaat via <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Het opslaan van de langdurige API-toegangstoken voor dit apparaat is mislukt.</translation>
<translation id="1313405956111467313">Automatische proxyconfiguratie</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Dit was ik.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> samenvouwen</translation>
<translation id="1338950911836659113">Verwijderen...</translation>
-<translation id="1339266338863469628">Standaard (alleen jou opvangen)</translation>
<translation id="1340527397989195812">Back-ups van media op het apparaat maken via de app Bestanden.</translation>
<translation id="1341988552785875222">De huidige achtergrond is ingesteld door '<ph name="APP_NAME" />'. Je moet '<ph name="APP_NAME" />' mogelijk verwijderen voordat je een andere achtergrond selecteert.</translation>
<translation id="1346748346194534595">Rechts</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">De update wordt gestart wanneer de batterij voor <ph name="BATTERY_LEVEL" />% vol is.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> bestanden importeren...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD kan niet worden gevonden. Zorg dat je Chromebook online is en probeer het opnieuw.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> wordt geblokkeerd</translation>
<translation id="1357589289913453911">Extensie-ID</translation>
<translation id="1358735829858566124">Het bestand of de map is niet bruikbaar.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Links naar rechts</translation>
<translation id="1370646789215800222">Persoon verwijderen?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 item dat wordt verwijderd}other{# items die worden verwijderd}}</translation>
+<translation id="1372841398847029212">Synchroniseren met je account</translation>
<translation id="1374844444528092021">Het certificaat dat wordt vereist door het netwerk '<ph name="NETWORK_NAME" />', is niet geïnstalleerd of is niet meer geldig. Haal een nieuw certificaat op en probeer opnieuw verbinding te maken.</translation>
<translation id="1374962581120570592">Cookies ingesteld</translation>
<translation id="1375321115329958930">Opgeslagen wachtwoorden</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Gebruiker met beperkte rechten maken</translation>
<translation id="1410197035576869800">App-pictogram</translation>
<translation id="1410616244180625362"><ph name="HOST" /> toegang tot je camera blijven geven</translation>
+<translation id="1411668397053040814">Installeer of update het Daydream-toetsenbord om Chrome in VR te gebruiken</translation>
<translation id="1414648216875402825">Je voert een upgrade uit naar een instabiele versie van <ph name="PRODUCT_NAME" />, die opties bevat die nog in ontwikkeling zijn. Crashes en onverwachte fouten zullen optreden. Ga voorzichtig te werk.</translation>
+<translation id="1415708812149920388">Leestoegang voor klembord geweigerd</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (extensie-ID '<ph name="EXTENSION_ID" />') is niet toegestaan in dit type sessie.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">O nee! Kan geen willekeurige persoonlijke RSA-sleutel genereren.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzapunt</translation>
<translation id="1467432559032391204">Links</translation>
<translation id="1467999917853307373"><ph name="URL" /> vraagt toestemming om gegevens permanent op je apparaat op te slaan.</translation>
+<translation id="1468571364034902819">Dit profiel kan niet worden gebruikt</translation>
<translation id="1470719357688513792">De nieuwe cookie-instellingen worden van kracht nadat de pagina opnieuw is geladen.</translation>
<translation id="1470811252759861213">Als je je extensies wilt gebruiken op al je computers, moet je <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">'<ph name="FILENAME" />' is niet geüpload. Er is onvoldoende ruimte beschikbaar in je Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Tokencache van Identity API</translation>
<translation id="1478233201128522094">De volgende keer wordt deze <ph name="DEVICE_TYPE" /> ontgrendeld met een nieuwe telefoon. Schakel Smart Lock uit in Instellingen.</translation>
<translation id="1478340334823509079">Details: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Klaar om een back-up van <ph name="FILE_COUNT" /> nieuwe foto's te maken</translation>
<translation id="1483493594462132177">Verzenden</translation>
<translation id="1485015260175968628">De app/extensie kan nu het volgende doen:</translation>
<translation id="1485141095922496924">Versie <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Aan - aangepaste instellingen</translation>
<translation id="1493892686965953381">Wachten op <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> andere beschikbare apparaten.</translation>
-<translation id="1497284176235884849">Opgegeven PPD is ongeldig.</translation>
<translation id="1497522201463361063">Kan de naam van '<ph name="FILE_NAME" />' niet wijzigen. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Onbekend apparaat [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Dit eigenaarsaccount is het eerste account waarop moet worden ingelogd wanneer meerdere inlogsessies worden uitgevoerd.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Back-end voor foutopsporing van pagina openen</translation>
<translation id="1601560923496285236">Toepassen</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">Item wissen</translation>
<translation id="1608626060424371292">Deze gebruiker verwijderen</translation>
<translation id="1609170755653088773">Dit wachtwoord synchroniseren met je iPhone</translation>
<translation id="1609862759711084604">Vorige gebruiker</translation>
+<translation id="1611557582955786626">Log in voor een gepersonaliseerde browsefunctionaliteit, gesynchroniseerd op al je apparaten</translation>
<translation id="1611584202130317952">Het registratieproces is onderbroken. Probeer het opnieuw of neem contact op met de eigenaar of beheerder van het apparaat.</translation>
<translation id="1611649489706141841">vooruit</translation>
<translation id="1611704746353331382">Bladwijzers exporteren naar HTML-bestand...</translation>
<translation id="1612129875274679969">Dit apparaat permanent in kioskmodus houden.</translation>
+<translation id="161460670679785907">Je telefoon kan niet worden gedetecteerd</translation>
<translation id="1616206807336925449">De extensie vereist geen speciale rechten.</translation>
<translation id="161707228174452095">Vingerafdruk is toegevoegd.</translation>
<translation id="1618268899808219593">H&amp;elpcentrum</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Invoeropties weergeven</translation>
<translation id="1650709179466243265">Voeg www. en .com toe en open de pagina</translation>
<translation id="1651008383952180276">Je moet twee keer dezelfde wachtwoordzin opgeven</translation>
-<translation id="1652972346408808053">Wachtwoord opgeslagen. Je hebt toegang tot je wachtwoorden op elk apparaat via <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Voeg de printer toe aan Google Cloudprinter zodat je overal kunt afdrukken.}other{Voeg # printers toe aan Google Cloudprinter zodat je overal kunt afdrukken.}}</translation>
<translation id="1657406563541664238">Help <ph name="PRODUCT_NAME" /> beter te maken door automatisch gebruiksstatistieken en crashmeldingen naar Google te verzenden</translation>
<translation id="1658424621194652532">Deze pagina heeft toegang tot je microfoon.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Uit veiligheidsoverwegingen kan het bestand niet worden geopend.</translation>
<translation id="167832068858235403">volume omlaag</translation>
<translation id="1679068421605151609">Ontwikkelaarstools</translation>
+<translation id="16815041330799488">Niet toestaan dat sites tekst en afbeeldingen kunnen zien die naar het klembord zijn gekopieerd</translation>
<translation id="1682548588986054654">Nieuw incognitovenster</translation>
+<translation id="1688935057616748272">Typ een letter</translation>
<translation id="168991973552362966">Een printer in de buurt toevoegen</translation>
<translation id="1689945336726856614">&amp;URL kopiëren</translation>
<translation id="1692602667007917253">Er is een fout opgetreden</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Invoermethode</translation>
<translation id="175772926354468439">Thema inschakelen</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Bekijken in de Chrome Web Store</translation>
<translation id="1758831820837444715">Ethernet-netwerk configureren</translation>
<translation id="1763046204212875858">Applicatiesnelkoppelingen maken</translation>
<translation id="1763108912552529023">Blijf ontdekken</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Let op:<ph name="END_BOLD" /> Deze bestanden zijn tijdelijk en kunnen automatisch worden verwijderd om schijfruimte vrij te maken. <ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Smart Lock instellen voor je <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft-bestandsherstel</translation>
-<translation id="1825832322945165090">Onvoldoende ruimte op apparaat</translation>
+<translation id="1818007989243628752">Wachtwoord voor <ph name="USERNAME" /> verwijderen</translation>
<translation id="1826516787628120939">Controleren</translation>
<translation id="1828149253358786390"><ph name="SITE" /> wil jou meldingen sturen.</translation>
<translation id="1828378091493947763">Deze plug-in wordt niet ondersteund op dit apparaat</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Bij opstarten</translation>
<translation id="2006638907958895361">Link openen in <ph name="APP" /></translation>
<translation id="2007404777272201486">Een probleem melden...</translation>
+<translation id="2015632741368427174">Omleiding geblokkeerd naar site:</translation>
<translation id="2016430552235416146">Traditioneel</translation>
<translation id="2017334798163366053">Het verzamelen van prestatiegegevens uitschakelen</translation>
<translation id="2017836877785168846">Wist de geschiedenis en automatische aanvullingen in de adresbalk.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Er bestaat al een bestand met de naam '<ph name="FILENAME" />'. Wat wil je doen?</translation>
<translation id="2087822576218954668">Afdrukken: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Veilig browsen met Google Chrome</translation>
+<translation id="2089795179672254991">Vragen wanneer een site de tekst en afbeeldingen wil bekijken die naar het klembord zijn gekopieerd (aanbevolen)</translation>
<translation id="2090165459409185032">Als je je accountgegevens wilt herstellen, ga je naar: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Instelling voor systeembeveiliging</translation>
<translation id="2091887806945687916">Geluid</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Formaat aanpassen</translation>
<translation id="2124930039827422115">{1,plural, =1{Heeft een beoordeling van <ph name="AVERAGE_RATING" /> gekregen van één gebruiker.}other{Heeft een gemiddelde beoordeling van <ph name="AVERAGE_RATING" /> gekregen van # gebruikers.}}</translation>
<translation id="2126167708562367080">Synchronisatie is uitgeschakeld door je beheerder.</translation>
-<translation id="2126426811489709554">Mogelijk gemaakt door Chrome</translation>
<translation id="2127372758936585790">Laag-vermogen-lader</translation>
<translation id="212862741129535676">Bezettingspercentage van frequentiestatus</translation>
<translation id="2128691215891724419">Synchronisatiefout: synchronisatiewachtwoord updaten...</translation>
<translation id="2129825002735785149">Plug-in updaten</translation>
<translation id="2129904043921227933">Synchronisatiefout: synchronisatiewachtwoord updaten...</translation>
<translation id="2131077480075264">Kan <ph name="APP_NAME" /> niet installeren, omdat dit niet wordt toegestaan door <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">Wil je deze pagina vertalen?</translation>
<translation id="2135787500304447609">He&amp;rvatten</translation>
<translation id="2136372518715274136">Nieuw wachtwoord opgeven</translation>
<translation id="2136476978468204130">De opgegeven wachtwoordzin is onjuist</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Inbreuk op CA</translation>
<translation id="218070003709087997">Gebruik een cijfer om aan te geven hoeveel exemplaren er moeten worden afgedrukt (1-999).</translation>
<translation id="2187895286714876935">Fout bij importeren van servercertificaat</translation>
+<translation id="2187906491731510095">Extensies geüpdatet</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> openen</translation>
<translation id="2190069059097339078">WiFi Credentials Getter</translation>
<translation id="219008588003277019">Native Client-module: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft-tijdstempel</translation>
<translation id="225614027745146050">Welkom</translation>
<translation id="225692081236532131">Activeringsstatus</translation>
+<translation id="2261323523305321874">Je beheerder heeft een systeembrede wijziging aangebracht waardoor sommige oude profielen zijn uitgeschakeld.</translation>
<translation id="2262477216570151239">Vertraging vóór herhaling</translation>
<translation id="2263189956353037928">Uitloggen en weer inloggen</translation>
<translation id="2263497240924215535">(Uitgeschakeld)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Wil je <ph name="PRODUCT_NAME" /> installeren?</translation>
<translation id="2296019197782308739">EAP-methode:</translation>
<translation id="2297705863329999812">Printers zoeken</translation>
-<translation id="230115972905494466">Geen geschikte apparaten gevonden</translation>
<translation id="2301382460326681002">Hoofddirectory van extensie is ongeldig.</translation>
<translation id="2302685579236571180">Incognito gaan</translation>
<translation id="23030561267973084">De extensie '<ph name="EXTENSION_NAME" />' heeft gevraagd om extra rechten.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Taal en invoer</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Notities op het vergrendelingsscherm worden automatisch opgeslagen in <ph name="LOCK_SCREEN_APP_NAME" />. Je laatste notitie blijft op het vergrendelingsscherm staan.</translation>
+<translation id="2352947182261340447">Onvoldoende ruimte in lokale opslag.</translation>
<translation id="2353297238722298836">Camera en microfoon toegestaan</translation>
<translation id="2356070529366658676">Vragen</translation>
<translation id="2356517949307388948">Er is een fout opgetreden terwijl Chrome naar schadelijke software zocht.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Microfoontoegang altijd blokkeren</translation>
<translation id="2367972762794486313">Apps weergeven</translation>
<translation id="2371076942591664043">Openen wanneer geree&amp;d</translation>
-<translation id="237336063998926520">Je IP-adres gebruiken om je locatie te bepalen</translation>
<translation id="2377319039870049694">Overschakelen naar lijstweergave</translation>
<translation id="2377667304966270281">Harde fouten</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> bestanden geselecteerd</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Er is een fout opgetreden. Controleer je printer en probeer het opnieuw.</translation>
<translation id="2385700042425247848">Naam van service:</translation>
<translation id="2387458720915042159">Proxyverbindingstype</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nieuwe foto's gevonden
- <ph name="LINE_BREAK1" />
- Onvoldoende ruimte op apparaat.
- <ph name="LINE_BREAK2" />
- Selecteer minder foto's om te beginnen.</translation>
<translation id="2391419135980381625">Standaard lettertype</translation>
<translation id="2391762656119864333">Intrekken</translation>
<translation id="2392369802118427583">Activeren</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Altijd uitvoeren voor <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Totale bestandsgrootte</translation>
<translation id="2428510569851653187">Beschrijf wat je aan het doen was toen het tabblad crashte</translation>
+<translation id="2431027948063157455">De Google Assistent kan niet worden geladen. Controleer de netwerkverbinding en probeer het opnieuw.</translation>
<translation id="2433452467737464329">Voeg een queryparameter toe aan de URL om de pagina automatisch te laten vernieuwen: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Vormgeving</translation>
<translation id="2435248616906486374">Geen verbinding met netwerk</translation>
@@ -916,6 +927,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2445081178310039857">Hoofddirectory van extensie is vereist.</translation>
<translation id="2448312741937722512">Type</translation>
<translation id="2450223707519584812">Je kunt geen gebruikers toevoegen omdat Google API-sleutels ontbreken. Bekijk <ph name="DETAILS_URL" /> voor details.</translation>
+<translation id="2450849356604136918">Geen actieve weergaven</translation>
<translation id="2453021845418314664">Geavanceerde synchronisatie-instellingen</translation>
<translation id="2453576648990281505">Bestand bestaat al</translation>
<translation id="2453860139492968684">Voltooien</translation>
@@ -923,7 +935,6 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> wil bestanden van <ph name="VOLUME_NAME" /> kopiëren.</translation>
<translation id="2462724976360937186">Sleutel-ID van certificeringsinstantie</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> toegevoegd</translation>
-<translation id="246335896104539386">Bladwijzers importeren</translation>
<translation id="2464089476039395325">HTTP-proxy</translation>
<translation id="2468902267404883140">Kan geen verbinding maken met je telefoon. Zorg ervoor dat je een geschikte Android-telefoon gebruikt die is ingeschakeld en zich in de buurt bevindt. &lt;a&gt;Meer informatie&lt;/a&gt;</translation>
<translation id="2470702053775288986">Niet-ondersteunde extensies uitgeschakeld</translation>
@@ -992,6 +1003,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2562743677925229011">Niet ingelogd bij <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Gefeliciteerd! Je gegevensservice '<ph name="NAME" />' is geactiveerd en kan worden gebruikt.</translation>
<translation id="2566124945717127842">Voer de Powerwash-functie uit om je <ph name="IDS_SHORT_PRODUCT_NAME" />-apparaat opnieuw in te stellen.</translation>
+<translation id="2567257616420533738">Wachtwoord opgeslagen. Bekijk en beheer opgeslagen wachtwoorden via <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Container voor infobalk</translation>
<translation id="2570000010887652771">Mobiel dataverbruik bespaard</translation>
<translation id="257088987046510401">Thema's</translation>
@@ -1012,6 +1024,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Standaard zoekinstellingen</translation>
<translation id="2586657967955657006">Klembord</translation>
+<translation id="2586672484245266891">Geef een kortere URL op</translation>
<translation id="2587922270115112871">Als je een gebruiker met beperkte rechten maakt, maak je geen Google-account. De instellingen
en gegevens worden niet gesynchroniseerd met andere apparaten met Chrome-synchronisatie. Een gebruiker met beperkte rechten is alleen van toepassing op dit apparaat.</translation>
<translation id="258932246702879617">Selecteer <ph name="BEGIN_BOLD" />Vastzetten op taakbalk<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> gebruikt <ph name="USAGE" /> MB schijfruimte.</translation>
<translation id="2633212996805280240">Wil je '<ph name="EXTENSION_NAME" />' verwijderen?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> kan de installatie niet voltooien, maar wordt nog steeds uitgevoerd via de schijfkopie.</translation>
+<translation id="2635176084534510129">Ontvang meer gepersonaliseerde functies, zoals betere suggesties voor content en slimmere vertalingen van Google Translate</translation>
<translation id="2635276683026132559">Ondertekening</translation>
<translation id="2635926034288331400">Installeren in Programma's</translation>
<translation id="2636625531157955190">Chrome heeft geen toegang tot de afbeelding.</translation>
@@ -1054,14 +1068,15 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2643698698624765890">Je kunt je extensies beheren door in het paginamenu te klikken op 'Extensies'.</translation>
<translation id="2647142853114880570">herladen</translation>
<translation id="2647269890314209800">Gebruikte cookies</translation>
+<translation id="264810637653812429">Geen geschikte apparaten gevonden.</translation>
<translation id="2648831393319960979">Het apparaat wordt toegevoegd aan je account. Dit kan even duren…</translation>
<translation id="2649045351178520408">Base64 Encoded ASCII, certificaatketen</translation>
<translation id="2653266418988778031">Als je een certificaat van een certificeringsinstantie verwijdert, vertrouwt je browser geen certificaten meer die door die certificeringsinstantie zijn verleend.</translation>
<translation id="2653659639078652383">Verzenden</translation>
<translation id="265390580714150011">Veldwaarde</translation>
-<translation id="2654286334048437383">Bladwijzers exporteren</translation>
<translation id="2655386581175833247">Gebruikerscertificaat:</translation>
<translation id="2660779039299703961">Gebeurtenis</translation>
+<translation id="266079277508604648">Verbinding met printer niet mogelijk. Controleer of de printer is ingeschakeld en via wifi of USB is verbonden met je Chromebook.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Taal</translation>
@@ -1084,6 +1099,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2680208403056680091">Je internetverbinding wordt beheerd</translation>
<translation id="268053382412112343">Geschi&amp;edenis</translation>
<translation id="2683638487103917598">Map gesorteerd</translation>
+<translation id="2684004000387153598">Als je verder wilt gaan, klik je op 'OK' en vervolgens op 'Persoon toevoegen' om een nieuw profiel te maken voor je e-mailadres.</translation>
<translation id="2686759344028411998">Kan geen modules vinden die zijn geladen.</translation>
<translation id="2688196195245426394">Fout bij het registreren van het apparaat bij de server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Taalopties weergeven</translation>
@@ -1096,6 +1112,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2704184184447774363">Microsoft-documentondertekening</translation>
<translation id="270516211545221798">Snelheid touchpad</translation>
<translation id="2706892089432507937">USB-apparaten</translation>
+<translation id="2706954854267016964">Het geselecteerde Google Cloudprinter-apparaat wordt niet meer ondersteund. Stel de printer in via de systeeminstellingen van je computer.</translation>
<translation id="2707024448553392710">Component downloaden</translation>
<translation id="270921614578699633">Gemiddelde van</translation>
<translation id="2709453993673701466">Wil je synchronisatie en personalisatie beheren voordat ze worden ingeschakeld? Ga naar <ph name="BEGIN_LINK" />Instellingen<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2737363922397526254">Samenvouwen...</translation>
<translation id="2737492745329609575">Instellen starten</translation>
<translation id="2738771556149464852">Niet na</translation>
+<translation id="2739046699559178272">Opslaan en doorgaan</translation>
<translation id="2739191690716947896">Foutopsporing</translation>
<translation id="2739240477418971307">Je toegankelijkheidsinstellingen wijzigen</translation>
<translation id="2740393541869613458">door de gebruiker met beperkte rechten bezochte websites controleren, en</translation>
@@ -1146,6 +1164,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2773802008104670137">Dit type bestand kan je computer beschadigen.</translation>
<translation id="2775104091073479743">Vingerafdrukken bewerken</translation>
<translation id="2776441542064982094">Het lijkt erop dat er geen apparaten beschikbaar zijn om te registreren via het netwerk. Als je apparaat aan staat en verbinding heeft met internet, kun je proberen het te registreren met de instructies in de handleiding van het apparaat.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Gedownload</translation>
<translation id="2783661497142353826">Kiosk-apps beheren</translation>
<translation id="2784407158394623927">Je mobiele netwerk activeren</translation>
@@ -1202,7 +1221,6 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2843806747483486897">Standaardactie wijzigen...</translation>
<translation id="2844111009524261443">Uitvoeren voor klik</translation>
<translation id="2845382757467349449">Bladwijzerbalk altijd weergeven</translation>
-<translation id="284682086647736321">Neem Ctrl, Alt of Command op</translation>
<translation id="2847759467426165163">Casten naar</translation>
<translation id="284805635805850872">Schadelijke software verwijderen?</translation>
<translation id="2849362176025371110">Verzend automatisch diagnostische en gebruiksgegevens naar Google. Je kunt dit op elk moment wijzigen in de <ph name="BEGIN_LINK1" />instellingen<ph name="END_LINK1" /> van je apparaat. <ph name="BEGIN_LINK2" />Meer informatie<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2849936225196189499">Kritiek</translation>
<translation id="2850124913210091882">Back-up maken</translation>
<translation id="2850541429955027218">Thema toevoegen</translation>
+<translation id="2853121255651601031">Wachtwoord opgeslagen</translation>
<translation id="2853916256216444076">$1-video</translation>
<translation id="2857608528410806398">Hoofdtekst voor melding over de functie voor snel ontgrendelen komt hier. Hoofdtekst voor melding over de functie voor snel ontgrendelen komt hier. Hoofdtekst voor melding over de functie voor snel ontgrendelen komt hier. Hoofdtekst voor melding over de functie voor snel ontgrendelen komt hier. Hoofdtekst voor melding over de functie voor snel ontgrendelen komt hier.</translation>
<translation id="2860150991415616761">zeer lang (4 sec.)</translation>
@@ -1252,6 +1271,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2908162660801918428">Mediagalerij toevoegen op directory</translation>
<translation id="2908789530129661844">Scherm uitzoomen</translation>
<translation id="2910318910161511225">Maak verbinding met een netwerk en probeer het opnieuw</translation>
+<translation id="2911898792135283060">Wachtwoord genereren...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> wil gebruikmaken van je microfoon.</translation>
<translation id="2913331724188855103">Sites toestaan cookiegegevens op te slaan en te lezen (aanbevolen)</translation>
<translation id="2916073183900451334">Als je op een webpagina op Tab drukt, worden links en velden in formulieren gemarkeerd</translation>
@@ -1296,6 +1316,7 @@ Ik denk niet dat deze site moet worden geblokkeerd.</translation>
<translation id="2989474696604907455">niet aangesloten</translation>
<translation id="2989786307324390836">DER Encoded Binary, één certificaat</translation>
<translation id="2993517869960930405">App-informatie</translation>
+<translation id="2994669386200004489">Kan geen back-up maken van <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Geïnstalleerd door je ouder.</translation>
<translation id="3002017044809397427">Je <ph name="PHONE_TYPE" /> is gevonden. Smart Lock werkt echter alleen op apparaten met Android 5.0 en hoger. &lt;a&gt;Meer informatie&lt;/a&gt;</translation>
<translation id="3003144360685731741">Voorkeursnetwerken</translation>
@@ -1354,6 +1375,7 @@ Ga naar ons <ph name="BEGIN_LINK" />Helpcentrum<ph name="END_LINK" /> voor meer
<translation id="3064410671692449875">Onvoldoende gegevens</translation>
<translation id="3065041951436100775">Feedback over gesloten tabblad.</translation>
<translation id="3065140616557457172">Typ om te zoeken of geef een URL op om naar te navigeren: het werkt allemaal.</translation>
+<translation id="3066642396596108483">Je bladwijzers, wachtwoorden en geschiedenis synchroniseren op al je apparaten</translation>
<translation id="3067198360141518313">Deze plugin uitvoeren</translation>
<translation id="3071624960923923138">Je kunt hier klikken om een nieuw tabblad te openen</translation>
<translation id="3074037959626057712">Je bent ingelogd en hebt synchronisatie ingeschakeld</translation>
@@ -1441,6 +1463,7 @@ Ga naar ons <ph name="BEGIN_LINK" />Helpcentrum<ph name="END_LINK" /> voor meer
<translation id="3202173864863109533">De audio van dit tabblad wordt gedempt.</translation>
<translation id="3206175707080061730">Er bestaat al een bestand met de naam '$1'. Wil je dit bestand vervangen?</translation>
<translation id="3208703785962634733">Niet bevestigd</translation>
+<translation id="3213187967168344806">Printer kan niet worden toegevoegd. Start je computer opnieuw op en probeer het opnieuw.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Het proces van de connector voor <ph name="CLOUD_PRINT_NAME" /> is vastgelopen. Wil je opnieuw starten?</translation>
<translation id="3221634914176615296">De content van het apparaat verkennen in de app Bestanden.</translation>
@@ -1467,12 +1490,14 @@ Ga naar ons <ph name="BEGIN_LINK" />Helpcentrum<ph name="END_LINK" /> voor meer
<translation id="3254516606912442756">Automatische tijdzonedetectie is uitgeschakeld</translation>
<translation id="3264544094376351444">Sans-Serif-lettertype</translation>
<translation id="3264547943200567728">Kan het netwerk van je Chromebox niet instellen</translation>
+<translation id="3264582393905923483">Context</translation>
<translation id="3265459715026181080">Sluit venster</translation>
<translation id="3267726687589094446">Automatisch downloaden van meerdere bestanden blijven toestaan</translation>
<translation id="3267998849713137817">Aangepaste tijd</translation>
<translation id="3268451620468152448">Geopende tabbladen</translation>
<translation id="3269069891205016797">Je informatie wordt verwijderd van het apparaat wanneer je uitlogt.</translation>
<translation id="3269093882174072735">Afbeelding laden</translation>
+<translation id="3269889795238950578">Deze pagina kan tekst en afbeeldingen bekijken die naar het klembord zijn gekopieerd.</translation>
<translation id="326999365752735949">Diff downloaden</translation>
<translation id="3270965368676314374">Foto's, muziek en andere media van je computer lezen, wijzigen en verwijderen</translation>
<translation id="327147043223061465">Alle cookies en sitegegevens weergeven</translation>
@@ -1504,6 +1529,7 @@ Ga naar ons <ph name="BEGIN_LINK" />Helpcentrum<ph name="END_LINK" /> voor meer
<translation id="3305389145870741612">Het formatteren kan enkele seconden duren. Een ogenblik geduld.</translation>
<translation id="3305661444342691068">Pdf openen in voorbeeldweergave</translation>
<translation id="3306684685104080068">Casten naar cloud-gebaseerde services zoals Google Hangouts inschakelen.</translation>
+<translation id="3307091518408668019">Computer OU (bijv. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Organisatie-eenheid (OU)</translation>
<translation id="3308116878371095290">Het instellen van cookies door deze pagina is geblokkeerd.</translation>
<translation id="3308134619352333507">Knop verbergen</translation>
@@ -1511,9 +1537,6 @@ Ga naar ons <ph name="BEGIN_LINK" />Helpcentrum<ph name="END_LINK" /> voor meer
<translation id="3309747692199697901">Altijd uitvoeren voor alle sites</translation>
<translation id="3312424061798279731">Ingeschakelde talen</translation>
<translation id="3312903956926554846">Installeren op bureaublad</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-van <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Je startpagina is gewijzigd in <ph name="URL" />. Als je extensies wilt uitschakelen die je startpagina wijzigen, klik je op Herstellen.</translation>
<translation id="3313590242757056087">Als je wilt instellen welke websites de gebruiker met beperkte rechten kan weergeven, kun je beperkingen en instellingen
configureren op <ph name="MANAGEMENT_URL" />.
Als je de standaardinstellingen niet wilt wijzigen, kan <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Afdrukken is mislukt. Controleer je printer en probeer het opnieuw.</translation>
<translation id="3364721542077212959">Stylustools</translation>
<translation id="336497260564123876">Wachtwoord opgeslagen. Log in bij Chrome om je wachtwoorden op al je apparaten te gebruiken.</translation>
+<translation id="3365598184818502391">Gebruik Ctrl of Alt</translation>
<translation id="3367813778245106622">Log opnieuw in om de synchronisatie te starten</translation>
<translation id="3368922792935385530">Verbonden</translation>
<translation id="3369624026883419694">Host vaststellen</translation>
@@ -1581,6 +1605,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Start <ph name="PRODUCT_NAME" /> opnieuw</translation>
<translation id="3424969259347320884">Beschrijf wat je aan het doen was toen het tabblad crashte</translation>
<translation id="3427092606871434483">Toestaan (standaard)</translation>
+<translation id="3428419049384081277">Je bent ingelogd.</translation>
<translation id="3429275422858276529">Stel een bladwijzer in voor deze pagina zodat je de pagina later makkelijk kunt terugvinden</translation>
<translation id="3429599832623003132">$1 items</translation>
<translation id="3432227430032737297">Alle weergegeven verwijderen</translation>
@@ -1603,13 +1628,14 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Je gegevens voor een aantal websites lezen</translation>
<translation id="3449839693241009168">Druk op <ph name="SEARCH_KEY" /> om opdrachten te verzenden naar <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Bezettingspercentage van inactieve status</translation>
-<translation id="3450505713373650336">Er wordt een back-up van <ph name="FILE_COUNT" /> foto's gemaakt</translation>
<translation id="3453612417627951340">Autorisatie vereist</translation>
<translation id="3454157711543303649">Activering voltooid</translation>
+<translation id="3454224730401036106">Je verbinding is overgeschakeld naar een veiliger netwerk</translation>
<translation id="345693547134384690">&amp;Afbeelding openen in nieuw tabblad</translation>
<translation id="3459509316159669723">Afdrukken</translation>
<translation id="3459697287128633276">Als je je account wilt inschakelen voor toegang tot de Google Play Store, moet je verifiëren via je identiteitsprovider.</translation>
<translation id="3459774175445953971">Laatst bijgewerkt:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> wil tekst en afbeeldingen bekijken die naar het klembord zijn gekopieerd</translation>
<translation id="3462413494201477527">Accountconfiguratie annuleren?</translation>
<translation id="346431825526753">Dit is een account voor kinderen dat wordt beheerd door <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klik op je foto</translation>
@@ -1622,10 +1648,12 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopiëren...</translation>
<translation id="3473479545200714844">Vergrootglas</translation>
<translation id="3475447146579922140">Google-spreadsheet</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 regel niet weergegeven&gt;}other{&lt;$1 regels niet weergegeven&gt;}}</translation>
<translation id="3475843873335999118">Je vingerafdruk wordt nog steeds niet herkend. Geef je wachtwoord op.</translation>
<translation id="347670947055184738">Het systeem kan het beleid voor je apparaat niet ophalen.</translation>
<translation id="347785443197175480"><ph name="HOST" /> toegang blijven geven tot je camera en microfoon</translation>
<translation id="3478685642445675458">Ontgrendel je profiel voordat je een persoon verwijdert.</translation>
+<translation id="347919930506963698">Haal nog meer uit Chrome</translation>
<translation id="3479552764303398839">Niet nu</translation>
<translation id="3480892288821151001">Venster links koppelen</translation>
<translation id="3481915276125965083">De volgende pop-ups zijn op deze pagina geblokkeerd:</translation>
@@ -1643,14 +1671,17 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Groepsnaam:</translation>
<translation id="3505030558724226696">Apparaattoegang intrekken</translation>
<translation id="3507421388498836150">Huidige rechten voor '<ph name="EXTENSION_NAME" />'</translation>
+<translation id="3507888235492474624">Opnieuw scannen naar Bluetooth-apparaten</translation>
<translation id="3508920295779105875">Een andere map kiezen...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Opnieuw scannen</translation>
<translation id="3511307672085573050">Linkadr&amp;es kopiëren</translation>
<translation id="3511399794969432965">Verbindingsproblemen?</translation>
<translation id="351152300840026870">Lettertype met vaste breedte</translation>
<translation id="3511528412952710609">Kort</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Download annuleren}other{Downloads annuleren}}</translation>
<translation id="3514373592552233661">Voorkeursnetwerken krijgen de voorkeur boven andere netwerken als er meer dan één netwerk beschikbaar is</translation>
+<translation id="3520212870468945358"><ph name="URL" /> wil het serienummer van je beveiligingssleutel bekijken</translation>
<translation id="3523642406908660543">Goedkeuring vragen wanneer een site een plug-in wil gebruiken om toegang tot je computer te krijgen (aanbevolen)</translation>
<translation id="3525897975040424366">Installeren op plank</translation>
<translation id="3527085408025491307">Map</translation>
@@ -1680,13 +1711,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Het is mogelijk dat je de inlogpagina moet bezoeken van het wifi-netwerk dat je gebruikt (<ph name="NETWORK_ID" />).</translation>
<translation id="3564708465992574908">Zoomniveaus</translation>
<translation id="3566721612727112615">Geen sites toegevoegd</translation>
-<translation id="3566866560249787686">Google Assistent kan niet worden geladen. Probeer het opnieuw.</translation>
<translation id="3569382839528428029">Wil je je scherm delen met <ph name="APP_NAME" />?</translation>
<translation id="3570985609317741174">Webinhoud</translation>
<translation id="3571734092741541777">Instellen</translation>
<translation id="3574210789297084292">inloggen</translation>
<translation id="3576324189521867626">Installatie geslaagd</translation>
-<translation id="3578331450833904042">Standaard (alles opvangen)</translation>
<translation id="3578594933904494462">De content van dit tabblad wordt gedeeld.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; wil een printer delen &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; met een van je groepen: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Als je akkoord gaat, kunnen alle groepsleden de printer gebruiken voor afdrukken.</translation>
<translation id="3584169441612580296">Foto's, muziek en andere media van je computer lezen en wijzigen</translation>
@@ -1701,6 +1730,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Hiermee wordt de geschiedenis van alle ingelogde apparaten gewist. Er kunnen andere vormen van browsegeschiedenis zijn opgeslagen voor je Google-account op <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Toegang tot lokale bestanden op je apparaat is door je beheerder uitgeschakeld.</translation>
<translation id="3600792891314830896">Sites dempen die geluid afspelen</translation>
+<translation id="3603177256297531067">Deze pagina kan niet worden vertaald</translation>
<translation id="3603533104205588786">Je kunt op de ster klikken om een bladwijzer voor een pagina in te stellen</translation>
<translation id="3603622770190368340">Netwerkcertificaat verkrijgen</translation>
<translation id="3604048165392640554">Geen mobiele verbinding gevonden. Schakel Instant-tethering op je andere apparaten in en probeer het opnieuw. &lt;a target="_blank" href="<ph name="URL" />"&gt;Meer informatie&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Je IT-beheerder heeft Chrome Goodies uitgeschakeld voor je apparaat. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-mailadres</translation>
<translation id="3702500414347826004">Je startpagina's zijn gewijzigd en bevatten nu ook <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Vragen wanneer een site tekst en afbeeldingen wil bekijken die je naar het klembord kopieert</translation>
<translation id="370415077757856453">JavaScript geblokkeerd</translation>
<translation id="3704331259350077894">Activiteit gestaakt</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Je kaart is verlopen</translation>
<translation id="3792890930871100565">Printers ontkoppelen</translation>
<translation id="379422718204375917">Gebruik Smart Lock om in te loggen op je account</translation>
-<translation id="3794595850995182458">Pagina afsluiten</translation>
<translation id="3796648294839530037">Favoriete netwerken:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> door&amp;zoeken op '<ph name="SEARCH_TERMS" />'</translation>
<translation id="3798325802885154040">Hiermee kun je tikken-om-te-klikken in- en uitschakelen</translation>
@@ -1854,10 +1882,8 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Nog een toevoegen</translation>
<translation id="3812525830114410218">Verkeerd certificaat</translation>
<translation id="3813296892522778813">Ga naar de <ph name="BEGIN_LINK_CHROMIUM" />Help van Google Chrome<ph name="END_LINK_CHROMIUM" /> als je niet kunt vinden wat je zoekt</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nieuwe foto's gevonden
- <ph name="LINE_BREAK1" />
- Klaar om een back-up te maken in <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Alle sites toestaan pushberichten te verzenden</translation>
+<translation id="3819497457291599334">Ga naar Instellingen &gt; Apps en meldingen &gt; Alle apps &gt; Google Play-services.</translation>
<translation id="3819752733757735746">Toegang via schakelaar (de computer bedienen met slechts één of twee schakelaars)</translation>
<translation id="3819800052061700452">&amp;Volledig scherm</translation>
<translation id="3820172043799983114">Ongeldige pincode.</translation>
@@ -1877,7 +1903,9 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Meer <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies en andere site- en plug-ingegevens</translation>
<translation id="383891835335927981">Er zijn geen sites in- of uitgezoomd</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> altijd blokkeren voor het klembord</translation>
<translation id="3840053866656739575">Verbinding met je Chromebox verbroken. Kom dichterbij of controleer je apparaat terwijl wij de verbinding proberen te herstellen.</translation>
+<translation id="3842132283799370683">Kan de computer niet koppelen aan het domein. Dit kan komen vanwege problemen met de organisatie-eenheid.</translation>
<translation id="3842552989725514455">Serif-lettertype</translation>
<translation id="385051799172605136">Vorige</translation>
<translation id="3851428669031642514">Onveilige scripts laden</translation>
@@ -1886,6 +1914,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Tijdzone selecteren</translation>
<translation id="3856921555429624101">Bijhouden van dataverbruik is beëindigd</translation>
<translation id="3857228364945137633">Probeer Smart Lock om je <ph name="DEVICE_TYPE" /> te ontgrendelen zonder wachtwoord wanneer je telefoon zich in de buurt bevindt.</translation>
+<translation id="3857732810083914482">Personalisatie is uitgeschakeld. Je kunt dit wijzigen op myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Welkom bij Hangouts Meet</translation>
<translation id="3862134173397075045">Welkom bij de Cast-functie in Chrome!</translation>
@@ -1927,9 +1956,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smart Lock-telefoon gewijzigd</translation>
<translation id="3927932062596804919">Weigeren</translation>
<translation id="3930521966936686665">Afspelen op</translation>
+<translation id="3933283459331715412">Verwijderd wachtwoord voor <ph name="USERNAME" /> herstellen</translation>
<translation id="3936390757709632190">Audio &amp;openen op nieuw tabblad</translation>
<translation id="3936925983113350642">Het wachtwoord dat je kiest, is later vereist voor het herstellen van dit certificaat. Sla het wachtwoord op een veilige locatie op.</translation>
<translation id="3937640725563832867">Alternatieve naam voor uitgever van certificaat</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> altijd vertalen</translation>
<translation id="3940233957883229251">Automatische herhaling inschakelen</translation>
<translation id="3941357410013254652">Kanaal-ID</translation>
<translation id="3941565636838060942">Als je toegang tot dit programma wilt verbergen, moet je dit verwijderen via
@@ -1943,6 +1974,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Geïmporteerd uit Internet Explorer</translation>
<translation id="3950820424414687140">Inloggen</translation>
+<translation id="3950870029767307261">Deze pagina kan geen tekst en afbeeldingen bekijken die naar het klembord zijn gekopieerd.</translation>
<translation id="3954354850384043518">In behandeling</translation>
<translation id="3955193568934677022">Toestaan dat sites beveiligde content afspelen (aanbevolen)</translation>
<translation id="3956702100721821638">Kan Google Play niet bereiken</translation>
@@ -1975,6 +2007,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Kan JavaScript '<ph name="RELATIVE_PATH" />' niet laden voor het inhoudsscript.</translation>
<translation id="4002066346123236978">Titel</translation>
<translation id="40027638859996362">Woord verplaatsen</translation>
+<translation id="4005817994523282006">Detectiemethode voor tijdzone</translation>
<translation id="4008291085758151621">Sitegegevens zijn niet beschikbaar in VR</translation>
<translation id="4010917659463429001"><ph name="GET_IOS_APP_LINK" /> om je bladwijzers te bekijken op je mobiele apparaat.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" repareren?</translation>
@@ -1991,6 +2024,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Paard</translation>
<translation id="4037889604535939429">Persoon bewerken</translation>
<translation id="4042264909745389898">Voorwaarden van Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Pagina afsluiten}other{Pagina's afsluiten}}</translation>
<translation id="4044612648082411741">Geef je certificaatwachtwoord op</translation>
<translation id="404493185430269859">Standaard­zoekmachine</translation>
<translation id="4047112090469382184">Waarom dit veilig is</translation>
@@ -2037,6 +2071,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Venster verplaatsen naar <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Focus op plank</translation>
<translation id="4114360727879906392">Vorig venster</translation>
+<translation id="4115002065223188701">Netwerk buiten bereik</translation>
<translation id="4115080753528843955">Sommige contentservices gebruiken unieke ID's om de toegang tot beveiligde content te autoriseren</translation>
<translation id="411666854932687641">Privégeheugen</translation>
<translation id="4120817667028078560">Pad is te lang</translation>
@@ -2047,6 +2082,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Deze extensie heeft gewijzigd welke pagina wordt weergegeven wanneer je vanuit de omnibox zoekt.</translation>
<translation id="413121957363593859">Componenten</translation>
<translation id="4131410914670010031">Zwart/wit</translation>
+<translation id="4136203100490971508">Nachtverlichting wordt automatisch uitgeschakeld bij zonsopgang</translation>
<translation id="4138267921960073861">Gebruikersnamen en foto's weergeven in het inlogscherm</translation>
<translation id="4140559601186535628">Pushberichten</translation>
<translation id="4146026355784316281">Altijd openen met systeemviewer</translation>
@@ -2064,6 +2100,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Altijd weergeven</translation>
<translation id="4175737294868205930">Permanente opslag</translation>
<translation id="4176463684765177261">Uitgeschakeld</translation>
+<translation id="4180684688621252156">Afdrukservice</translation>
<translation id="4180788401304023883">Certificaat '<ph name="CERTIFICATE_NAME" />' van certificeringsinstantie verwijderen?</translation>
<translation id="4181841719683918333">Talen</translation>
<translation id="4184885522552335684">Slepen om een scherm te verplaatsen</translation>
@@ -2079,7 +2116,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Feedbackrapport</translation>
<translation id="420665587194630159">(Deze extensie wordt beheerd en kan niet worden verwijderd of uitgeschakeld)</translation>
<translation id="4206944295053515692">Google om suggesties vragen</translation>
-<translation id="4207228095438106090"><ph name="URL" /> wil tekst en afbeeldingen bekijken die je naar het klembord kopieert</translation>
<translation id="4208390505124702064">Zoeken op <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Groot</translation>
<translation id="421017592316736757">Je moet online zijn om dit bestand te openen.</translation>
@@ -2087,6 +2123,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exporteren</translation>
<translation id="42137655013211669">De toegang tot deze bron is verboden door de server.</translation>
<translation id="4215350869199060536">Er staan niet-toegestane gegevens in de naam.</translation>
+<translation id="4215448920900139318">Back-up van <ph name="FILE_COUNT" /> maken</translation>
<translation id="4235200303672858594">Volledig scherm</translation>
<translation id="4235813040357936597">Account toevoegen voor <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Inloggen annuleren</translation>
@@ -2114,7 +2151,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versie <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Geen overeenkomsten</translation>
<translation id="4275830172053184480">Je apparaat opnieuw opstarten</translation>
-<translation id="4276216215490044084">Kan grote PPD niet laden. Maximum grootte is 250 KB.</translation>
<translation id="4278390842282768270">Toegestaan</translation>
<translation id="4281844954008187215">Servicevoorwaarden</translation>
<translation id="4282196459431406533">Smart Lock is ingeschakeld</translation>
@@ -2126,15 +2162,15 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Inspreken starten</translation>
<translation id="4289540628985791613">Overzicht</translation>
<translation id="4296575653627536209">Gebruiker met beperkte rechten toevoegen</translation>
+<translation id="4297322094678649474">Talen wijzigen</translation>
+<translation id="4299141727003252811">Google kan je browseractiviteit, content van bepaalde sites die je bezoekt en andere interactie met de browser gebruiken om Chrome en andere Google-services (zoals Translate, Zoeken en advertenties) te personaliseren.</translation>
<translation id="4300305918532693141">Als je deze instelling wilt wijzigen, moet je de <ph name="BEGIN_LINK" />synchronisatie resetten<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Er is een nieuwe OS-update. Log in om aan de slag te gaan.</translation>
<translation id="4305227814872083840">lang (2 sec.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K live)</translation>
+<translation id="4310139701823742692">Bestand heeft een onjuiste indeling. Controleer het PPD-bestand en probeer het opnieuw.</translation>
<translation id="431076611119798497">&amp;Details</translation>
<translation id="4312866146174492540">Blokkeren (standaard)</translation>
-<translation id="4315548163539304064">Je media-apparaat scannen...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nieuwe foto's gevonden</translation>
<translation id="4316850752623536204">Website van ontwikkelaar</translation>
<translation id="4320177379694898372">Geen internetverbinding</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Download hervatten}other{Downloads hervatten}}</translation>
@@ -2159,7 +2195,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Geïnstalleerd vanwege afhankelijke extensie(s).</translation>
<translation id="4361142739114356624">De privésleutel voor dit clientcertificaat ontbreekt of is ongeldig</translation>
<translation id="4363771538994847871">Er zijn geen Cast-bestemmingen gevonden. Hulp nodig?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> gedownload</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> deelt een venster.</translation>
<translation id="4364830672918311045">Meldingen weergeven</translation>
<translation id="4365673000813822030">De synchronisatie werkt niet meer.</translation>
@@ -2180,10 +2215,10 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Uitschakelen</translation>
<translation id="4400367121200150367">Sites die nooit wachtwoorden opslaan, worden hier weergegeven</translation>
<translation id="4400632832271803360">Houd de Launcher-toets ingedrukt om het gedrag van de toetsen in de bovenste rij om te schakelen</translation>
-<translation id="4405076286418917603">Teken vereist</translation>
<translation id="4408599188496843485">H&amp;elp</translation>
<translation id="4409697491990005945">Marges</translation>
<translation id="4411578466613447185">Ondertekening van code</translation>
+<translation id="4412698727486357573">Helpcentrum</translation>
<translation id="4414232939543644979">Nieuw &amp;incognitovenster</translation>
<translation id="4415748029120993980">Elliptische SECG-kromme secp384r1 (ook wel NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> altijd toestaan om cookies in te stellen</translation>
@@ -2197,7 +2232,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Bladwijzer toegevoegd</translation>
<translation id="443464694732789311">Doorgaan</translation>
<translation id="4439318412377770121">Wil je de <ph name="DEVICE_NAME" /> registreren voor Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Kan printer niet toevoegen. Start opnieuw en probeer het nogmaals.</translation>
<translation id="4441124369922430666">Wil je dat deze app automatisch start wanneer het apparaat wordt ingeschakeld?</translation>
<translation id="444134486829715816">Uitvouwen...</translation>
<translation id="4441548209689510310">Opties voor spellingcontrole weergeven</translation>
@@ -2219,6 +2253,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Automatisch instellen via je wifi-netwerk</translation>
<translation id="4475552974751346499">Zoeken in downloads</translation>
<translation id="4476590490540813026">Atlete</translation>
+<translation id="4477015793815781985">Neem Ctrl, Alt of ⌘ op</translation>
<translation id="4478664379124702289">Lin&amp;k opslaan als...</translation>
<translation id="4479424953165245642">Kiosk-apps beheren</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Alles openen in incognitovenster</translation>
<translation id="4508265954913339219">Activering mislukt</translation>
<translation id="4508765956121923607">Br&amp;on weergeven</translation>
-<translation id="4509017836361568632">Foto weggooien</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Mogelijk gemaakt door <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Nieuwe gebruiker met beperkte rechten instellen</translation>
<translation id="451515744433878153">Verwijderen</translation>
@@ -2241,6 +2274,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Gebruikte cookies</translation>
<translation id="452039078290142656">onbekende apparaten van <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Details</translation>
+<translation id="4522600456902129422">Bekijken van het klembord door deze site blijven toestaan</translation>
<translation id="4530494379350999373">Herkomst</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU-tijd</translation>
@@ -2253,9 +2287,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Certificaatbeheer</translation>
<translation id="4544174279960331769">Standaard blauwe avatar</translation>
<translation id="4545028762441890696">Accepteer de nieuwe rechten om de extensie weer in te schakelen:</translation>
+<translation id="454547174531670764">Synchroniseren met een ander account</translation>
<translation id="4545759655004063573">Kan niet opslaan vanwege onvoldoende rechten. Sla op een andere locatie op.</translation>
<translation id="4546308221697447294">Snel browsen met Google Chrome</translation>
<translation id="4547659257713117923">Geen tabbladen van andere apparaten</translation>
+<translation id="4547672827276975204">Automatisch instellen</translation>
<translation id="4547992677060857254">De map die je hebt geselecteerd, bevat gevoelige bestanden. Weet je zeker dat je '$1' permanente schrijftoegang wilt geven tot deze map?</translation>
<translation id="4552031286893852992">Chrome heeft advertenties op deze site geblokkeerd omdat deze site opdringerige advertenties weergeeft.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Je beschikt niet over de rechten om dit apparaat te gebruiken. Neem contact op met de eigenaar van het apparaat voor toestemming om in te loggen.</translation>
<translation id="4837952862063191349">Geef het oude wachtwoord van je <ph name="DEVICE_TYPE" /> op om te ontgrendelen en je lokale gegevens te herstellen.</translation>
<translation id="4838355575774807786">Er is een fout opgetreden tijdens het verwijderen van schadelijke software door Chrome.</translation>
+<translation id="4838836835474292213">Leestoegang voor klembord toegestaan</translation>
<translation id="4839303808932127586">&amp;Video opslaan als...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> items geselecteerd</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Nog 1 item}other{Nog # items}}</translation>
-<translation id="4840626203080576849">Vragen wanneer een site de tekst en afbeeldingen wil bekijken die je naar het klembord kopieert (aanbevolen)</translation>
<translation id="4842976633412754305">Deze pagina probeert scripts van niet-geverifieerde bronnen te laden.</translation>
<translation id="4844333629810439236">Andere toetsenborden</translation>
<translation id="4846680374085650406">Je volgt de aanbeveling van de beheerder voor deze instelling.</translation>
@@ -2482,6 +2518,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Je startpagina is gewijzigd in <ph name="URL" />.</translation>
<translation id="490074449735753175">Een webservice gebruiken voor het oplossen van spelfouten</translation>
<translation id="49027928311173603">Het beleid dat van de server is gedownload, is ongeldig: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Klaar om back-up van <ph name="FILE_COUNT" /> te maken</translation>
<translation id="4907161631261076876">Dit bestand wordt niet vaak gedownload en kan gevaarlijk zijn.</translation>
<translation id="4907306957610201395">Rechtencategorie</translation>
<translation id="4907824805858067479">Opgeslagen kaarten zijn uitgeschakeld door je beheerder</translation>
@@ -2514,6 +2551,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Reageren op toegankelijkheidsgebeurtenissen</translation>
<translation id="4953808748584563296">Standaard oranje avatar</translation>
<translation id="4955814292505481804">Jaarlijks</translation>
+<translation id="4958834709409349617">Voer de volgende stappen uit om meldingen in te schakelen op je <ph name="PHONE_NAME_1" /> en <ph name="PHONE_NAME_2" />:</translation>
<translation id="495931528404527476">In Chrome</translation>
<translation id="496226124210045887">De map die je hebt geselecteerd, bevat gevoelige bestanden. Weet je zeker dat je '$1' permanente leestoegang wilt geven tot deze map?</translation>
<translation id="4964455510556214366">Indeling</translation>
@@ -2526,6 +2564,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Installeren op bureaublad...</translation>
<translation id="4971412780836297815">Openen wanneer gereed</translation>
<translation id="4972129977812092092">Printer bewerken</translation>
+<translation id="497287958838527945">Creditcards en adressen die Google Pay gebruiken.</translation>
<translation id="4973307593867026061">Printers toevoegen</translation>
<translation id="4973523518332075481">Gebruik een naam die maximaal <ph name="MAX_LENGTH" /> tekens bevat</translation>
<translation id="497421865427891073">Naar voren gaan</translation>
@@ -2549,6 +2588,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Wijzigingen bevestigen</translation>
<translation id="499955951116857523">Bestandsbeheer</translation>
<translation id="5000922062037820727">Geblokkeerd (aanbevolen)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nieuwe foto's</translation>
<translation id="5010043101506446253">Certificeringsinstantie</translation>
<translation id="5010929733229908807">Alle gegevens zijn versleuteld met je wachtwoordzin voor synchronisatie op
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Een stuurprogramma-app van een printer selecteren</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Onthouden</translation>
+<translation id="5018207570537526145">Website voor extensie openen</translation>
<translation id="5024856940085636730">Een bewerking duurt langer dan verwacht. Wil je deze afbreken?</translation>
<translation id="5026874946691314267">Dit bericht niet meer weergeven</translation>
<translation id="5027550639139316293">Certificaat voor e-mail</translation>
@@ -2626,6 +2667,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">De extensie '<ph name="EXTENSION_NAME" />' heeft gewijzigd welke pagina wordt weergegeven wanneer je op de knop 'Homepage' klikt.</translation>
<translation id="5143712164865402236">Volledig scherm openen</translation>
<translation id="5145331109270917438">Bijgewerkt op</translation>
+<translation id="514561958218673757">Voer de volgende stappen uit om meldingen in te schakelen op je apparaten:</translation>
<translation id="5150254825601720210">SSL-servernaam van Netscape-certificaat</translation>
<translation id="5151354047782775295">Maak schijfruimte vrij of bepaalde gegevens kunnen automatisch worden verwijderd</translation>
<translation id="5153297660536091054">Functie voor ontgrendelen via pincode</translation>
@@ -2684,6 +2726,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">De app '<ph name="EXTENSION_NAME" />' is automatisch verwijderd.</translation>
<translation id="5238369540257804368">Bereik</translation>
<translation id="5241128660650683457">Al je gegevens lezen voor de websites die je bezoekt</translation>
+<translation id="5241567694820672363">Standaardstartpagina herstellen?</translation>
<translation id="5242724311594467048">'<ph name="EXTENSION_NAME" />' inschakelen?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> is vastgelopen. Klik op deze ballon om de app opnieuw te starten.</translation>
<translation id="5249624017678798539">De browser is gecrasht voordat het downloaden is voltooid.</translation>
@@ -2693,7 +2736,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Bestanden weergeven die worden verwijderd</translation>
<translation id="52550593576409946">Kiosk-app kan niet worden gestart.</translation>
<translation id="5255315797444241226">De ingevoerde wachtwoordzin is onjuist.</translation>
-<translation id="5259571578888203461">Niet toestaan dat sites tekst en afbeeldingen bekijken die je kopieert naar het klembord</translation>
<translation id="5260508466980570042">Je e-mailadres of wachtwoord kan niet worden geverifieerd. Probeer het opnieuw.</translation>
<translation id="5261683757250193089">Openen in Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Open bestanden op alle locaties, zelfs offline.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Tijdzone automatisch instellen op basis van je locatie</translation>
<translation id="5327248766486351172">Naam</translation>
<translation id="532943162177641444">Tik op de melding op je <ph name="PHONE_NAME" /> om de mobiele hotspot in te stellen die door dit apparaat kan worden gebruikt.</translation>
-<translation id="5329615878510216304">opnieuw scannen</translation>
<translation id="5329858601952122676">Verwij&amp;deren</translation>
<translation id="5330145655348521461">Deze bestanden zijn op een ander bureaublad geopend. Verplaats ze naar <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) om ze weer te geven.</translation>
<translation id="5330512191124428349">Informatie ophalen</translation>
@@ -2756,6 +2797,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Script in cache</translation>
<translation id="533433379391851622">Verwachte versie '<ph name="EXPECTED_VERSION" />', maar versie is '<ph name="NEW_ID" />'.</translation>
<translation id="5334844597069022743">Bron weergeven</translation>
+<translation id="5335458522276292100">Back-up van <ph name="FILE_COUNT" /> maken op <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Geïnstalleerd door derden.</translation>
<translation id="5338503421962489998">Lokale opslag</translation>
<translation id="5340217413897845242">Plankartikel 6</translation>
@@ -2877,6 +2919,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Log in bij Chrome met je Google-account om je bladwijzers, geschiedenis, wachtwoorden en andere instellingen op al je apparaten op te halen.</translation>
<translation id="551752069230578406">De printer wordt toegevoegd aan je account. Dit kan even duren…</translation>
<translation id="5517535964909391608">Onveilige content geblokkeerd</translation>
+<translation id="5518219166343146486">Vragen wanneer een site tekst en afbeeldingen wil bekijken die naar het klembord zijn gekopieerd</translation>
<translation id="5518584115117143805">Coderingscertificaat voor e-mail</translation>
<translation id="5521078259930077036">Is dit de homepage die je had verwacht?</translation>
<translation id="5521348028713515143">Bureaubladsnelkoppeling toevoegen</translation>
@@ -2887,9 +2930,9 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Je probeert een oudere versie van de extensie te installeren.</translation>
<translation id="5527474464531963247">Je kunt ook een ander netwerk selecteren.</translation>
<translation id="5528368756083817449">Bookmarkmanager</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Algemeen</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> wil het volgende</translation>
+<translation id="5534304873398226603">Foto of video verwijderen</translation>
<translation id="5534520101572674276">Grootte berekenen</translation>
<translation id="5535941515421698170">Ook je bestaande gegevens verwijderen van dit apparaat</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2929,8 +2972,10 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Apps laden...</translation>
<translation id="5592595402373377407">Nog niet voldoende gegevens beschikbaar.</translation>
+<translation id="5593766628437008432">Voer de volgende stappen uit om meldingen in te schakelen op je <ph name="PHONE_NAME" />:</translation>
<translation id="5595152862129936745">Heel veraf</translation>
<translation id="5595485650161345191">Adres bewerken</translation>
+<translation id="5596627076506792578">Meer opties</translation>
<translation id="5600706100022181951">De update wordt gedownload met <ph name="UPDATE_SIZE_MB" /> MB mobiele data. Wil je doorgaan?</translation>
<translation id="5601503069213153581">Pincode</translation>
<translation id="5605623530403479164">Andere zoekmachines</translation>
@@ -2958,6 +3003,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Vragen vóór toegang (aanbevolen)</translation>
<translation id="5636996382092289526">Als je <ph name="NETWORK_ID" /> wilt gebruiken, moet je mogelijk eerst <ph name="LINK_START" />de inlogpagina van het netwerk bezoeken<ph name="LINK_END" />, die over enkele seconden automatisch wordt geopend. Als de pagina niet wordt geopend, kan het netwerk niet worden gebruikt.</translation>
<translation id="5637476008227280525">Mobiele data inschakelen</translation>
+<translation id="5638309510554459422">Zoek extensies en thema's in de <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140"><ph name="HOURS" /> uur geleden geüpdatet</translation>
<translation id="5639549361331209298">Deze pagina opnieuw laden, vasthouden om meer opties weer te geven</translation>
<translation id="5642508497713047">CRL-ondertekenaar</translation>
@@ -2969,6 +3015,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Voor de externe extensie moet Chrome-versie <ph name="MINIMUM_CHROME_VERSION" /> of hoger zijn geïnstalleerd.</translation>
<translation id="5658415415603568799">Voor extra beveiliging vraagt Smart Lock je na 20 uur je wachtwoord op te geven.</translation>
<translation id="5659593005791499971">E-mailadres</translation>
+<translation id="5659833766619490117">Deze pagina kan niet worden vertaald</translation>
<translation id="5662477687021125631">Oneindig</translation>
<translation id="5667546120811588575">Google Play instellen...</translation>
<translation id="5669267381087807207">Wordt geactiveerd</translation>
@@ -3004,6 +3051,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Weergave</translation>
<translation id="5729996640881880439">De code voor deze fout kan niet worden weergegeven.</translation>
<translation id="5731247495086897348">Pla&amp;kken en gaan</translation>
+<translation id="5731409020711461763">1 nieuwe foto</translation>
<translation id="5734362860645681824">Communicatie</translation>
<translation id="5735973442555172575">Log weer in en voer een update uit om Android-apps te kunnen gebruiken.</translation>
<translation id="5736796278325406685">Geef een geldige gebruikersnaam op</translation>
@@ -3034,11 +3082,13 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Leesbewerking is niet toegestaan op: <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">App Bestanden openen</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Kan de computer niet koppelen aan het domein. De organisatie-eenheid bestaat niet.</translation>
<translation id="577624874850706961">Cookies zoeken</translation>
<translation id="5777468213129569553">Chrome openen</translation>
<translation id="5778747455497889540">Hieronder staat het willekeurig gegenereerde wachtwoord voor de beveiligde module dat aan je computer is toegewezen:</translation>
<translation id="5780973441651030252">Procesprioriteit</translation>
<translation id="5781865261247219930">Opdrachten verzenden naar <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Vertalen...</translation>
<translation id="5783221160790377646">Als gevolg van een fout is er geen gebruiker met beperkte rechten gemaakt. Probeer het later opnieuw.</translation>
<translation id="5783602409389152506">tijdens scannen naar apparaten...</translation>
<translation id="57838592816432529">Dempen</translation>
@@ -3052,6 +3102,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Rechten</translation>
<translation id="580571955903695899">Sorteren op titel</translation>
<translation id="5807290661599647102">Een schermvergrendeling instellen</translation>
+<translation id="580926004266167721">Kan de computer niet koppelen aan het domein. Dit kan komen omdat je account beschikt over onvoldoende rechten voor de organisatie-eenheid.</translation>
<translation id="580961539202306967">Vragen als een site mij pushberichten wil sturen (aanbevolen)</translation>
<translation id="5814126672212206791">Verbindingstype</translation>
<translation id="5815645614496570556">X.400-adres</translation>
@@ -3073,8 +3124,10 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">extreem kort (0,6 sec.)</translation>
<translation id="5838456317242088717">Huidige incognitosessie</translation>
<translation id="5842497610951477805">Bluetooth inschakelen</translation>
+<translation id="5843250171025351504">Je apparaat voldoet niet meer aan de minimale clientversie die is gespecificeerd door je beheerder. Voer een update uit om in te loggen.</translation>
<translation id="5846929185714966548">Tabblad 4</translation>
<translation id="5848924408752252705">Tik hierop om terug te gaan.</translation>
+<translation id="5849212445710944278">Al toegevoegd</translation>
<translation id="5849570051105887917">Code thuisprovider</translation>
<translation id="5849869942539715694">Extensie inpakken...</translation>
<translation id="5850516540536751549">Dit bestandstype wordt niet ondersteund. Ga naar de <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> om een app te vinden die dit type bestand kan openen.
@@ -3100,6 +3153,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Je voert <ph name="PRODUCT_NAME" /> uit via de schijfkopie. Als je dit programma installeert op je computer, kun je dit uitvoeren zonder de schijfkopie te gebruiken en blijft het programma bijgewerkt.</translation>
<translation id="5866557323934807206">Deze instellingen wissen voor komende bezoeken</translation>
<translation id="5866840822086176774">Zeer sterk</translation>
+<translation id="5867841422488265304">Zoek of typ een webadres</translation>
<translation id="5869029295770560994">OK, begrepen</translation>
<translation id="5869522115854928033">Opgeslagen wachtwoorden</translation>
<translation id="5870086504539785141">Toegankelijkheidsmenu sluiten</translation>
@@ -3157,7 +3211,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Verplaatsen naar boven</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> starten</translation>
<translation id="5975083100439434680">Uitzoomen</translation>
-<translation id="5975730206036440725">Kan PPD niet vinden. Controleer of je Chromebook online is en probeer het opnieuw.</translation>
<translation id="5975792506968920132">Percentage acculading</translation>
<translation id="5976160379964388480">Overige</translation>
<translation id="5978264784700053212">Berichtencentrum</translation>
@@ -3167,6 +3220,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Recent bezocht</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Dit zijn algemene gegevens over je apparaat en hoe je het apparaat gebruikt, zoals de accustatus, hoe vaak je apps gebruikt, de kwaliteit en duur van je netwerkverbindingen (zoals wifi en Bluetooth), en crashrapporten wanneer dingen niet werken zoals zou moeten. Deze gegevens worden gebruikt om de producten en services van Google voor iedereen te verbeteren. Sommige samengevoegde gegevens helpen ook partners, zoals Android-ontwikkelaars, om hun apps en producten beter te maken.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Je kunt dit op elk gewenst moment in- of uitschakelen in de instellingen voor Android-apps. Dit heeft geen invloed op de mogelijkheid van je apparaat om de benodigde gegevens te verzenden waardoor het essentiële services kan ontvangen, zoals service-updates en beveiliging.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Vertaald</translation>
<translation id="5991049340509704927">Vergroten</translation>
<translation id="5993332328670040093">Je dataverbruik wordt niet langer bijgehouden.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> kan zichzelf mogelijk niet bijgewerkt houden.</translation>
@@ -3190,7 +3244,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: USB-apparaat verbonden</translation>
<translation id="6032912588568283682">Bestandssysteem</translation>
<translation id="6034662038931255275">OS-update voltooid</translation>
-<translation id="6035651096710386140">Gebruik Ctrl of Alt, maar niet beide</translation>
<translation id="6039651071822577588">Woordenboek van netwerkproperty is onjuist opgemaakt</translation>
<translation id="604001903249547235">Cloudback-up</translation>
<translation id="6040143037577758943">Sluiten</translation>
@@ -3198,8 +3251,8 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatisch</translation>
<translation id="6042169520002885235">Selecteer een printerfabrikant en -model</translation>
<translation id="6042308850641462728">Meer</translation>
+<translation id="6042850536017090003">Tik op App-meldingen.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> deelt een Chrome-tabblad met <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Klaar</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> deelt een Chrome-tabblad en audio met <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Houd |<ph name="ACCELERATOR" />| ingedrukt om volledig scherm af te sluiten</translation>
<translation id="6049065490165456785">Foto via interne camera</translation>
@@ -3211,6 +3264,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Normaal opnieuw laden</translation>
<translation id="6059652578941944813">Certificaathiërarchie</translation>
<translation id="6059925163896151826">USB-apparaten</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> is gecrasht.</translation>
<translation id="6064217302520318294">Schermvergrendeling</translation>
<translation id="6065289257230303064">Directorykenmerken van certificaatonderwerp</translation>
<translation id="6068338049763724728">Externe aanmelding inschakelen</translation>
@@ -3242,9 +3296,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Verleend aan</translation>
<translation id="6112952769866305444">Persoon bewerken: <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Druk op |<ph name="SHORTCUT" />| om terug te gaan</translation>
+<translation id="6116338172782435947">Tekst en afbeeldingen bekijken die naar het klembord zijn gekopieerd</translation>
<translation id="6116921718742659598">Taal- en invoerinstellingen wijzigen</translation>
<translation id="6120205520491252677">Deze pagina vastzetten op het startscherm...</translation>
<translation id="6122081475643980456">Je internetverbinding wordt beheerd</translation>
+<translation id="6122095009389448667">Bekijken van het klembord door deze site blijven blokkeren</translation>
<translation id="6122875415561139701">Schrijfbewerking is niet toegestaan op: <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">De volgende extensies zijn afhankelijk van deze extensie:</translation>
<translation id="6125479973208104919">Je moet je account opnieuw toevoegen aan deze <ph name="DEVICE_TYPE" />.</translation>
@@ -3286,6 +3342,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Een certificaat selecteren</translation>
<translation id="6180288788882902869">Google Play op je <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download geblokkeerd</translation>
+<translation id="6181803575025675566">Beheer hoe dit werkt via <ph name="LINK_START" />Instellingen<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Apparaatlocatie</translation>
<translation id="6185696379715117369">Page Up</translation>
<translation id="6189412234224385711">Openen met <ph name="EXTENSION_NAME" /></translation>
@@ -3318,7 +3375,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Hiermee kun je de schermresolutie aanpassen</translation>
<translation id="6238923052227198598">Laatste notitie op vergrendelingsscherm laten staan</translation>
<translation id="6239558157302047471">&amp;Frame opnieuw laden</translation>
-<translation id="624022915548992686">Pagina afsluiten</translation>
<translation id="6241530762627360640">Toegang krijgen tot informatie over Bluetooth-apparaten die zijn gekoppeld met je systeem en Bluetooth-apparaten in de buurt detecteren.</translation>
<translation id="6243774244933267674">Server is niet beschikbaar</translation>
<translation id="6246413617632217567">De gebruiker met beperkte rechten kan niet worden geïmporteerd. Controleer de ruimte op je harde schijf en je rechten, en probeer het opnieuw.</translation>
@@ -3335,13 +3391,13 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Niet kritiek</translation>
<translation id="6263541650532042179">synchronisatie opnieuw instellen</translation>
<translation id="6264365405983206840">&amp;Alles selecteren</translation>
+<translation id="6265930187414222160">Klaar! Schadelijke software is verwijderd.</translation>
<translation id="6267166720438879315">Selecteer een certificaat om je identiteit te verifiëren voor <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Openen met <ph name="APP" /></translation>
<translation id="6268747994388690914">Bladwijzers importeren uit HTML-bestand...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />Systeem- en app-gegevens<ph name="END_LINK1" /> en <ph name="BEGIN_LINK2" />statistieken<ph name="END_LINK2" /> verzenden</translation>
<translation id="6272643420381259437">Er is een fout (<ph name="ERROR" />) opgetreden tijdens het downloaden van de plug-in.</translation>
<translation id="6273677812470008672">Kwaliteit</translation>
-<translation id="6274087148640822908">Zoek extensies en apps in de <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Foto wijzigen</translation>
<translation id="6276301056778294989">Zorg ervoor dat het apparaat dezelfde code weergeeft.</translation>
<translation id="6277105963844135994">Time-out van netwerk</translation>
@@ -3367,12 +3423,12 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Kan Chrome niet starten omdat er een fout is opgetreden bij het openen van je profiel. Probeer Chrome opnieuw te starten.</translation>
<translation id="6312403991423642364">Onbekende netwerkfout</translation>
<translation id="6313641880021325787">VR AFSLUITEN</translation>
-<translation id="6314335155547195432">Wachtwoord genereren</translation>
<translation id="6314819609899340042">Je hebt foutopsporingsfuncties ingeschakeld voor dit <ph name="IDS_SHORT_PRODUCT_NAME" />-apparaat.</translation>
-<translation id="6315343732431721770">Je startpagina is gewijzigd en bevat nu ook <ph name="URL" />. Als je extensies wilt uitschakelen die je startpagina wijzigen, klik je op Herstellen.</translation>
<translation id="6315493146179903667">Alles op voorgrond</translation>
<translation id="6316806695097060329">Dit <ph name="SHORT_PRODUCT_NAME" />-apparaat is speciaal ontworpen om je de beste webervaring te bieden.</translation>
+<translation id="6317318380444133405">Niet meer ondersteund.</translation>
<translation id="6317369057005134371">Wachten op appvenster...</translation>
+<translation id="6318407754858604988">Download gestart</translation>
<translation id="6322279351188361895">Lezen van persoonlijke sleutel is mislukt.</translation>
<translation id="6325191661371220117">Automatisch starten uitschakelen</translation>
<translation id="6326175484149238433">Verwijderen uit Chrome</translation>
@@ -3382,7 +3438,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Kies wat je wilt synchroniseren</translation>
<translation id="6333064448949140209">Bestanden worden naar Google gestuurd voor foutopsporing</translation>
<translation id="6333834492048057036">Focus op adresbalk voor zoeken</translation>
-<translation id="6336907568130557310">Je wachtwoorden zijn zichtbaar voor iedereen die het geëxporteerde bestand kan bekijken. Deel het bestand niet en verwijder het nadat je het hebt geïmporteerd.</translation>
<translation id="6339668969738228384">Een nieuw profiel maken voor <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Kan geen verbinding maken met de server. Controleer de netwerkverbinding en probeer het opnieuw. Als het probleem blijft optreden, start je de Chromebook opnieuw op.</translation>
<translation id="6340071272923955280">Internetafdrukprotocol (IPPS)</translation>
@@ -3405,7 +3460,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Smart Lock voor Android instellen</translation>
<translation id="6374469231428023295">Opnieuw proberen</translation>
-<translation id="6377158645544167202">Kan geen verbinding maken met printer. Controleer of de printer is ingeschakeld en via wifi of USB is verbonden met je Chromebook.</translation>
<translation id="6380143666419481200">Accepteren en doorgaan</translation>
<translation id="6383051423892982287">Gesynchroniseerde gegevens versleutelen met je eigen <ph name="BEGIN_LINK" />wachtwoordzin voor synchronisatie<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Je zoekinstellingen wijzigen in: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Meest bezocht</translation>
<translation id="6504611359718185067">Maak verbinding met internet om een printer toe te voegen</translation>
<translation id="6506374932220792071">X9.62 ECDSA-handtekening met SHA-256</translation>
+<translation id="6508248480704296122">Gerelateerd aan <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Applicatie: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medialicentie</translation>
<translation id="6510568984200103950">Minder instellingen</translation>
@@ -3530,9 +3585,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Opdracht niet beschikbaar. Druk op Ctrl-N om een nieuw venster te openen.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> gebruikers</translation>
<translation id="6555432686520421228">Alle gebruikersaccounts verwijderen en je <ph name="IDS_SHORT_PRODUCT_NAME" />-apparaat opnieuw instellen.</translation>
+<translation id="6555810572223193255">Opschonen is momenteel niet beschikbaar</translation>
<translation id="6556866813142980365">Opnieuw</translation>
<translation id="6558280019477628686">Er is een fout opgetreden. Sommige items zijn mogelijk niet verwijderd.</translation>
<translation id="6559580823502247193">(al ingesteld op dit apparaat)</translation>
+<translation id="6560713683827832045">Controleer of App-meldingen is ingesteld op Aan. Als dat niet het geval is, tik dan op de schakelaar om App-meldingen in te schakelen.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Het bestandspad of de bestandsnaam is te lang. Sla op met een kortere naam of op een andere locatie.</translation>
<translation id="656398493051028875"><ph name="FILENAME" /> verwijderen...</translation>
@@ -3561,7 +3618,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tabblad 8</translation>
<translation id="6607272825297743757">Bestandsinformatie</translation>
<translation id="6607831829715835317">Meer hu&amp;lpprogramma's</translation>
-<translation id="6610183966322615106">Fout bij toevoegen van printer</translation>
<translation id="6612358246767739896">Beveiligde content</translation>
<translation id="6613452264606394692">Keer hier snel terug door een bladwijzer voor deze pagina in te stellen</translation>
<translation id="6615455863669487791">Weergeven</translation>
@@ -3638,9 +3694,11 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">De wachtwoorden komen niet overeen.</translation>
<translation id="6736243959894955139">Adres</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Hoewel je geen toegang meer hebt tot je oude profiel, kun je dit nog wel verwijderen.</translation>
<translation id="6739923123728562974">Bureaubladsnelkoppeling weergeven</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> onderbroken</translation>
<translation id="6742339027238151589">Toegankelijk voor script</translation>
+<translation id="6743841972744298686">Synchronisatie-instellingen</translation>
<translation id="6745592621698551453">Nu updaten</translation>
<translation id="6746124502594467657">Omlaag</translation>
<translation id="674632704103926902">Tikken en slepen inschakelen</translation>
@@ -3653,12 +3711,14 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">URL gekopieerd</translation>
<translation id="6758056191028427665">Laat ons weten of we goed bezig zijn.</translation>
<translation id="6759193508432371551">Terugzetten op fabrieksinstellingen</translation>
+<translation id="6765234885931342179">Het serienummer van je beveiligingssleutel bekijken</translation>
<translation id="6766101255664245434">Maak een nieuwe foto of kies een bestaande foto of een bestaand pictogram.
<ph name="LINE_BREAK" />
Deze foto wordt weergegeven op het inlogscherm en vergrendelingsscherm van de Chromebook.</translation>
<translation id="6769712124046837540">Printer toevoegen…</translation>
<translation id="6771503742377376720">Is een certificeringsinstantie</translation>
<translation id="6773575010135450071">Meer acties...</translation>
+<translation id="6777817260680419853">Omleiding geblokkeerd</translation>
<translation id="6778959797435875428">Geluid van sites dempen opheffen</translation>
<translation id="677965093459947883">Zeer klein</translation>
<translation id="6780439250949340171">andere instellingen beheren</translation>
@@ -3733,6 +3793,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisatie (O)</translation>
<translation id="6900284862687837908">Achtergrond-app: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Apparaat koppelen aan domein</translation>
+<translation id="6903534926908201625">Via <ph name="BEGIN_LINK" />Instellingen<ph name="END_LINK" /> kun je op elk gewenst moment aanpassen welke informatie Google verzamelt.</translation>
<translation id="6904344821472985372">Toegang tot bestand intrekken</translation>
<translation id="6904655473976120856">Druk op de app-knop om af te sluiten</translation>
<translation id="6904713658985136356"><ph name="HOST" /> wil toegang tot je scherm.</translation>
@@ -3741,17 +3802,22 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Meerdere bestanden downloaden</translation>
<translation id="6911324888870229398">De netwerkverbinding is verbroken. Controleer de verbinding of probeer een ander wifi-netwerk.</translation>
<translation id="6911734910326569517">Geheugenvoetafdruk</translation>
+<translation id="6914783257214138813">Je wachtwoorden zijn zichtbaar voor iedereen die het geëxporteerde bestand kan bekijken.</translation>
<translation id="6915804003454593391">Gebruiker:</translation>
<translation id="6916590542764765824">Extensies beheren</translation>
<translation id="6920989436227028121">Openen als normaal tabblad</translation>
<translation id="6922128026973287222">Sla gegevens op en surf sneller met Databesparing van Google. Klik voor meer informatie.</translation>
<translation id="6929555043669117778">Pop-ups blijven blokkeren</translation>
<translation id="6930242544192836755">Duur</translation>
+<translation id="6934241953272494177">Je media-apparaat scannen...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> gevonden</translation>
<translation id="693807610556624488">Schrijfbewerking overschrijdt de maximumlengte van het kenmerk voor: <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Log in bij <ph name="TOKEN_NAME" /> om uzelf bij <ph name="HOST_NAME" /> te verifiëren met je certificaat.</translation>
<translation id="6943176775188458830">Afdrukken annuleren</translation>
<translation id="6943836128787782965">Ophalen van HTTP mislukt</translation>
<translation id="6945221475159498467">Selecteren</translation>
+<translation id="694592694773692225">Omleiding geblokkeerd op deze pagina.</translation>
<translation id="6949306908218145636">Bladwijzer toevoegen voor geopende pagina's...</translation>
<translation id="6955446738988643816">Pop-up controleren</translation>
<translation id="6957231940976260713">Servicenaam</translation>
@@ -3855,13 +3921,16 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Gegevens uitwisselen met de apparaten met de naam: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">De gebruiker met beperkte rechten kan niet worden geïmporteerd. Controleer je netwerkverbinding en probeer het later opnieuw.</translation>
<translation id="7098447629416471489">Andere opgeslagen zoekmachines worden hier weergegeven</translation>
+<translation id="7099337801055912064">Grote PPD kan niet worden geladen. Maximum grootte is 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> items geselecteerd</translation>
<translation id="7102687220333134671">Automatische updates zijn ingeschakeld</translation>
<translation id="7106346894903675391">Meer opslagruimte kopen...</translation>
<translation id="7108338896283013870">Verbergen</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">Personalisatie is ingeschakeld. Je kunt dit wijzigen op myaccount.google.com.</translation>
<translation id="7113502843173351041">Toegang krijgen tot je e-mailadres</translation>
<translation id="7114054701490058191">Wachtwoorden komen niet overeen</translation>
+<translation id="7117228822971127758">Probeer het later opnieuw</translation>
<translation id="7117247127439884114">Opnieuw inloggen...</translation>
<translation id="711840821796638741">Beheerde bladwijzers weergeven</translation>
<translation id="711902386174337313">De lijst met je ingelogde apparaten lezen</translation>
@@ -3902,6 +3971,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Vernieuwen</translation>
<translation id="7180865173735832675">Aanpassen</translation>
<translation id="7186088072322679094">In werkbalk houden</translation>
+<translation id="7187428571767585875">Registervermeldingen die moeten worden verwijderd of gewijzigd:</translation>
<translation id="7191159667348037">Onbekende printer (USB)</translation>
<translation id="7191454237977785534">Bestand opslaan als</translation>
<translation id="7196835305346730603">Zoeken naar Chromeboxes in de omgeving...</translation>
@@ -3910,6 +3980,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' verwijderd</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> downloaden...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Pagina afsluiten}other{Pagina's afsluiten}}</translation>
<translation id="721331389620694978">Bepaalde instellingen die browsegedrag kunnen weerspiegelen, worden niet gewist.</translation>
<translation id="7216409898977639127">Mobiele provider</translation>
<translation id="7216595297012131718">Talen rangschikken op basis van je voorkeur</translation>
@@ -3955,6 +4026,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Downloadfout</translation>
<translation id="7279701417129455881">Blokkeren van cookies beheren...</translation>
<translation id="7280877790564589615">Toestemming gevraagd</translation>
+<translation id="7283041136720745563">Je Google Drive-quotum is niet groot genoeg.</translation>
<translation id="7287143125007575591">Toegang geweigerd.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">De achtergrond-app openen</translation>
@@ -4023,6 +4095,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Virusscan is mislukt</translation>
<translation id="7392915005464253525">G&amp;esloten venster opnieuw openen</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> wordt gestart zodra je het systeem opstart en blijft zelfs op de achtergrond actief als je alle andere vensters van <ph name="PRODUCT_NAME" /> sluit.</translation>
+<translation id="7398254312354928459">Overgeschakeld naar andere netwerkverbinding</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Wacht tot je Chromebox opnieuw is opgestart...</translation>
<translation id="7400839060291901923">Een verbinding instellen op je <ph name="PHONE_NAME" /></translation>
@@ -4033,6 +4106,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Opnieuw starten en Powerwash uitvoeren</translation>
<translation id="7409836189476010449">Flash uitvoeren</translation>
<translation id="7410344089573941623">Vragen of <ph name="HOST" /> toegang wil tot je camera en microfoon</translation>
+<translation id="741204030948306876">Ja, inschakelen</translation>
<translation id="7412226954991670867">GPU-geheugen</translation>
<translation id="7416362041876611053">Onbekende netwerkfout.</translation>
<translation id="7417705661718309329">Google-kaart</translation>
@@ -4054,6 +4128,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Pop-ups geblokkeerd</translation>
<translation id="744859430125590922">Beheer en bekijk de websites die deze persoon bezoekt via <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Door het selecteren van deze printer geef je de volgende extensie toegang tot je printer:</translation>
+<translation id="7453467225369441013">Hiermee word je uitgelogd van de meeste sites. Je wordt niet uitgelogd van je Google-account.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Open locatie...</translation>
<translation id="7461924472993315131">Vastzetten</translation>
@@ -4064,7 +4139,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Fout: kan extensie niet decoderen</translation>
<translation id="7473891865547856676">Nee, bedankt</translation>
<translation id="747459581954555080">Alles herstellen</translation>
-<translation id="747494631553057218">Registervermeldingen:</translation>
+<translation id="7475034671245341386">Er is een fout opgetreden in <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">URL van verloren Netscape-wachtwoord</translation>
<translation id="7476454130948140105">Batterij niet voldoende opgeladen voor update (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Als je je wachtwoordzin bent vergeten, stop je Synchroniseren en stel je de functie opnieuw in via <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Technologie</translation>
<translation id="7487099628810939106">Vertragen vóór klikken:</translation>
<translation id="7487969577036436319">Er zijn geen componenten geïnstalleerd</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> gevonden
+ <ph name="LINE_BREAK1" />
+ Klaar om back-up te maken op <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Alles &amp;openen}=1{Bladwijzer &amp;openen}other{Alles (#) &amp;openen}}</translation>
<translation id="7489605380874780575">Geschiktheid controleren</translation>
<translation id="749028671485790643">Persoon <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">CA-certificaat van server</translation>
<translation id="7502658306369382406">IPv6-adres</translation>
<translation id="7503191893372251637">Type Netscape-certificaat</translation>
-<translation id="7503607651407946808">Deze pagina wordt vertaald…</translation>
<translation id="7503821294401948377">Kan pictogram '<ph name="ICON" />' voor browseractie niet laden.</translation>
<translation id="750509436279396091">Map 'Downloads' openen</translation>
<translation id="7505167922889582512">Verborgen bestanden weergeven</translation>
@@ -4103,9 +4180,9 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Instellingen terugzetten naar de oorspronkelijke standaardwaarden.</translation>
<translation id="7517786267097410259">Een wachtwoord maken –</translation>
<translation id="7518150891539970662">WebRTC-logboeken (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Deze pagina wordt vertaald…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Maken</translation>
+<translation id="7526413953848747421">Gebruik handige Google-services (zoals spellingcontrole en tikken om te zoeken) nu ook in Chrome</translation>
<translation id="7529411698175791732">Controleer de internetverbinding. Als het probleem blijft optreden, log je uit en weer in.</translation>
<translation id="7530016656428373557">Ontlading in Watt</translation>
<translation id="7536709149194614609">Start het apparaat opnieuw op en probeer het later opnieuw.</translation>
@@ -4129,7 +4206,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
en opnieuw proberen een gebruiker met beperkte rechten te maken.</translation>
<translation id="756445078718366910">Browservenster openen</translation>
<translation id="7564847347806291057">Proces beëindigen</translation>
-<translation id="7565291891798266313">Je zoekmachine is gewijzigd in <ph name="URL" />. Als je de extensies wilt uitschakelen die je zoekmachine wijzigen, klik je op Herstellen.</translation>
<translation id="7566118625369982896">Play-app-links beheren</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome-gegevens gewist</translation>
@@ -4138,13 +4214,10 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Acculading</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Sorteren</translation>
-<translation id="7577815336900970562">Wifi of mobiel netwerk gebruiken om locatie te bepalen</translation>
<translation id="7579149537961810247">Geluid van sites dempen</translation>
<translation id="7580671184200851182">Dezelfde audio afspelen via alle speakers (mono-audio)</translation>
-<translation id="7581273696622423628">Enquête invullen</translation>
<translation id="7581462281756524039">Een cleanup-tool</translation>
<translation id="7582582252461552277">Dit netwerk voorrang geven</translation>
-<translation id="7586312264284919041">Wil je deze pagina vertalen?</translation>
<translation id="7586498138629385861">Chrome blijft actief terwijl er Chrome-apps zijn geopend.</translation>
<translation id="7589461650300748890">Oei, wees voorzichtig!</translation>
<translation id="7589661784326793847">Een ogenblik geduld</translation>
@@ -4161,6 +4234,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Tabletsite aanvragen</translation>
<translation id="7611008212562900400">Zoeken op je apparaat, in apps, op internet...</translation>
<translation id="7615910377284548269">Blokkeren van plug-ins zonder sandbox beheren…</translation>
+<translation id="7616214729753637086">Apparaat registreren...</translation>
<translation id="7617366389578322136">Verbinding maken met '<ph name="DEVICE_NAME" />'</translation>
<translation id="761779991806306006">Geen wachtwoorden opgeslagen.</translation>
<translation id="7622114377921274169">Opladen.</translation>
@@ -4189,6 +4263,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Niet-ondersteund Bluetooth-apparaat: '<ph name="DEVICE_NAME" />'.</translation>
<translation id="7665369617277396874">Account toevoegen</translation>
<translation id="7671130400130574146">Titelbalk en kaders van systeem gebruiken</translation>
+<translation id="7683373461016844951">Als je verder wilt gaan, klik je op 'OK' en vervolgens op 'Persoon toevoegen' om een nieuw profiel te maken voor je <ph name="DOMAIN" />-mailadres.</translation>
<translation id="7684212569183643648">Geïnstalleerd door je beheerder</translation>
<translation id="7684559058815332124">Captive portal-loginpagina bezoeken</translation>
<translation id="7685049629764448582">JavaScript-geheugen</translation>
@@ -4247,7 +4322,6 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Sessie-opslag</translation>
<translation id="7781335840981796660">Alle gebruikersaccounts en lokale gegevens worden verwijderd.</translation>
<translation id="7782102568078991263">Geen verdere suggesties van Google</translation>
-<translation id="778330624322499012">Kan <ph name="PLUGIN_NAME" /> niet laden</translation>
<translation id="7784067724422331729">Beveiligingsinstellingen op je computer hebben dit bestand geblokkeerd.</translation>
<translation id="7786207843293321886">Gastsessie sluiten</translation>
<translation id="7786889348652477777">App opnieuw &amp;laden</translation>
@@ -4280,7 +4354,13 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Gevaarlijke download geblokkeerd</translation>
<translation id="7818135753970109980">Nieuw thema toegevoegd (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA of RSN)</translation>
+<translation id="7819992334107904369">Chrome-synchronisatie</translation>
<translation id="782057141565633384">Adres van video k&amp;opiëren</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> gevonden.
+ <ph name="LINE_BREAK1" />
+ Je Google Drive-quotum is niet groot genoeg. Er is nog <ph name="FILE_SIZE" /> nodig.
+ <ph name="LINE_BREAK2" />
+ Selecteer minder foto's.</translation>
<translation id="782590969421016895">Huidige pagina's gebruiken</translation>
<translation id="7829298379596169484">Audio-invoer openen</translation>
<translation id="7831368056091621108">om deze extensie, je geschiedenis en andere Chrome-instellingen op al je apparaten te krijgen.</translation>
@@ -4318,6 +4398,7 @@ van <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Ondertiteling uitschakelen</translation>
<translation id="7882358943899516840">Type provider</translation>
<translation id="7885253890047913815">Recente bestemmingen</translation>
+<translation id="7886917304091689118">Actief in Chrome</translation>
<translation id="7887334752153342268">Dupliceren</translation>
<translation id="7887864092952184874">Bluetooth-muis gekoppeld</translation>
<translation id="7889966925761734854">Zoeken</translation>
@@ -4401,7 +4482,9 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8000066093800657092">Geen netwerk</translation>
<translation id="8001504501378762252">Een site heeft je wachtwoord mogelijk gestolen</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> altijd toestaan om het klembord te bekijken</translation>
<translation id="8008356846765065031">Verbinding met internet verbroken. Controleer je internetverbinding.</translation>
+<translation id="8008765610824028412">Kan <ph name="PLUGIN_NAME" /> niet laden.</translation>
<translation id="8008818777654712271">Bepaalde systeeminformatie en paginacontent automatisch verzenden naar Google om te helpen bij de detectie van gevaarlijke apps en sites</translation>
<translation id="8012382203418782830">Deze pagina is vertaald.</translation>
<translation id="8014154204619229810">De updater wordt momenteel uitgevoerd. Klik op Vernieuwen om opnieuw te controleren.</translation>
@@ -4502,7 +4585,6 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="816055135686411707">Fout bij het instellen van vertrouwde certificaten</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Nieuwe notitie maken</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Microfooninstellingen beheren…</translation>
<translation id="8168435359814927499">Content</translation>
<translation id="8174047975335711832">Apparaatgegevens</translation>
@@ -4519,7 +4601,6 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8191230140820435481">Je apps, extensies en thema's beheren</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Grootte op schijf</translation>
-<translation id="8195739004487400241">Je homepage is gewijzigd in <ph name="URL" />. Als je de extensies wilt uitschakelen die je homepage wijzigen, klik je op Herstellen.</translation>
<translation id="8199300056570174101">Eigenschappen van netwerk (service) en apparaat</translation>
<translation id="8200772114523450471">Hervatten</translation>
<translation id="8202160505685531999">Geef je wachtwoord opnieuw op om je <ph name="DEVICE_TYPE" />-profiel te updaten.</translation>
@@ -4537,6 +4618,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8226619461731305576">Wachtrij</translation>
<translation id="8226742006292257240">Hieronder staat het willekeurig gegenereerde TPM-wachtwoord dat aan je computer is toegekend:</translation>
<translation id="8227119283605456246">Bestand bijvoegen</translation>
+<translation id="8233198815467326623">Standaardhomepage herstellen?</translation>
<translation id="8234795456569844941">Help onze engineers dit probleem op te lossen. Vertel ons wat er gebeurde vlak voordat het bericht met de profielfout werd weergegeven:</translation>
<translation id="8234989666557591529">Kies een telefoon om je <ph name="DEVICE_TYPE" /> te ontgrendelen</translation>
<translation id="8238649969398088015">Help-tip</translation>
@@ -4562,7 +4644,6 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8261378640211443080">Deze extensie wordt niet vermeld in de <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> en is mogelijk zonder je medeweten toegevoegd.</translation>
<translation id="8261387128019234107">Account toevoegen voor <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Verwijderen</translation>
-<translation id="8261673729476082470">Er wordt een back-up van <ph name="FILE_COUNT" /> foto's gemaakt in <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> is niet geïmplementeerd in deze build.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> heeft je muisaanwijzer uitgeschakeld.</translation>
<translation id="8264718194193514834">'<ph name="EXTENSION_NAME" />' heeft het volledige scherm geactiveerd.</translation>
@@ -4664,6 +4745,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8454288007744638700">Of selecteer een nieuw netwerk:</translation>
<translation id="845627346958584683">Vervaltijd</translation>
<translation id="8456681095658380701">Ongeldige naam</translation>
+<translation id="8457451314607652708">Bladwijzers importeren</translation>
<translation id="8460336040822756677">Als je Smart Lock voor <ph name="DEVICE_TYPE" /> uitschakelt, kun je je Chrome-apparaten niet meer ontgrendelen met je telefoon. Je moet je wachtwoord typen.</translation>
<translation id="8461329675984532579">Naam thuisprovider</translation>
<translation id="84613761564611563">Gebruikersinterface voor netwerkconfiguratie aangevraagd. Een ogenblik geduld...</translation>
@@ -4728,14 +4810,15 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8569764466147087991">Selecteer een bestand om te openen</translation>
<translation id="8571213806525832805">Afgelopen 4 weken</translation>
<translation id="8574990355410201600">Geluid altijd toegestaan op <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Mag niet langer zijn dan 99 letters</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> items synchroniseren...</translation>
<translation id="857943718398505171">Toegestaan (aanbevolen)</translation>
<translation id="8581809080475256101">Druk op Vooruit &gt; contextmenu om de geschiedenis te bekijken</translation>
<translation id="8584280235376696778">Video &amp;openen op nieuw tabblad</translation>
<translation id="8588866096426746242">Profielstatistieken weergeven</translation>
+<translation id="8589652987924574405">Je bladwijzers, geschiedenis, wachtwoorden en andere instellingen worden gesynchroniseerd met je Google-account, zodat je ze op al je apparaten kunt gebruiken. Je kunt dit later altijd wijzigen in de instellingen.</translation>
<translation id="8590375307970699841">Automatische updates instellen</translation>
<translation id="8594908476761052472">Video opnemen</translation>
-<translation id="8595925260712451473">Geef hieronder je feedback op.</translation>
<translation id="8596540852772265699">Aangepaste bestanden</translation>
<translation id="8597845839771543242">Notatie van property:</translation>
<translation id="8598453409908276158">Plug-in zonder sandbox geblokkeerd</translation>
@@ -4750,6 +4833,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8620617069779373398">Roamingstatus</translation>
<translation id="8620765578342452535">Netwerkverbindingen configureren</translation>
<translation id="8620790565535071193">Scannen mislukt</translation>
+<translation id="8622877356447980900">Wil je deze pagina vertalen?</translation>
<translation id="8623004009673949077">App met het manifestkenmerk 'kiosk_only' moet worden geïnstalleerd in de Chrome OS-kioskmodus.</translation>
<translation id="8624205858755890468">Hiermee kan de Assistent je gerelateerde informatie, apps en acties laten zien.</translation>
<translation id="862542460444371744">&amp;Extensies</translation>
@@ -4795,6 +4879,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8671210955687109937">Mag reageren</translation>
<translation id="8673026256276578048">Zoeken op internet...</translation>
<translation id="8673383193459449849">Serverprobleem</translation>
+<translation id="8674241889607553858">Wil je deze pagina vertalen?</translation>
<translation id="8675354002693747642">Eerder gedeelde sleutel</translation>
<translation id="8676374126336081632">Invoer wissen</translation>
<translation id="8677039480012021122">Gegevens wissen en verbinding verbreken</translation>
@@ -4807,6 +4892,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8688579245973331962">Staat je naam er niet bij?</translation>
<translation id="8688591111840995413">Slecht wachtwoord</translation>
<translation id="8688672835843460752">Beschikbaar</translation>
+<translation id="8689583087392258564">Kan de computer niet koppelen aan het domein. De organisatie-eenheid is ongeldig.</translation>
<translation id="869257642790614972">Meest recent gesloten tabblad opnieuw openen</translation>
<translation id="8695825812785969222">&amp;Locatie openen...</translation>
<translation id="8698464937041809063">Google-tekening</translation>
@@ -4821,6 +4907,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8708671767545720562">&amp;Meer informatie</translation>
<translation id="8710187907779883426">kort (1 sec.)</translation>
<translation id="8711402221661888347">Hammie</translation>
+<translation id="8712637175834984815">Begrepen</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />Systeemgegevens<ph name="END_LINK1" /> verzenden</translation>
<translation id="8714154114375107944">Einde van ondersteuningsperiode</translation>
<translation id="871476437400413057">Door Google opgeslagen wachtwoorden</translation>
@@ -4897,7 +4984,6 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="882204272221080310">Firmware updaten voor extra beveiliging</translation>
<translation id="8823514049557262177">Lin&amp;ktekst kopiëren</translation>
<translation id="8824701697284169214">Pa&amp;gina toevoegen...</translation>
-<translation id="8827850355924932817">Wifi-netwerk gebruiken om locatie te bepalen</translation>
<translation id="8828933418460119530">DNS-naam</translation>
<translation id="8830796635868321089">Het controleren op updates met de huidige proxyinstellingen is mislukt. Pas je <ph name="PROXY_SETTINGS_LINK_START" />proxyinstellingen<ph name="PROXY_SETTINGS_LINK_END" /> aan.</translation>
<translation id="8834039744648160717">Netwerkconfiguratie wordt beheerd door <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="8912793549644936705">Uitrekken</translation>
<translation id="8915370057835397490">Suggestie wordt geladen</translation>
<translation id="8916476537757519021">Incognito-subframe: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">Synchroniseren met <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Altijd advertenties op deze site toestaan</translation>
<translation id="8925458182817574960">&amp;Instellingen</translation>
<translation id="8926389886865778422">Niet meer vragen</translation>
<translation id="8926518602592448999">Extensies van ontwikkelaarsmodus uitschakelen</translation>
<translation id="892706138619340876">Sommige instellingen zijn gereset</translation>
<translation id="8931394284949551895">Nieuwe apparaten</translation>
+<translation id="893242274404530797">Google Play-servicesmeldingen zijn vereist voor instant-tethering</translation>
<translation id="8933960630081805351">&amp;Toon in Finder</translation>
<translation id="8934732568177537184">Doorgaan</translation>
<translation id="8938356204940892126">Ik geef het op</translation>
@@ -5014,6 +5101,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="9024127637873500333">&amp;Openen op nieuw tabblad</translation>
<translation id="9024331582947483881">volledig scherm</translation>
<translation id="9025098623496448965">OK, terugkeren naar het inlogscherm</translation>
+<translation id="902659348151742535">Google kan je browsegeschiedenis gebruiken om Google Zoeken, advertenties en andere Google-services te personaliseren.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Toezicht houden op deze persoon om de websites die hij of zij bezoekt, te beheren en te bekijken via je Google-account.</translation>
<translation id="9027459031423301635">Link openen op nieuw &amp;tabblad</translation>
@@ -5054,7 +5142,6 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="9084064520949870008">Openen als venster</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> is geblokkeerd op basis van bedrijfsbeleid</translation>
<translation id="9088917181875854783">Bevestigen dat deze toegangscode wordt weergegeven op '<ph name="DEVICE_NAME" />':</translation>
-<translation id="9090669887503413452">Systeeminformatie verzenden</translation>
<translation id="9094033019050270033">Wachtwoord updaten</translation>
<translation id="9094982973264386462">Verwijderen</translation>
<translation id="9095253524804455615">Verwijderen</translation>
@@ -5108,6 +5195,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="9170397650136757332">Beweeg je vinger nu een beetje zodat alle delen van je vingerafdruk kunnen worden vastgelegd</translation>
<translation id="9170848237812810038">&amp;Ongedaan maken</translation>
<translation id="9170884462774788842">Een ander programma op je computer heeft een thema toegevoegd dat de manier waarop Chrome werkt kan wijzigen.</translation>
+<translation id="9173995187295789444">Scannen naar Bluetooth-apparaten...</translation>
<translation id="9174212595744391062">Hiermee worden cookies en het cachegeheugen voor alle sites gewist, waaronder</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" />: Bluetooth-apparaat verbonden</translation>
<translation id="9177499212658576372">Je bent momenteel verbonden met het netwerk <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="932327136139879170">Homepage</translation>
<translation id="932508678520956232">Kan afdrukken niet starten.</translation>
<translation id="93393615658292258">Alleen wachtwoord</translation>
+<translation id="935490618240037774">Je bladwijzers, geschiedenis, wachtwoorden en andere instellingen worden gesynchroniseerd met je Google-account, zodat je ze op al je apparaten kunt gebruiken.</translation>
<translation id="936801553271523408">Diagnostische systeemgegevens</translation>
<translation id="93766956588638423">Extensie repareren</translation>
<translation id="938470336146445890">Installeer een gebruikerscertificaat.</translation>
@@ -5152,6 +5241,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
<translation id="960987915827980018">Ongeveer 1 uur resterend</translation>
<translation id="962802172452141067">Mappenstructuur voor bladwijzers</translation>
<translation id="968174221497644223">Applicatiecache</translation>
+<translation id="969096075394517431">Talen wijzigen</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 tabblad}other{# tabbladen}}</translation>
<translation id="971774202801778802">Bladwijzer-URL</translation>
<translation id="973473557718930265">Sluiten</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_no.xtb b/chromium/chrome/app/resources/generated_resources_no.xtb
index f82f7b3ddff..5f08f4e7e24 100644
--- a/chromium/chrome/app/resources/generated_resources_no.xtb
+++ b/chromium/chrome/app/resources/generated_resources_no.xtb
@@ -7,7 +7,6 @@
<translation id="1007408791287232274">Kunne ikke laste inn enhetene.</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Siden svarer ikke}other{Sidene svarer ikke}}</translation>
<translation id="1012794136286421601">Dokumenter-, Regneark-, Presentasjoner- og Tegninger-filene dine synkroniseres. Åpne Google Disk-appen for å få tilgang til dem med eller uten nett.</translation>
-<translation id="1013383076511149692">Se tekst og bilder du kopierer til utklippstavlen</translation>
<translation id="1013707859758800957">Et programtillegg uten prosessisolering fikk tillatelse til å kjøre på denne siden.</translation>
<translation id="1015318665228971643">Endre mappenavnet</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Ã…pne alle i &amp;nye vinduer}=1{Ã…pne i et &amp;nytt vindu}other{Ã…pne alle (#) i &amp;nye vinduer}}</translation>
@@ -44,7 +43,6 @@
<translation id="106001083577824516">Kan ikke fjerne den skadelige programvaren</translation>
<translation id="1062407476771304334">Erstatt</translation>
<translation id="1062866675591297858">Administrer de administrerte brukerne dine via <ph name="BEGIN_LINK" />oversikten for administrerte brukere<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Media Library File Checker</translation>
<translation id="1064835277883315402">Tilkobling til privat nettverk</translation>
<translation id="1064912851688322329">Frakobling av Google-kontoen din</translation>
<translation id="1067048845568873861">Opprettet</translation>
@@ -68,6 +66,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Logg på<ph name="END_SIGN_IN_LINK" /> for å kontrollere og se nettstedene denne personen besøker.</translation>
<translation id="109758035718544977">Slå på lyden for nettsteder</translation>
<translation id="1097658378307015415">Gå inn som gjest for å aktivere nettverket <ph name="NETWORK_ID" /> før du logger deg på.</translation>
+<translation id="1103523840287552314">Oversett alltid <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Stopp</translation>
<translation id="1110155001042129815">Vent</translation>
@@ -88,7 +87,6 @@
<translation id="1128109161498068552">Ikke tillat at nettsteder bruker systemeksklusive meldinger for å få tilgang til MIDI-enheter</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Endre i søkemotoren</translation>
-<translation id="1131167343343087859">Kredittkort og adresser ved bruk av Google Payments.</translation>
<translation id="1134009406053225289">Ã…pne i inkognitovindu</translation>
<translation id="1137673463384776352">Ã…pne linken i <ph name="APP" /></translation>
<translation id="1140351953533677694">bruke Bluetooth og de seriekoblede enhetene dine</translation>
@@ -97,6 +95,11 @@
<translation id="1145292499998999162">Et programtillegg ble blokkert</translation>
<translation id="1145532888383813076">Søk på enheten din, appene dine og på nettet.</translation>
<translation id="1146204723345436916">Importér bokmerker fra HTML-fil</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> ble funnet.
+ <ph name="LINE_BREAK1" />
+ Utilstrekkelig plass i lokal lagring. Du trenger <ph name="FILE_SIZE" /> til.
+ <ph name="LINE_BREAK2" />
+ Prøv å velge færre bilder.</translation>
<translation id="1149088842877960903">Kjøring av JavaScript gjennom AppleScript er slått av. For å slå det på, gå til Chrome Innstillinger &gt; Avansert &gt; System. For mer informasjon, se: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Utløpsmåned</translation>
<translation id="1153356358378277386">Tilkoblede enheter</translation>
@@ -114,6 +117,7 @@
<translation id="1173894706177603556">Gi nytt navn</translation>
<translation id="1175364870820465910">&amp;Skriv ut...</translation>
<translation id="117624967391683467">Kopierer <ph name="FILE_NAME" /> ...</translation>
+<translation id="1177113976278858832">Vil du gjenopprette standardsøkemotoren?</translation>
<translation id="1177863135347784049">Tilpasset</translation>
<translation id="1178581264944972037">Stans midlertidig</translation>
<translation id="1179803038870941185"><ph name="URL" /> ønsker full kontroll over MIDI-enhetene dine.</translation>
@@ -188,6 +192,7 @@
<translation id="1280820357415527819">Søker etter mobilnettverk</translation>
<translation id="1285320974508926690">Oversett aldri dette nettstedet</translation>
<translation id="1285484354230578868">lagre data i Google Disk-kontoen din</translation>
+<translation id="1288037062697528143">Nattlys blir slått på automatisk ved solnedgang</translation>
<translation id="1293177648337752319">Slå på lyden for nettsted</translation>
<translation id="1293509594570842875">Den nye administrerte brukeren kunne ikke opprettes. Sjekk nettverkstilkoblingen din, og prøv på nytt senere.</translation>
<translation id="1293556467332435079">Filer</translation>
@@ -200,7 +205,6 @@
<translation id="1303101771013849280">HTML-fil med bokmerker</translation>
<translation id="1303671224831497365">Fant ingen Bluetooth-enheter</translation>
<translation id="1306606229401759371">Endre innstillingene</translation>
-<translation id="1307398858972670978">Du kan finne passordene dine fra alle enheter på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Beklager. Systemet kunne ikke lagre noe langvarig API-tilgangstoken for denne enheten.</translation>
<translation id="1313405956111467313">Automatisk konfigurasjon av mellomtjener</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +224,6 @@
<translation id="1331977651797684645">Dette var meg.</translation>
<translation id="1338776410427958681">Skjul <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Sletter …</translation>
-<translation id="1339266338863469628">Standard (bare lyd fra deg)</translation>
<translation id="1340527397989195812">Sikkerhetskopiér medier fra enheten ved hjelp av Filer-appen.</translation>
<translation id="1341988552785875222">Den gjeldende bakgrunnen er stilt inn av «<ph name="APP_NAME" />». Det kan hende du må avinstallere «<ph name="APP_NAME" />» før du kan velge en annen bakgrunn.</translation>
<translation id="1346748346194534595">Høyre</translation>
@@ -241,6 +244,7 @@
<translation id="1368832886055348810">Venstre til høyre</translation>
<translation id="1370646789215800222">Vil du fjerne personen?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element som skal fjernes}other{# elementer som skal fjernes}}</translation>
+<translation id="1372841398847029212">Synkroniser til kontoen din</translation>
<translation id="1374844444528092021">Sertifikatet som kreves av nettverket «<ph name="NETWORK_NAME" />» mangler eller er ikke gyldig lenger. Hent et nytt sertifikat og prøv å koble til på nytt.</translation>
<translation id="1374962581120570592">Informasjonskapsler er angitt</translation>
<translation id="1375321115329958930">Lagrede passord</translation>
@@ -271,6 +275,7 @@
<translation id="1409390508152595145">Opprett administrert bruker</translation>
<translation id="1410197035576869800">Appikon</translation>
<translation id="1410616244180625362">Fortsett å tillate <ph name="HOST" /> å bruke kameraet ditt</translation>
+<translation id="1411668397053040814">Installer eller oppdater Daydream-tastaturet for å bruke Chrome i VR</translation>
<translation id="1414648216875402825">Du er i ferd med å oppdatere en ustabil versjon av <ph name="PRODUCT_NAME" />, som inneholder funksjoner som er under utvikling. Kræsjing og uventede feil kan oppstå. Fortsett med forsiktighet.</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (utvidelses-ID «<ph name="EXTENSION_ID" />») tillates ikke i denne typen økt.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
@@ -314,7 +319,6 @@
<translation id="1477301030751268706">Tokenbuffer for identitets-API</translation>
<translation id="1478233201128522094">Neste gang låser en ny telefon opp denne <ph name="DEVICE_TYPE" />-enheten. Du kan slå av Smart Lock i innstillingene.</translation>
<translation id="1478340334823509079">Detaljer: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Klar til å sikkerhetskopiere <ph name="FILE_COUNT" /> nye bilder</translation>
<translation id="1483493594462132177">Send</translation>
<translation id="1485015260175968628">Den har allerede følgende tilgang:</translation>
<translation id="1485141095922496924">Versjon <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +326,6 @@
<translation id="1487335504823219454">På – egendefinerte innstillinger</translation>
<translation id="1493892686965953381">Venter på <ph name="LOAD_STATE_PARAMETER" /> …</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> andre tilgjengelige enheter.</translation>
-<translation id="1497284176235884849">PPD-filen er ugyldig.</translation>
<translation id="1497522201463361063">Kunne ikke gi «<ph name="FILE_NAME" />» nytt navn. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Ukjent enhet [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Denne eierkontoen må være den første påloggingskontoen i en multipåloggingsøkt.</translation>
@@ -400,13 +403,16 @@
<translation id="1600857548979126453">få tilgang til bakdata for sidefeilsøkingsprogrammet</translation>
<translation id="1601560923496285236">Bruk</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Tøm oppføring</translation>
<translation id="1608626060424371292">Fjern denne brukeren</translation>
<translation id="1609170755653088773">Synkroniser dette passordet med iPhonen din</translation>
<translation id="1609862759711084604">Forrige bruker</translation>
+<translation id="1611557582955786626">Logg på for å få en nettlesingsopplevelse med et personlig preg, synkronisert på alle enhetene dine</translation>
<translation id="1611584202130317952">Leveringsflyten ble avbrutt. Prøv igjen, eller kontakt enhetseieren eller administratoren.</translation>
<translation id="1611649489706141841">fremover</translation>
<translation id="1611704746353331382">Eksportér bokmerker til HTML-fil</translation>
<translation id="1612129875274679969">Behold denne enheten permanent i kioskmodus.</translation>
+<translation id="161460670679785907">Finner ikke telefonen din</translation>
<translation id="1616206807336925449">Denne utvidelsen krever ingen spesielle tillatelser.</translation>
<translation id="161707228174452095">Fingeravtrykket er lagt til.</translation>
<translation id="1618268899808219593">&amp;Brukerstøtte</translation>
@@ -436,7 +442,6 @@
<translation id="1650371550981945235">Vis inndataalternativer</translation>
<translation id="1650709179466243265">Legg til www og .com og åpne adressen</translation>
<translation id="1651008383952180276">Du må skrive inn den samme passordfrasen to ganger</translation>
-<translation id="1652972346408808053">Passordet er lagret. Du kan finne passordene dine fra alle enheter på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Legg til skriveren i Google Cloud Print, slik at du kan skrive ut fra hvor som helst.}other{Legg til # skrivere i Google Cloud Print, slik at du kan skrive ut fra hvor som helst.}}</translation>
<translation id="1657406563541664238">Bidra til å gjøre <ph name="PRODUCT_NAME" /> bedre ved å sende brukerstatistikk og programstopprapporter til Google automatisk</translation>
<translation id="1658424621194652532">Denne siden bruker mikrofonen din.</translation>
@@ -454,6 +459,7 @@
<translation id="167832068858235403">redusert lydstyrke</translation>
<translation id="1679068421605151609">Utviklerverktøy</translation>
<translation id="1682548588986054654">Nytt inkognitovindu</translation>
+<translation id="1688935057616748272">Skriv inn en bokstav</translation>
<translation id="168991973552362966">Legg til en skriver i nærheten</translation>
<translation id="1689945336726856614">Kopiér &amp;nettadresse</translation>
<translation id="1692602667007917253">Beklager – noe gikk galt</translation>
@@ -494,6 +500,7 @@
<translation id="1756681705074952506">Inndatametode</translation>
<translation id="175772926354468439">Aktiver temaet</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Se i Chrome Nettmarked</translation>
<translation id="1758831820837444715">Konfigurer Ethernet-nettverket</translation>
<translation id="1763046204212875858">Opprett snarveier</translation>
<translation id="1763108912552529023">Fortsett å utforske</translation>
@@ -539,7 +546,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Forsiktig:<ph name="END_BOLD" /> Disse filene er midlertidige og kan bli slettet automatisk for å frigjøre diskplass. <ph name="BEGIN_LINK" />Les mer<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Konfigurer Smart Lock for <ph name="DEVICE_TYPE" />-enheten</translation>
<translation id="1817871734039893258">Microsoft-filgjenoppretting</translation>
-<translation id="1825832322945165090">Det er ikke nok plass på enheten</translation>
+<translation id="1818007989243628752">Slett passordet for <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Kontrollerer</translation>
<translation id="1828149253358786390"><ph name="SITE" /> vil sende deg varsler.</translation>
<translation id="1828378091493947763">Dette programtillegget støttes ikke på denne enheten</translation>
@@ -641,6 +648,7 @@
<translation id="1999115740519098545">Ved oppstart</translation>
<translation id="2006638907958895361">Ã…pne linken i <ph name="APP" /></translation>
<translation id="2007404777272201486">Rapportér et problem</translation>
+<translation id="2015632741368427174">Viderekobling er blokkert til dette nettstedet:</translation>
<translation id="2016430552235416146">Tradisjonell</translation>
<translation id="2017334798163366053">Deaktiver innsamling av ytelsesdata</translation>
<translation id="2017836877785168846">Tømmer loggen og fjerner automatiske fullføringer fra adressefeltet.</translation>
@@ -708,14 +716,12 @@
<translation id="2121825465123208577">Endre størrelse</translation>
<translation id="2124930039827422115">{1,plural, =1{Vurdert som <ph name="AVERAGE_RATING" /> av 1 bruker.}other{Vurdert som <ph name="AVERAGE_RATING" /> av # brukere.}}</translation>
<translation id="2126167708562367080">Administratoren din har slått av synkronisering.</translation>
-<translation id="2126426811489709554">Drevet av Chrome</translation>
<translation id="2127372758936585790">Lading med lav effekt</translation>
<translation id="212862741129535676">Utnyttelsesgrad for frekvenstilstand</translation>
<translation id="2128691215891724419">Synkroniseringsfeil: Oppdater passordfrase for synkronisering</translation>
<translation id="2129825002735785149">Oppdater programtillegget</translation>
<translation id="2129904043921227933">Synkroniseringsfeil: Oppdater passordfrase</translation>
<translation id="2131077480075264">Kunne ikke installere «<ph name="APP_NAME" />» fordi det ikke er tillatt av «<ph name="IMPORT_NAME" />»</translation>
-<translation id="213491463158799620">Vil du ha denne siden oversatt?</translation>
<translation id="2135787500304447609">&amp;Fortsett</translation>
<translation id="2136372518715274136">Skriv inn et nytt passord</translation>
<translation id="2136476978468204130">Passordfrasen du skrev inn, er feil</translation>
@@ -750,6 +756,7 @@
<translation id="2178614541317717477">Sertifiseringsinstans-kompromiss</translation>
<translation id="218070003709087997">Bruk et tall for å angi hvor mange eksemplarer som skal skrives ut (1–999).</translation>
<translation id="2187895286714876935">Feil ved import av tjenersertifikat</translation>
+<translation id="2187906491731510095">Utvidelser er oppdatert</translation>
<translation id="2188881192257509750">Ã…pne <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">WiFi Credentials Getter</translation>
<translation id="219008588003277019">Native Client-modul: <ph name="NEXE_NAME" /></translation>
@@ -827,7 +834,6 @@
<translation id="2294358108254308676">Ønsker du å installere <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP-metode:</translation>
<translation id="2297705863329999812">Søk i skrivere</translation>
-<translation id="230115972905494466">Fant ingen kompatible enheter</translation>
<translation id="2301382460326681002">Utvidelsens rotkatalog er ugyldig.</translation>
<translation id="2302685579236571180">GÃ¥ inkognito</translation>
<translation id="23030561267973084">«<ph name="EXTENSION_NAME" />» har bedt om ekstra tilgang.</translation>
@@ -861,6 +867,7 @@
<translation id="2351266942280602854">Språk og inndata</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Notater på låseskjermen lagres automatisk i <ph name="LOCK_SCREEN_APP_NAME" />. Det nyeste notatet ditt forblir på låseskjermen.</translation>
+<translation id="2352947182261340447">Utilstrekkelig plass i lokal lagring.</translation>
<translation id="2353297238722298836">Kameraet og mikrofonen er tillatt</translation>
<translation id="2356070529366658676">Spør</translation>
<translation id="2356517949307388948">En feil oppsto mens Chrome søkte etter skadelig programvare.</translation>
@@ -870,7 +877,6 @@
<translation id="236141728043665931">Blokkér alltid bruk av mikrofonen</translation>
<translation id="2367972762794486313">Vis apper</translation>
<translation id="2371076942591664043">Åpne når ne&amp;dlastingen er ferdig</translation>
-<translation id="237336063998926520">Bruk IP-adressen din for å fastslå posisjonen</translation>
<translation id="2377319039870049694">Bytt til listevisning</translation>
<translation id="2377667304966270281">Harde feil</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> filer valgt</translation>
@@ -880,11 +886,6 @@
<translation id="2384436799579181135">Det har oppstått en feil. Sjekk skriveren og prøv på nytt.</translation>
<translation id="2385700042425247848">Tjenestenavn:</translation>
<translation id="2387458720915042159">Tilkoblingstype for proxy-tjener</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nye bilder ble funnet
- <ph name="LINE_BREAK1" />
- Ikke nok plass på enheten.
- <ph name="LINE_BREAK2" />
- Prøv å velge noen bilder for å starte.</translation>
<translation id="2391419135980381625">Standardskrift</translation>
<translation id="2391762656119864333">Opphev</translation>
<translation id="2392369802118427583">Aktiver</translation>
@@ -900,6 +901,7 @@
<translation id="2424091190911472304">Kjør alltid på <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Total filstørrelse</translation>
<translation id="2428510569851653187">Beskriv hva du holdt på med da fanen kræsjet</translation>
+<translation id="2431027948063157455">Google-assistenten kunne ikke lastes inn. Kontrollér nettverkstilkoblingen din, og prøv på nytt.</translation>
<translation id="2433452467737464329">Legg til en søkeparameter i nettadressen for å automatisk laste inn siden på nytt: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Utseende</translation>
<translation id="2435248616906486374">Nettverket mistet tilkoblingen</translation>
@@ -913,6 +915,7 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2445081178310039857">Det kreves en rotkatalog for utvidelsen</translation>
<translation id="2448312741937722512">Type</translation>
<translation id="2450223707519584812">Du kan ikke legge til brukere fordi Google API-nøkler mangler. Se <ph name="DETAILS_URL" /> for nærmere informasjon.</translation>
+<translation id="2450849356604136918">Ingen aktive visninger</translation>
<translation id="2453021845418314664">Avanserte synkroniseringsinnstillinger</translation>
<translation id="2453576648990281505">Filen eksisterer allerede</translation>
<translation id="2453860139492968684">Fullfør</translation>
@@ -920,7 +923,6 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> vil kopiere filer fra <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Nøkkel-ID for sertifiseringsinstans</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> er lagt til</translation>
-<translation id="246335896104539386">Importér bokmerker</translation>
<translation id="2464089476039395325">HTTP-proxy-tjener</translation>
<translation id="2468902267404883140">Kan ikke koble til telefonen. Sørg for at du bruker en kompatibel Android-telefon som er slått på og i nærheten. &lt;a&gt;Finn ut mer&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ustøttede utvidelser slått av</translation>
@@ -1040,6 +1042,7 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> bruker <ph name="USAGE" /> MB lagringsplass.</translation>
<translation id="2633212996805280240">Vil du fjerne «<ph name="EXTENSION_NAME" />»?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> kan ikke fullføre installeringen, men vil fortsette å kjøre fra diskavbildningen.</translation>
+<translation id="2635176084534510129">FÃ¥ opplevelser med et mer personlig preg, for eksempel bedre innholdsforslag og smartere Oversetter</translation>
<translation id="2635276683026132559">Signering</translation>
<translation id="2635926034288331400">Installer i Programmer</translation>
<translation id="2636625531157955190">Chrome kan ikke få tilgang til bildet.</translation>
@@ -1050,12 +1053,12 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2643698698624765890">Du kan administrere utvidelsene dine ved å klikke på Utvidelser i vindusmenyen.</translation>
<translation id="2647142853114880570">last inn på nytt</translation>
<translation id="2647269890314209800">Informasjonskapsler som er i bruk</translation>
+<translation id="264810637653812429">Fant ingen kompatible enheter.</translation>
<translation id="2648831393319960979">Legger til enheten på kontoen din – dette kan ta en liten stund …</translation>
<translation id="2649045351178520408">Base64-kodet ASCII, sertifikatkjede</translation>
<translation id="2653266418988778031">Hvis du sletter et CA-sertifikat (sertifiseringsinstans), vil nettleseren ikke lenger stole på noen sertifikater som er utstedt av denne sertifiseringsinstansen.</translation>
<translation id="2653659639078652383">Send</translation>
<translation id="265390580714150011">Feltverdi</translation>
-<translation id="2654286334048437383">Eksportér bokmerker</translation>
<translation id="2655386581175833247">Brukersertifikat:</translation>
<translation id="2660779039299703961">Aktivitet</translation>
<translation id="2661146741306740526">16 x 9</translation>
@@ -1092,6 +1095,7 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2704184184447774363">Microsoft-dokumentsignering</translation>
<translation id="270516211545221798">Styreflatehastighet</translation>
<translation id="2706892089432507937">USB-enheter</translation>
+<translation id="2706954854267016964">Den valgte Google Cloud Print-enheten støttes ikke lenger. Prøv å konfigurere skriveren i datamaskinens systeminnstillinger.</translation>
<translation id="2707024448553392710">Komponenten lastes ned</translation>
<translation id="270921614578699633">Gjennomsnitt for</translation>
<translation id="2709453993673701466">Vil du administrere synkronisering og personlig tilpasning før du slår det på? Gå til <ph name="BEGIN_LINK" />innstillingene<ph name="END_LINK" />.</translation>
@@ -1122,6 +1126,7 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2737363922397526254">Skjul</translation>
<translation id="2737492745329609575">Start konfigureringen</translation>
<translation id="2738771556149464852">Ikke etter</translation>
+<translation id="2739046699559178272">Lagre og fortsett</translation>
<translation id="2739191690716947896">Feilsøk</translation>
<translation id="2739240477418971307">endre innstillingene for tilgjengelighet</translation>
<translation id="2740393541869613458">gjennomgå nettstedene den administrerte brukeren har besøkt, og</translation>
@@ -1198,7 +1203,6 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2843806747483486897">Endre standardhandling</translation>
<translation id="2844111009524261443">Kjør når brukeren klikker</translation>
<translation id="2845382757467349449">Vis alltid bokmerkerad</translation>
-<translation id="284682086647736321">Bruk Ctrl, Alt eller Kommando</translation>
<translation id="2847759467426165163">Cast til</translation>
<translation id="284805635805850872">Vil du fjerne den skadelige programvaren?</translation>
<translation id="2849362176025371110">Send automatisk diagnostikk og bruksdata til Google. Du kan endre dette når som helst i <ph name="BEGIN_LINK1" />enhetsinnstillingene<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Finn ut mer<ph name="END_LINK2" /></translation>
@@ -1292,6 +1296,7 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
<translation id="2989474696604907455">ikke tilkoblet</translation>
<translation id="2989786307324390836">DER-kodet binært, enkelt sertifikat</translation>
<translation id="2993517869960930405">Appinformasjon</translation>
+<translation id="2994669386200004489">Kunne ikke sikkerhetskopiere <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Installert av forelderen din.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" />-enheten din er funnet, men Smart Lock fungerer bare på enheter med Android 5.0 og nyere. &lt;a&gt;Finn ut mer&lt;/a&gt;.</translation>
<translation id="3003144360685731741">Foretrukne nettverk</translation>
@@ -1350,6 +1355,7 @@ Du finner mer informasjon i <ph name="BEGIN_LINK" />brukerstøtten<ph name="END_
<translation id="3064410671692449875">Ikke nok data</translation>
<translation id="3065041951436100775">Tilbakemelding for lukket fane.</translation>
<translation id="3065140616557457172">Skriv inn det du vil søke etter – eller en nettadresse du vil gå til. Begge deler fungerer!</translation>
+<translation id="3066642396596108483">Synkroniser bokmerkene dine, passordene dine og loggen din på alle enheter</translation>
<translation id="3067198360141518313">Kjør dette programtillegget</translation>
<translation id="3071624960923923138">Du kan klikke her for å åpne en ny fane</translation>
<translation id="3074037959626057712">Du har logget på og slått på synkronisering</translation>
@@ -1463,6 +1469,7 @@ Du finner mer informasjon i <ph name="BEGIN_LINK" />brukerstøtten<ph name="END_
<translation id="3254516606912442756">Automatisk gjenkjenning av tidssone er deaktivert</translation>
<translation id="3264544094376351444">Uten seriffer</translation>
<translation id="3264547943200567728">Kunne ikke konfigurere nettverket for Chromeboxen</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Lukk vindu</translation>
<translation id="3267726687589094446">Tillat fortsatt automatiske nedlastinger av flere filer</translation>
<translation id="3267998849713137817">Endringstidspunkt</translation>
@@ -1500,6 +1507,7 @@ Du finner mer informasjon i <ph name="BEGIN_LINK" />brukerstøtten<ph name="END_
<translation id="3305389145870741612">Formateringsprosessen kan ta et par sekunder. Vent litt.</translation>
<translation id="3305661444342691068">Åpne forhåndsvisning av PDF-en</translation>
<translation id="3306684685104080068">Slå på casting til nettskybaserte tjenester som Google Hangouts.</translation>
+<translation id="3307091518408668019">Datamaskin OU (f.eks. OU=Chromebook,DC=eksempel,DC=com)</translation>
<translation id="3308006649705061278">Organisasjonsenhet (OU)</translation>
<translation id="3308116878371095290">Informasjonskapsler fra denne siden ble blokkert.</translation>
<translation id="3308134619352333507">Skjul knappen</translation>
@@ -1507,9 +1515,6 @@ Du finner mer informasjon i <ph name="BEGIN_LINK" />brukerstøtten<ph name="END_
<translation id="3309747692199697901">Kjør alltid på alle nettsteder</translation>
<translation id="3312424061798279731">Språk som er slått på</translation>
<translation id="3312903956926554846">Installer på skrivebordet</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Oppstartssiden er endret til <ph name="URL" />. Du kan slå av utvidelser som endrer oppstartssiden, ved å klikke på Gjenopprett.</translation>
<translation id="3313590242757056087">For å angi hvilke nettsteder den administrerte brukeren kan bruke, kan du konfigurere begrensninger og innstillinger ved å gå til <ph name="MANAGEMENT_URL" />.
Hvis du ikke endrer standardinnstillingene, kan <ph name="USER_DISPLAY_NAME" />
surfe på hele nettet.</translation>
@@ -1543,6 +1548,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Utskriften mislyktes. Kontrollér skriveren og prøv på nytt.</translation>
<translation id="3364721542077212959">Pekepennverktøy</translation>
<translation id="336497260564123876">Passordet er lagret. For å få passordene dine på alle enhetene dine, logg på Chrome.</translation>
+<translation id="3365598184818502391">Bruk enten Ctrl eller Alt</translation>
<translation id="3367813778245106622">Logg på igjen for å starte synkroniseringen</translation>
<translation id="3368922792935385530">Tilkoblet</translation>
<translation id="3369624026883419694">Slår opp vertsnavn …</translation>
@@ -1576,6 +1582,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Start <ph name="PRODUCT_NAME" /> på nytt</translation>
<translation id="3424969259347320884">Beskriv hva du holdt på med da fanen kræsjet</translation>
<translation id="3427092606871434483">Tillat (standard)</translation>
+<translation id="3428419049384081277">Du er pålogget</translation>
<translation id="3429275422858276529">Sett denne siden som bokmerke for å finne den enkelt senere</translation>
<translation id="3429599832623003132">$1 elementer</translation>
<translation id="3432227430032737297">Fjern alle som vises</translation>
@@ -1598,7 +1605,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Lesing av dataene dine på en rekke nettsteder</translation>
<translation id="3449839693241009168">Trykk på <ph name="SEARCH_KEY" /> for å sende kommandoer til <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Utnyttelsesgrad for hviletilstand</translation>
-<translation id="3450505713373650336">Sikkerhetskopierer <ph name="FILE_COUNT" /> bilder</translation>
<translation id="3453612417627951340">Trenger autorisasjon</translation>
<translation id="3454157711543303649">Aktiveringen er fullført</translation>
<translation id="345693547134384690">Ã…pne b&amp;ilde i ny fane</translation>
@@ -1621,6 +1627,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="347670947055184738">Beklager. Systemet kunne ikke hente reglene for enheten din.</translation>
<translation id="347785443197175480">Fortsett å gi <ph name="HOST" /> tillatelse til å bruke kameraet og mikrofonen</translation>
<translation id="3478685642445675458">Du må låse opp profilen din før du kan fjerne en person.</translation>
+<translation id="347919930506963698">FÃ¥ enda mer ut av Chrome</translation>
<translation id="3479552764303398839">Ikke nå</translation>
<translation id="3480892288821151001">Forankre vinduet til venstre</translation>
<translation id="3481915276125965083">Følgende forgrunnsvinduer er blokkert på siden:</translation>
@@ -1638,8 +1645,10 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Gruppenavn:</translation>
<translation id="3505030558724226696">Opphev enhetstilgangen</translation>
<translation id="3507421388498836150">Nåværende tillatelser for «<ph name="EXTENSION_NAME" />»</translation>
+<translation id="3507888235492474624">Skann etter Bluetooth-enheter på nytt</translation>
<translation id="3508920295779105875">Velg en annen mappe</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Skann på nytt</translation>
<translation id="3511307672085573050">Kopiér linkadr&amp;essen</translation>
<translation id="3511399794969432965">Har du problemer med å koble til?</translation>
<translation id="351152300840026870">Skrift med fast bredde</translation>
@@ -1675,13 +1684,11 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Det kan hende at Wi-Fi-nettverket du bruker (<ph name="NETWORK_ID" />), krever at du besøker en påloggingsside.</translation>
<translation id="3564708465992574908">Zoomnivåer</translation>
<translation id="3566721612727112615">Ingen nettsteder er lagt til</translation>
-<translation id="3566866560249787686">Google-assistenten kunne ikke lastes inn. Prøv på nytt.</translation>
<translation id="3569382839528428029">Vil du la <ph name="APP_NAME" /> dele skjermen din?</translation>
<translation id="3570985609317741174">Nettinnhold</translation>
<translation id="3571734092741541777">Konfigurer</translation>
<translation id="3574210789297084292">logg på</translation>
<translation id="3576324189521867626">Installert</translation>
-<translation id="3578331450833904042">Standard (registrerer alt)</translation>
<translation id="3578594933904494462">Innholdet i denne fanen blir delt.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; vil dele skriveren &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; med en gruppe du eier: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Hvis du godtar, kan alle gruppemedlemmene skrive ut til skriveren.</translation>
<translation id="3584169441612580296">lese og endre bilder, musikk og andre medier fra datamaskinen din</translation>
@@ -1696,6 +1703,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Tømmer loggen på alle påloggede enheter. Det kan hende Google-kontoen din har andre typer nettlesingslogger på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Administratoren din har deaktivert tilgang til lokale filer på enheten din.</translation>
<translation id="3600792891314830896">Kutt lyden for nettsteder som spiller av lyd</translation>
+<translation id="3603177256297531067">Siden kunne ikke oversettes</translation>
<translation id="3603533104205588786">Du kan klikke på stjernen for å sette en side som bokmerke</translation>
<translation id="3603622770190368340">Hent nettverkssertifikat</translation>
<translation id="3604048165392640554">Fant ingen mobiltilkobling. Slå på Umiddelbar internettdeling på de andre enhetene dine, og prøv på nytt. &lt;a target="_blank" href="<ph name="URL" />"&gt;Finn ut mer&lt;/a&gt;</translation>
@@ -1765,7 +1773,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">IT-administratoren din har deaktivert ekstrafunksjoner for Chrome på enheten din. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-postadresse</translation>
<translation id="3702500414347826004">Oppstartssidene er endret til å inkludere <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Spør når et nettsted ber om å se tekst og bilder du kopierer til utklippstavlen</translation>
<translation id="370415077757856453">JavaScript er blokkert</translation>
<translation id="3704331259350077894">Handlingsstopp</translation>
<translation id="3705722231355495246">-</translation>
@@ -1831,7 +1838,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kortet ditt er utløpt</translation>
<translation id="3792890930871100565">Koble fra skrivere</translation>
<translation id="379422718204375917">Bruk Smart Lock til å logge på kontoen din</translation>
-<translation id="3794595850995182458">Lukk siden</translation>
<translation id="3796648294839530037">Favorittnettverk:</translation>
<translation id="3797900183766075808">&amp;Søk etter «<ph name="SEARCH_TERMS" />» på <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Lar deg slå på og av berøringsklikk</translation>
@@ -1849,10 +1855,8 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Legg til ett til</translation>
<translation id="3812525830114410218">Ugyldig sertifikat</translation>
<translation id="3813296892522778813">Gå til <ph name="BEGIN_LINK_CHROMIUM" />brukerstøtten for Google Chrome<ph name="END_LINK_CHROMIUM" /> hvis du ikke finner det du ser etter</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nye bilder ble funnet
- <ph name="LINE_BREAK1" />
- Klar til å sikkerhetskopiere til <ph name="BEGIN_LINK" />Google Disk<ph name="END_LINK" />.</translation>
<translation id="3819007103695653773">Tillat at alle nettsteder sender pushmeldinger i bakgrunnen</translation>
+<translation id="3819497457291599334">GÃ¥ til Innstillinger &gt; Apper og varsler &gt; Alle apper &gt; Google Play Tjenester.</translation>
<translation id="3819752733757735746">Brytertilgang (kontrollér datamaskinen med bare én eller to brytere)</translation>
<translation id="3819800052061700452">&amp;Full skjerm</translation>
<translation id="3820172043799983114">Ugyldig PIN-kode</translation>
@@ -1873,6 +1877,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838543471119263078">Informasjonskapsler og andre nettsteds- og programtilleggsdata</translation>
<translation id="383891835335927981">Det er ikke zoomet inn eller ut på noen nettsteder</translation>
<translation id="3840053866656739575">Mistet tilkoblingen til Chromeboxen din. Gå nærmere eller sjekk enheten din mens vi prøver å koble til på nytt.</translation>
+<translation id="3842132283799370683">Kunne ikke legge til maskinen på domenet. Dette kan være på grunn av problemer med organisasjonsenheten.</translation>
<translation id="3842552989725514455">Med seriffer</translation>
<translation id="385051799172605136">Tilbake</translation>
<translation id="3851428669031642514">Last inn utrygge skripter</translation>
@@ -1881,6 +1886,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Velg tidssone</translation>
<translation id="3856921555429624101">MÃ¥lingen av databruk er avsluttet</translation>
<translation id="3857228364945137633">Prøv Smart Lock for å låse opp <ph name="DEVICE_TYPE" />-enheten uten passord når du har telefonen i nærheten.</translation>
+<translation id="3857732810083914482">Personlig tilpasning er slått av. Du kan endre dette på myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Velkommen til Hangouts Meet</translation>
<translation id="3862134173397075045">Velkommen til casting i Chrome!</translation>
@@ -1922,9 +1928,11 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smart Lock-telefon endret</translation>
<translation id="3927932062596804919">Ikke tillat</translation>
<translation id="3930521966936686665">Spill av på</translation>
+<translation id="3933283459331715412">Gjenopprett slettet passord for <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Ã…pne lyd i ny fane</translation>
<translation id="3936925983113350642">Passordet du velger, er nødvendig for å gjenopprette dette sertifikatet på et senere tidspunkt. Oppbevar det på et sikkert sted.</translation>
<translation id="3937640725563832867">Alternativt navn på sertifikatutsteder</translation>
+<translation id="3937734102568271121">Oversett alltid <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Aktiver automatisk gjentakelse</translation>
<translation id="3941357410013254652">Kanal-ID</translation>
<translation id="3941565636838060942">Hvis du vil skjule tilgangen til dette programmet, må du avinstallere det ved hjelp av <ph name="CONTROL_PANEL_APPLET_NAME" /> i kontrollpanelet.
@@ -2030,6 +2038,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Flytt vinduet til <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokusér på hyllen</translation>
<translation id="4114360727879906392">Forrige vindu</translation>
+<translation id="4115002065223188701">Nettverket er utenfor rekkevidde</translation>
<translation id="4115080753528843955">Noen innholdstjenester bruker unike identifikatorer for å godkjenne tilgang til beskyttet innhold</translation>
<translation id="411666854932687641">Privat minne</translation>
<translation id="4120817667028078560">Filbanen er for lang</translation>
@@ -2040,6 +2049,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Denne utvidelsen har endret hvilken side som vises når du søker fra multifunksjonsfeltet.</translation>
<translation id="413121957363593859">Komponenter</translation>
<translation id="4131410914670010031">Svarthvitt</translation>
+<translation id="4136203100490971508">Nattlys blir slått av automatisk ved soloppgang</translation>
<translation id="4138267921960073861">Vis brukernavn og bilder på påloggingsskjermen</translation>
<translation id="4140559601186535628">Pushmeldinger</translation>
<translation id="4146026355784316281">Ã…pne alltid med systemvisningsprogrammet</translation>
@@ -2057,6 +2067,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Vis alltid</translation>
<translation id="4175737294868205930">Permanent lagring</translation>
<translation id="4176463684765177261">Deaktivert</translation>
+<translation id="4180684688621252156">Utskriftstjeneste</translation>
<translation id="4180788401304023883">Slette CA-sertifikat «<ph name="CERTIFICATE_NAME" />»?</translation>
<translation id="4181841719683918333">Språk</translation>
<translation id="4184885522552335684">Dra i skjermene for å flytte dem</translation>
@@ -2072,7 +2083,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Tilbakemeldingsrapport</translation>
<translation id="420665587194630159">(Denne utvidelsen administreres og kan ikke fjernes eller deaktiveres.)</translation>
<translation id="4206944295053515692">Be Google om forslag</translation>
-<translation id="4207228095438106090"><ph name="URL" /> vil se tekst og bilder du kopierer til utklippstavlen.</translation>
<translation id="4208390505124702064">Søk på <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Stor</translation>
<translation id="421017592316736757">Du må ha Internett-tilkobling for å få tilgang til denne filen.</translation>
@@ -2080,6 +2090,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Eksportér</translation>
<translation id="42137655013211669">Tilgangen til denne ressursen ble avvist av tjeneren.</translation>
<translation id="4215350869199060536">Ojsann – det er ulovlige symboler i navnet!</translation>
+<translation id="4215448920900139318">Sikkerhetskopierer <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Hele skjermen</translation>
<translation id="4235813040357936597">Legg til konto for <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Avbryt påloggingen</translation>
@@ -2107,7 +2118,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versjon <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ingen treff</translation>
<translation id="4275830172053184480">Start enheten din på nytt</translation>
-<translation id="4276216215490044084">Kan ikke laste inn stor PPD. Maksimal størrelse er 250 kB.</translation>
<translation id="4278390842282768270">Tillatt</translation>
<translation id="4281844954008187215">Vilkår for bruk</translation>
<translation id="4282196459431406533">Smart Lock er slått på</translation>
@@ -2119,15 +2129,14 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Begynn å snakke</translation>
<translation id="4289540628985791613">Oversikt</translation>
<translation id="4296575653627536209">Legg til en administrert bruker</translation>
+<translation id="4297322094678649474">Endre språk</translation>
+<translation id="4299141727003252811">Google kan bruke nettleseraktiviteten, innhold på enkelte nettsteder du besøker, og andre nettleserinteraksjoner for å personlig tilpasse Chrome og andre Google-tjenester (som Oversetter, Søk og annonser).</translation>
<translation id="4300305918532693141">For å endre denne innstillingen, <ph name="BEGIN_LINK" />tilbakestill synkroniseringen<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Du har en ny OS-oppdatering. Logg på for å komme i gang.</translation>
<translation id="4305227814872083840">lang (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kB (<ph name="NUM_KILOBYTES_LIVE" /> kB ubrukt)</translation>
<translation id="431076611119798497">&amp;Detaljer</translation>
<translation id="4312866146174492540">Blokkér (standard)</translation>
-<translation id="4315548163539304064">Søker på medieenheten …
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nye bilder ble funnet</translation>
<translation id="4316850752623536204">Utviklernettsted</translation>
<translation id="4320177379694898372">Ingen Internett-tilkobling</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Fortsett nedlastingen}other{Fortsett nedlastingene}}</translation>
@@ -2152,7 +2161,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Installert på grunn av avhengige utvidelser.</translation>
<translation id="4361142739114356624">Privatnøkkelen for dette klientsertifikatet mangler eller er ugyldig</translation>
<translation id="4363771538994847871">Fant ingen Cast-destinasjoner. Trenger du hjelp?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> er lastet ned.</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> deler et vindu.</translation>
<translation id="4364830672918311045">Vis varsler</translation>
<translation id="4365673000813822030">Beklager, synkroniseringen har sluttet å fungere.</translation>
@@ -2173,7 +2181,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Slå av</translation>
<translation id="4400367121200150367">Nettsteder som aldri lagrer passord, vises her</translation>
<translation id="4400632832271803360">Hold Appoversikt-tasten inne for å endre funksjonene for tastene på øverste rad</translation>
-<translation id="4405076286418917603">Trenger et tegn</translation>
<translation id="4408599188496843485">H&amp;jelp</translation>
<translation id="4409697491990005945">Marger</translation>
<translation id="4411578466613447185">Kodesignatar</translation>
@@ -2190,7 +2197,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Bokmerke lagt til</translation>
<translation id="443464694732789311">Fortsett</translation>
<translation id="4439318412377770121">Ønsker du å registrere <ph name="DEVICE_NAME" /> på Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Kan ikke legge til skriver. Start på nytt, og prøv igjen.</translation>
<translation id="4441124369922430666">Vil du starte denne appen automatisk når maskinen slås på?</translation>
<translation id="444134486829715816">Utvid</translation>
<translation id="4441548209689510310">Vis alternativer for stavekontroll</translation>
@@ -2212,6 +2218,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Angi automatisk ved bruk av Wi-Fi-nettverket</translation>
<translation id="4475552974751346499">Søk i nedlastinger</translation>
<translation id="4476590490540813026">Idrettsutøver</translation>
+<translation id="4477015793815781985">Inkluder Ctrl, Alt eller ⌘</translation>
<translation id="4478664379124702289">Lagre lin&amp;ken som</translation>
<translation id="4479424953165245642">Administrer kiosk-apper</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2225,8 +2232,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Ã…pne alt i et inkognitovindu</translation>
<translation id="4508265954913339219">Aktiveringen mislyktes</translation>
<translation id="4508765956121923607">Vis &amp;kilde</translation>
-<translation id="4509017836361568632">Slett bilde</translation>
-<translation id="4513946894732546136">Google Feedback</translation>
<translation id="451407183922382411">Levert av <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Konfigurer en ny administrert bruker</translation>
<translation id="451515744433878153">Fjern</translation>
@@ -2246,6 +2251,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Sertifikatadministrator</translation>
<translation id="4544174279960331769">Blått standardbrukerbilde</translation>
<translation id="4545028762441890696">For å aktivere den igjen, godta de nye tillatelsene:</translation>
+<translation id="454547174531670764">Synkroniser til en annen konto</translation>
<translation id="4545759655004063573">Manglende tillatelser gjør lagring umulig her. Lagre på et annet sted.</translation>
<translation id="4546308221697447294">Surf raskt med Google Chrome</translation>
<translation id="4547659257713117923">Ingen faner fra andre enheter</translation>
@@ -2423,7 +2429,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4839303808932127586">La&amp;gre video som</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elementer valgt</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 til}other{# til}}</translation>
-<translation id="4840626203080576849">Spør når et nettsted vil se tekst og bilder du kopierer til utklippstavlen (anbefalt)</translation>
<translation id="4842976633412754305">Denne siden prøver å laste inn skript (kodesnutter) fra uautentiserte kilder.</translation>
<translation id="4844333629810439236">Andre tastaturer</translation>
<translation id="4846680374085650406">Du følger administratorens anbefaling for denne innstillingen.</translation>
@@ -2475,6 +2480,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Oppstartssiden er endret til <ph name="URL" />.</translation>
<translation id="490074449735753175">Bruk en nettjeneste til å luke ut stavefeil</translation>
<translation id="49027928311173603">Innstillingene som ble lastet ned fra tjeneren er ugyldige: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Klar til å sikkerhetskopiere <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Denne filen lastes sjelden ned, og den kan være farlig.</translation>
<translation id="4907306957610201395">Tillatelseskategori</translation>
<translation id="4907824805858067479">Administratoren din har slått av lagrede kort</translation>
@@ -2507,6 +2513,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Svar på tilgjengelighetshendelser</translation>
<translation id="4953808748584563296">Oransje standardbrukerbilde</translation>
<translation id="4955814292505481804">Ã…rlig</translation>
+<translation id="4958834709409349617">Slå på varsler for «<ph name="PHONE_NAME_1" />» og «<ph name="PHONE_NAME_2" />» ved å følge disse trinnene:</translation>
<translation id="495931528404527476">I Chrome</translation>
<translation id="496226124210045887">Mappen du valgte inneholder sensitive filer. Er du sikker på at du vil gi «$1» permanent lesetilgang til denne mappen?</translation>
<translation id="4964455510556214366">Oppsett</translation>
@@ -2542,6 +2549,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Bekreft endringer</translation>
<translation id="499955951116857523">Filbehandling</translation>
<translation id="5000922062037820727">Blokkert (anbefales)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nye bilder</translation>
<translation id="5010043101506446253">Sertifiseringsinstanser</translation>
<translation id="5010929733229908807">Alle dataene ble kryptert med synkroniseringspassordfrasen din <ph name="TIME" /></translation>
<translation id="5011739343823725107">Kunne ikke starte opp tjenerdelens synkronisering</translation>
@@ -2549,6 +2557,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Velg en skriverdriverapp</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Husk</translation>
+<translation id="5018207570537526145">Ã…pne nettstedet for utvidelsen</translation>
<translation id="5024856940085636730">En handling tar lengre tid enn vanlig. Vil du avbryte den?</translation>
<translation id="5026874946691314267">Ikke vis dette igjen.</translation>
<translation id="5027550639139316293">E-postsertifikat</translation>
@@ -2618,6 +2627,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Utvidelsen «<ph name="EXTENSION_NAME" />» har endret hvilken side som vises når du klikker på Startside-knappen.</translation>
<translation id="5143712164865402236">GÃ¥ til fullskjermmodus</translation>
<translation id="5145331109270917438">Dato endret</translation>
+<translation id="514561958218673757">Slå på varsler på enhetene dine ved å følge disse trinnene:</translation>
<translation id="5150254825601720210">Navn på Netscape SSL-tjenersertifikat</translation>
<translation id="5151354047782775295">Frigjør lagringsplass eller velg data som kan slettes automatisk</translation>
<translation id="5153297660536091054">Funksjon for opplåsing med PIN-kode</translation>
@@ -2675,6 +2685,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Programmet «<ph name="EXTENSION_NAME" />» ble automatisk fjernet.</translation>
<translation id="5238369540257804368">Omfang</translation>
<translation id="5241128660650683457">Les alle dataene på nettstedene du besøker</translation>
+<translation id="5241567694820672363">Vil du gjenopprette standardverdien for oppstartssiden?</translation>
<translation id="5242724311594467048">Vil du slå på «<ph name="EXTENSION_NAME" />»?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> har fått programstopp. Klikk på denne ballongen for å starten programmet på nytt.</translation>
<translation id="5249624017678798539">Nettleseren krasjet før nedlastingen var ferdig.</translation>
@@ -2684,7 +2695,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Vis filene som skal fjernes</translation>
<translation id="52550593576409946">Kiosk-appen kunne ikke startes.</translation>
<translation id="5255315797444241226">Passordet du skrev inn, er feil.</translation>
-<translation id="5259571578888203461">Ikke la nettsteder se tekst og bilder du kopierer til utklippstavlen</translation>
<translation id="5260508466980570042">Beklager, e-postadressen eller passordet kan ikke verifiseres. Prøv på nytt.</translation>
<translation id="5261683757250193089">Ã…pne i Nettmarked</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Tilgang til filer uansett hvor du er, til og med uten nett.<ph name="MARKUP_2" />
@@ -2737,7 +2747,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Angi tidssonen automatisk ved hjelp av posisjonen din</translation>
<translation id="5327248766486351172">Navn</translation>
<translation id="532943162177641444">Trykk på varselet på <ph name="PHONE_NAME" />-enheten din for å konfigurere en mobil Wi-Fi-sone denne enheten kan bruke.</translation>
-<translation id="5329615878510216304">skann på nytt</translation>
<translation id="5329858601952122676">&amp;Slett</translation>
<translation id="5330145655348521461">Disse filene ble åpnet på et annet skrivebord. Flytt til <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) for å se dem.</translation>
<translation id="5330512191124428349">FÃ¥ informasjon</translation>
@@ -2747,6 +2756,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Skriptbuffer</translation>
<translation id="533433379391851622">Den forventede versjonen var «<ph name="EXPECTED_VERSION" />», men den faktiske versjonen var «<ph name="NEW_ID" />».</translation>
<translation id="5334844597069022743">Se kilden</translation>
+<translation id="5335458522276292100">Sikkerhetskopierer <ph name="FILE_COUNT" /> til <ph name="BEGIN_LINK" />Google Disk<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Installert av en tredjepart.</translation>
<translation id="5338503421962489998">Lokal lagring</translation>
<translation id="5340217413897845242">Hylleelement 6</translation>
@@ -2878,9 +2888,9 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Forsøkte å nedgradere utvidelse.</translation>
<translation id="5527474464531963247">Du kan også velge et annet nettverk.</translation>
<translation id="5528368756083817449">Bokmerkebehandling</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Overordnet</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vil</translation>
+<translation id="5534304873398226603">Forkast bilde eller video</translation>
<translation id="5534520101572674276">Beregner størrelse</translation>
<translation id="5535941515421698170">Fjern også de eksisterende dataene dine fra denne enheten</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2920,8 +2930,10 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Laster inn apper …</translation>
<translation id="5592595402373377407">Nok data er ikke tilgjengelig ennå.</translation>
+<translation id="5593766628437008432">Slå på varsler for «<ph name="PHONE_NAME" />» ved å følge disse trinnene:</translation>
<translation id="5595152862129936745">Veldig langt unna</translation>
<translation id="5595485650161345191">Rediger adresse</translation>
+<translation id="5596627076506792578">Flere alternativer</translation>
<translation id="5600706100022181951"><ph name="UPDATE_SIZE_MB" /> MB mobildata blir brukt under nedlastingen av oppdateringen. Vil du fortsette?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Andre søkemotorer</translation>
@@ -2949,6 +2961,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Spør før noe brukes (anbefales).</translation>
<translation id="5636996382092289526">Hvis du vil bruke <ph name="NETWORK_ID" />, er det mulig du må <ph name="LINK_START" />gå til nettverkets påloggingsside<ph name="LINK_END" />, som åpnes automatisk om få sekunder. Hvis det ikke skjer, kan ikke nettverket brukes.</translation>
<translation id="5637476008227280525">Slå på mobildata</translation>
+<translation id="5638309510554459422">Finn utvidelser og temaer i <ph name="BEGIN_LINK" />Chrome Nettmarked<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Oppdatert for <ph name="HOURS" /> t siden</translation>
<translation id="5639549361331209298">Last inn denne siden på nytt – hold inne for flere alternativer</translation>
<translation id="5642508497713047">Signatar for sertifikatopphevelsesliste</translation>
@@ -2960,6 +2973,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Den eksterne utvidelsen krever at Chrome versjon <ph name="MINIMUM_CHROME_VERSION" /> eller nyere er installert.</translation>
<translation id="5658415415603568799">For å beskytte deg bedre ber Smart Lock deg om å skrive inn passordet ditt etter 20 timer.</translation>
<translation id="5659593005791499971">E-post</translation>
+<translation id="5659833766619490117">Siden kunne ikke oversettes</translation>
<translation id="5662477687021125631">Vedvarende</translation>
<translation id="5667546120811588575">Konfigurerer Google Play …</translation>
<translation id="5669267381087807207">Aktiverer</translation>
@@ -2995,6 +3009,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Vis</translation>
<translation id="5729996640881880439">Vi kan dessverre ikke vise koden for denne feilen.</translation>
<translation id="5731247495086897348">&amp;Lim inn og gå til</translation>
+<translation id="5731409020711461763">1 nytt bilde</translation>
<translation id="5734362860645681824">Kommunikasjon</translation>
<translation id="5735973442555172575">For å bruke Android-apper, logg på igjen og oppdater.</translation>
<translation id="5736796278325406685">Skriv inn et gyldig brukernavn</translation>
@@ -3025,11 +3040,13 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Leseoperasjonen er ikke tillatt på: «<ph name="DEVICE_NAME" />».</translation>
<translation id="5774295353725270860">Ã…pne Filer-appen</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Kunne ikke legge til maskinen på domenet. Organisasjonsenheten eksisterer ikke.</translation>
<translation id="577624874850706961">Søk i informasjonskapsler</translation>
<translation id="5777468213129569553">Ã…pne Chrome</translation>
<translation id="5778747455497889540">Nedenfor ser du det tilfeldig genererte sikker modul-passordet som er tildelt datamaskinen din:</translation>
<translation id="5780973441651030252">Prosessprioritet</translation>
<translation id="5781865261247219930">Send kommandoer til <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Oversetter</translation>
<translation id="5783221160790377646">På grunn av en feil ble det ikke opprettet noen administrert bruker. Prøv på nytt senere.</translation>
<translation id="5783602409389152506">skanner etter enheter …</translation>
<translation id="57838592816432529">Kutt lyden</translation>
@@ -3043,6 +3060,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Tillatelser</translation>
<translation id="580571955903695899">Sortér etter tittel</translation>
<translation id="5807290661599647102">Angi en skjermlås</translation>
+<translation id="580926004266167721">Kunne ikke legge til maskinen på domenet. Dette kan skyldes utilstrekkelige rettigheter for kontoen din for organisasjonsenheten.</translation>
<translation id="580961539202306967">Spør meg når et nettsted vil sende meg pushmeldinger (anbefales)</translation>
<translation id="5814126672212206791">Tilkoblingstype</translation>
<translation id="5815645614496570556">X.400-adresse</translation>
@@ -3064,6 +3082,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">ekstremt kort (0,6 s)</translation>
<translation id="5838456317242088717">Denne inkognitoøkten</translation>
<translation id="5842497610951477805">Slå Bluetooth av og på</translation>
+<translation id="5843250171025351504">Enheten din overholder ikke lenger minimum klientversjon som er angitt av administratoren din. Oppdater for å logge på.</translation>
<translation id="5846929185714966548">Fane 4</translation>
<translation id="5848924408752252705">Trykk for å gå tilbake.</translation>
<translation id="5849570051105887917">Kode for leverandøren for hjemmeenheten</translation>
@@ -3091,6 +3110,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Du kjører <ph name="PRODUCT_NAME" /> fra diskavbildningen. Hvis du installer produktet på datamaskinen, kan du kjøre det uten diskavbildningen og sikre at det holdes oppdatert.</translation>
<translation id="5866557323934807206">Fjern disse innstillingene for fremtidige besøk</translation>
<translation id="5866840822086176774">Veldig sterk</translation>
+<translation id="5867841422488265304">Skriv inn søkeord eller en nettadresse</translation>
<translation id="5869029295770560994">Greit</translation>
<translation id="5869522115854928033">Lagrede passord</translation>
<translation id="5870086504539785141">Lukk tilgjengelighetsmenyen</translation>
@@ -3148,7 +3168,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Flytt øverst</translation>
<translation id="5972826969634861500">Start <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zoom ut</translation>
-<translation id="5975730206036440725">Finner ikke PPD. Kontrollér at Chromebooken er på nettet, og prøv på nytt.</translation>
<translation id="5975792506968920132">Ladingsprosent for batteri</translation>
<translation id="5976160379964388480">Andre</translation>
<translation id="5978264784700053212">Meldingssenter</translation>
@@ -3158,6 +3177,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Nylig besøkte</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Dette er generell informasjon om enheten din og hvordan du bruker den, for eksempel batterinivå, hvor ofte du bruker appene dine, kvaliteten og varigheten på nettverkstilkoblingene (som Wi-Fi og Bluetooth) og programstopprapporter når ting ikke fungerer som de skal. Dette brukes for å forbedre Googles produkter og tjenester for alle brukere. Enkelte typer kombinert informasjon brukes også for å hjelpe partnere, for eksempel Android-utviklere, med å forbedre appene og produktene de tilbyr.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Du kan når som helst slå dette av eller på ved å gå til innstillingene for Android-apper. Dette har ingen innvirkning på enhetens evne til å sende informasjon den trenger for å motta nødvendige tjenester, for eksempel systemoppdateringer og sikkerhet.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Oversatt</translation>
<translation id="5991049340509704927">Forstørr</translation>
<translation id="5993332328670040093">Databruken din blir ikke lenger målt.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> oppdateres muligens ikke automatisk.</translation>
@@ -3181,7 +3201,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – en USB-enhet er koblet til</translation>
<translation id="6032912588568283682">Filsystem</translation>
<translation id="6034662038931255275">OS-oppdateringen er ferdig</translation>
-<translation id="6035651096710386140">Enten eller, ikke både Ctrl og Alt</translation>
<translation id="6039651071822577588">Ordlisten som eies av nettverket, har feil format</translation>
<translation id="604001903249547235">Skybasert sikkerhetskopiering</translation>
<translation id="6040143037577758943">Lukk</translation>
@@ -3189,8 +3208,8 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatisk</translation>
<translation id="6042169520002885235">Velg en skriverprodusent og -modell</translation>
<translation id="6042308850641462728">Mer</translation>
+<translation id="6042850536017090003">Trykk på appvarsler</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> deler en Chrome-fane med <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Ferdig!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> deler lyd og en fane fra Chrome med <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Trykk og hold på |<ph name="ACCELERATOR" />| for å avslutte fullskjerm</translation>
<translation id="6049065490165456785">Bilde fra internt kamera</translation>
@@ -3202,6 +3221,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Normal innlasting på nytt</translation>
<translation id="6059652578941944813">Sertifikathierarki</translation>
<translation id="6059925163896151826">USB-enheter</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> har kræsjet.</translation>
<translation id="6064217302520318294">Skjermlås</translation>
<translation id="6065289257230303064">Katalogattributter for sertifikatemne</translation>
<translation id="6068338049763724728">Slå på ekstern registrering</translation>
@@ -3277,6 +3297,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Velg et sertifikat</translation>
<translation id="6180288788882902869">Google Play på <ph name="DEVICE_TYPE" />-enheten din</translation>
<translation id="6181431612547969857">Nedlastingen ble blokkert</translation>
+<translation id="6181803575025675566">Kontrollér hvordan dette fungerer, i <ph name="LINK_START" />innstillingene<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Enhetsposisjon</translation>
<translation id="6185696379715117369">Opp én side</translation>
<translation id="6189412234224385711">Ã…pne med <ph name="EXTENSION_NAME" /></translation>
@@ -3309,7 +3330,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Lar deg justere skjermoppløsningen</translation>
<translation id="6238923052227198598">Hold det siste notatet på låseskjermen</translation>
<translation id="6239558157302047471">Last inn &amp;rammen på nytt</translation>
-<translation id="624022915548992686">Lukk siden</translation>
<translation id="6241530762627360640">bruke informasjon om Bluetooth-enheter tilkoblet systemet ditt og oppdage Bluetooth-enheter i nærheten.</translation>
<translation id="6243774244933267674">Tjeneren er ikke tilgjengelig</translation>
<translation id="6246413617632217567">Den administrerte brukeren kunne ikke importeres. Sjekk hvor mye plass du har på harddisken, og hvilke tillatelser som er aktive, og prøv på nytt.</translation>
@@ -3332,7 +3352,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6270770586500173387">Send <ph name="BEGIN_LINK1" />system- og appinformasjon<ph name="END_LINK1" /> og <ph name="BEGIN_LINK2" />beregninger<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Det oppsto en feil (<ph name="ERROR" />) under nedlasting av programtillegget</translation>
<translation id="6273677812470008672">Kvalitet</translation>
-<translation id="6274087148640822908">Finn utvidelser og apper i <ph name="BEGIN_LINK" />Chrome Nettmarked<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Endre bilde</translation>
<translation id="6276301056778294989">Kontrollér at enheten viser den samme koden.</translation>
<translation id="6277105963844135994">Tidsavbrudd for nettverket</translation>
@@ -3358,12 +3377,12 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Chrome kunne ikke starte, fordi det oppsto en feil ved åpning av profilen din. Prøv å starte Chrome på nytt.</translation>
<translation id="6312403991423642364">Ukjent nettverksfeil</translation>
<translation id="6313641880021325787">AVSLUTT VR</translation>
-<translation id="6314335155547195432">Generer passord</translation>
<translation id="6314819609899340042">Nå har du slått på feilsøkingsfunksjoner på denne <ph name="IDS_SHORT_PRODUCT_NAME" />-enheten.</translation>
-<translation id="6315343732431721770">Oppstartssidene er endret til å inkludere <ph name="URL" />. Du kan slå av utvidelser som endrer oppstartssiden, ved å klikke på Gjenopprett.</translation>
<translation id="6315493146179903667">Legg alle i forgrunnen</translation>
<translation id="6316806695097060329">Denne <ph name="SHORT_PRODUCT_NAME" />-enheten er utviklet for å gi deg den beste nettopplevelsen.</translation>
+<translation id="6317318380444133405">Støttes ikke lenger.</translation>
<translation id="6317369057005134371">Venter på appvinduet …</translation>
+<translation id="6318407754858604988">Nedlastingen er startet</translation>
<translation id="6322279351188361895">Kan ikke lese privatnøkkelen.</translation>
<translation id="6325191661371220117">Deaktiver automatisk oppstart</translation>
<translation id="6326175484149238433">Fjern fra Chrome</translation>
@@ -3373,7 +3392,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Velg hva som skal synkroniseres</translation>
<translation id="6333064448949140209">Filen sendes til Google for feilsøking</translation>
<translation id="6333834492048057036">Fokusér på adressefeltet for søk</translation>
-<translation id="6336907568130557310">Passordene dine blir synlige for alle som kan se den eksporterte filen. Ikke del filen med noen, og slett den etter du har importert den.</translation>
<translation id="6339668969738228384">Opprett en ny profil for <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Kunne ikke koble til tjeneren. Kontrollér nettverkstilkoblingen din, og prøv igjen. Start Chromebooken på nytt hvis problemet vedvarer.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3396,7 +3414,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Konfigurer Smart Lock for Android</translation>
<translation id="6374469231428023295">Prøv på nytt</translation>
-<translation id="6377158645544167202">Kan ikke koble til skriveren. Kontrollér at skriveren er slått på og koblet til Chromebooken via Wi-Fi eller USB.</translation>
<translation id="6380143666419481200">Godta og fortsett</translation>
<translation id="6383051423892982287">Kryptér synkroniserte data med din egen <ph name="BEGIN_LINK" />passordfrase for synkronisering<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">endre søkeinnstillingene dine til: <ph name="SEARCH_HOST" /></translation>
@@ -3487,6 +3504,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Mest besøkt</translation>
<translation id="6504611359718185067">Koble til Internett for å legge til en skriver</translation>
<translation id="6506374932220792071">X9.62 ECDSA-signatur med SHA-256</translation>
+<translation id="6508248480704296122">Knyttet til <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Program: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medielisens</translation>
<translation id="6510568984200103950">Færre innstillinger</translation>
@@ -3520,9 +3538,11 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Kommandoen er utilgjengelig. Trykk på control-N for å åpne et nytt vindu.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> brukere</translation>
<translation id="6555432686520421228">Fjern alle brukerkontoer og tilbakestill <ph name="IDS_SHORT_PRODUCT_NAME" />-enheten din til fabrikkstandard.</translation>
+<translation id="6555810572223193255">Opprydning er utilgjengelig for øyeblikket</translation>
<translation id="6556866813142980365">Gjør om</translation>
<translation id="6558280019477628686">Det oppsto en feil. Enkelte elementer ble muligens ikke slettet.</translation>
<translation id="6559580823502247193">(er allerede på denne enheten)</translation>
+<translation id="6560713683827832045">Sjekk at appvarsler er satt til «På». Slå dem på hvis de ikke allerede er slått på.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Filbanen- eller -navnet er for langt. Lagre med et annet navn eller på et annet sted.</translation>
<translation id="656398493051028875">Sletter «<ph name="FILENAME" />» ...</translation>
@@ -3551,7 +3571,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Fane 8</translation>
<translation id="6607272825297743757">Filinformasjon</translation>
<translation id="6607831829715835317">Flere verktøy</translation>
-<translation id="6610183966322615106">Kunne ikke legge til skriveren</translation>
<translation id="6612358246767739896">Beskyttet innhold</translation>
<translation id="6613452264606394692">Kom raskt tilbake hit ved å sette denne siden som bokmerke</translation>
<translation id="6615455863669487791">Vis meg</translation>
@@ -3631,6 +3650,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6739923123728562974">Vis skrivebordssnarvei</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> er satt på pause</translation>
<translation id="6742339027238151589">Tilgjengelig for skript</translation>
+<translation id="6743841972744298686">Synkroniseringsinnstillinger</translation>
<translation id="6745592621698551453">Oppdater nå</translation>
<translation id="6746124502594467657">Flytt ned</translation>
<translation id="674632704103926902">Slå på trykk og dra</translation>
@@ -3649,6 +3669,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6769712124046837540">Legger til skriver …</translation>
<translation id="6771503742377376720">Er en sertifiseringsinstans</translation>
<translation id="6773575010135450071">Flere handlinger</translation>
+<translation id="6777817260680419853">Viderekobling er blokkert</translation>
<translation id="6778959797435875428">Slå på lyden for nettsteder</translation>
<translation id="677965093459947883">Veldig liten</translation>
<translation id="6780439250949340171">administrer andre innstillinger</translation>
@@ -3723,6 +3744,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisasjon (O)</translation>
<translation id="6900284862687837908">Bakgrunnsapp: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Knytt enhet til domene</translation>
+<translation id="6903534926908201625">Du kan når som helst tilpasse hvilken informasjon Google samler inn, i <ph name="BEGIN_LINK" />innstillingene<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Opphev filtilgangen</translation>
<translation id="6904655473976120856">Trykk på appknappen for å avslutte</translation>
<translation id="6904713658985136356"><ph name="HOST" /> vil dele skjermen din.</translation>
@@ -3737,11 +3759,15 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6922128026973287222">Lagre data og bla gjennom dem raskere ved hjelp av Google Datasparing. Klikk for å lese mer.</translation>
<translation id="6929555043669117778">Fortsett blokkering av forgrunnsvinduer</translation>
<translation id="6930242544192836755">Varighet</translation>
+<translation id="6934241953272494177">Skanner medieenheten din …
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> ble funnet</translation>
<translation id="693807610556624488">Skriveoperasjonen til den følgende enheten overskrider den maksimale attributtlengden: «<ph name="DEVICE_NAME" />».</translation>
<translation id="6941937518557314510">Logg på <ph name="TOKEN_NAME" /> for å godkjenne <ph name="HOST_NAME" /> med sertifikatet ditt.</translation>
<translation id="6943176775188458830">Avbryt utskriften</translation>
<translation id="6943836128787782965">Henting av HTTP mislyktes</translation>
<translation id="6945221475159498467">Velg</translation>
+<translation id="694592694773692225">Viderekobling er blokkert på denne siden.</translation>
<translation id="6949306908218145636">Bokmerk åpne sider</translation>
<translation id="6955446738988643816">Undersøk forgrunnsvindu</translation>
<translation id="6957231940976260713">Tjenestenavn</translation>
@@ -3850,8 +3876,10 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7106346894903675391">Kjøp mer lagringsplass</translation>
<translation id="7108338896283013870">Skjul</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">Personlig tilpasning er slått på. Du kan endre dette på myaccount.google.com.</translation>
<translation id="7113502843173351041">se e-postadressen din</translation>
<translation id="7114054701490058191">Passordene samsvarer ikke</translation>
+<translation id="7117228822971127758">Prøv igjen senere</translation>
<translation id="7117247127439884114">Logg på igjen</translation>
<translation id="711840821796638741">Vis administrerte bokmerker</translation>
<translation id="711902386174337313">lese listen over de påloggede enhetene dine</translation>
@@ -3892,6 +3920,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Last inn på nytt</translation>
<translation id="7180865173735832675">Tilpass</translation>
<translation id="7186088072322679094">Behold i verktøyraden</translation>
+<translation id="7187428571767585875">Registeroppføringer som skal fjernes eller endres:</translation>
<translation id="7191159667348037">Ukjent skriver (USB)</translation>
<translation id="7191454237977785534">Lagre filen som</translation>
<translation id="7196835305346730603">Søker etter Chromebox-enheter i nærheten …</translation>
@@ -3945,6 +3974,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Nedlastingsfeil</translation>
<translation id="7279701417129455881">Administrer blokkering av informasjonskapsler</translation>
<translation id="7280877790564589615">Tillatelse forespurt</translation>
+<translation id="7283041136720745563">Google Disk-kvoten din er ikke stor nok.</translation>
<translation id="7287143125007575591">Ingen tilgang.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> ppt</translation>
<translation id="7289225569524511578">Ã…pne bakgrunnsappen</translation>
@@ -4017,6 +4047,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Start på nytt og bruk Powerwash</translation>
<translation id="7409836189476010449">Kjør Flash</translation>
<translation id="7410344089573941623">Spør om <ph name="HOST" /> ønsker å bruke kameraet og mikrofonen din</translation>
+<translation id="741204030948306876">Ja, jeg er med</translation>
<translation id="7412226954991670867">GPU-minne</translation>
<translation id="7416362041876611053">Ukjent nettverksfeil.</translation>
<translation id="7417705661718309329">Google Maps</translation>
@@ -4038,6 +4069,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Forgrunnsvinduer er blokkert</translation>
<translation id="744859430125590922">Kontrollér og se nettstedene denne personen besøker fra <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Ved å velge denne skriveren gir du følgende utvidelse tillatelse til å bruke skriveren din:</translation>
+<translation id="7453467225369441013">Logger deg av de fleste nettsteder. Du blir ikke logget av Google-kontoen din.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Ã…pne sted</translation>
<translation id="7461924472993315131">Fest</translation>
@@ -4048,7 +4080,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Feil: Kan ikke avkode etternavnet</translation>
<translation id="7473891865547856676">Nei takk</translation>
<translation id="747459581954555080">Gjenopprett alt</translation>
-<translation id="747494631553057218">Registeroppføringer:</translation>
+<translation id="7475034671245341386">Det oppsto en feil med <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">Nettadresse for mistet passord – Netscape</translation>
<translation id="7476454130948140105">Det er for lite batteri igjen til å starte oppdateringen (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Hvis du har glemt passordet ditt, stopper og tilbakestiller du synkroniseringen via <ph name="BEGIN_LINK" />Google Oversikt<ph name="END_LINK" />.</translation>
@@ -4063,6 +4095,9 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Teknologi</translation>
<translation id="7487099628810939106">Forsinkelse før klikk:</translation>
<translation id="7487969577036436319">Ingen komponenter er installert</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> ble funnet
+ <ph name="LINE_BREAK1" />
+ Klar for å sikkerhetskopiere til <ph name="BEGIN_LINK" />Google Disk<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Ã…pne alle}=1{&amp;Ã…pne bokmerket}other{&amp;Ã…pne alle (#)}}</translation>
<translation id="7489605380874780575">Sjekk støtte</translation>
<translation id="749028671485790643">Person <ph name="VALUE" /></translation>
@@ -4075,7 +4110,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Tjenerens CA-sertifikat</translation>
<translation id="7502658306369382406">IPv6-adresse</translation>
<translation id="7503191893372251637">Netscape sertifikattype</translation>
-<translation id="7503607651407946808">Siden oversettes …</translation>
<translation id="7503821294401948377">Kan ikke laste inn ikonet «<ph name="ICON" />» for nettleserhandling.</translation>
<translation id="750509436279396091">Ã…pne nedlastingsmappen</translation>
<translation id="7505167922889582512">Vis skjulte filer</translation>
@@ -4087,9 +4121,9 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Tilbakestill innstillingene til originalinnstillingene.</translation>
<translation id="7517786267097410259">Lag et passord –</translation>
<translation id="7518150891539970662">WebRTC-logger (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Siden oversettes nå …</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Opprett</translation>
+<translation id="7526413953848747421">Få nyttige Google-tjenester som stavekontroll og trykk for å søke i Chrome</translation>
<translation id="7529411698175791732">Sjekk Internett-tilkoblingen din. Hvis problemet vedvarer, bør du prøve å logge av og så logge på igjen.</translation>
<translation id="7530016656428373557">Utladningshastighet i watt</translation>
<translation id="7536709149194614609">Start enheten på nytt, og prøv igjen senere.</translation>
@@ -4111,7 +4145,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7563991800558061108">For å rette opp i denne feilen må du logge på Google-kontoen din fra påloggingssiden. Deretter kan du logge av Google-kontoen, og prøve å opprette en administrert bruker på nytt.</translation>
<translation id="756445078718366910">Ã…pne nettleservindu</translation>
<translation id="7564847347806291057">Avslutt prosessen</translation>
-<translation id="7565291891798266313">Søkemotoren er endret til <ph name="URL" />. Du kan slå av utvidelser som endrer søkemotoren, ved å klikke på Gjenopprett.</translation>
<translation id="7566118625369982896">Administrer Play-applinker</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome-dataene er slettet</translation>
@@ -4120,13 +4153,10 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Batterilading</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">I rekkefølge</translation>
-<translation id="7577815336900970562">Bruk Wi-Fi eller mobilnettverk til å fastslå posisjonen</translation>
<translation id="7579149537961810247">Kutt lyden for nettsteder</translation>
<translation id="7580671184200851182">Spill den samme lyden på alle høyttalere (monolyd)</translation>
-<translation id="7581273696622423628">Besvar undersøkelsen</translation>
<translation id="7581462281756524039">Et opprydningsverktøy</translation>
<translation id="7582582252461552277">Foretrekk dette nettverket</translation>
-<translation id="7586312264284919041">Vil du få denne siden oversatt?</translation>
<translation id="7586498138629385861">Chrome fortsetter å kjøre mens Chrome-apper er åpne.</translation>
<translation id="7589461650300748890">Oops! Vær forsiktig.</translation>
<translation id="7589661784326793847">Vent et øyeblikk</translation>
@@ -4229,7 +4259,6 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Øktlagring</translation>
<translation id="7781335840981796660">Alle brukerkontoer og lokale data fjernes.</translation>
<translation id="7782102568078991263">Google har ikke flere forslag</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> kunne ikke lastes inn</translation>
<translation id="7784067724422331729">Sikkerhetsinnstillingene på datamaskinen din blokkerte denne filen.</translation>
<translation id="7786207843293321886">Avslutt gjesteøkten</translation>
<translation id="7786889348652477777">&amp;Last inn appen på nytt</translation>
@@ -4263,7 +4292,13 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">En farlig nedlasting er blokkert</translation>
<translation id="7818135753970109980">Nytt tema lagt til (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA eller RSN)</translation>
+<translation id="7819992334107904369">Chrome-synkronisering</translation>
<translation id="782057141565633384">K&amp;opiér videoadressen</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> ble funnet.
+ <ph name="LINE_BREAK1" />
+ Google Disk-kvoten din er ikke stor nok. Du trenger <ph name="FILE_SIZE" /> til.
+ <ph name="LINE_BREAK2" />
+ Prøv å velge færre bilder.</translation>
<translation id="782590969421016895">Bruk nåværende sider</translation>
<translation id="7829298379596169484">Ã…pner lydinngang</translation>
<translation id="7831368056091621108">for å få denne utvidelsen, loggen din og andre Chrome-innstillinger på alle enhetene dine.</translation>
@@ -4301,6 +4336,7 @@ Fra <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Slå av undertekstene</translation>
<translation id="7882358943899516840">Leverandørtype</translation>
<translation id="7885253890047913815">Nylige destinasjoner</translation>
+<translation id="7886917304091689118">Kjører i Chrome</translation>
<translation id="7887334752153342268">Dupliser</translation>
<translation id="7887864092952184874">En Bluetooth-mus er tilkoblet</translation>
<translation id="7889966925761734854">Let etter</translation>
@@ -4385,6 +4421,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8001504501378762252">Et nettsted kan ha stjålet passordet ditt</translation>
<translation id="8004582292198964060">Nettleser</translation>
<translation id="8008356846765065031">Internett er frakoblet. Sjekk Internett-forbindelsen din .</translation>
+<translation id="8008765610824028412">Kunne ikke laste inn <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Send automatisk noe systeminformasjon og sideinnhold til Google for å bidra til å oppdage farlige apper og nettsteder.</translation>
<translation id="8012382203418782830">Denne siden er oversatt.</translation>
<translation id="8014154204619229810">Oppdateringsprogrammet kjører. Last inn siden på nytt om en liten stund for å sjekke igjen.</translation>
@@ -4485,7 +4522,6 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="816055135686411707">Feil ved konfigurasjon av sertifikattillit</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Opprett et nytt notat</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Administrer mikrofoninnstillingene</translation>
<translation id="8168435359814927499">Innhold</translation>
<translation id="8174047975335711832">Enhetsinformasjon</translation>
@@ -4502,7 +4538,6 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8191230140820435481">Administrering av programmer, utvidelser og temaer</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Lagringsstørrelse</translation>
-<translation id="8195739004487400241">Startsiden er endret til <ph name="URL" />. Du kan slå av utvidelser som endrer startsiden, ved å klikke på Gjenopprett.</translation>
<translation id="8199300056570174101">Egenskaper for nettverk (tjeneste) og enhet</translation>
<translation id="8200772114523450471">Fortsett</translation>
<translation id="8202160505685531999">Legg inn passordet på nytt for å oppdatere <ph name="DEVICE_TYPE" />-profilen din.</translation>
@@ -4520,6 +4555,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8226619461731305576">Kø</translation>
<translation id="8226742006292257240">Nedenfor ser du et tilfeldig generert TPM-passord som er tildelt datamaskinen din:</translation>
<translation id="8227119283605456246">Legg ved fil</translation>
+<translation id="8233198815467326623">Vil du gjenopprette standardstartsiden?</translation>
<translation id="8234795456569844941">Hjelp programutviklerne våre med å løse dette problemet. Fortell oss hva som skjedde rett før du fikk profilfeilmeldingen:</translation>
<translation id="8234989666557591529">Velg hvilken telefon du vil låse opp <ph name="DEVICE_TYPE" />-enheten med</translation>
<translation id="8238649969398088015">Tips for Hjelp</translation>
@@ -4545,7 +4581,6 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8261378640211443080">Denne utvidelsen er ikke oppført i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />, og kan ha blitt lagt uten at du har vært klar over det.</translation>
<translation id="8261387128019234107">Legg til konto for <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Slett</translation>
-<translation id="8261673729476082470">Sikkerhetskopierer <ph name="FILE_COUNT" /> bilder til <ph name="BEGIN_LINK" />Google Disk<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> er ikke implementert i denne delversjonen.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> har deaktivert markøren din.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> utløste full skjerm.</translation>
@@ -4647,6 +4682,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8454288007744638700">Eller velg et nytt nettverk:</translation>
<translation id="845627346958584683">Utløpstid</translation>
<translation id="8456681095658380701">Ugyldig navn</translation>
+<translation id="8457451314607652708">Importér bokmerker</translation>
<translation id="8460336040822756677">Hvis du slår av Smart Lock for <ph name="DEVICE_TYPE" />, kan du ikke låse opp Chrome-enhetene dine ved hjelp av telefonen. Du må skrive inn passordet.</translation>
<translation id="8461329675984532579">Navn på leverandøren for hjemmeenheten</translation>
<translation id="84613761564611563">UI for nettverkskonfigurasjon er forespurt. Vent litt …</translation>
@@ -4716,9 +4752,9 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8581809080475256101">Trykk for å gå fremover, eller trykk på kontekstmenyen for å se loggen</translation>
<translation id="8584280235376696778">&amp;Ã…pne video i ny fane</translation>
<translation id="8588866096426746242">Vis profilstatistikk</translation>
+<translation id="8589652987924574405">Bokmerkene, loggoppføringene, passordene og de andre innstillingene dine blir synkronisert med Google-kontoen din, slik at du kan bruke dem på alle enhetene dine. Du kan når som helst endre dette i innstillingene.</translation>
<translation id="8590375307970699841">Valg av automatiske oppdateringer</translation>
<translation id="8594908476761052472">Spill inn video</translation>
-<translation id="8595925260712451473">Skriv inn tilbakemeldingen din her.</translation>
<translation id="8596540852772265699">Egendefinerte filer</translation>
<translation id="8597845839771543242">Områdeformat:</translation>
<translation id="8598453409908276158">Programtillegg uten prosessisolering er blokkert</translation>
@@ -4733,6 +4769,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8620617069779373398">Status for roaming</translation>
<translation id="8620765578342452535">Konfigurering av nettverkstilkoblinger</translation>
<translation id="8620790565535071193">Skanningen mislyktes</translation>
+<translation id="8622877356447980900">Vil du oversette denne siden?</translation>
<translation id="8623004009673949077">Apper med manifest-attributtet «kiosk_only» må være installert i Chrome OS-kioskmodus.</translation>
<translation id="8624205858755890468">Gjør at assistenten kan vise deg relatert informasjon og relaterte apper og handlinger.</translation>
<translation id="862542460444371744">&amp;Utvidelser</translation>
@@ -4778,6 +4815,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8671210955687109937">Kan kommentere</translation>
<translation id="8673026256276578048">Søk på nettet</translation>
<translation id="8673383193459449849">Problem med tjeneren</translation>
+<translation id="8674241889607553858">Vil du oversette denne siden?</translation>
<translation id="8675354002693747642">Forhåndsdelt nøkkel</translation>
<translation id="8676374126336081632">Slett teksten</translation>
<translation id="8677039480012021122">Slett data og koble fra</translation>
@@ -4790,6 +4828,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8688579245973331962">Ser du ikke navnet ditt?</translation>
<translation id="8688591111840995413">Feil passord</translation>
<translation id="8688672835843460752">Tilgjengelig</translation>
+<translation id="8689583087392258564">Kunne ikke legge til maskinen på domenet. Organisasjonsenheten er ugyldig.</translation>
<translation id="869257642790614972">Åpne sist lukkede fane på nytt</translation>
<translation id="8695825812785969222">Ã…pne p&amp;lassering ...</translation>
<translation id="8698464937041809063">Google-tegning</translation>
@@ -4804,6 +4843,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8708671767545720562">Mer informasjon</translation>
<translation id="8710187907779883426">kort (1 s)</translation>
<translation id="8711402221661888347">Burger</translation>
+<translation id="8712637175834984815">Skjønner</translation>
<translation id="8713570323158206935">Send <ph name="BEGIN_LINK1" />systeminformasjon<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Slutt på brukerstøtten</translation>
<translation id="871476437400413057">Google-lagrede passord</translation>
@@ -4879,7 +4919,6 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="882204272221080310">Oppdater fastvaren for å øke sikkerheten.</translation>
<translation id="8823514049557262177">Kopiér linkte&amp;kst</translation>
<translation id="8824701697284169214">Legg til si&amp;de</translation>
-<translation id="8827850355924932817">Bruk Wi-Fi-nettverk til å fastslå posisjonen</translation>
<translation id="8828933418460119530">DNS-navn</translation>
<translation id="8830796635868321089">Oppdateringssjekken mislyktes med de gjeldende mellomtjenerinnstillingene. Du må endre <ph name="PROXY_SETTINGS_LINK_START" />mellomtjenerinnstillingene<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Nettverkskonfigurasjonen kontrolleres av <ph name="USER_EMAIL" />.</translation>
@@ -4932,13 +4971,14 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="8912793549644936705">Strekk ut</translation>
<translation id="8915370057835397490">Laster inn forslag …</translation>
<translation id="8916476537757519021">Inkognito-underramme: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">Synkroniser til <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Tillat alltid annonser på dette nettstedet</translation>
<translation id="8925458182817574960">&amp;Innstillinger</translation>
<translation id="8926389886865778422">Ikke spør igjen</translation>
<translation id="8926518602592448999">Deaktiver utvidelser for utviklermodus</translation>
<translation id="892706138619340876">Tilbakestilte noen innstillinger</translation>
<translation id="8931394284949551895">Nye enheter</translation>
+<translation id="893242274404530797">Google Play Tjenester-varsler kreves for umiddelbar internettdeling</translation>
<translation id="8933960630081805351">&amp;Vis i Finder</translation>
<translation id="8934732568177537184">Fortsett</translation>
<translation id="8938356204940892126">Jeg gir opp</translation>
@@ -4996,6 +5036,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="9024127637873500333">&amp;Ã…pne i ny fane</translation>
<translation id="9024331582947483881">full skjerm</translation>
<translation id="9025098623496448965">OK, ta meg tilbake til påloggingsskjermen</translation>
+<translation id="902659348151742535">Google kan bruke nettlesingsloggen din for å gi Søk, annonser og andre Google-tjenester et personlig preg.</translation>
<translation id="9026731007018893674">last ned</translation>
<translation id="9027146684281895941">Administrer denne personen for å kontrollere og se hvilke nettsteder vedkommende besøker fra Google-kontoen din.</translation>
<translation id="9027459031423301635">Ã…pne link i ny &amp;fane</translation>
@@ -5036,7 +5077,6 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="9084064520949870008">Ã…pne som vindu</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> er blokkert av bedriftens retningslinjer</translation>
<translation id="9088917181875854783">Bekreft at dette passordet vises på «<ph name="DEVICE_NAME" />»:</translation>
-<translation id="9090669887503413452">Send systeminformasjon</translation>
<translation id="9094033019050270033">Oppdater passordet</translation>
<translation id="9094982973264386462">Fjern</translation>
<translation id="9095253524804455615">Fjern</translation>
@@ -5090,6 +5130,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="9170397650136757332">Flytt litt på fingeren for å registrere alle deler av fingeravtrykket</translation>
<translation id="9170848237812810038">&amp;Angre</translation>
<translation id="9170884462774788842">Et annet program på datamaskinen la til et tema som kan endre måten Chrome fungerer på.</translation>
+<translation id="9173995187295789444">Skanner etter Bluetooth-enheter …</translation>
<translation id="9174212595744391062">Dette sletter alle informasjonskapslene og bufferne for alle nettsteder, deriblant</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – en Bluetooth-enhet er tilkoblet</translation>
<translation id="9177499212658576372">Du er for øyeblikket tilkoblet nettverket <ph name="NETWORK_TYPE" />.</translation>
@@ -5111,9 +5152,10 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="9220525904950070496">Fjern konto</translation>
<translation id="923467487918828349">Vis alle</translation>
<translation id="930268624053534560">Detaljerte tidsstempler</translation>
-<translation id="932327136139879170">Start</translation>
+<translation id="932327136139879170">GÃ¥ til startsiden</translation>
<translation id="932508678520956232">Kan ikke starte utskrift.</translation>
<translation id="93393615658292258">Bare passord</translation>
+<translation id="935490618240037774">Bokmerkene, loggoppføringene, passordene og de andre innstillingene dine blir synkronisert med Google-kontoen din, slik at du kan få dem på alle enhetene du bruker.</translation>
<translation id="936801553271523408">Systemdiagnostikkdata</translation>
<translation id="93766956588638423">Reparer utvidelsen</translation>
<translation id="938470336146445890">Installer et brukersertifikat.</translation>
@@ -5134,6 +5176,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
<translation id="960987915827980018">Omtrent én time igjen</translation>
<translation id="962802172452141067">Trestrukturen for bokmerkemappen</translation>
<translation id="968174221497644223">Programbuffer</translation>
+<translation id="969096075394517431">Endre språk</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 fane}other{# faner}}</translation>
<translation id="971774202801778802">Bokmerkenettadresse</translation>
<translation id="973473557718930265">Avslutt</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_pl.xtb b/chromium/chrome/app/resources/generated_resources_pl.xtb
index a48e1064709..6dd6cc0cd2d 100644
--- a/chromium/chrome/app/resources/generated_resources_pl.xtb
+++ b/chromium/chrome/app/resources/generated_resources_pl.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Otwórz link w nowym oknie aplikacji <ph name="APP" /></translation>
<translation id="1005274289863221750">Korzystanie z Twojego mikrofonu i kamery</translation>
<translation id="1007408791287232274">Nie udało się załadować urządzeń.</translation>
+<translation id="1008186147501209563">Eksportuj zakładki</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Strona nie odpowiada}few{Strony nie odpowiadajÄ…}many{Strony nie odpowiadajÄ…}other{Strony nie odpowiadajÄ…}}</translation>
<translation id="1012794136286421601">Twoje pliki z Dokumentów, Arkuszy, Prezentacji i Rysunków są teraz synchronizowane. Otwórz aplikację Dysk Google, aby używać ich online lub offline.</translation>
-<translation id="1013383076511149692">mieć dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="1013707859758800957">Wtyczka spoza piaskownicy otrzymała zezwolenie na uruchomienie na tej stronie.</translation>
<translation id="1015318665228971643">Edytuj nazwÄ™ folderu</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Otwórz wszystkie w &amp;nowym oknie}=1{Otwórz w &amp;nowym oknie}few{Otwórz wszystkie (#) w &amp;nowym oknie}many{Otwórz wszystkie (#) w &amp;nowym oknie}other{Otwórz wszystkie (#) w &amp;nowym oknie}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nie udało się usunąć szkodliwego oprogramowania</translation>
<translation id="1062407476771304334">ZastÄ…p</translation>
<translation id="1062866675591297858">Zarządzaj użytkownikami nadzorowanymi, używając <ph name="BEGIN_LINK" />Panelu użytkowników nadzorowanych<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Kontroler plików w bibliotece multimediów</translation>
<translation id="1064835277883315402">Połącz z siecią prywatną</translation>
<translation id="1064912851688322329">Odłącz swoje konto Google</translation>
<translation id="1067048845568873861">Utworzono</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Szyfrowanie danych</translation>
+<translation id="1074944608454986967">Aby usłyszeć treść czytaną na głos, naciśnij i przytrzymaj Wyszukaj, a potem kliknij lub przeciągnij, by ją zaznaczyć. Możesz też zaznaczyć region i kliknąć Wyszukaj + S.</translation>
<translation id="1076698951459398590">WÅ‚Ä…cz motyw</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Skonfiguruj automatyczne aktualizacje dla wszystkich użytkowników</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Zaloguj się<ph name="END_SIGN_IN_LINK" />, by kontrolować i wyświetlać strony, na które wchodzi ta osoba.</translation>
<translation id="109758035718544977">Zakończ wyciszanie stron</translation>
<translation id="1097658378307015415">Zanim się zalogujesz, wybierz tryb gościa, aby aktywować sieć <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Zawsze tłumacz z języka: <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Połączone SMS-y</translation>
<translation id="1108600514891325577">&amp;Zatrzymaj</translation>
<translation id="1110155001042129815">Zaczekaj</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Nie zezwalaj żadnym witrynom na używanie wiadomości zarezerwowanych dla systemu w celu uzyskania dostępu do urządzeń MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Edytuj wyszukiwarkÄ™</translation>
-<translation id="1131167343343087859">Karty kredytowe i adresy z płatności Google</translation>
<translation id="1134009406053225289">Otwórz w oknie incognito</translation>
<translation id="1137673463384776352">Otwórz link w aplikacji <ph name="APP" /></translation>
<translation id="1140351953533677694">Dostęp do urządzeń Bluetooth i szeregowych</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Wtyczka została zablokowana</translation>
<translation id="1145532888383813076">Przeszukaj urzÄ…dzenie, aplikacje i internet.</translation>
<translation id="1146204723345436916">Importuj zakładki z pliku HTML...</translation>
+<translation id="1148097584170732637">Znaleziono <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ W pamięci lokalnej jest za mało miejsca. Potrzeba jeszcze <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Wybierz mniej zdjęć.</translation>
<translation id="1149088842877960903">Wykonywanie kodu JavaScript przy użyciu AppleScript jest wyłączone. Aby włączyć tę funkcję, otwórz Ustawienia Chrome &gt; Zaawansowane &gt; System. Więcej informacji: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Miesiąc utraty ważności</translation>
<translation id="1153356358378277386">Sparowane urzÄ…dzenia</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Zmień nazwę</translation>
<translation id="1175364870820465910">&amp;Drukuj...</translation>
<translation id="117624967391683467">KopiujÄ™ <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Przywrócić domyślną wyszukiwarkę?</translation>
<translation id="1177863135347784049">Niestandardowe</translation>
<translation id="1178581264944972037">Wstrzymaj</translation>
<translation id="1179803038870941185"><ph name="URL" /> chce mieć pełny dostęp do sterowania urządzeniami MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Odczytywanie i zmienianie użytkowników z białej listy</translation>
<translation id="1206407435587370571">Poznaj swojego Chromebooka</translation>
<translation id="1209796539517632982">Automatyczny wybór serwerów nazw</translation>
+<translation id="1210982357925844241">Możesz wyświetlać zapisane hasła i nimi zarządzać na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Korzystaj z internetu w oknie incognito, by nie zapisywać historii przeglądania</translation>
<translation id="1213037489357051291">Skonfigurowane odciski palców: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Nowa aplikacja działająca w tle została dodana</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Szukam sieci komórkowych</translation>
<translation id="1285320974508926690">Nigdy nie tłumacz tej witryny</translation>
<translation id="1285484354230578868">Przechowywanie danych na koncie Dysku Google</translation>
+<translation id="1288037062697528143">Podświetlenie nocne włączy się automatycznie o zachodzie słońca</translation>
<translation id="1293177648337752319">Zakończ wyciszanie strony</translation>
<translation id="1293509594570842875">Nie można utworzyć nowego nadzorowanego użytkownika. Sprawdź połączenie sieciowe i spróbuj ponownie później.</translation>
<translation id="1293556467332435079">Pliki</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Plik HTML z zakładkami</translation>
<translation id="1303671224831497365">Nie znaleziono urządzeń Bluetooth</translation>
<translation id="1306606229401759371">Zmień ustawienia</translation>
-<translation id="1307398858972670978">Odczytuj swoje hasła na dowolnym urządzeniu na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ups. System nie może zapisać długoterminowego tokena dostępu API dla tego urządzenia.</translation>
<translation id="1313405956111467313">Automatyczna konfiguracja serwera proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">To ja.</translation>
<translation id="1338776410427958681">Zwiń folder <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Usuwam...</translation>
-<translation id="1339266338863469628">Domyślny (rejestruje tylko Twój głos)</translation>
<translation id="1340527397989195812">Wykonaj kopię zapasową multimediów zapisanych na urządzeniu, używając aplikacji Pliki.</translation>
<translation id="1341988552785875222">Aktualna tapeta zostaÅ‚a ustawiona przez aplikacje lub rozszerzenie „<ph name="APP_NAME" />â€. Przed wybraniem innej tapety konieczne może być odinstalowanie aplikacja lub rozszerzenia „<ph name="APP_NAME" />â€.</translation>
<translation id="1346748346194534595">W prawo</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Aktualizacja się uruchomi, gdy bateria naładuje się do <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Importuję <ph name="FILE_COUNT" /> pliki(ów)...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Nie można znaleźć pliku PPD. Upewnij się, że Chromebook jest podłączony do internetu, i spróbuj ponownie.</translation>
<translation id="1355466263109342573">Wtyczka <ph name="PLUGIN_NAME" /> jest zablokowana</translation>
<translation id="1357589289913453911">Identyfikator rozszerzenia</translation>
<translation id="1358735829858566124">Plik lub katalog nie nadaje się do użycia.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Od lewej do prawej</translation>
<translation id="1370646789215800222">Usunąć osobę?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element do usunięcia}few{# elementy do usunięcia}many{# elementów do usunięcia}other{# elementu do usunięcia}}</translation>
+<translation id="1372841398847029212">Zsynchronizuj ze swoim kontem</translation>
<translation id="1374844444528092021">Certyfikat wymagany przez sieć „<ph name="NETWORK_NAME" />†nie jest zainstalowany lub utracił ważność. Pobierz nowy certyfikat i spróbuj ponownie się połączyć.</translation>
<translation id="1374962581120570592">Pliki cookie skonfigurowane</translation>
<translation id="1375321115329958930">Zapisane hasła</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Utwórz nadzorowanego użytkownika</translation>
<translation id="1410197035576869800">Ikona aplikacji</translation>
<translation id="1410616244180625362">Nadal zezwalaj witrynie <ph name="HOST" /> na dostęp do kamery</translation>
+<translation id="1411668397053040814">Aby korzystać z Chrome w rzeczywistości wirtualnej, zainstaluj lub zaktualizuj Klawiaturę Daydream</translation>
<translation id="1414648216875402825">Aktualizujesz <ph name="PRODUCT_NAME" /> do niestabilnej wersji zawierającej funkcje, nad którymi wciąż pracujemy. Będą występować awarie i nieoczekiwane błędy. Zachowaj ostrożność.</translation>
+<translation id="1415708812149920388">Brak uprawnień do odczytu zawartości schowka</translation>
<translation id="1415990189994829608">Rozszerzenie <ph name="EXTENSION_NAME" /> (identyfikator rozszerzenia „<ph name="EXTENSION_ID" />â€) jest niedozwolone w tym typie sesji.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ojej! Nie można wygenerować losowego klucza prywatnego RSA.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Kawałek pizzy</translation>
<translation id="1467432559032391204">W lewo</translation>
<translation id="1467999917853307373">Witryna <ph name="URL" /> chce na stałe przechowywać dane na Twoim urządzeniu.</translation>
+<translation id="1468571364034902819">Nie można użyć tego profilu</translation>
<translation id="1470719357688513792">Nowe ustawienia plików cookie zostaną zastosowane po ponownym załadowaniu strony.</translation>
<translation id="1470811252759861213">Aby korzystać z rozszerzeń na wszystkich swoich komputerach, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Plik „<ph name="FILENAME" />†nie został przesłany. Za mało wolnego miejsca na Dysku Google.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Pamięć podręczna tokenów interfejsu API Identity</translation>
<translation id="1478233201128522094">Następnym razem odblokujesz urządzenie <ph name="DEVICE_TYPE" /> przy użyciu nowego telefonu. Funkcję Smart Lock możesz wyłączyć w Ustawieniach.</translation>
<translation id="1478340334823509079">Szczegóły: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Gotów do utworzenia kopii zapasowej <ph name="FILE_COUNT" /> nowych zdjęć</translation>
<translation id="1483493594462132177">Wyślij</translation>
<translation id="1485015260175968628">Może teraz:</translation>
<translation id="1485141095922496924">Wersja <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Włączone – ustawienia niestandardowe</translation>
<translation id="1493892686965953381">Czekam na <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Inne dostępne urządzenia (<ph name="NUM_PRINTERS" />).</translation>
-<translation id="1497284176235884849">Nieprawidłowy plik PPD.</translation>
<translation id="1497522201463361063">Nie można zmienić nazwy pliku „<ph name="FILE_NAME" />â€. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Nieznane urzÄ…dzenie [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">W sesji wielokrotnego logowania trzeba w pierwszej kolejności zalogować się na konto tego właściciela.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Dostęp do backendu debugera stron</translation>
<translation id="1601560923496285236">Zastosuj</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">Wyczyść wpis</translation>
<translation id="1608626060424371292">Usuń tego użytkownika</translation>
<translation id="1609170755653088773">Zsynchronizuj to hasło ze swoim iPhonem</translation>
<translation id="1609862759711084604">Poprzedni użytkownik</translation>
+<translation id="1611557582955786626">Zaloguj się, by spersonalizować przeglądanie i zsynchronizować je na różnych urządzeniach</translation>
<translation id="1611584202130317952">Przepływ obsługi administracyjnej został przerwany. Spróbuj ponownie lub skontaktuj się z właścicielem lub administratorem urządzenia.</translation>
<translation id="1611649489706141841">do przodu</translation>
<translation id="1611704746353331382">Eksportuj zakładki do pliku HTML</translation>
<translation id="1612129875274679969">Trwale utrzymuj to urzÄ…dzenie w trybie kiosku.</translation>
+<translation id="161460670679785907">Nie można wykryć telefonu</translation>
<translation id="1616206807336925449">To rozszerzenie nie wymaga specjalnych uprawnień.</translation>
<translation id="161707228174452095">Odcisk palca dodany</translation>
<translation id="1618268899808219593">C&amp;entrum pomocy</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Pokaż opcje wprowadzania tekstu</translation>
<translation id="1650709179466243265">Dodaj www. i .com, po czym otwórz adres</translation>
<translation id="1651008383952180276">Musisz dwukrotnie wpisać to samo hasło</translation>
-<translation id="1652972346408808053">Hasło zostało zapisane. Dostęp do swoich haseł z dowolnego urządzenia masz na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Dodaj drukarkę do Google Cloud Print, by móc drukować z dowolnego miejsca.}few{Dodaj # drukarki do Google Cloud Print, by móc drukować z dowolnego miejsca.}many{Dodaj # drukarek do Google Cloud Print, by móc drukować z dowolnego miejsca.}other{Dodaj # drukarki do Google Cloud Print, by móc drukować z dowolnego miejsca.}}</translation>
<translation id="1657406563541664238">Pomóż ulepszyć <ph name="PRODUCT_NAME" />, przesyłając do Google statystyki użytkowania i raporty o awariach</translation>
<translation id="1658424621194652532">Ta strona ma dostęp do mikrofonu.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Nie można uzyskać dostępu do pliku ze względów bezpieczeństwa.</translation>
<translation id="167832068858235403">zmniejsz głośność</translation>
<translation id="1679068421605151609">Narzędzia dla programistów</translation>
+<translation id="16815041330799488">Nie zezwalaj stronom na dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="1682548588986054654">Nowe okno incognito</translation>
+<translation id="1688935057616748272">Wpisz literÄ™</translation>
<translation id="168991973552362966">Dodaj drukarkę w pobliżu</translation>
<translation id="1689945336726856614">Kopiuj &amp;URL</translation>
<translation id="1692602667007917253">Ups, coś poszło nie tak</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Sposób wprowadzania tekstu</translation>
<translation id="175772926354468439">WÅ‚Ä…cz motyw</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Wyświetl w Chrome Web Store</translation>
<translation id="1758831820837444715">Skonfiguruj sieć Ethernet</translation>
<translation id="1763046204212875858">Utwórz skróty do aplikacji</translation>
<translation id="1763108912552529023">Odkrywaj dalej</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Przestroga:<ph name="END_BOLD" /> te pliki mają charakter tymczasowy i mogą zostać automatycznie usunięte w celu zwolnienia miejsca na dysku. <ph name="BEGIN_LINK" />Więcej informacji<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Skonfiguruj Smart Lock na urzÄ…dzeniu <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Odzyskiwanie plików firmy Microsoft</translation>
-<translation id="1825832322945165090">Za mało miejsca na urządzeniu</translation>
+<translation id="1818007989243628752">Usuń hasło użytkownika <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Sprawdzam</translation>
<translation id="1828149253358786390"><ph name="SITE" /> chce wysyłać Ci powiadomienia.</translation>
<translation id="1828378091493947763">To urządzenie nie obsługuje tej wtyczki</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Po uruchomieniu</translation>
<translation id="2006638907958895361">Otwórz link w aplikacji <ph name="APP" /></translation>
<translation id="2007404777272201486">Zgłaszanie problemu...</translation>
+<translation id="2015632741368427174">Zablokowano przekierowanie na stronÄ™:</translation>
<translation id="2016430552235416146">Tradycyjne</translation>
<translation id="2017334798163366053">Wyłącz zbieranie danych o wydajności</translation>
<translation id="2017836877785168846">Usuwa historię i wpisy autouzupełniania w pasku adresu.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Plik o nazwie „<ph name="FILENAME" />†już istnieje. Co chcesz zrobić?</translation>
<translation id="2087822576218954668">Drukuj: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">PrzeglÄ…daj bezpiecznie w Google Chrome</translation>
+<translation id="2089795179672254991">Pytaj, gdy strona chce uzyskać dostęp do tekstu i obrazów skopiowanych do schowka (zalecane)</translation>
<translation id="2090165459409185032">Aby odzyskać dane konta, wejdź na google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Ustawienie zabezpieczeń systemu</translation>
<translation id="2091887806945687916">Dźwięk</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Zmień rozmiar</translation>
<translation id="2124930039827422115">{1,plural, =1{Ocena <ph name="AVERAGE_RATING" /> od jednego użytkownika.}few{Ocena <ph name="AVERAGE_RATING" /> od # użytkowników.}many{Ocena <ph name="AVERAGE_RATING" /> od # użytkowników.}other{Ocena <ph name="AVERAGE_RATING" /> od # użytkownika.}}</translation>
<translation id="2126167708562367080">Synchronizację wyłączył administrator.</translation>
-<translation id="2126426811489709554">Technologia Chrome</translation>
<translation id="2127372758936585790">Åadowarka o maÅ‚ej mocy</translation>
<translation id="212862741129535676">Stan częstotliwości – procentowo</translation>
<translation id="2128691215891724419">Błąd synchronizacji: zaktualizuj hasło synchronizacji.</translation>
<translation id="2129825002735785149">Aktualizuj wtyczkÄ™</translation>
<translation id="2129904043921227933">Błąd synchronizacji: zaktualizuj hasło synchronizacji.</translation>
<translation id="2131077480075264">Nie można zainstalować elementu „<ph name="APP_NAME" />â€, bo nie zezwala na to element „<ph name="IMPORT_NAME" />â€</translation>
-<translation id="213491463158799620">Chcesz przetłumaczyć tę stronę?</translation>
<translation id="2135787500304447609">&amp;Wznów</translation>
<translation id="2136372518715274136">Wpisz nowe hasło</translation>
<translation id="2136476978468204130">Wpisane hasło jest nieprawidłowe</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Naruszenie bezpieczeństwa urzędu certyfikacji</translation>
<translation id="218070003709087997">Wpisz wartość numeryczną, by określić liczbę kopii do wydrukowania (od 1 do 999).</translation>
<translation id="2187895286714876935">BÅ‚Ä…d importowania certyfikatu serwera</translation>
+<translation id="2187906491731510095">Rozszerzenia zaktualizowane</translation>
<translation id="2188881192257509750">Otwórz <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Program do pobierania danych logowania do Wi-Fi</translation>
<translation id="219008588003277019">Moduł klienta natywnego: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Dodawanie sygnatury czasowej firmy Microsoft</translation>
<translation id="225614027745146050">Witamy</translation>
<translation id="225692081236532131">Stan aktywacji</translation>
+<translation id="2261323523305321874">Administrator wprowadził zmianę systemową, która wyłączyła niektóre stare profile.</translation>
<translation id="2262477216570151239">Opóźnienie przed powtarzaniem</translation>
<translation id="2263189956353037928">Wyloguj siÄ™ i zaloguj siÄ™ ponownie</translation>
<translation id="2263497240924215535">(Wyłączone)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Czy chcesz zainstalować aplikację <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metoda EAP:</translation>
<translation id="2297705863329999812">Wyszukaj drukarki</translation>
-<translation id="230115972905494466">Nie znaleziono zgodnych urządzeń</translation>
<translation id="2301382460326681002">Główny katalog rozszerzenia jest nieprawidłowy.</translation>
<translation id="2302685579236571180">Przejdź do trybu incognito</translation>
<translation id="23030561267973084">„<ph name="EXTENSION_NAME" />†żąda dodatkowych pozwoleń.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Język i wprowadzanie</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Notatki na ekranie blokady sÄ… automatycznie zapisywane w aplikacji <ph name="LOCK_SCREEN_APP_NAME" />. Ostatnia notatka pozostanie na ekranie blokady.</translation>
+<translation id="2352947182261340447">W pamięci lokalnej jest za mało miejsca.</translation>
<translation id="2353297238722298836">Zezwolono na dostęp do kamery i mikrofonu</translation>
<translation id="2356070529366658676">Pytaj</translation>
<translation id="2356517949307388948">Podczas wyszukiwania szkodliwego oprogramowania przez Chrome wystąpił błąd.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Zawsze blokuj dostęp do mikrofonu</translation>
<translation id="2367972762794486313">Pokaż aplikacje</translation>
<translation id="2371076942591664043">Otwórz po &amp;zakończeniu</translation>
-<translation id="237336063998926520">Użyj swojego adresu IP, by określić lokalizację</translation>
<translation id="2377319039870049694">Przełącz na widok listy</translation>
<translation id="2377667304966270281">Poważne błędy</translation>
<translation id="2378075407703503998">Wybrano <ph name="SELCTED_FILE_COUNT" /> pliki(ów)</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Wystąpił błąd. Sprawdź drukarkę i spróbuj ponownie.</translation>
<translation id="2385700042425247848">Nazwa usługi:</translation>
<translation id="2387458720915042159">Typ połączenia z serwerem proxy</translation>
-<translation id="2391243203977115091">Znaleziono nowe zdjęcia (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Za mało miejsca na urządzeniu.
- <ph name="LINE_BREAK2" />
- Wybierz kilka zdjęć, by rozpocząć.</translation>
<translation id="2391419135980381625">Czcionka standardowa</translation>
<translation id="2391762656119864333">Unieważnij</translation>
<translation id="2392369802118427583">Aktywuj</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Zawsze uruchamiaj na <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">ÅÄ…czny rozmiar plików</translation>
<translation id="2428510569851653187">Opisz, co robiłeś, gdy wystąpiła awaria karty</translation>
+<translation id="2431027948063157455">Nie udało się załadować Asystenta Google. Spróbuj ponownie.</translation>
<translation id="2433452467737464329">Aby strona była odświeżana automatycznie, dodaj parametr zapytania w adresie URL: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">WyglÄ…d</translation>
<translation id="2435248616906486374">Sieć odłączona</translation>
@@ -916,6 +927,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2445081178310039857">Wymagany jest główny katalog rozszerzenia.</translation>
<translation id="2448312741937722512">Typ</translation>
<translation id="2450223707519584812">Nie będzie można dodawać użytkowników, ponieważ brakuje kluczy Google API. Więcej szczegółów znajdziesz na <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Brak aktywnych widoków</translation>
<translation id="2453021845418314664">Zaawansowane ustawienia synchronizacji</translation>
<translation id="2453576648990281505">Plik już istnieje.</translation>
<translation id="2453860139492968684">Zakończ</translation>
@@ -923,7 +935,6 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> chce skopiować pliki z dysku <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Identyfikator klucza urzędu certyfikacji</translation>
<translation id="2462752602710430187">Dodano: <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importuj zakładki</translation>
<translation id="2464089476039395325">Serwer proxy HTTP</translation>
<translation id="2468902267404883140">Nie można połączyć się z telefonem. Upewnij się, że używasz zgodnego telefonu z Androidem oraz że jest on włączony i znajduje się w zasięgu ręki. &lt;a&gt;Więcej informacji&lt;/a&gt;</translation>
<translation id="2470702053775288986">Wyłączono nieobsługiwane rozszerzenia</translation>
@@ -992,6 +1003,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2562743677925229011">Nie jesteÅ› zalogowany(a) do <ph name="SHORT_PRODUCT_NAME" />.</translation>
<translation id="2563856802393254086">Gratulacje! Usługa transmisji danych „<ph name="NAME" />†została aktywowana i można z niej korzystać.</translation>
<translation id="2566124945717127842">Wykonaj Powerwash, by zresetować urządzenie z <ph name="IDS_SHORT_PRODUCT_NAME" /> do ustawień fabrycznych.</translation>
+<translation id="2567257616420533738">Hasło zostało zapisane. Możesz wyświetlać zapisane hasła i nimi zarządzać na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Kontener paska informacji</translation>
<translation id="2570000010887652771">Zmniejszono zużycie danych.</translation>
<translation id="257088987046510401">Motywy</translation>
@@ -1012,6 +1024,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Domyślne ustawienia wyszukiwania</translation>
<translation id="2586657967955657006">Schowek</translation>
+<translation id="2586672484245266891">Podaj krótszy adres URL</translation>
<translation id="2587922270115112871">Utworzenie użytkownika nadzorowanego nie powoduje utworzenia konta Google, a jego ustawienia
ani dane nie są przenoszone na inne urządzenia przez funkcje synchronizacji w Chrome. Jego zasięg działania jest ograniczony tylko do tego urządzenia.</translation>
<translation id="258932246702879617">Wybierz <ph name="BEGIN_BOLD" />Przypnij na pasku zadań<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2633199387167390344">Aplikacja <ph name="NAME" /> używa <ph name="USAGE" /> MB na dysku.</translation>
<translation id="2633212996805280240">Usunąć „<ph name="EXTENSION_NAME" />�</translation>
<translation id="263325223718984101">Nie można ukończyć instalacji produktu <ph name="PRODUCT_NAME" />. Będzie on nadal uruchamiany z obrazu dysku.</translation>
+<translation id="2635176084534510129">Korzystaj z bardziej spersonalizowanych funkcji takich jak lepsze sugerowanie treści i inteligentniejszy Tłumacz</translation>
<translation id="2635276683026132559">Podpisywanie</translation>
<translation id="2635926034288331400">Zainstaluj w Programach</translation>
<translation id="2636625531157955190">Chrome nie może otworzyć obrazu.</translation>
@@ -1054,14 +1068,15 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2643698698624765890">Aby zarządzać zainstalowanymi rozszerzeniami, kliknij Rozszerzenia w menu Okno.</translation>
<translation id="2647142853114880570">odśwież</translation>
<translation id="2647269890314209800">Pliki cookie w użyciu</translation>
+<translation id="264810637653812429">Nie znaleziono zgodnych urządzeń.</translation>
<translation id="2648831393319960979">Dodaję urządzenie do konta. Może to chwilę potrwać...</translation>
<translation id="2649045351178520408">Plik ASCII z kodowaniem Base64, łańcuch certyfikatów</translation>
<translation id="2653266418988778031">Jeśli usuniesz certyfikat urzędu certyfikacji, Twoja przeglądarka nie będzie już ufać żadnym certyfikatom wydanym przez ten urząd certyfikacji.</translation>
<translation id="2653659639078652383">Prześlij</translation>
<translation id="265390580714150011">Wartość pola</translation>
-<translation id="2654286334048437383">Eksportuj zakładki</translation>
<translation id="2655386581175833247">Certyfikat użytkownika:</translation>
<translation id="2660779039299703961">Wydarzenie</translation>
+<translation id="266079277508604648">Nie można połączyć z drukarką. Upewnij się, że drukarka jest włączona i podłączona do Chromebooka przez Wi-Fi lub USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Język</translation>
@@ -1084,6 +1099,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2680208403056680091">Twoje połączenie internetowe jest kontrolowane</translation>
<translation id="268053382412112343">Hi&amp;storia</translation>
<translation id="2683638487103917598">Posortowano zawartość folderu</translation>
+<translation id="2684004000387153598">Aby kontynuować, kliknij OK, a potem kliknij Dodaj osobę, by utworzyć nowy profil dla swojego adresu e-mail.</translation>
<translation id="2686759344028411998">Nie wykryto żadnych załadowanych modułów.</translation>
<translation id="2688196195245426394">Podczas rejestrowania urządzenia na serwerze wystąpił błąd: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Pokaż opcje języka</translation>
@@ -1096,6 +1112,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2704184184447774363">Podpisywanie dokumentów firmy Microsoft</translation>
<translation id="270516211545221798">Szybkość touchpada</translation>
<translation id="2706892089432507937">UrzÄ…dzenia USB</translation>
+<translation id="2706954854267016964">Wybrane urządzenie Google Cloud Print nie jest już obsługiwane. Skonfiguruj drukarkę w ustawieniach systemu na komputerze.</translation>
<translation id="2707024448553392710">Pobieram składnik</translation>
<translation id="270921614578699633">Åšrednia z</translation>
<translation id="2709453993673701466">Chcesz dostosować ustawienia synchronizacji i personalizacji przed ich włączeniem? Wprowadź zmiany w <ph name="BEGIN_LINK" />Ustawieniach<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2737363922397526254">Zwiń...</translation>
<translation id="2737492745329609575">Rozpocznij konfiguracjÄ™</translation>
<translation id="2738771556149464852">Nie później niż</translation>
+<translation id="2739046699559178272">Zapisz i kontynuuj</translation>
<translation id="2739191690716947896">Debugowanie</translation>
<translation id="2739240477418971307">Zmiana ustawień ułatwień dostępu</translation>
<translation id="2740393541869613458">sprawdzać, na jakie strony wszedł użytkownik nadzorowany, oraz</translation>
@@ -1146,6 +1164,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2773802008104670137">Plik tego typu może uszkodzić komputer.</translation>
<translation id="2775104091073479743">Edytuj odciski palców</translation>
<translation id="2776441542064982094">Wygląda na to, że nie ma żadnych dostępnych urządzeń do zarejestrowania w sieci. Jeśli Twoje urządzenie jest włączone i ma połączenie z internetem, spróbuj je zarejestrować zgodnie z opisem zawartym w jego instrukcji.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Pobrane</translation>
<translation id="2783661497142353826">ZarzÄ…dzaj aplikacjami kiosku</translation>
<translation id="2784407158394623927">Aktywacja komórkowej usługi transmisji danych</translation>
@@ -1202,7 +1221,6 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2843806747483486897">Zmień ustawienie domyślne...</translation>
<translation id="2844111009524261443">Uruchamiaj po kliknięciu</translation>
<translation id="2845382757467349449">Zawsze pokazuj pasek zakładek</translation>
-<translation id="284682086647736321">Uwzględnij Ctrl, Alt lub Command</translation>
<translation id="2847759467426165163">Prześlij do</translation>
<translation id="284805635805850872">Usunąć szkodliwe oprogramowanie?</translation>
<translation id="2849362176025371110">Automatycznie wysyłaj do Google dane diagnostyczne i informacje dotyczące użytkowania. Tę opcję możesz zmienić w dowolnym momencie w <ph name="BEGIN_LINK1" />ustawieniach<ph name="END_LINK1" /> urządzenia. <ph name="BEGIN_LINK2" />Więcej informacji<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2849936225196189499">Krytyczne</translation>
<translation id="2850124913210091882">Utwórz kopię zapasową</translation>
<translation id="2850541429955027218">Dodaj motyw</translation>
+<translation id="2853121255651601031">Hasło zostało zapisane</translation>
<translation id="2853916256216444076">Plik wideo ($1)</translation>
<translation id="2857608528410806398">Miejsce na treść powiadomienia o funkcji szybkiego odblokowania. Miejsce na treść powiadomienia o funkcji szybkiego odblokowania. Miejsce na treść powiadomienia o funkcji szybkiego odblokowania. Miejsce na treść powiadomienia o funkcji szybkiego odblokowania.</translation>
<translation id="2860150991415616761">bardzo długie (4 s)</translation>
@@ -1252,6 +1271,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2908162660801918428">Dodaj galerię multimediów na podstawie katalogu</translation>
<translation id="2908789530129661844">Pomniejsz ekran</translation>
<translation id="2910318910161511225">Połącz się z siecią i spróbuj ponownie</translation>
+<translation id="2911898792135283060">Wygeneruj hasło…</translation>
<translation id="2912905526406334195">Strona <ph name="HOST" /> chce użyć mikrofonu.</translation>
<translation id="2913331724188855103">Zezwalaj witrynom na zapisywanie danych w plikach cookie i ich odczytywanie (zalecane)</translation>
<translation id="2916073183900451334">Naciśnięcie klawisza Tab na stronie internetowej powoduje podświetlenie linków, a także pól formularza</translation>
@@ -1296,6 +1316,7 @@ Ta strona nie powinna być zablokowana.</translation>
<translation id="2989474696604907455">niepodłączone</translation>
<translation id="2989786307324390836">Plik binarny z kodowaniem DER, jeden certyfikat</translation>
<translation id="2993517869960930405">Informacje o aplikacji</translation>
+<translation id="2994669386200004489">Nie udało się utworzyć kopii zapasowej pliku <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Zainstalowane przez Twojego rodzica.</translation>
<translation id="3002017044809397427">Telefon <ph name="PHONE_TYPE" /> został wykryty, jednak Smart Lock działa tylko na urządzeniach z Androidem 5.0 lub nowszym. &lt;a&gt;Więcej informacji&lt;/a&gt;</translation>
<translation id="3003144360685731741">Preferowane sieci</translation>
@@ -1354,6 +1375,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3064410671692449875">NiewystarczajÄ…ce dane</translation>
<translation id="3065041951436100775">Informacje o zakończeniu działania karty.</translation>
<translation id="3065140616557457172">Wpisz zapytanie lub wprowadź adres URL – wszystko po prostu działa.</translation>
+<translation id="3066642396596108483">Synchronizuj zakładki, historię i hasła na wszystkich swoich urządzeniach</translation>
<translation id="3067198360141518313">Uruchom wtyczkÄ™</translation>
<translation id="3071624960923923138">Kliknij tutaj, by otworzyć nową kartę</translation>
<translation id="3074037959626057712">Jesteś zalogowany, a synchronizacja jest włączona</translation>
@@ -1441,6 +1463,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3202173864863109533">Dźwięk z karty został wyciszony.</translation>
<translation id="3206175707080061730">Plik o nazwie „$1†już istnieje. Czy chcesz go zastąpić?</translation>
<translation id="3208703785962634733">Niepotwierdzony</translation>
+<translation id="3213187967168344806">Nie można dodać drukarki. Uruchom komputer ponownie i spróbuj jeszcze raz.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proces oprogramowania sprzęgającego usługi <ph name="CLOUD_PRINT_NAME" /> uległ awarii. Uruchomić go ponownie?</translation>
<translation id="3221634914176615296">Przeglądaj zawartość urządzenia w aplikacji Pliki.</translation>
@@ -1467,12 +1490,14 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3254516606912442756">Automatyczne wykrywanie strefy czasowej jest wyłączone</translation>
<translation id="3264544094376351444">Czcionka bezszeryfowa</translation>
<translation id="3264547943200567728">Nie udało się skonfigurować sieci na Chromeboxie</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Zamknij okno</translation>
<translation id="3267726687589094446">Dalej zezwalaj na automatyczne pobieranie wielu plików</translation>
<translation id="3267998849713137817">Czas modyfikacji</translation>
<translation id="3268451620468152448">Otwarte karty</translation>
<translation id="3269069891205016797">Gdy się wylogujesz, twoje dane zostaną usunięte z urządzenia.</translation>
<translation id="3269093882174072735">Wczytaj obraz</translation>
+<translation id="3269889795238950578">Ta strona ma dostęp do tekstu i obrazów skopiowanych do schowka.</translation>
<translation id="326999365752735949">Pobieram zmiany</translation>
<translation id="3270965368676314374">Odczyt, zmiana i usuwanie zdjęć, muzyki oraz innych multimediów na komputerze</translation>
<translation id="327147043223061465">Wyświetl wszystkie pliki cookie i dane stron</translation>
@@ -1504,6 +1529,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3305389145870741612">Proces formatowania może potrwać kilka sekund. Czekaj.</translation>
<translation id="3305661444342691068">Otwieraj podgląd plików PDF</translation>
<translation id="3306684685104080068">Włącz przesyłanie do usług w chmurze takich jak Google Hangouts.</translation>
+<translation id="3307091518408668019">Jednostka organizacyjna komputera(np. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Jednostka organizacyjna (OU)</translation>
<translation id="3308116878371095290">Umieszczanie na komputerze plików cookie z tej strony jest niedozwolone.</translation>
<translation id="3308134619352333507">Ukryj przycisk</translation>
@@ -1511,9 +1537,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3309747692199697901">Zawsze uruchamiaj na wszystkich stronach</translation>
<translation id="3312424061798279731">Włączone języki</translation>
<translation id="3312903956926554846">Zainstaluj na pulpicie</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Źródło: <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Strona początkowa została zmieniona na <ph name="URL" />. Aby wyłączyć rozszerzenia, które zmieniają stronę początkową, kliknij Przywróć.</translation>
<translation id="3313590242757056087">Aby określić, jakie strony będzie mógł przeglądać użytkownik nadzorowany,
skonfiguruj ograniczenia i ustawienia na <ph name="MANAGEMENT_URL" />.
Jeśli nie zmienisz ustawień domyślnych, użytkownik <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3360297538363969800">Drukowanie nie udało się. Sprawdź swoją drukarkę i spróbuj ponownie.</translation>
<translation id="3364721542077212959">Narzędzia rysika</translation>
<translation id="336497260564123876">Hasło zostało zapisane. Aby korzystać ze swoich haseł na wszystkich urządzeniach, zaloguj się w Chrome.</translation>
+<translation id="3365598184818502391">Użyj klawisza Ctrl lub Alt</translation>
<translation id="3367813778245106622">Zaloguj się ponownie, by rozpocząć synchronizację</translation>
<translation id="3368922792935385530">Połączone</translation>
<translation id="3369624026883419694">ÅÄ…czÄ™ z hostem...</translation>
@@ -1581,6 +1605,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3423858849633684918">Ponownie uruchom przeglÄ…darkÄ™ <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Opisz, co robiłeś, gdy wystąpiła awaria karty</translation>
<translation id="3427092606871434483">Zezwalaj (domyślnie)</translation>
+<translation id="3428419049384081277">JesteÅ› zalogowany</translation>
<translation id="3429275422858276529">Dodaj tę stronę do zakładek, by później łatwo ją znaleźć</translation>
<translation id="3429599832623003132">Elementy: $1</translation>
<translation id="3432227430032737297">Usuń wszystkie wyświetlone</translation>
@@ -1603,13 +1628,14 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="344630545793878684">Odczyt Twoich danych na kilku stronach internetowych</translation>
<translation id="3449839693241009168">Naciśnij klawisz <ph name="SEARCH_KEY" />, aby wysłać polecenia do rozszerzenia <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Stan bezczynności – procentowo</translation>
-<translation id="3450505713373650336">Tworzenie kopii zapasowej <ph name="FILE_COUNT" /> zdjęć</translation>
<translation id="3453612417627951340">Wymaga autoryzacji</translation>
<translation id="3454157711543303649">Aktywacja ukończona</translation>
+<translation id="3454224730401036106">Połączenie zostało przełączone na bezpieczniejszą sieć</translation>
<translation id="345693547134384690">Otwórz &amp;grafikę w nowej karcie</translation>
<translation id="3459509316159669723">Drukowanie</translation>
<translation id="3459697287128633276">Aby Twoje konto miało dostęp do Sklepu Google Play, uwierzytelnij je za pomocą dostawcy tożsamości.</translation>
<translation id="3459774175445953971">Ostatnia modyfikacja:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> chce mieć dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="3462413494201477527">Anulować konfigurowanie konta?</translation>
<translation id="346431825526753">To jest konto dla dzieci, którym zarządza <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Kliknij swoje zdjęcie</translation>
@@ -1622,10 +1648,12 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3470502288861289375">KopiujÄ™...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Arkusz kalkulacyjny Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 wiersz jest niewidoczny&gt;}few{&lt;$1 wiersze są niewidoczne&gt;}many{&lt;$1 wierszy jest niewidocznych&gt;}other{&lt;$1 wiersza jest niewidoczne&gt;}}</translation>
<translation id="3475843873335999118">Odcisk palca nie został rozpoznany. Podaj hasło.</translation>
<translation id="347670947055184738">Ups. System nie mógł pobrać zasad dotyczących Twojego urządzenia.</translation>
<translation id="347785443197175480">Nadal zezwalaj witrynie <ph name="HOST" /> na dostęp do kamery i mikrofonu</translation>
<translation id="3478685642445675458">Aby usunąć osobę, odblokuj swój profil.</translation>
+<translation id="347919930506963698">Jeszcze więcej możliwości dzięki Chrome</translation>
<translation id="3479552764303398839">Nie teraz</translation>
<translation id="3480892288821151001">Umieść okno po lewej</translation>
<translation id="3481915276125965083">Następujące wyskakujące okienka na tej stronie zostały zablokowane:</translation>
@@ -1643,14 +1671,17 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3504135463003295723">Nazwa grupy:</translation>
<translation id="3505030558724226696">Anuluj dostęp do urządzeń</translation>
<translation id="3507421388498836150">Obecne uprawnienia rozszerzenia „<ph name="EXTENSION_NAME" />â€</translation>
+<translation id="3507888235492474624">Skanuj ponownie w poszukiwaniu urządzeń Bluetooth</translation>
<translation id="3508920295779105875">Wybierz inny folder...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Skanuj ponownie</translation>
<translation id="3511307672085573050">Kopiuj adr&amp;es linku</translation>
<translation id="3511399794969432965">Problemy z połączeniem?</translation>
<translation id="351152300840026870">Czcionka o stałej szerokości znaku</translation>
<translation id="3511528412952710609">Krótkie</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Anuluj pobieranie}few{Anuluj pobieranie}many{Anuluj pobieranie}other{Anuluj pobieranie}}</translation>
<translation id="3514373592552233661">Jeśli będzie dostępnych więcej sieci, sieci preferowane będą wybierane przed innymi znanymi sieciami</translation>
+<translation id="3520212870468945358"><ph name="URL" /> chce mieć dostęp do numeru seryjnego klucza bezpieczeństwa</translation>
<translation id="3523642406908660543">Pytaj, gdy strona chce uzyskać dostęp do komputera przez wtyczkę (zalecane)</translation>
<translation id="3525897975040424366">Zainstaluj na półce</translation>
<translation id="3527085408025491307">Folder</translation>
@@ -1680,13 +1711,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3564334271939054422">Sieć Wi-Fi (<ph name="NETWORK_ID" />), której używasz, może wymagać wejścia na stronę logowania.</translation>
<translation id="3564708465992574908">Poziomy powiększenia</translation>
<translation id="3566721612727112615">Nie dodano żadnych stron</translation>
-<translation id="3566866560249787686">Nie udało się załadować Asystenta Google. Spróbuj ponownie.</translation>
<translation id="3569382839528428029">Czy chcesz, aby aplikacja <ph name="APP_NAME" /> miała dostęp do Twojego ekranu?</translation>
<translation id="3570985609317741174">Treści internetowe</translation>
<translation id="3571734092741541777">Konfiguruj</translation>
<translation id="3574210789297084292">zaloguj siÄ™</translation>
<translation id="3576324189521867626">Zainstalowano</translation>
-<translation id="3578331450833904042">Domyślny (rejestruje wszystkie dźwięki)</translation>
<translation id="3578594933904494462">Treść tej karty jest udostępniana.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; chce udostępnić drukarkę &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; należącej do Ciebie grupie: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Jeśli się na to zgodzisz, wszyscy członkowie grupy będą mogli na niej drukować.</translation>
<translation id="3584169441612580296">Odczyt i zmiana zdjęć, muzyki oraz innych multimediów na komputerze</translation>
@@ -1701,6 +1730,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3599863153486145794">Usuwa historię ze wszystkich urządzeń, na których jesteś zalogowany. Inne rodzaje historii przeglądania mogą być nadal dostępne na Twoim koncie Google na <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Dostęp do plików lokalnych na Twoim urządzeniu został wyłączony przez administratora.</translation>
<translation id="3600792891314830896">Wycisz strony, które odtwarzają dźwięk</translation>
+<translation id="3603177256297531067">Nie udało się przetłumaczyć tej strony</translation>
<translation id="3603533104205588786">Aby dodać stronę do zakładek, możesz kliknąć gwiazdkę</translation>
<translation id="3603622770190368340">Pobierz certyfikat sieci</translation>
<translation id="3604048165392640554">Nie znaleziono połączenia komórkowego. Włącz Instant Tethering na drugim urządzeniu i spróbuj jeszcze raz. &lt;a target="_blank" href="<ph name="URL" />"&gt;Więcej informacji&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3697100740575341996">Administrator IT wyłączył gadżety Chrome dla tego urządzenia. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Adres e-mail</translation>
<translation id="3702500414347826004">Strony początkowe zostały zmienione i zawierają <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Pytaj, gdy strona chce mieć dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="370415077757856453">JavaScript zablokowany</translation>
<translation id="3704331259350077894">Zaprzestanie działania</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="379082410132524484">Twoja karta straciła ważność</translation>
<translation id="3792890930871100565">Odłącz drukarki</translation>
<translation id="379422718204375917">Używaj funkcji Smart Lock, by logować się na konto</translation>
-<translation id="3794595850995182458">Zamknij stronÄ™</translation>
<translation id="3796648294839530037">Ulubione sieci:</translation>
<translation id="3797900183766075808">Wy&amp;szukaj „<ph name="SEARCH_TERMS" />†w <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Pozwala włączyć lub wyłączyć kliknięcie przez dotknięcie</translation>
@@ -1854,10 +1882,8 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="381202950560906753">Dodaj kolejny</translation>
<translation id="3812525830114410218">ZÅ‚y certyfikat</translation>
<translation id="3813296892522778813">Jeśli nie możesz znaleźć potrzebnych informacji, otwórz <ph name="BEGIN_LINK_CHROMIUM" />pomoc dotyczącą Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Znaleziono nowe zdjęcia (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Gotowe do utworzenia kopii zapasowej na <ph name="BEGIN_LINK" />Dysku Google<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Zezwalaj wszystkim stronom na wysyłanie wiadomości push w tle</translation>
+<translation id="3819497457291599334">Wybierz kolejno Ustawienia &gt; Aplikacje i powiadomienia &gt; Wszystkie aplikacje &gt; Usługi Google Play.</translation>
<translation id="3819752733757735746">Switch Access (sterowanie komputerem za pomocą jednego lub dwóch przełączników).</translation>
<translation id="3819800052061700452">&amp;Pełny ekran</translation>
<translation id="3820172043799983114">Nieprawidłowy kod PIN.</translation>
@@ -1877,7 +1903,9 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3838486795898716504">Więcej o <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Pliki cookie oraz inne dane stron i wtyczek</translation>
<translation id="383891835335927981">Żadna strona nie jest powiększana ani pomniejszana</translation>
+<translation id="3839516600093027468">Zawsze blokuj stronie <ph name="HOST" /> dostęp do schowka</translation>
<translation id="3840053866656739575">Połączenie z Chromeboxem zostało utracone. Przysuń się bliżej lub sprawdź urządzenie – spróbujemy połączyć się ponownie.</translation>
+<translation id="3842132283799370683">Nie udało się dołączyć komputera do domeny. Powodem mogą być problemy z jednostką organizacyjną.</translation>
<translation id="3842552989725514455">Czcionka szeryfowa</translation>
<translation id="385051799172605136">Wstecz</translation>
<translation id="3851428669031642514">Wczytaj niezabezpieczone skrypty</translation>
@@ -1886,6 +1914,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3856800405688283469">Wybierz strefÄ™ czasowÄ…</translation>
<translation id="3856921555429624101">Zakończono pomiar użycia danych</translation>
<translation id="3857228364945137633">Użyj funkcji Smart Lock, by odblokować urządzenie <ph name="DEVICE_TYPE" /> bez podawania hasła, gdy masz telefon w pobliżu.</translation>
+<translation id="3857732810083914482">Personalizacja jest wyłączona. Możesz nią zarządzać na myaccount.google.com</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Witamy w Hangouts Meet</translation>
<translation id="3862134173397075045">Witamy w Cast dla Chrome</translation>
@@ -1927,9 +1956,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3926002189479431949">Telefon z funkcją Smart Lock został zmieniony</translation>
<translation id="3927932062596804919">Odmawiaj</translation>
<translation id="3930521966936686665">Odtwarzaj na</translation>
+<translation id="3933283459331715412">Przywróć usunięte hasło użytkownika <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Otwórz plik audio w nowej karcie</translation>
<translation id="3936925983113350642">Wybrane hasło będzie wymagane później do odtworzenia tego certyfikatu. Zapisz je w bezpiecznym miejscu.</translation>
<translation id="3937640725563832867">Alternatywna nazwa wystawcy certyfikatu</translation>
+<translation id="3937734102568271121">Zawsze tłumacz z języka: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">WÅ‚Ä…cz automatyczne powtarzanie</translation>
<translation id="3941357410013254652">Identyfikator kanału</translation>
<translation id="3941565636838060942">Aby ukryć dostęp do tej aplikacji, musisz odinstalować ją,
@@ -1943,6 +1974,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Zaimportowane z IE</translation>
<translation id="3950820424414687140">Zaloguj siÄ™</translation>
+<translation id="3950870029767307261">Ta strona nie ma dostępu do tekstu ani obrazów skopiowanych do schowka</translation>
<translation id="3954354850384043518">W toku</translation>
<translation id="3955193568934677022">Zezwalaj witrynom na odtwarzanie treści chronionej (zalecane)</translation>
<translation id="3956702100721821638">Nie udało się połączyć z Google Play</translation>
@@ -1975,6 +2007,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="39964277676607559">Nie można wczytać pliku JavaScript „<ph name="RELATIVE_PATH" />†dla skryptu dotyczącego zawartości.</translation>
<translation id="4002066346123236978">Tytuł</translation>
<translation id="40027638859996362">Przenoszenie słów</translation>
+<translation id="4005817994523282006">Metoda wykrywania strefy czasowej</translation>
<translation id="4008291085758151621">Informacje o stronie nie są dostępne w rzeczywistości wirtualnej</translation>
<translation id="4010917659463429001">Aby zaimportować zakładki na urządzenie mobilne, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Naprawić „<ph name="EXTENSION_NAME" />�</translation>
@@ -1991,6 +2024,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4037084878352560732">Koń</translation>
<translation id="4037889604535939429">Edytuj dane osoby</translation>
<translation id="4042264909745389898">Warunki korzystania z systemu operacyjnego Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Zamknij stronÄ™}few{Zamknij strony}many{Zamknij strony}other{Zamknij strony}}</translation>
<translation id="4044612648082411741">Podaj hasło certyfikatu</translation>
<translation id="404493185430269859">Domyślna wyszukiwarka</translation>
<translation id="4047112090469382184">Jak bezpieczna jest ta funkcja</translation>
@@ -2037,6 +2071,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4109135793348361820">Przesuń okno do: <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Zaznacz półkę</translation>
<translation id="4114360727879906392">Poprzednie okno</translation>
+<translation id="4115002065223188701">Sieć poza zasięgiem</translation>
<translation id="4115080753528843955">Niektóre usługi związane z treściami używają unikalnych identyfikatorów na potrzeby autoryzacji dostępu do chronionych treści</translation>
<translation id="411666854932687641">Pamięć prywatna</translation>
<translation id="4120817667028078560">Zbyt długa ścieżka</translation>
@@ -2047,6 +2082,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4130207949184424187">To rozszerzenie ustawiło inną stronę wyświetlaną po wyszukiwaniu w omniboksie.</translation>
<translation id="413121957363593859">Komponenty</translation>
<translation id="4131410914670010031">Czarno-biały</translation>
+<translation id="4136203100490971508">Podświetlenie nocne wyłączy się automatycznie o wschodzie słońca</translation>
<translation id="4138267921960073861">Pokaż nazwy użytkowników i zdjęcia na stronie logowania</translation>
<translation id="4140559601186535628">Wiadomości push</translation>
<translation id="4146026355784316281">Zawsze otwieraj w przeglÄ…darce systemowej</translation>
@@ -2064,6 +2100,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4172051516777682613">Zawsze pokazuj</translation>
<translation id="4175737294868205930">Pamięć trwała</translation>
<translation id="4176463684765177261">Wyłączone</translation>
+<translation id="4180684688621252156">Usługa drukowania</translation>
<translation id="4180788401304023883">Czy usunąć certyfikat urzędu certyfikacji „<ph name="CERTIFICATE_NAME" />�</translation>
<translation id="4181841719683918333">Języki</translation>
<translation id="4184885522552335684">Przeciągnij, by przesunąć ekran</translation>
@@ -2079,7 +2116,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4206323443866416204">Przesyłanie opinii</translation>
<translation id="420665587194630159">(To rozszerzenie jest zarządzane, więc nie można go usunąć ani wyłączyć).</translation>
<translation id="4206944295053515692">Pytaj Google o sugestie</translation>
-<translation id="4207228095438106090"><ph name="URL" /> chce mieć dostęp do tekstu i obrazów skopiowanych do schowka.</translation>
<translation id="4208390505124702064">Szukaj na stronie <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Duży</translation>
<translation id="421017592316736757">Musisz być w trybie online, by uzyskać dostęp do tego pliku.</translation>
@@ -2087,6 +2123,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="42126664696688958">Eksportuj</translation>
<translation id="42137655013211669">Serwer zabronił dostępu do tego zasobu.</translation>
<translation id="4215350869199060536">Ups! W nazwie sÄ… niedozwolone znaki.</translation>
+<translation id="4215448920900139318">Tworzę kopie zapasowe – <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Cały ekran</translation>
<translation id="4235813040357936597">Dodaj konto dla <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Anuluj logowanie</translation>
@@ -2114,7 +2151,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4270393598798225102">Wersja <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Brak zgodnych wyników</translation>
<translation id="4275830172053184480">Zrestartuj urzÄ…dzenie</translation>
-<translation id="4276216215490044084">Nie można załadować pliku PPD, bo jest zbyt duży. Maksymalny rozmiar to 250 kB.</translation>
<translation id="4278390842282768270">Dopuszczone</translation>
<translation id="4281844954008187215">Warunki korzystania z usługi</translation>
<translation id="4282196459431406533">Funkcja Smart Lock jest włączona</translation>
@@ -2126,15 +2162,15 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4289300219472526559">Zacznij mówić</translation>
<translation id="4289540628985791613">PrzeglÄ…d</translation>
<translation id="4296575653627536209">Dodaj nadzorowanego użytkownika</translation>
+<translation id="4297322094678649474">Zmień języki</translation>
+<translation id="4299141727003252811">Google może używać Twojej aktywności związanej z przeglądaniem niektórych odwiedzonych przez Ciebie stron internetowych i innymi interakcjami z przeglądarką, by spersonalizować Chrome i inne usługi Google takie jak Tłumacz, wyszukiwarka czy reklamy.</translation>
<translation id="4300305918532693141">Aby zmienić to ustawienie, <ph name="BEGIN_LINK" />zresetuj synchronizację<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Masz nową aktualizację systemu operacyjnego. Zaloguj się, by zacząć.</translation>
<translation id="4305227814872083840">długie (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (aktywne <ph name="NUM_KILOBYTES_LIVE" /> KB)</translation>
+<translation id="4310139701823742692">Plik ma niewłaściwy format. Sprawdź plik PPD i spróbuj ponownie.</translation>
<translation id="431076611119798497">&amp;Szczegóły</translation>
<translation id="4312866146174492540">Blokuj (domyślnie)</translation>
-<translation id="4315548163539304064">Skanuję nośnik danych...
- <ph name="LINE_BREAK1" />
- Znaleziono nowe zdjęcia (<ph name="FILE_COUNT" />)</translation>
<translation id="4316850752623536204">Witryna programisty</translation>
<translation id="4320177379694898372">Brak połączenia z internetem</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Kontynuuj pobieranie}few{Kontynuuj pobieranie}many{Kontynuuj pobieranie}other{Kontynuuj pobieranie}}</translation>
@@ -2159,7 +2195,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4359408040881008151">Zainstalowane ponieważ jest wymagane przez inne rozszerzenia.</translation>
<translation id="4361142739114356624">Klucz prywatny tego certyfikatu klienta jest nieprawidłowy lub nie istnieje</translation>
<translation id="4363771538994847871">Nie wykryto żadnego urządzenia Cast. Potrzebujesz pomocy?</translation>
-<translation id="4364444725319685468">Plik <ph name="FILE_NAME" /> został pobrany</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> udostępnia okno.</translation>
<translation id="4364830672918311045">Wyświetlanie powiadomień</translation>
<translation id="4365673000813822030">Ups, synchronizacja przestała działać.</translation>
@@ -2180,10 +2215,10 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4394049700291259645">Wyłącz</translation>
<translation id="4400367121200150367">Tutaj będą wyświetlane strony, które nigdy nie zapisują haseł</translation>
<translation id="4400632832271803360">Przytrzymaj klawisz programu uruchamiającego, by zmienić działanie klawiszy z górnego rzędu</translation>
-<translation id="4405076286418917603">Potrzebny jest znak</translation>
<translation id="4408599188496843485">Pomo&amp;c</translation>
<translation id="4409697491990005945">Marginesy</translation>
<translation id="4411578466613447185">Certyfikat do podpisywania kodu</translation>
+<translation id="4412698727486357573">Centrum pomocy</translation>
<translation id="4414232939543644979">Nowe okno &amp;incognito</translation>
<translation id="4415748029120993980">Kryptografia krzywych eliptycznych SECG secp384r1 (inna nazwa: NIST P-384)</translation>
<translation id="4419409365248380979">Zawsze zezwalaj witrynie <ph name="HOST" /> na zapisywanie plików cookie</translation>
@@ -2197,7 +2232,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4430369329743628066">Dodano zakładkę</translation>
<translation id="443464694732789311">Dalej</translation>
<translation id="4439318412377770121">Czy chcesz zarejestrować urządzenie <ph name="DEVICE_NAME" /> w chmurze Google?</translation>
-<translation id="4439612350502082674">Nie można dodać drukarki. Uruchom ponownie i spróbuj jeszcze raz.</translation>
<translation id="4441124369922430666">Chcesz, by ta aplikacja była uruchamiana automatycznie po włączeniu urządzenia?</translation>
<translation id="444134486829715816">Rozwiń...</translation>
<translation id="4441548209689510310">Pokaż opcje sprawdzania pisowni</translation>
@@ -2219,6 +2253,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4474381447165623168">Ustaw automatycznie przez sieć Wi-Fi</translation>
<translation id="4475552974751346499">Przeszukaj pobrane pliki</translation>
<translation id="4476590490540813026">Sportowiec</translation>
+<translation id="4477015793815781985">Uwzględnij klawisze Ctrl, Alt lub ⌘</translation>
<translation id="4478664379124702289">Zapisz link ja&amp;ko...</translation>
<translation id="4479424953165245642">ZarzÄ…dzaj aplikacjami kiosku</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4508051413094283164">Otwórz wszystkie w oknie incognito</translation>
<translation id="4508265954913339219">Aktywacja nie powiodła się</translation>
<translation id="4508765956121923607">Wyświetl ź&amp;ródło</translation>
-<translation id="4509017836361568632">Odrzuć zdjęcie</translation>
-<translation id="4513946894732546136">Twoja opinia</translation>
<translation id="451407183922382411">Technologia <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Skonfiguruj nowego nadzorowanego użytkownika</translation>
<translation id="451515744433878153">Usuń</translation>
@@ -2241,6 +2274,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4520385623207007473">Pliki cookie w użyciu</translation>
<translation id="452039078290142656">nieznane urzÄ…dzenia od <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Szczegóły</translation>
+<translation id="4522600456902129422">Nadal zezwalaj tej stronie na dostęp do schowka</translation>
<translation id="4530494379350999373">Pochodzenie</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Czas pracy procesora</translation>
@@ -2253,9 +2287,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4543778593405494224">Menedżer certyfikatów</translation>
<translation id="4544174279960331769">Domyślny niebieski awatar</translation>
<translation id="4545028762441890696">Aby ponownie je włączyć, zaakceptuj nowe uprawnienia:</translation>
+<translation id="454547174531670764">Zsynchronizuj z innym kontem</translation>
<translation id="4545759655004063573">Nie można zapisać z powodu niewystarczających uprawnień. Zapisz w innym miejscu.</translation>
<translation id="4546308221697447294">Szybkie przeglądanie dzięki Google Chrome</translation>
<translation id="4547659257713117923">Brak kart z innych urządzeń</translation>
+<translation id="4547672827276975204">Ustaw automatycznie</translation>
<translation id="4547992677060857254">Wybrany folder zawiera poufne pliki. Czy na pewno chcesz, by aplikacja „$1†miała do niego stały dostęp z uprawnieniami do zapisu?</translation>
<translation id="4552031286893852992">Chrome blokuje reklamy, które wyświetla ta strona, ponieważ są one uciążliwe.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4837926214103741331">Nie masz uprawnień do korzystania z tego urządzenia. Aby uzyskać pozwolenie na logowanie się, skontaktuj się z jego właścicielem.</translation>
<translation id="4837952862063191349">Aby odblokować i przywrócić dane lokalne, podaj swoje stare hasło do urządzenia <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Podczas usuwania szkodliwego oprogramowania przez Chrome wystąpił błąd.</translation>
+<translation id="4838836835474292213">Przyznano uprawnienia do odczytu zawartości schowka</translation>
<translation id="4839303808932127586">Za&amp;pisz film wideo jako...</translation>
<translation id="4839847978919684242">Wybrano <ph name="SELCTED_FILES_COUNT" /> elementy(ów)</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{jeszcze 1}few{jeszcze #}many{jeszcze #}other{jeszcze #}}</translation>
-<translation id="4840626203080576849">Pytaj, gdy strona chce uzyskać dostęp do tekstu i obrazów skopiowanych do schowka (zalecane)</translation>
<translation id="4842976633412754305">Ta strona próbuje wczytać skrypty z nieuwierzytelnionych źródeł.</translation>
<translation id="4844333629810439236">Inne klawiatury</translation>
<translation id="4846680374085650406">Przestrzegasz zaleceń administratora dotyczących tego ustawienia.</translation>
@@ -2482,6 +2518,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4900392736118574277">Strona początkowa została zmieniona na <ph name="URL" />.</translation>
<translation id="490074449735753175">Używaj usługi internetowej, aby poprawiać błędy ortograficzne</translation>
<translation id="49027928311173603">Polityka pobrana z serwera jest nieprawidłowa: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Wszystko gotowe do utworzenia kopii zapasowych: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Ten plik nie jest często pobierany i może być niebezpieczny.</translation>
<translation id="4907306957610201395">Kategoria uprawnień</translation>
<translation id="4907824805858067479">Zapisane karty są wyłączone przez administratora</translation>
@@ -2514,6 +2551,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4953689047182316270">Odpowiadanie na zdarzenia dotyczące ułatwień dostępu</translation>
<translation id="4953808748584563296">Domyślny pomarańczowy awatar</translation>
<translation id="4955814292505481804">Roczna</translation>
+<translation id="4958834709409349617">WÅ‚Ä…cz powiadomienia na swoich urzÄ…dzeniach „<ph name="PHONE_NAME_1" />†i „<ph name="PHONE_NAME_2" />â€. Aby to zrobić:</translation>
<translation id="495931528404527476">W Chrome</translation>
<translation id="496226124210045887">Wybrany folder zawiera poufne pliki. Czy na pewno chcesz, by aplikacja „$1†miała do niego stały dostęp z uprawnieniami do odczytu?</translation>
<translation id="4964455510556214366">Układ</translation>
@@ -2526,6 +2564,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4970738541803285369">Zainstaluj na pulpicie…</translation>
<translation id="4971412780836297815">Otwórz po zakończeniu</translation>
<translation id="4972129977812092092">Edytuj drukarkÄ™</translation>
+<translation id="497287958838527945">Karty kredytowe i adresy z Google Pay.</translation>
<translation id="4973307593867026061">Dodaj drukarki</translation>
<translation id="4973523518332075481">Użyj nazwy, której długość nie przekracza <ph name="MAX_LENGTH" /> znaków</translation>
<translation id="497421865427891073">Dalej</translation>
@@ -2549,6 +2588,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="4998873842614926205">Potwierdź zmiany</translation>
<translation id="499955951116857523">Menedżer plików</translation>
<translation id="5000922062037820727">Zablokowane (zalecane)</translation>
+<translation id="5004584466530475658">nowe zdjęcia: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">UrzÄ…d certyfikacji</translation>
<translation id="5010929733229908807">Wszystkie dane zostały zaszyfrowane przy użyciu Twojego hasła w dniu:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5015762597229892204">Wybierz aplikacjÄ™ sterownika drukarki</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Zapamiętaj</translation>
+<translation id="5018207570537526145">Otwórz stronę rozszerzeń</translation>
<translation id="5024856940085636730">Operacja trwa dłużej niż powinna. Chcesz ją przerwać?</translation>
<translation id="5026874946691314267">Nie pokazuj więcej tego komunikatu</translation>
<translation id="5027550639139316293">Certyfikat poczty e-mail</translation>
@@ -2626,6 +2667,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5143374789336132547">Rozszerzenie „<ph name="EXTENSION_NAME" />†ustawiło inną stronę wyświetlaną po kliknięciu przycisku strony startowej.</translation>
<translation id="5143712164865402236">Przejdź do pełnego ekranu</translation>
<translation id="5145331109270917438">Data modyfikacji</translation>
+<translation id="514561958218673757">Włącz powiadomienia na swoich urządzeniach. Aby to zrobić:</translation>
<translation id="5150254825601720210">Nazwa serwera SSL certyfikatu firmy Netscape</translation>
<translation id="5151354047782775295">Zwolnij miejsce na dysku albo wybierz dane, które mogą być usuwane automatycznie</translation>
<translation id="5153297660536091054">Funkcja odblokowania kodem PIN</translation>
@@ -2683,6 +2725,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5238278114306905396">Aplikacja „<ph name="EXTENSION_NAME" />†została automatycznie usunięta.</translation>
<translation id="5238369540257804368">Zakresy</translation>
<translation id="5241128660650683457">Odczyt wszystkich Twoich danych na odwiedzanych stronach internetowych</translation>
+<translation id="5241567694820672363">Przywrócić domyślną stronę początkową?</translation>
<translation id="5242724311594467048">Włączyć rozszerzenie „<ph name="EXTENSION_NAME" />�</translation>
<translation id="5246282308050205996">Aplikacja <ph name="APP_NAME" /> uległa awarii. Kliknij ten dymek, aby uruchomić ją ponownie.</translation>
<translation id="5249624017678798539">Przeglądarka uległa awarii przed zakończeniem pobierania.</translation>
@@ -2692,7 +2735,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5254368820972107711">Pokaż pliki do usunięcia</translation>
<translation id="52550593576409946">Nie można uruchomić aplikacji kiosku.</translation>
<translation id="5255315797444241226">Wprowadzone hasło jest nieprawidłowe.</translation>
-<translation id="5259571578888203461">Nie zezwalaj stronom na dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="5260508466980570042">Niestety, nie udało się zweryfikować Twojego adresu e-mail lub hasła. Spróbuj ponownie.</translation>
<translation id="5261683757250193089">Otwórz w Chrome Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Korzystaj z plików, gdziekolwiek jesteś – nawet offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5324780743567488672">Ustaw strefÄ™ czasowÄ… automatycznie na podstawie lokalizacji</translation>
<translation id="5327248766486351172">Nazwa</translation>
<translation id="532943162177641444">Kliknij powiadomienie na telefonie <ph name="PHONE_NAME" />, by skonfigurować mobilny hotspot, z którego może korzystać to urządzenie.</translation>
-<translation id="5329615878510216304">skanuj ponownie</translation>
<translation id="5329858601952122676">&amp;Usuń</translation>
<translation id="5330145655348521461">Te pliki zostały otwarte na innym pulpicie. Przejdź do <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />), aby je zobaczyć.</translation>
<translation id="5330512191124428349">Więcej informacji</translation>
@@ -2755,6 +2796,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5334142896108694079">Pamięć podręczna skryptów</translation>
<translation id="533433379391851622">Oczekiwano wersji „<ph name="EXPECTED_VERSION" />â€, wersja: „<ph name="NEW_ID" />â€.</translation>
<translation id="5334844597069022743">Wyświetl źródło</translation>
+<translation id="5335458522276292100">TworzÄ… kopiÄ™ zapasowÄ… (<ph name="FILE_COUNT" />) na <ph name="BEGIN_LINK" />Dysku Google<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Zainstalowane przez innÄ… firmÄ™.</translation>
<translation id="5338503421962489998">Przechowywanie lokalne</translation>
<translation id="5340217413897845242">6 element na półce</translation>
@@ -2876,6 +2918,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5516183516694518900">Zaloguj się w Chrome na swoje konto Google, by mieć dostęp do zakładek, historii, haseł i innych ustawień na wszystkich swoich urządzeniach.</translation>
<translation id="551752069230578406">Dodaję drukarkę do konta. Może to chwilę potrwać...</translation>
<translation id="5517535964909391608">Niezabezpieczone treści zablokowane</translation>
+<translation id="5518219166343146486">Pytaj, gdy strona chce uzyskać dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="5518584115117143805">Certyfikat szyfrowania poczty e-mail</translation>
<translation id="5521078259930077036">Czy to oczekiwana strona startowa?</translation>
<translation id="5521348028713515143">Dodaj skrót na pulpicie</translation>
@@ -2886,9 +2929,9 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5527463195266282916">Podjęto próbę zmiany rozszerzenia na starszą wersję.</translation>
<translation id="5527474464531963247">Możesz także wybrać inną sieć.</translation>
<translation id="5528368756083817449">Menedżer zakładek</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globalne</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> prosi o pozwolenie na:</translation>
+<translation id="5534304873398226603">Odrzuć zdjęcie lub film</translation>
<translation id="5534520101572674276">Obliczanie rozmiaru</translation>
<translation id="5535941515421698170">Usuń też swoje dane z tego urządzenia</translation>
<translation id="5537725057119320332">Przesyłaj</translation>
@@ -2928,8 +2971,10 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Wczytuję aplikacje…</translation>
<translation id="5592595402373377407">Brak wystarczającej ilości danych.</translation>
+<translation id="5593766628437008432">WÅ‚Ä…cz powiadomienia na swoim urzÄ…dzeniu „<ph name="PHONE_NAME" />â€. Aby to zrobić:</translation>
<translation id="5595152862129936745">Bardzo daleko</translation>
<translation id="5595485650161345191">Edytuj adres</translation>
+<translation id="5596627076506792578">Więcej opcji</translation>
<translation id="5600706100022181951">Pobranie aktualizacji wykorzysta <ph name="UPDATE_SIZE_MB" /> MB mobilnej transmisji danych. Czy chcesz kontynuować?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Inne wyszukiwarki</translation>
@@ -2957,6 +3002,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="563535393368633106">Pytaj przed uzyskaniem dostępu (zalecane)</translation>
<translation id="5636996382092289526">Skorzystanie z <ph name="NETWORK_ID" /> może wymagać <ph name="LINK_START" />wejścia na stronę logowania się do sieci<ph name="LINK_END" />, która otworzy się automatycznie za kilka sekund. Jeśli tak się nie stanie, nie będzie można użyć tej sieci.</translation>
<translation id="5637476008227280525">Włączanie komórkowej transmisji danych</translation>
+<translation id="5638309510554459422">Znajdź rozszerzenia i motywy w <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Zaktualizowano <ph name="HOURS" /> godz. temu</translation>
<translation id="5639549361331209298">Załaduj tę stronę ponownie. Przytrzymaj, by wyświetlić więcej opcji</translation>
<translation id="5642508497713047">Podmiot podpisujÄ…cy listÄ™ CRL</translation>
@@ -2968,6 +3014,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5657667036353380798">Rozszerzenie zewnętrzne wymaga zainstalowania Chrome w wersji <ph name="MINIMUM_CHROME_VERSION" /> lub nowszej.</translation>
<translation id="5658415415603568799">Ze względów bezpieczeństwa Smart Lock poprosi Cię o podanie hasła po upływie 20 godzin.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Nie udało się przetłumaczyć tej strony</translation>
<translation id="5662477687021125631">Bezterminowa</translation>
<translation id="5667546120811588575">Konfiguruję Google Play…</translation>
<translation id="5669267381087807207">Aktywowanie</translation>
@@ -3003,6 +3050,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5729712731028706266">&amp;Widok</translation>
<translation id="5729996640881880439">Nie możemy pokazać kodu tego błędu.</translation>
<translation id="5731247495086897348">Wkl&amp;ej i otwórz</translation>
+<translation id="5731409020711461763">jedno nowe zdjęcie</translation>
<translation id="5734362860645681824">Komunikacja</translation>
<translation id="5735973442555172575">Aby korzystać z aplikacji na Androida, zaloguj się ponownie i zaktualizuj urządzenie.</translation>
<translation id="5736796278325406685">Wpisz prawidłową nazwę użytkownika</translation>
@@ -3033,11 +3081,13 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="577322787686508614">Nie jest dozwolona operacja odczytu na: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="5774295353725270860">Otwórz aplikację Pliki</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Nie udało się dołączyć komputera do domeny. Powodem może być brak uprawnień Twojego konta na serwerze.</translation>
<translation id="577624874850706961">Szukaj plików cookie</translation>
<translation id="5777468213129569553">Otwórz Chrome</translation>
<translation id="5778747455497889540">Poniżej znajduje się losowo wygenerowane hasło modułu zabezpieczeń, które zostało przypisane do Twojego komputera:</translation>
<translation id="5780973441651030252">Priorytet procesu</translation>
<translation id="5781865261247219930">Prześlij polecenia do: <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Trwa tłumaczenie...</translation>
<translation id="5783221160790377646">Użytkownik nadzorowany nie został utworzony, bo wystąpił błąd. Spróbuj ponownie później.</translation>
<translation id="5783602409389152506">w trakcie wyszukiwania urządzeń…</translation>
<translation id="57838592816432529">Wycisz</translation>
@@ -3051,6 +3101,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5804241973901381774">Uprawnienia</translation>
<translation id="580571955903695899">Uporządkuj według tytułu</translation>
<translation id="5807290661599647102">Ustaw blokadÄ™ ekranu</translation>
+<translation id="580926004266167721">Nie udało się dołączyć komputera do domeny. Powodem może być brak uprawnień Twojego konta w jednostce organizacyjnej.</translation>
<translation id="580961539202306967">Pytaj mnie, gdy strona chce wysyłać mi wiadomości push (zalecane)</translation>
<translation id="5814126672212206791">Typ połączenia</translation>
<translation id="5815645614496570556">Adres X.400</translation>
@@ -3072,8 +3123,10 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5835754902560991078">ekstremalnie krótkie (0,6 s)</translation>
<translation id="5838456317242088717">Bieżąca sesja incognito</translation>
<translation id="5842497610951477805">WÅ‚Ä…cz Bluetooth</translation>
+<translation id="5843250171025351504">Twoje urządzenie nie jest już zgodne z minimalną wersją klienta określoną przez administratora. Zaktualizuj je, by się zalogować.</translation>
<translation id="5846929185714966548">Karta 4</translation>
<translation id="5848924408752252705">Dotknij, by wrócić.</translation>
+<translation id="5849212445710944278">Już dodano</translation>
<translation id="5849570051105887917">Kod operatora macierzystego</translation>
<translation id="5849869942539715694">Umieść rozszerzenie w pakiecie...</translation>
<translation id="5850516540536751549">Ten typ plików nie jest obsługiwany. W <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> znajdziesz aplikację umożliwiającą otwieranie plików tego typu.
@@ -3099,6 +3152,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="586567932979200359">Produkt <ph name="PRODUCT_NAME" /> został uruchomiony z obrazu dysku. Zainstalowanie go na komputerze umożliwi uruchamianie bez użycia obrazu dysku i bieżące aktualizowanie.</translation>
<translation id="5866557323934807206">Wyczyść te ustawienia na wypadek przyszłych wizyt</translation>
<translation id="5866840822086176774">Bardzo silny</translation>
+<translation id="5867841422488265304">Wyszukaj lub wpisz adres internetowy</translation>
<translation id="5869029295770560994">Rozumiem</translation>
<translation id="5869522115854928033">Zapisane hasła</translation>
<translation id="5870086504539785141">Zamknij menu ułatwień dostępu</translation>
@@ -3156,7 +3210,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5972708806901999743">PrzenieÅ› na poczÄ…tek</translation>
<translation id="5972826969634861500">Uruchom przeglÄ…darkÄ™ <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Pomniejsz</translation>
-<translation id="5975730206036440725">Nie można znaleźć pliku PPD. Upewnij się, że Chromebook jest online, i spróbuj ponownie.</translation>
<translation id="5975792506968920132">Procent naładowania akumulatora</translation>
<translation id="5976160379964388480">Pozostałe</translation>
<translation id="5978264784700053212">Centrum wiadomości</translation>
@@ -3166,6 +3219,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="5984222099446776634">Ostatnio odwiedzone</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Są to ogólne informacje o urządzeniu i sposobie jego używania. Obejmują poziom naładowania baterii, częstotliwość korzystania z aplikacji, jakość i czas trwania połączeń sieciowych (jak Wi-Fi i Bluetooth) oraz raporty o awariach sporządzane, gdy coś nie działa tak jak powinno. Będą one używane do ulepszania produktów i usług Google dostępnych dla wszystkich. Niektóre zebrane informacje pomogą partnerom – na przykład deweloperom aplikacji na Androida – w ulepszaniu ich produktów.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Tę opcję możesz włączyć lub wyłączyć w dowolnym momencie w ustawieniach aplikacji na Androida. Nie ma ona wpływu na możliwość wysyłania z urządzenia informacji potrzebnych do uzyskiwania podstawowych usług, jak aktualizacje i zabezpieczenia systemu.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Przetłumaczona</translation>
<translation id="5991049340509704927">Powiększ</translation>
<translation id="5993332328670040093">Pomiar użycia danych został zakończony.</translation>
<translation id="6003177993629630467">Program <ph name="PRODUCT_NAME" /> może nie móc sam się aktualizować.</translation>
@@ -3189,7 +3243,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – połączono z urządzeniem USB</translation>
<translation id="6032912588568283682">System plików</translation>
<translation id="6034662038931255275">System operacyjny zaktualizowany</translation>
-<translation id="6035651096710386140">Ctrl albo Alt (nie oba razem)</translation>
<translation id="6039651071822577588">Zniekształcony słownik właściwości sieci</translation>
<translation id="604001903249547235">Kopia zapasowa w chmurze</translation>
<translation id="6040143037577758943">Zamknij</translation>
@@ -3197,8 +3250,8 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="604124094241169006">Automatyczne</translation>
<translation id="6042169520002885235">Wybierz model i producenta drukarki</translation>
<translation id="6042308850641462728">Więcej</translation>
+<translation id="6042850536017090003">Kliknij „Powiadomienia aplikacjiâ€.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> udostępnia kartę Chrome karcie <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Gotowe.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> udostępnia kartę i dźwięk z Chrome karcie <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Naciśnij i przytrzymaj |<ph name="ACCELERATOR" />|, by zamknąć pełny ekran</translation>
<translation id="6049065490165456785">Zdjęcie z wbudowanego aparatu</translation>
@@ -3210,6 +3263,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6056710589053485679">Załaduj ponownie (normalnie)</translation>
<translation id="6059652578941944813">Hierarchia certyfikatów</translation>
<translation id="6059925163896151826">UrzÄ…dzenia USB</translation>
+<translation id="6060435378291459521">We wtyczce <ph name="PLUGIN_NAME" /> wystąpił poważny błąd.</translation>
<translation id="6064217302520318294">Blokada ekranu</translation>
<translation id="6065289257230303064">Atrybuty katalogu podmiotu certyfikatu</translation>
<translation id="6068338049763724728">WÅ‚Ä…cz rejestracjÄ™ zdalnÄ…</translation>
@@ -3241,9 +3295,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6107012941649240045">Wystawiony dla</translation>
<translation id="6112952769866305444">Edytuj osobÄ™ <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Naciśnij |<ph name="SHORTCUT" />|, aby przejść wstecz</translation>
+<translation id="6116338172782435947">mieć dostęp do tekstu i obrazów skopiowanych do schowka</translation>
<translation id="6116921718742659598">Zmień język i ustawienia wprowadzania</translation>
<translation id="6120205520491252677">Przypnij tÄ™ stronÄ™ do ekranu startowego...</translation>
<translation id="6122081475643980456">Twoje połączenie internetowe jest kontrolowane</translation>
+<translation id="6122095009389448667">Nadal blokuj tej stronie dostęp do schowka</translation>
<translation id="6122875415561139701">Nie jest dozwolona operacja zapisu na: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6124650939968185064">To rozszerzenie jest wymagane przez następujące rozszerzenia:</translation>
<translation id="6125479973208104919">Musisz jeszcze raz dodać swoje konto na tym urządzeniu <ph name="DEVICE_TYPE" />.</translation>
@@ -3285,6 +3341,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6178664161104547336">Wybór certyfikatu</translation>
<translation id="6180288788882902869">Google Play na urzÄ…dzeniu <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Pobieranie zostało zablokowane</translation>
+<translation id="6181803575025675566">Opcje możesz zmienić w <ph name="LINK_START" />Ustawieniach<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokalizacja urzÄ…dzenia</translation>
<translation id="6185696379715117369">Strona do góry</translation>
<translation id="6189412234224385711">Otwórz w rozszerzeniu <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6237816943013845465">Pozwala zmienić rozdzielczość ekranu</translation>
<translation id="6238923052227198598">Wyświetlaj najnowszą notatkę na ekranie blokady</translation>
<translation id="6239558157302047471">Załaduj ponownie &amp;ramkę</translation>
-<translation id="624022915548992686">Zamknij stronÄ™</translation>
<translation id="6241530762627360640">Dostęp do informacji o urządzeniach Bluetooth sparowanych z systemem oraz wykrywanie urządzeń Bluetooth w pobliżu</translation>
<translation id="6243774244933267674">Serwer niedostępny</translation>
<translation id="6246413617632217567">Nie udało się zaimportować nadzorowanego użytkownika. Sprawdź miejsce na dysku twardym i uprawnienia, a potem spróbuj ponownie.</translation>
@@ -3334,13 +3390,13 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6263284346895336537">Niekrytyczne</translation>
<translation id="6263541650532042179">zresetować synchronizację</translation>
<translation id="6264365405983206840">Wybierz &amp;wszystko</translation>
+<translation id="6265930187414222160">Gotowe. Szkodliwe oprogramowanie zostało usunięte.</translation>
<translation id="6267166720438879315">Wybierz certyfikat, aby uwierzytelnić się na serwerze <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Otwórz w <ph name="APP" /></translation>
<translation id="6268747994388690914">Importuj zakładki z pliku HTML</translation>
<translation id="6270770586500173387">Wysyłaj <ph name="BEGIN_LINK1" />informacje o systemie i aplikacjach<ph name="END_LINK1" /> oraz <ph name="BEGIN_LINK2" />dane<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Podczas pobierania wtyczki wystąpił błąd (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">Jakość</translation>
-<translation id="6274087148640822908">Rozszerzenia i aplikacje znajdziesz w <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Zmień zdjęcie</translation>
<translation id="6276301056778294989">Upewnij się, że na urządzeniu pokazuje się ten sam kod.</translation>
<translation id="6277105963844135994">Przekroczono czas oczekiwania na sieć</translation>
@@ -3366,12 +3422,12 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6311220991371174222">Nie można uruchomić Chrome – coś poszło nie tak podczas otwierania Twojego profilu. Spróbuj jeszcze raz uruchomić Chrome.</translation>
<translation id="6312403991423642364">Nieznany błąd sieci</translation>
<translation id="6313641880021325787">WYÅÄ„CZ TRYB VR</translation>
-<translation id="6314335155547195432">Wygeneruj hasło</translation>
<translation id="6314819609899340042">Funkcje debugowania zostały włączone na urządzeniu <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Strony początkowe zostały zmienione i zawierają <ph name="URL" />. Aby wyłączyć rozszerzenia, które zmieniają stronę początkową, kliknij Przywróć.</translation>
<translation id="6315493146179903667">PrzenieÅ› wszystko na wierzch</translation>
<translation id="6316806695097060329">To urządzenie <ph name="SHORT_PRODUCT_NAME" /> zostało zaprojektowane, by umożliwić Ci jak najwygodniejsze korzystanie z internetu.</translation>
+<translation id="6317318380444133405">Nie jest już obsługiwana.</translation>
<translation id="6317369057005134371">Czekam na okno aplikacji...</translation>
+<translation id="6318407754858604988">Rozpoczęto pobieranie</translation>
<translation id="6322279351188361895">Nie można odczytać klucza prywatnego.</translation>
<translation id="6325191661371220117">Wyłącz automatyczne uruchamianie</translation>
<translation id="6326175484149238433">Usuń z Chrome</translation>
@@ -3381,7 +3437,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6333049849394141510">Wybierz elementy do synchronizacji</translation>
<translation id="6333064448949140209">Plik zostanie wysłany do Google w celu debugowania</translation>
<translation id="6333834492048057036">Zaznacz pasek adresu, by przeprowadzić wyszukiwanie</translation>
-<translation id="6336907568130557310">Twoje hasła będą widoczne dla każdego, kto może zobaczyć wyeksportowany plik. Nie udostępniaj nikomu pliku i usuń go po zaimportowaniu.</translation>
<translation id="6339668969738228384">Utwórz nowy profil dla adresu <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Nie udało połączyć się z serwerem. Sprawdź połączenie sieciowe i spróbuj ponownie. Jeśli problem nie zniknie, uruchom ponownie Chromebooka.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Skonfiguruj Smart Lock na Androida</translation>
<translation id="6374469231428023295">Spróbuj jeszcze raz</translation>
-<translation id="6377158645544167202">Nie można połączyć z drukarką. Upewnij się, że drukarka jest włączona i podłączona do Chromebooka za pomocą Wi-Fi lub USB.</translation>
<translation id="6380143666419481200">Zaakceptuj i kontynuuj</translation>
<translation id="6383051423892982287">Szyfruj synchronizowane dane za pomocą własnego <ph name="BEGIN_LINK" />hasła synchronizacji<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Zmiana ustawień wyszukiwania na: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6503077044568424649">Najczęstsze</translation>
<translation id="6504611359718185067">Aby dodać drukarkę, połącz się z internetem</translation>
<translation id="6506374932220792071">Podpis X9.62 ECDSA z SHA-256</translation>
+<translation id="6508248480704296122">PowiÄ…zane z: <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplikacja: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licencja na multimedia</translation>
<translation id="6510568984200103950">Mniej ustawień</translation>
@@ -3529,9 +3584,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6551508934388063976">Polecenie jest niedostępne. Naciśnij control+N, by otworzyć nowe okno.</translation>
<translation id="655384502888039633">Użytkownicy: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Usuń wszystkie konta użytkowników i przywróć urządzenie <ph name="IDS_SHORT_PRODUCT_NAME" /> do stanu fabrycznego.</translation>
+<translation id="6555810572223193255">Czyszczenie jest obecnie niedostępne</translation>
<translation id="6556866813142980365">Ponów</translation>
<translation id="6558280019477628686">Wystąpił błąd. Niektóre elementy mogły nie zostać usunięte.</translation>
<translation id="6559580823502247193">(użytkownik już zarejestrowany na urządzeniu)</translation>
+<translation id="6560713683827832045">Upewnij się, że powiadomienia są włączone. Jeśli nie, włącz je.</translation>
<translation id="6561726789132298588">wpisz</translation>
<translation id="656293578423618167">Ścieżka do pliku lub jego nazwa jest zbyt długa. Zapisz pod krótszą nazwą lub w innej lokalizacji.</translation>
<translation id="656398493051028875">Usuwam „<ph name="FILENAME" />â€...</translation>
@@ -3560,7 +3617,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6606070663386660533">Karta 8</translation>
<translation id="6607272825297743757">Informacje o pliku</translation>
<translation id="6607831829715835317">Więcej narzę&amp;dzi</translation>
-<translation id="6610183966322615106">BÅ‚Ä…d podczas dodawania drukarki</translation>
<translation id="6612358246767739896">Treść chroniona</translation>
<translation id="6613452264606394692">Dodaj tę stronę do zakładek, by szybko na nią wrócić</translation>
<translation id="6615455863669487791">Pokaż mi</translation>
@@ -3637,9 +3693,11 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6736045498964449756">Ups, hasła nie pasują do siebie.</translation>
<translation id="6736243959894955139">Adres</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Chociaż nie możesz już używać swojego starego profilu, możesz go usunąć.</translation>
<translation id="6739923123728562974">Pokaż skrót na pulpicie</translation>
<translation id="6740234557573873150">Wstrzymano pobieranie <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Dostępny dla skryptu</translation>
+<translation id="6743841972744298686">Ustawienia synchronizacji</translation>
<translation id="6745592621698551453">Aktualizuj teraz</translation>
<translation id="6746124502594467657">W dół</translation>
<translation id="674632704103926902">WÅ‚Ä…cz przeciÄ…ganie dotykiem</translation>
@@ -3652,12 +3710,14 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6757101664402245801">URL został skopiowany</translation>
<translation id="6758056191028427665">Co sÄ…dzisz o efektach naszej pracy?</translation>
<translation id="6759193508432371551">Ustawienia fabryczne</translation>
+<translation id="6765234885931342179">mieć dostęp do numeru seryjnego klucza bezpieczeństwa</translation>
<translation id="6766101255664245434">Zrób sobie zdjęcie lub wybierz jedno z tych, które już masz. Możesz też wybrać ikonę.
<ph name="LINE_BREAK" />
Obraz pojawi siÄ™ na ekranie blokady i ekranie logowania do Chromebooka.</translation>
<translation id="6769712124046837540">DodajÄ™ drukarkÄ™...</translation>
<translation id="6771503742377376720">Jest urzędem certyfikacji</translation>
<translation id="6773575010135450071">Więcej czynności...</translation>
+<translation id="6777817260680419853">Przekierowanie zostało zablokowane</translation>
<translation id="6778959797435875428">Zakończ wyciszanie stron</translation>
<translation id="677965093459947883">Bardzo mała</translation>
<translation id="6780439250949340171">zarządzać innymi ustawieniami</translation>
@@ -3732,6 +3792,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="6898699227549475383">Organizacja (O)</translation>
<translation id="6900284862687837908">Aplikacja tła: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Dołącz urządzenie do domeny</translation>
+<translation id="6903534926908201625">W <ph name="BEGIN_LINK" />Ustawieniach<ph name="END_LINK" /> możesz w dowolnym momencie określić, jakie informacje będzie zbierać Google.</translation>
<translation id="6904344821472985372">Odwołaj dostęp do plików</translation>
<translation id="6904655473976120856">Naciśnij przycisk aplikacji, by wyjść</translation>
<translation id="6904713658985136356">Strona <ph name="HOST" /> chce udostępnić Twój ekran.</translation>
@@ -3740,17 +3801,22 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="691024665142758461">pobrać wiele plików</translation>
<translation id="6911324888870229398">Połączenie sieciowe zostało utracone. Sprawdź połączenie lub połącz się z inną siecią Wi-Fi.</translation>
<translation id="6911734910326569517">Wykorzystanie pamięci</translation>
+<translation id="6914783257214138813">Twoje hasła będą widoczne dla każdego, kto może zobaczyć wyeksportowany plik.</translation>
<translation id="6915804003454593391">Użytkownik:</translation>
<translation id="6916590542764765824">ZarzÄ…dzaj rozszerzeniami</translation>
<translation id="6920989436227028121">Otwórz jako zwykłą kartę</translation>
<translation id="6922128026973287222">Zmniejsz ilość przesyłanych danych i swobodnie przeglądaj strony dzięki Oszczędzaniu danych Google. Kliknij, by dowiedzieć się więcej.</translation>
<translation id="6929555043669117778">Nadal blokuj wyskakujÄ…ce okienka</translation>
<translation id="6930242544192836755">Czas trwania</translation>
+<translation id="6934241953272494177">Skanuję urządzenie multimedialne…
+ <ph name="LINE_BREAK1" />
+ Znaleziono <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Przekroczenie maksymalnej dÅ‚ugoÅ›ci atrybutu w operacji zapisu na: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6941937518557314510">Zaloguj się do urządzenia <ph name="TOKEN_NAME" />, aby za pomocą swojego certyfikatu wykonać uwierzytelnianie w witrynie <ph name="HOST_NAME" />.</translation>
<translation id="6943176775188458830">Anuluj drukowanie</translation>
<translation id="6943836128787782965">Wykonanie metody GET protokołu HTTP nie powiodło się.</translation>
<translation id="6945221475159498467">Wybierz</translation>
+<translation id="694592694773692225">Przekierowanie zostało zablokowane na tej stronie.</translation>
<translation id="6949306908218145636">Dodaj otwarte strony do zakładek...</translation>
<translation id="6955446738988643816">Sprawdź wyskakujące okienko</translation>
<translation id="6957231940976260713">Nazwa usługi</translation>
@@ -3854,13 +3920,16 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7093866338626856921">Wymiana danych z urzÄ…dzeniami o nazwach: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Nie udało się zaimportować nadzorowanego użytkownika. Sprawdź połączenie sieciowe i spróbuj ponownie później.</translation>
<translation id="7098447629416471489">Tutaj pojawiÄ… siÄ™ inne zapisane wyszukiwarki</translation>
+<translation id="7099337801055912064">Nie można załadować pliku PPD, bo jest zbyt duży. Maksymalny rozmiar to 250 kB.</translation>
<translation id="7100897339030255923">Wybrane elementy: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Automatyczne aktualizacje są włączone</translation>
<translation id="7106346894903675391">Kup więcej miejsca...</translation>
<translation id="7108338896283013870">Ukryj</translation>
<translation id="7108668606237948702">wpisz</translation>
+<translation id="7112978678959880812">Personalizacja jest włączona. Możesz nią zarządzać na myaccount.google.com</translation>
<translation id="7113502843173351041">Poznanie Twojego adresu e-mail</translation>
<translation id="7114054701490058191">Hasła nie są identyczne</translation>
+<translation id="7117228822971127758">Spróbuj ponownie później</translation>
<translation id="7117247127439884114">Zaloguj siÄ™ ponownie</translation>
<translation id="711840821796638741">Pokaż zakładki zarządzane</translation>
<translation id="711902386174337313">Odczyt listy zalogowanych urządzeń</translation>
@@ -3901,6 +3970,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7180611975245234373">Odśwież</translation>
<translation id="7180865173735832675">Dostosuj</translation>
<translation id="7186088072322679094">Zachowaj na pasku narzędzi</translation>
+<translation id="7187428571767585875">Wpisy w rejestrze, które zostaną usunięte lub zmienione:</translation>
<translation id="7191159667348037">Nieznana drukarka (USB)</translation>
<translation id="7191454237977785534">Zapisz plik jako</translation>
<translation id="7196835305346730603">Szukam Chromeboxów w pobliżu...</translation>
@@ -3909,6 +3979,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7201118060536064622">Element „<ph name="DELETED_ITEM_NAME" />†został usunięty</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Pobieram <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Zamknij stronÄ™}few{Zamknij strony}many{Zamknij strony}other{Zamknij strony}}</translation>
<translation id="721331389620694978">Niektóre ustawienia, które mogą odzwierciedlać typowe zachowania związane z przeglądaniem stron, nie zostaną wyczyszczone.</translation>
<translation id="7216409898977639127">Operator komórkowy</translation>
<translation id="7216595297012131718">Ustaw preferowaną kolejność języków</translation>
@@ -3954,6 +4025,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="727952162645687754">BÅ‚Ä…d pobierania</translation>
<translation id="7279701417129455881">Zarządzaj blokowaniem plików cookie...</translation>
<translation id="7280877790564589615">Prośba o uprawnienia</translation>
+<translation id="7283041136720745563">Twój limit na Dysku Google nie jest wystarczająco duży.</translation>
<translation id="7287143125007575591">Odmowa dostępu.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Otwórz aplikację tapety</translation>
@@ -4015,6 +4087,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7392118418926456391">Skanowanie antywirusowe nie powiodło się</translation>
<translation id="7392915005464253525">Otwórz ponowni&amp;e zamknięte okno</translation>
<translation id="7396845648024431313">Aplikacja <ph name="APP_NAME" /> zostanie włączona podczas uruchamiania systemu i będzie działać w tle nawet po zamknięciu wszystkich pozostałych okien przeglądarki <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Przełączono połączenie sieciowe</translation>
<translation id="7400418766976504921">Adres URL</translation>
<translation id="740083207982962331">Poczekaj, aż Chromebox uruchomi się ponownie...</translation>
<translation id="7400839060291901923">Skonfiguruj połączenie na telefonie <ph name="PHONE_NAME" /></translation>
@@ -4025,6 +4098,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7409233648990234464">Uruchom ponownie i wykonaj Powerwash</translation>
<translation id="7409836189476010449">uruchomić Flasha</translation>
<translation id="7410344089573941623">Pytaj, gdy witryna <ph name="HOST" /> chce mieć dostęp do kamery i mikrofonu</translation>
+<translation id="741204030948306876">Tak</translation>
<translation id="7412226954991670867">Pamięć GPU</translation>
<translation id="7416362041876611053">Nieznany błąd sieci</translation>
<translation id="7417705661718309329">Mapa Google</translation>
@@ -4046,6 +4120,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7445682342344043969">WyskakujÄ…ce okienka zablokowane</translation>
<translation id="744859430125590922">Używaj adresu <ph name="CUSTODIAN_EMAIL" /> do kontrolowania i wyświetlania stron, na które wchodzi ta osoba</translation>
<translation id="7453008956351770337">Wybierając tę drukarkę, zezwalasz na dostęp do niej temu rozszerzeniu:</translation>
+<translation id="7453467225369441013">Wylogowuje z większości stron internetowych. Nie wyloguje Cię z konta Google.</translation>
<translation id="7456142309650173560">deweloperska</translation>
<translation id="7456847797759667638">Otwórz lokalizację...</translation>
<translation id="7461924472993315131">Przypnij</translation>
@@ -4056,7 +4131,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="747114903913869239">Błąd: nie można zdekodować rozszerzenia</translation>
<translation id="7473891865547856676">Nie, dziękuję</translation>
<translation id="747459581954555080">Przywróć wszystkie</translation>
-<translation id="747494631553057218">Wpisy w rejestrze:</translation>
+<translation id="7475034671245341386">We wtyczce <ph name="PLUGIN_NAME" /> wystąpił błąd.</translation>
<translation id="7475671414023905704">Adres URL utraconego hasła firmy Netscape</translation>
<translation id="7476454130948140105">Poziom naładowania baterii (<ph name="BATTERY_PERCENT" />%) jest za niski, by zainstalować aktualizację</translation>
<translation id="7477347901712410606">Jeśli nie pamiętasz hasła, zatrzymaj i zresetuj synchronizację przy użyciu <ph name="BEGIN_LINK" />Panelu Google<ph name="END_LINK" />.</translation>
@@ -4071,6 +4146,9 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7487067081878637334">Technologia</translation>
<translation id="7487099628810939106">Opóźnienie przed kliknięciem:</translation>
<translation id="7487969577036436319">Nie zainstalowano żadnych komponentów</translation>
+<translation id="7489215562877293245">Znaleziono <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Wszystko gotowe do utworzenia kopii zapasowej na <ph name="BEGIN_LINK" />Dysku Google<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Otwórz wszystkie}=1{&amp;Otwórz zakładkę}few{&amp;Otwórz wszystkie (#)}many{&amp;Otwórz wszystkie (#)}other{&amp;Otwórz wszystkie (#)}}</translation>
<translation id="7489605380874780575">Sprawdź uprawnienia</translation>
<translation id="749028671485790643">Osoba <ph name="VALUE" /></translation>
@@ -4083,7 +4161,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7497215489070763236">Certyfikat CA serwera</translation>
<translation id="7502658306369382406">Adres IPv6</translation>
<translation id="7503191893372251637">Typ certyfikatu firmy Netscape</translation>
-<translation id="7503607651407946808">Ta strona jest w trakcie tłumaczenia...</translation>
<translation id="7503821294401948377">Nie można wczytać ikony „<ph name="ICON" />†dla czynności wykonywanej w przeglądarce.</translation>
<translation id="750509436279396091">Otwórz folder pobierania</translation>
<translation id="7505167922889582512">Pokaż ukryte pliki</translation>
@@ -4095,9 +4172,9 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7517569744831774757">Przywróć ustawienia do wartości domyślnych.</translation>
<translation id="7517786267097410259">Utwórz hasło –</translation>
<translation id="7518150891539970662">Dzienniki WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Tłumaczę stronę…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Utwórz</translation>
+<translation id="7526413953848747421">Korzystaj w Chrome z przydatnych usług Google, takich jak sprawdzanie pisowni czy Kliknij, by wyszukać</translation>
<translation id="7529411698175791732">Sprawdź połączenie z internetem. Jeśli problem nie ustąpi, wyloguj się i zaloguj ponownie.</translation>
<translation id="7530016656428373557">Szybkość rozładowywania w watach</translation>
<translation id="7536709149194614609">Uruchom ponownie urządzenie i spróbuj ponownie później.</translation>
@@ -4121,7 +4198,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
i spróbuj ponownie utworzyć użytkownika nadzorowanego.</translation>
<translation id="756445078718366910">Otwórz okno przeglądarki</translation>
<translation id="7564847347806291057">Zakończ proces</translation>
-<translation id="7565291891798266313">Wyszukiwarka została zmieniona na <ph name="URL" />. Aby wyłączyć rozszerzenia, które zmieniają wyszukiwarkę, kliknij Przywróć.</translation>
<translation id="7566118625369982896">ZarzÄ…dzaj linkami aplikacji Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Wyczyszczono dane Chrome</translation>
@@ -4130,13 +4206,10 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7573172247376861652">Poziom naładowania akumulatora</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Sortuj</translation>
-<translation id="7577815336900970562">Użyj Wi-Fi lub sieci komórkowej, by określić lokalizację</translation>
<translation id="7579149537961810247">Wycisz strony</translation>
<translation id="7580671184200851182">Odtwarzaj ten sam dźwięk na wszystkich głośnikach (dźwięk mono)</translation>
-<translation id="7581273696622423628">Wypełnij ankietę</translation>
<translation id="7581462281756524039">Narzędzie do czyszczenia</translation>
<translation id="7582582252461552277">Preferuj tę sieć</translation>
-<translation id="7586312264284919041">Chcesz przetłumaczyć tę stronę?</translation>
<translation id="7586498138629385861">Przeglądarka będzie działać, dopóki są uruchomione aplikacje Chrome.</translation>
<translation id="7589461650300748890">Nie tak szybko. Zachowaj ostrożność.</translation>
<translation id="7589661784326793847">ChwileczkÄ™</translation>
@@ -4153,6 +4226,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7607274158153386860">Żądaj strony w wersji na tablety</translation>
<translation id="7611008212562900400">Przeszukaj urządzenie, aplikacje, internet…</translation>
<translation id="7615910377284548269">ZarzÄ…dzaj blokowaniem wtyczek spoza piaskownicy...</translation>
+<translation id="7616214729753637086">Rejestruję urządzenie…</translation>
<translation id="7617366389578322136">ÅÄ…czÄ™ siÄ™ z urzÄ…dzeniem „<ph name="DEVICE_NAME" />â€</translation>
<translation id="761779991806306006">Nie ma zapisanych haseł.</translation>
<translation id="7622114377921274169">ÅadujÄ™.</translation>
@@ -4181,6 +4255,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7664620655576155379">NieobsÅ‚ugiwane urzÄ…dzenie Bluetooth: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="7665369617277396874">Dodaj konto</translation>
<translation id="7671130400130574146">Użyj systemowego paska tytułu i ramek</translation>
+<translation id="7683373461016844951">Aby kontynuować, kliknij OK, a potem kliknij Dodaj osobę, by utworzyć nowy profil dla swojego adresu e-mail w domenie <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Zainstalowane przez administratora</translation>
<translation id="7684559058815332124">Wejdź na stronę logowania na portalu przechwytującym</translation>
<translation id="7685049629764448582">Pamięć JavaScript</translation>
@@ -4239,7 +4314,6 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7773726648746946405">Przechowywanie sesji</translation>
<translation id="7781335840981796660">Wszystkie konta użytkowników i dane lokalne zostaną usunięte.</translation>
<translation id="7782102568078991263">Nie pokazuj sugestii od Google</translation>
-<translation id="778330624322499012">Nie można załadować wtyczki <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Ustawienia zabezpieczeń na komputerze zablokowały ten plik.</translation>
<translation id="7786207843293321886">Zakończ sesję gościa</translation>
<translation id="7786889348652477777">P&amp;rzeładuj aplikację</translation>
@@ -4273,7 +4347,13 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7815680994978050279">Zablokowano niebezpieczne pobieranie</translation>
<translation id="7818135753970109980">Dodano nowy motyw (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">Klucz wstępny (WPA lub RSN)</translation>
+<translation id="7819992334107904369">Synchronizacja Chrome</translation>
<translation id="782057141565633384">K&amp;opiuj adres wideo</translation>
+<translation id="7821462174190887129">Znaleziono <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Twój limit na Dysku Google nie jest wystarczająco duży. Potrzeba jeszcze <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Spróbuj wybrać mniej zdjęć.</translation>
<translation id="782590969421016895">Użyj bieżących stron</translation>
<translation id="7829298379596169484">Otwieram wejście audio</translation>
<translation id="7831368056091621108">by móc korzystać z tego rozszerzenia, historii i innych ustawień Chrome na wszystkich swoich urządzeniach.</translation>
@@ -4311,6 +4391,7 @@ Więcej informacji znajduje się w naszym <ph name="BEGIN_LINK" />Centrum pomocy
<translation id="7881969471599061635">Wyłącz napisy</translation>
<translation id="7882358943899516840">Typ dostawcy</translation>
<translation id="7885253890047913815">Ostatnie urzÄ…dzenia docelowe</translation>
+<translation id="7886917304091689118">Otwarta w Chrome</translation>
<translation id="7887334752153342268">Duplikuj</translation>
<translation id="7887864092952184874">Sparowano mysz Bluetooth</translation>
<translation id="7889966925761734854">Szukaj</translation>
@@ -4394,7 +4475,9 @@ Przechowuj plik klucza w bezpiecznym miejscu. Będzie on potrzebny do utworzenia
<translation id="8000066093800657092">Brak sieci</translation>
<translation id="8001504501378762252">Możliwe, że jakaś strona wykradła Twoje hasło</translation>
<translation id="8004582292198964060">PrzeglÄ…darka</translation>
+<translation id="8005600846065423578">Zawsze zezwalaj stronie <ph name="HOST" /> na dostęp do schowka</translation>
<translation id="8008356846765065031">Brak łączności z internetem. Sprawdź połączenie.</translation>
+<translation id="8008765610824028412">Nie można załadować wtyczki <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Automatycznie wysyłaj do Google pewne informacje o systemie i część zawartości stron, by pomóc w wykrywaniu niebezpiecznych aplikacji i witryn</translation>
<translation id="8012382203418782830">Ta strona została przetłumaczona.</translation>
<translation id="8014154204619229810">Obecnie działa aktualizator. Odśwież za minutę, by sprawdzić ponownie.</translation>
@@ -4495,7 +4578,6 @@ Przechowuj plik klucza w bezpiecznym miejscu. Będzie on potrzebny do utworzenia
<translation id="816055135686411707">BÅ‚Ä…d podczas ustawiania zaufania do certyfikatu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Utwórz nową notatkę</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">ZarzÄ…dzaj ustawieniami mikrofonu...</translation>
<translation id="8168435359814927499">Treści</translation>
<translation id="8174047975335711832">Informacje o urzÄ…dzeniu</translation>
@@ -4512,7 +4594,6 @@ Przechowuj plik klucza w bezpiecznym miejscu. Będzie on potrzebny do utworzenia
<translation id="8191230140820435481">ZarzÄ…dzanie Twoimi aplikacjami, rozszerzeniami i motywami</translation>
<translation id="8191453843330043793">Program do rozpoznawania serwera proxy V8</translation>
<translation id="8195027750202970175">Rozmiar na dysku</translation>
-<translation id="8195739004487400241">Strona główna została zmieniona na <ph name="URL" />. Aby wyłączyć rozszerzenia, które zmieniają stronę główną, kliknij Przywróć.</translation>
<translation id="8199300056570174101">Właściwości sieci (usługi) i urządzenia</translation>
<translation id="8200772114523450471">Wznów</translation>
<translation id="8202160505685531999">Wpisz hasło ponownie, by zaktualizować swój profil na urządzeniu <ph name="DEVICE_TYPE" />.</translation>
@@ -4530,6 +4611,7 @@ Przechowuj plik klucza w bezpiecznym miejscu. Będzie on potrzebny do utworzenia
<translation id="8226619461731305576">Kolejka</translation>
<translation id="8226742006292257240">Poniżej znajduje się losowo wygenerowane hasło modułu TPM, które zostało przypisane do Twojego komputera:</translation>
<translation id="8227119283605456246">Załącz plik</translation>
+<translation id="8233198815467326623">Przywrócić domyślną stronę główną?</translation>
<translation id="8234795456569844941">Pomóż naszym inżynierom rozwiązać ten problem. Powiedz nam, co się działo tuż przed wyświetleniem się komunikatu o błędzie profilu:</translation>
<translation id="8234989666557591529">Wybierz telefon do odblokowania urzÄ…dzenia <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Wskazówka pomocy</translation>
@@ -4555,7 +4637,6 @@ Przechowuj plik klucza w bezpiecznym miejscu. Będzie on potrzebny do utworzenia
<translation id="8261378640211443080">To rozszerzenie nie jest oferowane w <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i mogło zostać dodane bez Twojej wiedzy.</translation>
<translation id="8261387128019234107">Dodaj konto dla <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Usuń</translation>
-<translation id="8261673729476082470">Tworzenie kopii zapasowej <ph name="FILE_COUNT" /> zdjęć na <ph name="BEGIN_LINK" />Dysku Google<ph name="END_LINK" /></translation>
<translation id="826246685091802258">Flagi <ph name="BAD_FLAG" /> nie ma w tej kompilacji.</translation>
<translation id="8263744495942430914">Witryna <ph name="FULLSCREEN_ORIGIN" /> wyłączyła kursor myszy.</translation>
<translation id="8264718194193514834">Rozszerzenie <ph name="EXTENSION_NAME" /> uruchomiło tryb pełnoekranowy.</translation>
@@ -4658,6 +4739,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8454288007744638700">Lub wybierz nową sieć:</translation>
<translation id="845627346958584683">Data ważności</translation>
<translation id="8456681095658380701">Nieprawidłowa nazwa</translation>
+<translation id="8457451314607652708">Importuj zakładki</translation>
<translation id="8460336040822756677">Jeśli wyłączysz Smart Lock na urządzenie <ph name="DEVICE_TYPE" />, nie odblokujesz urządzenia z Chrome przy użyciu telefonu. Trzeba będzie wpisać hasło.</translation>
<translation id="8461329675984532579">Nazwa operatora macierzystego</translation>
<translation id="84613761564611563">Wywołano interfejs użytkownika do konfigurowania sieci. Zaczekaj...</translation>
@@ -4722,14 +4804,15 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8569764466147087991">Wybierz plik do otwarcia</translation>
<translation id="8571213806525832805">Ostatnie 4 tygodnie</translation>
<translation id="8574990355410201600">Zawsze zezwalaj na odtwarzanie dźwięku na stronie <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Nie może mieć więcej niż 99 liter</translation>
<translation id="8579285237314169903">Synchronizuję elementy – <ph name="NUMBER_OF_FILES" />...</translation>
<translation id="857943718398505171">Dozwolone (zalecane)</translation>
<translation id="8581809080475256101">Naciśnij, by przejść dalej, lub otwórz menu kontekstowe, by wyświetlić historię</translation>
<translation id="8584280235376696778">&amp;Otwórz wideo w nowej karcie</translation>
<translation id="8588866096426746242">Wyświetl statystyki profilu</translation>
+<translation id="8589652987924574405">Zakładki, historia, hasła i inne ustawienia zostaną zsynchronizowane z kontem Google, by można było z nich korzystać na dowolnym urządzeniu. W każdej chwili możesz to zmienić w ustawieniach.</translation>
<translation id="8590375307970699841">Skonfiguruj aktualizacje automatyczne</translation>
<translation id="8594908476761052472">Nagraj film</translation>
-<translation id="8595925260712451473">Wpisz swojÄ… opiniÄ™.</translation>
<translation id="8596540852772265699">Pliki niestandardowe</translation>
<translation id="8597845839771543242">Format właściwości:</translation>
<translation id="8598453409908276158">Wtyczka spoza piaskownicy zablokowana</translation>
@@ -4744,6 +4827,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8620617069779373398">Stan roamingu</translation>
<translation id="8620765578342452535">Konfigurowanie połączenia sieciowego</translation>
<translation id="8620790565535071193">Skanowanie się nie udało</translation>
+<translation id="8622877356447980900">Przetłumaczyć tę stronę?</translation>
<translation id="8623004009673949077">Aplikacja z atrybutem „kiosk_only†w pliku manifestu musi być zainstalowana w trybie kiosku Chrome OS.</translation>
<translation id="8624205858755890468">Umożliwia Asystentowi wyświetlanie powiązanych informacji, aplikacji i działań.</translation>
<translation id="862542460444371744">&amp;Rozszerzenia</translation>
@@ -4789,6 +4873,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8671210955687109937">Może komentować</translation>
<translation id="8673026256276578048">Szukaj w internecie</translation>
<translation id="8673383193459449849">Problem z serwerem</translation>
+<translation id="8674241889607553858">Przetłumaczyć tę stronę?</translation>
<translation id="8675354002693747642">Klucz wstępny</translation>
<translation id="8676374126336081632">Wyczyść wpisany tekst</translation>
<translation id="8677039480012021122">Wyczyść dane i odłącz</translation>
@@ -4801,6 +4886,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8688579245973331962">Nie widzisz swojej nazwy?</translation>
<translation id="8688591111840995413">Nieprawidłowe hasło</translation>
<translation id="8688672835843460752">Dostępne</translation>
+<translation id="8689583087392258564">Nie udało się dołączyć komputera do domeny. Jednostka organizacyjna jest nieprawidłowa.</translation>
<translation id="869257642790614972">Otwórz ostatnio zamkniętą kartę</translation>
<translation id="8695825812785969222">Otwórz &amp;lokalizację</translation>
<translation id="8698464937041809063">Rysunek Google</translation>
@@ -4815,6 +4901,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8708671767545720562">&amp;Więcej informacji</translation>
<translation id="8710187907779883426">krótkie (1 s)</translation>
<translation id="8711402221661888347">Pikle</translation>
+<translation id="8712637175834984815">Rozumiem</translation>
<translation id="8713570323158206935">Wyślij <ph name="BEGIN_LINK1" />informacje o systemie<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Koniec wsparcia</translation>
<translation id="871476437400413057">Zapisane hasła Google</translation>
@@ -4890,7 +4977,6 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="882204272221080310">Zaktualizuj oprogramowanie, by zwiększyć bezpieczeństwo.</translation>
<translation id="8823514049557262177">Kopiuj te&amp;kst linku</translation>
<translation id="8824701697284169214">Dodaj &amp;stronÄ™</translation>
-<translation id="8827850355924932817">Użyj sieci Wi-Fi, by określić lokalizację</translation>
<translation id="8828933418460119530">Nazwa DNS</translation>
<translation id="8830796635868321089">Sprawdzenie aktualizacji przy użyciu obecnych ustawień serwera proxy nie powiodło się. Popraw <ph name="PROXY_SETTINGS_LINK_START" />ustawienia serwera proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">KonfiguracjÄ… sieci zarzÄ…dza <ph name="USER_EMAIL" />.</translation>
@@ -4943,13 +5029,14 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="8912793549644936705">RozciÄ…gnij</translation>
<translation id="8915370057835397490">ÅadujÄ™ sugestie</translation>
<translation id="8916476537757519021">Ramka podrzędna incognito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Konwerter rastrowy PWG</translation>
+<translation id="8918468086406665831">Zsynchronizuj z: <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Zawsze zezwalaj na wyświetlanie reklam na tej stronie</translation>
<translation id="8925458182817574960">&amp;Ustawienia</translation>
<translation id="8926389886865778422">Nie pytaj ponownie</translation>
<translation id="8926518602592448999">Wyłącz rozszerzenia trybu programisty</translation>
<translation id="892706138619340876">Niektóre ustawienia zostały zresetowane</translation>
<translation id="8931394284949551895">Nowe urzÄ…dzenia</translation>
+<translation id="893242274404530797">Instant Tethering wymaga włączenia powiadomień Usług Google Play</translation>
<translation id="8933960630081805351">&amp;Pokaż w Finderze</translation>
<translation id="8934732568177537184">Dalej</translation>
<translation id="8938356204940892126">RezygnujÄ™</translation>
@@ -5007,6 +5094,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="9024127637873500333">&amp;Otwórz w nowej karcie</translation>
<translation id="9024331582947483881">pełny ekran</translation>
<translation id="9025098623496448965">OK, wróć do ekranu logowania</translation>
+<translation id="902659348151742535">Google może korzystać z Twojej historii przeglądania, by dostosowywać wyniki wyszukiwania, reklamy i działanie innych usług.</translation>
<translation id="9026731007018893674">pobrane</translation>
<translation id="9027146684281895941">Nadzoruj tę osobę, by kontrolować i wyświetlać odwiedzane przez nią strony ze swojego konta Google.</translation>
<translation id="9027459031423301635">Otwórz link w nowej &amp;karcie</translation>
@@ -5047,7 +5135,6 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="9084064520949870008">Otwórz jako okno</translation>
<translation id="9088234649737575428">Wtyczka <ph name="PLUGIN_NAME" /> została zablokowana przez zasady przedsiębiorstwa</translation>
<translation id="9088917181875854783">Potwierdź klucz widoczny na urzÄ…dzeniu „<ph name="DEVICE_NAME" />â€:</translation>
-<translation id="9090669887503413452">Wyślij informacje o systemie</translation>
<translation id="9094033019050270033">Aktualizuj hasło</translation>
<translation id="9094982973264386462">Usuń</translation>
<translation id="9095253524804455615">Usuń</translation>
@@ -5101,6 +5188,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="9170397650136757332">Teraz powoli przesuń palec, by dokładnie zeskanować linie papilarne</translation>
<translation id="9170848237812810038">&amp;Cofnij</translation>
<translation id="9170884462774788842">Inny program na Twoim komputerze dodał motyw, który może zmienić działanie Chrome.</translation>
+<translation id="9173995187295789444">Skanuję w poszukiwaniu urządzeń Bluetooth…</translation>
<translation id="9174212595744391062">Spowoduje to usunięcie plików cookie i danych pamięci podręcznej ze wszystkich witryn, w tym</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – połączono z urządzeniem Bluetooth</translation>
<translation id="9177499212658576372">Obecnie masz połączenie z siecią: <ph name="NETWORK_TYPE" />.</translation>
@@ -5125,6 +5213,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="932327136139879170">Strona główna</translation>
<translation id="932508678520956232">Nie można zainicjować drukowania.</translation>
<translation id="93393615658292258">Tylko hasło</translation>
+<translation id="935490618240037774">Zakładki, historia, hasła i inne ustawienia zostaną zsynchronizowane z kontem Google, by można było z nich korzystać na dowolnym urządzeniu.</translation>
<translation id="936801553271523408">Systemowe dane diagnostyczne</translation>
<translation id="93766956588638423">Napraw rozszerzenie</translation>
<translation id="938470336146445890">Zainstaluj certyfikat użytkownika.</translation>
@@ -5145,6 +5234,7 @@ Osoby z wolnym połączeniem mogą nie zobaczyć treści, które przesyłasz.</
<translation id="960987915827980018">Zostało około 1 godziny</translation>
<translation id="962802172452141067">Drzewo folderów zakładek</translation>
<translation id="968174221497644223">Pamięć podręczna aplikacji</translation>
+<translation id="969096075394517431">Zmień języki</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 karta}few{# karty}many{# kart}other{# karty}}</translation>
<translation id="971774202801778802">URL zakładki</translation>
<translation id="973473557718930265">Zakończ</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_pt-BR.xtb b/chromium/chrome/app/resources/generated_resources_pt-BR.xtb
index eeeb9058c5c..f09a14684c2 100644
--- a/chromium/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chromium/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Abrir link em uma nova janela do <ph name="APP" /></translation>
<translation id="1005274289863221750">Usar microfone e câmera</translation>
<translation id="1007408791287232274">Não foi possível carregar os dispositivos.</translation>
+<translation id="1008186147501209563">Exportar favoritos</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Página sem resposta}one{Páginas sem resposta}other{Páginas sem resposta}}</translation>
<translation id="1012794136286421601">Seus arquivos do Google Docs, Planilhas, Apresentações e Desenhos estão sendo sincronizados. Abra o aplicativo Google Drive para acessá-los on-line ou off-line.</translation>
-<translation id="1013383076511149692">Ver os textos e imagens que você copia para a área de transferência</translation>
<translation id="1013707859758800957">Foi permitida a execução de um plug-in sem sandbox nesta página.</translation>
<translation id="1015318665228971643">Editar nome da pasta</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Abrir tudo em &amp;nova janela}=1{Abrir em &amp;nova janela}one{Abrir tudo (#) em &amp;nova janela}other{Abrir tudo (#) em &amp;nova janela}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Não é possível remover software perigoso</translation>
<translation id="1062407476771304334">Substituir</translation>
<translation id="1062866675591297858">Administre seus usuários supervisionados usando o <ph name="BEGIN_LINK" />Painel de usuários supervisionados<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Verificador de arquivo de biblioteca de mídia</translation>
<translation id="1064835277883315402">Conectar a uma rede particular</translation>
<translation id="1064912851688322329">Desconecta sua Conta do Google</translation>
<translation id="1067048845568873861">Criado em</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Codificação de dados</translation>
+<translation id="1074944608454986967">Para ler conteúdo em voz alta, toque na tecla Pesquisar e mantenha-a pressionada. Depois, clique ou arraste para selecionar o conteúdo. Você também pode destacar uma região e usar as teclas Pesquisar + S.</translation>
<translation id="1076698951459398590">Ativar tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurar atualizações automáticas para todos os usuários</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Faça login<ph name="END_SIGN_IN_LINK" /> para controlar e ver os websites que essa pessoa visita.</translation>
<translation id="109758035718544977">Parar de ignorar sites</translation>
<translation id="1097658378307015415">Antes de fazer login, entre como Visitante para ativar a rede <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Sempre traduzir do <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Conexão de SMS</translation>
<translation id="1108600514891325577">&amp;Parar</translation>
<translation id="1110155001042129815">Aguarde</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Não permitir que nenhum site use mensagens exclusivas do sistema para acessar dispositivos MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Editar mecanismo de pesquisa</translation>
-<translation id="1131167343343087859">Cartões de crédito e endereços que usam o Google Payments.</translation>
<translation id="1134009406053225289">Abrir em uma janela anônima</translation>
<translation id="1137673463384776352">Abrir link no <ph name="APP" /></translation>
<translation id="1140351953533677694">Acessar seus dispositivos de série e Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in bloqueado</translation>
<translation id="1145532888383813076">Pesquisar seu dispositivo, apps e Web.</translation>
<translation id="1146204723345436916">Importar favoritos de arquivo HTML...</translation>
+<translation id="1148097584170732637">Arquivos encontrados: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Não há espaço suficiente disponível no armazenamento local. Você precisa de espaço adicional: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Tente selecionar menos fotos.</translation>
<translation id="1149088842877960903">A execução do JavaScript por AppleScript está desativada. Para ativá-la, acesse as configurações do Chrome &gt; Avançado &gt; Sistema. Para ver mais informações, acesse https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mês de expiração</translation>
<translation id="1153356358378277386">Dispositivos pareados</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Renomear</translation>
<translation id="1175364870820465910">&amp;Imprimir...</translation>
<translation id="117624967391683467">Copiando <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Restaurar mecanismo de pesquisa padrão?</translation>
<translation id="1177863135347784049">Personalizado</translation>
<translation id="1178581264944972037">Pausar</translation>
<translation id="1179803038870941185"><ph name="URL" /> deseja obter controle total de seus dispositivos MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Ler e alterar os usuários da lista de permissões</translation>
<translation id="1206407435587370571">Explorar o Chromebook</translation>
<translation id="1209796539517632982">Servidores de nome automáticos</translation>
+<translation id="1210982357925844241">Ver e gerenciar as senhas salvas em <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Use a Web sem salvar seu histórico de navegação com uma janela anônima</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> impressões digitais configuradas</translation>
<translation id="1215411991991485844">Novo aplicativo de fundo adicionado</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Pesquisando redes móveis</translation>
<translation id="1285320974508926690">Nunca traduzir este site</translation>
<translation id="1285484354230578868">Armazenar dados em sua conta do Google Drive</translation>
+<translation id="1288037062697528143">O Modo noturno será ativado automaticamente ao anoitecer</translation>
<translation id="1293177648337752319">Parar de ignorar site</translation>
<translation id="1293509594570842875">Não foi possível criar o novo usuário supervisionado. Verifique sua conexão de rede e tente novamente mais tarde.</translation>
<translation id="1293556467332435079">Arquivos</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Arquivo HTML com favoritos</translation>
<translation id="1303671224831497365">Nenhum dispositivo Bluetooth encontrado</translation>
<translation id="1306606229401759371">Alterar configurações</translation>
-<translation id="1307398858972670978">Acesse suas senhas a partir de qualquer dispositivo em <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1307559529304613120">Ops. O sistema encontrou uma falha ao armazenar um token de acesso de longo prazo à API para este dispositivo.</translation>
<translation id="1313405956111467313">Configuração automática de proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Fui eu.</translation>
<translation id="1338776410427958681">Recolher <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Excluindo...</translation>
-<translation id="1339266338863469628">Padrão (captar apenas você)</translation>
<translation id="1340527397989195812">Fazer backup de mídia do dispositivo usando o aplicativo Arquivos.</translation>
<translation id="1341988552785875222">O plano de fundo atual está definido por "<ph name="APP_NAME" />". Talvez seja necessário desinstalar "<ph name="APP_NAME" />" antes de selecionar um plano de fundo diferente.</translation>
<translation id="1346748346194534595">Para a direita</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">A atualização é iniciada quando a bateria chega a <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Importando <ph name="FILE_COUNT" /> arquivos...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Não é possível encontrar o PPD. Verifique se seu Chromebook está on-line e tente novamente.</translation>
<translation id="1355466263109342573">O <ph name="PLUGIN_NAME" /> está bloqueado</translation>
<translation id="1357589289913453911">ID da extensão</translation>
<translation id="1358735829858566124">O arquivo ou o diretório não é utilizável.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Da esquerda para a direita</translation>
<translation id="1370646789215800222">Remover pessoa?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 item a ser removido}one{# item a ser removido}other{# itens a serem removidos}}</translation>
+<translation id="1372841398847029212">Sincronizar com sua conta</translation>
<translation id="1374844444528092021">O certificado exigido pela rede "<ph name="NETWORK_NAME" />" não está instalado ou não é mais válido. Obtenha um novo certificado e tente se conectar novamente.</translation>
<translation id="1374962581120570592">Cookies definidos</translation>
<translation id="1375321115329958930">Senhas salvas</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Criar usuário supervisionado</translation>
<translation id="1410197035576869800">Ãcone do app</translation>
<translation id="1410616244180625362">Continuar permitindo que <ph name="HOST" /> acesse sua câmera</translation>
+<translation id="1411668397053040814">Instale ou atualize o Teclado do Daydream para usar o Chrome em RV</translation>
<translation id="1414648216875402825">Você está atualizando para uma versão instável do <ph name="PRODUCT_NAME" /> que contém recursos que estão em fase de teste. Falhas e erros inesperados ocorrerão. Continue com cautela.</translation>
+<translation id="1415708812149920388">Acesso de leitura para a área de transferência negado</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID de extensão "<ph name="EXTENSION_ID" />") não é permitido neste tipo de sessão.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ops! Falha ao gerar a chave privada RSA aleatória.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Fatia de pizza</translation>
<translation id="1467432559032391204">Para a esquerda</translation>
<translation id="1467999917853307373"><ph name="URL" /> deseja armazenar permanentemente os dados em seu dispositivo.</translation>
+<translation id="1468571364034902819">Não é possível usar esse perfil</translation>
<translation id="1470719357688513792">Novas configurações de cookies entrarão em vigor depois que a página for atualizada.</translation>
<translation id="1470811252759861213">Para ter suas extensões em todos os computadores, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Não foi feito o upload de "<ph name="FILENAME" />". Não há espaço livre suficiente no seu Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Cache do token da API de identidade</translation>
<translation id="1478233201128522094">Na próxima vez, um novo smartphone desbloqueará este <ph name="DEVICE_TYPE" />. Desative o Smart Lock nas configurações.</translation>
<translation id="1478340334823509079">Detalhes: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Pronto para fazer o backup de <ph name="FILE_COUNT" /> fotos novas</translation>
<translation id="1483493594462132177">Enviar</translation>
<translation id="1485015260175968628">Ele agora pode:</translation>
<translation id="1485141095922496924">Versão <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Sincronização ativada - configurações personalizadas</translation>
<translation id="1493892686965953381">Aguardando <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> outros dispositivos disponíveis.</translation>
-<translation id="1497284176235884849">O PPD fornecido é inválido.</translation>
<translation id="1497522201463361063">Não foi possível renomear "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositivo desconhecido [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Esta conta de proprietário precisa ser a primeira conta a fazer login em uma sessão de login múltiplo.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Acessar back-end do depurador de página</translation>
<translation id="1601560923496285236">Aplicar</translation>
<translation id="1603914832182249871">(Modo anônimo)</translation>
+<translation id="1607139524282324606">Limpar entrada</translation>
<translation id="1608626060424371292">Remover este usuário</translation>
<translation id="1609170755653088773">Sincronize esta senha com seu iPhone</translation>
<translation id="1609862759711084604">Usuário anterior</translation>
+<translation id="1611557582955786626">Faça login para ter uma experiência de navegação personalizada e sincronizada entre seus dispositivos</translation>
<translation id="1611584202130317952">O fluxo de aprovisionamento foi interrompido. Tente novamente ou entre em contato com o proprietário ou administrador do dispositivo.</translation>
<translation id="1611649489706141841">avançar</translation>
<translation id="1611704746353331382">Exportar favoritos para arquivo HTML...</translation>
<translation id="1612129875274679969">Manter permanentemente este dispositivo no modo quiosque.</translation>
+<translation id="161460670679785907">Não foi possível detectar seu smartphone</translation>
<translation id="1616206807336925449">Esta extensão não requer permissões especiais.</translation>
<translation id="161707228174452095">Impressão digital adicionada.</translation>
<translation id="1618268899808219593">Central de ajuda</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Mostrar opções de entrada</translation>
<translation id="1650709179466243265">Adicionar www. e .com e abrir um endereço</translation>
<translation id="1651008383952180276">Informe a mesma senha longa duas vezes</translation>
-<translation id="1652972346408808053">Senha salva. Acesse suas senhas em qualquer dispositivo em <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Adicionar a impressora ao Google Cloud Print para poder imprimir de qualquer lugar.}one{Adicionar # impressoras ao Google Cloud Print para poder imprimir de qualquer lugar.}other{Adicionar # impressoras ao Google Cloud Print para poder imprimir de qualquer lugar.}}</translation>
<translation id="1657406563541664238">Ajudar a tornar o <ph name="PRODUCT_NAME" /> melhor enviando automaticamente estatísticas de uso e relatórios de problemas ao Google.</translation>
<translation id="1658424621194652532">Esta página está acessando seu microfone.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Não foi possível acessar o arquivo por motivos de segurança.</translation>
<translation id="167832068858235403">diminuir volume</translation>
<translation id="1679068421605151609">Ferramentas do desenvolvedor</translation>
+<translation id="16815041330799488">Não permitir que sites vejam textos e imagens copiados para a área de transferência</translation>
<translation id="1682548588986054654">Nova janela anônima</translation>
+<translation id="1688935057616748272">Digite uma letra</translation>
<translation id="168991973552362966">Adicionar uma impressora próxima</translation>
<translation id="1689945336726856614">Copiar &amp;URL</translation>
<translation id="1692602667007917253">Ops... Algo deu errado.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Método de entrada</translation>
<translation id="175772926354468439">Ativar tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Ver na Chrome Web Store</translation>
<translation id="1758831820837444715">Configurar rede Ethernet</translation>
<translation id="1763046204212875858">Criar atalhos para aplicativos</translation>
<translation id="1763108912552529023">Continuar explorando</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Atenção:<ph name="END_BOLD" /> Estes arquivos são temporários e podem ser excluídos automaticamente para liberar espaço em disco. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurar o Smart Lock para o <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperação de arquivos da Microsoft</translation>
-<translation id="1825832322945165090">Não há espaço suficiente no dispositivo</translation>
+<translation id="1818007989243628752">Excluir a senha de <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Em verificação</translation>
<translation id="1828149253358786390"><ph name="SITE" /> deseja enviar notificações a você.</translation>
<translation id="1828378091493947763">Este plug-in não é compatível com este dispositivo</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Inicialização</translation>
<translation id="2006638907958895361">Abrir link no <ph name="APP" /></translation>
<translation id="2007404777272201486">Informar um problema...</translation>
+<translation id="2015632741368427174">Redirecionamento bloqueado para este site:</translation>
<translation id="2016430552235416146">Tradicional</translation>
<translation id="2017334798163366053">Desativar coleta de dados de desempenho</translation>
<translation id="2017836877785168846">Limpa o histórico e o preenchimento automático na barra de endereço.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Já existe um arquivo chamado "<ph name="FILENAME" />". O que você quer fazer?</translation>
<translation id="2087822576218954668">Impressão: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navegue com segurança com o Google Chrome</translation>
+<translation id="2089795179672254991">Perguntar quando um site quiser ver os textos e imagens copiados para a área de transferência (recomendado)</translation>
<translation id="2090165459409185032">Para recuperar informações da sua conta, acesse: google.com.br/accounts/recovery</translation>
<translation id="2090876986345970080">Configuração de segurança do sistema</translation>
<translation id="2091887806945687916">Som</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Redimensionar</translation>
<translation id="2124930039827422115">{1,plural, =1{Classificação de <ph name="AVERAGE_RATING" /> feita por um usuário.}one{Classificação de <ph name="AVERAGE_RATING" /> feita por # usuário.}other{Classificação de <ph name="AVERAGE_RATING" /> feita por # usuários.}}</translation>
<translation id="2126167708562367080">A sincronização foi desativada pelo administrador.</translation>
-<translation id="2126426811489709554">Em execução no Chrome</translation>
<translation id="2127372758936585790">Carregador de baixa potência</translation>
<translation id="212862741129535676">Porcentagem de ocupação em estado de frequência</translation>
<translation id="2128691215891724419">Erro de sincronização: atualize a senha de sincronização...</translation>
<translation id="2129825002735785149">Atualizar plug-in</translation>
<translation id="2129904043921227933">Erro de sincronização: atualize a senha de sincronização...</translation>
<translation id="2131077480075264">Não foi possível instalar o app "<ph name="APP_NAME" />" porque ele não é permitido por "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Quer traduzir esta página?</translation>
<translation id="2135787500304447609">&amp;Retomar</translation>
<translation id="2136372518715274136">Digite a nova senha</translation>
<translation id="2136476978468204130">A senha longa informada está incorreta</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Compromisso da autoridade de certificação</translation>
<translation id="218070003709087997">Use um número para indicar o número de cópias a serem impressas (1 a 999).</translation>
<translation id="2187895286714876935">Erro de importação do certificado de servidor</translation>
+<translation id="2187906491731510095">Extensões atualizadas</translation>
<translation id="2188881192257509750">Abrir <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Getter de credenciais de Wi-Fi</translation>
<translation id="219008588003277019">Módulo do cliente nativo: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Carimbo de data/hora da Microsoft</translation>
<translation id="225614027745146050">Bem-vindo</translation>
<translation id="225692081236532131">Status da ativação</translation>
+<translation id="2261323523305321874">Seu administrador fez uma alteração no sistema inteiro que desativa alguns perfis antigos.</translation>
<translation id="2262477216570151239">Atraso antes da repetição</translation>
<translation id="2263189956353037928">Sair e fazer login novamente</translation>
<translation id="2263497240924215535">(Desativada)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Quer instalar o <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Método EAP:</translation>
<translation id="2297705863329999812">Pesquisar impressoras</translation>
-<translation id="230115972905494466">Nenhum dispositivo compatível encontrado</translation>
<translation id="2301382460326681002">O diretório raiz da extensão é inválido.</translation>
<translation id="2302685579236571180">Anonimato</translation>
<translation id="23030561267973084">A extensão "<ph name="EXTENSION_NAME" />" solicitou permissões adicionais.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Idioma e entrada</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">As anotações na tela de bloqueio são salvas automaticamente no <ph name="LOCK_SCREEN_APP_NAME" />. Sua anotação mais recente ficará na tela de bloqueio.</translation>
+<translation id="2352947182261340447">Não há espaço suficiente disponível no armazenamento local.</translation>
<translation id="2353297238722298836">Câmera e microfone permitidos</translation>
<translation id="2356070529366658676">Perguntar</translation>
<translation id="2356517949307388948">Ocorreu um erro enquanto o Chrome estava procurando softwares nocivos.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Sempre bloquear o acesso ao microfone</translation>
<translation id="2367972762794486313">Mostrar aplicativos</translation>
<translation id="2371076942591664043">Abrir quando estiver &amp;concluído</translation>
-<translation id="237336063998926520">Usar seu endereço IP para determinar o local</translation>
<translation id="2377319039870049694">Alternar para a visualização de lista</translation>
<translation id="2377667304966270281">Falhas graves</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> arquivos selecionados</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Ocorreu um erro. Verifique sua impressora e tente novamente.</translation>
<translation id="2385700042425247848">Nome do serviço:</translation>
<translation id="2387458720915042159">Tipo de conexão proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> fotos novas encontradas
- <ph name="LINE_BREAK1" />
- Não há espaço suficiente no dispositivo.
- <ph name="LINE_BREAK2" />
- Tente selecionar algumas fotos para iniciar.</translation>
<translation id="2391419135980381625">Fonte padrão</translation>
<translation id="2391762656119864333">Revogar</translation>
<translation id="2392369802118427583">Ativar</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Sempre executar em <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tamanho total do arquivo</translation>
<translation id="2428510569851653187">Descrever o que você estava fazendo quando a guia travou</translation>
+<translation id="2431027948063157455">Não foi possível carregar o Google Assistente. Verifique sua conexão de rede e tente novamente.</translation>
<translation id="2433452467737464329">Adicione um parâmetro de consulta ao URL para atualizar automaticamente a página: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Aparência</translation>
<translation id="2435248616906486374">Rede desconectada</translation>
@@ -916,6 +927,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2445081178310039857">O diretório raiz da extensão é obrigatório.</translation>
<translation id="2448312741937722512">Tipo</translation>
<translation id="2450223707519584812">Não é possível adicionar usuários, porque as chaves da API do Google estão ausentes. Consulte <ph name="DETAILS_URL" /> para ter mais detalhes.</translation>
+<translation id="2450849356604136918">Não há visualizações ativas</translation>
<translation id="2453021845418314664">Configurações de sincronização avançadas</translation>
<translation id="2453576648990281505">O arquivo já existe</translation>
<translation id="2453860139492968684">Concluir</translation>
@@ -923,7 +935,6 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> deseja copiar arquivos de <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID da chave da autoridade de certificação</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> adicionada</translation>
-<translation id="246335896104539386">Importar favoritos</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Não foi possível conectar-se ao seu smartphone. Certifique-se de estar usando um smartphone compatível com Android que esteja ativado e acessível. &lt;a&gt;Saiba mais&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensões incompatíveis desativadas</translation>
@@ -992,6 +1003,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2562743677925229011">Não conectado a <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Parabéns! Seu serviço de dados "<ph name="NAME" />" foi ativado e está pronto para ser usado.</translation>
<translation id="2566124945717127842">Use a função "Powerwash" para redefinir seu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> para as condições de fábrica.</translation>
+<translation id="2567257616420533738">Senha salva. Veja e gerencie senhas em <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Recipiente da barra de informações</translation>
<translation id="2570000010887652771">Economia de dados.</translation>
<translation id="257088987046510401">Temas</translation>
@@ -1012,6 +1024,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Configurações padrão de pesquisa</translation>
<translation id="2586657967955657006">Ãrea de transferência</translation>
+<translation id="2586672484245266891">Informe um URL menor</translation>
<translation id="2587922270115112871">A criação de um usuário supervisionado não cria uma Conta do Google, e as configurações
e dados desse usuário não o acompanham em outros dispositivos com o Sincronização do Google Chrome. Um usuário supervisionado se aplica somente a este dispositivo.</translation>
<translation id="258932246702879617">Selecione <ph name="BEGIN_BOLD" />Fixar na barra de tarefas<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> está usando <ph name="USAGE" /> MB de espaço em disco.</translation>
<translation id="2633212996805280240">Remover "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">O <ph name="PRODUCT_NAME" /> não conseguiu completar a instalação, mas continuará a ser executado a partir da sua imagem de disco.</translation>
+<translation id="2635176084534510129">Tenha experiências mais personalizadas, como melhores sugestões de conteúdo e um Google Tradutor mais inteligente</translation>
<translation id="2635276683026132559">Assinatura</translation>
<translation id="2635926034288331400">Instalar na pasta Aplicativos</translation>
<translation id="2636625531157955190">O Google Chrome não pode acessar a imagem.</translation>
@@ -1054,14 +1068,15 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2643698698624765890">Gerencie suas extensões clicando em Extensões no menu Janela.</translation>
<translation id="2647142853114880570">atualizar</translation>
<translation id="2647269890314209800">Cookies em uso</translation>
+<translation id="264810637653812429">Nenhum dispositivo compatível encontrado.</translation>
<translation id="2648831393319960979">Adicionando dispositivo à sua conta. Isso pode demorar alguns minutos...</translation>
<translation id="2649045351178520408">ASCII codificado na Base64, cadeia de certificados</translation>
<translation id="2653266418988778031">Se você excluir o certificado de uma CA (Autoridade de certificação), seu navegador não confiará mais nos certificados emitidos por essa CA.</translation>
<translation id="2653659639078652383">Enviar</translation>
<translation id="265390580714150011">Valor do campo</translation>
-<translation id="2654286334048437383">Exportar favoritos</translation>
<translation id="2655386581175833247">Certificado do usuário:</translation>
<translation id="2660779039299703961">Evento</translation>
+<translation id="266079277508604648">Não é possível conectar a impressora. Verifique se ela está ligada e conectada ao seu Chromebook por Wi-Fi ou USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Idioma</translation>
@@ -1084,6 +1099,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2680208403056680091">Sua conexão com a Internet está sendo controlada</translation>
<translation id="268053382412112343">Hi&amp;stórico</translation>
<translation id="2683638487103917598">Pasta classificada</translation>
+<translation id="2684004000387153598">Para continuar, clique em OK e depois em Adicionar pessoa para criar um novo perfil para seu endereço de e-mail.</translation>
<translation id="2686759344028411998">Não foi possível detectar o carregamento de qualquer módulo.</translation>
<translation id="2688196195245426394">Erro ao registrar o dispositivo no cliente: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Mostrar opções de idioma</translation>
@@ -1096,6 +1112,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2704184184447774363">Assinatura de documentos da Microsoft</translation>
<translation id="270516211545221798">Velocidade do touchpad</translation>
<translation id="2706892089432507937">Dispositivos USB</translation>
+<translation id="2706954854267016964">O dispositivo Google Cloud Print selecionado não é mais compatível. Tente configurar a impressora nas configurações do seu computador.</translation>
<translation id="2707024448553392710">Fazendo o download do componente</translation>
<translation id="270921614578699633">Média</translation>
<translation id="2709453993673701466">Quer gerenciar a sincronização e a personalização antes que elas sejam ativadas? Visite <ph name="BEGIN_LINK" />Configurações<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2737363922397526254">Recolher...</translation>
<translation id="2737492745329609575">Iniciar configuração</translation>
<translation id="2738771556149464852">Não depois</translation>
+<translation id="2739046699559178272">Salvar e continuar</translation>
<translation id="2739191690716947896">Depurar</translation>
<translation id="2739240477418971307">Modificar suas configurações de acessibilidade</translation>
<translation id="2740393541869613458">analisar os websites que o usuário supervisionado visitou e</translation>
@@ -1146,6 +1164,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2773802008104670137">Esse tipo de arquivo pode danificar seu computador.</translation>
<translation id="2775104091073479743">Editar impressões digitais</translation>
<translation id="2776441542064982094">Parece que não há dispositivos disponíveis para registrar na rede. Se seu dispositivo estiver ligado e conectado à Internet, tente registrá-lo usando as instruções do seu manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Download concluído</translation>
<translation id="2783661497142353826">Gerenciar aplicativos do quiosque</translation>
<translation id="2784407158394623927">Ativando seu serviço de dados móveis</translation>
@@ -1202,7 +1221,6 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2843806747483486897">Alterar padrão...</translation>
<translation id="2844111009524261443">Executar ao clicar</translation>
<translation id="2845382757467349449">Sempre mostrar a barra de favoritos</translation>
-<translation id="284682086647736321">Inclua Ctrl, Alt ou Command</translation>
<translation id="2847759467426165163">Transmitir para</translation>
<translation id="284805635805850872">Remover software perigoso?</translation>
<translation id="2849362176025371110">Enviar dados de uso e diagnóstico automaticamente para o Google. É possível alterar essa opção a qualquer momento nas <ph name="BEGIN_LINK1" />configurações<ph name="END_LINK1" /> do seu dispositivo. <ph name="BEGIN_LINK2" />Saiba mais<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2849936225196189499">Crítico</translation>
<translation id="2850124913210091882">Backup</translation>
<translation id="2850541429955027218">Adicionar tema</translation>
+<translation id="2853121255651601031">Senha salva</translation>
<translation id="2853916256216444076">Vídeo $1</translation>
<translation id="2857608528410806398">O corpo da notificação do recurso QU fica aqui. O corpo da notificação do recurso QU fica aqui. O corpo da notificação do recurso QU fica aqui. O corpo da notificação do recurso QU fica aqui.</translation>
<translation id="2860150991415616761">muito longo (4 seg)</translation>
@@ -1252,6 +1271,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2908162660801918428">Adicionar galeria de mídias por diretório</translation>
<translation id="2908789530129661844">Diminuir o zoom da tela</translation>
<translation id="2910318910161511225">Conecte-se a uma rede e tente novamente</translation>
+<translation id="2911898792135283060">Gerar senha…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> deseja utilizar seu microfone.</translation>
<translation id="2913331724188855103">Permitir que os sites salvem e leiam os dados de arquivos "cookies" - que armazenam temporariamente o que você visitou na rede. (Recomendado)</translation>
<translation id="2916073183900451334">Ao pressionar Tab em uma página da Web, os links e os campos de formulário são destacados</translation>
@@ -1296,6 +1316,7 @@ Não acho que este site deva ser bloqueado.</translation>
<translation id="2989474696604907455">não conectado</translation>
<translation id="2989786307324390836">binário codificado por DER, certificado único</translation>
<translation id="2993517869960930405">Informações sobre o aplicativo</translation>
+<translation id="2994669386200004489">Não foi possível fazer backup do arquivo <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Instalada pelo seu pai/mãe.</translation>
<translation id="3002017044809397427">Seu <ph name="PHONE_TYPE" /> foi localizado. No entanto, o Smart Lock funciona apenas em dispositivos com Android 5.0 e posterior. &lt;a&gt;Saiba mais&lt;/a&gt;</translation>
<translation id="3003144360685731741">Redes preferidas</translation>
@@ -1354,6 +1375,7 @@ Para ver mais informações, visite nossa <ph name="BEGIN_LINK" />Central de Aju
<translation id="3064410671692449875">Dados insuficientes</translation>
<translation id="3065041951436100775">Feedback para guia desativada.</translation>
<translation id="3065140616557457172">Digite para pesquisar ou insira um URL para navegar - o que você preferir.</translation>
+<translation id="3066642396596108483">Sincronizar seus favoritos, suas senhas e seu histórico em todos os seus dispositivos</translation>
<translation id="3067198360141518313">Executar este plug-in</translation>
<translation id="3071624960923923138">Você pode clicar aqui para abrir uma nova guia</translation>
<translation id="3074037959626057712">Você fez login e ativou a sincronização</translation>
@@ -1441,6 +1463,7 @@ Para ver mais informações, visite nossa <ph name="BEGIN_LINK" />Central de Aju
<translation id="3202173864863109533">O áudio desta guia está sendo desativado.</translation>
<translation id="3206175707080061730">Um arquivo chamado "$1" já existe. Quer substituí-lo?</translation>
<translation id="3208703785962634733">Não confirmado</translation>
+<translation id="3213187967168344806">Não é possível adicionar a impressora. Reinicie o computador e tente novamente.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Houve uma falha no processo de conexão de <ph name="CLOUD_PRINT_NAME" />. Quer reiniciá-lo?</translation>
<translation id="3221634914176615296">Explorar o conteúdo do dispositivo no aplicativo Arquivos.</translation>
@@ -1467,12 +1490,14 @@ Para ver mais informações, visite nossa <ph name="BEGIN_LINK" />Central de Aju
<translation id="3254516606912442756">A detecção automática de fuso horário está desativada</translation>
<translation id="3264544094376351444">Fonte Sans-Serif</translation>
<translation id="3264547943200567728">Falha ao configurar a rede do seu Chromebox</translation>
+<translation id="3264582393905923483">Contexto</translation>
<translation id="3265459715026181080">Fechar janela</translation>
<translation id="3267726687589094446">Continuar permitindo download automático de vários arquivos</translation>
<translation id="3267998849713137817">Horário modificado</translation>
<translation id="3268451620468152448">Guias abertas</translation>
<translation id="3269069891205016797">Suas informações serão removidas do dispositivo quando você sair da sua conta.</translation>
<translation id="3269093882174072735">Carregar imagem</translation>
+<translation id="3269889795238950578">Esta página pode ver textos e imagens copiados para a área de transferência.</translation>
<translation id="326999365752735949">Fazendo o download do diff</translation>
<translation id="3270965368676314374">Ler, alterar e excluir fotos, músicas e outras mídias do seu computador</translation>
<translation id="327147043223061465">Ver todos os cookies e dados do site</translation>
@@ -1504,6 +1529,7 @@ Para ver mais informações, visite nossa <ph name="BEGIN_LINK" />Central de Aju
<translation id="3305389145870741612">O processo de formatação pode levar alguns segundos. Aguarde.</translation>
<translation id="3305661444342691068">Abrir visualização do PDF</translation>
<translation id="3306684685104080068">Ativar transmissão para serviços baseados na nuvem, como o Google Hangouts.</translation>
+<translation id="3307091518408668019">Computador OU (e.g. OU=Chromebooks,DC=exemplo,DC=com)</translation>
<translation id="3308006649705061278">Unidade organizacional (OU)</translation>
<translation id="3308116878371095290">Esta página foi impedida de configurar cookies.</translation>
<translation id="3308134619352333507">Ocultar botão</translation>
@@ -1511,9 +1537,6 @@ Para ver mais informações, visite nossa <ph name="BEGIN_LINK" />Central de Aju
<translation id="3309747692199697901">Sempre executar em todos os sites</translation>
<translation id="3312424061798279731">Idiomas ativados</translation>
<translation id="3312903956926554846">Instalar na área de trabalho</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-De <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Sua página de inicialização foi alterada para <ph name="URL" />. Para desativar extensões que alteram sua página de inicialização, clique em Restaurar.</translation>
<translation id="3313590242757056087">Para definir quais websites o usuário supervisionado pode visualizar, configure restrições
e configurações acessando <ph name="MANAGEMENT_URL" />.
Se você não alterar as configurações padrão, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Ocorreu uma falha na impressão. Verifique sua impressora e tente novamente.</translation>
<translation id="3364721542077212959">Ferramentas da stylus</translation>
<translation id="336497260564123876">Senha salva. Para ter suas senhas em todos os seus dispositivos, faça login no Chrome.</translation>
+<translation id="3365598184818502391">Use Ctrl ou Alt</translation>
<translation id="3367813778245106622">Faça login novamente para começar a sincronizar</translation>
<translation id="3368922792935385530">Conectado</translation>
<translation id="3369624026883419694">Resolvendo host...</translation>
@@ -1581,6 +1605,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Reinicie <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Descrever o que você estava fazendo quando a guia travou</translation>
<translation id="3427092606871434483">Permitir (padrão)</translation>
+<translation id="3428419049384081277">Você está conectado</translation>
<translation id="3429275422858276529">Adicionar esta página aos favoritos para encontrá-la mais facilmente depois</translation>
<translation id="3429599832623003132">$1 itens</translation>
<translation id="3432227430032737297">Remover todos os cookies mostrados</translation>
@@ -1603,13 +1628,14 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Leia seus dados em uma série de websites</translation>
<translation id="3449839693241009168">Pressione <ph name="SEARCH_KEY" /> para enviar comandos para <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Porcentagem de ocupação em estado de inatividade</translation>
-<translation id="3450505713373650336">Fazendo o backup de <ph name="FILE_COUNT" /> fotos</translation>
<translation id="3453612417627951340">Requer autorização</translation>
<translation id="3454157711543303649">Ativação concluída</translation>
+<translation id="3454224730401036106">Sua conexão foi alterada para uma rede mais segura</translation>
<translation id="345693547134384690">Abrir &amp;imagem em uma nova guia</translation>
<translation id="3459509316159669723">Impressão</translation>
<translation id="3459697287128633276">Para ativar sua conta para acessar a Google Play Store, autentique com seu Provedor de identidade.</translation>
<translation id="3459774175445953971">Última modificação:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> quer ver os textos e imagens copiados para a área de transferência</translation>
<translation id="3462413494201477527">Cancelar a configuração da conta?</translation>
<translation id="346431825526753">Esta é uma conta para as crianças gerenciada por <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Clique na sua foto</translation>
@@ -1622,10 +1648,12 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Copiando...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Planilha do Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 linha não mostrada&gt;}one{&lt;$1 linha não mostrada&gt;}other{&lt;$1 linhas não mostradas&gt;}}</translation>
<translation id="3475843873335999118">Sua impressão digital ainda não foi reconhecida. Digite sua senha.</translation>
<translation id="347670947055184738">Falha do sistema ao buscar a política do seu dispositivo.</translation>
<translation id="347785443197175480">Continuar permitindo que <ph name="HOST" /> acesse sua câmera e seu microfone</translation>
<translation id="3478685642445675458">Desbloqueie seu perfil antes de remover uma pessoa.</translation>
+<translation id="347919930506963698">Aproveitar ainda mais o Chrome</translation>
<translation id="3479552764303398839">Não agora</translation>
<translation id="3480892288821151001">Encaixar janela à esquerda</translation>
<translation id="3481915276125965083">Os seguintes pop-ups foram bloqueados nesta página:</translation>
@@ -1643,14 +1671,17 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nome do grupo:</translation>
<translation id="3505030558724226696">Revogar acesso ao dispositivo</translation>
<translation id="3507421388498836150">Permissões atuais para "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Procurar dispositivos Bluetooth novamente</translation>
<translation id="3508920295779105875">Escolher outra pasta...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Verificar novamente</translation>
<translation id="3511307672085573050">Copiar &amp;endereço do link</translation>
<translation id="3511399794969432965">Problemas de conexão?</translation>
<translation id="351152300840026870">Fonte de largura pré-determinada</translation>
<translation id="3511528412952710609">Pequeno</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancelar download}one{Cancelar downloads}other{Cancelar downloads}}</translation>
<translation id="3514373592552233661">Se mais de uma rede estiver disponível, as preferenciais terão precedência sobre outras redes conhecidas</translation>
+<translation id="3520212870468945358"><ph name="URL" /> quer ver o número de série da sua chave de segurança</translation>
<translation id="3523642406908660543">Perguntar quando um site quiser usar um plug-in para acessar seu computador (recomendado)</translation>
<translation id="3525897975040424366">Instalar na estante</translation>
<translation id="3527085408025491307">Pasta</translation>
@@ -1680,13 +1711,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">A rede Wi-Fi que você está usando (<ph name="NETWORK_ID" />) pode exigir que você visite sua página de login.</translation>
<translation id="3564708465992574908">Níveis de zoom</translation>
<translation id="3566721612727112615">Nenhum site adicionado</translation>
-<translation id="3566866560249787686">Não foi possível carregar o Google Assistente. Tente novamente.</translation>
<translation id="3569382839528428029">Quer que o <ph name="APP_NAME" /> compartilhe sua tela?</translation>
<translation id="3570985609317741174">Conteúdo da Web</translation>
<translation id="3571734092741541777">Configurar</translation>
<translation id="3574210789297084292">fazer login</translation>
<translation id="3576324189521867626">Instalação concluída</translation>
-<translation id="3578331450833904042">Padrão (captar tudo)</translation>
<translation id="3578594933904494462">O conteúdo desta guia está sendo compartilhado.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; deseja compartilhar uma impressora &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; com um grupo de sua propriedade: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Se você aceitar, todos os membros do grupo poderão imprimir pela impressora.</translation>
<translation id="3584169441612580296">Ler e alterar fotos, músicas e outras mídias do seu computador</translation>
@@ -1701,6 +1730,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Limpa o histórico de todos os dispositivos conectados. Sua Conta do Google pode ter outras formas de histórico de navegação em <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">O acesso aos arquivos locais de seu dispositivo foi desativado pelo administrador.</translation>
<translation id="3600792891314830896">Silenciar sites que reproduzem sons</translation>
+<translation id="3603177256297531067">Não foi possível traduzir esta página</translation>
<translation id="3603533104205588786">Você pode clicar no ícone da estrela para adicionar uma página aos favoritos</translation>
<translation id="3603622770190368340">Obter certificado de rede</translation>
<translation id="3604048165392640554">Nenhuma conexão móvel encontrada. Ative o tethering instantâneo nos seus outros dispositivos e tente novamente. &lt;a target="_blank" href="<ph name="URL" />"&gt;Saiba mais&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Seu administrador de TI desativou os recursos adicionais do Google Chrome para seu dispositivo. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Endereço de e-mail</translation>
<translation id="3702500414347826004">Suas páginas de inicialização foram alteradas para incluir <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Perguntar quando um site quiser ver os textos e imagens que você copia para a área de transferência</translation>
<translation id="370415077757856453">JavaScript bloqueado</translation>
<translation id="3704331259350077894">Interrupção da operação</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Seu cartão expirou</translation>
<translation id="3792890930871100565">Desconectar impressoras</translation>
<translation id="379422718204375917">Use o Smart Lock para fazer login na sua conta</translation>
-<translation id="3794595850995182458">Sair da página</translation>
<translation id="3796648294839530037">Redes favoritas:</translation>
<translation id="3797900183766075808">&amp;Pesquisar “<ph name="SEARCH_TERMS" />†no <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Permite ativar/desativar o recurso "Tocar para clicar"</translation>
@@ -1854,10 +1882,8 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Adicionar outra</translation>
<translation id="3812525830114410218">Certificado inválido</translation>
<translation id="3813296892522778813">Se você não encontrar o que está procurando, acesse a <ph name="BEGIN_LINK_CHROMIUM" />Ajuda do Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> fotos novas encontradas
- <ph name="LINE_BREAK1" />
- Pronto para fazer o backup no <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Permitir que todos os sites enviem mensagens push de segundo plano</translation>
+<translation id="3819497457291599334">Acesse Config. &gt; Apps e notificações &gt; Todos os apps &gt; Google Play Services.</translation>
<translation id="3819752733757735746">Acesso com interruptor (controlar o computador com apenas um ou dois interruptores)</translation>
<translation id="3819800052061700452">&amp;Tela cheia</translation>
<translation id="3820172043799983114">PIN inválido.</translation>
@@ -1877,7 +1903,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Mais <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies e outros dados de site e plug-in</translation>
<translation id="383891835335927981">Nenhum site teve o zoom aumentado ou diminuído</translation>
+<translation id="3839516600093027468">Sempre impedir que <ph name="HOST" /> veja a área de transferência</translation>
<translation id="3840053866656739575">Conexão com o Chromebox perdida. Aproxime ou verifique seu dispositivo enquanto tentamos reconectar.</translation>
+<translation id="3842132283799370683">Falha ao vincular a máquina ao domínio. Isso pode ter ocorrido por problemas com a unidade organizacional</translation>
<translation id="3842552989725514455">Fonte Serif</translation>
<translation id="385051799172605136">Voltar</translation>
<translation id="3851428669031642514">Carregar scripts não seguros</translation>
@@ -1886,6 +1914,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Selecionar fuso horário</translation>
<translation id="3856921555429624101">A medição de uso de dados terminou</translation>
<translation id="3857228364945137633">Tente usar o Smart Lock para desbloquear seu <ph name="DEVICE_TYPE" /> sem uma senha quando seu smartphone estiver por perto.</translation>
+<translation id="3857732810083914482">A personalização está desativada. É possível alterar isso em myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Bem-vindo ao Hangouts Meet</translation>
<translation id="3862134173397075045">Bem-vindo à experiência de transmissão no Chrome!</translation>
@@ -1927,9 +1956,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Smartphone com Smart Lock alterado</translation>
<translation id="3927932062596804919">Negar</translation>
<translation id="3930521966936686665">Reproduzir em</translation>
+<translation id="3933283459331715412">Restaurar senha excluída de <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Abrir áudio em uma nova guia</translation>
<translation id="3936925983113350642">A senha escolhida será necessária para restaurar este certificado mais tarde. Guarde-a em um local seguro.</translation>
<translation id="3937640725563832867">Nome alternativo do emissor do certificado</translation>
+<translation id="3937734102568271121">Sempre traduzir do <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Ativar repetição automática</translation>
<translation id="3941357410013254652">ID do canal</translation>
<translation id="3941565636838060942">Para ocultar o acesso a este programa, desinstale-o, usando
@@ -1943,6 +1974,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importado do IE</translation>
<translation id="3950820424414687140">Fazer login</translation>
+<translation id="3950870029767307261">Esta página foi impedida de ver textos e imagens copiados para a área de transferência</translation>
<translation id="3954354850384043518">Em andamento</translation>
<translation id="3955193568934677022">Permitir que os sites reproduzam conteúdo protegido (recomendado)</translation>
<translation id="3956702100721821638">Não foi possível acessar o Google Play</translation>
@@ -1975,6 +2007,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Não foi possível carregar "<ph name="RELATIVE_PATH" />" em javascript para o script de conteúdo.</translation>
<translation id="4002066346123236978">Título</translation>
<translation id="40027638859996362">Deslocar palavras</translation>
+<translation id="4005817994523282006">Método de detecção de fuso horário</translation>
<translation id="4008291085758151621">As informações do site não estão disponíveis em RV</translation>
<translation id="4010917659463429001">Para ver seus favoritos no dispositivo móvel, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Reparar "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1991,6 +2024,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Cavalo</translation>
<translation id="4037889604535939429">Editar pessoa</translation>
<translation id="4042264909745389898">Termos do Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Sair da página}one{Sair da página}other{Sair das páginas}}</translation>
<translation id="4044612648082411741">Digite a senha do certificado</translation>
<translation id="404493185430269859">Mecanismo de pesquisa padrão</translation>
<translation id="4047112090469382184">É seguro?</translation>
@@ -2037,6 +2071,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Mover janela para <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Focar na estante</translation>
<translation id="4114360727879906392">Janela anterior</translation>
+<translation id="4115002065223188701">Rede fora de alcance</translation>
<translation id="4115080753528843955">Alguns serviços de conteúdo usam identificadores exclusivos para autorizar o acesso a conteúdo protegido</translation>
<translation id="411666854932687641">Memória privada</translation>
<translation id="4120817667028078560">Caminho muito longo</translation>
@@ -2047,6 +2082,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Esta extensão alterou a página que é exibida quando você pesquisa na Omnibox.</translation>
<translation id="413121957363593859">Componentes</translation>
<translation id="4131410914670010031">Preto e branco</translation>
+<translation id="4136203100490971508">O Modo noturno será desativado automaticamente ao amanhecer</translation>
<translation id="4138267921960073861">Mostrar nomes de usuários e fotos na tela de login</translation>
<translation id="4140559601186535628">Mensagens push</translation>
<translation id="4146026355784316281">Sempre abrir com visualizador do sistema</translation>
@@ -2064,6 +2100,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Sempre mostrar</translation>
<translation id="4175737294868205930">Armazenamento persistente</translation>
<translation id="4176463684765177261">Desativado</translation>
+<translation id="4180684688621252156">Serviço de impressão</translation>
<translation id="4180788401304023883">Quer excluir a Autoridade de certificação do certificado "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Idiomas</translation>
<translation id="4184885522552335684">Arraste para mover uma tela</translation>
@@ -2079,7 +2116,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Relatório de feedback</translation>
<translation id="420665587194630159">(esta extensão é gerenciada e não pode ser removida ou desativada)</translation>
<translation id="4206944295053515692">Pedir sugestões ao Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> quer ver os textos e imagens que você copia para a área de transferência.</translation>
<translation id="4208390505124702064">Pesquisar em <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Grande</translation>
<translation id="421017592316736757">É necessário estar conectado para acessar este arquivo.</translation>
@@ -2087,6 +2123,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportar</translation>
<translation id="42137655013211669">O acesso a este recurso foi proibido pelo servidor.</translation>
<translation id="4215350869199060536">Ops, o nome contém símbolos inválidos.</translation>
+<translation id="4215448920900139318">Fazendo backup de <ph name="FILE_COUNT" /> arquivo(s)</translation>
<translation id="4235200303672858594">Tela cheia</translation>
<translation id="4235813040357936597">Adicionar conta para <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancelar login</translation>
@@ -2114,7 +2151,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versão <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Nenhuma correspondência</translation>
<translation id="4275830172053184480">Reiniciar seu dispositivo</translation>
-<translation id="4276216215490044084">Não é possível carregar PPD grande. O tamanho máximo é 250 KB.</translation>
<translation id="4278390842282768270">Permitido</translation>
<translation id="4281844954008187215">Termos de Serviço</translation>
<translation id="4282196459431406533">O Smart Lock está ativado</translation>
@@ -2126,15 +2162,15 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Comece a falar</translation>
<translation id="4289540628985791613">Visão geral</translation>
<translation id="4296575653627536209">Adicionar usuário supervisionado</translation>
+<translation id="4297322094678649474">Alterar idiomas</translation>
+<translation id="4299141727003252811">O Google pode usar suas atividades de navegação, o conteúdo de alguns sites que você visita e outras interações do navegador para personalizar o Chrome e outros serviços do Google, como o Tradutor, a Pesquisa e anúncios.</translation>
<translation id="4300305918532693141">Para alterar essa configuração, <ph name="BEGIN_LINK" />redefina a sincronização<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Há uma nova atualização para seu SO. Faça login para começar.</translation>
<translation id="4305227814872083840">longo (2 seg)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K ativos)</translation>
+<translation id="4310139701823742692">O arquivo está no formato errado. Verifique o arquivo PPD e tente novamente.</translation>
<translation id="431076611119798497">&amp;Detalhes</translation>
<translation id="4312866146174492540">Bloquear (padrão)</translation>
-<translation id="4315548163539304064">Verificando seu dispositivo de mídia...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> fotos novas encontradas</translation>
<translation id="4316850752623536204">Website do desenvolvedor</translation>
<translation id="4320177379694898372">Sem conexão com a Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuar download}one{Continuar downloads}other{Continuar downloads}}</translation>
@@ -2159,7 +2195,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Instalada devido a extensões dependentes.</translation>
<translation id="4361142739114356624">A chave particular desse certificado do cliente está ausente ou é inválida</translation>
<translation id="4363771538994847871">Nenhum destino do Google Cast encontrado. Precisa de ajuda?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> transferido por download</translation>
<translation id="4364567974334641491">O app <ph name="APP_NAME" /> está compartilhando uma janela.</translation>
<translation id="4364830672918311045">Exibir notificações</translation>
<translation id="4365673000813822030">Ops, a sincronização parou de funcionar.</translation>
@@ -2180,10 +2215,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Desativar</translation>
<translation id="4400367121200150367">Sites que nunca salvam senhas serão mostrados aqui</translation>
<translation id="4400632832271803360">Toque na tecla Iniciador e mantenha-a pressionada para alternar o comportamento das teclas de função</translation>
-<translation id="4405076286418917603">Precisa de um caractere</translation>
<translation id="4408599188496843485">A&amp;juda</translation>
<translation id="4409697491990005945">Margens</translation>
<translation id="4411578466613447185">Signatário do código</translation>
+<translation id="4412698727486357573">Central de Ajuda</translation>
<translation id="4414232939543644979">Nova janela &amp;anônima</translation>
<translation id="4415748029120993980">Curva elíptica SECG secp384r1 (também conhecida como NIST P-384)</translation>
<translation id="4419409365248380979">Sempre permitir que <ph name="HOST" /> configure cookies</translation>
@@ -2197,7 +2232,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Página adicionada como favorito</translation>
<translation id="443464694732789311">Continuar</translation>
<translation id="4439318412377770121">Quer registrar o dispositivo <ph name="DEVICE_NAME" /> no Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Não é possível adicionar a impressora. Reinicie e tente novamente.</translation>
<translation id="4441124369922430666">Quer iniciar automaticamente este aplicativo quando o computador for ligado?</translation>
<translation id="444134486829715816">Expandir...</translation>
<translation id="4441548209689510310">Mostrar opções de verificação ortográfica</translation>
@@ -2219,6 +2253,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Definir automaticamente usando sua rede Wi-Fi</translation>
<translation id="4475552974751346499">Pesquisar downloads</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Inclua Ctrl, Alt ou ⌘</translation>
<translation id="4478664379124702289">Salvar &amp;link como...</translation>
<translation id="4479424953165245642">Gerenciar aplicativos do quiosque</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Abrir todos em uma janela anônima</translation>
<translation id="4508265954913339219">Falha na ativação</translation>
<translation id="4508765956121923607">Exibir &amp;código fonte</translation>
-<translation id="4509017836361568632">Descartar foto</translation>
-<translation id="4513946894732546136">Comentários</translation>
<translation id="451407183922382411">Tecnologia da <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurar um novo usuário supervisionado</translation>
<translation id="451515744433878153">Remover</translation>
@@ -2241,6 +2274,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookies em uso</translation>
<translation id="452039078290142656">dispositivos desconhecidos do <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalhes</translation>
+<translation id="4522600456902129422">Continuar permitindo que esse site veja a área de transferência</translation>
<translation id="4530494379350999373">Origem</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Tempo de CPU</translation>
@@ -2253,9 +2287,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Gerenciador de certificados</translation>
<translation id="4544174279960331769">Avatar azul padrão</translation>
<translation id="4545028762441890696">Para reativar, aceite as novas permissões:</translation>
+<translation id="454547174531670764">Sincronizar com outra conta</translation>
<translation id="4545759655004063573">Não é possível salvar devido a permissões insuficientes. Salve em outro local.</translation>
<translation id="4546308221697447294">Navegue rapidamente com o Google Chrome</translation>
<translation id="4547659257713117923">Nenhuma guia de outros dispositivos</translation>
+<translation id="4547672827276975204">Definir automaticamente</translation>
<translation id="4547992677060857254">A pasta selecionada contém arquivos confidenciais. Tem certeza que quer conceder a "$1" acesso permanente de gravação a esta pasta?</translation>
<translation id="4552031286893852992">O Chrome bloqueou anúncios neste site porque ele costuma mostrar anúncios invasivos.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Você não tem autorização para usar este dispositivo. Para permissão de login, entre em contato com o proprietário do dispositivo.</translation>
<translation id="4837952862063191349">Para desbloquear e restaurar seus dados locais, digite sua senha antiga do <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Ocorreu um erro enquanto o Chrome estava removendo softwares nocivos.</translation>
+<translation id="4838836835474292213">Acesso de leitura à área de transferência permitido</translation>
<translation id="4839303808932127586">Sal&amp;var vídeo como...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> itens selecionados</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Mais 1}one{Mais #}other{Mais #}}</translation>
-<translation id="4840626203080576849">Perguntar quando um site quiser ver os textos e imagens que você copiou para a área de transferência (recomendado)</translation>
<translation id="4842976633412754305">Esta página está tentando carregar scripts de fontes não autenticadas.</translation>
<translation id="4844333629810439236">Outros teclados</translation>
<translation id="4846680374085650406">Você está seguindo a recomendação do administrador para esta configuração.</translation>
@@ -2482,6 +2518,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Sua página de inicialização foi alterada para <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilizar um serviço da web para ajudar a solucionar erros de ortografia</translation>
<translation id="49027928311173603">A política baixada do servidor é inválida: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Pronto para fazer backup de <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Esse arquivo não é transferido com frequência e pode ser perigoso.</translation>
<translation id="4907306957610201395">Categoria de permissão</translation>
<translation id="4907824805858067479">Os cartões salvos foram desativados pelo seu administrador</translation>
@@ -2514,6 +2551,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Responder a eventos de acessibilidade</translation>
<translation id="4953808748584563296">Avatar laranja padrão</translation>
<translation id="4955814292505481804">Anual</translation>
+<translation id="4958834709409349617">No seu "<ph name="PHONE_NAME_1" />" e "<ph name="PHONE_NAME_2" />", ative as notificações seguindo estas etapas:</translation>
<translation id="495931528404527476">No Google Chrome</translation>
<translation id="496226124210045887">A pasta selecionada contém arquivos confidenciais. Tem certeza que quer conceder a "$1" acesso permanente de leitura a esta pasta?</translation>
<translation id="4964455510556214366">Organização</translation>
@@ -2526,6 +2564,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instalar na área de trabalho…</translation>
<translation id="4971412780836297815">Abrir quando estiver concluído</translation>
<translation id="4972129977812092092">Editar impressora</translation>
+<translation id="497287958838527945">Cartões de crédito e endereços que usam o Google Pay.</translation>
<translation id="4973307593867026061">Adicionar impressoras</translation>
<translation id="4973523518332075481">Use um nome que tenha no máximo <ph name="MAX_LENGTH" /> caracteres</translation>
<translation id="497421865427891073">Avançar</translation>
@@ -2549,6 +2588,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirmar alterações</translation>
<translation id="499955951116857523">Gerenciador de arquivos</translation>
<translation id="5000922062037820727">Bloqueada (recomendado)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> novas fotos</translation>
<translation id="5010043101506446253">Autoridade de certificação</translation>
<translation id="5010929733229908807">Todos os dados foram criptografados com sua senha de sincronização em
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Selecione um aplicativo de driver de impressora</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Lembrar</translation>
+<translation id="5018207570537526145">Abrir o site da extensão</translation>
<translation id="5024856940085636730">Uma operação está levando mais tempo do que o esperado. Quer cancelar?</translation>
<translation id="5026874946691314267">Não mostrar isto novamente</translation>
<translation id="5027550639139316293">Certificado de e-mail</translation>
@@ -2626,6 +2667,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">A extensão "<ph name="EXTENSION_NAME" />" alterou a página que é exibida quando você clica no botão "Página inicial".</translation>
<translation id="5143712164865402236">Tela cheia</translation>
<translation id="5145331109270917438">Data da última modificação</translation>
+<translation id="514561958218673757">Nos seus dispositivos, ative as notificações seguindo estas etapas:</translation>
<translation id="5150254825601720210">Nome do servidor SSL do certificado do Netscape</translation>
<translation id="5151354047782775295">Libere espaço em disco, ou dados específicos podem ser excluídos automaticamente</translation>
<translation id="5153297660536091054">Recurso de desbloqueio com PIN</translation>
@@ -2683,6 +2725,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">O aplicativo "<ph name="EXTENSION_NAME" />" foi removido automaticamente.</translation>
<translation id="5238369540257804368">Escopos</translation>
<translation id="5241128660650683457">Ler todos os dados sobre os websites que você visita</translation>
+<translation id="5241567694820672363">Restaurar página de inicialização padrão?</translation>
<translation id="5242724311594467048">Ativar "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> travou. Clique neste balão para reiniciar o aplicativo.</translation>
<translation id="5249624017678798539">O navegador travou antes do término do download.</translation>
@@ -2692,7 +2735,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Mostrar arquivos a serem removidos</translation>
<translation id="52550593576409946">Não foi possível iniciar o aplicativo Kiosk.</translation>
<translation id="5255315797444241226">A senha inserida está incorreta.</translation>
-<translation id="5259571578888203461">Não permitir que sites vejam textos e imagens que você copia na área de transferência</translation>
<translation id="5260508466980570042">Não foi possível confirmar seu e-mail ou senha. Tente novamente.</translation>
<translation id="5261683757250193089">Abrir na Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Acesse arquivos de qualquer lugar, até mesmo off-line.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Define o fuso horário automaticamente utilizando seu local</translation>
<translation id="5327248766486351172">Nome</translation>
<translation id="532943162177641444">Toque na notificação no <ph name="PHONE_NAME" /> para configurar o ponto de acesso móvel que pode ser usado por este dispositivo.</translation>
-<translation id="5329615878510216304">verificar novamente</translation>
<translation id="5329858601952122676">&amp;Excluir</translation>
<translation id="5330145655348521461">Estes arquivos estão abertos em uma área de trabalho diferente. Mude para <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) para vê-los.</translation>
<translation id="5330512191124428349">Ver informações</translation>
@@ -2755,6 +2796,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cache de script</translation>
<translation id="533433379391851622">Versão esperada "<ph name="EXPECTED_VERSION" />", mas era "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Exibir código fonte</translation>
+<translation id="5335458522276292100">Fazendo backup de <ph name="FILE_COUNT" /> arquivo(s) para o <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instalada por terceiro.</translation>
<translation id="5338503421962489998">Armazenamento local</translation>
<translation id="5340217413897845242">Item 6 da estante</translation>
@@ -2876,6 +2918,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Faça login no Chrome com sua Conta do Google para ver seus favoritos, histórico, senhas e outras configurações em todos os seus dispositivos.</translation>
<translation id="551752069230578406">Adicionando a impressora a sua conta. Isso pode demorar um pouco...</translation>
<translation id="5517535964909391608">Conteúdo inseguro bloqueado</translation>
+<translation id="5518219166343146486">Perguntar quando um site quiser ver os textos e imagens copiados para a área de transferência</translation>
<translation id="5518584115117143805">Certificado de criptografia de e-mail</translation>
<translation id="5521078259930077036">Esta é a página inicial que você esperava?</translation>
<translation id="5521348028713515143">Adicionar atalho à área de trabalho</translation>
@@ -2886,9 +2929,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Tentativa de downgrade de extensão.</translation>
<translation id="5527474464531963247">Também é possível selecionar outra rede.</translation>
<translation id="5528368756083817449">Gerenciador de favoritos</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> deseja</translation>
+<translation id="5534304873398226603">Descartar foto ou vídeo</translation>
<translation id="5534520101572674276">Calculando tamanho...</translation>
<translation id="5535941515421698170">Remover também deste dispositivo os dados já existentes</translation>
<translation id="5537725057119320332">Transmitir</translation>
@@ -2928,8 +2971,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Carregando apps…</translation>
<translation id="5592595402373377407">Ainda não há dados suficientes.</translation>
+<translation id="5593766628437008432">No seu "<ph name="PHONE_NAME" />", ative as notificações seguindo estas etapas:</translation>
<translation id="5595152862129936745">Muito longe</translation>
<translation id="5595485650161345191">Editar endereço</translation>
+<translation id="5596627076506792578">Mais opções</translation>
<translation id="5600706100022181951">O download da atualização será feito com <ph name="UPDATE_SIZE_MB" /> MB de dados móveis. Quer continuar?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Outros mecanismos de pesquisa</translation>
@@ -2958,6 +3003,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="563535393368633106">Perguntar antes de acessar (recomendado)</translation>
<translation id="5636996382092289526">Para usar <ph name="NETWORK_ID" />, talvez seja necessário primeiro <ph name="LINK_START" />visitar a página de login da rede<ph name="LINK_END" />, que abrirá automaticamente em alguns segundos. Se isso não acontecer, significa que a rede não pode ser usada.</translation>
<translation id="5637476008227280525">Ativar dados móveis</translation>
+<translation id="5638309510554459422">Encontre extensões e temas na <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Atualizada <ph name="HOURS" /> horas atrás</translation>
<translation id="5639549361331209298">Recarrega esta página; mantenha pressionado para ver mais opções</translation>
<translation id="5642508497713047">Signatário de lista de certificados revogados</translation>
@@ -2969,6 +3015,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5657667036353380798">A extensão externa requer que a versão <ph name="MINIMUM_CHROME_VERSION" /> do Google Chrome, ou mais recente, esteja instalada.</translation>
<translation id="5658415415603568799">Para maior segurança, o Smart Lock solicitará que você digite sua senha após 20 horas.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Não foi possível traduzir esta página</translation>
<translation id="5662477687021125631">Perpétua</translation>
<translation id="5667546120811588575">Configurando o Google Play…</translation>
<translation id="5669267381087807207">Ativando</translation>
@@ -3004,6 +3051,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5729712731028706266">&amp;Visualizar</translation>
<translation id="5729996640881880439">Não é possível exibir o código desse erro.</translation>
<translation id="5731247495086897348">&amp;Colar e ir</translation>
+<translation id="5731409020711461763">Uma nova foto</translation>
<translation id="5734362860645681824">Comunicações</translation>
<translation id="5735973442555172575">Para usar apps Android, faça login novamente e atualize.</translation>
<translation id="5736796278325406685">Insira um nome de usuário válido</translation>
@@ -3034,11 +3082,13 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="577322787686508614">A operação de leitura não é permitida em "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Abrir aplicativo Arquivos</translation>
<translation id="5774515636230743468">Manifesto:</translation>
+<translation id="5775834615653774429">Falha ao vincular a máquina ao domínio. A unidade organizacional não existe.</translation>
<translation id="577624874850706961">Pesquisar cookies</translation>
<translation id="5777468213129569553">Abra o Chrome</translation>
<translation id="5778747455497889540">Veja abaixo a senha do módulo de segurança gerada aleatoriamente e atribuída ao seu computador:</translation>
<translation id="5780973441651030252">Prioridade do processo</translation>
<translation id="5781865261247219930">Enviar comandos para <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Traduzindo...</translation>
<translation id="5783221160790377646">Devido a um erro, o usuário supervisionado não foi criado. Tente novamente mais tarde.</translation>
<translation id="5783602409389152506">ao procurar dispositivos…</translation>
<translation id="57838592816432529">Desativar som</translation>
@@ -3052,6 +3102,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5804241973901381774">Permissões</translation>
<translation id="580571955903695899">Reordenar por título</translation>
<translation id="5807290661599647102">Definir um bloqueio de tela</translation>
+<translation id="580926004266167721">Falha ao vincular a máquina ao domínio. Isso pode ter ocorrido porque não há privilégios suficientes para sua conta na unidade organizacional.</translation>
<translation id="580961539202306967">Perguntar quando um site quiser me enviar mensagens push (recomendado)</translation>
<translation id="5814126672212206791">Tipo de conexão</translation>
<translation id="5815645614496570556">Endereço X.400</translation>
@@ -3073,8 +3124,10 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5835754902560991078">extremamente curto (0,6 seg)</translation>
<translation id="5838456317242088717">Sessão anônima atual</translation>
<translation id="5842497610951477805">Ativar Bluetooth</translation>
+<translation id="5843250171025351504">Seu dispositivo não é mais compatível com a versão mínima do cliente especificada pelo seu administrador. Atualize para fazer login.</translation>
<translation id="5846929185714966548">Aba 4</translation>
<translation id="5848924408752252705">Toque para voltar.</translation>
+<translation id="5849212445710944278">Já adicionada</translation>
<translation id="5849570051105887917">Código do provedor doméstico</translation>
<translation id="5849869942539715694">Compactar extensão...</translation>
<translation id="5850516540536751549">Este tipo de arquivo não é compatível. Visite a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> para encontrar um aplicativo que possa abri-lo.
@@ -3100,6 +3153,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="586567932979200359">Você está executando o <ph name="PRODUCT_NAME" /> a partir de uma imagem de disco. Instalá-lo no computador permite executá-lo sem a imagem de disco e garante que ele se manterá atualizado.</translation>
<translation id="5866557323934807206">Limpar estas configurações para visitas futuras</translation>
<translation id="5866840822086176774">Muito forte</translation>
+<translation id="5867841422488265304">Pesquisar ou digitar endereço da Web</translation>
<translation id="5869029295770560994">Ok, entendi</translation>
<translation id="5869522115854928033">Senhas salvas</translation>
<translation id="5870086504539785141">Fechar o menu de acessibilidade</translation>
@@ -3157,7 +3211,6 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5972708806901999743">Mover para a parte superior</translation>
<translation id="5972826969634861500">Iniciar o <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Diminuir zoom</translation>
-<translation id="5975730206036440725">Não é possível encontrar o PPD. Verifique se seu Chromebook está on-line e tente novamente.</translation>
<translation id="5975792506968920132">Percentual de carga da bateria</translation>
<translation id="5976160379964388480">Outros</translation>
<translation id="5978264784700053212">Central de mensagens</translation>
@@ -3167,6 +3220,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="5984222099446776634">Visitados recentemente</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Essas são informações gerais sobre seu dispositivo e sobre a forma como você o usa, como nível de bateria, frequência com que você usa seus apps, qualidade e duração das conexões de rede (como Wi-Fi e Bluetooth), bem como relatórios de erros quando os recursos não funcionam conforme o esperado. Elas são usadas para melhorar produtos e serviços do Google para todos. Algumas informações agregadas ajudam os parceiros, por exemplo, desenvolvedores Android, a também melhorar apps e produtos.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />É possível ativar ou desativar esse recurso a qualquer momento nas configurações de apps Android. Isso não afeta a capacidade do seu dispositivo de enviar as informações necessárias para receber serviços essenciais, como atualizações do sistema e de segurança.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Traduzida</translation>
<translation id="5991049340509704927">Ampliar</translation>
<translation id="5993332328670040093">Seu uso de dados não será mais medido.</translation>
<translation id="6003177993629630467">Talvez o <ph name="PRODUCT_NAME" /> não consiga se manter atualizado.</translation>
@@ -3190,7 +3244,6 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Dispositivo USB conectado</translation>
<translation id="6032912588568283682">Sistema de arquivos</translation>
<translation id="6034662038931255275">SO atualizado</translation>
-<translation id="6035651096710386140">Use Ctrl ou Alt, nunca os dois juntos</translation>
<translation id="6039651071822577588">Dicionário de propriedade da rede incorreto</translation>
<translation id="604001903249547235">Backup em nuvem</translation>
<translation id="6040143037577758943">Fechar</translation>
@@ -3198,8 +3251,8 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="604124094241169006">Automático</translation>
<translation id="6042169520002885235">Selecionar um fabricante e um modelo de impressora</translation>
<translation id="6042308850641462728">Mais</translation>
+<translation id="6042850536017090003">Toque em Notificações de apps.</translation>
<translation id="6043317578411397101">O app <ph name="APP_NAME" /> está compartilhando uma guia do Chrome com <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Concluído.</translation>
<translation id="6044805581023976844">O app <ph name="APP_NAME" /> está compartilhando áudio e uma guia do Chrome com <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Toque em |<ph name="ACCELERATOR" />| e mantenha essa tecla pressionada para sair do modo tela cheia</translation>
<translation id="6049065490165456785">Foto da câmera interna</translation>
@@ -3211,6 +3264,7 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="6056710589053485679">Recarregamento normal</translation>
<translation id="6059652578941944813">Hierarquia de certificados</translation>
<translation id="6059925163896151826">Dispositivos USB</translation>
+<translation id="6060435378291459521">O plug-in <ph name="PLUGIN_NAME" /> falhou.</translation>
<translation id="6064217302520318294">Bloqueio de tela</translation>
<translation id="6065289257230303064">Atributos do diretório do requerente do certificado</translation>
<translation id="6068338049763724728">Ativar registro remoto</translation>
@@ -3242,9 +3296,11 @@ Não exponha nenhuma informação confidencial.</translation>
<translation id="6107012941649240045">Emitido para</translation>
<translation id="6112952769866305444">Editar pessoa, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Pressione |<ph name="SHORTCUT" />| para voltar</translation>
+<translation id="6116338172782435947">Ver os textos e imagens copiados para a área de transferência</translation>
<translation id="6116921718742659598">Alterar configurações de idioma e de entrada</translation>
<translation id="6120205520491252677">Fixar esta página na tela inicial...</translation>
<translation id="6122081475643980456">Sua conexão com a Internet está sendo controlada</translation>
+<translation id="6122095009389448667">Continuar impedindo que esse site veja a área de transferência</translation>
<translation id="6122875415561139701">A operação de escrita não é permitida em: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">As extensões a seguir dependem desta extensão:</translation>
<translation id="6125479973208104919">Adicione sua conta a esse <ph name="DEVICE_TYPE" /> novamente.</translation>
@@ -3287,6 +3343,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6178664161104547336">Selecione um certificado</translation>
<translation id="6180288788882902869">Google Play no seu <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Download bloqueado</translation>
+<translation id="6181803575025675566">Controle como esse recurso funciona nas <ph name="LINK_START" />configurações<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Localização do dispositivo</translation>
<translation id="6185696379715117369">Página para cima</translation>
<translation id="6189412234224385711">Abrir com <ph name="EXTENSION_NAME" /></translation>
@@ -3319,7 +3376,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6237816943013845465">Permite ajustar a resolução da tela</translation>
<translation id="6238923052227198598">Manter a anotação mais recente na tela de bloqueio</translation>
<translation id="6239558157302047471">Atualizar &amp;frame</translation>
-<translation id="624022915548992686">Sair da página</translation>
<translation id="6241530762627360640">Acessar informações sobre dispositivos Bluetooth pareados com seu sistema e descobrir dispositivos Bluetooth nas proximidades.</translation>
<translation id="6243774244933267674">Servidor não disponível</translation>
<translation id="6246413617632217567">Não foi possível importar o usuário supervisionado. Verifique o espaço no disco rígido e as permissões e tente novamente.</translation>
@@ -3336,13 +3392,13 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6263284346895336537">Não crítico</translation>
<translation id="6263541650532042179">redefinir sincronização</translation>
<translation id="6264365405983206840">Selecionar &amp;tudo</translation>
+<translation id="6265930187414222160">Pronto! Software perigoso removido.</translation>
<translation id="6267166720438879315">Selecione um certificado para se autenticar no <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Abrir com <ph name="APP" /></translation>
<translation id="6268747994388690914">Importar favoritos de arquivo HTML...</translation>
<translation id="6270770586500173387">Enviar <ph name="BEGIN_LINK2" />métricas<ph name="END_LINK2" /> e <ph name="BEGIN_LINK1" />informações sobre o sistema e apps<ph name="END_LINK1" /></translation>
<translation id="6272643420381259437">Ocorreu um erro (<ph name="ERROR" />) ao fazer o download do plug-in</translation>
<translation id="6273677812470008672">Qualidade</translation>
-<translation id="6274087148640822908">Encontre extensões e apps na <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Alterar foto</translation>
<translation id="6276301056778294989">Certifique-se de que o dispositivo esteja mostrando o mesmo código.</translation>
<translation id="6277105963844135994">Tempo limite de rede</translation>
@@ -3368,12 +3424,12 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6311220991371174222">Não foi possível iniciar o Chrome porque algo deu errado ao abrir seu perfil. Tente reiniciar o Chrome.</translation>
<translation id="6312403991423642364">Erro de rede desconhecido</translation>
<translation id="6313641880021325787">SAIR DE RV</translation>
-<translation id="6314335155547195432">Gerar senha</translation>
<translation id="6314819609899340042">Você ativou os recursos de depuração neste dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Sua página de inicialização foi alterada para incluir <ph name="URL" />. Para desativar extensões que alteram sua página de inicialização, clique em Restaurar.</translation>
<translation id="6315493146179903667">Trazer todas para frente</translation>
<translation id="6316806695097060329">Este dispositivo <ph name="SHORT_PRODUCT_NAME" /> foi desenvolvido para oferecer a melhor experiência da Web para você.</translation>
+<translation id="6317318380444133405">Não é mais compatível.</translation>
<translation id="6317369057005134371">Aguardando janela do aplicativo...</translation>
+<translation id="6318407754858604988">Download iniciado</translation>
<translation id="6322279351188361895">Falha ao ler a chave privada.</translation>
<translation id="6325191661371220117">Desativar inicialização automática</translation>
<translation id="6326175484149238433">Remover do Google Chrome</translation>
@@ -3383,7 +3439,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6333049849394141510">Escolher o que sincronizar</translation>
<translation id="6333064448949140209">O arquivo será enviado ao Google para depuração</translation>
<translation id="6333834492048057036">Foco na barra de endereço p/ pesquisa</translation>
-<translation id="6336907568130557310">Suas senhas ficarão visíveis para qualquer pessoa que tiver acesso ao arquivo exportado. Não compartilhe o arquivo com ninguém e exclua-o após a importação.</translation>
<translation id="6339668969738228384">Criar um novo perfil para <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Não foi possível conectar-se ao servidor. Verifique a conexão de rede e tente novamente. Se o problema persistir, reinicie o Chromebook.</translation>
<translation id="6340071272923955280">Protocolo de impressão via Internet (IPPS)</translation>
@@ -3406,7 +3461,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurar Smart Lock para Android</translation>
<translation id="6374469231428023295">Repetir</translation>
-<translation id="6377158645544167202">Não é possível conectar a impressora. Verifique se a impressora está ligada e conectada ao seu Chromebook por Wi-Fi ou USB.</translation>
<translation id="6380143666419481200">Aceitar e continuar</translation>
<translation id="6383051423892982287">Criptografar dados sincronizados com sua <ph name="BEGIN_LINK" />senha longa de sincronização<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Alterar suas configurações de pesquisa para: <ph name="SEARCH_HOST" /></translation>
@@ -3498,6 +3552,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6503077044568424649">Mais visitados</translation>
<translation id="6504611359718185067">Conectar-se à Internet para adicionar uma impressora</translation>
<translation id="6506374932220792071">Assinatura X9.62 ECDSA com SHA-256</translation>
+<translation id="6508248480704296122">Relacionado a <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplicativo: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licença de mídia</translation>
<translation id="6510568984200103950">Menos configurações</translation>
@@ -3531,9 +3586,11 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6551508934388063976">Comando não disponível. Pressione "Control-N" para abrir uma nova janela.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> usuários</translation>
<translation id="6555432686520421228">Remover todas as contas de usuário e redefinir seu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> para as condições de fábrica.</translation>
+<translation id="6555810572223193255">A limpeza está indisponível no momento</translation>
<translation id="6556866813142980365">Refazer</translation>
<translation id="6558280019477628686">Ocorreu um erro. Alguns itens podem não ter sido excluídos.</translation>
<translation id="6559580823502247193">(já neste dispositivo)</translation>
+<translation id="6560713683827832045">Verifique se as notificações de apps estão ativadas. Se não estiverem, ative-as.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">O caminho ou nome do arquivo é muito longo. Salve com um nome mais curto ou em outro local.</translation>
<translation id="656398493051028875">Excluindo "<ph name="FILENAME" />"...</translation>
@@ -3562,7 +3619,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6606070663386660533">Aba 8</translation>
<translation id="6607272825297743757">Informações do arquivo</translation>
<translation id="6607831829715835317">Mais ferramen&amp;tas</translation>
-<translation id="6610183966322615106">Erro ao adicionar impressora</translation>
<translation id="6612358246767739896">Conteúdo protegido</translation>
<translation id="6613452264606394692">Você pode voltar rapidamente a esta página, adicionando-a esta aos favoritos</translation>
<translation id="6615455863669487791">Exibir</translation>
@@ -3639,9 +3695,11 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6736045498964449756">Ops, as senhas não correspondem.</translation>
<translation id="6736243959894955139">Endereço</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Embora você não possa mais acessar seu perfil antigo, é possível removê-lo.</translation>
<translation id="6739923123728562974">Mostrar atalho na área de trabalho</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> pausado</translation>
<translation id="6742339027238151589">Acessível ao script</translation>
+<translation id="6743841972744298686">Configurações de sincronização</translation>
<translation id="6745592621698551453">Atualizar agora</translation>
<translation id="6746124502594467657">Mover para baixo</translation>
<translation id="674632704103926902">Ativar gesto de arrastar com toque</translation>
@@ -3654,12 +3712,14 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6757101664402245801">URL copiado</translation>
<translation id="6758056191028427665">Diga como estamos nos saindo.</translation>
<translation id="6759193508432371551">Configuração original</translation>
+<translation id="6765234885931342179">Ver o número de série da sua chave de segurança</translation>
<translation id="6766101255664245434">Tire uma nova foto ou escolha uma foto ou um ícone já existente.
<ph name="LINE_BREAK" />
Essa imagem será exibida na tela de login e na tela de bloqueio do Chromebook.</translation>
<translation id="6769712124046837540">Adicionando impressora...</translation>
<translation id="6771503742377376720">É uma Autoridade de certificação</translation>
<translation id="6773575010135450071">Mais ações...</translation>
+<translation id="6777817260680419853">Redirecionamento bloqueado</translation>
<translation id="6778959797435875428">Parar de ignorar sites</translation>
<translation id="677965093459947883">Muito pequeno</translation>
<translation id="6780439250949340171">gerenciar outras configurações</translation>
@@ -3734,6 +3794,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="6898699227549475383">O (Organização)</translation>
<translation id="6900284862687837908">Aplicativo de segundo plano: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Vincular dispositivo ao domínio</translation>
+<translation id="6903534926908201625">Você pode personalizar a qualquer momento nas <ph name="BEGIN_LINK" />Configurações<ph name="END_LINK" /> quais informações o Google coleta.</translation>
<translation id="6904344821472985372">Revogar acesso a arquivos</translation>
<translation id="6904655473976120856">Pressione o botão App para sair</translation>
<translation id="6904713658985136356"><ph name="HOST" /> deseja compartilhar sua tela.</translation>
@@ -3742,17 +3803,22 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="691024665142758461">Fazer o download de vários arquivos</translation>
<translation id="6911324888870229398">A conexão de rede foi perdida. Verifique a conexão ou tente outra rede Wi-Fi.</translation>
<translation id="6911734910326569517">Ocupação da memória</translation>
+<translation id="6914783257214138813">Suas senhas ficarão visíveis para qualquer pessoa que tiver acesso ao arquivo exportado.</translation>
<translation id="6915804003454593391">Usuário:</translation>
<translation id="6916590542764765824">Gerenciar extensões</translation>
<translation id="6920989436227028121">Abrir como guia normal</translation>
<translation id="6922128026973287222">Economize dados e navegue mais rápido usando a Economia de dados do Google. Clique para saber mais.</translation>
<translation id="6929555043669117778">Continuar bloqueando pop-ups</translation>
<translation id="6930242544192836755">Duração</translation>
+<translation id="6934241953272494177">Verificando seu dispositivo de mídia…
+ <ph name="LINE_BREAK1" />
+ Total de arquivos encontrados: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">A operação de escrita excede o comprimento máximo do atributo para "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Faça login no <ph name="TOKEN_NAME" /> para autenticar seu certificado no <ph name="HOST_NAME" />.</translation>
<translation id="6943176775188458830">Cancelar impressão</translation>
<translation id="6943836128787782965">HTTP falhou</translation>
<translation id="6945221475159498467">Selecionar</translation>
+<translation id="694592694773692225">Redirecionamento bloqueado nesta página.</translation>
<translation id="6949306908218145636">Adicionar páginas abertas aos favoritos...</translation>
<translation id="6955446738988643816">Inspecionar pop-up</translation>
<translation id="6957231940976260713">Nome do serviço</translation>
@@ -3856,13 +3922,16 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7093866338626856921">Trocar dados com os dispositivos chamados: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Não foi possível importar o usuário supervisionado. Verifique sua conexão de rede e tente novamente mais tarde.</translation>
<translation id="7098447629416471489">Outros mecanismos de pesquisa salvos serão exibidos aqui</translation>
+<translation id="7099337801055912064">Não é possível carregar um PPD grande. O tamanho máximo é 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> itens selecionados</translation>
<translation id="7102687220333134671">As atualizações automáticas estão ativadas</translation>
<translation id="7106346894903675391">Adquirir mais espaço de armazenamento...</translation>
<translation id="7108338896283013870">Ocultar</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">A personalização está ativada. É possível alterar essa opção em myaccount.google.com.</translation>
<translation id="7113502843173351041">Saiba seu endereço de e-mail</translation>
<translation id="7114054701490058191">As senhas não correspondem</translation>
+<translation id="7117228822971127758">Tente novamente mais tarde</translation>
<translation id="7117247127439884114">Fazer login novamente...</translation>
<translation id="711840821796638741">Mostrar favoritos gerenciados</translation>
<translation id="711902386174337313">Ler a lista dos dispositivos nos quais você fez login</translation>
@@ -3903,6 +3972,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7180611975245234373">Atualizar</translation>
<translation id="7180865173735832675">Personalizar</translation>
<translation id="7186088072322679094">Manter na barra de ferramentas</translation>
+<translation id="7187428571767585875">Entradas de registro que devem ser removidas ou alteradas:</translation>
<translation id="7191159667348037">Impressora desconhecida (USB)</translation>
<translation id="7191454237977785534">Salvar arquivo como</translation>
<translation id="7196835305346730603">Procurando por Chromeboxes próximas...</translation>
@@ -3911,6 +3981,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' excluído</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Fazendo download do <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Sair da página}one{Sair da página}other{Sair das páginas}}</translation>
<translation id="721331389620694978">Algumas configurações que podem refletir os hábitos de navegação não serão limpas.</translation>
<translation id="7216409898977639127">Operadora de celular</translation>
<translation id="7216595297012131718">Ordenar idiomas com base na sua preferência</translation>
@@ -3956,6 +4027,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="727952162645687754">Erro no download</translation>
<translation id="7279701417129455881">Gerenciar o bloqueio de cookie...</translation>
<translation id="7280877790564589615">Permissão solicitada</translation>
+<translation id="7283041136720745563">Sua cota do Google Drive não é grande o suficiente.</translation>
<translation id="7287143125007575591">Acesso negado.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Abra o app de papel de parede</translation>
@@ -4025,6 +4097,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7392118418926456391">Falha na verificação de vírus</translation>
<translation id="7392915005464253525">R&amp;eabrir janela fechada</translation>
<translation id="7396845648024431313">O <ph name="APP_NAME" /> será iniciado na inicialização do sistema e continuará sendo executado em segundo plano, mesmo quando você fechar todas as outras janelas de <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Conexão de rede alterada</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Aguarde enquanto seu Chromebox é reiniciado...</translation>
<translation id="7400839060291901923">Configurar conexão no <ph name="PHONE_NAME" /></translation>
@@ -4035,6 +4108,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7409233648990234464">Reiniciar e executar Powerwash</translation>
<translation id="7409836189476010449">Executar Flash</translation>
<translation id="7410344089573941623">Perguntar se <ph name="HOST" /> deseja acessar sua câmera e seu microfone</translation>
+<translation id="741204030948306876">Sim</translation>
<translation id="7412226954991670867">Memória GPU</translation>
<translation id="7416362041876611053">Erro de rede desconhecido.</translation>
<translation id="7417705661718309329">Mapa do Google</translation>
@@ -4056,6 +4130,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7445682342344043969">Pop-ups bloqueados</translation>
<translation id="744859430125590922">Controlar e ver os websites que essa pessoa visita com o e-mail <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Ao selecionar esta impressora, você concede permissão para acessar sua impressora à seguinte extensão:</translation>
+<translation id="7453467225369441013">Desconecta você da maioria dos sites, mas não da sua Conta do Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Abrir local...</translation>
<translation id="7461924472993315131">Fixar</translation>
@@ -4066,7 +4141,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="747114903913869239">Erro: Não foi possível decodificar a extensão</translation>
<translation id="7473891865547856676">Não, obrigado</translation>
<translation id="747459581954555080">Restaurar todas</translation>
-<translation id="747494631553057218">Entradas de registro:</translation>
+<translation id="7475034671245341386">O plug-in <ph name="PLUGIN_NAME" /> encontrou um erro.</translation>
<translation id="7475671414023905704">URL da senha perdida do Netscape</translation>
<translation id="7476454130948140105">Bateria muito fraca para atualizar (<ph name="BATTERY_PERCENT" />%</translation>
<translation id="7477347901712410606">Caso tenha esquecido sua senha, pare e reinicie a sincronização através do <ph name="BEGIN_LINK" />Painel do Google<ph name="END_LINK" />.</translation>
@@ -4081,6 +4156,9 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7487067081878637334">Tecnologia</translation>
<translation id="7487099628810939106">Atraso antes de clicar:</translation>
<translation id="7487969577036436319">Nenhum componente instalado</translation>
+<translation id="7489215562877293245">Total de arquivos encontrados: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Pronto para fazer backup para o <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Abrir tudo}=1{&amp;Abrir favorito}one{&amp;Abrir tudo (#)}other{&amp;Abrir tudo (#)}}</translation>
<translation id="7489605380874780575">Verificar elegibilidade</translation>
<translation id="749028671485790643">Pessoa <ph name="VALUE" /></translation>
@@ -4093,7 +4171,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7497215489070763236">Certificado de CA do servidor</translation>
<translation id="7502658306369382406">Endereço IPv6</translation>
<translation id="7503191893372251637">Tipo de certificado do Netscape</translation>
-<translation id="7503607651407946808">Esta página está sendo traduzida…</translation>
<translation id="7503821294401948377">Não foi possível carregar o ícone "<ph name="ICON" />" para a ação do navegador.</translation>
<translation id="750509436279396091">Abrir pasta de downloads</translation>
<translation id="7505167922889582512">Mostrar arquivos ocultos</translation>
@@ -4105,9 +4182,9 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7517569744831774757">Restaurar configurações aos padrões originais.</translation>
<translation id="7517786267097410259">Criar uma senha:</translation>
<translation id="7518150891539970662">Registros WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Esta página está sendo traduzida…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Criar</translation>
+<translation id="7526413953848747421">Usar serviços do Google poderosos, como a verificação ortográfica e tocar para pesquisar no Chrome</translation>
<translation id="7529411698175791732">Verifique sua conexão com a Internet. Se o problema continuar, tente sair e fazer login novamente.</translation>
<translation id="7530016656428373557">Taxa de descarga em Watts</translation>
<translation id="7536709149194614609">Reinicie o dispositivo e tente novamente mais tarde.</translation>
@@ -4131,7 +4208,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
tentar criar um usuário supervisionado novamente.</translation>
<translation id="756445078718366910">Abrir janela do navegador</translation>
<translation id="7564847347806291057">Encerrar processo</translation>
-<translation id="7565291891798266313">Seu mecanismo de pesquisa foi alterado para <ph name="URL" />. Para desativar extensões que alteram seu mecanismo de pesquisa, clique em Restaurar.</translation>
<translation id="7566118625369982896">Gerenciar links do app do Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Dados do Chrome apagados</translation>
@@ -4140,13 +4216,10 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7573172247376861652">Carga da bateria</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Agrupar</translation>
-<translation id="7577815336900970562">Usar Wi-Fi ou rede celular para determinar o local</translation>
<translation id="7579149537961810247">Ignorar sites</translation>
<translation id="7580671184200851182">Reproduzir o mesmo áudio pelos alto-falantes (áudio mono)</translation>
-<translation id="7581273696622423628">Responder à pesquisa</translation>
<translation id="7581462281756524039">Uma ferramenta de limpeza</translation>
<translation id="7582582252461552277">Preferir esta rede</translation>
-<translation id="7586312264284919041">Quer traduzir esta página?</translation>
<translation id="7586498138629385861">O Google Chrome continuará funcionando enquanto os aplicativos do Chrome estiverem abertos.</translation>
<translation id="7589461650300748890">Ei, tenha cuidado.</translation>
<translation id="7589661784326793847">Aguarde um segundo</translation>
@@ -4163,6 +4236,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7607274158153386860">Solicitar site para tablet</translation>
<translation id="7611008212562900400">Pesquisar seu dispositivo, apps, Web...</translation>
<translation id="7615910377284548269">Gerenciar o bloqueio de plug-ins sem sandbox...</translation>
+<translation id="7616214729753637086">Registrando dispositivo…</translation>
<translation id="7617366389578322136">Conectando-se a "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Não há senhas salvas.</translation>
<translation id="7622114377921274169">Carregando.</translation>
@@ -4191,6 +4265,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7664620655576155379">Dispositivo Bluetooth não suportado: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Adicionar conta</translation>
<translation id="7671130400130574146">Usar barra de título e bordas do sistema</translation>
+<translation id="7683373461016844951">Para continuar, clique em OK e depois em Adicionar pessoa para criar um novo perfil para seu endereço de e-mail do <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Instalada pelo administrador</translation>
<translation id="7684559058815332124">Visitar a página de login do portal cativo</translation>
<translation id="7685049629764448582">Memória JavaScript</translation>
@@ -4249,7 +4324,6 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7773726648746946405">Armazenamento da sessão</translation>
<translation id="7781335840981796660">Todas as contas de usuário e os dados locais serão removidos.</translation>
<translation id="7782102568078991263">Não há mais sugestões do Google</translation>
-<translation id="778330624322499012">Não foi possível carregar <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">As configurações de segurança em seu computador bloquearam este arquivo.</translation>
<translation id="7786207843293321886">Sair da sessão de visitante</translation>
<translation id="7786889348652477777">&amp;Recarregar aplicativo</translation>
@@ -4283,7 +4357,13 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7815680994978050279">Download perigoso bloqueado</translation>
<translation id="7818135753970109980">Novo tema adicionado (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">Pre-shared key (PSK): WPA ou RSN</translation>
+<translation id="7819992334107904369">Sincronização do Chrome</translation>
<translation id="782057141565633384">C&amp;opiar endereço do vídeo</translation>
+<translation id="7821462174190887129">Total de arquivos encontrados: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Sua cota do Google Drive não é grande o suficiente. Você precisa de espaço adicional: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Tente selecionar menos fotos.</translation>
<translation id="782590969421016895">Usar as páginas atuais</translation>
<translation id="7829298379596169484">Acessando entrada de áudio</translation>
<translation id="7831368056091621108">para obter esta extensão, seu histórico e outras configurações do Google Chrome em todos os seus dispositivos.</translation>
@@ -4321,6 +4401,7 @@ permanentemente excluídos assim que esse usuário for removido. Os websites vis
<translation id="7881969471599061635">Desativar legendas</translation>
<translation id="7882358943899516840">Tipo de provedor</translation>
<translation id="7885253890047913815">Destinos recentes</translation>
+<translation id="7886917304091689118">Executando no Chrome</translation>
<translation id="7887334752153342268">Duplicar</translation>
<translation id="7887864092952184874">Mouse Bluetooth pareado</translation>
<translation id="7889966925761734854">Procurar</translation>
@@ -4404,7 +4485,9 @@ Mantenha a sua chave de arquivo em um local seguro. Você precisará dela para c
<translation id="8000066093800657092">Sem rede</translation>
<translation id="8001504501378762252">Um site pode ter roubado sua senha</translation>
<translation id="8004582292198964060">Navegador</translation>
+<translation id="8005600846065423578">Sempre permitir que <ph name="HOST" /> veja a área de transferência</translation>
<translation id="8008356846765065031">Internet desconectada. Verifique sua conexão com a Internet.</translation>
+<translation id="8008765610824028412">Não foi possível carregar <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Enviar automaticamente informações do sistema e conteúdo da página ao Google para ajudar a detectar apps e sites perigosos</translation>
<translation id="8012382203418782830">Esta página foi traduzida.</translation>
<translation id="8014154204619229810">O atualizador está sendo executado no momento. Aguarde um minuto e atualize para verificar novamente.</translation>
@@ -4505,7 +4588,6 @@ Mantenha a sua chave de arquivo em um local seguro. Você precisará dela para c
<translation id="816055135686411707">Erro nas configurações de confiança do certificado</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Criar nova nota</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gerenciar configurações do microfone...</translation>
<translation id="8168435359814927499">Conteúdo</translation>
<translation id="8174047975335711832">Informações do dispositivo</translation>
@@ -4522,7 +4604,6 @@ Mantenha a sua chave de arquivo em um local seguro. Você precisará dela para c
<translation id="8191230140820435481">Gerenciar seus aplicativos, extensões e temas</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Tamanho em disco</translation>
-<translation id="8195739004487400241">Sua página inicial foi alterada para <ph name="URL" />. Para desativar extensões que alteram sua página inicial, clique em Restaurar.</translation>
<translation id="8199300056570174101">Propriedades da rede (serviço) e do dispositivo</translation>
<translation id="8200772114523450471">Retomar</translation>
<translation id="8202160505685531999">Digite sua senha novamente para atualizar o perfil do <ph name="DEVICE_TYPE" />.</translation>
@@ -4540,6 +4621,7 @@ Mantenha a sua chave de arquivo em um local seguro. Você precisará dela para c
<translation id="8226619461731305576">Fila</translation>
<translation id="8226742006292257240">A senha abaixo foi gerada de forma aleatória e atribuída ao seu computador:</translation>
<translation id="8227119283605456246">Anexar arquivo</translation>
+<translation id="8233198815467326623">Restaurar página inicial padrão?</translation>
<translation id="8234795456569844941">Ajude nossos engenheiros a corrigir esse problema. Conte-nos o que aconteceu logo antes de você receber a mensagem de erro de perfil:</translation>
<translation id="8234989666557591529">Escolha um smartphone para desbloquear seu <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Dica de ajuda</translation>
@@ -4565,7 +4647,6 @@ Mantenha a sua chave de arquivo em um local seguro. Você precisará dela para c
<translation id="8261378640211443080">Esta extensão não está listada na <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e pode ter sido adicionada sem seu conhecimento.</translation>
<translation id="8261387128019234107">Adicionar conta para <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Excluir</translation>
-<translation id="8261673729476082470">Fazendo o backup de <ph name="FILE_COUNT" /> fotos no <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> não está implementada nesta versão.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> desativou o cursor do mouse.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ativou a tela cheia.</translation>
@@ -4668,6 +4749,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8454288007744638700">Ou selecione uma nova rede:</translation>
<translation id="845627346958584683">Tempo de vencimento</translation>
<translation id="8456681095658380701">Nome inválido</translation>
+<translation id="8457451314607652708">Importar favoritos</translation>
<translation id="8460336040822756677">Se você desativar o Smart Lock para <ph name="DEVICE_TYPE" />, não poderá desbloquear dispositivos Chrome usando seu smartphone. Será necessário digitar uma senha.</translation>
<translation id="8461329675984532579">Nome do provedor doméstico</translation>
<translation id="84613761564611563">Interface de usuário de configuração de rede solicitada. Aguarde...</translation>
@@ -4732,14 +4814,15 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8569764466147087991">Selecionar um arquivo para ser aberto</translation>
<translation id="8571213806525832805">Últimas quatro semanas</translation>
<translation id="8574990355410201600">Sempre permitir som em <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Não pode exceder 99 letras</translation>
<translation id="8579285237314169903">Sincronizando <ph name="NUMBER_OF_FILES" /> itens...</translation>
<translation id="857943718398505171">Permitido (recomendado)</translation>
<translation id="8581809080475256101">Pressione para avançar ao menu de contexto e ver o histórico</translation>
<translation id="8584280235376696778">&amp;Abrir vídeo em uma nova guia</translation>
<translation id="8588866096426746242">Mostrar estatísticas do perfil</translation>
+<translation id="8589652987924574405">Seus favoritos, histórico, senhas e outras configurações serão sincronizados com sua Conta do Google para que seja possível usá-los em todos os seus dispositivos. É possível alterar essa opção a qualquer momento nas configurações.</translation>
<translation id="8590375307970699841">Configurar atualizações automáticas</translation>
<translation id="8594908476761052472">Capturar vídeo</translation>
-<translation id="8595925260712451473">Digite seu feedback aqui.</translation>
<translation id="8596540852772265699">Arquivos personalizados</translation>
<translation id="8597845839771543242">Formato da propriedade:</translation>
<translation id="8598453409908276158">Plug-in sem sandbox bloqueado</translation>
@@ -4754,6 +4837,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8620617069779373398">Status do roaming</translation>
<translation id="8620765578342452535">Configurar conexões de rede</translation>
<translation id="8620790565535071193">Falha na verificação</translation>
+<translation id="8622877356447980900">Quer traduzir esta página?</translation>
<translation id="8623004009673949077">O aplicativo com o atributo de manifesto 'kiosk_only' precisa ser instalado no modo quiosque do Chrome OS.</translation>
<translation id="8624205858755890468">Permite que o Assistente mostre informações, ações e apps relacionados para você.</translation>
<translation id="862542460444371744">&amp;Extensões</translation>
@@ -4799,6 +4883,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8671210955687109937">Pode comentar</translation>
<translation id="8673026256276578048">Pesquisar na web...</translation>
<translation id="8673383193459449849">Problema no servidor</translation>
+<translation id="8674241889607553858">Gostaria de traduzir esta página?</translation>
<translation id="8675354002693747642">Chave pré-compartilhada</translation>
<translation id="8676374126336081632">Limpar entrada</translation>
<translation id="8677039480012021122">Excluir dados e desconectar</translation>
@@ -4811,6 +4896,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8688579245973331962">Não encontra seu nome?</translation>
<translation id="8688591111840995413">Senha incorreta</translation>
<translation id="8688672835843460752">Disponível</translation>
+<translation id="8689583087392258564">Falha ao vincular a máquina ao domínio. A unidade organizacional é inválida.</translation>
<translation id="869257642790614972">Reabrir a última guia fechada</translation>
<translation id="8695825812785969222">Abrir &amp;local...</translation>
<translation id="8698464937041809063">Desenho do Google</translation>
@@ -4825,6 +4911,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8708671767545720562">&amp;Mais informações</translation>
<translation id="8710187907779883426">curto (1 seg)</translation>
<translation id="8711402221661888347">Xis</translation>
+<translation id="8712637175834984815">Entendi</translation>
<translation id="8713570323158206935">Enviar <ph name="BEGIN_LINK1" />informações do sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Fim do suporte</translation>
<translation id="871476437400413057">Senhas salvas do Google</translation>
@@ -4900,7 +4987,6 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="882204272221080310">Atualizar firmware para maior segurança.</translation>
<translation id="8823514049557262177">Copiar texto do link</translation>
<translation id="8824701697284169214">Adicionar Pá&amp;gina...</translation>
-<translation id="8827850355924932817">Usar a rede Wi-Fi para determinar o local</translation>
<translation id="8828933418460119530">Nome DNS</translation>
<translation id="8830796635868321089">A verificação de atualização não pode usar as configurações de proxy atuais. Ajuste suas <ph name="PROXY_SETTINGS_LINK_START" />configurações de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">A configuração de rede é controlada por <ph name="USER_EMAIL" />.</translation>
@@ -4953,13 +5039,14 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="8912793549644936705">Esticar</translation>
<translation id="8915370057835397490">Carregando sugestão</translation>
<translation id="8916476537757519021">Subquadro anônimo: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Conversor de PWG Raster</translation>
+<translation id="8918468086406665831">Sincronizar com <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Sempre permitir anúncios neste site</translation>
<translation id="8925458182817574960">&amp;Configurações</translation>
<translation id="8926389886865778422">Não perguntar novamente</translation>
<translation id="8926518602592448999">Desativar extensões no modo de desenvolvedor</translation>
<translation id="892706138619340876">Algumas configurações foram redefinidas</translation>
<translation id="8931394284949551895">Novos dispositivos</translation>
+<translation id="893242274404530797">As notificações do Google Play Services são necessárias para o Tethering instantâneo</translation>
<translation id="8933960630081805351">&amp;Mostrar no Finder</translation>
<translation id="8934732568177537184">Continuar</translation>
<translation id="8938356204940892126">Eu desisto</translation>
@@ -5017,6 +5104,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="9024127637873500333">&amp;Abrir em nova guia</translation>
<translation id="9024331582947483881">tela cheia</translation>
<translation id="9025098623496448965">Ok, leve-me de volta à tela de login</translation>
+<translation id="902659348151742535">O Google pode usar seu histórico de navegação para personalizar a Pesquisa Google, os anúncios e outros serviços nossos.</translation>
<translation id="9026731007018893674">download</translation>
<translation id="9027146684281895941">Supervisionar esta pessoa para controlar e ver os websites que ela visita usando a Conta do Google.</translation>
<translation id="9027459031423301635">Abrir link em uma nova &amp;guia</translation>
@@ -5057,7 +5145,6 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="9084064520949870008">Abrir como janela</translation>
<translation id="9088234649737575428">O <ph name="PLUGIN_NAME" /> está bloqueado pela política da empresa</translation>
<translation id="9088917181875854783">Confirme se esta senha está sendo mostrada em "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Enviar informações do sistema</translation>
<translation id="9094033019050270033">Atualizar senha</translation>
<translation id="9094982973264386462">Remover</translation>
<translation id="9095253524804455615">Remover</translation>
@@ -5111,6 +5198,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="9170397650136757332">Agora, mova o dedo levemente para capturar todas as partes da sua impressão digital</translation>
<translation id="9170848237812810038">&amp;Desfazer</translation>
<translation id="9170884462774788842">Outro programa em seu computador adicionou um tema que pode mudar a forma como o Google Chrome funciona.</translation>
+<translation id="9173995187295789444">Procurando dispositivos Bluetooth…</translation>
<translation id="9174212595744391062">Limpará os cookies e o cache para todos os sites, incluindo:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Dispositivo Bluetooth conectado</translation>
<translation id="9177499212658576372">No momento, você está conectado à rede <ph name="NETWORK_TYPE" />.</translation>
@@ -5135,6 +5223,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="932327136139879170">Início</translation>
<translation id="932508678520956232">Não foi possível iniciar a impressão.</translation>
<translation id="93393615658292258">Somente senha</translation>
+<translation id="935490618240037774">Seus favoritos, histórico, senhas e outras configurações serão sincronizados com sua Conta do Google para que seja possível usá-los em todos os seus dispositivos.</translation>
<translation id="936801553271523408">Dados de diagnóstico do sistema</translation>
<translation id="93766956588638423">Reparar extensão</translation>
<translation id="938470336146445890">Instale um certificado do usuário.</translation>
@@ -5155,6 +5244,7 @@ Pessoas com conexões mais lentas talvez não vejam seu conteúdo.</translation>
<translation id="960987915827980018">Cerca de 1 hora restante</translation>
<translation id="962802172452141067">Ãrvore de pastas de favoritos</translation>
<translation id="968174221497644223">Cache de aplicativo</translation>
+<translation id="969096075394517431">Alterar idiomas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 guia}one{# guias}other{# guias}}</translation>
<translation id="971774202801778802">URL do favorito</translation>
<translation id="973473557718930265">Sair</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_pt-PT.xtb b/chromium/chrome/app/resources/generated_resources_pt-PT.xtb
index a49abb3e2f4..093d8fbe6fd 100644
--- a/chromium/chrome/app/resources/generated_resources_pt-PT.xtb
+++ b/chromium/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Abrir link numa nova janela da aplicação <ph name="APP" /></translation>
<translation id="1005274289863221750">Utilizar o seu microfone e a câmara</translation>
<translation id="1007408791287232274">Não foi possível carregar dispositivos.</translation>
+<translation id="1008186147501209563">Exportar marcadores</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Página sem resposta}other{Páginas sem resposta}}</translation>
<translation id="1012794136286421601">Os seus ficheiros de Documentos, Folhas, Apresentações e Desenhos estão a ser sincronizados. Abra a aplicação Google Drive para aceder aos ficheiros online ou offline.</translation>
-<translation id="1013383076511149692">Ver o texto e as imagens que copia para a área de transferência</translation>
<translation id="1013707859758800957">A execução de um plug-in sem isolamento de processos foi permitida nesta página.</translation>
<translation id="1015318665228971643">Editar nome da pasta</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Abrir todos numa &amp;nova janela}=1{Abrir numa &amp;nova janela}other{Abrir todos (#) numa &amp;nova janela}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Não é possível remover software prejudicial.</translation>
<translation id="1062407476771304334">Substituir</translation>
<translation id="1062866675591297858">Faça a gestão dos seus utilizadores supervisionados no <ph name="BEGIN_LINK" />Painel de controlo de utilizadores supervisionados<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Verificador de ficheiros da biblioteca de multimédia</translation>
<translation id="1064835277883315402">Aderir a rede privada</translation>
<translation id="1064912851688322329">Desligar a sua Conta Google</translation>
<translation id="1067048845568873861">Data da criação</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Cifragem de dados</translation>
+<translation id="1074944608454986967">Para ler conteúdos em voz alta, prima sem soltar Pesquisar e, de seguida, clique ou arraste para selecionar o conteúdo. Em alternativa, realce uma região e utilize Pesquisar + S.</translation>
<translation id="1076698951459398590">Ativar tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurar actualizações automáticas para todos os utilizadores</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Inicie sessão<ph name="END_SIGN_IN_LINK" /> para controlar e visualizar os Sites que esta pessoa visita.</translation>
<translation id="109758035718544977">Reativar som dos sites</translation>
<translation id="1097658378307015415">Antes de iniciar sessão, entre como Convidado para ativar a rede <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Traduzir sempre <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Parar</translation>
<translation id="1110155001042129815">Esperar</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Não permitir que os sites utilizem mensagens exclusivas do sistema para aceder a dispositivos MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Editar motor de pesquisa</translation>
-<translation id="1131167343343087859">Cartões de crédito e endereços com o Google Payments.</translation>
<translation id="1134009406053225289">Abrir na janela de navegação anónima</translation>
<translation id="1137673463384776352">Abrir link na aplicação <ph name="APP" /></translation>
<translation id="1140351953533677694">Aceder aos dispositivos Bluetooth e de série</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plug-in bloqueado</translation>
<translation id="1145532888383813076">Pesquise no dispositivo, nas aplicações e na Web.</translation>
<translation id="1146204723345436916">Importar marcadores de um ficheiro HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> encontrada(s).
+ <ph name="LINE_BREAK1" />
+ Sem espaço suficiente disponível no armazenamento local. São necessários <ph name="FILE_SIZE" /> adicionais.
+ <ph name="LINE_BREAK2" />
+ Experimente selecionar menos fotos.</translation>
<translation id="1149088842877960903">A opção de execução do JavaScript através do AppleScript está desativada. Para a ativar, aceda às Definições do Chrome &gt; Avançadas &gt; Sistema. Para mais informações, consulte https://support.google.com/chrome/?p=applescript.</translation>
<translation id="1149401351239820326">Mês de expiração</translation>
<translation id="1153356358378277386">Dispositivos sincronizados</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Mudar nome</translation>
<translation id="1175364870820465910">Im&amp;primir...</translation>
<translation id="117624967391683467">A copiar <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Pretende restaurar o motor de pesquisa predefinido?</translation>
<translation id="1177863135347784049">Personalizado</translation>
<translation id="1178581264944972037">Pausa</translation>
<translation id="1179803038870941185"><ph name="URL" /> pretende obter o controlo total sobre os seus dispositivos MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Ler e alterar utilizadores na lista de autorizações</translation>
<translation id="1206407435587370571">Explorar o seu Chromebook</translation>
<translation id="1209796539517632982">Servidores de nome automático</translation>
+<translation id="1210982357925844241">Veja e faça a gestão das palavras-passe guardadas em <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1211364473545090084">Navegue na Web sem guardar o seu histórico de navegação com uma janela de navegação anónima</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> impressões digitais configuradas</translation>
<translation id="1215411991991485844">Nova aplicação de segundo plano adicionada</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">A pesquisar redes móveis…</translation>
<translation id="1285320974508926690">Nunca traduzir este site</translation>
<translation id="1285484354230578868">Armazenar dados na sua conta Google Drive</translation>
+<translation id="1288037062697528143">A Luz noturna irá ativar-se automaticamente ao pôr-do-sol.</translation>
<translation id="1293177648337752319">Reativar som do site</translation>
<translation id="1293509594570842875">Não foi possível criar o novo utilizador supervisionado. Verifique a ligação de rede e tente novamente mais tarde.</translation>
<translation id="1293556467332435079">Ficheiros</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Ficheiro HTML de marcadores</translation>
<translation id="1303671224831497365">Não foram encontrados dispositivos Bluetooth</translation>
<translation id="1306606229401759371">Alterar definições</translation>
-<translation id="1307398858972670978">Aceda às suas palavras-passe a partir de qualquer dispositivo em <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ups! O sistema não conseguiu guardar a chave de acesso da API de longo prazo para este dispositivo.</translation>
<translation id="1313405956111467313">Configuração automática do proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Fui eu.</translation>
<translation id="1338776410427958681">Reduzir a pasta <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">A eliminar...</translation>
-<translation id="1339266338863469628">Predefinição (captar apenas o utilizador)</translation>
<translation id="1340527397989195812">Fazer cópia de segurança de multimédia a partir do dispositivo com a aplicação Ficheiros.</translation>
<translation id="1341988552785875222">A imagem de fundo atual é definida por "<ph name="APP_NAME" />". Pode ser necessário desinstalar "<ph name="APP_NAME" />" antes de selecionar uma imagem de fundo diferente.</translation>
<translation id="1346748346194534595">Direita</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">A atualização é iniciada quando a bateria chegar a <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">A importar <ph name="FILE_COUNT" /> ficheiros...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Não é possível encontrar o PPD. Certifique-se de que o Chromebook está online e tente novamente.</translation>
<translation id="1355466263109342573">O <ph name="PLUGIN_NAME" /> está bloqueado</translation>
<translation id="1357589289913453911">ID de Extensão</translation>
<translation id="1358735829858566124">O ficheiro ou o diretório não pode ser utilizado.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Da esquerda para a direita</translation>
<translation id="1370646789215800222">Remover a pessoa?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 item a remover}other{# itens a remover}}</translation>
+<translation id="1372841398847029212">Sincronizar com a sua conta</translation>
<translation id="1374844444528092021">O certificado requerido pela rede "<ph name="NETWORK_NAME" />" não está instalado ou já não é válido. Obtenha um novo certificado e tente ligar novamente.</translation>
<translation id="1374962581120570592">Cookies definidos</translation>
<translation id="1375321115329958930">Palavras-passe guardadas</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Criar utilizador supervisionado.</translation>
<translation id="1410197035576869800">Ãcone da aplicação</translation>
<translation id="1410616244180625362">Continuar a permitir que <ph name="HOST" /> aceda à sua câmara</translation>
+<translation id="1411668397053040814">Instale ou atualize o Teclado Daydream para utilizar o Chrome em RV.</translation>
<translation id="1414648216875402825">Está a atualizar para uma versão instável do <ph name="PRODUCT_NAME" /> que contém funcionalidades que estão em curso. Ocorrerão falhas e erros inesperados. Prossiga com cuidado.</translation>
+<translation id="1415708812149920388">Acesso de leitura à área de transferência negado</translation>
<translation id="1415990189994829608">A extensão <ph name="EXTENSION_NAME" /> (ID da extensão "<ph name="EXTENSION_ID" />") não é permitida neste tipo de sessão.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ora bolas! Falha ao gerar chave privada RSA aleatória.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Fatia de piza</translation>
<translation id="1467432559032391204">Esquerda</translation>
<translation id="1467999917853307373"><ph name="URL" /> pretende armazenar definitivamente dados no seu dispositivo móvel.</translation>
+<translation id="1468571364034902819">Não é possível utilizar este perfil</translation>
<translation id="1470719357688513792">As novas definições de cookies terão efeito depois de recarregar a página.</translation>
<translation id="1470811252759861213">Para obter as suas extensões em todos os computadores, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" não foi carregado. Não existe espaço livre suficiente no seu Google Drive.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Cache do Símbolo da API de Identidade</translation>
<translation id="1478233201128522094">Da próxima vez, um novo telemóvel irá desbloquear este <ph name="DEVICE_TYPE" />. Desative o Smart Lock nas Definições.</translation>
<translation id="1478340334823509079">Detalhes: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Pronto para fazer uma cópia de segurança de <ph name="FILE_COUNT" /> novas fotografias</translation>
<translation id="1483493594462132177">Enviar</translation>
<translation id="1485015260175968628">Esta pode agora:</translation>
<translation id="1485141095922496924">Versão <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">Ativado - definições personalizadas</translation>
<translation id="1493892686965953381">A aguardar <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Mais <ph name="NUM_PRINTERS" /> dispositivos disponíveis.</translation>
-<translation id="1497284176235884849">O PPD fornecido é inválido.</translation>
<translation id="1497522201463361063">Não é possível mudar o nome de "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispositivo desconhecido [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Esta conta de proprietário tem de ser a primeira conta com início de sessão integrado.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">Aceder ao back-end do depurador da página</translation>
<translation id="1601560923496285236">Aplicar</translation>
<translation id="1603914832182249871">(Navegação anónima)</translation>
+<translation id="1607139524282324606">Limpar entrada</translation>
<translation id="1608626060424371292">Remover este utilizador</translation>
<translation id="1609170755653088773">Sincronizar esta palavra-passe com o seu iPhone</translation>
<translation id="1609862759711084604">Utilizador anterior</translation>
+<translation id="1611557582955786626">Inicie sessão para obter uma experiência de navegação personalizada, sincronizada entre dispositivos.</translation>
<translation id="1611584202130317952">O fluxo do fornecimento de dispositivos foi interrompido. Tente novamente ou contacte o proprietário ou o gestor do dispositivo.</translation>
<translation id="1611649489706141841">avançar</translation>
<translation id="1611704746353331382">Exportar Marcadores para Ficheiro HTML...</translation>
<translation id="1612129875274679969">Manter este dispositivo permanentemente no modo de quiosque.</translation>
+<translation id="161460670679785907">Não é possível detetar o telemóvel.</translation>
<translation id="1616206807336925449">Esta extensão não requer autorizações especiais.</translation>
<translation id="161707228174452095">Impressão digital adicionada!</translation>
<translation id="1618268899808219593">C&amp;entro de Ajuda</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">Mostrar opções de introdução</translation>
<translation id="1650709179466243265">Adicionar www. e .com e abrir endereço</translation>
<translation id="1651008383952180276">Tem de introduzir a mesma frase de acesso duas vezes</translation>
-<translation id="1652972346408808053">Palavra-passe guardada. Aceda às suas palavras-passe a partir de qualquer dispositivo em <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Adicione a impressora ao Google Cloud Print para poder imprimir em qualquer local.}other{Adicione # impressoras ao Google Cloud Print para poder imprimir em qualquer local.}}</translation>
<translation id="1657406563541664238">Ajude a melhorar o <ph name="PRODUCT_NAME" /> enviando automaticamente estatísticas de utilização e relatórios de falhas para a Google</translation>
<translation id="1658424621194652532">Esta página está a aceder ao seu microfone.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">Não foi possível aceder ao ficheiro por razões de segurança.</translation>
<translation id="167832068858235403">reduzir volume</translation>
<translation id="1679068421605151609">Ferramentas do Programador</translation>
+<translation id="16815041330799488">Não permitir que os sites vejam o texto e as imagens copiados para a área de transferência</translation>
<translation id="1682548588986054654">Nova janela de navegação anónima</translation>
+<translation id="1688935057616748272">Introduza uma letra.</translation>
<translation id="168991973552362966">Adicionar uma impressora próxima</translation>
<translation id="1689945336726856614">Copiar &amp;URL</translation>
<translation id="1692602667007917253">Ups! Algo correu mal.</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">Método de introdução</translation>
<translation id="175772926354468439">Ativar tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Ver na Web Store do Chrome</translation>
<translation id="1758831820837444715">Configurar rede Ethernet</translation>
<translation id="1763046204212875858">Criar atalhos da aplicação</translation>
<translation id="1763108912552529023">Continuar a explorar</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Atenção:<ph name="END_BOLD" /> Estes arquivos são temporários e podem ser automaticamente eliminados para libertar espaço em disco. <ph name="BEGIN_LINK" />Saiba Mais<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurar o Smart Lock para o <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperação de ficheiros da Microsoft</translation>
-<translation id="1825832322945165090">Espaço insuficiente no dispositivo</translation>
+<translation id="1818007989243628752">Eliminar a palavra-passe para <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">A verificar</translation>
<translation id="1828149253358786390"><ph name="SITE" /> pretende enviar-lhe notificações.</translation>
<translation id="1828378091493947763">Este plug-in não é compatível com este dispositivo</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">No arranque</translation>
<translation id="2006638907958895361">Abrir link na aplicação <ph name="APP" /></translation>
<translation id="2007404777272201486">Comunicar um problema...</translation>
+<translation id="2015632741368427174">Redirecionamento bloqueado para o seguinte site:</translation>
<translation id="2016430552235416146">Tradicional</translation>
<translation id="2017334798163366053">Desativar a recolha de dados de desempenho</translation>
<translation id="2017836877785168846">Limpa o histórico e os preenchimentos automáticos da barra de endereço.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">Já existe um ficheiro com o nome "<ph name="FILENAME" />". O que pretende fazer?</translation>
<translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navegue em segurança com o Google Chrome</translation>
+<translation id="2089795179672254991">Perguntar quando um site pretender ver o texto e as imagens copiados para a área de transferência (recomendado)</translation>
<translation id="2090165459409185032">Para recuperar a sua informação da conta, aceda a google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Definição de segurança do sistema</translation>
<translation id="2091887806945687916">Som</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">Redimensionar</translation>
<translation id="2124930039827422115">{1,plural, =1{Classificação de <ph name="AVERAGE_RATING" /> por um utilizador.}other{Classificação de <ph name="AVERAGE_RATING" /> por # utilizadores.}}</translation>
<translation id="2126167708562367080">A sincronização foi desativada pelo gestor.</translation>
-<translation id="2126426811489709554">Com tecnologia do Chrome</translation>
<translation id="2127372758936585790">Carregador de baixo consumo</translation>
<translation id="212862741129535676">Percentagem de ocupação no estado de frequência</translation>
<translation id="2128691215891724419">Erro de Sincronização: atualizar a frase de acesso de Sincronização...</translation>
<translation id="2129825002735785149">Atualizar plug-in</translation>
<translation id="2129904043921227933">Erro de Sincronização: atualizar a Frase de Acesso de Sincronização...</translation>
<translation id="2131077480075264">Não é possível instalar "<ph name="APP_NAME" />", pois não é permitido por "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Pretende traduzir esta página?</translation>
<translation id="2135787500304447609">&amp;Continuar</translation>
<translation id="2136372518715274136">Introduzir a nova palavra-passe</translation>
<translation id="2136476978468204130">A frase de acesso introduzida está incorreta</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">AC comprometida</translation>
<translation id="218070003709087997">Utilize um número para indicar as cópias a imprimir (1 a 999).</translation>
<translation id="2187895286714876935">Erro na importação do certificado do servidor</translation>
+<translation id="2187906491731510095">Extensões atualizadas.</translation>
<translation id="2188881192257509750">Abrir <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Obtenção de credenciais de Wi-Fi</translation>
<translation id="219008588003277019">Módulo Native Client: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Carimbo de data/hora da Microsoft</translation>
<translation id="225614027745146050">Bem-vindo</translation>
<translation id="225692081236532131">Estado da ativação</translation>
+<translation id="2261323523305321874">O administrador efetuou uma alteração ao nível do sistema que desativa alguns perfis antigos.</translation>
<translation id="2262477216570151239">Atraso antes da repetição</translation>
<translation id="2263189956353037928">Terminar sessão e voltar a iniciar sessão</translation>
<translation id="2263497240924215535">(Desativada)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">Pretende instalar o <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Método EAP:</translation>
<translation id="2297705863329999812">Pesquisar impressoras</translation>
-<translation id="230115972905494466">Não foram encontrados dispositivos compatíveis.</translation>
<translation id="2301382460326681002">O directório de raiz da extensão é inválido.</translation>
<translation id="2302685579236571180">Efectuar uma navegação anónima</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" solicitou permissões adicionais.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">Idioma e introdução</translation>
<translation id="2352662711729498748">&lt;1 MB</translation>
<translation id="2352810082280059586">As notas do ecrã de bloqueio são automaticamente guardadas na aplicação <ph name="LOCK_SCREEN_APP_NAME" />. A nota mais recente permanece no ecrã de bloqueio.</translation>
+<translation id="2352947182261340447">Sem espaço suficiente disponível no armazenamento local.</translation>
<translation id="2353297238722298836">Câmara e microfone permitidos</translation>
<translation id="2356070529366658676">Perguntar</translation>
<translation id="2356517949307388948">Ocorreu um erro enquanto o Chrome procurava software prejudicial.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">Bloquear sempre o acesso ao microfone</translation>
<translation id="2367972762794486313">Mostrar aplicações</translation>
<translation id="2371076942591664043">Abrir quando estiver concluí&amp;do</translation>
-<translation id="237336063998926520">Utilizar o seu endereço IP para determinar a localização</translation>
<translation id="2377319039870049694">Mudar para a vista de lista</translation>
<translation id="2377667304966270281">Falhas de hardware</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ficheiros selecionados</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">Ocorreu um erro. Verifique a impressora e tente novamente.</translation>
<translation id="2385700042425247848">Nome do serviço:</translation>
<translation id="2387458720915042159">Tipo de ligação proxy</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> novas fotos encontradas
- <ph name="LINE_BREAK1" />
- Não existe espaço suficiente no dispositivo.
- <ph name="LINE_BREAK2" />
- Experimente selecionar algumas fotos para começar.</translation>
<translation id="2391419135980381625">Tipo de letra padrão</translation>
<translation id="2391762656119864333">Revogar</translation>
<translation id="2392369802118427583">Activar</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">Executar sempre em <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tamanho total do ficheiro</translation>
<translation id="2428510569851653187">Descreva o que estava a fazer quando o separador falhou</translation>
+<translation id="2431027948063157455">Não foi possível carregar o Assistente do Google. Verifique a sua ligação à rede e tente novamente.</translation>
<translation id="2433452467737464329">Adicione um parâmetro de consulta ao URL para atualizar automaticamente a página: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Aspeto</translation>
<translation id="2435248616906486374">Rede desligada</translation>
@@ -917,6 +928,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2445081178310039857">É necessário o directório de raiz da extensão.</translation>
<translation id="2448312741937722512">Tipo</translation>
<translation id="2450223707519584812">Não pode adicionar utilizadores porque as chaves da API do Google estão em falta. Consulte <ph name="DETAILS_URL" /> para obter detalhes.</translation>
+<translation id="2450849356604136918">Sem vistas ativas.</translation>
<translation id="2453021845418314664">Definições de sincronização avançadas</translation>
<translation id="2453576648990281505">O ficheiro já existe</translation>
<translation id="2453860139492968684">Concluir</translation>
@@ -924,7 +936,6 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> pretende copiar ficheiros de <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID da chave da autoridade de certificação</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> adicionada</translation>
-<translation id="246335896104539386">Importar marcadores</translation>
<translation id="2464089476039395325">Proxy de HTTP</translation>
<translation id="2468902267404883140">Não é possível estabelecer ligação ao telemóvel. Certifique-se de que está a utilizar um telemóvel Android compatível que está ligado e próximo. &lt;a&gt;Saiba mais&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensões não suportadas desativadas</translation>
@@ -993,11 +1004,12 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2562743677925229011">Não tem sessão iniciada no <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Parabéns! O serviço de dados "<ph name="NAME" />" foi ativado e está pronto a funcionar.</translation>
<translation id="2566124945717127842">Efetue um Powerwash para repor o dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> e deixá-lo como novo.</translation>
+<translation id="2567257616420533738">Palavra-passe guardada. Veja e faça a gestão das palavras-passe guardadas em <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Contentor da Barra de informações</translation>
<translation id="2570000010887652771">Poupou dados.</translation>
<translation id="257088987046510401">Temas</translation>
<translation id="2572032849266859634">Autorizações só de leitura concedidas a <ph name="VOLUME_NAME" />.</translation>
-<translation id="2573269395582837871">Escolha uma fotografia e um nome</translation>
+<translation id="2573269395582837871">Escolha uma foto e um nome</translation>
<translation id="2575247648642144396">Este ícone estará visível quando a extensão puder agir na página atual. Clique no ícone ou prima <ph name="EXTENSION_SHORTCUT" /> para utilizar esta extensão.</translation>
<translation id="2575268751393592580">Não é possível localizar o telemóvel. Certifique-se de que o <ph name="DEVICE_TYPE" /> está ligado ao Wi-Fi ou a uma rede móvel. &lt;a&gt;Saiba mais&lt;/a&gt;</translation>
<translation id="2576842806987913196">Já existe um ficheiro CRX com este nome.</translation>
@@ -1013,6 +1025,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Predefinições de pesquisa</translation>
<translation id="2586657967955657006">Ãrea de transferência</translation>
+<translation id="2586672484245266891">Introduza um URL mais curto.</translation>
<translation id="2587922270115112871">Criar utilizadores supervisionados não cria Contas Google e as definições
e os dados desses utilizadores não serão transmitidos a outros dispositivos com a Sincronização do Google Chrome. Atualmente, os utilizadores supervisionados aplicam-se apenas a esta instalação do Chrome, neste dispositivo.</translation>
<translation id="258932246702879617">Selecione <ph name="BEGIN_BOLD" />Afixar na barra de tarefas<ph name="END_BOLD" /></translation>
@@ -1045,6 +1058,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2633199387167390344"><ph name="NAME" /> está a utilizar <ph name="USAGE" /> MB de espaço em disco.</translation>
<translation id="2633212996805280240">Remover "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101">O <ph name="PRODUCT_NAME" /> não conseguiu terminar a instalação, mas continuará a executar a partir da respectiva imagem de disco.</translation>
+<translation id="2635176084534510129">Obtenha experiências mais personalizadas, tais como melhores sugestões de conteúdos e um Tradutor mais inteligente.</translation>
<translation id="2635276683026132559">Assinatura</translation>
<translation id="2635926034288331400">Instalar nas Aplicações</translation>
<translation id="2636625531157955190">O Chrome não consegue aceder à imagem.</translation>
@@ -1055,14 +1069,15 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2643698698624765890">Faça a gestão das suas extensões clicando em Extensões no menu Janela.</translation>
<translation id="2647142853114880570">atualizar</translation>
<translation id="2647269890314209800">Cookies em utilização</translation>
+<translation id="264810637653812429">Não foram encontrados dispositivos compatíveis.</translation>
<translation id="2648831393319960979">A adicionar o dispositivo à sua conta – poderá demorar um momento…</translation>
<translation id="2649045351178520408">Cadeia de certificados ASCII codificados em Base64</translation>
<translation id="2653266418988778031">Se eliminar um certificado de uma autoridade de certificação (AC), o navegador deixará de confiar nos certificados emitidos por essa autoridade.</translation>
<translation id="2653659639078652383">Submeter</translation>
<translation id="265390580714150011">Campo Valor</translation>
-<translation id="2654286334048437383">Exportar marcadores</translation>
<translation id="2655386581175833247">Certificado de utilizador:</translation>
<translation id="2660779039299703961">Evento</translation>
+<translation id="266079277508604648">Não é possível ligar à impressora. Verifique se a impressora está ligada e associada ao Chromebook por Wi-Fi ou USB.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Idioma</translation>
@@ -1085,6 +1100,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2680208403056680091">A sua ligação à Internet está a ser controlada</translation>
<translation id="268053382412112343">&amp;Histórico</translation>
<translation id="2683638487103917598">Pasta ordenada</translation>
+<translation id="2684004000387153598">Para continuar, clique em OK e, de seguida, clique em Adicionar pessoa para criar um novo perfil para o seu endereço de email.</translation>
<translation id="2686759344028411998">Não é possível detectar nenhum módulo carregado.</translation>
<translation id="2688196195245426394">Erro ao registar o dispositivo no servidor: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Mostrar opções de idioma</translation>
@@ -1097,6 +1113,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2704184184447774363">Assinatura de documentos Microsoft</translation>
<translation id="270516211545221798">Velocidade do touchpad</translation>
<translation id="2706892089432507937">Dispositivos USB</translation>
+<translation id="2706954854267016964">O dispositivo Google Cloud Print selecionado já não é suportado. Experimente configurar a impressora nas definições do sistema do computador.</translation>
<translation id="2707024448553392710">A transferir o componente</translation>
<translation id="270921614578699633">Média superior</translation>
<translation id="2709453993673701466">Pretende gerir a sincronização e a personalização antes de serem ativadas? Aceda às <ph name="BEGIN_LINK" />Definições<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2737363922397526254">Reduzir...</translation>
<translation id="2737492745329609575">Iniciar configuração</translation>
<translation id="2738771556149464852">Não posterior a</translation>
+<translation id="2739046699559178272">Guardar e continuar</translation>
<translation id="2739191690716947896">Depurar</translation>
<translation id="2739240477418971307">Alterar as definições de acessibilidade</translation>
<translation id="2740393541869613458">analisar Sites que o utilizador supervisionado visitou e</translation>
@@ -1147,6 +1165,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2773802008104670137">Este tipo de ficheiro pode danificar o seu computador.</translation>
<translation id="2775104091073479743">Editar impressões digitais</translation>
<translation id="2776441542064982094">Aparentemente, não existem dispositivos disponíveis para registar na rede. Se o seu dispositivo estiver aceso e ligado à Internet, tente registá-lo seguindo as instruções no respetivo manual.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Transferido</translation>
<translation id="2783661497142353826">Gerir Aplicações de Quiosque</translation>
<translation id="2784407158394623927">A ativar o serviço de dados móveis</translation>
@@ -1203,7 +1222,6 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2843806747483486897">Alterar predefinição...</translation>
<translation id="2844111009524261443">Executar ao clicar</translation>
<translation id="2845382757467349449">Mostrar Sempre a Barra de Marcadores</translation>
-<translation id="284682086647736321">Inclua Ctrl, Alt ou Command.</translation>
<translation id="2847759467426165163">Transmitir para</translation>
<translation id="284805635805850872">Pretende remover software prejudicial?</translation>
<translation id="2849362176025371110">Envie automaticamente dados de diagnóstico e de utilização à Google. Pode alterar esta definição a qualquer momento nas <ph name="BEGIN_LINK1" />definições<ph name="END_LINK1" /> do seu dispositivo. <ph name="BEGIN_LINK2" />Saber mais<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2849936225196189499">Crítica</translation>
<translation id="2850124913210091882">Fazer uma cópia de segurança</translation>
<translation id="2850541429955027218">Adicionar tema</translation>
+<translation id="2853121255651601031">Palavra-passe guardada</translation>
<translation id="2853916256216444076">Vídeo $1</translation>
<translation id="2857608528410806398">Corpo da notificação da funcionalidade de Desbloqueio rápido aqui. Corpo da notificação da funcionalidade de Desbloqueio rápido aqui. Corpo da notificação da funcionalidade de Desbloqueio rápido aqui. Corpo da notificação da funcionalidade de Desbloqueio rápido aqui. Corpo da notificação da funcionalidade de Desbloqueio rápido aqui.</translation>
<translation id="2860150991415616761">muito longo (4 seg)</translation>
@@ -1253,6 +1272,7 @@ Acho que este site não deveria estar bloqueado.</translation>
<translation id="2908162660801918428">Adicionar Galeria Multimédia por Diretório</translation>
<translation id="2908789530129661844">Reduzir o ecrã</translation>
<translation id="2910318910161511225">Estabeleça ligação a uma rede e tente novamente.</translation>
+<translation id="2911898792135283060">Gerar palavra-passe...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> pretende utilizar o seu microfone.</translation>
<translation id="2913331724188855103">Permitir que os sites guardem e leiam dados de cookies (recomendado)</translation>
<translation id="2916073183900451334">Premir Separador numa página Web realça links e campos de formulários</translation>
@@ -1298,6 +1318,7 @@ Pretende pará-lo?</translation>
<translation id="2989474696604907455">não ligado</translation>
<translation id="2989786307324390836">Certificado único de binário codificado DER</translation>
<translation id="2993517869960930405">Informações da aplicação</translation>
+<translation id="2994669386200004489">Não foi possível fazer uma cópia de segurança de <ph name="FILE_NAME" />.</translation>
<translation id="299483336428448530">Instalada pelos teus pais.</translation>
<translation id="3002017044809397427">Encontrámos o seu <ph name="PHONE_TYPE" />. No entanto, o Smart Lock só funciona em dispositivos com o Android 5.0 ou superior. &lt;a&gt;Saiba mais&lt;/a&gt;</translation>
<translation id="3003144360685731741">Redes preferidas</translation>
@@ -1356,6 +1377,7 @@ Para obter mais informações, aceda ao nosso <ph name="BEGIN_LINK" />Centro de
<translation id="3064410671692449875">Dados insuficientes</translation>
<translation id="3065041951436100775">Comentários acerca de separador desativado.</translation>
<translation id="3065140616557457172">Escreva para pesquisar ou introduza um URL para navegar, tudo resulta aqui.</translation>
+<translation id="3066642396596108483">Sincronize os marcadores, as palavras-passe e o histórico em todos os seus dispositivos.</translation>
<translation id="3067198360141518313">Executar este plug-in</translation>
<translation id="3071624960923923138">Pode clicar aqui para abrir um novo separador</translation>
<translation id="3074037959626057712">Iniciou sessão e ativou a sincronização</translation>
@@ -1443,6 +1465,7 @@ Para obter mais informações, aceda ao nosso <ph name="BEGIN_LINK" />Centro de
<translation id="3202173864863109533">O som deste separador foi desativado.</translation>
<translation id="3206175707080061730">Já existe um ficheiro "$1". Pretende substituí-lo?</translation>
<translation id="3208703785962634733">Não confirmado</translation>
+<translation id="3213187967168344806">Não é possível adicionar a impressora. Reinicie o computador e tente novamente.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">O processo do conector <ph name="CLOUD_PRINT_NAME" /> falhou. Reiniciar?</translation>
<translation id="3221634914176615296">Explore o conteúdo do dispositivo na aplicação Ficheiros.</translation>
@@ -1469,12 +1492,14 @@ Para obter mais informações, aceda ao nosso <ph name="BEGIN_LINK" />Centro de
<translation id="3254516606912442756">A deteção automática do fuso horário está desativada.</translation>
<translation id="3264544094376351444">Tipo de letra Sans-Serif</translation>
<translation id="3264547943200567728">Falha ao configurar a rede do seu Chromebox</translation>
+<translation id="3264582393905923483">Contexto</translation>
<translation id="3265459715026181080">Fechar janela</translation>
<translation id="3267726687589094446">Continuar a permitir transferências automáticas de vários ficheiros</translation>
<translation id="3267998849713137817">Hora da modificação</translation>
<translation id="3268451620468152448">Abrir Separadores</translation>
<translation id="3269069891205016797">As suas informações serão removidas do dispositivo quando terminar sessão.</translation>
<translation id="3269093882174072735">Carregar imagem</translation>
+<translation id="3269889795238950578">Esta página pode ver o texto e as imagens copiados para a área de transferência.</translation>
<translation id="326999365752735949">A transferir dif.</translation>
<translation id="3270965368676314374">Ler, alterar e eliminar fotografias, música e outros elementos multimédia do computador</translation>
<translation id="327147043223061465">Ver todos os cookies e os dados de sites</translation>
@@ -1506,6 +1531,7 @@ Para obter mais informações, aceda ao nosso <ph name="BEGIN_LINK" />Centro de
<translation id="3305389145870741612">O processo de formatação pode demorar alguns segundos. Aguarde.</translation>
<translation id="3305661444342691068">Abrir PDF na Pré-visualização</translation>
<translation id="3306684685104080068">Ativar a transmissão para serviços baseados na nuvem como o Hangouts do Google.</translation>
+<translation id="3307091518408668019">UO do computador (por exemplo, UO=Chromebooks, DC=exemplo, DC=com)</translation>
<translation id="3308006649705061278">Unidade organizacional (OU)</translation>
<translation id="3308116878371095290">Esta página foi impedida de definir cookies.</translation>
<translation id="3308134619352333507">Ocultar Botão</translation>
@@ -1513,9 +1539,6 @@ Para obter mais informações, aceda ao nosso <ph name="BEGIN_LINK" />Centro de
<translation id="3309747692199697901">Executar sempre em todos os sites</translation>
<translation id="3312424061798279731">Idiomas ativados</translation>
<translation id="3312903956926554846">Instalar no ambiente de trabalho</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-De <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">A sua página inicial foi alterada para <ph name="URL" />. Para desativar as extensões que alteram a sua página inicial, clique em Restaurar.</translation>
<translation id="3313590242757056087">Para definir que Sites o utilizador supervisionado pode ver, pode configurar restrições
e definições em <ph name="MANAGEMENT_URL" />.
Se não alterar as predefinições, <ph name="USER_DISPLAY_NAME" />
@@ -1550,6 +1573,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Falha ao imprimir. Verifique a impressora e tente novamente.</translation>
<translation id="3364721542077212959">Ferramentas da caneta stylus</translation>
<translation id="336497260564123876">Palavra-passe guardada. Para obter as suas palavras-passe em todos os dispositivos, inicie sessão no Chrome.</translation>
+<translation id="3365598184818502391">Utilize Ctrl ou Alt.</translation>
<translation id="3367813778245106622">Iniciar sessão novamente para iniciar a sincronização</translation>
<translation id="3368922792935385530">Ligado</translation>
<translation id="3369624026883419694">A resolver anfitrião...</translation>
@@ -1583,6 +1607,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Reiniciar o <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Descreva o que estava a fazer quando o separador falhou</translation>
<translation id="3427092606871434483">Permitir (predefinição)</translation>
+<translation id="3428419049384081277">Tem sessão iniciada</translation>
<translation id="3429275422858276529">Adicione esta página aos marcadores para encontrá-la facilmente mais tarde</translation>
<translation id="3429599832623003132">$1 itens</translation>
<translation id="3432227430032737297">Remover tudo o que é mostrado</translation>
@@ -1605,16 +1630,17 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Ler os seus dados em vários Sites</translation>
<translation id="3449839693241009168">Prima <ph name="SEARCH_KEY" /> para enviar comandos para <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Percentagem de ocupação no estado inativo</translation>
-<translation id="3450505713373650336">A fazer cópia de segurança de <ph name="FILE_COUNT" /> fotografias</translation>
<translation id="3453612417627951340">Necessita de autorização</translation>
<translation id="3454157711543303649">Activação concluída</translation>
+<translation id="3454224730401036106">A sua ligação mudou para uma rede mais segura.</translation>
<translation id="345693547134384690">Abrir imagem num novo separador</translation>
<translation id="3459509316159669723">Impressão</translation>
<translation id="3459697287128633276">Para permitir que a sua conta aceda à Google Play Store, realize a autenticação junto do seu Fornecedor de identidade.</translation>
<translation id="3459774175445953971">Última modificação:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> pretende ver o texto e as imagens copiados para a área de transferência.</translation>
<translation id="3462413494201477527">Pretende cancelar a configuração da conta?</translation>
<translation id="346431825526753">Esta é uma conta para crianças gerida por <ph name="CUSTODIAN_EMAIL" />.</translation>
-<translation id="3465566417615315331">Clique na sua fotografia</translation>
+<translation id="3465566417615315331">Clique na sua foto</translation>
<translation id="3466147780910026086">A analisar o dispositivo multimédia...</translation>
<translation id="3467267818798281173">Pedir sugestões ao Google</translation>
<translation id="3468275649641751422">Transmitir um vídeo ou um ficheiro de áudio em fluxo contínuo</translation>
@@ -1624,10 +1650,12 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">A copiar...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Folha de cálculo do Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 linha não apresentada&gt;}other{&lt;$1 linhas não apresentadas&gt;}}</translation>
<translation id="3475843873335999118">Lamentamos, mas a sua impressão digital ainda não foi reconhecida. Introduza a palavra-passe.</translation>
<translation id="347670947055184738">Ups! O sistema não conseguiu obter a política para o seu dispositivo.</translation>
<translation id="347785443197175480">Continuar a permitir que <ph name="HOST" /> aceda à sua câmara e microfone</translation>
<translation id="3478685642445675458">Desbloqueie o seu perfil antes de remover uma pessoa.</translation>
+<translation id="347919930506963698">Usufruir ainda mais do Chrome</translation>
<translation id="3479552764303398839">Agora não</translation>
<translation id="3480892288821151001">Colocar janela à esquerda</translation>
<translation id="3481915276125965083">Os seguintes pop-ups foram bloqueados nesta página:</translation>
@@ -1645,14 +1673,17 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Nome do grupo:</translation>
<translation id="3505030558724226696">Revogar acesso aos dispositivos</translation>
<translation id="3507421388498836150">Autorizações atuais para "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Procurar novamente dispositivos Bluetooth</translation>
<translation id="3508920295779105875">Escolher outra pasta...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Procurar novamente</translation>
<translation id="3511307672085573050">Copiar &amp;Endereço do Link</translation>
<translation id="3511399794969432965">Tem problemas de ligação?</translation>
<translation id="351152300840026870">Tipo de letra com largura fixa</translation>
<translation id="3511528412952710609">Curto</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Cancelar transferência}other{Cancelar transferências}}</translation>
<translation id="3514373592552233661">As redes preferidas terão prioridade em relação a outras redes conhecidas caso mais do que uma estejam disponíveis</translation>
+<translation id="3520212870468945358"><ph name="URL" /> pretende ver o número de série da sua chave de segurança.</translation>
<translation id="3523642406908660543">Perguntar quando um site pretender utilizar um plug-in para aceder ao seu computador (recomendado)</translation>
<translation id="3525897975040424366">Instalar na prateleira</translation>
<translation id="3527085408025491307">Pasta</translation>
@@ -1682,13 +1713,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">A rede Wi-Fi que está a utilizar (<ph name="NETWORK_ID" />) pode exigir que aceda à respetiva página de início de sessão.</translation>
<translation id="3564708465992574908">Níveis de zoom</translation>
<translation id="3566721612727112615">Nenhum site adicionado</translation>
-<translation id="3566866560249787686">Não foi possível carregar o Assistente do Google. Tente novamente.</translation>
<translation id="3569382839528428029">Deseja que <ph name="APP_NAME" /> partilhe o seu ecrã?</translation>
<translation id="3570985609317741174">Conteúdo da Web</translation>
<translation id="3571734092741541777">Configurar</translation>
<translation id="3574210789297084292">iniciar sessão</translation>
<translation id="3576324189521867626">Instalação com êxito</translation>
-<translation id="3578331450833904042">Predefinição (captar tudo)</translation>
<translation id="3578594933904494462">O conteúdo deste separador está a ser partilhado.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; pretende partilhar uma impressora &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; com um grupo de que é proprietário: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Se aceitar, todos os membros do grupo poderão utilizar a impressora.</translation>
<translation id="3584169441612580296">Ler e alterar fotografias, música e outros elementos multimédia a partir do computador</translation>
@@ -1703,6 +1732,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Limpa o histórico de todos os dispositivos com sessão iniciada. A sua Conta Google pode ter outras formas do histórico de navegação em <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">O acesso a ficheiros locais no seu dispositivo móvel foi desativado pelo seu gestor.</translation>
<translation id="3600792891314830896">Desativar o som dos sites que reproduzem som</translation>
+<translation id="3603177256297531067">Não foi possível traduzir esta página</translation>
<translation id="3603533104205588786">Pode clicar na estrela para adicionar uma página aos marcadores</translation>
<translation id="3603622770190368340">Obter certificado de rede</translation>
<translation id="3604048165392640554">Nenhuma ligação móvel encontrada. Ative a ligação via telemóvel instantânea nos seus outros dispositivos e tente novamente. &lt;a target="_blank" href="<ph name="URL" />"&gt;Saiba mais&lt;/a&gt;</translation>
@@ -1739,7 +1769,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3644896802912593514">Largura</translation>
<translation id="3646789916214779970">Repor o tema predefinido</translation>
<translation id="3648348069317717750"><ph name="USB_DEVICE_NAME" /> detetado</translation>
-<translation id="3649138363871392317">Foi capturada uma fotografia</translation>
+<translation id="3649138363871392317">Foi capturada uma foto</translation>
<translation id="3651488188562686558">Desligar-se da rede Wi-Fi</translation>
<translation id="3652817283076144888">A inicializar</translation>
<translation id="3653999333232393305">Continuar a permitir que <ph name="HOST" /> aceda ao seu microfone</translation>
@@ -1772,7 +1802,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">O gestor de TI desativou os Diversos do Chrome para o seu dispositivo. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Endereço de email</translation>
<translation id="3702500414347826004">As suas páginas iniciais foram alteradas para incluir <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Perguntar quando um site pretender ver o texto e as imagens que copia para a área de transferência</translation>
<translation id="370415077757856453">JavaScript bloqueado</translation>
<translation id="3704331259350077894">Cessação da operação</translation>
<translation id="3705722231355495246">-</translation>
@@ -1838,7 +1867,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">O seu cartão de crédito expirou</translation>
<translation id="3792890930871100565">Desligar impressoras</translation>
<translation id="379422718204375917">Utilizar o Smart Lock para iniciar sessão na sua conta</translation>
-<translation id="3794595850995182458">Página de saída</translation>
<translation id="3796648294839530037">Redes favoritas:</translation>
<translation id="3797900183766075808">Pe&amp;squisar no <ph name="SEARCH_ENGINE" /> por "<ph name="SEARCH_TERMS" />"</translation>
<translation id="3798325802885154040">Permite-lhe ativar/desativar a funcionalidade tocar para clicar</translation>
@@ -1856,10 +1884,8 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Adicionar outra</translation>
<translation id="3812525830114410218">Certificado incorreto</translation>
<translation id="3813296892522778813">Aceda à <ph name="BEGIN_LINK_CHROMIUM" />ajuda do Google Chrome<ph name="END_LINK_CHROMIUM" /> se não conseguir encontrar aquilo que procura.</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> novas fotos encontradas
- <ph name="LINE_BREAK1" />
- Pronto para criar uma cópia de segurança no <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Permite que todos os sites enviem mensagens push em segundo plano</translation>
+<translation id="3819497457291599334">Aceda a Definições &gt; Aplicações e notificações &gt; Todas as aplicações &gt; Serviços do Google Play.</translation>
<translation id="3819752733757735746">Acesso por comutador (controlar o computador com apenas um ou dois comutadores)</translation>
<translation id="3819800052061700452">&amp;Ecrã inteiro</translation>
<translation id="3820172043799983114">PIN inválido.</translation>
@@ -1879,7 +1905,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Mais <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies e outros dados de sites e plug-ins</translation>
<translation id="383891835335927981">O zoom dos sites não foi aumentado nem diminuído</translation>
+<translation id="3839516600093027468">Impedir sempre <ph name="HOST" /> de ver a área de transferência</translation>
<translation id="3840053866656739575">A ligação ao Chromebox foi perdida. Aproxime-se ou verifique o dispositivo enquanto tentamos restabelecer a ligação.</translation>
+<translation id="3842132283799370683">Falha ao associar o computador ao domínio. Isto pode dever-se a problemas com a unidade organizacional.</translation>
<translation id="3842552989725514455">Tipo de letra Serif</translation>
<translation id="385051799172605136">Anterior</translation>
<translation id="3851428669031642514">Carregar scripts não seguros</translation>
@@ -1888,6 +1916,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Selecionar fuso horário</translation>
<translation id="3856921555429624101">A medição da utilização de dados terminou</translation>
<translation id="3857228364945137633">Experimente o Smart Lock para desbloquear o <ph name="DEVICE_TYPE" /> sem palavra-passe quando o seu telemóvel estiver próximo.</translation>
+<translation id="3857732810083914482">A personalização está desativada. Pode alterar esta definição em myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Bem-vindo ao Hangouts Meet</translation>
<translation id="3862134173397075045">Bem-vindo à experiência do Google Cast no Chrome!</translation>
@@ -1929,9 +1958,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telemóvel Smart Lock alterado</translation>
<translation id="3927932062596804919">Recusar</translation>
<translation id="3930521966936686665">Reproduzir em</translation>
+<translation id="3933283459331715412">Restaurar a palavra-passe eliminada para <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Abrir áudio num novo separador</translation>
<translation id="3936925983113350642">A palavra-passe que escolher será necessária para restaurar este certificado mais tarde. Registe-a num local seguro.</translation>
<translation id="3937640725563832867">Nome alternativo do emissor do certificado</translation>
+<translation id="3937734102568271121">Traduzir sempre <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Ativar repetição automática</translation>
<translation id="3941357410013254652">ID do canal</translation>
<translation id="3941565636838060942">Para ocultar o acesso a este programa, é necessário ao utilizar
@@ -1945,6 +1976,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importado do IE</translation>
<translation id="3950820424414687140">Iniciar sessão</translation>
+<translation id="3950870029767307261">Esta página foi impedida de ver o texto e as imagens copiados para a área de transferência.</translation>
<translation id="3954354850384043518">Em curso</translation>
<translation id="3955193568934677022">Permitir que os sites reproduzam conteúdo protegido (recomendado)</translation>
<translation id="3956702100721821638">Não foi possível aceder ao Google Play.</translation>
@@ -1977,6 +2009,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Não foi possível carregar javascript "<ph name="RELATIVE_PATH" />" para script de conteúdo.</translation>
<translation id="4002066346123236978">Título</translation>
<translation id="40027638859996362">Mover palavra</translation>
+<translation id="4005817994523282006">Método de deteção do fuso horário</translation>
<translation id="4008291085758151621">As informações do site não estão disponíveis na RV</translation>
<translation id="4010917659463429001">Para obter os seus marcadores no dispositivo móvel, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Reparar "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1993,6 +2026,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Cavalo</translation>
<translation id="4037889604535939429">Editar pessoa</translation>
<translation id="4042264909745389898">Termos de Utilização do Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Sair da página}other{Sair das páginas}}</translation>
<translation id="4044612648082411741">Introduzir a palavra-passe do certificado</translation>
<translation id="404493185430269859">Motor de pesquisa predefinido</translation>
<translation id="4047112090469382184">Por que é que é seguro</translation>
@@ -2039,6 +2073,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Mover a janela para <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Focar prateleira</translation>
<translation id="4114360727879906392">Janela anterior</translation>
+<translation id="4115002065223188701">Rede fora do alcance</translation>
<translation id="4115080753528843955">Alguns serviços de conteúdo utilizam identificadores exclusivos para autorizar o acesso a conteúdo protegido</translation>
<translation id="411666854932687641">Memória privada</translation>
<translation id="4120817667028078560">Caminho demasiado longo</translation>
@@ -2049,6 +2084,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Esta extensão alterou a página apresentada quando pesquisa a partir da caixa geral.</translation>
<translation id="413121957363593859">Componentes</translation>
<translation id="4131410914670010031">Preto e branco</translation>
+<translation id="4136203100490971508">A Luz noturna irá desativar-se automaticamente ao nascer do sol.</translation>
<translation id="4138267921960073861">Mostrar nomes de utilizador e fotografias no ecrã de início de sessão</translation>
<translation id="4140559601186535628">Mensagens push</translation>
<translation id="4146026355784316281">Abrir sempre com o visualizador do sistema</translation>
@@ -2066,6 +2102,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Mostrar sempre</translation>
<translation id="4175737294868205930">Armazenamento persistente</translation>
<translation id="4176463684765177261">Desativado</translation>
+<translation id="4180684688621252156">Serviço de impressão</translation>
<translation id="4180788401304023883">Eliminar o certificado "<ph name="CERTIFICATE_NAME" />" da autoridade de certificação?</translation>
<translation id="4181841719683918333">Idiomas</translation>
<translation id="4184885522552335684">Arrastar para mover um ecrã</translation>
@@ -2081,7 +2118,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Relatório de comentários</translation>
<translation id="420665587194630159">(Esta extensão é gerida e não pode ser removida ou desativada)</translation>
<translation id="4206944295053515692">Pedir Sugestões ao Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> pretende ver o texto e as imagens que copia para a área de transferência.</translation>
<translation id="4208390505124702064">Pesquisar <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Grande</translation>
<translation id="421017592316736757">Tem de estar online para aceder a este ficheiro.</translation>
@@ -2089,6 +2125,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportar</translation>
<translation id="42137655013211669">O acesso a este recurso foi proibido pelo servidor.</translation>
<translation id="4215350869199060536">Existem símbolos ilegais no nome.</translation>
+<translation id="4215448920900139318">A fazer uma cópia de segurança de <ph name="FILE_COUNT" />...</translation>
<translation id="4235200303672858594">Ecrã inteiro</translation>
<translation id="4235813040357936597">Adicionar conta para <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Cancelar início de sessão</translation>
@@ -2116,7 +2153,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versão <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Sem correspondências</translation>
<translation id="4275830172053184480">Reiniciar o dispositivo</translation>
-<translation id="4276216215490044084">Não é possível carregar PPDs grandes. O tamanho máximo é 250 kB.</translation>
<translation id="4278390842282768270">Permitidos:</translation>
<translation id="4281844954008187215">Termos de Utilização</translation>
<translation id="4282196459431406533">O Smart Lock está ativado</translation>
@@ -2128,15 +2164,15 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Comece a Falar</translation>
<translation id="4289540628985791613">Vista geral</translation>
<translation id="4296575653627536209">Adicionar utilizador supervisionado</translation>
+<translation id="4297322094678649474">Alterar idiomas</translation>
+<translation id="4299141727003252811">A Google pode utilizar a atividade de navegação, o conteúdo de alguns sites que visita e outras interações com o navegador para personalizar o Chrome e outros serviços Google, como o Tradutor, a Pesquisa e os anúncios.</translation>
<translation id="4300305918532693141">Para alterar esta definição, <ph name="BEGIN_LINK" />reponha a sincronização<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Existe uma nova atualização do SO. Inicie sessão para começar.</translation>
<translation id="4305227814872083840">longo (2 seg)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K em directo)</translation>
+<translation id="4310139701823742692">O ficheiro tem o formato errado. Verifique o ficheiro PPD e tente novamente.</translation>
<translation id="431076611119798497">&amp;Detalhes</translation>
<translation id="4312866146174492540">Bloquear (predefinição)</translation>
-<translation id="4315548163539304064">A analisar o seu dispositivo multimédia...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> novas fotos encontradas</translation>
<translation id="4316850752623536204">Website para programadores</translation>
<translation id="4320177379694898372">Sem ligação à Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuar transferência}other{Continuar transferências}}</translation>
@@ -2161,7 +2197,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Instalada devido a extensão(ões) dependente(s).</translation>
<translation id="4361142739114356624">A chave privada para este certificado de cliente está em falta ou é inválida</translation>
<translation id="4363771538994847871">Não foi encontrado nenhum destino do Cast. Precisa de ajuda?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> transferido</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> está a partilhar uma janela.</translation>
<translation id="4364830672918311045">Apresentar notificações</translation>
<translation id="4365673000813822030">Ups, a Sincronização deixou de funcionar.</translation>
@@ -2182,10 +2217,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Desactivar</translation>
<translation id="4400367121200150367">Os sites que nunca guardam a palavra-passe aparecem aqui</translation>
<translation id="4400632832271803360">Prima sem soltar a tecla do iniciador para alterar o comportamento das teclas da linha superior.</translation>
-<translation id="4405076286418917603">Necessita de um caráter.</translation>
<translation id="4408599188496843485">A&amp;juda</translation>
<translation id="4409697491990005945">Margens</translation>
<translation id="4411578466613447185">Signatário do código</translation>
+<translation id="4412698727486357573">Centro de Ajuda</translation>
<translation id="4414232939543644979">Nova Janela de Navegação Anón&amp;ima</translation>
<translation id="4415748029120993980">SECG de curva elíptica secp384r1 (também denominada NIST P-384)</translation>
<translation id="4419409365248380979">Permitir sempre que <ph name="HOST" /> instale cookies</translation>
@@ -2199,7 +2234,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Marcador adicionado</translation>
<translation id="443464694732789311">Continuar</translation>
<translation id="4439318412377770121">Pretende registar o <ph name="DEVICE_NAME" /> no Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Não é possível adicionar a impressora. Reinicie e tente novamente.</translation>
<translation id="4441124369922430666">Pretende iniciar automaticamente esta aplicação quando o computador é ligado?</translation>
<translation id="444134486829715816">Expandir...</translation>
<translation id="4441548209689510310">Mostrar opções de verificação ortográfica</translation>
@@ -2221,6 +2255,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Definir automaticamente com base na rede Wi-Fi</translation>
<translation id="4475552974751346499">Pesquisar transferências</translation>
<translation id="4476590490540813026">Atleta</translation>
+<translation id="4477015793815781985">Inclua Ctrl, Alt ou ⌘.</translation>
<translation id="4478664379124702289">Guardar Lin&amp;k Como...</translation>
<translation id="4479424953165245642">Gerir aplicações de quiosque</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2234,8 +2269,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Abrir tudo numa janela de navegação anónima</translation>
<translation id="4508265954913339219">A activação falhou</translation>
<translation id="4508765956121923607">Ver &amp;Origem</translation>
-<translation id="4509017836361568632">Rejeitar fotografia</translation>
-<translation id="4513946894732546136">Comentários</translation>
<translation id="451407183922382411">Com tecnologia da <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurar novo utilizador supervisionado</translation>
<translation id="451515744433878153">Remover</translation>
@@ -2243,6 +2276,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookies em utilização</translation>
<translation id="452039078290142656">dispositivos desconhecidos de <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalhes</translation>
+<translation id="4522600456902129422">Continuar a permitir que este site veja a área de transferência</translation>
<translation id="4530494379350999373">Origem</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Tempo da CPU</translation>
@@ -2255,9 +2289,11 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Gestor de certificados</translation>
<translation id="4544174279960331769">Avatar azul predefinido.</translation>
<translation id="4545028762441890696">Para a reativar, aceite as novas autorizações:</translation>
+<translation id="454547174531670764">Sincronizar com outra conta</translation>
<translation id="4545759655004063573">Não é possível guardar devido a permissões insuficientes. Guarde noutra localização.</translation>
<translation id="4546308221697447294">Navegue mais depressa com o Google Chrome</translation>
<translation id="4547659257713117923">Sem separadores de outros dispositivos</translation>
+<translation id="4547672827276975204">Definir automaticamente</translation>
<translation id="4547992677060857254">A pasta que selecionou contém ficheiros sensíveis. Tem a certeza de que pretende conceder a "$1" o acesso permanente de escrita a esta pasta?</translation>
<translation id="4552031286893852992">O Chrome bloqueou anúncios neste site porque o mesmo tem tendência para mostrar anúncios intrusivos.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2429,10 +2465,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Não está autorizado a utilizar este dispositivo. Contacte o proprietário do dispositivo para obter autorização de início de sessão.</translation>
<translation id="4837952862063191349">Para desbloquear e restaurar os dados locais, introduza a palavra-passe antiga do seu <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Ocorreu um erro enquanto o Chrome removia software prejudicial.</translation>
+<translation id="4838836835474292213">Acesso de leitura à área de transferência permitido</translation>
<translation id="4839303808932127586">Guardar &amp;vídeo como...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> itens selecionados</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Mais 1}other{Mais #}}</translation>
-<translation id="4840626203080576849">Perguntar quando um site pretender ver o texto e as imagens que copia para a área de transferência (recomendado)</translation>
<translation id="4842976633412754305">Esta página está a tentar carregar scripts de origens não autenticadas.</translation>
<translation id="4844333629810439236">Outros teclados</translation>
<translation id="4846680374085650406">Está a seguir a recomendação do gestor para esta definição.</translation>
@@ -2484,6 +2520,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">A sua página inicial foi alterada para <ph name="URL" />.</translation>
<translation id="490074449735753175">Utilizar um serviço da Web para ajudar a resolver erros de ortografia</translation>
<translation id="49027928311173603">A política transferida do servidor é inválida: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Pronto para fazer uma cópia de segurança de <ph name="FILE_COUNT" />.</translation>
<translation id="4907161631261076876">Este ficheiro não é habitualmente transferido e pode ser perigoso.</translation>
<translation id="4907306957610201395">Categoria de autorizações</translation>
<translation id="4907824805858067479">O administrador desativou os cartões guardados.</translation>
@@ -2516,6 +2553,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Responder a eventos de acessibilidade</translation>
<translation id="4953808748584563296">Avatar cor de laranja predefinido</translation>
<translation id="4955814292505481804">Anual</translation>
+<translation id="4958834709409349617">No "<ph name="PHONE_NAME_1" />" e no "<ph name="PHONE_NAME_2" />", ative as notificações ao seguir estes passos:</translation>
<translation id="495931528404527476">No Chrome</translation>
<translation id="496226124210045887">A pasta que selecionou contém ficheiros sensíveis. Tem a certeza de que pretende conceder a "$1" o acesso permanente de leitura a esta pasta?</translation>
<translation id="4964455510556214366">Disposição</translation>
@@ -2528,6 +2566,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instalar no ambiente de trabalho...</translation>
<translation id="4971412780836297815">Abrir quando estiver concluído</translation>
<translation id="4972129977812092092">Editar impressora</translation>
+<translation id="497287958838527945">Cartões de crédito e endereços com o Google Pay.</translation>
<translation id="4973307593867026061">Adicionar impressoras</translation>
<translation id="4973523518332075481">Utilize um nome com, no máximo, <ph name="MAX_LENGTH" /> carateres</translation>
<translation id="497421865427891073">Avançar</translation>
@@ -2551,6 +2590,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirmar Alterações</translation>
<translation id="499955951116857523">Gestor de ficheiros</translation>
<translation id="5000922062037820727">Bloqueado (recomendado)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> novas fotos</translation>
<translation id="5010043101506446253">Autoridade de certificação</translation>
<translation id="5010929733229908807">Todos os dados foram encriptados com a sua frase de acesso de sincronização em
<ph name="TIME" /></translation>
@@ -2559,6 +2599,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Selecionar uma aplicação de controlador de impressora</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Memorizar</translation>
+<translation id="5018207570537526145">Abrir o Website da extensão</translation>
<translation id="5024856940085636730">Uma operação está a demorar mais do que o previsto. Pretende interrompê-la?</translation>
<translation id="5026874946691314267">Não voltar a mostrar</translation>
<translation id="5027550639139316293">Certificado de email</translation>
@@ -2628,6 +2669,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">A extensão "<ph name="EXTENSION_NAME" />" alterou a página apresentada quando clica no botão Página inicial.</translation>
<translation id="5143712164865402236">Entrar no modo de ecrã inteiro</translation>
<translation id="5145331109270917438">Data de modificação</translation>
+<translation id="514561958218673757">Nos seus dispositivos, ative as notificações ao seguir estes passos:</translation>
<translation id="5150254825601720210">Nome do servidor SSL do certificado Netscape</translation>
<translation id="5151354047782775295">Liberte espaço em disco ou determinados dados poderão ser automaticamente eliminados</translation>
<translation id="5153297660536091054">Funcionalidade de desbloqueio por PIN</translation>
@@ -2665,7 +2707,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5209518306177824490">Impressão digital SHA-1</translation>
<translation id="5210365745912300556">Fechar separador</translation>
<translation id="5213891612754844763">Mostrar definições de proxy</translation>
-<translation id="521582610500777512">A fotografia foi rejeitada</translation>
+<translation id="521582610500777512">A foto foi rejeitada</translation>
<translation id="5222676887888702881">Terminar sessão</translation>
<translation id="52232769093306234">Falha no acondicionamento.</translation>
<translation id="5225324770654022472">Mostrar atalho das aplicações</translation>
@@ -2685,6 +2727,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">A aplicação "<ph name="EXTENSION_NAME" />" foi automaticamente removida.</translation>
<translation id="5238369540257804368">Âmbitos</translation>
<translation id="5241128660650683457">Ler todos os dados nos Sites visitados</translation>
+<translation id="5241567694820672363">Pretende restaurar a página inicial predefinida?</translation>
<translation id="5242724311594467048">Ativar a extensão "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> falhou. Clique neste balão para reiniciar a aplicação.</translation>
<translation id="5249624017678798539">O navegador bloqueou antes de a transferência ter sido concluída.</translation>
@@ -2694,7 +2737,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Mostrar ficheiros a remover</translation>
<translation id="52550593576409946">Não foi possível iniciar a aplicação de quiosque.</translation>
<translation id="5255315797444241226">A frase de acesso introduzida está incorrecta.</translation>
-<translation id="5259571578888203461">Não permita que os sites vejam o texto e as imagens que copia para a área de transferência.</translation>
<translation id="5260508466980570042">Lamentamos, mas não foi possível confirmar o seu email ou palavra-passe. Tente novamente.</translation>
<translation id="5261683757250193089">Abrir na Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Aceda a ficheiros a partir de qualquer local, mesmo offline.<ph name="MARKUP_2" />
@@ -2747,7 +2789,6 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Definir automaticamente o fuso horário com base na localização</translation>
<translation id="5327248766486351172">Nome</translation>
<translation id="532943162177641444">Toque na notificação no <ph name="PHONE_NAME" /> para configurar a zona Wi-Fi móvel que pode ser utilizada por este dispositivo.</translation>
-<translation id="5329615878510216304">procurar novamente</translation>
<translation id="5329858601952122676">E&amp;liminar</translation>
<translation id="5330145655348521461">Estes ficheiros foram abertos num ambiente de trabalho diferente. Mova para <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) para ver.</translation>
<translation id="5330512191124428349">Obter informações</translation>
@@ -2757,6 +2798,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cache de Script</translation>
<translation id="533433379391851622">A versão esperada era "<ph name="EXPECTED_VERSION" />", mas a versão foi "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Ver fonte</translation>
+<translation id="5335458522276292100">A fazer uma cópia de segurança de <ph name="FILE_COUNT" /> para o <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />...</translation>
<translation id="5337771866151525739">Instalada por terceiros.</translation>
<translation id="5338503421962489998">Armazenamento local</translation>
<translation id="5340217413897845242">Artigo de prateleira 6</translation>
@@ -2878,6 +2920,7 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Inicie sessão no Chrome com a sua Conta Google para obter os marcadores, o histórico, as palavras-passe e outras definições em todos os seus dispositivos.</translation>
<translation id="551752069230578406">A adicionar a impressora à sua conta – poderá demorar um momento…</translation>
<translation id="5517535964909391608">Conteúdo inseguro bloqueado</translation>
+<translation id="5518219166343146486">Perguntar quando um site pretender ver o texto e as imagens copiados para a área de transferência</translation>
<translation id="5518584115117143805">Certificado de encriptação de email</translation>
<translation id="5521078259930077036">É esta a página inicial de que estava à espera?</translation>
<translation id="5521348028713515143">Adicionar atalho no ambiente de trabalho</translation>
@@ -2888,9 +2931,9 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Tentativa de alterar a extensão para a versão anterior</translation>
<translation id="5527474464531963247">Também pode selecionar outra rede.</translation>
<translation id="5528368756083817449">Gestor de marcadores</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> pretende</translation>
+<translation id="5534304873398226603">Rejeitar foto ou vídeo</translation>
<translation id="5534520101572674276">A calcular tamanho</translation>
<translation id="5535941515421698170">Remover também os dados existentes deste dispositivo</translation>
<translation id="5537725057119320332">Transmitir</translation>
@@ -2930,8 +2973,10 @@ De <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">A carregar aplicações…</translation>
<translation id="5592595402373377407">Ainda não estão disponíveis dados suficientes.</translation>
+<translation id="5593766628437008432">No "<ph name="PHONE_NAME" />", ative as notificações ao seguir estes passos:</translation>
<translation id="5595152862129936745">Muito afastado</translation>
<translation id="5595485650161345191">Editar morada</translation>
+<translation id="5596627076506792578">Mais opções</translation>
<translation id="5600706100022181951">A atualização será transferida e irá utilizar <ph name="UPDATE_SIZE_MB" /> MB de dados móveis. Pretende continuar?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Outros motores de pesquisa</translation>
@@ -2960,6 +3005,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="563535393368633106">Perguntar antes de aceder (recomendado)</translation>
<translation id="5636996382092289526">Para utilizar <ph name="NETWORK_ID" /> poderá ter primeiro de <ph name="LINK_START" />visitar a página de início de sessão da rede<ph name="LINK_END" />, que será aberta automaticamente dentro de alguns segundos. Se isso não acontecer, a rede não pode ser utilizada.</translation>
<translation id="5637476008227280525">Ativar dados móveis</translation>
+<translation id="5638309510554459422">Encontre extensões e temas na <ph name="BEGIN_LINK" />Web Store do Chrome<ph name="END_LINK" />.</translation>
<translation id="5638497698949808140">Atualizada há <ph name="HOURS" /> horas</translation>
<translation id="5639549361331209298">Atualizar esta página, premir sem soltar para ver mais opções</translation>
<translation id="5642508497713047">Signatário CRL</translation>
@@ -2971,6 +3017,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5657667036353380798">A extensão externa requer que esteja instalada a versão <ph name="MINIMUM_CHROME_VERSION" /> ou superior do Chrome.</translation>
<translation id="5658415415603568799">Para maior segurança, o Smart Lock pedir-lhe-á para introduzir a palavra-passe após 20 horas.</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">Não foi possível traduzir esta página</translation>
<translation id="5662477687021125631">Vitalícia</translation>
<translation id="5667546120811588575">A configurar o Google Play...</translation>
<translation id="5669267381087807207">A activar</translation>
@@ -3006,6 +3053,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5729712731028706266">&amp;Ver</translation>
<translation id="5729996640881880439">Lamentamos, mas não podemos mostrar o código para este erro.</translation>
<translation id="5731247495086897348">Co&amp;lar e ir</translation>
+<translation id="5731409020711461763">1 nova foto</translation>
<translation id="5734362860645681824">Comunicações</translation>
<translation id="5735973442555172575">Para utilizar aplicações Android, volte a iniciar sessão e atualize.</translation>
<translation id="5736796278325406685">Introduza um nome de utilizador válido</translation>
@@ -3036,11 +3084,13 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="577322787686508614">A operação de leitura não é permitida em: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Aplicação Abrir Ficheiros</translation>
<translation id="5774515636230743468">Manifesto:</translation>
+<translation id="5775834615653774429">Falha ao associar o computador ao domínio. A unidade organizacional não existe.</translation>
<translation id="577624874850706961">Pesquisar cookies</translation>
<translation id="5777468213129569553">Abrir o Chrome</translation>
<translation id="5778747455497889540">Abaixo, encontra a palavra-passe do módulo seguro, gerada aleatoriamente, que foi atribuída ao seu computador:</translation>
<translation id="5780973441651030252">Prioridade do processo</translation>
<translation id="5781865261247219930">Enviar comandos para <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">A traduzir...</translation>
<translation id="5783221160790377646">Devido a um erro, não foi possível criar um utilizador supervisionado. Tente novamente mais tarde.</translation>
<translation id="5783602409389152506">a procurar dispositivos…</translation>
<translation id="57838592816432529">Desativar som</translation>
@@ -3054,6 +3104,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5804241973901381774">Permissões</translation>
<translation id="580571955903695899">Reordenar por título</translation>
<translation id="5807290661599647102">Definir um bloqueio de ecrã</translation>
+<translation id="580926004266167721">Falha ao associar o computador ao domínio. Isto pode dever-se a privilégios insuficientes para a sua conta da unidade organizacional.</translation>
<translation id="580961539202306967">Perguntar-me quando um site pretender enviar-me mensagens push (recomendado)</translation>
<translation id="5814126672212206791">Tipo de ligação</translation>
<translation id="5815645614496570556">Endereço X.400</translation>
@@ -3075,8 +3126,10 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5835754902560991078">extremamente curto (0,6 seg)</translation>
<translation id="5838456317242088717">Sessão no modo de navegação anónima atual</translation>
<translation id="5842497610951477805">Ativar o Bluetooth</translation>
+<translation id="5843250171025351504">O seu dispositivo deixou de estar em conformidade com a versão de cliente mínima especificada pelo seu administrador. Atualize para iniciar sessão.</translation>
<translation id="5846929185714966548">Separador 4</translation>
<translation id="5848924408752252705">Toque para retroceder.</translation>
+<translation id="5849212445710944278">Já adicionada</translation>
<translation id="5849570051105887917">Código do fornecedor base</translation>
<translation id="5849869942539715694">Comprimir extensão...</translation>
<translation id="5850516540536751549">Este tipo de ficheiro não é suportado. Visite a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> para encontrar uma aplicação que consiga abrir este tipo de ficheiro.
@@ -3102,6 +3155,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="586567932979200359">Está a executar o <ph name="PRODUCT_NAME" /> a partir da respectiva imagem de disco. Instalá-lo no computador permite executá-lo sem a imagem de disco e assegura que o mesmo é mantido atualizado.</translation>
<translation id="5866557323934807206">Limpar estas definições para futuras visitas</translation>
<translation id="5866840822086176774">Muito forte</translation>
+<translation id="5867841422488265304">Pesquisar ou escrever o endereço Web</translation>
<translation id="5869029295770560994">OK, compreendi</translation>
<translation id="5869522115854928033">Palavras-passe guardadas</translation>
<translation id="5870086504539785141">Fechar menu de acessibilidade</translation>
@@ -3159,7 +3213,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5972708806901999743">Mover para o início</translation>
<translation id="5972826969634861500">Iniciar o <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Reduzir</translation>
-<translation id="5975730206036440725">Não é possível encontrar o PPD. Verifique se o Chromebook está online e tente novamente.</translation>
<translation id="5975792506968920132">Percentagem de carga da bateria</translation>
<translation id="5976160379964388480">Outros</translation>
<translation id="5978264784700053212">Centro de mensagens</translation>
@@ -3169,6 +3222,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="5984222099446776634">Visitados Recentemente</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Estas são informações gerais acerca do dispositivo e do modo como o utiliza, tais como o nível da bateria, a frequência com que utiliza as aplicações, a qualidade e a duração das ligações de rede (como o Wi-Fi e o Bluetooth) e os relatórios de falhas quando algo não está a funcionar como deveria. Estas informações são utilizadas para melhorar os produtos e os serviços Google para todos. Algumas informações agregadas ajudam também os parceiros, como os programadores do Android, a melhorar os respetivos produtos e aplicações.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Pode ativá-las ou desativá-las a qualquer momento nas definições das aplicações Android. Isto não afeta a capacidade de o dispositivo enviar as informações de que necessita para receber serviços essenciais, tais como atualizações do sistema e de segurança.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Tradução</translation>
<translation id="5991049340509704927">Ampliar</translation>
<translation id="5993332328670040093">A utilização de dados já não será medida.</translation>
<translation id="6003177993629630467">O <ph name="PRODUCT_NAME" /> pode não conseguir manter-se atualizado.</translation>
@@ -3192,7 +3246,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – dispositivo USB ligado</translation>
<translation id="6032912588568283682">Sistema de ficheiros</translation>
<translation id="6034662038931255275">A atualização do SO foi efetuada com êxito</translation>
-<translation id="6035651096710386140">Utilize Ctrl ou Alt. Não pode utilizar os dois.</translation>
<translation id="6039651071822577588">Dicionário de propriedades de rede formatado incorretamente</translation>
<translation id="604001903249547235">Cópia de segurança na nuvem</translation>
<translation id="6040143037577758943">Fechar</translation>
@@ -3200,8 +3253,8 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="604124094241169006">Automático</translation>
<translation id="6042169520002885235">Selecionar um modelo e um fabricante da impressora</translation>
<translation id="6042308850641462728">Mais</translation>
+<translation id="6042850536017090003">Toque em Notificações de aplicações.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> está a partilhar um separador do Chrome com <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Concluído.</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> está a partilhar um separador do Chrome e o áudio com <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Prima |<ph name="ACCELERATOR" />| sem soltar para sair do modo de ecrã inteiro.</translation>
<translation id="6049065490165456785">Fotografia tirada com a câmara interna</translation>
@@ -3213,6 +3266,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6056710589053485679">Atualização Normal</translation>
<translation id="6059652578941944813">Hierarquia de certificados</translation>
<translation id="6059925163896151826">Dispositivos USB</translation>
+<translation id="6060435378291459521">O plug-in <ph name="PLUGIN_NAME" /> falhou.</translation>
<translation id="6064217302520318294">Bloqueio de ecrã</translation>
<translation id="6065289257230303064">Atributos de directório do requerente do certificado</translation>
<translation id="6068338049763724728">Ativar inscrição remota</translation>
@@ -3244,9 +3298,11 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6107012941649240045">Emitido para</translation>
<translation id="6112952769866305444">Editar pessoa: <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Prima |<ph name="SHORTCUT" />| para regressar</translation>
+<translation id="6116338172782435947">Ver o texto e as imagens copiados para a área de transferência</translation>
<translation id="6116921718742659598">Alterar idioma e definições de introdução</translation>
<translation id="6120205520491252677">Fixar esta página ao ecrã Inicial...</translation>
<translation id="6122081475643980456">A sua ligação à Internet está a ser controlada</translation>
+<translation id="6122095009389448667">Continuar a impedir este site de ver a área de transferência</translation>
<translation id="6122875415561139701">A operação de escrita não é permitida em: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">As seguintes extensões dependem desta extensão:</translation>
<translation id="6125479973208104919">Infelizmente, tem de adicionar novamente a sua conta a este <ph name="DEVICE_TYPE" />.</translation>
@@ -3288,6 +3344,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6178664161104547336">Selecionar um certificado</translation>
<translation id="6180288788882902869">O Google Play no seu <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Transferência bloqueada</translation>
+<translation id="6181803575025675566">Controle esta funcionalidade nas <ph name="LINK_START" />Definições<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Localização do dispositivo</translation>
<translation id="6185696379715117369">Página para cima</translation>
<translation id="6189412234224385711">Abrir com <ph name="EXTENSION_NAME" /></translation>
@@ -3320,7 +3377,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6237816943013845465">Permite-lhe ajustar a resolução do ecrã</translation>
<translation id="6238923052227198598">Manter a nota mais recente no ecrã de bloqueio</translation>
<translation id="6239558157302047471">Atualizar &amp;frame</translation>
-<translation id="624022915548992686">Página de saída</translation>
<translation id="6241530762627360640">Aceder às informações acerca dos dispositivos Bluetooth sincronizados com o seu sistema e descobrir dispositivos Bluetooth nas proximidades.</translation>
<translation id="6243774244933267674">Servidor indisponível</translation>
<translation id="6246413617632217567">Não foi possível importar o utilizador supervisionado. Verifique o espaço disponível no disco rígido e as autorizações e tente novamente.</translation>
@@ -3337,14 +3393,14 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6263284346895336537">Não crítica</translation>
<translation id="6263541650532042179">Redefinir sincronização</translation>
<translation id="6264365405983206840">Seleccion&amp;ar Tudo</translation>
+<translation id="6265930187414222160">Concluído. Software prejudicial removido.</translation>
<translation id="6267166720438879315">Seleccione um certificado para se autenticar perante <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Abrir com <ph name="APP" /></translation>
<translation id="6268747994388690914">Importar Marcadores de Ficheiro HTML...</translation>
<translation id="6270770586500173387">Enviar <ph name="BEGIN_LINK1" />informações do sistema e da aplicação<ph name="END_LINK1" />, bem como <ph name="BEGIN_LINK2" />métricas<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Ocorreu um erro (<ph name="ERROR" />) ao transferir o plug-in</translation>
<translation id="6273677812470008672">Qualidade</translation>
-<translation id="6274087148640822908">Encontre extensões e aplicações na <ph name="BEGIN_LINK" />Web Store do Chrome<ph name="END_LINK" />.</translation>
-<translation id="62751439899495218">Alterar fotografia</translation>
+<translation id="62751439899495218">Alterar foto</translation>
<translation id="6276301056778294989">Certifique-se de que este dispositivo apresenta o mesmo código.</translation>
<translation id="6277105963844135994">Limite de tempo da rede</translation>
<translation id="6277518330158259200">C&amp;riar captura de ecrã</translation>
@@ -3369,12 +3425,12 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6311220991371174222">Não é possível iniciar o Chrome porque ocorreu um erro ao abrir o seu perfil. Experimente reiniciar o Chrome.</translation>
<translation id="6312403991423642364">Erro de rede desconhecido</translation>
<translation id="6313641880021325787">SAIR DA RV</translation>
-<translation id="6314335155547195432">Gerar palavra-passe</translation>
<translation id="6314819609899340042">Ativou com êxito as funcionalidades de depuração neste dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">As suas páginas iniciais foram alteradas para incluir <ph name="URL" />. Para desativar as extensões que alteram a sua página inicial, clique em Restaurar.</translation>
<translation id="6315493146179903667">Trazer tudo para a frente</translation>
<translation id="6316806695097060329">Este dispositivo <ph name="SHORT_PRODUCT_NAME" /> foi concebido para lhe proporcionar a melhor experiência Web.</translation>
+<translation id="6317318380444133405">Já não é suportada.</translation>
<translation id="6317369057005134371">A aguardar janela da aplicação...</translation>
+<translation id="6318407754858604988">A transferência foi iniciada.</translation>
<translation id="6322279351188361895">Falha ao ler a chave privada.</translation>
<translation id="6325191661371220117">Desativar a iniciação automática</translation>
<translation id="6326175484149238433">Remover do Chrome</translation>
@@ -3384,7 +3440,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6333049849394141510">Escolher o que pretende sincronizar</translation>
<translation id="6333064448949140209">O ficheiro será enviado para a Google para depuração</translation>
<translation id="6333834492048057036">Focar barra de endereço para pesquisa</translation>
-<translation id="6336907568130557310">As suas palavras-passe serão visíveis para todas as pessoas que consigam ver o ficheiro exportado. Não partilhe o ficheiro com ninguém e elimine-o após a importação.</translation>
<translation id="6339668969738228384">Criar um novo perfil para <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Não foi possível estabelecer ligação ao servidor. Verifique a sua ligação de rede e tente novamente. Se o problema persistir, reinicie o Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3407,7 +3462,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurar o Smart Lock para Android</translation>
<translation id="6374469231428023295">Tentar novamente</translation>
-<translation id="6377158645544167202">Não é possível utilizar a impressora. Verifique se a impressão está ligada e associada ao Chromebook por Wi-Fi ou USB.</translation>
<translation id="6380143666419481200">Aceitar e continuar</translation>
<translation id="6383051423892982287">Encriptar dados sincronizados com a sua própria <ph name="BEGIN_LINK" />frase de acesso de sincronização<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Alterar as definições de pesquisa para: <ph name="SEARCH_HOST" /></translation>
@@ -3499,6 +3553,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6503077044568424649">Mais visitadas</translation>
<translation id="6504611359718185067">Estabeleça ligação à Internet para adicionar uma impressora</translation>
<translation id="6506374932220792071">Assinatura X9.62 ECDSA com SHA-256</translation>
+<translation id="6508248480704296122">Relacionado com <ph name="NAME_PH" />.</translation>
<translation id="6508261954199872201">Aplicação: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licença de multimédia</translation>
<translation id="6510568984200103950">Menos definições</translation>
@@ -3532,9 +3587,11 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6551508934388063976">Comando indisponível. Prima control-N para abrir uma nova janela.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> utilizadores</translation>
<translation id="6555432686520421228">Remova todas as contas de utilizador e reponha o seu dispositivo <ph name="IDS_SHORT_PRODUCT_NAME" /> para que fique como novo.</translation>
+<translation id="6555810572223193255">A limpeza está atualmente indisponível.</translation>
<translation id="6556866813142980365">Refazer</translation>
<translation id="6558280019477628686">Ocorreu um erro. É possível que alguns itens não tenham sido eliminados.</translation>
<translation id="6559580823502247193">(já existe neste dispositivo)</translation>
+<translation id="6560713683827832045">Verifique se as notificações de aplicações estão "Ativadas". Se não for o caso, ative-as.</translation>
<translation id="6561726789132298588">introduzir</translation>
<translation id="656293578423618167">O caminho ou nome do ficheiro é demasiado longo. Guarde com um nome mais curto ou noutra localização.</translation>
<translation id="656398493051028875">A eliminar "<ph name="FILENAME" />"...</translation>
@@ -3563,7 +3620,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6606070663386660533">Separador 8</translation>
<translation id="6607272825297743757">Informações do ficheiro</translation>
<translation id="6607831829715835317">Mais ferrament&amp;as</translation>
-<translation id="6610183966322615106">Erro ao adicionar impressora</translation>
<translation id="6612358246767739896">Conteúdo protegido</translation>
<translation id="6613452264606394692">Volte aqui rapidamente ao adicionar esta página aos marcadores</translation>
<translation id="6615455863669487791">Mostrar</translation>
@@ -3604,7 +3660,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6678717876183468697">URL de consulta</translation>
<translation id="6680028776254050810">Mudar Utilizadores</translation>
<translation id="6680442031740878064">Disponível: <ph name="AVAILABLE_SPACE" /></translation>
-<translation id="6681668084120808868">Tirar fotografia</translation>
+<translation id="6681668084120808868">Tirar foto</translation>
<translation id="6681964764822470072">O "<ph name="APP_NAME" />" será desinstalado.</translation>
<translation id="668599234725812620">Abrir o Google Play</translation>
<translation id="6686490380836145850">Fechar separadores à direita</translation>
@@ -3640,9 +3696,11 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6736045498964449756">Ups, as palavras-passe não coincidem!</translation>
<translation id="6736243959894955139">Endereço</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [ <ph name="ISSUED_TO" /> ]</translation>
+<translation id="673970589316422346">Embora já não possa aceder ao seu perfil antigo, pode removê-lo.</translation>
<translation id="6739923123728562974">Mostrar atalho no ambiente de trabalho</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> em pausa</translation>
<translation id="6742339027238151589">Acessível ao script</translation>
+<translation id="6743841972744298686">Definições de sincronização</translation>
<translation id="6745592621698551453">Atualizar agora</translation>
<translation id="6746124502594467657">Mover para baixo</translation>
<translation id="674632704103926902">Ativar arrastamento através do toque</translation>
@@ -3655,12 +3713,14 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6757101664402245801">URL copiado</translation>
<translation id="6758056191028427665">Dê-nos a sua opinião acerca do nosso desempenho.</translation>
<translation id="6759193508432371551">Reposição de dados de fábrica</translation>
+<translation id="6765234885931342179">Ver o número de série da sua chave de segurança</translation>
<translation id="6766101255664245434">Tire uma nova foto ou escolha uma foto ou um ícone existente.
<ph name="LINE_BREAK" />
Esta imagem irá aparecer no ecrã de início de sessão e no ecrã de bloqueio do Chromebook.</translation>
<translation id="6769712124046837540">A adicionar impressora…</translation>
<translation id="6771503742377376720">É uma autoridade de certificação</translation>
<translation id="6773575010135450071">Mais ações...</translation>
+<translation id="6777817260680419853">Redirecionamento bloqueado</translation>
<translation id="6778959797435875428">Reativar som dos sites</translation>
<translation id="677965093459947883">Muito pequeno</translation>
<translation id="6780439250949340171">gerir outras definições</translation>
@@ -3735,6 +3795,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="6898699227549475383">Organização (O)</translation>
<translation id="6900284862687837908">Aplicação em segundo plano: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Associar dispositivo ao domínio</translation>
+<translation id="6903534926908201625">Pode personalizar a qualquer momento as informações que a Google recolhe nas <ph name="BEGIN_LINK" />Definições<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Revogar acesso a ficheiros</translation>
<translation id="6904655473976120856">Premir o botão Aplicação para sair</translation>
<translation id="6904713658985136356"><ph name="HOST" /> pretende partilhar o seu ecrã.</translation>
@@ -3743,17 +3804,22 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="691024665142758461">Transferir vários ficheiros</translation>
<translation id="6911324888870229398">A ligação à rede falhou. Verifique a sua ligação ou experimente outra rede Wi-Fi.</translation>
<translation id="6911734910326569517">Pegada da memória</translation>
+<translation id="6914783257214138813">As suas palavras-passe serão visíveis para todas as pessoas que consigam ver o ficheiro exportado.</translation>
<translation id="6915804003454593391">Utilizador:</translation>
<translation id="6916590542764765824">Gerir extensões</translation>
<translation id="6920989436227028121">Abrir como separador normal</translation>
<translation id="6922128026973287222">Poupe dados e navegue mais rápido com a Poupança de dados Google. Clique para saber mais.</translation>
<translation id="6929555043669117778">Continuar a bloquear pop-ups</translation>
<translation id="6930242544192836755">Duração</translation>
+<translation id="6934241953272494177">A verificar o dispositivo multimédia...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> encontrada(s)</translation>
<translation id="693807610556624488">A operação de escrita excede o comprimento máximo do atributo para: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Inicie sessão no <ph name="TOKEN_NAME" /> para autenticar em <ph name="HOST_NAME" /> com o seu certificado.</translation>
<translation id="6943176775188458830">Cancelar impressão</translation>
<translation id="6943836128787782965">A obtenção de HTTP falhou</translation>
<translation id="6945221475159498467">Selecionar</translation>
+<translation id="694592694773692225">O redirecionamento está bloqueado nesta página.</translation>
<translation id="6949306908218145636">Adicionar Páginas Abertas aos Marcadores...</translation>
<translation id="6955446738988643816">Inspecionar Pop-up</translation>
<translation id="6957231940976260713">Nome do serviço</translation>
@@ -3857,13 +3923,16 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7093866338626856921">Trocar dados com os seguintes dispositivos: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Não foi possível importar o utilizador supervisionado. Verifique a ligação de rede e tente novamente mais tarde.</translation>
<translation id="7098447629416471489">Os outros motores de pesquisa guardados aparecem aqui</translation>
+<translation id="7099337801055912064">Não é possível carregar PPDs grandes. O tamanho máximo é 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> itens selecionados</translation>
<translation id="7102687220333134671">As atualizações automáticas estão ativadas</translation>
<translation id="7106346894903675391">Comprar mais armazenamento...</translation>
<translation id="7108338896283013870">Ocultar</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">A personalização está ativada. Pode alterar esta definição em myaccount.google.com.</translation>
<translation id="7113502843173351041">Saber o seu endereço de email</translation>
<translation id="7114054701490058191">As palavras-passe não coincidem</translation>
+<translation id="7117228822971127758">Tente novamente mais tarde.</translation>
<translation id="7117247127439884114">Iniciar Sessão Novamente...</translation>
<translation id="711840821796638741">Mostrar marcadores geridos</translation>
<translation id="711902386174337313">Ler a lista dos dispositivos com sessão iniciada</translation>
@@ -3904,6 +3973,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7180611975245234373">Atualizar</translation>
<translation id="7180865173735832675">Personalizar</translation>
<translation id="7186088072322679094">Manter na Barra de ferramentas</translation>
+<translation id="7187428571767585875">Entradas de registo a remover ou a alterar:</translation>
<translation id="7191159667348037">Impressora desconhecida (USB)</translation>
<translation id="7191454237977785534">Guardar ficheiro como</translation>
<translation id="7196835305346730603">À procura de Chromeboxes nas proximidades...</translation>
@@ -3912,6 +3982,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" eliminado</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">A transferir <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Sair da página}other{Sair das páginas}}</translation>
<translation id="721331389620694978">Algumas definições que podem refletir os hábitos de navegação não são limpas.</translation>
<translation id="7216409898977639127">Operador de telemóvel</translation>
<translation id="7216595297012131718">Ordene idiomas com base na sua preferência</translation>
@@ -3957,6 +4028,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="727952162645687754">Erro de transferência</translation>
<translation id="7279701417129455881">Gerir bloqueio de cookies...</translation>
<translation id="7280877790564589615">Autorização solicitada</translation>
+<translation id="7283041136720745563">A sua quota do Google Drive não é suficientemente grande.</translation>
<translation id="7287143125007575591">Acesso negado.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> ppp</translation>
<translation id="7289225569524511578">Abrir a aplicação da imagem de fundo</translation>
@@ -4025,6 +4097,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7392118418926456391">Falha ao analisar vírus</translation>
<translation id="7392915005464253525">Voltar a abrir a jan&amp;ela fechada</translation>
<translation id="7396845648024431313">O <ph name="APP_NAME" /> é iniciado no arranque do sistema e continua a ser executado em segundo plano, mesmo depois de fechar todas as restantes janelas do <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Ligação de rede alterada</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Aguarde enquanto o Chromebox é reiniciado...</translation>
<translation id="7400839060291901923">Configurar ligação no <ph name="PHONE_NAME" /></translation>
@@ -4035,6 +4108,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7409233648990234464">Reiniciar e Powerwash</translation>
<translation id="7409836189476010449">Executar o Flash</translation>
<translation id="7410344089573941623">Perguntar se <ph name="HOST" /> pretende aceder à sua câmara e microfone</translation>
+<translation id="741204030948306876">Sim, aceito</translation>
<translation id="7412226954991670867">Memória GPU</translation>
<translation id="7416362041876611053">Erro de rede desconhecido.</translation>
<translation id="7417705661718309329">Mapa Google</translation>
@@ -4056,6 +4130,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7445682342344043969">Pop-ups bloqueados</translation>
<translation id="744859430125590922">Controlar e visualizar os Sites que esta pessoa visita a partir de <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Ao selecionar esta impressora, está a conceder à seguinte extensão a autorização para aceder à sua impressora:</translation>
+<translation id="7453467225369441013">A sua sessão é terminada na maioria dos sites. A sessão na sua Conta Google não é terminada.</translation>
<translation id="7456142309650173560">programador</translation>
<translation id="7456847797759667638">Abrir localização...</translation>
<translation id="7461924472993315131">Fixar</translation>
@@ -4066,7 +4141,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="747114903913869239">Erro: não foi possível descodificar a extensão</translation>
<translation id="7473891865547856676">Não, obrigado</translation>
<translation id="747459581954555080">Restaurar tudo</translation>
-<translation id="747494631553057218">Entradas de registo:</translation>
+<translation id="7475034671245341386">O plug-in <ph name="PLUGIN_NAME" /> encontrou um erro.</translation>
<translation id="7475671414023905704">URL de palavra-passe perdida Netscape</translation>
<translation id="7476454130948140105">Bateria demasiado fraca para atualizar (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Se se esqueceu da sua frase de acesso, pare e reinicie a Sincronização através do <ph name="BEGIN_LINK" />Painel de Controlo do Google<ph name="END_LINK" />.</translation>
@@ -4081,6 +4156,9 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7487067081878637334">Tecnologia</translation>
<translation id="7487099628810939106">Atraso antes do clique:</translation>
<translation id="7487969577036436319">Não existem componentes instalados</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> encontrada(s)
+ <ph name="LINE_BREAK1" />
+ Pronto para fazer uma cópia de segurança para o <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Abrir todos}=1{&amp;Abrir marcador}other{&amp;Abrir todos (#)}}</translation>
<translation id="7489605380874780575">Verificar elegibilidade</translation>
<translation id="749028671485790643">Pessoa <ph name="VALUE" /></translation>
@@ -4093,7 +4171,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7497215489070763236">Certificado da AC do servidor</translation>
<translation id="7502658306369382406">Endereço IPv6</translation>
<translation id="7503191893372251637">Tipo de certificado Netscape</translation>
-<translation id="7503607651407946808">Esta página está a ser traduzida…</translation>
<translation id="7503821294401948377">Não foi possível carregar o ícone "<ph name="ICON" />" para a ação do navegador.</translation>
<translation id="750509436279396091">Abrir a pasta de transferências</translation>
<translation id="7505167922889582512">Mostrar ficheiros ocultos</translation>
@@ -4105,9 +4182,9 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7517569744831774757">Repor as predefinições originais das definições.</translation>
<translation id="7517786267097410259">Criar palavra-passe –</translation>
<translation id="7518150891539970662">Registos de WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Esta página está a ser traduzida…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Criar</translation>
+<translation id="7526413953848747421">Adicione serviços Google eficazes ao Chrome, como a verificação ortográfica e a pesquisa por toque.</translation>
<translation id="7529411698175791732">Verifique a sua ligação à Internet. Se o problema continuar, experimente terminar e iniciar sessão novamente.</translation>
<translation id="7530016656428373557">Taxa de descarga em Watts</translation>
<translation id="7536709149194614609">Reinicie o dispositivo e tente novamente mais tarde.</translation>
@@ -4131,7 +4208,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
e tentar criar novamente um utilizador supervisionado.</translation>
<translation id="756445078718366910">Abrir janela do navegador</translation>
<translation id="7564847347806291057">Concluir processo</translation>
-<translation id="7565291891798266313">O seu motor de pesquisa foi alterado para <ph name="URL" />. Para desativar as extensões que alteram o seu motor de pesquisa, clique em Restaurar.</translation>
<translation id="7566118625369982896">Gerir links para aplicações do Google Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Dados do Chrome limpos</translation>
@@ -4140,13 +4216,10 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7573172247376861652">Carga da bateria</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Agrupar</translation>
-<translation id="7577815336900970562">Utilize a rede Wi-Fi ou móvel para determinar a localização.</translation>
<translation id="7579149537961810247">Desativar som dos sites</translation>
<translation id="7580671184200851182">Reproduzir o mesmo áudio em todas as colunas (áudio mono)</translation>
-<translation id="7581273696622423628">Participar no inquérito</translation>
<translation id="7581462281756524039">Uma ferramenta de limpeza</translation>
<translation id="7582582252461552277">Preferir esta rede</translation>
-<translation id="7586312264284919041">Gostaria de traduzir esta página?</translation>
<translation id="7586498138629385861">O Chrome continuará em execução enquanto as Aplicações Chrome estiverem abertas.</translation>
<translation id="7589461650300748890">Pare. Tenha cuidado.</translation>
<translation id="7589661784326793847">Aguarde um momento</translation>
@@ -4163,6 +4236,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7607274158153386860">Solicitar Website para tablets</translation>
<translation id="7611008212562900400">Pesquisar no dispositivo, nas aplicações, na Web...</translation>
<translation id="7615910377284548269">Gerir bloqueio de plug-ins sem isolamento de processos...</translation>
+<translation id="7616214729753637086">A inscrever o dispositivo…</translation>
<translation id="7617366389578322136">A estabelecer ligação a "<ph name="DEVICE_NAME" />"…</translation>
<translation id="761779991806306006">Nenhuma palavra-passe guardada.</translation>
<translation id="7622114377921274169">A carregar…</translation>
@@ -4191,6 +4265,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7664620655576155379">Dispositivo Bluetooth não suportado: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Adicionar conta</translation>
<translation id="7671130400130574146">Utilizar os limites e a barra de título do sistema</translation>
+<translation id="7683373461016844951">Para continuar, clique em OK e, de seguida, clique em Adicionar pessoa para criar um novo perfil para o seu endereço de email de <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Instalada pelo gestor</translation>
<translation id="7684559058815332124">Aceder à página de início de sessão do portal cativo</translation>
<translation id="7685049629764448582">Memória JavaScript</translation>
@@ -4249,7 +4324,6 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7773726648746946405">Armazenamento da sessão</translation>
<translation id="7781335840981796660">Serão removidas todas as contas de utilizador e dados locais.</translation>
<translation id="7782102568078991263">Não há mais sugestões do Google</translation>
-<translation id="778330624322499012">Não foi possível carregar <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">As definições de segurança do computador bloquearam este ficheiro.</translation>
<translation id="7786207843293321886">Sair da Sessão de Convidado</translation>
<translation id="7786889348652477777">&amp;Recarregar aplicação</translation>
@@ -4283,7 +4357,13 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7815680994978050279">Transferência perigosa bloqueada</translation>
<translation id="7818135753970109980">Novo tema adicionado (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ou RSN)</translation>
+<translation id="7819992334107904369">Sincronização do Chrome</translation>
<translation id="782057141565633384">C&amp;opiar endereço do vídeo</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> encontrada(s).
+ <ph name="LINE_BREAK1" />
+ A sua quota do Google Drive não é suficientemente grande. São necessários <ph name="FILE_SIZE" /> adicionais.
+ <ph name="LINE_BREAK2" />
+ Experimente selecionar menos fotos.</translation>
<translation id="782590969421016895">Utilizar páginas atuais</translation>
<translation id="7829298379596169484">A aceder à entrada de áudio</translation>
<translation id="7831368056091621108">para obter esta extensão, o histórico e outras definições do Chrome em todos os dispositivos.</translation>
@@ -4321,6 +4401,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
<translation id="7881969471599061635">Desativar legendas</translation>
<translation id="7882358943899516840">Tipo de fornecedor</translation>
<translation id="7885253890047913815">Destinos recentes</translation>
+<translation id="7886917304091689118">Em execução no Chrome.</translation>
<translation id="7887334752153342268">Duplicar</translation>
<translation id="7887864092952184874">Rato Bluetooth sincronizado</translation>
<translation id="7889966925761734854">Procurar</translation>
@@ -4404,7 +4485,9 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8000066093800657092">Sem rede</translation>
<translation id="8001504501378762252">Um site pode ter roubado a sua palavra-passe</translation>
<translation id="8004582292198964060">Navegador</translation>
+<translation id="8005600846065423578">Permitir sempre que <ph name="HOST" /> veja a área de transferência</translation>
<translation id="8008356846765065031">A Internet está desligada. Verifique a ligação à Internet.</translation>
+<translation id="8008765610824028412">Não foi possível carregar o plug-in <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Enviar automaticamente algumas informações do sistema e conteúdo de páginas para a Google para ajudar a detetar aplicações e sites perigosos</translation>
<translation id="8012382203418782830">Esta página foi traduzida.</translation>
<translation id="8014154204619229810">O atualizador está em execução atualmente. Atualize dentro de um minuto para verificar novamente.</translation>
@@ -4505,7 +4588,6 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="816055135686411707">Erro ao definir a confiança do certificado</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Criar nova nota</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gerir definições de microfone...</translation>
<translation id="8168435359814927499">Conteúdo</translation>
<translation id="8174047975335711832">Informações do dispositivo</translation>
@@ -4522,7 +4604,6 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8191230140820435481">Gerir as suas aplicações, extensões e temas</translation>
<translation id="8191453843330043793">Resolução de proxy V8</translation>
<translation id="8195027750202970175">Tamanho em disco</translation>
-<translation id="8195739004487400241">A sua página inicial foi alterada para <ph name="URL" />. Para desativar as extensões que alteram a sua página inicial, clique em Restaurar.</translation>
<translation id="8199300056570174101">Propriedades da rede (serviço) e do dispositivo</translation>
<translation id="8200772114523450471">Continuar</translation>
<translation id="8202160505685531999">Introduza a sua palavra-passe novamente para atualizar o perfil do <ph name="DEVICE_TYPE" />.</translation>
@@ -4540,6 +4621,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8226619461731305576">Fila</translation>
<translation id="8226742006292257240">A palavra-passe TPM abaixo foi gerada aleatoriamente e atribuída ao seu computador:</translation>
<translation id="8227119283605456246">Anexar ficheiro</translation>
+<translation id="8233198815467326623">Pretende restaurar a página inicial predefinida?</translation>
<translation id="8234795456569844941">Ajude os nossos engenheiros a resolver este problema. Diga-nos o que aconteceu imediatamente antes de ter recebido a mensagem de erro do perfil:</translation>
<translation id="8234989666557591529">Escolher um telemóvel para desbloquear o <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Sugestão de ajuda</translation>
@@ -4565,7 +4647,6 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8261378640211443080">Esta extensão não está listada no <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e é possível que tenha sido adicionada sem o seu conhecimento.</translation>
<translation id="8261387128019234107">Adicionar conta para <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Eliminar</translation>
-<translation id="8261673729476082470">A fazer cópia de segurança de <ph name="FILE_COUNT" /> fotografias no <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> não está implementado nesta compilação.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> desativou o cursor do rato.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ativou o ecrã inteiro.</translation>
@@ -4667,6 +4748,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8454288007744638700">Em alternativa, selecione uma nova rede:</translation>
<translation id="845627346958584683">Prazo de validade</translation>
<translation id="8456681095658380701">Nome inválido</translation>
+<translation id="8457451314607652708">Importar marcadores</translation>
<translation id="8460336040822756677">Se desativar o Smart Lock para <ph name="DEVICE_TYPE" />, não pode utilizar o telemóvel para desbloquear os dispositivos Chrome. Tem de introduzir a palavra-passe.</translation>
<translation id="8461329675984532579">Nome do fornecedor base</translation>
<translation id="84613761564611563">IU de configuração da rede solicitada. Por favor, aguarde...</translation>
@@ -4731,14 +4813,15 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8569764466147087991">Selecione um ficheiro para abrir</translation>
<translation id="8571213806525832805">Últimas 4 semanas</translation>
<translation id="8574990355410201600">Permitir sempre som em <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Não pode exceder 99 letras.</translation>
<translation id="8579285237314169903">A sincronizar <ph name="NUMBER_OF_FILES" /> itens...</translation>
<translation id="857943718398505171">Permitido (recomendado)</translation>
<translation id="8581809080475256101">Premir para avançar, menu de contexto para ver o histórico</translation>
<translation id="8584280235376696778">&amp;Abrir vídeo num novo separador</translation>
<translation id="8588866096426746242">Mostrar estatísticas do perfil</translation>
+<translation id="8589652987924574405">Os marcadores, o histórico, as palavras-passe e outras definições são sincronizados com a sua Conta Google para que os possa utilizar em todos os dispositivos. Pode sempre alterar esta opção mais tarde nas definições.</translation>
<translation id="8590375307970699841">Configurar actualizações automáticas</translation>
<translation id="8594908476761052472">Capturar vídeo</translation>
-<translation id="8595925260712451473">Introduza os seus comentários aqui.</translation>
<translation id="8596540852772265699">Ficheiros personalizados</translation>
<translation id="8597845839771543242">Formato da propriedade:</translation>
<translation id="8598453409908276158">Plug-in sem isolamento de processos bloqueado</translation>
@@ -4753,6 +4836,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8620617069779373398">Estado do roaming</translation>
<translation id="8620765578342452535">Configurar ligações de rede</translation>
<translation id="8620790565535071193">Falha ao analisar</translation>
+<translation id="8622877356447980900">Pretende traduzir esta página?</translation>
<translation id="8623004009673949077">É necessário instalar a aplicação com o atributo de manifesto "kiosk_only" no modo quiosque do Chrome OS.</translation>
<translation id="8624205858755890468">Ativa o Assistente para lhe mostrar informações relacionadas, aplicações e ações.</translation>
<translation id="862542460444371744">&amp;Extensões</translation>
@@ -4798,6 +4882,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8671210955687109937">Pode comentar</translation>
<translation id="8673026256276578048">Pesquisar na Web...</translation>
<translation id="8673383193459449849">Problema no servidor</translation>
+<translation id="8674241889607553858">Pretende traduzir esta página?</translation>
<translation id="8675354002693747642">Chave pré-partilhada</translation>
<translation id="8676374126336081632">Limpar texto</translation>
<translation id="8677039480012021122">Limpar dados e desligar</translation>
@@ -4810,6 +4895,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8688579245973331962">Não vê o seu nome?</translation>
<translation id="8688591111840995413">Palavra-passe incorreta</translation>
<translation id="8688672835843460752">Disponível</translation>
+<translation id="8689583087392258564">Falha ao associar o computador ao domínio. A unidade organizacional é inválida.</translation>
<translation id="869257642790614972">Voltar a abrir o separador fechado</translation>
<translation id="8695825812785969222">Abrir &amp;Localização...</translation>
<translation id="8698464937041809063">Desenho do Google</translation>
@@ -4824,6 +4910,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8708671767545720562">&amp;Mais Informações</translation>
<translation id="8710187907779883426">curto (1 seg)</translation>
<translation id="8711402221661888347">Picles</translation>
+<translation id="8712637175834984815">Entendido</translation>
<translation id="8713570323158206935">Enviar <ph name="BEGIN_LINK1" />informações do sistema<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Compatibilidade terminada</translation>
<translation id="871476437400413057">Palavras-passe guardadas do Google</translation>
@@ -4899,7 +4986,6 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="882204272221080310">Atualize o firmware para maior segurança.</translation>
<translation id="8823514049557262177">Copiar te&amp;xto do link</translation>
<translation id="8824701697284169214">Adicionar Pá&amp;gina...</translation>
-<translation id="8827850355924932817">Utilize a rede Wi-Fi para determinar a localização.</translation>
<translation id="8828933418460119530">Nome de DNS</translation>
<translation id="8830796635868321089">A verificação de atualizações falhou utilizando as definições de proxy atuais. Ajuste as <ph name="PROXY_SETTINGS_LINK_START" />definições de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">A configuração da rede é controlada por <ph name="USER_EMAIL" />.</translation>
@@ -4952,13 +5038,14 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="8912793549644936705">Esticar</translation>
<translation id="8915370057835397490">A carregar sugestão</translation>
<translation id="8916476537757519021">Subestrutura da navegação anónima: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Conversor de rasterização PWG</translation>
+<translation id="8918468086406665831">Sincronizar com <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Permitir sempre anúncios neste site</translation>
<translation id="8925458182817574960">&amp;Definições</translation>
<translation id="8926389886865778422">Não voltar a perguntar</translation>
<translation id="8926518602592448999">Desativar as extensões no modo de programador</translation>
<translation id="892706138619340876">Algumas definições foram repostas</translation>
<translation id="8931394284949551895">Novos dispositivos</translation>
+<translation id="893242274404530797">As notificações dos Serviços do Google Play são necessárias para a ligação (à Internet) via telemóvel instantânea</translation>
<translation id="8933960630081805351">Mo&amp;strar no Finder</translation>
<translation id="8934732568177537184">Continuar</translation>
<translation id="8938356204940892126">Desisto</translation>
@@ -5016,6 +5103,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="9024127637873500333">&amp;Abrir num novo separador</translation>
<translation id="9024331582947483881">ecrã inteiro</translation>
<translation id="9025098623496448965">Regressar ao ecrã de início de sessão</translation>
+<translation id="902659348151742535">A Google pode utilizar o seu histórico de navegação para personalizar a Pesquisa Google, os anúncios e outros serviços Google.</translation>
<translation id="9026731007018893674">transferir</translation>
<translation id="9027146684281895941">Supervisione esta pessoa para controlar e ver os Sites visitados pela mesma a partir da sua Conta Google.</translation>
<translation id="9027459031423301635">Abrir Link num Novo &amp;Separador</translation>
@@ -5056,7 +5144,6 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="9084064520949870008">Abrir como Janela</translation>
<translation id="9088234649737575428">O <ph name="PLUGIN_NAME" /> está bloqueado pela política da empresa</translation>
<translation id="9088917181875854783">Confirme se esta chave de acesso aparece no "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Enviar informações do sistema</translation>
<translation id="9094033019050270033">Atualizar a palavra-passe</translation>
<translation id="9094982973264386462">Remover</translation>
<translation id="9095253524804455615">Remover</translation>
@@ -5110,6 +5197,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="9170397650136757332">Agora, mova ligeiramente o dedo para capturar as diferentes partes da sua impressão digital</translation>
<translation id="9170848237812810038">An&amp;ular</translation>
<translation id="9170884462774788842">Outro programa do computador adicionou um tema que pode alterar o funcionamento do Chrome.</translation>
+<translation id="9173995187295789444">A procurar dispositivos Bluetooth…</translation>
<translation id="9174212595744391062">Esta ação limpa os cookies e a cache de todos os sites, incluindo</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – dispositivo Bluetooth ligado</translation>
<translation id="9177499212658576372">Está atualmente ligado à rede <ph name="NETWORK_TYPE" />.</translation>
@@ -5134,6 +5222,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="932327136139879170">Página inicial</translation>
<translation id="932508678520956232">Não foi possível iniciar a impressão.</translation>
<translation id="93393615658292258">Apenas palavra-passe</translation>
+<translation id="935490618240037774">Os marcadores, o histórico, as palavras-passe e outras definições são sincronizados com a sua Conta Google para que os possa utilizar em todos os dispositivos.</translation>
<translation id="936801553271523408">Dados de diagnóstico do sistema</translation>
<translation id="93766956588638423">Reparar extensão</translation>
<translation id="938470336146445890">Instale um certificado de utilizador.</translation>
@@ -5154,6 +5243,7 @@ Mantenha o seu ficheiro de chave num local seguro, pois irá precisar dele para
<translation id="960987915827980018">Falta cerca de 1 hora</translation>
<translation id="962802172452141067">Ãrvore de pastas de marcadores</translation>
<translation id="968174221497644223">Cache da aplicação</translation>
+<translation id="969096075394517431">Alterar idiomas</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 separador}other{# separadores}}</translation>
<translation id="971774202801778802">URL do marcador</translation>
<translation id="973473557718930265">Sair</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ro.xtb b/chromium/chrome/app/resources/generated_resources_ro.xtb
index 988ac6a84b9..0393d59e802 100644
--- a/chromium/chrome/app/resources/generated_resources_ro.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ro.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Deschide linkul într-o fereastră nouă în <ph name="APP" /></translation>
<translation id="1005274289863221750">Utilizează microfonul și camera foto</translation>
<translation id="1007408791287232274">Dispozitivele nu au putut fi încărcate.</translation>
+<translation id="1008186147501209563">Exportă marcajele</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Pagină inactivă}few{Pagini inactive}other{Pagini inactive}}</translation>
<translation id="1012794136286421601">Se sincronizează fișierele din Documente Google, Foi de calcul, Prezentări și Desene. Deschideți aplicația Google Drive pentru a le accesa online sau offline.</translation>
-<translation id="1013383076511149692">să afișeze textul și imaginile pe care le copiezi în clipboard.</translation>
<translation id="1013707859758800957">Pe această pagină a fost permisă rularea unui plugin scos din mediul de testare.</translation>
<translation id="1015318665228971643">Editează numele dosarului</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Deschide-le pe toate într-o fereastră &amp;nouă}=1{Deschide într-o fereastră &amp;nouă}few{Deschide-le pe toate (#) într-o fereastră &amp;nouă}other{Deschide-le pe toate (#) într-o fereastră &amp;nouă}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Nu se poate elimina software-ul dăunător</translation>
<translation id="1062407476771304334">Înlocuiți</translation>
<translation id="1062866675591297858">Gestionați utilizatorii monitorizați din <ph name="BEGIN_LINK" />Tabloul de bord pentru utilizatori monitorizați<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Verificator de fișiere din biblioteca media</translation>
<translation id="1064835277883315402">Alăturați-vă rețelei private</translation>
<translation id="1064912851688322329">Deconectați Contul dvs. Google</translation>
<translation id="1067048845568873861">Creat</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Cifrare de date</translation>
+<translation id="1074944608454986967">Pentru a se rosti conținutul, apasă lung tasta de căutare, apoi dă clic sau trage pentru a selecta conținutul sau evidențiază o regiune și folosește tasta de căutare + S.</translation>
<translation id="1076698951459398590">Activează tema</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Configurează actualizările automate pentru toți utilizatorii</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Conectează-te<ph name="END_SIGN_IN_LINK" /> pentru a controla și a vedea site-urile accesate de această persoană.</translation>
<translation id="109758035718544977">Activează sunetul pentru site-uri</translation>
<translation id="1097658378307015415">Înainte de a vă conecta, începeți o sesiune pentru invitați pentru activarea rețelei <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Tradu întotdeauna din <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Oprește</translation>
<translation id="1110155001042129815">Așteaptă</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Nu permiteți niciunui site să utilizeze mesajele rezervate sistemului pentru a accesa dispozitive MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Editează motorul de căutare</translation>
-<translation id="1131167343343087859">Carduri de credit și adrese care folosesc Google Payments.</translation>
<translation id="1134009406053225289">Deschide într-o fereastră incognito</translation>
<translation id="1137673463384776352">Deschide linkul în <ph name="APP" /></translation>
<translation id="1140351953533677694">Accesează dispozitivele Bluetooth și seriale</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plugin blocat</translation>
<translation id="1145532888383813076">Caută pe dispozitiv, în aplicații și pe web.</translation>
<translation id="1146204723345436916">Importați marcaje dintr-un fișier HTML...</translation>
+<translation id="1148097584170732637">S-au găsit <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Spațiu insuficient în stocarea locală. Spațiu necesar: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Încearcă să selectezi mai puține fotografii.</translation>
<translation id="1149088842877960903">Rularea JavaScript folosind AppleScript este dezactivată. Pentru a o activa, accesează Setări Chrome &gt; Avansate &gt; Sistem. Pentru mai multe informații: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Luna expirării</translation>
<translation id="1153356358378277386">Dispozitive asociate</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Redenumește</translation>
<translation id="1175364870820465910">&amp;Printează...</translation>
<translation id="117624967391683467">Se copiază <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Restabilești motorul de căutare prestabilit?</translation>
<translation id="1177863135347784049">Personalizează</translation>
<translation id="1178581264944972037">ÃŽntrerupe</translation>
<translation id="1179803038870941185">Adresa <ph name="URL" /> dorește să preia controlul complet asupra dispozitivelor MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Citește și schimbă utilizatorii trecuți în lista albă</translation>
<translation id="1206407435587370571">Explorează Chromebookul</translation>
<translation id="1209796539517632982">Servere de nume automate</translation>
+<translation id="1210982357925844241">Vezi și gestionează parolele salvate la <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Folosește internetul fără a salva istoricul de navigare, într-o fereastră incognito</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> amprente configurate</translation>
<translation id="1215411991991485844">Nouă aplicație de fundal adăugată</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Se caută rețele mobile</translation>
<translation id="1285320974508926690">Nu traduce niciodată acest site</translation>
<translation id="1285484354230578868">Stocați datele în contul Google Drive</translation>
+<translation id="1288037062697528143">Lumina de noapte se va activa automat la apus</translation>
<translation id="1293177648337752319">Activează sunetul pentru site</translation>
<translation id="1293509594570842875">Noul utilizator monitorizat nu a putut fi creat. Verifică conexiunea la rețea și încearcă din nou mai târziu.</translation>
<translation id="1293556467332435079">Fișiere</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Fișier HTML cu marcaje</translation>
<translation id="1303671224831497365">Nu s-a găsit niciun dispozitiv Bluetooth</translation>
<translation id="1306606229401759371">Modificați setările</translation>
-<translation id="1307398858972670978">Accesează-ți parolele de pe orice dispozitiv la <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Hopa! Sistemul nu a putut stoca indicativul de acces pe termen lung la API pentru acest dispozitiv.</translation>
<translation id="1313405956111467313">Configurare automată pentru proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Eu am fost.</translation>
<translation id="1338776410427958681">Restrânge <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Se șterge…</translation>
-<translation id="1339266338863469628">Prestabilit (captează doar sunetul de la tine)</translation>
<translation id="1340527397989195812">Fă backup conținutului media de pe dispozitiv folosind aplicația Fișiere.</translation>
<translation id="1341988552785875222">Imaginea de fundal actuală este setată de „<ph name="APP_NAME" />â€. Poate fi necesar să dezinstalezi „<ph name="APP_NAME" />†înainte să selectezi altă imagine de fundal.</translation>
<translation id="1346748346194534595">Dreapta</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Actualizarea va începe când bateria va ajunge la <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Se importă <ph name="FILE_COUNT" /> fișiere...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Nu se poate găsi fișierul PPD. Asigură-te că Chromebookul este online și încearcă din nou.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> este blocat</translation>
<translation id="1357589289913453911">Codul extensiei</translation>
<translation id="1358735829858566124">Fișierul sau directorul nu este utilizabil.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">De la stânga la dreapta</translation>
<translation id="1370646789215800222">Elimini persoana?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element de eliminat}few{# elemente de eliminat}other{# de elemente de eliminat}}</translation>
+<translation id="1372841398847029212">Sincronizează cu contul tău</translation>
<translation id="1374844444528092021">Certificatul solicitat de rețeaua „<ph name="NETWORK_NAME" />†nu este instalat sau nu mai este valabil. Obțineți un certificat nou și reîncercați să vă conectați.</translation>
<translation id="1374962581120570592">Cookie-uri setate</translation>
<translation id="1375321115329958930">Parole salvate</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Creați un utilizator monitorizat</translation>
<translation id="1410197035576869800">Pictograma aplicației</translation>
<translation id="1410616244180625362">Permiteți în continuare accesul <ph name="HOST" /> la camera dvs.</translation>
+<translation id="1411668397053040814">Instalează sau actualizează Tastatura Daydream pentru a folosi Chrome în RV</translation>
<translation id="1414648216875402825">Faceți actualizarea la o versiune <ph name="PRODUCT_NAME" /> instabilă. Aceasta conține funcții nefinalizate. Vor apărea blocări și erori neașteptate. Continuați cu atenție.</translation>
+<translation id="1415708812149920388">Accesul de citire la clipboard este interzis</translation>
<translation id="1415990189994829608">Extensia <ph name="EXTENSION_NAME" /> (cu ID-ul „<ph name="EXTENSION_ID" />â€) nu este permisă în acest tip de sesiune.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Hopa! Generarea cheii private RSA aleatorii nu a reușit.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Felie de pizza</translation>
<translation id="1467432559032391204">Stânga</translation>
<translation id="1467999917853307373"><ph name="URL" /> dorește să stocheze permanent date pe dispozitivul dvs.</translation>
+<translation id="1468571364034902819">Nu se poate folosi acest profil</translation>
<translation id="1470719357688513792">Noile setări pentru cookie-uri se vor aplica după reîncărcarea paginii.</translation>
<translation id="1470811252759861213">Pentru a accesa extensiile pe toate computerele tale, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">„<ph name="FILENAME" />†nu s-a încărcat. Nu există spațiu liber suficient în Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Memorie cache pentru indicativele API-ului Identity</translation>
<translation id="1478233201128522094">Data viitoare, un telefon nou va debloca acest dispozitiv <ph name="DEVICE_TYPE" />. Dezactivează Smart Lock din Setări.</translation>
<translation id="1478340334823509079">Detalii: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Gata de backup pentru <ph name="FILE_COUNT" /> fotografii noi</translation>
<translation id="1483493594462132177">Trimite</translation>
<translation id="1485015260175968628">Aceasta poate acum să:</translation>
<translation id="1485141095922496924">Versiunea <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Activat – setări personalizate</translation>
<translation id="1493892686965953381">Se așteaptă <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Încă <ph name="NUM_PRINTERS" /> dispozitive disponibile.</translation>
-<translation id="1497284176235884849">Fișierul PPD trimis nu este valid.</translation>
<translation id="1497522201463361063">Nu s-a putut redenumi „<ph name="FILE_NAME" />â€. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Dispozitiv necunoscut [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Acest cont de proprietar trebuie să fie primul conectat într-o sesiune de conectare multiplă.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Accesează procesul de fundal al depanatorului de pagină</translation>
<translation id="1601560923496285236">Aplicați</translation>
<translation id="1603914832182249871">(Incognito)</translation>
+<translation id="1607139524282324606">Șterge intrarea</translation>
<translation id="1608626060424371292">Eliminați acest utilizator</translation>
<translation id="1609170755653088773">Sincronizează parola pe iPhone</translation>
<translation id="1609862759711084604">Utilizatorul anterior</translation>
+<translation id="1611557582955786626">Conectează-te pentru o experiență de navigare personalizată, sincronizată pe toate dispozitivele</translation>
<translation id="1611584202130317952">Fluxul de provizionare a fost întrerupt. Încearcă din nou sau contactează proprietarul dispozitivului ori administratorul.</translation>
<translation id="1611649489706141841">înainte</translation>
<translation id="1611704746353331382">Exportați marcajele într-un fișier HTML...</translation>
<translation id="1612129875274679969">Mențineți permanent acest dispozitiv în modul chioșc.</translation>
+<translation id="161460670679785907">Nu se poate detecta telefonul</translation>
<translation id="1616206807336925449">Această extensie nu necesită permisiuni speciale.</translation>
<translation id="161707228174452095">Amprentă adăugată!</translation>
<translation id="1618268899808219593">C&amp;entrul de ajutor</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Afișează opțiunile de introducere a textului</translation>
<translation id="1650709179466243265">Adaugă www. și .com și deschide adresa</translation>
<translation id="1651008383952180276">Trebuie să introduci aceeași expresie de acces de două ori</translation>
-<translation id="1652972346408808053">Parola a fost salvată. Accesează-ți parolele de pe orice dispozitiv la <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Pentru a putea printa de oriunde, adaugă imprimanta în Google Cloud Print.}few{Pentru a putea printa de oriunde, adaugă cele # imprimante în Google Cloud Print.}other{Pentru a putea printa de oriunde, adaugă cele # de imprimante în Google Cloud Print.}}</translation>
<translation id="1657406563541664238">Trimite automat statistici de utilizare și rapoarte de blocare la Google pentru a contribui la îmbunătățirea <ph name="PRODUCT_NAME" />.</translation>
<translation id="1658424621194652532">Această pagină vă accesează microfonul.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Fișierul nu a putut fi accesat din motive de securitate.</translation>
<translation id="167832068858235403">reduce volumul</translation>
<translation id="1679068421605151609">Instrumente pentru dezvoltatori</translation>
+<translation id="16815041330799488">Nu permite site-urilor să vadă textul și imaginile copiate în clipboard</translation>
<translation id="1682548588986054654">Fereastră &amp;incognito nouă</translation>
+<translation id="1688935057616748272">Tastează o literă</translation>
<translation id="168991973552362966">Adaugă o imprimantă din apropiere</translation>
<translation id="1689945336726856614">Copiază adresa &amp;URL</translation>
<translation id="1692602667007917253">Hopa! A apărut o eroare.</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Metodă de introducere</translation>
<translation id="175772926354468439">Activați tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Vezi în Magazinul web Chrome</translation>
<translation id="1758831820837444715">Configurați rețeaua Ethernet</translation>
<translation id="1763046204212875858">Creează comenzi rapide pentru aplicație</translation>
<translation id="1763108912552529023">Explorați în continuare</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Atenție:<ph name="END_BOLD" /> aceste fișiere sunt temporare și pot fi șterse automat pentru a elibera spațiu pe disc. <ph name="BEGIN_LINK" />Află mai multe<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Configurează Smart Lock pentru <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Recuperarea fișierelor Microsoft</translation>
-<translation id="1825832322945165090">Spațiu insuficient pe dispozitiv</translation>
+<translation id="1818007989243628752">Șterge parola pentru <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Se verifică</translation>
<translation id="1828149253358786390"><ph name="SITE" /> dorește să îți trimită notificări.</translation>
<translation id="1828378091493947763">Acest plugin nu este acceptat pe dispozitiv</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">La pornire</translation>
<translation id="2006638907958895361">Deschide linkul în <ph name="APP" /></translation>
<translation id="2007404777272201486">Raportează o problemă...</translation>
+<translation id="2015632741368427174">S-a blocat redirecționarea către site-ul:</translation>
<translation id="2016430552235416146">Tradițională</translation>
<translation id="2017334798163366053">Dezactivați culegerea datelor privind performanța</translation>
<translation id="2017836877785168846">Șterge istoricul și completările automate din bara de adrese.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Există deja un fiÈ™ier numit „<ph name="FILENAME" />â€. Ce doriÈ›i să faceÈ›i?</translation>
<translation id="2087822576218954668">Printați: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Navighează în siguranță folosind Google Chrome</translation>
+<translation id="2089795179672254991">Întreabă-mă când un site dorește să vadă textul și imaginile copiate în clipboard (recomandat)</translation>
<translation id="2090165459409185032">Pentru a recupera informațiile despre cont, accesează: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Setare de securitate a sistemului</translation>
<translation id="2091887806945687916">Sunet</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Redimensionează</translation>
<translation id="2124930039827422115">{1,plural, =1{Evaluat cu <ph name="AVERAGE_RATING" /> de 1 utilizator.}few{Evaluat cu <ph name="AVERAGE_RATING" /> de # utilizatori.}other{Evaluat cu <ph name="AVERAGE_RATING" /> de # de utilizatori.}}</translation>
<translation id="2126167708562367080">Sincronizarea este dezactivată de administrator.</translation>
-<translation id="2126426811489709554">Afișată de Chrome</translation>
<translation id="2127372758936585790">Încărcător de putere joasă</translation>
<translation id="212862741129535676">Procentaj de ocupare în starea activă</translation>
<translation id="2128691215891724419">Eroare de sincronizare: actualizați expresia de acces pentru sincronizare...</translation>
<translation id="2129825002735785149">Actualizează pluginul</translation>
<translation id="2129904043921227933">Eroare de sincronizare: actualizați expresia de acces pentru sincronizare...</translation>
<translation id="2131077480075264">„<ph name="APP_NAME" />†nu poate fi instalată, deoarece „<ph name="IMPORT_NAME" />†nu permite acest lucru</translation>
-<translation id="213491463158799620">Dorești traducerea acestei pagini?</translation>
<translation id="2135787500304447609">&amp;Reia</translation>
<translation id="2136372518715274136">Introdu noua parolă</translation>
<translation id="2136476978468204130">Expresia de acces pe care ai introdus-o nu este corectă</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">Compromitere CA</translation>
<translation id="218070003709087997">Precizează un număr de exemplare pentru printare (de la 1 la 999).</translation>
<translation id="2187895286714876935">Eroare de import a certificatului serverului</translation>
+<translation id="2187906491731510095">Extensiile au fost actualizate</translation>
<translation id="2188881192257509750">Deschide <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Instrument de obținere a datelor de conectare WiFi</translation>
<translation id="219008588003277019">Modul Client nativ: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Marcare temporală Microsoft</translation>
<translation id="225614027745146050">Bun venit</translation>
<translation id="225692081236532131">Stare de activare</translation>
+<translation id="2261323523305321874">Administratorul a făcut o modificare la nivel de sistem care dezactivează unele profiluri vechi.</translation>
<translation id="2262477216570151239">Durată înainte de repetare</translation>
<translation id="2263189956353037928">Deconectează-te și reconectează-te</translation>
<translation id="2263497240924215535">(dezactivat)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">Doriți să instalezi <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metodă EAP:</translation>
<translation id="2297705863329999812">Caută imprimante</translation>
-<translation id="230115972905494466">Nu s-au găsit dispozitive compatibile</translation>
<translation id="2301382460326681002">Directorul rădăcină pentru extensie este nevalid.</translation>
<translation id="2302685579236571180">Treceți în modul incognito</translation>
<translation id="23030561267973084">„<ph name="EXTENSION_NAME" />†a solicitat permisiuni suplimentare.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Limbă și metodă de introducere a textului</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Notele de pe ecranul de blocare sunt salvate automat în <ph name="LOCK_SCREEN_APP_NAME" />. Cea mai recentă notă va rămâne pe ecranul de blocare.</translation>
+<translation id="2352947182261340447">Spațiu insuficient în stocarea locală.</translation>
<translation id="2353297238722298836">Camera foto și microfonul sunt permise</translation>
<translation id="2356070529366658676">Întreabă-mă</translation>
<translation id="2356517949307388948">A apărut o eroare în timp ce Chrome căuta software dăunător.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Blocați întotdeauna accesul la microfon</translation>
<translation id="2367972762794486313">Afișați aplicații</translation>
<translation id="2371076942591664043">Deschide când s-a &amp;descărcat</translation>
-<translation id="237336063998926520">Folosește adresa IP pentru a detecta locația</translation>
<translation id="2377319039870049694">Comută la afișarea listă</translation>
<translation id="2377667304966270281">Erori de hardware</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> fișiere selectate</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">A apărut o eroare. Verifică imprimanta și încearcă din nou.</translation>
<translation id="2385700042425247848">Nume serviciu:</translation>
<translation id="2387458720915042159">Tip de conexiune prin proxy</translation>
-<translation id="2391243203977115091">S-au găsit <ph name="FILE_COUNT" /> fotografii noi
- <ph name="LINE_BREAK1" />
- Spațiu insuficient pe dispozitiv.
- <ph name="LINE_BREAK2" />
- Încearcă să selectezi câteva fotografii pentru a începe.</translation>
<translation id="2391419135980381625">Font standard</translation>
<translation id="2391762656119864333">Revocați</translation>
<translation id="2392369802118427583">Activează</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Rulează întotdeauna pe <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Dimensiunea totală a fișierelor</translation>
<translation id="2428510569851653187">Descrie ce făceai când s-a blocat fila</translation>
+<translation id="2431027948063157455">Asistentul Google nu s-a putut încărca; încearcă din nou.</translation>
<translation id="2433452467737464329">Pentru actualizarea automată a paginii: chrome://network/?refresh=&lt;sec&gt;, adăugați un parametru de interogare în adresa URL</translation>
<translation id="2433507940547922241">Aspect</translation>
<translation id="2435248616906486374">Rețea deconectată</translation>
@@ -916,6 +927,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2445081178310039857">Este necesar directorul rădăcină pentru extensie.</translation>
<translation id="2448312741937722512">Tipul</translation>
<translation id="2450223707519584812">Nu vei putea adăuga utilizatori, deoarece lipsesc cheile pentru API-ul Google. Pentru detalii, consultă <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Nu există vizionări active</translation>
<translation id="2453021845418314664">Setări de sincronizare avansate</translation>
<translation id="2453576648990281505">Fișierul există deja</translation>
<translation id="2453860139492968684">Terminați</translation>
@@ -923,7 +935,6 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> dorește să copieze fișiere din <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID-ul cheii autorității de certificare</translation>
<translation id="2462752602710430187">S-a adăugat <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importă marcajele</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Nu se poate conecta la telefon. Asigură-te că folosești un telefon Android compatibil care este pornit și la îndemână.&lt;a&gt;Află mai multe&lt;/a&gt;</translation>
<translation id="2470702053775288986">Extensiile necompatibile au fost dezactivate</translation>
@@ -992,6 +1003,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2562743677925229011">Nu sunteți conectat(ă) la <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Felicitări! Serviciul de date „<ph name="NAME" />†a fost activat și este gata de utilizare.</translation>
<translation id="2566124945717127842">Folosiți Powerwash pentru a reseta dispozitivul <ph name="IDS_SHORT_PRODUCT_NAME" /> la configurația din fabrică.</translation>
+<translation id="2567257616420533738">Parola a fost salvată. Vezi și gestionează parolele salvate la <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Container bară de informații</translation>
<translation id="2570000010887652771">Date salvate.</translation>
<translation id="257088987046510401">Teme</translation>
@@ -1012,6 +1024,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Setări de căutare prestabilite</translation>
<translation id="2586657967955657006">Clipboard</translation>
+<translation id="2586672484245266891">Introdu o adresă URL mai scurtă</translation>
<translation id="2587922270115112871">Prin crearea unui utilizator monitorizat, nu se creează un Cont Google, iar setările și datele acestuia
nu vor fi preluate pe alte dispozitive cu Sincronizarea Chrome. Un utilizator monitorizat se aplică numai pentru acest dispozitiv.</translation>
<translation id="258932246702879617">Selectează <ph name="BEGIN_BOLD" />Fixează pe bara de activități<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> folosește <ph name="USAGE" /> MB din spațiul de pe disc.</translation>
<translation id="2633212996805280240">Eliminați „<ph name="EXTENSION_NAME" />�</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> nu a putut finaliza instalarea, dar va continua să ruleze de pe imaginea de pe disc.</translation>
+<translation id="2635176084534510129">Obține mai multe experiențe personalizate, cum ar fi sugestii mai bune privind conținutul și un serviciu Traducere mai inteligent</translation>
<translation id="2635276683026132559">Semnare</translation>
<translation id="2635926034288331400">Instalează în Aplicații</translation>
<translation id="2636625531157955190">Chrome nu poate accesa imaginea.</translation>
@@ -1054,14 +1068,15 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2643698698624765890">Gestionați extensiile făcând clic pe Extensii în meniul Window (Fereastră).</translation>
<translation id="2647142853114880570">reîncarcă</translation>
<translation id="2647269890314209800">Cookie-uri utilizate</translation>
+<translation id="264810637653812429">Nu s-au găsit dispozitive compatibile.</translation>
<translation id="2648831393319960979">Se adaugă dispozitivul la cont. Poate dura un timp...</translation>
<translation id="2649045351178520408">ASCII codificat Base64, lanÈ› de certificate</translation>
<translation id="2653266418988778031">Dacă ștergi un certificat al unei autorități de certificare (CA), browserul nu va mai avea încredere în niciun certificat emis de acea CA.</translation>
<translation id="2653659639078652383">Trimite</translation>
<translation id="265390580714150011">Valoarea câmpului</translation>
-<translation id="2654286334048437383">Exportă marcajele</translation>
<translation id="2655386581175833247">Certificat de utilizator:</translation>
<translation id="2660779039299703961">Eveniment</translation>
+<translation id="266079277508604648">Nu se poate conecta imprimanta. Asigură-te că este pornită și conectată la Chromebook prin Wi-Fi sau USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Magazinul web Chrome</translation>
<translation id="2663302507110284145">Limbă</translation>
@@ -1084,6 +1099,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2680208403056680091">Conexiunea la internet este controlată</translation>
<translation id="268053382412112343">Is&amp;toric</translation>
<translation id="2683638487103917598">Dosar sortat</translation>
+<translation id="2684004000387153598">Pentru a continua, dă clic pe OK, apoi pe Adaugă o persoană pentru a crea un profil nou pentru adresa de e-mail.</translation>
<translation id="2686759344028411998">Nu se pot detecta module încărcate.</translation>
<translation id="2688196195245426394">Eroare la înregistrarea gadgetului pe server: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Afișează opțiunile de limbă</translation>
@@ -1096,6 +1112,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2704184184447774363">Semnare Microsoft a documentelor</translation>
<translation id="270516211545221798">Viteza touchpadului</translation>
<translation id="2706892089432507937">Dispozitive USB</translation>
+<translation id="2706954854267016964">Dispozitivul Google Cloud Print selectat nu mai este acceptat. Încearcă să configurezi imprimanta din setările de sistem ale computerului.</translation>
<translation id="2707024448553392710">Componenta se descarcă</translation>
<translation id="270921614578699633">Medie peste</translation>
<translation id="2709453993673701466">Dorești să gestionezi sincronizarea și personalizarea înainte de a fi activate? Accesează <ph name="BEGIN_LINK" />Setările<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2737363922397526254">Restrânge...</translation>
<translation id="2737492745329609575">ÃŽncepe configurarea</translation>
<translation id="2738771556149464852">Nu după</translation>
+<translation id="2739046699559178272">Salvează și continuă</translation>
<translation id="2739191690716947896">Remediați erorile</translation>
<translation id="2739240477418971307">Modifică setările de accesibilitate</translation>
<translation id="2740393541869613458">examinați site-urile web accesate de utilizatorul monitorizat și</translation>
@@ -1146,6 +1164,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2773802008104670137">Este posibil ca acest tip de fișier să dăuneze computerului.</translation>
<translation id="2775104091073479743">Editează amprentele</translation>
<translation id="2776441542064982094">Se pare că nu există dispozitive disponibile pentru a fi înregistrate în rețea. Dacă ați pornit dispozitivul și v-ați conectat la internet, încercați să îl înregistrați urmând instrucțiunile din manualul care îl însoțește.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Descărcat</translation>
<translation id="2783661497142353826">Gestionați aplicațiile de tip chioșc</translation>
<translation id="2784407158394623927">Activarea serviciilor de date mobile</translation>
@@ -1202,7 +1221,6 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2843806747483486897">Schimbați valoarea prestabilită...</translation>
<translation id="2844111009524261443">Rulează la clic</translation>
<translation id="2845382757467349449">Afișează mereu bara de marcaje</translation>
-<translation id="284682086647736321">Include Ctrl, Alt sau Command</translation>
<translation id="2847759467426165163">Proiectează pe</translation>
<translation id="284805635805850872">Elimini software-ul dăunător?</translation>
<translation id="2849362176025371110">Trimite automat la Google date de diagnosticare și privind utilizarea. Poți modifica oricând această setare în <ph name="BEGIN_LINK1" />setările<ph name="END_LINK1" /> dispozitivului. <ph name="BEGIN_LINK2" />Află mai multe<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Nu cred că acest site ar trebui blocat!</translation>
<translation id="2849936225196189499">Critic</translation>
<translation id="2850124913210091882">Fă backup</translation>
<translation id="2850541429955027218">Adaugă o temă</translation>
+<translation id="2853121255651601031">Parola a fost salvată</translation>
<translation id="2853916256216444076">Videoclip $1</translation>
<translation id="2857608528410806398">Corpul notificării privind funcția Deblocare rapidă trebuie să apară aici. Corpul notificării privind funcția Deblocare rapidă trebuie să apară aici. Corpul notificării privind funcția Deblocare rapidă trebuie să apară aici. Corpul notificării privind funcția Deblocare rapidă trebuie să apară aici. Corpul notificării privind funcția Deblocare rapidă trebuie să apară aici.</translation>
<translation id="2860150991415616761">foarte lungă (4 sec.)</translation>
@@ -1252,6 +1271,7 @@ Mesaj de la server: <ph name="SERVER_MSG" /></translation>
<translation id="2908162660801918428">Adăugați galeria media după directoare</translation>
<translation id="2908789530129661844">Micșorează ecranul</translation>
<translation id="2910318910161511225">Conectează-te la o rețea și încearcă din nou</translation>
+<translation id="2911898792135283060">Generează o parolă...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> dorește să utilizeze microfonul.</translation>
<translation id="2913331724188855103">Permite site-urilor să salveze și să citească datele asociate cookie-urilor (recomandat)</translation>
<translation id="2916073183900451334">Dacă apeși Tab când ești pe o pagină, se evidențiază linkurile și câmpurile formularelor</translation>
@@ -1296,6 +1316,7 @@ Mesaj de la server: <ph name="SERVER_MSG" /></translation>
<translation id="2989474696604907455">neconectat</translation>
<translation id="2989786307324390836">Certificat unic, sub formă de fișier binar cu codificarea DER</translation>
<translation id="2993517869960930405">Informații despre aplicație</translation>
+<translation id="2994669386200004489">Nu s-a putut face backup la <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Instalată de părinte.</translation>
<translation id="3002017044809397427">A fost găsit <ph name="PHONE_TYPE" />. Dar Smart Lock funcționează numai cu dispozitive care au Android 5.0 sau versiuni ulterioare. &lt;a&gt;Află mai multe&lt;/a&gt;</translation>
<translation id="3003144360685731741">Rețele preferate</translation>
@@ -1354,6 +1375,7 @@ Pentru mai multe informații, accesează <ph name="BEGIN_LINK" />Centrul de ajut
<translation id="3064410671692449875">Date insuficiente</translation>
<translation id="3065041951436100775">Feedback despre fila eliminată.</translation>
<translation id="3065140616557457172">Tastează pentru a căuta sau introdu o adresă URL pentru a naviga. Orice variantă funcționează.</translation>
+<translation id="3066642396596108483">Sincronizează marcajele, parolele și istoricul pe toate dispozitivele</translation>
<translation id="3067198360141518313">Rulează acest plugin</translation>
<translation id="3071624960923923138">Poți să dai clic aici pentru a deschide o filă nouă</translation>
<translation id="3074037959626057712">Te-ai conectat și ai activat Sincronizarea</translation>
@@ -1441,6 +1463,7 @@ Pentru mai multe informații, accesează <ph name="BEGIN_LINK" />Centrul de ajut
<translation id="3202173864863109533">Sunetul acestei file este dezactivat.</translation>
<translation id="3206175707080061730">Un fișier numit „$1†există deja. Vrei să-l înlocuiești?</translation>
<translation id="3208703785962634733">Neconfirmat</translation>
+<translation id="3213187967168344806">Nu se poate adăuga imprimanta. Repornește computerul și încearcă din nou.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Procesul conectorului <ph name="CLOUD_PRINT_NAME" /> s-a blocat. Repornești?</translation>
<translation id="3221634914176615296">Explorează conținutul dispozitivului în aplicația Fișiere.</translation>
@@ -1467,12 +1490,14 @@ Pentru mai multe informații, accesează <ph name="BEGIN_LINK" />Centrul de ajut
<translation id="3254516606912442756">Detectarea automată a fusului orar este dezactivată</translation>
<translation id="3264544094376351444">Font Sans-Serif</translation>
<translation id="3264547943200567728">Rețeaua pentru Chromebox nu a fost configurată</translation>
+<translation id="3264582393905923483">Context</translation>
<translation id="3265459715026181080">ÃŽnchide fereastra</translation>
<translation id="3267726687589094446">Permiteți în continuare descărcarea automată a mai multor fișiere</translation>
<translation id="3267998849713137817">Ora modificării</translation>
<translation id="3268451620468152448">File deschise</translation>
<translation id="3269069891205016797">Informațiile tale vor fi eliminate de pe dispozitiv după ce te deconectezi.</translation>
<translation id="3269093882174072735">Încarcă imaginea</translation>
+<translation id="3269889795238950578">Această pagină poate să vadă textul și imaginile copiate în clipboard.</translation>
<translation id="326999365752735949">Se descarcă diferențele</translation>
<translation id="3270965368676314374">Citește, modifică și șterge fotografii, muzică și alte tipuri de conținut media de pe computer</translation>
<translation id="327147043223061465">Vezi toate cookie-urile și datele privind site-urile</translation>
@@ -1504,6 +1529,7 @@ Pentru mai multe informații, accesează <ph name="BEGIN_LINK" />Centrul de ajut
<translation id="3305389145870741612">Procesul de formatare poate dura câteva secunde. Așteptați.</translation>
<translation id="3305661444342691068">Deschideți PDF în Previzualizare</translation>
<translation id="3306684685104080068">Activează proiecția în serviciile bazate pe cloud, cum ar fi Google Hangouts.</translation>
+<translation id="3307091518408668019">Unitatea organizațională (OU) a computerului (de exemplu, OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Unitate organizațională (OU)</translation>
<translation id="3308116878371095290">Această pagină a fost împiedicată să stocheze cookie-uri.</translation>
<translation id="3308134619352333507">Butonul Ascundeți</translation>
@@ -1511,9 +1537,6 @@ Pentru mai multe informații, accesează <ph name="BEGIN_LINK" />Centrul de ajut
<translation id="3309747692199697901">Rulează întotdeauna pe toate site-urile</translation>
<translation id="3312424061798279731">Limbi activate</translation>
<translation id="3312903956926554846">Instalează pe computer</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-De la <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Pagina de pornire a fost înlocuită cu <ph name="URL" />. Pentru a dezactiva extensiile care îți modifică pagina de pornire, dă clic pe Restabilește.</translation>
<translation id="3313590242757056087">Pentru a configura site-urile web pe care le poate accesa utilizatorul monitorizat, puteți aplica restricții
și setări accesând <ph name="MANAGEMENT_URL" />.
Dacă nu modificați setările implicite, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Printarea a eșuat. Verificați imprimanta și încercați din nou.</translation>
<translation id="3364721542077212959">Instrumente pentru creion</translation>
<translation id="336497260564123876">Parola a fost salvată. Pentru a accesa parolele pe toate dispozitivele, conectează-te la Chrome.</translation>
+<translation id="3365598184818502391">Folosește Ctrl sau Alt</translation>
<translation id="3367813778245106622">Conectează-te din nou pentru a începe sincronizarea</translation>
<translation id="3368922792935385530">Conectată</translation>
<translation id="3369624026883419694">Se rezolvă gazda...</translation>
@@ -1581,6 +1605,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Repornește <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Descrie ce făceai când s-a blocat fila</translation>
<translation id="3427092606871434483">Permite (în mod prestabilit)</translation>
+<translation id="3428419049384081277">Te-ai conectat!</translation>
<translation id="3429275422858276529">Marchează această pagină pentru a o găsi ușor mai târziu</translation>
<translation id="3429599832623003132">$1 elemente</translation>
<translation id="3432227430032737297">Elimină-le pe cele afișate</translation>
@@ -1603,13 +1628,14 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Citește datele de pe un număr de site-uri</translation>
<translation id="3449839693241009168">Apasă pe <ph name="SEARCH_KEY" /> pentru a trimite comenzi la <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Procentaj de ocupare în starea inactivă</translation>
-<translation id="3450505713373650336">Se face backup pentru <ph name="FILE_COUNT" /> fotografii</translation>
<translation id="3453612417627951340">Necesită autorizare</translation>
<translation id="3454157711543303649">Activarea a fost finalizată</translation>
+<translation id="3454224730401036106">Conexiunea a trecut la o rețea mai sigură</translation>
<translation id="345693547134384690">Deschide &amp;imaginea într-o filă nouă</translation>
<translation id="3459509316159669723">Printare</translation>
<translation id="3459697287128633276">Pentru a permite contului să acceseze Magazinul Google Play, autentifică-te folosind Furnizorul de identitate.</translation>
<translation id="3459774175445953971">Ultima modificare:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> dorește să vadă textul și imaginile copiate în clipboard</translation>
<translation id="3462413494201477527">Anulezi configurarea contului?</translation>
<translation id="346431825526753">Acesta este un cont pentru copii gestionat de <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Dă clic pe fotografia ta</translation>
@@ -1622,10 +1648,12 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Se copiază...</translation>
<translation id="3473479545200714844">Lupă de ecran</translation>
<translation id="3475447146579922140">Foaie de calcul Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;O linie nu este afișată&gt;}few{&lt;$1 linii nu sunt afișate&gt;}other{&lt;$1 de linii nu sunt afișate&gt;}}</translation>
<translation id="3475843873335999118">Ne pare rău, amprenta nu este recunoscută. Introdu parola.</translation>
<translation id="347670947055184738">Hopa! Sistemul nu a putut prelua politica pentru dispozitivul tău.</translation>
<translation id="347785443197175480">Permiteți în continuare accesul <ph name="HOST" /> la camera și microfonul dvs.</translation>
<translation id="3478685642445675458">Deblochează profilul înainte de a elimina o persoană.</translation>
+<translation id="347919930506963698">Obține și mai multe avantaje de la Chrome</translation>
<translation id="3479552764303398839">Nu acum</translation>
<translation id="3480892288821151001">Andocați fereastra la stânga</translation>
<translation id="3481915276125965083">Următoarele ferestre pop-up au fost blocate pe această pagină:</translation>
@@ -1643,14 +1671,17 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Numele grupului:</translation>
<translation id="3505030558724226696">Revocă accesul la dispozitiv</translation>
<translation id="3507421388498836150">Permisiuni actuale pentru „<ph name="EXTENSION_NAME" />â€</translation>
+<translation id="3507888235492474624">Caută din nou dispozitive Bluetooth</translation>
<translation id="3508920295779105875">Alegeți alt dosar...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Rescanează</translation>
<translation id="3511307672085573050">Copiază adre&amp;sa linkului</translation>
<translation id="3511399794969432965">Întâmpini probleme la conectare?</translation>
<translation id="351152300840026870">Font cu lățime fixă</translation>
<translation id="3511528412952710609">Scurtă</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Anulează descărcarea}few{Anulează descărcările}other{Anulează descărcările}}</translation>
<translation id="3514373592552233661">Dacă sunt disponibile mai multe rețele, vor fi folosite cele preferate</translation>
+<translation id="3520212870468945358"><ph name="URL" /> dorește să vadă numărul de serie al cheii de securitate</translation>
<translation id="3523642406908660543">Întreabă-mă atunci când un site vrea să folosească un plugin să-mi acceseze computerul (recomandat).</translation>
<translation id="3525897975040424366">Instalează pe raft</translation>
<translation id="3527085408025491307">Dosar</translation>
@@ -1680,13 +1711,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Rețeaua Wi-Fi pe care o folosești (<ph name="NETWORK_ID" />) poate solicita accesarea paginii de conectare.</translation>
<translation id="3564708465992574908">Niveluri de zoom</translation>
<translation id="3566721612727112615">Nu s-au adăugat site-uri</translation>
-<translation id="3566866560249787686">Asistentul Google nu s-a putut încărca; încearcă din nou.</translation>
<translation id="3569382839528428029">Doriți ca aplicația <ph name="APP_NAME" /> să aibă acces la ecran?</translation>
<translation id="3570985609317741174">Conținut web</translation>
<translation id="3571734092741541777">Configurează</translation>
<translation id="3574210789297084292">conectați-vă</translation>
<translation id="3576324189521867626">S-a instalat</translation>
-<translation id="3578331450833904042">Prestabilit (captează orice sunet)</translation>
<translation id="3578594933904494462">La conținutul acestei file se permite accesul.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; dorește să permită accesul la o imprimantă &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; pentru un grup pe care îl deții: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Dacă accepți, toți membrii grupului vor putea printa la imprimantă.</translation>
<translation id="3584169441612580296">Citește și modifică fotografii, muzică și alte tipuri de conținut media de pe computer</translation>
@@ -1701,6 +1730,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Șterge istoricul de pe toate dispozitivele conectate. Contul Google poate să ofere alte forme ale istoricului de navigare la <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Accesul la fișierele locale de pe dispozitiv este dezactivat de administrator.</translation>
<translation id="3600792891314830896">Dezactivează sunetul pentru site-urile care îl redau</translation>
+<translation id="3603177256297531067">Pagina nu a putut fi tradusă</translation>
<translation id="3603533104205588786">Poți da clic pe pictograma stea pentru a marca o pagină</translation>
<translation id="3603622770190368340">Obțineți certificatul de rețea</translation>
<translation id="3604048165392640554">Nu s-a găsit o conexiune mobilă. Activează Tetheringul instantaneu pe celelalte dispozitive și încearcă din nou. &lt;a target="_blank" href="<ph name="URL" />"&gt;Află mai multe&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Administratorul IT a dezactivat accesoriile Chrome pentru dispozitivul dvs. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Adresă de e-mail</translation>
<translation id="3702500414347826004">Paginile de pornire au fost modificate pentru a include <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Întreabă-mă când un site dorește să afișeze textul și imaginile pe care le copiezi în clipboard</translation>
<translation id="370415077757856453">JavaScript blocat</translation>
<translation id="3704331259350077894">Încetarea operării</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Cardul a expirat</translation>
<translation id="3792890930871100565">Deconectați imprimantele</translation>
<translation id="379422718204375917">Folosește Smart Lock pentru a te conecta la cont</translation>
-<translation id="3794595850995182458">ÃŽnchide pagina</translation>
<translation id="3796648294839530037">Rețele preferate:</translation>
<translation id="3797900183766075808">&amp;Caută „<ph name="SEARCH_TERMS" />†pe <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Cu ajutorul acestor setări, poÈ›i să activezi/dezactivezi funcÈ›ia „Atinge pentru clicâ€</translation>
@@ -1854,10 +1882,8 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Adaugă alta</translation>
<translation id="3812525830114410218">Certificat nevalid</translation>
<translation id="3813296892522778813">Accesează <ph name="BEGIN_LINK_CHROMIUM" />Ajutor Google Chrome<ph name="END_LINK_CHROMIUM" /> dacă nu găsești ceea ce cauți</translation>
-<translation id="3815571115159309122">S-au găsit <ph name="FILE_COUNT" /> fotografii noi
- <ph name="LINE_BREAK1" />
- Gata pentru backup pe <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Permite tuturor site-urilor să trimită mesaje push în fundal</translation>
+<translation id="3819497457291599334">Accesează Setări &gt; Aplicații și notificări &gt; Toate aplicațiile &gt; Servicii Google Play.</translation>
<translation id="3819752733757735746">Accesul prin comutare (controlează computerul cu numai un comutator sau două)</translation>
<translation id="3819800052061700452">&amp;Ecran complet</translation>
<translation id="3820172043799983114">PIN nevalid.</translation>
@@ -1877,7 +1903,9 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Mai multe <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookie-urile și alte date privind site-ul și pluginul</translation>
<translation id="383891835335927981">Nu s-a mărit sau micșorat niciun site</translation>
+<translation id="3839516600093027468">Blochează întotdeauna accesul <ph name="HOST" /> la clipboard</translation>
<translation id="3840053866656739575">S-a pierdut conexiunea la Chromebox. Apropie-te sau verifică dispozitivul în timp ce se încearcă reconectarea.</translation>
+<translation id="3842132283799370683">Computerul nu a putut fi asociat domeniului. Poate fi din cauza unor probleme legate de unitatea organizațională.</translation>
<translation id="3842552989725514455">Font Serif</translation>
<translation id="385051799172605136">ÃŽnapoi</translation>
<translation id="3851428669031642514">Încarcă scripturi nesigure</translation>
@@ -1886,6 +1914,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Selectează fusul orar</translation>
<translation id="3856921555429624101">Măsurarea utilizării datelor s-a încheiat</translation>
<translation id="3857228364945137633">Încearcă Smart Lock pentru a debloca dispozitivul <ph name="DEVICE_TYPE" /> fără o parolă când telefonul tău este în apropiere.</translation>
+<translation id="3857732810083914482">Personalizarea este dezactivată. Poți modifica această opțiune la myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Bun venit la Hangouts Meet</translation>
<translation id="3862134173397075045">Bun venit la experiența Cast în Chrome!</translation>
@@ -1927,9 +1956,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefonul cu funcția Smart Lock s-a schimbat</translation>
<translation id="3927932062596804919">Refuză</translation>
<translation id="3930521966936686665">Redă pe</translation>
+<translation id="3933283459331715412">Restabilește parola ștearsă pentru <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Deschide conținutul audio într-o filă nouă</translation>
<translation id="3936925983113350642">Parola pe care o alegi va fi solicitată pentru a restabili acest certificat mai târziu. Noteaz-o într-o locație sigură.</translation>
<translation id="3937640725563832867">Nume alternativ al emitentului de certificat</translation>
+<translation id="3937734102568271121">Tradu întotdeauna din <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Activează repetarea automată</translation>
<translation id="3941357410013254652">Codul canalului</translation>
<translation id="3941565636838060942">Pentru a ascunde accesul la acest program, trebuie să îl dezinstalați folosind
@@ -1943,6 +1974,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importate din IE</translation>
<translation id="3950820424414687140">Conectează-te</translation>
+<translation id="3950870029767307261">Accesarea textului și imaginilor copiate în clipboard de către această pagină a fost blocată</translation>
<translation id="3954354850384043518">În desfășurare</translation>
<translation id="3955193568934677022">Permite site-urilor să redea conținutul protejat (recomandat)</translation>
<translation id="3956702100721821638">Google Play nu a putut fi accesat</translation>
@@ -1975,6 +2007,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Nu se poate încărca conținutul JavaScript „<ph name="RELATIVE_PATH" />†pentru scriptul de conținut.</translation>
<translation id="4002066346123236978">Titlu</translation>
<translation id="40027638859996362">Mutarea cuvintelor</translation>
+<translation id="4005817994523282006">Metoda de detectare a fusului orar</translation>
<translation id="4008291085758151621">Informațiile despre site nu sunt disponibile în RV</translation>
<translation id="4010917659463429001">Pentru a accesa marcajele pe dispozitivul mobil, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Repari „<ph name="EXTENSION_NAME" />�</translation>
@@ -1991,6 +2024,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Cal</translation>
<translation id="4037889604535939429">Editează persoana</translation>
<translation id="4042264909745389898">Termenii Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{ÃŽnchide pagina}few{ÃŽnchide paginile}other{ÃŽnchide paginile}}</translation>
<translation id="4044612648082411741">Introdu parola pentru certificat</translation>
<translation id="404493185430269859">Motor de căutare prestabilit</translation>
<translation id="4047112090469382184">Ce siguranță oferă</translation>
@@ -2037,6 +2071,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Mutați fereastra la <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Focalizează pe raft</translation>
<translation id="4114360727879906392">Fereastra anterioară</translation>
+<translation id="4115002065223188701">Rețea în afara ariei de acoperire</translation>
<translation id="4115080753528843955">Unele servicii de conținut folosesc identificatori unici pentru autorizarea accesului la conținutul protejat</translation>
<translation id="411666854932687641">Memorie privată</translation>
<translation id="4120817667028078560">Calea este prea lungă</translation>
@@ -2047,6 +2082,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Această extensie a modificat ce pagină se afișează când cauți din caseta polivalentă.</translation>
<translation id="413121957363593859">Componente</translation>
<translation id="4131410914670010031">Alb-negru</translation>
+<translation id="4136203100490971508">Lumina de noapte se va dezactiva automat la răsărit</translation>
<translation id="4138267921960073861">Afișează numele de utilizatori și fotografiile pe ecranul de conectare</translation>
<translation id="4140559601186535628">Mesaje push</translation>
<translation id="4146026355784316281">Deschide întotdeauna cu Utilitarul de vizualizare al sistemului</translation>
@@ -2064,6 +2100,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Afișați întotdeauna</translation>
<translation id="4175737294868205930">Stocare persistentă</translation>
<translation id="4176463684765177261">Dezactivat</translation>
+<translation id="4180684688621252156">Serviciu de printare</translation>
<translation id="4180788401304023883">Șterge certificatul CA „<ph name="CERTIFICATE_NAME" />�</translation>
<translation id="4181841719683918333">Limbi</translation>
<translation id="4184885522552335684">Trage pentru a muta o afișare</translation>
@@ -2079,7 +2116,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Raport de feedback</translation>
<translation id="420665587194630159">(Această extensie este gestionată și nu poate fi eliminată sau dezactivată.)</translation>
<translation id="4206944295053515692">Solicitați sugestii de la Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> dorește să vadă textul și imaginile pe care le copiezi în clipboard.</translation>
<translation id="4208390505124702064">Caută pe <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Mare</translation>
<translation id="421017592316736757">Trebuie să fiți online pentru a accesa acest fișier.</translation>
@@ -2087,6 +2123,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportă</translation>
<translation id="42137655013211669">Accesul la această resursă a fost interzis de server.</translation>
<translation id="4215350869199060536">Hopa, în nume apar simboluri nepermise!</translation>
+<translation id="4215448920900139318">Se face backup pentru <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">ÃŽntregul ecran</translation>
<translation id="4235813040357936597">Adăugați un cont pentru <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Anulează conectarea</translation>
@@ -2114,7 +2151,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Versiunea <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Nicio potrivire</translation>
<translation id="4275830172053184480">Reporniți gadgetul</translation>
-<translation id="4276216215490044084">Nu se poate încărca fișierul PPD mare. Dimensiunea maximă este 250 KB.</translation>
<translation id="4278390842282768270">Se permite</translation>
<translation id="4281844954008187215">Condiții de furnizare a serviciilor</translation>
<translation id="4282196459431406533">Smart Lock este activat</translation>
@@ -2126,15 +2162,15 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Începeți să vorbiți</translation>
<translation id="4289540628985791613">Prezentare generală</translation>
<translation id="4296575653627536209">Adaugă un utilizator monitorizat</translation>
+<translation id="4297322094678649474">Schimbă limbile</translation>
+<translation id="4299141727003252811">Google poate folosi activitatea ta de navigare, conținutul de pe unele site-uri pe care le vizitezi și alte interacțiuni din browser pentru a personaliza Chrome și alte servicii Google precum Traducere, Căutare și Anunțuri.</translation>
<translation id="4300305918532693141">Pentru a modifica această setare, <ph name="BEGIN_LINK" />resetează sincronizarea<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Ai o nouă actualizare a sistemului de operare. Conectează-te pentru a începe.</translation>
<translation id="4305227814872083840">lungă (2 sec.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (<ph name="NUM_KILOBYTES_LIVE" /> KB live)</translation>
+<translation id="4310139701823742692">Fișierul are un format incorect. Verifică fișierul PPD și încearcă din nou.</translation>
<translation id="431076611119798497">&amp;Detalii</translation>
<translation id="4312866146174492540">Blochează (în mod prestabilit)</translation>
-<translation id="4315548163539304064">Se scanează dispozitivul media...
- <ph name="LINE_BREAK1" />
- S-au găsit <ph name="FILE_COUNT" /> fotografii noi</translation>
<translation id="4316850752623536204">Site-ul dezvoltatorului</translation>
<translation id="4320177379694898372">Fără conexiune la internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Continuă descărcarea}few{Continuă descărcările}other{Continuă descărcările}}</translation>
@@ -2159,7 +2195,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Instalată din cauza extensiilor dependente.</translation>
<translation id="4361142739114356624">Cheia privată pentru acest Certificat de client lipsește sau nu este validă</translation>
<translation id="4363771538994847871">Nicio destinație Google Cast găsită. Ai nevoie de ajutor?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> a fost descărcat</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> trimite conținutul unei ferestre.</translation>
<translation id="4364830672918311045">Afișează notificările</translation>
<translation id="4365673000813822030">Hopa, sincronizarea a încetat să funcționeze.</translation>
@@ -2180,10 +2215,10 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Dezactivează</translation>
<translation id="4400367121200150367">Site-urile care nu salvează niciodată parole vor apărea aici</translation>
<translation id="4400632832271803360">Ține apăsată tasta Lansator pentru a schimba comportamentul tastelor de pe rândul de sus</translation>
-<translation id="4405076286418917603">Este nevoie de un caracter</translation>
<translation id="4408599188496843485">&amp;Ajutor</translation>
<translation id="4409697491990005945">Margini</translation>
<translation id="4411578466613447185">Semnatar de coduri</translation>
+<translation id="4412698727486357573">Centrul de ajutor</translation>
<translation id="4414232939543644979">Fereastră nouă &amp;incognito</translation>
<translation id="4415748029120993980">Curbură eliptică SECG secp384r1 (cunoscută și sub numele de NIST P-384)</translation>
<translation id="4419409365248380979">Permite întotdeauna ca <ph name="HOST" /> să seteze cookie-uri</translation>
@@ -2197,7 +2232,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Marcajul a fost adăugat</translation>
<translation id="443464694732789311">Continuați</translation>
<translation id="4439318412377770121">Dorești să înregistrezi dispozitivul <ph name="DEVICE_NAME" /> în Dispozitive Google Cloud?</translation>
-<translation id="4439612350502082674">Nu se poate adăuga imprimanta. Repornește și încearcă din nou.</translation>
<translation id="4441124369922430666">Doriți ca această aplicație să fie lansată automat la pornirea dispozitivului?</translation>
<translation id="444134486829715816">Extinde...</translation>
<translation id="4441548209689510310">Afișează opțiunile pentru verificarea ortografiei</translation>
@@ -2219,6 +2253,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Setează automat folosind rețeaua Wi-Fi</translation>
<translation id="4475552974751346499">Caută în descărcări</translation>
<translation id="4476590490540813026">Atletă</translation>
+<translation id="4477015793815781985">Include Ctrl, Alt sau ⌘</translation>
<translation id="4478664379124702289">Salvează lin&amp;kul ca...</translation>
<translation id="4479424953165245642">Gestionați aplicațiile de tip chioșc</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Deschide totul într-o fereastră incognito</translation>
<translation id="4508265954913339219">Activarea nu a reușit</translation>
<translation id="4508765956121923607">Afișează s&amp;ursa</translation>
-<translation id="4509017836361568632">Renunțați la fotografie</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Cu tehnologia <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Configurați un utilizator monitorizat nou</translation>
<translation id="451515744433878153">Elimină</translation>
@@ -2241,6 +2274,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookie-uri utilizate</translation>
<translation id="452039078290142656">dispozitive necunoscute de la <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Detalii</translation>
+<translation id="4522600456902129422">Permite în continuare acestui site să vadă clipboardul</translation>
<translation id="4530494379350999373">Origine</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Timp CPU</translation>
@@ -2253,9 +2287,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Manager de certificate</translation>
<translation id="4544174279960331769">Avatar albastru prestabilit</translation>
<translation id="4545028762441890696">Pentru a o reactiva, acceptă permisiunile noi:</translation>
+<translation id="454547174531670764">Sincronizează cu alt cont</translation>
<translation id="4545759655004063573">Nu se poate salva din cauza permisiunilor insuficiente. Salvați în altă locație.</translation>
<translation id="4546308221697447294">Navighează rapid folosind Google Chrome</translation>
<translation id="4547659257713117923">Nu există file de pe alte dispozitive</translation>
+<translation id="4547672827276975204">Setează în mod automat</translation>
<translation id="4547992677060857254">Dosarul pe care l-ați selectat conține fișiere cu informații delicate. Sigur doriți să permiteți accesul de scriere permanent pentru „$1†la acest dosar?</translation>
<translation id="4552031286893852992">Chrome a blocat anunțurile pe acest site, deoarece site-ul tinde să afișeze anunțuri deranjante.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Nu ești autorizat(ă) să folosești acest dispozitiv. Contactează proprietarul dispozitivului pentru permisiunea de conectare.</translation>
<translation id="4837952862063191349">Pentru a debloca și a restabili datele locale, introdu parola anterioară pentru <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">A apărut o eroare în timp ce Chrome elimina un software dăunător.</translation>
+<translation id="4838836835474292213">Accesul de citire la clipboard este permis</translation>
<translation id="4839303808932127586">Sal&amp;vează videoclipul ca...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> elemente selectate</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Încă una}few{ Încă #}other{Încă #}}</translation>
-<translation id="4840626203080576849">Întreabă-mă când un site dorește să afișeze textul și imaginile pe care le copiezi în clipboard (recomandat)</translation>
<translation id="4842976633412754305">Pagina încearcă să încarce scripturi din surse neautentificate.</translation>
<translation id="4844333629810439236">Alte tastaturi</translation>
<translation id="4846680374085650406">Urmați recomandarea administratorului pentru această setare.</translation>
@@ -2482,6 +2518,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Pagina de pornire a fost înlocuită cu <ph name="URL" />.</translation>
<translation id="490074449735753175">Folosește un serviciu web pentru a corecta greșelile de scriere</translation>
<translation id="49027928311173603">Politica descărcată de pe server este nevalidă: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Gata de backup pentru <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Acest fișier nu este descărcat de obicei și ar putea fi periculos.</translation>
<translation id="4907306957610201395">Categoria de permisiuni</translation>
<translation id="4907824805858067479">Cardurile salvate sunt dezactivate de administrator</translation>
@@ -2514,6 +2551,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">să răspundă evenimentelor de accesibilitate</translation>
<translation id="4953808748584563296">Avatar portocaliu prestabilit</translation>
<translation id="4955814292505481804">Anuală</translation>
+<translation id="4958834709409349617">Activează notificările pe „<ph name="PHONE_NAME_1" />†și pe „<ph name="PHONE_NAME_2" />†urmând acești pași:</translation>
<translation id="495931528404527476">ÃŽn Chrome</translation>
<translation id="496226124210045887">Dosarul pe care l-ați selectat conține fișiere cu informații delicate. Sigur doriți să permiteți accesul de citire permanent pentru „$1†la acest dosar?</translation>
<translation id="4964455510556214366">Aranjare</translation>
@@ -2526,6 +2564,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Instalează pe computer...</translation>
<translation id="4971412780836297815">Deschide când s-a finalizat</translation>
<translation id="4972129977812092092">Editează imprimanta</translation>
+<translation id="497287958838527945">Carduri de credit și adrese care folosesc Google Pay.</translation>
<translation id="4973307593867026061">Adăugați imprimante</translation>
<translation id="4973523518332075481">Folosește un nume de maximum <ph name="MAX_LENGTH" /> caractere</translation>
<translation id="497421865427891073">ÃŽnainte</translation>
@@ -2549,6 +2588,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Confirmați modificările</translation>
<translation id="499955951116857523">Manager de fișiere</translation>
<translation id="5000922062037820727">Blocată (recomandat)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> fotografii noi</translation>
<translation id="5010043101506446253">Autoritate de certificare</translation>
<translation id="5010929733229908807">Toate datele au fost criptate cu parola dvs. de acces pentru sincronizare la
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Selectează o aplicație pentru driverele de imprimantă</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Reține</translation>
+<translation id="5018207570537526145">Deschide site-ul extensiei</translation>
<translation id="5024856940085636730">O operațiune durează mai mult decât ar trebui. Dorești să o anulezi?</translation>
<translation id="5026874946691314267">Nu mai afișați acest mesaj din nou</translation>
<translation id="5027550639139316293">Certificat pentru e-mail</translation>
@@ -2626,6 +2667,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Extensia „<ph name="EXTENSION_NAME" />†a modificat ce pagină se afișează când dai clic pe butonul Pagină de pornire.</translation>
<translation id="5143712164865402236">Deschide în ecran complet</translation>
<translation id="5145331109270917438">Data modificării</translation>
+<translation id="514561958218673757">Activează notificările pe dispozitivele tale urmând acești pași:</translation>
<translation id="5150254825601720210">Nume de server SSL pentru certificat Netscape</translation>
<translation id="5151354047782775295">Eliberează spațiu pe hard disk sau este posibil ca anumite date să fie șterse automat</translation>
<translation id="5153297660536091054">Funcția Deblocare prin cod PIN</translation>
@@ -2683,6 +2725,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Aplicația „<ph name="EXTENSION_NAME" />†a fost eliminată automat.</translation>
<translation id="5238369540257804368">Domenii</translation>
<translation id="5241128660650683457">Citește toate datele de pe site-urile pe care le vizitezi</translation>
+<translation id="5241567694820672363">Restabilești pagina de pornire prestabilită?</translation>
<translation id="5242724311594467048">Activați extensia „<ph name="EXTENSION_NAME" />�</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> s-a blocat. Dă clic pe balon pentru a reporni aplicația.</translation>
<translation id="5249624017678798539">Browserul s-a blocat înainte de finalizarea descărcării.</translation>
@@ -2692,7 +2735,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Afișează fișierele care trebuie eliminate</translation>
<translation id="52550593576409946">Aplicația de tip chioșc nu a putut fi lansată.</translation>
<translation id="5255315797444241226">Expresia de acces pe care ai introdus-o nu este corectă.</translation>
-<translation id="5259571578888203461">Nu permite site-urilor să vadă textul și imaginile pe care le copiezi în clipboard</translation>
<translation id="5260508466980570042">Ne pare rău, adresa de e-mail sau parola nu a putut fi verificată. Încearcă din nou.</translation>
<translation id="5261683757250193089">Deschide în Magazinul web</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Accesează fișierele de oriunde, chiar și offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Setează automat fusul orar folosind locația</translation>
<translation id="5327248766486351172">Nume</translation>
<translation id="532943162177641444">Atinge notificarea pe <ph name="PHONE_NAME" /> pentru a configura hotspotul mobil care poate fi folosit de acest dispozitiv.</translation>
-<translation id="5329615878510216304">scanează din nou</translation>
<translation id="5329858601952122676">&amp;Șterge</translation>
<translation id="5330145655348521461">Aceste fișiere au fost deschise pe alt desktop. Pentru a le vedea, treceți la <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Obține informații</translation>
@@ -2755,6 +2796,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Memorie cache de scripturi</translation>
<translation id="533433379391851622">Versiunea aÈ™teptată era „<ph name="EXPECTED_VERSION" />â€, dar versiunea a fost „<ph name="NEW_ID" />â€.</translation>
<translation id="5334844597069022743">Afișează sursa</translation>
+<translation id="5335458522276292100">Se face backup pentru <ph name="FILE_COUNT" /> în <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Instalată de o terță parte.</translation>
<translation id="5338503421962489998">Stocare la nivel local</translation>
<translation id="5340217413897845242">Elementul 6 din raft</translation>
@@ -2876,6 +2918,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Conectează-te la Chrome cu Contul Google pentru a accesa marcajele, istoricul, parolele și alte setări pe toate dispozitivele.</translation>
<translation id="551752069230578406">Imprimanta se adaugă la cont – poate dura un timp...</translation>
<translation id="5517535964909391608">Conținut nesecurizat blocat</translation>
+<translation id="5518219166343146486">Întreabă-mă când un site dorește să vadă textul și imaginile copiate în clipboard</translation>
<translation id="5518584115117143805">Certificat de criptare a e-mailurilor</translation>
<translation id="5521078259930077036">Aceasta este pagina de pornire la care vă așteptați?</translation>
<translation id="5521348028713515143">Adăugați o comandă rapidă pe desktop</translation>
@@ -2886,9 +2929,9 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">S-a încercat downgrade-ul extensiei.</translation>
<translation id="5527474464531963247">De asemenea, puteți selecta altă rețea.</translation>
<translation id="5528368756083817449">Manager de marcaje</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Global</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> dorește să</translation>
+<translation id="5534304873398226603">Șterge fotografia sau videoclipul</translation>
<translation id="5534520101572674276">Se calculează dimensiunea</translation>
<translation id="5535941515421698170">De asemenea, elimină datele existente de pe acest dispozitiv</translation>
<translation id="5537725057119320332">Proiectează</translation>
@@ -2928,8 +2971,10 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Se încarcă aplicațiile...</translation>
<translation id="5592595402373377407">Nu există încă date suficiente.</translation>
+<translation id="5593766628437008432">Activează notificările pe „<ph name="PHONE_NAME" />†urmând acești pași:</translation>
<translation id="5595152862129936745">Foarte departe</translation>
<translation id="5595485650161345191">Editează adresa</translation>
+<translation id="5596627076506792578">Mai multe opțiuni</translation>
<translation id="5600706100022181951">Actualizarea va fi descărcată folosind <ph name="UPDATE_SIZE_MB" /> MB de date mobile Vrei să continui?</translation>
<translation id="5601503069213153581">Cod PIN</translation>
<translation id="5605623530403479164">Alte motoare de căutare</translation>
@@ -2957,6 +3002,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Solicită permisiunea înainte de accesare (recomandat)</translation>
<translation id="5636996382092289526">Pentru a utiliza <ph name="NETWORK_ID" /> ar putea fi necesar să <ph name="LINK_START" />accesați mai întâi pagina de conectare a rețelei<ph name="LINK_END" />, care se va deschide automat în câteva secunde. Dacă acest lucru nu se întâmplă, rețeaua nu poate fi utilizată.</translation>
<translation id="5637476008227280525">Activează datele mobile</translation>
+<translation id="5638309510554459422">Găsește extensii și teme în <ph name="BEGIN_LINK" />Magazinul web Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Actualizată acum <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">Reîncărcați această pagină. Țineți apăsat pentru a vedea mai multe opțiuni</translation>
<translation id="5642508497713047">Semnatar CRL</translation>
@@ -2968,6 +3014,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Extensia externă necesită instalarea versiunii Chrome <ph name="MINIMUM_CHROME_VERSION" /> sau a unei versiuni superioare.</translation>
<translation id="5658415415603568799">Pentru mai multă siguranță, Smart Lock îți solicită să introduci parola după 20 de ore.</translation>
<translation id="5659593005791499971">Adresă de e-mail</translation>
+<translation id="5659833766619490117">Pagina nu a putut fi tradusă</translation>
<translation id="5662477687021125631">Perpetuă</translation>
<translation id="5667546120811588575">Se configurează Google Play...</translation>
<translation id="5669267381087807207">Se activează</translation>
@@ -3003,6 +3050,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Afișează</translation>
<translation id="5729996640881880439">Din păcate, nu putem afișa codul pentru această eroare.</translation>
<translation id="5731247495086897348">In&amp;serează și accesează</translation>
+<translation id="5731409020711461763">1 fotografie nouă</translation>
<translation id="5734362860645681824">Comunicații</translation>
<translation id="5735973442555172575">Ca să folosești aplicații Android, conectează-te din nou și actualizează.</translation>
<translation id="5736796278325406685">Introdu un nume de utilizator valid</translation>
@@ -3033,11 +3081,13 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">OperaÈ›iunea de citire nu este permisă pe: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="5774295353725270860">Deschideți aplicația Fișiere</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Computerul nu a putut fi asociat domeniului. Unitatea organizațională nu există.</translation>
<translation id="577624874850706961">Caută cookie-uri</translation>
<translation id="5777468213129569553">Deschide Chrome</translation>
<translation id="5778747455497889540">Mai jos se află parola generată aleatoriu pentru modulul securizat, care a fost atribuită computerului tău.</translation>
<translation id="5780973441651030252">Prioritatea procesului</translation>
<translation id="5781865261247219930">Trimite comenzile la <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Se traduce...</translation>
<translation id="5783221160790377646">Din cauza unei erori, nu a fost creat un utilizator monitorizat. Încercați din nou mai târziu.</translation>
<translation id="5783602409389152506">în timp ce se caută dispozitive…</translation>
<translation id="57838592816432529">Dezactivează sunetul</translation>
@@ -3051,6 +3101,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Permisiuni</translation>
<translation id="580571955903695899">Reordonați după titlu</translation>
<translation id="5807290661599647102">Setează o blocare a ecranului</translation>
+<translation id="580926004266167721">Computerul nu a putut fi asociat domeniului. Poate fi din cauză că nu ai suficiente privilegii pentru contul tău, pentru unitatea organizațională.</translation>
<translation id="580961539202306967">Notifică-mă dacă un site dorește să trimită mesaje push (recomandat)</translation>
<translation id="5814126672212206791">Tipul de conexiune</translation>
<translation id="5815645614496570556">Adresă X.400</translation>
@@ -3072,8 +3123,10 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">extrem de scurtă (0,6 sec.)</translation>
<translation id="5838456317242088717">Sesiunea incognito actuală</translation>
<translation id="5842497610951477805">Activează Bluetooth</translation>
+<translation id="5843250171025351504">Dispozitivul nu mai este compatibil cu versiunea de client minimă specificată de administrator. Actualizează-l pentru a te conecta.</translation>
<translation id="5846929185714966548">Fila 4</translation>
<translation id="5848924408752252705">Atinge pentru a naviga înapoi.</translation>
+<translation id="5849212445710944278">Adăugat deja</translation>
<translation id="5849570051105887917">Codul furnizorului local</translation>
<translation id="5849869942539715694">Împachetează extensia...</translation>
<translation id="5850516540536751549">Acest tip de fișier nu este acceptat. Accesați <ph name="BEGIN_LINK" />Magazinul web Chrome<ph name="END_LINK" /> pentru a găsi o aplicație care poate deschide acest tip de fișier.
@@ -3099,6 +3152,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Rulează <ph name="PRODUCT_NAME" /> din imaginea sa de pe disc. Instalarea sa pe computer îți permite să îl rulezi fără imaginea de pe disc și asigură actualizarea acestuia.</translation>
<translation id="5866557323934807206">Șterge aceste setări pentru vizite viitoare</translation>
<translation id="5866840822086176774">Foarte puternic</translation>
+<translation id="5867841422488265304">Caută sau introdu adresa web</translation>
<translation id="5869029295770560994">OK, am înțeles</translation>
<translation id="5869522115854928033">Parole salvate</translation>
<translation id="5870086504539785141">Închideți meniul de accesibilitate</translation>
@@ -3156,7 +3210,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Mută în partea de sus</translation>
<translation id="5972826969634861500">Pornește <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Micșorează</translation>
-<translation id="5975730206036440725">Nu se poate găsi fișierul PPD. Asigură-te că Chromebookul este online și încearcă din nou.</translation>
<translation id="5975792506968920132">Procent de încărcare a bateriei</translation>
<translation id="5976160379964388480">Altele</translation>
<translation id="5978264784700053212">Centru de mesaje</translation>
@@ -3166,6 +3219,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Recently visited (Vizitate recent)</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Acestea sunt informații generale despre dispozitiv și despre cum îl folosești, cum ar fi nivelul bateriei, cât de des folosești aplicațiile, calitatea și durata conexiunilor la rețea (cum ar fi Wi-Fi și Bluetooth) și rapoartele de blocare atunci când lucrurile nu funcționează așa cum ar trebui. Acestea vor fi folosite pentru îmbunătățirea produselor și serviciilor Google în beneficiul tuturor. Unele informații agregate vor ajuta partenerii, cum ar fi dezvoltatorii Android, să își îmbunătățească aplicațiile și produsele.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Poți să activezi sau să dezactivezi oricând această opțiune din Setările aplicațiilor Android. Astfel, nu va fi afectată capacitatea dispozitivului de a trimite informațiile necesare pentru a primi servicii esențiale, cum ar fi actualizările de sistem și de securitate. <ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Tradusă</translation>
<translation id="5991049340509704927">Mărește</translation>
<translation id="5993332328670040093">Utilizarea datelor nu va mai fi măsurată.</translation>
<translation id="6003177993629630467">Este posibil ca <ph name="PRODUCT_NAME" /> să nu se poată menține la zi.</translation>
@@ -3189,7 +3243,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – dispozitivul USB a fost conectat</translation>
<translation id="6032912588568283682">Sistem de fișiere</translation>
<translation id="6034662038931255275">Sistemul de operare a fost actualizat</translation>
-<translation id="6035651096710386140">Ctrl sau Alt, nu ambele</translation>
<translation id="6039651071822577588">Dicționarul proprietăților de rețea este deteriorat</translation>
<translation id="604001903249547235">Backup în cloud</translation>
<translation id="6040143037577758943">ÃŽnchide</translation>
@@ -3197,8 +3250,8 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automat</translation>
<translation id="6042169520002885235">Selectează o marcă și un model de imprimantă</translation>
<translation id="6042308850641462728">Mai multe</translation>
+<translation id="6042850536017090003">Atinge Notificările pentru aplicații.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> trimite conținutul unei file Chrome către <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Terminat!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> trimite conținutul unei file Chrome și conținutul audio către <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Pentru a ieși din ecranul complet, apasă lung |<ph name="ACCELERATOR" />|</translation>
<translation id="6049065490165456785">Fotografii de pe camera foto internă</translation>
@@ -3210,6 +3263,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Reîncărcați normal</translation>
<translation id="6059652578941944813">Ierarhie de certificate</translation>
<translation id="6059925163896151826">Dispozitive USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> s-a blocat.</translation>
<translation id="6064217302520318294">Blocarea ecranului</translation>
<translation id="6065289257230303064">Atribute director pentru subiectul certificatului</translation>
<translation id="6068338049763724728">Activează înscrierea la distanță</translation>
@@ -3241,9 +3295,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Emis către</translation>
<translation id="6112952769866305444">Editează persoana, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Apasă pe |<ph name="SHORTCUT" />| pentru a naviga înapoi</translation>
+<translation id="6116338172782435947">să afișeze textul și imaginile copiate în clipboard</translation>
<translation id="6116921718742659598">Schimbați setările pentru limbă și introducere de text</translation>
<translation id="6120205520491252677">Fixați această pagină pe ecranul de pornire...</translation>
<translation id="6122081475643980456">Conexiunea la internet este controlată</translation>
+<translation id="6122095009389448667">Blochează în continuare accesul la clipboard pentru acest site</translation>
<translation id="6122875415561139701">OperaÈ›iunea de scriere nu este permisă pe: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6124650939968185064">De această extensie depind următoarele extensii:</translation>
<translation id="6125479973208104919">Din păcate, va trebui să îți adaugi din nou contul pe acest dispozitiv <ph name="DEVICE_TYPE" />.</translation>
@@ -3285,6 +3341,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Selectează un certificat</translation>
<translation id="6180288788882902869">Google Play pe dispozitivul <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Descărcarea a fost blocată</translation>
+<translation id="6181803575025675566">Controlează cum funcționează din <ph name="LINK_START" />Setări<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Locația dispozitivului</translation>
<translation id="6185696379715117369">O pagină mai sus</translation>
<translation id="6189412234224385711">Deschide cu <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Cu ajutorul acestei setări, poți să ajustezi rezoluția ecranului</translation>
<translation id="6238923052227198598">Păstrează cea mai recentă notă pe ecranul de blocare</translation>
<translation id="6239558157302047471">Reîncarcă &amp;cadrul</translation>
-<translation id="624022915548992686">ÃŽnchide pagina</translation>
<translation id="6241530762627360640">Accesează informațiile despre dispozitivele Bluetooth conectate cu sistemul dvs. și descoperă dispozitivele Bluetooth din apropiere.</translation>
<translation id="6243774244933267674">Server indisponibil</translation>
<translation id="6246413617632217567">Utilizatorul monitorizat nu a putut fi importat. Verifică spațiul de pe hard disk și permisiunile, apoi încearcă din nou.</translation>
@@ -3334,13 +3390,13 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Non-critic</translation>
<translation id="6263541650532042179">resetează sincronizarea</translation>
<translation id="6264365405983206840">Select&amp;ează tot</translation>
+<translation id="6265930187414222160">Gata! Software-ul dăunător a fost eliminat.</translation>
<translation id="6267166720438879315">Selectează un certificat pentru a te autentifica pe <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Deschide cu <ph name="APP" /></translation>
<translation id="6268747994388690914">Importați marcaje dintr-un fișier HTML...</translation>
<translation id="6270770586500173387">Trimite <ph name="BEGIN_LINK1" />informații despre sistem și aplicații<ph name="END_LINK1" /> și <ph name="BEGIN_LINK2" />valori<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">A apărut o eroare (<ph name="ERROR" />) la descărcarea pluginului</translation>
<translation id="6273677812470008672">Calitate</translation>
-<translation id="6274087148640822908">Găsește extensii și aplicații în <ph name="BEGIN_LINK" />Magazinul web Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Schimbă fotografia</translation>
<translation id="6276301056778294989">Asigură-te că telefonul afișează același cod.</translation>
<translation id="6277105963844135994">Conectarea la rețea a expirat</translation>
@@ -3366,12 +3422,12 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Nu se poate porni Chrome, deoarece a apărut o eroare la deschiderea profilului. Repornește Chrome.</translation>
<translation id="6312403991423642364">Eroare de rețea necunoscută</translation>
<translation id="6313641880021325787">IEȘI DIN RV</translation>
-<translation id="6314335155547195432">Generează o parolă</translation>
<translation id="6314819609899340042">Ai activat funcțiile de remediere a erorilor pe acest dispozitiv <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Paginile de pornire au fost modificate pentru a include <ph name="URL" />. Pentru a dezactiva extensiile care îți modifică pagina de pornire, dă clic pe Restabilește.</translation>
<translation id="6315493146179903667">Toate în față</translation>
<translation id="6316806695097060329">Acest dispozitiv <ph name="SHORT_PRODUCT_NAME" /> a fost creat pentru a vă oferi cea mai bună experiență pe web.</translation>
+<translation id="6317318380444133405">Nu mai este acceptată.</translation>
<translation id="6317369057005134371">Se așteaptă fereastra aplicației...</translation>
+<translation id="6318407754858604988">A început descărcarea</translation>
<translation id="6322279351188361895">Cheia privată nu a fost citită.</translation>
<translation id="6325191661371220117">Dezactivați lansarea automată</translation>
<translation id="6326175484149238433">Eliminați din Chrome</translation>
@@ -3381,7 +3437,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Alege elementele de sincronizat</translation>
<translation id="6333064448949140209">Fișierul va fi trimis la Google pentru remedierea erorilor</translation>
<translation id="6333834492048057036">Focalizează pe bara de adrese pentru căutare</translation>
-<translation id="6336907568130557310">Parolele vor fi vizibile pentru toți cei care pot vedea fișierul exportat. Nu permite nimănui accesul la fișier și șterge-l după ce l-ai importat.</translation>
<translation id="6339668969738228384">Creează un profil nou pentru <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Nu s-a putut conecta la server. Verifică conexiunea la rețea și încearcă din nou. Dacă problema persistă, repornește Chromebookul.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3404,7 +3459,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Configurează Smart Lock pentru Android</translation>
<translation id="6374469231428023295">Încearcă din nou</translation>
-<translation id="6377158645544167202">Nu se poate conecta imprimanta. Asigură-te că este pornită și conectată la Chromebook prin Wi-Fi sau USB.</translation>
<translation id="6380143666419481200">Acceptați și continuați</translation>
<translation id="6383051423892982287">Criptează datele sincronizate folosind propria <ph name="BEGIN_LINK" />expresie de acces<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Schimbați setările de căutare la: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Cele mai vizitate</translation>
<translation id="6504611359718185067">Conectează-te la internet pentru a adăuga o imprimantă</translation>
<translation id="6506374932220792071">Semnătură X9.62 ECDSA cu SHA-256</translation>
+<translation id="6508248480704296122">Conținut similar cu <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplicație: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licență media</translation>
<translation id="6510568984200103950">Mai puține setări</translation>
@@ -3529,9 +3584,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Comanda nu este disponibilă. Pentru a deschide o fereastră nouă, apăsați pe Ctrl+N.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> (de) utilizatori</translation>
<translation id="6555432686520421228">Eliminați toate conturile de utilizator și resetați gadgetul <ph name="IDS_SHORT_PRODUCT_NAME" /> la valorile din fabrică.</translation>
+<translation id="6555810572223193255">Funcția de curățare este indisponibilă momentan</translation>
<translation id="6556866813142980365">Repetă</translation>
<translation id="6558280019477628686">A apărut o eroare. Este posibil ca unele elemente să nu fi fost șterse.</translation>
<translation id="6559580823502247193">(există deja pe acest dispozitiv)</translation>
+<translation id="6560713683827832045">Verifică dacă notificările pentru aplicaÈ›ii sunt setate la „Activatâ€. Dacă nu, comută pentru a le activa.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Calea sau numele fișierului sunt prea lungi. Salvați utilizând un nume mai scurt sau într-o altă locație.</translation>
<translation id="656398493051028875">Se È™terge „<ph name="FILENAME" />â€...</translation>
@@ -3560,7 +3617,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Fila 8</translation>
<translation id="6607272825297743757">Informațiile fișierului</translation>
<translation id="6607831829715835317">Mai multe instru&amp;mente</translation>
-<translation id="6610183966322615106">Eroare la adăugarea imprimantei</translation>
<translation id="6612358246767739896">Conținut protejat</translation>
<translation id="6613452264606394692">Marchează această pagină pentru a o putea accesa din nou rapid</translation>
<translation id="6615455863669487791">Afișați</translation>
@@ -3637,9 +3693,11 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Hopa, parolele nu corespund!</translation>
<translation id="6736243959894955139">Adresă</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Deși nu mai poți accesa profilul vechi, poți să-l elimini.</translation>
<translation id="6739923123728562974">Afișează comanda rapidă pe desktop</translation>
<translation id="6740234557573873150">Descărcarea fișierului <ph name="FILE_NAME" /> a fost întreruptă</translation>
<translation id="6742339027238151589">Accesibilă scriptului</translation>
+<translation id="6743841972744298686">Setări de sincronizare</translation>
<translation id="6745592621698551453">Actualizați acum</translation>
<translation id="6746124502594467657">Mutați în jos</translation>
<translation id="674632704103926902">Activați tragerea prin atingere</translation>
@@ -3652,12 +3710,14 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">Adresa URL a fost copiată</translation>
<translation id="6758056191028427665">Spune-ne cum ne descurcăm.</translation>
<translation id="6759193508432371551">Resetare la setările din fabrică</translation>
+<translation id="6765234885931342179">să vadă numărul de serie al cheii de securitate</translation>
<translation id="6766101255664245434">Fotografiază sau alege o fotografie ori o pictogramă existentă.
<ph name="LINE_BREAK" />
Această fotografie se va afișa pe ecranul de conectare și de blocare al Chromebookului.</translation>
<translation id="6769712124046837540">Se adaugă imprimanta...</translation>
<translation id="6771503742377376720">Este o Autoritate de certificare</translation>
<translation id="6773575010135450071">Mai multe acțiuni...</translation>
+<translation id="6777817260680419853">Redirecționarea a fost blocată</translation>
<translation id="6778959797435875428">Activează sunetul pentru site-uri</translation>
<translation id="677965093459947883">Foarte mică</translation>
<translation id="6780439250949340171">gestionați alte setări</translation>
@@ -3732,6 +3792,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organizația (O)</translation>
<translation id="6900284862687837908">Aplicația de fundal: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Asociază dispozitivul cu domeniul</translation>
+<translation id="6903534926908201625">Poți personaliza oricând informațiile colectate de Google în <ph name="BEGIN_LINK" />Setări<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Revocați accesul la fișiere</translation>
<translation id="6904655473976120856">Apasă pe butonul Aplicație pentru ieșire</translation>
<translation id="6904713658985136356"><ph name="HOST" /> dorește să acceseze ecranul.</translation>
@@ -3740,17 +3801,22 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">să descarce mai multe fișiere</translation>
<translation id="6911324888870229398">S-a pierdut conexiunea la rețea. Verifică conexiunea sau încearcă o altă rețea Wi-Fi.</translation>
<translation id="6911734910326569517">Memorie utilizată</translation>
+<translation id="6914783257214138813">Parolele vor fi vizibile pentru toți cei care pot vedea fișierul exportat.</translation>
<translation id="6915804003454593391">Utilizator:</translation>
<translation id="6916590542764765824">Gestionează extensiile</translation>
<translation id="6920989436227028121">Deschide ca filă obișnuită</translation>
<translation id="6922128026973287222">Economisește date și navighează mai rapid folosind Economizorul de date Google. Dă clic pentru a afla mai multe.</translation>
<translation id="6929555043669117778">Continuă blocarea ferestrelor pop-up</translation>
<translation id="6930242544192836755">Durată</translation>
+<translation id="6934241953272494177">Se scanează dispozitivul media...
+ <ph name="LINE_BREAK1" />
+ S-au găsit <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">OperaÈ›iunea de scriere depășeÈ™te lungimea maximă a atributului pe: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="6941937518557314510">Conectează-te pe <ph name="TOKEN_NAME" /> pentru a te autentifica pe <ph name="HOST_NAME" /> cu certificatul.</translation>
<translation id="6943176775188458830">Anulează printarea</translation>
<translation id="6943836128787782965">Metoda GET a protocolului HTTP nu a reușit</translation>
<translation id="6945221475159498467">Selectează</translation>
+<translation id="694592694773692225">Redirecționarea a fost blocată pe această pagină.</translation>
<translation id="6949306908218145636">Marcați paginile deschise...</translation>
<translation id="6955446738988643816">Fereastră pop-up de inspectare</translation>
<translation id="6957231940976260713">Nume serviciu</translation>
@@ -3854,13 +3920,16 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Fă schimb de date cu dispozitivele numite: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Utilizatorul monitorizat nu a putut fi importat. Verifică conexiunea la rețea și încearcă din nou mai târziu.</translation>
<translation id="7098447629416471489">Alte motoare de căutare salvate vor fi afișate aici</translation>
+<translation id="7099337801055912064">Nu se poate încărca fișierul PPD mare. Dimensiunea maximă este 250 KB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> elemente selectate</translation>
<translation id="7102687220333134671">Actualizările automate sunt activate</translation>
<translation id="7106346894903675391">Cumpărați mai mult spațiu de stocare...</translation>
<translation id="7108338896283013870">Ascunde</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Personalizarea este activată. Poți modifica această opțiune la myaccount.google.com.</translation>
<translation id="7113502843173351041">Vede adresa dvs. de e-mail</translation>
<translation id="7114054701490058191">Parolele nu corespund</translation>
+<translation id="7117228822971127758">Încearcă din nou mai târziu</translation>
<translation id="7117247127439884114">Conectați-vă din nou...</translation>
<translation id="711840821796638741">Vezi marcajele gestionate</translation>
<translation id="711902386174337313">Citește lista dispozitivelor conectate</translation>
@@ -3901,6 +3970,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Actualizați</translation>
<translation id="7180865173735832675">Personalizează</translation>
<translation id="7186088072322679094">Păstrează în bara de instrumente</translation>
+<translation id="7187428571767585875">Intrări din registry care trebuie eliminate sau modificate:</translation>
<translation id="7191159667348037">Imprimantă necunoscută (USB)</translation>
<translation id="7191454237977785534">Salvează fișierul ca</translation>
<translation id="7196835305346730603">Se caută Chromeboxurile din apropiere...</translation>
@@ -3909,6 +3979,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />†a fost șters</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Se descarcă pluginul <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{ÃŽnchide pagina}few{ÃŽnchide paginile}other{ÃŽnchide paginile}}</translation>
<translation id="721331389620694978">Unele setări care pot reflecta obiceiurile tale de navigare nu vor fi șterse.</translation>
<translation id="7216409898977639127">Furnizor de date mobile</translation>
<translation id="7216595297012131718">Ordonează limbile pe baza preferințelor tale</translation>
@@ -3954,6 +4025,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Eroare la descărcare</translation>
<translation id="7279701417129455881">Gestionează blocarea cookie-urilor...</translation>
<translation id="7280877790564589615">Permisiune solicitată</translation>
+<translation id="7283041136720745563">Cota Google Drive nu este suficient de mare.</translation>
<translation id="7287143125007575591">Acces refuzat.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Deschide aplicația pentru imaginea de fundal</translation>
@@ -4022,6 +4094,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Scanarea antivirus nu a reușit</translation>
<translation id="7392915005464253525">R&amp;edeschide fereastra închisă</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> se va lansa la pornirea sistemului și va continua să ruleze în fundal, chiar după ce ai închis toate celelalte ferestre ale <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Conexiunea la rețea a fost comutată</translation>
<translation id="7400418766976504921">Adresă URL</translation>
<translation id="740083207982962331">Așteaptă până când Chromebox repornește...</translation>
<translation id="7400839060291901923">Configurează conexiunea pe <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Relansați și porniți Powerwash</translation>
<translation id="7409836189476010449">să ruleze Flash</translation>
<translation id="7410344089573941623">Întreabă dacă <ph name="HOST" /> solicită acces la camera și microfonul meu</translation>
+<translation id="741204030948306876">Da, accept</translation>
<translation id="7412226954991670867">Memorie GPU</translation>
<translation id="7416362041876611053">Eroare de rețea necunoscută.</translation>
<translation id="7417705661718309329">Hartă Google</translation>
@@ -4053,6 +4127,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Ferestre pop-up blocate</translation>
<translation id="744859430125590922">Controlează și vezi site-urile pe care le accesează această persoană din <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Selectând această imprimantă, acorzi următoarei extensii permisiunea de a accesa imprimanta:</translation>
+<translation id="7453467225369441013">Te deconectează de pe majoritatea site-urilor. Nu te va deconecta de la Contul Google.</translation>
<translation id="7456142309650173560">dezvoltatori</translation>
<translation id="7456847797759667638">Deschide o locație...</translation>
<translation id="7461924472993315131">Fixați</translation>
@@ -4063,7 +4138,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Eroare: extensia nu poate fi decodificată</translation>
<translation id="7473891865547856676">Nu, mulțumesc</translation>
<translation id="747459581954555080">Restabilește-le pe toate</translation>
-<translation id="747494631553057218">Intrări din registry</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> a întâmpinat o eroare.</translation>
<translation id="7475671414023905704">Adresă URL pentru parolă pierdută Netscape</translation>
<translation id="7476454130948140105">Bateria este prea descărcată pentru actualizare (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Dacă ai uitat expresia de acces, oprește și resetează sincronizarea utilizând <ph name="BEGIN_LINK" />Tabloul de bord Google<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Tehnologie</translation>
<translation id="7487099628810939106">Întârziere înaintea clicului:</translation>
<translation id="7487969577036436319">Nu există componente instalate</translation>
+<translation id="7489215562877293245">S-au găsit <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Gata de backup în <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Deschide-le pe toate}=1{&amp;Deschide marcajul}few{&amp;Deschide-le pe toate (#)}other{&amp;Deschide-le pe toate (#)}}</translation>
<translation id="7489605380874780575">Verificați eligibilitatea</translation>
<translation id="749028671485790643">Persoana <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Certificat CA de server</translation>
<translation id="7502658306369382406">Adresă IPv6</translation>
<translation id="7503191893372251637">Tip de certificat Netscape</translation>
-<translation id="7503607651407946808">Se traduce pagina...</translation>
<translation id="7503821294401948377">Nu se poate încărca pictograma „<ph name="ICON" />†pentru acțiunea browserului.</translation>
<translation id="750509436279396091">Deschideți dosarul de descărcări</translation>
<translation id="7505167922889582512">Afișează fișierele ascunse</translation>
@@ -4102,9 +4179,9 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Restabilește setările la valorile inițiale.</translation>
<translation id="7517786267097410259">Creați o parolă –</translation>
<translation id="7518150891539970662">Jurnale WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Se traduce pagina…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Creați</translation>
+<translation id="7526413953848747421">Adu în Chrome serviciile Google puternice cum ar fi verificarea ortografiei și atingerea pentru a căuta</translation>
<translation id="7529411698175791732">Verifică conexiunea la internet. Dacă problema persistă, deconectează-te și conectează-te din nou.</translation>
<translation id="7530016656428373557">Rata de descărcare în wați</translation>
<translation id="7536709149194614609">Repornește dispozitivul și încearcă din nou mai târziu.</translation>
@@ -4128,7 +4205,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
să încercați din nou să creați un utilizator monitorizat.</translation>
<translation id="756445078718366910">Deschide fereastra de browser</translation>
<translation id="7564847347806291057">Oprește procesul</translation>
-<translation id="7565291891798266313">Motorul de căutare a fost înlocuit cu <ph name="URL" />. Pentru a dezactiva extensiile care îți modifică motorul de căutare, dă clic pe Restabilește.</translation>
<translation id="7566118625369982896">Gestionează linkurile aplicației Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Datele Chrome au fost șterse</translation>
@@ -4137,13 +4213,10 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Încărcarea bateriei</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Colaționează</translation>
-<translation id="7577815336900970562">Folosește Wi-Fi sau rețelele mobile pentru determinarea locației</translation>
<translation id="7579149537961810247">Dezactivează sunetul pentru site-uri</translation>
<translation id="7580671184200851182">Redă același conținut audio în toate difuzoarele (audio mono)</translation>
-<translation id="7581273696622423628">Participă la sondaj</translation>
<translation id="7581462281756524039">Un instrument de curățare</translation>
<translation id="7582582252461552277">Prefer această rețea</translation>
-<translation id="7586312264284919041">Dorești traducerea acestei pagini?</translation>
<translation id="7586498138629385861">Chrome va rula în continuare când sunt deschise aplicații Chrome.</translation>
<translation id="7589461650300748890">Ușurel. Fiți atent(ă).</translation>
<translation id="7589661784326793847">Așteptați puțin</translation>
@@ -4160,6 +4233,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Solicitați site-ul pentru tablete</translation>
<translation id="7611008212562900400">Caută pe dispozitiv, în aplicații, pe web...</translation>
<translation id="7615910377284548269">Gestionează blocarea pluginurilor scoase din mediul de testare...</translation>
+<translation id="7616214729753637086">Se înregistrează dispozitivul...</translation>
<translation id="7617366389578322136">Se conectează la „<ph name="DEVICE_NAME" />â€</translation>
<translation id="761779991806306006">Nicio parolă salvată.</translation>
<translation id="7622114377921274169">Se încarcă.</translation>
@@ -4188,6 +4262,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Dispozitiv Bluetooth neacceptat: „<ph name="DEVICE_NAME" />â€.</translation>
<translation id="7665369617277396874">Adăugați un cont</translation>
<translation id="7671130400130574146">Folosește bara de titlu și chenarele definite în sistem</translation>
+<translation id="7683373461016844951">Pentru a continua, dă clic pe OK, apoi pe Adaugă o persoană pentru a crea un profil nou pentru adresa de e-mail <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Instalată de administrator</translation>
<translation id="7684559058815332124">Accesează pagina de conectare a portalului captiv</translation>
<translation id="7685049629764448582">Memorie JavaScript</translation>
@@ -4246,7 +4321,6 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Stocare sesiune</translation>
<translation id="7781335840981796660">Toate conturile de utilizator și datele locale vor fi eliminate.</translation>
<translation id="7782102568078991263">Nu mai există sugestii de la Google</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> nu s-a putut încărca</translation>
<translation id="7784067724422331729">Setările de securitate de pe computer au blocat acest fișier.</translation>
<translation id="7786207843293321886">Ieșiți din modul pentru invitați</translation>
<translation id="7786889348652477777">&amp;Reîncarcă aplicația</translation>
@@ -4280,7 +4354,13 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">A fost blocată o descărcare periculoasă</translation>
<translation id="7818135753970109980">A fost adăugată o temă (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA sau RSN)</translation>
+<translation id="7819992334107904369">Sincronizare Chrome</translation>
<translation id="782057141565633384">C&amp;opiază adresa videoclipului</translation>
+<translation id="7821462174190887129">S-au găsit <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Cota Google Drive nu este suficient de mare. Spațiu suplimentar necesar: <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Încearcă să selectezi mai puține fotografii.</translation>
<translation id="782590969421016895">Utilizează paginile actuale</translation>
<translation id="7829298379596169484">Se accesează intrarea audio</translation>
<translation id="7831368056091621108">pentru ca această extensie, istoricul și alte setări Chrome să fie disponibile pe toate dispozitivele pe care le utilizați.</translation>
@@ -4318,6 +4398,7 @@ De la <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Dezactivează subtitrările</translation>
<translation id="7882358943899516840">Tip furnizor</translation>
<translation id="7885253890047913815">Destinații recente</translation>
+<translation id="7886917304091689118">Rulează în Chrome</translation>
<translation id="7887334752153342268">Dublură</translation>
<translation id="7887864092952184874">Mouse Bluetooth conectat</translation>
<translation id="7889966925761734854">Caută</translation>
@@ -4401,7 +4482,9 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8000066093800657092">Nicio rețea</translation>
<translation id="8001504501378762252">Este posibil ca un site să fi furat parola</translation>
<translation id="8004582292198964060">Browser</translation>
+<translation id="8005600846065423578">Permite întotdeauna ca <ph name="HOST" /> să vadă clipboardul</translation>
<translation id="8008356846765065031">Internet deconectat. Verificați conexiunea la internet.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> nu s-a putut încărca.</translation>
<translation id="8008818777654712271">Trimite automat anumite informații despre sistem și conținutul paginii la Google pentru a detecta aplicațiile și site-urile periculoase</translation>
<translation id="8012382203418782830">Pagina a fost tradusă.</translation>
<translation id="8014154204619229810">Momentan, rulează instrumentul pentru actualizare. Actualizează într-un minut și verifică din nou.</translation>
@@ -4465,7 +4548,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8102535138653976669"><ph name="PRODUCT_NAME" /> sincronizează securizat datele cu Contul Google. Păstrați opțiunea de sincronizare integrală sau personalizați tipurile de date de sincronizat și setările de criptare.</translation>
<translation id="8104696615244072556">Folosește Powerwash pe dispozitivul <ph name="IDS_SHORT_PRODUCT_NAME" /> și revino la versiunea anterioară.</translation>
<translation id="8105368624971345109">Dezactivează</translation>
-<translation id="8106045200081704138">ÃŽn colaborare cu mine</translation>
+<translation id="8106045200081704138">Cu acces permis pentru mine</translation>
<translation id="8107015733319732394">Se instalează Magazinul Google Play pe dispozitivul <ph name="DEVICE_TYPE" />. Ar putea dura câteva minute.</translation>
<translation id="8109930990200908494">Conectarea este obligatorie pentru certificatul de utilizator.</translation>
<translation id="8111155949205007504">Trimite această parolă pe iPhone</translation>
@@ -4502,7 +4585,6 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="816055135686411707">Eroare la setarea certificatului de încredere</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Creează o notă nouă</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Gestionează setările pentru microfon...</translation>
<translation id="8168435359814927499">Conținut</translation>
<translation id="8174047975335711832">Informații despre dispozitiv</translation>
@@ -4519,7 +4601,6 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8191230140820435481">Gestionează aplicațiile, extensiile și temele dvs.</translation>
<translation id="8191453843330043793">Rezolvitorul proxy-ului V8</translation>
<translation id="8195027750202970175">Dimensiune pe disc</translation>
-<translation id="8195739004487400241">Pagina principală a fost înlocuită cu <ph name="URL" />. Pentru a dezactiva extensiile care îți modifică pagina principală, dă clic pe Restabilește.</translation>
<translation id="8199300056570174101">Proprietăți pentru dispozitiv și rețea (serviciu)</translation>
<translation id="8200772114523450471">Reia</translation>
<translation id="8202160505685531999">Reintrodu parola pentru a actualiza profilul <ph name="DEVICE_TYPE" />.</translation>
@@ -4537,6 +4618,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8226619461731305576">Coadă</translation>
<translation id="8226742006292257240">Mai jos se află parola TPM generată aleatoriu, care a fost atribuită computerului tău:</translation>
<translation id="8227119283605456246">Atașează un fișier</translation>
+<translation id="8233198815467326623">Restabilești pagina principală prestabilită?</translation>
<translation id="8234795456569844941">Ajută-i pe inginerii noștri să remedieze această problemă. Spune-ne ce s-a întâmplat chiar înainte să primești mesajul de eroare privind profilul:</translation>
<translation id="8234989666557591529">Alege un telefon pentru a debloca dispozitivul <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Sfat de ajutor</translation>
@@ -4562,7 +4644,6 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8261378640211443080">Această extensie nu este inclusă în <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> și este posibil să fi fost adăugată fără știrea dvs.</translation>
<translation id="8261387128019234107">Adăugați un cont pentru <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Șterge</translation>
-<translation id="8261673729476082470">Se face backup pentru <ph name="FILE_COUNT" /> fotografii pe <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> nu este implementat în această versiune.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> a dezactivat cursorul mouse-ului.</translation>
<translation id="8264718194193514834">„<ph name="EXTENSION_NAME" />†a activat modul Ecran complet.</translation>
@@ -4664,6 +4745,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8454288007744638700">Sau selectează o rețea nouă:</translation>
<translation id="845627346958584683">Ora expirării</translation>
<translation id="8456681095658380701">Nume nevalid</translation>
+<translation id="8457451314607652708">Importă marcajele</translation>
<translation id="8460336040822756677">Dacă dezactivezi Smart Lock pentru <ph name="DEVICE_TYPE" />, nu vei putea debloca dispozitivele Chrome folosind telefonul. Va fi necesar să introduci parola.</translation>
<translation id="8461329675984532579">Numele furnizorului local</translation>
<translation id="84613761564611563">S-a solicitat interfața de utilizare pentru configurarea rețelei, așteaptă...</translation>
@@ -4728,14 +4810,15 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8569764466147087991">Selectează un fișier pentru a-l deschide</translation>
<translation id="8571213806525832805">Ultimele 4 săptămâni</translation>
<translation id="8574990355410201600">Permite întotdeauna sunetul pe <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Nu poate depăși 99 de litere</translation>
<translation id="8579285237314169903">Se sincronizează <ph name="NUMBER_OF_FILES" /> elemente...</translation>
<translation id="857943718398505171">Acordată (recomandat)</translation>
<translation id="8581809080475256101">Apasă pentru a naviga înainte sau folosește meniul contextual pentru a vedea istoricul</translation>
<translation id="8584280235376696778">&amp;Deschide videoclipul într-o filă nouă</translation>
<translation id="8588866096426746242">Afișează statisticile profilului</translation>
+<translation id="8589652987924574405">Marcajele, istoricul, parolele și alte setări vor fi sincronizate cu Contul Google, pentru a le putea folosi pe toate dispozitivele. Poți modifica oricând această opțiune în setări.</translation>
<translation id="8590375307970699841">Configurează actualizările automate</translation>
<translation id="8594908476761052472">Înregistrează un videoclip</translation>
-<translation id="8595925260712451473">Introdu feedbackul aici.</translation>
<translation id="8596540852772265699">Fișiere personalizate</translation>
<translation id="8597845839771543242">Formatul proprietății:</translation>
<translation id="8598453409908276158">Pluginul în afara mediului de testare este blocat</translation>
@@ -4750,6 +4833,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8620617069779373398">Stare roaming</translation>
<translation id="8620765578342452535">Configurează conexiunile la rețea</translation>
<translation id="8620790565535071193">Scanarea nu a reușit</translation>
+<translation id="8622877356447980900">Dorești ca această pagină să fie tradusă?</translation>
<translation id="8623004009673949077">Aplicația cu atributul „kiosk_only†din manifest trebuie să fie instalată în modul chioșc pentru sistemul de operare Chrome.</translation>
<translation id="8624205858755890468">Permite Asistentului să afișeze informații, aplicații și acțiuni conexe.</translation>
<translation id="862542460444371744">&amp;Extensii</translation>
@@ -4795,6 +4879,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8671210955687109937">Poate face comentarii</translation>
<translation id="8673026256276578048">Caută pe web...</translation>
<translation id="8673383193459449849">Problemă de server</translation>
+<translation id="8674241889607553858">Dorești ca această pagină să fie tradusă?</translation>
<translation id="8675354002693747642">Cheie predistribuită</translation>
<translation id="8676374126336081632">Șterge textul introdus</translation>
<translation id="8677039480012021122">Ștergeți datele și deconectați-vă</translation>
@@ -4807,6 +4892,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8688579245973331962">Numele dvs. nu apare?</translation>
<translation id="8688591111840995413">Parolă greșită</translation>
<translation id="8688672835843460752">Disponibilă</translation>
+<translation id="8689583087392258564">Computerul nu a putut fi asociat domeniului. Unitatea organizațională nu este validă.</translation>
<translation id="869257642790614972">Redeschide ultima filă închisă</translation>
<translation id="8695825812785969222">Deschide &amp;locația...</translation>
<translation id="8698464937041809063">Desen Google</translation>
@@ -4821,6 +4907,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8708671767545720562">&amp;Mai multe informații</translation>
<translation id="8710187907779883426">scurtă (1 sec.)</translation>
<translation id="8711402221661888347">Murături</translation>
+<translation id="8712637175834984815">Am înțeles</translation>
<translation id="8713570323158206935">Trimiteți <ph name="BEGIN_LINK1" />informații de sistem<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Încetarea asistenței</translation>
<translation id="871476437400413057">Parole Google salvate</translation>
@@ -4896,7 +4983,6 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="882204272221080310">Actualizează firmware-ul pentru securitate suplimentară.</translation>
<translation id="8823514049557262177">Copiază te&amp;xtul linkului</translation>
<translation id="8824701697284169214">Adăugați pa&amp;gina...</translation>
-<translation id="8827850355924932817">Folosește rețeaua Wi-Fi pentru a stabili locația</translation>
<translation id="8828933418460119530">Nume DNS</translation>
<translation id="8830796635868321089">Căutarea actualizărilor utilizând setările de proxy actuale nu a reușit. Ajustați <ph name="PROXY_SETTINGS_LINK_START" />setările de proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Configurarea rețelei este controlată de <ph name="USER_EMAIL" />.</translation>
@@ -4949,13 +5035,14 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="8912793549644936705">Extins</translation>
<translation id="8915370057835397490">Se încarcă sugestiile</translation>
<translation id="8916476537757519021">Subcadru incognito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Convertor PWG Raster</translation>
+<translation id="8918468086406665831">Sincronizează cu <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Permite întotdeauna anunțurile pe acest site</translation>
<translation id="8925458182817574960">&amp;Setări</translation>
<translation id="8926389886865778422">Nu mai întreba</translation>
<translation id="8926518602592448999">Dezactivați extensiile care rulează în modul pentru dezvoltatori</translation>
<translation id="892706138619340876">Anumite setări au fost restabilite</translation>
<translation id="8931394284949551895">Dispozitive noi</translation>
+<translation id="893242274404530797">Notificările privind serviciile Google Play sunt necesare pentru Tethering instantaneu</translation>
<translation id="8933960630081805351">&amp;Afișează în Finder</translation>
<translation id="8934732568177537184">Continuați</translation>
<translation id="8938356204940892126">RenunÈ›</translation>
@@ -5013,6 +5100,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="9024127637873500333">&amp;Deschideți într-o filă nouă</translation>
<translation id="9024331582947483881">ecran complet</translation>
<translation id="9025098623496448965">OK, revin la ecranul de conectare</translation>
+<translation id="902659348151742535">Google poate folosi istoricul de navigare pentru a personaliza Căutarea, anunțurile și alte servicii Google.</translation>
<translation id="9026731007018893674">descărcare</translation>
<translation id="9027146684281895941">Monitorizează această persoană pentru a controla și a vedea site-urile pe care le accesează din Contul tău Google.</translation>
<translation id="9027459031423301635">Deschide linkul într-o filă &amp;nouă</translation>
@@ -5053,7 +5141,6 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="9084064520949870008">Deschideți ca fereastră</translation>
<translation id="9088234649737575428">Pluginul <ph name="PLUGIN_NAME" /> este blocat conform politicii companiei</translation>
<translation id="9088917181875854783">ConfirmaÈ›i că această cheie de acces este afiÈ™ată pe „<ph name="DEVICE_NAME" />â€:</translation>
-<translation id="9090669887503413452">Trimiteți informațiile despre sistem</translation>
<translation id="9094033019050270033">Actualizează parola</translation>
<translation id="9094982973264386462">Elimină</translation>
<translation id="9095253524804455615">Elimină</translation>
@@ -5107,6 +5194,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="9170397650136757332">Acum mișcă ușor degetul pentru a captura toate porțiunile amprentei</translation>
<translation id="9170848237812810038">&amp;Anulează</translation>
<translation id="9170884462774788842">Un alt program de pe computerul dvs. a adăugat o temă care poate schimba modul în care funcționează Chrome.</translation>
+<translation id="9173995187295789444">Se caută dispozitive Bluetooth...</translation>
<translation id="9174212595744391062">Astfel, se vor șterge cookie-urile și memoria cache pentru toate site-urile, inclusiv</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – dispozitivul Bluetooth a fost conectat</translation>
<translation id="9177499212658576372">În prezent, sunteți conectat la rețeaua <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="932327136139879170">Pagina de pornire</translation>
<translation id="932508678520956232">Printarea nu a putut fi inițiată.</translation>
<translation id="93393615658292258">Numai parola</translation>
+<translation id="935490618240037774">Marcajele, istoricul, parolele și alte setări vor fi sincronizate cu Contul Google, pentru a le putea folosi pe toate dispozitivele.</translation>
<translation id="936801553271523408">Date de diagnosticare a sistemului</translation>
<translation id="93766956588638423">Repară extensia</translation>
<translation id="938470336146445890">Instalează un certificat de utilizator.</translation>
@@ -5151,6 +5240,7 @@ Păstrează fișierul cu cheia într-un loc sigur. Acesta va fi necesar la crear
<translation id="960987915827980018">A mai rămas aproape 1 oră</translation>
<translation id="962802172452141067">Arborele cu dosarele de marcaje</translation>
<translation id="968174221497644223">Memoria cache a aplicației</translation>
+<translation id="969096075394517431">Schimbați limbile</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{O filă}few{# file}other{# de file}}</translation>
<translation id="971774202801778802">Adresă URL marcaj</translation>
<translation id="973473557718930265">Ieșiți</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ru.xtb b/chromium/chrome/app/resources/generated_resources_ru.xtb
index 01490fb29ad..ba69a6be27a 100644
--- a/chromium/chrome/app/resources/generated_resources_ru.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ru.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Открыть ÑÑылку в новом окне Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ "<ph name="APP" />"</translation>
<translation id="1005274289863221750">ИÑпользование микрофона и камеры</translation>
<translation id="1007408791287232274">Ðе удалоÑÑŒ загрузить ÑпиÑок уÑтройÑтв.</translation>
+<translation id="1008186147501209563">ЭкÑпорт закладок</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Страница не отвечает}one{Страницы не отвечают}few{Страницы не отвечают}many{Страницы не отвечают}other{Страницы не отвечают}}</translation>
<translation id="1012794136286421601">Ваши документы, таблицы, презентации и риÑунки ÑинхронизируютÑÑ. ЗапуÑтите приложение "Google ДиÑк", чтобы получить к ним доÑтуп в режиме онлайн или офлайн.</translation>
-<translation id="1013383076511149692">ПроÑмотр текÑта и изображений, Ñкопированных в буфер обмена</translation>
<translation id="1013707859758800957">Ðа Ñтой Ñтранице был запущен плагин, работающий вне теÑтовой Ñреды.</translation>
<translation id="1015318665228971643">Изменение Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ð¿ÐºÐ¸</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Открыть вÑе &amp;в новом окне}=1{Открыть &amp;в новом окне}one{Открыть вÑе (#) &amp;в новом окне}few{Открыть вÑе (#) &amp;в новом окне}many{Открыть вÑе (#) &amp;в новом окне}other{Открыть вÑе (#) &amp;в новом окне}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Ðе удалоÑÑŒ удалить вредоноÑное ПО</translation>
<translation id="1062407476771304334">Заменить</translation>
<translation id="1062866675591297858">Изменение контролируемых профилей производитÑÑ Ñ‡ÐµÑ€ÐµÐ· <ph name="BEGIN_LINK" />Панель ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñми<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Проверка файлов медиабиблиотеки</translation>
<translation id="1064835277883315402">Подключение к чаÑтной Ñети</translation>
<translation id="1064912851688322329">Отключение аккаунта Google</translation>
<translation id="1067048845568873861">Создано</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Шифрование данных</translation>
+<translation id="1074944608454986967">Чтобы проÑлушать текÑÑ‚ на Ñкране, нажмите и удерживайте кнопку ПоиÑк, а затем выберите контент, ÑƒÐ´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ Ð»ÐµÐ²ÑƒÑŽ кнопку мыши. Также можно выделить облаÑÑ‚ÑŒ и нажать ПоиÑк + S.</translation>
<translation id="1076698951459398590">Включить тему</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ÐаÑтройка автообновлений Ð´Ð»Ñ Ð²Ñех пользователей</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Войдите в аккаунт<ph name="END_SIGN_IN_LINK" />, чтобы проÑматривать Ñайты, открытые Ñтим пользователем, и контролировать его дейÑтвиÑ.</translation>
<translation id="109758035718544977">Включить звук на Ñайтах</translation>
<translation id="1097658378307015415">Сначала войдите как гоÑÑ‚ÑŒ, чтобы активировать работу Ñети <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Ð’Ñегда переводить <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;ОÑтановить</translation>
<translation id="1110155001042129815">Подождать</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Запретить Ñайтам доÑтуп к уÑтройÑтвам MIDI Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ ÑиÑтемных Ñообщений</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Изменить поиÑковую ÑиÑтему</translation>
-<translation id="1131167343343087859">БанковÑкие карты и адреÑа из Google Payments</translation>
<translation id="1134009406053225289">Открыть в режиме инкогнито</translation>
<translation id="1137673463384776352">Открыть ÑÑылку в приложении "<ph name="APP" />"</translation>
<translation id="1140351953533677694">ДоÑтуп к Bluetooth- и поÑледовательным уÑтройÑтвам</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Плагин заблокирован</translation>
<translation id="1145532888383813076">Введите Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка на уÑтройÑтве, в приложениÑÑ… и Интернете.</translation>
<translation id="1146204723345436916">Импортировать закладки из файла HTML...</translation>
+<translation id="1148097584170732637">Обнаружены файлы (<ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Ðа уÑтройÑтве недоÑтаточно меÑта. ТребуетÑÑ ÐµÑ‰Ñ‘ <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Попробуйте выбрать только чаÑÑ‚ÑŒ фотографий.</translation>
<translation id="1149088842877960903">Выполнение JavaScript через AppleScript отключено. Чтобы включить Ñту функцию, в меню Chrome выберите "ÐаÑтройки &gt; Дополнительные" и найдите раздел "СиÑтема". Подробнее: https://support.google.com/chrome/?p=applescript.</translation>
<translation id="1149401351239820326">МеÑÑц Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ñрока дейÑтвиÑ</translation>
<translation id="1153356358378277386">СопрÑженные уÑтройÑтва</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Переименовать</translation>
<translation id="1175364870820465910">&amp;Печать...</translation>
<translation id="117624967391683467">Копирование файла "<ph name="FILE_NAME" />"…</translation>
+<translation id="1177113976278858832">ВоÑÑтановить поиÑковую ÑиÑтему по умолчанию?</translation>
<translation id="1177863135347784049">ПерÑонализированные</translation>
<translation id="1178581264944972037">Пауза</translation>
<translation id="1179803038870941185"><ph name="URL" /> запрашивает полный контроль над уÑтройÑтвами MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">ПроÑмотр и изменение белого ÑпиÑка пользователей</translation>
<translation id="1206407435587370571">ЗнакомÑтво Ñ Chromebook</translation>
<translation id="1209796539517632982">ÐвтоматичеÑкие Ñерверы имен</translation>
+<translation id="1210982357925844241">ПроÑматривайте Ñохраненные пароли и управлÑйте ими на Ñтранице <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Ðе хотите, чтобы ÑохранÑлаÑÑŒ иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¾Ñмотров? ИÑпользуйте режим инкогнито.</translation>
<translation id="1213037489357051291">Отпечатков добавлено: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Добавлено фоновое приложение</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">ПоиÑк мобильных Ñетей...</translation>
<translation id="1285320974508926690">Ðикогда не переводить Ñтот Ñайт</translation>
<translation id="1285484354230578868">Сохранение данных на вашем Google ДиÑке</translation>
+<translation id="1288037062697528143">Ðочной режим включитÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки на закате</translation>
<translation id="1293177648337752319">Включить звук на Ñайте</translation>
<translation id="1293509594570842875">Ðе удалоÑÑŒ Ñоздать контролируемый профиль. Проверьте подключение к Ñети и повторите попытку позже.</translation>
<translation id="1293556467332435079">Файлы</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML-файл Ñ Ð·Ð°ÐºÐ»Ð°Ð´ÐºÐ°Ð¼Ð¸</translation>
<translation id="1303671224831497365">УÑтройÑтва Bluetooth не найдены</translation>
<translation id="1306606229401759371">Изменить наÑтройки</translation>
-<translation id="1307398858972670978">Получить доÑтуп к Ñвоим паролÑм Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва можно по ÑÑылке <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">СиÑтеме не удалоÑÑŒ Ñохранить токен доÑтупа Ð´Ð»Ñ API на Ñтом уÑтройÑтве.</translation>
<translation id="1313405956111467313">ÐвтоматичеÑÐºÐ°Ñ Ð½Ð°Ñтройка прокÑи-Ñервера</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Это Ñ</translation>
<translation id="1338776410427958681">Свернуть папку <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Удаление…</translation>
-<translation id="1339266338863469628">По умолчанию (передавать только ваш голоÑ)</translation>
<translation id="1340527397989195812">Создайте резервную копию медиафайлов, размещенных на уÑтройÑтве, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ "Файлы".</translation>
<translation id="1341988552785875222">Эти обои уÑтановлены приложением "<ph name="APP_NAME" />". Возможно, чтобы выбрать другие обои, вам потребуетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ приложение "<ph name="APP_NAME" />".</translation>
<translation id="1346748346194534595">Справа</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Обновление начнетÑÑ, когда зарÑд батареи доÑтигнет <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Импорт файлов (<ph name="FILE_COUNT" />)...</translation>
<translation id="1353686479385938207"><ph name="NETWORK_NAME" /> (<ph name="PROVIDER_NAME" />)</translation>
+<translation id="1353980523955420967">Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ файл PPD. УбедитеÑÑŒ, что уÑтройÑтво Chromebook подключено к Интернету, и повторите попытку.</translation>
<translation id="1355466263109342573">Плагин "<ph name="PLUGIN_NAME" />" заблокирован</translation>
<translation id="1357589289913453911">Идентификатор раÑширениÑ</translation>
<translation id="1358735829858566124">Этот файл или каталог непригоден Ð´Ð»Ñ Ð¸ÑпользованиÑ.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Слева направо</translation>
<translation id="1370646789215800222">Удалить пользователÑ?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Будет удален один объект}one{Будет удален # объект}few{Будет удалено # объекта}many{Будет удалено # объектов}other{Будет удалено # объекта}}</translation>
+<translation id="1372841398847029212">Синхронизировать Ñ Ð¼Ð¾Ð¸Ð¼ аккаунтом</translation>
<translation id="1374844444528092021">Сертификат, запрашиваемый Ñетью <ph name="NETWORK_NAME" />, не уÑтановлен или уже не дейÑтвителен. Получите новый и попробуйте подключитьÑÑ ÐµÑ‰Ðµ раз.</translation>
<translation id="1374962581120570592">Файлы cookie запиÑаны</translation>
<translation id="1375321115329958930">Сайты Ñ Ñохраненными паролÑми</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Создать контролируемый профиль</translation>
<translation id="1410197035576869800">Значок приложениÑ</translation>
<translation id="1410616244180625362">Разрешить <ph name="HOST" /> доÑтуп к камере</translation>
+<translation id="1411668397053040814">Чтобы иÑпользовать Chrome в виртуальной реальноÑти, уÑтановите или обновите приложение "Клавиатура Daydream".</translation>
<translation id="1414648216875402825">Ð’Ñ‹ уÑтанавливаете неÑтабильную верÑию <ph name="PRODUCT_NAME" />, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñодержит разрабатываемые в наÑтоÑщий момент функции. Будьте оÑторожны: возможны Ñбои и неизвеÑтные ошибки.</translation>
+<translation id="1415708812149920388">ДоÑтуп к буферу обмена закрыт</translation>
<translation id="1415990189994829608">РаÑширение "<ph name="EXTENSION_NAME" />" (ID <ph name="EXTENSION_ID" />) запрещено иÑпользовать в ходе ÑеанÑа Ñтого типа</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ðе удалоÑÑŒ Ñоздать Ñлучайный закрытый ключ RSA.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">КуÑок пиццы</translation>
<translation id="1467432559032391204">Слева</translation>
<translation id="1467999917853307373">От <ph name="URL" /> поÑтупил Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° поÑтоÑнное хранение данных на вашем мобильном уÑтройÑтве.</translation>
+<translation id="1468571364034902819">ÐÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать Ñтот профиль</translation>
<translation id="1470719357688513792">Ðовые наÑтройки файлов cookie вÑтупÑÑ‚ в Ñилу поÑле Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтраницы.</translation>
<translation id="1470811252759861213">Чтобы получить доÑтуп к раÑширениÑм на вÑех ваших уÑтройÑтвах, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Ðе удалоÑÑŒ загрузить <ph name="FILENAME" />. Ðе хватает проÑтранÑтва на Google ДиÑке.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Кеш токенов API идентификационных данных</translation>
<translation id="1478233201128522094">Теперь вы можете Ñнимать блокировку уÑтройÑтва <ph name="DEVICE_TYPE" /> Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ нового телефона. Чтобы выключить Smart Lock, перейдите в наÑтройки.</translation>
<translation id="1478340334823509079">Подробные ÑведениÑ: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Будет Ñохранено <ph name="FILE_COUNT" /> фото</translation>
<translation id="1483493594462132177">Отправить</translation>
<translation id="1485015260175968628">РазрешениÑ:</translation>
<translation id="1485141095922496924">ВерÑÐ¸Ñ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />), <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Вкл. – пользовательÑкие наÑтройки</translation>
<translation id="1493892686965953381">Ожидание загрузки <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">КоличеÑтво других доÑтупных уÑтройÑтв: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">ÐедопуÑтимый файл PPD.</translation>
<translation id="1497522201463361063">Ðе удалоÑÑŒ переименовать "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">ÐеизвеÑтное уÑтройÑтво [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">При одновременной работе в неÑкольких аккаунтах необходимо Ñначала зайти в аккаунт владельца.</translation>
@@ -402,13 +411,16 @@
<translation id="1600857548979126453">ДоÑтуп к работе отладчика Ñтраниц</translation>
<translation id="1601560923496285236">Применить</translation>
<translation id="1603914832182249871">(инкогнито)</translation>
+<translation id="1607139524282324606">ОчиÑтить запиÑÑŒ</translation>
<translation id="1608626060424371292">Удалить профиль</translation>
<translation id="1609170755653088773">Синхронизируйте Ñтот пароль Ñ iPhone</translation>
<translation id="1609862759711084604">Предыдущий пользователь</translation>
+<translation id="1611557582955786626">Войдите в браузер Chrome, чтобы вам было удобнее пользоватьÑÑ Ð¸Ð¼ на вÑех ваших уÑтройÑтвах.</translation>
<translation id="1611584202130317952">Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°. Повторите попытку либо ÑвÑжитеÑÑŒ Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†ÐµÐ¼ уÑтройÑтва или админиÑтратором.</translation>
<translation id="1611649489706141841">вперед</translation>
<translation id="1611704746353331382">ЭкÑпорт закладок в файл HTML</translation>
<translation id="1612129875274679969">Ð’Ñегда запуÑкать уÑтройÑтво в режиме киоÑка.</translation>
+<translation id="161460670679785907">Ðе удалоÑÑŒ обнаружить телефон</translation>
<translation id="1616206807336925449">РаÑширению не требуютÑÑ Ð¾Ñобые разрешениÑ.</translation>
<translation id="161707228174452095">Отпечаток добавлен!</translation>
<translation id="1618268899808219593">Справочный &amp;центр</translation>
@@ -438,7 +450,6 @@
<translation id="1650371550981945235">Показывать параметры ввода</translation>
<translation id="1650709179466243265">Добавить www. и .com и перейти по ÑÑылке</translation>
<translation id="1651008383952180276">Ðеобходимо дважды ввеÑти одну кодовую фразу</translation>
-<translation id="1652972346408808053">Пароль Ñохранен. СпиÑок паролей доÑтупен на Ñтранице <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Добавьте принтер в приложение "Google Виртуальный принтер" и печатайте документы Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва.}one{Добавьте # принтер в приложение "Google Виртуальный принтер" и печатайте документы Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва.}few{Добавьте # принтера в приложение "Google Виртуальный принтер" и печатайте документы Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва.}many{Добавьте # принтеров в приложение "Google Виртуальный принтер" и печатайте документы Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва.}other{Добавьте # принтера в приложение "Google Виртуальный принтер" и печатайте документы Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ уÑтройÑтва.}}</translation>
<translation id="1657406563541664238">ÐвтоматичеÑÐºÐ°Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ° в Google ÑтатиÑтики иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ отчетов о ÑбоÑÑ… Ñ Ñ†ÐµÐ»ÑŒÑŽ ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ <ph name="PRODUCT_NAME" /></translation>
<translation id="1658424621194652532">Этой Ñтранице разрешен доÑтуп к вашему микрофону</translation>
@@ -455,7 +466,9 @@
<translation id="1673103856845176271">ДоÑтуп к файлу ограничен по ÑоображениÑм безопаÑноÑти.</translation>
<translation id="167832068858235403">уменьшить громкоÑÑ‚ÑŒ</translation>
<translation id="1679068421605151609">ИнÑтрументы разработчика</translation>
+<translation id="16815041330799488">Ðе предоÑтавлÑÑ‚ÑŒ Ñайтам доÑтуп к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="1682548588986054654">Ðовое окно в режиме инкогнито</translation>
+<translation id="1688935057616748272">Ðеобходимо добавить букву</translation>
<translation id="168991973552362966">Добавление доÑтупного принтера</translation>
<translation id="1689945336726856614">Скопировать &amp;URL</translation>
<translation id="1692602667007917253">Ошибка</translation>
@@ -496,6 +509,7 @@
<translation id="1756681705074952506">СпоÑоб ввода</translation>
<translation id="175772926354468439">Включить тему</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Перейти в Интернет-магазин Chrome</translation>
<translation id="1758831820837444715">ÐаÑтройка Ñети Ethernet</translation>
<translation id="1763046204212875858">Создание Ñрлыков приложений</translation>
<translation id="1763108912552529023">Дополнительные ÑведениÑ</translation>
@@ -541,7 +555,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Внимание!<ph name="END_BOLD" /> Эти файлы ÑвлÑÑŽÑ‚ÑÑ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ и могут быть автоматичеÑки удалены, чтобы оÑвободить меÑто на диÑке. <ph name="BEGIN_LINK" />Подробнее...<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">ÐаÑтройте Smart Lock Ð´Ð»Ñ ÑƒÑтройÑтва <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">ВоÑÑтановление файлов Microsoft</translation>
-<translation id="1825832322945165090">ÐедоÑтаточно меÑта на уÑтройÑтве</translation>
+<translation id="1818007989243628752">Удалить пароль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Проверка</translation>
<translation id="1828149253358786390">Сайт <ph name="SITE" /> запрашивает разрешение на отправку уведомлений</translation>
<translation id="1828378091493947763">Плагин не поддерживаетÑÑ Ð½Ð° Ñтом уÑтройÑтве</translation>
@@ -643,6 +657,7 @@
<translation id="1999115740519098545">ЗапуÑк Chrome</translation>
<translation id="2006638907958895361">Открыть ÑÑылку в приложении "<ph name="APP" />"</translation>
<translation id="2007404777272201486">Сообщить о проблеме...</translation>
+<translation id="2015632741368427174">Заблокирована попытка переадреÑации на Ñтот Ñайт:</translation>
<translation id="2016430552235416146">ОбычнаÑ</translation>
<translation id="2017334798163366053">Запретить Ñбор данных о производительноÑти</translation>
<translation id="2017836877785168846">Удаление иÑтории и вариантов Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð² адреÑной Ñтроке</translation>
@@ -684,6 +699,7 @@
<translation id="2085470240340828803">Файл <ph name="FILENAME" /> уже ÑущеÑтвует. Выберите необходимое дейÑтвие.</translation>
<translation id="2087822576218954668">Печать: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">БезопаÑный браузер Google Chrome</translation>
+<translation id="2089795179672254991">Спрашивать моего Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° доÑтуп Ñайтов к текÑту и изображениÑм, Ñкопированным в буфер обмена (рекомендуетÑÑ)</translation>
<translation id="2090165459409185032">Чтобы воÑÑтановить данные аккаунта, перейдите на Ñтраницу google.com/accounts/recovery</translation>
<translation id="2090876986345970080">ÐаÑтройка безопаÑноÑти ÑиÑтемы</translation>
<translation id="2091887806945687916">Звук</translation>
@@ -710,14 +726,12 @@
<translation id="2121825465123208577">Изменить размер</translation>
<translation id="2124930039827422115">{1,plural, =1{1 пользователь поÑтавил оценку <ph name="AVERAGE_RATING" />.}one{# пользователь поÑтавил оценку <ph name="AVERAGE_RATING" />.}few{#Â Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð¾Ñтавили оценку <ph name="AVERAGE_RATING" />.}many{# пользователей поÑтавили оценку <ph name="AVERAGE_RATING" />.}other{#Â Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð¾Ñтавили оценку <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Ваш админиÑтратор отключил Ñинхронизацию.</translation>
-<translation id="2126426811489709554">Технологии Chrome</translation>
<translation id="2127372758936585790">Маломощное зарÑдное уÑтройÑтво</translation>
<translation id="212862741129535676">ПродолжительноÑÑ‚ÑŒ работы процеÑÑора на разных ÑтупенÑÑ… чаÑтоты в процентах</translation>
<translation id="2128691215891724419">Ошибка Ñинхронизации. Обновите кодовую фразу.</translation>
<translation id="2129825002735785149">Обновить плагин</translation>
<translation id="2129904043921227933">Ошибка Ñинхронизации. Обновите кодовую фразу.</translation>
<translation id="2131077480075264">Ðевозможно уÑтановить <ph name="APP_NAME" />: нет Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¾Ñ‚ <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">ПеревеÑти Ñту Ñтраницу?</translation>
<translation id="2135787500304447609">Возобновить</translation>
<translation id="2136372518715274136">Введите новый пароль</translation>
<translation id="2136476978468204130">ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ ÐºÐ¾Ð´Ð¾Ð²Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°</translation>
@@ -752,6 +766,7 @@
<translation id="2178614541317717477">Скомпрометированный ЦС</translation>
<translation id="218070003709087997">Укажите цифрами чиÑло копий Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ (от 1 до 999).</translation>
<translation id="2187895286714876935">Ошибка при импорте Ñертификата Ñервера</translation>
+<translation id="2187906491731510095">РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ñ‹</translation>
<translation id="2188881192257509750">Открыть приложение "<ph name="APPLICATION" />"</translation>
<translation id="2190069059097339078">Получение параметров доÑтупа по Wi-Fi</translation>
<translation id="219008588003277019">Модуль Native Client: <ph name="NEXE_NAME" /></translation>
@@ -804,6 +819,7 @@
<translation id="2255317897038918278">Штамп времени Microsoft</translation>
<translation id="225614027745146050">Добро пожаловать!</translation>
<translation id="225692081236532131">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸</translation>
+<translation id="2261323523305321874">ÐдминиÑтратор отключил некоторые Ñтарые профили.</translation>
<translation id="2262477216570151239">Задержка перед повторным вводом</translation>
<translation id="2263189956353037928">Выйти и Ñнова войти</translation>
<translation id="2263497240924215535">(отключено)</translation>
@@ -829,7 +845,6 @@
<translation id="2294358108254308676">УÑтановить <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Метод EAP:</translation>
<translation id="2297705863329999812">Ðайти принтеры</translation>
-<translation id="230115972905494466">СовмеÑтимые уÑтройÑтва не найдены.</translation>
<translation id="2301382460326681002">ÐедейÑтвительный корневой каталог раÑширениÑ.</translation>
<translation id="2302685579236571180">Перейти в режим инкогнито</translation>
<translation id="23030561267973084">Приложение "<ph name="EXTENSION_NAME" />" запроÑило дополнительные разрешениÑ.</translation>
@@ -863,6 +878,7 @@
<translation id="2351266942280602854">Языки и раÑкладки клавиатуры</translation>
<translation id="2352662711729498748">&lt; 1 МБ</translation>
<translation id="2352810082280059586">Заметки, Ñозданные на заблокированном Ñкране, автоматичеÑки ÑохранÑÑŽÑ‚ÑÑ Ð² приложении "<ph name="LOCK_SCREEN_APP_NAME" />". Ð¡Ð°Ð¼Ð°Ñ Ð¿Ð¾ÑледнÑÑ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ° оÑтаетÑÑ Ð½Ð° заблокированном Ñкране.</translation>
+<translation id="2352947182261340447">ÐедоÑтаточно меÑта на уÑтройÑтве</translation>
<translation id="2353297238722298836">ДоÑтуп к камере и микрофону разрешен</translation>
<translation id="2356070529366658676">Спрашивать</translation>
<translation id="2356517949307388948">При проверке компьютера на наличие вредоноÑного ПО произошла ошибка.</translation>
@@ -872,7 +888,6 @@
<translation id="236141728043665931">Ð’Ñегда блокировать доÑтуп к микрофону</translation>
<translation id="2367972762794486313">Показать ÑервиÑÑ‹</translation>
<translation id="2371076942591664043">Открыть по &amp;завершении</translation>
-<translation id="237336063998926520">Определение меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ вашему IP-адреÑу</translation>
<translation id="2377319039870049694">Показать в виде ÑпиÑка</translation>
<translation id="2377667304966270281">Ошибки отÑутÑÑ‚Ð²Ð¸Ñ Ñтраницы в памÑти</translation>
<translation id="2378075407703503998">Выбрано файлов: <ph name="SELCTED_FILE_COUNT" />.</translation>
@@ -882,11 +897,6 @@
<translation id="2384436799579181135">Произошла ошибка. Проверьте принтер и повторите попытку.</translation>
<translation id="2385700042425247848">Ðазвание Ñлужбы:</translation>
<translation id="2387458720915042159">Тип Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· прокÑи-Ñервер</translation>
-<translation id="2391243203977115091">Ðовых фото: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Ðа уÑтройÑтве недоÑтаточно меÑта.
- <ph name="LINE_BREAK2" />
- Попробуйте Ñначала импортировать чаÑÑ‚ÑŒ Ñнимков.</translation>
<translation id="2391419135980381625">Стандартный шрифт</translation>
<translation id="2391762656119864333">Отменить</translation>
<translation id="2392369802118427583">Ðктивировать</translation>
@@ -902,6 +912,7 @@
<translation id="2424091190911472304">Ð’Ñегда запуÑкать на <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Общий размер файлов</translation>
<translation id="2428510569851653187">Опишите, что вы делали, когда произошел Ñбой</translation>
+<translation id="2431027948063157455">Ðе удалоÑÑŒ загрузить Google ÐÑÑиÑтента. Проверьте подключение к Интернету и повторите попытку.</translation>
<translation id="2433452467737464329">Добавьте в URL параметр запроÑа Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтраницы: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Внешний вид</translation>
<translation id="2435248616906486374">Подключение отÑутÑтвует</translation>
@@ -915,6 +926,7 @@
<translation id="2445081178310039857">ТребуетÑÑ ÐºÐ¾Ñ€Ð½ÐµÐ²Ð¾Ð¹ каталог раÑширениÑ.</translation>
<translation id="2448312741937722512">Тип</translation>
<translation id="2450223707519584812">ОтÑутÑтвуют ключи API Google. Ð’Ñ‹ не Ñможете добавлÑÑ‚ÑŒ пользователей. ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ: <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Ðет активных режимов проÑмотра.</translation>
<translation id="2453021845418314664">Дополнительные наÑтройки Ñинхронизации</translation>
<translation id="2453576648990281505">Файл уже ÑущеÑтвует</translation>
<translation id="2453860139492968684">Закрыть</translation>
@@ -922,7 +934,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> запрашивает разрешение на копирование файлов из тома "<ph name="VOLUME_NAME" />".</translation>
<translation id="2462724976360937186">Идентификатор ключа ЦС</translation>
<translation id="2462752602710430187">Добавлен принтер <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Импорт закладок</translation>
<translation id="2464089476039395325">HTTP-прокÑи</translation>
<translation id="2468902267404883140">Ðе удалоÑÑŒ подключитьÑÑ Ðº телефону. УбедитеÑÑŒ, что вы иÑпользуете ÑовмеÑтимое уÑтройÑтво Android, которое включено и находитÑÑ Ð¿Ð¾Ð±Ð»Ð¸Ð·Ð¾Ñти. &lt;a&gt;Подробнее…&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ðеподдерживаемые раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹</translation>
@@ -991,6 +1002,7 @@
<translation id="2562743677925229011">Ðе выполнен вход в <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ПоздравлÑем! Служба передачи данных "<ph name="NAME" />" активирована и готова к работе.</translation>
<translation id="2566124945717127842">Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Powerwash воÑÑтановит заводÑкие наÑтройки уÑтройÑтва <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
+<translation id="2567257616420533738">Пароль Ñохранен. ПроÑматривайте Ñохраненные пароли и управлÑйте ими на Ñтранице <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="2568774940984945469">Контейнер панели информации</translation>
<translation id="2570000010887652771">Ð­ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸ÐºÐ°.</translation>
<translation id="257088987046510401">Темы</translation>
@@ -1011,6 +1023,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ÐаÑтройки поиÑка по умолчанию</translation>
<translation id="2586657967955657006">Буфер обмена</translation>
+<translation id="2586672484245266891">Слишком длинный URL.</translation>
<translation id="2587922270115112871">Создание контролируемого Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð½Ðµ означает Ñоздание аккаунта Google.
Данные и наÑтройки Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð½ÐµÐ»ÑŒÐ·Ñ Ð¿ÐµÑ€ÐµÐ½ÐµÑти на другие уÑтройÑтва Ñ
помощью функции Chrome Sync. Контролируемый профиль можно
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> иÑпользует <ph name="USAGE" /> МБ диÑкового проÑтранÑтва.</translation>
<translation id="2633212996805280240">Удалить "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> не может завершить уÑтановку, однако продолжит работу Ñо Ñвоего образа на диÑке.</translation>
+<translation id="2635176084534510129">Получайте рекомендации, точные переводы и другой перÑональный контент.</translation>
<translation id="2635276683026132559">ПодпиÑÑŒ</translation>
<translation id="2635926034288331400">УÑтановить в "Программы"</translation>
<translation id="2636625531157955190">У Chrome нет доÑтупа к изображению.</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">УправлÑÑ‚ÑŒ раÑширениÑми можно на вкладке "РаÑширениÑ" в меню "Окно".</translation>
<translation id="2647142853114880570">обновить</translation>
<translation id="2647269890314209800">ИÑпользование файлов cookie</translation>
+<translation id="264810637653812429">СовмеÑтимые уÑтройÑтва не найдены.</translation>
<translation id="2648831393319960979">Добавление уÑтройÑтва в аккаунт. Подождите неÑколько минут...</translation>
<translation id="2649045351178520408">ASCII Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ Base64, цепочка Ñертификатов</translation>
<translation id="2653266418988778031">ЕÑли удалить Ñертификат Центра Ñертификации, ваш браузер не Ñможет доверÑÑ‚ÑŒ Ñертификатам, выпущенным Ñтим Центром Ñертификации.</translation>
<translation id="2653659639078652383">Отправить</translation>
<translation id="265390580714150011">Значение полÑ</translation>
-<translation id="2654286334048437383">ЭкÑпорт закладок</translation>
<translation id="2655386581175833247">Сертификат пользователÑ:</translation>
<translation id="2660779039299703961">Событие</translation>
+<translation id="266079277508604648">Ðе удаетÑÑ ÑƒÑтановить Ñоединение Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð¼. УбедитеÑÑŒ, что он включен и подключен к уÑтройÑтву Chromebook через Wi-Fi или USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Язык</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">Ваше интернет-подключение уже не только ваше</translation>
<translation id="268053382412112343">&amp;ИÑториÑ</translation>
<translation id="2683638487103917598">Содержимое папки отÑортировано</translation>
+<translation id="2684004000387153598">Чтобы продолжить, нажмите "OK". Затем Ñоздайте другой профиль Ð´Ð»Ñ Ñвоего адреÑа Ñлектронной почты, выбрав "Добавить пользователÑ".</translation>
<translation id="2686759344028411998">Ðе удаетÑÑ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶Ð¸Ñ‚ÑŒ загруженные модули.</translation>
<translation id="2688196195245426394">Ошибка при региÑтрации уÑтройÑтва на Ñервере: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Показать Ñзыковые наÑтройки</translation>
@@ -1097,12 +1113,13 @@
<translation id="2704184184447774363">ПодпиÑÑŒ документов Microsoft</translation>
<translation id="270516211545221798">СкороÑÑ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ (Ð´Ð»Ñ ÑенÑорной панели)</translation>
<translation id="2706892089432507937">USB-уÑтройÑтва</translation>
+<translation id="2706954854267016964">Этот виртуальный принтер Google больше не поддерживаетÑÑ. Подключите новый в ÑиÑтемных наÑтройках компьютера.</translation>
<translation id="2707024448553392710">Компонент ÑкачиваетÑÑ</translation>
<translation id="270921614578699633">Среднее</translation>
<translation id="2709453993673701466">Хотите изменить параметры Ñинхронизации и перÑонализации до того, как они вÑтупÑÑ‚ в Ñилу? Перейдите в <ph name="BEGIN_LINK" />ÐаÑтройки<ph name="END_LINK" />.</translation>
<translation id="2709516037105925701">Ðвтозаполнение</translation>
<translation id="271033894570825754">Ðовый</translation>
-<translation id="2714393097308983682">Google Play Маркет</translation>
+<translation id="2714393097308983682">Google Play</translation>
<translation id="2715751256863167692">УÑтановив Ñто обновление, вы воÑÑтановите иÑходные наÑтройки уÑтройÑтва Chromebook. При Ñтом Ñ Ð½ÐµÐ³Ð¾ будут удалены пользовательÑкие данные.</translation>
<translation id="2718395828230677721">Ðочной режим</translation>
<translation id="2718998670920917754">ÐнтивируÑное ПО обнаружило вируÑ.</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">Свернуть...</translation>
<translation id="2737492745329609575">ÐаÑтроить</translation>
<translation id="2738771556149464852">Ðе позже</translation>
+<translation id="2739046699559178272">Сохранить и продолжить</translation>
<translation id="2739191690716947896">Отладка</translation>
<translation id="2739240477418971307">Изменение наÑтроек Ñпециальных возможноÑтей</translation>
<translation id="2740393541869613458">проверка Ñайтов, поÑещенных пользователем контролируемого аккаунта, и</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">Файлы Ñтого типа могут нанеÑти вред вашему компьютеру.</translation>
<translation id="2775104091073479743">ÐаÑтроить отпечатки</translation>
<translation id="2776441542064982094">УÑтройÑтва Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации в Ñети не найдены. ЕÑли ваше уÑтройÑтво включено и подключено к Интернету, зарегиÑтрируйте его ÑоглаÑно инÑтрукциÑм, ÑодержащимÑÑ Ð² его руководÑтве по ÑкÑплуатации.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Сохранено</translation>
<translation id="2783661497142353826">ÐаÑтройка киоÑк-приложений</translation>
<translation id="2784407158394623927">ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ Ñлужбы передачи данных в мобильных ÑетÑÑ…</translation>
@@ -1203,7 +1222,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2843806747483486897">Изменить наÑтройки по умолчанию…</translation>
<translation id="2844111009524261443">ЗапуÑкать по нажатию</translation>
<translation id="2845382757467349449">Ð’Ñегда показывать панель закладок</translation>
-<translation id="284682086647736321">Сочетание должно начинатьÑÑ Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ¸ Ctrl, Alt или Command.</translation>
<translation id="2847759467426165163">Выберите уÑтройÑтво</translation>
<translation id="284805635805850872">Удалить вредоноÑное ПО?</translation>
<translation id="2849362176025371110">Разрешите автоматичеÑкую отправку в Google данных об иÑпользовании и диагноÑтике уÑтройÑтва. Ð’Ñ‹ можете в любое Ð²Ñ€ÐµÐ¼Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ или Ñнова включить Ñту функцию в <ph name="BEGIN_LINK1" />наÑтройках уÑтройÑтва<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Подробнее…<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2849936225196189499">КритичеÑкое</translation>
<translation id="2850124913210091882">Резервное копирование</translation>
<translation id="2850541429955027218">Добавить тему</translation>
+<translation id="2853121255651601031">Пароль Ñохранен</translation>
<translation id="2853916256216444076">Видео $1</translation>
<translation id="2857608528410806398">QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here. QU Feature notification body goes here.</translation>
<translation id="2860150991415616761">очень Ð´Ð»Ð¸Ð½Ð½Ð°Ñ (4 Ñ)</translation>
@@ -1253,6 +1272,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2908162660801918428">Добавление галереи мультимедиа из папки</translation>
<translation id="2908789530129661844">Уменьшить маÑштаб Ñкрана</translation>
<translation id="2910318910161511225">ПодключитеÑÑŒ к Ñети и повторите попытку.</translation>
+<translation id="2911898792135283060">Создать пароль</translation>
<translation id="2912905526406334195"><ph name="HOST" /> запрашивает разрешение на иÑпользование вашего микрофона.</translation>
<translation id="2913331724188855103">Разрешить Ñайтам ÑохранÑÑ‚ÑŒ и читать файлы cookie (рекомендуетÑÑ)</translation>
<translation id="2916073183900451334">Ðажатие клавиши Tab на веб-Ñтранице приводит к выделению ÑÑылок, а также полей формы</translation>
@@ -1297,6 +1317,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="2989474696604907455">не подключено</translation>
<translation id="2989786307324390836">Двоичный единый Ñертификат Ñ Ñ€Ð°Ñшифровкой DER</translation>
<translation id="2993517869960930405">О приложении</translation>
+<translation id="2994669386200004489">Ðе удалоÑÑŒ Ñохранить резервную копию файла "<ph name="FILE_NAME" />"</translation>
<translation id="299483336428448530">УÑтановлено родителÑми</translation>
<translation id="3002017044809397427">УÑтройÑтво <ph name="PHONE_TYPE" /> найдено. К Ñожалению, Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Smart Lock доÑтупна только на уÑтройÑтвах Ñ Android 5.0 и Ñледующих верÑий. &lt;a&gt;Подробнее…&lt;/a&gt;</translation>
<translation id="3003144360685731741">Предпочитаемые Ñети</translation>
@@ -1355,6 +1376,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3064410671692449875">ÐедоÑтаточно данных</translation>
<translation id="3065041951436100775">Сообщение о вкладке, закрытой из-за отÑутÑÑ‚Ð²Ð¸Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°.</translation>
<translation id="3065140616557457172">Введите поиÑковый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ напечатайте URL, по которому надо перейти, – вÑе проÑто работает.</translation>
+<translation id="3066642396596108483">Синхронизируйте закладки, пароли и иÑторию на вÑех Ñвоих уÑтройÑтвах.</translation>
<translation id="3067198360141518313">ЗапуÑтить подключаемый модуль</translation>
<translation id="3071624960923923138">Ðажмите здеÑÑŒ, чтобы открыть новую вкладку</translation>
<translation id="3074037959626057712">Ð’Ñ‹ вошли и включили Ñинхронизацию</translation>
@@ -1442,6 +1464,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3202173864863109533">Звук на Ñтой вкладке отключен</translation>
<translation id="3206175707080061730">Файл "$1" уже ÑущеÑтвует. Заменить его?</translation>
<translation id="3208703785962634733">Ðе подтвержден</translation>
+<translation id="3213187967168344806">Ðе удаетÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ принтер. Перезагрузите компьютер и повторите попытку.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">ПроцеÑÑ ÐºÐ¾Ð½Ð½ÐµÐºÑ‚Ð¾Ñ€Ð° <ph name="CLOUD_PRINT_NAME" /> завершилÑÑ Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹. ПерезапуÑтить?</translation>
<translation id="3221634914176615296">ПроÑмотрите Ñодержимое уÑтройÑтва в приложении "Файлы".</translation>
@@ -1468,12 +1491,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3254516606912442756">ÐвтоматичеÑкое определение чаÑовых поÑÑов отключено</translation>
<translation id="3264544094376351444">Шрифты без заÑечек</translation>
<translation id="3264547943200567728">Ðе удалоÑÑŒ наÑтроить Ñеть Chromebox</translation>
+<translation id="3264582393905923483">КонтекÑÑ‚</translation>
<translation id="3265459715026181080">Закрыть окно</translation>
<translation id="3267726687589094446">По-прежнему разрешать автоматичеÑкое Ñкачивание неÑкольких файлов</translation>
<translation id="3267998849713137817">Измененное времÑ</translation>
<translation id="3268451620468152448">Вкладки</translation>
<translation id="3269069891205016797">Ваши данные будут удалены Ñ ÑƒÑтройÑтва поÑле выхода.</translation>
<translation id="3269093882174072735">Загрузить изображение</translation>
+<translation id="3269889795238950578">У Ñтой Ñтраницы еÑÑ‚ÑŒ доÑтуп к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="326999365752735949">Утилита diff ÑкачиваетÑÑ</translation>
<translation id="3270965368676314374">ДоÑтуп к фотографиÑм, музыке и другим медиафайлам на вашем компьютере, а также их изменение и удаление</translation>
<translation id="327147043223061465">Ð’Ñе файлы cookie и данные Ñайта</translation>
@@ -1505,6 +1530,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3305389145870741612">Форматирование займет неÑколько Ñекунд. Подождите.</translation>
<translation id="3305661444342691068">Открыть PDF Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра</translation>
<translation id="3306684685104080068">Включите транÑлÑцию в облачных ÑервиÑах, таких как Google Hangouts.</translation>
+<translation id="3307091518408668019">Организационное подразделение компьютера (например, OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Подразделение (OU)</translation>
<translation id="3308116878371095290">Попытка Ñохранить файл cookie заблокирована.</translation>
<translation id="3308134619352333507">Скрыть кнопку</translation>
@@ -1512,9 +1538,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3309747692199697901">ЗапуÑкать вÑегда</translation>
<translation id="3312424061798279731">Добавленные Ñзыки</translation>
<translation id="3312903956926554846">УÑтановить на компьютер</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-С Ñайта <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ Ñтраница изменена на <ph name="URL" />. Чтобы отключить раÑширениÑ, изменившие Ñту наÑтройку, нажмите "ВоÑÑтановить".</translation>
<translation id="3313590242757056087">Указать ÑпиÑок Ñайтов, которые может поÑещать контролируемый пользователь, а также задать наÑтройки и
Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ на Ñтранице <ph name="MANAGEMENT_URL" />.
ЕÑли не изменить наÑтройки по умолчанию, пользователь <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3360297538363969800">Ðе удалоÑÑŒ раÑпечатать документ. Проверьте, вÑÑ‘ ли в порÑдке Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð¼, и повторите попытку.</translation>
<translation id="3364721542077212959">ИнÑтрументы ÑтилуÑа</translation>
<translation id="336497260564123876">Пароль Ñохранен. Чтобы получить доÑтуп к Ñохраненным паролÑм на другом уÑтройÑтве, войдите на нем в Chrome.</translation>
+<translation id="3365598184818502391">Ðеобходимо иÑпользовать Ctrl или Alt</translation>
<translation id="3367813778245106622">Чтобы начать Ñинхронизацию, Ñнова войдите в аккаунт</translation>
<translation id="3368922792935385530">Подключено</translation>
<translation id="3369624026883419694">Определение хоÑта...</translation>
@@ -1582,6 +1606,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3423858849633684918">ПерезапуÑтите <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Опишите, что вы делали, когда произошел Ñбой</translation>
<translation id="3427092606871434483">Разрешать (по умолчанию)</translation>
+<translation id="3428419049384081277">Вы вошли в аккаунт</translation>
<translation id="3429275422858276529">Чтобы в будущем Ñту Ñтраницу было проще найти, добавьте ее в закладки</translation>
<translation id="3429599832623003132">Элементов: $1</translation>
<translation id="3432227430032737297">Удалить вÑе показанные файлы cookie</translation>
@@ -1604,13 +1629,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="344630545793878684">ПроÑмотр данных на неÑкольких Ñайтах</translation>
<translation id="3449839693241009168">Ðажмите <ph name="SEARCH_KEY" /> Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ команд в <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">ПродолжительноÑÑ‚ÑŒ ÑоÑтоÑÐ½Ð¸Ñ Ð±ÐµÐ·Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ð² процентах</translation>
-<translation id="3450505713373650336">Сохранение <ph name="FILE_COUNT" /> фото...</translation>
<translation id="3453612417627951340">ТребуетÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ</translation>
<translation id="3454157711543303649">ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°</translation>
+<translation id="3454224730401036106">Ð’Ñ‹ были подключены к более безопаÑной Ñети.</translation>
<translation id="345693547134384690">Открыть &amp;картинку в новой вкладке</translation>
<translation id="3459509316159669723">Печать</translation>
<translation id="3459697287128633276">Чтобы предоÑтавить аккаунту доÑтуп к Google Play, введите данные, полученные от поÑтавщика идентификационной информации.</translation>
<translation id="3459774175445953971">Изменен:</translation>
+<translation id="3461266716147554923">Сайт <ph name="URL" /> запрашивает доÑтуп к текÑту и изображениÑм, Ñкопированным в буфер обмена.</translation>
<translation id="3462413494201477527">Отменить Ñоздание аккаунта?</translation>
<translation id="346431825526753">Этим детÑким аккаунтом управлÑет <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Ðажмите на Ñвое фото</translation>
@@ -1623,10 +1649,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3470502288861289375">Копирование…</translation>
<translation id="3473479545200714844">Лупа</translation>
<translation id="3475447146579922140">Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 Ñтрока Ñкрыта&gt;}one{&lt;$1 Ñтрока Ñкрыта&gt;}few{&lt;$1 Ñтроки Ñкрыто&gt;}many{&lt;$1 Ñтрок Ñкрыто&gt;}other{&lt;$1 Ñтроки Ñкрыто&gt;}}</translation>
<translation id="3475843873335999118">Ðе удалоÑÑŒ раÑпознать отпечаток пальца. Введите пароль.</translation>
<translation id="347670947055184738">Ðе удалоÑÑŒ извлечь правила Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ уÑтройÑтва.</translation>
<translation id="347785443197175480">ПредоÑтавить Ñайту <ph name="HOST" /> доÑтуп к камере и микрофону</translation>
<translation id="3478685642445675458">Разблокируйте Ñвой профиль, прежде чем удалÑÑ‚ÑŒ другой.</translation>
+<translation id="347919930506963698">Сделайте Chrome ещё удобнее</translation>
<translation id="3479552764303398839">Ðе ÑейчаÑ</translation>
<translation id="3480892288821151001">Закрепить окно Ñлева</translation>
<translation id="3481915276125965083">Заблокированы Ñледующие вÑплывающие окна:</translation>
@@ -1644,14 +1672,17 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3504135463003295723">Ðазвание группы:</translation>
<translation id="3505030558724226696">Запретить доÑтуп к уÑтройÑтвам</translation>
<translation id="3507421388498836150">Текущие Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Повторите поиÑк уÑтройÑтв Bluetooth</translation>
<translation id="3508920295779105875">Выбрать другую папку...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Повторное Ñканирование</translation>
<translation id="3511307672085573050">Скопировать Ð°Ð´Ñ€ÐµÑ ÑÑылки</translation>
<translation id="3511399794969432965">Проблемы Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸ÐµÐ¼?</translation>
<translation id="351152300840026870">Моноширинный шрифт</translation>
<translation id="3511528412952710609">КороткаÑ</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Отменить Ñкачивание}one{Отменить Ñкачивание}few{Отменить Ñкачивание}many{Отменить Ñкачивание}other{Отменить Ñкачивание}}</translation>
<translation id="3514373592552233661">ЕÑли доÑтупно неÑколько Ñохраненных Ñетей, Ñначала будут выбраны предпочитаемые</translation>
+<translation id="3520212870468945358">Сайт <ph name="URL" /> запрашивает доÑтуп к Ñерийному номеру вашего Ñлектронного ключа.</translation>
<translation id="3523642406908660543">Предупреждать, что Ñайт пытаетÑÑ Ð¸Ñпользовать плагин Ð´Ð»Ñ Ð´Ð¾Ñтупа к компьютеру (рекомендуетÑÑ)</translation>
<translation id="3525897975040424366">УÑтановить на панель запуÑка</translation>
<translation id="3527085408025491307">Папка</translation>
@@ -1681,13 +1712,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3564334271939054422">Возможно, вам нужно перейти на Ñтраницу входа Ñети Wi-Fi (<ph name="NETWORK_ID" />).</translation>
<translation id="3564708465992574908">МаÑштабирование</translation>
<translation id="3566721612727112615">Добавленных Ñайтов нет</translation>
-<translation id="3566866560249787686">Ðе удалоÑÑŒ загрузить Google ÐÑÑиÑтент. Повторите попытку.</translation>
<translation id="3569382839528428029">ПредоÑтавить приложению "<ph name="APP_NAME" />" доÑтуп к вашему Ñкрану?</translation>
<translation id="3570985609317741174">Вид Ñтраниц</translation>
<translation id="3571734092741541777">ÐаÑтроить</translation>
<translation id="3574210789297084292">войти</translation>
<translation id="3576324189521867626">УÑтановлено</translation>
-<translation id="3578331450833904042">По умолчанию (передавать вÑÑ‘)</translation>
<translation id="3578594933904494462">К контенту на Ñтой вкладке открыт общий доÑтуп</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; хочет открыть доÑтуп к принтеру &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ группы &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. ЕÑли вы примете приглашение, то вÑе учаÑтники группы Ñмогут пользоватьÑÑ Ñтим принтером.</translation>
<translation id="3584169441612580296">ДоÑтуп к фотографиÑм, музыке и другим медиафайлам на вашем компьютере, а также их изменение</translation>
@@ -1702,6 +1731,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3599863153486145794">Удаление иÑтории Ñо вÑех уÑтройÑтв, на которых выполнен вход в аккаунт. Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ других ваших дейÑтвиÑÑ… в Интернете может также хранитьÑÑ Ð½Ð° Ñтранице <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">ДоÑтуп к локальным файлам на вашем мобильном уÑтройÑтве отключен админиÑтратором.</translation>
<translation id="3600792891314830896">Отключить звуки на Ñайтах</translation>
+<translation id="3603177256297531067">Ðе удалоÑÑŒ перевеÑти Ñтраницу</translation>
<translation id="3603533104205588786">Ðажмите на значок звездочки</translation>
<translation id="3603622770190368340">Получение Ñетевого Ñертификата</translation>
<translation id="3604048165392640554">Мобильное подключение отÑутÑтвует. Включите мгновенную точку доÑтупа на других уÑтройÑтвах и повторите попытку. &lt;a target="_blank" href="<ph name="URL" />"&gt;Подробнее…&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3697100740575341996">Chrome Goodies на данном уÑтройÑтве отключены админиÑтратором. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ÐÐ´Ñ€ÐµÑ Ñлектронной почты</translation>
<translation id="3702500414347826004">Стартовые Ñтраницы были изменены и теперь Ñодержат URL <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Спрашивать моего Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° доÑтуп Ñайтов к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="370415077757856453">Контент JavaScript заблокирован</translation>
<translation id="3704331259350077894">Прекращение операции</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="379082410132524484">Срок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ°Ñ€Ñ‚Ñ‹ иÑтек</translation>
<translation id="3792890930871100565">Удалить принтеры</translation>
<translation id="379422718204375917">Входить в аккаунт Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Smart Lock</translation>
-<translation id="3794595850995182458">Закрыть Ñтраницу</translation>
<translation id="3796648294839530037">Избранные Ñети:</translation>
<translation id="3797900183766075808">&amp;Ðайти "<ph name="SEARCH_TERMS" />" в <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">ПозволÑет включить/отключить функцию "Ðажатие прикоÑновением"</translation>
@@ -1855,10 +1883,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="381202950560906753">Добавить ещё</translation>
<translation id="3812525830114410218">ÐедопуÑтимый Ñертификат</translation>
<translation id="3813296892522778813">ПоиÑк не дал результатов? Перейдите в <ph name="BEGIN_LINK_CHROMIUM" />Справочный центр Google Chrome<ph name="END_LINK_CHROMIUM" />.</translation>
-<translation id="3815571115159309122">Ðовых фото: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Файлы будут Ñохранены на <ph name="BEGIN_LINK" />Google ДиÑке<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Разрешить вÑем Ñайтам отправлÑÑ‚ÑŒ фоновые push-ÑообщениÑ</translation>
+<translation id="3819497457291599334">Ðажмите "ÐаÑтройки &gt; ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ уведомлениÑ &gt; Ð’Ñе приложениÑ &gt; СервиÑÑ‹ Google Play".</translation>
<translation id="3819752733757735746">Включить Switch Access (позволÑет управлÑÑ‚ÑŒ компьютером Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ переключателей)</translation>
<translation id="3819800052061700452">Полно&amp;Ñкранный режим</translation>
<translation id="3820172043799983114">Ðеверный PIN-код.</translation>
@@ -1878,7 +1904,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3838486795898716504">Другие Ñтраницы Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð¼ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Файлы cookie, а также другие данные Ñайтов и плагинов</translation>
<translation id="383891835335927981">Ðет Ñайтов Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ð¼ маÑштабом</translation>
+<translation id="3839516600093027468">Ðикогда не открывать Ñайту <ph name="HOST" /> доÑтуп к буферу обмена</translation>
<translation id="3840053866656739575">Соединение Ñ Chromebox потерÑно, и мы пытаемÑÑ ÐµÐ³Ð¾ воÑÑтановить. Ð’Ñ‹ пока можете подойти поближе и проверить уÑтройÑтво.</translation>
+<translation id="3842132283799370683">Ðе удалоÑÑŒ подключить компьютер к домену. Возможно, возникла проблема Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¼ подразделением.</translation>
<translation id="3842552989725514455">Шрифты Ñ Ð·Ð°Ñечками</translation>
<translation id="385051799172605136">Ðазад</translation>
<translation id="3851428669031642514">Загрузить небезопаÑные Ñкрипты</translation>
@@ -1887,6 +1915,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3856800405688283469">Выберите чаÑовой поÑÑ</translation>
<translation id="3856921555429624101">ОтÑлеживание раÑхода трафика прекращено</translation>
<translation id="3857228364945137633">Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Smart Lock вам не придетÑÑ Ð²Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ пароль. Снимайте блокировку уÑтройÑтва <ph name="DEVICE_TYPE" /> Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ телефона.</translation>
+<translation id="3857732810083914482">ПерÑÐ¾Ð½Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°. Чтобы наÑтроить Ñту функцию, перейдите на Ñтраницу myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Добро пожаловать в Hangouts Meet</translation>
<translation id="3862134173397075045">Добро пожаловать в Cast Ð´Ð»Ñ Chrome!</translation>
@@ -1928,9 +1957,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3926002189479431949">Smart Lock – телефон заменен</translation>
<translation id="3927932062596804919">Запретить</translation>
<translation id="3930521966936686665">ВоÑпроизвеÑти</translation>
+<translation id="3933283459331715412">ВоÑÑтановить пароль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Открыть аудиозапиÑÑŒ на новой вкладке</translation>
<translation id="3936925983113350642">Выбранный пароль будет необходим Ð´Ð»Ñ Ð¿Ð¾Ñледующего воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтого Ñертификата. Сохраните его в безопаÑном меÑте.</translation>
<translation id="3937640725563832867">Ðльтернативное Ð¸Ð¼Ñ Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ñертификата</translation>
+<translation id="3937734102568271121">Ð’Ñегда переводить <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Включить автоматичеÑкий повтор ввода</translation>
<translation id="3941357410013254652">Идентификатор канала</translation>
<translation id="3941565636838060942">Чтобы Ñкрыть доÑтуп к Ñтой программе, удалите ее Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ компонента
@@ -1944,6 +1975,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Импортированные из IE</translation>
<translation id="3950820424414687140">Вход</translation>
+<translation id="3950870029767307261">У Ñтой Ñтраницы нет доÑтупа к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="3954354850384043518">Скачивание…</translation>
<translation id="3955193568934677022">Разрешить Ñайтам воÑпроизводить защищенный контент (рекомендуетÑÑ)</translation>
<translation id="3956702100721821638">Ðе удалоÑÑŒ подключитьÑÑ Ðº Google Play</translation>
@@ -1976,6 +2008,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="39964277676607559">Ðе удаетÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ javascript "<ph name="RELATIVE_PATH" />" Ð´Ð»Ñ Ñкрипта Ñодержимого.</translation>
<translation id="4002066346123236978">Ðазвание</translation>
<translation id="40027638859996362">Сдвинуть на одно Ñлово</translation>
+<translation id="4005817994523282006">СпоÑоб Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ‡Ð°Ñового поÑÑа</translation>
<translation id="4008291085758151621">Ð’ режиме VR ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ñайте недоÑтупны</translation>
<translation id="4010917659463429001">Чтобы получить доÑтуп к закладкам на мобильном уÑтройÑтве, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">ВоÑÑтановить "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1992,6 +2025,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4037084878352560732">Лошадь</translation>
<translation id="4037889604535939429">Сменить пользователÑ</translation>
<translation id="4042264909745389898">УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Закрыть Ñтраницу}one{Закрыть Ñтраницы}few{Закрыть Ñтраницы}many{Закрыть Ñтраницы}other{Закрыть Ñтраницы}}</translation>
<translation id="4044612648082411741">Введите пароль Ñертификата</translation>
<translation id="404493185430269859">ПоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑтема по умолчанию</translation>
<translation id="4047112090469382184">Почему Ñто безопаÑно?</translation>
@@ -2038,6 +2072,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4109135793348361820">ПеренеÑти окно на рабочий Ñтол Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Переход к панели запуÑка</translation>
<translation id="4114360727879906392">Предыдущее окно</translation>
+<translation id="4115002065223188701">Сеть вне зоны доÑтупа</translation>
<translation id="4115080753528843955">Ðекоторые ÑервиÑÑ‹ иÑпользуют уникальные идентификаторы, чтобы предоÑтавлÑÑ‚ÑŒ доÑтуп к защищенному контенту.</translation>
<translation id="411666854932687641">ПамÑÑ‚ÑŒ</translation>
<translation id="4120817667028078560">Слишком длинный путь</translation>
@@ -2048,6 +2083,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4130207949184424187">РаÑширение изменило поиÑковую ÑиÑтему, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð¿Ð¾ умолчанию при вводе запроÑа в омнибокÑ.</translation>
<translation id="413121957363593859">Компоненты</translation>
<translation id="4131410914670010031">Черно-Ð±ÐµÐ»Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ</translation>
+<translation id="4136203100490971508">Ðочной режим отключитÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки на раÑÑвете</translation>
<translation id="4138267921960073861">Показывать имена и фотографии пользователей на Ñкране входа</translation>
<translation id="4140559601186535628">Push-ÑообщениÑ</translation>
<translation id="4146026355784316281">Ð’Ñегда открывать в программе проÑмотра по умолчанию</translation>
@@ -2065,6 +2101,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4172051516777682613">Показывать вÑегда</translation>
<translation id="4175737294868205930">ПоÑтоÑнное хранилище</translation>
<translation id="4176463684765177261">Отключено</translation>
+<translation id="4180684688621252156">Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸</translation>
<translation id="4180788401304023883">Удалить Ñертификат "<ph name="CERTIFICATE_NAME" />" Центра Ñертификации?</translation>
<translation id="4181841719683918333">Языки</translation>
<translation id="4184885522552335684">Перетащите диÑплей на новое меÑто</translation>
@@ -2080,7 +2117,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4206323443866416204">Отправка отзыва</translation>
<translation id="420665587194630159">Это раÑширение контролируетÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼Ð¸ и не может быть удалено или отключено.</translation>
<translation id="4206944295053515692">Проверка правопиÑÐ°Ð½Ð¸Ñ Google</translation>
-<translation id="4207228095438106090">Сайт <ph name="URL" /> запрашивает доÑтуп к текÑту и изображениÑм, Ñкопированным в буфер обмена.</translation>
<translation id="4208390505124702064">ИÑкать на Ñайте <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Крупный</translation>
<translation id="421017592316736757">Ð”Ð»Ñ Ð´Ð¾Ñтупа к файлу необходимо подключение к Интернету.</translation>
@@ -2088,6 +2124,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="42126664696688958">ЭкÑпортировать</translation>
<translation id="42137655013211669">ДоÑтуп к Ñтому реÑурÑу запрещен Ñервером.</translation>
<translation id="4215350869199060536">Ð˜Ð¼Ñ Ñодержит недопуÑтимые Ñимволы!</translation>
+<translation id="4215448920900139318">Сохранение файлов (<ph name="FILE_COUNT" />)…</translation>
<translation id="4235200303672858594">ПолноÑкранный режим</translation>
<translation id="4235813040357936597">Добавить аккаунт в профиль <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Отменить вход</translation>
@@ -2115,7 +2152,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4270393598798225102">ВерÑÐ¸Ñ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ðичего не найдено</translation>
<translation id="4275830172053184480">ПерезапуÑк уÑтройÑтва</translation>
-<translation id="4276216215490044084">Размер файла PPD не должен превышать 250 КБ.</translation>
<translation id="4278390842282768270">Разрешены</translation>
<translation id="4281844954008187215">УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑпользованиÑ</translation>
<translation id="4282196459431406533">Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Smart Lock включена</translation>
@@ -2127,15 +2163,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4289300219472526559">Ðачать голоÑовой ввод</translation>
<translation id="4289540628985791613">Обзор</translation>
<translation id="4296575653627536209">Создать контролируемый профиль</translation>
+<translation id="4297322094678649474">ÐаÑтройки перевода</translation>
+<translation id="4299141727003252811">Google может иÑпользовать данные браузера, например, о дейÑтвиÑÑ… в нем и о контенте на некоторых поÑещенных вами Ñайтах, чтобы перÑонализировать Chrome, рекламу и ÑервиÑÑ‹ Google, такие как Переводчик и ПоиÑк.</translation>
<translation id="4300305918532693141">Чтобы изменить Ñту наÑтройку, <ph name="BEGIN_LINK" />ÑброÑьте параметры Ñинхронизации<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Вышло обновление ОС. Войдите, чтобы уÑтановить его.</translation>
<translation id="4305227814872083840">Ð´Ð»Ð¸Ð½Ð½Ð°Ñ (2 Ñ)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> КБ (<ph name="NUM_KILOBYTES_LIVE" /> КБ активно)</translation>
+<translation id="4310139701823742692">Ðеверный формат файла PPD. ИÑправьте проблему и повторите попытку.</translation>
<translation id="431076611119798497">&amp;Подробнее</translation>
<translation id="4312866146174492540">Блокировать (по умолчанию)</translation>
-<translation id="4315548163539304064">Сканирование уÑтройÑтва...
- <ph name="LINE_BREAK1" />
- Ðовых фото: <ph name="FILE_COUNT" /></translation>
<translation id="4316850752623536204">Сайт разработчика</translation>
<translation id="4320177379694898372">Ðет Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Интернету</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Продолжить Ñкачивание}one{Продолжить Ñкачивание}few{Продолжить Ñкачивание}many{Продолжить Ñкачивание}other{Продолжить Ñкачивание}}</translation>
@@ -2160,7 +2196,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4359408040881008151">УÑтановлено, так как еÑÑ‚ÑŒ завиÑимые раÑширениÑ.</translation>
<translation id="4361142739114356624">Закрытый ключ Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ñкого Ñертификата отÑутÑтвует или недейÑтвителен</translation>
<translation id="4363771538994847871">Ðет уÑтройÑтв Ð´Ð»Ñ Ñ‚Ñ€Ð°Ð½ÑлÑции. Ðужна помощь?</translation>
-<translation id="4364444725319685468">Файл <ph name="FILE_NAME" /> Ñкачан</translation>
<translation id="4364567974334641491">Приложение "<ph name="APP_NAME" />" предоÑтавило доÑтуп к окну.</translation>
<translation id="4364830672918311045">Показывать уведомлениÑ</translation>
<translation id="4365673000813822030">К Ñожалению, выполнить Ñинхронизацию не удалоÑÑŒ.</translation>
@@ -2181,10 +2216,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4394049700291259645">Отключить</translation>
<translation id="4400367121200150367">ЗдеÑÑŒ поÑвÑÑ‚ÑÑ Ñайты, которые никогда не ÑохранÑÑŽÑ‚ пароли</translation>
<translation id="4400632832271803360">Чтобы Ñменить функции клавиш верхнего Ñ€Ñда, удерживайте клавишу Launcher</translation>
-<translation id="4405076286418917603">Ð’ Ñочетании клавиш должен быть Ñимвол.</translation>
<translation id="4408599188496843485">&amp;Справка</translation>
<translation id="4409697491990005945">ПолÑ</translation>
<translation id="4411578466613447185">Сертификат кода</translation>
+<translation id="4412698727486357573">Справочный центр</translation>
<translation id="4414232939543644979">Ðовое окно в режиме инкогнито</translation>
<translation id="4415748029120993980">ЭллиптичеÑÐºÐ°Ñ ÐºÑ€Ð¸Ð²Ð°Ñ SECG secp384r1 (она же NIST P-384)</translation>
<translation id="4419409365248380979">Разрешить Ñайту <ph name="HOST" /> ÑохранÑÑ‚ÑŒ файлы cookie</translation>
@@ -2198,7 +2233,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4430369329743628066">Закладка добавлена</translation>
<translation id="443464694732789311">Продолжить</translation>
<translation id="4439318412377770121">ЗарегиÑтрировать <ph name="DEVICE_NAME" /> как уÑтройÑтво Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ облачных технологий Google?</translation>
-<translation id="4439612350502082674">Ðе удаетÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ принтер. Выполните перезапуÑк и повторите попытку.</translation>
<translation id="4441124369922430666">ÐвтоматичеÑки запуÑкать Ñто приложение при включении уÑтройÑтва?</translation>
<translation id="444134486829715816">Развернуть...</translation>
<translation id="4441548209689510310">Показать наÑтройки проверки правопиÑаниÑ</translation>
@@ -2220,6 +2254,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4474381447165623168">ÐвтоматичеÑкое определение по Ñети Wi-Fi</translation>
<translation id="4475552974751346499">ИÑкать в Ñкачанных файлах</translation>
<translation id="4476590490540813026">СпортÑмен</translation>
+<translation id="4477015793815781985">ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° начинатьÑÑ Ñ Ctrl, Alt или ⌘</translation>
<translation id="4478664379124702289">Сохранить ÑÑылку как...</translation>
<translation id="4479424953165245642">ÐаÑтроить киоÑк-приложениÑ</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2233,8 +2268,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4508051413094283164">Открыть вÑе в режиме инкогнито</translation>
<translation id="4508265954913339219">ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð°ÑÑŒ Ñо Ñбоем</translation>
<translation id="4508765956121923607">ИÑходный код Ñтраницы</translation>
-<translation id="4509017836361568632">Удалить фото</translation>
-<translation id="4513946894732546136">Отзыв</translation>
<translation id="451407183922382411">Технологии <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Создать контролируемый профиль.</translation>
<translation id="451515744433878153">Удалить</translation>
@@ -2242,6 +2275,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4520385623207007473">ИÑпользование файлов cookie</translation>
<translation id="452039078290142656">неизвеÑтные уÑтройÑтва от <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Подробнее</translation>
+<translation id="4522600456902129422">ОÑтавить Ñтому Ñайту доÑтуп к буферу обмена</translation>
<translation id="4530494379350999373">ПроиÑхождение</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">ПроцеÑÑорное времÑ</translation>
@@ -2254,9 +2288,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4543778593405494224">Менеджер Ñертификатов</translation>
<translation id="4544174279960331769">Ðватар по умолчанию (Ñиний)</translation>
<translation id="4545028762441890696">Чтобы Ñнова включить его, предоÑтавьте новые разрешениÑ:</translation>
+<translation id="454547174531670764">Синхронизировать Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ аккаунтом</translation>
<translation id="4545759655004063573">Ðе удаетÑÑ Ñохранить файл: нет прав. Выберите другой каталог.</translation>
<translation id="4546308221697447294">БыÑтрый и удобный браузер Google Chrome</translation>
<translation id="4547659257713117923">Ðет вкладок Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… уÑтройÑтв</translation>
+<translation id="4547672827276975204">ÐвтоматичеÑкое определение</translation>
<translation id="4547992677060857254">Выбранный каталог Ñодержит конфиденциальные файлы. ПредоÑтавить пользователю "$1" поÑтоÑнный доÑтуп на запиÑÑŒ данных в Ñтот каталог?</translation>
<translation id="4552031286893852992">Chrome заблокировал объÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð½Ð° Ñтом Ñайте, потому что на нем много навÑзчивой рекламы.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4837926214103741331">У Ð²Ð°Ñ Ð½ÐµÑ‚ доÑтупа к Ñтому уÑтройÑтву. СвÑжитеÑÑŒ Ñ ÐµÐ³Ð¾ владельцем.</translation>
<translation id="4837952862063191349">Чтобы разблокировать и воÑÑтановить данные, введите Ñтарый пароль уÑтройÑтва <ph name="DEVICE_TYPE" /></translation>
<translation id="4838355575774807786">При удалении вредоноÑного ПО произошла ошибка.</translation>
+<translation id="4838836835474292213">ДоÑтуп к буферу обмена открыт</translation>
<translation id="4839303808932127586">Со&amp;хранить видео как...</translation>
<translation id="4839847978919684242">Выбрано Ñлементов: <ph name="SELCTED_FILES_COUNT" />.</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{ещё один}one{ещё #}few{ещё #}many{ещё #}other{ещё #}}</translation>
-<translation id="4840626203080576849">Спрашивать моего Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° доÑтуп Ñайтов к текÑту и изображениÑм, Ñкопированным в буфер обмена (рекомендуетÑÑ)</translation>
<translation id="4842976633412754305">Страница пытаетÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ Ñкрипты из непроверенных иÑточников.</translation>
<translation id="4844333629810439236">Другие раÑкладки</translation>
<translation id="4846680374085650406">Параметр наÑтроен в ÑоответÑтвии Ñ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°Ñ†Ð¸Ñми админиÑтратора.</translation>
@@ -2483,6 +2519,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4900392736118574277">Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ Ñтраница изменена на <ph name="URL" />.</translation>
<translation id="490074449735753175">ИÑпользовать веб-Ñлужбу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правопиÑаниÑ</translation>
<translation id="49027928311173603">Ð¡ÐºÐ°Ñ‡Ð°Ð½Ð½Ð°Ñ Ñ Ñервера политика недейÑтвительна: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Файлы (<ph name="FILE_COUNT" />) готовы к Ñохранению</translation>
<translation id="4907161631261076876">Этот файл Ñкачивают редко. Возможно, он вредоноÑный.</translation>
<translation id="4907306957610201395">ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ</translation>
<translation id="4907824805858067479">ÐдминиÑтратор отключил автозаполнение Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‚</translation>
@@ -2515,6 +2552,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4953689047182316270">ИÑпользование Ñпециальных возможноÑтей</translation>
<translation id="4953808748584563296">Ðватар по умолчанию (оранжевый)</translation>
<translation id="4955814292505481804">ГодоваÑ</translation>
+<translation id="4958834709409349617">Чтобы включить ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° уÑтройÑтвах "<ph name="PHONE_NAME_1" />" и "<ph name="PHONE_NAME_2" />", выполните Ñледующие дейÑтвиÑ:</translation>
<translation id="495931528404527476">Ð’ Chrome</translation>
<translation id="496226124210045887">Выбранный каталог Ñодержит конфиденциальные файлы. ПредоÑтавить пользователю "$1" поÑтоÑнный доÑтуп на чтение данных в Ñтом каталоге?</translation>
<translation id="4964455510556214366">РаÑположение</translation>
@@ -2527,6 +2565,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4970738541803285369">УÑтановить на компьютер...</translation>
<translation id="4971412780836297815">Открыть по завершении</translation>
<translation id="4972129977812092092">ÐаÑтройка принтера</translation>
+<translation id="497287958838527945">Кредитные карты и адреÑа из Google Pay</translation>
<translation id="4973307593867026061">Добавить принтеры</translation>
<translation id="4973523518332075481">Слишком длинное название. МакÑимальное количеÑтво Ñимволов: <ph name="MAX_LENGTH" />.</translation>
<translation id="497421865427891073">Вперед</translation>
@@ -2550,6 +2589,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="4998873842614926205">Подтверждение изменений</translation>
<translation id="499955951116857523">ДиÑпетчер файлов</translation>
<translation id="5000922062037820727">Заблокировано (рекомендуетÑÑ)</translation>
+<translation id="5004584466530475658">новых фото: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">Центр Ñертификации</translation>
<translation id="5010929733229908807">Ð’Ñе данные зашифрованы Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вашего Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñинхронизации
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5015762597229892204">Выберите драйвер Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Запомнить</translation>
+<translation id="5018207570537526145">Перейти на Ñайт разработчика</translation>
<translation id="5024856940085636730">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ‚ больше времени, чем ожидалоÑÑŒ. Прервать?</translation>
<translation id="5026874946691314267">Больше не показывать Ñто Ñообщение</translation>
<translation id="5027550639139316293">Сертификат Ñлектронной почты</translation>
@@ -2627,6 +2668,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5143374789336132547">РаÑширение "<ph name="EXTENSION_NAME" />" изменило Ñтраницу, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÑ‚ÑÑ Ð¿Ñ€Ð¸ нажатии кнопки "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница".</translation>
<translation id="5143712164865402236">Перейти в полноÑкранный режим</translation>
<translation id="5145331109270917438">Дата изменениÑ</translation>
+<translation id="514561958218673757">Чтобы включить ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° Ñвоих уÑтройÑтвах, выполните Ñледующие дейÑтвиÑ:</translation>
<translation id="5150254825601720210">Ð˜Ð¼Ñ Ñервера SSL-Ñертификатов Netscape</translation>
<translation id="5151354047782775295">ОÑвободите проÑтранÑтво или выберите данные Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого удалениÑ.</translation>
<translation id="5153297660536091054">Разблокировка по PIN-коду</translation>
@@ -2684,6 +2726,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5238278114306905396">Приложение "<ph name="EXTENSION_NAME" />" автоматичеÑки удалено.</translation>
<translation id="5238369540257804368">Диапазоны</translation>
<translation id="5241128660650683457">ПроÑмотр ваших данных на поÑещаемых Ñайтах</translation>
+<translation id="5241567694820672363">ВоÑÑтановить Ñтартовую Ñтраницу по умолчанию?</translation>
<translation id="5242724311594467048">Включить приложение "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996">Произошел Ñбой Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ <ph name="APP_NAME" />. Ðажмите на Ñто Ñообщение, чтобы перезапуÑтить его.</translation>
<translation id="5249624017678798539">Ð’ браузере произошел Ñбой до Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÑкачиваниÑ.</translation>
@@ -2693,7 +2736,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5254368820972107711">Показать файлы, которые будут удалены</translation>
<translation id="52550593576409946">Ðе удалоÑÑŒ запуÑтить киоÑк-приложение</translation>
<translation id="5255315797444241226">ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ ÐºÐ¾Ð´Ð¾Ð²Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°.</translation>
-<translation id="5259571578888203461">Ðе предоÑтавлÑÑ‚ÑŒ Ñайтам доÑтуп к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="5260508466980570042">Ð’Ñ‹ указали неверный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или пароль. Повторите попытку.</translation>
<translation id="5261683757250193089">Открыть в Интернет-магазине</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Работайте Ñо Ñвоими файлами откуда угодно даже без Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Интернету.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5324780743567488672">ÐвтоматичеÑки определÑÑ‚ÑŒ чаÑовой поÑÑ Ð½Ð° оÑнове геоданных</translation>
<translation id="5327248766486351172">Ðазвание</translation>
<translation id="532943162177641444">Откройте уведомление на телефоне <ph name="PHONE_NAME" />, чтобы наÑтроить точку доÑтупа, к которой Ñможет подключитьÑÑ Ñто уÑтройÑтво.</translation>
-<translation id="5329615878510216304">повторное Ñканирование</translation>
<translation id="5329858601952122676">&amp;Удалить</translation>
<translation id="5330145655348521461">Эти файлы открыты на другом рабочем Ñтоле. Чтобы увидеть их, переключитеÑÑŒ на профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ файле</translation>
@@ -2756,6 +2797,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5334142896108694079">Кеш Ñкрипта</translation>
<translation id="533433379391851622">ÐžÐ¶Ð¸Ð´Ð°ÐµÐ¼Ð°Ñ Ð²ÐµÑ€ÑиÑ: <ph name="EXPECTED_VERSION" />, Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ: <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Смотреть иÑходный код</translation>
+<translation id="5335458522276292100">Сохранение файлов (<ph name="FILE_COUNT" />) на <ph name="BEGIN_LINK" />Google ДиÑке<ph name="END_LINK" />…</translation>
<translation id="5337771866151525739">УÑтановлено незавиÑимым поÑтавщиком.</translation>
<translation id="5338503421962489998">Локальное хранилище</translation>
<translation id="5340217413897845242">6-й объект на панели запуÑка</translation>
@@ -2877,6 +2919,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5516183516694518900">Войдите в Chrome Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñвоего аккаунта Google, чтобы Ñинхронизировать закладки, иÑторию и наÑтройки между вÑеми вашими уÑтройÑтвами.</translation>
<translation id="551752069230578406">Добавление принтера в аккаунт. Это может занÑÑ‚ÑŒ неÑколько минут...</translation>
<translation id="5517535964909391608">ÐебезопаÑный контент заблокирован</translation>
+<translation id="5518219166343146486">Спрашивать моего Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° доÑтуп Ñайтов к текÑту и изображениÑм, Ñкопированным в буфер обмена</translation>
<translation id="5518584115117143805">Сертификат ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñлектронной почты</translation>
<translation id="5521078259930077036">Ð”Ñ€ÑƒÐ³Ð°Ñ Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница?</translation>
<translation id="5521348028713515143">Добавить Ñрлык на рабочий Ñтол</translation>
@@ -2887,9 +2930,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5527463195266282916">Попытка перейти на более раннюю верÑию раÑширениÑ.</translation>
<translation id="5527474464531963247">Можно выбрать другую Ñеть.</translation>
<translation id="5528368756083817449">ДиÑпетчер закладок</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Глобально</translation>
<translation id="5533001281916885985">Сайт <ph name="SITE_NAME" /> запрашивает разрешение на:</translation>
+<translation id="5534304873398226603">Удалить фото или видео</translation>
<translation id="5534520101572674276">ПодÑчет размера…</translation>
<translation id="5535941515421698170">Удалить данные Ñ Ñтого уÑтройÑтва</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2929,8 +2972,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Загрузка...</translation>
<translation id="5592595402373377407">ÐедоÑтаточно данных.</translation>
+<translation id="5593766628437008432">Чтобы включить ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° уÑтройÑтве "<ph name="PHONE_NAME" />", выполните Ñледующие дейÑтвиÑ:</translation>
<translation id="5595152862129936745">Слишком далеко</translation>
<translation id="5595485650161345191">Изменить адреÑ</translation>
+<translation id="5596627076506792578">Ещё</translation>
<translation id="5600706100022181951">Чтобы Ñкачать обновление, потребуетÑÑ <ph name="UPDATE_SIZE_MB" /> МБ мобильного трафика. Продолжить?</translation>
<translation id="5601503069213153581">PIN-код</translation>
<translation id="5605623530403479164">Другие поиÑковые ÑиÑтемы</translation>
@@ -2958,6 +3003,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="563535393368633106">Спрашивать разрешение на доÑтуп (рекомендуетÑÑ)</translation>
<translation id="5636996382092289526">Чтобы подключитьÑÑ Ðº Ñети "<ph name="NETWORK_ID" />", <ph name="LINK_START" />перейдите на Ñтраницу входа<ph name="LINK_END" /> – она автоматичеÑки откроетÑÑ Ñ‡ÐµÑ€ÐµÐ· неÑколько Ñекунд. ЕÑли Ñтого не произойдет, значит иÑпользование Ñети невозможно.</translation>
<translation id="5637476008227280525">Включить мобильные данные</translation>
+<translation id="5638309510554459422">Ðайдите полезные раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¸ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² <ph name="BEGIN_LINK" />Интернет-магазине Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Обновлено <ph name="HOURS" /> ч. назад</translation>
<translation id="5639549361331209298">Обновить Ñтраницу (удерживайте, чтобы отобразить дополнительные параметры)</translation>
<translation id="5642508497713047">Сторона, подпиÑÐ°Ð²ÑˆÐ°Ñ ÑпиÑок отзыва Ñертификатов</translation>
@@ -2969,6 +3015,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5657667036353380798">Ð”Ð»Ñ ÑƒÑтановки внешнего раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Chrome <ph name="MINIMUM_CHROME_VERSION" /> или выше.</translation>
<translation id="5658415415603568799">Ð’ целÑÑ… безопаÑноÑти через 20 чаÑов вам потребуетÑÑ Ð²Ð²ÐµÑти пароль.</translation>
<translation id="5659593005791499971">Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°</translation>
+<translation id="5659833766619490117">Ðе удалоÑÑŒ перевеÑти Ñтраницу</translation>
<translation id="5662477687021125631">БеÑÑрочнаÑ</translation>
<translation id="5667546120811588575">ÐаÑтройка Google Play…</translation>
<translation id="5669267381087807207">ÐктивациÑ</translation>
@@ -3004,6 +3051,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5729712731028706266">&amp;Вид</translation>
<translation id="5729996640881880439">Ðе удалоÑÑŒ определить код ошибки</translation>
<translation id="5731247495086897348">Ð’Ñ&amp;тавить из буфера и перейти</translation>
+<translation id="5731409020711461763">новых фото: 1</translation>
<translation id="5734362860645681824">Оборудование</translation>
<translation id="5735973442555172575">Чтобы пользоватьÑÑ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñми Android, войдите в ÑиÑтему Ñнова и обновите ее.</translation>
<translation id="5736796278325406685">Введите дейÑтвительное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ</translation>
@@ -3034,11 +3082,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="577322787686508614">Чтение данных на уÑтройÑтве <ph name="DEVICE_NAME" /> запрещено.</translation>
<translation id="5774295353725270860">Открыть приложение "Файлы"</translation>
<translation id="5774515636230743468">МанифеÑÑ‚:</translation>
+<translation id="5775834615653774429">Ðе удалоÑÑŒ подключить компьютер к домену. Организационное подразделение не ÑущеÑтвует.</translation>
<translation id="577624874850706961">ПоиÑк файлов cookie</translation>
<translation id="5777468213129569553">ЗапуÑтить Chrome</translation>
<translation id="5778747455497889540">БезопаÑный модуль Ñлучайным образом Ñгенерировал Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿ÑŒÑŽÑ‚ÐµÑ€Ð° Ñледующий пароль:</translation>
<translation id="5780973441651030252">Приоритет процеÑÑов</translation>
<translation id="5781865261247219930">ОтправлÑÑ‚ÑŒ команды в <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Перевод...</translation>
<translation id="5783221160790377646">Ð’ результате ошибки не удалоÑÑŒ Ñоздать контролируемый профиль. Повторите попытку позже</translation>
<translation id="5783602409389152506">поиÑк уÑтройÑтв...</translation>
<translation id="57838592816432529">Отключить звук</translation>
@@ -3052,6 +3102,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5804241973901381774">РазрешениÑ</translation>
<translation id="580571955903695899">УпорÑдочить по заголовкам</translation>
<translation id="5807290661599647102">Включить блокировку Ñкрана</translation>
+<translation id="580926004266167721">Ðе удалоÑÑŒ подключить компьютер к домену. Возможно, у вашего аккаунта недоÑтаточно прав доÑтупа к организационному подразделению.</translation>
<translation id="580961539202306967">Спрашивать, еÑли Ñайт ÑобираетÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÑÑ‚ÑŒ push-ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ (рекомендуетÑÑ)</translation>
<translation id="5814126672212206791">Тип подключениÑ</translation>
<translation id="5815645614496570556">ÐÐ´Ñ€ÐµÑ X.400</translation>
@@ -3073,8 +3124,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5835754902560991078">ÑÐ°Ð¼Ð°Ñ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ°Ñ (0,6 Ñ)</translation>
<translation id="5838456317242088717">Текущий ÑÐµÐ°Ð½Ñ Ð² режиме инкогнито</translation>
<translation id="5842497610951477805">Включение и отключение Bluetooth</translation>
+<translation id="5843250171025351504">ВерÑÐ¸Ñ ÐžÐ¡ на вашем уÑтройÑтве больше не ÑоответÑтвует минимальным требованиÑм, заданным админиÑтратором. Чтобы войти в аккаунт, обновите ОС.</translation>
<translation id="5846929185714966548">Вкладка 4</translation>
<translation id="5848924408752252705">Ðажмите, чтобы вернутьÑÑ Ð½Ð°Ð·Ð°Ð´</translation>
+<translation id="5849212445710944278">Слово уже добавлено.</translation>
<translation id="5849570051105887917">Код провайдера</translation>
<translation id="5849869942539715694">Упаковать раÑширение…</translation>
<translation id="5850516540536751549">Файлы Ñтого типа не поддерживаютÑÑ. Попробуйте найти приложение, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ которого их можно открыть, в <ph name="BEGIN_LINK" />Интернет-магазине Chrome<ph name="END_LINK" />.
@@ -3100,6 +3153,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="586567932979200359">Ð’Ñ‹ запуÑкаете <ph name="PRODUCT_NAME" /> Ñ Ð¾Ð±Ñ€Ð°Ð·Ð° на диÑке. УÑтановка его на компьютере позволит запуÑкать браузер без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñ€Ð°Ð·Ð° и обеÑпечит его регулÑрное обновление.</translation>
<translation id="5866557323934807206">ОчиÑтить Ñти наÑтройки Ð´Ð»Ñ Ð¿Ð¾Ñледующих поÑещений</translation>
<translation id="5866840822086176774">Очень Ñильный</translation>
+<translation id="5867841422488265304">Введите Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ поиÑковый запроÑ</translation>
<translation id="5869029295770560994">ОК</translation>
<translation id="5869522115854928033">Сайты Ñ Ñохраненными паролÑми</translation>
<translation id="5870086504539785141">Закрыть меню Ñпециальных возможноÑтей</translation>
@@ -3157,7 +3211,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5972708806901999743">К началу</translation>
<translation id="5972826969634861500">ЗапуÑтить <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Уменьшить</translation>
-<translation id="5975730206036440725">Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ файл PPD. Проверьте подключение к Интернету на уÑтройÑтве Chromebook и повторите попытку.</translation>
<translation id="5975792506968920132">Процент зарÑдки батареи</translation>
<translation id="5976160379964388480">Другое</translation>
<translation id="5978264784700053212">Центр Ñообщений</translation>
@@ -3167,6 +3220,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="5984222099446776634">Ðедавно поÑещенные Ñтраницы</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Мы будем получать общие ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ работе уÑтройÑтва, которые помогут нам улучшить ÑервиÑÑ‹ Google. Это могут быть, например, ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уровне зарÑда батареи, чаÑтоте иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹, качеÑтве Ñигнала и продолжительноÑти работы Ñетевых подключений (Wi-Fi или Bluetooth), а также отчеты о ÑбоÑÑ…. Ðекоторыми данными Ñмогут пользоватьÑÑ Ð½Ð°ÑˆÐ¸ партнеры, например разработчики Android, Ð´Ð»Ñ ÑовершенÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ñвоих ÑервиÑов.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Ð’Ñ‹ Ñможете в любой момент включить или отключить функцию в наÑтройках приложений Android. Это не повлиÑет на обновление и безопаÑноÑÑ‚ÑŒ ÑиÑтемы.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Перевод</translation>
<translation id="5991049340509704927">Увеличение</translation>
<translation id="5993332328670040093">РаÑход трафика больше не отÑлеживаетÑÑ.</translation>
<translation id="6003177993629630467">Возможно, <ph name="PRODUCT_NAME" /> не Ñможет обновлÑÑ‚ÑŒÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки.</translation>
@@ -3190,7 +3244,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: подключено USB-уÑтройÑтво</translation>
<translation id="6032912588568283682">Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема</translation>
<translation id="6034662038931255275">Обновление ОС завершено</translation>
-<translation id="6035651096710386140">Ðе иÑпользуйте клавиши Ctrl и Alt в одном Ñочетании</translation>
<translation id="6039651071822577588">Словарь Ñетевых ÑвойÑтв поврежден</translation>
<translation id="604001903249547235">Резервное копирование в облако</translation>
<translation id="6040143037577758943">Закрыть</translation>
@@ -3198,8 +3251,8 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="604124094241169006">ÐвтоматичеÑки</translation>
<translation id="6042169520002885235">Выберите Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»Ñ Ð¸ модель принтера</translation>
<translation id="6042308850641462728">Подробнее...</translation>
+<translation id="6042850536017090003">Выберите "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ".</translation>
<translation id="6043317578411397101">Приложение "<ph name="APP_NAME" />" предоÑтавило Ñайту <ph name="TAB_NAME" /> доÑтуп к вкладке Chrome.</translation>
-<translation id="6043357981274314628">Готово</translation>
<translation id="6044805581023976844">Приложение "<ph name="APP_NAME" />" предоÑтавило Ñайту <ph name="TAB_NAME" /> доÑтуп к вкладке Chrome и к аудио.</translation>
<translation id="6049004884579590341">Чтобы выйти из полноÑкранного режима, нажмите и удерживайте клавишу |<ph name="ACCELERATOR" />|</translation>
<translation id="6049065490165456785">Ð¤Ð¾Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ Ñ ÑƒÑтройÑтва</translation>
@@ -3211,6 +3264,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6056710589053485679">ÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°</translation>
<translation id="6059652578941944813">Ð˜ÐµÑ€Ð°Ñ€Ñ…Ð¸Ñ Ñертификатов</translation>
<translation id="6059925163896151826">USB-уÑтройÑтва</translation>
+<translation id="6060435378291459521">Сбой в плагине "<ph name="PLUGIN_NAME" />"</translation>
<translation id="6064217302520318294">Блокировка Ñкрана</translation>
<translation id="6065289257230303064">Ðтрибуты каталога Ñубъекта Ñертификата</translation>
<translation id="6068338049763724728">Разрешить удаленную региÑтрацию</translation>
@@ -3242,9 +3296,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6107012941649240045">Выдан:</translation>
<translation id="6112952769866305444">Изменить профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Чтобы перейти на предыдущую Ñтраницу, нажмите |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">ПроÑмотр текÑта и изображений, Ñкопированных в буфер обмена</translation>
<translation id="6116921718742659598">Изменение наÑтроек Ñзыка и метода ввода</translation>
<translation id="6120205520491252677">Прикрепить Ñту Ñтраницу к Ñкрану запуÑка…</translation>
<translation id="6122081475643980456">С вашим интернет-Ñоединением вÑе не так проÑто</translation>
+<translation id="6122095009389448667">Ðе открывать Ñтому Ñайту доÑтуп к буферу обмена</translation>
<translation id="6122875415561139701">ЗапиÑÑŒ данных на уÑтройÑтве <ph name="DEVICE_NAME" /> запрещена.</translation>
<translation id="6124650939968185064">От Ñтих раÑширений завиÑÑÑ‚ Ñледующие:</translation>
<translation id="6125479973208104919">Ðеобходимо заново добавить аккаунт на <ph name="DEVICE_TYPE" />.</translation>
@@ -3286,6 +3342,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6178664161104547336">Выбор Ñертификата</translation>
<translation id="6180288788882902869">Google Play на вашем <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Скачивание запрещено</translation>
+<translation id="6181803575025675566">Эти параметры можно изменить в <ph name="LINK_START" />наÑтройках<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">МеÑтоположение уÑтройÑтва</translation>
<translation id="6185696379715117369">Ðа Ñтраницу вверх</translation>
<translation id="6189412234224385711">Открыть Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ "<ph name="EXTENSION_NAME" />"</translation>
@@ -3318,7 +3375,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6237816943013845465">ПозволÑет наÑтроить разрешение Ñкрана</translation>
<translation id="6238923052227198598">Показывать поÑледнюю заметку на заблокированном Ñкране</translation>
<translation id="6239558157302047471">Перезагрузить &amp;фрейм</translation>
-<translation id="624022915548992686">Закрыть Ñтраницу</translation>
<translation id="6241530762627360640">ДоÑтуп к информации об уÑтройÑтвах Bluetooth, ÑвÑзанных Ñ Ð²Ð°ÑˆÐµÐ¹ ÑиÑтемой, и обнаружение уÑтройÑтв Bluetooth Ñ€Ñдом Ñ Ð²Ð°Ð¼Ð¸.</translation>
<translation id="6243774244933267674">Сервер недоÑтупен</translation>
<translation id="6246413617632217567">Ðе удалоÑÑŒ импортировать контролируемый профиль. УбедитеÑÑŒ, что у Ð²Ð°Ñ ÐµÑÑ‚ÑŒ необходимые Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¸ Ñвободное меÑто на жеÑтком диÑке, а затем повторите попытку.</translation>
@@ -3335,13 +3391,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6263284346895336537">Ðе критично</translation>
<translation id="6263541650532042179">ÑброÑить Ñинхронизацию</translation>
<translation id="6264365405983206840">Выделить вÑе</translation>
+<translation id="6265930187414222160">ВредоноÑные программы удалены.</translation>
<translation id="6267166720438879315">Выберите Ñертификат Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ на <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Открыть в приложении <ph name="APP" /></translation>
<translation id="6268747994388690914">Импорт закладок из файла HTML</translation>
<translation id="6270770586500173387">ОтправлÑÑ‚ÑŒ <ph name="BEGIN_LINK1" />информацию о ÑиÑтеме и приложениÑÑ…<ph name="END_LINK1" /> и различные <ph name="BEGIN_LINK2" />показатели<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">При Ñкачивании плагина произошла ошибка (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">КачеÑтво</translation>
-<translation id="6274087148640822908">Ðайдите полезные раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¸ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² <ph name="BEGIN_LINK" />Интернет-магазине Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Изменить фото</translation>
<translation id="6276301056778294989">УбедитеÑÑŒ, что на уÑтройÑтве показан тот же код.</translation>
<translation id="6277105963844135994">Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ñети иÑтекло</translation>
@@ -3367,12 +3423,12 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6311220991371174222">Ðе удалоÑÑŒ открыть профиль. ПерезапуÑтите Chrome.</translation>
<translation id="6312403991423642364">ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñети</translation>
<translation id="6313641880021325787">ВЫЙТИ ИЗ VR</translation>
-<translation id="6314335155547195432">Создать пароль</translation>
<translation id="6314819609899340042">Функции отладки на уÑтройÑтве <ph name="IDS_SHORT_PRODUCT_NAME" /> включены.</translation>
-<translation id="6315343732431721770">Стартовые Ñтраницы были изменены и теперь Ñодержат URL <ph name="URL" />. Чтобы отключить раÑширениÑ, изменившие Ñту наÑтройку, нажмите "ВоÑÑтановить".</translation>
<translation id="6315493146179903667">ПеремеÑтить вÑе на передний план</translation>
<translation id="6316806695097060329">При разработке уÑтройÑтва <ph name="SHORT_PRODUCT_NAME" /> оÑобое внимание мы уделили потребноÑÑ‚Ñм интернет-пользователей.</translation>
+<translation id="6317318380444133405">Принтер больше не поддерживаетÑÑ.</translation>
<translation id="6317369057005134371">ЗапуÑк приложениÑ…</translation>
+<translation id="6318407754858604988">Скачивание началоÑÑŒ</translation>
<translation id="6322279351188361895">Ðе удалоÑÑŒ прочитать закрытый ключ.</translation>
<translation id="6325191661371220117">Отключить автозапуÑк</translation>
<translation id="6326175484149238433">Удалить</translation>
@@ -3382,7 +3438,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6333049849394141510">Выбрать объекты Ð´Ð»Ñ Ñинхронизации</translation>
<translation id="6333064448949140209">Файл будет отправлен в Google Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸</translation>
<translation id="6333834492048057036">Ввод поиÑкового запроÑа в адреÑной Ñтроке</translation>
-<translation id="6336907568130557310">ПроÑмотреть ваши пароли Ñможет любой, кому доÑтупен ÑкÑпортированный файл. Ðе показывайте Ñтот файл никому и удалите его поÑле импорта.</translation>
<translation id="6339668969738228384">Создать профиль Ð´Ð»Ñ <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Ðе удалоÑÑŒ подключитьÑÑ Ðº Ñерверу. Проверьте подключение к Ñети и повторите попытку. ЕÑли проблема не иÑчезнет, перезагрузите уÑтройÑтво Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3405,7 +3460,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">ÐаÑтроить Smart Lock Ð´Ð»Ñ Android</translation>
<translation id="6374469231428023295">Повторить</translation>
-<translation id="6377158645544167202">Ðе удаетÑÑ ÑƒÑтановить Ñоединение Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð¼. Он должен быть включен и подÑоединен к уÑтройÑтву Chromebook через Wi-Fi или USB.</translation>
<translation id="6380143666419481200">ПринÑÑ‚ÑŒ уÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ продолжить</translation>
<translation id="6383051423892982287">Шифровать Ñинхронизированные данные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ <ph name="BEGIN_LINK" />кодовой фразы<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">ИÑпользование поиÑковой ÑиÑтемы <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6503077044568424649">Сайты</translation>
<translation id="6504611359718185067">Чтобы добавить принтер, подключитеÑÑŒ к Интернету</translation>
<translation id="6506374932220792071">ПодпиÑÑŒ ECDSA X9.62 Ñ SHA-256</translation>
+<translation id="6508248480704296122">Похожее на <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Приложение: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Лицензии</translation>
<translation id="6510568984200103950">Скрыть</translation>
@@ -3530,9 +3585,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6551508934388063976">Команда недоÑтупна. Ðажмите Ctrl + N, чтобы открыть новое окно.</translation>
<translation id="655384502888039633">Пользователей: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Удалить вÑе пользовательÑкие аккаунты и воÑÑтановить заводÑкие наÑтройки на уÑтройÑтве <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
+<translation id="6555810572223193255">ИнÑтрумент очиÑтки недоÑтупен</translation>
<translation id="6556866813142980365">Повторить</translation>
<translation id="6558280019477628686">Произошла ошибка. Возможно, не вÑе Ñлементы были удалены.</translation>
<translation id="6559580823502247193">(иÑпользуетÑÑ Ð½Ð° Ñтом уÑтройÑтве)</translation>
+<translation id="6560713683827832045">ЕÑли ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹, включите их.</translation>
<translation id="6561726789132298588">Войти</translation>
<translation id="656293578423618167">Слишком длинное название файла или путь к нему. Выберите другое название или каталог.</translation>
<translation id="656398493051028875">Удаление файла "<ph name="FILENAME" />"…</translation>
@@ -3561,7 +3618,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6606070663386660533">Вкладка 8</translation>
<translation id="6607272825297743757">Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле</translation>
<translation id="6607831829715835317">Дополнительные инÑтру&amp;менты</translation>
-<translation id="6610183966322615106">Ðе удалоÑÑŒ добавить принтер</translation>
<translation id="6612358246767739896">Защищенный контент</translation>
<translation id="6613452264606394692">Чтобы вам было проще вернутьÑÑ Ð½Ð° Ñту Ñтраницу, добавьте ее в закладки</translation>
<translation id="6615455863669487791">Показать</translation>
@@ -3638,9 +3694,11 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6736045498964449756">Пароли не Ñовпадают!</translation>
<translation id="6736243959894955139">ÐдреÑ</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">У Ð²Ð°Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ нет доÑтупа к Ñтарому профилю, но вы можете его удалить.</translation>
<translation id="6739923123728562974">Показывать Ñрлык на рабочем Ñтоле</translation>
<translation id="6740234557573873150">Скачивание файла "<ph name="FILE_NAME" />" приоÑтановлено</translation>
<translation id="6742339027238151589">ДоÑтупно Ð´Ð»Ñ Ñкрипта</translation>
+<translation id="6743841972744298686">ÐаÑтройки Ñинхронизации</translation>
<translation id="6745592621698551453">Обновить ÑейчаÑ</translation>
<translation id="6746124502594467657">ПеремеÑтить вниз</translation>
<translation id="674632704103926902">Включить перетаÑкивание нажатием</translation>
@@ -3653,12 +3711,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6757101664402245801">URL Ñкопирован</translation>
<translation id="6758056191028427665">РаÑÑкажите, как у Ð²Ð°Ñ Ð´ÐµÐ»Ð°.</translation>
<translation id="6759193508432371551">Ð¡Ð±Ñ€Ð¾Ñ Ð½Ð°Ñтроек</translation>
+<translation id="6765234885931342179">ПроÑмотр Ñерийного номера вашего Ñлектронного ключа</translation>
<translation id="6766101255664245434">Сделайте новое фото или выберите ÑущеÑтвующий Ñнимок или картинку.
<ph name="LINE_BREAK" />
Это изображение поÑвитÑÑ Ð½Ð° Ñкране входа и блокировки Chromebook.</translation>
<translation id="6769712124046837540">Добавление принтера...</translation>
<translation id="6771503742377376720">ЯвлÑетÑÑ Ñ†ÐµÐ½Ñ‚Ñ€Ð¾Ð¼ Ñертификации</translation>
<translation id="6773575010135450071">Ещё</translation>
+<translation id="6777817260680419853">Попытка переадреÑации заблокирована</translation>
<translation id="6778959797435875428">Включить звук на Ñайтах</translation>
<translation id="677965093459947883">Очень мелкий</translation>
<translation id="6780439250949340171">управление другими наÑтройками</translation>
@@ -3733,6 +3793,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="6898699227549475383">ÐžÑ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ (O)</translation>
<translation id="6900284862687837908">Фоновое приложение: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Подключите уÑтройÑтво к домену</translation>
+<translation id="6903534926908201625">Ð’Ñ‹ можете выбрать, какие данные передавать Google, в <ph name="BEGIN_LINK" />наÑтройках<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Запретить доÑтуп к файлам</translation>
<translation id="6904655473976120856">Чтобы выйти из полноÑкранного режима, нажмите на значок приложениÑ</translation>
<translation id="6904713658985136356">Сайт <ph name="HOST" /> запрашивает доÑтуп к вашему Ñкрану</translation>
@@ -3741,17 +3802,22 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="691024665142758461">Ñкачивание неÑкольких файлов</translation>
<translation id="6911324888870229398">Соединение прервано. Проверьте подключение или иÑпользуйте другую Ñеть Wi-Fi.</translation>
<translation id="6911734910326569517">Объем потреблÑемой памÑти</translation>
+<translation id="6914783257214138813">Ваши пароли будут видны вÑем, у кого еÑÑ‚ÑŒ доÑтуп к файлу ÑкÑпорта.</translation>
<translation id="6915804003454593391">Пользователь:</translation>
<translation id="6916590542764765824">Управление раÑширениÑми</translation>
<translation id="6920989436227028121">Открыть в обычной вкладке</translation>
<translation id="6922128026973287222">РаÑширение "Ð­ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸ÐºÐ°" от Google помогает быÑтрее проÑматривать веб-Ñтраницы и раÑходовать меньше трафика. Ðажмите здеÑÑŒ, чтобы узнать подробноÑти.</translation>
<translation id="6929555043669117778">Ð’Ñегда блокировать вÑплывающие окна</translation>
<translation id="6930242544192836755">ПродолжительноÑÑ‚ÑŒ</translation>
+<translation id="6934241953272494177">Сканирование медиауÑтройÑтва...
+ <ph name="LINE_BREAK1" />
+ Обнаружены файлы (<ph name="FILE_COUNT" />).</translation>
<translation id="693807610556624488">При запиÑи данных на уÑтройÑтве <ph name="DEVICE_NAME" /> превышена макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° атрибута.</translation>
<translation id="6941937518557314510">Войдите в <ph name="TOKEN_NAME" />, чтобы авторизоватьÑÑ Ð½Ð° <ph name="HOST_NAME" /> при помощи Ñвоего Ñертификата.</translation>
<translation id="6943176775188458830">Отменить печать</translation>
<translation id="6943836128787782965">Произошла ошибка запроÑа HTTP GET</translation>
<translation id="6945221475159498467">Выбрать</translation>
+<translation id="694592694773692225">Попытка переадреÑации на Ñтой Ñтранице заблокирована</translation>
<translation id="6949306908218145636">Добавить вÑе вкладки в закладки…</translation>
<translation id="6955446738988643816">ПроÑмотр вÑплывающего окна</translation>
<translation id="6957231940976260713">Ðазвание Ñлужбы</translation>
@@ -3855,13 +3921,16 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7093866338626856921">Обмен данными Ñ ÑƒÑтройÑтвами <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Ðе удалоÑÑŒ импортировать контролируемый профиль. Проверьте подключение к Ñети и повторите попытку позже.</translation>
<translation id="7098447629416471489">ЗдеÑÑŒ поÑвÑÑ‚ÑÑ Ð´Ñ€ÑƒÐ³Ð¸Ðµ Ñохраненные поиÑковые ÑиÑтемы</translation>
+<translation id="7099337801055912064">Размер файла PPD не должен превышать 250 КБ.</translation>
<translation id="7100897339030255923">Выбрано Ñлементов: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">ÐвтоматичеÑкое обновление включено</translation>
<translation id="7106346894903675391">ПриобреÑти дополнительное проÑтранÑтво…</translation>
<translation id="7108338896283013870">Скрыть</translation>
<translation id="7108668606237948702">Войти</translation>
+<translation id="7112978678959880812">ПерÑÐ¾Ð½Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°. Чтобы наÑтроить Ñту функцию, перейдите на Ñтраницу myaccount.google.com.</translation>
<translation id="7113502843173351041">ДоÑтуп к вашему адреÑу Ñлектронной почты</translation>
<translation id="7114054701490058191">Пароли не Ñовпадают</translation>
+<translation id="7117228822971127758">Повторите попытку позже.</translation>
<translation id="7117247127439884114">Войти Ñнова</translation>
<translation id="711840821796638741">Показать управлÑемые закладки</translation>
<translation id="711902386174337313">ДоÑтуп к ÑпиÑку уÑтройÑтв, на которых выполнен вход</translation>
@@ -3902,6 +3971,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7180611975245234373">Обновить</translation>
<translation id="7180865173735832675">ÐаÑтроить</translation>
<translation id="7186088072322679094">Сохранить на Панели инÑтрументов</translation>
+<translation id="7187428571767585875">ЗапиÑи рееÑтра, которые будут удалены или изменены:</translation>
<translation id="7191159667348037">ÐеизвеÑтный принтер (USB)</translation>
<translation id="7191454237977785534">Сохранить файл как</translation>
<translation id="7196835305346730603">ПоиÑк других уÑтройÑтв Chromebox...</translation>
@@ -3910,6 +3980,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7201118060536064622">Объект "<ph name="DELETED_ITEM_NAME" />" удален</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Скачивание плагина <ph name="PLUGIN_NAME" />…</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Закрыть Ñтраницу}one{Закрыть Ñтраницы}few{Закрыть Ñтраницы}many{Закрыть Ñтраницы}other{Закрыть Ñтраницы}}</translation>
<translation id="721331389620694978">Ðекоторые данные о работе в Интернете не будут удалены.</translation>
<translation id="7216409898977639127">Оператор Ñотовой ÑвÑзи</translation>
<translation id="7216595297012131718">РаÑположите Ñзыки, иÑÑ…Ð¾Ð´Ñ Ð¸Ð· Ñвоих предпочтений</translation>
@@ -3955,6 +4026,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="727952162645687754">Ðе удалоÑÑŒ Ñкачать</translation>
<translation id="7279701417129455881">ÐаÑтроить блокировку cookie…</translation>
<translation id="7280877790564589615">ТребуетÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ðµ</translation>
+<translation id="7283041136720745563">Ðа Google ДиÑке недоÑтаточно меÑта</translation>
<translation id="7287143125007575591">ДоÑтуп запрещен.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Откройте приложение "Обои"</translation>
@@ -4023,6 +4095,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7392118418926456391">Ðе удалоÑÑŒ выполнить проверку на вируÑÑ‹</translation>
<translation id="7392915005464253525">О&amp;ткрыть закрытое окно</translation>
<translation id="7396845648024431313">Приложение <ph name="APP_NAME" /> будет запущено при Ñтарте ÑиÑтемы и продолжит работу в фоновом режиме даже поÑле Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð²Ñех окон <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">УÑтановлено Ñоединение Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñетью</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">ДождитеÑÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Chromebox.</translation>
<translation id="7400839060291901923">ÐаÑтройте Ñоединение на уÑтройÑтве <ph name="PHONE_NAME" /></translation>
@@ -4033,6 +4106,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7409233648990234464">ПерезапуÑтить и включить Powerwash</translation>
<translation id="7409836189476010449">ЗапуÑтить Flash</translation>
<translation id="7410344089573941623">Запрашивать разрешение на доÑтуп к камере и микрофону Ð´Ð»Ñ Ñайта <ph name="HOST" /></translation>
+<translation id="741204030948306876">ОК</translation>
<translation id="7412226954991670867">ПамÑÑ‚ÑŒ графичеÑкого процеÑÑора</translation>
<translation id="7416362041876611053">ÐеизвеÑÑ‚Ð½Ð°Ñ ÑÐµÑ‚ÐµÐ²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°.</translation>
<translation id="7417705661718309329">Карта Google</translation>
@@ -4054,6 +4128,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7445682342344043969">Ð’Ñплывающие окна заблокированы</translation>
<translation id="744859430125590922">ПроÑматривать Ñайты, открытые Ñтим пользователем, и контролировать его дейÑÑ‚Ð²Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· аккаунт <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Ð’Ñ‹Ð±Ð¸Ñ€Ð°Ñ Ñтот принтер, вы предоÑтавлÑете к нему доÑтуп Ñледующему раÑширению:</translation>
+<translation id="7453467225369441013">Ð’Ñ‹ выйдете из аккаунтов на большинÑтве Ñайтов, но оÑтанетеÑÑŒ в аккаунте Google.</translation>
<translation id="7456142309650173560">Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ¾Ð²</translation>
<translation id="7456847797759667638">Открыть адреÑ...</translation>
<translation id="7461924472993315131">Закрепить</translation>
@@ -4064,7 +4139,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="747114903913869239">Ошибка: не удаетÑÑ Ñ€Ð°Ñшифровать раÑширение</translation>
<translation id="7473891865547856676">ПропуÑтить</translation>
<translation id="747459581954555080">ВоÑÑтановить вÑе</translation>
-<translation id="747494631553057218">ЗапиÑи рееÑтра:</translation>
+<translation id="7475034671245341386">Ошибка в плагине "<ph name="PLUGIN_NAME" />"</translation>
<translation id="7475671414023905704">URL потерÑнных паролей Netscape</translation>
<translation id="7476454130948140105">Слишком низкий зарÑд батареи (<ph name="BATTERY_PERCENT" />%). Обновление невозможно.</translation>
<translation id="7477347901712410606">ЕÑли вы забыли кодовую фразу, оÑтановите Ñинхронизацию и ÑброÑьте ее наÑтройки Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ <ph name="BEGIN_LINK" />Личного кабинета Google<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7487067081878637334">Технологии</translation>
<translation id="7487099628810939106">Задержка перед нажатием:</translation>
<translation id="7487969577036436319">Компоненты не уÑтановлены</translation>
+<translation id="7489215562877293245">Обнаружены файлы (<ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Файлы готовы к Ñохранению на <ph name="BEGIN_LINK" />Google ДиÑке<ph name="END_LINK" />.</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{О&amp;ткрыть вÑе}=1{О&amp;ткрыть закладку}one{О&amp;ткрыть вÑе (#)}few{О&amp;ткрыть вÑе (#)}many{О&amp;ткрыть вÑе (#)}other{О&amp;ткрыть вÑе (#)}}</translation>
<translation id="7489605380874780575">Проверить возможноÑÑ‚ÑŒ учаÑтиÑ</translation>
<translation id="749028671485790643">Пользователь <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7497215489070763236">Серверный Ñертификат ЦС</translation>
<translation id="7502658306369382406">ÐÐ´Ñ€ÐµÑ IPv6</translation>
<translation id="7503191893372251637">Тип Ñертификата Netscape</translation>
-<translation id="7503607651407946808">Перевод Ñтраницы…</translation>
<translation id="7503821294401948377">Ðе удалоÑÑŒ загрузить значок "<ph name="ICON" />" Ð´Ð»Ñ Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð°.</translation>
<translation id="750509436279396091">Открыть папку Ñкачанных файлов</translation>
<translation id="7505167922889582512">Показывать Ñкрытые файлы</translation>
@@ -4103,9 +4180,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7517569744831774757">ВоÑÑтановление наÑтроек по умолчанию</translation>
<translation id="7517786267097410259">Придумайте пароль –</translation>
<translation id="7518150891539970662">Журналы WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Перевод Ñтраницы…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Создать</translation>
+<translation id="7526413953848747421">Дополните Chrome удобнейшими функциÑми Google, например проверкой правопиÑÐ°Ð½Ð¸Ñ Ð¸ быÑтрым поиÑком.</translation>
<translation id="7529411698175791732">Проверьте подключение к Интернету. ЕÑли оно уÑтановлено, попробуйте выйти из аккаунта и войти Ñнова.</translation>
<translation id="7530016656428373557">СкороÑÑ‚ÑŒ разрÑдки в ваттах</translation>
<translation id="7536709149194614609">ПерезапуÑтите уÑтройÑтво и повторите попытку позже.</translation>
@@ -4129,7 +4206,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
контролируемый профиль.</translation>
<translation id="756445078718366910">Открыть окно браузера</translation>
<translation id="7564847347806291057">Завершить процеÑÑ</translation>
-<translation id="7565291891798266313">ПоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑтема изменена на <ph name="URL" />. Чтобы отключить раÑширениÑ, изменившие Ñту наÑтройку, нажмите "ВоÑÑтановить".</translation>
<translation id="7566118625369982896">Управление ÑÑылками на приложение в Google Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Данные Chrome удалены</translation>
@@ -4138,13 +4214,10 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7573172247376861652">ЗарÑд батареи</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Разобрать по копиÑм</translation>
-<translation id="7577815336900970562">ИÑпользовать Wi‑Fi и мобильные Ñети Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑтоположениÑ</translation>
<translation id="7579149537961810247">Отключить звук на Ñайтах</translation>
<translation id="7580671184200851182">ВоÑпроизводить одно и то же аудио через вÑе динамики (моноаудио)</translation>
-<translation id="7581273696622423628">Пройти опроÑ</translation>
<translation id="7581462281756524039">ИнÑтрумент очиÑтки</translation>
<translation id="7582582252461552277">Предпочитать Ñту Ñеть</translation>
-<translation id="7586312264284919041">ПеревеÑти Ñту Ñтраницу?</translation>
<translation id="7586498138629385861">Браузер будет продолжать работать, пока вы не закроете Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Chrome.</translation>
<translation id="7589461650300748890">ОÑторожно!</translation>
<translation id="7589661784326793847">Подождите…</translation>
@@ -4161,6 +4234,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7607274158153386860">ЗапроÑить верÑию Ñайта Ð´Ð»Ñ Ð¿Ð»Ð°Ð½ÑˆÐµÑ‚Ð½Ñ‹Ñ… ПК</translation>
<translation id="7611008212562900400">ПоиÑк на уÑтройÑтве, в приложениÑÑ… и в Интернете…</translation>
<translation id="7615910377284548269">Изменить наÑтройки Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð² вне теÑтовой Ñреды…</translation>
+<translation id="7616214729753637086">РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑƒÑтройÑтва…</translation>
<translation id="7617366389578322136">Подключение к уÑтройÑтву "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Ðет Ñохраненных паролей</translation>
<translation id="7622114377921274169">ЗарÑдка…</translation>
@@ -4189,6 +4263,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7664620655576155379">УÑтройÑтво Bluetooth "<ph name="DEVICE_NAME" />" не поддерживаетÑÑ.</translation>
<translation id="7665369617277396874">Добавить аккаунт</translation>
<translation id="7671130400130574146">ИÑпользовать ÑиÑтемные рамки и Ñтроку заголовка</translation>
+<translation id="7683373461016844951">Чтобы продолжить, нажмите "OK". Затем Ñоздайте другой профиль Ð´Ð»Ñ Ñвоего Ñлектронного адреÑа в домене <ph name="DOMAIN" />, выбрав "Добавить пользователÑ".</translation>
<translation id="7684212569183643648">УÑтановлено админиÑтратором</translation>
<translation id="7684559058815332124">Перейти на Ñтраницу входа через адаптивный портал</translation>
<translation id="7685049629764448582">ПамÑÑ‚ÑŒ JavaScript</translation>
@@ -4247,7 +4322,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7773726648746946405">Хранение ÑеанÑов</translation>
<translation id="7781335840981796660">Ð’Ñе пользовательÑкие аккаунты и локальные данные будут удалены.</translation>
<translation id="7782102568078991263">ПодÑказок от Google больше нет</translation>
-<translation id="778330624322499012">Ðе удалоÑÑŒ загрузить <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Этот файл заблокирован ÑоглаÑно наÑтройкам безопаÑноÑти компьютера.</translation>
<translation id="7786207843293321886">Выйти из гоÑтевого режима</translation>
<translation id="7786889348652477777">Пере&amp;загрузить приложение</translation>
@@ -4281,7 +4355,13 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7815680994978050279">Заблокировано Ñкачивание опаÑного файла</translation>
<translation id="7818135753970109980">Добавлена Ð½Ð¾Ð²Ð°Ñ Ñ‚ÐµÐ¼Ð° (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA или RSN)</translation>
+<translation id="7819992334107904369">Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Chrome</translation>
<translation id="782057141565633384">&amp;Копировать URL видео</translation>
+<translation id="7821462174190887129">Обнаружены файлы (<ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Ðа Google ДиÑке недоÑтаточно меÑта. ТребуетÑÑ ÐµÑ‰Ñ‘ <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Попробуйте выбрать только чаÑÑ‚ÑŒ фотографий.</translation>
<translation id="782590969421016895">ИÑпользовать текущие Ñтраницы</translation>
<translation id="7829298379596169484">ДоÑтуп к аудиовходу</translation>
<translation id="7831368056091621108">чтобы Ñохранить Ñто приложение, иÑторию и другие наÑтройки Chrome на вÑех Ñвоих уÑтройÑтвах.</translation>
@@ -4319,6 +4399,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="7881969471599061635">Отключить Ñубтитры</translation>
<translation id="7882358943899516840">Тип провайдера</translation>
<translation id="7885253890047913815">Ðедавние меÑта назначениÑ</translation>
+<translation id="7886917304091689118">Эта Ñтраница уже открыта в Chrome</translation>
<translation id="7887334752153342268">Дублировать</translation>
<translation id="7887864092952184874">Bluetooth-мышь подключена</translation>
<translation id="7889966925761734854">Перемотка</translation>
@@ -4402,7 +4483,9 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8000066093800657092">Ðет Ñети</translation>
<translation id="8001504501378762252">Злоумышленники могли похитить ваш пароль</translation>
<translation id="8004582292198964060">Браузер</translation>
+<translation id="8005600846065423578">Ð’Ñегда открывать Ñайту <ph name="HOST" /> доÑтуп к буферу обмена</translation>
<translation id="8008356846765065031">Ðе удалоÑÑŒ уÑтановить Ñоединение. Проверьте подключение к Интернету.</translation>
+<translation id="8008765610824028412">Ðе удалоÑÑŒ загрузить плагин "<ph name="PLUGIN_NAME" />"</translation>
<translation id="8008818777654712271">ÐвтоматичеÑки отправлÑÑ‚ÑŒ ÑиÑтемную информацию и Ñодержимое Ñтраниц в Google, чтобы помочь улучшить раÑпознавание опаÑных приложений и Ñайтов</translation>
<translation id="8012382203418782830">Страница переведена</translation>
<translation id="8014154204619229810">Работает программа обновлений. Повторите попытку через пару минут.</translation>
@@ -4503,7 +4586,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="816055135686411707">Ошибка при определении Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ñертификата</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Создать заметку</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">ÐаÑтройки микрофона</translation>
<translation id="8168435359814927499">Контент</translation>
<translation id="8174047975335711832">Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уÑтройÑтве</translation>
@@ -4520,7 +4602,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8191230140820435481">Управление приложениÑми, раÑширениÑми и темами</translation>
<translation id="8191453843330043793">ПрокÑи-Ñервер V8</translation>
<translation id="8195027750202970175">Объем на диÑке</translation>
-<translation id="8195739004487400241">Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ Ñтраница изменена на <ph name="URL" />. Чтобы отключить раÑширениÑ, изменившие Ñту наÑтройку, нажмите "ВоÑÑтановить".</translation>
<translation id="8199300056570174101">ÐаÑтройки Ñети и уÑтройÑтва</translation>
<translation id="8200772114523450471">Возобновить</translation>
<translation id="8202160505685531999">Чтобы обновить профиль уÑтройÑтва <ph name="DEVICE_TYPE" />, введите пароль ещё раз</translation>
@@ -4538,6 +4619,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8226619461731305576">Очередь</translation>
<translation id="8226742006292257240">Этот модуль Ñлучайным образом Ñгенерировал Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ компьютера Ñледующий пароль:</translation>
<translation id="8227119283605456246">Прикрепить файл</translation>
+<translation id="8233198815467326623">ВоÑÑтановить Ñтартовую Ñтраницу по умолчанию?</translation>
<translation id="8234795456569844941">Чтобы нашим разработчикам было проще решить проблему, опишите, что произошло перед поÑвлением ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибке в профиле:</translation>
<translation id="8234989666557591529">Выберите телефон Ð´Ð»Ñ Ñ€Ð°Ð·Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ уÑтройÑтва <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Совет</translation>
@@ -4563,7 +4645,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8261378640211443080"><ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> не Ñодержит Ñведений об Ñтом раÑширении, то еÑÑ‚ÑŒ оно могло быть уÑтановлено без вашего ведома.</translation>
<translation id="8261387128019234107">Добавить аккаунт в профиль <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Удалить</translation>
-<translation id="8261673729476082470">Сохранение <ph name="FILE_COUNT" /> фото на <ph name="BEGIN_LINK" />Google ДиÑке<ph name="END_LINK" />...</translation>
<translation id="826246685091802258">Флаг командной Ñтроки <ph name="BAD_FLAG" /> недоÑтупен в Ñтой Ñборке.</translation>
<translation id="8263744495942430914">Сайт <ph name="FULLSCREEN_ORIGIN" /> Ñкрыл курÑор.</translation>
<translation id="8264718194193514834">РаÑширение "<ph name="EXTENSION_NAME" />" запущено в режиме киоÑка.</translation>
@@ -4665,6 +4746,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8454288007744638700">Выберите другую Ñеть:</translation>
<translation id="845627346958584683">Ð’Ñ€ÐµÐ¼Ñ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ñрока дейÑтвиÑ</translation>
<translation id="8456681095658380701">ÐедопуÑтимое название</translation>
+<translation id="8457451314607652708">Импортировать закладки</translation>
<translation id="8460336040822756677">ЕÑли вы отключите Smart Lock Ð´Ð»Ñ ÑƒÑтройÑтва <ph name="DEVICE_TYPE" />, то не Ñможете разблокировать уÑтройÑтва Chrome Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ телефона и вам потребуетÑÑ Ð²Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ пароль.</translation>
<translation id="8461329675984532579">Ðазвание провайдера</translation>
<translation id="84613761564611563">Отправлен Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° получение интерфейÑа конфигурации Ñети. Подождите…</translation>
@@ -4729,14 +4811,15 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8569764466147087991">Выберите файл</translation>
<translation id="8571213806525832805">ПоÑледние 4 недели</translation>
<translation id="8574990355410201600">Ð’Ñегда включать звук на Ñайте <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Ð’ Ñлове должно быть не больше 99 букв.</translation>
<translation id="8579285237314169903">Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² (<ph name="NUMBER_OF_FILES" />)...</translation>
<translation id="857943718398505171">Разрешено (рекомендуетÑÑ)</translation>
<translation id="8581809080475256101">Ðажмите, чтобы перейти, иÑпользуйте контекÑтное меню, чтобы открыть иÑторию</translation>
<translation id="8584280235376696778">&amp;Открыть видео на новой вкладке</translation>
<translation id="8588866096426746242">Показать ÑтатиÑтику профилÑ</translation>
+<translation id="8589652987924574405">Пароли, закладки, иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸ другие наÑтройки будут Ñинхронизированы Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ Google, и вы Ñможете воÑпользоватьÑÑ Ð¸Ð¼Ð¸ на любом уÑтройÑтве. Изменить параметры Ñинхронизации можно в разделе "ÐаÑтройки".</translation>
<translation id="8590375307970699841">ÐаÑтройка автоматичеÑких обновлений</translation>
<translation id="8594908476761052472">СнÑÑ‚ÑŒ видео</translation>
-<translation id="8595925260712451473">Введите отзыв здеÑÑŒ.</translation>
<translation id="8596540852772265699">ПользовательÑкие файлы</translation>
<translation id="8597845839771543242">Формат ÑвойÑтв:</translation>
<translation id="8598453409908276158">ДоÑтуп к плагинам вне теÑтовой Ñреды запрещен</translation>
@@ -4751,6 +4834,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8620617069779373398">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ€Ð¾ÑƒÐ¼Ð¸Ð½Ð³Ð°</translation>
<translation id="8620765578342452535">ÐаÑтройка Ñетевых подключений</translation>
<translation id="8620790565535071193">Сбой ÑканированиÑ</translation>
+<translation id="8622877356447980900">ПеревеÑти Ñту Ñтраницу?</translation>
<translation id="8623004009673949077">ПриложениÑ, у которых в манифеÑте еÑÑ‚ÑŒ атрибут kiosk_only, можно уÑтанавливать только в режиме информационного киоÑка Chrome OS</translation>
<translation id="8624205858755890468">Разрешить ÐÑÑиÑтенту показывать похожую информацию, Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ дейÑтвиÑ.</translation>
<translation id="862542460444371744">РаÑширениÑ</translation>
@@ -4796,6 +4880,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8671210955687109937">Комментирование</translation>
<translation id="8673026256276578048">ПоиÑк в Интернете...</translation>
<translation id="8673383193459449849">Ðеполадка Ñервера</translation>
+<translation id="8674241889607553858">ПеревеÑти Ñту Ñтраницу?</translation>
<translation id="8675354002693747642">Общий ключ</translation>
<translation id="8676374126336081632">ОчиÑтить</translation>
<translation id="8677039480012021122">Удалить данные и отключить</translation>
@@ -4808,6 +4893,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8688579245973331962">Ðе нашли Ñвое имÑ?</translation>
<translation id="8688591111840995413">Ðеверный пароль</translation>
<translation id="8688672835843460752">Свободно</translation>
+<translation id="8689583087392258564">Ðе удалоÑÑŒ подключить компьютер к домену. Организационное подразделение недейÑтвительно.</translation>
<translation id="869257642790614972">Открыть поÑледнюю закрытую вкладку</translation>
<translation id="8695825812785969222">Открыть &amp;адреÑ...</translation>
<translation id="8698464937041809063">РиÑунок Google</translation>
@@ -4822,6 +4908,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8708671767545720562">&amp;Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ</translation>
<translation id="8710187907779883426">ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ°Ñ (1 Ñ)</translation>
<translation id="8711402221661888347">Гамбургер</translation>
+<translation id="8712637175834984815">Готово</translation>
<translation id="8713570323158206935">ОтправлÑÑ‚ÑŒ <ph name="BEGIN_LINK1" />ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ ÑиÑтеме<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Прекращение поддержки</translation>
<translation id="871476437400413057">Сохраненные пароли Google</translation>
@@ -4897,7 +4984,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="882204272221080310">Ð”Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ защиты обновите вÑтроенное ПО.</translation>
<translation id="8823514049557262177">Скопировать &amp;текÑÑ‚ ÑÑылки</translation>
<translation id="8824701697284169214">Добавить &amp;Ñтраницу</translation>
-<translation id="8827850355924932817">ИÑпользовать Wi-Fi Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑтоположениÑ</translation>
<translation id="8828933418460119530">DNS-имÑ</translation>
<translation id="8830796635868321089">Ðе удалоÑÑŒ выполнить проверку обновлений. Проверьте <ph name="PROXY_SETTINGS_LINK_START" />наÑтройки прокÑи-Ñервера<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Конфигурацию Ñети контролирует пользователь <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="8912793549644936705">РаÑÑ‚Ñнуть</translation>
<translation id="8915370057835397490">Загрузка подÑказки</translation>
<translation id="8916476537757519021">Субфрейм в режиме инкогнито: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Конвертер PWG Raster</translation>
+<translation id="8918468086406665831">Синхронизировать Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Ð’Ñегда разрешать рекламу на Ñтом Ñайте</translation>
<translation id="8925458182817574960">&amp;ÐаÑтройки</translation>
<translation id="8926389886865778422">Больше не Ñпрашивать</translation>
<translation id="8926518602592448999">Отключение раÑширений в режиме разработчика</translation>
<translation id="892706138619340876">Ðекоторые наÑтройки были Ñброшены</translation>
<translation id="8931394284949551895">Ðовые уÑтройÑтва</translation>
+<translation id="893242274404530797">Чтобы воÑпользоватьÑÑ Ð¼Ð³Ð½Ð¾Ð²ÐµÐ½Ð½Ð¾Ð¹ точкой доÑтупа, включите ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ ÑервиÑов Google Play.</translation>
<translation id="8933960630081805351">Показать в Finder</translation>
<translation id="8934732568177537184">Продолжить</translation>
<translation id="8938356204940892126">Отменить запуÑк</translation>
@@ -5014,6 +5101,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9024127637873500333">&amp;Открыть в новой вкладке</translation>
<translation id="9024331582947483881">полноÑкранный режим</translation>
<translation id="9025098623496448965">ОК. ВернутьÑÑ Ð½Ð° Ñкран входа.</translation>
+<translation id="902659348151742535">Google может иÑпользовать иÑторию проÑмотров Ð´Ð»Ñ Ð¿ÐµÑ€Ñонализации ПоиÑка, Рекламы и других ÑервиÑов.</translation>
<translation id="9026731007018893674">Без названиÑ</translation>
<translation id="9027146684281895941">ПроÑматривать Ñайты, открытые Ñтим пользователем, и контролировать его дейÑÑ‚Ð²Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· аккаунт Google.</translation>
<translation id="9027459031423301635">Открыть ÑÑылку в новой вкладке</translation>
@@ -5054,7 +5142,6 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9084064520949870008">Открыть в отдельном окне</translation>
<translation id="9088234649737575428">Плагин "<ph name="PLUGIN_NAME" />" заблокирован в ÑоответÑтвии Ñ ÐºÐ¾Ñ€Ð¿Ð¾Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð¹ политикой</translation>
<translation id="9088917181875854783">Подтвердите ключ доÑтупа, отображенный на Ñкране "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Отправить ÑиÑтемную информацию</translation>
<translation id="9094033019050270033">Обновить пароль</translation>
<translation id="9094982973264386462">Удалить</translation>
<translation id="9095253524804455615">Удалить</translation>
@@ -5108,6 +5195,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="9170397650136757332">Ðемного перемещайте палец, чтобы отÑканировать его полноÑтью</translation>
<translation id="9170848237812810038">&amp;Отменить</translation>
<translation id="9170884462774788842">Одна из программ на вашем компьютере уÑтановила тему, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ влиÑÑ‚ÑŒ на работу Chrome.</translation>
+<translation id="9173995187295789444">ПоиÑк уÑтройÑтв Bluetooth…</translation>
<translation id="9174212595744391062">Будут удалены файлы cookie и очищен кеш Ð´Ð»Ñ Ð²Ñех Ñайтов, в том чиÑле</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" />: подключено уÑтройÑтво Bluetooth</translation>
<translation id="9177499212658576372">Ð’Ñ‹ подключены к Ñети <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="932327136139879170">Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница</translation>
<translation id="932508678520956232">Ðе удалоÑÑŒ начать печать.</translation>
<translation id="93393615658292258">Только пароль</translation>
+<translation id="935490618240037774">Пароли, закладки, иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸ другие параметры будут Ñинхронизированы Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ Google, чтобы у Ð²Ð°Ñ Ð±Ñ‹Ð» доÑтуп к ним на любом уÑтройÑтве.</translation>
<translation id="936801553271523408">ДиагноÑтичеÑкие данные ÑиÑтемы</translation>
<translation id="93766956588638423">ВоÑÑтановить раÑширение</translation>
<translation id="938470336146445890">УÑтановите Ñертификат пользователÑ.</translation>
@@ -5152,6 +5241,7 @@ http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/debugging-featur
<translation id="960987915827980018">ОÑталоÑÑŒ около чаÑа</translation>
<translation id="962802172452141067">Дерево папок Ñ Ð·Ð°ÐºÐ»Ð°Ð´ÐºÐ°Ð¼Ð¸</translation>
<translation id="968174221497644223">Кеш приложениÑ</translation>
+<translation id="969096075394517431">Изменить Ñзыки</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 вкладка}one{# вкладка}few{# вкладки}many{# вкладок}other{# вкладки}}</translation>
<translation id="971774202801778802">URL закладки</translation>
<translation id="973473557718930265">Выйти</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_sk.xtb b/chromium/chrome/app/resources/generated_resources_sk.xtb
index 7f20cd97f32..55df3867599 100644
--- a/chromium/chrome/app/resources/generated_resources_sk.xtb
+++ b/chromium/chrome/app/resources/generated_resources_sk.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Otvoriť odkaz v novom okne aplikácie <ph name="APP" /></translation>
<translation id="1005274289863221750">Používať mikrofón a fotoaparát</translation>
<translation id="1007408791287232274">Zariadenia sa nedali naÄítaÅ¥.</translation>
+<translation id="1008186147501209563">Exportovať záložky</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Stránka nereaguje}few{Stránky nereagujú}many{Stránky nereagujú}other{Stránky nereagujú}}</translation>
<translation id="1012794136286421601">Vaše súbory v službách Dokumenty, Tabuľky, Prezentácie a Nákresy sa synchronizujú. Otvorte službu Disk Google a pristúpte k ním online alebo offline.</translation>
-<translation id="1013383076511149692">Zobraziť text a obrázky, ktoré skopírujete do schránky</translation>
<translation id="1013707859758800957">Na tejto stránke bolo povolené spustenie doplnku, ktorý nie je v karanténe</translation>
<translation id="1015318665228971643">Úprava názvu prieÄinka</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Otvoriť všetky v novom okne}=1{Otvoriť všetky v novom okne}few{Otvoriť všetky (#) v novom okne}many{Otvoriť všetky (#) v novom okne}other{Otvoriť všetky (#) v novom okne}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Škodlivý softvér sa nedá odstrániť</translation>
<translation id="1062407476771304334">Nahradiť</translation>
<translation id="1062866675591297858">Spravujte kontrolovaných používateľov pomocou <ph name="BEGIN_LINK" />panela kontrolovaných používateľov<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Media Library File Checker</translation>
<translation id="1064835277883315402">Pripojiť sa k súkromnej sieti</translation>
<translation id="1064912851688322329">Odpojenie úÄtu Google</translation>
<translation id="1067048845568873861">Vytvorené</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Zašifrovanie údajov</translation>
+<translation id="1074944608454986967">Ak chcete obsah nahlas preÄítaÅ¥, pridržte tlaÄidlo HľadaÅ¥ a potom kliknutím alebo presunutím vyberte požadovaný obsah. Môžete tiež zvýrazniÅ¥ oblasÅ¥ a stlaÄiÅ¥ klávesy HľadaÅ¥ + S.</translation>
<translation id="1076698951459398590">Povoliť motív</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Nastaviť automatické aktualizácie pre všetkých používateľov</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Prihláste sa<ph name="END_SIGN_IN_LINK" />, aby ste mohli ovládať a zobrazovať webové stránky, ktoré táto osoba navštevuje.</translation>
<translation id="109758035718544977">Zapnúť zvuk webov</translation>
<translation id="1097658378307015415">Ak chcete aktivovať sieť <ph name="NETWORK_ID" />, vstúpte pred prihlásením ako hosť</translation>
+<translation id="1103523840287552314">Vždy preložiť nasledujúci jazyk: <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Prepojenie SMS</translation>
<translation id="1108600514891325577">&amp;Zastaviť</translation>
<translation id="1110155001042129815">Čakajte, prosím.</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Žadnym stránkam nepovoliť používanie exkluzívnych správ na prístup k zariadeniam MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Úprava vyhľadávaÄa</translation>
-<translation id="1131167343343087859">Kreditné karty a adresy pomocou služby Google Payments</translation>
<translation id="1134009406053225289">Otvoriť v okne inkognito</translation>
<translation id="1137673463384776352">Otvoriť odkaz v aplikácii <ph name="APP" /></translation>
<translation id="1140351953533677694">Mať prístup k zariadeniam pripojeným cez Bluetooth a sériový port</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Doplnok je blokovaný</translation>
<translation id="1145532888383813076">Vyhľadávajte v zariadení, aplikáciách a na webe.</translation>
<translation id="1146204723345436916">Importovať záložky zo súboru HTML ...</translation>
+<translation id="1148097584170732637">PoÄet nájdených: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ V miestnom úložisku nie je dostatok miesta. Potrebujete ÄalÅ¡ie miesto – <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Skúste vybrať menej fotiek.</translation>
<translation id="1149088842877960903">Spúšťanie JavaScriptu prostredníctvom AppleScriptu je vypnuté. Ak ho chcete zapnúť, prejdite do nastavení Chromu &gt; Rozšírené &gt; Systém. Ďalšie informácie: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mesiac vypršania platnosti</translation>
<translation id="1153356358378277386">Spárované zariadenia</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Premenovať</translation>
<translation id="1175364870820465910">&amp;TlaÄiÅ¥...</translation>
<translation id="117624967391683467">Prebieha kopírovanie súboru <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">ObnoviÅ¥ predvolený vyhľadávaÄ?</translation>
<translation id="1177863135347784049">Vlastné</translation>
<translation id="1178581264944972037">Pozastaviť</translation>
<translation id="1179803038870941185">Stránka <ph name="URL" /> chce získať úplnú kontrolu nad vašimi zariadeniami MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Čítať a meniť používateľov na bielej listine</translation>
<translation id="1206407435587370571">Preskúmajte svoj Chromebook</translation>
<translation id="1209796539517632982">Automatické menné servery</translation>
+<translation id="1210982357925844241">Uložené heslá môžete zobraziť a spravovať na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Používajte web bez ukladania histórie prehliadania v okne inkognito</translation>
<translation id="1213037489357051291">PoÄet nastavených odtlaÄkov: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Bola pridaná nová aplikácia na pozadí</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Hľadajú sa mobilné siete</translation>
<translation id="1285320974508926690">Nikdy neprekladať tieto webové stránky</translation>
<translation id="1285484354230578868">UkladaÅ¥ údaje v úÄte na Disku Google</translation>
+<translation id="1288037062697528143">NoÄný režim sa automaticky zapne pri západe slnka</translation>
<translation id="1293177648337752319">Zapnúť zvuk webu</translation>
<translation id="1293509594570842875">Nepodarilo sa vytvoriť nového kontrolovaného používateľa. Skontrolujte pripojenie k sieti a skúste to znova neskôr.</translation>
<translation id="1293556467332435079">Súbory</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Súbor HTML so záložkami</translation>
<translation id="1303671224831497365">Nenašli sa žiadne zariadenia Bluetooth</translation>
<translation id="1306606229401759371">Zmeniť nastavenia</translation>
-<translation id="1307398858972670978">K heslám môžete pristupovať z ľubovoľného zariadenia na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ojoj! Systému sa nepodarilo uložiť dlhodobý prístupový token rozhrania API pre toto zariadenie.</translation>
<translation id="1313405956111467313">Automatická konfigurácia servera proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">To som bol(a) ja.</translation>
<translation id="1338776410427958681">Zbaliť <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Prebieha odstraňovanie...</translation>
-<translation id="1339266338863469628">Predvolené (zaznamenávať iba vás)</translation>
<translation id="1340527397989195812">Zálohovať médiá zo zariadenia pomocou aplikácie Súbory</translation>
<translation id="1341988552785875222">Aktuálnu tapetu nastavila aplikácia <ph name="APP_NAME" />. Je možné, že pred výberom inej tapety bude nutné aplikáciu <ph name="APP_NAME" /> odinštalovať.</translation>
<translation id="1346748346194534595">Doprava</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Aktualizácia sa zaÄne, keÄ sa batéria dobije na <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importujú sa súbory (poÄet: <ph name="FILE_COUNT" />)...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Súbor PPD sa nepodarilo nájsÅ¥. Skontrolujte, Äi je Chromebook online, a skúste to znova.</translation>
<translation id="1355466263109342573">Doplnok <ph name="PLUGIN_NAME" /> je blokovaný</translation>
<translation id="1357589289913453911">ID rozšírenia</translation>
<translation id="1358735829858566124">Súbor alebo adresár nie je možné použiť.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Zľava doprava</translation>
<translation id="1370646789215800222">Chcete odstrániť túto osobu?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 položka na odstránenie}few{# položky na odstránenie}many{# položky na odstránenie}other{# položiek na odstránenie}}</translation>
+<translation id="1372841398847029212">SynchronizovaÅ¥ do úÄtu</translation>
<translation id="1374844444528092021">Certifikát vyžadovaný sieťou <ph name="NETWORK_NAME" /> nie je nainštalovaný alebo je neplatný. Nainštalujte nový certifikát a skúste sa pripojiť znova.</translation>
<translation id="1374962581120570592">Boli nastavené súbory cookie</translation>
<translation id="1375321115329958930">Uložené heslá</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Vytvoriť kontrolovaného používateľa</translation>
<translation id="1410197035576869800">Ikona aplikácie</translation>
<translation id="1410616244180625362">Aj naÄalej povoliÅ¥ stránkam <ph name="HOST" /> prístup ku kamere</translation>
+<translation id="1411668397053040814">Nainštalujte si Klávesnicu Daydream alebo ju aktualizujte, aby ste mohli Chrome používať v režime VR</translation>
<translation id="1414648216875402825">Chystáte sa vykonaÅ¥ aktualizáciu na nestabilnú verziu prehliadaÄa <ph name="PRODUCT_NAME" />, ktorá obsahuje funkcie vo vývoji. Bude dochádzaÅ¥ ku zlyhaniam a neoÄakávaným chybám. Postupujte opatrne.</translation>
+<translation id="1415708812149920388">Bol zakázaný prístup k Äítaniu obsahu schránky</translation>
<translation id="1415990189994829608">Rozšírenie <ph name="EXTENSION_NAME" /> (ID rozšírenia <ph name="EXTENSION_ID" />) nie je v tomto type relácie povolené.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Generovanie náhodného súkromného kľúÄa RSA žiaľ zlyhalo.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Kúsok pizzy</translation>
<translation id="1467432559032391204">Doľava</translation>
<translation id="1467999917853307373">Stránky <ph name="URL" /> chcú natrvalo ukladať údaje do vášho zariadenia.</translation>
+<translation id="1468571364034902819">Tento profil sa nedá použiť</translation>
<translation id="1470719357688513792">Nové nastavenia súborov cookie sa použijú po obnovení stránky.</translation>
<translation id="1470811252759861213">Ak chcete získať záložky na vÅ¡etkých poÄítaÄoch, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Súbor <ph name="FILENAME" /> nebol nahraný. Na Disku Google nemáte dostatok voľného miesta.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Vyrovnávacia pamäť tokenu rozhrania Identity API</translation>
<translation id="1478233201128522094">Toto zariadenie <ph name="DEVICE_TYPE" /> nabudúce odomknete novým telefónom. Smart Lock môžete vypnúť v Nastaveniach.</translation>
<translation id="1478340334823509079">Podrobnosti: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Zálohovanie nových fotiek (poÄet: <ph name="FILE_COUNT" />) je pripravené</translation>
<translation id="1483493594462132177">Odoslať</translation>
<translation id="1485015260175968628">Teraz môže:</translation>
<translation id="1485141095922496924">Verzia <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Zapnutá – vlastné nastavenia</translation>
<translation id="1493892686965953381">ÄŒakanie na <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Ďalšie dostupné zariadenia: <ph name="NUM_PRINTERS" /></translation>
-<translation id="1497284176235884849">Poskytnuté PPD je neplatné.</translation>
<translation id="1497522201463361063">Súbor <ph name="FILE_NAME" /> sa nepodarilo premenovať. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Neznáme zariadenie [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Tento úÄet vlastníka musí byÅ¥ prvým prihláseným úÄtom v relácii viacerých prihlásení.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Pristupovať k ladiacemu nástroju stránok na strane servera</translation>
<translation id="1601560923496285236">Použiť</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Vymazať záznam</translation>
<translation id="1608626060424371292">Odstrániť tohto používateľa</translation>
<translation id="1609170755653088773">Synchronizujte si toto heslo do zariadenia iPhone</translation>
<translation id="1609862759711084604">Predchádzajúci používateľ</translation>
+<translation id="1611557582955786626">Ak chcete prehliadať v prispôsobenom prostredí synchronizovanom medzi zariadeniami, prihláste sa</translation>
<translation id="1611584202130317952">Tok poskytovania bol preruÅ¡ený. Skúste to znova alebo kontaktujte vlastníka Äi správcu zariadenia.</translation>
<translation id="1611649489706141841">dopredu</translation>
<translation id="1611704746353331382">Exportovať záložky do súboru HTML...</translation>
<translation id="1612129875274679969">Udržiavať toto zariadenie trvale v režime kiosku.</translation>
+<translation id="161460670679785907">Telefón sa nedarí nájsť</translation>
<translation id="1616206807336925449">Toto rozšírenie nevyžaduje žiadne špeciálne povolenia.</translation>
<translation id="161707228174452095">OdtlaÄok prsta bol pridaný!</translation>
<translation id="1618268899808219593">Centrum pomoci</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Zobraziť možnosti vstupu</translation>
<translation id="1650709179466243265">Pridajte predponu www. a príponu .com a otvorte adresu</translation>
<translation id="1651008383952180276">Rovnakú prístupovú frázu musíte zadať dvakrát</translation>
-<translation id="1652972346408808053">Heslo bolo uložené. K heslám môžete pristupovať z ľubovoľného zariadenia na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Pridajte si tlaÄiareň do služby Google Cloud Print, aby ste mohli tlaÄiÅ¥ odkiaľkoľvek.}few{Pridajte si # tlaÄiarne do služby Google Cloud Print, aby ste mohli tlaÄiÅ¥ odkiaľkoľvek.}many{Pridajte si # tlaÄiarne do služby Google Cloud Print, aby ste mohli tlaÄiÅ¥ odkiaľkoľvek.}other{Pridajte si # tlaÄiarní do služby Google Cloud Print, aby ste mohli tlaÄiÅ¥ odkiaľkoľvek.}}</translation>
<translation id="1657406563541664238">Pomôžte zlepÅ¡iÅ¥ aplikáciu <ph name="PRODUCT_NAME" /> aktivovaním automatického odosielania Å¡tatistických údajov o používaní prehliadaÄa a správ o chybách spoloÄnosti Google.</translation>
<translation id="1658424621194652532">Táto stránka má prístup k vášmu mikrofónu.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Súbor je z bezpeÄnostných dôvodov nedostupný.</translation>
<translation id="167832068858235403">znížiť hlasitosť</translation>
<translation id="1679068421605151609">Nástroje pre vývojárov</translation>
+<translation id="16815041330799488">Nepovoliť webom prístup k textu a obrázkom skopírovaným do schránky</translation>
<translation id="1682548588986054654">Nové okno inkognito</translation>
+<translation id="1688935057616748272">Napíšte písmeno</translation>
<translation id="168991973552362966">Pridanie tlaÄiarne v blízkosti</translation>
<translation id="1689945336726856614">Kopírovať &amp;webovú adresu</translation>
<translation id="1692602667007917253">Hops, nieÄo sa pokazilo</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Metóda vstupu</translation>
<translation id="175772926354468439">Povoliť motív</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Zobraziť v Internetovom obchode Chrome</translation>
<translation id="1758831820837444715">Konfigurácia siete Ethernet</translation>
<translation id="1763046204212875858">Vytvoriť odkazy na aplikáciu</translation>
<translation id="1763108912552529023">Skúmať</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" /> Upozornenie: <ph name="END_BOLD" /> Tieto súbory sú doÄasné a kvôli uvoľneniu miesta na disku môžu byÅ¥ automaticky odstránené. <ph name="BEGIN_LINK" />ÄŽalÅ¡ie informácie<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Nastavte Smart Lock pre zariadenie <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Obnovenie súboru Microsoft</translation>
-<translation id="1825832322945165090">Nedostatok miesta v zariadení</translation>
+<translation id="1818007989243628752">Odstrániť heslo používateľa <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Kontroluje sa</translation>
<translation id="1828149253358786390">Stránky <ph name="SITE" /> vám chcú posielať upozornenia.</translation>
<translation id="1828378091493947763">Doplnok nie je v tomto zariadení podporovaný</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Pri spustení</translation>
<translation id="2006638907958895361">Otvoriť odkaz v aplikácii <ph name="APP" /></translation>
<translation id="2007404777272201486">Nahlásiť problém...</translation>
+<translation id="2015632741368427174">Presmerovanie bolo zablokované a upravené na web:</translation>
<translation id="2016430552235416146">TradiÄné</translation>
<translation id="2017334798163366053">ZakázaÅ¥ zhromažÄovanie údajov o výkonnosti</translation>
<translation id="2017836877785168846">Vymaže históriu a automaticky doplňované výrazy v paneli s adresou.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Súbor s názvom <ph name="FILENAME" /> už existuje. Čo chcete urobiť?</translation>
<translation id="2087822576218954668">TlaÄ: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Prehliadajte v bezpeÄí pomocou prehliadaÄa Google Chrome</translation>
+<translation id="2089795179672254991">OpýtaÅ¥ sa, keÄ chce web získaÅ¥ prístup k textu a obrázkom skopírovaným do schránky (odporúÄa sa)</translation>
<translation id="2090165459409185032">Ak chcete obnoviÅ¥ informácie o svojom úÄte, prejdite na stránku google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Nastavenie zabezpeÄenia systému</translation>
<translation id="2091887806945687916">Zvuk</translation>
@@ -712,14 +728,12 @@ dotyku</translation>
<translation id="2121825465123208577">Zmeniť veľkosť</translation>
<translation id="2124930039827422115">{1,plural, =1{Hodnotenie <ph name="AVERAGE_RATING" /> od jedného používateľa.}few{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľov.}many{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľa.}other{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľov.}}</translation>
<translation id="2126167708562367080">Synchronizácia je zakázaná správcom.</translation>
-<translation id="2126426811489709554">Používa technológiu prehliadaÄa Chrome</translation>
<translation id="2127372758936585790">NabíjaÄka s nízkym výkonom</translation>
<translation id="212862741129535676">Percento obsadenia priestoru údajmi stavu frekvencie</translation>
<translation id="2128691215891724419">Chyba synchronizácie: Aktualizujte prístupovú frázu pre synchronizáciu...</translation>
<translation id="2129825002735785149">Aktualizovať doplnok</translation>
<translation id="2129904043921227933">Chyba synchronizácie: Aktualizujte prístupovú frázu synchronizácie...</translation>
<translation id="2131077480075264">Aplikáciu <ph name="APP_NAME" /> nie je možné nainštalovať, pretože nie je povolená v importe <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">Chcete túto stránku preložiť?</translation>
<translation id="2135787500304447609">&amp;Obnoviť</translation>
<translation id="2136372518715274136">Zadajte nové heslo</translation>
<translation id="2136476978468204130">Zadaná prístupová fráza je nesprávna</translation>
@@ -754,6 +768,7 @@ dotyku</translation>
<translation id="2178614541317717477">Ohrozenie zabezpeÄenia CA</translation>
<translation id="218070003709087997">Zadanie poÄtu kópií, ktoré chcete vytlaÄiÅ¥, treba zadaÅ¥ Äíslovkou (1 až 999).</translation>
<translation id="2187895286714876935">Chyba importovania certifikátu servera</translation>
+<translation id="2187906491731510095">Rozšírenia boli aktualizované</translation>
<translation id="2188881192257509750">Otvoriť <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">WiFi Credentials Getter</translation>
<translation id="219008588003277019">Modul miestneho klienta: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@ dotyku</translation>
<translation id="2255317897038918278">ÄŒasová peÄiatka od spoloÄnosti Microsoft</translation>
<translation id="225614027745146050">Vitajte</translation>
<translation id="225692081236532131">Stav aktivácie</translation>
+<translation id="2261323523305321874">Správca vykonal celosystémovú zmenu, ktorá zakazuje niektoré staré profily.</translation>
<translation id="2262477216570151239">Oneskorenie pred opakovaním</translation>
<translation id="2263189956353037928">Odhlásiť sa a znova prihlásiť</translation>
<translation id="2263497240924215535">(deaktivované)</translation>
@@ -831,7 +847,6 @@ dotyku</translation>
<translation id="2294358108254308676">Chcete nainštalovať aplikáciu <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metóda EAP:</translation>
<translation id="2297705863329999812">HľadaÅ¥ tlaÄiarne</translation>
-<translation id="230115972905494466">Nenašli sa žiadne kompatibilné zariadenia</translation>
<translation id="2301382460326681002">Koreňový adresár rozšírenia je neplatný.</translation>
<translation id="2302685579236571180">Prejsť do režimu inkognitu</translation>
<translation id="23030561267973084">Rozšírenie <ph name="EXTENSION_NAME" /> vyžaduje ÄalÅ¡ie povolenia.</translation>
@@ -865,6 +880,7 @@ dotyku</translation>
<translation id="2351266942280602854">Jazyk a vstup</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Poznámky na uzamknutej obrazovke sa automaticky ukladajú do aplikácie <ph name="LOCK_SCREEN_APP_NAME" />. Na uzamknutej obrazovke zostane posledná poznámka.</translation>
+<translation id="2352947182261340447">V miestnom úložisku nie je dostatok miesta.</translation>
<translation id="2353297238722298836">Kamera a mikrofón sú povolené</translation>
<translation id="2356070529366658676">Opýtať sa</translation>
<translation id="2356517949307388948">Pri hľadaní škodlivého softvéru sa v Chrome vyskytla chyba.</translation>
@@ -874,7 +890,6 @@ dotyku</translation>
<translation id="236141728043665931">Vždy blokovať prístup k mikrofónu</translation>
<translation id="2367972762794486313">Zobraziť aplikácie</translation>
<translation id="2371076942591664043">Po stiahnutí otvoriť</translation>
-<translation id="237336063998926520">Na zistenie polohy použiť adresu IP</translation>
<translation id="2377319039870049694">Prepnúť na zobrazenie zoznamu</translation>
<translation id="2377667304966270281">Závažné chyby</translation>
<translation id="2378075407703503998">PoÄet vybratých súborov: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -884,11 +899,6 @@ dotyku</translation>
<translation id="2384436799579181135">Vyskytla sa chyba. Skontrolujte tlaÄiareň a skúste to znova.</translation>
<translation id="2385700042425247848">Názov služby:</translation>
<translation id="2387458720915042159">Typ pripojenia proxy</translation>
-<translation id="2391243203977115091">PoÄet nájdených nových fotiek: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Na zariadení nie je dostatok voľného miesta.
- <ph name="LINE_BREAK2" />
- Skúste najskôr vybrať iba niekoľko fotiek.</translation>
<translation id="2391419135980381625">Štandardné písmo</translation>
<translation id="2391762656119864333">Odvolať</translation>
<translation id="2392369802118427583">Aktivovať</translation>
@@ -904,6 +914,7 @@ dotyku</translation>
<translation id="2424091190911472304">Vždy spustiť na webe <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Celková veľkosť súboru</translation>
<translation id="2428510569851653187">Opíšte, Äo ste robili, keÄ karta zlyhala</translation>
+<translation id="2431027948063157455">Asistent Google sa nenaÄítal. Skontrolujte sieÅ¥ové pripojenie a skúste to znova.</translation>
<translation id="2433452467737464329">Pridajte parameter dopytu do webovej adresy na automatické obnovenie stránky: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Vzhľad</translation>
<translation id="2435248616906486374">Sieť je odpojená</translation>
@@ -917,6 +928,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2445081178310039857">Požaduje sa koreňový adresár rozšírenia.</translation>
<translation id="2448312741937722512">Typ</translation>
<translation id="2450223707519584812">Nebudete môcÅ¥ pridaÅ¥ používateľov, pretože chýbajú kľúÄe rozhrania Google API. Podrobnosti si môžete preÄítaÅ¥ na adrese <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Žiadne aktívne zobrazenia</translation>
<translation id="2453021845418314664">Rozšírené nastavenia synchronizácie</translation>
<translation id="2453576648990281505">Súbor už existuje</translation>
<translation id="2453860139492968684">DokonÄiÅ¥</translation>
@@ -924,7 +936,6 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2457246892030921239">Aplikácia <ph name="APP_NAME" /> chce kopírovať súbory z média <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID kľúÄa certifikaÄnej autority</translation>
<translation id="2462752602710430187">Bolo pridané zariadenie: <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Importovať záložky</translation>
<translation id="2464089476039395325">HTTP proxy</translation>
<translation id="2468902267404883140">K telefónu sa nedarí pripojiÅ¥. Skontrolujte, Äi používate kompatibilný telefón s Androidom, ktorý je zapnutý a v dosahu. &lt;a&gt;ÄŽalÅ¡ie informácie&lt;/a&gt;</translation>
<translation id="2470702053775288986">Nepodporovaný typ rozšírenia bol zakázaný</translation>
@@ -993,6 +1004,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2562743677925229011">Nie ste prihlásený/-á v prehliadaÄi <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Gratulujeme! Dátová služba <ph name="NAME" /> sa aktivovala a je pripravená na použitie.</translation>
<translation id="2566124945717127842">Funkcia PowerWash obnoví zariadenie <ph name="IDS_SHORT_PRODUCT_NAME" /> tak, aby bolo ako nové.</translation>
+<translation id="2567257616420533738">Heslo bolo uložené. Uložené heslá môžete zobraziť a spravovať na adrese <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Kontajner informaÄného panela</translation>
<translation id="2570000010887652771">Uložené dáta.</translation>
<translation id="257088987046510401">Motívy</translation>
@@ -1013,6 +1025,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (platforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Predvolené nastavenia vyhľadávania</translation>
<translation id="2586657967955657006">Schránka</translation>
+<translation id="2586672484245266891">Zadajte kratšiu webovú adresu</translation>
<translation id="2587922270115112871">Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeho nastavenia a dáta sa neprenesú na ÄalÅ¡ie zariadenia pomocou synchronizácie Chromu. Kontrolovaný používateľ sa vzÅ¥ahuje iba na toto zariadenie.</translation>
<translation id="258932246702879617">Vyberte možnosť <ph name="BEGIN_BOLD" />Pripnúť na panel úloh<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">ZruÅ¡iÅ¥ zväÄÅ¡enie</translation>
@@ -1044,6 +1057,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2633199387167390344">Aplikácia alebo rozšírenie <ph name="NAME" /> využíva <ph name="USAGE" /> MB miesta na disku.</translation>
<translation id="2633212996805280240">Odstrániť rozšírenie <ph name="EXTENSION_NAME" />?</translation>
<translation id="263325223718984101">InÅ¡taláciu prehliadaÄa <ph name="PRODUCT_NAME" /> sa nepodarilo dokonÄiÅ¥, ale bude sa naÄalej spúšťaÅ¥ z jeho obrazu disku.</translation>
+<translation id="2635176084534510129">Získajte prispôsobenejÅ¡ie prostredia, napríklad lepÅ¡ie návrhy obsahu a inteligentnejší PrekladaÄ.</translation>
<translation id="2635276683026132559">Podpísanie</translation>
<translation id="2635926034288331400">Inštalovať do aplikácií</translation>
<translation id="2636625531157955190">PrehliadaÄ Chrome nemôže získaÅ¥ prístup k obrazu.</translation>
@@ -1054,14 +1068,15 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2643698698624765890">Ak chcete spravovať rozšírenia, kliknite na možnosť Rozšírenia v ponuke Okno.</translation>
<translation id="2647142853114880570">znova naÄítaÅ¥</translation>
<translation id="2647269890314209800">Používané súbory cookie</translation>
+<translation id="264810637653812429">Nenašli sa žiadne kompatibilné zariadenia.</translation>
<translation id="2648831393319960979">Pridáva sa zariadenie do vášho úÄtu. Môže to chvíľu trvaÅ¥...</translation>
<translation id="2649045351178520408">ASCII s kódovaním Base64, certifikaÄná reÅ¥az</translation>
<translation id="2653266418988778031">Ak odstránite certifikát CertifikaÄnej autority (CA), váš prehliadaÄ prestane dôverovaÅ¥ akýmkoľvek certifikátom vydaným prísluÅ¡nou certifikaÄnou autoritou.</translation>
<translation id="2653659639078652383">Odoslať</translation>
<translation id="265390580714150011">Hodnota poľa</translation>
-<translation id="2654286334048437383">Exportovať záložky</translation>
<translation id="2655386581175833247">Certifikát používateľa:</translation>
<translation id="2660779039299703961">Udalosť</translation>
+<translation id="266079277508604648">K tlaÄiarni sa nepodarilo pripojiÅ¥. Skontrolujte, Äi je zapnutá a pripojená k Chromebooku prostredníctvom Wi-Fi alebo USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Jazyk</translation>
@@ -1084,6 +1099,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2680208403056680091">Vaše internetové pripojenie je ovládané</translation>
<translation id="268053382412112343">Hi&amp;stória</translation>
<translation id="2683638487103917598">PrieÄinok je zoradený</translation>
+<translation id="2684004000387153598">Ak chcete pokraÄovaÅ¥, kliknite na OK a potom kliknutím na možnosÅ¥ PridaÅ¥ osobu vytvorte nový profil pre svoju e-mailovú adresu.</translation>
<translation id="2686759344028411998">NenaÅ¡li sa žiadne naÄítané moduly.</translation>
<translation id="2688196195245426394">Pri registrácii zariadenia na serveri <ph name="CLIENT_ERROR" /> sa vyskytla chyba.</translation>
<translation id="2690024944919328218">Zobraziť možnosti jazyka</translation>
@@ -1096,6 +1112,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2704184184447774363">Podpis dokumentu Microsoft</translation>
<translation id="270516211545221798">Rýchlosť touchpadu</translation>
<translation id="2706892089432507937">Zariadenia USB</translation>
+<translation id="2706954854267016964">Vybrané zariadenie so službou Google Cloud Print už nie je podporované. Vyskúšajte túto tlaÄiareň nakonfigurovaÅ¥ v nastaveniach systému poÄítaÄa.</translation>
<translation id="2707024448553392710">Komponent sa sťahuje</translation>
<translation id="270921614578699633">Priemer za</translation>
<translation id="2709453993673701466">Chcete pred zapnutím spravovať možnosti synchronizácie a prispôsobenia? Prejdite do <ph name="BEGIN_LINK" />Nastavení<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2737363922397526254">Zbaliť...</translation>
<translation id="2737492745329609575">Spustiť nastavenie</translation>
<translation id="2738771556149464852">Nie po</translation>
+<translation id="2739046699559178272">UložiÅ¥ a pokraÄovaÅ¥</translation>
<translation id="2739191690716947896">Ladiť</translation>
<translation id="2739240477418971307">Zmeniť nastavenia dostupnosti</translation>
<translation id="2740393541869613458">kontrolovať webové stránky, ktoré kontrolovaný používateľ navštívil, a</translation>
@@ -1146,6 +1164,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2773802008104670137">Tento typ súboru môže poÅ¡kodiÅ¥ váš poÄítaÄ.</translation>
<translation id="2775104091073479743">UpraviÅ¥ odtlaÄky prstov</translation>
<translation id="2776441542064982094">Zdá sa, že v sieti nie sú žiadne zariadenia dostupné na registráciu. Ak je zariadenie zapnuté a pripojené k internetu, skúste ho zaregistrovaÅ¥ podľa pokynov v tejto príruÄke.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Stiahnuté</translation>
<translation id="2783661497142353826">Spravovať aplikácie v režime kiosku</translation>
<translation id="2784407158394623927">Aktivácia mobilnej dátovej služby</translation>
@@ -1202,7 +1221,6 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2843806747483486897">Zmeniť predvolenú akciu...</translation>
<translation id="2844111009524261443">Spustiť po kliknutí</translation>
<translation id="2845382757467349449">Vždy zobrazovať panel so záložkami</translation>
-<translation id="284682086647736321">Použite kláves Ctrl, Alt alebo Command</translation>
<translation id="2847759467426165163">Prenášať do</translation>
<translation id="284805635805850872">Odstrániť škodlivý softvér?</translation>
<translation id="2849362176025371110">Automaticky odosielať diagnostické údaje a údaje o používaní Googlu. Toto nastavenie môžete kedykoľvek zmeniť v <ph name="BEGIN_LINK1" />nastaveniach<ph name="END_LINK1" /> zariadenia. <ph name="BEGIN_LINK2" />Ďalšie informácie<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2849936225196189499">Kritické</translation>
<translation id="2850124913210091882">Zálohovať</translation>
<translation id="2850541429955027218">Pridať motív</translation>
+<translation id="2853121255651601031">Heslo bolo uložené</translation>
<translation id="2853916256216444076">Video vo formáte $1</translation>
<translation id="2857608528410806398">Tu má byť text upozornenia funkcie rýchleho odomknutia. Tu má byť text upozornenia funkcie rýchleho odomknutia. Tu má byť text upozornenia funkcie rýchleho odomknutia. Tu má byť text upozornenia funkcie rýchleho odomknutia. Tu má byť text upozornenia funkcie rýchleho odomknutia.</translation>
<translation id="2860150991415616761">veľmi dlhé (4 s)</translation>
@@ -1252,6 +1271,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2908162660801918428">Pridať galériu médií podľa adresára</translation>
<translation id="2908789530129661844">Oddialiť obrazovku</translation>
<translation id="2910318910161511225">Pripojte sa k sieti a skúste to znova</translation>
+<translation id="2911898792135283060">Generovať heslo...</translation>
<translation id="2912905526406334195">Stránka <ph name="HOST" /> chce použiť váš mikrofón.</translation>
<translation id="2913331724188855103">PovoliÅ¥ stránkam ukladaÅ¥ a ÄítaÅ¥ údaje súborov cookie (odporuÄané)</translation>
<translation id="2916073183900451334">ZvýrazňovaÅ¥ odkazy a polia formulárov na webovej stránke po stlaÄení klávesu Tab</translation>
@@ -1296,6 +1316,7 @@ Tieto webové stránky by podľa mňa nemali byť blokované.</translation>
<translation id="2989474696604907455">nepripojené</translation>
<translation id="2989786307324390836">Binárny súbor s kódovaním DER, jeden certifikát</translation>
<translation id="2993517869960930405">Informácie o aplikácii</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> sa nepodarilo zálohovať</translation>
<translation id="299483336428448530">NainÅ¡talované vaším rodiÄom</translation>
<translation id="3002017044809397427">Našli sme vaše zariadenie <ph name="PHONE_TYPE" />. Funkcia Smart Lock však funguje iba na zariadeniach s Androidom verzie 5.0 a novšej. &lt;a&gt;Ďalšie informácie&lt;/a&gt;</translation>
<translation id="3003144360685731741">Preferované siete</translation>
@@ -1354,6 +1375,7 @@ Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeh
<translation id="3064410671692449875">Nedostatok dát</translation>
<translation id="3065041951436100775">Spätná väzba týkajúca sa vynútene ukonÄenej karty</translation>
<translation id="3065140616557457172">Zadajte text na vyhľadávanie alebo webovú adresu – funguje všetko.</translation>
+<translation id="3066642396596108483">Synchronizujte si záložky, heslá a históriu vo všetkých zariadeniach</translation>
<translation id="3067198360141518313">Spustiť tento doplnok</translation>
<translation id="3071624960923923138">Kliknite tu a otvorte novú kartu</translation>
<translation id="3074037959626057712">Prihlásili ste sa a zapli synchronizáciu</translation>
@@ -1441,6 +1463,7 @@ Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeh
<translation id="3202173864863109533">Zvuk tejto karty bol stlmený.</translation>
<translation id="3206175707080061730">Súbor s názvom $1 už existuje. Chcete ho nahradiť?</translation>
<translation id="3208703785962634733">Nepotvrdené</translation>
+<translation id="3213187967168344806">TlaÄiareň sa nepodarilo pridaÅ¥. ReÅ¡tartujte poÄítaÄ a skúste to znova.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proces konektora <ph name="CLOUD_PRINT_NAME" /> zlyhal. Spustiť znova?</translation>
<translation id="3221634914176615296">Preskúmajte obsah zariadenia v aplikácii Súbory.</translation>
@@ -1467,12 +1490,14 @@ Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeh
<translation id="3254516606912442756">Automatické zisÅ¥ovanie Äasového pásma je deaktivované</translation>
<translation id="3264544094376351444">Bezpätkové písmo</translation>
<translation id="3264547943200567728">Nepodarilo sa nastaviť sieť pre vaše zariadenie Chromebox</translation>
+<translation id="3264582393905923483">Kontext</translation>
<translation id="3265459715026181080">Zatvoriť okno</translation>
<translation id="3267726687589094446">NaÄalej povoľovaÅ¥ automatické sÅ¥ahovanie viacerých súborov súÄasne</translation>
<translation id="3267998849713137817">ÄŒas zmeny</translation>
<translation id="3268451620468152448">Otvorené karty</translation>
<translation id="3269069891205016797">Po odhlásení sa vaše informácie odstránia zo zariadenia.</translation>
<translation id="3269093882174072735">NaÄítaÅ¥ obrázok</translation>
+<translation id="3269889795238950578">Táto stránka má prístup k textu a obrázkom skopírovaným do schránky.</translation>
<translation id="326999365752735949">Súbor diff sa sťahuje</translation>
<translation id="3270965368676314374">ČítaÅ¥, meniÅ¥ a odstraňovaÅ¥ fotky, hudbu a ÄalÅ¡ie médiá z poÄítaÄa</translation>
<translation id="327147043223061465">Zobraziť všetky súbory cookie a údaje webu</translation>
@@ -1504,6 +1529,7 @@ Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeh
<translation id="3305389145870741612">Proces formátovania môže trvať niekoľko sekúnd. Čakajte prosím.</translation>
<translation id="3305661444342691068">Otvárať súbory PDF v aplikácii Preview</translation>
<translation id="3306684685104080068">Povoliť prenos do cloudových služieb, napríklad do služby Google Hangouts.</translation>
+<translation id="3307091518408668019">OrganizaÄná jednotka poÄítaÄa (OU) (napr. OU=Chromebooky,DC=príklad,DC=com)</translation>
<translation id="3308006649705061278">OrganizaÄná jednotka (OU)</translation>
<translation id="3308116878371095290">Tejto stránke bolo zabránené nastaviť súbory cookie.</translation>
<translation id="3308134619352333507">SkryÅ¥ tlaÄidlo</translation>
@@ -1511,9 +1537,6 @@ Pri vytvorení kontrolovaného používateľa sa nevytvorí úÄet Google a jeh
<translation id="3309747692199697901">Vždy spustiť na všetkých stránkach</translation>
<translation id="3312424061798279731">Povolené jazyky</translation>
<translation id="3312903956926554846">Inštalovať na plochu</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Vaša stránka pri spustení bola zmenená na <ph name="URL" />. Ak chcete zakázať rozšírenia, ktoré menia stránku pri spustení, kliknite na možnosť Obnoviť.</translation>
<translation id="3313590242757056087">Ak chcete nastaviť, ktoré stránky môže kontrolovaný používateľ zobraziť, môžete na stránke <ph name="MANAGEMENT_URL" /> nakonfigurovať
obmedzenia a nastavenia.
Ak nezmeníte predvolené nastavenia, používateľ <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">TlaÄ zlyhala. Skontrolujte tlaÄiareň a skúste to znova.</translation>
<translation id="3364721542077212959">Nástroje pre dotykové pero</translation>
<translation id="336497260564123876">Heslo bolo uložené. Ak chcete mať svoje heslá na všetkých zariadeniach, prihláste sa do Chromu.</translation>
+<translation id="3365598184818502391">Použite Ctrl alebo Alt</translation>
<translation id="3367813778245106622">Ak chcete spustiť synchronizáciu, znova sa prihláste</translation>
<translation id="3368922792935385530">Pripojené</translation>
<translation id="3369624026883419694">Rozpoznávanie hostiteľa...</translation>
@@ -1581,6 +1605,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Reštartujte <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Opíšte, Äo ste robili, keÄ karta zlyhala</translation>
<translation id="3427092606871434483">Povoliť (predvolené)</translation>
+<translation id="3428419049384081277">Ste prihlásený/-á!</translation>
<translation id="3429275422858276529">Uložte si túto stránku ako záložku, aby ste ju neskôr ľahko našli</translation>
<translation id="3429599832623003132">poÄet položiek: $1</translation>
<translation id="3432227430032737297">Odstrániť všetky zobrazené</translation>
@@ -1603,13 +1628,14 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Čítať vaše údaje na viacerých webových stránkach</translation>
<translation id="3449839693241009168">StlaÄením tlaÄidla <ph name="SEARCH_KEY" /> odoÅ¡lete príkazy rozšíreniu <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Percento obsadenia priestoru údajmi stavu neÄinnosti</translation>
-<translation id="3450505713373650336">Zálohujú sa fotky (<ph name="FILE_COUNT" />)</translation>
<translation id="3453612417627951340">Vyžaduje autorizáciu</translation>
<translation id="3454157711543303649">Aktivácia bola dokonÄená</translation>
+<translation id="3454224730401036106">VaÅ¡e pripojenie bolo prepnuté na bezpeÄnejÅ¡iu sieÅ¥</translation>
<translation id="345693547134384690">Otvoriť &amp;obrázok na novej karte</translation>
<translation id="3459509316159669723">TlaÄ</translation>
<translation id="3459697287128633276">Ak chcete povoliÅ¥ úÄtu prístup do Obchodu Google Play, overte svoju totožnosÅ¥ pomocou poskytovateľa identity.</translation>
<translation id="3459774175445953971">Posledná úprava:</translation>
+<translation id="3461266716147554923">Web <ph name="URL" /> chce získať prístup k textu a obrázkom pridaným do schránky</translation>
<translation id="3462413494201477527">ZruÅ¡iÅ¥ založenie úÄtu?</translation>
<translation id="346431825526753">Toto je detský úÄet spravovaný používateľom <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Kliknite na svoju fotku</translation>
@@ -1622,10 +1648,12 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Prebieha kopírovanie...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Tabuľka Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;Nie je zobrazený 1 riadok&gt;}few{&lt;Nie sú zobrazené $1 riadky&gt;}many{&lt;Nie je zobrazeného $1 riadka&gt;}other{&lt;Nie je zobrazených $1 riadkov&gt;}}</translation>
<translation id="3475843873335999118">Ľutujeme, váš odtlaÄok sa stále nepodarilo rozpoznaÅ¥. Zadajte heslo.</translation>
<translation id="347670947055184738">Ojoj! Systému sa nepodarilo naÄítaÅ¥ pravidlo pre vaÅ¡e zariadenie.</translation>
<translation id="347785443197175480">Aj naÄalej povoliÅ¥ stránkam <ph name="HOST" /> prístup ku kamere a mikrofónu</translation>
<translation id="3478685642445675458">Skôr ako odstránite osobu, odomknite svoj profil.</translation>
+<translation id="347919930506963698">Vyťažte z Chromu ešte viac</translation>
<translation id="3479552764303398839">Teraz nie</translation>
<translation id="3480892288821151001">Prichytiť okno vľavo</translation>
<translation id="3481915276125965083">Na tejto stránke boli zablokované nasledujúce kontextové okná:</translation>
@@ -1643,14 +1671,17 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Názov skupiny:</translation>
<translation id="3505030558724226696">Odvolať prístup k zariadeniam</translation>
<translation id="3507421388498836150">Aktuálne povolenia pre rozšírenie <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Znova vyhľadať zariadenia Bluetooth</translation>
<translation id="3508920295779105875">VybraÅ¥ iný prieÄinok...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Vyhľadať znova</translation>
<translation id="3511307672085573050">Kopírovať adre&amp;su odkazu</translation>
<translation id="3511399794969432965">Máte problémy s pripojením?</translation>
<translation id="351152300840026870">Písmo s pevnou šírkou</translation>
<translation id="3511528412952710609">Krátke</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Zrušiť sťahovanie}few{Zrušiť sťahovania}many{Zrušiť sťahovania}other{Zrušiť sťahovania}}</translation>
<translation id="3514373592552233661">Ak je k dispozícii viac sietí, uprednostní sa preferovaná sieť pred ostatnými známymi sieťami</translation>
+<translation id="3520212870468945358">Web <ph name="URL" /> chce zistiÅ¥ sériové Äíslo vášho bezpeÄnostného kľúÄa</translation>
<translation id="3523642406908660543">OpýtaÅ¥ sa, keÄ budú chcieÅ¥ stránky použiÅ¥ doplnok na prístup do poÄítaÄa (odporúÄané)</translation>
<translation id="3525897975040424366">InÅ¡talovaÅ¥ na poliÄku</translation>
<translation id="3527085408025491307">PrieÄinok</translation>
@@ -1680,13 +1711,11 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Sieť Wi‑Fi, ktorú používate (<ph name="NETWORK_ID" />), môže vyžadovať, aby ste navštívili jej prihlasovaciu stránku.</translation>
<translation id="3564708465992574908">Úrovne priblíženia</translation>
<translation id="3566721612727112615">Neboli pridané žiadne weby</translation>
-<translation id="3566866560249787686">Asistent Google sa nenaÄítal, skúste to znova.</translation>
<translation id="3569382839528428029">Chcete, aby aplikácia <ph name="APP_NAME" /> zdieľala vašu obrazovku?</translation>
<translation id="3570985609317741174">Webový obsah</translation>
<translation id="3571734092741541777">Nastaviť</translation>
<translation id="3574210789297084292">prihlásiť sa</translation>
<translation id="3576324189521867626">Úspešne nainštalovaná</translation>
-<translation id="3578331450833904042">Predvolené (zaznamenať všetko)</translation>
<translation id="3578594933904494462">Obsah tejto karty sa zdieľa.</translation>
<translation id="357886715122934472">Používateľ &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; chce zdieľaÅ¥ tlaÄiareň &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; so skupinou, ktorú vlastníte: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Ak žiadosÅ¥ prijmete, tlaÄiareň budú môcÅ¥ využívaÅ¥ vÅ¡etci Älenovia skupiny.</translation>
<translation id="3584169441612580296">ČítaÅ¥ a meniÅ¥ fotky, hudbu a ÄalÅ¡ie médiá z tohto poÄítaÄa</translation>
@@ -1701,6 +1730,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Vymaže históriu zo vÅ¡etkých prihlásených zariadení. Váš úÄet Google môže maÅ¥ ÄalÅ¡ie formy histórie prehliadania na adrese <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Prístup k miestnym súborom vo vašom zariadení zakázal správca.</translation>
<translation id="3600792891314830896">Vypnutie zvuku webov, ktoré prehrávajú zvuk</translation>
+<translation id="3603177256297531067">Túto stránku sa nepodarilo preložiť</translation>
<translation id="3603533104205588786">Stránku uložíte ako záložku kliknutím na hviezdiÄku</translation>
<translation id="3603622770190368340">Získanie certifkátu siete</translation>
<translation id="3604048165392640554">NenaÅ¡lo sa žiadne mobilné pripojenie. Zapnite Dynamický tethering na svojich Äalších zariadeniach a skúste to znova. &lt;a target="_blank" href="<ph name="URL" />"&gt;ÄŽalÅ¡ie informácie&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Váš správca IT zakázal na vaÅ¡om zariadení propagaÄné ponuky Chrome Goodies. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-mailová adresa</translation>
<translation id="3702500414347826004">Vaše stránky pri spustení boli zmenené tak, aby zahŕňali webovú adresu <ph name="URL" />.</translation>
-<translation id="3703669627274482482">OpýtaÅ¥ sa, keÄ chce web zobraziÅ¥ text a obrázky, ktoré skopírujete do schránky</translation>
<translation id="370415077757856453">Bol zablokovaný JavaScript</translation>
<translation id="3704331259350077894">Zastavenie operácie</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Platnosť vašej karty vypršala</translation>
<translation id="3792890930871100565">OdpojiÅ¥ tlaÄiarne</translation>
<translation id="379422718204375917">PrihlásiÅ¥ sa do úÄtu pomocou funkcie Smart Lock</translation>
-<translation id="3794595850995182458">UkonÄiÅ¥ stránku</translation>
<translation id="3796648294839530037">Obľúbené siete:</translation>
<translation id="3797900183766075808">Pomocou &amp;služby <ph name="SEARCH_ENGINE" /> vyhľadať text „<ph name="SEARCH_TERMS" />“</translation>
<translation id="3798325802885154040">Umožňuje povoliť/zakázať kliknutie klepnutím</translation>
@@ -1854,10 +1882,8 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">PridaÅ¥ Äalší</translation>
<translation id="3812525830114410218">Nesprávny certifikát</translation>
<translation id="3813296892522778813">Ak neviete nájsť požadovaný obsah, prejdite do <ph name="BEGIN_LINK_CHROMIUM" />pomocníka Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">PoÄet nájdených nových fotiek: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Zálohovanie na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /> je pripravené</translation>
<translation id="3819007103695653773">Povoliť všetkým stránkam odosielať správy push na pozadí</translation>
+<translation id="3819497457291599334">Prejdite do Äasti Nastavenia &gt; Aplikácie a upozornenia &gt; VÅ¡etky aplikácie &gt; Služby Google Play.</translation>
<translation id="3819752733757735746">Prístup s prepínaÄmi (ovládajte poÄítaÄ len jedným Äi dvoma prepínaÄmi)</translation>
<translation id="3819800052061700452">&amp;Celá obrazovka</translation>
<translation id="3820172043799983114">Neplatný kód PIN.</translation>
@@ -1877,7 +1903,9 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Ďalšie <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Súbory cookie a ÄalÅ¡ie dáta webov a doplnkov</translation>
<translation id="383891835335927981">Žiadne weby neboli priblížené ani oddialené</translation>
+<translation id="3839516600093027468">Webu <ph name="HOST" /> vždy blokovať zobrazenie schránky</translation>
<translation id="3840053866656739575">Pripojenie k vášmu zariadeniu Chromebox bolo stratené. Priblížte sa alebo skontrolujte svoje zariadenie, zatiaľ Äo prebehne pokus o opätovné pripojenie.</translation>
+<translation id="3842132283799370683">Zariadenie sa nepodarilo pripojiÅ¥ k doméne. Dôvodom môžu byÅ¥ problémy s organizaÄnou jednotkou.</translation>
<translation id="3842552989725514455">Pätkové písmo</translation>
<translation id="385051799172605136">Naspäť</translation>
<translation id="3851428669031642514">NaÄítaÅ¥ nebezpeÄné skripty</translation>
@@ -1886,6 +1914,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Výber Äasového pásma</translation>
<translation id="3856921555429624101">Meranie využitia dát bolo dokonÄené</translation>
<translation id="3857228364945137633">Skúste pomocou funkcie Smart Lock odomknúť svoje zariadenie <ph name="DEVICE_TYPE" /> bez hesla, keÄ máte telefón v blízkosti.</translation>
+<translation id="3857732810083914482">Prispôsobenie je vypnuté. Môžete to zmeniť na adrese myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Vitajte v službe Hangouts Meet</translation>
<translation id="3862134173397075045">Víta vás služba Cast v Chrome!</translation>
@@ -1927,9 +1956,11 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Zmenil sa telefón združený s funkciou Smart Lock</translation>
<translation id="3927932062596804919">Odmietnuť</translation>
<translation id="3930521966936686665">Prehrať na zariadení:</translation>
+<translation id="3933283459331715412">Obnoviť odstránené heslo používateľa <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Otvoriť audio na novej karte</translation>
<translation id="3936925983113350642">Zvolené heslo budete neskôr potrebovaÅ¥ na obnovenie tohto certifikátu. Zapíšte si ho na bezpeÄné miesto.</translation>
<translation id="3937640725563832867">Alternatívny názov vydavateľa certifikátu</translation>
+<translation id="3937734102568271121">Vždy prekladať jazyk <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Povoliť automatické opakovanie</translation>
<translation id="3941357410013254652">ID kanála</translation>
<translation id="3941565636838060942">Ak chcete skryť prístup k tomuto programu, musíte ho odinštalovať pomocou apletu
@@ -1943,6 +1974,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importované z Internet Explorera</translation>
<translation id="3950820424414687140">Prihlásiť sa</translation>
+<translation id="3950870029767307261">Tejto stránke bolo zablokované zobrazenie textu a obrázkov skopírovaných do schránky</translation>
<translation id="3954354850384043518">Prebieha</translation>
<translation id="3955193568934677022">PovoliÅ¥ webom prehrávaÅ¥ chránený obsah (odporúÄané)</translation>
<translation id="3956702100721821638">K službe Google Play sa nepodarilo pripojiť</translation>
@@ -1975,6 +2007,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Pre skript obsahu sa nepodarilo naÄítaÅ¥ súbor javascript „<ph name="RELATIVE_PATH" />“.</translation>
<translation id="4002066346123236978">Názov</translation>
<translation id="40027638859996362">Presunutie slova</translation>
+<translation id="4005817994523282006">Metóda zisÅ¥ovania Äasového pásma</translation>
<translation id="4008291085758151621">Informácie o webe nie sú v režime VR k dispozícii</translation>
<translation id="4010917659463429001">Ak chcete získať záložky na mobilnom zariadení, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Chcete opraviť rozšírenie <ph name="EXTENSION_NAME" />?</translation>
@@ -1991,6 +2024,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Kôň</translation>
<translation id="4037889604535939429">Úprava osoby</translation>
<translation id="4042264909745389898">Zmluvné podmienky systému Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Opustiť stránku}few{Opustiť stránky}many{Opustiť stránky}other{Opustiť stránky}}</translation>
<translation id="4044612648082411741">Zadajte heslo certifikátu</translation>
<translation id="404493185430269859">Predvolený vyhľadávaÄ</translation>
<translation id="4047112090469382184">Aké zabezpeÄenie funkcia poskytuje?</translation>
@@ -2037,6 +2071,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Presunúť okno k používateľovi <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Zameranie na poliÄku</translation>
<translation id="4114360727879906392">Predchádzajúce okno</translation>
+<translation id="4115002065223188701">Sieť je mimo dosahu</translation>
<translation id="4115080753528843955">Niektoré obsahové služby používajú jedineÄné identifikátory na autorizáciu prístupu ku chránenému obsahu</translation>
<translation id="411666854932687641">Súkromná pamäť</translation>
<translation id="4120817667028078560">Cesta je príliš dlhá</translation>
@@ -2047,6 +2082,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Toto rozšírenie zmenilo stránku, ktorá sa zobrazí pri vyhľadávaní pomocou všeobecného poľa.</translation>
<translation id="413121957363593859">Komponenty</translation>
<translation id="4131410914670010031">ÄŒiernobielo</translation>
+<translation id="4136203100490971508">NoÄný režim sa automaticky vypne pri východe slnka</translation>
<translation id="4138267921960073861">Zobraziť používateľské mená a fotografie na prihlasovacej obrazovke</translation>
<translation id="4140559601186535628">Správy push</translation>
<translation id="4146026355784316281">Vždy otváraÅ¥ pomocou systémového zobrazovaÄa</translation>
@@ -2064,6 +2100,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Vždy zobraziť</translation>
<translation id="4175737294868205930">Trvalé úložisko</translation>
<translation id="4176463684765177261">Deaktivované</translation>
+<translation id="4180684688621252156">TlaÄová služba</translation>
<translation id="4180788401304023883">Odstrániť certifikát CA „<ph name="CERTIFICATE_NAME" />“?</translation>
<translation id="4181841719683918333">Jazyky</translation>
<translation id="4184885522552335684">Obrazovku presuniete potiahnutím</translation>
@@ -2079,7 +2116,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Hlásenie spätnej väzby</translation>
<translation id="420665587194630159">(Toto rozšírenie je spravované a nemôže byť odstránené ani zakázané.)</translation>
<translation id="4206944295053515692">ŽiadaÅ¥ návrhy od spoloÄnosti Google</translation>
-<translation id="4207228095438106090">Web <ph name="URL" /> chce zobraziť text a obrázky, ktoré skopírujete do schránky.</translation>
<translation id="4208390505124702064">Hľadať <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Veľké</translation>
<translation id="421017592316736757">Ak chcete pristupovať k tomuto súboru, musíte byť online.</translation>
@@ -2087,6 +2123,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportovať</translation>
<translation id="42137655013211669">Server zakázal prístup k tomuto zdroju</translation>
<translation id="4215350869199060536">Hops, v mene sú nepovolené symboly!</translation>
+<translation id="4215448920900139318">Zálohujú sa fotky (<ph name="FILE_COUNT" />)</translation>
<translation id="4235200303672858594">Celá obrazovka</translation>
<translation id="4235813040357936597">PridaÅ¥ úÄet k profilu <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Zrušiť prihlasovanie</translation>
@@ -2114,7 +2151,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Verzia <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Žiadne zhody</translation>
<translation id="4275830172053184480">Reštart zariadenia</translation>
-<translation id="4276216215490044084">Veľké PPD sa nedajú naÄítaÅ¥. Maximálna veľkosÅ¥ je 250 kB.</translation>
<translation id="4278390842282768270">Povolené</translation>
<translation id="4281844954008187215">Zmluvné podmienky</translation>
<translation id="4282196459431406533">Smart Lock je zapnutý</translation>
@@ -2126,15 +2162,15 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">ZaÄaÅ¥ hovoriÅ¥</translation>
<translation id="4289540628985791613">Prehľad</translation>
<translation id="4296575653627536209">Pridať kontrolovaného používateľa</translation>
+<translation id="4297322094678649474">Zmeniť jazyky</translation>
+<translation id="4299141727003252811">Google môže použiÅ¥ vaÅ¡u históriu prehliadania, obsah na niektorých navÅ¡tívených weboch a ÄalÅ¡ie interakcie s prehliadaÄom na prispôsobenie Chromu a Äalších služieb Googlu, ako sú napríklad PrekladaÄ, Vyhľadávanie a reklamy.</translation>
<translation id="4300305918532693141">Ak chcete zmeniť toto nastavenie, <ph name="BEGIN_LINK" />resetujte synchronizáciu<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Je k dispozícii nová aktualizácia operaÄného systému. Prihláste sa a spustite ju.</translation>
<translation id="4305227814872083840">dlhé (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kB (aktívne: <ph name="NUM_KILOBYTES_LIVE" /> kB)</translation>
+<translation id="4310139701823742692">Súbor má nesprávny formát. Skontrolujte súbor PPD a skúste to znova.</translation>
<translation id="431076611119798497">&amp;Podrobnosti</translation>
<translation id="4312866146174492540">Blokovať (predvolené)</translation>
-<translation id="4315548163539304064">Prehľadáva sa vaše mediálne zariadenie...
- <ph name="LINE_BREAK1" />
- PoÄet nájdených nových fotiek: <ph name="FILE_COUNT" /></translation>
<translation id="4316850752623536204">Webové stránky vývojára</translation>
<translation id="4320177379694898372">Žiadne internetové pripojenie</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{PokraÄovaÅ¥ v sÅ¥ahovaní}few{PokraÄovaÅ¥ v sÅ¥ahovaní}many{PokraÄovaÅ¥ v sÅ¥ahovaní}other{PokraÄovaÅ¥ v sÅ¥ahovaní}}</translation>
@@ -2159,7 +2195,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Nainštalované pre závislé rozšírenia.</translation>
<translation id="4361142739114356624">Súkromný kÄ¾ÃºÄ pre tento klientsky certifikát chýba alebo je neplatný</translation>
<translation id="4363771538994847871">Nenašli sa žiadne ciele prenášania. Potrebujete pomoc?</translation>
-<translation id="4364444725319685468">Súbor <ph name="FILE_NAME" /> je stiahnutý</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> zdieľa okno.</translation>
<translation id="4364830672918311045">Zobrazovať upozornenia</translation>
<translation id="4365673000813822030">Synchronizácia prestala pracovať.</translation>
@@ -2180,10 +2215,10 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Zakázať</translation>
<translation id="4400367121200150367">Tu sa zobrazia weby, ktoré nikdy neukladajú heslo</translation>
<translation id="4400632832271803360">Pridržaním klávesa spúšťaÄa prepnete správanie klávesov v hornom riadku</translation>
-<translation id="4405076286418917603">Vyžaduje sa znak</translation>
<translation id="4408599188496843485">P&amp;omocník</translation>
<translation id="4409697491990005945">Okraje</translation>
<translation id="4411578466613447185">Podpisovateľ kódu</translation>
+<translation id="4412698727486357573">Centrum pomoci</translation>
<translation id="4414232939543644979">Nové okno &amp;inkognito</translation>
<translation id="4415748029120993980">Eliptická krivka SECG secp384r1 (známa tiež ako NIST P-384)</translation>
<translation id="4419409365248380979">Vždy povoliÅ¥ prehliadaÄu <ph name="HOST" /> nastavovaÅ¥ súbory cookie</translation>
@@ -2197,7 +2232,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Záložka bola pridaná</translation>
<translation id="443464694732789311">PokraÄovaÅ¥</translation>
<translation id="4439318412377770121">Chcete zariadenie <ph name="DEVICE_NAME" /> zaregistrovať v službe Google Cloud Devices?</translation>
-<translation id="4439612350502082674">TlaÄiareň sa nedá pridaÅ¥. ReÅ¡tartujte a skúste to znova.</translation>
<translation id="4441124369922430666">Chcete automaticky spustiť túto aplikáciu po zapnutí zariadenia?</translation>
<translation id="444134486829715816">Rozbaliť...</translation>
<translation id="4441548209689510310">Zobraziť možnosti kontroly pravopisu</translation>
@@ -2219,6 +2253,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Nastaviť automaticky pomocou siete Wi-Fi</translation>
<translation id="4475552974751346499">Hľadať stiahnuté súbory</translation>
<translation id="4476590490540813026">Športovkyňa</translation>
+<translation id="4477015793815781985">Použite kláves Ctrl, Alt alebo ⌘</translation>
<translation id="4478664379124702289">Uložiť &amp;odkaz ako...</translation>
<translation id="4479424953165245642">Spravovať aplikácie pre režim kiosku</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Otvoriť všetky v okne inkognito</translation>
<translation id="4508265954913339219">Aktivácia zlyhala</translation>
<translation id="4508765956121923607">&amp;Zobraziť zdrojový kód</translation>
-<translation id="4509017836361568632">Zahodiť fotografiu</translation>
-<translation id="4513946894732546136">Spätná väzba</translation>
<translation id="451407183922382411">Používa technológiu <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Nastavenie nového kontrolovaného používateľa</translation>
<translation id="451515744433878153">Odstrániť</translation>
@@ -2241,6 +2274,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Používané súbory cookie</translation>
<translation id="452039078290142656">neznáme zariadenia od dodávateľa <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Podrobnosti</translation>
+<translation id="4522600456902129422">Tomuto webu aj naÄalej povoľovaÅ¥ zobrazenie schránky</translation>
<translation id="4530494379350999373">Pôvod</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">Čas využitia procesora</translation>
@@ -2253,9 +2287,11 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Správca certifikátov</translation>
<translation id="4544174279960331769">Predvolený modrý avatar</translation>
<translation id="4545028762441890696">Ak ju chcete znova povoliť, prijmite nové povolenia:</translation>
+<translation id="454547174531670764">SynchronizovaÅ¥ do iného úÄtu</translation>
<translation id="4545759655004063573">Uloženie nie je možné z dôvodu nedostatoÄných oprávnení. Uložte položku inde.</translation>
<translation id="4546308221697447294">Prehliadajte rýchlejÅ¡ie pomocou prehliadaÄa Google Chrome</translation>
<translation id="4547659257713117923">Žiadne karty z iných zariadení</translation>
+<translation id="4547672827276975204">Nastaviť automaticky</translation>
<translation id="4547992677060857254">Vybratý prieÄinok obsahuje citlivé súbory. Naozaj chcete aplikácii $1 povoliÅ¥ trvalý prístup na zapisovanie pre tento prieÄinok?</translation>
<translation id="4552031286893852992">Chrome zablokoval reklamy na tomto webe, pretože zvykne zobrazovať obťažujúce reklamy.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Nemáte oprávnenie používať toto zariadenie. Ak chcete získať povolenie na prihlásenie, kontaktujte majiteľa zariadenia.</translation>
<translation id="4837952862063191349">Ak chcete zariadenie odomknúť a obnoviť svoje miestne údaje, zadajte svoje staré heslo pre zariadenie <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Pri odstraňovaní škodlivého softvéru sa v Chrome vyskytla chyba.</translation>
+<translation id="4838836835474292213">Je povolený prístup k Äítaniu schránky</translation>
<translation id="4839303808932127586">Uložiť &amp;video ako...</translation>
<translation id="4839847978919684242">PoÄet vybratých položiek: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 ÄalÅ¡ia položka}few{# ÄalÅ¡ie položky}many{# ÄalÅ¡ej položky}other{# Äalších položiek}}</translation>
-<translation id="4840626203080576849">OpýtaÅ¥ sa, keÄ chce web zobraziÅ¥ text a obrázky, ktoré skopírujete do schránky (odporúÄa sa)</translation>
<translation id="4842976633412754305">Táto stránka sa snaží naÄítaÅ¥ skripty z neoverených zdrojov.</translation>
<translation id="4844333629810439236">Ďalšie klávesnice</translation>
<translation id="4846680374085650406">V prípade tohto nastavenia dodržiavate odporúÄania správcu.</translation>
@@ -2482,6 +2518,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Vaša stránka pri spustení bola zmenená na <ph name="URL" />.</translation>
<translation id="490074449735753175">Riešiť pravopisné chyby pomocou webovej služby</translation>
<translation id="49027928311173603">Pravidlo stiahnuté zo servera je neplatné: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Môžete zaÄaÅ¥ zálohovaÅ¥ (poÄet: <ph name="FILE_COUNT" />)</translation>
<translation id="4907161631261076876">Tento súbor sa bežne nesÅ¥ahuje a môže byÅ¥ nebezpeÄný.</translation>
<translation id="4907306957610201395">Kategória povolení</translation>
<translation id="4907824805858067479">Uložené karty zakázal váš správca</translation>
@@ -2514,6 +2551,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Reagovať na udalosti dostupnosti</translation>
<translation id="4953808748584563296">Predvolený oranžový avatar</translation>
<translation id="4955814292505481804">RoÄná</translation>
+<translation id="4958834709409349617">Ak chcete v zariadeniach <ph name="PHONE_NAME_1" /> a <ph name="PHONE_NAME_2" /> povoliť upozornenia, postupujte takto:</translation>
<translation id="495931528404527476">V prehliadaÄi Chrome</translation>
<translation id="496226124210045887">Vybratý prieÄinok obsahuje citlivé súbory. Naozaj chcete aplikácii $1 povoliÅ¥ trvalý prístup na Äítanie pre tento prieÄinok?</translation>
<translation id="4964455510556214366">Usporiadanie</translation>
@@ -2526,6 +2564,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Inštalovať na plochu…</translation>
<translation id="4971412780836297815">Otvoriť po stiahnutí</translation>
<translation id="4972129977812092092">Úprava tlaÄiarne</translation>
+<translation id="497287958838527945">Kreditné karty a adresy pomocou služby Google Pay</translation>
<translation id="4973307593867026061">PridaÅ¥ tlaÄiarne</translation>
<translation id="4973523518332075481">Použite názov s maximálne <ph name="MAX_LENGTH" /> znakmi</translation>
<translation id="497421865427891073">ÄŽalej</translation>
@@ -2549,6 +2588,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Potvrdiť zmeny</translation>
<translation id="499955951116857523">Správca súborov</translation>
<translation id="5000922062037820727">Blokované (odporúÄané)</translation>
+<translation id="5004584466530475658">Nové fotky: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">CertifikaÄná autorita</translation>
<translation id="5010929733229908807">Všetky údaje boli zašifrované pomocou vlastnej prístupovej frázy pre synchronizáciu dňa:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Výber aplikácie ovládaÄa tlaÄiarne</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Zapamätať</translation>
+<translation id="5018207570537526145">Otvoriť web rozšírenia</translation>
<translation id="5024856940085636730">Operácia trvá dlhÅ¡ie, ako sa oÄakávalo. Chcete ju zruÅ¡iÅ¥?</translation>
<translation id="5026874946691314267">Viac nezobrazovať</translation>
<translation id="5027550639139316293">E-mailový certifikát</translation>
@@ -2626,6 +2667,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Rozšírenie „<ph name="EXTENSION_NAME" />“ zmenilo stránku, ktorá sa zobrazí po kliknutí na tlaÄidlo Domovská stránka.</translation>
<translation id="5143712164865402236">Celá obrazovka</translation>
<translation id="5145331109270917438">Dátum úpravy</translation>
+<translation id="514561958218673757">Vo svojich zariadeniach povolíte upozornenia takto:</translation>
<translation id="5150254825601720210">Netscape – názov servera SSL certifikátu</translation>
<translation id="5151354047782775295">Uvoľnite miesto na disku, inak môže dôjsť k automatickému odstráneniu vybraných údajov</translation>
<translation id="5153297660536091054">Funkcia odomknutia kódom PIN</translation>
@@ -2683,6 +2725,7 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Aplikácia <ph name="EXTENSION_NAME" /> bola automaticky odstránená.</translation>
<translation id="5238369540257804368">Rozsahy</translation>
<translation id="5241128660650683457">Čítať všetky vaše údaje na weboch, ktoré navštevujete</translation>
+<translation id="5241567694820672363">Chcete obnoviť predvolenú stránku pri spustení?</translation>
<translation id="5242724311594467048">Povoliť rozšírenie <ph name="EXTENSION_NAME" />?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> zlyhala. Aplikáciu reštartujte kliknutím na túto bublinu.</translation>
<translation id="5249624017678798539">PrehliadaÄ zlyhal pred dokonÄením sÅ¥ahovania.</translation>
@@ -2692,7 +2735,6 @@ z domény <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Zobraziť súbory na odstránenie</translation>
<translation id="52550593576409946">Aplikáciu Kiosk sa nepodarilo spustiť</translation>
<translation id="5255315797444241226">Zadaná prístupová fráza je nesprávna.</translation>
-<translation id="5259571578888203461">Nepovoliť webom vidieť text ani obrázky, ktoré skopírujete do schránky</translation>
<translation id="5260508466980570042">Vašu e-mailovú adresu alebo vaše heslo sa nepodarilo overiť. Skúste to znova.</translation>
<translation id="5261683757250193089">Otvoriť v Internetovom obchode</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Pristupujte k súborom odkiaľkoľvek, dokonca aj v režime offline.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5324780743567488672">NastaviÅ¥ Äasové pásmo automaticky na základe polohy</translation>
<translation id="5327248766486351172">Názov</translation>
<translation id="532943162177641444">Klepnutím na upozornenie v telefóne <ph name="PHONE_NAME" /> nastavte mobilný hotspot, ktorý môže toto zariadenie použiť.</translation>
-<translation id="5329615878510216304">vyhľadať znova</translation>
<translation id="5329858601952122676">&amp;Odstrániť</translation>
<translation id="5330145655348521461">Tieto súbory sú otvorené na inej pracovnej ploche. Ak ich chcete zobraziť, prejdite do profilu <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Získať informácie</translation>
@@ -2755,6 +2796,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5334142896108694079">Vyrovnávacia pamäť skriptov</translation>
<translation id="533433379391851622">OÄakávaná verzia bola „<ph name="EXPECTED_VERSION" />“. SkutoÄná verzia bola „<ph name="NEW_ID" />“.</translation>
<translation id="5334844597069022743">Zobraziť zdrojový kód</translation>
+<translation id="5335458522276292100">Zálohujú sa fotky (<ph name="FILE_COUNT" />) na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Nainštalované treťou stranou.</translation>
<translation id="5338503421962489998">Miestny ukladací priestor</translation>
<translation id="5340217413897845242">6. položka na poliÄke</translation>
@@ -2876,6 +2918,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5516183516694518900">Prihláste sa v Chrome pomocou úÄtu Google a získajte svoje záložky, históriu, heslá a ÄalÅ¡ie nastavenia na vÅ¡etkých zariadeniach.</translation>
<translation id="551752069230578406">TlaÄiareň sa pridáva do vášho úÄtu. Môže to chvíľu trvaÅ¥...</translation>
<translation id="5517535964909391608">Bol zablokovaný nezabezpeÄený obsah</translation>
+<translation id="5518219166343146486">OpýtaÅ¥ sa, keÄ chce web získaÅ¥ prístup k textu a obrázkom skopírovaným do schránky</translation>
<translation id="5518584115117143805">Certifikát na šifrovanie e-mailov</translation>
<translation id="5521078259930077036">Je toto domovská stránka, ktorú ste Äakali?</translation>
<translation id="5521348028713515143">Pridať odkaz na pracovnú plochu</translation>
@@ -2886,9 +2929,9 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5527463195266282916">Došlo k pokusu o prechod rozšírenia na nižšiu verziu.</translation>
<translation id="5527474464531963247">Môžete tiež vybrať inú sieť.</translation>
<translation id="5528368756083817449">Správca záložiek</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globálne</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vyžaduje</translation>
+<translation id="5534304873398226603">Zahodiť fotku alebo video</translation>
<translation id="5534520101572674276">Prebieha výpoÄet veľkosti</translation>
<translation id="5535941515421698170">Zároveň z tohto zariadenia odstrániť existujúce dáta</translation>
<translation id="5537725057119320332">Prenášať</translation>
@@ -2928,8 +2971,10 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">NaÄítavajú sa aplikácie...</translation>
<translation id="5592595402373377407">Zatiaľ nie je k dispozícii dostatok údajov.</translation>
+<translation id="5593766628437008432">Ak chcete v zariadení <ph name="PHONE_NAME" /> povoliť upozornenia, postupujte takto:</translation>
<translation id="5595152862129936745">Veľmi Äaleko</translation>
<translation id="5595485650161345191">Upraviť adresu</translation>
+<translation id="5596627076506792578">Ďalšie možnosti</translation>
<translation id="5600706100022181951">Aktualizácia bude stiahnutá použitím <ph name="UPDATE_SIZE_MB" /> MB mobilných dát. Chcete pokraÄovaÅ¥?</translation>
<translation id="5601503069213153581">Kód PIN</translation>
<translation id="5605623530403479164">Iné vyhľadávaÄe</translation>
@@ -2957,6 +3002,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="563535393368633106">SpýtaÅ¥ sa pred pristupovaním (odporúÄané)</translation>
<translation id="5636996382092289526">Pred použitím siete <ph name="NETWORK_ID" /> bude možno potrebné najprv <ph name="LINK_START" />prejsť na prihlasovaciu stránku siete<ph name="LINK_END" />, ktorá sa otvorí automaticky v priebehu niekoľkých sekúnd. Ak k tomu nedôjde, daná sieť sa nedá použiť.</translation>
<translation id="5637476008227280525">Povoliť mobilné dáta</translation>
+<translation id="5638309510554459422">Nájdite rozšírenia a motívy v <ph name="BEGIN_LINK" />Internetovom obchode Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Aktualizované pred <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">NaÄítaÅ¥ túto stránku, ÄalÅ¡ie možnosti zobrazíte podržaním</translation>
<translation id="5642508497713047">Podpisovateľ CRL</translation>
@@ -2968,6 +3014,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5657667036353380798">InÅ¡talácia externého rozšírenia vyžaduje prehliadaÄ Chrome verzie <ph name="MINIMUM_CHROME_VERSION" /> alebo vyšší</translation>
<translation id="5658415415603568799">V rámci zvýšenia zabezpeÄenia vás Smart Lock po uplynutí 20 hodín požiada o zadanie hesla.</translation>
<translation id="5659593005791499971">E-mail</translation>
+<translation id="5659833766619490117">Túto stránku sa nepodarilo preložiť</translation>
<translation id="5662477687021125631">Doživotná</translation>
<translation id="5667546120811588575">Nastavuje sa služba Google Play...</translation>
<translation id="5669267381087807207">Prebieha aktivácia</translation>
@@ -3003,6 +3050,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5729712731028706266">&amp;Zobraziť</translation>
<translation id="5729996640881880439">Je nám to ľúto, ale kód tejto chyby nemôžeme zobraziť.</translation>
<translation id="5731247495086897348">Prilepiť a &amp;otvoriť</translation>
+<translation id="5731409020711461763">1 nová fotka</translation>
<translation id="5734362860645681824">Komunikácia</translation>
<translation id="5735973442555172575">Ak chcete používať aplikácie pre Android, znova sa prihláste a vykonajte aktualizáciu.</translation>
<translation id="5736796278325406685">Zadajte platné používateľské meno</translation>
@@ -3033,11 +3081,13 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="577322787686508614">Operácia Äítania je na zariadení <ph name="DEVICE_NAME" /> zakázaná.</translation>
<translation id="5774295353725270860">Otvoriť aplikáciu Súbory</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Zariadenie sa nepodarilo pripojiÅ¥ k doméne. OrganizaÄná jednotka neexistuje.</translation>
<translation id="577624874850706961">Hľadať súbory cookie</translation>
<translation id="5777468213129569553">Otvoriť Chrome</translation>
<translation id="5778747455497889540">Nižšie je uvedené náhodne vygenerované heslo bezpeÄného modulu, ktoré bolo priradené k vášmu poÄítaÄu:</translation>
<translation id="5780973441651030252">Priorita procesov</translation>
<translation id="5781865261247219930">Odoslať príkazy do rozšírenia <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Prebieha preklad...</translation>
<translation id="5783221160790377646">Kontrolovaný používateľ sa nevytvoril z dôvodu chyby. Skúste to znova neskôr.</translation>
<translation id="5783602409389152506">s vyhľadávaním zariadení…</translation>
<translation id="57838592816432529">Vypnúť zvuk</translation>
@@ -3051,6 +3101,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5804241973901381774">Povolenia</translation>
<translation id="580571955903695899">Zoradiť podľa názvu</translation>
<translation id="5807290661599647102">Nastaviť zámku obrazovky</translation>
+<translation id="580926004266167721">Zariadenie sa nepodarilo pripojiÅ¥ k doméne. Dôvodom môžu byÅ¥ nedostatoÄné oprávnenia vášho úÄtu pre organizaÄnú jednotku.</translation>
<translation id="580961539202306967">OpýtaÅ¥ sa, keÄ mi budú chcieÅ¥ stránky posielaÅ¥ správy push (odporúÄané)</translation>
<translation id="5814126672212206791">Typ pripojenia</translation>
<translation id="5815645614496570556">Adresa X.400</translation>
@@ -3072,8 +3123,10 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5835754902560991078">extrémne krátke (0,6 s)</translation>
<translation id="5838456317242088717">Aktuálna relácia inkognito</translation>
<translation id="5842497610951477805">Povolenie rozhrania Bluetooth</translation>
+<translation id="5843250171025351504">Vaše zariadenie nespĺňa minimálnu verziu klienta stanovenú správcom. Aktualizujte ju, aby ste sa mohli prihlásiť.</translation>
<translation id="5846929185714966548">Karta 4</translation>
<translation id="5848924408752252705">Vrátite sa klepnutím.</translation>
+<translation id="5849212445710944278">Už pridané</translation>
<translation id="5849570051105887917">Kód poskytovateľa domácej siete</translation>
<translation id="5849869942539715694">Zbaliť rozšírenie...</translation>
<translation id="5850516540536751549">Tento typ súboru nie je podporovaný. Navštívte <ph name="BEGIN_LINK" />Internetový obchod Chrome<ph name="END_LINK" />, kde nájdete aplikáciu, pomocou ktorej môžete otvoriť tento typ súboru.
@@ -3099,6 +3152,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="586567932979200359">PrehliadaÄ <ph name="PRODUCT_NAME" /> je spustený z jeho obrazu disku. InÅ¡talácia do poÄítaÄa vám umožní spustiÅ¥ ho bez obrazu disku a zabezpeÄí jeho aktualizáciu.</translation>
<translation id="5866557323934807206">VymazaÅ¥ tieto nastavenia pre ÄalÅ¡ie návÅ¡tevy</translation>
<translation id="5866840822086176774">Veľmi silné</translation>
+<translation id="5867841422488265304">Zadajte dopyt alebo webovú adresu</translation>
<translation id="5869029295770560994">Ok, rozumiem</translation>
<translation id="5869522115854928033">Uložené heslá</translation>
<translation id="5870086504539785141">Zavrieť ponuku zjednodušenia ovládania</translation>
@@ -3156,7 +3210,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5972708806901999743">Presunúť na zaÄiatok</translation>
<translation id="5972826969634861500">Spustiť <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Oddialiť</translation>
-<translation id="5975730206036440725">PPD sa nedá nájsÅ¥. Skontrolujte, Äi je Chromebook online, a skúste to znova.</translation>
<translation id="5975792506968920132">Percento nabitia batérie</translation>
<translation id="5976160379964388480">Ostatné</translation>
<translation id="5978264784700053212">Centrum správ</translation>
@@ -3166,6 +3219,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="5984222099446776634">Nedávno navštívené</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ide o vÅ¡eobecné informácie o vaÅ¡om zariadení a jeho používaní, ako sú napríklad údaje o úrovni batérie, o tom, ako Äasto používate aplikácie, o kvalite a trvaní sieÅ¥ových pripojení (napr. Wi‑Fi a Bluetooth) a ak sa vyskytnú problémy, aj správy o zlyhaní. Použijú sa na vylepÅ¡enie produktov a služieb Google pre vÅ¡etkých. Niektoré súhrnné informácie tiež pomôžu naÅ¡im partnerom (napríklad vývojárom systému Android) vylepÅ¡iÅ¥ svoje aplikácie a produkty.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Túto funkciu môžete kedykoľvek zapnúť alebo vypnúť v Nastaveniach aplikácií pre Android. Neovplyvníte tým schopnosÅ¥ zariadenia odosielaÅ¥ informácie potrebné na prijímanie základných služieb, ako sú aktualizácie systému a zabezpeÄenie.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Preložené</translation>
<translation id="5991049340509704927">ZväÄÅ¡enie</translation>
<translation id="5993332328670040093">VaÅ¡e využitie údajov sa už nebude Äalej meraÅ¥.</translation>
<translation id="6003177993629630467">PrehliadaÄ <ph name="PRODUCT_NAME" /> sa sám nemusí pravidelne aktualizovaÅ¥.</translation>
@@ -3189,7 +3243,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – Bolo pripojené zariadenie USB</translation>
<translation id="6032912588568283682">Systém súborov</translation>
<translation id="6034662038931255275">OperaÄný systém bol úspeÅ¡ne aktualizovaný</translation>
-<translation id="6035651096710386140">BuÄ Ctrl, alebo Alt (nie oba)</translation>
<translation id="6039651071822577588">Slovník sieťového vlastníctva je v nesprávnom tvare</translation>
<translation id="604001903249547235">Záloha v cloude</translation>
<translation id="6040143037577758943">Zavrieť</translation>
@@ -3197,8 +3250,8 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="604124094241169006">Automatické</translation>
<translation id="6042169520002885235">Výber výrobcu a modelu tlaÄiarne</translation>
<translation id="6042308850641462728">Viac</translation>
+<translation id="6042850536017090003">Klepnite na položku Upozornenia aplikácií.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> zdieľa kartu Chromu s kartou <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Hotovo!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> zdieľa kartu Chromu a zvuk s kartou <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Pridržaním klávesa |<ph name="ACCELERATOR" />| ukonÄite režim celej obrazovky</translation>
<translation id="6049065490165456785">Fotografia z vnútorného fotoaparátu</translation>
@@ -3210,6 +3263,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6056710589053485679">Opätovne naÄítaÅ¥</translation>
<translation id="6059652578941944813">Hierarchia certifikátu</translation>
<translation id="6059925163896151826">Zariadenia USB</translation>
+<translation id="6060435378291459521">Doplnok <ph name="PLUGIN_NAME" /> zlyhal.</translation>
<translation id="6064217302520318294">Zámka obrazovky</translation>
<translation id="6065289257230303064">Atribúty adresára subjektu certifikátu</translation>
<translation id="6068338049763724728">Aktivovať vzdialenú registráciu</translation>
@@ -3241,9 +3295,11 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6107012941649240045">Vydané pre</translation>
<translation id="6112952769866305444">Upraviť osobu <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Ak chcete prejsÅ¥ späť, stlaÄte |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">Prístup k textu a obrázkom skopírovaným do schránky</translation>
<translation id="6116921718742659598">Zmeniť nastavenia jazyka a vstupu</translation>
<translation id="6120205520491252677">Pripnúť túto stránku na Úvodnú obrazovku...</translation>
<translation id="6122081475643980456">Vaše internetové pripojenie je ovládané</translation>
+<translation id="6122095009389448667">Tomuto webu naÄalej blokovaÅ¥ prístup do schránky</translation>
<translation id="6122875415561139701">Operácia zápisu je na zariadení <ph name="DEVICE_NAME" /> zakázaná.</translation>
<translation id="6124650939968185064">Od tohto rozšírenia závisia nasledujúce rozšírenia:</translation>
<translation id="6125479973208104919">Do tohto zariadenia <ph name="DEVICE_TYPE" /> si žiaľ budete musieÅ¥ znova pridaÅ¥ úÄet.</translation>
@@ -3285,6 +3341,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6178664161104547336">Vybrať certifikát</translation>
<translation id="6180288788882902869">Google Play v zariadení <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Stiahnutie bolo zablokované</translation>
+<translation id="6181803575025675566">Túto funkciu môžete ovládať v <ph name="LINK_START" />Nastaveniach<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Poloha zariadenia</translation>
<translation id="6185696379715117369">Posunúť o stránku nahor</translation>
<translation id="6189412234224385711">Otvoriť pomocou rozšírenia <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6237816943013845465">Umožňuje nastaviť rozlíšenie obrazovky</translation>
<translation id="6238923052227198598">Zobrazovať poslednú poznámku na uzamknutej obrazovke</translation>
<translation id="6239558157302047471">Znova naÄítaÅ¥ prvok &amp;frame</translation>
-<translation id="624022915548992686">UkonÄiÅ¥ stránku</translation>
<translation id="6241530762627360640">Prístup k informáciám o zariadeniach Bluetooth spárovaných s vaším systémom a objavovanie zariadení Bluetooth v blízkosti.</translation>
<translation id="6243774244933267674">Server je nedostupný</translation>
<translation id="6246413617632217567">Kontrolovaný používateľ sa nedá importovať. Skontrolujte priestor na pevnom disku a povolenia a skúste to znova.</translation>
@@ -3334,13 +3390,13 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6263284346895336537">Nie je kritický</translation>
<translation id="6263541650532042179">obnoviť synchronizáciu</translation>
<translation id="6264365405983206840">Vybrať &amp;všetko</translation>
+<translation id="6265930187414222160">Hotovo! Škodlivý softvér bol odstránený.</translation>
<translation id="6267166720438879315">Vyberte certifikát, ktorý overí vašu osobu pre <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Otvoriť pomocou aplikácie <ph name="APP" /></translation>
<translation id="6268747994388690914">Importovať záložky zo súboru HTML...</translation>
<translation id="6270770586500173387">Posielať <ph name="BEGIN_LINK1" />informácie o systéme a aplikáciách<ph name="END_LINK1" /> a <ph name="BEGIN_LINK2" />metriky<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Pri sťahovaní doplnku došlo k chybe (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">Kvalita</translation>
-<translation id="6274087148640822908">Nájdite rozšírenia a aplikácie v <ph name="BEGIN_LINK" />Internetovom obchode Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Zmeniť fotku</translation>
<translation id="6276301056778294989">Uistite sa, že sa na zariadení zobrazuje rovnaký kód.</translation>
<translation id="6277105963844135994">Časový limit siete</translation>
@@ -3366,12 +3422,12 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6311220991371174222">Chrome nie je možné spustiť, pretože pri otváraní profilu nastala chyba. Skúste Chrome reštartovať.</translation>
<translation id="6312403991423642364">Neznáma chyba siete</translation>
<translation id="6313641880021325787">UKONČIŤ VR</translation>
-<translation id="6314335155547195432">Generovanie hesla</translation>
<translation id="6314819609899340042">Na tomto zariadení <ph name="IDS_SHORT_PRODUCT_NAME" /> ste úspešne aktivovali funkcie ladenia.</translation>
-<translation id="6315343732431721770">Vaše stránky pri spustení boli zmenené tak, aby zahŕňali webovú adresu <ph name="URL" />. Ak chcete zakázať rozšírenia, ktoré menia stránku pri spustení, kliknite na možnosť Obnoviť.</translation>
<translation id="6315493146179903667">Zobraziť všetko navrchu</translation>
<translation id="6316806695097060329">Toto zariadenie <ph name="SHORT_PRODUCT_NAME" /> bolo navrhnuté tak, aby vám poskytlo tú najlepšiu skúsenosť pri prehliadaní webu.</translation>
+<translation id="6317318380444133405">Nepodporovaná</translation>
<translation id="6317369057005134371">Čaká sa na okno aplikácie...</translation>
+<translation id="6318407754858604988">SÅ¥ahovanie sa zaÄalo</translation>
<translation id="6322279351188361895">PreÄítanie súkromného kľúÄa zlyhalo.</translation>
<translation id="6325191661371220117">Zakázať automatické spúšťanie</translation>
<translation id="6326175484149238433">Odstrániť z Chromu</translation>
@@ -3381,7 +3437,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6333049849394141510">Vyberte, ktoré typy údajov sa majú synchronizovať</translation>
<translation id="6333064448949140209">Súbor bude odoslaný Googlu na úÄely ladenia</translation>
<translation id="6333834492048057036">ZameraÅ¥ na panel s adresou za úÄelom vyhľadávania</translation>
-<translation id="6336907568130557310">Vaše heslá sa zobrazia všetkým používateľom, ktorí vidia exportovaný súbor. Nezdieľajte ho preto s nikým a po importovaní ho odstráňte.</translation>
<translation id="6339668969738228384">Vytvoriť nový profil pre používateľa <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Nepodarilo sa pripojiť k serveru. Skontrolujte sieťové pripojenie a skúste to znova. Ak problém pretrváva, reštartujte Chromebook.</translation>
<translation id="6340071272923955280">Protokol IPP (IPPS)</translation>
@@ -3404,7 +3459,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Nastavenie funkcie Smart Lock pre Android</translation>
<translation id="6374469231428023295">Skúsiť znova</translation>
-<translation id="6377158645544167202">K tlaÄiarni sa nedá pripojiÅ¥. Skontrolujte, Äi je tlaÄiareň zapnutá a pripojená k Chromebooku prostredníctvom Wi-Fi alebo USB.</translation>
<translation id="6380143666419481200">Súhlasím, pokraÄovaÅ¥</translation>
<translation id="6383051423892982287">Šifrovať synchronizované údaje pomocou vlastnej <ph name="BEGIN_LINK" />prístupovej frázy synchronizácie<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Zmeniť nastavenia vyhľadávania na: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6503077044568424649">Najnavštevovanejšie</translation>
<translation id="6504611359718185067">Ak chcete pridaÅ¥ tlaÄiareň, pripojte sa k internetu</translation>
<translation id="6506374932220792071">Podpis X9.62 ECDSA s SHA-256</translation>
+<translation id="6508248480704296122">Podobné ako <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Aplikácia: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licencia pre médiá</translation>
<translation id="6510568984200103950">Menej nastavení</translation>
@@ -3529,9 +3584,11 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6551508934388063976">Príkaz nie je k dispozícii. StlaÄením kombinácie klávesov CTRL + N otvoríte nové okno.</translation>
<translation id="655384502888039633">PoÄet používateľov: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Odstráňte vÅ¡etky používateľské úÄty a obnovte zariadenie <ph name="IDS_SHORT_PRODUCT_NAME" />, aby bolo ako nové.</translation>
+<translation id="6555810572223193255">VyÄistenie momentálne nie je k dispozícii</translation>
<translation id="6556866813142980365">Znova</translation>
<translation id="6558280019477628686">Vyskytla sa chyba. Niektoré položky sa nemuseli odstrániť.</translation>
<translation id="6559580823502247193">(už je na tomto zariadení)</translation>
+<translation id="6560713683827832045">Skontrolujte, Äi sú upozornenia aplikácií zapnuté. Ak nie sú, zapnite ich.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Názov súboru alebo cesta má veľa znakov. Uložte súbor pod kratším názvom alebo inde.</translation>
<translation id="656398493051028875">Prebieha odstraňovanie súboru <ph name="FILENAME" />...</translation>
@@ -3560,7 +3617,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6606070663386660533">Karta 8</translation>
<translation id="6607272825297743757">Informácie o súbore</translation>
<translation id="6607831829715835317">Ďalšie nástro&amp;je</translation>
-<translation id="6610183966322615106">Pri pridávaní tlaÄiarne sa vyskytla chyba</translation>
<translation id="6612358246767739896">Chránený obsah</translation>
<translation id="6613452264606394692">Vráťte sa sem rýchlejšie tak, že stránku uložíte ako záložku</translation>
<translation id="6615455863669487791">Zobraziť</translation>
@@ -3637,9 +3693,11 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6736045498964449756">Hops, heslá sa nezhodujú.</translation>
<translation id="6736243959894955139">Adresa</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [ <ph name="ISSUED_TO" /> ]</translation>
+<translation id="673970589316422346">Aj keÄ už nemáte prístup k starému profilu, môžete ho odstrániÅ¥.</translation>
<translation id="6739923123728562974">Zobraziť odkaz na pracovnej ploche</translation>
<translation id="6740234557573873150">Pozastavené sťahovanie súboru <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Prístupné pre skript</translation>
+<translation id="6743841972744298686">Nastavenia synchronizácie</translation>
<translation id="6745592621698551453">Aktualizovať</translation>
<translation id="6746124502594467657">Presunúť nadol</translation>
<translation id="674632704103926902">Povoliť presunutie klepnutím</translation>
@@ -3652,10 +3710,12 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6757101664402245801">Webová adresa bola skopírovaná</translation>
<translation id="6758056191028427665">Dajte nám tak vedieť, ako sa nám darí v našom úsilí.</translation>
<translation id="6759193508432371551">Obnovenie výrobných nastavení</translation>
+<translation id="6765234885931342179">ZistiÅ¥ sériové Äíslo bezpeÄnostného kľúÄa</translation>
<translation id="6766101255664245434">Urobte novú fotku alebo si zvoľte existujúcu fotku Äi ikonu.<ph name="LINE_BREAK" />Táto fotka sa bude zobrazovaÅ¥ na prihlasovacej aj uzamknutej obrazovke Chromebooku.</translation>
<translation id="6769712124046837540">Pridáva sa tlaÄiareň...</translation>
<translation id="6771503742377376720">Je certifikaÄnou autoritou</translation>
<translation id="6773575010135450071">Ďalšie akcie...</translation>
+<translation id="6777817260680419853">Presmerovanie bolo zablokované</translation>
<translation id="6778959797435875428">Zapnúť zvuk webov</translation>
<translation id="677965093459947883">Veľmi malé</translation>
<translation id="6780439250949340171">spravovaÅ¥ ÄalÅ¡ie nastavenia</translation>
@@ -3730,6 +3790,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="6898699227549475383">Organizácia (O)</translation>
<translation id="6900284862687837908">Aplikácia na pozadí: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Pripojte zariadenie k doméne</translation>
+<translation id="6903534926908201625">V <ph name="BEGIN_LINK" />Nastaveniach<ph name="END_LINK" /> môžete kedykoľvek prispôsobiÅ¥, aké informácie Google zhromažÄuje.</translation>
<translation id="6904344821472985372">Odvolať prístup k súborom</translation>
<translation id="6904655473976120856">UkonÄite pomocou tlaÄidla Aplikácia</translation>
<translation id="6904713658985136356"><ph name="HOST" /> chce zdieľať vašu obrazovku.</translation>
@@ -3738,17 +3799,22 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="691024665142758461">Stiahnuť viacero súborov</translation>
<translation id="6911324888870229398">Sieťové pripojenie bolo prerušené. Skontrolujte pripojenie alebo skúste inú sieť Wi-Fi.</translation>
<translation id="6911734910326569517">Množstvo využívanej pamäte</translation>
+<translation id="6914783257214138813">Vaše heslá uvidí každý, kto si môže zobraziť exportovaný súbor.</translation>
<translation id="6915804003454593391">Používateľ:</translation>
<translation id="6916590542764765824">Spravovať rozšírenia</translation>
<translation id="6920989436227028121">Otvoriť ako bežnú kartu</translation>
<translation id="6922128026973287222">Ukladajte údaje a prehliadajte rýchlejÅ¡ie pomocou funkcie Å etriÄ Dát Google. Kliknutím získate ÄalÅ¡ie informácie.</translation>
<translation id="6929555043669117778">PokraÄovaÅ¥ v blokovaní kontextových okien</translation>
<translation id="6930242544192836755">Trvanie</translation>
+<translation id="6934241953272494177">Prehľadáva sa vaše mediálne zariadenie...
+ <ph name="LINE_BREAK1" />
+ PoÄet nájdených súborov: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Operácia zápisu prekroÄila maximálnu dĺžku atribútu na zariadení <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Ak chcete vykonať overenie pre hostiteľa <ph name="HOST_NAME" /> pomocou svojho certifikátu, prihláste sa do <ph name="TOKEN_NAME" />.</translation>
<translation id="6943176775188458830">ZruÅ¡iÅ¥ tlaÄ</translation>
<translation id="6943836128787782965">Príkaz get protokolu HTTP zlyhal</translation>
<translation id="6945221475159498467">Vybrať</translation>
+<translation id="694592694773692225">Presmerovanie bolo zablokované na tejto stránke.</translation>
<translation id="6949306908218145636">Pridať otvorené stránky medzi záložky...</translation>
<translation id="6955446738988643816">Preskúmať kontextové okná</translation>
<translation id="6957231940976260713">Názov služby</translation>
@@ -3852,13 +3918,16 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7093866338626856921">Vymieňať údaje so zariadeniami s nasledujúcimi názvami: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Nepodarilo sa importovať kontrolovaného používateľa. Skontrolujte sieťové pripojenie a skúste to znova neskôr.</translation>
<translation id="7098447629416471489">Tu sa zobrazia ÄalÅ¡ie uložené vyhľadávaÄe</translation>
+<translation id="7099337801055912064">Súbor PPD sa nedá naÄítaÅ¥, pretože je príliÅ¡ veľký. Maximálna veľkosÅ¥ je 250 kB.</translation>
<translation id="7100897339030255923">PoÄet vybratých položiek: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Automatické aktualizácie sú zapnuté</translation>
<translation id="7106346894903675391">KúpiÅ¥ väÄší ukladací priestor...</translation>
<translation id="7108338896283013870">Skryť</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Prispôsobenie je zapnuté. Môžete to zmeniť na adrese myaccount.google.com.</translation>
<translation id="7113502843173351041">Dozvedieť sa vašu e-mailovú adresu</translation>
<translation id="7114054701490058191">Heslá sa nezhodujú</translation>
+<translation id="7117228822971127758">Skúste to znova neskôr</translation>
<translation id="7117247127439884114">Znova prihlásiť...</translation>
<translation id="711840821796638741">Zobraziť spravované záložky</translation>
<translation id="711902386174337313">Čítať zoznam zariadení, v ktorých ste prihlásení</translation>
@@ -3899,6 +3968,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7180611975245234373">Obnoviť</translation>
<translation id="7180865173735832675">Prispôsobiť</translation>
<translation id="7186088072322679094">Ponechať na paneli s nástrojmi</translation>
+<translation id="7187428571767585875">Záznamy databázy Registry, ktoré sa majú odstrániť alebo zmeniť:</translation>
<translation id="7191159667348037">Neznáma tlaÄiareň (USB)</translation>
<translation id="7191454237977785534">Uložiť súbor ako</translation>
<translation id="7196835305346730603">Vyhľadávajú sa zariadenia Chromebox v okolí...</translation>
@@ -3907,6 +3977,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7201118060536064622">Položka <ph name="DELETED_ITEM_NAME" /> bola odstránená</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">SÅ¥ahovanie doplnku <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Opustiť stránku}few{Opustiť stránky}many{Opustiť stránky}other{Opustiť stránky}}</translation>
<translation id="721331389620694978">Niektoré nastavenia, ktoré môžu odzrkadľovať návyky pri prehliadaní, nebudú vymazané.</translation>
<translation id="7216409898977639127">Poskytovateľ mobilného pripojenia</translation>
<translation id="7216595297012131718">ZoraÄte si jazyky podľa svojich požiadaviek</translation>
@@ -3952,6 +4023,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="727952162645687754">Chyba sťahovania</translation>
<translation id="7279701417129455881">Spravovať blokovanie súborov cookie...</translation>
<translation id="7280877790564589615">Vyžaduje sa povolenie</translation>
+<translation id="7283041136720745563">VaÅ¡a kvóta Disku Google nie je dostatoÄná.</translation>
<translation id="7287143125007575591">Prístup bol odmietnutý</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Otvoriť aplikáciu tapety</translation>
@@ -4020,6 +4092,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7392118418926456391">Antivírusová kontrola zlyhala</translation>
<translation id="7392915005464253525">Znovu o&amp;tvoriť zatvorené okno</translation>
<translation id="7396845648024431313">Aplikácia <ph name="APP_NAME" /> sa spustí pri spustení systému a bude fungovať na pozadí aj po zatvorení všetkých okien programu <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Prepnuté sieťové pripojenie</translation>
<translation id="7400418766976504921">Webová adresa</translation>
<translation id="740083207982962331">PoÄkajte, kým sa zariadenie Chromebox reÅ¡tartuje...</translation>
<translation id="7400839060291901923">Nastavenie pripojenia v telefóne <ph name="PHONE_NAME" /></translation>
@@ -4030,6 +4103,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7409233648990234464">Znova spustiť a použiť funkciu Powerwash</translation>
<translation id="7409836189476010449">spustiť obsah vo formáte Flash</translation>
<translation id="7410344089573941623">Opýtať sa, ak stránky <ph name="HOST" /> chcú pristupovať ku kamere a mikrofónu</translation>
+<translation id="741204030948306876">Ãno, súhlasím</translation>
<translation id="7412226954991670867">Pamäť GPU</translation>
<translation id="7416362041876611053">Neznáma chyba siete</translation>
<translation id="7417705661718309329">Mapa Google</translation>
@@ -4051,6 +4125,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7445682342344043969">Boli zablokované kontextové okná</translation>
<translation id="744859430125590922">SkontrolovaÅ¥ a zobraziÅ¥ stránky, ktoré táto osoba navÅ¡tívila v rámci úÄtu <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Výberom tejto tlaÄiarne udeľujete nasledujúcemu rozšíreniu povolenie k tlaÄiarni pristupovaÅ¥:</translation>
+<translation id="7453467225369441013">Odhlási vás z väÄÅ¡iny webov, ale nie z úÄtu Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Otvoriť umiestnenie...</translation>
<translation id="7461924472993315131">Pripnúť</translation>
@@ -4061,7 +4136,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="747114903913869239">Chyba: Nepodarilo sa dekódovať rozšírenie</translation>
<translation id="7473891865547856676">Nie, Äakujem</translation>
<translation id="747459581954555080">Obnoviť všetko</translation>
-<translation id="747494631553057218">Záznamy z registra:</translation>
+<translation id="7475034671245341386">V súvislosti s doplnkom <ph name="PLUGIN_NAME" /> sa vyskytla chyba.</translation>
<translation id="7475671414023905704">Netscape – webová adresa pre zabudnuté heslo</translation>
<translation id="7476454130948140105">Batéria je príliš slabá na aktualizáciu (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Ak ste zabudli svoju prístupovú frázu, zastavte a obnovte synchronizáciu pomocou služby <ph name="BEGIN_LINK" />InformaÄný panel Google<ph name="END_LINK" /> .</translation>
@@ -4076,6 +4151,9 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7487067081878637334">Technológia</translation>
<translation id="7487099628810939106">Oneskorenie pred kliknutím:</translation>
<translation id="7487969577036436319">Nie sú nainštalované žiadne komponenty</translation>
+<translation id="7489215562877293245">PoÄet nájdených: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Môžete zaÄaÅ¥ zálohovaÅ¥ na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Otvoriť všetky}=1{&amp;Otvoriť záložku}few{&amp;Otvoriť všetky (#)}many{&amp;Otvoriť všetky (#)}other{&amp;Otvoriť všetky (#)}}</translation>
<translation id="7489605380874780575">Skontrolovať spôsobilosť</translation>
<translation id="749028671485790643">Osoba <ph name="VALUE" /></translation>
@@ -4088,7 +4166,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7497215489070763236">Certifikát CA servera</translation>
<translation id="7502658306369382406">Adresa IPv6</translation>
<translation id="7503191893372251637">Netscape – typ certifikátu </translation>
-<translation id="7503607651407946808">Prebieha preklad tejto stránky…</translation>
<translation id="7503821294401948377">Nepodarilo sa naÄítaÅ¥ ikonu „<ph name="ICON" />“ akcie prehliadaÄa.</translation>
<translation id="750509436279396091">OtvoriÅ¥ prieÄinok stiahnutých súborov</translation>
<translation id="7505167922889582512">Zobraziť skryté súbory</translation>
@@ -4100,9 +4177,9 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7517569744831774757">Obnovenie pôvodných predvolených nastavení.</translation>
<translation id="7517786267097410259">Vytvorte heslo –</translation>
<translation id="7518150891539970662">Denníky WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Prebieha preklad tejto stránky…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Vytvoriť</translation>
+<translation id="7526413953848747421">Prineste si do Chromu výkonné služby Googlu, napríklad kontrolu pravopisu a vyhľadávanie klepnutím</translation>
<translation id="7529411698175791732">Skontrolujte internetové pripojenie. Ak problém pretrváva, skúste sa odhlásiť a znovu prihlásiť.</translation>
<translation id="7530016656428373557">Vybíjanie batérie (W)</translation>
<translation id="7536709149194614609">Reštartujte zariadenie a skúste to znova neskôr.</translation>
@@ -4126,7 +4203,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
znova skúsiť vytvoriť kontrolovaného používateľa.</translation>
<translation id="756445078718366910">OtvoriÅ¥ okno prehliadaÄa</translation>
<translation id="7564847347806291057">UkonÄiÅ¥ proces</translation>
-<translation id="7565291891798266313">Váš vyhľadávaÄ bol zmenený na <ph name="URL" />. Ak chcete zakázaÅ¥ rozšírenia, ktoré menia vyhľadávaÄ, kliknite na možnosÅ¥ ObnoviÅ¥.</translation>
<translation id="7566118625369982896">Správa skratiek aplikácie Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Údaje Chromu boli vymazané</translation>
@@ -4135,13 +4211,10 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7573172247376861652">Nabíjanie batérie</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Kompletovať</translation>
-<translation id="7577815336900970562">Zisťovať polohu pomocou Wi–Fi alebo mobilnej siete</translation>
<translation id="7579149537961810247">Vypnúť zvuk webov</translation>
<translation id="7580671184200851182">Prehrávajte rovnaký zvuk zo všetkých reproduktorov (monofónny zvuk)</translation>
-<translation id="7581273696622423628">ZúÄastniÅ¥ sa prieskumu</translation>
<translation id="7581462281756524039">Nástroj na Äistenie</translation>
<translation id="7582582252461552277">Preferovať túto sieť</translation>
-<translation id="7586312264284919041">Chcete túto stránku preložiť?</translation>
<translation id="7586498138629385861">PrehliadaÄ Chrome zostane spustený dovtedy, kým budú otvorené aplikácie Chrome.</translation>
<translation id="7589461650300748890">Pozor, buÄte opatrný/-á.</translation>
<translation id="7589661784326793847">Vydržte chvíľu</translation>
@@ -4158,6 +4231,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7607274158153386860">Vyžiadať verziu stránok pre tablety</translation>
<translation id="7611008212562900400">Vyhľadávajte v zariadení, aplikáciách a na webe...</translation>
<translation id="7615910377284548269">Spravovať blokovanie doplnkov, ktoré nie sú v karanténe...</translation>
+<translation id="7616214729753637086">Zariadenie sa registruje...</translation>
<translation id="7617366389578322136">Pripája sa k zariadeniu „<ph name="DEVICE_NAME" />“</translation>
<translation id="761779991806306006">Neuložili sa žiadne heslá.</translation>
<translation id="7622114377921274169">Nabíja sa.</translation>
@@ -4186,6 +4260,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7664620655576155379">Nepodporované zariadenie Bluetooth: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">PridaÅ¥ úÄet</translation>
<translation id="7671130400130574146">Použiť záhlavie a orámovanie okna systému</translation>
+<translation id="7683373461016844951">Ak chcete pokraÄovaÅ¥, kliknite na OK a potom kliknutím na možnosÅ¥ PridaÅ¥ osobu vytvorte nový profil pre svoju e-mailovú adresu v doméne <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Nainštalované vaším správcom</translation>
<translation id="7684559058815332124">Prejsť na prihlasovaciu stránku portálu na prihlásenie</translation>
<translation id="7685049629764448582">Pamäť jazyka JavaScript</translation>
@@ -4244,7 +4319,6 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7773726648746946405">Ukladací priestor relácie</translation>
<translation id="7781335840981796660">VÅ¡etky používateľské úÄty a miestne údaje budú odstránené.</translation>
<translation id="7782102568078991263">Žiadne ÄalÅ¡ie návrhy od spoloÄnosti Google</translation>
-<translation id="778330624322499012">Doplnok <ph name="PLUGIN_NAME" /> sa nepodarilo naÄítaÅ¥</translation>
<translation id="7784067724422331729">Tento súbor je blokovaný nastaveniami zabezpeÄenia poÄítaÄa.</translation>
<translation id="7786207843293321886">UkonÄiÅ¥ reláciu hosÅ¥a</translation>
<translation id="7786889348652477777">&amp;Znova naÄítaÅ¥ aplikáciu</translation>
@@ -4278,7 +4352,13 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7815680994978050279">Bolo zablokované sÅ¥ahovanie nebezpeÄného súboru</translation>
<translation id="7818135753970109980">Bol pridaný nový motív (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA alebo RSN)</translation>
+<translation id="7819992334107904369">Synchronizácia Chromu</translation>
<translation id="782057141565633384">K&amp;opírovať adresu videa</translation>
+<translation id="7821462174190887129">PoÄet nájdených: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ VaÅ¡a kvóta Disku Google nie je dostatoÄná. Potrebujete ÄalÅ¡ie miesto – <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Skúste vybrať menej fotiek.</translation>
<translation id="782590969421016895">Použiť aktuálne stránky</translation>
<translation id="7829298379596169484">Pristupovanie k zvukovému vstupu</translation>
<translation id="7831368056091621108">ak chcete preniesÅ¥ toto rozšírenie, svoju históriu a ÄalÅ¡ie nastavenia Chrome do vÅ¡etkých vaÅ¡ich zariadení.</translation>
@@ -4316,6 +4396,7 @@ s ostatnými, a to všetko na jednom mieste.<ph name="MARKUP_9" /></translatio
<translation id="7881969471599061635">Zakázať titulky</translation>
<translation id="7882358943899516840">Typ poskytovateľa</translation>
<translation id="7885253890047913815">Nedávne ciele</translation>
+<translation id="7886917304091689118">Spustená v Chrome</translation>
<translation id="7887334752153342268">Duplikovať</translation>
<translation id="7887864092952184874">Myš Bluetooth bola spárovaná</translation>
<translation id="7889966925761734854">PosúvaÄ prehrávania</translation>
@@ -4399,7 +4480,9 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8000066093800657092">Žiadna sieť</translation>
<translation id="8001504501378762252">Web možno ukradol vaše heslo</translation>
<translation id="8004582292198964060">PrehliadaÄ</translation>
+<translation id="8005600846065423578">Webu <ph name="HOST" /> vždy povoliÅ¥ ÄítaÅ¥ obsah schránky</translation>
<translation id="8008356846765065031">Internet je odpojený. Skontrolujte svoje pripojenie k internetu.</translation>
+<translation id="8008765610824028412">Doplnok <ph name="PLUGIN_NAME" /> sa nepodarilo naÄítaÅ¥.</translation>
<translation id="8008818777654712271">Automaticky odosielaÅ¥ niektoré informácie o systéme a obsah stránok do Googlu s cieľom pomôcÅ¥ rozpoznávaÅ¥ nebezpeÄné aplikácie a weby</translation>
<translation id="8012382203418782830">Táto stránka bola preložená.</translation>
<translation id="8014154204619229810">AktualizaÄný nástroj je práve spustený. Obnovením stránky o minútu to znova skontrolujte.</translation>
@@ -4500,7 +4583,6 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="816055135686411707">Chyba nastavenia dôveryhodnosti certifikátu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Vytvoriť novú poznámku</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Spravovať nastavenia mikrofónu...</translation>
<translation id="8168435359814927499">Obsah</translation>
<translation id="8174047975335711832">Informácie o zariadení</translation>
@@ -4517,7 +4599,6 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8191230140820435481">Spravovať vaše aplikácie, rozšírenia a motívy</translation>
<translation id="8191453843330043793">V8 Proxy Resolver</translation>
<translation id="8195027750202970175">Veľkosť na disku</translation>
-<translation id="8195739004487400241">Vaša domovská stránka bola zmenená na <ph name="URL" />. Ak chcete zakázať rozšírenia, ktoré menia domovskú stránku, kliknite na možnosť Obnoviť.</translation>
<translation id="8199300056570174101">Vlastnosti siete (služba) a zariadenia</translation>
<translation id="8200772114523450471">PokraÄovaÅ¥</translation>
<translation id="8202160505685531999">Zadajte znova svoje heslo a aktualizujte tak profil zariadenia <ph name="DEVICE_TYPE" />.</translation>
@@ -4535,6 +4616,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8226619461731305576">Poradie</translation>
<translation id="8226742006292257240">Nižšie je uvedené náhodne vygenerované heslo modulu TPM, ktoré bolo priradené k vášmu poÄítaÄu:</translation>
<translation id="8227119283605456246">Pripojiť súbor</translation>
+<translation id="8233198815467326623">Chcete obnoviť predvolenú domovskú stránku?</translation>
<translation id="8234795456569844941">Pomôžte naÅ¡im programátorom vyrieÅ¡iÅ¥ tento problém. Povedzte nám, Äo sa stalo presne predtým, než sa zobrazilo chybové hlásenie profilu:</translation>
<translation id="8234989666557591529">Vyberte telefón, ktorým chcete odomknúť zariadenie <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Tip pomocníka</translation>
@@ -4560,7 +4642,6 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8261378640211443080">Toto rozšírenie nedodáva <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohlo byť pridané bez vášho vedomia.</translation>
<translation id="8261387128019234107">PridaÅ¥ úÄet k profilu <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Odstrániť</translation>
-<translation id="8261673729476082470">Fotky (<ph name="FILE_COUNT" />) sa zálohujú na <ph name="BEGIN_LINK" />Disk Google<ph name="END_LINK" /></translation>
<translation id="826246685091802258">Príznak <ph name="BAD_FLAG" /> nie je implementovaný v tejto zostave.</translation>
<translation id="8263744495942430914">Stránka <ph name="FULLSCREEN_ORIGIN" /> zakázala kurzor myši.</translation>
<translation id="8264718194193514834">Rozšírenie <ph name="EXTENSION_NAME" /> spustilo režim celej obrazovky.</translation>
@@ -4662,6 +4743,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8454288007744638700">Prípadne vyberte novú sieť:</translation>
<translation id="845627346958584683">Čas vypršania platnosti</translation>
<translation id="8456681095658380701">Neplatný názov</translation>
+<translation id="8457451314607652708">Import záložiek</translation>
<translation id="8460336040822756677">Ak funkciu Smart Lock pre <ph name="DEVICE_TYPE" /> vypnete, nebudete môcť svoje zariadenia Chrome odomknúť pomocou telefónu. Budete musieť zadať heslo.</translation>
<translation id="8461329675984532579">Názov poskytovateľa domácej siete</translation>
<translation id="84613761564611563">SieÅ¥ová konfigurácia používateľského rozhrania bola vyžiadaná, Äakajte…</translation>
@@ -4726,14 +4808,15 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8569764466147087991">Vyberte súbor, ktorý chcete otvoriť</translation>
<translation id="8571213806525832805">Posledné 4 týždne</translation>
<translation id="8574990355410201600">Vždy povoliť zvuk na webe <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Nemôže presiahnuť 99 znakov</translation>
<translation id="8579285237314169903">Synchronizujú sa položky (poÄet: <ph name="NUMBER_OF_FILES" />)...</translation>
<translation id="857943718398505171">Povolené (odporúÄané)</translation>
<translation id="8581809080475256101">StlaÄením tohto tlaÄidla prejdete dopredu, históriu si zobrazíte pomocou kontextovej ponuky</translation>
<translation id="8584280235376696778">&amp;Otvoriť video na novej karte</translation>
<translation id="8588866096426746242">Zobraziť štatistiky profilu</translation>
+<translation id="8589652987924574405">Záložky, história, heslá a ÄalÅ¡ie nastavenia budú synchronizované do vášho úÄtu Google, takže ich budete môcÅ¥ použiÅ¥ vo vÅ¡etkých zariadeniach. Môžete to neskôr zmeniÅ¥ v nastaveniach.</translation>
<translation id="8590375307970699841">Nastaviť automatické aktualizácie</translation>
<translation id="8594908476761052472">Nasnímať video</translation>
-<translation id="8595925260712451473">Tu zadajte spätnú väzbu.</translation>
<translation id="8596540852772265699">Vlastné súbory</translation>
<translation id="8597845839771543242">Formát vlastníctva:</translation>
<translation id="8598453409908276158">Bol zablokovaný doplnok mimo karantény</translation>
@@ -4748,6 +4831,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8620617069779373398">Stav roamingu</translation>
<translation id="8620765578342452535">Konfigurovať sieťové pripojenia</translation>
<translation id="8620790565535071193">Vyhľadávanie zlyhalo</translation>
+<translation id="8622877356447980900">Chcete túto stránku preložiť?</translation>
<translation id="8623004009673949077">Aplikácie s atribútom manifestu „kiosk_only“ musia byť nainštalované v režime verejného terminálu systému OS Chrome.</translation>
<translation id="8624205858755890468">Umožňuje Asistentovi zobraziť vám súvisiace informácie, aplikácie a akcie.</translation>
<translation id="862542460444371744">&amp;Rozšírenia</translation>
@@ -4793,6 +4877,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8671210955687109937">Môže pridávať komentáre</translation>
<translation id="8673026256276578048">Vyhľadávanie na webe...</translation>
<translation id="8673383193459449849">Problém servera</translation>
+<translation id="8674241889607553858">Chcete túto stránku preložiť?</translation>
<translation id="8675354002693747642">Predzdieľaný kľúÄ</translation>
<translation id="8676374126336081632">Vymazať vstup</translation>
<translation id="8677039480012021122">Vymazať údaje a odpojiť</translation>
@@ -4805,6 +4890,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8688579245973331962">Nezobrazuje sa vaše meno?</translation>
<translation id="8688591111840995413">Nesprávne heslo</translation>
<translation id="8688672835843460752">K dispozícii</translation>
+<translation id="8689583087392258564">Zariadenie sa nepodarilo pripojiÅ¥ k doméne. OrganizaÄná jednotka je neplatná.</translation>
<translation id="869257642790614972">Znova otvoriť naposledy zavretú kartu</translation>
<translation id="8695825812785969222">Otvoriť &amp;umiestnenie...</translation>
<translation id="8698464937041809063">Nákres Google</translation>
@@ -4819,6 +4905,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8708671767545720562">Ďalšie &amp;informácie</translation>
<translation id="8710187907779883426">krátke (1 s)</translation>
<translation id="8711402221661888347">Kyslé uhorky</translation>
+<translation id="8712637175834984815">Dobre</translation>
<translation id="8713570323158206935">Odoslať <ph name="BEGIN_LINK1" />informácie o systéme<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">UkonÄenie podpory</translation>
<translation id="871476437400413057">uloženým heslám Google</translation>
@@ -4894,7 +4981,6 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="882204272221080310">AktualizovaÅ¥ firmvér v rámci zvýšenia zabezpeÄenia</translation>
<translation id="8823514049557262177">Kopírovať te&amp;xt odkazu</translation>
<translation id="8824701697284169214">Pridať strán&amp;ku...</translation>
-<translation id="8827850355924932817">UrÄovaÅ¥ polohu pomocou siete Wi–Fi</translation>
<translation id="8828933418460119530">Názov DNS</translation>
<translation id="8830796635868321089">Kontrola aktualizácie pomocou aktuálneho nastavenia servera proxy zlyhala. Upravte svoje <ph name="PROXY_SETTINGS_LINK_START" />nastavenia servera proxy<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Konfiguráciu siete spravuje <ph name="USER_EMAIL" />.</translation>
@@ -4947,13 +5033,14 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="8912793549644936705">Roztiahnuť</translation>
<translation id="8915370057835397490">NaÄítavajú sa návrhy</translation>
<translation id="8916476537757519021">Podrámec inkognito: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Raster Convertor</translation>
+<translation id="8918468086406665831">SynchronizovaÅ¥ do úÄtu <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Vždy povoliť reklamy na tomto webe</translation>
<translation id="8925458182817574960">&amp;Nastavenia</translation>
<translation id="8926389886865778422">Túto otázku už nezobrazovať</translation>
<translation id="8926518602592448999">Zakázanie rozšírení spustených v režime vývojára</translation>
<translation id="892706138619340876">Niektoré nastavenia boli obnovené</translation>
<translation id="8931394284949551895">Nové zariadenia</translation>
+<translation id="893242274404530797">Dynamický tethering vyžaduje upozornenia Služieb Google Play</translation>
<translation id="8933960630081805351">&amp;Zobraziť v aplikácii Finder</translation>
<translation id="8934732568177537184">PokraÄovaÅ¥</translation>
<translation id="8938356204940892126">Vzdávam sa</translation>
@@ -5011,6 +5098,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="9024127637873500333">&amp;Otvoriť na novej karte</translation>
<translation id="9024331582947483881">celá obrazovka</translation>
<translation id="9025098623496448965">OK, prejsť späť na obrazovku prihlásenia</translation>
+<translation id="902659348151742535">Google môže používaÅ¥ vaÅ¡u históriu prehliadania na prispôsobenie Vyhľadávania, reklám a Äalších služieb Google.</translation>
<translation id="9026731007018893674">stiahnuť</translation>
<translation id="9027146684281895941">DozeraÅ¥ na túto osobu a zo svojho úÄtu Google ovládaÅ¥ a kontrolovaÅ¥ webové stránky, ktoré navÅ¡tevuje.</translation>
<translation id="9027459031423301635">Otvoriť odkaz na novej &amp;karte</translation>
@@ -5051,7 +5139,6 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="9084064520949870008">Otvoriť ako okno</translation>
<translation id="9088234649737575428">Doplnok <ph name="PLUGIN_NAME" /> je blokovaný podnikovými pravidlami</translation>
<translation id="9088917181875854783">PotvrÄte, že tento prístupový kÄ¾ÃºÄ sa zobrazuje na zariadení „<ph name="DEVICE_NAME" />“:</translation>
-<translation id="9090669887503413452">Odoslať informácie o systéme</translation>
<translation id="9094033019050270033">Aktualizovať heslo</translation>
<translation id="9094982973264386462">Odstrániť</translation>
<translation id="9095253524804455615">Odstrániť</translation>
@@ -5105,6 +5192,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="9170397650136757332">Teraz pohýbte zľahka prstom, aby ste nasnímali vÅ¡etky odliÅ¡né Äasti vášho odtlaÄku</translation>
<translation id="9170848237812810038">&amp;Naspäť</translation>
<translation id="9170884462774788842">Iný program v poÄítaÄi pridal motív, ktorý môže zmeniÅ¥ spôsob fungovania prehliadaÄa Chrome.</translation>
+<translation id="9173995187295789444">Vyhľadávajú sa zariadenia Bluetooth...</translation>
<translation id="9174212595744391062">Táto akcia vymaže súbory cookie a vyrovnávaciu pamäť všetkých webov vrátane:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bolo pripojené zariadenie Bluetooth</translation>
<translation id="9177499212658576372">Momentálne ste pripojený/-á k sieti <ph name="NETWORK_TYPE" />.</translation>
@@ -5129,6 +5217,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="932327136139879170">Domov</translation>
<translation id="932508678520956232">Nepodarilo sa spustiÅ¥ tlaÄ.</translation>
<translation id="93393615658292258">Iba heslo</translation>
+<translation id="935490618240037774">Záložky, história, heslá a ÄalÅ¡ie nastavenia budú synchronizované s vaším úÄtom Google a budete ich môcÅ¥ použiÅ¥ na vÅ¡etkých zariadeniach.</translation>
<translation id="936801553271523408">Údaje o diagnostike systému</translation>
<translation id="93766956588638423">Opraviť rozšírenie</translation>
<translation id="938470336146445890">Nainštalujte si používateľský certifikát.</translation>
@@ -5149,6 +5238,7 @@ Súbor kľúÄa uložte na bezpeÄné miesto. Budete ho potrebovaÅ¥ na vytvoreni
<translation id="960987915827980018">Zostáva približne 1 hodina</translation>
<translation id="962802172452141067">Stromová Å¡truktúra prieÄinka so záložkami</translation>
<translation id="968174221497644223">Vyrovnávacia pamäť aplikácie</translation>
+<translation id="969096075394517431">Zmeniť jazyky</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 karta}few{# karty}many{# karty}other{# kariet}}</translation>
<translation id="971774202801778802">Webová adresa záložky</translation>
<translation id="973473557718930265">UkonÄiÅ¥</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_sl.xtb b/chromium/chrome/app/resources/generated_resources_sl.xtb
index ec8081de8f8..8d53a3a49a5 100644
--- a/chromium/chrome/app/resources/generated_resources_sl.xtb
+++ b/chromium/chrome/app/resources/generated_resources_sl.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Odpiranje povezave v novem oknu aplikacije <ph name="APP" /></translation>
<translation id="1005274289863221750">Uporabite mikrofon in kamero</translation>
<translation id="1007408791287232274">Naprav ni bilo mogoÄe naložiti.</translation>
+<translation id="1008186147501209563">Izvoz zaznamkov</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Stran se ne odziva}one{Strani se ne odzivajo}two{Strani se ne odzivajo}few{Strani se ne odzivajo}other{Strani se ne odzivajo}}</translation>
<translation id="1012794136286421601">Datoteke v Google Dokumentih, Google Preglednicah, Google Predstavitvah in Google Risbah se sinhronizirajo. Če želite dostopati do njih, ko imate internetno povezavo ali ste brez nje, odprite aplikacijo Google Drive.</translation>
-<translation id="1013383076511149692">ogled besedila in slik, ki jih kopirate v odložiÅ¡Äe</translation>
<translation id="1013707859758800957">VtiÄniku brez varnostnih omejitev je bilo dovoljeno izvajanje na tej strani.</translation>
<translation id="1015318665228971643">Urejanje imena mape</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Odpiranje vseh v &amp;novem oknu}=1{Odpiranje v &amp;novem oknu}one{Odpiranje vseh (#) v &amp;novem oknu}two{Odpiranje vseh (#) v &amp;novem oknu}few{Odpiranje vseh (#) v &amp;novem oknu}other{Odpiranje vseh (#) v &amp;novem oknu}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Å kodljive programske opreme ni mogoÄe odstraniti</translation>
<translation id="1062407476771304334">Zamenjaj</translation>
<translation id="1062866675591297858">ZaÅ¡Äitene uporabnike lahko upravljate na <ph name="BEGIN_LINK" />nadzorni ploÅ¡Äi za zaÅ¡Äitene uporabnike<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">PripomoÄek za preverjanje knjižnice predstavnostnih datotek</translation>
<translation id="1064835277883315402">Pridružite se zasebnemu omrežju</translation>
<translation id="1064912851688322329">Prekinitev povezave z Google RaÄunom</translation>
<translation id="1067048845568873861">Ustvarjeno</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Å ifriranje podatkov</translation>
+<translation id="1074944608454986967">ÄŒe želite brati vsebino na glas, pridržite tipko za iskanje in nato kliknite ali povlecite, Äe želite izbrati vsebino. Prav tako lahko oznaÄite obmoÄje in uporabite tipko za iskanje in S.</translation>
<translation id="1076698951459398590">OmogoÄi temo</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Nastavitev samodejnih posodobitev za vse uporabnike</translation>
@@ -66,8 +66,9 @@
<translation id="1093457606523402488">Vidna omrežja:</translation>
<translation id="1094607894174825014">Dejanje branja ali pisanja je bilo zahtevano z neveljavnim zamikom v tej napravi: »<ph name="DEVICE_NAME" />«.</translation>
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Prijavite se<ph name="END_SIGN_IN_LINK" />, Äe želite nadzirati in si ogledati spletna mesta, ki jih obiskuje ta oseba.</translation>
-<translation id="109758035718544977">Preklic prezrtja spletnih mest</translation>
+<translation id="109758035718544977">Vklopi zvok spletnih mest</translation>
<translation id="1097658378307015415">Pred prijavo vstopite kot gost, da aktivirate omrežje <ph name="NETWORK_ID" />.</translation>
+<translation id="1103523840287552314">Vedno prevedi ta jezik: <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Ustavi</translation>
<translation id="1110155001042129815">PoÄakaj</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Nobenemu spletnemu mestu ne dovoli uporabe sporoÄil sysex za dostop do naprav MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Urejanje iskalnika</translation>
-<translation id="1131167343343087859">Kreditne kartice in naslovi s storitvijo Google Payments.</translation>
<translation id="1134009406053225289">Odpri v oknu brez beleženja zgodovine</translation>
<translation id="1137673463384776352">Odpri povezavo v aplikaciji <ph name="APP" /></translation>
<translation id="1140351953533677694">Dostop do naprav Bluetooth in serijskih naprav</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">VtiÄnik je blokiran</translation>
<translation id="1145532888383813076">IÅ¡Äite v napravi, aplikacijah in spletu.</translation>
<translation id="1146204723345436916">Uvoz zaznamkov iz datoteke HTML ...</translation>
+<translation id="1148097584170732637">Å t. najdenih: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ V lokalni shrambi ni dovolj prostora. Potrebujete dodatnih <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Poskusite izbrati manj fotografij.</translation>
<translation id="1149088842877960903">Izvajanje JavaScripta z AppleScriptom je izklopljeno. ÄŒe ga želite vklopiti, odprite »Chrome Settings &gt; Advanced &gt; System«. VeÄ informacij je na voljo tukaj: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mesec poteka</translation>
<translation id="1153356358378277386">Seznanjene naprave</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Preimenuj</translation>
<translation id="1175364870820465910">&amp;Natisni ...</translation>
<translation id="117624967391683467">Kopiranje datoteke <ph name="FILE_NAME" /> ...</translation>
+<translation id="1177113976278858832">Želite obnoviti privzeti iskalnik?</translation>
<translation id="1177863135347784049">Po meri</translation>
<translation id="1178581264944972037">Prekini</translation>
<translation id="1179803038870941185"><ph name="URL" /> želi pridobiti popolni nadzor nad vašimi napravami MIDI.</translation>
@@ -140,10 +146,11 @@
<translation id="1205489148908752564">Branje in spreminjanje seznama dovoljenih uporabnikov</translation>
<translation id="1206407435587370571">Raziskovanje Chromebooka</translation>
<translation id="1209796539517632982">Samodejni imenski strežniki</translation>
+<translation id="1210982357925844241">Ogled in upravljanje shranjenih gesel na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Uporabljajte splet brez shranjevanja zgodovine brskanja z oknom brez beleženja zgodovine</translation>
<translation id="1213037489357051291">Å t. nastavljenih prstnih odtisov: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Dodan je nov program, ki se izvaja v ozadju</translation>
-<translation id="1216654534877302979">Prezrtje spletnih mest</translation>
+<translation id="1216654534877302979">Izklopi zvok spletnih mest</translation>
<translation id="1216659994753476700">Ne moremo dostopati do vašega profila. Datoteke in podatki, shranjeni v tej napravi, so morda izgubljeni.<ph name="BR" />
<ph name="BR" />
Profile boste morali znova nastaviti.<ph name="BR" />
@@ -188,7 +195,8 @@
<translation id="1280820357415527819">Iskanje mobilnih omrežij</translation>
<translation id="1285320974508926690">Nikoli ne prevedi tega spletnega mesta</translation>
<translation id="1285484354230578868">Shranjevanje podatkov v raÄunu za Google Drive</translation>
-<translation id="1293177648337752319">Preklic prezrtja spletnega mesta</translation>
+<translation id="1288037062697528143">NoÄna svetloba se bo samodejno vklopila ob sonÄnem zahodu.</translation>
+<translation id="1293177648337752319">Vklopi zvok spletnega mesta</translation>
<translation id="1293509594570842875">Novega zaÅ¡Äitenega uporabnika ni bilo mogoÄe ustvariti. Preverite omrežno povezavo in poskusite znova pozneje.</translation>
<translation id="1293556467332435079">Datoteke</translation>
<translation id="1295794900245526845">Izbira raÄuna, shranjenega z izdelkom <ph name="PASSWORD_MANAGER_BRAND" />, za prijavo</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Datoteka HTML z zaznamki</translation>
<translation id="1303671224831497365">Najdena ni bila nobena naprava Bluetooth</translation>
<translation id="1306606229401759371">Spremeni nastavitve</translation>
-<translation id="1307398858972670978">Dostopajte do gesel v kateri koli napravi na <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Ojoj, sistem za to napravo ni shranil žetona za dolgoroÄni dostop do API-ja.</translation>
<translation id="1313405956111467313">Samodejna konfiguracija strežnika proxy</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">To sem bil(-a) jaz.</translation>
<translation id="1338776410427958681">Strni <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Brisanje ...</translation>
-<translation id="1339266338863469628">Privzeto (zaznaj samo mene)</translation>
<translation id="1340527397989195812">Varnostno kopiranje predstavnosti v napravi z aplikacijo Datoteke.</translation>
<translation id="1341988552785875222">Trenutno ozadje je nastavila aplikacija »<ph name="APP_NAME" />«. Pred izbiro drugega ozadja boste morda morali odstraniti »<ph name="APP_NAME" />«.</translation>
<translation id="1346748346194534595">V desno</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Posodobitev se bo zaÄela, ko bo akumulator dosegel <ph name="BATTERY_LEVEL" /> % napolnjenosti.</translation>
<translation id="1351692861129622852">Uvoz toliko datotek: <ph name="FILE_COUNT" /> ...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Datoteke PPD ni mogoÄe najti. Preverite, ali je Chromebook povezan v splet, in poskusite znova.</translation>
<translation id="1355466263109342573">VtiÄnik <ph name="PLUGIN_NAME" /> je blokiran</translation>
<translation id="1357589289913453911">ID razširitve</translation>
<translation id="1358735829858566124">Neuporabna datoteka ali imenik.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Od leve proti desni</translation>
<translation id="1370646789215800222">Želite odstraniti osebo?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 element za odstranitev}one{# element za odstranitev}two{# elementa za odstranitev}few{# elementi za odstranitev}other{# elementov za odstranitev}}</translation>
+<translation id="1372841398847029212">Sinhroniziraj z raÄunom</translation>
<translation id="1374844444528092021">Omrežja, ki ga zahteva omrežje »<ph name="NETWORK_NAME" />« ni nameÅ¡Äeno ali ni veÄ veljavno. Prenesite novega in znova poskusite vzpostaviti povezavo.</translation>
<translation id="1374962581120570592">Piškotki so nastavljeni</translation>
<translation id="1375321115329958930">Shranjena gesla</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Ustvari zaÅ¡Äitenega uporabnika</translation>
<translation id="1410197035576869800">Ikona aplikacije</translation>
<translation id="1410616244180625362">Gostitelju <ph name="HOST" /> Å¡e naprej omogoÄaj dostop do kamere</translation>
+<translation id="1411668397053040814">Namestite ali posodobite tipkovnico za Daydream, Äe želite uporabljati Chrome v navidezni resniÄnosti</translation>
<translation id="1414648216875402825">Posodabljate na nestabilno razliÄico <ph name="PRODUCT_NAME" />, ki Å¡e niso v celoti razvite. PriÅ¡lo bo do zruÅ¡itev in nepriÄakovanih napak. Nadaljujte previdno.</translation>
+<translation id="1415708812149920388">Dostop za branje odložiÅ¡Äa je zavrnjen</translation>
<translation id="1415990189994829608">Razširitev <ph name="EXTENSION_NAME" /> (ID razširitve »<ph name="EXTENSION_ID" />«) ni dovoljena v seji te vrste.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ups! Ni bilo mogoÄe generirati nakljuÄnega zasebnega kljuÄa RSA.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Rezina pice</translation>
<translation id="1467432559032391204">V levo</translation>
<translation id="1467999917853307373"><ph name="URL" /> želi trajno shranjevati podatke v vašo napravo.</translation>
+<translation id="1468571364034902819">Tega profila ni mogoÄe uporabiti</translation>
<translation id="1470719357688513792">Nove nastavitve za piÅ¡kotke bodo zaÄele veljati, ko znova naložite stran.</translation>
<translation id="1470811252759861213">ÄŒe želite dostopati do razÅ¡iritev v vseh raÄunalnikih, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Datoteka »<ph name="FILENAME" />« ni bila naložena. V Googlu Drive nimate dovolj razpoložljivega prostora.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Predpomnilnik žetonov za API za identiteto</translation>
<translation id="1478233201128522094">NaslednjiÄ bo novi telefon odklenil to napravo <ph name="DEVICE_TYPE" />. Smart Lock lahko izklopite v nastavitvah.</translation>
<translation id="1478340334823509079">Podatki: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Pripravljeno za varnostno kopiranje toliko novih fotografij: <ph name="FILE_COUNT" /></translation>
<translation id="1483493594462132177">Pošlji</translation>
<translation id="1485015260175968628">Zdaj lahko:</translation>
<translation id="1485141095922496924">RazliÄica <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">Vklopljeno – nastavitve po meri</translation>
<translation id="1493892686965953381">ÄŒakanje na <ph name="LOAD_STATE_PARAMETER" /> ...</translation>
<translation id="1495486559005647033">Število drugih razpoložljivih naprav: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">Navedena datoteka PPD ni veljavna.</translation>
<translation id="1497522201463361063">Datoteke »<ph name="FILE_NAME" />« ni mogoÄe preimenovati. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Neznana naprava [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">V seji prijave z veÄ raÄuni mora biti ta raÄun lastnika prvi prijavljeni raÄun.</translation>
@@ -379,7 +388,7 @@
<translation id="1559235587769913376">Vnos znakov Unicode</translation>
<translation id="1566049601598938765">Spletno mesto</translation>
<translation id="1567993339577891801">Konzola JavaScript</translation>
-<translation id="1568067597247500137">Prezrtje spletnega mesta</translation>
+<translation id="1568067597247500137">Izklopi zvok spletnega mesta</translation>
<translation id="1568323446248056064">Odpiranje nastavitev zaslona v napravi</translation>
<translation id="1568822834048182062">VaÅ¡i zaznamki, zgodovina, gesla in druge nastavitve bodo sinhronizirani z Google RaÄunom.</translation>
<translation id="1571313460229786892">Nastavitve &amp;spletnega mesta</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">Dostopajte do podsistema iskalnika napak na strani</translation>
<translation id="1601560923496285236">Uporabi</translation>
<translation id="1603914832182249871">(NaÄin brez beleženja zgodovine)</translation>
+<translation id="1607139524282324606">Izbris vnosa</translation>
<translation id="1608626060424371292">Odstrani tega uporabnika</translation>
<translation id="1609170755653088773">Sinhronizacija tega gesla z iPhonom</translation>
<translation id="1609862759711084604">Prejšnji uporabnik</translation>
+<translation id="1611557582955786626">Prijavite se za prilagojeno izkuÅ¡njo brskanja, sinhronizirano v veÄ napravah</translation>
<translation id="1611584202130317952">OmogoÄanje uporabe je bilo prekinjeno. Poskusite znova ali se obrnite na lastnika ali skrbnika naprave.</translation>
<translation id="1611649489706141841">naprej</translation>
<translation id="1611704746353331382">Izvoz zaznamkov v datoteko HTML ...</translation>
<translation id="1612129875274679969">Ta naprava naj bo trajno v naÄinu Kiosk.</translation>
+<translation id="161460670679785907">Ni mogoÄe zaznati vaÅ¡ega telefona</translation>
<translation id="1616206807336925449">Za to razširitev so potrebna posebna dovoljenja.</translation>
<translation id="161707228174452095">Prstni odtis dodan.</translation>
<translation id="1618268899808219593">Center za pomoÄ</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">Pokaži možnosti vnosa</translation>
<translation id="1650709179466243265">Doda www. in .com in odpre naslov</translation>
<translation id="1651008383952180276">Dvakrat morate vnesti isto geslo</translation>
-<translation id="1652972346408808053">Geslo je shranjeno. Dostopajte do gesel v kateri koli napravi na <ph name="SAVED_PASSWORDS_LINK" />.</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Dodajte tiskalnik v Google Tiskanje v oblaku, da boste lahko tiskali od koder koli.}one{Dodajte # tiskalnik v Google Tiskanje v oblaku, da boste lahko tiskali od koder koli.}two{Dodajte # tiskalnika v Google Tiskanje v oblaku, da boste lahko tiskali od koder koli.}few{Dodajte # tiskalnike v Google Tiskanje v oblaku, da boste lahko tiskali od koder koli.}other{Dodajte # tiskalnikov v Google Tiskanje v oblaku, da boste lahko tiskali od koder koli.}}</translation>
<translation id="1657406563541664238">Pomagajte izboljÅ¡ati <ph name="PRODUCT_NAME" /> s samodejnim poÅ¡iljanjem statistiÄnih podatkov o uporabi in poroÄil o zruÅ¡itvah Googlu</translation>
<translation id="1658424621194652532">Ta stran dostopa do vašega mikrofona.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">Do datoteke zaradi varnosti ni bilo mogoÄe dostopati.</translation>
<translation id="167832068858235403">zmanjšanje glasnosti</translation>
<translation id="1679068421605151609">Razvijalska orodja</translation>
+<translation id="16815041330799488">Spletnim mestom ne dovoli ogleda besedila in slik, kopiranih v odložiÅ¡Äe</translation>
<translation id="1682548588986054654">Novo &amp;okno brez beleženja zgodovine</translation>
+<translation id="1688935057616748272">Vnesite Ärko</translation>
<translation id="168991973552362966">Dodajanje tiskalnika v bližini</translation>
<translation id="1689945336726856614">Kopiranje &amp;URL-ja</translation>
<translation id="1692602667007917253">Prišlo je do napake</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">NaÄin vnosa</translation>
<translation id="175772926354468439">OmogoÄi temo</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Prikaži v Spletni trgovini Chrome</translation>
<translation id="1758831820837444715">Konfiguriranje etherneta</translation>
<translation id="1763046204212875858">Ustvari bližnjice do &amp;programov ...</translation>
<translation id="1763108912552529023">Nadaljujte raziskovanje</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Pozor:<ph name="END_BOLD" /> 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="1817310072033858383">Nastavitev funkcije Smart Lock za napravo <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoftova obnovitev datoteke</translation>
-<translation id="1825832322945165090">V napravi ni dovolj prostora</translation>
+<translation id="1818007989243628752">Izbris gesla za <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Preverjanje</translation>
<translation id="1828149253358786390"><ph name="SITE" /> vam želi pošiljati obvestila.</translation>
<translation id="1828378091493947763">Ta vtiÄnik ni podprt v tej napravi</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">Ob zagonu</translation>
<translation id="2006638907958895361">Odpiranje povezave v aplikaciji <ph name="APP" /></translation>
<translation id="2007404777272201486">Prijavi težavo ...</translation>
+<translation id="2015632741368427174">Preusmeritev na spletno mesto je blokirana:</translation>
<translation id="2016430552235416146">Tradicionalno</translation>
<translation id="2017334798163366053">OnemogoÄi zbiranje podatkov o uÄinkovitosti delovanja</translation>
<translation id="2017836877785168846">IzbriÅ¡e zgodovino in samodokonÄanja v naslovni vrstici.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">Datoteka z imenom »<ph name="FILENAME" />« že obstaja. Kaj želite storiti?</translation>
<translation id="2087822576218954668">Tiskanje: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Varno brskanje z Google Chromom</translation>
+<translation id="2089795179672254991">VpraÅ¡aj, ko želi spletno mesto videti besedilo in slike, kopirane v odložiÅ¡Äe (priporoÄljivo)</translation>
<translation id="2090165459409185032">ÄŒe želite obnoviti podatke raÄuna, pojdite na: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Varnostna nastavitev sistema</translation>
<translation id="2091887806945687916">Zvok</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">Spreminjanje velikosti</translation>
<translation id="2124930039827422115">{1,plural, =1{Ocena: <ph name="AVERAGE_RATING" /> – en uporabnik}one{Ocena: <ph name="AVERAGE_RATING" /> – # uporabnik}two{Ocena: <ph name="AVERAGE_RATING" /> – # uporabnika}few{Ocena: <ph name="AVERAGE_RATING" /> – # uporabniki}other{Ocena: <ph name="AVERAGE_RATING" /> – # uporabnikov}}</translation>
<translation id="2126167708562367080">Sinhronizacijo je onemogoÄil skrbnik.</translation>
-<translation id="2126426811489709554">Uporablja tehnologijo Chrome</translation>
<translation id="2127372758936585790">Nizkoenergijski polnilnik</translation>
<translation id="212862741129535676">Odstotek zasedenosti frekvenÄnega stanja</translation>
<translation id="2128691215891724419">Napaka pri sinhronizaciji: Posodobite geslo za sinhronizacijo ...</translation>
<translation id="2129825002735785149">Posodobitev vtiÄnika</translation>
<translation id="2129904043921227933">Napaka pri sinhronizaciji: Posodobite geslo za sinhronizacijo ...</translation>
<translation id="2131077480075264">»<ph name="APP_NAME" />« ni mogoÄe namestiti, ker »<ph name="IMPORT_NAME" />« tega ne dovoli.</translation>
-<translation id="213491463158799620">Ali želite prikazati prevod te strani?</translation>
<translation id="2135787500304447609">&amp;Nadaljuj</translation>
<translation id="2136372518715274136">Vnesite novo geslo</translation>
<translation id="2136476978468204130">Vnesli ste napaÄno geslo</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">Overitelj potrdil ni veÄ varen</translation>
<translation id="218070003709087997">Vnesite število izvodov, ki jih želite natisniti (od 1 do 999).</translation>
<translation id="2187895286714876935">Napaka pri uvozu strežniškega potrdila</translation>
+<translation id="2187906491731510095">Razširitve posodobljene</translation>
<translation id="2188881192257509750">Odpri aplikacijo <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">PripomoÄek za pridobivanje poverilnic za WiFi</translation>
<translation id="219008588003277019">Modul »Native Client«: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Microsoftovo Äasovno žigosanje</translation>
<translation id="225614027745146050">Pozdravljeni</translation>
<translation id="225692081236532131">Stanje aktiviranja</translation>
+<translation id="2261323523305321874">Skrbnik je naredil sistemsko spremembo, s katero je onemogoÄil nekatere stare profile.</translation>
<translation id="2262477216570151239">Zakasnitev pred ponovitvijo</translation>
<translation id="2263189956353037928">Odjava in vnoviÄna prijava</translation>
<translation id="2263497240924215535">(onemogoÄeno)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">Ali želite namestiti <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Metoda EAP:</translation>
<translation id="2297705863329999812">Iskanje tiskalnikov</translation>
-<translation id="230115972905494466">Ni združljivih naprav</translation>
<translation id="2301382460326681002">Korenski imenik razširitve je neveljaven.</translation>
<translation id="2302685579236571180">Ne beleži v zgodovino</translation>
<translation id="23030561267973084">Razširitev »<ph name="EXTENSION_NAME" />« zahteva dodatna dovoljenja.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">Jezik in vnos</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Zapiski na zaklenjenem zaslonu so samodejno shranjeni v aplikacijo <ph name="LOCK_SCREEN_APP_NAME" />. Zadnji zapisek ostane na zaklenjenem zaslonu.</translation>
+<translation id="2352947182261340447">V lokalni shrambi ni dovolj prostora.</translation>
<translation id="2353297238722298836">Kamera in mikrofon sta dovoljena</translation>
<translation id="2356070529366658676">Vprašaj</translation>
<translation id="2356517949307388948">Medtem ko je Chrome iskal škodljivo programsko opremo, je prišlo do napake.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">Vedno prepreÄi dostop do mikrofona</translation>
<translation id="2367972762794486313">Pokaži aplikacije</translation>
<translation id="2371076942591664043">Odpri, ko je &amp;dokonÄano</translation>
-<translation id="237336063998926520">Uporaba naslova IP za ugotavljanje lokacije</translation>
<translation id="2377319039870049694">Preklop na pogled seznama</translation>
<translation id="2377667304966270281">Težke napake</translation>
<translation id="2378075407703503998">Å t. izbranih datotek: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">Prišlo je do napake. Preverite tiskalnik in poskusite znova.</translation>
<translation id="2385700042425247848">Ime storitve:</translation>
<translation id="2387458720915042159">Vrsta povezave strežnika proxy</translation>
-<translation id="2391243203977115091">Å t. najdenih novih fotografij: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- V napravi ni dovolj prostora.
- <ph name="LINE_BREAK2" />
- ÄŒe želite zaÄeti, poskusite izbrati manj fotografij.</translation>
<translation id="2391419135980381625">Standardna pisava</translation>
<translation id="2391762656119864333">PrekliÄi</translation>
<translation id="2392369802118427583">Aktiviraj</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">Vedno izvajaj na spletnem mestu <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Skupna velikost datotek</translation>
<translation id="2428510569851653187">OpiÅ¡ite, kaj ste poÄeli, ko se je zavihek zruÅ¡il</translation>
+<translation id="2431027948063157455">PomoÄnika Google ni bilo mogoÄe naložiti. Preverite omrežno povezavo in poskusite znova.</translation>
<translation id="2433452467737464329">V URL dodajte parameter poizvedbe, da samodejno osvežite stran: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Videz</translation>
<translation id="2435248616906486374">Povezava z omrežjem je prekinjena</translation>
@@ -917,6 +928,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2445081178310039857">Potreben je korenski imenik razširitve.</translation>
<translation id="2448312741937722512">Vrsta</translation>
<translation id="2450223707519584812">Uporabnikov ne boste mogli dodati, ker manjkajo kljuÄi Googlovega API-ja. Za podrobnosti obiÅ¡Äite <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Ni aktivnih pogledov</translation>
<translation id="2453021845418314664">Dodatne nastavitve sinhronizacije</translation>
<translation id="2453576648990281505">Datoteka že obstaja</translation>
<translation id="2453860139492968684">DokonÄaj</translation>
@@ -924,7 +936,6 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> želi kopirati datoteke z nosilca <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID kljuÄa overitelja potrdil</translation>
<translation id="2462752602710430187">Dodano: <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Uvozi zaznamke</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Povezava s telefonom ni mogoÄa. Uporabiti morate združljiv telefon Android, ki je vklopljen in pri roki. &lt;a&gt;VeÄ o tem&lt;/a&gt;</translation>
<translation id="2470702053775288986">Nepodprte razÅ¡iritve onemogoÄene</translation>
@@ -993,6 +1004,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2562743677925229011">Niste prijavljeni v <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ÄŒestitamo. Podatkovna storitev omrežja »<ph name="NAME" />« je aktivirana in lahko jo zaÄnete uporabljati.</translation>
<translation id="2566124945717127842">Uporabite Powerwash za ponastavitev naprave <ph name="IDS_SHORT_PRODUCT_NAME" />, da bo kot nova.</translation>
+<translation id="2567257616420533738">Geslo je shranjeno. Shranjena gesla si je mogoÄe ogledati na <ph name="SAVED_PASSWORDS_LINK" /> in tam jih je mogoÄe tudi upravljati.</translation>
<translation id="2568774940984945469">Vsebnik informacijske vrstice</translation>
<translation id="2570000010887652771">Shranjeni podatki.</translation>
<translation id="257088987046510401">Teme</translation>
@@ -1013,6 +1025,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Okolje <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Privzete nastavitve iskanja</translation>
<translation id="2586657967955657006">OdložiÅ¡Äe</translation>
+<translation id="2586672484245266891">Vnesite krajši URL</translation>
<translation id="2587922270115112871">Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna ter
njegovih nastavitev in podatkov ne boste mogli sinhronizirati z drugimi napravami z uporabo funkcije Chrome Sync. ZaÅ¡Äiteni uporabnik se lahko uporablja samo v tej napravi.</translation>
<translation id="258932246702879617">Izberite <ph name="BEGIN_BOLD" />Pripni v opravilno vrstico<ph name="END_BOLD" /></translation>
@@ -1045,6 +1058,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2633199387167390344">Aplikacija/razširitev <ph name="NAME" /> uporablja <ph name="USAGE" /> MB prostora na disku.</translation>
<translation id="2633212996805280240">Želite odstraniti »<ph name="EXTENSION_NAME" />«?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ni mogel konÄati namestitve, a se bo Å¡e vedno izvajal s posnetka diska.</translation>
+<translation id="2635176084534510129">Zagotovite si bolj prilagojene izkušnje, kot so boljši predlogi vsebine in pametnejši prevodi</translation>
<translation id="2635276683026132559">Podpisovanje</translation>
<translation id="2635926034288331400">Namestitev v mapo Applications</translation>
<translation id="2636625531157955190">Chrome ne more dostopati do slike.</translation>
@@ -1055,14 +1069,15 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2643698698624765890">Razširitve lahko upravljate tako, da v meniju »Windows« kliknete »Extensions«.</translation>
<translation id="2647142853114880570">znova naloži</translation>
<translation id="2647269890314209800">Piškotki v uporabi</translation>
+<translation id="264810637653812429">Najdena ni bila nobena združljiva naprava.</translation>
<translation id="2648831393319960979">Dodajanje naprave raÄunu – to lahko traja nekaj Äasa ...</translation>
<translation id="2649045351178520408">Base64 kodiran ASCII, veriga potrdil</translation>
<translation id="2653266418988778031">ÄŒe izbriÅ¡ete potrdilo overitelja potrdil, brskalnik ne zaupa veÄ potrdilom, ki jih je izdal ta overitelj.</translation>
<translation id="2653659639078652383">Pošlji</translation>
<translation id="265390580714150011">Vrednost polja</translation>
-<translation id="2654286334048437383">Izvozi zaznamke</translation>
<translation id="2655386581175833247">Uporabniško potrdilo:</translation>
<translation id="2660779039299703961">Dogodek</translation>
+<translation id="266079277508604648">Ni se mogoÄe povezati s tiskalnikom. Preverite, ali je tiskalnik vklopljen in povezan s Chromebookom prek omrežja Wi-Fi ali z USB-jem.</translation>
<translation id="2661146741306740526">16 x 9</translation>
<translation id="2662876636500006917">Spletna trgovina Chrome</translation>
<translation id="2663302507110284145">Jezik</translation>
@@ -1085,6 +1100,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2680208403056680091">Vaša povezava z internetom je nadzorovana</translation>
<translation id="268053382412112343">Z&amp;godovina</translation>
<translation id="2683638487103917598">Mapa je razvrÅ¡Äena</translation>
+<translation id="2684004000387153598">ÄŒe želite nadaljevati, kliknite »V redu«, nato »Dodajanje osebe«, Äe želite za e-poÅ¡tni naslov ustvariti nov profil.</translation>
<translation id="2686759344028411998">Ni mogoÄe zaznati naloženih modulov.</translation>
<translation id="2688196195245426394">Napaka pri registraciji naprave v strežniku: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Pokaži jezikovne možnosti</translation>
@@ -1097,6 +1113,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2704184184447774363">Microsoftovo podpisovanje dokumentov</translation>
<translation id="270516211545221798">Hitrost sledilne ploÅ¡Äice</translation>
<translation id="2706892089432507937">Naprave USB</translation>
+<translation id="2706954854267016964">Izbrana naprava za Google Tiskanje v oblaku ni veÄ podprta. Poskusite nastaviti tiskalnik v sistemskih nastavitvah raÄunalnika.</translation>
<translation id="2707024448553392710">Prenos komponente</translation>
<translation id="270921614578699633">ÄŒasovno obdobje drseÄega povpreÄja</translation>
<translation id="2709453993673701466">Ali želite upravljati sinhronizacijo in prilagajanje, preden ju vklopite? Odprite <ph name="BEGIN_LINK" />nastavitve<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2737363922397526254">Strni ...</translation>
<translation id="2737492745329609575">ZaÄetek nastavitve</translation>
<translation id="2738771556149464852">Ne po</translation>
+<translation id="2739046699559178272">Shrani in nadaljuj</translation>
<translation id="2739191690716947896">Odpravljanje napak</translation>
<translation id="2739240477418971307">Sprememba nastavitev funkcij za ljudi s posebnimi potrebami</translation>
<translation id="2740393541869613458">pregled spletnih mest, ki jih je obiskal zaÅ¡Äiteni uporabnik, in</translation>
@@ -1147,6 +1165,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2773802008104670137">Ta vrsta datoteke lahko poÅ¡koduje vaÅ¡ raÄunalnik.</translation>
<translation id="2775104091073479743">Urejanje prstnih odtisov</translation>
<translation id="2776441542064982094">Zdi se, da ni naprav, ki bi jih bilo mogoÄe registrirati v omrežju. ÄŒe je vaÅ¡a naprava vklopljena in ima internetno povezavo, jo poskuÅ¡ajte registrirati po postopku iz priroÄnika z navodili za napravo.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Preneseno</translation>
<translation id="2783661497142353826">Upravljanje aplikacij Kiosk</translation>
<translation id="2784407158394623927">Vklop mobilne podatkovne storitve</translation>
@@ -1203,7 +1222,6 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2843806747483486897">Spremeni privzeto dejanje ...</translation>
<translation id="2844111009524261443">Izvajanje ob kliku</translation>
<translation id="2845382757467349449">Vedno pokaži vrstico z zaznamki</translation>
-<translation id="284682086647736321">VkljuÄujejo tipko Ctrl, Alt ali Command</translation>
<translation id="2847759467426165163">Predvajanje v napravi</translation>
<translation id="284805635805850872">Želite odstraniti škodljivo programsko opremo?</translation>
<translation id="2849362176025371110">Samodejno poÅ¡iljanje diagnostiÄnih podatkov in podatkov o uporabi Googlu. To nastavitev lahko kadar koli spremenite v <ph name="BEGIN_LINK1" />nastavitvah<ph name="END_LINK1" /> naprave. <ph name="BEGIN_LINK2" />VeÄ o tem<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2849936225196189499">KritiÄno</translation>
<translation id="2850124913210091882">Varnostno kopiranje</translation>
<translation id="2850541429955027218">Dodaj temo</translation>
+<translation id="2853121255651601031">Geslo je shranjeno</translation>
<translation id="2853916256216444076">Videoposnetek $1</translation>
<translation id="2857608528410806398">Telo sporoÄila o funkciji hitrega odklepanja je tukaj. Telo sporoÄila o funkciji hitrega odklepanja je tukaj. Telo sporoÄila o funkciji hitrega odklepanja je tukaj. Telo sporoÄila o funkciji hitrega odklepanja je tukaj. Telo sporoÄila o funkciji hitrega odklepanja je tukaj.</translation>
<translation id="2860150991415616761">zelo dolga (4 s)</translation>
@@ -1253,6 +1272,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2908162660801918428">Dodajanje galerije predstavnosti po imeniku</translation>
<translation id="2908789530129661844">Pomanjšava zaslona</translation>
<translation id="2910318910161511225">Vzpostavite povezavo z omrežjem in poskusite znova</translation>
+<translation id="2911898792135283060">Ustvarjanje gesla ...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> želi uporabiti vaš ​​mikrofon.</translation>
<translation id="2913331724188855103">Dovoli spletnim mestom shranjevanje in branje podatkov piÅ¡kotkov (priporoÄljivo)</translation>
<translation id="2916073183900451334">S pritiskom tabulatorke na spletni strani oznaÄite povezavo in tudi polja obrazcev</translation>
@@ -1288,7 +1308,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2972557485845626008">Vdelana programska oprema</translation>
<translation id="2972581237482394796">&amp;Uveljavi</translation>
<translation id="2972642118232180842">Zaženi samo pomembno vsebino (priporoÄeno)</translation>
-<translation id="2973324205039581528">Prezrtje spletnega mesta</translation>
+<translation id="2973324205039581528">Izklopi zvok spletnega mesta</translation>
<translation id="2979639724566107830">Odpri v novem oknu</translation>
<translation id="2981113813906970160">Pokaži velik miškin kazalec</translation>
<translation id="2982970937345031">Anonimna prijava</translation>
@@ -1297,6 +1317,7 @@ To spletno mesto ne sme biti blokirano.</translation>
<translation id="2989474696604907455">ni prikljuÄeno</translation>
<translation id="2989786307324390836">DER kodirano dvojiško, enojno potrdilo</translation>
<translation id="2993517869960930405">Podatki o aplikaciji</translation>
+<translation id="2994669386200004489">Varnostno kopiranje ni uspelo: <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Namestil starš</translation>
<translation id="3002017044809397427">VaÅ¡ <ph name="PHONE_TYPE" /> je bil najden, vendar pametno zaklepanje deluje samo v napravah s sistemom Android 5.0 in novejÅ¡im. &lt;a&gt;VeÄ o tem&lt;/a&gt;</translation>
<translation id="3003144360685731741">Prednostna omrežja</translation>
@@ -1355,6 +1376,7 @@ Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna, njegovi zaz
<translation id="3064410671692449875">Nezadostni podatki</translation>
<translation id="3065041951436100775">Povratne informacije o zaustavitvi zavihka.</translation>
<translation id="3065140616557457172">Brskate lahko prek funkcije za iskanje ali vnosom URL-ja - prav vse deluje.</translation>
+<translation id="3066642396596108483">Sinhronizirajte zaznamke, gesla in zgodovino v vseh napravah</translation>
<translation id="3067198360141518313">Zaženi vtiÄnik</translation>
<translation id="3071624960923923138">Če želite odpreti nov zavihek, lahko kliknete tukaj</translation>
<translation id="3074037959626057712">Prijavili ste se in vklopili sinhronizacijo</translation>
@@ -1442,6 +1464,7 @@ Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna, njegovi zaz
<translation id="3202173864863109533">Zvok tega zavihka je izklopljen.</translation>
<translation id="3206175707080061730">Datoteka z imenom »$1« že obstaja. Ali jo želite zamenjati?</translation>
<translation id="3208703785962634733">Nepotrjeno</translation>
+<translation id="3213187967168344806">Tiskalnika ni mogoÄe dodati. Znova zaženite raÄunalnik in poskusite znova.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Proces prikljuÄka <ph name="CLOUD_PRINT_NAME" /> se je zruÅ¡il. Ga želite znova zagnati?</translation>
<translation id="3221634914176615296">Vsebino naprav raziÅ¡Äite v aplikaciji Datoteke.</translation>
@@ -1468,12 +1491,14 @@ Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna, njegovi zaz
<translation id="3254516606912442756">Samodejno zaznavanje Äasovnega pasu je onemogoÄeno</translation>
<translation id="3264544094376351444">Neserifna pisava</translation>
<translation id="3264547943200567728">Nastavitev omrežja za Chromebox ni uspela</translation>
+<translation id="3264582393905923483">Kontekst</translation>
<translation id="3265459715026181080">Zapri okno</translation>
<translation id="3267726687589094446">Å e naprej dovoli samodejni prenos veÄ datotek</translation>
<translation id="3267998849713137817">Ura spremembe</translation>
<translation id="3268451620468152448">Odprti zavihki</translation>
<translation id="3269069891205016797">Vaši podatki bodo izbrisani iz naprave, ko se odjavite.</translation>
<translation id="3269093882174072735">Naloži sliko</translation>
+<translation id="3269889795238950578">Ta stran si ne more ogledati besedila in slik, kopiranih v odložiÅ¡Äe.</translation>
<translation id="326999365752735949">Prenos razlik</translation>
<translation id="3270965368676314374">Branje, spreminjanje in izbris fotografij, glasbe in drugih predstavnosti v raÄunalniku</translation>
<translation id="327147043223061465">Ogled vseh piškotkov in podatkov spletnih mest</translation>
@@ -1505,6 +1530,7 @@ Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna, njegovi zaz
<translation id="3305389145870741612">Formatiranje lahko traja nekaj sekund. PoÄakajte.</translation>
<translation id="3305661444342691068">Odpri PDF v predogledu</translation>
<translation id="3306684685104080068">OmogoÄanje predvajanja v storitvah v oblaku, kot je Google Hangouts.</translation>
+<translation id="3307091518408668019">RaÄunalnik OU (npr. OU=Chromebooki,DC=primer,DC=com)</translation>
<translation id="3308006649705061278">Organizacijska enota (OU)</translation>
<translation id="3308116878371095290">Tej strani je bilo prepreÄeno nastavljanje piÅ¡kotkov.</translation>
<translation id="3308134619352333507">Gumb »Skrij«</translation>
@@ -1512,9 +1538,6 @@ Z ustvarjanjem zaÅ¡Äitenega uporabnika ne ustvarite Google RaÄuna, njegovi zaz
<translation id="3309747692199697901">Vedno izvajaj na vseh spletnih mestih</translation>
<translation id="3312424061798279731">OmogoÄeni jeziki</translation>
<translation id="3312903956926554846">Namestitev na namizje</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">ZaÄetna stran je bila spremenjena v <ph name="URL" />. ÄŒe želite onemogoÄiti razÅ¡iritve, ki spreminjajo zaÄetno stran, kliknite »Obnovi«.</translation>
<translation id="3313590242757056087">ÄŒe želite nastaviti, katera spletna mesta si lahko ogleda zaÅ¡Äiteni uporabnik, lahko na strani <ph name="MANAGEMENT_URL" />
doloÄite omejitve in nastavitve.
ÄŒe ne spremenite privzetih nastavitev,
@@ -1549,6 +1572,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Tiskanje ni uspelo. Preverite tiskalnik in poskusite znova.</translation>
<translation id="3364721542077212959">Orodja pisala</translation>
<translation id="336497260564123876">Geslo je shranjeno. Če želite dostopati do gesel v vseh napravah, se prijavite v Chrome.</translation>
+<translation id="3365598184818502391">Uporabite Ctrl ali Alt</translation>
<translation id="3367813778245106622">Prijavite se znova, Äe želite zaÄeti sinhronizacijo</translation>
<translation id="3368922792935385530">Povezano</translation>
<translation id="3369624026883419694">Razrešujem gostitelja ...</translation>
@@ -1582,6 +1606,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></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>
<translation id="3427092606871434483">Dovoli (privzeto)</translation>
+<translation id="3428419049384081277">Prijavljeni ste.</translation>
<translation id="3429275422858276529">Dodajte to stran med zaznamke, da jo boste pozneje hitreje našli</translation>
<translation id="3429599832623003132">Å t. elementov: $1</translation>
<translation id="3432227430032737297">Odstrani vse prikazane</translation>
@@ -1604,13 +1629,14 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Branje vaÅ¡ih podatkov na veÄ spletnih mestih</translation>
<translation id="3449839693241009168">Pritisnite <ph name="SEARCH_KEY" />, Äe želite poslati ukaze v <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Odstotek zasedenosti stanja nedejavnosti</translation>
-<translation id="3450505713373650336">Varnostno kopiranje toliko fotografij: <ph name="FILE_COUNT" /></translation>
<translation id="3453612417627951340">Potrebuje pooblastitev</translation>
<translation id="3454157711543303649">Aktiviranje konÄano</translation>
+<translation id="3454224730401036106">Vaša povezava je preklopila na varnejše omrežje</translation>
<translation id="345693547134384690">Odpri &amp;sliko v novem zavihku</translation>
<translation id="3459509316159669723">Tiskanje</translation>
<translation id="3459697287128633276">ÄŒe želite raÄunu omogoÄiti dostop do Trgovine Google Play, morate preveriti pristnost s ponudnikom identitete.</translation>
<translation id="3459774175445953971">Zadnja sprememba:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> si želi ogledati besedilo in slike, kopirane v odložiÅ¡Äe</translation>
<translation id="3462413494201477527">Želite preklicati nastavitev raÄuna?</translation>
<translation id="346431825526753">To je raÄun za otroke, ki ga upravlja <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Kliknite fotografijo</translation>
@@ -1623,10 +1649,12 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopiranje ...</translation>
<translation id="3473479545200714844">Lupa</translation>
<translation id="3475447146579922140">Googlova preglednica</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 vrstica ni prikazana&gt;}one{&lt;$1 vrstica ni prikazana&gt;}two{&lt;$1 vrstici nista prikazani&gt;}few{&lt;$1 vrstice niso prikazane&gt;}other{&lt;$1 vrstic ni prikazanih&gt;}}</translation>
<translation id="3475843873335999118">Prstni odtis Å¡e vedno ni prepoznan. Vnesite geslo.</translation>
<translation id="347670947055184738">Ojoj. Sistemu ni uspelo prenesti pravilnika za napravo.</translation>
<translation id="347785443197175480">Å e naprej omogoÄaj gostitelju <ph name="HOST" /> dostop do kamere in mikrofona</translation>
<translation id="3478685642445675458">Preden odstranite osebo, odklenite profil.</translation>
+<translation id="347919930506963698">Å e bolje izkoristite Chrome</translation>
<translation id="3479552764303398839">Ne zdaj</translation>
<translation id="3480892288821151001">Zasidraj okno levo</translation>
<translation id="3481915276125965083">Na tej strani so blokirana ta pojavna okna:</translation>
@@ -1644,14 +1672,17 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Ime skupine:</translation>
<translation id="3505030558724226696">Umakni dostop do naprav</translation>
<translation id="3507421388498836150">Trenutna dovoljenja za »<ph name="EXTENSION_NAME" />«</translation>
+<translation id="3507888235492474624">VnoviÄno iskanje naprav Bluetooth</translation>
<translation id="3508920295779105875">Izberite drugo mapo ...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">VnoviÄno iskanje</translation>
<translation id="3511307672085573050">Kopiraj naslov pove&amp;zave</translation>
<translation id="3511399794969432965">Imate težave pri povezovanju?</translation>
<translation id="351152300840026870">Pisava fiksne Å¡irine</translation>
<translation id="3511528412952710609">Kratka</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Preklic prenosa}one{Preklic prenosov}two{Preklic prenosov}few{Preklic prenosov}other{Preklic prenosov}}</translation>
<translation id="3514373592552233661">ÄŒe je na voljo veÄ kot eno omrežje, bodo pred drugimi znanimi omrežji prednostno izbrana prednostna omrežja</translation>
+<translation id="3520212870468945358"><ph name="URL" /> si želi ogledati serijsko Å¡tevilko varnostnega kljuÄa</translation>
<translation id="3523642406908660543">VpraÅ¡aj, ko želi spletno mesto z vtiÄnikom dostopati do raÄunalnika (priporoÄeno)</translation>
<translation id="3525897975040424366">Namestitev na polico</translation>
<translation id="3527085408025491307">Mapa</translation>
@@ -1681,13 +1712,11 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Omrežje Wi-Fi, ki ga uporabljate (<ph name="NETWORK_ID" />), bo morda zahtevalo, da obiÅ¡Äete stran za prijavo.</translation>
<translation id="3564708465992574908">Ravni poveÄave/pomanjÅ¡ave</translation>
<translation id="3566721612727112615">Dodano ni bilo nobeno spletno mesto</translation>
-<translation id="3566866560249787686">PomoÄnika Google ni bilo mogoÄe naložiti. Poskusite znova.</translation>
<translation id="3569382839528428029">Ali želite, da <ph name="APP_NAME" /> souporablja vaš zaslon?</translation>
<translation id="3570985609317741174">Spletna vsebina</translation>
<translation id="3571734092741541777">Nastavi</translation>
<translation id="3574210789297084292">prijava</translation>
<translation id="3576324189521867626">UspeÅ¡no nameÅ¡Äeno</translation>
-<translation id="3578331450833904042">Privzeto (zaznaj vse)</translation>
<translation id="3578594933904494462">Vsebina tega zavihka je v skupni rabi.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; želi souporabljati tiskalnik &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; s skupino v vaÅ¡i lasti: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. ÄŒe sprejmete, bodo lahko tiskalnik uporabljali vsi Älani skupine.</translation>
<translation id="3584169441612580296">Branje in spreminjanje fotografij, glasbe in drugih predstavnosti v raÄunalniku</translation>
@@ -1702,6 +1731,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">IzbriÅ¡e zgodovino iz vseh naprav, v katerih ste prijavljeni. V Google RaÄunu so morda druge vrste zgodovine brskanja na <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Skrbnik je onemogoÄil dostop do lokalnih datotek v vaÅ¡i napravi.</translation>
<translation id="3600792891314830896">Izklop zvoka na spletnih mestih, ki predvajajo zvok</translation>
+<translation id="3603177256297531067">Te strani ni bilo mogoÄe prevesti</translation>
<translation id="3603533104205588786">Če želite dodati stran med zaznamke, lahko kliknete zvezdico</translation>
<translation id="3603622770190368340">Prejemanje omrežnega potrdila</translation>
<translation id="3604048165392640554">Mobilne povezave ni bilo mogoÄe najti. V drugih napravah vklopite takojÅ¡njo povezavo z internetom prek mobilnega telefona in poskusite znova. &lt;a target="_blank" href="<ph name="URL" />"&gt;VeÄ o tem&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Skrbnik za IT je za vaÅ¡o napravo onemogoÄil dodatke za Chrome. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-poštni naslov</translation>
<translation id="3702500414347826004">ZaÄetne strani so bile spremenjene in vsebujejo <ph name="URL" />.</translation>
-<translation id="3703669627274482482">VpraÅ¡aj, ko si želi spletno mesto ogledati besedilo in slike, ki jih kopirate v odložiÅ¡Äe</translation>
<translation id="370415077757856453">JavaScript je blokiran</translation>
<translation id="3704331259350077894">Prenehanje operacije</translation>
<translation id="3705722231355495246">–</translation>
@@ -1837,7 +1866,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kartica je potekla</translation>
<translation id="3792890930871100565">Prekinite povezave s tiskalniki</translation>
<translation id="379422718204375917">Prijava v raÄun s funkcijo Smart Lock</translation>
-<translation id="3794595850995182458">Izhodna stran</translation>
<translation id="3796648294839530037">Priljubljena omrežja:</translation>
<translation id="3797900183766075808">&amp;V iskalniku <ph name="SEARCH_ENGINE" /> poiÅ¡Äi »<ph name="SEARCH_TERMS" />«</translation>
<translation id="3798325802885154040">OmogoÄa, da omogoÄite/onemogoÄite »dotik za klik«</translation>
@@ -1855,10 +1883,8 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Dodaj Å¡e enega</translation>
<translation id="3812525830114410218">Poškodovano potrdilo</translation>
<translation id="3813296892522778813">Odprite <ph name="BEGIN_LINK_CHROMIUM" />pomoÄ za Google Chrome<ph name="END_LINK_CHROMIUM" />, Äe ne najdete tega, kar iÅ¡Äete</translation>
-<translation id="3815571115159309122">Å t. najdenih novih fotografij: <ph name="FILE_COUNT" />
- <ph name="LINE_BREAK1" />
- Pripravljen za varnostno kopiranje v <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Vsem spletnim mestom dovoli poÅ¡iljanje potisnih sporoÄil</translation>
+<translation id="3819497457291599334">Odprite Nastavitve &gt; Aplikacije in obvestila &gt; Vse aplikacije &gt; Storitve Google Play.</translation>
<translation id="3819752733757735746">Preklop dostopa (upravljanje raÄunalnika z enim ali dvema stikaloma)</translation>
<translation id="3819800052061700452">&amp;Celozaslonsko</translation>
<translation id="3820172043799983114">Neveljavna koda PIN.</translation>
@@ -1878,7 +1904,9 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">VeÄ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">PiÅ¡kotki in drugi podatki spletnih mest in vtiÄnikov</translation>
<translation id="383891835335927981">Nobeno spletno mesto ni poveÄano ali pomanjÅ¡ano</translation>
+<translation id="3839516600093027468">Vedno prepreÄi naslovu <ph name="HOST" /> ogled odložiÅ¡Äa</translation>
<translation id="3840053866656739575">Povezava s Chromeboxom je prekinjena. Približajte se, da poskusimo znova vzpostaviti povezavo.</translation>
+<translation id="3842132283799370683">Pridružitev naprave v domeno ni uspela. Do tega je morda prišlo zaradi težav z organizacijsko enoto.</translation>
<translation id="3842552989725514455">Serifna pisava</translation>
<translation id="385051799172605136">Nazaj</translation>
<translation id="3851428669031642514">Naloži skripte, ki niso varni</translation>
@@ -1887,6 +1915,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Izbira Äasovnega pasu</translation>
<translation id="3856921555429624101">Merjenje porabe podatkov je konÄano</translation>
<translation id="3857228364945137633">Preskusite Smart Lock za odklepanje naprave <ph name="DEVICE_TYPE" /> brez gesla, ko je telefon v bližini.</translation>
+<translation id="3857732810083914482">Prilagajanje je izklopljeno. To lahko spremenite na myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Pozdravljeni v storitvi Hangouts Meet</translation>
<translation id="3862134173397075045">Pozdravljeni v doživetju predvajanja v Chromu.</translation>
@@ -1928,9 +1957,11 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Telefon za Smart Lock spremenjen</translation>
<translation id="3927932062596804919">Ne dovoli</translation>
<translation id="3930521966936686665">Predvajanje v</translation>
+<translation id="3933283459331715412">Obnovitev izbrisanega gesla za <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Odpri zvoÄni posnetek na novem zavihku</translation>
<translation id="3936925983113350642">Izbrano geslo boste pozneje potrebovali za obnovitev tega potrdila. Zapišite ga na varno mesto.</translation>
<translation id="3937640725563832867">Nadomestno ime izdajatelja potrdila</translation>
+<translation id="3937734102568271121">Vedno prevedi ta jezik: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">OmogoÄi samodejno ponavljanje</translation>
<translation id="3941357410013254652">ID kanala</translation>
<translation id="3941565636838060942">Če želite skriti dostop do tega programa, ga morate odstraniti z možnostjo
@@ -1944,6 +1975,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Uvoženo iz IE</translation>
<translation id="3950820424414687140">Prijava</translation>
+<translation id="3950870029767307261">Tej strani je prepreÄen ogled besedila in slik, shranjenih v odložiÅ¡Äe</translation>
<translation id="3954354850384043518">Poteka</translation>
<translation id="3955193568934677022">Dovoli spletnim mestom predvajanje zaÅ¡Äitene vsebine (priporoÄeno)</translation>
<translation id="3956702100721821638">Googla Play ni bilo mogoÄe doseÄi</translation>
@@ -1976,6 +2008,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Ni bilo mogoÄe naložiti skripta JavaScript »<ph name="RELATIVE_PATH" />« za skript vsebine.</translation>
<translation id="4002066346123236978">Naslov</translation>
<translation id="40027638859996362">Premakne besedo</translation>
+<translation id="4005817994523282006">NaÄin zaznavanja Äasovnega pasu</translation>
<translation id="4008291085758151621">Podatki o spletnem mestu niso na voljo v navidezni resniÄnosti</translation>
<translation id="4010917659463429001">Če želite dostopati do zaznamkov v mobilni napravi, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Želite popraviti »<ph name="EXTENSION_NAME" />«?</translation>
@@ -1992,6 +2025,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Konj</translation>
<translation id="4037889604535939429">Urejanje osebe</translation>
<translation id="4042264909745389898">Pogoji za Googlov OS Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Izhodna stran}one{Izhodne strani}two{Izhodne strani}few{Izhodne strani}other{Izhodne strani}}</translation>
<translation id="4044612648082411741">Vnesite geslo za potrdilo</translation>
<translation id="404493185430269859">Privzeti iskalnik</translation>
<translation id="4047112090469382184">Kako je to varno</translation>
@@ -2038,6 +2072,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Premakni okno uporabniku <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Preklop na polico</translation>
<translation id="4114360727879906392">Prejšnje okno</translation>
+<translation id="4115002065223188701">Omrežje zunaj dosega</translation>
<translation id="4115080753528843955">Nekatere storitve za zagotavljanje vsebine uporabljajo enoliÄne identifikatorje zaradi pooblaÅ¡Äanja dostopa do zaÅ¡Äitene vsebine</translation>
<translation id="411666854932687641">Zasebni pomnilnik</translation>
<translation id="4120817667028078560">Pot je predolga</translation>
@@ -2048,6 +2083,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Zaradi te razÅ¡iritve se je spremenila stran, ki je prikazana, ko iÅ¡Äete v naslovni vrstici.</translation>
<translation id="413121957363593859">Komponente</translation>
<translation id="4131410914670010031">ÄŒrno-belo</translation>
+<translation id="4136203100490971508">NoÄna svetloba se bo samodejno izklopila ob sonÄnem vzhodu.</translation>
<translation id="4138267921960073861">Prikaži uporabniška imena in fotografije na prijavnem zaslonu</translation>
<translation id="4140559601186535628">Potisna sporoÄila</translation>
<translation id="4146026355784316281">Vedno odpri s sistemskim pregledovalnikom</translation>
@@ -2065,6 +2101,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Vedno pokaži</translation>
<translation id="4175737294868205930">Trajno shranjevanje</translation>
<translation id="4176463684765177261">OnemogoÄeno</translation>
+<translation id="4180684688621252156">Storitev tiskanja</translation>
<translation id="4180788401304023883">Ali želite izbrisati overjeno potrdilo »<ph name="CERTIFICATE_NAME" />«?</translation>
<translation id="4181841719683918333">Jeziki</translation>
<translation id="4184885522552335684">Povlecite, Äe želite premakniti zaslon</translation>
@@ -2080,7 +2117,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">PoroÄilo s povratnimi informacijami</translation>
<translation id="420665587194630159">(ta razÅ¡iritev je upravljana in je ni mogoÄe odstraniti ali onemogoÄiti)</translation>
<translation id="4206944295053515692">Vprašaj Google za predloge</translation>
-<translation id="4207228095438106090"><ph name="URL" /> si želi ogledati besedilo in slike, ki jih kopirate v odložiÅ¡Äe.</translation>
<translation id="4208390505124702064">Iskanje po: <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Velika</translation>
<translation id="421017592316736757">Če želite dostopati do datoteke, mora biti vzpostavljena povezava z internetom.</translation>
@@ -2088,6 +2124,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Izvozi</translation>
<translation id="42137655013211669">Strežnik je onemogoÄil dostop do tega vira.</translation>
<translation id="4215350869199060536">Ojoj, neveljavni znaki v imenu.</translation>
+<translation id="4215448920900139318">Varnostno kopiranje: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Celoten zaslon</translation>
<translation id="4235813040357936597">Dodaj raÄun za <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">PrekliÄi prijavo</translation>
@@ -2115,7 +2152,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">RazliÄica <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ni ujemanj</translation>
<translation id="4275830172053184480">Znova zaženite napravo.</translation>
-<translation id="4276216215490044084">Velikih datotek PPD ni mogoÄe naložiti. NajveÄja velikost je 250 KB.</translation>
<translation id="4278390842282768270">Dovoljeno</translation>
<translation id="4281844954008187215">Pogoji storitve</translation>
<translation id="4282196459431406533">Smart Lock je vklopljen</translation>
@@ -2127,15 +2163,15 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Start Speaking</translation>
<translation id="4289540628985791613">Pregled</translation>
<translation id="4296575653627536209">Dodajanje zaÅ¡Äitenega uporabnika</translation>
+<translation id="4297322094678649474">Spreminjanje jezikov</translation>
+<translation id="4299141727003252811">Google lahko vaÅ¡o dejavnost brskanja, vsebino na nekaterih spletnih mestih, ki jih obiÅ¡Äete, in druge interakcije z brskalnikom uporabi za prilagajanje Chroma in drugih Googlovih storitev, kot so Prevajalnik, Iskanje Google in oglasi.</translation>
<translation id="4300305918532693141">Če želite spremeniti to nastavitev, <ph name="BEGIN_LINK" />ponastavite sinhronizacijo<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Na voljo je nova posodobitev operacijskega sistema. Prijavite se, da zaÄnete.</translation>
<translation id="4305227814872083840">dolga (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> KB (<ph name="NUM_KILOBYTES_LIVE" /> KB dejavno)</translation>
+<translation id="4310139701823742692">Datoteka je v napaÄni obliki zapisa. Preverite datoteko PPD in poskusite znova.</translation>
<translation id="431076611119798497">&amp;Podrobnosti</translation>
<translation id="4312866146174492540">Blokira (privzeto)</translation>
-<translation id="4315548163539304064">Pregledovanje predstavnostne naprave ...
- <ph name="LINE_BREAK1" />
- Å t. najdenih novih fotografij: <ph name="FILE_COUNT" /></translation>
<translation id="4316850752623536204">Spletno mesto razvijalca</translation>
<translation id="4320177379694898372">Ni internetne povezave</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Nadaljevanje prenosa}one{Nadaljevanje prenosov}two{Nadaljevanje prenosov}few{Nadaljevanje prenosov}other{Nadaljevanje prenosov}}</translation>
@@ -2160,7 +2196,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">NameÅ¡Äeno zaradi odvisnih razÅ¡iritev.</translation>
<translation id="4361142739114356624">Zasebni kljuÄ za to potrdilo odjemalca manjka ali je neveljaven</translation>
<translation id="4363771538994847871">Ni ciljev za predvajanje. Potrebujete pomoÄ?</translation>
-<translation id="4364444725319685468">Datoteka <ph name="FILE_NAME" /> je prenesena</translation>
<translation id="4364567974334641491">Aplikacija <ph name="APP_NAME" /> je v skupno rabo dala okno.</translation>
<translation id="4364830672918311045">Prikaz obvestil</translation>
<translation id="4365673000813822030">Ojej, Google Sinhronizacija je nehala delovati.</translation>
@@ -2181,10 +2216,10 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">OnemogoÄi</translation>
<translation id="4400367121200150367">Mesta, ki nikoli ne shranjujejo gesel, bodo prikazana tukaj</translation>
<translation id="4400632832271803360">Če želite spremeniti delovanje tipk v zgornji vrstici, pridržite tipko za zaganjalnik</translation>
-<translation id="4405076286418917603">Potreben je znak</translation>
<translation id="4408599188496843485">&amp;PomoÄ</translation>
<translation id="4409697491990005945">Robovi</translation>
<translation id="4411578466613447185">Podpisnik kode</translation>
+<translation id="4412698727486357573">Center za pomoÄ</translation>
<translation id="4414232939543644979">Novo &amp;okno brez beleženja zgodovine</translation>
<translation id="4415748029120993980">EliptiÄna krivulja SECG secp384r1 (oziroma NIST P-384)</translation>
<translation id="4419409365248380979">Vedno dovoli, da <ph name="HOST" /> nastavi piškotke</translation>
@@ -2198,7 +2233,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Zaznamek dodan</translation>
<translation id="443464694732789311">Naprej</translation>
<translation id="4439318412377770121">Ali želite registrirati napravo <ph name="DEVICE_NAME" /> kot Googlovo napravo v oblaku?</translation>
-<translation id="4439612350502082674">Tiskalnika ni mogoÄe dodati. Znova zaženite Chromebook in poskusite znova.</translation>
<translation id="4441124369922430666">Ali želite samodejno zagnati to aplikacijo, ko se naprava vklopi?</translation>
<translation id="444134486829715816">Razširi ...</translation>
<translation id="4441548209689510310">Pokaži možnosti preverjanja Ärkovanja</translation>
@@ -2220,6 +2254,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Samodejna nastavitev z omrežjem Wi-Fi</translation>
<translation id="4475552974751346499">Iskanje v prenosih</translation>
<translation id="4476590490540813026">Å portnik</translation>
+<translation id="4477015793815781985">VkljuÄevati morajo Ctrl, Alt ali ⌘</translation>
<translation id="4478664379124702289">Shrani povezav&amp;o kot ...</translation>
<translation id="4479424953165245642">Upravljaj aplikacije Kiosk</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2233,8 +2268,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Odpiranje vseh v oknu brez beleženja zgodovine</translation>
<translation id="4508265954913339219">Aktiviranje ni uspelo</translation>
<translation id="4508765956121923607">Prikaz &amp;izvorne kode</translation>
-<translation id="4509017836361568632">Zavrzi fotografijo</translation>
-<translation id="4513946894732546136">Povratne informacije</translation>
<translation id="451407183922382411">Uporablja tehnologijo <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Nastavi novega zaÅ¡Äitenega uporabnika</translation>
<translation id="451515744433878153">Odstrani</translation>
@@ -2242,6 +2275,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Piškotki v uporabi</translation>
<translation id="452039078290142656">neznane naprave prodajalca <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Podrobnosti</translation>
+<translation id="4522600456902129422">Å e naprej omogoÄi temu spletnemu mestu ogled odložiÅ¡Äa</translation>
<translation id="4530494379350999373">Izvor</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">ÄŒas uporabe CPE-ja</translation>
@@ -2254,9 +2288,11 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Upravitelj potrdil</translation>
<translation id="4544174279960331769">Privzeti modri avatar</translation>
<translation id="4545028762441890696">ÄŒe jo želite znova omogoÄiti, sprejmite nova dovoljenja:</translation>
+<translation id="454547174531670764">Sinhroniziraj z drugim raÄunom</translation>
<translation id="4545759655004063573">Zaradi nezadostnih dovoljenj tega ni mogoÄe shraniti. Shranite na drugo mesto.</translation>
<translation id="4546308221697447294">Hitro brskanje z Google Chromom</translation>
<translation id="4547659257713117923">Ni zavihkov iz drugih naprav</translation>
+<translation id="4547672827276975204">Nastavi samodejno</translation>
<translation id="4547992677060857254">V mapi, ki ste jo izbrali, so obÄutljive datoteke. Ali ste prepriÄani, da želite »$1« podeliti trajen dostop za pisanje za to mapo?</translation>
<translation id="4552031286893852992">Chrome je blokiral oglase na tem spletnem mestu, ker to spletno mesto prikazuje vsiljive oglase.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Nimate dovoljenja za uporabo te naprave. Za dovoljenje za prijavo se obrnite na lastnika naprave.</translation>
<translation id="4837952862063191349">Če želite napravo odkleniti in obnoviti lokalne podatke vnesite staro geslo za <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Medtem ko je Chrome odstranjeval škodljivo programsko opremo, je prišlo do napake.</translation>
+<translation id="4838836835474292213">Dostop za branje odložiÅ¡Äa je omogoÄen</translation>
<translation id="4839303808932127586">Shr&amp;ani videoposnetek kot ...</translation>
<translation id="4839847978919684242">Å t. izbranih elementov: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Å e 1}one{Å e #}two{Å e #}few{Å e #}other{Å e #}}</translation>
-<translation id="4840626203080576849">VpraÅ¡aj, ko želi spletno mesto videti besedilo in slike, ki jih kopirate v odložiÅ¡Äe (priporoÄljivo)</translation>
<translation id="4842976633412754305">Ta stran poskuša naložiti skripte iz virov, ki nimajo preverjene pristnosti.</translation>
<translation id="4844333629810439236">Druge tipkovnice</translation>
<translation id="4846680374085650406">UpoÅ¡tevate priporoÄila skrbnika za to nastavitev.</translation>
@@ -2483,6 +2519,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">ZaÄetna stran je bila spremenjena v <ph name="URL" />.</translation>
<translation id="490074449735753175">Uporabi spletno storitev za odpravljanje napak pri Ärkovanju</translation>
<translation id="49027928311173603">Pravilnik, prenesen iz strežnika, ni veljaven: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Pripravljeno za varnostno kopiranje: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Datoteka ni pogosto prenesena in je lahko nevarna.</translation>
<translation id="4907306957610201395">Kategorija dovoljenj</translation>
<translation id="4907824805858067479">Skrbnik je onemogoÄil shranjene kartice</translation>
@@ -2515,6 +2552,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Odzivanje na dogodke funkcij za ljudi s posebnimi potrebami</translation>
<translation id="4953808748584563296">Privzeti oranžni avatar</translation>
<translation id="4955814292505481804">Letna</translation>
+<translation id="4958834709409349617">V telefonih »<ph name="PHONE_NAME_1" />« in »<ph name="PHONE_NAME_2" />« omogoÄite obvestila, tako da uporabite ta postopek:</translation>
<translation id="495931528404527476">V Chromu</translation>
<translation id="496226124210045887">V mapi, ki ste jo izbrali, so obÄutljive datoteke. Ali ste prepriÄani, da želite »$1« podeliti trajen dostop za branje za to mapo?</translation>
<translation id="4964455510556214366">Razvrstitev</translation>
@@ -2527,6 +2565,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Namesti na namizje ...</translation>
<translation id="4971412780836297815">Odpri, ko je konÄano</translation>
<translation id="4972129977812092092">Urejanje tiskalnika</translation>
+<translation id="497287958838527945">Kreditne kartice in naslovi z Googlom Play.</translation>
<translation id="4973307593867026061">Dodajte tiskalnike</translation>
<translation id="4973523518332075481">Uporabite ime, ki vsebuje najveÄ toliko znakov: <ph name="MAX_LENGTH" /></translation>
<translation id="497421865427891073">Pojdi naprej</translation>
@@ -2550,6 +2589,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Potrdi spremembe</translation>
<translation id="499955951116857523">Upravitelj datotek</translation>
<translation id="5000922062037820727">Blokirano (priporoÄeno)</translation>
+<translation id="5004584466530475658">Å t. novih fotografij: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">Overitelj potrdila</translation>
<translation id="5010929733229908807">Vsi podatki so bili šifrirani z vašim geslom za sinhronizacijo
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Izbira aplikacije za gonilnik tiskalnika</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Zapomni si</translation>
+<translation id="5018207570537526145">Odpri spletno mesto razširitve</translation>
<translation id="5024856940085636730">Eden od postopkov traja dlje, kot je priÄakovano. Ali ga želite opustiti?</translation>
<translation id="5026874946691314267">Ne prikaži veÄ tega</translation>
<translation id="5027550639139316293">E-poštno potrdilo</translation>
@@ -2627,6 +2668,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Zaradi razÅ¡iritve <ph name="EXTENSION_NAME" /> se je spremenila stran, ki je prikazana, ko kliknete gumb za zaÄetno stran.</translation>
<translation id="5143712164865402236">Prehod v celozaslonski naÄin</translation>
<translation id="5145331109270917438">Datum spremembe</translation>
+<translation id="514561958218673757">V napravah omogoÄite obvestila, tako da uporabite ta postopek:</translation>
<translation id="5150254825601720210">Ime strežnika SLL Netscapeovega potrdila</translation>
<translation id="5151354047782775295">Sprostite prostor na disku, sicer bodo nekateri podatki morda samodejno izbrisani</translation>
<translation id="5153297660536091054">Funkcija odklepanja s kodo PIN</translation>
@@ -2684,6 +2726,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Aplikacija »<ph name="EXTENSION_NAME" />« je bila samodejno odstranjena.</translation>
<translation id="5238369540257804368">Obsegi</translation>
<translation id="5241128660650683457">Branje vseh vaÅ¡ih podatkov na spletnih mestih, ki jih obiÅ¡Äete</translation>
+<translation id="5241567694820672363">Želite obnoviti privzeto zaÄetno stran?</translation>
<translation id="5242724311594467048">Ali želite omogoÄiti »<ph name="EXTENSION_NAME" />«?</translation>
<translation id="5246282308050205996">Program <ph name="APP_NAME" /> se je zruÅ¡il. Kliknite ta oblaÄek, da ga znova zaženete.</translation>
<translation id="5249624017678798539">Brskalnik se je sesul pred koncem prenosa.</translation>
@@ -2693,7 +2736,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Prikaz datotek, ki jih želite odstraniti</translation>
<translation id="52550593576409946">Aplikacije Kiosk ni bilo mogoÄe zagnati.</translation>
<translation id="5255315797444241226">Geslo, ki ste ga vnesli, je napaÄno.</translation>
-<translation id="5259571578888203461">Spletnim mestom ne dovoli ogleda besedila in slik, ki jih kopirate v odložiÅ¡Äe</translation>
<translation id="5260508466980570042">Žal vaÅ¡ega e-poÅ¡tnega naslova ali gesla ni bilo mogoÄe preveriti. Poskusite znova.</translation>
<translation id="5261683757250193089">Odpiranje v Spletni trgovini</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Dostopajte do datotek povsod, tudi brez povezave.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Samodejna nastavitev Äasovnega pasu na podlagi vaÅ¡e lokacije</translation>
<translation id="5327248766486351172">Ime</translation>
<translation id="532943162177641444">Dotaknite se obvestila v telefonu <ph name="PHONE_NAME" />, Äe želite nastaviti mobilno dostopno toÄko, ki jo lahko uporablja ta naprava.</translation>
-<translation id="5329615878510216304">vnoviÄno iskanje</translation>
<translation id="5329858601952122676">&amp;Izbriši</translation>
<translation id="5330145655348521461">Te datoteke so odprte na drugem namizju. Če si jih želite ogledati, preklopite na uporabnika <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />).</translation>
<translation id="5330512191124428349">Pridobi podatke</translation>
@@ -2756,6 +2797,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Predpomnilnik za skripte</translation>
<translation id="533433379391851622">PriÄakovana razliÄica je »<ph name="EXPECTED_VERSION" />«, toda razliÄica je bila »<ph name="NEW_ID" />«.</translation>
<translation id="5334844597069022743">Ogled izvorne kode</translation>
+<translation id="5335458522276292100">Varnostno kopiranje v <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />: <ph name="FILE_COUNT" /></translation>
<translation id="5337771866151525739">Namestil jo je drug ponudnik.</translation>
<translation id="5338503421962489998">Lokalna shramba</translation>
<translation id="5340217413897845242">Element na polici 6</translation>
@@ -2877,6 +2919,7 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Prijavite se v Chrome z Google RaÄunom, Äe želite dostopati do zaznamkov, zgodovine, gesel in drugih nastavitev v vseh napravah.</translation>
<translation id="551752069230578406">Dodajanje tiskalnika raÄunu – to lahko traja nekaj Äasa ...</translation>
<translation id="5517535964909391608">Vsebina, ki ni varna, je blokirana</translation>
+<translation id="5518219166343146486">VpraÅ¡aj, ko si želi spletno mesto ogledati besedilo in slike, kopirane v odložiÅ¡Äe</translation>
<translation id="5518584115117143805">Potrdilo za šifriranje e-pošte</translation>
<translation id="5521078259930077036">Ali je to domaÄa stran, ki ste jo priÄakovali?</translation>
<translation id="5521348028713515143">Dodaj bližnjico na namizju</translation>
@@ -2887,9 +2930,9 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Poskus spremembe razÅ¡iritve v starejÅ¡o razliÄico.</translation>
<translation id="5527474464531963247">Izberete lahko tudi drugo omrežje.</translation>
<translation id="5528368756083817449">Upravitelj zaznamkov</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globalno</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> želi</translation>
+<translation id="5534304873398226603">Zavrzi fotografijo ali videoposnetek</translation>
<translation id="5534520101572674276">IzraÄunavanje velikosti</translation>
<translation id="5535941515421698170">Odstranite tudi obstojeÄe podatke iz te naprave</translation>
<translation id="5537725057119320332">Predvajanje</translation>
@@ -2929,8 +2972,10 @@ Iz <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Nalaganje aplikacij ...</translation>
<translation id="5592595402373377407">Na voljo Å¡e ni dovolj podatkov.</translation>
+<translation id="5593766628437008432">V telefonu »<ph name="PHONE_NAME" />« omogoÄite obvestila, tako da uporabite ta postopek:</translation>
<translation id="5595152862129936745">Zelo daleÄ</translation>
<translation id="5595485650161345191">Uredi naslov</translation>
+<translation id="5596627076506792578">VeÄ možnosti</translation>
<translation id="5600706100022181951">Posodobitev bo prenesena v mobilnem omrežju, pri Äimer bo prenesenih toliko podatkov: <ph name="UPDATE_SIZE_MB" /> MB. Ali želite nadaljevati?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Drugi iskalniki</translation>
@@ -2959,6 +3004,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="563535393368633106">VpraÅ¡aj pred dostopom (priporoÄljivo)</translation>
<translation id="5636996382092289526">ÄŒe želite uporabljati omrežje <ph name="NETWORK_ID" />, morate najprej <ph name="LINK_START" />obiskati stran za prijavo v omrežje<ph name="LINK_END" />, ki se bo samodejno odprla Äez nekaj sekund. ÄŒe se ne odpre, omrežja ne morete uporabljati.</translation>
<translation id="5637476008227280525">OmogoÄi prenos podatkov v mobilnih omrežjih</translation>
+<translation id="5638309510554459422">PoiÅ¡Äite razÅ¡iritve in teme v <ph name="BEGIN_LINK" />Spletni trgovini Chrome<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Posodobljeno pred <ph name="HOURS" /> h</translation>
<translation id="5639549361331209298">VnoviÄno nalaganje te strani, pridržite za prikaz veÄ možnosti</translation>
<translation id="5642508497713047">Podpisnik seznama ukinjenih potrdil</translation>
@@ -2970,6 +3016,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5657667036353380798">Za zunanjo razÅ¡iritev mora biti nameÅ¡Äen Chrome <ph name="MINIMUM_CHROME_VERSION" /> ali novejÅ¡i.</translation>
<translation id="5658415415603568799">Zaradi veÄje varnosti vas bo Smart Lock pozval, da po 20 urah vnesete geslo.</translation>
<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659833766619490117">Te strani ni bilo mogoÄe prevesti</translation>
<translation id="5662477687021125631">Stalna</translation>
<translation id="5667546120811588575">Nastavljanje Googla Play ...</translation>
<translation id="5669267381087807207">Aktiviranje</translation>
@@ -3005,6 +3052,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5729712731028706266">&amp;Pogled</translation>
<translation id="5729996640881880439">Kode za to napako ni mogoÄe prikazati.</translation>
<translation id="5731247495086897348">&amp;Prilepi in nadaljuj</translation>
+<translation id="5731409020711461763">1 nova fotografija</translation>
<translation id="5734362860645681824">Komunikacije</translation>
<translation id="5735973442555172575">Če želite uporabljati aplikacije za Android, se znova prijavite in posodobite.</translation>
<translation id="5736796278325406685">Vnesite veljavno uporabniško ime</translation>
@@ -3035,11 +3083,13 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="577322787686508614">V tej napravi ni dovoljeno dejanje branja: »<ph name="DEVICE_NAME" />«.</translation>
<translation id="5774295353725270860">Odpiranje aplikacije Datoteke</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Pridružitev naprave v domeno ni uspela. Organizacijska enota ne obstaja.</translation>
<translation id="577624874850706961">PreiÅ¡Äi piÅ¡kotke</translation>
<translation id="5777468213129569553">Odpri Chrome</translation>
<translation id="5778747455497889540">Spodaj je prikazano nakljuÄno ustvarjeno geslo za varni modul, dodeljeno vaÅ¡emu raÄunalniku:</translation>
<translation id="5780973441651030252">Prednost postopkov</translation>
<translation id="5781865261247219930">Pošlji ukaze razširitvi <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Prevajanje ...</translation>
<translation id="5783221160790377646">ZaÅ¡Äiteni uporabnik ni bil ustvarjen zaradi napake. Poskusite pozneje.</translation>
<translation id="5783602409389152506">med iskanjem naprav …</translation>
<translation id="57838592816432529">Izklopi zvok</translation>
@@ -3053,6 +3103,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5804241973901381774">Dovoljenja</translation>
<translation id="580571955903695899">Razvrsti po naslovu</translation>
<translation id="5807290661599647102">Nastavitev zaklepanja zaslona</translation>
+<translation id="580926004266167721">Pridružitev naprave v domeno ni uspela. Do tega je morda priÅ¡lo zaradi nezadostnih dovoljenj vaÅ¡ega raÄuna za organizacijsko enoto.</translation>
<translation id="580961539202306967">VpraÅ¡aj me, ko mi želi spletno mesto poslati potisna sporoÄila (priporoÄeno)</translation>
<translation id="5814126672212206791">Vrsta povezave</translation>
<translation id="5815645614496570556">Naslov X.400</translation>
@@ -3074,8 +3125,10 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5835754902560991078">izjemno kratka (0,6 s)</translation>
<translation id="5838456317242088717">Trenutna seja brez beleženja zgodovine</translation>
<translation id="5842497610951477805">OmogoÄanje Bluetootha</translation>
+<translation id="5843250171025351504">Naprava ne ustreza veÄ skrbniÅ¡ki zahtevi za najstarejÅ¡o dovoljeno razliÄico odjemalca. ÄŒe se želite prijaviti, jo posodobite.</translation>
<translation id="5846929185714966548">Zavihek 4</translation>
<translation id="5848924408752252705">Dotik za vrnitev.</translation>
+<translation id="5849212445710944278">Je že dodano</translation>
<translation id="5849570051105887917">Koda domaÄega ponudnika</translation>
<translation id="5849869942539715694">Zapakiraj razširitev ...</translation>
<translation id="5850516540536751549">Ta vrsta datoteke ni podprta. V <ph name="BEGIN_LINK" />Spletni trgovini Chrome<ph name="END_LINK" /> poiÅ¡Äite aplikacijo, s katero lahko odprete to vrsto datoteke.
@@ -3101,6 +3154,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="586567932979200359"><ph name="PRODUCT_NAME" /> izvajate s posnetka diska. ÄŒe ga namestite v raÄunalnik, ga lahko izvajate brez posnetka diska in s tem zagotovite, da bo vedno posodobljen.</translation>
<translation id="5866557323934807206">PoÄisti te nastavitve za prihodnje obiske</translation>
<translation id="5866840822086176774">Zelo moÄan</translation>
+<translation id="5867841422488265304">IÅ¡Äite ali vnesite spletni naslov</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>
@@ -3158,7 +3212,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5972708806901999743">Premakni na vrh</translation>
<translation id="5972826969634861500">Zaženi <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Pomanjšaj</translation>
-<translation id="5975730206036440725">Datoteke PPD ni mogoÄe najti. Preverite, ali je Chromebook povezan v splet, in poskusite znova.</translation>
<translation id="5975792506968920132">Napolnjenost akumulatorja</translation>
<translation id="5976160379964388480">Drugo</translation>
<translation id="5978264784700053212">Center za sporoÄanje</translation>
@@ -3168,6 +3221,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="5984222099446776634">Nedavno obiskano</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />To so sploÅ¡ni podatki o tej napravi in tem, kako se uporablja, na primer raven napolnjenosti akumulatorja, kako pogosto so uporabljene aplikacije, kakovost in trajanje omrežnih povezav (na primer povezav z omrežjem Wi-Fi in povezav Bluetooth) ter poroÄila o zruÅ¡itvah, ko ne gre vse po naÄrtu. Uporabljeni so za izboljÅ¡anje Googlovih izdelkov in storitev za vse. Nekateri združeni podatki tudi pomagajo partnerjem, na primer razvijalcem za Android, izboljÅ¡ati svoje izdelke.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />To lahko kadar koli vklopite ali izklopite v nastavitvah aplikacij za Android. To ne vpliva na to, ali lahko naprava poÅ¡ilja potrebne podatke za prejemanje kljuÄnih storitev, na primer sistemskih posodobitev in varnosti.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Prevedeno</translation>
<translation id="5991049340509704927">PoveÄava</translation>
<translation id="5993332328670040093">Poraba podatkov se ne bo veÄ merila.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> se morda ne bo mogel posodabljati.</translation>
@@ -3191,7 +3245,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – naprava USB povezana</translation>
<translation id="6032912588568283682">DatoteÄni sistem</translation>
<translation id="6034662038931255275">Posodobitev operacijskega sistema je uspela</translation>
-<translation id="6035651096710386140">Eno ali drugo, ne Ctrl in Alt hkrati</translation>
<translation id="6039651071822577588">Slovar lastnosti omrežja je popaÄen</translation>
<translation id="604001903249547235">Varnostno kopiranje v oblak</translation>
<translation id="6040143037577758943">Zapri</translation>
@@ -3199,8 +3252,8 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="604124094241169006">Samodejno</translation>
<translation id="6042169520002885235">Izbira proizvajalca in modela tiskalnika</translation>
<translation id="6042308850641462728">VeÄ</translation>
+<translation id="6042850536017090003">Dotaknite se obvestil aplikacij.</translation>
<translation id="6043317578411397101">Aplikacija <ph name="APP_NAME" /> je v skupno rabo z zavihkom <ph name="TAB_NAME" /> dala Chromov zavihek.</translation>
-<translation id="6043357981274314628">KonÄano.</translation>
<translation id="6044805581023976844">Aplikacija <ph name="APP_NAME" /> je v skupno rabo z zavihkom <ph name="TAB_NAME" /> dala Chromov zavihek in zvok.</translation>
<translation id="6049004884579590341">Pridržite |<ph name="ACCELERATOR" />| za zapiranje celozaslonskega naÄina</translation>
<translation id="6049065490165456785">Fotografija iz notranjega fotoaparata</translation>
@@ -3212,6 +3265,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6056710589053485679">Znova naloži z obiÄajnim naÄinom</translation>
<translation id="6059652578941944813">Hierarhija potrdil</translation>
<translation id="6059925163896151826">Naprave USB</translation>
+<translation id="6060435378291459521">VtiÄnik <ph name="PLUGIN_NAME" /> se je zruÅ¡il.</translation>
<translation id="6064217302520318294">Zaklepanje zaslona</translation>
<translation id="6065289257230303064">Atributi imenika subjekta potrdila</translation>
<translation id="6068338049763724728">OmogoÄi vÄlanitev na daljavo</translation>
@@ -3243,13 +3297,15 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6107012941649240045">Izdano za</translation>
<translation id="6112952769866305444">Urejanje osebe, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Pritisnite |<ph name="SHORTCUT" />|, Äe se želite vrniti</translation>
+<translation id="6116338172782435947">ogled besedila in slik, kopiranih v odložiÅ¡Äe</translation>
<translation id="6116921718742659598">Spreminjanje nastavitev jezika in vnosa</translation>
<translation id="6120205520491252677">Pripnite to stran na zaÄetni zaslon ...</translation>
<translation id="6122081475643980456">Vaša povezava z internetom je nadzorovana</translation>
+<translation id="6122095009389448667">Å e naprej prepreÄi temu spletnemu mestu ogled odložiÅ¡Äa</translation>
<translation id="6122875415561139701">V tej napravi ni dovoljeno dejanje pisanja: »<ph name="DEVICE_NAME" />«.</translation>
<translation id="6124650939968185064">Od te razširitve so odvisne naslednje razširitve:</translation>
<translation id="6125479973208104919">V napravi <ph name="DEVICE_TYPE" /> boste morali znova dodati raÄun.</translation>
-<translation id="612596694132302162">Preklic prezrtja spletnega mesta</translation>
+<translation id="612596694132302162">Vklopi zvok spletnega mesta</translation>
<translation id="6129691635767514872">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" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="6129938384427316298">Pripomba o Netscapeovem potrdilu</translation>
<translation id="6129953537138746214">Presledek</translation>
@@ -3287,6 +3343,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6178664161104547336">Izberite potrdilo</translation>
<translation id="6180288788882902869">Google Play v napravi <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Prenos je bil blokiran</translation>
+<translation id="6181803575025675566">Delovanje tega lahko nadzirate v <ph name="LINK_START" />nastavitvah<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Lokacija naprave</translation>
<translation id="6185696379715117369">Stran gor</translation>
<translation id="6189412234224385711">Odpiranje z: <ph name="EXTENSION_NAME" /></translation>
@@ -3319,7 +3376,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6237816943013845465">OmogoÄa prilagajanje loÄljivosti zaslona</translation>
<translation id="6238923052227198598">Najnovejši zapisek naj bo prikazan na zaklenjenem zaslonu</translation>
<translation id="6239558157302047471">Znova naloži &amp;okvir</translation>
-<translation id="624022915548992686">Izhodna stran</translation>
<translation id="6241530762627360640">Dostop do podatkov o napravah Bluetooth, ki so seznanjene z vašim sistemom, in odkrivanje naprav Bluetooth v bližini.</translation>
<translation id="6243774244933267674">Strežnik ni na voljo</translation>
<translation id="6246413617632217567">Novega uporabnika ni bilo mogoÄe uvoziti. Preverite prostor na trdem disku in dovoljenja ter poskusite znova.</translation>
@@ -3336,13 +3392,13 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6263284346895336537">Ni kritiÄno</translation>
<translation id="6263541650532042179">ponastavi sinhronizacijo</translation>
<translation id="6264365405983206840">Izberi &amp;vse</translation>
+<translation id="6265930187414222160">KonÄano. Å kodljiva programska oprema je odstranjena.</translation>
<translation id="6267166720438879315">Izberite potrdilo za preverjanje pristnosti za <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Odpri z aplikacijo <ph name="APP" /></translation>
<translation id="6268747994388690914">Uvoz zaznamkov iz datoteke HTML ...</translation>
<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="6272643420381259437">Napaka (<ph name="ERROR" />) pri prenosu vtiÄnika</translation>
<translation id="6273677812470008672">Kakovost</translation>
-<translation id="6274087148640822908">PoiÅ¡Äite razÅ¡iritve in aplikacije v <ph name="BEGIN_LINK" />Spletni trgovini Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Spreminjanje fotografije</translation>
<translation id="6276301056778294989">Naprava mora prikazovati isto kodo.</translation>
<translation id="6277105963844135994">Potek Äasovne omejitve omrežja</translation>
@@ -3368,12 +3424,12 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6311220991371174222">Chroma ni mogoÄe zagnati, ker je priÅ¡lo do težave pri odpiranju profila. Poskusite znova zagnati Chrome.</translation>
<translation id="6312403991423642364">Neznana napaka v omrežju</translation>
<translation id="6313641880021325787">ZAPRI NAVIDEZNO RESNIÄŒNOST</translation>
-<translation id="6314335155547195432">Generate Password</translation>
<translation id="6314819609899340042">V napravi <ph name="IDS_SHORT_PRODUCT_NAME" /> ste uspeÅ¡no omogoÄili funkcije za odpravljanje napak.</translation>
-<translation id="6315343732431721770">ZaÄetne strani so bile spremenjene in vsebujejo <ph name="URL" />. ÄŒe želite onemogoÄiti razÅ¡iritve, ki spreminjajo zaÄetno stran, kliknite »Obnovi«.</translation>
<translation id="6315493146179903667">Postavi vse v ospredje</translation>
<translation id="6316806695097060329">Ta naprava <ph name="SHORT_PRODUCT_NAME" /> je bila zasnovana tako, da vam omogoÄa Äim boljÅ¡o uporabo spleta.</translation>
+<translation id="6317318380444133405">Ni veÄ podprto.</translation>
<translation id="6317369057005134371">Čakanje na okno aplikacije …</translation>
+<translation id="6318407754858604988">Prenos se je zaÄel</translation>
<translation id="6322279351188361895">Zasebnega kljuÄa ni bilo mogoÄe prebrati.</translation>
<translation id="6325191661371220117">OnemogoÄi samodejni zagon</translation>
<translation id="6326175484149238433">Odstrani iz Chroma</translation>
@@ -3383,7 +3439,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6333049849394141510">Izberite, kaj želite sinhronizirati</translation>
<translation id="6333064448949140209">Datoteka bo poslana Googlu zaradi odpravljanja napak</translation>
<translation id="6333834492048057036">Preklop na naslovno vrstico za iskanje</translation>
-<translation id="6336907568130557310">Gesla bodo vidna vsakomur, ki si lahko ogleda izvoženo datoteko. Datoteke ne delite z nikomer in jo po uvozu izbrišite.</translation>
<translation id="6339668969738228384">Ustvarjanje novega profila za uporabnika <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Ni se bilo mogoÄe povezati s strežnikom. Preverite omrežno povezavo in poskusite znova. ÄŒe težave ne odpravite, znova zaženite Chromebook.</translation>
<translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
@@ -3406,7 +3461,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Nastavitev funkcije Smart Lock za Android</translation>
<translation id="6374469231428023295">VnoviÄni poskus</translation>
-<translation id="6377158645544167202">Tiskalnika ni mogoÄe povezati. Preverite, ali je tiskalnik vklopljen in povezan s Chromebookom prek omrežja Wi-Fi ali z USB-jem.</translation>
<translation id="6380143666419481200">Sprejmite in nadaljujte</translation>
<translation id="6383051423892982287">Šifriranje sinhroniziranih podatkov z vašim <ph name="BEGIN_LINK" />geslom za šifriranje<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Sprememba nastavitev iskanja na: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6503077044568424649">Najpogostejše</translation>
<translation id="6504611359718185067">Povežite se v internet, Äe želite dodati tiskalnik</translation>
<translation id="6506374932220792071">Podpis X9.62 ECDSA z algoritmom SHA-256</translation>
+<translation id="6508248480704296122">Sorodno z <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Program: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Licenca za predstavnost</translation>
<translation id="6510568984200103950">Manj nastavitev</translation>
@@ -3530,9 +3585,11 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6551508934388063976">Ukaz ni na voljo. Odprite novo okno s pritiskom tipk CTRL + N.</translation>
<translation id="655384502888039633">Å¡t. uporabnikov: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Odstrani vse uporabniÅ¡ke raÄune in ponastavi napravo <ph name="IDS_SHORT_PRODUCT_NAME" /> na nastavitve kot pri novi.</translation>
+<translation id="6555810572223193255">ÄŒiÅ¡Äenje trenutno ni na voljo</translation>
<translation id="6556866813142980365">Uveljavi</translation>
<translation id="6558280019477628686">Prišlo je do napake. Nekateri elementi morda niso izbrisani.</translation>
<translation id="6559580823502247193">(že v tej napravi)</translation>
+<translation id="6560713683827832045">Preverite, ali so obvestila aplikacij vklopljena. ÄŒe niso, preklopite stikalo, da jih omogoÄite.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Pot datoteke ali ime je predolgo. Shranite s krajšim imenom ali na drugo mesto.</translation>
<translation id="656398493051028875">Brisanje datoteke »<ph name="FILENAME" />« ...</translation>
@@ -3561,7 +3618,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6606070663386660533">Zavihek 8</translation>
<translation id="6607272825297743757">Podatki o datoteki</translation>
<translation id="6607831829715835317">VeÄ orodij</translation>
-<translation id="6610183966322615106">Napaka pri dodajanju tiskalnika</translation>
<translation id="6612358246767739896">ZaÅ¡Äitena vsebina</translation>
<translation id="6613452264606394692">Hitro se vrnite na to stran tako, da jo dodate med zaznamke</translation>
<translation id="6615455863669487791">Pokaži mi</translation>
@@ -3638,9 +3694,11 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6736045498964449756">Ojoj, gesli se ne ujemata!</translation>
<translation id="6736243959894955139">Naslov</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">ÄŒeprav ne morete veÄ dostopati do starega profila, ga lahko odstranite.</translation>
<translation id="6739923123728562974">Prikaži bližnjico na namizju</translation>
<translation id="6740234557573873150">ZaÄasno ustavljeno: <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Dostopno skriptu</translation>
+<translation id="6743841972744298686">Nastavitve sinhronizacije</translation>
<translation id="6745592621698551453">Posodobi</translation>
<translation id="6746124502594467657">Premakni dol</translation>
<translation id="674632704103926902">OmogoÄi vleÄenje zavihkov</translation>
@@ -3653,13 +3711,15 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6757101664402245801">URL je kopiran</translation>
<translation id="6758056191028427665">SporoÄite nam, kako ste zadovoljni z nami.</translation>
<translation id="6759193508432371551">Ponastavitev na tovarniške nastavitve</translation>
+<translation id="6765234885931342179">ogled serijske Å¡tevilke varnostnega kljuÄa</translation>
<translation id="6766101255664245434">Posnemite novo fotografijo ali izberite obstojeÄo fotografijo ali ikono.
<ph name="LINE_BREAK" />
Ta slika se bo prikazala na zaslonu za prijavo in zaklenjenem zaslonu Chromebooka.</translation>
<translation id="6769712124046837540">Dodajanje tiskalnika ...</translation>
<translation id="6771503742377376720">Je overitelj potrdil</translation>
<translation id="6773575010135450071">VeÄ dejanj ...</translation>
-<translation id="6778959797435875428">Preklic prezrtja spletnih mest</translation>
+<translation id="6777817260680419853">Preusmeritev je blokirana</translation>
+<translation id="6778959797435875428">Vklopi zvok spletnih mest</translation>
<translation id="677965093459947883">Zelo majhna</translation>
<translation id="6780439250949340171">upravljanje drugih nastavitev</translation>
<translation id="6782111308708962316">Drugim spletnim mestom prepreÄi shranjevanje in branje podatkov piÅ¡kotkov</translation>
@@ -3733,6 +3793,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="6898699227549475383">Organizacija (O)</translation>
<translation id="6900284862687837908">Aplikacija v ozadju: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Pridružite napravo v domeno</translation>
+<translation id="6903534926908201625">V <ph name="BEGIN_LINK" />nastavitvah<ph name="END_LINK" /> lahko kadar koli prilagodite, katere podatke zbira Google.</translation>
<translation id="6904344821472985372">Preklic dostopa do datotek</translation>
<translation id="6904655473976120856">Pritisnite gumb za aplikacije, Äe želite zapreti</translation>
<translation id="6904713658985136356"><ph name="HOST" /> želi dostopati do vašega zaslona.</translation>
@@ -3741,17 +3802,22 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="691024665142758461">prenesti veÄ datotek.</translation>
<translation id="6911324888870229398">Omrežna povezava je bila prekinjena. Preverite povezavo ali poskusite drugo omrežje Wi-Fi.</translation>
<translation id="6911734910326569517">KoliÄina uporabljenega pomnilnika</translation>
+<translation id="6914783257214138813">Gesla bodo vidna vsakomur, ki si lahko ogleda izvoženo datoteko z gesli.</translation>
<translation id="6915804003454593391">Uporabnik:</translation>
<translation id="6916590542764765824">Upravljanje razširitev</translation>
<translation id="6920989436227028121">Odpri kot navaden zavihek</translation>
<translation id="6922128026973287222">Z Google VarÄevanjem s podatki varÄujete s podatki in brskate hitreje. Kliknite, Äe želite izvedeti veÄ.</translation>
<translation id="6929555043669117778">Å e naprej blokiraj pojavna okna</translation>
<translation id="6930242544192836755">Trajanje</translation>
+<translation id="6934241953272494177">Pregledovanje predstavnostne naprave ...
+ <ph name="LINE_BREAK1" />
+ Å t. najdenih: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Dejanje pisanja presega najveÄjo dovoljeno dolžino atributa za to napravo: »<ph name="DEVICE_NAME" />«.</translation>
<translation id="6941937518557314510">Prijavite se v <ph name="TOKEN_NAME" />, da s svojim potrdilom preverite pristnost na spletnem mestu <ph name="HOST_NAME" />.</translation>
<translation id="6943176775188458830">PrekliÄi tiskanje</translation>
<translation id="6943836128787782965">Ukaz HTTP get ni uspel</translation>
<translation id="6945221475159498467">Izberi</translation>
+<translation id="694592694773692225">Preusmeritev je na tej strani blokirana.</translation>
<translation id="6949306908218145636">Ustvarjanje zaznamkov za odprte strani ...</translation>
<translation id="6955446738988643816">Preglej pojavno okno</translation>
<translation id="6957231940976260713">Ime storitve</translation>
@@ -3855,13 +3921,16 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7093866338626856921">Izmenjava podatkov z napravami, imenovanimi: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">ZaÅ¡Äitenega uporabnika ni bilo mogoÄe uvoziti. Preverite omrežno povezavo in poskusite znova pozneje.</translation>
<translation id="7098447629416471489">Drugi shranjeni iskalniki bodo prikazani tukaj</translation>
+<translation id="7099337801055912064">Velikih datotek PPD ni mogoÄe naložiti. NajveÄja dovoljena velikost je 250 KB.</translation>
<translation id="7100897339030255923">Å t. izbranih elementov: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Samodejne posodobitve so vklopljene</translation>
<translation id="7106346894903675391">Nakup dodatnega prostora za shranjevanje ...</translation>
<translation id="7108338896283013870">Skrij</translation>
<translation id="7108668606237948702">vnos</translation>
+<translation id="7112978678959880812">Prilagajanje je vklopljeno. To lahko spremenite na myaccount.google.com.</translation>
<translation id="7113502843173351041">Poznati morate svoj e-poštni naslov</translation>
<translation id="7114054701490058191">Gesli se ne ujemata</translation>
+<translation id="7117228822971127758">Poskusite znova pozneje</translation>
<translation id="7117247127439884114">Prijavite se znova ...</translation>
<translation id="711840821796638741">Prikaz upravljanih zaznamkov</translation>
<translation id="711902386174337313">Branje seznama naprav, v katere ste prijavljeni</translation>
@@ -3902,6 +3971,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7180611975245234373">Osveži</translation>
<translation id="7180865173735832675">Prilagodi</translation>
<translation id="7186088072322679094">Ohrani v orodni vrstici</translation>
+<translation id="7187428571767585875">Vnosi v register, ki bodo odstranjeni ali spremenjeni:</translation>
<translation id="7191159667348037">Neznan tiskalnik (USB)</translation>
<translation id="7191454237977785534">Shrani datoteko kot</translation>
<translation id="7196835305346730603">Iskanje Chromeboxov v bližini ...</translation>
@@ -3910,6 +3980,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7201118060536064622">Element »<ph name="DELETED_ITEM_NAME" />« je izbrisan</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Prenos vtiÄnika <ph name="PLUGIN_NAME" /> ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Izhodna stran}one{Izhodne strani}two{Izhodne strani}few{Izhodne strani}other{Izhodne strani}}</translation>
<translation id="721331389620694978">Nekatere nastavitve, ki morda odražajo brskalne navade, ne bodo izbrisane.</translation>
<translation id="7216409898977639127">Ponudnik mobilnih storitev</translation>
<translation id="7216595297012131718">Razvrstite jezike v želeni vrstni red</translation>
@@ -3955,6 +4026,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="727952162645687754">Napaka pri prenosu</translation>
<translation id="7279701417129455881">Upravljanje blokiranja piškotkov ...</translation>
<translation id="7280877790564589615">Zahtevano je dovoljenje</translation>
+<translation id="7283041136720745563">Vaša kvota za Google Drive ni dovolj velika.</translation>
<translation id="7287143125007575591">Dostop zavrnjen.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Odprite aplikacijo za ozadje</translation>
@@ -4023,6 +4095,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7392118418926456391">Protivirusni pregled ni uspel</translation>
<translation id="7392915005464253525">&amp;Znova odpri zaprto okno</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> se bo zagnal ob zagonu sistema in se izvajal v ozadju, tudi ko zaprete vsa druga okna programa <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Preklopljena omrežna povezava</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">PoÄakajte, da se Chromebox znova zažene ...</translation>
<translation id="7400839060291901923">Nastavitev povezave v telefonu <ph name="PHONE_NAME" /></translation>
@@ -4033,6 +4106,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7409233648990234464">VnoviÄni zagon in Powerwash</translation>
<translation id="7409836189476010449">izvajati Flash</translation>
<translation id="7410344089573941623">VpraÅ¡aj, Äe <ph name="HOST" /> zahteva dostop do kamere in mikrofona</translation>
+<translation id="741204030948306876">Da, sem za</translation>
<translation id="7412226954991670867">Pomnilnik grafiÄnega procesorja</translation>
<translation id="7416362041876611053">Neznana napaka v omrežju.</translation>
<translation id="7417705661718309329">Googlov zemljevid</translation>
@@ -4054,6 +4128,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7445682342344043969">Pojavna okna so blokirana</translation>
<translation id="744859430125590922">Nadziranje in ogled spletnih mest, ki si jih ogleda ta oseba, z e-poštnega naslova <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Če izberete ta tiskalnik, daste tej razširitvi dovoljenje za dostop do tiskalnika:</translation>
+<translation id="7453467225369441013">Odjavi vas iz veÄine spletnih mest, vendar ne iz Google RaÄuna.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Odpri mesto ...</translation>
<translation id="7461924472993315131">Pripni</translation>
@@ -4064,7 +4139,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="747114903913869239">Napaka: RazÅ¡iritve ni bilo mogoÄe dekodirati</translation>
<translation id="7473891865547856676">Ne, hvala</translation>
<translation id="747459581954555080">Obnovi vse</translation>
-<translation id="747494631553057218">Registrski vnosi:</translation>
+<translation id="7475034671245341386">Pri vtiÄniku <ph name="PLUGIN_NAME" /> je priÅ¡lo do napake.</translation>
<translation id="7475671414023905704">Spletni naslov izgubljenega Netscapeovega gesla</translation>
<translation id="7476454130948140105">Akumulator ima premalo energije za posodobitev (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">ÄŒe ste pozabili geslo, v <ph name="BEGIN_LINK" />Google Nadzorni ploÅ¡Äi<ph name="END_LINK" /> ustavite in ponastavite sinhronizacijo.</translation>
@@ -4079,6 +4154,9 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7487067081878637334">Tehnologija</translation>
<translation id="7487099628810939106">Zakasnitev pred klikom:</translation>
<translation id="7487969577036436319">Ni nameÅ¡Äenih komponent</translation>
+<translation id="7489215562877293245">Å t. najdenih: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Pripravljen za varnostno kopiranje v <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Odpiranje vseh}=1{&amp;Odpiranje zaznamka}one{&amp;Odpiranje vseh (#)}two{&amp;Odpiranje vseh (#)}few{&amp;Odpiranje vseh (#)}other{&amp;Odpiranje vseh (#)}}</translation>
<translation id="7489605380874780575">Preveri primernost</translation>
<translation id="749028671485790643">Oseba <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7497215489070763236">Strežniško overjeno potrdilo</translation>
<translation id="7502658306369382406">Naslov IPv6</translation>
<translation id="7503191893372251637">Vrsta Netscapeovega potrdila</translation>
-<translation id="7503607651407946808">Ta stran se prevaja ...</translation>
<translation id="7503821294401948377">Ikone »<ph name="ICON" />« za dejanje brskalnika ni bilo mogoÄe naložiti.</translation>
<translation id="750509436279396091">Odpiranje mape s prenosi</translation>
<translation id="7505167922889582512">Prikaz skritih datotek</translation>
@@ -4103,9 +4180,9 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7517569744831774757">Ponastavitev nastavitev na privzete nastavitve.</translation>
<translation id="7517786267097410259">Ustvarjanje gesla –</translation>
<translation id="7518150891539970662">Preneseni dnevniki za WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Ta stran se prevaja …</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Ustvari</translation>
+<translation id="7526413953848747421">V Chromu uporabite zmogljive Googlove storitve, kot sta preverjanje Ärkovanja in iskanje z dotikom</translation>
<translation id="7529411698175791732">Preverite internetno povezavo. Če težave ne odpravite, se poskusite odjaviti in znova prijaviti.</translation>
<translation id="7530016656428373557">Hitrost praznjenja v vatih</translation>
<translation id="7536709149194614609">Znova zaženite napravo in poskusite znova pozneje.</translation>
@@ -4129,7 +4206,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
znova poskuÅ¡ate ustvariti zaÅ¡Äitenega uporabnika.</translation>
<translation id="756445078718366910">Odpri okno brskalnika</translation>
<translation id="7564847347806291057">KonÄaj proces</translation>
-<translation id="7565291891798266313">Iskalnik je bil spremenjen v <ph name="URL" />. ÄŒe želite onemogoÄiti razÅ¡iritve, ki spremenijo iskalnik, kliknite »Obnovi«.</translation>
<translation id="7566118625369982896">Upravljanje povezav do aplikacij v Googlu Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chromovi podatki so izbrisani.</translation>
@@ -4138,13 +4214,10 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7573172247376861652">Napolnjenost akumulatorja</translation>
<translation id="7576032389798113292">6 x 4</translation>
<translation id="7576690715254076113">Zbiranje kopij</translation>
-<translation id="7577815336900970562">Uporaba omrežja Wi-Fi ali mobilnega omrežja za doloÄanje lokacije</translation>
-<translation id="7579149537961810247">Prezrtje spletnih mest</translation>
+<translation id="7579149537961810247">Izklopi zvok spletnih mest</translation>
<translation id="7580671184200851182">Predvajaj isti zvok prek vseh zvoÄnikov (mono zvok)</translation>
-<translation id="7581273696622423628">Izpolnjevanje ankete</translation>
<translation id="7581462281756524039">Orodje za ÄiÅ¡Äenje</translation>
<translation id="7582582252461552277">Prednostno uporabi to omrežje</translation>
-<translation id="7586312264284919041">Ali želite prikazati prevod te strani?</translation>
<translation id="7586498138629385861">Chrome se izvaja naprej, dokler so odprte aplikacije za Chrome.</translation>
<translation id="7589461650300748890">PoÄasi. Previdno.</translation>
<translation id="7589661784326793847">PoÄakajte trenutek</translation>
@@ -4161,6 +4234,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7607274158153386860">Zahtevaj spletno mesto za tabliÄni raÄunalnik</translation>
<translation id="7611008212562900400">IÅ¡Äite napravo, aplikacije, v spletu ...</translation>
<translation id="7615910377284548269">Upravljanje blokiranja vtiÄnikov brez varnostnih omejitev ...</translation>
+<translation id="7616214729753637086">VÄlanjevanje naprave ...</translation>
<translation id="7617366389578322136">Povezovanje z napravo »<ph name="DEVICE_NAME" />«</translation>
<translation id="761779991806306006">Ni shranjenih gesel.</translation>
<translation id="7622114377921274169">Polnjenje.</translation>
@@ -4189,6 +4263,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7664620655576155379">Nepodprta naprava Bluetooth: »<ph name="DEVICE_NAME" />«.</translation>
<translation id="7665369617277396874">Dodaj raÄun</translation>
<translation id="7671130400130574146">Uporabi sistemsko naslovno vrstico in obrobe</translation>
+<translation id="7683373461016844951">ÄŒe želite nadaljevati, kliknite »V redu«, nato »Dodaj osebo«, Äe želite za e-poÅ¡tni naslov domene <ph name="DOMAIN" /> ustvariti nov profil.</translation>
<translation id="7684212569183643648">Namestil skrbnik</translation>
<translation id="7684559058815332124">Odpri prijavno stran prestreznega portala</translation>
<translation id="7685049629764448582">Pomnilnik za JavaScript</translation>
@@ -4247,7 +4322,6 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7773726648746946405">Shramba seje</translation>
<translation id="7781335840981796660">Odstranjeni bodo vsi uporabniÅ¡ki raÄuni in lokalni podatki.</translation>
<translation id="7782102568078991263">NiÄ veÄ Googlovih predlogov</translation>
-<translation id="778330624322499012">VtiÄnika <ph name="PLUGIN_NAME" /> ni bilo mogoÄe naložiti</translation>
<translation id="7784067724422331729">Varnostne nastavitve v raÄunalniku so blokirale datoteko.</translation>
<translation id="7786207843293321886">Zapusti sejo gosta</translation>
<translation id="7786889348652477777">&amp;Znova naloži aplikacijo</translation>
@@ -4281,7 +4355,13 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7815680994978050279">Nevaren prenos je bil blokiran</translation>
<translation id="7818135753970109980">Nova tema je dodana (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA ali RSN)</translation>
+<translation id="7819992334107904369">Sinhronizacija za Chrome</translation>
<translation id="782057141565633384">Kopiraj naslov videoposnetka</translation>
+<translation id="7821462174190887129">Å t. najdenih: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Vaša kvota za Google Drive ni dovolj velika. Potrebujete dodatnih <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Poskušajte izbrati manj fotografij.</translation>
<translation id="782590969421016895">Uporabi trenutne strani</translation>
<translation id="7829298379596169484">Dostopanje do zvoÄnega vhoda</translation>
<translation id="7831368056091621108">in imejte na voljo to razširitev, zgodovino ter druge nastavitve Chroma v vseh napravah.</translation>
@@ -4319,6 +4399,7 @@ Poskrbite, da ne boste razkrili morebitnih obÄutljivih podatkov.</translation>
<translation id="7881969471599061635">OnemogoÄanje podnapisov</translation>
<translation id="7882358943899516840">Vrsta ponudnika</translation>
<translation id="7885253890047913815">Nedavni cilji</translation>
+<translation id="7886917304091689118">Izvaja se v Chromu</translation>
<translation id="7887334752153342268">Podvoji</translation>
<translation id="7887864092952184874">Miška Bluetooth je seznanjena</translation>
<translation id="7889966925761734854">Iskanje</translation>
@@ -4402,7 +4483,9 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8000066093800657092">Ni omrežja</translation>
<translation id="8001504501378762252">Spletno mesto vam je morda ukradlo geslo</translation>
<translation id="8004582292198964060">Brskalnik</translation>
+<translation id="8005600846065423578">Vedno dovoli, da si <ph name="HOST" /> ogleda odložiÅ¡Äe</translation>
<translation id="8008356846765065031">Internetna povezava je prekinjena. Preverite povezavo.</translation>
+<translation id="8008765610824028412">VtiÄnika <ph name="PLUGIN_NAME" /> ni bilo mogoÄe naložiti.</translation>
<translation id="8008818777654712271">Samodejno pošlji nekatere informacije o sistemu in vsebino strani Googlu zaradi hitrejšega zaznavanja nevarnih aplikacij in spletnih mest</translation>
<translation id="8012382203418782830">Ta stran je bila prevedena.</translation>
<translation id="8014154204619229810">Orodje za posodabljanje se trenutno izvaja. Osvežite Äez minuto in preverite znova.</translation>
@@ -4503,7 +4586,6 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="816055135686411707">NapaÄna nastavitev zaupanja potrdilu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Ustvari novo beležko</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Upravljanje nastavitev mikrofona ...</translation>
<translation id="8168435359814927499">Vsebina</translation>
<translation id="8174047975335711832">Podatki o napravi</translation>
@@ -4520,7 +4602,6 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8191230140820435481">Upravljajte aplikacije, razširitve in teme</translation>
<translation id="8191453843330043793">Razreševalnik za proxy mehanizma V8</translation>
<translation id="8195027750202970175">Velikost na disku</translation>
-<translation id="8195739004487400241">ZaÄetna stran je bila spremenjena v <ph name="URL" />. ÄŒe želite onemogoÄiti razÅ¡iritve, ki spreminjajo zaÄetno stran, kliknite »Obnovi«.</translation>
<translation id="8199300056570174101">Nastavitve omrežja (storitve) in naprav</translation>
<translation id="8200772114523450471">Nadaljuj</translation>
<translation id="8202160505685531999">Znova vnesite geslo, Äe želite posodobiti profil v napravi <ph name="DEVICE_TYPE" />.</translation>
@@ -4538,6 +4619,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8226619461731305576">ÄŒakalna vrsta</translation>
<translation id="8226742006292257240">Spodaj je prikazano nakljuÄno ustvarjeno geslo za TPM, dodeljeno vaÅ¡emu raÄunalniku:</translation>
<translation id="8227119283605456246">Prilaganje datoteke</translation>
+<translation id="8233198815467326623">Želite obnoviti privzeto zaÄetno stran?</translation>
<translation id="8234795456569844941">Pomagajte naÅ¡im tehnikom odpraviti to težavo. OpiÅ¡ite, kaj se je zgodilo, tik preden se je prikazalo sporoÄilo o napaki profila:</translation>
<translation id="8234989666557591529">Izberite telefon za odklepanje naprave <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Namig za pomoÄ</translation>
@@ -4563,7 +4645,6 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8261378640211443080">Ta razširitev ni navedena v storitvi <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> in je bila morda dodana brez vaše vednosti.</translation>
<translation id="8261387128019234107">Dodaj raÄun za <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Izbriši</translation>
-<translation id="8261673729476082470">Varnostno kopiranje toliko fotografij v <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />: <ph name="FILE_COUNT" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ni uvedeno v tej delovni razliÄici.</translation>
<translation id="8263744495942430914">Stran <ph name="FULLSCREEN_ORIGIN" /> je onemogoÄila miÅ¡kin kazalec.</translation>
<translation id="8264718194193514834">RazÅ¡iritev »<ph name="EXTENSION_NAME" />« je sprožila celozaslonski naÄin.</translation>
@@ -4665,6 +4746,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8454288007744638700">Izberete lahko tudi novo omrežje:</translation>
<translation id="845627346958584683">Ura poteka</translation>
<translation id="8456681095658380701">Neveljavno ime</translation>
+<translation id="8457451314607652708">Uvozi zaznamke</translation>
<translation id="8460336040822756677">ÄŒe izklopite Smart Lock za napravo <ph name="DEVICE_TYPE" />, naprav Chrome ne boste mogli odkleniti s telefonom. Vnesti boste morali geslo.</translation>
<translation id="8461329675984532579">Ime domaÄega ponudnika</translation>
<translation id="84613761564611563">Zahtevan je uporabniÅ¡ki vmesnik za konfiguriranje omrežja, poÄakajte ...</translation>
@@ -4729,14 +4811,15 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8569764466147087991">Izberite datoteko, ki jo želite odpreti</translation>
<translation id="8571213806525832805">Zadnji 4 tedni</translation>
<translation id="8574990355410201600">Vedno dovoli zvok na spletnem mestu <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Ne sme presegati 99 Ärk</translation>
<translation id="8579285237314169903">Sinhroniziranje datotek (<ph name="NUMBER_OF_FILES" />) ...</translation>
<translation id="857943718398505171">Dovoljeno (priporoÄeno)</translation>
<translation id="8581809080475256101">Pritisnite, Äe želite naprej, s kontekstnim menijem pa prikažete zgodovino</translation>
<translation id="8584280235376696778">&amp;Odpri videoposnetek na novem zavihku</translation>
<translation id="8588866096426746242">Prikaži statistiÄne podatke profila</translation>
+<translation id="8589652987924574405">VaÅ¡i zaznamki, zgodovina, gesla in druge nastavitve bodo sinhronizirani z Google RaÄunom, tako da jih boste uporabljali v vseh svojih napravah. To nastavitev lahko pozneje spremenite v nastavitvah.</translation>
<translation id="8590375307970699841">Nastavitev samodejnih posodobitev</translation>
<translation id="8594908476761052472">Snemanje videa</translation>
-<translation id="8595925260712451473">Tukaj vnesite povratne informacije.</translation>
<translation id="8596540852772265699">Datoteke po meri</translation>
<translation id="8597845839771543242">Oblika zapisa lastnosti:</translation>
<translation id="8598453409908276158">VtiÄnik, ki ni v peskovniku, je blokiran</translation>
@@ -4751,6 +4834,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8620617069779373398">Stanje gostovanja</translation>
<translation id="8620765578342452535">Konfiguriranje omrežnih povezav</translation>
<translation id="8620790565535071193">Iskanje ni uspelo</translation>
+<translation id="8622877356447980900">Ali želite prevesti to stran?</translation>
<translation id="8623004009673949077">Aplikacijo z atributom manifesta »kiosk_only« je treba namestiti v naÄinu kioska Chrome OS.</translation>
<translation id="8624205858755890468">OmogoÄi PomoÄniku, da vam prikazuje sorodne informacije, aplikacije in dejanja.</translation>
<translation id="862542460444371744">&amp;Razširitve</translation>
@@ -4796,6 +4880,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8671210955687109937">Komentiranje dovoljeno</translation>
<translation id="8673026256276578048">Iskanje v spletu ...</translation>
<translation id="8673383193459449849">Težava s strežnikom</translation>
+<translation id="8674241889607553858">Ali želite prevesti to stran?</translation>
<translation id="8675354002693747642">KljuÄ v predhodni skupni rabi</translation>
<translation id="8676374126336081632">Izbriši vnos</translation>
<translation id="8677039480012021122">Izbriši podatke in prekini povezavo</translation>
@@ -4808,6 +4893,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8688579245973331962">Ali ne vidite svojega imena?</translation>
<translation id="8688591111840995413">NapaÄno geslo</translation>
<translation id="8688672835843460752">Na voljo</translation>
+<translation id="8689583087392258564">Pridružitev naprave v domeno ni uspela. Organizacijska enota je neveljavna.</translation>
<translation id="869257642790614972">Znova odpre nazadnje odprt zavihek</translation>
<translation id="8695825812785969222">Odpri &amp;mesto ...</translation>
<translation id="8698464937041809063">Googlova risba</translation>
@@ -4822,6 +4908,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8708671767545720562">&amp;VeÄ informacij</translation>
<translation id="8710187907779883426">kratka (1 s)</translation>
<translation id="8711402221661888347">Kumarice</translation>
+<translation id="8712637175834984815">Razumem</translation>
<translation id="8713570323158206935">Pošlji <ph name="BEGIN_LINK1" />podatke o sistemu<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Konec podpore</translation>
<translation id="871476437400413057">Gesla, ki jih je shranil Google</translation>
@@ -4897,7 +4984,6 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="882204272221080310">Posodobitev vdelane programske opreme zaradi dodatne varnosti.</translation>
<translation id="8823514049557262177">&amp;Kopiraj besedilo povezave</translation>
<translation id="8824701697284169214">Dodaj str&amp;an ...</translation>
-<translation id="8827850355924932817">Uporaba omrežja Wi-Fi za doloÄanje lokacije</translation>
<translation id="8828933418460119530">Ime DNS</translation>
<translation id="8830796635868321089">Preverjanje posodobitve s trenutnimi nastavitvami za namestniški strežnik ni uspelo. Prilagodite <ph name="PROXY_SETTINGS_LINK_START" />nastavitve namestniškega strežnika<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Konfiguracijo omrežja nadzira <ph name="USER_EMAIL" />.</translation>
@@ -4950,13 +5036,14 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="8912793549644936705">Raztegni</translation>
<translation id="8915370057835397490">Nalaganje predloga</translation>
<translation id="8916476537757519021">Podokvir za naÄin brez beleženja zgodovine: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Pretvornik rastra PWG</translation>
+<translation id="8918468086406665831">Sinhroniziraj z raÄunom <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Vedno dovoli oglase na tem spletnem mestu</translation>
<translation id="8925458182817574960">&amp;Nastavitve</translation>
<translation id="8926389886865778422">Ne spraÅ¡uj veÄ</translation>
<translation id="8926518602592448999">OnemogoÄanje razÅ¡iritev za razvijalski naÄin</translation>
<translation id="892706138619340876">Nekatere nastavitve so bile ponastavljene</translation>
<translation id="8931394284949551895">Nove naprave</translation>
+<translation id="893242274404530797">Obvestila storitev Google Play so zahtevana za takojšnjo povezavo z internetom prek mobilnega telefona</translation>
<translation id="8933960630081805351">&amp;Pokaži v Finderju</translation>
<translation id="8934732568177537184">Naprej</translation>
<translation id="8938356204940892126">Predam se</translation>
@@ -5014,6 +5101,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="9024127637873500333">&amp;Odpri v novem zavihku</translation>
<translation id="9024331582947483881">celozaslonski naÄin</translation>
<translation id="9025098623496448965">V redu, želim nazaj na zaslon za prijavo</translation>
+<translation id="902659348151742535">Google lahko vašo zgodovino brskanja uporabi za prilagajanje Iskanja Google, oglasov in drugih Googlovih storitev.</translation>
<translation id="9026731007018893674">prenos</translation>
<translation id="9027146684281895941">Spremljanje te osebe zaradi nadzora in ogleda spletnih mest, jih obiÅ¡Äe v vaÅ¡em Google RaÄunu.</translation>
<translation id="9027459031423301635">Povezavo odpri v novem &amp;zavihku</translation>
@@ -5054,7 +5142,6 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="9084064520949870008">Odpri v oknu</translation>
<translation id="9088234649737575428">VtiÄnik <ph name="PLUGIN_NAME" /> blokira pravilnik podjetja</translation>
<translation id="9088917181875854783">Potrdite, da je geslo prikazano v napravi »<ph name="DEVICE_NAME" />«:</translation>
-<translation id="9090669887503413452">Pošlji podatke o sistemu</translation>
<translation id="9094033019050270033">Posodobi geslo</translation>
<translation id="9094982973264386462">Odstrani</translation>
<translation id="9095253524804455615">Odstrani</translation>
@@ -5108,6 +5195,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="9170397650136757332">Rahlo premaknite prst, da bodo zajeti vsi razliÄni deli prstnega odtisa</translation>
<translation id="9170848237812810038">&amp;Razveljavi</translation>
<translation id="9170884462774788842">Drug program v raÄunalniku je dodal temo, ki lahko spremeni naÄin delovanja Chroma.</translation>
+<translation id="9173995187295789444">Iskanje naprav Bluetooth ...</translation>
<translation id="9174212595744391062">S tem bodo izbrisani piÅ¡kotki in predpomnilnik za vsa spletna mesta, vkljuÄno s temi</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – naprava Bluetooth povezana</translation>
<translation id="9177499212658576372">Trenutno ste povezani z omrežjem <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="932327136139879170">Domov</translation>
<translation id="932508678520956232">Tiskanja ni bilo mogoÄe zaÄeti.</translation>
<translation id="93393615658292258">Samo geslo</translation>
+<translation id="935490618240037774">VaÅ¡i zaznamki, zgodovina, gesla in druge nastavitve bodo sinhronizirani z Google RaÄunom, tako da jih boste lahko uporabljali v vseh svojih napravah.</translation>
<translation id="936801553271523408">Sistemski diagnostiÄni podatki</translation>
<translation id="93766956588638423">Popravi razširitev</translation>
<translation id="938470336146445890">Namestite uporabniško potrdilo.</translation>
@@ -5152,6 +5241,7 @@ Datoteko s kljuÄem shranite na varnem. Potrebovali jo boste za izdelavo novih r
<translation id="960987915827980018">Še približno ena ura</translation>
<translation id="962802172452141067">Drevo mape z zaznamki</translation>
<translation id="968174221497644223">Predpomnilnik aplikacij</translation>
+<translation id="969096075394517431">Spreminjanje jezikov</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 zavihek}one{# zavihek}two{# zavihka}few{# zavihki}other{# zavihkov}}</translation>
<translation id="971774202801778802">URL zaznamka</translation>
<translation id="973473557718930265">Zapri</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_sr.xtb b/chromium/chrome/app/resources/generated_resources_sr.xtb
index 0cb6c1eb87e..e7d35a55992 100644
--- a/chromium/chrome/app/resources/generated_resources_sr.xtb
+++ b/chromium/chrome/app/resources/generated_resources_sr.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Отвори линк у новом <ph name="APP" /> прозору</translation>
<translation id="1005274289863221750">Коришћење микрофона и камере</translation>
<translation id="1007408791287232274">Ðије могуће учитати уређаје.</translation>
+<translation id="1008186147501209563">Извези обележиваче</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Страница Ñе не одазива}one{Странице Ñе не одазивају}few{Странице Ñе не одазивају}other{Странице Ñе не одазивају}}</translation>
<translation id="1012794136286421601">Датотеке из Докумената, Табела, Презентација и Цртежа Ñе Ñинхронизују. Отворите апликацију Google диÑк да биÑте им приÑтупили онлајн или офлајн.</translation>
-<translation id="1013383076511149692">да види текÑÑ‚ и Ñлике које копирате у привремену меморију</translation>
<translation id="1013707859758800957">Дозвољено је покретање додатне компоненте која је изван заштићеног окружења на овој Ñтраници.</translation>
<translation id="1015318665228971643">Измените назив директоријума</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Отвори Ñве у &amp;новом прозору}=1{Отвори у &amp;новом прозору}one{Отвори Ñве (#) у &amp;новом прозору}few{Отвори Ñве (#) у &amp;новом прозору}other{Отвори Ñве (#) у &amp;новом прозору}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Уклањање штетног Ñофтвера није уÑпело</translation>
<translation id="1062407476771304334">Замени</translation>
<translation id="1062866675591297858">Управљајте кориÑницима под надзором преко <ph name="BEGIN_LINK" />Контролне табле за кориÑнике под надзором<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Провера библиотеке медијÑких датотека</translation>
<translation id="1064835277883315402">Придруживање приватној мрежи</translation>
<translation id="1064912851688322329">Прекид везе Ñа Google налогом...</translation>
<translation id="1067048845568873861">Ðаправљено</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Шифровање података</translation>
+<translation id="1074944608454986967">За читање Ñадржаја Ð½Ð°Ð³Ð»Ð°Ñ Ð¿Ñ€Ð¸Ñ‚Ð¸Ñните и задржите таÑтер за претрагу, па кликните или превуците да биÑте изабрали Ñадржај. Можете и да означите облаÑÑ‚ и притиÑнете таÑтер за претрагу + S.</translation>
<translation id="1076698951459398590">Омогући тему</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ПодеÑи аутоматÑка ажурирања за Ñве кориÑнике</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Пријавите Ñе<ph name="END_SIGN_IN_LINK" /> да биÑте контролиÑали и прегледали веб-Ñајтове које ова оÑоба поÑећује.</translation>
<translation id="109758035718544977">Укључи звук Ñајтова</translation>
<translation id="1097658378307015415">Пре пријављивања приÑтупите као гоÑÑ‚ да биÑте активирали мрежу <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Увек преводи <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Повезивање SMS-ова</translation>
<translation id="1108600514891325577">&amp;Stop (ЗауÑтави)</translation>
<translation id="1110155001042129815">Сачекај</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Ðе дозволи ниједном Ñајту да кориÑти екÑклузивне поруке ÑиÑтема да би приÑтупао MIDI уређајима</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Измена претраживача</translation>
-<translation id="1131167343343087859">Кредитне картице и адреÑе које кориÑте Google Payments.</translation>
<translation id="1134009406053225289">Отвори у прозору без архивирања</translation>
<translation id="1137673463384776352">Отвори линк у <ph name="APP" /></translation>
<translation id="1140351953533677694">ПриÑтуп Bluetooth и ÑеријÑким уређајима</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Додатна компонента је блокирана</translation>
<translation id="1145532888383813076">Претражите уређај, апликације и веб.</translation>
<translation id="1146204723345436916">Увоз облеживача из HTML датотеке...</translation>
+<translation id="1148097584170732637">Пронађене Ñу датотеке (<ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Ðемате довољно проÑтора у локалној меморији. Потребно је још <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Пробајте да изаберете мање Ñлика.</translation>
<translation id="1149088842877960903">Извршавање JavaScript-а помоћу AppleScript-а је иÑкључено. Да биÑте га укључили, поÑетите Подешавања Chrome-а &gt; Ðапредно &gt; СиÑтем. Више информација потражите на Ñтраници https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">МеÑец иÑтека</translation>
<translation id="1153356358378277386">Упарени уређаји</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Преименуј</translation>
<translation id="1175364870820465910">&amp;Одштампај...</translation>
<translation id="117624967391683467">Копирање датотеке <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Желите да вратите подразумевани претраживач?</translation>
<translation id="1177863135347784049">Прилагођено</translation>
<translation id="1178581264944972037">Паузирај</translation>
<translation id="1179803038870941185"><ph name="URL" /> жели да у потпуноÑти контролише MIDI уређаје.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Читање и мењање кориÑника на белој лиÑти</translation>
<translation id="1206407435587370571">ИÑтражите Chromebook</translation>
<translation id="1209796539517632982">ÐутоматÑки Ñервери назива</translation>
+<translation id="1210982357925844241">Прегледајте Ñачуване лозинке и управљајте њима на <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Прегледајте веб без чувања иÑторије прегледања у прозору без архивирања</translation>
<translation id="1213037489357051291">ОтиÑци прÑтију (<ph name="NUM_FINGERPRINTS" />) Ñу подешени</translation>
<translation id="1215411991991485844">Ðова апликација у позадини је додата</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Траже Ñе мобилне мреже</translation>
<translation id="1285320974508926690">Ðикад не преводи овај Ñајт</translation>
<translation id="1285484354230578868">Складиштите податке на налогу Google диÑка</translation>
+<translation id="1288037062697528143">Ðоћно Ñветло Ñе аутоматÑки укључује када Ñунце зађе</translation>
<translation id="1293177648337752319">Укључи звук Ñајта</translation>
<translation id="1293509594570842875">Прављење новог кориÑника под надзором није уÑпело. Проверите мрежну везу и покушајте поново каÑније.</translation>
<translation id="1293556467332435079">Датотеке</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML датотека Ñа обележивачима</translation>
<translation id="1303671224831497365">Ðије пронађен ниједан Bluetooth уређај</translation>
<translation id="1306606229401759371">Промени подешавања</translation>
-<translation id="1307398858972670978">ПриÑтупајте лозинкама Ñа било ког уређаја на <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">УпÑ! СиÑтем није уÑпео да Ñачува ознаку дугорочног приÑтупа API-ју за овај уређај.</translation>
<translation id="1313405956111467313">ÐутоматÑка конфигурација прокÑија</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">То Ñам ја.</translation>
<translation id="1338776410427958681">Скупи директоријум <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">БриÑање...</translation>
-<translation id="1339266338863469628">Подразумевано (детектује Ñамо ваÑ)</translation>
<translation id="1340527397989195812">Ðаправите резервну копију медија Ñа уређаја помоћу апликације Датотеке.</translation>
<translation id="1341988552785875222">Ðктуелну позадину подешава „<ph name="APP_NAME" />“'. Треба да деинÑталирате „<ph name="APP_NAME" />“ да биÑте изабрали другу позадину.</translation>
<translation id="1346748346194534595">УдеÑно</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Ðжурирање ће почети када ниво напуњеноÑти батерије буде <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Увозе Ñе датотеке (<ph name="FILE_COUNT" />)...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Ðе можемо да пронађемо PPD. Проверите да ли је Chromebook онлајн и пробајте поново.</translation>
<translation id="1355466263109342573">Додатна компонента <ph name="PLUGIN_NAME" /> је блокирана</translation>
<translation id="1357589289913453911">ИД додатка</translation>
<translation id="1358735829858566124">Ðије могуће кориÑтити датотеку или директоријум.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Слева надеÑно</translation>
<translation id="1370646789215800222">Желите ли да уклоните оÑобу?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 Ñтавка за уклањање}one{# Ñтавка за уклањање}few{# Ñтавке за уклањање}other{# Ñтавки за уклањање}}</translation>
+<translation id="1372841398847029212">Синхронизујте Ñа налогом</translation>
<translation id="1374844444528092021">Сертификат који захтева мрежа „<ph name="NETWORK_NAME" />“ или није инÑталиран или више није важећи. Ðабавите нови Ñертификат и покушајте поново да Ñе повежете.</translation>
<translation id="1374962581120570592">Колачићи Ñу подешени</translation>
<translation id="1375321115329958930">Сачуване лозинке</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Ðаправи кориÑника под надзором</translation>
<translation id="1410197035576869800">Икона апликације</translation>
<translation id="1410616244180625362">И даље дозвољавај да <ph name="HOST" /> приÑтупа камери</translation>
+<translation id="1411668397053040814">ИнÑталирајте или ажурирајте Daydream таÑтатуру да биÑте кориÑтили Chrome у ВР-у</translation>
<translation id="1414648216875402825">Ðжурирате на неÑтабилну верзију <ph name="PRODUCT_NAME" />-а која Ñадржи функције које Ñу у фази развоја. Доћи ће до отказивања и неочекиваних грешака. ÐаÑтавите опрезно.</translation>
+<translation id="1415708812149920388">ПриÑтуп за читање привремене меморије је одбијен</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ИД додатка „<ph name="EXTENSION_ID" />“) није дозвољен у овом типу ÑеÑије.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">ГенериÑање наÑумичног RSA приватног кључа није уÑпело.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Парче пице</translation>
<translation id="1467432559032391204">Улево</translation>
<translation id="1467999917853307373"><ph name="URL" /> жели да трајно Ñкладишти податке на уређају.</translation>
+<translation id="1468571364034902819">Овај профил не може да Ñе кориÑти</translation>
<translation id="1470719357688513792">Ðово подешавање колачића биће примењено након поновног учитавања Ñтранице.</translation>
<translation id="1470811252759861213">Да би вам додаци били доÑтупни на Ñвим рачунарима, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Датотека „<ph name="FILENAME" />“ није отпремљена. Ðије било довољно Ñлободног меÑта на Google диÑку.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Кеш токена API-ја за идентитет</translation>
<translation id="1478233201128522094">Следећи пут ће нови телефон откључати овај <ph name="DEVICE_TYPE" />. ИÑкључите Smart Lock у подешавањима.</translation>
<translation id="1478340334823509079">Детаљи: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Све је Ñпремно за прављење резервних копија нових Ñлика (<ph name="FILE_COUNT" />)</translation>
<translation id="1483493594462132177">Пошаљи</translation>
<translation id="1485015260175968628">Сада може да:</translation>
<translation id="1485141095922496924">Верзија <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Укључено – прилагођена подешавања</translation>
<translation id="1493892686965953381">Чека Ñе <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Других доÑтупних уређаја: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">Ðаведени PPD је неважећи.</translation>
<translation id="1497522201463361063">Ðије могуће преименовати датотеку „<ph name="FILE_NAME" />“. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Ðепознат уређај [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Овај влаÑнички налог мора да буде први пријављени налог у ÑеÑији Ñа вишеÑтруким пријављивањем.</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">ПриÑтуп позадинÑком механизму програма за отклањање грешака на Ñтраници</translation>
<translation id="1601560923496285236">Примени</translation>
<translation id="1603914832182249871">(Без архивирања)</translation>
+<translation id="1607139524282324606">Обриши уноÑ</translation>
<translation id="1608626060424371292">Уклони овог кориÑника</translation>
<translation id="1609170755653088773">Синхронизујте ову лозинку Ñа iPhone уређајем</translation>
<translation id="1609862759711084604">Претходни кориÑник</translation>
+<translation id="1611557582955786626">Пријавите Ñе за перÑонализовани доживљај прегледања који је Ñинхронизован на Ñвим уређајима</translation>
<translation id="1611584202130317952">Ток доделе је прекинут. Пробајте поново или контактирајте влаÑника или админиÑтратора уређаја.</translation>
<translation id="1611649489706141841">кретање напред</translation>
<translation id="1611704746353331382">Извези обележиваче у HTML датотеку...</translation>
<translation id="1612129875274679969">Трајно задржи овај уређај у режиму киоÑка.</translation>
+<translation id="161460670679785907">ÐиÑмо уÑпели да откријемо телефон</translation>
<translation id="1616206807336925449">Овај додатак не захтева никакве Ñпецијалне дозволе.</translation>
<translation id="161707228174452095">Додали Ñте отиÑак прÑта!</translation>
<translation id="1618268899808219593">Ц&amp;ентар за помоћ</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">Приказуј опције уноÑа</translation>
<translation id="1650709179466243265">Додавање www. и .com и отварање адреÑе</translation>
<translation id="1651008383952180276">Двапут треба да унеÑете иÑту приÑтупну фразу</translation>
-<translation id="1652972346408808053">Лозинка је Ñачувана. ПриÑтупајте лозинкама Ñа било ког уређаја на <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Додајте штампач у Google Cloud штампање да биÑте могли да штампате било где.}one{Додајте # штампач у Google Cloud штампање да биÑте могли да штампате било где.}few{Додајте # штампача у Google Cloud штампање да биÑте могли да штампате било где.}other{Додајте # штампача у Google Cloud штампање да биÑте могли да штампате било где.}}</translation>
<translation id="1657406563541664238">Помозите унапређивање <ph name="PRODUCT_NAME" /> прегледача тако што ћете аутоматÑки Ñлати Google-у ÑтатиÑтику коришћења и извештаје о отказивању</translation>
<translation id="1658424621194652532">Ова Ñтраница приÑтупа микрофону.</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">Ðије могуће приÑтупити датотеци из безбедноÑних разлога.</translation>
<translation id="167832068858235403">утишавање звука</translation>
<translation id="1679068421605151609">Ðлатке за програмере</translation>
+<translation id="16815041330799488">Ðе дозвољавај Ñајтовима да виде текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију</translation>
<translation id="1682548588986054654">Ðови прозор без архивирања</translation>
+<translation id="1688935057616748272">УнеÑите неко Ñлово</translation>
<translation id="168991973552362966">Додајте штампач у близини</translation>
<translation id="1689945336726856614">Копирај &amp;URL</translation>
<translation id="1692602667007917253">УпÑ, нешто није у реду</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">Метод уноÑа</translation>
<translation id="175772926354468439">Омогући тему</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Прикажи у Chrome веб-продавници</translation>
<translation id="1758831820837444715">КонфигуриÑање етернет мреже</translation>
<translation id="1763046204212875858">Ðаправите пречице за апликације</translation>
<translation id="1763108912552529023">ÐаÑтави Ñа иÑтраживањем</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Опрез:<ph name="END_BOLD" /> Ове датотеке Ñу привремене и могу да Ñе аутоматÑки избришу да би Ñе оÑлободио проÑтор на диÑку. <ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">ПодеÑите Smart Lock за <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsoft опоравак датотека</translation>
-<translation id="1825832322945165090">Ðема довољно проÑтора на уређају</translation>
+<translation id="1818007989243628752">Избришите лозинку за <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Провера</translation>
<translation id="1828149253358786390"><ph name="SITE" /> жели да вам шаље обавештења.</translation>
<translation id="1828378091493947763">Ова додатна компонента није подржана на овом уређају</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">При покретању</translation>
<translation id="2006638907958895361">Отвори линк у <ph name="APP" /></translation>
<translation id="2007404777272201486">Пријави проблем...</translation>
+<translation id="2015632741368427174">Блокирано је преуÑмеравање на овај Ñајт:</translation>
<translation id="2016430552235416146">Традиционално</translation>
<translation id="2017334798163366053">Онемогући прикупљање података о учинку</translation>
<translation id="2017836877785168846">Брише иÑторију и аутоматÑка довршавања у траци за адреÑу.</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">Датотека Ñа називом „<ph name="FILENAME" />“ већ поÑтоји. Шта желите да урадите?</translation>
<translation id="2087822576218954668">Штампање: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Прегледајте безбедно уз Google Chrome</translation>
+<translation id="2089795179672254991">Питај када Ñајт жели да види текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију (препоручено)</translation>
<translation id="2090165459409185032">Да биÑте вратили информације о налогу, идите на: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">БезбедноÑно подешавање ÑиÑтема</translation>
<translation id="2091887806945687916">Звук</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">Промени величину</translation>
<translation id="2124930039827422115">{1,plural, =1{Један кориÑник је оценио Ñа <ph name="AVERAGE_RATING" />.}one{# кориÑник је оценио Ñа <ph name="AVERAGE_RATING" />.}few{# кориÑника Ñу оценила Ñа <ph name="AVERAGE_RATING" />.}other{# кориÑника је оценило Ñа <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">ÐдминиÑтратор је онемогућио Ñинхронизацију.</translation>
-<translation id="2126426811489709554">Омогућава Chrome</translation>
<translation id="2127372758936585790">Пуњач мале Ñнаге</translation>
<translation id="212862741129535676">Проценат заузетоÑти Ñтања фреквенције</translation>
<translation id="2128691215891724419">Грешка при Ñинхронизацији: Ðжурирајте фразу за приÑтуп Ñинхронизацији...</translation>
<translation id="2129825002735785149">Ðжурирај додатну компоненту</translation>
<translation id="2129904043921227933">Грешка при Ñинхронизацији: Ðжурирајте фразу за приÑтуп Ñинхронизацији...</translation>
<translation id="2131077480075264">Ðије уÑпело инÑталирање „<ph name="APP_NAME" />“ јер то не дозвољава „<ph name="IMPORT_NAME" />“</translation>
-<translation id="213491463158799620">Желите ли да преведете ову Ñтраницу?</translation>
<translation id="2135787500304447609">&amp;ÐаÑтави</translation>
<translation id="2136372518715274136">УнеÑите нову лозинку</translation>
<translation id="2136476978468204130">ПриÑтупна фраза коју Ñте унели је нетачна</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">CA је компромитован</translation>
<translation id="218070003709087997">Ðаведите број примерака за штампање (1 до 999).</translation>
<translation id="2187895286714876935">Грешка при увозу ÑерверÑког Ñертификата</translation>
+<translation id="2187906491731510095">Додаци Ñу ажурирани</translation>
<translation id="2188881192257509750">Отвори <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Добијање акредитива за Wi-Fi</translation>
<translation id="219008588003277019">Модул оригиналног клијента: <ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">Microsoft означавање времена</translation>
<translation id="225614027745146050">Добро дошли</translation>
<translation id="225692081236532131">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ˜Ðµ</translation>
+<translation id="2261323523305321874">ÐдминиÑтратор је унео промену која Ñе одноÑи на цео ÑиÑтем и која је онемогућила неке Ñтаре профиле.</translation>
<translation id="2262477216570151239">Одлагање пре понављања</translation>
<translation id="2263189956353037928">Одјави ме и поново ме пријави</translation>
<translation id="2263497240924215535">(Онемогућено)</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">Желите ли да инÑталирате <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP метод:</translation>
<translation id="2297705863329999812">Претражите штампаче</translation>
-<translation id="230115972905494466">Ðије пронађен ниједан компатибилан уређај</translation>
<translation id="2301382460326681002">ОÑновни директоријум додатка је неважећи.</translation>
<translation id="2302685579236571180">Режим без архивирања</translation>
<translation id="23030561267973084">Додатак „<ph name="EXTENSION_NAME" />“ је затражио додатне дозволе.</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">Језик и уноÑ</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Белешке на закључаном екрану Ñе аутоматÑки чувају у апликацији <ph name="LOCK_SCREEN_APP_NAME" />. Ðајновија белешка ће оÑтати на закључаном екрану.</translation>
+<translation id="2352947182261340447">Ðемате довољно проÑтора у локалној меморији.</translation>
<translation id="2353297238722298836">Камера и микрофон Ñу дозвољени</translation>
<translation id="2356070529366658676">Питај</translation>
<translation id="2356517949307388948">Дошло је до грешке док је Chrome тражио штетан Ñофтвер.</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">Увек блокирај приÑтуп микрофону</translation>
<translation id="2367972762794486313">Прикажите апликације</translation>
<translation id="2371076942591664043">Отвори кад буде &amp;довршено</translation>
-<translation id="237336063998926520">Коришћење IP адреÑе за одређивање локације</translation>
<translation id="2377319039870049694">Пређи на приказ лиÑте</translation>
<translation id="2377667304966270281">Грешке у вези Ñа хард-диÑком</translation>
<translation id="2378075407703503998">Изабраних датотека: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">Дошло је до грешке. Проверите штампач и пробајте поново.</translation>
<translation id="2385700042425247848">Ðазив уÑлуге:</translation>
<translation id="2387458720915042159">Тип везе Ñа прокÑијем</translation>
-<translation id="2391243203977115091">Пронађене Ñу нове Ñлике (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Ðема довољно проÑтора на уређају.
- <ph name="LINE_BREAK2" />
- Покушајте да изаберете неколико Ñлика за почетак.</translation>
<translation id="2391419135980381625">Стандардни фонт</translation>
<translation id="2391762656119864333">Опозови</translation>
<translation id="2392369802118427583">Ðктивирај</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">Увек покрећи на <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Укупна величина датотеке</translation>
<translation id="2428510569851653187">Опишите шта Ñте радили када је картица отказала</translation>
+<translation id="2431027948063157455">Google помоћник није уÑпео да Ñе учита. Проверите мрежну везу, па покушајте поново.</translation>
<translation id="2433452467737464329">Додајте параметар упита у URL да биÑте аутоматÑки оÑвежили Ñтраницу: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Изглед</translation>
<translation id="2435248616906486374">Веза Ñа мрежом је прекинута</translation>
@@ -913,6 +924,7 @@
<translation id="2445081178310039857">ОÑновни директоријум додатка је обавезан.</translation>
<translation id="2448312741937722512">Тип</translation>
<translation id="2450223707519584812">Ðећете моћи да додајете кориÑнике зато што недоÑтају шифре за Google API. Потражите детаље на <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Ðема активних приказа</translation>
<translation id="2453021845418314664">Ðапредна подешавања Ñинхронизације</translation>
<translation id="2453576648990281505">Датотека већ поÑтоји</translation>
<translation id="2453860139492968684">Заврши</translation>
@@ -920,7 +932,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> жели да копира датотеке Ñа <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ИД кључа ауторитета за издавање Ñертификата</translation>
<translation id="2462752602710430187">Додато је: <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Увези обележиваче</translation>
<translation id="2464089476039395325">HTTP прокÑи</translation>
<translation id="2468902267404883140">Ðе можемо да Ñе повежемо Ñа телефоном. Проверите да ли кориÑтите компатибилни и укључени Android телефон који је у близини. &lt;a&gt;Сазнајте више&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ðеподржани додаци Ñу онемогућени</translation>
@@ -989,6 +1000,7 @@
<translation id="2562743677925229011">ÐиÑте пријављени на <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ЧеÑтитамо! УÑлуга преноÑа података „<ph name="NAME" />“ је активирана и Ñпремна за коришћење.</translation>
<translation id="2566124945717127842">Powerwash реÑетује <ph name="IDS_SHORT_PRODUCT_NAME" /> уређај да би био као нов.</translation>
+<translation id="2567257616420533738">Лозинка је Ñачувана. Прегледајте Ñачуване лозинке и управљајте њима на <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Контејнер траке Ñа информацијама</translation>
<translation id="2570000010887652771">Сачувани подаци.</translation>
<translation id="257088987046510401">Теме</translation>
@@ -1009,6 +1021,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Подразумевана подешавања претраге</translation>
<translation id="2586657967955657006">Меморија</translation>
+<translation id="2586672484245266891">УнеÑите краћи URL</translation>
<translation id="2587922270115112871">Прављење кориÑника под надзором не подразумева отварање Google налога, па подешавања и подаци тих кориÑника неће бити доÑтупни на другим уређајима на којима је омогућена Chrome Ñинхронизација. КориÑник под надзором поÑтоји Ñамо на овом уређају.</translation>
<translation id="258932246702879617">Изаберите <ph name="BEGIN_BOLD" />Pin to taskbar<ph name="END_BOLD" /> (Закачи на траку задатака)</translation>
<translation id="259421303766146093">Умањивање приказа</translation>
@@ -1040,6 +1053,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> кориÑти <ph name="USAGE" /> MB проÑтора на диÑку.</translation>
<translation id="2633212996805280240">Желите ли да уклоните „<ph name="EXTENSION_NAME" />“?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> није могао да доврши инÑталацију, али ће наÑтавити да Ñе покреће Ñа Ñлике диÑка.</translation>
+<translation id="2635176084534510129">Пронађите перÑонализованије доживљаје, као што Ñу бољи предлози за Ñадржај и паметнији Преводилац</translation>
<translation id="2635276683026132559">ПотпиÑивање</translation>
<translation id="2635926034288331400">ИнÑталирај у Ðпликације</translation>
<translation id="2636625531157955190">Chrome не може да приÑтупи Ñлици.</translation>
@@ -1050,14 +1064,15 @@
<translation id="2643698698624765890">Управљајте додацима кликом на Ñтавку Додаци у менију Прозор.</translation>
<translation id="2647142853114880570">поновно учитавање</translation>
<translation id="2647269890314209800">Колачићи у употреби</translation>
+<translation id="264810637653812429">Ðије пронађен ниједан компатибилан уређај.</translation>
<translation id="2648831393319960979">Додајемо уређај на налог. То може мало да потраје...</translation>
<translation id="2649045351178520408">ASCII датотека шифрована методом „Base64“, ланац Ñертификата</translation>
<translation id="2653266418988778031">Ðко избришете Ñертификат ауторитета за издавање Ñертификата, прегледач више неће веровати Ñертификатима које је тај ауторитет издао.</translation>
<translation id="2653659639078652383">Пошаљи</translation>
<translation id="265390580714150011">ВредноÑÑ‚ поља</translation>
-<translation id="2654286334048437383">Извези обележиваче</translation>
<translation id="2655386581175833247">Сертификат кориÑника:</translation>
<translation id="2660779039299703961">Догађај</translation>
+<translation id="266079277508604648">Повезивање Ñа штампачем није уÑпело. Проверите да ли је штампач укључен и повезан Ñа Chromebook-ом помоћу Wi-Fi-ја или USB-а.</translation>
<translation id="2661146741306740526">16×9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Језик</translation>
@@ -1080,6 +1095,7 @@
<translation id="2680208403056680091">Интернет веза Ñе контролише</translation>
<translation id="268053382412112343">Hi&amp;story (ИÑторија)</translation>
<translation id="2683638487103917598">Директоријум је Ñортиран</translation>
+<translation id="2684004000387153598">Да биÑте наÑтавили, кликните на Потврди, па на Додај оÑобу да биÑте отворили нови профил за имејл адреÑу.</translation>
<translation id="2686759344028411998">Ðије могуће открити учитане модуле.</translation>
<translation id="2688196195245426394">Грешка при региÑтровању уређаја на Ñервер: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Приказуј опције језика</translation>
@@ -1092,6 +1108,7 @@
<translation id="2704184184447774363">Microsoft потпиÑивање докумената</translation>
<translation id="270516211545221798">Брзина тачпеда</translation>
<translation id="2706892089432507937">USB уређаји</translation>
+<translation id="2706954854267016964">Изабрани уређај за Google Cloud штампање више није подржан. Пробајте да подеÑите штампач у подешавањима ÑиÑтема за рачунар.</translation>
<translation id="2707024448553392710">Преузимање компоненте</translation>
<translation id="270921614578699633">ПроÑек преко</translation>
<translation id="2709453993673701466">Желите ли да управљате Ñинхронизацијом и перÑонализацијом пре него што их укључите? ПоÑетите <ph name="BEGIN_LINK" />Подешавања<ph name="END_LINK" />.</translation>
@@ -1122,6 +1139,7 @@
<translation id="2737363922397526254">Скупи...</translation>
<translation id="2737492745329609575">Покрените подешавање</translation>
<translation id="2738771556149464852">Ðе поÑле</translation>
+<translation id="2739046699559178272">Сачувај и наÑтави</translation>
<translation id="2739191690716947896">Отклони грешке</translation>
<translation id="2739240477418971307">Мењање подешавања приÑтупачноÑти</translation>
<translation id="2740393541869613458">да прегледате веб-Ñајтове које је кориÑник под надзором поÑетио и</translation>
@@ -1142,6 +1160,7 @@
<translation id="2773802008104670137">Ова врÑта датотеке може да нашкоди рачунару.</translation>
<translation id="2775104091073479743">Измена отиÑака прÑтију</translation>
<translation id="2776441542064982094">Изгледа да нема доÑтупних уређаја за региÑтрацију на мрежи. Ðко је уређај укључен и повезан Ñа интернетом, покушајте да га региÑтрујете помоћу упутÑтава у приручнику за употребу.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Преузето</translation>
<translation id="2783661497142353826">Управљање киоÑк апликацијама</translation>
<translation id="2784407158394623927">Ðктивирање уÑлуге мобилног преноÑа података</translation>
@@ -1198,7 +1217,6 @@
<translation id="2843806747483486897">Промени подразумевано...</translation>
<translation id="2844111009524261443">Покрећи кликом</translation>
<translation id="2845382757467349449">Увек приказуј траку Ñа обележивачима</translation>
-<translation id="284682086647736321">УврÑтите Ctrl, Alt или Command</translation>
<translation id="2847759467426165163">Пребаци на</translation>
<translation id="284805635805850872">Желите ли да уклоните штетан Ñофтвер?</translation>
<translation id="2849362176025371110">ÐутоматÑки шаљите дијагноÑтику и податке о коришћењу Google-у. Ово можете да промените у било ком тренутку у <ph name="BEGIN_LINK1" />подешавањима<ph name="END_LINK1" /> уређаја. <ph name="BEGIN_LINK2" />Сазнајте више<ph name="END_LINK2" /></translation>
@@ -1206,6 +1224,7 @@
<translation id="2849936225196189499">Од преÑудне важноÑти</translation>
<translation id="2850124913210091882">Ðаправи резервну копију</translation>
<translation id="2850541429955027218">Додај тему</translation>
+<translation id="2853121255651601031">Лозинка је Ñачувана</translation>
<translation id="2853916256216444076">$1 видео</translation>
<translation id="2857608528410806398">Тело обавештења о функцији Брзо откључавање ће бити приказано овде. Тело обавештења о функцији Брзо откључавање ће бити приказано овде. Тело обавештења о функцији Брзо откључавање ће бити приказано овде. Тело обавештења о функцији Брзо откључавање ће бити приказано овде. Тело обавештења о функцији Брзо откључавање ће бити приказано овде.</translation>
<translation id="2860150991415616761">веома дуго (4 Ñ)</translation>
@@ -1248,6 +1267,7 @@
<translation id="2908162660801918428">Додавање галерије медија према директоријуму</translation>
<translation id="2908789530129661844">Умањивање екрана</translation>
<translation id="2910318910161511225">Повежите Ñе на мрежу и пробајте поново</translation>
+<translation id="2911898792135283060">Генериши лозинку...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> жели да кориÑти микрофон.</translation>
<translation id="2913331724188855103">Дозволи Ñајтовима да чувају и читају податке колачића (препоручује Ñе)</translation>
<translation id="2916073183900451334">ПритиÑком на Tab на веб Ñтраници биће иÑтакнуте везе, као и поља у обраÑцу</translation>
@@ -1292,6 +1312,7 @@
<translation id="2989474696604907455">није прикључено</translation>
<translation id="2989786307324390836">Бинарна датотека шифрована методом „DER“, један Ñертификат</translation>
<translation id="2993517869960930405">Информације о апликацији</translation>
+<translation id="2994669386200004489">Прављење резервне копије за датотеку <ph name="FILE_NAME" /> није уÑпело</translation>
<translation id="299483336428448530">ИнÑталирао је родитељ.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> је пронађен. Ðли Smart Lock функционише Ñамо на уређајима који имају Android 5.0 и новије верзије. &lt;a&gt;Сазнајте више&lt;/a&gt;</translation>
<translation id="3003144360685731741">Жељене мреже</translation>
@@ -1350,6 +1371,7 @@
<translation id="3064410671692449875">Ðедовољно података</translation>
<translation id="3065041951436100775">Повратне информације о затварању картице.</translation>
<translation id="3065140616557457172">Откуцајте текÑÑ‚ за претрагу или унеÑите URL адреÑу за навигацију – Ñве функционише.</translation>
+<translation id="3066642396596108483">Синхронизујте обележиваче, лозинке и иÑторију на Ñвим уређајима</translation>
<translation id="3067198360141518313">Покрени овај додатак</translation>
<translation id="3071624960923923138">Можете да кликнете овде да биÑте отворили нову картицу</translation>
<translation id="3074037959626057712">Пријавили Ñте Ñе и укључили Ñинхронизацију</translation>
@@ -1437,6 +1459,7 @@
<translation id="3202173864863109533">Звук ове картице је иÑкључен.</translation>
<translation id="3206175707080061730">Датотека Ñа називом „$1“ већ поÑтоји. Желите ли да је замените?</translation>
<translation id="3208703785962634733">Ðепотврђено</translation>
+<translation id="3213187967168344806">Додавање штампача није уÑпело. РеÑтартујте рачунар и пробајте поново.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">ÐŸÑ€Ð¾Ñ†ÐµÑ ÐºÐ¾Ð½ÐµÐºÑ‚Ð¾Ñ€Ð° за <ph name="CLOUD_PRINT_NAME" /> је отказао. Желите ли поново да га покренете?</translation>
<translation id="3221634914176615296">ИÑтражите Ñадржај уређаја у апликацији Датотеке.</translation>
@@ -1463,12 +1486,14 @@
<translation id="3254516606912442756">ÐутоматÑко откривање временÑке зоне је онемогућено</translation>
<translation id="3264544094376351444">Фонт Sans-serif</translation>
<translation id="3264547943200567728">ÐиÑмо уÑпели да подеÑимо мрежу Chromebox-а</translation>
+<translation id="3264582393905923483">КонтекÑÑ‚</translation>
<translation id="3265459715026181080">Затвори прозор</translation>
<translation id="3267726687589094446">ÐаÑтави да дозвољаваш аутоматÑка преузимања више датотека</translation>
<translation id="3267998849713137817">Време измене</translation>
<translation id="3268451620468152448">Отворене картице</translation>
<translation id="3269069891205016797">Ваше информације ће Ñе уклонити Ñа уређаја кад Ñе одјавите.</translation>
<translation id="3269093882174072735">Учитај Ñлику</translation>
+<translation id="3269889795238950578">Ова Ñтраница може да види текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију.</translation>
<translation id="326999365752735949">Преузимање diff датотеке</translation>
<translation id="3270965368676314374">Читање Ñлика, музике и других медија Ñа рачунара, мењање и бриÑање тих медија</translation>
<translation id="327147043223061465">Прегледајте Ñве колачиће и податке о Ñајтовима</translation>
@@ -1500,6 +1525,7 @@
<translation id="3305389145870741612">ÐŸÑ€Ð¾Ñ†ÐµÑ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°ÑšÐ° може да потраје неколико Ñекунди. Сачекајте.</translation>
<translation id="3305661444342691068">Отвори PDF у прегледу</translation>
<translation id="3306684685104080068">Омогућите пребацивање у уÑлуге заÑноване на клауду попут Google Hangouts-а.</translation>
+<translation id="3307091518408668019">РачунарÑка организациона јединица (нпр. OU=Chromebook-ови,DC=пример,DC=com)</translation>
<translation id="3308006649705061278">Организациона јединица (OU)</translation>
<translation id="3308116878371095290">Овој Ñтраници је забрањено да поÑтавља колачиће.</translation>
<translation id="3308134619352333507">Сакриј дугме</translation>
@@ -1507,9 +1533,6 @@
<translation id="3309747692199697901">Увек покрећи на Ñвим Ñајтовима</translation>
<translation id="3312424061798279731">Омогућени језици</translation>
<translation id="3312903956926554846">ИнÑталирај на радну површину</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Са <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Полазна Ñтраница је промењена у <ph name="URL" />. Да биÑте онемогућили додатке који мењају полазну Ñтраницу, кликните на Врати.</translation>
<translation id="3313590242757056087">Да биÑте подеÑили које веб-Ñајтове може да прегледа кориÑник под надзором, можете да конфигуришете ограничења
и подешавања тако што ћете поÑетити <ph name="MANAGEMENT_URL" />.
Ðко не промените подразумевана подешавања, <ph name="USER_DISPLAY_NAME" />
@@ -1544,6 +1567,7 @@
<translation id="3360297538363969800">Штампање није уÑпело. Проверите штампач и покушајте поново.</translation>
<translation id="3364721542077212959">Ðлатке за пиÑаљку</translation>
<translation id="336497260564123876">Лозинка је Ñачувана. Да би вам лозинке биле доÑтупне на Ñвим уређајима, пријавите Ñе у Chrome.</translation>
+<translation id="3365598184818502391">КориÑтите Ctrl или Alt</translation>
<translation id="3367813778245106622">Пријавите Ñе поново да биÑте започели Ñинхронизацију</translation>
<translation id="3368922792935385530">Повезан</translation>
<translation id="3369624026883419694">Одређује Ñе хоÑÑ‚...</translation>
@@ -1577,6 +1601,7 @@
<translation id="3423858849633684918">РеÑтартујте <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Опишите шта Ñте радили када је картица отказала</translation>
<translation id="3427092606871434483">Дозволи (подразумевано)</translation>
+<translation id="3428419049384081277">Пријављени Ñте!</translation>
<translation id="3429275422858276529">Обележите ову Ñтраницу да биÑте је каÑније лакше пронашли</translation>
<translation id="3429599832623003132">Ставки: $1</translation>
<translation id="3432227430032737297">Уклони Ñве приказано</translation>
@@ -1599,13 +1624,14 @@
<translation id="344630545793878684">Читање ваших података на више веб-Ñајтова</translation>
<translation id="3449839693241009168">ПритиÑните <ph name="SEARCH_KEY" /> да биÑте поÑлали команде у <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Проценат заузетоÑти Ñтања мировања</translation>
-<translation id="3450505713373650336">Праве Ñе резервне копије Ñлика (<ph name="FILE_COUNT" />)</translation>
<translation id="3453612417627951340">Потребно је овлашћење</translation>
<translation id="3454157711543303649">Ðктивација је довршена</translation>
+<translation id="3454224730401036106">Сада Ñте повезани на безбеднију мрежу</translation>
<translation id="345693547134384690">Отвори &amp;Ñлику у новој картици</translation>
<translation id="3459509316159669723">Штампање</translation>
<translation id="3459697287128633276">Да биÑте омогућили налогу да приÑтупа Google Play продавници, потврдите идентитет помоћу добављача идентитета.</translation>
<translation id="3459774175445953971">ПоÑледњи пут измењено:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> жели да види текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију</translation>
<translation id="3462413494201477527">Желите ли да откажете подешавање налога?</translation>
<translation id="346431825526753">Ово је налог за децу којим управља <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Кликните на Ñвоју Ñлику</translation>
@@ -1618,10 +1644,12 @@
<translation id="3470502288861289375">Копирање...</translation>
<translation id="3473479545200714844">Лупа екрана</translation>
<translation id="3475447146579922140">Google табела</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 ред није приказан&gt;}one{&lt;$1 ред није приказан&gt;}few{&lt;$1 реда ниÑу приказана&gt;}other{&lt;$1 редова није приказано&gt;}}</translation>
<translation id="3475843873335999118">Жао нам је, отиÑак прÑта и даље није препознат. УнеÑите лозинку.</translation>
<translation id="347670947055184738">УпÑ! СиÑтем није уÑпео да преузме Ñмернице за уређај.</translation>
<translation id="347785443197175480">И даље дозвољавај Ñајту <ph name="HOST" /> да приÑтупа камери и микрофону</translation>
<translation id="3478685642445675458">Откључајте профил да биÑте уклонили оÑобу.</translation>
+<translation id="347919930506963698">ИÑкориÑтите Chrome на још бољи начин</translation>
<translation id="3479552764303398839">Ðе Ñада</translation>
<translation id="3480892288821151001">Спајање прозора Ñа леве Ñтране</translation>
<translation id="3481915276125965083">Следећи иÑкачући прозори Ñу блокирани на овој Ñтраници:</translation>
@@ -1639,14 +1667,17 @@
<translation id="3504135463003295723">Ðазив групе:</translation>
<translation id="3505030558724226696">Опозови приÑтуп уређају</translation>
<translation id="3507421388498836150">Тренутне дозволе за „<ph name="EXTENSION_NAME" />“</translation>
+<translation id="3507888235492474624">Поново Ñкенирајте Bluetooth уређаје</translation>
<translation id="3508920295779105875">Одабери други директоријум...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Поново Ñкенирај</translation>
<translation id="3511307672085573050">Копирај адр&amp;еÑу везе</translation>
<translation id="3511399794969432965">Имате проблема при повезивању?</translation>
<translation id="351152300840026870">Фонт фикÑне ширине</translation>
<translation id="3511528412952710609">Кратко</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Откажи преузимање}one{Откажи преузимања}few{Откажи преузимања}other{Откажи преузимања}}</translation>
<translation id="3514373592552233661">Жељене мреже ће имати приоритет у одноÑу на друге познате мреже ако је доÑтупно више њих</translation>
+<translation id="3520212870468945358"><ph name="URL" /> жели да види ÑеријÑки број безбедноÑног кључа</translation>
<translation id="3523642406908660543">Питај када Ñајт жели да приÑтупи мом рачунару помоћу додатне компоненте (препоручено)</translation>
<translation id="3525897975040424366">ИнÑталирај на полицу</translation>
<translation id="3527085408025491307">Директоријум</translation>
@@ -1676,13 +1707,11 @@
<translation id="3564334271939054422">Wi-Fi мрежа коју кориÑтите (<ph name="NETWORK_ID" />) ће можда захтевати да поÑетите Ñтраницу за пријављивање.</translation>
<translation id="3564708465992574908">Ðивои зумирања</translation>
<translation id="3566721612727112615">Ðиједан Ñајт није додат</translation>
-<translation id="3566866560249787686">Google помоћник није уÑпео да Ñе учита. Покушајте поново.</translation>
<translation id="3569382839528428029">Да ли желите да <ph name="APP_NAME" /> дели екран?</translation>
<translation id="3570985609317741174">Веб-Ñадржај</translation>
<translation id="3571734092741541777">ПодеÑи</translation>
<translation id="3574210789297084292">пријави ме</translation>
<translation id="3576324189521867626">ИнÑталирано је</translation>
-<translation id="3578331450833904042">Подразумевано (детектује Ñве)</translation>
<translation id="3578594933904494462">Садржај ове картице Ñе дели.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; жели да дели штампач &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; Ñа групом чији Ñте влаÑник: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Ðко прихватите, Ñви чланови групе ће моћи да штампају помоћу штампача.</translation>
<translation id="3584169441612580296">Читање Ñлика, музике и других медија Ñа рачунара и мењање тих медија</translation>
@@ -1697,6 +1726,7 @@
<translation id="3599863153486145794">Брише иÑторију Ñа Ñвих уређаја на којима Ñте пријављени. Google налог може да има друге облике иÑторије прегледања на <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">ÐдминиÑтратор је онемогућио приÑтуп локалним датотекама на уређају.</translation>
<translation id="3600792891314830896">ИÑкључи звук Ñајтова који пуштају звук</translation>
+<translation id="3603177256297531067">Превођење ове Ñтранице није уÑпело</translation>
<translation id="3603533104205588786">Можете да обележите Ñтраницу кликом на звездицу</translation>
<translation id="3603622770190368340">Добијање Ñертификата мреже</translation>
<translation id="3604048165392640554">ÐиÑмо пронашли ниједну мобилну везу. Укључите тренутно привезивање на другом уређају, па пробајте поново. &lt;a target="_blank" href="<ph name="URL" />"&gt;Сазнајте више&lt;/a&gt;</translation>
@@ -1766,7 +1796,6 @@
<translation id="3697100740575341996">IT админиÑтратор је онемогућио Chrome забавне Ñтварчице за уређај. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Имејл адреÑа</translation>
<translation id="3702500414347826004">Полазне Ñтранице Ñу промењене, па Ñада обухватају <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Питај када Ñајт жели да види текÑÑ‚ и Ñлике које копирам у привремену меморију</translation>
<translation id="370415077757856453">JavaScript је блокиран</translation>
<translation id="3704331259350077894">ПреÑтанак рада</translation>
<translation id="3705722231355495246">-</translation>
@@ -1832,7 +1861,6 @@
<translation id="379082410132524484">Картица је иÑтекла</translation>
<translation id="3792890930871100565">Прекини везу Ñа штампачима</translation>
<translation id="379422718204375917">КориÑтите Smart Lock да биÑте Ñе пријавили на налог</translation>
-<translation id="3794595850995182458">Затвори Ñтраницу</translation>
<translation id="3796648294839530037">Омиљене мреже:</translation>
<translation id="3797900183766075808">&amp;Претражи „<ph name="SEARCH_TERMS" />“ на претраживачу <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">Омогућавају вам да омогућите/онемогућите функцију Додирни за клик</translation>
@@ -1850,10 +1878,8 @@
<translation id="381202950560906753">Додај други</translation>
<translation id="3812525830114410218">ÐеиÑправан Ñертификат</translation>
<translation id="3813296892522778813">Идите на <ph name="BEGIN_LINK_CHROMIUM" />Ñтраницу помоћи за Google Chrome<ph name="END_LINK_CHROMIUM" /> ако не можете да пронађете оно што тражите</translation>
-<translation id="3815571115159309122">Пронађене Ñу нове Ñлике (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Све је Ñпремно за прављење резервних копија на <ph name="BEGIN_LINK" />Google диÑку<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Дозволи Ñвим Ñајтовима да шаљу иÑкачуће поруке у позадини</translation>
+<translation id="3819497457291599334">Идите у Подешавања &gt; Ðпликације и обавештења &gt; Све апликације &gt; Google Play уÑлуге.</translation>
<translation id="3819752733757735746">ПриÑтуп помоћу прекидача (контролишите рачунар помоћу Ñамо једног или два прекидача)</translation>
<translation id="3819800052061700452">&amp;Пун екран</translation>
<translation id="3820172043799983114">Ðеважећи PIN.</translation>
@@ -1873,7 +1899,9 @@
<translation id="3838486795898716504">Још Ñтраница <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Колачићи и други подаци о Ñајтовима и додатним компонентама</translation>
<translation id="383891835335927981">Ðиједан Ñајт није увећан ни умањен</translation>
+<translation id="3839516600093027468">Увек блокирај увид у привремену меморију Ñтраници <ph name="HOST" /></translation>
<translation id="3840053866656739575">Прекинута је веза Ñа Chromebox-ом. Приближите Ñе или проверите уређај док покушамо да Ñе поново повежемо.</translation>
+<translation id="3842132283799370683">Придруживање уређаја домену није уÑпело. Можда је дошло до проблема Ñа организационом јединицом.</translation>
<translation id="3842552989725514455">Фонт Serif</translation>
<translation id="385051799172605136">Ðазад</translation>
<translation id="3851428669031642514">Учитавај небезбедне Ñкрипте</translation>
@@ -1882,6 +1910,7 @@
<translation id="3856800405688283469">Изаберите временÑку зону</translation>
<translation id="3856921555429624101">Мерење коришћења података је завршено</translation>
<translation id="3857228364945137633">ИÑпробајте Smart Lock да биÑте откључавали <ph name="DEVICE_TYPE" /> без лозинке кад вам је телефон у близини.</translation>
+<translation id="3857732810083914482">ПерÑонализација је иÑкључена. То можете да промените на myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Добро дошли у Hangouts Meet</translation>
<translation id="3862134173397075045">Добро дошли у Cast доживљај у Chrome-у!</translation>
@@ -1923,9 +1952,11 @@
<translation id="3926002189479431949">Телефон за Smart Lock је промењен</translation>
<translation id="3927932062596804919">Одбиј</translation>
<translation id="3930521966936686665">ПуÑти на</translation>
+<translation id="3933283459331715412">Вратите избриÑану лозинку за <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Отвори аудио Ñнимак у новој картици</translation>
<translation id="3936925983113350642">Лозинка коју одаберете биће каÑније потребна за враћање овога. Забележите је на безбедној локацији.</translation>
<translation id="3937640725563832867">Ðлтернативно име издаваоца Ñертификата</translation>
+<translation id="3937734102568271121">Увек преводи <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Омогући аутоматÑко понављање</translation>
<translation id="3941357410013254652">ИД канала</translation>
<translation id="3941565636838060942">Да биÑте Ñакрили приÑтуп овом програму, морате да га деинÑталирате кориÑтећи
@@ -1939,6 +1970,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Увезено из IE прегледача</translation>
<translation id="3950820424414687140">Пријави ме</translation>
+<translation id="3950870029767307261">Овој Ñтраници је блокиран увид у текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију</translation>
<translation id="3954354850384043518">У току</translation>
<translation id="3955193568934677022">Дозволи Ñајтовима да пуштају заштићени Ñадржај (препоручено)</translation>
<translation id="3956702100721821638">Google Play није доÑтупан</translation>
@@ -1971,6 +2003,7 @@
<translation id="39964277676607559">Ðије могуће учитати javascript „<ph name="RELATIVE_PATH" />“ за Ñкрипту Ñадржаја.</translation>
<translation id="4002066346123236978">ÐаÑлов</translation>
<translation id="40027638859996362">Премештање речи</translation>
+<translation id="4005817994523282006">Метод откривања временÑке зоне</translation>
<translation id="4008291085758151621">Информације о Ñајтовима ниÑу доÑтупне у ВР-у</translation>
<translation id="4010917659463429001">Да би вам обележивачи били доÑтупни на мобилном уређају, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Желите ли да поправите „<ph name="EXTENSION_NAME" />“?</translation>
@@ -1987,6 +2020,7 @@
<translation id="4037084878352560732">Коњ</translation>
<translation id="4037889604535939429">Измена оÑобе</translation>
<translation id="4042264909745389898">УÑлови за Google Chrome ОС</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Затвори Ñтраницу}one{Затвори Ñтранице}few{Затвори Ñтранице}other{Затвори Ñтранице}}</translation>
<translation id="4044612648082411741">УнеÑите лозинку за Ñертификат</translation>
<translation id="404493185430269859">Подразумевани претраживач</translation>
<translation id="4047112090469382184">Како је ово безбедно</translation>
@@ -2033,6 +2067,7 @@
<translation id="4109135793348361820">ПремеÑти прозор код <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Ð¤Ð¾ÐºÑƒÑ Ð½Ð° полици</translation>
<translation id="4114360727879906392">Претходни прозор</translation>
+<translation id="4115002065223188701">Мрежа је ван домета</translation>
<translation id="4115080753528843955">Ðеке уÑлуге Ñадржаја кориÑте јединÑтвене идентификаторе ради одобравања приÑтупа заштићеном Ñадржају</translation>
<translation id="411666854932687641">Приватна меморија</translation>
<translation id="4120817667028078560">Путања је предугачка</translation>
@@ -2043,6 +2078,7 @@
<translation id="4130207949184424187">Овај додатак је променио Ñтраницу која Ñе приказује када претражујете из омнибокÑа.</translation>
<translation id="413121957363593859">Компоненте</translation>
<translation id="4131410914670010031">Црно-бело</translation>
+<translation id="4136203100490971508">Ðоћно Ñветло Ñе аутоматÑки укључује када Ñунце изађе</translation>
<translation id="4138267921960073861">Приказуј кориÑничка имена и Ñлике на екрану за пријављивање</translation>
<translation id="4140559601186535628">ИÑкачуће поруке</translation>
<translation id="4146026355784316281">Увек отварај помоћу ÑиÑтемÑког приказивача</translation>
@@ -2060,6 +2096,7 @@
<translation id="4172051516777682613">Увек прикажи</translation>
<translation id="4175737294868205930">Стални меморијÑки проÑтор</translation>
<translation id="4176463684765177261">Онемогућено</translation>
+<translation id="4180684688621252156">УÑлуга штампања</translation>
<translation id="4180788401304023883">Желите ли да избришете Ñертификат ауторитета за издавање Ñертификата „<ph name="CERTIFICATE_NAME" />“?</translation>
<translation id="4181841719683918333">Језици</translation>
<translation id="4184885522552335684">Превлачите да биÑте померили приказ</translation>
@@ -2075,7 +2112,6 @@
<translation id="4206323443866416204">Извештај Ñа повратним информацијама</translation>
<translation id="420665587194630159">(Овим додатком Ñе управља и не може да Ñе уклони или онемогући.)</translation>
<translation id="4206944295053515692">Затражи предлоге од Google-а</translation>
-<translation id="4207228095438106090"><ph name="URL" /> жели да види текÑÑ‚ и Ñлике које копирате у привремену меморију.</translation>
<translation id="4208390505124702064">Претражи <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Велика</translation>
<translation id="421017592316736757">Морате да будете на мрежи да биÑте приÑтупили овој датотеци.</translation>
@@ -2083,6 +2119,7 @@
<translation id="42126664696688958">Извези</translation>
<translation id="42137655013211669">Сервер је забранио приÑтуп овом реÑурÑу.</translation>
<translation id="4215350869199060536">УпÑ, имате недозвољене Ñимболе у имену!</translation>
+<translation id="4215448920900139318">Праве Ñе резервне копије (<ph name="FILE_COUNT" />)</translation>
<translation id="4235200303672858594">Цео екран</translation>
<translation id="4235813040357936597">Додај налог за <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Откажи пријављивање</translation>
@@ -2110,7 +2147,6 @@
<translation id="4270393598798225102">Верзија <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ðема подударања</translation>
<translation id="4275830172053184480">Поновно покретање уређаја</translation>
-<translation id="4276216215490044084">Ðе можемо да учитамо велики PPD. МакÑимална величина је 250 kB.</translation>
<translation id="4278390842282768270">Дозвољено</translation>
<translation id="4281844954008187215">УÑлови коришћења уÑлуге</translation>
<translation id="4282196459431406533">Smart Lock је укључен</translation>
@@ -2122,15 +2158,15 @@
<translation id="4289300219472526559">Почните да говорите</translation>
<translation id="4289540628985791613">Преглед</translation>
<translation id="4296575653627536209">Додај кориÑника под надзором</translation>
+<translation id="4297322094678649474">Промените језике</translation>
+<translation id="4299141727003252811">Google може да кориÑти активноÑÑ‚ прегледања, Ñадржај на неким Ñајтовима које поÑећујете и друге интеракције Ñа прегледачима за перÑонализовање Chrome-а и других Google уÑлуга као што Ñу Преводилац, Претрага и оглаÑи.</translation>
<translation id="4300305918532693141">Да биÑте променили ово подешавање, <ph name="BEGIN_LINK" />реÑетујте Ñинхронизацију<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Имате ново ажурирање ОС-а. Пријавите Ñе да биÑте започели.</translation>
<translation id="4305227814872083840">Дуго (2 Ñ)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> kB (<ph name="NUM_KILOBYTES_LIVE" /> kB уживо)</translation>
+<translation id="4310139701823742692">Формат датотеке је погрешан. Проверите PPD датотеку и пробајте поново.</translation>
<translation id="431076611119798497">&amp;Детаљи</translation>
<translation id="4312866146174492540">Блокирај (подразумевано)</translation>
-<translation id="4315548163539304064">МедијÑки уређај Ñе Ñкенира...
- <ph name="LINE_BREAK1" />
- Пронађене Ñу нове Ñлике (<ph name="FILE_COUNT" />)</translation>
<translation id="4316850752623536204">Веб-Ñајт програмера</translation>
<translation id="4320177379694898372">Ðема интернет везе</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ÐаÑтави преузимање}one{ÐаÑтави преузимања}few{ÐаÑтави преузимања}other{ÐаÑтави преузимања}}</translation>
@@ -2155,7 +2191,6 @@
<translation id="4359408040881008151">ИнÑталиран је због завиÑних додатака.</translation>
<translation id="4361142739114356624">Приватни кључ за овај Ñертификат клијента недоÑтаје или је неважећи</translation>
<translation id="4363771538994847871">Ðема пронађених одредишта за пребацивање. Да ли вам треба помоћ?</translation>
-<translation id="4364444725319685468">Преузели Ñте <ph name="FILE_NAME" /></translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> дели прозор.</translation>
<translation id="4364830672918311045">Приказуј обавештења</translation>
<translation id="4365673000813822030">УпÑ, Ñинхронизација је преÑтала да функционише.</translation>
@@ -2176,10 +2211,10 @@
<translation id="4394049700291259645">Онемогући</translation>
<translation id="4400367121200150367">Сајтови који никада не чувају лозинке ће Ñе појавити овде</translation>
<translation id="4400632832271803360">Задржите таÑтер за Покретач да биÑте променили понашање таÑтера у горњем реду</translation>
-<translation id="4405076286418917603">ÐедоÑтаје знак</translation>
<translation id="4408599188496843485">П&amp;омоћ</translation>
<translation id="4409697491990005945">Маргине</translation>
<translation id="4411578466613447185">ПотпиÑник кода</translation>
+<translation id="4412698727486357573">Центар за помоћ</translation>
<translation id="4414232939543644979">Ðови &amp;прозор без архивирања</translation>
<translation id="4415748029120993980">Елиптична крива SECG secp384r1 (такође позната као NIST P-384)</translation>
<translation id="4419409365248380979">Увек дозволи да <ph name="HOST" /> подешава колачиће</translation>
@@ -2193,7 +2228,6 @@
<translation id="4430369329743628066">Обележивач је додат</translation>
<translation id="443464694732789311">ÐаÑтави</translation>
<translation id="4439318412377770121">Желите ли да региÑтрујете <ph name="DEVICE_NAME" /> као Google Cloud уређај?</translation>
-<translation id="4439612350502082674">Ðе можемо да додамо штампач. РеÑтартујте и пробајте поново.</translation>
<translation id="4441124369922430666">Желите ли да Ñе ова апликација покреће аутоматÑки када укључите уређај?</translation>
<translation id="444134486829715816">Прошири...</translation>
<translation id="4441548209689510310">Приказуј опције за проверу правопиÑа</translation>
@@ -2215,6 +2249,7 @@
<translation id="4474381447165623168">ÐутоматÑко подешавање помоћу Wi-Fi мреже</translation>
<translation id="4475552974751346499">Претражите преузимања</translation>
<translation id="4476590490540813026">СпортиÑткиња</translation>
+<translation id="4477015793815781985">КориÑтите Ctrl, Alt или ⌘</translation>
<translation id="4478664379124702289">Сачувај ве&amp;зу као...</translation>
<translation id="4479424953165245642">Управљај киоÑк апликацијама</translation>
<translation id="4479639480957787382">Етернет</translation>
@@ -2228,8 +2263,6 @@
<translation id="4508051413094283164">Отвори Ñве у прозору без архивирања</translation>
<translation id="4508265954913339219">Ðктивација није уÑпела</translation>
<translation id="4508765956121923607">Прикажи и&amp;звор</translation>
-<translation id="4509017836361568632">Одбаци Ñлику</translation>
-<translation id="4513946894732546136">Повратне информације</translation>
<translation id="451407183922382411">Омогућава <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">ПодеÑите новог кориÑника под надзором</translation>
<translation id="451515744433878153">Уклони</translation>
@@ -2237,6 +2270,7 @@
<translation id="4520385623207007473">Колачићи у употреби</translation>
<translation id="452039078290142656">непознати уређаји продавца <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Детаљи</translation>
+<translation id="4522600456902129422">ÐаÑтави да дозвољаваш овом Ñајту да види привремену меморију</translation>
<translation id="4530494379350999373">Извор</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU време</translation>
@@ -2249,9 +2283,11 @@
<translation id="4543778593405494224">Менаџер Ñертификата</translation>
<translation id="4544174279960331769">Подразумевани плави аватар</translation>
<translation id="4545028762441890696">Да биÑте га поново омогућили, прихватите нове дозволе:</translation>
+<translation id="454547174531670764">Синхронизујте Ñа другим налогом</translation>
<translation id="4545759655004063573">Ðије могуће Ñачувати због недовољног броја дозвола. Сачувајте на другу локацију.</translation>
<translation id="4546308221697447294">Прегледајте брзо уз Google Chrome</translation>
<translation id="4547659257713117923">Ðема картица Ñа других уређаја</translation>
+<translation id="4547672827276975204">ПодеÑи аутоматÑки</translation>
<translation id="4547992677060857254">Директоријум који Ñте изабрали Ñадржи оÑетљиве датотеке. ЈеÑте ли Ñигурни да желите да одобрите апликацији „$1“ Ñталан приÑтуп за упиÑивање за овај директоријум?</translation>
<translation id="4552031286893852992">Chrome је блокирао оглаÑе на овом Ñајту јер Ñајт приказује оглаÑе који ометају.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2423,10 +2459,10 @@
<translation id="4837926214103741331">Ðемате овлашћење за коришћење овог уређаја. Контактирајте влаÑника уређаја да биÑте добили дозволу за пријављивање.</translation>
<translation id="4837952862063191349">Да биÑте откључали приÑтуп локалним подацима и вратили их, унеÑите Ñтару лозинку за уређај <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Дошло је до грешке док је Chrome уклањао штетан Ñофтвер.</translation>
+<translation id="4838836835474292213">ПриÑтуп за читање привремене меморије је дозвољен</translation>
<translation id="4839303808932127586">Са&amp;чувај видео Ñнимак као...</translation>
<translation id="4839847978919684242">Изабраних Ñтавки: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Још 1}one{Још #}few{Још #}other{Још #}}</translation>
-<translation id="4840626203080576849">Питај када Ñајт жели да види текÑÑ‚ и Ñлике које копирам у привремену меморију (препоручено)</translation>
<translation id="4842976633412754305">Ова Ñтраница покушава да учитава Ñкрипте из извора чија аутентичноÑÑ‚ није потврђена.</translation>
<translation id="4844333629810439236">ОÑтале таÑтатуре</translation>
<translation id="4846680374085650406">Поштујете препоруку админиÑтратора за ово подешавање.</translation>
@@ -2478,6 +2514,7 @@
<translation id="4900392736118574277">Полазна Ñтраница је промењена у <ph name="URL" />.</translation>
<translation id="490074449735753175">КориÑти веб уÑлугу за лакше отклањање правопиÑних грешака</translation>
<translation id="49027928311173603">Смернице преузете Ñа Ñервера Ñу неважеће: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Све је Ñпремно за прављење резервних копија (<ph name="FILE_COUNT" />)</translation>
<translation id="4907161631261076876">Ова датотека Ñе не преузима чеÑто и може да буде опаÑна.</translation>
<translation id="4907306957610201395">Категорија дозволе</translation>
<translation id="4907824805858067479">ÐдминиÑтратор је онемогућио Ñачуване картице</translation>
@@ -2510,6 +2547,7 @@
<translation id="4953689047182316270">одговара на догађаје приÑтупачноÑти</translation>
<translation id="4953808748584563296">Подразумевани наранџаÑти аватар</translation>
<translation id="4955814292505481804">Годишња</translation>
+<translation id="4958834709409349617">Ðа телефонима „<ph name="PHONE_NAME_1" />“ и „<ph name="PHONE_NAME_2" />“ омогућите обавештења тако што ћете пратити ове кораке:</translation>
<translation id="495931528404527476">У Chrome-у</translation>
<translation id="496226124210045887">Директоријум који Ñте изабрали Ñадржи оÑетљиве датотеке. ЈеÑте ли Ñигурни да желите да одобрите апликацији „$1“ Ñталан приÑтуп за читање за овај директоријум?</translation>
<translation id="4964455510556214366">РаÑпоред</translation>
@@ -2522,6 +2560,7 @@
<translation id="4970738541803285369">ИнÑталирај на радну површину...</translation>
<translation id="4971412780836297815">Отвори када буде довршено</translation>
<translation id="4972129977812092092">Измените штампач</translation>
+<translation id="497287958838527945">Кредитне картице и адреÑе из Google Pay-а.</translation>
<translation id="4973307593867026061">Додај штампаче</translation>
<translation id="4973523518332075481">КориÑтите назив чији је макÑимални број знакова <ph name="MAX_LENGTH" /></translation>
<translation id="497421865427891073">Кретање унапред</translation>
@@ -2545,6 +2584,7 @@
<translation id="4998873842614926205">Потврда промена</translation>
<translation id="499955951116857523">Управљач датотекама</translation>
<translation id="5000922062037820727">Блокирано (препоручено)</translation>
+<translation id="5004584466530475658">Ðове Ñлике (<ph name="FILE_COUNT" />)</translation>
<translation id="5010043101506446253">Ðуторитет за издавање Ñертификата</translation>
<translation id="5010929733229908807">Сви подаци Ñу шифровани помоћу приÑтупне фразе за Ñинхронизацију
<ph name="TIME" /></translation>
@@ -2553,6 +2593,7 @@
<translation id="5015762597229892204">Избор апликације управљачког програма за штампач</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Запамти</translation>
+<translation id="5018207570537526145">Отвори веб-Ñајта додатка</translation>
<translation id="5024856940085636730">Радња траје дуже од очекиваног. Желите ли да је прекинете?</translation>
<translation id="5026874946691314267">Ðе приказуј ово поново</translation>
<translation id="5027550639139316293">Сертификат за е-пошту</translation>
@@ -2622,6 +2663,7 @@
<translation id="5143374789336132547">Додатак „<ph name="EXTENSION_NAME" />“ је променио Ñтраницу која Ñе приказује када кликнете на дугме Почетна.</translation>
<translation id="5143712164865402236">Пређи на режим целог екрана</translation>
<translation id="5145331109270917438">Датум измене</translation>
+<translation id="514561958218673757">Ðа уређајима омогућите обавештења тако што ћете пратити ове кораке:</translation>
<translation id="5150254825601720210">Ðазив SSL Ñервера Netscape Ñертификата</translation>
<translation id="5151354047782775295">ОÑлободите проÑтор на диÑку или ће одређени подаци можда аутоматÑки бити избриÑани</translation>
<translation id="5153297660536091054">Функција откључавања PIN-ом</translation>
@@ -2679,6 +2721,7 @@
<translation id="5238278114306905396">Ðпликација „<ph name="EXTENSION_NAME" />“ је аутоматÑки уклоњена.</translation>
<translation id="5238369540257804368">ОпÑези</translation>
<translation id="5241128660650683457">Читање Ñвих ваших података на веб-Ñајтовима које поÑећујете</translation>
+<translation id="5241567694820672363">Желите ли да вратите подразумевану полазну Ñтраницу?</translation>
<translation id="5242724311594467048">Желите ли да омогућите „<ph name="EXTENSION_NAME" />“?</translation>
<translation id="5246282308050205996">Ðпликација <ph name="APP_NAME" /> је отказала. Кликните на овај облачић да биÑте је поново покренули.</translation>
<translation id="5249624017678798539">Прегледач је отказао пре него што је преузимање довршено.</translation>
@@ -2688,7 +2731,6 @@
<translation id="5254368820972107711">Прикажи датотеке за уклањање</translation>
<translation id="52550593576409946">Ðије могуће покренути киоÑк апликацију.</translation>
<translation id="5255315797444241226">ПриÑтупна фраза коју Ñте унели је нетачна.</translation>
-<translation id="5259571578888203461">Ðе дозвољавај Ñајтовима да виде текÑÑ‚ и Ñлике које копирам у привремену меморију</translation>
<translation id="5260508466980570042">Жао нам је, ниÑмо уÑпели да верификујемо имејл или лозинку. Пробајте поново.</translation>
<translation id="5261683757250193089">Отвори у Веб-продавници</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ПриÑтупајте датотекама било где, чак и офлајн.<ph name="MARKUP_2" />
@@ -2741,7 +2783,6 @@
<translation id="5324780743567488672">ÐутоматÑки подеÑи временÑку зону помоћу моје локације</translation>
<translation id="5327248766486351172">Ðазив</translation>
<translation id="532943162177641444">Додирните обавештење на телефону <ph name="PHONE_NAME" /> да биÑте подеÑили мобилни хотÑпот који може да Ñе кориÑти на овом уређају.</translation>
-<translation id="5329615878510216304">поново Ñкенирај</translation>
<translation id="5329858601952122676">&amp;Избриши</translation>
<translation id="5330145655348521461">Ове датотеке Ñу отворене на другом профилу. Пређите на <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) да биÑте их погледали.</translation>
<translation id="5330512191124428349">Преузми податке</translation>
@@ -2751,6 +2792,7 @@
<translation id="5334142896108694079">Кеш Ñкрипте</translation>
<translation id="533433379391851622">Очекивана је верзија „<ph name="EXPECTED_VERSION" />“, али наведена је верзија „<ph name="NEW_ID" />“.</translation>
<translation id="5334844597069022743">Приказ извора</translation>
+<translation id="5335458522276292100">Праве Ñе резервне копије (<ph name="FILE_COUNT" />) на <ph name="BEGIN_LINK" />Google диÑку<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">ИнÑталирала трећа Ñтрана.</translation>
<translation id="5338503421962489998">Локални меморијÑки проÑтор</translation>
<translation id="5340217413897845242">6. Ñтавка на полици</translation>
@@ -2872,6 +2914,7 @@
<translation id="5516183516694518900">Пријавите Ñе у Chrome помоћу Google налога да би вам обележивачи, иÑторија и подешавања били доÑтупни на Ñвим уређајима.</translation>
<translation id="551752069230578406">Додајемо штампач на налог – то ће можда мало да потраје...</translation>
<translation id="5517535964909391608">Ðебезбедан Ñадржај је блокиран</translation>
+<translation id="5518219166343146486">Питај када Ñајт жели да види текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију</translation>
<translation id="5518584115117143805">Сертификат шифровања е-поште</translation>
<translation id="5521078259930077036">Је ли ово почетна Ñтраница коју Ñте очекивали?</translation>
<translation id="5521348028713515143">Додај пречицу на радној површини</translation>
@@ -2882,9 +2925,9 @@
<translation id="5527463195266282916">Покушали Ñте да вратите додатак на Ñтарију верзију</translation>
<translation id="5527474464531963247">Можете и да изаберете неку другу мрежу.</translation>
<translation id="5528368756083817449">Менаџер обележивача</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Опште</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> жели да</translation>
+<translation id="5534304873398226603">Одбаци Ñлику или видео</translation>
<translation id="5534520101572674276">Израчунавање величине</translation>
<translation id="5535941515421698170">Уклања и поÑтојеће податке Ñа овог уређаја</translation>
<translation id="5537725057119320332">Пребацуј</translation>
@@ -2924,8 +2967,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Ðпликације Ñе учитавају…</translation>
<translation id="5592595402373377407">Још увек није доÑтупна довољна количина података.</translation>
+<translation id="5593766628437008432">Ðа телефону „<ph name="PHONE_NAME" />“ омогућите обавештења тако што ћете пратити ове кораке:</translation>
<translation id="5595152862129936745">Врло далеко</translation>
<translation id="5595485650161345191">Измена адреÑе</translation>
+<translation id="5596627076506792578">Још опција</translation>
<translation id="5600706100022181951">Ðжурирање ће Ñе преузети уз употребу <ph name="UPDATE_SIZE_MB" /> MB мобилних података. Желите ли да наÑтавите?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">ОÑтали претраживачи</translation>
@@ -2954,6 +2999,7 @@
<translation id="563535393368633106">Питај пре приÑтупања (препоручује Ñе)</translation>
<translation id="5636996382092289526">Да биÑте кориÑтили <ph name="NETWORK_ID" />, можда ћете прво морати да <ph name="LINK_START" />поÑетите Ñтраницу за пријављивање на мрежу<ph name="LINK_END" />, која ће Ñе аутоматÑки отворити за неколико Ñекунди. Ðко Ñе то не деÑи, мрежа не може да Ñе кориÑти.</translation>
<translation id="5637476008227280525">Омогући мобилне податке</translation>
+<translation id="5638309510554459422">Пронађите додатке и теме у <ph name="BEGIN_LINK" />Chrome веб-продавници<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Ðжурирано пре <ph name="HOURS" /> Ñ</translation>
<translation id="5639549361331209298">Поново учитајте ову Ñтраницу, задржите да биÑте видели више опција</translation>
<translation id="5642508497713047">CRL потпиÑник</translation>
@@ -2965,6 +3011,7 @@
<translation id="5657667036353380798">Спољни додатак захтева да буде инÑталиран Chrome <ph name="MINIMUM_CHROME_VERSION" /> или новија верзија.</translation>
<translation id="5658415415603568799">Ради веће безбедноÑти Smart Lock ће вам тражити да унеÑете лозинку поÑле 20 Ñати.</translation>
<translation id="5659593005791499971">Имејл</translation>
+<translation id="5659833766619490117">Превођење ове Ñтранице није уÑпело</translation>
<translation id="5662477687021125631">Трајна</translation>
<translation id="5667546120811588575">Google Play Ñе подешава…</translation>
<translation id="5669267381087807207">Ðктивирање</translation>
@@ -3001,6 +3048,7 @@
<translation id="5729712731028706266">&amp;Прикажи</translation>
<translation id="5729996640881880439">Жао нам је, не можемо да прикажемо кôд за ову грешку.</translation>
<translation id="5731247495086897348">Ðа&amp;лепи и иди</translation>
+<translation id="5731409020711461763">1 нова Ñлика</translation>
<translation id="5734362860645681824">Комуникације</translation>
<translation id="5735973442555172575">Да биÑте кориÑтили Android апликације, поново Ñе пријавите и ажурирајте.</translation>
<translation id="5736796278325406685">УнеÑите важеће кориÑничко име</translation>
@@ -3031,11 +3079,13 @@
<translation id="577322787686508614">Операција читања није дозвољена на: „<ph name="DEVICE_NAME" />“.</translation>
<translation id="5774295353725270860">Отварање апликације Датотеке</translation>
<translation id="5774515636230743468">МанифеÑÑ‚:</translation>
+<translation id="5775834615653774429">Придруживање уређаја домену није уÑпело. Организациона јединица не поÑтоји.</translation>
<translation id="577624874850706961">Претражите колачиће</translation>
<translation id="5777468213129569553">Отвори Chrome</translation>
<translation id="5778747455497889540">У наÑтавку је наÑумично генериÑана лозинка за безбедноÑни модул која је додељена рачунару:</translation>
<translation id="5780973441651030252">Приоритет процеÑа</translation>
<translation id="5781865261247219930">Шаљите команде у <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Превођење је у току...</translation>
<translation id="5783221160790377646">КориÑник под надзором није направљен због грешке. Пробајте поново каÑније.</translation>
<translation id="5783602409389152506">док Ñе Ñкенирају уређаји…</translation>
<translation id="57838592816432529">ИÑкључи звук</translation>
@@ -3049,6 +3099,7 @@
<translation id="5804241973901381774">Дозволе</translation>
<translation id="580571955903695899">Поређај према наÑлову</translation>
<translation id="5807290661599647102">ПодеÑите закључавање екрана</translation>
+<translation id="580926004266167721">Придруживање уређаја домену није уÑпело. Можда немате довољно привилегија за налог за организациону јединицу.</translation>
<translation id="580961539202306967">Питај ме када Ñајт жели да ми шаље иÑкачуће поруке (препоручено)</translation>
<translation id="5814126672212206791">Тип везе</translation>
<translation id="5815645614496570556">X.400 адреÑа</translation>
@@ -3070,8 +3121,10 @@
<translation id="5835754902560991078">изузетно кратко (0,6 Ñ)</translation>
<translation id="5838456317242088717">Ðктуелна ÑеÑија без архивирања</translation>
<translation id="5842497610951477805">Омогући Bluetooth</translation>
+<translation id="5843250171025351504">Уређај више није у Ñкладу Ñа најÑтаријом верзијом клијента коју је навео админиÑтратор. Ðжурирајте га да биÑте Ñе пријавили.</translation>
<translation id="5846929185714966548">4. картица</translation>
<translation id="5848924408752252705">Додирните да биÑте Ñе вратили.</translation>
+<translation id="5849212445710944278">Већ је додато</translation>
<translation id="5849570051105887917">Кôд добављача за Home</translation>
<translation id="5849869942539715694">Спакуј додатак...</translation>
<translation id="5850516540536751549">Овај тип датотеке није подржан. ПоÑетите <ph name="BEGIN_LINK" />Chrome веб-продавницу<ph name="END_LINK" /> да биÑте пронашли апликацију која може да отвара овај тип датотеке.
@@ -3097,6 +3150,7 @@
<translation id="586567932979200359">Покрећете <ph name="PRODUCT_NAME" /> Ñа диÑка. ИнÑталација на рачунар омогућава покретање без диÑка и редовно ажурирање.</translation>
<translation id="5866557323934807206">Обриши ова подешавања за каÑније поÑете</translation>
<translation id="5866840822086176774">Веома јак</translation>
+<translation id="5867841422488265304">Претражите или унеÑите веб-адреÑу</translation>
<translation id="5869029295770560994">Важи</translation>
<translation id="5869522115854928033">Сачуване лозинке</translation>
<translation id="5870086504539785141">Затвори мени приÑтупачноÑти</translation>
@@ -3154,7 +3208,6 @@
<translation id="5972708806901999743">ПремеÑти на врх</translation>
<translation id="5972826969634861500">Покрени <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Умањивање</translation>
-<translation id="5975730206036440725">Ðе можемо да пронађемо PPD. Проверите да ли је Chromebook онлајн и пробајте поново.</translation>
<translation id="5975792506968920132">Проценат напуњеноÑти батерије</translation>
<translation id="5976160379964388480">Други</translation>
<translation id="5978264784700053212">Центар за поруке</translation>
@@ -3164,6 +3217,7 @@
<translation id="5984222099446776634">Ðедавно поÑећено</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Ово Ñу општи подаци о уређају и начину на који га кориÑтите, на пример, ниво батерије, колико чеÑто кориÑтите апликације, квалитет и трајање мрежних веза (нпр. Wi-Fi и Bluetooth) и извештаји о отказивању када нешто не ради иÑправно. Ови подаци ће Ñе кориÑтити за побољшање Google производа и уÑлуга за Ñве кориÑнике. Ðеке обједињене информације помажу и партнерима, попут Android програмера, да побољшају апликације и производе.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Ово можете да укључите и иÑкључите у било ком тренутку у подешавањима Android апликација. То не утиче на могућноÑÑ‚ уређаја да шаље информације потребне за добијање оÑновних уÑлуга попут ажурирања ÑиÑтема и безбедноÑти.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Преведено</translation>
<translation id="5991049340509704927">Увећање приказа</translation>
<translation id="5993332328670040093">Коришћење података Ñе више неће мерити.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> можда неће моћи да Ñе ажурира.</translation>
@@ -3187,7 +3241,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB уређај је повезан</translation>
<translation id="6032912588568283682">СиÑтем датотека</translation>
<translation id="6034662038931255275">ОС је ажуриран</translation>
-<translation id="6035651096710386140">Или Ctrl или Alt, не оба</translation>
<translation id="6039651071822577588">Погрешан формат речника мрежних ÑвојÑтава</translation>
<translation id="604001903249547235">Прављење резервних копија у клауду</translation>
<translation id="6040143037577758943">Затвори</translation>
@@ -3195,8 +3248,8 @@
<translation id="604124094241169006">ÐутоматÑки</translation>
<translation id="6042169520002885235">Изаберите произвођача и модел штампача</translation>
<translation id="6042308850641462728">Више</translation>
+<translation id="6042850536017090003">Додирните Обавештења о апликацијама.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> дели Chrome картицу Ñа <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Готово!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> дели Chrome картицу и звук Ñа <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">ПритиÑните и задржите |<ph name="ACCELERATOR" />| да биÑте изашли из режима целог екрана</translation>
<translation id="6049065490165456785">Слика Ñа интерне камере</translation>
@@ -3208,6 +3261,7 @@
<translation id="6056710589053485679">Поново учитај нормално</translation>
<translation id="6059652578941944813">Хијерархија Ñертификата</translation>
<translation id="6059925163896151826">USB уређаји</translation>
+<translation id="6060435378291459521">Додатна компонента <ph name="PLUGIN_NAME" /> је отказала.</translation>
<translation id="6064217302520318294">Закључавање екрана</translation>
<translation id="6065289257230303064">Ðтрибути каталога Ñубјеката Ñертификата</translation>
<translation id="6068338049763724728">Омогући даљинÑку региÑтрацију</translation>
@@ -3239,9 +3293,11 @@
<translation id="6107012941649240045">Издато за</translation>
<translation id="6112952769866305444">Измени оÑобу, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">ПритиÑните |<ph name="SHORTCUT" />| да биÑте ишли назад</translation>
+<translation id="6116338172782435947">да види текÑÑ‚ и Ñлике који Ñу копирани у привремену меморију</translation>
<translation id="6116921718742659598">Промени подешавања језика и уноÑа</translation>
<translation id="6120205520491252677">Закачи ову Ñтраницу на Почетни екран...</translation>
<translation id="6122081475643980456">Интернет веза Ñе контролише</translation>
+<translation id="6122095009389448667">ÐаÑтави да блокираш увид у привремену меморију овом Ñајту</translation>
<translation id="6122875415561139701">Операција пиÑања није дозвољена на: „<ph name="DEVICE_NAME" />“.</translation>
<translation id="6124650939968185064">Следећи додаци завиÑе од овог додатка:</translation>
<translation id="6125479973208104919">ÐажалоÑÑ‚, треба поново да додате налог на овај <ph name="DEVICE_TYPE" />.</translation>
@@ -3283,6 +3339,7 @@
<translation id="6178664161104547336">Избор Ñертификата</translation>
<translation id="6180288788882902869">Google Play на уређају <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Преузимање је блокирано</translation>
+<translation id="6181803575025675566">Контролишите како ово функционише у <ph name="LINK_START" />подешавањима<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Локација уређаја</translation>
<translation id="6185696379715117369">Страница нагоре</translation>
<translation id="6189412234224385711">Отвори помоћу додатка <ph name="EXTENSION_NAME" /></translation>
@@ -3315,7 +3372,6 @@
<translation id="6237816943013845465">Омогућавају вам да прилагодите резолуцију екрана</translation>
<translation id="6238923052227198598">Задржи најновију белешку на закључаном екрану</translation>
<translation id="6239558157302047471">Поново учитај &amp;оквир</translation>
-<translation id="624022915548992686">Затвори Ñтраницу</translation>
<translation id="6241530762627360640">ПриÑтупање информацијама о Bluetooth уређајима упареним Ñа вашим ÑиÑтемом и откривање оближњих Bluetooth уређаја.</translation>
<translation id="6243774244933267674">Сервер је недоÑтупан</translation>
<translation id="6246413617632217567">Ðије могуће увеÑти кориÑника под надзором. Проверите проÑтор на хард-диÑку и дозволе и покушајте поново.</translation>
@@ -3332,13 +3388,13 @@
<translation id="6263284346895336537">Ðије од преÑудне важноÑти</translation>
<translation id="6263541650532042179">враћање Ñинхронизације на почетне вредноÑти</translation>
<translation id="6264365405983206840">Изабери &amp;Ñве</translation>
+<translation id="6265930187414222160">Готово! Штетан Ñофтвер је уклоњен.</translation>
<translation id="6267166720438879315">Изаберите Ñертификат да биÑте потврдили идентитет хоÑту <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Отвори помоћу апликације <ph name="APP" /></translation>
<translation id="6268747994388690914">Увези обележиваче из HTML датотеке...</translation>
<translation id="6270770586500173387">Шаљи <ph name="BEGIN_LINK1" />информације о ÑиÑтему и апликацијама<ph name="END_LINK1" /> и <ph name="BEGIN_LINK2" />показатеље<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Дошло је до грешке (<ph name="ERROR" />) при преузимању додатне компоненте</translation>
<translation id="6273677812470008672">Квалитет</translation>
-<translation id="6274087148640822908">Пронађите додатке и апликације у <ph name="BEGIN_LINK" />Chrome веб-продавници<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Промени Ñлику</translation>
<translation id="6276301056778294989">Проверите да ли уређај приказује иÑти кôд.</translation>
<translation id="6277105963844135994">ВременÑко ограничење мреже</translation>
@@ -3364,12 +3420,12 @@
<translation id="6311220991371174222">Ðе можемо да покренемо Chrome јер је дошло до проблема при отварању профила. Пробајте поново да покренете Chrome.</translation>
<translation id="6312403991423642364">Ðепозната грешка на мрежи</translation>
<translation id="6313641880021325787">ИЗÐЂИ ИЗ ВР-Ð</translation>
-<translation id="6314335155547195432">Генериши лозинку</translation>
<translation id="6314819609899340042">Омогућили Ñте функције за отклањање грешака на овом <ph name="IDS_SHORT_PRODUCT_NAME" /> уређају.</translation>
-<translation id="6315343732431721770">Полазне Ñтранице Ñу промењене, па Ñада обухватају <ph name="URL" />. Да биÑте онемогућили додатке који мењају полазну Ñтраницу, кликните на Врати.</translation>
<translation id="6315493146179903667">ПремеÑти Ñве напред</translation>
<translation id="6316806695097060329">Овај <ph name="SHORT_PRODUCT_NAME" /> уређај је направљен да вам пружи најбољи доживљај веба.</translation>
+<translation id="6317318380444133405">Ðије више подржан.</translation>
<translation id="6317369057005134371">Чека Ñе прозор апликације...</translation>
+<translation id="6318407754858604988">Преузимање је започето</translation>
<translation id="6322279351188361895">Читање приватног кључа није уÑпело.</translation>
<translation id="6325191661371220117">Онемогући аутоматÑко покретање</translation>
<translation id="6326175484149238433">Уклони из Chrome-а</translation>
@@ -3379,7 +3435,6 @@
<translation id="6333049849394141510">Изаберите Ñтавке за Ñинхронизацију</translation>
<translation id="6333064448949140209">Датотека ће бити поÑлата Google-у ради отклањања грешака</translation>
<translation id="6333834492048057036">Ð¤Ð¾ÐºÑƒÑ Ð½Ð° траци за адреÑу за претрагу</translation>
-<translation id="6336907568130557310">Лозинке ће бити видљиве Ñвима који могу да виде извезену датотеку. Ðе делите датотеку ни Ñа ким и избришите је поÑле увоза.</translation>
<translation id="6339668969738228384">Отвори нови профил за <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Повезивање Ñа Ñервером није уÑпело. Проверите мрежну везу и пробајте поново каÑније. Ðко Ñе проблем наÑтави, реÑтартујте Chromebook.</translation>
<translation id="6340071272923955280">Интернет протокол за штампање (IPPS)</translation>
@@ -3402,7 +3457,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">ПодеÑите Smart Lock за Android</translation>
<translation id="6374469231428023295">Пробај поново</translation>
-<translation id="6377158645544167202">Ðе можемо да повежемо штампач. Проверите да ли је штампач укључен и повезан Ñа Chromebook-ом помоћу Wi-Fi-ја или USB-а.</translation>
<translation id="6380143666419481200">Прихвати и наÑтави</translation>
<translation id="6383051423892982287">Шифрујте Ñинхронизоване податке помоћу ÑопÑтвене <ph name="BEGIN_LINK" />приÑтупне фразе за Ñинхронизацију<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Промените подешавања претраге на: <ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@
<translation id="6503077044568424649">ÐајпоÑећенији</translation>
<translation id="6504611359718185067">Повежите Ñе на интернет да биÑте додали штампач</translation>
<translation id="6506374932220792071">ÐŸÐ¾Ñ‚Ð¿Ð¸Ñ X9.62 ECDSA путем SHA-256</translation>
+<translation id="6508248480704296122">Сродно Ñа Ñтавком <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Ðпл.: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Лиценца за медије</translation>
<translation id="6510568984200103950">Мање подешавања</translation>
@@ -3526,9 +3581,11 @@
<translation id="6551508934388063976">Команда није доÑтупна. ПритиÑните control-N да биÑте отворили нови прозор.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> кориÑника</translation>
<translation id="6555432686520421228">Уклоните Ñве кориÑничке налоге и реÑтартујте <ph name="IDS_SHORT_PRODUCT_NAME" /> уређај да би био као нов.</translation>
+<translation id="6555810572223193255">Чишћење је тренутно недоÑтупно</translation>
<translation id="6556866813142980365">Понови</translation>
<translation id="6558280019477628686">Дошло је до грешке. Ðеке Ñтавке можда ниÑу избриÑане.</translation>
<translation id="6559580823502247193">(већ је на овом уређају)</translation>
+<translation id="6560713683827832045">Проверите да ли Ñу обавештења о апликацијама „Укључена“. Ðко ниÑу, укључите их.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Путања или назив датотеке Ñу предугачки. Сачувајте Ñа краћим називом или на другој локацији.</translation>
<translation id="656398493051028875">БриÑање „<ph name="FILENAME" />“...</translation>
@@ -3557,7 +3614,6 @@
<translation id="6606070663386660533">8. картица</translation>
<translation id="6607272825297743757">Информације о датотеци</translation>
<translation id="6607831829715835317">Још а&amp;латки</translation>
-<translation id="6610183966322615106">Грешка при додавању штампача</translation>
<translation id="6612358246767739896">Заштићени Ñадржај</translation>
<translation id="6613452264606394692">Можете брзо да Ñе вратите овде ако обележите ову Ñтраницу</translation>
<translation id="6615455863669487791">Покажи ми</translation>
@@ -3634,9 +3690,11 @@
<translation id="6736045498964449756">УпÑ, лозинке Ñе не подударају!</translation>
<translation id="6736243959894955139">ÐдреÑа</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Више не можете да приÑтупате Ñтаром профилу, али можете да га уклоните.</translation>
<translation id="6739923123728562974">Прикажи пречицу на радној површини</translation>
<translation id="6740234557573873150">Преузимање датотеке <ph name="FILE_NAME" /> је паузирано</translation>
<translation id="6742339027238151589">ПриÑтупачно за Ñкрипту</translation>
+<translation id="6743841972744298686">Подешавања Ñинхронизације</translation>
<translation id="6745592621698551453">Ðжурирај одмах</translation>
<translation id="6746124502594467657">ПремеÑти надоле</translation>
<translation id="674632704103926902">Омогући превлачење додиром</translation>
@@ -3649,12 +3707,14 @@
<translation id="6757101664402245801">URL је копиран</translation>
<translation id="6758056191028427665">Поделите утиÑке о нашем учинку.</translation>
<translation id="6759193508432371551">Враћање фабричких подешавања</translation>
+<translation id="6765234885931342179">види ÑеријÑки број безбедноÑног кључа</translation>
<translation id="6766101255664245434">Снимите нову Ñлику или одаберите поÑтојећу Ñлику или икону.
<ph name="LINE_BREAK" />
Ова Ñлика ће Ñе приказивати на Chromebook екрану за пријављивање и закључаном екрану.</translation>
<translation id="6769712124046837540">Додавање штампача...</translation>
<translation id="6771503742377376720">ЈеÑте ауторитет за издавање Ñертификата</translation>
<translation id="6773575010135450071">Још радњи...</translation>
+<translation id="6777817260680419853">ПреуÑмеравање је блокирано</translation>
<translation id="6778959797435875428">Укључи звук Ñајтова</translation>
<translation id="677965093459947883">Јако мали</translation>
<translation id="6780439250949340171">да управљате другим подешавањима</translation>
@@ -3729,6 +3789,7 @@
<translation id="6898699227549475383">Организација (O)</translation>
<translation id="6900284862687837908">Ðпликација у позадини: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Придружите уређај домену</translation>
+<translation id="6903534926908201625">Можете у Ñваком тренутку да прилагодите које информације Google прикупља у <ph name="BEGIN_LINK" />Подешавањима<ph name="END_LINK" />.</translation>
<translation id="6904344821472985372">Опозови приÑтуп датотекама</translation>
<translation id="6904655473976120856">ПритиÑните дугме за апликацију да биÑте изашли</translation>
<translation id="6904713658985136356"><ph name="HOST" /> жели да дели ваш екран.</translation>
@@ -3737,17 +3798,22 @@
<translation id="691024665142758461">да преузме више датотека</translation>
<translation id="6911324888870229398">Мрежна веза је изгубљена. Проверите везу или пробајте Ñа другом Wi-Fi мрежом.</translation>
<translation id="6911734910326569517">МеморијÑки проÑтор у употреби</translation>
+<translation id="6914783257214138813">Лозинке ће бити видљиве Ñвима који могу да виде извезену датотеку.</translation>
<translation id="6915804003454593391">КориÑник:</translation>
<translation id="6916590542764765824">Управљајте додацима</translation>
<translation id="6920989436227028121">Отвори као уобичајену картицу</translation>
<translation id="6922128026973287222">Уштедите на подацима и прегледајте брже помоћу Google уштеде података. Кликните да биÑте Ñазнали више.</translation>
<translation id="6929555043669117778">ÐаÑтави блокирање иÑкачућих прозора</translation>
<translation id="6930242544192836755">Трајање</translation>
+<translation id="6934241953272494177">МедијÑки уређај Ñе Ñкенира...
+ <ph name="LINE_BREAK1" />
+ Пронађене Ñу датотеке (<ph name="FILE_COUNT" />)</translation>
<translation id="693807610556624488">Операција читања премашује макÑималну дужину атрибута за: „<ph name="DEVICE_NAME" />“.</translation>
<translation id="6941937518557314510">Пријавите Ñе на <ph name="TOKEN_NAME" /> да биÑте потврдили идентитет хоÑту <ph name="HOST_NAME" /> помоћу Ñертификата.</translation>
<translation id="6943176775188458830">Откажи штампање</translation>
<translation id="6943836128787782965">HTTP get није уÑпео</translation>
<translation id="6945221475159498467">Изабери</translation>
+<translation id="694592694773692225">ПреуÑмеравање је блокирано на овој Ñтраници.</translation>
<translation id="6949306908218145636">Обележи отворене Ñтранице...</translation>
<translation id="6955446738988643816">ИÑпитивање иÑкачућег прозора</translation>
<translation id="6957231940976260713">Ðазив уÑлуге</translation>
@@ -3851,13 +3917,16 @@
<translation id="7093866338626856921">Размена података Ñа уређајима Ñледећих назива: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Ðије могуће увеÑти кориÑника под надзором. Проверите мрежну везу и покушајте поново каÑније.</translation>
<translation id="7098447629416471489">Други Ñачувани претраживачи ће Ñе појавити овде</translation>
+<translation id="7099337801055912064">Велики PPD не може да Ñе учита. МакÑимална величина је 250 kB.</translation>
<translation id="7100897339030255923">Изабраних Ñтавки: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">ÐутоматÑка ажурирања Ñу укључена</translation>
<translation id="7106346894903675391">Купи још меморијÑког проÑтора...</translation>
<translation id="7108338896283013870">Сакриј</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">ПерÑонализација је укључена. То можете да промените на myaccount.google.com.</translation>
<translation id="7113502843173351041">Откривање ваше имејл адреÑе</translation>
<translation id="7114054701490058191">Лозинке Ñе не подударају</translation>
+<translation id="7117228822971127758">Пробајте поново каÑније</translation>
<translation id="7117247127439884114">Пријави ме поново...</translation>
<translation id="711840821796638741">Прикажи управљане обележиваче</translation>
<translation id="711902386174337313">Читање лиÑте уређаја на којима Ñте пријављени</translation>
@@ -3898,6 +3967,7 @@
<translation id="7180611975245234373">ОÑвежи</translation>
<translation id="7180865173735832675">Прилагоди</translation>
<translation id="7186088072322679094">Задржи на траци Ñ Ð°Ð»Ð°Ñ‚ÐºÐ°Ð¼Ð°</translation>
+<translation id="7187428571767585875">УноÑи у региÑтру које треба уклонити или променити:</translation>
<translation id="7191159667348037">Ðепознат штампач (USB)</translation>
<translation id="7191454237977785534">Сачувај датотеку као</translation>
<translation id="7196835305346730603">Траже Ñе оближњи Chromebox-ови...</translation>
@@ -3906,6 +3976,7 @@
<translation id="7201118060536064622">Ставка „<ph name="DELETED_ITEM_NAME" />“ је избриÑана</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Преузимање додатне компоненте <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Затвори Ñтраницу}one{Затвори Ñтранице}few{Затвори Ñтранице}other{Затвори Ñтранице}}</translation>
<translation id="721331389620694978">Ðека подешавања која можда одражавају навике прегледања неће бити обриÑана.</translation>
<translation id="7216409898977639127">Мобилни оператер</translation>
<translation id="7216595297012131718">РаÑпоредите језике по жељи</translation>
@@ -3951,6 +4022,7 @@
<translation id="727952162645687754">Грешка при преузимању</translation>
<translation id="7279701417129455881">Управљај блокирањем колачића...</translation>
<translation id="7280877790564589615">Тражи Ñе дозвола</translation>
+<translation id="7283041136720745563">Квота за Google диÑк није довољно велика.</translation>
<translation id="7287143125007575591">ПриÑтуп је одбијен.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />×<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Отварање апликације за позадине</translation>
@@ -4013,6 +4085,7 @@
<translation id="7392118418926456391">Скенирање вируÑа није уÑпело</translation>
<translation id="7392915005464253525">П&amp;оново отвори затворен прозор</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> ће Ñе покренути приликом покретања ÑиÑтема и наÑтавити да ради у позадини чак и када затворите Ñве оÑтале <ph name="PRODUCT_NAME" /> прозоре.</translation>
+<translation id="7398254312354928459">Мрежна веза је промењена</translation>
<translation id="7400418766976504921">URL адреÑа</translation>
<translation id="740083207982962331">Сачекајте док Ñе Chromebox поново покрене...</translation>
<translation id="7400839060291901923">ПодеÑите везу на телефону <ph name="PHONE_NAME" /></translation>
@@ -4023,6 +4096,7 @@
<translation id="7409233648990234464">Поново покрени и обави Powerwash</translation>
<translation id="7409836189476010449">Покрене Flash</translation>
<translation id="7410344089573941623">Питај да ли <ph name="HOST" /> жели да приÑтупи камери и микрофону</translation>
+<translation id="741204030948306876">Да, омогући</translation>
<translation id="7412226954991670867">GPU меморија</translation>
<translation id="7416362041876611053">Ðепозната грешка на мрежи.</translation>
<translation id="7417705661718309329">Google мапа</translation>
@@ -4044,6 +4118,7 @@
<translation id="7445682342344043969">ИÑкачући прозори Ñу блокирани</translation>
<translation id="744859430125590922">Контролишите и прегледајте веб-Ñајтове које ова оÑоба поÑећује Ñа <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Када изаберете овај штампач, дајете дозволу за приÑтуп штампачу Ñледећем додатку:</translation>
+<translation id="7453467225369441013">Одјавиће Ð²Ð°Ñ Ñа већине Ñајтова. Ðеће Ð²Ð°Ñ Ð¾Ð´Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñа Google налога.</translation>
<translation id="7456142309650173560">програмер</translation>
<translation id="7456847797759667638">Отвори локацију...</translation>
<translation id="7461924472993315131">Закачи</translation>
@@ -4054,7 +4129,7 @@
<translation id="747114903913869239">Грешка: Ðије могуће дешифровати додатак</translation>
<translation id="7473891865547856676">Ðе, хвала</translation>
<translation id="747459581954555080">Врати Ñве</translation>
-<translation id="747494631553057218">УноÑи у региÑтру:</translation>
+<translation id="7475034671245341386">Додатна компонента <ph name="PLUGIN_NAME" /> је наишла на грешку.</translation>
<translation id="7475671414023905704">Netscape URL адреÑа за изгубљену лозинку</translation>
<translation id="7476454130948140105">Ðиво напуњеноÑти батерије је пренизак за ажурирање (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Ðко Ñте заборавили приÑтупну фразу, зауÑтавите и поново поÑтавите Синхронизацију преко <ph name="BEGIN_LINK" />Google контролне табле<ph name="END_LINK" />.</translation>
@@ -4069,6 +4144,9 @@
<translation id="7487067081878637334">Технологија</translation>
<translation id="7487099628810939106">Одлагање клика:</translation>
<translation id="7487969577036436319">Ðије инÑталирана ниједна компонента</translation>
+<translation id="7489215562877293245">Пронађене Ñу датотеке (<ph name="FILE_COUNT" />)
+ <ph name="LINE_BREAK1" />
+ Све је Ñпремно за прављење резервних копија на <ph name="BEGIN_LINK" />Google диÑку<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Отвори Ñве}=1{&amp;Отвори обележивач}one{&amp;Отвори Ñве (#)}few{&amp;Отвори Ñве (#)}other{&amp;Отвори Ñве (#)}}</translation>
<translation id="7489605380874780575">Провери да ли иÑпуњава уÑлове</translation>
<translation id="749028671485790643">ОÑоба <ph name="VALUE" /></translation>
@@ -4081,7 +4159,6 @@
<translation id="7497215489070763236">CA Ñертификат Ñервера</translation>
<translation id="7502658306369382406">IPv6 адреÑа</translation>
<translation id="7503191893372251637">Тип Netscape Ñертификата</translation>
-<translation id="7503607651407946808">Страница Ñе преводи…</translation>
<translation id="7503821294401948377">Ðије могуће учитати икону „<ph name="ICON" />“ за радњу прегледача.</translation>
<translation id="750509436279396091">Отвори директоријум Преузимања</translation>
<translation id="7505167922889582512">Прикажи Ñкривене датотеке</translation>
@@ -4093,9 +4170,9 @@
<translation id="7517569744831774757">Вратите подешавања на првобитне подразумеване вредноÑти.</translation>
<translation id="7517786267097410259">Прављење лозинке –</translation>
<translation id="7518150891539970662">WebRTC евиденције (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Ова Ñтраница Ñе преводи…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Ðаправи</translation>
+<translation id="7526413953848747421">Доведите моћне Google уÑлуге као што Ñу „провера правопиÑа“ и „додирните за претрагу“ у Chrome</translation>
<translation id="7529411698175791732">Проверите интернет везу. Ðко Ñе проблем и даље јавља, пробајте да Ñе одјавите и поново пријавите.</translation>
<translation id="7530016656428373557">Ðиво потрошње у ватима</translation>
<translation id="7536709149194614609">РеÑтартујте уређај и покушајте поново каÑније.</translation>
@@ -4119,7 +4196,6 @@
покушате поново да направите кориÑника под надзором.</translation>
<translation id="756445078718366910">Отвори прозор прегледача</translation>
<translation id="7564847347806291057">Заврши процеÑ</translation>
-<translation id="7565291891798266313">Претраживач је промењен у <ph name="URL" />. Да биÑте онемогућили додатке који мењају претраживач, кликните на Врати.</translation>
<translation id="7566118625369982896">Управљајте линковима апликације Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome подаци Ñу обриÑани</translation>
@@ -4128,13 +4204,10 @@
<translation id="7573172247376861652">ÐапуњеноÑÑ‚ батерије</translation>
<translation id="7576032389798113292">6×4</translation>
<translation id="7576690715254076113">Упари</translation>
-<translation id="7577815336900970562">КориÑти Wi-Fi или мобилну мрежу за одређивање локације</translation>
<translation id="7579149537961810247">ИÑкључи звук Ñајтова</translation>
<translation id="7580671184200851182">Пуштај иÑти звук на Ñвим звучницима (моно звук)</translation>
-<translation id="7581273696622423628">Прикажи анкету</translation>
<translation id="7581462281756524039">Ðлатка за чишћење</translation>
<translation id="7582582252461552277">ПодеÑи као приоритетну мрежу</translation>
-<translation id="7586312264284919041">Желите ли да преведете ову Ñтраницу?</translation>
<translation id="7586498138629385861">Chrome ће наÑтавити да ради док Ñу Chrome апликације отворене.</translation>
<translation id="7589461650300748890">Полако. Будите опрезни.</translation>
<translation id="7589661784326793847">Сачекајте тренутак</translation>
@@ -4151,6 +4224,7 @@
<translation id="7607274158153386860">Захтевај Ñајт таблета</translation>
<translation id="7611008212562900400">Претражите уређај, апликације, веб...</translation>
<translation id="7615910377284548269">Управљајте блокирањем додатних компонената које Ñу изван заштићеног окружења...</translation>
+<translation id="7616214729753637086">Уређај Ñе региÑтрује...</translation>
<translation id="7617366389578322136">Повезује Ñе Ñа уређајем „<ph name="DEVICE_NAME" />“</translation>
<translation id="761779991806306006">Ðије Ñачувана ниједна лозинка.</translation>
<translation id="7622114377921274169">Пуни Ñе.</translation>
@@ -4179,6 +4253,7 @@
<translation id="7664620655576155379">Ðеподржани Bluetooth уређај: „<ph name="DEVICE_NAME" />“.</translation>
<translation id="7665369617277396874">Додајте налог</translation>
<translation id="7671130400130574146">КориÑти ÑиÑтемÑку траку наÑлова и ивице</translation>
+<translation id="7683373461016844951">Да биÑте наÑтавили, кликните на Потврди, па на Додај оÑобу да биÑте отворили нови профил за имејл адреÑу за <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">ИнÑталирао је админиÑтратор</translation>
<translation id="7684559058815332124">ПоÑети Ñтраницу за пријављивање улазног портала</translation>
<translation id="7685049629764448582">JavaScript меморија</translation>
@@ -4237,7 +4312,6 @@
<translation id="7773726648746946405">МеморијÑки проÑтор ÑеÑије</translation>
<translation id="7781335840981796660">Сви кориÑнички налози и локални подаци ће бити уклоњени.</translation>
<translation id="7782102568078991263">Ðема више предлога Ñа Google-а</translation>
-<translation id="778330624322499012">Ðије могуће учитати <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">БезбедноÑна подешавања на рачунару Ñу блокирала ову датотеку.</translation>
<translation id="7786207843293321886">Изађи из ÑеÑије гоÑта</translation>
<translation id="7786889348652477777">&amp;Поново учитај апликацију</translation>
@@ -4271,7 +4345,13 @@
<translation id="7815680994978050279">ОпаÑно преузимање је блокирано</translation>
<translation id="7818135753970109980">Додата је нова тема (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA или RSN)</translation>
+<translation id="7819992334107904369">Chrome Ñинхронизација</translation>
<translation id="782057141565633384">К&amp;опирај адреÑу видеа</translation>
+<translation id="7821462174190887129">Пронађене Ñу датотеке (<ph name="FILE_COUNT" />).
+ <ph name="LINE_BREAK1" />
+ Квота за Google диÑк није довољно велика. Потребно је још <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Пробајте да изаберете мање Ñлика.</translation>
<translation id="782590969421016895">КориÑти ове Ñтранице</translation>
<translation id="7829298379596169484">ПриÑтупа Ñе аудио улазу</translation>
<translation id="7831368056091621108">'''да биÑте преузели овај додатак, иÑторију и друга Chrome подешавања на Ñвим уређајима.</translation>
@@ -4309,6 +4389,7 @@
<translation id="7881969471599061635">Онемогући титлове</translation>
<translation id="7882358943899516840">Тип добављача</translation>
<translation id="7885253890047913815">Ðедавна одредишта</translation>
+<translation id="7886917304091689118">Покренуто је у Chrome-у</translation>
<translation id="7887334752153342268">Ðаправи дупликат</translation>
<translation id="7887864092952184874">Bluetooth миш је упарен</translation>
<translation id="7889966925761734854">Тражење</translation>
@@ -4392,7 +4473,9 @@
<translation id="8000066093800657092">Ðема мреже</translation>
<translation id="8001504501378762252">Ðеки Ñајт вам је можда украо лозинку</translation>
<translation id="8004582292198964060">Прегледач</translation>
+<translation id="8005600846065423578">Увек дозволи да <ph name="HOST" /> види привремену меморију</translation>
<translation id="8008356846765065031">Веза Ñа интернетом је прекинута. Проверите интернет везу.</translation>
+<translation id="8008765610824028412">Учитавање додатне компоненте <ph name="PLUGIN_NAME" /> није уÑпело.</translation>
<translation id="8008818777654712271">ÐутоматÑки шаљите Google-у неке ÑиÑтемÑке информације и Ñадржај Ñтраница да биÑте нам помогли да откријемо опаÑне апликације и Ñајтове</translation>
<translation id="8012382203418782830">Ова Ñтраница је преведена.</translation>
<translation id="8014154204619229810">Програм за ажурирање је тренутно активан. Сачекајте мало, па оÑвежите и проверите поново.</translation>
@@ -4493,7 +4576,6 @@
<translation id="816055135686411707">Грешка при подешавању поузданоÑти Ñертификата</translation>
<translation id="816095449251911490"><ph name="SPEED" /> – <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Ðаправи нову белешку</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Управљај подешавањима микрофона...</translation>
<translation id="8168435359814927499">Садржај</translation>
<translation id="8174047975335711832">Информације о уређају</translation>
@@ -4510,7 +4592,6 @@
<translation id="8191230140820435481">Управљање апликацијама, додацима и темама</translation>
<translation id="8191453843330043793">Разрешивач прокÑија V8</translation>
<translation id="8195027750202970175">Величина на диÑку</translation>
-<translation id="8195739004487400241">Почетна Ñтраница је промењена у <ph name="URL" />. Да биÑте онемогућили додатке који мењају почетну Ñтраницу, кликните на Врати.</translation>
<translation id="8199300056570174101">СвојÑтва мреже (уÑлуга) и уређаја</translation>
<translation id="8200772114523450471">ÐаÑтави</translation>
<translation id="8202160505685531999">УнеÑите поново лозинку да биÑте ажурирали профил за <ph name="DEVICE_TYPE" />.</translation>
@@ -4528,6 +4609,7 @@
<translation id="8226619461731305576">Ред</translation>
<translation id="8226742006292257240">У наÑтавку је наÑумично генериÑана TPM лозинка која је додељена рачунару:</translation>
<translation id="8227119283605456246">Приложи датотеку</translation>
+<translation id="8233198815467326623">Желите ли да вратите подразумевану почетну Ñтраницу?</translation>
<translation id="8234795456569844941">Помозите нашим инжењерима да реше проблем. Реците нам шта Ñе догодило непоÑредно пре него што Ñте добили поруку о грешци на профилу:</translation>
<translation id="8234989666557591529">Одаберите телефон да биÑте откључали <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Савет за помоћ</translation>
@@ -4553,7 +4635,6 @@
<translation id="8261378640211443080"><ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> не наводи овај додатак и он је можда додат без вашег знања.</translation>
<translation id="8261387128019234107">Додај налог за <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Избриши</translation>
-<translation id="8261673729476082470">Праве Ñе резервне копије Ñлика (<ph name="FILE_COUNT" />) на <ph name="BEGIN_LINK" />Google диÑку<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> није примењен у овој верзији.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> је онемогућио курÑор.</translation>
<translation id="8264718194193514834">Додатак „<ph name="EXTENSION_NAME" />“ је активирао режим целог екрана.</translation>
@@ -4655,6 +4736,7 @@
<translation id="8454288007744638700">Или изаберите нову мрежу:</translation>
<translation id="845627346958584683">Време иÑтека</translation>
<translation id="8456681095658380701">Ðеважеће име</translation>
+<translation id="8457451314607652708">Увези обележиваче</translation>
<translation id="8460336040822756677">Ðко иÑкључите Smart Lock за <ph name="DEVICE_TYPE" />, нећете моћи да откључавате Chrome уређаје помоћу телефона. Мораћете да уноÑите лозинку.</translation>
<translation id="8461329675984532579">Ðазив добављача за Home</translation>
<translation id="84613761564611563">Затражен је кориÑнички Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ Ð·Ð° конфигуриÑање мреже, Ñачекајте...</translation>
@@ -4719,14 +4801,15 @@
<translation id="8569764466147087991">Избор датотеке за отварање</translation>
<translation id="8571213806525832805">ПоÑледње 4 недеље</translation>
<translation id="8574990355410201600">Увек дозволи звук на <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Дозвољено је највише 99 знакова</translation>
<translation id="8579285237314169903">Синхронизују Ñе Ñтавке (<ph name="NUMBER_OF_FILES" />)...</translation>
<translation id="857943718398505171">Дозвољено (препоручено)</translation>
<translation id="8581809080475256101">ПритиÑните да биÑте ишли унапред или отворите контекÑтуални мени да биÑте видели иÑторију</translation>
<translation id="8584280235376696778">&amp;Отвори видео Ñнимак у новој картици</translation>
<translation id="8588866096426746242">Прикажи ÑтатиÑтику профила</translation>
+<translation id="8589652987924574405">Обележивачи, иÑторија, лозинке и друга подешавања ће Ñе Ñинхронизовати Ñа Google налогом да биÑте могли да их кориÑтите на Ñвим уређајима. То увек каÑније можете да промените у подешавањима.</translation>
<translation id="8590375307970699841">ПодеÑи аутоматÑка ажурирања</translation>
<translation id="8594908476761052472">Сними видео</translation>
-<translation id="8595925260712451473">Овде унеÑите повратне информације.</translation>
<translation id="8596540852772265699">Прилагођене датотеке</translation>
<translation id="8597845839771543242">Формат ÑвојÑтва:</translation>
<translation id="8598453409908276158">Додатна компонента ван заштићеног окружења је блокирана</translation>
@@ -4741,6 +4824,7 @@
<translation id="8620617069779373398">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ€Ð¾Ð¼Ð¸Ð½Ð³Ð°</translation>
<translation id="8620765578342452535">Конфигуриши мрежне везе</translation>
<translation id="8620790565535071193">Скенирање није уÑпело</translation>
+<translation id="8622877356447980900">Желите ли да преведете ову Ñтраницу?</translation>
<translation id="8623004009673949077">Ðпликација Ñа атрибутом манифеÑта „kiosk_only“ мора да Ñе инÑталира у режиму киоÑка у Chrome ОС-у.</translation>
<translation id="8624205858755890468">Омогућава да Помоћник приказује повезане податке, апликације и радње.</translation>
<translation id="862542460444371744">&amp;Додаци</translation>
@@ -4786,6 +4870,7 @@
<translation id="8671210955687109937">Може да коментарише</translation>
<translation id="8673026256276578048">Претражи Веб...</translation>
<translation id="8673383193459449849">Проблем Ñа Ñервером</translation>
+<translation id="8674241889607553858">Желите ли да преведете ову Ñтраницу?</translation>
<translation id="8675354002693747642">Тајни кључ</translation>
<translation id="8676374126336081632">Обриши уноÑ</translation>
<translation id="8677039480012021122">Обриши податке и прекини везу</translation>
@@ -4798,6 +4883,7 @@
<translation id="8688579245973331962">Ðе видите Ñвоје име?</translation>
<translation id="8688591111840995413">Погрешна лозинка</translation>
<translation id="8688672835843460752">ДоÑтупно</translation>
+<translation id="8689583087392258564">Придруживање уређаја домену није уÑпело. Организациона јединица је неважећа.</translation>
<translation id="869257642790614972">Поновно отварање поÑледње затворене картице</translation>
<translation id="8695825812785969222">Open &amp;Location... (Отвори локацију)</translation>
<translation id="8698464937041809063">Google цртеж</translation>
@@ -4812,6 +4898,7 @@
<translation id="8708671767545720562">&amp;Више информација</translation>
<translation id="8710187907779883426">кратко (1 Ñ)</translation>
<translation id="8711402221661888347">КраÑтавчић</translation>
+<translation id="8712637175834984815">Важи</translation>
<translation id="8713570323158206935">Шаљи <ph name="BEGIN_LINK1" />информације о ÑиÑтему<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Крај пружања подршке</translation>
<translation id="871476437400413057">Лозинке Ñачуване на Google-у</translation>
@@ -4887,7 +4974,6 @@
<translation id="882204272221080310">Ðжурирајте фирмвер ради веће безбедноÑти.</translation>
<translation id="8823514049557262177">Копирај тек&amp;ÑÑ‚ линка</translation>
<translation id="8824701697284169214">Додај Ñтра&amp;ницу...</translation>
-<translation id="8827850355924932817">КориÑти Wi-Fi мрежу за одређивање локације</translation>
<translation id="8828933418460119530">Име DNS-а</translation>
<translation id="8830796635868321089">Провера ажурирања није уÑпела помоћу актуелних подешавања прокÑија. Прилагодите <ph name="PROXY_SETTINGS_LINK_START" />подешавања прокÑија<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Конфигурацију мреже контролише <ph name="USER_EMAIL" />.</translation>
@@ -4940,13 +5026,14 @@
<translation id="8912793549644936705">РаÑтегни</translation>
<translation id="8915370057835397490">Учитавање предлога</translation>
<translation id="8916476537757519021">Подоквир Без архивирања: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Конвертовање у PWG раÑтер</translation>
+<translation id="8918468086406665831">Синхронизујте Ñа налогом <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Увек дозвољавај оглаÑе на овом Ñајту</translation>
<translation id="8925458182817574960">&amp;Подешавања</translation>
<translation id="8926389886865778422">Ðе питај ме поново</translation>
<translation id="8926518602592448999">Онемогућите додатке у режиму програмера</translation>
<translation id="892706138619340876">Ðека подешавања Ñу реÑетована</translation>
<translation id="8931394284949551895">Ðови уређаји</translation>
+<translation id="893242274404530797">Обавештења о Google Play уÑлугама Ñу обавезна за Тренутно привезивање</translation>
<translation id="8933960630081805351">&amp;Прикажи у Finder-у</translation>
<translation id="8934732568177537184">ÐаÑтави</translation>
<translation id="8938356204940892126">ОдуÑтајем</translation>
@@ -5004,6 +5091,7 @@
<translation id="9024127637873500333">&amp;Отвори на новој картици</translation>
<translation id="9024331582947483881">цео екран</translation>
<translation id="9025098623496448965">Важи, врати ме на екран за пријављивање</translation>
+<translation id="902659348151742535">Google може да кориÑти иÑторију прегледања за перÑонализацију Претраге, оглаÑа и других Google уÑлуга.</translation>
<translation id="9026731007018893674">преузимање</translation>
<translation id="9027146684281895941">Ðадгледајте ову оÑобу да биÑте контролиÑали и прегледали веб-Ñајтове које она поÑећује Ñа вашег Google налога.</translation>
<translation id="9027459031423301635">Отвори везу у новој &amp;картици</translation>
@@ -5044,7 +5132,6 @@
<translation id="9084064520949870008">Отвори као прозор</translation>
<translation id="9088234649737575428">Додатну компоненту <ph name="PLUGIN_NAME" /> блокирају Ñмернице предузећа</translation>
<translation id="9088917181875854783">Потврдите да Ñе овај приÑтупни кôд приказује на уређају „<ph name="DEVICE_NAME" />“:</translation>
-<translation id="9090669887503413452">Пошаљи ÑиÑтемÑке информације</translation>
<translation id="9094033019050270033">Ðжурирај лозинку</translation>
<translation id="9094982973264386462">Уклони</translation>
<translation id="9095253524804455615">Уклони</translation>
@@ -5098,6 +5185,7 @@
<translation id="9170397650136757332">Сада мало померите прÑÑ‚ да биÑте Ñнимили Ñве различите делове отиÑка прÑта</translation>
<translation id="9170848237812810038">&amp;Опозови</translation>
<translation id="9170884462774788842">Други програм на рачунару је додао тему која може да промени начин на који Chrome функционише.</translation>
+<translation id="9173995187295789444">Траже Ñе Bluetooth уређаји...</translation>
<translation id="9174212595744391062">Овим ћете обриÑати колачиће и кеш за Ñве Ñајтове, укључујући</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth уређаје је повезан</translation>
<translation id="9177499212658576372">Тренутно Ñте повезани Ñа <ph name="NETWORK_TYPE" /> мрежом.</translation>
@@ -5122,6 +5210,7 @@
<translation id="932327136139879170">Почетна</translation>
<translation id="932508678520956232">Ðије могуће покренути штампање.</translation>
<translation id="93393615658292258">Само лозинка</translation>
+<translation id="935490618240037774">Обележивачи, иÑторија, лозинке и друга подешавања ће Ñе Ñинхронизовати Ñа Google налогом да биÑте могли да их кориÑтите на Ñвим уређајима.</translation>
<translation id="936801553271523408">СиÑтемÑки дијагноÑтички подаци</translation>
<translation id="93766956588638423">Поправи додатак</translation>
<translation id="938470336146445890">ИнÑталирајте кориÑнички Ñертификат.</translation>
@@ -5142,6 +5231,7 @@
<translation id="960987915827980018">ОÑтало је око Ñат времена</translation>
<translation id="962802172452141067">Стабло директоријума обележивача</translation>
<translation id="968174221497644223">Кеш апликације</translation>
+<translation id="969096075394517431">Промени језике</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 картица}one{# картица}few{# картице}other{# картица}}</translation>
<translation id="971774202801778802">URL обележивача</translation>
<translation id="973473557718930265">Изађи</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_sv.xtb b/chromium/chrome/app/resources/generated_resources_sv.xtb
index a625133088d..e4dd4313430 100644
--- a/chromium/chrome/app/resources/generated_resources_sv.xtb
+++ b/chromium/chrome/app/resources/generated_resources_sv.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Öppna länken i ett nytt fönster i <ph name="APP" /></translation>
<translation id="1005274289863221750">Använd mikrofonen och kameran</translation>
<translation id="1007408791287232274">Det gick inte att läsa in enheterna.</translation>
+<translation id="1008186147501209563">Exportera bokmärken</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{sida svarar inte}other{sidor svarar inte}}</translation>
<translation id="1012794136286421601">Dina dokument, kalkylark, bildspelsbilder och ritningar synkroniseras. Öppna appen Google Drive om du vill öppna dem online eller offline.</translation>
-<translation id="1013383076511149692">Visa text och bilder som kopieras till Urklipp</translation>
<translation id="1013707859758800957">Ett pluginprogram utanför sandlådan har getts behörighet att köras på den här sidan.</translation>
<translation id="1015318665228971643">Redigera mappnamn</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Öppna alla i ett &amp;nytt fönster}=1{Öppna i ett &amp;nytt fönster}other{Öppna alla (#) i ett &amp;nytt fönster}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Den skadliga programvaran gick inte att ta bort</translation>
<translation id="1062407476771304334">Ersätt</translation>
<translation id="1062866675591297858">Hantera dina kontrollerade användare via <ph name="BEGIN_LINK" />översikten för kontrollerade användare<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Filkontroll för mediebiblioteksfiler</translation>
<translation id="1064835277883315402">Anslut till privat nätverk</translation>
<translation id="1064912851688322329">Koppla bort Google-kontot</translation>
<translation id="1067048845568873861">Skapad</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Datachiffrering</translation>
+<translation id="1074944608454986967">Om du vill få text uppläst håller du ned söktangenten och markerar det som ska läsas upp genom att klicka eller dra. Du kan också markera ett avsnitt och trycka på söktangenten + S.</translation>
<translation id="1076698951459398590">Aktivera temat</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Konfigurera automatiska uppdateringar för alla användare</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Logga in<ph name="END_SIGN_IN_LINK" /> om du vill styra och visa vilka webbplatser den här personen besöker.</translation>
<translation id="109758035718544977">Ta fram dolda webbplatser</translation>
<translation id="1097658378307015415">Aktivera nätverket <ph name="NETWORK_ID" /> genom att logga in som gäst innan du loggar in</translation>
+<translation id="1103523840287552314">Översätt alltid <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Sms-koppling</translation>
<translation id="1108600514891325577">&amp;Stopp</translation>
<translation id="1110155001042129815">Vänta</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Tillåt inte att några webbplatser använder systemexklusiva meddelanden för att komma åt MIDI-enheter</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Redigera sökmotor</translation>
-<translation id="1131167343343087859">Kreditkort och adresser som används med Google Payments.</translation>
<translation id="1134009406053225289">Öppna i inkognitofönster</translation>
<translation id="1137673463384776352">Öppna länken i <ph name="APP" /></translation>
<translation id="1140351953533677694">Få åtkomst till dina Bluetooth-enheter och seriella enheter</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Pluginprogrammet har blockerats</translation>
<translation id="1145532888383813076">Sök på enheten, i appar och på webben.</translation>
<translation id="1146204723345436916">Importera bokmärken från HTML-filen...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> hittades.
+ <ph name="LINE_BREAK1" />
+ Det finns inte tillräckligt med utrymme i det lokala lagringsutrymmet. Det behövs ytterligare <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Testa att välja färre foton.</translation>
<translation id="1149088842877960903">Funktionen att köra JavaScript via AppleScript är inaktiverad. Om du vill aktivera funktionen öppnar du inställningarna för Chrome &gt; Avancerat &gt; System. Läs mer på: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Utgångsmånad</translation>
<translation id="1153356358378277386">Kopplade enheter</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Ändra namn</translation>
<translation id="1175364870820465910">Skriv &amp;ut...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> kopieras ...</translation>
+<translation id="1177113976278858832">Vill du återställa valet av sökmotor till standardinställningen?</translation>
<translation id="1177863135347784049">Anpassad</translation>
<translation id="1178581264944972037">Paus</translation>
<translation id="1179803038870941185"><ph name="URL" /> vill ha fullständig kontroll över dina MIDI-enheter.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Läs och ändra tillåtna användare</translation>
<translation id="1206407435587370571">Utforska din Chromebook</translation>
<translation id="1209796539517632982">Automatiska namnservrar</translation>
+<translation id="1210982357925844241">Visa och hantera sparade lösenord på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Surfa utan att någon webbhistorik sparas med ett inkognitofönster</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> fingeravtryck har konfigurerats</translation>
<translation id="1215411991991485844">En ny bakgrundsapp har lagts till</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Söker efter mobilnätverk</translation>
<translation id="1285320974508926690">Översätt aldrig den här webbplatsen</translation>
<translation id="1285484354230578868">Spara data i Google Drive-kontot</translation>
+<translation id="1288037062697528143">Nattljuset tänds automatiskt vid solnedgången</translation>
<translation id="1293177648337752319">Ta fram dold webbplats</translation>
<translation id="1293509594570842875">Det gick inte att skapa den nya kontrollerade användaren. Kontrollera nätverksanslutningen och försök igen senare.</translation>
<translation id="1293556467332435079">Filer</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML-fil med bokmärken</translation>
<translation id="1303671224831497365">Inga Bluetooth-enheter hittades</translation>
<translation id="1306606229401759371">Ändra inställningar</translation>
-<translation id="1307398858972670978">Få tillgång till dina lösenord från alla enheter på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Hoppsan! Det gick inte att lagra någon långsiktig API-åtkomsttoken för den här enheten.</translation>
<translation id="1313405956111467313">Automatisk proxykonfiguration</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Det var jag.</translation>
<translation id="1338776410427958681">Komprimera <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Uppgifterna tas bort ...</translation>
-<translation id="1339266338863469628">Standard (ljud bara från ditt håll tas upp)</translation>
<translation id="1340527397989195812">Säkerhetskopiera media från enheten med appen Filer.</translation>
<translation id="1341988552785875222">Den aktuella bakgrunden har ställts in av <ph name="APP_NAME" />. Du kan komma att behöva avinstallera <ph name="APP_NAME" /> innan du kan välja en annan bakgrund.</translation>
<translation id="1346748346194534595">Höger</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Uppdateringen börjar när batterinivån är på <ph name="BATTERY_LEVEL" /> %.</translation>
<translation id="1351692861129622852">Importerar <ph name="FILE_COUNT" /> filer …</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Det gick inte att hitta PPD-filen. Kontrollera att Chromebook är ansluten till internet och försök igen.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> har blockerats</translation>
<translation id="1357589289913453911">Tilläggs-ID</translation>
<translation id="1358735829858566124">Filen eller katalogen kan inte användas.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Vänster till höger</translation>
<translation id="1370646789215800222">Vill du ta bort personen?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 objekt som ska tas bort}other{# objekt som ska tas bort}}</translation>
+<translation id="1372841398847029212">Synkronisera till ditt konto</translation>
<translation id="1374844444528092021">Det certifikat som krävs av nätverket <ph name="NETWORK_NAME" /> är inte installerat eller inte längre giltigt. Hämta ett nytt certifikat och försök ansluta igen.</translation>
<translation id="1374962581120570592">Cookies har sparats</translation>
<translation id="1375321115329958930">Sparade lösenord</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Skapa en kontrollerad användare</translation>
<translation id="1410197035576869800">Appikon</translation>
<translation id="1410616244180625362">Fortsätt tillåta att <ph name="HOST" /> använder kameran</translation>
+<translation id="1411668397053040814">Om du vill använda Chrome i VR installerar eller uppdaterar du tangentbordet för Daydream</translation>
<translation id="1414648216875402825">Du uppdaterar till en instabil version av <ph name="PRODUCT_NAME" /> som innehåller funktioner som inte är klara. Du kommer att råka ut för kraschar och oväntade buggar. Var försiktig.</translation>
+<translation id="1415708812149920388">Läsbehörighet till Urklipp nekades</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (tilläggs-id <ph name="EXTENSION_ID" />) får inte användas i den här typen av session.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Oj! Det gick inte att generera en slumpmässig privat RSA-nyckel.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizzabit</translation>
<translation id="1467432559032391204">Vänster</translation>
<translation id="1467999917853307373"><ph name="URL" /> vill lagra data permanent på din enhet.</translation>
+<translation id="1468571364034902819">Profilen kan inte användas</translation>
<translation id="1470719357688513792">De nya cookie-inställningarna börjar gälla när sidan uppdateras.</translation>
<translation id="1470811252759861213"><ph name="SIGN_IN_LINK" /> om du vill få tillgång till samma tillägg på alla dina datorer.</translation>
<translation id="1474339897586437869"><ph name="FILENAME" /> laddades inte upp. Det fanns inte tillräckligt mycket ledigt utrymme på Google Drive.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Tokencacheminne för identitets-API</translation>
<translation id="1478233201128522094">Nästa gång låser en ny mobil upp denna <ph name="DEVICE_TYPE" />. Du kan inaktivera Smart Lock i inställningarna.</translation>
<translation id="1478340334823509079">Detaljer: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Klar att säkerhetskopiera <ph name="FILE_COUNT" /> nya foton</translation>
<translation id="1483493594462132177">Skicka</translation>
<translation id="1485015260175968628">Appen eller tillägget kan nu:</translation>
<translation id="1485141095922496924">Version <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Aktiverat – anpassade inställningar</translation>
<translation id="1493892686965953381">Väntar på <ph name="LOAD_STATE_PARAMETER" /> ...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> andra tillgängliga enheter.</translation>
-<translation id="1497284176235884849">Angiven PPD-fil är ogiltig.</translation>
<translation id="1497522201463361063">Det gick inte att byta namn på <ph name="FILE_NAME" />. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Okänd enhet [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Det här ägarkontot måste vara det första inloggade kontot i en session med flera inloggningar.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Få åtkomst till serverdelen för felsökning av sida</translation>
<translation id="1601560923496285236">Verkställ</translation>
<translation id="1603914832182249871">(Inkognito)</translation>
+<translation id="1607139524282324606">Rensa post</translation>
<translation id="1608626060424371292">Ta bort den här användaren</translation>
<translation id="1609170755653088773">Synkronisera det här lösenordet med iPhone</translation>
<translation id="1609862759711084604">Föregående användare</translation>
+<translation id="1611557582955786626">Logga in för en anpassad surfupplevelse som synkroniseras på alla enheter</translation>
<translation id="1611584202130317952">Administrationsflödet avbröts. Försök igen eller kontakta enhetens ägare eller administratör.</translation>
<translation id="1611649489706141841">framåt</translation>
<translation id="1611704746353331382">Exportera bokmärken till HTML-fil ...</translation>
<translation id="1612129875274679969">Behåll enheten permanent i kioskläge.</translation>
+<translation id="161460670679785907">Mobilen hittades inte</translation>
<translation id="1616206807336925449">Det här tillägget kräver inga särskilda behörigheter.</translation>
<translation id="161707228174452095">Fingeravtrycket har lagts till!</translation>
<translation id="1618268899808219593">Hjälpc&amp;enter</translation>
@@ -438,7 +450,6 @@
<translation id="1650371550981945235">Visa inmatningsalternativ</translation>
<translation id="1650709179466243265">Lägg till www. och .com och öppna adressen</translation>
<translation id="1651008383952180276">Du måste ange samma lösenfras två gånger</translation>
-<translation id="1652972346408808053">Lösenordet har sparats. Få tillgång till dina lösenord från alla enheter på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Lägg till skrivaren i Google Cloud Print så att du kan skriva ut var du än befinner dig.}other{Lägg till # skrivare i Google Cloud Print så att du kan skriva ut var du än befinner dig.}}</translation>
<translation id="1657406563541664238">Hjälp till att göra <ph name="PRODUCT_NAME" /> bättre genom att automatiskt skicka användningsstatistik och felrapporter till Google</translation>
<translation id="1658424621194652532">Den här sidan använder din mikrofon.</translation>
@@ -455,7 +466,9 @@
<translation id="1673103856845176271">Det gick inte att öppna filen av säkerhetsskäl.</translation>
<translation id="167832068858235403">volym ned</translation>
<translation id="1679068421605151609">Verktyg för utvecklare</translation>
+<translation id="16815041330799488">Ge inte webbplatser tillgång till text och bilder som kopierats till Urklipp</translation>
<translation id="1682548588986054654">Nytt inkognitofönster</translation>
+<translation id="1688935057616748272">Skriv en bokstav</translation>
<translation id="168991973552362966">Lägg till en skrivare i närheten</translation>
<translation id="1689945336726856614">Kopiera webbadress</translation>
<translation id="1692602667007917253">Hoppsan! Ett fel uppstod.</translation>
@@ -496,6 +509,7 @@
<translation id="1756681705074952506">Inmatningsmetod</translation>
<translation id="175772926354468439">Aktivera tema</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Visa i Chrome Web Store</translation>
<translation id="1758831820837444715">Konfigurera Ethernet-nätverk</translation>
<translation id="1763046204212875858">Skapa programgenvägar</translation>
<translation id="1763108912552529023">Fortsätt att utforska</translation>
@@ -541,7 +555,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Varning!<ph name="END_BOLD" /> De här filerna är tillfälliga och kan tas bort automatiskt för att frigöra utrymme på hårddisken. <ph name="BEGIN_LINK" />Läs mer<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Konfigurera Smart Lock för din <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Microsofts filåterställning</translation>
-<translation id="1825832322945165090">Det finns inte tillräckligt med utrymme på enheten</translation>
+<translation id="1818007989243628752">Radera lösenordet för <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Kontrollerar</translation>
<translation id="1828149253358786390"><ph name="SITE" /> vill skicka aviseringar.</translation>
<translation id="1828378091493947763">Enheten har inte stöd för det här pluginprogrammet</translation>
@@ -643,6 +657,7 @@
<translation id="1999115740519098545">Vid start</translation>
<translation id="2006638907958895361">Öppna länken i <ph name="APP" /></translation>
<translation id="2007404777272201486">Rapportera ett problem...</translation>
+<translation id="2015632741368427174">Omdirigering till den här sidan blockerades:</translation>
<translation id="2016430552235416146">Traditionell</translation>
<translation id="2017334798163366053">Inaktivera insamling av resultatdata</translation>
<translation id="2017836877785168846">Rensar historik och autoslutföranden i adressfältet.</translation>
@@ -684,6 +699,7 @@
<translation id="2085470240340828803">Det finns redan en fil med namnet <ph name="FILENAME" />. Vad vill du göra?</translation>
<translation id="2087822576218954668">Utskrift: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Surfa säkert med Google Chrome</translation>
+<translation id="2089795179672254991">Fråga när en webbplats vill få tillgång till text och bilder som kopierats till Urklipp (rekommenderas)</translation>
<translation id="2090165459409185032">Återställ kontoinformationen på google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Systemets säkerhetsinställning</translation>
<translation id="2091887806945687916">Ljud</translation>
@@ -710,14 +726,12 @@
<translation id="2121825465123208577">Ändra storlek</translation>
<translation id="2124930039827422115">{1,plural, =1{Fått betyget <ph name="AVERAGE_RATING" /> av en användare.}other{Fått betyget <ph name="AVERAGE_RATING" /> av # användare.}}</translation>
<translation id="2126167708562367080">Synkronisering har inaktiverats av administratören.</translation>
-<translation id="2126426811489709554">Drivs av Chrome</translation>
<translation id="2127372758936585790">Laddning med låg effekt</translation>
<translation id="212862741129535676">Kapacitetsprocentsats för frekvens</translation>
<translation id="2128691215891724419">Synkroniseringsfel. Uppdatera lösenfrasen för synkronisering ...</translation>
<translation id="2129825002735785149">Uppdatera pluginprogrammet</translation>
<translation id="2129904043921227933">Synkroniseringsfel. Uppdatera lösenfras för synkronisering ...</translation>
<translation id="2131077480075264">Det går inte att installera <ph name="APP_NAME" /> eftersom den inte tillåts av <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">Vill du översätta sidan?</translation>
<translation id="2135787500304447609">&amp;Ã…teruppta</translation>
<translation id="2136372518715274136">Skriv in det nya lösenordet</translation>
<translation id="2136476978468204130">Den angivna lösenfrasen är felaktig</translation>
@@ -752,6 +766,7 @@
<translation id="2178614541317717477">CA-kompromiss</translation>
<translation id="218070003709087997">Använd ett nummer som anger hur många kopior som ska skrivas ut (1 till 999).</translation>
<translation id="2187895286714876935">Fel vid import av servercertifikat</translation>
+<translation id="2187906491731510095">Tillägg har uppdaterats</translation>
<translation id="2188881192257509750">Öppna <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Hämtningsfunktion för Wi-Fi-användaruppgifter</translation>
<translation id="219008588003277019">Native Client-modul: <ph name="NEXE_NAME" /></translation>
@@ -804,6 +819,7 @@
<translation id="2255317897038918278">Microsofts tidsstämpling</translation>
<translation id="225614027745146050">Välkommen</translation>
<translation id="225692081236532131">Aktiveringsstatus</translation>
+<translation id="2261323523305321874">Vissa äldre profiler har inaktiverats på grund av en ändring i systemet som administratören gjort.</translation>
<translation id="2262477216570151239">Fördröjning före upprepning</translation>
<translation id="2263189956353037928">Logga ut och logga in igen</translation>
<translation id="2263497240924215535">(Inaktiverat)</translation>
@@ -829,7 +845,6 @@
<translation id="2294358108254308676">Vill du installera <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">EAP-metod:</translation>
<translation id="2297705863329999812">Sök skrivare</translation>
-<translation id="230115972905494466">Inga kompatibla enheter hittades</translation>
<translation id="2301382460326681002">Tilläggets rotkatalog är ogiltig.</translation>
<translation id="2302685579236571180">Surfa inkognito</translation>
<translation id="23030561267973084"><ph name="EXTENSION_NAME" /> har begärt ytterligare behörigheter.</translation>
@@ -863,6 +878,7 @@
<translation id="2351266942280602854">Språk och inmatning</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Anteckningar på låsskärmen sparas automatiskt i <ph name="LOCK_SCREEN_APP_NAME" />. Den senaste anteckningen visas på låsskärmen.</translation>
+<translation id="2352947182261340447">Det finns inte tillräckligt med utrymme i det lokala lagringsutrymmet.</translation>
<translation id="2353297238722298836">Kamera och mikrofon är tillåtna</translation>
<translation id="2356070529366658676">Fråga</translation>
<translation id="2356517949307388948">Ett fel uppstod vid sökningen efter skadlig programvara med Chrome.</translation>
@@ -872,7 +888,6 @@
<translation id="236141728043665931">Blockera alltid mikrofonåtkomsten</translation>
<translation id="2367972762794486313">Visa appar</translation>
<translation id="2371076942591664043">Öppna när nedladdning är &amp;klar</translation>
-<translation id="237336063998926520">Använd IP-adressen för att bestämma plats</translation>
<translation id="2377319039870049694">Byt till listvy</translation>
<translation id="2377667304966270281">Sidfel</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> filer har valts</translation>
@@ -882,11 +897,6 @@
<translation id="2384436799579181135">Ett fel uppstod. Kontrollera skrivaren och försök igen.</translation>
<translation id="2385700042425247848">Namn på tjänsten</translation>
<translation id="2387458720915042159">Proxyanslutningstyp</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> nya foton hittades
- <ph name="LINE_BREAK1" />
- Det finns inte tillräckligt med utrymme på enheten.
- <ph name="LINE_BREAK2" />
- Testa att välja ett par foton för att komma igång.</translation>
<translation id="2391419135980381625">Standardteckensnitt</translation>
<translation id="2391762656119864333">Ã…terkalla</translation>
<translation id="2392369802118427583">Aktivera</translation>
@@ -902,6 +912,7 @@
<translation id="2424091190911472304">Kör alltid på <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Total filstorlek</translation>
<translation id="2428510569851653187">Beskriv vad du höll på med när fliken kraschade</translation>
+<translation id="2431027948063157455">Det gick inte att läsa in Google Assistent. Kontrollera nätverksanslutningen och försök igen.</translation>
<translation id="2433452467737464329">Lägg till en frågeparameter i webbadressen om du vill uppdatera sidan automatiskt: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Utseende</translation>
<translation id="2435248616906486374">Anslutningen till nätverket har avbrutits</translation>
@@ -915,6 +926,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2445081178310039857">Tilläggets rotkatalog måste anges.</translation>
<translation id="2448312741937722512">Typ</translation>
<translation id="2450223707519584812">Du kan inte lägga till användare eftersom Googles API-nycklar saknas. Du hittar mer information på <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Inga aktiva vyer</translation>
<translation id="2453021845418314664">Avancerade synkroniseringsinställningar</translation>
<translation id="2453576648990281505">Filen finns redan</translation>
<translation id="2453860139492968684">Slutför</translation>
@@ -922,7 +934,6 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> vill kopiera filer från <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Nyckel-ID för certifikatutfärdare</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> har lagts till</translation>
-<translation id="246335896104539386">Importera bokmärken</translation>
<translation id="2464089476039395325">HTTP-proxy</translation>
<translation id="2468902267404883140">Det gick inte att ansluta till mobilen. Använd en kompatibel Android-mobil som är på och finns till hands. &lt;a&gt;Läs mer&lt;/a&gt;</translation>
<translation id="2470702053775288986">Tillägg som inte stöds har inaktiverats</translation>
@@ -991,6 +1002,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2562743677925229011">Inte inloggad i <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Grattis! Datatjänsten <ph name="NAME" /> har aktiverats och är klar att använda.</translation>
<translation id="2566124945717127842">Gör en Powerwash för att återställa <ph name="IDS_SHORT_PRODUCT_NAME" />-enheten så att den blir som ny.</translation>
+<translation id="2567257616420533738">Lösenordet sparades. Visa och hantera sparade lösenord på <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Infobar-behållare</translation>
<translation id="2570000010887652771">Data sparas.</translation>
<translation id="257088987046510401">Teman</translation>
@@ -1011,6 +1023,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Plattform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Standardinställningar för sökning</translation>
<translation id="2586657967955657006">Urklipp</translation>
+<translation id="2586672484245266891">Ange en kortare webbadress</translation>
<translation id="2587922270115112871">Inget Google-konto skapas när en kontrollerad användare skapas och användarens inställningar
och data är inte tillgängliga på andra enheter via Chrome Sync. För närvarande gäller den kontrollerade användaren endast på den här enheten.</translation>
<translation id="258932246702879617">Välj <ph name="BEGIN_BOLD" />Fäst i aktivitetsfältet<ph name="END_BOLD" /></translation>
@@ -1043,6 +1056,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> använder <ph name="USAGE" /> MB diskutrymme.</translation>
<translation id="2633212996805280240">Vill du ta bort <ph name="EXTENSION_NAME" />?</translation>
<translation id="263325223718984101">Installationen av <ph name="PRODUCT_NAME" /> kunde inte slutföras, men programmet kommer att fortsätta köras från diskavbildningen.</translation>
+<translation id="2635176084534510129">Få mer anpassade upplevelser, till exempel bättre förslag på innehåll och ett smartare Google Översätt</translation>
<translation id="2635276683026132559">Signering</translation>
<translation id="2635926034288331400">Installera i Appar</translation>
<translation id="2636625531157955190">Chrome har inte åtkomst till bilden.</translation>
@@ -1053,14 +1067,15 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2643698698624765890">Hantera tillägg genom att klicka på Tillägg på menyn Fönster.</translation>
<translation id="2647142853114880570">läs in igen</translation>
<translation id="2647269890314209800">Cookies är aktiverade</translation>
+<translation id="264810637653812429">Inga kompatibla enheter hittades.</translation>
<translation id="2648831393319960979">Enheten läggs till i kontot. Det kan ta en stund ...</translation>
<translation id="2649045351178520408">Base64-kodad ASCII, certifikatkedja</translation>
<translation id="2653266418988778031">Om du tar bort ett certifikat från en certifikatutfärdare (CU) kommer webbläsaren inte längre att lita på certifikat som utfärdas av denna CU.</translation>
<translation id="2653659639078652383">Skicka</translation>
<translation id="265390580714150011">Fältvärde</translation>
-<translation id="2654286334048437383">Exportera bokmärken</translation>
<translation id="2655386581175833247">Användarcertifikat:</translation>
<translation id="2660779039299703961">Event</translation>
+<translation id="266079277508604648">Det gick inte att ansluta till skrivaren. Kontrollera att skrivaren är påslagen och ansluten till Chromebook via Wi-Fi eller USB.</translation>
<translation id="2661146741306740526">16:9</translation>
<translation id="2662876636500006917">Chrome webbshop</translation>
<translation id="2663302507110284145">Språk</translation>
@@ -1083,6 +1098,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2680208403056680091">Internetanslutningen kontrolleras</translation>
<translation id="268053382412112343">Hi&amp;storik</translation>
<translation id="2683638487103917598">Mappens innehåll har sorterats</translation>
+<translation id="2684004000387153598">Fortsätt genom att klicka på OK. Skapa sedan en ny profil för din e-postadress genom att klicka på Lägg till person.</translation>
<translation id="2686759344028411998">Det går inte att identifiera några inlästa moduler.</translation>
<translation id="2688196195245426394">Det uppstod ett fel när enheten registrerades med servern: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Visa språkalternativ</translation>
@@ -1095,6 +1111,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2704184184447774363">Microsofts Signering av dokument</translation>
<translation id="270516211545221798">Hastighet för styrplatta</translation>
<translation id="2706892089432507937">USB-enheter</translation>
+<translation id="2706954854267016964">Den valda Google Cloud Print-enheten stöds inte längre. Testa att konfigurera skrivaren i systeminställningarna på datorn.</translation>
<translation id="2707024448553392710">Komponenten laddas ned</translation>
<translation id="270921614578699633">Medelvärde för</translation>
<translation id="2709453993673701466">Vill du hantera synkronisering och anpassning innan du aktiverar det? Öppna <ph name="BEGIN_LINK" />inställningarna<ph name="END_LINK" />.</translation>
@@ -1125,6 +1142,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2737363922397526254">Dölj...</translation>
<translation id="2737492745329609575">Börja med konfigureringen</translation>
<translation id="2738771556149464852">Inte efter</translation>
+<translation id="2739046699559178272">Spara och fortsätt</translation>
<translation id="2739191690716947896">Felsökning</translation>
<translation id="2739240477418971307">Ändra tillgänglighetsinställningarna</translation>
<translation id="2740393541869613458">granska webbplatser som den kontrollerade användaren har besökt och</translation>
@@ -1145,6 +1163,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2773802008104670137">Den här filtypen kan skada din dator.</translation>
<translation id="2775104091073479743">Redigera fingeravtryck</translation>
<translation id="2776441542064982094">Det verkar som om det inte finns några enheter att registrera i nätverket. Om enheten är på och ansluten till internet kan du prova att registrera den med anvisningarna i handboken för enheten.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Nedladdad</translation>
<translation id="2783661497142353826">Hantera appar som används i offentliga miljöer</translation>
<translation id="2784407158394623927">Den mobila datatjänsten aktiveras</translation>
@@ -1201,7 +1220,6 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2843806747483486897">Ändra standard ...</translation>
<translation id="2844111009524261443">Kör vid klickning</translation>
<translation id="2845382757467349449">Visa alltid bokmärkesfältet</translation>
-<translation id="284682086647736321">Använd Ctrl, Alt eller Kommando</translation>
<translation id="2847759467426165163">Casta till</translation>
<translation id="284805635805850872">Vill du ta bort den skadliga programvaran?</translation>
<translation id="2849362176025371110">Skicka diagnostik- och användningsdata till Google automatiskt. Du kan när som helst ändra detta i <ph name="BEGIN_LINK1" />enhetsinställningarna<ph name="END_LINK1" />. <ph name="BEGIN_LINK2" />Läs mer<ph name="END_LINK2" /></translation>
@@ -1209,6 +1227,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2849936225196189499">Kritiskt</translation>
<translation id="2850124913210091882">Säkerhetskopiera</translation>
<translation id="2850541429955027218">Lägg till tema</translation>
+<translation id="2853121255651601031">Lösenordet sparades</translation>
<translation id="2853916256216444076">$1-videoklipp</translation>
<translation id="2857608528410806398">Plats för aviseringstext för QU-funktionen. Plats för aviseringstext för QU-funktionen. Plats för aviseringstext för QU-funktionen. Plats för aviseringstext för QU-funktionen. Plats för aviseringstext för QU-funktionen.</translation>
<translation id="2860150991415616761">mycket lång (4 s)</translation>
@@ -1251,6 +1270,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2908162660801918428">Lägg till mediegalleri efter katalog</translation>
<translation id="2908789530129661844">Zooma ut skärmen</translation>
<translation id="2910318910161511225">Anslut till ett nätverk och försök igen</translation>
+<translation id="2911898792135283060">Generera lösenord …</translation>
<translation id="2912905526406334195"><ph name="HOST" /> försöker använda din mikrofon.</translation>
<translation id="2913331724188855103">Tillåt att webbplatser sparar och läser cookiedata (rekommenderas)</translation>
<translation id="2916073183900451334">Om du trycker på Tabb på en webbsida markeras länkar och formulärfält</translation>
@@ -1295,6 +1315,7 @@ Jag tycker inte att den här webbplatsen ska blockeras!</translation>
<translation id="2989474696604907455">inte ansluten</translation>
<translation id="2989786307324390836">DER-kodat binärt enstaka certifikat</translation>
<translation id="2993517869960930405">Appinformation</translation>
+<translation id="2994669386200004489">Det gick inte att säkerhetskopiera <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Har installerats av en förälder.</translation>
<translation id="3002017044809397427">Din <ph name="PHONE_TYPE" /> hittades, men Smart Lock fungerar bara för enheter med Android 5.0 och senare. &lt;a&gt;Läs mer&lt;/a&gt;</translation>
<translation id="3003144360685731741">Prioriterade nätverk</translation>
@@ -1353,6 +1374,7 @@ Besök vårt <ph name="BEGIN_LINK" />hjälpcenter<ph name="END_LINK" /> om du vi
<translation id="3064410671692449875">Otillräckligt med data</translation>
<translation id="3065041951436100775">Feedback vid stängd flik.</translation>
<translation id="3065140616557457172">Skriv för att söka eller skriv in en webbadress för att navigera – båda fungerar bra.</translation>
+<translation id="3066642396596108483">Synkronisera bokmärken, lösenord och historik på alla dina enheter</translation>
<translation id="3067198360141518313">Kör det här plugin-programmet</translation>
<translation id="3071624960923923138">Du kan klicka här om du vill öppna en ny flik</translation>
<translation id="3074037959626057712">Du är inloggad och har aktiverat synkronisering</translation>
@@ -1440,6 +1462,7 @@ Besök vårt <ph name="BEGIN_LINK" />hjälpcenter<ph name="END_LINK" /> om du vi
<translation id="3202173864863109533">Ljudet är avstängt på den här fliken.</translation>
<translation id="3206175707080061730">En fil med namnet $1 finns redan. Vill du ersätta den?</translation>
<translation id="3208703785962634733">Obekräftade</translation>
+<translation id="3213187967168344806">Det gick inte att lägga till skrivaren. Starta om datorn och försök igen.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Anslutningen till <ph name="CLOUD_PRINT_NAME" /> har kraschat. Vill du starta om?</translation>
<translation id="3221634914176615296">Utforska innehållet på den här enheten i appen Filer.</translation>
@@ -1466,12 +1489,14 @@ Besök vårt <ph name="BEGIN_LINK" />hjälpcenter<ph name="END_LINK" /> om du vi
<translation id="3254516606912442756">Funktionen för att automatiskt identifiera tidzon är inaktiverad</translation>
<translation id="3264544094376351444">Sans serif-teckensnitt</translation>
<translation id="3264547943200567728">Det gick inte att konfigurera nätverket för Chromebox</translation>
+<translation id="3264582393905923483">Sammanhang</translation>
<translation id="3265459715026181080">Stäng fönster</translation>
<translation id="3267726687589094446">Fortsätt att tillåta automatiska nedladdningar av flera filer</translation>
<translation id="3267998849713137817">Modifierad tid</translation>
<translation id="3268451620468152448">Öppna flikar</translation>
<translation id="3269069891205016797">Dina uppgifter tas bort från enheten när du loggar ut.</translation>
<translation id="3269093882174072735">Läs in bild</translation>
+<translation id="3269889795238950578">Den här sidan får tillgång till text och bilder som kopierats till Urklipp.</translation>
<translation id="326999365752735949">Laddar ned skillnaden</translation>
<translation id="3270965368676314374">Läsa, ändra och ta bort foton, musik och andra media från datorn</translation>
<translation id="327147043223061465">Visa alla cookies och webbplatsuppgifter</translation>
@@ -1503,6 +1528,7 @@ Besök vårt <ph name="BEGIN_LINK" />hjälpcenter<ph name="END_LINK" /> om du vi
<translation id="3305389145870741612">Formateringen kan ta ett par sekunder. Vänta.</translation>
<translation id="3305661444342691068">Öppna PDF i förhandsgranskning</translation>
<translation id="3306684685104080068">Aktivera castning till molnbaserade tjänster som Google Hangouts.</translation>
+<translation id="3307091518408668019">Organisationsenhet (OU) för dator (t.ex. OU = Chromebooks, DC = exempel, DC = com)</translation>
<translation id="3308006649705061278">Organisationsenhet (OU)</translation>
<translation id="3308116878371095290">Den här sidan har förhindrats att ange cookies.</translation>
<translation id="3308134619352333507">Dölj knapp</translation>
@@ -1510,9 +1536,6 @@ Besök vårt <ph name="BEGIN_LINK" />hjälpcenter<ph name="END_LINK" /> om du vi
<translation id="3309747692199697901">Kör alltid på alla webbplatser</translation>
<translation id="3312424061798279731">Aktiverade språk</translation>
<translation id="3312903956926554846">Installera på skrivbordet</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Från <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Starfliken har ändrats till <ph name="URL" />. Inaktivera tillägg som ändrar startfliken genom att trycka på Återställ.</translation>
<translation id="3313590242757056087">Om du vill ange vilka webbplatser som den kontrollerade användaren får besöka, kan du ange begränsningar
och inställningar genom att besöka <ph name="MANAGEMENT_URL" />.
Om du inte ändrar standardinställningarna kan <ph name="USER_DISPLAY_NAME" />
@@ -1547,6 +1570,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Utskriften misslyckades. Kontrollera skrivaren och försök igen.</translation>
<translation id="3364721542077212959">Verktyg för e-penna</translation>
<translation id="336497260564123876">Lösenordet har sparats. Logga in i Chrome om du vill spara dina lösenord på alla enheter.</translation>
+<translation id="3365598184818502391">Använd Ctrl eller Alt</translation>
<translation id="3367813778245106622">Logga in igen om du vill påbörja synkroniseringen</translation>
<translation id="3368922792935385530">Ansluten</translation>
<translation id="3369624026883419694">Tolkar värden...</translation>
@@ -1580,6 +1604,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Starta om <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Beskriv vad du höll på med när fliken kraschade</translation>
<translation id="3427092606871434483">Tillåt (standard)</translation>
+<translation id="3428419049384081277">Du är inloggad!</translation>
<translation id="3429275422858276529">Lägg till ett bokmärke för den här sidan så att du enkelt kan hitta tillbaka till den</translation>
<translation id="3429599832623003132">$1 objekt</translation>
<translation id="3432227430032737297">Ta bort alla som visas</translation>
@@ -1602,13 +1627,14 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Läsa din data på ett antal webbplatser</translation>
<translation id="3449839693241009168">Tryck på <ph name="SEARCH_KEY" /> om du vill skicka kommandon till <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Kapacitetsprocentsats för inaktivitet</translation>
-<translation id="3450505713373650336">Säkerhetskopierar <ph name="FILE_COUNT" /> foton</translation>
<translation id="3453612417627951340">Auktorisering behövs</translation>
<translation id="3454157711543303649">Aktiveringen har slutförts</translation>
+<translation id="3454224730401036106">Anslutningen har flyttats till ett säkrare nätverk</translation>
<translation id="345693547134384690">Öppna &amp;bild i ny flik</translation>
<translation id="3459509316159669723">Skriva ut</translation>
<translation id="3459697287128633276">Autentisering hos identitetsleverantören krävs innan du kan använda Google Play Butik med kontot.</translation>
<translation id="3459774175445953971">Senast ändrad:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> vill få tillgång till text och bilder som kopierats till Urklipp</translation>
<translation id="3462413494201477527">Vill du avbryta konfigurationen av kontot?</translation>
<translation id="346431825526753">Det här är ett konto för barn som hanteras av <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Klicka på ditt foto</translation>
@@ -1621,10 +1647,12 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Kopierar ...</translation>
<translation id="3473479545200714844">Skärmförstorare</translation>
<translation id="3475447146579922140">Kalkylark i Google Dokument</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 rad visas inte&gt;}other{&lt;$1 rader visas inte&gt;}}</translation>
<translation id="3475843873335999118">Fingeravtrycket känns fortfarande inte igen. Ange ditt lösenord.</translation>
<translation id="347670947055184738">Hoppsan! Det gick inte att hämta enhetsprincipen.</translation>
<translation id="347785443197175480">Fortsätt tillåta att <ph name="HOST" /> använder kameran och mikrofonen</translation>
<translation id="3478685642445675458">Du måste låsa upp din profil innan du kan ta bort en person.</translation>
+<translation id="347919930506963698">Få ut ännu mer av Chrome</translation>
<translation id="3479552764303398839">Inte nu</translation>
<translation id="3480892288821151001">Docka fönstret till vänster</translation>
<translation id="3481915276125965083">Följande popup-fönster blockerades på den här sidan:</translation>
@@ -1642,14 +1670,17 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Gruppnamn:</translation>
<translation id="3505030558724226696">Återkalla enhetsåtkomst</translation>
<translation id="3507421388498836150">Aktuella behörigheter för <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Sök efter Bluetooth-enheter igen</translation>
<translation id="3508920295779105875">Välj en annan mapp...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Sök igen</translation>
<translation id="3511307672085573050">Kopiera länk&amp;adress</translation>
<translation id="3511399794969432965">Anslutningsproblem?</translation>
<translation id="351152300840026870">Teckensnitt med fast bredd</translation>
<translation id="3511528412952710609">Kort</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Avbryt nedladdningen}other{Avbryt nedladdningarna}}</translation>
<translation id="3514373592552233661">Prioriterade nätverk väljs före andra kända nätverk när det finns flera nätverk tillgängliga</translation>
+<translation id="3520212870468945358"><ph name="URL" /> vill få tillgång till din säkerhetsnyckels serienummer</translation>
<translation id="3523642406908660543">Fråga om en webbplats försöker använda en plugin för att få åtkomst till datorn (rekommenderas)</translation>
<translation id="3525897975040424366">Installera på hyllan</translation>
<translation id="3527085408025491307">Mapp</translation>
@@ -1679,13 +1710,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Wi-Fi-nätverket du använder (<ph name="NETWORK_ID" />) kanske kräver att du besöker dess inloggningssida.</translation>
<translation id="3564708465992574908">Zoomnivåer</translation>
<translation id="3566721612727112615">Inga webbplatser har lagts till</translation>
-<translation id="3566866560249787686">Det gick inte att läsa in Google Assistent. Försök igen.</translation>
<translation id="3569382839528428029">Vill du att <ph name="APP_NAME" /> ska dela din skärm?</translation>
<translation id="3570985609317741174">Webbinnehåll</translation>
<translation id="3571734092741541777">Konfigurera</translation>
<translation id="3574210789297084292">logga in</translation>
<translation id="3576324189521867626">Appen har installerats</translation>
-<translation id="3578331450833904042">Standard (ljud från alla riktningar tas upp)</translation>
<translation id="3578594933904494462">Flikens innehåll delas.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; vill dela skrivaren &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; med en grupp som du äger: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Om du accepterar kan alla medlemmar i gruppen skriva ut till skrivaren.</translation>
<translation id="3584169441612580296">Läsa och ändra foton, musik och andra media från datorn</translation>
@@ -1700,6 +1729,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Historik rensas från alla inloggade enheter. Det kan finnas andra former av webbhistorik i Google-kontot på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Administratören har inaktiverat åtkomsten till lokala filer på enheten.</translation>
<translation id="3600792891314830896">Stäng av ljudet på webbplatser</translation>
+<translation id="3603177256297531067">Det gick inte att översätta sidan</translation>
<translation id="3603533104205588786">Du kan lägga till ett bokmärke för sidan genom att klicka på stjärnan</translation>
<translation id="3603622770190368340">Skaffa nätverkscertifikat</translation>
<translation id="3604048165392640554">Ingen mobilanslutning hittades. Aktivera direktinternetdelning på dina andra enheter och försök igen. &lt;a target="_blank" href="<ph name="URL" />"&gt;Läs mer&lt;/a&gt;</translation>
@@ -1769,7 +1799,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">IT-administratören har inaktiverat godbitar från Chrome för din enhet. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-postadress</translation>
<translation id="3702500414347826004"><ph name="URL" /> har lagts till i startflikarna.</translation>
-<translation id="3703669627274482482">Fråga när en webbplats visa text och bilder som kopieras till Urklipp</translation>
<translation id="370415077757856453">JavaScript har blockerats</translation>
<translation id="3704331259350077894">Upphörande av verksamhet</translation>
<translation id="3705722231355495246">-</translation>
@@ -1835,7 +1864,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Kortets giltighetstid har löpt ut</translation>
<translation id="3792890930871100565">Koppla från skrivare</translation>
<translation id="379422718204375917">Logga in på ditt konto med Smart Lock</translation>
-<translation id="3794595850995182458">Lämna sidan</translation>
<translation id="3796648294839530037">Favoritnätverk:</translation>
<translation id="3797900183766075808">&amp;Sök pÃ¥ <ph name="SEARCH_ENGINE" /> efter â€<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Gör det möjligt att aktivera/inaktivera lätt klick på styrplattan</translation>
@@ -1853,10 +1881,8 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Lägg till ett till</translation>
<translation id="3812525830114410218">DÃ¥ligt certifikat</translation>
<translation id="3813296892522778813">Öppna <ph name="BEGIN_LINK_CHROMIUM" />Hjälp för Google Chrome<ph name="END_LINK_CHROMIUM" /> om du inte hittar vad du letar efter.</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> nya foton hittades
- <ph name="LINE_BREAK1" />
- Klar att säkerhetskopiera till <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Tillåt alla webbplatser att skicka push-meddelanden i bakgrunden</translation>
+<translation id="3819497457291599334">Öppna Inställningar &gt; Appar och aviseringar &gt; Alla appar &gt; Google Play-tjänster.</translation>
<translation id="3819752733757735746">Brytarstyrning (styr datorn med bara en eller två knappar)</translation>
<translation id="3819800052061700452">&amp;Helskärm</translation>
<translation id="3820172043799983114">Ogiltig pinkod</translation>
@@ -1876,7 +1902,9 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504">Mer <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookies och andra webbplats- och plugindata</translation>
<translation id="383891835335927981">Inga webbplatser har zoomats in eller ut</translation>
+<translation id="3839516600093027468">Blockera alltid tillgången till Urklipp för <ph name="HOST" /></translation>
<translation id="3840053866656739575">Anslutningen till din Chromebox avbröts. Flytta dig närmare eller kontrollera enheten medan ett nytt anslutningsförsök görs.</translation>
+<translation id="3842132283799370683">Det gick inte att ansluta datorn till domänen. Detta kan bero på problem med organisationsenheten.</translation>
<translation id="3842552989725514455">Serif-teckensnitt</translation>
<translation id="385051799172605136">Bakåt</translation>
<translation id="3851428669031642514">Läsa in osäkra skript</translation>
@@ -1885,6 +1913,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Välj tidszon</translation>
<translation id="3856921555429624101">Mätningen av dataanvändningen har avslutats</translation>
<translation id="3857228364945137633">Testa att låsa upp din <ph name="DEVICE_TYPE" /> utan lösenord när mobilen finns i närheten med Smart Lock.</translation>
+<translation id="3857732810083914482">Anpassning är inaktiverad. Du kan ändra detta på myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Välkommen till Hangouts Meet</translation>
<translation id="3862134173397075045">Välkommen till Cast-upplevelsen i Chrome!</translation>
@@ -1926,9 +1955,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Du har bytt ut mobilen som är kopplad till Smart Lock</translation>
<translation id="3927932062596804919">Neka</translation>
<translation id="3930521966936686665">Spela upp på</translation>
+<translation id="3933283459331715412">Återställ det raderade lösenordet för <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Öppna ljud i ny flik</translation>
<translation id="3936925983113350642">Lösenordet du väljer behövs om du vill återställa certifikatet vid ett senare tillfälle. Spara det på ett säkert ställe.</translation>
<translation id="3937640725563832867">Certifikatutfärdarens alternativa namn</translation>
+<translation id="3937734102568271121">Översätt alltid <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Aktivera automatisk upprepning</translation>
<translation id="3941357410013254652">Kanal-ID</translation>
<translation id="3941565636838060942">Om du vill dölja programmet måste du avinstallera det med
@@ -1942,6 +1973,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Importerat från IE</translation>
<translation id="3950820424414687140">Logga in</translation>
+<translation id="3950870029767307261">Tillgången till text och bilder som kopierats till Urklipp har blockerats för den här sidan.</translation>
<translation id="3954354850384043518">Pågår</translation>
<translation id="3955193568934677022">Tillåt att skyddat innehåll spelas upp på webbplatser (rekommenderas)</translation>
<translation id="3956702100721821638">Det gick inte att nå Google Play</translation>
@@ -1974,6 +2006,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Det gick inte att läsa in JavaScript-filen <ph name="RELATIVE_PATH" /> för innehållsskriptet.</translation>
<translation id="4002066346123236978">Titel</translation>
<translation id="40027638859996362">Flytta ord</translation>
+<translation id="4005817994523282006">Metod för tidszonsidentifiering</translation>
<translation id="4008291085758151621">Information om webbplatsen är inte tillgänglig i VR-läget</translation>
<translation id="4010917659463429001"><ph name="GET_IOS_APP_LINK" /> om du vill ha dina bokmärken på din mobila enhet.</translation>
<translation id="4014432863917027322">Vill du reparera <ph name="EXTENSION_NAME" />?</translation>
@@ -1990,6 +2023,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Häst</translation>
<translation id="4037889604535939429">Redigera person</translation>
<translation id="4042264909745389898">Villkor för Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Lämna sidan}other{Lämna sidorna}}</translation>
<translation id="4044612648082411741">Ange certifikatlösenordet</translation>
<translation id="404493185430269859">Standardsökmotor</translation>
<translation id="4047112090469382184">Därför är detta säkert</translation>
@@ -2036,6 +2070,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Flytta fönster till <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Fokusera på hyllan</translation>
<translation id="4114360727879906392">Föregående fönster</translation>
+<translation id="4115002065223188701">Nätverket är utanför räckvidden</translation>
<translation id="4115080753528843955">I vissa innehållstjänster används unika identifierare i syfte att ge åtkomst till skyddat innehåll</translation>
<translation id="411666854932687641">Privat minne</translation>
<translation id="4120817667028078560">Sökvägen är för lång</translation>
@@ -2046,6 +2081,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Det här tillägget har ändrat vilken sida som visas när du söker i adressfältet.</translation>
<translation id="413121957363593859">Komponenter</translation>
<translation id="4131410914670010031">Svartvitt</translation>
+<translation id="4136203100490971508">Nattljuset släcks automatiskt vid soluppgången</translation>
<translation id="4138267921960073861">Visa användarnamn och foton på inloggningssidan</translation>
<translation id="4140559601186535628">Push-meddelanden</translation>
<translation id="4146026355784316281">Öppna alltid med systemets visningsprogram</translation>
@@ -2063,6 +2099,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Visa alltid</translation>
<translation id="4175737294868205930">Beständig lagring</translation>
<translation id="4176463684765177261">Inaktiverad</translation>
+<translation id="4180684688621252156">Utskriftstjänst</translation>
<translation id="4180788401304023883">Vill du ta bort certifikatet <ph name="CERTIFICATE_NAME" />?</translation>
<translation id="4181841719683918333">Språk</translation>
<translation id="4184885522552335684">Flytta skärmar genom att dra dem</translation>
@@ -2078,7 +2115,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Feedbackrapport</translation>
<translation id="420665587194630159">(Tillägget administreras och kan inte avinstalleras eller inaktiveras.)</translation>
<translation id="4206944295053515692">Be Google om förslag</translation>
-<translation id="4207228095438106090"><ph name="URL" /> vill visa text och bilder som kopieras till Urklipp.</translation>
<translation id="4208390505124702064">Sök på <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Stor</translation>
<translation id="421017592316736757">Du måste vara online för att kunna öppna filen.</translation>
@@ -2086,6 +2122,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">Exportera</translation>
<translation id="42137655013211669">Åtkomsten till den här resursen blockerades av servern.</translation>
<translation id="4215350869199060536">Det finns ogiltiga symboler i namnet!</translation>
+<translation id="4215448920900139318">Säkerhetskopierar <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Helskärm</translation>
<translation id="4235813040357936597">Lägg till ett konto för <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Avbryt inloggningen</translation>
@@ -2113,7 +2150,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Version <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Inga träffar</translation>
<translation id="4275830172053184480">Starta om enheten</translation>
-<translation id="4276216215490044084">Det gick inte att läsa in PPD-filen eftersom den är för stor. Storleksgränsen är 250 kB.</translation>
<translation id="4278390842282768270">Tillåtet</translation>
<translation id="4281844954008187215">Användarvillkor</translation>
<translation id="4282196459431406533">Smart Lock är aktiverat</translation>
@@ -2125,15 +2161,15 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Börja tala</translation>
<translation id="4289540628985791613">Översikt</translation>
<translation id="4296575653627536209">Lägg till kontrollerad användare</translation>
+<translation id="4297322094678649474">Ändra språk</translation>
+<translation id="4299141727003252811">Google kan använda webbaktiviteten, innehållet på en del webbplatser du besöker och andra interaktioner i webbläsaren för att anpassa Chrome och andra tjänster från Google som Översätt, Sök och annonser.</translation>
<translation id="4300305918532693141"><ph name="BEGIN_LINK" />Återställ synkroniseringen<ph name="END_LINK" /> om du vill ändra den här inställningen</translation>
<translation id="430303754419731728">Det finns en ny uppdatering för operativsystemet. Logga in för att komma igång.</translation>
<translation id="4305227814872083840">lång (2 s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K aktiva)</translation>
+<translation id="4310139701823742692">Filen har fel format. Kontrollera PPD-filen och försök igen.</translation>
<translation id="431076611119798497">&amp;Info</translation>
<translation id="4312866146174492540">Blockera (standard)</translation>
-<translation id="4315548163539304064">Mediaenheten genomsöks ...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> nya foton hittades</translation>
<translation id="4316850752623536204">Webbplats för utvecklare</translation>
<translation id="4320177379694898372">Ingen internetanslutning</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Fortsätt med nedladdningen}other{Fortsätt med nedladdningarna}}</translation>
@@ -2158,7 +2194,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Installerades på grund av ett eller flera tillägg som är beroende av detta tillägg.</translation>
<translation id="4361142739114356624">Det här klientcertifikatets privata nyckel saknas eller är tom</translation>
<translation id="4363771538994847871">Ingen Cast-destination hittades. Behöver du hjälp?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> har laddats ned</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> delar ett fönster.</translation>
<translation id="4364830672918311045">Visa aviseringar</translation>
<translation id="4365673000813822030">Oj, synkroniseringen har slutat fungera.</translation>
@@ -2179,10 +2214,10 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Inaktivera</translation>
<translation id="4400367121200150367">Webbplatser som aldrig sparar lösenord visas här</translation>
<translation id="4400632832271803360">Håll ned starttangenten om du vill ändra hur tangenterna på översta raden fungerar</translation>
-<translation id="4405076286418917603">Det behövs ett tecken</translation>
<translation id="4408599188496843485">H&amp;jälp</translation>
<translation id="4409697491990005945">Marginaler</translation>
<translation id="4411578466613447185">Kodsigneringscertifikat</translation>
+<translation id="4412698727486357573">Hjälpcenter</translation>
<translation id="4414232939543644979">Nytt &amp;inkognitofönster</translation>
<translation id="4415748029120993980">SECG med elliptisk kurva secp384r1 (kallas även NIST P-384)</translation>
<translation id="4419409365248380979">Tillåt alltid <ph name="HOST" /> att använda cookies</translation>
@@ -2196,7 +2231,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Ett bokmärke har lagts till</translation>
<translation id="443464694732789311">Fortsätt</translation>
<translation id="4439318412377770121">Vill du registrera <ph name="DEVICE_NAME" /> i Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Det gick inte att lägga till skrivaren. Starta om och försök igen.</translation>
<translation id="4441124369922430666">Vill du starta denna app automatiskt när maskinen slås på?</translation>
<translation id="444134486829715816">Expandera..</translation>
<translation id="4441548209689510310">Visa alternativ för stavningskontrollen</translation>
@@ -2218,6 +2252,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Ställ in automatiskt via Wi-Fi-nätverket</translation>
<translation id="4475552974751346499">Sök i nedladdningar</translation>
<translation id="4476590490540813026">Idrottare</translation>
+<translation id="4477015793815781985">Använd Ctrl, Alt eller ⌘</translation>
<translation id="4478664379124702289">Spara l&amp;änk som...</translation>
<translation id="4479424953165245642">Hantera kioskappar</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2231,8 +2266,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Öppna alla i ett inkognitofönster</translation>
<translation id="4508265954913339219">Aktiveringen misslyckades</translation>
<translation id="4508765956121923607">Visa &amp;källa</translation>
-<translation id="4509017836361568632">Ta bort fotot</translation>
-<translation id="4513946894732546136">Feedback</translation>
<translation id="451407183922382411">Tekniken kommer från <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Skapa ny kontrollerad användare</translation>
<translation id="451515744433878153">Ta bort</translation>
@@ -2240,6 +2273,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Cookies är aktiverade</translation>
<translation id="452039078290142656">okända enheter från <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Info</translation>
+<translation id="4522600456902129422">Ge den här webbplatsen tillgång till Urklipp även i fortsättningen</translation>
<translation id="4530494379350999373">Ursprung</translation>
<translation id="4532499992208253975">em-inläsning</translation>
<translation id="4533985347672295764">CPU-tid</translation>
@@ -2252,9 +2286,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Certifikathanterare</translation>
<translation id="4544174279960331769">Blå standardavatar</translation>
<translation id="4545028762441890696">Godkänn de nya behörigheterna om du vill återaktivera det:</translation>
+<translation id="454547174531670764">Synkronisera till ett annat konto</translation>
<translation id="4545759655004063573">Det gick inte att spara eftersom behörigheten var otillräcklig. Spara på en annan plats.</translation>
<translation id="4546308221697447294">Surfa snabbt med Google Chrome</translation>
<translation id="4547659257713117923">Inga flikar från andra enheter</translation>
+<translation id="4547672827276975204">Ange automatiskt</translation>
<translation id="4547992677060857254">Mappen som du valde innehåller känsliga filer. Vill du bevilja $1 permanent skrivåtkomst till den här mappen?</translation>
<translation id="4552031286893852992">Chrome blockerar annonser på den här webbplatsen eftersom den brukar visa påträngande annonser.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2426,10 +2462,10 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Du har inte behörighet att använda den här enheten. Kontakta enhetens ägare om du vill ha behörighet att logga in.</translation>
<translation id="4837952862063191349">Lås upp och återställ lokal data genom att ange ditt gamla lösenord för <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Ett fel uppstod när skadlig programvara togs bort med Chrome.</translation>
+<translation id="4838836835474292213">Läsbehörighet till Urklipp har tillåtits</translation>
<translation id="4839303808932127586">S&amp;para video som...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> poster har valts</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 till}other{# till}}</translation>
-<translation id="4840626203080576849">Fråga när en webbplats vill visa text och bilder som kopieras till Urklipp (rekommenderas)</translation>
<translation id="4842976633412754305">Sidan försöker att läsa in skript från overifierade källor.</translation>
<translation id="4844333629810439236">Övriga tangentbord</translation>
<translation id="4846680374085650406">Du följer administratörens rekommendation för den här inställningen.</translation>
@@ -2481,6 +2517,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Startfliken har ändrats till <ph name="URL" />.</translation>
<translation id="490074449735753175">Åtgärda stavfel med hjälp av en webbtjänst</translation>
<translation id="49027928311173603">Policyn som laddades ned från servern är ogiltig: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Klar att säkerhetskopiera <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Den här filen brukar inte laddas ned. Den kan vara skadlig.</translation>
<translation id="4907306957610201395">Behörighetskategori</translation>
<translation id="4907824805858067479">Administratören har inaktiverat sparade kort</translation>
@@ -2513,6 +2550,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Svara på tillgänglighetshändelser</translation>
<translation id="4953808748584563296">Orange standardavatar</translation>
<translation id="4955814292505481804">Ã…rslicens</translation>
+<translation id="4958834709409349617">Så här aktiverar du aviseringar på din <ph name="PHONE_NAME_1" /> och din <ph name="PHONE_NAME_2" />:</translation>
<translation id="495931528404527476">I Chrome</translation>
<translation id="496226124210045887">Mappen som du valde innehåller känsliga filer. Är du säker på att du vill bevilja $1 permanent läsåtkomst till mappen?</translation>
<translation id="4964455510556214366">Ordning</translation>
@@ -2525,6 +2563,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Installera på skrivbordet …</translation>
<translation id="4971412780836297815">Öppna när nedladdningen är klar</translation>
<translation id="4972129977812092092">Redigera skrivare</translation>
+<translation id="497287958838527945">Kreditkort och adresser som används med Google Pay.</translation>
<translation id="4973307593867026061">Lägg till skrivare</translation>
<translation id="4973523518332075481">Ange ett namn på högst <ph name="MAX_LENGTH" /> tecken</translation>
<translation id="497421865427891073">Fortsätt</translation>
@@ -2548,6 +2587,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Bekräfta ändringar</translation>
<translation id="499955951116857523">Filhanteraren</translation>
<translation id="5000922062037820727">Blockerad (rekommenderas)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> nya foton</translation>
<translation id="5010043101506446253">Certifikatutfärdare</translation>
<translation id="5010929733229908807">Alla data krypterades med din lösenfras för synkronisering den
<ph name="TIME" /></translation>
@@ -2556,6 +2596,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Välj en drivrutinsapp för en skrivare</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Kom ihåg</translation>
+<translation id="5018207570537526145">Öppna webbplatsen för tillägget</translation>
<translation id="5024856940085636730">En åtgärd tar längre tid än väntat. Vill du avbryta den?</translation>
<translation id="5026874946691314267">Visa inte detta igen</translation>
<translation id="5027550639139316293">E-postcertifikat</translation>
@@ -2625,6 +2666,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Tillägget <ph name="EXTENSION_NAME" /> har ändrat vilken sida som visas när du klickar på knappen Startsida.</translation>
<translation id="5143712164865402236">Visa i helskärm</translation>
<translation id="5145331109270917438">Ändrad den</translation>
+<translation id="514561958218673757">Så här aktiverar du aviseringar på dina enheter:</translation>
<translation id="5150254825601720210">SSL-servernamn för Netscape-certifikat</translation>
<translation id="5151354047782775295">Frigör diskutrymme, annars tas en del data bort automatiskt.</translation>
<translation id="5153297660536091054">Upplåsning med pinkod</translation>
@@ -2682,6 +2724,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Appen <ph name="EXTENSION_NAME" /> togs bort automatiskt.</translation>
<translation id="5238369540257804368">Omfattningar</translation>
<translation id="5241128660650683457">Läsa all din data på webbplatserna som du besöker</translation>
+<translation id="5241567694820672363">Vill du återställa standardinställningen för startfliken?</translation>
<translation id="5242724311594467048">Vill du aktivera <ph name="EXTENSION_NAME" />?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> har kraschat. Klicka på ballongen för att starta om appen.</translation>
<translation id="5249624017678798539">Webbläsaren kraschade innan nedladdningen slutförts.</translation>
@@ -2691,7 +2734,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Visa vilka filer som tas bort</translation>
<translation id="52550593576409946">Det gick inte att starta kioskappen.</translation>
<translation id="5255315797444241226">Den angivna lösenfrasen är felaktig.</translation>
-<translation id="5259571578888203461">Ge inte webbplatser tillgång till text och bilder som kopierats till urklipp</translation>
<translation id="5260508466980570042">Det gick inte att verifiera e-postadressen eller lösenordet. Försök igen.</translation>
<translation id="5261683757250193089">Öppna i Web Store</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Få åtkomst till filer var som helst – även offline.<ph name="MARKUP_2" />
@@ -2744,7 +2786,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Ange tidszon automatiskt genom att använda din plats</translation>
<translation id="5327248766486351172">Namn</translation>
<translation id="532943162177641444">Konfigurera den trådlösa surfzonen som den här enheten ska kunna använda genom att trycka på aviseringen på din <ph name="PHONE_NAME" />.</translation>
-<translation id="5329615878510216304">sök igen</translation>
<translation id="5329858601952122676">&amp;Ta bort</translation>
<translation id="5330145655348521461">Filerna öppnades på ett annat skrivbord. Byt till <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) om du vill visa dem.</translation>
<translation id="5330512191124428349">Mer information</translation>
@@ -2754,6 +2795,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Cacheminne för skript</translation>
<translation id="533433379391851622">Förväntad version <ph name="EXPECTED_VERSION" />, men versionen var <ph name="NEW_ID" />.</translation>
<translation id="5334844597069022743">Visa källa</translation>
+<translation id="5335458522276292100">Säkerhetskopierar <ph name="FILE_COUNT" /> på <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Installerad av tredje part.</translation>
<translation id="5338503421962489998">Lokal lagring</translation>
<translation id="5340217413897845242">Hyllobjekt 6</translation>
@@ -2875,6 +2917,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Logga in på Chrome med ditt Google-konto om du vill få dina bokmärken, historik och inställningar på alla dina enheter.</translation>
<translation id="551752069230578406">Skrivaren läggs till i kontot. Det kan ta en stund ...</translation>
<translation id="5517535964909391608">Osäkert innehåll har blockerats</translation>
+<translation id="5518219166343146486">Fråga när en webbplats vill få tillgång till text och bilder som kopierats till Urklipp</translation>
<translation id="5518584115117143805">Certifikat för e-postkryptering</translation>
<translation id="5521078259930077036">Är det här den startsida du väntade dig?</translation>
<translation id="5521348028713515143">Lägg till genväg på skrivbordet</translation>
@@ -2885,9 +2928,9 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Försökte nedgradera tillägg.</translation>
<translation id="5527474464531963247">Du kan också välja ett annat nätverk.</translation>
<translation id="5528368756083817449">Bokmärkshanteraren</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Globalt</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> vill</translation>
+<translation id="5534304873398226603">Släng fotot eller videon</translation>
<translation id="5534520101572674276">Storleken beräknas</translation>
<translation id="5535941515421698170">Ta även bort befintlig data från den här enheten</translation>
<translation id="5537725057119320332">Casta</translation>
@@ -2927,8 +2970,10 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Läser in appar …</translation>
<translation id="5592595402373377407">Det finns inte tillräckligt mycket data ännu.</translation>
+<translation id="5593766628437008432">Så här aktiverar du aviseringar på din <ph name="PHONE_NAME" />:</translation>
<translation id="5595152862129936745">Mycket långt</translation>
<translation id="5595485650161345191">Redigera adress</translation>
+<translation id="5596627076506792578">Fler alternativ</translation>
<translation id="5600706100022181951">Nedladdningen av uppdateringen förbrukar <ph name="UPDATE_SIZE_MB" /> MB mobildata. Vill du fortsätta?</translation>
<translation id="5601503069213153581">PIN-kod</translation>
<translation id="5605623530403479164">Andra sökmotorer</translation>
@@ -2956,6 +3001,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Fråga innan informationen används (rekommenderas)</translation>
<translation id="5636996382092289526">Om du vill använda <ph name="NETWORK_ID" /> kanske du först måste <ph name="LINK_START" />besöka nätverkets inloggningssida<ph name="LINK_END" />, som öppnas automatiskt om några sekunder. Om den inte öppnas går det inte att använda nätverket.</translation>
<translation id="5637476008227280525">Aktivera mobildata</translation>
+<translation id="5638309510554459422">Hitta tillägg och teman i <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Uppdaterat för <ph name="HOURS" /> timmar sedan</translation>
<translation id="5639549361331209298">Uppdatera sidan och vänta om du vill se fler alternativ</translation>
<translation id="5642508497713047">CRL-signerare</translation>
@@ -2967,6 +3013,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Det externa tillägget kräver att version <ph name="MINIMUM_CHROME_VERSION" /> eller senare av Chrome är installerat.</translation>
<translation id="5658415415603568799">Av säkerhetsskäl blir du ombedd att ange lösenordet efter 20 timmar med Smart Lock.</translation>
<translation id="5659593005791499971">E-post</translation>
+<translation id="5659833766619490117">Det gick inte att översätta sidan</translation>
<translation id="5662477687021125631">Permanent licens</translation>
<translation id="5667546120811588575">Google Play konfigureras …</translation>
<translation id="5669267381087807207">Aktiverar</translation>
@@ -3002,6 +3049,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Visa</translation>
<translation id="5729996640881880439">Det går tyvärr inte att visa koden för felet.</translation>
<translation id="5731247495086897348">Kl&amp;istra in och öppna</translation>
+<translation id="5731409020711461763">1 nytt foto</translation>
<translation id="5734362860645681824">Kommunikation</translation>
<translation id="5735973442555172575">Logga in igen och uppdatera om du vill använda Android-appar.</translation>
<translation id="5736796278325406685">Ange ett giltigt användarnamn</translation>
@@ -3032,11 +3080,13 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Läsbehörigheten för åtgärden saknas på: <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">Appen Öppna filer</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Det gick inte att ansluta datorn till domänen. Organisationsenheten finns inte.</translation>
<translation id="577624874850706961">Sök efter cookies</translation>
<translation id="5777468213129569553">Öppna Chrome</translation>
<translation id="5778747455497889540">Nedan visas det slumpmässigt genererade lösenordet för den säkra modulen som har tilldelats din dator:</translation>
<translation id="5780973441651030252">Prioriteringsprocess</translation>
<translation id="5781865261247219930">Skicka kommandon till <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Översätter...</translation>
<translation id="5783221160790377646">Ingen kontrollerad användare skapades på grund av ett fel. Försök igen senare.</translation>
<translation id="5783602409389152506">under sökningen efter enheter …</translation>
<translation id="57838592816432529">Stäng av ljudet</translation>
@@ -3050,6 +3100,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Behörigheter</translation>
<translation id="580571955903695899">Ordna efter titel</translation>
<translation id="5807290661599647102">Konfigurera ett skärmlås</translation>
+<translation id="580926004266167721">Det gick inte att ansluta datorn till domänen. Detta kan bero på att kontot inte har de behörigheter som krävs för organisationsenheten.</translation>
<translation id="580961539202306967">Fråga mig när en webbplats vill skicka push-meddelanden (rekommenderas)</translation>
<translation id="5814126672212206791">Anslutningstyp</translation>
<translation id="5815645614496570556">X.400-adress</translation>
@@ -3071,8 +3122,10 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">extremt kort (0,6 s)</translation>
<translation id="5838456317242088717">Nuvarande inkognitosession</translation>
<translation id="5842497610951477805">Aktivera Bluetooth</translation>
+<translation id="5843250171025351504">Enheten uppfyller inte längre kraven för lägsta klientversion som har angetts av administratören. Uppdatera om du vill logga in.</translation>
<translation id="5846929185714966548">Flik 4</translation>
<translation id="5848924408752252705">Återgå till föregående genom att trycka här.</translation>
+<translation id="5849212445710944278">Redan tillagt</translation>
<translation id="5849570051105887917">Kod för hemleverantör</translation>
<translation id="5849869942539715694">Paketera tillägg...</translation>
<translation id="5850516540536751549">Filtypen stöds inte. Besök <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> om du vill hitta en app som kan öppna den här filen.
@@ -3098,6 +3151,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Du kör <ph name="PRODUCT_NAME" /> från diskavbildningen. Om du installerar programmet på din dator kan du köra det utan diskavbildningen och du kan vara säker på att det alltid är uppdaterat.</translation>
<translation id="5866557323934807206">Rensa inställningarna för framtida besök</translation>
<translation id="5866840822086176774">Mycket stark</translation>
+<translation id="5867841422488265304">Skriv en sökning eller en webbadress</translation>
<translation id="5869029295770560994">Ok, jag förstår</translation>
<translation id="5869522115854928033">Sparade lösenord</translation>
<translation id="5870086504539785141">Stäng tillgänglighetsmenyn</translation>
@@ -3155,7 +3209,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Flytta högst upp</translation>
<translation id="5972826969634861500">Starta <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Zooma ut</translation>
-<translation id="5975730206036440725">Det gick inte att hitta PPD-filen. Kontrollera att Chromebook är ansluten till internet och försök igen.</translation>
<translation id="5975792506968920132">Batteriets laddning i procent</translation>
<translation id="5976160379964388480">Övriga</translation>
<translation id="5978264784700053212">Meddelandecenter</translation>
@@ -3165,6 +3218,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Nyligen besökta</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Detta är allmän information om enheten och hur du använder den. Det kan till exempel vara information om batterinivå, hur ofta du använder apparna, nätverksanslutningarnas kvalitet och varaktighet (för t.ex. Wi-Fi och Bluetooth) samt kraschrapporter om fel som har uppstått. Google använder informationen för att förbättra produkter och tjänster. En del sammanställd information kan även hjälpa våra partner – till exempel Android-utvecklare – att förbättra sina appar och produkter.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Du kan när som helst aktivera eller inaktivera detta i inställningarna för Android-appar. Det här påverkar inte enhetens funktion när det gäller att skicka nödvändig information och ta emot viktiga tjänster, till exempel systemuppdateringar och säkerhet.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Översatt</translation>
<translation id="5991049340509704927">Förstora</translation>
<translation id="5993332328670040093">Dataanvändningen mäts inte längre.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> kanske inte kan uppdateras automatiskt.</translation>
@@ -3188,7 +3242,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – ansluten till USB-enhet</translation>
<translation id="6032912588568283682">Filsystem</translation>
<translation id="6034662038931255275">Operativsystemet har uppdaterats</translation>
-<translation id="6035651096710386140">Antingen ctrl- eller alt-tangenten måste finnas med, inte båda samtidigt</translation>
<translation id="6039651071822577588">Ordboken för nätverksegenskaper har felaktigt format</translation>
<translation id="604001903249547235">Säkerhetskopiering i molnet</translation>
<translation id="6040143037577758943">Stäng</translation>
@@ -3196,8 +3249,8 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Automatisk</translation>
<translation id="6042169520002885235">Välj skrivartillverkare och skrivarmodell</translation>
<translation id="6042308850641462728">Mer</translation>
+<translation id="6042850536017090003">Tryck på Appaviseringar.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> delar en Chrome-flik med <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Klart!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> delar ljud och en flik i Chrome med <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Avsluta helskärmsläget genom att trycka på |<ph name="ACCELERATOR" />| och hålla kvar</translation>
<translation id="6049065490165456785">Bild från intern kamera</translation>
@@ -3209,6 +3262,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Normal inläsning</translation>
<translation id="6059652578941944813">Certifikathierarki</translation>
<translation id="6059925163896151826">USB-enheter</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> har kraschat.</translation>
<translation id="6064217302520318294">Skärmlås</translation>
<translation id="6065289257230303064">Attribut för certifikatämneskatalog</translation>
<translation id="6068338049763724728">Aktivera fjärregistrering</translation>
@@ -3240,9 +3294,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Utfärdat till</translation>
<translation id="6112952769866305444">Redigera personen <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Återgå med |<ph name="SHORTCUT" />|</translation>
+<translation id="6116338172782435947">Tillgång till text och bilder som kopierats till Urklipp</translation>
<translation id="6116921718742659598">Ändra språk- och inmatningsinställningar</translation>
<translation id="6120205520491252677">Fäst den här sidan på startskärmen ...</translation>
<translation id="6122081475643980456">Din internetanslutning kontrolleras</translation>
+<translation id="6122095009389448667">Fortsätt blockera tillgången till Urklipp för den här webbplatsen</translation>
<translation id="6122875415561139701">Skrivbehörigheten för åtgärden saknas på: <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">Följande tillägg är beroende av detta tillägg:</translation>
<translation id="6125479973208104919">Du måste tyvärr lägga till ditt konto på <ph name="DEVICE_TYPE" /> igen.</translation>
@@ -3284,6 +3340,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Välj ett certifikat</translation>
<translation id="6180288788882902869">Google Play på din <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Nedladdningen blockerades</translation>
+<translation id="6181803575025675566">Styr hur det fungerar i <ph name="LINK_START" />Inställningar<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Enhetsplats</translation>
<translation id="6185696379715117369">Uppåt en sida</translation>
<translation id="6189412234224385711">Öppna med <ph name="EXTENSION_NAME" /></translation>
@@ -3316,7 +3373,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Ger möjlighet att ändra skärmupplösningen</translation>
<translation id="6238923052227198598">Behåll den senaste anteckningen på låsskärmen</translation>
<translation id="6239558157302047471">Läs in &amp;ram igen</translation>
-<translation id="624022915548992686">Lämna sidan</translation>
<translation id="6241530762627360640">Få åtkomst till information om Bluetooth-enheter som är kopplade till ditt system och upptäck Bluetooth-enheter i närheten.</translation>
<translation id="6243774244933267674">Servern är inte tillgänglig</translation>
<translation id="6246413617632217567">Det gick inte att importera den hanterade användaren. Kontrollera hårddiskutrymmet och dina behörigheter och försök igen.</translation>
@@ -3333,13 +3389,13 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Inte kritiskt</translation>
<translation id="6263541650532042179">återställ synkronisering</translation>
<translation id="6264365405983206840">Markera &amp;alla</translation>
+<translation id="6265930187414222160">Klart! Skadlig programvara borttagen.</translation>
<translation id="6267166720438879315">Välj ett certifikat för att styrka din identitet för <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Öppna med <ph name="APP" /></translation>
<translation id="6268747994388690914">Importera bokmärken från HTML-filen ...</translation>
<translation id="6270770586500173387">Skicka <ph name="BEGIN_LINK1" />system- och appinformation<ph name="END_LINK1" /> och <ph name="BEGIN_LINK2" />statistik<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Ett fel (<ph name="ERROR" />) inträffade när pluginprogrammet laddades ned.</translation>
<translation id="6273677812470008672">Kvalitet</translation>
-<translation id="6274087148640822908">Hitta tillägg och appar på <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Ändra foto</translation>
<translation id="6276301056778294989">Kontrollera att samma kod visas på enheten.</translation>
<translation id="6277105963844135994">Tidsgräns för nätverket</translation>
@@ -3365,12 +3421,12 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Det gick inte att starta Chrome eftersom något gick snett när profilen skulle öppnas. Testa att starta om Chrome.</translation>
<translation id="6312403991423642364">Okänt nätverksfel</translation>
<translation id="6313641880021325787">AVSLUTA VR-LÄGET</translation>
-<translation id="6314335155547195432">Generera lösenord</translation>
<translation id="6314819609899340042">Du har aktiverat felsökningsfunktioner på den här <ph name="IDS_SHORT_PRODUCT_NAME" />-enheten.</translation>
-<translation id="6315343732431721770"><ph name="URL" /> har lagts till i startflikarna. Inaktivera tillägg som ändrar startfliken genom att trycka på Återställ.</translation>
<translation id="6315493146179903667">Flytta fram alla</translation>
<translation id="6316806695097060329">Den här <ph name="SHORT_PRODUCT_NAME" />-enheten har tillverkats för att ge dig bästa möjliga upplevelse på webben.</translation>
+<translation id="6317318380444133405">Stöds inte längre.</translation>
<translation id="6317369057005134371">Väntar på appfönstret ...</translation>
+<translation id="6318407754858604988">Nedladdning påbörjad</translation>
<translation id="6322279351188361895">Det gick inte att läsa den privata nyckeln.</translation>
<translation id="6325191661371220117">Inaktivera automatisk start</translation>
<translation id="6326175484149238433">Ta bort från Chrome</translation>
@@ -3380,7 +3436,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Välj vad som ska synkroniseras</translation>
<translation id="6333064448949140209">Filen skickas till Google för felsökning</translation>
<translation id="6333834492048057036">Fokusera på adressfältet för sökning</translation>
-<translation id="6336907568130557310">Alla med tillgång till den exporterade filen kan läsa dina lösenord. Dela inte filen med någon och radera den efter importen.</translation>
<translation id="6339668969738228384">Skapa en ny profil för <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Det gick inte att ansluta till servern. Kontrollera nätverksanslutningen och försök igen. Starta om Chromebook om problemet kvarstår.</translation>
<translation id="6340071272923955280">Protokoll för internetutskrift (IPPS)</translation>
@@ -3403,7 +3458,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Konfigurera Smart Lock för Android</translation>
<translation id="6374469231428023295">Försök igen</translation>
-<translation id="6377158645544167202">Det gick inte att ansluta skrivaren. Kontrollera att skrivaren är påslagen och ansluten till Chromebook via Wi-Fi eller USB.</translation>
<translation id="6380143666419481200">Godkänn och fortsätt</translation>
<translation id="6383051423892982287">Kryptera synkroniserad data med en egen <ph name="BEGIN_LINK" />lösenfras för synkronisering<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Ändra sökinställningarna till: <ph name="SEARCH_HOST" /></translation>
@@ -3495,6 +3549,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Mest besökta</translation>
<translation id="6504611359718185067">Anslut till internet om du vill lägga till en skrivare</translation>
<translation id="6506374932220792071">X9.62 ECDSA-signatur med SHA-256</translation>
+<translation id="6508248480704296122">Kopplade till <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">App: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medielicens</translation>
<translation id="6510568984200103950">Färre inställningar</translation>
@@ -3528,9 +3583,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Kommandot är inte tillgängligt. Tryck på Ctrl+N om du vill öppna ett nytt fönster.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> användare</translation>
<translation id="6555432686520421228">Ta bort alla användarkonton och återställ <ph name="IDS_SHORT_PRODUCT_NAME" />-enheten så blir den som ny.</translation>
+<translation id="6555810572223193255">Rensning är inte tillgängligt för tillfället</translation>
<translation id="6556866813142980365">Upprepa</translation>
<translation id="6558280019477628686">Ett fel uppstod. Vissa objekt kanske inte har raderats.</translation>
<translation id="6559580823502247193">(finns redan på enheten)</translation>
+<translation id="6560713683827832045">Kontrollera att appaviseringar är på och aktivera det med reglaget i annat fall.</translation>
<translation id="6561726789132298588">retur</translation>
<translation id="656293578423618167">För lång sökväg eller för långt filnamn. Spara med ett kortare namn eller på en annan plats.</translation>
<translation id="656398493051028875"><ph name="FILENAME" /> tas bort ...</translation>
@@ -3559,7 +3616,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Flik 8</translation>
<translation id="6607272825297743757">Filinformation</translation>
<translation id="6607831829715835317">Fler verkt&amp;yg</translation>
-<translation id="6610183966322615106">Det gick inte att lägga till skrivare</translation>
<translation id="6612358246767739896">Skyddat innehåll</translation>
<translation id="6613452264606394692">Hitta snabbt tillbaka hit med ett bokmärke</translation>
<translation id="6615455863669487791">Visa mig</translation>
@@ -3636,9 +3692,11 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Lösenorden är inte identiska!</translation>
<translation id="6736243959894955139">Adress</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Den gamla profilen går inte längre att använda, men däremot kan du ta bort den.</translation>
<translation id="6739923123728562974">Visa skrivbordsgenväg</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> har pausats</translation>
<translation id="6742339027238151589">Tillgänglig för skript</translation>
+<translation id="6743841972744298686">Synkroniseringsinställningar</translation>
<translation id="6745592621698551453">Uppdatera nu</translation>
<translation id="6746124502594467657">Flytta ned</translation>
<translation id="674632704103926902">Aktivera "tryck och dra"</translation>
@@ -3651,12 +3709,14 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">Webbadressen har kopierats</translation>
<translation id="6758056191028427665">Berätta hur vi sköter oss.</translation>
<translation id="6759193508432371551">Återställ standardinställningar</translation>
+<translation id="6765234885931342179">Få tillgång till säkerhetsnyckelns serienummer</translation>
<translation id="6766101255664245434">Ta ett nytt foto eller välj ett foto eller en ikon som redan finns.
<ph name="LINE_BREAK" />
Den här bilden visas på inloggnings- och låsskärmen på Chromebook.</translation>
<translation id="6769712124046837540">Lägger till skrivare ...</translation>
<translation id="6771503742377376720">Är en certifikatutfärdare</translation>
<translation id="6773575010135450071">Fler åtgärder ...</translation>
+<translation id="6777817260680419853">Omdirigeringen blockerades</translation>
<translation id="6778959797435875428">Ta fram dolda webbplatser</translation>
<translation id="677965093459947883">Mycket liten</translation>
<translation id="6780439250949340171">hantera andra inställningar</translation>
@@ -3731,6 +3791,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Organisation (O)</translation>
<translation id="6900284862687837908">Bakgrundsapp: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Anslut enheten till domänen</translation>
+<translation id="6903534926908201625">I <ph name="BEGIN_LINK" />Inställningar<ph name="END_LINK" /> kan du när som helst anpassa vilken information Google samlar in.</translation>
<translation id="6904344821472985372">Återkalla filåtkomst</translation>
<translation id="6904655473976120856">Tryck på appknappen för att avsluta</translation>
<translation id="6904713658985136356"><ph name="HOST" /> vill dela skärmen.</translation>
@@ -3739,17 +3800,22 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Hämta flera filer</translation>
<translation id="6911324888870229398">Nätverksanslutningen avbröts. Kontrollera anslutningen eller testa ett annat Wi-Fi-nätverk.</translation>
<translation id="6911734910326569517">Minnesanvändning</translation>
+<translation id="6914783257214138813">Alla med tillgång till den exporterade filen kan läsa dina lösenord.</translation>
<translation id="6915804003454593391">Användare:</translation>
<translation id="6916590542764765824">Hantera tillägg</translation>
<translation id="6920989436227028121">Öppna som en vanlig flik</translation>
<translation id="6922128026973287222">Spara data och bläddra snabbare med Google Databesparing. Klicka här om du vill veta mer.</translation>
<translation id="6929555043669117778">Fortsätt att blockera popup-program</translation>
<translation id="6930242544192836755">Varaktighet</translation>
+<translation id="6934241953272494177">Medieenheten genomsöks …
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> hittades</translation>
<translation id="693807610556624488">Skrivåtgärden överstiger maxlängden för attributet till: <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Logga in på <ph name="TOKEN_NAME" /> om du vill autentisera till <ph name="HOST_NAME" /> med ditt certifikat.</translation>
<translation id="6943176775188458830">Avbryt utskriften</translation>
<translation id="6943836128787782965">HTTP GET misslyckades</translation>
<translation id="6945221475159498467">Välj</translation>
+<translation id="694592694773692225">Omdirigering blockerad på den här sidan.</translation>
<translation id="6949306908218145636">Spara bokmärke till öppna sidor …</translation>
<translation id="6955446738988643816">Kontrollera popup</translation>
<translation id="6957231940976260713">Namn på tjänsten</translation>
@@ -3853,13 +3919,16 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Utväxla data med enheterna <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Det gick inte att importera den hanterade användaren. Kontrollera nätverksanslutningen och försök igen senare.</translation>
<translation id="7098447629416471489">Andra sparade sökmotorer visas här</translation>
+<translation id="7099337801055912064">PPD-filen var för stor att läsa in. Storleksgränsen är 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> markerade objekt</translation>
<translation id="7102687220333134671">Automatiska uppdateringar har aktiverats</translation>
<translation id="7106346894903675391">Köp mer lagringsutrymme ...</translation>
<translation id="7108338896283013870">Dölj</translation>
<translation id="7108668606237948702">retur</translation>
+<translation id="7112978678959880812">Anpassning är aktiverad. Du kan ändra detta på myaccount.google.com.</translation>
<translation id="7113502843173351041">Känn till din e-postadress</translation>
<translation id="7114054701490058191">Lösenorden matchar inte</translation>
+<translation id="7117228822971127758">Försök igen senare</translation>
<translation id="7117247127439884114">Logga in igen ...</translation>
<translation id="711840821796638741">Visa hanterade bokmärken</translation>
<translation id="711902386174337313">Läsa listan med dina inloggade enheter</translation>
@@ -3900,6 +3969,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Uppdatera</translation>
<translation id="7180865173735832675">Anpassa</translation>
<translation id="7186088072322679094">Spara i verktygsfältet</translation>
+<translation id="7187428571767585875">Registerposter som tas bort eller ändras:</translation>
<translation id="7191159667348037">Okänd skrivare (USB)</translation>
<translation id="7191454237977785534">Spara filen som</translation>
<translation id="7196835305346730603">Söker efter Chromeboxes i närheten ...</translation>
@@ -3908,6 +3978,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622"><ph name="DELETED_ITEM_NAME" /> har raderats</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Laddar ned <ph name="PLUGIN_NAME" /> ...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Lämna sidan}other{Lämna sidorna}}</translation>
<translation id="721331389620694978">En del inställningar som kan visa surfvanor rensas inte.</translation>
<translation id="7216409898977639127">Mobiloperatör</translation>
<translation id="7216595297012131718">Sortera språk i prioriteringsordning</translation>
@@ -3953,6 +4024,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Nedladdningsfel</translation>
<translation id="7279701417129455881">Hantera blockering av cookies...</translation>
<translation id="7280877790564589615">Tillstånd begärt</translation>
+<translation id="7283041136720745563">Inte tillräckligt med utrymme på Google Drive.</translation>
<translation id="7287143125007575591">Ã…tkomst nekad.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Öppna bakgrundsappen</translation>
@@ -4020,6 +4092,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Virussökningen misslyckades</translation>
<translation id="7392915005464253525">Ö&amp;ppna ett stängt fönster igen</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> startas när systemet startas och fortsätter att köras i bakgrunden även när du har stängt alla andra fönster i <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Bytte nätverksanslutning</translation>
<translation id="7400418766976504921">Webbadress</translation>
<translation id="740083207982962331">Vänta medan Chromebox startas om ...</translation>
<translation id="7400839060291901923">Konfigurera anslutningen på din <ph name="PHONE_NAME" /></translation>
@@ -4030,6 +4103,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Starta om och använd Powerwash</translation>
<translation id="7409836189476010449">Kör Flash</translation>
<translation id="7410344089573941623">Fråga om <ph name="HOST" /> vill använda kameran och mikrofonen</translation>
+<translation id="741204030948306876">Ja</translation>
<translation id="7412226954991670867">GPU-minne</translation>
<translation id="7416362041876611053">Okänt nätverksfel.</translation>
<translation id="7417705661718309329">Google-karta</translation>
@@ -4051,6 +4125,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Popupfönster har blockerats</translation>
<translation id="744859430125590922">Styr och visa vilka webbplatser den här personen besöker från <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Genom att välja den här skrivaren ger du följande tillägg behörighet att komma åt skrivaren:</translation>
+<translation id="7453467225369441013">Du loggas ut från de flesta webbplatser. Du loggas inte ut från Google-kontot.</translation>
<translation id="7456142309650173560">utvecklare</translation>
<translation id="7456847797759667638">Öppna plats...</translation>
<translation id="7461924472993315131">Fäst</translation>
@@ -4061,7 +4136,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Fel: det går inte att avkoda tillägget</translation>
<translation id="7473891865547856676">Nej tack</translation>
<translation id="747459581954555080">Återställ alla</translation>
-<translation id="747494631553057218">Registerposter:</translation>
+<translation id="7475034671245341386">Ett fel har uppstått i <ph name="PLUGIN_NAME" />.</translation>
<translation id="7475671414023905704">Netscapes webbadress för förlorat lösenord</translation>
<translation id="7476454130948140105">Batterinivån är för låg för uppdateringen (<ph name="BATTERY_PERCENT" /> %)</translation>
<translation id="7477347901712410606">Om du har glömt lösenfrasen avslutar du och återställer synkroniseringen via <ph name="BEGIN_LINK" />Google Översikt<ph name="END_LINK" />.</translation>
@@ -4076,6 +4151,9 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Teknik</translation>
<translation id="7487099628810939106">Fördröjning före klick:</translation>
<translation id="7487969577036436319">Det finns inga installerade komponenter</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> hittades
+ <ph name="LINE_BREAK1" />
+ Klar att säkerhetskopiera på <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Öppna alla}=1{&amp;Öppna bokmärke}other{&amp;Öppna alla (#)}}</translation>
<translation id="7489605380874780575">Kontrollera behörighet</translation>
<translation id="749028671485790643">Person <ph name="VALUE" /></translation>
@@ -4088,7 +4166,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Serverns CA-certifikat</translation>
<translation id="7502658306369382406">IPv6-adress</translation>
<translation id="7503191893372251637">Certifieringstyp för Netscape</translation>
-<translation id="7503607651407946808">Sidan håller på att översättas …</translation>
<translation id="7503821294401948377">Det gick inte att läsa in ikonen <ph name="ICON" /> för webbläsaråtgärden.</translation>
<translation id="750509436279396091">Öppna mappen för nedladdningar</translation>
<translation id="7505167922889582512">Visa dolda filer</translation>
@@ -4100,9 +4177,9 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Återställ inställningarna till standardinställningarna.</translation>
<translation id="7517786267097410259">Skapa ett lösenord –</translation>
<translation id="7518150891539970662">WebRTC-loggar (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Sidan håller på att översättas …</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Skapa</translation>
+<translation id="7526413953848747421">Använd kraftfulla tjänster från Google som stavningskontroll och tryck för att söka i Chrome</translation>
<translation id="7529411698175791732">Kontrollera internetanslutningen. Om problemet kvarstår testar du att logga ut och logga in igen.</translation>
<translation id="7530016656428373557">Urladdningstakt i watt</translation>
<translation id="7536709149194614609">Starta om enheten och försök igen senare.</translation>
@@ -4126,7 +4203,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
försöka skapa en kontrollerad användare igen.</translation>
<translation id="756445078718366910">Öppna webbläsarfönster</translation>
<translation id="7564847347806291057">Avsluta process</translation>
-<translation id="7565291891798266313">Sökmotorn har ändrats till <ph name="URL" />. Inaktivera tillägg som ändrar sökmotorn genom att trycka på Återställ.</translation>
<translation id="7566118625369982896">Hantera länkar till appar på Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Data i Chrome har rensats</translation>
@@ -4135,13 +4211,10 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Batteriladdning</translation>
<translation id="7576032389798113292">6:4</translation>
<translation id="7576690715254076113">Jämför</translation>
-<translation id="7577815336900970562">Avgör plats utifrån Wi-Fi eller mobilnät</translation>
<translation id="7579149537961810247">Dölj webbplatser</translation>
<translation id="7580671184200851182">Spela samma ljud i alla högtalare (monoljud)</translation>
-<translation id="7581273696622423628">Svara på enkäten</translation>
<translation id="7581462281756524039">Ett rensningsverktyg</translation>
<translation id="7582582252461552277">Föredra det här nätverket</translation>
-<translation id="7586312264284919041">Vill du översätta sidan?</translation>
<translation id="7586498138629385861">Chrome fortsätter köras när Chrome-appar är öppna.</translation>
<translation id="7589461650300748890">Ta det försiktigt.</translation>
<translation id="7589661784326793847">Ett ögonblick</translation>
@@ -4158,6 +4231,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Begär webbplats för surfplatta</translation>
<translation id="7611008212562900400">Sök på enheten, i appar, på webben …</translation>
<translation id="7615910377284548269">Hantera blockering av pluginprogram utanför sandlådan ...</translation>
+<translation id="7616214729753637086">Enheten registreras …</translation>
<translation id="7617366389578322136">Ansluter till <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">Inget lösenord har sparats.</translation>
<translation id="7622114377921274169">Laddas.</translation>
@@ -4186,6 +4260,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Bluetooth-enhet som inte stöds: <ph name="DEVICE_NAME" />.</translation>
<translation id="7665369617277396874">Lägg till konto</translation>
<translation id="7671130400130574146">Använd systemets inställningar för namnlist och ramar</translation>
+<translation id="7683373461016844951">Fortsätt genom att klicka på OK. Skapa sedan en ny profil för e-postadressen på <ph name="DOMAIN" /> genom att klicka på Lägg till person.</translation>
<translation id="7684212569183643648">Har installerats av administratören</translation>
<translation id="7684559058815332124">Besök captive-portalens inloggningssida</translation>
<translation id="7685049629764448582">JavaScript-minne</translation>
@@ -4244,7 +4319,6 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Sessionslagring</translation>
<translation id="7781335840981796660">Alla användarkonton och all lokal data tas bort.</translation>
<translation id="7782102568078991263">Inga fler förslag från Google</translation>
-<translation id="778330624322499012">Det gick inte att läsa in <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Filen har blockerats av datorns säkerhetsinställningar.</translation>
<translation id="7786207843293321886">Avsluta gästsession</translation>
<translation id="7786889348652477777">&amp;Läs in appen igen</translation>
@@ -4278,7 +4352,13 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">En farlig nedladdning blockerades</translation>
<translation id="7818135753970109980">Ett nytt tema har lagts till (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA eller RSN)</translation>
+<translation id="7819992334107904369">Chrome Sync</translation>
<translation id="782057141565633384">K&amp;opiera videoadress</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> hittades.
+ <ph name="LINE_BREAK1" />
+ Du har inte tillräckligt med utrymme på Google Drive. Det behövs ytterligare <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Testa att välja färre foton.</translation>
<translation id="782590969421016895">Använd aktuella sidor</translation>
<translation id="7829298379596169484">Får åtkomst till ljudindata</translation>
<translation id="7831368056091621108">om du vill ha det här tillägget, din historik och andra Chrome-inställningar på alla dina enheter.</translation>
@@ -4316,6 +4396,7 @@ Från <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Inaktivera undertexter</translation>
<translation id="7882358943899516840">Leverantörstyp</translation>
<translation id="7885253890047913815">Senaste platserna</translation>
+<translation id="7886917304091689118">Körs i Chrome</translation>
<translation id="7887334752153342268">Duplicera</translation>
<translation id="7887864092952184874">Bluetooth-musen har kopplats</translation>
<translation id="7889966925761734854">Sök</translation>
@@ -4399,7 +4480,9 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8000066093800657092">Inget nätverk</translation>
<translation id="8001504501378762252">En webbplats kan ha stulit ditt lösenord</translation>
<translation id="8004582292198964060">Webbläsare</translation>
+<translation id="8005600846065423578">Ge alltid <ph name="HOST" /> tillgång till Urklipp</translation>
<translation id="8008356846765065031">Internetanslutningen har avbrutits. Kontrollera internetanslutningen.</translation>
+<translation id="8008765610824028412">Det gick inte att läsa in <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Viss information om systemet och innehåll på sidan skickas automatiskt till Google i syfte att identifiera skadliga appar och webbplatser.</translation>
<translation id="8012382203418782830">Sidan har översatts.</translation>
<translation id="8014154204619229810">Uppdateringsprogrammet körs. Uppdatera sidan om en minut och kolla igen.</translation>
@@ -4500,7 +4583,6 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="816055135686411707">Fel när certifikatets tillförlitlighet angavs</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Skapa ny anteckning</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Hantera mikrofoninställningar …</translation>
<translation id="8168435359814927499">Innehåll</translation>
<translation id="8174047975335711832">Enhetsinformation</translation>
@@ -4517,7 +4599,6 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8191230140820435481">Hantera dina appar, tillägg och teman</translation>
<translation id="8191453843330043793">V8-proxytolk</translation>
<translation id="8195027750202970175">Storlek på disk</translation>
-<translation id="8195739004487400241">Startsidan har ändrats till <ph name="URL" />. Inaktivera tillägg som ändrar startsidan genom att trycka på Återställ.</translation>
<translation id="8199300056570174101">Nätverkstjänst och enhetsegenskaper</translation>
<translation id="8200772114523450471">Ã…teruppta</translation>
<translation id="8202160505685531999">Ange lösenordet på nytt om du vill uppdatera din profil på <ph name="DEVICE_TYPE" />.</translation>
@@ -4535,6 +4616,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8226619461731305576">Utskriftskö</translation>
<translation id="8226742006292257240">Nedan visas det slumpmässigt genererade lösenordet för TPM som har tilldelats din dator:</translation>
<translation id="8227119283605456246">Bifoga fil</translation>
+<translation id="8233198815467326623">Vill du återställa standardinställningen för startsidan?</translation>
<translation id="8234795456569844941">Hjälp våra programutvecklare att lösa problemet genom att berätta vad som hände precis innan profilmeddelandet visades:</translation>
<translation id="8234989666557591529">Välj vilken mobil som ska låsa upp din <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Hjälptips</translation>
@@ -4560,7 +4642,6 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8261378640211443080">Det här tillägget finns inte i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> och kan ha lagts till utan att du vet om det.</translation>
<translation id="8261387128019234107">Lägg till ett konto för <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Radera</translation>
-<translation id="8261673729476082470">Säkerhetskopierar <ph name="FILE_COUNT" /> foton till <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> har inte implementerats i den här versionen.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> har inaktiverat muspekaren.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> aktiverade helskärmsläge.</translation>
@@ -4662,6 +4743,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8454288007744638700">Du kan även välja ett nytt nätverk:</translation>
<translation id="845627346958584683">Giltig till</translation>
<translation id="8456681095658380701">Ogiltigt namn</translation>
+<translation id="8457451314607652708">Importera bokmärken</translation>
<translation id="8460336040822756677">Om du inaktiverar Smart Lock för <ph name="DEVICE_TYPE" /> kan du inte låsa upp dina Chrome-enheter med mobilen. Du måste ange ditt lösenord.</translation>
<translation id="8461329675984532579">Hemleverantörens namn</translation>
<translation id="84613761564611563">Nätverkskonfigurering av användargränssnitt har begärts. Vänta en stund …</translation>
@@ -4726,14 +4808,15 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8569764466147087991">Välj fil att öppna</translation>
<translation id="8571213806525832805">Senaste fyra veckorna</translation>
<translation id="8574990355410201600">Tillåt alltid ljud på <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Får inte vara längre än 99 tecken</translation>
<translation id="8579285237314169903">Synkroniserar <ph name="NUMBER_OF_FILES" /> objekt ...</translation>
<translation id="857943718398505171">Tillåten (rekommenderas)</translation>
<translation id="8581809080475256101">Tryck här om du vill fortsätta till nästa, visa historiken med snabbmenyn</translation>
<translation id="8584280235376696778">&amp;Öppna video i ny flik</translation>
<translation id="8588866096426746242">Visa profilstatistik</translation>
+<translation id="8589652987924574405">Bokmärken, historik, lösenord och andra inställningar synkroniseras till ditt Google-konto så att du kan använda dem på alla enheter. Du kan ändra detta när som helst i inställningarna.</translation>
<translation id="8590375307970699841">Konfigurera automatiska uppdateringar</translation>
<translation id="8594908476761052472">Spela in video</translation>
-<translation id="8595925260712451473">Ange din feedback här.</translation>
<translation id="8596540852772265699">Egna filformat</translation>
<translation id="8597845839771543242">Format på egenskap:</translation>
<translation id="8598453409908276158">Plugin utanför sandlåda har blockerats</translation>
@@ -4748,6 +4831,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8620617069779373398">Dirigeringsstatus</translation>
<translation id="8620765578342452535">Konfigurera nätverksanslutningar</translation>
<translation id="8620790565535071193">Genomsökningen misslyckades</translation>
+<translation id="8622877356447980900">Vill du att sidan ska översättas?</translation>
<translation id="8623004009673949077">En app med manifestattributet kiosk_only måste installeras i kioskläget i Chrome OS.</translation>
<translation id="8624205858755890468">Tillåter att assistenten visar relaterade uppgifter, appar och åtgärder.</translation>
<translation id="862542460444371744">&amp;Tillägg</translation>
@@ -4793,6 +4877,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8671210955687109937">Kan kommentera</translation>
<translation id="8673026256276578048">Söka på Internet...</translation>
<translation id="8673383193459449849">Serverfel</translation>
+<translation id="8674241889607553858">Vill du att sidan ska översättas?</translation>
<translation id="8675354002693747642">I förväg delad nyckel</translation>
<translation id="8676374126336081632">Radera inmatning</translation>
<translation id="8677039480012021122">Rensa data och koppla från</translation>
@@ -4805,6 +4890,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8688579245973331962">Hittar du inte ditt namn?</translation>
<translation id="8688591111840995413">Felaktigt lösenord</translation>
<translation id="8688672835843460752">Tillgängligt</translation>
+<translation id="8689583087392258564">Det gick inte att ansluta datorn till domänen. Organisationsenheten är inte giltig.</translation>
<translation id="869257642790614972">Öppna senast stängda flik igen</translation>
<translation id="8695825812785969222">Öppna plats...</translation>
<translation id="8698464937041809063">Google-teckning</translation>
@@ -4819,6 +4905,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8708671767545720562">Mer information</translation>
<translation id="8710187907779883426">kort (1 s)</translation>
<translation id="8711402221661888347">Burgare</translation>
+<translation id="8712637175834984815">Uppfattat</translation>
<translation id="8713570323158206935">Skicka <ph name="BEGIN_LINK1" />systeminformation<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Supportlivscykeln har upphört</translation>
<translation id="871476437400413057">Lösenord som Google sparat</translation>
@@ -4894,7 +4981,6 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="882204272221080310">Uppdatera firmware för ökad säkerhet.</translation>
<translation id="8823514049557262177">Kopiera länktext</translation>
<translation id="8824701697284169214">Lägg till si&amp;da ...</translation>
-<translation id="8827850355924932817">Avgör plats utifrån Wi-Fi-nätverket</translation>
<translation id="8828933418460119530">DNS-namn</translation>
<translation id="8830796635868321089">Det gick inte att genomföra uppdateringskontrollen med de aktuella proxyinställningarna. Justera dina <ph name="PROXY_SETTINGS_LINK_START" />proxyinställningar<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Nätverkskonfiguration styrs av <ph name="USER_EMAIL" />.</translation>
@@ -4947,13 +5033,14 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="8912793549644936705">Förläng</translation>
<translation id="8915370057835397490">Läser in förslag</translation>
<translation id="8916476537757519021">Underram i inkognitoläge: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG-rasterkonverterare</translation>
+<translation id="8918468086406665831">Synkronisera till <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Tillåt alltid annonser på den här webbplatsen</translation>
<translation id="8925458182817574960">&amp;Inställningar</translation>
<translation id="8926389886865778422">Fråga inte igen.</translation>
<translation id="8926518602592448999">Inaktivera tillägg i utvecklarläge</translation>
<translation id="892706138619340876">Vissa inställningar återställdes</translation>
<translation id="8931394284949551895">Nya enheter</translation>
+<translation id="893242274404530797">Aviseringar från Google Play-tjänster krävs för direktinternetdelning</translation>
<translation id="8933960630081805351">&amp;Visa i Finder</translation>
<translation id="8934732568177537184">Fortsätt</translation>
<translation id="8938356204940892126">Jag ger upp</translation>
@@ -5011,6 +5098,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="9024127637873500333">&amp;Öppna i ny flik</translation>
<translation id="9024331582947483881">helskärm</translation>
<translation id="9025098623496448965">OK, ta mig till inloggningssidan igen</translation>
+<translation id="902659348151742535">Google kan anpassa Sök, annonser och andra Google-tjänster utifrån webbhistoriken.</translation>
<translation id="9026731007018893674">ladda ned</translation>
<translation id="9027146684281895941">Kontrollera den här personen för att styra och visa webbplatserna de besöker via ditt Google-konto.</translation>
<translation id="9027459031423301635">Öppna länk i ny &amp;flik</translation>
@@ -5051,7 +5139,6 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="9084064520949870008">Öppna som fönster</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> har blockerats av en företagspolicy</translation>
<translation id="9088917181875854783">Bekräfta att denna nyckel visas på <ph name="DEVICE_NAME" />:</translation>
-<translation id="9090669887503413452">Skicka systeminformation</translation>
<translation id="9094033019050270033">Uppdatera lösenordet</translation>
<translation id="9094982973264386462">Ta bort</translation>
<translation id="9095253524804455615">Ta bort</translation>
@@ -5105,6 +5192,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="9170397650136757332">Flytta nu fingret något så att hela fingeravtrycket läggs till</translation>
<translation id="9170848237812810038">&amp;Ã…ngra</translation>
<translation id="9170884462774788842">Ett annat program i datorn har lagt till ett tema som kan ändra hur Chrome fungerar.</translation>
+<translation id="9173995187295789444">Söker efter Bluetooth-enheter …</translation>
<translation id="9174212595744391062">Cookies och cacheminne för alla webbplatser tas bort, inklusive</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – Bluetooth-enhet ansluten</translation>
<translation id="9177499212658576372">Du är ansluten till nätverket <ph name="NETWORK_TYPE" />.</translation>
@@ -5129,6 +5217,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="932327136139879170">Startsida</translation>
<translation id="932508678520956232">Det gick inte att påbörja utskriften.</translation>
<translation id="93393615658292258">Endast lösenord</translation>
+<translation id="935490618240037774">Bokmärken, historik, lösenord och andra inställningar synkroniseras med ditt Google-konto så att du kan använda dem på alla enheter.</translation>
<translation id="936801553271523408">Systemets diagnostikresultat</translation>
<translation id="93766956588638423">Reparera tillägg</translation>
<translation id="938470336146445890">Installera ett användarcertifikat.</translation>
@@ -5149,6 +5238,7 @@ Spara nyckelfilen på ett säkert ställe. Den behövs om du ska skapa nya versi
<translation id="960987915827980018">Ca 1 timme kvar</translation>
<translation id="962802172452141067">Mappstruktur för bokmärken</translation>
<translation id="968174221497644223">Programmets cacheminne</translation>
+<translation id="969096075394517431">Ändra språk</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 flik}other{# flikar}}</translation>
<translation id="971774202801778802">Bokmärkets webbadress</translation>
<translation id="973473557718930265">Avsluta</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_sw.xtb b/chromium/chrome/app/resources/generated_resources_sw.xtb
index 5c89bc0be79..19bb98d0dad 100644
--- a/chromium/chrome/app/resources/generated_resources_sw.xtb
+++ b/chromium/chrome/app/resources/generated_resources_sw.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Fungua Kiungo katika Dirisha jipya la <ph name="APP" /></translation>
<translation id="1005274289863221750">Tumia kipazasauti na kamera yako</translation>
<translation id="1007408791287232274">Haikuweza kupakia vifaa.</translation>
+<translation id="1008186147501209563">Hamisha alamisho</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Ukurasa Umekwama}other{Kurasa Zimekwama}}</translation>
<translation id="1012794136286421601">Faili zako za Hati, Majedwali, Slaidi, na Michoro zinasawazishwa. Fungua programu ya Hifadhi ya Google ili uzifikie mtandaoni ama nje ya mtandao.</translation>
-<translation id="1013383076511149692">Angalia maandishi na picha unazokili kwenye ubao wa kunakili</translation>
<translation id="1013707859758800957">Programu-jalizi isiyo kwenye sandbox iliruhusiwa kutekeleza kwenye ukurasa huu.</translation>
<translation id="1015318665228971643">Badilisha Jina la Folda</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Fungua zote katika &amp;dirisha jipya}=1{Fungua katika &amp;dirisha jipya}other{Fungua zote (#) katika &amp;dirisha jipya}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Imeshindwa kuondoa programu hatari</translation>
<translation id="1062407476771304334">Badilisha</translation>
<translation id="1062866675591297858">Dhibiti watumiaji wako wanaosimamiwa kupitia <ph name="BEGIN_LINK" />Dashibodi ya Watumiaji Wanaosimamiwa<ph name="END_LINK" /> .</translation>
-<translation id="1064662184364304002">Kikagua Faili za Maktaba ya Maudhui</translation>
<translation id="1064835277883315402">Jiunge na mtandao binafsi</translation>
<translation id="1064912851688322329">Tenganisha Akaunti yako ya Google</translation>
<translation id="1067048845568873861">Kiliundwa</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Usimbaji wa Data</translation>
+<translation id="1074944608454986967">Ili kusoma maudhui kwa sauti, bonyeza na ushikilie kitufe cha Tafuta, kisha bofya au uburute ili uchague maudhui. Au angazia sehemu na utumie Tafuta + S.</translation>
<translation id="1076698951459398590">Washa Mandhari</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Weka Masasisho ya Kiotomatiki kwa Watumiaji Wote</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Ingia katika akaunti<ph name="END_SIGN_IN_LINK" /> ili udhibiti na uangalie tovuti ambazo mtu huyu hutembelea.</translation>
<translation id="109758035718544977">Washa Sauti za Tovuti</translation>
<translation id="1097658378307015415">Kabla ya kuingia, tafadhali ingia kama Mgeni ili kuamilisha mtandao <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Tafsiri <ph name="LANGUAGE" /> kila wakati</translation>
<translation id="1108164192735968833">Kipengele cha SMS Connect</translation>
<translation id="1108600514891325577">&amp;Acha</translation>
<translation id="1110155001042129815">Subiri</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Usiruhusu tovuti zozote kutumia ujumbe wa kipekee kufikia vifaa vya MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Badilisha mtambo wa kutafuta</translation>
-<translation id="1131167343343087859">Kadi za mikopo na anwani zinazotumia Google Payments.</translation>
<translation id="1134009406053225289">Fungua katika dirisha fiche</translation>
<translation id="1137673463384776352">Fungua kiungo katika <ph name="APP" /></translation>
<translation id="1140351953533677694">Fikia vifaa vyako Tambulishi na Bluetooth</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Programu-jalizi imezuiwa</translation>
<translation id="1145532888383813076">Tafuta kwenye wavuti, programu na kifaa chako.</translation>
<translation id="1146204723345436916">Ingiza alamisho kutoka faili ya HTML...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> haikupatikana.
+ <ph name="LINE_BREAK1" />
+ Nafasi haitoshi kwenye hifadhi ya ndani ya kifaa. <ph name="FILE_SIZE" /> zaidi inahitajika.
+ <ph name="LINE_BREAK2" />
+ Jaribu kuchagua picha chache.</translation>
<translation id="1149088842877960903">Huduma ya kutekeleza JavaScript kupitia AppleScript imezimwa. Ili kuiwasha, tembelea Mipangilio ya Chrome &gt; Mipangilio ya Kina &gt; Mfumo. Kwa maelezo zaidi: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Mwezi wa kuisha kwa muda wa matumizi</translation>
<translation id="1153356358378277386">Vifaa vilivyooanishwa</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Ipe jina jipya</translation>
<translation id="1175364870820465910">&amp;Chapisha...</translation>
<translation id="117624967391683467">Inanakili <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Ungependa Kurejesha Mtambo Chaguo-msingi wa Kutafuta ?</translation>
<translation id="1177863135347784049">Maalum</translation>
<translation id="1178581264944972037">Sitisha</translation>
<translation id="1179803038870941185"><ph name="URL" /> inataka kupata udhibiti kamili wa vifaa vyako vya MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Soma na ubadilishe watumiaji walioidhinishwa</translation>
<translation id="1206407435587370571">Igundue Chromebook yako</translation>
<translation id="1209796539517632982">Seva za jina otomatiki</translation>
+<translation id="1210982357925844241">Angalia na udhibiti manenosiri yaliyohifadhiwa kwenye <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Tumia wavuti bila kuhifadhi historia yako ya kuvinjari kwa kutumia dirisha fiche</translation>
<translation id="1213037489357051291">Umeweka alama <ph name="NUM_FINGERPRINTS" /> za vidole</translation>
<translation id="1215411991991485844">Programu mpya ya mandharinyuma imeongezwa</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Inatafuta mitandao ya simu</translation>
<translation id="1285320974508926690">Kamwe usitafsiri tovuti hii</translation>
<translation id="1285484354230578868">Hifadhi data katika akaunti yako ya Hifadhi ya Google</translation>
+<translation id="1288037062697528143">Kipengele cha Mwanga wa Usiku kitawaka kiotomatiki wakati wa machweo</translation>
<translation id="1293177648337752319">Washa Sauti ya Tovuti</translation>
<translation id="1293509594570842875">Imeshindwa kuunda mtumiaji mpya anayesimamiwa. Tafadhali angalia muunganisho wa mtandao wako na ujaribu tena baadaye.</translation>
<translation id="1293556467332435079">Faili</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Alamisho za Faili ya HTML</translation>
<translation id="1303671224831497365">Hakuna vifaa vya Bluetooth vilivyopatikana</translation>
<translation id="1306606229401759371">Badilisha mipangilio</translation>
-<translation id="1307398858972670978">Fikia manenosiri yako kutoka kwenye kifaa chochote katika <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Lo! Mfumo umeshindwa kuhifadhi data ya ufikiaji wa API ya muda mrefu kwa kifaa hiki.</translation>
<translation id="1313405956111467313">Usanidi wa proksi kiotomatiki</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Ni mimi.</translation>
<translation id="1338776410427958681">Kunja <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Inafuta...</translation>
-<translation id="1339266338863469628">Chaguo-msingi (chagua wewe tu)</translation>
<translation id="1340527397989195812">Hifadhi nakala rudufu ya maudhui kutoka kwenye kifaa ukitumia programu ya Faili.</translation>
<translation id="1341988552785875222">Mandhari ya sasa yamewekwa na '<ph name="APP_NAME" />'. Unaweza kuondoa kuondoa '<ph name="APP_NAME" />' kabla ya kuchagua mandhari mapya.</translation>
<translation id="1346748346194534595">Kulia</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Usasishaji utaanza betri itakapofika <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Inaleta faili <ph name="FILE_COUNT" />...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Imeshindwa kupata PPD. Hakikisha kuwa Chromebook yako iko mtandaoni kisha ujaribu tena.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> imezuiwa</translation>
<translation id="1357589289913453911">Kitambulisho cha Kiendelezi</translation>
<translation id="1358735829858566124">Faili au saraka haitumiki.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Kushoto hadi Kulia</translation>
<translation id="1370646789215800222">Ungependa kumwondoa?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{Kipengee 1 kitaondolewa}other{Vipengee # vitaondolewa}}</translation>
+<translation id="1372841398847029212">Sawazisha katika akaunti yako</translation>
<translation id="1374844444528092021">Cheti kinachohitajika na mtandao "<ph name="NETWORK_NAME" />" hakijasakinishwa au sio halali tena. Tafadhali pata cheti kipya na ujaribu kuunganisha tena.</translation>
<translation id="1374962581120570592">Imeweka Vidakuzi</translation>
<translation id="1375321115329958930">Manenosiri Yaliyohifadhiwa</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Ongeza mtumiaji anayesimamiwa</translation>
<translation id="1410197035576869800">Aikoni ya Programu</translation>
<translation id="1410616244180625362">Endelea kuruhusu <ph name="HOST" /> kufikia kamera yako</translation>
+<translation id="1411668397053040814">Sakinisha au usasishe Kibodi ya Daydream ili itumie Chrome katika VR</translation>
<translation id="1414648216875402825">Unasasisha kwenda toleo lisilo imara la <ph name="PRODUCT_NAME" /> ambalo lina vipengele ambavyo vinaendelea kuundwa. Hitilafu zisizotarajiwa na kuacha kufanya kazi kutatokea. Tafadhali endelea kwa tahadhari.</translation>
+<translation id="1415708812149920388">Haina idhini ya kusoma ubao wa kunakili</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (Kitambulisho cha kiendelezi "<ph name="EXTENSION_ID" />") hakiruhusiwi kwa kipindi cha aina hii.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Lo! Imeshindwa kuzindua ufunguo binafsi wa RSA usio na utaratibu.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Kipande cha piza</translation>
<translation id="1467432559032391204">Kushoto</translation>
<translation id="1467999917853307373"><ph name="URL" /> inataka kuhifadhi data kwenye kifaa chako milele.</translation>
+<translation id="1468571364034902819">Haiwezi kutumia wasifu huu</translation>
<translation id="1470719357688513792">Mipangilio mipya ya kidakuzi itaanza kutumika baada ya kupakia upya ukurasa.</translation>
<translation id="1470811252759861213">Ili upate viendelezi vyako kwenye kompyuta zako zote, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" haikupakiwa. Hakuna nafasi ya kutosha katika Hifadhi yako ya Google.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Akiba ya Kitambulisho cha Tokeni ya API</translation>
<translation id="1478233201128522094">Utakapoitumia tena, simu mpya itaifungua <ph name="DEVICE_TYPE" /> hii. Zima Smart Lock katika Mipangilio.</translation>
<translation id="1478340334823509079">Maelezo: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Tayari kuweka hifadhi rudufu ya picha <ph name="FILE_COUNT" /> mpya</translation>
<translation id="1483493594462132177">Tuma</translation>
<translation id="1485015260175968628">Sasa inaweza:</translation>
<translation id="1485141095922496924">Toleo la <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">Imewashwa - mipangilio maalum</translation>
<translation id="1493892686965953381">Inasubiri <ph name="LOAD_STATE_PARAMETER" /> ...</translation>
<translation id="1495486559005647033">Vifaa vingine <ph name="NUM_PRINTERS" /> vinapatikana.</translation>
-<translation id="1497284176235884849">PPD iliyotolewa si sahihi.</translation>
<translation id="1497522201463361063">Haiwezi kulipa jina jipya "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Kifaa ambacho hakijulikani [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Akaunti hii ya mmiliki lazima iwe ya kwanza kuingiwa katika kipindi cha kuingia katika akaunti mara nyingi.</translation>
@@ -401,13 +410,16 @@
<translation id="1600857548979126453">Fikia sehemu ya nyuma ya kitatuzi ukurasa</translation>
<translation id="1601560923496285236">Tekeleza</translation>
<translation id="1603914832182249871">(Hali fiche)</translation>
+<translation id="1607139524282324606">Futa kipengele</translation>
<translation id="1608626060424371292">Ondoa mtumiaji huyu</translation>
<translation id="1609170755653088773">Sawazisha nenosiri hili kwenye iPhone yako</translation>
<translation id="1609862759711084604">Mtumiaji wa awali</translation>
+<translation id="1611557582955786626">Ingia katika akaunti ili upate hali ya kuvinjari iliyowekewa mapendeleo yako, iliyosawazishwa kwenye vifaa vyako vyote</translation>
<translation id="1611584202130317952">Utaratibu wa utoaji umekatizwa. Tafadhali jaribu tena au uwasiliane na mmiliki au msimamizi wa kifaa chako.</translation>
<translation id="1611649489706141841">sambaza</translation>
<translation id="1611704746353331382">Hamisha Alamisho kwenye Faili ya HTML...</translation>
<translation id="1612129875274679969">Weka kifaa hiki kiwe cha kudumu katika modi ya kioski.</translation>
+<translation id="161460670679785907">Imeshindwa kutambua simu yako</translation>
<translation id="1616206807336925449">Kiendelezi hiki hakihitaji ruhusa maalum.</translation>
<translation id="161707228174452095">Alama ya kidole imeongezwa!</translation>
<translation id="1618268899808219593">Kituo cha Usaidizi</translation>
@@ -437,7 +449,6 @@
<translation id="1650371550981945235">Onyesha chaguo za kuingiza data</translation>
<translation id="1650709179466243265">Ongeza www. na .com na ufungue anwani</translation>
<translation id="1651008383952180276">Lazima uweke kauli ya siri sawa mara mbili</translation>
-<translation id="1652972346408808053">Nenosiri limehifadhiwa. Fikia manenosiri yako kutoka kwenye kifaa chochote katika <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Ongeza printa kwenye Google Cloud Print ili uweze kuchapisha kutoka mahali popote.}other{Ongeza printa # kwenye Google Cloud Print ili uweze kuchapisha kutoka mahali popote.}}</translation>
<translation id="1657406563541664238">Saidia kuboresha <ph name="PRODUCT_NAME" /> kwa kutumia Google takwimu za matumizi na ripoti wakati wowote huduma hii inapoacha kufanya kazi.</translation>
<translation id="1658424621194652532">Ukarasa huu unafikia maikrofoni yako.</translation>
@@ -454,7 +465,9 @@
<translation id="1673103856845176271">Faili isingeweza kufikiwa kwa sababu za usalama.</translation>
<translation id="167832068858235403">punguza sauti</translation>
<translation id="1679068421605151609">Zana za Wasadini Programu</translation>
+<translation id="16815041330799488">Usiruhusu tovuti zione maandishi na picha zilizonakiliwa kwenye ubao wa kunakili</translation>
<translation id="1682548588986054654">Dirisha Fiche Jipya</translation>
+<translation id="1688935057616748272">Andika herufi</translation>
<translation id="168991973552362966">Ongeza printa iliyo karibu</translation>
<translation id="1689945336726856614">Nakili URL</translation>
<translation id="1692602667007917253">Lo, hitilafu fulani imetokea</translation>
@@ -495,6 +508,7 @@
<translation id="1756681705074952506">Mbinu ya uingizaji</translation>
<translation id="175772926354468439">Washa mandhari</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Angalia katika Duka la Chrome kwenye Wavuti</translation>
<translation id="1758831820837444715">Sanidi mtandao wa Ethernet</translation>
<translation id="1763046204212875858">Unda mikato ya programu</translation>
<translation id="1763108912552529023">Endelea kugundua</translation>
@@ -540,7 +554,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Tahadhari:<ph name="END_BOLD" /> Faili hizi ni za muda na huenda zikafutwa kiotomatiki ili kuacha nafasi kwenye diski. <ph name="BEGIN_LINK" />Pata Maelezo Zaidi<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Weka mipangilio ya Smart Lock kwenye kifaa chako cha <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Uopoaji wa Faili kutoka Microsoft</translation>
-<translation id="1825832322945165090">Hamna nafasi ya kutosha kwenye kifaa</translation>
+<translation id="1818007989243628752">Futa nenosiri la <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Inakagua</translation>
<translation id="1828149253358786390"><ph name="SITE" /> inataka kukutumia arifa.</translation>
<translation id="1828378091493947763">Programu-jalizi hii haitumiki kwenye kifaa hiki</translation>
@@ -642,6 +656,7 @@
<translation id="1999115740519098545">Wakati wa kuanza</translation>
<translation id="2006638907958895361">Fungua Kiungo katika <ph name="APP" /></translation>
<translation id="2007404777272201486">Ripoti Tatizo...</translation>
+<translation id="2015632741368427174">URL ya kuelekeza kwingine imezuiwa katika tovuti:</translation>
<translation id="2016430552235416146">Vya Asili</translation>
<translation id="2017334798163366053">Zima ukusanyaji wa data ya utendaji</translation>
<translation id="2017836877785168846">Hufuta historia na ujazaji kiotomatiki katika sehemu ya anwani.</translation>
@@ -683,6 +698,7 @@
<translation id="2085470240340828803">Tayari faili iitwayo "<ph name="FILENAME" />" ipo. Unataka kufanya nini?</translation>
<translation id="2087822576218954668">Chapisha: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Vinjari kwa usalama kwa kutumia Google Chrome</translation>
+<translation id="2089795179672254991">Iulize wakati tovuti ingependa kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili (inapendekezwa)</translation>
<translation id="2090165459409185032">Ili kurejesha maelezo ya akaunti yako, nenda kwenye: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Mpangilio wa usalama wa mfumo</translation>
<translation id="2091887806945687916">Sauti</translation>
@@ -709,14 +725,12 @@
<translation id="2121825465123208577">Badilisha ukubwa</translation>
<translation id="2124930039827422115">{1,plural, =1{Imekadiriwa <ph name="AVERAGE_RATING" /> na mtumiaji mmoja.}other{Imekadiriwa <ph name="AVERAGE_RATING" /> na watumiaji #.}}</translation>
<translation id="2126167708562367080">Usawazishaji umezimwa na msimamizi wako.</translation>
-<translation id="2126426811489709554">Unaendeshwa na Chrome</translation>
<translation id="2127372758936585790">Chaja ya nguvu ya chini</translation>
<translation id="212862741129535676">Asilimia ya Ukaaji wa Hali ya Masafa</translation>
<translation id="2128691215891724419">Hitilafu ya Kulinganisha: Sasisha kaulisiri ya Kulinganisha...</translation>
<translation id="2129825002735785149">Sasisha programu-jalizi</translation>
<translation id="2129904043921227933">Hitilafu ya Kulinganisha: Sasisha kaulisiri ya Kulinganisha...</translation>
<translation id="2131077480075264">Imeshindwa kusakinisha "<ph name="APP_NAME" />" kwa sababu hairuhusiwa na "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">Ungependa Kutafsiri Ukurasa Huu?</translation>
<translation id="2135787500304447609">&amp;Endelea</translation>
<translation id="2136372518715274136">Weka nenosiri jipya</translation>
<translation id="2136476978468204130">Kauli ya siri uliyoweka si sahihi</translation>
@@ -751,6 +765,7 @@
<translation id="2178614541317717477">Kuvurugwa kwa Mamlaka ya Cheti</translation>
<translation id="218070003709087997">Tumia nambari kuonyesha idadi ya nakala za kuchapa (1 hadi 999).</translation>
<translation id="2187895286714876935">Hitilafu ya Kuleta Cheti cha Seva</translation>
+<translation id="2187906491731510095">Imesasisha viendelezi</translation>
<translation id="2188881192257509750">Fungua <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Kipataji cha Kitambulisho cha WiFi</translation>
<translation id="219008588003277019">Sehemu Asili ya Seva-teja: <ph name="NEXE_NAME" /></translation>
@@ -803,6 +818,7 @@
<translation id="2255317897038918278">Uwekaji Saa wa Microsoft</translation>
<translation id="225614027745146050">Karibu</translation>
<translation id="225692081236532131">Hali ya kuwasha</translation>
+<translation id="2261323523305321874">Msimamizi wako amefanya mabadiliko kwenye mfumo wote. Mabadiliko hayo yanazima baadhi ya wasifu wa awali.</translation>
<translation id="2262477216570151239">Chelewesha kabla ya kurudia</translation>
<translation id="2263189956353037928">Ondoka na uingie tena kwenye akaunti</translation>
<translation id="2263497240924215535">(Kimelemazwa)</translation>
@@ -828,7 +844,6 @@
<translation id="2294358108254308676">Je, untataka kusakinisha <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Mbinu ya EAP:</translation>
<translation id="2297705863329999812">Tafuta printa</translation>
-<translation id="230115972905494466">Haikupata vifaa vyovyote vinavyooana</translation>
<translation id="2301382460326681002">Saraka la shina la kiendelezi ni batili.</translation>
<translation id="2302685579236571180">Vinjari katika hali fiche</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" kimeomba vibali vya ziada.</translation>
@@ -862,6 +877,7 @@
<translation id="2351266942280602854">Lugha na uingizaji</translation>
<translation id="2352662711729498748">&lt;MB 1</translation>
<translation id="2352810082280059586">Vidokezo vya kufunga skrini huhifadhiwa kiotomatiki kwenye <ph name="LOCK_SCREEN_APP_NAME" />. Kidokezo chako cha hivi majuzi zaidi kitasalia kwenye skrini iliyofungwa.</translation>
+<translation id="2352947182261340447">Nafasi haitoshi kwenye hifadhi ya ndani ya kifaa.</translation>
<translation id="2353297238722298836">Kamera na maikrofoni zimeruhusiwa</translation>
<translation id="2356070529366658676">Uliza</translation>
<translation id="2356517949307388948">Hitilafu imetokea Chrome ilipokuwa inatafuta programu hatari.</translation>
@@ -871,7 +887,6 @@
<translation id="236141728043665931">Zuia ufikiaji wa maikrofoni kila wakati</translation>
<translation id="2367972762794486313">Onyesha programu</translation>
<translation id="2371076942591664043">Fungua baada ya &amp;kumaliza</translation>
-<translation id="237336063998926520">Tumia anwani yako ya IP ili ubainishe eneo</translation>
<translation id="2377319039870049694">Tumia mwonekano wa orodha</translation>
<translation id="2377667304966270281">Mabadilko ya Hifadhi</translation>
<translation id="2378075407703503998">Faili <ph name="SELCTED_FILE_COUNT" /> zimezochaguliwa</translation>
@@ -881,11 +896,6 @@
<translation id="2384436799579181135">Hitilafu imetokea. Tafadhali angalia printa yako kisha ujaribu tena.</translation>
<translation id="2385700042425247848">Jina la huduma:</translation>
<translation id="2387458720915042159">Aina ya muunganisho wa seva mbadala</translation>
-<translation id="2391243203977115091">Picha <ph name="FILE_COUNT" /> mpya zimepatikana
- <ph name="LINE_BREAK1" />
- Hakuna nafasi ya kutosha kwenye kifaa.
- <ph name="LINE_BREAK2" />
- Jaribu kuchagua picha chache ili kuanza.</translation>
<translation id="2391419135980381625">Fonti wastani</translation>
<translation id="2391762656119864333">Kufuta</translation>
<translation id="2392369802118427583">Amilisha</translation>
@@ -901,6 +911,7 @@
<translation id="2424091190911472304">Tekeleza kwenye <ph name="ORIGIN" /> kila wakati</translation>
<translation id="2425665904502185219">Jumla ya ukubwa wa faili</translation>
<translation id="2428510569851653187">Eleza shughuli ulizokuwa ukifanya kichupo kilipoacha kufanya kazi</translation>
+<translation id="2431027948063157455">Programu ya Google Mratibu haijapakiwa, tafadhali angalia muunganisho wako wa mtandao na ujaribu tena.</translation>
<translation id="2433452467737464329">Ongeza hoja ya param katika URL ili uonyeshe ukurasa upya kiotomatiki: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Sura</translation>
<translation id="2435248616906486374">Mtandao Umekatizwa</translation>
@@ -914,6 +925,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2445081178310039857">Saraka la shina la kiendelezi linahitajika.</translation>
<translation id="2448312741937722512">Aina</translation>
<translation id="2450223707519584812">Hutaweza kuwaongeza watumiaji kwa sababu funguo za API ya Google hazipo. Angalia <ph name="DETAILS_URL" /> kwa maelezo.</translation>
+<translation id="2450849356604136918">Haijatazamwa</translation>
<translation id="2453021845418314664">Mipangilio ya kina ya usawazishaji</translation>
<translation id="2453576648990281505">Faili tayari ipo</translation>
<translation id="2453860139492968684">Maliza</translation>
@@ -921,7 +933,6 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> inataka kunakili faili kutoka <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Kitambulisho cha Kitufe cha Mamlaka ya Uthibitishaji</translation>
<translation id="2462752602710430187">Imeongeza <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Leta Alamisho</translation>
<translation id="2464089476039395325">Seva Mbadala ya HTTP</translation>
<translation id="2468902267404883140">Haiwezi kuunganisha kwenye simu yako. Hakikisha kuwa unatumia simu ya Android inayooana, ambayo imewashwa na unayoweza kufikia. &lt;a&gt;Pata maelezo zaidi&lt;/a&gt;</translation>
<translation id="2470702053775288986">Viendelezi visivyotumika vimezimwa</translation>
@@ -990,6 +1001,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2562743677925229011">Hajaingia kwenye <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Hongera! Huduma yako ya data ya '<ph name="NAME" />' imeanza kutumika na iko tayari kwa matumizi.</translation>
<translation id="2566124945717127842">Tumia Powerwash ili uweke upya kifaa chako cha <ph name="IDS_SHORT_PRODUCT_NAME" /> kiwe kama kipya.</translation>
+<translation id="2567257616420533738">Imehifadhi nenosiri. Angalia na udhibiti manenosiri yaliyohifadhiwa kwenye <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Hifadhi ya Upau wa Maelezo</translation>
<translation id="2570000010887652771">Data iliyookolewa.</translation>
<translation id="257088987046510401">Mandhari</translation>
@@ -1010,6 +1022,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Jukwaa <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Mipangilio chaguo-msingi ya utafutaji</translation>
<translation id="2586657967955657006">Ubao wa kunakili</translation>
+<translation id="2586672484245266891">Tafadhali weka URL fupi</translation>
<translation id="2587922270115112871">Kuongeza mtumiaji anayesimamiwa hakufungui Akaunti ya Google, na mipangilio na data yake haitamfuata kwenye vifaa vingine vilivyo na Usawazishaji wa Chrome. Mtumiaji anayesimamiwa ameongezwa kwenye kifaa hiki tu.</translation>
<translation id="258932246702879617">Chagua <ph name="BEGIN_BOLD" />Tundika kwenye upau wa kazi<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">Punguza</translation>
@@ -1041,6 +1054,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> inatumia MB <ph name="USAGE" /> za diski.</translation>
<translation id="2633212996805280240">Ondoa "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> haikukamilisha usakinishaji, lakini itaendelea kuendesha kutoka kwa picha yake ya diski.</translation>
+<translation id="2635176084534510129">Pata hali bora ya utumiaji unaokufaa, kama vile mapendekezo bora ya maudhui na Tafsiri bora</translation>
<translation id="2635276683026132559">Sahihi</translation>
<translation id="2635926034288331400">Sakinisha kwenye Programu</translation>
<translation id="2636625531157955190">Chrome haiwezi kufikia picha hii.</translation>
@@ -1051,14 +1065,15 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2643698698624765890">Dhibiti viendelezi vyako kwa kubofya Viendelezi katika menyu ya Window.</translation>
<translation id="2647142853114880570">pakia upya</translation>
<translation id="2647269890314209800">Vidakuzi Vinavyotumika</translation>
+<translation id="264810637653812429">Haikupata vifaa vyovyote vinavyooana.</translation>
<translation id="2648831393319960979">Inaongeza kifaa kwenye akaunti yako - hii inaweza kuchukua muda...</translation>
<translation id="2649045351178520408">ASCII iliyosimbwa kwa Base64, msururu wa vyeti</translation>
<translation id="2653266418988778031">Ukifuta cheti cha Mamlaka ya Uthibitishaji (CA), kivinjari chako hakitaamini tena cheti chochote kitakachotolewa na CA hiyo.</translation>
<translation id="2653659639078652383">Wasilisha</translation>
<translation id="265390580714150011">Thamani ya Uga</translation>
-<translation id="2654286334048437383">Hamisha Alamisho</translation>
<translation id="2655386581175833247">Cheti cha mtumiaji:</translation>
<translation id="2660779039299703961">Tukio</translation>
+<translation id="266079277508604648">Imeshindwa kuunganisha kwenye printa. Hakikisha kuwa printa imewashwa na imeunganishwa kwenye Chromebook yako kwa kutumia Wi-Fi au USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Lugha</translation>
@@ -1081,6 +1096,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2680208403056680091">Muunganisho Wako wa Intaneti Unadhibitiwa</translation>
<translation id="268053382412112343">Historia</translation>
<translation id="2683638487103917598">Folda imepangwa</translation>
+<translation id="2684004000387153598">Ili uendelee, bofya SAWA, kisha ubofye Ongeza Mtu ili uunde wasifu mpya unaotumia anwani yako ya barua pepe.</translation>
<translation id="2686759344028411998">Haiwezi kugundua vipengee vyovyote vilivyopakiwa.</translation>
<translation id="2688196195245426394">Hitilafu wakati wa kusajili kifaa kwa seva: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Onyesha chaguo za lugha</translation>
@@ -1093,6 +1109,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2704184184447774363">Utiaji Sahihi wa Maandiko kutoka Microsoft </translation>
<translation id="270516211545221798">Kasi ya padi ya kugusa</translation>
<translation id="2706892089432507937">Vifaa vya USB</translation>
+<translation id="2706954854267016964">Kifaa cha Google Cloud Print kilichochaguliwa hakitumiki tena. Jaribu kuweka mipangilio ya printa katika mipangilio ya mfumo ya kompyuta yako.</translation>
<translation id="2707024448553392710">Kipengele kinapakuliwa</translation>
<translation id="270921614578699633">Wastani Juu Ya</translation>
<translation id="2709453993673701466">Je, ungependa kudhibiti usawazishaji na kuuboresha zaidi kabla haujazimwa? Tembelea <ph name="BEGIN_LINK" />Mipangilio<ph name="END_LINK" />.</translation>
@@ -1123,6 +1140,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2737363922397526254">Kunja...</translation>
<translation id="2737492745329609575">Anza kuweka mipangilio</translation>
<translation id="2738771556149464852">Sio Baadaye</translation>
+<translation id="2739046699559178272">Hifadhi na uendelee</translation>
<translation id="2739191690716947896">Tatua</translation>
<translation id="2739240477418971307">Badilisha mipangilio yako ya ufikiaji</translation>
<translation id="2740393541869613458">kagua tovuti ambazo mtumiaji anayesimamiwa ametembelea, na</translation>
@@ -1143,6 +1161,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2773802008104670137">Faili ya aina hii inaweza kudhuru kompyuta yako.</translation>
<translation id="2775104091073479743">Badilisha Alama za Vidole</translation>
<translation id="2776441542064982094">Inaonekana kama hakuna vifaa vinavyopatikana kusajili kwenye mtandao. Kama kifaa chako kimewashwa na kimeunganishwa kwenye mtandao, jaribu kukisajili kwa kutumia maelekezo yaliyo katika mwongozo wake wa maelekezo.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Imepakuliwa</translation>
<translation id="2783661497142353826">Dhibiti Programu za Kioski</translation>
<translation id="2784407158394623927">Huduma yako ya data ya simu ya mkononi inawashwa</translation>
@@ -1199,7 +1218,6 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2843806747483486897">Badilisha chaguo-msingi...</translation>
<translation id="2844111009524261443">Tekeleza kwa kubofya</translation>
<translation id="2845382757467349449">Onyesha Upau wa Alamisho Kila Wakati</translation>
-<translation id="284682086647736321">Jumuisha Ctrl, Alt, au Command</translation>
<translation id="2847759467426165163">Tuma kwenye</translation>
<translation id="284805635805850872">Ungependa kundoa programu hatari?</translation>
<translation id="2849362176025371110">Tuma data ya uchunguzi na matumizi kwa Google kiotomatiki. Unaweza kubadilisha mipangilio hii wakati wowote katika <ph name="BEGIN_LINK1" />mipangilio<ph name="END_LINK1" /> ya kifaa chako. <ph name="BEGIN_LINK2" />Pata maelezo zaidi<ph name="END_LINK2" /></translation>
@@ -1207,6 +1225,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2849936225196189499">Muhimu</translation>
<translation id="2850124913210091882">Hifadhi nakala</translation>
<translation id="2850541429955027218">Ongeza mandhari</translation>
+<translation id="2853121255651601031">Nenosiri Limehifadhiwa</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">Maudhui ya arifa ya Kipengele cha QU huenda hapa. Maudhui ya arifa ya Kipengele cha QU huenda hapa. Maudhui ya arifa ya Kipengele cha QU huenda hapa. Maudhui ya arifa ya Kipengele cha QU huenda hapa. Maudhui ya arifa ya Kipengee cha QU huenda hapa.</translation>
<translation id="2860150991415616761">mrefu sana (sekunde 4)</translation>
@@ -1249,6 +1268,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2908162660801918428">Ongeza Ghala la Vyombo vya habari kwa Saraka</translation>
<translation id="2908789530129661844">Kuza skrini nje</translation>
<translation id="2910318910161511225">Unganisha kwenye mtandao na ujaribu tena</translation>
+<translation id="2911898792135283060">Unda Nenosiri...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> inataka kutumia kipazasauti chako.</translation>
<translation id="2913331724188855103">Ruhusu tovuti zihifadhi na kusoma data ya vidakuzi (imependekezwa)</translation>
<translation id="2916073183900451334">Kichupo cha Kubonyeza kwenye ukurasa wavuti kinaangazia viungo, pamoja na nyuga za fomu</translation>
@@ -1293,6 +1313,7 @@ Sidhani ikiwa tovuti hii inapaswa kuzuiwa!</translation>
<translation id="2989474696604907455">haijaambatishwa</translation>
<translation id="2989786307324390836">Data jozi iliyosimbwa kwa DER, cheti kimoja</translation>
<translation id="2993517869960930405">Maelezo ya Programu</translation>
+<translation id="2994669386200004489">Imeshindwa kuhifadhi nakala ya <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Kiendelezi kilisakinishwa na mzazi wako.</translation>
<translation id="3002017044809397427">Simu yako ya <ph name="PHONE_TYPE" /> imepatikana. Lakini Smart Lock inafanya kazi kwenye vifaa vyenye Android 5.0 na matoleo mapya zaidi pekee. &lt;a&gt;Pata maelezo zaidi&lt;/a&gt;</translation>
<translation id="3003144360685731741">Mitandao inayopendelewa</translation>
@@ -1351,6 +1372,7 @@ Tembelea <ph name="BEGIN_LINK" />Kituo chetu cha Usaidizi<ph name="END_LINK" />
<translation id="3064410671692449875">Data haitoshi</translation>
<translation id="3065041951436100775">Majibu ya kichupo kilichoangamizwa.</translation>
<translation id="3065140616557457172">Chapa ili kutafuta au uweke URL ili upitie - yote yanafanya kazi.</translation>
+<translation id="3066642396596108483">Sawazisha alamisho, manenosiri na historia yako kwenye vifaa vyako vyote</translation>
<translation id="3067198360141518313">Tekeleza programu-jalizi hii</translation>
<translation id="3071624960923923138">Unaweza kubofya hapa ili ufungue kichupo kipya</translation>
<translation id="3074037959626057712">Umeingia katika akaunti na kuwasha kipengele cha Usawazishaji</translation>
@@ -1438,6 +1460,7 @@ Tembelea <ph name="BEGIN_LINK" />Kituo chetu cha Usaidizi<ph name="END_LINK" />
<translation id="3202173864863109533">Sauti ya kichupo hiki inazimwa.</translation>
<translation id="3206175707080061730">Faili iitwayo "$1" tayari ipo. Je, unataka kuibadilisha?</translation>
<translation id="3208703785962634733">Haijathibitishwa</translation>
+<translation id="3213187967168344806">Imeshindwa kuongeza printa. Zima kisha uwashe kompyuta yako na ujaribu tena.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Mchakato wa kiunganishi cha <ph name="CLOUD_PRINT_NAME" /> umeharibika. Ungetaka kuzima na uwashe tena?</translation>
<translation id="3221634914176615296">Gundua maudhui ya kifaa katika programu ya Faili.</translation>
@@ -1464,12 +1487,14 @@ Tembelea <ph name="BEGIN_LINK" />Kituo chetu cha Usaidizi<ph name="END_LINK" />
<translation id="3254516606912442756">Utambuzi wa kiotomatiki wa saa za eneo umezimwa</translation>
<translation id="3264544094376351444">Fonti ya Sans-serif</translation>
<translation id="3264547943200567728">Haijaweza kuweka mipangilio ya mtandao wa Chromebox yako</translation>
+<translation id="3264582393905923483">Muktadha</translation>
<translation id="3265459715026181080">Funga Dirisha</translation>
<translation id="3267726687589094446">Endelea kuruhusu upakuaji otomatiki wa faili nyingi</translation>
<translation id="3267998849713137817">Saa Zilizorekebishwa</translation>
<translation id="3268451620468152448">Fungua Vichupo</translation>
<translation id="3269069891205016797">Maelezo yako yataondolewa kwenye kifaa hiki ukiondoka kwenye akaunti.</translation>
<translation id="3269093882174072735">Pakia picha</translation>
+<translation id="3269889795238950578">Ukurasa huu unaweza kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili.</translation>
<translation id="326999365752735949">Inapakua tofauti</translation>
<translation id="3270965368676314374">Soma, badilisha na ufute picha, muziki, na maudhui mengine kwenye kompyuta yako.</translation>
<translation id="327147043223061465">Angalia data yote ya vidakuzi na tovuti</translation>
@@ -1501,6 +1526,7 @@ Tembelea <ph name="BEGIN_LINK" />Kituo chetu cha Usaidizi<ph name="END_LINK" />
<translation id="3305389145870741612">Mchakato wa uumbizaji unaweza kuchukua sekunde kadhaa. Tafadhali subiri.</translation>
<translation id="3305661444342691068">Fungua PDF katika Uhakiki</translation>
<translation id="3306684685104080068">Washa kipengele cha kutuma kwenye huduma za wingu kama vile Google Hangouts.</translation>
+<translation id="3307091518408668019">Computer OU (m.f. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">Sehemu ya Shirika (OU)</translation>
<translation id="3308116878371095290">Ukurasa huu ulizuiwa usiweke vidakuzi.</translation>
<translation id="3308134619352333507">Ficha Kitufe</translation>
@@ -1508,9 +1534,6 @@ Tembelea <ph name="BEGIN_LINK" />Kituo chetu cha Usaidizi<ph name="END_LINK" />
<translation id="3309747692199697901">Tekeleza kwenye Tovuti Zote Kila wakati</translation>
<translation id="3312424061798279731">Lugha zinazotumika</translation>
<translation id="3312903956926554846">Sakinisha kwenye kompyuta ya mezani</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Ukurasa wako unaoanza umebadilishwa kuwa <ph name="URL" />. Ili uzime viendelezi vinavyobadilisha ukurasa wako unaoanza, bofya Rejesha.</translation>
<translation id="3313590242757056087">Ili kubainisha tovuti ambayo mtumiaji anayesimamiwa anaweza kutazama, unaweza kusanidi vikwazo na mipangilio kwa kutembelea <ph name="MANAGEMENT_URL" />. Iwapo hutabadilisha mipangilio hii ya msingi, <ph name="USER_DISPLAY_NAME" /> anaweza kuvinjari tovuti zote kwenye mtandao.</translation>
<translation id="3313622045786997898">Thamani ya Sahihi ya Cheti</translation>
<translation id="3315158641124845231">Ficha <ph name="PRODUCT_NAME" /></translation>
@@ -1542,6 +1565,7 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Uchapishaji umeshindwa. Tafadhali angalia printa yako na ujaribu tena.</translation>
<translation id="3364721542077212959">Zana za stylus</translation>
<translation id="336497260564123876">Nenosiri limehifadhiwa. Ili upate manenosiri yako kwenye vifaa vyako vyote, ingia katika Chrome.</translation>
+<translation id="3365598184818502391">Tumia Ctrl au Alt</translation>
<translation id="3367813778245106622">Ingia tena katika akaunti ili uanze kusawazisha</translation>
<translation id="3368922792935385530">Umeunganishwa</translation>
<translation id="3369624026883419694">Inatafuta seva pangishi...</translation>
@@ -1575,6 +1599,7 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Tafadhali Zindua upya <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Eleza Shughuli Ulizokuwa Ukifanya Kichupo Kilipoacha Kufanya Kazi</translation>
<translation id="3427092606871434483">Ruhusu (chaguo-msingi)</translation>
+<translation id="3428419049384081277">Umeingia katika akaunti!</translation>
<translation id="3429275422858276529">Alamisha ukurasa huu ili uupate kwa urahisi baadaye</translation>
<translation id="3429599832623003132">Vipengee $1</translation>
<translation id="3432227430032737297">Futa Vidakuzi Vyote Vilivyoonyeshwa</translation>
@@ -1597,13 +1622,14 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Soma data yako kwenye tovuti kadhaa</translation>
<translation id="3449839693241009168">Bonyeza <ph name="SEARCH_KEY" /> ili kutuma amri kwenye <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Asilimia ya Ukaaji wa Hali ya Kutofanya Kitu</translation>
-<translation id="3450505713373650336">Inahifadhi nakala ya picha <ph name="FILE_COUNT" /></translation>
<translation id="3453612417627951340">Inahitaji kuidhinishwa</translation>
<translation id="3454157711543303649">Uamilishaji umekamilika</translation>
+<translation id="3454224730401036106">Muunganisho wako unatumia mtandao salama zaidi</translation>
<translation id="345693547134384690">Fungua p&amp;icha katika kichupo kipya</translation>
<translation id="3459509316159669723">Kuchapisha</translation>
<translation id="3459697287128633276">Ili kuiruhusu akaunti yako kufikia Duka la Google Play, tafadhali thibitisha na Mtoa huduma za Kitambulisho.</translation>
<translation id="3459774175445953971">Ilibadilishwa mwisho:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ingependa kuona maandishi na pacha zilizonakiliwa kwenye ubao wa kunakili</translation>
<translation id="3462413494201477527">Ungependa kughairi ufunguaji wa akaunti?</translation>
<translation id="346431825526753">Hii ni akaunti ya watoto inayodhibitiwa na <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="3465566417615315331">Bofya picha yako</translation>
@@ -1616,10 +1642,12 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Inanakili...</translation>
<translation id="3473479545200714844">Kikuza skrini</translation>
<translation id="3475447146579922140">Lahajedwali ya Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;Haijaonyesha mstari 1&gt;}other{&lt;Haijaonyesha mistari $1&gt;}}</translation>
<translation id="3475843873335999118">Samahani, alama yako ya kidole bado haijatambuliwa. Tafadhali weka nenosiri lako.</translation>
<translation id="347670947055184738">Lo! Mfumo umeshindwa kuleta sera ya kifaa chako.</translation>
<translation id="347785443197175480">Endelea kuruhusu <ph name="HOST" /> kufikia kamera na maikrofoni yako</translation>
<translation id="3478685642445675458">Tafadhali fungua wasifu wako kabla ya kumwondoa mtumiaji.</translation>
+<translation id="347919930506963698">Pata mengi zaidi kutoka Chrome</translation>
<translation id="3479552764303398839">Sio sasa</translation>
<translation id="3480892288821151001">Shikilia dirisha kushoto</translation>
<translation id="3481915276125965083">Madirisha ibukizi yafuatayo yalizuiwa kwenye ukurasa huu:</translation>
@@ -1637,14 +1665,17 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Jina la kikundi:</translation>
<translation id="3505030558724226696">Batilisha uwezo wa kufikia kifaa</translation>
<translation id="3507421388498836150">Ruhusa za Sasa za "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Tafuta tena vifaa vya Bluetooth</translation>
<translation id="3508920295779105875">Chagua Folda Lingine...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Tafuta tena</translation>
<translation id="3511307672085573050">Nakili &amp;Anwani ya Kiungo</translation>
<translation id="3511399794969432965">Je, unapata shida ya kuunganisha?</translation>
<translation id="351152300840026870">Fonti ya upana usiobadilika</translation>
<translation id="3511528412952710609">Ucheleweshaji mfupi</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Ghairi Kipakuliwa}other{Ghairi Vipakuliwa}}</translation>
<translation id="3514373592552233661">Mitandao inayopendelewa itatumiwa badala ya mitandao mingine inayojulikana ikiwa kuna zaidi ya mtandao mmoja</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ingependa kuona nambari ya ufuatiliaji ya ufunguo wako wa usalama</translation>
<translation id="3523642406908660543">Uliza wakati tovuti inapotaka kutumia programu-jalizi kufikia kompyuta yako (inapendekezwa)</translation>
<translation id="3525897975040424366">Sakinisha kwenye rafu</translation>
<translation id="3527085408025491307">Folda</translation>
@@ -1674,13 +1705,11 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Mtandao wa Wi-Fi unaotumia <ph name="NETWORK_ID" /> unaweza kukuhitaji utembelee ukurasa wake wa kuingia katika akaunti.</translation>
<translation id="3564708465992574908">Viwango vya Kukuza</translation>
<translation id="3566721612727112615">Hakuna tovuti zilizoongezwa</translation>
-<translation id="3566866560249787686">Programu ya Google Mratibu haijapakiwa, tafadhali jaribu tena.</translation>
<translation id="3569382839528428029">Je, unataka <ph name="APP_NAME" /> ishiriki skrini yako?</translation>
<translation id="3570985609317741174">Maudhui ya wavuti</translation>
<translation id="3571734092741541777">Weka mipangilio</translation>
<translation id="3574210789297084292">ingia</translation>
<translation id="3576324189521867626">Imesakinishwa</translation>
-<translation id="3578331450833904042">Chaguo-msingi (nasa kila kitu)</translation>
<translation id="3578594933904494462">Maudhui ya kichupo hiki yanashirikiwa</translation>
<translation id="357886715122934472">&lt;Strong&gt; <ph name="SENDER" /> &lt;/Strong&gt; anataka kushiriki printa &lt;strong&gt; <ph name="PRINTER_NAME" /> &lt;/Strong&gt; na kundi unalomiliki: &lt;strong&gt; <ph name="GROUP_NAME" /> &lt;/Strong&gt;. Ukikubali, wanachama wote wa kundi wataweza kuchapisha kwenye printa.</translation>
<translation id="3584169441612580296">Kusoma na kubadilisha picha, muziki na maudhui mengine kwenye kompyuta yako</translation>
@@ -1695,6 +1724,7 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Hufuta historia kwenye vifaa vyote ulivyotumia kuingia katika akaunti. Huenda Akaunti yako ya Google ikawa na aina nyingine za historia ya kuvinjari kwenye <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Ufikiaji wa faili za ndani kwenye kifaa chako umezimwa na msimamizi wako.</translation>
<translation id="3600792891314830896">Zima sauti katika tovuti</translation>
+<translation id="3603177256297531067">Imeshindwa Kutafsiri Ukurasa Huu</translation>
<translation id="3603533104205588786">Unaweza kubofya nyota ili ualamishe ukurasa</translation>
<translation id="3603622770190368340">Pata cheti cha mtandao</translation>
<translation id="3604048165392640554">Hamna muunganisho wa data ya simu ya mkononi. Washa Mtandao wa Kusambazwa Papo Hapo kwenye vifaa vyako vingine kisha ujaribu tena. &lt;a target="_blank" href="<ph name="URL" />"&gt;Pata maelezo zaidi&lt;/a&gt;</translation>
@@ -1764,7 +1794,6 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Msimamizi wako wa IT amezima Chrome Goodies kwa ajili ya kifaa chako. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Anwani ya barua pepe</translation>
<translation id="3702500414347826004">Kurasa zako zinazoanza zimebadilishwa kuwa <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Uliza wakati tovuti ingependa kuona maandishi na picha unayonakili kwenye ubao wa kunakili</translation>
<translation id="370415077757856453">JavaScript imezuiwa</translation>
<translation id="3704331259350077894">Haifanyi Kazi Tena</translation>
<translation id="3705722231355495246">-</translation>
@@ -1830,7 +1859,6 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Muda wa matumizi wa kadi yako umekwisha</translation>
<translation id="3792890930871100565">Kata muunganisho wa printa</translation>
<translation id="379422718204375917">Tumia Smart Lock kuingia katika akaunti yako</translation>
-<translation id="3794595850995182458">Funga ukurasa</translation>
<translation id="3796648294839530037">Vipendeleo vya Mitandao:</translation>
<translation id="3797900183766075808">&amp;Tafuta <ph name="SEARCH_ENGINE" /> upate “<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Hukuruhusu kuwasha au kuzima kipengele cha kugusa ili kubofya</translation>
@@ -1848,10 +1876,8 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Ongeza kingine</translation>
<translation id="3812525830114410218">Cheti kina tatizo</translation>
<translation id="3813296892522778813">Nenda kwenye <ph name="BEGIN_LINK_CHROMIUM" />Usaidizi wa Google Chrome<ph name="END_LINK_CHROMIUM" /> ikiwa hupati unachotafuta</translation>
-<translation id="3815571115159309122">Picha <ph name="FILE_COUNT" /> mpya zimepatikana
- <ph name="LINE_BREAK1" />
- Tayari kuhifadhi nakala kwenye <ph name="BEGIN_LINK" />Hifadhi ya Google<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Ruhusu tovuti zote kutuma ujumbe wa programu wa chini chini hata wakati huitumii</translation>
+<translation id="3819497457291599334">Nenda kwenye Mipangilio &gt; Programu na arifa&gt; Programu zote &gt; Huduma za Google Play.</translation>
<translation id="3819752733757735746">Fikia kupitia swichi (dhibiti kompyuta kwa kutumia swichi moja au mbili pekee)</translation>
<translation id="3819800052061700452">&amp;Skrini kamili</translation>
<translation id="3820172043799983114">PIN si sahihi</translation>
@@ -1871,7 +1897,9 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> zaidi</translation>
<translation id="3838543471119263078">Vidakuzi na data nyingine ya tovuti na programu-jalizi</translation>
<translation id="383891835335927981">Hakuna tovuti zilizovutwa karibu wala kusogezwa mbali</translation>
+<translation id="3839516600093027468">Zuia <ph name="HOST" /> kila wakati ili isione ubao wa kunakili</translation>
<translation id="3840053866656739575">Imepoteza muunganisho wa Chromebox yako. Tafadhali songa karibu, au angalia kifaa chako huku tukijaribu kuunganisha tena.</translation>
+<translation id="3842132283799370683">Imeshindwa kuunganisha mashine kwenye kikoa. Hii inaweza kuwa kwa sababu ya matatizo ya kitengo cha shirika.</translation>
<translation id="3842552989725514455">Fonti ya Serif</translation>
<translation id="385051799172605136">Nyuma</translation>
<translation id="3851428669031642514">Pakia hati zisizo salama</translation>
@@ -1880,6 +1908,7 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Chagua saa za eneo</translation>
<translation id="3856921555429624101">Upimaji wa matumizi ya data umekamilika</translation>
<translation id="3857228364945137633">Jaribu kutumia Smart Lock kukifungua kifa chako cha <ph name="DEVICE_TYPE" /> bila kutumia nenosiri, simu yako ikiwa karibu.</translation>
+<translation id="3857732810083914482">Kipengee cha kuweka mapendeleo kimezimwa. Unaweza kubadilisha hali hii katika myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Karibu kwenye Hangouts Meet</translation>
<translation id="3862134173397075045">Karibu kwenye huduma ya Kutuma katika Chrome!</translation>
@@ -1921,9 +1950,11 @@ Kutoka <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Simu ya Smart Lock imebadilishwa</translation>
<translation id="3927932062596804919">Kataza</translation>
<translation id="3930521966936686665">Cheza kwenye</translation>
+<translation id="3933283459331715412">Rejesha manenosiri yaliyofutwa ya <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Fungua katika kichupo kipya</translation>
<translation id="3936925983113350642">Nenosiri ulilochagua litahitajika ili kurejesha cheti hiki baadaye. Tafadhali linakili katika sehemu salama.</translation>
<translation id="3937640725563832867">Jina Mbadala la Mtoa Cheti</translation>
+<translation id="3937734102568271121">Tafsiri <ph name="LANGUAGE" /> kila wakati</translation>
<translation id="3940233957883229251">Washa kurudia otomatiki</translation>
<translation id="3941357410013254652">Kitambulisho cha Kituo</translation>
<translation id="3941565636838060942">Ili kuficha ufikiaji kwenye programu hii, unahitaji kuiondoa kwa kutumia
@@ -1937,6 +1968,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Zilizoingizwa Kutoka IE</translation>
<translation id="3950820424414687140">Ingia</translation>
+<translation id="3950870029767307261">Ukurasa huu umezuiwa kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili</translation>
<translation id="3954354850384043518">Unaendelea</translation>
<translation id="3955193568934677022">Ruhusu tovuti zicheze maudhui yanayolindwa (inapendekezwa)</translation>
<translation id="3956702100721821638">Imeshindwa kufikia Google Play</translation>
@@ -1969,6 +2001,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="39964277676607559">JavaScript '<ph name="RELATIVE_PATH" />' haikuweza kupakiwa kwa ajili ya hati ya maudhui.</translation>
<translation id="4002066346123236978">Kichwa</translation>
<translation id="40027638859996362">Uhamishaji wa neno</translation>
+<translation id="4005817994523282006">Mbinu ya kutambua saa za eneo</translation>
<translation id="4008291085758151621">Maelezo ya tovuti hayapatikani katika VR</translation>
<translation id="4010917659463429001">Ili uzipate alamisho zako kwenye kifaa chako cha mkononi, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Je, ungependa kukarabati "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1985,6 +2018,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4037084878352560732">Farasi</translation>
<translation id="4037889604535939429">Badilisha wasifu wa mtumiaji</translation>
<translation id="4042264909745389898">Sheria na masharti ya Mfumo wa Uendeshaji wa Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Funga Ukurasa}other{Funga Kurasa}}</translation>
<translation id="4044612648082411741">Weka nenosiri la cheti chako</translation>
<translation id="404493185430269859">Injini tafuti chaguo-msingi</translation>
<translation id="4047112090469382184">Namna hiki kilivyo salama</translation>
@@ -2029,6 +2063,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4109135793348361820">Hamisha dirisha hadi kwa <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">kabati ya Kulenga</translation>
<translation id="4114360727879906392">Dirisha la awali</translation>
+<translation id="4115002065223188701">Mtandao upo mbali ya ufikiaji</translation>
<translation id="4115080753528843955">Baadhi ya huduma za maudhui hutumia vitambulisho vya kipekee kwa madhumuni ya kuidhinisha ufikiaji wa maudhui yaliyolindwa</translation>
<translation id="411666854932687641">Kumbukukumbu Binafsi</translation>
<translation id="4120817667028078560">Kijia ni kirefu mno</translation>
@@ -2039,6 +2074,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4130207949184424187">Kiendelezi hiki kimebadilisha ukurasa unaoonyeshwa unapotafuta kutoka Sanduku Kuu.</translation>
<translation id="413121957363593859">Vipengele</translation>
<translation id="4131410914670010031">Nyeusi na nyeupe</translation>
+<translation id="4136203100490971508">Kipengele cha Mwanga wa Usiku kitazimwa kiotomatiki wakati wa macheo</translation>
<translation id="4138267921960073861">Onyesha majina ya watumiaji na picha kwenye skrini ya kuingia</translation>
<translation id="4140559601186535628">Ujumbe Unaotumwa na Programu Hata Wakati Huitumii</translation>
<translation id="4146026355784316281">Fungua Ukitumia Kitazamaji Cha Mfumo Wakati Wowote</translation>
@@ -2056,6 +2092,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4172051516777682613">Onyesha kila mara</translation>
<translation id="4175737294868205930">Hifadhi inayoendelea</translation>
<translation id="4176463684765177261">Kimelemazwa</translation>
+<translation id="4180684688621252156">Huduma ya kuchapisha</translation>
<translation id="4180788401304023883">Futa cheti cha CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Lugha</translation>
<translation id="4184885522552335684">Buruta ili usogeze onyesho</translation>
@@ -2071,7 +2108,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4206323443866416204">Ripoti ya Maoni</translation>
<translation id="420665587194630159">(Kiendelezi hiki kinadhibitiwa na hakiwezi kuondolewa au kulemazwa.)</translation>
<translation id="4206944295053515692">Uliza Google Mapendekezo</translation>
-<translation id="4207228095438106090"><ph name="URL" /> ingependa kuona maandishi na picha unazonakili kwenye ubao wa kunakili.</translation>
<translation id="4208390505124702064">Tafuta <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Kubwa</translation>
<translation id="421017592316736757">Sharti uwe mtandaoni ili kufikia faili hii.</translation>
@@ -2079,6 +2115,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="42126664696688958">Hamisha</translation>
<translation id="42137655013211669">Idhini ya kufikia rasilimali hii ilizuiwa na seva.</translation>
<translation id="4215350869199060536">Lo!, alama batili katika jina!</translation>
+<translation id="4215448920900139318">Inahifadhi nakala ya <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Skrini Nzima</translation>
<translation id="4235813040357936597">Ongeza akaunti ya <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Ghairi kuingia katika akaunti</translation>
@@ -2106,7 +2143,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4270393598798225102">Toleo <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Hakuna matokeo yanayolingana</translation>
<translation id="4275830172053184480">Washa upya kifaa chako</translation>
-<translation id="4276216215490044084">Imeshindwa kupakia PPD kubwa. Kima cha juu kinachoruhusiwa ni KB 250.</translation>
<translation id="4278390842282768270">Vilivyoruhusiwa</translation>
<translation id="4281844954008187215">Sheria na Masharti</translation>
<translation id="4282196459431406533">Smart Lock imewashwa</translation>
@@ -2118,15 +2154,15 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4289300219472526559">Anza Kuzungumza</translation>
<translation id="4289540628985791613">Muhtasari</translation>
<translation id="4296575653627536209">Ongeza Mtumiaji Anayesimamiwa</translation>
+<translation id="4297322094678649474">Badilisha Lugha</translation>
+<translation id="4299141727003252811">Google inaweza kutumia shughuli zako za kuvinjari, maudhui kwenye baadhi ya tovuti unazotembelea na shughuli zingine za matumizi kwenye kivinjari ili kuwekea mapendeleo Chrome na huduma zingine za Google kama vile Tafsiri, Utafutaji na matangazo.</translation>
<translation id="4300305918532693141">Ili kubadilisha mipangilio hii, <ph name="BEGIN_LINK" />weka upya usawazishaji<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Una sasisho jipya la Mfumo wa Uendeshaji. Ingia katika akaunti ili uanze kutumia.</translation>
<translation id="4305227814872083840">mrefu (sekunde 2)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K live)</translation>
+<translation id="4310139701823742692">Muundo wa faili si sahihi. Angalia faili na PPD kisha ujaribu tena.</translation>
<translation id="431076611119798497">&amp;Maelezo</translation>
<translation id="4312866146174492540">Zuia (chaguo-msingi)</translation>
-<translation id="4315548163539304064">Inachanganua kifaa chako cha kuhifadhia data...
- <ph name="LINE_BREAK1" />
- picha <ph name="FILE_COUNT" /> mpya zimepatikana</translation>
<translation id="4316850752623536204">Tovuti ya Wasanidi Programu</translation>
<translation id="4320177379694898372">Hakuna muunganisho wa intaneti</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Endeleza kipakuliwa}other{Endeleza vipakuliwa}}</translation>
@@ -2151,7 +2187,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4359408040881008151">Kilisakinishwa kwa sababu ya kiendelezi au viendelezi vinavyotegemea.</translation>
<translation id="4361142739114356624">Ufunguo wa Faragha wa Cheti hiki cha Seva Teja haupo au si sahihi</translation>
<translation id="4363771538994847871">Hakuna sehemu za Kutuma zilizopatikana. Unahitaji usaidizi?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> imepakuliwa</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> inashiriki dirisha.</translation>
<translation id="4364830672918311045">Onyesha arifa</translation>
<translation id="4365673000813822030">Lo, Usawazishaji umekatizwa.</translation>
@@ -2172,10 +2207,10 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4394049700291259645">Zima</translation>
<translation id="4400367121200150367">Tovuti ambazo hazihifadhi manenosiri kamwe zitaonekana hapa</translation>
<translation id="4400632832271803360">Shikilia kitufe cha Kifungua Programu ili ubadilishe utendaji wa vitufe vya juu vya safu mlalo</translation>
-<translation id="4405076286418917603">Inahitaji herufi</translation>
<translation id="4408599188496843485">Usaidizi</translation>
<translation id="4409697491990005945">Pambizo</translation>
<translation id="4411578466613447185">Kitia Misimbo sahihi</translation>
+<translation id="4412698727486357573">Kituo cha usaidizi</translation>
<translation id="4414232939543644979">Dirisha &amp;Fiche Jipya</translation>
<translation id="4415748029120993980">SECG kizingo cha mviringo secp384r1 (pia inayojuliakana kama NIST P-384)</translation>
<translation id="4419409365248380979">Kila mara ruhusu <ph name="HOST" /> kuweka vidakuzi</translation>
@@ -2189,7 +2224,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4430369329743628066">Alamisho imeongezwa</translation>
<translation id="443464694732789311">Endelea</translation>
<translation id="4439318412377770121">Ungependa kusajili <ph name="DEVICE_NAME" /> kwenye Vifaa vya Wingu la Google?</translation>
-<translation id="4439612350502082674">Imeshindwa kuongeza printa. Zima kisha uwashe na ujaribu tena.</translation>
<translation id="4441124369922430666">Je, ungependa kuanzisha programu hii kiotomatiki mashine itakapowashwa?</translation>
<translation id="444134486829715816">Panua...</translation>
<translation id="4441548209689510310">Onyesha chaguo za kikagua maendelezo</translation>
@@ -2211,6 +2245,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4474381447165623168">Weka kiotomatiki unapotumia mtandao wako wa WiFi</translation>
<translation id="4475552974751346499">Tafuta katika vipakuliwa</translation>
<translation id="4476590490540813026">Mwanariadha</translation>
+<translation id="4477015793815781985">Jumuisha Ctrl, Alt, au ⌘</translation>
<translation id="4478664379124702289">Hifadhi &amp;Kiungo Kama...</translation>
<translation id="4479424953165245642">Programu za kioski zinazodhibitiwa</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2224,8 +2259,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4508051413094283164">Fungua url zote katika dirisha fiche</translation>
<translation id="4508265954913339219">Uamilisho umeshindikana</translation>
<translation id="4508765956121923607">Tazama &amp;Asili</translation>
-<translation id="4509017836361568632">Tupa picha</translation>
-<translation id="4513946894732546136">Mwitiko</translation>
<translation id="451407183922382411">Inaendeshwa na <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Sanidi mtumiaji mpya anayesimamiwa</translation>
<translation id="451515744433878153">Ondoa</translation>
@@ -2233,6 +2266,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4520385623207007473">Vidakuzi vinavyotumika</translation>
<translation id="452039078290142656">vifaa visivyojulikana kutoka kwa <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Maelezo</translation>
+<translation id="4522600456902129422">Endelea kuruhusu tovuti hii kuona ubao wa kunakili</translation>
<translation id="4530494379350999373">Asili</translation>
<translation id="4532499992208253975">inapakia</translation>
<translation id="4533985347672295764">Muda wa Kuchakata</translation>
@@ -2245,9 +2279,11 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4543778593405494224">Kidhibiti cha cheti</translation>
<translation id="4544174279960331769">Ishara chaguo-msingi ya samawati</translation>
<translation id="4545028762441890696">Ili ukiwashe upya, kubali ruhusa mpya:</translation>
+<translation id="454547174531670764">Sawazisha katika akaunti nyingine</translation>
<translation id="4545759655004063573">Haiwezi kuhifadhi kwa sababu ya idhini isiyotosha. Tafadhali hifadhi katika eneo jingine.</translation>
<translation id="4546308221697447294">Vinjari kwa kasi kwa kutumia Google Chrome</translation>
<translation id="4547659257713117923">Hakuna Vichupo Kutoka Kwenye Vifaa Vingine</translation>
+<translation id="4547672827276975204">Weka saa kiotomatiki</translation>
<translation id="4547992677060857254">Folda uliyochagua ina faili nyeti. Je, una uhakika unataka kutoa uwezo wa kudumu wa kufikia kuandika folda hii kwa "$1"?</translation>
<translation id="4552031286893852992">Chrome imezuia matangazo kwenye tovuti hii kwa sababu inaonyesha matangazo yanayokatiza matumizi.</translation>
<translation id="4552089082226364758">Mmweko</translation>
@@ -2419,10 +2455,10 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4837926214103741331">Huruhusiwi kukitumia kifaa hiki. Tafadhali wasiliana na mmiliki wa kifaa kwa ruhusa ya kuingia katika akaunti.</translation>
<translation id="4837952862063191349">Ili ufungue na kurejesha data yako ya karibu, tafadhali weka nenosiri lako la zamani la <ph name="DEVICE_TYPE" />.</translation>
<translation id="4838355575774807786">Hitilafu imetokea Chrome ilipokuwa inaondoa programu hatari.</translation>
+<translation id="4838836835474292213">Imepewa idhini ya kusoma ubao wa kunakili</translation>
<translation id="4839303808932127586">Hifadhi video kama...</translation>
<translation id="4839847978919684242">Vifaa <ph name="SELCTED_FILES_COUNT" /> vilivyochaguliwa</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Nyingine 1}other{Nyingine #}}</translation>
-<translation id="4840626203080576849">Uliza wakati tovuti ingependa kuona maandishi na picha unazonakili kwenye ubao wa kunakili (inapendekezwa)</translation>
<translation id="4842976633412754305">Ukurasa huu unajaribu kupakia hati kutoka kwenye vyanzo visivyothibitishwa.</translation>
<translation id="4844333629810439236">Kibodi zingine</translation>
<translation id="4846680374085650406">Unafuata pendekezo la msimamizi kwa mpangilio huu.</translation>
@@ -2474,6 +2510,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4900392736118574277">Ukurasa wako unaoanza umebadilishwa kuwa <ph name="URL" />.</translation>
<translation id="490074449735753175">Tumia huduma ya wavuti ili kukosoa makosa ya maendelezo/tahajia</translation>
<translation id="49027928311173603">Sera iliyopakuliwa kutoka kwenye seva ni batili: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Iko tayari kuhifadhi nakala ya <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Faili hii haipakuliwi kwa kawaida na huenda ikawa hatari.</translation>
<translation id="4907306957610201395">Aina ya Ruhusa</translation>
<translation id="4907824805858067479">Kadi zilizohifadhiwa zitazimwa na msimamizi wako</translation>
@@ -2506,6 +2543,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4953689047182316270">Kushughulikia Matukio ya Zana za Walio na Matatizo ya Kuona au Kusikia</translation>
<translation id="4953808748584563296">Ishara chaguo-msingi ya rangi ya machungwa</translation>
<translation id="4955814292505481804">Kila mwaka</translation>
+<translation id="4958834709409349617">Kwenye '<ph name="PHONE_NAME_1" />' na '<ph name="PHONE_NAME_2" />' yako, washa arifa kwa kufuata hatua zifuatazo:</translation>
<translation id="495931528404527476">Katika Chrome</translation>
<translation id="496226124210045887">Folda uliyochagua ina faili nyeti. Je, una uhakika unataka kutoa uwezo wa kudumu wa kufikia kuandika folda hii kwa "$1"?</translation>
<translation id="4964455510556214366">Mpangilio</translation>
@@ -2518,6 +2556,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4970738541803285369">Sakinisha kwenye kompyuta ya mezani...</translation>
<translation id="4971412780836297815">Fungua baada ya kukamilisha</translation>
<translation id="4972129977812092092">Badilisha maelezo ya printa</translation>
+<translation id="497287958838527945">Kadi za mikopo na anwani zinazotumia Google Pay.</translation>
<translation id="4973307593867026061">Ongeza printa</translation>
<translation id="4973523518332075481">Tumia jina lenye herufi <ph name="MAX_LENGTH" /> au chache</translation>
<translation id="497421865427891073">Nenda mbele</translation>
@@ -2541,6 +2580,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="4998873842614926205">Thibitisha Mabadiliko</translation>
<translation id="499955951116857523">Kidhibiti faili</translation>
<translation id="5000922062037820727">Imezuiwa (imependekezwa)</translation>
+<translation id="5004584466530475658">Picha <ph name="FILE_COUNT" /> mpya</translation>
<translation id="5010043101506446253">Mamlaka ya cheti</translation>
<translation id="5010929733229908807">Data yote ilisimbwa kwa njia fiche kwa kaulisiri yako ya usawazishaji saa
<ph name="TIME" /></translation>
@@ -2549,6 +2589,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5015762597229892204">Chagua programu ya kiendeshaji cha printa</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Kumbuka</translation>
+<translation id="5018207570537526145">Fungua tovuti ya kiendelezi</translation>
<translation id="5024856940085636730">Kitendo kinachukua muda zaidi ya ilivyotarajiwa. Unataka kuughairi?</translation>
<translation id="5026874946691314267">Usionyeshe hii tena</translation>
<translation id="5027550639139316293">Cheti cha Barua Pepe</translation>
@@ -2618,6 +2659,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5143374789336132547">Kiendelezi "<ph name="EXTENSION_NAME" />" kimebadilisha ukurasa unaoonyeshwa unapobofya kitufe cha Mwanzo.</translation>
<translation id="5143712164865402236">Ingia Skrini Kamili</translation>
<translation id="5145331109270917438">Tarehe ilipobadilishwa</translation>
+<translation id="514561958218673757">Kwenye vifaa vyako, washa arifa kwa kufuata hatua zifuatazo:</translation>
<translation id="5150254825601720210">Jina la Seva ya SSL ya Cheti cha Netscape</translation>
<translation id="5151354047782775295">Futa maudhui katika hifadhi ya diski au data iliyochaguliwa itafutwa kiotomatiki</translation>
<translation id="5153297660536091054">Kipengele cha Kufungua kwa Kutumia PIN</translation>
@@ -2675,6 +2717,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5238278114306905396">Programu ya "<ph name="EXTENSION_NAME" />" iliondolewa kiotomatiki.</translation>
<translation id="5238369540257804368">Upeo</translation>
<translation id="5241128660650683457">Soma data yako yote kwenye tovuti unazotembelea</translation>
+<translation id="5241567694820672363">Ungependa Kurejesha Ukurasa Unaoanza Chaguo-msingi?</translation>
<translation id="5242724311594467048">Ungependa kuwasha "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> imeharibika. Bofya puto hii ili kuzima na kuwasha programu hii.</translation>
<translation id="5249624017678798539">Kivinjari kiliacha kufanya kazi kabla upakuaji haujakamilika.</translation>
@@ -2684,7 +2727,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5254368820972107711">Onyesha faili unazotaka kuondoa</translation>
<translation id="52550593576409946">Programu ya skrini nzima haikufunguliwa.</translation>
<translation id="5255315797444241226">Kaulisiri uliyoingiza siyo halali.</translation>
-<translation id="5259571578888203461">Usiruhusu tovuti zione maandishi na picha unazonakili kwenye ubao wa kunakili</translation>
<translation id="5260508466980570042">Samahani, barua pepe au nenosiri lako havikuthibitishwa. Tafadhali jaribu tena.</translation>
<translation id="5261683757250193089">Fungua katika Duka la Chrome kwenye Wavuti</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Fikia faili kutoka mahali popote, hata nje ya mtandao.<ph name="MARKUP_2" />
@@ -2737,7 +2779,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5324780743567488672">Weka saa za eneo kiotomatiki kwa kutumia mahali pako</translation>
<translation id="5327248766486351172">Jina</translation>
<translation id="532943162177641444">Gusa arifa kwenye <ph name="PHONE_NAME" /> yako ili uweke mipangilio ya mtandao-hewa unaoweza kuhamishika ambao unaweza kutumiwa na kifaa hiki.</translation>
-<translation id="5329615878510216304">tafuta tena</translation>
<translation id="5329858601952122676">&amp;Futa</translation>
<translation id="5330145655348521461">Faili hizi zilifunguka kwenye eneo-kazi tofauti. Sogea kwenye <ph name="USER_NAME" /> ( <ph name="MAIL_ADDRESS" /> ) ili uzione.</translation>
<translation id="5330512191124428349">Pata maelezo</translation>
@@ -2747,6 +2788,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5334142896108694079">Akiba ya Hati</translation>
<translation id="533433379391851622">Toleo linalotarajiwa "<ph name="EXPECTED_VERSION" />", lakini toleo lilikuwa "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Angalia chanzo</translation>
+<translation id="5335458522276292100">Inahifadhi nakala ya <ph name="FILE_COUNT" /> kwenye <ph name="BEGIN_LINK" />Hifadhi ya Google<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Imesakinishwa na mhusika mwingine.</translation>
<translation id="5338503421962489998">Hifadhi ya ndani</translation>
<translation id="5340217413897845242">Kipengee cha kabati cha 6</translation>
@@ -2868,6 +2910,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5516183516694518900">Ingia katika Chrome kwa kutumia Akaunti yako ya Google ili upate alamisho, historia, manenosiri, na mipangilio mingine kwenye vifaa vyako vyote.</translation>
<translation id="551752069230578406">Inaongeza printa kwenye akaunti yako - hii inaweza kuchukua muda...</translation>
<translation id="5517535964909391608">Maudhui Yasiyo Salama Yamezuiwa</translation>
+<translation id="5518219166343146486">Iulize wakati tovuti ingependa kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili</translation>
<translation id="5518584115117143805">Cheti cha Usimbaji wa Barua Pepe</translation>
<translation id="5521078259930077036">Je, huu ndio ukurasa wa mwanzo uliokuwa ukitarajia?</translation>
<translation id="5521348028713515143">Ongeza mkato ya eneo-kazi</translation>
@@ -2878,9 +2921,9 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5527463195266282916">Alijaribu kushusha kiwango cha kiendelezi.</translation>
<translation id="5527474464531963247">Unaweza pia kuchagua mtandao mwingine.</translation>
<translation id="5528368756083817449">Kidhibiti Alamisho</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Ulimwenguni</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> inataka</translation>
+<translation id="5534304873398226603">Ondoa picha au video</translation>
<translation id="5534520101572674276">Inakokotoa ukubwa</translation>
<translation id="5535941515421698170">Pia ondoa data yako iliyopo kwenye kifaa hiki</translation>
<translation id="5537725057119320332">Tuma</translation>
@@ -2920,8 +2963,10 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Inapakia programu...</translation>
<translation id="5592595402373377407">Bado hakuna data ya kutosha.</translation>
+<translation id="5593766628437008432">Kwenye '<ph name="PHONE_NAME" />' yako, washa arifa kwa kufuata hatua zifuatazo:</translation>
<translation id="5595152862129936745">Mbali sana</translation>
<translation id="5595485650161345191">Badilisha anwani</translation>
+<translation id="5596627076506792578">Chaguo zaidi</translation>
<translation id="5600706100022181951">Sasisho litapakuliwa kwa kutumia MB <ph name="UPDATE_SIZE_MB" /> za data ya simu. Je, ungependa kuendelea?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Mitambo mingine ya kutafuta</translation>
@@ -2949,6 +2994,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="563535393368633106">Uliza kabla ya kufikia (imependekezwa)</translation>
<translation id="5636996382092289526">Ili kutumia <ph name="NETWORK_ID" /> huenda kwanza ukahitaji kutembelea <ph name="LINK_START" /> ukurasa wa kuingia wa mtandao<ph name="LINK_END" />, ambao utafunguka otomatiki katika sekunde chache. Ikiwa haitafanyika, mtandao hauwezi kutumika.</translation>
<translation id="5637476008227280525">Washa data ya kifaa cha mkononi</translation>
+<translation id="5638309510554459422">Pata viendelezi na mandhari katika <ph name="BEGIN_LINK" />Duka la Chrome kwenye Wavuti<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Ulisasishwa saa <ph name="HOURS" /> zilizopita</translation>
<translation id="5639549361331209298">Pakia upya ukurasa huu, shikilia ili kuona chaguo zaidi</translation>
<translation id="5642508497713047">Kitia Sahihi cha CRL</translation>
@@ -2960,6 +3006,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5657667036353380798">Kiendelezi cha nje kinahitaji toleo la chrome la <ph name="MINIMUM_CHROME_VERSION" /> au zaidi ili kisakinishwe.</translation>
<translation id="5658415415603568799">Kwa usalama wa ziada, Smart Lock itakuomba uweke nenosiri lako baada ya saa 20.</translation>
<translation id="5659593005791499971">Barua pepe</translation>
+<translation id="5659833766619490117">Imeshindwa kutafsiri ukurasa huu</translation>
<translation id="5662477687021125631">Daima</translation>
<translation id="5667546120811588575">Inaweka mipangilio ya Google Play...</translation>
<translation id="5669267381087807207">Inaamilisha</translation>
@@ -2995,6 +3042,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5729712731028706266">&amp;Ona</translation>
<translation id="5729996640881880439">Samahani, hatuwezi kuonyesha msimbo wa hitilafu hii.</translation>
<translation id="5731247495086897348">&amp;Bandika Uende</translation>
+<translation id="5731409020711461763">Picha 1 mpya</translation>
<translation id="5734362860645681824">Mawasiliano</translation>
<translation id="5735973442555172575">Ili utumie programu za Android, ingia tena katika akaunti na usasishe.</translation>
<translation id="5736796278325406685">Tafadhali andika jina sahihi la mtumiaji</translation>
@@ -3025,11 +3073,13 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="577322787686508614">Shughuli za kusoma haziruhusiwi kwenye: " <ph name="DEVICE_NAME" /> ".</translation>
<translation id="5774295353725270860">Fungua programu ya Faili</translation>
<translation id="5774515636230743468">Dhihirisha</translation>
+<translation id="5775834615653774429">Imeshindwa kuunganisha mashine kwenye kikoa. Kitengo cha shirika hakipo.</translation>
<translation id="577624874850706961">Tafuta vidakuzi</translation>
<translation id="5777468213129569553">Fungua Chrome</translation>
<translation id="5778747455497889540">Hapa chini pana nenosiri la sehemu salama lililozalishwa bila mpangilio ambalo linatumiwa kwenye kompyuta yako:</translation>
<translation id="5780973441651030252">Kipaumbele cha mchakato</translation>
<translation id="5781865261247219930">Tuma amri kwenye <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Inatafsiri...</translation>
<translation id="5783221160790377646">Kutokana na hitilafu, akaunti ya mtumiaji anayesimamiwa haikuongezwa. Tafadhali jaribu tena baadaye.</translation>
<translation id="5783602409389152506">huku ikiendelea kutafuta vifaa...</translation>
<translation id="57838592816432529">Zima sauti</translation>
@@ -3043,6 +3093,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5804241973901381774">Idhini</translation>
<translation id="580571955903695899">Panga upya kwa Kichwa</translation>
<translation id="5807290661599647102">Weka mbinu ya Kufunga Skrini</translation>
+<translation id="580926004266167721">Imeshindwa kuunganisha mashine kwenye kikoa. Hii inaweza kuwa kwa sababu ya akaunti yako kukosa ruhusa zinazofaa kwenye kitengo cha shirika.</translation>
<translation id="580961539202306967">Niulize tovuti inapotaka kunitumia ujumbe wa programu hata wakati siitumii (imependekezwa)</translation>
<translation id="5814126672212206791">Aina ya muunganisho</translation>
<translation id="5815645614496570556">Anwani X.400</translation>
@@ -3064,8 +3115,10 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5835754902560991078">mfupi mno (sekunde 0.6)</translation>
<translation id="5838456317242088717">Kipindi cha sasa cha hali fiche</translation>
<translation id="5842497610951477805">Washa Bluetooth</translation>
+<translation id="5843250171025351504">Kifaa chako hakitii tena mahitaji ya chini zaidi ya kutumia toleo la mteja yaliyobainishwa na msimamizi wako. Tafadhali sasisha mfumo wa uendeshaji ili uingie katika akaunti.</translation>
<translation id="5846929185714966548">Kichupo cha 4</translation>
<translation id="5848924408752252705">Gusa ili urudi nyuma.</translation>
+<translation id="5849212445710944278">Tayari limeongezwa</translation>
<translation id="5849570051105887917">Msimbo wa mtoa huduma za nyumbani</translation>
<translation id="5849869942539715694">Fungasha kiendelezi...</translation>
<translation id="5850516540536751549">Aina hii ya faili haitumiki. Tafadhali tembelea <ph name="BEGIN_LINK" />Duka la Wavuti la Chrome<ph name="END_LINK" /> ili upate programu ambayo inaweza kufungua aina hii ya faili.
@@ -3091,6 +3144,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="586567932979200359">Unaendesha <ph name="PRODUCT_NAME" /> kutoka kwenye picha yake ya diski. Kuisakinisha kwenye kompyuta yako kunakuruhusu kuendesha bila picha ya diski, na kunahakikisha itasasishwa.</translation>
<translation id="5866557323934807206">Futa mipangilio hii kwa matembezi yajayo</translation>
<translation id="5866840822086176774">Thabiti sana</translation>
+<translation id="5867841422488265304">Tafuta au andika anwani ya wavuti</translation>
<translation id="5869029295770560994">Sawa, Nimeelewa</translation>
<translation id="5869522115854928033">Manenosiri yaliyohifadhiwa</translation>
<translation id="5870086504539785141">Funga menyu ya ufikiaji</translation>
@@ -3148,7 +3202,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5972708806901999743">Sogeza juu</translation>
<translation id="5972826969634861500">Anzisha <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Fifiza</translation>
-<translation id="5975730206036440725">Imeshindwa kupata PPD. Hakikisha kuwa Chromebook yako iko mtandaoni na ujaribu tena.</translation>
<translation id="5975792506968920132">Asilimia ya Kuchaji Betri</translation>
<translation id="5976160379964388480">Wengine </translation>
<translation id="5978264784700053212">Kituo cha ujumbe</translation>
@@ -3158,6 +3211,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="5984222099446776634">Vilivyotembelewa Hivi karibuni</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Haya ni maelezo ya jumla kuhusu kifaa chako na namna unavyokitumia, kama vile kiwango cha betri, mara unazotumia programu ulizosakinisha, ubora na muda wa miunganisho ya mtandao wako (kama Wi-Fi na Bluetooth), na ripoti za kuacha kufanya kazi mambo yanapoharibika. Yatatumiwa kuboresha bidhaa na huduma za Google kwa kila mtu. Baadhi ya maelezo yaliyojumuishwa yatasaidia washirika, kama vile wasanidi programu wa Android, kuboresha programu na bidhaa zao pia.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Unaweza kuwasha au kuzima kipengele hiki wakati wowote katika Mipangilio ya Android. Hili haliathiri uwezo wa kifaa chako kutuma maelezo inayohitaji ili kupokea huduma za msingi kama vile masasisho ya mfumo na usalama.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Imetafsiriwa</translation>
<translation id="5991049340509704927">Zidisha</translation>
<translation id="5993332328670040093">Matumizi yako ya data hayatapimwa tena.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> huenda isiwezi kujisasisha.</translation>
@@ -3181,7 +3235,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Kifaa cha USB kimeunganishwa</translation>
<translation id="6032912588568283682">Mfumo wa faili</translation>
<translation id="6034662038931255275">Imesasisha Mfumo wa Uendeshaji</translation>
-<translation id="6035651096710386140">Kimoja, si vitufe vyote viwili vya Ctrl na Alt</translation>
<translation id="6039651071822577588">Kamusi ya sifa za mtandao imeharibika</translation>
<translation id="604001903249547235">Hifadhi rudufu ya wingu</translation>
<translation id="6040143037577758943">Funga</translation>
@@ -3189,8 +3242,8 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="604124094241169006">Otomatiki</translation>
<translation id="6042169520002885235">Chagua mtengenezaji na muundo wa printa</translation>
<translation id="6042308850641462728">Zaidi</translation>
+<translation id="6042850536017090003">Gusa Arifa za programu.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> inashiriki kichupo cha Chrome na <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Imekamilika!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> inashiriki kichupo cha Chrome na sauti pamoja na <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Bonyeza na ushikilie |<ph name="ACCELERATOR" />| ili uondoke katika hali ya skrini nzima</translation>
<translation id="6049065490165456785">Picha kutoka kamera ya ndani</translation>
@@ -3202,6 +3255,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6056710589053485679">Upakiaji upya wa Kawaida</translation>
<translation id="6059652578941944813">Hadhi ya Vyeti:</translation>
<translation id="6059925163896151826">Vifaa vya USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> imeacha kufanya kazi.</translation>
<translation id="6064217302520318294">Kufunga skrini</translation>
<translation id="6065289257230303064">Vipengele vya Saraka ya Vichwa cha Vyeti</translation>
<translation id="6068338049763724728">Wezesha usajili wa mbali</translation>
@@ -3233,9 +3287,11 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6107012941649240045">Kimetolewa Kwa</translation>
<translation id="6112952769866305444">Badilisha wasifu, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Bonyeza |<ph name="SHORTCUT" />| ili urudi nyuma</translation>
+<translation id="6116338172782435947">Kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili</translation>
<translation id="6116921718742659598">Badilisha mipangilio ya lugha na uingizaji</translation>
<translation id="6120205520491252677">Bana ukurasa huu kwenye skirini ya Kuanza...</translation>
<translation id="6122081475643980456">Muunganisho wako wa Intaneti unadhibitiwa</translation>
+<translation id="6122095009389448667">Endelea kuzuia tovuti hii ili isione ubao wa kunakili</translation>
<translation id="6122875415561139701">Shughuli za kuandika haziruhusiwi kwenye: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Viendelezi vinavyofuata vinategemea kiendelezi hiki:</translation>
<translation id="6125479973208104919">Kwa bahati mbaya, utahitaji kuongeza akaunti yako kwenye kifaa hiki cha <ph name="DEVICE_TYPE" /> tena.</translation>
@@ -3277,6 +3333,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6178664161104547336">Chagua cheti</translation>
<translation id="6180288788882902869">Google Play kwenye kifaa chako cha <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Upakuaji umezuiwa</translation>
+<translation id="6181803575025675566">Dhibiti jinsi hali hii hufanya kazi katika <ph name="LINK_START" />Mipangilio<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Mahali Kifaa Kilipo</translation>
<translation id="6185696379715117369">Ukurasa mmoja juu</translation>
<translation id="6189412234224385711">Fungua ukitumia <ph name="EXTENSION_NAME" /></translation>
@@ -3309,7 +3366,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6237816943013845465">Hukuruhusu kurekebisha ubora wa skrini yako</translation>
<translation id="6238923052227198598">Kiweke kidokezo cha hivi punde kwenye skrini iliyofungwa</translation>
<translation id="6239558157302047471">Pakia fremu upya</translation>
-<translation id="624022915548992686">Funga Ukurasa</translation>
<translation id="6241530762627360640">Fikia maelezo kuhusu vifaa vya Bluetooth vilivyooanishwa na mfumo wako na ugundue vifaa vya karibu vya Bluetooth.</translation>
<translation id="6243774244933267674">Seva haipatikani.</translation>
<translation id="6246413617632217567">Mtumiaji anayesimamiwa hakuweza kuletwa. Tafadhali angalia ruhusa na nafasi ya hifadhi ya diski kuu kisha ujaribu tena.</translation>
@@ -3326,13 +3382,13 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6263284346895336537">Sio Muhimu</translation>
<translation id="6263541650532042179">weka upya usawazishaji</translation>
<translation id="6264365405983206840">Chagua &amp;Zote</translation>
+<translation id="6265930187414222160">Safi! Programu hasidi imeondolewa.</translation>
<translation id="6267166720438879315">Chagua cheti cha kujithibitisha kwa <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Fungua kwa kutumia <ph name="APP" /></translation>
<translation id="6268747994388690914">Ingiza alamisho kutoka faili ya HTML...</translation>
<translation id="6270770586500173387">Tuma <ph name="BEGIN_LINK1" />maelezo ya mfumo na programu<ph name="END_LINK1" />, na <ph name="BEGIN_LINK2" />metriki<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Hitilafu imetokea <ph name="ERROR" /> wakati wa kupakua programu-jalizi</translation>
<translation id="6273677812470008672">Ubora</translation>
-<translation id="6274087148640822908">Pata viendelezi na programu katika <ph name="BEGIN_LINK" />Duka la Chrome kwenye Wavuti<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Badilisha Picha</translation>
<translation id="6276301056778294989">Hakikisha kuwa kifaa kinaonyesha nambari sawa ya kuthibitisha.</translation>
<translation id="6277105963844135994">Muda wa Mtandao Umekwisha</translation>
@@ -3358,12 +3414,12 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6311220991371174222">Haiwezi kuwasha Chrome kwa sababu hitilafu imetokea wakati wa kufungua wasifu wako. Jaribu kuzima kisha uwashe Chrome.</translation>
<translation id="6312403991423642364">Hitilafu isiyojulikana ya mtandao</translation>
<translation id="6313641880021325787">ONDOKA KWENYE VR</translation>
-<translation id="6314335155547195432">Unda Nenosiri</translation>
<translation id="6314819609899340042">Umefaulu kuwasha vipengele vya kutataua kwenye kifaa hiki cha <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Kurasa zako zinazoanza zimebadilishwa kuwa <ph name="URL" />. Ili uzime viendelezi vinavyobadilisha ukurasa wako unaoanza, bofya Rejesha.</translation>
<translation id="6315493146179903667">Leta zote mbele</translation>
<translation id="6316806695097060329">Kifaa hiki cha <ph name="SHORT_PRODUCT_NAME" /> kiliundwa ili kikupe hali bora kabisa ya wavuti.</translation>
+<translation id="6317318380444133405">Haitumiki tena.</translation>
<translation id="6317369057005134371">Inasubiri dirisha la kutuma maombi...</translation>
+<translation id="6318407754858604988">Upakuaji umeanza</translation>
<translation id="6322279351188361895">Imeshindwa kusoma ufunguo wa kibinafsi</translation>
<translation id="6325191661371220117">Zima uzinduzi wa otomatiki</translation>
<translation id="6326175484149238433">Ondoa kwenye Chrome</translation>
@@ -3373,7 +3429,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6333049849394141510">Chagua cha kusawazisha</translation>
<translation id="6333064448949140209">Faili itatumwa kwa Google kwa ajili ya utatuzi</translation>
<translation id="6333834492048057036">Sehemu ya anwani ya kulenga ya kutafuta</translation>
-<translation id="6336907568130557310">Manenosiri yako yataonekana na mtu yeyote anayeweza kuhamisha faili. Usishiriki faili na mtu yeyote na ifute baada ya kuihamisha.</translation>
<translation id="6339668969738228384">Unda wasifu mpya wa <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Imeshindwa kuunganisha kwenye seva. Tafadhali angalia muunganisho wa mtandao wako kisha ujaribu tena. Kama tatizo litaendelea kwa muda, zima kisha uwashe Chromebook yako.</translation>
<translation id="6340071272923955280">Itifaki ya Kuchapisha ya Intaneti (IPPS)</translation>
@@ -3396,7 +3451,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Weka mipangilio ya Smart Lock ya Android</translation>
<translation id="6374469231428023295">Jaribu Tena</translation>
-<translation id="6377158645544167202">Imeshindwa kuunganisha printa. Hakikisha kuwa printa imewashwa na imeunganishwa kwenye Chromebook yako kwa kutumia Wi-Fi au USB.</translation>
<translation id="6380143666419481200">Kubali na uendelee</translation>
<translation id="6383051423892982287">Simba data iliyosawazishwa kwa njia fiche ukitumia <ph name="BEGIN_LINK" />kauli yako ya siri ya usawazishaji<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">Badilisha mipangilio yako ya kutafuta iwe: <ph name="SEARCH_HOST" /></translation>
@@ -3488,6 +3542,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6503077044568424649">Zinazotembelewa zaidi</translation>
<translation id="6504611359718185067">Unganisha kwenye intaneti ili uongeze printa</translation>
<translation id="6506374932220792071">Sahihi ya X9.62 ECDSA yenye SHA-256</translation>
+<translation id="6508248480704296122">Inahusiana na <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Programu: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Leseni ya maudhui</translation>
<translation id="6510568984200103950">Mipangilio chache</translation>
@@ -3521,9 +3576,11 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6551508934388063976">Amri haipo. Bonyeza "control-N" ili ufungue dirisha jipya.</translation>
<translation id="655384502888039633">Watumiaji <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Ondoa akaunti zote za watumiaji na uweke upya kifaa chako cha <ph name="IDS_SHORT_PRODUCT_NAME" /> ili kiwe kama kipya.</translation>
+<translation id="6555810572223193255">Kipengele cha usafishaji hakiwezi kutumika kwa sasa</translation>
<translation id="6556866813142980365">Rudia</translation>
<translation id="6558280019477628686">Hitilafu imetokea. Huenda baadhi ya vipengee havijafutwa.</translation>
<translation id="6559580823502247193">(tayari kwenye kifaa hiki)</translation>
+<translation id="6560713683827832045">Hakikisha kuwa arifa za programu "Zimewashwa". Kama hazijawashwa, geuza ili uziwashe.</translation>
<translation id="6561726789132298588">ingiza</translation>
<translation id="656293578423618167">Njia ya faili au jina ni ndefu mno. Tafadhali hifadhi ikiwa na jina fupi au kwenye eneo jingine.</translation>
<translation id="656398493051028875">Inafuta "<ph name="FILENAME" />"...</translation>
@@ -3552,7 +3609,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6606070663386660533">Kichupo cha 8</translation>
<translation id="6607272825297743757">Maelezo ya faili</translation>
<translation id="6607831829715835317">Zana zaidi</translation>
-<translation id="6610183966322615106">Hitilafu imetokea wakati wa kuongeza printa</translation>
<translation id="6612358246767739896">Maudhui yanayolindwa</translation>
<translation id="6613452264606394692">Rejea hapa kwa haraka kwa kualamisha ukurasa huu</translation>
<translation id="6615455863669487791">Nionyeshe</translation>
@@ -3629,9 +3685,11 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6736045498964449756">Lo! Manenosiri hayalingani!</translation>
<translation id="6736243959894955139">Anwani</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Ingawa huwezi kufikia tena wasifu wako wa awali, bado unaweza kuuondoa.</translation>
<translation id="6739923123728562974">Onyesha mkato wa eneo-kazi</translation>
<translation id="6740234557573873150">Imesitisha <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Kinaweza kufikiwa na hati</translation>
+<translation id="6743841972744298686">Mipangilio ya usawazishaji</translation>
<translation id="6745592621698551453">Sasisha sasa</translation>
<translation id="6746124502594467657">Songa chini</translation>
<translation id="674632704103926902">Washa uburutaji wa kugonga</translation>
@@ -3644,12 +3702,14 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6757101664402245801">URL imenakiliwa</translation>
<translation id="6758056191028427665">Tueleze jinsi huduma inavyokuridhisha.</translation>
<translation id="6759193508432371551">Rejesha upya mipangilio ya kiwandani</translation>
+<translation id="6765234885931342179">Kuona nambari ya ufuatiliaji ya ufunguo wako wa usalama</translation>
<translation id="6766101255664245434">Piga picha mpya au uchague picha au aikoni iliyopo.
<ph name="LINE_BREAK" />
Utaiona picha hii kwenye Chromebook katika skrini ya kuingia na skrini iliyofungwa.</translation>
<translation id="6769712124046837540">Inaongeza printa...</translation>
<translation id="6771503742377376720">Ni Idhini ya Cheti</translation>
<translation id="6773575010135450071">Vitendo zaidi...</translation>
+<translation id="6777817260680419853">Imezuia shughuli ya kuelekeza kwingine</translation>
<translation id="6778959797435875428">Washa sauti za tovuti</translation>
<translation id="677965093459947883">Ndogo sana</translation>
<translation id="6780439250949340171">dhibiti mipangilio mingine</translation>
@@ -3724,6 +3784,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="6898699227549475383">Shirika (O)</translation>
<translation id="6900284862687837908">Programu ya Mandhari: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Unganisha kifaa kwenye kikoa</translation>
+<translation id="6903534926908201625">Unaweza kuweka mapendeleo ya maelezo ambayo Google inakusanya katika <ph name="BEGIN_LINK" />Mipangilio<ph name="END_LINK" /> wakati wowote.</translation>
<translation id="6904344821472985372">Batilisha ufikiaji wa faili</translation>
<translation id="6904655473976120856">Bonyeza kitufe cha Programu ili uondoke</translation>
<translation id="6904713658985136356"><ph name="HOST" /> inataka kushiriki skrini yako.</translation>
@@ -3732,17 +3793,22 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="691024665142758461">Pakua faili nyingi</translation>
<translation id="6911324888870229398">Muunganisho wa mtandao umekatika. Tafadhali jaribu kuangalia muunganisho wa mtandao wako au ujaribu kutumia mtandao mwingine wa Wi-Fi.</translation>
<translation id="6911734910326569517">Kiasi cha hifadhi iliyotumiwa na programu</translation>
+<translation id="6914783257214138813">Mtu yeyote anayeweza kuona faili uliyohamisha ataona manenosiri yako.</translation>
<translation id="6915804003454593391">Mtumiaji:</translation>
<translation id="6916590542764765824">Simamia Viendelezi</translation>
<translation id="6920989436227028121">Fungua kama kichupo cha kawaida</translation>
<translation id="6922128026973287222">Hifadhi data na uvinjari haraka sana ukitumia Kiokoa Data cha Google. Bofya ili upate maelezo zaidi.</translation>
<translation id="6929555043669117778">Endelea kuzuia programu jalizi</translation>
<translation id="6930242544192836755">Muda</translation>
+<translation id="6934241953272494177">Inachanganua kifaa chako cha kuhifadhia data...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> imepatikana</translation>
<translation id="693807610556624488">Shughuli za kuandika zinazidi ukubwa wa juu wa sifa kwenye: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Tafadhali ingia kwenye <ph name="TOKEN_NAME" /> ili kuthibitisha katika <ph name="HOST_NAME" /> kwa cheti chako.</translation>
<translation id="6943176775188458830">Ghairi kuchapisha</translation>
<translation id="6943836128787782965">HTTP imeshindikana</translation>
<translation id="6945221475159498467">Chagua</translation>
+<translation id="694592694773692225">Uelekezaji kwingine kwenye ukurasa huu umezuiwa.</translation>
<translation id="6949306908218145636">Alamisha Kurasa Zilizowazi...</translation>
<translation id="6955446738988643816">Kagua Dirisha Ibukizi</translation>
<translation id="6957231940976260713">Jina la huduma</translation>
@@ -3846,13 +3912,16 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7093866338626856921">Badilisha data kwa vifaa viitwavyo: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Mtumiaji anayesimamiwa hakuweza kuletwa. Tafadhali angalia muunganisho wako wa mtandao kisha ujaribu tena baadaye.</translation>
<translation id="7098447629416471489">Mitambo mingine ya kutafuta iliyohifadhiwa itaonekana hapa</translation>
+<translation id="7099337801055912064">Imeshindwa kupakia PPD kubwa. Kima cha juu kinachoruhusiwa ni KB 250.</translation>
<translation id="7100897339030255923">Vipengee vilivyoteuliwa<ph name="COUNT" /></translation>
<translation id="7102687220333134671">Masasisho ya kiotomatiki yamewashwa</translation>
<translation id="7106346894903675391">Nunua hifadhi zaidi...</translation>
<translation id="7108338896283013870">Ficha</translation>
<translation id="7108668606237948702">ingiza</translation>
+<translation id="7112978678959880812">Umewasha kipengele cha kuweka mapendeleo. Unaweza kubadilisha hali hii katika myaccount.google.com.</translation>
<translation id="7113502843173351041">Kujua anwani yako ya barua pepe</translation>
<translation id="7114054701490058191">Nenosiri halilingani</translation>
+<translation id="7117228822971127758">Tafadhali jaribu tena baadaye</translation>
<translation id="7117247127439884114">Ingia Tena...</translation>
<translation id="711840821796638741">Onyesha Alamisho Zinazosimamiwa</translation>
<translation id="711902386174337313">Soma orodha ya vifaa vyako ulivyoingia</translation>
@@ -3893,6 +3962,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7180611975245234373">Onyesha upya</translation>
<translation id="7180865173735832675">Binafsisha</translation>
<translation id="7186088072322679094">Weka katika Upau wa Vidhibiti</translation>
+<translation id="7187428571767585875">Data ya sajili itakayoondolewa au kubadilishwa:</translation>
<translation id="7191159667348037">Printa Isiyojulikana (USB)</translation>
<translation id="7191454237977785534">Hifadhi faili kama</translation>
<translation id="7196835305346730603">Inatafuta Chromebox za karibu nawe...</translation>
@@ -3901,6 +3971,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' imefutwa</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Inapakua <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Funga ukurasa}other{Funga kurasa}}</translation>
<translation id="721331389620694978">Baadhi ya mipangilio ambayo inaweza kuonyesha tabia ya kuvinjari haitafutwa.</translation>
<translation id="7216409898977639127">Mtoa huduma za vifaa vya mkononi</translation>
<translation id="7216595297012131718">Panga lugha kulingana na mapendeleo yako</translation>
@@ -3946,6 +4017,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="727952162645687754">Hitilafu ya upakuaji</translation>
<translation id="7279701417129455881">Dhibiti uzuiaji wa vidakuzi...</translation>
<translation id="7280877790564589615">Ruhusa imeombwa</translation>
+<translation id="7283041136720745563">Mgao wako wa nafasi kwenye Hifadhi ya Google hautoshi.</translation>
<translation id="7287143125007575591">Umenyimwa idhini ya kufikia.</translation>
<translation id="7288676996127329262">Dpi <ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /></translation>
<translation id="7289225569524511578">Fungua programu ya mandhari</translation>
@@ -4014,6 +4086,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7392118418926456391">Utambazaji wa Virusi Umeshindwa</translation>
<translation id="7392915005464253525">&amp;Fungua tena ukurasa uliofungwa</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> itazinduliwa katika kuanzishwa kwa mfumo na iendelee kuendeshwa katika mandharinyuma hata pindi tu umefunga madirisha mengine <ph name="PRODUCT_NAME" /> yote.</translation>
+<translation id="7398254312354928459">Imebadilisha muunganisho wa mtandao</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Tafadhali subiri huku Chromebox yako ikianza upya...</translation>
<translation id="7400839060291901923">Weka mipangilio ya muunganisho kwenye <ph name="PHONE_NAME" /> yako</translation>
@@ -4024,6 +4097,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7409233648990234464">Zindua tena na Powerwash</translation>
<translation id="7409836189476010449">Tumia Flash</translation>
<translation id="7410344089573941623">Uliza iwapo <ph name="HOST" /> inataka kufikia kamera na maikrofoni yako</translation>
+<translation id="741204030948306876">Ndiyo, ninakubali</translation>
<translation id="7412226954991670867">Kumbukumbu ya GPU</translation>
<translation id="7416362041876611053">Hitilafu ya mtandao isiyojulikana.</translation>
<translation id="7417705661718309329">Ramani ya Google</translation>
@@ -4045,6 +4119,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7445682342344043969">Madirisha ibukizi yamezuiwa</translation>
<translation id="744859430125590922">Dhibiti na uangalie tovuti ambazo mtu huyu huzitembelea kupitia <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Kwa kuchagua printa hii, unakipa kiendelezi kifuatacho ruhusa ya kufikia printa yako:</translation>
+<translation id="7453467225369441013">Hukuondoa kwenye akaunti za tovuti nyingi. Hutaondolewa kwenye Akaunti ya Google.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">Fungua Mahali...</translation>
<translation id="7461924472993315131">Bana</translation>
@@ -4055,7 +4130,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="747114903913869239">Hitilafu: Haikuweza kufumbua kiendelezi</translation>
<translation id="7473891865547856676">La Asante</translation>
<translation id="747459581954555080">Rejesha zote</translation>
-<translation id="747494631553057218">Sajili za uingizaji:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> imekumbana na hitilafu.</translation>
<translation id="7475671414023905704">URL ya Nenosiri la Netscape Lililopotea</translation>
<translation id="7476454130948140105">Betri haina chaji ya kutosha ili kuweza kusasisha (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Kama umesahau kaulisiri yako, weka upya Usawazishaji kupitia <ph name="BEGIN_LINK" />Dashibodi ya Google<ph name="END_LINK" />.</translation>
@@ -4070,6 +4145,9 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7487067081878637334">Teknolojia</translation>
<translation id="7487099628810939106">Muda inayochelewa kabla ya mbofyo:</translation>
<translation id="7487969577036436319">Hakuna vipengele vilivyosakinishwa</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> imepatikana
+ <ph name="LINE_BREAK1" />
+ Iko tayari kuhifadhi nakala kwenye <ph name="BEGIN_LINK" />Hifadhi ya Google<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Fungua zote}=1{&amp;Fungua alamisho}other{&amp;Fungua zote (#)}}</translation>
<translation id="7489605380874780575">Kagua ustahiki</translation>
<translation id="749028671485790643">Mtu <ph name="VALUE" /></translation>
@@ -4082,7 +4160,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7497215489070763236">Cheti cha CA cha Seva</translation>
<translation id="7502658306369382406">Anwani ya IPv6</translation>
<translation id="7503191893372251637">Aina ya Cheti cha Netscape</translation>
-<translation id="7503607651407946808">Ukurasa huu unatafsiriwa...</translation>
<translation id="7503821294401948377">Aikoni '<ph name="ICON" />' haikuweza kupakiwa kwa kitendo cha kivinjari.</translation>
<translation id="750509436279396091">Fungua folda ya vipakuliwa</translation>
<translation id="7505167922889582512">Onyesha faili zilizofichwa</translation>
@@ -4094,9 +4171,9 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7517569744831774757">Rejesha mipangilio yake iliyotoka nayo kiwandani.</translation>
<translation id="7517786267097410259">Tunga nenosiri -</translation>
<translation id="7518150891539970662">Kumbukumbu za WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Ukurasa Huu Unatafsiriwa...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Unda</translation>
+<translation id="7526413953848747421">Leta huduma thabiti za Google kama vile Kikagua maendelezo na gonga ili kutafuta kwenye Chrome</translation>
<translation id="7529411698175791732">Angalia muunganisho wako wa intaneti. Iwapo tatizo litaendelea, jaribu kuondoka na uingie tena katika akaunti.</translation>
<translation id="7530016656428373557">Kiwango cha Kutoa katika kipimo cha Wati</translation>
<translation id="7536709149194614609">Tafadhali zima halafu uwashe kifaa na ujaribu tena baadaye.</translation>
@@ -4120,7 +4197,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
Google na ujaribu kuunda mtumiaji anayesimamiwa tena.</translation>
<translation id="756445078718366910">Fungua Dirisha la Kivinjari</translation>
<translation id="7564847347806291057">Komesha shughuli</translation>
-<translation id="7565291891798266313">Mtambo wako wa kutafuta umebadilishwa kuwa <ph name="URL" />. Ili uzime viendelezi vinavyobadilisha mtambo wako wa kutafuta, bofya Rejesha.</translation>
<translation id="7566118625369982896">Dhibiti viungo vya programu ya Google Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Data ya Chrome imefutwa</translation>
@@ -4129,13 +4205,10 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7573172247376861652">Chaji ya Betri</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Kusanya</translation>
-<translation id="7577815336900970562">Tumia WiFi au mtandao wa simu ili kubaini eneo</translation>
<translation id="7579149537961810247">Zima Sauti za Tovuti</translation>
<translation id="7580671184200851182">Cheza sauti moja kupitia spika zote (sauti ya mono)</translation>
-<translation id="7581273696622423628">Shiriki katika utafiti</translation>
<translation id="7581462281756524039">Zana ya kusafisha</translation>
<translation id="7582582252461552277">Pendelea mtandao huu</translation>
-<translation id="7586312264284919041">Ungependa kutafsiri ukurasa huu?</translation>
<translation id="7586498138629385861">Chrome itaendelea kufanya kazi Programu za Chrome zikiwa wazi.</translation>
<translation id="7589461650300748890">Lo! Kuwa mwangalifu!</translation>
<translation id="7589661784326793847">Subiri kidogo</translation>
@@ -4152,6 +4225,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7607274158153386860">Omba tovuti ya kompyuta ndogo</translation>
<translation id="7611008212562900400">Tafuta kifaa, programu, wavuti wako...</translation>
<translation id="7615910377284548269">Dhibiti uzuiaji wa programu-jalizi isiyo kwenye sandbox...</translation>
+<translation id="7616214729753637086">Inajumuisha kifaa...</translation>
<translation id="7617366389578322136">Inaunganisha kwenye "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Hakuna nenosiri lililohifadhiwa.</translation>
<translation id="7622114377921274169">Inachaji.</translation>
@@ -4180,6 +4254,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7664620655576155379">Kifaa cha Bluetooth kisichoweza kutumiwa: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Ongeza akaunti</translation>
<translation id="7671130400130574146">Tumia upau jina na mipaka ya mfumo</translation>
+<translation id="7683373461016844951">Ili uendelee, bofya SAWA, kisha ubofye Ongeza Mtu ili uunde wasifu mpya unaotumia anwani ya barua pepe ya <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">Kiendelezi kimesakinishwa na Msimamizi Wako</translation>
<translation id="7684559058815332124">Tembelea ukurasa wa kwanza wa kuingia katika wavuti</translation>
<translation id="7685049629764448582">Kumbukumbu ya JavaScript</translation>
@@ -4238,7 +4313,6 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7773726648746946405">Hifadhi ya kipindi</translation>
<translation id="7781335840981796660">Akaunti zote za mtumiaji na data ya ndani itaondolewa.</translation>
<translation id="7782102568078991263">Hakuna mapendekezo zaidi kutoka katika Google</translation>
-<translation id="778330624322499012">Haikuweza kupakia <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Mipangilio ya usalama kwenye kompyuta yako imezuia faili hii.</translation>
<translation id="7786207843293321886">Ondosha Mgeni</translation>
<translation id="7786889348652477777">Pakia upya Programu</translation>
@@ -4273,7 +4347,13 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7815680994978050279">Upakuaji hatari umezuiwa</translation>
<translation id="7818135753970109980">Mandhari mapya yameongezwa (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA au RSN)</translation>
+<translation id="7819992334107904369">Usawazishaji wa Chrome</translation>
<translation id="782057141565633384">Nakili anwani ya video</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> zimepatikana.
+ <ph name="LINE_BREAK1" />
+ Mgao wako wa nafasi kwenye Hifadhi ya Google hautoshi. <ph name="FILE_SIZE" /> zaidi inahitajika.
+ <ph name="LINE_BREAK2" />
+ Jaribu kuchagua picha chache.</translation>
<translation id="782590969421016895">Tumia kurasa za sasa</translation>
<translation id="7829298379596169484">Inafikia vifaa vya kuingiza sauti</translation>
<translation id="7831368056091621108">ili kupata kiendelezi hiki, historia yako, na mipangilio mingine ya Chrome kwenye vifaa vyako vyote.</translation>
@@ -4311,6 +4391,7 @@ Ungependa kuanza <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
<translation id="7881969471599061635">Zima manukuu</translation>
<translation id="7882358943899516840">Aina ya mtoa huduma</translation>
<translation id="7885253890047913815">Printa ulizotumia hivi karibuni</translation>
+<translation id="7886917304091689118">Umefunguka katika Chrome</translation>
<translation id="7887334752153342268">Maradufu</translation>
<translation id="7887864092952184874">Kipanya cha Bluetooth kimeoanishwa</translation>
<translation id="7889966925761734854">Tafuta</translation>
@@ -4394,7 +4475,9 @@ Weka faili yako ya funguo mahali salama. Utaihitaji kuunda matoleo mapya ya kien
<translation id="8000066093800657092">Hakuna mtandao</translation>
<translation id="8001504501378762252">Huenda tovuti imeiba nenosiri lako</translation>
<translation id="8004582292198964060">Kivinjari</translation>
+<translation id="8005600846065423578">Ruhusu <ph name="HOST" /> ione ubao wa kunakili kila wakati</translation>
<translation id="8008356846765065031">Intaneti imekatizwa. Tafadhali kagua muunganisho wako wa intaneti.</translation>
+<translation id="8008765610824028412">Imeshindwa kupakia <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Tuma maelezo ya mfumo na maudhui ya ukurasa kwa Google kiotomatiki ili usaidie kugundua programu na tovuti hatari</translation>
<translation id="8012382203418782830">Ukurasa huu umetafsiriwa.</translation>
<translation id="8014154204619229810">Programu ya kusasisha inatekeleza kwa sasa. Onyesha upya baada ya dakika moja ili uangalie tena.</translation>
@@ -4495,7 +4578,6 @@ Weka faili yako ya funguo mahali salama. Utaihitaji kuunda matoleo mapya ya kien
<translation id="816055135686411707">Hitilafu katika Kuweka Uaminifu wa Cheti</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Unda dokezo jipya</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Dhibiti mipangilio ya maikrofoni...</translation>
<translation id="8168435359814927499">Maudhui</translation>
<translation id="8174047975335711832">Maelezo ya kifaa</translation>
@@ -4512,7 +4594,6 @@ Weka faili yako ya funguo mahali salama. Utaihitaji kuunda matoleo mapya ya kien
<translation id="8191230140820435481">Kudhibiti programu, viendelezi na mandhari yako</translation>
<translation id="8191453843330043793">Kitatuaji cha Seva Mbadala ya V8</translation>
<translation id="8195027750202970175">Ukubwa kwenye diski</translation>
-<translation id="8195739004487400241">Ukurasa wako wa kwanza umebadilishwa kuwa <ph name="URL" />. Ili uzime viendelezi vinavyobadilisha ukurasa wako wa kwanza, bofya Rejesha.</translation>
<translation id="8199300056570174101">Sifa za Kifaa na Mtandao (Huduma)</translation>
<translation id="8200772114523450471">Endelea</translation>
<translation id="8202160505685531999">Tafadhali andika tena nenosiri lako ili usasishe wasifu wako kwenye <ph name="DEVICE_TYPE" />.</translation>
@@ -4530,6 +4611,7 @@ Weka faili yako ya funguo mahali salama. Utaihitaji kuunda matoleo mapya ya kien
<translation id="8226619461731305576">Foleni</translation>
<translation id="8226742006292257240">Hapa chini kuna nenosiri la TPM lililoundwa kinasibu ambalo limetolewa kwa kompyuta yako:</translation>
<translation id="8227119283605456246">Ambatisha faili</translation>
+<translation id="8233198815467326623">Ungependa Kurejesha Ukurasa wa Kwanza Chaguo-msingi?</translation>
<translation id="8234795456569844941">Tafadhali wasaidie wahandisi wetu kutatua tatizo hili. Tueleze hasa kilichotendeka kabla ya kupokea ujumbe wa hitilafu:</translation>
<translation id="8234989666557591529">Chagua simu ili ufungue kifaa chako cha <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Dokezo la msaada</translation>
@@ -4555,7 +4637,6 @@ Weka faili yako ya funguo mahali salama. Utaihitaji kuunda matoleo mapya ya kien
<translation id="8261378640211443080">Kiendelezi hiki hakijaorodheshwa katika <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> na huenda kiliongezwa pasipo ridhaa yako.</translation>
<translation id="8261387128019234107">Ongeza akaunti ya <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Futa</translation>
-<translation id="8261673729476082470">Inahifadhi nakala ya picha <ph name="FILE_COUNT" /> kwenye <ph name="BEGIN_LINK" />Hifadhi ya Google<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> haijatekelezwa katika muundo huu.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> imelemaza kiteuzi chako cha kipanya.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" ilianzisha skrini nzima.</translation>
@@ -4658,6 +4739,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8454288007744638700">Au, chagua mtandao mpya:</translation>
<translation id="845627346958584683">Wakati wa Muda Kuisha</translation>
<translation id="8456681095658380701">Jina batili</translation>
+<translation id="8457451314607652708">Leta alamisho</translation>
<translation id="8460336040822756677">Ukizima kipengele cha Smart Lock cha <ph name="DEVICE_TYPE" />, hutaweza kufungua vifaa vya Chrome ukitumia simu yako. Utahitajika kuandika nenosiri lako.</translation>
<translation id="8461329675984532579">Jina la mtoa huduma</translation>
<translation id="84613761564611563">Mtandao unaweka Kiolesura ulichoomba, tafadhali subiri...</translation>
@@ -4722,14 +4804,15 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8569764466147087991">Chagua faili ya kufungua</translation>
<translation id="8571213806525832805">Wiki 4 zilizopita</translation>
<translation id="8574990355410201600">Ruhusu sauti kwenye <ph name="HOST" /> wakati wote</translation>
+<translation id="8578639784464423491">Haipaswi kupita herufi 99</translation>
<translation id="8579285237314169903">Inasasisha vipengee <ph name="NUMBER_OF_FILES" />...</translation>
<translation id="857943718398505171">Imeruhusiwa (inapendekezwa)</translation>
<translation id="8581809080475256101">Bonyeza ili kwenda mbele, bonyeza menyu ili uone historia</translation>
<translation id="8584280235376696778">&amp;Fungua video katika kichupo kipya</translation>
<translation id="8588866096426746242">Onyesha takwimu za wasifu</translation>
+<translation id="8589652987924574405">Alamisho, historia, manenosiri na mipangilio yako mingine itasawazishwa kwenye Akaunti yako ya Google ili uweze kuitumia katika vifaa vyako vyote. Unaweza kubadilisha hali hii baadaye katika mipangilio.</translation>
<translation id="8590375307970699841">Weka masasisho ya kiotomatiki</translation>
<translation id="8594908476761052472">Rekodi video</translation>
-<translation id="8595925260712451473">Tafadhali weka maoni yako hapa.</translation>
<translation id="8596540852772265699">Faili Maalum</translation>
<translation id="8597845839771543242">Muundo wa sifa:</translation>
<translation id="8598453409908276158">Ufikiaji wa programu jalizi isiyo na utaratibu wa kuwekea vikwazo umezuiwa</translation>
@@ -4744,6 +4827,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8620617069779373398">Hali ya kutumia mtandao usio wako wa kawaida</translation>
<translation id="8620765578342452535">Sanidi miunganisho ya mtandao</translation>
<translation id="8620790565535071193">Imeshindwa kutafuta</translation>
+<translation id="8622877356447980900">Je, unataka kutafsiri ukurasa huu?</translation>
<translation id="8623004009673949077">Programu iliyo na kipengee cha maelezo ya 'kiosk_only' lazima isakinishwe katika skrini nzima ya Chrome OS.</translation>
<translation id="8624205858755890468">Huwasha programu ya Mratibu ili kukuonyesha maelezo, programu na hatua zinazohusiana.</translation>
<translation id="862542460444371744">Vi&amp;endelezi</translation>
@@ -4789,6 +4873,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8671210955687109937">Anaweza kutoa maoni</translation>
<translation id="8673026256276578048">Tafuta Wavuti...</translation>
<translation id="8673383193459449849">Tatizo la Seva</translation>
+<translation id="8674241889607553858">Je, Ungependa Kutafsiri Ukurasa Huu?</translation>
<translation id="8675354002693747642">Kitufe kilichoshirikiwa awali</translation>
<translation id="8676374126336081632">Futa uingizaji wa maandishi</translation>
<translation id="8677039480012021122">Futa data na uondoe akaunti ya mtumiaji</translation>
@@ -4801,6 +4886,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8688579245973331962">Je, huoni jina lako?</translation>
<translation id="8688591111840995413">Nenosiri lisilo sahihi</translation>
<translation id="8688672835843460752">Inapatikana</translation>
+<translation id="8689583087392258564">Imeshindwa kuunganisha mashine kwenye kikoa. Kitengo cha shirika si sahihi.</translation>
<translation id="869257642790614972">Fungua upya kichupo kilichofungwa mwisho</translation>
<translation id="8695825812785969222">Fungua Eneo...</translation>
<translation id="8698464937041809063">Mchoro wa Google</translation>
@@ -4815,6 +4901,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8708671767545720562">&amp;Maelezo Zaidi</translation>
<translation id="8710187907779883426">mfupi (sekunde 1)</translation>
<translation id="8711402221661888347">Achali</translation>
+<translation id="8712637175834984815">Nimeelewa</translation>
<translation id="8713570323158206935">Tuma <ph name="BEGIN_LINK1" />maelezo ya mfumo<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Kifaa hakitumiki tena</translation>
<translation id="871476437400413057">Manenosiri yaliyohifadhiwa kwenye Google</translation>
@@ -4890,7 +4977,6 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="882204272221080310">Isasishe programu dhibiti kwa usalama wa ziada.</translation>
<translation id="8823514049557262177">Nakili maandishi ya kiungo</translation>
<translation id="8824701697284169214">Ongeza Uku&amp;rasa...</translation>
-<translation id="8827850355924932817">Tumia mtandao wa WiFi ili kubaini mahali</translation>
<translation id="8828933418460119530">Jina la DNS</translation>
<translation id="8830796635868321089">Kuangalia sasisho kumeshindwa kutumia mipangilio ya sasa ya proksi. Tafadhali rekebisha <ph name="PROXY_SETTINGS_LINK_START" />mipangilio yako ya proksi<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">Mipangilio ya mtandao inadhibitiwa na <ph name="USER_EMAIL" />.</translation>
@@ -4943,13 +5029,14 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="8912793549644936705">Panua</translation>
<translation id="8915370057835397490">Inapakia pendekezo</translation>
<translation id="8916476537757519021">Fremu ndogo ya Hali Fiche: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Kibadilishaji cha Rasta ya PWG</translation>
+<translation id="8918468086406665831">Sawazisha katika <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Ruhusu matangazo kwenye tovuti hii wakati wote</translation>
<translation id="8925458182817574960">&amp;Mipangilio</translation>
<translation id="8926389886865778422">Nisiulizwe tena</translation>
<translation id="8926518602592448999">Zima Viendelezi vya Hali ya Msanidi Programu</translation>
<translation id="892706138619340876">Baadhi ya mipangilio imewekwa upya.</translation>
<translation id="8931394284949551895">Vifaa vipya</translation>
+<translation id="893242274404530797">Arifa za Huduma za Google Play zinahitajika kwa ajili ya Kusambaza Mtandao Papo Hapo</translation>
<translation id="8933960630081805351">Onye&amp;sha katika Kipataji</translation>
<translation id="8934732568177537184">Endelea</translation>
<translation id="8938356204940892126">Ninasalimu amri</translation>
@@ -5007,6 +5094,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="9024127637873500333">&amp;Fungua katika Kichupo Kipya</translation>
<translation id="9024331582947483881">skrini nzima</translation>
<translation id="9025098623496448965">Sawa, Nirudishe nyuma hadi kwenye skrini ya kuingia katika akaunti</translation>
+<translation id="902659348151742535">Google inaweza kutumia historia ya jinsi unavyovinjari ili kuweka mapendeleo kwenye huduma ya Tafuta na Google, matangazo na huduma nyingine za Google.</translation>
<translation id="9026731007018893674">pakua</translation>
<translation id="9027146684281895941">Msimamie mtu huyu ili udhibiti na uangalie tovuti anazotembelea kwenye Akaunti yako ya Google.</translation>
<translation id="9027459031423301635">Fungua Kiungo katika Kichupo &amp;Kipya</translation>
@@ -5047,7 +5135,6 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="9084064520949870008">Fungua kama Dirisha</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> imezuiwa na sera ya biashara</translation>
<translation id="9088917181875854783">Tafadhali thibitisha nenosiri hili limeonyeshwa kwenye "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Tuma maelezo ya mfumo</translation>
<translation id="9094033019050270033">Sasisha nenosiri</translation>
<translation id="9094982973264386462">Ondoa</translation>
<translation id="9095253524804455615">Ondoa</translation>
@@ -5101,6 +5188,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="9170397650136757332">Sasa sogeza kidole chako taratibu ili kupiga picha sehemu zote za alama ya kidole chako</translation>
<translation id="9170848237812810038">&amp;Tendua</translation>
<translation id="9170884462774788842">Programu nyingine kwenye kompyuta yako iliongeza mandhari ambayo yanaweza kubadilisha jinsi Chrome inavyofanya kazi.</translation>
+<translation id="9173995187295789444">Inatafuta vifaa vya Bluetooth...</translation>
<translation id="9174212595744391062">Hatua hii itafuta vidakuzi na akiba ya tovuti zote, ikiwa ni pamoja na</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Kifaa cha Bluetooth kimeunganishwa</translation>
<translation id="9177499212658576372">Umeunganishwa kwa mtandao <ph name="NETWORK_TYPE" /> kwa sasa.</translation>
@@ -5125,6 +5213,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="932327136139879170">Mwanzo</translation>
<translation id="932508678520956232">Haikuweza kuanzisha uchapishaji.</translation>
<translation id="93393615658292258">Nenosiri pekee</translation>
+<translation id="935490618240037774">Alamisho, historia, manenosiri na mipangilio yako mingine itasawazishwa kwenye Akaunti yako ya Google ili uitumie katika vifaa vyako vyote.</translation>
<translation id="936801553271523408">Data ya uchungzi wa mfumo</translation>
<translation id="93766956588638423">Karabati kiendelezi</translation>
<translation id="938470336146445890">Tafadhali sakinisha cheti cha mtumiaji.</translation>
@@ -5145,6 +5234,7 @@ Huenda watu wengine wenye miunganisho ya polepole hawataona maudhui yako.</trans
<translation id="960987915827980018">Takriban saa 1 imesalia</translation>
<translation id="962802172452141067">Kielelezo cha folda ya alamisho</translation>
<translation id="968174221497644223">Akiba ya programu</translation>
+<translation id="969096075394517431">Badilisha lugha</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{Kichupo 1}other{Vichupo #}}</translation>
<translation id="971774202801778802">URL ya alamisho</translation>
<translation id="973473557718930265">Acha</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_ta.xtb b/chromium/chrome/app/resources/generated_resources_ta.xtb
index 6988896bd73..414eb2bcf76 100644
--- a/chromium/chrome/app/resources/generated_resources_ta.xtb
+++ b/chromium/chrome/app/resources/generated_resources_ta.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">பà¯à®¤à®¿à®¯ <ph name="APP" /> சாளரதà¯à®¤à®¿à®²à¯ இணைபà¯à®ªà¯ˆà®¤à¯ திற</translation>
<translation id="1005274289863221750">உஙà¯à®•à®³à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ மறà¯à®±à¯à®®à¯ கேமராவைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯</translation>
<translation id="1007408791287232274">சாதனஙà¯à®•à®³à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
+<translation id="1008186147501209563">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯ˆ à®à®±à¯à®±à¯</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{பகà¯à®•à®®à¯ செயலிழநà¯à®¤à®¤à¯}other{பகà¯à®•à®™à¯à®•à®³à¯ செயலிழநà¯à®¤à®©}}</translation>
<translation id="1012794136286421601">உஙà¯à®•à®³à¯ ஆவணஙà¯à®•à®³à¯, தாளà¯à®•à®³à¯, ஸà¯à®²à¯ˆà®Ÿà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ வரைபட கோபà¯à®ªà¯à®•à®³à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®©à¯à®±à®©. அவறà¯à®±à¯ˆ ஆனà¯à®²à¯ˆà®©à®¿à®²à¯ அலà¯à®²à®¤à¯ ஆஃபà¯à®²à¯ˆà®©à®¿à®²à¯ அணà¯à®• Google இயகà¯à®•à®• பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ திறகà¯à®•à®µà¯à®®à¯.</translation>
-<translation id="1013383076511149692">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நீஙà¯à®•à®³à¯ நகலெடà¯à®•à¯à®•à¯à®®à¯ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="1013707859758800957">சாணà¯à®Ÿà¯à®ªà®¾à®•à¯à®¸à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤ செரà¯à®•à¯à®¨à®¿à®°à®²à¯, இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ இயஙà¯à®• அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="1015318665228971643">கோபà¯à®ªà¯à®±à¯ˆà®¯à®¿à®©à¯ பெயரை மாறà¯à®±à¯</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{எலà¯à®²à®¾à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ &amp;பà¯à®¤à®¿à®¯ சாளரதà¯à®¤à®¿à®²à¯ திற}=1{&amp;பà¯à®¤à®¿à®¯ சாளரதà¯à®¤à®¿à®²à¯ திற}other{எலà¯à®²à®¾à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ (#) &amp;பà¯à®¤à®¿à®¯ சாளரதà¯à®¤à®¿à®²à¯ திற}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">தீஙà¯à®•à®¿à®´à¯ˆà®•à¯à®•à¯à®®à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ அகறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="1062407476771304334">மாறà¯à®±à®¿à®¯à®®à¯ˆ</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரà¯à®•à®³à®¿à®©à¯ டாஷà¯à®ªà¯‹à®°à¯à®Ÿà¯<ph name="END_LINK" /> வழியாக உஙà¯à®•à®³à¯ கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
-<translation id="1064662184364304002">மீடியா லைபà¯à®ªà®°à®¿ ஃபைல௠செகà¯à®•à®°à¯</translation>
<translation id="1064835277883315402">தனிபà¯à®ªà®Ÿà¯à®Ÿ பிணையதà¯à®¤à¯à®Ÿà®©à¯ சேரà¯</translation>
<translation id="1064912851688322329">உஙà¯à®•à®³à¯ Google கணகà¯à®•à¯ˆà®¤à¯ தà¯à®£à¯à®Ÿà®¿à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="1067048845568873861">உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">தரவ௠மாறà¯à®±à®®à¯</translation>
+<translation id="1074944608454986967">உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆà®šà¯ சதà¯à®¤à®®à®¾à®•à®ªà¯ படிகà¯à®•, தேடல௠விசையை à®…à®´à¯à®¤à¯à®¤à®¿à®ªà¯ பிடிகà¯à®•à®µà¯à®®à¯, பினà¯à®©à®°à¯ உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•, கிளிக௠செயà¯à®¯à®µà¯à®®à¯ அலà¯à®²à®¤à¯ இழà¯à®•à¯à®•à®µà¯à®®à¯. அலà¯à®²à®¤à¯ படிகà¯à®• வேணà¯à®Ÿà®¿à®¯ பகà¯à®¤à®¿à®¯à¯ˆà®¤à¯ தனிபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿, தேடல௠+ Sà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯.</translation>
<translation id="1076698951459398590">தீமினை இயகà¯à®•à¯</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">எலà¯à®²à®¾ பயனரà¯à®•à®³à¯à®•à¯à®•à¯à®®à¯ தானாக பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯ˆ அமைகà¯à®•à®µà¯à®®à¯</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">இவர௠பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®•à®¿à®©à¯à®±, இணையதளஙà¯à®•à®³à¯ˆà®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ மறà¯à®±à¯à®®à¯ பாரà¯à®•à¯à®•, <ph name="BEGIN_SIGN_IN_LINK" />உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">தளஙà¯à®•à®³à®¿à®²à¯ ஒலி இயகà¯à®•à¯</translation>
<translation id="1097658378307015415">உளà¯à®¨à¯à®´à¯ˆà®µà®¤à®±à¯à®•à¯ à®®à¯à®©à¯à®ªà®¾à®•, நெடà¯à®µà¯Šà®°à¯à®•à¯ <ph name="NETWORK_ID" /> à®à®šà¯ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ விரà¯à®¨à¯à®¤à®¿à®©à®°à®¾à®• உளà¯à®³à®¿à®Ÿà¯à®•</translation>
+<translation id="1103523840287552314">எபà¯à®ªà¯‡à®¾à®¤à¯à®®à¯ இநà¯à®¤ மொழியை மொழிபெயர௠<ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS கனெகà¯à®Ÿà¯</translation>
<translation id="1108600514891325577">&amp;Stop</translation>
<translation id="1110155001042129815">காதà¯à®¤à®¿à®°à¯à®™à¯à®•à®³à¯</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI சாதனஙà¯à®•à®³à¯ˆ அணà¯à®•, அமைபà¯à®ªà¯à®•à¯à®•à¯‡à®±à¯à®± செயà¯à®¤à®¿à®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ எநà¯à®¤à®¤à¯ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ அனà¯à®®à®¤à®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">தேடல௠இனà¯à®œà®¿à®©à¯ˆ மாறà¯à®±à¯</translation>
-<translation id="1131167343343087859">கிரெடிட௠காரà¯à®Ÿà¯ விவரஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®•à®³à¯ˆà®¯à¯à®®à¯ Google Paymentsஇல௠ஒதà¯à®¤à®¿à®šà¯ˆ</translation>
<translation id="1134009406053225289">மறைநிலை சாளரதà¯à®¤à®¿à®²à¯ திற</translation>
<translation id="1137673463384776352"><ph name="APP" /> இல௠இணைபà¯à®ªà¯ˆà®¤à¯ திற</translation>
<translation id="1140351953533677694">உஙà¯à®•à®³à¯ Bluetooth மறà¯à®±à¯à®®à¯ தொடர௠சாதனஙà¯à®•à®³à¯ˆ அணà¯à®•à®²à®¾à®®à¯</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">செரà¯à®•à¯à®¨à®¿à®°à®²à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="1145532888383813076">சாதனமà¯, பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯, இணையம௠ஆகியவறà¯à®±à®¿à®²à¯ தேடவà¯à®®à¯.</translation>
<translation id="1146204723345436916">HTML கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯ˆ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯à®•...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> உளà¯à®³à®¤à¯.
+ <ph name="LINE_BREAK1" />
+ அகச௠சேமிபà¯à®ªà®•à®¤à¯à®¤à®¿à®²à¯ போதà¯à®®à®¾à®© இடம௠இலà¯à®²à¯ˆ. கூடà¯à®¤à®²à®¾à®• <ph name="FILE_SIZE" /> தேவை.
+ <ph name="LINE_BREAK2" />
+ கà¯à®±à¯ˆà®µà®¾à®© படஙà¯à®•à®³à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="1149088842877960903">AppleScript மூலம௠JavaScriptà®à®šà¯ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯ à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. அதை இயகà¯à®•, Chrome அமைபà¯à®ªà¯à®•à®³à¯ &gt; மேமà¯à®ªà®Ÿà¯à®Ÿà®µà¯ˆ &gt; சாதனம௠எனà¯à®ªà®¤à®±à¯à®•à¯à®šà¯ செலà¯à®²à®µà¯à®®à¯. மேலà¯à®®à¯ தகவலà¯à®•à¯à®•à¯: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">காலாவதியாகà¯à®®à¯ மாதமà¯</translation>
<translation id="1153356358378277386">இணைதà¯à®¤ சாதனஙà¯à®•à®³à¯</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯</translation>
<translation id="1175364870820465910">&amp;அசà¯à®šà®¿à®Ÿà¯...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> ஠நகலெடà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
+<translation id="1177113976278858832">இயலà¯à®ªà¯à®¤à¯ தேடல௠இனà¯à®œà®¿à®©à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà®¾?</translation>
<translation id="1177863135347784049">தனிபà¯à®ªà®¯à®©à¯</translation>
<translation id="1178581264944972037">இடைநிறà¯à®¤à¯à®¤à¯</translation>
<translation id="1179803038870941185"><ph name="URL" /> MIDI சாதனஙà¯à®•à®³à®¿à®©à¯ à®®à¯à®´à¯à®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯ˆà®¯à¯à®®à¯ பெற விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">à®à®±à¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®¯à®²à¯ பயனரà¯à®•à®³à¯ˆà®ªà¯ படிகà¯à®•à®²à®¾à®®à¯ மறà¯à®±à¯à®®à¯ மாறà¯à®±à®²à®¾à®®à¯</translation>
<translation id="1206407435587370571">உஙà¯à®•à®³à¯ Chromebookà®à®ªà¯ பறà¯à®±à®¿ அறிநà¯à®¤à¯à®•à¯Šà®³à¯à®³à¯à®™à¯à®•à®³à¯</translation>
<translation id="1209796539517632982">தானியஙà¯à®•à®¿ பெயர௠சேவையகஙà¯à®•à®³à¯</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" /> எனà¯à®± இணைபà¯à®ªà®¿à®²à¯, சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®²à®¾à®®à¯, நிரà¯à®µà®•à®¿à®•à¯à®•à®²à®¾à®®à¯</translation>
<translation id="1211364473545090084">மறைநிலைச௠சாளரம௠மூலம௠உஙà¯à®•à®³à¯ உலாவல௠வரலாறà¯à®±à¯ˆà®šà¯ சேமிகà¯à®•à®¾à®®à®²à¯‡ இணையதà¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> கைரேகைகளை அமைதà¯à®¤à¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯</translation>
<translation id="1215411991991485844">பà¯à®¤à®¿à®¯ பினà¯à®ªà¯à®²à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">மொபைல௠நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à®³à¯ˆà®¤à¯ தேடà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="1285320974508926690">இநà¯à®¤ தளதà¯à®¤à¯ˆ எபà¯à®ªà¯‹à®¤à¯à®®à¯ மொழிபெயரà¯à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯</translation>
<translation id="1285484354230578868">உஙà¯à®•à®³à¯ Google இயகà¯à®•à®•à®•à¯ கணகà¯à®•à®¿à®²à¯ தரவைச௠சேமிகà¯à®•à®²à®¾à®®à¯</translation>
+<translation id="1288037062697528143">சூரிய அஸà¯à®¤à®®à®©à®¤à¯à®¤à®¿à®©à¯ போதà¯, நைட௠லைட௠விரà¯à®ªà¯à®ªà®®à¯ தானாக இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯</translation>
<translation id="1293177648337752319">தளதà¯à®¤à®¿à®²à¯ ஒலி இயகà¯à®•à¯</translation>
<translation id="1293509594570842875">பà¯à®¤à®¿à®¯ கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, பிறக௠மà¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="1293556467332435079">கோபà¯à®ªà¯à®•à®³à¯</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML கோபà¯à®ªà¯ˆ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯ செயà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="1303671224831497365">பà¯à®³à¯‚டூத௠சாதனஙà¯à®•à®³à¯ இலà¯à®²à¯ˆ</translation>
<translation id="1306606229401759371">அமைபà¯à®ªà¯à®•à®³à¯ˆ மாறà¯à®±à¯</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> எனà¯à®®à¯ இணைபà¯à®ªà®¿à®©à¯ மூலம௠எநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯à®®à¯ உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆ அணà¯à®•à®²à®¾à®®à¯</translation>
<translation id="1307559529304613120">அசà¯à®šà®šà¯à®šà¯‹! இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®±à¯à®•à®¾à®©, நீணà¯à®Ÿà®•à®¾à®² API அணà¯à®•à®²à¯ டோகà¯à®•à®©à¯ˆ சேமிபà¯à®ªà®¤à®¿à®²à¯ à®®à¯à®±à¯ˆà®®à¯ˆ தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯.</translation>
<translation id="1313405956111467313">தானியஙà¯à®•à¯ பà¯à®°à®¾à®•à¯à®¸à®¿ உளà¯à®³à®®à¯ˆà®µà¯</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">அத௠நான௠தானà¯.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" />à®à®šà¯ சà¯à®°à¯à®•à¯à®•à¯à®®à¯ பொதà¯à®¤à®¾à®©à¯</translation>
<translation id="1338950911836659113">நீகà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
-<translation id="1339266338863469628">இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆ (உஙà¯à®•à®³à¯ˆ மடà¯à®Ÿà¯à®®à¯ தேரà¯à®µà¯ செயà¯à®¯à®µà¯à®®à¯)</translation>
<translation id="1340527397989195812">கோபà¯à®ªà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿, சாதனதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ மீடியாவைக௠காபà¯à®ªà¯à®ªà¯à®ªà®¿à®°à®¤à®¿ எடà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="1341988552785875222">தறà¯à®ªà¯‹à®¤à¯ˆà®¯ வாலà¯à®ªà¯‡à®ªà¯à®ªà®°à¯ '<ph name="APP_NAME" />' ஆல௠அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. வேற௠வாலà¯à®ªà¯‡à®ªà¯à®ªà®°à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯ à®®à¯à®©à¯ நீஙà¯à®•à®³à¯ '<ph name="APP_NAME" />'஠நிறà¯à®µà®²à¯ நீகà¯à®• வேணà¯à®Ÿà®¿à®¯ தேவை à®à®±à¯à®ªà®Ÿà®²à®¾à®®à¯.</translation>
<translation id="1346748346194534595">வலதà¯</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">பேடà¯à®Ÿà®°à®¿ <ph name="BATTERY_LEVEL" />%஠அடையà¯à®®à¯ போதà¯, பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®¤à¯ தொடஙà¯à®•à¯à®®à¯.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> கோபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பதிவிறகà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPDà®à®•à¯ கணà¯à®Ÿà®±à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ Chromebook ஆனà¯à®²à¯ˆà®©à®¿à®²à¯ இரà¯à®ªà¯à®ªà®¤à¯ˆ உறà¯à®¤à®¿à®šà¯†à®¯à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
<translation id="1357589289913453911">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ à®à®Ÿà®¿</translation>
<translation id="1358735829858566124">கோபà¯à®ªà¯ அலà¯à®²à®¤à¯ கோபà¯à®ªà®•à®®à¯ உபயோகிகà¯à®•à®•à¯à®•à¯‚டியதிலà¯à®²à¯ˆ.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">இடமிரà¯à®¨à¯à®¤à¯ வலமà¯</translation>
<translation id="1370646789215800222">பயனரை அகறà¯à®±à®µà®¾?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 உரà¯à®ªà¯à®ªà®Ÿà®¿à®¯à¯ˆ அகறà¯à®± வேணà¯à®Ÿà¯à®®à¯}other{# உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ˆ அகறà¯à®± வேணà¯à®Ÿà¯à®®à¯}}</translation>
+<translation id="1372841398847029212">எனத௠கணகà¯à®•à¯à®Ÿà®©à¯ ஒதà¯à®¤à®¿à®šà¯ˆ</translation>
<translation id="1374844444528092021">"<ph name="NETWORK_NAME" />" நெடà¯à®µà¯Šà®°à¯à®•à¯ மூலம௠தேவைபà¯à®ªà®Ÿà¯à®®à¯ சானà¯à®±à®¿à®¤à®´à®¾à®©à®¤à¯ நிறà¯à®µà®ªà¯à®ªà®Ÿà®¾à®®à®²à¯‹ அலà¯à®²à®¤à¯ இனி செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ நிலையிலோ உளà¯à®³à®¤à¯. பà¯à®¤à®¿à®¯ சானà¯à®±à®¿à®¤à®´à¯ˆà®ªà¯ பெறà¯à®±à¯, மீணà¯à®Ÿà¯à®®à¯ இணைகà¯à®• à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="1374962581120570592">கà¯à®•à¯à®•à¯€à®•à®³à¯ அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="1375321115329958930">சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை உரà¯à®µà®¾à®•à¯à®•à¯</translation>
<translation id="1410197035576869800">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ à®à®•à®¾à®©à¯</translation>
<translation id="1410616244180625362">உஙà¯à®•à®³à¯ கேமராவை அணà¯à®• <ph name="HOST" /> à®à®¤à¯ தொடரà¯à®¨à¯à®¤à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®µà¯à®®à¯</translation>
+<translation id="1411668397053040814">VR இல௠Chromeà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, Daydream விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ நிறà¯à®µà®µà¯à®®à¯ அலà¯à®²à®¤à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="1414648216875402825">உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯ வரà¯à®®à¯ à®…à®®à¯à®šà®™à¯à®•à®³à¯ உளà¯à®³ <ph name="PRODUCT_NAME" /> இன௠நிலையறà¯à®± பதிபà¯à®ªà®¿à®±à¯à®•à¯ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. சிதைவà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ எதிரà¯à®ªà®¾à®°à®¾à®¤ பிழைகள௠à®à®±à¯à®ªà®Ÿà¯à®®à¯. கவனமாக தொடரவà¯à®®à¯.</translation>
+<translation id="1415708812149920388">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ படிபà¯à®ªà®¤à®±à¯à®•à®¾à®© அணà¯à®•à®²à¯ மறà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="1415990189994829608">இநà¯à®¤ வகை அமரà¯à®µà®¿à®²à¯ <ph name="EXTENSION_NAME" /> (நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ à®à®Ÿà®¿ "<ph name="EXTENSION_ID" />") ஆனத௠அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">அசà¯à®šà¯‹! RSA தனிபà¯à®ªà®Ÿà¯à®Ÿ விசையை உரà¯à®µà®¾à®•à¯à®•à¯à®µà®¤à®¿à®²à¯ தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">பீடà¯à®šà®¾ தà¯à®£à¯à®Ÿà¯</translation>
<translation id="1467432559032391204">இடதà¯</translation>
<translation id="1467999917853307373"><ph name="URL" />, உஙà¯à®•à®³à¯ சாதனதà¯à®¤à®¿à®²à¯ தரவை நிரநà¯à®¤à®°à®®à®¾à®• சேமிகà¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
+<translation id="1468571364034902819">இநà¯à®¤à®šà¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯</translation>
<translation id="1470719357688513792">பகà¯à®•à®¤à¯à®¤à¯ˆ மறà¯à®à®±à¯à®±à®®à¯ செயà¯à®¤à®¤à¯à®®à¯ பà¯à®¤à®¿à®¯ கà¯à®•à¯à®•à¯€ அமைபà¯à®ªà¯à®•à®³à¯ செயலà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="1470811252759861213">உஙà¯à®•à®³à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ உஙà¯à®•à®³à¯ கணினிகள௠அனைதà¯à®¤à®¿à®²à¯à®®à¯ பெற, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" à®à®±à¯à®±à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ Google இயகà¯à®•à®•à®¤à¯à®¤à®¿à®²à¯ போதà¯à®®à®¾à®© காலியிடம௠இலà¯à®²à¯ˆ.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">அடையாள API இன௠டோகà¯à®•à®©à¯ தேகà¯à®•à®•à®®à¯</translation>
<translation id="1478233201128522094">அடà¯à®¤à¯à®¤ à®®à¯à®±à¯ˆ, பà¯à®¤à®¿à®¯ மொபைலானத௠இநà¯à®¤ <ph name="DEVICE_TYPE" /> சாதனதà¯à®¤à¯ˆà®¤à¯ திறகà¯à®•à¯à®®à¯. அமைபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯à®šà¯ செனà¯à®±à¯, Smart Lockà® à®®à¯à®Ÿà®•à¯à®•à®²à®¾à®®à¯.</translation>
<translation id="1478340334823509079">விவரஙà¯à®•à®³à¯: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> பà¯à®¤à®¿à®¯ படஙà¯à®•à®³à¯, காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¤à¯ தயாராக உளà¯à®³à®©</translation>
<translation id="1483493594462132177">அனà¯à®ªà¯à®ªà¯</translation>
<translation id="1485015260175968628">இபà¯à®ªà¯‹à®¤à¯ பயனà¯à®ªà®¾à®Ÿà¯ அணà¯à®•à®•à¯à®•à¯‚டியவை:</translation>
<translation id="1485141095922496924">பதிபà¯à®ªà¯ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">இயகà¯à®•à®¤à¯à®¤à®¿à®²à¯ - தனிபà¯à®ªà®¯à®©à¯ அமைபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> கà¯à®•à®¾à®• காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="1495486559005647033">கிடைகà¯à®•à¯à®®à¯ <ph name="NUM_PRINTERS" /> பிற சாதனஙà¯à®•à®³à¯.</translation>
-<translation id="1497284176235884849">வழஙà¯à®•à®¿à®¯ PPD தவறானதà¯.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" கà¯à®•à¯ மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">தெரியாத சாதனம௠[<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">பல உளà¯à®¨à¯à®´à¯ˆà®µà¯ அமரà¯à®µà®¿à®²à¯ இநà¯à®¤ உரிமையாளர௠கணகà¯à®•à¯ தான௠மà¯à®¤à®²à®¿à®²à¯ உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤ கணகà¯à®•à®¾à®• இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">பகà¯à®• பிழைதிரà¯à®¤à¯à®¤à®¿à®¯à®¿à®©à¯ பினà¯à®¤à®³à®¤à¯à®¤à¯ˆ அணà¯à®•à®²à®¾à®®à¯</translation>
<translation id="1601560923496285236">பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
<translation id="1603914832182249871">(மறைநிலை)</translation>
+<translation id="1607139524282324606">உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ˆ அழி</translation>
<translation id="1608626060424371292">இவரை அகறà¯à®±à¯</translation>
<translation id="1609170755653088773">இநà¯à®¤à®•à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ iPhone உடன௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="1609862759711084604">à®®à¯à®¨à¯à®¤à¯ˆà®¯ பயனரà¯</translation>
+<translation id="1611557582955786626">எலà¯à®²à®¾à®šà¯ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®¨à¯à®¤, தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®¿à®¯ அனà¯à®ªà®µà®¤à¯à®¤à®¿à®±à¯à®•à¯, உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯</translation>
<translation id="1611584202130317952">ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ செயà¯à®µà®¤à®±à¯à®•à®¾à®© செயலà¯à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ கà¯à®±à¯à®•à¯à®•à¯€à®Ÿà¯ à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯. மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯ அலà¯à®²à®¤à¯ உஙà¯à®•à®³à¯ சாதன உரிமையாளரà¯/நிரà¯à®µà®¾à®•à®¿à®¯à¯ˆà®¤à¯ தொடரà¯à®ªà¯à®•à¯Šà®³à¯à®³à®µà¯à®®à¯.</translation>
<translation id="1611649489706141841">&amp;அடà¯à®¤à¯à®¤à®ªà¯ பகà¯à®•à®®à¯</translation>
<translation id="1611704746353331382">பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯ˆ HTML கோபà¯à®ªà®¾à®• à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯à®•...</translation>
<translation id="1612129875274679969">இநà¯à®¤à®šà¯ சாதனதà¯à®¤à¯ˆ Kiosk பயனà¯à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ நிரநà¯à®¤à®°à®®à®¾à®• வைதà¯à®¤à®¿à®°à¯.</translation>
+<translation id="161460670679785907">உஙà¯à®•à®³à¯ மொபைலைக௠கணà¯à®Ÿà®±à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="1616206807336925449">இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà®¿à®±à¯à®•à¯à®šà¯ சிறபà¯à®ªà¯ அனà¯à®®à®¤à®¿à®•à®³à¯ தேவையிலà¯à®²à¯ˆ.</translation>
<translation id="161707228174452095">கைரேகை சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯!</translation>
<translation id="1618268899808219593">உதவி மையமà¯</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
<translation id="1650709179466243265">à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®¤à¯ திறகà¯à®•, www. மறà¯à®±à¯à®®à¯ .com à®à®šà¯ சேரà¯à®™à¯à®•à®³à¯</translation>
<translation id="1651008383952180276">ஒரே கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ˆ இரà¯à®®à¯à®±à¯ˆ உளà¯à®³à®¿à®Ÿ வேணà¯à®Ÿà¯à®®à¯</translation>
-<translation id="1652972346408808053">கடவà¯à®šà¯à®šà¯Šà®²à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. எநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à¯à®®à¯ <ph name="SAVED_PASSWORDS_LINK" /> எனà¯à®®à¯ இணைபà¯à®ªà®¿à®²à¯ செனà¯à®±à¯, உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆ அணà¯à®•à®²à®¾à®®à¯</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google கிளவà¯à®Ÿà¯ அசà¯à®šà¯à®Ÿà®©à¯ பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®¤à¯à®¤à¯, எஙà¯à®•à®¿à®°à¯à®¨à¯à®¤à¯à®®à¯ அசà¯à®šà®¿à®Ÿà®²à®¾à®®à¯.}other{Google கிளவà¯à®Ÿà¯ அசà¯à®šà¯à®Ÿà®©à¯ # பிரிணà¯à®Ÿà®°à¯à®•à®³à¯ˆà®šà¯ சேரà¯à®¤à¯à®¤à¯, எஙà¯à®•à®¿à®°à¯à®¨à¯à®¤à¯à®®à¯ அசà¯à®šà®¿à®Ÿà®²à®¾à®®à¯.}}</translation>
<translation id="1657406563541664238">தானாகவே பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ பà¯à®³à¯à®³à®¿à®µà®¿à®µà®°à®™à¯à®•à®³à¯ˆà®¯à¯à®®à¯ சிதைவ௠பà¯à®•à®¾à®°à¯à®•à®³à¯ˆà®¯à¯à®®à¯ Google கà¯à®•à¯ அனà¯à®ªà¯à®ªà¯à®µà®¤à®©à¯ மூலமà¯, <ph name="PRODUCT_NAME" /> ஠மேலà¯à®®à¯ சிறபà¯à®ªà®¾à®©à®¤à®¾à®•à¯à®• உதவà¯à®™à¯à®•à®³à¯</translation>
<translation id="1658424621194652532">இநà¯à®¤à®ªà¯ பகà¯à®•à®®à®¾à®©à®¤à¯ உஙà¯à®•à®³à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆ அணà¯à®•à¯à®•à®¿à®±à®¤à¯.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">பாதà¯à®•à®¾à®ªà¯à®ªà¯ காரணஙà¯à®•à®³à¯à®•à¯à®•à®¾à®• கோபà¯à®ªà¯ˆ அணà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="167832068858235403">ஒலியைக௠கà¯à®±à¯ˆ</translation>
<translation id="1679068421605151609">டெவலபà¯à®ªà®°à¯ கரà¯à®µà®¿à®•à®³à¯</translation>
+<translation id="16815041330799488">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®•à¯à®•, தளஙà¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿à®•à¯à®•à®¾à®¤à¯‡</translation>
<translation id="1682548588986054654">பà¯à®¤à®¿à®¯ மறைநிலை சாளரமà¯</translation>
+<translation id="1688935057616748272">ஓர௠எழà¯à®¤à¯à®¤à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯</translation>
<translation id="168991973552362966">à®…à®°à¯à®•à®¿à®²à¯à®³à¯à®³ பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯</translation>
<translation id="1689945336726856614">&amp;URL஠நகலெடà¯</translation>
<translation id="1692602667007917253">அசà¯à®šà®šà¯à®šà¯‹, à®à®¤à¯‹ தவற௠à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ à®®à¯à®±à¯ˆ</translation>
<translation id="175772926354468439">தீம௠஠இயகà¯à®•à¯</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome இணைய à®…à®™à¯à®•à®¾à®Ÿà®¿à®¯à®¿à®²à¯ காடà¯à®Ÿà¯</translation>
<translation id="1758831820837444715">ஈதà¯à®¤à®°à¯à®¨à¯†à®Ÿà¯ நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆ உளà¯à®³à®®à¯ˆà®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="1763046204212875858">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®•à®³à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®•</translation>
<translation id="1763108912552529023">தொடரà¯à®¨à¯à®¤à¯ அறிக</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ:<ph name="END_BOLD" /> இநà¯à®¤à®•à¯ கோபà¯à®ªà¯à®•à®³à¯ தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®©à®µà¯ˆ. மேலà¯à®®à¯ வடà¯à®Ÿà®¿à®²à¯ இடதà¯à®¤à¯ˆ à®à®±à¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à®¾à®• தானாகவே அழியகà¯à®•à¯‚டியதà¯. <ph name="BEGIN_LINK" />மேலà¯à®®à¯ அறிக<ph name="END_LINK" /></translation>
<translation id="1817310072033858383"><ph name="DEVICE_TYPE" />கà¯à®•à¯ Smart Lock஠அமைகà¯à®•à®µà¯à®®à¯</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">சாதனதà¯à®¤à®¿à®²à¯ போதà¯à®®à®¾à®© இடமிலà¯à®²à¯ˆ</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> இன௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ நீகà¯à®•à¯à®®à¯</translation>
<translation id="1826516787628120939">சரிபாரà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="1828149253358786390"><ph name="SITE" /> உஙà¯à®•à®³à¯à®•à¯à®•à¯ அறிவிபà¯à®ªà¯à®•à®³à¯ˆ அனà¯à®ªà¯à®ª விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="1828378091493947763">சாதனதà¯à®¤à®¿à®²à¯ இநà¯à®¤à®šà¯ செரà¯à®•à¯à®¨à®¿à®°à®²à¯ ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">தொடகà¯à®•à®¤à¯à®¤à®¿à®²à¯</translation>
<translation id="2006638907958895361"><ph name="APP" /> இல௠இணைபà¯à®ªà¯ˆà®¤à¯ திற</translation>
<translation id="2007404777272201486">சிகà¯à®•à®²à¯ˆà®ªà¯ பà¯à®•à®¾à®°à¯ செயà¯à®•...</translation>
+<translation id="2015632741368427174">தளதà¯à®¤à®¿à®±à¯à®•à¯à®¤à¯ திசைதிரà¯à®ªà¯à®ªà¯à®µà®¤à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:</translation>
<translation id="2016430552235416146">பழைய à®®à¯à®±à¯ˆ</translation>
<translation id="2017334798163366053">செயலà¯à®¤à®¿à®±à®©à¯ தரவà¯à®šà¯ சேகரிபà¯à®ªà¯ˆ à®®à¯à®Ÿà®•à¯à®•à¯</translation>
<translation id="2017836877785168846">à®®à¯à®•à®µà®°à®¿à®ªà¯ படà¯à®Ÿà®¿à®¯à®¿à®²à¯ வரலாறà¯à®±à¯ˆà®¯à¯à®®à¯ தானே நிரபà¯à®ªà¯à®¤à®²à¯à®•à®³à¯ˆà®¯à¯à®®à¯ அழிகà¯à®•à¯à®®à¯.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" எனப௠பெயரிடபà¯à®ªà®Ÿà¯à®Ÿ கோபà¯à®ªà®¾à®©à®¤à¯ à®à®±à¯à®•à®©à®µà¯‡ உளà¯à®³à®¤à¯. எனà¯à®© செயà¯à®¯ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯?</translation>
<translation id="2087822576218954668">அசà¯à®šà®¿à®Ÿà¯: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chromeà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿, பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®• உலாவவà¯à®®à¯</translation>
+<translation id="2089795179672254991">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®¤à¯ தளம௠விரà¯à®®à¯à®ªà¯à®®à¯ போதà¯, கேள௠(பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯)</translation>
<translation id="2090165459409185032">கணகà¯à®•à¯à®¤à¯ தகவலà¯à®•à®³à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•, இஙà¯à®•à¯à®šà¯ செலà¯à®²à®µà¯à®®à¯: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">à®®à¯à®±à¯ˆà®®à¯ˆ பாதà¯à®•à®¾à®ªà¯à®ªà¯ அமைபà¯à®ªà¯</translation>
<translation id="2091887806945687916">ஒலி</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">அளவ௠மாறà¯à®±à¯</translation>
<translation id="2124930039827422115">{1,plural, =1{<ph name="AVERAGE_RATING" /> என ஒர௠பயனரால௠மதிபà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.}other{<ph name="AVERAGE_RATING" /> என # பயனரà¯à®•à®³à®¾à®²à¯ மதிபà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.}}</translation>
<translation id="2126167708562367080">உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆ à®®à¯à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¾à®°à¯.</translation>
-<translation id="2126426811489709554">Chromeஇல௠இயஙà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="2127372758936585790">கà¯à®±à¯ˆà®¨à¯à®¤ சகà¯à®¤à®¿à®•à¯Šà®£à¯à®Ÿ சாரà¯à®œà®°à¯</translation>
<translation id="212862741129535676">காலஇடைவெளி நிலையின௠பணிசெயல௠சதவீதமà¯</translation>
<translation id="2128691215891724419">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯à®ªà¯ பிழை: ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯...</translation>
<translation id="2129825002735785149">செரà¯à®•à¯à®¨à®¿à®°à®²à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="2129904043921227933">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯à®ªà¯ பிழை: ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯...</translation>
<translation id="2131077480075264">"<ph name="IMPORT_NAME" />" ஆல௠அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à®¾à®²à¯, "<ph name="APP_NAME" />"஠நிறà¯à®µ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
-<translation id="213491463158799620">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• vவிரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="2135787500304447609">&amp;மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à¯</translation>
<translation id="2136372518715274136">பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà¯à®•</translation>
<translation id="2136476978468204130">உளà¯à®³à®¿à®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ தவறானதà¯</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA இணகà¯à®•à®®à¯</translation>
<translation id="218070003709087997">எதà¯à®¤à®©à¯ˆ நகலà¯à®•à®³à¯ அசà¯à®šà®¿à®Ÿà®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கà¯à®±à®¿à®•à¯à®•, எணà¯à®£à¯ˆà®ªà¯ (1 - 999) பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯.</translation>
<translation id="2187895286714876935">சேவையக சானà¯à®±à®¿à®¤à®´à¯ இறகà¯à®•à¯à®®à®¤à®¿ பிழை</translation>
+<translation id="2187906491731510095">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" />à®à®¤à¯ திற</translation>
<translation id="2190069059097339078">வைஃபை கிரெடெனà¯à®·à®¿à®¯à®²à¯ கெடà¯à®Ÿà®°à¯</translation>
<translation id="219008588003277019">இயலà¯à®ªà®¾à®© கிளையணà¯à®Ÿà¯ தொகà¯à®¤à®¿à®•à¯à®•à¯‚à®±à¯: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">நலà¯à®µà®°à®µà¯</translation>
<translation id="225692081236532131">செயலாகà¯à®• நிலை</translation>
+<translation id="2261323523305321874">உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿, சில பழைய சà¯à®¯à®µà®¿à®µà®°à®™à¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•à¯à®®à¯à®ªà®Ÿà®¿à®¯à®¾à®© கணினி அளவிலான மாறà¯à®±à®¤à¯à®¤à¯ˆà®šà¯ செயà¯à®¤à¯à®³à¯à®³à®¾à®°à¯.</translation>
<translation id="2262477216570151239">மீணà¯à®Ÿà¯à®®à¯ இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à®±à¯à®•à¯ à®®à¯à®¨à¯à®¤à¯ˆà®¯ தாமதமà¯</translation>
<translation id="2263189956353037928">வெளியேறி, உளà¯à®¨à¯à®´à¯ˆà®•</translation>
<translation id="2263497240924215535">(à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676"><ph name="PRODUCT_NAME" /> ஠நிறà¯à®µ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="2296019197782308739">EAP à®®à¯à®±à¯ˆ:</translation>
<translation id="2297705863329999812">பிரிணà¯à®Ÿà®°à¯à®•à®³à¯ˆà®¤à¯ தேடவà¯à®®à¯</translation>
-<translation id="230115972905494466">இணகà¯à®•à®®à®¾à®© சாதனஙà¯à®•à®³à¯ இலà¯à®²à¯ˆ</translation>
<translation id="2301382460326681002">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ மூல கோபà¯à®ªà®•à®®à¯ செலà¯à®²à®¾à®¤à®¤à¯.</translation>
<translation id="2302685579236571180">மறைநிலைகà¯à®•à¯à®šà¯ செலà¯à®•</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ஆனத௠கூடà¯à®¤à®²à¯ அனà¯à®®à®¤à®¿à®•à®³à¯ˆà®•à¯ கோரியà¯à®³à¯à®³à®¤à¯.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">மொழியà¯à®®à¯ உளà¯à®³à¯€à®Ÿà¯à®®à¯</translation>
<translation id="2352662711729498748">&lt; 1 மெ.பை.</translation>
<translation id="2352810082280059586">பூடà¯à®Ÿà¯à®¤à¯ திரைக௠கà¯à®±à®¿à®ªà¯à®ªà¯à®•à®³à¯ தானாகவே <ph name="LOCK_SCREEN_APP_NAME" /> இல௠சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©. உஙà¯à®•à®³à®¿à®©à¯ மிகச௠சமீபதà¯à®¤à®¿à®¯ கà¯à®±à®¿à®ªà¯à®ªà®¾à®©à®¤à¯ பூடà¯à®Ÿà¯à®¤à¯ திரையில௠தொடரà¯à®¨à¯à®¤à¯ இரà¯à®•à¯à®•à¯à®®à¯.</translation>
+<translation id="2352947182261340447">அகச௠சேமிபà¯à®ªà®•à®¤à¯à®¤à®¿à®²à¯ போதà¯à®®à®¾à®© இடம௠இலà¯à®²à¯ˆ.</translation>
<translation id="2353297238722298836">கேமராவà¯à®®à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯à®®à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="2356070529366658676">கேளà¯</translation>
<translation id="2356517949307388948">தீஙà¯à®•à®¿à®´à¯ˆà®•à¯à®•à¯à®®à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ Chrome தேடà¯à®®à¯ போதà¯, பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ அணà¯à®•à®²à¯ˆ எபà¯à®ªà¯‹à®¤à¯à®®à¯ தடà¯</translation>
<translation id="2367972762794486313">பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
<translation id="2371076942591664043">&amp;à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯à®®à¯ திற</translation>
-<translation id="237336063998926520">இரà¯à®ªà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆà®¤à¯ தீரà¯à®®à®¾à®©à®¿à®•à¯à®•, உஙà¯à®•à®³à¯ IP à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
<translation id="2377319039870049694">படà¯à®Ÿà®¿à®¯à®²à¯ காடà¯à®šà®¿à®•à¯à®•à¯ மாறà¯</translation>
<translation id="2377667304966270281">ஹாரà¯à®Ÿà¯ ஃபாலà¯à®Ÿà¯à®•à®³à¯</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> கோபà¯à®ªà¯à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯. உஙà¯à®•à®³à¯ பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="2385700042425247848">சேவையின௠பெயரà¯:</translation>
<translation id="2387458720915042159">பà¯à®°à®¾à®•à¯à®¸à®¿ இணைபà¯à®ªà¯ வகை</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> பà¯à®¤à®¿à®¯ படஙà¯à®•à®³à¯ காணபà¯à®ªà®Ÿà¯à®Ÿà®©
- <ph name="LINE_BREAK1" />
- சாதனதà¯à®¤à®¿à®²à¯ போதிய இடமிலà¯à®²à¯ˆ.
- <ph name="LINE_BREAK2" />
- தொடஙà¯à®•à¯à®µà®¤à®±à¯à®•à¯, கà¯à®±à¯ˆà®µà®¾à®© படஙà¯à®•à®³à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="2391419135980381625">நிலையான எழà¯à®¤à¯à®¤à¯à®°à¯</translation>
<translation id="2391762656119864333">திரà¯à®®à¯à®ªà®ªà¯à®ªà¯†à®±à¯</translation>
<translation id="2392369802118427583">செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">எபà¯à®ªà¯‹à®¤à¯à®®à¯ <ph name="ORIGIN" /> இல௠இயகà¯à®•à¯</translation>
<translation id="2425665904502185219">மொதà¯à®¤à®•à¯ கோபà¯à®ªà®¿à®©à¯ அளவà¯</translation>
<translation id="2428510569851653187">தாவல௠சிதைநà¯à®¤ போதà¯, நீஙà¯à®•à®³à¯ எனà¯à®© செயà¯à®¤à¯ கொணà¯à®Ÿà®¿à®°à¯à®¨à¯à®¤à¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆ விளகà¯à®•à®µà¯à®®à¯</translation>
+<translation id="2431027948063157455">Google அசிஸà¯à®Ÿà®£à¯à®Ÿà¯à®Ÿà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="2433452467737464329">பகà¯à®•à®¤à¯à®¤à¯ˆà®¤à¯ தானாகவே பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• URL இல௠வினவல௠அளவà¯à®°à¯à®µà¯ˆà®šà¯ சேரà¯à®•à¯à®•à®µà¯à®®à¯: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">தோறà¯à®±à®®à¯</translation>
<translation id="2435248616906486374">பிணையம௠தà¯à®£à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ மூல கோபà¯à®ªà®•à®®à¯ தேவை.</translation>
<translation id="2448312741937722512">வகை</translation>
<translation id="2450223707519584812">Google API விசைகள௠இலà¯à®²à®¾à®¤à®¤à®¾à®²à¯ உஙà¯à®•à®³à®¾à®²à¯ பயனரà¯à®•à®³à¯ˆà®šà¯ சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. விவரஙà¯à®•à®³à¯à®•à¯à®•à¯ <ph name="DETAILS_URL" /> இல௠பாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="2450849356604136918">செயலிலà¯à®³à¯à®³ காடà¯à®šà®¿à®•à®³à¯ எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ</translation>
<translation id="2453021845418314664">மேமà¯à®ªà®Ÿà¯à®Ÿ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ அமைபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="2453576648990281505">கோபà¯à®ªà¯ à®à®±à¯à®•à®©à®µà¯‡ உளà¯à®³à®¤à¯</translation>
<translation id="2453860139492968684">à®®à¯à®Ÿà®¿</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" />, <ph name="VOLUME_NAME" /> இலிரà¯à®¨à¯à®¤à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ நகலெடà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="2462724976360937186">சானà¯à®±à®³à®¿à®•à¯à®•à¯à®®à¯ மைய விசை ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
-<translation id="246335896104539386">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯ˆ இறகà¯à®•à¯</translation>
<translation id="2464089476039395325">HTTP பà¯à®°à®¾à®•à¯à®¸à®¿</translation>
<translation id="2468902267404883140">மொபைலà¯à®Ÿà®©à¯ இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. இணஙà¯à®•à¯à®®à¯ Android ஃபோனைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯ˆà®¯à¯à®®à¯, அத௠இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯ à®…à®°à¯à®•à®¿à®²à¯ உளà¯à®³à®¤à¯ˆà®¯à¯à®®à¯ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯à®•à¯Šà®³à¯à®³à®µà¯à®®à¯. &lt;a&gt;மேலà¯à®®à¯ அறிக&lt;/a&gt;</translation>
<translation id="2470702053775288986">ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> இல௠உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à®¿à®°à¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="2563856802393254086">வாழà¯à®¤à¯à®¤à¯à®•à®³à¯! உஙà¯à®•à®³à¯ '<ph name="NAME" />' தரவ௠சேவை செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, அத௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ தயாராக உளà¯à®³à®¤à¯.</translation>
<translation id="2566124945717127842">பவரà¯à®µà®¾à®·à¯, உஙà¯à®•à®³à¯ <ph name="IDS_SHORT_PRODUCT_NAME" /> சாதனதà¯à®¤à¯ˆà®ªà¯ பà¯à®¤à®¿à®¯à®¤à¯ˆà®ªà¯ போனà¯à®±à¯ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à¯à®®à¯.</translation>
+<translation id="2567257616420533738">கடவà¯à®šà¯à®šà¯Šà®²à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. <ph name="SAVED_PASSWORDS_LINK" /> எனà¯à®± இணைபà¯à®ªà®¿à®²à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®²à®¾à®®à¯ நிரà¯à®µà®•à®¿à®•à¯à®•à®²à®¾à®®à¯</translation>
<translation id="2568774940984945469">தகவலà¯à®ªà®Ÿà¯à®Ÿà®¿ கொளà¯à®•à®²à®©à¯</translation>
<translation id="2570000010887652771">தரவ௠உபயோகம௠கà¯à®±à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="257088987046510401">தீமà¯à®•à®³à¯</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (இயஙà¯à®•à¯à®¤à®³à®®à¯ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆ தேடல௠அமைபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="2586657967955657006">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯</translation>
+<translation id="2586672484245266891">சிறிய URL஠உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯</translation>
<translation id="2587922270115112871">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை உரà¯à®µà®¾à®•à¯à®•à¯à®µà®¤à¯ Google கணகà¯à®•à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®¾à®¤à¯, மேலà¯à®®à¯ அதன௠அமைபà¯à®ªà¯à®•à®³à¯à®®à¯ தரவà¯à®®à¯
Chrome ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ மூலம௠பிற சாதனஙà¯à®•à®³à®¿à®²à¯ அவரà¯à®•à®³à¯ˆà®ªà¯ பினà¯à®¤à¯Šà®Ÿà®°à®¾à®¤à¯.
இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à¯ மடà¯à®Ÿà¯à®®à¯‡ கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®µà®¾à®°à¯.</translation>
@@ -1045,6 +1058,7 @@
<translation id="2633199387167390344">வடà¯à®Ÿà¯ இடதà¯à®¤à®¿à®²à¯ <ph name="USAGE" /> மெ.பை. à® <ph name="NAME" /> பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ˆ அகறà¯à®± வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ஆல௠நிறà¯à®µà®²à¯ˆ நிறைவà¯à®šà¯†à®¯à¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, ஆனால௠அதன௠வடà¯à®Ÿà¯à®ªà¯ படிமதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ இயகà¯à®•à¯à®µà®¤à¯ˆà®¤à¯ தொடரà¯à®®à¯.</translation>
+<translation id="2635176084534510129">மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®ªà¯ பரிநà¯à®¤à¯à®°à¯ˆà®•à®³à¯, ஸà¯à®®à®¾à®°à¯à®Ÿà¯à®Ÿà®¾à®© மொழியாகà¯à®•à®®à¯ போனà¯à®± மேலà¯à®®à¯ தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®¿à®¯ அனà¯à®ªà®µà®™à¯à®•à®³à¯ˆà®ªà¯ பெறà¯à®•</translation>
<translation id="2635276683026132559">உளà¯à®¨à¯à®´à¯ˆà®•à®¿à®±à®¤à¯</translation>
<translation id="2635926034288331400">பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ நிறà¯à®µà®µà¯à®®à¯</translation>
<translation id="2636625531157955190">Chrome ஆல௠படதà¯à®¤à¯ˆ அணà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
@@ -1055,14 +1069,15 @@
<translation id="2643698698624765890">சாளரதà¯à®¤à®¿à®©à¯ மெனà¯à®µà®¿à®²à¯à®³à¯à®³ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¤à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="2647142853114880570">மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®±à¯</translation>
<translation id="2647269890314209800">பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯ கà¯à®•à¯à®•à¯€à®•à®³à¯</translation>
+<translation id="264810637653812429">இணகà¯à®•à®®à®¾à®© சாதனஙà¯à®•à®³à¯ இலà¯à®²à¯ˆ.</translation>
<translation id="2648831393319960979">உஙà¯à®•à®³à¯ கணகà¯à®•à®¿à®²à¯ சாதனதà¯à®¤à¯ˆà®šà¯ சேரà¯à®•à¯à®•à®¿à®±à®¤à¯ - இதறà¯à®•à¯à®šà¯ சில நிமிடஙà¯à®•à®³à¯ எடà¯à®•à¯à®•à®²à®¾à®®à¯...</translation>
<translation id="2649045351178520408">Base64-கà¯à®±à®¿à®¯à¯‡à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ ASCII, சானà¯à®±à®¿à®¤à®´à¯ சஙà¯à®•à®¿à®²à®¿</translation>
<translation id="2653266418988778031">நீஙà¯à®•à®³à¯ ஒர௠சானà¯à®±à®³à®¿à®•à¯à®•à¯à®®à¯ மைய(CA) சானà¯à®±à®¿à®¤à®´à¯ˆ நீகà¯à®•à®¿à®©à®¾à®²à¯, அநà¯à®¤ CA வழஙà¯à®•à®¿à®¯ எநà¯à®¤ சானà¯à®±à®¿à®¤à®´à¯ˆà®¯à¯à®®à¯ உஙà¯à®•à®³à¯ உலாவி இதன௠பினà¯à®©à®°à¯ நமà¯à®ªà®¾à®¤à¯.</translation>
<translation id="2653659639078652383">சமரà¯à®ªà¯à®ªà®¿</translation>
<translation id="265390580714150011">பà¯à®² மதிபà¯à®ªà¯</translation>
-<translation id="2654286334048437383">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯ˆ à®à®±à¯à®±à¯</translation>
<translation id="2655386581175833247">பயனர௠சானà¯à®±à®¿à®¤à®´à¯:</translation>
<translation id="2660779039299703961">நிகழà¯à®µà¯</translation>
+<translation id="266079277508604648">பிரிணà¯à®Ÿà®°à¯à®Ÿà®©à¯ இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. பிரிணà¯à®Ÿà®°à¯ இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯, வைஃபை அலà¯à®²à®¤à¯ USB மூலம௠அத௠உஙà¯à®•à®³à¯ Chromebook உடன௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾ எனச௠சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">மொழி</translation>
@@ -1085,6 +1100,7 @@
<translation id="2680208403056680091">உஙà¯à®•à®³à¯ இணைய இணைபà¯à®ªà¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="268053382412112343">Hi&amp;story</translation>
<translation id="2683638487103917598">கோபà¯à®ªà¯à®±à¯ˆ வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
+<translation id="2684004000387153598">தொடர, சரி எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯, உஙà¯à®•à®³à¯ மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®•à¯à®•à¯à®ªà¯ பà¯à®¤à®¿à®¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•, நபரைச௠சேர௠எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="2686759344028411998">à®à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ எநà¯à®¤ தொகà¯à®¤à®¿à®•à¯à®•à¯‚à®±à¯à®•à®³à¯ˆà®¯à¯à®®à¯ கணà¯à®Ÿà®±à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="2688196195245426394">வேற௠சேவையகதà¯à®¤à¯à®Ÿà®©à¯ சாதனதà¯à®¤à¯ˆà®ªà¯ பதிவà¯à®šà¯†à®¯à¯à®¯à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">மொழி விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
@@ -1097,6 +1113,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">டசà¯à®ªà¯‡à®Ÿà®¿à®©à¯ வேகமà¯</translation>
<translation id="2706892089432507937">USB சாதனஙà¯à®•à®³à¯</translation>
+<translation id="2706954854267016964">தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ Google மேககà¯à®•à®£à®¿à®©à®¿ அசà¯à®šà¯ சாதனமானதà¯, இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯. உஙà¯à®•à®³à¯ கணினியின௠சிஸà¯à®Ÿà®®à¯ அமைபà¯à®ªà¯à®•à®³à®¿à®²à¯ பிரிணà¯à®Ÿà®°à¯ˆ அமைகà¯à®• à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="2707024448553392710">உறà¯à®ªà¯à®ªà¯ பதிவிறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="270921614578699633">இதன௠சராசரி</translation>
<translation id="2709453993673701466">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆà®¯à¯à®®à¯ தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ இயகà¯à®•à¯à®µà®¤à®±à¯à®•à¯ à®®à¯à®©à¯, அவறà¯à®±à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾? <ph name="BEGIN_LINK" />அமைபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯à®šà¯<ph name="END_LINK" /> செலà¯à®²à®µà¯à®®à¯.</translation>
@@ -1127,6 +1144,7 @@
<translation id="2737363922397526254">சà¯à®°à¯à®•à¯à®•à¯...</translation>
<translation id="2737492745329609575">அமைவைத௠தொடஙà¯à®•à¯</translation>
<translation id="2738771556149464852">இதனà¯à®ªà®¿à®±à®•à¯ அலà¯à®²</translation>
+<translation id="2739046699559178272">சேமிதà¯à®¤à¯, தொடரà¯à®•</translation>
<translation id="2739191690716947896">பிழைதà¯à®¤à®¿à®°à¯à®¤à¯à®¤à¯</translation>
<translation id="2739240477418971307">உஙà¯à®•à®³à¯ அணà¯à®•à®²à¯à®¤à®©à¯à®®à¯ˆ அமைபà¯à®ªà¯à®•à®³à¯ˆ மாறà¯à®±à®²à®¾à®®à¯</translation>
<translation id="2740393541869613458">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனர௠பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®Ÿ இணையதளஙà¯à®•à®³à¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®²à®¾à®®à¯, மேலà¯à®®à¯</translation>
@@ -1147,6 +1165,7 @@
<translation id="2773802008104670137">இத௠போனà¯à®± கோபà¯à®ªà¯à®•à®³à¯ உஙà¯à®•à®³à¯ கணினிகà¯à®•à¯à®¤à¯ தீஙà¯à®•à¯à®µà®¿à®³à¯ˆà®µà®¿à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="2775104091073479743">கைரேகைகளை மாறà¯à®±à¯</translation>
<translation id="2776441542064982094">பிணையதà¯à®¤à®¿à®²à¯ பதிவà¯à®šà¯†à®¯à¯à®µà®¤à®±à¯à®•à®¾à®© சாதனஙà¯à®•à®³à¯ எதà¯à®µà¯à®®à¯ இலà¯à®²à®¾à®¤à®¤à¯à®ªà¯‹à®²à¯ தெரிகிறதà¯. உஙà¯à®•à®³à¯ சாதனம௠இயகà¯à®•à®¤à¯à®¤à®¿à®²à¯ இரà¯à®¨à¯à®¤à¯ இணையதà¯à®¤à¯à®Ÿà®©à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯, அதன௠வழிகாடà¯à®Ÿà®¿ கையேடà¯à®Ÿà®¿à®²à¯ உளà¯à®³ வழிமà¯à®±à¯ˆà®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ பதிவà¯à®šà¯†à®¯à¯à®¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">பதிவிறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="2783661497142353826">Kiosk பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®¤à¯à®¤à®²à¯</translation>
<translation id="2784407158394623927">மொபைல௠தரவ௠சேவை இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯</translation>
@@ -1203,7 +1222,6 @@
<translation id="2843806747483486897">இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆà®•à¯à®•à¯ மாறà¯à®±à¯...</translation>
<translation id="2844111009524261443">கிளிக௠செயà¯à®¯à¯à®®à¯ போத௠இயகà¯à®•à¯</translation>
<translation id="2845382757467349449">எபà¯à®ªà¯Šà®´à¯à®¤à¯à®®à¯ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®¸à¯ படà¯à®Ÿà®¿à®¯à¯ˆà®•à¯ காணà¯à®ªà®¿</translation>
-<translation id="284682086647736321">Ctrl, Alt அலà¯à®²à®¤à¯ கடà¯à®Ÿà®³à¯ˆà®¯à¯ˆà®šà¯ சேரà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="2847759467426165163">இதறà¯à®•à¯ அனà¯à®ªà¯à®ªà¯</translation>
<translation id="284805635805850872">தீஙà¯à®•à®¿à®´à¯ˆà®•à¯à®•à¯à®®à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ அகறà¯à®±à®µà®¾?</translation>
<translation id="2849362176025371110">பிழை அறிகà¯à®•à¯ˆà®¯à¯ˆà®¯à¯à®®à¯ உபயோகத௠தரவையà¯à®®à¯ Googleகà¯à®•à¯à®¤à¯ தானாகவே அனà¯à®ªà¯à®ªà¯à®®à¯. இதை எபà¯à®ªà¯‹à®¤à¯ வேணà¯à®Ÿà¯à®®à®¾à®©à®¾à®²à¯à®®à¯ <ph name="BEGIN_LINK1" />அமைபà¯à®ªà¯à®•à®³à®¿à®²à¯<ph name="END_LINK1" /> மாறà¯à®±à®²à®¾à®®à¯. <ph name="BEGIN_LINK2" />மேலà¯à®®à¯ அறிக<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@
<translation id="2849936225196189499">சிகà¯à®•à®²à®¾à®©</translation>
<translation id="2850124913210091882">காபà¯à®ªà¯à®ªà¯ பிரதியெடà¯</translation>
<translation id="2850541429955027218">தீமினைச௠சேரà¯</translation>
+<translation id="2853121255651601031">கடவà¯à®šà¯à®šà¯Šà®²à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="2853916256216444076">$1 வீடியோ</translation>
<translation id="2857608528410806398">QU à®…à®®à¯à®šà®¤à¯à®¤à®¿à®©à¯ அறிவிபà¯à®ªà¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ இஙà¯à®•à¯‡. QU à®…à®®à¯à®šà®¤à¯à®¤à®¿à®©à¯ அறிவிபà¯à®ªà¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ இஙà¯à®•à¯‡. QU à®…à®®à¯à®šà®¤à¯à®¤à®¿à®©à¯ அறிவிபà¯à®ªà¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ இஙà¯à®•à¯‡. QU à®…à®®à¯à®šà®¤à¯à®¤à®¿à®©à¯ அறிவிபà¯à®ªà¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ இஙà¯à®•à¯‡. QU à®…à®®à¯à®šà®¤à¯à®¤à®¿à®©à¯ அறிவிபà¯à®ªà¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ இஙà¯à®•à¯‡.</translation>
<translation id="2860150991415616761">மிகவà¯à®®à¯ நீணà¯à®Ÿà®¤à¯ (4வி)</translation>
@@ -1253,6 +1272,7 @@
<translation id="2908162660801918428">கோபà¯à®ªà®•à®¤à¯à®¤à®¿à®©à¯ மூலம௠மீடியா கேலரியைச௠சேரà¯</translation>
<translation id="2908789530129661844">திரையைப௠பெரிதாகà¯à®•à¯</translation>
<translation id="2910318910161511225">நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®Ÿà®©à¯ இணைதà¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯</translation>
+<translation id="2911898792135283060">கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> உஙà¯à®•à®³à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="2913331724188855103">கà¯à®•à¯à®•à¯€à®¤à¯ தரவை, தளஙà¯à®•à®³à¯ சேமிகà¯à®•à®µà¯à®®à¯ படிகà¯à®•à®µà¯à®®à¯ அனà¯à®®à®¤à®¿ (பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="2916073183900451334">ஒர௠வலைபà¯à®ªà®•à¯à®•à®¤à¯à®¤à®¿à®²à¯ Tab விசையை à®…à®´à¯à®¤à¯à®¤à¯à®µà®¤à®¾à®²à¯, இணைபà¯à®ªà¯à®•à®³à¯à®®à¯, படிவபà¯à®ªà¯à®²à®™à¯à®•à®³à¯à®®à¯ தனிபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®©à¯à®±à®©</translation>
@@ -1297,6 +1317,7 @@
<translation id="2989474696604907455">இணைகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="2989786307324390836">DER-கà¯à®±à®¿à®¯à¯‡à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ பைனரி, à®’à®±à¯à®±à¯ˆà®šà¯ சானà¯à®±à®¿à®¤à®´à¯</translation>
<translation id="2993517869960930405">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯à®¤à¯ தகவலà¯</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" />à®à®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="299483336428448530">பெறà¯à®±à¯‹à®°à®¾à®²à¯ நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> என அறியபà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. ஆனால௠Android 5.0 மறà¯à®±à¯à®®à¯ அதறà¯à®•à¯ மேறà¯à®ªà®Ÿà¯à®Ÿ பதிபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ கொணà¯à®Ÿ சாதனஙà¯à®•à®³à®¿à®²à¯ மடà¯à®Ÿà¯à®®à¯ Smart Lock இயஙà¯à®•à¯à®®à¯. &lt;a&gt;மேலà¯à®®à¯ அறிக&lt;/a&gt;</translation>
<translation id="3003144360685731741">விரà¯à®ªà¯à®ª நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à®³à¯</translation>
@@ -1355,6 +1376,7 @@
<translation id="3064410671692449875">போதà¯à®®à®¾à®© தரவ௠இலà¯à®²à¯ˆ</translation>
<translation id="3065041951436100775">தாவல௠நிறà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ பறà¯à®±à®¿à®¯ கரà¯à®¤à¯à®¤à¯.</translation>
<translation id="3065140616557457172">தேடà¯à®µà®¤à®±à¯à®•à¯ டைப௠செயà¯à®• அலà¯à®²à®¤à¯ வழிசெலà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ ஒர௠URL ஠உளà¯à®³à®¿à®Ÿà¯à®• – அனைதà¯à®¤à¯à®®à¯ இயஙà¯à®•à¯à®•à®¿à®±à®¤à¯.</translation>
+<translation id="3066642396596108483">எலà¯à®²à®¾à®šà¯ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ உஙà¯à®•à®³à¯ பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯, வரலாற௠ஆகியவறà¯à®±à¯ˆ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="3067198360141518313">இநà¯à®¤à®šà¯ செரà¯à®•à¯à®¨à®¿à®°à®²à¯ˆ இயகà¯à®•à¯</translation>
<translation id="3071624960923923138">பà¯à®¤à®¿à®¯ தாவலைத௠திறகà¯à®•, இஙà¯à®•à¯‡ கிளிக௠செயà¯à®¯à®µà¯à®®à¯</translation>
<translation id="3074037959626057712">உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯, ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆ இயகà¯à®•à®¿à®¯à¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯</translation>
@@ -1442,6 +1464,7 @@
<translation id="3202173864863109533">இநà¯à®¤à®¤à¯ தாவலின௠ஆடியோ à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="3206175707080061730">"$1" எனà¯à®± பெயரà¯à®³à¯à®³ கோபà¯à®ªà¯ à®à®±à¯à®•à®©à®µà¯‡ உளà¯à®³à®¤à¯. அதை இடமாறà¯à®± வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="3208703785962634733">உறà¯à®¤à®¿à®šà¯†à®¯à¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à¯</translation>
+<translation id="3213187967168344806">பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ கணினியை மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®¿, à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> இணைபà¯à®ªà®¾à®©à¯ செயலà¯à®®à¯à®±à¯ˆ செயலிழநà¯à®¤à®¤à¯. மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¯à®µà®¾?</translation>
<translation id="3221634914176615296">கோபà¯à®ªà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®²à¯ சாதனதà¯à®¤à®¿à®©à¯ உளà¯à®³à®Ÿà®¤à¯à®¤à¯ˆà®•à¯ காணà¯à®™à¯à®•à®³à¯.</translation>
@@ -1468,12 +1491,14 @@
<translation id="3254516606912442756">தானியஙà¯à®•à¯ நேர மணà¯à®Ÿà®²à®¤à¯à®¤à¯ˆà®•à¯ கணà¯à®Ÿà®±à®¿à®¤à®²à¯ à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="3264544094376351444">Sans-Serif எழà¯à®¤à¯à®¤à¯à®°à¯</translation>
<translation id="3264547943200567728">உஙà¯à®•à®³à¯ Chromebox இன௠நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆ அமைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
+<translation id="3264582393905923483">சூழலà¯</translation>
<translation id="3265459715026181080">சாளரதà¯à®¤à¯ˆ மூடà¯</translation>
<translation id="3267726687589094446">பல கோபà¯à®ªà¯à®•à®³à¯ˆà®¤à¯ தானாக பதிவிறகà¯à®•, அனà¯à®®à®¤à®¿à®ªà¯à®ªà®¤à¯ˆà®¤à¯ தொடரà¯</translation>
<translation id="3267998849713137817">மாறà¯à®±à®¿à®¯ நேரமà¯</translation>
<translation id="3268451620468152448">திறநà¯à®¤ ததà¯à®¤à®²à¯à®•à®³à¯</translation>
<translation id="3269069891205016797">நீஙà¯à®•à®³à¯ வெளியேறியதà¯à®®à¯, சாதனதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ உஙà¯à®•à®³à¯ தகவல௠அகறà¯à®±à®ªà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="3269093882174072735">படதà¯à®¤à¯ˆ à®à®±à¯à®±à¯</translation>
+<translation id="3269889795238950578">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯, இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¾à®²à¯ பாரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
<translation id="326999365752735949">வேறà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®ªà¯ பதிவிறகà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="3270965368676314374">உஙà¯à®•à®³à¯ கணினியிலிரà¯à®¨à¯à®¤à¯ படஙà¯à®•à®³à¯, இசை மறà¯à®±à¯à®®à¯ பிற மீடியாவை படிகà¯à®•à®²à®¾à®®à¯, மாறà¯à®±à®²à®¾à®®à¯ மறà¯à®±à¯à®®à¯ நீகà¯à®•à®²à®¾à®®à¯</translation>
<translation id="327147043223061465">எலà¯à®²à®¾à®•à¯ கà¯à®•à¯à®•à¯€à®•à®³à¯ˆà®¯à¯à®®à¯ தளதà¯à®¤à®¿à®©à¯ தரவையà¯à®®à¯ காடà¯à®Ÿà¯</translation>
@@ -1505,6 +1530,7 @@
<translation id="3305389145870741612">வடிவமைபà¯à®ªà¯ செயலாகà¯à®•à®¤à¯à®¤à®¿à®±à¯à®•à¯ சில வினாடிகள௠ஆகà¯à®®à¯. காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="3305661444342691068">PDF ஠மாதிரிகà¯à®•à®¾à®Ÿà¯à®¯à®¿à®²à¯ திறகà¯à®•à®µà¯à®®à¯</translation>
<translation id="3306684685104080068">Google Hangouts போனà¯à®± கிளவà¯à®Ÿà¯ சாரà¯à®¨à¯à®¤ சேவைகளà¯à®•à¯à®•à¯ அனà¯à®ªà¯à®ªà¯à®¤à®²à¯ˆ இயகà¯à®•à¯.</translation>
+<translation id="3307091518408668019">கணினி OU (எ.கா. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">நிறà¯à®µà®© யூனிட௠(OU)</translation>
<translation id="3308116878371095290">இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ கà¯à®•à¯à®•à¯€à®•à®³à¯ˆ அமைபà¯à®ªà®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="3308134619352333507">பொதà¯à®¤à®¾à®©à¯ˆ மறை</translation>
@@ -1512,9 +1538,6 @@
<translation id="3309747692199697901">எபà¯à®ªà¯‹à®¤à¯à®®à¯ எலà¯à®²à®¾ தளஙà¯à®•à®³à®¿à®²à¯à®®à¯ இயகà¯à®•à¯</translation>
<translation id="3312424061798279731">இயகà¯à®•à®¤à¯à®¤à®¿à®²à¯à®³à¯à®³ மொழிகளà¯</translation>
<translation id="3312903956926554846">டெஸà¯à®•à¯à®Ÿà®¾à®ªà¯à®ªà®¿à®²à¯ நிறà¯à®µà¯</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_DOMAIN" /> இலிரà¯à®¨à¯à®¤à¯
-<ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" /></translation>
-<translation id="3313473140726597081">தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®®à¯ <ph name="URL" />கà¯à®•à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மாறà¯à®±à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•, மீடà¯à®Ÿà®®à¯ˆ எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="3313590242757056087">எநà¯à®¤ இணையதளஙà¯à®•à®³à¯ˆà®•à¯ கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனர௠பாரà¯à®•à¯à®•à®²à®¾à®®à¯ எனà¯à®ªà®¤à¯ˆ அமைகà¯à®•, <ph name="MANAGEMENT_URL" /> à®à®ªà¯ பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®µà®¤à®©à¯ மூலம௠நீஙà¯à®•à®³à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ அமைபà¯à®ªà¯à®•à®³à¯ˆ உளà¯à®³à®®à¯ˆà®•à¯à®•à®²à®¾à®®à¯.
நீஙà¯à®•à®³à¯ இயலà¯à®ªà¯ அமைபà¯à®ªà¯à®•à®³à¯ˆ மாறà¯à®±à®µà®¿à®²à¯à®²à¯ˆ எனிலà¯,
இணையதà¯à®¤à®¿à®²à¯ எலà¯à®²à®¾ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ <ph name="USER_DISPLAY_NAME" /> உலாவ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">அசà¯à®šà®¿à®Ÿà¯à®µà®¤à®¿à®²à¯ தோலà¯à®µà®¿. உஙà¯à®•à®³à¯ பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="3364721542077212959">ஸà¯à®Ÿà¯ˆà®²à®¸à¯ கரà¯à®µà®¿à®•à®³à¯</translation>
<translation id="336497260564123876">கடவà¯à®šà¯à®šà¯Šà®²à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. எலà¯à®²à®¾ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®ªà¯ பெற, Chrome இல௠உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯.</translation>
+<translation id="3365598184818502391">கனà¯à®Ÿà¯à®°à¯‹à®²à¯ அலà¯à®²à®¤à¯ ஆலà¯à®Ÿà¯ விசையைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
<translation id="3367813778245106622">ஒதà¯à®¤à®¿à®šà¯ˆà®ªà¯à®ªà®¤à¯ˆà®¤à¯ தொடஙà¯à®•, மீணà¯à®Ÿà¯à®®à¯ உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯</translation>
<translation id="3368922792935385530">இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="3369624026883419694">ஹோஸà¯à®Ÿà¯ சிகà¯à®•à®²à¯ˆà®¤à¯ தீரà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">தயவà¯à®šà¯†à®¯à¯à®¤à¯ <ph name="PRODUCT_NAME" /> ஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®µà¯à®®à¯</translation>
<translation id="3424969259347320884">தாவல௠சிதைநà¯à®¤ போதà¯, நீஙà¯à®•à®³à¯ எனà¯à®© செயà¯à®¤à¯ கொணà¯à®Ÿà®¿à®°à¯à®¨à¯à®¤à¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆ விளகà¯à®•à®µà¯à®®à¯</translation>
<translation id="3427092606871434483">அனà¯à®®à®¤à®¿ (இயலà¯à®ªà¯)</translation>
+<translation id="3428419049384081277">உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯à®µà®¿à®Ÿà¯à®Ÿà¯€à®°à¯à®•à®³à¯!</translation>
<translation id="3429275422858276529">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பிறக௠எளிதாகக௠கணà¯à®Ÿà®±à®¿à®¯, பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®¯à®¿à®Ÿà®µà¯à®®à¯</translation>
<translation id="3429599832623003132">$1 உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯</translation>
<translation id="3432227430032737297">காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯ அனைதà¯à®¤à¯ˆà®¯à¯à®®à¯ அகறà¯à®±à¯</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">பல இணையதளஙà¯à®•à®³à®¿à®²à¯ உஙà¯à®•à®³à¯ தரவைப௠படிதà¯à®¤à®²à¯</translation>
<translation id="3449839693241009168"><ph name="EXTENSION_NAME" /> கà¯à®•à¯ கடà¯à®Ÿà®³à¯ˆà®•à®³à¯ˆ அனà¯à®ªà¯à®ª <ph name="SEARCH_KEY" /> à® à®…à®´à¯à®¤à¯à®¤à¯à®•</translation>
<translation id="3450157232394774192">செயலà¯à®ªà®Ÿà®¾ நிலையின௠பணிசெயல௠சதவீதமà¯</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> படஙà¯à®•à®³à¯ˆà®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="3453612417627951340">à®…à®™à¯à®•à¯€à®•à®¾à®°à®®à¯ தேவை</translation>
<translation id="3454157711543303649">செயலாகà¯à®•à®®à¯ நிறைவà¯à®±à¯à®±à®¤à¯</translation>
+<translation id="3454224730401036106">உஙà¯à®•à®³à¯ இணைபà¯à®ªà®¾à®©à®¤à¯, மிகவà¯à®®à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®© நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à¯à®•à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="345693547134384690">&amp;படதà¯à®¤à¯ˆ பà¯à®¤à®¿à®¯ தாவலில௠திற</translation>
<translation id="3459509316159669723">அசà¯à®šà®¿à®Ÿà®²à¯</translation>
<translation id="3459697287128633276">Google Play ஸà¯à®Ÿà¯‹à®°à¯ˆ அணà¯à®•à¯à®®à¯ வகையில௠உஙà¯à®•à®³à¯ கணகà¯à®•à¯ˆ இயகà¯à®•, அடையாள வழஙà¯à®•à¯à®¨à®°à¯ மூலம௠அஙà¯à®•à¯€à®•à®°à®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="3459774175445953971">கடைசியாக மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:</translation>
+<translation id="3461266716147554923">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯, <ph name="URL" /> எனà¯à®± இணைபà¯à®ªà¯ பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="3462413494201477527">கணகà¯à®•à¯ அமைவை ரதà¯à®¤à¯à®šà¯†à®¯à¯à®¯à®µà®¾?</translation>
<translation id="346431825526753">இத௠<ph name="CUSTODIAN_EMAIL" /> ஆல௠நிரà¯à®µà®•à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ கà¯à®´à®¨à¯à®¤à¯ˆà®•à®³à¯à®•à¯à®•à®¾à®© கணகà¯à®•à®¾à®•à¯à®®à¯.</translation>
<translation id="3465566417615315331">உஙà¯à®•à®³à¯ படதà¯à®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">நகலெடà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="3473479545200714844">திரை உரà¯à®ªà¯à®ªà¯†à®°à¯à®•à¯à®•à®¿</translation>
<translation id="3475447146579922140">Google விரிதாளà¯</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 வரி காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ&gt;}other{&lt;$1 வரிகள௠காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ&gt;}}</translation>
<translation id="3475843873335999118">உஙà¯à®•à®³à¯ கைரேகையை இனà¯à®©à¯à®®à¯ அடையாளஙà¯à®•à®¾à®£ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯.</translation>
<translation id="347670947055184738">அசà¯à®šà®šà¯à®šà¯‹! உஙà¯à®•à®³à¯ சாதனதà¯à®¤à®¿à®±à¯à®•à®¾à®© கொளà¯à®•à¯ˆà®¯à¯ˆà®ªà¯ பெற à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="347785443197175480">உஙà¯à®•à®³à¯ கேமராவையà¯à®®à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆà®¯à¯à®®à¯ அணà¯à®• <ph name="HOST" /> à®à®¤à¯ தொடரà¯à®¨à¯à®¤à¯ அனà¯à®®à®¤à®¿</translation>
<translation id="3478685642445675458">பயனரை அகறà¯à®±à¯à®®à¯ à®®à¯à®©à¯, உஙà¯à®•à®³à¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®•à®µà¯à®®à¯.</translation>
+<translation id="347919930506963698">Chrome இடமிரà¯à®¨à¯à®¤à¯ மேலà¯à®®à¯ அதிகப௠பலனà¯à®•à®³à¯ˆà®ªà¯ பெறà¯à®™à¯à®•à®³à¯</translation>
<translation id="3479552764303398839">இபà¯à®ªà¯Šà®´à¯à®¤à¯ இலà¯à®²à¯ˆ</translation>
<translation id="3480892288821151001">சாளரதà¯à®¤à¯ˆ இடபà¯à®ªà®•à¯à®•à®®à¯ பொரà¯à®¤à¯à®¤à¯</translation>
<translation id="3481915276125965083">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ பினà¯à®µà®°à¯à®®à¯ பாபà¯-அபà¯à®•à®³à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">கà¯à®´à¯à®ªà¯ பெயரà¯:</translation>
<translation id="3505030558724226696">சாதன அணà¯à®•à®²à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" இன௠தறà¯à®ªà¯‹à®¤à¯ˆà®¯ அனà¯à®®à®¤à®¿à®•à®³à¯</translation>
+<translation id="3507888235492474624">பà¯à®³à¯‚டூத௠சாதனஙà¯à®•à®³à¯ˆ மீணà¯à®Ÿà¯à®®à¯ ஸà¯à®•à¯‡à®©à¯ செயà¯à®¯à¯à®®à¯</translation>
<translation id="3508920295779105875">வேற௠கோபà¯à®ªà¯à®±à¯ˆà®¯à¯ˆà®¤à¯ தேரà¯à®µà¯ செயà¯à®•...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">மீணà¯à®Ÿà¯à®®à¯ தேடà¯</translation>
<translation id="3511307672085573050">இணைபà¯à®ªà¯ à®®à¯à®•à®µ&amp;ரியை நகலெடà¯</translation>
<translation id="3511399794969432965">இணைபà¯à®ªà®¤à®¿à®²à¯ சிகà¯à®•à®²à®¾?</translation>
<translation id="351152300840026870">நிலையான-அகலம௠கொணà¯à®Ÿ எழà¯à®¤à¯à®¤à¯à®°à¯</translation>
<translation id="3511528412952710609">கà¯à®±à¯à®•à®¿à®¯</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{பதிவிறகà¯à®•à®¤à¯à®¤à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯}other{பதிவிறகà¯à®•à®™à¯à®•à®³à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯}}</translation>
<translation id="3514373592552233661">ஒனà¯à®±à¯à®•à¯à®•à¯à®®à¯ மேறà¯à®ªà®Ÿà¯à®Ÿ நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à®³à¯ இரà¯à®•à¯à®•à¯à®®à¯ போதà¯, தெரிநà¯à®¤ பிற நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à®³à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯à®®à¯ விரà¯à®ªà¯à®ª நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®•à®³à¯à®•à¯à®•à¯‡ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆ வழஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯</translation>
+<translation id="3520212870468945358">உஙà¯à®•à®³à¯ பாதà¯à®•à®¾à®ªà¯à®ªà¯à®šà¯ சாவியின௠வரிசை எணà¯à®£à¯ˆ <ph name="URL" /> பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="3523642406908660543">எனத௠கணினியை அணà¯à®•à¯à®µà®¤à®±à¯à®•à®¾à®© செரà¯à®¨à®¿à®°à®²à¯ˆ தளம௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ விரà¯à®®à¯à®ªà¯à®®à¯à®ªà¯‹à®¤à¯ கேள௠(பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯)</translation>
<translation id="3525897975040424366">ஷெலà¯à®ƒà®ªà®¿à®²à¯ நிறà¯à®µà®µà¯à®®à¯</translation>
<translation id="3527085408025491307">கோபà¯à®ªà¯à®±à¯ˆ</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯ கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯ வைஃபை நெடà¯à®µà¯Šà®°à¯à®•à¯ <ph name="NETWORK_ID" />, அதன௠உளà¯à®¨à¯à®´à¯ˆà®µà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ நீஙà¯à®•à®³à¯ பாரà¯à®•à¯à®•à¯à®®à®¾à®±à¯ கேடà¯à®•à®²à®¾à®®à¯.</translation>
<translation id="3564708465992574908">அளவ௠மாறà¯à®±à®¤à¯à®¤à®¿à®±à¯à®•à®¾à®© நிலைகளà¯</translation>
<translation id="3566721612727112615">தளஙà¯à®•à®³à¯ எதà¯à®µà¯à®®à¯ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</translation>
-<translation id="3566866560249787686">Google அசிஸà¯à®Ÿà®£à¯à®Ÿà¯à®Ÿà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="3569382839528428029">உஙà¯à®•à®³à¯ திரையை <ph name="APP_NAME" /> பகிரà¯à®µà®¤à®±à¯à®•à¯ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="3570985609317741174">வலை உளà¯à®³à®Ÿà®•à¯à®•à®®à¯</translation>
<translation id="3571734092741541777">அமை</translation>
<translation id="3574210789297084292">உளà¯à®¨à¯à®´à¯ˆà®•</translation>
<translation id="3576324189521867626">நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
-<translation id="3578331450833904042">இயலà¯à®ªà¯ (அனைதà¯à®¤à¯ˆà®¯à¯à®®à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯)</translation>
<translation id="3578594933904494462">இநà¯à®¤à®¤à¯ தாவலில௠உளà¯à®³ உளà¯à®³à®Ÿà®•à¯à®•à®®à®¾à®©à®¤à¯ பகிரபà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="357886715122934472">நீஙà¯à®•à®³à¯ உரிமையாளராக உளà¯à®³ கà¯à®´à¯à®µà®¿à®²à¯ &lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;, &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; பிரிணà¯à®Ÿà®°à¯ˆà®ªà¯ பகிர விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¾à®°à¯: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. நீஙà¯à®•à®³à¯ à®à®±à¯à®±à¯à®•à¯à®•à¯Šà®£à¯à®Ÿà®¾à®²à¯, எலà¯à®²à®¾ கà¯à®´à¯ உறà¯à®ªà¯à®ªà®¿à®©à®°à¯à®•à®³à®¾à®²à¯à®®à¯ பிரிணà¯à®Ÿà®°à¯ மூலம௠அசà¯à®šà®¿à®Ÿ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
<translation id="3584169441612580296">உஙà¯à®•à®³à¯ கணினியிலிரà¯à®¨à¯à®¤à¯ படஙà¯à®•à®³à¯, இசை மறà¯à®±à¯à®®à¯ பிற மீடியாவை படிகà¯à®•à®²à®¾à®®à¯ மறà¯à®±à¯à®®à¯ மாறà¯à®±à®²à®¾à®®à¯</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤ எலà¯à®²à®¾à®šà¯ சாதனஙà¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯à®®à¯ வரலாறà¯à®±à¯ˆ அழிகà¯à®•à¯à®®à¯. உஙà¯à®•à®³à¯ Google கணகà¯à®•à¯, <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> எனà¯à®± இணைபà¯à®ªà®¿à®²à¯ உலாவல௠வரலாற௠தொடரà¯à®ªà®¾à®© பிற தகவலà¯à®•à®³à¯ˆà®•à¯ கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="3600456501114769456">உஙà¯à®•à®³à¯ சாதனதà¯à®¤à®¿à®²à¯ இரà¯à®•à¯à®•à¯à®®à¯ அகக௠கோபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à®¾à®© அணà¯à®•à®²à¯ˆ உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿ à®®à¯à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¾à®°à¯.</translation>
<translation id="3600792891314830896">ஒலியை இயகà¯à®•à¯à®®à¯ தளஙà¯à®•à®³à®¿à®²à¯ ஒலியடகà¯à®•à¯</translation>
+<translation id="3603177256297531067">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="3603533104205588786">பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®¯à®¿à®Ÿ, நடà¯à®šà®¤à¯à®¤à®¿à®°à®¤à¯à®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®²à®¾à®®à¯</translation>
<translation id="3603622770190368340">நெடà¯à®µà¯Šà®°à¯à®•à¯ சானà¯à®±à®¿à®¤à®´à¯ பெறà¯à®¤à®²à¯</translation>
<translation id="3604048165392640554">மொபைல௠இணைபà¯à®ªà¯ இலà¯à®²à¯ˆ. உஙà¯à®•à®³à¯ பிற சாதனஙà¯à®•à®³à®¿à®²à¯ உடனடி இணைபà¯à®ªà¯ à®®à¯à®±à¯ˆà®¯à¯ˆ இயகà¯à®•à®¿, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯. &lt;a target="_blank" href="<ph name="URL" />"&gt;மேலà¯à®®à¯ அறிக&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">உஙà¯à®•à®³à¯ சாதனதà¯à®¤à®¿à®±à¯à®•à®¾à®© Chrome கà¯à®Ÿà¯€à®¸à¯ˆ உஙà¯à®•à®³à¯ IT நிரà¯à®µà®¾à®•à®¿ à®®à¯à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¾à®°à¯. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿</translation>
<translation id="3702500414347826004">தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®™à¯à®•à®³à®¿à®²à¯ <ph name="URL" />à®à®šà¯ சேரà¯à®•à¯à®•à¯à®®à¯à®ªà®Ÿà®¿ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
-<translation id="3703669627274482482">தளமானத௠நான௠கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®•à¯à®•à¯à®®à¯ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯ விரà¯à®®à¯à®ªà¯à®®à¯à®ªà¯‹à®¤à¯, கேளà¯</translation>
<translation id="370415077757856453">JavaScript தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
<translation id="3704331259350077894">செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ இடைநிறà¯à®¤à¯à®¤à®®à¯</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">காரà¯à®Ÿà¯ காலாவதியாகிவிடà¯à®Ÿà®¤à¯</translation>
<translation id="3792890930871100565">பிரிணà¯à®Ÿà®°à¯à®•à®³à¯ˆà®¤à¯ தà¯à®£à¯à®Ÿà®¿</translation>
<translation id="379422718204375917">கணகà¯à®•à®¿à®²à¯ உளà¯à®¨à¯à®´à¯ˆà®¯, Smart Lockà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
-<translation id="3794595850995182458">பகà¯à®•à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯</translation>
<translation id="3796648294839530037">பிடிதà¯à®¤ நெடà¯à®µà¯†à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯:</translation>
<translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> இல௠“<ph name="SEARCH_TERMS" />†எனத௠&amp;தேடà¯</translation>
<translation id="3798325802885154040">கிளிக௠செயà¯à®¯ தடà¯à®Ÿà¯ எனà¯à®®à¯ à®…à®®à¯à®šà®¤à¯à®¤à¯ˆ இயகà¯à®•/à®®à¯à®Ÿà®•à¯à®• அனà¯à®®à®¤à®¿à®•à¯à®•à¯à®®à¯</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">மறà¯à®±à¯Šà®©à¯à®±à¯ˆà®šà¯ சேரà¯</translation>
<translation id="3812525830114410218">தவறான சானà¯à®±à®¿à®¤à®´à¯</translation>
<translation id="3813296892522778813">தேடà¯à®µà®¤à¯ கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ எனிலà¯, <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome உதவி<ph name="END_LINK_CHROMIUM" /> எனà¯à®®à¯ இணைபà¯à®ªà®¿à®±à¯à®•à¯à®šà¯ செலà¯à®²à®µà¯à®®à¯</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> பà¯à®¤à®¿à®¯ படஙà¯à®•à®³à¯ காணபà¯à®ªà®Ÿà¯à®Ÿà®©
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google இயகà¯à®•à®•à®¤à¯à®¤à®¿à®²à¯<ph name="END_LINK" /> காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¤à¯ தயாராக உளà¯à®³à®¤à¯</translation>
<translation id="3819007103695653773">பினà¯à®ªà¯à®² பà¯à®·à¯ செயà¯à®¤à®¿à®•à®³à¯ˆ அனà¯à®ªà¯à®ª எலà¯à®²à®¾ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ அனà¯à®®à®¤à®¿</translation>
+<translation id="3819497457291599334">அமைபà¯à®ªà¯à®•à®³à¯ &gt; பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ &amp; அறிவிபà¯à®ªà¯à®•à®³à¯ &gt; எலà¯à®²à®¾à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯à®®à¯ &gt; Google Play சேவைகள௠எனà¯à®ªà®¤à®±à¯à®•à¯à®šà¯ செலà¯à®²à®µà¯à®®à¯.</translation>
<translation id="3819752733757735746">சà¯à®µà®¿à®Ÿà¯à®šà¯ அணà¯à®•à®²à¯ (ஒனà¯à®±à¯ அலà¯à®²à®¤à¯ இரணà¯à®Ÿà¯ சà¯à®µà®¿à®Ÿà¯à®šà¯à®•à®³à¯ மூலம௠கணினியைக௠கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®¤à®²à¯)</translation>
<translation id="3819800052061700452">&amp;à®®à¯à®´à¯à®¤à¯à®¤à®¿à®°à¯ˆ</translation>
<translation id="3820172043799983114">தவறான பினà¯.</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">மேலà¯à®®à¯ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">கà¯à®•à¯à®•à¯€à®•à®³à¯, பிற தளம௠மறà¯à®±à¯à®®à¯ செரà¯à®•à¯à®¨à®¿à®°à®²à¯ தரவà¯</translation>
<translation id="383891835335927981">எநà¯à®¤à®¤à¯ தளஙà¯à®•à®³à¯à®®à¯ பெரிதாகà¯à®•à®ªà¯à®ªà®Ÿà®µà¯‹ சிறிதாகà¯à®•à®ªà¯à®ªà®Ÿà®µà¯‹ இலà¯à®²à¯ˆ</translation>
+<translation id="3839516600093027468"><ph name="HOST" />, கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à¯ˆ எபà¯à®ªà¯‹à®¤à¯à®®à¯ தடைசெயà¯</translation>
<translation id="3840053866656739575">Chromebox இன௠இணைபà¯à®ªà¯ தà¯à®£à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. à®…à®°à¯à®•à®¿à®²à¯ நகரà¯à®¤à¯à®¤à®µà¯à®®à¯ அலà¯à®²à®¤à¯ நாஙà¯à®•à®³à¯ மீணà¯à®Ÿà¯à®®à¯ இணைகà¯à®• à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à¯à®®à¯ போத௠சாதனதà¯à®¤à¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="3842132283799370683">சாதனதà¯à®¤à¯ˆ டொமைனில௠சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. நிறà¯à®µà®© யூனிடà¯à®Ÿà®¿à®²à¯ à®à®±à¯à®ªà®Ÿà¯à®Ÿ சிகà¯à®•à®²à¯ இதறà¯à®•à¯à®•à¯ காரணமாக இரà¯à®•à¯à®•à®²à®¾à®®à¯.</translation>
<translation id="3842552989725514455">Serif எழà¯à®¤à¯à®¤à¯à®°à¯</translation>
<translation id="385051799172605136">à®®à¯à®¨à¯à®¤à¯ˆà®¯ பகà¯à®•à®®à¯</translation>
<translation id="3851428669031642514">பாதà¯à®•à®¾à®ªà¯à®ªà®±à¯à®± ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯à®•à®³à¯ˆ à®à®±à¯à®±à¯</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">நேரமணà¯à®Ÿà®²à®¤à¯à®¤à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="3856921555429624101">தரவà¯à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ அளவிடà¯à®¤à®²à¯ à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯</translation>
<translation id="3857228364945137633">உஙà¯à®•à®³à¯ மொபைல௠அரà¯à®•à®¿à®²à¯ இரà¯à®•à¯à®•à¯à®®à¯ போதà¯, கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®¾à®®à®²à¯ <ph name="DEVICE_TYPE" /> சாதனதà¯à®¤à¯ˆà®¤à¯ திறகà¯à®•, Smart Lockà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="3857732810083914482">தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®®à¯ à®®à¯à®Ÿà®•à¯à®•à®¤à¯à®¤à®¿à®²à¯ உளà¯à®³à®¤à¯. இதை myaccount.google.com எனà¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®•à¯à®•à¯à®šà¯ செனà¯à®±à¯ மாறà¯à®±à®²à®¾à®®à¯.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meetகà¯à®•à¯ வரவேறà¯à®•à®¿à®±à¯‹à®®à¯</translation>
<translation id="3862134173397075045">Chrome இன௠அனà¯à®ªà¯à®ªà¯à®¤à®²à¯ அனà¯à®ªà®µà®¤à¯à®¤à®¿à®±à¯à®•à¯ வரவேறà¯à®•à®¿à®±à¯‹à®®à¯!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Smart Lock இன௠ஃபோன௠மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="3927932062596804919">மறà¯</translation>
<translation id="3930521966936686665">இதில௠இயகà¯à®•à¯</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> இன௠நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à¯à®®à¯</translation>
<translation id="3936390757709632190">பà¯à®¤à®¿à®¯ தாவலில௠ஆடியோவை &amp;திற</translation>
<translation id="3936925983113350642">நீஙà¯à®•à®³à¯ தேரà¯à®µà¯ செயà¯à®¯à¯à®®à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à®¾à®©à®¤à¯, பினà¯à®©à®°à¯ இநà¯à®¤à®šà¯ சானà¯à®±à®¿à®¤à®´à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®¤à¯ தேவைபà¯à®ªà®Ÿà¯à®®à¯. இதைப௠பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®© இடதà¯à®¤à®¿à®²à¯ கà¯à®±à®¿à®¤à¯à®¤à¯ வைகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="3937640725563832867">சானà¯à®±à®¿à®¤à®´à¯ வழஙà¯à®•à¯à®ªà®µà®°à¯ மாறà¯à®±à¯à®ªà¯ பெயரà¯</translation>
+<translation id="3937734102568271121">எபà¯à®ªà¯‡à®¾à®¤à¯à®®à¯ <ph name="LANGUAGE" /> இல௠இரà¯à®ªà¯à®ªà®¤à¯ˆ மொழிபெயரà¯</translation>
<translation id="3940233957883229251">தனà¯à®©à®¿à®¯à®•à¯à®• மீளà¯à®šà¯†à®¯à®²à¯ˆ இயகà¯à®•à¯</translation>
<translation id="3941357410013254652">சேனல௠à®à®Ÿà®¿</translation>
<translation id="3941565636838060942">இநà¯à®¤ நிரலà¯à®•à¯à®•à®¾à®© அணà¯à®•à®²à¯ˆ மறைகà¯à®•,
@@ -1943,6 +1974,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE இலிரà¯à®¨à¯à®¤à¯ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="3950820424414687140">உளà¯à®¨à¯à®´à¯ˆà®•</translation>
+<translation id="3950870029767307261">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®ªà¯à®ªà®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯, இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ தடைசெயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
<translation id="3954354850384043518">பதிவிறகà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="3955193568934677022">பாதà¯à®•à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆ இயகà¯à®•, தளஙà¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿ (பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯)</translation>
<translation id="3956702100721821638">Google Playà®à®¤à¯ தொடரà¯à®ªà¯à®•à¯Šà®³à¯à®³ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
@@ -1975,6 +2007,7 @@
<translation id="39964277676607559">உளà¯à®³à®Ÿà®•à¯à®• ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯à®•à¯à®•à®¾à®• javascript '<ph name="RELATIVE_PATH" />' à® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="4002066346123236978">தலைபà¯à®ªà¯</translation>
<translation id="40027638859996362">சொல௠நகரà¯à®¤à¯à®¤à®²à¯</translation>
+<translation id="4005817994523282006">நேர மணà¯à®Ÿà®²à®®à¯ கணà¯à®Ÿà®±à®¿à®¤à®²à¯ à®®à¯à®±à¯ˆ</translation>
<translation id="4008291085758151621">VR இல௠தளத௠தகவல௠இலà¯à®²à¯ˆ</translation>
<translation id="4010917659463429001">மொபைல௠சாதனதà¯à®¤à®¿à®²à¯ உஙà¯à®•à®³à¯ பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯ˆà®ªà¯ பெற, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />"à®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà®¾?</translation>
@@ -1991,6 +2024,7 @@
<translation id="4037084878352560732">கà¯à®¤à®¿à®°à¯ˆ</translation>
<translation id="4037889604535939429">பயனரை மாறà¯à®±à¯</translation>
<translation id="4042264909745389898">Google Chrome OS விதிமà¯à®±à¯ˆà®•à®³à¯</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{பகà¯à®•à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯}other{பகà¯à®•à®™à¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯}}</translation>
<translation id="4044612648082411741">சானà¯à®±à®¿à®¤à®´à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯</translation>
<translation id="404493185430269859">இயலà¯à®ªà¯ தேடல௠இனà¯à®œà®¿à®©à¯</translation>
<translation id="4047112090469382184">இத௠எபà¯à®ªà®Ÿà®¿à®ªà¯ பாதà¯à®•à®¾à®•à¯à®•à®¿à®±à®¤à¯</translation>
@@ -2037,6 +2071,7 @@
<translation id="4109135793348361820"><ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) கà¯à®•à¯à®šà¯ சாளரதà¯à®¤à¯ˆ நகரà¯à®¤à¯à®¤à¯</translation>
<translation id="4110559665646603267">ஷெலà¯à®ƒà®ªà¯ கவனிபà¯à®ªà¯</translation>
<translation id="4114360727879906392">à®®à¯à®¨à¯à®¤à¯ˆà®¯ சாளரமà¯</translation>
+<translation id="4115002065223188701">நெடà¯à®µà¯Šà®°à¯à®•à¯ தொடரà¯à®ªà¯ எலà¯à®²à¯ˆà®•à¯à®•à¯ வெளியே உளà¯à®³à®¤à¯</translation>
<translation id="4115080753528843955">பாதà¯à®•à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à®¿à®±à¯à®•à®¾à®© அணà¯à®•à®²à¯ˆ à®…à®™à¯à®•à¯€à®•à®°à®¿à®•à¯à®•à¯à®®à¯ நோகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à®¾à®•, சில உளà¯à®³à®Ÿà®•à¯à®•à®šà¯ சேவைகள௠தனிதà¯à®¤à¯à®µ அடையாளஙà¯à®•à®¾à®Ÿà¯à®Ÿà®¿à®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®©à¯à®±à®©</translation>
<translation id="411666854932687641">தனிபà¯à®ªà®Ÿà¯à®Ÿ நினைவகமà¯</translation>
<translation id="4120817667028078560">பாதை மிக நீளமà¯</translation>
@@ -2047,6 +2082,7 @@
<translation id="4130207949184424187">சரà¯à®µà®ªà¯à®²à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ தேடà¯à®®à¯ போத௠காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பகà¯à®•à®¤à¯à®¤à¯ˆ இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ மாறà¯à®±à®¿à®¯à¯à®³à¯à®³à®¤à¯.</translation>
<translation id="413121957363593859">கூறà¯à®•à®³à¯</translation>
<translation id="4131410914670010031">கரà¯à®ªà¯à®ªà¯ வெளà¯à®³à¯ˆ</translation>
+<translation id="4136203100490971508">சூரிய உதயதà¯à®¤à®¿à®©à¯ போதà¯, நைட௠லைட௠விரà¯à®ªà¯à®ªà®®à¯ தானாக à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯</translation>
<translation id="4138267921960073861">உளà¯à®¨à¯à®´à¯ˆà®µà¯ திரையிலà¯, பயனர௠பெயரà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ பà¯à®•à¯ˆà®ªà¯à®ªà®Ÿà®™à¯à®•à®³à¯ˆà®•à¯ காணà¯à®ªà®¿</translation>
<translation id="4140559601186535628">பà¯à®·à¯ செயà¯à®¤à®¿à®•à®³à¯</translation>
<translation id="4146026355784316281">எபà¯à®ªà¯‹à®¤à¯à®®à¯ சிஸà¯à®Ÿà®®à¯ வியூவரைக௠கொணà¯à®Ÿà¯ திற</translation>
@@ -2064,6 +2100,7 @@
<translation id="4172051516777682613">எபà¯à®ªà¯‹à®¤à¯à®®à¯ காடà¯à®Ÿà¯</translation>
<translation id="4175737294868205930">தொடரà¯à®¨à®¿à®²à¯ˆ சேமிபà¯à®ªà®•à®®à¯</translation>
<translation id="4176463684765177261">à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
+<translation id="4180684688621252156">பிரிணà¯à®Ÿà®¿à®™à¯ சேவை</translation>
<translation id="4180788401304023883">CA சானà¯à®±à®¿à®¤à®´à¯ "<ph name="CERTIFICATE_NAME" />" ஠நீகà¯à®•à®µà®¾?</translation>
<translation id="4181841719683918333">மொழிகளà¯</translation>
<translation id="4184885522552335684">திரையை நகரà¯à®¤à¯à®¤, இழà¯à®•à¯à®•à®µà¯à®®à¯</translation>
@@ -2079,7 +2116,6 @@
<translation id="4206323443866416204">கரà¯à®¤à¯à®¤à¯ அறிகà¯à®•à¯ˆ</translation>
<translation id="420665587194630159">(இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ நிரà¯à®µà®•à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, மேலà¯à®®à¯ இதனை அகறà¯à®±à®µà¯‹ அலà¯à®²à®¤à¯ à®®à¯à®Ÿà®•à¯à®•à®µà¯‹ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯)</translation>
<translation id="4206944295053515692">பரிநà¯à®¤à¯à®°à¯ˆà®•à®³à¯à®•à¯à®•à¯ Google à®à®•à¯ கேடà¯à®•à®µà¯à®®à¯</translation>
-<translation id="4207228095438106090">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà®¿à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ நகலெடà¯à®•à¯à®•à¯à®®à¯ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ <ph name="URL" /> பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" /> இல௠தேடà¯</translation>
<translation id="4209092469652827314">பெரிய</translation>
<translation id="421017592316736757">இநà¯à®¤ கோபà¯à®ªà¯ˆ அணà¯à®• ஆனà¯à®²à¯ˆà®©à®¿à®²à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
@@ -2087,6 +2123,7 @@
<translation id="42126664696688958">à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯</translation>
<translation id="42137655013211669">இநà¯à®¤ ஆதாரதà¯à®¤à®¿à®±à¯à®•à®¾à®© அணà¯à®•à®²à¯ சேவையகதà¯à®¤à®¾à®²à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="4215350869199060536">அசà¯à®šà®šà¯à®šà¯‡à®¾, பெயரில௠சடà¯à®Ÿà®µà®¿à®°à¯‡à®¾à®¤ சினà¯à®©à®™à¯à®•à®³à¯ உளà¯à®³à®©!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> கோபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="4235200303672858594">திரை à®®à¯à®´à¯à®µà®¤à¯à®®à¯</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> கà¯à®•à®¾à®© கணகà¯à®•à¯ˆà®šà¯ சேரà¯</translation>
<translation id="4235965441080806197">உளà¯à®¨à¯à®´à¯ˆà®µà¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯</translation>
@@ -2114,7 +2151,6 @@
<translation id="4270393598798225102">பதிபà¯à®ªà¯ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">பொரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ இலà¯à®²à¯ˆ</translation>
<translation id="4275830172053184480">உஙà¯à®•à®³à¯ சாதனதà¯à®¤à¯ˆ மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®µà¯à®®à¯</translation>
-<translation id="4276216215490044084">அதிகபடà¯à®š அளவ௠250கி.பை. எனà¯à®ªà®¤à®¾à®²à¯, பெரிய PPDà® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
<translation id="4278390842282768270">அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="4281844954008187215">சேவை விதிமà¯à®±à¯ˆà®•à®³à¯</translation>
<translation id="4282196459431406533">Smart Lock இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -2126,15 +2162,15 @@
<translation id="4289300219472526559">பேசà¯à®šà¯ˆà®¤à¯ தொடஙà¯à®•à¯</translation>
<translation id="4289540628985791613">மேலோடà¯à®Ÿà®®à¯</translation>
<translation id="4296575653627536209">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரைச௠சேரà¯</translation>
+<translation id="4297322094678649474">மொழிகளை மாறà¯à®±à¯</translation>
+<translation id="4299141727003252811">Chrome, மொழியாகà¯à®•à®®à¯, தேடலà¯, விளமà¯à®ªà®°à®™à¯à®•à®³à¯ போனà¯à®± Google சேவைகளைத௠தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•, உஙà¯à®•à®³à¯ உலாவல௠செயலà¯à®ªà®¾à®Ÿà¯, நீஙà¯à®•à®³à¯ பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®®à¯ சில தளஙà¯à®•à®³à®¿à®²à¯ உளà¯à®³ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ மறà¯à®±à¯à®®à¯ பிற உலாவி ஊடாடலà¯à®•à®³à¯ˆ Google பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="4300305918532693141">இநà¯à®¤ அமைபà¯à®ªà¯ˆ மாறà¯à®±,<ph name="BEGIN_LINK" />ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà¯à®®à¯<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">பà¯à®¤à®¿à®¯ OS பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ உளà¯à®³à®¤à¯. தொடஙà¯à®•, உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯.</translation>
<translation id="4305227814872083840">நீணà¯à®Ÿà®¤à¯ (2வி)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®²à¯)</translation>
+<translation id="4310139701823742692">கோபà¯à®ªà¯ தவறான வடிவமைபà¯à®ªà®¿à®²à¯ உளà¯à®³à®¤à¯. PPD கோபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="431076611119798497">&amp;விவரஙà¯à®•à®³à¯</translation>
<translation id="4312866146174492540">தட௠(இயலà¯à®ªà¯)</translation>
-<translation id="4315548163539304064">உஙà¯à®•à®³à¯ மீடியா சாதனதà¯à®¤à¯ˆ ஸà¯à®•à¯‡à®©à¯ செயà¯à®•à®¿à®±à®¤à¯...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> பà¯à®¤à®¿à®¯ படஙà¯à®•à®³à¯ காணபà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="4316850752623536204">டெவலபà¯à®ªà®°à¯ இணையதளமà¯</translation>
<translation id="4320177379694898372">இணைய இணைபà¯à®ªà¯ இலà¯à®²à¯ˆ</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{பதிவிறகà¯à®•à®¤à¯à®¤à¯ˆà®¤à¯ தொடரவà¯à®®à¯}other{பதிவிறகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொடரவà¯à®®à¯}}</translation>
@@ -2159,7 +2195,6 @@
<translation id="4359408040881008151">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯(களà¯) சாரà¯à®¨à¯à®¤à®¿à®°à¯à®ªà¯à®ªà®¤à®©à¯ காரணமாக நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="4361142739114356624">இநà¯à®¤à®•à¯ கிளையனà¯à®Ÿà¯ சானà¯à®±à®¿à®¤à®´à¯à®•à¯à®•à®¾à®© தனிபà¯à®ªà®Ÿà¯à®Ÿ கà¯à®±à®¿à®¯à¯€à®Ÿà¯ இலà¯à®²à¯ˆ அலà¯à®²à®¤à¯ தவறானதà¯</translation>
<translation id="4363771538994847871">அனà¯à®ªà¯à®ªà¯à®µà®¤à®±à¯à®•à®¾à®© சாதனஙà¯à®•à®³à¯ இலà¯à®²à¯ˆ. உதவி வேணà¯à®Ÿà¯à®®à®¾?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> பதிவிறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> சாளரதà¯à®¤à¯ˆà®ªà¯ பகிரà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="4364830672918311045">காடà¯à®šà®¿ அறிவிபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="4365673000813822030">அசà¯à®šà®šà¯à®šà¯‹, ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ பணியை நிறà¯à®¤à¯à®¤à®¿à®¯à¯à®³à¯à®³à®¤à¯.</translation>
@@ -2180,10 +2215,10 @@
<translation id="4394049700291259645">à®®à¯à®Ÿà®•à¯à®•à¯</translation>
<translation id="4400367121200150367">கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ à®’à®°à¯à®ªà¯‹à®¤à¯à®®à¯ சேமிகà¯à®• வேணà¯à®Ÿà®¾à®®à¯ எனக௠கà¯à®±à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தளஙà¯à®•à®³à¯ இஙà¯à®•à¯‡ தோனà¯à®±à¯à®®à¯</translation>
<translation id="4400632832271803360">மேல௠வரிசையில௠உளà¯à®³ விசைகளின௠செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ மாறà¯à®±, தொடகà¯à®•à®¿ விசையைத௠தொடரà¯à®¨à¯à®¤à¯ à®…à®´à¯à®¤à¯à®¤à®¿à®ªà¯ பிடிகà¯à®•à®µà¯à®®à¯</translation>
-<translation id="4405076286418917603">எழà¯à®¤à¯à®¤à¯à®•à¯à®•à¯à®±à®¿ தேவை</translation>
<translation id="4408599188496843485">உ&amp;தவி</translation>
<translation id="4409697491990005945">ஓரஙà¯à®•à®³à¯</translation>
<translation id="4411578466613447185">கà¯à®±à®¿à®¯à¯€à®Ÿà¯ à®…à®™à¯à®•à¯€à®•à®°à®¿à®ªà¯à®ªà®¾à®³à®°à¯</translation>
+<translation id="4412698727486357573">உதவி மையமà¯</translation>
<translation id="4414232939543644979">பà¯à®¤à®¿à®¯ &amp;மறைநிலை சாளரமà¯</translation>
<translation id="4415748029120993980">SECG நீளà¯à®µà®Ÿà¯à®Ÿ வளைவான secp384r1 (NIST P-384 எனவà¯à®®à¯ அறியபà¯à®ªà®Ÿà¯à®®à¯)</translation>
<translation id="4419409365248380979">கà¯à®•à¯à®•à¯€à®•à®³à¯ˆ அமைகà¯à®• <ph name="HOST" /> ஠எபà¯à®ªà¯‹à®¤à¯à®®à¯ அனà¯à®®à®¤à®¿</translation>
@@ -2197,7 +2232,6 @@
<translation id="4430369329743628066">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="443464694732789311">தொடரவà¯à®®à¯</translation>
<translation id="4439318412377770121">Google கிளவà¯à®Ÿà¯ சாதனஙà¯à®•à®³à®¿à®²à¯ <ph name="DEVICE_NAME" />à®à®ªà¯ பதிவ௠செயà¯à®¯ விரà¯à®ªà¯à®ªà®®à®¾?</translation>
-<translation id="4439612350502082674">பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®¿, à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="4441124369922430666">கணினி தொடஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®µà¯à®Ÿà®©à¯ தானாகவே இநà¯à®¤à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ தொடஙà¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="444134486829715816">விரிவாகà¯à®•à¯...</translation>
<translation id="4441548209689510310">எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழை சரிபாரà¯à®ªà¯à®ªà¯ விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
@@ -2219,6 +2253,7 @@
<translation id="4474381447165623168">எனத௠வைஃபை நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ தானாக அமை</translation>
<translation id="4475552974751346499">பதிவிறகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தேடà¯</translation>
<translation id="4476590490540813026">தடகள வீராஙà¯à®•à®©à¯ˆ</translation>
+<translation id="4477015793815781985">கனà¯à®Ÿà¯à®°à¯‹à®²à¯, ஆலà¯à®Ÿà¯ அலà¯à®²à®¤à¯ ⌘ விசையைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®¤à¯ தொடஙà¯à®•à®µà¯à®®à¯</translation>
<translation id="4478664379124702289">இணை&amp;பà¯à®ªà¯ˆ இவà¯à®µà®¾à®±à¯ சேமி...</translation>
<translation id="4479424953165245642">Kiosk பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿</translation>
<translation id="4479639480957787382">ஈதà¯à®¤à®°à¯à®¨à¯†à®Ÿà¯</translation>
@@ -2232,8 +2267,6 @@
<translation id="4508051413094283164">அனைதà¯à®¤à¯ˆà®¯à¯à®®à¯ மறைநிலைச௠சாளரதà¯à®¤à®¿à®²à¯ திறகà¯à®•à¯à®®à¯</translation>
<translation id="4508265954913339219">செயலாகà¯à®•à®®à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯</translation>
<translation id="4508765956121923607">ஆ&amp;தாரதà¯à®¤à¯ˆà®•à¯ காணà¯à®ªà®¿</translation>
-<translation id="4509017836361568632">பà¯à®•à¯ˆà®ªà¯à®ªà®Ÿà®¤à¯à®¤à¯ˆ நிராகரி</translation>
-<translation id="4513946894732546136">கரà¯à®¤à¯à®¤à¯</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> வழஙà¯à®•à¯à®µà®¤à¯</translation>
<translation id="4514542542275172126">பà¯à®¤à®¿à®¯ கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை அமை</translation>
<translation id="451515744433878153">அகறà¯à®±à¯</translation>
@@ -2241,6 +2274,7 @@
<translation id="4520385623207007473">பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯ கà¯à®•à¯à®•à¯€à®•à®³à¯</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> வழஙà¯à®•à¯à®®à¯ தெரியாத சாதனஙà¯à®•à®³à¯</translation>
<translation id="4522570452068850558">விவரஙà¯à®•à®³à¯</translation>
+<translation id="4522600456902129422">இநà¯à®¤à®¤à¯ தளமà¯, கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à¯ˆà®¤à¯ தொடரà¯à®¨à¯à®¤à¯ அனà¯à®®à®¤à®¿</translation>
<translation id="4530494379350999373">அசலà¯</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU நேரமà¯</translation>
@@ -2253,9 +2287,11 @@
<translation id="4543778593405494224">சானà¯à®±à®¿à®¤à®´à¯ நிரà¯à®µà®¾à®•à®¿</translation>
<translation id="4544174279960331769">இயலà¯à®ªà¯ நீலநிற அவதாரà¯</translation>
<translation id="4545028762441890696">மீணà¯à®Ÿà¯à®®à¯ இயகà¯à®•, பà¯à®¤à®¿à®¯ அனà¯à®®à®¤à®¿à®•à®³à¯ˆ à®à®±à¯à®•à®µà¯à®®à¯:</translation>
+<translation id="454547174531670764">மறà¯à®±à¯Šà®°à¯ கணகà¯à®•à¯à®Ÿà®©à¯ ஒதà¯à®¤à®¿à®šà¯ˆ</translation>
<translation id="4545759655004063573">போதிய அனà¯à®®à®¤à®¿à®•à®³à¯ இலà¯à®²à®¾à®¤ காரணதà¯à®¤à®¾à®²à¯ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. மறà¯à®±à¯Šà®°à¯ இடதà¯à®¤à®¿à®²à¯ சேமிகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="4546308221697447294">Google Chromeà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿, விரைவாக உலாவவà¯à®®à¯</translation>
<translation id="4547659257713117923">பிற சாதனஙà¯à®•à®³à®¿à®©à¯ தாவலà¯à®•à®³à¯ எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ</translation>
+<translation id="4547672827276975204">தானாக அமை</translation>
<translation id="4547992677060857254">நீஙà¯à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤ கோபà¯à®ªà¯à®±à¯ˆà®¯à®¿à®²à¯ à®®à¯à®•à¯à®•à®¿à®¯à®®à®¾à®© கோபà¯à®ªà¯à®•à®³à¯ உளà¯à®³à®©. இநà¯à®¤à®•à¯ கோபà¯à®ªà¯à®±à¯ˆà®•à¯à®•à¯ "$1" நிரநà¯à®¤à®° எழà¯à®¤à¯à®®à¯ அணà¯à®•à®²à¯ˆ நிசà¯à®šà®¯à®®à®¾à®• வழஙà¯à®•à®¯à¯à®³à¯à®³à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="4552031286893852992">இநà¯à®¤à®¤à¯ தளதà¯à®¤à®¿à®²à¯ கà¯à®±à¯à®•à¯à®•à®¿à®Ÿà¯à®®à¯ விளமà¯à®ªà®°à®™à¯à®•à®³à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à®¾à®²à¯, Chrome இநà¯à®¤à®¤à¯ தளதà¯à®¤à®¿à®²à¯ விளமà¯à®ªà®°à®™à¯à®•à®³à¯ˆà®¤à¯ தடà¯à®¤à¯à®¤à¯à®³à¯à®³à®¤à¯.</translation>
<translation id="4552089082226364758">ஃபà¯à®³à®¾à®·à¯</translation>
@@ -2427,10 +2463,10 @@
<translation id="4837926214103741331">இநà¯à®¤à®šà¯ சாதனதà¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, உஙà¯à®•à®³à¯à®•à¯à®•à¯ à®…à®™à¯à®•à¯€à®•à®¾à®°à®®à¯ இலà¯à®²à¯ˆ. உளà¯à®¨à¯à®´à¯ˆà®µà¯ அனà¯à®®à®¤à®¿à®¯à¯ˆà®ªà¯ பெற, சாதன உரிமையாளரைத௠தொடரà¯à®ªà¯ கொளà¯à®³à®µà¯à®®à¯.</translation>
<translation id="4837952862063191349">உஙà¯à®•à®³à¯ அகக௠கணினியின௠தரவைத௠திறநà¯à®¤à¯, மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•, <ph name="DEVICE_TYPE" /> இன௠பழைய கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯.</translation>
<translation id="4838355575774807786">தீஙà¯à®•à®¿à®´à¯ˆà®•à¯à®•à¯à®®à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ Chrome அகறà¯à®±à¯à®®à¯ போதà¯, பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
+<translation id="4838836835474292213">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ படிபà¯à®ªà®¤à®±à¯à®•à®¾à®© அணà¯à®•à®²à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="4839303808932127586">வீடியோவை இவà¯à®µà®¾à®±à¯ சே&amp;மி...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{மேலà¯à®®à¯ 1}other{மேலà¯à®®à¯ #}}</translation>
-<translation id="4840626203080576849">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà®¿à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ நகலெடà¯à®•à¯à®•à¯à®®à¯ உரை மறà¯à®±à¯à®®à¯ படஙà¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®¤à¯ தளம௠விரà¯à®®à¯à®ªà¯à®®à¯ போத௠கேள௠(பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯)</translation>
<translation id="4842976633412754305">à®…à®™à¯à®•à¯€à®•à®°à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤ மூலஙà¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯à®•à®³à¯ˆ à®à®±à¯à®± இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="4844333629810439236">பிற விசைபà¯à®ªà®²à®•à¯ˆà®•à®³à¯</translation>
<translation id="4846680374085650406">இநà¯à®¤ அமைபà¯à®ªà®¿à®±à¯à®•à¯ நிரà¯à®µà®¾à®•à®¿à®¯à®¿à®©à¯ பரிநà¯à®¤à¯à®°à¯ˆà®¯à¯ˆà®ªà¯ பினà¯à®ªà®±à¯à®±à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯.</translation>
@@ -2482,6 +2518,7 @@
<translation id="4900392736118574277">தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®®à¯ <ph name="URL" />கà¯à®•à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="490074449735753175">உசà¯à®šà®°à®¿à®ªà¯à®ªà¯ பிழைகளைத௠தீரà¯à®•à¯à®• வலை சேவையைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•</translation>
<translation id="49027928311173603">சேவையகதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ பதிவிறகà¯à®•à®¿à®¯ கொளà¯à®•à¯ˆ தவறானதà¯: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> கோபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¤à¯ தயாராக உளà¯à®³à®¤à¯</translation>
<translation id="4907161631261076876">பொதà¯à®µà®¾à®• இநà¯à®¤à®•à¯ கோபà¯à®ªà¯à®ªà¯ பதிவிறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ, மேலà¯à®®à¯ ஆபதà¯à®¤à®¾à®©à®¤à®¾à®• இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="4907306957610201395">அனà¯à®®à®¤à®¿ வகை</translation>
<translation id="4907824805858067479">சேமிதà¯à®¤ காரà¯à®Ÿà¯à®•à®³à¯ˆ உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿ à®®à¯à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¾à®°à¯</translation>
@@ -2514,6 +2551,7 @@
<translation id="4953689047182316270">அணà¯à®•à®²à¯à®¤à®©à¯à®®à¯ˆ நிகழà¯à®µà¯à®•à®³à¯à®•à¯à®•à¯à®ªà¯ பதிலளிதà¯à®¤à®²à¯</translation>
<translation id="4953808748584563296">இயலà¯à®ªà¯ ஆரஞà¯à®šà¯à®¨à®¿à®± அவதாரà¯</translation>
<translation id="4955814292505481804">வரà¯à®Ÿà®¾à®¨à¯à®¤à®¿à®°à®®à¯</translation>
+<translation id="4958834709409349617">உஙà¯à®•à®³à¯ '<ph name="PHONE_NAME_1" />' மறà¯à®±à¯à®®à¯ '<ph name="PHONE_NAME_2" />' இலà¯, இநà¯à®¤à®ªà¯ படிகளைப௠பினà¯à®ªà®±à¯à®±à®¿ அறிவிபà¯à®ªà¯à®•à®³à¯ˆ இயகà¯à®•à®µà¯à®®à¯:</translation>
<translation id="495931528404527476">Chrome இலà¯</translation>
<translation id="496226124210045887">நீஙà¯à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤ கோபà¯à®ªà¯à®±à¯ˆà®¯à®¿à®²à¯ à®®à¯à®•à¯à®•à®¿à®¯à®®à®¾à®© கோபà¯à®ªà¯à®•à®³à¯ உளà¯à®³à®©. இநà¯à®¤à®•à¯ கோபà¯à®ªà¯à®±à¯ˆà®•à¯à®•à¯ "$1" நிரநà¯à®¤à®° படிகà¯à®•à¯à®®à¯ அணà¯à®•à®²à¯ˆ நிசà¯à®šà®¯à®®à®¾à®• வழஙà¯à®•à®¯à¯à®³à¯à®³à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="4964455510556214366">à®’à®´à¯à®™à¯à®•à®®à¯ˆà®µà¯</translation>
@@ -2526,6 +2564,7 @@
<translation id="4970738541803285369">டெஸà¯à®•à¯à®Ÿà®¾à®ªà¯à®ªà®¿à®²à¯ நிறà¯à®µà¯...</translation>
<translation id="4971412780836297815">à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯à®®à¯ திற</translation>
<translation id="4972129977812092092">பிரிணà¯à®Ÿà®°à®¿à®©à¯ தகவலை மாறà¯à®±à¯</translation>
+<translation id="497287958838527945">Google Payà®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®®à¯ கிரெடிட௠காரà¯à®Ÿà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®•à®³à¯.</translation>
<translation id="4973307593867026061">அசà¯à®šà¯à®ªà¯à®ªà¯†à®¾à®±à®¿à®•à®³à¯ˆà®šà¯ சேரà¯</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> அலà¯à®²à®¤à¯ அதறà¯à®•à¯à®•à¯ கà¯à®±à¯ˆà®µà®¾à®© எழà¯à®¤à¯à®¤à¯à®•à¯à®•à¯à®±à®¿à®•à®³à¯ உளà¯à®³ பெயரைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
<translation id="497421865427891073">à®®à¯à®©à¯ செலà¯à®•</translation>
@@ -2549,6 +2588,7 @@
<translation id="4998873842614926205">மாறà¯à®±à®™à¯à®•à®³à¯ˆ உறà¯à®¤à®¿à®šà¯†à®¯à¯</translation>
<translation id="499955951116857523">கோபà¯à®ªà¯ நிரà¯à®µà®¾à®•à®¿</translation>
<translation id="5000922062037820727">தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ (பரிநà¯à®¤à¯à®°à¯ˆà®¤à¯à®¤à®¤à¯)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> பà¯à®¤à®¿à®¯ படஙà¯à®•à®³à¯</translation>
<translation id="5010043101506446253">சானà¯à®±à®¿à®¤à®´à¯ à®…à®™à¯à®•à¯€à®•à®¾à®°à®®à¯</translation>
<translation id="5010929733229908807"><ph name="TIME" />
அனà¯à®±à¯ à®®à¯à®¤à®²à¯ உஙà¯à®•à®³à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ மூலம௠எலà¯à®²à®¾ தரவà¯à®®à¯ à®®à¯à®±à¯ˆà®¯à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
@@ -2557,6 +2597,7 @@
<translation id="5015762597229892204">பிரிணà¯à®Ÿà®°à¯ இயகà¯à®•à®¿ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">நினைவிலà¯à®•à¯Šà®³à¯</translation>
+<translation id="5018207570537526145">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ இணையதளதà¯à®¤à¯ˆà®¤à¯ திற</translation>
<translation id="5024856940085636730">ஒர௠செயலà¯à®ªà®¾à®Ÿà¯ எதிரà¯à®ªà®¾à®°à¯à®¤à¯à®¤à®¤à¯ˆà®µà®¿à®Ÿ அதிக நேரம௠எடà¯à®•à¯à®•à®¿à®±à®¤à¯. அதை நிறà¯à®¤à¯à®¤ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation>
<translation id="5026874946691314267">இதை மீணà¯à®Ÿà¯à®®à¯ காடà¯à®Ÿà®¾à®¤à¯‡</translation>
<translation id="5027550639139316293">மினà¯à®©à®žà¯à®šà®²à¯ சானà¯à®±à®¿à®¤à®´à¯</translation>
@@ -2626,6 +2667,7 @@
<translation id="5143374789336132547">à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯ பொதà¯à®¤à®¾à®©à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à¯à®®à¯ போத௠காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பகà¯à®•à®¤à¯à®¤à¯ˆ, "<ph name="EXTENSION_NAME" />" நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ மாறà¯à®±à®¿à®¯à¯à®³à¯à®³à®¤à¯.</translation>
<translation id="5143712164865402236">à®®à¯à®´à¯à®¤à¯à®¤à®¿à®°à¯ˆà®•à¯à®•à¯à®šà¯ செலà¯</translation>
<translation id="5145331109270917438">மாறà¯à®±à®¿à®¯ தேதி</translation>
+<translation id="514561958218673757">உஙà¯à®•à®³à¯ சாதனஙà¯à®•à®³à®¿à®²à¯, இநà¯à®¤à®ªà¯ படிகளைப௠பினà¯à®ªà®±à¯à®±à®¿ அறிவிபà¯à®ªà¯à®•à®³à¯ˆ இயகà¯à®•à®µà¯à®®à¯:</translation>
<translation id="5150254825601720210">Netscape சானà¯à®±à®¿à®¤à®´à¯ SSL சேவையகப௠பெயரà¯</translation>
<translation id="5151354047782775295">சாதனதà¯à®¤à®¿à®²à¯ காலி இடதà¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯ அலà¯à®²à®¤à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ தரவ௠தானாகவே நீகà¯à®•à®ªà¯à®ªà®Ÿà®²à®¾à®®à¯</translation>
<translation id="5153297660536091054">பின௠மூலம௠திறகà¯à®•à¯à®®à¯ à®…à®®à¯à®šà®®à¯</translation>
@@ -2683,6 +2725,7 @@
<translation id="5238278114306905396">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ "<ph name="EXTENSION_NAME" />" ஆனத௠தானாக அகறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="5238369540257804368">நோகà¯à®•à®™à¯à®•à®³à¯</translation>
<translation id="5241128660650683457">நீஙà¯à®•à®³à¯ செலà¯à®²à¯à®®à¯ இணையதளஙà¯à®•à®³à®¿à®²à¯ உளà¯à®³ உஙà¯à®•à®³à¯ தரவ௠அனைதà¯à®¤à¯ˆà®¯à¯à®®à¯ படிகà¯à®•à®µà¯à®®à¯</translation>
+<translation id="5241567694820672363">இயலà¯à®ªà¯à®¤à¯ தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà®¾?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" ஠இயகà¯à®•à®µà®¾?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> செயலிழநà¯à®¤à®¤à¯. பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¯ இநà¯à®¤ பலூனைக௠கிளிக௠செயà¯à®•.</translation>
<translation id="5249624017678798539">பதிவிறகà¯à®•à®®à¯ நிறைவà¯à®ªà¯†à®±à¯à®µà®¤à®±à¯à®•à¯ à®®à¯à®©à¯à®ªà®¾à®•à®µà¯‡ உலாவி சிதைவà¯à®±à¯à®±à®¤à¯.</translation>
@@ -2692,7 +2735,6 @@
<translation id="5254368820972107711">அகறà¯à®± வேணà¯à®Ÿà®¿à®¯ கோபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
<translation id="52550593576409946">கியோஸà¯à®•à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ தொடஙà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="5255315797444241226">நீஙà¯à®•à®³à¯ உளà¯à®³à®¿à®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯ தவறானதà¯.</translation>
-<translation id="5259571578888203461">நான௠கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®•à¯à®•à¯à®®à¯ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®•à¯à®•, தளஙà¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿à®•à¯à®•à®¾à®¤à¯‡</translation>
<translation id="5260508466980570042">மனà¯à®©à®¿à®•à¯à®•à®µà¯à®®à¯, உஙà¯à®•à®³à¯ மினà¯à®©à®žà¯à®šà®²à¯ˆà®¯à¯à®®à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®¯à¯à®®à¯ சரிபாரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. தயவà¯à®šà¯†à®¯à¯à®¤à¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿ செயà¯à®•.</translation>
<translation id="5261683757250193089">இணைய à®…à®™à¯à®•à®¾à®Ÿà®¿à®¯à®¿à®²à¯ திற</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />எஙà¯à®•à®¿à®°à¯à®¨à¯à®¤à¯à®®à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ அணà¯à®•à®²à®¾à®®à¯ (ஆஃபà¯à®²à¯ˆà®©à®¿à®²à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯à®®à¯).<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@
<translation id="5324780743567488672">எனத௠இரà¯à®ªà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿, தானாகவே நேர மணà¯à®Ÿà®²à®¤à¯à®¤à¯ˆ அமை</translation>
<translation id="5327248766486351172">பெயரà¯</translation>
<translation id="532943162177641444">இநà¯à®¤à®šà¯ சாதனம௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®•à¯à®•à¯‚டிய மொபைல௠ஹாடà¯à®¸à¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ அமைகà¯à®•, <ph name="PHONE_NAME" /> இல௠தெரியà¯à®®à¯ அறிவிபà¯à®ªà¯ˆà®¤à¯ தடà¯à®Ÿà®µà¯à®®à¯.</translation>
-<translation id="5329615878510216304">மீணà¯à®Ÿà¯à®®à¯ தேடà¯</translation>
<translation id="5329858601952122676">&amp;நீகà¯à®•à¯</translation>
<translation id="5330145655348521461">இநà¯à®¤à®•à¯ கோபà¯à®ªà¯à®•à®³à¯ மறà¯à®±à¯Šà®°à¯ டெஸà¯à®•à¯à®Ÿà®¾à®ªà¯à®ªà®¿à®²à¯ திறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©. இதைப௠பாரà¯à®•à¯à®•, <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) கà¯à®•à¯ நகரà¯à®¤à¯à®¤à®µà¯à®®à¯.</translation>
<translation id="5330512191124428349">தகவலைப௠பெறà¯</translation>
@@ -2755,6 +2796,7 @@
<translation id="5334142896108694079">ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯ தறà¯à®•à®¾à®²à®¿à®• சேமிபà¯à®ªà¯</translation>
<translation id="533433379391851622">எதிரà¯à®ªà®¾à®°à¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பதிபà¯à®ªà¯ "<ph name="EXPECTED_VERSION" />", ஆனால௠பதிபà¯à®ªà¯ "<ph name="NEW_ID" />" ஆகà¯à®®à¯.</translation>
<translation id="5334844597069022743">மூலதà¯à®¤à¯ˆà®•à¯ காடà¯à®Ÿà¯à®•</translation>
+<translation id="5335458522276292100"><ph name="BEGIN_LINK" />Google இயகà¯à®•à®•à®¤à¯à®¤à®¿à®±à¯à®•à¯<ph name="END_LINK" /> <ph name="FILE_COUNT" /> கோபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="5337771866151525739">மூனà¯à®±à®¾à®®à¯ தரபà¯à®ªà®¾à®²à¯ நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®•à¯à®®à¯.</translation>
<translation id="5338503421962489998">அக சேமிபà¯à®ªà®•à®®à¯</translation>
<translation id="5340217413897845242">ஷெலà¯à®ƒà®ªà¯ உரà¯à®ªà¯à®ªà®Ÿà®¿ 6</translation>
@@ -2876,6 +2918,7 @@
<translation id="5516183516694518900">உஙà¯à®•à®³à¯ எலà¯à®²à®¾à®šà¯ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯, வரலாறà¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ பிற அமைபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெற, Google கணகà¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ Chrome இல௠உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯.</translation>
<translation id="551752069230578406">உஙà¯à®•à®³à¯ கணகà¯à®•à¯à®Ÿà®©à¯ பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®•à®¿à®±à®¤à¯ - இதறà¯à®•à¯à®šà¯ சில நிமிடஙà¯à®•à®³à¯ எடà¯à®•à¯à®•à®²à®¾à®®à¯...</translation>
<translation id="5517535964909391608">பாதà¯à®•à®¾à®ªà¯à®ªà®±à¯à®± உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
+<translation id="5518219166343146486">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®¤à¯ தளம௠விரà¯à®®à¯à®ªà¯à®®à¯ போதà¯, கேளà¯</translation>
<translation id="5518584115117143805">மினà¯à®©à®žà¯à®šà®²à¯ கà¯à®±à®¿à®¯à®¾à®•à¯à®•à®šà¯ சானà¯à®±à®¿à®¤à®´à¯</translation>
<translation id="5521078259930077036">இநà¯à®¤ à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯ பகà¯à®•à®®à¯ நீஙà¯à®•à®³à¯ எதிரà¯à®ªà®¾à®°à¯à®¤à¯à®¤à®¤à¯ போனà¯à®±à¯ உளà¯à®³à®¤à®¾?</translation>
<translation id="5521348028713515143">டெஸà¯à®•à¯à®Ÿà®¾à®ªà¯ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à¯ˆà®šà¯ சேரà¯</translation>
@@ -2886,9 +2929,9 @@
<translation id="5527463195266282916">நீடà¯à®Ÿà®¿à®ªà¯à®ªà®¿à®©à¯ தரதà¯à®¤à¯ˆà®•à¯ கà¯à®±à¯ˆà®•à¯à®• à®®à¯à®¯à®±à¯à®šà®¿à®¤à¯à®¤à®¤à¯.</translation>
<translation id="5527474464531963247">நீஙà¯à®•à®³à¯ மறà¯à®±à¯Šà®°à¯ பிணையதà¯à®¤à¯ˆà®¯à¯à®®à¯ தேரà¯à®µà¯ செயà¯à®¯à®²à®¾à®®à¯.</translation>
<translation id="5528368756083817449">பà¯à®•à¯à®®à®¾à®°à¯à®•à¯ நிரà¯à®µà®¾à®•à®¿</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">à®®à¯à®´à¯à®®à¯ˆà®•à¯à®•à¯à®®à¯</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> பினà¯à®µà®°à¯à®µà®©à®µà®±à¯à®±à¯ˆà®šà¯ செயà¯à®¯ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯:</translation>
+<translation id="5534304873398226603">படம௠அலà¯à®²à®¤à¯ வீடியோவை நிராகரி</translation>
<translation id="5534520101572674276">அளவைக௠கணகà¯à®•à®¿à®Ÿà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="5535941515421698170">அதà¯à®¤à¯à®Ÿà®©à¯, தறà¯à®ªà¯‹à®¤à¯à®³à¯à®³ தரவையà¯à®®à¯ இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ அகறà¯à®±à¯</translation>
<translation id="5537725057119320332">அனà¯à®ªà¯à®ªà¯</translation>
@@ -2928,8 +2971,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆ à®à®±à¯à®±à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="5592595402373377407">போதà¯à®®à®¾à®© தரவ௠இதà¯à®µà®°à¯ˆ கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ.</translation>
+<translation id="5593766628437008432">உஙà¯à®•à®³à¯ '<ph name="PHONE_NAME" />' இலà¯, இநà¯à®¤à®ªà¯ படிகளைப௠பினà¯à®ªà®±à¯à®±à®¿ அறிவிபà¯à®ªà¯à®•à®³à¯ˆ இயகà¯à®•à®µà¯à®®à¯:</translation>
<translation id="5595152862129936745">மிகவà¯à®®à¯ தொலைவà¯</translation>
<translation id="5595485650161345191">à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®¤à¯ திரà¯à®¤à¯à®¤à¯</translation>
+<translation id="5596627076506792578">கூடà¯à®¤à®²à¯ விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯</translation>
<translation id="5600706100022181951">பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ˆà®ªà¯ பதிவிறகà¯à®•, <ph name="UPDATE_SIZE_MB" /> மெ.பை. மொபைல௠தரவ௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯. தொடர வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">பிற தேட௠பொறிகளà¯</translation>
@@ -2958,6 +3003,7 @@
<translation id="563535393368633106">அணà¯à®•à¯à®®à¯ à®®à¯à®©à¯ கேள௠(பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, நீஙà¯à®•à®³à¯ à®®à¯à®¤à®²à®¿à®²à¯ சில வினாடிகளில௠தானாகவே திறகà¯à®•à¯à®®à¯ <ph name="LINK_START" />நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à®¿à®©à¯ உளà¯à®¨à¯à®´à¯ˆà®µà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯<ph name="LINK_END" /> பாரà¯à®µà¯ˆà®¯à®¿à®Ÿ வேணà¯à®Ÿà¯à®®à¯. அத௠நடைபெறவிலà¯à®²à¯ˆ எனிலà¯, நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
<translation id="5637476008227280525">மொபைல௠தரவை இயகà¯à®•à¯</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome இணைய à®…à®™à¯à®•à®¾à®Ÿà®¿à®¯à®¿à®²à¯<ph name="END_LINK" /> நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தீமà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பெறà¯à®™à¯à®•à®³à¯</translation>
<translation id="5638497698949808140">பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®¤à¯: <ph name="HOURS" />à®® à®®à¯à®©à¯à®ªà¯</translation>
<translation id="5639549361331209298">மேலà¯à®®à¯ விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯ˆà®•à¯ காண இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®±à®¿ காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="5642508497713047">CRL கையொபà¯à®ªà®®à®¿à®Ÿà¯à®¨à®°à¯</translation>
@@ -2969,6 +3015,7 @@
<translation id="5657667036353380798">வெளிபà¯à®ªà¯à®± நீடà¯à®Ÿà®¿à®ªà¯à®ªà®¿à®±à¯à®•à¯ chrome பதிபà¯à®ªà¯ <ph name="MINIMUM_CHROME_VERSION" /> அலà¯à®²à®¤à¯ அதறà¯à®•à¯ பிநà¯à®¤à¯ˆà®¯à®¤à¯ˆ நிறà¯à®µà®¿à®¯à®¿à®°à¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
<translation id="5658415415603568799">கூடà¯à®¤à®²à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¿à®±à¯à®•à¯, 20 மணிநேரம௠கழிதà¯à®¤à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà¯à®®à¯à®ªà®Ÿà®¿ Smart Lock உஙà¯à®•à®³à¯ˆà®•à¯ கேடà¯à®•à¯à®®à¯.</translation>
<translation id="5659593005791499971">மினà¯à®©à®žà¯à®šà®²à¯</translation>
+<translation id="5659833766619490117">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="5662477687021125631">காலாவதியாகாத உரிமமà¯</translation>
<translation id="5667546120811588575">Google Play஠அமைகà¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="5669267381087807207">செயலாகà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
@@ -3004,6 +3051,7 @@
<translation id="5729712731028706266">&amp;காணà¯à®•</translation>
<translation id="5729996640881880439">மனà¯à®©à®¿à®•à¯à®•à®µà¯à®®à¯, இநà¯à®¤à®ªà¯ பிழைகà¯à®•à®¾à®© கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ˆ எஙà¯à®•à®³à®¾à®²à¯ காணà¯à®ªà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
<translation id="5731247495086897348">ஒடà¯&amp;டிவிடà¯à®Ÿà¯ செலà¯</translation>
+<translation id="5731409020711461763">1 பà¯à®¤à®¿à®¯ படமà¯</translation>
<translation id="5734362860645681824">தகவலà¯à®¤à¯Šà®Ÿà®°à¯à®ªà¯à®•à®³à¯</translation>
<translation id="5735973442555172575">Android பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, மீணà¯à®Ÿà¯à®®à¯ உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯, பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="5736796278325406685">சரியான பயனரà¯à®ªà¯†à®¯à®°à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯</translation>
@@ -3034,11 +3082,13 @@
<translation id="577322787686508614">படிதà¯à®¤à®²à¯ செயலà¯à®ªà®¾à®Ÿà¯ இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">கோபà¯à®ªà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ திற</translation>
<translation id="5774515636230743468">வெளிகà¯à®•à®¾à®Ÿà¯à®Ÿà¯:</translation>
+<translation id="5775834615653774429">சாதனதà¯à®¤à¯ˆ டொமைனில௠சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. நிறà¯à®µà®© யூனிட௠இலà¯à®²à¯ˆ.</translation>
<translation id="577624874850706961">கà¯à®•à¯à®•à¯€à®•à®³à¯ˆà®¤à¯ தேடà¯</translation>
<translation id="5777468213129569553">Chromeà®à®¤à¯ திற</translation>
<translation id="5778747455497889540">உஙà¯à®•à®³à¯ கணினிகà¯à®•à¯ ஒதà¯à®•à¯à®•à®¿à®¯à¯à®³à¯à®³ பாதà¯à®•à®¾à®ªà¯à®ªà¯ மாடà¯à®¯à¯‚லின௠கடவà¯à®šà¯à®šà¯Šà®²à¯ (தறà¯à®ªà¯‹à®•à¯à®•à®¾à®• உரà¯à®µà®¾à®•à¯à®•à®¿à®¯à®¤à¯) கீழே வழஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯:</translation>
<translation id="5780973441651030252">செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆ</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" />கà¯à®•à¯à®•à¯ கடà¯à®Ÿà®³à¯ˆà®•à®³à¯ˆ அனà¯à®ªà¯à®ªà®µà¯à®®à¯</translation>
+<translation id="5782227691023083829">மொழிபெயரà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="5783221160790377646">பிழை காரணமாக கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனர௠உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. பிறக௠மà¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="5783602409389152506">சாதனஙà¯à®•à®³à¯ˆà®¤à¯ தேடà¯à®®à¯ வரை காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯...</translation>
<translation id="57838592816432529">ஒலியடகà¯à®•à¯</translation>
@@ -3052,6 +3102,7 @@
<translation id="5804241973901381774">அனà¯à®®à®¤à®¿à®•à®³à¯</translation>
<translation id="580571955903695899">தலைபà¯à®ªà®¿à®©à¯à®ªà®Ÿà®¿ மறà¯à®µà®°à®¿à®šà¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
<translation id="5807290661599647102">திரைப௠பூடà¯à®Ÿà¯ˆ அமை</translation>
+<translation id="580926004266167721">சாதனதà¯à®¤à¯ˆ டொமைனில௠சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. இதà¯, நிறà¯à®µà®© யூனிடà¯à®Ÿà®¿à®²à¯ உஙà¯à®•à®³à¯ கணகà¯à®•à®¿à®±à¯à®•à¯à®ªà¯ போதà¯à®®à®¾à®© à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®•à®³à¯ இலà¯à®²à®¾à®¤à®¤à®©à¯ காரணமாக à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="580961539202306967">தளம௠எனகà¯à®•à¯ பà¯à®·à¯ செயà¯à®¤à®¿à®•à®³à¯ˆ அனà¯à®ªà¯à®ª விழையà¯à®®à¯ போத௠எனà¯à®©à®¿à®Ÿà®®à¯ கேள௠(பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="5814126672212206791">இணைபà¯à®ªà¯ வகை</translation>
<translation id="5815645614496570556">X.400 à®®à¯à®•à®µà®°à®¿</translation>
@@ -3073,8 +3124,10 @@
<translation id="5835754902560991078">மிகமிகக௠கà¯à®±à¯à®•à®¿à®¯à®¤à¯ (0.6வி)</translation>
<translation id="5838456317242088717">நடபà¯à®ªà¯ மறைநிலை அமரà¯à®µà¯</translation>
<translation id="5842497610951477805">பà¯à®³à¯‚டூதà¯à®¤à¯ˆ இயகà¯à®•à¯</translation>
+<translation id="5843250171025351504">உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿à®¯à®¾à®²à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯ கà¯à®±à¯ˆà®¨à¯à®¤à®ªà®Ÿà¯à®šà®•à¯ கிளையனà¯à®Ÿà¯ பதிபà¯à®ªà¯à®Ÿà®©à¯ உஙà¯à®•à®³à¯ சாதனம௠இனி இணஙà¯à®•à®¾à®¤à¯. உளà¯à®¨à¯à®´à¯ˆà®¯, பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="5846929185714966548">தாவல௠4</translation>
<translation id="5848924408752252705">à®®à¯à®¨à¯à®¤à¯ˆà®¯ திரைகà¯à®•à¯à®šà¯ செலà¯à®², தொடவà¯à®®à¯.</translation>
+<translation id="5849212445710944278">à®à®±à¯à®•à®©à®µà¯‡ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
<translation id="5849570051105887917">உளà¯à®¨à®¾à®Ÿà¯à®Ÿà¯ மொபைல௠சேவை வழஙà¯à®•à¯à®¨à®°à¯ கà¯à®±à®¿à®¯à¯€à®Ÿà¯</translation>
<translation id="5849869942539715694">தொகà¯à®ªà¯à®ªà¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯...</translation>
<translation id="5850516540536751549">இநà¯à®¤à®•à¯ கோபà¯à®ªà¯ வகை ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. இநà¯à®¤ வகையான கோபà¯à®ªà¯ˆà®¤à¯ திறகà¯à®•à®•à¯à®•à¯‚டிய பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®•à¯ கணà¯à®Ÿà®±à®¿à®¯ <ph name="BEGIN_LINK" />Chrome இணைய à®…à®™à¯à®•à®¾à®Ÿà®¿à®¯à¯ˆà®ªà¯<ph name="END_LINK" /> பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà®µà¯à®®à¯.
@@ -3100,6 +3153,7 @@
<translation id="586567932979200359">அதன௠வடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà®¿à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ <ph name="PRODUCT_NAME" /> ஠நீஙà¯à®•à®³à¯ இயகà¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. உஙà¯à®•à®³à¯ கணினியில௠இதை அமைபà¯à®ªà®¤à®¾à®²à¯ வடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà®¿à®®à®®à¯ இலà¯à®²à®¾à®®à®²à¯ இதை இயகà¯à®•à®²à®¾à®®à¯, மறà¯à®±à¯à®®à¯ இனà¯à®±à¯à®µà®°à¯ˆ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®• வைதà¯à®¤à®¿à®°à¯à®ªà¯à®ªà®¤à¯ˆ உறà¯à®¤à®¿à®šà¯†à®¯à¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="5866557323934807206">எதிரà¯à®•à®¾à®² வரà¯à®•à¯ˆà®•à®³à¯à®•à¯à®•à¯ இநà¯à®¤ அமைபà¯à®ªà¯à®•à®³à¯ˆ அழி</translation>
<translation id="5866840822086176774">மிக வலிமையானதà¯</translation>
+<translation id="5867841422488265304">தேடவà¯à®®à¯ அலà¯à®²à®¤à¯ இணைய à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯</translation>
<translation id="5869029295770560994">சரி, பà¯à®°à®¿à®¨à¯à®¤à®¤à¯</translation>
<translation id="5869522115854928033">சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯</translation>
<translation id="5870086504539785141">அணà¯à®•à®²à¯à®¤à®©à¯à®®à¯ˆ மெனà¯à®µà¯ˆ மூடà¯</translation>
@@ -3157,7 +3211,6 @@
<translation id="5972708806901999743">மேலே நகரà¯à®¤à¯à®¤à¯</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> à®à®¤à¯ தொடஙà¯à®•à¯</translation>
<translation id="5975083100439434680">சிறிதாகà¯à®•à¯</translation>
-<translation id="5975730206036440725">PPDà®à®•à¯ கணà¯à®Ÿà®±à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ Chromebook ஆனà¯à®²à¯ˆà®©à®¿à®²à¯ உளà¯à®³à®¤à®¾ எனà¯à®ªà®¤à¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="5975792506968920132">பேடà¯à®Ÿà®°à®¿ சாரà¯à®œà¯ சதவீதமà¯</translation>
<translation id="5976160379964388480">மறà¯à®±à®µà¯ˆ</translation>
<translation id="5978264784700053212">செயà¯à®¤à®¿ மையமà¯</translation>
@@ -3167,6 +3220,7 @@
<translation id="5984222099446776634">சமீபதà¯à®¤à®¿à®²à¯ பாரà¯à®¤à¯à®¤à®µà¯ˆ</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />இத௠உஙà¯à®•à®³à¯ சாதனம௠மறà¯à®±à¯à®®à¯ அதை எபà¯à®ªà®Ÿà®¿à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ கà¯à®±à®¿à®¤à¯à®¤ பொதà¯à®µà®¾à®© தகவலாகà¯à®®à¯, அதாவத௠பேடà¯à®Ÿà®°à®¿ அளவà¯, பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆ எபà¯à®ªà¯‹à®¤à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯, நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯à®•à®³à®¿à®©à¯ தரம௠மறà¯à®±à¯à®®à¯ கால அளவ௠(வைஃபை மறà¯à®±à¯à®®à¯ பà¯à®³à¯à®Ÿà¯‚த௠போனà¯à®±à®µà¯ˆ) மறà¯à®±à¯à®®à¯ சில விஷயஙà¯à®•à®³à¯ சரியாகச௠செயலà¯à®ªà®Ÿà®¾à®¤ போத௠அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®®à¯ சிதைவ௠அறிகà¯à®•à¯ˆà®•à®³à¯ போனà¯à®±à®µà¯ˆà®¯à®¾à®•à¯à®®à¯. எலà¯à®²à¯‹à®°à¯à®•à¯à®•à®¾à®•à®µà¯à®®à¯ Google இன௠தயாரிபà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®®à¯ சேவைகளையà¯à®®à¯ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤, தரவ௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯. à®’à®°à¯à®™à¯à®•à®¿à®£à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ சில தகவலானத௠கூடà¯à®Ÿà®¾à®³à®°à¯à®•à®³à¯à®•à¯à®•à¯à®¤à¯ (எ.கா. Android டெவெலபà¯à®ªà®°à¯à®•à®³à¯) தஙà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தயாரிபà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®®à¯ மேலà¯à®®à¯ சிறபà¯à®ªà®¾à®•à¯à®•à®µà¯à®®à¯ உதவà¯à®®à¯.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />நீஙà¯à®•à®³à¯ எநà¯à®¤ நேரமà¯à®®à¯ Android பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ அமைபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯à®šà¯ செனà¯à®±à¯, இதை இயகà¯à®•à®²à®¾à®®à¯ அலà¯à®²à®¤à¯ à®®à¯à®Ÿà®•à¯à®•à®²à®¾à®®à¯. இதனால௠இயஙà¯à®•à¯à®¤à®³à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯, பாதà¯à®•à®¾à®ªà¯à®ªà¯ போனà¯à®± அதà¯à®¤à®¿à®¯à®¾à®µà®šà®¿à®¯ சேவைகளைப௠பெறத௠தேவைபà¯à®ªà®Ÿà¯à®®à¯ தகவலை அனà¯à®ªà¯à®ªà¯à®µà®¤à®±à¯à®•à®¾à®© சாதனத௠திறனில௠பாதிபà¯à®ªà¯ à®à®±à¯à®ªà®Ÿà®¾à®¤à¯.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">மொழிபெயரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="5991049340509704927">பெரிதாகà¯à®•à®²à®¾à®®à¯</translation>
<translation id="5993332328670040093">உஙà¯à®•à®³à¯ தரவà¯à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯ இனி அளவிடபà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> தனà¯à®©à¯ˆà®¯à¯‡ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• இயலாத௠போகலாமà¯.</translation>
@@ -3190,7 +3244,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB சாதனம௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6032912588568283682">கோபà¯à®ªà¯ à®®à¯à®±à¯ˆà®®à¯ˆ</translation>
<translation id="6034662038931255275">OS பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
-<translation id="6035651096710386140">கனà¯à®Ÿà¯à®°à¯‹à®²à¯, ஆலà¯à®Ÿà¯ ஆகிய இரணà¯à®Ÿà¯ விசையையà¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯</translation>
<translation id="6039651071822577588">பிணைய சொதà¯à®¤à¯à®•à¯à®•à®¾à®© அகராதி தவறான வடிவமைபà¯à®ªà®¿à®²à¯ உளà¯à®³à®¤à¯</translation>
<translation id="604001903249547235">கிளவà¯à®Ÿà¯ காபà¯à®ªà¯à®ªà¯ பிரதி</translation>
<translation id="6040143037577758943">மூடà¯</translation>
@@ -3198,8 +3251,8 @@
<translation id="604124094241169006">தானியஙà¯à®•à¯</translation>
<translation id="6042169520002885235">பிரிணà¯à®Ÿà®°à¯ உறà¯à®ªà®¤à¯à®¤à®¿à®¯à®¾à®³à®°à¯ˆà®¯à¯à®®à¯ மாடலையà¯à®®à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="6042308850641462728">மேலà¯à®®à¯</translation>
+<translation id="6042850536017090003">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ அறிவிபà¯à®ªà¯à®•à®³à®¿à®²à¯ தடà¯à®Ÿà®µà¯à®®à¯.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> <ph name="TAB_NAME" /> உடன௠Chrome தாவலைப௠பகிரà¯à®•à®¿à®±à®¤à¯.</translation>
-<translation id="6043357981274314628">à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> <ph name="TAB_NAME" /> உடன௠Chrome தாவலையà¯à®®à¯ ஆடியோவையà¯à®®à¯ பகிரà¯à®•à®¿à®±à®¤à¯.</translation>
<translation id="6049004884579590341">à®®à¯à®´à¯à®¤à¯ திரையிலிரà¯à®¨à¯à®¤à¯ வெளியேற, |<ph name="ACCELERATOR" />| எனà¯à®ªà®¤à¯ˆ à®…à®´à¯à®¤à¯à®¤à®¿à®ªà¯ பிடிதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="6049065490165456785">உடà¯à®ªà¯à®± கேமராவிலிரà¯à®¨à¯à®¤à¯ படமà¯</translation>
@@ -3211,6 +3264,7 @@
<translation id="6056710589053485679">இயலà¯à®ªà®¾à®• மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®±à¯</translation>
<translation id="6059652578941944813">சானà¯à®±à®¿à®¤à®´à¯ படிநிலை</translation>
<translation id="6059925163896151826">USB சாதனஙà¯à®•à®³à¯</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> செயலிழநà¯à®¤à®¤à¯.</translation>
<translation id="6064217302520318294">திரைப௠பூடà¯à®Ÿà¯</translation>
<translation id="6065289257230303064">சானà¯à®±à®¿à®¤à®´à¯ பொரà¯à®³à¯ கோபà¯à®ªà®• பணà¯à®ªà¯à®•à¯à®•à¯‚à®±à¯à®•à®³à¯</translation>
<translation id="6068338049763724728">தொலைநிலைப௠பதிவை இயகà¯à®•à¯</translation>
@@ -3242,9 +3296,11 @@
<translation id="6107012941649240045">வழஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6112952769866305444">பயனரைத௠திரà¯à®¤à¯à®¤à®µà¯à®®à¯, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">à®®à¯à®¨à¯à®¤à¯ˆà®¯ பகà¯à®•à®¤à¯à®¤à®¿à®±à¯à®•à¯à®šà¯ செலà¯à®², |<ph name="SHORTCUT" />| எனà¯à®ªà®¤à¯ˆ à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
+<translation id="6116338172782435947">கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯à®•à¯à®•à¯ நகலெடà¯à®¤à¯à®¤ உரையையà¯à®®à¯ படஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="6116921718742659598">மொழி மறà¯à®±à¯à®®à¯ உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ அமைபà¯à®ªà¯à®•à®³à¯ˆ மாறà¯à®±à®µà¯à®®à¯</translation>
<translation id="6120205520491252677">தொடகà¯à®•à®¤à¯ திரையில௠இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பொரà¯à®¤à¯à®¤à¯...</translation>
<translation id="6122081475643980456">உஙà¯à®•à®³à¯ இணைய இணைபà¯à®ªà¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯</translation>
+<translation id="6122095009389448667">இநà¯à®¤à®¤à¯ தளமà¯, கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à¯ˆà®¤à¯ தொடரà¯à®¨à¯à®¤à¯ தடைசெயà¯</translation>
<translation id="6122875415561139701">எழà¯à®¤à¯à®¤à®²à¯ செயலà¯à®ªà®¾à®Ÿà¯ இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">பினà¯à®µà®°à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ˆà®šà¯ சாரà¯à®¨à¯à®¤à®µà¯ˆ:</translation>
<translation id="6125479973208104919"><ph name="DEVICE_TYPE" /> இல௠உஙà¯à®•à®³à¯ கணகà¯à®•à¯ˆ மீணà¯à®Ÿà¯à®®à¯ சேரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
@@ -3286,6 +3342,7 @@
<translation id="6178664161104547336">ஒர௠சானà¯à®±à®¿à®¤à®´à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯</translation>
<translation id="6180288788882902869"><ph name="DEVICE_TYPE" /> சாதனதà¯à®¤à®¿à®²à¯ Google Play</translation>
<translation id="6181431612547969857">பதிவிறகà¯à®•à®®à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
+<translation id="6181803575025675566">இத௠வேலை செயà¯à®¯à¯à®®à¯ விததà¯à®¤à¯ˆ <ph name="LINK_START" />அமைபà¯à®ªà¯à®•à®³à®¿à®²à¯<ph name="LINK_END" /> கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯.</translation>
<translation id="6185132558746749656">சாதன இரà¯à®ªà¯à®ªà®¿à®Ÿà®®à¯</translation>
<translation id="6185696379715117369">பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ மேலே</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> மூலம௠திற</translation>
@@ -3318,7 +3375,6 @@
<translation id="6237816943013845465">திரையின௠தெளிவà¯à®¤à¯à®¤à®¿à®±à®©à¯ˆà®šà¯ சரிசெயà¯à®¯ அனà¯à®®à®¤à®¿à®•à¯à®•à¯à®®à¯</translation>
<translation id="6238923052227198598">சமீபதà¯à®¤à®¿à®¯ கà¯à®±à®¿à®ªà¯à®ªà¯ˆà®ªà¯ பூடà¯à®Ÿà¯à®¤à¯ திரையில௠வைதà¯à®¤à®¿à®°à¯</translation>
<translation id="6239558157302047471">&amp;ஃபிரேமை மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®±à¯</translation>
-<translation id="624022915548992686">பகà¯à®•à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯</translation>
<translation id="6241530762627360640">உஙà¯à®•à®³à¯ கணினியà¯à®Ÿà®©à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பà¯à®³à¯‚டூத௠சாதனஙà¯à®•à®³à¯ பறà¯à®±à®¿à®¯ தகவலை அணà¯à®•à¯à®¤à®²à¯ மறà¯à®±à¯à®®à¯ à®…à®°à¯à®•à®¿à®²à¯à®³à¯à®³ பà¯à®³à¯‚டூத௠சாதனஙà¯à®•à®³à¯ˆà®•à¯ கணà¯à®Ÿà®±à®¿à®¤à®²à¯.</translation>
<translation id="6243774244933267674">சேவையகம௠கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="6246413617632217567">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை இறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ வடà¯à®Ÿà¯ இயகà¯à®•à®•à®¤à¯à®¤à®¿à®©à¯ இடதà¯à®¤à¯ˆà®¯à¯à®®à¯ அனà¯à®®à®¤à®¿à®•à®³à¯ˆà®¯à¯à®®à¯ சரிபாரà¯à®¤à¯à®¤à¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
@@ -3335,13 +3391,13 @@
<translation id="6263284346895336537">சிகà¯à®•à®²à®¾à®©à®¤à®²à¯à®²</translation>
<translation id="6263541650532042179">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆ மீடà¯à®Ÿà®®à¯ˆ</translation>
<translation id="6264365405983206840">à®…&amp;னைதà¯à®¤à¯ˆà®¯à¯à®®à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯</translation>
+<translation id="6265930187414222160">à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯! தீஙà¯à®•à®¿à®´à¯ˆà®•à¯à®•à¯à®®à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯ அகறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> கà¯à®•à¯ உஙà¯à®•à®³à¯ˆ à®…à®™à¯à®•à¯€à®•à®°à®¿à®•à¯à®• ஒர௠சானà¯à®±à®¿à®¤à®´à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®™à¯à®•à®³à¯</translation>
<translation id="6268252012308737255"><ph name="APP" /> இல௠திற</translation>
<translation id="6268747994388690914">HTML கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯ˆ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />சாதனம௠மறà¯à®±à¯à®®à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯à®¤à¯ தகவலà¯<ph name="END_LINK1" />, <ph name="BEGIN_LINK2" />அளவீடà¯à®•à®³à¯<ph name="END_LINK2" /> ஆகியவறà¯à®±à¯ˆ அனà¯à®ªà¯à®ªà¯</translation>
<translation id="6272643420381259437">செரà¯à®•à¯à®¨à®¿à®°à®²à¯ˆà®ªà¯ பதிவிறகà¯à®•à¯à®®à¯ போதà¯, பிழை (<ph name="ERROR" />) à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6273677812470008672">தரமà¯</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome இணைய à®…à®™à¯à®•à®¾à®Ÿà®¿à®¯à®¿à®²à¯<ph name="END_LINK" /> நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பெறà¯à®™à¯à®•à®³à¯</translation>
<translation id="62751439899495218">படதà¯à®¤à¯ˆ மாறà¯à®±à¯</translation>
<translation id="6276301056778294989">சாதனமà¯à®®à¯ அதே கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ˆà®•à¯ காடà¯à®Ÿà¯à®µà®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯.</translation>
<translation id="6277105963844135994">பிணைய நேரம௠மà¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯</translation>
@@ -3367,12 +3423,12 @@
<translation id="6311220991371174222">Chromeà®à®¤à¯ தொடஙà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. à®à®©à¯†à®©à®¿à®²à¯, சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®•à¯à®®à¯ போத௠à®à®¤à¯‹ தவறாகிவிடà¯à®Ÿà®¤à¯. Chrome஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®µà¯à®®à¯.</translation>
<translation id="6312403991423642364">அறியபà¯à®ªà®Ÿà®¾à®¤ பிணையப௠பிழை</translation>
<translation id="6313641880021325787">VR இலிரà¯à®¨à¯à®¤à¯ வெளியேறà¯</translation>
-<translation id="6314335155547195432">கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯</translation>
<translation id="6314819609899340042">இநà¯à®¤ <ph name="IDS_SHORT_PRODUCT_NAME" /> சாதனதà¯à®¤à®¿à®©à¯ பிழைதிரà¯à®¤à¯à®¤ à®…à®®à¯à®šà®™à¯à®•à®³à¯ˆ வெறà¯à®±à®¿à®•à®°à®®à®¾à®• இயகà¯à®•à®¿à®µà®¿à®Ÿà¯à®Ÿà¯€à®°à¯à®•à®³à¯.</translation>
-<translation id="6315343732431721770">தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®™à¯à®•à®³à®¿à®²à¯ <ph name="URL" />à®à®šà¯ சேரà¯à®•à¯à®•à¯à®®à¯à®ªà®Ÿà®¿ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. தà¯à®µà®•à¯à®•à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மாறà¯à®±à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•, மீடà¯à®Ÿà®®à¯ˆ எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="6315493146179903667">அனைதà¯à®¤à¯ˆà®¯à¯à®®à¯ à®®à¯à®¤à®²à®¿à®²à¯ வை</translation>
<translation id="6316806695097060329">இநà¯à®¤ <ph name="SHORT_PRODUCT_NAME" /> சாதனம௠உஙà¯à®•à®³à¯à®•à¯à®•à¯à®šà¯ சிறநà¯à®¤ இணைய அனà¯à®ªà®µà®¤à¯à®¤à¯ˆ வழஙà¯à®•à¯à®®à¯à®ªà®Ÿà®¿ வடிவமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation>
+<translation id="6317318380444133405">இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="6317369057005134371">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ சாளரதà¯à®¤à®¿à®±à¯à®•à®¾à®•à®•à¯ காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
+<translation id="6318407754858604988">பதிவிறகà¯à®•à®®à¯ தொடஙà¯à®•à®¿à®¯à®¤à¯</translation>
<translation id="6322279351188361895">தனிபà¯à®ªà®Ÿà¯à®Ÿ விசையைப௠படிபà¯à®ªà®¤à®¿à®²à¯ தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯.</translation>
<translation id="6325191661371220117">தானியஙà¯à®•à¯ தà¯à®µà®•à¯à®•à®¿à®¯à¯ˆ à®®à¯à®Ÿà®•à¯à®•à¯</translation>
<translation id="6326175484149238433">Chrome இலிரà¯à®¨à¯à®¤à¯ அகறà¯à®±à¯</translation>
@@ -3382,7 +3438,6 @@
<translation id="6333049849394141510">எதை ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• வேணà¯à®Ÿà¯à®®à¯ எனà¯à®±à¯ தேரà¯à®µà¯à®šà¯†à®¯à¯à®•</translation>
<translation id="6333064448949140209">பிழைதà¯à®¤à®¿à®°à¯à®¤à¯à®¤à®¤à¯à®¤à®¿à®±à¯à®•à®¾à®•, Googleகà¯à®•à¯à®•à¯ கோபà¯à®ªà¯ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®®à¯</translation>
<translation id="6333834492048057036">தேடலிறà¯à®•à®¾à®• à®®à¯à®•à®µà®°à®¿ படà¯à®Ÿà®¿à®¯à¯ˆà®•à¯ கவனி</translation>
-<translation id="6336907568130557310">à®à®±à¯à®±à®¿à®¯ கோபà¯à®ªà¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®•à¯à®•à¯‚டிய அனைவரà¯à®®à¯ உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯. பிறரà¯à®Ÿà®©à¯ கோபà¯à®ªà¯ˆà®ªà¯ பகிர வேணà¯à®Ÿà®¾à®®à¯. அதை இறகà¯à®•à®¿à®¯ பினà¯à®©à®°à¯, நீகà¯à®•à®¿à®µà®¿à®Ÿà®µà¯à®®à¯.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" />கà¯à®•à¯à®ªà¯ பà¯à®¤à®¿à®¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯</translation>
<translation id="6340017061976355871">சேவையகதà¯à®¤à¯à®Ÿà®©à¯ இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯. சிகà¯à®•à®²à¯ தொடரà¯à®¨à¯à®¤à®¾à®²à¯, Chromebook஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®µà¯à®®à¯.</translation>
<translation id="6340071272923955280">இனà¯à®Ÿà®°à¯à®¨à¯†à®Ÿà¯ பிரிணà¯à®Ÿà®¿à®™à¯ பà¯à®°à¯‹à®Ÿà¯à®Ÿà¯‹à®•à®¾à®²à¯ (IPPS)</translation>
@@ -3405,7 +3460,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Androidகà¯à®•à®¾à®© Smart Lock஠அமை</translation>
<translation id="6374469231428023295">மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®²à®µà¯à®®à¯</translation>
-<translation id="6377158645544167202">பிரிணà¯à®Ÿà®°à¯ˆ இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. பிரிணà¯à®Ÿà®°à¯ இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯, வைஃபை அலà¯à®²à®¤à¯ USB மூலம௠அத௠உஙà¯à®•à®³à¯ Chromebook உடன௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯à®•à¯Šà®³à¯à®³à®µà¯à®®à¯.</translation>
<translation id="6380143666419481200">à®à®±à¯à®±à¯à®•à¯à®•à¯†à®¾à®£à¯à®Ÿà¯ தொடரà¯à®•</translation>
<translation id="6383051423892982287">எனத௠சொநà¯à®¤ <ph name="BEGIN_LINK" />ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯à®•à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®±à¯Šà®Ÿà®°à¯<ph name="END_LINK" /> மூலம௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தரவை எனà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯ செயà¯</translation>
<translation id="6384275966486438344">உஙà¯à®•à®³à¯ தேடல௠அமைபà¯à®ªà¯à®•à®³à¯ˆ இதறà¯à®•à¯ மாறà¯à®±à®µà¯à®®à¯: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@
<translation id="6503077044568424649">அதிகமாகப௠பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6504611359718185067">பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®•, இணையதà¯à®¤à¯à®Ÿà®©à¯ இணைகà¯à®•à®µà¯à®®à¯</translation>
<translation id="6506374932220792071">SHA-256 உடனான X9.62 ECDSA கையொபà¯à®ªà®®à¯</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> உடன௠தொடரà¯à®ªà¯à®Ÿà¯ˆà®¯à®¤à¯</translation>
<translation id="6508261954199872201">பயனà¯à®ªà®¾à®Ÿà¯: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">மீடியா உரிமமà¯</translation>
<translation id="6510568984200103950">கà¯à®±à¯ˆà®µà®¾à®© அமைபà¯à®ªà¯à®•à®³à¯</translation>
@@ -3530,9 +3585,11 @@
<translation id="6551508934388063976">ஆணைக௠கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ. பà¯à®¤à®¿à®¯ சாளரதà¯à®¤à¯ˆà®¤à¯ திறகà¯à®• control-N à® à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> பயனரà¯à®•à®³à¯</translation>
<translation id="6555432686520421228">எலà¯à®²à®¾ பயனர௠கணகà¯à®•à¯à®•à®³à¯ˆà®¯à¯à®®à¯ அகறà¯à®±à®¿à®µà®¿à®Ÿà¯à®Ÿà¯, பà¯à®¤à®¿à®¯à®¤à¯ போனà¯à®±à¯ உஙà¯à®•à®³à¯ <ph name="IDS_SHORT_PRODUCT_NAME" /> சாதனதà¯à®¤à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="6555810572223193255">சà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ தறà¯à®ªà¯‹à®¤à¯ கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="6556866813142980365">மீணà¯à®Ÿà¯à®®à¯ செயà¯</translation>
<translation id="6558280019477628686">பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯. சில உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®®à®²à¯ இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="6559580823502247193">(à®à®±à¯à®•à®©à®µà¯‡ இநà¯à®¤ சாதனதà¯à®¤à®¿à®²à¯ இரà¯à®•à¯à®•à®¿à®±à®¾à®°à¯)</translation>
+<translation id="6560713683827832045">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ அறிவிபà¯à®ªà¯à®•à®³à¯ "இயகà¯à®•à®¤à¯à®¤à®¿à®²à¯" உளà¯à®³à®©à®µà®¾ எனà¯à®ªà®¤à¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯. இலà¯à®²à¯ˆ எனிலà¯, இயகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="6561726789132298588">எணà¯à®Ÿà®°à¯</translation>
<translation id="656293578423618167">கோபà¯à®ªà¯ பாதை அலà¯à®²à®¤à¯ பெயர௠மிக நீளமாக உளà¯à®³à®¤à¯. பெயரைச௠சà¯à®°à¯à®•à¯à®•à®¿à®¯à¯‹ அலà¯à®²à®¤à¯ மறà¯à®±à¯Šà®°à¯ இடதà¯à®¤à®¿à®²à¯‹ சேமிகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" ஠நீகà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
@@ -3561,7 +3618,6 @@
<translation id="6606070663386660533">தாவல௠8</translation>
<translation id="6607272825297743757">கோபà¯à®ªà¯à®¤à¯ தகவலà¯</translation>
<translation id="6607831829715835317">மேலà¯à®®à¯ கரà¯à®µà®¿&amp;களà¯</translation>
-<translation id="6610183966322615106">பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®•à¯à®®à¯ போத௠பிழை</translation>
<translation id="6612358246767739896">பாதà¯à®•à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯</translation>
<translation id="6613452264606394692">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®¯à®¿à®Ÿà¯à®µà®¤à®©à¯ மூலமà¯, விரைவாக இதை அணà¯à®•à®²à®¾à®®à¯</translation>
<translation id="6615455863669487791">எனகà¯à®•à¯ காணà¯à®ªà®¿</translation>
@@ -3638,9 +3694,11 @@
<translation id="6736045498964449756">அசà¯à®šà®šà¯à®šà¯‹, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ பொரà¯à®¨à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ!</translation>
<translation id="6736243959894955139">à®®à¯à®•à®µà®°à®¿</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">உஙà¯à®•à®³à¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆ இனி அணà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯ எனà¯à®±à®¾à®²à¯à®®à¯, அதை அகறà¯à®± à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
<translation id="6739923123728562974">டெஸà¯à®•à¯à®Ÿà®¾à®ªà¯ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> பதிவிறகà¯à®•à®®à¯ இடைநிறà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6742339027238151589">ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯ அணà¯à®•à®²à®¾à®®à¯</translation>
+<translation id="6743841972744298686">ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ அமைபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="6745592621698551453">இபà¯à®ªà¯‹à®¤à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="6746124502594467657">கீழே நகரà¯à®¤à¯à®¤à¯</translation>
<translation id="674632704103926902">தடà¯à®Ÿà®¿ இழà¯à®ªà¯à®ªà®¤à¯ˆ இயகà¯à®•à¯</translation>
@@ -3653,12 +3711,14 @@
<translation id="6757101664402245801">URL நகலெடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6758056191028427665">எவà¯à®µà®¾à®±à¯ செயலà¯à®ªà®Ÿà¯à®•à®¿à®±à¯‹à®®à¯ எனà¯à®ªà®¤à¯ˆ எஙà¯à®•à®³à¯à®•à¯à®•à¯à®¤à¯ தெரிவிகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="6759193508432371551">தொழிறà¯à®šà®¾à®²à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®µà¯</translation>
+<translation id="6765234885931342179">உஙà¯à®•à®³à¯ பாதà¯à®•à®¾à®ªà¯à®ªà¯à®šà¯ சாவியின௠வரிசை எணà¯à®£à¯ˆà®ªà¯ பாரà¯à®•à¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="6766101255664245434">பà¯à®¤à®¿à®¯ படதà¯à®¤à¯ˆ எடà¯à®•à¯à®•à®µà¯à®®à¯ அலà¯à®²à®¤à¯ à®à®±à¯à®•à®©à®µà¯‡ உளà¯à®³ படம௠அலà¯à®²à®¤à¯ à®à®•à®¾à®©à¯ˆà®¤à¯ தேரà¯à®µà¯ செயà¯à®¯à®µà¯à®®à¯.
<ph name="LINE_BREAK" />
Chromebook இன௠உளà¯à®¨à¯à®´à¯ˆà®µà¯à®¤à¯ திரையிலà¯à®®à¯ பூடà¯à®Ÿà¯à®¤à¯ திரையிலà¯à®®à¯ இநà¯à®¤à®ªà¯ படம௠காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="6769712124046837540">பிரிணà¯à®Ÿà®°à¯ˆà®šà¯ சேரà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="6771503742377376720">இத௠ஒர௠சானà¯à®±à®³à®¿à®•à¯à®•à¯à®®à¯ மையமà¯</translation>
<translation id="6773575010135450071">மேலà¯à®®à¯ செயலà¯à®•à®³à¯...</translation>
+<translation id="6777817260680419853">திசைதிரà¯à®ªà¯à®ªà¯à®µà®¤à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="6778959797435875428">தளஙà¯à®•à®³à®¿à®²à¯ ஒலி இயகà¯à®•à¯</translation>
<translation id="677965093459947883">மிகச௠சிறியதà¯</translation>
<translation id="6780439250949340171">பிற அமைபà¯à®ªà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®•à®µà¯à®®à¯</translation>
@@ -3733,6 +3793,7 @@
<translation id="6898699227549475383">நிறà¯à®µà®©à®®à¯ (O)</translation>
<translation id="6900284862687837908">பினà¯à®©à®£à®¿à®ªà¯ பயனà¯à®ªà®¾à®Ÿà¯: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">சாதனதà¯à®¤à¯ˆ டொமைனில௠சேரà¯à®•à¯à®•à®µà¯à®®à¯</translation>
+<translation id="6903534926908201625">Google எனà¯à®© தகவலைச௠சேகரிகà¯à®•à®¿à®±à®¤à¯ எனà¯à®ªà®¤à¯ˆ, எபà¯à®ªà¯‹à®¤à¯ வேணà¯à®Ÿà¯à®®à®¾à®©à®¾à®²à¯à®®à¯ <ph name="BEGIN_LINK" />அமைபà¯à®ªà¯à®•à®³à®¿à®²à¯<ph name="END_LINK" /> தனிபà¯à®ªà®¯à®©à®•à¯à®•à®²à®¾à®®à¯.</translation>
<translation id="6904344821472985372">கோபà¯à®ªà®¿à®©à¯ அணà¯à®•à®²à¯ˆ அகறà¯à®±à¯à®¤à®²à¯</translation>
<translation id="6904655473976120856">வெளியேற, பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯à®ªà¯ பொதà¯à®¤à®¾à®©à¯ˆ à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
<translation id="6904713658985136356"><ph name="HOST" /> உஙà¯à®•à®³à¯ திரையைப௠பகிர விரà¯à®®à¯à®ªà¯à®•à®¿à®±à®¤à¯.</translation>
@@ -3741,17 +3802,22 @@
<translation id="691024665142758461">பல கோபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பதிவிறகà¯à®•à¯à®¤à®²à¯</translation>
<translation id="6911324888870229398">நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ தà¯à®£à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯ அலà¯à®²à®¤à¯ வேறொர௠வைஃபை நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯à®Ÿà®©à¯ இணைகà¯à®•à®µà¯à®®à¯.</translation>
<translation id="6911734910326569517">நினைவகப௠பயனà¯à®ªà®¾à®Ÿà¯</translation>
+<translation id="6914783257214138813">à®à®±à¯à®±à®¿à®¯ கோபà¯à®ªà¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®•à¯à®•à¯‚டிய அனைவரà¯à®®à¯ உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
<translation id="6915804003454593391">பயனரà¯:</translation>
<translation id="6916590542764765824">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿</translation>
<translation id="6920989436227028121">வழகà¯à®•à®®à®¾à®© தாவலாகத௠திற</translation>
<translation id="6922128026973287222">Google தரவ௠சேமிபà¯à®ªà®¾à®©à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ தரவைச௠சேமிகà¯à®•à®²à®¾à®®à¯, வேகமாக உலாவலாமà¯. மேலà¯à®®à¯ அறிய, கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="6929555043669117778">பாபà¯-அபà¯à®•à®³à¯ˆà®¤à¯ தடà¯à®ªà¯à®ªà®¤à¯ˆà®¤à¯ தொடரà¯à®•</translation>
<translation id="6930242544192836755">மொதà¯à®¤ நேரமà¯</translation>
+<translation id="6934241953272494177">உஙà¯à®•à®³à¯ மீடியா சாதனதà¯à®¤à¯ˆ ஸà¯à®•à¯‡à®©à¯ செயà¯à®•à®¿à®±à®¤à¯...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> உளà¯à®³à®¤à¯</translation>
<translation id="693807610556624488">எழà¯à®¤à¯à®¤à®²à¯ செயலà¯à®ªà®¾à®Ÿà¯ இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®±à¯à®•à®¾à®© பணà¯à®ªà¯à®•à¯à®•à¯‚à®±à¯à®±à®¿à®©à¯ அதிகபடà¯à®š நீளதà¯à®¤à¯ˆ மீறிவிடà¯à®Ÿà®¤à¯: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510"><ph name="HOST_NAME" /> ஠உஙà¯à®•à®³à¯ சானà¯à®±à®¿à®¤à®´à¯à®Ÿà®©à¯ à®…à®™à¯à®•à¯€à®•à®°à®¿à®•à¯à®• <ph name="TOKEN_NAME" /> இல௠தயவà¯à®šà¯†à®¯à¯à®¤à¯ உளà¯à®¨à¯à®´à¯ˆà®•.</translation>
<translation id="6943176775188458830">அசà¯à®šà®¿à®Ÿà¯à®µà®¤à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯</translation>
<translation id="6943836128787782965">HTTP தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯</translation>
<translation id="6945221475159498467">தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯</translation>
+<translation id="694592694773692225">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ திசைதிரà¯à®ªà¯à®ªà¯à®µà®¤à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="6949306908218145636">திறநà¯à®¤à®¿à®°à¯à®•à¯à®•à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯ செயà¯...</translation>
<translation id="6955446738988643816">பாபà¯à®…ப௠கணà¯à®•à®¾à®£à®¿à®ªà¯à®ªà¯</translation>
<translation id="6957231940976260713">சேவைப௠பெயரà¯</translation>
@@ -3855,13 +3921,16 @@
<translation id="7093866338626856921">பினà¯à®µà®°à¯à®®à¯ பெயரிடபà¯à®ªà®Ÿà¯à®Ÿ எநà¯à®¤à®šà¯ சாதனஙà¯à®•à®³à¯à®Ÿà®©à¯à®®à¯ தரவைப௠பரிமாறவà¯à®®à¯: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை இறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®¤à¯à®¤à¯, பிறக௠மà¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="7098447629416471489">சேமிதà¯à®¤ பிற தேடல௠இனà¯à®œà®¿à®©à¯à®•à®³à¯ இஙà¯à®•à¯‡ தோனà¯à®±à¯à®®à¯</translation>
+<translation id="7099337801055912064">அதிகபடà¯à®š அளவ௠250 கி.பை. எனà¯à®ªà®¤à®¾à®²à¯, பெரிய PPDà® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©.</translation>
<translation id="7102687220333134671">தானியஙà¯à®•à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©</translation>
<translation id="7106346894903675391">கூடà¯à®¤à®²à¯ சேமிபà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆ வாஙà¯à®•à¯...</translation>
<translation id="7108338896283013870">மறை</translation>
<translation id="7108668606237948702">உளà¯à®³à®¿à®Ÿà¯</translation>
+<translation id="7112978678959880812">தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®®à¯ இயகà¯à®•à®¤à¯à®¤à®¿à®²à¯ உளà¯à®³à®¤à¯. இதை myaccount.google.com எனà¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®•à¯à®•à¯à®šà¯ செனà¯à®±à¯ மாறà¯à®±à®²à®¾à®®à¯.</translation>
<translation id="7113502843173351041">உஙà¯à®•à®³à¯ மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ அணà¯à®•à¯à®¤à®²à¯</translation>
<translation id="7114054701490058191">கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ பொரà¯à®¨à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ</translation>
+<translation id="7117228822971127758">பிறக௠மà¯à®¯à®²à®µà¯à®®à¯</translation>
<translation id="7117247127439884114">மீணà¯à®Ÿà¯à®®à¯ உளà¯à®¨à¯à®´à¯ˆà®•...</translation>
<translation id="711840821796638741">நிரà¯à®µà®•à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
<translation id="711902386174337313">நீஙà¯à®•à®³à¯ உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à¯à®³à¯à®³ சாதனஙà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à¯ˆ அணà¯à®•à®²à®¾à®®à¯</translation>
@@ -3902,6 +3971,7 @@
<translation id="7180611975245234373">பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="7180865173735832675">தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à¯</translation>
<translation id="7186088072322679094">கரà¯à®µà®¿à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®¯à®¿à®²à¯ வை</translation>
+<translation id="7187428571767585875">அகறà¯à®± வேணà¯à®Ÿà®¿à®¯ அலà¯à®²à®¤à¯ மாறà¯à®± வேணà¯à®Ÿà®¿à®¯ பதிவக உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯:</translation>
<translation id="7191159667348037">அறியபà¯à®ªà®Ÿà®¾à®¤ பிரிணà¯à®Ÿà®°à¯ (USB)</translation>
<translation id="7191454237977785534">கோபà¯à®ªà¯ˆ இவà¯à®µà®¾à®±à¯ சேமி </translation>
<translation id="7196835305346730603">à®…à®°à¯à®•à®¿à®²à¯à®³à¯à®³ Chromeboxகளைத௠தேடà¯à®•à®¿à®±à®¤à¯...</translation>
@@ -3910,6 +3980,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> à®à®ªà¯ பதிவிறகà¯à®•à¯à®•à®¿à®±à®¤à¯...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{பகà¯à®•à®¤à¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯}other{பகà¯à®•à®™à¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯}}</translation>
<translation id="721331389620694978">உலாவல௠பழகà¯à®•à®µà®´à®•à¯à®•à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯à®®à¯ சில அமைபà¯à®ªà¯à®•à®³à¯ அழிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯.</translation>
<translation id="7216409898977639127">செலà¯à®²à¯à®²à®¾à®°à¯ வழஙà¯à®•à¯à®¨à®°à¯</translation>
<translation id="7216595297012131718">உஙà¯à®•à®³à¯ விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯‡à®°à¯à®µà®¿à®©à¯ அடிபà¯à®ªà®Ÿà¯ˆà®¯à®¿à®²à¯ மொழிகளை வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
@@ -3955,6 +4026,7 @@
<translation id="727952162645687754">பதிவிறகà¯à®•à®ªà¯ பிழை</translation>
<translation id="7279701417129455881">கà¯à®•à¯à®•à¯€ தடà¯à®ªà¯à®ªà¯ˆ நிரà¯à®µà®•à®¿...</translation>
<translation id="7280877790564589615">அனà¯à®®à®¤à®¿ கோரபà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
+<translation id="7283041136720745563">உஙà¯à®•à®³à¯ Google இயகà¯à®•à®• ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ போதà¯à®®à®¾à®©à®¤à®¾à®• இலà¯à®²à¯ˆ.</translation>
<translation id="7287143125007575591">அணà¯à®•à®²à¯ மறà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">வாலà¯à®ªà¯‡à®ªà¯à®ªà®°à¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¤à¯ திற</translation>
@@ -4017,6 +4089,7 @@
<translation id="7392118418926456391">வைரஸ௠ஸà¯à®•à¯‡à®©à¯ தோலà¯à®µà®¿</translation>
<translation id="7392915005464253525">மூடபà¯à®ªà®Ÿà¯à®Ÿ சாளரதà¯à®¤à¯ˆ மீ&amp;ணà¯à®Ÿà¯à®®à¯ திற</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> ஆனத௠மà¯à®±à¯ˆà®®à¯ˆ தொடகà¯à®•à®¤à¯à®¤à®¿à®©à¯à®ªà¯‹à®¤à¯‡ தொடஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯, மேலà¯à®®à¯ நீஙà¯à®•à®³à¯ பிற <ph name="PRODUCT_NAME" /> சாளரஙà¯à®•à®³à¯ˆ மூடி விடà¯à®Ÿà®¾à®²à¯à®®à¯ கூட பினà¯à®©à®£à®¿à®¯à®¿à®²à¯ தொடரà¯à®¨à¯à®¤à¯ இயஙà¯à®•à¯à®®à¯.</translation>
+<translation id="7398254312354928459">நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Chromebox மற௠தà¯à®µà®•à¯à®•à¯à®•à®¿à®±à®¤à¯, சிறித௠நேரம௠காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯...</translation>
<translation id="7400839060291901923"><ph name="PHONE_NAME" /> இல௠இணைபà¯à®ªà¯ˆ அமைகà¯à®•à®µà¯à®®à¯</translation>
@@ -4027,6 +4100,7 @@
<translation id="7409233648990234464">மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®¿, பவரà¯à®µà®¾à®·à¯ செயà¯à®•</translation>
<translation id="7409836189476010449">ஃபிளாஷை இயகà¯à®•</translation>
<translation id="7410344089573941623">உஙà¯à®•à®³à¯ கேமராவையà¯à®®à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆà®¯à¯à®®à¯ <ph name="HOST" /> அணà¯à®• வேணà¯à®Ÿà¯à®®à¯†à®©à®¿à®²à¯ கேடà¯à®•à®µà¯à®®à¯</translation>
+<translation id="741204030948306876">à®à®±à¯à®•à®¿à®±à¯‡à®©à¯</translation>
<translation id="7412226954991670867">GPU நினைவகமà¯</translation>
<translation id="7416362041876611053">அறியாத பிணையப௠பிழை.</translation>
<translation id="7417705661718309329">Google வரைபடமà¯</translation>
@@ -4048,6 +4122,7 @@
<translation id="7445682342344043969">பாப௠அபà¯à®•à®³à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©</translation>
<translation id="744859430125590922"><ph name="CUSTODIAN_EMAIL" /> இலிரà¯à®¨à¯à®¤à¯ இவர௠பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®•à®¿à®©à¯à®± இணையதளஙà¯à®•à®³à¯ˆà®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯ மறà¯à®±à¯à®®à¯ காடà¯à®Ÿà¯.</translation>
<translation id="7453008956351770337">இநà¯à®¤à®ªà¯ பிரிணà¯à®Ÿà®°à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®ªà¯à®ªà®¤à®©à¯ மூலமà¯, பினà¯à®µà®°à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ உஙà¯à®•à®³à¯ பிரிணà¯à®Ÿà®°à¯ˆ அணà¯à®•à¯à®µà®¤à®±à¯à®•à®¾à®© அனà¯à®®à®¤à®¿à®¯à¯ˆ வழஙà¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯:</translation>
+<translation id="7453467225369441013">பெரà¯à®®à¯à®ªà®¾à®²à®¾à®© தளஙà¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ உஙà¯à®•à®³à¯ˆ வெளியேறà¯à®±à¯à®®à¯. உஙà¯à®•à®³à¯ Google கணகà¯à®•à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறà¯à®±à®¾à®¤à¯.</translation>
<translation id="7456142309650173560">dev</translation>
<translation id="7456847797759667638">இரà¯à®ªà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆà®¤à¯ திற...</translation>
<translation id="7461924472993315131">நிலையாக வை</translation>
@@ -4058,7 +4133,7 @@
<translation id="747114903913869239">பிழை: நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ˆ கà¯à®±à®¿ இறகà¯à®•à®®à¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="7473891865547856676">வேணà¯à®Ÿà®¾à®®à¯ நனà¯à®±à®¿</translation>
<translation id="747459581954555080">எலà¯à®²à®¾à®®à¯ மீடà¯à®Ÿà¯†à®Ÿà¯</translation>
-<translation id="747494631553057218">பதிவக உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> பிழையைச௠சநà¯à®¤à®¿à®¤à¯à®¤à¯à®³à¯à®³à®¤à¯.</translation>
<translation id="7475671414023905704">Netscape தொலைநà¯à®¤ கடவà¯à®šà¯à®šà¯Šà®²à¯ URL</translation>
<translation id="7476454130948140105">பேடà¯à®Ÿà®°à®¿ மிகவà¯à®®à¯ கà¯à®±à¯ˆà®µà®¾à®• இரà¯à®ªà¯à®ªà®¤à®¾à®²à¯, பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">சொறà¯à®±à¯Šà®Ÿà®°à¯ˆ மறநà¯à®¤à¯à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯, நிறà¯à®¤à¯à®¤à®¿à®µà®¿à®Ÿà¯à®Ÿà¯ <ph name="BEGIN_LINK" />Google Dashboard<ph name="END_LINK" /> வழியாக ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà¯à®®à¯.</translation>
@@ -4073,6 +4148,9 @@
<translation id="7487067081878637334">தொழிலà¯à®¨à¯à®Ÿà¯à®ªà®®à¯</translation>
<translation id="7487099628810939106">கிளிக௠செயà¯à®¯à¯à®®à¯à®©à¯ தாமதிகà¯à®•:</translation>
<translation id="7487969577036436319">கூறà¯à®•à®³à¯ எதà¯à®µà¯à®®à¯ நிறà¯à®µà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> உளà¯à®³à®¤à¯
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google இயகà¯à®•à®•à®¤à¯à®¤à®¿à®±à¯à®•à¯à®•à¯<ph name="END_LINK" /> காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¤à¯ தயாராக உளà¯à®³à®¤à¯</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;எலà¯à®²à®¾à®®à¯ திற}=1{&amp;பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®¯à¯ˆà®¤à¯ திற}other{&amp;எலà¯à®²à®¾à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ (#) திற}}</translation>
<translation id="7489605380874780575">தகà¯à®¤à®¿à®¯à¯ˆà®šà¯ சரிபாரà¯</translation>
<translation id="749028671485790643">நபர௠<ph name="VALUE" /></translation>
@@ -4085,7 +4163,6 @@
<translation id="7497215489070763236">சேவையக CA சானà¯à®±à®¿à®¤à®´à¯</translation>
<translation id="7502658306369382406">IPv6 à®®à¯à®•à®µà®°à®¿</translation>
<translation id="7503191893372251637">Netscape சானà¯à®±à®¿à®¤à®´à¯ வகை</translation>
-<translation id="7503607651407946808">இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ மொழிபெயரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="7503821294401948377">உலாவிச௠செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®±à¯à®•à®¾à®• படவà¯à®°à¯ '<ph name="ICON" />' à® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="750509436279396091">பதிவிறகà¯à®•à®™à¯à®•à®³à¯ கோபà¯à®ªà¯à®±à¯ˆà®¯à¯ˆà®¤à¯ திற</translation>
<translation id="7505167922889582512">மறைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கோபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
@@ -4097,9 +4174,9 @@
<translation id="7517569744831774757">அமைபà¯à®ªà¯à®•à®³à¯ˆ, அவறà¯à®±à®¿à®©à¯ அசல௠இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆà®•à®³à¯à®•à¯à®•à¯ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à¯à®®à¯.</translation>
<translation id="7517786267097410259">கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯ -</translation>
<translation id="7518150891539970662">WebRTC பதிவà¯à®•à®³à¯ (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ மொழிபெயரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">உரà¯à®µà®¾à®•à¯à®•à¯</translation>
+<translation id="7526413953848747421">எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழைச௠சரிபாரà¯à®ªà¯à®ªà®¾à®©à¯, தேடத௠தடà¯à®Ÿà¯à®• போனà¯à®± ஆறà¯à®±à®²à¯à®®à®¿à®•à¯à®• Google சேவைகளை Chrome இல௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•à®³à¯</translation>
<translation id="7529411698175791732">இணைய இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯. சிகà¯à®•à®²à¯ தொடரà¯à®¨à¯à®¤à®¾à®²à¯, வெளியேறி மீணà¯à®Ÿà¯à®®à¯ உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯.</translation>
<translation id="7530016656428373557">வாடà¯à®¸à¯ அலகில௠வெளியேறà¯à®± வீதமà¯</translation>
<translation id="7536709149194614609">சாதனதà¯à®¤à¯ˆ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¤à¯ பினà¯à®©à®°à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
@@ -4121,7 +4198,6 @@
<translation id="7563991800558061108">இநà¯à®¤à®ªà¯ பிழையிலிரà¯à®¨à¯à®¤à¯ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•, உளà¯à®¨à¯à®´à¯ˆà®µà¯à®¤à¯ திரையிலிரà¯à®¨à¯à®¤à¯ உஙà¯à®•à®³à¯ Google கணகà¯à®•à®¿à®²à¯ உளà¯à®¨à¯à®´à¯ˆà®¯ வேணà¯à®Ÿà¯à®®à¯. பினà¯à®©à®°à¯ உஙà¯à®•à®³à¯ Google கணகà¯à®•à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வெளியேறி, கணà¯à®•à®¾à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பயனரை மீணà¯à®Ÿà¯à®®à¯ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®²à®¾à®®à¯.</translation>
<translation id="756445078718366910">உலாவி சாளரதà¯à®¤à¯ˆà®¤à¯ திற</translation>
<translation id="7564847347806291057">செயலாகà¯à®•à®¤à¯à®¤à¯ˆ à®®à¯à®Ÿà®¿</translation>
-<translation id="7565291891798266313">தேடல௠இனà¯à®œà®¿à®©à¯ <ph name="URL" />கà¯à®•à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. தேடல௠இனà¯à®œà®¿à®©à¯ˆ மாறà¯à®±à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•, மீடà¯à®Ÿà®®à¯ˆ எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="7566118625369982896">Play பயனà¯à®ªà®¾à®Ÿà¯ இணைபà¯à®ªà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome தரவ௠அழிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -4130,13 +4206,10 @@
<translation id="7573172247376861652">பேடà¯à®Ÿà®°à®¿ மினà¯à®©à¯‡à®±à¯à®±à®®à¯</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">ஒபà¯à®ªà¯€à®Ÿà¯</translation>
-<translation id="7577815336900970562">இரà¯à®ªà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆà®•à¯ கணà¯à®Ÿà®±à®¿à®¯, வைஃபை அலà¯à®²à®¤à¯ செலà¯à®²à¯à®²à®¾à®°à¯ நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯</translation>
<translation id="7579149537961810247">தளஙà¯à®•à®³à®¿à®²à¯ ஒலியடகà¯à®•à¯</translation>
<translation id="7580671184200851182">எலà¯à®²à®¾ ஸà¯à®ªà¯€à®•à¯à®•à®°à¯à®•à®³à®¿à®²à¯à®®à¯ ஒரே ஆடியோவை இயகà¯à®•à¯ (மோனோ ஆடியோ)</translation>
-<translation id="7581273696622423628">கரà¯à®¤à¯à®¤à¯à®•à¯à®•à®£à®¿à®ªà¯à®ªà¯ˆà®¤à¯ தொடஙà¯à®•à¯</translation>
<translation id="7581462281756524039">சà¯à®¤à¯à®¤à®¿à®•à®°à®¿à®ªà¯à®ªà¯à®•à¯ கரà¯à®µà®¿</translation>
<translation id="7582582252461552277">இநà¯à®¤à®ªà¯ பிணையதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆ வழஙà¯à®•à¯à®•</translation>
-<translation id="7586312264284919041">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="7586498138629385861">Chrome பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ திறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯à®®à¯, Chrome தொடரà¯à®¨à¯à®¤à¯ இயஙà¯à®•à¯à®®à¯.</translation>
<translation id="7589461650300748890">கவனமாக இரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="7589661784326793847">ஒர௠வினாடி காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯</translation>
@@ -4153,6 +4226,7 @@
<translation id="7607274158153386860">டேபà¯à®²à¯†à®Ÿà¯ தளதà¯à®¤à¯ˆà®•à¯ கோரà¯</translation>
<translation id="7611008212562900400">சாதனமà¯, பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯, இணையதà¯à®¤à®¿à®²à¯ தேடவà¯à®®à¯...</translation>
<translation id="7615910377284548269">சாணà¯à®Ÿà¯à®ªà®¾à®•à¯à®¸à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤ செரà¯à®•à¯à®¨à®¿à®°à®²à¯ தடà¯à®ªà¯à®ªà¯ˆ நிரà¯à®µà®•à®¿...</translation>
+<translation id="7616214729753637086">சாதனதà¯à®¤à¯ˆà®ªà¯ பதிவà¯à®šà¯†à®¯à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" சாதனதà¯à®¤à¯à®Ÿà®©à¯ இணைகà¯à®•à®¿à®±à®¤à¯</translation>
<translation id="761779991806306006">கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="7622114377921274169">சாரà¯à®œà®¾à®•à®¿à®±à®¤à¯.</translation>
@@ -4181,6 +4255,7 @@
<translation id="7664620655576155379">ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤ பà¯à®³à¯‚டூத௠சாதனமà¯: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">கணகà¯à®•à¯ˆà®šà¯ சேரà¯</translation>
<translation id="7671130400130574146">à®®à¯à®±à¯ˆà®®à¯ˆ தலைபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à¯ˆà®¯à¯à®®à¯ கரைகளையà¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
+<translation id="7683373461016844951">தொடர, சரி எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯, உஙà¯à®•à®³à¯ <ph name="DOMAIN" /> மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®•à¯à®•à¯à®ªà¯ பà¯à®¤à®¿à®¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•, நபரைச௠சேர௠எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="7684212569183643648">உஙà¯à®•à®³à¯ நிரà¯à®µà®¾à®•à®¿ நிறà¯à®µà®¿à®©à®¾à®°à¯</translation>
<translation id="7684559058815332124">கேபà¯à®Ÿà®¿à®µà¯ போரà¯à®Ÿà¯à®Ÿà®²à¯ உளà¯à®¨à¯à®´à¯ˆà®µà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="7685049629764448582">JavaScript நினைவகமà¯</translation>
@@ -4239,7 +4314,6 @@
<translation id="7773726648746946405">அமரà¯à®µà¯ சேமிபà¯à®ªà®•à®®à¯</translation>
<translation id="7781335840981796660">எலà¯à®²à®¾ பயனரà¯à®•à®³à®¿à®©à¯ கணகà¯à®•à¯à®•à®³à¯à®®à¯, அகத௠தரவà¯à®®à¯ அகறà¯à®±à®ªà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="7782102568078991263">Google இலிரà¯à®¨à¯à®¤à¯ மேலà¯à®®à¯ பரிநà¯à®¤à¯à®°à¯ˆà®•à®³à¯ இலà¯à®²à¯ˆ</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> à® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
<translation id="7784067724422331729">உஙà¯à®•à®³à¯ கணினியில௠உளà¯à®³ பாதà¯à®•à®¾à®ªà¯à®ªà¯ அமைபà¯à®ªà¯à®•à®³à¯ இநà¯à®¤à®•à¯ கோபà¯à®ªà¯ˆà®¤à¯ தடà¯à®¤à¯à®¤à¯à®³à¯à®³à®©.</translation>
<translation id="7786207843293321886">விரà¯à®¨à¯à®¤à®¿à®©à®°à¯ˆ வெளியேறà¯à®±à¯</translation>
<translation id="7786889348652477777">&amp;பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ மீணà¯à®Ÿà¯à®®à¯ à®à®±à¯à®±à¯</translation>
@@ -4273,7 +4347,13 @@
<translation id="7815680994978050279">ஆபதà¯à®¤à®¾à®© பதிவிறகà¯à®•à®®à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="7818135753970109980">பà¯à®¤à®¿à®¯ தீம௠சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA அலà¯à®²à®¤à¯ RSN)</translation>
+<translation id="7819992334107904369">Chrome ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯</translation>
<translation id="782057141565633384">வீடியோ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ ந&amp;கலெடà¯</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> உளà¯à®³à®¤à¯.
+ <ph name="LINE_BREAK1" />
+ உஙà¯à®•à®³à¯ Google இயகà¯à®•à®• ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ போதà¯à®®à®¾à®©à®¤à®¾à®• இலà¯à®²à¯ˆ. கூடà¯à®¤à®²à®¾à®• <ph name="FILE_SIZE" /> தேவை.
+ <ph name="LINE_BREAK2" />
+ கà¯à®±à¯ˆà®µà®¾à®© படஙà¯à®•à®³à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤à¯ à®®à¯à®¯à®²à®µà¯à®®à¯.</translation>
<translation id="782590969421016895">தறà¯à®ªà¯‹à®¤à¯ˆà®¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
<translation id="7829298379596169484">ஆடியோ உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ˆ அணà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="7831368056091621108">இதன௠மூலம௠இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯, உஙà¯à®•à®³à¯ வரலாற௠மேலà¯à®®à¯ உஙà¯à®•à®³à¯ சாதனஙà¯à®•à®³à®¿à®²à¯ உளà¯à®³ பிற Chrome அமைபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறலாமà¯.</translation>
@@ -4311,6 +4391,7 @@
<translation id="7881969471599061635">வசனஙà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•à¯</translation>
<translation id="7882358943899516840">வழஙà¯à®•à¯à®¨à®°à¯ வகை</translation>
<translation id="7885253890047913815">சமீபதà¯à®¤à®¿à®¯ இலகà¯à®•à¯à®•à®³à¯</translation>
+<translation id="7886917304091689118">Chrome இல௠இயஙà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="7887334752153342268">பிரதி எடà¯</translation>
<translation id="7887864092952184874">பà¯à®³à¯‚டூத௠மவà¯à®¸à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="7889966925761734854">நகரà¯à®¤à¯à®¤à¯</translation>
@@ -4394,7 +4475,9 @@
<translation id="8000066093800657092">நெடà¯à®µà¯Šà®°à¯à®•à¯ இலà¯à®²à¯ˆ</translation>
<translation id="8001504501378762252">எநà¯à®¤à®¤à¯ தளமாவத௠உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®¤à¯ திரà¯à®Ÿà®¿à®¯à®¿à®°à¯à®•à¯à®•à®²à®¾à®®à¯</translation>
<translation id="8004582292198964060">உலாவி</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> கிளிபà¯à®ªà¯‹à®°à¯à®Ÿà¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à¯ˆ, எபà¯à®ªà¯‹à®¤à¯à®®à¯ அனà¯à®®à®¤à®¿</translation>
<translation id="8008356846765065031">இணையம௠தà¯à®£à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. உஙà¯à®•à®³à¯ இணைய இணைபà¯à®ªà¯ˆà®šà¯ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" />à® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="8008818777654712271">ஆபதà¯à®¤à®¾à®© பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ கணà¯à®Ÿà®±à®¿à®µà®¤à®±à¯à®•à¯ உதவியாக, சில சாதனத௠தகவலையà¯à®®à¯ பகà¯à®• உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ Googleகà¯à®•à¯à®¤à¯ தானாக அனà¯à®ªà¯à®ªà¯.</translation>
<translation id="8012382203418782830">இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ மொழிபெயரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation>
<translation id="8014154204619229810">தறà¯à®ªà¯‹à®¤à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà®¾à®©à¯ இயஙà¯à®•à¯à®•à®¿à®±à®¤à¯. மீணà¯à®Ÿà¯à®®à¯ சரிபாரà¯à®•à¯à®• ஒர௠நிமிடதà¯à®¤à®¿à®²à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®µà¯à®®à¯.</translation>
@@ -4495,7 +4578,6 @@
<translation id="816055135686411707">சானà¯à®±à®¿à®¤à®´à¯ நமà¯à®ªà®¿à®•à¯à®•à¯ˆà®¯à¯ˆ அமைபà¯à®ªà®¤à®¿à®²à¯ பிழை</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">பà¯à®¤à®¿à®¯ கà¯à®±à®¿à®ªà¯à®ªà¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ அமைபà¯à®ªà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®•à®µà¯à®®à¯...</translation>
<translation id="8168435359814927499">உளà¯à®³à®Ÿà®•à¯à®•à®®à¯</translation>
<translation id="8174047975335711832">சாதனத௠தகவலà¯</translation>
@@ -4512,7 +4594,6 @@
<translation id="8191230140820435481">உஙà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯, நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ தீமà¯à®•à®³à¯ˆ நிரà¯à®µà®•à®¿à®•à¯à®•à®²à®¾à®®à¯</translation>
<translation id="8191453843330043793">V8 பà¯à®°à®¾à®•à¯à®¸à®¿ ரிசாலà¯à®µà®°à¯</translation>
<translation id="8195027750202970175">வடà¯à®Ÿà®¿à®²à¯ உளà¯à®³ அளவà¯</translation>
-<translation id="8195739004487400241">à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯à®ªà®•à¯à®•à®®à¯ <ph name="URL" />கà¯à®•à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯à®ªà®•à¯à®•à®¤à¯à®¤à¯ˆ மாறà¯à®±à¯à®®à¯ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•, மீடà¯à®Ÿà®®à¯ˆ எனà¯à®ªà®¤à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="8199300056570174101">நெடà¯à®µà¯Šà®°à¯à®•à¯ (சேவை) மறà¯à®±à¯à®®à¯ சாதனப௠பணà¯à®ªà¯à®•à®³à¯</translation>
<translation id="8200772114523450471">மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à¯</translation>
<translation id="8202160505685531999">உஙà¯à®•à®³à¯ <ph name="DEVICE_TYPE" /> சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மீணà¯à®Ÿà¯à®®à¯ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯.</translation>
@@ -4530,6 +4611,7 @@
<translation id="8226619461731305576">வரிசை</translation>
<translation id="8226742006292257240">உஙà¯à®•à®³à¯ கணினிகà¯à®•à¯ ஒதà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ, தோராயமாக உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ TPM கடவà¯à®šà¯à®šà¯Šà®²à¯ பினà¯à®µà®°à¯à®®à®¾à®±à¯:</translation>
<translation id="8227119283605456246">கோபà¯à®ªà¯ˆ இணை</translation>
+<translation id="8233198815467326623">இயலà¯à®ªà¯ à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯à®ªà®•à¯à®•à®¤à¯à®¤à¯ˆ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®µà®¾?</translation>
<translation id="8234795456569844941">சà¯à®¯à®µà®¿à®µà®°à®ªà¯ பிழைச௠செயà¯à®¤à®¿à®¯à¯ˆà®ªà¯ பெறà¯à®®à¯ à®®à¯à®©à¯, எனà¯à®© நடநà¯à®¤à®¤à¯ எனà¯à®ªà®¤à¯ˆ விவரிபà¯à®ªà®¤à®©à¯ மூலமà¯, இநà¯à®¤à®šà¯ சிகà¯à®•à®²à¯ˆà®šà¯ சரிசெயà¯à®¯, எஙà¯à®•à®³à¯ பொறியாளரà¯à®•à®³à¯à®•à¯à®•à¯ உதவவà¯à®®à¯.</translation>
<translation id="8234989666557591529"><ph name="DEVICE_TYPE" />à®à®¤à¯ திறகà¯à®•, மொபைலைத௠தேரà¯à®µà¯ செயà¯à®•</translation>
<translation id="8238649969398088015">உதவிகà¯à®•à¯à®±à®¿à®ªà¯à®ªà¯</translation>
@@ -4555,7 +4637,6 @@
<translation id="8261378640211443080">இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> இல௠படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ, மேலà¯à®®à¯ அத௠உஙà¯à®•à®³à¯à®•à¯à®•à¯à®¤à¯ தெரியாமல௠சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®²à®¾à®®à¯.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> கà¯à®•à®¾à®© கணகà¯à®•à¯ˆà®šà¯ சேரà¯</translation>
<translation id="8261506727792406068">நீகà¯à®•à¯</translation>
-<translation id="8261673729476082470"><ph name="BEGIN_LINK" />Google இயகà¯à®•à®•à®¤à¯à®¤à®¿à®²à¯<ph name="END_LINK" />, <ph name="FILE_COUNT" /> படஙà¯à®•à®³à¯ˆà®•à¯ காபà¯à®ªà¯à®ªà¯ பிரதி எடà¯à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="826246685091802258">இநà¯à®¤à®ªà¯ பதிபà¯à®ªà®¿à®²à¯ <ph name="BAD_FLAG" /> செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" />, உஙà¯à®•à®³à¯ இடஞà¯à®šà¯à®Ÿà¯à®Ÿà®¿à®¯à¯ˆ à®®à¯à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¤à¯.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" à®®à¯à®´à¯à®¤à¯ திரையில௠தூணà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation>
@@ -4657,6 +4738,7 @@
<translation id="8454288007744638700">அலà¯à®²à®¤à¯, பà¯à®¤à®¿à®¯ நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯:</translation>
<translation id="845627346958584683">காலாவதியாகà¯à®®à¯ நேரமà¯</translation>
<translation id="8456681095658380701">தவறான பெயரà¯</translation>
+<translation id="8457451314607652708">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯ˆ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯</translation>
<translation id="8460336040822756677"><ph name="DEVICE_TYPE" /> சாதனதà¯à®¤à®¿à®±à¯à®•à¯ Smart Lockà® à®®à¯à®Ÿà®•à¯à®•à®¿à®©à®¾à®²à¯, உஙà¯à®•à®³à¯ மொபைலைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ Chrome சாதனஙà¯à®•à®³à¯ˆà®¤à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿ வேணà¯à®Ÿà®¿à®¯à®¿à®°à¯à®•à¯à®•à¯à®®à¯.</translation>
<translation id="8461329675984532579">உளà¯à®¨à®¾à®Ÿà¯à®Ÿà¯ மொபைல௠சேவை வழஙà¯à®•à¯à®¨à®°à¯ பெயரà¯</translation>
<translation id="84613761564611563">நெடà¯à®µà¯Šà®°à¯à®•à¯ உளà¯à®³à®®à¯ˆà®µà¯ UI கோரபà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯...</translation>
@@ -4721,14 +4803,15 @@
<translation id="8569764466147087991">திறபà¯à®ªà®¤à®±à¯à®•à¯ ஒர௠கோபà¯à®ªà¯ˆà®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="8571213806525832805">கடநà¯à®¤ 4 வாரஙà¯à®•à®³à¯</translation>
<translation id="8574990355410201600"><ph name="HOST" /> இல௠எபà¯à®ªà¯‹à®¤à¯à®®à¯ ஒலியை அனà¯à®®à®¤à®¿</translation>
+<translation id="8578639784464423491">99 எழà¯à®¤à¯à®¤à¯à®•à®³à¯à®•à¯à®•à¯ அதிகமாக இரà¯à®•à¯à®•à®•à¯à®•à¯‚டாதà¯</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ˆ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="857943718398505171">அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ (பரிநà¯à®¤à¯à®°à¯ˆà®¤à¯à®¤à®¤à¯)</translation>
<translation id="8581809080475256101">à®®à¯à®©à¯à®©à¯‡ செலà¯à®² à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯, வரலாறà¯à®±à¯ˆà®•à¯ காடà¯à®Ÿà¯à®®à¯ சூழல௠மெனà¯</translation>
<translation id="8584280235376696778">பà¯à®¤à®¿à®¯ தாவலில௠வீடியோவைத௠&amp;திற</translation>
<translation id="8588866096426746242">சà¯à®¯à®µà®¿à®µà®°à®ªà¯ பà¯à®³à¯à®³à®¿à®µà®¿à®µà®°à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯</translation>
+<translation id="8589652987924574405">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯, வரலாறà¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯, பிற அமைபà¯à®ªà¯à®•à®³à¯ ஆகியவை உஙà¯à®•à®³à¯ Google கணகà¯à®•à¯à®Ÿà®©à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à®¾à®²à¯, உஙà¯à®•à®³à¯ சாதனஙà¯à®•à®³à¯ எலà¯à®²à®¾à®µà®±à¯à®±à®¿à®²à¯à®®à¯ அவறà¯à®±à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯. இதை அமைபà¯à®ªà¯à®•à®³à®¿à®²à¯ மாறà¯à®±à®²à®¾à®®à¯.</translation>
<translation id="8590375307970699841">தானாக பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯ˆ அமைகà¯à®•à®µà¯à®®à¯</translation>
<translation id="8594908476761052472">வீடியோ எடà¯</translation>
-<translation id="8595925260712451473">கரà¯à®¤à¯à®¤à¯ˆ இஙà¯à®•à¯‡ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯.</translation>
<translation id="8596540852772265699">தனிபà¯à®ªà®¯à®©à¯ கோபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="8597845839771543242">பணà¯à®ªà¯ வடிவமைபà¯à®ªà¯:</translation>
<translation id="8598453409908276158">சாணà¯à®Ÿà¯à®ªà®¾à®•à¯à®¸à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤ செரà¯à®•à¯à®¨à®¿à®°à®²à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
@@ -4743,6 +4826,7 @@
<translation id="8620617069779373398">ரோமிங௠நிலை</translation>
<translation id="8620765578342452535">நெடà¯à®µà¯Šà®°à¯à®•à¯ இணைபà¯à®ªà¯à®•à®³à¯ˆ உளà¯à®³à®®à¯ˆà®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="8620790565535071193">ஸà¯à®•à¯‡à®©à¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ</translation>
+<translation id="8622877356447980900">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="8623004009673949077">Chrome OS கியோஸà¯à®•à¯ à®®à¯à®±à¯ˆà®¯à®¿à®²à¯, 'kiosk_only' மேனிஃபெஸà¯à®Ÿà¯ பணà¯à®ªà¯à®•à¯à®•à¯‚à®±à¯à®±à¯ˆà®•à¯ கொணà¯à®Ÿ பயனà¯à®ªà®¾à®Ÿà¯ நிறà¯à®µà®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à¯.</translation>
<translation id="8624205858755890468">தொடரà¯à®ªà¯à®Ÿà¯ˆà®¯ தகவலà¯, பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ செயலà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯à®µà®¤à®±à¯à®•à¯, அசிஸà¯à®Ÿà®£à¯à®Ÿà¯à®Ÿà¯ˆ அனà¯à®®à®¤à®¿à®•à¯à®•à¯à®®à¯.</translation>
<translation id="862542460444371744">&amp;நீடà¯à®šà®¿à®•à®³à¯</translation>
@@ -4788,6 +4872,7 @@
<translation id="8671210955687109937">கரà¯à®¤à¯à®¤à¯à®¤à¯ தெரிவிகà¯à®•à®²à®¾à®®à¯</translation>
<translation id="8673026256276578048">வலையில௠தேடà¯...</translation>
<translation id="8673383193459449849">சேவையகச௠சிகà¯à®•à®²à¯</translation>
+<translation id="8674241889607553858">இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ மொழிபெயரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾?</translation>
<translation id="8675354002693747642">à®®à¯à®©à¯à®ªà¯‡ பகிரபà¯à®ªà®Ÿà¯à®Ÿ விசை</translation>
<translation id="8676374126336081632">உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ˆ அழி</translation>
<translation id="8677039480012021122">தரவை அழிதà¯à®¤à¯, தà¯à®£à¯à®Ÿà®¿</translation>
@@ -4800,6 +4885,7 @@
<translation id="8688579245973331962">உஙà¯à®•à®³à¯ பெயரைப௠பாரà¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆà®¯à®¾?</translation>
<translation id="8688591111840995413">எளிதான கடவà¯à®šà¯à®šà¯Šà®²à¯</translation>
<translation id="8688672835843460752">மீதமà¯à®³à¯à®³à®¤à¯:</translation>
+<translation id="8689583087392258564">சாதனதà¯à®¤à¯ˆ டொமைனில௠சேரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. நிறà¯à®µà®© யூனிட௠தவறானதà¯.</translation>
<translation id="869257642790614972">கடைசியாக-மூடபà¯à®ªà®Ÿà¯à®Ÿ தாவலைத௠திற</translation>
<translation id="8695825812785969222">Open &amp;Location...</translation>
<translation id="8698464937041809063">Google வரைதலà¯</translation>
@@ -4814,6 +4900,7 @@
<translation id="8708671767545720562">&amp;மேலà¯à®®à¯ தகவலà¯</translation>
<translation id="8710187907779883426">கà¯à®±à¯à®•à®¿à®¯à®¤à¯ (1வி)</translation>
<translation id="8711402221661888347">பிகà¯à®•à®¿à®³à¯à®¸à¯</translation>
+<translation id="8712637175834984815">பà¯à®°à®¿à®¨à¯à®¤à®¤à¯</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />கணினியின௠தகவலை<ph name="END_LINK1" /> அனà¯à®ªà¯à®ªà¯</translation>
<translation id="8714154114375107944">ஆதரவ௠நிறà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="871476437400413057">Google சேமிதà¯à®¤à¯à®³à¯à®³ கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯</translation>
@@ -4889,7 +4976,6 @@
<translation id="882204272221080310">கூடà¯à®¤à®²à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¿à®±à¯à®•à¯, நிலைபொரà¯à®³à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿.</translation>
<translation id="8823514049557262177">இணைபà¯à®ªà¯ &amp;உரையை நகலெடà¯</translation>
<translation id="8824701697284169214">பகà¯&amp;கதà¯à®¤à¯ˆà®šà¯ சேரà¯...</translation>
-<translation id="8827850355924932817">இரà¯à®ªà¯à®ªà®¿à®Ÿà®¤à¯à®¤à¯ˆà®•à¯ கணà¯à®Ÿà®±à®¿à®¯, வைஃபை நெடà¯à®µà¯Šà®°à¯à®•à¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
<translation id="8828933418460119530">DNS பெயரà¯</translation>
<translation id="8830796635868321089">தறà¯à®ªà¯‹à®¤à¯ˆà®¯ பிராகà¯à®šà®¿ அமைபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®¿à®²à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ சரிபாரà¯à®ªà¯à®ªà¯ தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯. உஙà¯à®•à®³à¯ <ph name="PROXY_SETTINGS_LINK_START" />பிராகà¯à®šà®¿ அமைபà¯à®ªà¯à®•à®³à¯ˆà®šà¯<ph name="PROXY_SETTINGS_LINK_END" /> சரிசெயà¯à®¯à®µà¯à®®à¯.</translation>
<translation id="8834039744648160717">நெடà¯à®µà¯Šà®°à¯à®•à¯ உளà¯à®³à®®à¯ˆà®µà¯ˆà®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯: <ph name="USER_EMAIL" />.</translation>
@@ -4942,13 +5028,14 @@
<translation id="8912793549644936705">விரிவாகà¯à®•à¯</translation>
<translation id="8915370057835397490">பரிநà¯à®¤à¯à®°à¯ˆà®•à®³à¯ˆ à®à®±à¯à®±à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="8916476537757519021">மறைநிலை தà¯à®£à¯ˆà®šà¯à®šà®Ÿà¯à®Ÿà®•à®®à¯: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG ராஸà¯à®Ÿà®°à¯ கனà¯à®µà¯†à®°à¯à®Ÿà¯à®Ÿà®°à¯</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" />கà¯à®•à¯ ஒதà¯à®¤à®¿à®šà¯ˆ</translation>
<translation id="8922013791253848639">இநà¯à®¤à®¤à¯ தளதà¯à®¤à®¿à®²à¯ எபà¯à®ªà¯‹à®¤à¯à®®à¯ விளமà¯à®ªà®°à®™à¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿</translation>
<translation id="8925458182817574960">&amp;அமைபà¯à®ªà¯à®•à®³à¯</translation>
<translation id="8926389886865778422">மீணà¯à®Ÿà¯à®®à¯ கேடà¯à®•à®µà¯‡à®£à¯à®Ÿà®¾à®®à¯</translation>
<translation id="8926518602592448999">டெவெலபà¯à®ªà®°à¯ பயனà¯à®®à¯à®±à¯ˆ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆ à®®à¯à®Ÿà®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="892706138619340876">சில அமைபà¯à®ªà¯à®•à®³à¯ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©</translation>
<translation id="8931394284949551895">பà¯à®¤à®¿à®¯ சாதனஙà¯à®•à®³à¯</translation>
+<translation id="893242274404530797">உடனடி இணைபà¯à®ªà¯ à®®à¯à®±à¯ˆà®•à¯à®•à¯, Google Play சேவைகளின௠அறிவிபà¯à®ªà¯à®•à®³à¯ தேவை</translation>
<translation id="8933960630081805351">&amp;கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®ªà¯à®ªà®¾à®©à®¿à®²à¯ காணà¯à®ªà®¿</translation>
<translation id="8934732568177537184">தொடரவà¯à®®à¯</translation>
<translation id="8938356204940892126">விடà¯à®Ÿà¯à®µà®¿à®Ÿà¯</translation>
@@ -5006,6 +5093,7 @@
<translation id="9024127637873500333">பà¯à®¤à®¿à®¯ தாவலில௠&amp;திற</translation>
<translation id="9024331582947483881">à®®à¯à®´à¯à®¤à¯à®¤à®¿à®°à¯ˆ</translation>
<translation id="9025098623496448965">சரி, மீணà¯à®Ÿà¯à®®à¯ எனà¯à®©à¯ˆ உளà¯à®¨à¯à®´à¯ˆà®µà¯à®¤à¯ திரைகà¯à®•à¯à®•à¯ கொணà¯à®Ÿà¯ செலà¯</translation>
+<translation id="902659348151742535">தேடலà¯, விளமà¯à®ªà®°à®™à¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ பிற Google சேவைகளைத௠தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•, உஙà¯à®•à®³à¯ உலாவல௠வரலாறà¯à®±à¯ˆ Google பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®•à¯à®•à¯‚டà¯à®®à¯.</translation>
<translation id="9026731007018893674">பதிவிறகà¯à®•à¯</translation>
<translation id="9027146684281895941">எனத௠Google கணகà¯à®•à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ இநà¯à®¤à®ªà¯ பயனர௠பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà¯à®®à¯ இணையதளஙà¯à®•à®³à¯ˆà®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯ காடà¯à®Ÿà®µà¯à®®à¯ இநà¯à®¤à®ªà¯ பயனரைக௠கணà¯à®•à®¾à®£à®¿.</translation>
<translation id="9027459031423301635">இணைபà¯à®ªà¯ˆ பà¯à®¤à®¿à®¯ &amp;தாவலில௠திற</translation>
@@ -5046,7 +5134,6 @@
<translation id="9084064520949870008">சாளரமாகத௠திற</translation>
<translation id="9088234649737575428">நிறà¯à®µà®©à®•à¯ கொளà¯à®•à¯ˆà®¯à®¾à®²à¯ <ph name="PLUGIN_NAME" /> à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯</translation>
<translation id="9088917181875854783">"<ph name="DEVICE_NAME" />" இல௠காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ இநà¯à®¤ கடவà¯à®µà®¿à®šà¯ˆà®¯à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•:</translation>
-<translation id="9090669887503413452">அமைபà¯à®ªà¯à®¤à¯ தகவலை அனà¯à®ªà¯à®ªà¯ </translation>
<translation id="9094033019050270033">கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="9094982973264386462">அகறà¯à®±à¯</translation>
<translation id="9095253524804455615">அகறà¯à®±à¯</translation>
@@ -5100,6 +5187,7 @@
<translation id="9170397650136757332">இபà¯à®ªà¯‹à®¤à¯, உஙà¯à®•à®³à¯ கைரேகையின௠வெவà¯à®µà¯‡à®±à¯ பகà¯à®¤à®¿à®•à®³à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯, விரலைச௠சறà¯à®±à¯ நகரà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
<translation id="9170848237812810038">&amp;செயலà¯à®¤à®µà®¿à®°à¯</translation>
<translation id="9170884462774788842">உஙà¯à®•à®³à¯ கணினியில௠உளà¯à®³ மறà¯à®±à¯Šà®°à¯ நிரலானதà¯, Chrome வேலைசெயà¯à®¯à¯à®®à¯ வழியை மாறà¯à®±à¯à®®à¯ தீம௠à®à®šà¯ சேரà¯à®¤à¯à®¤à¯à®³à¯à®³à®¤à¯.</translation>
+<translation id="9173995187295789444">பà¯à®³à¯‚டூத௠சாதனஙà¯à®•à®³à¯ˆ ஸà¯à®•à¯‡à®©à¯ செயà¯à®•à®¿à®±à®¤à¯...</translation>
<translation id="9174212595744391062">இவà¯à®µà®¾à®±à¯ செயà¯à®µà®¤à®¾à®²à¯, பினà¯à®µà®°à¯à®ªà®µà¯ˆ உளà¯à®ªà®Ÿ, எலà¯à®²à®¾à®¤à¯ தளஙà¯à®•à®³à®¿à®©à¯ கà¯à®•à¯à®•à¯€à®•à®³à¯à®®à¯ தறà¯à®•à®¾à®²à®¿à®•à®šà¯ சேமிபà¯à®ªà¯à®®à¯ அழிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - பà¯à®³à¯‚டூத௠சாதனம௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation>
<translation id="9177499212658576372">நீஙà¯à®•à®³à¯ தறà¯à®ªà¯‹à®¤à¯ <ph name="NETWORK_TYPE" /> பிணையதà¯à®¤à¯à®Ÿà®©à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯.</translation>
@@ -5124,6 +5212,7 @@
<translation id="932327136139879170">à®®à¯à®•à®ªà¯à®ªà¯</translation>
<translation id="932508678520956232">அசà¯à®šà®¿à®Ÿà®²à¯ˆà®¤à¯ தொடஙà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="93393615658292258">கடவà¯à®šà¯à®šà¯Šà®²à¯ மடà¯à®Ÿà¯à®®à¯</translation>
+<translation id="935490618240037774">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿à®•à®³à¯, வரலாறà¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ பிற அமைபà¯à®ªà¯à®•à®³à¯ உஙà¯à®•à®³à¯ Google கணகà¯à®•à¯à®Ÿà®©à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à®¾à®²à¯ அவறà¯à®±à¯ˆ எலà¯à®²à®¾ சாதனஙà¯à®•à®³à®¿à®²à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯.</translation>
<translation id="936801553271523408">à®®à¯à®±à¯ˆà®®à¯ˆ பகà¯à®ªà¯à®ªà®¾à®¯à¯à®µà¯ தரவà¯</translation>
<translation id="93766956588638423">நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ˆà®ªà¯ பழà¯à®¤à¯à®¨à¯€à®•à¯à®•à¯</translation>
<translation id="938470336146445890">பயனர௠சானà¯à®±à®¿à®¤à®´à¯ˆ நிறà¯à®µà¯à®•.</translation>
@@ -5144,6 +5233,7 @@
<translation id="960987915827980018">1 மணிநேரம௠உளà¯à®³à®¤à¯</translation>
<translation id="962802172452141067">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿ கோபà¯à®ªà¯à®±à¯ˆ டà¯à®°à¯€</translation>
<translation id="968174221497644223">பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ தறà¯à®•à®¾à®²à®¿à®• சேமிபà¯à®ªà¯</translation>
+<translation id="969096075394517431">மொழிகளை மாறà¯à®±à¯</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 தாவலà¯}other{# தாவலà¯à®•à®³à¯}}</translation>
<translation id="971774202801778802">பà¯à®¤à¯à®¤à®•à®•à¯à®•à¯à®±à®¿ URL</translation>
<translation id="973473557718930265">வெளியேறà¯</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_te.xtb b/chromium/chrome/app/resources/generated_resources_te.xtb
index 703aa207471..9e04bb1d31b 100644
--- a/chromium/chrome/app/resources/generated_resources_te.xtb
+++ b/chromium/chrome/app/resources/generated_resources_te.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">కొతà±à°¤ <ph name="APP" /> విండోలో లింకà±â€à°¨à± తెరà±à°µà±</translation>
<translation id="1005274289863221750">మీ మైకà±à°°à±‹à°«à±‹à°¨à± మరియౠకెమెరానౠఉపయోగించండి</translation>
<translation id="1007408791287232274">పరికరాలనౠలోడౠచేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±.</translation>
+<translation id="1008186147501209563">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± à°Žà°—à±à°®à°¤à°¿ చేయండి</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{పేజీ à°ªà±à°°à°¤à°¿à°¸à±à°ªà°‚దించడం లేదà±}other{పేజీలౠపà±à°°à°¤à°¿à°¸à±à°ªà°‚దించడం లేదà±}}</translation>
<translation id="1012794136286421601">మీ డాకà±à°¸à±, షీటà±â€Œà°²à±, à°¸à±à°²à°¯à°¿à°¡à±â€Œà°²à± మరియౠడà±à°°à°¾à°¯à°¿à°‚à°—à±â€Œà°² ఫైలà±â€Œà°²à± సమకాలీకరించబడà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿. వీటిని ఆనà±â€Œà°²à±ˆà°¨à± లేదా ఆఫà±â€Œà°²à±ˆà°¨à±â€Œà°²à±‹ à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి Google à°¡à°¿à°¸à±à°•à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ తెరవండి.</translation>
-<translation id="1013383076511149692">మీరౠకà±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసే వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడండి</translation>
<translation id="1013707859758800957">à°ˆ పేజీలో అమలౠకావడానికి శాండà±â€Œà°¬à°¾à°•à±à°¸à± చేయని à°ªà±à°²à°—ినౠఅనà±à°®à°¤à°¿à°‚చబడింది.</translation>
<translation id="1015318665228971643">ఫోలà±à°¡à°°à± పేరà±à°¨à± సవరించండి</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{à°…à°¨à±à°¨à°¿à°‚టినీ &amp;కొతà±à°¤ విండోలో తెరవండి}=1{&amp;కొతà±à°¤ విండోలో తెరవండి}other{à°…à°¨à±à°¨à°¿à°‚టినీ (#) &amp;కొతà±à°¤ విండోలో తెరవండి}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">హానికరమైన సాఫà±à°Ÿà±â€Œà°µà±‡à°°à±â€Œà°¨à°¿ తీసివేయడం సాధà±à°¯à°‚ కాదà±</translation>
<translation id="1062407476771304334">à°­à°°à±à°¤à±€ చేయి</translation>
<translation id="1062866675591297858"><ph name="BEGIN_LINK" />పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°² డాషà±â€Œà°¬à±‹à°°à±à°¡à±<ph name="END_LINK" /> à°¦à±à°µà°¾à°°à°¾ మీ పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿.</translation>
-<translation id="1064662184364304002">మీడియా లైబà±à°°à°°à±€ ఫైలౠచెకà±à°•à°°à±</translation>
<translation id="1064835277883315402">à°µà±à°¯à°•à±à°¤à°¿à°—à°¤ నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à±‹ చేరండి</translation>
<translation id="1064912851688322329">మీ Google ఖాతానౠడిసà±â€Œà°•à°¨à±†à°•à±à°Ÿà± చేసà±à°¤à±à°‚ది</translation>
<translation id="1067048845568873861">సృషà±à°Ÿà°¿à°‚చబడింది</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">డేటా à°—à±à°ªà±à°¤à±€à°•à°°à°£</translation>
+<translation id="1074944608454986967">కంటెంటౠగటà±à°Ÿà°¿à°—à°¾ చదివి వినిపించడానికి, శోధన à°•à±€ నొకà±à°•à°¿, ఉంచి, ఆపై ఎంపిక చేసà±à°•à±à°¨à±‡ కంటెంటà±â€Œà°ªà±ˆ à°•à±à°²à°¿à°•à± చేయండి లేదా à°…à°•à±à°•à°¡à°¿ వరకౠలాగండి. లేదంటే, నిరà±à°¦à°¿à°·à±à°Ÿ à°¸à±à°¥à°²à°¾à°¨à±à°¨à°¿ హైలైటౠచేసి, శోధన + S కీలౠఉపయోగించండి.</translation>
<translation id="1076698951459398590">థీమà±â€Œà°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">అందరౠవినియోగదారà±à°²à°•à°¿ ఆటోమేటికౠఅపà±à°¡à±‡à°Ÿà±à°²à°¨à± సెటౠచెయà±à°¯à°¿</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">à°ˆ à°µà±à°¯à°•à±à°¤à°¿ సందరà±à°¶à°¿à°‚à°šà°¿à°¨ వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à°¨à± నియంతà±à°°à°¿à°‚చడానికి మరియౠవీకà±à°·à°¿à°‚చడానికి <ph name="BEGIN_SIGN_IN_LINK" />సైనౠఇనౠచేయండి<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">సైటà±â€Œà°²à°¨à± à°…à°¨à±â€Œà°®à±à°¯à±‚టౠచేయండి</translation>
<translation id="1097658378307015415">సైనౠఇనౠచేయడానికి à°®à±à°‚à°¦à±à°—à°¾, దయచేసి <ph name="NETWORK_ID" /> నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± సకà±à°°à°¿à°¯à°‚ చేయడానికి అతిథి వలె à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°‚à°¡à°¿</translation>
+<translation id="1103523840287552314">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ <ph name="LANGUAGE" />నౠఅనà±à°µà°¦à°¿à°‚à°šà±</translation>
<translation id="1108164192735968833">SMS కనెకà±à°Ÿà±</translation>
<translation id="1108600514891325577">&amp;ఆపà±</translation>
<translation id="1110155001042129815">వేచి ఉండండి</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">MIDI పరికరాలనౠపà±à°°à°¾à°ªà±à°¯à°¤ చేయడం కోసం సిసà±à°Ÿà°®à± విశిషà±à°Ÿ సందేశాలనౠఉపయోగించడానికి ఠసైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚చవదà±à°¦à±</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">శోధన ఇంజినà±â€Œà°¨à°¿ సవరించండి</translation>
-<translation id="1131167343343087859">Google చెలà±à°²à°¿à°‚à°ªà±à°²à°¨à± ఉపయోగించే à°•à±à°°à±†à°¡à°¿à°Ÿà± కారà±à°¡à±â€Œà°²à± మరియౠచిరà±à°¨à°¾à°®à°¾à°²à±.</translation>
<translation id="1134009406053225289">à°…à°œà±à°žà°¾à°¤ విండోలో తెరà±à°µà±</translation>
<translation id="1137673463384776352">లింకà±â€Œà°¨à± <ph name="APP" />లో తెరà±à°µà±</translation>
<translation id="1140351953533677694">మీ à°¬à±à°²à±‚టూతౠమరియౠకà±à°°à°®à°¾à°¨à±à°¸à°¾à°° పరికరాలనౠపà±à°°à°¾à°ªà±à°¯à°¤ చేయడం</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">à°ªà±à°²à°—ినౠబà±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="1145532888383813076">మీ పరికరం, యాపà±â€Œà°²à± మరియౠవెబà±â€Œà°¨à°¿ శోధించండి.</translation>
<translation id="1146204723345436916">HTML ఫైలౠనà±à°‚à°¡à°¿ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± దిగà±à°®à°¤à°¿ చేయి...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> à°•à°¨à±à°—ొనబడà±à°¡à°¾à°¯à°¿.
+ <ph name="LINE_BREAK1" />
+ à°¸à±à°¥à°¾à°¨à°¿à°• నిలà±à°µà°²à±‹ తగినంత à°¸à±à°¥à°²à°‚ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±. అదనంగా <ph name="FILE_SIZE" /> అవసరం.
+ <ph name="LINE_BREAK2" />
+ కొనà±à°¨à°¿ ఫోటోలనౠఎంచà±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="1149088842877960903">AppleScript à°¦à±à°µà°¾à°°à°¾ JavaScriptని అమలౠచేయడం ఆఫౠచేయబడింది. దానిని ఆనౠచేయడానికి, Chrome సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± &gt; à°…à°§à±à°¨à°¾à°¤à°¨ &gt; సిసà±à°Ÿà°®à±â€Œà°¨à°¿ సందరà±à°¶à°¿à°‚à°šà°‚à°¡à°¿. మరింత సమాచారం కోసం: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">à°—à°¡à±à°µà± à°®à±à°—ింపౠనెల</translation>
<translation id="1153356358378277386">జత చేసిన పరికరాలà±</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">పేరà±à°®à°¾à°°à±à°šà±</translation>
<translation id="1175364870820465910">&amp;à°®à±à°¦à±à°°à°¿à°‚à°šà±...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" />నౠకాపీ చేసà±à°¤à±‹à°‚ది...</translation>
+<translation id="1177113976278858832">డిఫాలà±à°Ÿà± శోధన ఇంజినà±â€Œà°¨à± à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చాలా?</translation>
<translation id="1177863135347784049">à°…à°¨à±à°•à±‚లీకరించిన</translation>
<translation id="1178581264944972037">పాజౠచేయి</translation>
<translation id="1179803038870941185"><ph name="URL" /> మీ MIDI పరికరాలకౠపూరà±à°¤à°¿ నియంతà±à°°à°£à°¨à± పొందాలనà±à°•à±à°‚టోంది.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">à°…à°¨à±à°®à°¤à°¿ జాబితాలోని వినియోగదారà±à°²à°¨à± చదవండి మరియౠమారà±à°šà°‚à°¡à°¿</translation>
<translation id="1206407435587370571">మీ Chromebookనౠపరిశీలించండి</translation>
<translation id="1209796539517632982">à°¸à±à°µà°¯à°‚చాలక పేరౠసరà±à°µà°°à±â€Œà°²à±</translation>
+<translation id="1210982357925844241"><ph name="SAVED_PASSWORDS_LINK" />లో సేవౠచేసిన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± చూడండి మరియౠనిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="1211364473545090084">à°…à°œà±à°žà°¾à°¤ విండోలో మీ à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°šà°°à°¿à°¤à±à°°à°¨à± సేవౠచేయకà±à°‚డానే వెబà±â€Œà°¨à°¿ ఉపయోగించండి</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> వేలిమà±à°¦à±à°°à°²à± సెటపౠచేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="1215411991991485844">à°•à±à°°à±Šà°¤à±à°¤ నేపథà±à°¯ à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ జోడించబడింది</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">మొబైలౠనెటà±â€Œà°µà°°à±à°•à±â€Œà°² కోసం శోధిసà±à°¤à±‹à°‚ది</translation>
<translation id="1285320974508926690">à°ˆ సైటà±â€Œà°¨à± à°…à°¨à±à°µà°¦à°¿à°‚చవదà±à°¦à±</translation>
<translation id="1285484354230578868">మీ Google à°¡à°¿à°¸à±à°•à± ఖాతాలో డేటాని నిలà±à°µ చేయండి</translation>
+<translation id="1288037062697528143">సూరà±à°¯à°¾à°¸à±à°¤à°®à°¯ సమయానికి రాతà±à°°à°¿ కాంతి à°¸à±à°µà°¯à°‚చాలకంగా ఆనౠఅవà±à°¤à±à°‚ది</translation>
<translation id="1293177648337752319">సైటà±â€Œà°¨à°¿ à°…à°¨à±â€Œà°®à±à°¯à±‚టౠచేయండి</translation>
<translation id="1293509594570842875">కొతà±à°¤ పరà±à°¯à°µà±‡à°•à±à°·à°¿à°¤ వినియోగదారà±à°¨à± సృషà±à°Ÿà°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±. దయచేసి మీ నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°¨à± తనిఖీ చేసి, తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="1293556467332435079">ఫైళà±à°³à±</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML ఫైలà±â€Œà°¨à°¿ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± చేసà±à°¤à±à°‚ది</translation>
<translation id="1303671224831497365">à°¬à±à°²à±‚టూతౠపరికరాలౠà°à°µà±€ à°•à°¨à±à°—ొనబడలేదà±</translation>
<translation id="1306606229401759371">సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మారà±à°šà±</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" />లో ఠడివైజౠనà±à°‚డైనా మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± ఆకà±à°¸à±†à°¸à± చేయండి</translation>
<translation id="1307559529304613120">à°…à°¯à±à°¯à±‹! సిసà±à°Ÿà°®à± à°ˆ పరికరం కోసం దీరà±à°˜à°•à°¾à°² API à°ªà±à°°à°¾à°ªà±à°¯à°¤ టోకెనà±â€Œà°¨à± నిలà±à°µ చేయడంలో విఫలమైంది.</translation>
<translation id="1313405956111467313">à°¸à±à°µà°¯à°‚చాలక à°ªà±à°°à°¾à°•à±à°¸à±€ కానà±à°«à°¿à°—రేషనà±</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">ఇది నేనే.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" />ని à°•à±à°¦à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="1338950911836659113">తొలగిసà±à°¤à±‹à°‚ది...</translation>
-<translation id="1339266338863469628">డిఫాలà±à°Ÿà± (మీరౠచెపà±à°ªà±‡à°¦à°¿ మాతà±à°°à°®à±‡ వినగలదà±)</translation>
<translation id="1340527397989195812">ఫైలà±â€Œà°²à± à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ ఉపయోగించి పరికరం à°¨à±à°‚à°¡à°¿ మీడియానౠబà±à°¯à°¾à°•à°ªà± చేయండి.</translation>
<translation id="1341988552785875222">à°ªà±à°°à°¸à±à°¤à±à°¤ వాలà±â€Œà°ªà±‡à°ªà°°à± '<ph name="APP_NAME" />' à°¦à±à°µà°¾à°°à°¾ సెటౠచేయబడింది. మీరౠవేరొక వాలà±â€Œà°ªà±‡à°ªà°°à±â€Œà°¨à± à°Žà°‚à°šà±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°®à±à°‚దౠ'<ph name="APP_NAME" />'ని à°…à°¨à±à°‡à°¨à±â€Œà°¸à±à°Ÿà°¾à°²à± చేయాలà±à°¸à°¿ రావచà±à°šà±.</translation>
<translation id="1346748346194534595">à°•à±à°¡à°¿</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">à°¬à±à°¯à°¾à°Ÿà°°à±€ <ph name="BATTERY_LEVEL" />% ఉనà±à°¨à°ªà±à°ªà±à°¡à± à°…à°ªà±â€Œà°¡à±‡à°Ÿà± à°ªà±à°°à°¾à°°à°‚భమవà±à°¤à±à°‚ది.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> ఫైలà±â€Œà°²à°¨à± దిగà±à°®à°¤à°¿ చేసà±à°¤à±‹à°‚ది...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPDని à°•à°¨à±à°—ొనడం సాధà±à°¯à°‚ కాదà±. మీ Chromebook ఇంటరà±à°¨à±†à°Ÿà±â€Œà°•à± కనెకà±à°Ÿà± à°…à°¯à±à°¯à°¿ ఉందని నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±à°¨à°¿, ఆపై మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="1357589289913453911">పొడిగింపౠId</translation>
<translation id="1358735829858566124">à°ˆ ఫైలౠలేదా డైరెకà±à°Ÿà°°à±€ ఉపయోగించబడదà±.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">à°Žà°¡à°® à°¨à±à°‚à°¡à°¿ à°•à±à°¡à°¿à°•à°¿</translation>
<translation id="1370646789215800222">à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ తీసివేయాలా?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 అంశం తీసివేయబడాలి}other{# అంశాలౠతీసివేయబడాలి}}</translation>
+<translation id="1372841398847029212">మీ ఖాతాకౠసమకాలీకరించండి</translation>
<translation id="1374844444528092021">"<ph name="NETWORK_NAME" />" నెటà±â€Œà°µà°°à±à°•à±â€Œà°•à± అవసరమైన à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడలేదౠలేదా చెలà±à°²à°¦à±. దయచేసి à°•à±à°°à±Šà°¤à±à°¤ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°¾à°¨à±à°¨à°¿ పొందండి మరియౠమళà±à°²à±€ కనెకà±à°Ÿà± చేయడానà±à°¨à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="1374962581120570592">à°•à±à°•à±à°•à±€à°²à± సెటౠచేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="1375321115329958930">సేవౠచెయà±à°¯à°¬à°¡à°¿à°¨ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à±</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°¨à°¿ సృషà±à°Ÿà°¿à°‚à°šà±</translation>
<translation id="1410197035576869800">యాపౠచిహà±à°¨à°‚</translation>
<translation id="1410616244180625362">మీ కెమెరానౠపà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి <ph name="HOST" />à°•à± à°…à°¨à±à°®à°¤à°¿à°¨à°¿ కొనసాగించండి</translation>
+<translation id="1411668397053040814">VRలో Chromeని ఉపయోగించడానికి Daydream కీబోరà±à°¡à±â€Œà°¨à°¿ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయండి లేదా à°…à°ªà±â€Œà°¡à±‡à°Ÿà± చేయండి</translation>
<translation id="1414648216875402825">మీరౠ<ph name="PRODUCT_NAME" /> యొకà±à°• à°…à°¸à±à°¥à°¿à°° సంసà±à°•à°°à°£à°•à± నవీకరిసà±à°¤à±à°¨à±à°¨à°¾à°°à±, ఇది à°ªà±à°°à±‹à°—తిలో ఉనà±à°¨ లకà±à°·à°£à°¾à°²à°¨à± కలిగి ఉంటà±à°‚ది. à°•à±à°°à°¾à°·à±â€Œà°²à± మరియౠఊహించని బగà±â€Œà°²à± సంభవించవచà±à°šà±. దయచేసి జాగà±à°°à°¤à±à°¤à°—à°¾ కొనసాగండి.</translation>
+<translation id="1415708812149920388">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చదివే యాకà±à°¸à±†à°¸à± నిరాకరించబడింది</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (పొడిగింపౠID "<ph name="EXTENSION_ID" />") à°ˆ రకమైన సెషనà±â€Œà°²à±‹ à°…à°¨à±à°®à°¤à°¿à°‚చబడదà±.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">అరె! RSA à°ªà±à°°à±ˆà°µà±‡à°Ÿà± కీని రాండమà±â€Œà°—à°¾ రూపొందించడంలో విఫలమైంది.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">పిజà±à°œà°¾ à°®à±à°•à±à°•</translation>
<translation id="1467432559032391204">à°Žà°¡à°®</translation>
<translation id="1467999917853307373"><ph name="URL" /> శాశà±à°µà°¤à°‚à°—à°¾ డేటానౠమీ పరికరంలో నిలà±à°µ చేయాలనà±à°•à±à°‚టోంది.</translation>
+<translation id="1468571364034902819">à°ˆ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± ఉపయోగించలేరà±</translation>
<translation id="1470719357688513792">పేజీ లోడౠఅయిన తరà±à°µà°¾à°¤ à°•à±à°°à±Šà°¤à±à°¤ à°•à±à°•à±€ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± à°ªà±à°°à°­à°¾à°µà°‚ చూపà±à°¤à°¾à°¯à°¿.</translation>
<translation id="1470811252759861213">మీ à°…à°¨à±à°¨à°¿ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±à°²à±‹ మీ పొడిగింపà±à°²à°¨à± పొందడానికి, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" à°…à°ªà±â€Œà°²à±‹à°¡à± కాలేదà±. మీ Google à°¡à°¿à°¸à±à°•à±â€Œà°²à±‹ తగినంత ఖాళీ à°¸à±à°¥à°²à°‚ లేదà±.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">à°—à±à°°à±à°¤à°¿à°‚పౠAPI టోకెనౠకాషà±</translation>
<translation id="1478233201128522094">తదà±à°ªà°°à°¿à°¸à°¾à°°à°¿, à°ˆ <ph name="DEVICE_TYPE" />ని à°’à°• కొతà±à°¤ ఫోనౠఅనà±â€Œà°²à°¾à°•à± చేసà±à°¤à±à°‚ది. సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°²à±‹ Smart Lockని ఆఫౠచేయండి.</translation>
<translation id="1478340334823509079">వివరాలà±: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> కొతà±à°¤ ఫోటోలనౠబà±à°¯à°¾à°•à°ªà± చేయడానికి సిదà±à°§à°‚à°—à°¾ ఉంది</translation>
<translation id="1483493594462132177">పంపà±</translation>
<translation id="1485015260175968628">ఇపà±à°ªà±à°¡à± ఇది వీటిని చేయగలదà±:</translation>
<translation id="1485141095922496924">సంసà±à°•à°°à°£ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">ఆనౠ- à°…à°¨à±à°•à±‚à°² సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> కోసం వేచి ఉంది...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉనà±à°¨ ఇతర పరికరాలà±.</translation>
-<translation id="1497284176235884849">అందించిన PPD చెలà±à°²à°¦à±.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" పేరౠమారà±à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">తెలియని పరికరం [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">à°ˆ యజమాని ఖాతానే బహà±à°³ సైనà±-ఇనౠసెషనà±â€Œà°²à±‹ మొదటిగా సైనà±-ఇనౠచేయాలà±à°¸à°¿à°¨ ఖాతా.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">పేజీ డీబగà±à°—à°°à± à°¬à±à°¯à°¾à°•à±†à°‚à°¡à±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయండి</translation>
<translation id="1601560923496285236">వరà±à°¤à°¿à°‚à°šà±</translation>
<translation id="1603914832182249871">(à°…à°œà±à°žà°¾à°¤à°‚à°—à°¾)</translation>
+<translation id="1607139524282324606">నమోదà±à°¨à± తీసివేయండి</translation>
<translation id="1608626060424371292">à°ˆ వినియోగదారà±à°¨à°¿ తీసివేయండి</translation>
<translation id="1609170755653088773">à°ˆ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± మీ iPhoneకౠసమకాలీకరించండి</translation>
<translation id="1609862759711084604">à°®à±à°¨à±à°ªà°Ÿà°¿ వినియోగదారà±</translation>
+<translation id="1611557582955786626">à°µà±à°¯à°•à±à°¤à°¿à°—తీకరించిన à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°…à°¨à±à°­à°µà°‚ కోసం, మీ పరికరాలకౠసమకాలీకరించడానికి సైనౠఇనౠచేయండి</translation>
<translation id="1611584202130317952">కేటాయింపౠవిధానానికి అంతరాయం à°à°°à±à°ªà°¡à°¿à°‚ది. దయచేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿ లేదా మీ పరికర యజమాని లేదా నిరà±à°µà°¾à°¹à°•à±à°²à°¨à± సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="1611649489706141841">à°®à±à°‚à°¦à±à°•à±</translation>
<translation id="1611704746353331382">HTML ఫైలà±â€Œà°•à°¿ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± à°Žà°—à±à°®à°¤à°¿ చేయి...</translation>
<translation id="1612129875274679969">à°ˆ పరికరానà±à°¨à°¿ శాశà±à°µà°¤à°‚à°—à°¾ కియోసà±à°•à± మోడà±â€Œà°²à±‹ ఉంచà±.</translation>
+<translation id="161460670679785907">మీ ఫోనà±â€Œà°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
<translation id="1616206807336925449">à°ˆ పొడిగింపà±à°•à± à°ªà±à°°à°¤à±à°¯à±‡à°• à°…à°¨à±à°®à°¤à±à°²à± à°à°µà±€ అవసరం లేదà±.</translation>
<translation id="161707228174452095">వేలిమà±à°¦à±à°° జోడించబడింది!</translation>
<translation id="1618268899808219593">à°¸&amp;హాయ కేందà±à°°à°‚</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">ఇనà±â€Œà°ªà±à°Ÿà± ఎంపికలనౠచూపà±</translation>
<translation id="1650709179466243265">www. మరియౠ.comని జోడించి, à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à± తెరవండి</translation>
<translation id="1651008383952180276">మీరౠతపà±à°ªà°¨à°¿à°¸à°°à°¿à°—à°¾ ఒకే రహసà±à°¯ పదబంధానà±à°¨à°¿ రెండà±à°¸à°¾à°°à±à°²à± నమోదౠచేయాలి</translation>
-<translation id="1652972346408808053">పాసà±â€Œà°µà°°à±à°¡à± సేవౠచేయబడింది. <ph name="SAVED_PASSWORDS_LINK" />లో ఠడివైజౠనà±à°‚డైనా మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± ఆకà±à°¸à±†à°¸à± చేయండి</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Google à°•à±à°²à±Œà°¡à± à°®à±à°¦à±à°°à°£à°•à± à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± జోడించండి, à°…à°ªà±à°ªà±à°¡à± మీరౠఎకà±à°•à°¡à°¿ à°¨à±à°‚డైనా à°®à±à°¦à±à°°à°¿à°‚చవచà±à°šà±.}other{Google à°•à±à°²à±Œà°¡à± à°®à±à°¦à±à°°à°£à°•à± # à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°²à°¨à± జోడించండి, à°…à°ªà±à°ªà±à°¡à± మీరౠఎకà±à°•à°¡à°¿ à°¨à±à°‚డైనా à°®à±à°¦à±à°°à°¿à°‚చవచà±à°šà±.}}</translation>
<translation id="1657406563541664238">Googleకౠఉపయోగ గణాంకాలౠమరియౠకà±à°°à°¾à°·à± నివేదికలనౠసà±à°µà°¯à°‚చాలకంగా పంపడం à°¦à±à°µà°¾à°°à°¾ <ph name="PRODUCT_NAME" />నౠమరింత మెరà±à°—à±à°ªà°°à°šà°¡à°‚లో సహాయపడండి</translation>
<translation id="1658424621194652532">à°ˆ పేజీ మీ మైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేసà±à°¤à±‹à°‚ది.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">à°­à°¦à±à°°à°¤à°¾ కారణాల దృషà±à°Ÿà±à°¯à°¾ ఫైలà±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడం సాధà±à°¯à°ªà°¡à°¦à±.</translation>
<translation id="167832068858235403">వాలà±à°¯à±‚. తగà±à°—à°¿à°‚à°šà±</translation>
<translation id="1679068421605151609">డెవలపరౠసాధనాలà±</translation>
+<translation id="16815041330799488">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడటానికి సైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚చవదà±à°¦à±</translation>
<translation id="1682548588986054654">à°•à±à°°à±Šà°¤à±à°¤ à°…à°œà±à°žà°¾à°¤ విండో</translation>
+<translation id="1688935057616748272">à°…à°•à±à°·à°°à°¾à°¨à±à°¨à°¿ టైపౠచేయండి</translation>
<translation id="168991973552362966">సమీపంలోని à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± జోడించండి</translation>
<translation id="1689945336726856614">&amp;URLని కాపీ చేయండి</translation>
<translation id="1692602667007917253">à°…à°¯à±à°¯à±‹, à°à°¦à±‹ తపà±à°ªà± జరిగింది</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">ఇనà±â€Œà°ªà±à°Ÿà± విధానం</translation>
<translation id="175772926354468439">థీమà±â€Œà°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome వెబౠసà±à°Ÿà±‹à°°à±â€Œà°²à±‹ చూడండి</translation>
<translation id="1758831820837444715">ఈథరà±â€Œà°¨à±†à°Ÿà± నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± కానà±à°«à°¿à°—రౠచేయండి</translation>
<translation id="1763046204212875858">à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ సతà±à°µà°°à°®à°¾à°°à±à°—ాలనౠసృషà±à°Ÿà°¿à°‚à°šà±</translation>
<translation id="1763108912552529023">విశà±à°²à±‡à°·à°£ కొనసాగించండి</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />హెచà±à°šà°°à°¿à°•:<ph name="END_BOLD" /> à°ˆ ఫైలà±â€Œà°²à± తాతà±à°•à°¾à°²à°¿à°•à°®à±ˆà°¨à°µà°¿, à°¡à°¿à°¸à±à°•à± à°¸à±à°ªà±‡à°¸à±â€Œà°¨à± పెంచడం కోసం à°¸à±à°µà°¯à°‚చాలకంగా తొలగించబడవచà±à°šà±. <ph name="BEGIN_LINK" />మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">మీ <ph name="DEVICE_TYPE" />కి Smart Lock సెటపౠచేయండి</translation>
<translation id="1817871734039893258">Microsoft File Recovery</translation>
-<translation id="1825832322945165090">పరికరంలో తగినంత à°¸à±à°¥à°²à°‚ లేదà±</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> యొకà±à°• పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± తొలగించండి</translation>
<translation id="1826516787628120939">తనిఖీ చేసà±à°¤à±‹à°‚ది</translation>
<translation id="1828149253358786390"><ph name="SITE" /> మీకౠనోటిఫికేషనà±â€Œà°²à°¨à± పంపాలనà±à°•à±à°‚టోంది.</translation>
<translation id="1828378091493947763">à°ˆ పరికరంలో à°ˆ à°ªà±à°²à°—à°¿à°¨à±â€Œà°•à± మదà±à°¦à°¤à± లేదà±</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿à°¨ తరà±à°µà°¾à°¤</translation>
<translation id="2006638907958895361">లింకà±â€Œà°¨à± <ph name="APP" />లో తెరà±à°µà±</translation>
<translation id="2007404777272201486">à°’à°• సమసà±à°¯à°¨à± నివేదించండి...</translation>
+<translation id="2015632741368427174">à°ˆ సైటà±â€Œà°•à± మళà±à°³à°¿à°‚పౠబà±à°²à°¾à°•à± చేయబడింది:</translation>
<translation id="2016430552235416146">సాంపà±à°°à°¦à°¾à°¯à°•à°‚</translation>
<translation id="2017334798163366053">పనితీరౠడేటా సేకరణనౠనిలిపివేయి</translation>
<translation id="2017836877785168846">à°šà°¿à°°à±à°¨à°¾à°®à°¾ బారà±â€Œà°²à±‹ à°šà°°à°¿à°¤à±à°°à°¨à± మరియౠసà±à°µà±€à°¯ పూరణలనౠకà±à°²à°¿à°¯à°°à± చేసà±à°¤à±à°‚ది.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" ఫైలౠపేరౠఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది. మీరౠà°à°®à°¿ చేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à±?</translation>
<translation id="2087822576218954668">à°®à±à°¦à±à°°à°£: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chromeతో à°¸à±à°°à°•à±à°·à°¿à°¤à°‚à°—à°¾ à°¬à±à°°à±Œà°œà± చేయండి</translation>
+<translation id="2089795179672254991">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± సైటౠచూడాలనà±à°¨à°ªà±à°ªà±à°¡à± à°…à°¨à±à°®à°¤à°¿ అడగాలి (సిఫారà±à°¸à± చేయడమైనది)</translation>
<translation id="2090165459409185032">మీ ఖాతా సమాచారానà±à°¨à°¿ à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చడానికి, దీనికి వెళà±à°²à°‚à°¡à°¿: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">సిసà±à°Ÿà°®à± à°­à°¦à±à°°à°¤à°¾ సెటà±à°Ÿà°¿à°‚à°—à±</translation>
<translation id="2091887806945687916">à°§à±à°µà°¨à°¿</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">పరిమాణం మారà±à°šà±</translation>
<translation id="2124930039827422115">{1,plural, =1{à°’à°• వినియోగదారà±à°šà±‡ <ph name="AVERAGE_RATING" /> రేటౠచేయబడింది.}other{# వినియోగదారà±à°²à°šà±‡ <ph name="AVERAGE_RATING" /> రేటౠచేయబడింది.}}</translation>
<translation id="2126167708562367080">సమకాలీకరణనౠమీ నిరà±à°µà°¾à°¹à°•à±à°²à± నిలిపివేసారà±.</translation>
-<translation id="2126426811489709554">Chrome ఆధారితం</translation>
<translation id="2127372758936585790">తకà±à°•à±à°µ-పవరౠగల ఛారà±à°œà°°à±</translation>
<translation id="212862741129535676">తరచà±à°¦à°¨à°‚ à°¸à±à°¥à°¿à°¤à°¿ అధీన శాతం</translation>
<translation id="2128691215891724419">సమకాలీకరణ లోపం: సమకాలీకరణ సంకేతపదానà±à°¨à°¿ నవీకరించండి...</translation>
<translation id="2129825002735785149">à°ªà±à°²à°—à°¿à°¨à±â€Œà°¨à± నవీకరించండి</translation>
<translation id="2129904043921227933">సమకాలీకరణ లోపం: సమకాలీకరణ సంకేతపదానà±à°¨à°¿ నవీకరించండి...</translation>
<translation id="2131077480075264">"<ph name="APP_NAME" />"ని "<ph name="IMPORT_NAME" />" à°…à°¨à±à°®à°¤à°¿à°‚చనందà±à°¨ దీనà±à°¨à°¿ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
-<translation id="213491463158799620">మీరౠఈ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="2135787500304447609">&amp;మళà±à°³à±€ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="2136372518715274136">కొతà±à°¤ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± నమోదౠచేయండి</translation>
<translation id="2136476978468204130">మీరౠనమోదౠచేసిన రహసà±à°¯ పదబంధం తపà±à°ªà±</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA రాజీ</translation>
<translation id="218070003709087997">à°Žà°¨à±à°¨à°¿ కాపీలనౠమà±à°¦à±à°°à°¿à°‚చాలో (1 à°¨à±à°‚à°¡à°¿ 999) సంఖà±à°¯à°¤à±‹ సూచించండి.</translation>
<translation id="2187895286714876935">సరà±à°µà°°à± à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ దిగà±à°®à°¤à°¿ లోపం</translation>
+<translation id="2187906491731510095">పొడిగింపà±à°²à± నవీకరించబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" />ని తెరà±à°µà±</translation>
<translation id="2190069059097339078">WiFi à°•à±à°°à±†à°¡à±†à°¨à±à°·à°¿à°¯à°²à±à°¸à± గెటà±à°Ÿà°°à±</translation>
<translation id="219008588003277019">à°ªà±à°°à°¾à°‚తీయ à°•à±à°²à°¯à°¿à°‚టౠమాడà±à°¯à±‚à°²à±: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Time Stamping</translation>
<translation id="225614027745146050">à°¸à±à°µà°¾à°—తం</translation>
<translation id="225692081236532131">à°•à±à°°à°¿à°¯à°¾à°¶à±€à°²à°¤ à°¸à±à°¥à°¿à°¤à°¿</translation>
+<translation id="2261323523305321874">మీ నిరà±à°µà°¾à°¹à°•à±à°²à± కొనà±à°¨à°¿ పాత à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°²à°¨à± నిలిపివేసేలా à°µà±à°¯à°µà°¸à±à°¥à°¾à°—à°¤ మారà±à°ªà± చేసారà±.</translation>
<translation id="2262477216570151239">à°ªà±à°¨à°°à°¾à°µà±ƒà°¤à°¾à°¨à°¿à°•à°¿ à°®à±à°‚దౠజాపà±à°¯à°‚</translation>
<translation id="2263189956353037928">సైనౠఅవà±à°Ÿà± చేసి, తిరిగి సైనౠఇనౠచేయి</translation>
<translation id="2263497240924215535">(ఆపివేయబడింది)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">మీరౠ<ph name="PRODUCT_NAME" />నౠవà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="2296019197782308739">EAP విధానం:</translation>
<translation id="2297705863329999812">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°²à°¨à± వెతకండి</translation>
-<translation id="230115972905494466">à°…à°¨à±à°•à±‚à°² పరికరాలౠà°à°µà±€ à°•à°¨à±à°—ొనబడలేదà±</translation>
<translation id="2301382460326681002">పొడిగింపౠమూలం డైరెకà±à°Ÿà°°à±€ చెలà±à°²à°¦à±.</translation>
<translation id="2302685579236571180">à°…à°œà±à°žà°¾à°¤à°‚à°—à°¾ వెళà±à°³à±</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" అదనపౠఅనà±à°®à°¤à±à°²à°¨à± à°…à°­à±à°¯à°°à±à°¥à°¿à°‚చింది.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">భాష మరియౠఇనà±â€Œà°ªà±à°Ÿà±</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">లాకౠసà±à°•à±à°°à±€à°¨à± గమనికలౠసà±à°µà°¯à°‚చాలకంగా <ph name="LOCK_SCREEN_APP_NAME" />à°•à°¿ సేవౠచేయబడà±à°¡à°¾à°¯à°¿. మీ à°…à°¤à±à°¯à°‚à°¤ తాజా గమనిక లాకౠసà±à°•à±à°°à±€à°¨à±â€Œà°ªà±ˆ అలాగే ఉంటà±à°‚ది.</translation>
+<translation id="2352947182261340447">à°¸à±à°¥à°¾à°¨à°¿à°• నిలà±à°µà°²à±‹ తగినంత à°¸à±à°¥à°²à°‚ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±.</translation>
<translation id="2353297238722298836">కెమెరా మరియౠమైకà±à°°à±‹à°«à±‹à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚చబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="2356070529366658676">à°…à°¡à±à°—à±</translation>
<translation id="2356517949307388948">Chrome హానికరమైన సాఫà±à°Ÿà±â€Œà°µà±‡à°°à± కోసం వెతà±à°•à±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°Žà°°à±à°°à°°à± సంభవించింది.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ మైకà±à°°à±‹à°«à±‹à°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± à°¬à±à°²à°¾à°•à± చేయి</translation>
<translation id="2367972762794486313">à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à°¨à± చూపà±</translation>
<translation id="2371076942591664043">&amp;పూరà±à°¤à°µà°—ానే తెరà±à°µà±</translation>
-<translation id="237336063998926520">à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚చడానికి మీ IP à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à°¿ ఉపయోగించండి</translation>
<translation id="2377319039870049694">జాబితా వీకà±à°·à°£à°•à± మారà±à°šà±</translation>
<translation id="2377667304966270281">Hard Faultà°²à±</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ఫైలà±â€Œà°²à± à°Žà°‚à°šà±à°•à±‹à°¬à°¡à±à°¡à°¾à°¯à°¿</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">లోపం సంభవించింది. దయచేసి మీ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ తనిఖీ చేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2385700042425247848">సేవ పేరà±:</translation>
<translation id="2387458720915042159">à°ªà±à°°à°¾à°•à±à°¸à±€ కనెకà±à°·à°¨à± à°°à°•à°‚</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> కొతà±à°¤ ఫోటోలౠకనà±à°—ొనబడà±à°¡à°¾à°¯à°¿
- <ph name="LINE_BREAK1" />
- పరికరంలో తగినంత à°¸à±à°¥à°²à°‚ లేదà±.
- <ph name="LINE_BREAK2" />
- à°ªà±à°°à°¾à°°à°‚భించడానికి కొనà±à°¨à°¿ ఫోటోలనౠఎంచà±à°•à±à°¨à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2391419135980381625">à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• ఫాంటà±</translation>
<translation id="2391762656119864333">ఉపసంహరించà±</translation>
<translation id="2392369802118427583">సకà±à°°à°¿à°¯à°‚ చెయà±à°¯à°¿</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ <ph name="ORIGIN" />లో అమలౠచేయి</translation>
<translation id="2425665904502185219">మొతà±à°¤à°‚ ఫైలౠపరిమాణం</translation>
<translation id="2428510569851653187">à°Ÿà±à°¯à°¾à°¬à± à°•à±à°°à°¾à°·à± అయిన సమయంలో మీరౠà°à°‚ చేసà±à°¤à±à°¨à±à°¨à°¾à°°à±‹ వివరించండి</translation>
+<translation id="2431027948063157455">Google సహాయకం లోడౠచేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±, దయచేసి మీ నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°¨à± తనిఖీ చేసà±à°•à±à°¨à°¿ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2433452467737464329">పేజీని à°¸à±à°µà±€à°¯ రీఫà±à°°à±†à°·à± చేయడానికి URLలో à°ªà±à°°à°¶à±à°¨ పరామితిని జోడించండి: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">కనిపించే తీరà±</translation>
<translation id="2435248616906486374">నెటà±â€Œà°µà°°à±à°•à± à°¡à°¿à°¸à±â€Œà°•à°¨à±†à°•à±à°Ÿà± అయింది</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">పొడిగింపౠమూలం డైరెకà±à°Ÿà°°à±€ అవసరం.</translation>
<translation id="2448312741937722512">à°°à°•à°‚</translation>
<translation id="2450223707519584812">Google API కీలౠలేనందà±à°¨ మీరౠవినియోగదారà±à°²à°¨à± జోడించలేరà±. వివరాల కోసం <ph name="DETAILS_URL" /> చూడండి.</translation>
+<translation id="2450849356604136918">సకà±à°°à°¿à°¯ వీకà±à°·à°£à°²à± లేవà±</translation>
<translation id="2453021845418314664">à°…à°§à±à°¨à°¾à°¤à°¨ సమకాలీకరణ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
<translation id="2453576648990281505">ఫైలౠఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది</translation>
<translation id="2453860139492968684">à°®à±à°—à°¿à°‚à°šà±</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> à°¨à±à°‚à°¡à°¿ ఫైలà±â€Œà°²à°¨à± కాపీ చేయాలనà±à°•à±à°‚టోంది.</translation>
<translation id="2462724976360937186">à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ అధికార à°•à±€ ID</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> జోడించబడింది</translation>
-<translation id="246335896104539386">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± దిగà±à°®à°¤à°¿ చేయి</translation>
<translation id="2464089476039395325">HTTP à°ªà±à°°à°¾à°•à±à°¸à±€</translation>
<translation id="2468902267404883140">మీ ఫోనà±â€Œà°•à± కనెకà±à°Ÿà± కావటంలేదà±. మీరౠఆనౠచేసి ఉనà±à°¨ à°…à°¨à±à°•à±‚à°² Android ఫోనà±â€Œà°¨à°¿ ఉపయోగిసà±à°¤à±à°¨à±à°¨à°¾à°°à°¨à°¿ మరియౠఅది చేతికి అందేంత దగà±à°—à°°à±à°²à±‹ ఉందని నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿. &lt;a&gt;మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿&lt;/a&gt;</translation>
<translation id="2470702053775288986">మదà±à°¦à°¤à± లేని పొడిగింపà±à°²à± నిలిపివేయబడà±à°¡à°¾à°¯à°¿</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" />కౠసైనౠఇనౠచేయలేదà±</translation>
<translation id="2563856802393254086">అభినందనలà±! మీ '<ph name="NAME" />' డేటా సేవ సకà±à°°à°¿à°¯à°‚ చేయబడింది మరియౠపని చేయడానికి సిదà±à°§à°‚à°—à°¾ ఉంది.</translation>
<translation id="2566124945717127842">మీ <ph name="IDS_SHORT_PRODUCT_NAME" /> పరికరానà±à°¨à°¿ కొతà±à°¤ దాని వలె రీసెటౠచేయడానికి పవరà±â€Œà°µà°¾à°·à± చేయండి.</translation>
+<translation id="2567257616420533738">పాసà±â€Œà°µà°°à±à°¡à± సేవౠచేయబడింది. <ph name="SAVED_PASSWORDS_LINK" />లో సేవౠచేసిన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± చూడండి మరియౠనిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="2568774940984945469">సమాచారబారౠకంటైనరà±</translation>
<translation id="2570000010887652771">డేటా ఆదా చేయబడింది.</translation>
<translation id="257088987046510401">థీమà±â€Œà°²à±</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (à°ªà±à°²à°¾à°Ÿà±â€Œà°«à°¾à°°à°®à± <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">డిఫాలà±à°Ÿà± శోధన సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
<translation id="2586657967955657006">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±</translation>
+<translation id="2586672484245266891">దయచేసి à°šà°¿à°¨à±à°¨ URLని నమోదౠచేయండి</translation>
<translation id="2587922270115112871">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°¨à°¿ సృషà±à°Ÿà°¿à°‚à°šà°¡à°‚ వలన Google ఖాతా సృషà±à°Ÿà°¿à°‚చబడదౠమరియౠవాటి సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±
మరియౠడేటా Chrome సమకాలీకరణతో ఇతర పరికరాలకౠఅనà±à°¸à°°à°¿à°‚చబడవà±. పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారౠఈ పరికరానికి మాతà±à°°à°®à±‡ వరà±à°¤à°¿à°‚పజేయబడతారà±.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />విధి పటà±à°Ÿà±€à°•à°¿ పినౠచేయి<ph name="END_BOLD" /> ఎంపికనౠఎంచà±à°•à±‹à°‚à°¡à°¿</translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> à°¡à°¿à°¸à±à°•à± ఖాళీలో <ph name="USAGE" /> MBని ఉపయోగిసà±à°¤à±à°¨à±à°¨à°¾à°°à±.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />"నౠతీసివేయాలా?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> à°µà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¨à°¨à± పూరà±à°¤à°¿ చేయలేక పోయింది, కానీ దీని à°¡à°¿à°¸à±à°•à± à°šà°¿à°¤à±à°°à°‚ à°¨à±à°‚à°¡à°¿ అమలౠచేయడానికి కొనసాగà±à°¤à±à°‚ది.</translation>
+<translation id="2635176084534510129">మెరà±à°—ైన కంటెంటౠసూచనలౠమరియౠమెరà±à°—ైన à°…à°¨à±à°µà°¾à°¦à°‚ వంటి మరింత à°µà±à°¯à°•à±à°¤à°¿à°—తీకరించిన à°…à°¨à±à°­à°µà°¾à°²à°¨à± పొందండి</translation>
<translation id="2635276683026132559">సంతకం చేసà±à°¤à±‹à°‚ది</translation>
<translation id="2635926034288331400">à°…à°ªà±à°²à°¿à°•à±‡à°·à°¨à±â€Œà°²à°•à± ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయండి</translation>
<translation id="2636625531157955190">à°šà°¿à°¤à±à°°à°¾à°¨à±à°¨à°¿ Chrome à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడం సాధà±à°¯à°ªà°¡à°¦à±.</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">విండో మెనà±à°²à±‹à°¨à°¿ పొడిగింపà±à°²à°¨à± à°•à±à°²à°¿à°•à± చేయడం à°¦à±à°µà°¾à°°à°¾ మీ పొడిగింపà±à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2647142853114880570">మళà±à°²à±€ లోడౠచేయి</translation>
<translation id="2647269890314209800">ఉపయోగంలో ఉనà±à°¨ à°•à±à°•à±à°•à±€à°²à±</translation>
+<translation id="264810637653812429">à°…à°¨à±à°•à±‚à°² పరికరాలౠà°à°µà±€ à°•à°¨à±à°—ొనబడలేదà±.</translation>
<translation id="2648831393319960979">పరికరానà±à°¨à°¿ మీ ఖాతాకౠజోడిసà±à°¤à±‹à°‚ది - దీనికి కొంత సమయం పటà±à°Ÿà°µà°šà±à°šà±...</translation>
<translation id="2649045351178520408">Base64-à°Žà°¨à±â€Œà°•à±‹à°¡à± చేసిన ASCII, సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± చైనà±</translation>
<translation id="2653266418988778031">మీరౠపà±à°°à°®à°¾à°£à°ªà°¤à±à°° అధికారి (CA) à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°¾à°¨à±à°¨à°¿ తొలగిసà±à°¤à±‡, మీ à°¬à±à°°à±Œà°œà°°à± CA à°¦à±à°µà°¾à°°à°¾ జారీ చెయà±à°¯à°¬à°¡à°¿à°¨ à° à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°¾à°²à°¨à± ఇకపై నమà±à°®à°¦à±.</translation>
<translation id="2653659639078652383">సమరà±à°ªà°¿à°‚à°šà±</translation>
<translation id="265390580714150011">ఫీలà±à°¡à± విలà±à°µ</translation>
-<translation id="2654286334048437383">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± à°Žà°—à±à°®à°¤à°¿ చేయి</translation>
<translation id="2655386581175833247">వినియోగదారౠపà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚:</translation>
<translation id="2660779039299703961">ఈవెంటà±</translation>
+<translation id="266079277508604648">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°•à°¿ కనెకà±à°Ÿà± చేయడం సాధà±à°¯à°‚ కాదà±. à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ ఆనౠచేసినటà±à°²à±, దానిని Wi-Fi లేదా USB à°¦à±à°µà°¾à°°à°¾ మీ Chromebookà°•à°¿ కనెకà±à°Ÿà± చేసినటà±à°²à± నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">భాష</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">మీ ఇంటరà±à°¨à±†à°Ÿà± కనెకà±à°·à°¨à± నియంతà±à°°à°¿à°‚చబడà±à°¤à±‹à°‚ది</translation>
<translation id="268053382412112343">&amp;à°šà°°à°¿à°¤à±à°°</translation>
<translation id="2683638487103917598">ఫోలà±à°¡à°°à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°¿à°‚చబడింది</translation>
+<translation id="2684004000387153598">కొనసాగించడానికి, సరే à°•à±à°²à°¿à°•à± చేసి, ఆపై మీ ఇమెయిలౠచిరà±à°¨à°¾à°®à°¾ కోసం కొతà±à°¤ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à°¿ రూపొందించడానికి à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ జోడించౠకà±à°²à°¿à°•à± చేయండి.</translation>
<translation id="2686759344028411998">లోడౠచెయà±à°¯à°¬à°¡à°¿à°¨ ఠమాడà±à°¯à±‚à°³à±à°³à°¨à± à°•à°¨à±à°—ొనడం సాధà±à°¯à°‚ కాలేదà±.</translation>
<translation id="2688196195245426394">పరికరం సరà±à°µà°°à±â€Œà°¤à±‹ నమోదౠఅవà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± లోపం: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">భాష ఎంపికలనౠచూపà±</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">Microsoft Document Signing</translation>
<translation id="270516211545221798">à°Ÿà°šà±â€Œà°ªà±à°¯à°¾à°¡à± వేగం</translation>
<translation id="2706892089432507937">USB పరికరాలà±</translation>
+<translation id="2706954854267016964">ఎంపిక చేసిన Google à°•à±à°²à±Œà°¡à± à°®à±à°¦à±à°°à°£ పరికరానికి ఇకపై మదà±à°¦à°¤à± ఉండదà±. మీ à°•à°‚à°ªà±à°¯à±‚టరౠయొకà±à°• సిసà±à°Ÿà°®à±â€Œà°²à±‹ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ సెటౠచేయడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2707024448553392710">అంశానà±à°¨à°¿ డౌనà±â€Œà°²à±‹à°¡à± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="270921614578699633">మొతà±à°¤à°‚ సగటà±</translation>
<translation id="2709453993673701466">అవి ఆనౠచేసే à°®à±à°‚దౠసింకౠమరియౠవà±à°¯à°•à±à°¤à°¿à°—తీకరణనౠనిరà±à°µà°¹à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾? <ph name="BEGIN_LINK" />సెటà±à°Ÿà°¿à°‚à°—à±<ph name="END_LINK" />లనౠసందరà±à°¶à°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">à°•à±à°¦à°¿à°‚à°šà±...</translation>
<translation id="2737492745329609575">సెటపà±â€Œà°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="2738771556149464852">తరà±à°µà°¾à°¤ కాదà±</translation>
+<translation id="2739046699559178272">సేవౠచేసి, కొనసాగించండి</translation>
<translation id="2739191690716947896">డీబగà±</translation>
<translation id="2739240477418971307">మీ à°ªà±à°°à°¾à°ªà±à°¯à°¤ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మారà±à°šà°¡à°‚</translation>
<translation id="2740393541869613458">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారౠసందరà±à°¶à°¿à°‚à°šà°¿à°¨ వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à°¨à± సమీకà±à°·à°¿à°‚à°šà°‚à°¡à°¿ మరియà±</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">à°ˆ రకమైన ఫైలౠమీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°•à± హాని కలిగించవచà±à°šà±.</translation>
<translation id="2775104091073479743">వేలిమà±à°¦à±à°°à°²à°¨à± సవరించండి</translation>
<translation id="2776441542064982094">నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à±‹ నమోదౠచేయడానికి పరికరాలౠఅందà±à°¬à°¾à°Ÿà±à°²à±‹ లేనటà±à°²à±à°—à°¾ కనిపిసà±à°¤à±‹à°‚ది. మీ పరికరం ఆనà±â€Œà°²à±‹ ఉండి, ఇంటరà±à°¨à±†à°Ÿà±â€Œà°•à± కనెకà±à°Ÿà± చేయబడి ఉంటే, దాని యొకà±à°• సూచన మానà±à°¯à±à°µà°²à±â€Œà°²à±‹à°¨à°¿ సూచనలని పాటించి దానà±à°¨à°¿ నమోదౠచేయడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">డౌనà±â€Œà°²à±‹à°¡à± చేయబడింది</translation>
<translation id="2783661497142353826">కియోసà±à°•à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="2784407158394623927">మీ మొబైలౠడేటా సేవ సకà±à°°à°¿à°¯à°‚ చెయà±à°¯à°¬à°¡à±à°¤à±à°‚ది</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">డిఫాలà±à°Ÿà±â€Œà°¨à± మారà±à°šà±...</translation>
<translation id="2844111009524261443">à°•à±à°²à°¿à°•à± చేసినపà±à°ªà±à°¡à± అమలౠచేయి</translation>
<translation id="2845382757467349449">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°² బారà±â€Œà°¨à± చూపà±</translation>
-<translation id="284682086647736321">Include Ctrl, Alt, లేదా ఆదేశానà±à°¨à°¿ చేరà±à°šà°‚à°¡à°¿</translation>
<translation id="2847759467426165163">దీనికి à°ªà±à°°à°¸à°¾à°°à°‚ చేయండి</translation>
<translation id="284805635805850872">హానికరమైన సాఫà±à°Ÿà±â€Œà°µà±‡à°°à±â€Œà°¨à°¿ తీసివేయాలా?</translation>
<translation id="2849362176025371110">విశà±à°²à±‡à°·à°£ మరియౠవినియోగ డేటానౠసà±à°µà°¯à°‚చాలకంగా Googleకౠపంపà±à°¤à±à°‚ది. మీరౠదీనà±à°¨à°¿ మీ పరికర <ph name="BEGIN_LINK1" />సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²<ph name="END_LINK1" />లో à°Žà°ªà±à°ªà±à°¡à±ˆà°¨à°¾ మారà±à°šà°µà°šà±à°šà±. <ph name="BEGIN_LINK2" />మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">à°•à±à°²à°¿à°·à±à°Ÿà°®à±ˆà°¨</translation>
<translation id="2850124913210091882">à°¬à±à°¯à°¾à°•à°ªà± చేయి</translation>
<translation id="2850541429955027218">థీమà±â€Œà°¨à± జోడించà±</translation>
+<translation id="2853121255651601031">పాసà±â€Œà°µà°°à±à°¡à± సేవౠచేయబడింది</translation>
<translation id="2853916256216444076">$1 వీడియో</translation>
<translation id="2857608528410806398">QU లకà±à°·à°£à°‚ నోటిఫికేషనౠపà±à°°à°§à°¾à°¨ భాగం ఇకà±à°•à°¡ అందించబడà±à°¤à±à°‚ది. QU లకà±à°·à°£à°‚ నోటిఫికేషనౠపà±à°°à°§à°¾à°¨ భాగం ఇకà±à°•à°¡ అందించబడà±à°¤à±à°‚ది. QU లకà±à°·à°£à°‚ నోటిఫికేషనౠపà±à°°à°§à°¾à°¨ భాగం ఇకà±à°•à°¡ అందించబడà±à°¤à±à°‚ది. QU లకà±à°·à°£à°‚ నోటిఫికేషనౠపà±à°°à°§à°¾à°¨ భాగం ఇకà±à°•à°¡ అందించబడà±à°¤à±à°‚ది. QU లకà±à°·à°£à°‚ నోటిఫికేషనౠపà±à°°à°§à°¾à°¨ భాగం ఇకà±à°•à°¡ అందించబడà±à°¤à±à°‚ది.</translation>
<translation id="2860150991415616761">చాలా à°¸à±à°¦à±€à°°à±à°˜à°‚ (4s)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">డైరెకà±à°Ÿà°°à±€ à°¦à±à°µà°¾à°°à°¾ మీడియా à°—à±à°¯à°¾à°²à°°à±€à°¨à°¿ జోడించండి</translation>
<translation id="2908789530129661844">à°¸à±à°•à±à°°à±€à°¨à±â€Œà°¨à± దూరంగా జూమౠచేయండి</translation>
<translation id="2910318910161511225">నెటà±â€Œà°µà°°à±à°•à±â€Œà°•à°¿ కనెకà±à°Ÿà± చేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿</translation>
+<translation id="2911898792135283060">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± రూపొందించండి...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> మీ మైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± ఉపయోగించాలని ఆశిసà±à°¤à±à°‚ది.</translation>
<translation id="2913331724188855103">à°•à±à°•à±à°•à±€ డేటానౠసేవౠచేయడానికి మరియౠచదవడానికి సైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°¸à±à°¤à±à°‚ది (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="2916073183900451334">ఫారమౠఫీలà±à°¡à±â€Œà°² వలె వెబà±â€Œà°ªà±‡à°œà±€ హైలైటà±â€Œà°² లింకà±â€Œà°²à°ªà±ˆ à°Ÿà±à°¯à°¾à°¬à±â€Œà°¨à± నొకà±à°•à°¡à°‚</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">జోడించబడలేదà±</translation>
<translation id="2989786307324390836">DER-à°Žà°¨à±â€Œà°•à±‹à°¡à± చేసిన బైనరీ, à°’à°• సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±</translation>
<translation id="2993517869960930405">à°…à°¨à±à°µà°°à±à°¤à°¨ సమాచారం</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" />నౠబà±à°¯à°¾à°•à°ªà± చేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
<translation id="299483336428448530">మీ తలà±à°²à°¿/తండà±à°°à°¿ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేసారà±.</translation>
<translation id="3002017044809397427">మీ <ph name="PHONE_TYPE" /> à°•à°¨à±à°—ొనబడింది. కానీ Smart Lock Android 5.0 మరియౠతదà±à°ªà°°à°¿ సంసà±à°•à°°à°£ ఉనà±à°¨ పరికరాలà±à°²à±‹ మాతà±à°°à°®à±‡ పని చేసà±à°¤à±à°‚ది. &lt;a&gt;మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿&lt;/a&gt;</translation>
<translation id="3003144360685731741">à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯ నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à±</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">తగినంత డేటా లేదà±</translation>
<translation id="3065041951436100775">à°Ÿà±à°¯à°¾à°¬à± మూసివేత à°…à°­à°¿à°ªà±à°°à°¾à°¯à°‚.</translation>
<translation id="3065140616557457172">శోధించడానికి టైపౠచెయà±à°¯à°‚à°¡à°¿ లేదా నావిగేటౠచెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ URLనౠఎంటరౠచెయà±à°¯à°‚à°¡à°¿ – à°ªà±à°°à°¤à°¿à°¦à°¿ à°šà°•à±à°•à°—à°¾ పని చేసà±à°¤à±à°‚ది.</translation>
+<translation id="3066642396596108483">మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, పాసà±â€Œà°µà°°à±à°¡à±â€Œâ€Œà°²à± మరియౠచరితà±à°°à°¨à± సమకాలీకరించండి</translation>
<translation id="3067198360141518313">à°ˆ à°ªà±à°²à°—à±à°‡à°¨à±â€Œà°¨à°¿ అమలౠచెయà±à°¯à°¿</translation>
<translation id="3071624960923923138">మీరౠకొతà±à°¤ à°Ÿà±à°¯à°¾à°¬à±â€Œà°¨à± తెరవడానికి ఇకà±à°•à°¡ à°•à±à°²à°¿à°•à± చేయవచà±à°šà±</translation>
<translation id="3074037959626057712">మీరౠసైనౠఇనౠచేసి, సింకà±â€Œà°¨à± ఆనౠచేసారà±</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">à°ˆ à°Ÿà±à°¯à°¾à°¬à± ఆడియో à°®à±à°¯à±‚టౠచేయబడà±à°¤à±‹à°‚ది.</translation>
<translation id="3206175707080061730">"$1" పేరà±à°—à°² ఫైలౠఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది. మీరౠదానà±à°¨à°¿ à°­à°°à±à°¤à±€ చేయాలనà±à°•à±Šà°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="3208703785962634733">నిరà±à°¥à°¾à°°à°¿à°‚చబడలేదà±</translation>
+<translation id="3213187967168344806">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ జోడించడం సాధà±à°¯à°‚ కాదà±. మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°¨à± à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿, ఆపై మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="321799795901478485">జిపౠఆరà±à°•à±ˆà°µà°°à±</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> కనెకà±à°Ÿà°°à± విధానం à°•à±à°°à°¾à°·à± à°…à°¯à±à°¯à°¿à°‚ది. à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించాలా?</translation>
<translation id="3221634914176615296">ఫైలà±â€Œà°² à°…à°¨à±à°µà°°à±à°¤à°¨à°‚లో పరికర కంటెంటà±â€Œà°¨à°¿ విశà±à°²à±‡à°·à°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">à°¸à±à°µà°¯à°‚చాలక సమయ మండలి à°—à±à°°à±à°¤à°¿à°‚పౠనిలిపివేయబడింది</translation>
<translation id="3264544094376351444">Sans-Serif ఫాంటà±</translation>
<translation id="3264547943200567728">మీ Chromebox నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± సెటపౠచేయడంలో విఫలమైంది</translation>
+<translation id="3264582393905923483">సందరà±à°­à°‚</translation>
<translation id="3265459715026181080">విండో మూసివెయà±à°¯à°¿</translation>
<translation id="3267726687589094446">బహà±à°³ ఫైలà±â€Œà°² à°¸à±à°µà°¯à°‚చాలక డౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à°•à± à°…à°¨à±à°®à°¤à°¿à°¨à°¿ కొనసాగించà±</translation>
<translation id="3267998849713137817">సవరించిన సమయం</translation>
<translation id="3268451620468152448">ఓపెనౠటాబà±â€Œà°²à±</translation>
<translation id="3269069891205016797">మీరౠసైనౠఅవà±à°Ÿà± చేసినపà±à°ªà±à°¡à± పరికరం à°¨à±à°‚à°¡à°¿ మీ సమాచారం తీసివేయబడà±à°¤à±à°‚ది.</translation>
<translation id="3269093882174072735">à°šà°¿à°¤à±à°°à°¾à°¨à±à°¨à°¿ లోడౠచేయి</translation>
+<translation id="3269889795238950578">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± à°ˆ పేజీ చూడగలదà±.</translation>
<translation id="326999365752735949">à°¡à°¿à°«à±â€Œà°¨à± డౌనà±â€Œà°²à±‹à°¡à± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="3270965368676314374">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ ఫోటోలà±, సంగీతం మరియౠఇతర మీడియాని చదవడం, మారà±à°šà°¡à°‚ మరియౠతొలగించడం</translation>
<translation id="327147043223061465">మొతà±à°¤à°‚ à°•à±à°•à±à°•à±€à°²à± మరియౠసైటౠడేటాని చూడండి</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">ఆకృతీకరణ విధానానà±à°¨à°¿ కొనà±à°¨à°¿ సెకెనà±à°² సమయం పడà±à°¤à±à°‚ది. దయచేసి వేచి ఉండండి.</translation>
<translation id="3305661444342691068">PDFనౠపరిదృశà±à°¯à°‚లో తెరà±à°µà±</translation>
<translation id="3306684685104080068">Google Hangouts వంటి à°•à±à°²à±Œà°¡à±-ఆధారిత సేవలకౠపà±à°°à°¸à°¾à°°à°‚ చేయడానà±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿.</translation>
+<translation id="3307091518408668019">à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à± OU (ఉదా. OU=Chromebooks,DC=ఉదాహరణ,DC=com)</translation>
<translation id="3308006649705061278">ఆరà±à°—నైజేషనలౠయూనిటౠ(OU)</translation>
<translation id="3308116878371095290">à°•à±à°•à±à°•à±€à°²à°¨à± సెటౠచేయడం à°¨à±à°‚à°¡à°¿ à°ˆ పేజీ నిరోధించబడింది.</translation>
<translation id="3308134619352333507">బటనà±â€Œà°¨à°¿ దాచà±</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ à°…à°¨à±à°¨à°¿ సైటà±â€Œà°²à±à°²à±‹ అమలౠచేయి</translation>
<translation id="3312424061798279731">à°ªà±à°°à°¾à°°à°‚భించబడిన భాషలà±</translation>
<translation id="3312903956926554846">డెసà±à°•à±â€Œà°Ÿà°¾à°ªà±â€Œà°•à± ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయండి</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-<ph name="DOWNLOAD_DOMAIN" /> డొమైనౠనà±à°‚à°¡à°¿</translation>
-<translation id="3313473140726597081">మీ à°ªà±à°°à°¾à°°à°‚à°­ పేజీ <ph name="URL" />à°•à°¿ మారà±à°šà°¬à°¡à°¿à°‚ది. మీ à°ªà±à°°à°¾à°°à°‚à°­ పేజీని మారà±à°šà±‡ పొడిగింపà±à°²à°¨à± నిలిపివేయడానికి, à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà± à°•à±à°²à°¿à°•à± చేయండి.</translation>
<translation id="3313590242757056087">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారౠవీకà±à°·à°¿à°‚à°šà°—à°² వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à°¨à± సెటౠచేయడానికి, మీరౠ<ph name="MANAGEMENT_URL" />నౠసందరà±à°¶à°¿à°‚à°šà°¿
పరిమితà±à°²à± మరియౠసెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± కానà±à°«à°¿à°—రౠచేయవచà±à°šà±.
మీరౠడిఫాలà±à°Ÿà± సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మారà±à°šà°•à±à°‚టే, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">à°®à±à°¦à±à°°à°£ విఫలమైంది. దయచేసి మీ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± తనిఖీ చేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="3364721542077212959">à°¸à±à°Ÿà±ˆà°²à°¸à± సాధనాలà±</translation>
<translation id="336497260564123876">పాసà±â€Œà°µà°°à±à°¡à± సేవౠచేయబడింది. మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ పొందడానికి, Chromeà°•à°¿ సైనౠఇనౠచేయండి.</translation>
+<translation id="3365598184818502391">Ctrl లేదా Altనౠఉపయోగించండి</translation>
<translation id="3367813778245106622">సమకాలీకరణనౠపà±à°°à°¾à°°à°‚భించడానికి మళà±à°²à±€ సైనౠఇనౠచేయండి</translation>
<translation id="3368922792935385530">కనెకà±à°Ÿà± అయింది</translation>
<translation id="3369624026883419694">హోసà±à°Ÿà±â€Œà°¨à± పరిషà±à°•à°°à°¿à°¸à±à°¤à±‹à°‚ది...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">దయచేసి <ph name="PRODUCT_NAME" />ని తిరిగి à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="3424969259347320884">à°Ÿà±à°¯à°¾à°¬à± à°•à±à°°à°¾à°·à± అయిన సమయంలో మీరౠà°à°‚ చేసà±à°¤à±à°¨à±à°¨à°¾à°°à±‹ వివరించండి</translation>
<translation id="3427092606871434483">à°…à°¨à±à°®à°¤à°¿à°‚à°šà± (డిఫాలà±à°Ÿà±)</translation>
+<translation id="3428419049384081277">మీరౠసైనౠఇనౠచేసారà±!</translation>
<translation id="3429275422858276529">à°ˆ పేజీని తరà±à°µà°¾à°¤ à°¸à±à°²à°­à°‚à°—à°¾ à°•à°¨à±à°—ొనడానికి దీనిని à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± చేయండి</translation>
<translation id="3429599832623003132">$1 అంశాలà±</translation>
<translation id="3432227430032737297">చూపà±à°¤à±à°¨à±à°¨à°µà°¨à±à°¨à±€ తీసివేయి</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">అనేక వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à±à°²à±‹à°¨à°¿ మీ డేటానౠచదవండి</translation>
<translation id="3449839693241009168"><ph name="EXTENSION_NAME" />కౠఆదేశాలనౠపంపడానికి <ph name="SEARCH_KEY" /> నొకà±à°•à°‚à°¡à°¿</translation>
<translation id="3450157232394774192">నిషà±à°•à±à°°à°¿à°¯ à°¸à±à°¥à°¿à°¤à°¿ అధీన శాతం</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> ఫోటోలనౠబà±à°¯à°¾à°•à°ªà± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="3453612417627951340">à°ªà±à°°à°¾à°®à°¾à°£à±€à°•à°°à°£ అవసరం</translation>
<translation id="3454157711543303649">సకà±à°°à°¿à°¯à°‚ చేయడం పూరà±à°¤à°¯à°¿à°‚ది</translation>
+<translation id="3454224730401036106">మీ కనెకà±à°·à°¨à± మరింత à°¸à±à°°à°•à±à°·à°¿à°¤à°®à±ˆà°¨ నెటà±â€Œà°µà°°à±à°•à±â€Œà°•à± మారà±à°šà°¬à°¡à°¿à°‚ది</translation>
<translation id="345693547134384690">à°•à±à°°à±Šà°¤à±à°¤ టాబà±â€Œà°²à±‹ &amp;à°šà°¿à°¤à±à°°à°¾à°¨à±à°¨à°¿ తెరà±à°µà±</translation>
<translation id="3459509316159669723">à°®à±à°¦à±à°°à°¿à°¸à±à°¤à±‹à°‚ది</translation>
<translation id="3459697287128633276">మీ ఖాతాలో Google Play à°¸à±à°Ÿà±‹à°°à± యాకà±à°¸à±†à°¸à±â€Œà°¨à°¿ ఆరంభించాలంటే, దయచేసి మీ à°—à±à°°à±à°¤à°¿à°‚పౠపà±à°°à°¦à°¾à°¤à°¤à±‹ à°ªà±à°°à°®à°¾à°£à±€à°•à°°à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="3459774175445953971">చివరగా సవరించబడింది:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడాలనà±à°•à±à°‚టోంది.</translation>
<translation id="3462413494201477527">ఖాతా సెటపà±â€Œà°¨à± à°°à°¦à±à°¦à± చేయాలా?</translation>
<translation id="346431825526753">ఇది <ph name="CUSTODIAN_EMAIL" /> నిరà±à°µà°¹à°¿à°‚చే à°šà°¿à°¨à±à°¨à°ªà°¿à°²à±à°²à°² ఖాతా.</translation>
<translation id="3465566417615315331">మీ ఫోటోనౠకà±à°²à°¿à°•à± చేయండి</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">కాపీ చేసà±à°¤à±‹à°‚ది...</translation>
<translation id="3473479545200714844">à°¸à±à°•à±à°°à±€à°¨à± మాగà±à°¨à°¿à°«à±ˆà°¯à°°à±</translation>
<translation id="3475447146579922140">Google à°¸à±à°ªà±à°°à±†à°¡à±â€Œà°·à±€à°Ÿà±</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 పంకà±à°¤à°¿ చూపబడలేదà±&gt;}other{&lt;$1 పంకà±à°¤à±à°²à± చూపబడలేదà±&gt;}}</translation>
<translation id="3475843873335999118">à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, మీ వేలిమà±à°¦à±à°° ఇపà±à°ªà°Ÿà°¿à°•à±€ à°—à±à°°à±à°¤à°¿à°‚చబడలేదà±. దయచేసి మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± నమోదౠచేయండి.</translation>
<translation id="347670947055184738">à°…à°¯à±à°¯à±‹! మీ పరికరం కోసం విధానానà±à°¨à°¿ పొందడంలో సిసà±à°Ÿà°®à± విఫలమైంది.</translation>
<translation id="347785443197175480">మీ కెమెరా మరియౠమైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి <ph name="HOST" />నౠఅనà±à°®à°¤à°¿à°‚చడానà±à°¨à°¿ కొనసాగించండి</translation>
<translation id="3478685642445675458">దయచేసి à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ తీసివేయబోయే à°®à±à°‚దౠమీ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± à°…à°¨à±â€Œà°²à°¾à°•à± చేయండి.</translation>
+<translation id="347919930506963698">Chrome à°¨à±à°‚à°¡à°¿ ఇంకా మరినà±à°¨à°¿ పొందండి</translation>
<translation id="3479552764303398839">ఇపà±à°ªà±à°¡à± కాదà±</translation>
<translation id="3480892288821151001">విండోనౠఎడమవైపà±à°•à± డాకౠచేయి</translation>
<translation id="3481915276125965083">à°ˆ పేజీపై à°•à±à°°à°¿à°‚ది పాపà±-à°…à°ªà±â€Œà°²à± నిరోధించబడà±à°¡à°¾à°¯à°¿:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">సమూహం పేరà±:</translation>
<translation id="3505030558724226696">పరికర à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± ఉపసంహరించà±</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" à°ªà±à°°à°¸à±à°¤à±à°¤ à°…à°¨à±à°®à°¤à±à°²à±</translation>
+<translation id="3507888235492474624">à°¬à±à°²à±‚టూతౠపరికరాలనౠమళà±à°²à±€ à°¸à±à°•à°¾à°¨à± చేయండి</translation>
<translation id="3508920295779105875">మరొక ఫోలà±à°¡à°°à±â€Œà°¨à± à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">మళà±à°²à±€ à°¸à±à°•à°¾à°¨à± చేయండి</translation>
<translation id="3511307672085573050">లింకౠచిరà±&amp;నామానౠకాపీ చెయà±à°¯à°¿</translation>
<translation id="3511399794969432965">కనెకà±à°Ÿà± చేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± సమసà±à°¯ ఉందా?</translation>
<translation id="351152300840026870">à°¸à±à°¥à°¿à°°-వెడలà±à°ªà± ఫాంటà±</translation>
<translation id="3511528412952710609">à°¸à±à°µà°²à±à°ªà°‚</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{డౌనà±â€Œà°²à±‹à°¡à±â€Œà°¨à± à°°à°¦à±à°¦à± చేయి}other{డౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à°¨à± à°°à°¦à±à°¦à± చేయి}}</translation>
<translation id="3514373592552233661">à°’à°•à°Ÿà°¿ కంటే à°Žà°•à±à°•à±à°µ నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంటే, తెలిసిన ఇతర నెటà±â€Œà°µà°°à±à°•à±â€Œà°² కంటే à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯ నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à°•à± à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯à°¤ ఇవà±à°µà°¬à°¡à±à°¤à±à°‚ది</translation>
+<translation id="3520212870468945358"><ph name="URL" /> మీ à°­à°¦à±à°°à°¤à°¾ à°•à±€ యొకà±à°• à°•à±à°°à°®à°¸à°‚à°–à±à°¯à°¨à± చూడాలనà±à°•à±à°‚టోంది</translation>
<translation id="3523642406908660543">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి సైటౠపà±à°²à°—à°¿à°¨à±â€Œà°¨à± ఉపయోగించాలనà±à°•à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°…à°¡à°—à°‚à°¡à°¿ (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="3525897975040424366">అరకౠఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయండి</translation>
<translation id="3527085408025491307">ఫోలà±à°¡à°°à±</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">మీరౠఉపయోగిసà±à°¤à±à°¨à±à°¨ Wi-Fi నెటà±â€Œà°µà°°à±à°•à±â€Œà°•à± (<ph name="NETWORK_ID" />) మీరౠదాని లాగినౠపేజీని సందరà±à°¶à°¿à°‚à°šà°¡à°‚ అవసరం.</translation>
<translation id="3564708465992574908">జూమౠసà±à°¥à°¾à°¯à°¿à°²à±</translation>
<translation id="3566721612727112615">సైటà±â€Œà°²à± à°à°µà±€ జోడించబడలేదà±</translation>
-<translation id="3566866560249787686">Google సహాయకం లోడౠచేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±, దయచేసి à°ªà±à°¨à°ƒà°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="3569382839528428029">మీరౠమీ à°¸à±à°•à±à°°à±€à°¨à±â€Œà°¨à± <ph name="APP_NAME" /> భాగసà±à°µà°¾à°®à±à°¯à°‚ చేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="3570985609317741174">వెబౠకంటెంటà±</translation>
<translation id="3571734092741541777">సెటపౠచేయి</translation>
<translation id="3574210789297084292">సైనౠఇనౠఅవà±à°µà°‚à°¡à°¿</translation>
<translation id="3576324189521867626">విజయవంతంగా ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడింది</translation>
-<translation id="3578331450833904042">డిఫాలà±à°Ÿà± (à°…à°¨à±à°¨à±€ వినగలదà±)</translation>
<translation id="3578594933904494462">à°ˆ à°Ÿà±à°¯à°¾à°¬à± యొకà±à°• కంటెంటౠభాగసà±à°µà°¾à°®à±à°¯à°‚ చేయబడà±à°¤à±‹à°‚ది.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; మీరౠయజమానిగా ఉనà±à°¨ సమూహంతో &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± భాగసà±à°µà°¾à°®à±à°¯à°‚ చేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à±: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. మీరౠఆమోదిసà±à°¤à±‡, సమూహ సభà±à°¯à±à°²à°‚దరూ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°•à± à°®à±à°¦à±à°°à°¿à°‚చగలరà±.</translation>
<translation id="3584169441612580296">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ ఫోటోలà±, సంగీతం మరియౠఇతర మీడియానౠచదవడం మరియౠమారà±à°šà°¡à°‚</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">సైనౠఇనౠచేసిన à°…à°¨à±à°¨à°¿ పరికరాల à°¨à±à°‚à°¡à°¿ à°šà°°à°¿à°¤à±à°°à°¨à± తొలగిసà±à°¤à±à°‚ది. మీ Google ఖాతా <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />లో ఇతర రూపాలà±à°²à±‹ ఉనà±à°¨ à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°šà°°à°¿à°¤à±à°°à°¨à± కలిగి ఉండవచà±à°šà±.</translation>
<translation id="3600456501114769456">మీ నిరà±à°µà°¾à°¹à°•à±à°²à± మీ పరికరంలోని à°¸à±à°¥à°¾à°¨à°¿à°• ఫైలà±â€Œà°²à°•à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ నిలిపివేసారà±.</translation>
<translation id="3600792891314830896">à°§à±à°µà°¨à°¿à°¨à°¿ à°ªà±à°²à±‡ చేసే సైటà±â€Œà°²à°¨à± à°®à±à°¯à±‚టౠచేయండి</translation>
+<translation id="3603177256297531067">à°ˆ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
<translation id="3603533104205588786">మీరౠపేజీని à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± చేసేందà±à°•à± నకà±à°·à°¤à±à°°à°‚ à°—à±à°°à±à°¤à±à°¨à± à°•à±à°²à°¿à°•à± చేయవచà±à°šà±</translation>
<translation id="3603622770190368340">నెటà±â€Œà°µà°°à±à°•à± à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°¾à°¨à±à°¨à°¿ పొందండి</translation>
<translation id="3604048165392640554">మొబైలౠకనెకà±à°·à°¨à± à°•à°¨à±à°—ొనబడలేదà±. మీ ఇతర పరికరాలలో తకà±à°·à°£ టీథెరింగà±â€Œà°¨à± ఆనౠచేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿. &lt;a target="_blank" href="<ph name="URL" />"&gt;మరింత తెలà±à°¸à±à°•à±‹à°‚à°¡à°¿&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">మీ పరికరం కోసం మీ IT నిరà±à°µà°¾à°¹à°•à±à°¡à± Chrome కానà±à°•à°²à°¨à± నిలిపివేసారà±. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ఇమెయిలౠచిరà±à°¨à°¾à°®à°¾</translation>
<translation id="3702500414347826004">మీ à°ªà±à°°à°¾à°°à°‚à°­ పేజీలౠ<ph name="URL" />ని చేరà±à°šà±‡à°²à°¾ మారà±à°šà°¬à°¡à±à°¡à°¾à°¯à°¿.</translation>
-<translation id="3703669627274482482">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ à°…à°¯à±à°¯à±‡ వచనం మరియౠచితà±à°°à°¾à°²à°¨à± సైటౠచూడాలనà±à°•à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°…à°¡à±à°—à±</translation>
<translation id="370415077757856453">JavaScript à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="3704331259350077894">ఆపరేషనౠరదà±à°¦à±</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">మీ కారà±à°¡à± à°—à°¡à±à°µà± à°®à±à°—ిసింది</translation>
<translation id="3792890930871100565">à°®à±à°¦à±à°°à°•à°¾à°²à°¨à± à°¡à°¿à°¸à±â€Œà°•à°¨à±†à°•à±à°Ÿà± చేయి</translation>
<translation id="379422718204375917">మీ ఖాతాలోకి సైనౠఇనౠచేయడానికి Smart Lockని ఉపయోగించండి</translation>
-<translation id="3794595850995182458">పేజీ à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±</translation>
<translation id="3796648294839530037">ఇషà±à°Ÿà°®à±ˆà°¨ నెటà±â€Œà°µà°°à±à°•à±â€Œà°²à±:</translation>
<translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />†కోసం <ph name="SEARCH_ENGINE" />లో &amp;శోధించండి</translation>
<translation id="3798325802885154040">à°•à±à°²à°¿à°•à± చేయడానికి నొకà±à°•à±‡ లకà±à°·à°£à°‚ à°ªà±à°°à°¾à°°à°‚భించడానికి/నిలిపివేయడానికి మిమà±à°®à°²à±à°¨à°¿ à°…à°¨à±à°®à°¤à°¿à°¸à±à°¤à±à°‚ది</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">మరొక దానà±à°¨à°¿ జోడించà±</translation>
<translation id="3812525830114410218">à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ చెలà±à°²à°¦à±</translation>
<translation id="3813296892522778813">మీరౠవెతà±à°•à±à°¤à±à°¨à±à°¨à°¦à°¿ మీకౠకనిపించకపోతే <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome సహాయం<ph name="END_LINK_CHROMIUM" />à°•à°¿ వెళà±à°²à°‚à°¡à°¿</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> కొతà±à°¤ ఫోటోలౠకనà±à°—ొనబడà±à°¡à°¾à°¯à°¿
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google à°¡à°¿à°¸à±à°•à±<ph name="END_LINK" />à°•à°¿ à°¬à±à°¯à°¾à°•à°ªà± చేయడానికి సిదà±à°§à°‚à°—à°¾ ఉనà±à°¨à°¾à°¯à°¿</translation>
<translation id="3819007103695653773">నేపథà±à°¯ à°ªà±à°·à± సందేశాలనౠపంపడానికి à°…à°¨à±à°¨à°¿ సైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚à°šà±</translation>
+<translation id="3819497457291599334">సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± &gt; యాపà±â€Œà°²à± &amp; నోటిఫికేషనà±â€Œà°²à± &gt; à°…à°¨à±à°¨à°¿ యాపà±â€Œà°²à± &gt; Google Play సేవలకౠవెళà±à°²à°‚à°¡à°¿.</translation>
<translation id="3819752733757735746">à°¸à±à°µà°¿à°šà± à°ªà±à°°à°¾à°ªà±à°¯à°¤ (కేవలం à°’à°•à°Ÿà°¿ లేదా రెండౠసà±à°µà°¿à°šà±â€Œà°²à°¤à±‹ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°¨à± నియంతà±à°°à°¿à°‚à°šà°‚à°¡à°¿)</translation>
<translation id="3819800052061700452">&amp;పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à±</translation>
<translation id="3820172043799983114">PIN చెలà±à°²à°¦à±.</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">మరినà±à°¨à°¿ <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">à°•à±à°•à±à°•à±€à°²à± మరియౠఇతర సైటౠమరియౠపà±à°²à°—ినౠడేటా</translation>
<translation id="383891835335927981">సైటà±â€Œà°²à± à°à°µà±€ దగà±à°—రకౠలేదా దూరానికి జూమౠచేయబడలేదà±</translation>
+<translation id="3839516600093027468">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చూడనీయకà±à°‚à°¡à°¾ à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ <ph name="HOST" />ని à°¬à±à°²à°¾à°•à± చేయి</translation>
<translation id="3840053866656739575">మీ Chromeboxà°•à°¿ కనెకà±à°·à°¨à± పోయింది. దయచేసి దగà±à°—à°°à°¿à°•à°¿ తరలించండి లేదా మేమౠమళà±à°²à±€ కనెకà±à°Ÿà± చేయడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚చేటపà±à°ªà±à°¡à± మీ పరికరానà±à°¨à°¿ తనిఖీ చేయండి.</translation>
+<translation id="3842132283799370683">మెషీనà±â€Œà°¨à± డొమైనà±â€Œà°•à± చేరà±à°šà°¡à°‚లో విఫలమైంది. దీనికి కారణం సంసà±à°¥à°¾à°—à°¤ à°ªà±à°°à°®à°¾à°£à°‚లో ఉనà±à°¨ సమసà±à°¯à°²à± కావచà±à°šà±.</translation>
<translation id="3842552989725514455">Serif ఫాంటà±</translation>
<translation id="385051799172605136">వెనà±à°•à°•à±</translation>
<translation id="3851428669031642514">à°…à°¸à±à°°à°•à±à°·à°¿à°¤ à°¸à±à°•à±à°°à°¿à°ªà±à°Ÿà±â€Œà°²à°¨à± లోడౠచేయి</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">సమయ మండలిని à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="3856921555429624101">డేటా వినియోగానà±à°¨à°¿ గణించడం à°®à±à°—ిసింది</translation>
<translation id="3857228364945137633">మీ ఫోనౠసమీపంలో ఉనà±à°¨à°ªà±à°ªà±à°¡à± మీ <ph name="DEVICE_TYPE" />ని పాసà±â€Œà°µà°°à±à°¡à±â€Œ లేకà±à°‚à°¡à°¾ à°…à°¨à±â€Œà°²à°¾à°•à± చేయడానికి Smart Lockనౠపà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
+<translation id="3857732810083914482">à°µà±à°¯à°•à±à°¤à°¿à°—తీకరణ ఆఫౠచేయబడింది. మీరౠదీనà±à°¨à°¿ myaccount.google.comలో మారà±à°šà°µà°šà±à°šà±.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts సమావేశానికి à°¸à±à°µà°¾à°—తం</translation>
<translation id="3862134173397075045">Chromeలో Cast à°…à°¨à±à°­à°µà°¾à°¨à°¿à°•à°¿ à°¸à±à°µà°¾à°—తం!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Smart Lock ఫోనౠమారà±à°šà°¬à°¡à°¿à°‚ది</translation>
<translation id="3927932062596804919">తిరసà±à°•à°°à°¿à°‚à°šà±</translation>
<translation id="3930521966936686665">దీనిలో à°ªà±à°²à±‡ చేయండి</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> యొకà±à°• తొలగించిన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="3936390757709632190">&amp;ఆడియోని à°•à±à°°à±Šà°¤à±à°¤ టాబà±à°²à±‹ తెరà±à°µà±</translation>
<translation id="3936925983113350642">మీరౠఎంచà±à°•à±à°¨à±‡ పాసà±â€Œà°µà°°à±à°¡à± à°ˆ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°¾à°¨à±à°¨à°¿ తరà±à°µà°¾à°¤ à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చడానికి అవసరమవà±à°¤à±à°‚ది. దయచేసి దీనà±à°¨à°¿ à°¸à±à°°à°•à±à°·à°¿à°¤à°®à±ˆà°¨ చోట à°Žà°•à±à°•à°¡à±ˆà°¨à°¾ à°µà±à°°à°¾à°¸à°¿ పెటà±à°Ÿà±à°•à±‹à°‚à°¡à°¿.</translation>
<translation id="3937640725563832867">సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± జారీ చేసినవారి à°ªà±à°°à°¤à±à°¯à°¾à°®à±à°¨à°¾à°¯ పేరà±</translation>
+<translation id="3937734102568271121">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ <ph name="LANGUAGE" /> భాషలోది à°…à°¨à±à°µà°¦à°¿à°‚à°šà±</translation>
<translation id="3940233957883229251">à°¸à±à°µà°¯à°‚చాలకంగా à°ªà±à°¨à°°à°¾à°µà±ƒà°¤à°‚ చేయడానà±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="3941357410013254652">ఛానెలౠID</translation>
<translation id="3941565636838060942">à°ˆ à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±â€Œà°•à± à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± దాచడానికి, మీరౠదీనà±à°¨à°¿ నియంతà±à°°à°£ à°ªà±à°¯à°¾à°¨à±†à°²à±â€Œà°²à±‹à°¨à°¿
@@ -1943,6 +1974,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE à°¨à±à°‚à°¡à°¿ దిగà±à°®à°¤à°¿ చెయà±à°¯à°¬à°¡à°¿à°‚ది</translation>
<translation id="3950820424414687140">సైనౠఇనà±</translation>
+<translation id="3950870029767307261">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడనీయకà±à°‚à°¡à°¾ à°ˆ పేజీ à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="3954354850384043518">à°ªà±à°°à±‹à°—à±à°°à±†à°¸à±â€Œà°²à±‹ ఉంది</translation>
<translation id="3955193568934677022">à°°à°•à±à°·à°¿à°¤ కంటెంటà±â€Œà°¨à± à°ªà±à°²à±‡ చేయడానికి సైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚à°šà± (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="3956702100721821638">Google Playని చేరà±à°•à±‹à°µà°¡à°‚ సాధà±à°¯à°‚ కాలేదà±</translation>
@@ -1975,6 +2007,7 @@
<translation id="39964277676607559">కంటెంటౠసà±à°•à±à°°à°¿à°ªà±à°Ÿà±â€Œ కోసం javascript '<ph name="RELATIVE_PATH" />' లోడౠచేయబడలేదà±.</translation>
<translation id="4002066346123236978">శీరà±à°·à°¿à°•</translation>
<translation id="40027638859996362">పద తరలింపà±</translation>
+<translation id="4005817994523282006">సమయ మండలి à°—à±à°°à±à°¤à°¿à°‚పౠపదà±à°§à°¤à°¿</translation>
<translation id="4008291085758151621">VRలో సైటౠసమాచారం à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±</translation>
<translation id="4010917659463429001">మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± మీ మొబైలౠపరికరంలో పొందడానికి, <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />"ని సరి చేయాలా?</translation>
@@ -1991,6 +2024,7 @@
<translation id="4037084878352560732">à°—à±à°°à±à°°à°‚</translation>
<translation id="4037889604535939429">à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ సవరించండి</translation>
<translation id="4042264909745389898">Google Chrome OS నిబంధనలà±</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{పేజీ à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±}other{పేజీల à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±}}</translation>
<translation id="4044612648082411741">మీ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± నమోదౠచేయండి</translation>
<translation id="404493185430269859">డిఫాలà±à°Ÿà± శోధన ఇంజినà±</translation>
<translation id="4047112090469382184">ఇది ఎలా à°¸à±à°°à°•à±à°·à°¿à°¤à°‚à°—à°¾ ఉంటà±à°‚ది</translation>
@@ -2037,6 +2071,7 @@
<translation id="4109135793348361820">విండోనౠ<ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)కి తరలించండి</translation>
<translation id="4110559665646603267">అర‌పై కేందà±à°°à±€à°•à°°à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="4114360727879906392">à°®à±à°¨à±à°ªà°Ÿà°¿ విండో</translation>
+<translation id="4115002065223188701">నెటà±â€Œà°µà°°à±à°•à± పరిధిలో లేదà±</translation>
<translation id="4115080753528843955">à°°à°•à±à°·à°¿à°¤ కంటెంటà±â€Œà°•à± à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à±€à°•à°°à°¿à°‚చే à°ªà±à°°à°¯à±‹à°œà°¨à°¾à°² కోసం కొనà±à°¨à°¿ కంటెంటౠసేవలౠపà±à°°à°¤à±à°¯à±‡à°• à°à°¡à±†à°‚టిఫైయరà±â€Œà°²à°¨à± ఉపయోగిసà±à°¤à°¾à°¯à°¿</translation>
<translation id="411666854932687641">à°µà±à°¯à°•à±à°¤à°¿à°—à°¤ మెమరీ</translation>
<translation id="4120817667028078560">పథం చాలా పొడవà±à°—à°¾ ఉంది</translation>
@@ -2047,6 +2082,7 @@
<translation id="4130207949184424187">à°ˆ పొడిగింపౠమీరౠఓమà±à°¨à°¿à°ªà±†à°Ÿà±à°Ÿà±† à°¨à±à°‚à°¡à°¿ శోధించేటపà±à°ªà±à°¡à± చూపబడే పేజీని మారà±à°šà°¿à°‚ది.</translation>
<translation id="413121957363593859">భాగాలà±</translation>
<translation id="4131410914670010031">నలà±à°ªà± మరియౠతెలà±à°ªà±</translation>
+<translation id="4136203100490971508">సూరà±à°¯à±‹à°¦à°¯ సమయానికి రాతà±à°°à°¿ కాంతి à°¸à±à°µà°¯à°‚చాలకంగా ఆఫౠఅవà±à°¤à±à°‚ది</translation>
<translation id="4138267921960073861">సైనà±-ఇనౠసà±à°•à±à°°à±€à°¨à±â€Œà°²à±‹ వినియోగదారౠపేరà±à°²à°¨à± మరియౠఫోటోలనౠచూపించà±</translation>
<translation id="4140559601186535628">à°ªà±à°·à± సందేశాలà±</translation>
<translation id="4146026355784316281">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ సిసà±à°Ÿà°®à± à°µà±à°¯à±‚యరà±â€Œà°¤à±‹ తెరà±à°µà±</translation>
@@ -2064,6 +2100,7 @@
<translation id="4172051516777682613">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ చూపà±</translation>
<translation id="4175737294868205930">నిరంతర నిలà±à°µ</translation>
<translation id="4176463684765177261">ఆపివేయబడింది</translation>
+<translation id="4180684688621252156">à°®à±à°¦à±à°°à°£ సేవ</translation>
<translation id="4180788401304023883">CA à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ "<ph name="CERTIFICATE_NAME" />"ని తొలగించాలా?</translation>
<translation id="4181841719683918333">భాషలà±</translation>
<translation id="4184885522552335684">à°¡à°¿à°¸à±â€Œà°ªà±à°²à±‡à°¨à± తరలించడానికి లాగండి</translation>
@@ -2079,7 +2116,6 @@
<translation id="4206323443866416204">à°…à°­à°¿à°ªà±à°°à°¾à°¯ నివేదిక</translation>
<translation id="420665587194630159">(à°ˆ పొడిగింపౠనిరà±à°µà°¹à°¿à°‚చబడà±à°¤à±à°‚ది మరియౠతీసివేయబడదౠలేదా నిలిపివేయబడదà±.)</translation>
<translation id="4206944295053515692">సూచనల కోసం Googleనౠఅడగండి</translation>
-<translation id="4207228095438106090"><ph name="URL" />, మీరౠకà±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసే వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడలనà±à°•à±à°‚à°Ÿà±à°‚ది.</translation>
<translation id="4208390505124702064"><ph name="SITE_NAME" />లో శోధించà±</translation>
<translation id="4209092469652827314">పెదà±à°¦à°¦à°¿</translation>
<translation id="421017592316736757">à°ˆ ఫైలà±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి మీరౠతపà±à°ªà°¨à°¿à°¸à°°à°¿à°—à°¾ ఆనà±â€Œà°²à±ˆà°¨à±â€Œà°²à±‹ ఉండాలి.</translation>
@@ -2087,6 +2123,7 @@
<translation id="42126664696688958">à°Žà°—à±à°®à°¤à°¿ చేయి</translation>
<translation id="42137655013211669">సరà±à°µà°°à± à°ˆ వనరà±à°•à± à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± నిషేధించింది.</translation>
<translation id="4215350869199060536">à°…à°¯à±à°¯à±‹, పేరà±à°²à±‹ à°šà°Ÿà±à°Ÿà°µà±à°¯à°¤à°¿à°°à±‡à°• à°šà°¿à°¹à±à°¨à°¾à°²à± ఉనà±à°¨à°¾à°¯à°¿!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> వాటిని à°¬à±à°¯à°¾à°•à°ªà± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="4235200303672858594">పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à±</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> కోసం ఖాతానౠజోడించà±</translation>
<translation id="4235965441080806197">సైనౠఇనà±â€Œà°¨à°¿ à°°à°¦à±à°¦à± చేయి</translation>
@@ -2114,7 +2151,6 @@
<translation id="4270393598798225102">సంసà±à°•à°°à°£ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">సరిపోలికలౠలేవà±</translation>
<translation id="4275830172053184480">మీ పరికరానà±à°¨à°¿ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿</translation>
-<translation id="4276216215490044084">పెదà±à°¦ PPDని లోడౠచేయడం సాధà±à°¯à°‚ కాదà±. à°—à°°à°¿à°·à±à°Ÿ పరిమాణం 250kB.</translation>
<translation id="4278390842282768270">à°…à°¨à±à°®à°¤à°¿à°‚చబడింది</translation>
<translation id="4281844954008187215">సేవా నిబంధనలà±</translation>
<translation id="4282196459431406533">Smart Lock ఆనà±â€Œà°²à±‹ ఉంది</translation>
@@ -2126,15 +2162,15 @@
<translation id="4289300219472526559">మాటà±à°²à°¾à°¡à°Ÿà°¾à°¨à±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="4289540628985791613">à°¸à±à°¥à±‚లదృషà±à°Ÿà°¿</translation>
<translation id="4296575653627536209">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°¨à± జోడించà±</translation>
+<translation id="4297322094678649474">భాషలనౠమారà±à°šà±</translation>
+<translation id="4299141727003252811">Google మీ à°¬à±à°°à±Œà°œà°¿à°‚గౠకారà±à°¯à°•à°²à°¾à°ªà°¾à°¨à±à°¨à°¿, మీరౠసందరà±à°¶à°¿à°‚చే కొనà±à°¨à°¿ సైటà±â€Œà°²à°²à±‹à°¨à°¿ కంటెంటౠమరియౠఇతర à°¬à±à°°à±Œà°œà°°à± సంభాషణలనౠChrome మరియౠఇతర Google సరà±à°µà±€à°¸à±à°²à± à°…à°¨à±à°µà°¾à°¦à°‚, శోధన మరియౠపà±à°°à°•à°Ÿà°¨à°²à°¨à± à°µà±à°¯à°•à±à°¤à°¿à°—తీకరించడానికి ఉపయోగించవచà±à°šà±.</translation>
<translation id="4300305918532693141">à°ˆ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°¨à± మారà±à°šà°¡à°¾à°¨à°¿à°•à°¿, <ph name="BEGIN_LINK" />సమకాలీకరణనౠరీసెటౠచేయండి<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">మీ కోసం à°’à°• కొతà±à°¤ OS à°…à°ªà±â€Œà°¡à±‡à°Ÿà± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది. à°ªà±à°°à°¾à°°à°‚భించదానికి సైనౠఇనౠచేయండి.</translation>
<translation id="4305227814872083840">దీరà±à°˜à°¸à°®à°¯à°‚ (2s)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K à°ªà±à°°à°¤à±à°¯à°•à±à°·à°‚à°—à°¾)</translation>
+<translation id="4310139701823742692">ఫైలౠతపà±à°ªà± ఫారà±à°®à°¾à°Ÿà±â€Œà°²à±‹ ఉంది. PPD ఫైలà±â€Œà°¨à°¿ తనిఖీ చేసి, ఆపై మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="431076611119798497">&amp;వివరాలà±</translation>
<translation id="4312866146174492540">à°¬à±à°²à°¾à°•à± చేయి (డిఫాలà±à°Ÿà±)</translation>
-<translation id="4315548163539304064">మీ మీడియా పరికరానà±à°¨à°¿ à°¸à±à°•à°¾à°¨à± చేసà±à°¤à±‹à°‚ది...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> కొతà±à°¤ ఫోటోలౠకనà±à°—ొనబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="4316850752623536204">డెవలపరౠవెబà±â€Œà°¸à±ˆà°Ÿà±</translation>
<translation id="4320177379694898372">ఇంటరà±à°¨à±†à°Ÿà± కనెకà±à°·à°¨à± లేదà±</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{డౌనà±â€Œà°²à±‹à°¡à±â€Œà°¨à± కొనసాగించà±}other{డౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à°¨à± కొనసాగించà±}}</translation>
@@ -2159,7 +2195,6 @@
<translation id="4359408040881008151">ఆధారిత పొడిగింపà±(à°²à±) కారణంగా ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడింది.</translation>
<translation id="4361142739114356624">à°ˆ à°•à±à°²à°¯à°¿à°‚à°Ÿà± à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ యొకà±à°• à°ªà±à°°à±ˆà°µà±‡à°Ÿà± à°•à±€ లేదౠలేదా చెలà±à°²à°¦à±</translation>
<translation id="4363771538994847871">Cast à°—à°®à±à°¯à°¸à±à°¥à°¾à°¨à°¾à°²à± à°à°µà±€ à°•à°¨à±à°—ొనబడలేదà±. సహాయం కావాలా?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> డౌనà±â€Œà°²à±‹à°¡à± చేయబడింది</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> à°’à°• విండోనౠభాగసà±à°µà°¾à°®à±à°¯à°‚ చేసà±à°¤à±‹à°‚ది.</translation>
<translation id="4364830672918311045">నోటిఫికేషనà±â€Œà°²à°¨à± à°ªà±à°°à°¦à°°à±à°¶à°¿à°‚à°šà°¡à°‚</translation>
<translation id="4365673000813822030">à°…à°¯à±à°¯à±‹, సమకాలీకరణ పని చేయడం ఆగిపోయింది.</translation>
@@ -2180,10 +2215,10 @@
<translation id="4394049700291259645">ఆపివెయà±à°¯à°¿</translation>
<translation id="4400367121200150367">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à°¨à± à°Žà°ªà±à°ªà±à°¡à±‚ సేవౠచేయని సైటà±â€Œà°²à± ఇకà±à°•à°¡ కనిపిసà±à°¤à°¾à°¯à°¿</translation>
<translation id="4400632832271803360">à°Žà°—à±à°µ-à°…à°¡à±à°¡à± వరà±à°¸à°²à±‹à°¨à°¿ కీల à°ªà±à°°à°µà°°à±à°¤à°¨à°¨à± మారà±à°šà°¡à°¾à°¨à°¿à°•à°¿ లాంచరౠకీని నొకà±à°•à°¿ ఉంచండి</translation>
-<translation id="4405076286418917603">à°’à°• à°…à°•à±à°·à°°à°‚ అవసరం</translation>
<translation id="4408599188496843485">స&amp;హాయం</translation>
<translation id="4409697491990005945">సరిహదà±à°¦à±à°²à±</translation>
<translation id="4411578466613447185">కోడౠసైనరà±</translation>
+<translation id="4412698727486357573">సహాయ కేందà±à°°à°‚</translation>
<translation id="4414232939543644979">à°•à±à°°à±Šà°¤à±à°¤ &amp;à°…à°œà±à°žà°¾à°¤ విండో</translation>
<translation id="4415748029120993980">SECG దీరà±à°˜à°µà±ƒà°¤à±à°¤à°¾à°•à°¾à°° వకà±à°°à°‚ secp384r1 (NIST P-384à°—à°¾ కూడా పిలà±à°µà°¬à°¡à±à°¤à±à°‚ది)</translation>
<translation id="4419409365248380979">à°•à±à°•à±€à°²à°¨à± సెటౠచేయడానికి <ph name="HOST" />ని à°Žà°²à±à°²à°ªà±à°¡à± à°…à°¨à±à°®à°¤à°¿à°‚à°šà°‚à°¡à°¿</translation>
@@ -2197,7 +2232,6 @@
<translation id="4430369329743628066">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± జోడించబడింది</translation>
<translation id="443464694732789311">కొనసాగించà±</translation>
<translation id="4439318412377770121">మీరౠ<ph name="DEVICE_NAME" />ని Google Cloud పరికరాలకౠనమోదౠచేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
-<translation id="4439612350502082674">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ జోడించడం సాధà±à°¯à°‚ కాదà±. à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿à°¨ తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="4441124369922430666">మెషీనౠపà±à°°à°¾à°°à°‚భించబడినపà±à°ªà±à°¡à± à°¸à±à°µà°¯à°‚చాలకంగా à°ˆ à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ à°ªà±à°°à°¾à°°à°‚భించబడాలని మీరౠకోరà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="444134486829715816">విసà±à°¤à°°à°¿à°‚à°šà±...</translation>
<translation id="4441548209689510310">à°…à°•à±à°·à°°à°¦à±‹à°· తనిఖీ ఎంపికలనౠచూపà±</translation>
@@ -2219,6 +2253,7 @@
<translation id="4474381447165623168">మీ WiFi నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à°¿ à°¸à±à°µà°¯à°‚చాలకంగా ఉపయోగించడానà±à°¨à°¿ సెటౠచేయండి</translation>
<translation id="4475552974751346499">డౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à°¨à± శోధించà±</translation>
<translation id="4476590490540813026">à°…à°¥à±à°²à±†à°Ÿà±</translation>
+<translation id="4477015793815781985">Ctrl, Alt లేదా ⌘ని చేరà±à°šà°‚à°¡à°¿</translation>
<translation id="4478664379124702289">లిం&amp;à°•à±â€Œà°¨à± ఇలా సేవౠచెయà±à°¯à°¿...</translation>
<translation id="4479424953165245642">కియోసà±à°•à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="4479639480957787382">ఈథరà±à°¨à±†à°Ÿà±</translation>
@@ -2232,8 +2267,6 @@
<translation id="4508051413094283164">à°…à°¨à±à°¨à°¿ à°…à°œà±à°žà°¾à°¤ విండోలో తెరవండి</translation>
<translation id="4508265954913339219">సకà±à°°à°¿à°¯à°‚ చేయడం విఫలమైంది</translation>
<translation id="4508765956121923607">&amp;మూలానà±à°¨à°¿ చూడండి</translation>
-<translation id="4509017836361568632">ఫోటోనౠవిసà±à°®à°°à°¿à°‚à°šà±</translation>
-<translation id="4513946894732546136">à°…à°­à°¿à°ªà±à°°à°¾à°¯à°‚</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> అందిసà±à°¤à±‹à°‚ది</translation>
<translation id="4514542542275172126">కొతà±à°¤ పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°¨à°¿ సెటపౠచేయండి</translation>
<translation id="451515744433878153">తీసివేయి</translation>
@@ -2241,6 +2274,7 @@
<translation id="4520385623207007473">ఉపయోగంలో ఉనà±à°¨ à°•à±à°•à±à°•à±€à°²à±</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> అందించిన తెలియని పరికరాలà±</translation>
<translation id="4522570452068850558">వివరాలà±</translation>
+<translation id="4522600456902129422">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చూసేందà±à°•à± à°ˆ సైటà±â€Œà°•à± à°…à°¨à±à°®à°¤à°¿à°¨à°¿ కొనసాగించà±</translation>
<translation id="4530494379350999373">మూలం</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU సమయం</translation>
@@ -2253,9 +2287,11 @@
<translation id="4543778593405494224">à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°° నిరà±à°µà°¾à°¹à°¿à°•à°¿</translation>
<translation id="4544174279960331769">డిఫాలà±à°Ÿà± నీలం రంగౠఅవతారà±</translation>
<translation id="4545028762441890696">దీనిని తిరిగి à°ªà±à°°à°¾à°°à°‚భించాలంటే, కొతà±à°¤ à°…à°¨à±à°®à°¤à±à°²à°¨à± ఆమోదించండి:</translation>
+<translation id="454547174531670764">మరొక ఖాతాకౠసమకాలీకరించండి</translation>
<translation id="4545759655004063573">సరిపోని à°…à°¨à±à°®à°¤à±à°² కారణంగా సేవౠచేయలేరà±. దయచేసి మరొక à°¸à±à°¥à°¾à°¨à°¾à°¨à°¿à°•à°¿ సేవౠచేయండి.</translation>
<translation id="4546308221697447294">Google Chromeతో వేగంగా à°¬à±à°°à±Œà°œà± చేయండి</translation>
<translation id="4547659257713117923">ఇతర పరికరాల à°¨à±à°‚à°¡à°¿ à°Ÿà±à°¯à°¾à°¬à±â€Œà°²à± లేవà±</translation>
+<translation id="4547672827276975204">à°¸à±à°µà°¯à°‚చాలకంగా సెటౠచేయి</translation>
<translation id="4547992677060857254">మీరౠఎంచà±à°•à±à°¨à±à°¨ ఫోలà±à°¡à°°à±â€Œà°²à±‹ à°®à±à°–à±à°¯à°®à±ˆà°¨ ఫైలà±â€Œà°²à± ఉనà±à°¨à°¾à°¯à°¿. మీరౠఖచà±à°šà°¿à°¤à°‚à°—à°¾ à°ˆ ఫోలà±à°¡à°°à± కోసం "$1"కౠశాశà±à°µà°¤à°‚à°—à°¾ à°µà±à°°à°¾à°¯à°—à°² à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± మంజూరౠచేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="4552031286893852992">à°ˆ సైటౠఅనà±à°šà°¿à°¤à°®à±ˆà°¨ à°ªà±à°°à°•à°Ÿà°¨à°²à°¨à± చూపడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°¿à°¨ కారణంగా à°ˆ సైటà±â€Œà°²à±‹ à°ªà±à°°à°•à°Ÿà°¨à°²à°¨à± Chrome à°¬à±à°²à°¾à°•à± చేసింది.</translation>
<translation id="4552089082226364758">à°«à±à°²à°¾à°·à±</translation>
@@ -2427,10 +2463,10 @@
<translation id="4837926214103741331">à°ˆ పరికరానà±à°¨à°¿ ఉపయోగించడానికి మీకౠఅధికారం లేదà±. దయచేసి సైనà±-ఇనౠఅనà±à°®à°¤à°¿ కోసం పరికర యజమానిని సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="4837952862063191349">మీ à°¸à±à°¥à°¾à°¨à°¿à°• డేటానౠఅనà±â€Œà°²à°¾à°•à± చేయడానికి మరియౠపà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చడానికి, దయచేసి మీ పాత <ph name="DEVICE_TYPE" /> పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± నమోదౠచేయండి.</translation>
<translation id="4838355575774807786">Chrome హానికరమైన సాఫà±à°Ÿà±â€Œà°µà±‡à°°à±â€Œà°¨à°¿ తీసివేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°Žà°°à±à°°à°°à± సంభవించింది.</translation>
+<translation id="4838836835474292213">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చదివే యాకà±à°¸à±†à°¸à± à°…à°¨à±à°®à°¤à°¿à°‚చబడింది</translation>
<translation id="4839303808932127586">వీడియోనౠఇలా సే&amp;వౠచెయà±à°¯à°¿...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> అంశాలౠఎంచà±à°•à±‹à°¬à°¡à±à°¡à°¾à°¯à°¿</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{మరో 1}other{మరో #}}</translation>
-<translation id="4840626203080576849">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ à°…à°¯à±à°¯à±‡ వచనం మరియౠచితà±à°°à°¾à°²à°¨à± సైటౠచూడాలనà±à°•à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°…à°¡à±à°—à± (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="4842976633412754305">à°ˆ పేజీ à°ªà±à°°à°¾à°®à°¾à°£à±€à°•à°°à°¿à°‚చని మూలాల à°¨à±à°‚à°¡à°¿ à°¸à±à°•à±à°°à°¿à°ªà±à°Ÿà±â€Œà°²à°¨à± లోడౠచేయడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±‹à°‚ది.</translation>
<translation id="4844333629810439236">ఇతర కీబోరà±à°¡à±â€Œà°²à±</translation>
<translation id="4846680374085650406">మీరౠఈ సెటà±à°Ÿà°¿à°‚గౠకోసం నిరà±à°µà°¾à°¹à°•à±à°¡à°¿ సిఫారà±à°¸à±à°¨à± à°…à°¨à±à°¸à°°à°¿à°¸à±à°¤à±à°¨à±à°¨à°¾à°°à±.</translation>
@@ -2482,6 +2518,7 @@
<translation id="4900392736118574277">మా à°ªà±à°°à°¾à°°à°‚à°­ పేజీ <ph name="URL" />à°•à°¿ మారà±à°šà°¬à°¡à°¿à°‚ది.</translation>
<translation id="490074449735753175">à°…à°•à±à°·à°°à°•à±à°°à°® లోపాలనౠపరిషà±à°•à°°à°¿à°‚చడానికి సహాయం కోసం వెబౠసేవనౠఉపయోగించండి</translation>
<translation id="49027928311173603">సరà±à°µà°°à± à°¨à±à°‚à°¡à°¿ డౌనà±â€Œà°²à±‹à°¡à± చేయబడిన విధానం చెలà±à°²à°¦à±: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> వాటిని à°¬à±à°¯à°¾à°•à°ªà± చేయడానికి సిదà±à°§à°‚à°—à°¾ ఉంది</translation>
<translation id="4907161631261076876">à°ˆ ఫైలౠసాధారణ పదà±à°§à°¤à°¿à°²à±‹ డౌనà±â€Œà°²à±‹à°¡à± కాలేదà±, ఇది అపాయకరమైనది కావచà±à°šà±.</translation>
<translation id="4907306957610201395">à°…à°¨à±à°®à°¤à°¿ వరà±à°—à°‚</translation>
<translation id="4907824805858067479">సేవౠచేయబడిన కారà±à°¡à±â€Œà°²à± మీ నిరà±à°µà°¾à°¹à°•à±à°¡à± à°¦à±à°µà°¾à°°à°¾ నిలిపివేయబడà±à°¡à°¾à°¯à°¿</translation>
@@ -2514,6 +2551,7 @@
<translation id="4953689047182316270">యాకà±à°¸à±†à°¸à± సామరà±à°¥à±à°¯à°‚ ఉనà±à°¨ ఈవెంటà±â€Œà°²à°•à± à°ªà±à°°à°¤à°¿à°¸à±à°ªà°‚దించండి</translation>
<translation id="4953808748584563296">డిఫాలà±à°Ÿà± నారింజ రంగౠఅవతారà±</translation>
<translation id="4955814292505481804">వారà±à°·à°¿à°•à°‚</translation>
+<translation id="4958834709409349617">మీ '<ph name="PHONE_NAME_1" />' మరియౠ'<ph name="PHONE_NAME_2" />'లో, à°ˆ సూచనలనౠపాటించడం à°¦à±à°µà°¾à°°à°¾ నోటిఫికేషనà±â€Œà°²à°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿:</translation>
<translation id="495931528404527476">Chromeలో</translation>
<translation id="496226124210045887">మీరౠఎంచà±à°•à±à°¨à±à°¨ ఫోలà±à°¡à°°à±â€Œà°²à±‹ à°®à±à°–à±à°¯à°®à±ˆà°¨ ఫైలà±â€Œà°²à± ఉనà±à°¨à°¾à°¯à°¿. మీరౠఖచà±à°šà°¿à°¤à°‚à°—à°¾ à°ˆ ఫోలà±à°¡à°°à± కోసం "$1"కౠశాశà±à°µà°¤à°‚à°—à°¾ చదవగల à°ªà±à°°à°¾à°ªà±à°¯à°¤à°¨à± మంజూరౠచేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="4964455510556214366">అమరిక</translation>
@@ -2526,6 +2564,7 @@
<translation id="4970738541803285369">డెసà±à°•à±â€Œà°Ÿà°¾à°ªà±â€Œà°•à± ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయి...</translation>
<translation id="4971412780836297815">పూరà±à°¤à°µà°—ానే తెరà±à°µà±</translation>
<translation id="4972129977812092092">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± సవరించండి</translation>
+<translation id="497287958838527945">Google Pay ఉపయోగించే à°•à±à°°à±†à°¡à°¿à°Ÿà± కారà±à°¡à±â€Œà°²à± మరియౠచిరà±à°¨à°¾à°®à°¾à°²à±.</translation>
<translation id="4973307593867026061">à°®à±à°¦à±à°°à°•à°¾à°²à°¨à± జోడించà±</translation>
<translation id="4973523518332075481"><ph name="MAX_LENGTH" /> లేదా అంతకంటే తకà±à°•à±à°µ à°…à°•à±à°·à°°à°¾à°²à± ఉనà±à°¨ పేరà±à°¨à°¿ ఉపయోగించండి</translation>
<translation id="497421865427891073">à°®à±à°‚à°¦à±à°•à± వెళà±à°³à±</translation>
@@ -2549,6 +2588,7 @@
<translation id="4998873842614926205">మారà±à°ªà±à°²à°¨à± నిరà±à°§à°¾à°°à°¿à°‚à°šà±</translation>
<translation id="499955951116857523">ఫైలౠనిరà±à°µà°¾à°¹à°¿à°•à°¿</translation>
<translation id="5000922062037820727">à°¬à±à°²à°¾à°•à± చేయబడింది (సిఫారà±à°¸à± చేయబడింది)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> కొతà±à°¤ ఫోటోలà±</translation>
<translation id="5010043101506446253">à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°° అధికారం</translation>
<translation id="5010929733229908807"><ph name="TIME" />à°¨ మీ సమకాలీకరణ రహసà±à°¯ పదబంధంతో మొతà±à°¤à°‚ డేటా
à°—à±à°ªà±à°¤à±€à°•à°°à°¿à°‚చబడింది</translation>
@@ -2557,6 +2597,7 @@
<translation id="5015762597229892204">à°ªà±à°°à°¿à°‚à°Ÿà°°à± à°¡à±à°°à±ˆà°µà°°à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">à°—à±à°°à±à°¤à±à°‚à°šà±à°•à±‹</translation>
+<translation id="5018207570537526145">పొడిగింపౠవెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°¨à± తెరవండి</translation>
<translation id="5024856940085636730">à°šà°°à±à°¯à°•à°¿ à°…à°¨à±à°•à±à°¨à±à°¨à°¦à°¾à°¨à°¿ కంటే à°Žà°•à±à°•à±à°µ సమయం పడà±à°¤à±‹à°‚ది. మీరౠదీనà±à°¨à°¿ à°°à°¦à±à°¦à± చేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="5026874946691314267">దీనà±à°¨à°¿ మళà±à°²à±€ చూపవదà±à°¦à±</translation>
<translation id="5027550639139316293">ఇమెయిలౠసరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±</translation>
@@ -2626,6 +2667,7 @@
<translation id="5143374789336132547">"<ph name="EXTENSION_NAME" />" పొడిగింపౠమీరౠహోమౠబటనà±â€Œà°¨à± à°•à±à°²à°¿à°•à± చేసినపà±à°ªà±à°¡à± చూపబడే పేజీని మారà±à°šà°¿à°‚ది.</translation>
<translation id="5143712164865402236">పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à±â€Œà°¨à± ఎంటరౠచెయà±à°¯à°‚à°¡à°¿</translation>
<translation id="5145331109270917438">సవరించబడిన తేదీ</translation>
+<translation id="514561958218673757">మీ పరికరాలలో, à°ˆ సూచనలనౠపాటించడం à°¦à±à°µà°¾à°°à°¾ నోటిఫికేషనà±â€Œà°²à°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿:</translation>
<translation id="5150254825601720210">Netscape సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± SSL సరà±à°µà°°à± పేరà±</translation>
<translation id="5151354047782775295">à°¡à°¿à°¸à±à°•à± à°¸à±à°¥à°²à°¾à°¨à±à°¨à°¿ ఖాళీ చేయండి, లేదంటే ఎంపిక చేసిన డేటా à°¸à±à°µà°¯à°‚చాలకంగా తొలగించబడవచà±à°šà±</translation>
<translation id="5153297660536091054">PIN à°…à°¨à±â€Œà°²à°¾à°•à± లకà±à°·à°£à°‚</translation>
@@ -2683,6 +2725,7 @@
<translation id="5238278114306905396">"<ph name="EXTENSION_NAME" />" à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ à°¸à±à°µà°¯à°‚చాలకంగా తీసివేయబడింది.</translation>
<translation id="5238369540257804368">పరిధà±à°²à±</translation>
<translation id="5241128660650683457">మీరౠసందరà±à°¶à°¿à°‚చే వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à±à°²à±‹à°¨à°¿ మీ మొతà±à°¤à°‚ డేటానౠచదవండి</translation>
+<translation id="5241567694820672363">డిఫాలà±à°Ÿà± à°ªà±à°°à°¾à°°à°‚à°­ పేజీని à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చాలా?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />"ని à°ªà±à°°à°¾à°°à°‚భించాలా?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> à°•à±à°°à°¾à°·à± à°…à°¯à±à°¯à°¿à°‚ది. à°…à°¨à±à°µà°°à±à°¤à°¨à°‚ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించడానికి à°ˆ బెలూనà±â€Œà°¨à°¿ à°•à±à°²à°¿à°•à± చెయà±à°¯à°‚à°¡à°¿.</translation>
<translation id="5249624017678798539">డౌనà±â€Œà°²à±‹à°¡à± పూరà±à°¤à°¿ కావడానికి à°®à±à°‚దే à°¬à±à°°à±Œà°œà°°à± à°•à±à°°à°¾à°·à± అయింది.</translation>
@@ -2692,7 +2735,6 @@
<translation id="5254368820972107711">తీసివేయాలà±à°¸à°¿à°¨ ఫైలà±â€Œà°²à°¨à± చూపà±</translation>
<translation id="52550593576409946">కియోసà±à°•à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±.</translation>
<translation id="5255315797444241226">మీరౠనమోదౠచేసిన పాసà±â€Œà°«à±à°°à±‡à°œà± చెలà±à°²à°¦à±.</translation>
-<translation id="5259571578888203461">మీరౠకà±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసే వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడటానికి సైటà±â€Œà°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚చవదà±à°¦à±</translation>
<translation id="5260508466980570042">à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, మీ ఇమెయిలౠలేదా పాసà±â€Œà°µà°°à±à°¡à± ధృవీకరించబడలేదà±. దయచేసి మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="5261683757250193089">వెబౠసà±à°Ÿà±‹à°°à±â€Œà°²à±‹ తెరవండి</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />ఫైలà±â€Œà°²à°¨à± à°Žà°•à±à°•à°¡à°¿ à°¨à±à°‚డైనా à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయండి, ఆఫà±â€Œà°²à±ˆà°¨à±â€Œà°²à±‹ ఉనà±à°¨à°ªà±à°ªà°Ÿà°¿à°•à±€ à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయగలరà±.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@
<translation id="5324780743567488672">మీ à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ ఉపయోగించి సమయ మండలిని à°¸à±à°µà°¯à°‚చాలకంగా సెటౠచేయండి</translation>
<translation id="5327248766486351172">పేరà±</translation>
<translation id="532943162177641444">à°ˆ పరికరం ఉపయోగించగల విధంగా మొబైలౠహాటà±â€Œà°¸à±à°ªà°¾à°Ÿà±â€Œà°¨à°¿ సెటపౠచేయడం కోసం మీ <ph name="PHONE_NAME" />లో నోటిఫికేషనà±â€Œà°¨à°¿ నొకà±à°•à°‚à°¡à°¿.</translation>
-<translation id="5329615878510216304">మళà±à°²à±€ à°¸à±à°•à°¾à°¨à± చేయండి</translation>
<translation id="5329858601952122676">&amp;తొలగించà±</translation>
<translation id="5330145655348521461">à°ˆ ఫైలà±â€Œà°²à± వేరే డెసà±à°•à±â€Œà°Ÿà°¾à°ªà±â€Œà°²à±‹ తెరవబడà±à°¡à°¾à°¯à°¿. దీనà±à°¨à°¿ వీకà±à°·à°¿à°‚చడానికి <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />)à°•à°¿ తరలించండి.</translation>
<translation id="5330512191124428349">సమాచారం పొందండి</translation>
@@ -2755,6 +2796,7 @@
<translation id="5334142896108694079">à°¸à±à°•à±à°°à°¿à°ªà±à°Ÿà± à°•à±à°¯à°¾à°·à±</translation>
<translation id="533433379391851622">ఆశించిన సంసà±à°•à°°à°£ "<ph name="EXPECTED_VERSION" />", కానీ "<ph name="NEW_ID" />" సంసà±à°•à°°à°£ అందించబడింది.</translation>
<translation id="5334844597069022743">మూలానà±à°¨à°¿ చూడండి</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> వాటిని <ph name="BEGIN_LINK" />Google à°¡à°¿à°¸à±à°•à±<ph name="END_LINK" />à°•à± à°¬à±à°¯à°¾à°•à°ªà± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="5337771866151525739">మూడవ పకà±à°·à°‚ à°¦à±à°µà°¾à°°à°¾ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడింది.</translation>
<translation id="5338503421962489998">à°¸à±à°¥à°¾à°¨à°¿à°• నిలà±à°µ</translation>
<translation id="5340217413897845242">అర అంశం 6</translation>
@@ -2876,6 +2918,7 @@
<translation id="5516183516694518900">మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°°, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ పొందడానికి మీ Google ఖాతాతో Chromeà°•à°¿ సైనౠఇనౠచేయండి.</translation>
<translation id="551752069230578406">మీ ఖాతాకౠపà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± జోడిసà±à°¤à±‹à°‚ది - దీనికి కొంత సమయం పటà±à°Ÿà°µà°šà±à°šà±...</translation>
<translation id="5517535964909391608">à°…à°¸à±à°°à°•à±à°·à°¿à°¤ కంటెంటౠబà±à°²à°¾à°•à± చేయబడింది</translation>
+<translation id="5518219166343146486">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± సైటౠచూడాలనà±à°¨à°ªà±à°ªà±à°¡à± à°…à°¨à±à°®à°¤à°¿ అడగాలి</translation>
<translation id="5518584115117143805">ఇమెయిలౠగà±à°ªà±à°¤à±€à°•à°°à°£ సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±</translation>
<translation id="5521078259930077036">మీరౠఆశిసà±à°¤à±à°¨à±à°¨ హోమౠపేజీ ఇదేనా?</translation>
<translation id="5521348028713515143">డెసà±à°•à±â€Œà°Ÿà°¾à°ªà± సతà±à°µà°°à°®à°¾à°°à±à°—ానà±à°¨à°¿ జోడించà±</translation>
@@ -2886,9 +2929,9 @@
<translation id="5527463195266282916">పొడిగింపà±à°¨à± డౌనà±â€Œà°—à±à°°à±‡à°¡à± చేయడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚చబడింది.</translation>
<translation id="5527474464531963247">మీరౠమరొక నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± కూడా à°Žà°‚à°šà±à°•à±‹à°µà°šà±à°šà±.</translation>
<translation id="5528368756083817449">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± నిరà±à°µà°¾à°¹à°¿à°•à°¿</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">సారà±à°µà°œà°¨à±€à°¨à°‚</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> వీటిని చేయాలనà±à°•à±à°‚టోంది</translation>
+<translation id="5534304873398226603">ఫోటో లేదా వీడియోనౠవిసà±à°®à°°à°¿à°‚à°šà±</translation>
<translation id="5534520101572674276">పరిమాణానà±à°¨à°¿ లెకà±à°•à°¿à°¸à±à°¤à±‹à°‚ది</translation>
<translation id="5535941515421698170">అలాగే à°ˆ పరికరం à°¨à±à°‚à°¡à°¿ ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉనà±à°¨ మీ డేటానౠతీసివేయండి</translation>
<translation id="5537725057119320332">Cast</translation>
@@ -2928,8 +2971,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à°¨à± లోడౠచేసà±à°¤à±‹à°‚ది...</translation>
<translation id="5592595402373377407">ఇంకా తగినంత డేటా à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±.</translation>
+<translation id="5593766628437008432">మీ '<ph name="PHONE_NAME" />'లో, à°ˆ సూచనలనౠపాటించడం à°¦à±à°µà°¾à°°à°¾ నోటిఫికేషనà±â€Œà°²à°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿:</translation>
<translation id="5595152862129936745">చాలా దూరంగా ఉండాలి</translation>
<translation id="5595485650161345191">à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à± సవరించà±</translation>
+<translation id="5596627076506792578">మరినà±à°¨à°¿ ఎంపికలà±</translation>
<translation id="5600706100022181951"><ph name="UPDATE_SIZE_MB" /> MB మొబైలౠడేటానౠఉపయోగించి నవీకరణ డౌనà±â€Œà°²à±‹à°¡à± చేయబడà±à°¤à±à°‚ది. మీరౠకొనసాగాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">ఇతర శోధన ఇంజినà±â€Œà°²à±</translation>
@@ -2957,6 +3002,7 @@
<translation id="563535393368633106">à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి à°®à±à°‚దౠఅడà±à°—à±à°¤à±à°‚ది (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="5636996382092289526">మీరౠ<ph name="NETWORK_ID" />ని ఉపయోగించడానికి మొదట కొనà±à°¨à°¿ సెకనà±à°²à°²à±‹ à°¸à±à°µà°¯à°‚చాలకంగా తెరవబడే <ph name="LINK_START" />నెటà±â€Œà°µà°°à±à°•à± సైనౠఇనౠపేజీని సందరà±à°¶à°¿à°‚చాలి<ph name="LINK_END" />. ఇది జరగకపోతే, నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± ఉపయోగించలేరà±.</translation>
<translation id="5637476008227280525">మొబైలౠడేటానౠపà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome వెబౠసà±à°Ÿà±‹à°°à±â€Œà°²à±‹<ph name="END_LINK" /> పొడిగింపà±à°²à± మరియౠథీమà±â€Œà°²à°¨à± à°•à°¨à±à°—ొనండి</translation>
<translation id="5638497698949808140"><ph name="HOURS" />à°—à°‚à°Ÿà°² à°•à±à°°à°¿à°¤à°‚ నవీకరించబడింది</translation>
<translation id="5639549361331209298">à°ˆ పేజీని మళà±à°²à±€ లోడౠచేయండి, మరినà±à°¨à°¿ ఎంపికలనౠచూడటానికి దీనిపై à°•à°°à±à°¸à°°à± ఉంచండి</translation>
<translation id="5642508497713047">CRL సైనౠచేసినవారà±</translation>
@@ -2968,6 +3014,7 @@
<translation id="5657667036353380798">బాహà±à°¯ పొడిగింపà±à°•à°¿ chrome సంసà±à°•à°°à°£ <ph name="MINIMUM_CHROME_VERSION" /> లేదా అంతకంటే అధిక సంసà±à°•à°°à°£à°¨à± ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయడం అవసరం.</translation>
<translation id="5658415415603568799">అదనపౠభదà±à°°à°¤ కోసం, 20 à°—à°‚à°Ÿà°² తరà±à°µà°¾à°¤ మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œâ€Œà°¨à± నమోదౠచేయమని మీ Smart Lock à°…à°¡à±à°—à±à°¤à±à°‚ది.</translation>
<translation id="5659593005791499971">ఇమెయిలà±</translation>
+<translation id="5659833766619490117">à°ˆ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
<translation id="5662477687021125631">శాశà±à°µà°¤à°‚</translation>
<translation id="5667546120811588575">Google Play సెటపౠచేసà±à°¤à±‹à°‚ది...</translation>
<translation id="5669267381087807207">సకà±à°°à°¿à°¯à°‚ చేసà±à°¤à±‹à°‚ది</translation>
@@ -3003,6 +3050,7 @@
<translation id="5729712731028706266">&amp;వీకà±à°·à°£</translation>
<translation id="5729996640881880439">à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, మేమౠఈ లోపం యొకà±à°• కోడà±â€Œà°¨à± చూపలేమà±.</translation>
<translation id="5731247495086897348">పే&amp;à°¸à±à°Ÿà± చేసి à°®à±à°‚à°¦à±à°•à± వెళà±à°³à°‚à°¡à°¿</translation>
+<translation id="5731409020711461763">1 కొతà±à°¤ ఫోటో</translation>
<translation id="5734362860645681824">à°•à°®à±à°¯à±‚నికేషనà±â€Œà°²à±</translation>
<translation id="5735973442555172575">Android ఆపà±â€Œà°²à°¨à± ఉపయోగించాలంటే, మళà±à°²à±€ సైనౠఇనౠచేసి, à°…à°ªà±â€Œà°¡à±‡à°Ÿà± చేయండి.</translation>
<translation id="5736796278325406685">దయచేసి చెలà±à°²à±à°¬à°¾à°Ÿà± à°…à°¯à±à°¯à±‡ వినియోగదారౠపేరà±à°¨à± నమోదౠచేయండి</translation>
@@ -3033,11 +3081,13 @@
<translation id="577322787686508614">దీనిలో చదివే à°šà°°à±à°¯à°•à± à°…à°¨à±à°®à°¤à°¿ లేదà±: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">ఫైలà±â€Œà°² à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ తెరà±à°µà±</translation>
<translation id="5774515636230743468">మానిఫెసà±à°Ÿà±:</translation>
+<translation id="5775834615653774429">మెషీనà±â€Œà°¨à± డొమైనà±â€Œà°•à± చేరà±à°šà°¡à°‚లో విఫలమైంది. సంసà±à°¥à°¾à°—à°¤ à°ªà±à°°à°®à°¾à°£à°‚ ఉనికిలో లేదà±.</translation>
<translation id="577624874850706961">à°•à±à°•à±€à°²à°¨à± శోధించà±</translation>
<translation id="5777468213129569553">Chromeని తెరవండి</translation>
<translation id="5778747455497889540">దిగà±à°µ మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°•à± కేటాయించబడిన యాదృచà±à°›à°¿à°•à°‚à°—à°¾ రూపొందించబడిన à°¸à±à°°à°•à±à°·à°¿à°¤ మాడà±à°¯à±‚లౠపాసà±â€Œà°µà°°à±à°¡à± అందించబడింది:</translation>
<translation id="5780973441651030252">à°ªà±à°°à°¾à°¸à±†à°¸à± à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯à°¤</translation>
<translation id="5781865261247219930"><ph name="EXTENSION_NAME" />కి ఆదేశాలనౠపంపించండి</translation>
+<translation id="5782227691023083829">à°…à°¨à±à°µà°¦à°¿à°¸à±à°¤à±‹à°‚ది...</translation>
<translation id="5783221160790377646">లోపం కారణంగా, పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారౠసృషà±à°Ÿà°¿à°‚చబడలేదà±. దయచేసి తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="5783602409389152506">పరికరాల కోసం à°¸à±à°•à°¾à°¨à± చేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à±...</translation>
<translation id="57838592816432529">à°®à±à°¯à±‚టౠచేయి</translation>
@@ -3051,6 +3101,7 @@
<translation id="5804241973901381774">à°…à°¨à±à°®à°¤à±à°²à±</translation>
<translation id="580571955903695899">శీరà±à°·à°¿à°• à°¦à±à°µà°¾à°°à°¾ à°•à±à°°à°®à°¾à°¨à±à°¨à°¿ మారà±à°šà±</translation>
<translation id="5807290661599647102">à°¸à±à°•à±à°°à±€à°¨à± లాకà±â€Œà°¨à± సెటౠచేయండి</translation>
+<translation id="580926004266167721">మెషీనà±â€Œà°¨à± డొమైనà±â€Œà°•à± చేరà±à°šà°¡à°‚లో విఫలమైంది. దీనికి కారణం సంసà±à°¥à°¾à°—à°¤ à°ªà±à°°à°®à°¾à°£à°‚ కోసం మీ ఖాతాకౠతగిననà±à°¨à°¿ à°ªà±à°°à°¤à±à°¯à±‡à°•à°¾à°§à°¿à°•à°¾à°°à°¾à°²à± లేకపోవడం కావచà±à°šà±.</translation>
<translation id="580961539202306967">సైటౠనాకౠపà±à°·à± సందేశాలనౠపంపాలనà±à°•à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± ననà±à°¨à± à°…à°¡à±à°—à± (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="5814126672212206791">కనెకà±à°·à°¨à± à°°à°•à°‚</translation>
<translation id="5815645614496570556">X.400 à°šà°¿à°°à±à°¨à°¾à°®à°¾</translation>
@@ -3072,8 +3123,10 @@
<translation id="5835754902560991078">à°…à°¤à±à°¯à°‚à°¤ సంకà±à°·à°¿à°ªà±à°¤à°‚ (0.6s)</translation>
<translation id="5838456317242088717">à°ªà±à°°à°¸à±à°¤à±à°¤ à°…à°œà±à°žà°¾à°¤ సెషనà±â€Œà°•à±</translation>
<translation id="5842497610951477805">à°¬à±à°²à±‚టూతà±â€Œà°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
+<translation id="5843250171025351504">మీ నిరà±à°µà°¾à°¹à°•à±à°¡à± పేరà±à°•à±Šà°¨à±à°¨ కనీస à°•à±à°²à°¯à°¿à°‚టౠవెరà±à°·à°¨à±â€Œà°¤à±‹ మీ పరికరం ఇకపై à°…à°¨à±à°•à±‚లించదà±. దయచేసి లాగినౠచేయడానికి à°…à°ªà±â€Œà°¡à±‡à°Ÿà± చేయండి.</translation>
<translation id="5846929185714966548">à°Ÿà±à°¯à°¾à°¬à±â€Œ 4</translation>
<translation id="5848924408752252705">వెనà±à°•à°•à± వెళà±à°²à±‡à°‚à°¦à±à°•à± తాకండి.</translation>
+<translation id="5849212445710944278">ఇపà±à°ªà°Ÿà°¿à°•à±‡ జోడించబడింది</translation>
<translation id="5849570051105887917">à°¸à±à°µà°¸à±à°¥à°² à°ªà±à°°à°¦à°¾à°¤ కోడà±</translation>
<translation id="5849869942539715694">పొడిగింపà±à°¨à± à°ªà±à°¯à°¾à°•à± చేయి...</translation>
<translation id="5850516540536751549">à°ˆ ఫైలౠరకానికి మదà±à°¦à°¤à± లేదà±. దయచేసి à°ˆ రకమైన ఫైలà±â€Œà°¨à± తెరవగల à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ à°•à°¨à±à°—ొనడానికి <ph name="BEGIN_LINK" />Chrome వెబౠసà±à°Ÿà±‹à°°à±<ph name="END_LINK" />నౠసందరà±à°¶à°¿à°‚à°šà°‚à°¡à°¿.
@@ -3099,6 +3152,7 @@
<translation id="586567932979200359">మీరౠదాని à°¡à°¿à°¸à±à°•à± à°šà°¿à°¤à±à°°à°‚ à°¨à±à°‚à°¡à°¿ <ph name="PRODUCT_NAME" />నౠఅమలౠచేసà±à°¤à±à°¨à±à°¨à°¾à°°à±. దీనà±à°¨à°¿ మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹ à°µà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà°¡à°‚ వలà±à°² మిమà±à°®à°²à±à°¨à°¿ దీనà±à°¨à°¿ à°¡à°¿à°¸à±à°•à± à°šà°¿à°¤à±à°°à°‚ లేకà±à°‚à°¡à°¾ అమలౠచేయనిసà±à°¤à±à°‚ది మరియౠఇది తాజాగా ఉంచబడà±à°¤à±à°‚దని నిరà±à°§à°¾à°°à°¿à°¸à±à°¤à±à°‚ది.</translation>
<translation id="5866557323934807206">భవిషà±à°¯à°¤à± సందరà±à°¶à°¨à°² కోసం à°ˆ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± à°•à±à°²à°¿à°¯à°°à± చెయà±à°¯à°¿</translation>
<translation id="5866840822086176774">చాలా బలంగా ఉంది</translation>
+<translation id="5867841422488265304">వెబౠచిరà±à°¨à°¾à°®à°¾à°¨à± వెతకండి లేదా టైపౠచేయండి</translation>
<translation id="5869029295770560994">సరే, à°…à°°à±à°¥à°®à±ˆà°‚ది</translation>
<translation id="5869522115854928033">సేవౠచేసిన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à±</translation>
<translation id="5870086504539785141">à°ªà±à°°à°¾à°ªà±à°¯à°¤ మెనà±à°¨à°¿ మూసివేయండి</translation>
@@ -3156,7 +3210,6 @@
<translation id="5972708806901999743">పైకి తరలించà±</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="5975083100439434680">దూరంగా జూమౠచెయà±à°¯à°¿</translation>
-<translation id="5975730206036440725">PPDని à°•à°¨à±à°—ొనడం సాధà±à°¯à°‚ కాదà±. మీ Chromebook ఆనà±â€Œà°²à±ˆà°¨à±â€Œà°²à±‹ ఉందో లేదో తనిఖీ చేసిన తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="5975792506968920132">à°¬à±à°¯à°¾à°Ÿà°°à±€ ఛారà±à°œà± శాతం</translation>
<translation id="5976160379964388480">ఇతర</translation>
<translation id="5978264784700053212">సందేశ కేందà±à°°à°‚</translation>
@@ -3166,6 +3219,7 @@
<translation id="5984222099446776634">ఇటీవల సందరà±à°¶à°¿à°‚చినవి</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />ఇది మీ పరికరం à°—à±à°°à°¿à°‚à°šà°¿ మరియౠమీరౠదీనà±à°¨à°¿ ఉపయోగించే విధానం à°—à±à°°à°¿à°‚à°šà°¿, ఉదా., à°¬à±à°¯à°¾à°Ÿà°°à±€ à°¸à±à°¥à°¾à°¯à°¿, మీరౠఅనà±à°µà°°à±à°¤à°¨à°¾à°²à± à°Žà°‚à°¤ తరచà±à°—à°¾ ఉపయోగిసà±à°¤à±à°‚టారà±, మీ నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°² (Wi-Fi మరియౠబà±à°²à±‚టూతౠవంటివి) నాణà±à°¯à°¤ మరియౠవà±à°¯à°µà°§à°¿ మరియౠà°à°µà±ˆà°¨à°¾ సకà±à°°à°®à°‚à°—à°¾ పని చేయకà±à°‚టే వాటికి సంబంధించి అందించే à°•à±à°°à°¾à°·à± నివేదికల వంటి వాటి à°—à±à°°à°¿à°‚à°šà°¿ తెలిపే సాధారణ సమాచారం. à°† సమాచారం అందరి కోసం Google ఉతà±à°ªà°¤à±à°¤à±à°²à± మరియౠసేవలనౠమెరà±à°—à±à°ªà°°à°šà°¡à°¾à°¨à°¿à°•à°¿ ఉపయోగించబడà±à°¤à±à°‚ది. కొంత సమగà±à°° సమాచారం Android డెవలపరà±â€Œà°² వంటి భాగసà±à°µà°¾à°®à±à°²à± వారి à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à± మరియౠఉతà±à°ªà°¤à±à°¤à±à°²à°¨à± మెరà±à°—à±à°ªà°°à°šà°¡à°‚లో కూడా వారికి సహాయపడà±à°¤à±à°‚ది.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />మీరౠదీనà±à°¨à°¿ Android à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°² సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±à°²à±‹ à°Žà°ªà±à°ªà±à°¡à±ˆà°¨à°¾ ఆనౠలేదా ఆఫౠచేయవచà±à°šà±. దీని వలన సిసà±à°Ÿà°®à± నవీకరణలౠమరియౠభదà±à°°à°¤ వంటి ఆవశà±à°¯à°• సేవలనౠపొందడానికి అవసరమైన సమాచారానà±à°¨à°¿ పంపగల మీ పరికర సామరà±à°¥à±à°¯à°‚పై ఎలాంటి à°ªà±à°°à°­à°¾à°µà°‚ ఉండదà±.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">à°…à°¨à±à°µà°¦à°¿à°‚చబడింది</translation>
<translation id="5991049340509704927">పెదà±à°¦à°¦à°¿à°—à°¾ చేయండి</translation>
<translation id="5993332328670040093">మీ డేటా వినియోగం ఇకపై గణించబడదà±.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" />దానిని అది à°…à°ªà±à°¡à±‡à°Ÿà± చేసà±à°•à±‹à°²à±‡à°•à°ªà±‹à°µà°šà±à°šà±. </translation>
@@ -3189,7 +3243,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB పరికరం కనెకà±à°Ÿà± చేయబడింది</translation>
<translation id="6032912588568283682">ఫైలౠసిసà±à°Ÿà°®à±</translation>
<translation id="6034662038931255275">OS à°…à°ªà±â€Œà°¡à±‡à°Ÿà± విజయవంతమైంది</translation>
-<translation id="6035651096710386140">Ctrl లేదా Altని ఉపయోగించండి, రెండూ కాదà±</translation>
<translation id="6039651071822577588">నెటà±â€Œà°µà°°à±à°•à± లకà±à°·à°£à°‚ నిఘంటà±à°µà± తపà±à°ªà±à°¡à± ఆకృతి చేయబడింది</translation>
<translation id="604001903249547235">Cloud à°¬à±à°¯à°¾à°•à°ªà±</translation>
<translation id="6040143037577758943">మూసివేయి</translation>
@@ -3197,8 +3250,8 @@
<translation id="604124094241169006">à°¸à±à°µà°¯à°‚చాలకంగా</translation>
<translation id="6042169520002885235">à°ªà±à°°à°¿à°‚టరౠతయారీదారౠమరియౠమోడలà±â€Œà°¨à± à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042850536017090003">యాపౠనోటిఫికేషనà±â€Œà°²à°ªà±ˆ నొకà±à°•à°‚à°¡à°¿.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> à°’à°• Chrome à°Ÿà±à°¯à°¾à°¬à±â€Œà°¨à°¿ <ph name="TAB_NAME" />తో భాగసà±à°µà°¾à°®à±à°¯à°‚ చేసà±à°¤à±‹à°‚ది.</translation>
-<translation id="6043357981274314628">పూరà±à°¤à°¯à°¿à°‚ది!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> à°’à°• Chrome à°Ÿà±à°¯à°¾à°¬à±â€Œà°¨à± మరియౠఆడియోనౠ<ph name="TAB_NAME" />తో భాగసà±à°µà°¾à°®à±à°¯à°‚ చేసà±à°¤à±‹à°‚ది.</translation>
<translation id="6049004884579590341">పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à± à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚చడానికి |<ph name="ACCELERATOR" />|ని నొకà±à°•à°¿, పటà±à°Ÿà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="6049065490165456785">అంతరà±à°—à°¤ కెమెరా à°¨à±à°‚à°¡à°¿ ఫోటో</translation>
@@ -3210,6 +3263,7 @@
<translation id="6056710589053485679">సాధారణంగా మళà±à°²à±€ లోడౠచేయి</translation>
<translation id="6059652578941944813">సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± అధికార à°•à±à°°à°®à°‚</translation>
<translation id="6059925163896151826">USB పరికరాలà±</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> à°•à±à°°à°¾à°·à± అయింది.</translation>
<translation id="6064217302520318294">à°¸à±à°•à±à°°à±€à°¨à± లాకà±</translation>
<translation id="6065289257230303064">సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± విషయ డైరెకà±à°Ÿà°°à±€ లకà±à°·à°£à°¾à°²à±</translation>
<translation id="6068338049763724728">రిమోటౠనమోదà±à°¨à± ఆరంభించండి</translation>
@@ -3241,9 +3295,11 @@
<translation id="6107012941649240045">వీరికి జారీ చేయబడింది</translation>
<translation id="6112952769866305444">à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ సవరించండి, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">వెనà±à°•à°•à± వెళà±à°²à±‡à°‚à°¦à±à°•à± |<ph name="SHORTCUT" />| నొకà±à°•à°‚à°¡à°¿</translation>
+<translation id="6116338172782435947">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°•à± కాపీ చేసిన వచనం మరియౠచితà±à°°à°¾à°²à°¨à± చూడండి</translation>
<translation id="6116921718742659598">భాష మరియౠఇనà±â€Œà°ªà±à°Ÿà± సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మారà±à°šà°‚à°¡à°¿</translation>
<translation id="6120205520491252677">à°ªà±à°°à°¾à°°à°‚à°­ à°¸à±à°•à±à°°à±€à°¨à±â€Œà°•à± à°ˆ పేజీని పినౠచేయి...</translation>
<translation id="6122081475643980456">మీ ఇంటరà±à°¨à±†à°Ÿà± కనెకà±à°·à°¨à± నియంతà±à°°à°¿à°‚చబడà±à°¤à±‹à°‚ది</translation>
+<translation id="6122095009389448667">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చూడనీయకà±à°‚à°¡à°¾ à°ˆ సైటà±â€Œà°¨à± à°¬à±à°²à°¾à°•à± చేయడం కొనసాగించà±</translation>
<translation id="6122875415561139701">దీనిలో à°µà±à°°à°¾à°¸à±‡ à°šà°°à±à°¯à°•à± à°…à°¨à±à°®à°¤à°¿ లేదà±: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">à°•à±à°°à°¿à°‚ది పొడిగింపà±à°²à± à°ˆ పొడిగింపà±à°ªà±ˆ ఆధారపడి ఉంటాయి:</translation>
<translation id="6125479973208104919">à°¦à±à°°à°¦à±ƒà°·à±à°Ÿà°µà°¶à°¾à°¤à±à°¤à±‚, మీరౠమీ ఖాతానౠఈ <ph name="DEVICE_TYPE" />à°•à°¿ మళà±à°²à±€ జోడించాలి.</translation>
@@ -3285,6 +3341,7 @@
<translation id="6178664161104547336">à°’à°• సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±à°¨à°¿ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="6180288788882902869">మీ <ph name="DEVICE_TYPE" />లో Google Play</translation>
<translation id="6181431612547969857">డౌనà±â€Œà°²à±‹à°¡à± à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
+<translation id="6181803575025675566"><ph name="LINK_START" />సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°²à±‹<ph name="LINK_END" /> ఇది ఎలా పని చేయాలో నియంతà±à°°à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="6185132558746749656">పరికర à°¸à±à°¥à°¾à°¨à°‚</translation>
<translation id="6185696379715117369">à°Žà°—à±à°µ పేజీకి వెళà±à°²à±à°¤à±à°‚ది</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" />తో తెరవండి</translation>
@@ -3317,7 +3374,6 @@
<translation id="6237816943013845465">మీ à°¸à±à°•à±à°°à±€à°¨à± రిజలà±à°¯à±‚à°·à°¨à±â€Œà°¨à± సరà±à°¦à±à°¬à°¾à°Ÿà± చేయడానికి మిమà±à°®à°²à±à°¨à°¿ à°…à°¨à±à°®à°¤à°¿à°¸à±à°¤à±à°‚ది</translation>
<translation id="6238923052227198598">లాకౠసà±à°•à±à°°à±€à°¨à±â€Œà°ªà±ˆ తాజా గమనికనౠఉంచండి</translation>
<translation id="6239558157302047471">&amp;à°«à±à°°à±‡à°®à± మళà±à°²à±€ లోడౠచేయి</translation>
-<translation id="624022915548992686">పేజీ à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±</translation>
<translation id="6241530762627360640">మీ సిసà±à°Ÿà°®à±â€Œà°¤à±‹ జత చేయబడిన à°¬à±à°²à±‚టూతౠపరికరాలకౠసంబంధించిన సమాచారానà±à°¨à°¿ à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి మరియౠసమీపంలోని à°¬à±à°²à±‚టూతౠపరికరాలనౠకనà±à°—ొనడానికి à°…à°¨à±à°®à°¤à°¿.</translation>
<translation id="6243774244933267674">సరà±à°µà°°à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±</translation>
<translation id="6246413617632217567">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°¤ వినియోగదారà±à°¨à°¿ దిగà±à°®à°¤à°¿ చేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±. దయచేసి మీ హారà±à°¡à± à°¡à±à°°à±ˆà°µà± ఖాళీ మరియౠఅనà±à°®à°¤à±à°²à°¨à± తనిఖీ చేసి, ఆపై మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -3334,13 +3390,13 @@
<translation id="6263284346895336537">à°•à±à°²à°¿à°·à±à°Ÿà°®à±ˆà°¨à°¦à°¿ కాదà±</translation>
<translation id="6263541650532042179">సమకాలీకరణనౠరీసెటౠచెయà±à°¯à°‚à°¡à°¿</translation>
<translation id="6264365405983206840">&amp;à°…à°¨à±à°¨à±€ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
+<translation id="6265930187414222160">పూరà±à°¤à°¯à°¿à°‚ది! హానికరమైన సాఫà±à°Ÿà±â€Œà°µà±‡à°°à± తీసివేయబడింది.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" />కౠమిమà±à°®à°²à±à°¨à°¿ మీరౠపà±à°°à°®à°¾à°£à±€à°•à°°à°¿à°‚చడానికి à°’à°• సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±à°¨à± à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="6268252012308737255"><ph name="APP" />తో తెరà±à°µà±</translation>
<translation id="6268747994388690914">HTML ఫైలౠనà±à°‚à°¡à°¿ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± దిగà±à°®à°¤à°¿ చేయి...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />సిసà±à°Ÿà°®à± మరియౠఅనà±à°µà°°à±à°¤à°¨ సమాచారానà±à°¨à°¿<ph name="END_LINK1" /> మరియౠ<ph name="BEGIN_LINK2" />గణాంకాలనà±<ph name="END_LINK2" /> పంపà±</translation>
<translation id="6272643420381259437">à°ªà±à°²à°—à°¿à°¨à±â€Œà°¨à± డౌనà±â€Œà°²à±‹à°¡à± చేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± లోపం (<ph name="ERROR" />) à°à°°à±à°ªà°¡à°¿à°‚ది</translation>
<translation id="6273677812470008672">నాణà±à°¯à°¤</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome వెబౠసà±à°Ÿà±‹à°°à±<ph name="END_LINK" />లో పొడిగింపà±à°²à± మరియౠయాపà±â€Œà°²à°¨à± à°•à°¨à±à°—ొనండి</translation>
<translation id="62751439899495218">ఫోటోనౠమారà±à°šà±</translation>
<translation id="6276301056778294989">పరికరం ఒకే కోడà±â€Œà°¨à± చూపà±à°¤à±‹à°‚దని నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.</translation>
<translation id="6277105963844135994">నెటà±â€Œà°µà°°à±à°•à± సమయం à°®à±à°—ిసింది</translation>
@@ -3366,12 +3422,12 @@
<translation id="6311220991371174222">మీ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± తెరà±à°¸à±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± à°à°¦à±‹ తపà±à°ªà± జరిగినందà±à°¨ Chromeని తెరవడం సాధà±à°¯à°ªà°¡à°¦à±. Chromeని à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించడానికి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="6312403991423642364">తెలియని నెటà±â€Œà°µà°°à±à°•à± లోపం</translation>
<translation id="6313641880021325787">VRని నిషà±à°•à±à°°à°®à°¿à°‚à°šà±</translation>
-<translation id="6314335155547195432">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± రూపొందించà±</translation>
<translation id="6314819609899340042">మీరౠఈ <ph name="IDS_SHORT_PRODUCT_NAME" /> పరికరంలో డీబగà±à°—ింగౠలకà±à°·à°£à°¾à°²à°¨à± విజయవంతంగా à°ªà±à°°à°¾à°°à°‚భించారà±.</translation>
-<translation id="6315343732431721770">మీ à°ªà±à°°à°¾à°°à°‚à°­ పేజీలౠ<ph name="URL" />ని చేరà±à°šà±‡à°²à°¾ మారà±à°šà°¬à°¡à±à°¡à°¾à°¯à°¿. మీ à°ªà±à°°à°¾à°°à°‚à°­ పేజీని మారà±à°šà±‡ పొడిగింపà±à°²à°¨à± నిలిపివేయడానికి, à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà± à°•à±à°²à°¿à°•à± చేయండి.</translation>
<translation id="6315493146179903667">à°…à°¨à±à°¨à±€ à°®à±à°‚à°¦à±à°•à± తీసà±à°•à±†à°³à±à°²à±</translation>
<translation id="6316806695097060329">à°ˆ <ph name="SHORT_PRODUCT_NAME" /> పరికరం మీకౠవెబà±â€Œà°²à±‹à°¨à°¿ ఉతà±à°¤à°® à°…à°¨à±à°­à°µà°¾à°¨à±à°¨à°¿ అందించేందà±à°•à± రూపొందించబడింది.</translation>
+<translation id="6317318380444133405">ఇపà±à°ªà±à°¡à± మదà±à°¦à°¤à± లేదà±.</translation>
<translation id="6317369057005134371">à°…à°¨à±à°µà°°à±à°¤à°¨ విండో కోసం వేచి ఉంది...</translation>
+<translation id="6318407754858604988">డౌనà±â€Œà°²à±‹à°¡à± à°ªà±à°°à°¾à°°à°‚భించబడింది</translation>
<translation id="6322279351188361895">à°ªà±à°°à±ˆà°µà±‡à°Ÿà± కీని చదవడంలో విఫలమైంది.</translation>
<translation id="6325191661371220117">à°¸à±à°µà±€à°¯-à°ªà±à°°à°¾à°°à°‚భానà±à°¨à°¿ నిలిపివేయి</translation>
<translation id="6326175484149238433">Chrome à°¨à±à°‚à°¡à°¿ తీసివేయి</translation>
@@ -3381,7 +3437,6 @@
<translation id="6333049849394141510">దేనà±à°¨à°¿ సమకాలీకరించాలో à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="6333064448949140209">పైలౠడీబగà±à°—ింగౠకోసం Googleà°•à°¿ పంపబడà±à°¤à±à°‚ది</translation>
<translation id="6333834492048057036">శోధన à°šà°¿à°°à±à°¨à°¾à°®à°¾ పటà±à°Ÿà±€à°ªà±ˆ కేందà±à°°à±€à°•à°°à°¿à°‚à°šà°‚à°¡à°¿</translation>
-<translation id="6336907568130557310">à°Žà°—à±à°®à°¤à°¿ చేయబడిన ఫైలà±â€Œà°¨à± చూడగల ఎవరికైనా మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± కనిపిసà±à°¤à°¾à°¯à°¿. ఎవరితోనూ ఫైలà±â€Œà°¨à± షేరౠచేయవదà±à°¦à± మరియౠదిగà±à°®à°¤à°¿ చేసిన తరà±à°µà°¾à°¤ దానà±à°¨à°¿ తొలగించండి.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> కోసం కొతà±à°¤ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚à°šà±</translation>
<translation id="6340017061976355871">సరà±à°µà°°à±â€Œà°•à°¿ కనెకà±à°Ÿà± చేయడం సాధà±à°¯à°‚ కాలేదà±. దయచేసి మీ నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°¨à°¿ తనిఖీ చేసి, మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿. సమసà±à°¯ కొనసాగినటà±à°²à°¯à°¿à°¤à±‡, మీ Chromebookని à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="6340071272923955280">ఇంటరà±à°¨à±†à°Ÿà± à°®à±à°¦à±à°°à°£ à°ªà±à°°à±‹à°Ÿà±‹à°•à°¾à°²à± (IPPS)</translation>
@@ -3404,7 +3459,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android కోసం Smart Lockనౠసెటపౠచేయండి</translation>
<translation id="6374469231428023295">మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±</translation>
-<translation id="6377158645544167202">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ కనెకà±à°Ÿà± చేయడం సాధà±à°¯à°‚ కాదà±. à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ ఆనౠచేసినటà±à°²à±, దానిని Wi-Fi లేదా USB à°¦à±à°µà°¾à°°à°¾ మీ Chromebookà°•à°¿ కనెకà±à°Ÿà± చేసినటà±à°²à± నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.</translation>
<translation id="6380143666419481200">అంగీకరించి, కొనసాగండి</translation>
<translation id="6383051423892982287">మీ à°¸à±à°µà°‚à°¤ <ph name="BEGIN_LINK" />సమకాలీకరణ రహసà±à°¯ పదబంధం<ph name="END_LINK" />తో సమకాలీకరించబడిన డేటాని à°—à±à°ªà±à°¤à±€à°•à°°à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="6384275966486438344">మీ శోధన సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± దీనికి మారà±à°šà°‚à°¡à°¿: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@
<translation id="6503077044568424649">à°Žà°•à±à°•à±à°µà°—à°¾ సందరà±à°¶à°¿à°‚చేవి</translation>
<translation id="6504611359718185067">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± జోడించడానికి ఇంటరà±à°¨à±†à°Ÿà±â€Œà°•à± కనెకà±à°Ÿà± à°…à°µà±à°µà°‚à°¡à°¿</translation>
<translation id="6506374932220792071">SHA-256తో X9.62 ECDSA సంతకం</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" />కౠసంబంధించినది</translation>
<translation id="6508261954199872201">à°…à°¨à±à°µà°°à±à°¤à°¨à°‚: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">మీడియా లైసెనà±à°¸à±</translation>
<translation id="6510568984200103950">కొనà±à°¨à°¿ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
@@ -3529,9 +3584,11 @@
<translation id="6551508934388063976">ఆదేశం à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±. కొతà±à°¤ విండోనౠతెరవడానికి control-N నొకà±à°•à°‚à°¡à°¿.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> వినియోగదారà±à°²à±</translation>
<translation id="6555432686520421228">à°…à°¨à±à°¨à°¿ వినియోగదారౠఖాతాలనౠతీసివేయండి మరియౠమీ <ph name="IDS_SHORT_PRODUCT_NAME" /> పరికరానà±à°¨à°¿ à°•à±à°°à±Šà°¤à±à°¤ దాని వలె రీసెటౠచేయండి.</translation>
+<translation id="6555810572223193255">à°•à±à°²à±€à°¨à°ªà± à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేదà±</translation>
<translation id="6556866813142980365">à°šà°°à±à°¯ à°ªà±à°¨à°°à°¾à°µà±ƒà°¤à°‚</translation>
<translation id="6558280019477628686">లోపం సంభవించింది. కొనà±à°¨à°¿ అంశాలౠతొలగించబడకపోవచà±à°šà±.</translation>
<translation id="6559580823502247193">(ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°ˆ పరికరంలో ఉనà±à°¨à°¾à°°à±)</translation>
+<translation id="6560713683827832045">యాపౠనోటిఫికేషనà±â€Œà°²à± "ఆనà±"లో ఉనà±à°¨à°¾à°¯à±‹ లేదో చూడండి. లేకà±à°‚టే, టోగà±à°²à± చేసి à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">ఫైలౠపథం లేదా పేరౠచాలా పొడవà±à°—à°¾ ఉంది. దయచేసి à°šà°¿à°¨à±à°¨ పేరà±à°¤à±‹ లేదా మరొక à°¸à±à°¥à°¾à°¨à°¾à°¨à°¿à°•à°¿ సేవౠచేయండి.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />"ని తొలగిసà±à°¤à±‹à°‚ది...</translation>
@@ -3560,7 +3617,6 @@
<translation id="6606070663386660533">à°Ÿà±à°¯à°¾à°¬à± 8</translation>
<translation id="6607272825297743757">ఫైలౠసమాచారం</translation>
<translation id="6607831829715835317">మరినà±à°¨à°¿ సాధనా&amp;à°²à±</translation>
-<translation id="6610183966322615106">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± జోడించడంలో సమసà±à°¯ à°à°°à±à°ªà°¡à°¿à°‚ది</translation>
<translation id="6612358246767739896">à°°à°•à±à°·à°¿à°¤ కంటెంటà±</translation>
<translation id="6613452264606394692">à°ˆ పేజీని à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± చేయడం à°¦à±à°µà°¾à°°à°¾ ఇకà±à°•à°¡à°¿à°•à°¿ à°•à±à°·à°£à°¾à°²à±à°²à±‹ తిరిగి à°°à°‚à°¡à°¿</translation>
<translation id="6615455863669487791">నాకౠచూపించà±</translation>
@@ -3637,9 +3693,11 @@
<translation id="6736045498964449756">à°…à°¯à±à°¯à±‹, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± సరిపోలలేదà±!</translation>
<translation id="6736243959894955139">à°šà°¿à°°à±à°¨à°¾à°®à°¾</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">మీరౠమీ పాత à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± ఇపà±à°ªà±à°¡à± యాకà±à°¸à±†à°¸à± చేయలేకపోయినపà±à°ªà°Ÿà°¿à°•à±€, మీరౠదానిని తీసివేయగలరà±.</translation>
<translation id="6739923123728562974">డెసà±à°•à±â€Œà°Ÿà°¾à°ªà± సతà±à°µà°°à°®à°¾à°°à±à°—ానà±à°¨à°¿ చూపà±</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> పాజౠచేయబడింది</translation>
<translation id="6742339027238151589">à°¸à±à°•à±à°°à°¿à°ªà±à°Ÿà±â€Œà°•à°¿ à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయదగినది</translation>
+<translation id="6743841972744298686">సమకాలీకరణ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
<translation id="6745592621698551453">ఇపà±à°ªà±à°¡à±‡ నవీకరించà±</translation>
<translation id="6746124502594467657">à°•à±à°°à°¿à°‚దికి తరలించà±</translation>
<translation id="674632704103926902">నొకà±à°•à°¿ లాగడానà±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
@@ -3652,12 +3710,14 @@
<translation id="6757101664402245801">URL కాపీ చేయబడింది</translation>
<translation id="6758056191028427665">మేమౠఅందించే సేవలౠఎలా ఉనà±à°¨à°¾à°¯à±‹ మాకౠతెలియజేయండి.</translation>
<translation id="6759193508432371551">à°«à±à°¯à°¾à°•à±à°Ÿà°°à±€ రీసెటà±</translation>
+<translation id="6765234885931342179">మీ à°­à°¦à±à°°à°¤à°¾ à°•à±€ యొకà±à°• à°•à±à°°à°®à°¸à°‚à°–à±à°¯à°¨à± చూడండి</translation>
<translation id="6766101255664245434">కొతà±à°¤ ఫోటోనౠతీసà±à°•à±‹à°‚à°¡à°¿ లేదా ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉనà±à°¨ ఫోటో లేదా à°šà°¿à°¹à±à°¨à°¾à°¨à±à°¨à°¿ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿.
<ph name="LINE_BREAK" />
à°ˆ à°šà°¿à°¤à±à°°à°‚ Chromebook సైనౠఇనౠసà±à°•à±à°°à±€à°¨à± మరియౠలాకౠసà±à°•à±à°°à±€à°¨à±â€Œà°²à°²à±‹ చూపబడà±à°¤à±à°‚ది.</translation>
<translation id="6769712124046837540">à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ జోడిసà±à°¤à±‹à°‚ది...</translation>
<translation id="6771503742377376720">à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°° అధికారం</translation>
<translation id="6773575010135450071">మరినà±à°¨à°¿ à°šà°°à±à°¯à°²à±...</translation>
+<translation id="6777817260680419853">మళà±à°³à°¿à°‚పౠబà±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="6778959797435875428">సైటà±â€Œà°²à°¨à± à°…à°¨à±â€Œà°®à±à°¯à±‚టౠచేయండి</translation>
<translation id="677965093459947883">చాలా à°šà°¿à°¨à±à°¨à°µà°¿à°—à°¾</translation>
<translation id="6780439250949340171">ఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
@@ -3732,6 +3792,7 @@
<translation id="6898699227549475383">సంసà±à°¥ (O)</translation>
<translation id="6900284862687837908">నేపథà±à°¯ à°…à°¨à±à°µà°°à±à°¤à°¨à°‚: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">పరికరానà±à°¨à°¿ డొమైనà±â€Œà°•à± చేరà±à°šà°‚à°¡à°¿</translation>
+<translation id="6903534926908201625">Google సేకరించిన సమాచారానà±à°¨à°¿ మీరౠఠసమయంలోనైనా <ph name="BEGIN_LINK" />సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²<ph name="END_LINK" />లో à°…à°¨à±à°•à±‚లీకరించవచà±à°šà±.</translation>
<translation id="6904344821472985372">ఫైలౠపà±à°°à°¾à°ªà±à°¯à°¤à°¨à± ఉపసంహరించà±</translation>
<translation id="6904655473976120856">నిషà±à°•à±à°°à°®à°¿à°‚చడానికి à°…à°¨à±à°µà°°à±à°¤à°¨ బటనౠనొకà±à°•à°‚à°¡à°¿</translation>
<translation id="6904713658985136356"><ph name="HOST" /> మీ à°¸à±à°•à±à°°à±€à°¨à±â€Œà°¨à± భాగసà±à°µà°¾à°®à±à°¯à°‚ చేయాలనà±à°•à±à°‚టోంది.</translation>
@@ -3740,17 +3801,22 @@
<translation id="691024665142758461">బహà±à°³ ఫైలà±â€Œà°²à°¨à± డౌనà±â€Œà°²à±‹à°¡à± చేయాలనà±à°•à±à°‚టోంది</translation>
<translation id="6911324888870229398">నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à± పోయింది. దయచేసి మీ కనెకà±à°·à°¨à±â€Œà°¨à°¿ తనిఖీ చేయండి లేదా మరో Wi-Fi నెటà±â€Œà°µà°°à±à°•à±â€Œà°¤à±‹ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="6911734910326569517">మెమరీ à°«à±à°Ÿà±â€Œà°ªà±à°°à°¿à°‚à°Ÿà±</translation>
+<translation id="6914783257214138813">à°Žà°—à±à°®à°¤à°¿ చేయబడిన ఫైలà±â€Œà°¨à± చూడగల ఎవరికైనా మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± కనిపిసà±à°¤à°¾à°¯à°¿.</translation>
<translation id="6915804003454593391">వినియోగదారà±:</translation>
<translation id="6916590542764765824">పొడిగింపà±à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="6920989436227028121">సాధారణ టాబà±â€Œ వలె తెరà±à°µà±</translation>
<translation id="6922128026973287222">Google డేటా సేవరà±â€Œà°¨à± ఉపయోగించి డేటానౠఆదా చేయండి మరియౠవేగంగా à°¬à±à°°à±Œà°œà± చేయండి. మరింత తెలà±à°¸à±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°•à±à°²à°¿à°•à± చేయండి.</translation>
<translation id="6929555043669117778">పాపà±-à°…à°ªà±â€Œà°²à°¨à± నిరోధించడానà±à°¨à°¿ కొనసాగించà±</translation>
<translation id="6930242544192836755">à°µà±à°¯à°µà°§à°¿</translation>
+<translation id="6934241953272494177">మీ మీడియా పరికరానà±à°¨à°¿ à°¸à±à°•à°¾à°¨à± చేసà±à°¤à±‹à°‚ది...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> à°•à°¨à±à°—ొనబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="693807610556624488">à°µà±à°°à°¾à°¸à±‡ à°šà°°à±à°¯ దీనికి సంబంధించిన లకà±à°·à°£à°‚ à°—à°°à°¿à°·à±à°Ÿ పొడవà±à°¨à± మించిపోయింది: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">దయచేసి మీ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚తో <ph name="HOST_NAME" />ని à°ªà±à°°à°®à°¾à°£à±€à°•à°°à°¿à°‚చడానికి <ph name="TOKEN_NAME" />à°•à°¿ సైనౠఇనౠచెయà±à°¯à°‚à°¡à°¿.</translation>
<translation id="6943176775188458830">à°®à±à°¦à±à°°à°£à°¨à± à°°à°¦à±à°¦à± చేయి</translation>
<translation id="6943836128787782965">HTTP పొందడంలో విఫలమైంది</translation>
<translation id="6945221475159498467">à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
+<translation id="694592694773692225">మళà±à°³à°¿à°‚పౠఈ పేజీలో à°¬à±à°²à°¾à°•à± చేయబడింది.</translation>
<translation id="6949306908218145636">తెరిచిన పేజీలనౠబà±à°•à±â€Œà°®à°¾à°°à±à°•à± చేయి...</translation>
<translation id="6955446738988643816">పాపà±â€Œà°…à°ªà±â€Œà°¨à± పరిశీలించà±</translation>
<translation id="6957231940976260713">సేవ పేరà±</translation>
@@ -3854,13 +3920,16 @@
<translation id="7093866338626856921">à°ˆ పేరà±à°²à± à°—à°² పరికరాలతో డేటానౠఇచà±à°šà°¿à°ªà±à°šà±à°šà±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°…à°¨à±à°®à°¤à°¿: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">పరà±à°¯à°µà±‡à°•à±à°·à°¿à°¤ వినియోగదారà±à°¨à± దిగà±à°®à°¤à°¿ చేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±. దయచేసి మీ నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°¨à± తనిఖీ చేసి, ఆపై మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="7098447629416471489">సేవౠచేసిన ఇతర శోధన ఇంజినà±â€Œà°²à± ఇకà±à°•à°¡ కనిపిసà±à°¤à°¾à°¯à°¿</translation>
+<translation id="7099337801055912064">పెదà±à°¦ PPDని లోడౠచేయడం సాధà±à°¯à°‚ కాదà±. à°—à°°à°¿à°·à±à°Ÿ పరిమాణం 250 kB.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> అంశాలౠఎంచà±à°•à±‹à°¬à°¡à±à°¡à°¾à°¯à°¿</translation>
<translation id="7102687220333134671">à°¸à±à°µà°¯à°‚చాలక నవీకరణలౠఆనౠచేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="7106346894903675391">మరింత నిలà±à°µà°¨à°¿ కొనà±à°—ోలౠచేయండి...</translation>
<translation id="7108338896283013870">దాచిపెటà±à°Ÿà±</translation>
<translation id="7108668606237948702">à°Žà°‚à°Ÿà°°à±</translation>
+<translation id="7112978678959880812">à°µà±à°¯à°•à±à°¤à°¿à°—తీకరణ ఆనà±â€Œà°²à±‹ ఉంది. మీరౠదీనà±à°¨à°¿ myaccount.google.comలో మారà±à°šà°µà°šà±à°šà±.</translation>
<translation id="7113502843173351041">మీ ఇమెయిలౠచిరà±à°¨à°¾à°®à°¾à°¨à± తెలియపరచడానికి à°…à°¨à±à°®à°¤à°¿</translation>
<translation id="7114054701490058191">పాసà±â€Œâ€Œà°µà°°à±à°¡à±â€Œà°²à± సరిపోలలేదà±</translation>
+<translation id="7117228822971127758">దయచేసి తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="7117247127439884114">మళà±à°³à±€ సైనౠఇనౠచెయà±à°¯à°‚à°¡à°¿...</translation>
<translation id="711840821796638741">నిరà±à°µà°¹à°¿à°‚చబడే à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± చూపà±</translation>
<translation id="711902386174337313">మీ సైనà±-ఇనౠచేసిన పరికరాల యొకà±à°• జాబితానౠచదవడం</translation>
@@ -3901,6 +3970,7 @@
<translation id="7180611975245234373">రీఫà±à°°à±†à°·à± చేయి</translation>
<translation id="7180865173735832675">à°…à°¨à±à°•à±‚లీకరించà±</translation>
<translation id="7186088072322679094">సాధనపటà±à°Ÿà±€à°²à±‹ ఉంచండి</translation>
+<translation id="7187428571767585875">తీసివేయాలà±à°¸à°¿à°¨ లేదా మారà±à°šà°¾à°²à±à°¸à°¿à°¨ రిజిసà±à°Ÿà±à°°à±€ నమోదà±à°²à±:</translation>
<translation id="7191159667348037">తెలియని à°ªà±à°°à°¿à°‚à°Ÿà°°à± (USB)</translation>
<translation id="7191454237977785534">దీని లాగా ఫైలౠసేవౠచేయి</translation>
<translation id="7196835305346730603">సమీపంలోని Chromeboxà°² కోసం శోధిసà±à°¤à±‹à°‚ది...</translation>
@@ -3909,6 +3979,7 @@
<translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' తొలగించబడింది</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" />ని డౌనà±â€Œà°²à±‹à°¡à± చేసà±à°¤à±‹à°‚ది...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{పేజీ à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±}other{పేజీల à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±}}</translation>
<translation id="721331389620694978">à°¬à±à°°à±Œà°œà°¿à°‚గౠఅలవాటà±à°²à°¨à± à°ªà±à°°à°¦à°°à±à°¶à°¿à°‚చే కొనà±à°¨à°¿ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± తీసివేయబడవà±.</translation>
<translation id="7216409898977639127">సెలà±à°¯à±à°²à°¾à°°à± à°ªà±à°°à°¦à°¾à°¤</translation>
<translation id="7216595297012131718">భాషలనౠమీ à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯à°¤ ఆధారంగా à°•à±à°°à°®à°‚ చేసà±à°¤à±à°‚ది</translation>
@@ -3954,6 +4025,7 @@
<translation id="727952162645687754">డౌనà±â€Œà°²à±‹à°¡à± చేయడంలో లోపం</translation>
<translation id="7279701417129455881">à°•à±à°•à±à°•à±€ నిరోధించడానà±à°¨à°¿ నిరà±à°µà°¹à°¿à°‚à°šà±...</translation>
<translation id="7280877790564589615">à°…à°¨à±à°®à°¤à°¿ à°…à°­à±à°¯à°°à±à°¥à°¿à°‚చబడింది</translation>
+<translation id="7283041136720745563">Google à°¡à°¿à°¸à±à°•à± కోటా తగినంత పెదà±à°¦à°¦à°¿ కాదà±.</translation>
<translation id="7287143125007575591">à°ªà±à°°à°¾à°ªà±à°¯à°¤ నిరాకరించబడింది.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">వాలà±â€Œà°ªà±‡à°ªà°°à± à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ తెరà±à°µà±</translation>
@@ -4022,6 +4094,7 @@
<translation id="7392118418926456391">వైరసà±â€Œà°¨à± à°¸à±à°•à°¾à°¨à± చేయడంలో విఫలమైంది</translation>
<translation id="7392915005464253525">మూ&amp;సిన విండోని మళà±à°³à±€ తెరà±à°µà±</translation>
<translation id="7396845648024431313">సిసà±à°Ÿà°®à± ఆరంభంలో <ph name="APP_NAME" /> ఆరంభించబడà±à°¤à±à°‚ది మరియౠమీరౠఅనà±à°¨à°¿ <ph name="PRODUCT_NAME" /> విండోలని మూసినపà±à°¡à± నేపథà±à°¯à°‚లో రనౠచేయడం కొనసాగà±à°¤à±à°‚ది.</translation>
+<translation id="7398254312354928459">నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à± మారà±à°šà°¬à°¡à°¿à°‚ది</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">దయచేసి మీ Chromebox à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించబడà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± వేచి ఉండండి...</translation>
<translation id="7400839060291901923">మీ <ph name="PHONE_NAME" />లో కనెకà±à°·à°¨à±â€Œà°¨à°¿ సెటపౠచేయండి</translation>
@@ -4032,6 +4105,7 @@
<translation id="7409233648990234464">తిరిగి à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿, పవరà±â€Œà°µà°¾à°·à± చేయి</translation>
<translation id="7409836189476010449">Flash అమలౠచేయాలనà±à°•à±à°‚టోంది</translation>
<translation id="7410344089573941623"><ph name="HOST" /> మీ కెమెరా మరియౠమైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయాలని à°…à°¨à±à°•à±à°‚టే నాకౠతెలియజేయి</translation>
+<translation id="741204030948306876">సరే, సమà±à°®à°¤à°®à±‡</translation>
<translation id="7412226954991670867">GPU మెమరీ</translation>
<translation id="7416362041876611053">తెలియని నెటà±â€Œà°µà°°à±à°•à± లోపం.</translation>
<translation id="7417705661718309329">Google à°®à±à°¯à°¾à°ªà±</translation>
@@ -4053,6 +4127,7 @@
<translation id="7445682342344043969">పాపà±-à°…à°ªà±â€Œà°²à± à°¬à±à°²à°¾à°•à± చేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="744859430125590922">à°ˆ à°µà±à°¯à°•à±à°¤à°¿ <ph name="CUSTODIAN_EMAIL" /> à°¨à±à°‚à°¡à°¿ సందరà±à°¶à°¿à°‚చే వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à°¨à± నియంతà±à°°à°¿à°‚à°šà°‚à°¡à°¿ మరియౠవీకà±à°·à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="7453008956351770337">à°ˆ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à± à°Žà°‚à°šà±à°•à±‹à°µà°¡à°‚ à°¦à±à°µà°¾à°°à°¾, మీరౠమీ à°ªà±à°°à°¿à°‚à°Ÿà°°à±â€Œà°¨à°¿ à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయడానికి à°•à±à°°à°¿à°‚ది పొడిగింపà±à°•à± à°…à°¨à±à°®à°¤à°¿ ఇసà±à°¤à±à°¨à±à°¨à°¾à°°à±:</translation>
+<translation id="7453467225369441013">చాలా సైటà±â€Œà°² à°¨à±à°‚à°¡à°¿ మిమà±à°®à°²à±à°¨à°¿ సైనౠఅవà±à°Ÿà± చేసà±à°¤à±à°‚ది. మీరౠమీ Google ఖాతా à°¨à±à°‚à°¡à°¿ సైనౠఅవà±à°Ÿà± చేయబడరà±.</translation>
<translation id="7456142309650173560">డెవలపరà±</translation>
<translation id="7456847797759667638">à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ తెరà±à°µà±...</translation>
<translation id="7461924472993315131">పినౠచేయి</translation>
@@ -4063,7 +4138,7 @@
<translation id="747114903913869239">లోపం: పొడిగింపà±à°²à°¨à± డీకోడౠచేయడం సాధà±à°¯à°‚ కాదà±</translation>
<translation id="7473891865547856676">వదà±à°¦à±, ధనà±à°¯à°µà°¾à°¦à°¾à°²à±</translation>
<translation id="747459581954555080">à°…à°¨à±à°¨à±€ à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà±</translation>
-<translation id="747494631553057218">రిజిసà±à°Ÿà±à°°à±€ నమోదà±à°²à±:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" />‌కి à°Žà°°à±à°°à°°à± à°Žà°¦à±à°°à±ˆà°‚ది.</translation>
<translation id="7475671414023905704">Netscape తపà±à°ªà°¿à°ªà±‹à°¯à°¿à°¨ పాసà±â€Œà°µà°°à±à°¡à± URL</translation>
<translation id="7476454130948140105">à°…à°ªà±â€Œà°¡à±‡à°Ÿà± చేయడానికి తగినంత à°¬à±à°¯à°¾à°Ÿà°°à±€ ఛారà±à°œà°¿à°‚గౠలేదౠ(<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">మీరౠమీ పాసà±â€Œà°«à±à°°à±‡à°¸à±â€Œà°¨à± మరచిపోయినటà±à°²à°¯à°¿à°¤à±‡, <ph name="BEGIN_LINK" />Google డాషà±â€Œà°¬à±‹à°°à±à°¡à±<ph name="END_LINK" /> à°¦à±à°µà°¾à°°à°¾ సమకాలీకరణనౠనిలిపివేయండి మరియౠరీసెటౠచేయండి.</translation>
@@ -4078,6 +4153,9 @@
<translation id="7487067081878637334">సాంకేతికం</translation>
<translation id="7487099628810939106">à°•à±à°²à°¿à°•à± చేయడానికి à°®à±à°‚దౠజరగాలà±à°¸à°¿à°¨ ఆలసà±à°¯à°‚:</translation>
<translation id="7487969577036436319">భాగాలౠఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడలేదà±</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> à°•à°¨à±à°—ొనబడà±à°¡à°¾à°¯à°¿
+ <ph name="LINE_BREAK1" />
+ <ph name="BEGIN_LINK" />Google à°¡à°¿à°¸à±à°•à±<ph name="END_LINK" />à°•à± à°¬à±à°¯à°¾à°•à°ªà± చేయడానికి సిదà±à°§à°‚à°—à°¾ ఉంది</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;à°…à°¨à±à°¨à°¿à°‚టినీ తెరà±à°µà°‚à°¡à°¿}=1{&amp;à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°¨à°¿ తెరవండి}other{&amp;à°…à°¨à±à°¨à°¿à°‚టినీ (#) తెరవండి}}</translation>
<translation id="7489605380874780575">à°…à°°à±à°¹à°¤à°¨à± తనిఖీ చేయి</translation>
<translation id="749028671485790643">à°µà±à°¯à°•à±à°¤à°¿ <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@
<translation id="7497215489070763236">సరà±à°µà°°à± CA సరà±à°Ÿà°¿à°«à°¿à°•à±‡à°Ÿà±</translation>
<translation id="7502658306369382406">IPv6 à°šà°¿à°°à±à°¨à°¾à°®à°¾</translation>
<translation id="7503191893372251637">Netscape సరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà± à°°à°•à°‚</translation>
-<translation id="7503607651407946808">à°ˆ పేజీ à°…à°¨à±à°µà°¦à°¿à°‚చబడà±à°¤à±‹à°‚ది...</translation>
<translation id="7503821294401948377">à°¬à±à°°à±Œà°œà°°à± à°šà°°à±à°¯ కోసం '<ph name="ICON" />' à°šà°¿à°¹à±à°¨à°‚ లోడౠచేయబడలేదà±.</translation>
<translation id="750509436279396091">డౌనà±â€Œà°²à±‹à°¡à±â€Œà°² ఫోలà±à°¡à°°à± తెరà±à°µà±</translation>
<translation id="7505167922889582512">దాచిన ఫైలà±â€Œà°²à°¨à± చూపà±</translation>
@@ -4102,9 +4179,9 @@
<translation id="7517569744831774757">సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± వాటి అసలౠడిఫాలà±à°Ÿà±â€Œà°²à°•à± à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°¸à±à°¤à±à°‚ది.</translation>
<translation id="7517786267097410259">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿ -</translation>
<translation id="7518150891539970662">WebRTC లాగà±â€Œà°²à± (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">à°ˆ పేజీ à°…à°¨à±à°µà°¦à°¿à°‚చబడà±à°¤à±‹à°‚ది...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">సృషà±à°Ÿà°¿à°‚à°šà±</translation>
+<translation id="7526413953848747421">à°…à°•à±à°·à°°à°¦à±‹à°· తనిఖీని మరియౠChromeకౠశోధించడానికి నొకà±à°•à°‚à°¡à°¿ వంటి శకà±à°¤à°¿à°µà°‚తమైన Google సేవలనౠతీసà±à°•à±à°°à°‚à°¡à°¿</translation>
<translation id="7529411698175791732">మీ ఇంటరà±à°¨à±†à°Ÿà± కనెకà±à°·à°¨à±â€Œà°¨à± తనిఖీ చేయండి. సమసà±à°¯ కొనసాగితే, సైనౠఅవà±à°Ÿà± చేసి, మళà±à°²à±€ సైనౠఇనౠచేయడానà±à°¨à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="7530016656428373557">వాటà±â€Œà°²à°²à±‹ తరà±à°—à±à°¦à°² రేటà±</translation>
<translation id="7536709149194614609">దయచేసి పరికరానà±à°¨à°¿ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿, తరà±à°µà°¾à°¤ మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -4128,7 +4205,6 @@
పరà±à°¯à°µà±‡à°•à±à°·à°¿à°‚చబడే వినియోగదారà±à°¨à°¿ సృషà±à°Ÿà°¿à°‚చడానà±à°¨à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚చవచà±à°šà±.</translation>
<translation id="756445078718366910">à°¬à±à°°à±Œà°œà°°à± విండోనౠతెరà±à°µà±</translation>
<translation id="7564847347806291057">à°ªà±à°°à°¾à°¸à±†à°¸à±â€Œà°¨à°¿ à°®à±à°—à°¿à°‚à°šà±</translation>
-<translation id="7565291891798266313">మీ శోధన ఇంజినౠ<ph name="URL" />à°•à°¿ మారà±à°šà°¬à°¡à°¿à°‚ది. మీ శోధన ఇంజినà±â€Œà°¨à± మారà±à°šà±‡ పొడిగింపà±à°²à°¨à± నిలిపివేయడానికి, à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà± à°•à±à°²à°¿à°•à± చేయండి.</translation>
<translation id="7566118625369982896">Play యాపౠలింకà±â€Œà°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome డేటా తీసివేయబడింది</translation>
@@ -4137,13 +4213,10 @@
<translation id="7573172247376861652">à°¬à±à°¯à°¾à°Ÿà°°à±€ ఛారà±à°œà±</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">పోగౠచేయà±</translation>
-<translation id="7577815336900970562">à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚చడానికి WiFi లేదా సెలà±à°¯à±à°²à°¾à°°à± నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± ఉపయోగించండి</translation>
<translation id="7579149537961810247">సైటà±â€Œà°²à°¨à± à°®à±à°¯à±‚టౠచేయండి</translation>
<translation id="7580671184200851182">à°…à°¨à±à°¨à°¿ à°¸à±à°ªà±€à°•à°°à±â€Œà°²à±à°²à±‹ ఒకే ఆడియోనౠపà±à°²à±‡ చేయి (మోనో ఆడియో)</translation>
-<translation id="7581273696622423628">సరà±à°µà±‡à°²à±‹ పాలà±à°—ొనండి</translation>
<translation id="7581462281756524039">à°¶à±à°­à±à°°à°¤ సాధనం</translation>
<translation id="7582582252461552277">à°ˆ నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯à°ªà°°à°šà±</translation>
-<translation id="7586312264284919041">మీరౠఈ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="7586498138629385861">Chrome à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à± తెరవబడి ఉనà±à°¨à°ªà±à°ªà±à°¡à± Chrome నిరంతరాయంగా అమలà±à°²à±‹ ఉంటà±à°‚ది.</translation>
<translation id="7589461650300748890">à°…à°¯à±à°¯à±‹, à°…à°•à±à°•à°¡. జాగà±à°°à°¤à±à°¤à°—à°¾ ఉండండి.</translation>
<translation id="7589661784326793847">à°’à°• à°•à±à°·à°£à°‚ వేచి ఉండండి</translation>
@@ -4160,6 +4233,7 @@
<translation id="7607274158153386860">టాబà±à°²à±†à°Ÿà± సైటà±â€Œà°¨à± à°…à°­à±à°¯à°°à±à°¥à°¿à°‚à°šà±</translation>
<translation id="7611008212562900400">మీ పరికరం, యాపà±â€Œà°²à±, వెబà±â€Œà°¨à± వెతకండి...</translation>
<translation id="7615910377284548269">శాండà±â€Œà°¬à°¾à°•à±à°¸à± చేయని à°ªà±à°²à°—à°¿à°¨à±â€Œà°¨à± à°¬à±à°²à°¾à°•à± చేయడం నిరà±à°µà°¹à°¿à°‚à°šà±...</translation>
+<translation id="7616214729753637086">పరికరానà±à°¨à°¿ నమోదౠచేసà±à°¤à±‹à°‚ది...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />"కౠకనెకà±à°Ÿà± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="761779991806306006">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± à°à°µà±€ సేవౠచేయబడలేదà±.</translation>
<translation id="7622114377921274169">ఛారà±à°œà°¿à°‚à°—à±.</translation>
@@ -4188,6 +4262,7 @@
<translation id="7664620655576155379">మదà±à°¦à°¤à± లేని à°¬à±à°²à±‚టూతౠపరికరం: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">ఖాతానౠజోడించండి</translation>
<translation id="7671130400130574146">సిసà±à°Ÿà°®à± శీరà±à°·à°¿à°• బారౠమరియౠహదà±à°¦à±à°²à°¨à± ఉపయోగించà±</translation>
+<translation id="7683373461016844951">కొనసాగించాలంటే, సరే à°•à±à°²à°¿à°•à± చేసి, ఆపై మీ <ph name="DOMAIN" /> ఇమెయిలౠచిరà±à°¨à°¾à°®à°¾ కోసం కొతà±à°¤ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚చడానికి à°µà±à°¯à°•à±à°¤à°¿à°¨à°¿ జోడించౠకà±à°²à°¿à°•à± చేయండి.</translation>
<translation id="7684212569183643648">మీ నిరà±à°µà°¾à°¹à°•à±à°¡à± ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేసారà±</translation>
<translation id="7684559058815332124">à°•à±à°¯à°¾à°ªà±à°Ÿà°¿à°µà± పోరà±à°Ÿà°²à± లాగినౠపేజీని సందరà±à°¶à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="7685049629764448582">JavaScript మెమరీ</translation>
@@ -4246,7 +4321,6 @@
<translation id="7773726648746946405">సెషనౠనిలà±à°µ</translation>
<translation id="7781335840981796660">à°…à°¨à±à°¨à°¿ వినియోగదారౠఖాతాలౠమరియౠసà±à°¥à°¾à°¨à°¿à°• డేటా తీసివేయబడతాయి.</translation>
<translation id="7782102568078991263">ఇక Google à°¨à±à°‚à°¡à°¿ సూచనలౠలేవà±</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" />లో లోడౠచేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±</translation>
<translation id="7784067724422331729">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ à°­à°¦à±à°°à°¤à°¾ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± à°ˆ ఫైలà±â€Œà°¨à± à°¬à±à°²à°¾à°•à± చేసాయి.</translation>
<translation id="7786207843293321886">అతిథిగా నిషà±à°•à±à°°à°®à°¿à°‚à°šà±</translation>
<translation id="7786889348652477777">à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ &amp;మళà±à°²à±€ లోడౠచేయి</translation>
@@ -4279,7 +4353,13 @@
<translation id="7815680994978050279">à°ªà±à°°à°®à°¾à°¦à°•à°°à°®à±ˆà°¨ డౌనà±â€Œà°²à±‹à°¡à± à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="7818135753970109980">à°•à±à°°à±Šà°¤à±à°¤ థీమౠజోడించబడింది (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA లేదా RSN)</translation>
+<translation id="7819992334107904369">Chrome సమకాలీకరణ</translation>
<translation id="782057141565633384">వీడియో à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à± à°•à°¾&amp;పీ చేయండి</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> à°•à°¨à±à°—ొనబడà±à°¡à°¾à°¯à°¿.
+ <ph name="LINE_BREAK1" />
+ Google à°¡à°¿à°¸à±à°•à± కోటా తగినంత పెదà±à°¦à°¦à°¿ కాదà±. అదనంగా <ph name="FILE_SIZE" /> అవసరం.
+ <ph name="LINE_BREAK2" />
+ కొనà±à°¨à°¿ ఫోటోలనౠఎంచà±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="782590969421016895">à°ªà±à°°à°¸à±à°¤à±à°¤ పేజీలనౠఉపయోగించండి</translation>
<translation id="7829298379596169484">ఆడియో ఇనà±â€Œà°ªà±à°Ÿà± à°ªà±à°°à°¾à°ªà±à°¯à°¤ చేయబడà±à°¤à±‹à°‚ది</translation>
<translation id="7831368056091621108">à°ˆ పొడిగింపà±à°¨à±, మీ à°šà°°à°¿à°¤à±à°°à°¨à± మరియౠఇతర Chrome సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ పొందడానికి.</translation>
@@ -4317,6 +4397,7 @@
<translation id="7881969471599061635">ఉపశీరà±à°·à°¿à°•à°²à°¨à± నిలిపివేయి</translation>
<translation id="7882358943899516840">à°ªà±à°°à°¦à°¾à°¤ à°°à°•à°‚</translation>
<translation id="7885253890047913815">ఇటీవలి à°—à°®à±à°¯à°¸à±à°¥à°¾à°¨à°¾à°²à±</translation>
+<translation id="7886917304091689118">Chromeలో అమలౠఅవà±à°¤à±‹à°‚ది</translation>
<translation id="7887334752153342268">నకిలీ</translation>
<translation id="7887864092952184874">à°¬à±à°²à±‚టూతౠమౌసౠజత చేయబడింది</translation>
<translation id="7889966925761734854">కోరà±à°•à±à°¨à±‡ చోటà±à°•à± లాగే నియంతà±à°°à°£</translation>
@@ -4397,7 +4478,9 @@
<translation id="8000066093800657092">ఠనెటà±â€Œà°µà°°à±à°•à± లేదà±</translation>
<translation id="8001504501378762252">à°’à°• సైటౠమీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± దొంగిలించి ఉండవచà±à°šà±</translation>
<translation id="8004582292198964060">à°¬à±à°°à±Œà°œà°°à±</translation>
+<translation id="8005600846065423578">à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±â€Œà°¨à± చూడటానికి à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ <ph name="HOST" />ని à°…à°¨à±à°®à°¤à°¿à°‚à°šà±</translation>
<translation id="8008356846765065031">ఇంటరà±à°¨à±†à°Ÿà± à°¡à°¿à°¸à±â€Œà°•à°¨à±†à°•à±à°Ÿà± చేయబడింది. దయచేసి మీ ఇంటరà±à°¨à±†à°Ÿà± కనెకà±à°·à°¨à±â€Œà°¨à± తనిఖీ చేయండి.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" />ని లోడౠచేయడం సాధà±à°¯à°ªà°¡à°²à±‡à°¦à±.</translation>
<translation id="8008818777654712271">హానికరమైన à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à± మరియౠసైటà±â€Œà°²à°¨à± à°—à±à°°à±à°¤à°¿à°‚చడంలో సహాయపడటానికి కొంత సిసà±à°Ÿà°®à± సమాచారానà±à°¨à°¿ మరియౠపేజీ కంటెంటà±â€Œà°¨à± Googleà°•à°¿ à°¸à±à°µà°¯à°‚చాలకంగా పంపà±</translation>
<translation id="8012382203418782830">à°ˆ పేజీ à°…à°¨à±à°µà°¦à°¿à°‚చబడింది.</translation>
<translation id="8014154204619229810">à°…à°ªà±â€Œà°¡à±‡à°Ÿà°°à± à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ అమలà±à°²à±‹ ఉంది. మళà±à°²à±€ తనిఖీ చేయడానికి à°’à°• నిమిషం తరà±à°µà°¾à°¤ à°°à°¿à°«à±à°°à±†à°·à± చేయండి.</translation>
@@ -4498,7 +4581,6 @@
<translation id="816055135686411707">లోపం సెటà±à°Ÿà°¿à°‚à°—à± à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°° నమà±à°®à°•à°‚</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">కొతà±à°¤ గమనికనౠసృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">మైకà±à°°à±‹à°«à±‹à°¨à± సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿...</translation>
<translation id="8168435359814927499">కంటెంటà±</translation>
<translation id="8174047975335711832">పరికర సమాచారం</translation>
@@ -4515,7 +4597,6 @@
<translation id="8191230140820435481">మీ à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à°¨à±, పొడిగింపà±à°²à°¨à± మరియౠథీమà±â€Œà°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="8191453843330043793">V8 à°ªà±à°°à°¾à°•à±à°¸à±€ రిసాలà±à°µà°°à±</translation>
<translation id="8195027750202970175">à°¡à°¿à°¸à±à°•à±â€Œà°²à±‹ పరిమాణం</translation>
-<translation id="8195739004487400241">మీ హోమà±â€Œà°ªà±‡à°œà±€ పేజీ <ph name="URL" />à°•à°¿ మారà±à°šà°¬à°¡à°¿à°‚ది. మీ హోమà±â€Œà°ªà±‡à°œà±€à°¨à°¿ మారà±à°šà±‡ పొడిగింపà±à°²à°¨à± నిలిపివేయడానికి, à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚à°šà± à°•à±à°²à°¿à°•à± చేయండి.‌</translation>
<translation id="8199300056570174101">నెటà±â€Œà°µà°°à±à°•à± (సేవ) మరియౠపరికర లకà±à°·à°£à°¾à°²à±</translation>
<translation id="8200772114523450471">మళà±à°³à±€ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="8202160505685531999">దయచేసి మీ <ph name="DEVICE_TYPE" /> à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± నవీకరించడానికి మీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± మళà±à°²à±€ నమోదౠచేయండి.</translation>
@@ -4533,6 +4614,7 @@
<translation id="8226619461731305576">à°•à±à°°à°® వరà±à°¸</translation>
<translation id="8226742006292257240">à°•à±à°°à°¿à°‚à°¦ యాదృచà±à°›à°¿à°•à°‚à°—à°¾ సృషà±à°Ÿà°¿à°‚చబడిన TPM పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°•à± సూచించబడà±à°¡à°¾à°¯à°¿:</translation>
<translation id="8227119283605456246">ఫైలà±â€Œà°¨à± జోడించà±</translation>
+<translation id="8233198815467326623">డిఫాలà±à°Ÿà± హోమౠపేజీని à°ªà±à°¨à°°à±à°¦à±à°§à°°à°¿à°‚చాలా?</translation>
<translation id="8234795456569844941">దయచేసి à°ˆ సమసà±à°¯à°¨à± పరిషà±à°•à°°à°¿à°‚చడంలో మా ఇంజినీరà±â€Œà°²à°•à± సహాయపడండి. మీకౠపà±à°°à±Šà°«à±ˆà°²à± లోప సందేశం à°Žà°¦à±à°°à±à°•à°¾à°µà°¡à°‚ కంటే à°®à±à°‚దౠà°à°®à°¿ జరిగిందో మాకౠతెలియజేయండి:</translation>
<translation id="8234989666557591529">మీ <ph name="DEVICE_TYPE" />ని à°…à°¨à±â€Œà°²à°¾à°•à± చేయడానికి ఫోనà±â€Œà°¨à°¿ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="8238649969398088015">సహాయ à°šà°¿à°Ÿà±à°•à°¾</translation>
@@ -4558,7 +4640,6 @@
<translation id="8261378640211443080">à°ˆ పొడిగింపౠ<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />లో జాబితా చేయబడలేదౠమరియౠమీకౠతెలియకà±à°‚డానే జోడించబడి ఉండవచà±à°šà±.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> కోసం ఖాతానౠజోడించà±</translation>
<translation id="8261506727792406068">తొలగించà±</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> ఫోటోలనౠ<ph name="BEGIN_LINK" />Google à°¡à°¿à°¸à±à°•à±<ph name="END_LINK" />à°•à°¿ à°¬à±à°¯à°¾à°•à°ªà± చేసà±à°¤à±‹à°‚ది</translation>
<translation id="826246685091802258">à°ˆ బిలà±à°¡à±â€Œà°²à±‹ <ph name="BAD_FLAG" /> అమలౠచేయబడలేదà±.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> మీ మౌసౠకరà±à°¸à°°à±â€Œà°¨à± ఆపివేసింది.</translation>
<translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à±â€Œà°¨à°¿ à°ªà±à°°à°¾à°°à°‚భించింది.</translation>
@@ -4661,6 +4742,7 @@
<translation id="8454288007744638700">లేదా, కొతà±à°¤ నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿:</translation>
<translation id="845627346958584683">à°—à°¡à±à°µà± సమయం</translation>
<translation id="8456681095658380701">చెలà±à°²à°¨à°¿ పేరà±</translation>
+<translation id="8457451314607652708">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à°¨à± దిగà±à°®à°¤à°¿ చేయి</translation>
<translation id="8460336040822756677">మీరౠ<ph name="DEVICE_TYPE" /> కోసం Smart Lockనౠఆఫౠచేసà±à°¤à±‡, మీ ఫోనà±â€Œà°¨à± ఉపయోగించి మీ Chrome పరికరాలనౠఅనà±â€Œà°²à°¾à°•à± చేయలేరà±. మీరౠమీ పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± టైపౠచేయాలà±à°¸à°¿ ఉంటà±à°‚ది.</translation>
<translation id="8461329675984532579">à°¸à±à°µà°¸à±à°¥à°² à°ªà±à°°à°¦à°¾à°¤ పేరà±</translation>
<translation id="84613761564611563">నెటà±â€Œà°µà°°à±à°•à± కానà±à°«à°¿à°—à°°à± UI à°…à°­à±à°¯à°°à±à°¥à°¿à°‚చబడింది, దయచేసి వేచి ఉండండి...</translation>
@@ -4725,14 +4807,15 @@
<translation id="8569764466147087991">తెరవడానికి ఫైలà±â€Œà°¨à°¿ à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="8571213806525832805">à°—à°¤ 4 వారాలà±</translation>
<translation id="8574990355410201600"><ph name="HOST" />లో à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ à°§à±à°µà°¨à°¿à°¨à°¿ à°…à°¨à±à°®à°¤à°¿à°‚à°šà±</translation>
+<translation id="8578639784464423491">99 à°…à°•à±à°·à°°à°¾à°²à°¨à± మించకూడదà±</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> అంశాలనౠసమకాలీకరిసà±à°¤à±‹à°‚ది...</translation>
<translation id="857943718398505171">à°…à°¨à±à°®à°¤à°¿à°‚చబడింది (సిఫారà±à°¸à± చేయబడింది)</translation>
<translation id="8581809080475256101">à°šà°°à°¿à°¤à±à°°à°¨à± చూసేందà±à°•à± à°®à±à°‚à°¦à±à°•à± వెళà±à°²à±, సందరà±à°­ మెనౠనొకà±à°•à°‚à°¡à°¿</translation>
<translation id="8584280235376696778">&amp;వీడియోని à°•à±à°°à±Šà°¤à±à°¤ టాబà±à°²à±‹ తెరà±à°µà±</translation>
<translation id="8588866096426746242">à°ªà±à°°à±Šà°«à±ˆà°²à± గణాంకాలనౠచూపà±</translation>
+<translation id="8589652987924574405">మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°°, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± మీ Google ఖాతాకౠసమకాలీకరించబడతాయి, కాబటà±à°Ÿà°¿ మీరౠవాటిని మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ ఉపయోగించవచà±à°šà±. మీరౠదీనà±à°¨à°¿ మీ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°²à±‹ à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ మారà±à°šà°µà°šà±à°šà±.</translation>
<translation id="8590375307970699841">ఆటోమేటికౠఅపà±à°¡à±‡à°Ÿà±à°²à°¨à± సెటౠఅపౠచేయండి</translation>
<translation id="8594908476761052472">వీడియోనౠకà±à°¯à°¾à°ªà±à°šà°°à± చేయి</translation>
-<translation id="8595925260712451473">దయచేసి ఇకà±à°•à°¡ మీ à°…à°­à°¿à°ªà±à°°à°¾à°¯à°¾à°¨à±à°¨à°¿ నమోదౠచేయండి.</translation>
<translation id="8596540852772265699">à°…à°¨à±à°•à±‚లీకరించిన ఫైళà±à°³à±</translation>
<translation id="8597845839771543242">లకà±à°·à°£ ఆకృతి:</translation>
<translation id="8598453409908276158">శాండà±â€Œà°¬à°¾à°•à±à°¸à± చేయని à°ªà±à°²à°—ినౠబà±à°²à°¾à°•à± చేయబడింది</translation>
@@ -4747,6 +4830,7 @@
<translation id="8620617069779373398">రోమింగౠసà±à°¥à°¿à°¤à°¿</translation>
<translation id="8620765578342452535">నెటà±â€Œà°µà°°à±à°•à± కనెకà±à°·à°¨à±â€Œà°²à°¨à± కానà±à°«à°¿à°—రౠచేయడానికి à°…à°¨à±à°®à°¤à°¿</translation>
<translation id="8620790565535071193">à°¸à±à°•à°¾à°¨à°¿à°‚గౠవిఫలమైంది</translation>
+<translation id="8622877356447980900">మీరౠఈ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="8623004009673949077">'కియోసà±à°•à±_మాతà±à°°à°®à±‡' మానిఫెసà±à°Ÿà± లకà±à°·à°£à°‚ ఉనà±à°¨ à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°¨à±à°¨à°¿ తపà±à°ªà°¨à°¿à°¸à°°à°¿à°—à°¾ Chrome OS కియోసà±à°•à± మోడà±â€Œà°²à±‹ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయాలి.</translation>
<translation id="8624205858755890468">మీకౠసంబంధిత సమాచారం, యాపà±â€Œà°²à± మరియౠచరà±à°¯à°²à°¨à± చూపించడానికి సహాయకానà±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°¸à±à°¤à±à°‚ది.</translation>
<translation id="862542460444371744">&amp;పొడిగింపà±à°²à±</translation>
@@ -4792,6 +4876,7 @@
<translation id="8671210955687109937">à°µà±à°¯à°¾à°–à±à°¯à°¾à°¨à°¿à°‚చవచà±à°šà±</translation>
<translation id="8673026256276578048">వెబà±â€Œà°²à±‹ శోధించండి...</translation>
<translation id="8673383193459449849">సరà±à°µà°°à± సమసà±à°¯</translation>
+<translation id="8674241889607553858">మీరౠఈ పేజీని à°…à°¨à±à°µà°¦à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?</translation>
<translation id="8675354002693747642">à°®à±à°‚దే షేరౠచేసిన à°•à±€</translation>
<translation id="8676374126336081632">ఇనà±â€Œà°ªà±à°Ÿà±â€Œà°¨à± తీసివేయండి</translation>
<translation id="8677039480012021122">డేటానౠకà±à°²à°¿à°¯à°°à± చేసి, à°¡à°¿à°¸à±â€Œà°•à°¨à±†à°•à±à°Ÿà± చేయి</translation>
@@ -4804,6 +4889,7 @@
<translation id="8688579245973331962">మీ పేరౠకనిపించలేదా?</translation>
<translation id="8688591111840995413">పాసà±â€Œà°µà°°à±à°¡à± చెలà±à°²à°¦à±</translation>
<translation id="8688672835843460752">à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది</translation>
+<translation id="8689583087392258564">మెషీనà±â€Œà°¨à± డొమైనà±â€Œà°•à± చేరà±à°šà°¡à°‚లో విఫలమైంది. సంసà±à°¥à°¾à°—à°¤ à°ªà±à°°à°®à°¾à°£à°‚ చెలà±à°²à°¦à±.</translation>
<translation id="869257642790614972">చివరగా-మూసివేసిన టాబà±â€Œà°¨à°¿ మళà±à°³à±€ తెరà±à°µà±</translation>
<translation id="8695825812785969222">à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ &amp;తెరà±à°µà±...</translation>
<translation id="8698464937041809063">Google à°¡à±à°°à°¾à°¯à°¿à°‚à°—à±</translation>
@@ -4818,6 +4904,7 @@
<translation id="8708671767545720562">&amp;మరింత సమాచారం</translation>
<translation id="8710187907779883426">సంకà±à°·à°¿à°ªà±à°¤à°‚ (1s)</translation>
<translation id="8711402221661888347">ఊరగాయలà±</translation>
+<translation id="8712637175834984815">à°…à°°à±à°¥à°®à±ˆà°‚ది</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />సిసà±à°Ÿà°®à± సమాచారానà±à°¨à°¿<ph name="END_LINK1" /> పంపà±</translation>
<translation id="8714154114375107944">మదà±à°¦à°¤à± à°®à±à°—à°¿à°‚à°ªà±</translation>
<translation id="871476437400413057">Google సేవౠచేసిన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à±</translation>
@@ -4893,7 +4980,6 @@
<translation id="882204272221080310">అదనపౠభదà±à°°à°¤ కోసం à°«à°°à±à°®à±â€Œà°µà±‡à°°à±â€Œà°¨à± à°…à°ªà±â€Œà°¡à±‡à°Ÿà± చేయండి.</translation>
<translation id="8823514049557262177">లింకౠవచ&amp;నం కాపీ చేయి</translation>
<translation id="8824701697284169214">పే&amp;జీని జోడించండి...</translation>
-<translation id="8827850355924932817">à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚చడానికి WiFi నెటà±â€Œà°µà°°à±à°•à±â€Œà°¨à± ఉపయోగించండి</translation>
<translation id="8828933418460119530">DNS పేరà±</translation>
<translation id="8830796635868321089">à°ªà±à°°à°¸à±à°¤à±à°¤ à°ªà±à°°à°¾à°•à±à°¸à±€ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à°¨à± ఉపయోగించి నవీకరణనౠతనిఖీ చేయడం విఫలమైంది. దయచేసి మీ <ph name="PROXY_SETTINGS_LINK_START" />à°ªà±à°°à°¾à°•à±à°¸à±€ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²<ph name="PROXY_SETTINGS_LINK_END" />నౠసరà±à°¦à±à°¬à°¾à°Ÿà± చేయండి.</translation>
<translation id="8834039744648160717">నెటà±â€Œà°µà°°à±à°•à± కానà±à°«à°¿à°—రేషనౠ<ph name="USER_EMAIL" /> à°¦à±à°µà°¾à°°à°¾ నియంతà±à°°à°¿à°‚చబడà±à°¤à±à°‚ది.</translation>
@@ -4946,13 +5032,14 @@
<translation id="8912793549644936705">విసà±à°¤à°°à°¿à°‚à°šà±</translation>
<translation id="8915370057835397490">సూచన లోడౠఅవà±à°¤à±‹à°‚ది</translation>
<translation id="8916476537757519021">à°…à°œà±à°žà°¾à°¤ సబà±â€Œà°«à±à°°à±‡à°®à±: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG రాసà±à°Ÿà°°à± à°•à°¨à±à°µà°°à±à°Ÿà°°à±</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" />కౠసమకాలీకరించà±</translation>
<translation id="8922013791253848639">à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚ à°ˆ సైటà±â€Œà°²à±‹à°¨à°¿ à°ªà±à°°à°•à°Ÿà°¨à°²à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚à°šà±</translation>
<translation id="8925458182817574960">&amp;సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à±</translation>
<translation id="8926389886865778422">మళà±à°³à°¿ అడగవదà±à°¦à±</translation>
<translation id="8926518602592448999">డెవలపరౠమోడౠపొడిగింపà±à°²à°¨à± నిలిపివేయండి</translation>
<translation id="892706138619340876">కొనà±à°¨à°¿ సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± రీసెటౠచేయబడà±à°¡à°¾à°¯à°¿</translation>
<translation id="8931394284949551895">కొతà±à°¤ పరికరాలà±</translation>
+<translation id="893242274404530797">తకà±à°·à°£ టెథెరింగౠకోసం Google Play సేవల నోటిఫికేషనà±â€Œà°²à± అవసరం</translation>
<translation id="8933960630081805351">శోధినిలో &amp;చూపించà±</translation>
<translation id="8934732568177537184">కొనసాగించà±</translation>
<translation id="8938356204940892126">నా వలà±à°² కాలేదà±</translation>
@@ -5010,6 +5097,7 @@
<translation id="9024127637873500333">&amp;à°•à±à°°à±Šà°¤à±à°¤ à°Ÿà±à°¯à°¾à°¬à±â€Œà°²à±‹ తెరà±à°µà±</translation>
<translation id="9024331582947483881">పూరà±à°¤à°¿ à°¸à±à°•à±à°°à±€à°¨à±</translation>
<translation id="9025098623496448965">సరే, ననà±à°¨à± తిరిగి సైనà±-ఇనౠసà±à°•à±à°°à±€à°¨à±â€Œà°•à± తీసà±à°•à±à°µà±†à°³à±à°²à±</translation>
+<translation id="902659348151742535">శోధన, à°ªà±à°°à°•à°Ÿà°¨à°²à± మరియౠఇతర Google సేవలనౠవà±à°¯à°•à±à°¤à°¿à°—తీకరించడం కోసం Google మీ à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°šà°°à°¿à°¤à±à°°à°¨à± ఉపయోగించవచà±à°šà±.</translation>
<translation id="9026731007018893674">డౌనà±â€Œà°²à±‹à°¡à±</translation>
<translation id="9027146684281895941">à°ˆ à°µà±à°¯à°•à±à°¤à°¿ మీ Google ఖాతా à°¨à±à°‚à°¡à°¿ సందరà±à°¶à°¿à°‚చే వెబà±â€Œà°¸à±ˆà°Ÿà±â€Œà°²à°¨à± నియంతà±à°°à°¿à°‚చడానికి మరియౠవీకà±à°·à°¿à°‚చడానికి వీరిని పరà±à°¯à°µà±‡à°•à±à°·à°¿à°¸à±à°¤à±à°‚ది.</translation>
<translation id="9027459031423301635">లింకà±â€Œà°¨à± à°•à±à°°à±Šà°¤à±à°¤ &amp;టాబà±â€Œà°²à±‹ తెరà±à°µà±</translation>
@@ -5050,7 +5138,6 @@
<translation id="9084064520949870008">విండో వలె తెరà±à°µà±</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> à°Žà°‚à°Ÿà°°à±â€Œà°ªà±à°°à±ˆà°œà± విధానం వలన à°¬à±à°²à°¾à°•à± చేయబడింది</translation>
<translation id="9088917181875854783">దయచేసి "<ph name="DEVICE_NAME" />"లో à°ˆ పాసà±â€Œà°•à±€ చూపబడిందని నిరà±à°§à°¾à°°à°¿à°‚à°šà°‚à°¡à°¿:</translation>
-<translation id="9090669887503413452">సిసà±à°Ÿà°®à± సమాచారానà±à°¨à°¿ పంపండి</translation>
<translation id="9094033019050270033">పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à± నవీకరించà±</translation>
<translation id="9094982973264386462">తీసివేయి</translation>
<translation id="9095253524804455615">తీసివేయి</translation>
@@ -5104,6 +5191,7 @@
<translation id="9170397650136757332">మీ వేలిమà±à°¦à±à°°à°²à±‹à°¨à°¿ వివిధ భాగాలనà±à°¨à°¿à°‚టినీ సంగà±à°°à°¹à°¿à°‚చడానికి ఇపà±à°ªà±à°¡à± మీ వేలిని మెలà±à°²à°—à°¾ అటూ ఇటూ కదిలించండి</translation>
<translation id="9170848237812810038">&amp;à°…à°¨à±à°¡à±</translation>
<translation id="9170884462774788842">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ మరో à°ªà±à°°à±‹à°—à±à°°à°¾à°®à± జోడించిన థీమౠకారణంగా Chrome పని చేసే విధానం మారవచà±à°šà±.</translation>
+<translation id="9173995187295789444">à°¬à±à°²à±‚టూతౠపరికరాల కోసం à°¸à±à°•à°¾à°¨à± చేసà±à°¤à±‹à°‚ది...</translation>
<translation id="9174212595744391062">దీని వలà±à°² à°…à°¨à±à°¨à°¿ సైటà±â€Œà°² à°•à±à°•à±à°•à±€à°²à± మరియౠకాషౠతీసివేయబడతాయి, వీటితో సహా</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - à°¬à±à°²à±‚టూతౠపరికరం కనెకà±à°Ÿà± చేయబడింది</translation>
<translation id="9177499212658576372">మీరౠపà±à°°à°¸à±à°¤à±à°¤à°¾à°¨à°¿à°•à°¿ <ph name="NETWORK_TYPE" /> నెటà±â€Œà°µà°°à±à°•à±â€Œà°•à± కనెకà±à°Ÿà± చేయబడà±à°¡à°¾à°°à±.</translation>
@@ -5128,6 +5216,7 @@
<translation id="932327136139879170">హోమà±</translation>
<translation id="932508678520956232">à°®à±à°¦à±à°°à°¿à°‚చడానà±à°¨à°¿ à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¡à°‚ సాధà±à°¯à°‚ కాలేదà±.</translation>
<translation id="93393615658292258">పాసà±â€Œà°µà°°à±à°¡à± మాతà±à°°à°®à±‡</translation>
+<translation id="935490618240037774">మీ à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°°, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°²à± మీ Google ఖాతాకౠసమకాలీకరించబడతాయి, కావà±à°¨ మీరౠవీటిని మీ à°…à°¨à±à°¨à°¿ పరికరాలà±à°²à±‹ ఉపయోగించవచà±à°šà±.</translation>
<translation id="936801553271523408">సిసà±à°Ÿà°®à± విశà±à°²à±‡à°·à°£ డేటా</translation>
<translation id="93766956588638423">పొడిగింపà±à°¨à± సరి చేయి</translation>
<translation id="938470336146445890">దయచేసి వినియోగదారౠసరà±à°Ÿà°¿à°«à°¿à°•à±†à°Ÿà±â€Œà°¨à± à°µà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -5148,6 +5237,7 @@
<translation id="960987915827980018">à°¸à±à°®à°¾à°°à± 1 à°—à°‚à°Ÿ మిగిలి ఉంది</translation>
<translation id="962802172452141067">à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à± ఫోలà±à°¡à°°à±â€Œ à°Ÿà±à°°à±€</translation>
<translation id="968174221497644223">à°…à°¨à±à°µà°°à±à°¤à°¨ కాషà±</translation>
+<translation id="969096075394517431">భాషలనౠమారà±à°šà°‚à°¡à°¿</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 à°Ÿà±à°¯à°¾à°¬à±}other{# à°Ÿà±à°¯à°¾à°¬à±â€Œà°²à±}}</translation>
<translation id="971774202801778802">URLనౠబà±à°•à±â€Œà°®à°¾à°°à±à°•à± చేయండి</translation>
<translation id="973473557718930265">నిషà±à°•à±à°°à°®à°¿à°‚à°šà±</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_th.xtb b/chromium/chrome/app/resources/generated_resources_th.xtb
index db9a30d5e2e..025cd9d0428 100644
--- a/chromium/chrome/app/resources/generated_resources_th.xtb
+++ b/chromium/chrome/app/resources/generated_resources_th.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">เปิดลิงà¸à¹Œà¹ƒà¸™à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡ <ph name="APP" /> ใหม่</translation>
<translation id="1005274289863221750">ใช้ไมโครโฟนà¹à¸¥à¸°à¸à¸¥à¹‰à¸­à¸‡à¸–่ายรูปของคุณ</translation>
<translation id="1007408791287232274">ไม่สามารถโหลดอุปà¸à¸£à¸“์</translation>
+<translation id="1008186147501209563">ส่งออà¸à¸šà¸¸à¹Šà¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{หน้าไม่ตอบสนอง}other{หน้าไม่ตอบสนอง}}</translation>
<translation id="1012794136286421601">ไฟล์เอà¸à¸ªà¸²à¸£ à¹à¸œà¹ˆà¸™à¸‡à¸²à¸™ สไลด์ à¹à¸¥à¸°à¸ à¸²à¸žà¸§à¸²à¸”à¸à¸³à¸¥à¸±à¸‡à¸‹à¸´à¸‡à¸„์ เปิดà¹à¸­à¸› Google ไดรฟ์เพื่อเข้าถึงไฟล์à¹à¸šà¸šà¸­à¸­à¸™à¹„ลน์หรือออฟไลน์</translation>
-<translation id="1013383076511149692">ดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คุณคัดลอà¸à¹„ปที่คลิปบอร์ด</translation>
<translation id="1013707859758800957">ปลั๊à¸à¸­à¸´à¸™à¸—ี่ไม่ได้อยู่ในà¹à¸‹à¸™à¸”์บ็อà¸à¸‹à¹Œà¹„ด้รับอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸—ำงานในหน้าเว็บนี้</translation>
<translation id="1015318665228971643">à¹à¸à¹‰à¹„ขชื่อโฟลเดอร์</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{เปิดทั้งหมดใน&amp;หน้าต่างใหม่}=1{เปิดใน&amp;หน้าต่างใหม่}other{เปิดทั้งหมด (#) ใน&amp;หน้าต่างใหม่}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">ไม่สามารถนำซอฟต์à¹à¸§à¸£à¹Œà¸­à¸±à¸™à¸•à¸£à¸²à¸¢à¸­à¸­à¸</translation>
<translation id="1062407476771304334">à¹à¸—นที่</translation>
<translation id="1062866675591297858">จัดà¸à¸²à¸£à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸ à¸²à¸¢à¹ƒà¸•à¹‰à¸à¸²à¸£à¸”ูà¹à¸¥à¸‚องคุณผ่าน<ph name="BEGIN_LINK" />หน้าà¹à¸”ชบอร์ดผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥<ph name="END_LINK" /></translation>
-<translation id="1064662184364304002">ตัวตรวจสอบไฟล์ห้องสมุดสื่อ</translation>
<translation id="1064835277883315402">เข้าร่วมเครือข่ายส่วนบุคคล</translation>
<translation id="1064912851688322329">หยุดเชื่อมต่อบัà¸à¸Šà¸µ Google ของคุณ</translation>
<translation id="1067048845568873861">สร้างà¹à¸¥à¹‰à¸§</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">à¸à¸²à¸£à¹€à¸‚้ารหัสข้อมูล</translation>
+<translation id="1074944608454986967">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸«à¹‰à¸­à¹ˆà¸²à¸™à¸­à¸­à¸à¹€à¸ªà¸µà¸¢à¸‡à¹€à¸™à¸·à¹‰à¸­à¸«à¸² ให้à¸à¸”à¹à¸›à¹‰à¸™ Search ค้างไว้ จาà¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸«à¸£à¸·à¸­à¸¥à¸²à¸à¹€à¸žà¸·à¹ˆà¸­à¹€à¸¥à¸·à¸­à¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸² หรือไฮไลต์บริเวณที่ต้องà¸à¸²à¸£à¹à¸¥à¹‰à¸§à¹ƒà¸Šà¹‰à¹à¸›à¹‰à¸™ Search + S</translation>
<translation id="1076698951459398590">เปิดใช้ธีม</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">ติดตั้งà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตอัตโนมัติสำหรับผู้ใช้ทั้งหมด</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />ลงชื่อเข้าใช้<ph name="END_SIGN_IN_LINK" />เพื่อควบคุมà¹à¸¥à¸°à¸”ูเว็บไซต์ที่บุคคลนี้เข้าชม</translation>
<translation id="109758035718544977">เปิดเสียงเว็บไซต์</translation>
<translation id="1097658378307015415">à¸à¹ˆà¸­à¸™à¸—ี่จะลงชื่อเข้าใช้ โปรดเข้าใช้ในà¸à¸²à¸™à¸°à¸œà¸¹à¹‰à¸¡à¸²à¹€à¸¢à¸·à¸­à¸™à¹€à¸žà¸·à¹ˆà¸­à¹€à¸›à¸´à¸”ใช้งานเครือข่าย <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">à¹à¸›à¸¥à¸ à¸²à¸©à¸²<ph name="LANGUAGE" />ทุà¸à¸„รั้ง</translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;หยุด</translation>
<translation id="1110155001042129815">รอ</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹„ซต์ใดๆ ใช้ข้อความเฉพาะของระบบในà¸à¸²à¸£à¹€à¸‚้าถึงอุปà¸à¸£à¸“์ MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">à¹à¸à¹‰à¹„ขเครื่องมือค้นหา</translation>
-<translation id="1131167343343087859">ใช้ข้อมูลบัตรเครดิตà¹à¸¥à¸°à¸—ี่อยู่จาภGoogle Payments</translation>
<translation id="1134009406053225289">เปิดในหน้าต่างที่ไม่ระบุตัวตน</translation>
<translation id="1137673463384776352">เปิดลิงà¸à¹Œà¹ƒà¸™ <ph name="APP" /></translation>
<translation id="1140351953533677694">เข้าถึงอุปà¸à¸£à¸“์บลูทูธà¹à¸¥à¸°à¸­à¸¸à¸›à¸à¸£à¸“์ซีเรียล</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">ปลั๊à¸à¸­à¸´à¸™à¸–ูà¸à¸šà¸¥à¹‡à¸­à¸</translation>
<translation id="1145532888383813076">ค้นหาอุปà¸à¸£à¸“์ à¹à¸­à¸› à¹à¸¥à¸°à¹€à¸§à¹‡à¸š</translation>
<translation id="1146204723345436916">นำเข้าบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸ˆà¸²à¸à¹„ฟล์ HTML...</translation>
+<translation id="1148097584170732637">พบ <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ มีพื้นที่เà¸à¹‡à¸šà¸‚้อมูลในเครื่องไม่พอ ต้องà¸à¸²à¸£à¸­à¸µà¸ <ph name="FILE_SIZE" />
+ <ph name="LINE_BREAK2" />
+ ลองเลือà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¹ƒà¸«à¹‰à¸™à¹‰à¸­à¸¢à¸¥à¸‡</translation>
<translation id="1149088842877960903">à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰ JavaScript ผ่าน AppleScript ปิดอยู่ หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸›à¸´à¸” โปรดไปที่ "à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า Chrome" &gt; "ขั้นสูง" &gt; "ระบบ" สำหรับข้อมูลเพิ่มเติม โปรดดูที่ https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">เดือนที่หมดอายุ</translation>
<translation id="1153356358378277386">อุปà¸à¸£à¸“์ที่จับคู่</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">เปลี่ยนชื่อ</translation>
<translation id="1175364870820465910">&amp;พิมพ์...</translation>
<translation id="117624967391683467">à¸à¸³à¸¥à¸±à¸‡à¸„ัดลอภ<ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">คืนค่าเป็นเครื่องมือค้นหาเริ่มต้นใช่ไหม</translation>
<translation id="1177863135347784049">ที่à¸à¸³à¸«à¸™à¸”เอง</translation>
<translation id="1178581264944972037">หยุดชั่วคราว</translation>
<translation id="1179803038870941185"><ph name="URL" /> ต้องà¸à¸²à¸£à¸—ี่จะได้รับสิทธิ์ควบคุมอุปà¸à¸£à¸“์ MIDI เต็มรูปà¹à¸šà¸š</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">อ่านà¹à¸¥à¸°à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ี่อนุà¸à¸²à¸•à¸žà¸´à¹€à¸¨à¸©</translation>
<translation id="1206407435587370571">สำรวจ Chromebook</translation>
<translation id="1209796539517632982">เซิร์ฟเวอร์ชื่ออัตโนมัติ</translation>
+<translation id="1210982357925844241">ดูà¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่บันทึà¸à¹„ว้ได้ที่ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">ใช้เว็บโดยไม่บันทึà¸à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸à¸²à¸£à¸—่องเว็บด้วยหน้าต่างที่ไม่ระบุตัวตน</translation>
<translation id="1213037489357051291">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าลายนิ้วมือ <ph name="NUM_FINGERPRINTS" /> รายà¸à¸²à¸£</translation>
<translation id="1215411991991485844">มีà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่ทำงานอยู่เบื้องหลังตัวใหม่</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">à¸à¸³à¸¥à¸±à¸‡à¸„้นหาเครือข่ายมือถือ</translation>
<translation id="1285320974508926690">ไม่ต้องà¹à¸›à¸¥à¹„ซต์นี้</translation>
<translation id="1285484354230578868">จัดเà¸à¹‡à¸šà¸‚้อมูลในบัà¸à¸Šà¸µ Google ไดรฟ์</translation>
+<translation id="1288037062697528143">à¹à¸ªà¸‡à¸•à¸­à¸™à¸à¸¥à¸²à¸‡à¸„ืนจะเปิดโดยอัตโนมัติเมื่อพระอาทิตย์ตà¸</translation>
<translation id="1293177648337752319">เปิดเสียงเว็บไซต์</translation>
<translation id="1293509594570842875">ไม่สามารถสร้างผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¸£à¸²à¸¢à¹ƒà¸«à¸¡à¹ˆ โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่ายà¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งในภายหลัง</translation>
<translation id="1293556467332435079">ไฟล์</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">ไฟล์ HTML บุ๊à¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="1303671224831497365">ไม่พบอุปà¸à¸£à¸“์บลูทูธ</translation>
<translation id="1306606229401759371">เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation>
-<translation id="1307398858972670978">เข้าถึงรหัสผ่านของคุณจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์เครื่องใดà¸à¹‡à¹„ด้ที่ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">อ๊ะ! ระบบล้มเหลวในà¸à¸²à¸£à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹‚ทเค็นเพื่อà¸à¸²à¸£à¹€à¸‚้าถึง API ในระยะยาวสำหรับอุปà¸à¸£à¸“์นี้</translation>
<translation id="1313405956111467313">à¸à¸³à¸«à¸™à¸”ค่าพร็อà¸à¸‹à¸µà¸­à¸±à¸•à¹‚นมัติ</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">นี่คือฉันเอง</translation>
<translation id="1338776410427958681">ยุบ <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">à¸à¸³à¸¥à¸±à¸‡à¸¥à¸š...</translation>
-<translation id="1339266338863469628">ค่าเริ่มต้น (เลือà¸à¸¡à¸²à¹ƒà¸«à¹‰à¸„ุณเท่านั้น)</translation>
<translation id="1340527397989195812">สำรองสื่อจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์โดยใช้à¹à¸­à¸› Files</translation>
<translation id="1341988552785875222">วอลเปเปอร์ปัจจุบันตั้งค่าโดย "<ph name="APP_NAME" />" คุณอาจต้องถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง "<ph name="APP_NAME" />" à¸à¹ˆà¸­à¸™à¸—ี่จะเลือà¸à¸§à¸­à¸¥à¹€à¸›à¹€à¸›à¸­à¸£à¹Œà¸­à¸·à¹ˆà¸™</translation>
<translation id="1346748346194534595">ขวา</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">อัปเดตจะเริ่มขึ้นเมื่อà¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆà¸–ึง <ph name="BATTERY_LEVEL" />%</translation>
<translation id="1351692861129622852">à¸à¸³à¸¥à¸±à¸‡à¸™à¸³à¹€à¸‚้า <ph name="FILE_COUNT" /> ไฟล์...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">ไม่พบ PPD โปรดตรวจสอบว่า Chromebook ออนไลน์อยู่à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> ถูà¸à¸šà¸¥à¹‡à¸­à¸</translation>
<translation id="1357589289913453911">รหัสส่วนขยาย</translation>
<translation id="1358735829858566124">ไฟล์หรือไดเรà¸à¸—อรีใช้งานไม่ได้</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">ซ้ายไปขวา</translation>
<translation id="1370646789215800222">นำบุคคลนี้ออà¸à¹ƒà¸Šà¹ˆà¹„หม</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 รายà¸à¸²à¸£à¸—ี่จะนำออà¸}other{# รายà¸à¸²à¸£à¸—ี่จะนำออà¸}}</translation>
+<translation id="1372841398847029212">ซิงค์à¸à¸±à¸šà¸šà¸±à¸à¸Šà¸µà¸‚องคุณ</translation>
<translation id="1374844444528092021">ใบรับรองที่เครือข่าย "<ph name="NETWORK_NAME" />" ต้องà¸à¸²à¸£à¹„ม่ได้รับà¸à¸²à¸£à¸•à¸´à¸”ตั้ง หรือใช้ไม่ได้อีà¸à¸•à¹ˆà¸­à¹„ปà¹à¸¥à¹‰à¸§ โปรดรับใบรับรองใหม่à¹à¸¥à¸°à¸¥à¸­à¸‡à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="1374962581120570592">มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸„ุà¸à¸à¸µà¹‰</translation>
<translation id="1375321115329958930">รหัสผ่านที่บันทึà¸à¹„ว้</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">สร้างผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥</translation>
<translation id="1410197035576869800">ไอคอนของà¹à¸­à¸›</translation>
<translation id="1410616244180625362">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰ <ph name="HOST" /> เข้าถึงà¸à¸¥à¹‰à¸­à¸‡à¸•à¹ˆà¸­à¹„ป</translation>
+<translation id="1411668397053040814">ติดตั้งหรืออัปเดตà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ Daydream เพื่อใช้ Chrome ใน VR</translation>
<translation id="1414648216875402825">คุณà¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸›à¹€à¸”ตไปเป็น <ph name="PRODUCT_NAME" /> ในเวอร์ชันที่ไม่เสถียร ซึ่งมีฟีเจอร์ที่ยังอยู่ระหว่างดำเนินà¸à¸²à¸£ จะมีข้อขัดข้องà¹à¸¥à¸°à¸‚้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸—ี่ไม่คาดคิดเà¸à¸´à¸”ขึ้น โปรดดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸”้วยความระมัดระวัง</translation>
+<translation id="1415708812149920388">à¸à¸²à¸£à¹€à¸‚้าถึงà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸„ลิปบอร์ดถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (รหัสส่วนขยาย "<ph name="EXTENSION_ID" />") ไม่ได้รับอนุà¸à¸²à¸•à¹ƒà¸™à¹€à¸‹à¸ªà¸Šà¸±à¸™à¸›à¸£à¸°à¹€à¸ à¸—นี้</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">อ้าว! ไม่สามารถสร้างคีย์ส่วนตัว RSA à¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¹„ด้</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">พิซซ่า 1 ชิ้น</translation>
<translation id="1467432559032391204">ซ้าย</translation>
<translation id="1467999917853307373"><ph name="URL" /> ต้องà¸à¸²à¸£à¸ˆà¸±à¸”เà¸à¹‡à¸šà¸‚้อมูลอย่างถาวรในอุปà¸à¸£à¸“์ของคุณ</translation>
+<translation id="1468571364034902819">ใช้โปรไฟล์นี้ไม่ได้</translation>
<translation id="1470719357688513792">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าคุà¸à¸à¸µà¹‰à¹ƒà¸«à¸¡à¹ˆà¸ˆà¸°à¹à¸ªà¸”งผลหลังจาà¸à¸à¸²à¸£à¹‚หลดหน้านี้อีà¸à¸„รั้ง</translation>
<translation id="1470811252759861213">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸£à¸±à¸šà¸ªà¹ˆà¸§à¸™à¸‚ยายในคอมพิวเตอร์ทุà¸à¹€à¸„รื่องของคุณ ให้<ph name="SIGN_IN_LINK" /></translation>
<translation id="1474339897586437869">ไม่ได้อัปโหลด "<ph name="FILENAME" />" มีพื้นที่ว่างไม่เพียงพอใน Google ไดรฟ์ของคุณ</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">à¹à¸„ชโทเค็น API ข้อมูลประจำตัว</translation>
<translation id="1478233201128522094">โทรศัพท์เครื่องใหม่จะปลดล็อภ<ph name="DEVICE_TYPE" /> นี้ในครั้งถัดไป คุณสามารถปิด Smart Lock ได้ใน "à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า"</translation>
<translation id="1478340334823509079">รายละเอียด: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">พร้อมที่จะสำรองรูปภาพใหม่ <ph name="FILE_COUNT" /> รูปà¹à¸¥à¹‰à¸§</translation>
<translation id="1483493594462132177">ส่ง</translation>
<translation id="1485015260175968628">ส่วนขยายตอนนี้สามารถ:</translation>
<translation id="1485141095922496924">เวอร์ชัน <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">เปิด - à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าที่à¸à¸³à¸«à¸™à¸”เอง</translation>
<translation id="1493892686965953381">à¸à¸³à¸¥à¸±à¸‡à¸£à¸­ <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> อุปà¸à¸£à¸“์อื่นๆ ที่พร้อมใช้งาน</translation>
-<translation id="1497284176235884849">PPD ที่ระบุไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="1497522201463361063">ไม่สามารถเปลี่ยนชื่อ "<ph name="FILE_NAME" />" <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">อุปà¸à¸£à¸“์ที่ไม่รู้จัภ[<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">บัà¸à¸Šà¸µà¹€à¸ˆà¹‰à¸²à¸‚องนี้ต้องเป็นบัà¸à¸Šà¸µà¸—ี่ลงชื่อเข้าใช้บัà¸à¸Šà¸µà¹à¸£à¸à¹ƒà¸™à¹€à¸‹à¸ªà¸Šà¸±à¸™à¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้พร้อมà¸à¸±à¸™</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">เข้าถึงà¹à¸šà¹‡à¸„เอนด์เครื่องซ่อมà¹à¸‹à¸¡à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸š</translation>
<translation id="1601560923496285236">นำไปใช้</translation>
<translation id="1603914832182249871">(โหมดไม่ระบุตัวตน)</translation>
+<translation id="1607139524282324606">ล้างรายà¸à¸²à¸£</translation>
<translation id="1608626060424371292">ลบผู้ใช้รายนี้</translation>
<translation id="1609170755653088773">ซิงค์รหัสผ่านนี้à¸à¸±à¸š iPhone ของคุณ</translation>
<translation id="1609862759711084604">ผู้ใช้à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰</translation>
+<translation id="1611557582955786626">ลงชื่อเข้าใช้เพื่อรับประสบà¸à¸²à¸£à¸“์à¸à¸²à¸£à¸—่องเว็บที่ปรับให้เข้าà¸à¸±à¸šà¸„ุณà¹à¸¥à¸°à¸‹à¸´à¸‡à¸„์à¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ทุà¸à¹€à¸„รื่อง</translation>
<translation id="1611584202130317952">à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸à¸²à¸£à¸ˆà¸±à¸”สรรขัดข้อง โปรดลองอีà¸à¸„รั้ง หรือติดต่อเจ้าของอุปà¸à¸£à¸“์หรือผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</translation>
<translation id="1611649489706141841">ไปข้างหน้า</translation>
<translation id="1611704746353331382">ส่งออà¸à¸šà¸¸à¹Šà¸à¸¡à¸²à¸£à¹Œà¸à¹„ปยังไฟล์ HTML...</translation>
<translation id="1612129875274679969">เà¸à¹‡à¸šà¸­à¸¸à¸›à¸à¸£à¸“์นี้ไว้ในโหมดคีออสà¸à¹Œà¸­à¸¢à¹ˆà¸²à¸‡à¸–าวร</translation>
+<translation id="161460670679785907">ไม่พบโทรศัพท์ของคุณ</translation>
<translation id="1616206807336925449">ส่วนขยายนี้ไม่จำเป็นต้องมีสิทธิ์พิเศษ</translation>
<translation id="161707228174452095">เพิ่มลายนิ้วมือà¹à¸¥à¹‰à¸§!</translation>
<translation id="1618268899808219593">ศู&amp;นย์ช่วยเหลือ</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">à¹à¸ªà¸”งตัวเลือà¸à¸à¸²à¸£à¸›à¹‰à¸­à¸™à¸‚้อมูล</translation>
<translation id="1650709179466243265">เพิ่ม www. à¹à¸¥à¸° .com à¹à¸¥à¸°à¹€à¸›à¸´à¸”ที่อยู่</translation>
<translation id="1651008383952180276">คุณต้องป้อนรหัสผ่านเดียวà¸à¸±à¸™ 2 ครั้ง</translation>
-<translation id="1652972346408808053">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¹‰à¸§ เข้าถึงรหัสผ่านจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์เครื่องใดà¸à¹‡à¹„ด้ที่ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{เพิ่มเครื่องพิมพ์ลงใน Google Cloud Print เพื่อให้คุณสามารถพิมพ์ได้จาà¸à¸—ุà¸à¸—ี่}other{เพิ่มเครื่องพิมพ์ # เครื่องลงใน Google Cloud Print เพื่อให้คุณสามารถพิมพ์ได้จาà¸à¸—ุà¸à¸—ี่}}</translation>
<translation id="1657406563541664238">ช่วยปรับปรุง <ph name="PRODUCT_NAME" /> ให้ดีขึ้นโดยà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸ªà¸–ิติà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹à¸¥à¸°à¸£à¸²à¸¢à¸‡à¸²à¸™à¸›à¸±à¸à¸«à¸²à¹„ปยัง Google โดยอัตโนมัติ</translation>
<translation id="1658424621194652532">หน้านี้à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้าถึงไมโครโฟนของคุณ</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">ไม่สามารถเข้าถึงไฟล์เนื่องจาà¸à¹€à¸«à¸•à¸¸à¸œà¸¥à¸”้านความปลอดภัย</translation>
<translation id="167832068858235403">ลดเสียง</translation>
<translation id="1679068421605151609">เครื่องมือสำหรับนัà¸à¸žà¸±à¸’นาซอฟต์à¹à¸§à¸£à¹Œ</translation>
+<translation id="16815041330799488">ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸§à¹‡à¸šà¹„ซต์ดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="1682548588986054654">หน้าต่างใหม่ที่ไม่ระบุตัวตน</translation>
+<translation id="1688935057616748272">พิมพ์ตัวอัà¸à¸©à¸£</translation>
<translation id="168991973552362966">เพิ่มเครื่องพิมพ์ใà¸à¸¥à¹‰à¹€à¸„ียง</translation>
<translation id="1689945336726856614">คัดลอภ&amp;URL</translation>
<translation id="1692602667007917253">อ๊ะ เà¸à¸´à¸”ข้อผิดพลาดบางอย่าง</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">วิธีà¸à¸²à¸£à¸›à¹‰à¸­à¸™à¸‚้อมูล</translation>
<translation id="175772926354468439">เปิดใช้งานธีม</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">ดูใน Chrome เว็บสโตร์</translation>
<translation id="1758831820837444715">à¸à¸³à¸«à¸™à¸”ค่าเครือข่ายอีเทอร์เน็ต</translation>
<translation id="1763046204212875858">สร้างทางลัดไปยังà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน</translation>
<translation id="1763108912552529023">สำรวจต่อไป</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />ข้อควรระวัง:<ph name="END_BOLD" /> ไฟล์เหล่านี้ใช้ชั่วคราวà¹à¸¥à¸°à¸­à¸²à¸ˆà¸–ูà¸à¸¥à¸šà¹‚ดยอัตโนมัติเพื่อเพิ่มพื้นที่ว่างในดิสà¸à¹Œ <ph name="BEGIN_LINK" />เรียนรู้เพิ่มเติม<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">ตั้งค่า Smart Lock สำหรับ <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนไฟล์ของ Microsoft</translation>
-<translation id="1825832322945165090">อุปà¸à¸£à¸“์มีพื้นที่ไม่เพียงพอ</translation>
+<translation id="1818007989243628752">ลบรหัสผ่านสำหรับ <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">à¸à¸³à¸¥à¸±à¸‡à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸š</translation>
<translation id="1828149253358786390"><ph name="SITE" /> ต้องà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸–ึงคุณ</translation>
<translation id="1828378091493947763">อุปà¸à¸£à¸“์นี้ไม่รองรับปลั๊à¸à¸­à¸´à¸™à¸™à¸µà¹‰</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">เริ่มต้น</translation>
<translation id="2006638907958895361">เปิดลิงà¸à¹Œà¹ƒà¸™ <ph name="APP" /></translation>
<translation id="2007404777272201486">รายงานปัà¸à¸«à¸²...</translation>
+<translation id="2015632741368427174">มีà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹€à¸ªà¹‰à¸™à¸—างไปยังเว็บไซต์ต่อไปนี้</translation>
<translation id="2016430552235416146">ดั้งเดิม</translation>
<translation id="2017334798163366053">ปิดใช้งานà¸à¸²à¸£à¹€à¸à¹‡à¸šà¸£à¸§à¸šà¸£à¸§à¸¡à¸‚้อมูลผลà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸‡à¸²à¸™</translation>
<translation id="2017836877785168846">ล้างประวัติà¸à¸²à¸£à¹€à¸‚้าชมà¹à¸¥à¸°à¸à¸²à¸£à¹€à¸•à¸´à¸¡à¸‚้อความอัตโนมัติในà¹à¸–บที่อยู่เว็บ</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">มีไฟล์ที่ชื่อว่า "<ph name="FILENAME" />" อยู่à¹à¸¥à¹‰à¸§ คุณต้องà¸à¸²à¸£à¸—ำอย่างไร</translation>
<translation id="2087822576218954668">พิมพ์: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">ท่องเว็บอย่างปลอดภัยด้วย Google Chrome</translation>
+<translation id="2089795179672254991">ถามเมื่อเว็บไซต์ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปที่คลิปบอร์ด (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="2090165459409185032">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนข้อมูลบัà¸à¸Šà¸µ โปรดไปที่ google.com/accounts/recovery</translation>
<translation id="2090876986345970080">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าความปลอดภัยของระบบ</translation>
<translation id="2091887806945687916">เสียง</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">ปรับขนาด</translation>
<translation id="2124930039827422115">{1,plural, =1{ได้คะà¹à¸™à¸™ <ph name="AVERAGE_RATING" /> จาà¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰ 1 ราย}other{ได้คะà¹à¸™à¸™ <ph name="AVERAGE_RATING" /> จาà¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰ # ราย}}</translation>
<translation id="2126167708562367080">ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸›à¸´à¸”ใช้à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์</translation>
-<translation id="2126426811489709554">สนับสนุนโดย Chrome</translation>
<translation id="2127372758936585790">ที่ชาร์จพลังงานต่ำ</translation>
<translation id="212862741129535676">เปอร์เซ็นต์à¸à¸²à¸£à¹€à¸à¸´à¸”ขึ้นของสถานะความถี่</translation>
<translation id="2128691215891724419">à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์มีข้อผิดพลาด: อัปเดตข้อความรหัสผ่านของà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์...</translation>
<translation id="2129825002735785149">อัปเดตปลั๊à¸à¸­à¸´à¸™</translation>
<translation id="2129904043921227933">à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์มีข้อผิดพลาด: อัปเดตข้อความรหัสผ่านของà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์...</translation>
<translation id="2131077480075264">ไม่สามารถติดตั้ง "<ph name="APP_NAME" />" เนื่องจาà¸à¹„ม่ได้รับอนุà¸à¸²à¸•à¸ˆà¸²à¸ "<ph name="IMPORT_NAME" />"</translation>
-<translation id="213491463158799620">คุณต้องà¸à¸²à¸£à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„หม</translation>
<translation id="2135787500304447609">&amp;ทำต่อ</translation>
<translation id="2136372518715274136">ป้อนรหัสผ่านใหม่</translation>
<translation id="2136476978468204130">รหัสผ่านที่คุณป้อนไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">ผู้มีสิทธิ์ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡à¹„ม่สมบูรณ์</translation>
<translation id="218070003709087997">ใช้ตัวเลขเพื่อระบุจำนวนสำเนาที่ต้องà¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ (1 ถึง 999)</translation>
<translation id="2187895286714876935">ข้อผิดพลาดในà¸à¸²à¸£à¸™à¸³à¹€à¸‚้าใบรับรองเซิร์ฟเวอร์</translation>
+<translation id="2187906491731510095">อัปเดตส่วนขยายà¹à¸¥à¹‰à¸§</translation>
<translation id="2188881192257509750">เปิด <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">ตัวรับข้อมูลรับรอง Wi-Fi</translation>
<translation id="219008588003277019">โมดูล Native Client: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">à¸à¸²à¸£à¸£à¸°à¸šà¸¸à¹€à¸§à¸¥à¸²à¸‚อง Microsoft</translation>
<translation id="225614027745146050">ยินดีต้อนรับ</translation>
<translation id="225692081236532131">สถานะà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งาน</translation>
+<translation id="2261323523305321874">ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¹„ด้ทำà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸—ั้งระบบซึ่งทำให้มีà¸à¸²à¸£à¸›à¸´à¸”ใช้โปรไฟล์เà¸à¹ˆà¸²à¸šà¸²à¸‡à¸£à¸²à¸¢à¸à¸²à¸£</translation>
<translation id="2262477216570151239">หน่วงเวลาà¸à¹ˆà¸­à¸™à¸žà¸´à¸¡à¸žà¹Œà¸‹à¹‰à¸³</translation>
<translation id="2263189956353037928">ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¹à¸¥à¸°à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้ใหม่</translation>
<translation id="2263497240924215535">(ปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">คุณต้องà¸à¸²à¸£à¸•à¸´à¸”ตั้ง <ph name="PRODUCT_NAME" /> หรือไม่</translation>
<translation id="2296019197782308739">วิธีà¸à¸²à¸£ EAP:</translation>
<translation id="2297705863329999812">ค้นหาเครื่องพิมพ์</translation>
-<translation id="230115972905494466">ไม่พบอุปà¸à¸£à¸“์ที่เข้าà¸à¸±à¸™à¹„ด้</translation>
<translation id="2301382460326681002">ไดเรà¸à¸—อรีหลัà¸à¸‚องส่วนขยายไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="2302685579236571180">เข้าชมà¹à¸šà¸šà¹„ม่ระบุตัวตน</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ขออนุà¸à¸²à¸•à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">ภาษาà¹à¸¥à¸°à¸à¸²à¸£à¸›à¹‰à¸­à¸™à¸‚้อมูล</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">บันทึà¸à¸šà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸¥à¹‡à¸­à¸à¸ˆà¸°à¸šà¸±à¸™à¸—ึà¸à¹„ว้โดยอัตโนมัติไปยัง <ph name="LOCK_SCREEN_APP_NAME" /> บันทึà¸à¸¥à¹ˆà¸²à¸ªà¸¸à¸”ของคุณจะยังคงอยู่บนหน้าจอล็อà¸</translation>
+<translation id="2352947182261340447">มีพื้นที่เà¸à¹‡à¸šà¸‚้อมูลในเครื่องไม่พอ</translation>
<translation id="2353297238722298836">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¸à¸¥à¹‰à¸­à¸‡à¸–่ายรูปà¹à¸¥à¸°à¹„มโครโฟน</translation>
<translation id="2356070529366658676">ถาม</translation>
<translation id="2356517949307388948">เà¸à¸´à¸”ข้อผิดพลาดขณะที่ Chrome à¸à¸³à¸¥à¸±à¸‡à¸„้นหาซอฟต์à¹à¸§à¸£à¹Œà¸—ี่เป็นอันตราย</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">บล็อà¸à¸à¸²à¸£à¹€à¸‚้าถึงไมโครโฟนเสมอ</translation>
<translation id="2367972762794486313">à¹à¸ªà¸”งà¹à¸­à¸›</translation>
<translation id="2371076942591664043">เปิดเมื่อเ&amp;สร็จ</translation>
-<translation id="237336063998926520">ใช้ที่อยู่ IP เพื่อà¸à¸³à¸«à¸™à¸”ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ตั้ง</translation>
<translation id="2377319039870049694">เปลี่ยนเป็นมุมมองรายà¸à¸²à¸£</translation>
<translation id="2377667304966270281">ฮาร์ดฟอลต์</translation>
<translation id="2378075407703503998">เลือภ<ph name="SELCTED_FILE_COUNT" /> ไฟล์</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">เà¸à¸´à¸”ข้อผิดพลาด โปรดตรวจสอบเครื่องพิมพ์à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="2385700042425247848">ชื่อบริà¸à¸²à¸£:</translation>
<translation id="2387458720915042159">ประเภทà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸žà¸£à¹‡à¸­à¸à¸‹à¸µ</translation>
-<translation id="2391243203977115091">พบรูปภาพใหม่ <ph name="FILE_COUNT" /> ภาพ
- <ph name="LINE_BREAK1" />
- พื้นที่บนอุปà¸à¸£à¸“์ไม่เพียงพอ
- <ph name="LINE_BREAK2" />
- ลองเลือà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¸ˆà¸³à¸™à¸§à¸™à¸™à¹‰à¸­à¸¢à¸¥à¸‡à¹€à¸žà¸·à¹ˆà¸­à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™</translation>
<translation id="2391419135980381625">à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£à¸¡à¸²à¸•à¸£à¸à¸²à¸™</translation>
<translation id="2391762656119864333">เพิà¸à¸–อน</translation>
<translation id="2392369802118427583">เปิดใช้งาน</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">เรียà¸à¹ƒà¸Šà¹‰à¸šà¸™ <ph name="ORIGIN" /> เสมอ</translation>
<translation id="2425665904502185219">ขนาดโดยรวมของไฟล์</translation>
<translation id="2428510569851653187">อธิบายว่าคุณà¸à¸³à¸¥à¸±à¸‡à¸—ำอะไรเมื่อà¹à¸—็บขัดข้อง</translation>
+<translation id="2431027948063157455">โหลด Google Assistant ไม่ได้ โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่ายà¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="2433452467737464329">เพิ่มพารามิเตอร์ข้อความค้นหาใน URL เพื่อรีเฟรชหน้าอัตโนมัติ: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">ลัà¸à¸©à¸“ะที่ปราà¸à¸</translation>
<translation id="2435248616906486374">เครือข่ายถูà¸à¸•à¸±à¸”à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">จำเป็นต้องระบุไดเรà¸à¸—อรีหลัà¸à¸‚องส่วนขยาย</translation>
<translation id="2448312741937722512">ประเภท</translation>
<translation id="2450223707519584812">คุณจะไม่สามารถเพิ่มผู้ใช้เนื่องจาà¸à¹„ม่มีคีย์ของ Google API ดูรายละเอียดได้ที่ <ph name="DETAILS_URL" /></translation>
+<translation id="2450849356604136918">ไม่มีมุมมองที่ใช้งานอยู่</translation>
<translation id="2453021845418314664">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ขั้นสูง</translation>
<translation id="2453576648990281505">มีไฟล์นี้อยู่à¹à¸¥à¹‰à¸§</translation>
<translation id="2453860139492968684">เสร็จสิ้น</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239"><ph name="APP_NAME" /> ต้องà¸à¸²à¸£à¸„ัดลอà¸à¹„ฟล์จาภ<ph name="VOLUME_NAME" /></translation>
<translation id="2462724976360937186">รหัสคีย์ผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="2462752602710430187">เพิ่ม <ph name="PRINTER_NAME" /> à¹à¸¥à¹‰à¸§</translation>
-<translation id="246335896104539386">นำเข้าบุ๊à¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="2464089476039395325">พร็อà¸à¸‹à¸µ HTTP</translation>
<translation id="2468902267404883140">ไม่สามารถเชื่อมต่อà¸à¸±à¸šà¹‚ทรศัพท์ของคุณ โปรดตรวจสอบว่าคุณใช้โทรศัพท์ Android ที่เข้าà¸à¸±à¸™à¹„ด้ซึ่งเปิดอยู่à¹à¸¥à¸°à¸­à¸¢à¸¹à¹ˆà¹ƒà¸à¸¥à¹‰à¹† มือคุณ &lt;a&gt;เรียนรู้เพิ่มเติม&lt;/a&gt;</translation>
<translation id="2470702053775288986">ปิดใช้ส่วนขยายที่ไม่สนับสนุนà¹à¸¥à¹‰à¸§</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011">ไม่ได้ลงชื่อเข้าใช้ <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">ขอà¹à¸ªà¸”งความยินดี! บริà¸à¸²à¸£à¸‚้อมูล "<ph name="NAME" />" ของคุณได้เปิดใช้งานà¹à¸¥à¸°à¸žà¸£à¹‰à¸­à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹à¸¥à¹‰à¸§</translation>
<translation id="2566124945717127842">Powerwash เพื่อรีเซ็ตอุปà¸à¸£à¸“์ <ph name="IDS_SHORT_PRODUCT_NAME" /> ให้เหมือนใหม่</translation>
+<translation id="2567257616420533738">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¹‰à¸§ ดูà¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่บันทึà¸à¹„ว้ได้ที่ <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">ที่เà¸à¹‡à¸šà¹à¸–บข้อมูล</translation>
<translation id="2570000010887652771">ประหยัดเน็ต</translation>
<translation id="257088987046510401">ธีม</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (à¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸„้นหาเริ่มต้น</translation>
<translation id="2586657967955657006">คลิปบอร์ด</translation>
+<translation id="2586672484245266891">โปรดป้อน URL ที่สั้นà¸à¸§à¹ˆà¸²à¸™à¸µà¹‰</translation>
<translation id="2587922270115112871">à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸ à¸²à¸¢à¹ƒà¸•à¹‰à¸à¸²à¸£à¸”ูà¹à¸¥à¹„ม่ได้สร้างบัà¸à¸Šà¸µ Google à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า
à¹à¸¥à¸°à¸‚้อมูลของพวà¸à¹€à¸‚าจะไม่ตามพวà¸à¹€à¸‚าไปยังอุปà¸à¸£à¸“์อื่นๆ ที่มีà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ของ Chrome ผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¹ƒà¸Šà¹‰à¹€à¸‰à¸žà¸²à¸°à¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์นี้เท่านั้น</translation>
<translation id="258932246702879617">เลือà¸<ph name="BEGIN_BOLD" />ตรึงà¸à¸±à¸šà¹à¸–บงาน<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> à¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸žà¸·à¹‰à¸™à¸—ี่ดิสà¸à¹Œ <ph name="USAGE" /> MB</translation>
<translation id="2633212996805280240">นำ "<ph name="EXTENSION_NAME" />" ออà¸à¸«à¸£à¸·à¸­à¹„ม่</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> ไม่สามารถติดตั้งให้เสร็จสมบูรณ์ à¹à¸•à¹ˆà¸ˆà¸°à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¸ˆà¸²à¸à¸”ิสà¸à¹Œà¸­à¸´à¸¡à¹€à¸¡à¸ˆà¸•à¹ˆà¸­à¹„ป</translation>
+<translation id="2635176084534510129">รับประสบà¸à¸²à¸£à¸“์ที่เป็นคุณมาà¸à¸‚ึ้น เช่น à¸à¸²à¸£à¹à¸™à¸°à¸™à¸³à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸—ี่ดีขึ้นà¹à¸¥à¸° "à¹à¸›à¸¥à¸ à¸²à¸©à¸²" ที่ฉลาดขึ้น</translation>
<translation id="2635276683026132559">à¸à¸²à¸£à¹€à¸‹à¹‡à¸™à¸Šà¸·à¹ˆà¸­</translation>
<translation id="2635926034288331400">ติดตั้งลงในà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน</translation>
<translation id="2636625531157955190">Chrome ไม่สามารถเข้าถึงภาพ</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">จัดà¸à¸²à¸£à¸ªà¹ˆà¸§à¸™à¸‚ยายของคุณโดยคลิà¸à¸—ี่ "ส่วนขยาย" ในเมนู "หน้าต่าง"</translation>
<translation id="2647142853114880570">โหลดซ้ำ</translation>
<translation id="2647269890314209800">คุà¸à¸à¸µà¹‰à¸—ี่ใช้งานอยู่</translation>
+<translation id="264810637653812429">ไม่พบอุปà¸à¸£à¸“์ที่เข้าà¸à¸±à¸™à¹„ด้</translation>
<translation id="2648831393319960979">à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¸­à¸¸à¸›à¸à¸£à¸“์ไปยังบัà¸à¸Šà¸µà¸‚องคุณ อาจใช้เวลาสัà¸à¸„รู่...</translation>
<translation id="2649045351178520408">Base64-encoded ASCII, à¸à¸¥à¸¸à¹ˆà¸¡à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡ (Certificate Chain)</translation>
<translation id="2653266418988778031">หาà¸à¸„ุณลบใบรับรองของผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡ (CA) เบราว์เซอร์ของคุณจะไม่เชื่อถือใบรับรองใดที่ออà¸à¹‚ดย CA นั้นอีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="2653659639078652383">ส่ง</translation>
<translation id="265390580714150011">ค่าฟิลด์ </translation>
-<translation id="2654286334048437383">ส่งออà¸à¸šà¸¸à¹Šà¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="2655386581175833247">ใบรับรองผู้ใช้:</translation>
<translation id="2660779039299703961">à¸à¸´à¸ˆà¸à¸£à¸£à¸¡</translation>
+<translation id="266079277508604648">เชื่อมต่อเครื่องพิมพ์ไม่ได้ โปรดตรวจสอบว่าเครื่องพิมพ์เปิดอยู่à¹à¸¥à¸°à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸à¸±à¸š Chromebook ผ่าน Wi-Fi หรือ USB</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">ภาษา</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">à¸à¸³à¸¥à¸±à¸‡à¸¡à¸µà¸à¸²à¸£à¸„วบคุมà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ตของคุณ</translation>
<translation id="268053382412112343">ประวั&amp;ติ</translation>
<translation id="2683638487103917598">จัดเรียงโฟลเดอร์à¹à¸¥à¹‰à¸§</translation>
+<translation id="2684004000387153598">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­ ให้คลิภ"ตà¸à¸¥à¸‡" จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภ"เพิ่มบุคคล" เพื่อสร้างโปรไฟล์ใหม่สำหรับที่อยู่อีเมล</translation>
<translation id="2686759344028411998">ตรวจไม่พบโมดูลที่โหลด</translation>
<translation id="2688196195245426394">เà¸à¸´à¸”ข้อผิดพลาดขณะลงทะเบียนอุปà¸à¸£à¸“์à¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œ: <ph name="CLIENT_ERROR" /></translation>
<translation id="2690024944919328218">à¹à¸ªà¸”งตัวเลือà¸à¸ à¸²à¸©à¸²</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">à¸à¸²à¸£à¹€à¸‹à¹‡à¸™à¸Šà¸·à¹ˆà¸­à¹ƒà¸™à¹€à¸­à¸à¸ªà¸²à¸£à¸‚อง Microsoft</translation>
<translation id="270516211545221798">ความเร็วทัชà¹à¸žà¸”</translation>
<translation id="2706892089432507937">อุปà¸à¸£à¸“์ USB</translation>
+<translation id="2706954854267016964">ไม่รองรับอุปà¸à¸£à¸“์ Google Cloud Print ที่เลือà¸à¸­à¸µà¸à¸•à¹ˆà¸­à¹„ปà¹à¸¥à¹‰à¸§ ลองตั้งค่าเครื่องพิมพ์ในà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าระบบของคอมพิวเตอร์</translation>
<translation id="2707024448553392710">คอมโพเนนต์à¸à¸³à¸¥à¸±à¸‡à¸”าวน์โหลด</translation>
<translation id="270921614578699633">เฉลี่ยสูงà¸à¸§à¹ˆà¸²</translation>
<translation id="2709453993673701466">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์à¹à¸¥à¸°à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹ƒà¸™à¹à¸šà¸šà¸‚องคุณà¸à¹ˆà¸­à¸™à¹€à¸›à¸´à¸”ใช้งาน ให้ไปที่<ph name="BEGIN_LINK" />à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า<ph name="END_LINK" /></translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">ยุบ...</translation>
<translation id="2737492745329609575">เริ่มà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation>
<translation id="2738771556149464852">ไม่เà¸à¸´à¸™</translation>
+<translation id="2739046699559178272">บันทึà¸à¹à¸¥à¸°à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</translation>
<translation id="2739191690716947896">à¹à¸à¹‰à¸›à¸±à¸à¸«à¸²</translation>
<translation id="2739240477418971307">เปลี่ยนà¹à¸›à¸¥à¸‡à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹€à¸‚้าถึง</translation>
<translation id="2740393541869613458">ตรวจสอบเว็บไซต์ที่ผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¹„ด้เข้าชมà¹à¸¥à¸°</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">ไฟล์ประเภทนี้อาจเป็นอันตรายต่อคอมพิวเตอร์</translation>
<translation id="2775104091073479743">à¹à¸à¹‰à¹„ขลายนิ้วมือ</translation>
<translation id="2776441542064982094">ดูเหมือนว่าไม่มีอุปà¸à¸£à¸“์ที่พร้อมลงทะเบียนบนเครือข่าย หาà¸à¸­à¸¸à¸›à¸à¸£à¸“์ของคุณเปิดอยู่à¹à¸¥à¸°à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ต ให้ลองลงทะเบียนอุปà¸à¸£à¸“์โดยใช้คำà¹à¸™à¸°à¸™à¸³à¹ƒà¸™à¸„ู่มือà¹à¸™à¸°à¸™à¸³à¸‚องอุปà¸à¸£à¸“์</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">ดาวน์โหลดà¹à¸¥à¹‰à¸§</translation>
<translation id="2783661497142353826">จัดà¸à¸²à¸£à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันคีออสà¸à¹Œ</translation>
<translation id="2784407158394623927">à¸à¸³à¸¥à¸±à¸‡à¹€à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸”าต้าบนมือถือของคุณ</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">เปลี่ยนค่าเริ่มต้น...</translation>
<translation id="2844111009524261443">เรียà¸à¹ƒà¸Šà¹‰à¹€à¸¡à¸·à¹ˆà¸­à¸„ลิà¸</translation>
<translation id="2845382757467349449">à¹à¸ªà¸”งà¹à¸–บบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¹€à¸ªà¸¡à¸­</translation>
-<translation id="284682086647736321">ต้องมี Ctrl, Alt หรือ Command</translation>
<translation id="2847759467426165163">ส่งไปยัง</translation>
<translation id="284805635805850872">นำซอฟต์à¹à¸§à¸£à¹Œà¸­à¸±à¸™à¸•à¸£à¸²à¸¢à¸­à¸­à¸à¹„หม</translation>
<translation id="2849362176025371110">ส่งข้อมูลà¸à¸²à¸£à¸§à¸´à¸™à¸´à¸ˆà¸‰à¸±à¸¢à¹à¸¥à¸°à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ปยัง Google โดยอัตโนมัติ คุณสามารถเปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้ตลอดเวลาใน<ph name="BEGIN_LINK1" />à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า<ph name="END_LINK1" />ของอุปà¸à¸£à¸“์ <ph name="BEGIN_LINK2" />เรียนรู้เพิ่มเติม<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">สำคัà¸</translation>
<translation id="2850124913210091882">สำรองข้อมูล</translation>
<translation id="2850541429955027218">เพิ่มธีม</translation>
+<translation id="2853121255651601031">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¹‰à¸§</translation>
<translation id="2853916256216444076">วิดีโอ $1</translation>
<translation id="2857608528410806398">เนื้อหาà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยฟีเจอร์ QU อยู่ที่นี่ เนื้อหาà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยฟีเจอร์ QU อยู่ที่นี่ เนื้อหาà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยฟีเจอร์ QU อยู่ที่นี่ เนื้อหาà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยฟีเจอร์ QU อยู่ที่นี่ เนื้อหาà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยฟีเจอร์ QU อยู่ที่นี่</translation>
<translation id="2860150991415616761">นานมาภ(4 วินาที)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">เพิ่มà¹à¸à¸¥à¹€à¸¥à¸­à¸£à¸µà¸ªà¸·à¹ˆà¸­à¸•à¸²à¸¡à¹„ดเรà¸à¸—อรี</translation>
<translation id="2908789530129661844">ย่อหน้าจอ</translation>
<translation id="2910318910161511225">เชื่อมต่อà¸à¸±à¸šà¹€à¸„รือข่ายà¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
+<translation id="2911898792135283060">สร้างรหัสผ่าน...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> ต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹„มโครโฟนของคุณ</translation>
<translation id="2913331724188855103">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹„ซต์บันทึà¸à¹à¸¥à¸°à¸­à¹ˆà¸²à¸™à¸‚้อมูลคุà¸à¸à¸µà¹‰ (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="2916073183900451334">à¸à¸²à¸£à¸à¸”à¹à¸—็บบนหน้าเว็บจะเน้นลิงà¸à¹Œ à¹à¸¥à¸°à¸Ÿà¸´à¸¥à¸”์ของฟอร์ม</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">ไม่ได้à¹à¸™à¸š</translation>
<translation id="2989786307324390836">DER-encoded binary, ใบรับรองà¹à¸šà¸šà¹€à¸”ี่ยว</translation>
<translation id="2993517869960930405">ข้อมูลà¹à¸­à¸›</translation>
+<translation id="2994669386200004489">สำรอง <ph name="FILE_NAME" /> ไม่ได้</translation>
<translation id="299483336428448530">ติดตั้งโดยผู้ปà¸à¸„รอง</translation>
<translation id="3002017044809397427">พบ <ph name="PHONE_TYPE" /> à¹à¸•à¹ˆ Smart Lock จะทำงานบนอุปà¸à¸£à¸“์ที่ใช้ Android 5.0 ขึ้นไปเท่านั้น &lt;a&gt;เรียนรู้เพิ่มเติม&lt;/a&gt;</translation>
<translation id="3003144360685731741">เครือข่ายที่ต้องà¸à¸²à¸£</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">ข้อมูลไม่เพียงพอ</translation>
<translation id="3065041951436100775">à¹à¸•à¸°à¸„วามคิดเห็นที่ปิดไป</translation>
<translation id="3065140616557457172">พิมพ์เพื่อค้นหาหรือป้อน URL เพื่อไปยังทุà¸à¹† เรื่องที่สามารถà¹à¸ªà¸”งผลได้</translation>
+<translation id="3066642396596108483">ซิงค์บุ๊à¸à¸¡à¸²à¸£à¹Œà¸ รหัสผ่าน à¹à¸¥à¸°à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸à¸²à¸£à¹€à¸‚้าชมในอุปà¸à¸£à¸“์ทุà¸à¹€à¸„รื่อง</translation>
<translation id="3067198360141518313">เรียà¸à¹ƒà¸Šà¹‰à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¸™à¸µà¹‰</translation>
<translation id="3071624960923923138">คุณสามารถคลิà¸à¸—ี่นี่เพื่อเปิดà¹à¸—็บใหม่</translation>
<translation id="3074037959626057712">คุณลงชื่อเข้าใช้à¹à¸¥à¸°à¹€à¸›à¸´à¸”ใช้à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์à¹à¸¥à¹‰à¸§</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">à¸à¸³à¸¥à¸±à¸‡à¸›à¸´à¸”เสียงของà¹à¸—็บนี้อยู่</translation>
<translation id="3206175707080061730">ไฟล์ชื่อ "$1" มีอยู่à¹à¸¥à¹‰à¸§ คุณต้องà¸à¸²à¸£à¹à¸—นที่ไฟล์ดังà¸à¸¥à¹ˆà¸²à¸§à¸«à¸£à¸·à¸­à¹„ม่</translation>
<translation id="3208703785962634733">ยังไม่ยืนยัน</translation>
+<translation id="3213187967168344806">เพิ่มเครื่องพิมพ์ไม่ได้ โปรดรีสตาร์ทคอมพิวเตอร์à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="321799795901478485">ที่เà¸à¹‡à¸š ZIP ถาวร</translation>
<translation id="3220586366024592812">à¸à¸²à¸£à¸—ำงานของตัวเชื่อมต่อ <ph name="CLOUD_PRINT_NAME" /> ขัดข้อง จะรีสตาร์ทหรือไม่</translation>
<translation id="3221634914176615296">สำรวจเนื้อหาของอุปà¸à¸£à¸“์ในà¹à¸­à¸› Files</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸«à¸²à¹€à¸‚ตเวลาอัตโนมัติปิดอยู่</translation>
<translation id="3264544094376351444">à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£ Sans-Serif</translation>
<translation id="3264547943200567728">ไม่สามารถตั้งค่าเครือข่าย Chromebox ของคุณได้</translation>
+<translation id="3264582393905923483">บริบท</translation>
<translation id="3265459715026181080">ปิดหน้าต่าง</translation>
<translation id="3267726687589094446">อนุà¸à¸²à¸•à¸à¸²à¸£à¸”าวน์โหลดไฟล์หลายๆ ไฟล์โดยอัตโนมัติต่อไป</translation>
<translation id="3267998849713137817">เวลาที่à¹à¸à¹‰à¹„ข</translation>
<translation id="3268451620468152448">à¹à¸—็บที่เปิดอยู่</translation>
<translation id="3269069891205016797">ระบบจะนำข้อมูลของคุณออà¸à¸ˆà¸²à¸à¸­à¸¸à¸›à¸à¸£à¸“์เมื่อคุณออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š</translation>
<translation id="3269093882174072735">โหลดภาพ</translation>
+<translation id="3269889795238950578">หน้านี้จะดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่บันทึà¸à¹„ปยังคลิปบอร์ดได้</translation>
<translation id="326999365752735949">à¸à¸³à¸¥à¸±à¸‡à¸”าวน์โหลดความต่าง</translation>
<translation id="3270965368676314374">อ่าน เปลี่ยนà¹à¸›à¸¥à¸‡ à¹à¸¥à¸°à¸¥à¸šà¸£à¸¹à¸›à¸ à¸²à¸ž เพลง à¹à¸¥à¸°à¸ªà¸·à¹ˆà¸­à¸­à¸·à¹ˆà¸™à¹† จาà¸à¸„อมพิวเตอร์ของคุณ</translation>
<translation id="327147043223061465">ดูคุà¸à¸à¸µà¹‰à¹à¸¥à¸°à¸‚้อมูลเว็บไซต์ทั้งหมด</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸­à¸²à¸ˆà¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸ªà¸­à¸‡à¸ªà¸²à¸¡à¸§à¸´à¸™à¸²à¸—ี โปรดรอสัà¸à¸„รู่</translation>
<translation id="3305661444342691068">เปิด PDF ในหน้าตัวอย่าง</translation>
<translation id="3306684685104080068">เปิดใช้à¸à¸²à¸£à¹à¸„สต์ไปยังบริà¸à¸²à¸£à¸šà¸™à¸£à¸°à¸šà¸šà¸„ลาวด์ เช่น Google Hangouts</translation>
+<translation id="3307091518408668019">OU คอมพิวเตอร์ (เช่น OU=Chromebook, DC=example, DC=com)</translation>
<translation id="3308006649705061278">หน่วยองค์à¸à¸£ (OU)</translation>
<translation id="3308116878371095290">หน้าเว็บนี้ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸¡à¸µà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าคุà¸à¸à¸µà¹‰</translation>
<translation id="3308134619352333507">ซ่อนปุ่ม</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">เรียà¸à¹ƒà¸Šà¹‰à¸šà¸™à¸—ุà¸à¹€à¸§à¹‡à¸šà¹„ซต์เสมอ</translation>
<translation id="3312424061798279731">ภาษาที่เปิดใช้</translation>
<translation id="3312903956926554846">ติดตั้งลงในเดสà¸à¹Œà¸—็อป</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-จาภ<ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">หน้าเริ่มต้นใช้งานของคุณเปลี่ยนเป็น <ph name="URL" /> หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸´à¸”ใช้ส่วนขยายที่เปลี่ยนหน้าเริ่มต้นใช้งาน ให้คลิภ"คืนค่า"</translation>
<translation id="3313590242757056087">ในà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าว่าผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¸ªà¸²à¸¡à¸²à¸£à¸–ดูเว็บไซต์ใดได้บ้าง คุณสามารถà¸à¸³à¸«à¸™à¸”ค่าข้อจำà¸à¸±à¸”
à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโดยไปที่ <ph name="MANAGEMENT_URL" />
หาà¸à¸„ุณไม่ได้เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าเริ่มต้น <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§ โปรดตรวจสอบเครื่องพิมพ์à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="3364721542077212959">เครื่องมือสไตลัส</translation>
<translation id="336497260564123876">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¹‰à¸§ ลงชื่อเข้าใช้ Chrome เพื่อรับรหัสผ่านในอุปà¸à¸£à¸“์ทุà¸à¹€à¸„รื่องของคุณ</translation>
+<translation id="3365598184818502391">ใช้ Ctrl หรือ Alt อย่างใดอย่างหนึ่ง</translation>
<translation id="3367813778245106622">ลงชื่อเข้าใช้อีà¸à¸„รั้งเพื่อเริ่มซิงค์</translation>
<translation id="3368922792935385530">เชื่อมต่อà¹à¸¥à¹‰à¸§</translation>
<translation id="3369624026883419694">à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥à¸‡à¹‚ฮสต์...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">โปรดเปิดใช้งาน <ph name="PRODUCT_NAME" /> ใหม่</translation>
<translation id="3424969259347320884">อธิบายว่าคุณà¸à¸³à¸¥à¸±à¸‡à¸—ำอะไรเมื่อà¹à¸—็บขัดข้อง</translation>
<translation id="3427092606871434483">อนุà¸à¸²à¸• (ค่าเริ่มต้น)</translation>
+<translation id="3428419049384081277">คุณลงชื่อเข้าใช้à¹à¸¥à¹‰à¸§</translation>
<translation id="3429275422858276529">บุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸«à¹‰à¸«à¸²à¹€à¸ˆà¸­à¸‡à¹ˆà¸²à¸¢à¹ƒà¸™à¸ à¸²à¸¢à¸«à¸¥à¸±à¸‡</translation>
<translation id="3429599832623003132">$1 รายà¸à¸²à¸£</translation>
<translation id="3432227430032737297">นำรายà¸à¸²à¸£à¸—ี่à¹à¸ªà¸”งทั้งหมดออà¸</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">อ่านข้อมูลบนเว็บไซต์จำนวนมาà¸</translation>
<translation id="3449839693241009168">à¸à¸” <ph name="SEARCH_KEY" /> เพื่อส่งคำสั่งไปที่ <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">เปอร์เซ็นต์à¸à¸²à¸£à¹€à¸à¸´à¸”ขึ้นของสถานะไม่มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</translation>
-<translation id="3450505713373650336">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸³à¸£à¸­à¸‡à¸£à¸¹à¸›à¸ à¸²à¸ž <ph name="FILE_COUNT" /> รูป</translation>
<translation id="3453612417627951340">ต้องขออนุมัติà¸à¹ˆà¸­à¸™</translation>
<translation id="3454157711543303649">à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งานเสร็จสมบูรณ์</translation>
+<translation id="3454224730401036106">ระบบเปลี่ยนไปเชื่อมต่อà¸à¸±à¸šà¹€à¸„รือข่ายที่ปลอดภัยà¸à¸§à¹ˆà¸²à¹€à¸”ิมà¹à¸¥à¹‰à¸§</translation>
<translation id="345693547134384690">เปิด&amp;รูปภาพในà¹à¸—็บใหม่</translation>
<translation id="3459509316159669723">à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ</translation>
<translation id="3459697287128633276">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้à¸à¸²à¸£à¹€à¸‚้าถึง Google Play Store ให้à¹à¸à¹ˆà¸šà¸±à¸à¸Šà¸µ โปรดใช้ผู้ให้บริà¸à¸²à¸£à¸‚้อมูลประจำตัวเพื่อตรวจสอบสิทธิ์ของคุณ</translation>
<translation id="3459774175445953971">ปรับปรุงล่าสุด:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="3462413494201477527">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸šà¸±à¸à¸Šà¸µà¹ƒà¸Šà¹ˆà¹„หม</translation>
<translation id="346431825526753">นี่เป็นบัà¸à¸Šà¸µà¸ªà¸³à¸«à¸£à¸±à¸šà¹€à¸”็à¸à¸—ี่จัดà¸à¸²à¸£à¹‚ดย <ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="3465566417615315331">คลิà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¸‚องคุณ</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">à¸à¸³à¸¥à¸±à¸‡à¸„ัดลอà¸...</translation>
<translation id="3473479545200714844">à¹à¸§à¹ˆà¸™à¸‚ยายหน้าจอ</translation>
<translation id="3475447146579922140">สเปรดชีตของ Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;ไม่ได้à¹à¸ªà¸”ง 1 บรรทัด&gt;}other{&lt;ไม่ได้à¹à¸ªà¸”ง $1 บรรทัด&gt;}}</translation>
<translation id="3475843873335999118">ขออภัย ระบบยังคงไม่รู้จัà¸à¸¥à¸²à¸¢à¸™à¸´à¹‰à¸§à¸¡à¸·à¸­à¸‚องคุณ โปรดป้อนรหัสผ่าน</translation>
<translation id="347670947055184738">อ๊ะ! ระบบไม่สามารถดึงข้อมูลนโยบายจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์</translation>
<translation id="347785443197175480">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰ <ph name="HOST" /> เข้าถึงà¸à¸¥à¹‰à¸­à¸‡à¸–่ายรูปà¹à¸¥à¸°à¹„มโครโฟนของคุณต่อไป</translation>
<translation id="3478685642445675458">โปรดปลดล็อà¸à¹‚ปรไฟล์ของคุณà¸à¹ˆà¸­à¸™à¸™à¸³à¸šà¸¸à¸„คลออà¸</translation>
+<translation id="347919930506963698">ใช้ประโยชน์จาภChrome ให้มาà¸à¸‚ึ้น</translation>
<translation id="3479552764303398839">ไม่ใช่ตอนนี้</translation>
<translation id="3480892288821151001">จัดวางหน้าต่างไว้ทางซ้าย</translation>
<translation id="3481915276125965083">หน้าเว็บนี้บล็อà¸à¸›à¹Šà¸­à¸›à¸­à¸±à¸›à¸•à¹ˆà¸­à¹„ปนี้:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">ชื่อà¸à¸¥à¸¸à¹ˆà¸¡:</translation>
<translation id="3505030558724226696">เพิà¸à¸–อนสิทธิ์à¸à¸²à¸£à¹€à¸‚้าถึงอุปà¸à¸£à¸“์</translation>
<translation id="3507421388498836150">สิทธิ์ปัจจุบันสำหรับ "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">สà¹à¸à¸™à¸«à¸²à¸­à¸¸à¸›à¸à¸£à¸“์บลูทูธอีà¸à¸„รั้ง</translation>
<translation id="3508920295779105875">เลือà¸à¹‚ฟลเดอร์อื่น...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">สà¹à¸à¸™à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="3511307672085573050">คัดลอà¸à¸—ี่อยู่&amp;ลิงà¸à¹Œ</translation>
<translation id="3511399794969432965">หาà¸à¸¡à¸µà¸›à¸±à¸à¸«à¸²à¹ƒà¸™à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</translation>
<translation id="351152300840026870">à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£à¸—ี่มีความà¸à¸§à¹‰à¸²à¸‡à¸„งที่</translation>
<translation id="3511528412952710609">น้อย</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸”าวน์โหลด}other{ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸”าวน์โหลด}}</translation>
<translation id="3514373592552233661">ระบบจะเลือà¸à¹€à¸„รือข่ายที่ต้องà¸à¸²à¸£à¹à¸—นเครือข่ายที่รู้จัà¸à¸­à¸·à¹ˆà¸™à¹† หาà¸à¸¡à¸µà¹€à¸„รือข่ายที่รู้จัà¸à¸¡à¸²à¸à¸à¸§à¹ˆà¸² 1 เครือข่าย</translation>
+<translation id="3520212870468945358"><ph name="URL" /> ต้องà¸à¸²à¸£à¸”ูหมายเลขซีเรียลของคีย์ความปลอดภัย</translation>
<translation id="3523642406908660543">ถามเมื่อเว็บไซต์ต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¹€à¸žà¸·à¹ˆà¸­à¹€à¸‚้าถึงคอมพิวเตอร์ของคุณ (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="3525897975040424366">ติดตั้งในชั้นวาง</translation>
<translation id="3527085408025491307">โฟลเดอร์</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">เครือข่าย Wi-Fi ที่คุณใช้ (<ph name="NETWORK_ID" />) อาจà¸à¸³à¸«à¸™à¸”ให้คุณต้องไปที่หน้าà¸à¸²à¸£à¹€à¸‚้าสู่ระบบของตน</translation>
<translation id="3564708465992574908">ระดับà¸à¸²à¸£à¸‹à¸¹à¸¡</translation>
<translation id="3566721612727112615">ยังไม่ได้เพิ่มเว็บไซต์</translation>
-<translation id="3566866560249787686">ไม่สามารถโหลด Google Assistant โปรดลองอีà¸à¸„รั้ง</translation>
<translation id="3569382839528428029">คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ <ph name="APP_NAME" /> à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸­à¸‚องคุณหรือไม่</translation>
<translation id="3570985609317741174">เนื้อหาเว็บ</translation>
<translation id="3571734092741541777">ตั้งค่า</translation>
<translation id="3574210789297084292">ลงชื่อเข้าใช้</translation>
<translation id="3576324189521867626">ติดตั้งเรียบร้อยà¹à¸¥à¹‰à¸§</translation>
-<translation id="3578331450833904042">ค่าเริ่มต้น (เลือà¸à¸—ั้งหมด)</translation>
<translation id="3578594933904494462">เนื้อหาของà¹à¸—็บนี้à¸à¸³à¸¥à¸±à¸‡à¸–ูà¸à¹à¸Šà¸£à¹Œ</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; ต้องà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¹€à¸„รื่องพิมพ์ &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; à¸à¸±à¸šà¸à¸¥à¸¸à¹ˆà¸¡à¸—ี่คุณเป็นเจ้าของ: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt; หาà¸à¸„ุณยอมรับ สมาชิà¸à¹ƒà¸™à¸à¸¥à¸¸à¹ˆà¸¡à¸—ั้งหมดจะสามารถสั่งพิมพ์ไปยังเครื่องพิมพ์ดังà¸à¸¥à¹ˆà¸²à¸§à¹„ด้</translation>
<translation id="3584169441612580296">อ่านà¹à¸¥à¸°à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸£à¸¹à¸›à¸ à¸²à¸ž เพลง à¹à¸¥à¸°à¸ªà¸·à¹ˆà¸­à¸­à¸·à¹ˆà¸™à¹† จาà¸à¸„อมพิวเตอร์ของคุณ</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">ล้างประวัติจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์ที่ลงชื่อเข้าใช้ทั้งหมด บัà¸à¸Šà¸µ Google อาจมีประวัติà¸à¸²à¸£à¸—่องเว็บรูปà¹à¸šà¸šà¸­à¸·à¹ˆà¸™à¹† ที่ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /></translation>
<translation id="3600456501114769456">à¸à¸²à¸£à¹€à¸‚้าถึงไฟล์ในตัวเครื่องอุปà¸à¸£à¸“์ของคุณถูà¸à¸›à¸´à¸”ใช้งานโดยผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</translation>
<translation id="3600792891314830896">ปิดเสียงไซต์ที่เล่นเสียง</translation>
+<translation id="3603177256297531067">à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ม่ได้</translation>
<translation id="3603533104205588786">คุณสามารถคลิà¸à¸”าวเพื่อบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸«à¸™à¹‰à¸²</translation>
<translation id="3603622770190368340">รับใบรับรองเครือข่าย</translation>
<translation id="3604048165392640554">ไม่พบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸¡à¸·à¸­à¸–ือ เปิดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ตผ่านมือถือà¹à¸šà¸šà¸”่วนในอุปà¸à¸£à¸“์เครื่องอื่นๆ à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง &lt;a target="_blank" href="<ph name="URL" />"&gt;เรียนรู้เพิ่มเติม&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¹„อทีของคุณปิดใช้ Chrome Goodies สำหรับอุปà¸à¸£à¸“์ <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">ที่อยู่อีเมล</translation>
<translation id="3702500414347826004">มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸«à¸™à¹‰à¸²à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องคุณให้มี <ph name="URL" /></translation>
-<translation id="3703669627274482482">ถามเมื่อเว็บไซต์ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คุณคัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="370415077757856453">บล็อภJavaScript</translation>
<translation id="3704331259350077894">หยุดดำเนินà¸à¸´à¸ˆà¸à¸²à¸£</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">บัตรของคุณหมดอายุà¹à¸¥à¹‰à¸§</translation>
<translation id="3792890930871100565">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รื่องพิมพ์</translation>
<translation id="379422718204375917">ใช้ Smart Lock เพื่อลงชื่อเข้าใช้บัà¸à¸Šà¸µ</translation>
-<translation id="3794595850995182458">ออà¸à¸ˆà¸²à¸à¸«à¸™à¹‰à¸²</translation>
<translation id="3796648294839530037">เครือข่ายที่ชื่นชอบ:</translation>
<translation id="3797900183766075808">&amp;ค้นหา “<ph name="SEARCH_TERMS" />†ด้วย <ph name="SEARCH_ENGINE" /></translation>
<translation id="3798325802885154040">ให้คุณเปิด/ปิดใช้à¸à¸²à¸£à¹à¸•à¸°à¹€à¸žà¸·à¹ˆà¸­à¸„ลิà¸</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">เพิ่มลายนิ้วมืออีà¸</translation>
<translation id="3812525830114410218">ใบรับรองมีปัà¸à¸«à¸²</translation>
<translation id="3813296892522778813">ไปที่<ph name="BEGIN_LINK_CHROMIUM" />ความช่วยเหลือของ Google Chrome<ph name="END_LINK_CHROMIUM" /> หาà¸à¸„ุณไม่พบข้อมูลที่à¸à¸³à¸¥à¸±à¸‡à¸„้นหา</translation>
-<translation id="3815571115159309122">พบรูปภาพใหม่ <ph name="FILE_COUNT" /> ภาพ
- <ph name="LINE_BREAK1" />
- พร้อมสำรองข้อมูลไปยัง <ph name="BEGIN_LINK" />Google ไดรฟ์<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸—ุà¸à¹„ซต์ส่งข้อความพุชในพื้นหลัง</translation>
+<translation id="3819497457291599334">ไปที่à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า &gt; à¹à¸­à¸›à¹à¸¥à¸°à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™ &gt; à¹à¸­à¸›à¸—ั้งหมด &gt; บริà¸à¸²à¸£ Google Play</translation>
<translation id="3819752733757735746">à¸à¸²à¸£à¹€à¸‚้าถึงด้วยสวิตช์ (ควบคุมคอมพิวเตอร์ด้วยสวิตช์เพียง 1-2 ตัว)</translation>
<translation id="3819800052061700452">เ&amp;ต็มหน้าจอ</translation>
<translation id="3820172043799983114">PIN ไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> เพิ่มเติม</translation>
<translation id="3838543471119263078">คุà¸à¸à¸µà¹‰à¹à¸¥à¸°à¸‚้อมูลอื่นๆ ของเว็บไซต์ ตลอดจนข้อมูลปลั๊à¸à¸­à¸´à¸™</translation>
<translation id="383891835335927981">ไม่มีà¸à¸²à¸£à¸‹à¸¹à¸¡à¹€à¸‚้าหรือซูมออà¸à¹€à¸§à¹‡à¸šà¹„ซต์ใดๆ</translation>
+<translation id="3839516600093027468">บล็อภ<ph name="HOST" /> ไม่ให้ดูคลิปบอร์ดเสมอ</translation>
<translation id="3840053866656739575">ขาดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸à¸±à¸š Chromebox โปรดเข้าใà¸à¸¥à¹‰à¸­à¸¸à¸›à¸à¸£à¸“์ หรือตรวจสอบอุปà¸à¸£à¸“์ของคุณขณะที่เราพยายามเชื่อมต่อใหม่</translation>
+<translation id="3842132283799370683">นำเครื่องเข้าร่วมโดเมนไม่สำเร็จ อาจเป็นเพราะมีปัà¸à¸«à¸²à¹€à¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸«à¸™à¹ˆà¸§à¸¢à¸‚ององค์à¸à¸£</translation>
<translation id="3842552989725514455">à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£ Serif</translation>
<translation id="385051799172605136">à¸à¸¥à¸±à¸š</translation>
<translation id="3851428669031642514">โหลดสคริปต์ที่ไม่ปลอดภัย</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">เลือà¸à¹€à¸‚ตเวลา</translation>
<translation id="3856921555429624101">สิ้นสุดà¸à¸²à¸£à¸§à¸±à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸­à¸´à¸™à¹€à¸—อร์เน็ตà¹à¸¥à¹‰à¸§</translation>
<translation id="3857228364945137633">ลองใช้ Smart Lock เพื่อปลดล็อภ<ph name="DEVICE_TYPE" /> โดยไม่ต้องใช้รหัสผ่านเมื่อมีโทรศัพท์อยู่ใà¸à¸¥à¹‰à¹†</translation>
+<translation id="3857732810083914482">à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹ƒà¸™à¹à¸šà¸šà¸‚องคุณปิดอยู่ เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้ที่ myaccount.google.com</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit</translation>
<translation id="3860381078714302691">ยินดีต้อนรับสู่à¸à¸²à¸£à¸›à¸£à¸°à¸Šà¸¸à¸¡ Hangouts </translation>
<translation id="3862134173397075045">ยินดีต้อนรับสู่ประสบà¸à¸²à¸£à¸“์à¸à¸²à¸£à¹ƒà¸Šà¹‰ Cast ใน Chrome!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">โทรศัพท์ของ Smart Lock มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡</translation>
<translation id="3927932062596804919">ปà¸à¸´à¹€à¸ªà¸˜</translation>
<translation id="3930521966936686665">เล่นใน</translation>
+<translation id="3933283459331715412">à¸à¸¹à¹‰à¸„ืนรหัสผ่านที่ลบไปของ <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">เปิดเสี&amp;ยงในà¹à¸—็บใหม่</translation>
<translation id="3936925983113350642">รหัสผ่านที่คุณเลือà¸à¸ˆà¸°à¸•à¹‰à¸­à¸‡à¸™à¸³à¸¡à¸²à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸£à¸„ืนค่าใบรับรองนี้ในภายหลัง โปรดบันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ว้ในที่ปลอดภัย</translation>
<translation id="3937640725563832867">ชื่อสำรองของผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
+<translation id="3937734102568271121">à¹à¸›à¸¥à¸ à¸²à¸©à¸²<ph name="LANGUAGE" />ทุà¸à¸„รั้ง</translation>
<translation id="3940233957883229251">เปิดใช้à¸à¸²à¸£à¸—ำซ้ำอัตโนมัติ</translation>
<translation id="3941357410013254652">รหัสช่อง</translation>
<translation id="3941565636838060942">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸‹à¹ˆà¸­à¸™à¸à¸²à¸£à¹€à¸‚้าถึงโปรà¹à¸à¸£à¸¡à¸™à¸µà¹‰ คุณต้องถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้งโปรà¹à¸à¸£à¸¡à¹‚ดยใช้
@@ -1943,6 +1974,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">นำเข้าจาภIE</translation>
<translation id="3950820424414687140">ลงชื่อเข้าใช้</translation>
+<translation id="3950870029767307261">หน้านี้ถูà¸à¸šà¸¥à¹‡à¸­à¸à¹„ม่ให้ดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="3954354850384043518">à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£</translation>
<translation id="3955193568934677022">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹„ซต์เล่นเนื้อหาที่ได้รับความคุ้มครอง (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="3956702100721821638">ไม่สามารถเข้าถึง Google Play</translation>
@@ -1975,6 +2007,7 @@
<translation id="39964277676607559">ไม่สามารถโหลด javascript "<ph name="RELATIVE_PATH" />" สำหรับสคริปต์เนื้อหา</translation>
<translation id="4002066346123236978">ชื่อ</translation>
<translation id="40027638859996362">ย้ายคำ</translation>
+<translation id="4005817994523282006">วิธีà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸«à¸²à¹€à¸‚ตเวลา</translation>
<translation id="4008291085758151621">ข้อมูลไซต์ไม่พร้อมใช้งานใน VR</translation>
<translation id="4010917659463429001">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸£à¸±à¸šà¸šà¸¸à¹Šà¸à¸¡à¸²à¸£à¹Œà¸à¸šà¸™à¸­à¸¸à¸›à¸à¸£à¸“์เคลื่อนที่ ให้<ph name="GET_IOS_APP_LINK" /></translation>
<translation id="4014432863917027322">ต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡ "<ph name="EXTENSION_NAME" />" ไหม</translation>
@@ -1991,6 +2024,7 @@
<translation id="4037084878352560732">ม้า</translation>
<translation id="4037889604535939429">à¹à¸à¹‰à¹„ขบุคคล</translation>
<translation id="4042264909745389898">ข้อà¸à¸³à¸«à¸™à¸”ของ Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{หน้าที่ออà¸à¹„ป}other{หน้าที่ออà¸à¹„ป}}</translation>
<translation id="4044612648082411741">ป้อนรหัสผ่านใบรับรอง</translation>
<translation id="404493185430269859">เครื่องมือค้นหาเริ่มต้น</translation>
<translation id="4047112090469382184">ฟีเจอร์นี้มีความปลอดภัยอย่างไร</translation>
@@ -2037,6 +2071,7 @@
<translation id="4109135793348361820">ย้ายหน้าต่างไปยัง <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">เน้นชั้นวาง</translation>
<translation id="4114360727879906392">หน้าต่างà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²</translation>
+<translation id="4115002065223188701">เครือข่ายอยู่นอà¸à¸Šà¹ˆà¸§à¸‡à¸ªà¸±à¸à¸à¸²à¸“</translation>
<translation id="4115080753528843955">บริà¸à¸²à¸£à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸šà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¹ƒà¸Šà¹‰à¸•à¸±à¸§à¸£à¸°à¸šà¸¸à¸—ี่ไม่ซ้ำà¸à¸±à¸™à¹€à¸žà¸·à¹ˆà¸­à¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิ์เข้าถึงเนื้อหาที่มีà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™</translation>
<translation id="411666854932687641">หน่วยความจำส่วนตัว</translation>
<translation id="4120817667028078560">เส้นทางยาวเà¸à¸´à¸™à¹„ป</translation>
@@ -2047,6 +2082,7 @@
<translation id="4130207949184424187">ส่วนขยายนี้ได้เปลี่ยนหน้าที่จะà¹à¸ªà¸”งเมื่อคุณค้นหาจาà¸à¹à¸–บอเนà¸à¸›à¸£à¸°à¸ªà¸‡à¸„์</translation>
<translation id="413121957363593859">คอมโพเนนต์</translation>
<translation id="4131410914670010031">ขาวดำ</translation>
+<translation id="4136203100490971508">à¹à¸ªà¸‡à¸•à¸­à¸™à¸à¸¥à¸²à¸‡à¸„ืนจะปิดโดยอัตโนมัติเมื่อพระอาทิตย์ขึ้น</translation>
<translation id="4138267921960073861">à¹à¸ªà¸”งชื่อผู้ใช้à¹à¸¥à¸°à¸ à¸²à¸žà¸–่ายบนหน้าจอลงชื่อเข้าใช้</translation>
<translation id="4140559601186535628">ข้อความพุช</translation>
<translation id="4146026355784316281">เปิดด้วยโปรà¹à¸à¸£à¸¡à¸”ูของระบบทุà¸à¸„รั้ง</translation>
@@ -2064,6 +2100,7 @@
<translation id="4172051516777682613">à¹à¸ªà¸”งทุà¸à¸„รั้ง</translation>
<translation id="4175737294868205930">พื้นที่เà¸à¹‡à¸šà¸‚้อมูลถาวร</translation>
<translation id="4176463684765177261">ปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹à¸¥à¹‰à¸§</translation>
+<translation id="4180684688621252156">บริà¸à¸²à¸£à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ</translation>
<translation id="4180788401304023883">ลบใบรับรองของผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡ "<ph name="CERTIFICATE_NAME" />" หรือไม่</translation>
<translation id="4181841719683918333">ภาษา</translation>
<translation id="4184885522552335684">ลาà¸à¹€à¸žà¸·à¹ˆà¸­à¸¢à¹‰à¸²à¸¢à¸à¸²à¸£à¹à¸ªà¸”งผล</translation>
@@ -2079,7 +2116,6 @@
<translation id="4206323443866416204">รายงานความคิดเห็น</translation>
<translation id="420665587194630159">(ส่วนขยายนี้ได้รับà¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸¥à¹‰à¸§à¹à¸¥à¸°à¹„ม่สามารถลบหรือปิดใช้งานได้)</translation>
<translation id="4206944295053515692">ขอคำà¹à¸™à¸°à¸™à¸³à¸ˆà¸²à¸ Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คุณคัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="4208390505124702064">ค้นหา <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">ขนาดใหà¸à¹ˆ</translation>
<translation id="421017592316736757">คุณจะต้องออนไลน์เพื่อเข้าถึงไฟล์นี้</translation>
@@ -2087,6 +2123,7 @@
<translation id="42126664696688958">ส่งออà¸</translation>
<translation id="42137655013211669">เซิร์ฟเวอร์ได้ห้ามà¸à¸²à¸£à¹€à¸‚้าถึงทรัพยาà¸à¸£à¸™à¸µà¹‰</translation>
<translation id="4215350869199060536">อ๊ะ มีสัà¸à¸¥à¸±à¸à¸©à¸“์ที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡à¹ƒà¸™à¸Šà¸·à¹ˆà¸­!</translation>
+<translation id="4215448920900139318">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸³à¸£à¸­à¸‡ <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">ทั้งหน้าจอ</translation>
<translation id="4235813040357936597">เพิ่มบัà¸à¸Šà¸µà¸ªà¸³à¸«à¸£à¸±à¸š <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้</translation>
@@ -2114,7 +2151,6 @@
<translation id="4270393598798225102">รุ่น <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">ไม่มีรายà¸à¸²à¸£à¸—ี่ตรงà¸à¸±à¸™</translation>
<translation id="4275830172053184480">รีสตาร์ทอุปà¸à¸£à¸“์ของคุณ</translation>
-<translation id="4276216215490044084">โหลด PPD ขนาดใหà¸à¹ˆà¹„ม่ได้ ขนาดต้องไม่เà¸à¸´à¸™ 250KB</translation>
<translation id="4278390842282768270">อนุà¸à¸²à¸•à¹à¸¥à¹‰à¸§</translation>
<translation id="4281844954008187215">ข้อà¸à¸³à¸«à¸™à¸”ในà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£</translation>
<translation id="4282196459431406533">Smart Lock เปิดอยู่</translation>
@@ -2126,15 +2162,15 @@
<translation id="4289300219472526559">เริ่มพูด</translation>
<translation id="4289540628985791613">ภาพรวม</translation>
<translation id="4296575653627536209">เพิ่มผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥</translation>
+<translation id="4297322094678649474">เปลี่ยนภาษา</translation>
+<translation id="4299141727003252811">Google อาจใช้à¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸à¸²à¸£à¸—่องเว็บ เนื้อหาในบางเว็บไซต์ที่คุณเข้าชม à¹à¸¥à¸°à¸à¸²à¸£à¹‚ต้ตอบอื่นๆ à¸à¸±à¸šà¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸­à¸£à¹Œà¹€à¸žà¸·à¹ˆà¸­à¸›à¸£à¸±à¸šà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™ Chrome ตลอดจนบริà¸à¸²à¸£à¸­à¸·à¹ˆà¸™à¹† ของ Google เช่น à¹à¸›à¸¥à¸ à¸²à¸©à¸², Search à¹à¸¥à¸°à¹‚ฆษณา ให้เข้าà¸à¸±à¸šà¸„ุณมาà¸à¸‚ึ้น</translation>
<translation id="4300305918532693141">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ ให้<ph name="BEGIN_LINK" />รีเซ็ตà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์<ph name="END_LINK" /></translation>
<translation id="430303754419731728">คุณมีอัปเดตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹ƒà¸«à¸¡à¹ˆ ลงชื่อเข้าใช้เพื่อเริ่มต้นใช้งาน</translation>
<translation id="4305227814872083840">นาน (2 วินาที)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (à¹à¸ªà¸”งอยู่ <ph name="NUM_KILOBYTES_LIVE" />K)</translation>
+<translation id="4310139701823742692">รูปà¹à¸šà¸šà¹„ฟล์ไม่ถูà¸à¸•à¹‰à¸­à¸‡ ตรวจสอบไฟล์ PPD à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="431076611119798497">&amp;รายละเอียด</translation>
<translation id="4312866146174492540">บล็อภ(ค่าเริ่มต้น)</translation>
-<translation id="4315548163539304064">à¸à¸³à¸¥à¸±à¸‡à¸ªà¹à¸à¸™à¸­à¸¸à¸›à¸à¸£à¸“์สื่อ...
- <ph name="LINE_BREAK1" />
- พบรูปภาพใหม่ <ph name="FILE_COUNT" /> ภาพ</translation>
<translation id="4316850752623536204">เว็บไซต์นัà¸à¸žà¸±à¸’นาซอฟต์à¹à¸§à¸£à¹Œ</translation>
<translation id="4320177379694898372">ไม่มีà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ต</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{ดำเนินà¸à¸²à¸£à¸”าวน์โหลดต่อ}other{ดำเนินà¸à¸²à¸£à¸”าวน์โหลดต่อ}}</translation>
@@ -2159,7 +2195,6 @@
<translation id="4359408040881008151">ติดตั้งà¹à¸¥à¹‰à¸§à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸¡à¸µà¸ªà¹ˆà¸§à¸™à¸‚ยายที่ต้องพึ่งพา</translation>
<translation id="4361142739114356624">คีย์ส่วนตัวของใบรับรองไคลเอ็นต์นี้หายไปหรือไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="4363771538994847871">ไม่พบปลายทางà¸à¸²à¸£à¹à¸„สต์ ต้องà¸à¸²à¸£à¸„วามช่วยเหลือไหม</translation>
-<translation id="4364444725319685468">ดาวน์โหลด <ph name="FILE_NAME" /> à¹à¸¥à¹‰à¸§</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> à¸à¸³à¸¥à¸±à¸‡à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡</translation>
<translation id="4364830672918311045">à¹à¸ªà¸”งà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™</translation>
<translation id="4365673000813822030">อ๊ะ à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์หยุดทำงาน</translation>
@@ -2180,10 +2215,10 @@
<translation id="4394049700291259645">ปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</translation>
<translation id="4400367121200150367">เว็บไซต์ที่ไม่เคยบันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ˆà¸°à¹à¸ªà¸”งที่นี่</translation>
<translation id="4400632832271803360">à¸à¸”à¹à¸›à¹‰à¸™ "Launcher" ค้างไว้เพื่อเปลี่ยนà¸à¸²à¸£à¸—ำงานของà¹à¸›à¹‰à¸™à¹à¸–วบนสุด</translation>
-<translation id="4405076286418917603">ต้องมีอัà¸à¸‚ระ 1 ตัว</translation>
<translation id="4408599188496843485">ความ&amp;ช่วยเหลือ</translation>
<translation id="4409697491990005945">ระยะขอบ</translation>
<translation id="4411578466613447185">ผู้เซ็นชื่อบนโค้ด</translation>
+<translation id="4412698727486357573">ศูนย์ช่วยเหลือ</translation>
<translation id="4414232939543644979">หน้าต่างใหม่&amp;ที่ไม่ระบุตัวตน</translation>
<translation id="4415748029120993980">SECG elliptic curve secp384r1 (เรียà¸à¸­à¸µà¸à¸­à¸¢à¹ˆà¸²à¸‡à¸§à¹ˆà¸² NIST P-384)</translation>
<translation id="4419409365248380979">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰ <ph name="HOST" /> ตั้งค่าคุà¸à¸à¸µà¹‰à¹„ด้ตลอดเวลา</translation>
@@ -2197,7 +2232,6 @@
<translation id="4430369329743628066">เพิ่มบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¹à¸¥à¹‰à¸§</translation>
<translation id="443464694732789311">ต่อไป</translation>
<translation id="4439318412377770121">คุณต้องà¸à¸²à¸£à¸¥à¸‡à¸—ะเบียน <ph name="DEVICE_NAME" /> ไปยังอุปà¸à¸£à¸“์ Google Cloud ใช่ไหม</translation>
-<translation id="4439612350502082674">เพิ่มเครื่องพิมพ์ไม่ได้ โปรดรีสตาร์ทà¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="4441124369922430666">คุณต้องà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¹à¸­à¸›à¸™à¸µà¹‰à¹‚ดยอัตโนมัติเมื่อเครื่องเปิดไหม</translation>
<translation id="444134486829715816">ขยาย...</translation>
<translation id="4441548209689510310">à¹à¸ªà¸”งตัวเลือà¸à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸•à¸±à¸§à¸ªà¸°à¸à¸”</translation>
@@ -2219,6 +2253,7 @@
<translation id="4474381447165623168">ตั้งค่าโดยอัตโนมัติโดยใช้เครือข่าย Wi-Fi ของคุณ</translation>
<translation id="4475552974751346499">ค้นสิ่งที่ดาวน์โหลดไว้</translation>
<translation id="4476590490540813026">นัà¸à¸à¸µà¸¬à¸²</translation>
+<translation id="4477015793815781985">รวม Ctrl, Alt หรือ ⌘</translation>
<translation id="4478664379124702289">บันทึà¸&amp;ลิงà¸à¹Œà¹€à¸›à¹‡à¸™...</translation>
<translation id="4479424953165245642">จัดà¸à¸²à¸£à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันคีออสà¸à¹Œ</translation>
<translation id="4479639480957787382">อีเทอร์เน็ต</translation>
@@ -2232,8 +2267,6 @@
<translation id="4508051413094283164">เปิดทั้งหมดในหน้าต่างที่ไม่ระบุตัวตน</translation>
<translation id="4508265954913339219">à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งานล้มเหลว</translation>
<translation id="4508765956121923607">ดู&amp;ต้นฉบับ</translation>
-<translation id="4509017836361568632">ยà¸à¹€à¸¥à¸´à¸à¸£à¸¹à¸›à¸ à¸²à¸ž</translation>
-<translation id="4513946894732546136">ข้อเสนอà¹à¸™à¸°</translation>
<translation id="451407183922382411">ขับเคลื่อนโดย <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">ตั้งค่าผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¹ƒà¸«à¸¡à¹ˆ</translation>
<translation id="451515744433878153">นำออà¸</translation>
@@ -2241,6 +2274,7 @@
<translation id="4520385623207007473">คุà¸à¸à¸µà¹‰à¸—ี่ใช้งานอยู่</translation>
<translation id="452039078290142656">อุปà¸à¸£à¸“์ที่ไม่รู้จัà¸à¸ˆà¸²à¸ <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">รายละเอียด</translation>
+<translation id="4522600456902129422">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸§à¹‡à¸šà¹„ซต์นี้ดูคลิปบอร์ดต่อไปได้</translation>
<translation id="4530494379350999373">ต้นทาง</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">เวลา CPU</translation>
@@ -2253,9 +2287,11 @@
<translation id="4543778593405494224">ตัวจัดà¸à¸²à¸£à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="4544174279960331769">อวาตาร์เริ่มต้นสีฟ้า</translation>
<translation id="4545028762441890696">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้อีà¸à¸„รั้ง ให้ยอมรับสิทธิ์ใหม่:</translation>
+<translation id="454547174531670764">ซิงค์à¸à¸±à¸šà¸­à¸µà¸à¸šà¸±à¸à¸Šà¸µà¸«à¸™à¸¶à¹ˆà¸‡</translation>
<translation id="4545759655004063573">ไม่สามารถบันทึà¸à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸ªà¸´à¸—ธิ์ไม่เพียงพอ โปรดบันทึà¸à¸¥à¸‡à¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸­à¸·à¹ˆà¸™</translation>
<translation id="4546308221697447294">ท่องเว็บอย่างรวดเร็วด้วย Google Chrome</translation>
<translation id="4547659257713117923">ไม่มีà¹à¸—็บจาà¸à¸­à¸¸à¸›à¸à¸£à¸“์อื่น</translation>
+<translation id="4547672827276975204">ตั้งค่าโดยอัตโนมัติ</translation>
<translation id="4547992677060857254">โฟลเดอร์ที่คุณเลือà¸à¸¡à¸µà¹„ฟล์ที่ละเอียดอ่อน คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิ์à¸à¸²à¸£à¹€à¸‚้าถึงในà¸à¸²à¸£à¹€à¸‚ียนโฟลเดอร์นี้อย่างถาวรà¹à¸à¹ˆ "$1" ไหม</translation>
<translation id="4552031286893852992">Chrome บล็อà¸à¹‚ฆษณาในไซต์นี้เพราะไซต์มัà¸à¹à¸ªà¸”งโฆษณาที่à¹à¸—รà¸</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@
<translation id="4837926214103741331">คุณไม่ได้รับอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¸­à¸¸à¸›à¸à¸£à¸“์นี้ โปรดติดต่อเจ้าของอุปà¸à¸£à¸“์เพื่อขออนุà¸à¸²à¸•à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้</translation>
<translation id="4837952862063191349">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸¥à¸”ล็อà¸à¹à¸¥à¸°à¸à¸¹à¹‰à¸„ืนข้อมูลในเครื่อง โปรดป้อนรหัสผ่านเà¸à¹ˆà¸²à¸‚อง <ph name="DEVICE_TYPE" /></translation>
<translation id="4838355575774807786">มีข้อผิดพลาดเà¸à¸´à¸”ขึ้นขณะที่ Chrome à¸à¸³à¸¥à¸±à¸‡à¸™à¸³à¸‹à¸­à¸Ÿà¸•à¹Œà¹à¸§à¸£à¹Œà¸—ี่เป็นอันตรายออà¸</translation>
+<translation id="4838836835474292213">อนุà¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึงà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸„ลิปบอร์ด</translation>
<translation id="4839303808932127586">บั&amp;นทึà¸à¸§à¸´à¸”ีโอเป็น...</translation>
<translation id="4839847978919684242">เลือภ<ph name="SELCTED_FILES_COUNT" /> รายà¸à¸²à¸£</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{อีภ1 รายà¸à¸²à¸£}other{อีภ# รายà¸à¸²à¸£}}</translation>
-<translation id="4840626203080576849">ถามเมื่อเว็บไซต์ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คุณคัดลอà¸à¹„ปที่คลิปบอร์ด (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="4842976633412754305">หน้านี้พยายามโหลดสคริปต์จาà¸à¹à¸«à¸¥à¹ˆà¸‡à¸—ี่มาที่ไม่มีà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="4844333629810439236">à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸­à¸·à¹ˆà¸™à¹†</translation>
<translation id="4846680374085650406">คุณทำตามคำà¹à¸™à¸°à¸™à¸³à¸‚องผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้</translation>
@@ -2482,6 +2518,7 @@
<translation id="4900392736118574277">หน้าเริ่มต้นใช้งานของคุณเปลี่ยนเป็น <ph name="URL" /></translation>
<translation id="490074449735753175">ใช้บริà¸à¸²à¸£à¹€à¸§à¹‡à¸šà¹€à¸žà¸·à¹ˆà¸­à¸Šà¹ˆà¸§à¸¢à¹à¸à¹‰à¹„ขข้อผิดพลาดในà¸à¸²à¸£à¸ªà¸°à¸à¸”คำ</translation>
<translation id="49027928311173603">นโยบายที่ดาวน์โหลดจาà¸à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡: <ph name="VALIDATION_ERROR" /></translation>
+<translation id="4905417359854579806">พร้อมสำรอง <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">ไฟล์นี้ไม่ได้มีà¸à¸²à¸£à¸”าวน์โหลดเป็นที่à¹à¸žà¸£à¹ˆà¸«à¸¥à¸²à¸¢à¹à¸¥à¸°à¸­à¸²à¸ˆà¹€à¸›à¹‡à¸™à¸­à¸±à¸™à¸•à¸£à¸²à¸¢</translation>
<translation id="4907306957610201395">หมวดหมู่สิทธิ์</translation>
<translation id="4907824805858067479">ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸›à¸´à¸”ใช้à¸à¸²à¸£à¹Œà¸”ที่บันทึà¸à¹„ว้</translation>
@@ -2514,6 +2551,7 @@
<translation id="4953689047182316270">ตอบสนองต่อเหตุà¸à¸²à¸£à¸“์à¸à¸²à¸£à¹€à¸‚้าถึงพิเศษ</translation>
<translation id="4953808748584563296">อวาตาร์เริ่มต้นสีส้ม</translation>
<translation id="4955814292505481804">รายปี</translation>
+<translation id="4958834709409349617">ในโทรศัพท์ "<ph name="PHONE_NAME_1" />" à¹à¸¥à¸° "<ph name="PHONE_NAME_2" />" ให้เปิดใช้à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยà¸à¸²à¸£à¸—ำตามขั้นตอนเหล่านี้</translation>
<translation id="495931528404527476">ใน Chrome</translation>
<translation id="496226124210045887">โฟลเดอร์ที่คุณเลือà¸à¸¡à¸µà¹„ฟล์ที่ละเอียดอ่อน คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิ์à¸à¸²à¸£à¹€à¸‚้าถึงในà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¹‚ฟลเดอร์นี้อย่างถาวรà¹à¸à¹ˆ "$1" ไหม</translation>
<translation id="4964455510556214366">à¸à¸²à¸£à¸ˆà¸±à¸”เรียง</translation>
@@ -2526,6 +2564,7 @@
<translation id="4970738541803285369">ติดตั้งลงในเดสà¸à¹Œà¸—็อป...</translation>
<translation id="4971412780836297815">เปิดเมื่อเสร็จสิ้น</translation>
<translation id="4972129977812092092">à¹à¸à¹‰à¹„ขเครื่องพิมพ์</translation>
+<translation id="497287958838527945">ใช้ข้อมูลบัตรเครดิตà¹à¸¥à¸°à¸—ี่อยู่จาภGoogle Pay</translation>
<translation id="4973307593867026061">เพิ่มเครื่องพิมพ์</translation>
<translation id="4973523518332075481">ใช้ชื่อที่มีอัà¸à¸‚ระไม่เà¸à¸´à¸™ <ph name="MAX_LENGTH" /> อัà¸à¸‚ระ</translation>
<translation id="497421865427891073">ไปข้างหน้า</translation>
@@ -2549,6 +2588,7 @@
<translation id="4998873842614926205">ยืนยันà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡</translation>
<translation id="499955951116857523">ตัวจัดà¸à¸²à¸£à¹„ฟล์</translation>
<translation id="5000922062037820727">ถูà¸à¸šà¸¥à¹‡à¸­à¸ (à¹à¸™à¸°à¸™à¸³)</translation>
+<translation id="5004584466530475658">รูปภาพใหม่ <ph name="FILE_COUNT" /> รูป</translation>
<translation id="5010043101506446253">ผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="5010929733229908807">ข้อมูลทั้งหมดได้รับà¸à¸²à¸£à¹€à¸‚้ารหัสด้วยข้อความรหัสผ่านสำหรับà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ของคุณà¹à¸¥à¹‰à¸§à¹€à¸¡à¸·à¹ˆà¸­
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@
<translation id="5015762597229892204">เลือà¸à¹à¸­à¸›à¹„ดรเวอร์ของเครื่องพิมพ์</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">จำ</translation>
+<translation id="5018207570537526145">เปิดเว็บไซต์ส่วนขยาย</translation>
<translation id="5024856940085636730">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™à¸à¸§à¹ˆà¸²à¸—ี่คาดไว้ คุณต้องà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸¥à¸´à¸à¹„หม</translation>
<translation id="5026874946691314267">ไม่ต้องà¹à¸ªà¸”งข้อความนี้อีà¸</translation>
<translation id="5027550639139316293">ใบรับรองอีเมล</translation>
@@ -2626,6 +2667,7 @@
<translation id="5143374789336132547">ส่วนขยาย "<ph name="EXTENSION_NAME" />" ได้เปลี่ยนหน้าที่จะà¹à¸ªà¸”งเมื่อคุณคลิà¸à¸›à¸¸à¹ˆà¸¡à¸«à¸™à¹‰à¸²à¹à¸£à¸</translation>
<translation id="5143712164865402236">เข้าสู่โหมดเต็มหน้าจอ</translation>
<translation id="5145331109270917438">วันที่à¹à¸à¹‰à¹„ข</translation>
+<translation id="514561958218673757">ในอุปà¸à¸£à¸“์ของคุณ ให้เปิดใช้à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸”้วยà¸à¸²à¸£à¸—ำตามขั้นตอนเหล่านี้</translation>
<translation id="5150254825601720210">ใบรับรองชื่อเซิร์ฟเวอร์ SSL ของ Netscape</translation>
<translation id="5151354047782775295">เพิ่มพื้นที่ว่างของดิสà¸à¹Œà¸«à¸£à¸·à¸­à¹€à¸¥à¸·à¸­à¸à¸‚้อมูลที่อาจลบออà¸à¹€à¸­à¸‡à¹‚ดยอัตโนมัติ</translation>
<translation id="5153297660536091054">ฟีเจอร์à¸à¸²à¸£à¸›à¸¥à¸”ล็อà¸à¸”้วย PIN</translation>
@@ -2683,6 +2725,7 @@
<translation id="5238278114306905396">à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน "<ph name="EXTENSION_NAME" />" ถูà¸à¸¥à¸šà¹‚ดยอัตโนมัติ</translation>
<translation id="5238369540257804368">ขอบเขต</translation>
<translation id="5241128660650683457">อ่านข้อมูลทั้งหมดของคุณบนเว็บไซต์ที่คุณเข้าชม</translation>
+<translation id="5241567694820672363">คืนค่าเป็นหน้าเริ่มต้นใช้งานเริ่มต้นใช่ไหม</translation>
<translation id="5242724311594467048">เปิดใช้งาน "<ph name="EXTENSION_NAME" />" ไหม</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> ขัดข้อง คลิà¸à¸—ี่บอลลูนนี้เพื่อรีสตาร์ตà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันนี้</translation>
<translation id="5249624017678798539">เบราว์เซอร์ขัดข้องà¸à¹ˆà¸­à¸™à¸—ี่จะดาวน์โหลดเสร็จ</translation>
@@ -2692,7 +2735,6 @@
<translation id="5254368820972107711">à¹à¸ªà¸”งไฟล์ที่จะนำออà¸</translation>
<translation id="52550593576409946">ไม่สามารถเรียà¸à¹ƒà¸Šà¹‰à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันคีออสà¸à¹Œ</translation>
<translation id="5255315797444241226">ข้อความรหัสผ่านที่คุณป้อนไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
-<translation id="5259571578888203461">ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸§à¹‡à¸šà¹„ซต์ดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คุณคัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="5260508466980570042">ขออภัย ไม่สามารถยืนยันอีเมลหรือรหัสผ่านของคุณได้ โปรดลองอีà¸à¸„รั้ง</translation>
<translation id="5261683757250193089">เปิดในเว็บสโตร์</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />เข้าถึงไฟล์ได้จาà¸à¸—ุà¸à¸—ี่ à¹à¸¡à¹‰à¸‚ณะออฟไลน์<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@
<translation id="5324780743567488672">ตั้งค่าเขตเวลาโดยอัตโนมัติโดยใช้ตำà¹à¸«à¸™à¹ˆà¸‡à¸‚องคุณ</translation>
<translation id="5327248766486351172">ชื่อ</translation>
<translation id="532943162177641444">à¹à¸•à¸°à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¹ƒà¸™ <ph name="PHONE_NAME" /> เพื่อตั้งค่าฮอตสปอตเคลื่อนที่ที่อุปà¸à¸£à¸“์นี้ใช้ได้</translation>
-<translation id="5329615878510216304">สà¹à¸à¸™à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="5329858601952122676">&amp;ลบ</translation>
<translation id="5330145655348521461">ไฟล์เหล่านี้เปิดอยู่บนเดสà¸à¹Œà¸—็อปเครื่องอื่น โปรดย้ายมายัง <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) เพื่อดู</translation>
<translation id="5330512191124428349">รับข้อมูล</translation>
@@ -2755,6 +2796,7 @@
<translation id="5334142896108694079">à¹à¸„ชของสคริปต์</translation>
<translation id="533433379391851622">รุ่นที่คาดà¸à¸²à¸£à¸“์ "<ph name="EXPECTED_VERSION" />" à¹à¸•à¹ˆà¸£à¸¸à¹ˆà¸™à¸—ี่à¹à¸ˆà¹‰à¸‡à¸„ือ "<ph name="NEW_ID" />"</translation>
<translation id="5334844597069022743">ดูโค้ดต้นฉบับ</translation>
+<translation id="5335458522276292100">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸³à¸£à¸­à¸‡ <ph name="FILE_COUNT" />ไปยัง <ph name="BEGIN_LINK" />Google ไดรฟ์<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">ติดตั้งโดยบุคคลที่สาม</translation>
<translation id="5338503421962489998">พื้นที่จัดเà¸à¹‡à¸šà¹ƒà¸™à¸•à¸±à¸§à¹€à¸„รื่อง</translation>
<translation id="5340217413897845242">รายà¸à¸²à¸£à¸Šà¸±à¹‰à¸™à¸§à¸²à¸‡ 6</translation>
@@ -2876,6 +2918,7 @@
<translation id="5516183516694518900">ลงชื่อเข้าใช้ Chrome ด้วยบัà¸à¸Šà¸µ Google เพื่อรับบุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม รหัสผ่าน à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ ในอุปà¸à¸£à¸“์ทุà¸à¹€à¸„รื่องของคุณ</translation>
<translation id="551752069230578406">à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸„รื่องพิมพ์ไปยังบัà¸à¸Šà¸µà¸‚องคุณ อาจใช้เวลาสัà¸à¸„รู่...</translation>
<translation id="5517535964909391608">บล็อà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸—ี่ไม่ปลอดภัย</translation>
+<translation id="5518219166343146486">ถามเมื่อเว็บไซต์ต้องà¸à¸²à¸£à¸”ูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปยังคลิปบอร์ด</translation>
<translation id="5518584115117143805">ใบรับรองà¸à¸²à¸£à¹€à¸‚้ารหัสอีเมล </translation>
<translation id="5521078259930077036">นี่คือ "หน้าà¹à¸£à¸" ที่คุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹ˆà¹„หม</translation>
<translation id="5521348028713515143">เพิ่มทางลัดบนเดสà¸à¹Œà¸—็อป</translation>
@@ -2886,9 +2929,9 @@
<translation id="5527463195266282916">มีความพยายามที่จะปรับลดรุ่นของส่วนขยาย</translation>
<translation id="5527474464531963247">คุณสามารถเลือà¸à¹€à¸„รือข่ายอื่นได้ด้วย</translation>
<translation id="5528368756083817449">ตัวจัดà¸à¸²à¸£à¸šà¸¸à¹Šà¸à¸¡à¸²à¸£à¹Œà¸</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">ทั่วโลà¸</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ต้องà¸à¸²à¸£à¸—ี่จะ</translation>
+<translation id="5534304873398226603">ทิ้งรูปภาพหรือวิดีโอ</translation>
<translation id="5534520101572674276">à¸à¸³à¸¥à¸±à¸‡à¸„ำนวณขนาด</translation>
<translation id="5535941515421698170">นำข้อมูลที่มีอยู่ของคุณออà¸à¸ˆà¸²à¸à¸­à¸¸à¸›à¸à¸£à¸“์นี้ด้วย</translation>
<translation id="5537725057119320332">ส่ง</translation>
@@ -2928,8 +2971,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">à¸à¸³à¸¥à¸±à¸‡à¹‚หลดà¹à¸­à¸›...</translation>
<translation id="5592595402373377407">ยังไม่มีข้อมูลเพียงพอ</translation>
+<translation id="5593766628437008432">ใน "<ph name="PHONE_NAME" />" ของคุณ ให้เปิดใช้à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¹‚ดยทำตามขั้นตอนเหล่านี้</translation>
<translation id="5595152862129936745">ไà¸à¸¥à¸¡à¸²à¸</translation>
<translation id="5595485650161345191">à¹à¸à¹‰à¹„ขที่อยู่</translation>
+<translation id="5596627076506792578">ตัวเลือà¸à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡</translation>
<translation id="5600706100022181951">ระบบจะดาวน์โหลดอัปเดตโดยใช้อินเทอร์เน็ตมือถือ <ph name="UPDATE_SIZE_MB" /> MB คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„หม</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">เครื่องมือค้นหาอื่นๆ</translation>
@@ -2957,6 +3002,7 @@
<translation id="563535393368633106">ถามà¸à¹ˆà¸­à¸™à¸—ี่จะเข้าถึง (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="5636996382092289526">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰ <ph name="NETWORK_ID" /> à¸à¹ˆà¸­à¸™à¸­à¸·à¹ˆà¸™ คุณอาจจำเป็นต้อง<ph name="LINK_START" />ไปที่หน้าลงชื่อเข้าใช้ของเครือข่าย<ph name="LINK_END" /> ซึ่งจะเปิดขึ้นโดยอัตโนมัติในอีà¸à¹„ม่à¸à¸µà¹ˆà¸§à¸´à¸™à¸²à¸—ี ถ้าหน้าดังà¸à¸¥à¹ˆà¸²à¸§à¹„ม่เปิดขึ้น à¹à¸ªà¸”งว่าไม่สามารถใช้เครือข่ายดังà¸à¸¥à¹ˆà¸²à¸§à¹„ด้</translation>
<translation id="5637476008227280525">เปิดใช้อินเทอร์เน็ตมือถือ</translation>
+<translation id="5638309510554459422">ค้นหาส่วนขยายà¹à¸¥à¸°à¸˜à¸µà¸¡à¸•à¹ˆà¸²à¸‡à¹† ได้ใน <ph name="BEGIN_LINK" />Chrome เว็บสโตร์<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">อัปเดตเมื่อ <ph name="HOURS" /> ชั่วโมงที่ผ่านมา</translation>
<translation id="5639549361331209298">โหลดหน้าเว็บนี้ซ้ำ à¸à¸”ค้างไว้เพื่อดูตัวเลือà¸à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡</translation>
<translation id="5642508497713047">ผู้เซ็นชื่อ CRL</translation>
@@ -2968,6 +3014,7 @@
<translation id="5657667036353380798">ต้องมี Chrome เวอร์ชัน <ph name="MINIMUM_CHROME_VERSION" /> หรือสูงà¸à¸§à¹ˆà¸²à¹€à¸žà¸·à¹ˆà¸­à¸•à¸´à¸”ตั้งส่วนขยายภายนอà¸</translation>
<translation id="5658415415603568799">Smart Lock จะขอให้คุณป้อนรหัสผ่านเมื่อผ่านไปà¹à¸¥à¹‰à¸§ 20 ชั่วโมงเพื่อเพิ่มความปลอดภัย</translation>
<translation id="5659593005791499971">อีเมล</translation>
+<translation id="5659833766619490117">à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ม่ได้</translation>
<translation id="5662477687021125631">ถาวร</translation>
<translation id="5667546120811588575">à¸à¸³à¸¥à¸±à¸‡à¸•à¸±à¹‰à¸‡à¸„่า Google Play...</translation>
<translation id="5669267381087807207">à¸à¸³à¸¥à¸±à¸‡à¹€à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</translation>
@@ -3003,6 +3050,7 @@
<translation id="5729712731028706266">&amp;มุมมอง</translation>
<translation id="5729996640881880439">ขออภัย เราไม่สามารถà¹à¸ªà¸”งรหัสสำหรับข้อผิดพลาดนี้ได้</translation>
<translation id="5731247495086897348">&amp;วางà¹à¸¥à¹‰à¸§à¹„ป</translation>
+<translation id="5731409020711461763">รูปภาพใหม่ 1 รูป</translation>
<translation id="5734362860645681824">à¸à¸²à¸£à¸ªà¸·à¹ˆà¸­à¸ªà¸²à¸£</translation>
<translation id="5735973442555172575">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰à¹à¸­à¸› Android ให้ลงชื่อเข้าใช้อีà¸à¸„รั้งà¹à¸¥à¸°à¸­à¸±à¸›à¹€à¸”ต</translation>
<translation id="5736796278325406685">โปรดป้อนชื่อผู้ใช้ที่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
@@ -3033,11 +3081,13 @@
<translation id="577322787686508614">ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸­à¹ˆà¸²à¸™à¹ƒà¸™ "<ph name="DEVICE_NAME" />"</translation>
<translation id="5774295353725270860">เปิดà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันไฟล์</translation>
<translation id="5774515636230743468">จัดà¸à¸²à¸£:</translation>
+<translation id="5775834615653774429">นำเครื่องเข้าร่วมโดเมนไม่สำเร็จเพราะไม่มีหน่วยขององค์à¸à¸£</translation>
<translation id="577624874850706961">ค้นหาคุà¸à¸à¸µà¹‰</translation>
<translation id="5777468213129569553">เปิด Chrome</translation>
<translation id="5778747455497889540">ด้านล่างนี้คือรหัสผ่านโมดูลความปลอดภัยที่สร้างขึ้นโดยà¸à¸²à¸£à¸ªà¸¸à¹ˆà¸¡à¹à¸¥à¸°à¹„ด้รับà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ให้à¸à¸±à¸šà¸„อมพิวเตอร์ของคุณ:</translation>
<translation id="5780973441651030252">ลำดับความสำคัà¸à¸‚องà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£</translation>
<translation id="5781865261247219930">ส่งคำสั่งไปที่ <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥...</translation>
<translation id="5783221160790377646">เนื่องจาà¸à¸‚้อผิดพลาด ผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¹„ม่ได้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้น โปรดลองอีà¸à¸„รั้งในภายหลัง</translation>
<translation id="5783602409389152506">ระหว่างà¸à¸²à¸£à¸ªà¹à¸à¸™à¸«à¸²à¸­à¸¸à¸›à¸à¸£à¸“์...</translation>
<translation id="57838592816432529">ปิดเสียง</translation>
@@ -3051,6 +3101,7 @@
<translation id="5804241973901381774">à¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•</translation>
<translation id="580571955903695899">จัดลำดับใหม่ตามชื่อ</translation>
<translation id="5807290661599647102">ตั้งค่าà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸«à¸™à¹‰à¸²à¸ˆà¸­</translation>
+<translation id="580926004266167721">นำเครื่องเข้าร่วมโดเมนไม่สำเร็จ อาจเป็นเพราะบัà¸à¸Šà¸µà¸‚องคุณมีสิทธิ์ไม่เพียงพอสำหรับหน่วยขององค์à¸à¸£à¸™à¸±à¹‰à¸™</translation>
<translation id="580961539202306967">ถามฉันเมื่อไซต์ต้องà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸‚้อความพุชให้ฉัน (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="5814126672212206791">ประเภทà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</translation>
<translation id="5815645614496570556">ที่อยู่ X.400</translation>
@@ -3072,8 +3123,10 @@
<translation id="5835754902560991078">สั้นมาภ(0.6 วินาที)</translation>
<translation id="5838456317242088717">เซสชันไม่ระบุตัวตนปัจจุบัน</translation>
<translation id="5842497610951477805">เปิดใช้บลูทูธ</translation>
+<translation id="5843250171025351504">อุปà¸à¸£à¸“์ของคุณใช้เวอร์ชันไคลเอ็นต์ที่ต่ำà¸à¸§à¹ˆà¸²à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸—ี่ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸à¸³à¸«à¸™à¸”ไว้ โปรดอัปเดตเพื่อเข้าสู่ระบบ</translation>
<translation id="5846929185714966548">à¹à¸—็บ 4</translation>
<translation id="5848924408752252705">à¹à¸•à¸°à¹€à¸žà¸·à¹ˆà¸­à¸¢à¹‰à¸­à¸™à¸à¸¥à¸±à¸š</translation>
+<translation id="5849212445710944278">เพิ่มà¹à¸¥à¹‰à¸§</translation>
<translation id="5849570051105887917">รหัสผู้ให้บริà¸à¸²à¸£à¸«à¸™à¹‰à¸²à¹à¸£à¸</translation>
<translation id="5849869942539715694">à¹à¸žà¸„ส่วนขยาย...</translation>
<translation id="5850516540536751549">ไม่สนับสนุนไฟล์ประเภทนี้ โปรดไปที่ <ph name="BEGIN_LINK" />Chrome เว็บสโตร์<ph name="END_LINK" />เพื่อหาà¹à¸­à¸›à¸—ี่สามารถเปิดไฟล์ประเภทนี้
@@ -3099,6 +3152,7 @@
<translation id="586567932979200359">คุณà¸à¸³à¸¥à¸±à¸‡à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰ <ph name="PRODUCT_NAME" /> จาà¸à¸”ิสà¸à¹Œà¸­à¸´à¸¡à¹€à¸¡à¸ˆ à¸à¸²à¸£à¸•à¸´à¸”ตั้งผลิตภัณฑ์นี้บนคอมพิวเตอร์จะทำให้คุณเรียà¸à¹ƒà¸Šà¹‰à¹„ด้โดยไม่ต้องใช้ดิสà¸à¹Œà¸­à¸´à¸¡à¹€à¸¡à¸ˆà¹à¸¥à¸°à¸„ุณมั่นใจได้ว่าผลิตภัณฑ์จะอัปเดตตลอดเวลา</translation>
<translation id="5866557323934807206">ล้างà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าเหล่านี้สำหรับà¸à¸²à¸£à¹€à¸‚้าชมในอนาคต </translation>
<translation id="5866840822086176774">à¹à¸£à¸‡à¸¡à¸²à¸</translation>
+<translation id="5867841422488265304">ค้นหาหรือพิมพ์ที่อยู่เว็บ</translation>
<translation id="5869029295770560994">รับทราบ</translation>
<translation id="5869522115854928033">รหัสผ่านที่บันทึà¸à¹„ว้</translation>
<translation id="5870086504539785141">ปิดเมนูà¸à¸²à¸£à¹€à¸‚้าถึง</translation>
@@ -3156,7 +3210,6 @@
<translation id="5972708806901999743">ย้ายไปด้านบน</translation>
<translation id="5972826969634861500">เริ่มต้นใช้งาน <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">ย่อ</translation>
-<translation id="5975730206036440725">ไม่พบ PPD โปรดตรวจสอบว่า Chromebook ออนไลน์อยู่à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="5975792506968920132">เปอร์เซ็นต์à¸à¸²à¸£à¸Šà¸²à¸£à¹Œà¸ˆà¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆ</translation>
<translation id="5976160379964388480">อื่นๆ</translation>
<translation id="5978264784700053212">ศูนย์ข้อความ</translation>
@@ -3166,6 +3219,7 @@
<translation id="5984222099446776634">เข้าชมล่าสุด</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />นี่คือข้อมูลทั่วไปเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ของคุณà¹à¸¥à¸°à¸§à¸´à¸˜à¸µà¸—ี่คุณใช้งาน เช่น ระดับà¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆ ความถี่ในà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹à¸­à¸› คุณภาพà¹à¸¥à¸°à¸£à¸°à¸¢à¸°à¹€à¸§à¸¥à¸²à¹ƒà¸™à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่าย (เช่น Wi-Fi à¹à¸¥à¸°à¸šà¸¥à¸¹à¸—ูธ) à¹à¸¥à¸°à¸£à¸²à¸¢à¸‡à¸²à¸™à¸‚้อขัดข้องเมื่อสิ่งต่างๆ ทำงานผิดปà¸à¸•à¸´ ระบบจะใช้ข้อมูลนี้เพื่อปรับปรุงผลิตภัณฑ์à¹à¸¥à¸°à¸šà¸£à¸´à¸à¸²à¸£à¸‚อง Google สำหรับทุà¸à¸„น ข้อมูลที่รวบรวมไว้บางส่วนจะช่วยให้พาร์ทเนอร์ เช่น นัà¸à¸žà¸±à¸’นาซอฟต์à¹à¸§à¸£à¹Œ Android สามารถทำให้à¹à¸­à¸›à¹à¸¥à¸°à¸œà¸¥à¸´à¸•à¸ à¸±à¸“ฑ์ของตนดีขึ้นได้ด้วย<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />คุณสามารถเปิดหรือปิดà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้ทุà¸à¹€à¸¡à¸·à¹ˆà¸­à¹ƒà¸™à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¹à¸­à¸› Android à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้จะไม่ส่งผลต่อความสามารถในà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸‚้อมูลของอุปà¸à¸£à¸“์เพื่อรับบริà¸à¸²à¸£à¸—ี่จำเป็น เช่น à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตระบบà¹à¸¥à¸°à¸„วามปลอดภัย<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">à¹à¸›à¸¥à¹à¸¥à¹‰à¸§</translation>
<translation id="5991049340509704927">ขยาย</translation>
<translation id="5993332328670040093">ระบบจะไม่วัดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸­à¸´à¸™à¹€à¸—อร์เน็ตของคุณอีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> อาจไม่สามารถอัปเดตตัวเองได้ตลอดเวลา</translation>
@@ -3189,7 +3243,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - เชื่อมต่ออุปà¸à¸£à¸“์ USB อยู่</translation>
<translation id="6032912588568283682">ระบบไฟล์</translation>
<translation id="6034662038931255275">อัปเดตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ªà¸³à¹€à¸£à¹‡à¸ˆà¹à¸¥à¹‰à¸§</translation>
-<translation id="6035651096710386140">ปุ่มใดปุ่มหนึ่ง ไม่ใช่ทั้ง Ctrl à¹à¸¥à¸° Alt</translation>
<translation id="6039651071822577588">พจนานุà¸à¸£à¸¡à¸„ุณสมบัติเครือข่ายมีรูปà¹à¸šà¸šà¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="604001903249547235">à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลในระบบคลาวด์</translation>
<translation id="6040143037577758943">ปิด</translation>
@@ -3197,8 +3250,8 @@
<translation id="604124094241169006">อัตโนมัติ</translation>
<translation id="6042169520002885235">เลือà¸à¸œà¸¹à¹‰à¸œà¸¥à¸´à¸•à¹à¸¥à¸°à¸£à¸¸à¹ˆà¸™à¹€à¸„รื่องพิมพ์</translation>
<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042850536017090003">à¹à¸•à¸°à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸‚องà¹à¸­à¸›</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> à¸à¸³à¸¥à¸±à¸‡à¹à¸Šà¸£à¹Œà¹à¸—็บใน Chrome à¸à¸±à¸š <ph name="TAB_NAME" /></translation>
-<translation id="6043357981274314628">เสร็จà¹à¸¥à¹‰à¸§</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> à¸à¸³à¸¥à¸±à¸‡à¹à¸Šà¸£à¹Œà¹à¸—็บà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡à¹ƒà¸™ Chrome à¸à¸±à¸š <ph name="TAB_NAME" /></translation>
<translation id="6049004884579590341">à¸à¸” |<ph name="ACCELERATOR" />| ค้างไว้เพื่อออà¸à¸ˆà¸²à¸à¹‚หมดเต็มหน้าจอ</translation>
<translation id="6049065490165456785">รูปภาพจาà¸à¸à¸¥à¹‰à¸­à¸‡à¸ à¸²à¸¢à¹ƒà¸™</translation>
@@ -3210,6 +3263,7 @@
<translation id="6056710589053485679">โหลดซ้ำตามปà¸à¸•à¸´</translation>
<translation id="6059652578941944813">ลำดับชั้นใบรับรอง</translation>
<translation id="6059925163896151826">อุปà¸à¸£à¸“์ USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> ขัดข้อง</translation>
<translation id="6064217302520318294">ล็อà¸à¸«à¸™à¹‰à¸²à¸ˆà¸­</translation>
<translation id="6065289257230303064">à¹à¸­à¸•à¸—ริบิวต์ไดเรà¸à¸—อรีหัวเรื่องของใบรับรอง</translation>
<translation id="6068338049763724728">เปิดใช้à¸à¸²à¸£à¸¥à¸‡à¸—ะเบียนระยะไà¸à¸¥</translation>
@@ -3241,9 +3295,11 @@
<translation id="6107012941649240045">ออà¸à¹ƒà¸«à¹‰à¹à¸à¹ˆ</translation>
<translation id="6112952769866305444">à¹à¸à¹‰à¹„ขบุคคล, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">à¸à¸” |<ph name="SHORTCUT" />| เพื่อย้อนà¸à¸¥à¸±à¸š</translation>
+<translation id="6116338172782435947">ดูข้อความà¹à¸¥à¸°à¸£à¸¹à¸›à¸ à¸²à¸žà¸—ี่คัดลอà¸à¹„ปที่คลิปบอร์ด</translation>
<translation id="6116921718742659598">เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าภาษาà¹à¸¥à¸°à¸à¸²à¸£à¸›à¹‰à¸­à¸™à¸‚้อมูล</translation>
<translation id="6120205520491252677">ตรึงหน้าเว็บนี้ไว้ที่หน้าจอเริ่ม...</translation>
<translation id="6122081475643980456">à¸à¸³à¸¥à¸±à¸‡à¸¡à¸µà¸à¸²à¸£à¸„วบคุมà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ตของคุณ</translation>
+<translation id="6122095009389448667">บล็อà¸à¹€à¸§à¹‡à¸šà¹„ซต์ไม่ให้เห็นคลิปบอร์ดต่อไป</translation>
<translation id="6122875415561139701">ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸‚ียนใน "<ph name="DEVICE_NAME" />"</translation>
<translation id="6124650939968185064">ส่วนขยายต่อไปนี้ต้องพึ่งพาส่วนขยายนี้:</translation>
<translation id="6125479973208104919">ขออภัย คุณจะต้องเพิ่มบัà¸à¸Šà¸µà¸‚องคุณลงใน <ph name="DEVICE_TYPE" /> นี้อีà¸à¸„รั้ง</translation>
@@ -3285,6 +3341,7 @@
<translation id="6178664161104547336">เลือà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="6180288788882902869">Google Play ใน <ph name="DEVICE_TYPE" /> ของคุณ</translation>
<translation id="6181431612547969857">à¸à¸²à¸£à¸”าวน์โหลดถูà¸à¸šà¸¥à¹‡à¸­à¸</translation>
+<translation id="6181803575025675566">ควบคุมà¸à¸²à¸£à¸—ำงานได้ใน<ph name="LINK_START" />à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า<ph name="LINK_END" /></translation>
<translation id="6185132558746749656">ตำà¹à¸«à¸™à¹ˆà¸‡à¸‚องอุปà¸à¸£à¸“์</translation>
<translation id="6185696379715117369">เลื่อนหน้าขึ้น</translation>
<translation id="6189412234224385711">เปิดด้วย <ph name="EXTENSION_NAME" /></translation>
@@ -3317,7 +3374,6 @@
<translation id="6237816943013845465">ให้คุณปรับเปลี่ยนความละเอียดของหน้าจอ</translation>
<translation id="6238923052227198598">เà¸à¹‡à¸šà¹‚น้ตล่าสุดไว้ในหน้าจอล็อà¸</translation>
<translation id="6239558157302047471">โหลดเ&amp;ฟรมซ้ำ</translation>
-<translation id="624022915548992686">ออà¸à¸ˆà¸²à¸à¸«à¸™à¹‰à¸²</translation>
<translation id="6241530762627360640">เข้าถึงข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์บลูทูธที่จับคู่à¸à¸±à¸šà¸£à¸°à¸šà¸šà¸‚องคุณ à¹à¸¥à¸°à¸ªà¸³à¸£à¸§à¸ˆà¸­à¸¸à¸›à¸à¸£à¸“์บลูทูธใà¸à¸¥à¹‰à¹€à¸„ียง</translation>
<translation id="6243774244933267674">เซิร์ฟเวอร์ไม่พร้อมใช้งาน</translation>
<translation id="6246413617632217567">ไม่สามารถนำเข้าผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥ โปรดตรวจสอบพื้นที่ว่างในฮาร์ดไดรฟ์à¹à¸¥à¸°à¸ªà¸´à¸—ธิ์ à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</translation>
@@ -3334,13 +3390,13 @@
<translation id="6263284346895336537">ไม่สำคัà¸</translation>
<translation id="6263541650532042179">รีเซ็ตà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์</translation>
<translation id="6264365405983206840">เลือà¸&amp;ทั้งหมด</translation>
+<translation id="6265930187414222160">เสร็จà¹à¸¥à¹‰à¸§! นำซอฟต์à¹à¸§à¸£à¹Œà¸—ี่เป็นอันตรายออà¸à¹„ปà¹à¸¥à¹‰à¸§</translation>
<translation id="6267166720438879315">เลือà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡à¹€à¸žà¸·à¹ˆà¸­à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸•à¸±à¸§à¸„ุณเองต่อ <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">เปิดด้วย <ph name="APP" /></translation>
<translation id="6268747994388690914">นำเข้าบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸ˆà¸²à¸à¹„ฟล์ HTML...</translation>
<translation id="6270770586500173387">ส่ง<ph name="BEGIN_LINK1" />ข้อมูลระบบà¹à¸¥à¸°à¹à¸­à¸›<ph name="END_LINK1" />à¹à¸¥à¸°<ph name="BEGIN_LINK2" />เมตริà¸<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">เà¸à¸´à¸”ข้อผิดพลาด (<ph name="ERROR" />) ขณะดาวน์โหลดปลั๊à¸à¸­à¸´à¸™</translation>
<translation id="6273677812470008672">คุณภาพ</translation>
-<translation id="6274087148640822908">ค้นหาส่วนขยายà¹à¸¥à¸°à¹à¸­à¸›à¸•à¹ˆà¸²à¸‡à¹† ได้ใน <ph name="BEGIN_LINK" />Chrome เว็บสโตร์<ph name="END_LINK" /></translation>
<translation id="62751439899495218">เปลี่ยนรูปภาพ</translation>
<translation id="6276301056778294989">โปรดตรวจสอบว่าอุปà¸à¸£à¸“์à¸à¸³à¸¥à¸±à¸‡à¹à¸ªà¸”งรหัสเดียวà¸à¸±à¸™</translation>
<translation id="6277105963844135994">ระยะหมดเวลาของเครือข่าย</translation>
@@ -3366,12 +3422,12 @@
<translation id="6311220991371174222">ไม่สามารถเริ่ม Chrome ได้เนื่องจาà¸à¹€à¸à¸´à¸”ข้อผิดพลาดขณะเปิดโปรไฟล์ ลองเริ่มต้น Chrome ใหม่</translation>
<translation id="6312403991423642364">ข้อผิดพลาดเครือข่ายที่ไม่รู้จัà¸</translation>
<translation id="6313641880021325787">ออà¸à¸ˆà¸²à¸ VR</translation>
-<translation id="6314335155547195432">สร้างรหัสผ่าน</translation>
<translation id="6314819609899340042">คุณได้เปิดใช้ฟีเจอร์à¸à¸²à¸£à¹à¸à¹‰à¹„ขข้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸šà¸™à¸­à¸¸à¸›à¸à¸£à¸“์ <ph name="IDS_SHORT_PRODUCT_NAME" /> นี้เรียบร้อยà¹à¸¥à¹‰à¸§</translation>
-<translation id="6315343732431721770">มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸«à¸™à¹‰à¸²à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องคุณให้มี <ph name="URL" /> หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸´à¸”ใช้ส่วนขยายที่เปลี่ยนหน้าเริ่มต้นใช้งาน ให้คลิภ"คืนค่า"</translation>
<translation id="6315493146179903667">นำขึ้นมาข้างหน้าทั้งหมด</translation>
<translation id="6316806695097060329">อุปà¸à¸£à¸“์ <ph name="SHORT_PRODUCT_NAME" /> นี้ออà¸à¹à¸šà¸šà¸¡à¸²à¹€à¸žà¸·à¹ˆà¸­à¸¡à¸­à¸šà¸›à¸£à¸°à¸ªà¸šà¸à¸²à¸£à¸“์เว็บที่ดีที่สุดให้à¸à¸±à¸šà¸„ุณ</translation>
+<translation id="6317318380444133405">ไม่รองรับà¹à¸¥à¹‰à¸§</translation>
<translation id="6317369057005134371">à¸à¸³à¸¥à¸±à¸‡à¸£à¸­à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน...</translation>
+<translation id="6318407754858604988">เริ่มดาวน์โหลดà¹à¸¥à¹‰à¸§</translation>
<translation id="6322279351188361895">ไม่สามารถอ่านคีย์ส่วนตัว</translation>
<translation id="6325191661371220117">ปิดใช้งานà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¸­à¸±à¸•à¹‚นมัติ</translation>
<translation id="6326175484149238433">ลบจาภChrome</translation>
@@ -3381,7 +3437,6 @@
<translation id="6333049849394141510">เลือà¸à¸ªà¸´à¹ˆà¸‡à¸—ี่จะซิงค์</translation>
<translation id="6333064448949140209">ระบบจะส่งไฟล์ไปยัง Google เพื่อà¹à¸à¹‰à¹„ขข้อบà¸à¸žà¸£à¹ˆà¸­à¸‡</translation>
<translation id="6333834492048057036">เน้นà¹à¸–บที่อยู่เว็บสำหรับà¸à¸²à¸£à¸„้นหา</translation>
-<translation id="6336907568130557310">คนที่ดูไฟล์ที่ส่งออà¸à¹„ด้จะเห็นรหัสผ่านของคุณ อย่าà¹à¸Šà¸£à¹Œà¹„ฟล์à¸à¸±à¸šà¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™à¹à¸¥à¸°à¸¥à¸šà¹„ฟล์หลังจาà¸à¸—ี่นำเข้าà¹à¸¥à¹‰à¸§</translation>
<translation id="6339668969738228384">สร้างโปรไฟล์ใหม่สำหรับ <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">เชื่อมต่อà¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¹„ม่ได้ โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง หาà¸à¸¢à¸±à¸‡à¸žà¸šà¸›à¸±à¸à¸«à¸²à¸­à¸¢à¸¹à¹ˆ ให้รีสตาร์ท Chromebook</translation>
<translation id="6340071272923955280">โปรโตคอลà¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¸œà¹ˆà¸²à¸™à¸­à¸´à¸™à¹€à¸—อร์เน็ต (IPPS)</translation>
@@ -3404,7 +3459,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">ตั้งค่า Smart Lock สำหรับ Android</translation>
<translation id="6374469231428023295">ลองอีà¸à¸„รั้ง</translation>
-<translation id="6377158645544167202">เชื่อมต่อเครื่องพิมพ์ไม่ได้ โปรดตรวจสอบว่าเครื่องพิมพ์เปิดอยู่à¹à¸¥à¸°à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸à¸±à¸š Chromebook ด้วย Wi-Fi หรือ USB à¹à¸¥à¹‰à¸§</translation>
<translation id="6380143666419481200">ยอมรับà¹à¸¥à¸°à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</translation>
<translation id="6383051423892982287">เข้ารหัสลับข้อมูลที่ซิงค์ด้วย<ph name="BEGIN_LINK" />รหัสผ่านà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์<ph name="END_LINK" />ของคุณเอง</translation>
<translation id="6384275966486438344">เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸„้นหาของคุณเป็น: <ph name="SEARCH_HOST" /></translation>
@@ -3496,6 +3550,7 @@
<translation id="6503077044568424649">เข้าชมบ่อยสุด</translation>
<translation id="6504611359718185067">เชื่อมต่ออินเทอร์เน็ตเพื่อเพิ่มเครื่องพิมพ์</translation>
<translation id="6506374932220792071">ลายเซ็น X9.62 ECDSA ที่มี SHA-256</translation>
+<translation id="6508248480704296122">เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">ใบอนุà¸à¸²à¸•à¸ªà¸·à¹ˆà¸­</translation>
<translation id="6510568984200103950">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าน้อยลง</translation>
@@ -3529,9 +3584,11 @@
<translation id="6551508934388063976">คำสั่งไม่สามารถใช้งานได้ à¸à¸” Control-N เพื่อเปิดหน้าต่างใหม่</translation>
<translation id="655384502888039633">ผู้ใช้ <ph name="USER_COUNT" /> คน</translation>
<translation id="6555432686520421228">ลบบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ั้งหมดà¹à¸¥à¸°à¸£à¸µà¹€à¸‹à¹‡à¸•à¸­à¸¸à¸›à¸à¸£à¸“์ <ph name="IDS_SHORT_PRODUCT_NAME" /> ของคุณให้เหมือนใหม่</translation>
+<translation id="6555810572223193255">à¸à¸²à¸£à¸—ำความสะอาดไม่พร้อมใช้งานในขณะนี้</translation>
<translation id="6556866813142980365">ทำซ้ำ</translation>
<translation id="6558280019477628686">เà¸à¸´à¸”ข้อผิดพลาด อาจไม่ได้ลบบางรายà¸à¸²à¸£</translation>
<translation id="6559580823502247193">(อยู่บนอุปà¸à¸£à¸“์นี้à¹à¸¥à¹‰à¸§)</translation>
+<translation id="6560713683827832045">ตรวจสอบว่าà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸‚องà¹à¸­à¸›à¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡ "เปิด" หาà¸à¸›à¸´à¸”อยู่ ให้สลับเป็นเปิด</translation>
<translation id="6561726789132298588">ป้อน</translation>
<translation id="656293578423618167">เส้นทางหรือชื่อของไฟล์ยาวเà¸à¸´à¸™à¹„ป โปรดบันทึà¸à¸”้วยชื่อที่สั้นà¸à¸§à¹ˆà¸²à¸™à¸µà¹‰à¸«à¸£à¸·à¸­à¸šà¸±à¸™à¸—ึà¸à¸¥à¸‡à¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸­à¸·à¹ˆà¸™</translation>
<translation id="656398493051028875">à¸à¸³à¸¥à¸±à¸‡à¸¥à¸š "<ph name="FILENAME" />"...</translation>
@@ -3560,7 +3617,6 @@
<translation id="6606070663386660533">à¹à¸—็บ 8</translation>
<translation id="6607272825297743757">ข้อมูลไฟล์</translation>
<translation id="6607831829715835317">เ&amp;ครื่องมือเพิ่มเติม</translation>
-<translation id="6610183966322615106">เà¸à¸´à¸”ข้อผิดพลาดในà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸„รื่องพิมพ์</translation>
<translation id="6612358246767739896">เนื้อหาที่ได้รับความคุ้มครอง</translation>
<translation id="6613452264606394692">บุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ว้เพื่อให้à¸à¸¥à¸±à¸šà¸¡à¸²à¹„ด้อย่างรวดเร็ว</translation>
<translation id="6615455863669487791">à¹à¸ªà¸”งให้ฉันเห็น</translation>
@@ -3637,9 +3693,11 @@
<translation id="6736045498964449756">ขออภัย รหัสผ่านไม่ตรง!</translation>
<translation id="6736243959894955139">ที่อยู่</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">คุณนำโปรไฟล์เà¸à¹ˆà¸²à¸­à¸­à¸à¹„ด้ à¹à¸¡à¹‰à¸ˆà¸°à¹€à¸‚้าถึงโปรไฟล์นั้นไม่ได้à¹à¸¥à¹‰à¸§à¸à¹‡à¸•à¸²à¸¡</translation>
<translation id="6739923123728562974">à¹à¸ªà¸”งทางลัดในเดสà¸à¹Œà¸—็อป</translation>
<translation id="6740234557573873150">หยุด <ph name="FILE_NAME" /> ชั่วคราว</translation>
<translation id="6742339027238151589">à¸à¸²à¸£à¹€à¸‚้าถึงสคริปต์</translation>
+<translation id="6743841972744298686">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์</translation>
<translation id="6745592621698551453">อัปเดตเลย</translation>
<translation id="6746124502594467657">เลื่อนลง</translation>
<translation id="674632704103926902">เปิดใช้งานà¸à¸²à¸£à¹à¸•à¸°à¸¥à¸²à¸</translation>
@@ -3652,12 +3710,14 @@
<translation id="6757101664402245801">คัดลอภURL à¹à¸¥à¹‰à¸§</translation>
<translation id="6758056191028427665">à¹à¸ˆà¹‰à¸‡à¹ƒà¸«à¹‰à¹€à¸£à¸²à¸—ราบถึงความพึงพอใจ</translation>
<translation id="6759193508432371551">รีเซ็ตเป็นค่าเริ่มต้นจาà¸à¹‚รงงาน</translation>
+<translation id="6765234885931342179">ดูหมายเลขซีเรียลของคีย์ความปลอดภัย</translation>
<translation id="6766101255664245434">ถ่ายรูปใหม่ หรือเลือà¸à¸£à¸¹à¸›à¸«à¸£à¸·à¸­à¹„อคอนที่มีอยู่à¹à¸¥à¹‰à¸§
<ph name="LINE_BREAK" />
ภาพนี้จะà¹à¸ªà¸”งในหน้าลงชื่อเข้าใช้à¹à¸¥à¸°à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸¥à¹‡à¸­à¸à¸‚อง Chromebook</translation>
<translation id="6769712124046837540">à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸„รื่องพิมพ์...</translation>
<translation id="6771503742377376720">เป็นผู้ออà¸à¹ƒà¸šà¸£à¸±à¸šà¸£à¸­à¸‡</translation>
<translation id="6773575010135450071">à¸à¸²à¸£à¸—ำงานเพิ่มเติม...</translation>
+<translation id="6777817260680419853">à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹€à¸ªà¹‰à¸™à¸—างถูà¸à¸šà¸¥à¹‡à¸­à¸</translation>
<translation id="6778959797435875428">เปิดเสียงเว็บไซต์</translation>
<translation id="677965093459947883">เล็à¸à¸¡à¸²à¸</translation>
<translation id="6780439250949340171">จัดà¸à¸²à¸£à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ</translation>
@@ -3732,6 +3792,7 @@
<translation id="6898699227549475383">องค์à¸à¸£ (O)</translation>
<translation id="6900284862687837908">à¹à¸­à¸›à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">นำอุปà¸à¸£à¸“์เข้าร่วมโดเมน</translation>
+<translation id="6903534926908201625">คุณà¸à¸³à¸«à¸™à¸”ข้อมูลที่ Google จะรวบรวมได้ใน<ph name="BEGIN_LINK" />à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า<ph name="END_LINK" />ได้ทุà¸à¹€à¸¡à¸·à¹ˆà¸­</translation>
<translation id="6904344821472985372">เพิà¸à¸–อนà¸à¸²à¸£à¹€à¸‚้าถึงไฟล์</translation>
<translation id="6904655473976120856">à¸à¸”ปุ่มà¹à¸­à¸›à¹€à¸žà¸·à¹ˆà¸­à¸­à¸­à¸</translation>
<translation id="6904713658985136356"><ph name="HOST" /> ต้องà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸­à¸‚องคุณ</translation>
@@ -3740,17 +3801,22 @@
<translation id="691024665142758461">ดาวน์โหลดหลายไฟล์</translation>
<translation id="6911324888870229398">à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่ายขาดหาย โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¸¥à¸­à¸‡à¹ƒà¸Šà¹‰à¹€à¸„รือข่าย Wi-Fi อื่น</translation>
<translation id="6911734910326569517">หน่วยความจำที่ใช้</translation>
+<translation id="6914783257214138813">คนที่ดูไฟล์ที่ส่งออà¸à¹„ด้จะเห็นรหัสผ่านของคุณ</translation>
<translation id="6915804003454593391">ผู้ใช้:</translation>
<translation id="6916590542764765824">จัดà¸à¸²à¸£à¸ªà¹ˆà¸§à¸™à¸‚ยาย</translation>
<translation id="6920989436227028121">เปิดเป็นà¹à¸—็บทั่วไป</translation>
<translation id="6922128026973287222">บันทึà¸à¸‚้อมูลà¹à¸¥à¸°à¸—่องเว็บเร็วขึ้นโดยใช้ Google โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸«à¸¢à¸±à¸”อินเทอร์เน็ต คลิà¸à¹€à¸žà¸·à¹ˆà¸­à¹€à¸£à¸µà¸¢à¸™à¸£à¸¹à¹‰à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡</translation>
<translation id="6929555043669117778">บล็อà¸à¸à¸²à¸£à¹à¸ªà¸”งป๊อปอัป</translation>
<translation id="6930242544192836755">ระยะเวลา</translation>
+<translation id="6934241953272494177">à¸à¸³à¸¥à¸±à¸‡à¸ªà¹à¸à¸™à¸­à¸¸à¸›à¸à¸£à¸“์สื่อ...
+ <ph name="LINE_BREAK1" />
+ พบ <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">à¸à¸²à¸£à¹€à¸‚ียนไปยังอุปà¸à¸£à¸“์ต่อไปนี้เà¸à¸´à¸™à¸‚ีดจำà¸à¸±à¸”ความยาวสูงสุดของà¹à¸­à¸•à¸—ริบิวต์: "<ph name="DEVICE_NAME" />"</translation>
<translation id="6941937518557314510">โปรดลงชื่อเข้าใช้ <ph name="TOKEN_NAME" /> เพื่อตรวจสอบสิทธิ์à¸à¸±à¸š <ph name="HOST_NAME" /> ด้วยใบรับรองของคุณ</translation>
<translation id="6943176775188458830">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ</translation>
<translation id="6943836128787782965">à¸à¸²à¸£à¸£à¸±à¸š HTTP ล้มเหลว</translation>
<translation id="6945221475159498467">เลือà¸</translation>
+<translation id="694592694773692225">มีà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹€à¸ªà¹‰à¸™à¸—างในหน้านี้</translation>
<translation id="6949306908218145636">บุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸«à¸™à¹‰à¸²à¸—ี่เปิดอยู่...</translation>
<translation id="6955446738988643816">ตรวจสอบป๊อปอัป</translation>
<translation id="6957231940976260713">ชื่อบริà¸à¸²à¸£</translation>
@@ -3854,13 +3920,16 @@
<translation id="7093866338626856921">à¹à¸¥à¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸‚้อมูลà¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ชื่อ <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">ไม่สามารถนำเข้าผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥ โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่ายà¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งในภายหลัง</translation>
<translation id="7098447629416471489">เครื่องมือค้นหาอื่นๆ ที่บันทึà¸à¹„ว้จะà¹à¸ªà¸”งที่นี่</translation>
+<translation id="7099337801055912064">โหลด PPD ขนาดใหà¸à¹ˆà¹„ม่ได้ ขนาดต้องไม่เà¸à¸´à¸™ 250 KB</translation>
<translation id="7100897339030255923">รายà¸à¸²à¸£à¸—ี่เลือภ<ph name="COUNT" /> รายà¸à¸²à¸£</translation>
<translation id="7102687220333134671">à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตอัตโนมัติเปิดอยู่</translation>
<translation id="7106346894903675391">ซื้อพื้นที่เà¸à¹‡à¸šà¸‚้อมูลเพิ่มเติม...</translation>
<translation id="7108338896283013870">ซ่อน</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹ƒà¸™à¹à¸šà¸šà¸‚องคุณเปิดอยู่ เปลี่ยนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้ที่ myaccount.google.com</translation>
<translation id="7113502843173351041">ทราบที่อยู่อีเมลของคุณ</translation>
<translation id="7114054701490058191">รหัสผ่านไม่ตรงà¸à¸±à¸™</translation>
+<translation id="7117228822971127758">โปรดลองอีà¸à¸„รั้งในภายหลัง</translation>
<translation id="7117247127439884114">ลงชื่อเข้าใช้อีà¸à¸„รั้ง...</translation>
<translation id="711840821796638741">à¹à¸ªà¸”งบุ๊à¸à¸¡à¸²à¸£à¹Œà¸à¸—ี่มีà¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£</translation>
<translation id="711902386174337313">อ่านรายà¸à¸²à¸£à¸­à¸¸à¸›à¸à¸£à¸“์ที่คุณลงชื่อเข้าใช้</translation>
@@ -3901,6 +3970,7 @@
<translation id="7180611975245234373">รีเฟรช</translation>
<translation id="7180865173735832675">à¸à¸³à¸«à¸™à¸”ค่า</translation>
<translation id="7186088072322679094">เà¸à¹‡à¸šà¹ƒà¸™à¹à¸–บเครื่องมือ</translation>
+<translation id="7187428571767585875">รายà¸à¸²à¸£à¸£à¸µà¸ˆà¸´à¸ªà¸—รีที่จะนำออà¸à¸«à¸£à¸·à¸­à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡:</translation>
<translation id="7191159667348037">เครื่องพิมพ์ที่ไม่รู้จัภ(USB)</translation>
<translation id="7191454237977785534">บันทึà¸à¹à¸Ÿà¹‰à¸¡à¹€à¸›à¹‡à¸™</translation>
<translation id="7196835305346730603">à¸à¸³à¸¥à¸±à¸‡à¸„้นหา Chromebox ในบริเวณใà¸à¸¥à¹‰à¹€à¸„ียง...</translation>
@@ -3909,6 +3979,7 @@
<translation id="7201118060536064622">ลบ "<ph name="DELETED_ITEM_NAME" />" à¹à¸¥à¹‰à¸§</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">à¸à¸³à¸¥à¸±à¸‡à¸”าวน์โหลด <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{หน้าที่ออà¸à¹„ป}other{หน้าที่ออà¸à¹„ป}}</translation>
<translation id="721331389620694978">ระบบจะไม่ล้างà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าบางอย่างที่อาจส่งผลถึงพฤติà¸à¸£à¸£à¸¡à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸”ู</translation>
<translation id="7216409898977639127">ผู้ให้บริà¸à¸²à¸£à¹€à¸„รือข่ายมือถือ</translation>
<translation id="7216595297012131718">เรียงลำดับภาษาตามความต้องà¸à¸²à¸£à¸‚องคุณ</translation>
@@ -3954,6 +4025,7 @@
<translation id="727952162645687754">ข้อผิดพลาดในà¸à¸²à¸£à¸”าวน์โหลด</translation>
<translation id="7279701417129455881">จัดà¸à¸²à¸£à¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸„ุà¸à¸à¸µà¹‰...</translation>
<translation id="7280877790564589615">ขอสิทธิ์à¹à¸¥à¹‰à¸§</translation>
+<translation id="7283041136720745563">โควตาของ Google ไดรฟ์มีพื้นที่ไม่พอ</translation>
<translation id="7287143125007575591">ปà¸à¸´à¹€à¸ªà¸˜à¸à¸²à¸£à¹€à¸‚้าถึง</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">เปิดà¹à¸­à¸›à¸§à¸­à¸¥à¸¥à¹Œà¹€à¸›à¹€à¸›à¸­à¸£à¹Œ</translation>
@@ -4022,6 +4094,7 @@
<translation id="7392118418926456391">สà¹à¸à¸™à¹„วรัสล้มเหลว</translation>
<translation id="7392915005464253525">เ&amp;ปิดหน้าต่างที่ถูà¸à¸›à¸´à¸”ขึ้นใหม่</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> จะเปิดใช้งานเมื่อเริ่มต้นระบบà¹à¸¥à¸°à¸—ำงานต่อไปในà¹à¸šà¸šà¹€à¸šà¸·à¹‰à¸­à¸‡à¸«à¸¥à¸±à¸‡ à¹à¸¡à¹‰à¸„ุณจะปิดหน้าต่าง <ph name="PRODUCT_NAME" /> อื่นๆ จนหมดà¹à¸¥à¹‰à¸§</translation>
+<translation id="7398254312354928459">เปลี่ยนà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่ายà¹à¸¥à¹‰à¸§</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">โปรดรอในขณะที่ Chromebox รีสตาร์ท...</translation>
<translation id="7400839060291901923">ตั้งค่าà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹ƒà¸™ <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@
<translation id="7409233648990234464">เรียà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸­à¸µà¸à¸„รั้งà¹à¸¥à¸° Powerwash</translation>
<translation id="7409836189476010449">เรียà¸à¹ƒà¸Šà¹‰ Flash</translation>
<translation id="7410344089573941623">ถามว่า <ph name="HOST" /> ต้องà¸à¸²à¸£à¹€à¸‚้าถึงà¸à¸¥à¹‰à¸­à¸‡à¹à¸¥à¸°à¹„มโครโฟนของคุณหรือไม่</translation>
+<translation id="741204030948306876">ได้สิ ตà¸à¸¥à¸‡</translation>
<translation id="7412226954991670867">หน่วยความจำ GPU</translation>
<translation id="7416362041876611053">ข้อผิดพลาดของเครือข่ายที่ไม่รู้จัà¸</translation>
<translation id="7417705661718309329">à¹à¸œà¸™à¸—ี่ Google</translation>
@@ -4053,6 +4127,7 @@
<translation id="7445682342344043969">บล็อà¸à¸›à¹Šà¸­à¸›à¸­à¸±à¸›</translation>
<translation id="744859430125590922">ควบคุมà¹à¸¥à¸°à¸”ูเว็บไซต์ที่บุคคลนี้เข้าชมจาภ<ph name="CUSTODIAN_EMAIL" /></translation>
<translation id="7453008956351770337">ในà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹€à¸„รื่องพิมพ์นี้ à¹à¸ªà¸”งว่าคุณให้สิทธิ์à¸à¸²à¸£à¹€à¸‚้าถึงเครื่องพิมพ์à¹à¸à¹ˆà¸ªà¹ˆà¸§à¸™à¸‚ยายต่อไปนี้:</translation>
+<translation id="7453467225369441013">นำคุณออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸‚องเว็บไซต์ส่วนใหà¸à¹ˆ à¹à¸•à¹ˆà¸„ุณจะไม่ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸šà¸±à¸à¸Šà¸µ Google</translation>
<translation id="7456142309650173560">à¸à¸²à¸£à¸žà¸±à¸’นา</translation>
<translation id="7456847797759667638">เปิดตำà¹à¸«à¸™à¹ˆà¸‡...</translation>
<translation id="7461924472993315131">ตรึง</translation>
@@ -4063,7 +4138,7 @@
<translation id="747114903913869239">ข้อผิดพลาด: ไม่สามารถถอดรหัสส่วนขยาย</translation>
<translation id="7473891865547856676">ไม่ ขอบคุณ</translation>
<translation id="747459581954555080">คืนค่าทั้งหมด</translation>
-<translation id="747494631553057218">รายà¸à¸²à¸£à¸£à¸µà¸ˆà¸´à¸ªà¸—รี:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> พบข้อผิดพลาด</translation>
<translation id="7475671414023905704">URL รหัสผ่านสูà¸à¸«à¸²à¸¢à¸‚อง Netscape</translation>
<translation id="7476454130948140105">à¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆà¹€à¸«à¸¥à¸·à¸­à¸™à¹‰à¸­à¸¢à¹€à¸à¸´à¸™à¹„ปสำหรับอัปเดต (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">หาà¸à¸„ุณลืมข้อความรหัสผ่านของคุณ ให้หยุดà¹à¸¥à¸°à¸£à¸µà¹€à¸‹à¹‡à¸•à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ผ่าน <ph name="BEGIN_LINK" />หน้าà¹à¸”ชบอร์ดของ Google<ph name="END_LINK" /></translation>
@@ -4078,6 +4153,9 @@
<translation id="7487067081878637334">เทคโนโลยี</translation>
<translation id="7487099628810939106">หน่วงเวลาà¸à¹ˆà¸­à¸™à¸à¸²à¸£à¸„ลิà¸:</translation>
<translation id="7487969577036436319">ไม่มีคอมโพเนนต์ที่ได้รับà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</translation>
+<translation id="7489215562877293245">พบ <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ พร้อมสำรองไปยัง <ph name="BEGIN_LINK" />Google ไดรฟ์<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;เปิดทั้งหมด}=1{&amp;เปิดบุ๊à¸à¸¡à¸²à¸£à¹Œà¸}other{&amp;เปิดทั้งหมด (#)}}</translation>
<translation id="7489605380874780575">ตรวจสอบคุณสมบัติ</translation>
<translation id="749028671485790643">คนที่ <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@
<translation id="7497215489070763236">ใบรับรอง CA ของเซิร์ฟเวอร์</translation>
<translation id="7502658306369382406">ที่อยู่ IPv6</translation>
<translation id="7503191893372251637">ประเภทใบรับรองของ Netscape </translation>
-<translation id="7503607651407946808">à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰...</translation>
<translation id="7503821294401948377">ไม่สามารถโหลดไอคอน "<ph name="ICON" />" เพื่อให้เà¸à¸´à¸”à¸à¸²à¸£à¸—ำงานของเบราว์เซอร์</translation>
<translation id="750509436279396091">เปิดโฟลเดอร์ดาวน์โหลด</translation>
<translation id="7505167922889582512">à¹à¸ªà¸”งไฟล์ที่ซ่อนไว้</translation>
@@ -4102,9 +4179,9 @@
<translation id="7517569744831774757">คืนค่าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าเป็นค่าเริ่มต้นเดิม</translation>
<translation id="7517786267097410259">สร้างรหัสผ่าน -</translation>
<translation id="7518150891539970662">บันทึภWebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">สร้าง</translation>
+<translation id="7526413953848747421">นำบริà¸à¸²à¸£à¸—ี่ทรงประสิทธิภาพของ Google อย่าง "ตรวจตัวสะà¸à¸”" à¹à¸¥à¸° "à¹à¸•à¸°à¹€à¸žà¸·à¹ˆà¸­à¸„้นหา" มาไว้ใน Chrome</translation>
<translation id="7529411698175791732">ตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ตของคุณ หาà¸à¸›à¸±à¸à¸«à¸²à¸¢à¸±à¸‡à¸„งอยู่ ให้ลองออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¹à¸¥à¸°à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้อีà¸à¸„รั้ง</translation>
<translation id="7530016656428373557">อัตราà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹„ฟฟ้าเป็นวัตต์</translation>
<translation id="7536709149194614609">โปรดรีสตาร์ทอุปà¸à¸£à¸“์à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งภายหลัง</translation>
@@ -4128,7 +4205,6 @@
ลองสร้างผู้ใช้ภายใต้à¸à¸²à¸£à¸”ูà¹à¸¥à¸­à¸µà¸à¸„รั้ง</translation>
<translation id="756445078718366910">เปิดหน้าต่างเบราว์เซอร์</translation>
<translation id="7564847347806291057">สิ้นสุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£</translation>
-<translation id="7565291891798266313">เครื่องมือค้นหาของคุณเปลี่ยนเป็น <ph name="URL" /> หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸´à¸”ใช้ส่วนขยายที่เปลี่ยนเครื่องมือค้นหา ให้คลิภ"คืนค่า"</translation>
<translation id="7566118625369982896">จัดà¸à¸²à¸£à¸¥à¸´à¸‡à¸à¹Œà¸‚องà¹à¸­à¸› Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">ล้างข้อมูล Chrome à¹à¸¥à¹‰à¸§</translation>
@@ -4137,13 +4213,10 @@
<translation id="7573172247376861652">ชาร์จà¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆ</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">เรียง</translation>
-<translation id="7577815336900970562">ใช้ Wi-Fi หรือเครือข่ายมือถือเพื่อระบุตำà¹à¸«à¸™à¹ˆà¸‡</translation>
<translation id="7579149537961810247">ปิดเสียงเว็บไซต์</translation>
<translation id="7580671184200851182">เล่นเสียงเหมือนà¸à¸±à¸™à¸œà¹ˆà¸²à¸™à¸¥à¸³à¹‚พงทุà¸à¸•à¸±à¸§ (เสียงโมโน)</translation>
-<translation id="7581273696622423628">ตอบà¹à¸šà¸šà¸ªà¸³à¸£à¸§à¸ˆ</translation>
<translation id="7581462281756524039">เครื่องมือทำความสะอาด</translation>
<translation id="7582582252461552277">ต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹€à¸„รือข่ายนี้</translation>
-<translation id="7586312264284919041">คุณต้องà¸à¸²à¸£à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„หม</translation>
<translation id="7586498138629385861">Chrome จะยังคงทำงานต่อไปขณะที่à¹à¸­à¸›à¸‚อง Chrome เปิดอยู่</translation>
<translation id="7589461650300748890">อ๊ะ โปรดระวัง</translation>
<translation id="7589661784326793847">รอสัà¸à¸„รู่</translation>
@@ -4160,6 +4233,7 @@
<translation id="7607274158153386860">ขอไซต์à¹à¸—็บเล็ต</translation>
<translation id="7611008212562900400">ค้นหาอุปà¸à¸£à¸“์ à¹à¸­à¸› เว็บ...</translation>
<translation id="7615910377284548269">จัดà¸à¸²à¸£à¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¸—ี่ไม่ได้อยู่ในà¹à¸‹à¸™à¸”์บ็อà¸à¸‹à¹Œ...</translation>
+<translation id="7616214729753637086">à¸à¸³à¸¥à¸±à¸‡à¸¥à¸‡à¸—ะเบียนอุปà¸à¸£à¸“์...</translation>
<translation id="7617366389578322136">à¸à¸³à¸¥à¸±à¸‡à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸à¸±à¸š "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">ไม่ได้บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™</translation>
<translation id="7622114377921274169">à¸à¸³à¸¥à¸±à¸‡à¸Šà¸²à¸£à¹Œà¸ˆ</translation>
@@ -4188,6 +4262,7 @@
<translation id="7664620655576155379">อุปà¸à¸£à¸“์บลูทูธที่ไม่สนับสนุน: "<ph name="DEVICE_NAME" />"</translation>
<translation id="7665369617277396874">เพิ่มบัà¸à¸Šà¸µ</translation>
<translation id="7671130400130574146">ใช้à¹à¸–บชื่อà¹à¸¥à¸°à¹€à¸ªà¹‰à¸™à¸‚อบของระบบ</translation>
+<translation id="7683373461016844951">หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­ ให้คลิภ"ตà¸à¸¥à¸‡" จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภ"เพิ่มบุคคล" เพื่อสร้างโปรไฟล์ใหม่สำหรับที่อยู่อีเมล <ph name="DOMAIN" /></translation>
<translation id="7684212569183643648">ติดตั้งโดยผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</translation>
<translation id="7684559058815332124">ดูหน้าà¸à¸²à¸£à¹€à¸‚้าสู่ระบบà¹à¸„ปทีฟพอร์ทัล</translation>
<translation id="7685049629764448582">หน่วยความจำ JavaScript</translation>
@@ -4246,7 +4321,6 @@
<translation id="7773726648746946405">พื้นที่จัดเà¸à¹‡à¸šà¹€à¸‹à¸ªà¸Šà¸±à¸™</translation>
<translation id="7781335840981796660">บัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ั้งหมดà¹à¸¥à¸°à¸‚้อมูลในเครื่องจะถูà¸à¸¥à¸š</translation>
<translation id="7782102568078991263">ไม่มีคำà¹à¸™à¸°à¸™à¸³à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡à¸ˆà¸²à¸ Google</translation>
-<translation id="778330624322499012">ไม่สามารถโหลด <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าความปลอดภัยในคอมพิวเตอร์ของคุณบล็อà¸à¹„ฟล์นี้</translation>
<translation id="7786207843293321886">ออà¸à¸ˆà¸²à¸à¹€à¸‹à¸ªà¸Šà¸±à¸™à¸œà¸¹à¹‰à¸¡à¸²à¹€à¸¢à¸·à¸­à¸™</translation>
<translation id="7786889348652477777">โ&amp;หลดà¹à¸­à¸›à¸‹à¹‰à¸³</translation>
@@ -4280,7 +4354,13 @@
<translation id="7815680994978050279">บล็อà¸à¸à¸²à¸£à¸”าวน์โหลดที่เป็นอันตรายà¹à¸¥à¹‰à¸§</translation>
<translation id="7818135753970109980">เพิ่มธีมใหม่à¹à¸¥à¹‰à¸§ (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA หรือ RSN)</translation>
+<translation id="7819992334107904369">à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ของ Chrome</translation>
<translation id="782057141565633384">คัด&amp;ลอà¸à¸—ี่อยู่วิดีโอ</translation>
+<translation id="7821462174190887129">พบ <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ โควตาของ Google ไดรฟ์มีพื้นที่ไม่พอ ต้องà¸à¸²à¸£à¸­à¸µà¸ <ph name="FILE_SIZE" />
+ <ph name="LINE_BREAK2" />
+ ลองเลือà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¹ƒà¸«à¹‰à¸™à¹‰à¸­à¸¢à¸¥à¸‡</translation>
<translation id="782590969421016895">ใช้หน้าเว็บปัจจุบัน</translation>
<translation id="7829298379596169484">à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้าถึงอินพุตเสียง</translation>
<translation id="7831368056091621108">เพื่อรับส่วนขยายนี้ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ ของ Chrome บนอุปà¸à¸£à¸“์ทั้งหมดของคุณ</translation>
@@ -4318,6 +4398,7 @@
<translation id="7881969471599061635">ปิดคำบรรยาย</translation>
<translation id="7882358943899516840">ประเภทผู้ให้บริà¸à¸²à¸£</translation>
<translation id="7885253890047913815">ปลายทางล่าสุด</translation>
+<translation id="7886917304091689118">à¸à¸³à¸¥à¸±à¸‡à¸—ำงานใน Chrome</translation>
<translation id="7887334752153342268">ทำซ้ำ</translation>
<translation id="7887864092952184874">จับคู่เมาส์บลูทูธà¹à¸¥à¹‰à¸§</translation>
<translation id="7889966925761734854">ค้นหา</translation>
@@ -4401,7 +4482,9 @@
<translation id="8000066093800657092">ไม่มีเครือข่าย</translation>
<translation id="8001504501378762252">บางไซต์อาจขโมยรหัสผ่านของคุณไป</translation>
<translation id="8004582292198964060">เบราว์เซอร์</translation>
+<translation id="8005600846065423578">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰ <ph name="HOST" /> ดูคลิปบอร์ดได้เสมอ</translation>
<translation id="8008356846765065031">อินเทอร์เน็ตถูà¸à¸•à¸±à¸” โปรดตรวจสอบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ต</translation>
+<translation id="8008765610824028412">โหลด <ph name="PLUGIN_NAME" /> ไม่ได้</translation>
<translation id="8008818777654712271">ส่งข้อมูลบางอย่างของระบบà¹à¸¥à¸°à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องหน้าเว็บไปยัง Google เพื่อช่วยตรวจหาà¹à¸­à¸›à¹à¸¥à¸°à¹€à¸§à¹‡à¸šà¹„ซต์ที่เป็นอันตรายโดยอัตโนมัติ</translation>
<translation id="8012382203418782830">หน้านี้ได้รับà¸à¸²à¸£à¹à¸›à¸¥à¹à¸¥à¹‰à¸§</translation>
<translation id="8014154204619229810">โปรà¹à¸à¸£à¸¡à¸­à¸±à¸›à¹€à¸”ตà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน โปรดรีเฟรชในอีภ1 นาทีเพื่อตรวจสอบอีà¸à¸„รั้ง</translation>
@@ -4502,7 +4585,6 @@
<translation id="816055135686411707">ข้อผิดพลาดในà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าความเชื่อถือใบรับรอง</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">สร้างโน้ตใหม่</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">จัดà¸à¸²à¸£à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าไมโครโฟน...</translation>
<translation id="8168435359814927499">เนื้อหา</translation>
<translation id="8174047975335711832">ข้อมูลอุปà¸à¸£à¸“์</translation>
@@ -4519,7 +4601,6 @@
<translation id="8191230140820435481">จัดà¸à¸²à¸£à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน ส่วนขยาย à¹à¸¥à¸°à¸˜à¸µà¸¡à¸‚องคุณ</translation>
<translation id="8191453843330043793">ตัวà¹à¸à¹‰à¹„ขพร็อà¸à¸‹à¸µ V8</translation>
<translation id="8195027750202970175">ขนาดบนดิสà¸à¹Œ</translation>
-<translation id="8195739004487400241">หน้าà¹à¸£à¸à¸‚องคุณเปลี่ยนเป็น <ph name="URL" /> หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸´à¸”ใช้ส่วนขยายที่เปลี่ยนหน้าà¹à¸£à¸ ให้คลิภ"คืนค่า"</translation>
<translation id="8199300056570174101">เครือข่าย (บริà¸à¸²à¸£) à¹à¸¥à¸°à¸„ุณสมบัติอุปà¸à¸£à¸“์</translation>
<translation id="8200772114523450471">ทำต่อ</translation>
<translation id="8202160505685531999">โปรดป้อนรหัสผ่านใหม่เพื่ออัปเดตโปรไฟล์ <ph name="DEVICE_TYPE" /> ของคุณ</translation>
@@ -4537,6 +4618,7 @@
<translation id="8226619461731305576">คิว</translation>
<translation id="8226742006292257240">ด้านล่างนี้คือรหัสผ่าน TPM ที่สร้างขึ้นโดยà¸à¸²à¸£à¸ªà¸¸à¹ˆà¸¡à¹à¸¥à¸°à¹„ด้รับà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ให้à¸à¸±à¸šà¸„อมพิวเตอร์ของคุณ:</translation>
<translation id="8227119283605456246">à¹à¸™à¸šà¹„ฟล์</translation>
+<translation id="8233198815467326623">คืนค่าเป็นหน้าà¹à¸£à¸à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹ƒà¸Šà¹ˆà¹„หม</translation>
<translation id="8234795456569844941">โปรดช่วยวิศวà¸à¸£à¸‚องเราà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸™à¸µà¹‰ à¹à¸ˆà¹‰à¸‡à¹ƒà¸«à¹‰à¹€à¸£à¸²à¸—ราบถึงสิ่งที่เà¸à¸´à¸”ขึ้นà¸à¹ˆà¸­à¸™à¸—ี่คุณจะได้รับข้อความà¹à¸ªà¸”งข้อผิดพลาดของโปรไฟล์</translation>
<translation id="8234989666557591529">เลือà¸à¹‚ทรศัพท์เพื่อปลดล็อภ<ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">เคล็ดลับวิธีใช้</translation>
@@ -4562,7 +4644,6 @@
<translation id="8261378640211443080">ส่วนขยายนี้ไม่ได้ระบุไว้ใน <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> à¹à¸¥à¸°à¸­à¸²à¸ˆà¸–ูà¸à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸‚้ามาโดยที่คุณไม่รู้ตัว</translation>
<translation id="8261387128019234107">เพิ่มบัà¸à¸Šà¸µà¸ªà¸³à¸«à¸£à¸±à¸š <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">ลบ</translation>
-<translation id="8261673729476082470">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸³à¸£à¸­à¸‡à¸£à¸¹à¸›à¸ à¸²à¸ž <ph name="FILE_COUNT" /> รูปไปยัง <ph name="BEGIN_LINK" />Google ไดรฟ์<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> ไม่มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹ƒà¸™à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸™à¸µà¹‰</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> ได้ปิดใช้งานเคอร์เซอร์เมาส์à¹à¸¥à¹‰à¸§</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" เรียà¸à¹ƒà¸Šà¹‰à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹à¸šà¸šà¹€à¸•à¹‡à¸¡</translation>
@@ -4664,6 +4745,7 @@
<translation id="8454288007744638700">หรือเลือà¸à¹€à¸„รือข่ายใหม่:</translation>
<translation id="845627346958584683">เวลาหมดอายุ</translation>
<translation id="8456681095658380701">ชื่อไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
+<translation id="8457451314607652708">นำเข้าบุ๊à¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="8460336040822756677">หาà¸à¸„ุณปิด Smart Lock for <ph name="DEVICE_TYPE" /> คุณจะไม่สามารถปลดล็อà¸à¸­à¸¸à¸›à¸à¸£à¸“์ Chrome โดยใช้โทรศัพท์ได้ คุณจะต้องพิมพ์รหัสผ่าน</translation>
<translation id="8461329675984532579">ชื่อผู้ให้บริà¸à¸²à¸£à¸«à¸™à¹‰à¸²à¹à¸£à¸</translation>
<translation id="84613761564611563">ขอ UI à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าเครือข่ายà¹à¸¥à¹‰à¸§ โปรดรอ...</translation>
@@ -4728,14 +4810,15 @@
<translation id="8569764466147087991">เลือà¸à¹„ฟล์เพื่อเปิด</translation>
<translation id="8571213806525832805">4 สัปดาห์ที่à¹à¸¥à¹‰à¸§</translation>
<translation id="8574990355410201600">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸›à¸´à¸”เสียงใน <ph name="HOST" /> เสมอ</translation>
+<translation id="8578639784464423491">ต้องไม่เà¸à¸´à¸™ 99 ตัวอัà¸à¸©à¸£</translation>
<translation id="8579285237314169903">à¸à¸³à¸¥à¸±à¸‡à¸‹à¸´à¸‡à¸„์ <ph name="NUMBER_OF_FILES" /> รายà¸à¸²à¸£...</translation>
<translation id="857943718398505171">อนุà¸à¸²à¸•à¹à¸¥à¹‰à¸§ (à¹à¸™à¸°à¸™à¸³)</translation>
<translation id="8581809080475256101">à¸à¸”เพื่อไปต่อที่เมนูตามบริบทเพื่อดูประวัติ</translation>
<translation id="8584280235376696778">เ&amp;ปิดวิดีโอในà¹à¸—็บใหม่</translation>
<translation id="8588866096426746242">à¹à¸ªà¸”งสถิติของโปรไฟล์</translation>
+<translation id="8589652987924574405">บุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม รหัสผ่าน à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ ของคุณจะซิงค์à¸à¸±à¸šà¸šà¸±à¸à¸Šà¸µ Google เพื่อให้คุณใช้งานได้ในอุปà¸à¸£à¸“์ทุà¸à¹€à¸„รื่อง คุณเปลี่ยนà¹à¸›à¸¥à¸‡à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้ทุà¸à¹€à¸¡à¸·à¹ˆà¸­à¹ƒà¸™à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation>
<translation id="8590375307970699841">ติดตั้งà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตอัตโนมัติ</translation>
<translation id="8594908476761052472">จับภาพวิดีโอ</translation>
-<translation id="8595925260712451473">โปรดป้อนความคิดเห็นของคุณที่นี่</translation>
<translation id="8596540852772265699">ไฟล์ที่à¸à¸³à¸«à¸™à¸”เอง</translation>
<translation id="8597845839771543242">รูปà¹à¸šà¸šà¸‚องคุณสมบัติ:</translation>
<translation id="8598453409908276158">บล็อà¸à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¸—ี่ไม่ได้อยู่ในà¹à¸‹à¸™à¸”์บ็อà¸à¸‹à¹Œ</translation>
@@ -4750,6 +4833,7 @@
<translation id="8620617069779373398">สถานะà¸à¸²à¸£à¹‚รมมิ่ง</translation>
<translation id="8620765578342452535">à¸à¸³à¸«à¸™à¸”ค่าà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¹€à¸„รือข่าย</translation>
<translation id="8620790565535071193">สà¹à¸à¸™à¹„ม่สำเร็จ</translation>
+<translation id="8622877356447980900">คุณต้องà¸à¸²à¸£à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„หม</translation>
<translation id="8623004009673949077">ต้องติดตั้งà¹à¸­à¸›à¸—ี่มีà¹à¸­à¸•à¸—ริบิวต์มานิเฟสต์ "kiosk_only" ในโหมดคีออสà¸à¹Œà¸‚อง Chrome OS</translation>
<translation id="8624205858755890468">เปิดใช้ Assistant เพื่อà¹à¸ªà¸”งข้อมูล à¹à¸­à¸› à¹à¸¥à¸°à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸²à¸‡à¹† ที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้อง</translation>
<translation id="862542460444371744">&amp;ส่วนขยาย</translation>
@@ -4795,6 +4879,7 @@
<translation id="8671210955687109937">สามารถà¹à¸ªà¸”งความคิดเห็นได้</translation>
<translation id="8673026256276578048">ค้นหาเว็บ...</translation>
<translation id="8673383193459449849">ปัà¸à¸«à¸²à¸‚องเซิร์ฟเวอร์</translation>
+<translation id="8674241889607553858">คุณต้องà¸à¸²à¸£à¹à¸›à¸¥à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„หม</translation>
<translation id="8675354002693747642">คีย์ที่à¹à¸Šà¸£à¹Œà¸¥à¹ˆà¸§à¸‡à¸«à¸™à¹‰à¸²</translation>
<translation id="8676374126336081632">ล้างข้อมูลที่ป้อน</translation>
<translation id="8677039480012021122">ล้างข้อมูลà¹à¸¥à¸°à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</translation>
@@ -4807,6 +4892,7 @@
<translation id="8688579245973331962">หาà¸à¹„ม่เห็นชื่อของคุณ</translation>
<translation id="8688591111840995413">รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="8688672835843460752">มีอยู่</translation>
+<translation id="8689583087392258564">นำเครื่องเข้าร่วมโดเมนไม่สำเร็จเพราะหน่วยขององค์à¸à¸£à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡</translation>
<translation id="869257642790614972">เปิดà¹à¸—็บที่ปิดไปล่าสุดอีà¸à¸„รั้ง</translation>
<translation id="8695825812785969222">เปิด&amp;ตำà¹à¸«à¸™à¹ˆà¸‡...</translation>
<translation id="8698464937041809063">ภาพวาดของ Google</translation>
@@ -4821,6 +4907,7 @@
<translation id="8708671767545720562">&amp;ข้อมูลเพิ่มเติม</translation>
<translation id="8710187907779883426">สั้น (1 วินาที)</translation>
<translation id="8711402221661888347">พิà¸à¹€à¸„ิลส์</translation>
+<translation id="8712637175834984815">สำเร็จ</translation>
<translation id="8713570323158206935">ส่ง<ph name="BEGIN_LINK1" />ข้อมูลระบบ<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">สิ้นสุดà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™</translation>
<translation id="871476437400413057">รหัสผ่านที่ Google บันทึà¸à¹„ว้</translation>
@@ -4896,7 +4983,6 @@
<translation id="882204272221080310">อัปเดตเฟิร์มà¹à¸§à¸£à¹Œà¹€à¸žà¸·à¹ˆà¸­à¹€à¸žà¸´à¹ˆà¸¡à¸„วามปลอดภัย</translation>
<translation id="8823514049557262177">คัดลอà¸&amp;ข้อความของลิงà¸à¹Œ</translation>
<translation id="8824701697284169214">เพิ่มหน้&amp;า...</translation>
-<translation id="8827850355924932817">ใช้เครือข่าย Wi-Fi เพื่อระบุตำà¹à¸«à¸™à¹ˆà¸‡</translation>
<translation id="8828933418460119530">ชื่อ DNS</translation>
<translation id="8830796635868321089">ไม่สามารถตรวจหาà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตโดยใช้à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าพร็อà¸à¸‹à¸µà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™ โปรดปรับ<ph name="PROXY_SETTINGS_LINK_START" />à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าพร็อà¸à¸‹à¸µ<ph name="PROXY_SETTINGS_LINK_END" /></translation>
<translation id="8834039744648160717">à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าเครือข่ายควบคุมโดย <ph name="USER_EMAIL" /></translation>
@@ -4949,13 +5035,14 @@
<translation id="8912793549644936705">ยืด</translation>
<translation id="8915370057835397490">à¸à¸³à¸¥à¸±à¸‡à¹‚หลดคำà¹à¸™à¸°à¸™à¸³</translation>
<translation id="8916476537757519021">เฟรมย่อยà¹à¸šà¸šà¹„ม่ระบุตัวตน: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">ตัวà¹à¸›à¸¥à¸‡à¹à¸£à¸ªà¹€à¸•à¸­à¸£à¹Œ PWG</translation>
+<translation id="8918468086406665831">ซิงค์à¸à¸±à¸š <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">อนุà¸à¸²à¸•à¹‚ฆษณาในไซต์นี้เสมอ</translation>
<translation id="8925458182817574960">&amp;à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation>
<translation id="8926389886865778422">ไม่ต้องถามอีà¸</translation>
<translation id="8926518602592448999">ปิดส่วนขยายโหมดนัà¸à¸žà¸±à¸’นาซอฟต์à¹à¸§à¸£à¹Œ</translation>
<translation id="892706138619340876">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าบางอย่างถูà¸à¸£à¸µà¹€à¸‹à¹‡à¸•</translation>
<translation id="8931394284949551895">อุปà¸à¸£à¸“์ใหม่</translation>
+<translation id="893242274404530797">à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­à¸­à¸´à¸™à¹€à¸—อร์เน็ตผ่านมือถือà¹à¸šà¸šà¸”่วนต้องใช้à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸šà¸£à¸´à¸à¸²à¸£ Google Play</translation>
<translation id="8933960630081805351">&amp;à¹à¸ªà¸”งใน Finder</translation>
<translation id="8934732568177537184">ต่อไป</translation>
<translation id="8938356204940892126">ฉันขอยà¸à¹€à¸¥à¸´à¸</translation>
@@ -5013,6 +5100,7 @@
<translation id="9024127637873500333">&amp;เปิดในà¹à¸—็บใหม่</translation>
<translation id="9024331582947483881">เต็มหน้าจอ</translation>
<translation id="9025098623496448965">ตà¸à¸¥à¸‡ นำฉันà¸à¸¥à¸±à¸šà¹„ปที่หน้าจอลงชื่อเข้าใช้</translation>
+<translation id="902659348151742535">Google อาจใช้ประวัติà¸à¸²à¸£à¸—่องเว็บของคุณเพื่อปรับเปลี่ยนà¸à¸²à¸£à¸„้นหา โฆษณา à¹à¸¥à¸°à¸šà¸£à¸´à¸à¸²à¸£à¸­à¸·à¹ˆà¸™à¹† ของ Google ในà¹à¸šà¸šà¸‚องคุณ</translation>
<translation id="9026731007018893674">ดาวน์โหลด</translation>
<translation id="9027146684281895941">à¹à¸™à¸°à¸™à¸³à¸šà¸¸à¸„คลนี้ให้ควบคุมà¹à¸¥à¸°à¸”ูเว็บไซต์ที่เขาเข้าถึงจาà¸à¸šà¸±à¸à¸Šà¸µ Google ของคุณ</translation>
<translation id="9027459031423301635">เปิดลิงà¸à¹Œà¹ƒà¸™à¹&amp;ท็บใหม่</translation>
@@ -5053,7 +5141,6 @@
<translation id="9084064520949870008">เปิดเป็นหน้าต่าง</translation>
<translation id="9088234649737575428">นโยบายองค์à¸à¸£à¸šà¸¥à¹‡à¸­à¸ <ph name="PLUGIN_NAME" /> ไว้</translation>
<translation id="9088917181875854783">โปรดยืนยันว่ารหัสผ่านนี้à¹à¸ªà¸”งบน "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">ส่งข้อมูลระบบ</translation>
<translation id="9094033019050270033">อัปเดตรหัสผ่าน</translation>
<translation id="9094982973264386462">นำออà¸</translation>
<translation id="9095253524804455615">นำออà¸</translation>
@@ -5107,6 +5194,7 @@
<translation id="9170397650136757332">เลื่อนนิ้วเล็à¸à¸™à¹‰à¸­à¸¢à¹€à¸žà¸·à¹ˆà¸­à¸ˆà¸±à¸šà¸ à¸²à¸žà¸ªà¹ˆà¸§à¸™à¸•à¹ˆà¸²à¸‡à¹† ทั้งหมดของลายนิ้วมือ</translation>
<translation id="9170848237812810038">เ&amp;ลิà¸à¸—ำ</translation>
<translation id="9170884462774788842">โปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™à¹ƒà¸™à¸„อมพิวเตอร์ของคุณเพิ่มธีมที่อาจเปลี่ยนวิธีà¸à¸²à¸£à¸—ำงานของ Chrome</translation>
+<translation id="9173995187295789444">à¸à¸³à¸¥à¸±à¸‡à¸ªà¹à¸à¸™à¸«à¸²à¸­à¸¸à¸›à¸à¸£à¸“์บลูทูธ...</translation>
<translation id="9174212595744391062">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸™à¸µà¹‰à¸ˆà¸°à¸¥à¹‰à¸²à¸‡à¸„ุà¸à¸à¸µà¹‰à¹à¸¥à¸°à¹à¸„ชสำหรับไซต์ทั้งหมด รวมถึง</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - เชื่อมต่ออุปà¸à¸£à¸“์บลูทูธà¹à¸¥à¹‰à¸§</translation>
<translation id="9177499212658576372">ขณะนี้คุณเชื่อมต่อà¸à¸±à¸šà¹€à¸„รือข่าย <ph name="NETWORK_TYPE" /></translation>
@@ -5131,6 +5219,7 @@
<translation id="932327136139879170">หน้าà¹à¸£à¸</translation>
<translation id="932508678520956232">ไม่สามารถเริ่มพิมพ์</translation>
<translation id="93393615658292258">เฉพาะรหัสผ่านเท่านั้น</translation>
+<translation id="935490618240037774">บุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม รหัสผ่าน à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ จะซิงค์à¸à¸±à¸šà¸šà¸±à¸à¸Šà¸µ Google เพื่อให้คุณสามารถใช้ข้อมูลเหล่านี้ได้à¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ทุà¸à¹€à¸„รื่อง</translation>
<translation id="936801553271523408">ข้อมูลวินิจฉัยระบบ</translation>
<translation id="93766956588638423">ซ่อมส่วนขยาย</translation>
<translation id="938470336146445890">โปรดติดตั้งใบรับรองของผู้ใช้</translation>
@@ -5151,6 +5240,7 @@
<translation id="960987915827980018">เหลือเวลาอีà¸à¸›à¸£à¸°à¸¡à¸²à¸“ 1 ชั่วโมง</translation>
<translation id="962802172452141067">à¹à¸œà¸™à¸œà¸±à¸‡à¸‚องโฟลเดอร์บุ๊à¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="968174221497644223">à¹à¸„ชของà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน</translation>
+<translation id="969096075394517431">เปลี่ยนภาษา</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 à¹à¸—็บ}other{# à¹à¸—็บ}}</translation>
<translation id="971774202801778802">URL ของบุ๊à¸à¸¡à¸²à¸£à¹Œà¸</translation>
<translation id="973473557718930265">ออà¸</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_tr.xtb b/chromium/chrome/app/resources/generated_resources_tr.xtb
index cc6bee6f1ef..426575b5c47 100644
--- a/chromium/chrome/app/resources/generated_resources_tr.xtb
+++ b/chromium/chrome/app/resources/generated_resources_tr.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Bağlantıyı yeni <ph name="APP" /> Penceresinde aç</translation>
<translation id="1005274289863221750">Mikrofonunuzu ve kameranızı kullanma</translation>
<translation id="1007408791287232274">Cihazlar yüklenemedi.</translation>
+<translation id="1008186147501209563">Yer işaretlerini dışa aktar</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Sayfa Yanıt Vermiyor}other{Sayfalar Yanıt Vermiyor}}</translation>
<translation id="1012794136286421601">Google Dokümanlar, E-Tablolar, Slaytlar ve Çizimler dosyalarınız senkronize ediliyor. Bunlara çevrimiçi veya çevrimdışı olarak erişmek için Google Drive uygulamasını açın.</translation>
-<translation id="1013383076511149692">Panoya kopyaladığınız metin ve resimleri görme</translation>
<translation id="1013707859758800957">Korumalı alanda olmayan bir eklentinin bu sayfada çalışmasına izin verildi.</translation>
<translation id="1015318665228971643">Klasör Adını Düzenle</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Tümünü &amp;yeni pencerede aç}=1{&amp;Yeni pencerede aç}other{Tümünü (#) &amp;yeni pencerede aç}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Zararlı yazılım kaldırılamıyor</translation>
<translation id="1062407476771304334">DeÄŸiÅŸtir</translation>
<translation id="1062866675591297858">Denetlenen kullanıcılarınızı <ph name="BEGIN_LINK" />Denetlenen Kullanıcılar Gösterge Tablosu<ph name="END_LINK" /> aracılığıyla yönetin.</translation>
-<translation id="1064662184364304002">Medya Kitaplığı Dosyası Denetleyicisi</translation>
<translation id="1064835277883315402">Özel ağa katıl</translation>
<translation id="1064912851688322329">Google Hesabınızın bağlantısını kesin</translation>
<translation id="1067048845568873861">OluÅŸturulduÄŸu tarih</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Veri Åžifreleme</translation>
+<translation id="1074944608454986967">İçeriği yüksek sesle okumak için Ara'yı basılı tutun, ardından tıklayarak veya tıklayıp sürükleyerek içeriği seçin. İsterseniz bir bölgeyi vurgulayıp Ara + S tuşlarını kullanabilirsiniz.</translation>
<translation id="1076698951459398590">Temayı Etkinleştir</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Tüm Kullanıcılar İçin Otomatik Güncellemeleri Ayarla</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">Bu kişinin ziyaret ettiği web sitelerini kontrol etmek ve görüntülemek için <ph name="BEGIN_SIGN_IN_LINK" />oturum açın<ph name="END_SIGN_IN_LINK" />.</translation>
<translation id="109758035718544977">Sitelerin Sesini Aç</translation>
<translation id="1097658378307015415">Oturum açmadan önce <ph name="NETWORK_ID" /> ağını etkinleştirmek için lütfen Misafir olarak giriş yapın</translation>
+<translation id="1103523840287552314"><ph name="LANGUAGE" /> dilini daima çevir</translation>
<translation id="1108164192735968833">SMS Bağlantısı</translation>
<translation id="1108600514891325577">D&amp;urdur</translation>
<translation id="1110155001042129815">Bekle</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Hiçbir sitenin MIDI cihazlarına erişmek için sisteme özel mesajları kullanmasına izin verme</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Arama motorunu düzenleyin</translation>
-<translation id="1131167343343087859">Google Payments'ı kullanan kredi kartları ve adresler.</translation>
<translation id="1134009406053225289">Gizli pencerede aç</translation>
<translation id="1137673463384776352">Bağlantıyı <ph name="APP" /> uygulamasında aç</translation>
<translation id="1140351953533677694">Bluetooth ve Seri cihazlarınıza erişme</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Eklenti engellendi</translation>
<translation id="1145532888383813076">Cihazınızda, uygulamalarda, web'de arama yapın.</translation>
<translation id="1146204723345436916">Yeri işaretlerini HTML dosyasından içe aktar...</translation>
+<translation id="1148097584170732637"><ph name="FILE_COUNT" /> bulundu.
+ <ph name="LINE_BREAK1" />
+ Yerel depolama alanında yeterli boş alan yok. İlave <ph name="FILE_SIZE" /> boş alan gerek.
+ <ph name="LINE_BREAK2" />
+ Daha az fotoğraf seçmeyi deneyin.</translation>
<translation id="1149088842877960903">JavaScript'i AppleScript üzerinden çalıştırma seçeneği kapalı. Bunu açmak için Chrome Ayarları &gt; Gelişmiş &gt; Sistem'i ziyaret edin. Daha fazla bilgi için: https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Son kullanım tarihinin ayı</translation>
<translation id="1153356358378277386">EÅŸlenen cihazlar</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Yeniden adlandır</translation>
<translation id="1175364870820465910">Ya&amp;zdır...</translation>
<translation id="117624967391683467"><ph name="FILE_NAME" /> kopyalanıyor...</translation>
+<translation id="1177113976278858832">Varsayılan Arama Motoru Geri Yüklensin mi?</translation>
<translation id="1177863135347784049">Özel</translation>
<translation id="1178581264944972037">Duraklat</translation>
<translation id="1179803038870941185"><ph name="URL" />, MIDI cihazlarınız üzerinde tam denetim istiyor.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Beyaz listedeki kullanıcıları okuma ve değiştirme</translation>
<translation id="1206407435587370571">Chromebook'unuzu keÅŸfedin</translation>
<translation id="1209796539517632982">Otomatik ad sunucuları</translation>
+<translation id="1210982357925844241">Kayıtlı şifreleri <ph name="SAVED_PASSWORDS_LINK" /> adresinden görüntüleyin ve yönetin</translation>
<translation id="1211364473545090084">Gizli pencere sayesinde göz atma geçmişinizi kaydetmeden web'i kullanın</translation>
<translation id="1213037489357051291"><ph name="NUM_FINGERPRINTS" /> parmak izi ayarlandı</translation>
<translation id="1215411991991485844">Yeni arka plan uygulaması eklendi</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Mobil ağlar aranıyor</translation>
<translation id="1285320974508926690">Bu siteyi hiçbir zaman çevirme</translation>
<translation id="1285484354230578868">Verileri Google Drive hesabınızda depolama</translation>
+<translation id="1288037062697528143">Gece Işığı güneş battığında otomatik olarak açılır</translation>
<translation id="1293177648337752319">Sitenin Sesini Aç</translation>
<translation id="1293509594570842875">Denetlenen yeni kullanıcı oluşturulamadı. Lütfen ağ bağlantınızı kontrol edin ve daha sonra tekrar deneyin.</translation>
<translation id="1293556467332435079">Dosyalar</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Yer İşaretleri HTML Dosyası</translation>
<translation id="1303671224831497365">Bluetooth cihazı bulunamadı</translation>
<translation id="1306606229401759371">Ayarları değiştir</translation>
-<translation id="1307398858972670978"><ph name="SAVED_PASSWORDS_LINK" /> adresine giderek ÅŸifrelerinize istediÄŸiniz cihazdan eriÅŸin</translation>
<translation id="1307559529304613120">Hata! Sistem bu cihaza ait uzun vadeli API eriÅŸim verisini kaydedemedi.</translation>
<translation id="1313405956111467313">Otomatik proxy yapılandırması</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Bu kiÅŸi bendim.</translation>
<translation id="1338776410427958681"><ph name="FOLDER_NAME" /> klasörünü daralt</translation>
<translation id="1338950911836659113">Siliniyor...</translation>
-<translation id="1339266338863469628">Varsayılan (sadece sizin sesiniz)</translation>
<translation id="1340527397989195812">Dosyalar uygulamasını kullanarak cihazdaki medyayı yedekleyin.</translation>
<translation id="1341988552785875222">Geçerli duvar kağıdı "<ph name="APP_NAME" />" tarafından ayarlandı. Farklı bir duvar kağıdı seçmeden önce "<ph name="APP_NAME" />" uygulamasının yüklemesini kaldırmanız gerekebilir.</translation>
<translation id="1346748346194534595">SaÄŸa</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Güncelleme işlemi, pil gücü %<ph name="BATTERY_LEVEL" /> düzeyine ulaştığında başlayacak.</translation>
<translation id="1351692861129622852"><ph name="FILE_COUNT" /> dosya içe aktarılıyor...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">PPD bulunamıyor. Chromebook'unuzun internete bağlı olduğundan emin olun ve tekrar deneyin.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> engellendi</translation>
<translation id="1357589289913453911">Uzantı kimliği</translation>
<translation id="1358735829858566124">Dosya veya dizin kullanılamıyor.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Soldan SaÄŸa</translation>
<translation id="1370646789215800222">Kişi kaldırılsın mı?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 öğe kaldırılacak}other{# öğe kaldırılacak}}</translation>
+<translation id="1372841398847029212">Hesabınızla senkronize edin</translation>
<translation id="1374844444528092021">"<ph name="NETWORK_NAME" />" ağı için gereken sertifika yüklenmemiş veya artık geçerli değil. Lütfen yeni bir sertifika alın ve tekrar bağlanmayı deneyin.</translation>
<translation id="1374962581120570592">Çerezler Ayarlandı</translation>
<translation id="1375321115329958930">Kayıtlı şifreler</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Denetlenen kullanıcı oluştur</translation>
<translation id="1410197035576869800">Uygulama Simgesi</translation>
<translation id="1410616244180625362">Kameranıza <ph name="HOST" /> tarafından erişilmesine izin vermeye devam edin</translation>
+<translation id="1411668397053040814">Chrome'u VR'de kullanmak için Daydream Keyboard'ı yükleyin veya güncelleyin</translation>
<translation id="1414648216875402825"><ph name="PRODUCT_NAME" /> ürününün kararsız bir sürümüne güncelleme yapıyorsunuz. Bu sürüm geliştirilmekte olan özellikler içerir. Kilitlenmeler ve beklenmeyen hatalar olacaktır. Lütfen dikkatle ilerleyin.</translation>
+<translation id="1415708812149920388">Pano okuma eriÅŸimi reddedildi</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (uzantı kimliği: "<ph name="EXTENSION_ID" />") bu tür bir oturum için izinli değil.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Hata! Rastgele RSA özel anahtarı oluşturulamadı.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Pizza dilimi</translation>
<translation id="1467432559032391204">Sola</translation>
<translation id="1467999917853307373"><ph name="URL" />, cihazınıza kalıcı olarak veri depolamak istiyor.</translation>
+<translation id="1468571364034902819">Bu profil kullanılamaz</translation>
<translation id="1470719357688513792">Yeni çerez ayarları sayfa yeniden yüklendikten sonra etkinleşecek.</translation>
<translation id="1470811252759861213">Uzantılarınızı tüm bilgisayarlarınızda kullanmak için <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" yüklenmedi. Google Drive'ınızda yeterli boş alan yok.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Kimlik API'sı Jeton Önbelleği</translation>
<translation id="1478233201128522094">Bir dahaki sefere yeni bir telefon kullanarak bu <ph name="DEVICE_TYPE" /> cihazının kilidini açabilirsiniz. Ayarlar'da Smart Lock'u kapatın.</translation>
<translation id="1478340334823509079">Ayrıntılar: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544"><ph name="FILE_COUNT" /> yeni fotoğrafı yedeklemeye hazır</translation>
<translation id="1483493594462132177">Gönder</translation>
<translation id="1485015260175968628">Artık şunları yapabilir:</translation>
<translation id="1485141095922496924"><ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /> Sürümü</translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Açık - özel ayarlar</translation>
<translation id="1493892686965953381"><ph name="LOAD_STATE_PARAMETER" /> bekleniyor...</translation>
<translation id="1495486559005647033">Kullanılabilir <ph name="NUM_PRINTERS" /> cihaz daha var.</translation>
-<translation id="1497284176235884849">Sağlanan PPD geçersiz.</translation>
<translation id="1497522201463361063">"<ph name="FILE_NAME" />" yeniden adlandırılamıyor. <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Bilinmeyen cihaz [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Bu sahip hesabının bir çoklu oturumda ilk oturum açan hesap olması gerekir.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Sayfa hata ayıklayıcı arka ucuna erişme</translation>
<translation id="1601560923496285236">Uygula</translation>
<translation id="1603914832182249871">(Gizli mod)</translation>
+<translation id="1607139524282324606">GiriÅŸi temizle</translation>
<translation id="1608626060424371292">Bu kullanıcıyı kaldır</translation>
<translation id="1609170755653088773">Bu ÅŸifreyi iPhone'unuzla senkronize edin</translation>
<translation id="1609862759711084604">Önceki kullanıcı</translation>
+<translation id="1611557582955786626">Cihazlarınız arasında senkronize edilen kişiselleştirilmiş bir tarama deneyimi için oturum açın</translation>
<translation id="1611584202130317952">Temel hazırlık akışı kesildi. Lütfen tekrar deneyin veya cihaz sahibiyle ya da yöneticisiyle iletişime geçin.</translation>
<translation id="1611649489706141841">ileri</translation>
<translation id="1611704746353331382">Yer İşaretlerini HTML Dosyasına Aktar...</translation>
<translation id="1612129875274679969">Bu cihazı kalıcı olarak kiosk modunda tut.</translation>
+<translation id="161460670679785907">Telefonunuz algılanamadı</translation>
<translation id="1616206807336925449">Bu uzantı herhangi bir özel izin gerektirmiyor.</translation>
<translation id="161707228174452095">Parmak izi eklendi!</translation>
<translation id="1618268899808219593">Y&amp;ardım Merkezi</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Giriş seçeneklerini göster</translation>
<translation id="1650709179466243265">www. ve .com ekleyin ve adresi açın</translation>
<translation id="1651008383952180276">Aynı parolayı iki kez girmelisiniz</translation>
-<translation id="1652972346408808053">Åžifre kaydedildi. <ph name="SAVED_PASSWORDS_LINK" /> adresine giderek ÅŸifrelerinize istediÄŸiniz cihazdan eriÅŸin</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{İstediğiniz yerden yazdırma işlemi yapabilmek için yazıcıyı Google Cloud Print'e ekleyin.}other{İstediğiniz yerden yazdırma işlemi yapabilmek için # yazıcıyı Google Cloud Print'e ekleyin.}}</translation>
<translation id="1657406563541664238">Google'a otomatik olarak kullanım istatistikleri ve kilitlenme raporları göndererek <ph name="PRODUCT_NAME" /> ürününü iyileştirmemize yardımcı olun.</translation>
<translation id="1658424621194652532">Bu sayfa mikrofonunuza eriÅŸiyor.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">Güvenlik nedenleriyle dosyaya erişilemedi.</translation>
<translation id="167832068858235403">sesi kapat</translation>
<translation id="1679068421605151609">Geliştirici Araçları</translation>
+<translation id="16815041330799488">Sitelerin panoya kopyalanan metin ve resimleri görmesine izin verme</translation>
<translation id="1682548588986054654">Yeni Gizli Pencere</translation>
+<translation id="1688935057616748272">Bir harf yazın</translation>
<translation id="168991973552362966">Yakındaki bir yazıcıyı ekleyin</translation>
<translation id="1689945336726856614">&amp;URL'yi Kopyala</translation>
<translation id="1692602667007917253">Hata! Bir sorun var</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Giriş yöntemi</translation>
<translation id="175772926354468439">Temayı etkinleştir</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Chrome Web Mağazası'nda göster</translation>
<translation id="1758831820837444715">Ethernet ağını yapılandırın</translation>
<translation id="1763046204212875858">Uygulama kısayolları oluşturun</translation>
<translation id="1763108912552529023">KeÅŸfetmeye devam et</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Dikkat:<ph name="END_BOLD" /> Bu dosyalar geçicidir ve disk alanından kazanmak için otomatik olarak silinebilir. <ph name="BEGIN_LINK" />Daha Fazla Bilgi Edinin<ph name="END_LINK" /></translation>
<translation id="1817310072033858383"><ph name="DEVICE_TYPE" /> cihazınız için Smart Lock'u kurun</translation>
<translation id="1817871734039893258">Microsoft Dosya Kurtarma</translation>
-<translation id="1825832322945165090">Cihazda yeterli alan yok</translation>
+<translation id="1818007989243628752"><ph name="USERNAME" /> kullanıcısının şifresini sil</translation>
<translation id="1826516787628120939">Kontrol ediliyor</translation>
<translation id="1828149253358786390"><ph name="SITE" /> size bildirim göndermek istiyor.</translation>
<translation id="1828378091493947763">Bu eklenti, bu cihazda desteklenmiyor</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">Başlangıçta</translation>
<translation id="2006638907958895361">Bağlantıyı <ph name="APP" /> uygulamasında aç</translation>
<translation id="2007404777272201486">Sorun Bildirin...</translation>
+<translation id="2015632741368427174">Şu web sitesine yönlendirme engellendi:</translation>
<translation id="2016430552235416146">Geleneksel</translation>
<translation id="2017334798163366053">Performans verisi toplamayı devre dışı bırak</translation>
<translation id="2017836877785168846">Geçmişi ve adres çubuğundaki otomatik tamamlama bilgilerini temizler.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">"<ph name="FILENAME" />" adını taşıyan bir dosya zaten var. Ne yapmak istiyorsunuz?</translation>
<translation id="2087822576218954668">Yazdır: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Google Chrome ile güvenli bir şekilde göz atın</translation>
+<translation id="2089795179672254991">Siteler panoya kopyalanan metin ve resimleri görmek istediğinde sorulsun (önerilen)</translation>
<translation id="2090165459409185032">Hesap bilgilerinizi kurtarmak için şu adrese gidin: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Sistem güvenlik ayarı</translation>
<translation id="2091887806945687916">Ses</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Yeniden Boyutlandır</translation>
<translation id="2124930039827422115">{1,plural, =1{Bir kullanıcıdan <ph name="AVERAGE_RATING" /> puan aldı.}other{# kullanıcıdan <ph name="AVERAGE_RATING" /> puan aldı.}}</translation>
<translation id="2126167708562367080">Senkronizasyon, yöneticiniz tarafından devre dışı bırakıldı.</translation>
-<translation id="2126426811489709554">Chrome tarafından desteklenmektedir</translation>
<translation id="2127372758936585790">Düşük güçlü şarj cihazı</translation>
<translation id="212862741129535676">Frekans Durumu Kullanma Yüzdesi</translation>
<translation id="2128691215891724419">Senkronizasyon Hatası: Senkronizasyon parolasını güncelleyin...</translation>
<translation id="2129825002735785149">Eklentiyi güncelle</translation>
<translation id="2129904043921227933">Senkronizasyon Hatası: Senkronizasyon Parolasını Güncelleyin...</translation>
<translation id="2131077480075264">"<ph name="IMPORT_NAME" />" tarafından izin verilmediğinden "<ph name="APP_NAME" />" yüklenemiyor</translation>
-<translation id="213491463158799620">Bu Sayfayı Çevirmek İster misiniz?</translation>
<translation id="2135787500304447609">&amp;Devam Ettir</translation>
<translation id="2136372518715274136">Yeni ÅŸifreyi girin</translation>
<translation id="2136476978468204130">Girdiğiniz parola yanlış</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA Uzlaşması</translation>
<translation id="218070003709087997">Yazdırılacak kopya sayısını göstermek için rakam kullanın (1 - 999 arası).</translation>
<translation id="2187895286714876935">Sunucu Sertifikası İçe Aktarma Hatası</translation>
+<translation id="2187906491731510095">Uzantılar güncellendi</translation>
<translation id="2188881192257509750"><ph name="APPLICATION" /> adlı uygulamayı aç</translation>
<translation id="2190069059097339078">WiFi Credentials Getter</translation>
<translation id="219008588003277019">Özgün İstemci modülü: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft Zaman Damgası</translation>
<translation id="225614027745146050">HoÅŸ Geldiniz</translation>
<translation id="225692081236532131">EtkinleÅŸtirme durumu</translation>
+<translation id="2261323523305321874">Yöneticiniz, bazı eski profilleri devre dışı bırakan, sistem çapında bir değişiklik yaptı.</translation>
<translation id="2262477216570151239">Tekrardan önce gecikme</translation>
<translation id="2263189956353037928">Oturumu kapat ve tekrar oturum aç</translation>
<translation id="2263497240924215535">(Devre dışı)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676"><ph name="PRODUCT_NAME" /> ürününü yüklemek istiyor musunuz?</translation>
<translation id="2296019197782308739">EAP yöntemi:</translation>
<translation id="2297705863329999812">Yazıcı ara</translation>
-<translation id="230115972905494466">Uyumlu cihaz bulunamadı</translation>
<translation id="2301382460326681002">Uzantı kök dizini geçersiz.</translation>
<translation id="2302685579236571180">Gizli moda geç</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" ek izinler istedi.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Dil ve giriÅŸ</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Kilit ekranı notları otomatik olarak <ph name="LOCK_SCREEN_APP_NAME" /> uygulamasına kaydedilir. En yeni notunuz kilit ekranında kalır.</translation>
+<translation id="2352947182261340447">Yerel depolama alanında yeterli boş alan yok.</translation>
<translation id="2353297238722298836">Kamera ve mikrofona izin verildi</translation>
<translation id="2356070529366658676">Sor</translation>
<translation id="2356517949307388948">Chrome zararlı yazılımları ararken bir hata oluştu.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Mikrofon eriÅŸimini her zaman engelle</translation>
<translation id="2367972762794486313">Uygulamaları göster</translation>
<translation id="2371076942591664043">İşlem tamamlandığın&amp;da aç</translation>
-<translation id="237336063998926520">Konumu belirlemek için IP adresinizi kullanın</translation>
<translation id="2377319039870049694">Liste görünümüne geç</translation>
<translation id="2377667304966270281">Donanım Hataları</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> dosya seçildi</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">Bir hata oluştu. Lütfen yazıcınızı kontrol edin ve tekrar deneyin.</translation>
<translation id="2385700042425247848">Hizmet adı:</translation>
<translation id="2387458720915042159">Proxy bağlantısı türü</translation>
-<translation id="2391243203977115091"><ph name="FILE_COUNT" /> yeni fotoÄŸraf bulundu
- <ph name="LINE_BREAK1" />
- Cihazda yeterli alan yok.
- <ph name="LINE_BREAK2" />
- Başlamak için birkaç fotoğraf seçmeyi deneyin.</translation>
<translation id="2391419135980381625">Standart yazı tipi</translation>
<translation id="2391762656119864333">Ä°ptal et</translation>
<translation id="2392369802118427583">EtkinleÅŸtir</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304"><ph name="ORIGIN" /> sitesinde her zaman çalıştır</translation>
<translation id="2425665904502185219">Toplam dosya boyutu</translation>
<translation id="2428510569851653187">Sekme kilitlendiği sırada ne yaptığınızı açıklayın</translation>
+<translation id="2431027948063157455">Google Asistan yüklenemedi, lütfen ağ bağlantınızı kontrol edin ve tekrar deneyin.</translation>
<translation id="2433452467737464329">Sayfayı otomatik olarak yenilemek için URL'ye bir sorgu parametresi ekleyin: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Görünüm</translation>
<translation id="2435248616906486374">Ağ bağlantısı kesildi</translation>
@@ -916,6 +927,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2445081178310039857">Uzantı kök dizini gerekiyor.</translation>
<translation id="2448312741937722512">Tür</translation>
<translation id="2450223707519584812">Google API anahtarları eksik olduğundan kullanıcı ekleyemezsiniz. Ayrıntılar için <ph name="DETAILS_URL" /> sayfasına bakın.</translation>
+<translation id="2450849356604136918">Etkin görünüm yok</translation>
<translation id="2453021845418314664">Gelişmiş senkronizasyon ayarları</translation>
<translation id="2453576648990281505">Dosya zaten var</translation>
<translation id="2453860139492968684">Tamamlandı</translation>
@@ -923,7 +935,6 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" />, <ph name="VOLUME_NAME" /> birimindeki dosyaları kopyalamak istiyor.</translation>
<translation id="2462724976360937186">Sertifika Yetkilisi Anahtar KimliÄŸi</translation>
<translation id="2462752602710430187"><ph name="PRINTER_NAME" /> eklendi</translation>
-<translation id="246335896104539386">Yer İşaretlerini İçe Aktar</translation>
<translation id="2464089476039395325">HTTP Proxy'si</translation>
<translation id="2468902267404883140">Telefonunuza bağlanılamıyor. Uyumlu bir Android telefon kullandığınızdan, ayrıca telefonunuzun açık ve yakında olduğundan emin olun. &lt;a&gt;Daha fazla bilgi&lt;/a&gt;</translation>
<translation id="2470702053775288986">Desteklenmeyen uzantılar devre dışı bırakıldı</translation>
@@ -992,6 +1003,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> oturumu açılmadı</translation>
<translation id="2563856802393254086">Tebrikler! '<ph name="NAME" />' veri hizmetiniz etkinleştirildi ve kullanıma hazır.</translation>
<translation id="2566124945717127842"><ph name="IDS_SHORT_PRODUCT_NAME" /> cihazınızı yeni alındığı günkü haline sıfırlamak için Powerwash'ı kullanın.</translation>
+<translation id="2567257616420533738">Şifre kaydedildi. Kayıtlı şifreleri <ph name="SAVED_PASSWORDS_LINK" /> adresinden görüntüleyin ve yönetin</translation>
<translation id="2568774940984945469">Bilgi Çubuğu Kapsayıcı</translation>
<translation id="2570000010887652771">Veri tasarrufu.</translation>
<translation id="257088987046510401">Temalar</translation>
@@ -1012,6 +1024,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform: <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Varsayılan arama ayarları</translation>
<translation id="2586657967955657006">Pano</translation>
+<translation id="2586672484245266891">Lütfen daha kısa bir URL girin</translation>
<translation id="2587922270115112871">Denetlenen bir kullanıcı oluşturulduğunda bir Google Hesabı oluşturulmaz. Yeni kullanıcının
ayarları ve verileri Chrome Senkronizasyonuyla diğer cihazlarda kullanılamaz. Denetlenen bir kullanıcı yalnızca bu cihazda geçerlidir.</translation>
<translation id="258932246702879617"><ph name="BEGIN_BOLD" />Görev çubuğuna sabitle<ph name="END_BOLD" />'yi seçin</translation>
@@ -1044,6 +1057,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2633199387167390344"><ph name="NAME" />, <ph name="USAGE" /> MB disk alanı kullanıyor.</translation>
<translation id="2633212996805280240">"<ph name="EXTENSION_NAME" />" kaldırılsın mı?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> yükleme işlemini tamamlayamadı, ancak disk görüntüsünden çalışmaya devam edecek.</translation>
+<translation id="2635176084534510129">Daha akıllı Çeviri ve daha iyi içerik önerileri gibi daha kişiselleştirilmiş deneyimler edinin</translation>
<translation id="2635276683026132559">Ä°mzalama</translation>
<translation id="2635926034288331400">Uygulamalar'a Yükleyin</translation>
<translation id="2636625531157955190">Chrome resme eriÅŸemiyor.</translation>
@@ -1054,14 +1068,15 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2643698698624765890">Pencere menüsünden Uzantılar'ı tıklayarak uzantılarınızı yönetin.</translation>
<translation id="2647142853114880570">tekrar yükle</translation>
<translation id="2647269890314209800">Kullanımdaki Çerezler</translation>
+<translation id="264810637653812429">Uyumlu cihaz bulunamadı.</translation>
<translation id="2648831393319960979">Cihaz, hesabınıza ekleniyor; bu işlem biraz zaman alabilir...</translation>
<translation id="2649045351178520408">Base64 kodlu ASCII, sertifika zinciri</translation>
<translation id="2653266418988778031">Bir Sertifika Yetkilisi (CA) sertifikasını silerseniz, tarayıcınız bundan sonra söz konusu CA tarafından yayınlanan hiçbir sertifikaya güvenmez.</translation>
<translation id="2653659639078652383">Gönder</translation>
<translation id="265390580714150011">Alan DeÄŸeri</translation>
-<translation id="2654286334048437383">Yer İşaretlerini Dışa Aktar</translation>
<translation id="2655386581175833247">Kullanıcı sertifikası:</translation>
<translation id="2660779039299703961">Etkinlik</translation>
+<translation id="266079277508604648">Yazıcıya bağlanılamıyor. Yazıcının açık olduğundan ve kablosuz ağ üzerinden veya USB kablosuyla Chromebook'unuza bağlı olduğundan emin olun.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Dil</translation>
@@ -1084,6 +1099,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2680208403056680091">İnternet Bağlantınız Kontrol Ediliyor</translation>
<translation id="268053382412112343">Geç&amp;miş</translation>
<translation id="2683638487103917598">Klasör sıralandı</translation>
+<translation id="2684004000387153598">Devam etmek için Tamam'ı tıklayın, ardından Kişi Ekle'yi tıklayıp e-posta adresiniz için yeni profil oluşturun.</translation>
<translation id="2686759344028411998">Yüklü bir modül bulunamadı.</translation>
<translation id="2688196195245426394">Cihaz sunucuya kaydedilirken hata oluÅŸtu: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Dil seçeneklerini göster</translation>
@@ -1096,6 +1112,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2704184184447774363">Microsoft Belge Ä°mzalama</translation>
<translation id="270516211545221798">Dokunmatik alan hızı</translation>
<translation id="2706892089432507937">USB Cihazları</translation>
+<translation id="2706954854267016964">Seçilen Google Cloud Print cihazı artık desteklenmiyor. Bilgisayarınızın sistem ayarlarında yazıcıyı kurmayı deneyin.</translation>
<translation id="2707024448553392710">BileÅŸen indiriliyor</translation>
<translation id="270921614578699633">Ortalamaya Dahil Olan Örnek Sayısı</translation>
<translation id="2709453993673701466">Senkronizasyonu ve kişiselleştirmeyi açılmadan önce yönetmek ister misiniz? <ph name="BEGIN_LINK" />Ayarlar<ph name="END_LINK" />'ı ziyaret edin.</translation>
@@ -1126,6 +1143,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2737363922397526254">Daralt...</translation>
<translation id="2737492745329609575">Kurulumu baÅŸlat</translation>
<translation id="2738771556149464852">Åžundan Sonra DeÄŸil:</translation>
+<translation id="2739046699559178272">Kaydet ve devam et</translation>
<translation id="2739191690716947896">Hata ayıkla</translation>
<translation id="2739240477418971307">Erişilebilirlik ayarlarını değiştirme</translation>
<translation id="2740393541869613458">Denetlenen kullanıcının ziyaret ettiği web sitelerini inceleyebilir ve</translation>
@@ -1146,6 +1164,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2773802008104670137">Bu dosya türü bilgisayarınıza zarar verebilir.</translation>
<translation id="2775104091073479743">Parmak İzlerini Düzenle</translation>
<translation id="2776441542064982094">Ağ üzerinde kaydedilebilecek bir cihaz algılanamadı. Cihazınız açık ve İnternet'e bağlıysa, kendi talimat kılavuzundaki talimatlara göre kaydettirmeyi deneyin.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Ä°ndirildi</translation>
<translation id="2783661497142353826">Kiosk Uygulamalarını yönet</translation>
<translation id="2784407158394623927">Mobil veri hizmetiniz etkinleÅŸtiriliyor</translation>
@@ -1202,7 +1221,6 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2843806747483486897">Varsayılanı değiştir...</translation>
<translation id="2844111009524261443">Tıklamada çalıştır</translation>
<translation id="2845382757467349449">Yer İşareti Çubuğunu Her Zaman Göster</translation>
-<translation id="284682086647736321">Ctrl, Alt veya Command tuÅŸunu ekle</translation>
<translation id="2847759467426165163">Şuraya yayınla</translation>
<translation id="284805635805850872">Zararlı yazılım kaldırılsın mı?</translation>
<translation id="2849362176025371110">Teşhis ve kullanım verilerini otomatik olarak Google'a gönderin. Bu seçimi, cihaz <ph name="BEGIN_LINK1" />ayarlarınızdan<ph name="END_LINK1" /> istediğiniz zaman değiştirebilirsiniz. <ph name="BEGIN_LINK2" />Daha Fazla Bilgi Edinin<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@ Bu sitenin engellenmesi gerektiğini düşünmüyorum!</translation>
<translation id="2849936225196189499">Önemli</translation>
<translation id="2850124913210091882">Yedekle</translation>
<translation id="2850541429955027218">Tema ekle</translation>
+<translation id="2853121255651601031">Åžifre Kaydedildi</translation>
<translation id="2853916256216444076">$1 video</translation>
<translation id="2857608528410806398">QU Özelliği ile ilgili bildirim metni burada gösterilir. QU Özelliği ile ilgili bildirim metni burada gösterilir. QU Özelliği ile ilgili bildirim metni burada gösterilir. QU Özelliği ile ilgili bildirim metni burada gösterilir. QU Özelliği ile ilgili bildirim metni burada gösterilir.</translation>
<translation id="2860150991415616761">çok uzun (4 sn.)</translation>
@@ -1252,6 +1271,7 @@ Sunucunun mesajı: <ph name="SERVER_MSG" /></translation>
<translation id="2908162660801918428">Medya Galerisini Dizine Göre Ekle</translation>
<translation id="2908789530129661844">Ekranı uzaklaştır</translation>
<translation id="2910318910161511225">Bir ağa bağlanın ve tekrar deneyin</translation>
+<translation id="2911898792135283060">Åžifre OluÅŸtur...</translation>
<translation id="2912905526406334195"><ph name="HOST" />, mikrofonunuzu kullanmak istiyor.</translation>
<translation id="2913331724188855103">Sitelerin, çerez verilerini kaydetmelerine ve okumalarına izin ver (önerilir)</translation>
<translation id="2916073183900451334">Bir web sayfasında Sekme tuşuna basıldığında bağlantılar ve form alanları vurgulanır</translation>
@@ -1296,6 +1316,7 @@ Sunucunun mesajı: <ph name="SERVER_MSG" /></translation>
<translation id="2989474696604907455">ekli deÄŸil</translation>
<translation id="2989786307324390836">DER kodlu ikili, tek sertifika</translation>
<translation id="2993517869960930405">Uygulama Bilgisi</translation>
+<translation id="2994669386200004489"><ph name="FILE_NAME" /> dosyası yedeklenemedi</translation>
<translation id="299483336428448530">Ebeveyniniz tarafından yüklendi.</translation>
<translation id="3002017044809397427"><ph name="PHONE_TYPE" /> telefonunuz bulundu. Ancak Smart Lock yalnızca Android 5.0 ve üzeri sürümlere sahip cihazlarda çalışır. &lt;a&gt;Daha fazla bilgi edinin&lt;/a&gt;</translation>
<translation id="3003144360685731741">Tercih edilen aÄŸlar</translation>
@@ -1354,6 +1375,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3064410671692449875">Yetersiz veri</translation>
<translation id="3065041951436100775">Sekme sonlandırıldı geri bildirimi.</translation>
<translation id="3065140616557457172">İstediğiniz sorguyu girerek arama yapın veya gitmek istediğiniz URL'yi girin - tüm işlevlerin sorunsuz çalıştığını göreceksiniz.</translation>
+<translation id="3066642396596108483">Yer işaretlerinizi, şifrelerinizi ve geçmişinizi tüm cihazlarınızda senkronize edin</translation>
<translation id="3067198360141518313">Bu eklentiyi çalıştır</translation>
<translation id="3071624960923923138">Yeni sekme açmak için burayı tıklayabilirsiniz</translation>
<translation id="3074037959626057712">Oturum açtınız ve Senkronizasyonu etkinleştirdiniz</translation>
@@ -1441,6 +1463,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3202173864863109533">Bu sekmenin sesi kapatılıyor.</translation>
<translation id="3206175707080061730">"$1" adlı bir dosya zaten var. Değiştirmek istiyor musunuz?</translation>
<translation id="3208703785962634733">Onaylanmayan</translation>
+<translation id="3213187967168344806">Yazıcı eklenemiyor. Bilgisayarınızı yeniden başlatın ve tekrar deneyin.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> bağlayıcı işlemi kilitlendi. Tekrar başlatılsın mı?</translation>
<translation id="3221634914176615296">Cihazın içeriğini Dosyalar uygulamasında keşfedin.</translation>
@@ -1467,12 +1490,14 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3254516606912442756">Otomatik saat dilimi algılama devre dışı</translation>
<translation id="3264544094376351444">Sans-serif yazı tipi</translation>
<translation id="3264547943200567728">Chromebox'ınızın ağı yapılandırılamadı</translation>
+<translation id="3264582393905923483">BaÄŸlam</translation>
<translation id="3265459715026181080">Pencereyi Kapat</translation>
<translation id="3267726687589094446">Otomatik olarak birden fazla dosya indirilmesine izin vermeye devam et</translation>
<translation id="3267998849713137817">Değiştirilme Zamanı</translation>
<translation id="3268451620468152448">Açık Sekmeler</translation>
<translation id="3269069891205016797">Oturumu kapattığınızda bilgileriniz cihazdan kaldırılacak.</translation>
<translation id="3269093882174072735">Resim yükle</translation>
+<translation id="3269889795238950578">Bu sayfa, panoya kopyalanan metin ve resimleri görebilir.</translation>
<translation id="326999365752735949">Fark indiriliyor</translation>
<translation id="3270965368676314374">Bilgisayarınızdan fotoğrafları, müzikleri ve başka medyayı okuma, değiştirme ve silme</translation>
<translation id="327147043223061465">Tüm çerezleri ve site verilerini göster</translation>
@@ -1504,6 +1529,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3305389145870741612">Biçimlendirme işlemi birkaç saniye sürebilir. Lütfen bekleyin.</translation>
<translation id="3305661444342691068">PDF'yi Önizlemede Aç</translation>
<translation id="3306684685104080068">Google Hangouts'ta bulut tabanlı hizmetlere yayın yapmayı etkinleştirin.</translation>
+<translation id="3307091518408668019">Bilgisayar OU (e.g. OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">KuruluÅŸ Birimi (OU)</translation>
<translation id="3308116878371095290">Bu sayfanın çerezleri ayarlaması engellenmiştir.</translation>
<translation id="3308134619352333507">Düğmeyi Gizle</translation>
@@ -1511,9 +1537,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3309747692199697901">Tüm sitelerde her zaman çalıştır</translation>
<translation id="3312424061798279731">Etkin diller</translation>
<translation id="3312903956926554846">Masaüstüne yükleme</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-<ph name="DOWNLOAD_DOMAIN" /> alan adından</translation>
-<translation id="3313473140726597081">Başlangıç sayfanız <ph name="URL" /> olarak değiştirildi. Başlangıç sayfanızı değiştiren uzantıları devre dışı bırakmak için Geri Yükle'yi tıklayın.</translation>
<translation id="3313590242757056087">Denetlenen kullanıcının hangi web sitelerini görebileceğini belirlemek için kısıtlamaları
ve ayarları yapılandırmak üzere <ph name="MANAGEMENT_URL" /> adresini ziyaret edebilirsiniz.
Varsayılan ayarları değiştirmezseniz, <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3360297538363969800">Yazdırma işlemi başarısız oldu. Lütfen yazıcınızı kontrol edin ve tekrar deneyin.</translation>
<translation id="3364721542077212959">Ekran kalemi araçları</translation>
<translation id="336497260564123876">Şifre kaydedildi. Şifrelerinize tüm cihazlarınızda ulaşmak için Chrome'da oturum açın.</translation>
+<translation id="3365598184818502391">Ctrl veya Alt tuşlarından birini kullanın</translation>
<translation id="3367813778245106622">Senkronizasyonu başlatmak için tekrar oturum açın</translation>
<translation id="3368922792935385530">Bağlı</translation>
<translation id="3369624026883419694">Ana bilgisayar çözümleniyor...</translation>
@@ -1581,6 +1605,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3423858849633684918">Lütfen <ph name="PRODUCT_NAME" /> uygulamasını yeniden başlatın</translation>
<translation id="3424969259347320884">Sekme Kilitlendiği Sırada Ne Yaptığınızı Açıklayın</translation>
<translation id="3427092606871434483">İzin ver (varsayılan)</translation>
+<translation id="3428419049384081277">Oturum açtınız!</translation>
<translation id="3429275422858276529">Bu sayfayı daha sonra kolayca bulmak için sayfaya yer işareti koyun</translation>
<translation id="3429599832623003132">$1 öğe</translation>
<translation id="3432227430032737297">Tüm Gösterilenleri Kaldır</translation>
@@ -1603,13 +1628,14 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="344630545793878684">Birden fazla web sitesindeki verilerinize eriÅŸme</translation>
<translation id="3449839693241009168">Komutları <ph name="EXTENSION_NAME" /> uygulamasına göndermek için <ph name="SEARCH_KEY" /> tuşuna basın</translation>
<translation id="3450157232394774192">Boşta Kalma Durumu Kullanma Yüzdesi</translation>
-<translation id="3450505713373650336"><ph name="FILE_COUNT" /> fotoÄŸraf yedekleniyor</translation>
<translation id="3453612417627951340">Yetkilendirme gerektiriyor</translation>
<translation id="3454157711543303649">Etkinleştirme tamamlandı</translation>
+<translation id="3454224730401036106">Bağlantınız daha güvenli bir ağa geçti</translation>
<translation id="345693547134384690">Resm&amp;i yeni sekmede aç</translation>
<translation id="3459509316159669723">Yazdırma</translation>
<translation id="3459697287128633276">Hesabınızın Google Play Store'a erişmesini sağlamak için lütfen Kimlik Sağlayıcınızı kullanarak kimliğinizi doğrulayın.</translation>
<translation id="3459774175445953971">Son deÄŸiÅŸtirildiÄŸi tarih:</translation>
+<translation id="3461266716147554923"><ph name="URL" />, panoya kopyalanan metin ve resimleri görmek istiyor</translation>
<translation id="3462413494201477527">Hesap kurulumu iptal edilsin mi?</translation>
<translation id="346431825526753">Bu hesap çocuklar içindir ve <ph name="CUSTODIAN_EMAIL" /> tarafından yönetilmektedir</translation>
<translation id="3465566417615315331">Fotoğrafınızı tıklayın</translation>
@@ -1622,10 +1648,12 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3470502288861289375">Kopyalanıyor...</translation>
<translation id="3473479545200714844">Ekran büyüteci</translation>
<translation id="3475447146579922140">Google e-tablosu</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 satır gösterilmiyor&gt;}other{&lt;$1 satır gösterilmiyor&gt;}}</translation>
<translation id="3475843873335999118">Maalesef parmak iziniz hâlâ tanınamadı. Lütfen şifrenizi girin.</translation>
<translation id="347670947055184738">Hay aksi! Sistem, cihazınıza ait politikayı getiremedi.</translation>
<translation id="347785443197175480"><ph name="HOST" /> sitesinin kamerama ve mikrofonuma eriÅŸmesine izin vermeye devam et</translation>
<translation id="3478685642445675458">Lütfen bir kişiyi kaldırmadan önce profilinizin kilidini açın.</translation>
+<translation id="347919930506963698">Chrome'dan daha da fazla yararlanın</translation>
<translation id="3479552764303398839">Åžimdi deÄŸil</translation>
<translation id="3480892288821151001">Pencereyi sola yerleÅŸtir</translation>
<translation id="3481915276125965083">Bu sayfada engellenen pop-up'lar:</translation>
@@ -1643,14 +1671,17 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3504135463003295723">Grup adı:</translation>
<translation id="3505030558724226696">Cihaz eriÅŸimini iptal et</translation>
<translation id="3507421388498836150">"<ph name="EXTENSION_NAME" />" için Geçerli İzinler</translation>
+<translation id="3507888235492474624">Bluetooth cihazları yeniden tara</translation>
<translation id="3508920295779105875">Başka Bir Klasör Seçin...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Yeniden tara</translation>
<translation id="3511307672085573050">Bağlantı Adr&amp;esini Kopyala</translation>
<translation id="3511399794969432965">Bağlantı sorunu mu yaşıyorsunuz?</translation>
<translation id="351152300840026870">Sabit genişlikte yazı tipi</translation>
<translation id="3511528412952710609">Kısa</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Ä°ndirme iÅŸlemini iptal et}other{Ä°ndirme iÅŸlemlerini iptal et}}</translation>
<translation id="3514373592552233661">Birden fazla ağ kullanılabilir olduğunda, bilinen ağlar arasında tercih edilen ağlar seçilir</translation>
+<translation id="3520212870468945358"><ph name="URL" />, güvenlik anahtarınızın seri numarasını görmek istiyor</translation>
<translation id="3523642406908660543">Bir site, bilgisayarıma erişmek için eklenti kullanmak istediğinde bana sor (önerilen)</translation>
<translation id="3525897975040424366">Rafa yükleme</translation>
<translation id="3527085408025491307">Klasör</translation>
@@ -1680,13 +1711,11 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3564334271939054422">Kullandığınız Kablosuz ağ (<ph name="NETWORK_ID" />) kendi giriş sayfasını ziyaret etmenizi gerektiriyor olabilir.</translation>
<translation id="3564708465992574908">Yakınlaştırma Seviyeleri</translation>
<translation id="3566721612727112615">Site eklenmedi</translation>
-<translation id="3566866560249787686">Google Asistan yüklenemedi, lütfen tekrar deneyin.</translation>
<translation id="3569382839528428029"><ph name="APP_NAME" /> uygulamasının ekranınızı paylaşmasını istiyor musunuz?</translation>
<translation id="3570985609317741174">Web içeriği</translation>
<translation id="3571734092741541777">Kur</translation>
<translation id="3574210789297084292">oturum aç</translation>
<translation id="3576324189521867626">Başarıyla yüklendi</translation>
-<translation id="3578331450833904042">Varsayılan (her şeyi dinle)</translation>
<translation id="3578594933904494462">Bu sekmenin içeriği paylaşılıyor.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;, bir yazıcıyı (&lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;) sahibi olduğunuz bir grupla paylaşmak istiyor: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Kabul ederseniz tüm grup üyeleri yazdırma işlemlerini o yazıcıdan yaptırabilecek.</translation>
<translation id="3584169441612580296">Bilgisayarınızdaki fotoğrafları, müzikleri ve diğer medyaları okuma ve değiştirme</translation>
@@ -1701,6 +1730,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3599863153486145794">Oturumunuzun açık olduğu tüm cihazlarda geçmişi temizler. Google Hesabınızın <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> adresinde başka biçimlerde tarama geçmişi olabilir.</translation>
<translation id="3600456501114769456">Cihazınızdaki yerel dosyalara erişim, yöneticiniz tarafından devre dışı bırakıldı.</translation>
<translation id="3600792891314830896">Ses çalan sitelerin sesini kapat</translation>
+<translation id="3603177256297531067">Bu Sayfa Çevrilemedi</translation>
<translation id="3603533104205588786">Sayfaya yer işareti koymak için yıldızı tıklayabilirsiniz</translation>
<translation id="3603622770190368340">Ağ sertifikası edinme</translation>
<translation id="3604048165392640554">Mobil bağlantı bulunamadı. Diğer cihazlarınızda Anında Tethering'i açın ve tekrar deneyin. &lt;a target="_blank" href="<ph name="URL" />"&gt;Daha fazla bilgi&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3697100740575341996">BT yöneticiniz cihazınızda Chrome Ekstralarını devre dışı bıraktı. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">E-posta adresi</translation>
<translation id="3702500414347826004">Başlangıç sayfalarınız <ph name="URL" /> adresini de içerecek şekilde değiştirildi.</translation>
-<translation id="3703669627274482482">Bir site panoya kopyaladığınız metin ve resimleri görmek istediğinde sorulsun</translation>
<translation id="370415077757856453">JavaScript engellendi</translation>
<translation id="3704331259350077894">Ä°ÅŸleme Ara Verme</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="379082410132524484">Kartınızın süresi doldu</translation>
<translation id="3792890930871100565">Yazıcıların bağlantısını kes</translation>
<translation id="379422718204375917">Hesabınızda oturum açmak için Smart Lock'u kullanın</translation>
-<translation id="3794595850995182458">Sayfadan çık</translation>
<translation id="3796648294839530037">Sık Kullanılan Ağlar:</translation>
<translation id="3797900183766075808">"<ph name="SEARCH_TERMS" />" İçin <ph name="SEARCH_ENGINE" /> &amp;Üzerinde Arama Yap</translation>
<translation id="3798325802885154040">Dokunarak tıklama işlevini etkinleştirmenize/devre dışı bırakmanıza olanak tanır</translation>
@@ -1854,10 +1882,8 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="381202950560906753">BaÅŸka ekle</translation>
<translation id="3812525830114410218">Bozuk sertifika</translation>
<translation id="3813296892522778813">Aradığınız bilgiyi bulamazsanız <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome yardımına<ph name="END_LINK_CHROMIUM" /> gidin</translation>
-<translation id="3815571115159309122"><ph name="FILE_COUNT" /> yeni fotoÄŸraf bulundu
- <ph name="LINE_BREAK1" />
- <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />'a yedeklemek için hazır</translation>
<translation id="3819007103695653773">Tüm sitelerin arka plan push mesajları göndermesine izin ver</translation>
+<translation id="3819497457291599334">Ayarlar &gt; Uygulamalar ve bildirimler &gt; Tüm uygulamalar &gt; Google Play Hizmetleri'ne gidin.</translation>
<translation id="3819752733757735746">Anahtar erişimi (bilgisayarı yalnızca bir veya iki anahtarla kontrol edin)</translation>
<translation id="3819800052061700452">Tam ek&amp;ran</translation>
<translation id="3820172043799983114">Geçersiz PIN.</translation>
@@ -1877,7 +1903,9 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3838486795898716504">DiÄŸer <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Çerezler ve diğer site verileriyle eklenti verileri</translation>
<translation id="383891835335927981">Yakınlaştırılmış veya uzaklaştırılmış herhangi bir site yok</translation>
+<translation id="3839516600093027468"><ph name="HOST" /> sitesinin panoyu görmesini her zaman engelle</translation>
<translation id="3840053866656739575">Chromebox'unuzla olan bağlantı kesildi. Lütfen daha yakına gelin veya tekrar bağlanmaya çalışılırken cihazınızı kontrol edin.</translation>
+<translation id="3842132283799370683">Bilgisayar, alan adına eklenemedi. Bu durum, kuruluş biriminiyle ilgili sorunlardan kaynaklanıyor olabilir.</translation>
<translation id="3842552989725514455">Serif yazı tipi</translation>
<translation id="385051799172605136">Geri</translation>
<translation id="3851428669031642514">Güvenli olmayan komut dosyalarını yükle</translation>
@@ -1886,6 +1914,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3856800405688283469">Saat dilimi seçin</translation>
<translation id="3856921555429624101">Veri kullanım ölçümü sona erdi</translation>
<translation id="3857228364945137633">Telefonunuz yakındayken şifre girmeden <ph name="DEVICE_TYPE" /> cihazınızın kilidini açmak için Smart Lock'u deneyin.</translation>
+<translation id="3857732810083914482">Kişiselleştirme kapalı. Bu ayarı myaccount.google.com adresinden değiştirebilirsiniz.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Hangouts Meet'e hoÅŸ geldiniz</translation>
<translation id="3862134173397075045">Chrome'da Google Cast deneyimine hoÅŸ geldiniz!</translation>
@@ -1927,9 +1956,11 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3926002189479431949">Smart Lock telefonu deÄŸiÅŸti</translation>
<translation id="3927932062596804919">Reddet</translation>
<translation id="3930521966936686665">Oynatmaya devam et</translation>
+<translation id="3933283459331715412"><ph name="USERNAME" /> kullanıcısının silinen şifresini geri yükle</translation>
<translation id="3936390757709632190">&amp;Sesi yeni sekmede aç</translation>
<translation id="3936925983113350642">Seçtiğiniz şifre, daha sonra bu dosyayı geri yüklemek için gerekli olacaktır. Lütfen şifrenizi güvenli bir yere kaydedin.</translation>
<translation id="3937640725563832867">Sertifikayı Verenin Alternatif Adı</translation>
+<translation id="3937734102568271121"><ph name="LANGUAGE" /> Dilini Daima Çevir</translation>
<translation id="3940233957883229251">Otomatik tekrarı etkinleştir</translation>
<translation id="3941357410013254652">Kanal KimliÄŸi</translation>
<translation id="3941565636838060942">Bu programa erişimi gizlemek için Denetim Masası'nda
@@ -1943,6 +1974,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">IE'den Aktarıldı</translation>
<translation id="3950820424414687140">Oturum açın</translation>
+<translation id="3950870029767307261">Bu sayfanın panoya kopyalanan metin ve resimleri görmesi engellendi</translation>
<translation id="3954354850384043518">Devam ediyor</translation>
<translation id="3955193568934677022">Sitelerin korumalı içeriği oynatmasına izin ver (önerilir)</translation>
<translation id="3956702100721821638">Google Play'e ulaşılamadı</translation>
@@ -1975,6 +2007,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="39964277676607559">İçerik komut dosyasına ilişkin '<ph name="RELATIVE_PATH" />' javascript'i yüklenemedi.</translation>
<translation id="4002066346123236978">Başlık</translation>
<translation id="40027638859996362">Kelime taşıma</translation>
+<translation id="4005817994523282006">Saat dilimi algılama yöntemi</translation>
<translation id="4008291085758151621">Site bilgileri VR'da kullanılamıyor</translation>
<translation id="4010917659463429001">Yer işaretlerinizi mobil cihazınıza taşımak için <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">"<ph name="EXTENSION_NAME" />" onarılsın mı?</translation>
@@ -1991,6 +2024,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4037084878352560732">At</translation>
<translation id="4037889604535939429">Kişiyi düzenleyin</translation>
<translation id="4042264909745389898">Google Chrome OS şartları</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Sayfadan Çık}other{Sayfalardan Çık}}</translation>
<translation id="4044612648082411741">Sertifika ÅŸifrenizi girin</translation>
<translation id="404493185430269859">Varsayılan arama motoru</translation>
<translation id="4047112090469382184">Güvenliği nasıl sağlanır?</translation>
@@ -2037,6 +2071,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4109135793348361820">Pencereyi <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) kullanıcısına taşı</translation>
<translation id="4110559665646603267">Rafa odaklan</translation>
<translation id="4114360727879906392">Önceki pencere</translation>
+<translation id="4115002065223188701">Ağ, kapsama alanı dışında</translation>
<translation id="4115080753528843955">Bazı içerik hizmetleri, korumalı içeriğe erişimi yetkilendirmek amacıyla benzersiz tanımlayıcılar kullanır</translation>
<translation id="411666854932687641">Özel Bellek</translation>
<translation id="4120817667028078560">Yol çok uzun</translation>
@@ -2047,6 +2082,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4130207949184424187">Bu uzantı, Çok Amaçlı Adres Çubuğu'nda arama yaptığınızda gösterilen sayfayı değiştirdi.</translation>
<translation id="413121957363593859">BileÅŸenler</translation>
<translation id="4131410914670010031">Siyah beyaz</translation>
+<translation id="4136203100490971508">Gece Işığı güneş doğduğunda otomatik olarak kapatılır</translation>
<translation id="4138267921960073861">Oturum açma ekranında kullanıcı adlarını ve fotoğrafları göster</translation>
<translation id="4140559601186535628">Push Mesajları</translation>
<translation id="4146026355784316281">Her Zaman Sistem Görüntüleyici ile Aç</translation>
@@ -2064,6 +2100,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4172051516777682613">Her zaman göster</translation>
<translation id="4175737294868205930">Kalıcı depolama</translation>
<translation id="4176463684765177261">Devre dışı</translation>
+<translation id="4180684688621252156">Yazdırma hizmeti</translation>
<translation id="4180788401304023883">"<ph name="CERTIFICATE_NAME" />" CA sertifikası silinsin mi?</translation>
<translation id="4181841719683918333">Diller</translation>
<translation id="4184885522552335684">Ekranı taşımak için sürükleyin</translation>
@@ -2079,7 +2116,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4206323443866416204">Geri Bildirim Raporu</translation>
<translation id="420665587194630159">(Bu uzantı yönetiliyor ve kaldırılamaz veya devre dışı bırakılamaz.)</translation>
<translation id="4206944295053515692">Google'dan Öneri İste</translation>
-<translation id="4207228095438106090"><ph name="URL" />, panoya kopyaladığınız metin ve resimleri görmek istiyor.</translation>
<translation id="4208390505124702064">Ara <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Büyük</translation>
<translation id="421017592316736757">Bu dosyaya erişebilmek için çevrimiçi olmalısınız.</translation>
@@ -2087,6 +2123,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="42126664696688958">Dışa Aktar</translation>
<translation id="42137655013211669">Bu kaynağa erişim sunucu tarafından yasaklandı.</translation>
<translation id="4215350869199060536">Hata! Adda geçersiz simgeler var!</translation>
+<translation id="4215448920900139318"><ph name="FILE_COUNT" /> yedekleniyor</translation>
<translation id="4235200303672858594">Tüm ekran</translation>
<translation id="4235813040357936597"><ph name="PROFILE_NAME" /> için hesap ekle</translation>
<translation id="4235965441080806197">Oturum açmayı iptal et</translation>
@@ -2114,7 +2151,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4270393598798225102">Sürüm <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">EÅŸleÅŸme yok</translation>
<translation id="4275830172053184480">Cihazınızı yeniden başlatın</translation>
-<translation id="4276216215490044084">Büyük PPD yüklenemiyor. Maksimum boyut 250 KB.</translation>
<translation id="4278390842282768270">Ä°zin verildi</translation>
<translation id="4281844954008187215">Hizmet Şartları</translation>
<translation id="4282196459431406533">Smart Lock açık</translation>
@@ -2126,15 +2162,15 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4289300219472526559">KonuÅŸmaya BaÅŸla</translation>
<translation id="4289540628985791613">Genel bakış</translation>
<translation id="4296575653627536209">Denetlenen Kullanıcı Ekle</translation>
+<translation id="4297322094678649474">Dilleri DeÄŸiÅŸtir</translation>
+<translation id="4299141727003252811">Google; Chrome'u ve Çeviri, Arama, reklamlar gibi diğer Google hizmetlerini kişiselleştirmek için göz atma etkinliğinizi, ziyaret ettiğiniz bazı sitelerdeki içeriği ve diğer tarayıcı etkileşimlerini kullanabilir.</translation>
<translation id="4300305918532693141">Bu ayarı değiştirmek için <ph name="BEGIN_LINK" />senkronizasyonu sıfırlayın<ph name="END_LINK" /></translation>
<translation id="430303754419731728">Yeni bir OS güncellemeniz var. Başlamak için oturum açın.</translation>
<translation id="4305227814872083840">uzun (2 sn.)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K aktif)</translation>
+<translation id="4310139701823742692">Dosya yanlış biçimde. PPD dosyasını kontrol edip tekrar deneyin.</translation>
<translation id="431076611119798497">&amp;Ayrıntılar</translation>
<translation id="4312866146174492540">Engelle (varsayılan)</translation>
-<translation id="4315548163539304064">Medya cihazınız taranıyor...
- <ph name="LINE_BREAK1" />
- <ph name="FILE_COUNT" /> yeni fotoÄŸraf bulundu</translation>
<translation id="4316850752623536204">GeliÅŸtirici Web Sitesi</translation>
<translation id="4320177379694898372">İnternet bağlantısı yok</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Ä°ndirme iÅŸlemine devam et}other{Ä°ndirme iÅŸlemlerine devam et}}</translation>
@@ -2159,9 +2195,8 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4359408040881008151">Bağımlı uzantılar nedeniyle yüklendi.</translation>
<translation id="4361142739114356624">Bu İstemci Sertifikası'nın Özel Anahtarı eksik veya geçersiz</translation>
<translation id="4363771538994847871">Hiç Yayınlama hedefi bulunamadı. Yardıma ihtiyacınız var mı?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> indirildi</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" />, bir pencereyi paylaşıyor.</translation>
-<translation id="4364830672918311045">Bildirimleri görüntüle</translation>
+<translation id="4364830672918311045">Bildirimleri görüntüleme</translation>
<translation id="4365673000813822030">Hata, Senkronizasyonun çalışması durdu.</translation>
<translation id="4370975561335139969">GirdiÄŸiniz e-posta ve ÅŸifre eÅŸleÅŸmiyor</translation>
<translation id="437184764829821926">Gelişmiş yazı tipi ayarları</translation>
@@ -2180,10 +2215,10 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4394049700291259645">Devre dışı bırak</translation>
<translation id="4400367121200150367">Şifreleri hiçbir zaman kaydedilmeyecek siteler burada görünür</translation>
<translation id="4400632832271803360">Üst satırdaki tuşların davranışını değiştirmek için Başlatıcı tuşunu basılı tutun</translation>
-<translation id="4405076286418917603">Karakter gerekiyor</translation>
<translation id="4408599188496843485">Yar&amp;dım</translation>
<translation id="4409697491990005945">Kenar Boşlukları</translation>
<translation id="4411578466613447185">Kod Ä°mza Sahibi</translation>
+<translation id="4412698727486357573">Yardım merkezi</translation>
<translation id="4414232939543644979">Yeni &amp;Gizli Pencere</translation>
<translation id="4415748029120993980">SECG eliptik eğri secp384r1 (önceki adı NIST P-384)</translation>
<translation id="4419409365248380979"><ph name="HOST" /> ana makinesinin her zaman çerezleri ayarlamasına izin ver</translation>
@@ -2197,7 +2232,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4430369329743628066">Yer iÅŸareti eklendi</translation>
<translation id="443464694732789311">Devam</translation>
<translation id="4439318412377770121"><ph name="DEVICE_NAME" /> adlı cihazı Google Cloud Devices'a kaydetmek istiyor musunuz?</translation>
-<translation id="4439612350502082674">Yazıcı eklenemiyor. Yeniden başlatın ve tekrar deneyin.</translation>
<translation id="4441124369922430666">Makine açıldığında bu uygulamayı otomatik olarak başlatmak istiyor musunuz?</translation>
<translation id="444134486829715816">GeniÅŸlet...</translation>
<translation id="4441548209689510310">Yazım denetimi seçeneklerini göster</translation>
@@ -2219,6 +2253,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4474381447165623168">Kablosuz ağımı kullanarak otomatik olarak ayarla</translation>
<translation id="4475552974751346499">Ä°ndirilenlerde ara</translation>
<translation id="4476590490540813026">Sporcu</translation>
+<translation id="4477015793815781985">Ctrl, Alt veya ⌘ tuşuna da basın</translation>
<translation id="4478664379124702289">Bağl&amp;antıyı Farklı Kaydet...</translation>
<translation id="4479424953165245642">Kiosk uygulamalarını yönet</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2232,8 +2267,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4508051413094283164">Tümünü gizli pencerede aç</translation>
<translation id="4508265954913339219">Etkinleştirme başarısız oldu</translation>
<translation id="4508765956121923607">Ka&amp;ynağı Görüntüle</translation>
-<translation id="4509017836361568632">Fotoğrafı sil</translation>
-<translation id="4513946894732546136">Geri Bildirim</translation>
<translation id="451407183922382411"><ph name="COMPANY_NAME" /> tarafından destekleniyor</translation>
<translation id="4514542542275172126">Denetlenen yeni kullanıcı oluşturun</translation>
<translation id="451515744433878153">Kaldır</translation>
@@ -2241,6 +2274,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4520385623207007473">Kullanımdaki çerezler</translation>
<translation id="452039078290142656"><ph name="VENDOR_NAME" /> tedarikçisinin bilinmeyen cihazları</translation>
<translation id="4522570452068850558">Ayrıntılar</translation>
+<translation id="4522600456902129422">Bu sitenin panoyu görmesine izin vermeye devam et</translation>
<translation id="4530494379350999373">Kaynak</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU Süresi</translation>
@@ -2253,9 +2287,11 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4543778593405494224">Sertifika yöneticisi</translation>
<translation id="4544174279960331769">Varsayılan mavi avatar</translation>
<translation id="4545028762441890696">Tekrar etkinleştirmek için yeni izinleri kabul edin:</translation>
+<translation id="454547174531670764">BaÅŸka bir hesapla senkronize edin</translation>
<translation id="4545759655004063573">İzinler yetersiz olduğundan kaydedilemiyor. Lütfen başka bir yere kaydedin.</translation>
<translation id="4546308221697447294">Google Chrome ile hızlı göz atın</translation>
<translation id="4547659257713117923">DiÄŸer Cihazlardan Sekme Yok</translation>
+<translation id="4547672827276975204">Otomatik olarak ayarla</translation>
<translation id="4547992677060857254">Seçtiğiniz klasör hassas dosyalar içeriyor. "$1" için bu klasöre kalıcı yazma erişimi vermek istediğinizden emin misiniz?</translation>
<translation id="4552031286893852992">Bu site, araya giren reklamlar gösterme eğiliminde olduğu için Chrome bu sitede reklamları engelledi.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4837926214103741331">Bu cihazı kullanma yetkiniz yok. Oturum açma izni almak için lütfen cihaz sahibiyle iletişime geçin.</translation>
<translation id="4837952862063191349">Kilidi açmak ve yerel verilerinizi geri yüklemek için lütfen eski <ph name="DEVICE_TYPE" /> şifrenizi girin.</translation>
<translation id="4838355575774807786">Chrome zararlı yazılımları kaldırırken bir hata oluştu.</translation>
+<translation id="4838836835474292213">Pano okuma eriÅŸimine izin verildi</translation>
<translation id="4839303808932127586">Video olarak kay&amp;det...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> öğe seçildi</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 öğe daha}other{# öğe daha}}</translation>
-<translation id="4840626203080576849">Bir site panoya kopyaladığınız metin ve resimleri görmek istediğinde sorulsun (önerilen)</translation>
<translation id="4842976633412754305">Bu sayfa kimliği doğrulanmamış kaynaklardan komut dosyaları yüklemeye çalışıyor.</translation>
<translation id="4844333629810439236">DiÄŸer klavyeler</translation>
<translation id="4846680374085650406">Bu ayar için yöneticinin önerisini uyguluyorsunuz.</translation>
@@ -2482,6 +2518,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4900392736118574277">Başlangıç sayfanız <ph name="URL" /> olarak değiştirildi.</translation>
<translation id="490074449735753175">Yazım hatalarının düzeltilmesine yardımcı olması için bir web hizmeti kullan</translation>
<translation id="49027928311173603">Sunucudan indirilen politika geçersiz: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806"><ph name="FILE_COUNT" /> yedeklenmeye hazır</translation>
<translation id="4907161631261076876">Bu uygulama çok indirilen bir uygulama değil ve tehlikeli olabilir.</translation>
<translation id="4907306957610201395">Ä°zin Kategorisi</translation>
<translation id="4907824805858067479">Kaydedilen kartlar yöneticiniz tarafından devre dışı bırakıldı</translation>
@@ -2514,6 +2551,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4953689047182316270">Erişilebilirlikle İlgili Etkinliklere Yanıt Verme</translation>
<translation id="4953808748584563296">Varsayılan turuncu avatar</translation>
<translation id="4955814292505481804">Yıllık</translation>
+<translation id="4958834709409349617">"<ph name="PHONE_NAME_1" />" ve "<ph name="PHONE_NAME_2" />" telefonunuzda aşağıdaki adımları uygulayarak bildirimleri etkinleştirin:</translation>
<translation id="495931528404527476">Chrome'da</translation>
<translation id="496226124210045887">Seçtiğiniz klasör hassas dosyalar içeriyor. "$1" için bu klasöre kalıcı okuma erişimi vermek istediğinizden emin misiniz?</translation>
<translation id="4964455510556214366">Düzenleme</translation>
@@ -2526,6 +2564,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4970738541803285369">Masaüstüne yükle...</translation>
<translation id="4971412780836297815">İşlem tamamlandığında aç</translation>
<translation id="4972129977812092092">Yazıcı bilgilerini düzenleyin</translation>
+<translation id="497287958838527945">Google Pay'i kullanan kredi kartları ve adresler.</translation>
<translation id="4973307593867026061">Yazıcı ekle</translation>
<translation id="4973523518332075481">En fazla <ph name="MAX_LENGTH" /> karakterden oluşan bir ad kullanın</translation>
<translation id="497421865427891073">Ä°lerle</translation>
@@ -2549,6 +2588,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="4998873842614926205">DeÄŸiÅŸiklikleri Onayla</translation>
<translation id="499955951116857523">Dosya yöneticisi</translation>
<translation id="5000922062037820727">Engellendi (önerilir)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> yeni fotoÄŸraf</translation>
<translation id="5010043101506446253">Sertifika yetkilisi</translation>
<translation id="5010929733229908807">Tüm veriler şu tarihte senkronizasyon parolanızla şifrelendi:
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5015762597229892204">Bir yazıcı sürücüsü uygulaması seçin</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Hatırla</translation>
+<translation id="5018207570537526145">Uzantı web sitesini aç</translation>
<translation id="5024856940085636730">Bir işlem, beklenenden daha uzun sürüyor. İşlemi iptal etmek istiyor musunuz?</translation>
<translation id="5026874946691314267">Bu mesajı tekrar gösterme</translation>
<translation id="5027550639139316293">E-posta Sertifikası</translation>
@@ -2615,7 +2656,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5119173345047096771">Mozilla Firefox</translation>
<translation id="5121130586824819730">Sabit diskiniz dolu. Lütfen başka bir yere kaydedin veya sabit diskinizde yer açın.</translation>
<translation id="5125751979347152379">Geçersiz URL.</translation>
-<translation id="5127881134400491887">Ağ bağlantılarını yönetma</translation>
+<translation id="5127881134400491887">Ağ bağlantılarını yönetme</translation>
<translation id="512903556749061217">eklendi</translation>
<translation id="5131347545782851480">PDF Dokümanları</translation>
<translation id="5133483819862530305">Güneşin Batışından Doğuşuna</translation>
@@ -2626,6 +2667,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5143374789336132547">"<ph name="EXTENSION_NAME" />" uzantısı Ana Sayfa düğmesini tıkladığınızda gösterilecek sayfayı değiştirdi.</translation>
<translation id="5143712164865402236">Tam Ekrana Geç</translation>
<translation id="5145331109270917438">DeÄŸiÅŸtirilme tarihi</translation>
+<translation id="514561958218673757">Cihazlarınızda aşağıdaki adımları uygulayarak bildirimleri etkinleştirin:</translation>
<translation id="5150254825601720210">Netscape Sertifikası SSL Sunucu Adı</translation>
<translation id="5151354047782775295">Disk alanını boşaltmazsanız bazı veriler otomatik olarak silinebilir</translation>
<translation id="5153297660536091054">PIN ile Kilit Açma Özelliği</translation>
@@ -2679,10 +2721,11 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5233736638227740678">&amp;Yapıştır</translation>
<translation id="5234764350956374838">Kapat</translation>
<translation id="5235050375939235066">Uygulamanın yüklemesi kaldırılsın mı?</translation>
-<translation id="5235750401727657667">Yeni bir sekme açarken gördüğünüz sayfayı değiştirin</translation>
+<translation id="5235750401727657667">Yeni bir sekme açarken gördüğünüz sayfayı değiştirme</translation>
<translation id="5238278114306905396">"<ph name="EXTENSION_NAME" />" uygulaması otomatik olarak kaldırıldı.</translation>
<translation id="5238369540257804368">Kapsamlar</translation>
<translation id="5241128660650683457">Ziyaret ettiğiniz web sitelerindeki tüm verilerinizi okuma</translation>
+<translation id="5241567694820672363">Varsayılan Başlangıç Sayfası Geri Yüklensin mi?</translation>
<translation id="5242724311594467048">"<ph name="EXTENSION_NAME" />" etkinleÅŸtirilsin mi?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> kilitlendi. Uygulamayı yeniden başlatmak için bu balonu tıklayın.</translation>
<translation id="5249624017678798539">İndirme tamamlanmadan önce tarayıcı kilitlendi.</translation>
@@ -2692,7 +2735,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5254368820972107711">Kaldırılacak dosyaları göster</translation>
<translation id="52550593576409946">Kiosk uygulaması başlatılamadı.</translation>
<translation id="5255315797444241226">Girdiğiniz parola hatalı.</translation>
-<translation id="5259571578888203461">Sitelerin panoya kopyaladığım metni ve resimleri görmesine izin verme</translation>
<translation id="5260508466980570042">Maalesef, e-posta adresiniz veya şifreniz doğrulanamadı. Lütfen tekrar deneyin.</translation>
<translation id="5261683757250193089">Web Mağazası'nda aç</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Dosyalara istediğiniz yerden, hatta çevrimdışı olarak erişin.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5324780743567488672">Konumumu kullanarak saat dilimini otomatik olarak ayarla</translation>
<translation id="5327248766486351172">Ad</translation>
<translation id="532943162177641444">Bu cihaz tarafından kullanılabilecek mobil hotspot'u ayarlamak için <ph name="PHONE_NAME" /> telefonunuzdaki bildirime dokunun.</translation>
-<translation id="5329615878510216304">yeniden tara</translation>
<translation id="5329858601952122676">&amp;Sil</translation>
<translation id="5330145655348521461">Bu dosyalar farklı bir masaüstünde açıldı. Görüntülemek için <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) adlı kullanıcıya geçin.</translation>
<translation id="5330512191124428349">Bilgi al</translation>
@@ -2755,6 +2796,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5334142896108694079">Komut Dosyası Önbelleği</translation>
<translation id="533433379391851622">Beklenen sürüm "<ph name="EXPECTED_VERSION" />" idi, ancak "<ph name="NEW_ID" />" sürümü belirlendi.</translation>
<translation id="5334844597069022743">Kaynağı görüntüle</translation>
+<translation id="5335458522276292100"><ph name="FILE_COUNT" /> <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />'a yedekleniyor</translation>
<translation id="5337771866151525739">Üçüncü tarafça yüklendi.</translation>
<translation id="5338503421962489998">Yerel depolama</translation>
<translation id="5340217413897845242">Raf öğesi 6</translation>
@@ -2876,6 +2918,7 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5516183516694518900">Tüm cihazlarınızdaki yer işareti, geçmiş ve diğer ayarlarınızı almak için Chrome'da Google Hesabınızla oturum açın.</translation>
<translation id="551752069230578406">Yazıcı, hesabınıza ekleniyor; birkaç saniye sürebilir...</translation>
<translation id="5517535964909391608">Güvenli Olmayan İçerik Engellendi</translation>
+<translation id="5518219166343146486">Siteler panoya kopyalanan metin ve resimleri görmek istediğinde sorulsun</translation>
<translation id="5518584115117143805">E-posta Şifreleme Sertifikası</translation>
<translation id="5521078259930077036">Bu beklediğiniz ana sayfa mı?</translation>
<translation id="5521348028713515143">Masaüstü kısayolu ekle</translation>
@@ -2886,9 +2929,9 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5527463195266282916">Uzantının eski sürümüne geçilmeye çalışıldı.</translation>
<translation id="5527474464531963247">Başka bir ağ da seçebilirsiniz.</translation>
<translation id="5528368756083817449">Yer İşareti Yöneticisi</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Evrensel</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> ÅŸunu yapmak istiyor:</translation>
+<translation id="5534304873398226603">FotoÄŸraf veya videoyu sil</translation>
<translation id="5534520101572674276">Boyut hesaplanıyor</translation>
<translation id="5535941515421698170">Ayrıca, mevcut verilerinizi bu cihazdan kaldırın</translation>
<translation id="5537725057119320332">Yayınla</translation>
@@ -2928,8 +2971,10 @@ Daha fazla bilgi için <ph name="BEGIN_LINK" />Yardım Merkezimizi<ph name="END_
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Uygulamalar yükleniyor...</translation>
<translation id="5592595402373377407">Henüz yeterli veri yok.</translation>
+<translation id="5593766628437008432">"<ph name="PHONE_NAME" />" telefonunuzda aşağıdaki adımları uygulayarak bildirimleri etkinleştirin:</translation>
<translation id="5595152862129936745">Çok uzak</translation>
<translation id="5595485650161345191">Adresi düzenle</translation>
+<translation id="5596627076506792578">Diğer seçenekler</translation>
<translation id="5600706100022181951">Güncellemeyi indirmek için <ph name="UPDATE_SIZE_MB" /> MB mobil veri kullanılacak. Devam etmek istiyor musunuz?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">Diğer arama motorları</translation>
@@ -2958,6 +3003,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="563535393368633106">Erişmeden önce sor (önerilir)</translation>
<translation id="5636996382092289526"><ph name="NETWORK_ID" /> ağını kullanabilmek için öncelikle <ph name="LINK_START" />ağın oturum açma sayfasını ziyaret etmeniz<ph name="LINK_END" /> gerekebilir. Söz konusu sayfa birkaç saniye içinde otomatik olarak açılacaktır. Açılmazsa, ağ kullanılamaz.</translation>
<translation id="5637476008227280525">Mobil veriyi etkinleÅŸtir</translation>
+<translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome Web Mağazası<ph name="END_LINK" />'nda uzantılar ve temalar bulun</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> sa. önce güncellendi</translation>
<translation id="5639549361331209298">Bu sayfayı yeniden yükleyin, daha fazla seçeneği görmek için tutun</translation>
<translation id="5642508497713047">CRL Ä°mza Sahibi</translation>
@@ -2969,6 +3015,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5657667036353380798">Harici uzantının yüklenebilmesi için Chrome sürümü <ph name="MINIMUM_CHROME_VERSION" /> veya daha yenisi gerekir.</translation>
<translation id="5658415415603568799">Daha fazla güvenlik için Smart Lock 20 saat sonra şifrenizi girmenizi isteyecektir.</translation>
<translation id="5659593005791499971">E-posta</translation>
+<translation id="5659833766619490117">Bu sayfa çevrilemedi</translation>
<translation id="5662477687021125631">Kalıcı</translation>
<translation id="5667546120811588575">Google Play kuruluyor...</translation>
<translation id="5669267381087807207">EtkinleÅŸtiriliyor</translation>
@@ -3004,6 +3051,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5729712731028706266">&amp;Görüntüle</translation>
<translation id="5729996640881880439">Maalesef bu hatanın kodunu gösteremiyoruz.</translation>
<translation id="5731247495086897348">Ya&amp;pıştır ve Git</translation>
+<translation id="5731409020711461763">1 yeni fotoÄŸraf</translation>
<translation id="5734362860645681824">Ä°letiÅŸim</translation>
<translation id="5735973442555172575">Android uygulamalarını kullanmak için tekrar oturum açın ve güncelleme yapın.</translation>
<translation id="5736796278325406685">Lütfen geçerli bir kullanıcı adı girin</translation>
@@ -3034,11 +3082,13 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="577322787686508614">Åžu cihazda okuma iÅŸlemine izin verilmiyor: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Dosyalar uygulamasını aç</translation>
<translation id="5774515636230743468">Bildirim:</translation>
+<translation id="5775834615653774429">Bilgisayar, alan adına eklenemedi. Kuruluş birimi mevcut değil.</translation>
<translation id="577624874850706961">Çerezlerde ara</translation>
<translation id="5777468213129569553">Chrome'u aç</translation>
<translation id="5778747455497889540">Aşağıda bilgisayarınıza atanmış ve rastgele oluşturulmuş güvenli modül şifresini görebilirsiniz:</translation>
<translation id="5780973441651030252">Süreç önceliği</translation>
<translation id="5781865261247219930">Komutları <ph name="EXTENSION_NAME" /> uygulamasına gönder</translation>
+<translation id="5782227691023083829">Çevriliyor...</translation>
<translation id="5783221160790377646">Bir hata nedeniyle, denetlenen kullanıcı oluşturulamadı. Lütfen daha sonra tekrar deneyin.</translation>
<translation id="5783602409389152506">cihazlar taranırken…</translation>
<translation id="57838592816432529">Sesi kapat</translation>
@@ -3052,6 +3102,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5804241973901381774">Ä°zinler</translation>
<translation id="580571955903695899">Başlığa Göre Yeniden Sırala</translation>
<translation id="5807290661599647102">Ekran Kilidi Ayarla</translation>
+<translation id="580926004266167721">Bilgisayar, alan adına eklenemedi. Bu durum, kuruluş birimi için hesabınızın yeterli ayrıcalıklara sahip olmamasından kaynaklanıyor olabilir.</translation>
<translation id="580961539202306967">Bir site push mesajları göndermek istediğinde bana sor (önerilen)</translation>
<translation id="5814126672212206791">Bağlantı türü</translation>
<translation id="5815645614496570556">X.400 Adresi</translation>
@@ -3073,8 +3124,10 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5835754902560991078">aşırı kısa (0,6 sn.)</translation>
<translation id="5838456317242088717">Geçerli gizli oturum</translation>
<translation id="5842497610951477805">Bluetooth etkin</translation>
+<translation id="5843250171025351504">Cihazınız, yöneticiniz tarafından belirtilen minimum istemci sürümüyle artık uyumlu değil. Giriş yapmak için lütfen güncelleyin.</translation>
<translation id="5846929185714966548">Sekme 4</translation>
<translation id="5848924408752252705">Geri dönmek için dokunun.</translation>
+<translation id="5849212445710944278">Zaten eklendi</translation>
<translation id="5849570051105887917">Ev sağlayıcı kodu</translation>
<translation id="5849869942539715694">Uzantı paketle...</translation>
<translation id="5850516540536751549">Bu dosya türü desteklenmiyor. Bu dosya türünü açabilecek bir uygulama bulmak için lütfen <ph name="BEGIN_LINK" />Chrome Web Mağazası<ph name="END_LINK" />'nı ziyaret edin.
@@ -3100,6 +3153,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="586567932979200359"><ph name="PRODUCT_NAME" /> programını disk görüntüsünden çalıştırıyorsunuz. Bu ürünü bilgisayarınıza kurduğunuzda, disk görüntüsü olmadan çalıştırabilir ve her zaman güncel olacağından emin olabilirsiniz.</translation>
<translation id="5866557323934807206">Gelecekteki ziyaretlerde bu ayarları temizle</translation>
<translation id="5866840822086176774">Çok güçlü</translation>
+<translation id="5867841422488265304">Web adresini arayın veya yazın</translation>
<translation id="5869029295770560994">Tamam, Anladım</translation>
<translation id="5869522115854928033">Kayıtlı şifreler</translation>
<translation id="5870086504539785141">Erişilebilirlik menüsünü kapat</translation>
@@ -3157,7 +3211,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5972708806901999743">Yukarı taşı</translation>
<translation id="5972826969634861500"><ph name="PRODUCT_NAME" /> uygulamasını başlat</translation>
<translation id="5975083100439434680">Uzaklaştır</translation>
-<translation id="5975730206036440725">PPD bulunamıyor. Chromebook'unuzun çevrimiçi olduğundan emin olun ve tekrar deneyin.</translation>
<translation id="5975792506968920132">Pil Şarjı Yüzdesi</translation>
<translation id="5976160379964388480">DiÄŸerleri</translation>
<translation id="5978264784700053212">Ä°leti merkezi</translation>
@@ -3167,6 +3220,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="5984222099446776634">Yakın Zamanda Ziyaret Edilenler</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Bunlar pil düzeyi, uygulamalarınızı ne sıklıkta kullandığınız, ağ bağlantılarınızın (kablosuz ağ ve Bluetooth gibi) kalitesi ve süresi, öğeler olmaları gerektiği gibi çalışmadığında oluşturulan kilitlenme raporları gibi cihazınız ve cihazınızı nasıl kullandığınızla ilgili genel bilgilerdir. Bu veriler, Google'ın ürünlerini ve hizmetlerini herkes için daha iyi bir hale getirmek amacıyla kullanılır. Toplu haldeki bazı bilgiler Android geliştiricileri gibi iş ortaklarına da uygulamalarını ve ürünlerini daha iyi hale getirmelerinde yardımcı olur.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Bu özelliği istediğiniz zaman Android uygulamalarındaki Ayarlar'dan açabilir veya kapatabilirsiniz. Bu ayar, cihazın, sistem güncellemeleri ve güvenlik gibi önemli hizmetleri almak için ihtiyaç duyduğu bilgileri gönderme yeteneğini etkilemez.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Çevrildi</translation>
<translation id="5991049340509704927">Büyüt</translation>
<translation id="5993332328670040093">Veri kullanımınız artık ölçülmeyecek.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> kendisini güncel tutamayabilir.</translation>
@@ -3190,7 +3244,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB cihazı bağlandı</translation>
<translation id="6032912588568283682">Dosya sistemi</translation>
<translation id="6034662038931255275">OS güncellemesi başarılı</translation>
-<translation id="6035651096710386140">Ctrl veya Alt (ikisi birden deÄŸil)</translation>
<translation id="6039651071822577588">Ağ mülkü sözlüğü bozuk</translation>
<translation id="604001903249547235">Bulut yedekleme</translation>
<translation id="6040143037577758943">Kapat</translation>
@@ -3198,8 +3251,8 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="604124094241169006">Otomatik</translation>
<translation id="6042169520002885235">Yazıcı üreticisi ve modeli seçin</translation>
<translation id="6042308850641462728">Daha fazla</translation>
+<translation id="6042850536017090003">Uygulama bildirimlerine dokunun.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" />, bir Chrome sekmesini <ph name="TAB_NAME" /> ile paylaşıyor.</translation>
-<translation id="6043357981274314628">Bitti!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" />, bir Chrome sekmesini ve sesi <ph name="TAB_NAME" /> ile paylaşıyor.</translation>
<translation id="6049004884579590341">Tam ekrandan çıkmak için |<ph name="ACCELERATOR" />| tuşunu basılı tutun</translation>
<translation id="6049065490165456785">Dahili kamera fotoğrafı</translation>
@@ -3211,6 +3264,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6056710589053485679">Normal Yeniden Yükle</translation>
<translation id="6059652578941944813">Sertifika HiyerarÅŸisi</translation>
<translation id="6059925163896151826">USB cihazları</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> eklentisi kilitlendi.</translation>
<translation id="6064217302520318294">Ekran kilidi</translation>
<translation id="6065289257230303064">Sertifika Konusu Dizin Öznitelikleri</translation>
<translation id="6068338049763724728">Uzaktan kaydı etkinleştir</translation>
@@ -3242,9 +3296,11 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6107012941649240045">Verilen:</translation>
<translation id="6112952769866305444"><ph name="PROFILE_NAME" />, <ph name="USERNAME" /> kişisini düzenleyin</translation>
<translation id="6115424132962100663">Geri dönmek için |<ph name="SHORTCUT" />| tuşuna basın</translation>
+<translation id="6116338172782435947">Panoya kopyalanan metin ve resimleri görme</translation>
<translation id="6116921718742659598">Dil ve giriş ayarlarını değiştir</translation>
<translation id="6120205520491252677">Bu sayfayı Başlangıç ekranına sabitle...</translation>
<translation id="6122081475643980456">İnternet bağlantınız kontrol ediliyor</translation>
+<translation id="6122095009389448667">Bu sitenin panoyu görmesini engellemeye devam et</translation>
<translation id="6122875415561139701">Åžu cihazda yazma iÅŸlemine izin verilmiyor: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Aşağıdaki uzantılar bu uzantıya bağımlıdır:</translation>
<translation id="6125479973208104919">Ne yazık ki hesabınızı bu <ph name="DEVICE_TYPE" /> cihaza tekrar eklemeniz gerekecek.</translation>
@@ -3286,6 +3342,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6178664161104547336">Sertifika seç</translation>
<translation id="6180288788882902869"><ph name="DEVICE_TYPE" /> cihazınızda Google Play</translation>
<translation id="6181431612547969857">Ä°ndirme engellendi</translation>
+<translation id="6181803575025675566">Bunun nasıl çalışacağını <ph name="LINK_START" />Ayarlar<ph name="LINK_END" />'dan kontrol edin.</translation>
<translation id="6185132558746749656">Cihaz Konumu</translation>
<translation id="6185696379715117369">Bir sayfa yukarı</translation>
<translation id="6189412234224385711"><ph name="EXTENSION_NAME" /> ile aç</translation>
@@ -3318,7 +3375,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6237816943013845465">Ekran çözünürlüğünü ayarlamanıza olanak tanır</translation>
<translation id="6238923052227198598">En son notu kilit ekranında tut</translation>
<translation id="6239558157302047471">Ç&amp;erçeveyi yeniden yükle</translation>
-<translation id="624022915548992686">Sayfadan Çık</translation>
<translation id="6241530762627360640">Sisteminizle eşlenen Bluetooth cihazlarıyla ilgili bilgilere erişme ve yakındaki Bluetooth cihazlarını keşfetme.</translation>
<translation id="6243774244933267674">Sunucu kullanılamıyor</translation>
<translation id="6246413617632217567">Denetlenen kullanıcı içe aktarılamadı. Lütfen sabit disk alanınızı ve izinlerinizi kontrol edip tekrar deneyin.</translation>
@@ -3335,13 +3391,13 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6263284346895336537">Çok önemli değil</translation>
<translation id="6263541650532042179">senkronizasyonu sıfırla</translation>
<translation id="6264365405983206840">&amp;Tümünü Seç</translation>
+<translation id="6265930187414222160">Bitti! Zararlı yazılım kaldırıldı.</translation>
<translation id="6267166720438879315"><ph name="HOST_NAME" /> sunucusunda kimliğinizi doğrulamak için bir sertifika seçin</translation>
<translation id="6268252012308737255"><ph name="APP" /> ile aç</translation>
<translation id="6268747994388690914">Yer İşaretlerini HTML Dosyasından İçe Aktar...</translation>
<translation id="6270770586500173387"><ph name="BEGIN_LINK1" />Sistem ve uygulama bilgilerini<ph name="END_LINK1" /> ve <ph name="BEGIN_LINK2" />metrikleri<ph name="END_LINK2" /> gönder</translation>
<translation id="6272643420381259437">Eklenti indirilirken bir hata (<ph name="ERROR" />) oluÅŸtu</translation>
<translation id="6273677812470008672">Kalite</translation>
-<translation id="6274087148640822908"><ph name="BEGIN_LINK" />Chrome Web Mağazası<ph name="END_LINK" />'nda uzantılar ve uygulamalar bulun</translation>
<translation id="62751439899495218">Fotoğrafı Değiştir</translation>
<translation id="6276301056778294989">Cihazın aynı kodu gösterdiğinden emin olun.</translation>
<translation id="6277105963844135994">Ağ zaman aşımı</translation>
@@ -3367,12 +3423,12 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6311220991371174222">Profiliniz açılırken bir sorun oluştuğundan Chrome başlatılamıyor. Chrome'u yeniden başlatmayı deneyin.</translation>
<translation id="6312403991423642364">Bilinmeyen ağ hatası</translation>
<translation id="6313641880021325787">VR'DAN ÇIK</translation>
-<translation id="6314335155547195432">Åžifre OluÅŸtur</translation>
<translation id="6314819609899340042">Bu <ph name="IDS_SHORT_PRODUCT_NAME" /> cihazında hata ayıklama özelliklerini başarıyla etkinleştirdiniz.</translation>
-<translation id="6315343732431721770">Başlangıç sayfalarınız <ph name="URL" /> olarak değiştirildi. Başlangıç sayfanızı değiştiren uzantıları devre dışı bırakmak için Geri Yükle'yi tıklayın.</translation>
<translation id="6315493146179903667">Tümünü Öne Getir</translation>
<translation id="6316806695097060329">Bu <ph name="SHORT_PRODUCT_NAME" /> cihaz, size web'de en iyi deneyimi sunacak şekilde tasarlandı.</translation>
+<translation id="6317318380444133405">Artık desteklenmiyor.</translation>
<translation id="6317369057005134371">Uygulama penceresi bekleniyor...</translation>
+<translation id="6318407754858604988">İndirme işlemi başladı</translation>
<translation id="6322279351188361895">Özel anahtar okunamadı.</translation>
<translation id="6325191661371220117">Otomatik başlatmayı devre dışı bırak</translation>
<translation id="6326175484149238433">Chrome'dan kaldır</translation>
@@ -3382,7 +3438,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6333049849394141510">Nelerin senkronize edileceğini seçin</translation>
<translation id="6333064448949140209">Dosya, hata ayıklama amacıyla Google'a gönderilecektir</translation>
<translation id="6333834492048057036">Aramak için adres çubuğuna odaklan</translation>
-<translation id="6336907568130557310">Şifreleriniz dışa aktarılan dosyayı görebilen herkes tarafından görülebilir. Dosyayı kimseyle paylaşmayın ve içe aktardıktan sonra silin.</translation>
<translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> için yeni profil oluştur</translation>
<translation id="6340017061976355871">Sunucuya bağlanamadı. Lütfen ağ bağlantınızı kontrol edip tekrar deneyin. Sorun devam ederse Chromebook'unuzu yeniden başlatın.</translation>
<translation id="6340071272923955280">İnternet Yazdırma Protokolü (IPPS)</translation>
@@ -3405,7 +3460,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Android için Smart Lock özelliğini kurun</translation>
<translation id="6374469231428023295">Tekrar Dene</translation>
-<translation id="6377158645544167202">Yazıcıya bağlanılamıyor. Yazıcının açık ve Kablosuz veya USB aracılığıyla Chromebook'unuza bağlı olduğundan emin olun.</translation>
<translation id="6380143666419481200">Kabul et ve devam et</translation>
<translation id="6383051423892982287">Senkronize edilen verileri kendi <ph name="BEGIN_LINK" />senkronizasyon parolanızla<ph name="END_LINK" /> şifreleyin</translation>
<translation id="6384275966486438344">Arama ayarlarınızı <ph name="SEARCH_HOST" /> olarak değiştirme</translation>
@@ -3497,6 +3551,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6503077044568424649">En çok ziyaret edilenler</translation>
<translation id="6504611359718185067">Yazıcı eklemek için İnternet'e bağlanın</translation>
<translation id="6506374932220792071">SHA-256 ile X9.62 ECDSA İmzası</translation>
+<translation id="6508248480704296122"><ph name="NAME_PH" /> ile ilgili</translation>
<translation id="6508261954199872201">Uygulama: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Medya lisansı</translation>
<translation id="6510568984200103950">Daha az ayar</translation>
@@ -3530,9 +3585,11 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6551508934388063976">Komut kullanılamıyor. Yeni bir pencere açmak için Ctrl+N tuşlarına basın.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> kullanıcı</translation>
<translation id="6555432686520421228">Tüm kullanıcı hesaplarını kaldırın ve <ph name="IDS_SHORT_PRODUCT_NAME" /> cihazınızı sıfırlayarak yepyeni hale getirin.</translation>
+<translation id="6555810572223193255">Temizleme şu anda kullanılamıyor</translation>
<translation id="6556866813142980365">Yeniden Yap</translation>
<translation id="6558280019477628686">Bir hata oluştu. Bazı öğeler silinmemiş olabilir.</translation>
<translation id="6559580823502247193">(bu cihazda zaten mevcut)</translation>
+<translation id="6560713683827832045">Uygulama bildirimlerinin "Açık" olduğundan emin olun. Bildirimler açık değilse etkinleştirin.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Dosya yolu veya adı çok uzun. Lütfen daha kısa bir adla veya başka bir konuma kaydedin.</translation>
<translation id="656398493051028875">"<ph name="FILENAME" />" siliniyor...</translation>
@@ -3561,7 +3618,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6606070663386660533">Sekme 8</translation>
<translation id="6607272825297743757">Dosya bilgileri</translation>
<translation id="6607831829715835317">Diğer araç&amp;lar</translation>
-<translation id="6610183966322615106">Yazıcı eklenirken hata oluştu</translation>
<translation id="6612358246767739896">Korunan içerik</translation>
<translation id="6613452264606394692">Bu sayfaya yer işareti koyarak buraya hızlıca geri dönün</translation>
<translation id="6615455863669487791">Göster</translation>
@@ -3638,9 +3694,11 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6736045498964449756">Hata! Åžifreler eÅŸleÅŸmiyor!</translation>
<translation id="6736243959894955139">Adres</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Artık eski profilinize erişemeseniz de onu kaldırabilirsiniz.</translation>
<translation id="6739923123728562974">Masaüstü kısayolunu göster</translation>
<translation id="6740234557573873150"><ph name="FILE_NAME" /> duraklatıldı</translation>
<translation id="6742339027238151589">Komut dosyasınca erişilebilir</translation>
+<translation id="6743841972744298686">Senkronizasyon ayarları</translation>
<translation id="6745592621698551453">Şimdi güncelle</translation>
<translation id="6746124502594467657">Aşağı taşı</translation>
<translation id="674632704103926902">Hafifçe vurarak sürüklemeyi etkinleştir</translation>
@@ -3653,12 +3711,14 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6757101664402245801">URL kopyalandı</translation>
<translation id="6758056191028427665">Bizimle ilgili görüşünüzü bildirin.</translation>
<translation id="6759193508432371551">Fabrika ayarlarına sıfırlama</translation>
+<translation id="6765234885931342179">Güvenlik anahtarınızın seri numarasına bakma</translation>
<translation id="6766101255664245434">Yeni bir fotoğraf çekin veya mevcut bir fotoğrafı ya da simgeyi seçin.
<ph name="LINE_BREAK" />
Bu resim, Chromebook oturum açma ekranında ve kilit ekranında gösterilir.</translation>
<translation id="6769712124046837540">Yazıcı ekleniyor...</translation>
<translation id="6771503742377376720">Sertifika Yetkilisidir</translation>
<translation id="6773575010135450071">DiÄŸer iÅŸlemler...</translation>
+<translation id="6777817260680419853">Yönlendirme engellendi</translation>
<translation id="6778959797435875428">Sitelerin sesini aç</translation>
<translation id="677965093459947883">Çok küçük</translation>
<translation id="6780439250949340171">diğer ayarları yönetin</translation>
@@ -3733,6 +3793,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="6898699227549475383">KuruluÅŸ (O)</translation>
<translation id="6900284862687837908">Arka Plan Uygulaması: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Alan adına cihaz ekle</translation>
+<translation id="6903534926908201625">Google'ın hangi bilgileri toplayacağını, istediğiniz zaman <ph name="BEGIN_LINK" />Ayarlar<ph name="END_LINK" />'dan özelleştirebilirsiniz.</translation>
<translation id="6904344821472985372">Dosya eriÅŸimini iptal et</translation>
<translation id="6904655473976120856">Çıkmak için Uygulama düğmesine basın</translation>
<translation id="6904713658985136356"><ph name="HOST" />, ekranınızı paylaşmak istiyor.</translation>
@@ -3741,17 +3802,22 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="691024665142758461">Birden çok dosya indirme</translation>
<translation id="6911324888870229398">Ağ bağlantısı kesildi. Lütfen bağlantınızı kontrol edin veya başka bir kablosuz ağı deneyin.</translation>
<translation id="6911734910326569517">Kullanılan bellek miktarı</translation>
+<translation id="6914783257214138813">Şifreleriniz, dışa aktarılan dosyayı görebilen herkes tarafından görülebilir.</translation>
<translation id="6915804003454593391">Kullanıcı:</translation>
<translation id="6916590542764765824">Uzantıları yönet</translation>
<translation id="6920989436227028121">Normal sekme olarak aç</translation>
<translation id="6922128026973287222">Google Veri Tasarrufu'nu kullanarak verileri kaydedin ve daha hızlı göz atın. Daha fazla bilgi edinmek için tıklayın.</translation>
<translation id="6929555043669117778">Pop-up'ları engellemeye devam et</translation>
<translation id="6930242544192836755">Süre</translation>
+<translation id="6934241953272494177">Medya cihazınız taranıyor...
+ <ph name="LINE_BREAK1" />
+ <ph name="FILE_COUNT" /> bulundu</translation>
<translation id="693807610556624488">Yazma işlemi şu cihaz için maksimum özellik uzunluğunu aşıyor: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Sertifikanızla <ph name="HOST_NAME" /> üzerinde kimlik doğrulaması yapmak için, lütfen <ph name="TOKEN_NAME" /> cihazında oturum açın.</translation>
<translation id="6943176775188458830">Yazdırmayı iptal et</translation>
<translation id="6943836128787782965">HTTP get işlevi başarısız oldu</translation>
<translation id="6945221475159498467">Seç</translation>
+<translation id="694592694773692225">Yönlendirme bu sayfada engellendi.</translation>
<translation id="6949306908218145636">Açık Sayfalara Yer İşareti Koy...</translation>
<translation id="6955446738988643816">Pop-up'ı İncele</translation>
<translation id="6957231940976260713">Hizmet adı</translation>
@@ -3855,13 +3921,16 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7093866338626856921"><ph name="HOSTNAMES" /> adlı cihazlarla veri alışverişi</translation>
<translation id="7096108453481049031">Denetlenen kullanıcı içe aktarılamadı. Lütfen ağ bağlantınızı kontrol edin ve daha sonra tekrar deneyin.</translation>
<translation id="7098447629416471489">Diğer kayıtlı arama motorları burada görünür</translation>
+<translation id="7099337801055912064">Büyük PPD yüklenemiyor. Maksimum boyut 250 kB'tır.</translation>
<translation id="7100897339030255923"><ph name="COUNT" /> öğe seçildi</translation>
<translation id="7102687220333134671">Otomatik güncellemeler açık</translation>
<translation id="7106346894903675391">Daha fazla depolama alanı satın alın...</translation>
<translation id="7108338896283013870">Gizle</translation>
<translation id="7108668606237948702">enter</translation>
+<translation id="7112978678959880812">Kişiselleştirme açık. Bu ayarı myaccount.google.com adresinden değiştirebilirsiniz.</translation>
<translation id="7113502843173351041">E-posta adresinizi öğrenme</translation>
<translation id="7114054701490058191">Åžifreler eÅŸleÅŸmiyor</translation>
+<translation id="7117228822971127758">Lütfen daha sonra tekrar deneyin</translation>
<translation id="7117247127439884114">Tekrar Oturum Açın...</translation>
<translation id="711840821796638741">Yönetilen Yer İşaretlerini Göster</translation>
<translation id="711902386174337313">Oturum açmış cihazlarınızın listesini okuma</translation>
@@ -3902,6 +3971,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7180611975245234373">Yenile</translation>
<translation id="7180865173735832675">Özelleştir</translation>
<translation id="7186088072322679094">Araç Çubuğunda Tut</translation>
+<translation id="7187428571767585875">Kaldırılacak veya değiştirilecek kayıt defteri girişleri:</translation>
<translation id="7191159667348037">Bilinmeyen Yazıcı (USB)</translation>
<translation id="7191454237977785534">Dosyayı farklı kaydet</translation>
<translation id="7196835305346730603">Yakınlardaki Chromebox'ları arıyor...</translation>
@@ -3910,6 +3980,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" silindi</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859"><ph name="PLUGIN_NAME" /> indiriliyor...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Sayfadan çık}other{Sayfalardan çık}}</translation>
<translation id="721331389620694978">Göz atma alışkanlıklarını yansıtabilecek bazı ayarlar temizlenmeyecek.</translation>
<translation id="7216409898977639127">Hücresel sağlayıcı</translation>
<translation id="7216595297012131718">Dilleri tercihinize göre sıralayın</translation>
@@ -3955,6 +4026,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="727952162645687754">İndirme hatası</translation>
<translation id="7279701417129455881">Çerez engellemeyi yönet...</translation>
<translation id="7280877790564589615">Ä°zin istendi</translation>
+<translation id="7283041136720745563">Google Drive kotanız yeterince büyük değil.</translation>
<translation id="7287143125007575591">EriÅŸim reddedildi.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Duvar kağıdı uygulamasını aç</translation>
@@ -4023,6 +4095,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7392118418926456391">Virüs taraması başarısız oldu</translation>
<translation id="7392915005464253525">Kapatılan p&amp;encereyi yeniden aç</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" />, sistem açıldığında başlayacak ve diğer tüm <ph name="PRODUCT_NAME" /> pencerelerini kapatsanız da arka planda çalışmaya devam edecektir.</translation>
+<translation id="7398254312354928459">Ağ bağlantısı değiştirildi</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Chromebox'unuz tekrar başlatılırken lütfen bekleyin...</translation>
<translation id="7400839060291901923"><ph name="PHONE_NAME" /> telefonunuzda bağlantıyı yapılandırın</translation>
@@ -4033,6 +4106,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7409233648990234464">Yeniden baÅŸlat ve Powerwash iÅŸlemi yap</translation>
<translation id="7409836189476010449">Flash öğesi çalıştırmak</translation>
<translation id="7410344089573941623"><ph name="HOST" /> sitesi kamerama ve mikrofonuma eriÅŸmek isterse sor</translation>
+<translation id="741204030948306876">Evet, istiyorum</translation>
<translation id="7412226954991670867">GPU BelleÄŸi</translation>
<translation id="7416362041876611053">Bilinmeyen ağ hatası.</translation>
<translation id="7417705661718309329">Google harita</translation>
@@ -4054,6 +4128,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7445682342344043969">Pop-up'lar engellendi</translation>
<translation id="744859430125590922">Bu kişinin <ph name="CUSTODIAN_EMAIL" /> ile ziyaret ettiği web sitelerini kontrol et ve görüntüle.</translation>
<translation id="7453008956351770337">Bu yazıcıyı seçerek aşağıdaki uzantının yazıcınıza erişmesine izin verirsiniz:</translation>
+<translation id="7453467225369441013">Çoğu sitedeki oturumunuz kapatılır. Google Hesabınızdaki oturumunuz kapatılmaz.</translation>
<translation id="7456142309650173560">geliÅŸtirici</translation>
<translation id="7456847797759667638">Konumu Aç...</translation>
<translation id="7461924472993315131">Sabitle</translation>
@@ -4064,7 +4139,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="747114903913869239">Hata: Uzantının kodu çözülemiyor</translation>
<translation id="7473891865547856676">Hayır, Teşekkürler</translation>
<translation id="747459581954555080">Tümünü geri yükle</translation>
-<translation id="747494631553057218">Kayıt defteri girişleri:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> eklentisi bir hatayla karşılaştı.</translation>
<translation id="7475671414023905704">Netscape Kayıp Şifre URL'si</translation>
<translation id="7476454130948140105">Pil gücü güncelleme için yeterli değil (%<ph name="BATTERY_PERCENT" />)</translation>
<translation id="7477347901712410606">Parolanızı unuttuysanız, Senkronizasyonu <ph name="BEGIN_LINK" />Google Hesap Özeti<ph name="END_LINK" /> üzerinden durdurun ve sıfırlayın.</translation>
@@ -4079,6 +4154,9 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7487067081878637334">Teknoloji</translation>
<translation id="7487099628810939106">Tıklama öncesi gecikme:</translation>
<translation id="7487969577036436319">Yüklü hiç bileşen yok</translation>
+<translation id="7489215562877293245"><ph name="FILE_COUNT" /> bulundu
+ <ph name="LINE_BREAK1" />
+ Dosyalar <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />'a yedeklenmeye hazır</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{Tümünü &amp;aç}=1{Yer işaretini &amp;aç}other{Tümünü (#) &amp;aç}}</translation>
<translation id="7489605380874780575">UygunluÄŸu kontrol et</translation>
<translation id="749028671485790643">KiÅŸi <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7497215489070763236">Sunucu CA sertifikası</translation>
<translation id="7502658306369382406">IPv6 adresi</translation>
<translation id="7503191893372251637">Netscape Sertifika Türü</translation>
-<translation id="7503607651407946808">Bu sayfa çevriliyor...</translation>
<translation id="7503821294401948377">Tarayıcı işlemine ilişkin '<ph name="ICON" />' simgesi yüklenemedi.</translation>
<translation id="750509436279396091">İndirilenler klasörünü aç</translation>
<translation id="7505167922889582512">Gizli dosyaları göster</translation>
@@ -4103,9 +4180,9 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7517569744831774757">Ayarları orijinal varsayılan değerlerine geri yükleyin.</translation>
<translation id="7517786267097410259">Bir ÅŸifre oluÅŸturun -</translation>
<translation id="7518150891539970662">WebRTC günlükleri (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Bu Sayfa Çevriliyor...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">OluÅŸtur</translation>
+<translation id="7526413953848747421">Yazım denetimi ve aramak için dokunma gibi güçlü Google hizmetlerini Chrome'da da kullanın</translation>
<translation id="7529411698175791732">İnternet bağlantınızı kontrol edin. Sorun devam ederse oturumu kapatıp tekrar açmayı deneyin.</translation>
<translation id="7530016656428373557">Vat Olarak Boşalma Oranı</translation>
<translation id="7536709149194614609">Lütfen cihazı yeniden başlatın ve daha sonra tekrar deneyin.</translation>
@@ -4129,7 +4206,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
denetlenen kullanıcı oluşturmayı yeniden deneyebilirsiniz.</translation>
<translation id="756445078718366910">Tarayıcı Penceresini Aç</translation>
<translation id="7564847347806291057">Ä°ÅŸlemi bitir</translation>
-<translation id="7565291891798266313">Arama motorunuz <ph name="URL" /> olarak değiştirildi. Arama motorunuzu değiştiren uzantıları devre dışı bırakmak için Geri Yükle'yi tıklayın.</translation>
<translation id="7566118625369982896">Play uygulama bağlantılarını yönet</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Chrome verileri temizlendi</translation>
@@ -4138,13 +4214,10 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7573172247376861652">Pil Şarjı</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Harmanla</translation>
-<translation id="7577815336900970562">Konumu belirlemek için kablosuz veya hücresel ağ kullanma</translation>
<translation id="7579149537961810247">Sitelerin Sesini Kapat</translation>
<translation id="7580671184200851182">Tüm hoparlörlerden aynı sesi çal (mono ses)</translation>
-<translation id="7581273696622423628">Ankete katıl</translation>
<translation id="7581462281756524039">Temizleme aracı</translation>
<translation id="7582582252461552277">Bu ağı tercih et</translation>
-<translation id="7586312264284919041">Bu sayfayı çevirmek ister misiniz?</translation>
<translation id="7586498138629385861">Chrome, Chrome Uygulamaları açık olduğu sürece çalışmaya devam edecektir.</translation>
<translation id="7589461650300748890">Aman, dikkatli olun.</translation>
<translation id="7589661784326793847">Bir saniye bekleyin</translation>
@@ -4161,6 +4234,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7607274158153386860">Tablet sitesi isteÄŸinde bulun</translation>
<translation id="7611008212562900400">Cihazınızda, uygulamalarda, web'de arama yapın...</translation>
<translation id="7615910377284548269">Korumalı alanda olmayan eklentinin engellenmesini yönet...</translation>
+<translation id="7616214729753637086">Cihaz kaydediliyor...</translation>
<translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" cihazına bağlanıyor</translation>
<translation id="761779991806306006">Hiçbir şifre kaydedilmedi.</translation>
<translation id="7622114377921274169">Åžarj oluyor.</translation>
@@ -4189,6 +4263,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7664620655576155379">Desteklenmeyen Bluetooth cihazı: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Hesap ekle</translation>
<translation id="7671130400130574146">Sistemin başlık çubuğunu ve kenarlıklarını kullan</translation>
+<translation id="7683373461016844951">Devam etmek için Tamam'ı tıklayın, ardından <ph name="DOMAIN" /> e-posta adresiniz için yeni profil oluşturmak üzere Kişi Ekle'yi tıklayın.</translation>
<translation id="7684212569183643648">Yöneticiniz Tarafından Yüklendi</translation>
<translation id="7684559058815332124">Giriş portalı giriş sayfasını ziyaret et</translation>
<translation id="7685049629764448582">JavaScript belleÄŸi</translation>
@@ -4247,7 +4322,6 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7773726648746946405">Oturum depolama</translation>
<translation id="7781335840981796660">Tüm kullanıcı hesapları ve yerel veriler kaldırılır.</translation>
<translation id="7782102568078991263">Google'dan başka öneri yok</translation>
-<translation id="778330624322499012"><ph name="PLUGIN_NAME" /> adlı eklenti yüklenemedi</translation>
<translation id="7784067724422331729">Bilgisayarınızdaki güvenlik ayarları bu dosyayı engelledi.</translation>
<translation id="7786207843293321886">Misafir oturumundan çık</translation>
<translation id="7786889348652477777">&amp;Uygulamayı Yeniden Yükle</translation>
@@ -4281,7 +4355,13 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7815680994978050279">Tehlikeli indirme iÅŸlemi engellendi</translation>
<translation id="7818135753970109980">Yeni tema eklendi (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA veya RSN)</translation>
+<translation id="7819992334107904369">Chrome senkronizasyonu</translation>
<translation id="782057141565633384">Video adresini k&amp;opyala</translation>
+<translation id="7821462174190887129"><ph name="FILE_COUNT" /> bulundu.
+ <ph name="LINE_BREAK1" />
+ Google Drive kotanız yeterince büyük değil. İlave <ph name="FILE_SIZE" /> boş alan gerekiyor.
+ <ph name="LINE_BREAK2" />
+ Daha az fotoğraf seçmeyi deneyin.</translation>
<translation id="782590969421016895">Mevcut sayfaları kullan</translation>
<translation id="7829298379596169484">Ses giriÅŸine eriÅŸiliyor</translation>
<translation id="7831368056091621108">ve bu uzantıyı, geçmişinizi ve diğer Chrome ayarlarını tüm cihazlarınızda kullanın.</translation>
@@ -4319,6 +4399,7 @@ Hassas bilgileri vermediÄŸinizden emin olun.</translation>
<translation id="7881969471599061635">Altyazıları devre dışı bırak</translation>
<translation id="7882358943899516840">Sağlayıcı türü</translation>
<translation id="7885253890047913815">En Son Hedefler</translation>
+<translation id="7886917304091689118">Chrome'da çalıştırılıyor</translation>
<translation id="7887334752153342268">Yinele</translation>
<translation id="7887864092952184874">Bluetooth fare eÅŸlendi</translation>
<translation id="7889966925761734854">Ara</translation>
@@ -4402,7 +4483,9 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8000066093800657092">AÄŸ yok</translation>
<translation id="8001504501378762252">Bir site, şifrenizi çalmış olabilir</translation>
<translation id="8004582292198964060">Tarayıcı</translation>
+<translation id="8005600846065423578"><ph name="HOST" /> sitesinin panoyu görmesine her zaman izin ver</translation>
<translation id="8008356846765065031">İnternet bağlantısı kesildi. Lütfen İnternet bağlantınızı kontrol edin.</translation>
+<translation id="8008765610824028412"><ph name="PLUGIN_NAME" /> eklentisi yüklenemedi.</translation>
<translation id="8008818777654712271">Tehlikeli uygulamaların ve sitelerin tespit edilmesine yardımcı olmak için Google'a bazı sistem bilgilerini ve sayfa içeriklerini otomatik olarak gönder</translation>
<translation id="8012382203418782830">Bu sayfa çevrildi.</translation>
<translation id="8014154204619229810">Güncelleyici şu anda çalışıyor. Tekrar kontrol etmek için bir dakika içinde yenileyin.</translation>
@@ -4503,7 +4586,6 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="816055135686411707">Sertifika Güveni Ayarlanırken Hata Oluştu</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Yeni not oluÅŸtur</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Mikrofon ayarlarını yönet...</translation>
<translation id="8168435359814927499">İçerik</translation>
<translation id="8174047975335711832">Cihaz bilgileri</translation>
@@ -4520,7 +4602,6 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8191230140820435481">Uygulamalarınızı, uzantılarınızı ve temalarınızı yönetme</translation>
<translation id="8191453843330043793">V8 Proxy Çözümleyici</translation>
<translation id="8195027750202970175">Diskteki boyut</translation>
-<translation id="8195739004487400241">Ana sayfanız <ph name="URL" /> olarak değiştirildi. Ana sayfanızı değiştiren uzantıları devre dışı bırakmak için Geri Yükle'yi tıklayın.</translation>
<translation id="8199300056570174101">Ağ (Hizmet) ve Cihaz özellikleri</translation>
<translation id="8200772114523450471">Sürdür</translation>
<translation id="8202160505685531999"><ph name="DEVICE_TYPE" /> profilinizi güncellemek için lütfen şifrenizi tekrar girin.</translation>
@@ -4538,6 +4619,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8226619461731305576">Sıra</translation>
<translation id="8226742006292257240">Aşağıda bilgisayarınıza atanmış ve rastgele oluşturulmuş TPM şifresini görebilirsiniz:</translation>
<translation id="8227119283605456246">Dosya ekle</translation>
+<translation id="8233198815467326623">Varsayılan Ana Sayfa Geri Yüklensin mi?</translation>
<translation id="8234795456569844941">Lütfen mühendislerimizin bu sorunu çözmesine yardımcı olun. Profil hata mesajını almadan hemen önce ne yaptığınızı belirtin:</translation>
<translation id="8234989666557591529"><ph name="DEVICE_TYPE" /> cihazınızın kilidini açmak için bir telefon seçin</translation>
<translation id="8238649969398088015">Yardım ipucu</translation>
@@ -4563,7 +4645,6 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8261378640211443080">Bu uzantı <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> altında listelenmiyor ve bilginiz dışında eklenmiş olabilir.</translation>
<translation id="8261387128019234107"><ph name="PROFILE_NAME" /> için hesap ekle</translation>
<translation id="8261506727792406068">Sil</translation>
-<translation id="8261673729476082470"><ph name="FILE_COUNT" /> fotoÄŸraf <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" />'a yedekleniyor</translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" />, bu yapıda uygulanmıyor.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" />, fare imlecinizi devre dışı bıraktı.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" tam ekranı tetikledi.</translation>
@@ -4665,6 +4746,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8454288007744638700">Veya yeni bir ağ seçin:</translation>
<translation id="845627346958584683">Son Kullanma Tarihi</translation>
<translation id="8456681095658380701">Geçersiz ad</translation>
+<translation id="8457451314607652708">Yer işaretlerini içe aktar</translation>
<translation id="8460336040822756677"><ph name="DEVICE_TYPE" /> için Smart Lock'u kapatırsanız, telefonunuzu kullanarak Chrome cihazlarınızın kilidini açamazsınız. Şifrenizi yazmanız gerekecektir.</translation>
<translation id="8461329675984532579">Ev sağlayıcısının adı</translation>
<translation id="84613761564611563">Ağ yapılandırma kullanıcı arayüzü istendi, lütfen bekleyin...</translation>
@@ -4729,14 +4811,15 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8569764466147087991">Açılacak dosyayı seçin</translation>
<translation id="8571213806525832805">Son 4 hafta</translation>
<translation id="8574990355410201600"><ph name="HOST" /> sitesinde sese her zaman izin ver</translation>
+<translation id="8578639784464423491">99 harften uzun olamaz</translation>
<translation id="8579285237314169903"><ph name="NUMBER_OF_FILES" /> öğe senkronize ediliyor...</translation>
<translation id="857943718398505171">İzin verildi (önerilir)</translation>
<translation id="8581809080475256101">İleri gitmek için içerik menüsüne basarak geçmişi görüntüleyin</translation>
<translation id="8584280235376696778">Videoyu yeni sekmede &amp;aç</translation>
<translation id="8588866096426746242">Profil istatistiklerini göster</translation>
+<translation id="8589652987924574405">Yer işaretleriniz, geçmişiniz, şifreleriniz ve diğer ayarlarınız Google Hesabınızla senkronize edilecek. İsterseniz bunu daha sonra ayarlarınızdan değiştirebilirsiniz.</translation>
<translation id="8590375307970699841">Otomatik güncellemeleri ayarla</translation>
<translation id="8594908476761052472">Video çek</translation>
-<translation id="8595925260712451473">Lütfen geri bildiriminizi buraya girin.</translation>
<translation id="8596540852772265699">Özel Dosyalar</translation>
<translation id="8597845839771543242">Özellik biçimi:</translation>
<translation id="8598453409908276158">Korumalı alan içinde olmayan eklenti engellendi</translation>
@@ -4751,6 +4834,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8620617069779373398">Dolaşım durumu</translation>
<translation id="8620765578342452535">Ağ bağlantılarını yapılandırma</translation>
<translation id="8620790565535071193">Tarama işlemi başarısız oldu</translation>
+<translation id="8622877356447980900">Bu sayfanın çevrilmesini ister misiniz?</translation>
<translation id="8623004009673949077">"kiosk_only" manifest özelliğine sahip uygulama ChromeOS kiosk modunda yüklenmelidir.</translation>
<translation id="8624205858755890468">Asistan'ın ilgili bilgi, uygulama ve işlemleri göstermesini sağlar.</translation>
<translation id="862542460444371744">&amp;Uzantılar</translation>
@@ -4796,6 +4880,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8671210955687109937">Yorum yapabilir</translation>
<translation id="8673026256276578048">Web’de ara...</translation>
<translation id="8673383193459449849">Sunucu sorunu</translation>
+<translation id="8674241889607553858">Bu Sayfanın Çevrilmesini İster misiniz?</translation>
<translation id="8675354002693747642">Önceden paylaşılan anahtar</translation>
<translation id="8676374126336081632">GiriÅŸi temizle</translation>
<translation id="8677039480012021122">Verileri temizle ve bağlantıyı kes</translation>
@@ -4808,6 +4893,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8688579245973331962">Adınızı görmüyor musunuz?</translation>
<translation id="8688591111840995413">Yanlış şifre</translation>
<translation id="8688672835843460752">Kullanılabilir</translation>
+<translation id="8689583087392258564">Bilgisayar, alan adına eklenemedi. Kuruluş birimi geçerli değil.</translation>
<translation id="869257642790614972">Son kapatılan sekmeyi yeniden aç</translation>
<translation id="8695825812785969222">Konumu &amp;Aç...</translation>
<translation id="8698464937041809063">Google çizimler</translation>
@@ -4822,6 +4908,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8708671767545720562">&amp;Daha Fazla Bilgi</translation>
<translation id="8710187907779883426">kısa (1 sn.)</translation>
<translation id="8711402221661888347">Hamburger</translation>
+<translation id="8712637175834984815">Anlaşıldı</translation>
<translation id="8713570323158206935"><ph name="BEGIN_LINK1" />Sistem bilgilerini<ph name="END_LINK1" /> gönder</translation>
<translation id="8714154114375107944">Artık desteklenmiyor</translation>
<translation id="871476437400413057">Google tarafından kaydedilen şifreler</translation>
@@ -4897,7 +4984,6 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="882204272221080310">Daha fazla güvenlik için donanım yazılımını güncelle.</translation>
<translation id="8823514049557262177">&amp;Bağlantı metnini kopyala</translation>
<translation id="8824701697284169214">Say&amp;fa Ekle...</translation>
-<translation id="8827850355924932817">Konumu belirlemek için kablosuz ağ kullanma</translation>
<translation id="8828933418460119530">DNS Adı</translation>
<translation id="8830796635868321089">Mevcut proxy ayarları kullanılarak yapılan güncelleme kontrolü başarısız oldu. Lütfen <ph name="PROXY_SETTINGS_LINK_START" />proxy ayarlarınızı<ph name="PROXY_SETTINGS_LINK_END" /> düzenleyin.</translation>
<translation id="8834039744648160717">Ağ yapılandırması, <ph name="USER_EMAIL" /> tarafından kontrol ediliyor.</translation>
@@ -4950,13 +5036,14 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="8912793549644936705">Uzat</translation>
<translation id="8915370057835397490">Öneriler yükleniyor</translation>
<translation id="8916476537757519021">Gizli Alt Çerçeve: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG Kafes Dönüştürücü</translation>
+<translation id="8918468086406665831"><ph name="ACCOUNT_FULL_NAME" /> hesabıyla senkronize edin</translation>
<translation id="8922013791253848639">Bu sitede her zaman reklamlara izin ver</translation>
<translation id="8925458182817574960">&amp;Ayarlar</translation>
<translation id="8926389886865778422">Bir daha sorma</translation>
<translation id="8926518602592448999">Geliştirici Modu Uzantılarını Devre Dışı Bırakın</translation>
<translation id="892706138619340876">Bazı ayarlar sıfırlandı</translation>
<translation id="8931394284949551895">Yeni cihazlar</translation>
+<translation id="893242274404530797">Anında Tethering'in kullanılabilmesi için Google Play Hizmetleri bildirimlerinin etkinleştirilmesi gerekir</translation>
<translation id="8933960630081805351">Bulucu'da &amp;Göster</translation>
<translation id="8934732568177537184">Devam</translation>
<translation id="8938356204940892126">Vazgeçiyorum</translation>
@@ -5014,6 +5101,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="9024127637873500333">&amp;Yeni Sekmede Aç</translation>
<translation id="9024331582947483881">tam ekran</translation>
<translation id="9025098623496448965">Tamam, oturum açma ekranına geri dönelim</translation>
+<translation id="902659348151742535">Google; Arama, reklamlar ve diğer Google hizmetlerini kişiselleştirmek için tarama geçmişinizi kullanabilir.</translation>
<translation id="9026731007018893674">indir</translation>
<translation id="9027146684281895941">Bu kişinin Google Hesabınızdan ziyaret ettiği web sitelerini kontrol etmek ve görüntülemek için bu kişiyi denetleyin.</translation>
<translation id="9027459031423301635">Bağlantıyı Yeni &amp;Sekmede Aç</translation>
@@ -5054,7 +5142,6 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="9084064520949870008">Pencere Olarak Aç</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> eklentisi kurumsal politika tarafından engellendi</translation>
<translation id="9088917181875854783">Lütfen bu parolanın "<ph name="DEVICE_NAME" />" cihazında gösterildiğini onaylayın:</translation>
-<translation id="9090669887503413452">Sistem bilgilerini gönder</translation>
<translation id="9094033019050270033">Şifreyi güncelle</translation>
<translation id="9094982973264386462">Kaldır</translation>
<translation id="9095253524804455615">Kaldır</translation>
@@ -5108,6 +5195,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="9170397650136757332">Şimdi parmak izinizin tüm farklı noktalarını yakalamak için parmağınızı çok az hareket ettirin</translation>
<translation id="9170848237812810038">&amp;Geri al</translation>
<translation id="9170884462774788842">Bilgisayarınızdaki başka bir program, Chrome'un çalışma şeklini değiştirebilecek bir tema ekledi.</translation>
+<translation id="9173995187295789444">Bluetooth cihazları taranıyor...</translation>
<translation id="9174212595744391062">Bu işlem, tüm sitelere ilişkin çerezleri ve önbelleği temizleyecek. Şu sitelerin verileri temizlenecek:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Bluetooth cihaz bağlı</translation>
<translation id="9177499212658576372">Şu an <ph name="NETWORK_TYPE" /> ağına bağlısınız.</translation>
@@ -5132,6 +5220,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="932327136139879170">Ana Sayfa</translation>
<translation id="932508678520956232">Yazdırma başlatılamadı.</translation>
<translation id="93393615658292258">Yalnızca şifre</translation>
+<translation id="935490618240037774">Yer işaretleri, geçmiş, şifreler ve diğer ayarlarınızı tüm cihazlarınızda kullanabilmeniz için bu veriler Google Hesabınızla senkronize edilecek</translation>
<translation id="936801553271523408">Sistem teÅŸhis verileri</translation>
<translation id="93766956588638423">Uzantıyı onar</translation>
<translation id="938470336146445890">Lütfen bir kullanıcı sertifikası yükleyin.</translation>
@@ -5152,6 +5241,7 @@ Anahtar dosyanızı güvenli bir yerde saklayın. Uzantınızın yeni sürümler
<translation id="960987915827980018">Yaklaşık 1 saat kaldı</translation>
<translation id="962802172452141067">Yer işareti klasör ağacı</translation>
<translation id="968174221497644223">Uygulama önbelleği</translation>
+<translation id="969096075394517431">Dilleri deÄŸiÅŸtir</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 Sekme}other{# Sekme}}</translation>
<translation id="971774202801778802">Yer iÅŸareti URL'si</translation>
<translation id="973473557718930265">Çık</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_uk.xtb b/chromium/chrome/app/resources/generated_resources_uk.xtb
index ed83fecd676..0b148d7a754 100644
--- a/chromium/chrome/app/resources/generated_resources_uk.xtb
+++ b/chromium/chrome/app/resources/generated_resources_uk.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новому вікні додатка <ph name="APP" /></translation>
<translation id="1005274289863221750">ВикориÑтовувати ваш мікрофон Ñ– камеру</translation>
<translation id="1007408791287232274">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ приÑтрої.</translation>
+<translation id="1008186147501209563">ЕкÑпортувати закладки</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Сторінка не відповідає}one{Сторінки не відповідають}few{Сторінки не відповідають}many{Сторінки не відповідають}other{Сторінки не відповідають}}</translation>
<translation id="1012794136286421601">Ваші файли Документів, Таблиць, Презентацій Ñ– Малюнків ÑинхронізуютьÑÑ. Відкрийте програму ДиÑк Google, щоб отримати до них доÑтуп онлайн чи офлайн.</translation>
-<translation id="1013383076511149692">ПереглÑдати текÑти та зображеннÑ, Ñкопійовані в буфер обміну</translation>
<translation id="1013707859758800957">Ðа цій Ñторінці дозволено запуÑк плагіна з неізольованим програмним Ñередовищем.</translation>
<translation id="1015318665228971643">Редагувати назву папки</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Відкрити вÑÑ– в &amp;новому вікні}=1{Відкрити в &amp;новому вікні}one{Відкрити вÑÑ– (#) у &amp;новому вікні}few{Відкрити вÑÑ– (#) у &amp;новому вікні}many{Відкрити вÑÑ– (#) у &amp;новому вікні}other{Відкрити вÑÑ– (#) у &amp;новому вікні}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Ðе вдаєтьÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸ зловмиÑне програмне забезпеченнÑ</translation>
<translation id="1062407476771304334">Замінити</translation>
<translation id="1062866675591297858">Керуйте Ñвоїми контрольованими кориÑтувачами на <ph name="BEGIN_LINK" />Інформаційній панелі контрольованих кориÑтувачів<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">ЗаÑіб перевірки медіафайлів бібліотеки</translation>
<translation id="1064835277883315402">ПриєднатиÑÑ Ð´Ð¾ приватної мережі</translation>
<translation id="1064912851688322329">Від’єднатиÑÑ Ð²Ñ–Ð´ облікового запиÑу Google</translation>
<translation id="1067048845568873861">Створено</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…</translation>
+<translation id="1074944608454986967">Щоб озвучити вміÑÑ‚, утримуйте клавішу "Пошук", а потім натиÑніть чи потÑгніть рамку, щоб виділити вміÑÑ‚. Ðбо виділіть облаÑÑ‚ÑŒ Ñ– натиÑніть "Пошук" + S.</translation>
<translation id="1076698951459398590">Увімкнути тему</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Ðалаштувати автоматичні Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Увійдіть<ph name="END_SIGN_IN_LINK" />, щоб контролювати й переглÑдати веб-Ñайти, Ñкі відвідує цей кориÑтувач.</translation>
<translation id="109758035718544977">Увімкнути звук на Ñайтах</translation>
<translation id="1097658378307015415">Перш ніж увійти, розпочніть ÑÐµÐ°Ð½Ñ Ñƒ режимі гоÑÑ‚Ñ, щоб активувати мережу <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Завжди перекладати з такої мови: <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">SMS Connect</translation>
<translation id="1108600514891325577">&amp;Зупинити</translation>
<translation id="1110155001042129815">Зачекайте</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Заборонити вÑім Ñайтам викориÑтовувати винÑткові Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ ÑиÑтеми, щоб отримувати доÑтуп до приÑтроїв MIDI</translation>
<translation id="1128128132059598906">EAP – TTLS</translation>
<translation id="1128591060186966949">Змінити пошукову ÑиÑтему</translation>
-<translation id="1131167343343087859">Кредитні картки й адреÑи, додані в Google Payments.</translation>
<translation id="1134009406053225289">Відкрити в анонімному вікні</translation>
<translation id="1137673463384776352">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² додатку <ph name="APP" /></translation>
<translation id="1140351953533677694">Отримувати доÑтуп до приÑтроїв Bluetooth Ñ– Ñерійних приÑтроїв</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Плагін заблоковано</translation>
<translation id="1145532888383813076">Шукайте на приÑтрої, в додатках Ñ– в Інтернеті</translation>
<translation id="1146204723345436916">Імпортувати закладки з файлу HTML...</translation>
+<translation id="1148097584170732637">Знайдено: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ ÐедоÑтатньо міÑÑ†Ñ Ð² локальній пам’ÑÑ‚Ñ–. Потрібно додати <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Виберіть кілька фотографій.</translation>
<translation id="1149088842877960903">Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ JavaScript через AppleScript вимкнено. Щоб увімкнути його, перейдіть до налаштувань Chrome &gt; "Розширені налаштуваннÑ" &gt; "СиÑтема". Щоб дізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ, відвідайте Ñторінку https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">МіÑÑць Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ñƒ дії</translation>
<translation id="1153356358378277386">Підключені приÑтрої</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Перейменувати</translation>
<translation id="1175364870820465910">&amp;Друк...</translation>
<translation id="117624967391683467">ÐšÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ <ph name="FILE_NAME" />…</translation>
+<translation id="1177113976278858832">Відновити пошукову ÑиÑтему за умовчаннÑм?</translation>
<translation id="1177863135347784049">Спеціальне</translation>
<translation id="1178581264944972037">Пауза</translation>
<translation id="1179803038870941185"><ph name="URL" /> хоче повніÑÑ‚ÑŽ контролювати ваші приÑтрої MIDI.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">ПереглÑдати та змінювати кориÑтувачів із білого ÑпиÑку</translation>
<translation id="1206407435587370571">ОзнайомтеÑÑ Ð· Chromebook</translation>
<translation id="1209796539517632982">Імена Ñерверів – автоматично</translation>
+<translation id="1210982357925844241">ПереглÑдайте збережені паролі та керуйте ними на Ñторінці <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Відкрийте анонімне вікно й кориÑтуйтеÑÑŒ Інтернетом, не зберігаючи Ñ–Ñторію веб-переглÑду</translation>
<translation id="1213037489357051291">Ðалаштовано відбитків пальців: <ph name="NUM_FINGERPRINTS" /></translation>
<translation id="1215411991991485844">Додано нову фонову програму</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Пошук мобільних мереж</translation>
<translation id="1285320974508926690">Ðіколи не перекладати цей Ñайт</translation>
<translation id="1285484354230578868">Зберігати дані в обліковому запиÑÑ– Google ДиÑка</translation>
+<translation id="1288037062697528143">Ðічний режим увімкнетьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ піÑÐ»Ñ Ð·Ð°Ñ…Ð¾Ð´Ñƒ ÑонцÑ</translation>
<translation id="1293177648337752319">Увімкнути звук на Ñайті</translation>
<translation id="1293509594570842875">Ðе вдалоÑÑ Ñтворити нового контрольованого кориÑтувача. Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею та повторіть Ñпробу.</translation>
<translation id="1293556467332435079">Файли</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML-файл із закладками</translation>
<translation id="1303671224831497365">ПриÑтрої Bluetooth не знайдено</translation>
<translation id="1306606229401759371">Змінити налаштуваннÑ</translation>
-<translation id="1307398858972670978">ПереглÑдайте Ñвої паролі з будь-Ñкого приÑтрою на Ñторінці <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Помилка. СиÑтемі не вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ маркер довгоÑтрокового доÑтупу API Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою.</translation>
<translation id="1313405956111467313">Ðвтоматична ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ÐºÑÑ–-Ñервера</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Це Ñ.</translation>
<translation id="1338776410427958681">Згорнути папку "<ph name="FOLDER_NAME" />"</translation>
<translation id="1338950911836659113">ВидаленнÑ…</translation>
-<translation id="1339266338863469628">За умовчаннÑм (Ñлухати лише мій голоÑ)</translation>
<translation id="1340527397989195812">Створити резервну копію медіа-вміÑту з приÑтрою за допомогою додатка Файли.</translation>
<translation id="1341988552785875222">Поточний фоновий малюнок уÑтановив додаток <ph name="APP_NAME" />. Щоб змінити фоновий малюнок, можливо, потрібно видалити додаток <ph name="APP_NAME" />.</translation>
<translation id="1346748346194534595">Праворуч</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‡Ð½ÐµÑ‚ÑŒÑÑ, коли рівень зарÑду акумулÑтора ÑÑгне <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Ð†Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² (<ph name="FILE_COUNT" />)…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Ðе вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ файл PPD. ПереконайтеÑÑ, що Chromebook під’єднано до Інтернету, Ñ– повторіть Ñпробу.</translation>
<translation id="1355466263109342573">Плагін <ph name="PLUGIN_NAME" /> заблоковано</translation>
<translation id="1357589289913453911">Ідентифікатор розширеннÑ</translation>
<translation id="1358735829858566124">Файл або каталог не можна викориÑтовувати.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Зліва направо</translation>
<translation id="1370646789215800222">Видалити кориÑтувача?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 елемент буде видалено}one{# елемент буде видалено}few{# елементи буде видалено}many{# елементів буде видалено}other{# елемента буде видалено}}</translation>
+<translation id="1372841398847029212">Синхронізувати з обліковим запиÑом</translation>
<translation id="1374844444528092021">Сертифікат, Ñкий вимагає мережа "<ph name="NETWORK_NAME" />", не вÑтановлено або він більше не дійÑний. Отримайте новий Ñертифікат Ñ– повторіть Ñпробу під’єднатиÑÑ.</translation>
<translation id="1374962581120570592">Файли cookie налаштовано</translation>
<translation id="1375321115329958930">Збережені паролі</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Створити кориÑтувача, Ñким керує адмініÑтратор</translation>
<translation id="1410197035576869800">Значок додатка</translation>
<translation id="1410616244180625362">Продовжити надавати хоÑту <ph name="HOST" /> доÑтуп до вашої камери</translation>
+<translation id="1411668397053040814">УÑтановіть чи оновіть клавіатуру Daydream, щоб викориÑтовувати Chrome у VR</translation>
<translation id="1414648216875402825">Ви змінюєте верÑÑ–ÑŽ <ph name="PRODUCT_NAME" /> на неÑтабільну, Ñка міÑтить функції, Ñкі ще на Ñтадії розробки. Можуть виникати аварійні Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ й помилки. Будьте обережні, виконуючи подальші дії.</translation>
+<translation id="1415708812149920388">Відмовлено в переглÑді буфера обміну</translation>
<translation id="1415990189994829608">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ <ph name="EXTENSION_NAME" /> (ідентифікатор "<ph name="EXTENSION_ID" />") не можна викориÑтовувати в ÑеанÑÑ– цього типу.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Ðе вдалоÑÑ Ð·Ð³ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ñ‚Ð¸ випадковий Ñекретний ключ RSA.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Шматок піци</translation>
<translation id="1467432559032391204">Ліворуч</translation>
<translation id="1467999917853307373">Сторінка <ph name="URL" /> хоче поÑтійно зберігати дані на вашому приÑтрої.</translation>
+<translation id="1468571364034902819">Цей профіль вимкнено</translation>
<translation id="1470719357688513792">Ðові Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² cookie почнуть діÑти піÑÐ»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки.</translation>
<translation id="1470811252759861213">Щоб кориÑтуватиÑÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñми на вÑÑ–Ñ… Ñвоїх комп’ютерах, <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">Файл "<ph name="FILENAME" />" не додано. Замало вільного міÑÑ†Ñ Ð½Ð° Google ДиÑку.</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Кеш маркера API ідентифікації</translation>
<translation id="1478233201128522094">ÐаÑтупного разу цей приÑтрій <ph name="DEVICE_TYPE" /> можна буде розблокувати за допомогою нового телефона. Smart Lock можна вимкнути в налаштуваннÑÑ….</translation>
<translation id="1478340334823509079">Деталі: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Ðові фотографії (<ph name="FILE_COUNT" />) готові до імпорту</translation>
<translation id="1483493594462132177">ÐадіÑлати</translation>
<translation id="1485015260175968628">Тепер може:</translation>
<translation id="1485141095922496924">ВерÑÑ–Ñ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">Спеціальні Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾</translation>
<translation id="1493892686965953381">ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">Інші доÑтупні приÑтрої: <ph name="NUM_PRINTERS" />.</translation>
-<translation id="1497284176235884849">Указаний PPD недійÑний.</translation>
<translation id="1497522201463361063">Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ñ‚Ð¸ "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Ðевідомий приÑтрій [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Цей обліковий Ð·Ð°Ð¿Ð¸Ñ Ð²Ð»Ð°Ñника має бути першим обліковим запиÑом, з Ñкого здійÑнено вхід під Ñ‡Ð°Ñ ÑеанÑу паралельного входу.</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">Отримувати доÑтуп до Ñерверної чаÑтини налагоджувача Ñторінки</translation>
<translation id="1601560923496285236">ЗаÑтоÑувати</translation>
<translation id="1603914832182249871">(Ðнонімний переглÑд)</translation>
+<translation id="1607139524282324606">ОчиÑтити введені дані</translation>
<translation id="1608626060424371292">Вилучити цього кориÑтувача</translation>
<translation id="1609170755653088773">Синхронізуйте цей пароль з iPhone</translation>
<translation id="1609862759711084604">Попередній кориÑтувач</translation>
+<translation id="1611557582955786626">Увійдіть в обліковий запиÑ, щоб перÑоналізувати роботу у веб-переглÑдачі на вÑÑ–Ñ… приÑтроÑÑ…</translation>
<translation id="1611584202130317952">Перевірку перервано. Повторіть Ñпробу або зв’ÑжітьÑÑ Ð· влаÑником приÑтрою чи адмініÑтратором.</translation>
<translation id="1611649489706141841">уперед</translation>
<translation id="1611704746353331382">ЕкÑпортувати закладки у файл HTML...</translation>
<translation id="1612129875274679969">Ðазавжди перевеÑти цей приÑтрій у режим термінала.</translation>
+<translation id="161460670679785907">Ðе вдалоÑÑ Ð²Ð¸Ñвити телефон</translation>
<translation id="1616206807336925449">Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ðµ потрібні Ñпеціальні дозволи.</translation>
<translation id="161707228174452095">Відбиток Ð¿Ð°Ð»ÑŒÑ†Ñ Ð´Ð¾Ð´Ð°Ð½Ð¾.</translation>
<translation id="1618268899808219593">Довідковий центр</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">Показати опції введеннÑ</translation>
<translation id="1650709179466243265">Додати www. та .com Ñ– відкрити адреÑу</translation>
<translation id="1651008383952180276">Потрібно двічі ввеÑти однакову парольну фразу</translation>
-<translation id="1652972346408808053">Пароль збережено. ПереглÑдайте Ñвої паролі з будь-Ñкого приÑтрою на Ñторінці <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Додайте принтер у Google Cloud Print, щоб друкувати з будь-Ñкого приÑтрою.}one{Додайте # принтер у Google Cloud Print, щоб друкувати з будь-Ñкого приÑтрою.}few{Додайте # принтери в Google Cloud Print, щоб друкувати з будь-Ñкого приÑтрою.}many{Додайте # принтерів у Google Cloud Print, щоб друкувати з будь-Ñкого приÑтрою.}other{Додайте # принтера в Google Cloud Print, щоб друкувати з будь-Ñкого приÑтрою.}}</translation>
<translation id="1657406563541664238">Допоможіть покращити <ph name="PRODUCT_NAME" />, автоматично надÑилаючи ÑтатиÑтику викориÑÑ‚Ð°Ð½Ð½Ñ Ñ‚Ð° звіти про аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ в Google</translation>
<translation id="1658424621194652532">Ð¦Ñ Ñторінка має доÑтуп до вашого мікрофона.</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">ДоÑтуп до файлу неможливо отримати з міркувань безпеки.</translation>
<translation id="167832068858235403">зменшити гучніÑÑ‚ÑŒ</translation>
<translation id="1679068421605151609">ІнÑтрументи Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÑ–Ð²</translation>
+<translation id="16815041330799488">Ðе дозволÑти Ñайтам переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну</translation>
<translation id="1682548588986054654">Ðове анонімне вікно</translation>
+<translation id="1688935057616748272">Введіть Ñимвол</translation>
<translation id="168991973552362966">Додати принтер поблизу</translation>
<translation id="1689945336726856614">Скопіювати &amp;URL-адреÑу</translation>
<translation id="1692602667007917253">Ðа жаль, ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">Метод введеннÑ</translation>
<translation id="175772926354468439">Увімкнути тему</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">ПереглÑнути у Веб-магазині Chrome</translation>
<translation id="1758831820837444715">Ðалаштувати мережу Ethernet</translation>
<translation id="1763046204212875858">Створити Ñрлики програми</translation>
<translation id="1763108912552529023">Продовжити</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Увага:<ph name="END_BOLD" /> ці файли тимчаÑові, Ñ– можуть автоматично видалÑтиÑÑ, щоб звільнити міÑце на диÑку. <ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Ðалаштуйте Smart Lock Ð´Ð»Ñ Ñвого приÑтрою <ph name="DEVICE_TYPE" /></translation>
<translation id="1817871734039893258">Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² Microsoft</translation>
-<translation id="1825832322945165090">ÐедоÑтатньо міÑÑ†Ñ Ð½Ð° приÑтрої</translation>
+<translation id="1818007989243628752">Видалити пароль Ð´Ð»Ñ <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Перевірка</translation>
<translation id="1828149253358786390">Сайт <ph name="SITE" /> хоче надÑилати вам ÑповіщеннÑ.</translation>
<translation id="1828378091493947763">Цей плагін не підтримуєтьÑÑ Ð½Ð° цьому приÑтрої</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">ПіÑÐ»Ñ Ð·Ð°Ð¿ÑƒÑку</translation>
<translation id="2006638907958895361">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² додатку <ph name="APP" /></translation>
<translation id="2007404777272201486">Повідомити про проблему...</translation>
+<translation id="2015632741368427174">Заблоковано переÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° Ñайт:</translation>
<translation id="2016430552235416146">Традиційне</translation>
<translation id="2017334798163366053">Вимкнути збір даних про ефективніÑÑ‚ÑŒ</translation>
<translation id="2017836877785168846">Очищує Ñ–Ñторію й Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð² адреÑному Ñ€Ñдку.</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">Файл із назвою "<ph name="FILENAME" />" уже Ñ–Ñнує. Що робити?</translation>
<translation id="2087822576218954668">Друк: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Безпечний переглÑд Ñайтів у Google Chrome</translation>
+<translation id="2089795179672254991">Запитувати, коли Ñайт хоче переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну (рекомендуєтьÑÑ)</translation>
<translation id="2090165459409185032">Щоб відновити дані облікового запиÑу, перейдіть на Ñторінку google.com/accounts/recovery</translation>
<translation id="2090876986345970080">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸ ÑиÑтеми</translation>
<translation id="2091887806945687916">Сигнал</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">Змінити розмір</translation>
<translation id="2124930039827422115">{1,plural, =1{Оцінка одного кориÑтувача: <ph name="AVERAGE_RATING" />.}one{Оцінка # кориÑтувача: <ph name="AVERAGE_RATING" />.}few{Оцінка # кориÑтувачів: <ph name="AVERAGE_RATING" />.}many{Оцінка # кориÑтувачів: <ph name="AVERAGE_RATING" />.}other{Оцінка # кориÑтувача: <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Ваш адмініÑтратор вимкнув Ñинхронізацію.</translation>
-<translation id="2126426811489709554">Технології Chrome</translation>
<translation id="2127372758936585790">ЗарÑдний приÑтрій низької потужноÑÑ‚Ñ–</translation>
<translation id="212862741129535676">ВідÑоток зарÑду акумулÑтора, Ñкий викориÑтовує Ñтан чаÑтоти</translation>
<translation id="2128691215891724419">Помилка Ñинхронізації. Оновіть парольну фразу Ð´Ð»Ñ Ñинхронізації...</translation>
<translation id="2129825002735785149">Оновити плагін</translation>
<translation id="2129904043921227933">Помилка Ñинхронізації. Оновіть парольну фразу Ð´Ð»Ñ Ñинхронізації...</translation>
<translation id="2131077480075264">Ðе вдаєтьÑÑ Ð²Ñтановити додаток <ph name="APP_NAME" />, оÑкільки він заборонений в <ph name="IMPORT_NAME" /></translation>
-<translation id="213491463158799620">ПереклаÑти цю Ñторінку?</translation>
<translation id="2135787500304447609">&amp;Відновити</translation>
<translation id="2136372518715274136">Введіть новий пароль</translation>
<translation id="2136476978468204130">Введена парольна фраза неправильна</translation>
@@ -732,7 +746,7 @@
<translation id="2143778271340628265">Ручна ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ÐºÑÑ–-Ñервера</translation>
<translation id="2144536955299248197">ПереглÑд Ñертифіката: <ph name="CERTIFICATE_NAME" /></translation>
<translation id="2148756636027685713">Ð¤Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð¾</translation>
-<translation id="2148892889047469596">Вкладка транÑлÑції</translation>
+<translation id="2148892889047469596">ТранÑлювати вкладку</translation>
<translation id="2149850907588596975">Паролі та форми</translation>
<translation id="2150139952286079145">Пошук міÑць призначеннÑ</translation>
<translation id="2150661552845026580">Додати "<ph name="EXTENSION_NAME" />"?</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">ДиÑÐºÑ€ÐµÐ´Ð¸Ñ‚Ð°Ñ†Ñ–Ñ Ð¦Ð¡</translation>
<translation id="218070003709087997">ВикориÑтовуйте чиÑло, щоб указати кількіÑÑ‚ÑŒ копій Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ (від 1 до 999).</translation>
<translation id="2187895286714876935">Помилка Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñертифіката Ñервера</translation>
+<translation id="2187906491731510095">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾</translation>
<translation id="2188881192257509750">Відкрити <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">ЗаÑіб Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¸Ñ… даних Wi-Fi</translation>
<translation id="219008588003277019">Модуль Native Client: <ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐºÐ¸ чаÑу Microsoft</translation>
<translation id="225614027745146050">Вітаємо!</translation>
<translation id="225692081236532131">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ñ–Ñ—</translation>
+<translation id="2261323523305321874">Ваш адмініÑтратор зробив зміну в ÑиÑтемі, тому деÑкі Ñтарі профілі вимкнено.</translation>
<translation id="2262477216570151239">Затримка перед повтором</translation>
<translation id="2263189956353037928">Вийти з облікового запиÑу та ввійти в нього знову</translation>
<translation id="2263497240924215535">(Вимкнено)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">УÑтановити <ph name="PRODUCT_NAME" />?</translation>
<translation id="2296019197782308739">Метод EAP:</translation>
<translation id="2297705863329999812">Пошук принтерів</translation>
-<translation id="230115972905494466">СуміÑних приÑтроїв не знайдено</translation>
<translation id="2301382460326681002">Кореневий каталог Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½ÐµÐ´Ñ–Ð¹Ñний.</translation>
<translation id="2302685579236571180">Ðнонімний переглÑд</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" запитує додаткові дозволи.</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">Мова та ÑпоÑоби введеннÑ</translation>
<translation id="2352662711729498748">&lt; 1 МБ</translation>
<translation id="2352810082280059586">Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° заблокованому екрані автоматично зберігаютьÑÑ Ð² додатку <ph name="LOCK_SCREEN_APP_NAME" />. ОÑтаннє ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð°Ð»Ð¸ÑˆÐ°Ñ‚Ð¸Ð¼ÐµÑ‚ÑŒÑÑ Ð½Ð° заблокованому екрані.</translation>
+<translation id="2352947182261340447">ÐедоÑтатньо міÑÑ†Ñ Ð² локальній пам’ÑÑ‚Ñ–.</translation>
<translation id="2353297238722298836">Дозволено викориÑтовувати камеру та мікрофон</translation>
<translation id="2356070529366658676">Запитати</translation>
<translation id="2356517949307388948">Коли Chrome шукав шкідливі програми, ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°.</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">Завжди блокувати доÑтуп до мікрофона</translation>
<translation id="2367972762794486313">Показати програми</translation>
<translation id="2371076942591664043">Відкрити коли &amp;виконано</translation>
-<translation id="237336063998926520">ВикориÑтовуйте Ñвою IP адреÑу, щоб визначити міÑцезнаходженнÑ</translation>
<translation id="2377319039870049694">СпиÑок</translation>
<translation id="2377667304966270281">Помилка жорÑткого диÑка</translation>
<translation id="2378075407703503998">Вибрано файлів: <ph name="SELCTED_FILE_COUNT" /></translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. Перевірте принтер Ñ– повторіть Ñпробу.</translation>
<translation id="2385700042425247848">Ðазва Ñлужби:</translation>
<translation id="2387458720915042159">Тип Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· прокÑÑ–-Ñервером</translation>
-<translation id="2391243203977115091">Знайдено нові фотографії (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- ÐедоÑтатньо міÑÑ†Ñ Ð½Ð° приÑтрої.
- <ph name="LINE_BREAK2" />
- Щоб почати, виберіть декілька фотографій.</translation>
<translation id="2391419135980381625">Стандартний шрифт</translation>
<translation id="2391762656119864333">Ðнулювати</translation>
<translation id="2392369802118427583">Ðктивувати</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">Завжди запуÑкати на <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Загальний розмір файлу</translation>
<translation id="2428510569851653187">Опишіть, що ви робили, коли вкладка аварійно завершила роботу</translation>
+<translation id="2431027948063157455">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Google ÐÑиÑтент. Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею та повторіть Ñпробу.</translation>
<translation id="2433452467737464329">Додайте в URL-адреÑу параметр запиту Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñторінки: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Зовнішній виглÑд</translation>
<translation id="2435248616906486374">Ðемає Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">Потрібен кореневий каталог розширеннÑ.</translation>
<translation id="2448312741937722512">Тип</translation>
<translation id="2450223707519584812">Ви не зможете додавати кориÑтувачів, оÑкільки немає ключів API Google. Докладніше на Ñторінці <ph name="DETAILS_URL" />.</translation>
+<translation id="2450849356604136918">Ðемає активних переглÑдів</translation>
<translation id="2453021845418314664">Розширені Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñинхронізації</translation>
<translation id="2453576648990281505">Файл уже Ñ–Ñнує</translation>
<translation id="2453860139492968684">Готово</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239">Додатку <ph name="APP_NAME" /> потрібен дозвіл копіювати файли з тому <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">Ідентифікатор ключа центру Ñертифікації</translation>
<translation id="2462752602710430187">Додано принтер <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Імпортувати закладки</translation>
<translation id="2464089476039395325">ПрокÑÑ–-Ñервер HTTP</translation>
<translation id="2468902267404883140">Ðе вдаєтьÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ð´Ð¾ телефона. ПереконайтеÑÑ, що ваш телефон Android ÑуміÑний, увімкнений Ñ– розташований поблизу. &lt;a&gt;Докладніше&lt;/a&gt;</translation>
<translation id="2470702053775288986">Ðепідтримувані Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011">Ви не ввійшли в <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Вітаємо! Вашу Ñлужбу Ð¿ÐµÑ€ÐµÐ´Ð°Ð²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… "<ph name="NAME" />" активовано. Ðею можна кориÑтуватиÑÑ.</translation>
<translation id="2566124945717127842">Виконайте Powerwash, щоб відновити заводÑькі Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
+<translation id="2567257616420533738">Пароль збережено. ПереглÑдайте збережені паролі та керуйте ними на Ñторінці <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Контейнер інформаційної панелі</translation>
<translation id="2570000010887652771">Ð—Ð°Ð¾Ñ‰Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ñ€Ð°Ñ„Ñ–ÐºÑƒ.</translation>
<translation id="257088987046510401">Теми</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ за умовчаннÑм</translation>
<translation id="2586657967955657006">Буфер обміну</translation>
+<translation id="2586672484245266891">Введіть коротшу URL-адреÑу</translation>
<translation id="2587922270115112871">Створюючи кориÑтувача, Ñким керує адмініÑтратор, ви не Ñтворюєте обліковий Ð·Ð°Ð¿Ð¸Ñ Google, а налаштуваннÑ
й дані цього кориÑтувача не переноÑÑÑ‚ÑŒÑÑ Ð½Ð° інші приÑтрої за допомогою Ñинхронізації Chrome. КориÑтувач, Ñким керує адмініÑтратор, пов’Ñзаний лише з цим приÑтроєм.</translation>
<translation id="258932246702879617">Виберіть <ph name="BEGIN_BOLD" />Закріпити на панелі завдань<ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344"><ph name="NAME" /> викориÑтовує <ph name="USAGE" /> МБ міÑÑ†Ñ Ð½Ð° диÑку.</translation>
<translation id="2633212996805280240">Видалити "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> не вдалоÑÑ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ð¸ вÑтановленнÑ, але він продовжить працювати, викориÑтовуючи Ñвоє Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¸Ñка.</translation>
+<translation id="2635176084534510129">Більш перÑоналізовані налаштуваннÑ, Ñк-от кращі пропозиції вміÑту та розумніший Перекладач</translation>
<translation id="2635276683026132559">ПідпиÑуваннÑ</translation>
<translation id="2635926034288331400">УÑтановити в папці "Додатки" (Applications)</translation>
<translation id="2636625531157955190">Chrome не може отримати доÑтуп до зображеннÑ.</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">Керуйте Ñвоїми розширеннÑми, натиÑнувши вкладку "РозширеннÑ" в меню Window (Вікно).</translation>
<translation id="2647142853114880570">оновити</translation>
<translation id="2647269890314209800">Ðктивні файли cookie</translation>
+<translation id="264810637653812429">СуміÑних приÑтроїв не знайдено.</translation>
<translation id="2648831393319960979">Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою в обліковий запиÑ. Це може тривати деÑкий чаÑ…</translation>
<translation id="2649045351178520408">ASCII Base64-кодуваннÑ, ланцюжок Ñертифікатів</translation>
<translation id="2653266418988778031">Якщо видалити Ñертифікат Центру Ñертифікації (ЦС), ваш веб-переглÑдач більше не буде довірÑти жодному Ñертифікату, виданому цим ЦС.</translation>
<translation id="2653659639078652383">ÐадіÑлати</translation>
<translation id="265390580714150011">Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð¾Ð»Ñ</translation>
-<translation id="2654286334048437383">ЕкÑпортувати закладки</translation>
<translation id="2655386581175833247">Сертифікат кориÑтувача:</translation>
<translation id="2660779039299703961">ПодіÑ</translation>
+<translation id="266079277508604648">Ðе вдаєтьÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ð´Ð¾ принтера. Перевірте, чи принтер увімкнено та під’єднано до Chromebook через Wi-Fi або USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Мова</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">Ваше Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом контролюєтьÑÑ</translation>
<translation id="268053382412112343">ІÑ&amp;торіÑ</translation>
<translation id="2683638487103917598">Папку відÑортовано</translation>
+<translation id="2684004000387153598">ÐатиÑніть OK Ñ– виберіть "Додати кориÑтувача", щоб Ñтворити новий профіль Ð´Ð»Ñ Ñвоєї електронної адреÑи.</translation>
<translation id="2686759344028411998">Ðеможливо знайти завантажені модулі.</translation>
<translation id="2688196195245426394">Помилка під Ñ‡Ð°Ñ Ñ€ÐµÑ”Ñтрації приÑтрою на Ñервері: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Показати опції мови</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">ПідпиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° Microsoft</translation>
<translation id="270516211545221798">ШвидкіÑÑ‚ÑŒ ÑенÑорної панелі</translation>
<translation id="2706892089432507937">ПриÑтрої USB</translation>
+<translation id="2706954854267016964">Вибраний приÑтрій Google Cloud Print більше не підтримуєтьÑÑ. Спробуйте налаштувати принтер у ÑиÑтемних налаштуваннÑÑ… комп’ютера.</translation>
<translation id="2707024448553392710">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°</translation>
<translation id="270921614578699633">Середнє Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð°</translation>
<translation id="2709453993673701466">Хочете налаштувати Ñинхронізацію та перÑоналізацію, перш ніж Ñ—Ñ… буде ввімкнено? Перейдіть у меню <ph name="BEGIN_LINK" />ÐалаштуваннÑ<ph name="END_LINK" />.</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">Згорнути...</translation>
<translation id="2737492745329609575">Розпочати налаштуваннÑ</translation>
<translation id="2738771556149464852">Ðе пізніше</translation>
+<translation id="2739046699559178272">Зберегти та продовжити</translation>
<translation id="2739191690716947896">Ðалагоджувати</translation>
<translation id="2739240477418971307">Змінювати Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÑтупноÑÑ‚Ñ–</translation>
<translation id="2740393541869613458">переглÑдати веб-Ñайти, Ñкі відвідував контрольований кориÑтувач, Ñ–</translation>
@@ -1146,8 +1164,9 @@
<translation id="2773802008104670137">Цей файл може пошкодити ваш комп’ютер.</translation>
<translation id="2775104091073479743">Редагувати відбитки пальців</translation>
<translation id="2776441542064982094">Схоже, немає приÑтроїв Ð´Ð»Ñ Ñ€ÐµÑ”Ñтрації в мережі. Якщо ваш приÑтрій увімкнено й під’єднано до Інтернету, Ñпробуйте зареєÑтрувати його, дотримуючиÑÑŒ інÑтрукцій у поÑібнику з екÑплуатації.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Завантажено</translation>
-<translation id="2783661497142353826">Керувати програмами Ð´Ð»Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ð°Ð»Ñ–Ð²</translation>
+<translation id="2783661497142353826">Керувати додатками-терміналами</translation>
<translation id="2784407158394623927">ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ñ–Ñ Ñлужби переÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¼Ð¾Ð±Ñ–Ð»ÑŒÐ½Ð¸Ñ… даних</translation>
<translation id="2785530881066938471">Ðеможливо завантажити файл "<ph name="RELATIVE_PATH" />" Ð´Ð»Ñ Ñценарію вміÑту. ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ не UTF-8.</translation>
<translation id="2785873697295365461">ÐžÐ¿Ð¸Ñ Ñ„Ð°Ð¹Ð»Ñƒ</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">Змінити дію за умовчаннÑм...</translation>
<translation id="2844111009524261443">ЗапуÑкати піÑÐ»Ñ ÐºÐ»Ñ–ÐºÑƒ</translation>
<translation id="2845382757467349449">Завжди показувати панель закладок</translation>
-<translation id="284682086647736321">Додайте клавішу Ctrl, Alt або Command</translation>
<translation id="2847759467426165163">ТранÑлювати на</translation>
<translation id="284805635805850872">Вилучити зловмиÑне програмне забезпеченнÑ?</translation>
<translation id="2849362176025371110">Ðвтоматично надÑилати в Google дані про діагноÑтику та викориÑтаннÑ. Цей параметр можна будь-коли змінити в <ph name="BEGIN_LINK1" />налаштуваннÑÑ…<ph name="END_LINK1" /> приÑтрою. <ph name="BEGIN_LINK2" />Докладніше<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">Вирішальні</translation>
<translation id="2850124913210091882">Створити резервну копію</translation>
<translation id="2850541429955027218">Додати тему</translation>
+<translation id="2853121255651601031">Пароль збережено</translation>
<translation id="2853916256216444076">Відео у форматі $1</translation>
<translation id="2857608528410806398">ТекÑÑ‚ ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— швидкого розблокуваннÑ.</translation>
<translation id="2860150991415616761">дуже довга затримка (4 Ñ)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">Додати медіа-галерею за каталогами</translation>
<translation id="2908789530129661844">Зменшити маÑштаб екрана</translation>
<translation id="2910318910161511225">Під’єднайтеÑÑ Ð´Ð¾ мережі й повторіть Ñпробу</translation>
+<translation id="2911898792135283060">Згенерувати пароль…</translation>
<translation id="2912905526406334195">Сторінка <ph name="HOST" /> хоче ÑкориÑтатиÑÑ Ð²Ð°ÑˆÐ¸Ð¼ мікрофоном.</translation>
<translation id="2913331724188855103">Дозволити Ñайтам зберігати та розпізнавати дані файлів cookie (рекомендуєтьÑÑ)</translation>
<translation id="2916073183900451334">За допомогою клавіші Tab можна виділÑти поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ð¾Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð¸ на веб-Ñторінці</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">не підключено</translation>
<translation id="2989786307324390836">DER-ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ двійковій формі, єдиний Ñертифікат</translation>
<translation id="2993517869960930405">Про додаток</translation>
+<translation id="2994669386200004489">Ðе вдалоÑÑ Ñтворити резервну копію файлу "<ph name="FILE_NAME" />"</translation>
<translation id="299483336428448530">УÑтановили батьки.</translation>
<translation id="3002017044809397427">Ваш телефон <ph name="PHONE_TYPE" /> знайдено. Однак Smart Lock працює лише на приÑтроÑÑ… з ОС Android 5.0 або новішої верÑÑ–Ñ—. &lt;a&gt;Докладніше&lt;/a&gt;</translation>
<translation id="3003144360685731741">Рекомендовані мережі</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">ÐедоÑтатньо даних</translation>
<translation id="3065041951436100775">Відповідь "Вкладка закрилаÑÑŒ".</translation>
<translation id="3065140616557457172">Введіть пошуковий запит або URL-адреÑу – уÑе працює чудово.</translation>
+<translation id="3066642396596108483">Синхронізуйте закладки, паролі й Ñ–Ñторію на вÑÑ–Ñ… Ñвоїх приÑтроÑÑ…</translation>
<translation id="3067198360141518313">ЗапуÑтити цей плагін</translation>
<translation id="3071624960923923138">ÐатиÑніть тут, щоб відкрити нову вкладку</translation>
<translation id="3074037959626057712">Ви ввійшли та ввімкнули Ñинхронізацію</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">Звук на цій вкладці вимкнено.</translation>
<translation id="3206175707080061730">Файл із назвою "$1" уже Ñ–Ñнує. Замінити його?</translation>
<translation id="3208703785962634733">Ðе підтверджено</translation>
+<translation id="3213187967168344806">Ðе вдаєтьÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ принтер. ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ комп’ютер Ñ– повторіть Ñпробу.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">ВідбулоÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ <ph name="CLOUD_PRINT_NAME" />. ПерезапуÑтити?</translation>
<translation id="3221634914176615296">ПереглÑньте вміÑÑ‚ приÑтрою в додатку Файли.</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">Ðвтоматичне Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‡Ð°Ñового поÑÑу вимкнено</translation>
<translation id="3264544094376351444">Шрифт Sans-serif</translation>
<translation id="3264547943200567728">Ðе вдалоÑÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ñ‚Ð¸ мережу Chromebox</translation>
+<translation id="3264582393905923483">КонтекÑÑ‚</translation>
<translation id="3265459715026181080">Закрити вікно</translation>
<translation id="3267726687589094446">Ðадалі дозволÑти автоматичне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ¾Ñ… файлів</translation>
<translation id="3267998849713137817">Змінений чаÑ</translation>
<translation id="3268451620468152448">Відкриті вкладки</translation>
<translation id="3269069891205016797">Коли ви вийдете з облікового запиÑу, вашу інформацію буде вилучено з приÑтрою.</translation>
<translation id="3269093882174072735">Завантажити зображеннÑ</translation>
+<translation id="3269889795238950578">Ð¦Ñ Ñторінка може переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну.</translation>
<translation id="326999365752735949">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ð¼Ñ–Ð½Ð½Ð¾Ñтей</translation>
<translation id="3270965368676314374">Читати, змінювати й видалÑти фотографії, музику та інші медіафайли на комп’ютері</translation>
<translation id="327147043223061465">ПереглÑнути вÑÑ– файли cookie й дані із Ñайтів</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">ÐŸÑ€Ð¾Ñ†ÐµÑ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð¾Ð¶Ðµ зайнÑти декілька Ñекунд. Зачекайте.</translation>
<translation id="3305661444342691068">Відкрити файл PDF у вікні попереднього переглÑду</translation>
<translation id="3306684685104080068">Увімкнути транÑлÑцію в хмарні Ñлужби, Ñк-от Google Hangouts.</translation>
+<translation id="3307091518408668019">Організаційний підрозділ комп’ютера (наприклад, OU=Chromebooks,DC=приклад,DC=com)</translation>
<translation id="3308006649705061278">Організаційний підрозділ (OU)</translation>
<translation id="3308116878371095290">Цій Ñторінці було відмовлено в збереженні файлів cookie.</translation>
<translation id="3308134619352333507">Кнопка "Сховати"</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">Завжди запуÑкати на вÑÑ–Ñ… Ñайтах</translation>
<translation id="3312424061798279731">Ðктивні мови</translation>
<translation id="3312903956926554846">УÑтановити на робочий Ñтіл</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-З домену <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Стартову Ñторінку змінено на <ph name="URL" />. Щоб вимкнути розширеннÑ, Ñкі змінюють Ñтартову Ñторінку, натиÑніть "Відновити".</translation>
<translation id="3313590242757056087">Щоб налаштувати веб-Ñайти, Ñкі може переглÑдати контрольований кориÑтувач, можна вÑтановити обмеженнÑ
та налаштуваннÑ, перейшовши на Ñторінку <ph name="MANAGEMENT_URL" />.
Якщо ви не зміните Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° умовчаннÑм, кориÑтувач <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">Помилка друку. Перевірте принтер Ñ– повторіть Ñпробу.</translation>
<translation id="3364721542077212959">ІнÑтрументи ÑтилуÑа</translation>
<translation id="336497260564123876">Пароль збережено. Увійдіть в обліковий Ð·Ð°Ð¿Ð¸Ñ Chrome, щоб Ñинхронізувати паролі на вÑÑ–Ñ… приÑтроÑÑ….</translation>
+<translation id="3365598184818502391">ВикориÑтовуйте Ctrl або Alt</translation>
<translation id="3367813778245106622">Увійдіть знову, щоб почати Ñинхронізацію</translation>
<translation id="3368922792935385530">Підключено</translation>
<translation id="3369624026883419694">-...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Опишіть, що ви робили, коли вкладка аварійно завершила роботу</translation>
<translation id="3427092606871434483">ДозволÑти (за умовчаннÑм)</translation>
+<translation id="3428419049384081277">Ви ввійшли.</translation>
<translation id="3429275422858276529">Створіть закладку цієї Ñторінки, щоб легко знайти Ñ—Ñ— пізніше</translation>
<translation id="3429599832623003132">$1 елем.</translation>
<translation id="3432227430032737297">Вилучити вÑÑ– показані</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">ПереглÑдати ваші дані на декількох веб-Ñайтах</translation>
<translation id="3449839693241009168">ÐатиÑніть <ph name="SEARCH_KEY" />, щоб надіÑлати команди Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">ВідÑоток зарÑду акумулÑтора, Ñкий викориÑтовує неактивний Ñтан</translation>
-<translation id="3450505713373650336">Імпорт <ph name="FILE_COUNT" /> фото</translation>
<translation id="3453612417627951340">Потрібна авторизаціÑ</translation>
<translation id="3454157711543303649">Ðктивацію завершено</translation>
+<translation id="3454224730401036106">Ð’Ð°Ñ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð¾ до більш захищеної мережі</translation>
<translation id="345693547134384690">Відкрити &amp;Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² новій вкладці</translation>
<translation id="3459509316159669723">Друк</translation>
<translation id="3459697287128633276">Щоб надати Ñвоєму обліковому запиÑу доÑтуп до Google Play, автентифікуйтеÑÑ Ð·Ð° допомогою поÑтачальника ідентифікаторів.</translation>
<translation id="3459774175445953971">Оновлено:</translation>
+<translation id="3461266716147554923">Сайт <ph name="URL" /> хоче переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну</translation>
<translation id="3462413494201477527">СкаÑувати ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу?</translation>
<translation id="346431825526753"><ph name="CUSTODIAN_EMAIL" /> керує цим обліковим запиÑом Ð´Ð»Ñ Ð´Ñ–Ñ‚ÐµÐ¹.</translation>
<translation id="3465566417615315331">ÐатиÑніть Ñвою фотографію</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">КопіюваннÑ…</translation>
<translation id="3473479545200714844">Лупа</translation>
<translation id="3475447146579922140">Таблиці Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;Ðе показано 1 Ñ€Ñдок&gt;}one{&lt;Ðе показано $1 Ñ€Ñдок&gt;}few{&lt;Ðе показано $1 Ñ€Ñдки&gt;}many{&lt;Ðе показано $1 Ñ€Ñдків&gt;}other{&lt;Ðе показано $1 Ñ€Ñдка&gt;}}</translation>
<translation id="3475843873335999118">Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ ваш відбиток пальцÑ. Введіть пароль.</translation>
<translation id="347670947055184738">Ðа жаль, ÑиÑтемі не вдалоÑÑŒ отримати правило Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ приÑтрою.</translation>
<translation id="347785443197175480">Продовжити надавати хоÑту <ph name="HOST" /> доÑтуп до ваших камери та мікрофона</translation>
<translation id="3478685642445675458">Перш ніж видалити оÑобу, розблокуйте Ñвій профіль.</translation>
+<translation id="347919930506963698">Отримайте ще більше від Chrome</translation>
<translation id="3479552764303398839">Ðе зараз</translation>
<translation id="3480892288821151001">Закріпити вікно ліворуч</translation>
<translation id="3481915276125965083">Ðа цій Ñторінці заблоковано такі Ñпливаючі вікна:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">Ðазва групи:</translation>
<translation id="3505030558724226696">СкаÑувати доÑтуп до приÑтрою</translation>
<translation id="3507421388498836150">Поточні дозволи Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ <ph name="EXTENSION_NAME" /></translation>
+<translation id="3507888235492474624">Шукати приÑтрої Bluetooth знову</translation>
<translation id="3508920295779105875">Вибрати іншу папку...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Повторно Ñканувати</translation>
<translation id="3511307672085573050">Копіювати адр&amp;еÑу поÑиланнÑ</translation>
<translation id="3511399794969432965">Проблеми з підключеннÑм?</translation>
<translation id="351152300840026870">Шрифт фікÑованої ширини</translation>
<translation id="3511528412952710609">коротка</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{СкаÑувати завантаженнÑ}one{СкаÑувати завантаженнÑ}few{СкаÑувати завантаженнÑ}many{СкаÑувати завантаженнÑ}other{СкаÑувати завантаженнÑ}}</translation>
<translation id="3514373592552233661">Рекомендовані мережі мають перевагу над відомими (Ñкщо Ñ—Ñ… кілька)</translation>
+<translation id="3520212870468945358">Сайт <ph name="URL" /> хоче переглÑдати Ñерійний номер вашого ключа безпеки</translation>
<translation id="3523642406908660543">Запитувати дозвіл, Ñкщо Ñайт хоче запуÑтити плагін на комп’ютері (рекомендуєтьÑÑ)</translation>
<translation id="3525897975040424366">УÑтановити на полицю</translation>
<translation id="3527085408025491307">Папка</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">Можливо, щоб під’єднатиÑÑ Ð´Ð¾ цієї мережі Wi-Fi (<ph name="NETWORK_ID" />), потрібно перейти на Ñ—Ñ— Ñторінку входу.</translation>
<translation id="3564708465992574908">Рівні маÑштабуваннÑ</translation>
<translation id="3566721612727112615">Ðемає Ñайтів</translation>
-<translation id="3566866560249787686">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Google ÐÑиÑтент. Повторіть Ñпробу.</translation>
<translation id="3569382839528428029">Ðадати програмі <ph name="APP_NAME" /> доÑтуп до вашого екрана?</translation>
<translation id="3570985609317741174">Веб-вміÑÑ‚</translation>
<translation id="3571734092741541777">Ðалаштувати</translation>
<translation id="3574210789297084292">увійти</translation>
<translation id="3576324189521867626">УÑтановлено</translation>
-<translation id="3578331450833904042">За умовчаннÑм (Ñлухати вÑÑ– звуки)</translation>
<translation id="3578594933904494462">До вміÑту цієї вкладки надано доÑтуп.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; хоче надати групі &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;, Ñкою ви керуєте, доÑтуп до принтера &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;. Якщо ви приймете це запрошеннÑ, уÑÑ– учаÑники групи зможуть кориÑтуватиÑÑ Ñ†Ð¸Ð¼ принтером.</translation>
<translation id="3584169441612580296">Читати й змінювати фотографії, музику та інші медіафайли на комп’ютері</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">Очищує Ñ–Ñторію на вÑÑ–Ñ… приÑтроÑÑ…, на Ñких ви ввійшли в обліковий запиÑ. У вашому обліковому запиÑÑ– Google на Ñторінці <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> можуть бути інші форми Ñ–Ñторії веб-переглÑду.</translation>
<translation id="3600456501114769456">ДоÑтуп до локальних файлів на вашому приÑтрої вимкнено адмініÑтратором.</translation>
<translation id="3600792891314830896">Вимкнути звук на Ñайтах, Ñкі відтворюють його</translation>
+<translation id="3603177256297531067">Цю Ñторінку неможливо переклаÑти</translation>
<translation id="3603533104205588786">Щоб Ñтворити закладку Ñторінки, натиÑніть значок зірочки</translation>
<translation id="3603622770190368340">Отримати Ñертифікат мережі</translation>
<translation id="3604048165392640554">Мобільне Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ðµ знайдено. Увімкніть миттєвий режим модема на інших приÑтроÑÑ… Ñ– повторіть Ñпробу. &lt;a target="_blank" href="<ph name="URL" />"&gt;Докладніше&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">Ваш ІТ-адмініÑтратор вимкнув кориÑні програми Chrome Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ приÑтрою. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Електронна адреÑа</translation>
<translation id="3702500414347826004">Стартові Ñторінки змінено на <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Запитувати, коли Ñайт хоче переглÑдати текÑти та зображеннÑ, Ñкопійовані в буфер обміну</translation>
<translation id="370415077757856453">JavaScript заблоковано</translation>
<translation id="3704331259350077894">ÐŸÑ€Ð¸Ð¿Ð¸Ð½ÐµÐ½Ð½Ñ Ð´Ñ–Ñ—</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">Ваша картка недійÑна</translation>
<translation id="3792890930871100565">Від’єднати принтери</translation>
<translation id="379422718204375917">Входьте у Ñвій обліковий Ð·Ð°Ð¿Ð¸Ñ Ð·Ð° допомогою Smart Lock</translation>
-<translation id="3794595850995182458">Закрити Ñторінку</translation>
<translation id="3796648294839530037">Улюблені мережі:</translation>
<translation id="3797900183766075808">&amp;Шукати "<ph name="SEARCH_TERMS" />" у <ph name="SEARCH_ENGINE" />.</translation>
<translation id="3798325802885154040">Дає змогу ввімкнути або вимкнути функцію "торкнутиÑÑ, щоб натиÑнути"</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">Додати ще</translation>
<translation id="3812525830114410218">ÐедійÑний Ñертифікат</translation>
<translation id="3813296892522778813">Якщо не вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ потрібний вміÑÑ‚, перейдіть на Ñторінку <ph name="BEGIN_LINK_CHROMIUM" />довідки Google Chrome<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">Знайдено нові фотографії (<ph name="FILE_COUNT" />)
- <ph name="LINE_BREAK1" />
- Фотографії готові до імпорту на <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Дозволити вÑім Ñайтам надÑилати фонові push-повідомленнÑ</translation>
+<translation id="3819497457291599334">Перейдіть у меню "ÐалаштуваннÑ" &gt; "Додатки та ÑповіщеннÑ" &gt; "УÑÑ– додатки" &gt; "СервіÑи Google Play".</translation>
<translation id="3819752733757735746">Кнопковий доÑтуп (керуйте комп’ютером однією чи двома кнопками)</translation>
<translation id="3819800052061700452">&amp;Ðа веÑÑŒ екран</translation>
<translation id="3820172043799983114">ÐедійÑний PIN-код.</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">Інші <ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Файли cookie й інші дані із Ñайтів Ñ– плагінів</translation>
<translation id="383891835335927981">МаÑÑˆÑ‚Ð°Ð±ÑƒÐ²Ð°Ð½Ð½Ñ Ñайтів не змінено</translation>
+<translation id="3839516600093027468">Завжди заборонÑти Ñайту <ph name="HOST" /> переглÑдати буфер обміну</translation>
<translation id="3840053866656739575">Утрачено Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Chromebox. Підійдіть ближче або перевірте приÑтрій, поки ми намагатимемоÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ з’єднаннÑ.</translation>
+<translation id="3842132283799370683">Ðе вдалоÑÑ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ñ‚Ð¸ приÑтрій до домену. Можливо, виникли проблеми з організаційним підрозділом.</translation>
<translation id="3842552989725514455">Шрифт Serif</translation>
<translation id="385051799172605136">Ðазад</translation>
<translation id="3851428669031642514">Завантажити небезпечні Ñценарії</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">Виберіть чаÑовий поÑÑ</translation>
<translation id="3856921555429624101">ВикориÑÑ‚Ð°Ð½Ð½Ñ Ñ‚Ñ€Ð°Ñ„Ñ–ÐºÑƒ більше не відÑтежуєтьÑÑ</translation>
<translation id="3857228364945137633">Спробуйте розблокувати приÑтрій <ph name="DEVICE_TYPE" /> за допомогою Smart Lock, не вводÑчи пароль, коли телефон поблизу.</translation>
+<translation id="3857732810083914482">ПерÑоналізацію вимкнено. Її можна ввімкнути на Ñторінці myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Вітаємо в Hangouts Meet</translation>
<translation id="3862134173397075045">Вітаємо в Cast Ð´Ð»Ñ Chrome!</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Телефон Ð´Ð»Ñ Smart Lock змінено</translation>
<translation id="3927932062596804919">Відмовити</translation>
<translation id="3930521966936686665">Відтворити на</translation>
+<translation id="3933283459331715412">Відновити видалений пароль Ð´Ð»Ñ <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Відкрити аудіо в новій вкладці</translation>
<translation id="3936925983113350642">Вибраний пароль буде потрібен, щоб пізніше відновити цей Ñертифікат. Зберігайте його в безпечному міÑці.</translation>
<translation id="3937640725563832867">Ðльтернативне ім'Ñ Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ Ñертифіката</translation>
+<translation id="3937734102568271121">Завжди перекладати з такої мови: <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Увімкнути автоповтор</translation>
<translation id="3941357410013254652">Ідентифікатор каналу</translation>
<translation id="3941565636838060942">Щоб Ñховати доÑтуп до цієї програми, потрібно видалити Ñ—Ñ— за допомогою міні-додатка
@@ -1943,6 +1974,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Імпортовано із IE</translation>
<translation id="3950820424414687140">Увійти</translation>
+<translation id="3950870029767307261">Цій Ñторінці заборонено переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну</translation>
<translation id="3954354850384043518">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ñ€Ð¸Ð²Ð°Ñ”</translation>
<translation id="3955193568934677022">Дозволити Ñайтам відтворювати захищений вміÑÑ‚ (рекомендуєтьÑÑ)</translation>
<translation id="3956702100721821638">Ðе вдалоÑÑ Ð·â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ð· Google Play</translation>
@@ -1975,6 +2007,7 @@
<translation id="39964277676607559">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ javascript "<ph name="RELATIVE_PATH" />" Ð´Ð»Ñ Ñценарію вміÑту.</translation>
<translation id="4002066346123236978">Ðазва</translation>
<translation id="40027638859996362">ПеренеÑти Ñлово</translation>
+<translation id="4005817994523282006">СпоÑіб Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‡Ð°Ñового поÑÑу</translation>
<translation id="4008291085758151621">Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ Ñайт недоÑтупна у VR-режимі</translation>
<translation id="4010917659463429001">Щоб мати доÑтуп до закладок на мобільному приÑтрої, потрібно <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Відновити Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ <ph name="EXTENSION_NAME" />?</translation>
@@ -1991,6 +2024,7 @@
<translation id="4037084878352560732">Кінь</translation>
<translation id="4037889604535939429">Змінити кориÑтувача</translation>
<translation id="4042264909745389898">Умови ОС Google Chrome</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Закрити Ñторінку}one{Закрити Ñторінки}few{Закрити Ñторінки}many{Закрити Ñторінки}other{Закрити Ñторінки}}</translation>
<translation id="4044612648082411741">Введіть пароль Ñертифіката</translation>
<translation id="404493185430269859">Пошукова ÑиÑтема за умовчаннÑм</translation>
<translation id="4047112090469382184">ÐаÑкільки це безпечно</translation>
@@ -2037,6 +2071,7 @@
<translation id="4109135793348361820">ПереміÑтити вікно на робочий Ñтіл кориÑтувача <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Вибрати полицю</translation>
<translation id="4114360727879906392">Попереднє вікно</translation>
+<translation id="4115002065223188701">Мережа недоÑÑжна</translation>
<translation id="4115080753528843955">ДеÑкі Ñлужби вміÑту викориÑтовують унікальні ідентифікатори, щоб надавати доÑтуп до захищеного вміÑту</translation>
<translation id="411666854932687641">Приватна пам’ÑÑ‚ÑŒ</translation>
<translation id="4120817667028078560">ШлÑÑ… задовгий</translation>
@@ -2047,6 +2082,7 @@
<translation id="4130207949184424187">Це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ð½Ð¸Ð»Ð¾ Ñторінку, Ñка відкриваєтьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ в універÑальному вікні пошуку.</translation>
<translation id="413121957363593859">Компоненти</translation>
<translation id="4131410914670010031">Чорно-білий</translation>
+<translation id="4136203100490971508">Ðічний режим вимкнетьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ на Ñвітанку</translation>
<translation id="4138267921960073861">Показувати імена кориÑтувачів Ñ– фото на екрані входу</translation>
<translation id="4140559601186535628">Push-повідомленнÑ</translation>
<translation id="4146026355784316281">Завжди відкривати за допомогою ÑиÑтемного переглÑдача</translation>
@@ -2064,6 +2100,7 @@
<translation id="4172051516777682613">Завжди показувати</translation>
<translation id="4175737294868205930">ПоÑтійна пам’ÑÑ‚ÑŒ</translation>
<translation id="4176463684765177261">Вимкнено</translation>
+<translation id="4180684688621252156">Служба друку</translation>
<translation id="4180788401304023883">Видалити Ñертифікат Центру Ñертифікації "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Мови</translation>
<translation id="4184885522552335684">ПотÑгніть, щоб переміÑтити диÑплей</translation>
@@ -2079,7 +2116,6 @@
<translation id="4206323443866416204">ÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð³ÑƒÐºÑƒ</translation>
<translation id="420665587194630159">(це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ” керованим, його не можна видалÑти чи вимикати.)</translation>
<translation id="4206944295053515692">Запитувати пропозиції в Google</translation>
-<translation id="4207228095438106090"><ph name="URL" /> хоче переглÑдати текÑти та зображеннÑ, Ñкопійовані в буфер обміну.</translation>
<translation id="4208390505124702064">Пошук на Ñайті <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Великий</translation>
<translation id="421017592316736757">Щоб отримати доÑтуп до цього файлу, потрібно перебувати в режимі онлайн.</translation>
@@ -2087,6 +2123,7 @@
<translation id="42126664696688958">ЕкÑпортувати</translation>
<translation id="42137655013211669">Сервер заборонив доÑтуп до цього реÑурÑу.</translation>
<translation id="4215350869199060536">Помилка. Заборонені Ñимволи в імені.</translation>
+<translation id="4215448920900139318">СтворюєтьÑÑ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð° копіÑ: <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">УвеÑÑŒ екран</translation>
<translation id="4235813040357936597">Додати обліковий Ð·Ð°Ð¿Ð¸Ñ Ñƒ профіль <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">СкаÑувати вхід</translation>
@@ -2114,7 +2151,6 @@
<translation id="4270393598798225102">ВерÑÑ–Ñ <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Ðемає збігів</translation>
<translation id="4275830172053184480">ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ приÑтрій</translation>
-<translation id="4276216215490044084">Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ великий файл PPD. Розмір не має перевищувати 250 КБ.</translation>
<translation id="4278390842282768270">Дозволено</translation>
<translation id="4281844954008187215">Умови викориÑтаннÑ</translation>
<translation id="4282196459431406533">Smart Lock увімкнено</translation>
@@ -2126,15 +2162,15 @@
<translation id="4289300219472526559">Start Speaking</translation>
<translation id="4289540628985791613">ОглÑд</translation>
<translation id="4296575653627536209">Додати контрольованого кориÑтувача</translation>
+<translation id="4297322094678649474">Змінити мови</translation>
+<translation id="4299141727003252811">Google може викориÑтовувати ваші дані веб-переглÑду, вміÑÑ‚ із деÑких відвіданих Ñайтів та інші дії у веб-переглÑдачі, щоб перÑоналізувати Chrome та інші ÑервіÑи Google, Ñк-от Перекладач, Пошук Ñ– оголошеннÑ.</translation>
<translation id="4300305918532693141">Щоб змінити це налаштуваннÑ, <ph name="BEGIN_LINK" />Ñкиньте Ñинхронізацію<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">ДоÑтупне нове Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐžÐ¡. Увійдіть, щоб уÑтановити.</translation>
<translation id="4305227814872083840">довга затримка (2 Ñ)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> КБ (<ph name="NUM_KILOBYTES_LIVE" /> КБ у реальному чаÑÑ–)</translation>
+<translation id="4310139701823742692">Ðеправильний формат файлу. Перевірте файл PPD та повторіть Ñпробу.</translation>
<translation id="431076611119798497">&amp;Деталі</translation>
<translation id="4312866146174492540">Блокувати (за умовчаннÑм)</translation>
-<translation id="4315548163539304064">Ð¡ÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾ÑÑ–Ñ…
- <ph name="LINE_BREAK1" />
- Знайдено нові фотографії (<ph name="FILE_COUNT" />)</translation>
<translation id="4316850752623536204">Веб-Ñайт розробника</translation>
<translation id="4320177379694898372">Ðемає Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Продовжити завантаженнÑ}one{Продовжити завантаженнÑ}few{Продовжити завантаженнÑ}many{Продовжити завантаженнÑ}other{Продовжити завантаженнÑ}}</translation>
@@ -2159,7 +2195,6 @@
<translation id="4359408040881008151">УÑтановлено, оÑкільки Ñ” залежні розширеннÑ.</translation>
<translation id="4361142739114356624">Секретний ключ цього Ñертифіката клієнта відÑутній або недійÑний</translation>
<translation id="4363771538994847871">Ðемає приÑтроїв Ð´Ð»Ñ Ñ‚Ñ€Ð°Ð½ÑлÑції. Потрібна допомога?</translation>
-<translation id="4364444725319685468">Файл "<ph name="FILE_NAME" />" завантажено</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> транÑлює вікно.</translation>
<translation id="4364830672918311045">Показувати ÑповіщеннÑ</translation>
<translation id="4365673000813822030">Ðа жаль, ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð¿ÐµÑ€ÐµÑтала працювати.</translation>
@@ -2180,10 +2215,10 @@
<translation id="4394049700291259645">Вимкнути</translation>
<translation id="4400367121200150367">Тут відображатимутьÑÑ Ñайти, Ñкі ніколи не зберігають паролі</translation>
<translation id="4400632832271803360">Утримуйте клавішу панелі запуÑку, щоб змінити функції клавіш верхнього Ñ€Ñду</translation>
-<translation id="4405076286418917603">Потрібен Ñимвол</translation>
<translation id="4408599188496843485">Д&amp;овідка</translation>
<translation id="4409697491990005945">ПолÑ</translation>
<translation id="4411578466613447185">ПідпиÑувач коду</translation>
+<translation id="4412698727486357573">Довідковий центр</translation>
<translation id="4414232939543644979">Ðове &amp;анонімне вікно</translation>
<translation id="4415748029120993980">Еліптична крива SECG secp384r1 (також відома Ñк NIST P-384)</translation>
<translation id="4419409365248380979">Завжди дозволÑти хоÑту <ph name="HOST" /> Ñтворювати файли cookie</translation>
@@ -2197,7 +2232,6 @@
<translation id="4430369329743628066">Закладку додано</translation>
<translation id="443464694732789311">Продовжити</translation>
<translation id="4439318412377770121">ЗареєÑтрувати <ph name="DEVICE_NAME" /> у Google Cloud Devices?</translation>
-<translation id="4439612350502082674">Ðе вдаєтьÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ принтер. Перезавантажте його та повторіть Ñпробу.</translation>
<translation id="4441124369922430666">ЗапуÑкати цю програму автоматично під Ñ‡Ð°Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿â€™ÑŽÑ‚ÐµÑ€Ð°?</translation>
<translation id="444134486829715816">Розгорнути...</translation>
<translation id="4441548209689510310">Показати Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ правопиÑу</translation>
@@ -2219,8 +2253,9 @@
<translation id="4474381447165623168">Ðалаштувати автоматично, викориÑтовуючи мережу Wi-Fi</translation>
<translation id="4475552974751346499">Пошук завантажень</translation>
<translation id="4476590490540813026">СпортÑменка</translation>
+<translation id="4477015793815781985">ÐатиÑкайте Ctrl, Alt або ⌘</translation>
<translation id="4478664379124702289">Зберегти поÑиланн&amp;Ñ Ñк...</translation>
-<translation id="4479424953165245642">Керувати програмами Ð´Ð»Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ð°Ð»Ñ–Ð²</translation>
+<translation id="4479424953165245642">Керувати додатками-терміналами</translation>
<translation id="4479639480957787382">Ethernet</translation>
<translation id="4481249487722541506">Завантажити розпаковане розширеннÑ...</translation>
<translation id="4481530544597605423">Відключені приÑтрої</translation>
@@ -2232,8 +2267,6 @@
<translation id="4508051413094283164">Відкривати вÑе у вікні в режимі анонімного переглÑду</translation>
<translation id="4508265954913339219">Помилка активації</translation>
<translation id="4508765956121923607">ПереглÑнути д&amp;жерело</translation>
-<translation id="4509017836361568632">Відхилити фото</translation>
-<translation id="4513946894732546136">Відгуки</translation>
<translation id="451407183922382411">Ð¢ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ñ–Ñ <ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">Створити нового контрольованого кориÑтувача</translation>
<translation id="451515744433878153">Видалити</translation>
@@ -2241,6 +2274,7 @@
<translation id="4520385623207007473">Ðктивні файли cookie</translation>
<translation id="452039078290142656">невідомі приÑтрої від поÑтачальника <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Деталі</translation>
+<translation id="4522600456902129422">ДозволÑти цьому Ñайту переглÑдати буфер обміну</translation>
<translation id="4530494379350999373">ПоходженнÑ</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">ПроцеÑорний чаÑ</translation>
@@ -2253,9 +2287,11 @@
<translation id="4543778593405494224">Менеджер Ñертифікатів</translation>
<translation id="4544174279960331769">Стандартний Ñиній аватар</translation>
<translation id="4545028762441890696">Щоб увімкнути знову, прийміть нові дозволи:</translation>
+<translation id="454547174531670764">Синхронізувати з іншим обліковим запиÑом</translation>
<translation id="4545759655004063573">Ðеможливо зберегти через недоÑтатні дозволи. Збережіть в іншому міÑці.</translation>
<translation id="4546308221697447294">Швидке Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñайтів у Google Chrome</translation>
<translation id="4547659257713117923">Ðемає вкладок з інших приÑтроїв</translation>
+<translation id="4547672827276975204">Ðалаштовувати автоматично</translation>
<translation id="4547992677060857254">У вибраній папці міÑÑ‚ÑÑ‚ÑŒÑÑ Ñ„Ð°Ð¹Ð»Ð¸ з приватною інформацією. Справді надати програмі "$1" поÑтійний доÑтуп Ð´Ð»Ñ Ð¿Ð¸ÑÐ°Ð½Ð½Ñ Ð² цю папку?</translation>
<translation id="4552031286893852992">Chrome заблокував показ реклами на цьому Ñайті, оÑкільки він чаÑто показує нав’Ñзливі оголошеннÑ.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2427,10 +2463,10 @@
<translation id="4837926214103741331">Ви не маєте права викориÑтовувати цей приÑтрій. ЗвернітьÑÑ Ð´Ð¾ його влаÑника, щоб отримати дозвіл на вхід.</translation>
<translation id="4837952862063191349">Щоб розблокувати приÑтрій <ph name="DEVICE_TYPE" /> Ñ– відновити локальні дані, введіть Ñтарий пароль.</translation>
<translation id="4838355575774807786">Коли Chrome видалÑв шкідливі програми, ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°.</translation>
+<translation id="4838836835474292213">Дозволено переглÑдати буфер обміну</translation>
<translation id="4839303808932127586">Збере&amp;гти відео Ñк...</translation>
<translation id="4839847978919684242">Вибрано елементів: <ph name="SELCTED_FILES_COUNT" /></translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{Ще 1}one{Ще #}few{Ще #}many{Ще #}other{Ще #}}</translation>
-<translation id="4840626203080576849">Запитувати, коли Ñайт захоче переглÑдати текÑти або зображеннÑ, Ñкопійовані в буфер обміну (рекомендовано)</translation>
<translation id="4842976633412754305">Ð¦Ñ Ñторінка намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ñценарії з неперевірених джерел.</translation>
<translation id="4844333629810439236">Інші клавіатури</translation>
<translation id="4846680374085650406">Ви дотримуєтеÑÑ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°Ñ†Ñ–Ñ— адмініÑтратора щодо цього налаштуваннÑ.</translation>
@@ -2482,6 +2518,7 @@
<translation id="4900392736118574277">Стартову Ñторінку змінено на <ph name="URL" />.</translation>
<translation id="490074449735753175">ВикориÑтовувати веб-поÑлугу Ð´Ð»Ñ Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð¼Ð¸Ð»Ð¾Ðº правопиÑу</translation>
<translation id="49027928311173603">Завантажене із Ñервера правило недійÑне: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Готово до резервного копіюваннÑ: <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Цей файл рідко завантажують. Він може бути небезпечним.</translation>
<translation id="4907306957610201395">ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ñ–Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»Ñƒ</translation>
<translation id="4907824805858067479">ÐдмініÑтратор вимкнув функцію збережених карток</translation>
@@ -2514,6 +2551,7 @@
<translation id="4953689047182316270">реагувати на події Ñпеціальних можливоÑтей</translation>
<translation id="4953808748584563296">Стандартний оранжевий аватар</translation>
<translation id="4955814292505481804">Річна ліцензіÑ</translation>
+<translation id="4958834709409349617">Щоб увімкнути ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° телефонах <ph name="PHONE_NAME_1" /> Ñ– <ph name="PHONE_NAME_2" />, виконайте вказані нижче дії.</translation>
<translation id="495931528404527476">У Chrome</translation>
<translation id="496226124210045887">У вибраній папці міÑÑ‚ÑÑ‚ÑŒÑÑ Ñ„Ð°Ð¹Ð»Ð¸ з приватною інформацією. Справді надати програмі "$1" поÑтійний доÑтуп Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· цієї папки?</translation>
<translation id="4964455510556214366">УпорÑдкуваннÑ</translation>
@@ -2526,6 +2564,7 @@
<translation id="4970738541803285369">УÑтановити на робочий Ñтіл…</translation>
<translation id="4971412780836297815">Відкрити піÑÐ»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ</translation>
<translation id="4972129977812092092">Змінити принтер</translation>
+<translation id="497287958838527945">Кредитні картки й адреÑи, пов’Ñзані з Google Pay.</translation>
<translation id="4973307593867026061">Додати принтери</translation>
<translation id="4973523518332075481">Задовга назва. МакÑимальна кількіÑÑ‚ÑŒ Ñимволів: <ph name="MAX_LENGTH" />.</translation>
<translation id="497421865427891073">Перейти вперед</translation>
@@ -2549,6 +2588,7 @@
<translation id="4998873842614926205">Підтвердьте зміни</translation>
<translation id="499955951116857523">ДиÑпетчер файлів</translation>
<translation id="5000922062037820727">Заблоковано (рекомендуєтьÑÑ)</translation>
+<translation id="5004584466530475658">Ðових фотографій: <ph name="FILE_COUNT" /></translation>
<translation id="5010043101506446253">Центр Ñертифікації</translation>
<translation id="5010929733229908807">УÑÑ– дані зашифровано за допомогою вашої парольної фрази Ð´Ð»Ñ Ñинхронізації
<ph name="TIME" /></translation>
@@ -2557,6 +2597,7 @@
<translation id="5015762597229892204">Виберіть драйвер принтера</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Запам’Ñтати</translation>
+<translation id="5018207570537526145">Відкрити веб-Ñайт розширеннÑ</translation>
<translation id="5024856940085636730">ÐžÐ¿ÐµÑ€Ð°Ñ†Ñ–Ñ Ñ‚Ñ€Ð¸Ð²Ð°Ñ” довше, ніж очікувалоÑÑŒ. СкаÑувати Ñ—Ñ—?</translation>
<translation id="5026874946691314267">Більше не показувати це</translation>
<translation id="5027550639139316293">Сертифікат електронної пошти</translation>
@@ -2626,6 +2667,7 @@
<translation id="5143374789336132547">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ "<ph name="EXTENSION_NAME" />" змінило Ñторінку, Ñка відкриваєтьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð½Ð°Ñ‚Ð¸ÑÐºÐ°Ð½Ð½Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка".</translation>
<translation id="5143712164865402236">Увійти в повноекранний режим</translation>
<translation id="5145331109270917438">Дата зміненнÑ</translation>
+<translation id="514561958218673757">Щоб увімкнути ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° приÑтроÑÑ…, виконайте вказані нижче дії.</translation>
<translation id="5150254825601720210">Ім'Ñ SSL-Ñервера Ñертифіката Netscape</translation>
<translation id="5151354047782775295">Звільніть міÑце на диÑку, інакше деÑкі дані буде автоматично видалено</translation>
<translation id="5153297660536091054">Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ PIN-кодом</translation>
@@ -2683,6 +2725,7 @@
<translation id="5238278114306905396">Програму "<ph name="EXTENSION_NAME" />" автоматично вилучено.</translation>
<translation id="5238369540257804368">Діапазони</translation>
<translation id="5241128660650683457">ПереглÑдати вÑÑ– ваші дані на веб-Ñайтах, Ñкі ви відвідуєте</translation>
+<translation id="5241567694820672363">Відновити Ñтартову Ñторінку за умовчаннÑм?</translation>
<translation id="5242724311594467048">Увімкнути Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996">ВідбулоÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ програми <ph name="APP_NAME" />. ÐатиÑніть цю Ñпливаючу підказку, щоб перезапуÑтити програму.</translation>
<translation id="5249624017678798539">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ðµ закінчилоÑÑ Ñ‡ÐµÑ€ÐµÐ· аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ веб-переглÑдача.</translation>
@@ -2692,7 +2735,6 @@
<translation id="5254368820972107711">Показати файли, Ñкі будуть вилучені</translation>
<translation id="52550593576409946">Ðе вдалоÑÑ Ð·Ð°Ð¿ÑƒÑтити додаток Ð´Ð»Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ð°Ð»Ñ–Ð².</translation>
<translation id="5255315797444241226">Введена парольна фраза неправильна.</translation>
-<translation id="5259571578888203461">Ðе показувати Ñайтам текÑти й зображеннÑ, Ñкі ви копіюєте в буфер обміну</translation>
<translation id="5260508466980570042">Ðа жаль, не вдалоÑÑ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¸Ñ‚Ð¸ вашу електронну адреÑу чи пароль. Повторіть Ñпробу.</translation>
<translation id="5261683757250193089">Відкрити у Веб-магазині</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Отримуйте доÑтуп до файлів будь-де, навіть без Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом.<ph name="MARKUP_2" />
@@ -2745,7 +2787,6 @@
<translation id="5324780743567488672">Ðвтоматично визначати чаÑовий поÑÑ Ð½Ð° оÑнові ваших геоданих</translation>
<translation id="5327248766486351172">Ðазва</translation>
<translation id="532943162177641444">ТоркнітьÑÑ ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° приÑтрої <ph name="PHONE_NAME" />, щоб налаштувати Ð´Ð»Ñ Ð½ÑŒÐ¾Ð³Ð¾ мобільну точку доÑтупу.</translation>
-<translation id="5329615878510216304">повторно Ñканувати</translation>
<translation id="5329858601952122676">&amp;Видалити</translation>
<translation id="5330145655348521461">Ці файли відкрито на іншому комп’ютері. Перейдіть до <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />), щоб переглÑнути Ñ—Ñ….</translation>
<translation id="5330512191124428349">Отримати інформацію</translation>
@@ -2755,6 +2796,7 @@
<translation id="5334142896108694079">Кеш Ñценаріїв</translation>
<translation id="533433379391851622">Очікувана верÑÑ–Ñ â€“ "<ph name="EXPECTED_VERSION" />". ВикориÑтана верÑÑ–Ñ â€“ "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">ПереглÑнути джерело</translation>
+<translation id="5335458522276292100">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð° <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" />: <ph name="FILE_COUNT" /></translation>
<translation id="5337771866151525739">Ð’Ñтановлено третьою Ñтороною.</translation>
<translation id="5338503421962489998">Локальна пам’ÑÑ‚ÑŒ</translation>
<translation id="5340217413897845242">Елемент полиці 6</translation>
@@ -2876,6 +2918,7 @@
<translation id="5516183516694518900">Увійдіть в обліковий Ð·Ð°Ð¿Ð¸Ñ Google у Chrome, щоб мати доÑтуп до Ñвоїх закладок, Ñ–Ñторії, паролів та інших налаштувань на вÑÑ–Ñ… Ñвоїх приÑтроÑÑ….</translation>
<translation id="551752069230578406">Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° в обліковий запиÑ. Це може тривати деÑкий чаÑ…</translation>
<translation id="5517535964909391608">Ðезахищений вміÑÑ‚ заблоковано</translation>
+<translation id="5518219166343146486">Запитувати, коли Ñайт хоче переглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну</translation>
<translation id="5518584115117143805">Сертифікат ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¾Ñ— пошти</translation>
<translation id="5521078259930077036">Це Ð´Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка, Ñку ви очікували?</translation>
<translation id="5521348028713515143">Додати Ñрлик на робочому Ñтолі</translation>
@@ -2886,9 +2929,9 @@
<translation id="5527463195266282916">Спроба вÑтановити Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ð¸Ð¶Ñ‡Ð¾Ñ— верÑÑ–Ñ—.</translation>
<translation id="5527474464531963247">Можна також вибрати іншу мережу.</translation>
<translation id="5528368756083817449">ДиÑпетчер закладок</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Загальні</translation>
<translation id="5533001281916885985">Сайт <ph name="SITE_NAME" /> хоче</translation>
+<translation id="5534304873398226603">Відхилити фото або відео</translation>
<translation id="5534520101572674276">ОбчиÑÐ»ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ</translation>
<translation id="5535941515421698170">Також вилучити вÑÑ– дані з цього приÑтрою</translation>
<translation id="5537725057119320332">ÐкторÑький Ñклад</translation>
@@ -2928,8 +2971,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð²â€¦</translation>
<translation id="5592595402373377407">Ще недоÑтатньо даних.</translation>
+<translation id="5593766628437008432">Щоб увімкнути ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° телефоні <ph name="PHONE_NAME" />, виконайте вказані нижче дії.</translation>
<translation id="5595152862129936745">Дуже далеко</translation>
<translation id="5595485650161345191">Редагувати адреÑу</translation>
+<translation id="5596627076506792578">Інші опції</translation>
<translation id="5600706100022181951">Щоб завантажити оновленнÑ, буде викориÑтано <ph name="UPDATE_SIZE_MB" /> МБ мобільного Інтернету. Продовжити?</translation>
<translation id="5601503069213153581">PIN-код</translation>
<translation id="5605623530403479164">Інші пошукові ÑиÑтеми</translation>
@@ -2957,6 +3002,7 @@
<translation id="563535393368633106">Запитувати дозволу, перш ніж надавати доÑтуп (рекомендуєтьÑÑ)</translation>
<translation id="5636996382092289526">Щоб кориÑтуватиÑÑ Ñ†Ñ–Ñ”ÑŽ мережею (<ph name="NETWORK_ID" />), можливо, Ñпершу потрібно буде <ph name="LINK_START" />перейти на Ñторінку входу мережі<ph name="LINK_END" />, Ñка автоматично відкриєтьÑÑ Ð·Ð° декілька Ñекунд. Якщо цього не ÑтанетьÑÑ, мережею кориÑтуватиÑÑ Ð½Ðµ можна.</translation>
<translation id="5637476008227280525">Увімкнути мобільний трафік</translation>
+<translation id="5638309510554459422">Шукайте Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð¹ теми у <ph name="BEGIN_LINK" />Веб-магазині Chrome <ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Оновлено <ph name="HOURS" /> год тому</translation>
<translation id="5639549361331209298">Перезавантажити цю Ñторінку. Утримуйте, щоб побачити інші варіанти</translation>
<translation id="5642508497713047">Сторона, що підпиÑала CRL</translation>
@@ -2968,6 +3014,7 @@
<translation id="5657667036353380798">Ð”Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ð° верÑÑ–Ñ Chrome <ph name="MINIMUM_CHROME_VERSION" /> або новіша.</translation>
<translation id="5658415415603568799">З міркувань безпеки Smart Lock запропонує ввеÑти пароль через 20 годин.</translation>
<translation id="5659593005791499971">Електронна пошта</translation>
+<translation id="5659833766619490117">Цю Ñторінку неможливо переклаÑти</translation>
<translation id="5662477687021125631">БезÑтрокова ліцензіÑ</translation>
<translation id="5667546120811588575">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Google Play…</translation>
<translation id="5669267381087807207">ÐктиваціÑ</translation>
@@ -3003,6 +3050,7 @@
<translation id="5729712731028706266">&amp;ПереглÑд</translation>
<translation id="5729996640881880439">Ðа жаль, не вдаєтьÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ код цієї помилки.</translation>
<translation id="5731247495086897348">Ð’Ñта&amp;вити та перейти</translation>
+<translation id="5731409020711461763">1 нове фото</translation>
<translation id="5734362860645681824">Зв’Ñзок</translation>
<translation id="5735973442555172575">Щоб кориÑтуватиÑÑ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ°Ð¼Ð¸ Android, знову ввійдіть Ñ– оновіть Ñ—Ñ….</translation>
<translation id="5736796278325406685">Введіть дійÑне Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача</translation>
@@ -3033,11 +3081,13 @@
<translation id="577322787686508614">Операцію переглÑду заборонено на приÑтрої <ph name="DEVICE_NAME" />.</translation>
<translation id="5774295353725270860">Відкрити програму файлів</translation>
<translation id="5774515636230743468">МаніфеÑÑ‚:</translation>
+<translation id="5775834615653774429">Ðе вдалоÑÑ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ñ‚Ð¸ приÑтрій до домену. Організаційний підрозділ не Ñ–Ñнує.</translation>
<translation id="577624874850706961">Пошук файлів cookie</translation>
<translation id="5777468213129569553">Відкрити Chrome</translation>
<translation id="5778747455497889540">ОÑÑŒ Ð½Ð°Ð²Ð¼Ð°Ð½Ð½Ñ Ð·Ð³ÐµÐ½ÐµÑ€Ð¾Ð²Ð°Ð½Ð¸Ð¹ пароль Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸, приÑвоєний вашому комп’ютеру:</translation>
<translation id="5780973441651030252">Пріоритет обробки</translation>
<translation id="5781865261247219930">ÐадіÑлати команди в Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="5782227691023083829">ВиконуєтьÑÑ Ð¿ÐµÑ€ÐµÐºÐ»Ð°Ð´ Ñторінки...</translation>
<translation id="5783221160790377646">Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ¾Ð²Ð°Ð½Ð¾Ð³Ð¾ кориÑтувача. Повторіть Ñпробу пізніше.</translation>
<translation id="5783602409389152506">поки триває пошук приÑтроїв…</translation>
<translation id="57838592816432529">Вимкнути звук</translation>
@@ -3051,6 +3101,7 @@
<translation id="5804241973901381774">Дозволи</translation>
<translation id="580571955903695899">ПереупорÑдкувати за назвою</translation>
<translation id="5807290661599647102">Ðалаштувати Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð°</translation>
+<translation id="580926004266167721">Ðе вдалоÑÑ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ñ‚Ð¸ приÑтрій до домену. Можливо, права вашого облікового запиÑу Ð´Ð»Ñ Ð¾Ñ€Ð³Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ–Ð¹Ð½Ð¾Ð³Ð¾ підрозділу обмежено.</translation>
<translation id="580961539202306967">Запитувати, Ñкщо Ñайт хоче надÑилати мені push-Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ (рекомендовано)</translation>
<translation id="5814126672212206791">Тип з’єднаннÑ</translation>
<translation id="5815645614496570556">ÐдреÑа каталогу X.400</translation>
@@ -3072,8 +3123,10 @@
<translation id="5835754902560991078">надзвичайно коротка затримка (0,6 Ñ)</translation>
<translation id="5838456317242088717">Поточний ÑÐµÐ°Ð½Ñ Ð°Ð½Ð¾Ð½Ñ–Ð¼Ð½Ð¾Ð³Ð¾ переглÑду</translation>
<translation id="5842497610951477805">Увімкнути Bluetooth</translation>
+<translation id="5843250171025351504">ВерÑÑ–Ñ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ð° на вашому приÑтрої відрізнÑєтьÑÑ Ð²Ñ–Ð´ мінімальної верÑÑ–Ñ—, указаної адмініÑтратором. Оновіть Ñ—Ñ—, щоб увійти.</translation>
<translation id="5846929185714966548">Вкладка 4</translation>
<translation id="5848924408752252705">ТоркнітьÑÑ, щоб повернутиÑÑ Ð½Ð°Ð·Ð°Ð´.</translation>
+<translation id="5849212445710944278">Уже додано</translation>
<translation id="5849570051105887917">Код локального поÑтачальника</translation>
<translation id="5849869942539715694">ÐŸÐ°ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ...</translation>
<translation id="5850516540536751549">Цей тип файлу не підтримуєтьÑÑ. Відвідайте <ph name="BEGIN_LINK" />Веб-магазин Chrome<ph name="END_LINK" />, щоб знайти додаток, Ñкий може відкрити файл цього типу.
@@ -3099,6 +3152,7 @@
<translation id="586567932979200359"><ph name="PRODUCT_NAME" /> працює, викориÑтовуючи Ñвоє Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¸Ñка. Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð²ÐµÐ±-переглÑдача на комп'ютер дозволить працювати без викориÑÑ‚Ð°Ð½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¸Ñка та гарантуватиме його поÑтійне оновленнÑ.</translation>
<translation id="5866557323934807206">ОчиÑтити ці Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¼Ð°Ð¹Ð±ÑƒÑ‚Ð½Ñ–Ñ… відвідувань</translation>
<translation id="5866840822086176774">Дуже потужний</translation>
+<translation id="5867841422488265304">Виконайте пошук або введіть веб-адреÑу</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Збережені паролі</translation>
<translation id="5870086504539785141">Закрити меню доÑтупноÑÑ‚Ñ–</translation>
@@ -3156,7 +3210,6 @@
<translation id="5972708806901999743">Ðа початок</translation>
<translation id="5972826969634861500">ЗапуÑтити <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Зменшити маÑштаб</translation>
-<translation id="5975730206036440725">Ðе вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ PPD. Перевірте, чи під’єднано Chromebook до Інтернету, Ñ– повторіть Ñпробу.</translation>
<translation id="5975792506968920132">ВідÑоток зарÑду акумулÑтора</translation>
<translation id="5976160379964388480">Інші</translation>
<translation id="5978264784700053212">Центр повідомлень</translation>
@@ -3166,6 +3219,7 @@
<translation id="5984222099446776634">Ðещодавно відвідані</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Це загальна Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ приÑтрій Ñ– те, Ñк ви його викориÑтовуєте, Ñк-от про рівень зарÑду, чаÑтоту викориÑÑ‚Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð², ÑкіÑÑ‚ÑŒ та триваліÑÑ‚ÑŒ з’єднань із мережею (наприклад, Wi-Fi та Bluetooth), а також звіти про аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸, коли щоÑÑŒ не працює належним чином. Ці дані викориÑтовуватимутьÑÑ Ð´Ð»Ñ Ð¿Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ñ–Ð² Ñ– Ñлужб Google. ДеÑка Ñукупна Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð°Ð³Ð°Ñ” нашим партнерам, зокрема розробникам Android, удоÑконалювати Ñвої додатки та продукти.<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Ви можете будь-коли ввімкнути або вимкнути цю функцію в налаштуваннÑÑ… додатків Android. ПриÑтрій уÑе одно зможе надÑилати інформацію, потрібну Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð²Ð°Ð¶Ð»Ð¸Ð²Ð¸Ñ… поÑлуг, Ñк-от оновлень ÑиÑтеми та заÑобів безпеки.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Перекладено</translation>
<translation id="5991049340509704927">Збільшити</translation>
<translation id="5993332328670040093">ВикориÑÑ‚Ð°Ð½Ð½Ñ Ñ‚Ñ€Ð°Ñ„Ñ–ÐºÑƒ більше не відÑтежуватиметьÑÑ.</translation>
<translation id="6003177993629630467">Можливо <ph name="PRODUCT_NAME" /> не зможе оновлюватиÑÑŒ.</translation>
@@ -3189,7 +3243,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – приÑтрій USB підключено</translation>
<translation id="6032912588568283682">Файлова ÑиÑтема</translation>
<translation id="6034662038931255275">ОС оновлено</translation>
-<translation id="6035651096710386140">ÐатиÑкайте Ctrl або Alt (не обидві клавіші)</translation>
<translation id="6039651071822577588">Словник влаÑноÑÑ‚Ñ– в мережі має невірну Ñтруктуру</translation>
<translation id="604001903249547235">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ñƒ хмару</translation>
<translation id="6040143037577758943">Закрити</translation>
@@ -3197,8 +3250,8 @@
<translation id="604124094241169006">Ðвтоматично</translation>
<translation id="6042169520002885235">Виберіть виробника та модель принтера</translation>
<translation id="6042308850641462728">Більше</translation>
+<translation id="6042850536017090003">ТоркнітьÑÑ Ð¾Ð¿Ñ†Ñ–Ñ— "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð²".</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> транÑлює вкладку Chrome на вкладку <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Готово</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> транÑлює вкладку Chrome Ñ– аудіо на вкладку <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Щоб вийти з повноекранного режиму, утримуйте клавішу |<ph name="ACCELERATOR" />|,</translation>
<translation id="6049065490165456785">Ð¤Ð¾Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ Ð· внутрішньої камери</translation>
@@ -3210,6 +3263,7 @@
<translation id="6056710589053485679">Звичайне перезавантаженнÑ</translation>
<translation id="6059652578941944813">Ð†Ñ”Ñ€Ð°Ñ€Ñ…Ñ–Ñ Ñертифіката</translation>
<translation id="6059925163896151826">ПриÑтрої USB</translation>
+<translation id="6060435378291459521">Плагін <ph name="PLUGIN_NAME" /> аварійно завершив роботу.</translation>
<translation id="6064217302520318294">Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð°</translation>
<translation id="6065289257230303064">Ðтрибути каталогу Ñуб'єкта Ñертифіката</translation>
<translation id="6068338049763724728">Увімкнути віддалену реєÑтрацію</translation>
@@ -3241,9 +3295,11 @@
<translation id="6107012941649240045">Кому видано</translation>
<translation id="6112952769866305444">Редагувати кориÑтувача <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">ÐатиÑніть клавіші |<ph name="SHORTCUT" />|, щоб повернутиÑÑ Ð½Ð°Ð·Ð°Ð´</translation>
+<translation id="6116338172782435947">ПереглÑдати текÑти й Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² буфері обміну</translation>
<translation id="6116921718742659598">Змінити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð¾Ð²Ð¸ та введеннÑ</translation>
<translation id="6120205520491252677">Закріпити цю Ñторінку на екрані запуÑку...</translation>
<translation id="6122081475643980456">Ваше Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом контролюєтьÑÑ</translation>
+<translation id="6122095009389448667">ЗаборонÑти цьому Ñайту переглÑдати буфер обміну</translation>
<translation id="6122875415561139701">Операцію внеÑÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ð½ заборонено на приÑтрої <ph name="DEVICE_NAME" />.</translation>
<translation id="6124650939968185064">Від цього Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð·Ð°Ð»ÐµÐ¶Ð°Ñ‚ÑŒ такі розширеннÑ:</translation>
<translation id="6125479973208104919">Ðа жаль, потрібно ще раз додати обліковий Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° приÑтрої <ph name="DEVICE_TYPE" />.</translation>
@@ -3285,6 +3341,7 @@
<translation id="6178664161104547336">Вибір Ñертифіката</translation>
<translation id="6180288788882902869">Google Play на приÑтрої <ph name="DEVICE_TYPE" /></translation>
<translation id="6181431612547969857">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¾</translation>
+<translation id="6181803575025675566">Цей параметр можна змінити в <ph name="LINK_START" />ÐалаштуваннÑÑ…<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">МіÑÑ†ÐµÐ·Ð½Ð°Ñ…Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою</translation>
<translation id="6185696379715117369">Сторінка вгору</translation>
<translation id="6189412234224385711">Відкрити за допомогою Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ "<ph name="EXTENSION_NAME" />"</translation>
@@ -3317,7 +3374,6 @@
<translation id="6237816943013845465">Дає змогу налаштувати роздільну здатніÑÑ‚ÑŒ екрана</translation>
<translation id="6238923052227198598">Показувати оÑтанню нотатку на заблокованому екрані</translation>
<translation id="6239558157302047471">Перезавантажити фрейм</translation>
-<translation id="624022915548992686">Закрити Ñторінку</translation>
<translation id="6241530762627360640">ПереглÑдати інформацію про приÑтрої Bluetooth, підключені до вашої ÑиÑтеми, Ñ– знаходити приÑтрої Bluetooth поблизу.</translation>
<translation id="6243774244933267674">Сервер недоÑтупний</translation>
<translation id="6246413617632217567">Ðе вдалоÑÑŒ імпортувати контрольованого кориÑтувача. Перевірте, чи у Ð²Ð°Ñ Ñ” дозволи й вільне міÑце на жорÑткому диÑку, Ñ– повторіть Ñпробу.</translation>
@@ -3334,13 +3390,13 @@
<translation id="6263284346895336537">Ðе вирішальні</translation>
<translation id="6263541650532042179">Ñкинути Ñинхронізацію</translation>
<translation id="6264365405983206840">Вибрати &amp;вÑÑ–</translation>
+<translation id="6265930187414222160">Готово. Шкідливе програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾.</translation>
<translation id="6267166720438879315">Виберіть Ñертифікат, щоб ідентифікувати Ñебе на <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Відкрити за допомогою додатка <ph name="APP" /></translation>
<translation id="6268747994388690914">Імпортувати закладки з файлу HTML...</translation>
<translation id="6270770586500173387">ÐадÑилати <ph name="BEGIN_LINK1" />інформацію про ÑиÑтему й додатки<ph name="END_LINK1" />, а також <ph name="BEGIN_LINK2" />показники<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð»Ð°Ð³Ñ–Ð½Ð° ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">ЯкіÑÑ‚ÑŒ</translation>
-<translation id="6274087148640822908">Шукайте Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° додатки у <ph name="BEGIN_LINK" />Веб-магазині Chrome<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Змінити фотографію</translation>
<translation id="6276301056778294989">ПереконайтеÑÑ, що на приÑтрої показано такий Ñамий код.</translation>
<translation id="6277105963844135994">Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ– минув</translation>
@@ -3366,12 +3422,12 @@
<translation id="6311220991371174222">Ðе вдаєтьÑÑ Ð·Ð°Ð¿ÑƒÑтити Chrome, оÑкільки ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽ. Спробуйте перезапуÑтити Chrome.</translation>
<translation id="6312403991423642364">Ðевідома помилка мережі</translation>
<translation id="6313641880021325787">Вийти з VR-режиму</translation>
-<translation id="6314335155547195432">Згенерувати пароль</translation>
<translation id="6314819609899340042">Функції Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾ на цьому приÑтрої <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
-<translation id="6315343732431721770">Стартові Ñторінки змінено на <ph name="URL" />. Щоб вимкнути розширеннÑ, Ñкі змінюють Ñтартову Ñторінку, натиÑніть "Відновити".</translation>
<translation id="6315493146179903667">ПереміÑтити вÑе на передній план</translation>
<translation id="6316806695097060329">Цей приÑтрій <ph name="SHORT_PRODUCT_NAME" /> ідеально підходить Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ в Інтернеті.</translation>
+<translation id="6317318380444133405">Більше не підтримуєтьÑÑ.</translation>
<translation id="6317369057005134371">ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–ÐºÐ½Ð° програми…</translation>
+<translation id="6318407754858604988">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¿Ð¾Ñ‡Ð°Ñ‚Ð¾</translation>
<translation id="6322279351188361895">Ðе вдалоÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ Ñекретний ключ.</translation>
<translation id="6325191661371220117">Вимкнути автозапуÑк</translation>
<translation id="6326175484149238433">Видалити з Chrome</translation>
@@ -3381,7 +3437,6 @@
<translation id="6333049849394141510">Вибрати дані Ð´Ð»Ñ Ñинхронізації</translation>
<translation id="6333064448949140209">Файл буде надіÑлано в Google Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ</translation>
<translation id="6333834492048057036">Вибрати адреÑний Ñ€Ñдок Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ</translation>
-<translation id="6336907568130557310">Ваші паролі бачитимуть уÑÑ–, хто може переглÑдати екÑпортований файл. Ðе ділітьÑÑ Ð½Ð¸Ð¼ Ñ– видаліть його піÑÐ»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ñƒ.</translation>
<translation id="6339668969738228384">Створити новий профіль Ð´Ð»Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Ðе вдалоÑÑ Ð·â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑŒ із Ñервером. Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею та повторіть Ñпробу. Якщо проблема не зникне, перезапуÑÑ‚Ñ–Ñ‚ÑŒ Chromebook.</translation>
<translation id="6340071272923955280">Протокол друку через Інтернет (IPPS)</translation>
@@ -3404,7 +3459,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Ðалаштуйте Smart Lock на приÑтрої Android</translation>
<translation id="6374469231428023295">Повторити Ñпробу</translation>
-<translation id="6377158645544167202">Ðе вдаєтьÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ принтер. Перевірте, чи принтер увімкнено та під’єднано до Chromebook через Wi-Fi або USB.</translation>
<translation id="6380143666419481200">ПрийнÑти та продовжити</translation>
<translation id="6383051423892982287">Шифрувати Ñинхронізовані дані за допомогою влаÑної <ph name="BEGIN_LINK" />парольної фрази<ph name="END_LINK" /></translation>
<translation id="6384275966486438344">ВикориÑтовувати пошукову ÑиÑтему <ph name="SEARCH_HOST" /></translation>
@@ -3447,7 +3501,7 @@
<translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> налаштує автоматичні Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів цього комп'ютера.</translation>
<translation id="6433870913154270462">Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ зображеннÑ</translation>
<translation id="6434309073475700221">СкаÑувати</translation>
-<translation id="6435285122322546452">Керувати додатками Ð´Ð»Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ð°Ð»Ñ–Ð²â€¦</translation>
+<translation id="6435285122322546452">Керувати додатками-терміналами…</translation>
<translation id="6436164536244065364">ПереглÑнути у веб-магазині</translation>
<translation id="6437213622978068772">Перезавантажити (Ctrl+R)</translation>
<translation id="6438234780621650381">Скинути налаштуваннÑ</translation>
@@ -3496,6 +3550,7 @@
<translation id="6503077044568424649">ЧаÑто відвідувані</translation>
<translation id="6504611359718185067">Під’єднайтеÑÑ Ð´Ð¾ Інтернету, щоб додати принтер</translation>
<translation id="6506374932220792071">Ðлгоритм ECDSA X9.62 з підпиÑом SHA-256</translation>
+<translation id="6508248480704296122">СтоÑуєтьÑÑ <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Додаток: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Ð›Ñ–Ñ†ÐµÐ½Ð·Ñ–Ñ Ð½Ð° медіафайли</translation>
<translation id="6510568984200103950">Менше налаштувань</translation>
@@ -3529,9 +3584,11 @@
<translation id="6551508934388063976">Команда недоÑтупна. ÐатиÑніть клавіші Ctrl+N, щоб відкрити нове вікно.</translation>
<translation id="655384502888039633">КориÑтувачів: <ph name="USER_COUNT" /></translation>
<translation id="6555432686520421228">Видаліть уÑÑ– облікові запиÑи кориÑтувача та відновіть заводÑькі Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
+<translation id="6555810572223193255">Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ "ОчищеннÑ" зараз недоÑтупна</translation>
<translation id="6556866813142980365">Повторити</translation>
<translation id="6558280019477628686">СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. Можливо, не вÑÑ– елементи було видалено.</translation>
<translation id="6559580823502247193">(уже на цьому приÑтрої)</translation>
+<translation id="6560713683827832045">Перевірте, чи ввімкнено ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð². Якщо ні, увімкніть Ñ—Ñ….</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">ШлÑÑ… файлу чи назва файлу задовгі. Збережіть з коротшою назвою чи в іншому міÑці.</translation>
<translation id="656398493051028875">Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ "<ph name="FILENAME" />"…</translation>
@@ -3560,7 +3617,6 @@
<translation id="6606070663386660533">Вкладка 8</translation>
<translation id="6607272825297743757">Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ файл</translation>
<translation id="6607831829715835317">Інші інÑтру&amp;менти</translation>
-<translation id="6610183966322615106">Помилка Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°</translation>
<translation id="6612358246767739896">Захищений вміÑÑ‚</translation>
<translation id="6613452264606394692">Створіть закладку цієї Ñторінки, щоб швидко повернутиÑÑ Ð½Ð° неї</translation>
<translation id="6615455863669487791">Показати</translation>
@@ -3637,9 +3693,11 @@
<translation id="6736045498964449756">Ðа жаль, паролі не збігаютьÑÑ.</translation>
<translation id="6736243959894955139">ÐдреÑа</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Хоча у Ð²Ð°Ñ Ð±Ñ–Ð»ÑŒÑˆÐµ немає доÑтупу до Ñтарого профілю, ви можете видалити його.</translation>
<translation id="6739923123728562974">Показувати Ñрлик на робочому Ñтолі</translation>
<translation id="6740234557573873150">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ "<ph name="FILE_NAME" />" призупинено</translation>
<translation id="6742339027238151589">ДоÑтупний Ð´Ð»Ñ Ñценарію</translation>
+<translation id="6743841972744298686">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñинхронізації</translation>
<translation id="6745592621698551453">Оновити зараз</translation>
<translation id="6746124502594467657">Вниз</translation>
<translation id="674632704103926902">Увімкнути перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ñ‚Ð¸ÐºÐ¾Ð¼</translation>
@@ -3652,12 +3710,14 @@
<translation id="6757101664402245801">URL-адреÑу Ñкопійовано</translation>
<translation id="6758056191028427665">ПоділітьÑÑ Ð· нами Ñвоїми враженнÑми.</translation>
<translation id="6759193508432371551">Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð²Ð¾Ð´Ñьких налаштувань</translation>
+<translation id="6765234885931342179">ПереглÑдати Ñерійний номер ключа безпеки</translation>
<translation id="6766101255664245434">Робіть новий знімок або вибирайте наÑвне фото чи значок.
<ph name="LINE_BREAK" />
Це Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·â€™ÑвлÑтиметьÑÑ Ð½Ð° екрані входу та заблокованому екрані Chromebook.</translation>
<translation id="6769712124046837540">Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°â€¦</translation>
<translation id="6771503742377376720">Є Центром Ñертифікації</translation>
<translation id="6773575010135450071">Інші дії…</translation>
+<translation id="6777817260680419853">ПереÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¾</translation>
<translation id="6778959797435875428">Увімкнути звук на Ñайтах</translation>
<translation id="677965093459947883">Дуже малий</translation>
<translation id="6780439250949340171">керувати іншими налаштуваннÑми</translation>
@@ -3732,6 +3792,7 @@
<translation id="6898699227549475383">ÐžÑ€Ð³Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ (О)</translation>
<translation id="6900284862687837908">Фоновий додаток: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Приєднайте приÑтрій до домену</translation>
+<translation id="6903534926908201625">У <ph name="BEGIN_LINK" />ÐалаштуваннÑÑ…<ph name="END_LINK" /> можна будь-коли вибрати, Ñку інформацію збирає Google.</translation>
<translation id="6904344821472985372">СкаÑувати доÑтуп до файлу</translation>
<translation id="6904655473976120856">Щоб вийти, натиÑніть кнопку додатка</translation>
<translation id="6904713658985136356">Сторінка <ph name="HOST" /> хоче показувати ваш екран.</translation>
@@ -3740,17 +3801,22 @@
<translation id="691024665142758461">завантажити кілька файлів</translation>
<translation id="6911324888870229398">Ð—â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею втрачено. Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ під’єднайтеÑÑ Ð´Ð¾ іншої мережі Wi-Fi.</translation>
<translation id="6911734910326569517">ВикориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼â€™ÑÑ‚Ñ–</translation>
+<translation id="6914783257214138813">Ваші паролі бачитимуть уÑÑ–, хто може переглÑдати екÑпортований файл.</translation>
<translation id="6915804003454593391">КориÑтувач:</translation>
<translation id="6916590542764765824">Керувати розширеннÑми</translation>
<translation id="6920989436227028121">Відкрити Ñк звичайну вкладку</translation>
<translation id="6922128026973287222">Зменшіть обÑÑг завантажених даних Ñ– відкривайте веб-Ñторінки швидше з Google Ð—Ð°Ð¾Ñ‰Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ñ€Ð°Ñ„Ñ–ÐºÑƒ. ÐатиÑніть, щоб дізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ.</translation>
<translation id="6929555043669117778">Продовжити Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñпливаючих вікон</translation>
<translation id="6930242544192836755">ТриваліÑÑ‚ÑŒ</translation>
+<translation id="6934241953272494177">Ð¡ÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾ÑÑ–Ñ…
+ <ph name="LINE_BREAK1" />
+ Знайдено: <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">ÐžÐ¿ÐµÑ€Ð°Ñ†Ñ–Ñ Ð²Ð½ÐµÑÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ð½ перевищує макÑимальну довжину атрибута приÑтрою <ph name="DEVICE_NAME" />.</translation>
<translation id="6941937518557314510">Увійдіть у <ph name="TOKEN_NAME" />, щоб пройти автентифікацію на <ph name="HOST_NAME" />, викориÑтовуючи Ñвій Ñертифікат.</translation>
<translation id="6943176775188458830">СкаÑувати друк</translation>
<translation id="6943836128787782965">Помилка HTTP</translation>
<translation id="6945221475159498467">Вибрати</translation>
+<translation id="694592694773692225">ПереÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¾ на цій Ñторінці.</translation>
<translation id="6949306908218145636">Створити закладки Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸Ñ… Ñторінок…</translation>
<translation id="6955446738988643816">Перевірити Ñпливаюче вікно</translation>
<translation id="6957231940976260713">Ðазва Ñлужби</translation>
@@ -3854,13 +3920,16 @@
<translation id="7093866338626856921">ОбмінюватиÑÑ Ð´Ð°Ð½Ð¸Ð¼Ð¸ з приÑтроÑми з назвами: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Ðе вдалоÑÑŒ імпортувати контрольованого кориÑтувача. Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею та Ñпробуйте пізніше.</translation>
<translation id="7098447629416471489">Тут відображатимутьÑÑ Ñ–Ð½ÑˆÑ– збережені пошукові ÑиÑтеми</translation>
+<translation id="7099337801055912064">Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ великий файл PPD. Розмір не може перевищувати 250 КБ.</translation>
<translation id="7100897339030255923">Вибрано елементів: <ph name="COUNT" /></translation>
<translation id="7102687220333134671">Ðвтоматичні Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾</translation>
<translation id="7106346894903675391">Придбати більше міÑцÑ...</translation>
<translation id="7108338896283013870">Сховати</translation>
<translation id="7108668606237948702">Enter</translation>
+<translation id="7112978678959880812">ПерÑоналізацію ввімкнено. Її можна вимкнути на Ñторінці myaccount.google.com.</translation>
<translation id="7113502843173351041">Бачити вашу електронну адреÑу</translation>
<translation id="7114054701490058191">Паролі не збігаютьÑÑ</translation>
+<translation id="7117228822971127758">Повторіть Ñпробу пізніше</translation>
<translation id="7117247127439884114">Увійти знову...</translation>
<translation id="711840821796638741">Показати закладки, Ñкими керує адмініÑтратор</translation>
<translation id="711902386174337313">Читати ÑпиÑок приÑтроїв, на Ñких ви ввійшли</translation>
@@ -3901,6 +3970,7 @@
<translation id="7180611975245234373">Оновити</translation>
<translation id="7180865173735832675">Ðалаштувати</translation>
<translation id="7186088072322679094">Залишити на панелі інÑтрументів</translation>
+<translation id="7187428571767585875">ЗапиÑи в реєÑтрі, Ñкі буде видалено або змінено:</translation>
<translation id="7191159667348037">Ðевідомий принтер (USB)</translation>
<translation id="7191454237977785534">Зберегти файл Ñк</translation>
<translation id="7196835305346730603">Пошук приÑтроїв Chromebox поблизу…</translation>
@@ -3909,6 +3979,7 @@
<translation id="7201118060536064622">Елемент "<ph name="DELETED_ITEM_NAME" />" видалено</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð»Ð°Ð³Ñ–Ð½Ð° <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Закрити Ñторінку}one{Закрити Ñторінки}few{Закрити Ñторінки}many{Закрити Ñторінки}other{Закрити Ñторінки}}</translation>
<translation id="721331389620694978">ДеÑкі налаштуваннÑ, Ñкі ÑтоÑуютьÑÑ Ð²Ð°ÑˆÐ¸Ñ… зацікавлень в Інтернеті, не буде видалено.</translation>
<translation id="7216409898977639127">ПоÑтачальник мобільного зв’Ñзку</translation>
<translation id="7216595297012131718">Мови замовлень на оÑнові ваших налаштувань</translation>
@@ -3954,6 +4025,7 @@
<translation id="727952162645687754">Помилка завантаженнÑ</translation>
<translation id="7279701417129455881">Керувати блокуваннÑм файлів cookie...</translation>
<translation id="7280877790564589615">Потрібен дозвіл</translation>
+<translation id="7283041136720745563">Квота Google ДиÑка замала.</translation>
<translation id="7287143125007575591">У доÑтупі відмовлено.</translation>
<translation id="7288676996127329262">Роздільна здатніÑÑ‚ÑŒ: <ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /></translation>
<translation id="7289225569524511578">Відкрити додаток Фоновий малюнок</translation>
@@ -4022,6 +4094,7 @@
<translation id="7392118418926456391">Помилка перевірки на віруÑи</translation>
<translation id="7392915005464253525">В&amp;ідкрити закрите вікно знову</translation>
<translation id="7396845648024431313">Програма <ph name="APP_NAME" /> запуÑкатиметьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку ÑиÑтеми та продовжуватиме працювати у фоновому режимі навіть піÑÐ»Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð²ÑÑ–Ñ… інших вікон <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Ð—â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею змінено</translation>
<translation id="7400418766976504921">URL-адреÑа</translation>
<translation id="740083207982962331">Зачекайте, доки Chromebox перезапуÑтитьÑÑ…</translation>
<translation id="7400839060291901923">Ðалаштуйте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° приÑтрої <ph name="PHONE_NAME" /></translation>
@@ -4032,6 +4105,7 @@
<translation id="7409233648990234464">ПерезапуÑтити й виконати Powerwash</translation>
<translation id="7409836189476010449">ЗапуÑкати Flash</translation>
<translation id="7410344089573941623">Запитувати, Ñкщо хоÑÑ‚ <ph name="HOST" /> хоче отримати доÑтуп до ваших камери та мікрофона</translation>
+<translation id="741204030948306876">Увімкнути</translation>
<translation id="7412226954991670867">Пам’ÑÑ‚ÑŒ GPU</translation>
<translation id="7416362041876611053">Ðевідома помилка мережі.</translation>
<translation id="7417705661718309329">Карта Google</translation>
@@ -4053,6 +4127,7 @@
<translation id="7445682342344043969">Спливаючі вікна заблоковано</translation>
<translation id="744859430125590922">Контролювати й переглÑдати веб-Ñайти, Ñкі відвідує цей кориÑтувач в обліковому запиÑÑ– <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Вибираючи цей принтер, ви надаєте доÑтуп до Ñвого принтера такому розширенню:</translation>
+<translation id="7453467225369441013">Ви вийдете з більшоÑÑ‚Ñ– Ñайтів, але не вийдете з облікового запиÑу Google.</translation>
<translation id="7456142309650173560">верÑÑ–Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÑ–Ð²</translation>
<translation id="7456847797759667638">Відкрити розташуваннÑ...</translation>
<translation id="7461924472993315131">Закріпити</translation>
@@ -4063,7 +4138,7 @@
<translation id="747114903913869239">Помилка: не вдаєтьÑÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸ розширеннÑ</translation>
<translation id="7473891865547856676">ÐÑ–, дÑкую</translation>
<translation id="747459581954555080">Відновити вÑе</translation>
-<translation id="747494631553057218">ЗапиÑи в реєÑтрі:</translation>
+<translation id="7475034671245341386">У плагіні <ph name="PLUGIN_NAME" /> ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°.</translation>
<translation id="7475671414023905704">URL-адреÑа втраченого Ð¿Ð°Ñ€Ð¾Ð»Ñ Netscape</translation>
<translation id="7476454130948140105">ÐкумулÑтор недоÑтатньо зарÑджений, щоб оновити дані (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Якщо ви забули Ñвою парольну фразу, зупиніть Ñ– Ñкиньте Ñинхронізацію через <ph name="BEGIN_LINK" />інформаційну панель Google<ph name="END_LINK" />.</translation>
@@ -4078,6 +4153,9 @@
<translation id="7487067081878637334">Технології</translation>
<translation id="7487099628810939106">Затримка перед кліком:</translation>
<translation id="7487969577036436319">Ðемає вÑтановлених компонентів</translation>
+<translation id="7489215562877293245">Знайдено: <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Готово до резервного ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð° <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Відкрити вÑÑ–}=1{&amp;Відкрити закладку}one{&amp;Відкрити вÑÑ– (#)}few{&amp;Відкрити вÑÑ– (#)}many{&amp;Відкрити вÑÑ– (#)}other{&amp;Відкрити вÑÑ– (#)}}</translation>
<translation id="7489605380874780575">Перевірити придатніÑÑ‚ÑŒ</translation>
<translation id="749028671485790643">ОÑоба <ph name="VALUE" /></translation>
@@ -4090,7 +4168,6 @@
<translation id="7497215489070763236">Сертифікат ЦС Ð´Ð»Ñ Ñервера</translation>
<translation id="7502658306369382406">ÐдреÑа IPv6</translation>
<translation id="7503191893372251637">Тип Ñертифіката Netscape</translation>
-<translation id="7503607651407946808">Сторінка перетворюєтьÑÑ…</translation>
<translation id="7503821294401948377">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ піктограму "<ph name="ICON" />" Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ веб-переглÑдача.</translation>
<translation id="750509436279396091">Відкрити папку завантажень</translation>
<translation id="7505167922889582512">Показати Ñховані файли</translation>
@@ -4102,9 +4179,9 @@
<translation id="7517569744831774757">Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… налаштувань за умовчаннÑм.</translation>
<translation id="7517786267097410259">Створити пароль –</translation>
<translation id="7518150891539970662">Журнали WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Сторінка перекладаєтьÑÑ…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Створити</translation>
+<translation id="7526413953848747421">КориÑтуйтеÑÑ Ð² Chrome потужними ÑервіÑами Google, Ñк-от перевірка орфографії й пошук дотиком</translation>
<translation id="7529411698175791732">Перевірте Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом. Якщо проблема не зникне, вийдіть з облікового запиÑу та знову ввійдіть.</translation>
<translation id="7530016656428373557">ШвидкіÑÑ‚ÑŒ розрÑÐ´Ð¶Ð°Ð½Ð½Ñ Ð°ÐºÑƒÐ¼ÑƒÐ»Ñтора у ватах</translation>
<translation id="7536709149194614609">ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ приÑтрій Ñ– повторіть Ñпробу.</translation>
@@ -4128,7 +4205,6 @@
Ñпробувати знову Ñтворити контрольованого кориÑтувача.</translation>
<translation id="756445078718366910">Відкрити вікно веб-переглÑдача</translation>
<translation id="7564847347806291057">Завершити процеÑ</translation>
-<translation id="7565291891798266313">Пошукову ÑиÑтему змінено на <ph name="URL" />. Щоб вимкнути розширеннÑ, Ñкі змінюють пошукову ÑиÑтему, натиÑніть "Відновити".</translation>
<translation id="7566118625369982896">Керувати поÑиланнÑми на додатки в Google Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Дані Chrome видалено</translation>
@@ -4137,13 +4213,10 @@
<translation id="7573172247376861652">ЗарÑÐ´Ð¶Ð°Ð½Ð½Ñ Ð°ÐºÑƒÐ¼ÑƒÐ»Ñтора</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Сортувати за копіÑми</translation>
-<translation id="7577815336900970562">Визначати міÑце за допомогою Wi-Fi або мобільної мережі</translation>
<translation id="7579149537961810247">Вимкнути звук на Ñайтах</translation>
<translation id="7580671184200851182">Відтворювати один Ð°ÑƒÐ´Ñ–Ð¾Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° вÑÑ–Ñ… динаміках (монофонічне аудіо)</translation>
-<translation id="7581273696622423628">ВідповіÑти на запитаннÑ</translation>
<translation id="7581462281756524039">ІнÑтрумент очищеннÑ</translation>
<translation id="7582582252461552277">Віддавати перевагу цій мережі</translation>
-<translation id="7586312264284919041">ПереклаÑти цю Ñторінку?</translation>
<translation id="7586498138629385861">Chrome працюватиме, доки будуть відкриті додатки Chrome.</translation>
<translation id="7589461650300748890">Обережно!</translation>
<translation id="7589661784326793847">Зачекайте</translation>
@@ -4160,6 +4233,7 @@
<translation id="7607274158153386860">Запитувати Ñайт планшетного ПК</translation>
<translation id="7611008212562900400">Шукайте на приÑтрої, в додатках Ñ– в Інтернеті…</translation>
<translation id="7615910377284548269">Керувати блокуваннÑм плагінів із неізольованим програмним Ñередовищем…</translation>
+<translation id="7616214729753637086">РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¸Ñтрою…</translation>
<translation id="7617366389578322136">ÐŸÑ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ приÑтрою <ph name="DEVICE_NAME" /></translation>
<translation id="761779991806306006">Ðемає збережених паролів.</translation>
<translation id="7622114377921274169">ЗарÑджаєтьÑÑ.</translation>
@@ -4188,6 +4262,7 @@
<translation id="7664620655576155379">Ðепідтримуваний приÑтрій Bluetooth: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Додати обліковий запиÑ</translation>
<translation id="7671130400130574146">ВикориÑтовувати ÑиÑтемні границі та Ñ€Ñдок заголовка</translation>
+<translation id="7683373461016844951">ÐатиÑніть OK Ñ– виберіть "Додати кориÑтувача", щоб Ñтворити новий профіль Ð´Ð»Ñ Ñвоєї електронної адреÑи <ph name="DOMAIN" />.</translation>
<translation id="7684212569183643648">УÑтановив адмініÑтратор</translation>
<translation id="7684559058815332124">Перейти на Ñторінку входу приєднаного порталу</translation>
<translation id="7685049629764448582">Пам'ÑÑ‚ÑŒ Javascript</translation>
@@ -4246,7 +4321,6 @@
<translation id="7773726648746946405">Пам’ÑÑ‚ÑŒ ÑеанÑу</translation>
<translation id="7781335840981796660">УÑÑ– облікові запиÑи кориÑтувачів Ñ– локальні дані буде видалено.</translation>
<translation id="7782102568078991263">Більше немає пропозицій від Google</translation>
-<translation id="778330624322499012">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ плагін <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Цей файл заблоковано налаштуваннÑми безпеки на вашому комп’ютері.</translation>
<translation id="7786207843293321886">Вийти з режиму гоÑÑ‚Ñ</translation>
<translation id="7786889348652477777">&amp;Перезавантажити додаток</translation>
@@ -4280,7 +4354,13 @@
<translation id="7815680994978050279">Заблоковано небезпечне завантаженнÑ</translation>
<translation id="7818135753970109980">Додано нову тему (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA або RSN)</translation>
+<translation id="7819992334107904369">Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Chrome</translation>
<translation id="782057141565633384">Копіювати адреÑу відео</translation>
+<translation id="7821462174190887129">Знайдено: <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Квота Google ДиÑка замала. Потрібно додати <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Виберіть кілька фотографій.</translation>
<translation id="782590969421016895">ВикориÑтати поточні Ñторінки</translation>
<translation id="7829298379596169484">ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ñтупу до аудіовходу</translation>
<translation id="7831368056091621108">щоб отримати доÑтуп до Ñвоїх розширень, Ñ–Ñторії й інших налаштувань Chrome на вÑÑ–Ñ… приÑтроÑÑ….</translation>
@@ -4318,6 +4398,7 @@
<translation id="7881969471599061635">Вимкнути Ñубтитри</translation>
<translation id="7882358943899516840">Тип поÑтачальника</translation>
<translation id="7885253890047913815">ОÑтанні міÑÑ†Ñ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ</translation>
+<translation id="7886917304091689118">Відкрито в Chrome</translation>
<translation id="7887334752153342268">Створити копію</translation>
<translation id="7887864092952184874">Підключено мишу Bluetooth</translation>
<translation id="7889966925761734854">Пошук</translation>
@@ -4401,7 +4482,9 @@
<translation id="8000066093800657092">Ðемає мережі</translation>
<translation id="8001504501378762252">Можливо, хтоÑÑŒ на Ñайті викрав ваш пароль</translation>
<translation id="8004582292198964060">ПереглÑдач</translation>
+<translation id="8005600846065423578">Завжди дозволÑти Ñайту <ph name="HOST" /> переглÑдати буфер обміну</translation>
<translation id="8008356846765065031">Утрачено Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Інтернетом. Перевірте з’єднаннÑ.</translation>
+<translation id="8008765610824028412">Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ плагін <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Ðвтоматично надÑилати в Google деÑку інформацію про ÑиÑтему та вміÑÑ‚ Ñторінок, щоб допомогти виÑвлÑти небезпечні додатки й Ñайти.</translation>
<translation id="8012382203418782830">Цю Ñторінку перекладено.</translation>
<translation id="8014154204619229810">Триває оновленнÑ. Оновіть Ñторінку за хвилину.</translation>
@@ -4502,7 +4585,6 @@
<translation id="816055135686411707">Помилка під Ñ‡Ð°Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð²Ñ–Ñ€Ð¸ Ñертифікату</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Створити нову нотатку</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Ðалаштувати мікрофон…</translation>
<translation id="8168435359814927499">ВміÑÑ‚</translation>
<translation id="8174047975335711832">Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ приÑтрій</translation>
@@ -4519,7 +4601,6 @@
<translation id="8191230140820435481">Керувати вашими програмами, розширеннÑми та темами</translation>
<translation id="8191453843330043793">ЗаÑіб Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ–-Ñервера V8</translation>
<translation id="8195027750202970175">Розмір на диÑку</translation>
-<translation id="8195739004487400241">Домашню Ñторінку змінено на <ph name="URL" />. Щоб вимкнути розширеннÑ, Ñкі змінюють домашню Ñторінку, натиÑніть "Відновити".</translation>
<translation id="8199300056570174101">Параметри мережі (Ñлужби) Ñ– приÑтрою</translation>
<translation id="8200772114523450471">Поновити</translation>
<translation id="8202160505685531999">Щоб оновити профіль <ph name="DEVICE_TYPE" />, введіть пароль ще раз.</translation>
@@ -4537,6 +4618,7 @@
<translation id="8226619461731305576">Черга</translation>
<translation id="8226742006292257240">Ðижче наведено Ð½Ð°Ð²Ð¼Ð°Ð½Ð½Ñ Ñтворений пароль Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ TPM, приÑвоєний вашому комп'ютеру:</translation>
<translation id="8227119283605456246">ВклаÑти файл</translation>
+<translation id="8233198815467326623">Відновити домашню Ñторінку за умовчаннÑм?</translation>
<translation id="8234795456569844941">Допоможіть нашим розробникам вирішити цю проблему. Опишіть, що ÑталоÑÑ Ð¿ÐµÑ€ÐµÐ´ тим, Ñк з’ÑвилоÑÑ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилку профілю.</translation>
<translation id="8234989666557591529">Виберіть телефон, щоб розблокувати приÑтрій <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">Порада щодо довідки</translation>
@@ -4562,7 +4644,6 @@
<translation id="8261378640211443080">Це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²Ñтановлено не із Ñайту <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />. Можливо, його було додано без вашого відома.</translation>
<translation id="8261387128019234107">Додати обліковий Ð·Ð°Ð¿Ð¸Ñ Ñƒ профіль <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Видалити</translation>
-<translation id="8261673729476082470">Ð†Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ <ph name="FILE_COUNT" /> фото на <ph name="BEGIN_LINK" />Google ДиÑк<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> не підтримуєтьÑÑ Ð² цій верÑÑ–Ñ— ÑкладаннÑ.</translation>
<translation id="8263744495942430914">Сторінка <ph name="FULLSCREEN_ORIGIN" /> вимкнула курÑор миші.</translation>
<translation id="8264718194193514834">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ "<ph name="EXTENSION_NAME" />" запуÑтило повноекранний режим.</translation>
@@ -4664,6 +4745,7 @@
<translation id="8454288007744638700">Ðбо виберіть нову мережу:</translation>
<translation id="845627346958584683">Ð—Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ñƒ дії</translation>
<translation id="8456681095658380701">ÐедійÑне ім’Ñ</translation>
+<translation id="8457451314607652708">Імпортувати закладки</translation>
<translation id="8460336040822756677">Якщо вимкнути функцію Smart Lock Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñтрою <ph name="DEVICE_TYPE" />, ви не зможете розблоковувати приÑтрої Chrome за допомогою телефона. Потрібно буде вводити пароль.</translation>
<translation id="8461329675984532579">Ðазва локального поÑтачальника</translation>
<translation id="84613761564611563">ÐадÑилаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñ‚ на Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñу конфігурації мережі. Зачекайте…</translation>
@@ -4728,14 +4810,15 @@
<translation id="8569764466147087991">Виберіть файл, Ñкий потрібно відкрити</translation>
<translation id="8571213806525832805">ОÑтанні 4 тижні</translation>
<translation id="8574990355410201600">Завжди дозволÑти звук на Ñторінці <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Ðе може перевищувати 99 літер</translation>
<translation id="8579285237314169903">Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ñтількох елементів: <ph name="NUMBER_OF_FILES" />…</translation>
<translation id="857943718398505171">Дозволено (рекомендуєтьÑÑ)</translation>
<translation id="8581809080475256101">ÐатиÑніть, щоб перейти далі, або відкрийте контекÑтне меню, щоб переглÑнути Ñ–Ñторію</translation>
<translation id="8584280235376696778">&amp;Відкрити відео в новій вкладці</translation>
<translation id="8588866096426746242">Показати ÑтатиÑтику профілю</translation>
+<translation id="8589652987924574405">Ваші закладки, Ñ–ÑторіÑ, паролі й інші Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑинхронізуватимутьÑÑ Ð· обліковим запиÑом Google, щоб ви могли кориÑтуватиÑÑ Ð½Ð¸Ð¼Ð¸ на вÑÑ–Ñ… Ñвоїх приÑтроÑÑ…. Цей параметр можна будь-коли змінити в налаштуваннÑÑ….</translation>
<translation id="8590375307970699841">Ðалаштувати автоматичні оновленнÑ</translation>
<translation id="8594908476761052472">ЗнÑти відео</translation>
-<translation id="8595925260712451473">Введіть Ñвій відгук тут.</translation>
<translation id="8596540852772265699">Ðетипові файли</translation>
<translation id="8597845839771543242">Формат влаÑтивоÑÑ‚Ñ–:</translation>
<translation id="8598453409908276158">Плагін із неізольованим програмним Ñередовищем заблоковано</translation>
@@ -4750,6 +4833,7 @@
<translation id="8620617069779373398">Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ€Ð¾ÑƒÐ¼Ñ–Ð½Ð³Ñƒ</translation>
<translation id="8620765578342452535">Ðалаштувати Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</translation>
<translation id="8620790565535071193">Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ñканувати</translation>
+<translation id="8622877356447980900">ПереклаÑти цю Ñторінку?</translation>
<translation id="8623004009673949077">У режимі термінала в ОС Chrome потрібно вÑтановити програму з атрибутом маніфеÑту "kiosk_only".</translation>
<translation id="8624205858755890468">ДозволÑÑ” ÐÑиÑтенту показувати вам пов’Ñзані дані, додатки та дії.</translation>
<translation id="862542460444371744">&amp;РозширеннÑ</translation>
@@ -4795,6 +4879,7 @@
<translation id="8671210955687109937">Може коментувати</translation>
<translation id="8673026256276578048">Пошук в Інтернеті...</translation>
<translation id="8673383193459449849">Проблема із Ñервером</translation>
+<translation id="8674241889607553858">ПереклаÑти цю Ñторінку?</translation>
<translation id="8675354002693747642">Спільний ключ</translation>
<translation id="8676374126336081632">Видалити введений текÑÑ‚</translation>
<translation id="8677039480012021122">Видалити дані та від’єднатиÑÑ</translation>
@@ -4807,6 +4892,7 @@
<translation id="8688579245973331962">Ðемає вашого імені?</translation>
<translation id="8688591111840995413">Ðеправильний пароль</translation>
<translation id="8688672835843460752">ДоÑтупно</translation>
+<translation id="8689583087392258564">Ðе вдалоÑÑ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ñ‚Ð¸ приÑтрій до домену. Організаційний підрозділ недійÑний.</translation>
<translation id="869257642790614972">Повторне Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð¾Ñтанньої закритої вкладки</translation>
<translation id="8695825812785969222">Відкрити &amp;розташуваннÑ...</translation>
<translation id="8698464937041809063">Малюнок Google</translation>
@@ -4821,6 +4907,7 @@
<translation id="8708671767545720562">&amp;Докладніше</translation>
<translation id="8710187907779883426">коротка затримка (1 Ñ)</translation>
<translation id="8711402221661888347">Гамбургер</translation>
+<translation id="8712637175834984815">Виконано</translation>
<translation id="8713570323158206935">ÐадÑилати <ph name="BEGIN_LINK1" />інформацію про ÑиÑтему<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">ÐŸÑ€Ð¸Ð¿Ð¸Ð½ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸</translation>
<translation id="871476437400413057">Збережені паролі Google</translation>
@@ -4896,7 +4983,6 @@
<translation id="882204272221080310">Оновити мікропрограму Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ð³Ð¾ захиÑту</translation>
<translation id="8823514049557262177">Копіювати те&amp;кÑÑ‚ поÑиланнÑ</translation>
<translation id="8824701697284169214">Додати Ñтор&amp;інку...</translation>
-<translation id="8827850355924932817">Визначати міÑце за допомогою мережі Wi-Fi</translation>
<translation id="8828933418460119530">DNS-ім'Ñ</translation>
<translation id="8830796635868321089">Помилка перевірки наÑвноÑÑ‚Ñ– оновлень за допомогою поточних налаштувань прокÑÑ–-Ñервера. Змініть <ph name="PROXY_SETTINGS_LINK_START" />Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ–-Ñервера<ph name="PROXY_SETTINGS_LINK_END" />.</translation>
<translation id="8834039744648160717">КориÑтувач <ph name="USER_EMAIL" /> керує налаштуваннÑми мережі.</translation>
@@ -4949,13 +5035,14 @@
<translation id="8912793549644936705">РозтÑгнути</translation>
<translation id="8915370057835397490">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ—</translation>
<translation id="8916476537757519021">Додатковий анонімний фрейм: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Конвертер раÑтру PWG</translation>
+<translation id="8918468086406665831">Синхронізувати з обліковим запиÑом кориÑтувача <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Завжди дозволÑти показ реклами на цьому Ñайті</translation>
<translation id="8925458182817574960">&amp;ÐалаштуваннÑ</translation>
<translation id="8926389886865778422">Ðе запитувати знову</translation>
<translation id="8926518602592448999">Вимкнути Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð² режимі розробника</translation>
<translation id="892706138619340876">Скинуто деÑкі налаштуваннÑ</translation>
<translation id="8931394284949551895">Ðові приÑтрої</translation>
+<translation id="893242274404530797">Щоб миттєво викориÑтовувати телефон у режимі модема, потрібно ввімкнути ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ ÑервіÑів Google Play</translation>
<translation id="8933960630081805351">&amp;Показати в програмі Finder</translation>
<translation id="8934732568177537184">Продовжити</translation>
<translation id="8938356204940892126">Припинити</translation>
@@ -5013,6 +5100,7 @@
<translation id="9024127637873500333">&amp;Відкрити в новій вкладці</translation>
<translation id="9024331582947483881">повноекранний режим</translation>
<translation id="9025098623496448965">ОК, повернутиÑÑ Ð´Ð¾ екрана входу</translation>
+<translation id="902659348151742535">Google може викориÑтовувати вашу Ñ–Ñторію веб-переглÑду, щоб перÑоналізувати Пошук, рекламу та інші Ñлужби Google.</translation>
<translation id="9026731007018893674">завантаженнÑ</translation>
<translation id="9027146684281895941">Щоб контролювати й переглÑдати веб-Ñайти, Ñкі цей кориÑтувач відвідує з облікового запиÑу Google, ви маєте Ñтати його адмініÑтратором.</translation>
<translation id="9027459031423301635">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новій &amp;вкладці</translation>
@@ -5053,7 +5141,6 @@
<translation id="9084064520949870008">Відкрити вікно</translation>
<translation id="9088234649737575428">Плагін <ph name="PLUGIN_NAME" /> заблоковано політикою підприємÑтва</translation>
<translation id="9088917181875854783">Підтвердьте, що цей ключ відображаєтьÑÑ Ð½Ð° приÑтрої "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">ÐадÑилати ÑиÑтемну інформацію</translation>
<translation id="9094033019050270033">Оновити пароль</translation>
<translation id="9094982973264386462">Видалити</translation>
<translation id="9095253524804455615">Видалити</translation>
@@ -5107,6 +5194,7 @@
<translation id="9170397650136757332">Тепер трохи переміÑÑ‚Ñ–Ñ‚ÑŒ палець, щоб зіÑканувати вÑÑ– його чаÑтини</translation>
<translation id="9170848237812810038">&amp;СкаÑувати</translation>
<translation id="9170884462774788842">Інша програма на вашому комп’ютері додала тему, Ñка може змінити роботу Chrome.</translation>
+<translation id="9173995187295789444">Пошук приÑтроїв Bluetooth…</translation>
<translation id="9174212595744391062">Буде видалено файли cookie та кеш уÑÑ–Ñ… Ñайтів, зокрема:</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> – під’єднано приÑтрій Bluetooth</translation>
<translation id="9177499212658576372">Зараз ви під’єднані до такої мережі: <ph name="NETWORK_TYPE" />.</translation>
@@ -5131,6 +5219,7 @@
<translation id="932327136139879170">Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка</translation>
<translation id="932508678520956232">Ðе вдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ–ÑŽÐ²Ð°Ñ‚Ð¸ друк.</translation>
<translation id="93393615658292258">Лише пароль</translation>
+<translation id="935490618240037774">Ваші закладки, Ñ–ÑторіÑ, паролі й інші Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑинхронізуватимутьÑÑ Ð· обліковим запиÑом Google, щоб ви могли кориÑтуватиÑÑ Ð½Ð¸Ð¼Ð¸ на вÑÑ–Ñ… Ñвоїх приÑтроÑÑ….</translation>
<translation id="936801553271523408">Дані діагноÑтики ÑиÑтеми</translation>
<translation id="93766956588638423">Відновити розширеннÑ</translation>
<translation id="938470336146445890">УÑтановіть Ñертифікат кориÑтувача.</translation>
@@ -5151,6 +5240,7 @@
<translation id="960987915827980018">ЗалишилаÑÑ Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð·Ð½Ð¾ 1 год.</translation>
<translation id="962802172452141067">Дерево папок із закладками</translation>
<translation id="968174221497644223">Кеш програми</translation>
+<translation id="969096075394517431">Змінити мови</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 вкладка}one{# вкладка}few{# вкладки}many{# вкладок}other{# вкладки}}</translation>
<translation id="971774202801778802">URL-адреÑа закладки</translation>
<translation id="973473557718930265">Вийти</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_vi.xtb b/chromium/chrome/app/resources/generated_resources_vi.xtb
index af2b9770591..e019677641b 100644
--- a/chromium/chrome/app/resources/generated_resources_vi.xtb
+++ b/chromium/chrome/app/resources/generated_resources_vi.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">Mở liên kết trong cửa sổ mới của <ph name="APP" /></translation>
<translation id="1005274289863221750">Sử dụng micrô và máy ảnh của bạn</translation>
<translation id="1007408791287232274">Không thể tải các thiết bị.</translation>
+<translation id="1008186147501209563">Xuất dấu trang</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{Trang không phản hồi}other{Trang không phản hồi}}</translation>
<translation id="1012794136286421601">Các tệp Google Tài liệu, Trang tính, Trang trình bày và Bản vẽ của bạn đang được đồng bộ hóa. Mở ứng dụng Google Drive để truy cập chúng trực tuyến hoặc ngoại tuyến.</translation>
-<translation id="1013383076511149692">Xem văn bản và hình ảnh mà bạn sao chép sang khay nhớ tạm</translation>
<translation id="1013707859758800957">Một plugin không có hộp cát được cho phép chạy trên trang này.</translation>
<translation id="1015318665228971643">Chỉnh sửa tên thư mục</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{Mở tất cả trong &amp;cửa sổ mới}=1{Mở trong &amp;cửa sổ mới}other{Mở tất cả (#) trong &amp;cửa sổ mới}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">Không thể xóa phần má»m Ä‘á»™c hại</translation>
<translation id="1062407476771304334">Thay thế</translation>
<translation id="1062866675591297858">Quản lý ngÆ°á»i dùng được giám sát của bạn qua <ph name="BEGIN_LINK" />Bảng Ä‘iá»u khiển ngÆ°á»i dùng được giám sát<ph name="END_LINK" />.</translation>
-<translation id="1064662184364304002">Trình kiểm tra tệp thư viện phương tiện</translation>
<translation id="1064835277883315402">Tham gia mạng riêng</translation>
<translation id="1064912851688322329">Ngắt kết nối Tài khoản Google của bạn</translation>
<translation id="1067048845568873861">Äã tạo</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">Mã hóa Dữ liệu</translation>
+<translation id="1074944608454986967">Äể Ä‘á»c to ná»™i dung, hãy nhấn và giữ phím Tìm kiếm, sau đó nhấp hoặc kéo để chá»n ná»™i dung. Hoặc đánh dấu má»™t vùng và sá»­ dụng tổ hợp phím Tìm kiếm + S.</translation>
<translation id="1076698951459398590">Bật chủ Ä‘á»</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">Thiết lập Cập nhật Tá»± Ä‘á»™ng cho Tất cả NgÆ°á»i dùng</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />Äăng nhập<ph name="END_SIGN_IN_LINK" /> để kiểm soát và xem các trang web mà ngÆ°á»i này truy cập.</translation>
<translation id="109758035718544977">Bật tiếng các trang web</translation>
<translation id="1097658378307015415">Trước khi đăng nhập, vui lòng đăng nhập với tư cách khách để kích hoạt mạng <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">Luôn dịch <ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">Kết nối SMS</translation>
<translation id="1108600514891325577">&amp;Dừng</translation>
<translation id="1110155001042129815">Chá»</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">Không cho phép bất cứ trang web nào sử dụng thông báo dành riêng cho hệ thống để truy cập thiết bị MIDI</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">Chỉnh sửa công cụ tìm kiếm</translation>
-<translation id="1131167343343087859">Thẻ tín dụng và địa chỉ sử dụng Google Payments.</translation>
<translation id="1134009406053225289">Mở trong cửa sổ ẩn danh</translation>
<translation id="1137673463384776352">Mở liên kết trong <ph name="APP" /></translation>
<translation id="1140351953533677694">Truy cập thiết bị tuần tự và Bluetooth của bạn</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">Plugin bị chặn</translation>
<translation id="1145532888383813076">Tìm kiếm trong thiết bị, ứng dụng và trên web.</translation>
<translation id="1146204723345436916">Nhập dấu trang từ tệp HTML...</translation>
+<translation id="1148097584170732637">Äã tìm thấy <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Không còn đủ dung lượng trong bộ nhớ cục bộ. Cần có thêm <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Hãy thá»­ chá»n ít ảnh hÆ¡n.</translation>
<translation id="1149088842877960903">Tính năng Thá»±c thi JavaScript qua AppleScript Ä‘ang tắt. Äể bật tính năng này, hãy Ä‘i tá»›i Cài đặt Chrome &gt; Nâng cao &gt; Hệ thống. Äể biết thêm thông tin, hãy truy cập vào https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">Tháng hết hạn</translation>
<translation id="1153356358378277386">Thiết bị được ghép nối</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">Äổi tên</translation>
<translation id="1175364870820465910">&amp;In...</translation>
<translation id="117624967391683467">Äang sao chép <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">Bạn có muốn khôi phục công cụ tìm kiếm mặc định không?</translation>
<translation id="1177863135347784049">Tùy chỉnh</translation>
<translation id="1178581264944972037">Tạm dừng</translation>
<translation id="1179803038870941185"><ph name="URL" /> muốn có quyá»n kiểm soát toàn bá»™ thiết bị MIDI của bạn.</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">Äá»c và thay đổi ngÆ°á»i dùng trong danh sách trắng</translation>
<translation id="1206407435587370571">Khám phá Chromebook của bạn</translation>
<translation id="1209796539517632982">Máy chủ có tên tự động</translation>
+<translation id="1210982357925844241">Xem và quản lý mật khẩu đã lưu tại <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1211364473545090084">Duyệt web mà không lưu lịch sử bằng cửa sổ ẩn danh</translation>
<translation id="1213037489357051291">Äã thiết lập <ph name="NUM_FINGERPRINTS" /> vân tay</translation>
<translation id="1215411991991485844">Äã thêm ứng dụng ná»n má»›i</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">Äang tìm kiếm mạng di Ä‘á»™ng</translation>
<translation id="1285320974508926690">Không bao giỠdịch trang web này</translation>
<translation id="1285484354230578868">Lưu trữ dữ liệu trong tài khoản Google Drive của bạn</translation>
+<translation id="1288037062697528143">Äèn Ä‘á»c sách sẽ tá»± Ä‘á»™ng bật khi trá»i tối</translation>
<translation id="1293177648337752319">Bật tiếng trang web</translation>
<translation id="1293509594570842875">Không thể tạo ngÆ°á»i dùng được giám sát má»›i. Vui lòng kiểm tra kết nối mạng của bạn và thá»­ lại sau.</translation>
<translation id="1293556467332435079">Tệp</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">Tệp HTML chứa dấu trang</translation>
<translation id="1303671224831497365">Không tìm thấy thiết bị Bluetooth nào</translation>
<translation id="1306606229401759371">Thay đổi cài đặt</translation>
-<translation id="1307398858972670978">Truy cập mật khẩu của bạn từ thiết bị bất kỳ tại <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1307559529304613120">Rất tiếc! Hệ thống không lưu trữ được mã thông báo truy cập API dài hạn cho thiết bị này.</translation>
<translation id="1313405956111467313">Cấu hình proxy tự động</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">Äây chính là tôi.</translation>
<translation id="1338776410427958681">Thu gá»n <ph name="FOLDER_NAME" /></translation>
<translation id="1338950911836659113">Äang xóa...</translation>
-<translation id="1339266338863469628">Mặc định (chỉ chá»n bạn)</translation>
<translation id="1340527397989195812">Sao lưu phương tiện từ thiết bị bằng ứng dụng Tệp.</translation>
<translation id="1341988552785875222">Hình ná»n hiện tại do '<ph name="APP_NAME" />' đặt. Bạn có thể cần phải gỡ cài đặt '<ph name="APP_NAME" />' trÆ°á»›c khi chá»n hình ná»n khác.</translation>
<translation id="1346748346194534595">Phải</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">Sẽ bắt đầu cập nhật khi pin đạt đến mức <ph name="BATTERY_LEVEL" />%.</translation>
<translation id="1351692861129622852">Äang nhập <ph name="FILE_COUNT" /> tệp...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">Không tìm thấy PPD. Hãy đảm bảo Chromebook của bạn đã kết nối mạng rồi thử lại.</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> đã bị chặn</translation>
<translation id="1357589289913453911">Id tiện ích</translation>
<translation id="1358735829858566124">Không thể sử dụng được tệp hoặc thư mục.</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">Trái sang Phải</translation>
<translation id="1370646789215800222">Bạn muốn xóa ngÆ°á»i này?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{1 mục sẽ bị xóa}other{# mục sẽ bị xóa}}</translation>
+<translation id="1372841398847029212">Äồng bá»™ hóa vá»›i tài khoản của bạn</translation>
<translation id="1374844444528092021">Chứng chỉ yêu cầu bởi mạng "<ph name="NETWORK_NAME" />" chưa được cài đặt hoặc không còn hợp lệ. Vui lòng nhận chứng chỉ mới và thử kết nối lại.</translation>
<translation id="1374962581120570592">Äã đặt cookie</translation>
<translation id="1375321115329958930">Mật khẩu đã lưu</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">Tạo ngÆ°á»i dùng được giám sát</translation>
<translation id="1410197035576869800">Biểu tượng ứng dụng</translation>
<translation id="1410616244180625362">Tiếp tục cho phép <ph name="HOST" /> truy cập máy ảnh của bạn</translation>
+<translation id="1411668397053040814">Cài đặt hoặc cập nhật Bàn phím Daydream để sử dụng Chrome trong VR</translation>
<translation id="1414648216875402825">Bạn Ä‘ang cập nhật lên phiên bản không chính thức <ph name="PRODUCT_NAME" /> chứa các tính năng hiện trong quá trình thá»­ nghiệm. Các sá»± cố và lá»—i không mong muốn sẽ xảy ra. Hãy thận trá»ng khi tiếp tục.</translation>
+<translation id="1415708812149920388">Äã từ chối quyá»n truy cập Ä‘á»c khay nhá»› tạm</translation>
<translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (ID tiện ích "<ph name="EXTENSION_ID" />") không được cho phép trong loại phiên này.</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">Rất tiếc! Không thể tạo khóa cá nhân RSA ngẫu nhiên.</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">Lát pizza</translation>
<translation id="1467432559032391204">Trái</translation>
<translation id="1467999917853307373"><ph name="URL" /> muốn lưu trữ vĩnh viễn dữ liệu trên thiết bị của bạn.</translation>
+<translation id="1468571364034902819">Không thể dùng hồ sơ này</translation>
<translation id="1470719357688513792">Cài đặt cookie mới sẽ có hiệu lực sau khi tải lại trang.</translation>
<translation id="1470811252759861213">Äể nhận tiện ích trên tất cả các máy tính của bạn, hãy <ph name="SIGN_IN_LINK" />.</translation>
<translation id="1474339897586437869">"<ph name="FILENAME" />" không được tải lên. Không có đủ dung lượng trống trong Google Drive của bạn.</translation>
@@ -315,7 +326,6 @@
<translation id="1477301030751268706">Lưu bộ nhớ cache mã thông báo API nhận dạng</translation>
<translation id="1478233201128522094">Lần tới, một điện thoại mới sẽ mở khóa <ph name="DEVICE_TYPE" /> này. Hãy tắt Smart Lock trong Cài đặt.</translation>
<translation id="1478340334823509079">Chi tiết: <ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">Sẵn sàng sao lưu <ph name="FILE_COUNT" /> ảnh mới</translation>
<translation id="1483493594462132177">Gá»­i</translation>
<translation id="1485015260175968628">Tiện ích/ứng dụng giỠđây có thể:</translation>
<translation id="1485141095922496924">Phiên bản <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -323,7 +333,6 @@
<translation id="1487335504823219454">Bật - cài đặt tùy chỉnh</translation>
<translation id="1493892686965953381">Äang đợi <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> thiết bị hiện có khác.</translation>
-<translation id="1497284176235884849">PPD đã cung cấp là không hợp lệ.</translation>
<translation id="1497522201463361063">Không thể đổi tên "<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">Thiết bị không xác định [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">Tài khoản của chủ sở hữu này phải là tài khoản đăng nhập đầu tiên trong phiên đăng nhập nhiá»u tài khoản.</translation>
@@ -404,13 +413,16 @@
<translation id="1600857548979126453">Truy cập chương trình phụ trợ trình gỡ lỗi trang</translation>
<translation id="1601560923496285236">Ãp dụng</translation>
<translation id="1603914832182249871">(Ẩn danh)</translation>
+<translation id="1607139524282324606">Xóa mục nhập</translation>
<translation id="1608626060424371292">Xóa ngÆ°á»i dùng này</translation>
<translation id="1609170755653088773">Äồng bá»™ hóa mật khẩu này vá»›i iPhone của bạn</translation>
<translation id="1609862759711084604">NgÆ°á»i dùng trÆ°á»›c đây</translation>
+<translation id="1611557582955786626">Äăng nhập để có trải nghiệm duyệt web tùy chỉnh theo cá nhân, được đồng bá»™ hóa giữa các thiết bị</translation>
<translation id="1611584202130317952">Quy trình cấp phép đã bị gián đoạn. Vui lòng thử lại hoặc liên hệ với chủ sở hữu hoặc quản trị viên thiết bị của bạn.</translation>
<translation id="1611649489706141841">chuyển tiếp</translation>
<translation id="1611704746353331382">Xuất dấu trang sang tệp HTML...</translation>
<translation id="1612129875274679969">Vĩnh viễn giữ thiết bị này ở chế độ kiosk.</translation>
+<translation id="161460670679785907">Không phát hiện được điện thoại của bạn</translation>
<translation id="1616206807336925449">Tiện ích này không yêu cầu quyá»n đặc biệt.</translation>
<translation id="161707228174452095">Äã thêm vân tay!</translation>
<translation id="1618268899808219593">Trung tâm trợ g&amp;iúp</translation>
@@ -440,7 +452,6 @@
<translation id="1650371550981945235">Hiển thị tùy chá»n nhập</translation>
<translation id="1650709179466243265">Thêm www. và .com rồi mở địa chỉ</translation>
<translation id="1651008383952180276">Bạn phải nhập cùng một cụm mật khẩu hai lần</translation>
-<translation id="1652972346408808053">Äã lÆ°u mật khẩu. Truy cập mật khẩu của bạn từ thiết bị bất kỳ tại <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{Thêm máy in vào Google Cloud Print để bạn có thể in từ bất cứ đâu.}other{Thêm # máy in vào Google Cloud Print để bạn có thể in từ bất cứ đâu.}}</translation>
<translation id="1657406563541664238">Trợ giúp cải thiện <ph name="PRODUCT_NAME" /> bằng cách tự động gửi cho Google thống kê sử dụng và báo cáo sự cố</translation>
<translation id="1658424621194652532">Trang này đang truy cập micrô của bạn.</translation>
@@ -457,7 +468,9 @@
<translation id="1673103856845176271">Không thể truy cập tệp vì các lý do bảo mật.</translation>
<translation id="167832068858235403">giảm âm</translation>
<translation id="1679068421605151609">Công cụ dành cho nhà phát triển</translation>
+<translation id="16815041330799488">Không cho phép các trang web xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm</translation>
<translation id="1682548588986054654">Cửa sổ ẩn danh mới</translation>
+<translation id="1688935057616748272">Nhập một chữ cái</translation>
<translation id="168991973552362966">Thêm máy in ở gần</translation>
<translation id="1689945336726856614">Sao chép &amp;URL</translation>
<translation id="1692602667007917253">Rất tiếc, đã xảy ra lỗi</translation>
@@ -498,6 +511,7 @@
<translation id="1756681705074952506">Phương thức nhập</translation>
<translation id="175772926354468439">Bật chủ Ä‘á»</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">Xem trong Cửa hàng Chrome trực tuyến</translation>
<translation id="1758831820837444715">Äịnh cấu hình mạng Ethernet</translation>
<translation id="1763046204212875858">Tạo các lối tắt cho ứng dụng</translation>
<translation id="1763108912552529023">Tiếp tục khám phá</translation>
@@ -543,7 +557,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />Chú ý:<ph name="END_BOLD" /> Các tệp này là tạm thá»i và có thể tá»± Ä‘á»™ng bị xóa để giải phóng dung lượng ổ Ä‘Ä©a. <ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">Thiết lập Smart Lock cho <ph name="DEVICE_TYPE" /> của bạn</translation>
<translation id="1817871734039893258">Khôi phục Tệp của Microsoft</translation>
-<translation id="1825832322945165090">Không đủ dung lượng trên thiết bị</translation>
+<translation id="1818007989243628752">Xóa mật khẩu của <ph name="USERNAME" /></translation>
<translation id="1826516787628120939">Äang kiểm tra</translation>
<translation id="1828149253358786390"><ph name="SITE" /> muốn gửi cho bạn thông báo.</translation>
<translation id="1828378091493947763">Thiết bị này không hỗ trợ plugin này</translation>
@@ -645,6 +659,7 @@
<translation id="1999115740519098545">Khi khởi động</translation>
<translation id="2006638907958895361">Mở liên kết trong <ph name="APP" /></translation>
<translation id="2007404777272201486">Báo cáo sự cố...</translation>
+<translation id="2015632741368427174">Äã chặn chuyển hÆ°á»›ng đến trang web:</translation>
<translation id="2016430552235416146">Truyá»n thống</translation>
<translation id="2017334798163366053">Tắt tính năng thu thập dữ liệu hoạt động</translation>
<translation id="2017836877785168846">Xóa lịch sử và tự động hoàn thành trong thanh địa chỉ.</translation>
@@ -686,6 +701,7 @@
<translation id="2085470240340828803">Tệp có tên "<ph name="FILENAME" />" đã tồn tại. Bạn muốn làm gì?</translation>
<translation id="2087822576218954668">Bản in: <ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">Duyệt web an toàn bằng Google Chrome</translation>
+<translation id="2089795179672254991">Há»i khi có má»™t trang web muốn xem văn bản và hình ảnh đã sao chép sang khay nhá»› tạm (được Ä‘á» xuất)</translation>
<translation id="2090165459409185032">Äể khôi phục thông tin tài khoản của bạn, hãy truy cập: google.com/accounts/recovery</translation>
<translation id="2090876986345970080">Cài đặt bảo mật hệ thống</translation>
<translation id="2091887806945687916">Âm thanh</translation>
@@ -712,14 +728,12 @@
<translation id="2121825465123208577">Äổi kích thÆ°á»›c</translation>
<translation id="2124930039827422115">{1,plural, =1{Má»™t ngÆ°á»i dùng đã xếp hạng <ph name="AVERAGE_RATING" />.}other{# ngÆ°á»i dùng đã xếp hạng <ph name="AVERAGE_RATING" />.}}</translation>
<translation id="2126167708562367080">Äồng bá»™ hóa bị quản trị viên của bạn tắt.</translation>
-<translation id="2126426811489709554">Äược há»— trợ bởi Chrome</translation>
<translation id="2127372758936585790">Bộ sạc công suất thấp</translation>
<translation id="212862741129535676">Phần trăm sử dụng ở trạng thái tần số</translation>
<translation id="2128691215891724419">Lỗi đồng bộ hóa: Cập nhật cụm mật khẩu đồng bộ hóa...</translation>
<translation id="2129825002735785149">Cập nhật plugin</translation>
<translation id="2129904043921227933">Lỗi đồng bộ hóa: Cập nhật cụm mật khẩu đồng bộ hóa...</translation>
<translation id="2131077480075264">Không thể cài đặt "<ph name="APP_NAME" />" vì "<ph name="IMPORT_NAME" />" không cho phép ứng dụng này</translation>
-<translation id="213491463158799620">Bạn có muốn dịch trang này không?</translation>
<translation id="2135787500304447609">&amp;Tiếp tục</translation>
<translation id="2136372518715274136">Nhập mật khẩu mới</translation>
<translation id="2136476978468204130">Cụm mật khẩu bạn đã nhập không chính xác</translation>
@@ -754,6 +768,7 @@
<translation id="2178614541317717477">Lá»™ CA</translation>
<translation id="218070003709087997">Sử dụng một số để cho biết số bản cần in (1 đến 999).</translation>
<translation id="2187895286714876935">Lỗi nhập chứng chỉ máy chủ</translation>
+<translation id="2187906491731510095">Äã cập nhật tiện ích</translation>
<translation id="2188881192257509750">Mở <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">Trình nhận thông tin đăng nhập WiFi</translation>
<translation id="219008588003277019">Mô-đun Ứng dụng khách Gốc: <ph name="NEXE_NAME" /></translation>
@@ -806,6 +821,7 @@
<translation id="2255317897038918278">Dấu Thá»i gian của Microsoft</translation>
<translation id="225614027745146050">Chào mừng</translation>
<translation id="225692081236532131">Trạng thái kích hoạt</translation>
+<translation id="2261323523305321874">Quản trị viên của bạn đã thực hiện thay đổi trên toàn bộ hệ thống làm vô hiệu hóa một số hồ sơ cũ.</translation>
<translation id="2262477216570151239">Äá»™ trá»… trÆ°á»›c khi lặp lại</translation>
<translation id="2263189956353037928">Äăng xuất và đăng nhập lại</translation>
<translation id="2263497240924215535">(Äã tắt)</translation>
@@ -831,7 +847,6 @@
<translation id="2294358108254308676">Bạn có muốn cài đặt không <ph name="PRODUCT_NAME" /> không?</translation>
<translation id="2296019197782308739">Phương pháp EAP:</translation>
<translation id="2297705863329999812">TiÌ€m kiêÌm máy in</translation>
-<translation id="230115972905494466">Không tìm thấy thiết bị tương thích</translation>
<translation id="2301382460326681002">Thư mục gốc của tiện ích không hợp lệ.</translation>
<translation id="2302685579236571180">Truy cập ẩn danh</translation>
<translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" đã yêu cầu thêm quyá»n.</translation>
@@ -865,6 +880,7 @@
<translation id="2351266942280602854">Ngôn ngữ và phương thức nhập</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">Ghi chú trên màn hình khóa được tự động lưu vào <ph name="LOCK_SCREEN_APP_NAME" />. Ghi chú mới nhất của bạn sẽ vẫn còn trên màn hình khóa.</translation>
+<translation id="2352947182261340447">Không có đủ dung lượng trong bộ nhớ cục bộ.</translation>
<translation id="2353297238722298836">Cho phép máy ảnh và micrô</translation>
<translation id="2356070529366658676">Yêu cầu</translation>
<translation id="2356517949307388948">Äã xảy ra lá»—i khi Chrome Ä‘ang tìm kiếm phần má»m có hại.</translation>
@@ -874,7 +890,6 @@
<translation id="236141728043665931">Luôn chặn quyá»n truy cập micrô</translation>
<translation id="2367972762794486313">Hiển thị ứng dụng</translation>
<translation id="2371076942591664043">Mở khi &amp;hoàn tất</translation>
-<translation id="237336063998926520">Sử dụng địa chỉ IP của bạn để xác định vị trí</translation>
<translation id="2377319039870049694">Chuyển sang chế độ xem danh sách</translation>
<translation id="2377667304966270281">Lỗi phần cứng</translation>
<translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> tệp được chá»n</translation>
@@ -884,11 +899,6 @@
<translation id="2384436799579181135">Äã xảy ra lá»—i. Vui lòng kiểm tra máy in của bạn và thá»­ lại.</translation>
<translation id="2385700042425247848">Tên dịch vụ:</translation>
<translation id="2387458720915042159">Loại kết nối proxy</translation>
-<translation id="2391243203977115091">Äã tìm thấy <ph name="FILE_COUNT" /> ảnh má»›i
- <ph name="LINE_BREAK1" />
- Không đủ dung lượng trên thiết bị.
- <ph name="LINE_BREAK2" />
- Hãy thá»­ chá»n má»™t vài ảnh để bắt đầu.</translation>
<translation id="2391419135980381625">Phông chữ tiêu chuẩn</translation>
<translation id="2391762656119864333">Thu hồi</translation>
<translation id="2392369802118427583">Kích hoạt</translation>
@@ -904,6 +914,7 @@
<translation id="2424091190911472304">Luôn chạy trên <ph name="ORIGIN" /></translation>
<translation id="2425665904502185219">Tổng kích thước tệp</translation>
<translation id="2428510569851653187">Mô tả những việc bạn đang làm khi tab gặp lỗi</translation>
+<translation id="2431027948063157455">Không thể tải Trợ lý Google, vui lòng kiểm tra kết nối mạng của bạn rồi thử lại.</translation>
<translation id="2433452467737464329">Thêm một tham số truy vấn trong URL để tự động làm mới trang: chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">Hình thức</translation>
<translation id="2435248616906486374">Mạng đã bị ngắt kết nối</translation>
@@ -917,6 +928,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2445081178310039857">Thư mục gốc của tiện ích là bắt buộc.</translation>
<translation id="2448312741937722512">Loại</translation>
<translation id="2450223707519584812">Bạn không thể thêm ngÆ°á»i dùng vì thiếu khóa Google API. Xem <ph name="DETAILS_URL" /> để biết thông tin chi tiết.</translation>
+<translation id="2450849356604136918">Không có chế độ xem đang hoạt động nào</translation>
<translation id="2453021845418314664">Cài đặt đồng bộ hóa nâng cao</translation>
<translation id="2453576648990281505">Tệp đã tồn tại</translation>
<translation id="2453860139492968684">Kết thúc</translation>
@@ -924,7 +936,6 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2457246892030921239"><ph name="APP_NAME" /> muốn sao chép tệp từ <ph name="VOLUME_NAME" />.</translation>
<translation id="2462724976360937186">ID khóa của tổ chức phát hành chứng chỉ</translation>
<translation id="2462752602710430187">Äã thêm <ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">Nhập dấu trang</translation>
<translation id="2464089476039395325">Proxy HTTP</translation>
<translation id="2468902267404883140">Không thể kết nối với điện thoại của bạn. Hãy đảm bảo rằng bạn đang sử dụng một điện thoại Android tương thích đã được bật và ở trong tầm tay. &lt;a&gt;Tìm hiểu thêm&lt;/a&gt;</translation>
<translation id="2470702053775288986">Tiện ích không được hỗ trợ đã bị tắt</translation>
@@ -993,6 +1004,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2562743677925229011">Chưa được đăng nhập vào <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">Xin chúc mừng! Dịch vụ dữ liệu '<ph name="NAME" />' của bạn đã được kích hoạt và sẵn sàng sử dụng.</translation>
<translation id="2566124945717127842">Powerwash để đặt lại thiết bị <ph name="IDS_SHORT_PRODUCT_NAME" /> của bạn giống như mới.</translation>
+<translation id="2567257616420533738">Äã lÆ°u mật khẩu. Xem và quản lý mật khẩu đã lÆ°u tại <ph name="SAVED_PASSWORDS_LINK" /></translation>
<translation id="2568774940984945469">Bộ chứa Thanh thông tin</translation>
<translation id="2570000010887652771">Dữ liệu đã lưu.</translation>
<translation id="257088987046510401">Chủ Ä‘á»</translation>
@@ -1013,6 +1025,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Ná»n tảng <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">Cài đặt tìm kiếm mặc định</translation>
<translation id="2586657967955657006">Khay nhớ tạm</translation>
+<translation id="2586672484245266891">Vui lòng nhập URL ngắn hơn</translation>
<translation id="2587922270115112871">Việc tạo ngÆ°á»i dùng được giám sát không tạo tài khoản Google cÅ©ng nhÆ° các cài đặt
và dữ liệu của há» sẽ không đồng bá»™ hóa vá»›i các thiết bị khác bằng Chrome Sync. NgÆ°á»i dùng được giám sát chỉ áp dụng cho thiết bị này.</translation>
<translation id="258932246702879617">Chá»n <ph name="BEGIN_BOLD" />Ghim vào thanh tác vụ<ph name="END_BOLD" /></translation>
@@ -1045,6 +1058,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2633199387167390344"><ph name="NAME" /> đang sử dụng <ph name="USAGE" /> MB dung lượng đĩa.</translation>
<translation id="2633212996805280240">Xóa "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> không thể hoàn tất cài đặt nhưng sẽ tiếp tục chạy từ hình ảnh đĩa của trình duyệt này.</translation>
+<translation id="2635176084534510129">Tận hưởng trải nghiệm cá nhân hóa hơn, chẳng hạn như đỠxuất nội dung phù hợp hơn và Dịch thông minh hơn</translation>
<translation id="2635276683026132559">Ký</translation>
<translation id="2635926034288331400">Cài đặt vào thư mục Ứng dụng</translation>
<translation id="2636625531157955190">Chrome không thể truy cập hình ảnh.</translation>
@@ -1055,14 +1069,15 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2643698698624765890">Quản lý tiện ích của bạn bằng cách nhấp vào Tiện ích trong menu Cửa sổ.</translation>
<translation id="2647142853114880570">tải lại</translation>
<translation id="2647269890314209800">Các cookie đang được sử dụng</translation>
+<translation id="264810637653812429">Không tìm thấy thiết bị tương thích nào.</translation>
<translation id="2648831393319960979">Äang thêm thiết bị vào tài khoản của bạn - quá trình này có thể mất má»™t lúc...</translation>
<translation id="2649045351178520408">ASCII được mã hóa base64, chuỗi chứng chỉ</translation>
<translation id="2653266418988778031">Nếu bạn xóa chứng chỉ của Tổ chức phát hành chứng chỉ (CA), trình duyệt của bạn sẽ không còn tin vào bất kỳ chứng chỉ nào do CA cấp nữa.</translation>
<translation id="2653659639078652383">Gá»­i</translation>
<translation id="265390580714150011">Giá trị TrÆ°á»ng</translation>
-<translation id="2654286334048437383">Xuất dấu trang</translation>
<translation id="2655386581175833247">Chứng chỉ ngÆ°á»i dùng:</translation>
<translation id="2660779039299703961">Sự kiện</translation>
+<translation id="266079277508604648">Không thể kết nối với máy in. Hãy kiểm tra để đảm bảo rằng bạn đã bật máy in cũng như đã kết nối máy in với Chromebook qua Wi-Fi hoặc USB.</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome Web Store</translation>
<translation id="2663302507110284145">Ngôn ngữ</translation>
@@ -1085,6 +1100,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2680208403056680091">Kết nối Internet của bạn đang bị kiểm soát</translation>
<translation id="268053382412112343">Lị&amp;ch sử</translation>
<translation id="2683638487103917598">Äẵ sắp xếp thÆ° mục</translation>
+<translation id="2684004000387153598">Äể tiếp tục, hãy nhấp vào OK, sau đó nhấp vào Thêm ngÆ°á»i để tạo hồ sÆ¡ má»›i cho địa chỉ email của bạn.</translation>
<translation id="2686759344028411998">Không thể phát hiện bất kỳ mô-đun đã tải nào.</translation>
<translation id="2688196195245426394">Lỗi khi đăng ký thiết bị với máy chủ: <ph name="CLIENT_ERROR" />.</translation>
<translation id="2690024944919328218">Hiển thị tùy chá»n ngôn ngữ</translation>
@@ -1097,6 +1113,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2704184184447774363">Ký Tài liệu của Microsoft</translation>
<translation id="270516211545221798">Tốc độ bàn di chuột</translation>
<translation id="2706892089432507937">Thiết bị USB</translation>
+<translation id="2706954854267016964">Thiết bị Google Cloud Print đã chá»n không còn được há»— trợ. Hãy thá»­ thiết lập máy in trong phần cài đặt hệ thống trên máy tính của bạn.</translation>
<translation id="2707024448553392710">Thành phần đang tải xuống</translation>
<translation id="270921614578699633">Trên trung bình</translation>
<translation id="2709453993673701466">Bạn muốn quản lý tính năng đồng bộ hóa và cá nhân hóa trước khi bật? Hãy truy cập vào <ph name="BEGIN_LINK" />Cài đặt<ph name="END_LINK" />.</translation>
@@ -1127,6 +1144,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2737363922397526254">Thu gá»n...</translation>
<translation id="2737492745329609575">Bắt đầu thiết lập</translation>
<translation id="2738771556149464852">Không được Sau</translation>
+<translation id="2739046699559178272">Lưu và tiếp tục</translation>
<translation id="2739191690716947896">Gỡ lỗi</translation>
<translation id="2739240477418971307">Thay đổi cài đặt trợ năng của bạn</translation>
<translation id="2740393541869613458">xem lại các trang web mà ngÆ°á»i dùng được giám sát đã truy cập và</translation>
@@ -1147,6 +1165,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2773802008104670137">Loại tệp này có thể gây hại cho máy tính của bạn.</translation>
<translation id="2775104091073479743">Chỉnh sửa vân tay</translation>
<translation id="2776441542064982094">DÆ°á»ng nhÆ° không có thiết bị nào khả dụng để đăng ký trên mạng. Nếu thiết bị của bạn đã bật và kết nối vá»›i Internet, hãy thá»­ đăng ký thiết bị bằng các hÆ°á»›ng dẫn trong sách hÆ°á»›ng dẫn của thiết bị đó.</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">Äã tải xuống</translation>
<translation id="2783661497142353826">Quản lý ứng dụng kiosk</translation>
<translation id="2784407158394623927">Äang kích hoạt dịch vụ dữ liệu di Ä‘á»™ng của bạn</translation>
@@ -1203,7 +1222,6 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2843806747483486897">Thay đổi mặc định...</translation>
<translation id="2844111009524261443">Chạy khi nhấp chuột</translation>
<translation id="2845382757467349449">Luôn Hiển thị Thanh Dấu trang</translation>
-<translation id="284682086647736321">Bao gồm phím Ctrl, Alt hoặc Command</translation>
<translation id="2847759467426165163">Truyá»n tá»›i</translation>
<translation id="284805635805850872">Xóa phần má»m Ä‘á»™c hại?</translation>
<translation id="2849362176025371110">Tá»± Ä‘á»™ng gá»­i dữ liệu sá»­ dụng và chẩn Ä‘oán cho Google. Bạn có thể thay đổi Ä‘iá»u này bất cứ lúc nào trong <ph name="BEGIN_LINK1" />cài đặt<ph name="END_LINK1" /> thiết bị. <ph name="BEGIN_LINK2" />Tìm hiểu thêm<ph name="END_LINK2" /></translation>
@@ -1211,6 +1229,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2849936225196189499">Quan trá»ng</translation>
<translation id="2850124913210091882">Sao lÆ°u</translation>
<translation id="2850541429955027218">Thêm chủ Ä‘á»</translation>
+<translation id="2853121255651601031">Äã lÆ°u mật khẩu</translation>
<translation id="2853916256216444076">Video $1</translation>
<translation id="2857608528410806398">Nội dung thông báo tính năng QU sẽ xuất hiện tại đây. Nội dung thông báo tính năng QU sẽ xuất hiện tại đây. Nội dung thông báo tính năng QU sẽ xuất hiện tại đây. Nội dung thông báo tính năng QU sẽ xuất hiện tại đây. Nội dung thông báo tính năng QU sẽ xuất hiện tại đây.</translation>
<translation id="2860150991415616761">rất lâu (4 giây)</translation>
@@ -1253,6 +1272,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2908162660801918428">Thêm thư viện của phương tiện theo thư mục</translation>
<translation id="2908789530129661844">Thu nhỠmàn hình</translation>
<translation id="2910318910161511225">Hãy kết nối với mạng rồi thử lại</translation>
+<translation id="2911898792135283060">Tạo mật khẩu...</translation>
<translation id="2912905526406334195"><ph name="HOST" /> muốn sử dụng micrô của bạn.</translation>
<translation id="2913331724188855103">Cho phép trang web lÆ°u và Ä‘á»c dữ liệu cookie (được Ä‘á» xuất)</translation>
<translation id="2916073183900451334">Bấm Tab trên liên kết đánh dấu của trang web, cÅ©ng nhÆ° các trÆ°á»ng biểu mẫu</translation>
@@ -1297,6 +1317,7 @@ Tôi không cho rằng nên chặn trang web này!</translation>
<translation id="2989474696604907455">chưa được đính kèm</translation>
<translation id="2989786307324390836">DER-mã hóa nhị phân, chứng chỉ đơn</translation>
<translation id="2993517869960930405">Thông tin ứng dụng</translation>
+<translation id="2994669386200004489">Không thể sao lưu <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">Do phụ huynh của bạn cài đặt.</translation>
<translation id="3002017044809397427">Äã phát hiện thấy <ph name="PHONE_TYPE" /> của bạn. NhÆ°ng Smart Lock chỉ hoạt Ä‘á»™ng trên các thiết bị chạy Android 5.0 trở lên. &lt;a&gt;Tìm hiểu thêm&lt;/a&gt;</translation>
<translation id="3003144360685731741">Mạng ưa thích</translation>
@@ -1355,6 +1376,7 @@ Tạo ngÆ°á»i dùng được giám sát sẽ không tạo Tài khoản Google,
<translation id="3064410671692449875">Không đủ dữ liệu</translation>
<translation id="3065041951436100775">Phản hồi tab bị lỗi.</translation>
<translation id="3065140616557457172">Nhập để tìm kiếm hoặc nhập URL để Ä‘iá»u hÆ°á»›ng - má»i thứ chỉ hoạt Ä‘á»™ng.</translation>
+<translation id="3066642396596108483">Äồng bá»™ hóa dấu trang, mật khẩu và lịch sá»­ trên tất cả các thiết bị của bạn</translation>
<translation id="3067198360141518313">Chạy plugin này</translation>
<translation id="3071624960923923138">Bạn có thể nhấp vào đây để mở tab mới</translation>
<translation id="3074037959626057712">Bạn đã đăng nhập và bật Äồng bá»™ hóa</translation>
@@ -1442,6 +1464,7 @@ Tạo ngÆ°á»i dùng được giám sát sẽ không tạo Tài khoản Google,
<translation id="3202173864863109533">Âm thanh của tab này hiện bị tắt.</translation>
<translation id="3206175707080061730">Tệp có tên là "$1" đã tồn tại. Bạn có muốn thay thế tệp đó không?</translation>
<translation id="3208703785962634733">Không được xác nhận</translation>
+<translation id="3213187967168344806">Không thể thêm máy in. Hãy khởi động lại máy tính của bạn rồi thử lại.</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">Quy trình của trình kết nối <ph name="CLOUD_PRINT_NAME" /> đã xảy ra lỗi. Khởi động lại?</translation>
<translation id="3221634914176615296">Khám phá nội dung của thiết bị trong ứng dụng Tệp.</translation>
@@ -1468,12 +1491,14 @@ Tạo ngÆ°á»i dùng được giám sát sẽ không tạo Tài khoản Google,
<translation id="3254516606912442756">Chế độ Tự động phát hiện múi giỠbị tắt</translation>
<translation id="3264544094376351444">Phông chữ Sans-serif</translation>
<translation id="3264547943200567728">Không thiết lập được mạng Chromebox của bạn</translation>
+<translation id="3264582393905923483">Ngữ cảnh</translation>
<translation id="3265459715026181080">Äóng Cá»­a sổ</translation>
<translation id="3267726687589094446">Tiếp tục cho phép tá»± Ä‘á»™ng tải nhiá»u tệp xuống</translation>
<translation id="3267998849713137817">Thá»i gian sá»­a đổi</translation>
<translation id="3268451620468152448">Tab đang mở</translation>
<translation id="3269069891205016797">Thông tin của bạn sẽ được xóa khá»i thiết bị khi bạn đăng xuất.</translation>
<translation id="3269093882174072735">Tải hình ảnh</translation>
+<translation id="3269889795238950578">Trang này có thể xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm.</translation>
<translation id="326999365752735949">Äang tải xuống phần khác nhau</translation>
<translation id="3270965368676314374">Äá»c, thay đổi và xóa ảnh, nhạc và các phÆ°Æ¡ng tiện khác khá»i máy tính của bạn</translation>
<translation id="327147043223061465">Xem tất cả các cookie và dữ liệu trang web</translation>
@@ -1505,6 +1530,7 @@ Tạo ngÆ°á»i dùng được giám sát sẽ không tạo Tài khoản Google,
<translation id="3305389145870741612">Quá trình định dạng có thể mất vài giây. Vui lòng đợi.</translation>
<translation id="3305661444342691068">Mở PDF ở chế độ xem trước</translation>
<translation id="3306684685104080068">Cho phép truyá»n tá»›i các dịch vụ dá»±a trên đám mây nhÆ° Google Hangouts.</translation>
+<translation id="3307091518408668019">ÄÆ¡n vị tổ chức máy tính (ví dụ OU=Chromebook,DC=example,DC=com)</translation>
<translation id="3308006649705061278">ÄÆ¡n vị Tổ chức (OU)</translation>
<translation id="3308116878371095290">Trang này đã bị chặn cài đặt cookie.</translation>
<translation id="3308134619352333507">Nút ẩn</translation>
@@ -1512,9 +1538,6 @@ Tạo ngÆ°á»i dùng được giám sát sẽ không tạo Tài khoản Google,
<translation id="3309747692199697901">Luôn chạy trên tất cả các trang web</translation>
<translation id="3312424061798279731">Ngôn ngữ đã bật</translation>
<translation id="3312903956926554846">Cài đặt vào màn hình</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />, <ph name="SUB_STATUS_TEXT" />
-Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">Trang khởi Ä‘á»™ng của bạn đã được thay đổi thành <ph name="URL" />. Äể tắt tiện ích thay đổi trang khởi Ä‘á»™ng của bạn, hãy nhấp vào Khôi phục.</translation>
<translation id="3313590242757056087">Äể đặt các trang web mà ngÆ°á»i dùng bị giám sát có thể xem, bạn có thể định cấu hình
các giới hạn và cài đặt bằng cách truy cập <ph name="MANAGEMENT_URL" />.
Nếu bạn không thay đổi cài đặt mặc định, <ph name="USER_DISPLAY_NAME" />
@@ -1549,6 +1572,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3360297538363969800">Không in được. Vui lòng kiểm tra máy in và thử lại.</translation>
<translation id="3364721542077212959">Công cụ bút cảm ứng</translation>
<translation id="336497260564123876">Äã lÆ°u mật khẩu. Äể nhận mật khẩu trên má»i thiết bị của bạn, hãy đăng nhập vào Chrome.</translation>
+<translation id="3365598184818502391">Sử dụng phím Ctrl hoặc Alt</translation>
<translation id="3367813778245106622">Äăng nhập lại để bắt đầu đồng bá»™ hóa</translation>
<translation id="3368922792935385530">Äã kết nối</translation>
<translation id="3369624026883419694">Äang phân giải máy chủ...</translation>
@@ -1582,6 +1606,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3423858849633684918">Vui lòng chạy lại <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">Mô tả những việc bạn đang làm khi tab gặp lỗi</translation>
<translation id="3427092606871434483">Cho phép (mặc định)</translation>
+<translation id="3428419049384081277">Bạn đã đăng nhập!</translation>
<translation id="3429275422858276529">Äánh dấu trang này để dá»… dàng tìm kiếm vá» sau</translation>
<translation id="3429599832623003132">$1 mục</translation>
<translation id="3432227430032737297">Xóa tất cả cookie hiển thị</translation>
@@ -1604,13 +1629,14 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="344630545793878684">Äá»c dữ liệu của bạn trên má»™t số trang web</translation>
<translation id="3449839693241009168">Bấm <ph name="SEARCH_KEY" /> để gửi lệnh đến <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">Phần trăm sử dụng ở trạng thái không hoạt động</translation>
-<translation id="3450505713373650336">Sao lưu <ph name="FILE_COUNT" /> ảnh</translation>
<translation id="3453612417627951340">Cần cấp phép</translation>
<translation id="3454157711543303649">Äã kích hoạt xong</translation>
+<translation id="3454224730401036106">Kết nối của bạn đã chuyển sang một mạng an toàn hơn</translation>
<translation id="345693547134384690">Mở &amp;hình ảnh trong tab mới</translation>
<translation id="3459509316159669723">In</translation>
<translation id="3459697287128633276">Äể cho phép tài khoản của bạn truy cập vào Cá»­a hàng Google Play, vui lòng xác thá»±c vá»›i Nhà cung cấp danh tính của bạn.</translation>
<translation id="3459774175445953971">Sửa đổi lần cuối:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> muốn xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm</translation>
<translation id="3462413494201477527">Hủy thiết lập tài khoản?</translation>
<translation id="346431825526753">Äây là tài khoản cho trẻ em do <ph name="CUSTODIAN_EMAIL" /> quản lý.</translation>
<translation id="3465566417615315331">Nhấp vào ảnh của bạn</translation>
@@ -1623,10 +1649,12 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3470502288861289375">Äang sao chép...</translation>
<translation id="3473479545200714844">Phóng to màn hình</translation>
<translation id="3475447146579922140">Bảng tính Google</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;1 dòng không hiển thị&gt;}other{&lt;$1 dòng không hiển thị&gt;}}</translation>
<translation id="3475843873335999118">Rất tiếc, vân tay của bạn vẫn chưa được nhận dạng. Vui lòng nhập mật khẩu của bạn.</translation>
<translation id="347670947055184738">Rất tiếc! Hệ thống không tìm nạp được chính sách cho thiết bị của bạn.</translation>
<translation id="347785443197175480">Tiếp tục cho phép <ph name="HOST" /> truy cập vào máy ảnh và micrô của bạn</translation>
<translation id="3478685642445675458">Vui lòng mở khóa hồ sÆ¡ của bạn trÆ°á»›c khi xóa má»™t ngÆ°á»i.</translation>
+<translation id="347919930506963698">Khai thác nhiá»u hÆ¡n nữa từ Chrome</translation>
<translation id="3479552764303398839">Không phải bây giá»</translation>
<translation id="3480892288821151001">Gắn cửa sổ vỠphía bên trái</translation>
<translation id="3481915276125965083">Các cửa sổ bật lên sau đã bị chặn trên trang này:</translation>
@@ -1644,14 +1672,17 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3504135463003295723">Tên nhóm:</translation>
<translation id="3505030558724226696">Thu hồi quyá»n truy cập thiết bị</translation>
<translation id="3507421388498836150">Quyá»n hiện tại cho "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3507888235492474624">Quét lại các thiết bị Bluetooth</translation>
<translation id="3508920295779105875">Chá»n ThÆ° mục Khác...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">Quét lại</translation>
<translation id="3511307672085573050">S&amp;ao chép Äịa chỉ Liên kết</translation>
<translation id="3511399794969432965">Bạn gặp sự cố khi kết nối?</translation>
<translation id="351152300840026870">Phông chữ có chiá»u rá»™ng cố định</translation>
<translation id="3511528412952710609">Äá»™ trá»… ngắn</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{Hủy tải xuống}other{Hủy tải xuống}}</translation>
<translation id="3514373592552233661">Mạng Æ°a thích sẽ được Æ°u tiên hÆ¡n so vá»›i các mạng đã biết khác nếu có nhiá»u mạng</translation>
+<translation id="3520212870468945358"><ph name="URL" /> muốn xem số sê-ri khóa bảo mật của bạn</translation>
<translation id="3523642406908660543">Há»i khi má»™t trang web muốn sá»­ dụng plugin để truy cập vào máy tính của bạn (được khuyến nghị)</translation>
<translation id="3525897975040424366">Cài đặt vào giá</translation>
<translation id="3527085408025491307">Thư mục</translation>
@@ -1681,13 +1712,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3564334271939054422">Mạng Wi-Fi bạn đang sử dụng (<ph name="NETWORK_ID" />) có thể yêu cầu bạn truy cập vào trang đăng nhập của mạng đó.</translation>
<translation id="3564708465992574908">Mức thu phóng</translation>
<translation id="3566721612727112615">Chưa thêm trang web nào</translation>
-<translation id="3566866560249787686">Không thể tải Trợ lý Google, vui lòng thử lại.</translation>
<translation id="3569382839528428029">Bạn có muốn <ph name="APP_NAME" /> chia sẻ màn hình của bạn không?</translation>
<translation id="3570985609317741174">Ná»™i dung web</translation>
<translation id="3571734092741541777">Thiết lập</translation>
<translation id="3574210789297084292">đăng nhập</translation>
<translation id="3576324189521867626">Äã cài đặt thành công</translation>
-<translation id="3578331450833904042">Mặc định (chá»n má»i thứ)</translation>
<translation id="3578594933904494462">Nội dung của tab này đang được chia sẻ.</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; muốn chia sẻ máy in &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; với một nhóm bạn sở hữu: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. Nếu bạn chấp nhận, tất cả thành viên của nhóm sẽ có thể in tới máy in.</translation>
<translation id="3584169441612580296">Äá»c vaÌ€ thay đổi ảnh, nhaÌ£c vaÌ€ phÆ°Æ¡ng tiện khaÌc tÆ°Ì€ maÌy tiÌnh của baÌ£n</translation>
@@ -1702,6 +1731,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3599863153486145794">Xóa lịch sá»­ khá»i tất cả các thiết bị đã đăng nhập. Tài khoản Google của bạn có thể có các dạng lịch sá»­ duyệt web khác tại <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
<translation id="3600456501114769456">Truy cập vào tệp cục bộ trên thiết bị của bạn bị quản trị viên vô hiệu hóa.</translation>
<translation id="3600792891314830896">Tắt tiếng trên các trang web phát âm thanh</translation>
+<translation id="3603177256297531067">Không thể dịch trang này</translation>
<translation id="3603533104205588786">Bạn có thể nhấp vào dấu sao để đánh dấu một trang</translation>
<translation id="3603622770190368340">Nhận chứng chỉ mạng</translation>
<translation id="3604048165392640554">Không tìm thấy kết nối di động nào. Hãy bật Chia sẻ kết nối tức thì trên thiết bị khác của bạn và thử lại. &lt;a target="_blank" href="<ph name="URL" />"&gt;Tìm hiểu thêm&lt;/a&gt;</translation>
@@ -1771,7 +1801,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3697100740575341996">Quản trị viên CNTT của bạn đã tắt Chrome Goodies cho thiết bị của bạn. <ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">Äịa chỉ email</translation>
<translation id="3702500414347826004">Trang khởi động của bạn đã được thay đổi để bao gồm <ph name="URL" />.</translation>
-<translation id="3703669627274482482">Há»i khi có má»™t trang web muốn xem văn bản và hình ảnh mà bạn đã sao chép sang khay nhá»› tạm</translation>
<translation id="370415077757856453">Äã chặn Javascript</translation>
<translation id="3704331259350077894">Dừng Hoạt động</translation>
<translation id="3705722231355495246">-</translation>
@@ -1837,7 +1866,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="379082410132524484">Thẻ của bạn đã hết hạn</translation>
<translation id="3792890930871100565">Ngắt kết nối máy in</translation>
<translation id="379422718204375917">Sử dụng Smart Lock để đăng nhập vào tài khoản của bạn</translation>
-<translation id="3794595850995182458">Thoát khá»i trang</translation>
<translation id="3796648294839530037">Mạng yêu thích:</translation>
<translation id="3797900183766075808">&amp;Tìm kiếm trên <ph name="SEARCH_ENGINE" /> cho “<ph name="SEARCH_TERMS" />â€</translation>
<translation id="3798325802885154040">Cho phép bạn bật/tắt tính năng chạm để nhấp</translation>
@@ -1855,10 +1883,8 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="381202950560906753">Thêm vân tay khác</translation>
<translation id="3812525830114410218">Chứng chỉ không hợp lệ</translation>
<translation id="3813296892522778813">Hãy truy cập <ph name="BEGIN_LINK_CHROMIUM" />Trợ giúp Google Chrome<ph name="END_LINK_CHROMIUM" /> nếu bạn không tìm thấy nội dung mình đang tìm kiếm</translation>
-<translation id="3815571115159309122">Äã tìm thấy <ph name="FILE_COUNT" /> ảnh má»›i
- <ph name="LINE_BREAK1" />
- Sẵn sàng sao lưu vào <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">Cho phép tất cả các trang web gá»­i thông báo đẩy trong ná»n</translation>
+<translation id="3819497457291599334">Äi đến Cài đặt &gt; Ứng dụng và thông báo &gt; Tất cả ứng dụng &gt; Các dịch vụ của Google Play.</translation>
<translation id="3819752733757735746">Truy cập bằng nút chuyển (Ä‘iá»u khiển máy tính chỉ bằng má»™t hoặc hai nút chuyển)</translation>
<translation id="3819800052061700452">&amp;Toàn màn hình</translation>
<translation id="3820172043799983114">Mã PIN không hợp lệ.</translation>
@@ -1878,7 +1904,9 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3838486795898716504"><ph name="PAGE_TITLE" /> khác</translation>
<translation id="3838543471119263078">Cookie cùng dữ liệu plugin và trang web khác</translation>
<translation id="383891835335927981">Không có trang web nào được phóng to hoặc thu nhá»</translation>
+<translation id="3839516600093027468">Luôn chặn <ph name="HOST" /> xem khay nhớ tạm</translation>
<translation id="3840053866656739575">Mất kết nối với Chromebox của bạn. Vui lòng chuyển thiết bị đến gần hơn hoặc kiểm tra thiết bị của bạn trong khi chúng tôi tìm cách kết nối lại.</translation>
+<translation id="3842132283799370683">Máy không tham gia được vào miá»n. Äiá»u này có thể do Ä‘Æ¡n vị tổ chức gặp vấn Ä‘á».</translation>
<translation id="3842552989725514455">Phông chữ Serif</translation>
<translation id="385051799172605136">Quay lại</translation>
<translation id="3851428669031642514">Tải tập lệnh không an toàn</translation>
@@ -1887,6 +1915,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3856800405688283469">Chá»n múi giá»</translation>
<translation id="3856921555429624101">Äã kết thúc Ä‘o lÆ°á»ng mức sá»­ dụng dữ liệu</translation>
<translation id="3857228364945137633">Dùng thử Smart Lock để mở khóa <ph name="DEVICE_TYPE" /> của bạn mà không cần mật khẩu khi điện thoại của bạn ở gần.</translation>
+<translation id="3857732810083914482">Cá nhân hóa đang tắt. Bạn có thể thay đổi trạng thái này tại myaccount.google.com.</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">Chào mừng bạn đến với Hangouts Meet</translation>
<translation id="3862134173397075045">Chào mừng bạn đến vá»›i trải nghiệm Truyá»n trong Chrome!</translation>
@@ -1928,9 +1957,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3926002189479431949">Äã thay đổi Ä‘iện thoại Smart Lock</translation>
<translation id="3927932062596804919">Từ chối</translation>
<translation id="3930521966936686665">Phát trên</translation>
+<translation id="3933283459331715412">Khôi phục mật khẩu đã xóa cho <ph name="USERNAME" /></translation>
<translation id="3936390757709632190">&amp;Mở âm thanh trong tab mới</translation>
<translation id="3936925983113350642">Mật khẩu bạn chá»n sẽ cần dùng để khôi phục chứng chỉ này vá» sau. Vui lòng ghi lại mật khẩu này vào má»™t vị trí an toàn.</translation>
<translation id="3937640725563832867">Tên Thay thế của Nhà cung cấp Chứng chỉ</translation>
+<translation id="3937734102568271121">Luôn dịch <ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">Bật tính năng tự động lặp lại</translation>
<translation id="3941357410013254652">ID kênh</translation>
<translation id="3941565636838060942">Äể ẩn khả năng truy cập chÆ°Æ¡ng trình này, bạn cần gỡ cài đặt bằng cách sá»­ dụng
@@ -1944,6 +1975,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">Äược Nhập từ IE</translation>
<translation id="3950820424414687140">Äăng nhập</translation>
+<translation id="3950870029767307261">Trang này bị chặn xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm</translation>
<translation id="3954354850384043518">Äang diá»…n ra</translation>
<translation id="3955193568934677022">Cho phép trang web phát nội dung được bảo vệ (được đỠxuất)</translation>
<translation id="3956702100721821638">Không thể truy cập vào Google Play</translation>
@@ -1976,6 +2008,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="39964277676607559">Không thể tải javascript '<ph name="RELATIVE_PATH" />' cho tập lệnh nội dung.</translation>
<translation id="4002066346123236978">Tiêu Ä‘á»</translation>
<translation id="40027638859996362">Di chuyển từ</translation>
+<translation id="4005817994523282006">PhÆ°Æ¡ng pháp phát hiện múi giá»</translation>
<translation id="4008291085758151621">Không có thông tin trang web trong VR</translation>
<translation id="4010917659463429001">Äể nhận dấu trang trên thiết bị di Ä‘á»™ng của bạn, hãy truy cập <ph name="GET_IOS_APP_LINK" />.</translation>
<translation id="4014432863917027322">Bạn muốn sửa "<ph name="EXTENSION_NAME" />"?</translation>
@@ -1992,6 +2025,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4037084878352560732">Ngá»±a</translation>
<translation id="4037889604535939429">Chỉnh sá»­a ngÆ°á»i</translation>
<translation id="4042264909745389898">Äiá»u khoản của Google Chrome OS</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{Thoát khá»i trang}other{Thoát khá»i trang}}</translation>
<translation id="4044612648082411741">Nhập mật khẩu chứng chỉ của bạn</translation>
<translation id="404493185430269859">Công cụ tìm kiếm mặc định</translation>
<translation id="4047112090469382184">Tính năng này an toàn như thế nào</translation>
@@ -2038,6 +2072,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4109135793348361820">Di chuyển cửa sổ đến <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">Tập trung vào giá</translation>
<translation id="4114360727879906392">Cửa sổ trước đó</translation>
+<translation id="4115002065223188701">Mạng nằm ngoài phạm vi</translation>
<translation id="4115080753528843955">Một số dịch vụ nội dung sử dụng số nhận dạng duy nhất nhằm mục đích cho phép truy cập vào nội dung được bảo vệ</translation>
<translation id="411666854932687641">Bộ nhớ Riêng</translation>
<translation id="4120817667028078560">ÄÆ°á»ng dẫn quá dài</translation>
@@ -2048,6 +2083,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4130207949184424187">Tiện ích này đã thay đổi trang nào được hiển thị khi bạn tìm kiếm từ Thanh địa chỉ.</translation>
<translation id="413121957363593859">Thành phần</translation>
<translation id="4131410914670010031">Äen và trắng</translation>
+<translation id="4136203100490971508">Äèn Ä‘á»c sách sẽ tá»± Ä‘á»™ng tắt khi trá»i sáng</translation>
<translation id="4138267921960073861">Hiển thị tên ngÆ°á»i dùng và ảnh trên màn hình đăng nhập</translation>
<translation id="4140559601186535628">Thông báo đẩy</translation>
<translation id="4146026355784316281">Luôn mở bằng trình xem hệ thống</translation>
@@ -2065,6 +2101,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4172051516777682613">Luôn hiển thị</translation>
<translation id="4175737294868205930">Bộ nhớ liên tục</translation>
<translation id="4176463684765177261">Äã bị vô hiệu</translation>
+<translation id="4180684688621252156">Dịch vụ in</translation>
<translation id="4180788401304023883">Xóa chứng chỉ CA "<ph name="CERTIFICATE_NAME" />"?</translation>
<translation id="4181841719683918333">Ngôn ngữ</translation>
<translation id="4184885522552335684">Kéo để di chuyển màn hình</translation>
@@ -2080,7 +2117,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4206323443866416204">Báo cáo phản hồi</translation>
<translation id="420665587194630159">(Tiện ích này đã được quản lý và không thể bị xóa hoặc tắt).</translation>
<translation id="4206944295053515692">Yêu cầu Google cung cấp đỠxuất</translation>
-<translation id="4207228095438106090"><ph name="URL" /> muốn xem văn bản và hình ảnh mà bạn sao chép sang khay nhớ tạm.</translation>
<translation id="4208390505124702064">Tìm kiếm <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">Lá»›n</translation>
<translation id="421017592316736757">Bạn phải trực tuyến để truy cập tệp này.</translation>
@@ -2088,6 +2124,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="42126664696688958">XuâÌt</translation>
<translation id="42137655013211669">Máy chủ cấm truy cập vào tài nguyên này.</translation>
<translation id="4215350869199060536">Rất tiếc, ký tự không hợp lệ trong tên!</translation>
+<translation id="4215448920900139318">Äang sao lÆ°u <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">Toàn màn hình</translation>
<translation id="4235813040357936597">Thêm tài khoản cho <ph name="PROFILE_NAME" /></translation>
<translation id="4235965441080806197">Hủy đăng nhập</translation>
@@ -2115,7 +2152,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4270393598798225102">Phiên bản <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">Không có kết quả phù hợp</translation>
<translation id="4275830172053184480">Khởi động lại thiết bị của bạn</translation>
-<translation id="4276216215490044084">Không thể tải PPD lớn. Kích thước tối đa là 250kB.</translation>
<translation id="4278390842282768270">Äược cho phép</translation>
<translation id="4281844954008187215">Äiá»u khoản dịch vụ</translation>
<translation id="4282196459431406533">Äã bật Smart Lock</translation>
@@ -2127,15 +2163,15 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4289300219472526559">Bắt đầu nói</translation>
<translation id="4289540628985791613">Tổng quan</translation>
<translation id="4296575653627536209">Thêm ngÆ°á»i dùng được giám sát</translation>
+<translation id="4297322094678649474">Thay đổi ngôn ngữ</translation>
+<translation id="4299141727003252811">Google có thể sử dụng hoạt động duyệt web của bạn, nội dung trên một số trang web bạn truy cập và các tương tác khác với trình duyệt để cá nhân hóa Chrome cũng như những dịch vụ khác của Google như Dịch, Tìm kiếm và quảng cáo.</translation>
<translation id="4300305918532693141">Äể thay đổi cài đặt này, hãy <ph name="BEGIN_LINK" />đặt lại đồng bá»™ hóa<ph name="END_LINK" />.</translation>
<translation id="430303754419731728">Bạn đã có bản cập nhật hệ Ä‘iá»u hành má»›i. Hãy đăng nhập để bắt đầu.</translation>
<translation id="4305227814872083840">lâu (2 giây)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" />K (<ph name="NUM_KILOBYTES_LIVE" />K hiện có)</translation>
+<translation id="4310139701823742692">Tệp có định dạng sai. Hãy kiểm tra tệp PPD rồi thử lại.</translation>
<translation id="431076611119798497">&amp;Chi tiết</translation>
<translation id="4312866146174492540">Chặn (mặc định)</translation>
-<translation id="4315548163539304064">Äang quét thiết bị truyá»n thông của bạn...
- <ph name="LINE_BREAK1" />
- Äã tìm thấy <ph name="FILE_COUNT" /> ảnh má»›i</translation>
<translation id="4316850752623536204">Trang web dành cho nhà phát triển</translation>
<translation id="4320177379694898372">Không có kết nối Internet</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{Tiếp tục tải xuống}other{Tiếp tục tải xuống}}</translation>
@@ -2160,7 +2196,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4359408040881008151">Äã được cài đặt vì (các) tiện ích phụ thuá»™c.</translation>
<translation id="4361142739114356624">Khóa cá nhân cho chứng chỉ ứng dụng này còn thiếu hoặc không hợp lệ</translation>
<translation id="4363771538994847871">Không tìm thấy đích Truyá»n nào. Bạn cần trợ giúp?</translation>
-<translation id="4364444725319685468">Äã tải xuống <ph name="FILE_NAME" /></translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> đang chia sẻ một cửa sổ.</translation>
<translation id="4364830672918311045">Hiển thị thông báo</translation>
<translation id="4365673000813822030">Rất tiếc, Äồng bá»™ hóa đã ngừng hoạt Ä‘á»™ng.</translation>
@@ -2181,10 +2216,10 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4394049700291259645">Vô hiệu hóa</translation>
<translation id="4400367121200150367">Trang web không bao giỠlưu mật khẩu sẽ xuất hiện tại đây</translation>
<translation id="4400632832271803360">Giữ phím Trình khởi chạy để chuyển đổi chức năng của các phím hàng trên cùng</translation>
-<translation id="4405076286418917603">Phải là một ký tự</translation>
<translation id="4408599188496843485">T&amp;rợ giúp</translation>
<translation id="4409697491990005945">Lá»</translation>
<translation id="4411578466613447185">Trình ký mã</translation>
+<translation id="4412698727486357573">Trung tâm trÆ¡Ì£ giuÌp</translation>
<translation id="4414232939543644979">Cửa sổ ẩn &amp;danh mới</translation>
<translation id="4415748029120993980">ÄÆ°á»ng cong elip SECG secp384r1 (aka NIST P-384)</translation>
<translation id="4419409365248380979">Luôn cho phép <ph name="HOST" /> đặt cookie</translation>
@@ -2198,7 +2233,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4430369329743628066">Äã thêm dấu trang</translation>
<translation id="443464694732789311">Tiếp tục</translation>
<translation id="4439318412377770121">Bạn có muốn đăng ký <ph name="DEVICE_NAME" /> với Google Cloud Devices không?</translation>
-<translation id="4439612350502082674">Không thể thêm máy in. Hãy khởi động lại và thử lần nữa.</translation>
<translation id="4441124369922430666">Bạn có muốn tự động khởi động ứng dụng này khi máy bật không?</translation>
<translation id="444134486829715816">Mở rộng...</translation>
<translation id="4441548209689510310">Hiển thị tùy chá»n kiểm tra lá»—i chính tả</translation>
@@ -2220,6 +2254,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4474381447165623168">Tự động đặt bằng cách sử dụng mạng Wi-Fi của bạn</translation>
<translation id="4475552974751346499">Tìm kiếm tải xuống</translation>
<translation id="4476590490540813026">Vận động viên</translation>
+<translation id="4477015793815781985">Bao gồm phím Ctrl, Alt hoặc ⌘</translation>
<translation id="4478664379124702289">Lưu Liên &amp;kết Dưới dạng...</translation>
<translation id="4479424953165245642">Quản lý ứng dụng kiosk</translation>
<translation id="4479639480957787382">Ethernet</translation>
@@ -2233,8 +2268,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4508051413094283164">Mở tất cả trong cửa sổ ẩn danh</translation>
<translation id="4508265954913339219">Kích hoạt không thành công</translation>
<translation id="4508765956121923607">Xem &amp;Nguồn</translation>
-<translation id="4509017836361568632">Hủy ảnh</translation>
-<translation id="4513946894732546136">Phản hồi</translation>
<translation id="451407183922382411">Do <ph name="COMPANY_NAME" /> cung cấp</translation>
<translation id="4514542542275172126">Thiết lập ngÆ°á»i dùng được giám sát má»›i</translation>
<translation id="451515744433878153">Xóa</translation>
@@ -2242,6 +2275,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4520385623207007473">Các cookie đang được sử dụng</translation>
<translation id="452039078290142656">thiết bị không xác định từ <ph name="VENDOR_NAME" /></translation>
<translation id="4522570452068850558">Chi tiết</translation>
+<translation id="4522600456902129422">Tiếp tục cho phép trang web này xem khay nhớ tạm</translation>
<translation id="4530494379350999373">Nguồn gốc</translation>
<translation id="4532499992208253975">đang tải</translation>
<translation id="4533985347672295764">Thá»i gian của CPU</translation>
@@ -2254,9 +2288,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4543778593405494224">Trình quản lý chứng chỉ</translation>
<translation id="4544174279960331769">Hình đại diện màu xanh lam mặc định</translation>
<translation id="4545028762441890696">Äể bật lại, hãy chấp nhận các quyá»n má»›i:</translation>
+<translation id="454547174531670764">Äồng bá»™ hóa vá»›i má»™t tài khoản khác</translation>
<translation id="4545759655004063573">Không thể lÆ°u do không đủ quyá»n. Hãy lÆ°u vào má»™t vị trí khác.</translation>
<translation id="4546308221697447294">Duyệt web nhanh bằng Google Chrome</translation>
<translation id="4547659257713117923">Không có tab nào từ thiết bị khác</translation>
+<translation id="4547672827276975204">Tự động đặt</translation>
<translation id="4547992677060857254">ThÆ° mục bạn đã chá»n chứa các tệp nhạy cảm. Bạn có chắc chắn muốn cấp quyá»n truy cập ghi vÄ©nh viá»…n "$1" cho thÆ° mục này không?</translation>
<translation id="4552031286893852992">Chrome đã chặn quảng cáo trên trang web này do trang web thÆ°á»ng hiển thị quảng cáo xâm nhập.</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2428,10 +2464,10 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4837926214103741331">Bạn không được phép sá»­ dụng thiết bị này. Vui lòng liên hệ vá»›i chủ sở hữu thiết bị để có quyá»n đăng nhập.</translation>
<translation id="4837952862063191349">Äể mở khóa và khôi phục dữ liệu cục bá»™ của bạn, vui lòng nhập mật khẩu <ph name="DEVICE_TYPE" /> cÅ© của bạn.</translation>
<translation id="4838355575774807786">Äã xảy ra lá»—i khi Chrome Ä‘ang xóa phần má»m có hại.</translation>
+<translation id="4838836835474292213">Äã cho phép truy cập Ä‘á»c khay nhá»› tạm</translation>
<translation id="4839303808932127586">Lưu &amp;video thành...</translation>
<translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> mục được chá»n</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{1 mục khác}other{# mục khác}}</translation>
-<translation id="4840626203080576849">Há»i khi có má»™t trang web muốn xem văn bản và hình ảnh mà bạn sao chép sang khay nhá»› tạm (được Ä‘á» xuất)</translation>
<translation id="4842976633412754305">Trang này đang cố gắng tải tập lệnh từ nguồn chưa được xác thực.</translation>
<translation id="4844333629810439236">Các bàn phím khác</translation>
<translation id="4846680374085650406">Bạn đang theo khuyến cáo của quản trị viên vỠcài đặt này.</translation>
@@ -2483,6 +2519,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4900392736118574277">Trang khởi động của bạn đã được thay đổi thành <ph name="URL" />.</translation>
<translation id="490074449735753175">Sử dụng dịch vụ web để giúp giải quyết lỗi chính tả</translation>
<translation id="49027928311173603">Chính sách được tải xuống từ máy chủ không hợp lệ: <ph name="VALIDATION_ERROR" />.</translation>
+<translation id="4905417359854579806">Äã sẵn sàng sao lÆ°u <ph name="FILE_COUNT" /></translation>
<translation id="4907161631261076876">Tệp này thÆ°á»ng không được tải xuống và có thể nguy hiểm.</translation>
<translation id="4907306957610201395">Danh mục quyá»n</translation>
<translation id="4907824805858067479">Quản trị viên của bạn đã vô hiệu hóa các thẻ được lưu</translation>
@@ -2515,6 +2552,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4953689047182316270">Phản hồi các sự kiện trợ năng</translation>
<translation id="4953808748584563296">Hình đại diện màu cam mặc định</translation>
<translation id="4955814292505481804">Hàng năm</translation>
+<translation id="4958834709409349617">Trên '<ph name="PHONE_NAME_1" />' và '<ph name="PHONE_NAME_2" />' của bạn, hãy bật thông báo bằng cách làm theo những bước sau:</translation>
<translation id="495931528404527476">Trong Chrome</translation>
<translation id="496226124210045887">ThÆ° mục bạn đã chá»n chứa các tệp nhạy cảm. Bạn có chắc chắn muốn cấp quyá»n truy cập Ä‘á»c vÄ©nh viá»…n "$1" cho thÆ° mục này không?</translation>
<translation id="4964455510556214366">Sắp xếp</translation>
@@ -2527,6 +2565,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4970738541803285369">Cài đặt vào màn hình...</translation>
<translation id="4971412780836297815">Mở khi hoàn tất</translation>
<translation id="4972129977812092092">Chỉnh sửa máy in</translation>
+<translation id="497287958838527945">Thẻ tín dụng và địa chỉ sử dụng Google Pay.</translation>
<translation id="4973307593867026061">Thêm máy in</translation>
<translation id="4973523518332075481">Hãy sử dụng tên có tối đa <ph name="MAX_LENGTH" /> ký tự</translation>
<translation id="497421865427891073">Äi vá» phía trÆ°á»›c</translation>
@@ -2550,6 +2589,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="4998873842614926205">Xác nhận thay đổi</translation>
<translation id="499955951116857523">Trình quản lý tệp</translation>
<translation id="5000922062037820727">Bị chặn (được đỠxuất)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> ảnh mới</translation>
<translation id="5010043101506446253">Tổ chức cấp chứng chỉ</translation>
<translation id="5010929733229908807">Tất cả dữ liệu đã được mã hóa với cụm mật khẩu đồng bộ hóa của bạn vào
<ph name="TIME" /></translation>
@@ -2558,6 +2598,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5015762597229892204">Chá»n ứng dụng trình Ä‘iá»u khiển máy in</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">Nhớ mật khẩu</translation>
+<translation id="5018207570537526145">Mở trang web của tiện ích</translation>
<translation id="5024856940085636730">Má»™t tác vụ Ä‘ang diá»…n ra lâu hÆ¡n thông thÆ°á»ng. Bạn có muốn hủy tác vụ này không?</translation>
<translation id="5026874946691314267">Không hiển thị lại thông báo này</translation>
<translation id="5027550639139316293">Chứng chỉ Email</translation>
@@ -2627,6 +2668,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5143374789336132547">Tiện ích "<ph name="EXTENSION_NAME" />" đã thay đổi trang nào sẽ hiển thị khi bạn nhấp vào nút Trang chủ.</translation>
<translation id="5143712164865402236">Vào Chế độ Toàn Màn hình</translation>
<translation id="5145331109270917438">Ngày sửa đổi</translation>
+<translation id="514561958218673757">Trên thiết bị của bạn, hãy bật thông báo bằng cách làm theo những bước sau:</translation>
<translation id="5150254825601720210">Tên Máy chủ SSL của Chứng chỉ Netscape</translation>
<translation id="5151354047782775295">Giải phóng dung lượng đĩa, nếu không một số dữ liệu có thể tự động bị xóa</translation>
<translation id="5153297660536091054">Tính năng mở khóa bằng mã PIN</translation>
@@ -2684,6 +2726,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5238278114306905396">Ứng dụng "<ph name="EXTENSION_NAME" />" đã được tự động xóa.</translation>
<translation id="5238369540257804368">Phạm vi</translation>
<translation id="5241128660650683457">Äá»c tất cả dữ liệu của bạn trên các trang web bạn truy cập</translation>
+<translation id="5241567694820672363">Bạn có muốn khôi phục trang khởi động mặc định không?</translation>
<translation id="5242724311594467048">Cho phép "<ph name="EXTENSION_NAME" />"?</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> đã xảy ra lỗi. Nhấp vào bong bóng này để khởi động lại ứng dụng.</translation>
<translation id="5249624017678798539">Trình duyệt đã gặp lỗi trước khi quá trình tải xuống hoàn tất.</translation>
@@ -2693,7 +2736,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5254368820972107711">Hiển thị các tệp cần xóa</translation>
<translation id="52550593576409946">Không thể chạy ứng dụng Kiosk.</translation>
<translation id="5255315797444241226">Cụm mật khẩu bạn đã nhập không chính xác.</translation>
-<translation id="5259571578888203461">Không cho phép các trang web xem văn bản và hình ảnh mà bạn sao chép vào khay nhớ tạm</translation>
<translation id="5260508466980570042">Rất tiếc, không thể xác minh được email hoặc mật khẩu của bạn. Vui lòng thử lại.</translation>
<translation id="5261683757250193089">Mở trong Cửa hàng trực tuyến</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />Truy cập tệp từ má»i nÆ¡i, ngay cả khi ngoại tuyến.<ph name="MARKUP_2" />
@@ -2746,7 +2788,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5324780743567488672">Tự động đặt múi giỠbằng cách sử dụng vị trí của bạn</translation>
<translation id="5327248766486351172">Tên</translation>
<translation id="532943162177641444">Nhấn vào thông báo trên <ph name="PHONE_NAME" /> của bạn để thiết lập điểm phát sóng di động mà thiết bị này có thể dùng.</translation>
-<translation id="5329615878510216304">quét lại</translation>
<translation id="5329858601952122676">&amp;Xoá</translation>
<translation id="5330145655348521461">Những tệp này được mở trên máy tính khác. Chuyển tới <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) để xem tệp đó.</translation>
<translation id="5330512191124428349">Nhận thông tin</translation>
@@ -2756,6 +2797,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5334142896108694079">Bộ nhớ cache tập lệnh</translation>
<translation id="533433379391851622">Phiên bản mong muốn "<ph name="EXPECTED_VERSION" />", nhưng phiên bản là "<ph name="NEW_ID" />".</translation>
<translation id="5334844597069022743">Xem nguồn</translation>
+<translation id="5335458522276292100">Äang sao lÆ°u <ph name="FILE_COUNT" /> vào <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">Äược cài đặt bởi bên thứ ba.</translation>
<translation id="5338503421962489998">Bộ nhớ cục bộ</translation>
<translation id="5340217413897845242">Mục giá 6</translation>
@@ -2877,6 +2919,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5516183516694518900">Äăng nhập vào Chrome bằng Tài khoản Google để nhận dấu trang, lịch sá»­, mật khẩu và các cài đặt khác trên tất cả các thiết bị của bạn.</translation>
<translation id="551752069230578406">Äang thêm máy in vào tài khoản của bạn - quá trình này có thể mất má»™t chút thá»i gian...</translation>
<translation id="5517535964909391608">Äã chặn ná»™i dung không an toàn</translation>
+<translation id="5518219166343146486">Há»i khi má»™t trang web muốn xem văn bản và hình ảnh đã sao chép sang khay nhá»› tạm</translation>
<translation id="5518584115117143805">Chứng chỉ Mã hóa Email</translation>
<translation id="5521078259930077036">Äây có phải là trang chủ bạn muốn không?</translation>
<translation id="5521348028713515143">Thêm lối tắt trên màn hình</translation>
@@ -2887,9 +2930,9 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5527463195266282916">Cố gắng hạ cấp tiện ích.</translation>
<translation id="5527474464531963247">Bạn cÅ©ng có thể chá»n má»™t mạng khác.</translation>
<translation id="5528368756083817449">Trình quản lý dấu trang</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">Toàn cầu</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> muốn</translation>
+<translation id="5534304873398226603">Hủy ảnh hoặc video</translation>
<translation id="5534520101572674276">Äang tính toán kích thÆ°á»›c</translation>
<translation id="5535941515421698170">Äồng thá»i, xóa dữ liệu hiện có của bạn khá»i thiết bị này</translation>
<translation id="5537725057119320332">Truyá»n</translation>
@@ -2929,8 +2972,10 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">Äang tải ứng dụng...</translation>
<translation id="5592595402373377407">Chưa có đủ dữ liệu.</translation>
+<translation id="5593766628437008432">Trên '<ph name="PHONE_NAME" />' của bạn, hãy bật thông báo bằng cách làm theo những bước sau:</translation>
<translation id="5595152862129936745">Rất xa</translation>
<translation id="5595485650161345191">Chỉnh sửa địa chỉ</translation>
+<translation id="5596627076506792578">Tùy chá»n khác</translation>
<translation id="5600706100022181951">Bản cập nhật sẽ được tải xuống bằng cách dùng <ph name="UPDATE_SIZE_MB" /> MB dữ liệu di động. Bạn có muốn tiếp tục không?</translation>
<translation id="5601503069213153581">Mã PIN</translation>
<translation id="5605623530403479164">Công cụ tìm kiếm khác</translation>
@@ -2958,6 +3003,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="563535393368633106">Há»i trÆ°á»›c khi truy cập (được Ä‘á» xuất)</translation>
<translation id="5636996382092289526">Äể sá»­ dụng <ph name="NETWORK_ID" />, trÆ°á»›c hết bạn cần <ph name="LINK_START" />truy cập vào trang đăng nhập của mạng<ph name="LINK_END" />. Trang này thÆ°á»ng tá»± Ä‘á»™ng mở sau vài giây. Nếu trang này không mở thì không thể sá»­ dụng mạng này.</translation>
<translation id="5637476008227280525">Bật dữ liệu di động</translation>
+<translation id="5638309510554459422">Tìm tiện ích và chủ đỠtrong <ph name="BEGIN_LINK" />Cửa hàng Chrome trực tuyến<ph name="END_LINK" /></translation>
<translation id="5638497698949808140">Äã cập nhật <ph name="HOURS" /> giá» trÆ°á»›c</translation>
<translation id="5639549361331209298">Tải lại trang này, giữ để xem các tùy chá»n khác</translation>
<translation id="5642508497713047">Trình ký CRL</translation>
@@ -2969,6 +3015,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5657667036353380798">Tiện ích bên ngoài yêu cầu cài đặt phiên bản phiên bản Chrome <ph name="MINIMUM_CHROME_VERSION" /> trở lên.</translation>
<translation id="5658415415603568799">Äể tăng cÆ°á»ng bảo mật, Smart Lock sẽ yêu cầu bạn nhập mật khẩu sau 20 giá».</translation>
<translation id="5659593005791499971">Email</translation>
+<translation id="5659833766619490117">Không thể dịch trang này</translation>
<translation id="5662477687021125631">VÄ©nh viá»…n</translation>
<translation id="5667546120811588575">Äang thiết lập Google Play...</translation>
<translation id="5669267381087807207">Äang kích hoạt</translation>
@@ -3004,6 +3051,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5729712731028706266">&amp;Xem</translation>
<translation id="5729996640881880439">Rất tiếc, chúng tôi không thể hiển thị mã cho lỗi này.</translation>
<translation id="5731247495086897348">Dá&amp;n và Truy cập</translation>
+<translation id="5731409020711461763">1 ảnh mới</translation>
<translation id="5734362860645681824">Truyá»n thông</translation>
<translation id="5735973442555172575">Äể sá»­ dụng ứng dụng Android, hãy đăng nhập lại và cập nhật.</translation>
<translation id="5736796278325406685">Vui lòng nhập tên ngÆ°á»i dùng hợp lệ</translation>
@@ -3034,11 +3082,13 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="577322787686508614">Tác vụ Ä‘á»c không được phép trên: "<ph name="DEVICE_NAME" />".</translation>
<translation id="5774295353725270860">Mở ứng dụng tệp</translation>
<translation id="5774515636230743468">Manifest:</translation>
+<translation id="5775834615653774429">Máy không tham gia được vào miá»n. ÄÆ¡n vị tổ chức không tồn tại.</translation>
<translation id="577624874850706961">Tìm kiếm cookie</translation>
<translation id="5777468213129569553">Mở Chrome</translation>
<translation id="5778747455497889540">Dưới đây là mật khẩu mô-đun an toàn được tạo ngẫu nhiên đã gán cho máy tính của bạn:</translation>
<translation id="5780973441651030252">Mức độ ưu tiên quá trình</translation>
<translation id="5781865261247219930">Gửi lệnh đến <ph name="EXTENSION_NAME" /></translation>
+<translation id="5782227691023083829">Äang dịch...</translation>
<translation id="5783221160790377646">Do xảy ra lá»—i nên không tạo được ngÆ°á»i dùng được giám sát. Vui lòng thá»­ lại sau.</translation>
<translation id="5783602409389152506">khi đang quét tìm thiết bị...</translation>
<translation id="57838592816432529">Tắt tiếng</translation>
@@ -3052,6 +3102,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5804241973901381774">Quyá»n</translation>
<translation id="580571955903695899">Sắp xếp lại theo Tiêu Ä‘á»</translation>
<translation id="5807290661599647102">Äặt khóa màn hình</translation>
+<translation id="580926004266167721">Máy không tham gia được vào miá»n. Äiá»u này có thể do tài khoản của bạn không có đủ đặc quyá»n dành cho Ä‘Æ¡n vị tổ chức.</translation>
<translation id="580961539202306967">Há»i tôi khi má»™t trang web muốn gá»­i thông báo đẩy cho tôi (nên chá»n)</translation>
<translation id="5814126672212206791">Loại kết nối</translation>
<translation id="5815645614496570556">Äịa chỉ X.400</translation>
@@ -3073,8 +3124,10 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5835754902560991078">cực ngắn (0,6 giây)</translation>
<translation id="5838456317242088717">Phiên ẩn danh hiện tại</translation>
<translation id="5842497610951477805">Bật Bluetooth</translation>
+<translation id="5843250171025351504">Thiết bị của bạn không còn phù hợp với phiên bản ứng dụng tối thiểu mà quản trị viên chỉ định. Vui lòng cập nhật để đăng nhập.</translation>
<translation id="5846929185714966548">Tab 4</translation>
<translation id="5848924408752252705">Chạm để quay lại.</translation>
+<translation id="5849212445710944278">Äã thêm</translation>
<translation id="5849570051105887917">Mã của nhà cung cấp Home</translation>
<translation id="5849869942539715694">Äóng gói tiện ích...</translation>
<translation id="5850516540536751549">Loại tệp này không được hỗ trợ. Vui lòng truy cập <ph name="BEGIN_LINK" />Cửa hàng Chrome trực tuyến<ph name="END_LINK" /> để tìm ứng dụng có thể mở loại tệp này.
@@ -3100,6 +3153,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="586567932979200359">Bạn đang chạy <ph name="PRODUCT_NAME" /> từ hình ảnh đĩa của nó. Cài đặt trình duyệt này trên máy tính cho phép bạn chạy trình duyệt mà không cần có hình ảnh đĩa và đảm bảo trình duyệt sẽ được cập nhật.</translation>
<translation id="5866557323934807206">Xóa các cài đặt này cho những lần truy cập tiếp theo</translation>
<translation id="5866840822086176774">Rất mạnh</translation>
+<translation id="5867841422488265304">Tìm kiếm hoặc nhập địa chỉ web</translation>
<translation id="5869029295770560994">OK</translation>
<translation id="5869522115854928033">Mật khẩu đã lưu</translation>
<translation id="5870086504539785141">Äóng menu khả năng truy cập</translation>
@@ -3157,7 +3211,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5972708806901999743">Chuyển lên trên cùng</translation>
<translation id="5972826969634861500">Khởi động <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">Thu nhá»</translation>
-<translation id="5975730206036440725">Không thể tìm thấy PPD. Hãy kiểm tra để đảm bảo Chromebook của bạn kết nối mạng và thử lại.</translation>
<translation id="5975792506968920132">Phần trăm sạc pin</translation>
<translation id="5976160379964388480">Khác</translation>
<translation id="5978264784700053212">Trung tâm thông báo</translation>
@@ -3167,6 +3220,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="5984222099446776634">Truy cập gần đây</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />Äây là thông tin chung vá» thiết bị của bạn và cách bạn sá»­ dụng thiết bị đó, chẳng hạn nhÆ° mức pin, tần suất bạn sá»­ dụng các ứng dụng của mình, chất lượng và thá»i lượng kết nối mạng (nhÆ° Wi-Fi và Bluetooth) cÅ©ng nhÆ° báo cáo sá»± cố khi các tính năng không hoạt Ä‘á»™ng nhÆ° mong muốn. Google sẽ sá»­ dụng thông tin này để cải thiện các sản phẩm và dịch vụ dành cho má»i ngÆ°á»i. Má»™t số thông tin tổng hợp cÅ©ng sẽ giúp các đối tác, chẳng hạn nhÆ° các nhà phát triển Android, cải thiện sản phẩm và ứng dụng của há».<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />Bạn có thể bật hoặc tắt tính năng này bất cứ lúc nào trong Cài đặt ứng dụng Android. Việc này không ảnh hưởng đến khả năng thiết bị gá»­i thông tin cần thiết để nhận các dịch vụ quan trá»ng nhÆ° bảo mật và cập nhật hệ thống.<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">Äã dịch</translation>
<translation id="5991049340509704927">Phóng to</translation>
<translation id="5993332328670040093">Mức sá»­ dụng dữ liệu của bạn sẽ không được Ä‘o lÆ°á»ng nữa.</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" /> không thể tự cập nhật.</translation>
@@ -3190,7 +3244,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Äã kết nối thiết bị USB</translation>
<translation id="6032912588568283682">Hệ thống tệp</translation>
<translation id="6034662038931255275">Cập nhật hệ Ä‘iá»u hành thành công</translation>
-<translation id="6035651096710386140">Một trong hai, không phải cả Ctrl và Alt</translation>
<translation id="6039651071822577588">Từ điển thuộc tính mạng có định dạng không đúng</translation>
<translation id="604001903249547235">Sao lưu đám mây</translation>
<translation id="6040143037577758943">Äóng</translation>
@@ -3198,8 +3251,8 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="604124094241169006">Tá»± Ä‘á»™ng</translation>
<translation id="6042169520002885235">Chá»n kiểu máy và nhà sản xuất máy in</translation>
<translation id="6042308850641462728">Thêm</translation>
+<translation id="6042850536017090003">Nhấn vào Thông báo của ứng dụng.</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> đang chia sẻ một tab trong Chrome với <ph name="TAB_NAME" />.</translation>
-<translation id="6043357981274314628">Xong!</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> đang chia sẻ âm thanh và một tab trong Chrome với <ph name="TAB_NAME" />.</translation>
<translation id="6049004884579590341">Hãy nhấn và giữ |<ph name="ACCELERATOR" />| để thoát khá»i toàn màn hình</translation>
<translation id="6049065490165456785">Ảnh từ máy ảnh nội bộ</translation>
@@ -3211,6 +3264,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6056710589053485679">Tải lại bình thÆ°á»ng</translation>
<translation id="6059652578941944813">Hệ thống cấp bậc của Chứng chỉ</translation>
<translation id="6059925163896151826">Thiết bị USB</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" /> đã bị lỗi.</translation>
<translation id="6064217302520318294">Khóa màn hình</translation>
<translation id="6065289257230303064">Các Thuá»™c tính ThÆ° mục Äối tượng Chứng chỉ</translation>
<translation id="6068338049763724728">Bật đăng ký từ xa</translation>
@@ -3242,9 +3296,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6107012941649240045">Cấp cho</translation>
<translation id="6112952769866305444">Chỉnh sá»­a ngÆ°á»i, <ph name="PROFILE_NAME" />, <ph name="USERNAME" /></translation>
<translation id="6115424132962100663">Nhấn |<ph name="SHORTCUT" />| để quay lại</translation>
+<translation id="6116338172782435947">Xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm</translation>
<translation id="6116921718742659598">Thay đổi cài đặt ngôn ngữ và phương thức nhập</translation>
<translation id="6120205520491252677">Ghim trang này vào màn hình Bắt đầu...</translation>
<translation id="6122081475643980456">Kết nối Internet của bạn đang bị kiểm soát</translation>
+<translation id="6122095009389448667">Tiếp tục chặn trang web này xem khay nhớ tạm</translation>
<translation id="6122875415561139701">Tác vụ ghi không được phép trên: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6124650939968185064">Các tiện ích sau phụ thuộc vào tiện ích này:</translation>
<translation id="6125479973208104919">Rất tiếc, bạn sẽ cần phải thêm lại tài khoản của mình vào <ph name="DEVICE_TYPE" /> này.</translation>
@@ -3286,6 +3342,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6178664161104547336">Chá»n má»™t chứng chỉ</translation>
<translation id="6180288788882902869">Google Play trên <ph name="DEVICE_TYPE" /> của bạn</translation>
<translation id="6181431612547969857">Tải xuống bị chặn</translation>
+<translation id="6181803575025675566">Kiểm soát cách hoạt Ä‘á»™ng của tùy chá»n này trong <ph name="LINK_START" />Cài đặt<ph name="LINK_END" />.</translation>
<translation id="6185132558746749656">Vị trí thiết bị</translation>
<translation id="6185696379715117369">Trang trên</translation>
<translation id="6189412234224385711">Mở bằng <ph name="EXTENSION_NAME" /></translation>
@@ -3318,7 +3375,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6237816943013845465">Cho phép bạn Ä‘iá»u chỉnh Ä‘á»™ phân giải màn hình</translation>
<translation id="6238923052227198598">Giữ ghi chú mới nhất trên màn hình khóa</translation>
<translation id="6239558157302047471">Tải lại &amp;khung</translation>
-<translation id="624022915548992686">Thoát khá»i trang</translation>
<translation id="6241530762627360640">Truy cập thông tin vỠthiết bị Bluetooth được ghép nối với hệ thống của bạn và khám phá các thiết bị Bluetooth lân cận.</translation>
<translation id="6243774244933267674">Máy chủ không khả dụng</translation>
<translation id="6246413617632217567">Không thể nhập ngÆ°á»i dùng được giám sát. Vui lòng kiểm tra dung lượng ổ Ä‘Ä©a cứng và quyá»n của bạn rồi thá»­ lại.</translation>
@@ -3335,13 +3391,13 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6263284346895336537">Không Quan trá»ng</translation>
<translation id="6263541650532042179">đặt lại đồng bộ hóa</translation>
<translation id="6264365405983206840">Chá»n &amp;Tất cả</translation>
+<translation id="6265930187414222160">Xong! Äã loại bá» phần má»m Ä‘á»™c hại.</translation>
<translation id="6267166720438879315">Chá»n má»™t chứng chỉ để xác thá»±c bạn vá»›i <ph name="HOST_NAME" /></translation>
<translation id="6268252012308737255">Mở bằng <ph name="APP" /></translation>
<translation id="6268747994388690914">Nhập dấu trang từ tệp HTML...</translation>
<translation id="6270770586500173387">Gửi <ph name="BEGIN_LINK1" />thông tin hệ thống và ứng dụng<ph name="END_LINK1" /> cũng như <ph name="BEGIN_LINK2" />số liệu<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">Äã xảy ra lá»—i (<ph name="ERROR" />) khi tải xuống plugin</translation>
<translation id="6273677812470008672">Chất lượng</translation>
-<translation id="6274087148640822908">Tìm tiện ích và ứng dụng trong <ph name="BEGIN_LINK" />Cửa hàng Chrome trực tuyến<ph name="END_LINK" /></translation>
<translation id="62751439899495218">Thay đổi ảnh</translation>
<translation id="6276301056778294989">Äảm bảo thiết bị Ä‘ang hiển thị cùng má»™t mã.</translation>
<translation id="6277105963844135994">Hết thá»i gian chá» mạng</translation>
@@ -3367,12 +3423,12 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6311220991371174222">Không thể khởi động Chrome do đã xảy ra lỗi khi mở hồ sơ của bạn. Hãy thử khởi động lại Chrome.</translation>
<translation id="6312403991423642364">Lỗi mạng không xác định</translation>
<translation id="6313641880021325787">THOÃT VR</translation>
-<translation id="6314335155547195432">Tạo mật khẩu</translation>
<translation id="6314819609899340042">Bạn đã bật thành công tính năng gỡ lỗi trên thiết bị <ph name="IDS_SHORT_PRODUCT_NAME" /> này.</translation>
-<translation id="6315343732431721770">Trang khởi Ä‘á»™ng của bạn đã được thay đổi để bao gồm <ph name="URL" />. Äể tắt tiện ích thay đổi trang khởi Ä‘á»™ng của bạn, hãy nhấp vào Khôi phục.</translation>
<translation id="6315493146179903667">ÄÆ°a Tất cả lên TrÆ°á»›c</translation>
<translation id="6316806695097060329">Thiết bị <ph name="SHORT_PRODUCT_NAME" /> này được thiết kế nhằm cung cấp trải nghiệm web tốt nhất cho bạn.</translation>
+<translation id="6317318380444133405">Không còn được hỗ trợ.</translation>
<translation id="6317369057005134371">Äang đợi cá»­a sổ ứng dụng...</translation>
+<translation id="6318407754858604988">Äã bắt đầu tải xuống</translation>
<translation id="6322279351188361895">Không thể Ä‘á»c khóa cá nhân.</translation>
<translation id="6325191661371220117">Tắt tính năng tự động chạy</translation>
<translation id="6326175484149238433">Xóa khá»i Chrome</translation>
@@ -3382,7 +3438,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6333049849394141510">Chá»n loại dữ liệu để đồng bá»™ hoá</translation>
<translation id="6333064448949140209">Tệp sẽ được gửi tới Google để được gỡ lỗi</translation>
<translation id="6333834492048057036">Tập trung vào thanh địa chỉ để tìm kiếm</translation>
-<translation id="6336907568130557310">Mật khẩu của bạn sẽ được hiển thị cho bất cứ ai có thể xem các tệp đã xuất. Không chia sẻ tệp với bất kỳ ai và xóa tệp sau khi nhập.</translation>
<translation id="6339668969738228384">Tạo hồ sơ mới cho <ph name="USER_EMAIL_ADDRESS" /></translation>
<translation id="6340017061976355871">Không thể kết nối với máy chủ. Vui lòng kiểm tra kết nối mạng của bạn và thử lại. Nếu sự cố vẫn tiếp diễn, hãy khởi động lại Chromebook.</translation>
<translation id="6340071272923955280">Giao thức in qua Internet (IPPS)</translation>
@@ -3405,7 +3460,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">Thiết lập Smart Lock dành cho Android</translation>
<translation id="6374469231428023295">Thử lại</translation>
-<translation id="6377158645544167202">Không thể kết nối máy in. Hãy kiểm tra để đảm bảo máy in bật và kết nối với Chromebook qua Wi-Fi hoặc USB.</translation>
<translation id="6380143666419481200">Äồng ý và tiếp tục</translation>
<translation id="6383051423892982287">Mã hóa dữ liệu đã đồng bộ hóa bằng <ph name="BEGIN_LINK" />cụm mật khẩu đồng bộ hóa<ph name="END_LINK" /> của riêng bạn</translation>
<translation id="6384275966486438344">Thay đổi cài đặt tìm kiếm của bạn thành: <ph name="SEARCH_HOST" /></translation>
@@ -3497,6 +3551,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6503077044568424649">Truy cập nhiá»u nhất</translation>
<translation id="6504611359718185067">Kết nối với Internet để thêm máy in</translation>
<translation id="6506374932220792071">Chữ ký X9.62 ECDSA với SHA-256</translation>
+<translation id="6508248480704296122">Liên quan tới <ph name="NAME_PH" /></translation>
<translation id="6508261954199872201">Ứng dụng: <ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">Giấy phép phương tiện</translation>
<translation id="6510568984200103950">Ãt cài đặt hÆ¡n</translation>
@@ -3530,9 +3585,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6551508934388063976">Lệnh không khả dụng. Nhấn phím control-N để mở cửa sổ mới.</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ngÆ°á»i dùng</translation>
<translation id="6555432686520421228">Xóa tất cả tài khoản ngÆ°á»i dùng và khởi Ä‘á»™ng lại thiết bị <ph name="IDS_SHORT_PRODUCT_NAME" /> của bạn nhÆ° má»›i.</translation>
+<translation id="6555810572223193255">Tính năng dá»n dẹp hiện không khả dụng</translation>
<translation id="6556866813142980365">Làm lại</translation>
<translation id="6558280019477628686">Äã xảy ra lá»—i. Má»™t số mục có thể chÆ°a được xóa.</translation>
<translation id="6559580823502247193">(đã có trên thiết bị này)</translation>
+<translation id="6560713683827832045">Kiểm tra để chắc chắn rằng thông báo của ứng dụng có "Bật". Nếu không, hãy bật cài đặt này.</translation>
<translation id="6561726789132298588">enter</translation>
<translation id="656293578423618167">Tên hoặc Ä‘Æ°á»ng dẫn của tệp quá dài. Hãy lÆ°u vá»›i tên ngắn hÆ¡n hoặc lÆ°u vào má»™t vị trí khác.</translation>
<translation id="656398493051028875">Äang xóa "<ph name="FILENAME" />"...</translation>
@@ -3561,7 +3618,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6606070663386660533">Tab 8</translation>
<translation id="6607272825297743757">Thông tin tệp</translation>
<translation id="6607831829715835317">Côn&amp;g cụ khác</translation>
-<translation id="6610183966322615106">Lỗi khi thêm máy in</translation>
<translation id="6612358246767739896">Nội dung được bảo vệ</translation>
<translation id="6613452264606394692">Quay lại đây nhanh chóng bằng cách đánh dấu trang này</translation>
<translation id="6615455863669487791">Hiển thị cho tôi</translation>
@@ -3638,9 +3694,11 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6736045498964449756">Rất tiếc, mật khẩu không khớp!</translation>
<translation id="6736243959894955139">Äịa chỉ</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">Mặc dù không thể truy cập vào hồ sơ cũ của mình nữa nhưng bạn vẫn có thể xóa hồ sơ đó.</translation>
<translation id="6739923123728562974">Hiển thị lối tắt trên màn hình</translation>
<translation id="6740234557573873150">Äã tạm dừng <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">Tập lệnh có thể truy cập</translation>
+<translation id="6743841972744298686">Cài đặt đồng bộ hóa</translation>
<translation id="6745592621698551453">Cập nhật ngay bây giờ</translation>
<translation id="6746124502594467657">Di chuyển xuống</translation>
<translation id="674632704103926902">Bật tính năng kéo nhấn</translation>
@@ -3653,12 +3711,14 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6757101664402245801">Äã sao chép URL</translation>
<translation id="6758056191028427665">Hãy cho chúng tôi biết ý kiến của bạn vỠdịch vụ của chúng tôi.</translation>
<translation id="6759193508432371551">Khôi phục cài đặt gốc</translation>
+<translation id="6765234885931342179">Xem số sê-ri khóa bảo mật của bạn</translation>
<translation id="6766101255664245434">Chụp ảnh má»›i hoặc chá»n biểu tượng hay ảnh hiện có.
<ph name="LINE_BREAK" />
Hình ảnh này sẽ hiển thị trên màn hình khóa và màn hình đăng nhập của Chromebook.</translation>
<translation id="6769712124046837540">Äang thêm máy in...</translation>
<translation id="6771503742377376720">Là Tổ chức phát hành chứng chỉ</translation>
<translation id="6773575010135450071">Thêm tác vụ...</translation>
+<translation id="6777817260680419853">Äã chặn chuyển hÆ°á»›ng</translation>
<translation id="6778959797435875428">Bật tiếng các trang web</translation>
<translation id="677965093459947883">Rất nhá»</translation>
<translation id="6780439250949340171">quản lý các cài đặt khác</translation>
@@ -3733,6 +3793,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="6898699227549475383">Tổ chức (O)</translation>
<translation id="6900284862687837908">Ứng dụng ná»n: <ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">Äể thiết bị tham gia vào miá»n</translation>
+<translation id="6903534926908201625">Bạn có thể tùy chỉnh thông tin mà Google thu thập trong phần <ph name="BEGIN_LINK" />Cài đặt<ph name="END_LINK" /> bất cứ lúc nào.</translation>
<translation id="6904344821472985372">Thu hồi quyá»n truy cập tệp</translation>
<translation id="6904655473976120856">Nhấn vào nút Ứng dụng để thoát</translation>
<translation id="6904713658985136356"><ph name="HOST" /> muốn chia sẻ màn hình của bạn.</translation>
@@ -3741,17 +3802,22 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="691024665142758461">Tải xuống nhiá»u tệp</translation>
<translation id="6911324888870229398">Äã mất kết nối mạng. Vui lòng kiểm tra kết nối của bạn hoặc thá»­ má»™t mạng Wi-Fi khác.</translation>
<translation id="6911734910326569517">Mức sử dụng bộ nhớ</translation>
+<translation id="6914783257214138813">Bất cứ ai có thể xem tệp đã xuất Ä‘á»u có thể biết mật khẩu của bạn.</translation>
<translation id="6915804003454593391">NgÆ°á»i dùng:</translation>
<translation id="6916590542764765824">Quản lý các tiện ích</translation>
<translation id="6920989436227028121">Mở dÆ°á»›i dạng tab thông thÆ°á»ng</translation>
<translation id="6922128026973287222">Tiết kiệm dữ liệu và duyệt web nhanh hơn với Trình tiết kiệm dữ liệu của Google. Nhấp để tìm hiểu thêm.</translation>
<translation id="6929555043669117778">Tiếp tục chặn cửa sổ bật lên</translation>
<translation id="6930242544192836755">Thá»i lượng</translation>
+<translation id="6934241953272494177">Äang quét thiết bị truyá»n thông của bạn...
+ <ph name="LINE_BREAK1" />
+ Äã tìm thấy <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">Tác vụ ghi vượt quá độ dài tối đa của thuộc tính cho: "<ph name="DEVICE_NAME" />".</translation>
<translation id="6941937518557314510">Vui lòng đăng nhập vào <ph name="TOKEN_NAME" /> để xác thực đến <ph name="HOST_NAME" /> bằng chứng chỉ của bạn.</translation>
<translation id="6943176775188458830">Hủy in</translation>
<translation id="6943836128787782965">HTTP gặp lỗi</translation>
<translation id="6945221475159498467">Chá»n</translation>
+<translation id="694592694773692225">Äã chặn chuyển hÆ°á»›ng trên trang này.</translation>
<translation id="6949306908218145636">Äánh dấu các trang Ä‘ang mở...</translation>
<translation id="6955446738988643816">Kiểm tra cửa sổ bật lên</translation>
<translation id="6957231940976260713">Tên dịch vụ</translation>
@@ -3855,13 +3921,16 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7093866338626856921">Trao đổi dữ liệu với thiết bị có tên: <ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">Không thể nhập ngÆ°á»i dùng được giám sát. Vui lòng kiểm tra kết nối mạng của bạn rồi thá»­ lại sau.</translation>
<translation id="7098447629416471489">Các công cụ tìm kiếm đã lưu khác sẽ xuất hiện ở đây</translation>
+<translation id="7099337801055912064">Không thể tải PPD có kích cỡ lớn. Kích cỡ tối đa là 250 kB.</translation>
<translation id="7100897339030255923">Äã chá»n <ph name="COUNT" /> mục</translation>
<translation id="7102687220333134671">Tính năng tự động cập nhật đã được bật</translation>
<translation id="7106346894903675391">Mua thêm dung lượng lưu trữ...</translation>
<translation id="7108338896283013870">Ẩn</translation>
<translation id="7108668606237948702">nhập</translation>
+<translation id="7112978678959880812">Cá nhân hóa đang bật. Bạn có thể thay đổi trạng thái này tại myaccount.google.com.</translation>
<translation id="7113502843173351041">Biết địa chỉ email của bạn</translation>
<translation id="7114054701490058191">Mật khẩu không khớp</translation>
+<translation id="7117228822971127758">Vui lòng thử lại sau</translation>
<translation id="7117247127439884114">Äăng nhập lại...</translation>
<translation id="711840821796638741">Hiển thị dấu trang được quản lý</translation>
<translation id="711902386174337313">Äá»c danh sách các thiết bị đã đăng nhập của bạn</translation>
@@ -3902,6 +3971,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7180611975245234373">Làm mới</translation>
<translation id="7180865173735832675">Tùy chỉnh</translation>
<translation id="7186088072322679094">Giữ trong thanh công cụ</translation>
+<translation id="7187428571767585875">Các mục sổ đăng ký sẽ bị xóa hoặc thay đổi:</translation>
<translation id="7191159667348037">Máy in không xác định (USB)</translation>
<translation id="7191454237977785534">Lưu tệp dưới dạng</translation>
<translation id="7196835305346730603">Äang tìm kiếm Chromebox ở gần...</translation>
@@ -3910,6 +3980,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7201118060536064622">Äã xóa '<ph name="DELETED_ITEM_NAME" />'</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">Äang tải xuống <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{Thoát khá»i trang}other{Thoát khá»i các trang}}</translation>
<translation id="721331389620694978">Một số cài đặt có thể phản ánh thói quen duyệt web sẽ không bị xóa.</translation>
<translation id="7216409898977639127">Nhà cung cấp dịch vụ di động</translation>
<translation id="7216595297012131718">Sắp xếp ngôn ngữ dá»±a trên tùy chá»n của bạn</translation>
@@ -3955,6 +4026,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="727952162645687754">Lỗi tải xuống</translation>
<translation id="7279701417129455881">Quản lý chặn cookie...</translation>
<translation id="7280877790564589615">Äã yêu cầu quyá»n</translation>
+<translation id="7283041136720745563">Hạn mức Google Drive của bạn không đủ lớn.</translation>
<translation id="7287143125007575591">Truy cập bị từ chối.</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">Mở ứng dụng hình ná»n</translation>
@@ -4023,6 +4095,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7392118418926456391">Quét vi-rút không thành công</translation>
<translation id="7392915005464253525">&amp;Mở lại cửa sổ đã đóng</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> sẽ chạy khi khởi Ä‘á»™ng hệ thống và tiếp tục chạy ở chế Ä‘á»™ ná»n ngay cả khi bạn đã đóng tất cả các cá»­a sổ khác của <ph name="PRODUCT_NAME" />.</translation>
+<translation id="7398254312354928459">Äã chuyển kết nối mạng</translation>
<translation id="7400418766976504921">URL</translation>
<translation id="740083207982962331">Vui lòng chỠtrong khi Chromebox của bạn khởi động lại...</translation>
<translation id="7400839060291901923">Thiết lập kết nối trên <ph name="PHONE_NAME" /> của bạn</translation>
@@ -4033,6 +4106,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7409233648990234464">Chạy lại và Powerwash</translation>
<translation id="7409836189476010449">Chạy Flash</translation>
<translation id="7410344089573941623">Há»i xem <ph name="HOST" /> có muốn truy cập vào máy ảnh và micrô của bạn không</translation>
+<translation id="741204030948306876">Có, tôi đồng ý</translation>
<translation id="7412226954991670867">Bá»™ nhá»› GPU</translation>
<translation id="7416362041876611053">Lỗi mạng không xác định.</translation>
<translation id="7417705661718309329">Bản đồ Google</translation>
@@ -4054,6 +4128,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7445682342344043969">Äã chặn cá»­a sổ bật lên</translation>
<translation id="744859430125590922">Kiểm soát và xem các trang web ngÆ°á»i này truy cập từ <ph name="CUSTODIAN_EMAIL" />.</translation>
<translation id="7453008956351770337">Bằng cách chá»n máy in này, bạn sẽ cấp cho tiện ích sau quyá»n truy cập vào máy in của mình:</translation>
+<translation id="7453467225369441013">Äăng xuất bạn khá»i hầu hết các trang web. Bạn sẽ không bị đăng xuất khá»i Tài khoản Google của mình.</translation>
<translation id="7456142309650173560">nhà phát triển</translation>
<translation id="7456847797759667638">Mở Vị trí...</translation>
<translation id="7461924472993315131">Ghim</translation>
@@ -4064,7 +4139,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="747114903913869239">Lỗi: Không thể giải mã tiện ích</translation>
<translation id="7473891865547856676">Không, cảm ơn</translation>
<translation id="747459581954555080">Khôi phục tất cả</translation>
-<translation id="747494631553057218">Các mục sổ đăng ký:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" /> đã gặp lỗi.</translation>
<translation id="7475671414023905704">URL Mật khẩu đã Mất của Netscape</translation>
<translation id="7476454130948140105">Pin quá yếu để cập nhật (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">Nếu bạn đã quên cụm mật khẩu của mình, hãy dừng lại và đặt lại Äồng bá»™ hóa qua <ph name="BEGIN_LINK" />Trang tổng quan của Google<ph name="END_LINK" />.</translation>
@@ -4079,6 +4154,9 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7487067081878637334">Công nghệ</translation>
<translation id="7487099628810939106">Äá»™ trá»… trÆ°á»›c khi nhấp chuá»™t:</translation>
<translation id="7487969577036436319">Không có thành phần nào được cài đặt</translation>
+<translation id="7489215562877293245">Äã tìm thấy <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ Äã sẵn sàng sao lÆ°u vào <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="7489355918927585587">{COUNT,plural, =0{&amp;Mở tất cả}=1{&amp;Mở dấu trang}other{&amp;Mở tất cả (#)}}</translation>
<translation id="7489605380874780575">Kiểm tra tính đủ Ä‘iá»u kiện</translation>
<translation id="749028671485790643">Cá nhân <ph name="VALUE" /></translation>
@@ -4091,7 +4169,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7497215489070763236">Chứng chỉ CA máy chủ</translation>
<translation id="7502658306369382406">Äịa chỉ IPv6</translation>
<translation id="7503191893372251637">Loại Chứng chỉ Netscape</translation>
-<translation id="7503607651407946808">Trang này đang được dịch...</translation>
<translation id="7503821294401948377">Không thể tải biểu tượng '<ph name="ICON" />' cho tác vụ của trình duyệt.</translation>
<translation id="750509436279396091">Mở thư mục tải xuống</translation>
<translation id="7505167922889582512">Hiển thị các tệp ẩn</translation>
@@ -4103,9 +4180,9 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7517569744831774757">Khôi phục cài đặt vỠmặc định ban đầu.</translation>
<translation id="7517786267097410259">Tạo mật khẩu -</translation>
<translation id="7518150891539970662">Nhật ký WebRTC (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">Trang này đang được dịch...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">Tạo</translation>
+<translation id="7526413953848747421">Cung cấp các dịch vụ mạnh mẽ của Google như kiểm tra lỗi chính tả và nhấn để tìm kiếm trên Chrome</translation>
<translation id="7529411698175791732">Kiểm tra kết nối Internet. Nếu sự cố vẫn tiếp diễn, hãy thử đăng xuất và đăng nhập lại.</translation>
<translation id="7530016656428373557">Tốc độ phóng điện tính bằng Watt</translation>
<translation id="7536709149194614609">Vui lòng khởi động lại thiết bị và thử lại sau.</translation>
@@ -4129,7 +4206,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
thá»­ tạo lại ngÆ°á»i dùng được giám sát.</translation>
<translation id="756445078718366910">Mở Cửa sổ Trình duyệt</translation>
<translation id="7564847347806291057">Kết thúc quá trình</translation>
-<translation id="7565291891798266313">Công cụ tìm kiếm của bạn đã được thay đổi thành <ph name="URL" />. Äể tắt tiện ích thay đổi công cụ tìm kiếm của bạn, hãy nhấp vào Khôi phục.</translation>
<translation id="7566118625369982896">Quản lý các liên kết ứng dụng Play</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">Äã xóa dữ liệu Chrome</translation>
@@ -4138,13 +4214,10 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7573172247376861652">Sạc pin</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">Äối chiếu</translation>
-<translation id="7577815336900970562">Sử dụng Wi-Fi hoặc mạng di động để xác định vị trí</translation>
<translation id="7579149537961810247">Tắt tiếng các trang web</translation>
<translation id="7580671184200851182">Phát cùng một âm thanh qua tất cả các loa (đơn âm)</translation>
-<translation id="7581273696622423628">Thực hiện khảo sát</translation>
<translation id="7581462281756524039">Công cụ làm sạch</translation>
<translation id="7582582252461552277">Thích mạng này</translation>
-<translation id="7586312264284919041">Bạn có muốn dịch trang này không?</translation>
<translation id="7586498138629385861">Chrome sẽ tiếp tục chạy khi ứng dụng Chrome đang mở.</translation>
<translation id="7589461650300748890">Oa. Hãy cẩn thận.</translation>
<translation id="7589661784326793847">Xin đợi một chút</translation>
@@ -4161,6 +4234,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7607274158153386860">Yêu cầu trang web máy tính bảng</translation>
<translation id="7611008212562900400">Tìm kiếm thiết bị, ứng dụng, web... của bạn</translation>
<translation id="7615910377284548269">Quản lý chặn plugin không có hộp cát...</translation>
+<translation id="7616214729753637086">Äang đăng ký thiết bị...</translation>
<translation id="7617366389578322136">Äang kết nối vá»›i "<ph name="DEVICE_NAME" />"</translation>
<translation id="761779991806306006">Không có mật khẩu nào được lưu.</translation>
<translation id="7622114377921274169">Äang sạc.</translation>
@@ -4189,6 +4263,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7664620655576155379">Thiết bị Bluetooth không được hỗ trợ: "<ph name="DEVICE_NAME" />".</translation>
<translation id="7665369617277396874">Thêm tài khoản</translation>
<translation id="7671130400130574146">Sá»­ dụng thanh tiêu Ä‘á» và Ä‘Æ°á»ng viá»n của hệ thống</translation>
+<translation id="7683373461016844951">Äể tiếp tục, hãy nhấp vào OK, sau đó nhấp vào Thêm ngÆ°á»i để tạo hồ sÆ¡ má»›i cho địa chỉ email <ph name="DOMAIN" /> của bạn.</translation>
<translation id="7684212569183643648">Do quản trị viên của bạn cài đặt</translation>
<translation id="7684559058815332124">Truy cập trang đăng nhập cổng bị khóa</translation>
<translation id="7685049629764448582">Bá»™ nhá»› cho Javascript</translation>
@@ -4247,7 +4322,6 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7773726648746946405">Bộ nhớ phiên</translation>
<translation id="7781335840981796660">Tất cả tài khoản ngÆ°á»i dùng và dữ liệu trên máy Ä‘á»u sẽ bị xóa.</translation>
<translation id="7782102568078991263">Không có đỠxuất nào khác từ Google</translation>
-<translation id="778330624322499012">Không thể tải <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">Cài đặt bảo mật trên máy tính của bạn đã chặn tệp này.</translation>
<translation id="7786207843293321886">Thoát khá»i phiên khách</translation>
<translation id="7786889348652477777">Tải &amp;lại ứng dụng</translation>
@@ -4281,7 +4355,13 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7815680994978050279">Tải xuống nguy hiểm đã chặn</translation>
<translation id="7818135753970109980">Äã thêm chủ Ä‘á» má»›i (<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK (WPA hoặc RSN)</translation>
+<translation id="7819992334107904369">Äồng bá»™ hóa Chrome</translation>
<translation id="782057141565633384">S&amp;ao chép địa chỉ video</translation>
+<translation id="7821462174190887129">Äã tìm thấy <ph name="FILE_COUNT" />.
+ <ph name="LINE_BREAK1" />
+ Hạn mức Google Drive của bạn không đủ lớn. Cần có thêm <ph name="FILE_SIZE" />.
+ <ph name="LINE_BREAK2" />
+ Hãy thá»­ chá»n ít ảnh hÆ¡n.</translation>
<translation id="782590969421016895">Sử dụng trang hiện tại</translation>
<translation id="7829298379596169484">Äang truy cập thiết bị đầu vào âm thanh</translation>
<translation id="7831368056091621108">để nhận tiện ích này, lịch sử và các cài đặt Chrome khác trên tất cả thiết bị của bạn.</translation>
@@ -4319,6 +4399,7 @@ Từ <ph name="DOWNLOAD_DOMAIN" /></translation>
<translation id="7881969471599061635">Tắt phụ Ä‘á»</translation>
<translation id="7882358943899516840">Loại nhà mạng</translation>
<translation id="7885253890047913815">Máy in đích gần đây</translation>
+<translation id="7886917304091689118">Äang chạy trong Chrome</translation>
<translation id="7887334752153342268">Nhân đôi</translation>
<translation id="7887864092952184874">Äã gheÌp nôÌi chuột Bluetooth</translation>
<translation id="7889966925761734854">Tìm kiếm</translation>
@@ -4402,7 +4483,9 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8000066093800657092">Không có mạng nào</translation>
<translation id="8001504501378762252">Một trang web có thể đã đánh cắp mật khẩu của bạn</translation>
<translation id="8004582292198964060">Trình duyệt</translation>
+<translation id="8005600846065423578">Luôn cho phép <ph name="HOST" /> xem khay nhớ tạm</translation>
<translation id="8008356846765065031">Internet đã bị ngắt kết nối. Vui lòng kiểm tra kết nối Internet của bạn.</translation>
+<translation id="8008765610824028412">Không thể tải <ph name="PLUGIN_NAME" />.</translation>
<translation id="8008818777654712271">Tự động gửi một số thông tin hệ thống và nội dung trang cho Google để giúp phát hiện các ứng dụng và trang web nguy hiểm</translation>
<translation id="8012382203418782830">Trang này đã được dịch.</translation>
<translation id="8014154204619229810">Trình cập nhật hiện đang chạy. Hãy làm mới sau một phút nữa để kiểm tra lại.</translation>
@@ -4503,7 +4586,6 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="816055135686411707">Lỗi khi cài đặt độ tin cậy của chứng chỉ</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">Tạo ghi chú mới</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">Quản lý cài đặt micrô...</translation>
<translation id="8168435359814927499">Ná»™i dung</translation>
<translation id="8174047975335711832">Thông tin vỠthiết bị</translation>
@@ -4520,7 +4602,6 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8191230140820435481">Quản lý ứng dụng, tiện ích và chủ đỠcủa bạn</translation>
<translation id="8191453843330043793">Trình phân giải proxy V8</translation>
<translation id="8195027750202970175">Dung lượng trên đĩa</translation>
-<translation id="8195739004487400241">Trang chủ của bạn đã được thay đổi thành <ph name="URL" />. Äể tắt tiện ích thay đổi trang chủ của bạn, hãy nhấp vào Khôi phục.</translation>
<translation id="8199300056570174101">Thuộc tính của thiết bị và mạng (dịch vụ)</translation>
<translation id="8200772114523450471">Tiếp tục</translation>
<translation id="8202160505685531999">Vui lòng nhập lại mật khẩu để cập nhật hồ sơ <ph name="DEVICE_TYPE" /> của bạn.</translation>
@@ -4538,6 +4619,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8226619461731305576">Hàng đợi</translation>
<translation id="8226742006292257240">Dưới đây là mật khẩu TPM được tạo ngẫu nhiên đã được gán cho máy tính của bạn:</translation>
<translation id="8227119283605456246">Äính kèm tệp</translation>
+<translation id="8233198815467326623">Bạn có muốn khôi phục trang chủ mặc định không?</translation>
<translation id="8234795456569844941">Hãy giúp các kỹ sÆ° của chúng tôi khắc phục sá»± cố này. Hãy cho chúng tôi biết Ä‘iá»u gì đã xảy ra ngay trÆ°á»›c khi bạn nhận được thông báo lá»—i hồ sÆ¡:</translation>
<translation id="8234989666557591529">Chá»n Ä‘iện thoại để mở khóa <ph name="DEVICE_TYPE" /> của bạn</translation>
<translation id="8238649969398088015">Mẹo trợ giúp</translation>
@@ -4563,7 +4645,6 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8261378640211443080">Tiện ích này không được liệt kê trong <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> và có thể đã được thêm mà bạn không biết.</translation>
<translation id="8261387128019234107">Thêm tài khoản cho <ph name="PROFILE_NAME" /></translation>
<translation id="8261506727792406068">Xóa</translation>
-<translation id="8261673729476082470">Äang sao lÆ°u <ph name="FILE_COUNT" /> ảnh vào <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /></translation>
<translation id="826246685091802258"><ph name="BAD_FLAG" /> không được triển khai trong phiên bản này.</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> đã tắt con trỠchuột của bạn.</translation>
<translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" đã kích hoạt chế độ toàn màn hình.</translation>
@@ -4665,6 +4746,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8454288007744638700">Hoặc chá»n má»™t mạng má»›i:</translation>
<translation id="845627346958584683">Thá»i gian hết hạn</translation>
<translation id="8456681095658380701">Tên không hợp lệ</translation>
+<translation id="8457451314607652708">Nhập dấu trang</translation>
<translation id="8460336040822756677">Nếu tắt Smart Lock cho <ph name="DEVICE_TYPE" />, bạn sẽ không thể mở khóa thiết bị Chrome bằng điện thoại của mình. Bạn cần phải nhập mật khẩu của mình.</translation>
<translation id="8461329675984532579">Tên nhà mạng nội hạt</translation>
<translation id="84613761564611563">Yêu cầu giao diện ngÆ°á»i dùng định cấu hình mạng, vui lòng chá»...</translation>
@@ -4729,14 +4811,15 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8569764466147087991">Chá»n tệp để mở</translation>
<translation id="8571213806525832805">4 tuần qua</translation>
<translation id="8574990355410201600">Luôn cho phép phát âm thanh trên <ph name="HOST" /></translation>
+<translation id="8578639784464423491">Không được vượt quá 99 chữ cái</translation>
<translation id="8579285237314169903">Äang đồng bá»™ hóa <ph name="NUMBER_OF_FILES" /> mục...</translation>
<translation id="857943718398505171">Äược phép (được Ä‘á» xuất)</translation>
<translation id="8581809080475256101">Nhấn để tiếp tục, nhấn menu ngữ cảnh để xem lịch sử</translation>
<translation id="8584280235376696778">&amp;Mở video trong tab mới</translation>
<translation id="8588866096426746242">Hiển thị số liệu thống kê hồ sơ</translation>
+<translation id="8589652987924574405">Dấu trang, lịch sá»­, mật khẩu và các cài đặt khác sẽ được đồng bá»™ hóa vá»›i Tài khoản Google của bạn để bạn có thể sá»­ dụng trên tất cả các thiết bị của mình. Bạn luôn có thể thay đổi tùy chá»n này trong phần cài đặt.</translation>
<translation id="8590375307970699841">Thiết lập cập nhật tự động</translation>
<translation id="8594908476761052472">Quay video</translation>
-<translation id="8595925260712451473">Vui lòng nhập phản hồi của bạn tại đây.</translation>
<translation id="8596540852772265699">Tệp tùy chỉnh</translation>
<translation id="8597845839771543242">Äịnh dạng thuá»™c tính:</translation>
<translation id="8598453409908276158">Äã chặn truy cập vào plugin không có há»™p cát</translation>
@@ -4751,6 +4834,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8620617069779373398">Trạng thái chuyển vùng</translation>
<translation id="8620765578342452535">Äịnh cấu hình kết nối mạng</translation>
<translation id="8620790565535071193">Quét không thành công</translation>
+<translation id="8622877356447980900">Bạn có muốn dịch trang này không?</translation>
<translation id="8623004009673949077">Phải cài đặt ứng dụng có thuộc tính tệp kê khai 'kiosk_only' ở chế độ kiosk Chrome OS.</translation>
<translation id="8624205858755890468">Cho phép Trợ lý hiển thị cho bạn các hành động, ứng dụng và thông tin có liên quan.</translation>
<translation id="862542460444371744">&amp;Tiện ích mở rộng</translation>
@@ -4796,6 +4880,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8671210955687109937">Có thể nhận xét</translation>
<translation id="8673026256276578048">Tìm kiếm Web...</translation>
<translation id="8673383193459449849">Sự cố máy chủ</translation>
+<translation id="8674241889607553858">Bạn có muốn dịch trang này không?</translation>
<translation id="8675354002693747642">Khóa được chia sẻ trước</translation>
<translation id="8676374126336081632">Xóa văn bản nhập</translation>
<translation id="8677039480012021122">Xóa dữ liệu và ngắt kết nối</translation>
@@ -4808,6 +4893,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8688579245973331962">Bạn không thấy tên của mình?</translation>
<translation id="8688591111840995413">Mật khẩu yếu</translation>
<translation id="8688672835843460752">Có sẵn</translation>
+<translation id="8689583087392258564">Máy không tham gia được vào miá»n. ÄÆ¡n vị tổ chức không hợp lệ.</translation>
<translation id="869257642790614972">Mở lại tab đóng sau cùng</translation>
<translation id="8695825812785969222">Mở &amp;vị trí...</translation>
<translation id="8698464937041809063">Bản vẽ Google</translation>
@@ -4822,6 +4908,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8708671767545720562">&amp;Thông tin khác</translation>
<translation id="8710187907779883426">ngắn (1 giây)</translation>
<translation id="8711402221661888347">Äồ chua</translation>
+<translation id="8712637175834984815">Bá» qua</translation>
<translation id="8713570323158206935">Gửi <ph name="BEGIN_LINK1" />thông tin hệ thống<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">Kết thúc hỗ trợ</translation>
<translation id="871476437400413057">Các mật khẩu đã lưu trên Google</translation>
@@ -4897,7 +4984,6 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="882204272221080310">Cập nhật chÆ°Æ¡ng trình cÆ¡ sở để tăng cÆ°á»ng bảo mật.</translation>
<translation id="8823514049557262177">Sao chép &amp;văn bản liên kết</translation>
<translation id="8824701697284169214">Thêm tran&amp;g...</translation>
-<translation id="8827850355924932817">Sử dụng mạng Wi-Fi để xác định vị trí</translation>
<translation id="8828933418460119530">Tên DNS</translation>
<translation id="8830796635868321089">Kiểm tra cập nhật không thành công khi sá»­ dụng cài đặt proxy hiện tại. Vui lòng Ä‘iá»u chỉnh <ph name="PROXY_SETTINGS_LINK_START" />cài đặt proxy<ph name="PROXY_SETTINGS_LINK_END" /> của bạn.</translation>
<translation id="8834039744648160717">Cấu hình mạng do <ph name="USER_EMAIL" /> kiểm soát.</translation>
@@ -4950,13 +5036,14 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="8912793549644936705">Kéo dãn</translation>
<translation id="8915370057835397490">Äang tải Ä‘á» xuất</translation>
<translation id="8916476537757519021">Khung ẩn danh phụ: <ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">Bá»™ chuyển đổi Ä‘Æ°á»ng quét PWG</translation>
+<translation id="8918468086406665831">Äồng bá»™ hóa vá»›i <ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">Luôn cho phép quảng cáo trên trang web này</translation>
<translation id="8925458182817574960">&amp;Cài đặt</translation>
<translation id="8926389886865778422">Äừng há»i lại</translation>
<translation id="8926518602592448999">Vô hiệu hóa tiện ích chế độ nhà phát triển</translation>
<translation id="892706138619340876">Äã đặt lại má»™t số cài đặt</translation>
<translation id="8931394284949551895">Thiết bị mới</translation>
+<translation id="893242274404530797">Cần bật thông báo của Các dịch vụ của Google Play để sử dụng tính năng Chia sẻ kết nối tức thì</translation>
<translation id="8933960630081805351">&amp;Hiển thị trong Trình tìm kiếm</translation>
<translation id="8934732568177537184">Tiếp tục</translation>
<translation id="8938356204940892126">Từ bá»</translation>
@@ -5014,6 +5101,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="9024127637873500333">&amp;Mở trong Tab mới</translation>
<translation id="9024331582947483881">toàn màn hình</translation>
<translation id="9025098623496448965">OK, đưa tôi quay lại màn hình đăng nhập</translation>
+<translation id="902659348151742535">Google có thể sử dụng lịch sử duyệt web của bạn để cá nhân hóa Tìm kiếm, quảng cáo và các dịch vụ khác của Google.</translation>
<translation id="9026731007018893674">tải xuống</translation>
<translation id="9027146684281895941">Giám sát ngÆ°á»i này để kiểm soát và xem các trang web mà há» truy cập từ Tài khoản Google của bạn.</translation>
<translation id="9027459031423301635">Mở Liên kết trong &amp;Tab Mới</translation>
@@ -5054,7 +5142,6 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="9084064520949870008">Mở dưới dạng cửa sổ</translation>
<translation id="9088234649737575428"><ph name="PLUGIN_NAME" /> bị chặn bởi chính sách doanh nghiệp</translation>
<translation id="9088917181875854783">Vui lòng xác nhận mã xác nhận này được hiển thị trên "<ph name="DEVICE_NAME" />":</translation>
-<translation id="9090669887503413452">Gửi thông tin hệ thống</translation>
<translation id="9094033019050270033">Cập nhật mật khẩu</translation>
<translation id="9094982973264386462">Xóa</translation>
<translation id="9095253524804455615">Xóa</translation>
@@ -5108,6 +5195,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="9170397650136757332">Bây giá», hãy di chuyển nhẹ ngón tay để chụp tất cả các phần khác nhau của dấu vân tay của bạn</translation>
<translation id="9170848237812810038">H&amp;oàn tác</translation>
<translation id="9170884462774788842">Một chương trình khác trên máy tính của bạn đã thêm một chủ đỠcó thể thay đổi cách Chrome hoạt động.</translation>
+<translation id="9173995187295789444">Äang quét tìm thiết bị Bluetooth...</translation>
<translation id="9174212595744391062">Thao tác này sẽ xóa cookie và bộ nhớ cache cho tất cả các trang web, bao gồm</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - Äã kết nối thiết bị Bluetooth</translation>
<translation id="9177499212658576372">Bạn hiện kết nối với mạng <ph name="NETWORK_TYPE" />.</translation>
@@ -5132,6 +5220,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="932327136139879170">Trang chủ</translation>
<translation id="932508678520956232">Không thể chạy in.</translation>
<translation id="93393615658292258">Chỉ mật khẩu</translation>
+<translation id="935490618240037774">Dấu trang, lịch sử, mật khẩu và các cài đặt khác của bạn sẽ được đồng bộ hóa với Tài khoản Google để bạn có thể sử dụng chúng trên tất cả thiết bị của mình.</translation>
<translation id="936801553271523408">Dữ liệu chẩn đoán hệ thống</translation>
<translation id="93766956588638423">Sửa tiện ích</translation>
<translation id="938470336146445890">Vui lòng cài đặt chứng chỉ ngÆ°á»i dùng.</translation>
@@ -5152,6 +5241,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
<translation id="960987915827980018">Còn khoảng 1 giá»</translation>
<translation id="962802172452141067">Cây thư mục dấu trang</translation>
<translation id="968174221497644223">Bộ nhớ cache của ứng dụng</translation>
+<translation id="969096075394517431">Thay đổi ngôn ngữ</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 tab}other{# tab}}</translation>
<translation id="971774202801778802">URL dấu trang</translation>
<translation id="973473557718930265">Thoát</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_zh-CN.xtb b/chromium/chrome/app/resources/generated_resources_zh-CN.xtb
index 4687750d9c2..6cd311163c3 100644
--- a/chromium/chrome/app/resources/generated_resources_zh-CN.xtb
+++ b/chromium/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">在<ph name="APP" />的新窗å£ä¸­æ‰“开链接</translation>
<translation id="1005274289863221750">使用您的麦克风和摄åƒå¤´</translation>
<translation id="1007408791287232274">无法加载设备。</translation>
+<translation id="1008186147501209563">导出书签</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{1 个页é¢æ— å“应}other{多个页é¢æ— å“应}}</translation>
<translation id="1012794136286421601">正在åŒæ­¥æ‚¨çš„文档ã€è¡¨æ ¼ã€å¹»ç¯ç‰‡å’Œç»˜å›¾æ–‡ä»¶ã€‚打开Google云端硬盘应用å¯åœ¨çº¿æˆ–离线访问这些文件。</translation>
-<translation id="1013383076511149692">查看您å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="1013707859758800957">æŸä¸ªæœªç»è¿‡æ²™ç›’å±è”½çš„æ’件已获准在此页上è¿è¡Œã€‚</translation>
<translation id="1015318665228971643">修改文件夹å称</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{在新窗å£ä¸­æ‰“开全部网å€(&amp;N)}=1{在新窗å£ä¸­æ‰“å¼€ 1 个网å€(&amp;N)}other{在新窗å£ä¸­æ‰“开全部(# 个)网å€(&amp;N)}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">无法移除有害软件</translation>
<translation id="1062407476771304334">替æ¢</translation>
<translation id="1062866675591297858">请通过<ph name="BEGIN_LINK" />å—监管用户信æ¯ä¸­å¿ƒ<ph name="END_LINK" />管ç†æ‚¨çš„å—监管用户。</translation>
-<translation id="1064662184364304002">媒体库文件检查工具</translation>
<translation id="1064835277883315402">加入专用网络</translation>
<translation id="1064912851688322329">å–消与您的 Google å¸å·çš„å…³è”</translation>
<translation id="1067048845568873861">创建时间</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">æ•°æ®åŠ å¯†</translation>
+<translation id="1074944608454986967">您å¯é€šè¿‡ä»¥ä¸‹æ–¹æ³•è®©ç³»ç»Ÿè¯»å‡ºå±å¹•ä¸Šæ˜¾ç¤ºçš„内容:按ä½æœç´¢é”®ï¼Œç„¶åŽé€šè¿‡ç‚¹å‡»æˆ–拖动鼠标æ¥é€‰æ‹©æ‰€éœ€å†…容;或者,çªå‡ºæ˜¾ç¤ºç›¸åº”区域,然åŽä½¿ç”¨â€œæœç´¢é”® + Sâ€ç»„åˆé”®ã€‚</translation>
<translation id="1076698951459398590">å¯ç”¨ä¸»é¢˜èƒŒæ™¯</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">为所有用户设置自动更新</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972">需<ph name="BEGIN_SIGN_IN_LINK" />登录<ph name="END_SIGN_IN_LINK" />æ‰èƒ½æŽ§åˆ¶å’ŒæŸ¥çœ‹æ­¤ç”¨æˆ·è®¿é—®çš„网站。</translation>
<translation id="109758035718544977">将多个网站å–消é™éŸ³</translation>
<translation id="1097658378307015415">登录å‰ï¼Œè¯·å…ˆä»¥è®¿å®¢èº«ä»½è¿›å…¥ï¼Œä»¥ä¾¿æ¿€æ´»â€œ<ph name="NETWORK_ID" />â€ç½‘络。</translation>
+<translation id="1103523840287552314">一律翻译<ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">短信连接</translation>
<translation id="1108600514891325577">åœæ­¢(&amp;S)</translation>
<translation id="1110155001042129815">等待</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">ç¦æ­¢ä»»ä½•ç½‘站使用系统专有消æ¯è®¿é—® MIDI 设备</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">修改æœç´¢å¼•æ“Ž</translation>
-<translation id="1131167343343087859">Google Payments 中存储的信用å¡å’Œåœ°å€ä¿¡æ¯ã€‚</translation>
<translation id="1134009406053225289">在无痕å¼çª—å£ä¸­æ‰“å¼€</translation>
<translation id="1137673463384776352">在<ph name="APP" />中打开链接</translation>
<translation id="1140351953533677694">访问您的è“牙和串行设备</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">æ’件已被拦截</translation>
<translation id="1145532888383813076">æœç´¢æ‚¨çš„设备ã€åº”用和网站。</translation>
<translation id="1146204723345436916">从 HTML 文件导入书签...</translation>
+<translation id="1148097584170732637">找到了 <ph name="FILE_COUNT" />。
+ <ph name="LINE_BREAK1" />
+ å¯ç”¨çš„本地存储空间ä¸è¶³ã€‚è¿˜éœ€è¦ <ph name="FILE_SIZE" />。
+ <ph name="LINE_BREAK2" />
+ 请少选些照片试试。</translation>
<translation id="1149088842877960903">通过 AppleScript 执行 JavaScript 的功能已关闭。è¦å¼€å¯è¯¥åŠŸèƒ½ï¼Œè¯·ä¾æ¬¡ç‚¹å‡» Chrome 的“设置â€&gt;“高级â€&gt;“系统â€ã€‚如需更多信æ¯ï¼Œè¯·è®¿é—® https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">过期月份</translation>
<translation id="1153356358378277386">å·²é…对的设备</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">é‡å‘½å</translation>
<translation id="1175364870820465910">打å°(&amp;P)...</translation>
<translation id="117624967391683467">正在å¤åˆ¶<ph name="FILE_NAME" />…</translation>
+<translation id="1177113976278858832">æ¢å¤é»˜è®¤æœç´¢å¼•æ“Žï¼Ÿ</translation>
<translation id="1177863135347784049">自定义</translation>
<translation id="1178581264944972037">æš‚åœ</translation>
<translation id="1179803038870941185"><ph name="URL" /> 想è¦èŽ·å–您的 MIDI 设备的完全控制æƒã€‚</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">读å–和更改已列入白åå•çš„用户</translation>
<translation id="1206407435587370571">探索 Chromebook</translation>
<translation id="1209796539517632982">自动域åæœåŠ¡å™¨</translation>
+<translation id="1210982357925844241">您å¯åœ¨ <ph name="SAVED_PASSWORDS_LINK" /> 上查看和管ç†å·²ä¿å­˜çš„密ç </translation>
<translation id="1211364473545090084">如果您使用无痕å¼çª—å£æµè§ˆç½‘页,系统便ä¸ä¼šä¿å­˜æ‚¨çš„æµè§ˆè®°å½•</translation>
<translation id="1213037489357051291">已设置 <ph name="NUM_FINGERPRINTS" /> 个指纹</translation>
<translation id="1215411991991485844">已添加新的åŽå°åº”用</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">正在æœç´¢ç§»åŠ¨ç½‘络</translation>
<translation id="1285320974508926690">一律ä¸ç¿»è¯‘此网站</translation>
<translation id="1285484354230578868">将数æ®å­˜å‚¨åœ¨æ‚¨çš„ Google 云端硬盘å¸å·ä¸­</translation>
+<translation id="1288037062697528143">夜间模å¼å°†äºŽæ—¥è½æ—¶è‡ªåŠ¨å¼€å¯</translation>
<translation id="1293177648337752319">å°†å•ä¸ªç½‘ç«™å–消é™éŸ³</translation>
<translation id="1293509594570842875">无法创建新的å—监管用户。请检查您的网络连接,并ç¨åŽé‡è¯•ã€‚</translation>
<translation id="1293556467332435079">文件</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">以å‰å¯¼å‡ºçš„书签(HTML 文件)</translation>
<translation id="1303671224831497365">未找到任何è“牙设备</translation>
<translation id="1306606229401759371">更改设置</translation>
-<translation id="1307398858972670978">您å¯åœ¨ä»»æ„设备上通过 <ph name="SAVED_PASSWORDS_LINK" /> 获å–自己的密ç </translation>
<translation id="1307559529304613120">糟糕ï¼ç³»ç»Ÿæ— æ³•ä¸ºè¯¥è®¾å¤‡å­˜å‚¨é•¿æœŸçš„ API 访问令牌。</translation>
<translation id="1313405956111467313">自动é…置代ç†</translation>
<translation id="131364520783682672">Caps Lock</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">是我本人。</translation>
<translation id="1338776410427958681">收起“<ph name="FOLDER_NAME" />â€</translation>
<translation id="1338950911836659113">正在删除…</translation>
-<translation id="1339266338863469628">默认(åªå¬å–您说的内容)</translation>
<translation id="1340527397989195812">使用“文件â€åº”用备份设备上的媒体。</translation>
<translation id="1341988552785875222">当å‰å£çº¸æ˜¯ç”±â€œ<ph name="APP_NAME" />â€è®¾ç½®çš„。您å¯èƒ½éœ€è¦å…ˆå¸è½½â€œ<ph name="APP_NAME" />â€ï¼Œç„¶åŽæ‰èƒ½é€‰æ‹©å…¶ä»–å£çº¸ã€‚</translation>
<translation id="1346748346194534595">å‘å³</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">当电池电é‡è¾¾åˆ° <ph name="BATTERY_LEVEL" />% 时将开始更新。</translation>
<translation id="1351692861129622852">正在导入 <ph name="FILE_COUNT" /> 个文件…</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />:<ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">找ä¸åˆ° PPD。请确ä¿æ‚¨çš„ Chromebook 已连接到网络,然åŽé‡è¯•ã€‚</translation>
<translation id="1355466263109342573"><ph name="PLUGIN_NAME" /> 已被å±è”½</translation>
<translation id="1357589289913453911">æ‰©å±•ç¨‹åº ID</translation>
<translation id="1358735829858566124">该文件或目录无法使用。</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">从左å‘å³</translation>
<translation id="1370646789215800222">è¦ç§»é™¤ç”¨æˆ·å—?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{将移除 1 项内容}other{将移除 # 项内容}}</translation>
+<translation id="1372841398847029212">åŒæ­¥åˆ°æ‚¨çš„å¸å·ä¸­</translation>
<translation id="1374844444528092021">网络“<ph name="NETWORK_NAME" />â€æ‰€éœ€çš„è¯ä¹¦å°šæœªå®‰è£…或已无效。请获å–æ–°çš„è¯ä¹¦å¹¶å°è¯•é‡æ–°è¿žæŽ¥ã€‚</translation>
<translation id="1374962581120570592">已设置 Cookie</translation>
<translation id="1375321115329958930">å·²ä¿å­˜çš„密ç </translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">创建å—监管用户</translation>
<translation id="1410197035576869800">应用图标</translation>
<translation id="1410616244180625362">继续å…许 <ph name="HOST" /> 使用您的摄åƒå¤´</translation>
+<translation id="1411668397053040814">åªéœ€å®‰è£…或更新 Daydream 键盘,å³å¯åœ¨ VR 环境中使用 Chrome</translation>
<translation id="1414648216875402825">您å³å°†æ›´æ–°åˆ° <ph name="PRODUCT_NAME" />çš„ä¸ç¨³å®šç‰ˆæœ¬ï¼Œå…¶ä¸­å«æœ‰å°šå¤„于开å‘阶段的功能。系统å¯èƒ½ä¼šå‡ºçŽ°å´©æºƒå’Œæ„外错误。继续æ“作å‰ï¼Œè¯·ä¸‰æ€ã€‚</translation>
+<translation id="1415708812149920388">已被ç¦æ­¢è¯»å–剪贴æ¿</translation>
<translation id="1415990189994829608">这类会è¯ä¸å…许使用“<ph name="EXTENSION_NAME" />â€ï¼ˆæ‰©å±•ç¨‹åº ID 为“<ph name="EXTENSION_ID" />â€ï¼‰ã€‚</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">糟糕ï¼æ— æ³•ç”Ÿæˆéšæœºçš„ RSA ç§æœ‰å¯†é’¥ã€‚</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">披è¨ç‰‡</translation>
<translation id="1467432559032391204">å‘å·¦</translation>
<translation id="1467999917853307373"><ph name="URL" /> 想在您的设备上永久存储数æ®ã€‚</translation>
+<translation id="1468571364034902819">无法使用这份个人资料</translation>
<translation id="1470719357688513792">æ–°çš„ Cookie 设置会在é‡æ–°åŠ è½½ç½‘页åŽç”Ÿæ•ˆã€‚</translation>
<translation id="1470811252759861213">è¦å°†æ‚¨çš„扩展程åºåŒæ­¥åˆ°æ‚¨æ‰€æœ‰çš„设备上,请<ph name="SIGN_IN_LINK" />。</translation>
<translation id="1474339897586437869">未上传“<ph name="FILENAME" />â€ï¼Œå› ä¸ºæ‚¨çš„ Google 云端硬盘没有足够的å¯ç”¨ç©ºé—´ã€‚</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Identity API 令牌缓存</translation>
<translation id="1478233201128522094">下次,您将需è¦ä½¿ç”¨æ–°çš„é…对手机æ¥è§£é”æ­¤ <ph name="DEVICE_TYPE" />。您å¯åœ¨â€œè®¾ç½®â€ä¸­å…³é—­ Smart Lock。</translation>
<translation id="1478340334823509079">详细信æ¯ï¼š<ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">å¯ä»¥å¼€å§‹å¤‡ä»½ <ph name="FILE_COUNT" /> 张新照片了</translation>
<translation id="1483493594462132177">å‘é€</translation>
<translation id="1485015260175968628">该程åºçŽ°åœ¨å¯ä»¥ï¼š</translation>
<translation id="1485141095922496924">版本 <ph name="PRODUCT_VERSION" />(<ph name="PRODUCT_CHANNEL" />)<ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">å¼€å¯ - 自定义设置</translation>
<translation id="1493892686965953381">正在等待<ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">å¦å¤–<ph name="NUM_PRINTERS" />个å¯ç”¨çš„设备。</translation>
-<translation id="1497284176235884849">所æ供的 PPD 无效。</translation>
<translation id="1497522201463361063">无法é‡å‘½å“<ph name="FILE_NAME" />â€ã€‚<ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">未知设备 [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">在多å¸å·ç™»å½•ä¼šè¯ä¸­ï¼Œæ­¤æ‰€æœ‰è€…å¸å·å¿…须是最先登录的å¸å·ã€‚</translation>
@@ -400,13 +409,16 @@
<translation id="1600857548979126453">访问页é¢è°ƒè¯•ç¨‹åºåŽç«¯</translation>
<translation id="1601560923496285236">应用</translation>
<translation id="1603914832182249871">(éšèº«ï¼‰</translation>
+<translation id="1607139524282324606">清除此æ¡ç›®</translation>
<translation id="1608626060424371292">移除此用户</translation>
<translation id="1609170755653088773">将此密ç åŒæ­¥åˆ°æ‚¨çš„ iPhone</translation>
<translation id="1609862759711084604">上一ä½ç”¨æˆ·</translation>
+<translation id="1611557582955786626">登录åŽå³å¯ç•…享åˆä¹Žä¸ªäººéœ€æ±‚çš„æµè§ˆä½“验,并å¯åœ¨ä¸åŒè®¾å¤‡é—´ä¿æŒåŒæ­¥</translation>
<translation id="1611584202130317952">é…ç½®æµç¨‹ä¸­æ–­äº†ã€‚请é‡è¯•ï¼Œæˆ–与您的设备所有者/管ç†å‘˜è”系。</translation>
<translation id="1611649489706141841">å‰è¿›</translation>
<translation id="1611704746353331382">将书签导出到 HTML 文件...</translation>
<translation id="1612129875274679969">使此设备永远处于自助æœåŠ¡ç»ˆç«¯æ¨¡å¼ã€‚</translation>
+<translation id="161460670679785907">检测ä¸åˆ°æ‚¨çš„手机</translation>
<translation id="1616206807336925449">此扩展程åºæ— éœ€ä»»ä½•ç‰¹æ®Šæƒé™ã€‚</translation>
<translation id="161707228174452095">å·²æˆåŠŸæ·»åŠ æŒ‡çº¹ï¼</translation>
<translation id="1618268899808219593">帮助中心(&amp;E)</translation>
@@ -436,7 +448,6 @@
<translation id="1650371550981945235">显示输入法选项</translation>
<translation id="1650709179466243265">添加 www. å’Œ .com 并打开地å€</translation>
<translation id="1651008383952180276">您两次输入的密ç å¿…须相åŒ</translation>
-<translation id="1652972346408808053">å·²ä¿å­˜å¯†ç ã€‚您å¯åœ¨ä»»æ„设备上通过 <ph name="SAVED_PASSWORDS_LINK" /> 获å–自己的密ç </translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{请将该打å°æœºæ·»åŠ åˆ° Google 云打å°ï¼Œä»¥ä¾¿æ‚¨å¯ä»¥éšæ—¶éšåœ°è¿›è¡Œæ‰“å°ã€‚}other{请将 # å°æ‰“å°æœºæ·»åŠ åˆ° Google 云打å°ï¼Œä»¥ä¾¿æ‚¨å¯ä»¥éšæ—¶éšåœ°è¿›è¡Œæ‰“å°ã€‚}}</translation>
<translation id="1657406563541664238">将使用情况统计信æ¯å’Œå´©æºƒæŠ¥å‘Šè‡ªåŠ¨å‘é€ç»™ Google,帮助我们完善 <ph name="PRODUCT_NAME" /></translation>
<translation id="1658424621194652532">此网页正在使用您的麦克风。</translation>
@@ -453,7 +464,9 @@
<translation id="1673103856845176271">出于安全原因,无法访问该文件。</translation>
<translation id="167832068858235403">调低音é‡</translation>
<translation id="1679068421605151609">å¼€å‘者工具</translation>
+<translation id="16815041330799488">ä¸å…许网站查看å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="1682548588986054654">打开新的无痕å¼çª—å£</translation>
+<translation id="1688935057616748272">请输入一个字æ¯</translation>
<translation id="168991973552362966">添加附近的打å°æœº</translation>
<translation id="1689945336726856614">å¤åˆ¶ç½‘å€(&amp;U)</translation>
<translation id="1692602667007917253">糟糕ï¼å‡ºçŽ°é—®é¢˜</translation>
@@ -494,6 +507,7 @@
<translation id="1756681705074952506">输入法</translation>
<translation id="175772926354468439">å¯ç”¨ä¸»é¢˜èƒŒæ™¯</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">在 Chrome 网上应用店中查看详情</translation>
<translation id="1758831820837444715">é…置以太网</translation>
<translation id="1763046204212875858">创建应用快æ·æ–¹å¼</translation>
<translation id="1763108912552529023">继续了解</translation>
@@ -539,7 +553,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />警告<ph name="END_BOLD" />:这些文件是临时文件,系统å¯èƒ½ä¼šè‡ªåŠ¨åˆ é™¤è¿™äº›æ–‡ä»¶ä»¥é‡Šæ”¾ç£ç›˜ç©ºé—´ã€‚<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">为您的 <ph name="DEVICE_TYPE" /> 设置 Smart Lock</translation>
<translation id="1817871734039893258">Microsoft 文件æ¢å¤</translation>
-<translation id="1825832322945165090">设备上的å¯ç”¨ç©ºé—´ä¸è¶³</translation>
+<translation id="1818007989243628752">删除 <ph name="USERNAME" /> 的密ç </translation>
<translation id="1826516787628120939">正在检查</translation>
<translation id="1828149253358786390"><ph name="SITE" /> 想å‘您å‘é€é€šçŸ¥ã€‚</translation>
<translation id="1828378091493947763">该æ’件在此设备上ä¸å—支æŒ</translation>
@@ -641,6 +655,7 @@
<translation id="1999115740519098545">å¯åŠ¨æ—¶</translation>
<translation id="2006638907958895361">在<ph name="APP" />中打开链接</translation>
<translation id="2007404777272201486">报告问题...</translation>
+<translation id="2015632741368427174">已阻止é‡å®šå‘到以下网站:</translation>
<translation id="2016430552235416146">传统</translation>
<translation id="2017334798163366053">åœç”¨æ€§èƒ½æ•°æ®æ”¶é›†</translation>
<translation id="2017836877785168846">清除历å²è®°å½•å’Œåœ°å€æ ä¸­çš„自动填充项。</translation>
@@ -682,6 +697,7 @@
<translation id="2085470240340828803">å为“<ph name="FILENAME" />â€çš„文件已存在,è¦å¦‚何处ç†ï¼Ÿ</translation>
<translation id="2087822576218954668">打å°ï¼š<ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">使用 Google Chrome 进行安全æµè§ˆ</translation>
+<translation id="2089795179672254991">当网站想查看å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片时询问您(推è)</translation>
<translation id="2090165459409185032">è¦æ¢å¤æ‚¨çš„å¸å·ä¿¡æ¯ï¼Œè¯·è®¿é—® google.com/accounts/recovery</translation>
<translation id="2090876986345970080">系统安全设置</translation>
<translation id="2091887806945687916">声音</translation>
@@ -708,14 +724,12 @@
<translation id="2121825465123208577">调整大å°</translation>
<translation id="2124930039827422115">{1,plural, =1{已有一ä½ç”¨æˆ·ç»™å‡ºäº† <ph name="AVERAGE_RATING" /> 的评分。}other{已有 # ä½ç”¨æˆ·ç»™å‡ºè¯„分,平å‡è¯„分为 <ph name="AVERAGE_RATING" />。}}</translation>
<translation id="2126167708562367080">您的管ç†å‘˜å·²åœç”¨åŒæ­¥ã€‚</translation>
-<translation id="2126426811489709554">ç”± Chrome æ供支æŒ</translation>
<translation id="2127372758936585790">低功率充电器</translation>
<translation id="212862741129535676">频率状æ€å ç”¨çŽ‡</translation>
<translation id="2128691215891724419">å‘生åŒæ­¥é”™è¯¯ï¼šè¯·æ›´æ–°åŒæ­¥å¯†ç ...</translation>
<translation id="2129825002735785149">æ›´æ–°æ’件</translation>
<translation id="2129904043921227933">å‘生åŒæ­¥é”™è¯¯ï¼šè¯·æ›´æ–°åŒæ­¥å¯†ç ...</translation>
<translation id="2131077480075264">“<ph name="IMPORT_NAME" />â€ä¸å…许安装“<ph name="APP_NAME" />â€ï¼Œå› ä¸ºæ— æ³•è¿›è¡Œæ­¤é¡¹å®‰è£…</translation>
-<translation id="213491463158799620">è¦ç¿»è¯‘此网页å—?</translation>
<translation id="2135787500304447609">继续(&amp;R)</translation>
<translation id="2136372518715274136">输入新密ç </translation>
<translation id="2136476978468204130">您输入的密ç ä¸æ­£ç¡®</translation>
@@ -750,6 +764,7 @@
<translation id="2178614541317717477">CA 泄æ¼</translation>
<translation id="218070003709087997">用数字表示è¦æ‰“å°å¤šå°‘份(1 到 999 份)。</translation>
<translation id="2187895286714876935">æœåŠ¡å™¨è¯ä¹¦å¯¼å…¥é”™è¯¯</translation>
+<translation id="2187906491731510095">扩展程åºå·²æ›´æ–°</translation>
<translation id="2188881192257509750">打开 <ph name="APPLICATION" /></translation>
<translation id="2190069059097339078">WiFi 凭æ®èŽ·å–工具</translation>
<translation id="219008588003277019">Native Client 模å—:<ph name="NEXE_NAME" /></translation>
@@ -802,6 +817,7 @@
<translation id="2255317897038918278">Microsoft 时间戳</translation>
<translation id="225614027745146050">欢迎</translation>
<translation id="225692081236532131">激活状æ€</translation>
+<translation id="2261323523305321874">您的管ç†å‘˜åšå‡ºäº†ä¸€é¡¹ç³»ç»Ÿçº§æ›´æ”¹ï¼Œè‡´ä½¿ä¸€äº›æ—§ä¸ªäººèµ„æ–™é­åˆ°åœç”¨ã€‚</translation>
<translation id="2262477216570151239">é‡å¤å‰çš„延迟时间</translation>
<translation id="2263189956353037928">退出并é‡æ–°ç™»å½•</translation>
<translation id="2263497240924215535">(已åœç”¨ï¼‰</translation>
@@ -827,7 +843,6 @@
<translation id="2294358108254308676">è¦å®‰è£…<ph name="PRODUCT_NAME" />å—?</translation>
<translation id="2296019197782308739">EAP 方法:</translation>
<translation id="2297705863329999812">æœç´¢æ‰“å°æœº</translation>
-<translation id="230115972905494466">未找到任何兼容设备</translation>
<translation id="2301382460326681002">扩展程åºæ ¹ç›®å½•æ— æ•ˆã€‚</translation>
<translation id="2302685579236571180">使用éšèº«æ¨¡å¼</translation>
<translation id="23030561267973084">“<ph name="EXTENSION_NAME" />â€è¯·æ±‚获得更多æƒé™ã€‚</translation>
@@ -861,6 +876,7 @@
<translation id="2351266942280602854">语言和输入法</translation>
<translation id="2352662711729498748">&lt; 1MB</translation>
<translation id="2352810082280059586">é”定å±å¹•è®°äº‹ä¼šè‡ªåŠ¨ä¿å­˜åˆ° <ph name="LOCK_SCREEN_APP_NAME" /> 中。最近的记事将ä¿ç•™åœ¨é”定å±å¹•ä¸Šã€‚</translation>
+<translation id="2352947182261340447">å¯ç”¨çš„本地存储空间ä¸è¶³ã€‚</translation>
<translation id="2353297238722298836">å·²å…许使用摄åƒå¤´å’Œéº¦å…‹é£Ž</translation>
<translation id="2356070529366658676">询问</translation>
<translation id="2356517949307388948">Chrome 在æœç´¢æœ‰å®³è½¯ä»¶æ—¶å‡ºçŽ°é”™è¯¯ã€‚</translation>
@@ -870,7 +886,6 @@
<translation id="236141728043665931">始终ç¦æ­¢ä½¿ç”¨éº¦å…‹é£Ž</translation>
<translation id="2367972762794486313">显示应用</translation>
<translation id="2371076942591664043">完æˆæ—¶æ‰“å¼€(&amp;D)</translation>
-<translation id="237336063998926520">æ ¹æ®æ‚¨çš„ IP 地å€ç¡®å®šä½ç½®</translation>
<translation id="2377319039870049694">切æ¢åˆ°åˆ—表视图</translation>
<translation id="2377667304966270281">硬故障数</translation>
<translation id="2378075407703503998">已选择 <ph name="SELCTED_FILE_COUNT" /> 个文件</translation>
@@ -880,11 +895,6 @@
<translation id="2384436799579181135">出错了。请检查您的打å°æœºï¼Œç„¶åŽé‡è¯•ã€‚</translation>
<translation id="2385700042425247848">æœåŠ¡å称:</translation>
<translation id="2387458720915042159">代ç†è¿žæŽ¥ç±»åž‹</translation>
-<translation id="2391243203977115091">找到了 <ph name="FILE_COUNT" /> 张新照片
- <ph name="LINE_BREAK1" />
- 设备上的å¯ç”¨ç©ºé—´ä¸è¶³ã€‚
- <ph name="LINE_BREAK2" />
- 请少选些照片试试。</translation>
<translation id="2391419135980381625">标准字体</translation>
<translation id="2391762656119864333">撤消</translation>
<translation id="2392369802118427583">激活</translation>
@@ -900,6 +910,7 @@
<translation id="2424091190911472304">在 <ph name="ORIGIN" /> 上始终è¿è¡Œ</translation>
<translation id="2425665904502185219">文件总大å°</translation>
<translation id="2428510569851653187">请说明此标签页崩溃时您在åšä»€ä¹ˆ</translation>
+<translation id="2431027948063157455">无法加载 Google 智能助ç†ã€‚请检查您的网络连接,然åŽé‡è¯•ã€‚</translation>
<translation id="2433452467737464329">在网å€ä¸­æ·»åŠ æŸ¥è¯¢å‚数以便自动刷新网页:chrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">外观</translation>
<translation id="2435248616906486374">网络连接已断开</translation>
@@ -913,6 +924,7 @@
<translation id="2445081178310039857">必须指定扩展程åºæ ¹ç›®å½•ã€‚</translation>
<translation id="2448312741937722512">类型</translation>
<translation id="2450223707519584812">您将无法添加用户,因为缺少 Google API å¯†é’¥ã€‚è¯¦æƒ…è¯·è§ <ph name="DETAILS_URL" />。</translation>
+<translation id="2450849356604136918">没有正在è¿è¡Œçš„视图</translation>
<translation id="2453021845418314664">高级åŒæ­¥è®¾ç½®</translation>
<translation id="2453576648990281505">文件已存在</translation>
<translation id="2453860139492968684">完æˆ</translation>
@@ -920,7 +932,6 @@
<translation id="2457246892030921239">“<ph name="APP_NAME" />â€æƒ³ä»Ž <ph name="VOLUME_NAME" />å¤åˆ¶æ–‡ä»¶ã€‚</translation>
<translation id="2462724976360937186">è¯ä¹¦æŽˆæƒä¸­å¿ƒå¯†é’¥ ID</translation>
<translation id="2462752602710430187">已添加<ph name="PRINTER_NAME" /></translation>
-<translation id="246335896104539386">导入书签</translation>
<translation id="2464089476039395325">HTTP 代ç†</translation>
<translation id="2468902267404883140">无法连接到您的手机。请确ä¿æ‚¨ä½¿ç”¨çš„是兼容的 Android 手机,而且该手机正处于开机状æ€ä¸”就在您身边。&lt;a&gt;了解详情&lt;/a&gt;</translation>
<translation id="2470702053775288986">å·²åœç”¨ä¸æ”¯æŒçš„扩展程åº</translation>
@@ -989,6 +1000,7 @@
<translation id="2562743677925229011">尚未登录 <ph name="SHORT_PRODUCT_NAME" /></translation>
<translation id="2563856802393254086">æ­å–œï¼â€œ<ph name="NAME" />â€æ•°æ®æœåŠ¡å·²æ¿€æ´»ï¼Œæ‚¨å¯ä»¥å¼€å§‹ä½¿ç”¨äº†ã€‚</translation>
<translation id="2566124945717127842">Powerwash会将您的<ph name="IDS_SHORT_PRODUCT_NAME" />设备é‡ç½®ä¸ºåˆå§‹çŠ¶æ€ã€‚</translation>
+<translation id="2567257616420533738">密ç å·²ä¿å­˜ã€‚您å¯åœ¨ <ph name="SAVED_PASSWORDS_LINK" /> 上查看和管ç†å·²ä¿å­˜çš„密ç </translation>
<translation id="2568774940984945469">ä¿¡æ¯æ å®¹å™¨</translation>
<translation id="2570000010887652771">节çœæ•°æ®æµé‡ã€‚</translation>
<translation id="257088987046510401">主题背景</translation>
@@ -1009,6 +1021,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(平å°ï¼š<ph name="PLATFORM_VERSION" />)<ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">默认æœç´¢è®¾ç½®</translation>
<translation id="2586657967955657006">剪贴æ¿</translation>
+<translation id="2586672484245266891">请输入一个较短的网å€</translation>
<translation id="2587922270115112871">创建å—监管用户ä¸ä¼šéšä¹‹åˆ›å»º Google å¸å·ï¼Œå› æ­¤è¿™äº›å—监管用户无法借助 Chrome åŒæ­¥åŠŸèƒ½å°†å…¶è®¾ç½®å’Œæ•°æ®åŒæ­¥åˆ°å…¶ä»–设备。å—监管用户的设置åªèƒ½åº”用于此设备。</translation>
<translation id="258932246702879617">选择<ph name="BEGIN_BOLD" />固定在任务æ ä¸Š<ph name="END_BOLD" /></translation>
<translation id="259421303766146093">缩å°</translation>
@@ -1040,6 +1053,7 @@
<translation id="2633199387167390344"><ph name="NAME" />å ç”¨äº†<ph name="USAGE" /> MBçš„ç£ç›˜ç©ºé—´ã€‚</translation>
<translation id="2633212996805280240">è¦åˆ é™¤â€œ<ph name="EXTENSION_NAME" />â€å—?</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" />无法完æˆå®‰è£…,但是会通过其ç£ç›˜æ˜ åƒç»§ç»­è¿è¡Œã€‚</translation>
+<translation id="2635176084534510129">畅享更åˆä¹Žä¸ªäººéœ€æ±‚的体验,如更ç†æƒ³çš„内容建议和更智能的翻译æœåŠ¡</translation>
<translation id="2635276683026132559">ç­¾å</translation>
<translation id="2635926034288331400">安装到“应用â€æ–‡ä»¶å¤¹</translation>
<translation id="2636625531157955190">Chrome 无法访问这张图片。</translation>
@@ -1050,14 +1064,15 @@
<translation id="2643698698624765890">您å¯ä»¥é€šè¿‡ç‚¹å‡»â€œçª—å£â€èœå•ä¸­çš„“扩展程åºâ€ï¼Œç®¡ç†æ‚¨çš„扩展程åºã€‚</translation>
<translation id="2647142853114880570">é‡æ–°åŠ è½½</translation>
<translation id="2647269890314209800">正在使用的 Cookie</translation>
+<translation id="264810637653812429">找ä¸åˆ°ä»»ä½•å…¼å®¹è®¾å¤‡ã€‚</translation>
<translation id="2648831393319960979">正在将该设备添加到您的å¸å·ï¼Œè¿™å¯èƒ½éœ€è¦ä¸€ç‚¹æ—¶é—´â€¦</translation>
<translation id="2649045351178520408">Base64 ç¼–ç  ASCII,è¯ä¹¦é“¾</translation>
<translation id="2653266418988778031">如果您删除了æŸä¸ªè¯ä¹¦æŽˆæƒä¸­å¿ƒ (CA) è¯ä¹¦ï¼Œåˆ™æµè§ˆå™¨ä¸ä¼šå†ä¿¡ä»»è¯¥ CA é¢å‘的任何è¯ä¹¦ã€‚</translation>
<translation id="2653659639078652383">æ交</translation>
<translation id="265390580714150011">字段值</translation>
-<translation id="2654286334048437383">导出书签</translation>
<translation id="2655386581175833247">用户è¯ä¹¦ï¼š</translation>
<translation id="2660779039299703961">事件</translation>
+<translation id="266079277508604648">无法连接到打å°æœºã€‚请确ä¿è¯¥æ‰“å°æœºå·²å¼€æœºä¸”已通过 Wi-Fi 或 USB 连接到您的 Chromebook。</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome 网上应用店</translation>
<translation id="2663302507110284145">语言</translation>
@@ -1080,6 +1095,7 @@
<translation id="2680208403056680091">您的互è”网连接å—到控制</translation>
<translation id="268053382412112343">历å²è®°å½•(&amp;S)</translation>
<translation id="2683638487103917598">文件夹内容已排åº</translation>
+<translation id="2684004000387153598">è¦æƒ³ç»§ç»­ï¼Œè¯·ç‚¹å‡»â€œç¡®å®šâ€ï¼Œç„¶åŽç‚¹å‡»â€œæ·»åŠ ç”¨æˆ·â€ä¸ºæ‚¨çš„电å­é‚®ä»¶åœ°å€åˆ›å»ºä¸€ä»½æ–°ä¸ªäººèµ„料。</translation>
<translation id="2686759344028411998">未检测到任何已加载的模å—。</translation>
<translation id="2688196195245426394">å‘æœåŠ¡å™¨æ³¨å†Œè®¾å¤‡æ—¶å‡ºé”™ï¼š<ph name="CLIENT_ERROR" />。</translation>
<translation id="2690024944919328218">显示语言选项</translation>
@@ -1092,6 +1108,7 @@
<translation id="2704184184447774363">Microsoft 文档签å</translation>
<translation id="270516211545221798">触控æ¿é€Ÿåº¦</translation>
<translation id="2706892089432507937">USB 设备</translation>
+<translation id="2706954854267016964">所选的 Google 云打å°è®¾å¤‡å·²ä¸å†å—支æŒã€‚请å°è¯•åœ¨æ‚¨è®¡ç®—机的系统设置中设置该打å°æœºã€‚</translation>
<translation id="2707024448553392710">正在下载组件</translation>
<translation id="270921614578699633"> </translation>
<translation id="2709453993673701466">想在å¯ç”¨åŒæ­¥å’Œä¸ªæ€§åŒ–之å‰ç®¡ç†è¿™äº›åŠŸèƒ½ï¼Ÿè¯·è®¿é—®<ph name="BEGIN_LINK" />设置<ph name="END_LINK" />。</translation>
@@ -1122,6 +1139,7 @@
<translation id="2737363922397526254">收起...</translation>
<translation id="2737492745329609575">开始设置</translation>
<translation id="2738771556149464852">ä¸æ™šäºŽ</translation>
+<translation id="2739046699559178272">ä¿å­˜å¹¶ç»§ç»­</translation>
<translation id="2739191690716947896">调试</translation>
<translation id="2739240477418971307">更改您的无障ç¢è®¾ç½®</translation>
<translation id="2740393541869613458">审核此å—监管用户访问过的网站,以åŠ</translation>
@@ -1142,6 +1160,7 @@
<translation id="2773802008104670137">è¿™ç§ç±»åž‹çš„文件å¯èƒ½ä¼šæŸå®³æ‚¨çš„计算机。</translation>
<translation id="2775104091073479743">修改指纹</translation>
<translation id="2776441542064982094">似乎没有å¯ç”¨äºŽåœ¨ç½‘络中注册的设备。如果您的设备已开å¯å¹¶è¿žæŽ¥åˆ°äº’è”网,请按照说明手册中的说明å°è¯•å¯¹å…¶è¿›è¡Œæ³¨å†Œã€‚</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">已下载</translation>
<translation id="2783661497142353826">管ç†è‡ªåŠ©æœåŠ¡ç»ˆç«¯åº”用</translation>
<translation id="2784407158394623927">正在激活您的移动数æ®æœåŠ¡</translation>
@@ -1198,7 +1217,6 @@
<translation id="2843806747483486897">更改默认设置...</translation>
<translation id="2844111009524261443">点击å³å¯è¿è¡Œ</translation>
<translation id="2845382757467349449">总是显示书签æ </translation>
-<translation id="284682086647736321">请加上 Ctrlã€Alt 或 Command é”®</translation>
<translation id="2847759467426165163">投射到</translation>
<translation id="284805635805850872">è¦ç§»é™¤æœ‰å®³è½¯ä»¶å—?</translation>
<translation id="2849362176025371110">è‡ªåŠ¨å‘ Google å‘é€è¯Šæ–­æ•°æ®å’Œä½¿ç”¨æƒ…况数æ®ã€‚您éšæ—¶å¯åœ¨è®¾å¤‡çš„<ph name="BEGIN_LINK1" />设置<ph name="END_LINK1" />部分中更改这项设置。<ph name="BEGIN_LINK2" />了解详情<ph name="END_LINK2" /></translation>
@@ -1206,6 +1224,7 @@
<translation id="2849936225196189499">关键</translation>
<translation id="2850124913210091882">备份</translation>
<translation id="2850541429955027218">添加主题背景</translation>
+<translation id="2853121255651601031">密ç å·²ä¿å­˜</translation>
<translation id="2853916256216444076">$1 视频</translation>
<translation id="2857608528410806398">此处为快速解é”功能通知正文。此处为快速解é”功能通知正文。此处为快速解é”功能通知正文。此处为快速解é”功能通知正文。此处为快速解é”功能通知正文。</translation>
<translation id="2860150991415616761">éžå¸¸é•¿ï¼ˆ4 秒)</translation>
@@ -1248,6 +1267,7 @@
<translation id="2908162660801918428">按目录添加媒体库</translation>
<translation id="2908789530129661844">缩å°å±å¹•</translation>
<translation id="2910318910161511225">请连接到网络,然åŽé‡è¯•</translation>
+<translation id="2911898792135283060">生æˆå¯†ç â€¦</translation>
<translation id="2912905526406334195"><ph name="HOST" /> 想è¦ä½¿ç”¨æ‚¨çš„麦克风。</translation>
<translation id="2913331724188855103">å…许网站ä¿å­˜å’Œè¯»å– Cookie æ•°æ®ï¼ˆæŽ¨è)</translation>
<translation id="2916073183900451334">在网页上按 Tab å¯çªå‡ºæ˜¾ç¤ºé“¾æŽ¥ä»¥åŠè¡¨å•å­—段</translation>
@@ -1292,6 +1312,7 @@
<translation id="2989474696604907455">未连接</translation>
<translation id="2989786307324390836">DER ç¼–ç äºŒè¿›åˆ¶ï¼Œå•ä¸€è¯ä¹¦</translation>
<translation id="2993517869960930405">应用信æ¯</translation>
+<translation id="2994669386200004489">无法备份 <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">这是您的家长安装的。</translation>
<translation id="3002017044809397427">已找到您的<ph name="PHONE_TYPE" />,但 Smart Lock 仅适用于è¿è¡Œ Android 5.0 或更高版本的设备。&lt;a&gt;了解详情&lt;/a&gt;</translation>
<translation id="3003144360685731741">首选网络</translation>
@@ -1350,6 +1371,7 @@
<translation id="3064410671692449875">æ•°æ®ä¸è¶³</translation>
<translation id="3065041951436100775">标签页æ„外关闭å馈。</translation>
<translation id="3065140616557457172">地å€æ ã€æœç´¢æ¡†åˆäºŒä¸ºä¸€ï¼Œæ›´æ–¹ä¾¿ï¼</translation>
+<translation id="3066642396596108483">将您的书签ã€å¯†ç å’ŒåŽ†å²è®°å½•åŒæ­¥åˆ°æ‚¨çš„所有设备上</translation>
<translation id="3067198360141518313">è¿è¡Œæ­¤æ’件</translation>
<translation id="3071624960923923138">åªéœ€ç‚¹å‡»æ­¤å¤„,å³å¯æ‰“开一个新标签页</translation>
<translation id="3074037959626057712">您已登录并已å¯ç”¨åŒæ­¥</translation>
@@ -1437,6 +1459,7 @@
<translation id="3202173864863109533">此标签页已é™éŸ³ã€‚</translation>
<translation id="3206175707080061730">å为“$1â€çš„文件已存在。è¦æ›¿æ¢å®ƒå—?</translation>
<translation id="3208703785962634733">未确认</translation>
+<translation id="3213187967168344806">无法添加打å°æœºã€‚请é‡æ–°å¯åŠ¨æ‚¨çš„计算机,然åŽé‡è¯•ã€‚</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812">该 <ph name="CLOUD_PRINT_NAME" /> 连接器进程已崩溃。是å¦é‡æ–°å¯åŠ¨ï¼Ÿ</translation>
<translation id="3221634914176615296">在“文件â€åº”用中æµè§ˆæ­¤è®¾å¤‡ä¸Šçš„内容。</translation>
@@ -1463,12 +1486,14 @@
<translation id="3254516606912442756">å·²åœç”¨è‡ªåŠ¨æ£€æµ‹æ—¶åŒºçš„功能</translation>
<translation id="3264544094376351444">Sans-serif 字体</translation>
<translation id="3264547943200567728">无法设置您的 Chromebox 的网络</translation>
+<translation id="3264582393905923483">上下文</translation>
<translation id="3265459715026181080">关闭窗å£</translation>
<translation id="3267726687589094446">继续å…许自动下载多个文件</translation>
<translation id="3267998849713137817">修改时间</translation>
<translation id="3268451620468152448">打开的标签页</translation>
<translation id="3269069891205016797">在您退出åŽï¼Œç³»ç»Ÿä¼šè‡ªåŠ¨ä»Žæ­¤è®¾å¤‡ä¸Šç§»é™¤æ‚¨çš„ä¿¡æ¯ã€‚</translation>
<translation id="3269093882174072735">加载图片</translation>
+<translation id="3269889795238950578">此页é¢å¯ä»¥æŸ¥çœ‹å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片。</translation>
<translation id="326999365752735949">正在下载diff</translation>
<translation id="3270965368676314374">读å–ã€æ›´æ”¹å’Œåˆ é™¤æ‚¨è®¡ç®—机上的照片ã€éŸ³ä¹å’Œå…¶ä»–媒体</translation>
<translation id="327147043223061465">查看所有 Cookie 和网站数æ®</translation>
@@ -1500,6 +1525,7 @@
<translation id="3305389145870741612">æ ¼å¼åŒ–过程å¯èƒ½éœ€è¦å‡ ç§’钟的时间,请ç¨å€™ã€‚</translation>
<translation id="3305661444342691068">使用预览程åºæ‰“å¼€ PDF</translation>
<translation id="3306684685104080068">å…许投射到 Google 环èŠç­‰æ­¤ç±»äº‘端æœåŠ¡ã€‚</translation>
+<translation id="3307091518408668019">计算机 OU(例如 OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">组织å•ä½ (OU)</translation>
<translation id="3308116878371095290">系统已ç¦æ­¢è®¾ç½®æ­¤ç½‘页的 Cookie。</translation>
<translation id="3308134619352333507">éšè—按钮</translation>
@@ -1507,9 +1533,6 @@
<translation id="3309747692199697901">在所有网站上始终è¿è¡Œ</translation>
<translation id="3312424061798279731">å·²å¯ç”¨çš„语言</translation>
<translation id="3312903956926554846">安装到桌é¢</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />,<ph name="SUB_STATUS_TEXT" />
-æ¥è‡ª <ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">您的å¯åŠ¨é¡µå·²æ”¹ä¸º <ph name="URL" />。è¦åœç”¨ä¼šæ›´æ”¹æ‚¨çš„å¯åŠ¨é¡µçš„扩展程åºï¼Œè¯·ç‚¹å‡»â€œæ¢å¤â€ã€‚</translation>
<translation id="3313590242757056087">è¦è®¾ç½®å—监管用户å¯ä»¥æµè§ˆå“ªäº›ç½‘站,您å¯ä»¥è½¬åˆ° <ph name="MANAGEMENT_URL" /> é…ç½®é™åˆ¶å’Œè®¾ç½®ã€‚
如果您ä¸æ›´æ”¹é»˜è®¤è®¾ç½®ï¼Œ<ph name="USER_DISPLAY_NAME" />å°†å¯ä»¥æµè§ˆç½‘络上的所有网站。</translation>
<translation id="3313622045786997898">è¯ä¹¦ç­¾å值</translation>
@@ -1542,6 +1565,7 @@
<translation id="3360297538363969800">打å°å¤±è´¥ã€‚请检查您的打å°æœºï¼Œç„¶åŽé‡è¯•ã€‚</translation>
<translation id="3364721542077212959">触控笔工具</translation>
<translation id="336497260564123876">密ç å·²ä¿å­˜ã€‚è¦å°†æ‚¨çš„密ç åŒæ­¥åˆ°æ‚¨çš„所有设备上,请登录 Chrome。</translation>
+<translation id="3365598184818502391">使用 Ctrl 键或 Alt 键</translation>
<translation id="3367813778245106622">é‡æ–°ç™»å½•ä»¥å¼€å§‹åŒæ­¥</translation>
<translation id="3368922792935385530">已连接</translation>
<translation id="3369624026883419694">正在解æžä¸»æœº...</translation>
@@ -1575,6 +1599,7 @@
<translation id="3423858849633684918">请é‡æ–°å¯åŠ¨ <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">请说明此标签页崩溃时您在åšä»€ä¹ˆ</translation>
<translation id="3427092606871434483">å…许(默认)</translation>
+<translation id="3428419049384081277">您已登录ï¼</translation>
<translation id="3429275422858276529">为此网页添加书签,以便日åŽæŸ¥æ‰¾</translation>
<translation id="3429599832623003132">$1 项</translation>
<translation id="3432227430032737297">移除显示的所有 Cookie</translation>
@@ -1597,13 +1622,14 @@
<translation id="344630545793878684">读å–您在一些网站上的数æ®</translation>
<translation id="3449839693241009168">按 <ph name="SEARCH_KEY" /> å¯å‘<ph name="EXTENSION_NAME" />å‘é€å‘½ä»¤</translation>
<translation id="3450157232394774192">闲置状æ€å ç”¨çŽ‡</translation>
-<translation id="3450505713373650336">正在备份 <ph name="FILE_COUNT" /> 张照片</translation>
<translation id="3453612417627951340">需è¦èŽ·å¾—授æƒ</translation>
<translation id="3454157711543303649">激活已完æˆ</translation>
+<translation id="3454224730401036106">您已切æ¢åˆ°ä¸€ä¸ªæ›´å®‰å…¨çš„网络连接</translation>
<translation id="345693547134384690">在新标签页中打开图片(&amp;I)</translation>
<translation id="3459509316159669723">打å°</translation>
<translation id="3459697287128633276">若想让您的å¸å·æœ‰æƒè®¿é—® Google Play 商店,请通过您的身份æ供商进行身份验è¯ã€‚</translation>
<translation id="3459774175445953971">最åŽä¿®æ”¹æ—¥æœŸï¼š</translation>
+<translation id="3461266716147554923"><ph name="URL" /> 想查看å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="3462413494201477527">è¦å–消å¸å·è®¾ç½®å—?</translation>
<translation id="346431825526753">æ­¤å¸å·æ˜¯ç”± <ph name="CUSTODIAN_EMAIL" /> 管ç†çš„未æˆå¹´äººå¸å·ã€‚</translation>
<translation id="3465566417615315331">点击您的照片</translation>
@@ -1616,10 +1642,12 @@
<translation id="3470502288861289375">正在å¤åˆ¶â€¦</translation>
<translation id="3473479545200714844">å±å¹•æ”¾å¤§é•œ</translation>
<translation id="3475447146579922140">Google 电å­è¡¨æ ¼</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;有 1 行代ç æœªæ˜¾ç¤ºå‡ºæ¥&gt;}other{&lt;有 $1 行代ç æœªæ˜¾ç¤ºå‡ºæ¥&gt;}}</translation>
<translation id="3475843873335999118">抱歉,系统ä»æ— æ³•è¯†åˆ«æ‚¨çš„指纹。请输入您的密ç ã€‚</translation>
<translation id="347670947055184738">糟糕ï¼ç³»ç»Ÿæœªèƒ½æˆåŠŸæŠ“å–您设备的政策。</translation>
<translation id="347785443197175480">继续å…许 <ph name="HOST" /> 使用您的摄åƒå¤´å’Œéº¦å…‹é£Ž</translation>
<translation id="3478685642445675458">在移除用户å‰ï¼Œè¯·å…ˆè§£é”您的个人资料。</translation>
+<translation id="347919930506963698">更充分地利用 Chrome</translation>
<translation id="3479552764303398839">以åŽå†è¯´</translation>
<translation id="3480892288821151001">将窗å£å›ºå®šåˆ°å·¦ä¾§</translation>
<translation id="3481915276125965083">已拦截此网页上的下列弹出å¼çª—å£ï¼š</translation>
@@ -1637,14 +1665,17 @@
<translation id="3504135463003295723">群组å称:</translation>
<translation id="3505030558724226696">撤消对设备的访问æƒé™</translation>
<translation id="3507421388498836150">“<ph name="EXTENSION_NAME" />â€ç›®å‰æ‹¥æœ‰çš„æƒé™</translation>
+<translation id="3507888235492474624">é‡æ–°æ‰«æè“牙设备</translation>
<translation id="3508920295779105875">选择其他文件夹...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">é‡æ–°æ‰«æ</translation>
<translation id="3511307672085573050">å¤åˆ¶é“¾æŽ¥åœ°å€(&amp;E)</translation>
<translation id="3511399794969432965">连接时é‡åˆ°é—®é¢˜ï¼Ÿ</translation>
<translation id="351152300840026870">宽度固定的字体</translation>
<translation id="3511528412952710609">短</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{å–消下载}other{å–消下载}}</translation>
<translation id="3514373592552233661">如果有多个网络å¯ä¾›ä½¿ç”¨ï¼Œé¦–选网络将优先于其他已知网络</translation>
+<translation id="3520212870468945358"><ph name="URL" /> 想查看您的安全密钥的åºåˆ—å·</translation>
<translation id="3523642406908660543">当网站è¦ä½¿ç”¨æ’件访问您的计算机时询问您(推è)</translation>
<translation id="3525897975040424366">安装到任务æ </translation>
<translation id="3527085408025491307">文件夹</translation>
@@ -1674,13 +1705,11 @@
<translation id="3564334271939054422">您è¦ä½¿ç”¨çš„ Wi-Fi 网络(“<ph name="NETWORK_ID" />â€ï¼‰å¯èƒ½éœ€è¦æ‚¨è®¿é—®å…¶ç™»å½•é¡µé¢ã€‚</translation>
<translation id="3564708465992574908">缩放级别</translation>
<translation id="3566721612727112615">未添加任何网站</translation>
-<translation id="3566866560249787686">无法加载 Google 智能助ç†ï¼Œè¯·é‡è¯•ã€‚</translation>
<translation id="3569382839528428029">您å…许 <ph name="APP_NAME" /> 共享您的å±å¹•å—?</translation>
<translation id="3570985609317741174">网络内容</translation>
<translation id="3571734092741541777">设置</translation>
<translation id="3574210789297084292">登录</translation>
<translation id="3576324189521867626">å·²æˆåŠŸå®‰è£…</translation>
-<translation id="3578331450833904042">默认(å¬å–所有声音)</translation>
<translation id="3578594933904494462">此标签页的内容正在共享中。</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt;希望与您拥有的以下群组共享打å°æœº&lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;:&lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;。如果您接å—,该群组的所有æˆå‘˜éƒ½å¯ä»¥å°†å†…容å‘é€åˆ°è¯¥æ‰“å°æœºè¿›è¡Œæ‰“å°ã€‚</translation>
<translation id="3584169441612580296">读å–和更改您计算机上的照片ã€éŸ³ä¹å’Œå…¶ä»–媒体</translation>
@@ -1695,6 +1724,7 @@
<translation id="3599863153486145794">清除所有登录过的设备上的历å²è®°å½•ã€‚您的 Google å¸å·åœ¨ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> 上å¯èƒ½æœ‰å…¶ä»–å½¢å¼çš„æµè§ˆè®°å½•ã€‚</translation>
<translation id="3600456501114769456">您的管ç†å‘˜ç¦æ­¢ä»–人访问您设备上的本地文件。</translation>
<translation id="3600792891314830896">将播放声音的网站é™éŸ³</translation>
+<translation id="3603177256297531067">无法翻译此网页</translation>
<translation id="3603533104205588786">点击星形图标å³å¯ä¸ºç½‘页添加书签</translation>
<translation id="3603622770190368340">获å–网络è¯ä¹¦</translation>
<translation id="3604048165392640554">未找到任何移动网络连接。请在您的其他设备上打开å³æ—¶ç½‘络共享,然åŽé‡è¯•ã€‚&lt;a target="_blank" href="<ph name="URL" />"&gt;了解详情&lt;/a&gt;</translation>
@@ -1764,7 +1794,6 @@
<translation id="3697100740575341996">您的 IT 管ç†å‘˜å·²åœç”¨äº†æ‚¨è®¾å¤‡çš„ Chrome 附赠æœåŠ¡ã€‚<ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">电å­é‚®ä»¶åœ°å€</translation>
<translation id="3702500414347826004">您的å¯åŠ¨é¡µå·²æ›´æ”¹ï¼Œæ·»åŠ äº† <ph name="URL" />。</translation>
-<translation id="3703669627274482482">当网站想è¦æŸ¥çœ‹æ‚¨å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片时询问您</translation>
<translation id="370415077757856453">已拦截 JavaScript</translation>
<translation id="3704331259350077894">æ“作终止</translation>
<translation id="3705722231355495246">-</translation>
@@ -1830,7 +1859,6 @@
<translation id="379082410132524484">您的å¡ç‰‡å·²è¿‡æœŸ</translation>
<translation id="3792890930871100565">断开打å°æœºè¿žæŽ¥</translation>
<translation id="379422718204375917">使用 Smart Lock 登录您的å¸å·</translation>
-<translation id="3794595850995182458">退出页é¢</translation>
<translation id="3796648294839530037">收è—的网络:</translation>
<translation id="3797900183766075808">使用<ph name="SEARCH_ENGINE" />æœç´¢â€œ<ph name="SEARCH_TERMS" />â€(&amp;S)</translation>
<translation id="3798325802885154040">å¯è®©æ‚¨å¯ç”¨/åœç”¨ç‚¹æŒ‰å³ç‚¹å‡»åŠŸèƒ½</translation>
@@ -1848,10 +1876,8 @@
<translation id="381202950560906753">添加其他指纹</translation>
<translation id="3812525830114410218">è¯ä¹¦æœ‰è¯¯</translation>
<translation id="3813296892522778813">如果您找ä¸åˆ°è¦æŸ¥æ‰¾çš„内容,请å‚阅 <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome 帮助<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">找到了 <ph name="FILE_COUNT" /> 张新照片
- <ph name="LINE_BREAK1" />
- å¯ä»¥å¼€å§‹å¤‡ä»½åˆ° <ph name="BEGIN_LINK" />Google 云端硬盘<ph name="END_LINK" />了</translation>
<translation id="3819007103695653773">å…许所有网站å‘é€åŽå°æŽ¨é€æ¶ˆæ¯</translation>
+<translation id="3819497457291599334">ä¾æ¬¡è½¬åˆ°â€œè®¾ç½®â€&gt;“应用和通知â€&gt;“所有应用â€&gt;“Google Play æœåŠ¡â€ã€‚</translation>
<translation id="3819752733757735746">开关控制(åªéœ€ä¸€ä¸¤ä¸ªå¼€å…³å³å¯æŽ§åˆ¶è®¡ç®—机)</translation>
<translation id="3819800052061700452">å…¨å±(&amp;F)</translation>
<translation id="3820172043799983114">PIN ç æ— æ•ˆã€‚</translation>
@@ -1871,7 +1897,9 @@
<translation id="3838486795898716504">更多“<ph name="PAGE_TITLE" />â€</translation>
<translation id="3838543471119263078">Cookie åŠå…¶ä»–网站数æ®å’Œæ’件数æ®</translation>
<translation id="383891835335927981">未对任何网站设置缩放级别</translation>
+<translation id="3839516600093027468">始终ç¦æ­¢ <ph name="HOST" /> 查看剪贴æ¿</translation>
<translation id="3840053866656739575">与您的 Chromebox 的连接已断开。我们正在å°è¯•é‡æ–°è¿žæŽ¥ï¼Œè¯·å°†æ‚¨çš„设备移近一些或对其进行检查。</translation>
+<translation id="3842132283799370683">未能将此机器加入到该网域中。这å¯èƒ½æ˜¯å› ä¸ºå¯¹åº”çš„å•ä½éƒ¨é—¨å‡ºé—®é¢˜äº†ã€‚</translation>
<translation id="3842552989725514455">Serif 字体</translation>
<translation id="385051799172605136">åŽé€€</translation>
<translation id="3851428669031642514">加载ä¸å®‰å…¨çš„脚本</translation>
@@ -1880,6 +1908,7 @@
<translation id="3856800405688283469">选择时区</translation>
<translation id="3856921555429624101">å·²åœæ­¢è¡¡é‡æ•°æ®ä½¿ç”¨æƒ…况</translation>
<translation id="3857228364945137633">当您的手机就在附近时,您便å¯å°è¯•ä½¿ç”¨ Smart Lock(无需使用密ç ï¼‰æ¥è§£é”您的 <ph name="DEVICE_TYPE" />。</translation>
+<translation id="3857732810083914482">个性化功能现处于关闭状æ€ã€‚若想更改此设置,请å‰å¾€ myaccount.google.com。</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">欢迎使用 Hangouts Meet</translation>
<translation id="3862134173397075045">欢迎体验 Chrome 中的投射功能ï¼</translation>
@@ -1921,9 +1950,11 @@
<translation id="3926002189479431949">Smart Lock çš„é…对手机已更改</translation>
<translation id="3927932062596804919">æ‹’ç»</translation>
<translation id="3930521966936686665">播放设备</translation>
+<translation id="3933283459331715412">æ¢å¤ <ph name="USERNAME" /> 的已删除密ç </translation>
<translation id="3936390757709632190">在新标签页中打开音频(&amp;O)</translation>
<translation id="3936925983113350642">以åŽæ¢å¤è¯ä¹¦æ—¶éœ€è¦ä½¿ç”¨æ‚¨æ‰€é€‰æ‹©çš„密ç ã€‚请将密ç è®°å½•åœ¨å®‰å…¨çš„地方。</translation>
<translation id="3937640725563832867">è¯ä¹¦é¢å‘者的备用å称</translation>
+<translation id="3937734102568271121">一律翻译<ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">å¯ç”¨è‡ªåŠ¨é‡å¤åŠŸèƒ½</translation>
<translation id="3941357410013254652">版本 ID</translation>
<translation id="3941565636838060942">è¦ç¦æ­¢ä½¿ç”¨æ­¤ç¨‹åºï¼Œæ‚¨éœ€è¦ä½¿ç”¨æŽ§åˆ¶é¢æ¿ä¸­çš„“<ph name="CONTROL_PANEL_APPLET_NAME" />â€å°†å…¶å¸è½½ã€‚
@@ -1936,6 +1967,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">从 IE 中导入</translation>
<translation id="3950820424414687140">登录</translation>
+<translation id="3950870029767307261">此页é¢å·²è¢«ç¦æ­¢æŸ¥çœ‹å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="3954354850384043518">正在下载</translation>
<translation id="3955193568934677022">å…许网站播放å—ä¿æŠ¤çš„内容(推è)</translation>
<translation id="3956702100721821638">无法连接到 Google Play</translation>
@@ -1968,6 +2000,7 @@
<translation id="39964277676607559">无法为内容脚本加载 JavaScript“<ph name="RELATIVE_PATH" />â€ã€‚</translation>
<translation id="4002066346123236978">标题</translation>
<translation id="40027638859996362">å­—è¯ç§»åŠ¨</translation>
+<translation id="4005817994523282006">时区检测方法</translation>
<translation id="4008291085758151621">虚拟实境中ä¸æ供网站信æ¯</translation>
<translation id="4010917659463429001">è¦åœ¨ç§»åŠ¨è®¾å¤‡ä¸ŠèŽ·å–书签,请<ph name="GET_IOS_APP_LINK" />。</translation>
<translation id="4014432863917027322">è¦ä¿®å¤â€œ<ph name="EXTENSION_NAME" />â€å—?</translation>
@@ -1984,6 +2017,7 @@
<translation id="4037084878352560732">马</translation>
<translation id="4037889604535939429">修改è”系人</translation>
<translation id="4042264909745389898">Google Chrome æ“作系统æ¡æ¬¾</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{退出网页}other{退出网页}}</translation>
<translation id="4044612648082411741">输入您的è¯ä¹¦å¯†ç </translation>
<translation id="404493185430269859">默认æœç´¢å¼•æ“Ž</translation>
<translation id="4047112090469382184">此功能如何ä¿éšœå®‰å…¨</translation>
@@ -2030,6 +2064,7 @@
<translation id="4109135793348361820">将窗å£ç§»è‡³<ph name="USER_NAME" />(<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">将光标移到应用æ </translation>
<translation id="4114360727879906392">上一个窗å£</translation>
+<translation id="4115002065223188701">检测ä¸åˆ°ç½‘络</translation>
<translation id="4115080753528843955">有些内容æœåŠ¡ä¼šä½¿ç”¨ç‹¬ä¸€æ— äºŒçš„标识符æ¥æŽˆäºˆå¯¹å—ä¿æŠ¤å†…容的访问æƒé™</translation>
<translation id="411666854932687641">专用内存</translation>
<translation id="4120817667028078560">路径过长</translation>
@@ -2040,6 +2075,7 @@
<translation id="4130207949184424187">此扩展程åºæ›´æ”¹äº†æ‚¨é€šè¿‡å¤šåŠŸèƒ½æ¡†è¿›è¡Œæœç´¢æ—¶ç³»ç»Ÿæ˜¾ç¤ºçš„页é¢ã€‚</translation>
<translation id="413121957363593859">组件</translation>
<translation id="4131410914670010031">黑白色</translation>
+<translation id="4136203100490971508">夜间模å¼å°†äºŽæ—¥å‡ºæ—¶è‡ªåŠ¨å…³é—­</translation>
<translation id="4138267921960073861">在登录å±å¹•ä¸Šæ˜¾ç¤ºç”¨æˆ·å和照片</translation>
<translation id="4140559601186535628">推é€æ¶ˆæ¯</translation>
<translation id="4146026355784316281">始终使用系统查看器打开</translation>
@@ -2057,6 +2093,7 @@
<translation id="4172051516777682613">一律显示</translation>
<translation id="4175737294868205930">永久存储</translation>
<translation id="4176463684765177261">å·²åœç”¨</translation>
+<translation id="4180684688621252156">打å°æœåŠ¡</translation>
<translation id="4180788401304023883">è¦åˆ é™¤ CA è¯ä¹¦â€œ<ph name="CERTIFICATE_NAME" />â€å—?</translation>
<translation id="4181841719683918333">语言</translation>
<translation id="4184885522552335684">拖动å³å¯ç§»åŠ¨æ˜¾ç¤ºå±</translation>
@@ -2072,7 +2109,6 @@
<translation id="4206323443866416204">å馈报告</translation>
<translation id="420665587194630159">(此扩展程åºå—政策控制,无法删除或åœç”¨ã€‚)</translation>
<translation id="4206944295053515692">è¦æ±‚ Google æ供拼写建议</translation>
-<translation id="4207228095438106090"><ph name="URL" /> 想è¦æŸ¥çœ‹æ‚¨å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片。</translation>
<translation id="4208390505124702064">使用 <ph name="SITE_NAME" /> æœç´¢</translation>
<translation id="4209092469652827314">大</translation>
<translation id="421017592316736757">您必须在线访问此文件。</translation>
@@ -2080,6 +2116,7 @@
<translation id="42126664696688958">导出</translation>
<translation id="42137655013211669">æœåŠ¡å™¨ç¦æ­¢è®¿é—®æ­¤èµ„æºã€‚</translation>
<translation id="4215350869199060536">糟糕,å称中包å«éžæ³•ç¬¦å·ï¼</translation>
+<translation id="4215448920900139318">正在备份 <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">整个å±å¹•</translation>
<translation id="4235813040357936597">为<ph name="PROFILE_NAME" />添加å¸å·</translation>
<translation id="4235965441080806197">å–消登录</translation>
@@ -2107,7 +2144,6 @@
<translation id="4270393598798225102">版本 <ph name="NUMBER" /></translation>
<translation id="4271396100647220620">找ä¸åˆ°ç›¸ç¬¦çš„结果</translation>
<translation id="4275830172053184480">é‡å¯æ‚¨çš„设备</translation>
-<translation id="4276216215490044084">无法加载大型 PPD。大å°ä¸Šé™ä¸º 250kB。</translation>
<translation id="4278390842282768270">å…许</translation>
<translation id="4281844954008187215">æœåŠ¡æ¡æ¬¾</translation>
<translation id="4282196459431406533">Smart Lock 已开å¯</translation>
@@ -2119,15 +2155,15 @@
<translation id="4289300219472526559">开始讲è¯</translation>
<translation id="4289540628985791613">概述</translation>
<translation id="4296575653627536209">添加å—监管用户</translation>
+<translation id="4297322094678649474">更改语言</translation>
+<translation id="4299141727003252811">Google å¯èƒ½ä¼šæ ¹æ®æ‚¨çš„æµè§ˆæ´»åŠ¨è®°å½•ã€æ‚¨è®¿é—®çš„部分网站上的内容以åŠæ‚¨ä¸Žæµè§ˆå™¨è¿›è¡Œçš„其他互动æ¥å¯¹ Chrome 以åŠå…¶ä»– Google æœåŠ¡ï¼ˆä¾‹å¦‚翻译ã€æœç´¢å’Œå¹¿å‘Šç­‰ï¼‰è¿›è¡Œä¸ªæ€§åŒ–设置。</translation>
<translation id="4300305918532693141">è¦æ›´æ”¹æ­¤è®¾ç½®ï¼Œè¯·<ph name="BEGIN_LINK" />é‡ç½®åŒæ­¥<ph name="END_LINK" />。</translation>
<translation id="430303754419731728">您有一项新的æ“作系统更新。登录å³å¯å¼€å§‹ä½¿ç”¨ã€‚</translation>
<translation id="4305227814872083840">长(2 秒)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K(实际大å°ä¸º <ph name="NUM_KILOBYTES_LIVE" /> K)</translation>
+<translation id="4310139701823742692">文件格å¼æœ‰è¯¯ã€‚请检查 PPD 文件,然åŽé‡è¯•ã€‚</translation>
<translation id="431076611119798497">详细信æ¯(&amp;D)</translation>
<translation id="4312866146174492540">å±è”½ï¼ˆé»˜è®¤ï¼‰</translation>
-<translation id="4315548163539304064">正在扫æ您的媒体设备…
- <ph name="LINE_BREAK1" />
- 找到了 <ph name="FILE_COUNT" /> 张新照片</translation>
<translation id="4316850752623536204">å¼€å‘者网站</translation>
<translation id="4320177379694898372">未连接到互è”网</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{继续下载}other{继续下载}}</translation>
@@ -2152,7 +2188,6 @@
<translation id="4359408040881008151">安装此扩展程åºæ˜¯å› ä¸ºæŸä¸ª/些扩展程åºéœ€è¦å®‰è£…它æ‰èƒ½æ­£å¸¸ä½¿ç”¨ã€‚</translation>
<translation id="4361142739114356624">缺少此客户端è¯ä¹¦çš„ç§é’¥ï¼Œæˆ–ç§é’¥æ— æ•ˆ</translation>
<translation id="4363771538994847871">找ä¸åˆ°æŠ•å°„目标。需è¦å¸®åŠ©å—?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> 已下载完毕</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> 正在共享窗å£ã€‚</translation>
<translation id="4364830672918311045">显示通知</translation>
<translation id="4365673000813822030">糟糕,åŒæ­¥å·²åœæ­¢ã€‚</translation>
@@ -2173,10 +2208,10 @@
<translation id="4394049700291259645">åœç”¨</translation>
<translation id="4400367121200150367">一律ä¸ä¿å­˜å¯†ç çš„网站将显示在这里</translation>
<translation id="4400632832271803360">按ä½å¯åŠ¨å™¨é”®å¯åˆ‡æ¢é¡¶è¡Œé”®çš„行为</translation>
-<translation id="4405076286418917603">需è¦ä¸€ä¸ªå­—符</translation>
<translation id="4408599188496843485">帮助(&amp;E)</translation>
<translation id="4409697491990005945">è¾¹è·</translation>
<translation id="4411578466613447185">代ç ç­¾å人</translation>
+<translation id="4412698727486357573">帮助中心</translation>
<translation id="4414232939543644979">打开新的éšèº«çª—å£(&amp;I)</translation>
<translation id="4415748029120993980">SECG 椭圆曲线 secp384r1(åˆç§° NIST P-384)</translation>
<translation id="4419409365248380979">总是å…许 <ph name="HOST" /> 设置 Cookie</translation>
@@ -2190,7 +2225,6 @@
<translation id="4430369329743628066">已添加书签</translation>
<translation id="443464694732789311">继续</translation>
<translation id="4439318412377770121">è¦å°†â€œ<ph name="DEVICE_NAME" />â€æ³¨å†Œåˆ°Google Cloud Deviceså—?</translation>
-<translation id="4439612350502082674">无法添加打å°æœºã€‚请é‡æ–°å¯åŠ¨å¹¶é‡è¯•ã€‚</translation>
<translation id="4441124369922430666">è¦åœ¨è®¾å¤‡å¼€å¯æ—¶è‡ªåŠ¨å¯åŠ¨æ­¤åº”用å—?</translation>
<translation id="444134486829715816">展开...</translation>
<translation id="4441548209689510310">显示拼写检查选项</translation>
@@ -2212,6 +2246,7 @@
<translation id="4474381447165623168">使用您的 Wi-Fi 网络自动设置</translation>
<translation id="4475552974751346499">æœç´¢ä¸‹è½½å†…容</translation>
<translation id="4476590490540813026">è¿åŠ¨å‘˜</translation>
+<translation id="4477015793815781985">必须以 Ctrl é”®ã€Alt 键或 ⌘ 键开头</translation>
<translation id="4478664379124702289">链接存储为(&amp;K)...</translation>
<translation id="4479424953165245642">管ç†è‡ªåŠ©æœåŠ¡ç»ˆç«¯åº”用</translation>
<translation id="4479639480957787382">以太网</translation>
@@ -2225,8 +2260,6 @@
<translation id="4508051413094283164">在无痕å¼çª—å£ä¸­æ‰“开所有网å€</translation>
<translation id="4508265954913339219">激活失败</translation>
<translation id="4508765956121923607">显示æºä»£ç (&amp;O)</translation>
-<translation id="4509017836361568632">èˆå¼ƒç…§ç‰‡</translation>
-<translation id="4513946894732546136">å馈</translation>
<translation id="451407183922382411">ç”± <ph name="COMPANY_NAME" /> æ供技术支æŒ</translation>
<translation id="4514542542275172126">设置新的å—监管用户</translation>
<translation id="451515744433878153">移除</translation>
@@ -2234,6 +2267,7 @@
<translation id="4520385623207007473">正在使用的 Cookie</translation>
<translation id="452039078290142656">æ¥è‡ª<ph name="VENDOR_NAME" />的未知设备</translation>
<translation id="4522570452068850558">详细信æ¯</translation>
+<translation id="4522600456902129422">继续å…许此网站查看剪贴æ¿</translation>
<translation id="4530494379350999373">æ¥æº</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU 时间</translation>
@@ -2246,9 +2280,11 @@
<translation id="4543778593405494224">è¯ä¹¦ç®¡ç†å™¨</translation>
<translation id="4544174279960331769">默认的è“色头åƒ</translation>
<translation id="4545028762441890696">è¦é‡æ–°å¯ç”¨å®ƒï¼Œè¯·æŽ¥å—æ–°æƒé™ï¼š</translation>
+<translation id="454547174531670764">åŒæ­¥åˆ°å¦ä¸€å¸å·ä¸­</translation>
<translation id="4545759655004063573">å› æƒé™ä¸è¶³è€Œæ— æ³•ä¿å­˜ã€‚请ä¿å­˜åˆ°å…¶ä»–ä½ç½®ã€‚</translation>
<translation id="4546308221697447294">使用 Google Chrome 进行快速æµè§ˆ</translation>
<translation id="4547659257713117923">没有从其他设备打开的标签页</translation>
+<translation id="4547672827276975204">自动设置</translation>
<translation id="4547992677060857254">您选择的文件夹中包å«æ•æ„Ÿæ–‡ä»¶ã€‚确定è¦æŽˆäºˆâ€œ$1â€å¯¹æ­¤æ–‡ä»¶å¤¹çš„永久写入æƒé™å—?</translation>
<translation id="4552031286893852992">Chrome 已拦截此网站上的广告,因为此网站常常会展示侵扰性广告。</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2420,10 +2456,10 @@
<translation id="4837926214103741331">您无æƒä½¿ç”¨æ­¤è®¾å¤‡ã€‚请å‘此设备的所有者申请登录æƒé™ã€‚</translation>
<translation id="4837952862063191349">è¦è§£é”并æ¢å¤æ‚¨çš„本地数æ®ï¼Œè¯·è¾“入旧的<ph name="DEVICE_TYPE" />密ç ã€‚</translation>
<translation id="4838355575774807786">Chrome 移除有害软件时出现错误。</translation>
+<translation id="4838836835474292213">已获准读å–剪贴æ¿</translation>
<translation id="4839303808932127586">视频å¦å­˜ä¸º(&amp;V)...</translation>
<translation id="4839847978919684242">å·²ç»é€‰æ‹© <ph name="SELCTED_FILES_COUNT" /> 个文件或目录</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{å¦å¤– 1 项内容}other{å¦å¤– # 项内容}}</translation>
-<translation id="4840626203080576849">当网站想è¦æŸ¥çœ‹æ‚¨å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片时询问您(建议)</translation>
<translation id="4842976633412754305">此网页正试图从未ç»éªŒè¯çš„æ¥æºåŠ è½½è„šæœ¬ã€‚</translation>
<translation id="4844333629810439236">其他键盘布局</translation>
<translation id="4846680374085650406">您目å‰æ‰€é‡‡ç”¨çš„是管ç†å‘˜çš„建议设置。</translation>
@@ -2475,6 +2511,7 @@
<translation id="4900392736118574277">您的å¯åŠ¨é¡µå·²æ”¹ä¸º <ph name="URL" />。</translation>
<translation id="490074449735753175">使用网络æœåŠ¡å¸®åŠ©è§£å†³æ‹¼å†™é”™è¯¯</translation>
<translation id="49027928311173603">从æœåŠ¡å™¨ä¸‹è½½çš„策略无效:<ph name="VALIDATION_ERROR" />。</translation>
+<translation id="4905417359854579806">å¯ä»¥å¼€å§‹å¤‡ä»½ <ph name="FILE_COUNT" />了</translation>
<translation id="4907161631261076876">此文件属于ä¸å¸¸ä¸‹è½½çš„内容,å¯èƒ½å­˜åœ¨å±é™©ã€‚</translation>
<translation id="4907306957610201395">æƒé™ç±»åˆ«</translation>
<translation id="4907824805858067479">您的管ç†å‘˜å·²åœç”¨è‡ªåŠ¨å¡«å…¥å·²ä¿å­˜ä¿¡ç”¨å¡ä¿¡æ¯çš„功能</translation>
@@ -2507,6 +2544,7 @@
<translation id="4953689047182316270">对无障ç¢äº‹ä»¶åšå‡ºå“应</translation>
<translation id="4953808748584563296">默认的橙色头åƒ</translation>
<translation id="4955814292505481804">年度</translation>
+<translation id="4958834709409349617">è¦åœ¨æ‚¨çš„“<ph name="PHONE_NAME_1" />â€å’Œâ€œ<ph name="PHONE_NAME_2" />â€ä¸Šå¯ç”¨é€šçŸ¥åŠŸèƒ½ï¼Œè¯·æŒ‰ä»¥ä¸‹æ­¥éª¤æ“作:</translation>
<translation id="495931528404527476">在 Chrome 中</translation>
<translation id="496226124210045887">您选择的文件夹中包å«æ•æ„Ÿæ–‡ä»¶ã€‚确定è¦æŽˆäºˆâ€œ$1â€å¯¹æ­¤æ–‡ä»¶å¤¹çš„永久读å–æƒé™å—?</translation>
<translation id="4964455510556214366">排列方å¼</translation>
@@ -2519,6 +2557,7 @@
<translation id="4970738541803285369">安装到桌é¢â€¦</translation>
<translation id="4971412780836297815">完æˆåŽæ‰“å¼€</translation>
<translation id="4972129977812092092">修改打å°æœº</translation>
+<translation id="497287958838527945">Google Pay 中存储的信用å¡å’Œåœ°å€ä¿¡æ¯ã€‚</translation>
<translation id="4973307593867026061">添加打å°æœº</translation>
<translation id="4973523518332075481">所用å称的长度ä¸å¾—超过 <ph name="MAX_LENGTH" /> 个字符</translation>
<translation id="497421865427891073">å‰è¿›</translation>
@@ -2542,6 +2581,7 @@
<translation id="4998873842614926205">确认更改</translation>
<translation id="499955951116857523">文件管ç†å™¨</translation>
<translation id="5000922062037820727">已阻止(推è)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> 张新照片</translation>
<translation id="5010043101506446253">è¯ä¹¦æŽˆæƒä¸­å¿ƒ</translation>
<translation id="5010929733229908807">截止到<ph name="TIME" />,所有数æ®éƒ½å·²ä½¿ç”¨æ‚¨çš„åŒæ­¥å¯†ç åŠ å¯†</translation>
<translation id="5011739343823725107">å¯åŠ¨åŒæ­¥åŽç«¯å¤±è´¥</translation>
@@ -2549,6 +2589,7 @@
<translation id="5015762597229892204">选择打å°æœºé©±åŠ¨ç¨‹åºåº”用</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">ä¿å­˜</translation>
+<translation id="5018207570537526145">打开扩展程åºç½‘ç«™</translation>
<translation id="5024856940085636730">æŸé¡¹æ“作所用的时间超出预期。è¦å–消该æ“作å—?</translation>
<translation id="5026874946691314267">ä¸å†æ˜¾ç¤ºæ­¤é€šçŸ¥</translation>
<translation id="5027550639139316293">电å­é‚®ä»¶è¯ä¹¦</translation>
@@ -2618,6 +2659,7 @@
<translation id="5143374789336132547">“<ph name="EXTENSION_NAME" />â€æ‰©å±•ç¨‹åºæ›´æ”¹äº†æ‚¨ç‚¹å‡»â€œä¸»é¡µâ€æŒ‰é’®åŽç³»ç»Ÿæ˜¾ç¤ºçš„页é¢ã€‚</translation>
<translation id="5143712164865402236">进入全å±æ¨¡å¼</translation>
<translation id="5145331109270917438">修改日期</translation>
+<translation id="514561958218673757">è¦åœ¨æ‚¨çš„设备上å¯ç”¨é€šçŸ¥åŠŸèƒ½ï¼Œè¯·æŒ‰ä»¥ä¸‹æ­¥éª¤æ“作:</translation>
<translation id="5150254825601720210">Netscape è¯ä¹¦ SSL æœåŠ¡å™¨å称</translation>
<translation id="5151354047782775295">请释放ç£ç›˜ç©ºé—´ï¼Œå¦åˆ™ç³»ç»Ÿå¯èƒ½ä¼šè‡ªåŠ¨åˆ é™¤æŸäº›æ•°æ®</translation>
<translation id="5153297660536091054">PIN ç è§£é”功能</translation>
@@ -2675,6 +2717,7 @@
<translation id="5238278114306905396">已自动删除应用“<ph name="EXTENSION_NAME" />â€ã€‚</translation>
<translation id="5238369540257804368">范围</translation>
<translation id="5241128660650683457">读å–您在访问的网站上的所有数æ®</translation>
+<translation id="5241567694820672363">æ¢å¤é»˜è®¤å¯åŠ¨é¡µï¼Ÿ</translation>
<translation id="5242724311594467048">è¦å¯ç”¨â€œ<ph name="EXTENSION_NAME" />â€å—?</translation>
<translation id="5246282308050205996">“<ph name="APP_NAME" />â€å´©æºƒäº†ã€‚点击此信æ¯æ¡†ï¼Œä»¥é‡å¯è¯¥åº”用。</translation>
<translation id="5249624017678798539">æµè§ˆå™¨å´©æºƒäº†ï¼Œä¸‹è½½è¿˜æœªå®Œæˆã€‚</translation>
@@ -2684,7 +2727,6 @@
<translation id="5254368820972107711">显示将被移除的文件</translation>
<translation id="52550593576409946">无法å¯åŠ¨è‡ªåŠ©æœåŠ¡ç»ˆç«¯åº”用。</translation>
<translation id="5255315797444241226">您输入的密ç ä¸æ­£ç¡®ã€‚</translation>
-<translation id="5259571578888203461">ä¸å…许网站查看您å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="5260508466980570042">抱歉,您的电å­é‚®ä»¶åœ°å€æˆ–密ç æ— æ³•è¿›è¡ŒéªŒè¯ï¼Œè¯·é‡è¯•ã€‚</translation>
<translation id="5261683757250193089">在 Chrome 网上应用店中打开</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />å¯éšæ—¶éšåœ°è®¿é—®æ–‡ä»¶ï¼Œå³ä½¿å¤„于离线状æ€ä¹Ÿæ²¡å…³ç³»ã€‚<ph name="MARKUP_2" />Google 云端硬盘上的文件是最新的,并å¯é€šè¿‡ä»»æ„设备访问。<ph name="MARKUP_3" /><ph name="MARKUP_4" />å¯ç¡®ä¿æ–‡ä»¶å®‰å…¨ã€‚<ph name="MARKUP_5" />无论您的设备出现什么状况,您的文件都会安全地存储在 Google 云端硬盘上。<ph name="MARKUP_6" /><ph name="MARKUP_7" />文件集中存储,方便您与他人在åŒä¸€ä¸ªåœ°æ–¹å…±äº«ã€åˆ›å»ºå’Œå作处ç†<ph name="MARKUP_8" />文件。<ph name="MARKUP_9" /></translation>
@@ -2732,7 +2774,6 @@
<translation id="5324780743567488672">使用您的ä½ç½®ä¿¡æ¯è‡ªåŠ¨è®¾ç½®æ—¶åŒº</translation>
<translation id="5327248766486351172">å称</translation>
<translation id="532943162177641444">请点按您的 <ph name="PHONE_NAME" /> 设备上的通知,以设置å¯ä¾›æ­¤è®¾å¤‡ä½¿ç”¨çš„移动热点。</translation>
-<translation id="5329615878510216304">é‡æ–°æ‰«æ</translation>
<translation id="5329858601952122676">删除(&amp;D)</translation>
<translation id="5330145655348521461">这些文件已在其他桌é¢æ‰“开。请转至<ph name="USER_NAME" />(<ph name="MAIL_ADDRESS" />)查看这些文件。</translation>
<translation id="5330512191124428349">获å–ä¿¡æ¯</translation>
@@ -2742,6 +2783,7 @@
<translation id="5334142896108694079">脚本缓存</translation>
<translation id="533433379391851622">正确版本应为“<ph name="EXPECTED_VERSION" />â€ï¼Œä½†å®žé™…版本为“<ph name="NEW_ID" />â€ã€‚</translation>
<translation id="5334844597069022743">查看æºä»£ç </translation>
+<translation id="5335458522276292100">正在将 <ph name="FILE_COUNT" />备份到 <ph name="BEGIN_LINK" />Google 云端硬盘<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">由第三方安装。</translation>
<translation id="5338503421962489998">本地存储</translation>
<translation id="5340217413897845242">æ ä¸­ç¬¬ 6 项</translation>
@@ -2863,6 +2905,7 @@
<translation id="5516183516694518900">使用您的 Google å¸å·ç™»å½• Chrome åŽï¼Œæ‚¨å¯ä»¥åœ¨è‡ªå·±çš„所有设备上获å–自己的书签ã€åŽ†å²è®°å½•ã€å¯†ç å’Œå…¶ä»–设置。</translation>
<translation id="551752069230578406">正在将打å°æœºæ·»åŠ åˆ°æ‚¨çš„å¸å· - è¿™å¯èƒ½éœ€è¦ä¸€æ®µæ—¶é—´â€¦</translation>
<translation id="5517535964909391608">已拦截ä¸å®‰å…¨å†…容</translation>
+<translation id="5518219166343146486">当网站想查看å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片时询问您</translation>
<translation id="5518584115117143805">电å­é‚®ä»¶åŠ å¯†è¯ä¹¦</translation>
<translation id="5521078259930077036">这是您想è¦çš„主页å—?</translation>
<translation id="5521348028713515143">添加桌é¢å¿«æ·æ–¹å¼</translation>
@@ -2873,9 +2916,9 @@
<translation id="5527463195266282916">å·²å°è¯•å¯¹æ‰©å±•ç¨‹åºé™çº§ã€‚</translation>
<translation id="5527474464531963247">您也å¯ä»¥é€‰æ‹©å…¶ä»–网络。</translation>
<translation id="5528368756083817449">书签管ç†å™¨</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">全局</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> 想è¦</translation>
+<translation id="5534304873398226603">èˆå¼ƒç…§ç‰‡æˆ–视频</translation>
<translation id="5534520101572674276">正在计算大å°</translation>
<translation id="5535941515421698170">一并从这å°è®¾å¤‡ä¸­ç§»é™¤æ‚¨çš„现有数æ®</translation>
<translation id="5537725057119320332">投射</translation>
@@ -2915,8 +2958,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">正在加载应用…</translation>
<translation id="5592595402373377407">尚无足够的数æ®ã€‚</translation>
+<translation id="5593766628437008432">è¦åœ¨æ‚¨çš„“<ph name="PHONE_NAME" />â€ä¸Šå¯ç”¨é€šçŸ¥åŠŸèƒ½ï¼Œè¯·æŒ‰ä»¥ä¸‹æ­¥éª¤æ“作:</translation>
<translation id="5595152862129936745">éžå¸¸è¿œ</translation>
<translation id="5595485650161345191">修改地å€</translation>
+<translation id="5596627076506792578">更多选项</translation>
<translation id="5600706100022181951">下载更新需è¦ä½¿ç”¨ <ph name="UPDATE_SIZE_MB" /> MB 的移动数æ®æµé‡ã€‚è¦ç»§ç»­å—?</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">其他æœç´¢å¼•æ“Ž</translation>
@@ -2944,6 +2989,7 @@
<translation id="563535393368633106">使用å‰å…ˆè¯¢é—®ï¼ˆæŽ¨è)</translation>
<translation id="5636996382092289526">è¦ä½¿ç”¨â€œ<ph name="NETWORK_ID" />â€ï¼Œæ‚¨å¯èƒ½éœ€è¦å…ˆ<ph name="LINK_START" />访问该网络的登录页é¢<ph name="LINK_END" />,该页é¢ä¼šåœ¨å‡ ç§’é’ŸåŽè‡ªåŠ¨æ‰“开。如果未打开,就表示该网络无法使用。</translation>
<translation id="5637476008227280525">移动数æ®å¼€å…³</translation>
+<translation id="5638309510554459422">在 <ph name="BEGIN_LINK" />Chrome 网上应用店<ph name="END_LINK" />中查找扩展程åºå’Œä¸»é¢˜èƒŒæ™¯</translation>
<translation id="5638497698949808140">上次更新时间:<ph name="HOURS" /> å°æ—¶å‰</translation>
<translation id="5639549361331209298">é‡æ–°åŠ è½½æ­¤ç½‘页,按下å¯æŸ¥çœ‹æ›´å¤šé€‰é¡¹</translation>
<translation id="5642508497713047">CRL ç­¾å人</translation>
@@ -2955,6 +3001,7 @@
<translation id="5657667036353380798">该外部扩展程åºéœ€è¦å®‰è£… <ph name="MINIMUM_CHROME_VERSION" /> 或更高版本的 Chrome。</translation>
<translation id="5658415415603568799">为了æå‡å®‰å…¨æ€§ï¼ŒSmart Lock 会在 20 å°æ—¶åŽè¦æ±‚您输入您的密ç ã€‚</translation>
<translation id="5659593005791499971">电å­é‚®ä»¶</translation>
+<translation id="5659833766619490117">无法翻译此网页</translation>
<translation id="5662477687021125631">永久</translation>
<translation id="5667546120811588575">正在设置 Google Play…</translation>
<translation id="5669267381087807207">正在激活</translation>
@@ -2990,6 +3037,7 @@
<translation id="5729712731028706266">视图(&amp;V)</translation>
<translation id="5729996640881880439">抱歉,无法显示此错误的代ç ã€‚</translation>
<translation id="5731247495086897348">粘贴并转到(&amp;S)</translation>
+<translation id="5731409020711461763">1 张新照片</translation>
<translation id="5734362860645681824">通讯</translation>
<translation id="5735973442555172575">è¦ä½¿ç”¨ Android 应用,请é‡æ–°ç™»å½•å¹¶æ›´æ–°ã€‚</translation>
<translation id="5736796278325406685">请输入有效的用户å</translation>
@@ -3020,11 +3068,13 @@
<translation id="577322787686508614">ç¦æ­¢åœ¨â€œ<ph name="DEVICE_NAME" />â€ä¸Šæ‰§è¡Œè¯»å–æ“作。</translation>
<translation id="5774295353725270860">打开文件应用</translation>
<translation id="5774515636230743468">网å€ï¼š</translation>
+<translation id="5775834615653774429">未能将此机器加入到该网域中。因为对应的å•ä½éƒ¨é—¨ä¸å­˜åœ¨ã€‚</translation>
<translation id="577624874850706961">æœç´¢ Cookie</translation>
<translation id="5777468213129569553">打开 Chrome</translation>
<translation id="5778747455497889540">以下是系统å‘您计算机分é…çš„éšæœºç”Ÿæˆçš„安全模å—密ç ï¼š</translation>
<translation id="5780973441651030252">进程优先级</translation>
<translation id="5781865261247219930">å‘“<ph name="EXTENSION_NAME" />â€å‘é€å‘½ä»¤</translation>
+<translation id="5782227691023083829">正在翻译...</translation>
<translation id="5783221160790377646">系统出现错误,无法创建å—监管用户。请ç¨åŽé‡è¯•ã€‚</translation>
<translation id="5783602409389152506">正在æœå¯»è®¾å¤‡â€¦</translation>
<translation id="57838592816432529">é™éŸ³</translation>
@@ -3038,6 +3088,7 @@
<translation id="5804241973901381774">æƒé™</translation>
<translation id="580571955903695899">按标题é‡æ–°æŽ’åº</translation>
<translation id="5807290661599647102">设置å±å¹•é”定</translation>
+<translation id="580926004266167721">未能将此机器加入到该网域中。这å¯èƒ½æ˜¯å› ä¸ºæ‚¨çš„å¸å·æƒé™ä¸è¶³ï¼Œæ‰€ä»¥æ— æ³•åŠ å…¥å¯¹åº”çš„å•ä½éƒ¨é—¨ã€‚</translation>
<translation id="580961539202306967">在网站è¦å‘我å‘é€æŽ¨é€æ¶ˆæ¯æ—¶è¯¢é—®æˆ‘(推è)</translation>
<translation id="5814126672212206791">连接类型</translation>
<translation id="5815645614496570556">X.400 地å€</translation>
@@ -3059,8 +3110,10 @@
<translation id="5835754902560991078">æžçŸ­ï¼ˆ0.6 秒)</translation>
<translation id="5838456317242088717">当å‰çš„éšèº«ä¼šè¯</translation>
<translation id="5842497610951477805">è“牙开关</translation>
+<translation id="5843250171025351504">您的设备已ä¸å†ç¬¦åˆç®¡ç†å‘˜æŒ‡å®šçš„最低客户端版本的è¦æ±‚。请先更新æ“作系统,然åŽå†ç™»å½•ã€‚</translation>
<translation id="5846929185714966548">标签页 4</translation>
<translation id="5848924408752252705">触摸å³å¯è¿”回。</translation>
+<translation id="5849212445710944278">æ­¤å‰å·²æ·»åŠ </translation>
<translation id="5849570051105887917">家用移动网络æ供商代ç </translation>
<translation id="5849869942539715694">打包扩展程åº...</translation>
<translation id="5850516540536751549">ä¸æ”¯æŒæ­¤æ–‡ä»¶ç±»åž‹ã€‚请在<ph name="BEGIN_LINK" />Chrome网上应用店<ph name="END_LINK" />中查找å¯æ‰“开此类文件的应用。
@@ -3086,6 +3139,7 @@
<translation id="586567932979200359">您正在通过ç£ç›˜æ˜ åƒè¿è¡Œ <ph name="PRODUCT_NAME" />。您åªéœ€åœ¨è®¡ç®—机上安装该软件,å³å¯åœ¨æ²¡æœ‰ç£ç›˜æ˜ åƒçš„情况下è¿è¡Œå®ƒï¼Œå¹¶å¯ç¡®ä¿ä½¿ç”¨æœ€æ–°ç‰ˆæœ¬ã€‚</translation>
<translation id="5866557323934807206">清除这些设置以便日åŽè®¿é—®</translation>
<translation id="5866840822086176774">éžå¸¸å¼º</translation>
+<translation id="5867841422488265304">æœç´¢æˆ–输入网å€</translation>
<translation id="5869029295770560994">知é“了</translation>
<translation id="5869522115854928033">å·²ä¿å­˜çš„密ç </translation>
<translation id="5870086504539785141">关闭辅助功能èœå•</translation>
@@ -3143,7 +3197,6 @@
<translation id="5972708806901999743">移到顶部</translation>
<translation id="5972826969634861500">å¯åŠ¨<ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">缩å°</translation>
-<translation id="5975730206036440725">找ä¸åˆ°æ‰€æ供的 PPD。请确ä¿æ‚¨çš„ Chromebook 已连接到网络,然åŽé‡è¯•ã€‚</translation>
<translation id="5975792506968920132">电池充电百分比</translation>
<translation id="5976160379964388480">其他</translation>
<translation id="5978264784700053212">消æ¯ä¸­å¿ƒ</translation>
@@ -3153,6 +3206,7 @@
<translation id="5984222099446776634">最近访问过的内容</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />这是关于您的设备åŠå…¶ä½¿ç”¨æƒ…况的一般信æ¯ï¼Œä¾‹å¦‚,电池电é‡ã€å„个应用的使用频率ã€WLAN å’Œè“牙等网络连接的质é‡å’Œæ—¶é•¿ï¼Œä»¥åŠå‡ºçŽ°å¼‚常时的崩溃报告。我们会使用这些数æ®æ¥æ”¹å–„ Google çš„å„项产å“å’ŒæœåŠ¡ï¼Œè®©æ‰€æœ‰ç”¨æˆ·éƒ½å—惠。å¦å¤–,部分汇总信æ¯ä¹Ÿæœ‰åŠ©äºŽæˆ‘们的åˆä½œä¼™ä¼´ï¼ˆä¾‹å¦‚ Android å¼€å‘者)改善其应用和产å“。<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />您å¯ä»¥éšæ—¶åœ¨ Android 应用的“设置â€ä¸­å¼€å¯æˆ–关闭此设置,这ä¸ä¼šå½±å“此设备为获得基本æœåŠ¡ï¼ˆå¦‚系统更新和安全ä¿æŠ¤ï¼‰è€Œå‘é€æ‰€éœ€ä¿¡æ¯çš„功能。<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">已翻译</translation>
<translation id="5991049340509704927">放大</translation>
<translation id="5993332328670040093">系统将ä¸å†è¡¡é‡æ‚¨çš„æ•°æ®ä½¿ç”¨æƒ…况。</translation>
<translation id="6003177993629630467"><ph name="PRODUCT_NAME" />å¯èƒ½æ— æ³•è¿›è¡Œè‡ªåŠ¨æ›´æ–°ã€‚</translation>
@@ -3176,7 +3230,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - 已连接 USB 设备</translation>
<translation id="6032912588568283682">文件系统</translation>
<translation id="6034662038931255275">æ“作系统更新æˆåŠŸ</translation>
-<translation id="6035651096710386140">ä¸èƒ½æ—¢ä½¿ç”¨ Ctrl é”®åˆä½¿ç”¨ Alt é”®</translation>
<translation id="6039651071822577588">网络属性字典格å¼ä¸æ­£ç¡®</translation>
<translation id="604001903249547235">云端备份</translation>
<translation id="6040143037577758943">关闭</translation>
@@ -3184,8 +3237,8 @@
<translation id="604124094241169006">自动</translation>
<translation id="6042169520002885235">选择打å°æœºåˆ¶é€ å•†å’Œåž‹å·</translation>
<translation id="6042308850641462728">更多</translation>
+<translation id="6042850536017090003">点按“应用通知â€ã€‚</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> 正在与 <ph name="TAB_NAME" /> 共享 Chrome 标签页。</translation>
-<translation id="6043357981274314628">已完æˆï¼</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> 正在与 <ph name="TAB_NAME" /> 共享 Chrome 标签页和音频。</translation>
<translation id="6049004884579590341">æŒ‰ä½ |<ph name="ACCELERATOR" />| å³å¯é€€å‡ºå…¨å±æ¨¡å¼</translation>
<translation id="6049065490165456785">内部相机中的照片</translation>
@@ -3197,6 +3250,7 @@
<translation id="6056710589053485679">正常é‡æ–°åŠ è½½</translation>
<translation id="6059652578941944813">è¯ä¹¦å±‚次结构</translation>
<translation id="6059925163896151826">USB 设备</translation>
+<translation id="6060435378291459521"><ph name="PLUGIN_NAME" />崩溃了ï¼</translation>
<translation id="6064217302520318294">å±å¹•é”定</translation>
<translation id="6065289257230303064">è¯ä¹¦ä¸»é¢˜èƒŒæ™¯ç›®å½•å±žæ€§</translation>
<translation id="6068338049763724728">å¯ç”¨è¿œç¨‹æ³¨å†Œ</translation>
@@ -3228,9 +3282,11 @@
<translation id="6107012941649240045">é¢å‘对象</translation>
<translation id="6112952769866305444">修改用户,<ph name="PROFILE_NAME" />,<ph name="USERNAME" /></translation>
<translation id="6115424132962100663">按 |<ph name="SHORTCUT" />| å³å¯åŽé€€</translation>
+<translation id="6116338172782435947">查看å¤åˆ¶åˆ°å‰ªè´´æ¿çš„文字和图片</translation>
<translation id="6116921718742659598">更改语言和输入设置</translation>
<translation id="6120205520491252677">将此网页固定到“开始â€å±å¹•...</translation>
<translation id="6122081475643980456">您的互è”网连接å—到控制</translation>
+<translation id="6122095009389448667">继续ç¦æ­¢æ­¤ç½‘站查看剪贴æ¿</translation>
<translation id="6122875415561139701">ç¦æ­¢åœ¨â€œ<ph name="DEVICE_NAME" />â€ä¸Šæ‰§è¡Œå†™å…¥æ“作。</translation>
<translation id="6124650939968185064">需先安装此扩展程åºï¼Œä¸‹åˆ—扩展程åºæ‰èƒ½æ­£å¸¸ä½¿ç”¨ï¼š</translation>
<translation id="6125479973208104919">抱歉,您需è¦å†æ¬¡å‘æ­¤ <ph name="DEVICE_TYPE" /> 添加您的å¸å·ã€‚</translation>
@@ -3272,6 +3328,7 @@
<translation id="6178664161104547336">选择è¯ä¹¦</translation>
<translation id="6180288788882902869">您的 <ph name="DEVICE_TYPE" /> 上的 Google Play</translation>
<translation id="6181431612547969857">下载已被阻止</translation>
+<translation id="6181803575025675566">您å¯åœ¨<ph name="LINK_START" />设置<ph name="LINK_END" />中控制该功能的è¿ä½œæ–¹å¼ã€‚</translation>
<translation id="6185132558746749656">设备ä½ç½®</translation>
<translation id="6185696379715117369">å‘上翻页</translation>
<translation id="6189412234224385711">使用“<ph name="EXTENSION_NAME" />â€æ‰“å¼€</translation>
@@ -3304,7 +3361,6 @@
<translation id="6237816943013845465">å¯è®©æ‚¨è°ƒæ•´å±å¹•åˆ†è¾¨çŽ‡</translation>
<translation id="6238923052227198598">始终将最新记事显示在é”定å±å¹•ä¸Š</translation>
<translation id="6239558157302047471">é‡æ–°åŠ è½½æ¡†æž¶(&amp;F)</translation>
-<translation id="624022915548992686">退出网页</translation>
<translation id="6241530762627360640">获å–与您的系统é…对的è“牙设备的相关信æ¯ï¼Œä»¥åŠå‘现附近的è“牙设备。</translation>
<translation id="6243774244933267674">æœåŠ¡å™¨ä¸å¯ç”¨</translation>
<translation id="6246413617632217567">无法导入该å—监管用户。请检查您的硬盘空间和æƒé™ï¼Œç„¶åŽé‡è¯•ã€‚</translation>
@@ -3321,13 +3377,13 @@
<translation id="6263284346895336537">éžå…³é”®</translation>
<translation id="6263541650532042179">é‡ç½®åŒæ­¥è®¾ç½®</translation>
<translation id="6264365405983206840">全选(&amp;A)</translation>
+<translation id="6265930187414222160">大功告æˆï¼æœ‰å®³è½¯ä»¶å·²è¢«ç§»é™¤ã€‚</translation>
<translation id="6267166720438879315">请选择è¯ä¹¦ï¼Œä»¥åœ¨ <ph name="HOST_NAME" /> 上对您本人进行身份验è¯</translation>
<translation id="6268252012308737255">使用<ph name="APP" />打开</translation>
<translation id="6268747994388690914">从 HTML 文件导入书签...</translation>
<translation id="6270770586500173387">å‘é€<ph name="BEGIN_LINK1" />系统和应用信æ¯<ph name="END_LINK1" />以åŠ<ph name="BEGIN_LINK2" />指标<ph name="END_LINK2" /></translation>
<translation id="6272643420381259437">下载该æ’件时出现错误 (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">打å°è´¨é‡</translation>
-<translation id="6274087148640822908">在 <ph name="BEGIN_LINK" />Chrome 网上应用店<ph name="END_LINK" />中查找扩展程åºå’Œåº”用</translation>
<translation id="62751439899495218">æ›´æ¢ç…§ç‰‡</translation>
<translation id="6276301056778294989">ç¡®ä¿è¯¥è®¾å¤‡æ˜¾ç¤ºçš„是相åŒçš„验è¯ç ã€‚</translation>
<translation id="6277105963844135994">网络超时</translation>
@@ -3353,12 +3409,12 @@
<translation id="6311220991371174222">打开您的个人资料时出了点问题,无法å¯åŠ¨ Chrome。请å°è¯•é‡æ–°å¯åŠ¨ Chrome。</translation>
<translation id="6312403991423642364">未知网络错误</translation>
<translation id="6313641880021325787">退出虚拟实境</translation>
-<translation id="6314335155547195432">生æˆå¯†ç </translation>
<translation id="6314819609899340042">已在此<ph name="IDS_SHORT_PRODUCT_NAME" />设备上æˆåŠŸå¯ç”¨è°ƒè¯•åŠŸèƒ½ã€‚</translation>
-<translation id="6315343732431721770">您的å¯åŠ¨é¡µå·²æ›´æ”¹ï¼Œæ·»åŠ äº† <ph name="URL" />。è¦åœç”¨ä¼šæ›´æ”¹æ‚¨çš„å¯åŠ¨é¡µçš„扩展程åºï¼Œè¯·ç‚¹å‡»â€œæ¢å¤â€ã€‚</translation>
<translation id="6315493146179903667">å‰ç½®å…¨éƒ¨çª—å£</translation>
<translation id="6316806695097060329">è¿™å°<ph name="SHORT_PRODUCT_NAME" />设备ç»è¿‡ç²¾å¿ƒè®¾è®¡ï¼Œå¯ä¸ºæ‚¨æ供最佳上网体验。</translation>
+<translation id="6317318380444133405">å·²ä¸å†å—支æŒã€‚</translation>
<translation id="6317369057005134371">等待应用窗å£â€¦</translation>
+<translation id="6318407754858604988">已开始下载</translation>
<translation id="6322279351188361895">无法读å–ç§æœ‰å¯†é’¥ã€‚</translation>
<translation id="6325191661371220117">åœç”¨è‡ªåŠ¨å¯åŠ¨</translation>
<translation id="6326175484149238433">从Chrome中移除</translation>
@@ -3368,7 +3424,6 @@
<translation id="6333049849394141510">选择è¦åŒæ­¥çš„æ•°æ®ç±»åž‹</translation>
<translation id="6333064448949140209">文件将å‘é€åˆ° Google 进行调试</translation>
<translation id="6333834492048057036">将光标移到地å€æ ä»¥è¿›è¡Œæœç´¢</translation>
-<translation id="6336907568130557310">所有能查看此导出文件的人员都能看到您的密ç ã€‚因此,请勿与任何人共享该文件;待导入这个文件åŽï¼Œè¯·å°†å…¶åˆ é™¤ã€‚</translation>
<translation id="6339668969738228384">为 <ph name="USER_EMAIL_ADDRESS" /> 创建新的个人资料</translation>
<translation id="6340017061976355871">无法与此æœåŠ¡å™¨å»ºç«‹è¿žæŽ¥ã€‚请检查您的网络连接,然åŽé‡è¯•ã€‚如果问题ä»ç„¶å­˜åœ¨ï¼Œè¯·é‡æ–°å¯åŠ¨æ‚¨çš„ Chromebook。</translation>
<translation id="6340071272923955280">互è”网打å°åè®® (IPPS)</translation>
@@ -3391,7 +3446,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">设置 Smart Lock(Android 版)</translation>
<translation id="6374469231428023295">é‡è¯•</translation>
-<translation id="6377158645544167202">无法连接该打å°æœºã€‚请确ä¿è¯¥æ‰“å°æœºå·²å¼€æœºï¼Œå¹¶å·²é€šè¿‡ Wi-Fi 或 USB 连接到您的 Chromebook。</translation>
<translation id="6380143666419481200">接å—并继续</translation>
<translation id="6383051423892982287">使用您自己的<ph name="BEGIN_LINK" />åŒæ­¥å¯†ç <ph name="END_LINK" />加密已åŒæ­¥çš„æ•°æ®</translation>
<translation id="6384275966486438344">将您的æœç´¢è®¾ç½®æ›´æ”¹ä¸ºï¼š<ph name="SEARCH_HOST" /></translation>
@@ -3482,6 +3536,7 @@
<translation id="6503077044568424649">常去网站</translation>
<translation id="6504611359718185067">请连接到互è”网以添加打å°æœº</translation>
<translation id="6506374932220792071">采用 SHA-256 算法的 X9.62 ECDSA ç­¾å</translation>
+<translation id="6508248480704296122">已与“<ph name="NAME_PH" />â€å…³è”</translation>
<translation id="6508261954199872201">应用:<ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">媒体许å¯</translation>
<translation id="6510568984200103950">éšè—部分设置</translation>
@@ -3515,9 +3570,11 @@
<translation id="6551508934388063976">无法使用命令。请按 Ctrl+N 打开一个新窗å£ã€‚</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ä½ç”¨æˆ·</translation>
<translation id="6555432686520421228">删除所有用户å¸å·å¹¶é‡ç½®æ‚¨çš„ <ph name="IDS_SHORT_PRODUCT_NAME" /> 设备,使其焕然一新。</translation>
+<translation id="6555810572223193255">ç›®å‰æ— æ³•è¿›è¡Œæ¸…ç†</translation>
<translation id="6556866813142980365">é‡åš</translation>
<translation id="6558280019477628686">出错了。系统å¯èƒ½å°šæœªåˆ é™¤æŸäº›é¡¹ã€‚</translation>
<translation id="6559580823502247193">(已在此设备中)</translation>
+<translation id="6560713683827832045">检查“应用通知â€è®¾ç½®æ˜¯å¦å·²â€œå¼€å¯â€ã€‚如果未开å¯ï¼Œè¯·åˆ‡æ¢ä¸ºå¯ç”¨ã€‚</translation>
<translation id="6561726789132298588">Enter</translation>
<translation id="656293578423618167">该文件的路径或å称过长。请以较短的å称ä¿å­˜æˆ–ä¿å­˜åˆ°å…¶ä»–ä½ç½®ã€‚</translation>
<translation id="656398493051028875">正在删除“<ph name="FILENAME" />â€â€¦</translation>
@@ -3546,7 +3603,6 @@
<translation id="6606070663386660533">标签页 8</translation>
<translation id="6607272825297743757">文件信æ¯</translation>
<translation id="6607831829715835317">更多工具(&amp;L)</translation>
-<translation id="6610183966322615106">添加打å°æœºæ—¶å‡ºé”™</translation>
<translation id="6612358246767739896">å—ä¿æŠ¤çš„内容</translation>
<translation id="6613452264606394692">åªéœ€ä¸ºæ­¤ç½‘页添加书签,便å¯åœ¨éœ€è¦æ—¶å¿«é€Ÿè¿”回到此处</translation>
<translation id="6615455863669487791">显示图标</translation>
@@ -3623,9 +3679,11 @@
<translation id="6736045498964449756">糟糕,密ç ä¸æ­£ç¡®ï¼</translation>
<translation id="6736243959894955139">地å€</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">既然您已无法å†è®¿é—®è‡ªå·±çš„旧个人资料,ä¸å¦¨å°†å…¶ç§»é™¤ã€‚</translation>
<translation id="6739923123728562974">显示桌é¢å¿«æ·æ–¹å¼</translation>
<translation id="6740234557573873150">“<ph name="FILE_NAME" />â€å·²æš‚åœ</translation>
<translation id="6742339027238151589">脚本å¯è®¿é—®</translation>
+<translation id="6743841972744298686">åŒæ­¥è®¾ç½®</translation>
<translation id="6745592621698551453">ç«‹å³æ›´æ–°</translation>
<translation id="6746124502594467657">下移</translation>
<translation id="674632704103926902">å¯ç”¨ç‚¹æŒ‰æ‹–动功能</translation>
@@ -3638,12 +3696,14 @@
<translation id="6757101664402245801">网å€å·²å¤åˆ¶</translation>
<translation id="6758056191028427665">让我们知é“您的满æ„度。</translation>
<translation id="6759193508432371551">æ¢å¤å‡ºåŽ‚设置</translation>
+<translation id="6765234885931342179">查看您的安全密钥的åºåˆ—å·</translation>
<translation id="6766101255664245434">æ‹æ‘„新照片或者选择现有照片或图标。
<ph name="LINE_BREAK" />
此图片将会显示在 Chromebook 的登录å±å¹•å’Œé”定å±å¹•ä¸Šã€‚</translation>
<translation id="6769712124046837540">添加打å°æœºâ€¦</translation>
<translation id="6771503742377376720">是è¯ä¹¦æŽˆæƒä¸­å¿ƒ</translation>
<translation id="6773575010135450071">更多æ“作…</translation>
+<translation id="6777817260680419853">已阻止é‡å®šå‘</translation>
<translation id="6778959797435875428">将多个网站å–消é™éŸ³</translation>
<translation id="677965093459947883">特å°</translation>
<translation id="6780439250949340171">管ç†å…¶ä»–设置</translation>
@@ -3718,6 +3778,7 @@
<translation id="6898699227549475383">组织 (O)</translation>
<translation id="6900284862687837908">åŽå°åº”用:<ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">将设备加入网域</translation>
+<translation id="6903534926908201625">您å¯ä»¥éšæ—¶åœ¨<ph name="BEGIN_LINK" />设置<ph name="END_LINK" />中自定义 Google å¯ä»¥æ”¶é›†å“ªäº›ä¿¡æ¯ã€‚</translation>
<translation id="6904344821472985372">撤消文件访问æƒé™</translation>
<translation id="6904655473976120856">按“应用â€æŒ‰é’®å³å¯é€€å‡º</translation>
<translation id="6904713658985136356"><ph name="HOST" /> 想è¦å…±äº«æ‚¨çš„å±å¹•ã€‚</translation>
@@ -3726,17 +3787,22 @@
<translation id="691024665142758461">下载多个文件</translation>
<translation id="6911324888870229398">网络连接中断了。请检查您的网络连接,或å°è¯•è¿žæŽ¥åˆ°å…¶ä»– Wi-Fi 网络。</translation>
<translation id="6911734910326569517">内存å ç”¨ç©ºé—´</translation>
+<translation id="6914783257214138813">所有能查看此导出文件的人员都能看到您的密ç ã€‚</translation>
<translation id="6915804003454593391">用户:</translation>
<translation id="6916590542764765824">管ç†æ‰©å±•ç¨‹åº</translation>
<translation id="6920989436227028121">在常规标签页中打开</translation>
<translation id="6922128026973287222">使用 Google æµé‡èŠ‚çœç¨‹åºå¯ä»¥èŠ‚çœæµé‡å¹¶åŠ é€Ÿæµè§ˆã€‚点击此处å³å¯äº†è§£è¯¦æƒ…。</translation>
<translation id="6929555043669117778">继续拦截弹出å¼çª—å£</translation>
<translation id="6930242544192836755">æŒç»­æ—¶é—´</translation>
+<translation id="6934241953272494177">正在扫æ您的媒体设备…
+ <ph name="LINE_BREAK1" />
+ 找到了 <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">对“<ph name="DEVICE_NAME" />â€æ‰§è¡Œçš„写入æ“作超出属性长度上é™ã€‚</translation>
<translation id="6941937518557314510">请登录“<ph name="TOKEN_NAME" />â€ï¼Œä½¿ç”¨è¯ä¹¦å‘ <ph name="HOST_NAME" /> 验è¯èº«ä»½ã€‚</translation>
<translation id="6943176775188458830">å–消打å°</translation>
<translation id="6943836128787782965">HTTP 获å–请求失败</translation>
<translation id="6945221475159498467">选择</translation>
+<translation id="694592694773692225">已在此网页上阻止é‡å®šå‘。</translation>
<translation id="6949306908218145636">为打开的网页添加书签…</translation>
<translation id="6955446738988643816">审查弹出内容</translation>
<translation id="6957231940976260713">æœåŠ¡å称</translation>
@@ -3840,13 +3906,16 @@
<translation id="7093866338626856921">与具有下列å称的设备交æ¢æ•°æ®ï¼š<ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">无法导入该å—监管用户。请检查您的网络连接,ç¨åŽé‡è¯•ã€‚</translation>
<translation id="7098447629416471489">其他已ä¿å­˜çš„æœç´¢å¼•æ“Žå°†æ˜¾ç¤ºåœ¨è¿™é‡Œ</translation>
+<translation id="7099337801055912064">无法加载过大的 PPD。大å°ä¸Šé™ä¸º 250 KB。</translation>
<translation id="7100897339030255923">已选择 <ph name="COUNT" /> 项</translation>
<translation id="7102687220333134671">已开å¯è‡ªåŠ¨æ›´æ–°åŠŸèƒ½</translation>
<translation id="7106346894903675391">购买更多存储空间...</translation>
<translation id="7108338896283013870">éšè—</translation>
<translation id="7108668606237948702">输入</translation>
+<translation id="7112978678959880812">个性化功能现处于开å¯çŠ¶æ€ã€‚若想更改此设置,请å‰å¾€ myaccount.google.com。</translation>
<translation id="7113502843173351041">获å–您的电å­é‚®ä»¶åœ°å€</translation>
<translation id="7114054701490058191">密ç ä¸ç¬¦</translation>
+<translation id="7117228822971127758">请ç¨åŽé‡è¯•</translation>
<translation id="7117247127439884114">é‡æ–°ç™»å½•...</translation>
<translation id="711840821796638741">显示托管书签</translation>
<translation id="711902386174337313">读å–您登录过的设备的列表</translation>
@@ -3887,6 +3956,7 @@
<translation id="7180611975245234373">刷新</translation>
<translation id="7180865173735832675">自定义</translation>
<translation id="7186088072322679094">固定在工具æ ä¸­</translation>
+<translation id="7187428571767585875">è¦ç§»é™¤æˆ–è¦æ›´æ”¹çš„注册表项:</translation>
<translation id="7191159667348037">未知打å°æœº (USB)</translation>
<translation id="7191454237977785534">文件å¦å­˜ä¸º</translation>
<translation id="7196835305346730603">正在æœç´¢é™„è¿‘çš„ Chromebox…</translation>
@@ -3895,6 +3965,7 @@
<translation id="7201118060536064622">已删除“<ph name="DELETED_ITEM_NAME" />â€</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">正在下载 <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{退出网页}other{退出网页}}</translation>
<translation id="721331389620694978">一些å¯èƒ½å映æµè§ˆä¹ æƒ¯çš„设置ä¸ä¼šé­åˆ°æ¸…除。</translation>
<translation id="7216409898977639127">移动网络æœåŠ¡æ供商</translation>
<translation id="7216595297012131718">æ ¹æ®æ‚¨çš„å好设置对语言进行排åº</translation>
@@ -3940,6 +4011,7 @@
<translation id="727952162645687754">下载错误</translation>
<translation id="7279701417129455881">ç®¡ç† Cookie 拦截…</translation>
<translation id="7280877790564589615">已请求æƒé™</translation>
+<translation id="7283041136720745563">您的 Google 云端硬盘é…é¢ä¸è¶³ã€‚</translation>
<translation id="7287143125007575591">访问é­æ‹’。</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">打开å£çº¸åº”用</translation>
@@ -4001,6 +4073,7 @@
<translation id="7392118418926456391">病毒扫æ失败</translation>
<translation id="7392915005464253525">é‡æ–°æ‰“开关闭的窗å£(&amp;E)</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> 会在系统å¯åŠ¨æ—¶å¯åŠ¨ï¼Œå³ä½¿æ‚¨å°†å…¶ä»–所有 <ph name="PRODUCT_NAME" />窗å£å…³é—­ï¼Œå®ƒä¹Ÿä¼šç»§ç»­åœ¨åŽå°è¿è¡Œã€‚</translation>
+<translation id="7398254312354928459">已切æ¢ç½‘络连接</translation>
<translation id="7400418766976504921">网å€</translation>
<translation id="740083207982962331">正在é‡å¯æ‚¨çš„ Chromebox,请ç¨å€™â€¦</translation>
<translation id="7400839060291901923">请在您的 <ph name="PHONE_NAME" /> 设备上设置连接</translation>
@@ -4011,6 +4084,7 @@
<translation id="7409233648990234464">é‡æ–°å¯åŠ¨å¹¶æ‰§è¡Œ Powerwash</translation>
<translation id="7409836189476010449">è¿è¡Œ Flash</translation>
<translation id="7410344089573941623"><ph name="HOST" /> 想è¦ä½¿ç”¨æ‘„åƒå¤´å’Œéº¦å…‹é£Žæ—¶è¯¢é—®æˆ‘是å¦åŒæ„</translation>
+<translation id="741204030948306876">确认</translation>
<translation id="7412226954991670867">GPU 内存</translation>
<translation id="7416362041876611053">未知网络错误。</translation>
<translation id="7417705661718309329">Google 地图</translation>
@@ -4032,6 +4106,7 @@
<translation id="7445682342344043969">已拦截弹出å¼çª—å£</translation>
<translation id="744859430125590922">通过<ph name="CUSTODIAN_EMAIL" />å¸å·æŽ§åˆ¶å’ŒæŸ¥çœ‹æ­¤ç”¨æˆ·è®¿é—®çš„网站。</translation>
<translation id="7453008956351770337">选择此打å°æœºå³è¡¨ç¤ºæ‚¨å…许以下扩展程åºè®¿é—®æ‚¨çš„打å°æœºï¼š</translation>
+<translation id="7453467225369441013">您会从大多数网站退出,但ä¸ä¼šé€€å‡ºè‡ªå·±çš„ Google å¸å·ã€‚</translation>
<translation id="7456142309650173560">å¼€å‘者版本</translation>
<translation id="7456847797759667638">打开ä½ç½®...</translation>
<translation id="7461924472993315131">固定</translation>
@@ -4042,7 +4117,7 @@
<translation id="747114903913869239">错误:无法对扩展程åºè¿›è¡Œè§£ç </translation>
<translation id="7473891865547856676">ä¸ï¼Œè°¢è°¢</translation>
<translation id="747459581954555080">全部æ¢å¤</translation>
-<translation id="747494631553057218">注册表项:</translation>
+<translation id="7475034671245341386"><ph name="PLUGIN_NAME" />é‡åˆ°äº†é”™è¯¯ã€‚</translation>
<translation id="7475671414023905704">Netscape 忘了密ç ç½‘å€</translation>
<translation id="7476454130948140105">电é‡å¤ªä½Ž (<ph name="BATTERY_PERCENT" />%),无法更新</translation>
<translation id="7477347901712410606">如果您忘记了密ç ï¼Œè¯·é€šè¿‡ <ph name="BEGIN_LINK" />Google ä¿¡æ¯ä¸­å¿ƒ<ph name="END_LINK" />åœæ­¢åŒæ­¥å¹¶é‡ç½®ã€‚</translation>
@@ -4057,6 +4132,9 @@
<translation id="7487067081878637334">技术</translation>
<translation id="7487099628810939106">点击å‰å»¶è¿Ÿï¼š</translation>
<translation id="7487969577036436319">没有安装任何组件</translation>
+<translation id="7489215562877293245">找到了 <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ å¯ä»¥å¼€å§‹å¤‡ä»½åˆ° <ph name="BEGIN_LINK" />Google 云端硬盘<ph name="END_LINK" />了</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{全部打开(&amp;O)}=1{打开 1 个书签(&amp;O)}other{打开全部(# 个)书签(&amp;O)}}</translation>
<translation id="7489605380874780575">检查资格</translation>
<translation id="749028671485790643">用户<ph name="VALUE" /></translation>
@@ -4069,7 +4147,6 @@
<translation id="7497215489070763236">æœåŠ¡å™¨ CA è¯ä¹¦</translation>
<translation id="7502658306369382406">IPv6 地å€</translation>
<translation id="7503191893372251637">Netscape è¯ä¹¦ç±»åž‹</translation>
-<translation id="7503607651407946808">正在翻译该页é¢â€¦</translation>
<translation id="7503821294401948377">无法加载æµè§ˆå™¨æ“作的“<ph name="ICON" />â€å›¾æ ‡ã€‚</translation>
<translation id="750509436279396091">打开下载内容文件夹</translation>
<translation id="7505167922889582512">显示éšè—文件</translation>
@@ -4081,9 +4158,9 @@
<translation id="7517569744831774757">将设置æ¢å¤ä¸ºåŽŸå§‹é»˜è®¤è®¾ç½®ã€‚</translation>
<translation id="7517786267097410259">è®¾ç½®å¯†ç  -</translation>
<translation id="7518150891539970662">WebRTC日志(<ph name="WEBRTC_LOG_COUNT" />个)</translation>
-<translation id="7520821146909122639">正在翻译此网页…</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">创建</translation>
+<translation id="7526413953848747421">将功能强大的 Google æœåŠ¡ï¼ˆä¾‹å¦‚拼写检查和点按å³å¯æœç´¢ï¼‰æ·»åŠ åˆ° Chrome</translation>
<translation id="7529411698175791732">请检查您的互è”网连接。如果问题ä»ç„¶å­˜åœ¨ï¼Œè¯·å°è¯•é€€å‡ºå¸å·å¹¶é‡æ–°ç™»å½•ã€‚</translation>
<translation id="7530016656428373557">电池放电率(瓦)</translation>
<translation id="7536709149194614609">请é‡æ–°å¯åŠ¨æ­¤è®¾å¤‡ï¼Œç„¶åŽç¨åŽé‡è¯•ã€‚</translation>
@@ -4105,7 +4182,6 @@
<translation id="7563991800558061108">è¦ä»Žæ­¤é”™è¯¯ä¸­æ¢å¤ï¼Œæ‚¨éœ€è¦ä»Žç™»å½•å±å¹•ç™»å½•è‡ªå·±çš„Googleå¸å·ã€‚然åŽï¼Œæ‚¨å¯ä»¥é€€å‡ºGoogleå¸å·ï¼Œå¹¶é‡æ–°å°è¯•åˆ›å»ºå—监管用户。</translation>
<translation id="756445078718366910">打开æµè§ˆå™¨çª—å£</translation>
<translation id="7564847347806291057">结æŸè¿›ç¨‹</translation>
-<translation id="7565291891798266313">您的æœç´¢å¼•æ“Žå·²æ”¹ä¸º <ph name="URL" />。è¦åœç”¨ä¼šæ›´æ”¹æ‚¨çš„æœç´¢å¼•æ“Žçš„扩展程åºï¼Œè¯·ç‚¹å‡»â€œæ¢å¤â€ã€‚</translation>
<translation id="7566118625369982896">ç®¡ç† Play 应用链接</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">已清除 Chrome æ•°æ®</translation>
@@ -4114,13 +4190,10 @@
<translation id="7573172247376861652">电池充电</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">自动分页</translation>
-<translation id="7577815336900970562">使用 Wi-Fi 网络或移动网络确定ä½ç½®</translation>
<translation id="7579149537961810247">将多个网站é™éŸ³</translation>
<translation id="7580671184200851182">在所有音å“设备上播放相åŒçš„音频(å•å£°é“音频)</translation>
-<translation id="7581273696622423628">å‚与调查</translation>
<translation id="7581462281756524039">清ç†å·¥å…·</translation>
<translation id="7582582252461552277">首选此网络</translation>
-<translation id="7586312264284919041">您是å¦è¦ç¿»è¯‘该网页?</translation>
<translation id="7586498138629385861">Chrome应用处于打开状æ€æ—¶ï¼ŒChromeå°†æŒç»­è¿è¡Œã€‚</translation>
<translation id="7589461650300748890">注æ„ï¼</translation>
<translation id="7589661784326793847">请ç¨å€™</translation>
@@ -4137,6 +4210,7 @@
<translation id="7607274158153386860">请求平æ¿ç”µè„‘网站</translation>
<translation id="7611008212562900400">æœç´¢æ‚¨çš„设备ã€åº”用ã€ç½‘站…</translation>
<translation id="7615910377284548269">管ç†æœªç»è¿‡æ²™ç›’å±è”½çš„æ’件拦截…</translation>
+<translation id="7616214729753637086">正在注册设备…</translation>
<translation id="7617366389578322136">正在连接“<ph name="DEVICE_NAME" />â€</translation>
<translation id="761779991806306006">未ä¿å­˜ä»»ä½•å¯†ç ã€‚</translation>
<translation id="7622114377921274169">正在充电。</translation>
@@ -4165,6 +4239,7 @@
<translation id="7664620655576155379">ä¸æ”¯æŒçš„è“牙设备:“<ph name="DEVICE_NAME" />â€ã€‚</translation>
<translation id="7665369617277396874">添加å¸å·</translation>
<translation id="7671130400130574146">使用系统标题æ å’Œè¾¹æ¡†</translation>
+<translation id="7683373461016844951">è¦æƒ³ç»§ç»­ï¼Œè¯·ç‚¹å‡»â€œç¡®å®šâ€ï¼Œç„¶åŽç‚¹å‡»â€œæ·»åŠ ç”¨æˆ·â€ä¸ºæ‚¨ä½äºŽ <ph name="DOMAIN" /> 中的电å­é‚®ä»¶åœ°å€åˆ›å»ºä¸€ä»½æ–°ä¸ªäººèµ„料。</translation>
<translation id="7684212569183643648">安装者:您的管ç†å‘˜</translation>
<translation id="7684559058815332124">访问强制门户登录页é¢</translation>
<translation id="7685049629764448582">JavaScript 使用的内存</translation>
@@ -4223,7 +4298,6 @@
<translation id="7773726648746946405">会è¯å­˜å‚¨</translation>
<translation id="7781335840981796660">所有用户å¸å·å’Œæœ¬åœ°æ•°æ®éƒ½å°†ä¼šç§»é™¤ã€‚</translation>
<translation id="7782102568078991263">Google 无法æ供其他任何建议</translation>
-<translation id="778330624322499012">无法加载 <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">您计算机的安全设置阻止了此文件。</translation>
<translation id="7786207843293321886">退出访客模å¼</translation>
<translation id="7786889348652477777">é‡æ–°åŠ è½½åº”用(&amp;R)</translation>
@@ -4257,7 +4331,13 @@
<translation id="7815680994978050279">å·²å±è”½å±é™©çš„下载内容</translation>
<translation id="7818135753970109980">已添加新主题背景(<ph name="EXTENSION_NAME" />)</translation>
<translation id="7819857487979277519">PSK(WPA 或 RSN)</translation>
+<translation id="7819992334107904369">Chrome åŒæ­¥</translation>
<translation id="782057141565633384">å¤åˆ¶è§†é¢‘地å€(&amp;O)</translation>
+<translation id="7821462174190887129">找到了 <ph name="FILE_COUNT" />。
+ <ph name="LINE_BREAK1" />
+ 您的 Google 云端硬盘é…é¢ä¸è¶³ã€‚è¿˜éœ€è¦ <ph name="FILE_SIZE" />。
+ <ph name="LINE_BREAK2" />
+ 请少选些照片试试。</translation>
<translation id="782590969421016895">使用当å‰ç½‘页</translation>
<translation id="7829298379596169484">正在存å–音频输入</translation>
<translation id="7831368056091621108">在您的所有设备上使用此扩展程åºå¹¶å…±äº«åŽ†å²è®°å½•å’Œå…¶ä»– Chrome 设置。</translation>
@@ -4295,6 +4375,7 @@
<translation id="7881969471599061635">åœç”¨å­—幕</translation>
<translation id="7882358943899516840">æ供商类型</translation>
<translation id="7885253890047913815">近期使用过的目标打å°æœº</translation>
+<translation id="7886917304091689118">正在 Chrome 中è¿è¡Œ</translation>
<translation id="7887334752153342268">å¤åˆ¶</translation>
<translation id="7887864092952184874">è“牙鼠标已é…对</translation>
<translation id="7889966925761734854">进度</translation>
@@ -4378,7 +4459,9 @@
<translation id="8000066093800657092">未连接任何网络</translation>
<translation id="8001504501378762252">æŸä¸ªç½‘ç«™å¯èƒ½ç›—å–了您的密ç </translation>
<translation id="8004582292198964060">æµè§ˆå™¨</translation>
+<translation id="8005600846065423578">始终å…许 <ph name="HOST" /> 查看剪贴æ¿</translation>
<translation id="8008356846765065031">网络已断开,请检查您的互è”网连接是å¦æ­£å¸¸ã€‚</translation>
+<translation id="8008765610824028412">无法加载<ph name="PLUGIN_NAME" />。</translation>
<translation id="8008818777654712271">è‡ªåŠ¨å‘ Google å‘é€æŸäº›ç³»ç»Ÿä¿¡æ¯å’Œç½‘页内容,以帮助检测å±é™©åº”用和网站</translation>
<translation id="8012382203418782830">此网页内容已ç»è¿‡ç¿»è¯‘。</translation>
<translation id="8014154204619229810">更新程åºæ­£åœ¨è¿è¡Œï¼Œè¯·ç¨åŽåˆ·æ–°å¹¶å†æ¬¡æŸ¥çœ‹ã€‚</translation>
@@ -4479,7 +4562,6 @@
<translation id="816055135686411707">设置è¯ä¹¦ä¿¡ä»»æ—¶å‡ºé”™</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />,<ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">创建新记事</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">管ç†éº¦å…‹é£Žè®¾ç½®â€¦</translation>
<translation id="8168435359814927499">内容</translation>
<translation id="8174047975335711832">设备信æ¯</translation>
@@ -4496,7 +4578,6 @@
<translation id="8191230140820435481">管ç†æ‚¨çš„应用ã€æ‰©å±•ç¨‹åºå’Œä¸»é¢˜èƒŒæ™¯</translation>
<translation id="8191453843330043793">V8 代ç†è§£æžå·¥å…·</translation>
<translation id="8195027750202970175">å ç”¨çš„存储空间</translation>
-<translation id="8195739004487400241">您的主页已改为 <ph name="URL" />。è¦åœç”¨ä¼šæ›´æ”¹æ‚¨çš„主页的扩展程åºï¼Œè¯·ç‚¹å‡»â€œæ¢å¤â€ã€‚</translation>
<translation id="8199300056570174101">网络(æœåŠ¡ï¼‰å’Œè®¾å¤‡å±žæ€§</translation>
<translation id="8200772114523450471">继续</translation>
<translation id="8202160505685531999">请é‡æ–°è¾“入密ç ï¼Œä»¥ä¾¿æ›´æ–°æ‚¨çš„<ph name="DEVICE_TYPE" />资料。</translation>
@@ -4514,6 +4595,7 @@
<translation id="8226619461731305576">队列</translation>
<translation id="8226742006292257240">以下是一个分é…给您计算机的ã€éšæœºç”Ÿæˆçš„ TPM 密ç ï¼š</translation>
<translation id="8227119283605456246">附上文件</translation>
+<translation id="8233198815467326623">æ¢å¤é»˜è®¤ä¸»é¡µï¼Ÿ</translation>
<translation id="8234795456569844941">请告诉我们在您收到个人资料错误消æ¯ä¹‹å‰å‘生的情况,以帮助我们的工程师解决此问题:</translation>
<translation id="8234989666557591529">选择一部手机,以用æ¥è§£é”您的 <ph name="DEVICE_TYPE" /></translation>
<translation id="8238649969398088015">帮助æ示</translation>
@@ -4539,7 +4621,6 @@
<translation id="8261378640211443080">该扩展程åºæœªåˆ—在 <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />中,并å¯èƒ½æ˜¯åœ¨æ‚¨ä¸çŸ¥æƒ…的情况下添加的。</translation>
<translation id="8261387128019234107">为<ph name="PROFILE_NAME" />添加å¸å·</translation>
<translation id="8261506727792406068">删除</translation>
-<translation id="8261673729476082470">正在将 <ph name="FILE_COUNT" /> 张照片备份到 <ph name="BEGIN_LINK" />Google 云端硬盘<ph name="END_LINK" /></translation>
<translation id="826246685091802258">此版本中未实现 <ph name="BAD_FLAG" />。</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> å·²éšè—鼠标指针。</translation>
<translation id="8264718194193514834">“<ph name="EXTENSION_NAME" />â€è§¦å‘了全å±æ¨¡å¼ã€‚</translation>
@@ -4641,6 +4722,7 @@
<translation id="8454288007744638700">或者,选择一个新网络:</translation>
<translation id="845627346958584683">失效时间</translation>
<translation id="8456681095658380701">å称无效</translation>
+<translation id="8457451314607652708">导入书签</translation>
<translation id="8460336040822756677">如果您关闭了 Smart Lock(<ph name="DEVICE_TYPE" /> 版),将ä¸èƒ½ä½¿ç”¨é…对手机为 Chrome 设备解é”。在这ç§æƒ…况下,您需è¦è¾“入密ç æ‰èƒ½è§£é”。</translation>
<translation id="8461329675984532579">家用移动网络æ供商å称</translation>
<translation id="84613761564611563">正在显示请求的网络é…置界é¢ï¼Œè¯·ç¨å€™â€¦</translation>
@@ -4705,14 +4787,15 @@
<translation id="8569764466147087991">选择è¦æ‰“开的文件</translation>
<translation id="8571213806525832805">近 4 周</translation>
<translation id="8574990355410201600">始终å…许 <ph name="HOST" /> 播放声音</translation>
+<translation id="8578639784464423491">ä¸èƒ½è¶…过 99 个字æ¯</translation>
<translation id="8579285237314169903">正在åŒæ­¥ <ph name="NUMBER_OF_FILES" /> 个文件…</translation>
<translation id="857943718398505171">å·²å…许(推è)</translation>
<translation id="8581809080475256101">点按该按钮å¯å‰è¿›ï¼Œç‚¹æŒ‰ä¸Šä¸‹æ–‡èœå•å¯æŸ¥çœ‹åŽ†å²è®°å½•</translation>
<translation id="8584280235376696778">在新标签页中打开视频(&amp;O)</translation>
<translation id="8588866096426746242">显示个人资料统计信æ¯</translation>
+<translation id="8589652987924574405">Chrome åŒæ­¥åŠŸèƒ½å¯å°†æ‚¨çš„书签ã€åŽ†å²è®°å½•ã€å¯†ç åŠå…¶ä»–设置åŒæ­¥åˆ°æ‚¨çš„ Google å¸å·ä¸­ï¼Œä»¥ä¾¿æ‚¨åœ¨è‡ªå·±çš„ä»»æ„设备上使用。日åŽæ‚¨éšæ—¶å¯åœ¨â€œè®¾ç½®â€ä¸­æ›´æ”¹æ­¤é¡¹è®¾ç½®ã€‚</translation>
<translation id="8590375307970699841">设置自动更新</translation>
<translation id="8594908476761052472">æ‹æ‘„视频</translation>
-<translation id="8595925260712451473">请在此输入您的å馈。</translation>
<translation id="8596540852772265699">自定义文件</translation>
<translation id="8597845839771543242">属性格å¼ï¼š</translation>
<translation id="8598453409908276158">已拦截未ç»è¿‡æ²™ç›’å±è”½çš„æ’件</translation>
@@ -4727,6 +4810,7 @@
<translation id="8620617069779373398">漫游状æ€</translation>
<translation id="8620765578342452535">é…置网络连接</translation>
<translation id="8620790565535071193">扫æ失败</translation>
+<translation id="8622877356447980900">è¦ç¿»è¯‘此页é¢å—?</translation>
<translation id="8623004009673949077">具有“kiosk_onlyâ€æ¸…å•å±žæ€§çš„应用必须在 Chrome æ“作系统自助æœåŠ¡ç»ˆç«¯æ¨¡å¼ä¸‹å®‰è£…。</translation>
<translation id="8624205858755890468">å…许智能助ç†å‘您显示相关的信æ¯ã€åº”用和æ“作。</translation>
<translation id="862542460444371744">扩展程åº(&amp;E)</translation>
@@ -4772,6 +4856,7 @@
<translation id="8671210955687109937">å¯ä»¥è¯„论</translation>
<translation id="8673026256276578048">æœç´¢ç½‘页...</translation>
<translation id="8673383193459449849">æœåŠ¡å™¨å‡ºçŽ°é—®é¢˜</translation>
+<translation id="8674241889607553858">è¦ç¿»è¯‘此网页å—?</translation>
<translation id="8675354002693747642">预共享密钥</translation>
<translation id="8676374126336081632">清除输入的内容</translation>
<translation id="8677039480012021122">清除数æ®å¹¶å–消关è”</translation>
@@ -4784,6 +4869,7 @@
<translation id="8688579245973331962">看ä¸åˆ°æ‚¨çš„姓å?</translation>
<translation id="8688591111840995413">密ç é”™è¯¯</translation>
<translation id="8688672835843460752">å¯ç”¨</translation>
+<translation id="8689583087392258564">未能将此机器加入到该网域中。因为对应的å•ä½éƒ¨é—¨æ— æ•ˆã€‚</translation>
<translation id="869257642790614972">é‡æ–°æ‰“开最åŽå…³é—­çš„标签页</translation>
<translation id="8695825812785969222">打开ä½ç½®(&amp;L)...</translation>
<translation id="8698464937041809063">Google 绘图</translation>
@@ -4798,6 +4884,7 @@
<translation id="8708671767545720562">详细信æ¯(&amp;M)</translation>
<translation id="8710187907779883426">短(1 秒)</translation>
<translation id="8711402221661888347">汉堡包</translation>
+<translation id="8712637175834984815">知é“了</translation>
<translation id="8713570323158206935">å‘é€<ph name="BEGIN_LINK1" />系统信æ¯<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">å·²ä¸å†å—支æŒ</translation>
<translation id="871476437400413057">Google ä¿å­˜çš„密ç </translation>
@@ -4873,7 +4960,6 @@
<translation id="882204272221080310">更新固件以æ高安全性。</translation>
<translation id="8823514049557262177">å¤åˆ¶é“¾æŽ¥æ–‡å­—(&amp;X)</translation>
<translation id="8824701697284169214">添加网页(&amp;G)...</translation>
-<translation id="8827850355924932817">使用 Wi-Fi 网络确定ä½ç½®</translation>
<translation id="8828933418460119530">DNS å称</translation>
<translation id="8830796635868321089">无法使用当å‰ä»£ç†è®¾ç½®æ¥æ£€æŸ¥æ›´æ–°ï¼Œè¯·è°ƒæ•´æ‚¨çš„<ph name="PROXY_SETTINGS_LINK_START" />代ç†è®¾ç½®<ph name="PROXY_SETTINGS_LINK_END" />。</translation>
<translation id="8834039744648160717">网络é…置由 <ph name="USER_EMAIL" /> 控制。</translation>
@@ -4926,13 +5012,14 @@
<translation id="8912793549644936705">拉伸</translation>
<translation id="8915370057835397490">正在加载建议</translation>
<translation id="8916476537757519021">éšèº«è¾…助框架:<ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG 光栅转æ¢å™¨</translation>
+<translation id="8918468086406665831">åŒæ­¥åˆ°å¸å·â€œ<ph name="ACCOUNT_FULL_NAME" />â€ä¸­</translation>
<translation id="8922013791253848639">在此网站上始终å…许显示广告</translation>
<translation id="8925458182817574960">设置(&amp;S)</translation>
<translation id="8926389886865778422">ä¸å†è¯¢é—®</translation>
<translation id="8926518602592448999">请åœç”¨ä»¥å¼€å‘者模å¼è¿è¡Œçš„扩展程åº</translation>
<translation id="892706138619340876">部分设置已é‡ç½®</translation>
<translation id="8931394284949551895">新设备</translation>
+<translation id="893242274404530797">需è¦å¯ç”¨ Google Play æœåŠ¡é€šçŸ¥åŠŸèƒ½ï¼Œæ‰èƒ½ä½¿ç”¨å³æ—¶ç½‘络共享</translation>
<translation id="8933960630081805351">在 Finder 中显示(&amp;S)</translation>
<translation id="8934732568177537184">继续</translation>
<translation id="8938356204940892126">放弃</translation>
@@ -4990,6 +5077,7 @@
<translation id="9024127637873500333">在新标签页中打开(&amp;O)</translation>
<translation id="9024331582947483881">å…¨å±</translation>
<translation id="9025098623496448965">确定,返回登录å±å¹•</translation>
+<translation id="902659348151742535">Google å¯èƒ½ä¼šåˆ©ç”¨æ‚¨çš„æµè§ˆè®°å½•ä¸ºæ‚¨æ供个性化的 Google æœç´¢ã€å¹¿å‘Šå’Œå…¶ä»– Google æœåŠ¡ã€‚</translation>
<translation id="9026731007018893674">下载</translation>
<translation id="9027146684281895941">监管此人,以通过您的 Google å¸å·æŽ§åˆ¶å’ŒæŸ¥çœ‹å…¶è®¿é—®çš„网站。</translation>
<translation id="9027459031423301635">在新标签页中打开链接(&amp;T)</translation>
@@ -5030,7 +5118,6 @@
<translation id="9084064520949870008">在窗å£ä¸­æ‰“å¼€</translation>
<translation id="9088234649737575428">系统已根æ®ä¼ä¸šæ”¿ç­–å±è”½ <ph name="PLUGIN_NAME" /></translation>
<translation id="9088917181875854783">请确认“<ph name="DEVICE_NAME" />â€ä¸Šæ˜¾ç¤ºæœ‰æ­¤å¯†é’¥ï¼š</translation>
-<translation id="9090669887503413452">å‘é€ç³»ç»Ÿä¿¡æ¯</translation>
<translation id="9094033019050270033">更新密ç </translation>
<translation id="9094982973264386462">移除</translation>
<translation id="9095253524804455615">移除</translation>
@@ -5084,6 +5171,7 @@
<translation id="9170397650136757332">现在请ç¨å¾®ç§»åŠ¨ä¸€ä¸‹æ‚¨çš„手指,以便系统记录您指纹的å„个部分</translation>
<translation id="9170848237812810038">撤消(&amp;U)</translation>
<translation id="9170884462774788842">您计算机上的其他程åºæ·»åŠ äº†ä¸€ä¸ªä¸»é¢˜èƒŒæ™¯ï¼Œè¯¥ä¸»é¢˜èƒŒæ™¯å¯èƒ½ä¼šæ”¹å˜ Chrome 的工作方å¼ã€‚</translation>
+<translation id="9173995187295789444">正在扫æè“牙设备…</translation>
<translation id="9174212595744391062">这会清除所有网站的 Cookie 和缓存,包括</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - 已连接è“牙设备</translation>
<translation id="9177499212658576372">您目å‰å·²è¿žæŽ¥åˆ°<ph name="NETWORK_TYPE" />网络。</translation>
@@ -5108,6 +5196,7 @@
<translation id="932327136139879170">首页</translation>
<translation id="932508678520956232">无法开始打å°ã€‚</translation>
<translation id="93393615658292258">ä»…é™å¯†ç </translation>
+<translation id="935490618240037774">您的书签ã€åŽ†å²è®°å½•ã€å¯†ç åŠå…¶ä»–设置å‡å°†åŒæ­¥åˆ°æ‚¨çš„ Google å¸å·ï¼Œä»¥ä¾¿æ‚¨åœ¨è‡ªå·±æ‰€æœ‰çš„设备上使用。</translation>
<translation id="936801553271523408">系统诊断数æ®</translation>
<translation id="93766956588638423">ä¿®å¤æ‰©å±•ç¨‹åº</translation>
<translation id="938470336146445890">请安装用户è¯ä¹¦ã€‚</translation>
@@ -5128,6 +5217,7 @@
<translation id="960987915827980018">约剩 1 å°æ—¶</translation>
<translation id="962802172452141067">书签文件夹树</translation>
<translation id="968174221497644223">应用缓存</translation>
+<translation id="969096075394517431">更改语言</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 个标签页}other{# 个标签页}}</translation>
<translation id="971774202801778802">书签网å€</translation>
<translation id="973473557718930265">退出</translation>
diff --git a/chromium/chrome/app/resources/generated_resources_zh-TW.xtb b/chromium/chrome/app/resources/generated_resources_zh-TW.xtb
index e82f01d641e..01b687e6e97 100644
--- a/chromium/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chromium/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -5,9 +5,9 @@
<translation id="1003088604756913841">在新的「<ph name="APP" />ã€è¦–窗中開啟連çµ</translation>
<translation id="1005274289863221750">使用你的麥克風和相機</translation>
<translation id="1007408791287232274">無法載入è£ç½®ã€‚</translation>
+<translation id="1008186147501209563">匯出書籤</translation>
<translation id="1010833424573920260">{NUM_PAGES,plural, =1{一個網é ç„¡å›žæ‡‰}other{多個網é ç„¡å›žæ‡‰}}</translation>
<translation id="1012794136286421601">系統正在åŒæ­¥è™•ç†ä½ çš„文件ã€è©¦ç®—表ã€ç°¡å ±å’Œç¹ªåœ–檔案。開啟 Google 雲端硬碟應用程å¼å³å¯ä¸Šç¶²æˆ–離線存å–你的檔案。</translation>
-<translation id="1013383076511149692">讀å–你複製到剪貼簿的文字和圖片</translation>
<translation id="1013707859758800957">å·²å…許這個網é åŸ·è¡Œç„¡æ²™ç®±é˜²è­·çš„外掛程。</translation>
<translation id="1015318665228971643">編輯資料夾å稱</translation>
<translation id="1016437870506746108">{COUNT,plural, =0{在新視窗中開啟所有書籤(&amp;N)}=1{在新視窗中開啟(&amp;N)}other{在新視窗中開啟全部 # 個書籤(&amp;N)}}</translation>
@@ -44,7 +44,6 @@
<translation id="106001083577824516">無法移除有害軟體</translation>
<translation id="1062407476771304334">å–代</translation>
<translation id="1062866675591297858">å‰å¾€<ph name="BEGIN_LINK" />å—監管的使用者資訊主é <ph name="END_LINK" />管ç†ä½ çš„å—監管使用者。</translation>
-<translation id="1064662184364304002">媒體庫檔案檢查工具</translation>
<translation id="1064835277883315402">加入ç§äººç¶²è·¯</translation>
<translation id="1064912851688322329">中斷你「Google 帳戶ã€çš„連線</translation>
<translation id="1067048845568873861">建立時間</translation>
@@ -53,6 +52,7 @@
<ph name="EXTENSION_NAME" /></translation>
<translation id="1071917609930274619">資料編密</translation>
+<translation id="1074944608454986967">如è¦æœ—讀內容,請按ä½æœå°‹éµï¼Œç„¶å¾Œä»¥é»žé¸æˆ–拖曳方å¼é¸å–內容。或者先讓特定å€åŸŸé†’目顯示,å†æŒ‰ä¸‹æœå°‹éµ + S éµã€‚</translation>
<translation id="1076698951459398590">啟用主題</translation>
<translation id="1076818208934827215">Microsoft Internet Explorer</translation>
<translation id="1077946062898560804">為所有使用者設定自動更新</translation>
@@ -68,6 +68,7 @@
<translation id="1097507499312291972"><ph name="BEGIN_SIGN_IN_LINK" />登入<ph name="END_SIGN_IN_LINK" />å³å¯æŽ§åˆ¶åŠæª¢è¦–這個使用者所造訪的網站。</translation>
<translation id="109758035718544977">開啟多個網站音訊</translation>
<translation id="1097658378307015415">請在登入å‰ä»¥è¨ªå®¢èº«åˆ†é€²å…¥ï¼Œå•Ÿç”¨ç¶²è·¯ <ph name="NETWORK_ID" /></translation>
+<translation id="1103523840287552314">一律翻譯<ph name="LANGUAGE" /></translation>
<translation id="1108164192735968833">簡訊åŒæ­¥é€£çµ</translation>
<translation id="1108600514891325577">åœæ­¢(&amp;S)</translation>
<translation id="1110155001042129815">等一下</translation>
@@ -88,7 +89,6 @@
<translation id="1128109161498068552">ç¦æ­¢ä»»ä½•ç¶²ç«™ä½¿ç”¨ç³»çµ±å°ˆç”¨è¨Šæ¯å­˜å– MIDI è£ç½®</translation>
<translation id="1128128132059598906">EAP-TTLS</translation>
<translation id="1128591060186966949">編輯æœå°‹å¼•æ“Ž</translation>
-<translation id="1131167343343087859">使用 Google Payments 儲存的信用å¡å’Œåœ°å€è³‡è¨Šã€‚</translation>
<translation id="1134009406053225289">在無痕å¼è¦–窗中開啟</translation>
<translation id="1137673463384776352">在「<ph name="APP" />ã€ä¸­é–‹å•Ÿé€£çµ</translation>
<translation id="1140351953533677694">å­˜å–ä½ çš„è—牙和åºåˆ—è£ç½®</translation>
@@ -97,6 +97,11 @@
<translation id="1145292499998999162">å·²å°éŽ–外掛程å¼</translation>
<translation id="1145532888383813076">æœå°‹ä½ çš„è£ç½®ã€æ‡‰ç”¨ç¨‹å¼å’Œç¶²è·¯ã€‚</translation>
<translation id="1146204723345436916">從 HTML 檔案匯入書籤...</translation>
+<translation id="1148097584170732637">找到 <ph name="FILE_COUNT" />。
+ <ph name="LINE_BREAK1" />
+ å¯ç”¨çš„本機儲存空間ä¸è¶³ï¼Œé‚„éœ€è¦ <ph name="FILE_SIZE" />。
+ <ph name="LINE_BREAK2" />
+ è«‹å°‘é¸å¹¾å¼µç›¸ç‰‡ã€‚</translation>
<translation id="1149088842877960903">é€éŽ AppleScript 執行 JavaScript 的功能已關閉。如è¦é–‹å•Ÿï¼Œè«‹ä¾åºå‰å¾€ Chrome çš„ [設定] &gt; [進階] &gt; [系統]。詳情請見:https://support.google.com/chrome/?p=applescript</translation>
<translation id="1149401351239820326">到期月份</translation>
<translation id="1153356358378277386">é…å°è£ç½®</translation>
@@ -114,6 +119,7 @@
<translation id="1173894706177603556">é‡æ–°å‘½å</translation>
<translation id="1175364870820465910">列å°(&amp;P)...</translation>
<translation id="117624967391683467">正在複製 <ph name="FILE_NAME" />...</translation>
+<translation id="1177113976278858832">è¦é‚„原é è¨­æœå°‹å¼•æ“Žå—Žï¼Ÿ</translation>
<translation id="1177863135347784049">自訂</translation>
<translation id="1178581264944972037">æš«åœ</translation>
<translation id="1179803038870941185"><ph name="URL" /> 想è¦å–å¾— MIDI è£ç½®çš„完整控制。</translation>
@@ -140,6 +146,7 @@
<translation id="1205489148908752564">讀å–åŠè®Šæ›´ä½¿ç”¨è€…許å¯æ¸…å–®</translation>
<translation id="1206407435587370571">探索你的 Chromebook</translation>
<translation id="1209796539517632982">自動å稱伺æœå™¨</translation>
+<translation id="1210982357925844241">ä½ å¯ä»¥å‰å¾€ <ph name="SAVED_PASSWORDS_LINK" /> 查看åŠç®¡ç†å·²å„²å­˜çš„密碼</translation>
<translation id="1211364473545090084">如果ä¸å¸Œæœ›ç³»çµ±åœ¨ä½ ä½¿ç”¨ç¶²è·¯æ™‚儲存你的ç€è¦½ç´€éŒ„,請使用無痕å¼è¦–窗</translation>
<translation id="1213037489357051291">已設定 <ph name="NUM_FINGERPRINTS" /> 枚指紋</translation>
<translation id="1215411991991485844">已新增新的背景應用程å¼</translation>
@@ -188,6 +195,7 @@
<translation id="1280820357415527819">正在æœå°‹è¡Œå‹•ç¶²è·¯</translation>
<translation id="1285320974508926690">一律ä¸ç¿»è­¯æ­¤ç¶²ç«™</translation>
<translation id="1285484354230578868">將資料儲存在 Google 雲端硬碟帳戶中</translation>
+<translation id="1288037062697528143">夜燈功能將於日è½æ™‚自動開啟</translation>
<translation id="1293177648337752319">開啟網站音訊</translation>
<translation id="1293509594570842875">無法建立新的å—監管使用者。請檢查您的網路連線狀態,並ç¨å¾Œå†è©¦ã€‚</translation>
<translation id="1293556467332435079">檔案</translation>
@@ -200,7 +208,6 @@
<translation id="1303101771013849280">HTML æ ¼å¼çš„書籤檔案</translation>
<translation id="1303671224831497365">找ä¸åˆ°è—牙è£ç½®</translation>
<translation id="1306606229401759371">變更設定</translation>
-<translation id="1307398858972670978">在任何è£ç½®ä¸Šçš†å¯é€éŽ <ph name="SAVED_PASSWORDS_LINK" /> å­˜å–你的密碼</translation>
<translation id="1307559529304613120">糟糕ï¼ç³»çµ±ç„¡æ³•ç‚ºé€™å€‹è£ç½®å„²å­˜é•·æœŸ API å­˜å–符記。</translation>
<translation id="1313405956111467313">自動 Proxy 設定</translation>
<translation id="131364520783682672">Caps Lock éµ</translation>
@@ -220,7 +227,6 @@
<translation id="1331977651797684645">這是我。</translation>
<translation id="1338776410427958681">收åˆã€Œ<ph name="FOLDER_NAME" />ã€</translation>
<translation id="1338950911836659113">刪除中...</translation>
-<translation id="1339266338863469628">é è¨­ (åªæ“·å–您的è²éŸ³)</translation>
<translation id="1340527397989195812">使用「檔案ã€æ‡‰ç”¨ç¨‹å¼å‚™ä»½è£ç½®ä¸Šçš„媒體。</translation>
<translation id="1341988552785875222">ç›®å‰ä½¿ç”¨çš„桌布是由「<ph name="APP_NAME" />ã€è¨­å®šã€‚您å¯èƒ½éœ€è¦å…ˆè§£é™¤å®‰è£ã€Œ<ph name="APP_NAME" />ã€ï¼Œæ‰èƒ½é¸ç”¨å…¶ä»–桌布。</translation>
<translation id="1346748346194534595">å‘å³</translation>
@@ -228,6 +234,7 @@
<translation id="1347975661240122359">電池電é‡é”到 <ph name="BATTERY_LEVEL" />% 後便會開始更新。</translation>
<translation id="1351692861129622852">正在匯入 <ph name="FILE_COUNT" /> 個檔案...</translation>
<translation id="1353686479385938207"><ph name="PROVIDER_NAME" />:<ph name="NETWORK_NAME" /></translation>
+<translation id="1353980523955420967">找ä¸åˆ° PPDã€‚è«‹ç¢ºèª Chromebook 已連上網路,然後å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="1355466263109342573">「<ph name="PLUGIN_NAME" />ã€é­åˆ°å°éŽ–</translation>
<translation id="1357589289913453911">擴充功能 ID</translation>
<translation id="1358735829858566124">檔案或目錄無法使用。</translation>
@@ -241,6 +248,7 @@
<translation id="1368832886055348810">由左至å³</translation>
<translation id="1370646789215800222">是å¦ç§»é™¤ä½¿ç”¨è€…?</translation>
<translation id="1372681413396468867">{NUM_ITEMS,plural, =1{將移除 1 個項目}other{將移除 # 個項目}}</translation>
+<translation id="1372841398847029212">åŒæ­¥åˆ°ä½ çš„帳戶</translation>
<translation id="1374844444528092021">網路「<ph name="NETWORK_NAME" />ã€è¦æ±‚的憑證尚未安è£æˆ–已經無效。請å–得新憑證,然後嘗試é‡æ–°é€£ç·šã€‚</translation>
<translation id="1374962581120570592">已設定 Cookie</translation>
<translation id="1375321115329958930">已儲存的密碼</translation>
@@ -271,7 +279,9 @@
<translation id="1409390508152595145">建立å—監管使用者</translation>
<translation id="1410197035576869800">應用程å¼åœ–示</translation>
<translation id="1410616244180625362">繼續å…許 <ph name="HOST" /> å­˜å–ä½ çš„æ”影機</translation>
+<translation id="1411668397053040814">如è¦ä»¥ VR 模å¼ä½¿ç”¨ Chrome,請安è£æˆ–æ›´æ–° Daydream éµç›¤</translation>
<translation id="1414648216875402825">ä½ å³å°‡æ›´æ–°ç‚ºä¸ç©©å®šçš„ <ph name="PRODUCT_NAME" />版本,其中å«æœ‰ä»åœ¨é–‹ç™¼ä¸­çš„功能。系統å¯èƒ½æœƒç™¼ç”Ÿç•¶æ©Ÿæƒ…æ³å’Œç„¡æ³•é æœŸçš„錯誤,執行時請特別注æ„。</translation>
+<translation id="1415708812149920388">å·²ç¦æ­¢è®€å–剪貼簿</translation>
<translation id="1415990189994829608">這個工作階段類型ä¸å…許使用 <ph name="EXTENSION_NAME" /> (擴充功能 ID 為「<ph name="EXTENSION_ID" />ã€)。</translation>
<translation id="1416836038590872660">EAP-MD5</translation>
<translation id="1420684932347524586">å“Žå‘€ï¼ç”¢ç”Ÿéš¨æ©Ÿ RSA ç§å¯†é‡‘鑰失敗。</translation>
@@ -305,6 +315,7 @@
<translation id="1465827627707997754">披薩切片</translation>
<translation id="1467432559032391204">å‘å·¦</translation>
<translation id="1467999917853307373"><ph name="URL" /> è¦æ±‚在你的è£ç½®ä¸Šæ°¸ä¹…儲存資料。</translation>
+<translation id="1468571364034902819">無法使用這個個人資料</translation>
<translation id="1470719357688513792">æ–°çš„ Cookie 設定會在é‡æ–°è¼‰å…¥ç¶²é å¾Œç”Ÿæ•ˆã€‚</translation>
<translation id="1470811252759861213">如è¦åœ¨æ‰€æœ‰é›»è…¦ä¸Šä½¿ç”¨æ‚¨çš„擴充功能,請<ph name="SIGN_IN_LINK" />。</translation>
<translation id="1474339897586437869">您的 Google 雲端硬碟的å¯ç”¨ç©ºé–“ä¸è¶³ï¼Œå› æ­¤ç„¡æ³•ä¸Šå‚³ã€Œ<ph name="FILENAME" />ã€ã€‚</translation>
@@ -314,7 +325,6 @@
<translation id="1477301030751268706">Identity API 憑證快å–</translation>
<translation id="1478233201128522094">下次新的手機就會為這部 <ph name="DEVICE_TYPE" /> 解鎖。你å¯ä»¥åœ¨ã€Œè¨­å®šã€ä¸­åœç”¨ Smart Lock。</translation>
<translation id="1478340334823509079">詳細資料:<ph name="FILE_NAME" /></translation>
-<translation id="1482124012545051544">å¯ç«‹å³å‚™ä»½ <ph name="FILE_COUNT" /> 張新相片</translation>
<translation id="1483493594462132177">傳é€</translation>
<translation id="1485015260175968628">æ–°çš„å¯ç”¨æ¬Šé™ï¼š</translation>
<translation id="1485141095922496924">版本 <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
@@ -322,7 +332,6 @@
<translation id="1487335504823219454">開啟 - 自訂設定</translation>
<translation id="1493892686965953381">正在等待 <ph name="LOAD_STATE_PARAMETER" />...</translation>
<translation id="1495486559005647033">還有 <ph name="NUM_PRINTERS" /> 個å¯ç”¨è£ç½®ã€‚</translation>
-<translation id="1497284176235884849">æ供的 PPD 無效。</translation>
<translation id="1497522201463361063">無法é‡æ–°å‘½å「<ph name="FILE_NAME" />ã€ã€‚<ph name="ERROR_MESSAGE" /></translation>
<translation id="1500297251995790841">ä¸æ˜Žè£ç½® [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
<translation id="1503394326855300303">æ“有者帳戶必須是多é‡ç™»å…¥å·¥ä½œéšŽæ®µä¸­ç¬¬ä¸€å€‹ç™»å…¥çš„帳戶。</translation>
@@ -403,13 +412,16 @@
<translation id="1600857548979126453">å­˜å–網é åµéŒ¯å·¥å…·å¾Œç«¯</translation>
<translation id="1601560923496285236">套用</translation>
<translation id="1603914832182249871">(無痕模å¼)</translation>
+<translation id="1607139524282324606">清除項目</translation>
<translation id="1608626060424371292">移除這ä½ä½¿ç”¨è€…</translation>
<translation id="1609170755653088773">將這組密碼在 iPhone 上ä¿æŒåŒæ­¥</translation>
<translation id="1609862759711084604">上一ä½ä½¿ç”¨è€…</translation>
+<translation id="1611557582955786626">登入å³å¯äº«æœ‰å€‹äººåŒ–ç€è¦½é«”驗,å„項設定在所有è£ç½®éƒ½èƒ½ä¿æŒåŒæ­¥</translation>
<translation id="1611584202130317952">佈建作業中斷。請å†è©¦ä¸€æ¬¡ï¼Œæˆ–是與è£ç½®æ“有者或管ç†å“¡è¯çµ¡ã€‚</translation>
<translation id="1611649489706141841">å¾€å‰</translation>
<translation id="1611704746353331382">將書籤匯出為 HTML 檔案...</translation>
<translation id="1612129875274679969">讓è£ç½®æ°¸ä¹…使用 Kiosk 模å¼ã€‚</translation>
+<translation id="161460670679785907">åµæ¸¬ä¸åˆ°ä½ çš„手機</translation>
<translation id="1616206807336925449">這個擴充功能ä¸éœ€è¦ç‰¹æ®Šæ¬Šé™ã€‚</translation>
<translation id="161707228174452095">指紋新增æˆåŠŸï¼</translation>
<translation id="1618268899808219593">說明中心(&amp;E)</translation>
@@ -439,7 +451,6 @@
<translation id="1650371550981945235">顯示輸入é¸é …</translation>
<translation id="1650709179466243265">加上 www. å’Œ .com 並開啟網å€</translation>
<translation id="1651008383952180276">你必須輸入兩次相åŒçš„通關密語</translation>
-<translation id="1652972346408808053">已儲存密碼。在任何è£ç½®ä¸Šçš†å¯é€éŽ <ph name="SAVED_PASSWORDS_LINK" /> å­˜å–你的密碼</translation>
<translation id="1653526288038954982">{NUM_PRINTER,plural, =1{將這å°å°è¡¨æ©Ÿæ–°å¢žè‡³ Google 雲端列å°ï¼Œå³å¯éš¨æ™‚隨地進行列å°ã€‚}other{å°‡ # å°å°è¡¨æ©Ÿæ–°å¢žè‡³ Google 雲端列å°ï¼Œå³å¯éš¨æ™‚隨地進行列å°ã€‚}}</translation>
<translation id="1657406563541664238">åªè¦è‡ªå‹•å‚³é€ä½¿ç”¨çµ±è¨ˆè³‡æ–™åŠç•¶æ©Ÿå ±å‘Šçµ¦ Google,就能助我們一臂之力,讓「<ph name="PRODUCT_NAME" />ã€æ›´è‡»å®Œç¾Ž</translation>
<translation id="1658424621194652532">這個網é æ­£åœ¨å­˜å–你的麥克風。</translation>
@@ -456,7 +467,9 @@
<translation id="1673103856845176271">基於安全ç†ç”±ï¼Œä½ ç„¡æ³•å­˜å–檔案。</translation>
<translation id="167832068858235403">調低音é‡éµ</translation>
<translation id="1679068421605151609">開發人員工具</translation>
+<translation id="16815041330799488">ç¦æ­¢ç¶²ç«™è®€å–已複製到剪貼簿的文字和圖片</translation>
<translation id="1682548588986054654">新增無痕å¼è¦–窗</translation>
+<translation id="1688935057616748272">請輸入英文字æ¯</translation>
<translation id="168991973552362966">新增鄰近å°è¡¨æ©Ÿ</translation>
<translation id="1689945336726856614">複製網å€(&amp;U)</translation>
<translation id="1692602667007917253">糟糕,發生錯誤</translation>
@@ -497,6 +510,7 @@
<translation id="1756681705074952506">輸入法</translation>
<translation id="175772926354468439">啟用主題</translation>
<translation id="1758018619400202187">EAP-TLS</translation>
+<translation id="17584710573359123">å‰å¾€ Chrome 線上應用程å¼å•†åº—查看</translation>
<translation id="1758831820837444715">設定乙太網路</translation>
<translation id="1763046204212875858">建立應用程å¼æ·å¾‘</translation>
<translation id="1763108912552529023">繼續探索</translation>
@@ -542,7 +556,7 @@
<translation id="1815861158988915678"><ph name="BEGIN_BOLD" />警告:<ph name="END_BOLD" />這些是暫存檔案,系統å¯èƒ½æœƒè‡ªå‹•å°‡å…¶åˆªé™¤ï¼Œä»¥é‡‹æ”¾ç£ç¢Ÿç©ºé–“。<ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation>
<translation id="1817310072033858383">為你的 <ph name="DEVICE_TYPE" /> 設定 Smart Lock</translation>
<translation id="1817871734039893258">Microsoft 檔案復原</translation>
-<translation id="1825832322945165090">è£ç½®çš„å¯ç”¨ç©ºé–“ä¸è¶³</translation>
+<translation id="1818007989243628752">刪除 <ph name="USERNAME" /> 的密碼</translation>
<translation id="1826516787628120939">檢查中</translation>
<translation id="1828149253358786390"><ph name="SITE" /> è¦æ±‚傳é€é€šçŸ¥çµ¦æ‚¨ã€‚</translation>
<translation id="1828378091493947763">這部è£ç½®ä¸æ”¯æ´é€™å€‹å¤–掛程å¼</translation>
@@ -644,6 +658,7 @@
<translation id="1999115740519098545">起始畫é¢</translation>
<translation id="2006638907958895361">在「<ph name="APP" />ã€ä¸­é–‹å•Ÿé€£çµ</translation>
<translation id="2007404777272201486">回報å•é¡Œ...</translation>
+<translation id="2015632741368427174">å·²ç¦æ­¢é‡æ–°å°Žå‘至下列網站:</translation>
<translation id="2016430552235416146">傳統</translation>
<translation id="2017334798163366053">åœç”¨æ•ˆèƒ½è³‡æ–™æ”¶é›†</translation>
<translation id="2017836877785168846">將歷å²ç´€éŒ„和自動å³æ™‚查詢從網å€åˆ—中清除。</translation>
@@ -685,6 +700,7 @@
<translation id="2085470240340828803">å稱為「<ph name="FILENAME" />ã€çš„檔案已經存在,你想è¦æ€Žéº¼åšï¼Ÿ</translation>
<translation id="2087822576218954668">列å°ï¼š<ph name="PRINT_NAME" /></translation>
<translation id="2089566709556890888">使用 Google Chrome 安全ç€è¦½ç¶²è·¯</translation>
+<translation id="2089795179672254991">當網站è¦è®€å–已複製到剪貼簿的文字和圖片時,必須先詢å•ä½  (建議使用)</translation>
<translation id="2090165459409185032">如è¦é‚„原您的帳戶資訊,請å‰å¾€ google.com/accounts/recovery</translation>
<translation id="2090876986345970080">系統安全性設定</translation>
<translation id="2091887806945687916">音訊</translation>
@@ -711,14 +727,12 @@
<translation id="2121825465123208577">調整大å°</translation>
<translation id="2124930039827422115">{1,plural, =1{å¹³å‡è©•åˆ†ï¼š<ph name="AVERAGE_RATING" /> (評分人數:1)。}other{å¹³å‡è©•åˆ†ï¼š<ph name="AVERAGE_RATING" /> (評分人數:#)。}}</translation>
<translation id="2126167708562367080">你的管ç†å“¡åœç”¨äº†åŒæ­¥åŠŸèƒ½ã€‚</translation>
-<translation id="2126426811489709554">技術æ供:Chrome</translation>
<translation id="2127372758936585790">低功率充電器</translation>
<translation id="212862741129535676">頻率狀態å ç”¨çŽ‡</translation>
<translation id="2128691215891724419">åŒæ­¥åŠŸèƒ½ç™¼ç”ŸéŒ¯èª¤ï¼šè«‹æ›´æ–°åŒæ­¥é€šé—œå¯†èªž...</translation>
<translation id="2129825002735785149">更新外掛程å¼</translation>
<translation id="2129904043921227933">åŒæ­¥åŠŸèƒ½ç™¼ç”ŸéŒ¯èª¤ï¼šè«‹æ›´æ–°åŒæ­¥é€šé—œå¯†èªž...</translation>
<translation id="2131077480075264">由於「<ph name="IMPORT_NAME" />ã€ä¸å…許,因此無法安è£ã€Œ<ph name="APP_NAME" />ã€</translation>
-<translation id="213491463158799620">ä½ è¦ç¿»è­¯é€™å€‹ç¶²é çš„內容嗎?</translation>
<translation id="2135787500304447609">繼續(&amp;R)</translation>
<translation id="2136372518715274136">輸入新密碼</translation>
<translation id="2136476978468204130">你輸入的通關密語ä¸æ­£ç¢º</translation>
@@ -753,6 +767,7 @@
<translation id="2178614541317717477">CA 洩露</translation>
<translation id="218070003709087997">使用數字指定列å°ä»½æ•¸ (1 至 999)。</translation>
<translation id="2187895286714876935">伺æœå™¨æ†‘證匯入錯誤</translation>
+<translation id="2187906491731510095">擴充功能已更新</translation>
<translation id="2188881192257509750">開啟「<ph name="APPLICATION" />ã€</translation>
<translation id="2190069059097339078">WiFi 憑證擷å–工具</translation>
<translation id="219008588003277019">Native Client 模組:<ph name="NEXE_NAME" /></translation>
@@ -805,6 +820,7 @@
<translation id="2255317897038918278">Microsoft 時間戳記</translation>
<translation id="225614027745146050">歡迎使用</translation>
<translation id="225692081236532131">啟用狀態</translation>
+<translation id="2261323523305321874">管ç†å“¡æ‰€åšçš„系統全域變更åœç”¨äº†éƒ¨åˆ†èˆŠçš„個人資料。</translation>
<translation id="2262477216570151239">é‡è¤‡å‰å»¶é²æ™‚é–“</translation>
<translation id="2263189956353037928">登出å†é‡æ–°ç™»å…¥</translation>
<translation id="2263497240924215535">(å·²åœç”¨)</translation>
@@ -830,7 +846,6 @@
<translation id="2294358108254308676">是å¦è¦å®‰è£ã€Œ<ph name="PRODUCT_NAME" />ã€ï¼Ÿ</translation>
<translation id="2296019197782308739">EAP 方法:</translation>
<translation id="2297705863329999812">æœå°‹å°è¡¨æ©Ÿ</translation>
-<translation id="230115972905494466">找ä¸åˆ°ç›¸å®¹çš„è£ç½®</translation>
<translation id="2301382460326681002">擴充功能根目錄無效。</translation>
<translation id="2302685579236571180">進入無痕模å¼</translation>
<translation id="23030561267973084">「<ph name="EXTENSION_NAME" />ã€è¦æ±‚其他權é™ã€‚</translation>
@@ -864,6 +879,7 @@
<translation id="2351266942280602854">語言和輸入</translation>
<translation id="2352662711729498748">&lt; 1 MB</translation>
<translation id="2352810082280059586">螢幕鎖定記事內容會自動儲存到「<ph name="LOCK_SCREEN_APP_NAME" />ã€ã€‚你最近的記事ä»æœƒä¿ç•™åœ¨éŽ–定畫é¢ä¸Šã€‚</translation>
+<translation id="2352947182261340447">å¯ç”¨çš„本機儲存空間ä¸è¶³ã€‚</translation>
<translation id="2353297238722298836">å¯ä½¿ç”¨æ”影機和麥克風</translation>
<translation id="2356070529366658676">è©¢å•</translation>
<translation id="2356517949307388948">Chrome æœå°‹æœ‰å®³çš„軟體時發生錯誤。</translation>
@@ -873,7 +889,6 @@
<translation id="236141728043665931">一律å°éŽ–å­˜å–麥克風</translation>
<translation id="2367972762794486313">顯示應用程å¼</translation>
<translation id="2371076942591664043">完æˆå¾Œé–‹å•Ÿ(&amp;D)</translation>
-<translation id="237336063998926520">使用你的 IP ä½å€åˆ¤å®šæ‰€åœ¨ä½ç½®</translation>
<translation id="2377319039870049694">切æ›ç‚ºæ¸…單檢視</translation>
<translation id="2377667304966270281">硬性錯誤數</translation>
<translation id="2378075407703503998">å·²é¸å– <ph name="SELCTED_FILE_COUNT" /> 個檔案</translation>
@@ -883,11 +898,6 @@
<translation id="2384436799579181135">發生錯誤。請檢查你的å°è¡¨æ©Ÿï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="2385700042425247848">æœå‹™å稱:</translation>
<translation id="2387458720915042159">Proxy 連線類型</translation>
-<translation id="2391243203977115091">找到 <ph name="FILE_COUNT" /> 張新相片
- <ph name="LINE_BREAK1" />
- è£ç½®çš„å¯ç”¨ç©ºé–“ä¸è¶³ã€‚
- <ph name="LINE_BREAK2" />
- è«‹é¸å–幾張相片開始匯入。</translation>
<translation id="2391419135980381625">標準字型</translation>
<translation id="2391762656119864333">撤銷</translation>
<translation id="2392369802118427583">啟用</translation>
@@ -903,6 +913,7 @@
<translation id="2424091190911472304">一律在 <ph name="ORIGIN" /> 執行</translation>
<translation id="2425665904502185219">總檔案大å°</translation>
<translation id="2428510569851653187">說明分é ç•¶æŽ‰æ™‚你正在執行的動作</translation>
+<translation id="2431027948063157455">無法載入 Google 個人助ç†ï¼Œè«‹æª¢æŸ¥ç¶²è·¯é€£ç·šç‹€æ…‹ä¸¦é‡è©¦ã€‚</translation>
<translation id="2433452467737464329">在網å€ä¸­æ–°å¢žæŸ¥è©¢åƒæ•¸å³å¯è‡ªå‹•é‡æ–°æ•´ç†ç¶²é ï¼šchrome://network/?refresh=&lt;sec&gt;</translation>
<translation id="2433507940547922241">外觀</translation>
<translation id="2435248616906486374">網路已中斷連線</translation>
@@ -916,6 +927,7 @@
<translation id="2445081178310039857">請指定擴充功能根目錄。</translation>
<translation id="2448312741937722512">é¡žåž‹</translation>
<translation id="2450223707519584812">找ä¸åˆ° Google API 金鑰,因此您無法新增使用者。詳情請åƒé–± <ph name="DETAILS_URL" />。</translation>
+<translation id="2450849356604136918">沒有é‹ä½œä¸­çš„檢視</translation>
<translation id="2453021845418314664">進階åŒæ­¥è™•ç†è¨­å®š</translation>
<translation id="2453576648990281505">檔案已存在</translation>
<translation id="2453860139492968684">çµæŸ</translation>
@@ -923,7 +935,6 @@
<translation id="2457246892030921239">「<ph name="APP_NAME" />ã€è¦æ±‚複製 <ph name="VOLUME_NAME" /> 中的檔案。</translation>
<translation id="2462724976360937186">憑證授權單ä½é‡‘鑰識別碼</translation>
<translation id="2462752602710430187">已新增「<ph name="PRINTER_NAME" />ã€</translation>
-<translation id="246335896104539386">匯入書籤</translation>
<translation id="2464089476039395325">HTTP Proxy</translation>
<translation id="2468902267404883140">無法連上你的手機。請確定你使用的是相容的 Android 手機並已開機,且手機在é©ç•¶è·é›¢ç¯„åœå…§ã€‚&lt;a&gt;瞭解詳情&lt;/a&gt;</translation>
<translation id="2470702053775288986">å·²åœç”¨ä¸æ”¯æ´çš„擴充功能</translation>
@@ -992,6 +1003,7 @@
<translation id="2562743677925229011">未登入「<ph name="SHORT_PRODUCT_NAME" />ã€</translation>
<translation id="2563856802393254086">æ­å–œä½ ï¼ä½ çš„「<ph name="NAME" />ã€æ•¸æ“šæœå‹™å·²å•Ÿç”¨ï¼Œéš¨æ™‚å¯ä¾›ä½¿ç”¨ã€‚</translation>
<translation id="2566124945717127842">Powerwash 會將你的 <ph name="IDS_SHORT_PRODUCT_NAME" /> è£ç½®é‡è¨­ä¸¦æ¢å¾©ç‚ºåŽŸå» è¨­å®šã€‚</translation>
+<translation id="2567257616420533738">密碼已儲存。你å¯ä»¥å‰å¾€ <ph name="SAVED_PASSWORDS_LINK" /> 查看åŠç®¡ç†å·²å„²å­˜çš„密碼</translation>
<translation id="2568774940984945469">資訊列容器</translation>
<translation id="2570000010887652771">數據用é‡æ›´å°‘。</translation>
<translation id="257088987046510401">主題</translation>
@@ -1012,6 +1024,7 @@
<translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (å¹³å°ï¼š<ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
<translation id="2585300050980572691">é è¨­æœå°‹è¨­å®š</translation>
<translation id="2586657967955657006">剪貼簿</translation>
+<translation id="2586672484245266891">請輸入較短的網å€</translation>
<translation id="2587922270115112871">建立å—監管的使用者時並ä¸æœƒå»ºç«‹ Google 帳戶,且該使用者的設定
åŠè³‡æ–™éƒ½ä¸æœƒåŒæ­¥è™•ç†è‡³ä½¿ç”¨ Chrome åŒæ­¥åŠŸèƒ½çš„其他è£ç½®ã€‚ç›®å‰ï¼Œå—監管的使用者åªé©ç”¨æ–¼é€™å€‹è£ç½®ä¸Šæ‰€å®‰è£çš„ Chrome。</translation>
<translation id="258932246702879617">é¸å– [固定至工作列]<ph name="BEGIN_BOLD" /><ph name="END_BOLD" /></translation>
@@ -1044,6 +1057,7 @@
<translation id="2633199387167390344">「<ph name="NAME" />ã€æ­£åœ¨ä½¿ç”¨ <ph name="USAGE" /> MB çš„ç£ç¢Ÿç©ºé–“。</translation>
<translation id="2633212996805280240">è¦ç§»é™¤ã€Œ<ph name="EXTENSION_NAME" />ã€å—Žï¼Ÿ</translation>
<translation id="263325223718984101"><ph name="PRODUCT_NAME" /> 無法完æˆå®‰è£ï¼Œä½†æœƒç¹¼çºŒé€éŽç£ç¢Ÿæ˜ åƒåŸ·è¡Œã€‚</translation>
+<translation id="2635176084534510129">享有個人化程度更高的體驗,例如更符åˆéœ€æ±‚的內容建議,以åŠæ›´ç²¾æº–的翻譯</translation>
<translation id="2635276683026132559">簽署</translation>
<translation id="2635926034288331400">安è£åˆ°ã€Œæ‡‰ç”¨ç¨‹å¼ã€</translation>
<translation id="2636625531157955190">Chrome 無法存å–這張圖片。</translation>
@@ -1054,14 +1068,15 @@
<translation id="2643698698624765890">如è¦ç®¡ç†æ“´å……功能,åªè¦æŒ‰ä¸€ä¸‹ [視窗] é¸å–®è£¡çš„ [擴充功能] å³å¯ã€‚</translation>
<translation id="2647142853114880570">é‡æ–°è¼‰å…¥</translation>
<translation id="2647269890314209800">使用中的 Cookie</translation>
+<translation id="264810637653812429">找ä¸åˆ°ç›¸å®¹çš„è£ç½®ã€‚</translation>
<translation id="2648831393319960979">正在將è£ç½®æ–°å¢žåˆ°ä½ çš„帳戶中,這å¯èƒ½éœ€è¦å¹¾åˆ†é˜çš„時間...</translation>
<translation id="2649045351178520408">Base64 編碼 ASCII,憑證éˆçµ</translation>
<translation id="2653266418988778031">å¦‚æžœä½ åˆªé™¤äº†æ†‘è­‰æŽˆæ¬Šå–®ä½ (CA) 的憑證,你的ç€è¦½å™¨å°±ä¸æœƒå†ä¿¡ä»»è©²æ†‘證授權單ä½æ‰€æ ¸ç™¼çš„任何憑證。</translation>
<translation id="2653659639078652383">æ交</translation>
<translation id="265390580714150011">欄ä½å€¼</translation>
-<translation id="2654286334048437383">匯出書籤</translation>
<translation id="2655386581175833247">使用者憑證:</translation>
<translation id="2660779039299703961">活動</translation>
+<translation id="266079277508604648">無法連上å°è¡¨æ©Ÿã€‚請確èªå°è¡¨æ©Ÿå·²é–‹å•Ÿï¼Œä¸”å·²é€éŽ Wi-Fi 或 USB 連上 Chromebook。</translation>
<translation id="2661146741306740526">16x9</translation>
<translation id="2662876636500006917">Chrome 線上應用程å¼å•†åº—</translation>
<translation id="2663302507110284145">語言</translation>
@@ -1084,6 +1099,7 @@
<translation id="2680208403056680091">你的網際網路連線目å‰å—到控制</translation>
<translation id="268053382412112343">記錄(&amp;S)</translation>
<translation id="2683638487103917598">資料夾已排åº</translation>
+<translation id="2684004000387153598">如è¦ç¹¼çºŒæ“作,請ä¾åºé»žé¸ [確定] å’Œ [新增使用者],為你的電å­éƒµä»¶åœ°å€å»ºç«‹æ–°çš„個人資料。</translation>
<translation id="2686759344028411998">未åµæ¸¬åˆ°ä»»ä½•å·²è¼‰å…¥çš„模組。</translation>
<translation id="2688196195245426394">å‘伺æœå™¨è¨»å†Šè£ç½®æ™‚發生錯誤:<ph name="CLIENT_ERROR" />。</translation>
<translation id="2690024944919328218">顯示語言é¸é …</translation>
@@ -1096,6 +1112,7 @@
<translation id="2704184184447774363">Microsoft 文件簽署</translation>
<translation id="270516211545221798">觸控æ¿é€Ÿåº¦</translation>
<translation id="2706892089432507937">USB è£ç½®</translation>
+<translation id="2706954854267016964">我們已ä¸å†æ”¯æ´æ‰€é¸ Google 雲端列å°è£ç½®ï¼Œè«‹åœ¨é›»è…¦çš„系統設定中設定å°è¡¨æ©Ÿã€‚</translation>
<translation id="2707024448553392710">正在下載元件</translation>
<translation id="270921614578699633">å¹³å‡å–樣數:</translation>
<translation id="2709453993673701466">想在開啟åŒæ­¥åŠŸèƒ½å’Œå€‹äººåŒ–功能å‰å…ˆé€²è¡Œç®¡ç†å—Žï¼Ÿè«‹å‰å¾€ã€Œ<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />ã€ã€‚</translation>
@@ -1126,6 +1143,7 @@
<translation id="2737363922397526254">收åˆ...</translation>
<translation id="2737492745329609575">開始設定</translation>
<translation id="2738771556149464852">此日期之å‰ï¼š</translation>
+<translation id="2739046699559178272">儲存並繼續</translation>
<translation id="2739191690716947896">åµéŒ¯</translation>
<translation id="2739240477418971307">變更你的å”助工具設定</translation>
<translation id="2740393541869613458">查看å—監管使用者ç€è¦½éŽçš„網站;以åŠ</translation>
@@ -1146,6 +1164,7 @@
<translation id="2773802008104670137">這類檔案å¯èƒ½æœƒæ害你的電腦。</translation>
<translation id="2775104091073479743">編輯指紋</translation>
<translation id="2776441542064982094">網路上沒有å¯è¨»å†Šçš„è£ç½®ï¼Œå¦‚果你的è£ç½®å·²é–‹å•Ÿä¸¦é€£ä¸Šç¶²éš›ç¶²è·¯ï¼Œè«‹ä¾ç…§æ“作說明手冊中的指示進行註冊。</translation>
+<translation id="2781692009645368755">Google Pay</translation>
<translation id="2783298271312924866">已下載</translation>
<translation id="2783661497142353826">ç®¡ç† Kiosk 應用程å¼</translation>
<translation id="2784407158394623927">正在啟用行動數據æœå‹™</translation>
@@ -1202,7 +1221,6 @@
<translation id="2843806747483486897">變更é è¨­å€¼...</translation>
<translation id="2844111009524261443">點擊å³å¯åŸ·è¡Œ</translation>
<translation id="2845382757467349449">æ°¸é é¡¯ç¤ºæ›¸ç±¤åˆ—</translation>
-<translation id="284682086647736321">請加入 Ctrlã€Alt 或 Cmd éµ</translation>
<translation id="2847759467426165163">投放至</translation>
<translation id="284805635805850872">è¦ç§»é™¤æœ‰å®³è»Ÿé«”嗎?</translation>
<translation id="2849362176025371110">自動將診斷資料和使用資料傳é€çµ¦ Google。您隨時å¯ä»¥åœ¨è£ç½®<ph name="BEGIN_LINK1" />設定<ph name="END_LINK1" />中變更這項設定。<ph name="BEGIN_LINK2" />瞭解詳情<ph name="END_LINK2" /></translation>
@@ -1210,6 +1228,7 @@
<translation id="2849936225196189499">é‡è¦</translation>
<translation id="2850124913210091882">備份</translation>
<translation id="2850541429955027218">新增主題</translation>
+<translation id="2853121255651601031">密碼已儲存</translation>
<translation id="2853916256216444076">$1 影片</translation>
<translation id="2857608528410806398">在這裡顯示 QU 功能通知內文。在這裡顯示 QU 功能通知內文。在這裡顯示 QU 功能通知內文。在這裡顯示 QU 功能通知內文。在這裡顯示 QU 功能通知內文。</translation>
<translation id="2860150991415616761">很長 (4 秒)</translation>
@@ -1252,6 +1271,7 @@
<translation id="2908162660801918428">ä¾ç›®éŒ„新增媒體庫</translation>
<translation id="2908789530129661844">縮å°ç•«é¢</translation>
<translation id="2910318910161511225">請連線至網路,然後å†è©¦ä¸€æ¬¡</translation>
+<translation id="2911898792135283060">產生密碼…</translation>
<translation id="2912905526406334195"><ph name="HOST" /> è¦æ±‚使用麥克風。</translation>
<translation id="2913331724188855103">å…許網站儲存åŠè®€å– Cookie 資料 (建議)</translation>
<translation id="2916073183900451334">在網é ä¸ŠæŒ‰ Tab éµå¯å白顯示連çµå’Œè¡¨å–®æ¬„ä½</translation>
@@ -1296,6 +1316,7 @@
<translation id="2989474696604907455">ä¸é™„加</translation>
<translation id="2989786307324390836">DER 編碼 Binary,單一憑證</translation>
<translation id="2993517869960930405">應用程å¼è³‡è¨Š</translation>
+<translation id="2994669386200004489">無法備份 <ph name="FILE_NAME" /></translation>
<translation id="299483336428448530">由您的家長安è£ã€‚</translation>
<translation id="3002017044809397427">找到您的 <ph name="PHONE_TYPE" />,但 Smart Lock 僅é©ç”¨æ–¼æ­è¼‰ Android 5.0 以上版本的è£ç½®ã€‚&lt;a&gt;瞭解詳情&lt;/a&gt;</translation>
<translation id="3003144360685731741">慣用網路</translation>
@@ -1354,6 +1375,7 @@
<translation id="3064410671692449875">資料ä¸è¶³</translation>
<translation id="3065041951436100775">分é æ¯€ææ„見回饋。</translation>
<translation id="3065140616557457172">輸入æœå°‹ç¶²å€æˆ–內容,什麼都行。</translation>
+<translation id="3066642396596108483">讓你的書籤ã€å¯†ç¢¼å’Œæ­·å²ç´€éŒ„在所有è£ç½®ä¸Šä¿æŒåŒæ­¥</translation>
<translation id="3067198360141518313">執行這個外掛程å¼</translation>
<translation id="3071624960923923138">按一下這裡å³å¯é–‹å•Ÿæ–°åˆ†é </translation>
<translation id="3074037959626057712">你已登入帳戶並開啟了åŒæ­¥åŠŸèƒ½</translation>
@@ -1441,6 +1463,7 @@
<translation id="3202173864863109533">分é éŸ³è¨Šå·²é—œé–‰ã€‚</translation>
<translation id="3206175707080061730">å稱為「$1ã€çš„檔案已經存在,你è¦å–代這個檔案嗎?</translation>
<translation id="3208703785962634733">尚未確èªçš„</translation>
+<translation id="3213187967168344806">無法新增å°è¡¨æ©Ÿã€‚è«‹é‡æ–°å•Ÿå‹•é›»è…¦ï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="321799795901478485">Zip Archiver</translation>
<translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> 連接器處ç†ç¨‹åºç•¶æŽ‰äº†ï¼Œä½ è¦é‡æ–°å•Ÿå‹•å—Žï¼Ÿ</translation>
<translation id="3221634914176615296">在「檔案ã€æ‡‰ç”¨ç¨‹å¼ä¸­æŽ¢ç´¢è£ç½®å…§å®¹ã€‚</translation>
@@ -1467,12 +1490,14 @@
<translation id="3254516606912442756">自動åµæ¸¬æ™‚å€åŠŸèƒ½å·²åœç”¨</translation>
<translation id="3264544094376351444">Sans-serif å­—åž‹</translation>
<translation id="3264547943200567728">無法設定 Chromebox 的網路</translation>
+<translation id="3264582393905923483">內容</translation>
<translation id="3265459715026181080">關閉視窗</translation>
<translation id="3267726687589094446">繼續å…許自動下載多個檔案</translation>
<translation id="3267998849713137817">上次修改時間</translation>
<translation id="3268451620468152448">開啟的分é </translation>
<translation id="3269069891205016797">系統會在你登出後將你的資訊從è£ç½®ä¸Šç§»é™¤ã€‚</translation>
<translation id="3269093882174072735">載入圖片</translation>
+<translation id="3269889795238950578">這個網é å¯ä»¥è®€å–已複製到剪貼簿的文字和圖片。</translation>
<translation id="326999365752735949">正在下載差異部分</translation>
<translation id="3270965368676314374">讀å–ã€è®Šæ›´åŠåˆªé™¤ä½ é›»è…¦ä¸­çš„相片ã€éŸ³æ¨‚åŠå…¶ä»–媒體</translation>
<translation id="327147043223061465">顯示所有 Cookie 和網站資料</translation>
@@ -1504,6 +1529,7 @@
<translation id="3305389145870741612">æ ¼å¼åŒ–程åºå¯èƒ½éœ€è¦å¹¾ç§’é˜ï¼Œè«‹ç¨å€™ã€‚</translation>
<translation id="3305661444342691068">在é è¦½ä¸­é–‹å•Ÿ PDF</translation>
<translation id="3306684685104080068">å…許投放到 Google Hangouts 這類雲端æœå‹™ã€‚</translation>
+<translation id="3307091518408668019">電腦 OU (例如:OU=Chromebooks,DC=example,DC=com)</translation>
<translation id="3308006649705061278">çµ„ç¹”å–®ä½ (OU)</translation>
<translation id="3308116878371095290">無法為這個網é è¨­å®š Cookie。</translation>
<translation id="3308134619352333507">éš±è—按鈕</translation>
@@ -1511,9 +1537,6 @@
<translation id="3309747692199697901">一律在所有網站上執行</translation>
<translation id="3312424061798279731">已啟用的語言</translation>
<translation id="3312903956926554846">安è£åˆ°æ¡Œé¢</translation>
-<translation id="3313080019966590424"><ph name="DOWNLOAD_RECEIVED_AND_TOTAL" />,<ph name="SUB_STATUS_TEXT" />
-來æºç¶²åŸŸï¼š<ph name="DOWNLOAD_DOMAIN" /></translation>
-<translation id="3313473140726597081">你的起始網é å·²è®Šæ›´ç‚º <ph name="URL" />。如è¦å°‡è®Šæ›´èµ·å§‹ç¶²é çš„擴充功能åœç”¨ï¼Œè«‹æŒ‰ä¸€ä¸‹ [還原]。</translation>
<translation id="3313590242757056087">如è¦è¨­å®šå—監管的使用者å¯ç€è¦½å“ªäº›ç¶²ç«™ï¼Œä½ å¯ä»¥å‰å¾€ <ph name="MANAGEMENT_URL" />
修改é™åˆ¶èˆ‡è¨­å®šã€‚
如果你並未變更é è¨­è¨­å®šï¼Œé‚£éº¼ <ph name="USER_DISPLAY_NAME" />
@@ -1548,6 +1571,7 @@
<translation id="3360297538363969800">列å°å¤±æ•—。請檢查你的å°è¡¨æ©Ÿï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="3364721542077212959">觸控筆工具</translation>
<translation id="336497260564123876">已儲存密碼。如è¦åœ¨æ‰€æœ‰è£ç½®ä¸Šä½¿ç”¨å¯†ç¢¼ï¼Œè«‹ç™»å…¥ Chrome。</translation>
+<translation id="3365598184818502391">請擇一使用 Ctrl 或 Alt éµ</translation>
<translation id="3367813778245106622">如è¦é–‹å§‹åŒæ­¥è™•ç†ï¼Œè«‹é‡æ–°ç™»å…¥</translation>
<translation id="3368922792935385530">已連線</translation>
<translation id="3369624026883419694">正在解æžä¸»æ©Ÿ...</translation>
@@ -1581,6 +1605,7 @@
<translation id="3423858849633684918">è«‹é‡æ–°å•Ÿå‹• <ph name="PRODUCT_NAME" /></translation>
<translation id="3424969259347320884">說明分é ç•¶æŽ‰æ™‚你正在執行的動作</translation>
<translation id="3427092606871434483">å…許 (é è¨­)</translation>
+<translation id="3428419049384081277">你已登入帳戶ï¼</translation>
<translation id="3429275422858276529">將這個網é åŠ å…¥æ›¸ç±¤ï¼Œæ–¹ä¾¿æ—¥å¾ŒæŸ¥çœ‹</translation>
<translation id="3429599832623003132">$1 個項目</translation>
<translation id="3432227430032737297">將顯示的項目全部移除</translation>
@@ -1603,13 +1628,14 @@
<translation id="344630545793878684">讀å–你在多個網站上產生的資料</translation>
<translation id="3449839693241009168">按下「<ph name="SEARCH_KEY" />ã€å³å¯å°‡æŒ‡ä»¤å‚³é€çµ¦ <ph name="EXTENSION_NAME" /></translation>
<translation id="3450157232394774192">閒置狀態å ç”¨çŽ‡</translation>
-<translation id="3450505713373650336">正在備份 <ph name="FILE_COUNT" /> 張相片</translation>
<translation id="3453612417627951340">需è¦æŽˆæ¬Š</translation>
<translation id="3454157711543303649">啟用完æˆ</translation>
+<translation id="3454224730401036106">已改為連線至更安全的網路</translation>
<translation id="345693547134384690">在新分é ä¸­é–‹å•Ÿåœ–片(&amp;I)</translation>
<translation id="3459509316159669723">列å°</translation>
<translation id="3459697287128633276">如è¦ä½¿ç”¨ä½ çš„å¸³æˆ¶å­˜å– Google Play 商店,請é€éŽè­˜åˆ¥è³‡è¨Šæ供者進行驗證。</translation>
<translation id="3459774175445953971">最後修改日期:</translation>
+<translation id="3461266716147554923"><ph name="URL" /> è¦æ±‚讀å–已複製到剪貼簿的文字和圖片</translation>
<translation id="3462413494201477527">å–消設定帳戶?</translation>
<translation id="346431825526753">這是由 <ph name="CUSTODIAN_EMAIL" /> 所管ç†çš„兒童專用帳戶。</translation>
<translation id="3465566417615315331">點é¸æ‚¨çš„相片</translation>
@@ -1622,10 +1648,12 @@
<translation id="3470502288861289375">複製中...</translation>
<translation id="3473479545200714844">ç•«é¢æ”¾å¤§é¡</translation>
<translation id="3475447146579922140">Google 試算表</translation>
+<translation id="3475538074809281797">{LINE_COUNT,plural, =1{&lt;還有 1 行未顯示&gt;}other{&lt;還有 $1 行未顯示&gt;}}</translation>
<translation id="3475843873335999118">很抱歉,系統ä»ç„¶ç„¡æ³•è¾¨è­˜ä½ çš„指紋。請輸入你的密碼。</translation>
<translation id="347670947055184738">糟糕ï¼ç³»çµ±ç„¡æ³•æ“·å–è£ç½®æ”¿ç­–。</translation>
<translation id="347785443197175480">繼續å…許 <ph name="HOST" /> å­˜å–ä½ çš„æ”影機和麥克風</translation>
<translation id="3478685642445675458">移除任何人之å‰ï¼Œè«‹å…ˆå–消鎖定您的個人資料。</translation>
+<translation id="347919930506963698">讓 Chrome 發æ®æ›´å¤§çš„效益</translation>
<translation id="3479552764303398839">ç¾åœ¨ä¸è¦</translation>
<translation id="3480892288821151001">é å·¦å›ºå®šè¦–窗</translation>
<translation id="3481915276125965083">系統已å°éŽ–此網é çš„下列彈出å¼è¦–窗:</translation>
@@ -1643,14 +1671,17 @@
<translation id="3504135463003295723">群組å稱:</translation>
<translation id="3505030558724226696">撤銷è£ç½®å­˜å–權</translation>
<translation id="3507421388498836150">「<ph name="EXTENSION_NAME" />ã€ç›®å‰æ“有的權é™</translation>
+<translation id="3507888235492474624">é‡æ–°æŽƒæè—牙è£ç½®</translation>
<translation id="3508920295779105875">é¸æ“‡å¦ä¸€å€‹è³‡æ–™å¤¾...</translation>
<translation id="3510797500218907545">WiMAX</translation>
+<translation id="3511200754045804813">é‡æ–°æŽƒæ</translation>
<translation id="3511307672085573050">複製連çµç¶²å€(&amp;E)</translation>
<translation id="3511399794969432965">連線發生å•é¡Œï¼Ÿ</translation>
<translation id="351152300840026870">固定寬度字型</translation>
<translation id="3511528412952710609">短</translation>
<translation id="3512410469020716447">{NUM_DOWNLOAD,plural, =1{å–消一項下載作業}other{å–消多項下載作業}}</translation>
<translation id="3514373592552233661">如有多個å¯ç”¨ç¶²è·¯ï¼Œæ…£ç”¨ç¶²è·¯çš„優先使用順åºé«˜æ–¼å…¶ä»–已知網路</translation>
+<translation id="3520212870468945358"><ph name="URL" /> è¦æ±‚讀å–安全金鑰的åºè™Ÿ</translation>
<translation id="3523642406908660543">在網站è¦ä½¿ç”¨å¤–掛程å¼å­˜å–您的電腦時,必須先詢å•æ‚¨ (建議使用)</translation>
<translation id="3525897975040424366">安è£åˆ°æª”案櫃</translation>
<translation id="3527085408025491307">資料夾</translation>
@@ -1680,13 +1711,11 @@
<translation id="3564334271939054422">您所使用的 Wi-Fi 網路 (<ph name="NETWORK_ID" />) å¯èƒ½æœƒè¦æ±‚您造訪登入é é¢ã€‚</translation>
<translation id="3564708465992574908">縮放等級</translation>
<translation id="3566721612727112615">未新增任何網站</translation>
-<translation id="3566866560249787686">無法載入 Google 個人助ç†ï¼Œè«‹å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="3569382839528428029">你想讓 <ph name="APP_NAME" /> 共用你的畫é¢å—Žï¼Ÿ</translation>
<translation id="3570985609317741174">網é å…§å®¹</translation>
<translation id="3571734092741541777">設定</translation>
<translation id="3574210789297084292">登入</translation>
<translation id="3576324189521867626">å·²æˆåŠŸå®‰è£</translation>
-<translation id="3578331450833904042">é è¨­ (拾å–所有è²éŸ³)</translation>
<translation id="3578594933904494462">正在分享這個分é çš„內容。</translation>
<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; 想è¦èˆ‡ä½ çš„群組 (<ph name="GROUP_NAME" />) 共用å°è¡¨æ©Ÿ &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt;。你接å—之後,所有群組æˆå“¡å³å¯ä½¿ç”¨é€™å°å°è¡¨æ©Ÿé€²è¡Œåˆ—å°å·¥ä½œã€‚</translation>
<translation id="3584169441612580296">讀å–åŠè®Šæ›´ä½ é›»è…¦ä¸­çš„相片ã€éŸ³æ¨‚åŠå…¶ä»–媒體</translation>
@@ -1701,6 +1730,7 @@
<translation id="3599863153486145794">將歷å²ç´€éŒ„從所有登入帳戶的è£ç½®ä¸Šæ¸…除。你的 Google 帳戶å¯èƒ½æœƒå„²å­˜å…¶ä»–å½¢å¼çš„ç€è¦½ç´€éŒ„,請åƒé–± <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />。</translation>
<translation id="3600456501114769456">你的管ç†å“¡å·²å°éŽ–è£ç½®çš„本機檔案存å–權é™ã€‚</translation>
<translation id="3600792891314830896">將播放音訊的網站設為éœéŸ³</translation>
+<translation id="3603177256297531067">系統無法翻譯這個網é çš„內容</translation>
<translation id="3603533104205588786">按一下星號å³å¯å°‡ç¶²é åŠ å…¥æ›¸ç±¤</translation>
<translation id="3603622770190368340">å–得網路憑證</translation>
<translation id="3604048165392640554">找ä¸åˆ°è¡Œå‹•æ•¸æ“šé€£ç·šã€‚請開啟其他è£ç½®çš„å³æ™‚網路共用功能,然後å†è©¦ä¸€æ¬¡ã€‚&lt;a target="_blank" href="<ph name="URL" />"&gt;瞭解詳情&lt;/a&gt;</translation>
@@ -1770,7 +1800,6 @@
<translation id="3697100740575341996">IT 管ç†å“¡å·²åœ¨ä½ çš„è£ç½®ä¸Šåœç”¨ Chrome Goodies。<ph name="MORE_INFO_LINK" /></translation>
<translation id="3699624789011381381">é›»å­éƒµä»¶åœ°å€</translation>
<translation id="3702500414347826004">你的起始網é å·²è®Šæ›´ç‚ºåŒ…å« <ph name="URL" />。</translation>
-<translation id="3703669627274482482">當網站è¦è®€å–你複製到剪貼簿的文字和圖片時,必須先詢å•ä½ </translation>
<translation id="370415077757856453">å·²å°éŽ– JavaScript</translation>
<translation id="3704331259350077894">æ“作åœæ­¢</translation>
<translation id="3705722231355495246">-</translation>
@@ -1836,7 +1865,6 @@
<translation id="379082410132524484">ä½ çš„å¡ç‰‡å·²éŽæœŸ</translation>
<translation id="3792890930871100565">中斷å°è¡¨æ©Ÿé€£ç·š</translation>
<translation id="379422718204375917">使用 Smart Lock 登入你的帳戶</translation>
-<translation id="3794595850995182458">離開網é </translation>
<translation id="3796648294839530037">慣用的網路:</translation>
<translation id="3797900183766075808">é€éŽ <ph name="SEARCH_ENGINE" /> æœå°‹ã€Œ<ph name="SEARCH_TERMS" />ã€(&amp;S)</translation>
<translation id="3798325802885154040">讓你啟用/åœç”¨è¼•è§¸é»žé¸åŠŸèƒ½</translation>
@@ -1854,10 +1882,8 @@
<translation id="381202950560906753">新增其他指紋</translation>
<translation id="3812525830114410218">錯誤的憑證</translation>
<translation id="3813296892522778813">如果你找ä¸åˆ°éœ€è¦çš„資訊,請åƒé–± <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome 說明<ph name="END_LINK_CHROMIUM" /></translation>
-<translation id="3815571115159309122">找到 <ph name="FILE_COUNT" /> 張新相片
- <ph name="LINE_BREAK1" />
- å¯ç«‹å³å‚™ä»½åˆ° <ph name="BEGIN_LINK" />Google 雲端硬碟<ph name="END_LINK" /></translation>
<translation id="3819007103695653773">å…許所有網站在背景推é€è¨Šæ¯</translation>
+<translation id="3819497457291599334">ä¾åºè¼•è§¸ [設定] &gt; [應用程å¼å’Œé€šçŸ¥] &gt; [所有應用程å¼] &gt; [Google Play æœå‹™]。</translation>
<translation id="3819752733757735746">開關功能 (使用一或兩種切æ›è¨­å®šå°±èƒ½æ“控電腦)</translation>
<translation id="3819800052061700452">全螢幕(&amp;F)</translation>
<translation id="3820172043799983114">PIN 無效。</translation>
@@ -1877,7 +1903,9 @@
<translation id="3838486795898716504">更多<ph name="PAGE_TITLE" /></translation>
<translation id="3838543471119263078">Cookieã€å…¶ä»–網站資料和外掛程å¼è³‡æ–™</translation>
<translation id="383891835335927981">未é‡å°ä»»ä½•ç¶²ç«™è¨­å®šç¸®æ”¾ç­‰ç´š</translation>
+<translation id="3839516600093027468">一律ç¦æ­¢ <ph name="HOST" /> 讀å–剪貼簿</translation>
<translation id="3840053866656739575">與 Chromebox 的連線已中斷。請將你的è£ç½®é è¿‘ Chromebox,或是檢查你的è£ç½®ä¸¦å˜—試é‡æ–°é€£ç·šã€‚</translation>
+<translation id="3842132283799370683">無法將è£ç½®åŠ å…¥ç¶²åŸŸã€‚原因å¯èƒ½æ˜¯æ©Ÿæ§‹å–®ä½ç™¼ç”Ÿå•é¡Œã€‚</translation>
<translation id="3842552989725514455">Serif å­—åž‹</translation>
<translation id="385051799172605136">返回</translation>
<translation id="3851428669031642514">載入ä¸å®‰å…¨çš„指令碼</translation>
@@ -1886,6 +1914,7 @@
<translation id="3856800405688283469">é¸å–時å€</translation>
<translation id="3856921555429624101">å·²åœæ­¢ç›£æ¸¬æ•¸æ“šç”¨é‡</translation>
<translation id="3857228364945137633">當手機在é©ç•¶è·é›¢ç¯„åœå…§æ™‚,ä¸éœ€å¯†ç¢¼å³å¯ä½¿ç”¨ Smart Lock 為你的 <ph name="DEVICE_TYPE" /> 解鎖。</translation>
+<translation id="3857732810083914482">個人化功能已關閉。你å¯ä»¥å‰å¾€ myaccount.google.com 進行變更。</translation>
<translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
<translation id="3860381078714302691">歡迎使用 Hangouts Meet</translation>
<translation id="3862134173397075045">歡迎在 Chrome 中體驗 Cast æœå‹™ï¼</translation>
@@ -1927,9 +1956,11 @@
<translation id="3926002189479431949">Smart Lock 手機已變更</translation>
<translation id="3927932062596804919">拒絕</translation>
<translation id="3930521966936686665">播放è£ç½®</translation>
+<translation id="3933283459331715412">還原已刪除的 <ph name="USERNAME" /> 密碼</translation>
<translation id="3936390757709632190">在新分é ä¸­é–‹å•ŸéŸ³æ•ˆ(&amp;O)</translation>
<translation id="3936925983113350642">日後需è¦é‚„原這個憑證時會用到您é¸æ“‡çš„密碼,請將密碼記錄在安全的ä½ç½®ã€‚</translation>
<translation id="3937640725563832867">憑證發行者替代å稱</translation>
+<translation id="3937734102568271121">一律翻譯<ph name="LANGUAGE" /></translation>
<translation id="3940233957883229251">啟用自動é‡è¤‡</translation>
<translation id="3941357410013254652">é »é“ ID</translation>
<translation id="3941565636838060942">如è¦éš±è—這個程å¼çš„å­˜å–權,你必須使用控制å°ä¸­çš„「<ph name="CONTROL_PANEL_APPLET_NAME" />ã€è§£é™¤å®‰è£æ­¤ç¨‹å¼ã€‚
@@ -1942,6 +1973,7 @@
<translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
<translation id="394984172568887996">從 IE 匯入</translation>
<translation id="3950820424414687140">登入</translation>
+<translation id="3950870029767307261">這個網é ç„¡æ³•è®€å–已複製到剪貼簿的文字和圖片</translation>
<translation id="3954354850384043518">下載中</translation>
<translation id="3955193568934677022">å…許網站播放å—ä¿è­·çš„內容 (建議)</translation>
<translation id="3956702100721821638">無法連上 Google Play</translation>
@@ -1974,6 +2006,7 @@
<translation id="39964277676607559">無法載入內容指令碼的 javascript「<ph name="RELATIVE_PATH" />ã€ã€‚</translation>
<translation id="4002066346123236978">標題</translation>
<translation id="40027638859996362">文字移動</translation>
+<translation id="4005817994523282006">時å€åµæ¸¬æ–¹æ³•</translation>
<translation id="4008291085758151621">無法在 VR 狀態下存å–網站資訊</translation>
<translation id="4010917659463429001">如è¦åœ¨è¡Œå‹•è£ç½®ä¸Šå–得你的書籤,請<ph name="GET_IOS_APP_LINK" />。</translation>
<translation id="4014432863917027322">修復「<ph name="EXTENSION_NAME" />ã€ï¼Ÿ</translation>
@@ -1990,6 +2023,7 @@
<translation id="4037084878352560732">馬</translation>
<translation id="4037889604535939429">編輯使用者</translation>
<translation id="4042264909745389898">Google Chrome 作業系統æ¢æ¬¾</translation>
+<translation id="4042863763121826131">{NUM_PAGES,plural, =1{離開網é }other{離開網é }}</translation>
<translation id="4044612648082411741">輸入您的憑證密碼</translation>
<translation id="404493185430269859">é è¨­æœå°‹å¼•æ“Ž</translation>
<translation id="4047112090469382184">這項功能如何確ä¿è£ç½®å®‰å…¨æ€§</translation>
@@ -2036,6 +2070,7 @@
<translation id="4109135793348361820">將視窗傳é€çµ¦ <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)</translation>
<translation id="4110559665646603267">將焦點移至檔案櫃</translation>
<translation id="4114360727879906392">上一個視窗</translation>
+<translation id="4115002065223188701">åµæ¸¬ä¸åˆ°ç¶²è·¯</translation>
<translation id="4115080753528843955">部分內容æœå‹™æœƒä½¿ç”¨å”¯ä¸€è­˜åˆ¥ç¢¼ä¾†æŽˆäºˆå—ä¿è­·å…§å®¹çš„å­˜å–權</translation>
<translation id="411666854932687641">éš±ç§è¨˜æ†¶é«”</translation>
<translation id="4120817667028078560">路徑å稱éŽé•·</translation>
@@ -2046,6 +2081,7 @@
<translation id="4130207949184424187">這個擴充功能已變更您使用網å€åˆ—æœå°‹æ™‚所顯示的網é ã€‚</translation>
<translation id="413121957363593859">元件</translation>
<translation id="4131410914670010031">黑白</translation>
+<translation id="4136203100490971508">夜燈功能將於日出時自動關閉</translation>
<translation id="4138267921960073861">在登入畫é¢ä¸­é¡¯ç¤ºä½¿ç”¨è€…å稱和相片</translation>
<translation id="4140559601186535628">推é€è¨Šæ¯</translation>
<translation id="4146026355784316281">一律使用系統檢視器開啟</translation>
@@ -2063,6 +2099,7 @@
<translation id="4172051516777682613">一律顯示</translation>
<translation id="4175737294868205930">永久儲存空間</translation>
<translation id="4176463684765177261">å·²åœç”¨</translation>
+<translation id="4180684688621252156">列å°æœå‹™</translation>
<translation id="4180788401304023883">刪除憑證授權單ä½(CA) 的「<ph name="CERTIFICATE_NAME" />ã€æ†‘證?</translation>
<translation id="4181841719683918333">語言</translation>
<translation id="4184885522552335684">拖曳å³å¯ç§»å‹•é¡¯ç¤ºç•«é¢</translation>
@@ -2078,7 +2115,6 @@
<translation id="4206323443866416204">æ„見回饋報告</translation>
<translation id="420665587194630159">(這個擴充功能目å‰å—到管ç†ï¼Œç„¡æ³•ç§»é™¤æˆ–åœç”¨)。</translation>
<translation id="4206944295053515692">啟用 Google 拼字建議功能</translation>
-<translation id="4207228095438106090"><ph name="URL" /> è¦æ±‚讀å–你複製到剪貼簿的文字和圖片。</translation>
<translation id="4208390505124702064">æœå°‹ <ph name="SITE_NAME" /></translation>
<translation id="4209092469652827314">大</translation>
<translation id="421017592316736757">你必須連上網路æ‰èƒ½å­˜å–這個檔案。</translation>
@@ -2086,6 +2122,7 @@
<translation id="42126664696688958">匯出</translation>
<translation id="42137655013211669">伺æœå™¨ç¦æ­¢å­˜å–這個資æºã€‚</translation>
<translation id="4215350869199060536">糟糕,å稱中有éžæ³•ç¬¦è™Ÿï¼</translation>
+<translation id="4215448920900139318">正在備份 <ph name="FILE_COUNT" /></translation>
<translation id="4235200303672858594">整個畫é¢</translation>
<translation id="4235813040357936597">為<ph name="PROFILE_NAME" />新增帳戶</translation>
<translation id="4235965441080806197">å–消登入</translation>
@@ -2113,7 +2150,6 @@
<translation id="4270393598798225102">第 <ph name="NUMBER" /> 版</translation>
<translation id="4271396100647220620">找ä¸åˆ°ç›¸ç¬¦çš„é …ç›®</translation>
<translation id="4275830172053184480">é‡æ–°å•Ÿå‹•è£ç½®</translation>
-<translation id="4276216215490044084">無法載入大型 PPD。大å°ä¸Šé™ç‚º 250KB。</translation>
<translation id="4278390842282768270">å…許</translation>
<translation id="4281844954008187215">æœå‹™æ¢æ¬¾</translation>
<translation id="4282196459431406533">Smart Lock 已啟用</translation>
@@ -2125,15 +2161,15 @@
<translation id="4289300219472526559">Start Speaking</translation>
<translation id="4289540628985791613">總覽</translation>
<translation id="4296575653627536209">新增å—監管的使用者</translation>
+<translation id="4297322094678649474">變更語言</translation>
+<translation id="4299141727003252811">Google å¯èƒ½æœƒæ ¹æ“šä½ çš„ç€è¦½æ´»å‹•ã€ä½ æ‰€é€ è¨ªçš„部分網站的內容以åŠå…¶ä»–ç€è¦½å™¨äº’動行為,æ供個人化的 Chrome 體驗和其他 Google æœå‹™é«”驗,例如翻譯ã€æœå°‹å’Œå»£å‘Šã€‚</translation>
<translation id="4300305918532693141">如è¦è®Šæ›´é€™é …設定,請<ph name="BEGIN_LINK" />é‡è¨­åŒæ­¥åŠŸèƒ½<ph name="END_LINK" />。</translation>
<translation id="430303754419731728">有作業系統更新,登入å³å¯é–‹å§‹åŸ·è¡Œä½œæ¥­ã€‚</translation>
<translation id="4305227814872083840">長 (2 秒)</translation>
<translation id="4309420042698375243"><ph name="NUM_KILOBYTES" /> K (<ph name="NUM_KILOBYTES_LIVE" /> K 作用中)</translation>
+<translation id="4310139701823742692">檔案格å¼éŒ¯èª¤ã€‚請檢查 PPD 檔案,然後å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="431076611119798497">詳細資訊(&amp;D)</translation>
<translation id="4312866146174492540">å°éŽ– (é è¨­)</translation>
-<translation id="4315548163539304064">正在掃æ您的媒體è£ç½®...
- <ph name="LINE_BREAK1" />
- 找到 <ph name="FILE_COUNT" /> 張新相片</translation>
<translation id="4316850752623536204">開發人員網站</translation>
<translation id="4320177379694898372">沒有網際網路連線</translation>
<translation id="4321136812570927563">{NUM_DOWNLOAD,plural, =1{繼續執行一項下載作業}other{繼續執行多項下載作業}}</translation>
@@ -2158,7 +2194,6 @@
<translation id="4359408040881008151">你已安è£ç›¸ä¾çš„擴充功能,因此必須一併安è£é€™å€‹æ“´å……功能。</translation>
<translation id="4361142739114356624">這個用戶端憑證沒有ç§å¯†é‡‘鑰或ç§å¯†é‡‘鑰無效</translation>
<translation id="4363771538994847871">找ä¸åˆ° Cast 目的地。需è¦å”助嗎?</translation>
-<translation id="4364444725319685468"><ph name="FILE_NAME" /> 下載完æˆ</translation>
<translation id="4364567974334641491"><ph name="APP_NAME" /> 正在共用視窗。</translation>
<translation id="4364830672918311045">顯示通知</translation>
<translation id="4365673000813822030">糟糕,åŒæ­¥è™•ç†å·²åœæ­¢é‹ä½œã€‚</translation>
@@ -2179,10 +2214,10 @@
<translation id="4394049700291259645">åœç”¨</translation>
<translation id="4400367121200150367">一律ä¸å„²å­˜å¯†ç¢¼çš„網站會顯示在這裡</translation>
<translation id="4400632832271803360">按ä½å•Ÿå‹•å™¨éµå³å¯åˆ‡æ›æœ€ä¸ŠæŽ’按éµçš„行為</translation>
-<translation id="4405076286418917603">請輸入一個字元</translation>
<translation id="4408599188496843485">說明(&amp;E)</translation>
<translation id="4409697491990005945">邊界</translation>
<translation id="4411578466613447185">程å¼ç¢¼ç°½ç½²è€…</translation>
+<translation id="4412698727486357573">說明中心</translation>
<translation id="4414232939543644979">新增無痕å¼è¦–窗(&amp;I)</translation>
<translation id="4415748029120993980">SECG 橢圓曲線 secp384r1 (亦稱為 NIST P-384)</translation>
<translation id="4419409365248380979">一律å…許 <ph name="HOST" /> 設定 Coockie</translation>
@@ -2196,7 +2231,6 @@
<translation id="4430369329743628066">已新增書籤</translation>
<translation id="443464694732789311">繼續</translation>
<translation id="4439318412377770121">ä½ è¦å°‡ <ph name="DEVICE_NAME" /> 註冊到 Google 雲端è£ç½®å—Žï¼Ÿ</translation>
-<translation id="4439612350502082674">無法新增å°è¡¨æ©Ÿã€‚è«‹é‡æ–°å•Ÿå‹•å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="4441124369922430666">ä½ è¦åœ¨è£ç½®é–‹æ©Ÿæ™‚自動啟動這個應用程å¼å—Žï¼Ÿ</translation>
<translation id="444134486829715816">展開...</translation>
<translation id="4441548209689510310">顯示拼字檢查é¸é …</translation>
@@ -2218,6 +2252,7 @@
<translation id="4474381447165623168">使用你的 Wi-Fi 網路自動設定</translation>
<translation id="4475552974751346499">æœå°‹ä¸‹è¼‰å…§å®¹</translation>
<translation id="4476590490540813026">é‹å‹•å“¡</translation>
+<translation id="4477015793815781985">å¿…é ˆåŒ…å« Ctrlã€Alt 或 ⌘ éµ</translation>
<translation id="4478664379124702289">å¦å­˜é€£çµ(&amp;K)...</translation>
<translation id="4479424953165245642">ç®¡ç† Kiosk 應用程å¼</translation>
<translation id="4479639480957787382">乙太網路</translation>
@@ -2231,8 +2266,6 @@
<translation id="4508051413094283164">在無痕å¼è¦–窗中開啟所有書籤</translation>
<translation id="4508265954913339219">啟用失敗</translation>
<translation id="4508765956121923607">檢視原始碼(&amp;O)</translation>
-<translation id="4509017836361568632">æ¨æ£„相片</translation>
-<translation id="4513946894732546136">æ„見回饋</translation>
<translation id="451407183922382411">技術æ供:<ph name="COMPANY_NAME" /></translation>
<translation id="4514542542275172126">設定新的å—監管使用者</translation>
<translation id="451515744433878153">移除</translation>
@@ -2240,6 +2273,7 @@
<translation id="4520385623207007473">使用中的 Cookie</translation>
<translation id="452039078290142656">ç”± <ph name="VENDOR_NAME" /> 製造的ä¸æ˜Žè£ç½®</translation>
<translation id="4522570452068850558">詳細資訊</translation>
+<translation id="4522600456902129422">繼續å…許這個網站讀å–剪貼簿</translation>
<translation id="4530494379350999373">來æº</translation>
<translation id="4532499992208253975">emloading</translation>
<translation id="4533985347672295764">CPU 時間</translation>
@@ -2252,9 +2286,11 @@
<translation id="4543778593405494224">憑證管ç†å“¡</translation>
<translation id="4544174279960331769">é è¨­çš„è—色顯示圖片</translation>
<translation id="4545028762441890696">如è¦é‡æ–°å•Ÿç”¨é€™å€‹æ“´å……功能,請接å—新權é™ï¼š</translation>
+<translation id="454547174531670764">åŒæ­¥åˆ°å…¶ä»–帳戶</translation>
<translation id="4545759655004063573">由於權é™ä¸è¶³ï¼Œå› æ­¤ç„¡æ³•å„²å­˜å…§å®¹ã€‚è«‹é¸æ“‡å…¶ä»–儲存ä½ç½®ã€‚</translation>
<translation id="4546308221697447294">使用 Google Chrome 快速ç€è¦½ç¶²è·¯</translation>
<translation id="4547659257713117923">沒有在其他è£ç½®ä¸Šé–‹å•Ÿçš„分é </translation>
+<translation id="4547672827276975204">自動設定</translation>
<translation id="4547992677060857254">ä½ é¸å–的資料夾包å«æ•æ„Ÿæª”案。你確定è¦å°‡é€™å€‹è³‡æ–™å¤¾çš„寫入權é™æ°¸ä¹…授予「$1ã€å—Žï¼Ÿ</translation>
<translation id="4552031286893852992">Chrome å·²å°éŽ–這個網站的廣告,因為這個網站經常顯示侵入å¼å»£å‘Šã€‚</translation>
<translation id="4552089082226364758">Flash</translation>
@@ -2426,10 +2462,10 @@
<translation id="4837926214103741331">您未ç²å¾—授權,無法使用這個è£ç½®ã€‚如需登入權é™ï¼Œè«‹èˆ‡è£ç½®æ“有者è¯çµ¡ã€‚</translation>
<translation id="4837952862063191349">如è¦è§£éŽ–並還原您的本機資料,請輸入舊的 <ph name="DEVICE_TYPE" /> 密碼。</translation>
<translation id="4838355575774807786">Chrome 移除有害的軟體時發生錯誤。</translation>
+<translation id="4838836835474292213">å·²å…許讀å–剪貼簿</translation>
<translation id="4839303808932127586">將影片å¦å­˜ç‚º(&amp;V)...</translation>
<translation id="4839847978919684242">å·²é¸å– <ph name="SELCTED_FILES_COUNT" /> 個項目</translation>
<translation id="4840150926623932060">{NUM_DOWNLOAD,plural, =1{還有 1 個項目}other{還有 # 個項目}}</translation>
-<translation id="4840626203080576849">當網站è¦è®€å–你複製到剪貼簿的文字和圖片時,必須先詢å•ä½  (建議使用)</translation>
<translation id="4842976633412754305">這個網é æ­£åœ¨å˜—試載入來æºæœªç¶“驗證的指令碼。</translation>
<translation id="4844333629810439236">其他éµç›¤</translation>
<translation id="4846680374085650406">ä½ ç›®å‰æ‰€æŽ¡ç”¨çš„是管ç†å“¡çš„建議設定。</translation>
@@ -2481,6 +2517,7 @@
<translation id="4900392736118574277">你的起始網é å·²è®Šæ›´ç‚º <ph name="URL" />。</translation>
<translation id="490074449735753175">使用網路æœå‹™ä¾†å”助解決拼字錯誤</translation>
<translation id="49027928311173603">從伺æœå™¨ä¸‹è¼‰çš„政策無效:<ph name="VALIDATION_ERROR" />。</translation>
+<translation id="4905417359854579806">ç¾åœ¨å¯ä»¥å‚™ä»½ <ph name="FILE_COUNT" />了</translation>
<translation id="4907161631261076876">一般使用者ä¸å¸¸ä¸‹è¼‰é€™å€‹æª”案,代表這個檔案å¯èƒ½ä¸å®‰å…¨ã€‚</translation>
<translation id="4907306957610201395">權é™é¡žåˆ¥</translation>
<translation id="4907824805858067479">你的管ç†å“¡åœç”¨äº†ä¿¡ç”¨å¡è³‡è¨Šè‡ªå‹•å¡«å…¥åŠŸèƒ½</translation>
@@ -2513,6 +2550,7 @@
<translation id="4953689047182316270">回應å”助工具活動</translation>
<translation id="4953808748584563296">é è¨­çš„橘色顯示圖片</translation>
<translation id="4955814292505481804">å¹´ç´„</translation>
+<translation id="4958834709409349617">請在你的「<ph name="PHONE_NAME_1" />ã€å’Œã€Œ<ph name="PHONE_NAME_2" />ã€ä¸ŠæŒ‰ç…§ä¸‹åˆ—步驟啟用通知功能:</translation>
<translation id="495931528404527476">在 Chrome 中</translation>
<translation id="496226124210045887">ä½ é¸å–的資料夾包å«æ•æ„Ÿæª”案。你確定è¦å°‡é€™å€‹è³‡æ–™å¤¾çš„讀å–權é™æ°¸ä¹…授予「$1ã€å—Žï¼Ÿ</translation>
<translation id="4964455510556214366">排列</translation>
@@ -2525,6 +2563,7 @@
<translation id="4970738541803285369">安è£åˆ°æ¡Œé¢...</translation>
<translation id="4971412780836297815">完æˆå¾Œé–‹å•Ÿ</translation>
<translation id="4972129977812092092">編輯å°è¡¨æ©Ÿè³‡è¨Š</translation>
+<translation id="497287958838527945">使用 Google Pay 儲存的信用å¡å’Œåœ°å€è³‡è¨Šã€‚</translation>
<translation id="4973307593867026061">新增å°è¡¨æ©Ÿ</translation>
<translation id="4973523518332075481">請使用長度ä¸è¶…éŽ <ph name="MAX_LENGTH" /> 個字元的å稱</translation>
<translation id="497421865427891073">å¾€å‰</translation>
@@ -2548,6 +2587,7 @@
<translation id="4998873842614926205">確èªè®Šæ›´</translation>
<translation id="499955951116857523">檔案管ç†å“¡</translation>
<translation id="5000922062037820727">å·²å°éŽ– (建議)</translation>
+<translation id="5004584466530475658"><ph name="FILE_COUNT" /> 張新相片</translation>
<translation id="5010043101506446253">憑證授權單ä½</translation>
<translation id="5010929733229908807">系統已在 <ph name="TIME" />使用你的åŒæ­¥é€šé—œå¯†èªžå°æ‰€æœ‰è³‡æ–™å°é€²è¡ŒåŠ å¯†</translation>
<translation id="5011739343823725107">無法啟動åŒæ­¥è™•ç†å¾Œç«¯</translation>
@@ -2555,6 +2595,7 @@
<translation id="5015762597229892204">é¸å–å°è¡¨æ©Ÿé©…動程å¼æ‡‰ç”¨ç¨‹å¼</translation>
<translation id="5017508259293544172">LEAP</translation>
<translation id="5017633213534173756">記ä½</translation>
+<translation id="5018207570537526145">開啟擴充功能網站</translation>
<translation id="5024856940085636730">作業處ç†æ™‚間超出é æœŸã€‚你想中斷作業嗎?</translation>
<translation id="5026874946691314267">ä¸è¦å†é¡¯ç¤ºé€™å‰‡é€šçŸ¥</translation>
<translation id="5027550639139316293">é›»å­éƒµä»¶æ†‘è­‰</translation>
@@ -2624,6 +2665,7 @@
<translation id="5143374789336132547">擴充功能「<ph name="EXTENSION_NAME" />ã€å·²è®Šæ›´æ‚¨é»žé¸ [首é ] 按鈕時所顯示的網é ã€‚</translation>
<translation id="5143712164865402236">進入全螢幕</translation>
<translation id="5145331109270917438">修改日期</translation>
+<translation id="514561958218673757">請在你的è£ç½®ä¸ŠæŒ‰ç…§ä¸‹åˆ—步驟啟用通知功能:</translation>
<translation id="5150254825601720210">Netscape 憑證 SSL 伺æœå™¨å稱</translation>
<translation id="5151354047782775295">請釋出ç£ç¢Ÿç©ºé–“,或é¸å–系統å¯è‡ªå‹•åˆªé™¤çš„資料</translation>
<translation id="5153297660536091054">PIN 解鎖功能</translation>
@@ -2681,6 +2723,7 @@
<translation id="5238278114306905396">「<ph name="EXTENSION_NAME" />ã€æ‡‰ç”¨ç¨‹å¼å·²è‡ªå‹•ç§»é™¤ã€‚</translation>
<translation id="5238369540257804368">範åœ</translation>
<translation id="5241128660650683457">讀å–你在造訪的網站上產生的所有資料</translation>
+<translation id="5241567694820672363">è¦é‚„原é è¨­èµ·å§‹ç¶²é å—Žï¼Ÿ</translation>
<translation id="5242724311594467048">啟用「<ph name="EXTENSION_NAME" />ã€ï¼Ÿ</translation>
<translation id="5246282308050205996"><ph name="APP_NAME" /> 當機了,請按一下這個æ示框來é‡æ–°å•Ÿå‹•æ‡‰ç”¨ç¨‹å¼ã€‚</translation>
<translation id="5249624017678798539">ç€è¦½å™¨åœ¨ä¸‹è¼‰å°šæœªå®Œæˆæ™‚當機。</translation>
@@ -2690,7 +2733,6 @@
<translation id="5254368820972107711">顯示將被移除的檔案</translation>
<translation id="52550593576409946">Kiosk 應用程å¼ç„¡æ³•å•Ÿå‹•ã€‚</translation>
<translation id="5255315797444241226">你輸入的通關密語ä¸æ­£ç¢ºã€‚</translation>
-<translation id="5259571578888203461">ç¦æ­¢ç¶²ç«™æŸ¥çœ‹ä½ è¤‡è£½åˆ°å‰ªè²¼ç°¿çš„文字和圖片</translation>
<translation id="5260508466980570042">抱歉,系統無法驗證你的電å­éƒµä»¶åœ°å€æˆ–密碼,請å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="5261683757250193089">開啟線上應用程å¼å•†åº—</translation>
<translation id="5262311848634918433"><ph name="MARKUP_1" />隨時隨地存å–檔案,甚至å¯é›¢ç·šå­˜å–。<ph name="MARKUP_2" />
@@ -2743,7 +2785,6 @@
<translation id="5324780743567488672">自動使用您的ä½ç½®è³‡è¨Šè¨­å®šæ™‚å€</translation>
<translation id="5327248766486351172">å稱</translation>
<translation id="532943162177641444">在 <ph name="PHONE_NAME" /> 上輕觸通知,å³å¯è¨­å®šå¯ä¾›é€™å€‹è£ç½®ä½¿ç”¨çš„å¯æ”œå¼ç„¡ç·šåŸºåœ°å°ã€‚</translation>
-<translation id="5329615878510216304">é‡æ–°æŽƒæ</translation>
<translation id="5329858601952122676">刪除(&amp;D)</translation>
<translation id="5330145655348521461">這些檔案已在其他電腦上開啟。å‰å¾€ <ph name="USER_NAME" /> (<ph name="MAIL_ADDRESS" />) 查看。</translation>
<translation id="5330512191124428349">å–得資訊</translation>
@@ -2753,6 +2794,7 @@
<translation id="5334142896108694079">指令碼快å–</translation>
<translation id="533433379391851622">é æœŸçš„版本為「<ph name="EXPECTED_VERSION" />ã€ï¼Œä½†æŒ‡å‘的版本為「<ph name="NEW_ID" />ã€ã€‚</translation>
<translation id="5334844597069022743">查看原始碼</translation>
+<translation id="5335458522276292100">正在將 <ph name="FILE_COUNT" />備份到 <ph name="BEGIN_LINK" />Google 雲端硬碟<ph name="END_LINK" /></translation>
<translation id="5337771866151525739">由第三方安è£ã€‚</translation>
<translation id="5338503421962489998">本機儲存空間</translation>
<translation id="5340217413897845242">檔案櫃項目 6</translation>
@@ -2874,6 +2916,7 @@
<translation id="5516183516694518900">無論使用任何è£ç½®ï¼Œåªè¦ä»¥ä½ çš„ Google 帳戶登入 Chrome,å³å¯å–得你的書籤ã€æ­·å²ç´€éŒ„ã€å¯†ç¢¼ï¼Œä¸¦å¥—用相åŒçš„設定。</translation>
<translation id="551752069230578406">正在將å°è¡¨æ©Ÿæ–°å¢žåˆ°ä½ çš„帳戶中,這å¯èƒ½éœ€è¦å¹¾åˆ†é˜çš„時間...</translation>
<translation id="5517535964909391608">å·²å°éŽ–ä¸å®‰å…¨çš„內容</translation>
+<translation id="5518219166343146486">當網站è¦è®€å–已複製到剪貼簿的文字和圖片時,必須先詢å•ä½ </translation>
<translation id="5518584115117143805">é›»å­éƒµä»¶åŠ å¯†æ†‘è­‰</translation>
<translation id="5521078259930077036">這是你想è¦çš„首é å—Žï¼Ÿ</translation>
<translation id="5521348028713515143">新增桌é¢æ·å¾‘</translation>
@@ -2884,9 +2927,9 @@
<translation id="5527463195266282916">試圖é™ç´šå¤–掛程å¼ã€‚</translation>
<translation id="5527474464531963247">你也å¯ä»¥é¸å–其他網路。</translation>
<translation id="5528368756083817449">書籤管ç†å“¡</translation>
-<translation id="5531274207066050939">Google Payments</translation>
<translation id="5532223876348815659">通用</translation>
<translation id="5533001281916885985"><ph name="SITE_NAME" /> è¦æ±‚下列權é™ï¼š</translation>
+<translation id="5534304873398226603">æ¨æ£„相片或影片</translation>
<translation id="5534520101572674276">正在計算大å°</translation>
<translation id="5535941515421698170">將你ç¾æœ‰çš„資料從這個è£ç½®ä¸Šä¸€ä½µç§»é™¤</translation>
<translation id="5537725057119320332">投放</translation>
@@ -2926,8 +2969,10 @@
<translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
<translation id="558918721941304263">正在載入應用程å¼...</translation>
<translation id="5592595402373377407">ç›®å‰é‚„沒有足夠的資料。</translation>
+<translation id="5593766628437008432">請在你的「<ph name="PHONE_NAME" />ã€ä¸ŠæŒ‰ç…§ä¸‹åˆ—步驟啟用通知功能:</translation>
<translation id="5595152862129936745">éžå¸¸é </translation>
<translation id="5595485650161345191">編輯地å€</translation>
+<translation id="5596627076506792578">更多é¸é …</translation>
<translation id="5600706100022181951">下載更新將使用 <ph name="UPDATE_SIZE_MB" /> MB 的行動數據。è¦ç¹¼çºŒå—Žï¼Ÿ</translation>
<translation id="5601503069213153581">PIN</translation>
<translation id="5605623530403479164">其他æœå°‹å¼•æ“Ž</translation>
@@ -2955,6 +3000,7 @@
<translation id="563535393368633106">å­˜å–å‰è©¢å•æˆ‘ (建議)</translation>
<translation id="5636996382092289526">如è¦ä½¿ç”¨ <ph name="NETWORK_ID" />,你必須先<ph name="LINK_START" />造訪網路的登入é é¢<ph name="LINK_END" />,系統隨å³æœƒè‡ªå‹•é–‹å•Ÿç™»å…¥é é¢ï¼›å¦‚果沒有,你就無法使用這個網路。</translation>
<translation id="5637476008227280525">啟用行動數據</translation>
+<translation id="5638309510554459422">æ­¡è¿Žå‰å¾€ <ph name="BEGIN_LINK" />Chrome 線上應用程å¼å•†åº—<ph name="END_LINK" />尋找擴充功能和主題</translation>
<translation id="5638497698949808140"><ph name="HOURS" /> å°æ™‚å‰æ›´æ–°</translation>
<translation id="5639549361331209298">é‡æ–°è¼‰å…¥é€™å€‹ç¶²é  (按ä½å³å¯æŸ¥çœ‹æ›´å¤šé¸é …)</translation>
<translation id="5642508497713047">CRL 簽署者</translation>
@@ -2966,6 +3012,7 @@
<translation id="5657667036353380798">這個外部擴充功能需è¦å®‰è£ <ph name="MINIMUM_CHROME_VERSION" /> 版本以上的 Chrome ç€è¦½å™¨ã€‚</translation>
<translation id="5658415415603568799">為了æå‡å®‰å…¨æ€§ï¼ŒSmart Lock æœƒåœ¨ç¶“éŽ 20 å°æ™‚後è¦æ±‚您輸入密碼。</translation>
<translation id="5659593005791499971">é›»å­éƒµä»¶</translation>
+<translation id="5659833766619490117">無法翻譯這個網é çš„內容</translation>
<translation id="5662477687021125631">永久</translation>
<translation id="5667546120811588575">正在設定 Google Play...</translation>
<translation id="5669267381087807207">啟用中</translation>
@@ -3001,6 +3048,7 @@
<translation id="5729712731028706266">檢視(&amp;V)</translation>
<translation id="5729996640881880439">很抱歉,系統無法顯示這個錯誤代碼。</translation>
<translation id="5731247495086897348">貼上並å‰å¾€(&amp;S)</translation>
+<translation id="5731409020711461763">1 張新相片</translation>
<translation id="5734362860645681824">通訊</translation>
<translation id="5735973442555172575">如è¦ä½¿ç”¨ Android 應用程å¼ï¼Œè«‹é‡æ–°ç™»å…¥ä¸¦é€²è¡Œæ›´æ–°ã€‚</translation>
<translation id="5736796278325406685">請輸入有效的使用者å稱</translation>
@@ -3031,11 +3079,13 @@
<translation id="577322787686508614">無法在以下è£ç½®ä¸ŠåŸ·è¡Œè®€å–作業:「<ph name="DEVICE_NAME" />ã€ã€‚</translation>
<translation id="5774295353725270860">開啟「檔案ã€æ‡‰ç”¨ç¨‹å¼</translation>
<translation id="5774515636230743468">資訊:</translation>
+<translation id="5775834615653774429">無法將è£ç½®åŠ å…¥ç¶²åŸŸã€‚機構單ä½ä¸å­˜åœ¨ã€‚</translation>
<translation id="577624874850706961">æœå°‹ Cookie</translation>
<translation id="5777468213129569553">é–‹å•Ÿ Chrome</translation>
<translation id="5778747455497889540">以下是你的電腦專用的安全模組密碼 (由系統隨機產生)。</translation>
<translation id="5780973441651030252">處ç†å„ªå…ˆé †åº</translation>
<translation id="5781865261247219930">傳é€æŒ‡ä»¤çµ¦ã€Œ<ph name="EXTENSION_NAME" />ã€</translation>
+<translation id="5782227691023083829">正在翻譯...</translation>
<translation id="5783221160790377646">系統發生錯誤,因此並未建立å—監管的使用者。請ç¨å¾Œå†è©¦ã€‚</translation>
<translation id="5783602409389152506">正在掃æè£ç½®...</translation>
<translation id="57838592816432529">éœéŸ³</translation>
@@ -3049,6 +3099,7 @@
<translation id="5804241973901381774">權é™</translation>
<translation id="580571955903695899">按標題é‡æ–°æŽ’åº</translation>
<translation id="5807290661599647102">設定螢幕鎖定</translation>
+<translation id="580926004266167721">無法將è£ç½®åŠ å…¥ç¶²åŸŸã€‚原因å¯èƒ½æ˜¯ä½ çš„帳戶權é™ä¸è¶³ï¼Œç„¡æ³•å­˜å–指定的機構單ä½ã€‚</translation>
<translation id="580961539202306967">æ¯ç•¶æœ‰ç¶²ç«™è¦å‚³é€æŽ¨é€è¨Šæ¯æ™‚è©¢å•æˆ‘ (建議使用)</translation>
<translation id="5814126672212206791">連線類型</translation>
<translation id="5815645614496570556">X.400 地å€</translation>
@@ -3070,8 +3121,10 @@
<translation id="5835754902560991078">極短 (0.6 秒)</translation>
<translation id="5838456317242088717">ç›®å‰çš„無痕模å¼å·¥ä½œéšŽæ®µ</translation>
<translation id="5842497610951477805">啟用è—牙</translation>
+<translation id="5843250171025351504">ä½ çš„è£ç½®å·²ä¸ç¬¦åˆç®¡ç†å“¡æŒ‡å®šçš„最低用戶端版本è¦å®šã€‚如è¦ç™»å…¥ï¼Œè«‹æ›´æ–°ç‰ˆæœ¬ã€‚</translation>
<translation id="5846929185714966548">åˆ†é  4</translation>
<translation id="5848924408752252705">輕觸å³å¯è¿”回。</translation>
+<translation id="5849212445710944278">已加入éŽäº†</translation>
<translation id="5849570051105887917">家用æ供者代碼</translation>
<translation id="5849869942539715694">å°è£æ“´å……功能...</translation>
<translation id="5850516540536751549">系統ä¸æ”¯æ´é€™å€‹æª”案類型。請造訪 <ph name="BEGIN_LINK" />Chrome 線上應用程å¼å•†åº—<ph name="END_LINK" />,尋找是å¦æœ‰å¯é–‹å•Ÿé€™é¡žæª”案的應用程å¼ã€‚
@@ -3097,6 +3150,7 @@
<translation id="586567932979200359">你正在é€éŽç£ç¢Ÿæ˜ åƒåŸ·è¡Œ <ph name="PRODUCT_NAME" />。你å¯ä»¥ç›´æŽ¥åœ¨é›»è…¦ä¸Šå®‰è£ç¨‹å¼ï¼Œå¾€å¾Œç„¡éœ€é€éŽç£ç¢Ÿæ˜ åƒå³å¯ç›´æŽ¥åŸ·è¡Œï¼Œè€Œä¸”能隨時使用最新的版本。</translation>
<translation id="5866557323934807206">清除這些設定 (下次造訪時ä¸ä½¿ç”¨é€™äº›è¨­å®š)</translation>
<translation id="5866840822086176774">極強</translation>
+<translation id="5867841422488265304">æœå°‹æˆ–輸入網å€</translation>
<translation id="5869029295770560994">好,我知é“了</translation>
<translation id="5869522115854928033">已儲存的密碼</translation>
<translation id="5870086504539785141">關閉å”助工具é¸å–®</translation>
@@ -3154,7 +3208,6 @@
<translation id="5972708806901999743">移至頂端</translation>
<translation id="5972826969634861500">å•Ÿå‹• <ph name="PRODUCT_NAME" /></translation>
<translation id="5975083100439434680">縮å°</translation>
-<translation id="5975730206036440725">找ä¸åˆ° PPDï¼Œè«‹ç¢ºèª Chromebook 已連上網路,然後å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="5975792506968920132">電池充電百分比</translation>
<translation id="5976160379964388480">其他</translation>
<translation id="5978264784700053212">訊æ¯ä¸­å¿ƒ</translation>
@@ -3164,6 +3217,7 @@
<translation id="5984222099446776634">最近造訪的網站</translation>
<translation id="5989712527536636369"><ph name="BEGIN_PARAGRAPH1" />這是關於你的è£ç½®èˆ‡ä½¿ç”¨è¡Œç‚ºçš„一般資訊,包括電池電é‡ã€æ‡‰ç”¨ç¨‹å¼ä½¿ç”¨é »çŽ‡ã€ç¶²è·¯é€£ç·š (例如 Wi-Fi å’Œè—牙) å“質與連線時間,以åŠåŠŸèƒ½ç„¡æ³•æ­£å¸¸åŸ·è¡Œæ™‚的當機報告。這些資料將用於改善 Google çš„å„項產å“與æœå‹™ï¼Œè®“所有使用者å—惠。此外,部分匯總資訊也有助於åˆä½œå¤¥ä¼´ (例如 Android 開發人員) 改善其應用程å¼å’Œç”¢å“。<ph name="END_PARAGRAPH1" />
<ph name="BEGIN_PARAGRAPH2" />你隨時å¯ä»¥åœ¨ Android 應用程å¼è¨­å®šä¸­é–‹å•Ÿæˆ–關閉這項設定,這ä¸æœƒå°è£ç½®å‚³é€å¿…è¦è³‡è¨Šä»¥å–得基本æœå‹™ (例如系統更新與安全性) 的功能造æˆå½±éŸ¿ã€‚<ph name="END_PARAGRAPH2" /></translation>
+<translation id="5990386583461751448">已翻譯</translation>
<translation id="5991049340509704927">放大</translation>
<translation id="5993332328670040093">系統ä¸æœƒå†ç›£æ¸¬æ‚¨çš„數據用é‡ã€‚</translation>
<translation id="6003177993629630467">「<ph name="PRODUCT_NAME" />ã€å¯èƒ½ç„¡æ³•è‡ªå‹•æ›´æ–°ã€‚</translation>
@@ -3187,7 +3241,6 @@
<translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - 已連接 USB è£ç½®</translation>
<translation id="6032912588568283682">檔案系統</translation>
<translation id="6034662038931255275">作業系統更新æˆåŠŸ</translation>
-<translation id="6035651096710386140">請擇一使用 Ctrl å’Œ Alt éµ</translation>
<translation id="6039651071822577588">網路屬性字典格å¼éŒ¯èª¤</translation>
<translation id="604001903249547235">雲端備份</translation>
<translation id="6040143037577758943">關閉</translation>
@@ -3195,8 +3248,8 @@
<translation id="604124094241169006">自動</translation>
<translation id="6042169520002885235">é¸å–å°è¡¨æ©Ÿè£½é€ å•†å’Œåž‹è™Ÿ</translation>
<translation id="6042308850641462728">更多</translation>
+<translation id="6042850536017090003">輕觸 [應用程å¼é€šçŸ¥]。</translation>
<translation id="6043317578411397101"><ph name="APP_NAME" /> 正在與 <ph name="TAB_NAME" /> 共用 Chrome 分é ã€‚</translation>
-<translation id="6043357981274314628">完æˆï¼</translation>
<translation id="6044805581023976844"><ph name="APP_NAME" /> 正在與 <ph name="TAB_NAME" /> 共用 Chrome 分é å’ŒéŸ³è¨Šã€‚</translation>
<translation id="6049004884579590341">æŒ‰ä½ |<ph name="ACCELERATOR" />| å³å¯çµæŸå…¨èž¢å¹•æ¨¡å¼</translation>
<translation id="6049065490165456785">內部相機中的相片</translation>
@@ -3208,6 +3261,7 @@
<translation id="6056710589053485679">正常é‡æ–°è¼‰å…¥</translation>
<translation id="6059652578941944813">憑證階層</translation>
<translation id="6059925163896151826">USB è£ç½®</translation>
+<translation id="6060435378291459521">「<ph name="PLUGIN_NAME" />ã€ç•¶æ©Ÿäº†ã€‚</translation>
<translation id="6064217302520318294">螢幕鎖定</translation>
<translation id="6065289257230303064">憑證主體目錄屬性</translation>
<translation id="6068338049763724728">啟用é ç«¯è¨»å†Š</translation>
@@ -3239,9 +3293,11 @@
<translation id="6107012941649240045">核發å°è±¡</translation>
<translation id="6112952769866305444">編輯使用者,<ph name="PROFILE_NAME" />,<ph name="USERNAME" /></translation>
<translation id="6115424132962100663">按下 |<ph name="SHORTCUT" />| å³å¯è¿”回</translation>
+<translation id="6116338172782435947">讀å–已複製到剪貼簿的文字和圖片</translation>
<translation id="6116921718742659598">變更語言和輸入設定</translation>
<translation id="6120205520491252677">將這個網é å›ºå®šåˆ°é–‹å§‹ç•«é¢...</translation>
<translation id="6122081475643980456">你的網際網路連線目å‰å—到控制</translation>
+<translation id="6122095009389448667">繼續ç¦æ­¢é€™å€‹ç¶²ç«™è®€å–剪貼簿</translation>
<translation id="6122875415561139701">無法在以下è£ç½®ä¸ŠåŸ·è¡Œå¯«å…¥ä½œæ¥­ï¼šã€Œ<ph name="DEVICE_NAME" />ã€ã€‚</translation>
<translation id="6124650939968185064">下列擴充功能與這個擴充功能之間有相ä¾é—œä¿‚:</translation>
<translation id="6125479973208104919">很抱歉,你需è¦é‡æ–°åœ¨ <ph name="DEVICE_TYPE" /> 上新增帳戶。</translation>
@@ -3283,6 +3339,7 @@
<translation id="6178664161104547336">é¸å–憑證</translation>
<translation id="6180288788882902869"><ph name="DEVICE_TYPE" /> 上的 Google Play</translation>
<translation id="6181431612547969857">下載é­å°éŽ–</translation>
+<translation id="6181803575025675566">ä½ å¯ä»¥åœ¨ã€Œ<ph name="LINK_START" />設定<ph name="LINK_END" />ã€é é¢ä¸­ç®¡ç†é€™é …功能的é‹ä½œæ–¹å¼ã€‚</translation>
<translation id="6185132558746749656">è£ç½®ä½ç½®</translation>
<translation id="6185696379715117369">Page Up éµ</translation>
<translation id="6189412234224385711">使用「<ph name="EXTENSION_NAME" />ã€é–‹å•Ÿ</translation>
@@ -3315,7 +3372,6 @@
<translation id="6237816943013845465">讓你調整螢幕解æžåº¦</translation>
<translation id="6238923052227198598">在鎖定畫é¢ä¸Šé¡¯ç¤ºæœ€æ–°è¨˜äº‹</translation>
<translation id="6239558157302047471">é‡æ–°è¼‰å…¥é æ¡†(&amp;F)</translation>
-<translation id="624022915548992686">離開網é </translation>
<translation id="6241530762627360640">å­˜å–與系統é…å°çš„è—牙è£ç½®è³‡è¨Šä¸¦æœå°‹é™„è¿‘çš„è—牙è£ç½®ã€‚</translation>
<translation id="6243774244933267674">無法與伺æœå™¨é€£ç·š</translation>
<translation id="6246413617632217567">無法匯入å—監管的使用者。請檢查您的硬碟空間和權é™ï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
@@ -3332,13 +3388,13 @@
<translation id="6263284346895336537">éžé‡è¦</translation>
<translation id="6263541650532042179">é‡è¨­åŒæ­¥è™•ç†</translation>
<translation id="6264365405983206840">é¸å–全部(&amp;A)</translation>
+<translation id="6265930187414222160">大功告æˆï¼å·²ç§»é™¤æœ‰å®³è»Ÿé«”。</translation>
<translation id="6267166720438879315">è«‹é¸å–你在 <ph name="HOST_NAME" /> 的驗證憑證</translation>
<translation id="6268252012308737255">使用「<ph name="APP" />ã€é–‹å•Ÿ</translation>
<translation id="6268747994388690914">從 HTML 檔案匯入書籤...</translation>
<translation id="6270770586500173387">傳é€<ph name="BEGIN_LINK1" />系統和應用程å¼è³‡è¨Š<ph name="END_LINK1" />,以åŠ<ph name="BEGIN_LINK2" />指標<ph name="END_LINK2" />資訊</translation>
<translation id="6272643420381259437">下載外掛程å¼æ™‚發生錯誤 (<ph name="ERROR" />)</translation>
<translation id="6273677812470008672">å“質</translation>
-<translation id="6274087148640822908">æ­¡è¿Žå‰å¾€ <ph name="BEGIN_LINK" />Chrome 線上應用程å¼å•†åº—<ph name="END_LINK" />尋找擴充功能和應用程å¼</translation>
<translation id="62751439899495218">變更相片</translation>
<translation id="6276301056778294989">請確定è£ç½®é¡¯ç¤ºç›¸åŒçš„安全代碼。</translation>
<translation id="6277105963844135994">網路逾時</translation>
@@ -3364,12 +3420,12 @@
<translation id="6311220991371174222">開啟你的設定檔時發生錯誤,因此無法啟動 Chrome,請嘗試é‡æ–°å•Ÿå‹•ã€‚</translation>
<translation id="6312403991423642364">ä¸æ˜Žçš„網路錯誤</translation>
<translation id="6313641880021325787">çµæŸ VR</translation>
-<translation id="6314335155547195432">產生密碼</translation>
<translation id="6314819609899340042">ä½ å·²æˆåŠŸåœ¨ <ph name="IDS_SHORT_PRODUCT_NAME" /> è£ç½®ä¸Šå•Ÿç”¨åµéŒ¯åŠŸèƒ½ã€‚</translation>
-<translation id="6315343732431721770">你的起始網é å·²è®Šæ›´ç‚ºåŒ…å« <ph name="URL" />。如è¦å°‡è®Šæ›´èµ·å§‹ç¶²é çš„擴充功能åœç”¨ï¼Œè«‹æŒ‰ä¸€ä¸‹ [還原]。</translation>
<translation id="6315493146179903667">全部移至最上層</translation>
<translation id="6316806695097060329">這款 <ph name="SHORT_PRODUCT_NAME" /> è£ç½®ç¶“éŽç²¾å¿ƒè¨­è¨ˆï¼Œå¯ç‚ºä½ æ供最佳網路體驗。</translation>
+<translation id="6317318380444133405">å·²åœæ­¢æ”¯æ´ã€‚</translation>
<translation id="6317369057005134371">正在等待應用程å¼è¦–窗...</translation>
+<translation id="6318407754858604988">已開始下載</translation>
<translation id="6322279351188361895">讀å–ç§å¯†é‡‘鑰失敗。</translation>
<translation id="6325191661371220117">åœç”¨è‡ªå‹•å•Ÿå‹•åŠŸèƒ½</translation>
<translation id="6326175484149238433">從 Chrome 中移除</translation>
@@ -3379,7 +3435,6 @@
<translation id="6333049849394141510">é¸æ“‡è¦åŒæ­¥è™•ç†çš„資料類型</translation>
<translation id="6333064448949140209">檔案會傳é€çµ¦ Google 進行åµéŒ¯</translation>
<translation id="6333834492048057036">將焦點移至網å€åˆ—以便進行æœå°‹</translation>
-<translation id="6336907568130557310">凡是å¯æŸ¥çœ‹åŒ¯å‡ºæª”案的使用者都看得到你的密碼。請勿與任何人共用檔案,並且在匯入後刪除檔案。</translation>
<translation id="6339668969738228384">為 <ph name="USER_EMAIL_ADDRESS" /> 建立新的個人資料</translation>
<translation id="6340017061976355871">無法連上伺æœå™¨ã€‚請檢查網路連線狀態,然後å†è©¦ä¸€æ¬¡ã€‚如果å•é¡ŒæŒçºŒç™¼ç”Ÿï¼Œè«‹é‡æ–°å•Ÿå‹• Chromebook。</translation>
<translation id="6340071272923955280">網際網路列å°é€šè¨Šå”定 (IPPS)</translation>
@@ -3402,7 +3457,6 @@
<translation id="6374077068638737855">Iceweasel</translation>
<translation id="6374108032506706911">設定 Android Smart Lock</translation>
<translation id="6374469231428023295">å†è©¦ä¸€æ¬¡</translation>
-<translation id="6377158645544167202">無法連上å°è¡¨æ©Ÿã€‚請確èªå°è¡¨æ©Ÿå·²é–‹å•Ÿï¼Œä¸”å·²é€éŽ Wi-Fi 或 USB 連上你的 Chromebook。</translation>
<translation id="6380143666419481200">接å—並繼續</translation>
<translation id="6383051423892982287">使用你的<ph name="BEGIN_LINK" />åŒæ­¥é€šé—œå¯†èªž<ph name="END_LINK" />將經éŽåŒæ­¥è™•ç†çš„資料加密</translation>
<translation id="6384275966486438344">將你的æœå°‹è¨­å®šè®Šæ›´ç‚ºï¼š<ph name="SEARCH_HOST" /></translation>
@@ -3493,6 +3547,7 @@
<translation id="6503077044568424649">最常造訪</translation>
<translation id="6504611359718185067">連上網際網路å³å¯æ–°å¢žå°è¡¨æ©Ÿ</translation>
<translation id="6506374932220792071">使用 SHA-256 的 X9.62 ECDSA 簽章</translation>
+<translation id="6508248480704296122">與「<ph name="NAME_PH" />ã€ç›¸é—œ</translation>
<translation id="6508261954199872201">應用程å¼ï¼š<ph name="APP_NAME" /></translation>
<translation id="6509207748479174212">媒體授權</translation>
<translation id="6510568984200103950">顯示較少設定</translation>
@@ -3526,9 +3581,11 @@
<translation id="6551508934388063976">無法使用指令。按下 Ctrl + N éµå¯é–‹å•Ÿæ–°è¦–窗。</translation>
<translation id="655384502888039633"><ph name="USER_COUNT" /> ä½ä½¿ç”¨è€…</translation>
<translation id="6555432686520421228">移除所有使用者帳戶,並將你的 <ph name="IDS_SHORT_PRODUCT_NAME" /> è£ç½®é‡è¨­ç‚ºåŽŸå» ç‹€æ…‹ã€‚</translation>
+<translation id="6555810572223193255">ç›®å‰ç„¡æ³•åŸ·è¡Œæ¸…ç†ä½œæ¥­</translation>
<translation id="6556866813142980365">é‡åš</translation>
<translation id="6558280019477628686">發生錯誤,系統å¯èƒ½å°šæœªåˆªé™¤éƒ¨åˆ†é …目。</translation>
<translation id="6559580823502247193">(已在這個è£ç½®ä¸Š)</translation>
+<translation id="6560713683827832045">檢查應用程å¼é€šçŸ¥è¨­å®šæ˜¯å¦ç‚ºã€Œé–‹å•Ÿã€ã€‚如果尚未開啟,請切æ›æŒ‰éˆ•ä¾†å•Ÿç”¨é€™é …設定。</translation>
<translation id="6561726789132298588">Enter éµ</translation>
<translation id="656293578423618167">檔案路徑或檔案å稱éŽé•·ã€‚請縮短檔案å稱或é¸æ“‡å…¶ä»–儲存ä½ç½®ã€‚</translation>
<translation id="656398493051028875">正在刪除「<ph name="FILENAME" />ã€...</translation>
@@ -3557,7 +3614,6 @@
<translation id="6606070663386660533">åˆ†é  8</translation>
<translation id="6607272825297743757">檔案資訊</translation>
<translation id="6607831829715835317">更多工具(&amp;L)</translation>
-<translation id="6610183966322615106">新增å°è¡¨æ©Ÿæ™‚發生錯誤</translation>
<translation id="6612358246767739896">å—ä¿è­·å…§å®¹</translation>
<translation id="6613452264606394692">將此é åŠ å…¥æ›¸ç±¤ï¼Œæ–¹ä¾¿ä½ å¿«é€Ÿè¿”回</translation>
<translation id="6615455863669487791">顯示</translation>
@@ -3634,9 +3690,11 @@
<translation id="6736045498964449756">糟糕,密碼ä¸ç¬¦ï¼</translation>
<translation id="6736243959894955139">ä½å€</translation>
<translation id="6736329909263487977"><ph name="ISSUED_BY" /> [<ph name="ISSUED_TO" />]</translation>
+<translation id="673970589316422346">雖然你無法å†å­˜å–舊的個人資料,但å¯å°‡å…¶ç§»é™¤ã€‚</translation>
<translation id="6739923123728562974">顯示桌é¢æ·å¾‘</translation>
<translation id="6740234557573873150">已暫åœä¸‹è¼‰ <ph name="FILE_NAME" /></translation>
<translation id="6742339027238151589">å¯é€éŽæŒ‡ä»¤ç¢¼å­˜å–</translation>
+<translation id="6743841972744298686">åŒæ­¥è™•ç†è¨­å®š</translation>
<translation id="6745592621698551453">ç«‹å³æ›´æ–°</translation>
<translation id="6746124502594467657">下移</translation>
<translation id="674632704103926902">啟用輕觸拖曳</translation>
@@ -3649,12 +3707,14 @@
<translation id="6757101664402245801">已複製網å€</translation>
<translation id="6758056191028427665">請讓我們瞭解你的滿æ„度。</translation>
<translation id="6759193508432371551">æ¢å¾©åŽŸå» è¨­å®š</translation>
+<translation id="6765234885931342179">讀å–安全金鑰的åºè™Ÿ</translation>
<translation id="6766101255664245434">ä½ å¯ä»¥æ‹ä¸€å¼µæ–°çš„相片,也å¯ä»¥é¸æ“‡ç¾æœ‰çš„相片或圖示。
<ph name="LINE_BREAK" />
這張圖片會顯示在 Chromebook 的登入畫é¢å’ŒéŽ–定畫é¢ä¸­ã€‚</translation>
<translation id="6769712124046837540">新增å°è¡¨æ©Ÿ...</translation>
<translation id="6771503742377376720">這是憑證授權單ä½</translation>
<translation id="6773575010135450071">更多動作...</translation>
+<translation id="6777817260680419853">å·²ç¦æ­¢é‡æ–°å°Žå‘</translation>
<translation id="6778959797435875428">開啟多個網站音訊</translation>
<translation id="677965093459947883">éžå¸¸å°</translation>
<translation id="6780439250949340171">管ç†å…¶ä»–設定</translation>
@@ -3729,6 +3789,7 @@
<translation id="6898699227549475383">組織 (O)</translation>
<translation id="6900284862687837908">背景應用程å¼ï¼š<ph name="BACKGROUND_APP_URL" /></translation>
<translation id="6902837902700739466">å°‡è£ç½®åŠ å…¥ç¶²åŸŸ</translation>
+<translation id="6903534926908201625">你隨時å¯ä»¥åœ¨<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />中自訂 Google å¯æ”¶é›†çš„資訊。</translation>
<translation id="6904344821472985372">撤銷檔案存å–權</translation>
<translation id="6904655473976120856">按下 [應用程å¼] 按鈕å³å¯çµæŸ</translation>
<translation id="6904713658985136356"><ph name="HOST" /> è¦æ±‚分享螢幕畫é¢ã€‚</translation>
@@ -3737,17 +3798,22 @@
<translation id="691024665142758461">下載多個檔案</translation>
<translation id="6911324888870229398">網路連線已中斷。請檢查連線狀態,或改用其他 Wi-Fi 網路。</translation>
<translation id="6911734910326569517">記憶體使用é‡</translation>
+<translation id="6914783257214138813">凡是å¯æŸ¥çœ‹åŒ¯å‡ºçš„檔案的使用者都能看到你的密碼。</translation>
<translation id="6915804003454593391">使用者:</translation>
<translation id="6916590542764765824">管ç†æ“´å……功能</translation>
<translation id="6920989436227028121">在一般分é ä¸­é–‹å•Ÿ</translation>
<translation id="6922128026973287222">使用 Google Data Saver ä¸åƒ…能節約數據æµé‡ï¼Œé‚„å¯è®“您享有更快速的ç€è¦½é«”驗。按一下å³å¯çž­è§£è©³æƒ…。</translation>
<translation id="6929555043669117778">繼續å°éŽ–彈出å¼è¦–窗</translation>
<translation id="6930242544192836755">æŒçºŒæ™‚é–“</translation>
+<translation id="6934241953272494177">正在掃æ你的媒體è£ç½®...
+ <ph name="LINE_BREAK1" />
+ 找到 <ph name="FILE_COUNT" /></translation>
<translation id="693807610556624488">å°ä»¥ä¸‹è£ç½®åŸ·è¡Œçš„寫入作業超éŽå±¬æ€§é•·åº¦ä¸Šé™ï¼šã€Œ<ph name="DEVICE_NAME" />ã€ã€‚</translation>
<translation id="6941937518557314510">登入 <ph name="TOKEN_NAME" /> å³å¯ä½¿ç”¨ä½ çš„憑證為 <ph name="HOST_NAME" /> 進行驗證。</translation>
<translation id="6943176775188458830">å–消列å°</translation>
<translation id="6943836128787782965">HTTP æ“·å–失敗</translation>
<translation id="6945221475159498467">é¸å–</translation>
+<translation id="694592694773692225">已在這個網é ç¦æ­¢é‡æ–°å°Žå‘。</translation>
<translation id="6949306908218145636">將開啟的網é åŠ å…¥æ›¸ç±¤...</translation>
<translation id="6955446738988643816">檢查彈出å¼è¦–窗</translation>
<translation id="6957231940976260713">æœå‹™å稱</translation>
@@ -3851,13 +3917,16 @@
<translation id="7093866338626856921">與下列å稱的è£ç½®äº¤æ›è³‡æ–™ï¼š<ph name="HOSTNAMES" /></translation>
<translation id="7096108453481049031">無法匯入å—監管的使用者。請檢查您的網路連線,然後å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="7098447629416471489">你所儲存的其他æœå°‹å¼•æ“Žæœƒé¡¯ç¤ºåœ¨é€™è£¡</translation>
+<translation id="7099337801055912064">無法載入大型 PPD。大å°ä¸Šé™ç‚º 250 KB。</translation>
<translation id="7100897339030255923">å·²é¸å– <ph name="COUNT" /> 個項目</translation>
<translation id="7102687220333134671">自動更新功能已開啟</translation>
<translation id="7106346894903675391">購買更多儲存空間...</translation>
<translation id="7108338896283013870">éš±è—</translation>
<translation id="7108668606237948702">輸入</translation>
+<translation id="7112978678959880812">個人化功能已開啟。你å¯ä»¥å‰å¾€ myaccount.google.com 進行變更。</translation>
<translation id="7113502843173351041">å­˜å–ä½ çš„é›»å­éƒµä»¶åœ°å€</translation>
<translation id="7114054701490058191">密碼ä¸ç¬¦</translation>
+<translation id="7117228822971127758">è«‹ç¨å¾Œå†è©¦</translation>
<translation id="7117247127439884114">é‡æ–°ç™»å…¥...</translation>
<translation id="711840821796638741">顯示å—管ç†æ›¸ç±¤</translation>
<translation id="711902386174337313">讀å–已登入è£ç½®æ¸…å–®</translation>
@@ -3898,6 +3967,7 @@
<translation id="7180611975245234373">é‡æ–°æ•´ç†</translation>
<translation id="7180865173735832675">自訂</translation>
<translation id="7186088072322679094">固定在工具列中</translation>
+<translation id="7187428571767585875">系統將移除或變更下列登錄檔項目:</translation>
<translation id="7191159667348037">ä¸æ˜Žçš„å°è¡¨æ©Ÿ (USB)</translation>
<translation id="7191454237977785534">å¦å­˜æ–°æª”</translation>
<translation id="7196835305346730603">正在æœå°‹é™„è¿‘çš„ Chromebox...</translation>
@@ -3906,6 +3976,7 @@
<translation id="7201118060536064622">已刪除「<ph name="DELETED_ITEM_NAME" />ã€</translation>
<translation id="7205869271332034173">SSID:</translation>
<translation id="7206693748120342859">正在下載 <ph name="PLUGIN_NAME" />...</translation>
+<translation id="720715819012336933">{NUM_PAGES,plural, =1{離開網é }other{離開網é }}</translation>
<translation id="721331389620694978">部分å¯èƒ½å映ç€è¦½å好的設定ä¸æœƒé­åˆ°æ¸…除。</translation>
<translation id="7216409898977639127">行動網路æ供者</translation>
<translation id="7216595297012131718">根據你的å好設定排列語言順åº</translation>
@@ -3951,6 +4022,7 @@
<translation id="727952162645687754">下載錯誤</translation>
<translation id="7279701417129455881">管ç†å°éŽ– Cookie 設定...</translation>
<translation id="7280877790564589615">è¦æ±‚權é™</translation>
+<translation id="7283041136720745563">ä½ çš„ Google 雲端硬碟é…é¡ä¸è¶³ã€‚</translation>
<translation id="7287143125007575591">å­˜å–é­æ‹’。</translation>
<translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
<translation id="7289225569524511578">開啟桌布應用程å¼</translation>
@@ -4017,6 +4089,7 @@
<translation id="7392118418926456391">病毒掃æ失敗</translation>
<translation id="7392915005464253525">é‡æ–°é–‹å•Ÿå·²é—œé–‰è¦–窗(&amp;E)</translation>
<translation id="7396845648024431313"><ph name="APP_NAME" /> 會隨著系統一併啟動,å³ä½¿åœ¨æ‰€æœ‰ <ph name="PRODUCT_NAME" /> 視窗都關閉後ä»æœƒåœ¨èƒŒæ™¯ç¹¼çºŒåŸ·è¡Œã€‚</translation>
+<translation id="7398254312354928459">已切æ›ç¶²è·¯é€£ç·š</translation>
<translation id="7400418766976504921">網å€</translation>
<translation id="740083207982962331">Chromebox 正在é‡æ–°å•Ÿå‹•ï¼Œè«‹ç¨å€™...</translation>
<translation id="7400839060291901923">在 <ph name="PHONE_NAME" /> 上設定連線</translation>
@@ -4027,6 +4100,7 @@
<translation id="7409233648990234464">é‡æ–°å•Ÿå‹•ä¸¦åŸ·è¡Œ Powerwash</translation>
<translation id="7409836189476010449">執行 Flash</translation>
<translation id="7410344089573941623">當 <ph name="HOST" /> è¦æ±‚å­˜å–æ”影機和麥克風時詢å•æˆ‘。</translation>
+<translation id="741204030948306876">是,我è¦å•Ÿç”¨</translation>
<translation id="7412226954991670867">GPU 記憶體</translation>
<translation id="7416362041876611053">ä¸æ˜Žçš„網路錯誤。</translation>
<translation id="7417705661718309329">Google 地圖</translation>
@@ -4048,6 +4122,7 @@
<translation id="7445682342344043969">å·²å°éŽ–彈出å¼è¦–窗</translation>
<translation id="744859430125590922">控制åŠæª¢è¦– <ph name="CUSTODIAN_EMAIL" /> 所造訪的網站。</translation>
<translation id="7453008956351770337">é¸å–這部å°è¡¨æ©Ÿï¼Œå³è¡¨ç¤ºæ‚¨åŒæ„授權下列擴充功能存å–您的å°è¡¨æ©Ÿï¼š</translation>
+<translation id="7453467225369441013">你會從大多數網站登出,但ä¸æœƒå› æ­¤ç™»å‡º Google 帳戶。</translation>
<translation id="7456142309650173560">開發人員版</translation>
<translation id="7456847797759667638">é–‹å•Ÿä½ç½®...</translation>
<translation id="7461924472993315131">固定</translation>
@@ -4058,7 +4133,7 @@
<translation id="747114903913869239">錯誤:無法為擴充功能解碼</translation>
<translation id="7473891865547856676">ä¸ç”¨äº†ï¼Œè¬è¬</translation>
<translation id="747459581954555080">全部還原</translation>
-<translation id="747494631553057218">登錄檔項目:</translation>
+<translation id="7475034671245341386">「<ph name="PLUGIN_NAME" />ã€ç™¼ç”ŸéŒ¯èª¤ã€‚</translation>
<translation id="7475671414023905704">Netscape éºå¤±å¯†ç¢¼ç¶²å€</translation>
<translation id="7476454130948140105">é›»é‡éŽä½Žï¼Œç„¡æ³•é€²è¡Œæ›´æ–° (<ph name="BATTERY_PERCENT" />%)</translation>
<translation id="7477347901712410606">如果你忘記通關密語,請é€éŽã€Œ<ph name="BEGIN_LINK" />Google 資訊主é <ph name="END_LINK" />ã€åœæ­¢ä¸¦é‡è¨­åŒæ­¥åŠŸèƒ½ã€‚</translation>
@@ -4073,6 +4148,9 @@
<translation id="7487067081878637334">科技資訊</translation>
<translation id="7487099628810939106">點擊å‰å»¶é²ï¼š</translation>
<translation id="7487969577036436319">未安è£ä»»ä½•å…ƒä»¶</translation>
+<translation id="7489215562877293245">找到 <ph name="FILE_COUNT" />
+ <ph name="LINE_BREAK1" />
+ ç¾åœ¨å¯ä»¥å‚™ä»½åˆ° <ph name="BEGIN_LINK" />Google 雲端硬碟<ph name="END_LINK" />了</translation>
<translation id="7489355918927585587">{COUNT,plural, =0{開啟所有書籤(&amp;O)}=1{開啟書籤(&amp;O)}other{開啟全部 # 個書籤(&amp;O)}}</translation>
<translation id="7489605380874780575">檢查資格</translation>
<translation id="749028671485790643">人員 <ph name="VALUE" /></translation>
@@ -4085,7 +4163,6 @@
<translation id="7497215489070763236">伺æœå™¨ CA 憑證</translation>
<translation id="7502658306369382406">IPv6 ä½å€</translation>
<translation id="7503191893372251637">Netscape 憑證類型</translation>
-<translation id="7503607651407946808">正在翻譯這個網é â€¦</translation>
<translation id="7503821294401948377">無法載入ç€è¦½å™¨å‹•ä½œçš„圖示「<ph name="ICON" />ã€ã€‚</translation>
<translation id="750509436279396091">開啟下載內容資料夾</translation>
<translation id="7505167922889582512">顯示隱è—的檔案</translation>
@@ -4097,9 +4174,9 @@
<translation id="7517569744831774757">將設定還原æˆåŽŸå§‹é è¨­å€¼ã€‚</translation>
<translation id="7517786267097410259">建立密碼 -</translation>
<translation id="7518150891539970662">WebRTC 紀錄 (<ph name="WEBRTC_LOG_COUNT" />)</translation>
-<translation id="7520821146909122639">正在翻譯這個網é çš„內容...</translation>
<translation id="7521387064766892559">JavaScript</translation>
<translation id="7525067979554623046">建立</translation>
+<translation id="7526413953848747421">將功能強大的 Google æœå‹™ (例如拼字檢查和輕觸æœå°‹) å°Žå…¥ Chrome</translation>
<translation id="7529411698175791732">檢查你的網際網路連線。如果å•é¡ŒæŒçºŒç™¼ç”Ÿï¼Œè«‹å˜—試登出,然後å†æ¬¡ç™»å…¥ã€‚</translation>
<translation id="7530016656428373557">放電速率 (瓦特)</translation>
<translation id="7536709149194614609">è«‹é‡æ–°å•Ÿå‹•è£ç½®ï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
@@ -4122,7 +4199,6 @@
ä½ å¯æ–¼éš¨å¾Œç™»å‡º Google 帳戶,嘗試é‡æ–°å»ºç«‹å—監管的使用者。</translation>
<translation id="756445078718366910">é–‹å•Ÿç€è¦½å™¨è¦–窗</translation>
<translation id="7564847347806291057">çµæŸè™•ç†ç¨‹åº</translation>
-<translation id="7565291891798266313">ä½ çš„æœå°‹å¼•æ“Žå·²è®Šæ›´ç‚º <ph name="URL" />。如è¦å°‡è®Šæ›´æœå°‹å¼•æ“Žçš„擴充功能åœç”¨ï¼Œè«‹æŒ‰ä¸€ä¸‹ [還原]。</translation>
<translation id="7566118625369982896">ç®¡ç† Play 應用程å¼é€£çµ</translation>
<translation id="7566723889363720618">F12</translation>
<translation id="756809126120519699">已清除 Chrome 資料</translation>
@@ -4131,13 +4207,10 @@
<translation id="7573172247376861652">電池充電</translation>
<translation id="7576032389798113292">6x4</translation>
<translation id="7576690715254076113">自動分é </translation>
-<translation id="7577815336900970562">使用 Wi-Fi 或行動網路判斷所在ä½ç½®</translation>
<translation id="7579149537961810247">關閉多個網站音訊</translation>
<translation id="7580671184200851182">é€éŽæ‰€æœ‰å–‡å­æ’­æ”¾ç›¸åŒçš„音效 (å–®è²é“音訊)</translation>
-<translation id="7581273696622423628">填寫å•å·</translation>
<translation id="7581462281756524039">清ç†å·¥å…·</translation>
<translation id="7582582252461552277">å好使用這個網路</translation>
-<translation id="7586312264284919041">ä½ è¦ç¿»è­¯é€™å€‹ç¶²é å—Žï¼Ÿ</translation>
<translation id="7586498138629385861">在 Chrome 應用程å¼é–‹å•Ÿçš„狀態下ä¿æŒ Chrome 繼續執行。</translation>
<translation id="7589461650300748890">哎唷,請注æ„ï¼</translation>
<translation id="7589661784326793847">è«‹ç¨å€™ç‰‡åˆ»</translation>
@@ -4154,6 +4227,7 @@
<translation id="7607274158153386860">è¦æ±‚顯示平æ¿é›»è…¦ç‰ˆç¶²ç«™</translation>
<translation id="7611008212562900400">æœå°‹ä½ çš„è£ç½®ã€æ‡‰ç”¨ç¨‹å¼ã€ç¶²è·¯â€¦</translation>
<translation id="7615910377284548269">管ç†ç„¡æ²™ç®±é˜²è­·çš„外掛程å¼å°éŽ–設定...</translation>
+<translation id="7616214729753637086">正在註冊è£ç½®â€¦</translation>
<translation id="7617366389578322136">正在連線至「<ph name="DEVICE_NAME" />ã€</translation>
<translation id="761779991806306006">沒有儲存任何密碼。</translation>
<translation id="7622114377921274169">充電中。</translation>
@@ -4182,6 +4256,7 @@
<translation id="7664620655576155379">ä¸æ”¯æ´çš„è—牙è£ç½®ï¼šã€Œ<ph name="DEVICE_NAME" />ã€ã€‚</translation>
<translation id="7665369617277396874">新增帳戶</translation>
<translation id="7671130400130574146">使用系統標題列åŠé‚Šç•Œ</translation>
+<translation id="7683373461016844951">如è¦ç¹¼çºŒæ“作,請ä¾åºé»žé¸ [確定] å’Œ [新增使用者],為你的 <ph name="DOMAIN" /> é›»å­éƒµä»¶åœ°å€å»ºç«‹æ–°çš„個人資料。</translation>
<translation id="7684212569183643648">由您的管ç†å“¡å®‰è£</translation>
<translation id="7684559058815332124">造訪監控å¼å…¥å£ç¶²ç«™ç™»å…¥é é¢</translation>
<translation id="7685049629764448582">JavaScript 記憶體使用é‡</translation>
@@ -4240,7 +4315,6 @@
<translation id="7773726648746946405">工作階段儲存空間</translation>
<translation id="7781335840981796660">系統將移除所有使用者帳戶和本機資料。</translation>
<translation id="7782102568078991263">沒有更多來自 Google 的建議</translation>
-<translation id="778330624322499012">無法載入 <ph name="PLUGIN_NAME" /></translation>
<translation id="7784067724422331729">你的電腦安全性設定å°éŽ–了這個檔案。</translation>
<translation id="7786207843293321886">çµæŸè¨ªå®¢å·¥ä½œéšŽæ®µ</translation>
<translation id="7786889348652477777">é‡æ–°è¼‰å…¥æ‡‰ç”¨ç¨‹å¼(&amp;R)</translation>
@@ -4274,7 +4348,13 @@
<translation id="7815680994978050279">å·²å°éŽ–å±éšªä¸‹è¼‰å…§å®¹</translation>
<translation id="7818135753970109980">已新增以下主題:<ph name="EXTENSION_NAME" /></translation>
<translation id="7819857487979277519">PSK (WPA 或 RSN)</translation>
+<translation id="7819992334107904369">Chrome åŒæ­¥</translation>
<translation id="782057141565633384">複製影片ä½å€(&amp;O)</translation>
+<translation id="7821462174190887129">找到 <ph name="FILE_COUNT" />。
+ <ph name="LINE_BREAK1" />
+ ä½ çš„ Google 雲端硬碟é…é¡ä¸è¶³ï¼Œé‚„éœ€è¦ <ph name="FILE_SIZE" />。
+ <ph name="LINE_BREAK2" />
+ è«‹å°‘é¸å¹¾å¼µç›¸ç‰‡ã€‚</translation>
<translation id="782590969421016895">使用目å‰çš„網é </translation>
<translation id="7829298379596169484">正在存å–音訊輸入</translation>
<translation id="7831368056091621108">å³å¯åœ¨æ‰€æœ‰è£ç½®ä¸Šå–得這個擴充功能ã€ä½ çš„ç€è¦½ç´€éŒ„以åŠå…¶ä»– Chrome 設定。</translation>
@@ -4312,6 +4392,7 @@
<translation id="7881969471599061635">åœç”¨å­—幕</translation>
<translation id="7882358943899516840">供應商類型</translation>
<translation id="7885253890047913815">最近用éŽçš„å°è¡¨æ©Ÿ</translation>
+<translation id="7886917304091689118">正在 Chrome 中執行</translation>
<translation id="7887334752153342268">複製</translation>
<translation id="7887864092952184874">å·²é…å°è—牙滑鼠</translation>
<translation id="7889966925761734854">æœå°‹</translation>
@@ -4395,7 +4476,9 @@
<translation id="8000066093800657092">沒有網路</translation>
<translation id="8001504501378762252">å¯èƒ½æœ‰æŸå€‹ç¶²ç«™ç«Šå–了你的密碼</translation>
<translation id="8004582292198964060">ç€è¦½å™¨</translation>
+<translation id="8005600846065423578">一律å…許 <ph name="HOST" /> 讀å–剪貼簿</translation>
<translation id="8008356846765065031">網路連線中斷,請檢查你的網際網路連線。</translation>
+<translation id="8008765610824028412">無法載入「<ph name="PLUGIN_NAME" />ã€ã€‚</translation>
<translation id="8008818777654712271">自動傳é€éƒ¨åˆ†ç³»çµ±è³‡è¨Šå’Œç¶²é å…§å®¹çµ¦ Google,å”助åµæ¸¬å±éšªçš„應用程å¼å’Œç¶²ç«™ã€‚</translation>
<translation id="8012382203418782830">這個網é çš„內容已經éŽç¿»è­¯ã€‚</translation>
<translation id="8014154204619229810">正在執行更新程å¼ã€‚è«‹ç¨å¾Œç‰‡åˆ»ï¼Œé‡æ–°æ•´ç†ä¹‹å¾Œå†è©¦ä¸€æ¬¡ã€‚</translation>
@@ -4496,7 +4579,6 @@
<translation id="816055135686411707">憑證信任設定錯誤</translation>
<translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />,<ph name="TIME_REMAINING" /></translation>
<translation id="8162857629993139764">建立新記事</translation>
-<translation id="8165208966034452696"><ph name="PLUGIN_NAME" /></translation>
<translation id="8165383685500900731">管ç†éº¥å…‹é¢¨è¨­å®š...</translation>
<translation id="8168435359814927499">內容</translation>
<translation id="8174047975335711832">è£ç½®è³‡è¨Š</translation>
@@ -4513,7 +4595,6 @@
<translation id="8191230140820435481">管ç†ä½ çš„應用程å¼ã€æ“´å……功能和主題</translation>
<translation id="8191453843330043793">V8 Proxy 解æžå·¥å…·</translation>
<translation id="8195027750202970175">ä½”ç£ç¢Ÿå®¹é‡</translation>
-<translation id="8195739004487400241">你的首é å·²è®Šæ›´ç‚º <ph name="URL" />。如è¦å°‡è®Šæ›´é¦–é çš„擴充功能åœç”¨ï¼Œè«‹æŒ‰ä¸€ä¸‹ [還原]。</translation>
<translation id="8199300056570174101">網路 (æœå‹™) 與è£ç½®å±¬æ€§</translation>
<translation id="8200772114523450471">繼續</translation>
<translation id="8202160505685531999">è«‹å†æ¬¡è¼¸å…¥æ‚¨çš„密碼,以更新您的 <ph name="DEVICE_TYPE" /> 設定檔。</translation>
@@ -4531,6 +4612,7 @@
<translation id="8226619461731305576">佇列</translation>
<translation id="8226742006292257240">以下是你的電腦專用的 TPM 密碼 (由系統隨機產生):</translation>
<translation id="8227119283605456246">附加檔案</translation>
+<translation id="8233198815467326623">è¦é‚„原é è¨­é¦–é å—Žï¼Ÿ</translation>
<translation id="8234795456569844941">請告訴我們在你收到設定檔錯誤訊æ¯å‰åŸ·è¡Œçš„動作,以å”助工程師修正此å•é¡Œï¼š</translation>
<translation id="8234989666557591529">é¸æ“‡è¦ç”¨æ–¼ç‚º <ph name="DEVICE_TYPE" /> 解鎖的手機</translation>
<translation id="8238649969398088015">說明æ示</translation>
@@ -4556,7 +4638,6 @@
<translation id="8261378640211443080">這個擴充功能未列在 <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> 中,å¯èƒ½åœ¨ä½ ä¸çŸ¥æƒ…的情æ³ä¸‹åŠ å…¥ç€è¦½å™¨ã€‚</translation>
<translation id="8261387128019234107">為 <ph name="PROFILE_NAME" /> 新增帳戶</translation>
<translation id="8261506727792406068">刪除</translation>
-<translation id="8261673729476082470">正在將 <ph name="FILE_COUNT" /> 張相片備份到 <ph name="BEGIN_LINK" />Google 雲端硬碟<ph name="END_LINK" /></translation>
<translation id="826246685091802258">這個版本未實作 <ph name="BAD_FLAG" />。</translation>
<translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> å·²åœç”¨æ»‘鼠游標。</translation>
<translation id="8264718194193514834">「<ph name="EXTENSION_NAME" />ã€å•Ÿç”¨äº†å…¨èž¢å¹•ã€‚</translation>
@@ -4658,6 +4739,7 @@
<translation id="8454288007744638700">或é¸å–新的網路:</translation>
<translation id="845627346958584683">到期時間</translation>
<translation id="8456681095658380701">å稱無效</translation>
+<translation id="8457451314607652708">匯入書籤</translation>
<translation id="8460336040822756677">關閉 <ph name="DEVICE_TYPE" /> 專用 Smart Lock 後,您必須輸入密碼æ‰èƒ½è§£éŽ– Chrome è£ç½®ï¼Œç„¡æ³•ç›´æŽ¥ä½¿ç”¨æ‰‹æ©Ÿè§£éŽ–。</translation>
<translation id="8461329675984532579">家用æ供者å稱</translation>
<translation id="84613761564611563">網路設定使用者介é¢è¦æ±‚å·²é€å‡ºï¼Œè«‹ç¨å€™...</translation>
@@ -4722,14 +4804,15 @@
<translation id="8569764466147087991">é¸å–è¦é–‹å•Ÿçš„檔案</translation>
<translation id="8571213806525832805">éŽåŽ» 4 週</translation>
<translation id="8574990355410201600">一律å…許 <ph name="HOST" /> 播放è²éŸ³</translation>
+<translation id="8578639784464423491">ä¸å¯è¶…éŽ 99 個英文字æ¯</translation>
<translation id="8579285237314169903">正在åŒæ­¥è™•ç† <ph name="NUMBER_OF_FILES" /> 個項目...</translation>
<translation id="857943718398505171">å·²å…許 (建議)</translation>
<translation id="8581809080475256101">按下å³å¯ç¹¼çºŒï¼Œå…§å®¹é¸å–®æœƒé¡¯ç¤ºæ­·å²ç´€éŒ„</translation>
<translation id="8584280235376696778">在新分é ä¸­é–‹å•Ÿå½±ç‰‡(&amp;O)</translation>
<translation id="8588866096426746242">顯示設定檔統計資料</translation>
+<translation id="8589652987924574405">你的書籤ã€æ­·å²ç´€éŒ„ã€å¯†ç¢¼å’Œå…¶ä»–設定都會在你的 Google 帳戶中ä¿æŒåŒæ­¥ï¼Œè®“你在所有個人è£ç½®ä¸Šä½¿ç”¨ã€‚日後你隨時å¯ä»¥åœ¨è¨­å®šä¸­è®Šæ›´é€™é …設定。</translation>
<translation id="8590375307970699841">設定自動更新</translation>
<translation id="8594908476761052472">錄影</translation>
-<translation id="8595925260712451473">請在這裡æ供您的æ„見。</translation>
<translation id="8596540852772265699">自訂檔</translation>
<translation id="8597845839771543242">屬性格å¼ï¼š</translation>
<translation id="8598453409908276158">å·²å°éŽ–無沙箱防護的外掛程å¼</translation>
@@ -4744,6 +4827,7 @@
<translation id="8620617069779373398">漫éŠç‹€æ…‹</translation>
<translation id="8620765578342452535">設定網路連線</translation>
<translation id="8620790565535071193">掃æ失敗</translation>
+<translation id="8622877356447980900">您è¦ç¿»è­¯é€™å€‹ç¶²é çš„內容嗎?</translation>
<translation id="8623004009673949077">å«æœ‰ã€Œkiosk_onlyã€è³‡è¨Šæ¸…單屬性的應用程å¼åªèƒ½åœ¨ Chrome 作業系統資訊站模å¼ä¸­å®‰è£ã€‚</translation>
<translation id="8624205858755890468">å…許個人助ç†å‘你顯示相關資訊ã€æ‡‰ç”¨ç¨‹å¼å’Œæ“作。</translation>
<translation id="862542460444371744">擴充功能(&amp;E)</translation>
@@ -4789,6 +4873,7 @@
<translation id="8671210955687109937">å¯ä»¥è¨»è§£</translation>
<translation id="8673026256276578048">æœå°‹ç¶²é ...</translation>
<translation id="8673383193459449849">伺æœå™¨å•é¡Œ</translation>
+<translation id="8674241889607553858">è¦ç¿»è­¯é€™å€‹ç¶²é çš„內容嗎?</translation>
<translation id="8675354002693747642">é å…ˆå…±ç”¨é‡‘é‘°</translation>
<translation id="8676374126336081632">清除輸入</translation>
<translation id="8677039480012021122">清除資料並解除連çµ</translation>
@@ -4801,6 +4886,7 @@
<translation id="8688579245973331962">找ä¸åˆ°ä½ çš„å稱嗎?</translation>
<translation id="8688591111840995413">密碼錯誤</translation>
<translation id="8688672835843460752">å¯ç”¨ç©ºé–“</translation>
+<translation id="8689583087392258564">無法將è£ç½®åŠ å…¥ç¶²åŸŸã€‚機構單ä½ç„¡æ•ˆã€‚</translation>
<translation id="869257642790614972">é‡æ–°é–‹å•Ÿæœ€è¿‘關閉的分é </translation>
<translation id="8695825812785969222">é–‹å•Ÿä½ç½®(&amp;L)...</translation>
<translation id="8698464937041809063">Google 繪圖</translation>
@@ -4815,6 +4901,7 @@
<translation id="8708671767545720562">更多資訊(&amp;M)</translation>
<translation id="8710187907779883426">短 (1 秒)</translation>
<translation id="8711402221661888347">漢堡</translation>
+<translation id="8712637175834984815">我瞭解了</translation>
<translation id="8713570323158206935">傳é€<ph name="BEGIN_LINK1" />系統資訊<ph name="END_LINK1" /></translation>
<translation id="8714154114375107944">終止支æ´</translation>
<translation id="871476437400413057">Google 儲存的密碼</translation>
@@ -4890,7 +4977,6 @@
<translation id="882204272221080310">更新韌體以æå‡å®‰å…¨æ€§ã€‚</translation>
<translation id="8823514049557262177">複製連çµæ–‡å­—(&amp;X)</translation>
<translation id="8824701697284169214">新增網é (&amp;G)...</translation>
-<translation id="8827850355924932817">使用 Wi-Fi 網路判斷所在ä½ç½®</translation>
<translation id="8828933418460119530">DNS å稱</translation>
<translation id="8830796635868321089">無法以目å‰çš„ Proxy 設定啟動更新檢查,請調整 <ph name="PROXY_SETTINGS_LINK_START" />Proxy 設定<ph name="PROXY_SETTINGS_LINK_END" />。</translation>
<translation id="8834039744648160717">網路設定由 <ph name="USER_EMAIL" /> 控制。</translation>
@@ -4943,13 +5029,14 @@
<translation id="8912793549644936705">延伸</translation>
<translation id="8915370057835397490">正在載入建議</translation>
<translation id="8916476537757519021">無痕模å¼å­é æ¡†ï¼š<ph name="SUBFRAME_SITE" /></translation>
-<translation id="8919034266226953085">PWG 點陣轉æ›å·¥å…·</translation>
+<translation id="8918468086406665831">åŒæ­¥åˆ°<ph name="ACCOUNT_FULL_NAME" /></translation>
<translation id="8922013791253848639">一律å…許在這個網站中顯示廣告</translation>
<translation id="8925458182817574960">設定(&amp;S)</translation>
<translation id="8926389886865778422">ä¸å†è©¢å•é€™å€‹å•é¡Œ</translation>
<translation id="8926518602592448999">åœç”¨é–‹ç™¼äººå“¡æ¨¡å¼æ“´å……功能</translation>
<translation id="892706138619340876">部分設定已é‡è¨­</translation>
<translation id="8931394284949551895">æ–°è£ç½®</translation>
+<translation id="893242274404530797">必須啟用 Google Play æœå‹™é€šçŸ¥è¨­å®šï¼Œæ‰èƒ½ä½¿ç”¨å³æ™‚網路共用功能</translation>
<translation id="8933960630081805351">在 Finder 中顯示(&amp;S)</translation>
<translation id="8934732568177537184">繼續</translation>
<translation id="8938356204940892126">我放棄</translation>
@@ -5007,6 +5094,7 @@
<translation id="9024127637873500333">在新分é ä¸­é–‹å•Ÿ(&amp;O)</translation>
<translation id="9024331582947483881">全螢幕éµ</translation>
<translation id="9025098623496448965">確定,返回登入畫é¢</translation>
+<translation id="902659348151742535">Google å¯èƒ½æœƒä½¿ç”¨æ‚¨çš„ç€è¦½ç´€éŒ„,為您æ供個人化的æœå°‹æœå‹™ã€å»£å‘Šå…§å®¹å’Œå…¶ä»–å„é … Google æœå‹™ã€‚</translation>
<translation id="9026731007018893674">下載</translation>
<translation id="9027146684281895941">監管這ä½ä½¿ç”¨è€…,以控制åŠæŸ¥çœ‹è©²ä½¿ç”¨è€…é€éŽæ‚¨çš„ Google 帳戶造訪的網站。</translation>
<translation id="9027459031423301635">在新分é ä¸­é–‹å•Ÿé€£çµ(T)</translation>
@@ -5047,7 +5135,6 @@
<translation id="9084064520949870008">在視窗中開啟</translation>
<translation id="9088234649737575428">「<ph name="PLUGIN_NAME" />ã€é­åˆ°ä¼æ¥­æ”¿ç­–å°éŽ–</translation>
<translation id="9088917181875854783">請確èªä»¥ä¸‹å¯†ç¢¼é‡‘鑰是å¦é¡¯ç¤ºæ–¼ã€Œ<ph name="DEVICE_NAME" />ã€ä¸Šï¼š</translation>
-<translation id="9090669887503413452">傳é€ç³»çµ±è³‡è¨Š</translation>
<translation id="9094033019050270033">更新密碼</translation>
<translation id="9094982973264386462">移除</translation>
<translation id="9095253524804455615">移除</translation>
@@ -5101,6 +5188,7 @@
<translation id="9170397650136757332">ç¾åœ¨è«‹ç¨å¾®ç§»å‹•ä½ çš„手指,讓系統擷å–完整的指紋</translation>
<translation id="9170848237812810038">å–消(&amp;U)</translation>
<translation id="9170884462774788842">電腦中其他程å¼æ‰€æ–°å¢žçš„主題å¯èƒ½æœƒè®Šæ›´ Chrome çš„é‹ä½œæ–¹å¼ã€‚</translation>
+<translation id="9173995187295789444">正在掃æè—牙è£ç½®â€¦</translation>
<translation id="9174212595744391062">這會清除所有網站的 Cookie 和快å–,包括</translation>
<translation id="9176611096776448349"><ph name="WINDOW_TITLE" /> - 已連上è—牙è£ç½®</translation>
<translation id="9177499212658576372">ä½ ç›®å‰å·²é€£ç·šè‡³<ph name="NETWORK_TYPE" />網路。</translation>
@@ -5125,6 +5213,7 @@
<translation id="932327136139879170">首é </translation>
<translation id="932508678520956232">無法åˆå§‹åŒ–列å°ä½œæ¥­ã€‚</translation>
<translation id="93393615658292258">僅é™å¯†ç¢¼</translation>
+<translation id="935490618240037774">您的書籤ã€æ­·å²ç´€éŒ„ã€å¯†ç¢¼å’Œå…¶ä»–設定都會在您的 Google 帳戶中ä¿æŒåŒæ­¥ï¼Œä»¥ä¾¿æ‚¨åœ¨æ‰€æœ‰å€‹äººè£ç½®ä¸Šä½¿ç”¨ã€‚</translation>
<translation id="936801553271523408">系統診斷資料</translation>
<translation id="93766956588638423">修復擴充功能</translation>
<translation id="938470336146445890">請安è£ä½¿ç”¨è€…憑證。</translation>
@@ -5145,6 +5234,7 @@
<translation id="960987915827980018">剩下約 1 個å°æ™‚</translation>
<translation id="962802172452141067">書籤資料夾樹狀çµæ§‹</translation>
<translation id="968174221497644223">應用程å¼å¿«å–</translation>
+<translation id="969096075394517431">變更語言</translation>
<translation id="970047733946999531">{NUM_TABS,plural, =1{1 個分é }other{# 個分é }}</translation>
<translation id="971774202801778802">書籤網å€</translation>
<translation id="973473557718930265">çµæŸ</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_am.xtb b/chromium/chrome/app/resources/google_chrome_strings_am.xtb
index 19e123d5b18..217b1e98c6a 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_am.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_am.xtb
@@ -35,7 +35,6 @@
<translation id="1698376642261615901">Google Chrome ድረ-ገá†á‰½áŠ• እና መተáŒá‰ áˆªá‹«á‹Žá‰½áŠ• በሚገርሠáጥáŠá‰µ ማሄድ የሚችሠየድር አሳሽ áŠá‹á¢ áˆáŒ£áŠ•á£ የረጋ እና ለመጠቀሠቀላሠáŠá‹á¢ Google Chrome á‹áˆµáŒ¥ አብሮት በተሰራ የአስጋሪና ተንኮáˆ-አዘሠሶáትዌር መከላከያ አማካáŠáŠá‰µ ደህንáŠá‰µá‹Ž በበለጠ áˆáŠ”ታ ተጠብቆ ድሩን ያስሱá¢</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> á‹­áˆáˆ¨áŒ¡</translation>
<translation id="174539241580958092">በመለያ ሲገባ በáŠá‰ áˆ¨ ስህተት áˆáŠ­áŠ•á‹«á‰µ Google Chrome á‹áˆ‚ብዎን ማመሳሰሠአáˆá‰»áˆˆáˆá¢</translation>
-<translation id="1759301979429102118">የእá‹á‰‚ያዎችዎ á‹áˆ­á‹áˆ®á‰½ በChrome á‹áˆµáŒ¥ ቅጾችን በበለጠ áጥáŠá‰µ እንዲሞሉ á‹«áŒá‹˜á‹Žá‰³áˆá¢</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome ስርዓተ ክወናን መጠቀሠላይ እገዛን á‹«áŒáŠ™</translation>
<translation id="1795405610103747296">Chromeን በእርስዎ ስáˆáŠ­ ላይ ይጫኑትᢠአንድ ኤስኤáˆáŠ¤áˆµ ወደ ስáˆáŠ­á‹Ž እንáˆáŠ«áˆˆáŠ•á¢ <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@
<translation id="2429317896000329049">ማመሳሰሠለጎራዎ ስለማይገአGoogle Chrome á‹áˆ‚ብዎን ማመሳሰሠአáˆá‰»áˆˆáˆá¢</translation>
<translation id="2446511512801740068">Chrome ለሆአጊዜ ያህሠዳáŒáˆ ስላáˆá‰°áŒ€áˆ˜áˆ¨ ጊዜዠአáˆáŽá‰ á‰³áˆá¢ አንድ á‹áˆ›áŠ” አለ እና áˆáŠ­ ዳáŒáˆ ሲያስጀáˆáˆ©á‰µ ይተገበራáˆá¢</translation>
<translation id="2485422356828889247">አራáŒá</translation>
+<translation id="2534507159460261402">Google Pay (ወደ Chrome ተቀድቷáˆ)</translation>
<translation id="2580411288591421699">አáˆáŠ• እየሰራ ካለዠGoogle Chrome ጋር አንድ አይáŠá‰µ የሆአስሪት መጫን አይቻáˆáˆá¢ እባክዎ Google Chrome á‹­á‹áŒ‰áŠ“ እንደገና ይሞክሩá¢</translation>
<translation id="2586406160782125153">ይሄ የአሰሳ á‹áˆ‚ብዎን ከዚህ መሣሪያዎ ይሰርዘዋáˆá¢ á‹áˆ‚ብዎን በኋላ ላይ ሰርስረዠለማá‹áŒ£á‰µ እንደ <ph name="USER_EMAIL" /> ሆáŠá‹ ወደ Chrome á‹­áŒá‰¡á¢</translation>
<translation id="2588322182880276190">የChrome አርማ</translation>
@@ -112,8 +112,6 @@
<translation id="3889417619312448367">Google Chromeን አራáŒá</translation>
<translation id="3898493977366060150">የድር አሰሳ በGoogle ዘመናዊ ይሆናáˆ</translation>
<translation id="4028693306634653894">ወደ Chrome በáጥáŠá‰µ á‹­áŒá‰¡</translation>
-<translation id="4031074602479304239">Chrome ይህን ጣቢያ ወደዚህ እንዳይወስደዎት አá‰áˆžá‰³áˆá¦</translation>
-<translation id="4042449298237264661">Windows XP እና Windows Vista ከእንáŒá‹²áˆ… ስለማይደገበይህ ኮáˆá’á‹á‰°áˆ­ ከአáˆáŠ• በኋላ የGoogle Chrome á‹áˆ›áŠ”ዎችን አይቀበáˆáˆá¢</translation>
<translation id="4050175100176540509">አስáˆáˆ‹áŒŠ የደህንáŠá‰µ ማሻሻያዎች እና አዲስ ባህሪያት በቅርብ ጊዜዠስሪቱ ላይ ይገኛሉá¢</translation>
<translation id="4053720452172726777">Google Chromeን ያብጠእና ይቆጣጠሩ</translation>
<translation id="4147555960264124640">በሚተዳደር መለያ እየገቡ áŠá‹á£ እና አስተዳዳሪዠበእርስዎ Google Chrome መገለጫ ላይ á‰áŒ¥áŒ¥áˆ­ እየሰጡት áŠá‹á¢ እንደ የእርስዎ መተáŒá‰ áˆªá‹«á‹Žá‰½á£ á‹•áˆá‰£á‰¶á‰½á£ ታሪክᣠየይለá ቃላት እና ሌሎች ቅንብሮች ያሉ የእርስዎ Chrome á‹áˆ‚ብ እስከ መጨረሻዠከ<ph name="USER_NAME" /> ጋር የተያያዙ ይሆናሉᢠይህን á‹áˆ‚ብ በGoogle የመለያዎች Dashboard አማካáŠáŠá‰µ ሊሰርዙት ይችላሉᣠáŠáŒˆáˆ­ áŒáŠ• ይህን á‹áˆ‚ብ ከሌላ መለያ ጋር ሊያጎዳኙት አይችሉáˆá¢ <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@
አንዳንድ ባሕሪያት ላይገኙ ይችላሉᢠእባክዎ የተለየ የመገለጫ አቃአይáŒáˆˆáŒ¹ ወይሠአዲሱን የChrome ስሪት ይጠቀሙá¢</translation>
<translation id="5193136243808726294">Google Chrome OS ይህን ገጽ መክáˆá‰µ አይችáˆáˆá¢</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />የአገáˆáŒáˆŽá‰µ á‹áˆ<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (ወደ Chrome ተቀድቷáˆ)</translation>
<translation id="5251420635869119124">እንáŒá‹³á‹Žá‰½ áˆáŠ•áˆ áŠáŒˆáˆ­ ሳይተዉ Chromeን መጠቀሠይችላሉá¢</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome በ1 ሰከንድ á‹áˆµáŒ¥ ዳáŒáˆ ይጀáˆáˆ«áˆá¢}one{Google Chrome በ​​# ሰከንዶች á‹áˆµáŒ¥ ዳáŒáˆ ይጀáˆáˆ«áˆá¢}other{Google Chrome በ​​# ሰከንዶች á‹áˆµáŒ¥ ዳáŒáˆ ይጀáˆáˆ«áˆá¢}}</translation>
<translation id="532046782124376502">ማስጠንቀቂያᦠGoogle Chrome ቅጥያዎች የአሰሳ ታሪክዎን እንዳይመዘáŒá‰¡ መከáˆáŠ¨áˆ አይችáˆáˆá¢ ይህን ቅጥያ ማንáŠá‰µ በማያሳá‹á‰… áˆáŠá‰µ ላይ ለማሰናከሠይህን አማራጭ አይáˆáˆ¨áŒ¡á¢</translation>
@@ -187,15 +184,12 @@ Google Chrome ቅንጅቶችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translat
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome ስርዓተ ክወናን አዘáˆáŠ•</translation>
<translation id="6235018212288296708">Google Chrome ለmDNS ትራáŠáŠ­ ለመáቀድ የá‹áˆµáŒ¥ ደንብá¢</translation>
-<translation id="6236285698028833233">Google Chrome ማዘመን አá‰áˆŸáˆá£ እና ከአáˆáŠ• በኋላ ይህን የስርዓተ ክወናዎን ስሪት አይደáŒááˆá¢</translation>
<translation id="6291089322031436445">Chrome Dev መተáŒá‰ áˆªá‹«á‹Žá‰½</translation>
<translation id="6291549208091401781">Google Chrome ቀደሠብሎ በእርስዎ ኮáˆá’á‹á‰°áˆ­ ላይ ላሉ ተጠቃሚዎች ተጭኗáˆá¢</translation>
<translation id="6338556085225130112">Google Chromeን በማዘመን ላይ</translation>
<translation id="6368958679917195344">Chrome ስርዓተ ክወና በተጨማሪ <ph name="BEGIN_LINK_CROS_OSS" />ክáት áˆáŠ•áŒ­ ሶáትዌር<ph name="END_LINK_CROS_OSS" /> እá‹áŠ• ሊሆን ችáˆáˆá¢</translation>
<translation id="6393863479814692971">Chrome ለዚህ ጣቢያ የእርስዎን ካሜራ እና ማይክራáŽáŠ• ለመድረስ áˆá‰ƒá‹µ á‹­áˆáˆáŒ‹áˆá¢</translation>
-<translation id="6400076122676892962">Mac OS X 10.6ᣠ10.7 እና 10.8 ከአáˆáŠ• በኋላ ስለማይደገበይህ ኮáˆá’á‹á‰°áˆ­ በቅርቡ የGoogle Chrome á‹áˆ›áŠ”ዎችን መቀበሠያቆማáˆá¢</translation>
<translation id="6410540444482791104">አደገኛ መተáŒá‰ áˆªá‹«á‹Žá‰½ እና ጣቢያዎች እንዲገኙ ለማገዠአንዳንድ የሥርዓት መረጃን እና የገጽ ይዘትን ለGoogle በመላክ Chrome ደህንáŠá‰± ይበáˆáŒ¥ የተጠበቀ እና ለመጠቀሠይበáˆáŒ¥ የቀለለ እንዲሆን ማድረጠይችላሉá¢</translation>
-<translation id="6470176598693778404">Mac OS X 10.6ᣠ10.7 እና 10.8 ከእንáŒá‹²áˆ… ስለማይደገበይህ ኮáˆá’á‹á‰°áˆ­ ከአáˆáŠ• በኋላ የGoogle Chrome á‹áˆ›áŠ”ዎችን መቀበሠያቆማáˆá¢</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{አንድ ማá‹áˆ¨á‹µ አáˆáŠ• በሂደት ላይ áŠá‹á¢ ማá‹áˆ¨á‹±áŠ• መተዠእና ከGoogle Chrome መá‹áŒ£á‰µ á‹­áˆáˆáŒ‹áˆ‰?}one{# ማá‹áˆ¨á‹¶á‰½ አáˆáŠ• በሂደት ላይ ናቸá‹á¢ ማá‹áˆ¨á‹¶á‰¹áŠ• መተዠእና ከGoogle Chrome መá‹áŒ£á‰µ á‹­áˆáˆáŒ‹áˆ‰?}other{# ማá‹áˆ¨á‹¶á‰½ አáˆáŠ• በሂደት ላይ ናቸá‹á¢ ማá‹áˆ¨á‹¶á‰¹áŠ• መተዠእና ከGoogle Chrome መá‹áŒ£á‰µ á‹­áˆáˆáŒ‹áˆ‰?}}</translation>
<translation id="6566149418543181476">Google Chromeን በማዘመን ላይ (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">የChrome áŠáŒˆáˆ®á‰½á‹ŽáŠ• ለማመሳሰሠ<ph name="PROFILE_EMAIL" />ን እየተጠቀሙ áŠá‹á¢ የማመሳሰሠáˆáˆ­áŒ«á‹ŽáŠ• ለማዘመን ወይሠChromeን ያለGoogle መለያ ለመጠቀሠ<ph name="SETTINGS_LINK" />ን ይጎብኙá¢</translation>
@@ -216,7 +210,6 @@ Google Chrome ቅንጅቶችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translat
<translation id="7164397146364144019">የደህንáŠá‰µ ሊሆኑ የሚችሉ ክስተቶችን በራስ-ሰር ለGoogle ሪá–ርት በማድረጠChrome ይበáˆáŒ¥ ደህንáŠá‰± የተጠበቀ እና ለመጠቀሠቀላሠእንዲሆን ማድረጠይችላሉá¢</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> ወደ Chrome ታክáˆáˆá¢</translation>
<translation id="7242029209006116544">በሚተዳደር መለያ እየገቡ áŠá‹á£ እና አስተዳዳሪዠበእርስዎ Google Chrome መገለጫ ላይ á‰áŒ¥áŒ¥áˆ­ እየሰጡት áŠá‹á¢ እንደየእርስዎ መተáŒá‰ áˆªá‹«á‹Žá‰½á£ á‹•áˆá‰£á‰¶á‰½á£ ታሪክᣠየይለá ቃላት እና ሌሎች ቅንብሮች ያሉ የእርስዎ Chrome á‹áˆ‚ብ እስከ መጨረሻዠከ<ph name="USER_NAME" /> ጋር የተያያዙ ይሆናሉᢠይህን á‹áˆ‚ብ በGoogle የመለያዎች Dashboard አማካáŠáŠá‰µ ሊሰርዙት ይችላሉᣠáŠáŒˆáˆ­ áŒáŠ• ይህን á‹áˆ‚ብ ከሌላ መለያ ጋር ሊያጎዳኙት አይችሉáˆá¢ áŠá‰£áˆ© የእርስዎ Chrome á‹áˆ‚ብ ለይተዠለማስቀመጥሠአዲስ መገለጫ እንደ አማራጭ መáጠር ይችላሉᢠ<ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP እና Windows Vista ከአáˆáŠ• በኋላ ስለማይደገበይህ ኮáˆá’á‹á‰°áˆ­ በቅርቡ የGoogle Chrome á‹áˆ›áŠ”ዎችን መቀበሠያቆማáˆá¢</translation>
<translation id="7330164299247909639">የማረጋገጫ á‹•á‹á‰…ና ማረጋገጫ አáˆá‰°áˆ³áŠ«áˆá¢ እባክዎ እንደ <ph name="USER_NAME" /> ሆáŠá‹ እንደገና ወደ Google Chrome á‹­áŒá‰¡ ወይሠለተጨማሪ መረጃ አስተዳዳሪዎን á‹«áŠáŒ‹áŒáˆ©á¢ <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">አዲሰ መስኮት</translation>
<translation id="7369650938475876456">በChrome የመáŠáŒ¨ የይለá ቃሠይጠቀሙ</translation>
@@ -229,6 +222,7 @@ Google Chrome ቅንጅቶችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translat
<translation id="7494905215383356681">Chrome የክáት áˆáŠ•áŒ­ áˆá‰ƒá‹¶á‰½</translation>
<translation id="7535429826459677826">Google Chrome ገንቢ</translation>
<translation id="7552219221109926349">Chrome OSን በዚህ ቋንቋ አሳይ</translation>
+<translation id="7589360514048265910">Mac OS X 10.9 ከእንáŒá‹²áˆ… ስለማይደገá ይህ ኮáˆá’á‹á‰°áˆ­ ከእንáŒá‹²áˆ… የGoogle Chrome á‹áˆ›áŠ”ዎችን አይቀበáˆáˆá¢</translation>
<translation id="7592736734348559088">የመለያዎ መáŒá‰¢á‹« á‹áˆ­á‹áˆ®á‰½ ጊዜያቸዠያለáˆá‰£á‰¸á‹ ስለሆኑ Google Chrome á‹áˆ‚ብዎን ማመሳሰሠአáˆá‰»áˆˆáˆá¢</translation>
<translation id="7626032353295482388">ወደ Chrome እንኳን ደህና መጡ</translation>
<translation id="7747138024166251722">ጫáŠá‹ ጊዜያዊ ማá‹áŒ« መáጠር አáˆá‰»áˆˆáˆá¢ እባክዎ áŠáƒ የዲስክ ቦታ እና ሶáትዌር የመጫን áቃድ እንዳለ á‹­áˆá‰µáˆ¹á¢</translation>
@@ -244,6 +238,7 @@ Google Chrome ቅንጅቶችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translat
<translation id="7896673875602241923">የሆአሰዠከዚህ ቀደሠበዚህ ኮáˆá’á‹á‰°áˆ­ ላይ እንደ <ph name="ACCOUNT_EMAIL_LAST" /> ሆáŠá‹ ወደ Chrome ገብተዋáˆá¢ የእርስዎን መረጃ ለይተዠለማስቀመጥ እባክዎ አዲስ የChrome ተጠቃሚ á‹­áጠሩá¢</translation>
<translation id="7908168227788431038">የተዘመአለመሆን ጥቂት ብቻ ቀርቷáˆ! á‹áˆ›áŠ”á‹áŠ• ለማጠናቀቅ Google Chromeን ዳáŒáˆ ያስጀáˆáˆ©á‰µá¢</translation>
<translation id="795025003224538582">ዳáŒáˆ አታስጀáˆáˆ­</translation>
+<translation id="7962410387636238736">Windows XP እና Windows Vista ከእንáŒá‹²áˆ… ስለማይደገበይህ ኮáˆá’á‹á‰°áˆ­ ከአáˆáŠ• በኋላ የGoogle Chrome á‹áˆ›áŠ”ዎችን አይቀበáˆáˆá¢</translation>
<translation id="8005540215158006229">በቃ Chrome á‹áŒáŒ ሊሆን áŠá‹á¢</translation>
<translation id="8008534537613507642">Chromeን ዳáŒáˆ ጫáŠá‹</translation>
<translation id="8030318113982266900">መሳሪያዎን ወደ <ph name="CHANNEL_NAME" /> ሰርጥ በማዘመን ላይ...</translation>
@@ -274,7 +269,6 @@ Google Chrome ቅንጅቶችዎን ማስመለስ አáˆá‰»áˆˆáˆá¢</translat
<translation id="8796108026289707191">አáˆáŠ• Google Chromeን ዳáŒáˆ ማስጀመር አለብዎትá¢</translation>
<translation id="8823341990149967727">Chrome ጊዜዠአáˆáŽá‰ á‰³áˆ</translation>
<translation id="884296878221830158">እንዲáˆáˆ Chromeን ሲጀáˆáˆ©á‰µ ወይሠየመáŠáˆ» አá‹áˆ«áˆ©áŠ• ጠቅ ሲያደርጉት የሚታየá‹áŠ• ገጽ ይቆጣጠራáˆá¢</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">ለስርዓተ-ደረጃ ጭáŠá‰µ ተገቢ መብቶች የሉዎትáˆá¢ ጫኚá‹áŠ• እንደ አስተዳዳሪ በማሄድ እንደገና ይሞክሩá¢</translation>
<translation id="8914504000324227558">Chromeን ዳáŒáˆ አስጀáˆáˆ­</translation>
<translation id="9026991721384951619">የመለያዎ መáŒá‰¢á‹« á‹áˆ­á‹áˆ®á‰½ ጊዜያቸዠያለáˆá‰£á‰¸á‹ ስለሆኑ Chrome OS á‹áˆ‚ብዎን ማመሳሰሠአáˆá‰»áˆˆáˆá¢</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ar.xtb b/chromium/chrome/app/resources/google_chrome_strings_ar.xtb
index d4d866ca16e..7a2e30647b3 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ar.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ar.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">â€Ø¥Ù† Google Chrome هو متصÙØ­ ويب يشغّل صÙحات الويب والتطبيقات بسرعة خاطÙØ©. Ùهذا المتصÙØ­ سريع ويتميز بالثبات وسهولة الاستخدام، ويمكنك من خلاله تصÙØ­ الويب بقدر أكبر من الأمان من خلال وجود حماية مضمنة داخله ضد البرامج الضارة والتصيّد.</translation>
<translation id="1718131156967340976">â€ØªØ­Ø¯ÙŠØ¯ <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">â€ØªØ¹Ø°Ø± على Google Chrome مزامنة البيانات نظرًا لوجود خطأ ÙÙŠ تسجيل الدخول.</translation>
-<translation id="1759301979429102118">â€ÙŠÙ…كن أن تساعد التÙاصيل الواردة من جهات اتصالك ÙÙŠ ملء النماذج بسرعة ÙÙŠ Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">â€Ø§Ù„حصول على مساعدة بشأن استخدام نظام التشغيل Chrome</translation>
<translation id="1795405610103747296">â€Ø¨Ø§Ø¯Ùر بتثبيت Chrome على هاتÙÙƒ. سنرسل رسالة قصيرة SMS إلى هاتÙÙƒ: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">â€ØªØ¹Ø°Ø± على Google Chrome مزامنة البيانات نظرًا لأن المزامنة غير متاحة ÙÙŠ نطاقك.</translation>
<translation id="2446511512801740068">â€Chrome غير محدّث لأنه لم تتم إعادة تشغيله منذ Ùترة. هناك تحديث متوÙر وسيتم تطبيقه بمجرد إعادة تشغيله.</translation>
<translation id="2485422356828889247">إزالة التثبيت</translation>
+<translation id="2534507159460261402">â€Google Pay (تم النسخ إلى Chrome)</translation>
<translation id="2580411288591421699">â€Ù„ا يمكن تثبيت Ù†Ùس الإصدار المثبت من Google Chrome والذي يتم تشغيله حاليًا. ÙŠÙرجى إغلاق Google Chrome وإعادة المحاولة.</translation>
<translation id="2586406160782125153">â€Ø³ÙŠØ¤Ø¯ÙŠ هذا إلى حذ٠بيانات التصÙØ­ من هذا الجهاز. لاسترداد بياناتك لاحقًا، سجّل الدخول إلى Chrome كـ <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">â€Ø´Ø¹Ø§Ø± Chrome</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">â€Ø¥Ø²Ø§Ù„Ø© Google Chrome</translation>
<translation id="3898493977366060150">â€ØªØµÙÙØ­ الويب من خلال ميزات Google الذكية</translation>
<translation id="4028693306634653894">â€Ø§Ù„وصول إلى Chrome بشكل٠أسرع</translation>
-<translation id="4031074602479304239">â€Ù…نع Chrome هذا الموقع من توجيهك إلى</translation>
-<translation id="4042449298237264661">â€Ù„Ù† يستلم هذا الكمبيوتر تحديثات لـ Google Chrome لأن Windows XP ÙˆWindows Vista أصبحا غير مدعومين.</translation>
<translation id="4050175100176540509">تحسينات الأمان المهمة والميزات الجديدة متاحة ÙÙŠ أحدث إصدار.</translation>
<translation id="4053720452172726777">â€ØªØ®ØµÙŠØµ Google Chrome والتحكم Ùيه</translation>
<translation id="4147555960264124640">â€Ø¥Ù†Ùƒ تسجل الدخول باستخدام حساب Ù…Ùدار وتمنح المشر٠إمكانية التحكم ÙÙŠ ملÙÙƒ الشخصي ÙÙŠ Google Chrome. وسيتم ربط بيانات Chrome التابعة لك، مثل التطبيقات والإشارات المرجعية والسجلّ وكلمات المرور والإعدادات الأخرى بالمستخدم <ph name="USER_NAME" />. وستتمكن من حذ٠هذه البيانات عبر لوحة تحكم حسابات GoogleØŒ ولكنك لن تتمكن من إقران هذه البيانات بحساب آخر. <ph name="LEARN_MORE" /></translation>
@@ -154,7 +152,6 @@
قد تكون بعض الميزات غير متاحة. ÙŠÙرجى تحديد دليل مل٠شخصي مختل٠أو استخدام إصدار أحدث من Chrome.</translation>
<translation id="5193136243808726294">â€ÙŠØªØ¹Ø°Ø± على نظام التشغيل Google Chrome Ùتح هذه الصÙحة.</translation>
<translation id="5204098752394657250">â€<ph name="TERMS_OF_SERVICE_LINK" />بنود خدمة<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">â€Google Payments (تم النسخ إلى Chrome)</translation>
<translation id="5251420635869119124">â€ÙŠÙ…كن للضي٠استخدام Chrome بدون أن يترك أي أثر وراءه.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال ثانية واحدة (1).}zero{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال # ثانية.}two{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال ثانيتين (#).}few{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال # ثوانÙ.}many{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال # ثانية.}other{â€Ø³ØªØªÙ… إعادة تشغيل Google Chrome خلال # ثانية.}}</translation>
<translation id="532046782124376502">â€ØªØ­Ø°ÙŠØ±: يتعذّر على Google Chrome منع الإضاÙات من تسجيل سجل تصÙحك. لإيقا٠هذه الإضاÙØ© ÙÙŠ وضع التصÙØ­ المتخÙÙŠØŒ ألغ٠تحديد هذا الخيار.</translation>
@@ -183,15 +180,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">â€ØªØ­Ø¯ÙŠØ« Ù†&amp;ظام التشغيل Google Chrome</translation>
<translation id="6235018212288296708">â€Ù‚اعدة الوارد إلى Google Chrome للسماح بحركة مرور mDNS.</translation>
-<translation id="6236285698028833233">â€ØªÙˆÙ‚٠تحديث Google Chrome ولم يعد متواÙقًا مع هذا الإصدار من نظام التشغيل.</translation>
<translation id="6291089322031436445">â€ØªØ·Ø¨ÙŠÙ‚ات إصدار مطوري البرامج من Chrome</translation>
<translation id="6291549208091401781">â€ØªÙ… تثبيت Google Chrome من قبل لجميع المستخدمين على الكمبيوتر.</translation>
<translation id="6338556085225130112">â€ØªØ­Ø¯ÙŠØ« Google Chrome</translation>
<translation id="6368958679917195344">â€Ø£ØµØ¨Ø­ نظام التشغيل Chrome متاحًا من خلال <ph name="BEGIN_LINK_CROS_OSS" />برنامج Ù…Ùتوح المصدر<ph name="END_LINK_CROS_OSS" /> إضاÙÙŠ.</translation>
<translation id="6393863479814692971">â€ÙŠØ­ØªØ§Ø¬ Chrome إلى إذن لاستخدام الكاميرا والميكروÙون لموقع الويب هذا.</translation>
-<translation id="6400076122676892962">â€Ø³ÙŠØªÙˆÙ‚٠هذا الكمبيوتر قريبًا عن استلام تحديثات Google Chrome لأن أنظمة Mac OS X 10.6 Ùˆ10.7 Ùˆ10.8 ستصبح غير مدعومة.</translation>
<translation id="6410540444482791104">â€ÙŠÙ…كنك المساعدة ÙÙŠ جعل Chrome أكثر أمانًا وأسهل استخدامًا عن طريق إرسال بعض معلومات النظام ومحتوى الصÙحة تلقائيًا إلى Google للمساعدة ÙÙŠ اكتشا٠المواقع والتطبيقات الضارة.</translation>
-<translation id="6470176598693778404">â€Ù„Ù† يستلم هذا الكمبيوتر تحديثات Google Chrome لأن أنظمة Mac OS X 10.6 Ùˆ10.7 Ùˆ10.8 أصبحت غير مدعومة.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{â€Ù‡Ù†Ø§Ùƒ تنزيل قيد التقدم حاليًا. هل تريد إلغاء التنزيل والخروج من Google ChromeØŸ}zero{â€Ù‡Ù†Ø§Ùƒ # من التنزيلات قيد التقدم حاليًا. هل تريد إلغاء التنزيلات والخروج من Google ChromeØŸ}two{â€Ù‡Ù†Ø§Ùƒ تنزيلان (#) قيد التقدم حاليًا. هل تريد إلغاء التنزيلين والخروج من Google ChromeØŸ}few{â€Ù‡Ù†Ø§Ùƒ # تنزيلات قيد التقدم حاليًا. هل تريد إلغاء التنزيلات والخروج من Google ChromeØŸ}many{â€Ù‡Ù†Ø§Ùƒ # تنزيلاً قيد التقدم حاليًا. هل تريد إلغاء التنزيلات والخروج من Google ChromeØŸ}other{â€Ù‡Ù†Ø§Ùƒ # من التنزيلات قيد التقدم حاليًا. هل تريد إلغاء التنزيلات والخروج من Google ChromeØŸ}}</translation>
<translation id="6566149418543181476">â€Ø¬Ø§Ø±Ù تحديث Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">â€Ø£Ù†Øª تستخدم <ph name="PROFILE_EMAIL" /> لمزامنة عناصرك ÙÙŠ Chrome. لتحديث تÙضيل المزامنة أو استخدام Chrome بدون حساب GoogleØŒ يمكنك الانتقال إلى <ph name="SETTINGS_LINK" />.</translation>
@@ -212,7 +206,6 @@
<translation id="7164397146364144019">â€ÙŠÙ…كنك المساعدة ÙÙŠ جعل Chrome أكثر أمانًا وأسهل استخدامًا بإبلاغ Google تلقائيًا بتÙاصيل أي مخاطر أمنية محتملة.</translation>
<translation id="7185038942300673794">â€ØªÙ…ت إضاÙØ© <ph name="EXTENSION_NAME" /> إلى Chrome.</translation>
<translation id="7242029209006116544">â€Ø¥Ù†Ùƒ تسجل الدخول باستخدام حساب Ù…Ùدار وتمنح المشر٠إمكانية التحكم ÙÙŠ ملÙÙƒ الشخصي ÙÙŠ Google Chrome. وسيتم ربط بيانات Chrome التابعة لك، مثل التطبيقات والإشارات المرجعية والسجلّ وكلمات المرور والإعدادات الأخرى بالمستخدم <ph name="USER_NAME" />. وستتمكن من حذ٠هذه البيانات عبر لوحة تحكم حسابات GoogleØŒ ولكنك لن تتمكن من إقران هذه البيانات بحساب آخر. ويÙمكنك اختيار إنشاء مل٠شخصي جديد للإبقاء على بياناتك الحالية ÙÙŠ Chrome بشكل مستقل. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">â€Ø³ÙŠØªÙˆÙ‚٠هذا الكمبيوتر قريبًا عن استلام تحديثات Google Chrome لأن أنظمة Windows XP ÙˆWindows Vista لن تصبح مدعومة بعد الآن.</translation>
<translation id="7330164299247909639">â€ØªØ¹Ø°Ù‘رت شهادة المصادقة. ÙŠÙرجى تسجيل الدخول إلى Google Chrome مرة أخرى بصÙتك <ph name="USER_NAME" /> أو الاتصال بمشرÙÙƒ لمزيد من المعلومات. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">ناÙذة جديدة</translation>
<translation id="7369650938475876456">â€Ø§Ø³ØªØ®Ø¯Ø§Ù… كلمة مرور قوية تم إنشاؤها بواسطة Chrome</translation>
@@ -225,6 +218,7 @@
<translation id="7494905215383356681">â€ØªØ±Ø§Ø®ÙŠØµ Ù…Ùتوحة المصدر لـ Chrome</translation>
<translation id="7535429826459677826">â€Ø¥ØµØ¯Ø§Ø± مطوري البرامج من Google Chrome</translation>
<translation id="7552219221109926349">â€Ø¹Ø±Ø¶ نظام تشغيل Chrome بهذه اللغة</translation>
+<translation id="7589360514048265910">â€Ù„Ù† يتلقى هذا الكمبيوتر تحديثات Google Chrome بعد الآن لأن نظام التشغيل Mac OS X 10.9 أصبح غير معتمد.</translation>
<translation id="7592736734348559088">â€ØªØ¹Ø°Ø± على Google Chrome مزامنة البيانات نظرًا لأن تÙاصيل تسجيل الدخول إلى حسابك قديمة.</translation>
<translation id="7626032353295482388">â€Ù…رحبًا بك ÙÙŠ Chromeâ€</translation>
<translation id="7747138024166251722">تعذر على أداة المثبّÙت إنشاء دليل مؤقت. ÙŠÙرجى التحقق من وجود مساحة خالية على القرص وتوÙر الإذن اللازم لتثبيت البرنامج.</translation>
@@ -240,6 +234,7 @@
<translation id="7896673875602241923">â€Ø³Ø¬Ù‘Ù„ شخص ما الدخول من قبل إلى Chrome على جهاز الكمبيوتر هذا باسم <ph name="ACCOUNT_EMAIL_LAST" />. ÙŠÙرجى إنشاء حساب مستخدم جديد ÙÙŠ Chrome للإبقاء على معلوماتك بشكل٠منÙصل.</translation>
<translation id="7908168227788431038">â€Ø£ÙˆØ´Ùƒ التحديث على الانتهاء! أعÙد تشغيل Google Chrome لإنهاء التحديث.</translation>
<translation id="795025003224538582">عدم إعادة التشغيل</translation>
+<translation id="7962410387636238736">â€Ù„Ù† يستلم جهاز الكمبيوتر هذا تحديثات Google Chrome لأن Windows XP ÙˆWindows Vista أصبحا غير مدعومين.</translation>
<translation id="8005540215158006229">â€Chrome جاهز تقريبًا.</translation>
<translation id="8008534537613507642">â€Ø¥Ø¹Ø§Ø¯Ø© تثبيت Chrome</translation>
<translation id="8030318113982266900">جار٠تحديث جهازك إلى قناة <ph name="CHANNEL_NAME" />...</translation>
@@ -270,7 +265,6 @@
<translation id="8796108026289707191">â€ÙŠØ¬Ø¨ عليك إعادة تشغيل Google Chrome الآن.</translation>
<translation id="8823341990149967727">â€Ø¥ØµØ¯Ø§Ø± Chrome قديم</translation>
<translation id="884296878221830158">â€ÙƒÙ…ا أنها تتحكم ÙÙŠ الصÙحة التي تظهر عند تشغيل Chrome أو النقر على زر الصÙحة الرئيسية.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">لا تملك الحقوق الكاÙية للتثبيت على مستوى النظام. جرّب تشغيل المثبّÙت بصÙØ© مشرÙ.</translation>
<translation id="8914504000324227558">â€Ø¥Ø¹Ø§Ø¯Ø© تشغيل Chrome</translation>
<translation id="9026991721384951619">â€ØªØ¹Ø°Ø± على نظام التشغيل Chrome مزامنة البيانات نظرًا لأن تÙاصيل تسجيل الدخول إلى حسابك قديمة.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_bg.xtb b/chromium/chrome/app/resources/google_chrome_strings_bg.xtb
index 40b84583060..7ea236fef3f 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_bg.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_bg.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome е уеб браузър, който зарежда уеб Ñтраници и изпълнÑва Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑÑŠÑ Ñветкавична ÑкороÑÑ‚. Той е бърз, Ñтабилен и леÑен за употреба. Сърфирайте в мрежата по-безопаÑно Ñ Ð²Ð³Ñ€Ð°Ð´ÐµÐ½Ð°Ñ‚Ð° защита на Google Chrome Ñрещу злонамерен Ñофтуер и фишинг.</translation>
<translation id="1718131156967340976">Изберете <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> <ph name="SMALL_PRODUCT_LOGO" /></translation>
<translation id="174539241580958092">Google Chrome не можа да Ñинхронизира данните ви поради грешка при влизането.</translation>
-<translation id="1759301979429102118">ПодробноÑтите от контактите ви могат да ви помогнат да попълвате по-бързо формулÑри в Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Получаване на помощ за използването на Chrome OS</translation>
<translation id="1795405610103747296">ИнÑталирайте Chrome на телефона Ñи. Ще ви изпратим SMS на него: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">Google Chrome не можа да Ñинхронизира данните ви, защото Ñинхронизирането не е налице за домейна ви.</translation>
<translation id="2446511512801740068">Chrome не е актуален, защото не е бил Ñтартиран отново извеÑтно време. Ðалице е актуализациÑ, коÑто ще бъде приложена веднага, когато реÑтартирате.</translation>
<translation id="2485422356828889247">ДеинÑталиране</translation>
+<translation id="2534507159460261402">Google Pay (копирано в Chrome)</translation>
<translation id="2580411288591421699">Ðе може да Ñе инÑталира Ñъщата верÑÐ¸Ñ Ð½Ð° Google Chrome, коÑто Ñе използва понаÑтоÑщем. МолÑ, затворете браузъра и опитайте отново.</translation>
<translation id="2586406160782125153">Данните за Ñърфирането ви ще Ñе изтриÑÑ‚ от това уÑтройÑтво. За да ги извлечете по-къÑно, влезте в Chrome като <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Лого на Chrome</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">ДеинÑталиране на Google Chrome</translation>
<translation id="3898493977366060150">Интелигентен начин за Ñърфиране в мрежата, Ñъздаден от Google</translation>
<translation id="4028693306634653894">Стартирайте Chrome по-бързо</translation>
-<translation id="4031074602479304239">Chrome ÑÐ¿Ñ€Ñ Ð¿Ñ€ÐµÐ½Ð°Ñочването ви от този Ñайт към</translation>
-<translation id="4042449298237264661">От Ñега нататък този компютър нÑма да получава актуализации на Google Chrome, тъй като Windows XP и Windows Vista вече не Ñе поддържат.</translation>
<translation id="4050175100176540509">Ð’ поÑледната верÑÐ¸Ñ Ñа налице важни Ð¿Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ñ Ð² ÑигурноÑтта и нови функции.</translation>
<translation id="4053720452172726777">ПерÑонализиране и контролиране на Google Chrome</translation>
<translation id="4147555960264124640">Влизате Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñван профил и давате на админиÑтратора му контрол над потребителÑÐºÐ¸Ñ Ñи профил в Google Chrome. Данните ви в браузъра, като например приложениÑ, отметки, иÑториÑ, пароли и други наÑтройки, ще Ñе Ñвържат за поÑтоÑнно Ñ/ÑŠÑ <ph name="USER_NAME" />. Ще можете да ги изтриете чрез таблото за управление на Google Профили, но не и да ги Ñвържете Ñ Ð´Ñ€ÑƒÐ³ профил. <ph name="LEARN_MORE" /></translation>
@@ -152,7 +150,6 @@
<translation id="5170938038195470297">ПотребителÑкиÑÑ‚ ви профил не може да Ñе използва, защото е от по-нова верÑÐ¸Ñ Ð½Ð° Google Chrome. ÐÑкои функции може да не Ñа налице. МолÑ, поÑочете друга Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð² потребителÑÐºÐ¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð» или използвайте по-нова верÑÐ¸Ñ Ð½Ð° Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS не може да отвори тази Ñтраница.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Общи уÑловиÑ<ph name="END_TERMS_OF_SERVICE_LINK" /> на Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (копирано в Chrome)</translation>
<translation id="5251420635869119124">ГоÑтите могат да използват Chrome, без да оÑтавÑÑ‚ Ñледи.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome ще Ñе реÑтартира Ñлед 1 Ñекунда.}other{Google Chrome ще Ñе реÑтартира Ñлед # Ñекунди.}}</translation>
<translation id="532046782124376502">Предупреждение: Google Chrome не може да попречи на разширениÑта да запиÑват иÑториÑта ви на Ñърфиране. За да деактивирате това разширение в режим „инкогнито“, премахнете отметката от тази опциÑ.</translation>
@@ -181,15 +178,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Ðктуализиране на &amp;Chrome OS</translation>
<translation id="6235018212288296708">Правило за Google Chrome за допуÑкане на входÑÑ‰Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸Ðº за mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome ÑÐ¿Ñ€Ñ Ð´Ð° Ñе актуализира и вече не поддържа тази верÑÐ¸Ñ Ð½Ð° операционната ви ÑиÑтема.</translation>
<translation id="6291089322031436445">ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome вече е инÑталиран за вÑички потребители на компютъра ви.</translation>
<translation id="6338556085225130112">Google Chrome Ñе актуализира</translation>
<translation id="6368958679917195344">Chrome OS е възможна благодарение на допълнителен <ph name="BEGIN_LINK_CROS_OSS" />Ñофтуер Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½ код<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome Ñе нуждае от разрешение за доÑтъп до камерата и микрофона ви за този Ñайт.</translation>
-<translation id="6400076122676892962">Този компютър Ñкоро ще Ñпре да получава актуализации на Google Chrome, тъй като Mac OS X 10.6, 10.7 и 10.8 вече нÑма да Ñе поддържат.</translation>
<translation id="6410540444482791104">Можете да ни помогнете да направим браузъра Chrome по-надежден и по-леÑен за използване, като автоматично изпращате до Google ÑиÑтемна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¸ чаÑÑ‚ от Ñъдържанието на Ñтраниците, за да ни ÑъдейÑтвате при откриването на опаÑни Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñайтове.</translation>
-<translation id="6470176598693778404">От Ñега нататък този компютър нÑма да получава актуализации на Google Chrome, тъй като Mac OS X 10.6, 10.7 и 10.8 вече не Ñе поддържат.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Ð’ момента Ñе Ð¸Ð·Ñ‚ÐµÐ³Ð»Ñ Ñ„Ð°Ð¹Ð». ИÑкате ли да анулирате изтеглÑнето и да излезете от Google Chrome?}other{Ð’ момента Ñе изтеглÑÑ‚ # файла. ИÑкате ли да анулирате изтеглÑниÑта и да излезете от Google Chrome?}}</translation>
<translation id="6566149418543181476">Google Chrome Ñе актуализира (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Използвате <ph name="PROFILE_EMAIL" /> за Ñинхронизиране на нещата Ñи в Chrome. За да актуализирате Ñъответното предпочитание или да ползвате браузъра без профил в Google, поÑетете <ph name="SETTINGS_LINK" />.</translation>
@@ -210,7 +204,6 @@
<translation id="7164397146364144019">Можете да ни помогнете да направим Chrome по-надежден и по-леÑен за използване, като автоматично ни Ñъобщавате подробноÑти за инциденти, Ñвързани ÑÑŠÑ ÑигурноÑтта.</translation>
<translation id="7185038942300673794">Разширението <ph name="EXTENSION_NAME" /> е добавено към Chrome.</translation>
<translation id="7242029209006116544">Влизате Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñван профил и давате на админиÑтратора му контрол над потребителÑÐºÐ¸Ñ Ñи профил в Google Chrome. Данните ви в браузъра, като например приложениÑ, отметки, иÑториÑ, пароли и други наÑтройки, ще Ñе Ñвържат за поÑтоÑнно Ñ/ÑŠÑ <ph name="USER_NAME" />. Ще можете да ги изтриете чрез таблото за управление на Google Профили, но не и да ги Ñвържете Ñ Ð´Ñ€ÑƒÐ³ профил. По избор можете да Ñъздадете нов потребителÑки профил, за да отделите ÑъщеÑтвуващите Ñи данни в Chrome. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Този компютър Ñкоро ще Ñпре да получава актуализации на Google Chrome, тъй като Windows XP и Windows Vista вече нÑма да Ñе поддържат.</translation>
<translation id="7330164299247909639">Грешка в Ñертификата за удоÑтоверÑване. МолÑ, влезте отново в Google Chrome като <ph name="USER_NAME" /> или Ñе Ñвържете Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора Ñи за повече информациÑ. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Ðов прозорец</translation>
<translation id="7369650938475876456">Използвайте надеждна парола, генерирана от Chrome</translation>
@@ -238,6 +231,7 @@
<translation id="7896673875602241923">По-рано нÑкой влезе в Chrome на този компютър като <ph name="ACCOUNT_EMAIL_LAST" />. МолÑ, Ñъздайте нов потребител в браузъра, така че информациÑта ви да Ñе ÑъхранÑва отделно.</translation>
<translation id="7908168227788431038">Ðктуализирането почти завърши! ОÑтава Ñамо да Ñтартирате отново Google Chrome.</translation>
<translation id="795025003224538582">Без реÑтартиране</translation>
+<translation id="7962410387636238736">От Ñега нататък този компютър нÑма да получава актуализации на Google Chrome, тъй като Windows XP и Windows Vista вече не Ñе поддържат</translation>
<translation id="8005540215158006229">Chrome е почти готов.</translation>
<translation id="8008534537613507642">Повторно инÑталиране на Chrome</translation>
<translation id="8030318113982266900">УÑтройÑтвото ви Ñе актуализира до канал: <ph name="CHANNEL_NAME" />...</translation>
@@ -268,7 +262,6 @@
<translation id="8796108026289707191">ТрÑбва да реÑтартирате Google Chrome Ñега.</translation>
<translation id="8823341990149967727">Chrome не е актуален</translation>
<translation id="884296878221830158">То Ñъщо контролира ÐºÐ¾Ñ Ñтраница Ñе показва при Ñтартиране на Chrome или при кликване върху бутона „Ðачална Ñтраница“.</translation>
-<translation id="8851136666856101339">оÑновен елемент</translation>
<translation id="8862326446509486874">ÐÑмате подходÑщи права за инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ Ð½Ð° ниво ÑиÑтема. Опитайте да Ñтартирате отново инÑталационната програма като админиÑтратор.</translation>
<translation id="8914504000324227558">Повторно Ñтартиране на Chrome</translation>
<translation id="9026991721384951619">Chrome OS не можа да Ñинхронизира данните ви, защото потребителÑкото име и паролата за вход в профила ви не Ñа актуални.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_bn.xtb b/chromium/chrome/app/resources/google_chrome_strings_bn.xtb
index 08400f9d28f..5099efe7c8c 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_bn.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_bn.xtb
@@ -22,7 +22,7 @@
<translation id="1585657529869845941">à¦à¦Ÿà¦¿ দেখানো হলে <ph name="BEGIN_BOLD" />যেকোনওভাবে পরিবরà§à¦¤à¦¨ করতে<ph name="END_BOLD" /> কà§à¦²à¦¿à¦• করà§à¦¨</translation>
<translation id="1587223624401073077">Google Chrome আপনার কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করছে৷</translation>
<translation id="1587325591171447154"><ph name="FILE_NAME" /> বিপজà§à¦œà¦¨à¦•, তাই Chrome à¦à¦Ÿà¦¿à¦•à§‡ অবরà§à¦¦à§à¦§ করেছে।</translation>
-<translation id="1619887657840448962">Chrome কে আরও নিরাপদ করতে, আমরা নীচের à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়তো আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
+<translation id="1619887657840448962">Chrome কে আরও নিরাপদ করতে, আমরা নীচের à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨à¦Ÿà¦¿ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
<translation id="1628000112320670027">Chrome সমà§à¦ªà¦°à§à¦•à§‡ সহায়তা পান</translation>
<translation id="163860049029591106">Chrome OS দিয়ে শà§à¦°à§ করà§à¦¨</translation>
<translation id="1653828314016431939">ঠিক আছে - à¦à¦–ন পà§à¦°à§à¦¨à¦¸à§‚চনা করà§à¦¨</translation>
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome হ'ল à¦à¦•à¦Ÿà¦¿ ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° যা ওয়েব পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ à¦à¦¬à¦‚ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à¦—à§à¦²à¦¿à¦•à§‡ বিদà§à¦¯à§à¦¤ গতিতে চালনা করে৷ à¦à¦Ÿà¦¿ দà§à¦°à§à¦¤, সà§à¦¸à§à¦¥à¦¿à¦° à¦à¦¬à¦‚ সহজেই বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯à§· Google Chrome ঠঅনà§à¦¤à¦°à§à¦—ঠিত মà§à¦¯à¦¾à¦²à¦“য়ার à¦à¦¬à¦‚ ফিশিং সà§à¦°à¦•à§à¦·à¦¾à¦° সাথে আরও নিরাপদে ওয়েব বà§à¦°à¦¾à¦‰à¦œ করà§à¦¨à§·</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> বেছে নিন</translation>
<translation id="174539241580958092">সাইন ইনে তà§à¦°à§à¦Ÿà¦¿à¦° কারণে Google Chrome আপনার ডেটা সিঙà§à¦• করতে পারেনি৷</translation>
-<translation id="1759301979429102118">আপনার পরিচিতিগà§à¦²à¦¿à¦° বিশদ বিবরণ আপনাকে Chrome ঠআরও দà§à¦°à§à¦¤ ফরà§à¦®à¦—à§à¦²à¦¿ পূরণ করতে সাহাযà§à¦¯ করতে পারে৷</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS বà§à¦¯à¦¬à¦¹à¦¾à¦° করে সাহাযà§à¦¯ নিন</translation>
<translation id="1795405610103747296">আপনার ফোনে Chrome ইনসà§à¦Ÿà¦² করà§à¦¨à¥¤ আমরা আপনার ফোনে à¦à¦•à¦Ÿà¦¿ à¦à¦¸à¦à¦®à¦à¦¸ পাঠাব: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">আপনার ডোমেনে সিঙà§à¦• উপলবà§à¦§ না থাকার কারণে Google Chrome সিঙà§à¦• করতে পারেনি৷</translation>
<translation id="2446511512801740068">Chrome পà§à¦°à¦¾à¦¨à§‹ হয়ে গেছে কারণ কিছৠসময় ধরে à¦à¦Ÿà¦¿à¦•à§‡ পà§à¦¨à¦ƒà¦²à¦žà§à¦š করা হয়নি। à¦à¦•à¦Ÿà¦¿ আপডেট উপলবà§à¦§ রয়েছে à¦à¦¬à¦‚ আপনি পà§à¦¨à¦ƒà¦²à¦žà§à¦š করার সাথে সাথেই à¦à¦Ÿà¦¿ পà§à¦°à§Ÿà§‹à¦— করা হবে।</translation>
<translation id="2485422356828889247">আনইনসà§à¦Ÿà¦²</translation>
+<translation id="2534507159460261402">Google Pay (Chrome ঠকপি করা হয়েছে)</translation>
<translation id="2580411288591421699">বরà§à¦¤à¦®à¦¾à¦¨à§‡ Google Chrome à¦à¦° যে সংসà§à¦•à¦°à¦£à¦Ÿà¦¿ চলছে সেটি ইনসà§à¦Ÿà¦² করতে পারে না৷ দয়া করে Google Chrome বনà§à¦§ করà§à¦¨ à¦à¦¬à¦‚ আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="2586406160782125153">à¦à¦Ÿà¦¿ à¦à¦‡ ডিভাইস থেকে আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ ডেটা মà§à¦›à§‡ দেবে। আপনার ডেটা পরে পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করার জনà§à¦¯, Chrome ঠ<ph name="USER_EMAIL" /> হিসেবে পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨à¥¤</translation>
<translation id="2588322182880276190">Chrome লোগো</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">Google Chrome আনইনসà§à¦Ÿà¦² করà§à¦¨</translation>
<translation id="3898493977366060150">Google সà§à¦®à¦¾à¦°à§à¦Ÿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚</translation>
<translation id="4028693306634653894">Chrome ঠআরও দà§à¦°à§à¦¤ যান</translation>
-<translation id="4031074602479304239">Chrome আপনার à¦à¦‡ সাইটে যাওয়া বনà§à¦§ করেছে</translation>
-<translation id="4042449298237264661">Windows XP ও Windows Vista আর সমরà§à¦¥à¦¿à¦¤ না হওয়ায় à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ আর Google Chrome আপডেট গà§à¦°à¦¹à¦£ করবে না।</translation>
<translation id="4050175100176540509">গà§à¦°à§à¦¤à§à¦¬à¦ªà§‚রà§à¦£ নিরাপতà§à¦¤à¦¾ উনà§à¦¨à¦¤à¦¿ à¦à¦¬à¦‚ নতà§à¦¨ বৈশিষà§à¦Ÿà§à¦¯à¦—à§à¦²à¦¿ সরà§à¦¬à¦¶à§‡à¦· সংসà§à¦•à¦°à¦£à§‡ উপলবà§à¦§à¥¤</translation>
<translation id="4053720452172726777">Google Chrome কাসà§à¦Ÿà¦®à¦¾à¦‡à¦œ ও নিয়নà§à¦¤à§à¦°à¦£ করà§à¦¨</translation>
<translation id="4147555960264124640">আপনি à¦à¦•à¦Ÿà¦¿ পরিচালিত অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° মাধà§à¦¯à¦®à§‡ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ করছেন à¦à¦¬à¦‚ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦•à¦•à§‡ আপনার Google Chrome পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° উপরে নিয়নà§à¦¤à§à¦°à¦£ দিচà§à¦›à§‡à¦¨à§· আপনার Chrome ডেটা, যেমন অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨à¦—à§à¦²à¦¿, বà§à¦•à¦®à¦¾à¦°à§à¦•à¦—à§à¦²à¦¿, ইতিহাস, পাসওয়ারà§à¦¡à¦—à§à¦²à¦¿ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস <ph name="USER_NAME" /> à¦à¦¤à§‡ সà§à¦¥à¦¾à§Ÿà§€à¦­à¦¾à¦¬à§‡ সমà§à¦ªà§ƒà¦•à§à¦¤ হবে৷ আপনি Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦—à§à¦²à¦¿à¦° ডà§à¦¯à¦¾à¦¶à¦¬à§‹à¦°à§à¦¡à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦‡ ডেটাগà§à¦²à¦¿ মà§à¦›à¦¤à§‡ সকà§à¦·à¦® হবেন, কিনà§à¦¤à§ আপনি অনà§à¦¯ à¦à¦•à¦Ÿà¦¿ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° সাথে à¦à¦‡ ডেটা সংশà§à¦²à¦¿à¦·à§à¦Ÿ করতে পারবেন না৷ <ph name="LEARN_MORE" /></translation>
@@ -129,7 +127,7 @@
<translation id="4567424176335768812">আপনি <ph name="USER_EMAIL_ADDRESS" /> হিসাবে পà§à¦°à¦¬à§‡à¦¶ করেছেন৷ à¦à¦–ন আপনি আপনার সমসà§à¦¤ পà§à¦°à¦¬à§‡à¦¶ করা ডিভাইসে আপনার বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ করতে পারেন৷</translation>
<translation id="4600710005438004015">Chrom লেটেসà§à¦Ÿ ভারà§à¦¸à¦¨à§‡ আপডেট করা যাচà§à¦›à§‡ না, তাই আপনি নতà§à¦¨ বৈশিষà§à¦Ÿà§à¦¯ à¦à¦¬à¦‚ সà§à¦°à¦•à§à¦·à¦¾ সমাধানগà§à¦²à¦¿ পাচà§à¦›à§‡à¦¨ না।</translation>
<translation id="4631713731678262610">Chromium মেনà§à¦° মধà§à¦¯à§‡ লà§à¦•à¦¾à¦¨</translation>
-<translation id="4633000520311261472">Chrome কে আরও নিরাপদ করতে, আমরা কিছৠà¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়তো আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
+<translation id="4633000520311261472">Chrome কে আরও নিরাপদ করতে, আমরা কিছৠà¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¾à¦¨ অকà§à¦·à¦® করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ঠতালিকাবদà§à¦§ করা হয়নি à¦à¦¬à¦‚ হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
<translation id="4664415150087723341">Google Chrome à¦à¦° জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ বিশেষ সà§à¦°à¦•à§à¦·à¦¾ আপডেট à¦à¦‡à¦®à¦¾à¦¤à§à¦° পà§à¦°à¦¯à¦¼à§‹à¦— করা হয়েছে; à¦à¦Ÿà¦¾ কারà§à¦¯à¦•à¦° করার জনà§à¦¯ (আমরা আপনার টà§à¦¯à¦¾à¦¬à¦—à§à¦²à¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করব) আপনার à¦à¦–নই à¦à¦•à§‡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ চালৠকরা উচিত হবে।</translation>
<translation id="4700157086864140907">Google Chrome আপনি Google সারà§à¦­à¦¾à¦°à¦—à§à¦²à¦¿à¦¤à§‡ বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°à§‡ কী টাইপ করেন তা পাঠিয়ে আরও সà§à¦®à¦¾à¦°à§à¦Ÿ বানান-পরীকà§à¦·à¦£ সরবরাহ করতে পারে à¦à¦¤à§‡ আপনাকে Google অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ à¦à¦•à¦‡ বানান-পরীকà§à¦·à¦£à§‡à¦° পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করার অনà§à¦®à¦¤à¦¿ দেয়৷</translation>
<translation id="4728575227883772061">অনিরà§à¦¦à¦¿à¦·à§à¦Ÿ তà§à¦°à§à¦Ÿà¦¿à¦° জনà§à¦¯ ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ বà§à¦¯à¦°à§à¦¥ হয়েছে৷ যদি Google Chrome বরà§à¦¤à¦®à¦¾à¦¨à§‡ চলতে থাকে তবে দয়া করে à¦à¦Ÿà¦¿ বনà§à¦§ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
@@ -154,7 +152,6 @@
কিছৠবৈশিষà§à¦Ÿà§à¦¯ অনà§à¦ªà¦²à¦¬à§à¦§ হতে পারে৷ দয়া করে à¦à¦•à¦Ÿà¦¿ ভিনà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² নিরà§à¦¦à§‡à¦¶à¦¿à¦•à¦¾ সà§à¦¨à¦¿à¦°à§à¦¦à¦¿à¦·à§à¦Ÿà¦­à¦¾à¦¬à§‡ উলà§à¦²à§‡à¦– করà§à¦¨ অথবা Chrome à¦à¦° নতà§à¦¨ সংসà§à¦•à¦°à¦£ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨à§·</translation>
<translation id="5193136243808726294">Google Chrome OS à¦à¦‡ পৃষà§à¦ à¦¾ খà§à¦²à¦¤à§‡ পারছে না।</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" /> পরিষেবার শরà§à¦¤à¦¾à¦¬à¦²à§€ <ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome ঠঅনà§à¦²à¦¿à¦ªà¦¿ করা হয়েছে)</translation>
<translation id="5251420635869119124">অতিথিগণ কোনো কিছà§à¦° জনà§à¦¯ অভাব বোধ না করেই Chrome বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন৷</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome ১ সেকেনà§à¦¡à§‡à¦° মধà§à¦¯à§‡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ চালৠহবে।}one{Google Chrome # সেকেনà§à¦¡à§‡à¦° মধà§à¦¯à§‡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ চালৠহবে।}other{Google Chrome # সেকেনà§à¦¡à§‡à¦° মধà§à¦¯à§‡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ চালৠহবে।}}</translation>
<translation id="532046782124376502">সতরà§à¦•à¦¤à¦¾: Google Chrome কোনও à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¦•à§‡ আপনার বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ ইতিহাস রেকরà§à¦¡ করা থেকে বিরত করতে পারে না। ছদà§à¦®à¦¬à§‡à¦¶à§€ মোডে à¦à¦‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¦Ÿà¦¿ অকà§à¦·à¦® করার জনà§à¦¯ à¦à¦‡ বিকলà§à¦ªà¦Ÿà¦¿ বনà§à¦§ করà§à¦¨à¥¤</translation>
@@ -183,15 +180,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS আপডেট</translation>
<translation id="6235018212288296708">mDNS টà§à¦°à¦¾à¦«à¦¿à¦•à§‡à¦° অনà§à¦®à¦¤à¦¿ দিতে Google Chrome à¦à¦° জনà§à¦¯ ইনবাউনà§à¦¡ নিয়ম।</translation>
-<translation id="6236285698028833233">Google Chrome আপডেট বনà§à¦§ করেছে à¦à¦¬à¦‚ আপনার অপারেটিং সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦‡ সংসà§à¦•à¦°à¦£à¦Ÿà¦¿à¦•à§‡ আর সমরà§à¦¥à¦¨ করে না৷</translation>
<translation id="6291089322031436445">Chrome ডেভেলপার অà§à¦¯à¦¾à¦ª</translation>
<translation id="6291549208091401781">Google Chrome ইতোমধà§à¦¯à§‡ আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° সকল বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° জনà§à¦¯ ইনসà§à¦Ÿà¦² করা হয়েছে।</translation>
<translation id="6338556085225130112">Google Chrome আপডেট করা হচà§à¦›à§‡</translation>
<translation id="6368958679917195344">Chrome OS সমà§à¦­à¦¬à¦¤ অতিরিকà§à¦¤ <ph name="BEGIN_LINK_CROS_OSS" />মà§à¦•à§à¦¤ উৎস সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦°<ph name="END_LINK_CROS_OSS" /> দিয়ে তৈরি৷</translation>
<translation id="6393863479814692971">à¦à¦‡ সাইটটির জনà§à¦¯ Chrome কে আপনার কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾ à¦à¦¬à¦‚ মাইকà§à¦°à§‹à¦«à§‹à¦¨à§‡ অà§à¦¯à¦¾à¦•à§à¦¸à§‡à¦¸ দিতে হবে।</translation>
-<translation id="6400076122676892962">à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ শীঘà§à¦°à¦‡ Google Chrome আপডেট গà§à¦°à¦¹à¦£ করা বনà§à¦§ করবে কারণ Mac OS X 10.6, 10.7, à¦à¦¬à¦‚ 10.8 আর সমরà§à¦¥à¦¿à¦¤ হবে না।</translation>
<translation id="6410540444482791104">বিপজà§à¦œà¦¨à¦• অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨ à¦à¦¬à¦‚ সাইট সনাকà§à¦¤ করতে সহায়তা দিতে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ কিছৠতথà§à¦¯ ও পৃষà§à¦ à¦¾ সামগà§à¦°à§€ Google ঠপাঠানোর মাধà§à¦¯à¦®à§‡ Chrome কে আরও নিরাপদ ও সহজে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ করে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করতে পারেন।</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7, à¦à¦¬à¦‚ 10.8 আর সমরà§à¦¥à¦¿à¦¤ না হওয়ায় à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ আর Google Chrome আপডেট গà§à¦°à¦¹à¦£ করবে না।</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{বরà§à¦¤à¦®à¦¾à¦¨à§‡ à¦à¦•à¦Ÿà¦¿ ডাউনলোড হচà§à¦›à§‡à¥¤ আপনি কি ডাউনলোড বাতিল করে Google Chrome থেকে বেরিয়ে যেতে চান?}one{বরà§à¦¤à¦®à¦¾à¦¨à§‡ #টি ডাউনলোড হচà§à¦›à§‡à¥¤ আপনি কি ডাউনলোডগà§à¦²à¦¿ বাতিল করে Google Chrome থেকে বেরিয়ে যেতে চান?}other{বরà§à¦¤à¦®à¦¾à¦¨à§‡ #টি ডাউনলোড হচà§à¦›à§‡à¥¤ আপনি কি ডাউনলোডগà§à¦²à¦¿ বাতিল করে Google Chrome থেকে বেরিয়ে যেতে চান?}}</translation>
<translation id="6566149418543181476">Google Chrome আপডেট হচà§à¦›à§‡ (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">আপনার Chrome জিনিসপতà§à¦° সমনà§à¦¬à§Ÿ করার জনà§à¦¯ আপনি <ph name="PROFILE_EMAIL" /> বà§à¦¯à¦¬à¦¹à¦¾à¦° করছেন৷ আপনার সিঙà§à¦• পছনà§à¦¦à¦—à§à¦²à¦¿ আপডেট করতে বা Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ ছাড়া Chrome বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে <ph name="SETTINGS_LINK" /> ঠযান৷</translation>
@@ -212,7 +206,6 @@
<translation id="7164397146364144019">আপনি Google ঠনিরাপতà§à¦¤à¦¾à¦° সমà§à¦­à¦¾à¦¬à§à¦¯ লঙà§à¦˜à¦¨à§‡à¦° ঘটনাগà§à¦²à¦¿ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পà§à¦°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ করার মাধà§à¦¯à¦®à§‡ Chrome কে নিরাপদ ও সহজে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ করতে তà§à¦²à¦¤à§‡ সাহাযà§à¦¯ করতে পারেন।</translation>
<translation id="7185038942300673794">Chrome-ঠ<ph name="EXTENSION_NAME" />-টি জোড়া হয়েছে৷</translation>
<translation id="7242029209006116544">আপনি à¦à¦•à¦Ÿà¦¿ পরিচালিত অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° মাধà§à¦¯à¦®à§‡ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨ করছেন à¦à¦¬à¦‚ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦•à¦•à§‡ আপনার Google Chrome পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° উপরে নিয়নà§à¦¤à§à¦°à¦£ দিচà§à¦›à§‡à¦¨à§· আপনার Chrome ডেটা, যেমন অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¾à¦¨, বà§à¦•à¦®à¦¾à¦°à§à¦•, ইতিহাস, পাসওয়ারà§à¦¡ à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ সেটিংস <ph name="USER_NAME" /> à¦à¦¤à§‡ সà§à¦¥à¦¾à§Ÿà§€à¦­à¦¾à¦¬à§‡ সমà§à¦ªà§ƒà¦•à§à¦¤ হবে৷ আপনি Google অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦—à§à¦²à¦¿à¦° ডà§à¦¯à¦¾à¦¶à¦¬à§‹à¦°à§à¦¡à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦‡ ডেটাগà§à¦²à¦¿ মà§à¦›à¦¤à§‡ সকà§à¦·à¦® হবেন, কিনà§à¦¤à§ অনà§à¦¯ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° সাথে à¦à¦‡ ডেটা সংশà§à¦²à¦¿à¦·à§à¦Ÿ করতে পারবেন না৷ বিকলà§à¦ª হিসাবে আপনি আপনার বিদà§à¦¯à¦®à¦¾à¦¨ Chrome ডেটা আলাদা রাখার জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ পà§à¦°à§‹à¦«à¦¾à¦‡à¦² তৈরি করতে পারেন৷ <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ শীঘà§à¦°à¦‡ Google Chrome আপডেট গà§à¦°à¦¹à¦£ করা বনà§à¦§ করবে কারণ Windows XP ও Windows Vista আর সমরà§à¦¥à¦¿à¦¤ হবে না।</translation>
<translation id="7330164299247909639">পà§à¦°à¦®à¦¾à¦£à§€à¦•à¦°à¦£à§‡à¦° শংসাপতà§à¦°à¦Ÿà¦¿ কাজ করেনি। অনà§à¦—à§à¦°à¦¹ করে <ph name="USER_NAME" /> হিসেবে আবার Google Chrome ঠসাইন-ইন করà§à¦¨ বা আরও তথà§à¦¯à§‡à¦° জনà§à¦¯ আপনার পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦° সাথে যোগাযোগ করà§à¦¨à¥¤ <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">নতà§à¦¨ উইনà§à¦¡à§‹</translation>
<translation id="7369650938475876456">Chrome à¦à¦° তৈরি করা কঠিন পাসওয়ারà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨</translation>
@@ -240,6 +233,7 @@
<translation id="7896673875602241923">আগে কোনো à¦à¦•à¦œà¦¨ à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ <ph name="ACCOUNT_EMAIL_LAST" /> হিসাবে Chrome ঠপà§à¦°à¦¬à§‡à¦¶ করেছেন। আপনার তথà§à¦¯ আলাদা রাখার জনà§à¦¯ অনà§à¦—à§à¦°à¦¹ করে à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ Chrome বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ তৈরি করà§à¦¨à¥¤</translation>
<translation id="7908168227788431038">পà§à¦°à¦¾à¦¯à¦¼ আপ-টà§-ডেট হয়েছে! আপডেট শেষ করতে Google Chrome আবার চালৠকরà§à¦¨à¥¤</translation>
<translation id="795025003224538582">পà§à¦°à§à¦¨à¦¸à§‚চনা করবেন না</translation>
+<translation id="7962410387636238736">Windows XP ও Windows Vista আর সমরà§à¦¥à¦¿à¦¤ না হওয়ার জনà§à¦¯ à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ আর Google Chrome আপডেট পাবে না</translation>
<translation id="8005540215158006229">Chrome পà§à¦°à¦¾à§Ÿ পà§à¦°à¦¸à§à¦¤à§à¦¤à§·</translation>
<translation id="8008534537613507642">Chrome আবার ইনà§à¦¸à¦Ÿà¦² করà§à¦¨</translation>
<translation id="8030318113982266900">আপনার ডিভাইস <ph name="CHANNEL_NAME" /> চà§à¦¯à¦¾à¦¨à§‡à¦²à§‡ আপডেট করা হচà§à¦›à§‡...</translation>
@@ -270,7 +264,6 @@
<translation id="8796108026289707191">আপনার à¦à¦–নই Google Chrome আবার চালৠকরা উচিত হবে।</translation>
<translation id="8823341990149967727">Chrome পà§à¦°à¦¾à¦¨à§‹ হয়ে গেছে</translation>
<translation id="884296878221830158">আপনি Chrome শà§à¦°à§ করলে বা হোম বোতামটি কà§à¦²à¦¿à¦• করলে কোন পৃষà§à¦ à¦¾à¦Ÿà¦¿ দেখানো হবে তাও à¦à¦Ÿà¦¿ নিয়নà§à¦¤à§à¦°à¦£ করে।</translation>
-<translation id="8851136666856101339">পà§à¦°à¦§à¦¾à¦¨</translation>
<translation id="8862326446509486874">সিসà§à¦Ÿà§‡à¦®-সà§à¦¤à¦°à§€à§Ÿ ইনসà§à¦Ÿà¦²à§‡à¦° জনà§à¦¯ আপনার কাছে যথাযথ অধিকারগà§à¦²à¦¿ নেই৷ পà§à¦°à¦¶à¦¾à¦¸à¦• হিসাবে আবার ইনসà§à¦Ÿà¦²à¦¾à¦°à¦Ÿà¦¿ চালনার চেষà§à¦Ÿà¦¾ করà§à¦¨à§·</translation>
<translation id="8914504000324227558">Chrome আবার লঞà§à¦š করà§à¦¨</translation>
<translation id="9026991721384951619">আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡à¦° সাইন ইনের বিবরণটি সেকেলে হওয়ায় Chrome OS আপনার ডেটা সিঙà§à¦• করতে পারেনি৷</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ca.xtb b/chromium/chrome/app/resources/google_chrome_strings_ca.xtb
index f92e4f85fa1..3edbe4219ce 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ca.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ca.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome és un navegador web que executa pàgines web i aplicacions a gran velocitat. És ràpid, estable i fàcil d'utilitzar. Navegueu d'una manera més segura pel web amb la protecció contra programari maliciós i llocs de pesca integrada a Google Chrome.</translation>
<translation id="1718131156967340976">Selecciona <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome no ha pogut sincronitzar les dades a causa d'un error en iniciar la sessió.</translation>
-<translation id="1759301979429102118">Disposar de detalls dels vostres contactes us pot ajudar a emplenar formularis amb més rapidesa a Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obtén ajuda per a l'ús de Chrome OS</translation>
<translation id="1795405610103747296">Instal·la Chrome al telèfon. T'enviarem un SMS al telèfon: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ En iniciar la sessió, sigui amb l'usuari que sigui, es combinarà amb <ph name=
<translation id="2429317896000329049">Google Chrome no ha pogut sincronitzar les dades perquè la sincronització no està disponible per al vostre domini.</translation>
<translation id="2446511512801740068">Chrome no està actualitzat perquè fa temps que no s'inicia. Hi ha una actualització disponible i s'aplicarà tan aviat com el tornis a iniciar.</translation>
<translation id="2485422356828889247">Desinstal·la</translation>
+<translation id="2534507159460261402">Google Pay (copiada a Chrome)</translation>
<translation id="2580411288591421699">No es pot instal·lar la mateixa versió de Google Chrome que s'executa actualment. Tanqueu Google Chrome i torneu-ho a provar.</translation>
<translation id="2586406160782125153">Amb aquesta acció, se suprimiran les teves dades de navegació d'aquest dispositiu. Per recuperar les teves dades més endavant, inicia la sessió a Chrome com a <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logotip de Chrome</translation>
@@ -108,8 +108,6 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="3889417619312448367">Desinstal·la Google Chrome</translation>
<translation id="3898493977366060150">Navegació web amb les eines intel·ligents de Google</translation>
<translation id="4028693306634653894">Accedeix a Chrome més de pressa</translation>
-<translation id="4031074602479304239">Chrome ha evitat que aquest lloc web et redireccioni a</translation>
-<translation id="4042449298237264661">Aquest ordinador ja no rebrà més actualitzacions de Google Chrome perquè Windows XP i Windows Vista ja no són compatibles.</translation>
<translation id="4050175100176540509">La versió més recent incorpora millores de seguretat i funcions noves importants.</translation>
<translation id="4053720452172726777">Personalitza i controla Google Chrome</translation>
<translation id="4147555960264124640">Esteu a punt d'iniciar la sessió amb un compte gestionat i d'atorgar el control del vostre perfil de Google Chrome a l'administrador corresponent. Les vostres dades de Chrome, com ara aplicacions, adreces d'interès, historial, contrasenyes i altres opcions, s'enllaçaran permanentment amb <ph name="USER_NAME" />. Podreu suprimir aquestes dades mitjançant el tauler de control de comptes de Google, però no les podreu associar amb un altre compte. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="5170938038195470297">El vostre perfil no es pot utilitzar perquè prové d'una versió més nova de Google Chrome. Pot ser que algunes funcions no estiguin disponibles. Especifiqueu un directori de perfil diferent o utilitzeu una versió més nova de Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS no pot obrir aquesta pàgina.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Termes i condicions<ph name="END_TERMS_OF_SERVICE_LINK" /> de Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiada a Chrome)</translation>
<translation id="5251420635869119124">Els convidats poden utilitzar Chrome sense deixar-hi rastre.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome es reiniciarà d'aquí a 1 segon.}other{Google Chrome es reiniciarà d'aquí a # segons.}}</translation>
<translation id="532046782124376502">Advertiment: Google Chrome no pot impedir que les extensions registrin el teu historial de navegació. Per desactivar aquesta extensió en mode d'incògnit, desselecciona aquesta opció.</translation>
@@ -179,15 +176,12 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Actualitza &amp;SO Chrome</translation>
<translation id="6235018212288296708">Regla d'entrada de Google Chrome per permetre el trànsit de mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome ha deixat d'actualitzar-se i ja no admet aquesta versió del vostre sistema operatiu.</translation>
<translation id="6291089322031436445">Aplicacions de Chrome Dev</translation>
<translation id="6291549208091401781">Ja tens instal·lat Google Chrome per a tots els usuaris de l'ordinador.</translation>
<translation id="6338556085225130112">S'està actualitzant Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS és possible gràcies a <ph name="BEGIN_LINK_CROS_OSS" />programari addicional de codi obert<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Per visitar aquest lloc web, Chrome necessita permís per accedir a la teva càmera i al teu micròfon.</translation>
-<translation id="6400076122676892962">Aquest ordinador aviat deixarà de rebre actualitzacions de Google Chrome perquè Mac OS X 10.6, 10.7 i 10.8 ja no seran compatibles.</translation>
<translation id="6410540444482791104">Per fer que Chrome sigui més segur i més fàcil d'utilitzar, envia automàticament algunes dades del sistema i contingut de les pàgines a Google per ajudar a detectar les aplicacions i els llocs perillosos.</translation>
-<translation id="6470176598693778404">Aquest ordinador ja no rebrà més actualitzacions de Google Chrome perquè Mac OS X 10.6, 10.7 i 10.8 ja no són compatibles.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Hi ha una baixada en curs. Voleu cancel·lar-la i sortir de Google Chrome?}other{Hi ha # baixades en curs. Voleu cancel·lar-les i sortir de Google Chrome?}}</translation>
<translation id="6566149418543181476">S'està actualitzant Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Utilitzeu <ph name="PROFILE_EMAIL" /> per sincronitzar el contingut de Chrome. Per modificar la preferència de sincronització o per utilitzar Chrome sense cap compte de Google, dirigiu-vos a <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="7164397146364144019">Si voleu col·laborar perquè Chrome sigui més segur i fàcil d'utilitzar, informeu automàticament Google dels detalls sobre possibles incidències de seguretat.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> s'ha afegit a Chrome.</translation>
<translation id="7242029209006116544">Esteu a punt d'iniciar la sessió amb un compte gestionat i d'atorgar el control del vostre perfil de Google Chrome a l'administrador corresponent. Les vostres dades de Chrome, com ara aplicacions, adreces d'interès, historial, contrasenyes i altres configuracions, s'enllaçaran permanentment amb <ph name="USER_NAME" />. Podreu suprimir aquestes dades mitjançant el Tauler de Comptes de Google, però no les podreu associar amb un altre compte. De manera opcional, podeu crear un perfil nou per mantenir les vostres dades de Chrome a part. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Aquest ordinador aviat deixarà de rebre actualitzacions de Google Chrome perquè Windows XP i Windows Vista ja no seran compatibles.</translation>
<translation id="7330164299247909639">El certificat d'autenticació ha fallat. Torna a iniciar la sessió a Google Chrome com a <ph name="USER_NAME" /> o contacta amb l'administrador per obtenir més informació. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Finestra nova</translation>
<translation id="7369650938475876456">Utilitza una contrasenya segura generada per Chrome</translation>
@@ -236,6 +229,7 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="7896673875602241923">Algú ha iniciat anteriorment la sessió a Chrome en aquest ordinador com a <ph name="ACCOUNT_EMAIL_LAST" />. Crea un usuari de Chrome per mantenir la informació separada.</translation>
<translation id="7908168227788431038">Gairebé heu acabat. Reinicieu Google Chrome per completar l'actualització.</translation>
<translation id="795025003224538582">No reiniciïs</translation>
+<translation id="7962410387636238736">Aquest ordinador ja no rebrà més actualitzacions de Google Chrome perquè Windows XP i Windows Vista ja no són compatibles</translation>
<translation id="8005540215158006229">Chrome ja està quasi llest</translation>
<translation id="8008534537613507642">Torna a instal·lar Chrome</translation>
<translation id="8030318113982266900">S'està actualitzant el vostre dispositiu al canal <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +260,6 @@ Per obtenir més instruccions, consulteu el correu electrònic a <ph name="ACCOU
<translation id="8796108026289707191">Reinicieu Google Chrome ara.</translation>
<translation id="8823341990149967727">Chrome no està actualitzat</translation>
<translation id="884296878221830158">També controla la pàgina que es mostra quan inicieu Chrome o quan feu clic al botó Pàgina d'inici.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">No disposeu dels drets necessaris per instal·lar aplicacions al sistema. Proveu de tornar a executar l'instal·lador com a administrador.</translation>
<translation id="8914504000324227558">Torna a iniciar Chrome</translation>
<translation id="9026991721384951619">Chrome OS no ha pogut sincronitzar les vostres dades perquè les dades d'inici de sessió del compte no estan actualitzades.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_cs.xtb b/chromium/chrome/app/resources/google_chrome_strings_cs.xtb
index 1132ca388c6..c63cc971a11 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_cs.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_cs.xtb
@@ -35,7 +35,6 @@ Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</
<translation id="1698376642261615901">Webový prohlížeÄ Google Chrome spouÅ¡tí stránky a aplikace rychlostí blesku. Je rychlý, stabilní a snadno použitelný. S ochranou proti malwaru a phishingu integrovanou do prohlížeÄe Google Chrome můžete procházet web bezpeÄnÄ›ji.</translation>
<translation id="1718131156967340976">Vyberte <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome vaše data nemohl synchronizovat z důvodu chyby při přihlášení.</translation>
-<translation id="1759301979429102118">Podrobnosti vašich kontaktů vám mohou pomoci vyplňovat formuláře v Chromu rychleji.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Pomoc s používáním systému Chrome OS</translation>
<translation id="1795405610103747296">Nainstalujte si Chrome do telefonu. Zašleme vám SMS na telefon <ph name="PHONE_NUMBER" />.</translation>
@@ -63,6 +62,7 @@ Pokud se pÅ™esto pÅ™ihlásíte, budou data prohlížeÄe Chrome (například zá
<translation id="2429317896000329049">Google Chrome nemohl synchronizovat vaše data, protože Synchronizace ve vaší doméně není k dispozici.</translation>
<translation id="2446511512801740068">ProhlížeÄ Chrome není aktuální, protože nÄ›jakou dobu nebyl restartován. Je k dispozici aktualizace, která bude použita po restartování.</translation>
<translation id="2485422356828889247">Odinstalovat</translation>
+<translation id="2534507159460261402">Google Pay (zkopírováno do Chromu)</translation>
<translation id="2580411288591421699">Nelze nainstalovat verzi aplikace Google Chrome, která je právÄ› spuÅ¡tÄ›ná. UkonÄete aplikaci Google Chrome a opakujte akci.</translation>
<translation id="2586406160782125153">Ze zařízení budou smazány vaÅ¡e údaje o prohlížení. Budete-li chtít své údaje pozdÄ›ji naÄíst, pÅ™ihlaste se do Chromu jako <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Chrome</translation>
@@ -112,8 +112,6 @@ Další pokyny naleznete v e-mailu ve svém úÄtu <ph name="ACCOUNT_EMAIL" />.
<translation id="3889417619312448367">Odinstalovat Google Chrome</translation>
<translation id="3898493977366060150">Procházení webu s chytrými funkcemi Google</translation>
<translation id="4028693306634653894">Mějte Chrome při ruce</translation>
-<translation id="4031074602479304239">Chrome tomuto webu zabránil v přesměrování na adresu</translation>
-<translation id="4042449298237264661">Google Chrome se v tomto poÄítaÄi již nebude aktualizovat, protože systémy Windows XP a Windows Vista již nejsou podporovány.</translation>
<translation id="4050175100176540509">V nejnovÄ›jší verzi jsou k dispozici důležitá vylepÅ¡ení zabezpeÄení a nové funkce.</translation>
<translation id="4053720452172726777">Přizpůsobit a ovládat Google Chrome</translation>
<translation id="4147555960264124640">PÅ™ihlaÅ¡ujete se pomocí spravovaného úÄtu a poskytujete jeho správci kontrolu nad vaším profilem Google Chrome. VaÅ¡e údaje prohlížeÄe Chrome, například aplikace, záložky, historie, hesla a jiná nastavení, budou trvale pÅ™idružena k úÄtu <ph name="USER_NAME" />. Tyto údaje budete moci smazat pomocí Hlavního panelu Google, ale nebudete je moci pÅ™idružit k jinému úÄtu. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Další pokyny naleznete v e-mailu ve svém úÄtu <ph name="ACCOUNT_EMAIL" />.
Některé funkce mohou být nedostupné. Zadejte prosím jiný adresář profilu, nebo používejte novější verzi aplikace Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS tuto stránku nedokáže otevřít.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Smluvní podmínky<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (zkopírováno do prohlížeÄe Chrome)</translation>
<translation id="5251420635869119124">Hosté mohou Chrome používat, aniž by po nich zůstaly jakékoliv stopy.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome se za 1 sekundu restartuje.}few{Google Chrome se za # sekundy restartuje.}many{Google Chrome se za # sekundy restartuje.}other{Google Chrome se za # sekund restartuje.}}</translation>
<translation id="532046782124376502">Upozornění: Google Chrome nemůže rozšířením zabránit v zaznamenávání vaší historie prohlížení. Chcete-li toto rozšíření v anonymním režimu deaktivovat, zrušte výběr této možnosti.</translation>
@@ -187,15 +184,12 @@ Aplikace Google Chrome nemůže vaše nastavení obnovit.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Aktualizace operaÄního systému &amp;Chrome</translation>
<translation id="6235018212288296708">Pravidlo příchozího provozu pro aplikaci Google Chrome, které povolí provoz mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome již nepodporuje verzi operaÄního systému, kterou používáte, a nebude možné jej aktualizovat.</translation>
<translation id="6291089322031436445">Chrome Dev – aplikace</translation>
<translation id="6291549208091401781">ProhlížeÄ Google Chrome je na tomto poÄítaÄi již nainstalován pro vÅ¡echny uživatele.</translation>
<translation id="6338556085225130112">Aktualizace prohlížeÄe Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS by nemohl existovat bez dalšího <ph name="BEGIN_LINK_CROS_OSS" />softwaru s otevřeným zdrojovým kódem<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome pro tento web potřebuje oprávnění k přístupu k fotoaparátu a mikrofonu.</translation>
-<translation id="6400076122676892962">Google Chrome se v tomto poÄítaÄi brzy pÅ™estane aktualizovat, protože systémy Mac OS X 10.6, 10.7 a 10.8 již nebudou podporovány.</translation>
<translation id="6410540444482791104">Automatickým hlášením nÄ›kterých informací o systému a obsahu stránek do Googlu můžete pomoci rozpoznávat nebezpeÄné aplikace a weby a zvýšit tak bezpeÄnost prohlížeÄe Chrome a usnadnit jeho používání.</translation>
-<translation id="6470176598693778404">Google Chrome se v tomto poÄítaÄi již nebude aktualizovat, protože systémy Mac OS X 10.6, 10.7 a 10.8 již nejsou podporovány.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{MomentálnÄ› probíhá stahování. Chcete stahování zruÅ¡it a ukonÄit prohlížeÄ Google Chrome?}few{MomentálnÄ› probíhají # stahování. Chcete stahování zruÅ¡it a ukonÄit prohlížeÄ Google Chrome?}many{MomentálnÄ› probíhá # stahování. Chcete stahování zruÅ¡it a ukonÄit prohlížeÄ Google Chrome?}other{MomentálnÄ› probíhá # stahování. Chcete stahování zruÅ¡it a ukonÄit prohlížeÄ Google Chrome?}}</translation>
<translation id="6566149418543181476">Aktualizace prohlížeÄe Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Synchronizujete obsah a nastavení Chrome s úÄtem <ph name="PROFILE_EMAIL" />. Chcete-li možnosti synchronizace upravit nebo Chrome používat bez úÄtu Google, navÅ¡tivte <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Aplikace Google Chrome nemůže vaše nastavení obnovit.</translation>
<translation id="7164397146364144019">Automatickým hlášením podrobností o možných bezpeÄnostních incidentech do Googlu můžete pomoci zrychlit prohlížeÄ Chrome a usnadnit jeho používání.</translation>
<translation id="7185038942300673794">Do prohlížeÄe Chrome bylo pÅ™idáno rozšíření <ph name="EXTENSION_NAME" />.</translation>
<translation id="7242029209006116544">PÅ™ihlaÅ¡ujete se pomocí spravovaného úÄtu a poskytujete jeho správci kontrolu nad vaším profilem Google Chrome. VaÅ¡e údaje prohlížeÄe Chrome, například aplikace, záložky, historie, hesla a jiná nastavení, budou trvale pÅ™idružena k úÄtu <ph name="USER_NAME" />. Tyto údaje budete moci smazat pomocí Hlavního panelu v ÚÄtech Google, ale nebudete je moci pÅ™idružit k jinému úÄtu. Pokud chcete uchovat existující údaje Chrome oddÄ›lenÄ›, můžete vytvoÅ™it nový profil. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Google Chrome se v tomto poÄítaÄi již brzy pÅ™estane aktualizovat, protože systémy Windows XP a Windows Vista již nejsou podporovány.</translation>
<translation id="7330164299247909639">Ověřovací certifikát selhal. Přihlaste se do Google Chrome znovu jako uživatel <ph name="USER_NAME" /> nebo svého administrátora požádejte o další informace. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nové okno</translation>
<translation id="7369650938475876456">Použít silné heslo vygenerované prohlížeÄem Chrome</translation>
@@ -244,6 +237,7 @@ Aplikace Google Chrome nemůže vaše nastavení obnovit.</translation>
<translation id="7896673875602241923">ProhlížeÄ Chrome v tomto poÄítaÄi je již pÅ™ihlášen k úÄtu <ph name="ACCOUNT_EMAIL_LAST" />. Chcete-li své informace uchovat oddÄ›lenÄ›, vytvoÅ™te nového uživatele Chromu.</translation>
<translation id="7908168227788431038">Aktualizace je téměř hotova. DokonÄíte ji restartováním prohlížeÄe Google Chrome.</translation>
<translation id="795025003224538582">Nerestartovat</translation>
+<translation id="7962410387636238736">Google Chrome se v tomto poÄítaÄi již nebude aktualizovat, protože systémy Windows XP a Windows Vista již nejsou podporovány.</translation>
<translation id="8005540215158006229">Chrome je téměř připraven.</translation>
<translation id="8008534537613507642">Přeinstalovat Chrome</translation>
<translation id="8030318113982266900">Aktualizace zařízení na verzi <ph name="CHANNEL_NAME" />...</translation>
@@ -274,7 +268,6 @@ Aplikace Google Chrome nemůže vaše nastavení obnovit.</translation>
<translation id="8796108026289707191">Nyní byste Google Chrome měli restartovat.</translation>
<translation id="8823341990149967727">Chrome je zastaralý</translation>
<translation id="884296878221830158">Také řídí, která stránka se zobrazí pÅ™i spuÅ¡tÄ›ní Chromu nebo po kliknutí na tlaÄítko Domovská stránka.</translation>
-<translation id="8851136666856101339">hlavní</translation>
<translation id="8862326446509486874">Nemáte práva nutná k provádÄ›ní instalací na úrovni systému. Zkuste spustit instalaÄní program jako správce.</translation>
<translation id="8914504000324227558">Znovu spustit Chrome</translation>
<translation id="9026991721384951619">Chrome OS vaše data nemohl synchronizovat, protože vaše přihlašovací údaje nejsou aktuální.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_da.xtb b/chromium/chrome/app/resources/google_chrome_strings_da.xtb
index a4447bce94e..86a7b76b882 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_da.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_da.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome er en webbrowser, som kører websider og applikationer med lynets hast. Den er hurtig, stabil og nem at bruge. Surf mere sikkert med indbygget beskyttelse mod malware og phishing i Google Chrome.</translation>
<translation id="1718131156967340976">Vælg <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome kunne ikke synkronisere dine data på grund af en loginfejl.</translation>
-<translation id="1759301979429102118">Oplysninger om dine kontaktpersoner kan hjælpe dig med at udfylde formularer hurtigere i Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Få hjælp til at bruge Chrome OS</translation>
<translation id="1795405610103747296">Installer Chrome på din telefon. Vi sender en sms til din telefon: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Hvis du logger ind alligevel, flettes Chrome-oplysninger, som f.eks. bogmærker,
<translation id="2429317896000329049">Google Chrome kunne ikke synkronisere dine data, fordi synkronisering ikke er tilgængelig for dit domæne.</translation>
<translation id="2446511512801740068">Chrome er forældet, da den ikke er blevet genstartet i et stykke tid. Der er en tilgængelig opdatering, som anvendes, så snart du genstarter.</translation>
<translation id="2485422356828889247">Afinstaller</translation>
+<translation id="2534507159460261402">Google Pay (kopieret til Chrome)</translation>
<translation id="2580411288591421699">Det er ikke muligt at installere den samme version af Google Chrome, som allerede kører. Luk Google Chrome, og prøv igen.</translation>
<translation id="2586406160782125153">Denne handling sletter dine browserdata på denne enhed. Hvis du senere vil hente dine data igen, skal du logge ind på Chrome som <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome-logo</translation>
@@ -108,8 +108,6 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="3889417619312448367">Afinstaller Google Chrome</translation>
<translation id="3898493977366060150">Webbrowsing med Googles smarte funktioner</translation>
<translation id="4028693306634653894">Kom hurtigere til Chrome</translation>
-<translation id="4031074602479304239">Chrome forhindrede dette website i at sende dig videre til</translation>
-<translation id="4042449298237264661">Denne computer vil ikke længere modtage Google Chrome-opdateringer, fordi Windows XP og Windows Vista ikke længere understøttes.</translation>
<translation id="4050175100176540509">Vigtige sikkerhedsforbedringer og nye funktioner er tilgængelige i den seneste version.</translation>
<translation id="4053720452172726777">Tilpas Google Chrome</translation>
<translation id="4147555960264124640">Du er ved at logge ind med en administreret konto og give dens administrator kontrol over din profil i Google Chrome. Dine Chrome-data, f.eks. dine apps, bogmærker, historikdata, adgangskoder og andre indstillinger, knyttes permanent til <ph name="USER_NAME" />. Du kan slette disse data via betjeningspanelet for Google Konti, men du kan ikke knytte disse data til en anden konto. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="5170938038195470297">Din profil kan ikke bruges, fordi den stammer fra en nyere version af Google Chrome. Nogle funktioner er muligvis ikke tilgængelige. Angiv en anden profilmappe, eller brug en nyere version af Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS kan ikke åbne denne side.</translation>
<translation id="5204098752394657250">Google Chromes <ph name="TERMS_OF_SERVICE_LINK" />Servicevilkår<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (kopieret til Chrome)</translation>
<translation id="5251420635869119124">Gæster kan bruge Chrome uden at efterlade noget.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome genstarter om 1 sekund.}one{Google Chrome genstarter om # sekund.}other{Google Chrome genstarter om # sekunder.}}</translation>
<translation id="532046782124376502">Advarsel! Google Chrome kan ikke forhindre udvidelser i at registrere din browserhistorik. Fravælg denne indstilling for at deaktivere udvidelsen i inkognitotilstand.</translation>
@@ -179,15 +176,12 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> – Google Chrome</translation>
<translation id="61852838583753520">Opdater &amp;Chrome OS</translation>
<translation id="6235018212288296708">Indgående regel for Google Chrome om at tillade mDNS-trafik.</translation>
-<translation id="6236285698028833233">Google Chrome er holdt op med at opdatere og understøtter ikke længere denne version af dit operativsystem.</translation>
<translation id="6291089322031436445">Apps i udviklerversionen af Chrome</translation>
<translation id="6291549208091401781">Google Chrome er allerede installeret for alle brugere på computeren.</translation>
<translation id="6338556085225130112">Opdaterer Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS er lavet ved hjælp af <ph name="BEGIN_LINK_CROS_OSS" />open source-software<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome skal have tilladelse til at bruge dit kamera og din mikrofon på dette website.</translation>
-<translation id="6400076122676892962">Computeren holder snart op med at modtage Google Chrome-opdateringer, fordi Mac OS X 10.6, 10.7 og 10.8 ikke længere understøttes.</translation>
<translation id="6410540444482791104">Du kan hjælpe med at gøre Chrome mere sikkert og nemmere at bruge ved automatisk at sende nogle systemoplysninger og sideindhold til Google som en hjælp til at registrere skadelige apps og websites.</translation>
-<translation id="6470176598693778404">Denne computer modtager ikke længere Google Chrome-opdateringer, fordi Mac OS X 10.6, 10.7 og 10.8 ikke længere understøttes.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Der er et download i gang i øjeblikket. Vil du at annullere dit download og lukke Google Chrome?}one{Der er # downloads i gang i øjeblikket. Vil du at annullere dine downloads og lukke Google Chrome?}other{Der er # downloads i gang i øjeblikket. Vil du at annullere dine downloads og lukke Google Chrome?}}</translation>
<translation id="6566149418543181476">Opdaterer Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Du bruger <ph name="PROFILE_EMAIL" /> til at synkronisere dine Chrome-ting med. Gå til <ph name="SETTINGS_LINK" />, hvis du vil opdatere dine synkroniseringspræference, eller hvis du vil bruge Chrome uden en Google-konto.</translation>
@@ -208,7 +202,6 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="7164397146364144019">Du kan hjælpe med at gøre Chrome sikrere og nemmere at bruge ved automatisk at rapportere oplysninger om mulige sikkerhedsproblemer til Google.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> er føjet til Chrome.</translation>
<translation id="7242029209006116544">Du er ved at logge ind med en administreret konto og give dens administrator kontrol over din profil i Google Chrome. Dine Chrome-data, f.eks. dine apps, bogmærker, historikdata, adgangskoder og andre indstillinger, knyttes permanent til <ph name="USER_NAME" />. Du kan slette disse data via betjeningspanelet for Google Konti, men du kan ikke knytte disse data til en anden konto. Du kan eventuelt oprette en ny profil for at holde dine eksisterende Chrome-data adskilt. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Denne computer holder snart op med at modtage Google Chrome-opdateringer, fordi Windows XP og Windows Vista ikke længere understøttes.</translation>
<translation id="7330164299247909639">Godkendelsescertifikatet slog fejl. Log ind på Google Chrome igen som <ph name="USER_NAME" />, eller kontakt din administrator for at få flere oplysninger. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nyt vindue</translation>
<translation id="7369650938475876456">Brug en stærk adgangskode, der genereres af Chrome</translation>
@@ -236,6 +229,7 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="7896673875602241923">Nogen har tidligere logget ind på Chrome på denne computer som <ph name="ACCOUNT_EMAIL_LAST" />. Opret en ny Chrome-bruger for at holde dine oplysninger adskilt.</translation>
<translation id="7908168227788431038">Næsten opdateret! Genstart Google Chrome for at gennemføre opdateringen.</translation>
<translation id="795025003224538582">Genstart ikke</translation>
+<translation id="7962410387636238736">Denne computer modtager ikke længere Google Chrome-opdateringer, da Windows XP og Windows Vista ikke længere understøttes.</translation>
<translation id="8005540215158006229">Chrome er næsten klar.</translation>
<translation id="8008534537613507642">Geninstaller Chrome</translation>
<translation id="8030318113982266900">Opdaterer din enhed til kanalen <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +260,6 @@ Gå til din e-mail på <ph name="ACCOUNT_EMAIL" /> for at få yderligere vejledn
<translation id="8796108026289707191">Du bør genstarte Google Chrome nu.</translation>
<translation id="8823341990149967727">Chrome er forældet</translation>
<translation id="884296878221830158">Den styrer også, hvilken side der vises, når du åbner Chrome eller klikker på knappen Startside.</translation>
-<translation id="8851136666856101339">hovd</translation>
<translation id="8862326446509486874">Du har ikke de nødvendige rettigheder til en installation på systemniveau. Prøv at køre installationsprogrammet igen som administrator.</translation>
<translation id="8914504000324227558">Genstart Chrome</translation>
<translation id="9026991721384951619">Chrome OS kunne ikke synkronisere dine data, fordi loginoplysningerne til din konto er forældede.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_de.xtb b/chromium/chrome/app/resources/google_chrome_strings_de.xtb
index c1add86e70b..f74f7187370 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_de.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_de.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome ist ein Webbrowser, der Webseiten und Apps in Sekundenschnelle lädt und dabei äußerst stabil und nutzerfreundlich ist. Dank des integrierten Malware- und Phishing-Schutzes können Sie bedenkenlos im Internet surfen.</translation>
<translation id="1718131156967340976">Wählen Sie <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> aus</translation>
<translation id="174539241580958092">Google Chrome konnte Ihre Daten aufgrund eines Fehlers bei der Anmeldung nicht synchronisieren.</translation>
-<translation id="1759301979429102118">Mithilfe von Angaben aus Ihren Kontakten können Sie Formulare in Chrome schneller ausfüllen.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Hilfe für Chrome OS aufrufen</translation>
<translation id="1795405610103747296">Installieren Sie Chrome auf Ihrem Smartphone. Wir senden Ihnen eine SMS an: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Sollten Sie sich trotzdem anmelden, werden die Chrome-Daten wie Lesezeichen, Ver
<translation id="2429317896000329049">Google Chrome konnte Ihre Daten nicht synchronisieren, da die Synchronisierung für Ihre Domain nicht zur Verfügung steht.</translation>
<translation id="2446511512801740068">Chrome ist veraltet, da es über einen längeren Zeitraum nicht neu gestartet wurde. Ein Update ist verfügbar und wird übernommen, sobald Sie Chrome neu starten.</translation>
<translation id="2485422356828889247">Deinstallieren</translation>
+<translation id="2534507159460261402">Google Pay (in Chrome kopiert)</translation>
<translation id="2580411288591421699">Die Google Chrome-Version kann nicht installiert werden, da sie aktuell ausgeführt wird. Schließen Sie Google Chrome und versuchen Sie es erneut.</translation>
<translation id="2586406160782125153">Dadurch werden Ihre Browserdaten von diesem Gerät gelöscht. Wenn Sie Ihre Daten später abrufen möchten, melden Sie sich als <ph name="USER_EMAIL" /> in Chrome an.</translation>
<translation id="2588322182880276190">Chrome-Logo</translation>
@@ -108,8 +108,6 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="3889417619312448367">Google Chrome deinstallieren</translation>
<translation id="3898493977366060150">Smart surfen mit Google</translation>
<translation id="4028693306634653894">Schneller Zugriff auf Chrome</translation>
-<translation id="4031074602479304239">Chrome hat verhindert, dass diese Website Sie weiterleitet zu:</translation>
-<translation id="4042449298237264661">Dieser Computer erhält keine Google Chrome-Updates mehr, da Windows XP und Windows Vista nicht mehr unterstützt werden.</translation>
<translation id="4050175100176540509">Wichtige Sicherheitsverbesserungen und neue Funktionen sind in der aktuellen Version verfügbar.</translation>
<translation id="4053720452172726777">Google Chrome anpassen und einstellen</translation>
<translation id="4147555960264124640">Sie melden sich mit einem verwalteten Konto an und ermöglichen dessen Administrator Zugriff auf Ihr Google Chrome-Profil. Ihre Chrome-Daten, wie Apps, Lesezeichen, Verlauf, Passwörter und andere Einstellungen, werden dauerhaft mit <ph name="USER_NAME" /> verknüpft. Sie können diese Daten über das Google Konten-Dashboard löschen, aber nicht mit einem anderen Konto verknüpfen. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="5170938038195470297">Ihr Profil kann nicht verwendet werden, da es von einer neueren Version von Google Chrome stammt. Einige Funktionen stehen möglicherweise nicht zur Verfügung. Geben Sie bitte ein anderes Profilverzeichnis an oder verwenden Sie eine neuere Version von Google Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS kann diese Seite nicht öffnen.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Google Chrome-Nutzungsbedingungen<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (in Chrome kopiert)</translation>
<translation id="5251420635869119124">Gastnutzer können Chrome verwenden, ohne Daten zu hinterlassen.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome wird in 1 Sekunde neu gestartet.}other{Google Chrome wird in # Sekunden neu gestartet.}}</translation>
<translation id="532046782124376502">Warnung: Google Chrome kann nicht verhindern, dass Ihr Suchverlauf von Erweiterungen protokolliert wird. Sie können diese Erweiterung für den Inkognitomodus deaktivieren, indem Sie das Häkchen aus dem Kästchen entfernen.</translation>
@@ -179,15 +176,12 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS aktualisieren</translation>
<translation id="6235018212288296708">Eingangsregel für die Zulassung von mDNS-Verkehr in Google Chrome</translation>
-<translation id="6236285698028833233">Chrome wird nicht mehr aktualisiert und unterstützt Ihre Betriebssystemversion nicht länger.</translation>
<translation id="6291089322031436445">Chrome Dev-Apps</translation>
<translation id="6291549208091401781">Google Chrome ist bereits für alle Nutzer auf Ihrem Computer installiert.</translation>
<translation id="6338556085225130112">Google Chrome wird aktualisiert</translation>
<translation id="6368958679917195344">Chrome OS wird durch zusätzliche <ph name="BEGIN_LINK_CROS_OSS" />Open-Source-Software<ph name="END_LINK_CROS_OSS" /> möglich gemacht.</translation>
<translation id="6393863479814692971">Chrome benötigt für diese Website die Berechtigung, auf Ihre Kamera und Ihr Mikrofon zuzugreifen.</translation>
-<translation id="6400076122676892962">Dieser Computer erhält demnächst keine Google Chrome-Updates mehr, da Mac OS X 10.6, 10.7 und 10.8 nicht mehr unterstützt werden.</translation>
<translation id="6410540444482791104">Sie können dazu beitragen, die Verwendung von Chrome sicherer und nutzerfreundlicher zu machen, indem Sie einige Systeminformationen und Seiteninhalte automatisch an Google senden. Google kann so schädliche Apps und Websites besser erfassen.</translation>
-<translation id="6470176598693778404">Dieser Computer erhält keine Google Chrome-Updates mehr, da Mac OS X 10.6, 10.7 und 10.8 nicht mehr unterstützt werden.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Ein Download wird derzeit ausgeführt. Möchten Sie den Download abbrechen und Google Chrome beenden?}other{# Downloads werden derzeit ausgeführt. Möchten Sie die Downloads abbrechen und Google Chrome beenden?}}</translation>
<translation id="6566149418543181476">Google Chrome wird aktualisiert (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Ihre E-Mail-Adresse <ph name="PROFILE_EMAIL" /> wird zurzeit für die Synchronisierung Ihrer Chrome-Inhalte verwendet. Wenn Sie Ihre Synchronisierungseinstellungen ändern oder Chrome ohne Google-Konto verwenden möchten, rufen Sie <ph name="SETTINGS_LINK" /> auf.</translation>
@@ -208,7 +202,6 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="7164397146364144019">Helfen Sie mit, Chrome sicherer und nutzerfreundlicher zu machen, indem Sie Details zu möglichen sicherheitsrelevanten Zwischenfällen automatisch an Google senden.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> wurde zu Chrome hinzugefügt.</translation>
<translation id="7242029209006116544">Sie melden sich mit einem verwalteten Konto an und ermöglichen dessen Administrator Zugriff auf Ihr Google Chrome-Profil. Ihre Chrome-Daten, wie Apps, Lesezeichen, Verlauf, Passwörter und andere Einstellungen, werden dauerhaft mit <ph name="USER_NAME" /> verknüpft. Sie können diese Daten über das Google Konten-Dashboard löschen, aber nicht mit einem anderen Konto verknüpfen. Wenn Sie Ihre bestehenden Chrome-Daten getrennt verwenden möchten, können Sie ein neues Profil erstellen. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Dieser Computer erhält demnächst keine Google Chrome-Updates mehr, da Windows XP und Windows Vista nicht mehr unterstützt werden.</translation>
<translation id="7330164299247909639">Authentifizierungszertifikat fehlgeschlagen. Bitte melden Sie sich wieder als <ph name="USER_NAME" /> bei Google Chrome an oder wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Neues Fenster</translation>
<translation id="7369650938475876456">Starkes, von Chrome generiertes Passwort verwenden</translation>
@@ -221,6 +214,7 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="7494905215383356681">Open Source-Lizenzen für Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Chrome OS in dieser Sprache anzeigen</translation>
+<translation id="7589360514048265910">Für diesen Computer werden keine weiteren Google Chrome-Updates mehr bereitgestellt, da Mac OS X 10.9 nicht mehr unterstützt wird.</translation>
<translation id="7592736734348559088">Google Chrome konnte Ihre Daten nicht synchronisieren, da die Anmeldedaten Ihres Kontos nicht mehr aktuell sind.</translation>
<translation id="7626032353295482388">Willkommen bei Chrome</translation>
<translation id="7747138024166251722">Das Installationsprogramm konnte kein temporäres Verzeichnis erstellen. Überprüfen Sie, ob freier Speicherplatz und die Rechte zum Installieren von Software vorhanden sind.</translation>
@@ -236,6 +230,7 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="7896673875602241923">Auf diesem Computer war zuvor ein Nutzer mit dem Konto <ph name="ACCOUNT_EMAIL_LAST" /> in Chrome angemeldet. Erstellen Sie einen neuen Chrome-Nutzer, um Ihre Daten getrennt zu verwenden.</translation>
<translation id="7908168227788431038">Fast fertig! Starten Sie Google Chrome neu, um die Aktualisierung abzuschließen.</translation>
<translation id="795025003224538582">Nicht neu starten</translation>
+<translation id="7962410387636238736">Dieser Computer erhält keine Google Chrome-Updates mehr, da Windows XP und Windows Vista nicht mehr unterstützt werden</translation>
<translation id="8005540215158006229">Chrome ist gleich bereit.</translation>
<translation id="8008534537613507642">Chrome erneut installieren</translation>
<translation id="8030318113982266900">Ihr Gerät wird auf Kanal <ph name="CHANNEL_NAME" /> aktualisiert...</translation>
@@ -266,7 +261,6 @@ Weitere Informationen wurden per E-Mail an <ph name="ACCOUNT_EMAIL" /> gesendet.
<translation id="8796108026289707191">Google Chrome jetzt neu starten.</translation>
<translation id="8823341990149967727">Chrome ist veraltet.</translation>
<translation id="884296878221830158">Die Erweiterung legt auch fest, welche Seite beim Start von Chrome angezeigt wird oder wenn Sie auf die Schaltfläche "Startseite" klicken.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Sie verfügen nicht über die erforderlichen Rechte für eine systemweite Installation. Starten Sie das Installationsprogramm als Administrator.</translation>
<translation id="8914504000324227558">Chrome neu starten</translation>
<translation id="9026991721384951619">Chrome OS konnte Ihre Daten nicht synchronisieren, da die Anmeldedaten Ihres Kontos veraltet sind.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_el.xtb b/chromium/chrome/app/resources/google_chrome_strings_el.xtb
index dff9292b879..0425511ee6e 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_el.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_el.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Το Google Chrome είναι ένα Ï€ÏόγÏαμμα πεÏιήγησης Î¹ÏƒÏ„Î¿Ï Ï€Î¿Ï… εκτελεί εφαÏμογές και ιστοσελίδες με απίστευτη ταχÏτητα. Είναι γÏήγοÏο, σταθεÏÏŒ και εÏχÏηστο. ΠεÏιηγηθείτε στον ιστό με μεγαλÏτεÏη ασφάλεια με την ενσωματωμένη Ï€Ïοστασία από κακόβουλα Ï€ÏογÏάμματα και ηλεκτÏονικό "ψάÏεμα" (phishing).</translation>
<translation id="1718131156967340976">Επιλέξτε <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Το Google Chrome δεν κατάφεÏε να συγχÏονίσει τα δεδομένα σας λόγω σφάλματος κατά τη σÏνδεση.</translation>
-<translation id="1759301979429102118">Οι λεπτομέÏειες από τις επαφές σας μποÏοÏν να σας βοηθήσουν να συμπληÏώνετε πιο γÏήγοÏα τις φόÏμες στο Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Λήψη βοήθειας σχετικά με τη χÏήση του Chrome OS</translation>
<translation id="1795405610103747296">Εγκαταστήστε το Chrome στο τηλέφωνό σας. Θα στείλουμε ένα SMS στο τηλέφωνό σας: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">Το Google Chrome δεν κατάφεÏε να συγχÏονίσει τα δεδομένα σας επειδή ο συγχÏονισμός δεν είναι διαθέσιμος για τον τομέα σας.</translation>
<translation id="2446511512801740068">Το Chrome δεν είναι ενημεÏωμένο επειδή δεν έχει γίνει επανεκκίνησή του για αÏκετό χÏονικό διάστημα. ΥπάÏχει διαθέσιμη ενημέÏωση και θα γίνει εφαÏμογή της μόλις κάνετε επανεκκίνηση.</translation>
<translation id="2485422356828889247">ΚατάÏγηση Εγκατάστασης</translation>
+<translation id="2534507159460261402">Google Pay (αντιγÏάφηκε στο Chrome)</translation>
<translation id="2580411288591421699">Δεν είναι δυνατή η εγκατάσταση της ίδιας έκδοσης του Google Chrome που εκτελείται αυτήν τη στιγμή. Κλείστε το Google Chrome και Ï€Ïοσπαθήστε ξανά.</translation>
<translation id="2586406160782125153">Με αυτήν την ενέÏγεια θα διαγÏαφοÏν τα δεδομένα πεÏιήγησης από αυτήν τη συσκευή. Για να ανακτήσετε τα δεδομένα σας αÏγότεÏα, συνδεθείτε στο Chrome ως <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Λογότυπο Chrome</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">Απεγκατάσταση Google Chrome</translation>
<translation id="3898493977366060150">ΠεÏιήγηση στον ιστό με το Google smarts</translation>
<translation id="4028693306634653894">Μεταβείτε ταχÏτεÏα στο Chrome</translation>
-<translation id="4031074602479304239">Το Chrome διέκοψε την ανακατεÏθυνσή σας από αυτόν τον ιστότοπο στο</translation>
-<translation id="4042449298237264661">Αυτός ο υπολογιστής δεν θα λαμβάνει πια ενημεÏώσεις Google Chrome, επειδή δεν υποστηÏίζονται πλέον τα Windows XP και Windows Vista.</translation>
<translation id="4050175100176540509">Στην πιο Ï€Ïόσφατη έκδοση διατίθενται σημαντικές βελτιώσεις ασφάλειας και νέες λειτουÏγίες.</translation>
<translation id="4053720452172726777">ΠÏοσαÏμογή και έλεγχος του Google Chrome</translation>
<translation id="4147555960264124640">Είστε συνδεδεμένοι με έναν διαχειÏιζόμενο λογαÏιασμό και παÏαχωÏείτε στο διαχειÏιστή του τον έλεγχο του Ï€Ïοφίλ σας στο Google Chrome. Τα δεδομένα σας στο Chrome, όπως οι εφαÏμογές, οι σελιδοδείκτες, το ιστοÏικό, οι κωδικοί Ï€Ïόσβασης και άλλες Ïυθμίσεις θα συνδεθοÏν μόνιμα με το όνομα χÏήστη <ph name="USER_NAME" />. Θα έχετε τη δυνατότητα να διαγÏάψετε αυτά τα δεδομένα μέσω του Πίνακα ελέγχου των ΛογαÏιασμών Google, αλλά δεν θα μποÏείτε να τα συσχετίσετε με άλλο λογαÏιασμό. <ph name="LEARN_MORE" /></translation>
@@ -154,7 +152,6 @@
ΟÏισμένες λειτουÏγίες μποÏεί να μην είναι διαθέσιμες. ΠÏοσδιοÏίστε έναν διαφοÏετικό κατάλογο Ï€Ïοφίλ ή χÏησιμοποιήστε μια νεότεÏη έκδοση του Chrome.</translation>
<translation id="5193136243808726294">Το Google Chrome OS δεν μποÏεί να ανοίξει αυτήν τη σελίδα.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />ÎŒÏοι ΠαÏοχής ΥπηÏεσιών<ph name="END_TERMS_OF_SERVICE_LINK" /> του Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (αντιγÏάφηκε στο Chrome)</translation>
<translation id="5251420635869119124">Οι επισκέπτες μποÏοÏν να χÏησιμοποιοÏν το Chrome χωÏίς να αφήνουν κανένα ίχνος.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Θα γίνει επανεκκίνηση του Google Chrome σε 1 δευτεÏόλεπτο.}other{Θα γίνει επανεκκίνηση του Google Chrome σε # δευτεÏόλεπτα.}}</translation>
<translation id="532046782124376502">ΠÏοειδοποίηση: Το Google Chrome δεν μποÏεί να αποτÏέψει την καταγÏαφή του ιστοÏÎ¹ÎºÎ¿Ï Ï€ÎµÏιήγησής σας από τις επεκτάσεις. Για να απενεÏγοποιήσετε αυτήν την επέκταση σε κατάσταση ανώνυμης πεÏιήγησης, καταÏγήστε αυτήν την επιλογή.</translation>
@@ -183,15 +180,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;ΕνημέÏωση του Chrome OS</translation>
<translation id="6235018212288296708">ΕισεÏχόμενος κανόνας για το Google Chrome για να επιτÏέπεται η κυκλοφοÏία του mDNS.</translation>
-<translation id="6236285698028833233">Το Google Chrome έχει σταματήσει να ενημεÏώνεται και δεν υποστηÏίζει πλέον αυτήν την έκδοση του λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ συστήματος.</translation>
<translation id="6291089322031436445">ΕφαÏμογές Chrome Dev</translation>
<translation id="6291549208091401781">Το Google Chrome είναι ήδη εγκατεστημένο για όλους τους χÏήστες στον υπολογιστή σας.</translation>
<translation id="6338556085225130112">ΕνημέÏωση Google Chrome</translation>
<translation id="6368958679917195344">Το Chrome OS έγινε Ï€Ïαγματικότητα χάÏη στην ÏπαÏξη Ï€Ïόσθετων <ph name="BEGIN_LINK_CROS_OSS" />λογισμικών Î±Î½Î¿Î¹ÎºÏ„Î¿Ï ÎºÏŽÎ´Î¹ÎºÎ±<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Το Chrome χÏειάζεται άδεια, για να αποκτήσει Ï€Ïόσβαση στην κάμεÏα και το μικÏόφωνο για αυτόν τον ιστότοπο.</translation>
-<translation id="6400076122676892962">Αυτός ο υπολογιστή θα σταματήσει να λαμβάνει ενημεÏώσεις Google Chrome, επειδή δεν θα υποστηÏίζονται πια οι εκδόσεις Mac OS X 10.6, 10.7 και 10.8.</translation>
<translation id="6410540444482791104">ΜποÏείτε να βοηθήσετε να κάνουμε το Chrome πιο ασφαλές και εÏχÏηστο, αποστέλλοντας αυτόματα οÏισμένες πληÏοφοÏίες συστήματος και πεÏιεχόμενο σελίδων στην Google, για να διευκολυνθεί ο εντοπισμός επικίνδυνων εφαÏμογών και ιστοτόπων.</translation>
-<translation id="6470176598693778404">Αυτός ο υπολογιστής δεν θα λαμβάνει πια ενημεÏώσεις Google Chrome, επειδή δεν υποστηÏίζονται πλέον οι εκδόσεις Mac OS X 10.6, 10.7 και 10.8.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Μία λήψη βÏίσκεται σε εξέλιξη. Θέλετε να ακυÏώσετε τη λήψη και να τεÏματίσετε το Google Chrome;}other{# λήψεις βÏίσκονται σε εξέλιξη. Θέλετε να ακυÏώσετε τις λήψεις και να τεÏματίσετε το Google Chrome;}}</translation>
<translation id="6566149418543181476">ΕνημέÏωση του Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">ΧÏησιμοποιείτε το Ï€Ïοφίλ <ph name="PROFILE_EMAIL" /> για το συγχÏονισμό του πεÏιεχομένου σας στο Chrome. Για να ενημεÏώσετε τις Ï€Ïοτιμήσεις συγχÏÎ¿Î½Î¹ÏƒÎ¼Î¿Ï Î® για να χÏησιμοποιήστε το Chrome χωÏίς ΛογαÏιασμό Google, μεταβείτε στην πεÏιοχή <ph name="SETTINGS_LINK" />.</translation>
@@ -212,7 +206,6 @@
<translation id="7164397146364144019">ΜποÏείτε να βοηθήσετε να κάνουμε το Chromium πιο ασφαλές και εÏχÏηστο αναφέÏοντας αυτόματα στην Google λεπτομέÏειες σχετικά με πιθανά πεÏιστατικά ασφάλειας.</translation>
<translation id="7185038942300673794">Το <ph name="EXTENSION_NAME" /> Ï€Ïοστέθηκε στο Chrome.</translation>
<translation id="7242029209006116544">Είστε συνδεδεμένοι με έναν διαχειÏιζόμενο λογαÏιασμό και παÏαχωÏείτε στο διαχειÏιστή του τον έλεγχο του Ï€Ïοφίλ σας στο Google Chrome. Τα δεδομένα σας στο Chrome, όπως οι εφαÏμογές, οι σελιδοδείκτες, το ιστοÏικό, οι κωδικοί Ï€Ïόσβασης και άλλες Ïυθμίσεις θα συνδεθοÏν μόνιμα με το όνομα χÏήστη <ph name="USER_NAME" />. Θα έχετε τη δυνατότητα να διαγÏάψετε αυτά τα δεδομένα μέσω του Πίνακα ελέγχου των ΛογαÏιασμών Google, αλλά δεν θα μποÏείτε να τα συσχετίσετε με άλλο λογαÏιασμό. Αν θέλετε, μποÏείτε να δημιουÏγήσετε ένα νέο Ï€Ïοφίλ στο οποίο θα διατηÏηθοÏν ξεχωÏιστά τα υπάÏχοντα δεδομένα του Chrome. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Αυτός ο υπολογιστής θα σταματήσει να λαμβάνει ενημεÏώσεις Google Chrome, επειδή δεν θα υποστηÏίζονται πια οι εκδόσεις Windows XP και Windows Vista.</translation>
<translation id="7330164299247909639">Το πιστοποιητικό ελέγχου ταυτότητας απέτυχε. Συνδεθείτε ξανά στο Google Chrome ως <ph name="USER_NAME" /> ή επικοινωνήστε με τον διαχειÏιστή για πεÏισσότεÏες πληÏοφοÏίες. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Îέο παÏάθυÏο</translation>
<translation id="7369650938475876456">ΧÏησιμοποιήστε έναν δυνατό κωδικό Ï€Ïόσβασης που έχει δημιουÏγηθεί από το Chrome</translation>
@@ -240,6 +233,7 @@
<translation id="7896673875602241923">Κάποιο άτομο συνδέθηκε Ï€Ïοηγουμένως στο Chrome σε αυτόν τον υπολογιστή ως <ph name="ACCOUNT_EMAIL_LAST" />. ΔημιουÏγήστε έναν νέο χÏήστη Chrome, για να διατηÏείτε τις πληÏοφοÏίες σας ξεχωÏιστά.</translation>
<translation id="7908168227788431038">Η ενημέÏωση σχεδόν ολοκληÏώθηκε! Εκτελέστε ξανά το Google Chrome για να ολοκληÏωθεί η ενημέÏωση.</translation>
<translation id="795025003224538582">Îα μην γίνει επανεκκίνηση</translation>
+<translation id="7962410387636238736">Αυτός ο υπολογιστής δεν θα λαμβάνει πια ενημεÏώσεις Google Chrome, επειδή δεν υποστηÏίζονται πλέον τα Windows XP και Windows Vista</translation>
<translation id="8005540215158006229">Το Chrome είναι σχεδόν έτοιμο.</translation>
<translation id="8008534537613507642">Επανεγκατάσταση του Chrome</translation>
<translation id="8030318113982266900">ΕνημέÏωση της συσκευής σας στο κανάλι <ph name="CHANNEL_NAME" />…</translation>
@@ -270,7 +264,6 @@
<translation id="8796108026289707191">ΤώÏα θα Ï€Ïέπει να επανεκκινήσετε το Google Chrome.</translation>
<translation id="8823341990149967727">Το Chrome δεν είναι ενημεÏωμένο</translation>
<translation id="884296878221830158">Επίσης, ελέγχει τη σελίδα που εμφανίζεται κατά την εκκίνηση του Chrome ή όταν κάνετε κλικ στο κουμπί αÏχικής σελίδας.</translation>
-<translation id="8851136666856101339">κÏÏιο</translation>
<translation id="8862326446509486874">Δεν έχετε τα απαÏαίτητα δικαιώματα για εγκατάσταση σε επίπεδο συστήματος. Δοκιμάστε να εκτελέσετε ξανά το Ï€ÏόγÏαμμα εγκατάστασης ως ΔιαχειÏιστής.</translation>
<translation id="8914504000324227558">Επανεκκίνηση του Chrome</translation>
<translation id="9026991721384951619">Το Chrome OS δεν μπόÏεσε να συγχÏονίσει τα δεδομένα σας, επειδή τα στοιχεία σÏνδεσης στο λογαÏιασμό σας δεν είναι ενημεÏωμένα.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_en-GB.xtb b/chromium/chrome/app/resources/google_chrome_strings_en-GB.xtb
index bc4e61910f8..2867f0a8a16 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_en-GB.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_en-GB.xtb
@@ -35,7 +35,6 @@ Some features may be unavailable and changes to preferences won't be saved.</tra
<translation id="1698376642261615901">Google Chrome is a web browser that runs web pages and applications with lightning speed. It's fast, stable and easy to use. Browse the web more safely with malware and phishing protection built into Google Chrome.</translation>
<translation id="1718131156967340976">Select <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome could not sync your data due to an error signing in.</translation>
-<translation id="1759301979429102118">Details from your contacts can help you fill out forms more quickly in Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Get help with using Chrome OS</translation>
<translation id="1795405610103747296">Install Chrome on your phone. We’ll send an SMS to your phone: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Signing in anyway will merge Chrome information like bookmarks, history and othe
<translation id="2429317896000329049">Google Chrome could not sync your data because Sync is not available for your domain.</translation>
<translation id="2446511512801740068">Chrome is out of date because it hasn't been relaunched for a while. An update is available and will be applied as soon as you relaunch.</translation>
<translation id="2485422356828889247">Uninstall</translation>
+<translation id="2534507159460261402">Google Pay (copied to Chrome)</translation>
<translation id="2580411288591421699">Cannot install the same Google Chrome version that is currently running. Please close Google Chrome and try again.</translation>
<translation id="2586406160782125153">This will delete your browsing data from this device. To retrieve your data later, sign in to Chrome as <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome logo</translation>
@@ -112,8 +112,6 @@ Please check your email at <ph name="ACCOUNT_EMAIL" /> for further instructions.
<translation id="3889417619312448367">Uninstall Google Chrome</translation>
<translation id="3898493977366060150">Web browsing with Google smarts</translation>
<translation id="4028693306634653894">Get to Chrome faster</translation>
-<translation id="4031074602479304239">Chrome stopped this site from taking you to</translation>
-<translation id="4042449298237264661">This computer will no longer receive Google Chrome updates because Windows XP and Windows Vista are no longer supported.</translation>
<translation id="4050175100176540509">Important security improvements and new features are available in the latest version.</translation>
<translation id="4053720452172726777">Customise and control Google Chrome</translation>
<translation id="4147555960264124640">You are signing in with a managed account and giving its administrator control over your Google Chrome profile. Your Chrome data, such as your apps, bookmarks, history, passwords and other settings will become permanently tied to <ph name="USER_NAME" />. You will be able to delete this data via the Google Accounts Dashboard, but you will not be able to associate this data with another account. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Please check your email at <ph name="ACCOUNT_EMAIL" /> for further instructions.
Some features may be unavailable. Please specify a different profile directory or use a newer version of Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS can't open this page.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />Terms of Service<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (copied to Chrome)</translation>
<translation id="5251420635869119124">Guests can use Chrome without leaving anything behind.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome will restart in 1 second.}other{Google Chrome will restart in # seconds.}}</translation>
<translation id="532046782124376502">Warning: Google Chrome cannot prevent extensions from recording your browsing history. To disable this extension in incognito mode, unselect this option.</translation>
@@ -187,15 +184,12 @@ Google Chrome is unable to recover your settings.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Update the &amp;Chrome OS</translation>
<translation id="6235018212288296708">Inbound rule for Google Chrome to allow mDNS traffic.</translation>
-<translation id="6236285698028833233">Google Chrome has stopped updating and no longer supports this version of your operating system.</translation>
<translation id="6291089322031436445">Chrome Dev Apps</translation>
<translation id="6291549208091401781">Google Chrome is already installed for all users on your computer.</translation>
<translation id="6338556085225130112">Updating Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS" />open-source software<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome needs permission to access your camera and microphone for this site.</translation>
-<translation id="6400076122676892962">This computer will soon stop receiving Google Chrome updates because Mac OS X 10.6, 10.7 and 10.8 will no longer be supported.</translation>
<translation id="6410540444482791104">You can help make Chrome safer and easier to use by automatically sending some system information and page content to Google to help detect dangerous apps and sites.</translation>
-<translation id="6470176598693778404">This computer will no longer receive Google Chrome updates because Mac OS X 10.6, 10.7 and 10.8 are no longer supported.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{A download is currently in progress. Do you want to cancel the download and exit Google Chrome?}other{# downloads are currently in progress. Do you want to cancel the downloads and exit Google Chrome?}}</translation>
<translation id="6566149418543181476">Updating Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">You're using <ph name="PROFILE_EMAIL" /> to sync your Chrome stuff. To update your sync preference or to use Chrome without a Google account, visit <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome is unable to recover your settings.</translation>
<translation id="7164397146364144019">You can help make Chrome safer and easier to use by automatically reporting details of possible security incidents to Google.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> has been added to Chrome.</translation>
<translation id="7242029209006116544">You are signing in with a managed account and giving its administrator control over your Google Chrome profile. Your Chrome data, such as your apps, bookmarks, history, passwords and other settings will become permanently tied to <ph name="USER_NAME" />. You will be able to delete this data via the Google Accounts Dashboard, but you will not be able to associate this data with another account. You can optionally create a new profile to keep your existing Chrome data separate. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">This computer will soon stop receiving Google Chrome updates because Windows XP and Windows Vista will no longer be supported.</translation>
<translation id="7330164299247909639">Authentication certificate failed. Please sign in to Google Chrome again as <ph name="USER_NAME" />, or contact your administrator for more information. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">New window</translation>
<translation id="7369650938475876456">Use a strong password generated by Chrome</translation>
@@ -229,6 +222,7 @@ Google Chrome is unable to recover your settings.</translation>
<translation id="7494905215383356681">Chrome open source licences</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Display Chrome OS in this language</translation>
+<translation id="7589360514048265910">This computer will no longer receive Google Chrome updates because Mac OS X 10.9 is no longer supported.</translation>
<translation id="7592736734348559088">Google Chrome could not sync your data because your account sign-in details are out of date.</translation>
<translation id="7626032353295482388">Welcome to Chrome</translation>
<translation id="7747138024166251722">The installer couldn't create a temporary directory. Please check for free disk space and permission to install software.</translation>
@@ -244,6 +238,7 @@ Google Chrome is unable to recover your settings.</translation>
<translation id="7896673875602241923">Someone previously signed in to Chrome on this computer as <ph name="ACCOUNT_EMAIL_LAST" />. Please create a new Chrome user to keep your information separate.</translation>
<translation id="7908168227788431038">Nearly up to date! Relaunch Google Chrome to finish updating.</translation>
<translation id="795025003224538582">Don't restart</translation>
+<translation id="7962410387636238736">This computer will no longer receive Google Chrome updates because Windows XP and Windows Vista are no longer supported</translation>
<translation id="8005540215158006229">Chrome is almost ready.</translation>
<translation id="8008534537613507642">Reinstall Chrome</translation>
<translation id="8030318113982266900">Updating your device to <ph name="CHANNEL_NAME" /> channel...</translation>
@@ -274,7 +269,6 @@ Google Chrome is unable to recover your settings.</translation>
<translation id="8796108026289707191">You should restart Google Chrome now.</translation>
<translation id="8823341990149967727">Chrome is Out of Date</translation>
<translation id="884296878221830158">It also controls what page is shown when you start Chrome or click the Home button.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">You do not have appropriate rights for system-level installation. Try running the installer again as Administrator.</translation>
<translation id="8914504000324227558">Relaunch Chrome</translation>
<translation id="9026991721384951619">Chrome OS could not sync your data because your account sign-in details are out of date.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_es-419.xtb b/chromium/chrome/app/resources/google_chrome_strings_es-419.xtb
index c3c28e75444..d65fce750d2 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_es-419.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_es-419.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome es un navegador web que ejecuta aplicaciones y páginas web a gran velocidad. Es rápido, estable y fácil de utilizar. Navega por la Web de forma más segura con protección contra suplantación de identidad y software malicioso integrada a Google Chrome.</translation>
<translation id="1718131156967340976">Selecciona <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome no pudo sincronizar los datos porque se produjo un error de acceso.</translation>
-<translation id="1759301979429102118">Los detalles de tus contactos pueden ayudar a completar los formularios de forma más rápida en Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obtener ayuda para utilizar Chrome OS</translation>
<translation id="1795405610103747296">Instala Chrome en el teléfono. Te enviaremos un SMS a ese dispositivo: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Si accedes de todos modos, se fusionará la información de Google Chrome, como
<translation id="2429317896000329049">Google Chrome no pudo sincronizar los datos porque la sincronización no está disponible para el dominio.</translation>
<translation id="2446511512801740068">Chrome no está actualizado porque no se reinició por un tiempo. Cuando lo reinicies, se aplicará la actualización disponible.</translation>
<translation id="2485422356828889247">Desinstalación</translation>
+<translation id="2534507159460261402">Google Pay (copiada en Chrome)</translation>
<translation id="2580411288591421699">No se puede instalar la misma versión de Google Chrome que se está ejecutando actualmente. Cierra Google Chrome e intenta nuevamente.</translation>
<translation id="2586406160782125153">Esta acción borrará tus datos de navegación de este dispositivo. Si más adelante deseas recuperarlos, accede a tu cuenta en Chrome como <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo de Chrome</translation>
@@ -108,8 +108,6 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="3889417619312448367">Desinstalar Google Chrome</translation>
<translation id="3898493977366060150">Navegación en Internet con las funciones inteligentes de Google</translation>
<translation id="4028693306634653894">Cómo acceder a Chrome más rápido</translation>
-<translation id="4031074602479304239">Chrome evitó que este sitio te lleve a</translation>
-<translation id="4042449298237264661">Esta computadora dejará de recibir actualizaciones de Google Chrome porque Windows XP y Windows Vista ya no se admiten.</translation>
<translation id="4050175100176540509">La última versión proporciona importantes mejoras de seguridad y nuevas funciones.</translation>
<translation id="4053720452172726777">Personaliza y controla Google Chrome</translation>
<translation id="4147555960264124640">Estás por acceder con una cuenta administrada, lo que significa que proporcionarás al administrador el control sobre tu perfil de Google Chrome. Tus datos de Google Chrome, como las aplicaciones, los favoritos, el historial, las contraseñas y otros parámetros de configuración quedarán vinculados a <ph name="USER_NAME" /> de forma permanente. Podrás eliminar estos datos a través del Panel de control de Cuentas de Google, pero no podrás asociarlos a otra cuenta. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="5170938038195470297">No se puede usar tu perfil porque pertenece a una nueva versión de Google Chrome. Es posible que algunas características no estén disponibles. Especifica un directorio de perfil diferente o usa una nueva versión de Chrome.</translation>
<translation id="5193136243808726294">El Sistema operativo Google Chrome no puede abrir esta página.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Condiciones de servicio<ph name="END_TERMS_OF_SERVICE_LINK" /> de Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiada enChrome)</translation>
<translation id="5251420635869119124">Los invitados pueden utilizar Chrome sin dejar nada detrás.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome se reiniciará en 1 segundo.}other{Google Chrome se reiniciará en # segundos.}}</translation>
<translation id="532046782124376502">Advertencia: Google Chrome no puede impedir que las extensiones guarden tu historial de navegación. Para inhabilitar esta extensión en modo de navegación incógnito, desmarca esta opción.</translation>
@@ -179,15 +176,12 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Actualizar el &amp;sistema operativo de Chrome</translation>
<translation id="6235018212288296708">Regla de entrada para que Google Chrome permita el tráfico mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome dejó de actualizarse y ya no admite esta versión de tu sistema operativo.</translation>
<translation id="6291089322031436445">Apps de Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome ya está instalado para todos los usuarios en tu computadora.</translation>
<translation id="6338556085225130112">Actualizando Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS es posible gracias al <ph name="BEGIN_LINK_CROS_OSS" />software de código abierto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
<translation id="6393863479814692971">Chrome necesita permiso para acceder a tu cámara y micrófono para este sitio.</translation>
-<translation id="6400076122676892962">Esta computadora dejará de recibir actualizaciones de Google Chrome en breve porque Mac OS X 10.6, 10.7 y 10.8 ya no se admitirán.</translation>
<translation id="6410540444482791104">Para ayudar a detectar apps y sitios peligrosos y que Chrome sea más seguro y fácil de usar, envía de forma automática información del sistema y contenido de la página a Google.</translation>
-<translation id="6470176598693778404">Esta computadora dejará de recibir actualizaciones de Google Chrome porque Mac OS X 10.6, 10.7 y 10.8 ya no se admitirán.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{En este momento, hay una descarga en curso. ¿Deseas cancelarla y salir de Google Chrome?}other{En este momento, hay # descargas en curso. ¿Deseas cancelarlas y salir de Google Chrome?}}</translation>
<translation id="6566149418543181476">Actualizando Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Estás utilizando <ph name="PROFILE_EMAIL" /> para sincronizar los datos de Chrome. Si quieres actualizar las preferencias de sincronización o utilizar Chrome sin una cuenta de Google, accede a <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="7164397146364144019">Puedes ayudar a que Chrome sea más seguro y fácil de usar si informas automáticamente detalles de posibles incidentes de seguridad en Google.</translation>
<translation id="7185038942300673794">Se agregó <ph name="EXTENSION_NAME" /> a Chrome.</translation>
<translation id="7242029209006116544">Estás por acceder con una cuenta administrada, lo que significa que proporcionarás al administrador el control sobre tu perfil de Google Chrome. Tus datos de Google Chrome, como las aplicaciones, los favoritos, el historial, las contraseñas y otros parámetros de configuración quedarán vinculados a <ph name="USER_NAME" /> de forma permanente. Podrás eliminar estos datos a través del Panel de control de Cuentas de Google, pero no podrás asociarlos a otra cuenta. También puedes crear un perfil para mantener separados tus datos de Chrome. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Esta computadora dejará de recibir actualizaciones de Google Chrome en breve porque Windows XP y Windows Vista ya no se admitirán.</translation>
<translation id="7330164299247909639">Se produjo un error en el certificado de autenticación. Vuelve a acceder a tu cuenta en Google Chrome como <ph name="USER_NAME" /> o comunícate con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nueva ventana</translation>
<translation id="7369650938475876456">Usar una contraseña segura generada por Chrome</translation>
@@ -236,6 +229,7 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="7896673875602241923">Alguien accedió anteriormente a Google Chrome en esta computadora como <ph name="ACCOUNT_EMAIL_LAST" />. Crea un usuario de Chrome nuevo para mantener tu información por separado.</translation>
<translation id="7908168227788431038">Google Chrome está casi actualizado. Reinícialo para completar la actualización.</translation>
<translation id="795025003224538582">No reiniciar</translation>
+<translation id="7962410387636238736">Esta computadora dejará de recibir actualizaciones de Google Chrome porque Windows XP y Windows Vista ya no son compatibles</translation>
<translation id="8005540215158006229">Chrome está casi listo.</translation>
<translation id="8008534537613507642">Reinstalar Chrome</translation>
<translation id="8030318113982266900">Actualizando el dispositivo al canal <ph name="CHANNEL_NAME" />…</translation>
@@ -266,7 +260,6 @@ Para obtener más instrucciones, revisa tu correo electrónico en <ph name="ACCO
<translation id="8796108026289707191">Debes reiniciar Google Chrome ahora.</translation>
<translation id="8823341990149967727">Chrome no actualizado</translation>
<translation id="884296878221830158">También controla qué página se muestra al iniciar Chrome o al hacer clic en el botón de página principal.</translation>
-<translation id="8851136666856101339">ppal</translation>
<translation id="8862326446509486874">No tienes los derechos que se requieren para realizar la instalación al nivel del sistema. Intenta ejecutar el instalador nuevamente como Administrador.</translation>
<translation id="8914504000324227558">Volver a iniciar Chrome</translation>
<translation id="9026991721384951619">El Sistema operativo Chrome no pudo sincronizar los datos porque la información de acceso de la cuenta está desactualizada.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_es.xtb b/chromium/chrome/app/resources/google_chrome_strings_es.xtb
index 513fbd3f99b..b30ca9052ca 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_es.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_es.xtb
@@ -35,7 +35,6 @@ Es posible que algunas funciones no estén disponibles y que no se guarden los c
<translation id="1698376642261615901">Google Chrome es un navegador web que ejecuta aplicaciones y páginas web a gran velocidad. Es rápido, estable y fácil de utilizar. Navega por la Web de forma más segura gracias a la protección integrada contra suplantación de identidad y software malicioso.</translation>
<translation id="1718131156967340976">Selecciona <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> <ph name="SMALL_PRODUCT_LOGO" /></translation>
<translation id="174539241580958092">Google Chrome no ha podido sincronizar los datos debido a un error de inicio de sesión.</translation>
-<translation id="1759301979429102118">Los detalles de tus contactos pueden ayudar a completar los formularios de forma más rápida en Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obtener ayuda de Chrome OS</translation>
<translation id="1795405610103747296">Instala Chrome en tu teléfono. Te enviaremos un SMS al siguiente número: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Si decides iniciar sesión de todas formas, se fusionará la información de Chr
<translation id="2429317896000329049">Google Chrome no ha podido sincronizar los datos porque la función de sincronización no está disponible para tu dominio.</translation>
<translation id="2446511512801740068">Chrome no está actualizado porque hace algún tiempo que no se reinicia. Hay una actualización disponible, que se aplicará en cuanto lo reinicies.</translation>
<translation id="2485422356828889247">Desinstalar</translation>
+<translation id="2534507159460261402">Google Pay (copiada en Chrome)</translation>
<translation id="2580411288591421699">No se puede instalar la misma versión de Google Chrome que se está ejecutando. Cierra el navegador y vuelve a intentarlo.</translation>
<translation id="2586406160782125153">Se eliminarán tus datos de navegación de este dispositivo. Para recuperar tus datos en otro momento, inicia sesión en Chrome como <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logotipo de Chrome</translation>
@@ -112,8 +112,6 @@ Consulta tu correo electrónico (<ph name="ACCOUNT_EMAIL" />) para obtener más
<translation id="3889417619312448367">Desinstalar Google Chrome</translation>
<translation id="3898493977366060150">Navegación web con soluciones inteligentes de Google</translation>
<translation id="4028693306634653894">Accede a Chrome más rápido</translation>
-<translation id="4031074602479304239">Chrome ha evitado que este sitio web te lleve a</translation>
-<translation id="4042449298237264661">Este ordenador dejará de recibir actualizaciones de Google Chrome porque ya no es compatible con Windows XP y Windows Vista.</translation>
<translation id="4050175100176540509">En la última versión puedes encontrar mejoras de seguridad importantes y nuevas funciones.</translation>
<translation id="4053720452172726777">Personaliza y controla Google Chrome</translation>
<translation id="4147555960264124640">Vas a iniciar sesión con una cuenta gestionada, lo que significa que proporcionarás a su administrador control sobre tu perfil de Google Chrome. Tus datos de Chrome como, por ejemplo, tus aplicaciones, tus marcadores, tu historial, tus contraseñas y otras opciones se vincularán de forma permanente a la cuenta <ph name="USER_NAME" />. Podrás eliminar estos datos a través del Panel de control de cuentas de Google, pero no podrás asociar estos datos a otra cuenta. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Consulta tu correo electrónico (<ph name="ACCOUNT_EMAIL" />) para obtener más
Puede que algunas funciones no estén disponibles. Especifica otro directorio de perfil o usa una versión más reciente de Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS no puede abrir esta página.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Condiciones de Servicio<ph name="END_TERMS_OF_SERVICE_LINK" /> de Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiada en Chrome)</translation>
<translation id="5251420635869119124">Los invitados pueden utilizar Chrome sin dejar nada atrás.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome se reiniciará en 1 segundo.}other{Google Chrome se reiniciará en # segundos.}}</translation>
<translation id="532046782124376502">Advertencia: Google Chrome no puede evitar que las extensiones registren el historial de navegación. Para inhabilitar esta extensión en modo incógnito, desactiva esta opción.</translation>
@@ -187,15 +184,12 @@ Google Chrome no puede recuperar tu configuración.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Información de &amp;Chrome OS</translation>
<translation id="6235018212288296708">Regla entrante para que Google Chrome permita tráfico mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome ha dejado de actualizarse y ya no admite la versión de tu sistema operativo.</translation>
<translation id="6291089322031436445">Aplicaciones de Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome ya está instalado para todos los usuarios de tu ordenador.</translation>
<translation id="6338556085225130112">Actualizando Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS está creado con <ph name="BEGIN_LINK_CROS_OSS" />software libre<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
<translation id="6393863479814692971">Chrome necesita permiso para acceder a la cámara y al micrófono en este sitio web.</translation>
-<translation id="6400076122676892962">Este ordenador pronto dejará de recibir actualizaciones de Google Chrome porque Mac OS X 10.6, 10.7 y 10.8 dejarán de ser compatibles.</translation>
<translation id="6410540444482791104">Ayuda a que Chrome sea más seguro y se pueda utilizar más fácilmente enviando de forma automática información del sistema y contenido de las páginas a Google para que pueda detectar aplicaciones y sitios web peligrosos.</translation>
-<translation id="6470176598693778404">Este ordenador no volverá a recibir actualizaciones de Google Chrome porque Mac OS X 10.6, 10.7 y 10.8 dejarán de ser compatibles.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Actualmente hay una descarga en curso. ¿Quieres cancelar la descarga y salir de Google Chrome?}other{Actualmente hay # descargas en curso. ¿Quieres cancelar las descargas y salir de Google Chrome?}}</translation>
<translation id="6566149418543181476">Actualizando Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Estás utilizando <ph name="PROFILE_EMAIL" /> para sincronizar tu contenido de Chrome. Para actualizar tus preferencias de sincronización o utilizar Chrome sin una cuenta de Google, accede a <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome no puede recuperar tu configuración.</translation>
<translation id="7164397146364144019">Puedes ayudar a que Chrome sea más seguro y más fácil de utilizar enviando a Google automáticamente información sobre posibles incidentes de seguridad.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> se ha añadido a Chrome.</translation>
<translation id="7242029209006116544">Vas a iniciar sesión con una cuenta gestionada, lo que significa que proporcionarás a su administrador control sobre tu perfil de Google Chrome. Tus datos de Chrome como, por ejemplo, tus aplicaciones, tus marcadores, tu historial, tus contraseñas y otras opciones se vincularán de forma permanente a la cuenta <ph name="USER_NAME" />. Podrás eliminar estos datos a través del Panel de control de cuentas de Google, pero no podrás asociar estos datos a otra cuenta. De forma opcional, puedes crear un nuevo perfil para mantener separados tus datos de Chrome. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Este ordenador pronto dejará de recibir actualizaciones de Google Chrome porque Windows XP y Windows Vista dejarán de ser compatibles.</translation>
<translation id="7330164299247909639">No se ha podido autenticar el certificado. Vuelve a iniciar sesión en Google Chrome como <ph name="USER_NAME" /> o ponte en contacto con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nueva ventana</translation>
<translation id="7369650938475876456">Utiliza una contraseña segura generada por Chrome</translation>
@@ -229,6 +222,7 @@ Google Chrome no puede recuperar tu configuración.</translation>
<translation id="7494905215383356681">Licencias de código abierto de Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Mostrar Chrome OS en este idioma</translation>
+<translation id="7589360514048265910">Este ordenador no volverá a recibir actualizaciones de Google Chrome porque ya no es compatible con Mac OS X 10.9.</translation>
<translation id="7592736734348559088">Google Chrome no ha podido sincronizar los datos porque la información de inicio de sesión de tu cuenta está obsoleta.</translation>
<translation id="7626032353295482388">Te damos la bienvenida a Chrome</translation>
<translation id="7747138024166251722">El programa de instalación no ha podido crear un directorio temporal. Comprueba si hay espacio libre en el disco y si tienes autorización para instalar el software.</translation>
@@ -244,6 +238,7 @@ Google Chrome no puede recuperar tu configuración.</translation>
<translation id="7896673875602241923">Otro usuario ha iniciado sesión anteriormente en Chrome con la cuenta <ph name="ACCOUNT_EMAIL_LAST" /> a través de este ordenador. Debes crear un usuario de Chrome para proteger tu información.</translation>
<translation id="7908168227788431038">Google Chrome casi ha terminado de actualizarse. Reinícialo para completar la actualización.</translation>
<translation id="795025003224538582">No reiniciar</translation>
+<translation id="7962410387636238736">Este ordenador dejará de recibir actualizaciones de Google Chrome porque ya no es compatible con Windows XP ni Windows Vista.</translation>
<translation id="8005540215158006229">Chrome está casi listo</translation>
<translation id="8008534537613507642">Reinstalar Chrome</translation>
<translation id="8030318113982266900">Actualizando el canal del dispositivo a <ph name="CHANNEL_NAME" />...</translation>
@@ -274,7 +269,6 @@ Google Chrome no puede recuperar tu configuración.</translation>
<translation id="8796108026289707191">Debes reiniciar Google Chrome ahora.</translation>
<translation id="8823341990149967727">Chrome no está actualizado</translation>
<translation id="884296878221830158">También controla qué página se muestra al iniciar Chrome o hacer clic en el botón Página de inicio.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">No dispones de los derechos necesarios para la instalación en el sistema. Intenta ejecutar de nuevo el programa de instalación como administrador.</translation>
<translation id="8914504000324227558">Volver a iniciar Chrome</translation>
<translation id="9026991721384951619">Chrome OS no ha podido sincronizar los datos porque la información de inicio de sesión de tu cuenta está obsoleta.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_et.xtb b/chromium/chrome/app/resources/google_chrome_strings_et.xtb
index c1633969a9e..88d84773ad5 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_et.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_et.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome on veebibrauser, mis käitab veebilehti ja rakendusi välgukiirusel. See on kiire, töökindel ja lihtsalt kasutatav. Veebi sirvimine on turvalisem tänu Google Chrome'i sisseehitatud pahavara- ja andmepüügivastasele kaitsele.</translation>
<translation id="1718131156967340976">Valige <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome ei saanud sisselogimisvea tõttu teie andmeid sünkroonida.</translation>
-<translation id="1759301979429102118">Kontaktide üksikasjad aitavad Chrome'is kiiremini vorme täita.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Hankige abi Chrome OS-i kasutamise kohta</translation>
<translation id="1795405610103747296">Installige Chrome oma telefoni. Saadame SMS-i teie telefoni: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@ Kui logite siiski sisse, liidetakse Chrome'i teave, nagu järjehoidjad, ajalugu
<translation id="2429317896000329049">Google Chrome ei saa teie andmeid sünkroonida, sest sünkroonimine pole teie domeenil saadaval.</translation>
<translation id="2446511512801740068">Chrome on aegunud, kuna seda ei ole tükk aega taaskäivitatud. Saadaval on värskendus, mis rakendatakse taaskäivitamisel.</translation>
<translation id="2485422356828889247">Desinstalli</translation>
+<translation id="2534507159460261402">Google Pay (kopeeritud Chrome'i)</translation>
<translation id="2580411288591421699">Töötava Google Chrome'i versiooniga sama versiooni ei saa installida. Sulgege Google Chrome ja proovige uuesti.</translation>
<translation id="2586406160782125153">See kustutab sellest seadmest teie sirvimisandmed. Hiljem oma andmete toomiseks logige Chrome'i sisse kasutajana <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome'i logo</translation>
@@ -110,8 +110,6 @@ Täiendavad juhised leiate aadressilt <ph name="ACCOUNT_EMAIL" />.</translation>
<translation id="3889417619312448367">Google Chrome'i desinstallimine</translation>
<translation id="3898493977366060150">Veebi sirvimine Google'i nutikate funktsioonidega</translation>
<translation id="4028693306634653894">Chrome'i kiirem avamine</translation>
-<translation id="4031074602479304239">Chrome peatas saidil teie ümbersuunamise:</translation>
-<translation id="4042449298237264661">Arvuti ei saa enam Google Chrome'i värskendusi, kuna Windows XP-d ja Windows Vistat ei toetata enam.</translation>
<translation id="4050175100176540509">Uusimas versioonis on saadaval olulised turvatäiendused ja uued funktsioonid.</translation>
<translation id="4053720452172726777">Google Chrome'i kohandamine ja juhtimine</translation>
<translation id="4147555960264124640">Logite sisse hallatud kontoga ja annate selle administraatorile üle Google Chrome'i profiili juhtimise. Teie Chrome'i andmed, nagu rakendused, järjehoidjad, ajalugu, paroolid ja muud seaded seotakse jäädavalt kasutajaga <ph name="USER_NAME" />. Saate need andmed Google'i kontode juhtpaneeli kaudu kustutada, kuid te ei saa neid seostada teise kontoga. <ph name="LEARN_MORE" /></translation>
@@ -154,7 +152,6 @@ Täiendavad juhised leiate aadressilt <ph name="ACCOUNT_EMAIL" />.</translation>
Mõned funktsioonid ei pruugi saadaval olla. Määrake muu profiilikataloog või kasutage Chrome'i uuemat versiooni.</translation>
<translation id="5193136243808726294">Google'i Chrome OS ei saa seda lehte avada.</translation>
<translation id="5204098752394657250">Google Chrome'i <ph name="TERMS_OF_SERVICE_LINK" />teenusetingimused<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome'i kopeeritud)</translation>
<translation id="5251420635869119124">Külastajad saavad kasutada Chrome'i jälgi jätmata.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome taaskäivitub 1 sekundi pärast.}other{Google Chrome taaskäivitub # sekundi pärast.}}</translation>
<translation id="532046782124376502">Hoiatus: Google Chrome ei saa laiendustel teie sirvimisajaloo salvestamist takistada. Selle laienduse keelamiseks inkognito režiimis tühistage see valik.</translation>
@@ -183,15 +180,12 @@ Mõned funktsioonid ei pruugi saadaval olla. Määrake muu profiilikataloog või
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Värskenda &amp;Chrome OS-i</translation>
<translation id="6235018212288296708">Sissetuleku reegel Google Chrome'ile mDNS-liikluse lubamiseks.</translation>
-<translation id="6236285698028833233">Google Chrome'i värskendamine peatati ja teie operatsioonisüsteemi seda versiooni ei toetata enam.</translation>
<translation id="6291089322031436445">Chrome Devi rakendused</translation>
<translation id="6291549208091401781">Google Chrome on arvutisse kõigi kasutajate jaoks juba installitud.</translation>
<translation id="6338556085225130112">Google Chrome'i värskendamine</translation>
<translation id="6368958679917195344">Chrome OS on võimalik tänu <ph name="BEGIN_LINK_CROS_OSS" />avatud lähtekoodiga lisatarkvarale<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome vajab selle saidi puhul luba, et teie kaamerale ja mikrofonile juurde pääseda.</translation>
-<translation id="6400076122676892962">Arvuti ei saa varsti enam Google Chrome'i värskendusi, kuna Mac OS X 10.6, 10.7 ja 10.8 tugi lõpeb.</translation>
<translation id="6410540444482791104">Saate aidata muuta Chrome'i turvalisemaks ja hõlpsamini kasutatavaks, kui lubate saata Google'ile automaatselt teatud süsteemiteavet ning lehesisu, mis aitab tuvastada ohtlikke rakendusi ja saite.</translation>
-<translation id="6470176598693778404">Arvuti ei saa enam Google Chrome'i värskendusi, kuna Mac OS X 10.6, 10.7 ja 10.8 ei toetata enam.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Allalaadimine on praegu pooleli. Kas soovite allalaadimise tühistada ja Google Chrome'ist väljuda?}other{# allalaadimist on praegu pooleli. Kas soovite allalaadimised tühistada ja Google Chrome'ist väljuda?}}</translation>
<translation id="6566149418543181476">Google Chrome'i värskendamine (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Kasutate Chrome'i kraami sünkroonimiseks kontot <ph name="PROFILE_EMAIL" />. Sünkroonimiseelistuste värskendamiseks või Chrome'i kasutamiseks ilma Google`i kontota avage <ph name="SETTINGS_LINK" />.</translation>
@@ -212,7 +206,6 @@ Mõned funktsioonid ei pruugi saadaval olla. Määrake muu profiilikataloog või
<translation id="7164397146364144019">Saate aidata muuta Chrome'i turvalisemaks ja lihtsamalt kasutatavaks, kui teavitate Google'it automaatselt võimalike turvaintsidentide üksikasjadest.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> on Chrome'i lisatud.</translation>
<translation id="7242029209006116544">Logite sisse hallatud kontoga ja annate selle administraatorile üle oma Google Chrome'i profiili juhtimise. Teie Chrome'i andmed, näiteks rakendused, järjehoidjad, ajalugu, paroolid ja muud seaded seotakse jäädavalt kasutajaga <ph name="USER_NAME" />. Saate need andmed Google'i kontode juhtpaneeli kaudu kustutada, kuid te ei saa neid seostada teise kontoga. Võite olemasolevate Chrome'i andmete eraldi hoidmiseks luua aga uue profiili. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Arvuti ei saa varsti enam Google Chrome'i värskendusi, kuna Windows XP ja Windows Vista tugi lõpeb.</translation>
<translation id="7330164299247909639">Autentimissertifikaadi tõrge. Logige Google Chrome'i uuesti sisse kasutajana <ph name="USER_NAME" /> või võtke lisateabe saamiseks ühendust administraatoriga. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Uus aken</translation>
<translation id="7369650938475876456">Kasutage Chrome'i loodud tugevat parooli</translation>
@@ -240,6 +233,7 @@ Mõned funktsioonid ei pruugi saadaval olla. Määrake muu profiilikataloog või
<translation id="7896673875602241923">Keegi on varem selles arvutis Chrome'i sisse loginud kasutajana <ph name="ACCOUNT_EMAIL_LAST" />. Looge uus Chrome'i kasutaja, et oma teave eraldi hoida.</translation>
<translation id="7908168227788431038">Rakendus on peaaegu ajakohane! Värskenduse lõpuleviimiseks taaskäivitage Google Chrome.</translation>
<translation id="795025003224538582">Ära taaskäivita</translation>
+<translation id="7962410387636238736">See arvuti ei saa enam Google Chrome'i värskendusi, kuna Windows XP-d ja Windows Vistat enam ei toetata</translation>
<translation id="8005540215158006229">Chrome on peaaegu valmis.</translation>
<translation id="8008534537613507642">Installi Chrome uuesti</translation>
<translation id="8030318113982266900">Seadet värskendatakse kanalile <ph name="CHANNEL_NAME" /> ...</translation>
@@ -270,7 +264,6 @@ Mõned funktsioonid ei pruugi saadaval olla. Määrake muu profiilikataloog või
<translation id="8796108026289707191">Soovitame Google Chrome'i kohe taaskäivitada.</translation>
<translation id="8823341990149967727">Chrome on aegunud</translation>
<translation id="884296878221830158">Lisaks juhib see Chrome'i käivitamise lehte või avalehe nupu klõpsamist.</translation>
-<translation id="8851136666856101339">pea</translation>
<translation id="8862326446509486874">Teil ei ole süsteemi tasemel installimiseks sobivaid õigusi. Proovige installijat administraatorina uuesti käivitada.</translation>
<translation id="8914504000324227558">Käivita Chrome uuesti</translation>
<translation id="9026991721384951619">Chrome OS ei saanud andmeid sünkroonida, sest teie konto sisselogimisandmed on aegunud.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_fa.xtb b/chromium/chrome/app/resources/google_chrome_strings_fa.xtb
index 5980297af0d..a2540711038 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_fa.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_fa.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">â€Google Chrome یک مرورگر وب است Ú©Ù‡ برنامه‌های کاربردی Ùˆ صÙحات وب را در یک چشم به هم زدن اجرا Ùˆ باز می‌کند. استÙاده از آن سریع Ùˆ آسان است Ùˆ همیشه در دسترس است. با برنامه‌های Ø­Ùاظت در برابر Ùیشینگ Ùˆ بداÙزار تعبیه شده در Google ChromeØŒ وب را با امنیت بیشتر مرور کنید.</translation>
<translation id="1718131156967340976">â€Ø§Ù†ØªØ®Ø§Ø¨ <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">â€Ø¨Ù‡ دلیل وجود خطا در ورود به سیستم، Google Chrome قادر به همگام‌سازی داده‌های شما نبود.</translation>
-<translation id="1759301979429102118">â€Ø¬Ø²Ø¦ÛŒØ§Øª مخاطبین شما می‌تواند به شما Ú©Ù…Ú© کند Ùرم‌ها را سریع‌تر در Chrome تکمیل کنید.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">â€Ø¯Ø±ÛŒØ§Ùت راهنمایی برای استÙاده از سیستم عامل Chrome </translation>
<translation id="1795405610103747296">â€Chrome را در تلÙنتان نصب کنید. پیامکی به تلÙنتان ارسال خواهیم کرد: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">â€Google Chrome قادر به همگام‌سازی داده‌های شما نبود زیرا همگام‌سازی برای دامنه شما قابل دسترسی نیست.</translation>
<translation id="2446511512801740068">â€Chrome قدیمی است چون برای مدتی راه‌اندازی مجدد نشده است. یک نسخه به‌روز دردسترس است Ùˆ به‌محض راه‌اندازی مجدد اعمال خواهد شد.</translation>
<translation id="2485422356828889247">حذ٠نصب</translation>
+<translation id="2534507159460261402">â€Google Pay (در Chrome Ú©Ù¾ÛŒ شد)</translation>
<translation id="2580411288591421699">â€Ù†Ù…ی‌توان همان نسخه Google Chrome را Ú©Ù‡ اکنون در حال اجراست نصب کرد. لطÙاً Google Chrome را ببندید Ùˆ دوباره سعی کنید.</translation>
<translation id="2586406160782125153">â€Ø§ÛŒÙ† کار داده‌های محصول مرورتان را برای همیشه از این دستگاه حذ٠می‌کند. برای بازیابی داده‌هایتان در Ùرصتی دیگر، با <ph name="USER_EMAIL" /> وارد سیستم Chrome شوید.</translation>
<translation id="2588322182880276190">â€Ù†Ø´Ø§Ù†â€ŒÙˆØ§Ø±Ù‡ Chrome</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">â€Ø­Ø°Ù نصب Google Chrome</translation>
<translation id="3898493977366060150">â€Ù…رور وب با هوشمندی‌های Google</translation>
<translation id="4028693306634653894">â€Ø¯Ø³ØªØ±Ø³ÛŒ سریع‌تر به Chrome</translation>
-<translation id="4031074602479304239">â€Chrome مانع هدایت شما توسط این سایت به اینجا شده است</translation>
-<translation id="4042449298237264661">â€Ø§ÛŒÙ† رایانه دیگر به‌روزرسانی‌های Google Chrome را دریاÙت نمی‌کند زیرا Windows XP Ùˆ Windows Vista دیگر پشتیبانی نمی‌شوند.</translation>
<translation id="4050175100176540509">بهبودهای امنیتی مهم و ویژگی‌های جدید در جدیدترین نسخه در دسترس است.</translation>
<translation id="4053720452172726777">â€â€«Ø³Ùارشی کردن Ùˆ کنترل Google Chrome</translation>
<translation id="4147555960264124640">â€Ø´Ù…ا با حساب مدیریت‌شده وارد سیستم می‌شوید Ùˆ به سرپرست آن اجازه کنترل بر نمایه Google Chrome خود را می‌دهید. داده‌های Chrome شما شامل برنامه‌ها، نشانک‌ها، سابقه، گذرواژه‌ها Ùˆ سایر تنظیمات برای همیشه به <ph name="USER_NAME" /> مرتبط خواهد شد. می‌توانید این داده‌ها را از طریق داشبورد حساب‌های Google حذ٠کنید اما نمی‌توانید این داده‌ها را به حساب دیگری مرتبط سازید. <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@
<translation id="5170938038195470297">â€Ù†Ù…ایهٔ شما نمی‌تواند استÙاده شود زیرا مربوط به یک نسخه جدیدتر از Google Chrome است. بعضی از ویژگی‌ها ممکن است موجود نباشند. لطÙاً یک مسیر دیگر برای نمایه تعیین کنید یا از نسخه جدیدتر Chrome استÙاده کنید.</translation>
<translation id="5193136243808726294">â€Google Chrome OS نمی‌‎تواند این صÙحه را باز کند.</translation>
<translation id="5204098752394657250">â€Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />شرایط خدمات<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">â€Google Payments (در Chrome Ú©Ù¾ÛŒ شد)</translation>
<translation id="5251420635869119124">â€Ù…همان‌‌ها می‌توانند از Chrome استÙاده کنند بدون اینکه اثری از خود به جا بگذارند.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{â€Google Chrome بعد از Û± ثانیه راه‌اندازی مجدد می‌شود.}one{â€Google Chrome بعد از # ثانیه راه‌اندازی مجدد می‌شود.}other{â€Google Chrome بعد از # ثانیه راه‌اندازی مجدد می‌شود.}}</translation>
<translation id="532046782124376502">â€Ø§Ø®Ø·Ø§Ø±: Google Chrome نمی تواند مانع از ثبت سابقه مرور شما توسط اÙزونه‌ها شود. برای غیرÙعال کردن این اÙزونه در حالت ناشناس، این گزینه را لغو انتخاب کنید.</translation>
@@ -180,15 +177,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">â€Ø¨Ù‡â€ŒØ±ÙˆØ²Ø±Ø³Ø§Ù†ÛŒ سیستم عامل Ch&amp;rome</translation>
<translation id="6235018212288296708">â€Ù‚انون ورودی برای Google Chrome به منظور اجازه به تراÙیک mDNS.</translation>
-<translation id="6236285698028833233">â€Google Chrome به‌روزرسانی را متوق٠کرده است Ùˆ دیگر از این نسخه سیستم عامل پشتیبانی نمی‌کند.</translation>
<translation id="6291089322031436445">â€Ø¨Ø±Ù†Ø§Ù…ه‌های Chrome نسخه Dev</translation>
<translation id="6291549208091401781">â€Google Chrome از قبل برای همه کاربران این رایانه نصب شده است.</translation>
<translation id="6338556085225130112">â€Ø¨Ù‡â€ŒØ±ÙˆØ²Ø±Ø³Ø§Ù†ÛŒ Google Chrome</translation>
<translation id="6368958679917195344">â€Chrome OS با یک <ph name="BEGIN_LINK_CROS_OSS" />نرم‌اÙزار منبع آزاد<ph name="END_LINK_CROS_OSS" /> دیگر امکان‌پذیر است.</translation>
<translation id="6393863479814692971">â€Chrome برای این سایت به مجوز دسترسی به دوربین Ùˆ میکروÙون نیاز دارد.</translation>
-<translation id="6400076122676892962">â€Ø¯Ø±ÛŒØ§Ùت به‌روزرسانی‌های Google Chrome به زودی در این رایانه متوق٠خواهد شد زیرا Mac OS X نسخه ۱۰٫۶،†۱۰٫۷ Ùˆ Û±Û°Ù«Û¸ دیگر پشتیبانی نمی‌شود.</translation>
<translation id="6410540444482791104">â€Ù…ی‌توانید با ارسال خودکار برخی از اطلاعات سیستم Ùˆ محتوای صÙحه به Googleâ€ØŒ Chrome را ایمن‌تر Ùˆ آسان‌تر کنید. Google از این اطلاعات برای شناسایی برنامه‌ها Ùˆ سایت‌های خطرناک استÙاده می‌کند.</translation>
-<translation id="6470176598693778404">â€Ø§ÛŒÙ† رایانه دیگر به‌روزرسانی‌های Google Chrome را دریاÙت نمی‌کند زیرا Mac OS X نسخه ۱۰٫۶،†۱۰٫۷ Ùˆ Û±Û°Ù«Û¸ دیگر پشتیبانی نمی‌شود.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{â€Ø¯Ø± حال حاضر یک بارگیری در حال انجام است. آیا می‌خواهید بارگیری را لغو کنید Ùˆ از Google Chrome خارج شوید؟}one{â€Ø¯Ø± حال حاضر # بارگیری در حال انجام است. آیا می‌خواهید بارگیری را لغو کنید Ùˆ از Google Chrome خارج شوید؟}other{â€Ø¯Ø± حال حاضر # بارگیری در حال انجام است. آیا می‌خواهید بارگیری‌ها را لغو کنید Ùˆ از Google Chrome خارج شوید؟}}</translation>
<translation id="6566149418543181476">â€Ø¯Ø±Ø­Ø§Ù„ به‌روزرسانی Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">â€Ø´Ù…ا از <ph name="PROFILE_EMAIL" /> برای همگام‌سازی موارد Chrome خودتان استÙاده می‌کنید. برای به‌روزرسانی تنظیمات ترجیحی همگام‌سازی‌تان یا استÙاده از Chrome بدون حساب GoogleØŒ به <ph name="SETTINGS_LINK" /> مراجعه کنید.</translation>
@@ -209,7 +203,6 @@
<translation id="7164397146364144019">â€Ù…ی‌توانید با گزارش خودکار جزئیات حوادث امنیتی احتمالی به Google به ایمن‌تر شدن Chrome Ùˆ استÙاده آسان‌تر از آن Ú©Ù…Ú© کنید.</translation>
<translation id="7185038942300673794">â€<ph name="EXTENSION_NAME" /> به Chrome اضاÙÙ‡ شد.</translation>
<translation id="7242029209006116544">â€Ø´Ù…ا با حساب مدیریت‌شده وارد سیستم می‌شوید Ùˆ به سرپرست آن اجازه کنترل بر نمایه Google Chrome خود را می‌دهید. داده‌های Chrome شما شامل برنامه‌ها، نشانک‌ها، سابقه، گذرواژه‌ها Ùˆ سایر تنظیمات برای همیشه به <ph name="USER_NAME" /> مرتبط خواهد شد. می‌توانید این داده‌ها را از طریق داشبورد حساب‌های Google حذ٠کنید اما نمی‌توانید این داده‌ها را به حساب دیگری مرتبط سازید. در صورت تمایل برای ذخیره داده‌های Chrome موجود به صورت جداگانه می‌توانید نمایه جدیدی ایجاد کنید. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">â€Ø¯Ø±ÛŒØ§Ùت به‌روزرسانی‌های Google Chrome به‌زودی در این رایانه متوق٠می‌شود، زیرا Windows XP Ùˆ Windows Vista دیگر پشتیبانی نمی‌شوند.</translation>
<translation id="7330164299247909639">â€Ú¯ÙˆØ§Ù‡ÛŒÙ†Ø§Ù…Ù‡ احراز هویت تأیید نشد. لطÙاً به‌عنوان <ph name="USER_NAME" /> دوباره به سیستم Google Chrome وارد شوید یا برای دریاÙت اطلاعات بیشتر با سرپرستتان تماس بگیرید. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">پنجرهٔ جدید</translation>
<translation id="7369650938475876456">â€Ø§Ø³ØªÙاده از گذرواژه قوی ایجادشده توسط Chrome</translation>
@@ -222,6 +215,7 @@
<translation id="7494905215383356681">â€Ù…جوزهای منبع باز Chrome</translation>
<translation id="7535429826459677826">â€Google Chrome نسخه Dev</translation>
<translation id="7552219221109926349">â€Ø³ÛŒØ³ØªÙ… عامل Chrome به این زبان نشان داده می‌شود</translation>
+<translation id="7589360514048265910">â€Ø§ÛŒÙ† رایانه دیگر به‌روزرسانی‌های Google Chrome را دریاÙت نمی‌کند، زیرا Mac OS X نسخه Û±Û°.Û¹ دیگر پشتیبانی نمی‌شود.</translation>
<translation id="7592736734348559088">â€Google Chrome قادر به همگام‌سازی داده‌های شما نبود زیرا جزئیات ورود به حساب شما به‌روز نیست.</translation>
<translation id="7626032353295482388">â€Ø¨Ù‡ Chrome خوش آمدید</translation>
<translation id="7747138024166251722">نصب‌کننده نتوانست دایرکتوری موقت ایجاد کند. لطÙاً Ùضای خالی دیسک Ùˆ اجازه نصب نرم‌اÙزار را بررسی کنید.</translation>
@@ -237,6 +231,7 @@
<translation id="7896673875602241923">â€Ø´Ø®ØµÛŒ قبلاً به‌عنوان <ph name="ACCOUNT_EMAIL_LAST" /> به سیستم Chrome در این رایانه وارد شده است. برای اینکه اطلاعاتتان جدا Ø­Ùظ شود، لطÙاً کاربر Chrome جدیدی ایجاد کنید.</translation>
<translation id="7908168227788431038">â€ØªÙ‚ریباً به‌روز شده است! برای تمام کردن به‌روزرسانی، Google Chrome را راه‌اندازی مجدد کنید.</translation>
<translation id="795025003224538582">راه‌اندازی مجدد نشود</translation>
+<translation id="7962410387636238736">â€Ø§ÛŒÙ† رایانه دیگر به‌روزرسانی‌های Google Chrome را دریاÙت نمی‌کند زیرا Windows XP Ùˆ Windows Vista دیگر پشتیبانی نمی‌شوند</translation>
<translation id="8005540215158006229">â€Chrome تقریباً آماده است.</translation>
<translation id="8008534537613507642">â€Ù†ØµØ¨ مجدد Chrome</translation>
<translation id="8030318113982266900">درحال به روزرسانی دستگاه شما به کانال <ph name="CHANNEL_NAME" />...</translation>
@@ -267,7 +262,6 @@
<translation id="8796108026289707191">â€Ù‡Ù…‌اکنون باید Google Chrome را راه‌اندازی مجدد کنید.</translation>
<translation id="8823341990149967727">â€Ù†Ø³Ø®Ù‡ Chrome قدیمی است</translation>
<translation id="884296878221830158">â€Ø§ÛŒÙ† برنامه همچنین صÙحه‌ای را Ú©Ù‡ هنگام راه‌اندازی Chrome یا کلیک کردن روی دکمه صÙحه اصلی نشان داده می‌شود، کنترل می‌کند.</translation>
-<translation id="8851136666856101339">اصلی</translation>
<translation id="8862326446509486874">شما حقوق لازم برای نصب در سطح سیستم را ندارید. دوباره به‌عنوان سرپرست نصب‌کننده را اجرا کنید.</translation>
<translation id="8914504000324227558">â€Ø±Ø§Ù‡â€ŒØ§Ù†Ø¯Ø§Ø²ÛŒ مجدد Chrome</translation>
<translation id="9026991721384951619">â€Ø³ÛŒØ³ØªÙ…‌عامل Chrome قادر به همگام‌سازی داده‌هایتان نبود زیرا جزئیات ورود به سیستم حساب شما به‌روز نیست.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_fi.xtb b/chromium/chrome/app/resources/google_chrome_strings_fi.xtb
index a64ad3bef12..8b4d82edf12 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_fi.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_fi.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome on verkkoselain, jolla voit avata verkkosivuja ja sovelluksia salamannopeasti. Se on nopea, vakaa ja helppokäyttöinen. Selaa verkkoa turvallisemmin Google Chromen haittaohjelma- ja tietojenkalastelusuojauksen avulla.</translation>
<translation id="1718131156967340976">Valitse <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" />.</translation>
<translation id="174539241580958092">Google Chrome ei voinut synkronoida tietoja kirjautumisvirheen vuoksi.</translation>
-<translation id="1759301979429102118">Yhteystietojesi avulla lomakkeiden täyttäminen Chromessa sujuu helpommin.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Apua Chrome-käyttöjärjestelmän käytössä</translation>
<translation id="1795405610103747296">Asenna Chrome puhelimellesi. Lähetämme tekstiviestin puhelimeesi: <ph name="PHONE_NUMBER" />.</translation>
@@ -59,6 +58,7 @@ Jos kirjaudut silti sisään, Chrome-tiedot, kuten kirjanmerkit, historia ja ase
<translation id="2429317896000329049">Google Chrome ei voinut synkronoida tietoja, koska synkronointi ei ole käytettävissä verkkotunnuksessasi.</translation>
<translation id="2446511512801740068">Chrome on vanhentunut, koska sitä ei ole käynnistetty uudelleen viime aikoina. Päivitys on saatavilla, ja se otetaan käyttöön uudelleenkäynnistyksen jälkeen.</translation>
<translation id="2485422356828889247">Poista</translation>
+<translation id="2534507159460261402">Google Pay (kopioitu Chromeen)</translation>
<translation id="2580411288591421699">Ei voi asentaa samaa Google Chromen versiota, joka tällä hetkellä on käytössä. Sulje Google Chrome ja yritä uudelleen.</translation>
<translation id="2586406160782125153">Selaustiedot poistetaan tältä laitteelta. Jos haluat palauttaa tiedot myöhemmin, kirjaudu Chromeen käyttäjänä <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome-logo</translation>
@@ -108,8 +108,6 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="3889417619312448367">Poista Google Chromen asennus</translation>
<translation id="3898493977366060150">Verkkoselaaminen Googlen älykkäillä ratkaisuilla</translation>
<translation id="4028693306634653894">Avaa Chrome nopeammin</translation>
-<translation id="4031074602479304239">Chrome esti uudelleenohjauksen:</translation>
-<translation id="4042449298237264661">Tämän tietokoneen Google Chromea ei enää päivitetä, koska Windows XP:tä ja Windows Vistaa ei enää tueta.</translation>
<translation id="4050175100176540509">Uusimmassa versiossa on käytettävissä tärkeitä turvallisuusparannuksia ja uusia ominaisuuksia.</translation>
<translation id="4053720452172726777">Google Chromen muokkaaminen ja hallinta</translation>
<translation id="4147555960264124640">Olet kirjautumassa sisään hallinnoidulla tilillä ja antamassa tilin järjestelmänvalvojalle oikeuden hallita Google Chrome -profiiliasi. Chrome-tietosi, kuten sovelluksesi, kirjanmerkkisi, historiasi, salasanasi ja muut asetuksesi, yhdistetään pysyvästi käyttäjätiliin <ph name="USER_NAME" />. Voit poistaa nämä tiedot Google-tilien Hallintapaneelissa, mutta et voi liittää tietoja toiseen tiliin. <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="5170938038195470297">Profiiliasi ei voi käyttää, koska se on peräisin uudemmasta Google Chromen versiosta. Kaikkia toimintoja ei välttämättä voi käyttää. Määritä toinen profiilihakemisto tai käytä uudempaa Chromen versiota.</translation>
<translation id="5193136243808726294">Google Chrome ‑käyttöjärjestelmä ei voi avata tätä sivua.</translation>
<translation id="5204098752394657250">Google Chromen <ph name="TERMS_OF_SERVICE_LINK" />käyttöehdot<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (kopioitu Chromeen)</translation>
<translation id="5251420635869119124">Vierailijat voivat käyttää Chromea jälkiä jättämättä.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome käynnistyy uudelleen 1 sekunnin kuluttua}other{Google Chrome käynnistyy uudelleen # sekunnin kuluttua}}</translation>
<translation id="532046782124376502">Varoitus: Google Chrome ei voi estää laajennuksia tallentamasta selaushistoriaasi. Voit poistaa tämän laajennuksen käytöstä incognito-tilassa poistamalla tämän valinnan.</translation>
@@ -180,15 +177,12 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Päivitä &amp;Chrome-käyttöjärjestelmä</translation>
<translation id="6235018212288296708">Google Chromen saapuvien yhteyksien sääntö, joka sallii mDNS-liikenteen.</translation>
-<translation id="6236285698028833233">Google Chrome on lakannut päivittymästä, eikä se enää tue käyttöjärjestelmäsi tätä versiota.</translation>
<translation id="6291089322031436445">Chromen kehittäjäversion sovellukset</translation>
<translation id="6291549208091401781">Google Chrome on jo asennettuna kaikille tietokoneen käyttäjille.</translation>
<translation id="6338556085225130112">Päivitetään Google Chromea.</translation>
<translation id="6368958679917195344">Chrome-käyttöjärjestelmää tukee toinen <ph name="BEGIN_LINK_CROS_OSS" />avoimen lähdekoodin ohjelmisto<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome tarvitsee oikeuden käyttää kameraasi ja mikrofoniasi tällä sivustolla.</translation>
-<translation id="6400076122676892962">Tämän tietokoneen Google Chromen päivittäminen lopetetaan pian, koska Mac OS X -versioiden 10.6, 10.7 ja 10.8 tuki lakkaa.</translation>
<translation id="6410540444482791104">Voit auttaa meitä kehittämään Chromen turvallisuutta ja käytettävyyttä lähettämällä automaattisesti joitain järjestelmän tietoja ja sivun sisältöjä Googlelle. Näin autat havaitsemaan vaarallisia sovelluksia ja sivustoja.</translation>
-<translation id="6470176598693778404">Tämän tietokoneen Google Chromea ei enää päivitetä, koska Mac OS X -versioita 10.6, 10.7 ja 10.8 ei enää tueta.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Lataus on parhaillaan käynnissä. Haluatko peruuttaa latauksen ja poistua Google Chromesta?}other{# latausta on parhaillaan käynnissä. Haluatko peruuttaa latauksen ja poistua Google Chromesta?}}</translation>
<translation id="6566149418543181476">Päivitetään Google Chromea (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Synkronoit Chromen tietosi osoitteella <ph name="PROFILE_EMAIL" />. Voit vaihtaa synkronoinnin asetuksia tai siirtyä käyttämään Chromea ilman Google-tiliä käymällä <ph name="SETTINGS_LINK" />.</translation>
@@ -209,7 +203,6 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="7164397146364144019">Voit auttaa meitä parantamaan Chromen turvallisuutta ja tekemään selaimesta helppokäyttöisemmän ilmoittamalla mahdollisista turvallisuusongelmista Googlelle automaattisesti.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> on lisätty Chromeen.</translation>
<translation id="7242029209006116544">Olet kirjautumassa sisään hallinnoidulla tilillä ja antamassa tilin järjestelmänvalvojalle oikeuden hallita Google Chrome -profiiliasi. Chrome-tietosi, kuten sovelluksesi, kirjanmerkkisi, historiasi, salasanasi ja muut asetuksesi, yhdistetään pysyvästi käyttäjätiliin <ph name="USER_NAME" />. Voit poistaa nämä tiedot Google-tilien Hallintapaneelissa, mutta et voi liittää tietoja toiseen tiliin. Voit myös halutessasi luoda uuden profiilin, jos haluat pitää aiemmat Chrome-tietosi erillään. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Tämän tietokoneen Google Chromen päivittäminen lopetetaan pian, koska Windows XP:n ja Windows Vistan tuki lakkaa.</translation>
<translation id="7330164299247909639">Todennusvarmenne epäonnistui. Kirjaudu uudelleen Google Chromeen käyttäjänä <ph name="USER_NAME" /> tai ota yhteyttä järjestelmänvalvojaan. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Uusi ikkuna</translation>
<translation id="7369650938475876456">Käytä Chromen luomaa vahvaa salasanaa.</translation>
@@ -222,6 +215,7 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="7494905215383356681">Chromen avoimen lähdekoodin lisenssit</translation>
<translation id="7535429826459677826">Google Chromen kehittäjäversio</translation>
<translation id="7552219221109926349">Näytä Chrome-käyttöjärjestelmä tällä kielellä</translation>
+<translation id="7589360514048265910">Tämän tietokone ei enää saa Google Chrome ‑päivityksiä, koska Mac OS X 10.9:ää ei enää tueta.</translation>
<translation id="7592736734348559088">Google Chrome ei voinut synkronoida tietoja, sillä tilin kirjautumistiedot ovat vanhentuneet.</translation>
<translation id="7626032353295482388">Tervetuloa Chromeen</translation>
<translation id="7747138024166251722">Asennusohjelma ei pystynyt luomaan väliaikaista hakemistoa. Tarkista, että käytettävissä on riittävästi levytilaa ja että sinulla on oikeus asentaa ohjelmia.</translation>
@@ -237,6 +231,7 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="7896673875602241923">Joku on jo kirjautunut tällä tietokoneella Chromeen käyttäjätilillä <ph name="ACCOUNT_EMAIL_LAST" />. Luo uusi Chrome-käyttäjä, jos haluat pitää tiedot erillään.</translation>
<translation id="7908168227788431038">Lähes valmista. Viimeistele päivitys käynnistämällä Google Chrome uudelleen.</translation>
<translation id="795025003224538582">Älä käynnistä uudelleen</translation>
+<translation id="7962410387636238736">Tämän tietokoneen Google Chromea ei enää päivitetä, koska Windows XP:tä ja Windows Vistaa ei enää tueta.</translation>
<translation id="8005540215158006229">Chrome on melkein valmis.</translation>
<translation id="8008534537613507642">Asenna Chrome uudelleen</translation>
<translation id="8030318113982266900">Päivitetään laitteeseen kanavaa <ph name="CHANNEL_NAME" />…</translation>
@@ -267,7 +262,6 @@ Lähetimme lisäohjeita sähköpostiisi osoitteeseen <ph name="ACCOUNT_EMAIL" />
<translation id="8796108026289707191">Käynnistä Google Chrome uudelleen</translation>
<translation id="8823341990149967727">Chrome on vanhentunut</translation>
<translation id="884296878221830158">Määrittää myös Chromen aloitussivun ja Etusivu-painikkeella avattavan sivun.</translation>
-<translation id="8851136666856101339">pää</translation>
<translation id="8862326446509486874">Sinulla ei ole käyttöoikeuksia järjestelmätason asennukseen. Kokeile asennusohjelman suorittamista uudelleen järjestelmänvalvojana.</translation>
<translation id="8914504000324227558">Käynnistä Chrome uudelleen</translation>
<translation id="9026991721384951619">Chrome-käyttöjärjestelmä ei voi synkronoida tietoja, sillä tilin kirjautumistiedot ovat vanhentuneet.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_fil.xtb b/chromium/chrome/app/resources/google_chrome_strings_fil.xtb
index 40226952555..eaf45bf533a 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_fil.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_fil.xtb
@@ -35,7 +35,6 @@ Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago s
<translation id="1698376642261615901">Ang Google Chrome ay isang web browser na nagpapatakbo ng mga webpage at application nang kasingbilis ng kidlat. Mabilis ito, matatag, at madaling gamitin. I-browse ang web nang mas ligtas na may proteksyon sa malware at phishing na isinama sa Google Chrome.</translation>
<translation id="1718131156967340976">Piliin ang <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Hindi mai-sync ng Google Chrome ang iyong data dahil sa isang error sa pagsa-sign in.</translation>
-<translation id="1759301979429102118">Ang mga detalye mula sa iyong mga contact ay maaaring makatulong sa iyong sumagot ng mga form nang mas mabilis sa Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Kumuha ng tulong sa paggamit ng Chrome OS</translation>
<translation id="1795405610103747296">I-install ang Chrome sa iyong telepono. Magpapadala kami ng SMS sa telepono mo: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Kapag nag-sign in ka pa rin, isasama sa <ph name="ACCOUNT_EMAIL_NEW" /> ang impo
<translation id="2429317896000329049">Hindi mai-sync ng Google Chrome ang iyong data dahil hindi available ang Pag-sync para sa iyong domain.</translation>
<translation id="2446511512801740068">Luma na ang Chrome dahil matagal na itong hindi muling nailunsad. Available ang isang update at ilalapat ito sa sandaling muli mo itong inilunsad.</translation>
<translation id="2485422356828889247">I-uninstall</translation>
+<translation id="2534507159460261402">Google Pay (kinopya sa Chrome)</translation>
<translation id="2580411288591421699">Hindi ma-install ang parehong bersyon ng Google Chrome na kasalukuyang tumatakbo. Mangyaring isara ang Google Chrome at muling subukan.</translation>
<translation id="2586406160782125153">Ide-delete nito ang iyong data mula sa pag-browse sa device na ito. Upang makuha ang iyong data sa ibang pagkakataon, mag-sign in sa Chrome bilang <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo ng Chrome</translation>
@@ -112,8 +112,6 @@ Pakitingnan ang iyong email sa <ph name="ACCOUNT_EMAIL" /> para sa mga karagdaga
<translation id="3889417619312448367">I-uninstall ang Google Chrome</translation>
<translation id="3898493977366060150">Pag-browse sa web gamit ang mga smart na feature ng Google</translation>
<translation id="4028693306634653894">Pumunta sa Chrome nang mas mabilis</translation>
-<translation id="4031074602479304239">Pinigilan ng Chrome ang site na ito na dalhin ka sa</translation>
-<translation id="4042449298237264661">Hindi na makakatanggap ang computer na ito ng mga update sa Google Chrome dahil hindi na sinusuportahan ang Windows XP at Windows Vista.</translation>
<translation id="4050175100176540509">May available na mahahalagang pagpapahusay sa seguridad at mga bagong feature sa pinakabagong bersyon.</translation>
<translation id="4053720452172726777">I-customize at kontrolin ang Google Chrome</translation>
<translation id="4147555960264124640">Nagsa-sign in ka gamit ang isang pinamamahalaang account at nagbibigay sa administrator nito ng kontrol sa iyong profile sa Google Chrome. Permanenteng mauugnay ang iyong data sa Chrome, gaya ng iyong apps, mga bookmark, kasaysayan, password, at iba pang setting sa <ph name="USER_NAME" />. Matatanggal mo ang data na ito sa Google Accounts Dashboard, ngunit hindi mo maiuugnay ang data na ito sa isa pang account. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Pakitingnan ang iyong email sa <ph name="ACCOUNT_EMAIL" /> para sa mga karagdaga
Maaaring hindi available ang ilang tampok. Mangyaring tumukoy ng ibang direktoryo ng profile o gumamit ng mas bagong bersyon ng Chrome.</translation>
<translation id="5193136243808726294">Hindi mabuksan ng Google Chrome OS ang page na ito.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Mga Tuntunin ng Serbisyo<ph name="END_TERMS_OF_SERVICE_LINK" /> ng Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (kinopya sa Chrome)</translation>
<translation id="5251420635869119124">Makakagamit ng Chrome ang mga bisita nang hindi nag-iiwan ng anumang bakas.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Magre-restart ang Google Chrome pagkalipas ng 1 segundo.}one{Magre-restart ang Google Chrome pagkalipas ng # segundo}other{Magre-restart ang Google Chrome pagkalipas ng # na segundo}}</translation>
<translation id="532046782124376502">Babala: Hindi mapipigilan ng Google Chrome ang pagtatala ng mga extension sa iyong history ng pag-browse. Upang i-disable ang extension na ito sa incognito mode, alisin sa pagkakapili ang opsyong ito.</translation>
@@ -187,15 +184,12 @@ Hindi magawang bawiin ng Google Chrome ang iyong mga setting.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">I-update ang &amp;Chrome OS</translation>
<translation id="6235018212288296708">Inbound na panuntunan para sa Google Chrome upang payagan ang trapiko ng mDNS.</translation>
-<translation id="6236285698028833233">Huminto na sa pag-update ang Google Chrome at hindi na nito sinusuportahan ang bersyong ito ng iyong operating system.</translation>
<translation id="6291089322031436445">Mga Chrome Dev App</translation>
<translation id="6291549208091401781">Naka-install na ang Google Chrome para sa lahat ng user sa iyong computer.</translation>
<translation id="6338556085225130112">Ina-update ang Google Chrome</translation>
<translation id="6368958679917195344">Ginagawang posible ang Chrome OS ng karagdagang <ph name="BEGIN_LINK_CROS_OSS" />open source na software<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Kailangan ng Chrome ng pahintulot na i-access ang iyong camera at mikropono para sa site na ito.</translation>
-<translation id="6400076122676892962">Malapit nang hindi makatanggap ang computer na ito ng mga update sa Google Chrome dahil hindi na susuportahan ang Mac OS X 10.6, 10.7 at 10.8.</translation>
<translation id="6410540444482791104">Makakatulong kang gawing mas ligtas at madaling gamitin ang Chrome sa pamamagitan ng awtomatikong pagpapadala ng ilang impormasyon ng system at content ng page sa Google upang makatulong na tumukoy ng mga mapanganib na app at site.</translation>
-<translation id="6470176598693778404">Hindi na makakatanggap ang computer na ito ng mga update sa Google Chrome dahil hindi na sinusuportahan ang Mac OS X 10.6, 10.7 at 10.8.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{May nagaganap na pagda-download sa kasalukuyan. Gusto mo bang kanselahin ang pag-download at umalis sa Google Chrome?}one{# pag-download ang nagaganap sa kasalukuyan. Gusto mo bang kanselahin ang mga pag-download at umalis sa Google Chrome?}other{# pag-download ang nagaganap sa kasalukuyan. Gusto mo bang kanselahin ang mga pag-download at umalis sa Google Chrome?}}</translation>
<translation id="6566149418543181476">Ina-update ang Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Ginagamit mo ang <ph name="PROFILE_EMAIL" /> upang i-sync ang iyong bagay sa Chrome. Upang ma-update ang iyong kagustuhan sa pag-sync o upang magamit ang Chrome nang walang Google account, bisitahin ang <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Hindi magawang bawiin ng Google Chrome ang iyong mga setting.</translation>
<translation id="7164397146364144019">Makakatulong ka na gawing mas ligtas at mas madaling gamitin ang Chrome sa pamamagitan ng awtomatikong pag-uulat ng mga detalye ng mga posibleng isyu sa seguridad sa Google.</translation>
<translation id="7185038942300673794">Naidagdag ang <ph name="EXTENSION_NAME" /> sa Chrome.</translation>
<translation id="7242029209006116544">Nagsa-sign in ka gamit ang isang pinamamahalaang account at nagbibigay sa administrator nito ng kontrol sa iyong profile sa Google Chrome. Permanenteng mauugnay ang iyong data sa Chrome, gaya ng iyong apps, mga bookmark, kasaysayan, password, at iba pang setting sa <ph name="USER_NAME" />. Matatanggal mo ang data na ito sa Google Accounts Dashboard, ngunit hindi mo maiuugnay ang data na ito sa isa pang account. Maaari ka ring gumawa ng bagong profile upang ihiwalay ang iyong umiiral na data sa Chrome. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Malapit nang hindi makatanggap ang computer na ito ng mga update sa Google Chrome dahil hindi na susuportahan ang Windows XP at Windows Vista.</translation>
<translation id="7330164299247909639">Hindi nagtagumpay ang certificate ng pag-authenticate. Mag-sign in muli sa Google Chrome bilang si <ph name="USER_NAME" /> o makipag-ugnayan sa iyong administrator para sa higit pang impormasyon. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Bagong window</translation>
<translation id="7369650938475876456">Gumamit ng malakas na password na binuo ng Chrome</translation>
@@ -244,6 +237,7 @@ Hindi magawang bawiin ng Google Chrome ang iyong mga setting.</translation>
<translation id="7896673875602241923">May nag-sign in dati sa Chrome sa computer na ito bilang <ph name="ACCOUNT_EMAIL_LAST" />. Mangyaring gumawa ng bagong user ng Chrome upang ihiwalay ang iyong impormasyon.</translation>
<translation id="7908168227788431038">Halos napapanahon na! Muling ilunsad ang Google Chrome upang tapusin ang pag-a-update.</translation>
<translation id="795025003224538582">Huwag i-restart</translation>
+<translation id="7962410387636238736">Hindi na makakatanggap ang computer na ito ng mga update sa Google Chrome dahil hindi na sinusuportahan ang Windows XP at Windows Vista</translation>
<translation id="8005540215158006229">Halos handa na ang Chrome.</translation>
<translation id="8008534537613507642">Muling i-install ang Chrome</translation>
<translation id="8030318113982266900">Ina-update ang iyong device sa <ph name="CHANNEL_NAME" /> na channel...</translation>
@@ -274,7 +268,6 @@ Hindi magawang bawiin ng Google Chrome ang iyong mga setting.</translation>
<translation id="8796108026289707191">Dapat mo nang i-restart ngayon ang Google Chrome.</translation>
<translation id="8823341990149967727">Luma na ang Chrome</translation>
<translation id="884296878221830158">Kinokontrol din nito kung anong pahina ang ipinapakita kapag sinimulan mo ang Chrome o na-click ang button ng Home.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Wala kang naaangkop na mga karapatan para sa pag-install sa antas ng system. Subukan muling patakbuhin ang installer bilang Administrator.</translation>
<translation id="8914504000324227558">Muling ilunsad ang Chrome</translation>
<translation id="9026991721384951619">Hindi ma-sync ng Chrome OS ang iyong data dahil hindi napapanahon ang mga detalye sa pag-sign in sa iyong account.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_fr.xtb b/chromium/chrome/app/resources/google_chrome_strings_fr.xtb
index cab9f989225..3ba0507f45a 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_fr.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_fr.xtb
@@ -34,7 +34,6 @@ Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifica
<translation id="1698376642261615901">Google Chrome est un navigateur Web qui exécute des applications et des pages Web en un temps record. Il est rapide, stable et simple à utiliser. Naviguez sur Internet en toute sécurité grâce à la protection intégrée de Google Chrome contre le phishing et les logiciels malveillants.</translation>
<translation id="1718131156967340976">Sélectionnez <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> <ph name="SMALL_PRODUCT_LOGO" />.</translation>
<translation id="174539241580958092">Impossible de synchroniser vos données dans Google Chrome, car une erreur s'est produite lors de la connexion.</translation>
-<translation id="1759301979429102118">Les coordonnées de vos contacts peuvent vous aider à remplir les formulaires plus rapidement dans Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obtenir de l'aide sur l'utilisation de Chrome OS</translation>
<translation id="1795405610103747296">Installez Chrome sur votre téléphone. Vous recevrez un SMS au numéro suivant : <ph name="PHONE_NUMBER" />.</translation>
@@ -62,6 +61,7 @@ Si vous vous connectez quand même, toutes les informations Chrome, comme les fa
<translation id="2429317896000329049">Impossible de synchroniser vos données dans Google Chrome, car la synchronisation n'est pas disponible pour votre domaine.</translation>
<translation id="2446511512801740068">Chrome n'est plus à jour, car il n'a pas été relancé depuis quelque temps. La mise à jour disponible sera installée dès que vous le relancerez.</translation>
<translation id="2485422356828889247">Désinstaller</translation>
+<translation id="2534507159460261402">Google Pay (copiée dans Chrome)</translation>
<translation id="2580411288591421699">Impossible d'installer la version de Google Chrome qui est en cours d'exécution. Fermez Google Chrome et réessayez.</translation>
<translation id="2586406160782125153">Cette action aura pour effet de supprimer vos données de navigation de cet appareil. Pour récupérer vos données ultérieurement, connectez-vous à Chrome en tant que <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Google Chrome</translation>
@@ -111,8 +111,6 @@ Pour obtenir plus d'informations, veuillez consulter votre compte de messagerie
<translation id="3889417619312448367">Désinstaller Google Chrome</translation>
<translation id="3898493977366060150">Navigation sur le Web avec les fonctionnalités intelligentes de Google</translation>
<translation id="4028693306634653894">Accédez à Chrome plus rapidement</translation>
-<translation id="4031074602479304239">Chrome a empêché ce site de vous rediriger vers</translation>
-<translation id="4042449298237264661">Cet ordinateur ne recevra plus les mises à jour de Google Chrome, car la compatibilité n'est plus assurée sur Windows XP et Windows Vista.</translation>
<translation id="4050175100176540509">La dernière version propose d'importantes améliorations de la sécurité ainsi que de nouvelles fonctionnalités.</translation>
<translation id="4053720452172726777">Personnaliser et contrôler Google Chrome</translation>
<translation id="4147555960264124640">Vous vous connectez avec un compte géré et donnez le contrôle de votre profil Google Chrome à son administrateur. Vos données Chrome, telles que les applications, les favoris, l'historique, les mots de passe et les autres paramètres, vont être définitivement associées à <ph name="USER_NAME" />. Vous pouvez supprimer ces données via le tableau de bord des comptes Google, mais vous ne pouvez pas les associer à un autre compte. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Pour obtenir plus d'informations, veuillez consulter votre compte de messagerie
Certaines fonctionnalités peuvent être indisponibles. Veuillez spécifier un répertoire de profil différent ou utiliser une version plus récente de Google Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS ne peut pas ouvrir cette page</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Conditions d'utilisation<ph name="END_TERMS_OF_SERVICE_LINK" /> de Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiée vers Chrome)</translation>
<translation id="5251420635869119124">Les invités peuvent utiliser Chrome sans laisser aucune trace.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome va redémarrer dans 1 seconde}one{Google Chrome va redémarrer dans # seconde}other{Google Chrome va redémarrer dans # secondes}}</translation>
<translation id="532046782124376502">Avertissement : Google Chrome ne peut pas empêcher les extensions d'enregistrer votre historique de navigation. Pour désactiver cette extension en mode navigation privée, désélectionnez-la.</translation>
@@ -187,15 +184,12 @@ Google Chrome ne peut pas récupérer vos paramètres.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Mettre à jour &amp;Chrome OS</translation>
<translation id="6235018212288296708">Règle de trafic entrant pour Google Chrome autorisant le trafic mDNS</translation>
-<translation id="6236285698028833233">Google Chrome n'est plus mis à jour et n'est plus compatible avec la version actuelle de votre système d'exploitation.</translation>
<translation id="6291089322031436445">Applications Chrome pour les développeurs</translation>
<translation id="6291549208091401781">Google Chrome est déjà installé pour tous les utilisateurs de votre ordinateur.</translation>
<translation id="6338556085225130112">Mise à jour de Google Chrome...</translation>
<translation id="6368958679917195344">Google Chrome OS fonctionne grâce à d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels Open Source<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome a besoin de votre autorisation pour accéder à votre appareil photo et à votre micro pour ce site.</translation>
-<translation id="6400076122676892962">Cet ordinateur ne recevra bientôt plus les mises à jour de Google Chrome, car la compatibilité ne sera plus assurée sur les versions 10.6, 10.7 et 10.8 de Mac OS X.</translation>
<translation id="6410540444482791104">Vous pouvez nous aider à rendre Chrome plus sûr et plus facile à utiliser en nous envoyant automatiquement des informations système et du contenu de page. Cela nous aidera à détecter les applications et les sites dangereux.</translation>
-<translation id="6470176598693778404">Cet ordinateur ne recevra plus les mises à jour de Google Chrome, car la compatibilité n'est plus assurée sur les versions 10.6, 10.7 et 10.8 de Mac OS X.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Un téléchargement est en cours. Voulez-vous annuler ce dernier et quitter Google Chrome ?}one{# téléchargement est en cours. Voulez-vous annuler ce dernier et quitter Google Chrome ?}other{# téléchargements sont en cours. Voulez-vous annuler ces derniers et quitter Google Chrome ?}}</translation>
<translation id="6566149418543181476">Mise à jour de Google Chrome (<ph name="PROGRESS_PERCENT" />)…</translation>
<translation id="6598387184982954187">Vous utilisez le compte <ph name="PROFILE_EMAIL" /> pour synchroniser votre contenu dans Chrome. Pour mettre à jour vos préférences de synchronisation ou pour utiliser Chrome sans compte Google, accédez à la page <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome ne peut pas récupérer vos paramètres.</translation>
<translation id="7164397146364144019">Vous pouvez nous aider à rendre Chrome plus sûr et plus facile à utiliser en nous signalant automatiquement les incidents de sécurité potentiels.</translation>
<translation id="7185038942300673794">L'extension "<ph name="EXTENSION_NAME" />" a été ajoutée à Google Chrome.</translation>
<translation id="7242029209006116544">Vous vous connectez avec un compte géré et donnez le contrôle de votre profil Google Chrome à son administrateur. Vos données Chrome, telles que les applications, les favoris, l'historique, les mots de passe et les autres paramètres, vont être définitivement associées à <ph name="USER_NAME" />. Vous pouvez supprimer ces données via le tableau de bord des comptes Google, mais vous ne pouvez pas les associer à un autre compte. Vous pouvez éventuellement créer un nouveau profil pour maintenir vos données Chrome séparées. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Cet ordinateur ne recevra bientôt plus les mises à jour de Google Chrome, car la compatibilité ne sera plus assurée sur Windows XP et Windows Vista.</translation>
<translation id="7330164299247909639">Échec du certificat d'authentification. Pour en savoir plus, connectez-vous de nouveau à Google Chrome en tant que <ph name="USER_NAME" /> ou contactez votre administrateur. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nouvelle fenêtre</translation>
<translation id="7369650938475876456">Utiliser un mot de passe sécurisé, généré par Chrome</translation>
@@ -229,6 +222,7 @@ Google Chrome ne peut pas récupérer vos paramètres.</translation>
<translation id="7494905215383356681">Licences Chrome Open Source</translation>
<translation id="7535429826459677826">Google Chrome pour les développeurs</translation>
<translation id="7552219221109926349">Afficher Chrome OS dans cette langue</translation>
+<translation id="7589360514048265910">Cet ordinateur ne recevra plus les mises à jour de Google Chrome, car la compatibilité avec Mac OS X 10.9 n'est plus assurée.</translation>
<translation id="7592736734348559088">Impossible de synchroniser vos données dans Google Chrome, car les informations de connexion de votre compte ne sont plus à jour.</translation>
<translation id="7626032353295482388">Bienvenue dans Chrome</translation>
<translation id="7747138024166251722">Le programme d'installation n'a pas pu créer de répertoire temporaire. Vérifiez que le disque a suffisamment d'espace libre et que vous disposez des autorisations nécessaires pour installer le logiciel.</translation>
@@ -244,6 +238,7 @@ Google Chrome ne peut pas récupérer vos paramètres.</translation>
<translation id="7896673875602241923">Un utilisateur s'est récemment connecté à Chrome sur cet ordinateur en tant que <ph name="ACCOUNT_EMAIL_LAST" />. Veuillez créer un autre utilisateur Chrome pour séparer vos informations.</translation>
<translation id="7908168227788431038">Mise à jour presque terminée. Relancez Google Chrome pour la finaliser.</translation>
<translation id="795025003224538582">Ne pas redémarrer</translation>
+<translation id="7962410387636238736">Cet ordinateur ne recevra plus les mises à jour de Google Chrome, car la compatibilité n'est plus assurée sur Windows XP et Windows Vista</translation>
<translation id="8005540215158006229">Google Chrome est presque prêt</translation>
<translation id="8008534537613507642">Réinstaller Chrome</translation>
<translation id="8030318113982266900">Passage de votre appareil à la version <ph name="CHANNEL_NAME" />…</translation>
@@ -274,7 +269,6 @@ Google Chrome ne peut pas récupérer vos paramètres.</translation>
<translation id="8796108026289707191">Redémarrez Google Chrome maintenant</translation>
<translation id="8823341990149967727">Version de Chrome obsolète</translation>
<translation id="884296878221830158">Elle contrôle également la page qui s'affiche au démarrage de Chrome ou lorsque vous cliquez sur le bouton Accueil.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">Vous ne disposez pas des droits requis pour installer la version système. Relancez l'installation en vous connectant comme administrateur.</translation>
<translation id="8914504000324227558">Relancer Google Chrome</translation>
<translation id="9026991721384951619">Impossible de synchroniser vos données dans Chrome OS, car les informations de connexion de votre compte ne sont plus à jour.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_gu.xtb b/chromium/chrome/app/resources/google_chrome_strings_gu.xtb
index a471b8d6454..df5a2bacc35 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_gu.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -35,7 +35,6 @@
<translation id="1698376642261615901">Google Chrome ઠàªàª• àªàªµà«àª‚ વેબ બà«àª°àª¾àª‰àªàª° છે જે પà«àª°àª•àª¾àª¶àª¨à«€ ગતિઠવેબપૃષà«àª à«‹ અને àªàªªà«àª²àª¿àª•à«‡àª¶àª‚સને ચલાવે છે. તે àªàª¡àªªà«€, સà«àª¥àª¿àª° અને ઉપયોગમાં સરળ છે. Google Chrome માં નિરà«àª®àª¿àª¤ મૉલવેર અને ફિશીંગ સà«àª°àª•à«àª·àª¾ સાથે વેબને વધૠસà«àª°àª•à«àª·àª¿àª¤ રૂપે બà«àª°àª¾àª‰àª કરો.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> પસંદ કરો</translation>
<translation id="174539241580958092">સાઇન ઇનમાં ભૂલ આવવાને કારણે Google Chrome તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી.</translation>
-<translation id="1759301979429102118">તમારા સંપરà«àª•à«‹àª¨à«€ વિગતો Chrome માં વધૠàªàª¡àªªàª¥à«€ ફોરà«àª®à«àª¸ ભરવામાં તમારી સહાય કરી શકે છે.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS નો ઉપયોગ કરવા સહાય મેળવો</translation>
<translation id="1795405610103747296">તમારા ફોન પર Chrome ઇનà«àª¸à«àªŸà«‰àª² કરો. અમે તમારા ફોન પર àªàª• SMS મોકલીશà«àª‚: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@
<translation id="2429317896000329049">Google Chrome તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી કારણ કે તમારા ડોમેન માટે સમનà«àªµàª¯àª¨ ઉપલબà«àª§ નથી.</translation>
<translation id="2446511512801740068">Chrome જૂનà«àª‚ થઈ ગયà«àª‚ છે કારણ કે તે ઘણા સમયથી ફરીથી લોંચ કરવામાં આવà«àª¯à«àª‚ નથી. અપડેટ ઉપલબà«àª§ છે અને તે તમે જેવà«àª‚ જ ફરીથી લોંચ કરશો, લાગૠથઈ જશે.</translation>
<translation id="2485422356828889247">અનઇનà«àª¸à«àªŸà«‹àª² કરો</translation>
+<translation id="2534507159460261402">Google Pay (Chrome પર કૉપિ કરેલ છે)</translation>
<translation id="2580411288591421699">હાલમાં ચાલી રહà«àª¯à«àª‚ છે તે જ Google Chrome સંસà«àª•àª°àª£àª¨à«‡ ઇનà«àª¸à«àªŸà«‹àª² કરી શકાતà«àª‚ નથી. કૃપા કરીને Google Chrome બંધ કરો અને ફરીથી પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="2586406160782125153">આ, તમારા બà«àª°àª¾àª‰àªàª¿àª‚ગ ડેટાને આ ઉપકરણમાંથી કાઢી નાખશે. પછીથી તમારો ડેટા પà«àª¨àªƒàªªà«àª°àª¾àªªà«àª¤ કરવા માટે, Chrome માં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
<translation id="2588322182880276190">Chrome લૉગો</translation>
@@ -112,8 +112,6 @@
<translation id="3889417619312448367">Google Chrome ને અનઇનà«àª¸à«àªŸà«‹àª² કરો</translation>
<translation id="3898493977366060150">Google સà«àª®àª¾àª°à«àªŸ સાથે વેબ બà«àª°àª¾àª‰àª કરો</translation>
<translation id="4028693306634653894">Chrome પર વધૠàªàª¡àªªàª¥à«€ જાઓ</translation>
-<translation id="4031074602479304239">Chromeઠઆ સાઇટ અટકાવીને તમને અહીં જતા રોકà«àª¯àª¾</translation>
-<translation id="4042449298237264661">આ કમà«àªªà«àª¯à«àªŸàª° હવેથી Google Chrome અપડેટà«àª¸ પà«àª°àª¾àªªà«àª¤ કરશે નહિ કારણકે Windows XP અને Windows Vista હવેથી સમરà«àª¥àª¿àª¤ નથી.</translation>
<translation id="4050175100176540509">નવીનતમ સંસà«àª•àª°àª£àª®àª¾àª‚ મહતà«àªµàªªà«‚રà«àª£ સà«àª°àª•à«àª·àª¾ સà«àª§àª¾àª°àª£àª¾àª“ અને નવી સà«àªµàª¿àª§àª¾àª“ ઉપલબà«àª§ છે.</translation>
<translation id="4053720452172726777">Google Chrome ને કસà«àªŸàª®àª¾àª‡àª કરો અને તેનà«àª‚ નિયંતà«àª°àª£ કરો</translation>
<translation id="4147555960264124640">તમે સંચાલિત કરેલ àªàª•àª¾àª‰àª¨à«àªŸ સાથે સાઇન ઇન કરી રહà«àª¯àª¾àª‚ છો અને તમારી Google Chrome પà«àª°à«‹àª«àª¾àª‡àª² પર તેનà«àª‚ વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• નિયંતà«àª°àª£ આપી રહà«àª¯àª¾àª‚ છો. તમારો Chrome ડેટા, જેમ કે તમારી àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹, બà«àª•àª®àª¾àª°à«àª•à«àª¸, ઇતિહાસ, પાસવરà«àª¡à«àª¸ અને અનà«àª¯ સેટિંગà«àª¸, કાયમ માટે <ph name="USER_NAME" /> થી બંધાયેલ રહેશે. તમે Google àªàª•àª¾àª‰àª¨à«àªŸà«àª¸ ડેશબોરà«àª¡àª¥à«€ આ ડેટાને કાઢી શકશો, પરંતૠતમે આ ડેટાને અનà«àª¯ àªàª•àª¾àª‰àª¨à«àªŸ સાથે સાંકળી શકશો નહીં. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@
કેટલીક સà«àªµàª¿àª§àª¾àª“ ઉપલબà«àª§ થઈ શકે છે. કૃપા કરીને ભિનà«àª¨ પà«àª°à«‹àª«àª¾àª‡àª² નિરà«àª¦à«‡àª¶àª¿àª•àª¾àª¨à«‹ ઉલà«àª²à«‡àª– કરો અથવા Chrome નાં નવા સંસà«àª•àª°àª£àª¨à«‹ ઉપયોગ કરો.</translation>
<translation id="5193136243808726294">Google Chrome OS, આ પૃષà«àª àª¨à«‡ ખોલી શકતà«àª‚ નથી.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />સેવાની શરતો<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome પર કૉપિ કરà«àª¯à«àª‚)</translation>
<translation id="5251420635869119124">અતિથિઓ કંઈપણ પાછળ છોડà«àª¯àª¾àª‚ વિના Chrome નો ઉપયોગ કરી શકે છે.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 સેકનà«àª¡àª®àª¾àª‚ પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ થશે.}one{Google Chrome # સેકનà«àª¡àª®àª¾àª‚ પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ થશે.}other{Google Chrome # સેકનà«àª¡àª®àª¾àª‚ પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ થશે.}}</translation>
<translation id="532046782124376502">ચેતવણી: Google Chrome તમારો બà«àª°àª¾àª‰àªàª¿àª‚ગ ઇતિહાસ રેકોરà«àª¡ કરવાથી àªàª•à«àª¸à«àªŸà«‡àª‚શનને અટકાવી શકતà«àª‚ નથી. છà«àªªàª¾ મોડમાં આ àªàª•à«àª¸à«àªŸà«‡àª‚શનને બંધ કરવા માટે, આ વિકલà«àªªàª¨à«€ પસંદગીને નાપસંદ કરો.</translation>
@@ -187,15 +184,12 @@ Google Chrome તમારી સેટિંગà«àª¸àª¨à«‡ પà«àª¨àªƒàªªà«à
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS ને અપડેટ કરો</translation>
<translation id="6235018212288296708">mDNS ટà«àª°àª¾àª«àª¿àª•àª¨à«‡ મંજૂરી આપવા માટે Google Chrome માટે ઇનબાઉનà«àª¡ નિયમ.</translation>
-<translation id="6236285698028833233">Google Chrome ઠઅપડેટ કરવાનà«àª‚ બંધ કરી દીધà«àª‚ છે અને હવે તમારી ઓપરેટિંગ સિસà«àªŸàª®àª¨àª¾ આ સંસà«àª•àª°àª£àª¨à«àª‚ સમરà«àª¥àª¨ કરતà«àª‚ નથી.</translation>
<translation id="6291089322031436445">Chrome Dev àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹</translation>
<translation id="6291549208091401781">Google Chrome, તમારા કમà«àªªà«àª¯à«àªŸàª° પર પહેલાંથી તમામ વપરાશકરà«àª¤àª¾àª“ માટે ઇનà«àª¸à«àªŸà«‰àª² કરેલ છે.</translation>
<translation id="6338556085225130112">Google Chrome અપડેટ થઈ રહà«àª¯à«àª‚ છે</translation>
<translation id="6368958679917195344">Chrome OS ઠવધારાના <ph name="BEGIN_LINK_CROS_OSS" />ખà«àª²à«àª²àª¾ સà«àª¤à«àª°à«‹àª¤ સૉફà«àªŸàªµà«‡àª°<ph name="END_LINK_CROS_OSS" /> દà«àªµàª¾àª°àª¾ શકà«àª¯ બને છે.</translation>
<translation id="6393863479814692971">Chromeને આ સાઇટ માટે તમારા કૅમેરા અને માઇકà«àª°à«‹àª«à«‹àª¨àª¨àª¾ àªàª•à«àª¸à«‡àª¸àª¨à«€ પરવાનગીની જરૂર પડે છે.</translation>
-<translation id="6400076122676892962">આ કમà«àªªà«àª¯à«àªŸàª° ટૂંક સમયમાં Google Chrome અપડેટà«àª¸ પà«àª°àª¾àªªà«àª¤ કરવાનà«àª‚ બંધ કરશે કારણકે Mac OS X 10.6, 10.7 અને 10.8 હવેથી સમરà«àª¥àª¿àª¤ હશે નહિ.</translation>
<translation id="6410540444482791104">તમે જોખમી અâ€à«…પà«àª²àª¿àª•à«‡àª¶àª¨à«‹ અને સાઇટà«àª¸ શોધવામાં સહાય કરવા માટે Google ને કેટલીક સિસà«àªŸàª® માહિતી અને પૃષà«àª  સામગà«àª°à«€ આપમેળે મોકલીને Chrome ને વધૠસà«àª°àª•à«àª·àª¿àª¤ તથા ઉપયોગમાં સરળ બનાવવામાં સહાય કરી શકો છો.</translation>
-<translation id="6470176598693778404">આ કમà«àªªà«àª¯à«àªŸàª° હવેથી Google Chrome અપડેટà«àª¸ પà«àª°àª¾àªªà«àª¤ કરશે નહિ કારણકે Mac OS X 10.6, 10.7, અને 10.8 હવેથી સમરà«àª¥àª¿àª¤ નથી.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{હાલમાં àªàª• ડાઉનલોડ ચાલૠછે. શà«àª‚ તમે Google Chrome થી બહાર નીકળવા અને ડાઉનલોડને રદ કરવા માગો છો?}one{હાલમાં # ડાઉનલોડà«àª¸ ચાલૠછે. શà«àª‚ તમે Google Chrome થી બહાર નીકળવા અને ડાઉનલોડà«àª¸àª¨à«‡ રદ કરવા માગો છો?}other{હાલમાં # ડાઉનલોડà«àª¸ ચાલૠછે. શà«àª‚ તમે Google Chrome થી બહાર નીકળવા અને ડાઉનલોડà«àª¸àª¨à«‡ રદ કરવા માગો છો?}}</translation>
<translation id="6566149418543181476">Google Chrome અપડેટ થઈ રહà«àª¯à«àª‚ છે (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">તમે તમારી Chrome સામગà«àª°à«€àª¨à«àª‚ સમનà«àªµàª¯àª¨ કરવા માટે <ph name="PROFILE_EMAIL" /> નો ઉપયોગ કરી રહà«àª¯àª¾àª‚ છો. તમારી સમનà«àªµàª¯àª¨ પસંદગીને અપડેટ કરવા માટે અથવા Chrome ને Google àªàª•àª¾àª‰àª¨à«àªŸ વગર ઉપયોગ કરવા માટે, <ph name="SETTINGS_LINK" /> ની મà«àª²àª¾àª•àª¾àª¤ લો.</translation>
@@ -216,7 +210,6 @@ Google Chrome તમારી સેટિંગà«àª¸àª¨à«‡ પà«àª¨àªƒàªªà«à
<translation id="7164397146364144019">તમે Google ને સંભવિત સà«àª°àª•à«àª·àª¾ ઘટનાઓની વિગતોની જાણ આપમેળે કરીને Chrome ને વધૠસલામત અને ઉપયોગમાં વધૠસરળ બનાવવામાં સહાય કરી શકો છો.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> ને Chrome માં ઉમેરવામાં આવà«àª¯à«àª‚.</translation>
<translation id="7242029209006116544">તમે સંચાલિત કરેલ àªàª•àª¾àª‰àª¨à«àªŸ સાથે સાઇન ઇન કરી રહà«àª¯àª¾àª‚ છો અને તમારી Google Chrome પà«àª°à«‹àª«àª¾àª‡àª² પર વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•àª¨à«‡ તેનà«àª‚ નિયંતà«àª°àª£ આપી રહà«àª¯àª¾àª‚ છો. તમારો Chrome ડેટા, જેમ કે તમારી àªàªªà«àª²àª¿àª•à«‡àª¶àª¨à«‹, બà«àª•àª®àª¾àª°à«àª•à«àª¸, ઇતિહાસ, પાસવરà«àª¡à«àª¸ અને અનà«àª¯ સેટિંગà«àª¸, કાયમ માટે <ph name="USER_NAME" /> પર બંધાયેલ રહેશે. તમે Google àªàª•àª¾àª‰àª¨à«àªŸà«àª¸ ડેશબોરà«àª¡ દà«àªµàª¾àª°àª¾ આ ડેટાને કાઢી શકશો, પરંતૠતમે આ ડેટાને અનà«àª¯ àªàª•àª¾àª‰àª¨à«àªŸ સાથે સાંકળી શકશો નહીં. તમારા અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ છે તે Chrome ડેટાને અલગ રાખવા માટે, તમે વૈકલà«àªªàª¿àª• રૂપે àªàª• નવી પà«àª°à«‹àª«àª¾àª‡àª² બનાવી શકો છો. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">આ કમà«àªªà«àª¯à«àªŸàª° ટૂંક સમયમાં Google Chrome અપડેટà«àª¸ પà«àª°àª¾àªªà«àª¤ કરવાનà«àª‚ બંધ કરશે કારણકે Windows XP અને Windows Vista હવેથી સમરà«àª¥àª¿àª¤ હશે નહિ.</translation>
<translation id="7330164299247909639">પà«àª°àª®àª¾àª£à«€àª•àª°àª£ પà«àª°àª®àª¾àª£àªªàª¤à«àª° નિષà«àª«àª³ થયà«àª‚. કૃપા કરીને Google Chrome માં ફરીથી <ph name="USER_NAME" /> તરીકે સાઇન ઇન કરો અથવા વધૠમાહિતી માટે તમારા વà«àª¯àªµàª¸à«àª¥àª¾àªªàª•àª¨à«‹ સંપરà«àª• કરો. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">નવી વિંડો</translation>
<translation id="7369650938475876456">Chrome દà«àªµàª¾àª°àª¾ બનાવેલ સશકà«àª¤ પાસવરà«àª¡àª¨à«‹ ઉપયોગ કરો</translation>
@@ -244,6 +237,7 @@ Google Chrome તમારી સેટિંગà«àª¸àª¨à«‡ પà«àª¨àªƒàªªà«à
<translation id="7896673875602241923">કોઈઠઆ કમà«àªªà«àª¯à«àªŸàª° પર પહેલા <ph name="ACCOUNT_EMAIL_LAST" /> તરીકે Chromeમાં સાઇન ઇન કરà«àª¯à«àª‚ છે. તમારી માહિતી અલગ રાખવા માટે કૃપા કરીને નવો Chrome વપરાશકરà«àª¤àª¾ બનાવો.</translation>
<translation id="7908168227788431038">અપ ટૂ ડેટ થવામાં છે! અપડેટ સમાપà«àª¤ કરવા માટે Google Chrome ને ફરીથી લોંચ કરો.</translation>
<translation id="795025003224538582">પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરશો નહીં</translation>
+<translation id="7962410387636238736">આ કમà«àªªà«àª¯à«àªŸàª° હવેથી Google Chrome અપડેટ મેળવી શકશે નહીં કારણકે Windows XP અને Windows Vista હવે સમરà«àª¥àª¿àª¤ રહà«àª¯àª¾àª‚ નથી</translation>
<translation id="8005540215158006229">Chrome લગભગ તૈયાર છે.</translation>
<translation id="8008534537613507642">Chrome ફરીથી ઇનà«àª¸à«àªŸà«‹àª² કરો</translation>
<translation id="8030318113982266900">તમારા ઉપકરણને <ph name="CHANNEL_NAME" /> ચેનલ પર અપડેટ કરી રહà«àª¯àª¾àª‚ છે...</translation>
@@ -274,7 +268,6 @@ Google Chrome તમારી સેટિંગà«àª¸àª¨à«‡ પà«àª¨àªƒàªªà«à
<translation id="8796108026289707191">તમારે હવે Google Chrome ને પà«àª¨àªƒàªªà«àª°àª¾àª°àª‚ભ કરવà«àª‚ જોઈàª.</translation>
<translation id="8823341990149967727">Chrome જૂનà«àª‚ થઈ ગયà«àª‚ છે</translation>
<translation id="884296878221830158">જà«àª¯àª¾àª°à«‡ તમે Chrome શરૂ કરો અથવા હોમ બટન કà«àª²àª¿àª• કરો તà«àª¯àª¾àª°à«‡ કયà«àª‚ પૃષà«àª  બતાવવામાં આવે તે તેનà«àª‚ પણ નિયંતà«àª°àª£ કરે છે.</translation>
-<translation id="8851136666856101339">મà«àª–à«àª¯</translation>
<translation id="8862326446509486874">તમારી પાસે સિસà«àªŸàª®-સà«àª¤àª°àª¨àª¾àª‚ ઇનà«àª¸à«àªŸà«‹àª² માટે ઉચિત અધિકારો નથી. વà«àª¯àªµàª¸à«àª¥àª¾àªªàª• તરીકે ઇનà«àª¸à«àªŸà«‹àª²àª°àª¨à«‡ ફરીથી ચલાવવનો પà«àª°àª¯àª¾àª¸ કરો.</translation>
<translation id="8914504000324227558">Chrome ફરીથી લોંચ કરો</translation>
<translation id="9026991721384951619">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chrome OS તમારા ડેટાને સમનà«àªµàª¯àª¿àª¤ કરી શકà«àª¯à«àª‚ નથી.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_hi.xtb b/chromium/chrome/app/resources/google_chrome_strings_hi.xtb
index 847af7f1a5d..3128f0b509f 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_hi.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_hi.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome à¤à¤• à¤à¤¸à¤¾ वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° है, जो वेब पेज और à¤à¤ªà¥à¤¸ को बिजली की गति से चलाता है. यह तेज़, सà¥à¤¥à¤¿à¤°, और उपयोग में आसान है. Google Chrome में अंतरà¥à¤¨à¤¿à¤¹à¤¿à¤¤ मैलवेयर और फ़िशिंग सà¥à¤°à¤•à¥à¤·à¤¾ के साथ अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रूप से वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼ करें.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> चà¥à¤¨à¥‡à¤‚</translation>
<translation id="174539241580958092">पà¥à¤°à¤µà¥‡à¤¶ करने में गड़बड़ी के कारण Google Chrome आपका डेटा समनà¥â€à¤µà¤¯à¤¿à¤¤ नहीं कर सका.</translation>
-<translation id="1759301979429102118">आपके संपरà¥à¤•à¥‹à¤‚ के विवरण Chrome में अधिक तेज़ी से फ़ॉरà¥à¤® भरने में आपकी सहायता कर सकते हैं.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS का उपयोग करने के बारे में सहायता पà¥à¤°à¤¾à¤ªà¥à¤¤ करें</translation>
<translation id="1795405610103747296">अपने फ़ोन पर Chrome इंसà¥à¤Ÿà¥‰à¤² करें. हम आपके फ़ोन पर à¤à¤• SMS भेजेंगे: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">Google Chrome आपका डेटा समनà¥â€à¤µà¤¯à¤¿à¤¤ नहीं कर सका कà¥â€à¤¯à¥‹à¤‚कि समनà¥â€à¤µà¤¯à¤¨ आपके डोमेन के लिठउपलबà¥â€à¤§ नहीं है.</translation>
<translation id="2446511512801740068">Chrome पà¥à¤°à¤¾à¤¨à¤¾ हो गया है कà¥à¤¯à¥‹à¤‚कि उसे कà¥à¤› समय से फिर से लॉनà¥à¤š नहीं किया गया है. à¤à¤• अपडेट उपलबà¥à¤§ है और जैसे ही आप फिर से लॉनà¥à¤š करेंगे, अपडेट लागू कर दिया जाà¤à¤—ा.</translation>
<translation id="2485422356828889247">विसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें</translation>
+<translation id="2534507159460261402">Google Pay (Chrome पर कॉपी किया गया)</translation>
<translation id="2580411288591421699">Google Chrome के उस वरà¥à¤¶à¤¨ के समान वरà¥à¤¶à¤¨ को इंसà¥â€à¤Ÿà¥‰à¤² नहीं कर सकता, जो वरà¥à¤¤à¤®à¤¾à¤¨ में चल रहा है. कृपया Google Chrome बंद करें और फिर से पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="2586406160782125153">à¤à¤¸à¤¾ करने से इस डिवाइस से आपका बà¥à¤°à¤¾à¤‰à¥›à¤¿à¤‚ग डेटा हट जाà¤à¤—ा. बाद में अपना डेटा पाने के लिà¤, Chrome में <ph name="USER_EMAIL" /> के रूप में पà¥à¤°à¤µà¥‡à¤¶ करें.</translation>
<translation id="2588322182880276190">Chrome लोगो</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Google Chrome को विसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें</translation>
<translation id="3898493977366060150">Google सà¥à¤®à¤¾à¤°à¥à¤Ÿ के ज़रिठवेब बà¥à¤°à¤¾à¤‰à¥› करें</translation>
<translation id="4028693306634653894">Chrome पर तेज़ी से पहà¥à¤‚चें</translation>
-<translation id="4031074602479304239">Chrome ने इस साइट को रोक दिया ताकि वह आपको दूसरे वेबलिंक पर नहीं ले जाà¤</translation>
-<translation id="4042449298237264661">यह कंपà¥â€à¤¯à¥‚टर अब Google Chrome के अपडेट पà¥à¤°à¤¾à¤ªà¥â€à¤¤ नहीं करेगा कà¥â€à¤¯à¥‹à¤‚कि Windows XP और Windows Vista अब समरà¥à¤¥à¤¿à¤¤ नहीं है.</translation>
<translation id="4050175100176540509">महतà¥â€à¤µà¤ªà¥‚रà¥à¤£ सà¥à¤°à¤•à¥à¤·à¤¾ सà¥à¤§à¤¾à¤° और नई सà¥à¤µà¤¿à¤§à¤¾à¤à¤‚ नवीनतम वरà¥à¤¶à¤¨ में उपलबà¥â€à¤§ हैं.</translation>
<translation id="4053720452172726777">Google Chrome कसà¥à¤Ÿà¤®à¤¾à¤‡à¤œà¤¼ करें और नियंतà¥à¤°à¤¿à¤¤ करें</translation>
<translation id="4147555960264124640">आप पà¥à¤°à¤¬à¤‚धित खाते से पà¥à¤°à¤µà¥‡à¤¶ कर रहे हैं और उसके वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• को अपनी Google Chrome पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर नियंतà¥à¤°à¤£ दे रहे हैं. आपका Chrome डेटा, जैसे आपके à¤à¤ªà¥à¤¸ , बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡, और अनà¥à¤¯ सेटिंग <ph name="USER_NAME" /> से सà¥à¤¥à¤¾à¤¯à¥€ रूप से जà¥à¤¡à¤¼ जाà¤à¤‚गी. आप Google खाता डैशबोरà¥à¤¡ से इस डेटा को हटा सकेंगे, लेकिन आप किसी अनà¥à¤¯ खाते से इस डेटा को संबदà¥à¤§ नहीं कर सकेंगे. <ph name="LEARN_MORE" /></translation>
@@ -152,7 +150,6 @@
कà¥à¤› विशेषताà¤à¤‚ अनà¥à¤ªà¤²à¤¬à¥â€à¤§ हो सकती हैं. कृपया कोई भिनà¥â€à¤¨ पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ करें या Chrome के किसी नठवरà¥à¤¶à¤¨ का उपयोग करें.</translation>
<translation id="5193136243808726294">Google Chrome OS यह पेज नहीं खोल सकता.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />सेवा की शरà¥à¤¤à¥‹à¤‚<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome पर कॉपी किया गया)</translation>
<translation id="5251420635869119124">अतिथि कोई पदचिहà¥à¤¨ छोड़े बिना Chrome का उपयोग कर सकते हैं.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 सेकंड में पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ हो जाà¤à¤—ा.}one{Google Chrome # सेकंड में पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ हो जाà¤à¤—ा.}other{Google Chrome # सेकंड में पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ हो जाà¤à¤—ा.}}</translation>
<translation id="532046782124376502">चेतावनी: Google Chrome, à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को आपका बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤¿à¤‚ग इतिहास रिकॉरà¥à¤¡ करने से नहीं रोक सकता. गà¥à¤ªà¥à¤¤ मोड में इस à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन को बंद करने के लिà¤, इस विकलà¥à¤ª का चयन हटाà¤à¤‚.</translation>
@@ -181,15 +178,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS को अपडेट करें</translation>
<translation id="6235018212288296708">mDNS टà¥à¤°à¥ˆà¥žà¤¿à¤• की अनà¥à¤®à¤¤à¤¿ देने के लिठGoogle Chrome के लिठइनबाउंड नियम.</translation>
-<translation id="6236285698028833233">Google Chrome ने अपडेट करना रोक दिया है और अब वह आपके ऑपरेटिंग सिसà¥à¤Ÿà¤® के इस वरà¥à¤¶à¤¨ का समरà¥à¤¥à¤¨ नहीं करता.</translation>
<translation id="6291089322031436445">Chrome डेवलपर à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨</translation>
<translation id="6291549208091401781">Google Chrome आपके कंपà¥à¤¯à¥‚टर पर मौजूद सभी उपयोगकरà¥à¤¤à¤¾à¤“ं के लिठपहले से इंंसà¥à¤Ÿà¥‰à¤² है.</translation>
<translation id="6338556085225130112">Google Chrome अपडेट हो रहा है</translation>
<translation id="6368958679917195344">Chrome OS को अतिरिकà¥à¤¤ <ph name="BEGIN_LINK_CROS_OSS" />ओपन सोरà¥à¤¸ सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤°<ph name="END_LINK_CROS_OSS" /> दà¥à¤µà¤¾à¤°à¤¾ संभव बनाया गया है.</translation>
<translation id="6393863479814692971">Chrome को इस साइट के लिठआपका कैमरा और माइकà¥à¤°à¥‹à¥žà¥‹à¤¨ à¤à¤•à¥à¤¸à¥‡à¤¸ करने की अनà¥à¤®à¤¤à¤¿ चाहिà¤.</translation>
-<translation id="6400076122676892962">यह कंपà¥â€à¤¯à¥‚टर जलà¥â€à¤¦à¥€ ही Google Chrome के अपडेट पà¥à¤°à¤¾à¤ªà¥â€à¤¤ करना बंद कर देगा कà¥â€à¤¯à¥‹à¤‚कि अब Mac OS X 10.6, 10.7, और 10.8 समरà¥à¤¥à¤¿à¤¤ नहीं रहेंगे.</translation>
<translation id="6410540444482791104">खतरनाक à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ और साइटों का पता लगाने में सहायता करने के लिठGoogle को अपने आप कà¥à¤› सिसà¥à¤Ÿà¤® जानकारी और पेज सामगà¥à¤°à¥€ भेजकर आप Chrome को उपयोग में अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ और अधिक आसान बनाने में सहायता कर सकते हैं.</translation>
-<translation id="6470176598693778404">यह कंपà¥â€à¤¯à¥‚टर अब Google Chrome के अपडेट पà¥à¤°à¤¾à¤ªà¥â€à¤¤ नहीं करेगा कà¥â€à¤¯à¥‹à¤‚कि Mac OS X 10.6, 10.7, और 10.8 अब समरà¥à¤¥à¤¿à¤¤ नहीं हैं.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{डाउनलोड वरà¥à¤¤à¤®à¤¾à¤¨ में चल रहा है. कà¥à¤¯à¤¾ आप डाउनलोड को रोकना और Google Chrome से बाहर निकलना चाहते हैं?}one{# डाउनलोड वरà¥à¤¤à¤®à¤¾à¤¨ में चल रहे हैं. कà¥à¤¯à¤¾ आप डाउनलोड को रोकना और Google Chrome से बाहर निकलना चाहते हैं?}other{# डाउनलोड वरà¥à¤¤à¤®à¤¾à¤¨ में चल रहे हैं. कà¥à¤¯à¤¾ आप डाउनलोड को रोकना और Google Chrome से बाहर निकलना चाहते हैं?}}</translation>
<translation id="6566149418543181476">Google Chrome अपडेट हो रहा है (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">आप अपनी Chrome सामगà¥à¤°à¥€ को समनà¥à¤µà¤¯à¤¿à¤¤ करने के लिठ<ph name="PROFILE_EMAIL" /> का उपयोग कर रहे हैं. अपनी समनà¥à¤µà¤¯à¤¨ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾ को अपडेट करने या Google खाते के बिना Chrome का उपयोग करने के लिà¤, <ph name="SETTINGS_LINK" /> पर जाà¤à¤‚.</translation>
@@ -210,7 +204,6 @@
<translation id="7164397146364144019">आप Google को संभावित सà¥à¤°à¤•à¥à¤·à¤¾ घटनाओं के विवरणों की अपने आप रिपोरà¥à¤Ÿ करके Chrome को अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ और आसान बनाने में सहायता कर सकते हैं.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> को Chrome में जोड़ दिया गया है.</translation>
<translation id="7242029209006116544">आप पà¥à¤°à¤¬à¤‚धित खाते से पà¥à¤°à¤µà¥‡à¤¶ कर रहे हैं और उसके वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• को अपनी Google Chrome पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर नियंतà¥à¤°à¤£ दे रहे हैं. आपका Chrome डेटा, जैसे आपके à¤à¤ªà¥à¤¸ , बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡, और अनà¥à¤¯ सेटिंग <ph name="USER_NAME" /> से सà¥à¤¥à¤¾à¤¯à¥€ रूप से जà¥à¤¡à¤¼ जाà¤à¤‚गी. आप Google खाता डैशबोरà¥à¤¡ से इस डेटा को हटा सकेंगे, लेकिन आप किसी अनà¥à¤¯ खाते से इस डेटा को संबदà¥à¤§ नहीं कर सकेंगे. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">यह कंपà¥â€à¤¯à¥‚टर जलà¥â€à¤¦à¥€ ही Google Chrome के अपडेट पà¥à¤°à¤¾à¤ªà¥â€à¤¤ करना बंद कर देगा कà¥â€à¤¯à¥‹à¤‚कि Windows XP और Windows Vista अब समरà¥à¤¥à¤¿à¤¤ नहीं रहेंगे.</translation>
<translation id="7330164299247909639">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° विफल रहा. कृपया Google Chrome में <ph name="USER_NAME" /> के रूप में फिर से पà¥à¤°à¤µà¥‡à¤¶ करें या अधिक जानकारी के लिठअपने वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• से संपरà¥à¤• करें. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">नई विंडो</translation>
<translation id="7369650938475876456">Chrome की ओर से जनरेट किठगठसशकà¥à¤¤ पासवरà¥à¤¡ का उपयोग करें</translation>
@@ -223,6 +216,7 @@
<translation id="7494905215383356681">Chrome ओपन सोरà¥à¤¸ लाइसेंस</translation>
<translation id="7535429826459677826">Google Chrome डेवलपर</translation>
<translation id="7552219221109926349">Chrome OS इस भाषा में दिखाà¤à¤‚</translation>
+<translation id="7589360514048265910">इस कंपà¥à¤¯à¥‚टर पर अब Google Chrome के अपडेट नहीं मिलेंगे कà¥à¤¯à¥‹à¤‚कि अब Mac OS X 10.9 समरà¥à¤¥à¤¿à¤¤ नहीं है.</translation>
<translation id="7592736734348559088">Google Chrome आपका डेटा समनà¥â€à¤µà¤¯à¤¿à¤¤ नहीं कर सका कà¥â€à¤¯à¥‹à¤‚कि आपके खाते के पà¥à¤°à¤µà¥‡à¤¶ विवरण पà¥à¤°à¤¾à¤¨à¥‡ हैं.</translation>
<translation id="7626032353295482388">Chrome में आपका सà¥à¤µà¤¾à¤—त है</translation>
<translation id="7747138024166251722">इंसà¥à¤Ÿà¥‰à¤²à¤° असà¥à¤¥à¤¾à¤¯à¥€ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ नहीं बना सकता. कृपया डिसà¥à¤• में खाली जगह और सॉफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° को इंसà¥â€à¤Ÿà¥‰à¤² करने की अनà¥à¤®à¤¤à¤¿ की जाà¤à¤š करें.</translation>
@@ -238,6 +232,7 @@
<translation id="7896673875602241923">इस कंपà¥à¤¯à¥‚टर पर पहले किसी अनà¥à¤¯ वà¥à¤¯à¤•à¥à¤¤à¤¿ ने <ph name="ACCOUNT_EMAIL_LAST" /> के रूप में Chrome में पà¥à¤°à¤µà¥‡à¤¶ किया है. अपनी जानकारी अलग रखने के लिठकृपया नया Chrome उपयोगकरà¥à¤¤à¤¾ बनाà¤à¤‚.</translation>
<translation id="7908168227788431038">लगभग अप टू डेट हो गया है! अपडेट करना पूरा करने के लिठGoogle Chrome को पà¥à¤¨: लॉनà¥à¤š करें.</translation>
<translation id="795025003224538582">पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ न करें</translation>
+<translation id="7962410387636238736">इस कंपà¥â€à¤¯à¥‚टर को अब Google Chrome के अपडेट नहीं मिलेंगे कà¥â€à¤¯à¥‹à¤‚कि Windows XP और Windows Vista अब काम नहीं करते हैं</translation>
<translation id="8005540215158006229">Chrome लगभग तैयार है.</translation>
<translation id="8008534537613507642">Chrome फिर से इंसà¥à¤Ÿà¥‰à¤² करें</translation>
<translation id="8030318113982266900">आपके डिवाइस को <ph name="CHANNEL_NAME" /> चैनल पर अपडेट किया जा रहा है...</translation>
@@ -268,7 +263,6 @@
<translation id="8796108026289707191">आपको Google Chrome को अभी पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚भ करना चाहिà¤.</translation>
<translation id="8823341990149967727">Chrome पà¥à¤°à¤¾à¤¨à¤¾ हो गया है</translation>
<translation id="884296878221830158">इससे यह भी नियंतà¥à¤°à¤¿à¤¤ होता है कि जब आप Chrome पà¥à¤°à¤¾à¤°à¤‚भ करते हैं या होम बटन कà¥à¤²à¤¿à¤• करते हैं तब कौन सा पृषà¥â€à¤  दिखाया जाà¤.</translation>
-<translation id="8851136666856101339">मà¥à¤–à¥à¤¯</translation>
<translation id="8862326446509486874">सिसà¥à¤Ÿà¤®-सà¥à¤¤à¤° सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ के लिठआपके पास उचित अधिकार नहीं हैं. इंसà¥à¤Ÿà¥‰à¤²à¤° को वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• के रूप में फिर से चलाने का पà¥à¤°à¤¯à¤¾à¤¸ करें.</translation>
<translation id="8914504000324227558">Chrome को पà¥à¤¨: लॉनà¥â€à¤š करें</translation>
<translation id="9026991721384951619">Chrome OS आपका डेटा समनà¥à¤µà¤¯à¤¿à¤¤ नहीं कर सका कà¥à¤¯à¥‹à¤‚कि आपके खाता पà¥à¤°à¤µà¥‡à¤¶ विवरण पà¥à¤°à¤¾à¤¨à¥‡ हो चà¥à¤•à¥‡ हैं.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_hr.xtb b/chromium/chrome/app/resources/google_chrome_strings_hr.xtb
index ef6b36eee2c..2c90a43d47d 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_hr.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_hr.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome jest web-preglednik koji web-stranice i aplikacije pokreće brzinom svjetlosti. Brz je, stabilan i jednostavan za upotrebu. Sigurnije pregledavajte web uz zaštitu protiv zlonamjernog i špijunskog softvera koja je ugrađena u Google Chrome.</translation>
<translation id="1718131156967340976">Odaberite <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome nije mogao sinkronizirati vaše podatke zbog pogreške prilikom prijave.</translation>
-<translation id="1759301979429102118">Pojedinosti iz vaših kontakata mogu vam pomoći brže ispuniti obrasce na Chromeu.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Pomoć za upotrebu OS-a Chrome</translation>
<translation id="1795405610103747296">Instalirajte Chrome na telefon. Poslat ćemo vam SMS na vaš telefonski broj: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Ako se ipak prijavite, podaci sustava Chrome kao Å¡to su oznake, povijest i osta
<translation id="2429317896000329049">Google Chrome nije mogao sinkronizirati vaše podatke jer sinkronizacija nije dostupna za vašu domenu.</translation>
<translation id="2446511512801740068">Chrome je zastario jer dulje vrijeme nije ponovo pokrenut. Ažuriranje je dostupno i primijenit će se Äim ponovo pokrenete proizvod.</translation>
<translation id="2485422356828889247">Deinstaliraj</translation>
+<translation id="2534507159460261402">Google Pay (kopirano na Chrome)</translation>
<translation id="2580411288591421699">Nije moguće instalirati istu verziju programa Google Chrome koja je trenutaÄno pokrenuta. Zatvorite Google Chrome i pokuÅ¡ajte ponovo.</translation>
<translation id="2586406160782125153">Time će se izbrisati podaci o pregledavanju s uređaja. Da biste kasnije dohvatili svoje podatke, prijavite se na Chrome kao <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logotip Chrome</translation>
@@ -108,8 +108,6 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="3889417619312448367">Deinstaliranje preglednika Google Chrome</translation>
<translation id="3898493977366060150">Pregledavanje weba uz pametne Googleove znaÄajke</translation>
<translation id="4028693306634653894">Otvorite Chrome brže</translation>
-<translation id="4031074602479304239">Chrome je sprijeÄio web-lokaciju u preusmjeravanju na</translation>
-<translation id="4042449298237264661">Ovo raÄunalo viÅ¡e neće primati ažuriranja za Google Chrome jer sustavi Windows XP i Windows Vista viÅ¡e nisu podržani.</translation>
<translation id="4050175100176540509">Najnovija verzija sadrži važna sigurnosna poboljÅ¡anja i nove znaÄajke.</translation>
<translation id="4053720452172726777">Prilagodite Google Chrome i upravljajte njime</translation>
<translation id="4147555960264124640">Prijavljujete se upravljanim raÄunom i dajete administratoru kontrolu nad svojim profilom u sustavu Google Chrome. VaÅ¡i podaci u sustavu Chrome, primjerice, aplikacije, oznake, povijest, zaporke i ostale postavke, trajno će se povezati s korisnikom <ph name="USER_NAME" />. Moći ćete izbrisati te podatke putem Nadzorne ploÄe Google raÄuna, ali ih nećete moći povezati s nekim drugim raÄunom. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="5170938038195470297">VaÅ¡ se profil ne može upotrijebiti jer pripada novijoj verziji proizvoda Google Chrome. Neke znaÄajke možda nisu dostupne. Navedite drugi direktorij profila ili upotrijebite noviju verziju proizvoda Chrome.</translation>
<translation id="5193136243808726294">OS Google Chrome ne može otvoriti ovu stranicu.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />Uvjeti pružanja usluge<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (kopirano na Chrome)</translation>
<translation id="5251420635869119124">Gosti mogu upotrebljavati Chrome bez ostavljanja tragova o upotrebi.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome ponovo će se pokrenuti za 1 sekundu.}one{Google Chrome ponovo će se pokrenuti za # sekundu.}few{Google Chrome ponovo će se pokrenuti za # sekunde.}other{Google Chrome ponovo će se pokrenuti za # sekundi.}}</translation>
<translation id="532046782124376502">Upozorenje: Google Chrome ne može sprijeÄiti proÅ¡irenja u evidentiranju vaÅ¡e povijesti pregledavanja. Da biste onemogućili proÅ¡irenje u anonimnom naÄinu, iskljuÄite ovu opciju.</translation>
@@ -179,15 +176,12 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Ažuriraj OS &amp;Chrome</translation>
<translation id="6235018212288296708">Ulazno pravilo kako bi Google Chrome dopustio mDNS promet.</translation>
-<translation id="6236285698028833233">Google Chrome prestao se ažurirati i više ne podržava ovu verziju vašeg operativnog sustava.</translation>
<translation id="6291089322031436445">Aplikacije preglednika Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome već je instaliran za sve korisnike na raÄunalu.</translation>
<translation id="6338556085225130112">Ažuriranje Google Chromea</translation>
<translation id="6368958679917195344">OS Chrome omogućen je dodatnim <ph name="BEGIN_LINK_CROS_OSS" />softverom otvorenog koda<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome treba dopuštenje za pristup fotoaparatu i mikrofonu za ovu web-lokaciju.</translation>
-<translation id="6400076122676892962">Ovo raÄunalo uskoro će prestati primati ažuriranja za Google Chrome jer sustavi Mac OS X 10.6, 10.7 i 10.8 viÅ¡e neće biti podržani.</translation>
<translation id="6410540444482791104">Možete pomoći da Chrome bude sigurniji i jednostavniji za upotrebu tako što ćete omogućiti da se Googleu automatski šalju neki podaci o sustavu i sadržaju stranice u svrhu otkrivanja opasnih aplikacija i web-lokacija.</translation>
-<translation id="6470176598693778404">Ovo raÄunalo viÅ¡e neće primati ažuriranja za Google Chrome jer sustavi Mac OS X 10.6, 10.7 i 10.8 viÅ¡e nisu podržani.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{U tijeku je preuzimanje. Želite li otkazati preuzimanje i napustiti Google Chrome?}one{U tijeku je # preuzimanje. Želite li otkazati preuzimanja i napustiti Google Chrome?}few{U tijeku su # preuzimanja. Želite li otkazati preuzimanja i napustiti Google Chrome?}other{U tijeku je # preuzimanja. Želite li otkazati preuzimanja i napustiti Google Chrome?}}</translation>
<translation id="6566149418543181476">Ažuriranje Google Chromea (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Upotrebljavate profil <ph name="PROFILE_EMAIL" /> za sinkronizaciju sadržaja u Chromeu. Da biste ažurirali svoje postavke sinkroniziranja ili upotrebljavali Chrome bez Google raÄuna, posjetite <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="7164397146364144019">Možete pomoći da Chrome bude sigurniji i jednostavniji za upotrebu tako što ćete omogućiti da se Googleu automatski prijavljuju pojedinosti o mogućim sigurnosnim incidentima.</translation>
<translation id="7185038942300673794">Proširenje "<ph name="EXTENSION_NAME" />" dodano je u Chrome.</translation>
<translation id="7242029209006116544">Prijavljujete se upravljanim raÄunom i dajete administratoru kontrolu nad svojim profilom u sustavu Google Chrome. VaÅ¡i podaci u sustavu Chrome, primjerice, aplikacije, oznake, povijest, zaporke i ostale postavke, trajno će se povezati s korisnikom <ph name="USER_NAME" />. Moći ćete izbrisati te podatke putem Nadzorne ploÄe Google raÄuna, ali ih nećete moći povezati s nekim drugim raÄunom. Ako želite, možete izraditi novi profil kako biste zadržali postojeće podatke u sustavu Chrome zasebno. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Ovo raÄunalo uskoro će prestati primati ažuriranja za Google Chrome jer sustavi Windows XP i Windows Vista viÅ¡e neće biti podržani.</translation>
<translation id="7330164299247909639">Certifikat za autentifikaciju nije uspio. Prijavite se ponovo u Google Chrome kao <ph name="USER_NAME" /> ili se obratite administratoru za više informacija. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Novi prozor</translation>
<translation id="7369650938475876456">Upotrijebite snažnu zaporku koju generira Chrome</translation>
@@ -221,6 +214,7 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="7494905215383356681">Licence otvorenog izvornog koda Chromea</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Prikaži OS Chrome na tom jeziku</translation>
+<translation id="7589360514048265910">Ovo raÄunalo viÅ¡e neće primati ažuriranja Google Chromea jer Mac OS X 10.9 viÅ¡e nije podržan.</translation>
<translation id="7592736734348559088">Google Chrome nije mogao sinkronizirati vaÅ¡e podatke jer su vaÅ¡i podaci za prijavu na raÄun zastarjeli.</translation>
<translation id="7626032353295482388">Dobro došli u Chrome</translation>
<translation id="7747138024166251722">Program za instalaciju nije izradio privremeni direktorij. Provjerite ima li slobodnog prostora na disku i postoji li dopuštenje za instalaciju softvera.</translation>
@@ -236,6 +230,7 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="7896673875602241923">Netko se prethodno prijavio u Chrome na ovom raÄunalu kao <ph name="ACCOUNT_EMAIL_LAST" />. Izradite novog korisnika Chromea kako bi vaÅ¡i podaci bili odvojeni.</translation>
<translation id="7908168227788431038">Ažuriranje će uskoro biti gotovo. Za dovršetak ponovo pokrenite Google Chrome.</translation>
<translation id="795025003224538582">Ne pokreći ponovo</translation>
+<translation id="7962410387636238736">Ovo raÄunalo viÅ¡e neće primati ažuriranja za Google Chrome jer sustavi Windows XP i Windows Vista viÅ¡e nisu podržani</translation>
<translation id="8005540215158006229">Chrome je skoro spreman.</translation>
<translation id="8008534537613507642">Ponovo instaliraj Chrome</translation>
<translation id="8030318113982266900">Ažuriranje vašeg uređaja na kanal <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +261,6 @@ Daljnje upute poslali smo vam na e-adresu <ph name="ACCOUNT_EMAIL" />.</translat
<translation id="8796108026289707191">Sada trebate ponovo pokrenuti Google Chrome.</translation>
<translation id="8823341990149967727">Chrome je zastario</translation>
<translation id="884296878221830158">Upravlja i time koja se stranica prikazuje prilikom pokretanja Chromea ili kada se klikne gumb PoÄetna.</translation>
-<translation id="8851136666856101339">glav</translation>
<translation id="8862326446509486874">Nemate odgovarajuća prava za instaliranje na razini sustava. Pokušajte ponovno pokrenuti program za instalaciju kao administrator.</translation>
<translation id="8914504000324227558">Ponovo pokrenite Chrome</translation>
<translation id="9026991721384951619">OS Chrome nije mogao sinkronizirati vaÅ¡e podatke jer su vaÅ¡i podaci za prijavu na raÄun zastarjeli.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_hu.xtb b/chromium/chrome/app/resources/google_chrome_strings_hu.xtb
index 12bca67d329..86d5268ed38 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_hu.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_hu.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">A Google Chrome olyan böngésző, amely villámgyorsan futtatja a weboldalakat és az alkalmazásokat. Gyors, stabil és könnyen használható. A beépített, adathalászat és a kártékony programok elleni védelemmel biztonságosabban böngészhet az interneten.</translation>
<translation id="1718131156967340976">Válassza a <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> alkalmazást</translation>
<translation id="174539241580958092">A Google Chrome egy bejelentkezési hiba miatt nem tudta szinkronizálni az adatokat.</translation>
-<translation id="1759301979429102118">A névjegyek részletei révén gyorsabban kitöltheti az űrlapokat a Chrome-ban.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">A Chrome OS használatával kapcsolatos súgó</translation>
<translation id="1795405610103747296">Telepítse a Chrome-ot telefonjára. SMS-t küldünk majd a következő telefonszámra: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Ha mindenképp bejelentkezik, akkor egyesíti a(z) <ph name="ACCOUNT_EMAIL_NEW"
<translation id="2429317896000329049">A Google Chrome nem tudta szinkronizálni az adatait, mert a szinkronizálás nem érhető el az Ön domainjénél.</translation>
<translation id="2446511512801740068">A Chrome elavult, mert nem volt újraindítva egy ideje. Megjelent egy frissítés, amelyik az újraindítás után azonnal érvénybe lép.</translation>
<translation id="2485422356828889247">Eltávolítás</translation>
+<translation id="2534507159460261402">Google Pay (a Chrome-ba másolva)</translation>
<translation id="2580411288591421699">Nem lehet ugyanazt a Google Chrome verziót telepíteni, amely jelenleg is fut. Zárja be a Google Chrome-ot, és próbálja újra.</translation>
<translation id="2586406160782125153">Ezzel az eszközön lévő összes böngészési adat törlődik. Az adatok későbbi lekéréséhez jelentkezzen be a Chrome-ba a következő e-mail-címmel: <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome embléma</translation>
@@ -108,8 +108,6 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="3889417619312448367">A Google Chrome eltávolítása</translation>
<translation id="3898493977366060150">Webes böngészés Google-okostelefonokkal</translation>
<translation id="4028693306634653894">A Chrome gyorsabb elérése</translation>
-<translation id="4031074602479304239">A Chrome megakadályozta, hogy ez a webhely átirányítsa ide:</translation>
-<translation id="4042449298237264661">Ez a számítógép a továbbiakban már nem fogja megkapni a Google Chrome frissítéseit, mert a Windows XP és Windows Vista rendszereket már nem támogatjuk.</translation>
<translation id="4050175100176540509">A legújabb verzióban fontos biztonsági fejlesztések és új funkciók érhetők el.</translation>
<translation id="4053720452172726777">A Google Chrome személyre szabása és beállításai</translation>
<translation id="4147555960264124640">Kezelt fiókkal jelentkezik be, és annak adminisztrátora számára hozzáférést biztosít Google Chrome-profiljához. Chrome-adatait – például alkalmazásait, könyvjelzőit, előzményeit, jelszavait és más beállításait – a rendszer véglegesen társítja a(z) <ph name="USER_NAME" /> fiókhoz. Ezen adatokat a Google-fiókok Irányítópultján törölheti, de más fiókhoz nem társíthatja őket. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="5170938038195470297">A profilja nem használható, mivel a Google Chrome egy újabb verziójából származik. Előfordulhat, hogy egyes funkciók nem érhetők el. Kérjük, adjon meg egy másik profilmappát, vagy használja a Google Chrome újabb verzióját.</translation>
<translation id="5193136243808726294">A Google Chrome OS nem tudja megnyitni ezt az oldalt.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />Ãltalános SzerzÅ‘dési Feltételek<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (a Chrome-ba másolva)</translation>
<translation id="5251420635869119124">A vendégek úgy használhatják a Chrome-ot, hogy nem hagynak hátra semmit.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{A Google Chrome 1 másodpercen belül újraindul.}other{A Google Chrome # másodpercen belül újraindul.}}</translation>
<translation id="532046782124376502">Figyelmeztetés: A Google Chrome nem tudja megakadályozni, hogy a bővítmények rögzítsék a böngészési előzményeket. A bővítmény inkognitómódban való használatának letiltásához törölje e lehetőség bejelölését.</translation>
@@ -179,15 +176,12 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">A &amp;Chrome OS frissítése</translation>
<translation id="6235018212288296708">Bejövő szabály a Google Chrome-hoz az mDNS forgalom engedélyezése céljából.</translation>
-<translation id="6236285698028833233">A Google Chrome a továbbiakban nem frissül, és már nem támogatja az Ön operációs rendszerének ezen verzióját.</translation>
<translation id="6291089322031436445">Chrome Dev-alkalmazások</translation>
<translation id="6291549208091401781">A Google Chrome már telepítve van az összes felhasználó számára a számítógépen.</translation>
<translation id="6338556085225130112">A Google Chrome frissítése</translation>
<translation id="6368958679917195344">A Chrome OS-hez egyéb <ph name="BEGIN_LINK_CROS_OSS" />nyílt forráskódú szoftver<ph name="END_LINK_CROS_OSS" /> is hozzájárult.</translation>
<translation id="6393863479814692971">A Chrome számára engedély szükséges, hogy hozzáférjen a kamerához és a mikrofonhoz ennél a webhelynél.</translation>
-<translation id="6400076122676892962">Ez a számítógép hamarosan nem fog több Google Chrome-frissítést kapni, mert a böngésző nem fogja támogatni a Mac OS X 10.6, 10.7 és 10.8 rendszereket.</translation>
<translation id="6410540444482791104">A rendszer-információk és oldaltartalmak automatikus küldésével segítséget nyújthat a Google-nak a Chrome használatának biztonságosabbá és egyszerűbbé tételéhez, illetve a veszélyes alkalmazások és webhelyek felderítéséhez.</translation>
-<translation id="6470176598693778404">Ez a számítógép a továbbiakban már nem fogja megkapni a Google Chrome frissítéseit, mert a Mac OS X 10.6, 10.7 és 10.8 rendszereket már nem támogatjuk.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Letöltés van folyamatban. Megszakítja a letöltést, és kilép a Google Chrome-ból?}other{# letöltés van folyamatban. Megszakítja a letöltéseket, és kilép a Google Chrome-ból?}}</translation>
<translation id="6566149418543181476">A Google Chrome frissítése (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome-os dolgainak szinkronizálásához a(z) <ph name="PROFILE_EMAIL" /> fiókot használja. Szinkronizálási beállításainak frissítéséhez, illetve a Chrome Google-fiók nélküli használatához keresse fel a <ph name="SETTINGS_LINK" /> linket.</translation>
@@ -208,7 +202,6 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="7164397146364144019">Az esetleges biztonsági események adatainak automatikus jelentésével segítséget nyújthat a Google-nak a Chrome használatának biztonságosabbá és egyszerűbbé tételéhez.</translation>
<translation id="7185038942300673794">A(z) <ph name="EXTENSION_NAME" /> hozzá lett adva a Chrome-hoz.</translation>
<translation id="7242029209006116544">Kezelt fiókkal jelentkezik be, és annak adminisztrátora számára hozzáférést biztosít Google Chrome-profiljához. Chrome-adatait – például alkalmazásait, könyvjelzőit, előzményeit, jelszavait és más beállításait – a rendszer véglegesen társítja a(z) <ph name="USER_NAME" /> fiókhoz. Ezen adatokat a Google-fiók Irányítópultján törölheti, de más fiókhoz nem társíthatja őket. Létrehozhat egy új profilt is meglévő Chrome-adatainak külön tárolásához. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Ez a számítógép hamarosan nem fog több Google Chrome-frissítést kapni, mert a böngésző nem fogja támogatni a Windows XP és Windows Vista rendszereket.</translation>
<translation id="7330164299247909639">A hitelesítési tanúsítvány nem használható. Jelentkezzen be újra a Google Chrome-ba a(z) <ph name="USER_NAME" /> felhasználónévvel, vagy kérjen további információt a rendszergazdájától. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Új ablak</translation>
<translation id="7369650938475876456">A Chrome által generált erős jelszó használata</translation>
@@ -236,6 +229,7 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="7896673875602241923">Valaki korábban <ph name="ACCOUNT_EMAIL_LAST" /> néven bejelentkezett a Chrome-ba erről a számítógépről. Az adatai elkülönítéséhez hozzon létre új Chrome-felhasználót.</translation>
<translation id="7908168227788431038">Már majdnem naprakész! Indítsa újra a Google Chrome-ot a frissítés befejezéséhez.</translation>
<translation id="795025003224538582">Ne indítsa újra</translation>
+<translation id="7962410387636238736">Ez a számítógép a továbbiakban már nem kapja meg a Google Chrome frissítéseit, mert már nem támogatjuk a Windows XP és Windows Vista rendszereket.</translation>
<translation id="8005540215158006229">A Chrome majdnem készen áll.</translation>
<translation id="8008534537613507642">A Chrome újratelepítése</translation>
<translation id="8030318113982266900">Eszköz frissítése a(z) <ph name="CHANNEL_NAME" /> csatornára...</translation>
@@ -266,7 +260,6 @@ További utasításokat a(z) <ph name="ACCOUNT_EMAIL" /> címére küldött e-ma
<translation id="8796108026289707191">Indítsa újra a Google Chrome-ot most.</translation>
<translation id="8823341990149967727">A Chrome elavult</translation>
<translation id="884296878221830158">Továbbá azt is szabályozza, hogy melyik oldal jelenik meg a Chrome indításakor vagy a Kezdőlap gombra történő kattintáskor.</translation>
-<translation id="8851136666856101339">fő</translation>
<translation id="8862326446509486874">Nincsenek meg a megfelelő jogai a rendszerszintű telepítéshez. Indítsa újra a telepítőt rendszergazdaként.</translation>
<translation id="8914504000324227558">A Chrome újraindítása</translation>
<translation id="9026991721384951619">A Chrome OS nem tudta szinkronizálni az adatokat, mert a fiók bejelentkezési adatai elavultak.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_id.xtb b/chromium/chrome/app/resources/google_chrome_strings_id.xtb
index 96f8d75e0b6..68924840190 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_id.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_id.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome adalah browser web yang menjalankan halaman dan aplikasi web secepat kilat. Cepat, stabil, dan mudah digunakan. Jelajahi web secara lebih aman dengan perlindungan terhadap software perusak dan phishing yang disertakan dalam Google Chrome.</translation>
<translation id="1718131156967340976">Pilih <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome tidak dapat menyinkronkan data Anda karena kesalahan saat masuk.</translation>
-<translation id="1759301979429102118">Detail dari kontak dapat membantu Anda mengisi formulir lebih cepat di Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Dapatkan bantuan tentang penggunaan Chrome OS</translation>
<translation id="1795405610103747296">Instal Chrome di ponsel. Kami akan mengirimkan SMS ke ponsel Anda: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Tetap masuk akan menggabungkan informasi Chrome seperti bookmark, histori, dan s
<translation id="2429317896000329049">Google Chrome tidak dapat menyinkronkan data Anda karena Sinkronisasi tidak tersedia untuk domain Anda.</translation>
<translation id="2446511512801740068">Chrome telah kedaluwarsa karena tidak diluncurkan selama beberapa waktu. Pembaruan telah tersedia dan akan diterapkan setelah Anda meluncurkan ulang.</translation>
<translation id="2485422356828889247">Uninstal</translation>
+<translation id="2534507159460261402">Google Pay (disalin ke Chrome)</translation>
<translation id="2580411288591421699">Tak dapat memasang Google Chrome dengan versi yang sama dengan yang sedang aktif. Tutup dulu, baru coba lagi.</translation>
<translation id="2586406160782125153">Tindakan ini akan menghapus data browsing dari perangkat ini. Untuk mengambil data nanti, login ke Chrome sebagai <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Chrome</translation>
@@ -108,8 +108,6 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="3889417619312448367">Hapus Penginstalan Google Chrome</translation>
<translation id="3898493977366060150">Browsing web dengan fitur smart dari Google</translation>
<translation id="4028693306634653894">Akses Chrome lebih cepat</translation>
-<translation id="4031074602479304239">Chrome menghentikan situs ini agar tidak mengarahkan Anda ke</translation>
-<translation id="4042449298237264661">Komputer ini tidak akan menerima pembaruan Google Chrome lagi karena Windows XP dan Windows Vista sudah tidak didukung.</translation>
<translation id="4050175100176540509">Peningkatan keamanan dan fitur baru yang penting tersedia di versi terbaru.</translation>
<translation id="4053720452172726777">Sesuaikan dan kontrol Google Chrome</translation>
<translation id="4147555960264124640">Anda masuk dengan akun yang dikelola dan memberikan administratornya kontrol atas profil Google Chrome Anda. Data Chrome Anda, seperti aplikasi, bookmark, histori, sandi, dan setelan lain selamanya akan dikaitkan ke <ph name="USER_NAME" />. Anda dapat menghapus data ini melalui Dasbor Akun Google, namun Anda tidak akan dapat mengaitkan data ini dengan akun yang lain. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="5170938038195470297">Profil Anda tidak dapat digunakan karena berasal dari versi terbaru Google Chrome. Beberapa fitur mungkin tidak tersedia. Tentukan direktori profil yang berbeda atau gunakan versi Chrome yang lebih anyar.</translation>
<translation id="5193136243808726294">Google Chrome OS tidak dapat membuka halaman ini.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Persyaratan Layanan<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (disalin ke Chrome)</translation>
<translation id="5251420635869119124">Tamu dapat menggunakan Chrome tanpa meninggalkan apa pun.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome akan dimulai ulang dalam 1 detik.}other{Google Chrome akan dimulai ulang dalam # detik.}}</translation>
<translation id="532046782124376502">Peringatan: Google Chrome tidak dapat mencegah ekstensi merekam histori browsing Anda. Untuk menonaktifkan ekstensi ini dalam mode penyamaran, batalkan memilih opsi ini.</translation>
@@ -179,15 +176,12 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Pembaruan OS &amp;Chrome</translation>
<translation id="6235018212288296708">Inbound rule untuk Google Chrome guna mengizinkan lalu lintas mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome telah berhenti memperbarui dan tidak lagi mendukung versi sistem operasi Anda ini.</translation>
<translation id="6291089322031436445">Aplikasi Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome sudah terpasang untuk semua pengguna di komputer Anda.</translation>
<translation id="6338556085225130112">Memperbarui Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS terwujud karena <ph name="BEGIN_LINK_CROS_OSS" />software sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation>
<translation id="6393863479814692971">Chrome memerlukan izin akses ke kamera dan mikrofon untuk situs ini.</translation>
-<translation id="6400076122676892962">Komputer ini akan segera berhenti menerima pembaruan Google Chrome karena Mac OS X 10.6, 10.7, dan 10.8 sudah tidak didukung.</translation>
<translation id="6410540444482791104">Anda dapat membantu menjadikan Chrome lebih aman dan lebih mudah digunakan dengan mengirim sebagian informasi sistem dan konten halaman secara otomatis ke Google untuk membantu mendeteksi aplikasi dan situs berbahaya.</translation>
-<translation id="6470176598693778404">Komputer ini tidak akan menerima pembaruan Google Chrome lagi karena Mac OS X 10.6, 10.7, dan 10.8 sudah tidak didukung.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Download sedang berlangsung. Ingin membatalkan download dan keluar dari Google Chrome?}other{# download sedang berlangsung. Ingin membatalkan download dan keluar dari Google Chrome?}}</translation>
<translation id="6566149418543181476">Memperbarui Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Anda menggunakan <ph name="PROFILE_EMAIL" /> untuk menyinkronkan barang-barang Chrome. Untuk memperbarui preferensi sinkronisasi atau untuk menggunakan Chrome tanpa akun Google, kunjungi <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="7164397146364144019">Anda dapat membantu membuat Chrome lebih aman dan lebih mudah digunakan dengan melaporkan detail secara otomatis tentang kemungkinan insiden keamanan ke Google.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> telah ditambahkan ke Chrome.</translation>
<translation id="7242029209006116544">Anda masuk dengan akun yang dikelola dan memberikan administratornya kontrol atas profil Google Chrome Anda. Data Chrome Anda, seperti aplikasi, bookmark, histori, sandi, dan setelan lain selamanya akan dikaitkan ke <ph name="USER_NAME" />. Anda dapat menghapus data ini melalui Dasbor Akun Google, namun Anda tidak akan dapat mengaitkan data ini dengan akun yang lain. Anda dapat membuat profil baru secara opsional untuk menjaga agar data Chrome Anda tetap terpisah. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Komputer ini akan segera berhenti menerima pembaruan Google Chrome karena Windows XP dan Windows Vista sudah tidak didukung.</translation>
<translation id="7330164299247909639">Gagal mengautentikasi sertifikat. Harap login kembali ke Google Chrome sebagai <ph name="USER_NAME" /> atau hubungi administrator untuk informasi lebih lanjut. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Jendela baru</translation>
<translation id="7369650938475876456">Gunakan sandi kuat yang dibuat oleh Chrome</translation>
@@ -221,6 +214,7 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="7494905215383356681">Lisensi sumber terbuka Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Tampilkan Chrome OS dalam bahasa ini</translation>
+<translation id="7589360514048265910">Komputer ini tidak akan menerima update Google Chrome lagi karena Mac OS X 10.9 sudah tidak didukung.</translation>
<translation id="7592736734348559088">Google Chrome tidak dapat menyinkronkan data karena detail ID masuk akun Anda belum diperbarui.</translation>
<translation id="7626032353295482388">Selamat Menggunakan Chrome</translation>
<translation id="7747138024166251722">Pemasang tidak dapat membuat direktori sementara. Periksa kapasitas kosong pada disk dan izin untuk memasang software.</translation>
@@ -236,6 +230,7 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="7896673875602241923">Seseorang telah masuk ke Chrome pada komputer ini sebagai <ph name="ACCOUNT_EMAIL_LAST" />. Harap buat pengguna Chrome baru untuk memisahkan informasi Anda.</translation>
<translation id="7908168227788431038">Hampir selesai diperbarui! Luncurkan ulang Google Chrome untuk menyelesaikan pembaruan.</translation>
<translation id="795025003224538582">Jangan memulai ulang</translation>
+<translation id="7962410387636238736">Komputer ini tidak akan menerima update Google Chrome lagi karena Windows XP dan Windows Vista sudah tidak didukung</translation>
<translation id="8005540215158006229">Chrome hampir siap.</translation>
<translation id="8008534537613507642">Instal Ulang Chrome</translation>
<translation id="8030318113982266900">Memperbarui perangkat Anda ke saluran <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +261,6 @@ Periksa email Anda di <ph name="ACCOUNT_EMAIL" /> untuk petunjuk lebih lanjut.</
<translation id="8796108026289707191">Mulai ulang Google Chrome sekarang.</translation>
<translation id="8823341990149967727">Chrome Terlalu Lawas</translation>
<translation id="884296878221830158">Juga mengontrol halaman apa yang ditampilkan saat Anda memulai Chrome atau mengeklik tombol Beranda.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Anda tidak memiliki hak yang diperlukan untuk pemasangan tingkat sistem. Coba jalankan lagi pemasang saat masuk sebagai Administrator.</translation>
<translation id="8914504000324227558">Luncurkan Ulang Chrome</translation>
<translation id="9026991721384951619">Chrome OS tidak dapat menyinkronkan data karena detail ID masuk akun Anda belum diperbarui.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_it.xtb b/chromium/chrome/app/resources/google_chrome_strings_it.xtb
index 6a43d5727b7..d596c115da0 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_it.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_it.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome è un browser web che apre pagine e applicazioni web con grande velocità. È veloce, stabile e facile da utilizzare. Esplora il Web in modo più sicuro grazie alla protezione contro malware e phishing incorporata in Google Chrome.</translation>
<translation id="1718131156967340976">Seleziona <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Impossibile sincronizzare i dati in Google Chrome a causa di un errore durante l'accesso.</translation>
-<translation id="1759301979429102118">I dati dei tuoi contatti possono consentirti di compilare più rapidamente i moduli in Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Ricevi assistenza per l'utilizzo di Chrome OS</translation>
<translation id="1795405610103747296">Installa Chrome sul telefono. Invieremo un SMS al tuo numero di telefono: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Se esegui comunque l'accesso, le informazioni di Chrome come Preferiti, cronolog
<translation id="2429317896000329049">Impossibile sincronizzare i dati in Google Chrome perché la sincronizzazione non è disponibile per il tuo dominio.</translation>
<translation id="2446511512801740068">Chrome non è aggiornato perché non viene riavviato da un po'. È disponibile un aggiornamento che verrà applicato non appena riavvierai.</translation>
<translation id="2485422356828889247">Disinstalla</translation>
+<translation id="2534507159460261402">Google Pay (copiata in Chrome)</translation>
<translation id="2580411288591421699">Impossibile installare la stessa versione di Google Chrome attualmente in esecuzione. Chiudi Google Chrome e riprova.</translation>
<translation id="2586406160782125153">Verranno eliminati i tuoi dati di navigazione da questo dispositivo. Per recuperare i dati in un secondo momento, accedi a Chrome come <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo di Chrome</translation>
@@ -109,8 +109,6 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="3889417619312448367">Disinstalla Google Chrome</translation>
<translation id="3898493977366060150">Navigazione sul Web con l'esperienza di Google</translation>
<translation id="4028693306634653894">Apri Chrome più velocemente</translation>
-<translation id="4031074602479304239">Chrome ha impedito a questo sito di portarti alla pagina</translation>
-<translation id="4042449298237264661">Questo computer non riceverà più gli aggiornamenti di Google Chrome perché Windows XP e Windows Vista non sono più supportati.</translation>
<translation id="4050175100176540509">Nell'ultima versione sono stati apportati miglioramenti rilevanti in materia di sicurezza e sono state aggiunte nuove funzioni.</translation>
<translation id="4053720452172726777">Personalizza e controlla Google Chrome</translation>
<translation id="4147555960264124640">Stai per accedere con un account gestito e per dare al relativo amministratore il controllo del tuo profilo Google Chrome. I tuoi dati di Chrome, come app, Preferiti, cronologia, password e altre impostazioni, verranno collegati definitivamente a <ph name="USER_NAME" />. Potrai eliminare questi dati tramite la Dashboard di Google Account, ma non potrai associare questi dati a un altro account. <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="5170938038195470297">Non è possibile utilizzare il tuo profilo perché è associato a una versione di Google Chrome più recente. Alcune funzioni potrebbero non essere disponibili. Specifica una directory del profilo diversa o utilizza una versione di Chrome più recente.</translation>
<translation id="5193136243808726294">Google Chrome OS non è in grado di aprire la pagina.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />Termini di servizio<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (copiato in Chrome)</translation>
<translation id="5251420635869119124">Gli ospiti possono utilizzare Chrome senza lasciare tracce.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome sarà riavviato tra 1 secondo.}other{Google Chrome sarà riavviato tra # secondi.}}</translation>
<translation id="532046782124376502">Avviso: Google Chrome non è in grado di impedire alle estensioni di registrare la tua cronologia di navigazione. Per disattivare questa estensione in modalità di navigazione in incognito, deseleziona questa opzione.</translation>
@@ -180,15 +177,12 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Aggiorna &amp;Chrome OS</translation>
<translation id="6235018212288296708">Regola inbound per consentire il traffico mDNS in Google Chrome.</translation>
-<translation id="6236285698028833233">Google Chrome non verrà più aggiornato e non supporta più questa versione del sistema operativo.</translation>
<translation id="6291089322031436445">App di Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome è già installato per tutti gli utenti sul computer.</translation>
<translation id="6338556085225130112">Aggiornamento di Google Chrome in corso</translation>
<translation id="6368958679917195344">Chrome OS è reso possibile da <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> aggiuntivi.</translation>
<translation id="6393863479814692971">Per questo sito Chrome ha bisogno dell'autorizzazione ad accedere alla fotocamera e al microfono.</translation>
-<translation id="6400076122676892962">A breve questo computer non riceverà più gli aggiornamenti di Google Chrome perché Mac OS X 10.6, 10.7 e 10.8 non saranno più supportati.</translation>
<translation id="6410540444482791104">Puoi contribuire a rendere Chrome più sicuro e più facile da utilizzare inviando automaticamente a Google alcune informazioni sul sistema e alcuni contenuti delle pagine per contribuire a rilevare app e siti pericolosi.</translation>
-<translation id="6470176598693778404">Questo computer non riceverà più gli aggiornamenti di Google Chrome perché Mac OS X 10.6, 10.7 e 10.8 non sono più supportati.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{È in corso un download. Vuoi annullare il download e uscire da Google Chrome?}other{Sono in corso # download. Vuoi annullare i download e uscire da Google Chrome?}}</translation>
<translation id="6566149418543181476">Aggiornamento di Google Chrome in corso (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Stai utilizzando <ph name="PROFILE_EMAIL" /> per sincronizzare i tuoi contenuti di Chrome. Per aggiornare la tua preferenza di sincronizzazione o per utilizzare Chrome senza un account Google, accedi alla pagina <ph name="SETTINGS_LINK" />.</translation>
@@ -209,7 +203,6 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="7164397146364144019">Puoi contribuire a rendere Chrome più sicuro e più facile da utilizzare segnalando automaticamente a Google i dettagli dei possibili problemi di sicurezza.</translation>
<translation id="7185038942300673794">L'estensione <ph name="EXTENSION_NAME" /> è stata aggiunta a Chrome.</translation>
<translation id="7242029209006116544">Stai per accedere con un account gestito e per dare al relativo amministratore il controllo del tuo profilo Google Chrome. I tuoi dati di Chrome, come app, Preferiti, cronologia, password e altre impostazioni, verranno collegati definitivamente a <ph name="USER_NAME" />. Potrai eliminare questi dati tramite la Dashboard di Google Account, ma non potrai associare questi dati a un altro account. Se preferisci puoi creare un nuovo profilo per mantenere separati i dati di Chrome esistenti. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">A breve questo computer non riceverà più gli aggiornamenti di Google Chrome perché Windows XP e Windows Vista non saranno più supportati.</translation>
<translation id="7330164299247909639">Errore del certificato di autenticazione. Accedi di nuovo a Google Chrome come <ph name="USER_NAME" /> o contatta il tuo amministratore per avere ulteriori informazioni. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nuova finestra</translation>
<translation id="7369650938475876456">Usa una password sicura generata da Chrome</translation>
@@ -222,6 +215,7 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="7494905215383356681">Licenze open source di Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Visualizza Chrome OS in questa lingua</translation>
+<translation id="7589360514048265910">Questo computer non riceverà più gli aggiornamenti di Google Chrome perché Mac OS X 10.9 non è più supportato.</translation>
<translation id="7592736734348559088">Impossibile sincronizzare i dati in Google Chrome perché i dati di accesso dell'account sono obsoleti.</translation>
<translation id="7626032353295482388">Benvenuto in Chrome</translation>
<translation id="7747138024166251722">Il programma di installazione non ha creato una directory temporanea. Verifica di disporre di spazio libero sul disco e dell'autorizzazione per l'installazione del software.</translation>
@@ -237,6 +231,7 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="7896673875602241923">Qualcuno ha già eseguito l'accesso a Chrome su questo computer come <ph name="ACCOUNT_EMAIL_LAST" />. Crea un nuovo utente Chrome per tenere separate le tue informazioni.</translation>
<translation id="7908168227788431038">Aggiornamento quasi completato. Riavvia Google Chrome per terminare l'aggiornamento.</translation>
<translation id="795025003224538582">Non riavviare</translation>
+<translation id="7962410387636238736">Questo computer non riceverà più gli aggiornamenti di Google Chrome perché Windows XP e Windows Vista non sono più supportati.</translation>
<translation id="8005540215158006229">Chrome è quasi pronto.</translation>
<translation id="8008534537613507642">Reinstalla Chrome</translation>
<translation id="8030318113982266900">Aggiornamento del dispositivo al canale <ph name="CHANNEL_NAME" />...</translation>
@@ -267,7 +262,6 @@ Per ulteriori informazioni, controlla l'email all'indirizzo <ph name="ACCOUNT_EM
<translation id="8796108026289707191">Google Chrome deve essere riavviato adesso.</translation>
<translation id="8823341990149967727">Chrome non è aggiornato</translation>
<translation id="884296878221830158">Controlla anche la pagina visualizzata all'avvio di Chrome o quando fai clic sul pulsante Pagina iniziale.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Non disponi dei diritti appropriati per l'installazione a livello di sistema. Prova a eseguire nuovamente il programma di installazione come Amministratore.</translation>
<translation id="8914504000324227558">Riavvia Chrome</translation>
<translation id="9026991721384951619">Impossibile sincronizzare i dati in Chrome OS perché i dati di accesso dell'account sono obsoleti.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_iw.xtb b/chromium/chrome/app/resources/google_chrome_strings_iw.xtb
index 3f41de8cce5..00161452dcb 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_iw.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_iw.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">â€Google Chrome ×”×•× ×“×¤×“×¤×Ÿ ×ינטרנט המפעיל דפי ×ינטרנט ו×פליקציות במהירות הבזק. זהו דפדפן מהיר, יציב וקל לשימוש. תוכל לגלוש ב×ינטרנט בצורה בטוחה יותר הודות להגנה מפני תוכנות זדוניות ודיוג, המובנית ב-Google Chrome.</translation>
<translation id="1718131156967340976">â€×‘חר ב-<ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">â€Google Chrome ×œ× ×”×¦×œ×™×— לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š בשל שגי×ת כניסה.</translation>
-<translation id="1759301979429102118">â€×¤×¨×˜×™× מ×נשי הקשר שלך ×™×›×•×œ×™× ×œ×¢×–×•×¨ לך ×œ×ž×œ× ×˜×¤×¡×™× ×‘×ž×”×™×¨×•×ª רבה יותר ב-Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">â€×¢×–רה לשימוש ב-Chrome OS</translation>
<translation id="1795405610103747296">â€×”תקן ×ת Chrome בטלפון שלך, ונשלח הודעת SMS למספר: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">â€Google Chrome ×œ× ×”×¦×œ×™×— לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š מפני שהסנכרון ×ינו זמין עבור הדומיין שלך.</translation>
<translation id="2446511512801740068">â€Chrome ×ינו מעודכן מכיוון ×©×”×•× ×œ× ×”×•×¤×¢×œ ל×חרונה. יש עדכון זמין ×•×”×•× ×™×—×•×œ ברגע שתבצע הפעלה מחדש.</translation>
<translation id="2485422356828889247">הסר התקנה</translation>
+<translation id="2534507159460261402">â€Google Pay (â€×”ועתק ל-Chrome)</translation>
<translation id="2580411288591421699">â€×ין ×פשרות להתקין ×ת ×ותה גרסת Google Chrome הפועלת כעת. סגור ×ת Google Chrome ונסה שוב.</translation>
<translation id="2586406160782125153">â€×”פעולה תמחק ×ת נתוני הגלישה מהמכשיר. כדי ל×חזר ×ת ×”× ×ª×•× ×™× ×ž×וחר יותר, היכנס ×ל Chrome ×¢× <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">â€×”לוגו של Chrome</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">â€×”סר ×ת Google Chrome</translation>
<translation id="3898493977366060150">â€×’לישה ב×ינטרנט ×¢× Google Smarts</translation>
<translation id="4028693306634653894">â€×¨×•×¦×” להגיע ל-Chrome מהר יותר?</translation>
-<translation id="4031074602479304239">â€Chrome מנע מה×תר ×”×–×” להעביר ×ותך ×ל</translation>
-<translation id="4042449298237264661">â€×ž×—שב ×–×” כבר ×œ× ×™×§×‘×œ ×¢×“×›×•× ×™× ×œ-Google Chrome, מ×חר שכבר ×ין תמיכה במערכות Windows XP ו-Windows Vista.</translation>
<translation id="4050175100176540509">הגרסה החדשה כוללת שיפורי בטיחות ×—×©×•×‘×™× ×•×ª×›×•× ×•×ª חדשות.</translation>
<translation id="4053720452172726777">â€×”גדרת Google Chrome בהת×× ×œ×¨×¦×•× ×š</translation>
<translation id="4147555960264124640">â€×תה נכנס ×¢× ×—×©×‘×•×Ÿ מנוהל ונותן למנהל המערכת שלו שליטה על הפרופיל שלך ב-Chrome. ×”× ×ª×•× ×™× ×©×œ×š ב-Chrome, כגון יישומי×, סימניות, היסטוריה, סיסמ×ות והגדרות ×חרות ייקשרו ב×ופן קבוע ל-<ph name="USER_NAME" />. תוכל למחוק ×ת ×”× ×ª×•× ×™× ×”×לה ב×מצעות לוח הבקרה של חשבונות Google, ×בל ×œ× ×ª×•×›×œ לשייך ×ת ×”× ×ª×•× ×™× ×”×לה לחשבון ×חר. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">â€×œ× ניתן להשתמש בפרופיל שלך ×ž×©×•× ×©×”×•× ×ž×’×¨×¡×” חדשה יותר של Google Chrome. ייתכן שחלק מהתכונות ×œ× ×™×”×™×• זמינות. ציין ספריית פרופיל ×חרת ×ו השתמש בגרסה חדשה יותר של Chrome.</translation>
<translation id="5193136243808726294">â€×ž×¢×¨×›×ª ההפעלה של Google Chrome ××™× ×” יכולה לפתוח ×ת הדף ×”×–×”.</translation>
<translation id="5204098752394657250">â€Google Chrome†<ph name="TERMS_OF_SERVICE_LINK" />תנ××™× ×•×”×’×‘×œ×•×ª<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">â€Google Payments (â€×”ועתק ל-Chrome)</translation>
<translation id="5251420635869119124">â€××•×¨×—×™× ×™×›×•×œ×™× ×œ×”×©×ª×ž×© ב-Chrome בלי להש×יר דבר מ×חור.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{â€Google Chrome יבצע ×תחול בעוד שנייה ×חת.}two{â€Google Chrome יבצע ×תחול בעוד # שניות.}many{â€Google Chrome יבצע ×תחול בעוד # שניות.}other{â€Google Chrome יבצע ×תחול בעוד # שניות.}}</translation>
<translation id="532046782124376502">â€×זהרה: Google Chrome ×œ× ×™×›×•×œ למנוע ×ž×ª×•×¡×¤×™× ×œ×ª×¢×“ ×ת היסטוריית הגלישה שלך. כדי להשבית ×ת התוסף ×”×–×” במצב גלישה בסתר, יש לבטל ×ת ×”×פשרות הזו.</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">â€×¢×“כן ×ת מערכת ההפעלה של Chrome&amp;</translation>
<translation id="6235018212288296708">â€×›×œ×œ נכנס עבור Google Chrome על מנת ל×פשר תנועת mDNS.</translation>
-<translation id="6236285698028833233">â€Google Chrome הפסיק לעדכן ×ת הגרסה הזו של מערכת ההפעלה שלך וכבר ×ינו תומך בה.</translation>
<translation id="6291089322031436445">â€×פליקציות לגרסת הפיתוח של Chrome</translation>
<translation id="6291549208091401781">â€Google Chrome כבר מותקן במחשב ונגיש לכל המשתמשי×.</translation>
<translation id="6338556085225130112">â€×ž×¢×“כן ×ת Google Chrome</translation>
<translation id="6368958679917195344">â€×”שימוש במערכת ההפעלה של Chrome מת×פשר ב×מצעות <ph name="BEGIN_LINK_CROS_OSS" />תוכנת קוד פתוח<ph name="END_LINK_CROS_OSS" /> נוספת.</translation>
<translation id="6393863479814692971">â€Chrome זקוק להרש×ת גישה ×ל המצלמה והמיקרופון בשביל ×”×תר ×”×–×”.</translation>
-<translation id="6400076122676892962">â€×‘קרוב מחשב ×–×” יפסיק לקבל ×¢×“×›×•× ×™× ×œ-Google Chrome בשל הפסקת התמיכה במערכת ההפעלה Mac OS X בגרס×ות 10.6, 10.7 ו-10.8.</translation>
<translation id="6410540444482791104">â€×ª×•×›×œ לעזור בשיפור ×”×בטחה וקלות השימוש של Chrome על-ידי שליחה ×וטומטית של חלק מפרטי המערכת ותוכן הדף ×ל Google כדי לעזור בזיהוי של ×™×™×©×•×ž×™× ×•××ª×¨×™× ×ž×¡×•×›× ×™×.</translation>
-<translation id="6470176598693778404">â€×‘קרוב מחשב ×–×” יפסיק לקבל ×¢×“×›×•× ×™× ×œ-Google Chrome בשל הפסקת התמיכה במערכת ההפעלה Mac OS X בגרס×ות 10.6, 10.7 ו-10.8.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{â€×”ורדה מתבצעת עכשיו. ×”×× ×‘×¨×¦×•× ×š לבטל ×ת ההורדה ולצ×ת מ-Google Chrome?}two{â€# הורדות מתבצעות עכשיו. ×”×× ×‘×¨×¦×•× ×š לבטל ×ת ההורדות ולצ×ת מ-Google Chrome?}many{â€# הורדות מתבצעות עכשיו. ×”×× ×‘×¨×¦×•× ×š לבטל ×ת ההורדות ולצ×ת מ-Google Chrome?}other{â€# הורדות מתבצעות עכשיו. ×”×× ×‘×¨×¦×•× ×š לבטל ×ת ההורדות ולצ×ת מ-Google Chrome?}}</translation>
<translation id="6566149418543181476">â€×ž×¢×“כן ×ת Google Chrome†(<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">â€×תה משתמש ב-<ph name="PROFILE_EMAIL" /> כדי לסנכרן ×ת ×”×¤×¨×™×˜×™× ×©×œ×š ב-Chrome. עבור ×ל '<ph name="SETTINGS_LINK" />' כדי לעדכן ×ת העדפות הסנכרון ×ו להשתמש ב-Chrome ×œ×œ× ×—×©×‘×•×Ÿ Google.</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">â€×תה יכול לעזור לשפר ×ת הבטיחות של Chrome ולהקל ×ת השימוש בו על ידי דיווח ×וטומטי על ×¤×¨×˜×™× ×©×œ בעיות ×בטחה ×פשריות ל-Google.</translation>
<translation id="7185038942300673794">â€<ph name="EXTENSION_NAME" /> נוסף ל-â€Chrome.</translation>
<translation id="7242029209006116544">â€×תה נכנס ×¢× ×—×©×‘×•×Ÿ מנוהל ונותן למנהל המערכת שלו שליטה על הפרופיל שלך ב-Google Chrome. ×”× ×ª×•× ×™× ×©×œ×š ב-Chrome, כגון יישומי×, סימניות, היסטוריה, סיסמ×ות והגדרות ×חרות ייקשרו ב×ופן קבוע ל-<ph name="USER_NAME" />. תוכל למחוק ×ת ×”× ×ª×•× ×™× ×”×לה ב×מצעות לוח הבקרה של חשבונות Google, ×בל ×œ× ×ª×•×›×œ לשייך ×ת ×”× ×ª×•× ×™× ×”×לה לחשבון ×חר. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">â€×‘קרוב מחשב ×–×” יפסיק לקבל ×¢×“×›×•× ×™× ×œ-Google Chrome בשל הפסקת התמיכה במערכות ההפעלה Windows XP ו-Windows Vista.</translation>
<translation id="7330164299247909639">â€×ישור ×”×ימות נכשל. עליך להיכנס שוב לחשבונך ב-Google Chrome ×‘×©× ×”×ž×©×ª×ž×© <ph name="USER_NAME" /> ×ו לפנות למנהל המערכת שלך לקבלת מידע נוסף. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">חלון חדש</translation>
<translation id="7369650938475876456">â€×”שתמש בסיסמה חזקה שנוצרה על-ידי Chrome</translation>
@@ -236,6 +229,7 @@
<translation id="7896673875602241923">â€×ž×™×©×”ו נכנס בעבר ל-Chrome מהמחשב ×”×–×” ×›-<ph name="ACCOUNT_EMAIL_LAST" />. צור משתמש חדש ל-Chrome כדי לשמור על הפרדת המידע שלך.</translation>
<translation id="7908168227788431038">â€×”עדכון כמעט הושל×! הפעל מחדש ×ת Google Chrome כדי ×œ×¡×™×™× ×ת העדכון.</translation>
<translation id="795025003224538582">×ל תבצע הפעלה מחדש</translation>
+<translation id="7962410387636238736">â€×”מחשב ×”×–×” כבר ×œ× ×™×§×‘×œ ×¢×“×›×•× ×™× ×œ-Google Chrome, מ×חר שכבר ×ין תמיכה במערכות Windows XP ו-Windows Vista</translation>
<translation id="8005540215158006229">â€Chrome כמעט מוכן.</translation>
<translation id="8008534537613507642">â€×”תקן מחדש ×ת Chrome</translation>
<translation id="8030318113982266900">מעדכן ×ת המכשיר שלך לערוץ <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +260,6 @@
<translation id="8796108026289707191">â€×¢×œ×™×š ל×תחל ×ת Google Chrome עכשיו.</translation>
<translation id="8823341990149967727">â€Chrome ×ינו מעודכן</translation>
<translation id="884296878221830158">â€×”גדרה זו ×’× ×§×•×‘×¢×ª ××™×–×” דף מוצג כש×תה מפעיל ×ת Chrome ×ו לוחץ על הלחצן 'דף הבית'.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">×ין לך זכויות שמת×ימות להתקנה ברמת המערכת. נסה להפעיל שוב ×ת המתקין כמנהל מערכת.</translation>
<translation id="8914504000324227558">â€×”פעל מחדש ×ת Chrome</translation>
<translation id="9026991721384951619">â€×ž×¢×¨×›×ª ההפעלה של Chrome ×œ× ×”×¦×œ×™×—×” לסנכרן ×ת ×”× ×ª×•× ×™× ×©×œ×š מפני שפרטי הכניסה של חשבונך ××™× × ×ž×¢×•×“×›× ×™×.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ja.xtb b/chromium/chrome/app/resources/google_chrome_strings_ja.xtb
index 475efb3c1dd..3f28654a2c9 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ja.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ja.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome ã¯ã€ã‚¦ã‚§ãƒ–ページやアプリケーションを高速ã«å®Ÿè¡Œã§ãるスピードã¨ã€é«˜ã„安定性を兼ã­å‚™ãˆãŸéžå¸¸ã«ä½¿ã„ã‚„ã™ã„ウェブブラウザã§ã™ã€‚ä¸æ­£ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚„フィッシングã«å¯¾ã™ã‚‹ä¿è­·æ©Ÿèƒ½ãŒçµ„ã¿è¾¼ã¾ã‚Œã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–を安全ã«ãƒ–ラウジングã§ãã¾ã™ã€‚</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> ã‚’é¸æŠžã—ã¾ã™</translation>
<translation id="174539241580958092">ログイン時ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ãŸãŸã‚ã€Google Chrome ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
-<translation id="1759301979429102118">連絡先ã‹ã‚‰è©³ç´°ã‚’å–å¾—ã™ã‚‹ã¨ã€Chrome ã§ã®ãƒ•ã‚©ãƒ¼ãƒ ã®è¨˜å…¥ãŒæ¥½ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS ã®ä½¿ç”¨ã«é–¢ã™ã‚‹ã‚¢ãƒ‰ãƒã‚¤ã‚¹</translation>
<translation id="1795405610103747296">Chrome をスマートフォンã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã›ã‚“ã‹ã€‚ãŠå®¢æ§˜ã®é›»è©±ç•ªå·ï¼ˆ<ph name="PHONE_NUMBER" />)ã«ã€Google より SMS ã‚’ãŠé€ã‚Šã—ã¾ã™ã€‚</translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">ãŠä½¿ã„ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã§ã¯åŒæœŸã‚’利用ã§ããªã„ãŸã‚ã€Google Chrome ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="2446511512801740068">Chrome ã¯ã—ã°ã‚‰ãå†èµ·å‹•ã—ã¦ã„ãªã„ãŸã‚最新ã§ã¯ã‚ã‚Šã¾ã›ã‚“。å†èµ·å‹•ã™ã‚‹ã¨ã™ãã«ã‚¢ãƒƒãƒ—デートãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="2485422356828889247">アンインストール</translation>
+<translation id="2534507159460261402">Google Pay(Chrome ã«ã‚³ãƒ”ー)</translation>
<translation id="2580411288591421699">実行中㮠Google Chrome ã¨åŒã˜ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’インストールã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。Google Chrome ã‚’é–‰ã˜ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</translation>
<translation id="2586406160782125153">ã“ã®ç«¯æœ«ã‹ã‚‰é–²è¦§ãƒ‡ãƒ¼ã‚¿ã‚’削除ã—ã¾ã™ã€‚後ã§ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€<ph name="USER_EMAIL" /> ã¨ã—㦠Chrome ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。</translation>
<translation id="2588322182880276190">Chrome ロゴ</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Google Chrome をアンインストール</translation>
<translation id="3898493977366060150">Google ã®æœ€å…ˆç«¯æŠ€è¡“を活用ã—ãŸã‚¦ã‚§ãƒ– ブラウジング</translation>
<translation id="4028693306634653894">Chrome をより迅速ã«èµ·å‹•</translation>
-<translation id="4031074602479304239">Chrome ã§ã€ã“ã®ã‚µã‚¤ãƒˆã‹ã‚‰ä»¥ä¸‹ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…ˆã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒä¸­æ­¢ã•ã‚Œã¾ã—ãŸ</translation>
-<translation id="4042449298237264661">Windows XP 㨠Windows Vista ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯ä»Šå¾Œ Google Chrome ã®ã‚¢ãƒƒãƒ—デートã¯å—ä¿¡ã•ã‚Œã¾ã›ã‚“。</translation>
<translation id="4050175100176540509">最新ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«æ›´æ–°ã™ã‚‹ã¨ã€é‡è¦ãªã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£æ›´æ–°ã¨æ–°æ©Ÿèƒ½ãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
<translation id="4053720452172726777">Google Chrome ã®è¨­å®š</translation>
<translation id="4147555960264124640">ç¾åœ¨ã€ç®¡ç†å¯¾è±¡ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãŠã‚Šã€ã‚ãªãŸã® Google Chrome プロフィールを管ç†è€…ãŒåˆ¶å¾¡ã§ãる状態ã«ãªã£ã¦ã„ã¾ã™ã€‚ã‚ãªãŸã® Chrome データ(アプリã€ãƒ–ックマークã€å±¥æ­´ã€ãƒ‘スワードãªã©ã®è¨­å®šï¼‰ã¯æ°¸ç¶šçš„ã« <ph name="USER_NAME" /> ã«é–¢é€£ä»˜ã‘られã¾ã™ã€‚ã“ã®ãƒ‡ãƒ¼ã‚¿ã¯ Google アカウントã®ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã‚’介ã—ã¦å‰Šé™¤ã§ãã¾ã™ãŒã€ã“ã®ãƒ‡ãƒ¼ã‚¿ã‚’別ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«é–¢é€£ä»˜ã‘ã‚‹ã“ã¨ã¯ã§ããªããªã‚Šã¾ã™ã€‚<ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒæ–°ã—ã„ Google Chrome ã®ãƒ—ロフィールã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。一部ã®æ©Ÿèƒ½ãŒåˆ©ç”¨ã§ããªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚別ã®å ´æ‰€ã®ãƒ—ロフィールを指定ã™ã‚‹ã‹ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Chrome ã‚’ã”使用ãã ã•ã„。</translation>
<translation id="5193136243808726294">Google Chrome OS ã§ã¯ã“ã®ãƒšãƒ¼ã‚¸ã‚’é–‹ã‘ã¾ã›ã‚“。</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />利用è¦ç´„<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google ペイメント(Chrome ã«ã‚³ãƒ”ー)</translation>
<translation id="5251420635869119124">ゲスト ユーザーã¯ã€è¨˜éŒ²ã‚’残ã•ãšã« Chrome を使用ã§ãã¾ã™ã€‚</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 㯠1 秒後ã«å†èµ·å‹•ã—ã¾ã™ã€‚}other{Google Chrome 㯠# 秒後ã«å†èµ·å‹•ã—ã¾ã™ã€‚}}</translation>
<translation id="532046782124376502">警告: 拡張機能ã«ã‚ˆã‚‹é–²è¦§å±¥æ­´ã®è¨˜éŒ²ã‚’ Google Chrome ã§åœæ­¢ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。シークレット モードã§ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã«ã¯ã€ã“ã®ã‚ªãƒ—ションã®é¸æŠžã‚’解除ã—ã¦ãã ã•ã„。</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Chrome OS ã‚’æ›´æ–°(&amp;C)</translation>
<translation id="6235018212288296708">mDNS トラフィックを許å¯ã™ã‚‹ Google Chrome ã®ã‚¤ãƒ³ãƒã‚¦ãƒ³ãƒ‰ ルールã§ã™ã€‚</translation>
-<translation id="6236285698028833233">Google Chrome ã¯ã‚¢ãƒƒãƒ—デートã®æ供を中止ã—ã¦ã„ã¾ã™ã€‚ãŠä½¿ã„ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚° システムã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。</translation>
<translation id="6291089322031436445">Chrome Dev アプリ</translation>
<translation id="6291549208091401781">Google Chrome ã¯æ—¢ã«ãƒ‘ソコンã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å¯¾ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
<translation id="6338556085225130112">Google Chrome ã‚’æ›´æ–°ã—ã¦ã„ã¾ã™</translation>
<translation id="6368958679917195344">Chrome OS ã¯ã€ã•ã‚‰ã«è¿½åŠ ã®<ph name="BEGIN_LINK_CROS_OSS" />オープンソース ソフトウェア<ph name="END_LINK_CROS_OSS" />ã«ã‚ˆã£ã¦å®Ÿç¾ã—ã¾ã—ãŸã€‚</translation>
<translation id="6393863479814692971">ã“ã®ã‚µã‚¤ãƒˆã‚’利用ã™ã‚‹ã«ã¯ã€Chrome ã§ã‚«ãƒ¡ãƒ©ã¨ãƒžã‚¤ã‚¯ã®ä½¿ç”¨ã‚’許å¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
-<translation id="6400076122676892962">Mac OS X 10.6ã€10.7ã€10.8 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯é–“ã‚‚ãªã Google Chrome ã®ã‚¢ãƒƒãƒ—デートãŒå—ä¿¡ã•ã‚Œãªããªã‚Šã¾ã™ã€‚</translation>
<translation id="6410540444482791104">å±é™ºãªã‚¢ãƒ—リやサイトã®æ¤œå‡ºã«å½¹ç«‹ã¦ã‚‹ãŸã‚ã«ä¸€éƒ¨ã®ã‚·ã‚¹ãƒ†ãƒ æƒ…報やページã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ Google ã«è‡ªå‹•é€ä¿¡ã—ã¦ã€Chrome ã®å®‰å…¨æ€§ã¨åˆ©ä¾¿æ€§ã®å‘上ã«ã”å”力ãã ã•ã„。</translation>
-<translation id="6470176598693778404">Mac OS X 10.6ã€10.7ã€10.8 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯ä»Šå¾Œ Google Chrome ã®ã‚¢ãƒƒãƒ—デートã¯å—ä¿¡ã•ã‚Œã¾ã›ã‚“。</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{ダウンロードãŒç¾åœ¨é€²è¡Œä¸­ã§ã™ã€‚ダウンロードをキャンセルã—ã€Google Chrome を終了ã—ã¾ã™ã‹ï¼Ÿ}other{# 件ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒç¾åœ¨é€²è¡Œä¸­ã§ã™ã€‚ダウンロードをキャンセルã—ã€Google Chrome を終了ã—ã¾ã™ã‹ï¼Ÿ}}</translation>
<translation id="6566149418543181476">Google Chrome ã‚’æ›´æ–°ã—ã¦ã„ã¾ã™ï¼ˆ<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome データã®åŒæœŸã« <ph name="PROFILE_EMAIL" /> を使用ã—ã¦ã„ã¾ã™ã€‚åŒæœŸè¨­å®šã‚’æ›´æ–°ã™ã‚‹ã€ã¾ãŸã¯ Google アカウントãªã—㧠Chrome を使用ã™ã‚‹ã«ã¯ã€<ph name="SETTINGS_LINK" /> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">セキュリティã«é–¢ã™ã‚‹äº‹è±¡ã«ã¤ã„ã¦ã®è©³ç´°ã‚’ Google ã«è‡ªå‹•é€ä¿¡ã—ã¦ã€Chrome ã®å®‰å…¨æ€§ã¨åˆ©ä¾¿æ€§ã®å‘上ã«ã”å”力ãã ã•ã„。</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> ㌠Chrome ã«è¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚</translation>
<translation id="7242029209006116544">ç¾åœ¨ã€ç®¡ç†å¯¾è±¡ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãŠã‚Šã€ã‚ãªãŸã® Google Chrome プロフィールを管ç†è€…ãŒåˆ¶å¾¡ã§ãる状態ã«ãªã£ã¦ã„ã¾ã™ã€‚ã‚ãªãŸã® Chrome データ(アプリã€ãƒ–ックマークã€å±¥æ­´ã€ãƒ‘スワードãªã©ã®è¨­å®šï¼‰ã¯æ°¸ç¶šçš„ã« <ph name="USER_NAME" /> ã«é–¢é€£ä»˜ã‘られã¾ã™ã€‚ã“ã®ãƒ‡ãƒ¼ã‚¿ã¯ Google アカウントã®ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã‚’介ã—ã¦å‰Šé™¤ã§ãã¾ã™ãŒã€ã“ã®ãƒ‡ãƒ¼ã‚¿ã‚’別ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«é–¢é€£ä»˜ã‘ã‚‹ã“ã¨ã¯ã§ããªããªã‚Šã¾ã™ã€‚æ–°ã—ã„プロフィールを作æˆã—ã¦ã€æ—¢å­˜ã® Chrome データを別ã«ä¿ç®¡ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚<ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP 㨠Windows Vista ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯é–“ã‚‚ãªã Google Chrome ã®ã‚¢ãƒƒãƒ—デートãŒå—ä¿¡ã•ã‚Œãªããªã‚Šã¾ã™ã€‚</translation>
<translation id="7330164299247909639">èªè¨¼è¨¼æ˜Žæ›¸ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚<ph name="USER_NAME" /> ã¨ã—㦠Google Chrome ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ç›´ã™ã‹ã€ç®¡ç†è€…ã«è©³ç´°ã‚’ãŠå•ã„åˆã‚ã›ãã ã•ã„。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">æ–°ã—ã„ウィンドウ</translation>
<translation id="7369650938475876456">Chrome ã§ç”Ÿæˆã•ã‚ŒãŸå®‰å…¨ãªãƒ‘スワードã®ä½¿ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™</translation>
@@ -221,6 +214,7 @@
<translation id="7494905215383356681">Chrome オープンソース ライセンス</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Chrome OS ã‚’ã“ã®è¨€èªžã§è¡¨ç¤º</translation>
+<translation id="7589360514048265910">Mac OS X 10.9 ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯ä»Šå¾Œ Google Chrome ã®ã‚¢ãƒƒãƒ—デートã¯å—ä¿¡ã•ã‚Œã¾ã›ã‚“。</translation>
<translation id="7592736734348559088">アカウントã®ãƒ­ã‚°ã‚¤ãƒ³æƒ…å ±ãŒæœ€æ–°ã§ã¯ãªã„ãŸã‚ã€Google Chrome ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
<translation id="7626032353295482388">Chrome ã«ã‚ˆã†ã“ã</translation>
<translation id="7747138024166251722">インストーラーã®ä¸€æ™‚ディレクトリを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ディスクã®ç©ºã領域ã¨ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«è¨±å¯ãŒã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</translation>
@@ -236,6 +230,7 @@
<translation id="7896673875602241923">å‰å›žã“ã®ãƒ‘ソコンã§åˆ¥ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆ<ph name="ACCOUNT_EMAIL_LAST" />)㌠Chrome ã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã—ãŸã€‚情報を個別ã«ä¿æŒã™ã‚‹ã«ã¯ã€æ–°ã—ã„ Chrome ユーザーを作æˆã—ã¦ãã ã•ã„。</translation>
<translation id="7908168227788431038">Google Chrome ã‚’å†èµ·å‹•ã—ã¦æ›´æ–°ã‚’完了ã—ã¦ãã ã•ã„。</translation>
<translation id="795025003224538582">å†èµ·å‹•ã—ãªã„</translation>
+<translation id="7962410387636238736">Windows XP 㨠Windows Vista ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸãŸã‚ã€ã“ã®ãƒ‘ソコンã§ã¯ä»Šå¾Œ Google Chrome ã®ã‚¢ãƒƒãƒ—デートã¯å—ä¿¡ã•ã‚Œã¾ã›ã‚“</translation>
<translation id="8005540215158006229">Chrome ã¯ã™ãã«åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚</translation>
<translation id="8008534537613507642">Chrome ã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«</translation>
<translation id="8030318113982266900">デãƒã‚¤ã‚¹ã‚’ <ph name="CHANNEL_NAME" /> ãƒãƒ£ãƒ³ãƒãƒ«ã«æ›´æ–°ã—ã¦ã„ã¾ã™...</translation>
@@ -266,7 +261,6 @@
<translation id="8796108026289707191">今ã™ã Google Chrome ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。</translation>
<translation id="8823341990149967727">Chrome ã¯å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™</translation>
<translation id="884296878221830158">ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã§ã¯ã€Chrome ã®èµ·å‹•æ™‚ã€ã¾ãŸã¯ãƒ›ãƒ¼ãƒ  ボタンã®ã‚¯ãƒªãƒƒã‚¯æ™‚ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã‚‚制御ã•ã‚Œã¾ã™ã€‚</translation>
-<translation id="8851136666856101339">本文</translation>
<translation id="8862326446509486874">権é™ãŒä¸å分ãªãŸã‚システムレベルã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒã§ãã¾ã›ã‚“。管ç†è€…権é™ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。</translation>
<translation id="8914504000324227558">Chrome ã®å†èµ·å‹•</translation>
<translation id="9026991721384951619">アカウントã®ãƒ­ã‚°ã‚¤ãƒ³æƒ…å ±ãŒæœ€æ–°ã§ã¯ãªã„ãŸã‚ã€Chrome OS ã¯ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_kn.xtb b/chromium/chrome/app/resources/google_chrome_strings_kn.xtb
index 7db83f83279..edf5670252e 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_kn.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_kn.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome ವೆಬೠಆಧಾರಿತ ಬà³à²°à³Œà²¸à²°à³ ಆಗಿದà³à²¦à³, ಅದೠಮಿಂಚಿನ ವೇಗದಲà³à²²à²¿ ವೆಬೠಪà³à²Ÿà²—ಳೠಮತà³à²¤à³ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳನà³à²¨à³ ಚಾಲನೆ ಮಾಡà³à²¤à³à²¤à²¦à³†. ಅದೠವೇಗ, ದೃಢ ಮತà³à²¤à³ ಬಳಸಲೠಸà³à²²à²­à²µà²¾à²—ಿದೆ. Google Chrome ನೊಳಗೆ ರಚಿತವಾಗಿರà³à²µ ಮಾಲà³à²µà³‡à²°à³ ಮತà³à²¤à³ ಫಿಶಿಂಗೠರಕà³à²·à²£à³†à²¯à³Šà²‚ದಿಗೆ ವೆಬೠಅನà³à²¨à³ ಹೆಚà³à²šà³ ಸà³à²°à²•à³à²·à²¿à²¤à²µà²¾à²—ಿ ಬà³à²°à³Œà²¸à³ ಮಾಡಿ.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> ಆಯà³à²•à³†à²®à²¾à²¡à²¿</translation>
<translation id="174539241580958092">ಸೈನೠಇನೠಮಾಡà³à²µà²²à³à²²à²¿ ದೋಷವಿರà³à²µ ಕಾರಣ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠGoogle Chrome ಗೆ ಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²².</translation>
-<translation id="1759301979429102118">ನಿಮà³à²® ಸಂಪರà³à²•à²—ಳಲà³à²²à²¿à²°à³à²µ ವಿವರಗಳೠChrome ನಲà³à²²à²¿ ಹೆಚà³à²šà³ ತà³à²µà²°à²¿à²¤à²µà²¾à²—ಿ ಫಾರà³à²®à³â€Œà²—ಳನà³à²¨à³ ತà³à²‚ಬಲೠನಿಮಗೆ ನೆರವಾಗಬಹà³à²¦à³.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS ಅನà³à²¨à³ ಬಳಸಿಕೊಳà³à²³à³à²µà³à²¦à²°à³Šà²‚ದಿಗೆ ಸಹಾಯವನà³à²¨à³ ಪಡೆಯಿರಿ</translation>
<translation id="1795405610103747296">ನಿಮà³à²® ಫೋನà³â€Œà²¨à²²à³à²²à²¿ Chrome ಅನà³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²¿. ನಿಮà³à²® ಫೋನà³â€Œâ€Œà²—ೆ ನಾವೠಎಸà³à²Žà²‚ಎಸೠಕಳà³à²¹à²¿à²¸à³à²¤à³à²¤à³‡à²µà³†: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">ನಿಮà³à²® ಡೊಮೇನà³â€Œà²¨à²²à³à²²à²¿ ಸಿಂಕà³â€Œ ಮಾಡà³à²µ ಸೌಲಭà³à²¯à²µà²¿à²²à³à²²à²¦ ಕಾರಣ Google Chrome ಗೆ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²².</translation>
<translation id="2446511512801740068">ದೀರà³à²˜ ಸಮಯದ ಕಾಲ Chrome ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸದೇ ಇರà³à²µ ಕಾರಣದಿಂದ ಅದರ ಅವಧಿ ಮà³à²—ಿದಿದೆ. ಒಂದೠಅಪà³â€Œà²¡à³‡à²Ÿà³ ಲಭà³à²¯à²µà²¿à²¦à³à²¦à³ ನೀವೠಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿದ ತಕà³à²·à²£à²µà³‡ ಅದನà³à²¨à³ ಅನà³à²µà²¯à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="2485422356828889247">ಅಸà³à²¥à²¾à²ªà²¿à²¸à³</translation>
+<translation id="2534507159460261402">Google Pay (Chrome ಗೆ ನಕಲಿಸಲಾಗಿದೆ)</translation>
<translation id="2580411288591421699">ಪà³à²°à²¸à³à²¤à³à²¤ ಚಾಲನೆಯಲà³à²²à²¿à²°à³à²µ ಅದೇ Google Chrome ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—à³à²µà³à²¦à²¿à²²à³à²². ದಯವಿಟà³à²Ÿà³ Google Chrome ಮà³à²šà³à²šà²¿ ಹಾಗೂ ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="2586406160782125153">ಈ ಸಾಧನದಿಂದ ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗೠಡೇಟಾವನà³à²¨à³ ಇದೠಅಳಿಸà³à²¤à³à²¤à²¦à³†. ನಂತರ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಮರà³à²ªà²¡à³†à²¯à²²à³, <ph name="USER_EMAIL" /> ನಂತೆ Chrome ಗೆ ಸೈನà³â€Œ ಇನೠಮಾಡಿ.</translation>
<translation id="2588322182880276190">Chrome ಲೋಗೊ</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">Google Chrome ಅನà³à²‡à²¨à³â€Œà²¸à³à²Ÿà²¾à²²à³ ಮಾಡಿ</translation>
<translation id="3898493977366060150">Google ಸà³à²®à²¾à²°à³à²Ÿà³â€Œà²—ಳ ಮೂಲಕ ವೆಬà³â€Œ ಬà³à²°à³Œà²¸à³â€Œ ಮಾಡà³à²µà²¿à²•à³†</translation>
<translation id="4028693306634653894">ವೇಗವಾಗಿ Chrome ಗೆ ತೆರಳಿ</translation>
-<translation id="4031074602479304239">ನೀವೠಈ ಸೈಟà³â€Œà²—ೆ ಹೋಗದಂತೆ Chrome ನಿಮà³à²®à²¨à³à²¨à³ ತಡೆದಿದೆ</translation>
-<translation id="4042449298237264661">Windows XP ಮತà³à²¤à³ Windows Vista ಗಳಿಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦à³‡ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಈ ಕಂಪà³à²¯à³‚ಟರà³â€Œâ€Œ ಇನà³à²¨à³ ಮà³à²‚ದೆ Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="4050175100176540509">ಇತà³à²¤à³€à²šà²¿à²¨ ಆವೃತà³à²¤à²¿à²¯à²²à³à²²à²¿ ಪà³à²°à²®à³à²–ವಾದ ಭದà³à²°à²¤à²¾ ಸà³à²§à²¾à²°à²£à³†à²—ಳೠಮತà³à²¤à³ ಹೊಸ ವೈಶಿಷà³à²Ÿà³à²¯à²—ಳೠಲಭà³à²¯à²µà²¿à²¦à³†.</translation>
<translation id="4053720452172726777">Google Chrome ಅನà³à²¨à³ ಕಸà³à²Ÿà²®à³ˆà²¸à³ ಮಾಡಿ ಮತà³à²¤à³ ನಿಯಂತà³à²°à²¿à²¸à²¿</translation>
<translation id="4147555960264124640">ನಿರà³à²µà²¹à²¿à²¸à²²à²¾à²¦ ಖಾತೆ ಮತà³à²¤à³ ನಿಮà³à²® Google Chrome ಪà³à²°à³Šà²«à³ˆà²²à³â€Œà²¨à²¾à²¦à³à²¯à²‚ತ ಅದರ ನಿರà³à²µà²¾à²¹à²• ನಿಯಂತà³à²°à²£à²µà²¨à³à²¨à³ ನೀಡà³à²µà³à²¦à²° ಮೂಲಕ ನೀವೠಸೈನೠಇನೠಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ನಿಮà³à²® ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³, ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳೠಹಾಗೂ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಂತಹ ನಿಮà³à²® Chrome ಡೇಟಾವನà³à²¨à³ <ph name="USER_NAME" /> ಅವರಿಗೆ ಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ಬಂಧಿಸಲಾಗà³à²¤à³à²¤à²¦à³†. Google ಖಾತೆಗಳ ಡà³à²¯à²¾à²¶à³â€Œà²¬à³‹à²°à³à²¡à³ ಮೂಲಕ ಈ ಡೇಟಾವನà³à²¨à³ ಅಳಿಸಲೠನಿಮಗೆ ಸಾಧà³à²¯, ಆದರೆ ಬೇರೊಂದೠಖಾತೆಯೊಂದಿಗೆ ಈ ಡೇಟಾವನà³à²¨à³ ಸಂಯೋಜಿಸಲೠನಿಮಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²µà³à²¦à²¿à²²à³à²². <ph name="LEARN_MORE" /></translation>
@@ -152,7 +150,6 @@
<translation id="5170938038195470297">ನಿಮà³à²® ಪà³à²°à³Šà²«à³ˆà²²à³ Google Chrome ನ ಹೊಸ ಆವೃತà³à²¤à²¿à²¯à²¿à²‚ದ ಆಗಿರà³à²µ ಕಾರಣ ಅದನà³à²¨à³ ಬಳಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²². ಕೆಲವೠವೈಶಿಷà³à²Ÿà³à²¯à²—ಳೠಲಭà³à²¯à²µà²¿à²²à³à²²à²¦à²¿à²°à²¬à²¹à³à²¦à³. ದಯವಿಟà³à²Ÿà³ ಬೇರೆಯ ಪà³à²°à³Šà²«à³ˆà²²à³ ಡೈರೆಕà³à²Ÿà²°à²¿à²¯à²¨à³à²¨à³ ನಿರà³à²¦à²¿à²·à³à²Ÿà²ªà²¡à²¿à²¸à²¿ ಅಥವಾ Chrome ನ ಹೊಸ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಬಳಸಿ.</translation>
<translation id="5193136243808726294">Google Chrome OS ಗೆ ಈ ಪà³à²Ÿ ತೆರೆಯಲಾಗà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />ಸೇವಾ ನಿಯಮಗಳà³<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome ಗೆ ನಕಲಿಸಲಾಗಿದೆ)</translation>
<translation id="5251420635869119124">ಅತಿಥಿಗಳೠà²à²¨à²¨à³à²¨à³‚ ಉಳಿಸದೇ Chrome ಬಳಸಬಹà³à²¦à³.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{1 ಸೆಕೆಂಡà³â€Œà²¨à²²à³à²²à²¿ Google Chrome ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಗೊಳà³à²³à³à²¤à³à²¤à²¦à³†.}one{# ಸೆಕೆಂಡà³à²—ಳಲà³à²²à²¿ Google Chrome ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಗೊಳà³à²³à³à²¤à³à²¤à²¦à³†.}other{# ಸೆಕೆಂಡà³à²—ಳಲà³à²²à²¿ Google Chrome ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಗೊಳà³à²³à³à²¤à³à²¤à²¦à³†.}}</translation>
<translation id="532046782124376502">ಎಚà³à²šà²°à²¿à²•à³†: ನಿಮà³à²® ಬà³à²°à³Œà²¸à²¿à²‚ಗà³â€Œ ಇತಿಹಾಸದಲà³à²²à²¿ ರೆಕಾರà³à²¡à²¿à²‚ಗà³â€Œà²¨à²¿à²‚ದ ವಿಸà³à²¤à²°à²£à³†à²—ಳನà³à²¨à³ ತಡೆಯà³à²µà³à²¦à²¿à²²à³à²². ಅಜà³à²žà²¾à²¤ ಮೋಡà³â€Œà²¨à²²à³à²²à²¿ ವಿಸà³à²¤à²°à²£à³†à²¯à²¨à³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲೠಈ ಆಯà³à²•à³†à²¯à²¨à³à²¨à³ ಆರಿಸಬೇಡಿ.</translation>
@@ -181,15 +178,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS ನವೀಕರಿಸಿ</translation>
<translation id="6235018212288296708">mDNS ಟà³à²°à²¾à²«à²¿à²•à³â€Œà²—ೆ ಅನà³à²®à²¤à²¿à²¸à³à²µ ನಿಟà³à²Ÿà²¿à²¨à²²à³à²²à²¿ Google Chrome ಗೆ ಒಳಬರà³à²µ ನಿಯಮ.</translation>
-<translation id="6236285698028833233">Google Chrome ನವೀಕರಿಸà³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à²¿à²¦à³† ಹಾಗೂ ನಿಮà³à²® ಆಪರೇಟಿಂಗೠಸಿಸà³à²Ÿà²®à³â€Œà²¨ ಈ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಇನà³à²¨à³‚ ಮà³à²‚ದೆ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="6291089322031436445">Chrome Dev ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³</translation>
<translation id="6291549208091401781">ನಿಮà³à²® ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿à²¨ ಎಲà³à²² ಬಳಕೆದಾರರಿಗೆ ಈಗಾಗಲೇ Google Chrome ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆ.</translation>
<translation id="6338556085225130112">Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†</translation>
<translation id="6368958679917195344">ಹೆಚà³à²šà³à²µà²°à²¿ <ph name="BEGIN_LINK_CROS_OSS" />ತೆರೆದ ಮೂಲ ಸಾಫà³à²Ÿà³â€Œà²µà³‡à²°à³<ph name="END_LINK_CROS_OSS" /> ನಿಂದ Chrome OS ಮಾಡಲೠಸಾಧà³à²¯.</translation>
<translation id="6393863479814692971">ಈ ಸೈಟà³â€Œà²—ೆ ನಿಮà³à²® ಕà³à²¯à²¾à²®à²°à²¾ ಮತà³à²¤à³ ಮೈಕà³à²°à³†à³‚ಫೋನೠಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à³ Chrome ಗೆ ಅನà³à²®à²¤à²¿à²¸à³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³†.</translation>
-<translation id="6400076122676892962">ಇನà³à²¨à³ ಮà³à²‚ದೆ Mac OS X 10.6, 10.7 ಮತà³à²¤à³ 10.8 ಗಳಿಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦à³‡ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಈ ಕಂಪà³à²¯à³‚ಟರೠಶೀಘà³à²°à²¦à²²à³à²²à²¿à²¯à³‡ Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="6410540444482791104">ಅಪಾಯಕಾರಿ ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳೠಮತà³à²¤à³ ಸೈಟà³â€Œà²—ಳ ಪತà³à²¤à³†à²—ೆ ಸಹಾಯಮಾಡಲೠGoogle ಗೆ ಕೆಲವೠಸಿಸà³à²Ÿà²‚ ಮಾಹಿತಿ ಮತà³à²¤à³ ಪà³à²Ÿ ವಿಷಯವನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ಕಳà³à²¹à²¿à²¸à³à²µ ಮೂಲಕ, ನೀವೠChrome ಅನà³à²¨à³ ಬಳಸà³à²µà³à²¦à²•à³à²•à²¾à²—ಿ ಸà³à²°à²•à³à²·à²¿à²¤ ಮತà³à²¤à³ ಸರಳವಾಗಿ ಮಾಡಲೠಸಹಾಯ ಮಾಡಬಹà³à²¦à³.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7 ಮತà³à²¤à³ 10.8 ಗಳಿಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦à³‡ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಈ ಕಂಪà³à²¯à³‚ಟರೠಇನà³à²¨à³ ಮà³à²‚ದೆ Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²².</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{ಡೌನà³â€Œà²²à³‹à²¡à³ ಪà³à²°à²¸à³à²¤à³à²¤ ಪà³à²°à²—ತಿಯಲà³à²²à²¿à²¦à³†. ನೀವೠಡೌನà³â€Œà²²à³‹à²¡à³ ರದà³à²¦à³à²®à²¾à²¡à²²à³ ಮತà³à²¤à³ Google Chrome ನಿರà³à²—ಮಿಸಲೠಬಯಸà³à²µà²¿à²°à²¾?}one{# ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳೠಪà³à²°à²¸à³à²¤à³à²¤ ಪà³à²°à²—ತಿಯಲà³à²²à²¿à²µà³†. ನೀವೠಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²²à³ ಮತà³à²¤à³ Google Chrome ನಿರà³à²—ಮಿಸಲೠಬಯಸà³à²µà²¿à²°à²¾?}other{# ಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳೠಪà³à²°à²¸à³à²¤à³à²¤ ಪà³à²°à²—ತಿಯಲà³à²²à²¿à²µà³†. ನೀವೠಡೌನà³â€Œà²²à³‹à²¡à³â€Œà²—ಳನà³à²¨à³ ರದà³à²¦à³à²®à²¾à²¡à²²à³ ಮತà³à²¤à³ Google Chrome ನಿರà³à²—ಮಿಸಲೠಬಯಸà³à²µà²¿à²°à²¾?}}</translation>
<translation id="6566149418543181476">Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³† (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">ನಿಮà³à²® Chrome ವಿಷಯವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠನೀವೠ<ph name="PROFILE_EMAIL" /> ಅನà³à²¨à³ ಬಳಸà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. Google ಖಾತೆಯಿಲà³à²²à²¦à³† ನಿಮà³à²® ಸಿಂಕೠಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳನà³à²¨à³ ನವೀಕರಿಸಲೠಅಥವಾ Chrome ಬಳಸಲೠ<ph name="SETTINGS_LINK" /> ಗೆ ಭೇಟಿ ನೀಡಿ.</translation>
@@ -210,7 +204,6 @@
<translation id="7164397146364144019">ನೀವೠGoogle ಗೆ ಸಂಭಾವà³à²¯ ಸà³à²°à²•à³à²·à²¤à³†à²—ೆ ಸಂಬಂಧಿಸಿದ ಘಟನೆಗಳ ವಿವರಗಳನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ ವರದಿ ಮಾಡà³à²µ ಮೂಲಕ Chrome ಅನà³à²¨à³ ಸà³à²°à²•à³à²·à²¿à²¤à²—ೊಳಿಸಲೠಮತà³à²¤à³ ಬಳಕೆಗೆ ಸà³à²²à²­à²—ೊಳಿಸಲೠಸಹಾಯ ಮಾಡಬಹà³à²¦à³.</translation>
<translation id="7185038942300673794">Chrome ಗೆ <ph name="EXTENSION_NAME" /> ಅನà³à²¨à³ ಸೇರಿಸಲಾಗಿದೆ.</translation>
<translation id="7242029209006116544">ನೀವೠನಿರà³à²µà²¹à²¿à²¸à²²à²¾à²¦ ಖಾತೆಯೊಂದಿಗೆ ಸೈನೠಇನೠಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿ ಮತà³à²¤à³ ನಿಮà³à²® Google Chrome ಪà³à²°à³Šà²«à³ˆà²²à³ ಮೂಲಕ ಅದರ ನಿರà³à²µà²¾à²¹à²• ನಿಯಂತà³à²°à²£à²µà²¨à³à²¨à³ ನೀಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ನಿಮà³à²® ಅಪà³à²²à²¿à²•à³‡à²¶à²¨à³â€Œà²—ಳà³, ಬà³à²•à³â€Œà²®à²¾à²°à³à²•à³â€Œà²—ಳà³, ಇತಿಹಾಸ, ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œà²—ಳà³, ಹಾಗೂ ಇತರ ಸೆಟà³à²Ÿà²¿à²‚ಗà³â€Œà²—ಳಂತಹ ನಿಮà³à²® Chrome ಡೇಟಾವನà³à²¨à³ <ph name="USER_NAME" /> ಅವರಿಗೆ ಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ಬಂಧಿಸಲಾಗà³à²¤à³à²¤à²¦à³†. Google ಖಾತೆಗಳ ಡà³à²¯à²¾à²¶à³â€Œà²¬à³‹à²°à³à²¡à³ ಮೂಲಕ ಈ ಡೇಟಾವನà³à²¨à³ ಅಳಿಸಲೠನಿಮಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¦à³†, ಆದರೆ ಬೇರೊಂದೠಖಾತೆಯೊಂದಿಗೆ ಈ ಡೇಟಾವನà³à²¨à³ ಸಂಯೋಜಿಸಲೠನಿಮಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²µà³à²¦à²¿à²²à³à²². ನಿಮà³à²® ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²°à³à²µ Chrome ಡೇಟಾವನà³à²¨à³ ಪà³à²°à²¤à³à²¯à³‡à²•à²µà²¾à²—ಿ ಇರಿಸಿಕೊಳà³à²³à²²à³ ನೀವೠà²à²šà³à²›à²¿à²•à²µà²¾à²—ಿ ಹೊಸ ಪà³à²°à³Šà²«à³ˆà²²à³ ಅನà³à²¨à³ ರಚಿಸಬಹà³à²¦à³. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP ಮತà³à²¤à³ Windows Vista ಗಳಿಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦à³‡ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಈ ಕಂಪà³à²¯à³‚ಟರೠಶೀಘà³à²°à²¦à²²à³à²²à²¿à²¯à³‡ Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à³à²¤à³à²¤à²¦à³†.</translation>
<translation id="7330164299247909639">ದೃಢೀಕರಣ ಪà³à²°à²®à²¾à²£à²ªà²¤à³à²°à²µà³ ವಿಫಲವಾಗಿದೆ. ಹೆಚà³à²šà²¿à²¨ ಮಾಹಿತಿಗಾಗಿ ಪà³à²¨à²ƒ Google Chrome ನ <ph name="USER_NAME" /> ಗೆ ಸೈನà³â€Œ ಇನà³â€Œ ಮಾಡಿ ಅಥವಾ ನಿಮà³à²® ನಿರà³à²µà²¾à²¹à²•à²°à²¨à³à²¨à³ ಸಂಪರà³à²•à²¿à²¸à²¿. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">ಹೊಸ ವಿಂಡೊ</translation>
<translation id="7369650938475876456">Chrome ಸೃಷà³à²Ÿà²¿à²¸à²¿à²°à³à²µ ಬಲಿಷà³à²  ಪಾಸà³â€Œà²µà²°à³à²¡à³â€Œ ಬಳಸಿ</translation>
@@ -238,6 +231,7 @@
<translation id="7896673875602241923">ಈ ಕಂಪà³à²¯à³‚ಟರà³â€Œà²¨à²²à³à²²à²¿ Chrome ಗೆ ಯಾರೋ ಈ ಹಿಂದೆಯೇ <ph name="ACCOUNT_EMAIL_LAST" /> ಹೆಸರಿನಲà³à²²à²¿ ಸೈನೠಇನೠಮಾಡಿದà³à²¦à²¾à²°à³†. ನಿಮà³à²® ಮಾಹಿತಿಯನà³à²¨à³ ಪà³à²°à²¤à³à²¯à³‡à²•à²µà²¾à²—ಿ ಇರಿಸಿಕೊಳà³à²³à²²à³ ದಯವಿಟà³à²Ÿà³ ಹೊಸ Chrome ಬಳಕೆದಾರರನà³à²¨à³ ರಚಿಸಿ.</translation>
<translation id="7908168227788431038">ಬಹಳಷà³à²Ÿà³ ನವೀಕೃತವಾಗಿದೆ! ಅಪà³â€Œà²¡à³‡à²Ÿà³ ಮà³à²—ಿಸಲೠGoogle Chrome ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ.</translation>
<translation id="795025003224538582">ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಬೇಡಿ</translation>
+<translation id="7962410387636238736">Windows XP ಮತà³à²¤à³ Windows Vista ಗಳಿಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦à³‡ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ಈ ಕಂಪà³à²¯à³‚ಟರà³â€Œâ€Œ ಇನà³à²¨à³ ಮà³à²‚ದೆ Google Chrome ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳನà³à²¨à³ ಸà³à²µà³€à²•à²°à²¿à²¸à³à²µà³à²¦à²¿à²²à³à²²</translation>
<translation id="8005540215158006229">Chrome ಬಹà³à²¤à³‡à²• ಸಿದà³à²§à²—ೊಂಡಿದೆ.</translation>
<translation id="8008534537613507642">Chrome ಅನà³à²¨à³ ಮರೠಸà³à²¥à²¾à²ªà²¿à²¸à³</translation>
<translation id="8030318113982266900">ನಿಮà³à²® ಸಾಧನವನà³à²¨à³ <ph name="CHANNEL_NAME" /> ಚಾನಲà³â€Œà²—ೆ ನವೀಕರಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...</translation>
@@ -269,7 +263,6 @@
<translation id="8796108026289707191">ನೀವೠಇದೀಗ Google Chrome ಅನà³à²¨à³ ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಬೇಕà³.</translation>
<translation id="8823341990149967727">Chrome ನ ಅವಧಿ ಮà³à²—ಿದಿದೆ</translation>
<translation id="884296878221830158">ನೀವೠChrome ಪà³à²°à²¾à²°à²‚ಭಿಸಿದಾಗ ಅಥವಾ ಮà³à²–ಪà³à²Ÿ ಬಟನೠಕà³à²²à²¿à²•à³ ಮಾಡಿದಾಗ ತೋರಿಸಬೇಕಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೂಡಾ ಇದೠನಿಯಂತà³à²°à²¿à²¸à³à²¤à³à²¤à²¦à³†.</translation>
-<translation id="8851136666856101339">ಮà³à²–à³à²¯</translation>
<translation id="8862326446509486874">ಸಿಸà³à²Ÿà²‚ ಮಟà³à²Ÿà²¦ ಸà³à²¥à²¾à²ªà²¨à³†à²—ಾಗಿ ನೀವೠಸರಿಯಾದ ಹಕà³à²•à³à²—ಳನà³à²¨à³ ಹೊಂದಿಲà³à²². ನಿರà³à²µà²¾à²¹à²•à²°à²‚ತೆ ಮತà³à²¤à³† ಸà³à²¥à²¾à²ªà²•à²µà²¨à³à²¨à³ ಚಲಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</translation>
<translation id="8914504000324227558">Chrome ಮರà³à²ªà³à²°à²¾à²°à²‚ಭಿಸಿ</translation>
<translation id="9026991721384951619">ನಿಮà³à²® ಖಾತೆಯ ಸೈನೠಇನೠವಿವರಗಳೠಹಳೆಯದಾಗಿರà³à²µ ಕಾರಣ ನಿಮà³à²® ಡೇಟಾವನà³à²¨à³ ಸಿಂಕೠಮಾಡಲೠChrome OS ಗೆ ಸಾಧà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¿à²²à³à²².</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ko.xtb b/chromium/chrome/app/resources/google_chrome_strings_ko.xtb
index 61a03c21c04..0ed0860655d 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ko.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ko.xtb
@@ -35,7 +35,6 @@
<translation id="1698376642261615901">Chromeì€ ì›¹íŽ˜ì´ì§€ì™€ 애플리케ì´ì…˜ì„ 빠르게 실행하는 웹 브ë¼ìš°ì €ìž…니다. ë˜í•œ 빠르고 안정ì ì´ë©° 사용하기 쉽습니다. Chromeì— ê¸°ë³¸ì ìœ¼ë¡œ 제공ë˜ëŠ” 악성코드 ë° í”¼ì‹± 방지 기능으로 ì›¹ì„ ë” ì•ˆì „í•˜ê²Œ íƒìƒ‰í•˜ì„¸ìš”.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /><ph name="BEGIN_BOLD" />Chrome<ph name="END_BOLD" /> ì„ íƒ</translation>
<translation id="174539241580958092">ë¡œê·¸ì¸ ì¤‘ 오류가 ë°œìƒí•˜ì—¬ Chromeì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다.</translation>
-<translation id="1759301979429102118">ì—°ë½ì²˜ 세부정보를 사용하면 Chromeì—ì„œ ì–‘ì‹ì„ ë”ìš± ì‹ ì†í•˜ê²Œ 작성할 수 있습니다.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS ì‚¬ìš©ì— ëŒ€í•œ ë„움ë§</translation>
<translation id="1795405610103747296">íœ´ëŒ€ì „í™”ì— Chromeì„ ì„¤ì¹˜í•˜ì„¸ìš”. ë‹¤ìŒ íœ´ëŒ€ì „í™”ë¡œ SMS를 ë³´ë‚´ 드리겠습니다. <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@
<translation id="2429317896000329049">ë„ë©”ì¸ì—ì„œ ë™ê¸°í™”를 사용할 수 없어 Chromeì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다.</translation>
<translation id="2446511512801740068">í•œë™ì•ˆ 사용하지 ì•Šì•„ Chromeì˜ ë²„ì „ì´ ì˜¤ëž˜ë˜ì—ˆìŠµë‹ˆë‹¤. ì—…ë°ì´íŠ¸ë¥¼ 사용할 수 있으며 다시 시작하면 바로 ì—…ë°ì´íŠ¸ë©ë‹ˆë‹¤.</translation>
<translation id="2485422356828889247">제거</translation>
+<translation id="2534507159460261402">Google Pay(Chromeì— ë³µì‚¬ë¨)</translation>
<translation id="2580411288591421699">현재 실행 ì¤‘ì¸ Chromeê³¼ ë™ì¼í•œ ë²„ì „ì€ ì„¤ì¹˜í•  수 없습니다. Chromeì„ ë‹«ê³  다시 ì‹œë„하세요.</translation>
<translation id="2586406160782125153">ì¸í„°ë„· 사용 기ë¡ì´ 기기ì—ì„œ ì‚­ì œë©ë‹ˆë‹¤. ë‚˜ì¤‘ì— ë°ì´í„°ë¥¼ 가져오려면 Chromeì— <ph name="USER_EMAIL" />(으)ë¡œ 로그ì¸í•˜ì„¸ìš”.</translation>
<translation id="2588322182880276190">Chrome 로고</translation>
@@ -112,8 +112,6 @@
<translation id="3889417619312448367">Chrome 제거</translation>
<translation id="3898493977366060150">Googleê³¼ 스마트하게 ì›¹ì„ íƒìƒ‰í•˜ì„¸ìš”</translation>
<translation id="4028693306634653894">Chromeì„ ë” ë¹ ë¥´ê²Œ 사용해 보세요.</translation>
-<translation id="4031074602479304239">Chromeì—ì„œ ì´ ì‚¬ì´íŠ¸ê°€ 사용ìžë¥¼ ë‹¤ìŒ ì£¼ì†Œë¡œ 리디렉션하지 못하ë„ë¡ ì°¨ë‹¨í–ˆìŠµë‹ˆë‹¤.</translation>
-<translation id="4042449298237264661">Windows XP와 Windows Vistaê°€ ë” ì´ìƒ 지ì›ë˜ì§€ 않으므로 ì´ ì»´í“¨í„°ì—ì„œ Chrome ì—…ë°ì´íŠ¸ë¥¼ ë°›ì„ ìˆ˜ 없게 ë©ë‹ˆë‹¤.</translation>
<translation id="4050175100176540509">최신 버전ì—는 중요한 보안 개선사항 ë° ìƒˆë¡œìš´ ê¸°ëŠ¥ì´ í¬í•¨ë˜ì–´ 있습니다.</translation>
<translation id="4053720452172726777">Chrome 맞춤설정 ë° ì œì–´</translation>
<translation id="4147555960264124640">관리 계정으로 로그ì¸í•˜ì—¬ 관리ìžì—게 Chrome í”„ë¡œí•„ì— ëŒ€í•œ ì œì–´ê¶Œì„ ë¶€ì—¬í•˜ë ¤ê³  합니다. 앱, ë¶ë§ˆí¬, 방문 기ë¡, 비밀번호 ë° ê¸°íƒ€ 설정과 ê°™ì€ Chrome ë°ì´í„°ê°€ <ph name="USER_NAME" /> ê³„ì •ì— ì˜êµ¬ì ìœ¼ë¡œ ì—°ê²°ë©ë‹ˆë‹¤. ì´í›„ ì´ ë°ì´í„°ë¥¼ Google 계정 대시보드ì—ì„œ 삭제할 수는 있지만 다른 ê³„ì •ì— ì—°ê²°í•  수는 없습니다. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@
ì¼ë¶€ ê¸°ëŠ¥ì€ ì‚¬ìš©í•˜ì§€ 못할 수 있습니다. 다른 프로필 디렉토리를 지정하거나 최신 ë²„ì „ì˜ Chromeì„ ì‚¬ìš©í•˜ì„¸ìš”.</translation>
<translation id="5193136243808726294">Chrome OSì—ì„œ ì´ íŽ˜ì´ì§€ë¥¼ ì—´ 수 ì—†ìŒ</translation>
<translation id="5204098752394657250">Chrome <ph name="TERMS_OF_SERVICE_LINK" />서비스 약관<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments(Chromeì— ë³µì‚¬ë¨)</translation>
<translation id="5251420635869119124">ì†ë‹˜ìœ¼ë¡œ 사용 기ë¡ì„ 남기지 ì•Šê³  Chromeì„ ì‚¬ìš©í•  수 있습니다.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{1ì´ˆ í›„ì— Chromeì´ ë‹¤ì‹œ 시작ë©ë‹ˆë‹¤.}other{#ì´ˆ í›„ì— Chromeì´ ë‹¤ì‹œ 시작ë©ë‹ˆë‹¤.}}</translation>
<translation id="532046782124376502">경고: Chromeì—서는 확장 í”„ë¡œê·¸ëž¨ì— ì¸í„°ë„· 사용 기ë¡ì´ ì €ìž¥ë  ìˆ˜ 있습니다. ì‹œí¬ë¦¿ 모드ì—ì„œ ì´ í™•ìž¥ í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš© 중지하려면 ì˜µì…˜ì„ ì„ íƒ ì·¨ì†Œí•˜ì„¸ìš”.</translation>
@@ -187,15 +184,12 @@ Chromeì—ì„œ ì„¤ì •ì„ ë³µêµ¬í•  수 없습니다.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Chrome</translation>
<translation id="61852838583753520">Chrome OS ì—…ë°ì´íŠ¸(&amp;C)</translation>
<translation id="6235018212288296708">Chromeì´ mDNS íŠ¸ëž˜í”½ì„ í—ˆìš©í•˜ëŠ” ì¸ë°”ìš´ë“œ 규칙입니다.</translation>
-<translation id="6236285698028833233">Chromeì—ì„œ ì—…ë°ì´íŠ¸ë¥¼ 중단했으며 ì´ ë²„ì „ì˜ ìš´ì˜ì²´ì œë¥¼ ë” ì´ìƒ 지ì›í•˜ì§€ 않습니다.</translation>
<translation id="6291089322031436445">Chrome ê°œë°œìž ì•±</translation>
<translation id="6291549208091401781">ì»´í“¨í„°ì— Chromeì´ ì´ë¯¸ 설치ë˜ì–´ 있으며 모든 사용ìžê°€ 사용할 수 있습니다.</translation>
<translation id="6338556085225130112">Chrome ì—…ë°ì´íŠ¸ 중</translation>
<translation id="6368958679917195344">Chrome OS는 추가 <ph name="BEGIN_LINK_CROS_OSS" />오픈소스 소프트웨어<ph name="END_LINK_CROS_OSS" />를 사용했습니다.</translation>
<translation id="6393863479814692971">Chromeì´ ì´ ì‚¬ì´íŠ¸ì—ì„œ ì¹´ë©”ë¼ì™€ 마ì´í¬ì— 액세스하려면 ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7, 10.8ì´ ë” ì´ìƒ 지ì›ë˜ì§€ ì•Šì„ ì˜ˆì •ì´ë¯€ë¡œ 곧 ì´ ì»´í“¨í„°ì—ì„œ Chrome ì—…ë°ì´íŠ¸ë¥¼ ë°›ì„ ìˆ˜ 없게 ë©ë‹ˆë‹¤.</translation>
<translation id="6410540444482791104">위험한 앱과 사ì´íŠ¸ë¥¼ ê°ì§€í•  수 있ë„ë¡ ì¼ë¶€ 시스템 정보와 페ì´ì§€ 콘í…츠를 Googleë¡œ ìžë™ ì „ì†¡í•¨ìœ¼ë¡œì¨ Chromeì„ ë” ì•ˆì „í•˜ê³  편리하게 사용할 수 있습니다.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7, 10.8ì´ ë” ì´ìƒ 지ì›ë˜ì§€ ì•Šì•„ ì´ ì»´í“¨í„°ì—ì„œ Chrome ì—…ë°ì´íŠ¸ë¥¼ ë°›ì„ ìˆ˜ 없게 ë©ë‹ˆë‹¤.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{현재 다운로드가 진행 중입니다. 다운로드를 취소하고 Chromeì„ ì¢…ë£Œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?}other{현재 #ê°œì˜ ë‹¤ìš´ë¡œë“œê°€ 진행 중입니다. 다운로드를 취소하고 Chromeì„ ì¢…ë£Œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?}}</translation>
<translation id="6566149418543181476">Chrome ì—…ë°ì´íŠ¸ 중(<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome 콘í…츠를 ë™ê¸°í™”하기 위해 <ph name="PROFILE_EMAIL" />ì„(를) 사용 중입니다. ë™ê¸°í™” í™˜ê²½ì„¤ì •ì„ ì—…ë°ì´íŠ¸í•˜ê±°ë‚˜ Google 계정 ì—†ì´ Chromeì„ ì‚¬ìš©í•˜ë ¤ë©´ <ph name="SETTINGS_LINK" />(으)ë¡œ ì´ë™í•˜ì„¸ìš”.</translation>
@@ -216,7 +210,6 @@ Chromeì—ì„œ ì„¤ì •ì„ ë³µêµ¬í•  수 없습니다.</translation>
<translation id="7164397146364144019">Googleì— ë°œìƒí•  수 있는 보안 ë¬¸ì œì— ëŒ€í•œ 세부정보를 ìžë™ìœ¼ë¡œ 보고하ë„ë¡ ì„¤ì •í•˜ë©´ Chromeì„ ë” ì•ˆì „í•˜ê³  편리하게 사용할 수 있습니다.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" />ì´(ê°€) Chromeì— ì¶”ê°€ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="7242029209006116544">관리 계정으로 로그ì¸í•˜ê³  관리ìžì—게 Chrome í”„ë¡œí•„ì— ëŒ€í•œ ì œì–´ê¶Œì„ ë¶€ì—¬í•˜ë ¤ê³  합니다. 앱, ë¶ë§ˆí¬, 방문 기ë¡, 비밀번호 ë° ê¸°íƒ€ 설정과 ê°™ì€ Chrome ë°ì´í„°ê°€ <ph name="USER_NAME" /> ê³„ì •ì— ì˜êµ¬ì ìœ¼ë¡œ ì—°ê²°ë©ë‹ˆë‹¤. ì´í›„ ì´ ë°ì´í„°ë¥¼ Google 계정 대시보드ì—ì„œ 삭제할 수는 있지만 다른 ê³„ì •ì— ì—°ê²°í•  수는 없습니다. 기존 Chrome ë°ì´í„°ë¥¼ 유지하려면 새 í”„ë¡œí•„ì„ ë§Œë“œëŠ” ë°©ë²•ì´ ìžˆìŠµë‹ˆë‹¤. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP ë° Windows Vistaê°€ ë” ì´ìƒ 지ì›ë˜ì§€ ì•Šì„ ì˜ˆì •ì´ë¯€ë¡œ 곧 ì´ ì»´í“¨í„°ì—ì„œ Chrome ì—…ë°ì´íŠ¸ë¥¼ ë°›ì„ ìˆ˜ 없게 ë©ë‹ˆë‹¤.</translation>
<translation id="7330164299247909639">ì¸ì¦ì„œê°€ 실패했습니다. Chromeì— <ph name="USER_NAME" />(으)ë¡œ 다시 로그ì¸í•˜ê±°ë‚˜ 관리ìžì—게 문ì˜í•˜ì—¬ ìžì„¸ížˆ 알아보세요. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">새 창</translation>
<translation id="7369650938475876456">Chromeì—ì„œ ìƒì„±í•œ 안전한 비밀번호를 사용하세요.</translation>
@@ -244,6 +237,7 @@ Chromeì—ì„œ ì„¤ì •ì„ ë³µêµ¬í•  수 없습니다.</translation>
<translation id="7896673875602241923">다른 사용ìžê°€ ì´ì „ì— ì´ ì»´í“¨í„°ì—ì„œ <ph name="ACCOUNT_EMAIL_LAST" />(으)ë¡œ Chromeì— ë¡œê·¸ì¸í–ˆìŠµë‹ˆë‹¤. 새 Chrome 사용ìžë¥¼ 만들어 정보를 별ë„ë¡œ 관리하세요.</translation>
<translation id="7908168227788431038">ì—…ë°ì´íŠ¸ê°€ ê±°ì˜ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. ì—…ë°ì´íŠ¸ë¥¼ 완료하려면 Chromeì„ ë‹¤ì‹œ 시작하세요.</translation>
<translation id="795025003224538582">다시 시작 안함</translation>
+<translation id="7962410387636238736">Windows XP와 Windows Vistaê°€ ë” ì´ìƒ 지ì›ë˜ì§€ 않으므로 ì´ ì»´í“¨í„°ì—ì„œ Chrome ì—…ë°ì´íŠ¸ë¥¼ ë°›ì„ ìˆ˜ 없게 ë©ë‹ˆë‹¤</translation>
<translation id="8005540215158006229">Chromeì„ ì‚¬ìš©í•  준비가 ë˜ì—ˆìŠµë‹ˆë‹¤.</translation>
<translation id="8008534537613507642">Chrome 재설치</translation>
<translation id="8030318113982266900">기기를 <ph name="CHANNEL_NAME" /> 채ë„ë¡œ ì—…ë°ì´íŠ¸í•˜ëŠ” 중...</translation>
@@ -274,7 +268,6 @@ Chromeì—ì„œ ì„¤ì •ì„ ë³µêµ¬í•  수 없습니다.</translation>
<translation id="8796108026289707191">지금 Chromeì„ ë‹¤ì‹œ 시작해야 합니다.</translation>
<translation id="8823341990149967727">Chromeì´ ì´ì „ 버전임</translation>
<translation id="884296878221830158">ë˜í•œ Chromeì„ ì‹œìž‘í•˜ê±°ë‚˜ 홈 ë²„íŠ¼ì„ í´ë¦­í•  ë•Œ 표시ë˜ëŠ” 페ì´ì§€ë¥¼ 설정합니다.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">시스템 ìˆ˜ì¤€ì˜ ì„¤ì¹˜ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 설치 í”„ë¡œê·¸ëž¨ì„ ë‹¤ì‹œ 실행해 보세요.</translation>
<translation id="8914504000324227558">Chrome 다시 시작</translation>
<translation id="9026991721384951619">ê³„ì •ì˜ ë¡œê·¸ì¸ ì„¸ë¶€ì •ë³´ê°€ 오래ë˜ì–´ Chrome OSì—ì„œ ë°ì´í„°ë¥¼ ë™ê¸°í™”하지 못했습니다.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_lt.xtb b/chromium/chrome/app/resources/google_chrome_strings_lt.xtb
index e47b3d6cf6c..197302d11f5 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_lt.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_lt.xtb
@@ -35,7 +35,6 @@ Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išs
<translation id="1698376642261615901">„Google Chrome“ yra žiniatinklio narÅ¡yklÄ—, kuri akimirksniu paleidžia tinklalapius ir programas. Ji greita, stabili ir lengvai naudojama. NarÅ¡ykite žiniatinklį saugiau – „Google Chrome“ įdiegta apsauga nuo kenkÄ—jiÅ¡kų programų ir sukÄiavimo.</translation>
<translation id="1718131156967340976">Pasirinkite <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">„Google Chrome“ negali sinchronizuoti duomenų, nes prisijungiant įvyko klaida.</translation>
-<translation id="1759301979429102118">TurÄ—dami iÅ¡samiÄ… kontaktų informacijÄ… galite greiÄiau užpildyti formas „Chrome“.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Gauti su „Chrome“ OS naudojimu susijusios pagalbos</translation>
<translation id="1795405610103747296">Įdiekite „Chrome“ telefone. Išsiųsime SMS pranešimą jūsų telefono numeriu: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Prisijungus bet kuriuo būdu, „Chrome“ informacija, pvz., žymės, istorija
<translation id="2429317896000329049">„Google Chrome“ negali sinchronizuoti duomenų, nes jūsų domene sinchronizavimas nepasiekiamas.</translation>
<translation id="2446511512801740068">„Chrome“ yra pasenusi, nes kurį nebuvo paleista iš naujo. Naujinys pasiekiamas ir jis bus pritaikytas, kai paleisite „Chrome“ iš naujo.</translation>
<translation id="2485422356828889247">Pašalinti</translation>
+<translation id="2534507159460261402">„Google Pay“ (nukopijuota į „Chrome“)</translation>
<translation id="2580411288591421699">Negalima įdiegti tos paÄios „Google Chrome“ versijos, kuri dabar paleista. Uždarykite „Google Chrome“ ir bandykite dar kartÄ….</translation>
<translation id="2586406160782125153">Atlikus šį veiksmą bus ištrinti naršymo duomenys iš šio įrenginio. Jei vėliau norėsite atgauti duomenis, prisijunkite prie „Chrome“ kaip <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">„Chrome“ logotipas</translation>
@@ -112,8 +112,6 @@ Patikrinkite el. pašto adresu <ph name="ACCOUNT_EMAIL" /> išsiųstą laišką,
<translation id="3889417619312448367">Išdiegti „Google Chrome“</translation>
<translation id="3898493977366060150">Žiniatinklio naršymas naudojant „Google“ išmaniąsias funkcijas</translation>
<translation id="4028693306634653894">GreiÄiau pasiekite „Chrome“</translation>
-<translation id="4031074602479304239">„Chrome“ neleidžia šiai svetainei nukreipti jūsų į</translation>
-<translation id="4042449298237264661">Šis kompiuteris nebegaus „Google Chrome“ naujinių, nes nebepalaikoma „Windows XP“ ir „Windows Vista“.</translation>
<translation id="4050175100176540509">Naujausios versijos programoje įdiegti svarbūs saugos patobulinimai ir pasiekiamos naujos funkcijos.</translation>
<translation id="4053720452172726777">Tinkinkite ir valdykite „Google Chrome“</translation>
<translation id="4147555960264124640">Prisijungiate su valdoma paskyra ir leidžiate jos administratoriui valdyti jūsų „Google Chrome“ profilį. „Chrome“ duomenys, pvz., programos, žymės, istorija, slaptažodžiai ir kiti nustatymai, bus visam laikui susieti su <ph name="USER_NAME" />. Galėsite ištrinti šiuos duomenis naudodami „Google“ paskyrų informacijos suvestinę, bet negalėsite susieti šių duomenų su kita paskyra. <ph name="LEARN_MORE" /></translation>
@@ -157,7 +155,6 @@ Patikrinkite el. pašto adresu <ph name="ACCOUNT_EMAIL" /> išsiųstą laišką,
Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalogą arba naudokite naujesnės versijos „Chrome“.</translation>
<translation id="5193136243808726294">„Google Chrome“ OS negali atidaryti šio puslapio.</translation>
<translation id="5204098752394657250">„Google Chrome“ <ph name="TERMS_OF_SERVICE_LINK" />paslaugų teikimo sąlygos<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">„Google Payments“ (nukopijuota į „Chrome“)</translation>
<translation id="5251420635869119124">SveÄiai gali naudoti „Chrome“ nepalikdami jokių duomenų.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{„Google Chrome“ bus paleista iš naujo po 1 sekundės.}one{„Google Chrome“ bus paleista iš naujo po # sekundės.}few{„Google Chrome“ bus paleista iš naujo po # sekundžių.}many{„Google Chrome“ bus paleista iš naujo po # sekundės.}other{„Google Chrome“ bus paleista iš naujo po # sekundžių.}}</translation>
<translation id="532046782124376502">Įspėjimas: „Google Chrome“ negali neleisti plėtiniams įrašyti naršymo istorijos. Jei norite neleisti šio plėtinio inkognito režimu, panaikinkite šios parinkties žymėjimą.</translation>
@@ -188,15 +185,12 @@ Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalog
<translation id="6169866489629082767"><ph name="PAGE_TITLE" />– „Google Chrome“</translation>
<translation id="61852838583753520">Atnaujinti „&amp;Chrome“ OS</translation>
<translation id="6235018212288296708">„Google Chrome“ skirta taisyklė, pagal kurią leidžiamas mDNS srautas.</translation>
-<translation id="6236285698028833233">„Google Chrome“ nebeatsinaujina ir nebepalaiko šios operacinės sistemos versijos.</translation>
<translation id="6291089322031436445">„Chrome Dev“ programos</translation>
<translation id="6291549208091401781">„Google Chrome“ jau įdiegta visiems kompiuterio naudotojams.</translation>
<translation id="6338556085225130112">Atnaujinama „Google Chrome“</translation>
<translation id="6368958679917195344">„Chrome“ OS galima naudojant papildomą <ph name="BEGIN_LINK_CROS_OSS" />atvirojo šaltinio programinę įrangą<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">„Chrome“ reikia leidimo, kad galėtų naudoti jūsų fotoaparatą ir mikrofoną šioje svetainėje.</translation>
-<translation id="6400076122676892962">Netrukus šis kompiuteris nebegaus „Google Chrome“ naujinių, nes nebepalaikoma 10.6, 10.7 ir 10.8 versijų „Mac OS X“.</translation>
<translation id="6410540444482791104">Galite padėti sustiprinti „Chrome“ saugą ir palengvinti jos naudojimą automatiškai „Google“ siųsdami tam tikrą sistemos informaciją ir puslapių turinį, kad padėtumėte aptikti pavojingas programas ir svetaines.</translation>
-<translation id="6470176598693778404">Šis kompiuteris nebegaus „Google Chrome“ naujinių, nes nebepalaikoma 10.6, 10.7 ir 10.8 versijų „Mac OS X“.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Šiuo metu vykdomas atsisiuntimas. Ar norite atšaukti atsisiuntimą ir išeiti iš „Google Chrome“?}one{Šiuo metu vykdomas # atsisiuntimas. Ar norite atšaukti atsisiuntimus ir išeiti iš „Google Chrome“?}few{Šiuo metu vykdomi # atsisiuntimai. Ar norite atšaukti atsisiuntimus ir išeiti iš „Google Chrome“?}many{Šiuo metu vykdoma # atsisiuntimo. Ar norite atšaukti atsisiuntimus ir išeiti iš „Google Chrome“?}other{Šiuo metu vykdoma # atsisiuntimų. Ar norite atšaukti atsisiuntimus ir išeiti iš „Google Chrome“?}}</translation>
<translation id="6566149418543181476">Atnaujinama „Google Chrome“ (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Sinchronizuoti „Chrome“ duomenims naudojate <ph name="PROFILE_EMAIL" />. Jei norite atnaujinti sinchronizavimo nuostatą arba naudoti „Chrome“ be „Google“ paskyros, apsilankykite <ph name="SETTINGS_LINK" /> skiltyje.</translation>
@@ -217,7 +211,6 @@ Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalog
<translation id="7164397146364144019">Galite padėti sustiprinti „Chrome“ saugą ir palengvinti jos naudojimą automatiškai „Google“ pateikdami išsamią informaciją apie galimas saugos problemas.</translation>
<translation id="7185038942300673794">„<ph name="EXTENSION_NAME" />“ pridėtas į „Chrome“.</translation>
<translation id="7242029209006116544">Prisijungiate su valdoma paskyra ir leidžiate jos administratoriui valdyti jūsų „Google Chrome“ profilį. „Chrome“ duomenys, pvz., programos, žymės, istorija, slaptažodžiai ir kiti nustatymai, bus visam laikui susieti su <ph name="USER_NAME" />. Galėsite ištrinti šiuos duomenis naudodami „Google“ paskyrų informacijos suvestinę, bet negalėsite susieti šių duomenų su kita paskyra. Galite pasirinktinai sukurti naują profilį, kad esami „Chrome“ duomenys būtų saugomi atskirai. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Netrukus šis kompiuteris nebegaus „Google Chrome“ naujinių, nes nebepalaikoma „Windows XP“ ir „Windows Vista“.</translation>
<translation id="7330164299247909639">Nepavyko autentifikuoti sertifikato. Prisijunkite prie „Google Chrome“ dar kartą kaip <ph name="USER_NAME" /> arba susisiekite su administratoriumi, jei reikia daugiau informacijos. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Naujas langas</translation>
<translation id="7369650938475876456">Naudokite „Chrome“ sugeneruotą sudėtingą slaptažodį</translation>
@@ -245,6 +238,7 @@ Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalog
<translation id="7896673875602241923">Kažkas anksÄiau prisijungÄ— prie „Chrome“ Å¡iame kompiuteryje kaip <ph name="ACCOUNT_EMAIL_LAST" />. Sukurkite naujÄ… „Chrome“ naudotojÄ…, kad apsaugotumÄ—te savo informacijÄ….</translation>
<translation id="7908168227788431038">Beveik atnaujinta! Paleiskite „Google Chrome“ iš naujo, kad būtų užbaigtas naujinimas.</translation>
<translation id="795025003224538582">Nepaleisti iš naujo</translation>
+<translation id="7962410387636238736">Šiame kompiuteryje nebebus gaunami „Google Chrome“ naujiniai, nes „Windows XP“ ir „Windows Vista“ nebepalaikomos.</translation>
<translation id="8005540215158006229">„Chrome“ beveik paruošta.</translation>
<translation id="8008534537613507642">Iš naujo įdiegti „Chrome“</translation>
<translation id="8030318113982266900">Atnaujinamas įrenginys į „<ph name="CHANNEL_NAME" />“ kanalą...</translation>
@@ -275,7 +269,6 @@ Kai kurios funkcijos gali būti nepasiekiamos. Nurodykite kitą profilio katalog
<translation id="8796108026289707191">Turėtumėte dabar iš naujo paleisti „Google Chrome“.</translation>
<translation id="8823341990149967727">„Chrome“ versija yra pasenusi</translation>
<translation id="884296878221830158">Ji taip pat kontroliuoja, koks puslapis rodomas, kai paleidžiate „Chrome“ ar spustelėjate pagrindinio puslapio mygtuką.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Neturite reikiamų teisių sistemai įdiegti. Pamėginkite įdiegimo priemonę dar kartą paleisti kaip administratorius.</translation>
<translation id="8914504000324227558">Iš naujo paleisti „Chrome“</translation>
<translation id="9026991721384951619">„Chrome“ OS negali sinchronizuoti duomenų, nes paskyros išsami prisijungimo informacija yra pasenusi.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_lv.xtb b/chromium/chrome/app/resources/google_chrome_strings_lv.xtb
index 4d42105f23b..facf4a8046e 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_lv.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_lv.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome ir tÄ«mekļa pÄrlÅ«ks, kas zibenÄ«gi atver tÄ«mekļa lapas un izpilda lietojumprogrammas. Tas ir Ätrs, stabils un Ä“rti lietojams. Google Chrome iebÅ«vÄ“tÄ aizsardzÄ«ba pret ļaunprÄtÄ«gu programmatÅ«ru un pikÅ¡Ä·erÄ“Å¡anu nodroÅ¡ina daudz droÅ¡Äku tÄ«mekļa pÄrlÅ«koÅ¡anu.</translation>
<translation id="1718131156967340976">Atlasiet <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome nevarÄ“ja sinhronizÄ“t jÅ«su datus pierakstÄ«Å¡anÄs kļūdas dēļ.</translation>
-<translation id="1759301979429102118">Izmantojot datus no savas kontaktinformÄcijas, pÄrlÅ«kÄ Chrome varat Ä“rtÄk aizpildÄ«t veidlapas.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Saņemt palīdzību par Chrome OS izmantošanu</translation>
<translation id="1795405610103747296">InstalÄ“jiet pÄrlÅ«ku Chrome savÄ tÄlrunÄ«. MÄ“s nosÅ«tÄ«sim Ä«sziņu uz jÅ«su tÄlruņa numuru: <ph name="PHONE_NUMBER" />.</translation>
@@ -61,6 +60,7 @@ Ja pierakstÄ«sieties tik un tÄ, Chrome informÄcija, piemÄ“ram, grÄmatzÄ«mes,
<translation id="2429317896000329049">Google Chrome nevarÄ“ja sinhronizÄ“t jÅ«su datus, jo jÅ«su domÄ“nam nav pieejama sinhronizÄcija.</translation>
<translation id="2446511512801740068">PÄrlÅ«ks Chrome ir novecojis, jo jau kÄdu laiku tas nav atkÄrtoti palaists. AtjauninÄjums ir pieejams un tiks lietots, tiklÄ«dz atkÄrtoti palaidÄ«siet pÄrlÅ«ku.</translation>
<translation id="2485422356828889247">Atinstalēt</translation>
+<translation id="2534507159460261402">Google Pay (kopÄ“ts pÄrlÅ«kÄ Chrome)</translation>
<translation id="2580411288591421699">Nevar instalēt to pašu Google Chrome versiju, kas jau darbojas. Lūdzu, aizveriet Google Chrome un mēģiniet vēlreiz.</translation>
<translation id="2586406160782125153">Veicot Å¡o darbÄ«bu, no Å¡Ä«s ierÄ«ces tiks dzÄ“sti pÄrlÅ«koÅ¡anas dati. Lai vÄ“lÄk izgÅ«tu datus, pierakstieties pÄrlÅ«kÄ Chrome kÄ <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome logotips</translation>
@@ -110,8 +110,6 @@ Papildu norÄdÄ«jumus skatiet e-pasta ziņojumÄ Å¡eit: <ph name="ACCOUNT_EMAIL"
<translation id="3889417619312448367">Atinstalēt Google Chrome</translation>
<translation id="3898493977366060150">TÄ«mekļa pÄrlÅ«koÅ¡ana, izmantojot Google viedÄs tehnoloÄ£ijas</translation>
<translation id="4028693306634653894">Ä€trÄka piekļuve pÄrlÅ«kam Chrome</translation>
-<translation id="4031074602479304239">PÄrlÅ«kÄ Chrome tika apturÄ“ta novirzÄ«Å¡ana no Å¡Ä«s vietnes uz:</translation>
-<translation id="4042449298237264661">Å ajÄ datorÄ vairs netiks saņemti Google Chrome atjauninÄjumi, jo operÄ“tÄjsistÄ“mas Windows XP un Windows Vista vairs netiek atbalstÄ«tas.</translation>
<translation id="4050175100176540509">JaunÄkajÄ versijÄ ir pieejami svarÄ«gi droÅ¡Ä«bas uzlabojumi un jaunas funkcijas.</translation>
<translation id="4053720452172726777">PielÄgot un kontrolÄ“t Google Chrome</translation>
<translation id="4147555960264124640">JÅ«s pierakstÄties ar pÄrvaldÄ«tu kontu un nodroÅ¡inÄt, ka tÄ administrators var pÄrvaldÄ«t jÅ«su Google Chrome profilu. JÅ«su Chrome dati, piemÄ“ram, lietotnes, grÄmatzÄ«mes, vÄ“sture, paroles un citi iestatÄ«jumi tiks neatgriezeniski saistÄ«ti ar lietotÄju <ph name="USER_NAME" />. VarÄ“siet dzÄ“st Å¡os datus, izmantojot Google kontu informÄcijas paneli, taÄu nevarÄ“siet saistÄ«t Å¡os datus ar citu kontu. <ph name="LEARN_MORE" /></translation>
@@ -154,7 +152,6 @@ Papildu norÄdÄ«jumus skatiet e-pasta ziņojumÄ Å¡eit: <ph name="ACCOUNT_EMAIL"
Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai lietojiet jaunÄku Chrome versiju.</translation>
<translation id="5193136243808726294">ProblÄ“ma ar lapas atvÄ“rÅ¡anu pÄrlÅ«kÄ Google Chrome OS.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />pakalpojumu sniegšanas noteikumi<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (kopÄ“ta pÄrlÅ«kÄ Chrome)</translation>
<translation id="5251420635869119124">Viesi var izmantot pÄrlÅ«ku Chrome, neatstÄjot nekÄdas pÄ“das.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome tiks restartēts pēc 1 sekundes.}zero{Google Chrome tiks restartēts pēc # sekundēm.}one{Google Chrome tiks restartēts pēc # sekundes.}other{Google Chrome tiks restartēts pēc # sekundēm.}}</translation>
<translation id="532046782124376502">BrÄ«dinÄjums! Google Chrome nevar novÄ“rst to, ka paplaÅ¡inÄjumi ieraksta jÅ«su pÄrlÅ«koÅ¡anas vÄ“sturi. Lai atspÄ“jotu Å¡o paplaÅ¡inÄjumu inkognito režīmÄ, noņemiet atzÄ«mi no Å¡Ä«s opcijas.</translation>
@@ -183,15 +180,12 @@ Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai li
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">AtjauninÄt &amp;Chrome OS</translation>
<translation id="6235018212288296708">IenÄkoÅ¡o savienojumu kÄrtula pÄrlÅ«kam Google Chrome, lai atļautu mDNS datplÅ«smu.</translation>
-<translation id="6236285698028833233">PÄrlÅ«ka Google Chrome atjauninÄÅ¡ana ir apturÄ“ta, un vairs netiek atbalstÄ«ta Å¡Ä« jÅ«su operÄ“tÄjsistÄ“mas versija.</translation>
<translation id="6291089322031436445">Chrome Dev lietotnes</translation>
<translation id="6291549208091401781">PÄrlÅ«ks Google Chrome jau ir instalÄ“ts visiem jÅ«su datora lietotÄjiem.</translation>
<translation id="6338556085225130112">Notiek Google Chrome atjauninÄÅ¡ana</translation>
<translation id="6368958679917195344">Chrome OS ir kļuvusi iespÄ“jama, pateicoties papildu <ph name="BEGIN_LINK_CROS_OSS" />atklÄtÄ pirmkoda programmatÅ«rai<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">PÄrlÅ«kam Chrome ir nepiecieÅ¡ama atļauja piekļūt jÅ«su kamerai un mikrofonam Å¡ajÄ vietnÄ“.</translation>
-<translation id="6400076122676892962">Å ajÄ datorÄ drÄ«zumÄ vairs netiks saņemti Google Chrome atjauninÄjumi, jo operÄ“tÄjsistÄ“mas Mac OS X 10.6, 10.7 un 10.8 vairs netiks atbalstÄ«tas.</translation>
<translation id="6410540444482791104">Varat palÄ«dzÄ“t uzlabot Chrome droÅ¡Ä«bu un lietoÅ¡anas Ä“rtumu, automÄtiski nosÅ«tot noteiktu droÅ¡Ä«bas informÄciju un lapas saturu Google serveriem, lai palÄ«dzÄ“tu noteikt bÄ«stamas lietotnes un vietnes.</translation>
-<translation id="6470176598693778404">Å ajÄ datorÄ vairs netiks saņemti Google Chrome atjauninÄjumi, jo operÄ“tÄjsistÄ“mas Mac OS X 10.6, 10.7 un 10.8 vairs netiks atbalstÄ«tas.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{PaÅ¡laik notiek lejupielÄde. Vai vÄ“laties atcelt lejupielÄdi un iziet no pÄrlÅ«ka Google Chrome?}zero{PaÅ¡laik notiek # lejupielÄdes. Vai vÄ“laties atcelt lejupielÄdes un iziet no pÄrlÅ«ka Google Chrome?}one{PaÅ¡laik notiek # lejupielÄde. Vai vÄ“laties atcelt lejupielÄdes un iziet no pÄrlÅ«ka Google Chrome?}other{PaÅ¡laik notiek # lejupielÄdes. Vai vÄ“laties atcelt lejupielÄdes un iziet no pÄrlÅ«ka Google Chrome?}}</translation>
<translation id="6566149418543181476">Notiek Google Chrome atjauninÄÅ¡ana (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome satura sinhronizÄ“Å¡anai jÅ«s izmantojat kontu <ph name="PROFILE_EMAIL" />. Lai atjauninÄtu savas sinhronizÄcijas preferences vai izmantotu Chrome ierÄ«ci bez Google konta, dodieties uz: <ph name="SETTINGS_LINK" />.</translation>
@@ -212,7 +206,6 @@ Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai li
<translation id="7164397146364144019">Varat palÄ«dzÄ“t uzlabot Chrome droÅ¡Ä«bu un lietoÅ¡anas Ä“rtumu, automÄtiski nosÅ«tot Google serveriem informÄciju par iespÄ“jamÄm droÅ¡Ä«bas problÄ“mÄm.</translation>
<translation id="7185038942300673794">PaplaÅ¡inÄjums <ph name="EXTENSION_NAME" /> ir pievienots pÄrlÅ«kam Chrome.</translation>
<translation id="7242029209006116544">JÅ«s pierakstÄties ar pÄrvaldÄ«tu kontu un nodroÅ¡inÄt, ka tÄ administrators var pÄrvaldÄ«t jÅ«su Google Chrome profilu. JÅ«su Chrome dati, piemÄ“ram, lietotnes, grÄmatzÄ«mes, vÄ“sture, paroles un citi iestatÄ«jumi tiks neatgriezeniski saistÄ«ti ar lietotÄju <ph name="USER_NAME" />. VarÄ“siet dzÄ“st Å¡os datus, izmantojot Google kontu informÄcijas paneli, taÄu nevarÄ“siet saistÄ«t Å¡os datus ar citu kontu. Ja vÄ“laties, varat izveidot jaunu profilu, lai atseviÅ¡Ä·i glabÄtu Chrome datus. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Å ajÄ datorÄ drÄ«zumÄ vairs netiks saņemti Google Chrome atjauninÄjumi, jo operÄ“tÄjsistÄ“mas Windows XP un Windows Vista vairs netiks atbalstÄ«tas.</translation>
<translation id="7330164299247909639">AutentificÄ“Å¡anas sertifikÄts nedarbojÄs. LÅ«dzu, vÄ“lreiz pierakstieties pÄrlÅ«kÄ Google Chrome kÄ lietotÄjs <ph name="USER_NAME" /> vai sazinieties ar administratoru, lai iegÅ«tu plaÅ¡Äku informÄciju. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Jauns logs</translation>
<translation id="7369650938475876456">Izmantot Chrome ģenerētu drošu paroli</translation>
@@ -240,6 +233,7 @@ Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai li
<translation id="7896673875602241923">KÄds iepriekÅ¡ pierakstÄ«jÄs pÄrlÅ«kÄ Chrome Å¡ajÄ datorÄ, izmantojot e-pasta adresi <ph name="ACCOUNT_EMAIL_LAST" />. LÅ«dzu, izveidojiet jaunu Chrome lietotÄju, lai noÅ¡Ä·irtu savu informÄciju.</translation>
<translation id="7908168227788431038">AtjauninÄÅ¡ana gandrÄ«z pabeigta! Lai pabeigtu atjauninÄÅ¡anu, atkÄrtoti palaidiet pÄrlÅ«ku Google Chrome.</translation>
<translation id="795025003224538582">Nerestartēt</translation>
+<translation id="7962410387636238736">Å ajÄ datorÄ vairs netiks saņemti Google Chrome atjauninÄjumi, jo operÄ“tÄjsistÄ“mas Windows XP un Windows Vista vairs netiek atbalstÄ«tas.</translation>
<translation id="8005540215158006229">Chrome ir gandrīz gatavs.</translation>
<translation id="8008534537613507642">PÄrinstalÄ“t Chrome</translation>
<translation id="8030318113982266900">Notiek ierÄ«ces atjauninÄÅ¡ana uz kanÄlu <ph name="CHANNEL_NAME" />...</translation>
@@ -270,7 +264,6 @@ Dažas funkcijas var nebÅ«t pieejamas. NorÄdiet citu profila direktoriju vai li
<translation id="8796108026289707191">Restartējiet Google Chrome tūlīt.</translation>
<translation id="8823341990149967727">Chrome versija ir novecojusi</translation>
<translation id="884296878221830158">Tas nosaka arÄ« to, kÄda lapa tiks rÄdÄ«ta, kad atvÄ“rsiet pÄrlÅ«ku Chrome vai noklikÅ¡Ä·inÄsiet uz pogas “SÄkumsâ€.</translation>
-<translation id="8851136666856101339">galvenais</translation>
<translation id="8862326446509486874">Jums nav vajadzÄ«go tiesÄ«bu, lai instalÄ“tu sistÄ“mas lÄ«menÄ«. MÄ“Ä£iniet vÄ“lreiz palaist instalÄ“Å¡anas programmu kÄ administrators.</translation>
<translation id="8914504000324227558">AtkÄrtoti palaist pÄrlÅ«kprogrammu Chrome</translation>
<translation id="9026991721384951619">Chrome OS nevarÄ“ja sinhronizÄ“t jÅ«su datus, jo jÅ«su konta pierakstÄ«Å¡anÄs informÄcija ir novecojusi.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ml.xtb b/chromium/chrome/app/resources/google_chrome_strings_ml.xtb
index e0f181bde8f..17702a1e7e3 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ml.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -35,7 +35,6 @@
<translation id="1698376642261615901">Google Chrome à´Žà´¨àµà´¨à´¤àµ അതിവേഗതàµà´¤à´¿à´²àµâ€â€Œ വെബàµâ€Œà´ªàµ‡à´œàµà´•à´³àµà´‚ à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•à´³àµà´‚ à´ªàµà´°à´µà´°àµâ€â€Œà´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨ ഒരൠവെബൠബàµà´°àµ—സറാണàµ. അതൠവേഗതയàµà´³àµà´³à´¤àµà´‚, à´¸àµà´¥à´¿à´°à´¤à´¯àµà´³àµà´³à´¤àµà´‚ ഉപയോഗികàµà´•à´¾àµ» à´Žà´³àµà´ªàµà´ªà´µàµà´®à´¾à´£àµ. Google Chrome-ലേകàµà´•àµ ബിലàµâ€â€Œà´±àµà´±àµà´šàµ†à´¯àµâ€Œà´¤ à´•àµà´·àµà´¦àµà´°à´µàµ†à´¯à´°àµâ€â€Œ, ഫിഷിംഗൠപരിരകàµà´·à´£à´‚ ഉപയോഗിചàµà´šàµ വെബൠകൂടàµà´¤àµ½â€â€Œ à´¸àµà´°à´•àµà´·à´¿à´¤à´®à´¾à´¯à´¿ à´¬àµà´°àµ—à´¸àµà´šàµ†à´¯àµà´¯àµà´•.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•</translation>
<translation id="174539241580958092">സൈൻ ഇൻ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµ† ഒരൠപിശകിനാൽ Google Chrome-നൠനിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
-<translation id="1759301979429102118">Chrome-ൽ ഫോമàµà´•àµ¾ വളരെ വേഗതàµà´¤à´¿àµ½ പൂരിപàµà´ªà´¿à´•àµà´•à´¾àµ» നിങàµà´™à´³àµà´Ÿàµ† കോൺടാകàµâ€Œà´±àµà´±àµà´•à´³à´¿àµ½ നിനàµà´¨àµà´³àµà´³ വിശദാംശങàµà´™àµ¾à´•àµà´•àµ സഹായികàµà´•à´¾à´¨à´¾à´•àµà´‚.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS ഉപയോഗിചàµà´šàµ സഹായം തേടàµà´•</translation>
<translation id="1795405610103747296">നിങàµà´™à´³àµà´Ÿàµ† ഫോണിൽ Chrome ഇൻസàµâ€Œà´±àµà´±à´¾àµ¾ ചെയàµà´¯àµà´•. ഫോണിലേകàµà´•àµ à´žà´™àµà´™à´³àµŠà´°àµ SMS അയയàµâ€Œà´•àµà´•àµà´‚: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@
<translation id="2429317896000329049">നിങàµà´™à´³àµà´Ÿàµ† ഡൊമെയàµâ€Œâ€Œà´¨à´¿à´¨à´¾à´¯à´¿ സമനàµà´µà´¯à´‚ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ Google Chrome-നൠനിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
<translation id="2446511512801740068">അൽപàµà´ªà´¸à´®à´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³à´¿àµ½ വീണàµà´Ÿàµà´‚ ആരംഭികàµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ Chrome കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿàµ. à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ലഭàµà´¯à´®à´¾à´¯à´¤à´¿à´¨à´¾àµ½, നിങàµà´™àµ¾ വീണàµà´Ÿàµà´‚ ആരംഭിചàµà´šà´¯àµà´Ÿà´¨àµ† അതൠഅപàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´‚.</translation>
<translation id="2485422356828889247">à´…à´£àµâ€â€Œà´‡à´¨àµâ€â€Œà´¸àµà´±àµà´±à´¾à´³àµâ€â€Œ ചെയàµà´¯àµà´•</translation>
+<translation id="2534507159460261402">Google Pay (Chrome-ലേകàµà´•àµ പകർതàµà´¤à´¿)</translation>
<translation id="2580411288591421699">നിലവിലàµâ€â€Œ à´ªàµà´°à´µà´°àµâ€â€Œà´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ സമാന Google Chrome പതിപàµà´ªàµ ഇനàµâ€â€Œà´¸àµà´±àµà´±à´¾à´³àµâ€â€Œ ചെയàµà´¯à´¾à´¨àµâ€â€Œ കഴിയിലàµà´². ദയവായി Google Chrome à´…à´Ÿà´šàµà´šàµ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.</translation>
<translation id="2586406160782125153">ഇതൠഈ ഉപകരണതàµà´¤à´¿àµ½ നിനàµà´¨àµ നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠവിവരങàµà´™àµ¾ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´‚. പിനàµà´¨àµ€à´Ÿàµ വിവരങàµà´™àµ¾ വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•à´¾àµ», <ph name="USER_EMAIL" /> à´Žà´¨àµà´¨à´¯à´¾à´³à´¾à´¯à´¿ Chrome‌-ൽ സൈൻ ഇൻ ചെയàµà´¯àµà´•.</translation>
<translation id="2588322182880276190">Chrome ലോഗോ</translation>
@@ -112,8 +112,6 @@
<translation id="3889417619312448367">Google Chrome à´…à´£àµâ€â€Œà´‡à´¨àµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¯àµà´•</translation>
<translation id="3898493977366060150">Google ഉപയോഗിചàµà´šàµà´³àµà´³ വെബൠബàµà´°àµ—സിംഗൠമികവàµà´±àµà´±à´¤à´¾à´£àµ</translation>
<translation id="4028693306634653894">വേഗതയേറിയ Chrome à´¸àµà´µà´¨àµà´¤à´®à´¾à´•àµà´•àµà´•</translation>
-<translation id="4031074602479304239">നിങàµà´™à´³àµ† ഇനിപàµà´ªà´±à´¯àµà´¨àµà´¨ ഇടതàµà´¤àµ‡à´•àµà´•àµ കൊണàµà´Ÿàµà´ªàµ‹à´•àµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ à´ˆ സൈറàµà´±à´¿à´¨àµ† Chrome തടഞàµà´žàµ:</translation>
-<translation id="4042449298237264661">Windows XP à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Windows Vista-യെ ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´¨àµ ഇനി Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•à´¾à´¨à´¾à´•à´¿à´²àµà´².</translation>
<translation id="4050175100176540509">à´à´±àµà´±à´µàµà´‚ à´ªàµà´¤à´¿à´¯ പതിപàµà´ªà´¿àµ½ à´ªàµà´°à´§à´¾à´¨à´ªàµà´ªàµ†à´Ÿàµà´Ÿ à´¸àµà´°à´•àµà´· മെചàµà´šà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´²àµà´•à´³àµà´‚ à´ªàµà´¤à´¿à´¯ ഫീചàµà´šà´±àµà´•à´³àµà´‚ ലഭàµà´¯à´®à´¾à´£àµ.</translation>
<translation id="4053720452172726777">Google Chrome ഇഷàµâ€Œà´Ÿà´¾à´¨àµà´¸àµƒà´¤à´®à´¾à´•àµà´•àµà´•, നിയനàµà´¤àµà´°à´¿à´•àµà´•àµà´•</translation>
<translation id="4147555960264124640">നിങàµà´™àµ¾ ഒരൠനിയനàµà´¤àµà´°à´¿à´¤ à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ഉപയോഗിചàµà´šàµ സൈൻ ഇൻ ചെയàµâ€Œà´¤àµ അതിനàµà´±àµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† Google Chrome à´ªàµà´°àµŠà´«àµˆà´²à´¿à´¨àµà´±àµ† നിയനàµà´¤àµà´°à´£à´‚ നൽകàµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾, à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾, à´šà´°à´¿à´¤àµà´°à´‚, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾, മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ à´Žà´¨àµà´¨à´¿à´µ പോലെയàµà´³àµà´³ Chrome ഡാറàµà´± <ph name="USER_NAME" /> à´Žà´¨àµà´¨à´¤àµà´®à´¾à´¯à´¿ ശാശàµà´µà´¤à´®à´¾à´¯à´¿ ബനàµà´§à´¿à´ªàµà´ªà´¿à´šàµà´šà´¤à´¾à´¯à´¿à´¤àµà´¤àµ€à´°àµà´‚. Google à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´¸àµ ഡാഷàµâ€Œà´¬àµ‹àµ¼à´¡àµ വഴി നിങàµà´™àµ¾à´•àµà´•àµ à´ˆ ഡാറàµà´± ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¾àµ» à´•à´´à´¿à´¯àµà´®àµ†à´™àµà´•à´¿à´²àµà´‚ à´ˆ ഡാറàµà´± മറàµà´±àµŠà´°àµ à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´®à´¾à´¯à´¿ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾à´¨à´¾à´•à´¿à´²àµà´². <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@
à´šà´¿à´² സവിശേഷതകൾ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚. ദയവായി ഒരൠവàµà´¯à´¤àµà´¯à´¸àµà´¤à´®à´¾à´¯ à´ªàµà´°àµŠà´«àµˆàµ½ ഡയറകàµà´Ÿà´±à´¿ à´µàµà´¯à´•àµà´¤à´®à´¾à´•àµà´•àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ Chrome-à´¨àµà´±àµ† ഒരൠപàµà´¤à´¿à´¯ പതിപàµà´ªàµ ഉപയോഗികàµà´•àµà´•.</translation>
<translation id="5193136243808726294">Google Chrome OS-നൠഈ പേജൠതàµà´±à´•àµà´•à´¾à´¨à´¾à´µà´¿à´²àµà´².</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />സേവനനിബനàµà´§à´¨à´•àµ¾<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome-ലേകàµà´•àµ പകർതàµà´¤à´¿)</translation>
<translation id="5251420635869119124">അതിഥികൾകàµà´•àµ à´’à´¨àµà´¨àµà´‚ ശേഷിപàµà´ªà´¿à´•àµà´•à´¾à´¤àµ† തനàµà´¨àµ† Chrome ഉപയോഗികàµà´•à´¾à´¨à´¾à´µàµà´‚.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome ഒരൠസെകàµà´•àµ»à´¡à´¿à´¨àµà´³àµà´³à´¿àµ½ à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´‚.}other{Google Chrome # സെകàµà´•àµ»à´¡à´¿à´¨àµà´³àµà´³à´¿àµ½ à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµà´‚.}}</translation>
<translation id="532046782124376502">à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ: നിങàµà´™à´³àµà´Ÿàµ† à´¬àµà´°àµ—സിംഗൠചരിതàµà´°à´‚ റെകàµà´•àµ‹àµ¼à´¡àµ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿àµ½ നിനàµà´¨àµ വിപàµà´²àµ€à´•à´°à´£à´™àµà´™à´³àµ† തടയാൻ Google Chrome-നൠകഴിയിലàµà´². അദൃശàµà´¯ മോഡിൽ à´ˆ വിപàµà´²àµ€à´•à´°à´£à´‚ à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´°à´¹à´¿à´¤à´®à´¾à´•àµà´•à´¾àµ», à´ˆ à´“à´ªàµâ€Œà´·àµ» തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¤àµ മാറàµà´±àµà´•.</translation>
@@ -187,15 +184,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµ ചെയàµà´¯àµà´•</translation>
<translation id="6235018212288296708">mDNS à´Ÿàµà´°à´¾à´«à´¿à´•àµ à´…à´¨àµà´µà´¦à´¿à´•àµà´•à´¾àµ» Google Chrome-à´¨àµà´³àµà´³ ഇൻബൗണàµà´Ÿàµ റൂൾ.</translation>
-<translation id="6236285698028833233">Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµ½ നിർതàµà´¤à´¿à´µà´šàµà´šàµ, നിങàµà´™à´³àµà´Ÿàµ† à´“à´ªàµà´ªà´±àµ‡à´±àµà´±à´¿à´‚ഗൠസിസàµà´±àµà´±à´¤àµà´¤à´¿à´¨àµà´±àµ† à´ˆ പതിപàµà´ªà´¿à´¨àµ† ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•àµà´•à´¯à´¿à´²àµà´².</translation>
<translation id="6291089322031436445">Chrome Dev ആപàµà´ªàµà´•àµ¾</translation>
<translation id="6291549208091401781">നിങàµà´™à´³àµà´Ÿàµ† à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ† à´Žà´²àµà´²à´¾ ഉപയോകàµà´¤à´¾à´•àµà´•àµ¾à´•àµà´•àµà´®à´¾à´¯à´¿ Google Chrome നിലവിൽ ഇൻസàµà´±àµà´±à´¾àµ¾ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.</translation>
<translation id="6338556085225130112">Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ</translation>
<translation id="6368958679917195344">à´…à´¨àµà´¬à´¨àµà´§ <ph name="BEGIN_LINK_CROS_OSS" />à´“à´ªàµà´ªà´£àµâ€ ഉറവിട സോഫàµà´±àµà´±àµâ€à´µàµ†à´¯à´°àµâ€<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിചàµà´šà´¾à´£àµ Chrome OS നിരàµâ€à´®àµà´®à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ.</translation>
<translation id="6393863479814692971">Chrome-നൠഈ സൈറàµà´±à´¿à´¨à´¾à´¯à´¿ നിങàµà´™à´³àµà´Ÿàµ† à´•àµà´¯à´¾à´®à´±à´¯àµà´‚ മൈകàµà´°àµ‹à´«àµ‹à´£àµà´‚ ആകàµâ€Œà´¸à´¸àµà´šàµ†à´¯àµà´¯à´¾à´¨àµà´³àµà´³ à´…à´¨àµà´®à´¤à´¿ ആവശàµà´¯à´®à´¾à´£àµ.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7, 10.8 à´Žà´¨àµà´¨à´¿à´µ ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ ഉടനെ Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ നിർതàµà´¤àµà´‚.</translation>
<translation id="6410540444482791104">അപകടകരമായ ആപàµâ€Œà´¸àµà´•à´³àµ†à´¯àµà´‚ സൈറàµà´±àµà´•à´³àµ†à´¯àµà´‚ തിരിചàµà´šà´±à´¿à´¯à´¾àµ» സഹായികàµà´•àµà´¨àµà´¨ à´šà´¿à´² സിസàµâ€Œà´±àµà´±à´‚ വിവരങàµà´™à´³àµà´‚ പേജൠഉളàµà´³à´Ÿà´•àµà´•à´µàµà´‚ à´¸àµà´µà´¯à´®àµ‡à´µ Google-നൠഅയയàµâ€Œà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµ‚ടെ നിങàµà´™àµ¾à´•àµà´•àµ Chrome-à´¨àµà´±àµ† ഉപയോഗം കൂടàµà´¤àµ½ à´¸àµà´°à´•àµà´·à´¿à´¤à´µàµà´‚ à´Žà´³àµà´ªàµà´ªà´µàµà´®à´¾à´•àµà´•à´¾àµ» സഹായികàµà´•à´¾à´‚.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7, 10.8 à´Žà´¨àµà´¨à´¿à´µ ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´¨àµ ഇനി Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•à´¾à´¨à´¾à´•à´¿à´²àµà´².</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{ഒരൠഡൗൺലോഡൠനിലവിൽ à´ªàµà´°àµ‹à´—തിയിലാണàµ. നിങàµà´™àµ¾à´•àµà´•àµ ഡൗൺലോഡൠറദàµà´¦à´¾à´•àµà´•à´¿ Google Chrome-ൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•à´£àµ‹?}other{# ഡൗൺലോഡàµà´•àµ¾ നിലവിൽ à´ªàµà´°àµ‹à´—തിയിലാണàµ. നിങàµà´™àµ¾à´•àµà´•àµ ഡൗൺലോഡàµà´•àµ¾ റദàµà´¦à´¾à´•àµà´•à´¿ Google Chrome-ൽ നിനàµà´¨àµ à´ªàµà´±à´¤àµà´¤àµà´•à´Ÿà´•àµà´•à´£àµ‹?}}</translation>
<translation id="6566149418543181476">Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ, (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome ഫയൽ സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾àµ» നിങàµà´™àµ¾ <ph name="PROFILE_EMAIL" /> ഉപയോഗികàµà´•àµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† സമനàµà´µà´¯ à´®àµàµ»à´—ണന à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´¨àµ‹ ഒരൠGoogle à´…à´•àµà´•àµ—à´£àµà´Ÿàµ കൂടാതെ Chrome ഉപയോഗികàµà´•à´¾à´¨àµ‹ <ph name="SETTINGS_LINK" /> സനàµà´¦àµ¼à´¶à´¿à´•àµà´•àµà´•.</translation>
@@ -216,7 +210,6 @@
<translation id="7164397146364144019">à´¸àµà´°à´•àµà´·à´¯àµ† ബാധികàµà´•à´¾àµ» സാധàµà´¯à´¤à´¯àµà´³àµà´³ കാരàµà´¯à´™àµà´™à´³àµà´Ÿàµ† വിശദാംശങàµà´™àµ¾ Google-ലേകàµà´•àµ à´¸àµà´µà´¯à´®àµ‡à´µ റിപàµà´ªàµ‹àµ¼à´Ÿàµà´Ÿàµà´šàµ†à´¯àµâ€Œà´¤àµà´•àµŠà´£àµà´Ÿàµ നിങàµà´™àµ¾à´•àµà´•àµ Chrome-നെ à´¸àµà´°à´•àµà´·à´¿à´¤à´µàµà´‚ à´Žà´³àµà´ªàµà´ªà´µàµà´®à´¾à´•àµà´•à´¾àµ» സഹായികàµà´•à´¾à´¨à´¾à´•àµà´‚.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> Chrome-ലേകàµà´•àµ ചേർതàµà´¤àµ.</translation>
<translation id="7242029209006116544">നിങàµà´™àµ¾ ഒരൠനിയനàµà´¤àµà´°à´¿à´¤ à´…à´•àµà´•àµ—à´£àµà´Ÿàµ ഉപയോഗിചàµà´šàµ സൈൻ ഇൻ ചെയàµâ€Œà´¤àµ അതിനàµà´±àµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±àµ¼à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† Google Chrome à´ªàµà´°àµŠà´«àµˆà´²à´¿à´¨àµà´±àµ† നിയനàµà´¤àµà´°à´£à´‚ നൽകàµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† à´…à´ªàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµà´•àµ¾, à´¬àµà´•àµà´•àµâ€Œà´®à´¾àµ¼à´•àµà´•àµà´•àµ¾, à´šà´°à´¿à´¤àµà´°à´‚, പാസàµâ€Œà´µàµ‡à´¡àµà´•àµ¾, മറàµà´±àµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™àµ¾ à´Žà´¨àµà´¨à´¿à´µ പോലെയàµà´³àµà´³ Chrome ഡാറàµà´± <ph name="USER_NAME" /> à´Žà´¨àµà´¨à´¤àµà´®à´¾à´¯à´¿ ശാശàµà´µà´¤à´®à´¾à´¯à´¿ ബനàµà´§à´¿à´ªàµà´ªà´¿à´šàµà´šà´¤à´¾à´¯à´¿à´¤àµà´¤àµ€à´°àµà´‚. Google à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´¸àµ ഡാഷàµâ€Œà´¬àµ‹àµ¼à´¡àµ വഴി നിങàµà´™àµ¾à´•àµà´•àµ à´ˆ ഡാറàµà´± ഇലàµà´²à´¾à´¤à´¾à´•àµà´•à´¾àµ» à´•à´´à´¿à´¯àµà´®àµ†à´™àµà´•à´¿à´²àµà´‚ à´ˆ ഡാറàµà´± മറàµà´±àµŠà´°àµ à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´®à´¾à´¯à´¿ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾à´¨à´¾à´•à´¿à´²àµà´². നിങàµà´™à´³àµà´Ÿàµ† നിലവിലെ Chrome ഡാറàµà´± à´ªàµà´°à´¤àµà´¯àµ‡à´•à´®à´¾à´¯à´¿ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™àµ¾à´•àµà´•àµ ഒരൠപàµà´¤à´¿à´¯ à´ªàµà´°àµŠà´«àµˆàµ½ à´“à´ªàµâ€Œà´·à´£à´²à´¾à´¯à´¿ സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•à´¾à´¨à´¾à´•àµà´‚. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP, Windows Vista à´Žà´¨àµà´¨à´¿à´µ ഇനി പിനàµà´¤àµà´£à´¯àµâ€Œà´•àµà´•à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼ ഉടനെ Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ നിർതàµà´¤àµà´‚.</translation>
<translation id="7330164299247909639">സർടàµà´Ÿà´¿à´«à´¿à´•àµà´•à´±àµà´±àµ പരിശോധിചàµà´šàµà´±à´ªàµà´ªà´¿à´•àµà´•àµ½ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. Google Chrome-ൽ <ph name="USER_NAME" /> ആയി വീണàµà´Ÿàµà´‚ സൈൻ ഇൻ ചെയàµà´¯àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿àµ½ കൂടàµà´¤àµ½ വിവരങàµà´™àµ¾à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±àµ† ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´•.<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">à´ªàµà´¤à´¿à´¯ വിനàµâ€à´¡àµ‹</translation>
<translation id="7369650938475876456">Chrome സൃഷàµâ€Œà´Ÿà´¿à´šàµà´š ശകàµà´¤à´®à´¾à´¯ പാസàµâ€Œà´µàµ‡à´¡àµ ഉപയോഗികàµà´•àµà´•</translation>
@@ -244,6 +237,7 @@
<translation id="7896673875602241923">à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµ† Chrome-ൽ à´®àµà´®àµà´ªàµ മറàµà´±à´¾à´°àµ‹ <ph name="ACCOUNT_EMAIL_LAST" /> à´Žà´¨àµà´¨à´¯à´¾à´³à´¾à´¯à´¿ സൈൻ ഇൻ ചെയàµâ€Œà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. നിങàµà´™à´³àµà´Ÿàµ† വിവരങàµà´™àµ¾ à´ªàµà´°à´¤àµà´¯àµ‡à´•à´‚ വേർതിരിചàµà´šàµ സൂകàµà´·à´¿à´•àµà´•à´¾àµ» à´ªàµà´¤à´¿à´¯ Chrome ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† സൃഷàµâ€Œà´Ÿà´¿à´•àµà´•àµà´•.</translation>
<translation id="7908168227788431038">മികàµà´•à´µà´¾à´±àµà´‚ à´…à´ªàµâ€Œâ€Œà´Ÿàµà´¡àµ‡à´±àµà´±à´¾à´£àµ! à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµ½ പൂർതàµà´¤à´¿à´¯à´¾à´•àµà´•à´¾àµ» Google Chrome വീണàµà´Ÿàµà´‚ ആരംഭികàµà´•àµà´•.</translation>
<translation id="795025003224538582">à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•à´°àµà´¤àµ</translation>
+<translation id="7962410387636238736">Windows XP-à´•àµà´•àµà´‚ Windows Vista-à´¯àµâ€Œà´•àµà´•àµà´‚ ഇനിയങàµà´™àµ‹à´Ÿàµà´Ÿàµ പിനàµà´¤àµà´£ ഇലàµà´²à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾àµ½ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´¨àµ ഇനി Google Chrome à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´•àµ¾ à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•à´¾à´¨à´¾à´•à´¿à´²àµà´²</translation>
<translation id="8005540215158006229">Chrome മികàµà´•à´µà´¾à´±àµà´‚ തയാറായികàµà´•à´´à´¿à´žàµà´žàµ.</translation>
<translation id="8008534537613507642">Chrome വീണàµà´Ÿàµà´‚ ഇൻസàµà´±àµà´±à´¾à´³àµà´šàµ†à´¯àµà´¯àµà´•</translation>
<translation id="8030318113982266900">നിങàµà´™à´³àµà´Ÿàµ† ഉപകരണം <ph name="CHANNEL_NAME" /> ചാനലിലേയàµâ€Œà´•àµà´•àµ à´…à´ªàµâ€Œà´¡àµ‡à´±àµà´±àµà´šàµ†à´¯àµà´¯àµà´¨àµà´¨àµ...</translation>
@@ -274,7 +268,6 @@
<translation id="8796108026289707191">നിങàµà´™àµ¾ ഇപàµà´ªàµ‹àµ¾ Google Chrome à´ªàµà´¨à´ƒà´°à´¾à´°à´‚à´­à´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.</translation>
<translation id="8823341990149967727">Chrome കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¾à´£àµ</translation>
<translation id="884296878221830158">നിങàµà´™àµ¾ Chrome ആരംഭിയàµà´•àµà´•àµà´®àµà´ªàµ‹à´´àµ‹ ഹോം ബടàµà´Ÿàµº à´•àµà´²à´¿à´•àµà´•àµà´šàµ†à´¯àµà´¯àµà´®àµà´ªàµ‹à´´àµ‹ à´à´¤àµ പേജാണൠകാണികàµà´•àµ‡à´£àµà´Ÿà´¤àµ†à´¨àµà´¨àµà´‚ അതൠനിയനàµà´¤àµà´°à´¿à´¯àµà´•àµà´•àµà´¨àµà´¨àµ.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">സിസàµà´±àµà´±à´‚-ലെവലàµâ€â€Œ ഇനàµâ€â€Œà´¸àµà´±àµà´±à´¾à´³àµâ€â€Œ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™à´³àµâ€â€Œà´•àµà´•àµ ഉചിതമായ അവകാശങàµà´™à´³à´¿à´²àµà´². à´…à´¡àµâ€Œà´®à´¿à´¨à´¿à´¸àµâ€Œà´Ÿàµà´°àµ‡à´±àµà´±à´±à´¾à´¯à´¿ ഇനàµâ€â€Œà´¸àµà´±àµà´±à´¾à´³à´°àµâ€â€Œ à´ªàµà´°à´µà´°àµâ€â€Œà´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨àµâ€â€Œ വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµ‚.</translation>
<translation id="8914504000324227558">Chrome വീണàµà´Ÿàµà´‚ സമാരംഭികàµà´•àµà´•</translation>
<translation id="9026991721384951619">നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµà´±àµ† സൈൻ ഇൻ വിശദാംശങàµà´™àµ¾ കാലഹരണപàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¿à´¨à´¾àµ½ Chrome OS-നൠനിങàµà´™à´³àµà´Ÿàµ† ഡാറàµà´± സമനàµà´µà´¯à´¿à´ªàµà´ªà´¿à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´².</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_mr.xtb b/chromium/chrome/app/resources/google_chrome_strings_mr.xtb
index 6a042c47ec0..27d512ad36b 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_mr.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_mr.xtb
@@ -34,7 +34,6 @@
<translation id="1698376642261615901">Google Chrome à¤à¤• वेब बà¥à¤°à¤¾à¤‰à¤à¤° आहे जो वेब पृषà¥à¤ à¥‡ आणि अॅपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ विजेचà¥à¤¯à¤¾ गतीने चालवितो. तो जलद, सà¥à¤¥à¤¿à¤° आणि वापरणà¥à¤¯à¤¾à¤¸ सोपा आहे. Google Chrome मधà¥à¤¯à¥‡ तयार केलेलà¥à¤¯à¤¾ मालवेयर आणि फिशिंग संरकà¥à¤·à¤£à¤¾à¤¸à¤¹ वेब अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤ªà¤£à¥‡ बà¥à¤°à¤¾à¤‰à¤ करा.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> निवडा</translation>
<translation id="174539241580958092">साइन इन करणà¥à¤¯à¤¾à¤¤ à¤à¤°à¤° आलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Google Chrome आपला डेटा संकालित करू शकले नाही.</translation>
-<translation id="1759301979429102118">आपलà¥à¤¯à¤¾ संपरà¥à¤•à¤¾à¤‚कडील तपशील आपलà¥à¤¯à¤¾à¤²à¤¾ Chrome मधà¥à¤¯à¥‡ अधिक दà¥à¤°à¥à¤¤à¤ªà¤£à¥‡ फॉरà¥à¤® भरणà¥à¤¯à¤¾à¤¸ मदत करू शकतात.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS वापरून मदत मिळवा </translation>
<translation id="1795405610103747296">Chrome आपलà¥à¤¯à¤¾ फोनवर सà¥â€à¤¥à¤¾à¤ªà¤¿à¤¤ करा. आमà¥à¤¹à¥€ आपलà¥à¤¯à¤¾ या फोनवर à¤à¤• SMS पाठवू: <ph name="PHONE_NUMBER" /></translation>
@@ -62,6 +61,7 @@
<translation id="2429317896000329049">आपलà¥à¤¯à¤¾ डोमेनसाठी संकालन उपलबà¥à¤§ नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Google Chrome आपला डेटा संकालित करू शकले नाही.</translation>
<translation id="2446511512801740068">Chrome कालबाहà¥à¤¯ à¤à¤¾à¤²à¥‡ आहे कारण हे काही कà¥à¤·à¤£à¤¾à¤¤ पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š à¤à¤¾à¤²à¥‡ नाही. à¤à¤• अपडेट उपलबà¥à¤§ आहे आणि आपण पà¥à¤¨à¥à¤¹à¤¾ लाà¤à¤š केलà¥à¤¯à¤¾à¤µà¤° ते लगेच लागू होईल.</translation>
<translation id="2485422356828889247">अनइनà¥à¤¸à¥à¤Ÿà¥‰à¤² करणे</translation>
+<translation id="2534507159460261402">Google Pay (Chrome वर कॉपी केले)</translation>
<translation id="2580411288591421699">सधà¥à¤¯à¤¾ चालत असलेली Google Chrome ची समान आवृतà¥à¤¤à¥€ इंसà¥à¤Ÿà¥‰à¤² करू शकत नाही. कृपया Google Chrome बंद करा आणि पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="2586406160782125153">हे या डिवà¥â€à¤¹à¤¾à¤‡à¤¸ मधून आपला बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग डेटा हटवेल. नंतर आपला डेटा पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥à¤¤ करणà¥â€à¤¯à¤¾à¤¸à¤¾à¤ à¥€, Chrome मधà¥à¤¯à¥‡ <ph name="USER_EMAIL" /> मà¥à¤¹à¤£à¥‚न साइन इन करा.</translation>
<translation id="2588322182880276190">Chrome लोगो</translation>
@@ -110,8 +110,6 @@
<translation id="3889417619312448367">Google Chrome अनइंसà¥à¤Ÿà¥‰à¤² करा</translation>
<translation id="3898493977366060150">Google smarts सह वेब बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग</translation>
<translation id="4028693306634653894">Chrome वर अधिक जलद या</translation>
-<translation id="4031074602479304239">Chrome ने या साइटला तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ यावर नेणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न थांबवले</translation>
-<translation id="4042449298237264661">Windows XP आणि Windows Vista यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¿à¤¤ नसलà¥à¤¯à¤¾à¤¨à¥‡ या संगणकास यापà¥à¤¢à¥‡ Google Chrome अपडेट पà¥à¤°à¤¾à¤ªà¥à¤¤ होणार नाहीत.</translation>
<translation id="4050175100176540509">नवीनतम आवृतà¥à¤¤à¥€à¤®à¤§à¥â€à¤¯à¥‡ महतà¥à¤¤à¥à¤µà¤¾à¤šà¥à¤¯à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¤¾ सà¥à¤§à¤¾à¤°à¤£à¤¾ आणि नवीन वैशिषà¥à¤Ÿà¥à¤¯à¥‡ उपलबà¥â€à¤§ आहेत.</translation>
<translation id="4053720452172726777">Google Chrome सानà¥à¤•à¥‚ल करा आणि नियंतà¥à¤°à¤¿à¤¤ करा</translation>
<translation id="4147555960264124640">आपण à¤à¤•à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ खातà¥à¤¯à¤¾à¤¸à¤¹ साइन इन करत आहात आणि आपलà¥à¤¯à¤¾ Google Chrome पà¥à¤°à¥‹à¤«à¤¾à¤ˆà¤²à¤µà¤° तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¸ नियंतà¥à¤°à¤£ देत आहात. आपला Chrome डेटा, जसे की आपले अॅपà¥à¤¸, बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ आणि अनà¥à¤¯ सेटिंगà¥à¤œ <ph name="USER_NAME" /> वर कायमचà¥à¤¯à¤¾ बदà¥à¤§ होतील. आपण Google खाती डॅशबोरà¥à¤¡ दà¥à¤µà¤¾à¤°à¥‡ हा डेटा हटविणà¥à¤¯à¤¾à¤¤ सकà¥à¤·à¤® वà¥à¤¹à¤¾à¤², परंतॠआपण दà¥à¤¸à¤°à¥â€à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¸à¤¹ हा डेटा संबदà¥à¤§ करणà¥à¤¯à¤¾à¤¤ सकà¥à¤·à¤® होणार नाही. <ph name="LEARN_MORE" /></translation>
@@ -153,7 +151,6 @@
काही वैशिषà¥â€à¤Ÿà¥à¤¯à¥‡ अनà¥à¤ªà¤²à¤¬à¥à¤§ असू शकतात. कृपया à¤à¤• भिनà¥à¤¨ पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ निरà¥à¤¦à¤¿à¤·à¥â€à¤Ÿ करा किंवा Google Chrome ची नवीनतम आवृतà¥à¤¤à¥€ वापरा.</translation>
<translation id="5193136243808726294">Google Chrome OS हे पृषà¥à¤  उघडू शकत नाही.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />सेवा अटी<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome वर कॉपी केले)</translation>
<translation id="5251420635869119124">अतिथी कोणतीही गोषà¥à¤Ÿ मागे न सोडता Chrome वापरू शकतात.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 सेकंदात रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ होईल.}one{Google Chrome # सेकंदात रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ होईल.}other{Google Chrome # सेकंदांंमधà¥à¤¯à¥‡ रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ होईल.}}</translation>
<translation id="532046782124376502">चेतावणी: Google Chrome हे à¤à¤•à¥à¤¸à¥à¤Ÿà¥‡à¤‚शनना तà¥à¤®à¤šà¤¾ बà¥à¤°à¤¾à¤‰à¤à¤¿à¤‚ग इतिहास रेकॉरà¥à¤¡ करून ठेवणà¥à¤¯à¤¾à¤ªà¤¾à¤¸à¥‚न रोखू शकत नाही. हे à¤à¤•à¥à¤¸à¥à¤Ÿà¥‡à¤‚शन बंद करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ गà¥à¤ªà¥à¤¤ मोडमधील या परà¥à¤¯à¤¾à¤¯à¤¾à¤šà¥€ निवड रदà¥à¤¦ करा.</translation>
@@ -184,15 +181,12 @@ Google Chrome आपली सेटिंगà¥à¤œ पà¥à¤°à¥à¤¨à¤ªà¥à¤°à¤¾à
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> – Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS अपडेट करा</translation>
<translation id="6235018212288296708">mDNS रहदारीस अनà¥à¤®à¤¤à¥€ देणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google Chrome साठी अंतरà¥à¤—ामी नियम.</translation>
-<translation id="6236285698028833233">Google Chrome ने अपडेट करणे थांबविले आहे आणि आपलà¥à¤¯à¤¾ ऑपरेटिंग पà¥à¤°à¤£à¤¾à¤²à¥€à¤šà¥à¤¯à¤¾ या आवृतà¥à¤¤à¥€à¤šà¥‡ यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¨ करत नाही.</translation>
<translation id="6291089322031436445">Chrome विकासक अॅप</translation>
<translation id="6291549208091401781">आपलà¥à¤¯à¤¾ संगणकावरील सरà¥à¤µ वापरकरà¥à¤¤à¥à¤¯à¤¾à¤‚साठी Google Chrome आधीच इंसà¥à¤Ÿà¥‰à¤² केला आहे.</translation>
<translation id="6338556085225130112">Google Chrome अपडेट होत आहे</translation>
<translation id="6368958679917195344"> Chrome OS अतिरिकà¥à¤¤ <ph name="BEGIN_LINK_CROS_OSS" />मà¥à¤•à¥à¤¤ सà¥à¤°à¥‹à¤¤ सॉफà¥à¤Ÿà¤µà¥‡à¤…र<ph name="END_LINK_CROS_OSS" /> दà¥à¤µà¤¾à¤°à¥‡ शकà¥à¤¯ à¤à¤¾à¤²à¥‡ आहे.</translation>
<translation id="6393863479814692971">या साइटसाठी Chromeला तà¥à¤®à¤šà¤¾ कॅमेरा आणि मायकà¥à¤°à¥‹à¤«à¥‹à¤¨ अॅकà¥à¤¸à¥‡à¤¸ करणà¥à¤¯à¤¾à¤šà¥€ परवानगी आवशà¥à¤¯à¤• आहे.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7 आणि 10.8 ला यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¨ नसलà¥à¤¯à¤¾à¤¨à¥‡ या संगणकास Google Chrome अपडेट मिळणे लवकरच थांबेल.</translation>
<translation id="6410540444482791104">धोकादायम अâ€à¥…पà¥à¤¸ आणि साइट शोधणà¥à¤¯à¤¾à¤¤ मदत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google ला काही सिसà¥à¤Ÿà¤® माहिती आणि पृषà¥à¤  सामगà¥à¤°à¥€ सà¥à¤µà¤¯à¤‚चलितपणे पाठवून आपण Chromium सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आणि वापरणà¥à¤¯à¤¾à¤¸ सà¥à¤²à¤­ बनविणà¥à¤¯à¤¾à¤¤ मदत करू शकता.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7 आणि 10.8 ला यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¨ नसलà¥à¤¯à¤¾à¤¨à¥‡ या संगणकास यापà¥à¤¢à¥‡ Google Chrome अपडेट पà¥à¤°à¤¾à¤ªà¥à¤¤ होणार नाहीत.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{à¤à¤• डाउनलोड सधà¥à¤¯à¤¾ पà¥à¤°à¤—तीपथावर आहे. आपण डाउनलोड रदà¥à¤¦ करू आणि Google Chrome चà¥à¤¯à¤¾ बाहेर पडू इचà¥à¤›à¤¿à¤¤à¤¾?}one{सधà¥à¤¯à¤¾ # डाउनलोड पà¥à¤°à¤—तीपथावर आहे. आपण डाउनलोड रदà¥à¤¦ करू आणि Google Chrome चà¥à¤¯à¤¾ बाहेर पडू इचà¥à¤›à¤¿à¤¤à¤¾?}other{सधà¥à¤¯à¤¾ # डाउनलोड पà¥à¤°à¤—तीपथावर आहेत. आपण डाउनलोड रदà¥à¤¦ करू आणि Google Chrome चà¥à¤¯à¤¾ बाहेर पडू इचà¥à¤›à¤¿à¤¤à¤¾?}}</translation>
<translation id="6566149418543181476">Google Chrome अपडेट करीत आहे (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">आपण आपली Chrome सामगà¥à¤°à¥€ संकालित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ <ph name="PROFILE_EMAIL" /> वापरत आहात. आपले संकालन पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯ अपडेट करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ किंवा Google खातà¥à¤¯à¤¾à¤¶à¤¿à¤µà¤¾à¤¯ Chrome वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€, <ph name="SETTINGS_LINK" /> ला भेट दà¥à¤¯à¤¾.</translation>
@@ -213,7 +207,6 @@ Google Chrome आपली सेटिंगà¥à¤œ पà¥à¤°à¥à¤¨à¤ªà¥à¤°à¤¾à
<translation id="7164397146364144019">आपण Google कडे संभावà¥à¤¯ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¤¾ घटनांचà¥à¤¯à¤¾ तपशीलांचा सà¥à¤µà¤¯à¤‚चलितपणे अहवाल देऊन Chrome वापरणे अधिक सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आणि सà¥à¤²à¤­ बनविणà¥à¤¯à¤¾à¤¤ मदत करू शकता.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> Chrome मधà¥â€à¤¯à¥‡ जोडले गेले आहे.</translation>
<translation id="7242029209006116544">आपण à¤à¤•à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ खातà¥à¤¯à¤¾à¤¸à¤¹ साइन इन करत आहात आणि आपलà¥à¤¯à¤¾ Google Chrome पà¥à¤°à¥‹à¤«à¤¾à¤ˆà¤²à¤µà¤° तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¸ नियंतà¥à¤°à¤£ देत आहात. आपला Chrome डेटा, जसे की आपले अॅपà¥à¤¸, बà¥à¤•à¤®à¤¾à¤°à¥à¤•, इतिहास, पासवरà¥à¤¡ आणि अनà¥à¤¯ सेटिंगà¥à¤œ <ph name="USER_NAME" /> वर कायमचà¥à¤¯à¤¾ बदà¥à¤§ होतील. आपण Google खाती डॅशबोरà¥à¤¡à¤¦à¥à¤µà¤¾à¤°à¥‡ हा डेटा हटविणà¥à¤¯à¤¾à¤¤ सकà¥à¤·à¤® वà¥à¤¹à¤¾à¤², परंतॠआपण दà¥à¤¸à¤°à¥â€à¤¯à¤¾ खातà¥à¤¯à¤¾à¤¸à¤¹ हा डेटा संबदà¥à¤§ करणà¥à¤¯à¤¾à¤¤ सकà¥à¤·à¤® होणार नाही. आपण आपला विदà¥à¤¯à¤®à¤¾à¤¨ Chrome डेटा विभकà¥à¤¤ ठेवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ à¤à¤• नवीन पà¥à¤°à¥‹à¤«à¤¾à¤ˆà¤² वैकलà¥à¤ªà¤¿à¤•à¤ªà¤£à¥‡ तयार करू शकता. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP आणि Windows Vista ला यापà¥à¤¢à¥‡ समरà¥à¤¥à¤¨ नसलà¥à¤¯à¤¾à¤¨à¥‡ या संगणकास Google Chrome अपडेट मिळणे लवकरच थांबेल.</translation>
<translation id="7330164299247909639">पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° अयशसà¥à¤µà¥€ à¤à¤¾à¤²à¥‡. कृपया Google Chrome मधà¥à¤¯à¥‡ <ph name="USER_NAME" /> मà¥à¤¹à¤£à¥‚न पà¥à¤¨à¥à¤¹à¤¾ साइन इन करा किंवा आणखी माहितीसाठी तà¥à¤®à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¶à¤¾à¤¸à¤•à¤¾à¤¶à¥€ संपरà¥à¤• साधा. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">नवीन विंडो</translation>
<translation id="7369650938475876456">Chrome दà¥à¤µà¤¾à¤°à¥‡ वà¥à¤¯à¥à¤¤à¥à¤ªà¤¨à¥à¤¨ केलेला à¤à¤–ादा सशकà¥à¤¤ पासवरà¥à¤¡ वापरा</translation>
@@ -241,6 +234,7 @@ Google Chrome आपली सेटिंगà¥à¤œ पà¥à¤°à¥à¤¨à¤ªà¥à¤°à¤¾à
<translation id="7896673875602241923">कोणीतरी यापूरà¥à¤µà¥€ <ph name="ACCOUNT_EMAIL_LAST" /> मà¥à¤¹à¤£à¥‚न या संंगणकावरील Chrome मधà¥à¤¯à¥‡ साइन इन केले आहे. कृपया आपली माहिती सà¥à¤µà¤¤à¤‚तà¥à¤° ठेवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ à¤à¤• नवीन Chrome वापरकरà¥à¤¤à¤¾ तयार करा.</translation>
<translation id="7908168227788431038">जवळजवळ अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ पूरà¥à¤£ à¤à¤¾à¤²à¥‡! अपडेट समापà¥à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ Google Chrome रीलाà¤à¤š करा.</translation>
<translation id="795025003224538582">पà¥à¤¨à¥à¤¹à¤¾ à¤à¤•à¤¦à¤¾ सà¥à¤°à¥ करॠनका</translation>
+<translation id="7962410387636238736">Windows XP आणि Windows Vista ला आता सपोरà¥à¤Ÿ नसलà¥à¤¯à¤¾à¤¨à¥‡ या कॉंपà¥à¤¯à¥à¤Ÿà¤°à¤²à¤¾ यापà¥à¤¢à¥‡ Google Chrome अपडेट मिळणार नाहीत</translation>
<translation id="8005540215158006229">Chrome जवळजवळ तयार आहे.</translation>
<translation id="8008534537613507642">Chrome पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा</translation>
<translation id="8030318113982266900"><ph name="CHANNEL_NAME" /> चॅनेलवर आपले डीवà¥à¤¹à¤¾à¤‡à¤¸ अपडेट करत आहे...</translation>
@@ -271,7 +265,6 @@ Google Chrome आपली सेटिंगà¥à¤œ पà¥à¤°à¥à¤¨à¤ªà¥à¤°à¤¾à
<translation id="8796108026289707191">आपण आता Google Chrome रीसà¥à¤Ÿà¤¾à¤°à¥à¤Ÿ करावे.</translation>
<translation id="8823341990149967727">Chrome कालबाहà¥à¤¯ आहे</translation>
<translation id="884296878221830158">आपण Chrome पà¥à¤°à¤¾à¤°à¤‚भ करता किंवा होम बटण कà¥à¤²à¤¿à¤• करता तेवà¥à¤¹à¤¾ कोणते पृषà¥à¤  दरà¥à¤¶à¤µà¤¿à¤²à¥‡ जाते हे देखील हे नियंतà¥à¤°à¤¿à¤¤ करते.</translation>
-<translation id="8851136666856101339">मà¥à¤–à¥à¤¯</translation>
<translation id="8862326446509486874">आपलà¥â€à¤¯à¤¾à¤•à¤¡à¥‡ सिसà¥à¤Ÿà¤®-सà¥à¤¤à¤° सà¥à¤¥à¤¾à¤ªà¤¨à¥‡à¤¸à¤¾à¤ à¥€ उचित अधिकार नाहीत. पà¥à¤°à¤¶à¤¾à¤¸à¤• मà¥à¤¹à¤£à¥‚न पà¥à¤¨à¥à¤¹à¤¾ इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¤° चालविणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा.</translation>
<translation id="8914504000324227558">Chrome रीलाà¤à¤š करा</translation>
<translation id="9026991721384951619">आपले खाते साइन इन तपशील कालबाहà¥à¤¯ à¤à¤¾à¤²à¥à¤¯à¤¾à¤®à¥à¤³à¥‡ Chrome OS आपला डेटा संकालित करू शकले नाही.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ms.xtb b/chromium/chrome/app/resources/google_chrome_strings_ms.xtb
index b65feccdc8a..9211f52ce51 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ms.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ms.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome ialah penyemak imbas web yang menjalankan halaman web dan aplikasi dengan kelajuan kilat. Ia pantas, stabil dan mudah digunakan. Semak imbas web dengan lebih selamat dengan perlindungan daripada perisian berniat jahat dan pancingan data yang terbina dalam Google Chrome.</translation>
<translation id="1718131156967340976">Pilih <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome tidak dapat menyegerakkan data anda disebabkan ralat melog masuk.</translation>
-<translation id="1759301979429102118">Butiran daripada kenalan anda dapat membantu anda mengisi borang dengan lebih cepat di Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Dapatkan bantuan untuk menggunakan Chrome OS</translation>
<translation id="1795405610103747296">Pasang Chrome pada telefon anda. Kami akan menghantar SMS ke telefon anda: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Teruskan juga log masuk akan menggabungkan maklumat Chrome seperti penanda halam
<translation id="2429317896000329049">Google Chrome tidak dapat menyegerakkan data anda kerana Segerak tidak tersedia untuk domain anda.</translation>
<translation id="2446511512801740068">Chrome sudah usang kerana telah lama tidak dilancarkan. Terdapat kemas kini tersedia dan akan digunakan sebaik sahaja anda melancarkannya semula.</translation>
<translation id="2485422356828889247">Nyahpasang</translation>
+<translation id="2534507159460261402">Google Pay (disalin ke Chrome)</translation>
<translation id="2580411288591421699">Tidak dapat memasang versi Google Chrome yang sama yang kini dijalankan. Sila tutup Google Chrome dan cuba semula.</translation>
<translation id="2586406160782125153">Tindakan ini akan memadamkan data semakan imbas anda daripada peranti ini. Untuk mendapatkan kembali data anda kemudian, log masuk ke Chrome sebagai <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Chrome</translation>
@@ -108,8 +108,6 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="3889417619312448367">Nyahpasang Google Chrome</translation>
<translation id="3898493977366060150">Penyemakan imbas web dengan Google smarts</translation>
<translation id="4028693306634653894">Akses Chrome dengan lebih cepat</translation>
-<translation id="4031074602479304239">Chrome menghentikan tapak ini daripada membawa anda ke</translation>
-<translation id="4042449298237264661">Komputer ini tidak lagi akan menerima kemas kini Google Chrome kerana Windows XP dan Windows Vista sudah tidak disokong.</translation>
<translation id="4050175100176540509">Peningkatan keselamatan penting dan ciri baharu tersedia dalam versi terkini.</translation>
<translation id="4053720452172726777">Sesuaikan dan kawal Google Chrome</translation>
<translation id="4147555960264124640">Anda log masuk menggunakan akaun terurus dan memberikan pentadbirnya kawalan terhadap profil Google Chrome anda. Data Chrome anda, seperti apl, penanda halaman, sejarah, kata laluan dan tetapan anda yang lain akan terikat kepada <ph name="USER_NAME" /> secara kekal. Anda akan dapat memadamkan data ini melalui Papan Pemuka Akaun Google, tetapi anda tidak akan dapat mengaitkan data ini dengan akaun lain. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="5170938038195470297">Profil anda tidak boleh digunakan kerana ia adalah dari versi Google Chrome yang lebih baharu. Beberapa ciri mungkin tidak tersedia. Sila tetapkan direktori profil lain atau gunakan versi Chrome yang lebih baharu.</translation>
<translation id="5193136243808726294">OS Google Chrome tidak boleh membuka halaman ini.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Syarat Perkhidmatan<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome </translation>
-<translation id="5243785881901838525">Google Payments (disalin ke Chrome)</translation>
<translation id="5251420635869119124">Tetamu boleh menggunakan Chrome tanpa meninggalkan apa-apa.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome akan dimulakan semula dalam 1 saat.}other{Google Chrome akan dimulakan semula dalam # saat.}}</translation>
<translation id="532046782124376502">Amaran: Google Chrome tidak dapat menghalang sambungan daripada merakamkan sejarah penyemakan imbas anda. Untuk melumpuhkan sambungan ini dalam mod inkognito, nyahpilih pilihan ini.</translation>
@@ -179,15 +176,12 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Kemas kini &amp;Chrome OS</translation>
<translation id="6235018212288296708">Peraturan masuk bagi Google Chrome untuk membenarkan trafik mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome telah berhenti mengemas kini dan tidak lagi menyokong versi sistem pengendalian anda ini.</translation>
<translation id="6291089322031436445">Apl Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome telah dipasang untuk semua pengguna pada komputer anda.</translation>
<translation id="6338556085225130112">Mengemas kini Google Chrome</translation>
<translation id="6368958679917195344">OS Chrome menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation>
<translation id="6393863479814692971">Chrome memerlukan kebenaran untuk mengakses kamera dan mikrofon anda bagi tapak ini.</translation>
-<translation id="6400076122676892962">Tidak lama lagi komputer ini akan berhenti menerima kemas kini Google Chrome kerana Mac OS X 10.6, 10.7 dan 10.8 tidak lagi akan disokong.</translation>
<translation id="6410540444482791104">Anda boleh membantu kami menjadikan Chrome lebih selamat dan mudah digunakan dengan menghantar secara automatik beberapa maklumat sistem dan kandungan halaman kepada Google untuk membantu mengesan apl dan tapak yang berbahaya.</translation>
-<translation id="6470176598693778404">Komputer ini tidak lagi akan menerima kemas kini Google Chrome kerana Mac OS X 10.6, 10.7 dan 10.8 sudah tidak disokong.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Muat turun sedang berlangsung. Adakah anda ingin membatalkan muat turun dan keluar daripada Chrome?}other{# muat turun sedang berlangsung pada masa ini. Adakah anda ingin membatalkan muat turun dan keluar daripada Google Chrome?}}</translation>
<translation id="6566149418543181476">Mengemas kini Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Anda menggunakan <ph name="PROFILE_EMAIL" /> untuk menyegerakkan bahan digital Chrome anda. Untuk mengemas kini pilihan penyegerakan anda atau menggunakan Chrome tanpa akaun Google, lawati <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="7164397146364144019">Anda boleh membantu menjadikan Chrome lebih selamat dan lebih mudah untuk digunakan dengan melaporkan butiran kemungkinan insiden keselamatan secara automatik kepada Google.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> telah ditambahkan pada Chrome.</translation>
<translation id="7242029209006116544">Anda log masuk menggunakan akaun terurus dan memberikan pentadbirnya kawalan terhadap profil Google Chrome anda. Data Chrome anda, seperti apl, penanda halaman, sejarah, kata laluan dan tetapan anda yang lain akan terikat kepada <ph name="USER_NAME" /> secara kekal. Anda akan dapat memadamkan data ini melalui Papan Pemuka Akaun Google, tetapi anda tidak akan dapat mengaitkan data ini dengan akaun lain. Anda boleh memilih membuat profil baharu untuk mengasingkan data Chrome anda yang sedia ada. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Tidak lama lagi komputer ini akan berhenti menerima kemas kini Google Chrome kerana Windows XP dan Windows Vista tidak lagi akan disokong.</translation>
<translation id="7330164299247909639">Sijil pengesahan gagal. Sila log masuk ke Google Chrome sekali lagi sebagai <ph name="USER_NAME" /> atau hubungi pentadbir anda untuk mendapatkan maklumat lanjut. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Tetingkap baharu</translation>
<translation id="7369650938475876456">Gunakan kata laluan kukuh yang dijana oleh Chrome</translation>
@@ -221,6 +214,7 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="7494905215383356681">Lesen sumber terbuka Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Paparkan OS Chrome dalam bahasa ini</translation>
+<translation id="7589360514048265910">Komputer ini tidak akan menerima kemas kini Google Chrome lagi kerana Mac OS X 10.9 tidak lagi disokong.</translation>
<translation id="7592736734348559088">Google Chrome tidak dapat menyegerakkan data anda kerana butiran log masuk akaun anda sudah lapuk.</translation>
<translation id="7626032353295482388">Selamat Datang ke Chrome</translation>
<translation id="7747138024166251722">Pemasang tidak dapat mencipta direktori sementara. Sila semak ruang cakera kosong dan kebenaran untuk memasang perisian.</translation>
@@ -236,6 +230,7 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="7896673875602241923">Sebelum ini, seseorang telah log masuk ke Chrome pada komputer ini sebagai <ph name="ACCOUNT_EMAIL_LAST" />. Sila buat pengguna Chrome baharu untuk mengasingkan maklumat anda.</translation>
<translation id="7908168227788431038">Hampir terkini! Lancarkan semula Google Chrome untuk menyelesaikan kemas kini.</translation>
<translation id="795025003224538582">Jangan mulakan semula</translation>
+<translation id="7962410387636238736">Komputer ini tidak akan menerima kemas kini Google Chrome lagi kerana Windows XP dan Windows Vista sudah tidak disokong</translation>
<translation id="8005540215158006229">Chrome hampir sedia.</translation>
<translation id="8008534537613507642">Pasang Semula Chrome</translation>
<translation id="8030318113982266900">Mengemas kini peranti anda kepada saluran <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +261,6 @@ Sila semak e-mel anda di <ph name="ACCOUNT_EMAIL" /> untuk arahan lanjut.</trans
<translation id="8796108026289707191">Anda perlu memulakan semula Google Chrome sekarang.</translation>
<translation id="8823341990149967727">Chrome sudah Usang</translation>
<translation id="884296878221830158">Sambungan turut mengawal halaman yang ditunjukkan apabila anda memulakan Chrome atau mengklik butang Laman Utama.</translation>
-<translation id="8851136666856101339">utama</translation>
<translation id="8862326446509486874">Anda tidak mempunyai hak wajar untuk pemasangan peringkat sistem. Cuba jalankan pemasang semula sebagai Pentadbir.</translation>
<translation id="8914504000324227558">Lancarkan semula Chrome</translation>
<translation id="9026991721384951619">OS Chrome tidak dapat menyegerakkan data anda kerana butiran log masuk akaun anda sudah lapuk.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_nl.xtb b/chromium/chrome/app/resources/google_chrome_strings_nl.xtb
index 475b8aef5ed..49125c9c537 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_nl.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_nl.xtb
@@ -35,7 +35,6 @@ Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren wor
<translation id="1698376642261615901">Google Chrome is een webbrowser die bliksemsnel webpagina's en online applicaties kan weergeven. Het programma is snel, stabiel en gebruiksvriendelijk. Met Google Chrome kun je veiliger op internet surfen dankzij de ingebouwde bescherming tegen phishing en malware.</translation>
<translation id="1718131156967340976">Selecteer <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome kan je gegevens niet synchroniseren vanwege een fout tijdens het inloggen.</translation>
-<translation id="1759301979429102118">Gegevens van je contacten kunnen je helpen sneller formulieren in te vullen in Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Hulp bij het gebruik van Chrome OS</translation>
<translation id="1795405610103747296">Installeer Chrome op je telefoon. We sturen een sms naar je telefoon: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Als je inlogt, worden Chrome-gegevens zoals bladwijzers, geschiedenis en andere
<translation id="2429317896000329049">Google Chrome kan je gegevens niet synchroniseren, omdat synchronisatie niet beschikbaar is voor je domein.</translation>
<translation id="2446511512801740068">Chrome is verouderd omdat het programma al een tijd niet opnieuw is gestart. Er is een update beschikbaar die wordt toegepast zodra je het programma opnieuw start.</translation>
<translation id="2485422356828889247">Installatie ongedaan maken</translation>
+<translation id="2534507159460261402">Google Pay (gekopieerd naar Chrome)</translation>
<translation id="2580411288591421699">Kan dezelfde Google Chrome-versie die momenteel actief is, niet installeren. Sluit Google Chrome en probeer het opnieuw.</translation>
<translation id="2586406160782125153">Hiermee worden je browsergegevens verwijderd van dit apparaat. Als je je gegevens later wilt terughalen, log je in bij Chrome als <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome-logo</translation>
@@ -112,8 +112,6 @@ Controleer je e-mail op <ph name="ACCOUNT_EMAIL" /> voor verdere instructies.</t
<translation id="3889417619312448367">Google Chrome verwijderen</translation>
<translation id="3898493977366060150">Browsen met innovaties van Google</translation>
<translation id="4028693306634653894">Chrome sneller openen</translation>
-<translation id="4031074602479304239">Chrome heeft voorkomen dat deze site je omleidde naar</translation>
-<translation id="4042449298237264661">Deze computer ontvangt geen Google Chrome-updates meer, omdat Windows XP en Windows Vista niet meer worden ondersteund.</translation>
<translation id="4050175100176540509">Er zijn belangrijke beveiligingsverbeteringen en nieuwe functies beschikbaar in de nieuwste versie.</translation>
<translation id="4053720452172726777">Google Chrome aanpassen en beheren</translation>
<translation id="4147555960264124640">Je logt in op een beheerd account en geeft de beheerderscontrole over aan je Google Chrome-profiel. Je Chrome-gegevens zoals je apps, bladwijzers, geschiedenis, wachtwoorden en andere instellingen worden permanent gekoppeld aan <ph name="USER_NAME" />. Je kunt deze gegevens verwijderen via het Google Accounts Dashboard, maar je kunt deze gegevens niet koppelen aan een ander account. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Controleer je e-mail op <ph name="ACCOUNT_EMAIL" /> voor verdere instructies.</t
Sommige functies zijn wellicht niet beschikbaar. Geef een andere profieldirectory op of gebruik een nieuwere versie van Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS kan deze pagina niet openen.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Servicevoorwaarden<ph name="END_TERMS_OF_SERVICE_LINK" /> van Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (gekopieerd naar Chrome)</translation>
<translation id="5251420635869119124">Gasten kunnen Chrome gebruiken zonder iets achter te laten.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome wordt over één seconde opnieuw gestart.}other{Google Chrome wordt over # seconden opnieuw gestart.}}</translation>
<translation id="532046782124376502">Waarschuwing: Google Chrome kan niet voorkomen dat extensies je browsegeschiedenis registreren. Als je deze extensie in de incognitomodus wilt uitschakelen, verwijder je het vinkje bij deze optie.</translation>
@@ -185,15 +182,12 @@ Sommige functies zijn wellicht niet beschikbaar. Geef een andere profieldirector
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS updaten</translation>
<translation id="6235018212288296708">Inkomende regel zodat Google Chrome mDNS-verkeer toestaat.</translation>
-<translation id="6236285698028833233">Google Chrome is gestopt met bijwerken en ondersteunt deze versie van je besturingssysteem niet meer.</translation>
<translation id="6291089322031436445">Chrome Dev-apps</translation>
<translation id="6291549208091401781">Google Chrome is al geïnstalleerd voor alle gebruikers op je computer.</translation>
<translation id="6338556085225130112">Google Chrome updaten</translation>
<translation id="6368958679917195344">Chrome OS wordt mogelijk gemaakt door aanvullende <ph name="BEGIN_LINK_CROS_OSS" />open source-software<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome heeft toegangsrechten voor je camera en microfoon nodig voor deze site.</translation>
-<translation id="6400076122676892962">Deze computer ontvangt binnenkort geen Google Chrome-updates meer, omdat Mac OS X 10.6, 10.7 en 10.8 niet meer worden ondersteund.</translation>
<translation id="6410540444482791104">Je kunt helpen Chrome veiliger en gebruiksvriendelijker te maken door automatisch bepaalde systeeminformatie en paginacontent naar Google te verzenden om te helpen bij de detectie van gevaarlijke apps en sites.</translation>
-<translation id="6470176598693778404">Deze computer ontvangt geen Google Chrome-updates meer, omdat Mac OS X 10.6, 10.7 en 10.8 niet meer worden ondersteund.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Er wordt momenteel een download uitgevoerd. Wil je de download annuleren en Google Chrome afsluiten?}other{Er worden momenteel # downloads uitgevoerd. Wil je de downloads annuleren en Google Chrome afsluiten?}}</translation>
<translation id="6566149418543181476">Google Chrome updaten (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Je gebruikt <ph name="PROFILE_EMAIL" /> om je Chrome-bestanden te synchroniseren. Als je je synchronisatievoorkeur wilt bijwerken of Chrome zonder Google-account wilt gebruiken, ga je naar '<ph name="SETTINGS_LINK" />'.</translation>
@@ -214,7 +208,6 @@ Sommige functies zijn wellicht niet beschikbaar. Geef een andere profieldirector
<translation id="7164397146364144019">Je kunt helpen Chrome veiliger en gebruiksvriendelijker te maken door automatisch informatie over mogelijke beveiligingsincidenten aan Google te melden.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> is toegevoegd aan Chrome.</translation>
<translation id="7242029209006116544">Je logt in op een beheerd account waarmee de eigenaar van dat account beheer krijgt over je Google Chrome-profiel. Je Chrome-gegevens zoals je apps, bladwijzers, geschiedenis, wachtwoorden en andere instellingen worden permanent gekoppeld aan <ph name="USER_NAME" />. Je kunt deze gegevens verwijderen via het Google Accounts Dashboard, maar je kunt deze gegevens niet koppelen aan een ander account. Je kunt ook een nieuw profiel maken om je bestaande Chrome-gegevens gescheiden te houden. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Deze computer ontvangt binnenkort geen Google Chrome-updates meer, omdat Windows XP en Windows Vista niet meer worden ondersteund.</translation>
<translation id="7330164299247909639">Verificatiecertificaat mislukt. Log opnieuw in bij Google Chrome als <ph name="USER_NAME" /> of neem contact op met je beheerder voor meer informatie. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nieuw venster</translation>
<translation id="7369650938475876456">Een sterk wachtwoord gebruiken dat is gegenereerd door Chrome</translation>
@@ -242,6 +235,7 @@ Sommige functies zijn wellicht niet beschikbaar. Geef een andere profieldirector
<translation id="7896673875602241923">Iemand heeft eerder bij Chrome op deze computer ingelogd als <ph name="ACCOUNT_EMAIL_LAST" />. Maak een nieuwe Chrome-gebruiker om je informatie gescheiden te houden.</translation>
<translation id="7908168227788431038">Updaten bijna voltooid. Start Google Chrome opnieuw op om de update te voltooien.</translation>
<translation id="795025003224538582">Niet opnieuw starten</translation>
+<translation id="7962410387636238736">Deze computer ontvangt geen Google Chrome-updates meer, omdat Windows XP en Windows Vista niet meer worden ondersteund</translation>
<translation id="8005540215158006229">Chrome is bijna klaar.</translation>
<translation id="8008534537613507642">Chrome opnieuw installeren</translation>
<translation id="8030318113982266900">Je apparaat bijwerken naar <ph name="CHANNEL_NAME" /> kanaal...</translation>
@@ -272,7 +266,6 @@ Sommige functies zijn wellicht niet beschikbaar. Geef een andere profieldirector
<translation id="8796108026289707191">Je moet Google Chrome nu opnieuw starten.</translation>
<translation id="8823341990149967727">Chrome is verouderd</translation>
<translation id="884296878221830158">Hiermee wordt ook gecontroleerd welke pagina wordt weergegeven wanneer je Chrome start of op de knop 'Homepage' klikt.</translation>
-<translation id="8851136666856101339">hoofd</translation>
<translation id="8862326446509486874">Je hebt geen rechten om op systeemniveau te installeren. Meld je aan als beheerder en voer het installatieprogramma opnieuw uit.</translation>
<translation id="8914504000324227558">Chrome opnieuw starten</translation>
<translation id="9026991721384951619">Chrome OS kan je gegevens niet synchroniseren omdat de inloggegevens voor je account zijn verouderd.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_no.xtb b/chromium/chrome/app/resources/google_chrome_strings_no.xtb
index d7c61419ff4..4baae72b772 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_no.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_no.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome er en nettleser som kjører nettsider og programmer i ekspressfart. Den er rask, stabil og enkel å bruke. Google Chrome har innebygd beskyttelse mot skadelig programvare og svindelforsøk (nettfisking), slik at du kan føle deg tryggere når du surfer på nettet.</translation>
<translation id="1718131156967340976">Velg <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome kunne ikke synkronisere dataene dine på grunn av en påloggingsfeil.</translation>
-<translation id="1759301979429102118">Informasjon fra kontaktene dine kan hjelpe deg med å fylle ut skjemaer raskere i Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Få hjelp med å bruke Chrome OS</translation>
<translation id="1795405610103747296">Installer Chrome på telefonen din. Vi sender deg en SMS på <ph name="PHONE_NUMBER" /></translation>
@@ -108,8 +107,6 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="3889417619312448367">Avinstaller Google Chrome</translation>
<translation id="3898493977366060150">Surfing med Googles smarte funksjoner</translation>
<translation id="4028693306634653894">Kom deg raskere på Chrome</translation>
-<translation id="4031074602479304239">Chrome hindret dette nettstedet i å viderekoble deg til</translation>
-<translation id="4042449298237264661">Denne datamaskinen kommer ikke lenger til å motta oppdateringer av Google Chrome fordi Windows XP og Windows Vista ikke støttes lenger.</translation>
<translation id="4050175100176540509">Viktige sikkerhetsforbedringer og nye funksjoner er tilgjengelige i den nyeste versjonen.</translation>
<translation id="4053720452172726777">Tilpass og kontrollér Google Chrome</translation>
<translation id="4147555960264124640">Du er i ferd med å logge deg på med en administrert konto og gir administratoren kontroll over Chrome-profilen din. Chrome-dataene dine, som apper, bokmerker, loggen, passord og andre innstillinger, blir permanent knyttet til <ph name="USER_NAME" />. Du kan slette disse dataene via kontooversikten for Google, men du kan ikke knytte disse dataene til en annen konto. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +147,6 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="5170938038195470297">Profilen din kan ikke brukes fordi den er fra en nyere versjon av Google Chrome. Enkelte funksjoner kan være utilgjengelige. Angi en annen profilkatalog, eller bruk en nyere versjon av Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS kan ikke åpne denne siden</translation>
<translation id="5204098752394657250">Google Chrome – <ph name="TERMS_OF_SERVICE_LINK" />vilkår for bruk<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (kopiert til Chrome)</translation>
<translation id="5251420635869119124">Gjester kan bruke Chrome uten å etterlate seg spor.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome startes på nytt om ett sekund.}other{Google Chrome startes på nytt om # sekunder.}}</translation>
<translation id="532046782124376502">Advarsel: Google Chrome kan ikke hindre utvidelser i å registrere nettlesingsloggen din. Du kan deaktivere utvidelsen i inkognitomodus ved å fjerne avmerkingen for dette alternativet.</translation>
@@ -179,15 +175,12 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Oppdater &amp;Chrome OS</translation>
<translation id="6235018212288296708">Regel om innkommende trafikk for Google Chrome for å tillate mDNS-trafikk.</translation>
-<translation id="6236285698028833233">Google Chrome oppdateres ikke lenger og har mistet støtten for denne versjonen av operativsystemet ditt.</translation>
<translation id="6291089322031436445">Chrome Dev-apper</translation>
<translation id="6291549208091401781">Google Chrome er allerede installert for alle brukerne på datamaskinen din.</translation>
<translation id="6338556085225130112">Oppdaterer Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS muliggjøres av <ph name="BEGIN_LINK_CROS_OSS" />tilleggsprogramvare med åpen kildekode<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome trenger tilgang til kameraet ditt og mikrofonen din for dette nettstedet.</translation>
-<translation id="6400076122676892962">Denne datamaskinen kommer snart til å slutte å motta oppdateringer av Google Chrome fordi Mac OS X 10.6, 10.7 og 10.8 ikke støttes lenger.</translation>
<translation id="6410540444482791104">Du kan bidra til å gjøre Chrome tryggere og enklere å bruke ved å sende Google noe systeminformasjon og sideinnhold automatisk. Dette hjelper oss med å oppdage farlige apper og nettsteder.</translation>
-<translation id="6470176598693778404">Denne datamaskinen kommer ikke lenger til å motta oppdateringer av Google Chrome fordi Mac OS X 10.6, 10.7 og 10.8 ikke støttes lenger.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{En nedlasting pågår for øyeblikket. Vil du avbryte nedlastingen og avslutte Google Chrome?}other{# nedlastinger pågår for øyeblikket. Vil du avbryte nedlastingene og avslutte Google Chrome?}}</translation>
<translation id="6566149418543181476">Oppdaterer Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Du bruker <ph name="PROFILE_EMAIL" /> for synkronisering av Chrome-tingene dine. For å oppdatere alternativene for synkronisering eller bruke Chrome uten Google-konto, kan du gå til <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +201,6 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="7164397146364144019">Du kan bidra til å gjøre Chrome tryggere og enklere å bruke, ved å rapportere detaljer om mulige sikkerhetsbrudd til Google automatisk.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> har blitt lagt til i Chrome.</translation>
<translation id="7242029209006116544">Du er i ferd med å logge deg på med en administrert konto og gir administratoren kontroll over Chrome-profilen din. Chrome-dataene dine, som apper, bokmerker, loggen, passord og andre innstillinger, blir permanent knyttet til <ph name="USER_NAME" />. Du kan slette disse dataene via kontooversikten for Google, men du kan ikke knytte disse dataene til en annen konto. Du kan velge om du vil opprette en ny profil for å holde de eksisterende Chrome-dataene dine atskilte. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Denne datamaskinen kommer snart til å slutte å motta oppdateringer av Google Chrome fordi Windows XP og Windows Vista ikke støttes lenger.</translation>
<translation id="7330164299247909639">Autentiseringssertifikatet mislyktes. Logg på Google Chrome på nytt som <ph name="USER_NAME" />, eller kontakt administratoren din for å få mer informasjon. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nytt vindu</translation>
<translation id="7369650938475876456">Bruk et sterkt passord som genereres av Chrome</translation>
@@ -236,6 +228,7 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="7896673875602241923">Noen har tidligere logget på Chrome på denne datamaskinen som <ph name="ACCOUNT_EMAIL_LAST" />. Opprett en ny Chrome-bruker for å holde informasjonen din atskilt.</translation>
<translation id="7908168227788431038">Nå er oppdateringen snart ferdig! Start Google Chrome på nytt for å fullføre oppdateringen.</translation>
<translation id="795025003224538582">Ikke start på nytt</translation>
+<translation id="7962410387636238736">Denne datamaskinen kommer ikke lenger til å motta oppdateringer av Google Chrome, fordi Windows XP og Windows Vista ikke støttes lenger</translation>
<translation id="8005540215158006229">Chrome er nesten klar.</translation>
<translation id="8008534537613507642">Installer Chrome på nytt</translation>
<translation id="8030318113982266900">Oppdaterer enheten din til <ph name="CHANNEL_NAME" />-kanalen ...</translation>
@@ -266,7 +259,6 @@ Vi har sendt deg (<ph name="ACCOUNT_EMAIL" />) en e-post med nærmere instruksjo
<translation id="8796108026289707191">Du bør starte Google Chrome på nytt nå.</translation>
<translation id="8823341990149967727">Chrome er utdatert</translation>
<translation id="884296878221830158">Den styrer også hvilken side som vises når du starter Chrome eller klikker på Startside-knappen.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Du har ikke de nødvendige rettighetene for å installere på systemnivå. Prøv å kjøre installasjonsprogrammet som administrator.</translation>
<translation id="8914504000324227558">Start Chrome på nytt</translation>
<translation id="9026991721384951619">Chrome OS kunne ikke synkronisere dataene fordi påloggingsopplysningene dine er foreldede.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_pl.xtb b/chromium/chrome/app/resources/google_chrome_strings_pl.xtb
index 14a19b95383..ce9e6768419 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_pl.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_pl.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome jest przeglądarką internetową, w której witryny internetowe i aplikacje są szybkie jak błyskawica. Jest szybka, stabilna i łatwa w obsłudze. Dzięki wbudowanej ochronie przed złośliwym oprogramowaniem i wyłudzaniem informacji przeglądanie internetu przy użyciu przeglądarki Google Chrome jest bezpieczniejsze.</translation>
<translation id="1718131156967340976">Wybierz <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome nie może zsynchronizować danych z powodu błędu podczas logowania.</translation>
-<translation id="1759301979429102118">Informacje z Twoich kontaktów pomogą Ci szybciej wypełniać formularze w Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Skorzystaj z pomocy dotyczącej używania systemu operacyjnego Chrome</translation>
<translation id="1795405610103747296">Zainstaluj Chrome na telefonie. Wyślemy SMS-a na Twój telefon: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Jeśli jednak zalogujesz się teraz, informacje Chrome, takie jak zakładki, his
<translation id="2429317896000329049">Google Chrome nie może zsynchronizować danych, ponieważ synchronizacja jest niedostępna w Twojej domenie.</translation>
<translation id="2446511512801740068">Chrome jest nieaktualny, ponieważ od pewnego czasu nie był uruchamiany. Dostępna jest aktualizacja, która zostanie zastosowana natychmiast po ponownym uruchomieniu.</translation>
<translation id="2485422356828889247">Odinstaluj</translation>
+<translation id="2534507159460261402">Google Pay (skopiowana do Chrome)</translation>
<translation id="2580411288591421699">Nie można zainstalować tej samej wersji przeglądarki Google Chrome co obecnie uruchomiona. Zamknij przeglądarkę Google Chrome i spróbuj ponownie.</translation>
<translation id="2586406160782125153">Spowoduje to usunięcie danych przeglądania z tego urządzenia. Aby później odzyskać dane, zaloguj się w Chrome jako <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Chrome</translation>
@@ -108,8 +108,6 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="3889417619312448367">Odinstaluj Google Chrome</translation>
<translation id="3898493977366060150">Przeglądanie stron internetowych za pomocą inteligentnych rozwiązań Google</translation>
<translation id="4028693306634653894">Szybciej uruchamiaj Chrome</translation>
-<translation id="4031074602479304239">Chrome uniemożliwił tej stronie przekierowanie Cię na stronę</translation>
-<translation id="4042449298237264661">Google Chrome nie będzie już aktualizować się na tym komputerze, bo Windows XP i Windows Vista nie są już obsługiwane.</translation>
<translation id="4050175100176540509">W najnowszej wersji zostały wprowadzone ważne poprawki bezpieczeństwa i nowe funkcje.</translation>
<translation id="4053720452172726777">Dostosowywanie i kontrolowanie Google Chrome</translation>
<translation id="4147555960264124640">Logujesz się na zarządzane konto i przekazujesz jego administratorowi kontrolę nad swoim profilem Google Chrome. Twoje dane Chrome, takie jak aplikacje, zakładki, historia, hasła i inne ustawienia, zostaną trwale powiązane z użytkownikiem <ph name="USER_NAME" />. Będzie można je usunąć w Panelu kont Google, ale nie będzie można ich powiązać z innym kontem. <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="5170938038195470297">Nie można użyć Twojego profilu, ponieważ został utworzony w nowszej wersji Google Chrome. Niektóre funkcje mogą być niedostępne. Podaj inny katalog z profilem lub użyj nowszej wersji Chrome.</translation>
<translation id="5193136243808726294">System operacyjny Google Chrome nie może otworzyć tej strony.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Warunki korzystania z usługi<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (skopiowana do Chrome)</translation>
<translation id="5251420635869119124">Goście mogą korzystać z Chrome, nie pozostawiając żadnych danych.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome uruchomi się ponownie za sekundę.}few{Google Chrome uruchomi się ponownie za # sekundy.}many{Google Chrome uruchomi się ponownie za # sekund.}other{Google Chrome uruchomi się ponownie za # sekundy.}}</translation>
<translation id="532046782124376502">Ostrzeżenie: Google Chrome nie może uniemożliwić rozszerzeniom zapisywania historii przeglądania. Aby wyłączyć to rozszerzenie w trybie incognito, odznacz tę opcję.</translation>
@@ -180,15 +177,12 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Aktualizuj system operacyjny &amp;Chrome</translation>
<translation id="6235018212288296708">Reguła dla ruchu przychodzącego w Google Chrome zezwalająca na ruch mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome nie jest już aktualizowany ani nie obsługuje tej wersji systemu operacyjnego.</translation>
<translation id="6291089322031436445">Aplikacje do Chrome w wersji deweloperskiej</translation>
<translation id="6291549208091401781">Google Chrome jest już zainstalowany dla wszystkich użytkowników tego komputera.</translation>
<translation id="6338556085225130112">AktualizujÄ™ Google Chrome</translation>
<translation id="6368958679917195344">Opracowanie systemu operacyjnego Chrome było możliwe dzięki dodatkowemu <ph name="BEGIN_LINK_CROS_OSS" />oprogramowaniu typu open source<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome potrzebuje uprawnień dostępu do aparatu i mikrofonu na tej stronie.</translation>
-<translation id="6400076122676892962">Google Chrome wkrótce przestanie aktualizować się na tym komputerze, bo nie będzie już zgodny z macOS X 10.6, 10.7 ani 10.8.</translation>
<translation id="6410540444482791104">Możesz przyczynić się do zwiększenia bezpieczeństwa i komfortu korzystania z Chrome, automatycznie wysyłając do Google pewne informacje o systemie i część zawartości stron, by pomóc w wykrywaniu niebezpiecznych aplikacji i witryn.</translation>
-<translation id="6470176598693778404">Google Chrome nie będzie już aktualizować się na tym komputerze, bo macOS X 10.6, 10.7 i 10.8 nie są już obsługiwane.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Trwa pobieranie pliku. Czy chcesz je anulować i wyjść z Google Chrome?}few{Trwa pobieranie # plików. Czy chcesz je anulować i wyjść z Google Chrome?}many{Trwa pobieranie # plików. Czy chcesz je anulować i wyjść z Google Chrome?}other{Trwa pobieranie # pliku. Czy chcesz je anulować i wyjść z Google Chrome?}}</translation>
<translation id="6566149418543181476">AktualizujÄ™ Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Używasz adresu <ph name="PROFILE_EMAIL" /> do synchronizowania danych w Chrome. Aby zaktualizować ustawienia synchronizacji lub używać Chrome bez konta Google, wejdź na stronę <ph name="SETTINGS_LINK" />.</translation>
@@ -209,7 +203,6 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="7164397146364144019">Możesz pomóc zwiększyć bezpieczeństwo i komfort korzystania z Chrome, automatycznie przesyłając do Google szczegółowe informacje o możliwych zagrożeniach.</translation>
<translation id="7185038942300673794">Rozszerzenie <ph name="EXTENSION_NAME" /> zostało dodane do Chrome.</translation>
<translation id="7242029209006116544">Logujesz się na zarządzane konto i przekazujesz jego administratorowi kontrolę nad swoim profilem Google Chrome. Twoje dane Chrome, takie jak aplikacje, zakładki, historia, hasła i inne ustawienia, zostaną trwale powiązane z użytkownikiem <ph name="USER_NAME" />. Będzie można je usunąć w Panelu kont Google, ale nie będzie można ich powiązać z innym kontem. Możesz też utworzyć nowy profil, by przechowywać swoje dotychczasowe dane Chrome osobno. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Google Chrome wkrótce przestanie aktualizować się na tym komputerze, bo nie będzie już zgodny z Windows XP ani Windows Vista.</translation>
<translation id="7330164299247909639">Błąd certyfikatu uwierzytelniania. Jeszcze raz zaloguj się w Google Chrome jako <ph name="USER_NAME" /> lub skontaktuj się z administratorem, by uzyskać więcej informacji. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nowe okno</translation>
<translation id="7369650938475876456">Użyj silnego hasła wygenerowanego przez Chrome</translation>
@@ -222,6 +215,7 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="7494905215383356681">Licencje oprogramowania typu open source w Chrome</translation>
<translation id="7535429826459677826">Wersja deweloperska Google Chrome</translation>
<translation id="7552219221109926349">Wyświetlaj system operacyjny Chrome w tym języku</translation>
+<translation id="7589360514048265910">Google Chrome nie będzie już aktualizować się na tym komputerze, bo system Mac OS X 10.9 nie jest już obsługiwany.</translation>
<translation id="7592736734348559088">Google Chrome nie może zsynchronizować danych, ponieważ dane logowania na Twoje konto są nieaktualne.</translation>
<translation id="7626032353295482388">Witamy w Chrome</translation>
<translation id="7747138024166251722">Instalator nie mógł utworzyć katalogu tymczasowego. Sprawdź, czy na dysku jest dość wolnego miejsca oraz sprawdź, czy posiadasz uprawnienia do instalowania programów.</translation>
@@ -237,6 +231,7 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="7896673875602241923">Ktoś zalogował się wcześniej w Chrome na tym komputerze jako <ph name="ACCOUNT_EMAIL_LAST" />. Utwórz nowego użytkownika Chrome, by Twoje informacje były przechowywane oddzielnie.</translation>
<translation id="7908168227788431038">Już prawie gotowe. Uruchom ponownie Google Chrome, by zakończyć aktualizację.</translation>
<translation id="795025003224538582">Nie uruchamiaj ponownie</translation>
+<translation id="7962410387636238736">Google Chrome nie będzie już aktualizować się na tym komputerze, ponieważ systemy Windows XP i Windows Vista nie są już obsługiwane.</translation>
<translation id="8005540215158006229">Chrome jest już prawie gotowy.</translation>
<translation id="8008534537613507642">Ponownie zainstaluj Chrome</translation>
<translation id="8030318113982266900">Aktualizuję Twoje urządzenie do kanału: <ph name="CHANNEL_NAME" />...</translation>
@@ -267,7 +262,6 @@ Więcej instrukcji znajdziesz w e-mailu wysłanym na adres <ph name="ACCOUNT_EM
<translation id="8796108026289707191">Należy teraz ponownie uruchomić Google Chrome.</translation>
<translation id="8823341990149967727">Chrome jest nieaktualny</translation>
<translation id="884296878221830158">Kontroluje także to, jaka strona wyświetla się po uruchomieniu Chrome lub kliknięciu przycisku strony startowej.</translation>
-<translation id="8851136666856101339">główny</translation>
<translation id="8862326446509486874">Nie masz odpowiednich uprawnień do przeprowadzenia instalacji na poziomie systemowym. Uruchom ponownie program instalacyjny jako administrator.</translation>
<translation id="8914504000324227558">Uruchom Chrome ponownie</translation>
<translation id="9026991721384951619">Google Chrome nie może zsynchronizować danych, ponieważ dane logowania na Twoje konto są nieaktualne.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_pt-BR.xtb b/chromium/chrome/app/resources/google_chrome_strings_pt-BR.xtb
index 93d684669bd..ce7cca7e1c3 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_pt-BR.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_pt-BR.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">O Google Chrome é um navegador que executa páginas e aplicativos da web em alta velocidade. É rápido, estável e fácil de usar. Navegue pela web de forma segura com proteção contra malware e phishing integrada ao Google Chrome.</translation>
<translation id="1718131156967340976">Selecione o <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">O Google Chrome não pôde sincronizar seus dados devido a um erro no login.</translation>
-<translation id="1759301979429102118">Detalhes dos seus contatos podem ajudar a preencher formulários de forma mais rápida no Google Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obter ajuda para usar o Chrome OS</translation>
<translation id="1795405610103747296">Instale o Chrome no seu smartphone. Enviaremos um SMS para seu número: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Se você decidir fazer login assim mesmo, as informações do Google Chrome, com
<translation id="2429317896000329049">O Google Chrome não pôde sincronizar seus dados porque a sincronização não está disponível para seu domínio.</translation>
<translation id="2446511512801740068">O Chrome está desatualizado porque não foi reiniciado durante algum tempo. Uma atualização está disponível e será aplicada assim que você reiniciá-lo.</translation>
<translation id="2485422356828889247">Desinstalar</translation>
+<translation id="2534507159460261402">Google Pay (copiado para o Chrome)</translation>
<translation id="2580411288591421699">Não é possível instalar a mesma versão do Google Chrome que está em execução. Feche o Google Chrome e tente novamente.</translation>
<translation id="2586406160782125153">Essa ação excluirá seus dados de navegação desse dispositivo. Para recuperar seus dados mais tarde, faça login no Chrome como <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logotipo do Google Chrome</translation>
@@ -108,8 +108,6 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="3889417619312448367">Desinstalar o Google Chrome</translation>
<translation id="3898493977366060150">Navegação na Web com a tecnologia do Google</translation>
<translation id="4028693306634653894">Acesse o Chrome mais rapidamente</translation>
-<translation id="4031074602479304239">O Chrome impediu que este site levasse você para</translation>
-<translation id="4042449298237264661">Este computador não receberá mais atualizações do Google Chrome porque o Windows XP e o Windows Vista não são mais compatíveis.</translation>
<translation id="4050175100176540509">Melhorias de segurança importantes e novos recursos estão disponíveis na versão mais recente.</translation>
<translation id="4053720452172726777">Personalizar e controlar o Google Chrome</translation>
<translation id="4147555960264124640">Você está fazendo login com uma conta gerenciada e concedendo ao administrador da conta o controle sobre seu perfil do Google Chrome. Seus dados do Google Chrome, como aplicativos, favoritos, histórico, senhas e outras configurações serão permanentemente vinculados a <ph name="USER_NAME" />. Você pode excluir esses dados pelo painel das Contas do Google, mas não pode associá-los a outra conta. <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="5170938038195470297">Seu perfil não pode ser utilizado pois foi criado em uma versão mais recente do Google Chrome. Alguns recursos podem não estar disponíveis. Especifique um diretório de perfil diferente ou utilize uma versão mais recente do Google Chrome.</translation>
<translation id="5193136243808726294">O Google Chrome OS não pode abrir essa página.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Termos de Serviço<ph name="END_TERMS_OF_SERVICE_LINK" /> do Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiado para o Chrome)</translation>
<translation id="5251420635869119124">Convidados podem usar o Google Chrome sem deixar nada para trás.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{O Google Chrome será reiniciado em 1 segundo.}one{O Google Chrome será reiniciado em # segundos.}other{O Google Chrome será reiniciado em # segundos.}}</translation>
<translation id="532046782124376502">Aviso: o Google Chrome não impede que as extensões registrem seu histórico de navegação. Para desativar esta extensão no modo anônimo, desmarque esta opção.</translation>
@@ -180,15 +177,12 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Atualizar o Chrome OS</translation>
<translation id="6235018212288296708">Regra interna do Google Chrome que permite o tráfego mDNS.</translation>
-<translation id="6236285698028833233">O Google Chrome parou de ser atualizado e não oferece mais suporte para esta versão de seu sistema operacional.</translation>
<translation id="6291089322031436445">Apps do Chrome Dev</translation>
<translation id="6291549208091401781">O Google Chrome já está instalado para todos os usuários do seu computador.</translation>
<translation id="6338556085225130112">Atualizando o Google Chrome</translation>
<translation id="6368958679917195344">O sistema operacional do Chrome tornou-se possível graças a um <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
<translation id="6393863479814692971">O Chrome precisa de permissão para este site acessar sua câmera e seu microfone.</translation>
-<translation id="6400076122676892962">Este computador em breve parará de receber atualizações do Google Chrome porque o Mac OS X 10.6, 10.7 e 10.8 não serão mais compatíveis.</translation>
<translation id="6410540444482791104">Você pode ajudar a tornar o Chrome mais seguro e mais fácil de usar, enviando automaticamente algumas informações do sistema e conteúdos de página ao Google para ajudar a detectar apps e sites perigosos.</translation>
-<translation id="6470176598693778404">Este computador não receberá mais atualizações do Google Chrome porque o Mac OS X 10.6, 10.7 e 10.8 não são mais compatíveis.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Um download está em andamento. Quer cancelar o download e sair do Google Chrome?}one{# downloads estão em andamento. Quer cancelar os downloads e sair do Google Chrome?}other{# downloads estão em andamento. Quer cancelar os downloads e sair do Google Chrome?}}</translation>
<translation id="6566149418543181476">Atualizando o Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Você está usando <ph name="PROFILE_EMAIL" /> para sincronizar suas informações do Google Chrome. Para atualizar suas preferências de sincronização ou usar o Chrome sem uma Conta do Google, vá para <ph name="SETTINGS_LINK" />.</translation>
@@ -209,7 +203,6 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="7164397146364144019">Você pode ajudar a tornar o Google Chrome mais seguro e mais fácil de usar, informando automaticamente ao Google detalhes sobre possíveis incidentes de segurança.</translation>
<translation id="7185038942300673794">A extensão <ph name="EXTENSION_NAME" /> foi adicionada ao Google Chrome.</translation>
<translation id="7242029209006116544">Você está fazendo login com uma conta gerenciada e concedendo ao administrador da conta o controle sobre seu perfil do Google Chrome. Seus dados do Google Chrome, como aplicativos, favoritos, histórico, senhas e outras configurações serão permanentemente vinculados a <ph name="USER_NAME" />. Você pode excluir esses dados pelo painel das Contas do Google, mas não pode associá-los a outra conta. Você tem a opção de criar um novo perfil para manter seus dados existentes do Google Chrome separados. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Este computador em breve parará de receber atualizações do Google Chrome porque o Windows XP e Windows Vista não serão mais compatíveis.</translation>
<translation id="7330164299247909639">Falha no certificado de autenticação. Faça login novamente no Google Chrome como <ph name="USER_NAME" /> ou entre em contato com o administrador para receber mais informações. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nova janela</translation>
<translation id="7369650938475876456">Use uma senha forte gerada pelo Chrome</translation>
@@ -222,6 +215,7 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="7494905215383356681">Licenças de código aberto do Google Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Exibir o Chrome OS neste idioma</translation>
+<translation id="7589360514048265910">Este computador não receberá mais atualizações do Google Chrome, porque o Mac OS X 10.9 não é mais compatível.</translation>
<translation id="7592736734348559088">O Google Chrome não pôde sincronizar seus dados, pois os detalhes de login da sua conta estão desatualizados.</translation>
<translation id="7626032353295482388">Bem-vindo ao Google Chrome</translation>
<translation id="7747138024166251722">O instalador não conseguiu criar um diretório temporário. Verifique se há espaço livre em disco e se há permissão para a instalação de software.</translation>
@@ -237,6 +231,7 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="7896673875602241923">Anteriormente, alguém fez login no Chrome neste computador como <ph name="ACCOUNT_EMAIL_LAST" />. Crie um novo usuário do Chrome para manter suas informações separadas.</translation>
<translation id="7908168227788431038">Atualização quase concluída. Reinicie o Google Chrome para concluí-la.</translation>
<translation id="795025003224538582">Não reiniciar</translation>
+<translation id="7962410387636238736">Este computador não receberá mais atualizações do Google Chrome porque o Windows XP e o Windows Vista não são mais compatíveis</translation>
<translation id="8005540215158006229">O Google Chrome está quase pronto.</translation>
<translation id="8008534537613507642">Reinstalar o Google Chrome</translation>
<translation id="8030318113982266900">Atualizando seu dispositivo para o canal <ph name="CHANNEL_NAME" />...</translation>
@@ -267,7 +262,6 @@ Verifique seu e-mail em <ph name="ACCOUNT_EMAIL" /> para ver mais instruções.<
<translation id="8796108026289707191">Você deve reiniciar o Google Chrome agora.</translation>
<translation id="8823341990149967727">O Google Chrome está desatualizado</translation>
<translation id="884296878221830158">Controla também qual página deve ser exibida quando você inicia o Chrome ou clica no botão "Página inicial".</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Você não tem os direitos adequados para instalação no nível do sistema. Tente executar o instalador novamente como administrador.</translation>
<translation id="8914504000324227558">Reiniciar o Google Chrome</translation>
<translation id="9026991721384951619">O Chrome OS não pôde sincronizar seus dados porque os detalhes de login da sua conta estão desatualizados.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_pt-PT.xtb b/chromium/chrome/app/resources/google_chrome_strings_pt-PT.xtb
index 26d436507d2..0c586fa1fa7 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_pt-PT.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_pt-PT.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">O Google Chrome é um navegador de internet que executa páginas Web e aplicações de forma extremamente rápida. É rápido, estável e fácil de utilizar. Navegue na Web com mais segurança com proteção contra phishing e programas maliciosos incorporada no Google Chrome.</translation>
<translation id="1718131156967340976">Selecione o <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">O Google Chrome não conseguiu sincronizar os dados devido a um erro no início de sessão.</translation>
-<translation id="1759301979429102118">Os detalhes dos seus contactos podem ajudar a preencher formulários mais rapidamente no Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obter ajuda para utilizar o Chrome OS</translation>
<translation id="1795405610103747296">Instale o Chrome no telemóvel. Vamos enviar uma SMS para o seu telemóvel: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Se, mesmo assim, iniciar sessão, as informações do Chrome, como marcadores, h
<translation id="2429317896000329049">O Google Chrome não conseguiu sincronizar os dados porque a Sincronização não está disponível para o seu domínio.</translation>
<translation id="2446511512801740068">O Chrome está desatualizado porque não é reiniciado há algum tempo. Está disponível uma atualização que será aplicada logo que o reinicie.</translation>
<translation id="2485422356828889247">Desinstalar</translation>
+<translation id="2534507159460261402">Google Pay (copiado para o Chrome)</translation>
<translation id="2580411288591421699">Não é possível instalar a mesma versão do Google Chrome atualmente em execução. Feche o Google Chrome e tente novamente.</translation>
<translation id="2586406160782125153">Esta ação elimina os seus dados de navegação deste dispositivo. Para recuperar os seus dados mais tarde, inicie sessão no Chrome como <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logótipo do Chrome</translation>
@@ -108,8 +108,6 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="3889417619312448367">Desinstalar o Google Chrome</translation>
<translation id="3898493977366060150">Navegação na Web com a inteligência da Google</translation>
<translation id="4028693306634653894">Aceder mais rapidamente ao Chrome</translation>
-<translation id="4031074602479304239">O Chrome impediu este site de o redirecionar para</translation>
-<translation id="4042449298237264661">Este computador deixará de receber atualizações do Google Chrome, uma vez que o Windows XP e o Windows Vista já não são suportados.</translation>
<translation id="4050175100176540509">Estão disponíveis na versão mais recente melhorias de segurança importantes e novas funcionalidades.</translation>
<translation id="4053720452172726777">Personalizar e controlar o Google Chrome</translation>
<translation id="4147555960264124640">Está a iniciar sessão com uma conta gerida e a permitir que o gestor controle o seu perfil do Google Chrome. Os seus dados do Chrome, como aplicações, marcadores, histórico, palavras-passe e outras definições, ficarão associados definitivamente a <ph name="USER_NAME" />. Poderá eliminar estes dados através do Painel de Controlo das Contas Google, mas não poderá associá-los a outra conta. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="5170938038195470297">O seu perfil não pode ser utilizado pois pertence a uma versão mais recente do Google Chrome. Algumas funcionalidades poderão estar indisponíveis. Especifique um diretório de perfil diferente ou utilize uma versão mais recente do Google Chrome.</translation>
<translation id="5193136243808726294">O Google Chrome OS não consegue abrir esta página.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Termos de Utilização<ph name="END_TERMS_OF_SERVICE_LINK" /> do Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiado para o Chrome)</translation>
<translation id="5251420635869119124">Os convidados podem utilizar o Chrome sem perder qualquer funcionalidade.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{O Google Chrome irá reiniciar dentro de 1 segundo.}other{O Google Chrome irá reiniciar dentro de # segundos.}}</translation>
<translation id="532046782124376502">Aviso: o Google Chrome não pode impedir que as extensões gravem o seu histórico de navegação. Para desativar esta extensão no modo de navegação anónima, desselecione esta opção.</translation>
@@ -179,15 +176,12 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Atualizar o SO &amp;Chrome</translation>
<translation id="6235018212288296708">Regra de importação para o Google Chrome permitir o tráfego mDNS.</translation>
-<translation id="6236285698028833233">O Google Chrome já não se atualiza nem suporta mais esta versão do seu sistema operativo.</translation>
<translation id="6291089322031436445">Aplicações do Chrome Dev</translation>
<translation id="6291549208091401781">O Google Chrome já está instalado para todos os utilizadores no seu computador.</translation>
<translation id="6338556085225130112">A atualizar o Google Chrome…</translation>
<translation id="6368958679917195344">O Chrome OS é possível através de <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
<translation id="6393863479814692971">O Chrome necessita de autorização de acesso à câmara e ao microfone para este site.</translation>
-<translation id="6400076122676892962">Em breve, este computador deixará de receber atualizações do Google Chrome, uma vez que o Mac OS X 10.6, o Mac OS X 10.7 e o Mac OS X 10.8 já não serão suportados.</translation>
<translation id="6410540444482791104">Pode ajudar a tornar o Chrome mais seguro e fácil de utilizar ao enviar automaticamente algumas informações do sistema e conteúdo de páginas para a Google para ajudar a detetar aplicações e sites perigosos.</translation>
-<translation id="6470176598693778404">Este computador deixará de receber atualizações do Google Chrome, uma vez que o Mac OS X 10.6, o Mac OS X 10.7 e Mac OS X 10.8 já não são suportados.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Uma transferência está atualmente em curso. Pretende cancelar a transferência e sair do Google Chrome?}other{# transferências estão atualmente em curso. Pretende cancelar as transferências e sair do Google Chrome?}}</translation>
<translation id="6566149418543181476">A atualizar o Google Chrome (<ph name="PROGRESS_PERCENT" />)…</translation>
<translation id="6598387184982954187">Está a utilizar <ph name="PROFILE_EMAIL" /> para sincronizar os seus conteúdos do Chrome. Para atualizar a preferência de sincronização ou utilizar o Chrome sem uma Conta Google, aceda a <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="7164397146364144019">Pode contribuir para tornar o Chrome mais seguro e fácil de utilizar ao comunicar automaticamente os detalhes de possíveis incidentes de segurança à Google.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> foi adicionado ao Chrome.</translation>
<translation id="7242029209006116544">Está a iniciar sessão com uma conta gerida e a permitir que o gestor controle o seu perfil do Google Chrome. Os seus dados do Chrome, como aplicações, marcadores, histórico, palavras-passe e outras definições, ficarão associados definitivamente a <ph name="USER_NAME" />. Poderá eliminar estes dados através do Painel de Controlo das Contas Google, mas não poderá associá-los a outra conta. Opcionalmente, pode criar um perfil novo para manter os seus dados atuais do Chrome em separado. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Em breve, este computador deixará de receber atualizações do Google Chrome, uma vez que o Windows XP e o Windows Vista já não serão suportados.</translation>
<translation id="7330164299247909639">Falha no certificado de autenticação. Inicie sessão novamente no Google Chrome como <ph name="USER_NAME" /> ou contacte o gestor para mais informações. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nova janela</translation>
<translation id="7369650938475876456">Utilize uma palavra-passe forte gerada pelo Chrome</translation>
@@ -221,6 +214,7 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="7494905215383356681">Licenças de código aberto do Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Apresentar o Chrome OS neste idioma</translation>
+<translation id="7589360514048265910">Este computador deixará de receber atualizações do Google Chrome, uma vez que o Mac OS X 10.9 já não é suportado.</translation>
<translation id="7592736734348559088">O Google Chrome não conseguiu sincronizar os dados porque os detalhes de início de sessão da sua conta estão desatualizados.</translation>
<translation id="7626032353295482388">Bem-vindo ao Chrome</translation>
<translation id="7747138024166251722">O programa de instalação não conseguiu criar um directório temporário. Verifique se há espaço livre no disco e permissão para a instalação do software.</translation>
@@ -236,6 +230,7 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="7896673875602241923">Anteriormente, alguém iniciou sessão no Chrome neste computador com a conta <ph name="ACCOUNT_EMAIL_LAST" />. Crie um novo utilizador do Chrome para manter as informações em separado.</translation>
<translation id="7908168227788431038">Quase atualizado! Reinicie o Google Chrome para concluir a atualização.</translation>
<translation id="795025003224538582">Não reiniciar</translation>
+<translation id="7962410387636238736">Este computador deixará de receber atualizações do Google Chrome, uma vez que o Windows XP e o Windows Vista já não são suportados.</translation>
<translation id="8005540215158006229">O Chrome está quase pronto.</translation>
<translation id="8008534537613507642">Reinstalar Chrome</translation>
<translation id="8030318113982266900">A atualizar o dispositivo para o canal <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +261,6 @@ Para obter mais instruções, verifique o seu email em <ph name="ACCOUNT_EMAIL"
<translation id="8796108026289707191">Deve reiniciar o Google Chrome agora.</translation>
<translation id="8823341990149967727">O Chrome Está Desatualizado</translation>
<translation id="884296878221830158">Também controla a página apresentada quando inicia o Chrome ou clica no botão Página Inicial.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Não tem os direitos adequados para uma instalação ao nível do sistema. Tente executar o programa de instalação novamente como Administrador.</translation>
<translation id="8914504000324227558">Reiniciar o Chrome</translation>
<translation id="9026991721384951619">O Chrome OS não conseguiu sincronizar os dados porque os detalhes de início de sessão da sua conta estão desatualizados.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ro.xtb b/chromium/chrome/app/resources/google_chrome_strings_ro.xtb
index 97f05f075ec..1e3578fb13c 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ro.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ro.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome este un browser web care rulează pagini web și aplicații cu o viteză extraordinară. Este rapid, stabil și ușor de utilizat. Navigați pe web beneficiind de mai multă siguranță datorită protecției împotriva programelor malware și a phishingului, care este încorporată în Google Chrome.</translation>
<translation id="1718131156967340976">Selectează <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome nu a putut sincroniza datele din cauza unei erori la conectare.</translation>
-<translation id="1759301979429102118">Detaliile din agendă vă pot ajuta să completați mai rapid formularele în Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Obțineți ajutor în legătură cu utilizarea sistemului de operare Chrome</translation>
<translation id="1795405610103747296">Instalează Chrome pe telefon. Vom trimite un SMS pe telefonul tău: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Dacă totuși vă conectați, informațiile Chrome cum ar fi marcajele, istoricu
<translation id="2429317896000329049">Google Chrome nu a putut sincroniza datele, deoarece sincronizarea nu este disponibilă pentru domeniul dvs.</translation>
<translation id="2446511512801740068">Chrome este neactualizat, deoarece în ultimul timp nu a fost repornit. Este disponibilă o actualizare, iar aceasta va fi aplicată după repornire.</translation>
<translation id="2485422356828889247">Dezinstalează</translation>
+<translation id="2534507159460261402">Google Pay (copiat în Chrome)</translation>
<translation id="2580411288591421699">Nu se poate instala aceeași versiune Google Chrome care rulează în prezent. Închide Google Chrome și încearcă din nou.</translation>
<translation id="2586406160782125153">Astfel, se vor șterge datele de navigare de pe acest dispozitiv. Pentru a recupera datele mai târziu, conectează-te la Chrome ca <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Sigla Chrome</translation>
@@ -108,8 +108,6 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="3889417619312448367">Dezinstalează Google Chrome</translation>
<translation id="3898493977366060150">Navigare pe web cu ingeniozitatea Google</translation>
<translation id="4028693306634653894">Accesează Chrome mai rapid</translation>
-<translation id="4031074602479304239">Chrome a oprit acest site să te direcționeze către</translation>
-<translation id="4042449298237264661">Acest computer nu va mai primi actualizări pentru Google Chrome, deoarece Windows XP și Windows Vista nu mai sunt acceptate.</translation>
<translation id="4050175100176540509">În cea mai recentă versiune sunt disponibile îmbunătățiri de securitate și funcții noi importante.</translation>
<translation id="4053720452172726777">Personalizați și controlați Google Chrome</translation>
<translation id="4147555960264124640">Vă conectați cu un cont gestionat și îi permiteți administratorului acestuia controlul asupra profilului dvs. Google Chrome. Datele Chrome, cum ar fi aplicațiile, marcajele, istoricul, parolele și alte setări vor fi asociate definitiv cu <ph name="USER_NAME" />. Veți putea să ștergeți aceste date prin intermediul Tabloului de bord pentru Conturi Google, însă nu veți putea să asociați aceste date cu un alt cont. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="5170938038195470297">Profilul dvs. nu poate fi utilizat, deoarece provine de la o versiune Google Chrome mai recentă. Este posibil ca unele funcții să nu fie disponibile. Specificați un director de profil diferit sau utilizați o versiune Chrome mai nouă.</translation>
<translation id="5193136243808726294">Sistemul de operare Google Chrome nu poate deschide pagina.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Termeni și condiții<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (copiat în Chrome)</translation>
<translation id="5251420635869119124">Invitații pot folosi Chrome fără a lăsa nicio urmă.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome va reporni într-o secundă.}few{Google Chrome va reporni în # secunde.}other{Google Chrome va reporni în # de secunde.}}</translation>
<translation id="532046782124376502">Avertisment: Google Chrome nu poate împiedica extensiile să înregistreze istoricul de navigare. Pentru a dezactiva această extensie în modul incognito, debifează această opțiune.</translation>
@@ -179,15 +176,12 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> – Google Chrome</translation>
<translation id="61852838583753520">Actualizați sistemul de operare &amp;Chrome</translation>
<translation id="6235018212288296708">Regula de intrare pentru Google Chrome pentru a permite traficul mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome nu se mai actualizează și nu mai acceptă această versiune a sistemului dvs. de operare.</translation>
<translation id="6291089322031436445">Aplicații Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome este instalat deja pentru toți utilizatorii de pe computerul tău.</translation>
<translation id="6338556085225130112">Google Chrome se actualizează</translation>
<translation id="6368958679917195344">Sistemul de operare Chrome este posibil datorită unui <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> suplimentar.</translation>
<translation id="6393863479814692971">Chrome are nevoie de permisiune ca să acceseze camera foto și microfonul pentru acest site.</translation>
-<translation id="6400076122676892962">În curând, acest computer nu va mai primi actualizări pentru Google Chrome, deoarece Mac OS X 10.6, 10.7 și 10.8 nu vor mai fi acceptate.</translation>
<translation id="6410540444482791104">Ne poți ajuta să facem Chrome mai sigur și mai ușor de folosit trimițând automat anumite informații despre sistem și conținutul paginii la Google pentru a detecta aplicațiile și site-urile periculoase.</translation>
-<translation id="6470176598693778404">Acest computer nu va mai primi actualizări pentru Google Chrome, deoarece Mac OS X 10.6, 10.7 și 10.8 nu mai sunt acceptate.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{O descărcare este în desfășurare. Dorești să anulezi descărcarea și să ieși din Google Chrome?}few{# descărcări sunt în desfășurare. Dorești să anulezi descărcările și să ieși din Google Chrome?}other{# de descărcări sunt în desfășurare. Dorești să anulezi descărcările și să ieși din Google Chrome?}}</translation>
<translation id="6566149418543181476">Google Chrome se actualizează (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">În prezent, folosiți <ph name="PROFILE_EMAIL" /> pentru a sincroniza datele Chrome. Pentru a actualiza preferințele de sincronizare sau pentru a folosi Chrome fără un Cont Google, accesați <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="7164397146364144019">Puteți contribui la un produs Chrome mai sigur și mai ușor de folosit raportând automat la Google detaliile eventualelor incidente privind securitatea.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> a fost adăugată la Chrome.</translation>
<translation id="7242029209006116544">Vă conectați cu un cont gestionat și îi permiteți administratorului acestuia controlul asupra profilului dvs. Google Chrome. Datele Chrome, cum ar fi aplicațiile, marcajele, istoricul, parolele și alte setări vor fi asociate definitiv cu <ph name="USER_NAME" />. Veți putea să ștergeți aceste date prin intermediul Tabloului de bord pentru Conturi Google, însă nu veți putea să asociați aceste date cu alt cont. Aveți opțiunea de a crea un profil nou, pentru a păstra separat datele Chrome existente. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">În curând, acest computer nu va mai primi actualizări pentru Google Chrome, deoarece Windows XP și Windows Vista nu vor mai fi acceptate.</translation>
<translation id="7330164299247909639">Eroare privind certificatul de autentificare. Conectează-te la Google Chrome din nou ca <ph name="USER_NAME" /> sau contactează administratorul pentru mai multe informații. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Fereastră nouă</translation>
<translation id="7369650938475876456">Folosește o parolă puternică generată de Chrome</translation>
@@ -236,6 +229,7 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="7896673875602241923">Un alt utilizator s-a conectat anterior la Chrome pe acest computer ca <ph name="ACCOUNT_EMAIL_LAST" />. Creează un nou utilizator Chrome pentru a-ți păstra separat informațiile.</translation>
<translation id="7908168227788431038">Aproape actualizat! Repornește Google Chrome pentru a finaliza actualizarea.</translation>
<translation id="795025003224538582">Nu reporniți</translation>
+<translation id="7962410387636238736">Acest computer nu va mai primi actualizări pentru Google Chrome, deoarece Windows XP și Windows Vista nu mai sunt acceptate</translation>
<translation id="8005540215158006229">Chrome este aproape pregătit.</translation>
<translation id="8008534537613507642">Reinstalați Chrome</translation>
<translation id="8030318113982266900">Se actualizează dispozitivul pentru canalul <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +260,6 @@ Verifică e-mailul la <ph name="ACCOUNT_EMAIL" /> pentru instrucțiuni supliment
<translation id="8796108026289707191">Îți recomandăm să repornești Google Chrome acum.</translation>
<translation id="8823341990149967727">Chrome nu este actualizat</translation>
<translation id="884296878221830158">Stabilește și ce pagină se afișează când porniți Chrome sau când dați clic pe butonul Pagină de pornire.</translation>
-<translation id="8851136666856101339">principal</translation>
<translation id="8862326446509486874">Nu ai drepturile adecvate pentru instalarea la nivel de sistem. Încearcă să rulezi din nou programul de instalare ca Administrator.</translation>
<translation id="8914504000324227558">Relansați Chrome</translation>
<translation id="9026991721384951619">Sistemul de operare Chrome nu a putut sincroniza datele, deoarece detaliile de conectare pentru contul dvs. nu sunt actualizate.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ru.xtb b/chromium/chrome/app/resources/google_chrome_strings_ru.xtb
index c2d7b914545..67cb9ab7629 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ru.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ru.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome – Ñто быÑтрый и удобный браузер Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ð²ÐµÐ±-Ñтраницами и приложениÑми. Он надежен и проÑÑ‚ в иÑпользовании. Ð’Ñ‹ можете проÑматривать Ñтраницы в Интернете, положившиÑÑŒ на ÑиÑтему защиту от вредоноÑного ПО и фишинга, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑƒÐ¶Ðµ вÑтроена в Google Chrome.</translation>
<translation id="1718131156967340976">Выберите <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome не удалоÑÑŒ Ñинхронизировать данные из-за ошибки входа в аккаунт.</translation>
-<translation id="1759301979429102118">Данные из вашего ÑпиÑка контактов будут отображатьÑÑ Ð² подÑказках, и вы Ñможете быÑтрее заполнÑÑ‚ÑŒ формы в Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Помощь по иÑпользованию Chrome OS</translation>
<translation id="1795405610103747296">УÑтановите Chrome на телефон. Мы отправим вам SMS на номер <ph name="PHONE_NUMBER" />.</translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">Google Chrome не удалоÑÑŒ Ñинхронизировать данные, поÑкольку Ñлужба Sync недоÑтупна Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ домена.</translation>
<translation id="2446511512801740068">Ð”Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ верÑии Chrome доÑтупно обновление. Оно будет уÑтановлено при перезапуÑке приложениÑ.</translation>
<translation id="2485422356828889247">Удалить</translation>
+<translation id="2534507159460261402">Google Pay (Ñкопирована в Chrome)</translation>
<translation id="2580411288591421699">Ðе удаетÑÑ ÑƒÑтановить верÑию Google Chrome, аналогичную уже выполнÑемой. Закройте Google Chrome и повторите попытку.</translation>
<translation id="2586406160782125153">Данные о работе в браузере будут удалены Ñ ÑƒÑтройÑтва. Чтобы воÑÑтановить данные позже, войдите в Chrome как <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Логотип Chrome</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Удалить Google Chrome</translation>
<translation id="3898493977366060150">Технологии Google Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñтого и быÑтрого поиÑка в Интернете.</translation>
<translation id="4028693306634653894">Открывайте Chrome ещё быÑтрее</translation>
-<translation id="4031074602479304239">Chrome заблокировал попытку перенаправить Ð²Ð°Ñ Ð½Ð° Ñледующую Ñтраницу:</translation>
-<translation id="4042449298237264661">Google Chrome больше не будет обновлÑÑ‚ÑŒÑÑ Ð½Ð° Ñтом компьютере, так как поддержка Windows XP и Windows Vista прекращена.</translation>
<translation id="4050175100176540509">Ð’ поÑледней верÑии улучшена защита и добавлены новые функции.</translation>
<translation id="4053720452172726777">ÐаÑтройка и управление Google Chrome</translation>
<translation id="4147555960264124640">Выполнив вход в управлÑемый аккаунт, вы предоÑтавлÑете админиÑтратору право контролировать наÑтройки вашего Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Google Chrome. Ваши данные Chrome (приложениÑ, закладки, иÑториÑ, пароли и другие наÑтройки) будут временно ÑвÑзаны Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ <ph name="USER_NAME" />. Эти данные можно удалить в Личном кабинете Google, но их Ð½ÐµÐ»ÑŒÐ·Ñ ÑвÑзать Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ аккаунтом. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">ИÑпользовать Ñтот профиль невозможно, так как он был Ñоздан в более новой верÑии Google Chrome. Ðекоторые функции могут быть недоÑтупны. Укажите другой каталог Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¸Ð»Ð¸ уÑтановите более новую верÑию Chrome.</translation>
<translation id="5193136243808726294">Chrome OS не может открыть Ñту Ñтраницу</translation>
<translation id="5204098752394657250"> <ph name="TERMS_OF_SERVICE_LINK" />УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑпользованиÑ<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (Ñкопировано в Chrome)</translation>
<translation id="5251420635869119124">ИÑпользуйте Chrome в гоÑтевом режиме, еÑли не хотите ÑохранÑÑ‚ÑŒ данные о поÑещенных Ñайтах.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome перезапуÑтитÑÑ Ñ‡ÐµÑ€ÐµÐ· 1 Ñекунду}one{Google Chrome перезапуÑтитÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунду}few{Google Chrome перезапуÑтитÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунды}many{Google Chrome перезапуÑтитÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунд}other{Google Chrome перезапуÑтитÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунды}}</translation>
<translation id="532046782124376502">Внимание! Google Chrome не может предотвратить запиÑÑŒ раÑширений в иÑторию проÑмотренных Ñтраниц. Чтобы отключить Ñто раÑширение в режиме инкогнито, отмените Ñтот параметр.</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Обновить &amp;Chrome OS</translation>
<translation id="6235018212288296708">Разрешить в Google Chrome передачу входÑщего трафика по протоколу mDNS</translation>
-<translation id="6236285698028833233">Google Chrome больше не обновлÑетÑÑ Ð¸ не поддерживаетÑÑ Ð´Ð»Ñ Ñтой верÑии операционной ÑиÑтемы.</translation>
<translation id="6291089322031436445">ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Chrome Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ¾Ð²</translation>
<translation id="6291549208091401781">Google Chrome уже уÑтановлен Ð´Ð»Ñ Ð²Ñех пользователей вашего компьютера</translation>
<translation id="6338556085225130112">Обновление Google Chrome…</translation>
<translation id="6368958679917195344">Своим поÑвлением Chrome OS обÑзана дополнительному <ph name="BEGIN_LINK_CROS_OSS" />программному обеÑпечению Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Ð”Ð»Ñ Ñтого Ñайта Chrome запрашивает разрешение на доÑтуп к камере и микрофону.</translation>
-<translation id="6400076122676892962">Google Chrome Ñкоро переÑтанет обновлÑÑ‚ÑŒÑÑ Ð½Ð° Ñтом компьютере, так как поддержка Mac OS X 10.6, 10.7 и 10.8 будет прекращена.</translation>
<translation id="6410540444482791104">Ð’Ñ‹ можете автоматичеÑки отправлÑÑ‚ÑŒ ÑиÑтемную информацию и контент Ñтраниц в Google, чтобы помочь улучшить раÑпознавание опаÑных приложений и Ñайтов. Давайте вмеÑте Ñделаем Chrome ещё удобнее и безопаÑнее!</translation>
-<translation id="6470176598693778404">Google Chrome больше не будет обновлÑÑ‚ÑŒÑÑ Ð½Ð° Ñтом компьютере, так как поддержка Mac OS X 10.6, 10.7 и 10.8 прекращена.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Идет Ñкачивание. Отменить и выйти из Google Chrome?}one{Идет Ñкачивание (#). Отменить и выйти из Google Chrome?}few{Идет Ñкачивание (#). Отменить и выйти из Google Chrome?}many{Идет Ñкачивание (#). Отменить и выйти из Google Chrome?}other{Идет Ñкачивание (#). Отменить и выйти из Google Chrome?}}</translation>
<translation id="6566149418543181476">Обновление Google Chrome (<ph name="PROGRESS_PERCENT" />)…</translation>
<translation id="6598387184982954187">Ð”Ð»Ñ Ñинхронизации данных Chrome иÑпользуетÑÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚ <ph name="PROFILE_EMAIL" />. Изменить параметры Ñинхронизации или отключить аккаунт можно в <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">Ð’Ñ‹ можете Ñделать защиту Chrome ещё надежнее. ПроÑто разрешите автоматичеÑки отправлÑÑ‚ÑŒ в Google информацию о возможных проблемах безопаÑноÑти.</translation>
<translation id="7185038942300673794">РаÑширение "<ph name="EXTENSION_NAME" />" уÑтановлено.</translation>
<translation id="7242029209006116544">Выполнив вход в управлÑемый аккаунт, вы предоÑтавлÑете админиÑтратору право контролировать наÑтройки вашего Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Google Chrome. Ваши данные Chrome (приложениÑ, закладки, иÑториÑ, пароли и другие наÑтройки) будут временно ÑвÑзаны Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ <ph name="USER_NAME" />. Эти данные можно удалить в Личном кабинете Google, но их Ð½ÐµÐ»ÑŒÐ·Ñ ÑвÑзать Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ аккаунтом. Чтобы Ñохранить данные Chrome отдельно, Ñоздайте новый профиль. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Google Chrome Ñкоро переÑтанет обновлÑÑ‚ÑŒÑÑ Ð½Ð° Ñтом компьютере, так как поддержка Windows XP и Windows Vista будет прекращена.</translation>
<translation id="7330164299247909639">Ошибка Ñертификата аутентификации. Войдите в Google Chrome как <ph name="USER_NAME" /> ещё раз или обратитеÑÑŒ за информацией к админиÑтратору. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Ðовое окно</translation>
<translation id="7369650938475876456">ИÑпользуйте надежный пароль, Ñгенерированный Chrome.</translation>
@@ -236,6 +229,7 @@
<translation id="7896673875602241923">Ранее вход в Chrome на Ñтом компьютере выполнÑлÑÑ Ð¸Ð· аккаунта <ph name="ACCOUNT_EMAIL_LAST" />. Чтобы ваши данные хранилиÑÑŒ отдельно, Ñоздайте новый профиль Chrome.</translation>
<translation id="7908168227788431038">Чтобы завершить обновление, перезапуÑтите Google Chrome.</translation>
<translation id="795025003224538582">Ðе перезапуÑкать</translation>
+<translation id="7962410387636238736">Google Chrome больше не будет обновлÑÑ‚ÑŒÑÑ Ð½Ð° Ñтом компьютере, так как поддержка Windows XP и Windows Vista прекращена.</translation>
<translation id="8005540215158006229">Chrome почти готов к работе.</translation>
<translation id="8008534537613507642">ПереуÑтановить Chrome</translation>
<translation id="8030318113982266900">Переключение уÑтройÑтва на канал <ph name="CHANNEL_NAME" />...</translation>
@@ -266,7 +260,6 @@
<translation id="8796108026289707191">ПерезапуÑтите Google Chrome</translation>
<translation id="8823341990149967727">ВерÑÐ¸Ñ Chrome уÑтарела</translation>
<translation id="884296878221830158">Кроме того, раÑширение изменило Ñтартовую Ñтраницу Chrome и Ñтраницу, отображаемую при нажатии кнопки "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница".</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">У Ð²Ð°Ñ Ð½ÐµÑ‚ прав, необходимых Ð´Ð»Ñ ÑƒÑтановки на ÑиÑтемном уровне. ЗапуÑтите программу уÑтановки еще раз в качеÑтве админиÑтратора.</translation>
<translation id="8914504000324227558">ПерезапуÑтить Chrome</translation>
<translation id="9026991721384951619">Ðе удалоÑÑŒ выполнить Ñинхронизацию, так как учетные данные уÑтарели.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_sk.xtb b/chromium/chrome/app/resources/google_chrome_strings_sk.xtb
index 69dd3fe9386..7061ed869e1 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_sk.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_sk.xtb
@@ -33,7 +33,6 @@ Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách s
<translation id="1698376642261615901">Google Chrome je webový prehliadaÄ, ktorý spúšťa webové stránky a aplikácie rýchlosÅ¥ou blesku. Je rýchly, stabilný a jednoduchý. Má v sebe vstavanú ochranu pred Å¡kodlivým softvérom a neoprávneným získavaním údajov, vÄaka ktorej je prehliadanie webu bezpeÄnejÅ¡ie.</translation>
<translation id="1718131156967340976">Vyberte <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">PrehliadaÄu Google Chrome sa nepodarilo synchronizovaÅ¥ vaÅ¡e údaje z dôvodu chyby prihlásenia.</translation>
-<translation id="1759301979429102118">Podrobnosti z vaÅ¡ich kontaktov vám môžu pomôcÅ¥ rýchlejÅ¡ie vypĺňaÅ¥ formuláre v prehliadaÄi Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Získajte pomoc pri používaní systému Chrome OS</translation>
<translation id="1795405610103747296">Nainštalujte si Chrome do telefónu. Pošleme vám správu SMS na telefón: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@ Ak sa chcete aj napriek tomu prihlásiÅ¥, informácie prehliadaÄa Chrome, ako s
<translation id="2429317896000329049">PrehliadaÄu Google Chrome sa nepodarilo synchronizovaÅ¥ vaÅ¡e údaje, pretože možnosÅ¥ synchronizácie nie je pre vaÅ¡u doménu k dispozícii.</translation>
<translation id="2446511512801740068">Chrome je zastaraný, pretože nebol dlhší Äas reÅ¡tartovaný. K dispozícii je aktualizácia, ktorá bude uplatnená po najbližšom opätovnom spustení.</translation>
<translation id="2485422356828889247">Odinštalovať</translation>
+<translation id="2534507159460261402">Google Pay (skopírované do Chromu)</translation>
<translation id="2580411288591421699">Nie je možné nainÅ¡talovaÅ¥ rovnakú verziu prehliadaÄa Google Chrome, ako je aktuálne spustená verzia. Zavrite Google Chrome a skúste znova.</translation>
<translation id="2586406160782125153">Táto akcia odstráni zo zariadenia údaje prehliadania. Ak budete chcieÅ¥ svoje údaje neskôr opäť naÄítaÅ¥, prihláste sa do Chromu ako používateľ <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Logo Chrome</translation>
@@ -110,8 +110,6 @@ Ak chcete profilu <ph name="NEW_PROFILE_NAME" /> zabrániÅ¥ pristupovaÅ¥ do váÅ
<translation id="3889417619312448367">OdinÅ¡talovanie prehliadaÄa Google Chrome</translation>
<translation id="3898493977366060150">Prehliadanie webu pomocou inteligentných doplnkov Googlu</translation>
<translation id="4028693306634653894">Prechádzajte do Chromu rýchlejšie</translation>
-<translation id="4031074602479304239">Chrome zabránil tomuto webu, aby vás presmeroval na adresu</translation>
-<translation id="4042449298237264661">Tento poÄítaÄ už nebude dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systémy Windows XP a Windows Vista už nie sú podporované.</translation>
<translation id="4050175100176540509">V najnovÅ¡ej verzii sú k dispozícii dôležité vylepÅ¡enia zabezpeÄenia a nové funkcie.</translation>
<translation id="4053720452172726777">PrispôsobiÅ¥ a ovládaÅ¥ prehliadaÄ Google Chrome</translation>
<translation id="4147555960264124640">Prihlasujete sa pomocou spravovaného úÄtu a jeho správcovi dávate kontrolu nad vaším profilom prehliadaÄa Chrome. VaÅ¡e údaje prehliadaÄa Chrome, ako sú aplikácie, záložky, história, heslá a iné nastavenia, sa natrvalo priradia k úÄtu <ph name="USER_NAME" />. Tieto údaje budete môcÅ¥ odstrániÅ¥ len pomocou panela Dashboard v ÚÄtoch Google, ale nebudete ich môcÅ¥ priradiÅ¥ k inému úÄtu. <ph name="LEARN_MORE" /></translation>
@@ -154,7 +152,6 @@ Ak chcete profilu <ph name="NEW_PROFILE_NAME" /> zabrániÅ¥ pristupovaÅ¥ do váÅ
Niektoré funkcie môžu byÅ¥ nedostupné. Zadajte iný adresár profilu alebo použite novÅ¡iu verziu prehliadaÄa Chrome.</translation>
<translation id="5193136243808726294">Google Chrome OS nedokáže túto stránku otvoriť.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Zmluvné podmienky<ph name="END_TERMS_OF_SERVICE_LINK" /> prehliadaÄa Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (skopírované do Chromu)</translation>
<translation id="5251420635869119124">Hostia môžu používaÅ¥ prehliadaÄ Chrome bez toho, aby po sebe zanechali akékoľvek informácie.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome sa reštartuje o 1 sekundu.}few{Google Chrome sa reštartuje o # sekundy.}many{Google Chrome sa reštartuje o # sekundy.}other{Google Chrome sa reštartuje o # sekúnd.}}</translation>
<translation id="532046782124376502">Upozornenie: Google Chrome nemôže zabrániť rozšíreniam v zaznamenávaní vašej histórie prehliadania. Ak chcete dané rozšírenie v režime inkognito zakázať, zrušte výber tejto možnosti.</translation>
@@ -185,15 +182,12 @@ PrehliadaÄ Google Chrome nedokáže obnoviÅ¥ vaÅ¡e nastavenia.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Aktualizácia systému &amp;Chrome OS</translation>
<translation id="6235018212288296708">Pravidlo pre prichádzajúce prenosy pre prehliadaÄ Google Chrome, ktoré povoľuje prenos dát mDNS.</translation>
-<translation id="6236285698028833233">PrehliadaÄ Google Chrome sa prestal aktualizovaÅ¥ a túto verziu vášho operaÄného systému už nepodporuje.</translation>
<translation id="6291089322031436445">Aplikácie pre Chrome vo verzii pre vývojárov</translation>
<translation id="6291549208091401781">Google Chrome už majú nainÅ¡talovaný vÅ¡etci používatelia na vaÅ¡om poÄítaÄi.</translation>
<translation id="6338556085225130112">Chrome sa aktualizuje</translation>
<translation id="6368958679917195344">Chrome OS mohol vzniknúť vÄaka ÄalÅ¡iemu <ph name="BEGIN_LINK_CROS_OSS" />softvéru s otvoreným zdrojom<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome potrebuje povolenie pre tento web na prístup k vášmu fotoaparátu a mikrofónu.</translation>
-<translation id="6400076122676892962">Tento poÄítaÄ Äoskoro prestane dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systém Mac OS X verzií 10.6, 10.7 a 10.8 už nebude Äalej podporovaný.</translation>
<translation id="6410540444482791104">Automatickým odosielaním niektorých informácií o systéme a obsahu stránok môžete prispieÅ¥ k lepÅ¡iemu rozpoznávaniu nebezpeÄných aplikácií a webov a zvýšiÅ¥ tak zabezpeÄenie Chromu a zjednoduÅ¡iÅ¥ jeho používanie.</translation>
-<translation id="6470176598693778404">Tento poÄítaÄ už nebude dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systém Mac OS X verzií 10.6, 10.7 a 10.8 už nie je podporovaný.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Momentálne prebieha sÅ¥ahovanie. Chcete ho zruÅ¡iÅ¥ a ukonÄiÅ¥ prehliadaÄ Google Chrome?}few{Momentálne prebieha sÅ¥ahovanie # položiek. Chcete ho zruÅ¡iÅ¥ a ukonÄiÅ¥ prehliadaÄ Google Chrome?}many{Momentálne prebieha sÅ¥ahovanie # položky. Chcete ho zruÅ¡iÅ¥ a ukonÄiÅ¥ prehliadaÄ Google Chrome?}other{Momentálne prebieha sÅ¥ahovanie # položiek. Chcete ho zruÅ¡iÅ¥ a ukonÄiÅ¥ prehliadaÄ Google Chrome?}}</translation>
<translation id="6566149418543181476">Aktualizuje sa Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Na synchronizáciu prehliadaÄa Chrome používate úÄet <ph name="PROFILE_EMAIL" />. Ak chcete upraviÅ¥ predvoľby synchronizácie alebo používaÅ¥ prehliadaÄ Chrome bez úÄtu Google, prejdite na <ph name="SETTINGS_LINK" />.</translation>
@@ -214,7 +208,6 @@ PrehliadaÄ Google Chrome nedokáže obnoviÅ¥ vaÅ¡e nastavenia.</translation>
<translation id="7164397146364144019">Automatickým nahlasovaním podrobností o možných bezpeÄnostných problémoch môžete prispieÅ¥ k zvýšeniu zabezpeÄenia prehliadaÄa Chrome a k zjednoduÅ¡eniu jeho používania.</translation>
<translation id="7185038942300673794">Rozšírenie <ph name="EXTENSION_NAME" /> bolo pridané do prehliadaÄa Chrome.</translation>
<translation id="7242029209006116544">Prihlasujete sa pomocou spravovaného úÄtu a jeho správcovi dávate kontrolu nad vaším profilom prehliadaÄa Chrome. VaÅ¡e údaje prehliadaÄa Chrome, ako sú aplikácie, záložky, história, heslá a iné nastavenia, sa natrvalo priradia k úÄtu <ph name="USER_NAME" />. Tieto údaje budete môcÅ¥ odstrániÅ¥ len pomocou panela Dashboard v ÚÄtoch Google, ale nebudete ich môcÅ¥ priradiÅ¥ k inému úÄtu. Ak chcete, aby boli existujúce údaje prehliadaÄa Chrome oddelené, môžete vytvoriÅ¥ nový profil. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Tento poÄítaÄ Äoskoro prestane dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systémy Windows XP a Windows Vista už nebudú Äalej podporované.</translation>
<translation id="7330164299247909639">Certifikát na overenie totožnosti zlyhal. Prihláste sa znova do prehliadaÄa Google Chrome ako <ph name="USER_NAME" /> alebo kontaktujte správcu a požiadajte ho o ÄalÅ¡ie informácie. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nové okno</translation>
<translation id="7369650938475876456">Použite silné heslo vygenerované Chromom</translation>
@@ -227,6 +220,7 @@ PrehliadaÄ Google Chrome nedokáže obnoviÅ¥ vaÅ¡e nastavenia.</translation>
<translation id="7494905215383356681">Licencie open source prehliadaÄa Chrome</translation>
<translation id="7535429826459677826">Google Chrome verzie pre vývojárov</translation>
<translation id="7552219221109926349">Zobraziť Chrome OS v tomto jazyku</translation>
+<translation id="7589360514048265910">Tento poÄítaÄ už nebude dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systém Mac OS X 10.9 už nie je podporovaný.</translation>
<translation id="7592736734348559088">PrehliadaÄu Google Chrome sa nepodarilo synchronizovaÅ¥ vaÅ¡e údaje, pretože vaÅ¡e prihlasovacie údaje úÄtu sú zastarané.</translation>
<translation id="7626032353295482388">Víta vás prehliadaÄ Chrome</translation>
<translation id="7747138024166251722">InÅ¡talátor nemohol vytvoriÅ¥ doÄasný prieÄinok. Skontrolujte úroveň zaplnenia disku a povolenie na inÅ¡taláciu softvéru.</translation>
@@ -242,6 +236,7 @@ PrehliadaÄ Google Chrome nedokáže obnoviÅ¥ vaÅ¡e nastavenia.</translation>
<translation id="7896673875602241923">Do Chromu sa už na tomto poÄítaÄi niekto prihlásil pomocou úÄtu <ph name="ACCOUNT_EMAIL_LAST" />. Ak chcete ponechaÅ¥ svoje informácie oddelené, vytvorte v Chrome nového používateľa.</translation>
<translation id="7908168227788431038">Aktualizácia je takmer hotová! DokonÄite ju reÅ¡tartovaním prehliadaÄa Google Chrome.</translation>
<translation id="795025003224538582">Nereštartovať</translation>
+<translation id="7962410387636238736">Tento poÄítaÄ už nebude dostávaÅ¥ aktualizácie prehliadaÄa Google Chrome, pretože systémy Windows XP a Windows Vista už nie sú podporované</translation>
<translation id="8005540215158006229">PrehliadaÄ Chrome je takmer pripravený.</translation>
<translation id="8008534537613507642">PreinÅ¡talovaÅ¥ prehliadaÄ Chrome</translation>
<translation id="8030318113982266900">Prebieha aktualizácia vášho zariadenia na kanál <ph name="CHANNEL_NAME" />...</translation>
@@ -272,7 +267,6 @@ PrehliadaÄ Google Chrome nedokáže obnoviÅ¥ vaÅ¡e nastavenia.</translation>
<translation id="8796108026289707191">Mali by ste reÅ¡tartovaÅ¥ prehliadaÄ Google Chrome.</translation>
<translation id="8823341990149967727">PrehliadaÄ Chrome je zastaraný</translation>
<translation id="884296878221830158">Tiež urÄuje, ktorá stránka sa zobrazí pri spustení prehliadaÄa Chrome alebo po kliknutí na tlaÄidlo Domovská stránka.</translation>
-<translation id="8851136666856101339">hlavné</translation>
<translation id="8862326446509486874">Nemáte potrebné práva na inštaláciu na úrovni systému. Skúste inštalátor spustiť znova ako správca.</translation>
<translation id="8914504000324227558">Znova spustiÅ¥ prehliadaÄ Chrome</translation>
<translation id="9026991721384951619">Systému OS Chrome sa nepodarilo synchronizovaÅ¥ vaÅ¡e údaje, pretože vaÅ¡e prihlasovacie údaje úÄtu sú zastarané.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_sl.xtb b/chromium/chrome/app/resources/google_chrome_strings_sl.xtb
index 069b85d53d3..67c47560d77 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_sl.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_sl.xtb
@@ -35,7 +35,6 @@ Nekatere funkcije morda niso na voljo in spremembe nastavitev ne bodo shranjene.
<translation id="1698376642261615901">Google Chrome je spletni brskalnik, ki bliskovito odpira spletna mesta in izvaja programe. Je hiter, stabilen in preprost za uporabo. V Google Chrome je vgrajena zaÅ¡Äita pred zlonamerno programsko opremo in lažnim predstavljanjem, kar omogoÄa varnejÅ¡e brskanje v spletu.</translation>
<translation id="1718131156967340976">Izberite <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome ni mogel sinhronizirati podatkov zaradi napake pri prijavi.</translation>
-<translation id="1759301979429102118">S podatki iz stikov lahko hitreje izpolnjujete obrazce v Chromu.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">PomoÄ pri uporabi sistema Chrome OS</translation>
<translation id="1795405610103747296">Namestite Chrome v telefonu. V telefon bomo poslali SMS: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Nekatere funkcije morda niso na voljo in spremembe nastavitev ne bodo shranjene.
<translation id="2429317896000329049">Google Chrome ni mogel sinhronizirati podatkov, ker sinhronizacija ni na voljo za vašo domeno.</translation>
<translation id="2446511512801740068">Chrome je zastarel, ker ga že nekaj Äasa niste znova zagnali. Na voljo je posodobitev, ki bo nameÅ¡Äena, takoj ko ga znova zaženete.</translation>
<translation id="2485422356828889247">Odstranjevanje</translation>
+<translation id="2534507159460261402">Google Pay (kopirano v Chrome)</translation>
<translation id="2580411288591421699">Ni mogoÄe namestiti razliÄice Google Chroma, enake tisti, ki se trenutno izvaja. Zaprite Google Chrome in poskusite znova.</translation>
<translation id="2586406160782125153">S tem bodo iz te naprave izbrisani podatki brskanja. Če želite pozneje prenesti podatke, se v Chrome prijavite kot <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chromov logotip</translation>
@@ -112,8 +112,6 @@ Nadaljnja navodila preberite v e-poÅ¡tnem sporoÄilu, ki ste ga prejeli na <ph n
<translation id="3889417619312448367">Odstrani Google Chrome</translation>
<translation id="3898493977366060150">Brskanje po spletu z Googlovimi pametnimi rešitvami</translation>
<translation id="4028693306634653894">Hitrejši dostop do Chroma</translation>
-<translation id="4031074602479304239">Chrome je prepreÄil, da bi vas to spletno mesto preusmerilo na</translation>
-<translation id="4042449298237264661">Ta raÄunalnik ne bo veÄ prejemal posodobitev za Google Chrome, ker sistema Windows XP in Windows Vista nista veÄ podprta.</translation>
<translation id="4050175100176540509">V najnovejÅ¡i razliÄici so na voljo pomembne varnostne izboljÅ¡ave in nove funkcije.</translation>
<translation id="4053720452172726777">Prilagajanje in nadziranje Google Chroma</translation>
<translation id="4147555960264124640">Prijavljate se z upravljanim raÄunom in s tem njegovemu skrbniku omogoÄate nadzor vaÅ¡ega profila v Google Chromu. VaÅ¡i podatki v Chromu, kot so aplikacije, zaznamki, zgodovina, gesla in druge nastavitve, bodo postali trajno povezani z uporabnikom <ph name="USER_NAME" />. Te podatke boste lahko izbrisali z nadzorno ploÅ¡Äo za Google RaÄune, vendar jih ne boste mogli povezati z drugim raÄunom. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Nadaljnja navodila preberite v e-poÅ¡tnem sporoÄilu, ki ste ga prejeli na <ph n
Nekatere funkcije morda ne bodo na voljo. Navedite drug imenik profila ali uporabite novejÅ¡o razliÄico Google Chroma.</translation>
<translation id="5193136243808726294">Googlov OS Chrome ne more odpreti te strani.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Pogoji storitve<ph name="END_TERMS_OF_SERVICE_LINK" /> za Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (kopirano v Chrome)</translation>
<translation id="5251420635869119124">Gostje lahko uporabljajo Chrome, ne da bi za seboj pustili kar koli.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome se bo znova zagnal Äez 1 sekundo.}one{Google Chrome se bo znova zagnal Äez # sekundo.}two{Google Chrome se bo znova zagnal Äez # sekundi.}few{Google Chrome se bo znova zagnal Äez # sekunde.}other{Google Chrome se bo znova zagnal Äez # sekund.}}</translation>
<translation id="532046782124376502">Opozorilo: Google Chrome razÅ¡iritvam ne more prepreÄiti beleženja zgodovine brskanja. ÄŒe želite onemogoÄiti to razÅ¡iritev v naÄinu brez beleženja zgodovine, poÄistite to možnost.</translation>
@@ -187,15 +184,12 @@ Google Chrome ne more obnoviti vaših nastavitev.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> – Google Chrome</translation>
<translation id="61852838583753520">Posodobitev &amp;sistema Chrome OS</translation>
<translation id="6235018212288296708">Pravilo za dohodni promet za Google Chrome, ki omogoÄa promet mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome se ne posodablja veÄ in ne podpira veÄ te razliÄice operacijskega sistema.</translation>
<translation id="6291089322031436445">Aplikacije za Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome je že nameÅ¡Äen za vse uporabnike v raÄunalniku.</translation>
<translation id="6338556085225130112">Posodabljanje Google Chroma</translation>
<translation id="6368958679917195344">Sistem Chrome OS uporablja dodatno <ph name="BEGIN_LINK_CROS_OSS" />odprtokodno programsko opremo<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome potrebuje dovoljenje za dostop do fotoaparata in mikrofona za to spletno mesto.</translation>
-<translation id="6400076122676892962">Ta raÄunalnik kmalu ne bo veÄ prejemal posodobitev za Google Chrome, ker razliÄice sistema Mac OS X 10.6, 10.7 in 10.8 ne bodo veÄ podprte.</translation>
<translation id="6410540444482791104">S samodejnim poÅ¡iljanjem nekaterih informacij o sistemu in vsebine strani Googlu, s Äimer pomagate pri hitrejÅ¡em zaznavanju nevarnih aplikacij in spletnih mest, lahko pomagate narediti Chrome varnejÅ¡i in preprostejÅ¡i za uporabo.</translation>
-<translation id="6470176598693778404">Ta raÄunalnik ne bo veÄ prejemal posodobitev za Google Chrome, ker razliÄice sistema Mac OS X 10.6, 10.7 in 10.8 niso veÄ podprte.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Trenutno poteka prenos. Ali ga želite preklicati in zapreti Google Chrome?}one{Trenutno poteka # prenos. Ali ga želite preklicati in zapreti Google Chrome?}two{Trenutno potekata # prenosa. Ali ju želite preklicati in zapreti Google Chrome?}few{Trenutno potekajo # prenosi. Ali jih želite preklicati in zapreti Google Chrome?}other{Trenutno poteka # prenosov. Ali jih želite preklicati in zapreti Google Chrome?}}</translation>
<translation id="6566149418543181476">Posodabljanje Google Chroma (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Za sinhronizacijo stvari v Chromu uporabljate <ph name="PROFILE_EMAIL" />. ÄŒe želite posodobiti nastavitve sinhroniziranja ali uporabljati Chrome brez Google RaÄuna, odprite <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome ne more obnoviti vaših nastavitev.</translation>
<translation id="7164397146364144019">S samodejnim poroÄanjem podrobnosti o morebitnih varnostnih dogodkih Googlu lahko pomagate narediti Chrome varnejÅ¡i in preprostejÅ¡i za uporabo.</translation>
<translation id="7185038942300673794">Razširitev <ph name="EXTENSION_NAME" /> je dodana v Chrome.</translation>
<translation id="7242029209006116544">Prijavljate se z upravljanim raÄunom in s tem njegovemu skrbniku omogoÄate nadzor vaÅ¡ega profila v Google Chromu. VaÅ¡i podatki v Chromu, kot so aplikacije, zaznamki, zgodovina, gesla in druge nastavitve, bodo postali trajno povezani z uporabnikom <ph name="USER_NAME" />. Te podatke boste lahko izbrisali z nadzorno ploÅ¡Äo za Google RaÄune, vendar jih ne boste mogli povezati z drugim raÄunom. ÄŒe želite, lahko ustvarite nov profil, da bodo obstojeÄi podatki v Chromu ostali loÄeni. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Ta raÄunalnik kmalu ne bo veÄ prejemal posodobitev za Google Chrome, ker sistema Windows XP in Windows Vista ne bosta veÄ podprta.</translation>
<translation id="7330164299247909639">Napaka potrdila za preverjanje pristnosti. Znova se prijavite v Google Chrome kot <ph name="USER_NAME" /> ali se obrnite na skrbnika, Äe želite veÄ informacij. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Novo okno</translation>
<translation id="7369650938475876456">Uporabite zapleteno geslo, ki ga ustvari Chrome</translation>
@@ -244,6 +237,7 @@ Google Chrome ne more obnoviti vaših nastavitev.</translation>
<translation id="7896673875602241923">Nekdo se je prijavil v Chrome v tem raÄunalniku kot <ph name="ACCOUNT_EMAIL_LAST" />. Ustvarite nov uporabniÅ¡ki profil za Chrome, Äe želite, da bodo vaÅ¡i podatki loÄeni.</translation>
<translation id="7908168227788431038">Samo Å¡e malo. Znova zaženite Google Chrome, da dokonÄate posodobitev.</translation>
<translation id="795025003224538582">Ne zaženi znova</translation>
+<translation id="7962410387636238736">Ta raÄunalnik ne bo veÄ prejemal posodobitev za Google Chrome, ker sistema Windows XP in Windows Vista nista veÄ podprta.</translation>
<translation id="8005540215158006229">Chrome je skoraj pripravljen.</translation>
<translation id="8008534537613507642">VnoviÄna namestitev Chroma</translation>
<translation id="8030318113982266900">Posodabljanje naprave na kanal <ph name="CHANNEL_NAME" /> ...</translation>
@@ -275,7 +269,6 @@ Te storitve lahko morda onemogoÄite. <ph name="BEGIN_LINK" />VeÄ o tem<ph name
<translation id="8796108026289707191">Google Chrome zdaj znova zaženite.</translation>
<translation id="8823341990149967727">Chrome je zastarel</translation>
<translation id="884296878221830158">DoloÄa tudi, katera stran je prikazana, ko zaženete Chrome ali kliknete gumb za domaÄo stran.</translation>
-<translation id="8851136666856101339">glavn</translation>
<translation id="8862326446509486874">Nimate ustreznih pravic za namestitev na ravni sistema. Poskusite znova zagnati namestitveni program kot skrbnik.</translation>
<translation id="8914504000324227558">Znova zaženi Chrome</translation>
<translation id="9026991721384951619">Chrome OS ni mogel sinhronizirati podatkov, ker so podatki za prijavo v raÄun zastareli.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_sr.xtb b/chromium/chrome/app/resources/google_chrome_strings_sr.xtb
index f2590982c4e..a5450286fa2 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_sr.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_sr.xtb
@@ -35,7 +35,6 @@
<translation id="1698376642261615901">Google Chrome је веб прегледач који веб-Ñтранице и апликације покреће брзином ÑветлоÑти. Он је брз, Ñтабилан и лак за коришћење. Још безбедније прегледајте Веб уз помоћ заштите од малвера и „пецања“ која је уграђена у Google Chrome.</translation>
<translation id="1718131156967340976">Изаберите <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome не може да Ñинхронизује податке због грешке при пријављивању.</translation>
-<translation id="1759301979429102118">Детаљи из контаката могу да вам помогну да брже попуњавате обраÑце у Chrome-у.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Пронађи помоћ за коришћење Chrome ОС-а</translation>
<translation id="1795405610103747296">ИнÑталирајте Chrome на телефону. ПоÑлаћемо вам SMS на телефон: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@
<translation id="2429317896000329049">Google Chrome не може да Ñинхронизује податке јер Синхронизација није доÑтупна за домен.</translation>
<translation id="2446511512801740068">Chrome је заÑтарео јер дуго није поново покренут. Ðжурирање је доÑтупно и биће примењено чим га поново покренете.</translation>
<translation id="2485422356828889247">ДеинÑталирај</translation>
+<translation id="2534507159460261402">Google Pay (копирано у Chrome)</translation>
<translation id="2580411288591421699">Ðије могуће инÑталирати верзију Google Chrome прегледача која је иÑта као тренутно покренута верзија. Затворите Google Chrome и покушајте поново.</translation>
<translation id="2586406160782125153">Овим ћете избриÑати податке прегледања Ñа уређаја. Да биÑте каÑније вратили податке, пријавите Ñе у Chrome као <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Chrome логотип</translation>
@@ -112,8 +112,6 @@
<translation id="3889417619312448367">ДеинÑталирај Google Chrome</translation>
<translation id="3898493977366060150">Веб-прегледање помоћу паметних Google функција</translation>
<translation id="4028693306634653894">Брже приÑтупајте Chrome-у</translation>
-<translation id="4031074602479304239">Chrome је Ñпречио да Ð²Ð°Ñ Ð¾Ð²Ð°Ñ˜ Ñајт одведе на</translation>
-<translation id="4042449298237264661">Овај рачунар више неће добијати ажурирања за Google Chrome јер Windows XP и Windows Vista више ниÑу подржани.</translation>
<translation id="4050175100176540509">Важна безбедноÑна побољшања и нове функције Ñу доÑтупни у најновијој верзији.</translation>
<translation id="4053720452172726777">Прилагодите и контролишите Google Chrome</translation>
<translation id="4147555960264124640">Пријављујете Ñе помоћу налога којим Ñе управља и дајете његовом админиÑтратору контролу над Google Chrome профилом. Chrome подаци, као што Ñу апликације, обележивачи, иÑторија, лозинке и друга подешавања, биће трајно повезани Ñа налогом <ph name="USER_NAME" />. Моћи ћете да избришете те податке преко Контролне табле Google налога, али нећете моћи да их повежете Ñа неким другим налогом. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@
Ðеке функције Ñу можда недоÑтупне. Ðаведите други директоријум профила или кориÑтите новију верзију Chrome-а.</translation>
<translation id="5193136243808726294">Google Chrome ОС не може да отвори ову Ñтраницу.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />уÑлови коришћења уÑлуге<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (копирано у Chrome)</translation>
<translation id="5251420635869119124">ГоÑти могу да кориÑте Chrome а да не оÑтављају никакве трагове.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome ће Ñе поново покренути за 1 Ñекунду.}one{Google Chrome ће Ñе поново покренути за # Ñекунду.}few{Google Chrome ће Ñе поново покренути за # Ñекунде.}other{Google Chrome ће Ñе поново покренути за # Ñекунди.}}</translation>
<translation id="532046782124376502">Упозорење: Google Chrome не може да Ñпречи додатке да Ñнимају вашу иÑторију прегледања. Да биÑте онемогућили овај додатак у режиму без архивирања, опозовите избор ове опције.</translation>
@@ -187,15 +184,12 @@ Google Chrome не може да врати подешавања.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> – Google Chrome</translation>
<translation id="61852838583753520">Ðжурирај &amp;Chrome ОС</translation>
<translation id="6235018212288296708">Правило за долазни Ñаобраћај за Google Chrome да биÑте омогућили mDNS Ñаобраћај.</translation>
-<translation id="6236285698028833233">Google Chrome је преÑтао да Ñе ажурира и не подржава више ову верзију оперативног ÑиÑтема.</translation>
<translation id="6291089322031436445">Chrome апликације за програмерÑки канал</translation>
<translation id="6291549208091401781">Google Chrome је већ инÑталиран за Ñве кориÑнике на рачунару.</translation>
<translation id="6338556085225130112">Ðжурирање Google Chrome-а</translation>
<translation id="6368958679917195344">Chrome OС je могућ захваљујући додатном <ph name="BEGIN_LINK_CROS_OSS" />Ñофтвер отвореног кода<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome тражи дозволу да приÑтупи камери и микрофону за овај Ñајт.</translation>
-<translation id="6400076122676892962">Овај рачунар ће уÑкоро преÑтати да добија ажурирања за Google Chrome јер Mac OS X 10.6, 10.7 и 10.8 више неће бити подржани.</translation>
<translation id="6410540444482791104">Можете да помогнете да Chrome буде безбеднији и лакши за коришћење тако што ћете аутоматÑки Ñлати Google-у неке ÑиÑтемÑке информације и Ñадржај Ñтраница да биÑмо открили опаÑне апликације и Ñајтове.</translation>
-<translation id="6470176598693778404">Овај рачунар више неће добијати ажурирања за Google Chrome јер Mac OS X 10.6, 10.7 и 10.8 више ниÑу подржани.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Преузимање је у току. Желите ли да откажете преузимање и да изађете из Google Chrome-а?}one{# преузимање је у току. Желите ли да откажете преузимања и да изађете из Google Chrome-а?}few{# преузимања Ñу у току. Желите ли да откажете преузимања и да изађете из Google Chrome-а?}other{# преузимања је у току. Желите ли да откажете преузимања и да изађете из Google Chrome-а?}}</translation>
<translation id="6566149418543181476">Ðжурирање Google Chrome-а (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">КориÑтите <ph name="PROFILE_EMAIL" /> за Ñинхронизацију Chrome Ñадржаја. Да биÑте ажурирали подешавање Ñинхронизације или кориÑтили Chrome без Google налога, поÑетите <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome не може да врати подешавања.</translation>
<translation id="7164397146364144019">Можете да помогнете да Chrome буде безбеднији и једноÑтавнији за коришћење ако аутоматÑки пријављујете Google-у детаље могућих безбедноÑних инцидената.</translation>
<translation id="7185038942300673794">Додатак <ph name="EXTENSION_NAME" /> је додат у Chrome.</translation>
<translation id="7242029209006116544">Пријављујете Ñе помоћу налога којим Ñе управља и дајете његовом админиÑтратору контролу над Google Chrome профилом. Chrome подаци, као што Ñу апликације, обележивачи, иÑторија, лозинке и друга подешавања, биће трајно повезани Ñа налогом <ph name="USER_NAME" />. Моћи ћете да избришете те податке преко Контролне табле Google налога, али нећете моћи да их повежете Ñа неким другим налогом. Можете опционално да направите нови профил да би поÑтојећи Chrome подаци оÑтали одвојени. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Овај рачунар ће уÑкоро преÑтати да добија ажурирања за Google Chrome јер Windows XP и Windows Vista више неће бити подржани.</translation>
<translation id="7330164299247909639">Ðије уÑпела потврда идентитета помоћу овог Ñертификата. Поново Ñе пријавите у Google Chrome као <ph name="USER_NAME" /> или контактирајте админиÑтратора за више информација. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Ðови прозор</translation>
<translation id="7369650938475876456">КориÑтите јаку лозинку коју је Chrome генериÑао</translation>
@@ -244,6 +237,7 @@ Google Chrome не може да врати подешавања.</translation>
<translation id="7896673875602241923">Ðеко Ñе претходно пријавио на Chrome на овом рачунару као <ph name="ACCOUNT_EMAIL_LAST" />. Ðаправите новог кориÑника Chrome-а да би информације биле раздвојене.</translation>
<translation id="7908168227788431038">Ðжурирање је Ñкоро готово! Поново покрените Google Chrome да биÑте довршили ажурирање.</translation>
<translation id="795025003224538582">Ðе покрећи поново</translation>
+<translation id="7962410387636238736">Овај рачунар више неће добијати ажурирања за Google Chrome јер Windows XP и Windows Vista више ниÑу подржани</translation>
<translation id="8005540215158006229">Chrome је Ñкоро Ñпреман.</translation>
<translation id="8008534537613507642">Поново инÑталирај Chrome</translation>
<translation id="8030318113982266900">Ðжурирање уређаја на канал <ph name="CHANNEL_NAME" />...</translation>
@@ -274,7 +268,6 @@ Google Chrome не може да врати подешавања.</translation>
<translation id="8796108026289707191">Сада треба поново да покренете Google Chrome.</translation>
<translation id="8823341990149967727">Chrome је заÑтарео</translation>
<translation id="884296878221830158">Контролише и Ñтраницу која Ñе приказује када покренете Chrome или кликнете на дугме Почетна.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Ðемате одговарајућа права за инÑталацију на нивоу ÑиÑтема. Пробајте поново да покренете програм за инÑталацију, овога пута као админиÑтратор.</translation>
<translation id="8914504000324227558">Поново покрени Chrome</translation>
<translation id="9026991721384951619">Chrome ОС не може да Ñинхронизује податке зато што Ñу подаци за пријављивање на налог заÑтарели.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_sv.xtb b/chromium/chrome/app/resources/google_chrome_strings_sv.xtb
index dae41a3df31..231f38e3164 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_sv.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_sv.xtb
@@ -35,7 +35,6 @@ Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna
<translation id="1698376642261615901">Google Chrome är en webbläsare som kör webbsidor och program med ljusets hastighet. Den är snabb, stabil och lätt att använda. Surfa säkrare med Google Chrome, som har inbyggt skydd mot skadlig programvara och nätfiske.</translation>
<translation id="1718131156967340976">Välj <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome kunde inte synkronisera data på grund av ett fel vid inloggningen.</translation>
-<translation id="1759301979429102118">Du kan fylla i formulär snabbare i Chrome med hjälp av uppgifter från dina kontakter.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Få hjälp med att använda Chrome OS</translation>
<translation id="1795405610103747296">Installera Chrome på mobilen. Vi skickar ett sms till mobilen: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Om du loggar in ändå synkroniseras din information i Chrome, till exempel bokm
<translation id="2429317896000329049">Google Chrome kunde inte synkronisera data eftersom synkronisering inte är tillgängligt för din domän.</translation>
<translation id="2446511512801740068">Chrome är inaktuellt eftersom det inte har startats om på ett tag. Det finns en uppdatering tillgänglig som tillämpas så snart du startar om.</translation>
<translation id="2485422356828889247">Avinstallera</translation>
+<translation id="2534507159460261402">Google Pay (har kopierats till Chrome)</translation>
<translation id="2580411288591421699">Det går inte att installera samma version av Google Chrome som redan körs. Stäng Google Chrome och försök igen.</translation>
<translation id="2586406160782125153">Webbinformationen raderas från enheten. Logga in i Chrome som <ph name="USER_EMAIL" /> om du vill kunna återställa datan senare.</translation>
<translation id="2588322182880276190">Logotypen för Chrome</translation>
@@ -112,8 +112,6 @@ Ytterligare anvisningar har skickats med e-post till dig på <ph name="ACCOUNT_E
<translation id="3889417619312448367">Avinstallera Google Chrome</translation>
<translation id="3898493977366060150">Surfa smart med Google</translation>
<translation id="4028693306634653894">Öppna Chrome snabbare</translation>
-<translation id="4031074602479304239">Chrome förhindrade att webbplatsen omdirigerade dig till</translation>
-<translation id="4042449298237264661">Den här datorn får inte längre uppdateringar för Google Chrome eftersom Windows XP och Windows Vista inte längre stöds.</translation>
<translation id="4050175100176540509">Den senaste versionen har viktiga säkerhetsförbättringar och nya funktioner.</translation>
<translation id="4053720452172726777">Anpassa och kontrollera Google Chrome</translation>
<translation id="4147555960264124640">Du loggar in med ett hanterat konto och ger dess administratör kontroll över din Google Chrome-profil. Dina Chrome-uppgifter, t.ex. dina appar, bokmärken, din historik, dina lösenord och andra inställningar, knyts permanent till <ph name="USER_NAME" />. Du kommer att kunna ta bort dessa uppgifter via instrumentpanelen i Google Konton, men du kommer inte att kunna koppla dessa uppgifter till ett annat konto. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Ytterligare anvisningar har skickats med e-post till dig på <ph name="ACCOUNT_E
Vissa funktioner är kanske inte tillgängliga. Ange en annan profilkatalog om du vill använda en nyare version av Chrome.</translation>
<translation id="5193136243808726294">Det går inte att öppna den här sidan i Google Chrome OS.</translation>
<translation id="5204098752394657250">Google Chromes <ph name="TERMS_OF_SERVICE_LINK" />användarvillkor<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (har kopierats till Chrome)</translation>
<translation id="5251420635869119124">Gäster kan använda Chrome utan att lämna spår.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome startas om om en sekund.}other{Google Chrome startas om om # sekunder.}}</translation>
<translation id="532046782124376502">Varning! Google Chrome kan inte förhindra tillägg från att registrera din webbhistorik. Om du vill inaktivera det här tillägget i inkognitoläge avmarkerar du detta alternativ.</translation>
@@ -187,15 +184,12 @@ Google Chrome kan inte återställa dina inställningar.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Uppdatera &amp;Chrome OS</translation>
<translation id="6235018212288296708">Regel som tillåter inkommande mDNS-trafik för Google Chrome.</translation>
-<translation id="6236285698028833233">Google Chrome uppdateras inte längre och har inte längre stöd för den här versionen av ditt operativsystem.</translation>
<translation id="6291089322031436445">Appar i Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome har redan installerats för alla användare på datorn.</translation>
<translation id="6338556085225130112">Uppdatera Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS fungerar tack vare <ph name="BEGIN_LINK_CROS_OSS" />öppen källkod<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Du behöver ge Chrome behörighet att använda kameran och mikrofonen på den här webbplatsen.</translation>
-<translation id="6400076122676892962">Den här datorn slutar snart ta emot uppdateringar för Google Chrome eftersom stödet för Mac OS X 10.6, 10.7 och 10.8 kommer att upphöra.</translation>
<translation id="6410540444482791104">Du kan bidra till att göra Chrome säkrare och enklare att använda genom att låta viss systeminformation och visst sidinnehåll skickas automatiskt till Google i syfte att identifiera skadliga appar och webbplatser.</translation>
-<translation id="6470176598693778404">Den här datorn får inte längre uppdateringar för Google Chrome eftersom Mac OS X 10.6, 10.7 och 10.8 inte längre stöds.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{En nedladdning pågår för närvarande. Vill du avbryta nedladdningen och avsluta Google Chrome?}other{# nedladdningar pågår för närvarande. Vill du avbryta nedladdningarna och avsluta Google Chrome?}}</translation>
<translation id="6566149418543181476">Google Chrome uppdateras (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Du använder <ph name="PROFILE_EMAIL" /> för att synkronisera dina grejer i Chrome. Om du vill uppdatera synkroniseringsinställningen eller använda Chrome utan ett Google-konto besöker du <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome kan inte återställa dina inställningar.</translation>
<translation id="7164397146364144019">Du kan bidra till att göra Chrome säkrare och enklare att använda genom att rapportera uppgifter om möjliga säkerhetsincidenter till Google automatiskt.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> har lagts till i Chrome.</translation>
<translation id="7242029209006116544">Du loggar in med ett hanterat konto och ger dess administratör kontroll över din Google Chrome-profil. Dina Chrome-uppgifter, t.ex. dina appar, bokmärken, din historik, dina lösenord och andra inställningar, knyts permanent till <ph name="USER_NAME" />. Du kommer att kunna ta bort dessa uppgifter via instrumentpanelen i Google Konton, men du kommer inte att kunna koppla dessa uppgifter till ett annat konto. Du kan skapa en ny profil om du vill hålla dina befintliga Chrome-uppgifter separata. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Den här datorn slutar snart ta emot uppdateringar för Google Chrome eftersom stödet för Windows XP och Windows Vista kommer att upphöra.</translation>
<translation id="7330164299247909639">Autentiseringscertifikatet fungerade inte. Logga in i Google Chrome igen som <ph name="USER_NAME" /> eller kontakta administratören. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Nytt fönster</translation>
<translation id="7369650938475876456">Använd ett starkt lösenord som genererats av Chrome</translation>
@@ -244,6 +237,7 @@ Google Chrome kan inte återställa dina inställningar.</translation>
<translation id="7896673875602241923">Någon har tidigare loggat in i Chrome som <ph name="ACCOUNT_EMAIL_LAST" /> på den här datorn. Skapa en ny Chrome-användare så att dina uppgifter hålls separat.</translation>
<translation id="7908168227788431038">Nästan klart! Slutför uppdateringen genom att starta om Google Chrome.</translation>
<translation id="795025003224538582">Starta inte om</translation>
+<translation id="7962410387636238736">Den här datorn får inte längre uppdateringar för Google Chrome eftersom Windows XP och Windows Vista inte längre stöds.</translation>
<translation id="8005540215158006229">Chrome är nästan klar.</translation>
<translation id="8008534537613507642">Installera om Chrome</translation>
<translation id="8030318113982266900">Uppdaterar din enhet till kanalen <ph name="CHANNEL_NAME" /> ...</translation>
@@ -274,7 +268,6 @@ Google Chrome kan inte återställa dina inställningar.</translation>
<translation id="8796108026289707191">Starta om Google Chrome nu.</translation>
<translation id="8823341990149967727">Den här versionen av Chrome är inaktuell</translation>
<translation id="884296878221830158">Det styr också vilken sida som visas när du startar Chrome eller klickar på knappen Startsida.</translation>
-<translation id="8851136666856101339">huvud</translation>
<translation id="8862326446509486874">Du har inte behörighet att göra en installation på systemnivå. Försök köra installationsprogrammet igen som administratör.</translation>
<translation id="8914504000324227558">Starta om Chrome</translation>
<translation id="9026991721384951619">Det gick inte att synkronisera data med Chrome OS eftersom inloggningsuppgifterna för kontot är inaktuella.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_sw.xtb b/chromium/chrome/app/resources/google_chrome_strings_sw.xtb
index cf672b27e10..9f6d861e526 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_sw.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_sw.xtb
@@ -35,7 +35,6 @@ Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahi
<translation id="1698376642261615901">Google Chrome ni kivinjari cha wavuti kinachoendesha kurasa za wavuti na programu kwa kasi ya umeme. Ni ya kasi, thabiti, na rahisi kutumia. Vinjari wavuti kwa usalama zaidi kwa kinga dhidi ya programu hasidi na hadaa iliyojengwa ndani ya Google Chrome.</translation>
<translation id="1718131156967340976">Chagua <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome haikuweza kusawazisha data yako kutokana na hitilafu ya kuingia katika akaunti.</translation>
-<translation id="1759301979429102118">Maelezo kutoka kwa anwani zako yanaweza kukusaidia kujaza fomu kwa haraka zaidi katika Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Pata msaada wa kutumia Chrome OS</translation>
<translation id="1795405610103747296">Sakinisha Chrome kwenye simu yako. Tutatuma SMS kwenye simu yako: <ph name="PHONE_NUMBER" /></translation>
@@ -63,6 +62,7 @@ Kuingia bila kujali kutaunganisha maelezo ya Chrome kama vile alamisho, historia
<translation id="2429317896000329049">Google Chrome haikuweza kusawazisha data yako kwa sababu Usawazishaji haupatikani kwa kikoa chako.</translation>
<translation id="2446511512801740068">Muda wa matumizi wa Chrome umeisha kwa sababu haijafunguliwa upya kwa muda mrefu. Sasisho linapatikana na litaanza kutumika pindi tu utakapofungua upya.</translation>
<translation id="2485422356828889247">Ondoa</translation>
+<translation id="2534507159460261402">Google Pay (imenakiliwa kwenye Chrome)</translation>
<translation id="2580411288591421699">Huwezi kusakinisha toleo la Google Chrome ambalo tayari linatumika. Tafadhali funga Google Chrome na ujaribu tena.</translation>
<translation id="2586406160782125153">Hatua hii itafuta data yako ya kuvinjari kwenye kifaa hiki. Ili urejeshe data yako baadaye, ingia katika Chrome ukitumia <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Nembo ya Chrome</translation>
@@ -112,8 +112,6 @@ Tafadhali angalia barua pepe yako katika <ph name="ACCOUNT_EMAIL" /> upate maagi
<translation id="3889417619312448367">Ondoa Google Chrome</translation>
<translation id="3898493977366060150">Kuvinjari kwenye wavuti kwa kutumia programu mahiri za Google</translation>
<translation id="4028693306634653894">Fikia Google Chrome haraka</translation>
-<translation id="4031074602479304239">Chrome imezuia tovuti hii kukuelekeza kwenye</translation>
-<translation id="4042449298237264661">Kompyuta hii haitapokea tena sasisho za Google Chrome kwa sababu Windows XP na Windows Vista hazitumiki tena.</translation>
<translation id="4050175100176540509">Maboresho muhimu ya usalama na vipengele vipya vinapatikana katika toleo jipya.</translation>
<translation id="4053720452172726777">Dhibiti na ugeuze Google Chrome ikufae</translation>
<translation id="4147555960264124640">Unaingia katika akaunti ukitumia akaunti inayodhibitiwa na kumpa msimamizi wa akaunti hiyo udhibiti wa wasifu wako kwenye Google Chrome. Data yako ya Chrome, kama vile programu zako, alamisho, historia, manenosiri, na mipangilio mingine itahusishwa na <ph name="USER_NAME" /> daima . Utaweza kufuta data hii kupitia Dashibodi ya Akaunti za Google, lakini hutaweza kuhusisha data hii na akaunti nyingine. <ph name="LEARN_MORE" /></translation>
@@ -156,7 +154,6 @@ Tafadhali angalia barua pepe yako katika <ph name="ACCOUNT_EMAIL" /> upate maagi
Huenda baadhi ya vipengele visipatikane. Tafadhali bainisha saraka tofauti ya wasifu au tumia toleo jipya la Chrome.</translation>
<translation id="5193136243808726294">Mfumo wa Uendeshaji wa Google Chrome hauwezi kufungua ukurasa huu.</translation>
<translation id="5204098752394657250">Sheria na Masharti za <ph name="TERMS_OF_SERVICE_LINK" />Google Chrome<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (imenakiliwa kwenye Chrome)</translation>
<translation id="5251420635869119124">Walioalikwa wanaweza kutumia Chrome bila kuacha chochote nyuma.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome itazimika na kuwaka tena baada ya sekunde 1.}other{Google Chrome itazimika na kuwaka tena baada ya sekunde #.}}</translation>
<translation id="532046782124376502">Ilani: Google Chrome haiwezi kuzuia viendelezi kurekodi historia yako ya kuvinjari. Ili kuzima kiendelezi hiki katika hali fiche, batilisha chaguo hili.</translation>
@@ -187,15 +184,12 @@ Google Chrome haiwezi kufufua mipangilio yako.</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Sasisha Chrome OS</translation>
<translation id="6235018212288296708">Sheria ya ndani ya Google Chrome ili kuruhusu trafiki ya mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome imekoma kusasisha na haiwezi kutumiwa tena na toleo hili la mfumo wako wa uendeshaji.</translation>
<translation id="6291089322031436445">Programu za Chrome Dev</translation>
<translation id="6291549208091401781">Tayari Google Chrome imesakinishwa kwa watumiaji wote kwenye kompyuta yako.</translation>
<translation id="6338556085225130112">Inasasisha Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS imewezeshwa na programu ya ziada ya <ph name="BEGIN_LINK_CROS_OSS" />programu huria<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome inahitaji ruhusa ya kufikia kamera yako kwa ajili ya tovuti hii.</translation>
-<translation id="6400076122676892962">Kompyuta hii itaacha kupokea sasisho za Google Chrome hivi karibuni kwa sababu Mac OS X 10.6, 10.7, na 10.8 hazitatumika tena.</translation>
<translation id="6410540444482791104">Unaweza kusaidia kuifanya Chrome kuwa salama na rahisi zaidi kutumia kwa kutuma kiotomatiki maelezo fulani ya mfumo na maudhui ya ukurasa kwa Google ili kusaidia kugundua programu na tovuti hatari.</translation>
-<translation id="6470176598693778404">Kompyuta hii haitapokea tena sasisho za Google Chrome kwa sababu Mac OS X 10.6, 10.7, na 10.8 hazitumiki tena.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Kipakuliwa kinaendelea kwa sasa. Unataka kughairi kipakuliwa na kuondoka Google Chrome?}other{Vipakuliwa # vinaendelea kwa sasa. Unataka kughairi vipakuliwa na kuondoka Google Chrome?}}</translation>
<translation id="6566149418543181476">Inasasisha Google Chrome <ph name="PROGRESS_PERCENT" /></translation>
<translation id="6598387184982954187">Unatumia <ph name="PROFILE_EMAIL" /> kusawazisha vitu vyako kwenye Chrome. Ili usasishe mapendeleo yako ya usawazishaji au utumie Chrome bila akaunti ya Google, tembelea <ph name="SETTINGS_LINK" />.</translation>
@@ -216,7 +210,6 @@ Google Chrome haiwezi kufufua mipangilio yako.</translation>
<translation id="7164397146364144019">Unaweza kusaidia kuifanya Chrome kuwa salama na rahisi zaidi kutumia kwa kuripoti maelezo ya uwezekano wa matukio yasiyo salama kwa Google kiotomatiki.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> imeongezwa kwenye Chrome.</translation>
<translation id="7242029209006116544">Unaingia katika akaunti ykitumia akaunti inayodhibitiwa na kumpa msimamizi wa akaunti hiyo udhibiti wa wasifu wako kwenye Google Chrome. Data yako ya Chrome, kama vile programu zako, alamisho, historia, manenosiri, na mipangilio mingine itahishwa na <ph name="USER_NAME" /> daima. Utaweza kufuta data hii kupitia Dashibodi ya Akaunti za Google, lakini hutaweza kuhusisha data hii na akaunti nyingine. Unaweza kuunda kwa hiari wasifu mpya ili kuweka data yako ya Chrome iliyo kando. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Kompyuta hii itaacha kupokea sasisho za Google Chrome hivi karibuni kwa sababu Windows XP na Windows Vista hazitatumika tena.</translation>
<translation id="7330164299247909639">Cheti hakijathibitishwa. Tafadhali ingia katika Google Chrome tena ukitumia <ph name="USER_NAME" /> au uwasiliane na msimamizi wako kwa maelezo zaidi. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Dirisha jipya</translation>
<translation id="7369650938475876456">Tumia nenosiri thabiti lililozalishwa na Chrome</translation>
@@ -229,6 +222,7 @@ Google Chrome haiwezi kufufua mipangilio yako.</translation>
<translation id="7494905215383356681">Leseni za programu huria kwenye Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Onyesha Mfumo wa Uendeshaji wa Chrome katika lugha hii</translation>
+<translation id="7589360514048265910">Kompyuta hii haitapokea tena masasisho ya Google Chrome kwa sababu Mac OS X 10.9 haitumiki tena.</translation>
<translation id="7592736734348559088">Google Chrome haikuweza kusawazisha data yako kwa sababu maelezo yako ya kuingia katika akaunti yanahitaji kusasishwa.</translation>
<translation id="7626032353295482388">Karibu kwenye Chrome</translation>
<translation id="7747138024166251722">Kisakinishi hakikuweza kuunda saraka la muda. Tafadhali chunguza nafasi iliyo wazi kwenye diski na ruhusa ya kusakinisha programu.</translation>
@@ -244,6 +238,7 @@ Google Chrome haiwezi kufufua mipangilio yako.</translation>
<translation id="7896673875602241923">Kuna mtu aliingia katika Chrome kwenye kompyuta hii akitumia <ph name="ACCOUNT_EMAIL_LAST" />. Tafadhali ongeza wasifu mwingine wa Chrome ili utenganishe maelezo yako.</translation>
<translation id="7908168227788431038">Inakaribia kusasishwa! Anzisha Google Chrome upya ili imalize kusasisha.</translation>
<translation id="795025003224538582">Usianzishe upya</translation>
+<translation id="7962410387636238736">Kompyuta hii haitapokea tena masasisho ya Google Chrome kwa sababu Windows XP na Windows Vista hazitumiki tena</translation>
<translation id="8005540215158006229">Chrome inakaribia kuwa tayari.</translation>
<translation id="8008534537613507642">Sakinisha Chrome Upya</translation>
<translation id="8030318113982266900">Inasasisha kituo chako kwenda kituo cha <ph name="CHANNEL_NAME" />...</translation>
@@ -274,7 +269,6 @@ Google Chrome haiwezi kufufua mipangilio yako.</translation>
<translation id="8796108026289707191">Unapaswa kuzima na kuwasha Google Chrome sasa.</translation>
<translation id="8823341990149967727">Toleo hili la Chrome Limepitwa na Wakati</translation>
<translation id="884296878221830158">Pia inadhibiti ukurasa unaoonyeshwa unapoanzisha Chrome au unapobofya kitufe cha Mwanzo.</translation>
-<translation id="8851136666856101339">kuu</translation>
<translation id="8862326446509486874">Huna haki zifaazo ili kufanya usakinishaji wa kiwango cha mfumo. Jaribu kutumia kisakinishi kama msimamiaji kompyuta.</translation>
<translation id="8914504000324227558">Zindua upya Chrome</translation>
<translation id="9026991721384951619">Mfumo wa Uendeshaji wa Chrome haukuweza kusawazisha data yako kwa sababu maelezo yako ya kuingia katika akaunti yanahitaji kusasishwa.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_ta.xtb b/chromium/chrome/app/resources/google_chrome_strings_ta.xtb
index 3fb3f80597e..fcd75fb4b92 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_ta.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome எனà¯à®± வலை உலாவியானதà¯, வலைபà¯à®ªà®•à¯à®•à®™à¯à®•à®³à¯ˆà®¯à¯à®®à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ மினà¯à®©à®²à¯ வேகதà¯à®¤à®¿à®²à¯ இயகà¯à®•à¯à®®à¯ திறன௠கொணà¯à®Ÿà®¤à¯. இத௠வேகமானதà¯, நிலையானத௠மறà¯à®±à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ எளிதானதà¯. Google Chrome இல௠அமையபà¯à®ªà¯†à®±à¯à®±à¯à®³à¯à®³ தீபà¯à®ªà¯Šà®°à¯à®³à¯ மறà¯à®±à¯à®®à¯ ஃபிஷிங௠பாதà¯à®•à®¾à®ªà¯à®ªà¯ˆà®•à¯ கொணà¯à®Ÿà¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®• வலையில௠உலாவ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" />à®à®¤à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation>
<translation id="174539241580958092">உளà¯à®¨à¯à®´à¯ˆà®µà¯à®ªà¯ பிழையின௠காரணமாக உஙà¯à®•à®³à¯ தரவை Google Chrome ஆல௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
-<translation id="1759301979429102118">உஙà¯à®•à®³à¯ தொடரà¯à®ªà¯à®•à®³à®¿à®²à¯ உளà¯à®³ விவரஙà¯à®•à®³à¯, Chrome இல௠மிக விரைவாகப௠படிவஙà¯à®•à®³à¯ˆ நிரபà¯à®ª உதவலாமà¯.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ உதவி பெறà¯à®•</translation>
<translation id="1795405610103747296">உஙà¯à®•à®³à¯ மொபைலில௠Chrome஠நிறà¯à®µà®µà¯à®®à¯. மொபைல௠எணà¯à®£à¯à®•à¯à®•à¯ SMS ஒனà¯à®±à¯ˆ அனà¯à®ªà¯à®ªà¯à®µà¯‹à®®à¯: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">உஙà¯à®•à®³à¯ களதà¯à®¤à®¿à®±à¯à®•à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ இலà¯à®²à®¾à®¤à®¤à®¾à®²à¯, Google Chrome ஆல௠உஙà¯à®•à®³à¯ தரவை ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="2446511512801740068">சிறித௠காலமாக மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à®¾à®²à¯, Chrome காலாவதியாகிவிடà¯à®Ÿà®¤à¯. பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯ உளà¯à®³à®¤à¯. நீஙà¯à®•à®³à¯ மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ செயà¯à®¤à®µà¯à®Ÿà®©à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯.</translation>
<translation id="2485422356828889247">நிறà¯à®µà®²à¯ நீகà¯à®•à¯</translation>
+<translation id="2534507159460261402">Google Pay (Chromeகà¯à®•à¯ நகலெடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="2580411288591421699">நடபà¯à®ªà®¿à®²à¯ இயஙà¯à®•à®¿à®•à¯à®•à¯Šà®£à¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯ அதே Google Chrome பதிபà¯à®ªà¯ˆ நிறà¯à®µ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. Google Chrome ஠மூடிவிடà¯à®Ÿà¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿ செயà¯à®•.</translation>
<translation id="2586406160782125153">வெளியேறினாலà¯, இநà¯à®¤à®šà¯ சாதனதà¯à®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ உஙà¯à®•à®³à¯ உலாவல௠தரவ௠நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. பினà¯à®©à®°à¯ தரவை மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•, Chrome இல௠<ph name="USER_EMAIL" /> எனà¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®¯à®¿à®©à¯ மூலம௠உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯.</translation>
<translation id="2588322182880276190">Chrome லோகோ</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Google Chrome ஠நிறà¯à®µà®²à¯ நீகà¯à®•à¯à®•</translation>
<translation id="3898493977366060150">Google ஸà¯à®®à®¾à®°à¯à®Ÿà¯à®¸à¯ மூலம௠இணையதà¯à®¤à®¿à®²à¯ உலாவà¯à®¤à®²à¯</translation>
<translation id="4028693306634653894">Chromeகà¯à®•à¯ விரைவாகச௠செலà¯à®²à®µà¯à®®à¯</translation>
-<translation id="4031074602479304239">இநà¯à®¤à®¤à¯ தளமானத௠உஙà¯à®•à®³à¯ˆ இஙà¯à®•à¯ திசைதிரà¯à®ªà¯à®ªà¯à®µà®¤à¯ˆ Chrome நிறà¯à®¤à¯à®¤à®¿à®¯à®¤à¯</translation>
-<translation id="4042449298237264661">Windows XP மறà¯à®±à¯à®®à¯ Windows Vista ஆகியவை இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯ இநà¯à®¤à®•à¯ கணினி இனி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறாதà¯.</translation>
<translation id="4050175100176540509">à®®à¯à®•à¯à®•à®¿à®¯à®ªà¯ பாதà¯à®•à®¾à®ªà¯à®ªà¯ மேமà¯à®ªà®¾à®Ÿà¯à®•à®³à¯à®®à¯, பà¯à®¤à®¿à®¯ à®…à®®à¯à®šà®™à¯à®•à®³à¯à®®à¯ சமீபதà¯à®¤à®¿à®¯ பதிபà¯à®ªà®¿à®²à¯ கிடைகà¯à®•à®¿à®©à¯à®±à®©.</translation>
<translation id="4053720452172726777">Google Chrome ஠தனிபà¯à®ªà®¯à®©à®¾à®•à¯à®•à®¿ கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯</translation>
<translation id="4147555960264124640">நீஙà¯à®•à®³à¯ நிரà¯à®µà®•à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ கணகà¯à®•à¯ மூலம௠உளà¯à®¨à¯à®´à¯ˆà®•à®¿à®±à¯€à®°à¯à®•à®³à¯, மேலà¯à®®à¯ அதன௠நிரà¯à®µà®¾à®•à®¿à®•à¯à®•à¯ உஙà¯à®•à®³à¯ Google Chrome சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à®¿à®©à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ வழஙà¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. உஙà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯, பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯, வரலாறà¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ போனà¯à®± உஙà¯à®•à®³à¯ Chrome தரவ௠மறà¯à®±à¯à®®à¯ பிற அமைபà¯à®ªà¯à®•à®³à¯ நிரநà¯à®¤à®°à®®à®¾à®• <ph name="USER_NAME" /> உடன௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. இநà¯à®¤à®¤à¯ தரவை Google கணகà¯à®•à¯à®•à®³à®¿à®©à¯ டாஷà¯à®ªà¯‹à®°à¯à®Ÿà¯ வழியாக நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯, ஆனால௠இநà¯à®¤à®¤à¯ தரவை வேறொர௠கணகà¯à®•à¯à®Ÿà®©à¯ தொடரà¯à®ªà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">Google Chrome இன௠பà¯à®¤à¯à®¤à®®à¯ பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ எனà¯à®ªà®¤à®¾à®²à¯, உஙà¯à®•à®³à¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. சில à®…à®®à¯à®šà®™à¯à®•à®³à¯ கிடைகà¯à®•à®¾à®®à®²à¯ போகலாமà¯. வேற௠சà¯à®¯à®µà®¿à®µà®° கோபà¯à®ªà®•à®¤à¯à®¤à¯ˆà®•à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®• அலà¯à®²à®¤à¯ Chrome இன௠பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•.</translation>
<translation id="5193136243808726294">Google Chrome OS ஆல௠இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />சேவை விதிமà¯à®±à¯ˆà®•à®³à¯<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chromeகà¯à®•à¯ நகலெடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)</translation>
<translation id="5251420635869119124">எதையà¯à®®à¯ விடà¯à®Ÿà¯à®šà¯†à®²à¯à®²à®¾à®®à®²à¯ விரà¯à®¨à¯à®¤à®¿à®©à®°à¯à®•à®³à¯ Chrome à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 வினாடியில௠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à¯à®®à¯.}other{Google Chrome # வினாடிகளில௠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à¯à®®à¯.}}</translation>
<translation id="532046782124376502">எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯à®•à®³à¯ உஙà¯à®•à®³à¯ உலாவல௠வரலாறà¯à®±à¯ˆà®ªà¯ பதிவà¯à®šà¯†à®¯à¯à®µà®¤à¯ˆ Google Chrome ஆல௠தடà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. மறைநிலையில௠இநà¯à®¤ நீடà¯à®Ÿà®¿à®ªà¯à®ªà¯ˆ à®®à¯à®Ÿà®•à¯à®•, இநà¯à®¤ விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯ˆà®¤à¯ தேரà¯à®µà¯à®¨à¯€à®•à¯à®•à®µà¯à®®à¯.</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS à®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿</translation>
<translation id="6235018212288296708">mDNS டà¯à®°à®¾à®ƒà®ªà®¿à®•à¯à®•à¯ˆ அனà¯à®®à®¤à®¿à®ªà¯à®ªà®¤à®±à¯à®•à®¾à®©, Google Chrome கà¯à®•à®¾à®© உளà¯à®µà®°à¯à®®à¯ விதி.</translation>
-<translation id="6236285698028833233">Google Chrome ஆனத௠பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯ˆ நிறà¯à®¤à¯à®¤à®¿à®¯à¯à®³à¯à®³à®¤à¯ மேலà¯à®®à¯ உஙà¯à®•à®³à¯ இயகà¯à®• à®®à¯à®±à¯ˆà®®à¯ˆà®¯à®¿à®©à¯ இநà¯à®¤à®ªà¯ பதிபà¯à®ªà¯ˆ இனி ஆதரிகà¯à®•à®¾à®¤à¯.</translation>
<translation id="6291089322031436445">Chrome Dev பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯</translation>
<translation id="6291549208091401781">உஙà¯à®•à®³à¯ கணினியில௠à®à®±à¯à®•à®©à®µà¯‡ எலà¯à®²à®¾à®ªà¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯à®®à¯ Google Chrome நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation>
<translation id="6338556085225130112">Google Chromeà®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®¿à®±à®¤à¯</translation>
<translation id="6368958679917195344">கூடà¯à®¤à®²à®¾à®© <ph name="BEGIN_LINK_CROS_OSS" />ஓபà¯à®ªà®©à¯ சோரà¯à®¸à¯ மெனà¯à®ªà¯Šà®°à¯à®³à¯à®•à®³à®¾à®²à¯<ph name="END_LINK_CROS_OSS" /> Chrome OS ஠உரà¯à®µà®¾à®•à¯à®•à¯à®µà®¤à¯ சாதà¯à®¤à®¿à®¯à®®à®¾à®©à®¤à¯.</translation>
<translation id="6393863479814692971">இநà¯à®¤à®¤à¯ தளதà¯à®¤à®¿à®±à¯à®•à®¾à®•à®•à¯ கேமராவையà¯à®®à¯ மைகà¯à®°à¯‹à®ƒà®ªà¯‹à®©à¯ˆà®¯à¯à®®à¯ அணà¯à®•, Chromeகà¯à®•à¯ அனà¯à®®à®¤à®¿ தேவை.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7 மறà¯à®±à¯à®®à¯ 10.8 ஆகியவை இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯ இநà¯à®¤à®•à¯ கணினி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறà¯à®µà®¤à¯ˆ விரைவில௠நிறà¯à®¤à¯à®¤à¯à®®à¯.</translation>
<translation id="6410540444482791104">ஆபதà¯à®¤à®¾à®© பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தளஙà¯à®•à®³à¯ˆà®¯à¯à®®à¯ கணà¯à®Ÿà®±à®¿à®µà®¤à®±à¯à®•à¯ உதவியாக, சில சாதனத௠தகவலையà¯à®®à¯ பகà¯à®• உளà¯à®³à®Ÿà®•à¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ Googleகà¯à®•à¯à®¤à¯ தானாக அனà¯à®ªà¯à®ªà¯à®µà®¤à®©à¯ மூலமà¯, Chrome஠எளிதாகவà¯à®®à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®•à®µà¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®®à¯à®ªà®Ÿà®¿ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ உதவலாமà¯.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7 மறà¯à®±à¯à®®à¯ 10.8 ஆகியவை இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯ இநà¯à®¤à®•à¯ கணினி இனி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறாதà¯.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{பதிவிறகà¯à®•à®®à¯ தறà¯à®ªà¯‹à®¤à¯ செயலில௠உளà¯à®³à®¤à¯. பதிவிறகà¯à®•à®¤à¯à®¤à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯à®¤à¯, Google Chrome இலிரà¯à®¨à¯à®¤à¯ வெளியேற விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?}other{# பதிவிறகà¯à®•à®™à¯à®•à®³à¯ தறà¯à®ªà¯‹à®¤à¯ செயலில௠உளà¯à®³à®©. பதிவிறகà¯à®•à®™à¯à®•à®³à¯ˆ ரதà¯à®¤à¯à®šà¯†à®¯à¯à®¤à¯, Google Chrome இலிரà¯à®¨à¯à®¤à¯ வெளியேற விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?}}</translation>
<translation id="6566149418543181476">Google Chromeà®à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®¿à®±à®¤à¯ (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">உஙà¯à®•à®³à¯ Chrome விஷயஙà¯à®•à®³à¯ˆ ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• <ph name="PROFILE_EMAIL" /> à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. உஙà¯à®•à®³à¯ ஒதà¯à®¤à®¿à®šà¯ˆà®µà¯ விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯‡à®°à¯à®µà¯ˆà®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• அலà¯à®²à®¤à¯ Google கணகà¯à®•à®¿à®²à¯à®²à®¾à®®à®²à¯ Chrome à®à®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤, <ph name="SETTINGS_LINK" /> à®à®ªà¯ பாரà¯à®µà¯ˆà®¯à®¿à®Ÿà®µà¯à®®à¯.</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">பாதà¯à®•à®¾à®ªà¯à®ªà®¿à®±à¯à®•à¯ இடையூற௠விளைவிகà¯à®•à¯à®®à¯ சாதà¯à®¤à®¿à®¯à®®à¯à®³à¯à®³ செயலà¯à®ªà®¾à®Ÿà¯ கà¯à®±à®¿à®¤à¯à®¤ விவரஙà¯à®•à®³à¯ˆà®¤à¯ தானாகவே Google கà¯à®•à¯ அனà¯à®ªà¯à®ªà¯à®µà®¤à®©à¯ மூலமà¯, Chrome ஠மேலà¯à®®à¯ பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®©à®¤à®¾à®•à®µà¯à®®à¯, பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯ எளிதானதாகவà¯à®®à¯ மாறà¯à®± உதவவà¯à®®à¯.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> Chrome இல௠சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.</translation>
<translation id="7242029209006116544">நீஙà¯à®•à®³à¯ நிரà¯à®µà®•à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ கணகà¯à®•à¯ மூலம௠உளà¯à®¨à¯à®´à¯ˆà®•à®¿à®±à¯€à®°à¯à®•à®³à¯, மேலà¯à®®à¯ அதன௠நிரà¯à®µà®¾à®•à®¿à®•à¯à®•à¯ உஙà¯à®•à®³à¯ Google Chrome சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à®¿à®©à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ வழஙà¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯. உஙà¯à®•à®³à¯ பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯, பà¯à®•à¯à®®à®¾à®°à¯à®•à¯à®•à¯à®•à®³à¯, வரலாறà¯, கடவà¯à®šà¯à®šà¯Šà®±à¯à®•à®³à¯ போனà¯à®± உஙà¯à®•à®³à¯ Chrome தரவ௠மறà¯à®±à¯à®®à¯ பிற அமைபà¯à®ªà¯à®•à®³à¯ நிரநà¯à®¤à®°à®®à®¾à®• <ph name="USER_NAME" /> உடன௠இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. இநà¯à®¤à®¤à¯ தரவை Google கணகà¯à®•à¯à®•à®³à®¿à®©à¯ டாஷà¯à®ªà¯‹à®°à¯à®Ÿà¯ வழியாக நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯, ஆனால௠இநà¯à®¤à®¤à¯ தரவை வேறொர௠கணகà¯à®•à¯à®Ÿà®©à¯ தொடரà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ நடபà¯à®ªà¯ Chrome தரவைத௠தனிபà¯à®ªà®Ÿà¯à®Ÿ à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ வைதà¯à®¤à®¿à®°à¯à®•à¯à®• நீஙà¯à®•à®³à¯ பà¯à®¤à®¿à®¯ சà¯à®¯à®µà®¿à®µà®°à®¤à¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®²à®¾à®®à¯. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP மறà¯à®±à¯à®®à¯ Windows Vista ஆகியவை இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯ இநà¯à®¤à®•à¯ கணினி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறà¯à®µà®¤à¯ˆ விரைவில௠நிறà¯à®¤à¯à®¤à¯à®®à¯.</translation>
<translation id="7330164299247909639">à®…à®™à¯à®•à¯€à®•à®¾à®°à®šà¯ சானà¯à®±à®¿à®¤à®´à¯ தோலà¯à®µà®¿. மீணà¯à®Ÿà¯à®®à¯ Google Chrome இல௠<ph name="USER_NAME" /> ஆக உளà¯à®¨à¯à®´à¯ˆà®¯à®µà¯à®®à¯ அலà¯à®²à®¤à¯ நிரà¯à®µà®¾à®•à®¿à®¯à¯ˆà®¤à¯ தொடரà¯à®ªà¯à®•à¯Šà®£à¯à®Ÿà¯, கூடà¯à®¤à®²à¯ தகவலைப௠பெறவà¯à®®à¯. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">பà¯à®¤à®¿à®¯ சாளரமà¯</translation>
<translation id="7369650938475876456">Chrome உரà¯à®µà®¾à®•à¯à®•à®¿à®¯ வலிமையான கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯</translation>
@@ -221,6 +214,7 @@
<translation id="7494905215383356681">Chrome ஓபà¯à®ªà®©à¯ சோரà¯à®¸à¯ உரிமஙà¯à®•à®³à¯</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Chrome OS஠இநà¯à®¤ மொழியில௠காடà¯à®Ÿà¯</translation>
+<translation id="7589360514048265910">Mac OS X 10.9 இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯, இநà¯à®¤à®•à¯ கணினி இனி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறாதà¯.</translation>
<translation id="7592736734348559088">உஙà¯à®•à®³à¯ கணகà¯à®•à®¿à®©à¯ உளà¯à®¨à¯à®´à¯ˆà®µà¯ விவரஙà¯à®•à®³à¯ காலாவதியாகிவிடà¯à®Ÿà®¤à®¾à®²à¯ உஙà¯à®•à®³à¯ தரவை Google Chrome ஆல௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
<translation id="7626032353295482388">Chrome கà¯à®•à¯ வரà¯à®•</translation>
<translation id="7747138024166251722">தறà¯à®•à®¾à®²à®¿à®• டைரகà¯à®Ÿà®°à®¿à®¯à¯ˆ நிறà¯à®µà®¿à®¯à®¾à®²à¯ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. வடà¯à®Ÿà¯ இடம௠காலியாக உளà¯à®³à®¤à®¾, மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ நிறà¯à®µà¯à®µà®¤à®±à¯à®•à¯ தகà¯à®¨à¯à®¤ அனà¯à®®à®¤à®¿ உளà¯à®³à®¤à®¾ எனà¯à®ªà®¤à¯ˆ சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯.</translation>
@@ -236,6 +230,7 @@
<translation id="7896673875602241923">இதறà¯à®•à¯ à®®à¯à®©à¯à®©à®°à¯ à®’à®°à¯à®µà®°à¯ இநà¯à®¤à®•à¯ கணினியிலà¯à®³à¯à®³ Chrome இல௠<ph name="ACCOUNT_EMAIL_LAST" /> எனà¯à®®à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ உளà¯à®¨à¯à®´à¯ˆà®¨à¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®°à¯. உஙà¯à®•à®³à¯ தகவலைத௠தனிபà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®• வைதà¯à®¤à®¿à®°à¯à®•à¯à®•, பà¯à®¤à®¿à®¯ Chrome பயனரை உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯.</translation>
<translation id="7908168227788431038">கிடà¯à®Ÿà®¤à¯à®¤à®Ÿà¯à®Ÿ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯! பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà®¤à¯ˆ à®®à¯à®Ÿà®¿à®•à¯à®•, Google Chrome஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à®µà¯à®®à¯.</translation>
<translation id="795025003224538582">மறà¯à®¤à¯Šà®Ÿà®•à¯à®•à®®à¯ வேணà¯à®Ÿà®¾à®®à¯</translation>
+<translation id="7962410387636238736">Windows XP மறà¯à®±à¯à®®à¯ Windows Vista ஆகியவை இனி ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤à¯ எனà¯à®ªà®¤à®¾à®²à¯ இநà¯à®¤à®•à¯ கணினி இனி Google Chrome பà¯à®¤à¯à®ªà¯à®ªà®¿à®ªà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பெறாதà¯</translation>
<translation id="8005540215158006229">Chrome தயாராகிவிடà¯à®Ÿà®¤à¯.</translation>
<translation id="8008534537613507642">Chrome ஠மீணà¯à®Ÿà¯à®®à¯à®¨à®¿à®±à¯à®µà¯</translation>
<translation id="8030318113982266900">உஙà¯à®•à®³à¯ சாதனதà¯à®¤à¯ˆ <ph name="CHANNEL_NAME" /> சேனலà¯à®•à¯à®•à¯à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®¿à®±à®¤à¯...</translation>
@@ -266,7 +261,6 @@
<translation id="8796108026289707191">இபà¯à®ªà¯‹à®¤à¯ Google Chrome஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation>
<translation id="8823341990149967727">Chrome காலாவதியானதà¯</translation>
<translation id="884296878221830158">Chrome à®à®¤à¯ தொடஙà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ அலà¯à®²à®¤à¯ à®®à¯à®•à®ªà¯à®ªà¯à®ªà¯ பொதà¯à®¤à®¾à®©à¯ˆà®•à¯ கிளிக௠செயà¯à®¯à¯à®®à¯à®ªà¯‹à®¤à¯ காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ இத௠கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à¯.</translation>
-<translation id="8851136666856101339">à®®à¯à®¤à®©à¯à®®à¯ˆ</translation>
<translation id="8862326446509486874">கணினி-சாரà¯à®¨à¯à®¤ நிறà¯à®µà®²à¯à®•à¯à®•à®¾à®© à®®à¯à®±à¯ˆà®¯à®¾à®© உரிமைகள௠உஙà¯à®•à®³à®¿à®Ÿà®®à¯ இலà¯à®²à¯ˆ. அதனால௠நிரà¯à®µà®¾à®•à®¿à®¯à®¾à®• மீணà¯à®Ÿà¯à®®à¯ நிறà¯à®µà®²à¯ˆ இயகà¯à®• à®®à¯à®¯à®±à¯à®šà®¿ செயà¯à®•.</translation>
<translation id="8914504000324227558">Chrome ஠மீணà¯à®Ÿà¯à®®à¯ தொடஙà¯à®•à¯</translation>
<translation id="9026991721384951619">உஙà¯à®•à®³à¯ கணகà¯à®•à®¿à®©à¯ உளà¯à®¨à¯à®´à¯ˆà®µà¯ விவரஙà¯à®•à®³à¯ காலாவதியாகிவிடà¯à®Ÿà®¤à®¾à®²à¯, உஙà¯à®•à®³à¯ தரவை Chrome OS ஆல௠ஒதà¯à®¤à®¿à®šà¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_te.xtb b/chromium/chrome/app/resources/google_chrome_strings_te.xtb
index 432fd6309d1..f95a1bf9d14 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_te.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_te.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome అనేది మెరà±à°ªà± వేగంతో వెబà±â€Œà°ªà±‡à°œà±€à°²à°¨à± మరియౠఅనà±à°µà°°à±à°¤à°¨à°¾à°²à°¨à± అమలౠచేసే వెబౠబà±à°°à±Œà°œà°°à±. ఇది వేగమైనది, సామరà±à°¥à±à°¯à°‚ కలది మరియౠఉపయోగించడానికి à°¸à±à°²à°­à°®à±ˆà°‚ది. Google Chromeలో నిరà±à°®à°¿à°¤à°®à±ˆà°¨ మాలà±à°µà±‡à°°à± మరియౠఫిషింగౠభదà±à°°à°¤à°¤à±‹ మరింత à°¸à±à°°à°•à±à°·à°¿à°¤à°‚à°—à°¾ వెబà±â€Œà°¨à± à°¬à±à°°à±Œà°œà± చేయండి.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" />ని à°Žà°‚à°šà±à°•à±‹à°‚à°¡à°¿</translation>
<translation id="174539241580958092">సైనౠఇనౠచేయడంలో లోపం సంభవించినందà±à°¨ Google Chrome మీ డేటానౠసమకాలీకరించలేకపోయింది.</translation>
-<translation id="1759301979429102118">Chromeలో ఫారమà±â€Œà°²à°¨à± మరింత శీఘà±à°°à°‚à°—à°¾ పూరించడానికి మీ పరిచయాలà±à°²à±‹à°¨à°¿ వివరాలౠమీకౠసహాయపడవచà±à°šà±.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OSని ఉపయోగించి సహాయానà±à°¨à°¿ పొందండి</translation>
<translation id="1795405610103747296">మీ ఫోనà±â€Œà°²à±‹ Chromeనౠఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయండి. మేమౠమీ ఫోనౠనంబరà±â€Œà°•à± SMSనౠపంపà±à°¤à°¾à°®à±: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">మీ డొమైనౠకోసం సమకాలీకరణ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేనందà±à°¨ Google Chrome మీ డేటానౠసమకాలీకరించలేకపోయింది.</translation>
<translation id="2446511512801740068">Chromeని కొంత కాలంగా à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించనందà±à°¨ దాని à°—à°¡à±à°µà± తేదీ à°®à±à°—ిసింది. నవీకరణ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది, మీరౠపà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°¿à°¨ తకà±à°·à°£à°‚ వరà±à°¤à°¿à°‚పజేయబడà±à°¤à±à°‚ది.</translation>
<translation id="2485422356828889247">à°µà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¨à°¨à± తీసివెయà±à°¯à°¿</translation>
+<translation id="2534507159460261402">Google Pay (Chromeకి కాపీ చేయబడింది)</translation>
<translation id="2580411288591421699">à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ అమలవà±à°¤à±à°¨à±à°¨ అదే Google Chrome సంసà±à°•à°°à°£à°¨à± à°µà±à°¯à°µà°¸à±à°¥à°¾à°ªà°¿à°‚చలేదà±. దయచేసి Google Chromeనౠమూసివేసి, మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="2586406160782125153">ఇది à°ˆ పరికరం à°¨à±à°‚à°¡à°¿ మీ à°¬à±à°°à±Œà°œà°¿à°‚గౠడేటానౠతొలగిసà±à°¤à±à°‚ది. మీ డేటానౠతరà±à°µà°¾à°¤ తిరిగి పొందడానికి, Chromeà°•à°¿ <ph name="USER_EMAIL" /> వలె సైనౠఇనౠచేయండి.</translation>
<translation id="2588322182880276190">Chrome లోగో</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Google Chromeనౠఅనà±à°‡à°¨à±à°¸à±à°Ÿà°¾à°²à± చెయà±à°¯à°¿</translation>
<translation id="3898493977366060150">Google à°¸à±à°®à°¾à°°à±à°Ÿà±â€Œà°²à°¤à±‹ వెబౠబà±à°°à±Œà°œà°¿à°‚à°—à±</translation>
<translation id="4028693306634653894">Chromeà°•à°¿ వేగవంతంగా వెళà±à°²à°‚à°¡à°¿</translation>
-<translation id="4031074602479304239">à°ˆ సైటౠమిమà±à°®à°²à±à°¨à°¿ వేరే పేజీకి తీసà±à°•à±†à°³à±à°²à°¨à±€à°¯à°•à±à°‚à°¡à°¾ Chrome à°…à°¡à±à°¡à±à°•à±à°‚ది</translation>
-<translation id="4042449298237264661">Windows XP మరియౠWindows Vistaకౠఇపà±à°ªà±à°¡à± మదà±à°¦à°¤à± లేనందà±à°¨ à°ˆ à°•à°‚à°ªà±à°¯à±‚టరౠఇకపై Google Chrome నవీకరణలనౠసà±à°µà±€à°•à°°à°¿à°‚à°šà°¦à±.</translation>
<translation id="4050175100176540509">à°®à±à°–à±à°¯à°®à±ˆà°¨ à°­à°¦à±à°°à°¤à°¾ మెరà±à°—à±à°¦à°²à°²à± మరియౠకొతà±à°¤ లకà±à°·à°£à°¾à°²à± తాజా సంసà±à°•à°°à°£à°²à±‹ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉనà±à°¨à°¾à°¯à°¿.</translation>
<translation id="4053720452172726777">Google Chromeనౠఅనà±à°•à±‚లీకరించండి మరియౠనియంతà±à°°à°¿à°‚à°šà°‚à°¡à°¿</translation>
<translation id="4147555960264124640">మీరౠనిరà±à°µà°¹à°¿à°‚చబడే ఖాతాతో సైనౠఇనౠచేసà±à°¤à±à°¨à±à°¨à°¾à°°à± మరియౠదీని నిరà±à°µà°¾à°¹à°•à±à°¨à°¿à°•à°¿ మీ Google Chrome à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°ªà±ˆ నియంతà±à°°à°£à°¨à± అందిసà±à°¤à±à°¨à±à°¨à°¾à°°à±. మీ à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à±, à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°°, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°² వంటి మీ Chrome డేటా శాశà±à°µà°¤à°‚à°—à°¾ <ph name="USER_NAME" />à°•à± à°…à°¨à±à°¬à°‚ధించబడà±à°¤à±à°‚ది. మీరౠGoogle ఖాతాల డాషà±â€Œà°¬à±‹à°°à±à°¡à± à°¦à±à°µà°¾à°°à°¾ à°ˆ డేటానౠతొలగించవచà±à°šà±, కానీ à°ˆ డేటానౠమరో ఖాతాతో à°…à°¨à±à°¬à°‚ధించలేరà±. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">మీ à°ªà±à°°à±Šà°«à±ˆà°²à± ఉపయోగించబడదౠఎందà±à°•à°‚టే ఇది à°’à°• à°•à±à°°à±Šà°¤à±à°¤ Google Chrome సంసà±à°•à°°à°£ à°¨à±à°‚à°¡à°¿ తీసà±à°•à±‹à°¬à°¡à°¿à°‚ది. కొనà±à°¨à°¿ లకà±à°·à°£à°¾à°²à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉండకపోవచà±à°šà±. దయచేసి వేరొక à°ªà±à°°à±Šà°«à±ˆà°²à± డైరెకà±à°Ÿà°°à±€à°¨à°¿ పేరà±à°•à±Šà°¨à°‚à°¡à°¿ లేదా Chrome యొకà±à°• à°•à±à°°à±Šà°¤à±à°¤ సంసà±à°•à°°à°£à°¨à± ఉపయోగించండి.</translation>
<translation id="5193136243808726294">Google Chrome OS à°ˆ పేజీని తెరవలేదà±.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />సేవా నిబంధనలà±<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google చెలà±à°²à°¿à°‚à°ªà±à°²à± (Chromeà°•à°¿ కాపీ చేయబడింది)</translation>
<translation id="5251420635869119124">అతిథà±à°²à± à°Žà°Ÿà±à°µà°‚à°Ÿà°¿ à°šà°°à°¿à°¤à±à°°à°¨à± వదలకà±à°‚డానే Chromeనౠఉపయోగించవచà±à°šà±.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 సెకనà±à°²à±‹ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భమవà±à°¤à±à°‚ది.}other{Google Chrome # సెకనà±à°²à°²à±‹ à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భమవà±à°¤à±à°‚ది.}}</translation>
<translation id="532046782124376502">హెచà±à°šà°°à°¿à°•: Google Chrome మీ à°¬à±à°°à±Œà°œà°¿à°‚à°—à± à°šà°°à°¿à°¤à±à°°à°¨à± రికారà±à°¡à± చేయకà±à°‚à°¡à°¾ పొడిగింపà±à°²à°¨à± నివారించలేదà±. à°ˆ పొడిగింపà±à°¨à± à°…à°œà±à°žà°¾à°¤ మోడà±â€Œà°²à±‹ ఆపివేయడానికి, à°ˆ ఎంపికనౠరదà±à°¦à± చేయండి.</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OSనౠనవీకరించà±</translation>
<translation id="6235018212288296708">mDNS à°Ÿà±à°°à°¾à°«à°¿à°•à±â€Œà°¨à± à°…à°¨à±à°®à°¤à°¿à°‚చడానికి Google Chrome కోసం ఇనà±â€Œà°¬à±Œà°‚డౠనియమం.</translation>
-<translation id="6236285698028833233">Google Chrome నవీకరించడానà±à°¨à°¿ ఆపివేసింది మరియౠఇక మీ ఆపరేటింగౠసిసà±à°Ÿà°®à± యొకà±à°• à°ˆ సంసà±à°•à°°à°£à°•à± మదà±à°¦à°¤à°¿à°µà±à°µà°¦à±.</translation>
<translation id="6291089322031436445">Chrome డెవలపరౠఅనà±à°µà°°à±à°¤à°¨à°¾à°²à±</translation>
<translation id="6291549208091401781">మీ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹à°¨à°¿ వినియోగదారà±à°²à°‚దరికీ Google Chrome ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయబడింది.</translation>
<translation id="6338556085225130112">Google Chromeని నవీకరిసà±à°¤à±‹à°‚ది</translation>
<translation id="6368958679917195344">అదనపౠ<ph name="BEGIN_LINK_CROS_OSS" />ఓపనౠసోరà±à°¸à± సాఫà±à°Ÿà±â€Œà°µà±‡à°°à±â€Œ<ph name="END_LINK_CROS_OSS" /> à°¦à±à°µà°¾à°°à°¾ Chrome OS సాధà±à°¯à°‚ à°…à°µà±à°¤à±à°‚ది.</translation>
<translation id="6393863479814692971">à°ˆ సైటౠకోసం మీ కెమెరా మరియౠమైకà±à°°à±‹à°«à±‹à°¨à±â€Œà°¨à± యాకà±à°¸à±†à°¸à± చేయడానికి Chromeà°•à± à°…à°¨à±à°®à°¤à°¿ అవసరం.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7 మరియౠ10.8కౠఇకపై మదà±à°¦à°¤à± లేనందà±à°¨ à°ˆ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à± à°¤à±à°µà°°à°²à±‹ Google Chrome నవీకరణలనౠసà±à°µà±€à°•à°°à°¿à°‚à°šà°¡à°‚ ఆపివేయబడà±à°¤à±à°‚ది.</translation>
<translation id="6410540444482791104">హానికరమైన à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à± మరియౠసైటà±â€Œà°²à°¨à± à°—à±à°°à±à°¤à°¿à°‚చడంలో సహాయపడటానికి కొంత సిసà±à°Ÿà°®à± సమాచారానà±à°¨à°¿ మరియౠపేజీ కంటెంటà±â€Œà°¨à± Googleà°•à°¿ à°¸à±à°µà°¯à°‚చాలకంగా పంపడం à°¦à±à°µà°¾à°°à°¾ మీరౠChromeని ఉపయోగించడానికి à°¸à±à°°à°•à±à°·à°¿à°¤à°®à±ˆà°¨à°¦à°¿à°—à°¾ మరియౠసà±à°²à°­à°®à±ˆà°¨à°¦à°¿à°—à°¾ చేయడంలో సహాయపడవచà±à°šà±.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7 మరియౠ10.8కౠఇపà±à°ªà±à°¡à± మదà±à°¦à°¤à± లేనందà±à°¨ à°ˆ à°•à°‚à°ªà±à°¯à±‚టరౠఇకపై Google Chrome నవీకరణలనౠసà±à°µà±€à°•à°°à°¿à°‚à°šà°¦à±.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{డౌనà±â€Œà°²à±‹à°¡à± à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ à°ªà±à°°à±‹à°—à±à°°à±†à°¸à±â€Œà°²à±‹ ఉంది. మీరౠడౌనà±â€Œà°²à±‹à°¡à±â€Œà°¨à± à°°à°¦à±à°¦à± చేసి, Google Chrome à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?}other{# డౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à± à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ à°ªà±à°°à±‹à°—à±à°°à±†à°¸à±â€Œà°²à±‹ ఉనà±à°¨à°¾à°¯à°¿. మీరౠడౌనà±â€Œà°²à±‹à°¡à±â€Œà°²à°¨à± à°°à°¦à±à°¦à± చేసి, Google Chrome à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚చాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?}}</translation>
<translation id="6566149418543181476">Google Chrome నవీకరించబడà±à°¤à±‹à°‚ది (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">మీరౠమీ Chrome అంశాలనౠసమకాలీకరించడానికి <ph name="PROFILE_EMAIL" />ని ఉపయోగిసà±à°¤à±à°¨à±à°¨à°¾à°°à±. మీ సమకాలీకరణ à°ªà±à°°à°¾à°§à°¾à°¨à±à°¯à°¤à°¨à± నవీకరించడానికి లేదా Google ఖాతా లేకà±à°‚à°¡à°¾ Chromeని ఉపయోగించడానికి, <ph name="SETTINGS_LINK" />నౠసందరà±à°¶à°¿à°‚à°šà°‚à°¡à°¿.</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">సంభావà±à°¯ à°­à°¦à±à°°à°¤à°¾à°ªà°°à°®à±ˆà°¨ దాడà±à°²à°•à± సంబంధించిన వివరాలనౠGoogleà°•à°¿ à°¸à±à°µà°¯à°‚చాలకంగా నివేదించడం à°¦à±à°µà°¾à°°à°¾ Chrome‌ని à°¸à±à°°à°•à±à°·à°¿à°¤à°‚à°—à°¾ మరియౠసà±à°²à°­à°‚à°—à°¾ ఉపయోగించదగినదిగా చేయడంలో మీ సహాయం అందించవచà±à°šà±.</translation>
<translation id="7185038942300673794">Chromeకౠ<ph name="EXTENSION_NAME" /> జోడించబడింది.</translation>
<translation id="7242029209006116544">మీరౠనిరà±à°µà°¹à°¿à°‚చబడే ఖాతాతో సైనౠఇనౠచేసà±à°¤à±à°¨à±à°¨à°¾à°°à± మరియౠదీని నిరà±à°µà°¾à°¹à°•à±à°¨à°¿à°•à°¿ మీ Google Chrome à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°ªà±ˆ నియంతà±à°°à°£à°¨à± అందిసà±à°¤à±à°¨à±à°¨à°¾à°°à±. మీ à°…à°¨à±à°µà°°à±à°¤à°¨à°¾à°²à±, à°¬à±à°•à±â€Œà°®à°¾à°°à±à°•à±â€Œà°²à±, à°šà°°à°¿à°¤à±à°°, పాసà±â€Œà°µà°°à±à°¡à±â€Œà°²à± మరియౠఇతర సెటà±à°Ÿà°¿à°‚à°—à±â€Œà°² వంటి మీ Chrome డేటా శాశà±à°µà°¤à°‚à°—à°¾ <ph name="USER_NAME" />à°•à± à°…à°¨à±à°¬à°‚ధించబడà±à°¤à±à°‚ది. మీరౠGoogle ఖాతాల డాషà±â€Œà°¬à±‹à°°à±à°¡à± à°¦à±à°µà°¾à°°à°¾ à°ˆ డేటానౠతొలగించవచà±à°šà±, కానీ à°ˆ డేటానౠమరో ఖాతాతో à°…à°¨à±à°¬à°‚ధించలేరà±. మీరౠపà±à°°à°¸à±à°¤à±à°¤à°‚ ఉనà±à°¨ మీ Chrome డేటానౠవేరà±à°—à°¾ ఉంచడానికి à°à°šà±à°›à°¿à°•à°‚à°—à°¾ à°•à±à°°à±Šà°¤à±à°¤ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚చవచà±à°šà±. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP మరియౠWindows Vistaకౠఇకపై మదà±à°¦à°¤à± లేనందà±à°¨ à°ˆ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à± à°¤à±à°µà°°à°²à±‹ Google Chrome నవీకరణలనౠసà±à°µà±€à°•à°°à°¿à°‚à°šà°¡à°‚ ఆపివేయబడà±à°¤à±à°‚ది.</translation>
<translation id="7330164299247909639">à°ªà±à°°à°®à°¾à°£à±€à°•à°°à°£ à°ªà±à°°à°®à°¾à°£à°ªà°¤à±à°°à°‚ విఫలమైంది. దయచేసి Google Chromeలో <ph name="USER_NAME" />à°—à°¾ మళà±à°²à±€ సైనౠఇనౠచేయండి లేదా మరింత సమాచారం కోసం మీ నిరà±à°µà°¾à°¹à°•à±à°²à°¨à± సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">à°•à±à°°à±Šà°¤à±à°¤ విండో</translation>
<translation id="7369650938475876456">Chrome à°¦à±à°µà°¾à°°à°¾ రూపొందించబడిన శకà±à°¤à°¿à°µà°‚తమైన పాసà±â€Œà°µà°°à±à°¡à±â€Œà°¨à°¿ ఉపయోగించండి</translation>
@@ -236,6 +229,7 @@
<translation id="7896673875602241923">à°®à±à°¨à±à°ªà± à°’à°•à°°à± à°ˆ à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°²à±‹ Chromeà°•à± <ph name="ACCOUNT_EMAIL_LAST" /> వలె సైనౠఇనౠచేసారà±. దయచేసి మీ సమాచారానà±à°¨à°¿ విడిగా ఉంచడానికి కొతà±à°¤ Chrome వినియోగదారà±à°¨à± సృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="7908168227788431038">దాదాపà±à°—à°¾ నవీకృతంగా ఉంది! నవీకరణనౠపూరà±à°¤à°¿ చేయడానికి Google Chromeని à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="795025003224538582">à°ªà±à°¨à°ƒ à°ªà±à°°à°¾à°°à°‚భించవదà±à°¦à±</translation>
+<translation id="7962410387636238736">Windows XP మరియౠWindows Vistaకౠఇపà±à°ªà±à°¡à± మదà±à°¦à°¤à± లేనందà±à°¨ à°ˆ à°•à°‚à°ªà±à°¯à±‚టరౠఇకపై Google Chrome à°…à°ªà±â€Œà°¡à±‡à°Ÿà±â€Œà°²à°¨à± à°¸à±à°µà±€à°•à°°à°¿à°‚à°šà°¦à±</translation>
<translation id="8005540215158006229">Chrome దాదాపౠసిదà±à°§à°‚à°—à°¾ ఉంది.</translation>
<translation id="8008534537613507642">Chromeనౠమళà±à°²à±€ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à± చేయి</translation>
<translation id="8030318113982266900">మీ పరికరానà±à°¨à°¿ <ph name="CHANNEL_NAME" /> ఛానెలà±â€Œà°•à°¿ నవీకరిసà±à°¤à±‹à°‚ది...</translation>
@@ -266,7 +260,6 @@
<translation id="8796108026289707191">మీరౠఇపà±à°ªà±à°¡à± Google Chromeని à°ªà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚భించాలి.</translation>
<translation id="8823341990149967727">Chrome కాలం చెలà±à°²à°¿à°¨à°¦à°¿</translation>
<translation id="884296878221830158">ఇది మీరౠChromeని à°ªà±à°°à°¾à°°à°‚భించేటపà±à°ªà±à°¡à± లేదా హోమౠబటనà±â€Œà°¨à± à°•à±à°²à°¿à°•à± చేసేటపà±à°ªà±à°¡à± చూపబడే పేజీని కూడా నియంతà±à°°à°¿à°¸à±à°¤à±à°‚ది.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">సిసà±à°Ÿà°®à±-à°¸à±à°¥à°¾à°¯à°¿à°²à±‹ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à±â€Œ చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ మీకౠసరైన హకà±à°•à±à°²à± లేవà±. నిరà±à°µà°¾à°¹à°•à±à°¡à°¿ లాగ ఇనà±â€Œà°¸à±à°Ÿà°¾à°²à°°à±â€Œà°¨à± మళà±à°³à±€ రనౠచెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</translation>
<translation id="8914504000324227558">Chromeనౠపà±à°¨à°ƒà°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±</translation>
<translation id="9026991721384951619">మీ ఖాతా సైనà±-ఇనౠవివరాల à°—à°¡à±à°µà± à°®à±à°—ిసినందà±à°¨ Chrome OS మీ డేటానౠసమకాలీకరించలేకపోయింది.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_th.xtb b/chromium/chrome/app/resources/google_chrome_strings_th.xtb
index fb0cf08e777..7c1b0f5907e 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_th.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_th.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome คือเว็บเบราว์เซอร์ที่à¹à¸ªà¸”งหน้าเว็บà¹à¸¥à¸°à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันต่างๆ ได้รวดเร็วในพริบตา โดยทำงานได้เร็ว มีเสถียรภาพ à¹à¸¥à¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‡à¹ˆà¸²à¸¢ ช่วยให้คุณเรียà¸à¸”ูเว็บได้อย่างปลอดภัยมาà¸à¸‚ึ้นด้วยà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸¡à¸±à¸¥à¹à¸§à¸£à¹Œà¹à¸¥à¸°à¸Ÿà¸´à¸Šà¸Šà¸´à¸‡à¸‹à¸¶à¹ˆà¸‡à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™ Google Chrome</translation>
<translation id="1718131156967340976">เลือภ<ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจาà¸à¹€à¸à¸´à¸”ข้อผิดพลาดในà¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้</translation>
-<translation id="1759301979429102118">รายละเอียดจาà¸à¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸­à¸•à¸´à¸”ต่อของคุณช่วยให้คุณสามารถà¸à¸£à¸­à¸à¸Ÿà¸­à¸£à¹Œà¸¡à¹„ด้อย่างรวดเร็วขึ้นใน Chrome</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">รับความช่วยเหลือเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸Šà¹‰ Chrome OS</translation>
<translation id="1795405610103747296">ติดตั้ง Chrome ในโทรศัพท์ เราจะส่ง SMS ไปยังโทรศัพท์ของคุณ: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">Google Chrome ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจาà¸à¹„ม่สามารถใช้à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์à¸à¸±à¸šà¹‚ดเมนของคุณ</translation>
<translation id="2446511512801740068">Chrome ล้าสมัยเพราะไม่ได้เปิดใช้งานใหม่มาระยะหนึ่งà¹à¸¥à¹‰à¸§ มีเวอร์ชันอัปเดตพร้อมใช้งานà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸ˆà¸°à¸™à¸³à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸­à¸±à¸›à¹€à¸”ตดังà¸à¸¥à¹ˆà¸²à¸§à¹„ปใช้เมื่อคุณเปิดà¹à¸­à¸›à¹ƒà¸«à¸¡à¹ˆ</translation>
<translation id="2485422356828889247">ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</translation>
+<translation id="2534507159460261402">Google Pay (คัดลอà¸à¹„ปยัง Chrome)</translation>
<translation id="2580411288591421699">ไม่สามารถติดตั้ง Google Chrome รุ่นเดียวà¸à¸±à¸šà¸—ี่à¸à¸³à¸¥à¸±à¸‡à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¸­à¸¢à¸¹à¹ˆà¹„ด้ โปรดปิด Google Chrome à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¹ƒà¸«à¸¡à¹ˆà¸­à¸µà¸à¸„รั้ง</translation>
<translation id="2586406160782125153">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸™à¸µà¹‰à¸ˆà¸°à¸¥à¸šà¸‚้อมูลà¸à¸²à¸£à¸—่องเว็บออà¸à¸ˆà¸²à¸à¸­à¸¸à¸›à¸à¸£à¸“์นี้ หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ึงข้อมูลภายหลัง ให้ลงชื่อเข้าใช้ Chrome ด้วย <ph name="USER_EMAIL" /></translation>
<translation id="2588322182880276190">โลโà¸à¹‰ Chrome</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸•à¸´à¸”ตั้ง Google Chrome</translation>
<translation id="3898493977366060150">à¸à¸²à¸£à¸—่องเว็บพร้อมฟีเจอร์เจ๋งๆ จาภGoogle</translation>
<translation id="4028693306634653894">ใช้ Chrome ได้เร็วขึ้น</translation>
-<translation id="4031074602479304239">Chrome หยุดไม่ให้เว็บไซต์นี้นำคุณไปที่</translation>
-<translation id="4042449298237264661">คอมพิวเตอร์เครื่องนี้จะไม่ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต Google Chrome อีà¸à¸•à¹ˆà¸­à¹„ปเพราะระบบไม่รองรับ Windows XP à¹à¸¥à¸° Windows Vista à¹à¸¥à¹‰à¸§</translation>
<translation id="4050175100176540509">à¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸”้านความปลอดภัยที่สำคัà¸à¹à¸¥à¸°à¸Ÿà¸µà¹€à¸ˆà¸­à¸£à¹Œà¹ƒà¸«à¸¡à¹ˆà¹† พร้อมให้บริà¸à¸²à¸£à¹ƒà¸™à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸¥à¹ˆà¸²à¸ªà¸¸à¸”</translation>
<translation id="4053720452172726777">à¸à¸³à¸«à¸™à¸”ค่าà¹à¸¥à¸°à¸„วบคุม Google Chrome</translation>
<translation id="4147555960264124640">คุณà¸à¸³à¸¥à¸±à¸‡à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้ด้วยบัà¸à¸Šà¸µà¸—ี่จัดà¸à¸²à¸£ à¹à¸¥à¸°à¹ƒà¸«à¹‰à¸à¸²à¸£à¸„วบคุมระดับผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸‚องบัà¸à¸Šà¸µà¸”ังà¸à¸¥à¹ˆà¸²à¸§à¹€à¸«à¸™à¸·à¸­à¹‚ปรไฟล์ Google Chrome ของคุณ ข้อมูล Chrome เช่น à¹à¸­à¸› บุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม รหัสผ่าน à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ จะเชื่อมโยงอย่างถาวรà¸à¸±à¸š <ph name="USER_NAME" /> คุณจะสามารถลบข้อมูลนี้ผ่านทางà¹à¸œà¸‡à¸„วบคุมบัà¸à¸Šà¸µ Google à¹à¸•à¹ˆà¸„ุณจะไม่สามารถเชื่อมโยงข้อมูลนี้à¸à¸±à¸šà¸šà¸±à¸à¸Šà¸µà¸­à¸·à¹ˆà¸™ <ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@
<translation id="5170938038195470297">โปรไฟล์ของคุณไม่สามารถใช้ได้เพราะมาจาà¸à¸£à¸¸à¹ˆà¸™à¸—ี่ใหม่à¸à¸§à¹ˆà¸²à¸‚อง Google Chrome ฟีเจอร์บางอย่างอาจจะไม่พร้อมใช้งาน โปรดระบุไดเรà¸à¸—อรีของโปรไฟล์อื่นหรือใช้ Chrome รุ่นที่ใหม่à¸à¸§à¹ˆà¸²</translation>
<translation id="5193136243808726294">Google Chrome OS ไม่สามารถเปิดหน้านี้</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />ข้อà¸à¸³à¸«à¸™à¸”ในà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£<ph name="END_TERMS_OF_SERVICE_LINK" />ของ Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (คัดลอà¸à¸¥à¸‡à¹ƒà¸™ Chrome à¹à¸¥à¹‰à¸§)</translation>
<translation id="5251420635869119124">ผู้เยี่ยมชมสามารถใช้ Chrome ได้โดยไม่ทิ้งร่องรอยไว้</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome จะรีสตาร์ทใน 1 วินาที}other{Google Chrome จะรีสตาร์ทใน # วินาที}}</translation>
<translation id="532046782124376502">คำเตือน: Google Chrome ไม่สามารถป้องà¸à¸±à¸™à¹„ม่ให้ส่วนขยายบันทึà¸à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸à¸²à¸£à¹€à¸‚้าชม หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸›à¸´à¸”ใช้ส่วนขยายนี้ในโหมดไม่ระบุตัวตน ให้ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰</translation>
@@ -180,15 +177,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">อัปเดต &amp;Chrome OS</translation>
<translation id="6235018212288296708">à¸à¸Žà¸‚าเข้าสำหรับ Google Chrome เพื่ออนุà¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าชมà¹à¸šà¸š mDNS</translation>
-<translation id="6236285698028833233">Google Chrome ได้หยุดà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต à¹à¸¥à¸°à¹„ม่สนับสนุนระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸™à¸µà¹‰à¸­à¸µà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="6291089322031436445">à¹à¸­à¸› Chrome Dev</translation>
<translation id="6291549208091401781">มีà¸à¸²à¸£à¸•à¸´à¸”ตั้ง Google Chrome สำหรับผู้ใช้ทุà¸à¸„นบนคอมพิวเตอร์ของคุณà¹à¸¥à¹‰à¸§</translation>
<translation id="6338556085225130112">à¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸›à¹€à¸”ต Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS เà¸à¸´à¸”ขึ้นได้ด้วยà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™à¸ˆà¸²à¸<ph name="BEGIN_LINK_CROS_OSS" />ซอฟต์à¹à¸§à¸£à¹Œà¹‚อเพนซอร์ส<ph name="END_LINK_CROS_OSS" />เพิ่มเติม</translation>
<translation id="6393863479814692971">Chrome ต้องà¸à¸²à¸£à¸ªà¸´à¸—ธิ์เข้าถึงไมโครโฟนà¹à¸¥à¸°à¸à¸¥à¹‰à¸­à¸‡à¸–่ายรูปของคุณสำหรับไซต์นี้</translation>
-<translation id="6400076122676892962">คอมพิวเตอร์เครื่องนี้จะหยุดรับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต Google Chrome ในอีà¸à¹„ม่ช้าเพราะระบบจะไม่รองรับ Mac OS X 10.6, 10.7 à¹à¸¥à¸° 10.8 อีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="6410540444482791104">คุณสามารถช่วยปรับปรุงให้ Chrome ปลอดภัยà¹à¸¥à¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‡à¹ˆà¸²à¸¢à¸‚ึ้นด้วยà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸‚้อมูลบางอย่างของระบบà¹à¸¥à¸°à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องหน้าเว็บไปยัง Google เพื่อช่วยตรวจหาà¹à¸­à¸›à¹à¸¥à¸°à¹€à¸§à¹‡à¸šà¹„ซต์ที่เป็นอันตราย</translation>
-<translation id="6470176598693778404">คอมพิวเตอร์เครื่องนี้จะไม่ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต Google Chrome อีà¸à¸•à¹ˆà¸­à¹„ปเพราะระบบไม่รองรับ Mac OS X 10.6, 10.7 à¹à¸¥à¸° 10.8 à¹à¸¥à¹‰à¸§</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{ขณะนี้อยู่ระหว่างà¸à¸²à¸£à¸”าวน์โหลด 1 รายà¸à¸²à¸£ คุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸”าวน์โหลดà¹à¸¥à¸°à¸­à¸­à¸à¸ˆà¸²à¸ Google Chrome ไหม}other{ขณะนี้อยู่ระหว่างà¸à¸²à¸£à¸”าวน์โหลด # รายà¸à¸²à¸£ คุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸”าวน์โหลดà¹à¸¥à¸°à¸­à¸­à¸à¸ˆà¸²à¸ Google Chrome ไหม}}</translation>
<translation id="6566149418543181476">à¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸›à¹€à¸”ต Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰ <ph name="PROFILE_EMAIL" /> ในà¸à¸²à¸£à¸‹à¸´à¸‡à¸„์ข้อมูลใน Chrome หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตค่าà¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¸‹à¸´à¸‡à¸„์หรือใช้ Chrome โดยไม่มีบัà¸à¸Šà¸µ Google โปรดไปที่ <ph name="SETTINGS_LINK" /></translation>
@@ -209,7 +203,6 @@
<translation id="7164397146364144019">คุณสามารถช่วยปรับปรุงให้ Chrome ปลอดภัยà¹à¸¥à¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‡à¹ˆà¸²à¸¢à¸‚ึ้นโดยรายงานรายละเอียดของเหตุà¸à¸²à¸£à¸“์ด้านความปลอดภัยที่อาจจะเà¸à¸´à¸”ขึ้นต่อ Google โดยอัตโนมัติ</translation>
<translation id="7185038942300673794">เพิ่ม <ph name="EXTENSION_NAME" /> ลงใน Chrome à¹à¸¥à¹‰à¸§</translation>
<translation id="7242029209006116544">คุณà¸à¸³à¸¥à¸±à¸‡à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้ด้วยบัà¸à¸Šà¸µà¸—ี่จัดà¸à¸²à¸£ à¹à¸¥à¸°à¹ƒà¸«à¹‰à¸à¸²à¸£à¸„วบคุมระดับผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸‚องบัà¸à¸Šà¸µà¸”ังà¸à¸¥à¹ˆà¸²à¸§à¹€à¸«à¸™à¸·à¸­à¹‚ปรไฟล์ Google Chrome ของคุณ ข้อมูล Chrome เช่น à¹à¸­à¸› บุ๊à¸à¸¡à¸²à¸£à¹Œà¸ ประวัติà¸à¸²à¸£à¹€à¸‚้าชม รหัสผ่าน à¹à¸¥à¸°à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าอื่นๆ จะเชื่อมโยงอย่างถาวรà¸à¸±à¸š <ph name="USER_NAME" /> คุณจะสามารถลบข้อมูลนี้ผ่านทางà¹à¸œà¸‡à¸„วบคุมบัà¸à¸Šà¸µ Google à¹à¸•à¹ˆà¸„ุณจะไม่สามารถเชื่อมโยงข้อมูลนี้à¸à¸±à¸šà¸šà¸±à¸à¸Šà¸µà¸­à¸·à¹ˆà¸™ คุณสามารถเลือà¸à¸—ี่จะสร้างโปรไฟล์ใหม่เพื่อà¹à¸¢à¸à¹€à¸à¹‡à¸šà¸‚้อมูล Chrome ที่มีอยู่ของคุณ <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">คอมพิวเตอร์เครื่องนี้จะหยุดรับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต Google Chrome ในอีà¸à¹„ม่ช้าเพราะระบบจะไม่รองรับ Windows XP à¹à¸¥à¸° Windows Vista อีà¸à¸•à¹ˆà¸­à¹„ป</translation>
<translation id="7330164299247909639">à¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸ªà¸´à¸—ธิ์ล้มเหลว โปรดลงชื่อเข้าใช้ Google Chrome อีà¸à¸„รั้งด้วย <ph name="USER_NAME" /> หรือสอบถามข้อมูลเพิ่มเติมจาà¸à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸š <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">หน้าต่างใหม่</translation>
<translation id="7369650938475876456">ใช้รหัสผ่านที่รัดà¸à¸¸à¸¡à¸—ี่ Chrome สร้างขึ้น</translation>
@@ -237,6 +230,7 @@
<translation id="7896673875602241923">à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¸¡à¸µà¸œà¸¹à¹‰à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้ Chrome ในคอมพิวเตอร์นี้ด้วยชื่อ <ph name="ACCOUNT_EMAIL_LAST" /> โปรดสร้างผู้ใช้ Chrome ใหม่เพื่อเà¸à¹‡à¸šà¸‚้อมูลà¹à¸¢à¸</translation>
<translation id="7908168227788431038">à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตใà¸à¸¥à¹‰à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆà¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§ เปิด Google Chrome อีà¸à¸„รั้งเพื่อให้à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตเสร็จสิ้น</translation>
<translation id="795025003224538582">ไม่ต้องรีสตาร์ท</translation>
+<translation id="7962410387636238736">คอมพิวเตอร์เครื่องนี้จะไม่ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ต Google Chrome อีà¸à¸•à¹ˆà¸­à¹„ปเพราะระบบไม่รองรับ Windows XP à¹à¸¥à¸° Windows Vista à¹à¸¥à¹‰à¸§</translation>
<translation id="8005540215158006229">Chrome ใà¸à¸¥à¹‰à¸ˆà¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ด้à¹à¸¥à¹‰à¸§</translation>
<translation id="8008534537613507642">ติดตั้ง Chrome ใหม่</translation>
<translation id="8030318113982266900">à¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸›à¹€à¸”ตอุปà¸à¸£à¸“์ของคุณไปยังช่อง <ph name="CHANNEL_NAME" />...</translation>
@@ -267,7 +261,6 @@
<translation id="8796108026289707191">คุณควรรีสตาร์ท Google Chrome เลย</translation>
<translation id="8823341990149967727">Chrome ล้าสมัย</translation>
<translation id="884296878221830158">อีà¸à¸—ั้งยังควบคุมหน้าที่จะà¹à¸ªà¸”งเมื่อคุณเปิด Chrome หรือคลิà¸à¸›à¸¸à¹ˆà¸¡ "หน้าà¹à¸£à¸"</translation>
-<translation id="8851136666856101339">หลัà¸</translation>
<translation id="8862326446509486874">คุณไม่มีสิทธิ์ในà¸à¸²à¸£à¸•à¸´à¸”ตั้งระดับระบบ ทดลองใช้งานโปรà¹à¸à¸£à¸¡à¸•à¸´à¸”ตั้งอีà¸à¸„รั้งโดยà¸à¸³à¸«à¸™à¸”ให้เป็นผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</translation>
<translation id="8914504000324227558">เปิด Chrome ขึ้นใหม่</translation>
<translation id="9026991721384951619">Chrome OS ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจาà¸à¸£à¸²à¸¢à¸¥à¸°à¹€à¸­à¸µà¸¢à¸”à¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้บัà¸à¸Šà¸µà¸‚องคุณล้าสมัย</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_tr.xtb b/chromium/chrome/app/resources/google_chrome_strings_tr.xtb
index 5776f46cce3..bace0d90343 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_tr.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_tr.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome, web sayfalarını ve uygulamaları yıldırım hızıyla çalıştıran bir web tarayıcısıdır. Hızlı, dengeli ve kullanımı kolaydır. Kötü amaçlı yazılımlara ve e-dolandırıcılığa karşı Google Chrome'un içinde yerleşik olarak bulunan koruma özellikleriyle web'de daha güvenli bir şekilde gezinin.</translation>
<translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" />'u seçin</translation>
<translation id="174539241580958092">Oturum açmadaki bir hata nedeniyle Google Chrome, verilerinizi senkronize edemedi.</translation>
-<translation id="1759301979429102118">Kişilerinizde kayıtlı bilgiler, Chrome'da formları daha hızlı bir şekilde doldurmanıza yardımcı olabilir.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Chrome OS'u kullanma konusunda yardım alın</translation>
<translation id="1795405610103747296">Chrome'u telefonunuza yükleyin. Telefonunuza SMS göndereceğiz: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@ Yine de oturum açarsanız, yer işaretleriniz, geçmişiniz ve diğer ayarları
<translation id="2429317896000329049">Senkronizasyon, alan adınızda kullanılamadığından Google Chrome, verilerinizi senkronize edemedi.</translation>
<translation id="2446511512801740068">Bir süredir çalıştırılmadığından Chrome güncel değil. Kullanılabilir bir güncelleme var ve yeniden başlattığınızda hemen uygulanacak.</translation>
<translation id="2485422356828889247">Yüklemeyi Kaldır</translation>
+<translation id="2534507159460261402">Google Pay (Chrome'a kopyalandı)</translation>
<translation id="2580411288591421699">Şu anda çalışmakta olan Google Chrome ile aynı sürüm yüklenemez. Lütfen Google Chrome'u kapatın ve tekrar deneyin.</translation>
<translation id="2586406160782125153">Bu işlem, tarama verilerinizi bu cihazdan silecektir. Verilerinizi daha sonra geri almak için Chrome'da <ph name="USER_EMAIL" /> hesabıyla oturum açın.</translation>
<translation id="2588322182880276190">Chrome logosu</translation>
@@ -109,8 +109,6 @@ Daha fazla talimat için lütfen e-postanızı <ph name="ACCOUNT_EMAIL" /> kontr
<translation id="3889417619312448367">Google Chrome'u Kaldır</translation>
<translation id="3898493977366060150">Google Smarts ile web'e göz atma</translation>
<translation id="4028693306634653894">Chrome'a daha hızlı ulaşın</translation>
-<translation id="4031074602479304239">Chrome, bu sitenin sizi şuraya yönlendirmesini engelledi:</translation>
-<translation id="4042449298237264661">Windows XP ve Windows Vista artık desteklenmediğinden, bu bilgisayar Google Chrome güncellemelerini artık almayacaktır.</translation>
<translation id="4050175100176540509">Son sürümde güvenlikle ilgili önemli iyileştirmeler ve yeni özellikler mevcuttur.</translation>
<translation id="4053720452172726777">Google Chrome'u özelleştirin ve kontrol edin</translation>
<translation id="4147555960264124640">Yönetilen bir hesapla oturum açıyor ve hesabın yöneticisine Google Chrome profilinizi denetleme izni veriyorsunuz. Uygulamalarınız, yer işaretleriniz, geçmişiniz, şifreleriniz ve diğer ayarlarınız gibi Chrome verileriniz kalıcı olarak <ph name="USER_NAME" /> ile bağlantılandırılacaktır. Google Hesapları Hesap Özeti'ni kullanarak bu verileri silebilecek, ancak bu verileri başka bir hesapla ilişkilendiremeyeceksiniz.<ph name="LEARN_MORE" /></translation>
@@ -153,7 +151,6 @@ Daha fazla talimat için lütfen e-postanızı <ph name="ACCOUNT_EMAIL" /> kontr
Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirtin veya daha yeni bir Chrome sürümü kullanın.</translation>
<translation id="5193136243808726294">Google Chrome OS bu sayfayı açamıyor.</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />Hizmet Şartları<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (Chrome'a kopyalandı)</translation>
<translation id="5251420635869119124">Misafirler Chrome'u geride hiçbir şey bırakmadan kullanabilirler.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 1 saniye içinde yeniden başlatılacak.}other{Google Chrome # saniye içinde yeniden başlatılacak.}}</translation>
<translation id="532046782124376502">Uyarı: Google Chrome, uzantıların göz atma geçmişinizi kaydetmesini önleyemez. Gizli modda bu uzantıyı devre dışı bırakmak için bu seçeneğin onay işaretini kaldırın.</translation>
@@ -182,15 +179,12 @@ Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirti
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">&amp;Chrome OS'u güncelle</translation>
<translation id="6235018212288296708">Google Chrome'un mDNS trafiğine izin vermeyi sağlayan gelen trafik kuralı.</translation>
-<translation id="6236285698028833233">Google Chrome güncellemesi durdu ve artık işletim sisteminizin bu sürümü desteklenmiyor.</translation>
<translation id="6291089322031436445">Chrome Dev Uygulamaları</translation>
<translation id="6291549208091401781">Google Chrome zaten bilgisayarınızdaki tüm kullanıcılar için yüklendi.</translation>
<translation id="6338556085225130112">Google Chrome güncelleniyor</translation>
<translation id="6368958679917195344">Chrome OS, ek <ph name="BEGIN_LINK_CROS_OSS" />açık kaynak yazılımlardan<ph name="END_LINK_CROS_OSS" /> yararlanılarak geliştirilmiştir.</translation>
<translation id="6393863479814692971">Chrome'un bu sitede kameranıza ve mikrofonunuza erişmesi için izin gerekiyor.</translation>
-<translation id="6400076122676892962">Mac OS X 10.6, 10.7 ve 10.8 artık desteklenmeyeceğinden, bu bilgisayar yakında Google Chrome güncellemeleri almayı durduracaktır.</translation>
<translation id="6410540444482791104">Tehlikeli uygulamalar ve sitelerin tespit edilmesine yardımcı olmak üzere Google'a bazı sistem bilgilerini ve sayfa içeriklerini otomatik olarak göndererek, Chrome'un daha güvenli olmasını ve daha kolay kullanılmasını sağlayabilirsiniz.</translation>
-<translation id="6470176598693778404">Mac OS X 10.6, 10.7 ve 10.8 artık desteklenmediğinden, bu bilgisayar Google Chrome güncellemelerini artık almayacaktır.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Şu anda devam eden bir indirme işlemi var. İndirme işlemini iptal etmek ve Google Chrome'dan çıkmak istiyor musunuz?}other{Şu anda devam eden # indirme işlemi var. İndirme işlemlerini iptal etmek ve Google Chrome'dan çıkmak istiyor musunuz?}}</translation>
<translation id="6566149418543181476">Google Chrome güncelleniyor (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Chrome öğelerinizi senkronize etmek için <ph name="PROFILE_EMAIL" /> adresini kullanıyorsunuz. Senkronizasyon tercihinizi güncellemek veya Chrome'u bir Google Hesabı olmadan kullanmak için şunu ziyaret edin: <ph name="SETTINGS_LINK" />.</translation>
@@ -211,7 +205,6 @@ Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirti
<translation id="7164397146364144019">Olası güvenlik olaylarının ayrıntılarını Google'a otomatik olarak bildirerek Chrome'un daha güvenli ve kullanımı kolay bir hale gelmesine yardımcı olabilirsiniz.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> Chrome'a eklendi.</translation>
<translation id="7242029209006116544">Yönetilen bir hesapla oturum açıyor ve hesabın yöneticisine Google Chrome profilinizi denetleme izni veriyorsunuz. Uygulamalarınız, yer işaretleriniz, geçmişiniz, şifreleriniz ve diğer ayarlarınız gibi Chrome verileriniz kalıcı olarak <ph name="USER_NAME" /> ile bağlantılandırılacaktır. Google Hesapları Hesap Özeti'ni kullanarak bu verileri silebilecek, ancak bu verileri başka bir hesapla ilişkilendiremeyeceksiniz. İsterseniz mevcut Chrome verilerinizi ayrı tutmak için yeni bir profil oluşturabilirsiniz.<ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Windows XP ve Windows Vista artık desteklenmeyeceğinden, bu bilgisayar yakında Google Chrome güncellemeleri almayı durduracaktır.</translation>
<translation id="7330164299247909639">Kimlik doğrulama sertifikası çalışmadı. Lütfen <ph name="USER_NAME" /> olarak Google Chrome'da tekrar oturum açın veya daha fazla bilgi edinmek için yöneticinizle iletişime geçin. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Yeni pencere</translation>
<translation id="7369650938475876456">Chrome tarafından oluşturulan güçlü bir şifre kullanın</translation>
@@ -239,6 +232,7 @@ Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirti
<translation id="7896673875602241923">Birisi daha önce bu bilgisayarda <ph name="ACCOUNT_EMAIL_LAST" /> olarak Chrome oturumu açmış. Bilgilerinizi ayrı tutmak için yeni bir Chrome kullanıcısı oluşturun.</translation>
<translation id="7908168227788431038">Az kaldı! Güncellemeyi tamamlamak için Google Chrome'u yeniden başlatın.</translation>
<translation id="795025003224538582">Yeniden baÅŸlatma</translation>
+<translation id="7962410387636238736">Windows XP ve Windows Vista artık desteklenmediğinden, bu bilgisayar bundan böyle Google Chrome güncellemelerini almayacaktır</translation>
<translation id="8005540215158006229">Chrome neredeyse hazır.</translation>
<translation id="8008534537613507642">Chrome'u yeniden yükle</translation>
<translation id="8030318113982266900">Cihazınız <ph name="CHANNEL_NAME" /> kanalına güncelleniyor...</translation>
@@ -269,7 +263,6 @@ Bazı özellikler kullanılamayabilir. Lütfen farklı bir profil dizini belirti
<translation id="8796108026289707191">Google Chrome'u şimdi yeniden başlatmalısınız.</translation>
<translation id="8823341990149967727">Chrome Sürümü Eski</translation>
<translation id="884296878221830158">Ayrıca Chrome'u başlattığınızda veya Ana Sayfa düğmesini tıkladığınızda gösterilecek sayfayı da denetler.</translation>
-<translation id="8851136666856101339">main</translation>
<translation id="8862326446509486874">Sistem düzeyinde yükleme için gerekli haklara sahip değilsiniz. Yükleyiciyi Yönetici olarak tekrar çalıştırmayı deneyin.</translation>
<translation id="8914504000324227558">Chrome'u Yeniden BaÅŸlat</translation>
<translation id="9026991721384951619">Hesap oturum açma ayrıntılarınız güncel olmadığından Chrome OS, verilerinizi senkronize edemedi.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_uk.xtb b/chromium/chrome/app/resources/google_chrome_strings_uk.xtb
index c3cd230e490..7d91da2a3bd 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_uk.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_uk.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome – це веб-переглÑдач, Ñкий запуÑкає веб-Ñторінки та програми з блиÑкавичною швидкіÑÑ‚ÑŽ. Він швидкий, надійний Ñ– зручний у кориÑтуванні. Вбудований у Google Chrome захиÑÑ‚ від шкідливих програм Ñ– фішингу гарантує ще більшу безпеку під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду веб-Ñторінок.</translation>
<translation id="1718131156967340976">Виберіть <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome не вдалоÑÑ Ñинхронізувати ваші дані через помилку входу.</translation>
-<translation id="1759301979429102118">Дані ваших контактів допоможуть швидше заповнювати форми в Chrome.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Отримати довідку щодо кориÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐžÐ¡ Chrome</translation>
<translation id="1795405610103747296">УÑтановіть Chrome на телефоні. Ми надішлемо SMS на ваш телефон: <ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">Google Chrome не вдалоÑÑ Ñинхронізувати ваші дані, оÑкільки ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ домену недоÑтупна.</translation>
<translation id="2446511512801740068">Chrome заÑтарів, оÑкільки протÑгом ÑкогоÑÑŒ чаÑу його не перезапуÑкали. ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупне та буде заÑтоÑоване одразу піÑÐ»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑку.</translation>
<translation id="2485422356828889247">Видалити</translation>
+<translation id="2534507159460261402">Google Pay (Ñкопійовано в Chrome)</translation>
<translation id="2580411288591421699">Поки Google Chrome працює, неможливо вÑтановити верÑÑ–ÑŽ, аналогічну поточній. Закрийте Google Chrome Ñ– повторіть Ñпробу.</translation>
<translation id="2586406160782125153">Дані веб-переглÑду буде видалено з цього приÑтрою. Щоб відновити дані пізніше, увійдіть в обліковий Ð·Ð°Ð¿Ð¸Ñ Chrome Ñк <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Логотип Chrome</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">Видалити Google Chrome</translation>
<translation id="3898493977366060150">ПереглÑд веб-Ñторінок із розумними функціÑми Google</translation>
<translation id="4028693306634653894">Відкривайте Chrome швидше</translation>
-<translation id="4031074602479304239">Chrome заблокував переÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð· цієї Ñторінки</translation>
-<translation id="4042449298237264661">Ðа цей комп’ютер не надходитимуть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки Windows XP та Windows Vista більше не підтримуютьÑÑ.</translation>
<translation id="4050175100176540509">Ð’ оÑтанній верÑÑ–Ñ— покращено безпеку та додано нові функції.</translation>
<translation id="4053720452172726777">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Google Chrome</translation>
<translation id="4147555960264124640">Ви входите, викориÑтовуючи дані облікового запиÑу, Ñким керує адмініÑтратор. ÐдмініÑтратор може контролювати ваш профіль Google Chrome. Ваші дані Chrome, Ñк-от програми, закладки, Ñ–ÑторіÑ, паролі й інші налаштуваннÑ, буде назавжди пов’Ñзано з обліковим запиÑом <ph name="USER_NAME" />. Ці дані можна видалити на інформаційній панелі Облікових запиÑів Google, але ви не зможете пов’Ñзати Ñ—Ñ… з іншим обліковим запиÑом. <ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">Ваш профіль не можна викориÑтати, оÑкільки його Ñтворено в новішій верÑÑ–Ñ— Google Chrome. ДеÑкі функції можуть бути недоÑтупними. Укажіть інший каталог профілю чи ÑкориÑтайтеÑÑ Ð½Ð¾Ð²Ñ–ÑˆÐ¾ÑŽ верÑією Chrome.</translation>
<translation id="5193136243808726294">Ðеможливо відкрити цю Ñторінку в ОС Google Chrome.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Умови викориÑтаннÑ<ph name="END_TERMS_OF_SERVICE_LINK" /> Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (Ñкопійовано в Chrome)</translation>
<translation id="5251420635869119124">ГоÑÑ‚Ñ– можуть анонімно кориÑтуватиÑÑ Chrome.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome перезапуÑтитьÑÑ Ñ‡ÐµÑ€ÐµÐ· 1 Ñекунду.}one{Google Chrome перезапуÑтитьÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунду.}few{Google Chrome перезапуÑтитьÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунди.}many{Google Chrome перезапуÑтитьÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунд.}other{Google Chrome перезапуÑтитьÑÑ Ñ‡ÐµÑ€ÐµÐ· # Ñекунди.}}</translation>
<translation id="532046782124376502">ЗаÑтереженнÑ. Google Chrome не може заборонити розширеннÑм реєÑтрувати Ñ–Ñторію веб-переглÑду. Щоб Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ðµ працювало в режимі анонімного переглÑду, зніміть прапорець Ð±Ñ–Ð»Ñ Ñ†Ñ–Ñ”Ñ— опції.</translation>
@@ -179,15 +176,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Оновити &amp;ОС Chrome</translation>
<translation id="6235018212288296708">Вхідне правило Ð´Ð»Ñ Google Chrome дозволÑÑ” трафік mDNS.</translation>
-<translation id="6236285698028833233">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome припинилоÑÑŒ. Ð¦Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð²Ð°ÑˆÐ¾Ñ— операційної ÑиÑтеми більше не підтримуєтьÑÑ.</translation>
<translation id="6291089322031436445">ВерÑÑ–Ñ Chrome Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÑ–Ð² додатків</translation>
<translation id="6291549208091401781">Google Chrome уже вÑтановлено Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів на вашому комп’ютері.</translation>
<translation id="6338556085225130112">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome</translation>
<translation id="6368958679917195344">ОС Chrome Ñтала можливою завдÑки додатковому <ph name="BEGIN_LINK_CROS_OSS" />програмному забезпеченню з відкритим кодом<ph name="END_LINK_CROS_OSS" />.</translation>
<translation id="6393863479814692971">Chrome потрібні дозволи, щоб викориÑтовувати камеру та мікрофон на цьому Ñайті.</translation>
-<translation id="6400076122676892962">Ðа цей комп’ютер невдовзі переÑтануть надходити Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки Mac OS X верÑій 10.6, 10.7 Ñ– 10.8 більше не підтримуватиметьÑÑ.</translation>
<translation id="6410540444482791104">Ви можете зробити Chrome безпечнішим Ñ– проÑтішим у кориÑтуванні, автоматично надÑилаючи в Google деÑку інформацію про ÑиÑтему та вміÑÑ‚ Ñторінок, щоб допомогти виÑвлÑти небезпечні додатки й Ñайти.</translation>
-<translation id="6470176598693778404">Ðа цей комп’ютер не надходитимуть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки Mac OS X верÑій 10.6, 10.7 Ñ– 10.8 більше не підтримуєтьÑÑ.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Триває завантаженнÑ. СкаÑувати його та вийти з Google Chrome?}one{Триває # завантаженнÑ. СкаÑувати Ñ—Ñ… Ñ– вийти з Google Chrome?}few{Тривають # завантаженнÑ. СкаÑувати Ñ—Ñ… Ñ– вийти з Google Chrome?}many{Тривають # завантажень. СкаÑувати Ñ—Ñ… Ñ– вийти з Google Chrome?}other{Тривають # завантаженнÑ. СкаÑувати Ñ—Ñ… Ñ– вийти з Google Chrome?}}</translation>
<translation id="6566149418543181476">Google Chrome оновлюєтьÑÑ (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Ви Ñинхронізуєте дані Chrome через обліковий Ð·Ð°Ð¿Ð¸Ñ <ph name="PROFILE_EMAIL" />. Щоб оновити параметри Ñинхронізації або викориÑтовувати Chrome без облікового запиÑу Google, перейдіть на Ñторінку <ph name="SETTINGS_LINK" />.</translation>
@@ -208,7 +202,6 @@
<translation id="7164397146364144019">Ви можете допомогти зробити Chrome безпечнішим Ñ– проÑтішим у кориÑтуванні, автоматично повідомлÑючи Google деталі щодо можливого Ð¿Ð¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> додано в Chrome.</translation>
<translation id="7242029209006116544">Ви входите, викориÑтовуючи дані облікового запиÑу, Ñким керує адмініÑтратор. ÐдмініÑтратор може контролювати ваш профіль Google Chrome. Ваші дані Chrome, Ñк-от програми, закладки, Ñ–ÑторіÑ, паролі й інші налаштуваннÑ, буде назавжди пов’Ñзано з обліковим запиÑом <ph name="USER_NAME" />. Ці дані можна видалити на інформаційній панелі Облікових запиÑів Google, але ви не зможете пов’Ñзати Ñ—Ñ… з іншим обліковим запиÑом. Проте ви можете Ñтворити новий профіль, щоб зберігати наÑвні дані Chrome окремо. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Ðа цей комп’ютер невдовзі переÑтануть надходити Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки Windows XP та Windows Vista більше не підтримуватимутьÑÑ.</translation>
<translation id="7330164299247909639">Ðе вдалоÑÑŒ отримати Ñертифікат автентифікації. Щоб дізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ, знову ввійдіть в обліковий Ð·Ð°Ð¿Ð¸Ñ Google Chrome Ñк кориÑтувач <ph name="USER_NAME" /> або зв’ÑжітьÑÑ Ð· адмініÑтратором. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Ðове вікно</translation>
<translation id="7369650938475876456">ВикориÑтовуйте надійний пароль, згенерований Chrome</translation>
@@ -221,6 +214,7 @@
<translation id="7494905215383356681">Ліцензії Chrome із відкритим кодом</translation>
<translation id="7535429826459677826">ВерÑÑ–Ñ Google Chrome Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÑ–Ð²</translation>
<translation id="7552219221109926349">Вибрати цю мову Ð´Ð»Ñ ÐžÐ¡ Chrome</translation>
+<translation id="7589360514048265910">Ðа цей комп’ютер більше не надходитимуть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки ОС Mac X 10.9 уже не підтримуєтьÑÑ.</translation>
<translation id="7592736734348559088">Google Chrome не вдалоÑÑ Ñинхронізувати ваші дані, оÑкільки дані Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ в обліковий Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñтаріли.</translation>
<translation id="7626032353295482388">Вітаємо у Chrome!</translation>
<translation id="7747138024166251722">Програмі вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ Ñтворити тимчаÑовий каталог. Перевірте наÑвніÑÑ‚ÑŒ вільного проÑтору на диÑку та дозволу на вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¾Ð³Ð¾ забезпеченнÑ.</translation>
@@ -236,6 +230,7 @@
<translation id="7896673875602241923">ХтоÑÑŒ раніше входив у Chrome на цьому комп’ютері Ñк <ph name="ACCOUNT_EMAIL_LAST" />. Створіть нового кориÑтувача Chrome, щоб зберігати Ñвою інформацію окремо.</translation>
<translation id="7908168227788431038">Майже оновлено. ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ Google Chrome, щоб завершити оновленнÑ.</translation>
<translation id="795025003224538582">Ðе перезапуÑкати</translation>
+<translation id="7962410387636238736">Ðа цей комп’ютер не надходитимуть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Google Chrome, оÑкільки Windows XP та Windows Vista більше не підтримуютьÑÑ</translation>
<translation id="8005540215158006229">Chrome майже готовий.</translation>
<translation id="8008534537613507642">ПеревÑтановити Chrome</translation>
<translation id="8030318113982266900">ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою до каналу <ph name="CHANNEL_NAME" />…</translation>
@@ -266,7 +261,6 @@
<translation id="8796108026289707191">ПерезапуÑÑ‚Ñ–Ñ‚ÑŒ Google Chrome.</translation>
<translation id="8823341990149967727">ВерÑÑ–Ñ Chrome заÑтаріла</translation>
<translation id="884296878221830158">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð°ÐºÐ¾Ð¶ змінило Ñторінку, Ñка відкриваєтьÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку Chrome або натиÑÐºÐ°Ð½Ð½Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка".</translation>
-<translation id="8851136666856101339">головний</translation>
<translation id="8862326446509486874">У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” відповідних прав Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð° рівні ÑиÑтеми. Спробуйте запуÑтити програму вÑтановленнÑ, увійшовши з правами адмініÑтратора.</translation>
<translation id="8914504000324227558">ПерезапуÑтити Chrome</translation>
<translation id="9026991721384951619">ОС Chrome не вдалоÑÑ Ñинхронізувати ваші дані, оÑкільки дані Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ в обліковий Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñтаріли.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_vi.xtb b/chromium/chrome/app/resources/google_chrome_strings_vi.xtb
index b22cfd76e1b..3652831d7a7 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_vi.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_vi.xtb
@@ -33,7 +33,6 @@
<translation id="1698376642261615901">Google Chrome là má»™t trình duyệt web chạy các trang web và ứng dụng vá»›i tốc Ä‘á»™ cá»±c nhanh. Trình duyệt này nhanh, ổn định và dá»… sá»­ dụng. Duyệt web an toàn hÆ¡n vá»›i tính năng ngăn chặn phần má»m Ä‘á»™c hại và lừa đảo được tích hợp trong Google Chrome.</translation>
<translation id="1718131156967340976">Chá»n <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">Google Chrome không thể đồng bộ hóa dữ liệu của bạn do lỗi khi đăng nhập.</translation>
-<translation id="1759301979429102118">Chi tiết từ danh bạ của bạn có thể giúp bạn Ä‘iá»n vào biểu mẫu trong Chrome nhanh hÆ¡n.</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">Nhận trợ giúp vỠcách sử dụng Chrome OS</translation>
<translation id="1795405610103747296">Cài đặt Chrome trên điện thoại của bạn. Chúng tôi sẽ gửi SMS tới điện thoại của bạn: <ph name="PHONE_NUMBER" /></translation>
@@ -61,6 +60,7 @@
<translation id="2429317896000329049">Google Chrome không thể đồng bá»™ hóa dữ liệu của bạn vì Äồng bá»™ hóa không khả dụng cho miá»n của bạn.</translation>
<translation id="2446511512801740068">Chrome đã lá»—i thá»i vì ứng dụng này chÆ°a được chạy lại trong má»™t thá»i gian. Äã có bản cập nhật và bản cập nhật này sẽ được áp dụng ngay khi bạn chạy lại.</translation>
<translation id="2485422356828889247">Gỡ cài đặt</translation>
+<translation id="2534507159460261402">Google Pay (đã sao chép vào Chrome)</translation>
<translation id="2580411288591421699">Không thể cài đặt phiên bản Google Chrome giống với phiên bản hiện đang chạy. Vui lòng đóng Google Chrome và thử lại.</translation>
<translation id="2586406160782125153">Thao tác này sẽ xóa dữ liệu duyệt web của bạn khá»i thiết bị này. Äể truy xuất dữ liệu của bạn sau, hãy đăng nhập vào Chrome dÆ°á»›i dạng <ph name="USER_EMAIL" />.</translation>
<translation id="2588322182880276190">Biểu trưng Chrome</translation>
@@ -110,8 +110,6 @@ Vui lòng xem email của bạn tại <ph name="ACCOUNT_EMAIL" /> để biết t
<translation id="3889417619312448367">Gỡ cài đặt Google Chrome</translation>
<translation id="3898493977366060150">Duyệt web bằng Google smarts</translation>
<translation id="4028693306634653894">Truy cập Chrome nhanh hơn</translation>
-<translation id="4031074602479304239">Chrome đã chặn chuyển hướng từ trang web này đến</translation>
-<translation id="4042449298237264661">Máy tính này sẽ không nhận được bản cập nhật Google Chrome nữa do Windows XP và Windows Vista không còn được hỗ trợ.</translation>
<translation id="4050175100176540509">Cải thiện bảo mật quan trá»ng và tính năng má»›i có trong phiên bản má»›i nhất.</translation>
<translation id="4053720452172726777">Tùy chỉnh và Ä‘iá»u khiển Google Chrome</translation>
<translation id="4147555960264124640">Bạn Ä‘ang đăng nhập bằng tài khoản được quản lý và cấp cho quản trị viên của tài khoản quyá»n kiểm soát cấu hình trên Google Chrome của bạn. Dữ liệu Chrome của bạn, chẳng hạn nhÆ° ứng dụng, dấu trang, lịch sá»­, mật khẩu và các cài đặt khác sẽ vÄ©nh viá»…n được liên kết vá»›i <ph name="USER_NAME" />. Bạn có thể xóa dữ liệu này thông qua Trang tổng quan của tài khoản Google nhÆ°ng không thể liên kết dữ liệu này vá»›i tài khoản khác. <ph name="LEARN_MORE" /></translation>
@@ -155,7 +153,6 @@ Vui lòng xem email của bạn tại <ph name="ACCOUNT_EMAIL" /> để biết t
Một số tính năng có thể không khả dụng. Vui lòng chỉ định thư mục hồ sơ khác hoặc sử dụng phiên bản Chrome mới hơn.</translation>
<translation id="5193136243808726294">Google Chrome OS không thể mở trang này.</translation>
<translation id="5204098752394657250"><ph name="TERMS_OF_SERVICE_LINK" />Äiá»u khoản dịch vụ<ph name="END_TERMS_OF_SERVICE_LINK" /> của Google Chrome</translation>
-<translation id="5243785881901838525">Google Payments (đã sao chép vào Chrome)</translation>
<translation id="5251420635869119124">Khách có thể sá»­ dụng Chrome mà không phải thoát khá»i bất cứ ná»™i dung nào.</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome sẽ khởi động lại sau 1 giây.}other{Google Chrome sẽ khởi động lại sau # giây.}}</translation>
<translation id="532046782124376502">Cảnh báo: Google Chrome không thể ngăn các tiện ích ghi lại lịch sá»­ duyệt web của bạn. Äể tắt tiện ích này trong chế Ä‘á»™ ẩn danh, hãy bá» chá»n tùy chá»n này.</translation>
@@ -184,15 +181,12 @@ Một số tính năng có thể không khả dụng. Vui lòng chỉ định th
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">Cập nhật &amp;hệ Ä‘iá»u hành Chrome</translation>
<translation id="6235018212288296708">Quy tắc kết nối để Google Chrome cho phép lưu lượng truy cập mDNS.</translation>
-<translation id="6236285698028833233">Google Chrome đã ngừng cập nhật và không còn há»— trợ phiên bản này của hệ Ä‘iá»u hành của bạn.</translation>
<translation id="6291089322031436445">Ứng dụng Chrome Dev</translation>
<translation id="6291549208091401781">Google Chrome đã được cài đặt cho tất cả ngÆ°á»i dùng trên máy tính của bạn.</translation>
<translation id="6338556085225130112">Äang cập nhật Google Chrome</translation>
<translation id="6368958679917195344">Chrome OS trở nên khả thi là nhá» <ph name="BEGIN_LINK_CROS_OSS" />phần má»m nguồn mở<ph name="END_LINK_CROS_OSS" /> bổ sung.</translation>
<translation id="6393863479814692971">Chrome cần có quyá»n truy cập máy ảnh và micrô của bạn cho trang web này.</translation>
-<translation id="6400076122676892962">Máy tính này sắp dừng nhận bản cập nhật Google Chrome do Mac OS X 10.6, 10.7 và 10.8 sẽ không được hỗ trợ nữa.</translation>
<translation id="6410540444482791104">Bạn có thể giúp Chrome an toàn và dễ sử dụng hơn bằng cách tự động gửi một số thông tin hệ thống và nội dung trang cho Google để giúp phát hiện các ứng dụng và trang web nguy hiểm.</translation>
-<translation id="6470176598693778404">Máy tính này sẽ không nhận bản cập nhật Google Chrome do Mac OS X 10.6, 10.7 và 10.8 không được hỗ trợ nữa.</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{Má»™t tải xuống hiện Ä‘ang diá»…n ra. Bạn có muốn hủy tải xuống và thoát khá»i Google Chrome không?}other{# tải xuống hiện Ä‘ang diá»…n ra. Bạn có muốn hủy tải xuống và thoát khá»i Google Chrome không?}}</translation>
<translation id="6566149418543181476">Äang cập nhật Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">Bạn Ä‘ang sá»­ dụng <ph name="PROFILE_EMAIL" /> để đồng bá»™ hóa ná»™i dung Chrome của mình. Äể cập nhật tùy chá»n đồng bá»™ hóa hoặc sá»­ dụng Chrome mà không cần tài khoản Google, hãy truy cập <ph name="SETTINGS_LINK" />.</translation>
@@ -213,7 +207,6 @@ Một số tính năng có thể không khả dụng. Vui lòng chỉ định th
<translation id="7164397146364144019">Bạn có thể giúp Chrome an toàn và dá»… sá»­ dụng hÆ¡n bằng cách tá»± Ä‘á»™ng báo cáo vÆ¡Ìi Google chi tiết vá» sá»± cố bảo mật có thể xảy ra.</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" /> đã được thêm vào Chrome.</translation>
<translation id="7242029209006116544">Bạn Ä‘ang đăng nhập bằng tài khoản được quản lý và cấp cho quản trị viên của tài khoản quyá»n kiểm soát cấu hình trên Google Chrome của bạn. Dữ liệu Chrome của bạn, chẳng hạn nhÆ° ứng dụng, dấu trang, lịch sá»­, mật khẩu và các cài đặt khác sẽ vÄ©nh viá»…n được liên kết vá»›i <ph name="USER_NAME" />. Bạn có thể xóa dữ liệu này thông qua Trang tổng quan của tài khoản Google nhÆ°ng không thể liên kết dữ liệu này vá»›i tài khoản khác. Bạn có thể tùy chá»n tạo má»™t cấu hình má»›i để giữ cho dữ liệu Chrome hiện có của bạn riêng biệt. <ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Máy tính này sắp dừng nhận bản cập nhật Google Chrome do Windows XP và Windows Vista sẽ không được hỗ trợ nữa.</translation>
<translation id="7330164299247909639">Lỗi chứng chỉ xác thực. Vui lòng đăng nhập lại vào Google Chrome với tư cách <ph name="USER_NAME" /> hoặc liên hệ với quản trị viên của bạn để biết thêm thông tin. <ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">Cửa sổ mới</translation>
<translation id="7369650938475876456">Sử dụng mật khẩu mạnh do Chrome tạo</translation>
@@ -226,6 +219,7 @@ Một số tính năng có thể không khả dụng. Vui lòng chỉ định th
<translation id="7494905215383356681">Giấy phép nguồn mở Chrome</translation>
<translation id="7535429826459677826">Google Chrome Dev</translation>
<translation id="7552219221109926349">Hiển thị Chrome OS bằng ngôn ngữ này</translation>
+<translation id="7589360514048265910">Máy tính này sẽ không còn nhận được bản cập nhật của Google Chrome do hệ thống Mac OS X 10.9 không được hỗ trợ nữa.</translation>
<translation id="7592736734348559088">Google Chrome không thể đồng bộ hóa dữ liệu của bạn vì chi tiết đăng nhập tài khoản của bạn đã cũ.</translation>
<translation id="7626032353295482388">Chào mừng bạn đến với Chrome</translation>
<translation id="7747138024166251722">Trình cài đặt không thể tạo thÆ° mục tạm thá»i. Vui lòng kiểm tra dung lượng ổ Ä‘Ä©a còn trống và quyá»n cài đặt phần má»m.</translation>
@@ -241,6 +235,7 @@ Một số tính năng có thể không khả dụng. Vui lòng chỉ định th
<translation id="7896673875602241923">Ai đó trÆ°á»›c đây đã đăng nhập vào Chrome trên máy tính này bằng <ph name="ACCOUNT_EMAIL_LAST" />. Vui lòng tạo ngÆ°á»i dùng Chrome má»›i để giữ riêng biệt thông tin của bạn.</translation>
<translation id="7908168227788431038">Gần được cập nhật! Hãy khởi chạy lại Google Chrome để hoàn tất cập nhật.</translation>
<translation id="795025003224538582">Không khởi động lại</translation>
+<translation id="7962410387636238736">Máy tính này sẽ không còn nhận được bản cập nhật Google Chrome do Windows XP và Windows Vista không còn được hỗ trợ</translation>
<translation id="8005540215158006229">Chrome sắp sẵn sàng.</translation>
<translation id="8008534537613507642">Cài đặt lại Chrome</translation>
<translation id="8030318113982266900">Äang cập nhật thiết bị tá»›i kênh <ph name="CHANNEL_NAME" />...</translation>
@@ -271,7 +266,6 @@ Một số tính năng có thể không khả dụng. Vui lòng chỉ định th
<translation id="8796108026289707191">Bạn phải khởi Ä‘á»™ng lại Google Chrome ngay bây giá».</translation>
<translation id="8823341990149967727">Chrome đã lá»—i thá»i</translation>
<translation id="884296878221830158">Tiện ích này cÅ©ng Ä‘iá»u khiển trang nào được hiển thị khi bạn khởi Ä‘á»™ng Chrome hoặc nhấp vào nút Trang chủ.</translation>
-<translation id="8851136666856101339">chính</translation>
<translation id="8862326446509486874">Bạn không có quyá»n thích hợp để cài đặt cấp hệ thống. Thá»­ chạy lại trình cài đặt vá»›i vai trò Quản trị viên.</translation>
<translation id="8914504000324227558">Chạy lại Chrome</translation>
<translation id="9026991721384951619">Chrome OS không thể đồng bá»™ hóa dữ liệu của bạn do chi tiết đăng nhập tài khoản của bạn đã lá»—i thá»i.</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chromium/chrome/app/resources/google_chrome_strings_zh-CN.xtb
index 3d5e104fb1e..b66bc5057c2 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_zh-CN.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome æµè§ˆå™¨æ˜¯ä¸€æ¬¾å¯é«˜é€Ÿè¿è¡Œç½‘页和应用的网络æµè§ˆå™¨ã€‚它快æ·ã€ç¨³å®šä¸”易于使用。Google Chrome æµè§ˆå™¨å†…置的æ¶æ„软件和网上诱骗防护功能å¯è®©æ‚¨æ›´å®‰å…¨åœ°æµè§ˆç½‘页。</translation>
<translation id="1718131156967340976">选择 <ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /></translation>
<translation id="174539241580958092">由于在登录时出现错误,Google Chrome无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
-<translation id="1759301979429102118">通讯录中的详细信æ¯æœ‰åŠ©äºŽæ‚¨åœ¨Chrome中更快速地填写表å•ã€‚</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">èŽ·å– Chrome æ“作系统使用帮助</translation>
<translation id="1795405610103747296">请在您的手机上安装 Chrome。我们会将一æ¡çŸ­ä¿¡å‘é€åˆ°æ‚¨çš„手机:<ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">由于您的网域åœç”¨äº†åŒæ­¥åŠŸèƒ½ï¼ŒGoogle Chrome无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
<translation id="2446511512801740068">Chrome 已有一段时间未é‡æ–°å¯åŠ¨ï¼Œå› æ­¤çŽ°åœ¨å·²ä¸æ˜¯æœ€æ–°ç‰ˆæœ¬ã€‚ç›®å‰æœ‰å¯ç”¨æ›´æ–°ï¼Œç³»ç»Ÿä¼šåœ¨æ‚¨é‡æ–°å¯åŠ¨ Chrome åŽåº”用这些更新。</translation>
<translation id="2485422356828889247">å¸è½½</translation>
+<translation id="2534507159460261402">Google Pay(已å¤åˆ¶åˆ° Chrome)</translation>
<translation id="2580411288591421699">无法安装与当å‰è¿è¡Œç‰ˆæœ¬ç›¸åŒçš„ Google Chrome æµè§ˆå™¨ã€‚请关闭 Google Chrome æµè§ˆå™¨ï¼Œç„¶åŽé‡è¯•ã€‚</translation>
<translation id="2586406160782125153">这会从这å°è®¾å¤‡ä¸Šåˆ é™¤æ‚¨çš„æµè§ˆæ•°æ®ã€‚如果日åŽæƒ³è¦æ£€ç´¢æ‚¨çš„æ•°æ®ï¼Œå±Šæ—¶è¯·ä»¥ <ph name="USER_EMAIL" /> 的身份登录 Chrome。</translation>
<translation id="2588322182880276190">Chrome 徽标</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">å¸è½½ Google Chrome</translation>
<translation id="3898493977366060150">利用 Google 的智能技术æµè§ˆç½‘页</translation>
<translation id="4028693306634653894">更快地访问 Chrome</translation>
-<translation id="4031074602479304239">Chrome 已阻止此网站将您é‡å®šå‘至</translation>
-<translation id="4042449298237264661">此计算机将ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Windows XP å’Œ Windows Vista ä¸å†å—支æŒã€‚</translation>
<translation id="4050175100176540509">最新版本ä¸ä»…在安全性方é¢åšå‡ºäº†é‡è¦æ”¹è¿›ï¼Œè¿˜æ供了多项新功能。</translation>
<translation id="4053720452172726777">自定义åŠæŽ§åˆ¶ Google Chrome</translation>
<translation id="4147555960264124640">您目å‰ç™»å½•çš„å¸å·æ˜¯ä¸€ä¸ªæ‰˜ç®¡å¸å·ï¼Œè¯¥å¸å·çš„管ç†å‘˜å°†èƒ½å¤ŸæŽ§åˆ¶æ‚¨çš„ Google Chrome 个人资料。您的 Chrome æ•°æ®ï¼ˆä¾‹å¦‚您的应用ã€ä¹¦ç­¾ã€åŽ†å²è®°å½•ã€å¯†ç å’Œå…¶ä»–设置)将永远与 <ph name="USER_NAME" /> 相关è”。您å¯ä»¥é€šè¿‡ Google å¸å·ä¿¡æ¯ä¸­å¿ƒåˆ é™¤è¿™äº›æ•°æ®ï¼Œä½†æ— æ³•å°†è¿™äº›æ•°æ®ä¸Žå…¶ä»–å¸å·ç›¸å…³è”。<ph name="LEARN_MORE" /></translation>
@@ -151,7 +149,6 @@
<translation id="5170938038195470297">您的个人资料æ¥è‡ªæ–°ç‰ˆ Google Chrome æµè§ˆå™¨ï¼Œå› æ­¤æ— æ³•ä½¿ç”¨ã€‚æŸäº›åŠŸèƒ½å¯èƒ½æ— æ³•ä½¿ç”¨ã€‚请指定其他个人资料目录,或使用新版 Chrome æµè§ˆå™¨ã€‚</translation>
<translation id="5193136243808726294">Google Chrome æ“作系统无法打开此网页。</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />æœåŠ¡æ¡æ¬¾<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments(已åŒæ­¥åˆ° Chrome)</translation>
<translation id="5251420635869119124">访客使用Chromeä¸ä¼šç•™ä¸‹ä»»ä½•ç—•è¿¹ã€‚</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 将在 1 秒åŽé‡æ–°å¯åŠ¨ã€‚}other{Google Chrome 将在 # 秒åŽé‡æ–°å¯åŠ¨ã€‚}}</translation>
<translation id="532046782124376502">警告:Google Chrome 无法阻止扩展程åºè®°å½•æ‚¨çš„æµè§ˆæ´»åŠ¨ã€‚è¦åœ¨æ— ç—•æ¨¡å¼ä¸‹åœç”¨è¯¥æ‰©å±•ç¨‹åºï¼Œè¯·å–消选中此选项。</translation>
@@ -180,15 +177,12 @@
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">æ›´æ–° Chrome æ“作系统(&amp;C)</translation>
<translation id="6235018212288296708">Google Chrome的入站规则,å…许mDNSæµé‡ã€‚</translation>
-<translation id="6236285698028833233">Google Chrome å·²åœæ­¢æ›´æ–°ï¼Œå¹¶ä¸”ä¸å†æ”¯æŒæ‚¨çš„æ“作系统版本。</translation>
<translation id="6291089322031436445">Chrome å¼€å‘者版应用</translation>
<translation id="6291549208091401781">已为您计算机上的所有用户安装 Google Chrome。</translation>
<translation id="6338556085225130112">正在更新 Google Chrome</translation>
<translation id="6368958679917195344">Chrome æ“作系统的问世还有其他<ph name="BEGIN_LINK_CROS_OSS" />开放æºä»£ç è½¯ä»¶<ph name="END_LINK_CROS_OSS" />的一份功劳。</translation>
<translation id="6393863479814692971">Chrome 需è¦èŽ·å¾—相应æƒé™ï¼Œæ‰èƒ½å…许此网站使用您的摄åƒå¤´å’Œéº¦å…‹é£Žã€‚</translation>
-<translation id="6400076122676892962">此计算机很快就ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Mac OS X 10.6ã€10.7 å’Œ 10.8 å°†ä¸å†å—支æŒã€‚</translation>
<translation id="6410540444482791104">您å¯ä»¥é€‰æ‹©è‡ªåŠ¨å‘ Google å‘é€æŸäº›ç³»ç»Ÿä¿¡æ¯å’Œç½‘页内容,以帮助我们检测å±é™©åº”用和网站,从而æ高 Chrome 的安全性和易用性。</translation>
-<translation id="6470176598693778404">此计算机将ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Mac OS X 10.6ã€10.7 å’Œ 10.8 ä¸å†å—支æŒã€‚</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{有 1 项下载任务正在进行。确定è¦å–消下载并退出 Google Chrome å—?}other{有 # 项下载任务正在进行。确定è¦å–消下载并退出 Google Chrome å—?}}</translation>
<translation id="6566149418543181476">正在更新 Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">您在使用<ph name="PROFILE_EMAIL" />åŒæ­¥è‡ªå·±çš„Chrome资料和数æ®ã€‚è¦æ›´æ–°æ‚¨çš„åŒæ­¥å好设置或在ä¸ç™»å½•Googleå¸å·çš„情况下使用Chrome,请å‰å¾€<ph name="SETTINGS_LINK" />部分。</translation>
@@ -209,7 +203,6 @@
<translation id="7164397146364144019">您å¯ä»¥é€‰æ‹©è‡ªåŠ¨å‘ Google 报告å¯èƒ½å‡ºçŽ°çš„安全事件详情,以帮助我们æ高 Chrome 的安全性和易用性。</translation>
<translation id="7185038942300673794"><ph name="EXTENSION_NAME" />已添加到 Chrome æµè§ˆå™¨ã€‚</translation>
<translation id="7242029209006116544">您目å‰ç™»å½•çš„å¸å·æ˜¯ä¸€ä¸ªæ‰˜ç®¡å¸å·ï¼Œè¯¥å¸å·çš„管ç†å‘˜å°†èƒ½å¤ŸæŽ§åˆ¶æ‚¨çš„ Google Chrome 个人资料。您的 Chrome æ•°æ®ï¼ˆä¾‹å¦‚您的应用ã€ä¹¦ç­¾ã€åŽ†å²è®°å½•ã€å¯†ç å’Œå…¶ä»–设置)将永远与 <ph name="USER_NAME" /> 相关è”。您å¯ä»¥é€šè¿‡ Google å¸å·ä¿¡æ¯ä¸­å¿ƒåˆ é™¤è¿™äº›æ•°æ®ï¼Œä½†æ— æ³•å°†è¿™äº›æ•°æ®ä¸Žå…¶ä»–å¸å·ç›¸å…³è”。您å¯ä»¥é€‰æ‹©åˆ›å»ºæ–°çš„个人资料æ¥å•ç‹¬å­˜å‚¨çŽ°æœ‰çš„ Chrome æ•°æ®ã€‚<ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">此计算机很快就ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Windows XP å’Œ Windows Vista å°†ä¸å†å—支æŒã€‚</translation>
<translation id="7330164299247909639">身份验è¯å¤±è´¥ã€‚请以“<ph name="USER_NAME" />â€çš„身份é‡æ–°ç™»å½• Google Chrome,或者与您的管ç†å‘˜è”系以了解详情。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">打开新的窗å£</translation>
<translation id="7369650938475876456">使用由 Chrome 生æˆçš„安全系数高的密ç </translation>
@@ -222,6 +215,7 @@
<translation id="7494905215383356681">Chrome开放æºä»£ç è®¸å¯</translation>
<translation id="7535429826459677826">Google Chrome å¼€å‘者版</translation>
<translation id="7552219221109926349">以这ç§è¯­è¨€æ˜¾ç¤º Chrome æ“作系统</translation>
+<translation id="7589360514048265910">此计算机将ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Mac OS X 10.9 ä¸å†å—支æŒã€‚</translation>
<translation id="7592736734348559088">由于您的å¸å·ç™»å½•è¯¦ç»†ä¿¡æ¯å·²è¿‡æœŸï¼ŒGoogle Chrome无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
<translation id="7626032353295482388">欢迎使用 Chrome</translation>
<translation id="7747138024166251722">安装程åºæ— æ³•åˆ›å»ºä¸´æ—¶ç›®å½•ã€‚请检查您是å¦æœ‰è¶³å¤Ÿçš„ç£ç›˜ç©ºé—´å’Œæƒé™æ¥å®‰è£…该软件。</translation>
@@ -237,6 +231,7 @@
<translation id="7896673875602241923">之å‰å·²æœ‰äººåœ¨æ­¤è®¡ç®—机上以 <ph name="ACCOUNT_EMAIL_LAST" /> 的身份登录了 Chrome。请新建一个 Chrome 用户æ¥å•ç‹¬ä¿å­˜æ‚¨çš„ä¿¡æ¯ã€‚</translation>
<translation id="7908168227788431038">å³å°†æ›´æ–°åˆ°æœ€æ–°ç‰ˆæœ¬ï¼é‡æ–°å¯åŠ¨ Google Chrome å³å¯å®Œæˆæ›´æ–°ã€‚</translation>
<translation id="795025003224538582">ä¸é‡æ–°å¯åŠ¨</translation>
+<translation id="7962410387636238736">此计算机将ä¸ä¼šå†æ”¶åˆ° Google Chrome 更新,因为 Windows XP å’Œ Windows Vista å·²ä¸å†å—支æŒ</translation>
<translation id="8005540215158006229">Chrome æµè§ˆå™¨å³å°†å‡†å¤‡å°±ç»ªã€‚</translation>
<translation id="8008534537613507642">é‡æ–°å®‰è£…Chrome</translation>
<translation id="8030318113982266900">正在将您的设备更新至“<ph name="CHANNEL_NAME" />â€ç‰ˆâ€¦</translation>
@@ -267,7 +262,6 @@
<translation id="8796108026289707191">您应立å³é‡æ–°å¯åŠ¨ Google Chrome。</translation>
<translation id="8823341990149967727">Chrome版本太旧</translation>
<translation id="884296878221830158">它还能够控制您å¯åŠ¨Chrome或点击“主页â€æŒ‰é’®åŽç³»ç»Ÿæ˜¾ç¤ºçš„页é¢ã€‚</translation>
-<translation id="8851136666856101339">主体内容</translation>
<translation id="8862326446509486874">您的æƒé™ä¸è¶³ï¼Œæ— æ³•è¿›è¡Œç³»ç»Ÿçº§å®‰è£…。请å°è¯•ä»¥ç®¡ç†å‘˜èº«ä»½å†æ¬¡è¿è¡Œå®‰è£…程åºã€‚</translation>
<translation id="8914504000324227558">é‡å¯ Chrome</translation>
<translation id="9026991721384951619">您的å¸å·ç™»å½•è¯¦ç»†ä¿¡æ¯å·²è¿‡æœŸï¼ŒChromeæ“作系统无法åŒæ­¥æ‚¨çš„æ•°æ®ã€‚</translation>
diff --git a/chromium/chrome/app/resources/google_chrome_strings_zh-TW.xtb b/chromium/chrome/app/resources/google_chrome_strings_zh-TW.xtb
index a9830722659..df449831efb 100644
--- a/chromium/chrome/app/resources/google_chrome_strings_zh-TW.xtb
+++ b/chromium/chrome/app/resources/google_chrome_strings_zh-TW.xtb
@@ -31,7 +31,6 @@
<translation id="1698376642261615901">Google Chrome ç€è¦½å™¨é–‹å•Ÿç¶²é å’ŒåŸ·è¡Œæ‡‰ç”¨ç¨‹å¼çš„速度奇快無比ï¼é™¤äº†åŸ·è¡Œé€Ÿåº¦è¿…速ã€ç©©å®šä¸”容易使用之外,內建防護機制還å¯è®“你安心ç€è¦½ç¶²é ï¼Œç„¡éœ€æ“”心å—到網路釣魚與惡æ„軟體的å¨è„…。</translation>
<translation id="1718131156967340976">é¸å– [<ph name="SMALL_PRODUCT_LOGO" /> Google Chrome]<ph name="BEGIN_BOLD" /><ph name="END_BOLD" /></translation>
<translation id="174539241580958092">登入時發生錯誤,因此 Google Chrome 無法åŒæ­¥è™•ç†ä½ çš„資料。</translation>
-<translation id="1759301979429102118">利用你的通訊錄詳細資料,快速在 Chrome 中填寫表單。</translation>
<translation id="1759842336958782510">Chrome</translation>
<translation id="1773601347087397504">å‰å¾€ Chrome 作業系統說明é é¢</translation>
<translation id="1795405610103747296">åœ¨æ‰‹æ©Ÿä¸Šå®‰è£ Chrome。我們會傳é€ç°¡è¨Šåˆ°ä½ çš„手機:<ph name="PHONE_NUMBER" /></translation>
@@ -59,6 +58,7 @@
<translation id="2429317896000329049">你的網域無法使用「åŒæ­¥åŠŸèƒ½ã€ï¼Œå› æ­¤ Google Chrome 無法åŒæ­¥è™•ç†ä½ çš„資料。</translation>
<translation id="2446511512801740068">Chrome 已有一段時間未é‡æ–°å•Ÿå‹•ï¼Œç¾ç”¨ç‰ˆæœ¬å› æ­¤éŽèˆŠã€‚é‡æ–°å•Ÿå‹•å¾Œï¼Œå³æœƒå¥—用å¯ç”¨çš„更新。</translation>
<translation id="2485422356828889247">解除安è£</translation>
+<translation id="2534507159460261402">Google Pay (已複製到 Chrome)</translation>
<translation id="2580411288591421699">你無法安è£é€™å€‹ç‰ˆæœ¬çš„ Google Chrome,因為相åŒçš„版本目å‰æ­£åœ¨åŸ·è¡Œä¸­ã€‚請關閉 Google Chrome 然後å†è©¦ä¸€æ¬¡ã€‚</translation>
<translation id="2586406160782125153">登出後,系統會將你的ç€è¦½è³‡æ–™å¾žé€™å€‹è£ç½®ä¸Šåˆªé™¤ã€‚日後如è¦é‡æ–°å–得你的資料,請以 <ph name="USER_EMAIL" /> 身分登入 Chrome。</translation>
<translation id="2588322182880276190">Chrome 標誌</translation>
@@ -108,8 +108,6 @@
<translation id="3889417619312448367">è§£é™¤å®‰è£ Google Chrome</translation>
<translation id="3898493977366060150">採用 Google 技術的網路ç€è¦½é«”é©—</translation>
<translation id="4028693306634653894">æ›´å¿«å­˜å– Chrome</translation>
-<translation id="4031074602479304239">Chrome å·²ç¦æ­¢é€™å€‹ç¶²ç«™å°‡ä½ å°Žå‘至</translation>
-<translation id="4042449298237264661">Google Chrome å·²åœæ­¢æ”¯æ´ Windows XP å’Œ Windows Vista,因此這部電腦ä¸æœƒå†æ”¶åˆ° Google Chrome 更新。</translation>
<translation id="4050175100176540509">最新版本包å«é‡è¦çš„安全性改善與新功能。</translation>
<translation id="4053720452172726777">自訂åŠç®¡ç† Google Chrome</translation>
<translation id="4147555960264124640">你已登入管ç†åŒ–環境下的帳戶,並將管ç†æŽ§åˆ¶æ¬ŠæŽˆäºˆä½ çš„ Chrome 設定檔。你的 Chrome 資料 (例如應用程å¼ã€æ›¸ç±¤ã€ç´€éŒ„ã€å¯†ç¢¼å’Œå…¶ä»–設定) å‡å°‡æ°¸ä¹…與 <ph name="USER_NAME" /> 建立關è¯ã€‚ä½ å¯ä»¥é€éŽ Google 帳戶資訊主é åˆªé™¤é€™äº›è³‡æ–™ï¼Œä½†ä½ ç„¡æ³•å°‡é€™äº›è³‡æ–™èˆ‡å…¶ä»–帳戶建立關è¯ã€‚<ph name="LEARN_MORE" /></translation>
@@ -150,7 +148,6 @@
<translation id="5170938038195470297">由於你的設定檔是來自較新版本的 Google Chrome,所以系統無法使用該檔案。這表示你å¯èƒ½ç„¡æ³•ä½¿ç”¨éƒ¨åˆ†åŠŸèƒ½ã€‚請指定å¦ä¸€å€‹è¨­å®šæª”目錄,或使用較新版本的 Google Chrome。</translation>
<translation id="5193136243808726294">Google Chrome 作業系統無法開啟這個網é ã€‚</translation>
<translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />æœå‹™æ¢æ¬¾<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
-<translation id="5243785881901838525">Google Payments (已複製到 Chrome)</translation>
<translation id="5251420635869119124">以訪客身分使用 Chrome ä¸æœƒç•™ä¸‹ä»»ä½•ç´€éŒ„。</translation>
<translation id="5284703908158630707">{SECONDS,plural, =1{Google Chrome 將於 1 秒後é‡æ–°å•Ÿå‹•ã€‚}other{Google Chrome 將於 # 秒後é‡æ–°å•Ÿå‹•ã€‚}}</translation>
<translation id="532046782124376502">警告:Google Chrome 無法ç¦æ­¢æ“´å……功能記錄你的ç€è¦½æ´»å‹•ã€‚如è¦åœ¨ç„¡ç—•æ¨¡å¼ä¸­åœç”¨é€™å€‹æ“´å……功能,請å–消é¸å–這個é¸é …。</translation>
@@ -181,15 +178,12 @@ Google Chrome 無法復原你的設定。</translation>
<translation id="6169866489629082767"><ph name="PAGE_TITLE" /> - Google Chrome</translation>
<translation id="61852838583753520">更新 Chrome 作業系統(&amp;C)</translation>
<translation id="6235018212288296708">å…許 mDNS æµé‡çš„ Google Chrome 輸入è¦å‰‡ã€‚</translation>
-<translation id="6236285698028833233">Google Chrome å·²åœæ­¢æ›´æ–°ï¼Œç„¡æ³•ç¹¼çºŒæ”¯æ´é€™å€‹ä½œæ¥­ç³»çµ±ç‰ˆæœ¬ã€‚</translation>
<translation id="6291089322031436445">Chrome 開發人員版應用程å¼</translation>
<translation id="6291549208091401781">é›»è…¦ä¸Šçš„æ‰€æœ‰ä½¿ç”¨è€…éƒ½å·²ç¶“å®‰è£ Google Chrome 了。</translation>
<translation id="6338556085225130112">正在更新 Google Chrome</translation>
<translation id="6368958679917195344">Chrome 作業系統藉助了其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟體<ph name="END_LINK_CROS_OSS" />的相關技術æ‰å¾—以å•ä¸–。</translation>
<translation id="6393863479814692971">Chrome 需è¦ç›¸é—œæ¬Šé™ï¼Œæ‰èƒ½è®“這個網站使用你的æ”影機和麥克風。</translation>
-<translation id="6400076122676892962">Google Chrome å°‡åœæ­¢æ”¯æ´ Mac OS X 10.6ã€10.7 å’Œ 10.8,因此這部電腦很快就ä¸æœƒå†æ”¶åˆ° Google Chrome 更新。</translation>
<translation id="6410540444482791104">ä½ å¯ä»¥é¸æ“‡è‡ªå‹•å‚³é€éƒ¨åˆ†ç³»çµ±è³‡è¨Šå’Œç¶²é å…§å®¹çµ¦ Google,å”助我們åµæ¸¬å±éšªçš„應用程å¼å’Œç¶²ç«™ï¼Œè®“ Chrome 變得更安全ã€æ›´å¥½ç”¨ã€‚</translation>
-<translation id="6470176598693778404">Google Chrome å·²åœæ­¢æ”¯æ´ Mac OS X 10.6ã€10.7 å’Œ 10.8,因此這部電腦ä¸æœƒå†æ”¶åˆ° Google Chrome 更新。</translation>
<translation id="6477562832195530369">{NUM_DOWNLOAD,plural, =1{ç›®å‰æ­£åœ¨åŸ·è¡Œä¸€é …下載作業。您è¦å–消下載並çµæŸ Google Chrome 嗎?}other{ç›®å‰æ­£åœ¨åŸ·è¡Œ # 項下載作業。您è¦å–消下載並çµæŸ Google Chrome 嗎?}}</translation>
<translation id="6566149418543181476">正在更新 Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
<translation id="6598387184982954187">你正使用 <ph name="PROFILE_EMAIL" /> 帳戶åŒæ­¥è™•ç†ä½ çš„ Chrome 資料。如è¦æ›´æ–°ä½ çš„å好設定,或是在未登入 Google 帳戶的情æ³ä¸‹ä½¿ç”¨ Chrome,請å‰å¾€ [<ph name="SETTINGS_LINK" />]。</translation>
@@ -210,7 +204,6 @@ Google Chrome 無法復原你的設定。</translation>
<translation id="7164397146364144019">ä½ å¯ä»¥è‡ªå‹•å°‡ç–‘似安全性事件的詳細資料傳é€çµ¦ Google,å”助我們讓 Chrome 變得更安全ã€æ›´å¥½ç”¨ã€‚</translation>
<translation id="7185038942300673794">已將 <ph name="EXTENSION_NAME" /> 加到 Chrome。</translation>
<translation id="7242029209006116544">你已登入管ç†åŒ–環境下的帳戶,並將管ç†æŽ§åˆ¶æ¬ŠæŽˆäºˆä½ çš„ Chrome 設定檔。你的 Chrome 資料 (例如應用程å¼ã€æ›¸ç±¤ã€ç´€éŒ„ã€å¯†ç¢¼å’Œå…¶ä»–設定) å‡å°‡æ°¸ä¹…與 <ph name="USER_NAME" /> 建立關è¯ã€‚ä½ å¯ä»¥é€éŽ Google 帳戶資訊主é åˆªé™¤é€™äº›è³‡æ–™ï¼Œä½†ä½ ç„¡æ³•å°‡é€™äº›è³‡æ–™èˆ‡å…¶ä»–帳戶建立關è¯ã€‚如è¦å¦è¡Œä¿ç•™ç¾æœ‰çš„ Chromium 資料,你å¯ä»¥é¸æ“‡å»ºç«‹æ–°çš„設定檔。<ph name="LEARN_MORE" /></translation>
-<translation id="729375352412857283">Google Chrome å°‡åœæ­¢æ”¯æ´ Windows XP å’Œ Windows Vista,因此這部電腦很快就ä¸æœƒå†æ”¶åˆ° Google Chrome 更新。</translation>
<translation id="7330164299247909639">驗證憑證無效,請以<ph name="USER_NAME" />身分é‡æ–°ç™»å…¥ Google Chrome 或å‘你的管ç†å“¡æ´½è©¢è©³æƒ…。<ph name="ADDITIONAL_EXPLANATION" /></translation>
<translation id="7339898014177206373">新視窗</translation>
<translation id="7369650938475876456">使用 Chrome 產生的高強度密碼</translation>
@@ -238,6 +231,7 @@ Google Chrome 無法復原你的設定。</translation>
<translation id="7896673875602241923">å…ˆå‰å·²æœ‰å…¶ä»–使用者使用 <ph name="ACCOUNT_EMAIL_LAST" /> 在這部電腦上登入 Chrome。請建立新的 Chrome 使用者,以便å¦è¡Œä¿å­˜ä½ çš„資訊。</translation>
<translation id="7908168227788431038">å³å°‡æ›´æ–°ç‚ºæœ€æ–°ç‰ˆæœ¬ï¼é‡æ–°å•Ÿå‹• Google Chrome å³å¯å®Œæˆæ›´æ–°ç¨‹åºã€‚</translation>
<translation id="795025003224538582">ä¸è¦é‡æ–°å•Ÿå‹•</translation>
+<translation id="7962410387636238736">Google Chrome å·²åœæ­¢æ”¯æ´ Windows XP å’Œ Windows Vista,因此這部電腦ä¸æœƒå†æ”¶åˆ° Google Chrome æ›´æ–°</translation>
<translation id="8005540215158006229">Chrome å³å°‡æº–備就緒。</translation>
<translation id="8008534537613507642">é‡æ–°å®‰è£ Chrome</translation>
<translation id="8030318113982266900">正在將è£ç½®æ›´æ–°è‡³ã€Œ<ph name="CHANNEL_NAME" />ã€...</translation>
@@ -268,7 +262,6 @@ Google Chrome 無法復原你的設定。</translation>
<translation id="8796108026289707191">建議您立å³é‡æ–°å•Ÿå‹• Google Chrome。</translation>
<translation id="8823341990149967727">Chrome 版本éŽèˆŠ</translation>
<translation id="884296878221830158">這個擴充功能也會控管 Chrome å•Ÿå‹•æ™‚æˆ–ä½ é»žé¸ [首é ] 按鈕時所顯示的網é ã€‚</translation>
-<translation id="8851136666856101339">主è¦å…ƒç´ </translation>
<translation id="8862326446509486874">你沒有在系統層級進行安è£çš„權é™ï¼Œè«‹ä»¥ç®¡ç†å“¡çš„身分執行安è£æª”。</translation>
<translation id="8914504000324227558">é‡æ–°å•Ÿå‹• Chrome</translation>
<translation id="9026991721384951619">你的帳戶登入詳細資料尚未更新,因此 Chrome 作業系統無法åŒæ­¥è™•ç†ä½ çš„資料。</translation>
diff --git a/chromium/chrome/app/settings_chromium_strings.grdp b/chromium/chrome/app/settings_chromium_strings.grdp
index 2a261c970e8..dc16ef60f14 100644
--- a/chromium/chrome/app/settings_chromium_strings.grdp
+++ b/chromium/chrome/app/settings_chromium_strings.grdp
@@ -32,8 +32,8 @@
</if>
<!-- Autofill Page -->
- <message name="IDS_SETTINGS_GOOGLE_PAYMENTS_CACHED" desc="Label that will be used to show that a credit card comes from Google Payments and is saved locally. This should follow the casing of the 'Google Payments' and 'Chrome' brands. 'Copied to Chromium' is short for 'The credit card is copied to Chromium'">
- Google Payments (copied to Chromium)
+ <message name="IDS_SETTINGS_GOOGLE_PAYMENTS_CACHED" desc="Label that will be used to show that a credit card comes from Google Pay and is saved locally. This should follow the casing of the 'Google Pay' and 'Chrome' brands. 'Copied to Chromium' is short for 'The credit card is copied to Chromium'. 'Google Pay' should not be translated as it is the product name.">
+ Google Pay (copied to Chromium)
</message>
<!-- Default Browser Page -->
diff --git a/chromium/chrome/app/settings_google_chrome_strings.grdp b/chromium/chrome/app/settings_google_chrome_strings.grdp
index 4c9c731fe32..46fa921d209 100644
--- a/chromium/chrome/app/settings_google_chrome_strings.grdp
+++ b/chromium/chrome/app/settings_google_chrome_strings.grdp
@@ -32,8 +32,8 @@
</if>
<!-- Autofill Page -->
- <message name="IDS_SETTINGS_GOOGLE_PAYMENTS_CACHED" desc="Label that will be used to show that a credit card comes from Google Payments and is saved locally. This should follow the casing of the 'Google Payments' and 'Chrome' brands. 'Copied to Chrome' is short for 'The credit card is copied to Chrome'">
- Google Payments (copied to Chrome)
+ <message name="IDS_SETTINGS_GOOGLE_PAYMENTS_CACHED" desc="Label that will be used to show that a credit card comes from Google Pay and is saved locally. This should follow the casing of the 'Google Pay' and 'Chrome' brands. 'Copied to Chrome' is short for 'The credit card is copied to Chrome'. 'Google Pay' should not be translated as it is the product name.">
+ Google Pay (copied to Chrome)
</message>
<!-- Default Browser Page -->
diff --git a/chromium/chrome/app/settings_strings.grdp b/chromium/chrome/app/settings_strings.grdp
index f967cc7ffe1..92909dc5fe5 100644
--- a/chromium/chrome/app/settings_strings.grdp
+++ b/chromium/chrome/app/settings_strings.grdp
@@ -284,6 +284,9 @@
<message name="IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION" desc="In the settings tab, the description of an option to hold a key and click or drag a box with the mouse to speak any on-screen text out loud.">
Press and hold Search, then click or drag to select content to be read aloud
</message>
+ <message name="IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION_FLAGS" desc="In the settings tab, the description of an option to hold a key and click or drag a box with the mouse, or highlight a region and press a keystroke, to speak any on-screen text out loud.">
+ To read content aloud, press and hold Search, then click or drag to select content. Or highlight a region and use Search + S.
+ </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_OPTIONS_LABEL" desc="In the settings tab, the label for the button that opens the Options page for the Select-to-Speak feature.">
Open select-to-speak settings
</message>
@@ -473,8 +476,8 @@
<message name="IDS_SETTINGS_AUTOFILL" desc="Name for the autofill section and toggle.">
Autofill settings
</message>
- <message name="IDS_SETTINGS_GOOGLE_PAYMENTS" desc="Label used to differentiate when an address or credit card entry comes from Google Payments. This should follow the casing of the 'Google Payments' brand.">
- Google Payments
+ <message name="IDS_SETTINGS_GOOGLE_PAYMENTS" desc="Label used to differentiate when an address or credit card entry comes from Google Pay. This should follow the casing of the 'Google Pay' brand. 'Google Pay' should not be translated as it is the product name.">
+ Google Pay
</message>
<message name="IDS_SETTINGS_AUTOFILL_ADDRESSES_HEADING" desc="Title for the list of addresses that chrome has saved for use in filling in forms.">
Addresses
@@ -615,7 +618,7 @@
Export passwords
</message>
<message name="IDS_SETTINGS_PASSWORDS_EXPORT_DESCRIPTION" desc="Text shown to the user on the dialog for exporting passwords, before any passwords have been exported.">
- Your passwords will be visible to anyone who can see the exported file. Do not share the file with anyone and delete it after importing it.
+ Your passwords will be visible to anyone who can see the exported file.
</message>
<message name="IDS_SETTINGS_PASSWORDS_EXPORT" desc="A button in the dialog for exporting passwords from Chrome. A password list will be written to a destination, which the user will be asked to choose after initiating this action.">
Export passwords...
@@ -948,6 +951,9 @@
<message name="IDS_SETTINGS_CLEAR_COOKIES_AND_SITE_DATA_SUMMARY_BASIC" desc="A summary for the 'Cookies and site data' option in the 'Clear Browsing Data' screen, explaining that deleting cookies and site data will sign the user out of most websites.">
Signs you out of most sites.
</message>
+ <message name="IDS_SETTINGS_CLEAR_COOKIES_AND_SITE_DATA_MIRROR_SUMMARY_BASIC" desc="A summary for the 'Cookies and site data' option in the 'Clear Browsing Data' screen, explaining that deleting cookies and site data will sign the user out of most websites but your Google sign in will stay.">
+ Signs you out of most sites. You won't be signed out of your Google Account.
+ </message>
<message name="IDS_SETTINGS_CLEAR_BROWSING_HISTORY_SUMMARY" desc="A subtext for the basic tab explaining browsing history.">
Clears history and autocompletions in the address bar.
</message>
@@ -1098,9 +1104,6 @@
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_QUEUE" desc="Label for the CUPS printer queue in the manually add printer dialog.">
Queue
</message>
- <message name="IDS_SETTINGS_PRINTING_CUPS_ADD_PRINTER_BUTTON_CANCEL" desc="Text for the button which cancels adding a CUPS printer.">
- Cancel
- </message>
<message name="IDS_SETTINGS_PRINTING_CUPS_ADD_PRINTER_BUTTON_ADD" desc="Text for the button which allows the user to add a CUPS printer.">
Add
</message>
@@ -1162,25 +1165,25 @@
Searching...
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_ERROR_MESSAGE" desc="The message shown when a new printer is not set up successfully.">
- Error adding printer
+ Can&#x2019;t add printer. Restart your computer and try again.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_FATAL_ERROR_MESSAGE" desc="The message shown when a fatal error occurs while trying to add a new printer.">
- Can't add printer. Restart and try again.
+ Can&#x2019;t add printer. Restart your computer and try again.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_PRINTER_UNREACHABLE_MESSAGE" desc="The message shown when the printer that is to be added is unreachable for configuration.">
- Can't connect printer. Check that the printer is turned on and is connected to your Chromebook by Wi-Fi or USB.
+ Can&#x2019;t connect to printer. Check that the printer is turned on and is connected to your Chromebook by Wi-Fi or USB.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_PPD_TOO_LARGE_MESSAGE" desc="The message shown when the PPD provided while trying to add new printer is too large.">
- Can't load large PPD. Maximum size is 250kB.
+ Can&#x2019;t load large PPD. Maximum size is 250 kB.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_INVALID_PPD_MESSAGE" desc="The message shown when the PPD provided while trying to add a new printer is invalid.">
- Provided PPD is invalid.
+ File is the wrong format. Check the PPD file and try again.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_PPD_NOT_FOUND" desc="The message shown when the PPD provided while trying to add a new printer cannot be found.">
- Can't find PPD. Check that your Chromebook is online and try again.
+ Can&#x2019;t find PPD. Make sure your Chromebook is online and try again.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADDED_PRINTER_PPD_UNRETRIEVABLE" desc="The message shown when the PPD provided while trying to add a new printer is unretrievable.">
- Can't find PPD. Check that your Chromebook is online and try again.
+ Can&#x2019;t find PPD. Make sure your Chromebook is online and try again.
</message>
<message name="IDS_SETTINGS_PRINTING_CUPS_PRINTER_REQUIRE_INTERNET_MESSAGE" desc="The message shown when there is no internet access to set up a printer.">
Connect to the internet to add a printer
@@ -1232,36 +1235,33 @@
<message name="IDS_SETTINGS_TIME_ZONE_SUBPAGE_TITLE" desc="The title of the dialog that allows user to control different time zone settings.">
Time zone
</message>
+ <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_SET_AUTOMATICALLY" desc="The name for the radio button that turns automatic time zone detection on.">
+ Set automatically
+ </message>
+ <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_CHOOSE_FROM_LIST" desc="The name for the radio button that turns automatic time zone detection off, and allows user to select time zone from the list of all supported time zones.">
+ Choose from list
+ </message>
<message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_DISABLED" desc="Display name for the automatic time zone detection mode which disables automatic detection.">
Automatic time zone detection is disabled
</message>
<message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_IP_ONLY_DEFAULT" desc="Display name for the automatic time zone detection mode which enables time zone detection sending unprecise location to Google servers. Default means that this is the default time zone detection mode.">
Set automatically using your general location (default)
</message>
- <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_IP_ONLY_DESCRIPTION" desc="Display name for the automatic time zone detection mode which enables time zone detection by requesting user location from Google servers based on device IP address. Default means that this is the default time zone detection mode.">
- Use your IP address to determine location
- </message>
<message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_WIFI_AP" desc="Display name for the automatic time zone detection mode which enables time zone detection sending list of visible WiFi Access Point names to Google servers.">
Set automatically using your WiFi network
</message>
- <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_WIFI_AP_DESCRIPTION" desc="Description for the automatic time zone detection mode which enables time zone detection sending list of visible WiFi Access Point names to Google servers.">
- Use WiFi network to determine location
- </message>
<message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_ALL_INFO" desc="Display name for the automatic time zone detection mode which enables time zone detection sending list of visible WiFi and Cellular Access Point names to Google servers.">
Set automatically using your accurate location
</message>
- <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_ALL_INFO_DESCRIPTION" desc="Description for the automatic time zone detection mode which enables time zone detection sending list of visible WiFi and Cellular Access Point names to Google servers.">
- Use WiFi or cellular network to determine location
- </message>
- <message name="IDS_SETTINGS_TIME_ZONE_DETECTION_SELECT_YOUR_TIME_ZONE" desc="Option name in the list of automatic time zone detection modes that turns automatic detection off, and suggests user to select time zone from the displayed drop-down list.">
- Choose from list
- </message>
<message name="IDS_SETTINGS_TIME_ZONE" desc="Label for the picker which allows users to choose their time zone.">
- Time zone:
+ Time zone
</message>
<message name="IDS_SETTINGS_TIME_ZONE_GEOLOCATION" desc="Label for the checkbox which enables setting the time zone automatically with the detected location of the device.">
Set time zone automatically using your location
</message>
+ <message name="IDS_SETTINGS_SELECT_TIME_ZONE_RESOLVE_METHOD" desc="Label for the drop-down menu that allows user to select specific method to automatically resolve device time zone.">
+ Time zone detection method
+ </message>
<message name="IDS_SETTINGS_USE_24_HOUR_CLOCK" desc="Label for the checkbox which enables a 24-hour clock (as opposed to a 12-hour clock).">
Use 24-hour clock
</message>
@@ -1632,6 +1632,33 @@
<message name="IDS_SETTINGS_INTERNET_NO_NETWORKS" desc="Entry when there are no preferred networks or no networks of a particular type.">
None
</message>
+ <message name="IDS_SETTINGS_INTERNET_WIFI_NETWORK_OUT_OF_RANGE" desc="Text shown when viewing the Wi-Fi network detail page when the currently-viewed Wi-Fi network has been lost (e.g., has gone out of range).">
+ Network out of range
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_TETHER_PHONE_OUT_OF_RANGE" desc="Text shown when viewing the Tether network detail page when the currently-viewed Tether network has been lost (e.g., has gone out of range). Because Tether networks are provided by Android phones, we use the word 'phone' here instead of 'network'.">
+ Unable to detect your phone
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_TITLE" desc="Title of the section which explains how to enable Google Play Services notifications on an Android phone in order to use Instant Tethering.">
+ Google Play Services notifications are required for Instant Tethering
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_ONE_DEVICE_SUBTITLE" desc="Subtitle of the section which explains how to enable Google Play Services notifications. This subtitle is used when only one phone needs to have its notifications enabled.">
+ On your '<ph name="PHONE_NAME">$1<ex>Google Pixel</ex></ph>', enable notifications by following these steps:
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_TWO_DEVICES_SUBTITLE" desc="Subtitle of the section which explains how to enable Google Play Services notifications. This subtitle is used when two phones need to have their notifications enabled.">
+ On your '<ph name="PHONE_NAME_1">$1<ex>Google Pixel</ex></ph>' and '<ph name="PHONE_NAME_2">$2<ex>Google Pixel 2</ex></ph>', enable notifications by following these steps:
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_MANY_DEVICES_SUBTITLE" desc="Subtitle of the section which explains how to enable Google Play Services notifications. This subtitle is used when three or more phones need to have their notifications enabled.">
+ On your devices, enable notifications by following these steps:
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_FIRST_STEP" desc="First instruction for how to enable Google Play Services notifications on an Android phone. This step teaches the user how to look at Google Play Services settings.">
+ Go to Settings &gt; Apps &amp; notifications &gt; All apps &gt; Google Play Services.
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_SECOND_STEP" desc="Second instruction for how to enable Google Play Services notifications on an Android phone. This step teaches the user how to look at notification settings when already viewing Google Play Services settings.">
+ Tap on App notifications.
+ </message>
+ <message name="IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_THIRD_STEP" desc="Third instruction for how to enable Google Play Services notifications on an Android phone. This step teaches the user how to enable notifications when already viewing noticiations settings for Google Play Services.">
+ Check that app notifications are "On". If not, toggle to enable.
+ </message>
<message name="IDS_SETTINGS_INTERNET_NO_NETWORKS_MOBILE_DATA" desc="Text shown when viewing the Mobile data page when there are no cellular or tether networks available.">
No mobile connection found. Turn on Instant Tethering on your other devices and try again. &lt;a target="_blank" href="<ph name="URL">$1<ex>https://google.com/</ex></ph>"&gt;Learn more&lt;/a&gt;
</message>
@@ -1991,6 +2018,12 @@
<message name="IDS_SETTINGS_ON_STARTUP_PAGE_TOOLTIP" desc="A tooltip to display for a page in the list of pages to open on startup">
<ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - <ph name="PAGE_URL">$2<ex>http://www.google.com/</ex></ph>
</message>
+ <message name="IDS_SETTINGS_INVALID_URL" desc="Error message explaining that the URL being entered is invalid.">
+ Invalid URL
+ </message>
+ <message name="IDS_SETTINGS_URL_TOOL_LONG" desc="Error message asking that the user enter a shorter URL.">
+ Please enter a shorter URL
+ </message>
<!-- Languages Page -->
<if expr="chromeos">
@@ -2090,12 +2123,21 @@
<message name="IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_BUTTON" desc="Button next to the 'add word' text input used to add the word typed by the user to the custom spell check dictionary.">
Add word
</message>
+ <message name="IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_DUPLICATE_ERROR" desc="Error message displayed to the user when the word is duplicated in the text input used to add a new word to the custom spell check dictionary.">
+ Already added
+ </message>
+ <message name="IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_LENGTH_ERROR" desc="Error message displayed to the user when the word is too long in the text input used to add a new word to the custom spell check dictionary.">
+ Cannot exceed 99 letters
+ </message>
<message name="IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS" desc="Header for the list of custom dictionary words used for spell check.">
Custom words
</message>
<message name="IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS_NONE" desc="Placeholder that is shown when there are no custom words in the list of saved custom words dictionary.">
Saved custom words will appear here
</message>
+ <message name="IDS_SETTINGS_LANGUAGES_SPELL_CHECK_DISABLED" desc="Text that is shown when spell checking is disabled by policy.">
+ Disabled
+ </message>
</if>
<!-- Privacy Page -->
@@ -2353,13 +2395,13 @@
Clipboard
</message>
<message name="IDS_SETTINGS_SITE_SETTINGS_CLIPBOARD_ASK" desc="The ask label for clipboard access in site settings.">
- Ask when a site wants to see text and images you copy to the clipboard
+ Ask when a site wants to see text and images copied to the clipboard
</message>
<message name="IDS_SETTINGS_SITE_SETTINGS_CLIPBOARD_ASK_RECOMMENDED" desc="The ask label for clipboard access in site settings (with the 'recommended' suffix).">
- Ask when a site wants to see text and images you copy to the clipboard (recommended)
+ Ask when a site wants to see text and images copied to the clipboard (recommended)
</message>
<message name="IDS_SETTINGS_SITE_SETTINGS_CLIPBOARD_BLOCK" desc="The block label for clipboard access in site settings.">
- Do not allow sites to see text and images you copy to the clipboard
+ Do not allow sites to see text and images copied to the clipboard
</message>
<message name="IDS_SETTINGS_SITE_SETTINGS_COOKIES" desc="Label for the cookies site settings.">
Cookies
@@ -2942,9 +2984,6 @@
<message name="IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_FINGER_IMMOBILE" desc="Warning text in the add fingerprint dialog to tell users they should move their finger slightly to capture different parts of the fingerprint.">
Move slightly to capture a different part of the fingerprint
</message>
- <message name="IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_CANCEL_BUTTON" desc="Text on the button in the fingerprint setup dialog which allows users to cancel a current setup.">
- Cancel
- </message>
<message name="IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_DONE_BUTTON" desc="Text on the button in the fingerprint setup dialog which allows users to exit once a fingerprint has been setup.">
Done
</message>
@@ -2978,8 +3017,8 @@
<message name="IDS_SETTINGS_CHANGE_PICTURE_CAPTURE_VIDEO" desc="The text on the button to capture video of the current user.">
Capture video
</message>
- <message name="IDS_SETTINGS_CHANGE_PICTURE_DISCARD_PHOTO" desc="The text on the button to discard the captured photo of the current user.">
- Discard photo
+ <message name="IDS_SETTINGS_CHANGE_PICTURE_DISCARD_PHOTO" desc="The text on the button to discard the captured photo or video of the current user.">
+ Discard photo or video
</message>
<message name="IDS_SETTINGS_PHOTO_CAPTURE_ACCESSIBLE_TEXT" desc="The accessible message to speak to announce that a photo was captured.">
Photo was captured
@@ -3084,7 +3123,7 @@
Passwords
</message>
<message name="IDS_SETTINGS_ENABLE_PAYMENTS_INTEGRATION_CHECKBOX_LABEL" desc="Label for the checkbox that controls the Autofill/Payments integration feature.">
- Credit cards and addresses using Google Payments.
+ Credit cards and addresses using Google Pay.
</message>
<message name="IDS_SETTINGS_OPEN_TABS_CHECKBOX_LABEL" desc="Label for the checkbox which enables or disables syncing open tabs between multiple browser instances.">
Open Tabs
@@ -3459,6 +3498,12 @@
<message name="IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_LABEL" desc="In Device Settings > Displays, the label for the Night Light feature (which controls the color temperature of the screen) section.">
Night Light
</message>
+ <message name="IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_ON_AT_SUNSET" desc="In Device Settings > Displays, the sub label for the automatic schedule which explains that Night Light will turn on automatically at sunset.">
+ Night Light will turn on automatically at sunset
+ </message>
+ <message name="IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_OFF_AT_SUNRISE" desc="In Device Settings > Displays, the sub label for the automatic schedule which explains that Night Light will turn off automatically at sunrise.">
+ Night Light will turn off automatically at sunrise
+ </message>
<message name="IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_SCHEDULE_CUSTOM" desc="In Device Settings > Displays, the label of the option to set a custom schedule of the Night Light feature.">
Custom
</message>
@@ -3513,6 +3558,9 @@
<message name="IDS_SETTINGS_DISPLAY_RESOLUTION_TEXT_NATIVE" desc="In Device Settings > Displays, the text describing the display's resolution when it is the native resolution.">
<ph name="WIDTH">$1<ex>1600</ex></ph> x <ph name="HEIGHT">$2<ex>1200</ex></ph> (Native)
</message>
+ <message name="IDS_SETTINGS_DISPLAY_ZOOM_VALUE" desc="The currently selected display zoom percentage.">
+ <ph name="DISPLAY_ZOOM">$1<ex>120</ex>%</ph>
+ </message>
<message name="IDS_SETTINGS_DISPLAY_ORIENTATION" desc="In Device Settings > Displays, the label for the control for changing a display's orientation.">
Orientation
</message>
@@ -3717,7 +3765,7 @@
other {# items to be removed}}
</message>
<message name="IDS_SETTINGS_RESET_CLEANUP_DETAILS_REGISTRY_ENTRIES" desc="Introduces a bullet list containing the names of registry entries to be removed/changed by Chrome.">
- Registry entries:
+ Registry entries to be removed or changed:
</message>
<message name="IDS_SETTINGS_RESET_CLEANUP_DETAILS_MORE" desc="Link; on click, the screen shows items to be removed by Chrome. Items could include files, programs, or registry entries. This link is for advanced users. Placeholder can be 2 or more items.">
{NUM_DOWNLOAD, plural,
@@ -3761,7 +3809,7 @@
Restart computer
</message>
<message name="IDS_SETTINGS_RESET_CLEANUP_TITLE_DONE" desc="Message confirming that Chrome has removed harmful software. Exclamation point is nice in EN-US but is optional in your language; please use or omit as appropriate. The UI will also display a checkmark icon to indicate the operation is done. ">
- Done!
+ Done! Harmful software removed.
</message>
<message name="IDS_SETTINGS_RESET_CLEANUP_TITLE_ERROR_CANT_REMOVE" desc="An error message, appearing on the Chrome Cleanup web page, that Chrome tried to clean up unwanted software, as requested by the user, but was unsuccessful. Omits subject, i.e. Chrome can't remove harmful software.">
Can't remove harmful software
@@ -3802,5 +3850,11 @@
<message name="IDS_SETTINGS_RESET_CLEANUP_LOGS_PERMISSION_EXPLANATION" desc="Description for the 'Report details to Google' option. Subject, 'Details', is omitted. Although the plural subject would indicate usage of the plural verb, here, we use the plural form of the verb, 'includes', to avoid the impression that 'include' is an infinitive verb. 'Includes' is a present tense main verb. ">
Includes information about harmful software, system settings, and processes on your computer.
</message>
+ <message name="IDS_SETTINGS_RESET_CLEANUP_TITLE_CLEANUP_UNAVAILABLE" desc="Title of error message that could appear before the cleanup of harmful software because Chrome failed to contact the server. This message will only appear on Windows desktop/laptop computers.">
+ Cleanup is currently unavailable
+ </message>
+ <message name="IDS_SETTINGS_RESET_CLEANUP_EXPLANATION_CLEANUP_UNAVAILABLE" desc="Body of error message that could appear during the cleanup of harmful software. Imperative instruction to user. This message will only appear on Windows desktop/laptop computers.">
+ Please try again later
+ </message>
</if>
</grit-part>
diff --git a/chromium/chrome/app/theme/chrome_unscaled_resources.grd b/chromium/chrome/app/theme/chrome_unscaled_resources.grd
index a85f252be0d..383d4821123 100644
--- a/chromium/chrome/app/theme/chrome_unscaled_resources.grd
+++ b/chromium/chrome/app/theme/chrome_unscaled_resources.grd
@@ -22,6 +22,10 @@
<include name="IDR_PRODUCT_LOGO_128_BETA" file="google_chrome/product_logo_128_beta.png" type="BINDATA" />
<include name="IDR_PRODUCT_LOGO_128_DEV" file="google_chrome/product_logo_128_dev.png" type="BINDATA" />
</if>
+ <if expr="chromeos">
+ <include name="IDR_PRODUCT_LOGO_24PX_1X" file="google_chrome/chrome_24px_1x.svg" type="BINDATA" />
+ <include name="IDR_PRODUCT_LOGO_24PX_2X" file="google_chrome/chrome_24px_2x.svg" type="BINDATA" />
+ </if>
<if expr="is_win">
<!-- External company logo, displayed in the Chrome Cleanup WebUI if
cleanup functionality is powered by an external company. -->
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_ads.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_ads.png
deleted file mode 100644
index 7729daab8d0..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_ads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_background_sync.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_background_sync.png
deleted file mode 100644
index 7a88c2e3b32..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_background_sync.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_camera.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_camera.png
deleted file mode 100644
index 66e010a6ad4..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_camera.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_clipboard.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_clipboard.png
deleted file mode 100644
index 6cc8be9710c..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_clipboard.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_downloads.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_downloads.png
deleted file mode 100644
index c2cef96b22c..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_downloads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_images.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_images.png
deleted file mode 100644
index 45a7044ecd0..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_images.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_location.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_location.png
deleted file mode 100644
index 74a07a51307..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_location.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_mic.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_mic.png
deleted file mode 100644
index 109c8f4d688..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_mic.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_notifications.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_notifications.png
deleted file mode 100644
index 4275aa382b6..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_notifications.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_plugins.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_plugins.png
deleted file mode 100644
index 7914544720b..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_plugins.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_popups.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_popups.png
deleted file mode 100644
index 9bcb217c59b..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_popups.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_script.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_script.png
deleted file mode 100644
index 642e99d3e64..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_script.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_sound.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_sound.png
deleted file mode 100644
index 5b1e51ca1ef..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_sound.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/allowed_usb.png b/chromium/chrome/app/theme/default_100_percent/common/allowed_usb.png
deleted file mode 100644
index cac73d73e1f..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/allowed_usb.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_ads.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_ads.png
deleted file mode 100644
index 510065570f8..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_ads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_background_sync.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_background_sync.png
deleted file mode 100644
index c14f40a66de..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_background_sync.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_clipboard.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_clipboard.png
deleted file mode 100644
index b809b93fe83..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_clipboard.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_cookies.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_cookies.png
deleted file mode 100644
index c7f1f3b5c04..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_cookies.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_downloads.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_downloads.png
deleted file mode 100644
index e494cd1d917..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_downloads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_images.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_images.png
deleted file mode 100644
index 9913acfcffc..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_images.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_location.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_location.png
deleted file mode 100644
index b3b4b42b984..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_location.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_mic.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_mic.png
deleted file mode 100644
index 89ca867645b..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_mic.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_midi.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_midi.png
deleted file mode 100644
index 69b3f961979..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_midi.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_notifications.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_notifications.png
deleted file mode 100644
index 22f01ef5b7b..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_notifications.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_plugins.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_plugins.png
deleted file mode 100644
index 2c6844c2872..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_plugins.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_script.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_script.png
deleted file mode 100644
index eadbd7ba0dd..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_script.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_sound.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_sound.png
deleted file mode 100644
index 511fbe2c1df..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_sound.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/blocked_usb.png b/chromium/chrome/app/theme/default_100_percent/common/blocked_usb.png
deleted file mode 100644
index 2bdb34e0993..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/blocked_usb.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/accessed_cookies.png b/chromium/chrome/app/theme/default_100_percent/common/cookies.png
index 7ebf43f5d4e..7ebf43f5d4e 100644
--- a/chromium/chrome/app/theme/default_100_percent/common/accessed_cookies.png
+++ b/chromium/chrome/app/theme/default_100_percent/common/cookies.png
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/notification_alert.png b/chromium/chrome/app/theme/default_100_percent/common/notification_alert.png
deleted file mode 100644
index 2302edc1f73..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/common/notification_alert.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/common/turn_on_sync_illustration.png b/chromium/chrome/app/theme/default_100_percent/common/turn_on_sync_illustration.png
new file mode 100644
index 00000000000..5f8e20a2aad
--- /dev/null
+++ b/chromium/chrome/app/theme/default_100_percent/common/turn_on_sync_illustration.png
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/cros/captive_portal_icon.png b/chromium/chrome/app/theme/default_100_percent/cros/captive_portal_icon.png
deleted file mode 100644
index 5735670c90a..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/cros/captive_portal_icon.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_100_percent/cros/notification_play_store.png b/chromium/chrome/app/theme/default_100_percent/cros/notification_play_store.png
deleted file mode 100644
index 0e90e8b7796..00000000000
--- a/chromium/chrome/app/theme/default_100_percent/cros/notification_play_store.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_ads.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_ads.png
deleted file mode 100644
index 47cd3f0962e..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_ads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_background_sync.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_background_sync.png
deleted file mode 100644
index b485e632b23..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_background_sync.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_camera.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_camera.png
deleted file mode 100644
index 2bd662143ff..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_camera.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_clipboard.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_clipboard.png
deleted file mode 100644
index fb65749cf24..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_clipboard.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_downloads.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_downloads.png
deleted file mode 100644
index 260a2af30c4..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_downloads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_images.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_images.png
deleted file mode 100644
index 1b44b2b1be3..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_images.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_location.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_location.png
deleted file mode 100644
index 53fd5a52877..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_location.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_mic.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_mic.png
deleted file mode 100644
index 1b5de9647b7..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_mic.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_notifications.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_notifications.png
deleted file mode 100644
index db64c57c070..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_notifications.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_plugins.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_plugins.png
deleted file mode 100644
index 2243538bd7c..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_plugins.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_popups.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_popups.png
deleted file mode 100644
index dbb10e59841..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_popups.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_script.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_script.png
deleted file mode 100644
index 9517afeb696..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_script.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_sound.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_sound.png
deleted file mode 100644
index cbffcc773a6..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_sound.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/allowed_usb.png b/chromium/chrome/app/theme/default_200_percent/common/allowed_usb.png
deleted file mode 100644
index ef6e8bf6021..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/allowed_usb.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_ads.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_ads.png
deleted file mode 100644
index 563d29c8d46..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_ads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_background_sync.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_background_sync.png
deleted file mode 100644
index f4cd5e54498..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_background_sync.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_clipboard.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_clipboard.png
deleted file mode 100644
index d7cd9d77ab3..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_clipboard.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_cookies.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_cookies.png
deleted file mode 100644
index 44f341b12fa..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_cookies.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_downloads.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_downloads.png
deleted file mode 100644
index 8029fd2644a..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_downloads.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_images.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_images.png
deleted file mode 100644
index f7a84116061..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_images.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_location.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_location.png
deleted file mode 100644
index c3b7d53e777..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_location.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_mic.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_mic.png
deleted file mode 100644
index 9cdffc16256..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_mic.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_midi.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_midi.png
deleted file mode 100644
index 375007f69de..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_midi.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_notifications.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_notifications.png
deleted file mode 100644
index b4f9e27b875..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_notifications.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_plugins.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_plugins.png
deleted file mode 100644
index 603b25ed46d..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_plugins.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_script.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_script.png
deleted file mode 100644
index b08e5a90fb8..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_script.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_sound.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_sound.png
deleted file mode 100644
index 648ee98faf5..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_sound.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/blocked_usb.png b/chromium/chrome/app/theme/default_200_percent/common/blocked_usb.png
deleted file mode 100644
index 8207ea9f43a..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/blocked_usb.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/accessed_cookies.png b/chromium/chrome/app/theme/default_200_percent/common/cookies.png
index 467b1cabecd..467b1cabecd 100644
--- a/chromium/chrome/app/theme/default_200_percent/common/accessed_cookies.png
+++ b/chromium/chrome/app/theme/default_200_percent/common/cookies.png
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/notification_alert.png b/chromium/chrome/app/theme/default_200_percent/common/notification_alert.png
deleted file mode 100644
index cb90902a8f6..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/common/notification_alert.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/common/turn_on_sync_illustration.png b/chromium/chrome/app/theme/default_200_percent/common/turn_on_sync_illustration.png
new file mode 100644
index 00000000000..2df4af70f0a
--- /dev/null
+++ b/chromium/chrome/app/theme/default_200_percent/common/turn_on_sync_illustration.png
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/cros/captive_portal_icon.png b/chromium/chrome/app/theme/default_200_percent/cros/captive_portal_icon.png
deleted file mode 100644
index d617f53ddfc..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/cros/captive_portal_icon.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/default_200_percent/cros/notification_play_store.png b/chromium/chrome/app/theme/default_200_percent/cros/notification_play_store.png
deleted file mode 100644
index a971459715a..00000000000
--- a/chromium/chrome/app/theme/default_200_percent/cros/notification_play_store.png
+++ /dev/null
Binary files differ
diff --git a/chromium/chrome/app/theme/theme_resources.grd b/chromium/chrome/app/theme/theme_resources.grd
index f7dd5feae43..15a3cbd2ca1 100644
--- a/chromium/chrome/app/theme/theme_resources.grd
+++ b/chromium/chrome/app/theme/theme_resources.grd
@@ -25,24 +25,6 @@
<!-- KEEP THESE IN ALPHABETICAL ORDER! DO NOT ADD TO RANDOM PLACES JUST
BECAUSE YOUR RESOURCES ARE FUNCTIONALLY RELATED OR FALL UNDER THE
SAME CONDITIONALS. -->
- <structure type="chrome_scaled_image" name="IDR_ACCESSED_COOKIES" file="common/accessed_cookies.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_ADS" file="common/allowed_ads.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_BACKGROUND_SYNC" file="common/allowed_background_sync.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_CAMERA" file="common/allowed_camera.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_CLIPBOARD" file="common/allowed_clipboard.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_DOWNLOADS" file="common/allowed_downloads.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_IMAGES" file="common/allowed_images.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_JAVASCRIPT" file="common/allowed_script.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_LOCATION" file="common/allowed_location.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_MIC" file="common/allowed_mic.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_MIDI_SYSEX" file="common/allowed_midi.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_NOTIFICATION" file="common/allowed_notifications.png" />
- <if expr="enable_plugins">
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_PLUGINS" file="common/allowed_plugins.png" />
- </if>
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_POPUPS" file="common/allowed_popups.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_SOUND" file="common/allowed_sound.png" />
- <structure type="chrome_scaled_image" name="IDR_ALLOWED_USB" file="common/allowed_usb.png" />
<if expr="enable_app_list and _google_chrome">
<structure type="chrome_scaled_image" name="IDR_APP_LIST_GOOGLE_LOGO_VOICE_SEARCH" file="google_chrome/google_logo_voice_search.png" />
</if>
@@ -74,25 +56,8 @@
<structure type="chrome_scaled_image" name="IDR_BACK_H" file="common/browser_back_hover.png" />
<structure type="chrome_scaled_image" name="IDR_BACK_P" file="common/browser_back_pressed.png" />
</if>
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_ADS" file="common/blocked_ads.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_BACKGROUND_SYNC" file="common/blocked_background_sync.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_CAMERA" file="common/blocked_camera.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_CLIPBOARD" file="common/blocked_clipboard.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_COOKIES" file="common/blocked_cookies.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_DOWNLOADS" file="common/blocked_downloads.png" />
<structure type="chrome_scaled_image" name="IDR_BLOCKED_EXTENSION_SCRIPT" file="common/blocked_extension_script.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_IMAGES" file="common/blocked_images.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_JAVASCRIPT" file="common/blocked_script.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_LOCATION" file="common/blocked_location.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_MIC" file="common/blocked_mic.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_MIDI_SYSEX" file="common/blocked_midi.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_NOTIFICATION" file="common/blocked_notifications.png" />
- <if expr="enable_plugins">
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_PLUGINS" file="common/blocked_plugins.png" />
- </if>
<structure type="chrome_scaled_image" name="IDR_BLOCKED_POPUPS" file="common/blocked_popups.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_SOUND" file="common/blocked_sound.png" />
- <structure type="chrome_scaled_image" name="IDR_BLOCKED_USB" file="common/blocked_usb.png" />
<if expr="chromeos">
<structure type="chrome_scaled_image" name="IDR_BLUETOOTH_KEYBOARD" file="cros/bluetooth_pairing_keyboard.png" />
<structure type="chrome_scaled_image" name="IDR_BLUETOOTH_MOUSE" file="cros/bluetooth_pairing_mouse.png" />
@@ -123,6 +88,7 @@
<if expr="is_win">
<structure type="chrome_scaled_image" name="IDR_CONFLICT_FAVICON" file="common/favicon_conflicts.png" />
</if>
+ <structure type="chrome_scaled_image" name="IDR_COOKIES" file="common/cookies.png" />
<structure type="chrome_scaled_image" name="IDR_COOKIE_STORAGE_ICON" file="common/cookie_storage.png" />
<structure type="chrome_scaled_image" name="IDR_DEVELOPER_MODE_HIGHLIGHT_BOTTOM_LEFT" file="common/developer_mode_highlight_bottom_left.png" />
<structure type="chrome_scaled_image" name="IDR_DEVELOPER_MODE_HIGHLIGHT_BOTTOM" file="common/developer_mode_highlight_bottom.png" />
@@ -245,13 +211,8 @@
</if>
<structure type="chrome_scaled_image" name="IDR_NEWTAB_WEBSTORE_THUMBNAIL" file="ntp_webstore_thumb.png" />
<if expr="chromeos">
- <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ALERT" file="common/notification_alert.png" />
- </if>
- <if expr="chromeos">
<structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DRIVE" file="cros/notification_drive.png" />
<structure type="chrome_scaled_image" name="IDR_NOTIFICATION_FINGERPRINT" file="cros/notification_fingerprint.png" />
- <structure type="chrome_scaled_image" name="IDR_PORTAL_DETECTION_ALERT" file="cros/captive_portal_icon.png" />
- <structure type="chrome_scaled_image" name="IDR_ARC_PLAY_STORE_NOTIFICATION" file="cros/notification_play_store.png" />
<structure type="chrome_scaled_image" name="IDR_ARC_PLAY_STORE_OPTIN_IN_PROGRESS_NOTIFICATION" file="cros/notification_play_store_optin_in_progress.png" />
<structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SCREENSHOT_ANNOTATE" file="cros/notification_screenshot_annotate.png" />
<structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SCREENSHOT_COPY_TO_CLIPBOARD" file="cros/notification_screenshot_copy_to_clipboard.png" />
@@ -312,6 +273,7 @@
<structure type="chrome_scaled_image" name="IDR_PROFILE_AVATAR_25" file="common/profile_avatar_sun_cloud.png" />
<structure type="chrome_scaled_image" name="IDR_PROFILE_AVATAR_26" file="common/profile_avatar_placeholder.png" />
<structure type="chrome_scaled_image" name="IDR_PROFILE_AVATAR_PLACEHOLDER_LARGE" file="common/profile_avatar_placeholder_large.png" />
+ <structure type="chrome_scaled_image" name="IDR_PROFILES_TURN_ON_SYNC_ILLUSTRATION" file="common/turn_on_sync_illustration.png" />
<!-- New style avatar button -->
<if expr="is_win">
diff --git a/chromium/chrome/app/vector_icons/BUILD.gn b/chromium/chrome/app/vector_icons/BUILD.gn
index 31d3041bf7a..a8686cdd65d 100644
--- a/chromium/chrome/app/vector_icons/BUILD.gn
+++ b/chromium/chrome/app/vector_icons/BUILD.gn
@@ -14,12 +14,14 @@ aggregate_vector_icons("chrome_vector_icons") {
"account_child_circle.icon",
"account_circle.icon",
"add.icon",
+ "ads.icon",
"apps.icon",
"blocked_badge.icon",
- "browser_tools_animated.1x.icon",
- "browser_tools_animated.icon",
+ "blocked_redirect.icon",
"browser_tools.1x.icon",
"browser_tools.icon",
+ "browser_tools_animated.1x.icon",
+ "browser_tools_animated.icon",
"browser_tools_error.icon",
"browser_tools_update.icon",
"caret_down.1x.icon",
@@ -29,6 +31,10 @@ aggregate_vector_icons("chrome_vector_icons") {
"certificate.icon",
"close_all.icon",
"code.icon",
+
+ # Alternative squarer content_paste icon optimised for display at 18x18dip.
+ # Currently only used in the Page Info bubble.
+ "page_info_content_paste.icon",
"content_paste.icon",
"cookie.icon",
"crashed_tab.icon",
@@ -38,8 +44,6 @@ aggregate_vector_icons("chrome_vector_icons") {
"extension.icon",
"extension_crashed.icon",
"file_download.icon",
- "file_download_incognito.1x.icon",
- "file_download_incognito.icon",
"file_download_shelf.icon",
"folder.icon",
"folder_managed.1x.icon",
@@ -48,13 +52,14 @@ aggregate_vector_icons("chrome_vector_icons") {
"folder_supervised.icon",
"globe.icon",
"google_g_logo.icon",
+ "google_pay_logo_with_vertical_separator.icon",
"horizontal_menu.1x.icon",
"horizontal_menu.icon",
- "image.icon",
"incognito.1x.icon",
"incognito.icon",
"key.icon",
"laptop.icon",
+ "launch.icon",
"mixed_content.icon",
"my_location.icon",
"navigate_home.1x.icon",
@@ -64,6 +69,7 @@ aggregate_vector_icons("chrome_vector_icons") {
"overflow_chevron.1x.icon",
"overflow_chevron.icon",
"paintbrush.icon",
+ "photo.icon",
"photo_camera.icon",
"profile_switcher_outline.icon",
"remove.icon",
@@ -72,11 +78,13 @@ aggregate_vector_icons("chrome_vector_icons") {
"security.icon",
"settings.icon",
"smartphone.icon",
- "subresource_filter_active.icon",
"supervisor_account.icon",
"supervisor_account_circle.icon",
+ "sync.icon",
"sync_circle.icon",
+ "sync_error_circle.icon",
"sync_problem.icon",
+ "sync_switch_account.icon",
"tab.icon",
"tab_audio.1x.icon",
"tab_audio.icon",
@@ -94,7 +102,9 @@ aggregate_vector_icons("chrome_vector_icons") {
"tablet.icon",
"translate.icon",
"trash_can.icon",
+ "usb_security_key.icon",
"user_account_avatar.icon",
+ "volume_up.icon",
"warning_badge.icon",
"web.icon",
"zoom_minus.icon",
@@ -120,7 +130,6 @@ aggregate_vector_icons("chrome_vector_icons") {
if (is_chromeos) {
icons += [
- "arc_migrate_encryption_notification.icon",
"notification_captive_portal.icon",
"notification_cellular_alert.1x.icon",
"notification_cellular_alert.icon",
diff --git a/chromium/chrome/browser/BUILD.gn b/chromium/chrome/browser/BUILD.gn
index f5816070e59..472d5ea3468 100644
--- a/chromium/chrome/browser/BUILD.gn
+++ b/chromium/chrome/browser/BUILD.gn
@@ -24,6 +24,7 @@ import("//rlz/features/features.gni")
import("//sandbox/features.gni")
import("//third_party/protobuf/proto_library.gni")
import("//ui/base/ui_features.gni")
+import("//build/buildflag_header.gni")
# //build/config/android/rules.gni imports //tools/grit/grit_rule.gni, which
# produces a conflict for the "grit" template so we have to only include one.
@@ -33,6 +34,10 @@ if (is_android) {
import("//tools/grit/grit_rule.gni")
}
+if (enable_vr) {
+ import("//chrome/browser/vr/features.gni")
+}
+
additional_modules_list_file =
"$root_gen_dir/chrome/browser/internal/additional_modules_list.txt"
@@ -56,6 +61,13 @@ if (is_win) {
}
}
+if (enable_vr) {
+ buildflag_header("vr_build_features") {
+ header = "vr_features.h"
+ flags = [ "USE_VR_ASSETS_COMPONENT=$use_vr_assets_component" ]
+ }
+}
+
# Use a static library here because many test binaries depend on this but don't
# require many files from it. This makes linking more efficient.
split_static_library("browser") {
@@ -164,10 +176,6 @@ split_static_library("browser") {
"browsing_data/browsing_data_channel_id_helper.h",
"browsing_data/browsing_data_cookie_helper.cc",
"browsing_data/browsing_data_cookie_helper.h",
- "browsing_data/browsing_data_counter_factory.cc",
- "browsing_data/browsing_data_counter_factory.h",
- "browsing_data/browsing_data_counter_utils.cc",
- "browsing_data/browsing_data_counter_utils.h",
"browsing_data/browsing_data_database_helper.cc",
"browsing_data/browsing_data_database_helper.h",
"browsing_data/browsing_data_file_system_helper.cc",
@@ -190,8 +198,6 @@ split_static_library("browser") {
"browsing_data/browsing_data_service_worker_helper.h",
"browsing_data/browsing_data_shared_worker_helper.cc",
"browsing_data/browsing_data_shared_worker_helper.h",
- "browsing_data/cache_counter.cc",
- "browsing_data/cache_counter.h",
"browsing_data/canonical_cookie_hash.cc",
"browsing_data/canonical_cookie_hash.h",
"browsing_data/chrome_browsing_data_remover_delegate.cc",
@@ -200,16 +206,22 @@ split_static_library("browser") {
"browsing_data/chrome_browsing_data_remover_delegate_factory.h",
"browsing_data/cookies_tree_model.cc",
"browsing_data/cookies_tree_model.h",
- "browsing_data/downloads_counter.cc",
- "browsing_data/downloads_counter.h",
+ "browsing_data/counters/browsing_data_counter_factory.cc",
+ "browsing_data/counters/browsing_data_counter_factory.h",
+ "browsing_data/counters/browsing_data_counter_utils.cc",
+ "browsing_data/counters/browsing_data_counter_utils.h",
+ "browsing_data/counters/cache_counter.cc",
+ "browsing_data/counters/cache_counter.h",
+ "browsing_data/counters/downloads_counter.cc",
+ "browsing_data/counters/downloads_counter.h",
+ "browsing_data/counters/media_licenses_counter.cc",
+ "browsing_data/counters/media_licenses_counter.h",
+ "browsing_data/counters/site_data_counter.cc",
+ "browsing_data/counters/site_data_counter.h",
+ "browsing_data/counters/site_data_counting_helper.cc",
+ "browsing_data/counters/site_data_counting_helper.h",
"browsing_data/local_data_container.cc",
"browsing_data/local_data_container.h",
- "browsing_data/media_licenses_counter.cc",
- "browsing_data/media_licenses_counter.h",
- "browsing_data/site_data_counter.cc",
- "browsing_data/site_data_counter.h",
- "browsing_data/site_data_counting_helper.cc",
- "browsing_data/site_data_counting_helper.h",
"browsing_data/site_data_size_collector.cc",
"browsing_data/site_data_size_collector.h",
"budget_service/budget_database.cc",
@@ -274,6 +286,8 @@ split_static_library("browser") {
"component_updater/crl_set_component_installer.h",
"component_updater/file_type_policies_component_installer.cc",
"component_updater/file_type_policies_component_installer.h",
+ "component_updater/mei_preload_component_installer.cc",
+ "component_updater/mei_preload_component_installer.h",
"component_updater/optimization_hints_component_installer.cc",
"component_updater/optimization_hints_component_installer.h",
"component_updater/origin_trials_component_installer.cc",
@@ -357,6 +371,10 @@ split_static_library("browser") {
"data_use_measurement/chrome_data_use_recorder.h",
"data_use_measurement/data_use_web_contents_observer.cc",
"data_use_measurement/data_use_web_contents_observer.h",
+ "data_use_measurement/page_load_capping/chrome_page_load_capping_features.cc",
+ "data_use_measurement/page_load_capping/chrome_page_load_capping_features.h",
+ "data_use_measurement/page_load_capping/page_load_observer.cc",
+ "data_use_measurement/page_load_capping/page_load_observer.h",
"defaults.cc",
"defaults.h",
"dom_distiller/dom_distiller_service_factory.cc",
@@ -508,7 +526,6 @@ split_static_library("browser") {
"gpu/gpu_driver_info_manager_android.h",
"gpu/gpu_mode_manager.cc",
"gpu/gpu_mode_manager.h",
- "gpu/gpu_profile_cache.h",
"gpu/three_d_api_observer.cc",
"gpu/three_d_api_observer.h",
"hang_monitor/hang_crash_dump_win.cc",
@@ -622,6 +639,8 @@ split_static_library("browser") {
"media/media_device_id_salt.h",
"media/media_engagement_contents_observer.cc",
"media/media_engagement_contents_observer.h",
+ "media/media_engagement_preloaded_list.cc",
+ "media/media_engagement_preloaded_list.h",
"media/media_engagement_score.cc",
"media/media_engagement_score.h",
"media/media_engagement_service.cc",
@@ -632,8 +651,6 @@ split_static_library("browser") {
"media/media_engagement_session.h",
"media/media_storage_id_salt.cc",
"media/media_storage_id_salt.h",
- "media/media_url_constants.cc",
- "media/media_url_constants.h",
"media/midi_permission_context.cc",
"media/midi_permission_context.h",
"media/midi_sysex_permission_context.cc",
@@ -780,6 +797,8 @@ split_static_library("browser") {
"net/profile_network_context_service.h",
"net/profile_network_context_service_factory.cc",
"net/profile_network_context_service_factory.h",
+ "net/proxy_config_monitor.cc",
+ "net/proxy_config_monitor.h",
"net/proxy_service_factory.cc",
"net/proxy_service_factory.h",
"net/quota_policy_channel_id_store.cc",
@@ -809,14 +828,10 @@ split_static_library("browser") {
"notifications/alert_dispatcher_mac.h",
"notifications/desktop_notification_profile_util.cc",
"notifications/desktop_notification_profile_util.h",
- "notifications/message_center_display_service.cc",
- "notifications/message_center_display_service.h",
"notifications/metrics/notification_metrics_logger.cc",
"notifications/metrics/notification_metrics_logger.h",
"notifications/metrics/notification_metrics_logger_factory.cc",
"notifications/metrics/notification_metrics_logger_factory.h",
- "notifications/native_notification_display_service.cc",
- "notifications/native_notification_display_service.h",
"notifications/non_persistent_notification_handler.cc",
"notifications/non_persistent_notification_handler.h",
"notifications/notification_channels_provider_android.cc",
@@ -827,6 +842,8 @@ split_static_library("browser") {
"notifications/notification_display_service.h",
"notifications/notification_display_service_factory.cc",
"notifications/notification_display_service_factory.h",
+ "notifications/notification_display_service_impl.cc",
+ "notifications/notification_display_service_impl.h",
"notifications/notification_handler.cc",
"notifications/notification_handler.h",
"notifications/notification_permission_context.cc",
@@ -843,8 +860,6 @@ split_static_library("browser") {
"notifications/persistent_notification_handler.h",
"notifications/platform_notification_service_impl.cc",
"notifications/platform_notification_service_impl.h",
- "notifications/web_notification_delegate.cc",
- "notifications/web_notification_delegate.h",
"ntp_snippets/bookmark_last_visit_updater.cc",
"ntp_snippets/bookmark_last_visit_updater.h",
"ntp_snippets/content_suggestions_notifier_service_factory.cc",
@@ -893,6 +908,8 @@ split_static_library("browser") {
"page_load_metrics/observers/from_gws_page_load_metrics_observer.h",
"page_load_metrics/observers/google_captcha_observer.cc",
"page_load_metrics/observers/google_captcha_observer.h",
+ "page_load_metrics/observers/histogram_suffixes.cc",
+ "page_load_metrics/observers/histogram_suffixes.h",
"page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc",
"page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.h",
"page_load_metrics/observers/https_engagement_metrics/https_engagement_service.cc",
@@ -1026,6 +1043,8 @@ split_static_library("browser") {
"policy/managed_bookmarks_policy_handler.h",
"policy/network_prediction_policy_handler.cc",
"policy/network_prediction_policy_handler.h",
+ "policy/policy_conversions.cc",
+ "policy/policy_conversions.h",
"policy/policy_helpers.cc",
"policy/policy_helpers.h",
"policy/profile_policy_connector.cc",
@@ -1139,6 +1158,7 @@ split_static_library("browser") {
"process_resource_usage.cc",
"process_resource_usage.h",
"process_singleton.h",
+ "process_singleton_mac.mm",
"process_singleton_win.cc",
"profiles/avatar_menu_actions.h",
"profiles/bookmark_model_loaded_observer.cc",
@@ -1309,6 +1329,8 @@ split_static_library("browser") {
"signin/chrome_signin_helper.h",
"signin/gaia_cookie_manager_service_factory.cc",
"signin/gaia_cookie_manager_service_factory.h",
+ "signin/identity_manager_factory.cc",
+ "signin/identity_manager_factory.h",
"signin/investigator_dependency_provider.cc",
"signin/investigator_dependency_provider.h",
"signin/local_auth.cc",
@@ -1333,6 +1355,9 @@ split_static_library("browser") {
"site_details.h",
"speech/chrome_speech_recognition_manager_delegate.cc",
"speech/chrome_speech_recognition_manager_delegate.h",
+ "speech/speech_recognizer.cc",
+ "speech/speech_recognizer.h",
+ "speech/speech_recognizer_delegate.h",
"speech/tts_android.cc",
"speech/tts_android.h",
"speech/tts_chromeos.cc",
@@ -1373,6 +1398,8 @@ split_static_library("browser") {
"ssl/security_state_tab_helper.h",
"ssl/ssl_blocking_page.cc",
"ssl/ssl_blocking_page.h",
+ "ssl/ssl_blocking_page_base.cc",
+ "ssl/ssl_blocking_page_base.h",
"ssl/ssl_cert_reporter.h",
"ssl/ssl_client_certificate_selector.h",
"ssl/ssl_error_assistant.cc",
@@ -1385,6 +1412,8 @@ split_static_library("browser") {
"ssl/ssl_error_navigation_throttle.h",
"ssl/ssl_error_tab_helper.cc",
"ssl/ssl_error_tab_helper.h",
+ "ssl/typed_navigation_timing_throttle.cc",
+ "ssl/typed_navigation_timing_throttle.h",
"status_icons/status_icon.cc",
"status_icons/status_icon.h",
"status_icons/status_icon_menu_model.cc",
@@ -1535,7 +1564,10 @@ split_static_library("browser") {
libs = []
ldflags = []
- allow_circular_includes_from = [ "//chrome/browser/ui" ]
+ allow_circular_includes_from = [
+ "//chrome/browser/ui",
+ "//chrome/browser/ui/webui/bluetooth_internals",
+ ]
public_deps = [
"//base",
@@ -1561,6 +1593,7 @@ split_static_library("browser") {
"//chrome/app/theme:theme_resources",
"//chrome/browser/budget_service:budget_proto",
"//chrome/browser/devtools",
+ "//chrome/browser/media:media_engagement_preload_proto",
"//chrome/browser/media:mojo_bindings",
"//chrome/browser/media/router",
"//chrome/browser/metrics:expired_histograms_array",
@@ -1569,6 +1602,7 @@ split_static_library("browser") {
"//chrome/browser/safe_browsing",
"//chrome/browser/ssl:proto",
"//chrome/browser/ui",
+ "//chrome/browser/ui/webui/bluetooth_internals",
"//chrome/common/net",
"//chrome/installer/util:with_no_strings",
"//components/about_handler",
@@ -1621,6 +1655,7 @@ split_static_library("browser") {
"//components/infobars/core",
"//components/invalidation/impl",
"//components/keyed_service/content",
+ "//components/language/content/browser",
"//components/language/core/browser",
"//components/metrics:call_stacks",
"//components/metrics:component_metrics",
@@ -1649,6 +1684,7 @@ split_static_library("browser") {
"//components/payments/core",
"//components/physical_web/eddystone",
"//components/policy:generated",
+ "//components/policy/content/",
"//components/policy/core/browser",
"//components/policy/proto",
"//components/prefs:prefs",
@@ -1721,7 +1757,7 @@ split_static_library("browser") {
"//crypto",
"//crypto:platform",
"//device/base",
- "//device/bluetooth:mojo",
+ "//device/geolocation",
"//device/usb/mojo",
"//device/usb/public/interfaces",
"//device/vr/features",
@@ -1733,13 +1769,13 @@ split_static_library("browser") {
"//media/cast:net",
"//media/midi",
"//media/mojo:features",
+ "//media/mojo/common",
"//media/mojo/interfaces:mirror_service_remoting",
"//media/mojo/interfaces:remoting",
"//media/mojo/services",
"//mojo/common",
"//mojo/edk/system",
"//mojo/public/cpp/bindings",
- "//mojo/public/js",
"//net:extras",
"//net:net_browser_services",
"//ppapi/features",
@@ -1747,8 +1783,9 @@ split_static_library("browser") {
"//rlz/features",
"//services/data_decoder/public/cpp",
"//services/device/public/cpp:device_features",
+ "//services/device/public/interfaces",
"//services/identity:lib",
- "//services/metrics",
+ "//services/identity/public/cpp",
"//services/metrics/public/cpp:ukm_builders",
"//services/network/public/interfaces",
"//services/preferences/public/cpp",
@@ -2037,6 +2074,8 @@ split_static_library("browser") {
"android/omnibox/omnibox_prerender.h",
"android/oom_intervention/near_oom_monitor.cc",
"android/oom_intervention/near_oom_monitor.h",
+ "android/oom_intervention/oom_intervention_decider.cc",
+ "android/oom_intervention/oom_intervention_decider.h",
"android/oom_intervention/oom_intervention_tab_helper.cc",
"android/oom_intervention/oom_intervention_tab_helper.h",
"android/partner_browser_customizations.cc",
@@ -2392,8 +2431,6 @@ split_static_library("browser") {
"first_run/upgrade_util_win.h",
"font_family_cache.cc",
"font_family_cache.h",
- "gpu/gl_string_manager.cc",
- "gpu/gl_string_manager.h",
"importer/external_process_importer_client.cc",
"importer/external_process_importer_client.h",
"importer/external_process_importer_host.cc",
@@ -2556,15 +2593,29 @@ split_static_library("browser") {
"repost_form_warning_controller.h",
"resource_coordinator/background_tab_navigation_throttle.cc",
"resource_coordinator/background_tab_navigation_throttle.h",
+ "resource_coordinator/discard_metrics_lifecycle_unit_observer.cc",
+ "resource_coordinator/discard_metrics_lifecycle_unit_observer.h",
"resource_coordinator/discard_metrics_util.cc",
"resource_coordinator/discard_metrics_util.h",
"resource_coordinator/discard_reason.h",
"resource_coordinator/lifecycle_unit.cc",
"resource_coordinator/lifecycle_unit.h",
+ "resource_coordinator/lifecycle_unit_base.cc",
+ "resource_coordinator/lifecycle_unit_base.h",
+ "resource_coordinator/lifecycle_unit_observer.h",
+ "resource_coordinator/lifecycle_unit_source.h",
+ "resource_coordinator/lifecycle_unit_source_base.cc",
+ "resource_coordinator/lifecycle_unit_source_base.h",
"resource_coordinator/lifecycle_unit_source_observer.h",
+ "resource_coordinator/tab_activity_watcher.cc",
+ "resource_coordinator/tab_activity_watcher.h",
"resource_coordinator/tab_lifecycle_observer.h",
"resource_coordinator/tab_lifecycle_unit.cc",
"resource_coordinator/tab_lifecycle_unit.h",
+ "resource_coordinator/tab_lifecycle_unit_external.cc",
+ "resource_coordinator/tab_lifecycle_unit_external.h",
+ "resource_coordinator/tab_lifecycle_unit_source.cc",
+ "resource_coordinator/tab_lifecycle_unit_source.h",
"resource_coordinator/tab_manager.cc",
"resource_coordinator/tab_manager.h",
"resource_coordinator/tab_manager_delegate_chromeos.cc",
@@ -2747,6 +2798,8 @@ split_static_library("browser") {
"download/notification/download_notification_manager.h",
"feedback/feedback_util_chromeos.cc",
"feedback/feedback_util_chromeos.h",
+ "mash_service_registry.cc",
+ "mash_service_registry.h",
"media/chromeos_login_media_access_handler.cc",
"media/chromeos_login_media_access_handler.h",
"media/public_session_media_access_handler.cc",
@@ -2798,9 +2851,14 @@ split_static_library("browser") {
]
deps += [
"//ash",
+ "//ash/public/cpp",
"//chrome/browser/chromeos",
+ "//components/font_service:lib",
+ "//components/font_service/public/interfaces",
+ "//mash/quick_launch/public/interfaces:constants",
"//services/ui/public/cpp/input_devices",
"//services/ui/public/cpp/input_devices:input_device_controller",
+ "//services/ui/public/interfaces",
"//ui/ozone",
]
public_deps += [
@@ -2834,6 +2892,8 @@ split_static_library("browser") {
"downgrade/user_data_downgrade.cc",
"downgrade/user_data_downgrade.h",
"first_run/upgrade_util.cc",
+ "notifications/mock_itoastnotification.cc",
+ "notifications/mock_itoastnotification.h",
"notifications/notification_image_retainer.cc",
"notifications/notification_image_retainer.h",
"notifications/notification_template_builder.cc",
@@ -2906,7 +2966,6 @@ split_static_library("browser") {
]
libs += [
"Accelerate.framework",
- "AddressBook.framework",
"AudioUnit.framework",
"DiskArbitration.framework",
"IOKit.framework",
@@ -3104,6 +3163,8 @@ split_static_library("browser") {
sources += [
"payments/chrome_payment_request_delegate.cc",
"payments/chrome_payment_request_delegate.h",
+ "payments/payment_request_display_manager_factory.cc",
+ "payments/payment_request_display_manager_factory.h",
"payments/payment_request_factory.cc",
"payments/payment_request_factory.h",
]
@@ -3170,14 +3231,10 @@ split_static_library("browser") {
deps += [ "//ui/app_list" ]
}
- if (enable_background) {
+ if (enable_background_mode) {
sources += [
"background/background_application_list_model.cc",
"background/background_application_list_model.h",
- "background/background_contents_service.cc",
- "background/background_contents_service.h",
- "background/background_contents_service_factory.cc",
- "background/background_contents_service_factory.h",
"background/background_mode_manager.cc",
"background/background_mode_manager.h",
"background/background_mode_manager_aura.cc",
@@ -3192,6 +3249,14 @@ split_static_library("browser") {
sources -= [ "background/background_mode_manager_aura.cc" ]
}
}
+ if (enable_background_contents) {
+ sources += [
+ "background/background_contents_service.cc",
+ "background/background_contents_service.h",
+ "background/background_contents_service_factory.cc",
+ "background/background_contents_service_factory.h",
+ ]
+ }
if (enable_basic_printing || enable_print_preview) {
# Some form of printing support.
@@ -3208,6 +3273,10 @@ split_static_library("browser") {
"printing/print_view_manager_base.h",
"printing/print_view_manager_common.cc",
"printing/print_view_manager_common.h",
+ "printing/printer_manager_dialog.h",
+ "printing/printer_manager_dialog_linux.cc",
+ "printing/printer_manager_dialog_mac.mm",
+ "printing/printer_manager_dialog_win.cc",
"printing/printer_query.cc",
"printing/printer_query.h",
"printing/printing_init.cc",
@@ -3228,6 +3297,9 @@ split_static_library("browser") {
"printing/pdf_to_emf_converter.h",
]
}
+ if (is_win || enable_print_preview) {
+ deps += [ "//chrome/services/printing/public/interfaces" ]
+ }
if (enable_print_preview) {
# Full printing on top of the above.
sources += [
@@ -3249,10 +3321,6 @@ split_static_library("browser") {
"printing/print_preview_message_handler.h",
"printing/print_view_manager.cc",
"printing/print_view_manager.h",
- "printing/printer_manager_dialog.h",
- "printing/printer_manager_dialog_linux.cc",
- "printing/printer_manager_dialog_mac.mm",
- "printing/printer_manager_dialog_win.cc",
"printing/pwg_raster_converter.cc",
"printing/pwg_raster_converter.h",
]
@@ -3339,8 +3407,8 @@ split_static_library("browser") {
"autocomplete/keyword_extensions_delegate_impl.h",
"autocomplete/shortcuts_extensions_manager.cc",
"autocomplete/shortcuts_extensions_manager.h",
- "browsing_data/hosted_apps_counter.cc",
- "browsing_data/hosted_apps_counter.h",
+ "browsing_data/counters/hosted_apps_counter.cc",
+ "browsing_data/counters/hosted_apps_counter.h",
"drive/drive_notification_manager_factory.cc",
"drive/drive_notification_manager_factory.h",
"guest_view/app_view/chrome_app_view_guest_delegate.cc",
@@ -3557,6 +3625,13 @@ split_static_library("browser") {
]
}
+ if (enable_message_center) {
+ sources += [
+ "notifications/notification_platform_bridge_message_center.cc",
+ "notifications/notification_platform_bridge_message_center.h",
+ ]
+ }
+
if (enable_library_cdms) {
sources += [
"component_updater/widevine_cdm_component_installer.cc",
@@ -3571,6 +3646,9 @@ split_static_library("browser") {
"media/cdm_storage_id_key.cc",
"media/cdm_storage_id_key.h",
]
+ if (is_chrome_branded) {
+ sources += [ "internal/google_chrome_cdm_storage_id_key.h" ]
+ }
}
deps += [ "//media/mojo/interfaces" ]
if (mojo_media_host == "browser") {
@@ -3662,6 +3740,8 @@ split_static_library("browser") {
"offline_pages/android/offline_page_model_factory.cc",
"offline_pages/android/offline_page_origin_utils_android.cc",
"offline_pages/android/offline_page_utils_android.cc",
+ "offline_pages/android/offline_pages_download_manager_bridge.cc",
+ "offline_pages/android/offline_pages_download_manager_bridge.h",
"offline_pages/android/prefetch_background_task_android.cc",
"offline_pages/android/prefetch_background_task_android.h",
"offline_pages/android/prefetch_background_task_scheduler_android.cc",
@@ -3719,6 +3799,8 @@ split_static_library("browser") {
"plugins/flash_temporary_permission_tracker.h",
"plugins/flash_temporary_permission_tracker_factory.cc",
"plugins/flash_temporary_permission_tracker_factory.h",
+ "plugins/hung_plugin_infobar_delegate.cc",
+ "plugins/hung_plugin_infobar_delegate.h",
"plugins/plugin_data_remover_helper.cc",
"plugins/plugin_data_remover_helper.h",
"plugins/plugin_finder.cc",
@@ -3749,6 +3831,8 @@ split_static_library("browser") {
"plugins/plugins_field_trial.h",
"plugins/plugins_resource_service.cc",
"plugins/plugins_resource_service.h",
+ "plugins/reload_plugin_infobar_delegate.cc",
+ "plugins/reload_plugin_infobar_delegate.h",
"renderer_host/pepper/chrome_browser_pepper_host_factory.cc",
"renderer_host/pepper/chrome_browser_pepper_host_factory.h",
"renderer_host/pepper/device_id_fetcher.cc",
@@ -3859,14 +3943,16 @@ split_static_library("browser") {
if (enable_spellcheck) {
sources += [
- "spellchecker/spell_check_host_impl.cc",
- "spellchecker/spell_check_host_impl.h",
+ "spellchecker/spell_check_host_chrome_impl.cc",
+ "spellchecker/spell_check_host_chrome_impl.h",
"spellchecker/spellcheck_custom_dictionary.cc",
"spellchecker/spellcheck_custom_dictionary.h",
"spellchecker/spellcheck_factory.cc",
"spellchecker/spellcheck_factory.h",
"spellchecker/spellcheck_hunspell_dictionary.cc",
"spellchecker/spellcheck_hunspell_dictionary.h",
+ "spellchecker/spellcheck_language_policy_handler.cc",
+ "spellchecker/spellcheck_language_policy_handler.h",
"spellchecker/spellcheck_message_filter_platform_mac.cc",
"spellchecker/spellcheck_service.cc",
"spellchecker/spellcheck_service.h",
@@ -3998,8 +4084,12 @@ split_static_library("browser") {
sources += [
"component_updater/vr_assets_component_installer.cc",
"component_updater/vr_assets_component_installer.h",
+ "vr_features.h",
+ ]
+ deps += [
+ ":vr_build_features",
+ "//chrome/browser/vr:vr_common",
]
- deps += [ "//chrome/browser/vr:vr_common" ]
}
if (enable_wayland_server) {
@@ -4015,12 +4105,10 @@ split_static_library("browser") {
if (enable_webrtc) {
sources += [
- "media/audio_debug_recordings_handler.h",
+ "media/webrtc/audio_debug_recordings_handler.cc",
+ "media/webrtc/audio_debug_recordings_handler.h",
# TODO(brettw) should webrtc_log_list.cc go here?
- "media/webrtc/audio_debug_recordings_handler.cc",
- "media/webrtc/webrtc_event_log_handler.cc",
- "media/webrtc/webrtc_event_log_handler.h",
"media/webrtc/webrtc_log_uploader.cc",
"media/webrtc/webrtc_log_uploader.h",
"media/webrtc/webrtc_log_util.cc",
@@ -4041,7 +4129,7 @@ split_static_library("browser") {
]
}
- if (!is_chrome_branded) {
+ if (!is_chrome_branded && !is_android) {
sources += [
"search/local_files_ntp_source.cc",
"search/local_files_ntp_source.h",
@@ -4078,28 +4166,6 @@ split_static_library("browser") {
if (use_udev) {
deps += [ "//device/udev_linux" ]
}
-
- if (enable_mus) {
- sources += [
- "mash_service_registry.cc",
- "mash_service_registry.h",
- ]
-
- deps += [
- "//mash/quick_launch/public/interfaces:constants",
- "//services/ui/public/interfaces",
- ]
-
- if (is_linux && !is_android) {
- deps += [
- "//components/font_service:lib",
- "//components/font_service/public/interfaces",
- ]
- }
- if (is_chromeos) {
- deps += [ "//ash/public/cpp" ]
- }
- }
}
if (is_android) {
@@ -4118,7 +4184,6 @@ if (is_android) {
"../android/java/src/org/chromium/chrome/browser/DevToolsServer.java",
"../android/java/src/org/chromium/chrome/browser/IntentHelper.java",
"../android/java/src/org/chromium/chrome/browser/JavascriptAppModalDialog.java",
- "../android/java/src/org/chromium/chrome/browser/JavascriptTabModalDialog.java",
"../android/java/src/org/chromium/chrome/browser/NearOomMonitor.java",
"../android/java/src/org/chromium/chrome/browser/PasswordUIView.java",
"../android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java",
@@ -4217,10 +4282,10 @@ if (is_android) {
"../android/java/src/org/chromium/chrome/browser/infobar/SimpleConfirmInfoBarBuilder.java",
"../android/java/src/org/chromium/chrome/browser/infobar/SurveyInfoBar.java",
"../android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java",
- "../android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java",
"../android/java/src/org/chromium/chrome/browser/infobar/UpdatePasswordInfoBar.java",
"../android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsSettings.java",
"../android/java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java",
+ "../android/java/src/org/chromium/chrome/browser/jsdialog/JavascriptTabModalDialog.java",
"../android/java/src/org/chromium/chrome/browser/locale/LocaleManager.java",
"../android/java/src/org/chromium/chrome/browser/locale/SpecialLocaleHandler.java",
"../android/java/src/org/chromium/chrome/browser/media/cdm/MediaDrmCredentialManager.java",
@@ -4250,6 +4315,7 @@ if (is_android) {
"../android/java/src/org/chromium/chrome/browser/offlinepages/CCTRequestStatus.java",
"../android/java/src/org/chromium/chrome/browser/offlinepages/CctOfflinePageModelObserver.java",
"../android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java",
+ "../android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePagesDownloadManagerBridge.java",
"../android/java/src/org/chromium/chrome/browser/offlinepages/SavePageRequest.java",
"../android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java",
"../android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageNotificationBridge.java",
@@ -4327,7 +4393,6 @@ if (is_android) {
"../android/java/src/org/chromium/chrome/browser/util/PlatformUtil.java",
"../android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java",
"../android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenManager.java",
- "../android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHost.java",
"../android/java/src/org/chromium/chrome/browser/webapps/WebApkInstallService.java",
"../android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java",
"../android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateDataFetcher.java",
@@ -4436,10 +4501,11 @@ grit("resources") {
"//chrome/browser/engagement:mojo_bindings_js",
"//chrome/browser/media:mojo_bindings_js",
"//chrome/browser/resources/ssl/ssl_error_assistant:make_ssl_error_assistant_protobuf",
+ "//chrome/browser/ui/webui/bluetooth_internals:mojo_bindings_js",
"//chrome/browser/ui/webui/interventions_internals:mojo_bindings_js",
"//chrome/browser/ui/webui/omnibox:mojo_bindings_js",
"//chrome/browser/ui/webui/usb_internals:mojo_bindings_js",
- "//device/bluetooth/public/interfaces:experimental_interfaces_js",
+ "//device/bluetooth/public/interfaces:deprecated_experimental_interfaces_js",
"//device/bluetooth/public/interfaces:interfaces_js",
"//url/mojo:url_mojom_gurl_js",
"//url/mojo:url_mojom_origin_js",
diff --git a/chromium/chrome/browser/android/vr_shell/BUILD.gn b/chromium/chrome/browser/android/vr_shell/BUILD.gn
index 4e514908af6..0150f161693 100644
--- a/chromium/chrome/browser/android/vr_shell/BUILD.gn
+++ b/chromium/chrome/browser/android/vr_shell/BUILD.gn
@@ -20,6 +20,8 @@ static_library("vr_android") {
"autocomplete_controller.cc",
"autocomplete_controller.h",
"gl_browser_interface.h",
+ "gvr_keyboard_delegate.cc",
+ "gvr_keyboard_delegate.h",
"gvr_keyboard_shim.cc",
"gvr_util.cc",
"gvr_util.h",
@@ -57,8 +59,9 @@ static_library("vr_android") {
"//content/public/browser",
"//content/public/common",
"//device/gamepad",
- "//device/geolocation/public/interfaces",
"//device/vr",
+ "//services/device/public/interfaces",
+ "//services/metrics/public/cpp:ukm_builders",
"//services/ui/public/cpp/gpu",
"//ui/android",
"//ui/base",
diff --git a/chromium/chrome/browser/browser_resources.grd b/chromium/chrome/browser/browser_resources.grd
index 4619e0f84cf..6297d9c291b 100644
--- a/chromium/chrome/browser/browser_resources.grd
+++ b/chromium/chrome/browser/browser_resources.grd
@@ -116,6 +116,7 @@
<include name="IDR_BLUETOOTH_INTERNALS_EXPANDABLE_LIST_JS" file="resources\bluetooth_internals\expandable_list.js" type="BINDATA" compress="gzip" />
<include name="IDR_BLUETOOTH_INTERNALS_HTML" file="resources\bluetooth_internals\bluetooth_internals.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" compress="gzip" />
<include name="IDR_BLUETOOTH_INTERNALS_JS" file="resources\bluetooth_internals\bluetooth_internals.js" type="BINDATA" compress="gzip" />
+ <include name="IDR_BLUETOOTH_INTERNALS_MOJO_JS" file="${root_gen_dir}\chrome\browser\ui\webui\bluetooth_internals\bluetooth_internals.mojom.js" use_base_dir="false" type="BINDATA" compress="gzip" />
<include name="IDR_BLUETOOTH_INTERNALS_OBJECT_FIELDSET_JS" file="resources\bluetooth_internals\object_fieldset.js" type="BINDATA" compress="gzip" />
<include name="IDR_BLUETOOTH_INTERNALS_SERVICE_LIST_JS" file="resources\bluetooth_internals\service_list.js" type="BINDATA" compress="gzip" />
<include name="IDR_BLUETOOTH_INTERNALS_SIDEBAR_JS" file="resources\bluetooth_internals\sidebar.js" type="BINDATA" compress="gzip" />
@@ -421,9 +422,12 @@
<include name="IDR_SYNC_CONFIRMATION_CSS" file="resources\signin\sync_confirmation\sync_confirmation.css" type="BINDATA" />
<include name="IDR_SYNC_CONFIRMATION_HTML" file="resources\signin\sync_confirmation\sync_confirmation.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
<include name="IDR_SYNC_CONFIRMATION_JS" file="resources\signin\sync_confirmation\sync_confirmation.js" type="BINDATA" />
- <include name="IDR_DICE_SYNC_CONFIRMATION_CSS" file="resources\signin\dice_sync_confirmation\sync_confirmation.css" type="BINDATA" />
<include name="IDR_DICE_SYNC_CONFIRMATION_HTML" file="resources\signin\dice_sync_confirmation\sync_confirmation.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
<include name="IDR_DICE_SYNC_CONFIRMATION_JS" file="resources\signin\dice_sync_confirmation\sync_confirmation.js" type="BINDATA" />
+ <include name="IDR_DICE_SYNC_CONFIRMATION_BROWSER_PROXY_HTML" file="resources\signin\dice_sync_confirmation\sync_confirmation_browser_proxy.html" type="BINDATA" />
+ <include name="IDR_DICE_SYNC_CONFIRMATION_BROWSER_PROXY_JS" file="resources\signin\dice_sync_confirmation\sync_confirmation_browser_proxy.js" type="BINDATA" />
+ <include name="IDR_DICE_SYNC_CONFIRMATION_APP_HTML" file="resources\signin\dice_sync_confirmation\sync_confirmation_app.html" type="BINDATA" flattenhtml="true" allowexternalscript="true" />
+ <include name="IDR_DICE_SYNC_CONFIRMATION_APP_JS" file="resources\signin\dice_sync_confirmation\sync_confirmation_app.js" type="BINDATA" />
<include name="IDR_SIGNIN_EMAIL_CONFIRMATION_HTML" file="resources\signin\signin_email_confirmation\signin_email_confirmation.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
<include name="IDR_SIGNIN_EMAIL_CONFIRMATION_JS" file="resources\signin\signin_email_confirmation\signin_email_confirmation.js" type="BINDATA" />
<include name="IDR_SIGNIN_ERROR_HTML" file="resources\signin\signin_error\signin_error.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
diff --git a/chromium/chrome/browser/chrome_content_browser_manifest_overlay.json b/chromium/chrome/browser/chrome_content_browser_manifest_overlay.json
index e2faffbfcb2..19cb2b02d4c 100644
--- a/chromium/chrome/browser/chrome_content_browser_manifest_overlay.json
+++ b/chromium/chrome/browser/chrome_content_browser_manifest_overlay.json
@@ -31,8 +31,14 @@
"ash_pref_connector": [ "pref_connector" ],
// Only used in classic ash case.
"chrome": [ "input_device_controller" ],
+ "chrome_printing": [ "converter" ],
"content_browser": [ "profiling_client" ],
- "device": [ "device:fingerprint" ],
+ "device": [
+ "device:fingerprint",
+ "device:geolocation_config",
+ "device:geolocation_control",
+ "device:ip_geolocator"
+ ],
"file_util": [ "analyze_archive", "zip_file" ],
"identity": [ "identity_manager" ],
// Only used in classic ash case.
@@ -45,8 +51,8 @@
"profile_import": [ "import" ],
"profiling": [ "profiling" ],
"proxy_resolver": [ "factory" ],
- "pdf_to_pwg_raster_converter": [ "converter" ],
"preferences": [ "pref_client", "pref_control" ],
+ "removable_storage_writer": [ "removable_storage_writer" ],
"ui": [
"display_dev",
"ime_registrar",
@@ -67,12 +73,9 @@
"blink::mojom::MediaDownloadInProductHelp",
"blink::mojom::ShareService",
"blink::mojom::TextSuggestionHost",
- "bluetooth::mojom::AdapterFactory",
"chrome::mojom::OpenSearchDocumentDescriptionHandler",
"chrome::mojom::PrerenderCanceler",
"contextual_search::mojom::ContextualSearchJsApiService",
- "device::mojom::UsbChooserService",
- "device::mojom::UsbDeviceManager",
"dom_distiller::mojom::DistillabilityService",
"dom_distiller::mojom::DistillerJavaScriptService",
"extensions::KeepAlive",
@@ -85,6 +88,7 @@
// TODO(beng): These should be moved to a separate capability.
"media::mojom::MediaEngagementScoreDetailsProvider",
+ "mojom::BluetoothInternalsHandler",
"mojom::DiscardsDetailsProvider",
"mojom::InterventionsInternalsPageHandler",
"mojom::OmniboxPageHandler",
diff --git a/chromium/chrome/browser/chrome_content_renderer_manifest_overlay.json b/chromium/chrome/browser/chrome_content_renderer_manifest_overlay.json
index a5ed336bd82..d5b3e090519 100644
--- a/chromium/chrome/browser/chrome_content_renderer_manifest_overlay.json
+++ b/chromium/chrome/browser/chrome_content_renderer_manifest_overlay.json
@@ -1,5 +1,6 @@
{
"display_name": "Chrome Render Process",
+ "name": "content_renderer",
"interface_provider_specs": {
"service_manager:connector": {
"provides": {
@@ -21,10 +22,11 @@
"autofill::mojom::PasswordAutofillAgent",
"autofill::mojom::PasswordGenerationAgent",
"blink::mojom::document_metadata::CopylessPaste",
- "chrome::mojom::InsecureContentRenderer",
"chrome::mojom::ChromeRenderFrame",
- "contextual_search::mojom::OverlayPageNotifierService",
+ "chrome::mojom::ContentSettingsRenderer",
+ "chrome::mojom::PrerenderDispatcher",
"dom_distiller::mojom::DistillerPageNotifierService",
+ "extensions::mojom::AppWindow",
"spellcheck::mojom::SpellCheckPanel"
]
}
diff --git a/chromium/chrome/browser/chrome_content_utility_manifest_overlay.json b/chromium/chrome/browser/chrome_content_utility_manifest_overlay.json
index 2a2bd2a95d6..b0eec0e6e40 100644
--- a/chromium/chrome/browser/chrome_content_utility_manifest_overlay.json
+++ b/chromium/chrome/browser/chrome_content_utility_manifest_overlay.json
@@ -11,7 +11,6 @@
"extensions::mojom::ExtensionUnpacker",
"extensions::mojom::ManifestParser",
"extensions::mojom::MediaParser",
- "extensions::mojom::RemovableStorageWriter",
"payments::mojom::PaymentManifestParser",
"profiling::mojom::ProfilingClient",
"proxy_resolver::mojom::ProxyResolverFactory",
diff --git a/chromium/chrome/browser/chrome_notification_types.h b/chromium/chrome/browser/chrome_notification_types.h
index a753ca53736..6ca55171b3b 100644
--- a/chromium/chrome/browser/chrome_notification_types.h
+++ b/chromium/chrome/browser/chrome_notification_types.h
@@ -352,12 +352,6 @@ enum NotificationType {
// is being deleted, so the receiver shouldn't use the screen locker
// object.
NOTIFICATION_SCREEN_LOCK_STATE_CHANGED,
-
- // Sent by DeviceSettingsService to indicate that the ownership status
- // changed. If you can, please use DeviceSettingsService::Observer instead.
- // Other singleton-based services can't use that because Observer
- // unregistration is impossible due to unpredictable deletion order.
- NOTIFICATION_OWNERSHIP_STATUS_CHANGED,
#endif
#if defined(TOOLKIT_VIEWS)
diff --git a/chromium/chrome/browser/chromeos/BUILD.gn b/chromium/chrome/browser/chromeos/BUILD.gn
index 5a56361c8b1..c484e216a46 100644
--- a/chromium/chrome/browser/chromeos/BUILD.gn
+++ b/chromium/chrome/browser/chromeos/BUILD.gn
@@ -31,7 +31,6 @@ source_set("chromeos") {
"//components/policy/proto",
"//components/wallpaper",
"//content/app/resources",
- "//ui/accessibility:ax_gen",
"//ui/chromeos/resources",
"//ui/chromeos/strings",
"//ui/resources",
@@ -100,6 +99,7 @@ source_set("chromeos") {
"//components/ownership",
"//components/pairing",
"//components/password_manager/core/browser",
+ "//components/password_manager/core/browser:hash_password_manager",
"//components/policy:generated",
"//components/policy/core/browser",
"//components/pref_registry",
@@ -114,11 +114,13 @@ source_set("chromeos") {
"//components/session_manager/core",
"//components/signin/core/browser",
"//components/ssl_config",
+ "//components/startup_metric_utils/browser:lib",
"//components/storage_monitor",
"//components/sync_preferences",
"//components/sync_wifi",
"//components/toolbar",
"//components/tracing:startup_tracing",
+ "//components/ukm/content",
"//components/user_manager",
"//services/metrics/public/cpp:ukm_builders",
"//third_party/fontconfig",
@@ -145,7 +147,8 @@ source_set("chromeos") {
"//extensions/browser",
"//extensions/browser/kiosk",
"//gpu",
- "//gpu/ipc/host:host",
+ "//gpu/ipc/host",
+ "//gpu/ipc/service",
"//mash/public/interfaces",
"//media",
"//media/mojo/interfaces",
@@ -231,16 +234,16 @@ source_set("chromeos") {
"accessibility/accessibility_highlight_manager.h",
"accessibility/accessibility_manager.cc",
"accessibility/accessibility_manager.h",
- "accessibility/accessibility_util.cc",
- "accessibility/accessibility_util.h",
"accessibility/chromevox_panel.cc",
"accessibility/chromevox_panel.h",
+ "accessibility/dictation_chromeos.cc",
+ "accessibility/dictation_chromeos.h",
"accessibility/event_handler_common.cc",
"accessibility/event_handler_common.h",
"accessibility/magnification_manager.cc",
"accessibility/magnification_manager.h",
- "accessibility/select_to_speak_event_handler.cc",
- "accessibility/select_to_speak_event_handler.h",
+ "accessibility/select_to_speak_event_rewriter.cc",
+ "accessibility/select_to_speak_event_rewriter.h",
"accessibility/spoken_feedback_event_rewriter.cc",
"accessibility/spoken_feedback_event_rewriter.h",
"accessibility/switch_access_event_handler.cc",
@@ -294,6 +297,8 @@ source_set("chromeos") {
"app_mode/kiosk_session_plugin_handler_delegate.h",
"app_mode/startup_app_launcher.cc",
"app_mode/startup_app_launcher.h",
+ "app_mode/startup_app_launcher_update_checker.cc",
+ "app_mode/startup_app_launcher_update_checker.h",
"arc/accessibility/arc_accessibility_helper_bridge.cc",
"arc/accessibility/arc_accessibility_helper_bridge.h",
"arc/accessibility/ax_tree_source_arc.cc",
@@ -487,6 +492,8 @@ source_set("chromeos") {
"customization/customization_document.h",
"customization/customization_wallpaper_downloader.cc",
"customization/customization_wallpaper_downloader.h",
+ "customization/customization_wallpaper_util.cc",
+ "customization/customization_wallpaper_util.h",
"dbus/chrome_component_updater_service_provider_delegate.cc",
"dbus/chrome_component_updater_service_provider_delegate.h",
"dbus/chrome_console_service_provider_delegate.cc",
@@ -503,8 +510,8 @@ source_set("chromeos") {
"dbus/screen_lock_service_provider.h",
"display/display_configuration_observer.cc",
"display/display_configuration_observer.h",
- "display/display_preferences.cc",
- "display/display_preferences.h",
+ "display/display_prefs.cc",
+ "display/display_prefs.h",
"display/output_protection_controller_ash.cc",
"display/output_protection_controller_ash.h",
"display/output_protection_controller_mus.cc",
@@ -537,8 +544,6 @@ source_set("chromeos") {
"drive/fileapi/webkit_file_stream_writer_impl.h",
"drive/write_on_cache_file.cc",
"drive/write_on_cache_file.h",
- "enrollment_dialog_view.cc",
- "enrollment_dialog_view.h",
"eol_notification.cc",
"eol_notification.h",
"events/event_rewriter_controller.cc",
@@ -565,6 +570,9 @@ source_set("chromeos") {
"extensions/extension_volume_observer.h",
"extensions/external_cache.cc",
"extensions/external_cache.h",
+ "extensions/external_cache_delegate.h",
+ "extensions/external_cache_impl.cc",
+ "extensions/external_cache_impl.h",
"extensions/gfx_utils.cc",
"extensions/gfx_utils.h",
"extensions/ime_menu_event_router.cc",
@@ -638,6 +646,8 @@ source_set("chromeos") {
"file_system_provider/fileapi/provider_async_file_util.h",
"file_system_provider/fileapi/watcher_manager.cc",
"file_system_provider/fileapi/watcher_manager.h",
+ "file_system_provider/icon_set.cc",
+ "file_system_provider/icon_set.h",
"file_system_provider/mount_path_util.cc",
"file_system_provider/mount_path_util.h",
"file_system_provider/notification_manager.cc",
@@ -989,9 +999,15 @@ source_set("chromeos") {
"login/screens/reset_view.h",
"login/screens/screen_exit_code.cc",
"login/screens/screen_exit_code.h",
+ "login/screens/sync_consent_screen.cc",
+ "login/screens/sync_consent_screen.h",
+ "login/screens/sync_consent_screen_view.h",
"login/screens/terms_of_service_screen.cc",
"login/screens/terms_of_service_screen.h",
"login/screens/terms_of_service_screen_view.h",
+ "login/screens/update_required_screen.cc",
+ "login/screens/update_required_screen.h",
+ "login/screens/update_required_view.h",
"login/screens/update_screen.cc",
"login/screens/update_screen.h",
"login/screens/update_view.h",
@@ -1080,6 +1096,10 @@ source_set("chromeos") {
"login/ui/login_display_host_views.h",
"login/ui/login_display_host_webui.cc",
"login/ui/login_display_host_webui.h",
+ "login/ui/login_display_views.cc",
+ "login/ui/login_display_views.h",
+ "login/ui/login_display_webui.cc",
+ "login/ui/login_display_webui.h",
"login/ui/login_feedback.cc",
"login/ui/login_feedback.h",
"login/ui/login_web_dialog.cc",
@@ -1097,8 +1117,6 @@ source_set("chromeos") {
"login/ui/views/user_board_view.h",
"login/ui/web_contents_forced_title.cc",
"login/ui/web_contents_forced_title.h",
- "login/ui/webui_login_display.cc",
- "login/ui/webui_login_display.h",
"login/ui/webui_login_view.cc",
"login/ui/webui_login_view.h",
"login/user_flow.cc",
@@ -1150,8 +1168,6 @@ source_set("chromeos") {
"net/client_cert_store_chromeos.h",
"net/delay_network_call.cc",
"net/delay_network_call.h",
- "net/network_connect_delegate_chromeos.cc",
- "net/network_connect_delegate_chromeos.h",
"net/network_portal_detector_impl.cc",
"net/network_portal_detector_impl.h",
"net/network_portal_detector_test_impl.cc",
@@ -1162,14 +1178,10 @@ source_set("chromeos") {
"net/network_portal_web_dialog.h",
"net/network_pref_state_observer.cc",
"net/network_pref_state_observer.h",
- "net/network_state_notifier.cc",
- "net/network_state_notifier.h",
"net/network_throttling_observer.cc",
"net/network_throttling_observer.h",
"net/shill_error.cc",
"net/shill_error.h",
- "net/tether_notification_presenter.cc",
- "net/tether_notification_presenter.h",
"net/wake_on_wifi_connection_observer.cc",
"net/wake_on_wifi_connection_observer.h",
"net/wake_on_wifi_manager.cc",
@@ -1276,6 +1288,8 @@ source_set("chromeos") {
"policy/enrollment_status_chromeos.h",
"policy/heartbeat_scheduler.cc",
"policy/heartbeat_scheduler.h",
+ "policy/hostname_handler.cc",
+ "policy/hostname_handler.h",
"policy/login_profile_policy_provider.cc",
"policy/login_profile_policy_provider.h",
"policy/minimum_version_policy_handler.cc",
@@ -1322,6 +1336,8 @@ source_set("chromeos") {
"policy/remote_commands/device_commands_factory_chromeos.h",
"policy/remote_commands/screenshot_delegate.cc",
"policy/remote_commands/screenshot_delegate.h",
+ "policy/secondary_google_account_signin_policy_handler.cc",
+ "policy/secondary_google_account_signin_policy_handler.h",
"policy/server_backed_device_state.cc",
"policy/server_backed_device_state.h",
"policy/server_backed_state_keys_broker.cc",
@@ -1332,6 +1348,8 @@ source_set("chromeos") {
"policy/system_log_uploader.h",
"policy/ticl_device_settings_provider.cc",
"policy/ticl_device_settings_provider.h",
+ "policy/untrusted_authority_certs_cache.cc",
+ "policy/untrusted_authority_certs_cache.h",
"policy/upload_job.h",
"policy/upload_job_impl.cc",
"policy/upload_job_impl.h",
@@ -1396,6 +1414,12 @@ source_set("chromeos") {
"printing/cups_print_job_notification_manager.h",
"printing/cups_printers_manager.cc",
"printing/cups_printers_manager.h",
+ "printing/external_printers.cc",
+ "printing/external_printers.h",
+ "printing/external_printers_factory.cc",
+ "printing/external_printers_factory.h",
+ "printing/external_printers_pref_bridge.cc",
+ "printing/external_printers_pref_bridge.h",
"printing/ppd_provider_factory.cc",
"printing/ppd_provider_factory.h",
"printing/printer_configurer.cc",
@@ -1474,12 +1498,12 @@ source_set("chromeos") {
"settings/token_encryptor.h",
"smb_client/smb_file_system.cc",
"smb_client/smb_file_system.h",
+ "smb_client/smb_provider.cc",
+ "smb_client/smb_provider.h",
"smb_client/smb_service.cc",
"smb_client/smb_service.h",
"smb_client/smb_service_factory.cc",
"smb_client/smb_service_factory.h",
- "status/data_promo_notification.cc",
- "status/data_promo_notification.h",
"status/network_menu.cc",
"status/network_menu.h",
"system/automatic_reboot_manager.cc",
@@ -1646,6 +1670,10 @@ static_library("test_support") {
testonly = true
sources = [
+ "app_mode/test_kiosk_extension_builder.cc",
+ "app_mode/test_kiosk_extension_builder.h",
+ "extensions/test_external_cache.cc",
+ "extensions/test_external_cache.h",
"lock_screen_apps/fake_lock_screen_profile_creator.cc",
"lock_screen_apps/fake_lock_screen_profile_creator.h",
"login/enrollment/enterprise_enrollment_helper_mock.cc",
@@ -1699,8 +1727,9 @@ source_set("unit_tests") {
"../policy/default_geolocation_policy_handler_unittest.cc",
"../ui/browser_finder_chromeos_unittest.cc",
"accessibility/magnification_manager_unittest.cc",
- "accessibility/select_to_speak_event_handler_unittest.cc",
+ "accessibility/select_to_speak_event_rewriter_unittest.cc",
"accessibility/spoken_feedback_event_rewriter_unittest.cc",
+ "app_mode/startup_app_launcher_unittest.cc",
"arc/accessibility/arc_accessibility_helper_bridge_unittest.cc",
"arc/arc_play_store_enabled_preference_handler_unittest.cc",
"arc/arc_session_manager_unittest.cc",
@@ -1742,7 +1771,7 @@ source_set("unit_tests") {
"base/file_flusher_unittest.cc",
"certificate_provider/certificate_provider_service_unittest.cc",
"customization/customization_document_unittest.cc",
- "display/display_preferences_unittest.cc",
+ "display/display_prefs_unittest.cc",
"drive/download_handler_unittest.cc",
"drive/drive_file_stream_reader_unittest.cc",
"drive/drive_integration_service_unittest.cc",
@@ -1758,7 +1787,7 @@ source_set("unit_tests") {
"extensions/device_local_account_external_policy_loader_unittest.cc",
"extensions/device_local_account_management_policy_provider_unittest.cc",
"extensions/extension_tab_util_delegate_chromeos_unittest.cc",
- "extensions/external_cache_unittest.cc",
+ "extensions/external_cache_impl_unittest.cc",
"extensions/file_manager/device_event_router_unittest.cc",
"extensions/file_manager/job_event_router_unittest.cc",
"extensions/gfx_utils_unittest.cc",
@@ -1858,7 +1887,6 @@ source_set("unit_tests") {
"login/users/user_manager_unittest.cc",
"login/users/wallpaper/wallpaper_manager_test_utils.cc",
"login/users/wallpaper/wallpaper_manager_test_utils.h",
- "login/users/wallpaper/wallpaper_manager_unittest.cc",
"mobile/mobile_activator_unittest.cc",
"mobile_config_unittest.cc",
"net/cert_verify_proc_chromeos_unittest.cc",
@@ -1866,9 +1894,7 @@ source_set("unit_tests") {
"net/network_portal_detector_impl_unittest.cc",
"net/network_portal_notification_controller_unittest.cc",
"net/network_pref_state_observer_unittest.cc",
- "net/network_state_notifier_unittest.cc",
"net/network_throttling_observer_unittest.cc",
- "net/tether_notification_presenter_unittest.cc",
"net/wake_on_wifi_manager_unittest.cc",
"night_light/night_light_client_unittest.cc",
"note_taking_helper_unittest.cc",
@@ -1896,6 +1922,7 @@ source_set("unit_tests") {
"policy/fake_affiliated_invalidation_service_provider.cc",
"policy/fake_affiliated_invalidation_service_provider.h",
"policy/heartbeat_scheduler_unittest.cc",
+ "policy/hostname_handler_unittest.cc",
"policy/network_configuration_updater_unittest.cc",
"policy/off_hours/device_off_hours_controller_unittest.cc",
"policy/off_hours/off_hours_interval_unittest.cc",
@@ -1906,9 +1933,11 @@ source_set("unit_tests") {
"policy/recommendation_restorer_unittest.cc",
"policy/remote_commands/device_command_screenshot_job_unittest.cc",
"policy/remote_commands/device_command_set_volume_job_unittest.cc",
+ "policy/secondary_google_account_signin_policy_handler_unittest.cc",
"policy/server_backed_state_keys_broker_unittest.cc",
"policy/status_uploader_unittest.cc",
"policy/system_log_uploader_unittest.cc",
+ "policy/untrusted_authority_certs_cache_unittest.cc",
"policy/upload_job_unittest.cc",
"policy/user_cloud_policy_manager_chromeos_unittest.cc",
"policy/user_cloud_policy_store_chromeos_unittest.cc",
@@ -1923,6 +1952,7 @@ source_set("unit_tests") {
"power/renderer_freezer_unittest.cc",
"preferences_unittest.cc",
"printing/cups_printers_manager_unittest.cc",
+ "printing/external_printers_unittest.cc",
"printing/printer_detector_test_util.h",
"printing/printer_event_tracker_unittest.cc",
"printing/printers_sync_bridge_unittest.cc",
@@ -1944,7 +1974,6 @@ source_set("unit_tests") {
"settings/shutdown_policy_handler_unittest.cc",
"settings/stub_cros_settings_provider_unittest.cc",
"smb_client/smb_service_unittest.cc",
- "status/data_promo_notification_unittest.cc",
"system/automatic_reboot_manager_unittest.cc",
"system/device_disabling_manager_unittest.cc",
"system_logs/single_debug_daemon_log_source_unittest.cc",
@@ -1970,6 +1999,7 @@ source_set("unit_tests") {
"../ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc",
"../ui/webui/settings/chromeos/device_power_handler_unittest.cc",
"../ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc",
+ "../ui/webui/settings/chromeos/internet_handler_unittest.cc",
"//components/drive/change_list_loader_unittest.cc",
"//components/drive/change_list_processor_unittest.cc",
"//components/drive/chromeos/file_cache_unittest.cc",
diff --git a/chromium/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc b/chromium/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
index f2b48914215..5b47bd09cd8 100644
--- a/chromium/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
+++ b/chromium/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
@@ -991,3 +991,16 @@ TEST_F(ProtocolHandlerRegistryTest, TestPrefPolicyOverlapIgnore) {
ASSERT_EQ(InPrefIgnoredHandlerCount(), 1);
ASSERT_EQ(InMemoryIgnoredHandlerCount(), 4);
}
+
+TEST_F(ProtocolHandlerRegistryTest, TestMultiplePlaceholders) {
+ ProtocolHandler ph =
+ CreateProtocolHandler("test", GURL("http://example.com/%s/url=%s"));
+ registry()->OnAcceptRegisterProtocolHandler(ph);
+
+ GURL translated_url = ph.TranslateUrl(GURL("test:duplicated_placeholders"));
+
+ // When URL contains multiple placeholders, only the first placeholder should
+ // be changed to the given URL.
+ ASSERT_EQ(translated_url,
+ GURL("http://example.com/test%3Aduplicated_placeholders/url=%s"));
+}
diff --git a/chromium/chrome/browser/devtools/BUILD.gn b/chromium/chrome/browser/devtools/BUILD.gn
index 71ba57fe450..882a3675824 100644
--- a/chromium/chrome/browser/devtools/BUILD.gn
+++ b/chromium/chrome/browser/devtools/BUILD.gn
@@ -176,6 +176,8 @@ static_library("devtools") {
"devtools_file_system_indexer.h",
"devtools_file_watcher.cc",
"devtools_file_watcher.h",
+ "devtools_infobar_delegate.cc",
+ "devtools_infobar_delegate.h",
"devtools_targets_ui.cc",
"devtools_targets_ui.h",
"devtools_toggle_action.cc",
diff --git a/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.cc b/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
index aab5b560dc4..22a76735980 100644
--- a/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
+++ b/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
@@ -109,7 +109,7 @@ void ChromeDevToolsManagerDelegate::Inspect(
bool ChromeDevToolsManagerDelegate::HandleCommand(
DevToolsAgentHost* agent_host,
- int session_id,
+ content::DevToolsAgentHostClient* client,
base::DictionaryValue* command_dict) {
int id = 0;
std::string method;
@@ -120,13 +120,12 @@ bool ChromeDevToolsManagerDelegate::HandleCommand(
if (method == chrome::devtools::Target::setRemoteLocations::kName) {
auto result = SetRemoteLocations(agent_host, id, params);
DCHECK(result);
- agent_host->SendProtocolMessageToClient(session_id,
- ToString(std::move(result)));
+ client->DispatchProtocolMessage(agent_host, ToString(std::move(result)));
return true;
}
- DCHECK(sessions_.find(session_id) != sessions_.end());
- auto response = sessions_[session_id]->dispatcher()->dispatch(
+ DCHECK(sessions_.find(client) != sessions_.end());
+ auto response = sessions_[client]->dispatcher()->dispatch(
protocol::toProtocolValue(command_dict, 1000));
return response != protocol::DispatchResponse::Status::kFallThrough;
}
@@ -154,26 +153,26 @@ std::string ChromeDevToolsManagerDelegate::GetTargetTitle(
return extension_name;
}
-void ChromeDevToolsManagerDelegate::SessionCreated(
+void ChromeDevToolsManagerDelegate::ClientAttached(
content::DevToolsAgentHost* agent_host,
- int session_id) {
- DCHECK(sessions_.find(session_id) == sessions_.end());
- sessions_[session_id] =
- std::make_unique<ChromeDevToolsSession>(agent_host, session_id);
+ content::DevToolsAgentHostClient* client) {
+ DCHECK(sessions_.find(client) == sessions_.end());
+ sessions_[client] =
+ std::make_unique<ChromeDevToolsSession>(agent_host, client);
}
-void ChromeDevToolsManagerDelegate::SessionDestroyed(
+void ChromeDevToolsManagerDelegate::ClientDetached(
content::DevToolsAgentHost* agent_host,
- int session_id) {
- sessions_.erase(session_id);
+ content::DevToolsAgentHostClient* client) {
+ sessions_.erase(client);
}
scoped_refptr<DevToolsAgentHost>
ChromeDevToolsManagerDelegate::CreateNewTarget(const GURL& url) {
- chrome::NavigateParams params(ProfileManager::GetLastUsedProfile(),
- url, ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
+ NavigateParams params(ProfileManager::GetLastUsedProfile(), url,
+ ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
- chrome::Navigate(&params);
+ Navigate(&params);
if (!params.target_contents)
return nullptr;
return DevToolsAgentHost::GetOrCreateFor(params.target_contents);
diff --git a/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.h b/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.h
index 645e0d0397c..9e837b163f2 100644
--- a/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.h
+++ b/chromium/chrome/browser/devtools/chrome_devtools_manager_delegate.h
@@ -39,14 +39,14 @@ class ChromeDevToolsManagerDelegate :
// content::DevToolsManagerDelegate implementation.
void Inspect(content::DevToolsAgentHost* agent_host) override;
bool HandleCommand(content::DevToolsAgentHost* agent_host,
- int session_id,
+ content::DevToolsAgentHostClient* client,
base::DictionaryValue* command_dict) override;
std::string GetTargetType(content::WebContents* web_contents) override;
std::string GetTargetTitle(content::WebContents* web_contents) override;
- void SessionCreated(content::DevToolsAgentHost* agent_host,
- int session_id) override;
- void SessionDestroyed(content::DevToolsAgentHost* agent_host,
- int session_id) override;
+ void ClientAttached(content::DevToolsAgentHost* agent_host,
+ content::DevToolsAgentHostClient* client) override;
+ void ClientDetached(content::DevToolsAgentHost* agent_host,
+ content::DevToolsAgentHostClient* client) override;
scoped_refptr<content::DevToolsAgentHost> CreateNewTarget(
const GURL& url) override;
std::string GetDiscoveryPageHTML() override;
@@ -69,7 +69,9 @@ class ChromeDevToolsManagerDelegate :
std::map<content::DevToolsAgentHost*, std::unique_ptr<HostData>> host_data_;
- std::map<int, std::unique_ptr<ChromeDevToolsSession>> sessions_;
+ std::map<content::DevToolsAgentHostClient*,
+ std::unique_ptr<ChromeDevToolsSession>>
+ sessions_;
std::unique_ptr<AndroidDeviceManager> device_manager_;
std::unique_ptr<DevToolsDeviceDiscovery> device_discovery_;
diff --git a/chromium/chrome/browser/devtools/chrome_devtools_session.cc b/chromium/chrome/browser/devtools/chrome_devtools_session.cc
index 11115437b42..6dd16ded0f9 100644
--- a/chromium/chrome/browser/devtools/chrome_devtools_session.cc
+++ b/chromium/chrome/browser/devtools/chrome_devtools_session.cc
@@ -7,6 +7,7 @@
#include "chrome/browser/devtools/protocol/browser_handler.h"
#include "chrome/browser/devtools/protocol/page_handler.h"
#include "content/public/browser/devtools_agent_host.h"
+#include "content/public/browser/devtools_agent_host_client.h"
#if defined(OS_CHROMEOS)
#include "chrome/browser/devtools/protocol/window_manager_handler.h"
@@ -14,9 +15,9 @@
ChromeDevToolsSession::ChromeDevToolsSession(
content::DevToolsAgentHost* agent_host,
- int session_id)
+ content::DevToolsAgentHostClient* client)
: agent_host_(agent_host),
- session_id_(session_id),
+ client_(client),
dispatcher_(std::make_unique<protocol::UberDispatcher>(this)) {
dispatcher_->setFallThroughForNotFound(true);
if (agent_host->GetWebContents()) {
@@ -35,12 +36,12 @@ ChromeDevToolsSession::~ChromeDevToolsSession() = default;
void ChromeDevToolsSession::sendProtocolResponse(
int call_id,
std::unique_ptr<protocol::Serializable> message) {
- agent_host_->SendProtocolMessageToClient(session_id_, message->serialize());
+ client_->DispatchProtocolMessage(agent_host_, message->serialize());
}
void ChromeDevToolsSession::sendProtocolNotification(
std::unique_ptr<protocol::Serializable> message) {
- agent_host_->SendProtocolMessageToClient(session_id_, message->serialize());
+ client_->DispatchProtocolMessage(agent_host_, message->serialize());
}
void ChromeDevToolsSession::flushProtocolNotifications() {}
diff --git a/chromium/chrome/browser/devtools/chrome_devtools_session.h b/chromium/chrome/browser/devtools/chrome_devtools_session.h
index c1c1c426d92..c292b68d00f 100644
--- a/chromium/chrome/browser/devtools/chrome_devtools_session.h
+++ b/chromium/chrome/browser/devtools/chrome_devtools_session.h
@@ -12,6 +12,7 @@
namespace content {
class DevToolsAgentHost;
+class DevToolsAgentHostClient;
}
class BrowserHandler;
@@ -20,7 +21,8 @@ class WindowManagerHandler;
class ChromeDevToolsSession : public protocol::FrontendChannel {
public:
- ChromeDevToolsSession(content::DevToolsAgentHost* agent_host, int session_id);
+ ChromeDevToolsSession(content::DevToolsAgentHost* agent_host,
+ content::DevToolsAgentHostClient* client);
~ChromeDevToolsSession() override;
protocol::UberDispatcher* dispatcher() { return dispatcher_.get(); }
@@ -35,7 +37,7 @@ class ChromeDevToolsSession : public protocol::FrontendChannel {
void flushProtocolNotifications() override;
content::DevToolsAgentHost* const agent_host_;
- const int session_id_;
+ content::DevToolsAgentHostClient* const client_;
std::unique_ptr<protocol::UberDispatcher> dispatcher_;
std::unique_ptr<BrowserHandler> browser_handler_;
diff --git a/chromium/chrome/browser/devtools/device/adb/adb_client_socket.cc b/chromium/chrome/browser/devtools/device/adb/adb_client_socket.cc
index 3ba639762a9..bd9f447b9cd 100644
--- a/chromium/chrome/browser/devtools/device/adb/adb_client_socket.cc
+++ b/chromium/chrome/browser/devtools/device/adb/adb_client_socket.cc
@@ -19,6 +19,7 @@
#include "net/base/net_errors.h"
#include "net/log/net_log_source.h"
#include "net/socket/tcp_client_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
namespace {
@@ -196,12 +197,34 @@ void AdbClientSocket::SendCommand(const std::string& command,
const CommandCallback& callback) {
scoped_refptr<net::StringIOBuffer> request_buffer =
new net::StringIOBuffer(EncodeMessage(command));
- int result = socket_->Write(request_buffer.get(),
- request_buffer->size(),
- base::Bind(&AdbClientSocket::ReadResponse,
- base::Unretained(this),
- callback,
- is_void));
+ net::NetworkTrafficAnnotationTag traffic_annotation =
+ net::DefineNetworkTrafficAnnotation("adb_client_socket", R"(
+ semantics {
+ sender: "ADB Client Socket"
+ description:
+ "Remote debugging is supported over existing ADB (Android Debug "
+ "Bridge) connection, in addition to raw USB connection. This "
+ "socket talks to the local ADB daemon which routes debugging "
+ "traffic to a remote device."
+ trigger:
+ "A user connects to an Android device using remote debugging."
+ data: "Any data required for remote debugging."
+ destination: LOCAL
+ }
+ policy {
+ cookies_allowed: NO
+ setting:
+ "To use adb with a device connected over USB, you must enable USB "
+ "debugging in the device system settings, under Developer options."
+ policy_exception_justification:
+ "This is not a network request and is only used for remote "
+ "debugging."
+ })");
+ int result =
+ socket_->Write(request_buffer.get(), request_buffer->size(),
+ base::Bind(&AdbClientSocket::ReadResponse,
+ base::Unretained(this), callback, is_void),
+ traffic_annotation);
if (result != net::ERR_IO_PENDING)
ReadResponse(callback, is_void, result);
}
diff --git a/chromium/chrome/browser/devtools/device/android_device_manager.cc b/chromium/chrome/browser/devtools/device/android_device_manager.cc
index 1bd8dcfc84d..18327ea762f 100644
--- a/chromium/chrome/browser/devtools/device/android_device_manager.cc
+++ b/chromium/chrome/browser/devtools/device/android_device_manager.cc
@@ -12,6 +12,7 @@
#include "base/location.h"
#include "base/memory/ptr_util.h"
#include "base/message_loop/message_loop.h"
+#include "base/strings/strcat.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
@@ -20,6 +21,7 @@
#include "net/base/io_buffer.h"
#include "net/base/net_errors.h"
#include "net/socket/stream_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
using content::BrowserThread;
@@ -33,6 +35,30 @@ static const char kModelOffline[] = "Offline";
static const char kRequestLineFormat[] = "GET %s HTTP/1.1";
+net::NetworkTrafficAnnotationTag kTrafficAnnotation =
+ net::DefineNetworkTrafficAnnotation("android_device_manager_socket", R"(
+ semantics {
+ sender: "Android Device Manager"
+ description:
+ "Remote debugging is supported over existing ADB (Android Debug "
+ "Bridge) connection, in addition to raw USB connection. This "
+ "socket talks to the local ADB daemon which routes debugging "
+ "traffic to a remote device."
+ trigger:
+ "A user connects to an Android device using remote debugging."
+ data: "Any data required for remote debugging."
+ destination: LOCAL
+ }
+ policy {
+ cookies_allowed: NO
+ setting:
+ "To use ADB with a device connected over USB, you must enable USB "
+ "debugging in the device system settings, under Developer options."
+ policy_exception_justification:
+ "This is not a network request and is only used for remote "
+ "debugging."
+ })");
+
static void PostDeviceInfoCallback(
scoped_refptr<base::SingleThreadTaskRunner> response_task_runner,
const AndroidDeviceManager::DeviceInfoCallback& callback,
@@ -139,9 +165,9 @@ class HttpRequest {
}
result = socket_->Write(
- request_.get(),
- request_->BytesRemaining(),
- base::Bind(&HttpRequest::DoSendRequest, base::Unretained(this)));
+ request_.get(), request_->BytesRemaining(),
+ base::Bind(&HttpRequest::DoSendRequest, base::Unretained(this)),
+ kTrafficAnnotation);
}
}
@@ -163,7 +189,7 @@ class HttpRequest {
}
pieces.insert(pieces.end(), {crlf});
- std::string request = base::JoinString(pieces, "");
+ std::string request = base::StrCat(pieces);
scoped_refptr<net::IOBuffer> base_buffer =
new net::IOBuffer(request.size());
memcpy(base_buffer->data(), request.data(), request.size());
diff --git a/chromium/chrome/browser/devtools/device/android_web_socket.cc b/chromium/chrome/browser/devtools/device/android_web_socket.cc
index e22f7353ac1..3130eb55da4 100644
--- a/chromium/chrome/browser/devtools/device/android_web_socket.cc
+++ b/chromium/chrome/browser/devtools/device/android_web_socket.cc
@@ -16,6 +16,7 @@
#include "net/base/net_errors.h"
#include "net/server/web_socket_encoder.h"
#include "net/socket/stream_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
using content::BrowserThread;
using net::WebSocket;
@@ -25,6 +26,29 @@ namespace {
const int kBufferSize = 16 * 1024;
const char kCloseResponse[] = "\x88\x80\x2D\x0E\x1E\xFA";
+net::NetworkTrafficAnnotationTag kTrafficAnnotation =
+ net::DefineNetworkTrafficAnnotation("android_web_socket", R"(
+ semantics {
+ sender: "Android Web Socket"
+ description:
+ "Remote debugging is supported over existing ADB (Android Debug "
+ "Bridge) connection, in addition to raw USB connection. This "
+ "socket talks to the local ADB daemon which routes debugging "
+ "traffic to a remote device."
+ trigger:
+ "A user connects to an Android device using remote debugging."
+ data: "Any data required for remote debugging."
+ destination: LOCAL
+ }
+ policy {
+ cookies_allowed: NO
+ setting:
+ "To use adb with a device connected over USB, you must enable USB "
+ "debugging in the device system settings, under Developer options."
+ policy_exception_justification:
+ "This is not a network request and is only used for remote "
+ "debugging."
+ })");
} // namespace
class AndroidDeviceManager::AndroidWebSocket::WebSocketImpl {
@@ -135,7 +159,8 @@ class AndroidDeviceManager::AndroidWebSocket::WebSocketImpl {
new net::StringIOBuffer(request_buffer_);
result = socket_->Write(buffer.get(), buffer->size(),
base::Bind(&WebSocketImpl::SendPendingRequests,
- weak_factory_.GetWeakPtr()));
+ weak_factory_.GetWeakPtr()),
+ kTrafficAnnotation);
if (result != net::ERR_IO_PENDING)
SendPendingRequests(result);
}
diff --git a/chromium/chrome/browser/devtools/device/port_forwarding_controller.cc b/chromium/chrome/browser/devtools/device/port_forwarding_controller.cc
index 550bc24ac45..6fa683b864b 100644
--- a/chromium/chrome/browser/devtools/device/port_forwarding_controller.cc
+++ b/chromium/chrome/browser/devtools/device/port_forwarding_controller.cc
@@ -29,6 +29,7 @@
#include "net/log/net_log_source.h"
#include "net/log/net_log_with_source.h"
#include "net/socket/tcp_client_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
#include "third_party/WebKit/public/public_features.h"
using content::BrowserThread;
@@ -44,6 +45,36 @@ enum {
kStatusOK = 0,
};
+net::NetworkTrafficAnnotationTag kTrafficAnnotation =
+ net::DefineNetworkTrafficAnnotation("port_forwarding_controller_socket",
+ R"(
+ semantics {
+ sender: "Port Forwarding Controller"
+ description:
+ "For remote debugging local Android device, one might need to "
+ "enable reverse tethering for forwarding local ports from the "
+ "device to some ports on the host. This socket pumps the traffic "
+ "between the two."
+ trigger:
+ "A user connects to an Android device using remote debugging and "
+ "enables port forwarding on chrome://inspect."
+ data: "Any data requested from the local port on Android device."
+ destination: OTHER
+ destination_other:
+ "Data is sent to the target that user selects in chrome://inspect."
+ }
+ policy {
+ cookies_allowed: YES
+ cookies_store: "user"
+ setting:
+ "This request cannot be disabled in settings, however it would be "
+ "sent only if user enables port fowarding in chrome://inspect and "
+ "USB debugging in the Android device system settings."
+ policy_exception_justification:
+ "Not implemented, policies defined on Android device will apply "
+ "here."
+ })");
+
namespace tethering = ::chrome::devtools::Tethering;
class SocketTunnel {
@@ -128,13 +159,10 @@ class SocketTunnel {
new net::DrainableIOBuffer(buffer.get(), total);
++pending_writes_;
- result = to->Write(drainable.get(),
- total,
+ result = to->Write(drainable.get(), total,
base::Bind(&SocketTunnel::OnWritten,
- base::Unretained(this),
- drainable,
- from,
- to));
+ base::Unretained(this), drainable, from, to),
+ kTrafficAnnotation);
if (result != net::ERR_IO_PENDING)
OnWritten(drainable, from, to, result);
}
@@ -152,13 +180,11 @@ class SocketTunnel {
drainable->DidConsume(result);
if (drainable->BytesRemaining() > 0) {
++pending_writes_;
- result = to->Write(drainable.get(),
- drainable->BytesRemaining(),
- base::Bind(&SocketTunnel::OnWritten,
- base::Unretained(this),
- drainable,
- from,
- to));
+ result =
+ to->Write(drainable.get(), drainable->BytesRemaining(),
+ base::Bind(&SocketTunnel::OnWritten, base::Unretained(this),
+ drainable, from, to),
+ kTrafficAnnotation);
if (result != net::ERR_IO_PENDING)
OnWritten(drainable, from, to, result);
return;
diff --git a/chromium/chrome/browser/devtools/device/usb/android_usb_browsertest.cc b/chromium/chrome/browser/devtools/device/usb/android_usb_browsertest.cc
index c2c2ca533ed..84c364f5653 100644
--- a/chromium/chrome/browser/devtools/device/usb/android_usb_browsertest.cc
+++ b/chromium/chrome/browser/devtools/device/usb/android_usb_browsertest.cc
@@ -12,6 +12,7 @@
#include "base/containers/queue.h"
#include "base/location.h"
#include "base/memory/ptr_util.h"
+#include "base/memory/ref_counted_memory.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
@@ -30,7 +31,6 @@
#include "device/usb/usb_descriptors.h"
#include "device/usb/usb_device.h"
#include "device/usb/usb_device_handle.h"
-#include "net/base/io_buffer.h"
#include "testing/gtest/include/gtest/gtest.h"
using content::BrowserThread;
@@ -193,21 +193,19 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
uint8_t request,
uint16_t value,
uint16_t index,
- scoped_refptr<net::IOBuffer> buffer,
- size_t length,
+ scoped_refptr<base::RefCountedBytes> buffer,
unsigned int timeout,
TransferCallback callback) override {}
void GenericTransfer(UsbTransferDirection direction,
uint8_t endpoint,
- scoped_refptr<net::IOBuffer> buffer,
- size_t length,
+ scoped_refptr<base::RefCountedBytes> buffer,
unsigned int timeout,
TransferCallback callback) override {
if (direction == device::UsbTransferDirection::OUTBOUND) {
if (remaining_body_length_ == 0) {
std::vector<uint32_t> header(6);
- memcpy(&header[0], buffer->data(), length);
+ memcpy(&header[0], buffer->front(), buffer->size());
current_message_.reset(
new AdbMessage(header[0], header[1], header[2], std::string()));
remaining_body_length_ = header[3];
@@ -218,8 +216,9 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
}
} else {
DCHECK(current_message_.get());
- current_message_->body += std::string(buffer->data(), length);
- remaining_body_length_ -= length;
+ current_message_->body +=
+ std::string(buffer->front_as<char>(), buffer->size());
+ remaining_body_length_ -= buffer->size();
}
if (remaining_body_length_ == 0) {
@@ -233,7 +232,7 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
FROM_HERE, base::BindOnce(std::move(callback), status, nullptr, 0));
ProcessQueries();
} else if (direction == device::UsbTransferDirection::INBOUND) {
- queries_.push(Query(std::move(callback), buffer, length));
+ queries_.push(Query(std::move(callback), buffer, buffer->size()));
ProcessQueries();
}
}
@@ -354,9 +353,8 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
Query query = std::move(queries_.front());
queries_.pop();
- std::copy(output_buffer_.begin(),
- output_buffer_.begin() + query.size,
- query.buffer->data());
+ std::copy(output_buffer_.begin(), output_buffer_.begin() + query.size,
+ query.buffer->front());
output_buffer_.erase(output_buffer_.begin(),
output_buffer_.begin() + query.size);
base::ThreadTaskRunnerHandle::Get()->PostTask(
@@ -371,7 +369,7 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
IsochronousTransferCallback callback) override {}
void IsochronousTransferOut(uint8_t endpoint_number,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
const std::vector<uint32_t>& packet_lengths,
unsigned int timeout,
IsochronousTransferCallback callback) override {}
@@ -381,11 +379,11 @@ class MockUsbDeviceHandle : public UsbDeviceHandle {
struct Query {
TransferCallback callback;
- scoped_refptr<net::IOBuffer> buffer;
+ scoped_refptr<base::RefCountedBytes> buffer;
size_t size;
Query(TransferCallback callback,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
int size)
: callback(std::move(callback)), buffer(buffer), size(size) {}
};
diff --git a/chromium/chrome/browser/devtools/device/usb/android_usb_device.cc b/chromium/chrome/browser/devtools/device/usb/android_usb_device.cc
index c8acbd19d80..6b2615bd800 100644
--- a/chromium/chrome/browser/devtools/device/usb/android_usb_device.cc
+++ b/chromium/chrome/browser/devtools/device/usb/android_usb_device.cc
@@ -11,6 +11,7 @@
#include "base/base64.h"
#include "base/lazy_instance.h"
#include "base/memory/ptr_util.h"
+#include "base/memory/ref_counted_memory.h"
#include "base/single_thread_task_runner.h"
#include "base/stl_util.h"
#include "base/strings/string_util.h"
@@ -25,7 +26,6 @@
#include "device/usb/usb_descriptors.h"
#include "device/usb/usb_device.h"
#include "device/usb/usb_service.h"
-#include "net/base/io_buffer.h"
#include "net/base/ip_endpoint.h"
#include "net/base/net_errors.h"
#include "net/socket/stream_socket.h"
@@ -107,13 +107,12 @@ uint32_t Checksum(const std::string& data) {
return sum;
}
-void DumpMessage(bool outgoing, const char* data, size_t length) {
+void DumpMessage(bool outgoing, const uint8_t* data, size_t length) {
#if 0
std::string result = "";
if (length == kHeaderSize) {
for (size_t i = 0; i < 24; ++i) {
- result += base::StringPrintf("%02x",
- data[i] > 0 ? data[i] : (data[i] + 0x100) & 0xFF);
+ result += base::StringPrintf("%02x", data[i]);
if ((i + 1) % 4 == 0)
result += " ";
}
@@ -434,22 +433,20 @@ void AndroidUsbDevice::Queue(std::unique_ptr<AdbMessage> message) {
header.push_back(body_length);
header.push_back(Checksum(message->body));
header.push_back(message->command ^ 0xffffffff);
- scoped_refptr<net::IOBufferWithSize> header_buffer =
- new net::IOBufferWithSize(kHeaderSize);
- memcpy(header_buffer.get()->data(), &header[0], kHeaderSize);
+ auto header_buffer = base::MakeRefCounted<base::RefCountedBytes>(
+ reinterpret_cast<uint8_t*>(header.data()), kHeaderSize);
outgoing_queue_.push(header_buffer);
// Queue body.
if (!message->body.empty()) {
- scoped_refptr<net::IOBufferWithSize> body_buffer =
- new net::IOBufferWithSize(body_length);
- memcpy(body_buffer->data(), message->body.data(), message->body.length());
+ auto body_buffer = base::MakeRefCounted<base::RefCountedBytes>(body_length);
+ memcpy(body_buffer->front(), message->body.data(), message->body.length());
if (append_zero)
body_buffer->data()[body_length - 1] = 0;
outgoing_queue_.push(body_buffer);
if (zero_mask_ && (body_length & zero_mask_) == 0) {
// Send a zero length packet.
- outgoing_queue_.push(new net::IOBufferWithSize(0));
+ outgoing_queue_.push(base::MakeRefCounted<base::RefCountedBytes>(0));
}
}
ProcessOutgoing();
@@ -463,18 +460,18 @@ void AndroidUsbDevice::ProcessOutgoing() {
BulkMessage message = outgoing_queue_.front();
outgoing_queue_.pop();
- DumpMessage(true, message->data(), message->size());
+ DumpMessage(true, message->front(), message->size());
usb_handle_->GenericTransfer(
- UsbTransferDirection::OUTBOUND, outbound_address_, message,
- message->size(), kUsbTimeout,
+ UsbTransferDirection::OUTBOUND, outbound_address_, message, kUsbTimeout,
base::Bind(&AndroidUsbDevice::OutgoingMessageSent,
weak_factory_.GetWeakPtr()));
}
-void AndroidUsbDevice::OutgoingMessageSent(UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
- size_t result) {
+void AndroidUsbDevice::OutgoingMessageSent(
+ UsbTransferStatus status,
+ scoped_refptr<base::RefCountedBytes> buffer,
+ size_t result) {
if (status != UsbTransferStatus::COMPLETED)
return;
@@ -489,15 +486,14 @@ void AndroidUsbDevice::ReadHeader() {
return;
}
- scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kHeaderSize);
+ auto buffer = base::MakeRefCounted<base::RefCountedBytes>(kHeaderSize);
usb_handle_->GenericTransfer(
- UsbTransferDirection::INBOUND, inbound_address_, buffer, kHeaderSize,
- kUsbTimeout,
+ UsbTransferDirection::INBOUND, inbound_address_, buffer, kUsbTimeout,
base::Bind(&AndroidUsbDevice::ParseHeader, weak_factory_.GetWeakPtr()));
}
void AndroidUsbDevice::ParseHeader(UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
size_t result) {
DCHECK(task_runner_->BelongsToCurrentThread());
@@ -512,9 +508,9 @@ void AndroidUsbDevice::ParseHeader(UsbTransferStatus status,
return;
}
- DumpMessage(false, buffer->data(), result);
+ DumpMessage(false, buffer->front(), result);
std::vector<uint32_t> header(6);
- memcpy(&header[0], buffer->data(), result);
+ memcpy(&header[0], buffer->front(), result);
std::unique_ptr<AdbMessage> message(
new AdbMessage(header[0], header[1], header[2], ""));
uint32_t data_length = header[3];
@@ -546,11 +542,9 @@ void AndroidUsbDevice::ReadBody(std::unique_ptr<AdbMessage> message,
return;
}
- scoped_refptr<net::IOBuffer> buffer =
- new net::IOBuffer(static_cast<size_t>(data_length));
+ auto buffer = base::MakeRefCounted<base::RefCountedBytes>(data_length);
usb_handle_->GenericTransfer(
- UsbTransferDirection::INBOUND, inbound_address_, buffer, data_length,
- kUsbTimeout,
+ UsbTransferDirection::INBOUND, inbound_address_, buffer, kUsbTimeout,
base::Bind(&AndroidUsbDevice::ParseBody, weak_factory_.GetWeakPtr(),
base::Passed(&message), data_length, data_check));
}
@@ -559,7 +553,7 @@ void AndroidUsbDevice::ParseBody(std::unique_ptr<AdbMessage> message,
uint32_t data_length,
uint32_t data_check,
UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
size_t result) {
DCHECK(task_runner_->BelongsToCurrentThread());
@@ -577,8 +571,8 @@ void AndroidUsbDevice::ParseBody(std::unique_ptr<AdbMessage> message,
return;
}
- DumpMessage(false, buffer->data(), data_length);
- message->body = std::string(buffer->data(), result);
+ DumpMessage(false, buffer->front(), data_length);
+ message->body = std::string(buffer->front_as<char>(), result);
if (Checksum(message->body) != data_check) {
TransferError(UsbTransferStatus::TRANSFER_ERROR);
return;
diff --git a/chromium/chrome/browser/devtools/device/usb/android_usb_device.h b/chromium/chrome/browser/devtools/device/usb/android_usb_device.h
index 4a83224112c..b52a3817b0b 100644
--- a/chromium/chrome/browser/devtools/device/usb/android_usb_device.h
+++ b/chromium/chrome/browser/devtools/device/usb/android_usb_device.h
@@ -27,8 +27,6 @@ class RSAPrivateKey;
}
namespace net {
-class IOBuffer;
-class IOBufferWithSize;
class StreamSocket;
}
@@ -108,12 +106,12 @@ class AndroidUsbDevice : public base::RefCountedThreadSafe<AndroidUsbDevice> {
void Queue(std::unique_ptr<AdbMessage> message);
void ProcessOutgoing();
void OutgoingMessageSent(device::UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
size_t result);
void ReadHeader();
void ParseHeader(device::UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
size_t result);
void ReadBody(std::unique_ptr<AdbMessage> message,
@@ -123,7 +121,7 @@ class AndroidUsbDevice : public base::RefCountedThreadSafe<AndroidUsbDevice> {
uint32_t data_length,
uint32_t data_check,
device::UsbTransferStatus status,
- scoped_refptr<net::IOBuffer> buffer,
+ scoped_refptr<base::RefCountedBytes> buffer,
size_t result);
void HandleIncoming(std::unique_ptr<AdbMessage> message);
@@ -156,7 +154,7 @@ class AndroidUsbDevice : public base::RefCountedThreadSafe<AndroidUsbDevice> {
AndroidUsbSockets sockets_;
// Outgoing bulk queue
- using BulkMessage = scoped_refptr<net::IOBufferWithSize>;
+ using BulkMessage = scoped_refptr<base::RefCountedBytes>;
base::queue<BulkMessage> outgoing_queue_;
// Outgoing messages pending connect
diff --git a/chromium/chrome/browser/devtools/device/usb/android_usb_socket.cc b/chromium/chrome/browser/devtools/device/usb/android_usb_socket.cc
index a81b37ed6ba..27ef37f1ae7 100644
--- a/chromium/chrome/browser/devtools/device/usb/android_usb_socket.cc
+++ b/chromium/chrome/browser/devtools/device/usb/android_usb_socket.cc
@@ -12,6 +12,7 @@
#include "net/base/io_buffer.h"
#include "net/base/ip_address.h"
#include "net/base/net_errors.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
namespace {
@@ -133,9 +134,11 @@ int AndroidUsbSocket::Read(net::IOBuffer* buffer,
return bytes_to_copy;
}
-int AndroidUsbSocket::Write(net::IOBuffer* buffer,
- int length,
- const net::CompletionCallback& callback) {
+int AndroidUsbSocket::Write(
+ net::IOBuffer* buffer,
+ int length,
+ const net::CompletionCallback& callback,
+ const net::NetworkTrafficAnnotationTag& /*traffic_annotation*/) {
DCHECK(!callback.is_null());
if (!is_connected_)
return net::ERR_SOCKET_NOT_CONNECTED;
@@ -242,6 +245,10 @@ int64_t AndroidUsbSocket::GetTotalReceivedBytes() const {
return 0;
}
+void AndroidUsbSocket::ApplySocketTag(const net::SocketTag& tag) {
+ NOTIMPLEMENTED();
+}
+
void AndroidUsbSocket::RespondToReader(bool disconnect) {
if (read_callback_.is_null() || (read_buffer_.empty() && !disconnect))
return;
diff --git a/chromium/chrome/browser/devtools/device/usb/android_usb_socket.h b/chromium/chrome/browser/devtools/device/usb/android_usb_socket.h
index a974168d73f..799c1e856eb 100644
--- a/chromium/chrome/browser/devtools/device/usb/android_usb_socket.h
+++ b/chromium/chrome/browser/devtools/device/usb/android_usb_socket.h
@@ -17,6 +17,7 @@
#include "net/base/ip_endpoint.h"
#include "net/log/net_log_with_source.h"
#include "net/socket/stream_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
class AndroidUsbSocket : public net::StreamSocket {
public:
@@ -34,9 +35,11 @@ class AndroidUsbSocket : public net::StreamSocket {
int Read(net::IOBuffer* buf,
int buf_len,
const net::CompletionCallback& callback) override;
- int Write(net::IOBuffer* buf,
- int buf_len,
- const net::CompletionCallback& callback) override;
+ int Write(
+ net::IOBuffer* buf,
+ int buf_len,
+ const net::CompletionCallback& callback,
+ const net::NetworkTrafficAnnotationTag& traffic_annotation) override;
int SetReceiveBufferSize(int32_t size) override;
int SetSendBufferSize(int32_t size) override;
int Connect(const net::CompletionCallback& callback) override;
@@ -57,6 +60,7 @@ class AndroidUsbSocket : public net::StreamSocket {
void AddConnectionAttempts(const net::ConnectionAttempts& attempts) override {
}
int64_t GetTotalReceivedBytes() const override;
+ void ApplySocketTag(const net::SocketTag& tag) override;
private:
void RespondToReader(bool disconnect);
diff --git a/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.cc b/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.cc
index 06bc7787e1b..61a0bf3acf2 100644
--- a/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.cc
+++ b/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.cc
@@ -168,6 +168,7 @@ DevToolsEmbedderMessageDispatcher::CreateForDevToolsFrontend(
d->RegisterHandlerWithCallback("setIsDocked",
&Delegate::SetIsDocked, delegate);
d->RegisterHandler("openInNewTab", &Delegate::OpenInNewTab, delegate);
+ d->RegisterHandler("showItemInFolder", &Delegate::ShowItemInFolder, delegate);
d->RegisterHandler("save", &Delegate::SaveToFile, delegate);
d->RegisterHandler("append", &Delegate::AppendToFile, delegate);
d->RegisterHandler("requestFileSystems",
@@ -217,6 +218,9 @@ DevToolsEmbedderMessageDispatcher::CreateForDevToolsFrontend(
&Delegate::Reattach, delegate);
d->RegisterHandler("readyForTest",
&Delegate::ReadyForTest, delegate);
+ d->RegisterHandler("connectionReady", &Delegate::ConnectionReady, delegate);
+ d->RegisterHandler("setOpenNewWindowForPopups",
+ &Delegate::SetOpenNewWindowForPopups, delegate);
d->RegisterHandler("registerExtensionsAPI", &Delegate::RegisterExtensionsAPI,
delegate);
return d;
diff --git a/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.h b/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.h
index 0fbd6e7f787..a23ba54b48e 100644
--- a/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.h
+++ b/chromium/chrome/browser/devtools/devtools_embedder_message_dispatcher.h
@@ -41,6 +41,7 @@ class DevToolsEmbedderMessageDispatcher {
virtual void SetIsDocked(const DispatchCallback& callback,
bool is_docked) = 0;
virtual void OpenInNewTab(const std::string& url) = 0;
+ virtual void ShowItemInFolder(const std::string& file_system_path) = 0;
virtual void SaveToFile(const std::string& url,
const std::string& content,
bool save_as) = 0;
@@ -94,6 +95,8 @@ class DevToolsEmbedderMessageDispatcher {
const std::string& url) = 0;
virtual void Reattach(const DispatchCallback& callback) = 0;
virtual void ReadyForTest() = 0;
+ virtual void ConnectionReady() = 0;
+ virtual void SetOpenNewWindowForPopups(bool value) = 0;
virtual void RegisterExtensionsAPI(const std::string& origin,
const std::string& script) = 0;
};
diff --git a/chromium/chrome/browser/devtools/devtools_file_helper.cc b/chromium/chrome/browser/devtools/devtools_file_helper.cc
index 5c5442b1942..6e848f38c9a 100644
--- a/chromium/chrome/browser/devtools/devtools_file_helper.cc
+++ b/chromium/chrome/browser/devtools/devtools_file_helper.cc
@@ -21,7 +21,6 @@
#include "chrome/browser/browser_process.h"
#include "chrome/browser/devtools/devtools_file_watcher.h"
#include "chrome/browser/download/download_prefs.h"
-#include "chrome/browser/platform_util.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/chrome_select_file_policy.h"
#include "chrome/common/pref_names.h"
@@ -56,7 +55,6 @@ namespace {
static const char kRootName[] = "<root>";
static const char kPermissionDenied[] = "<permission denied>";
-static const char kAlreadyAdded[] = "<already added>";
base::LazyInstance<base::FilePath>::Leaky
g_last_save_path = LAZY_INSTANCE_INITIALIZER;
@@ -343,10 +341,8 @@ void DevToolsFileHelper::InnerAddFileSystem(
const base::FilePath& path) {
std::string file_system_path = path.AsUTF8Unsafe();
- if (IsFileSystemAdded(file_system_path)) {
- FailedToAddFileSystem(kAlreadyAdded);
- return;
- }
+ if (IsFileSystemAdded(file_system_path))
+ RemoveFileSystem(file_system_path);
std::string path_display_name = path.AsEndingWithSeparator().AsUTF8Unsafe();
base::string16 message = l10n_util::GetStringFUTF16(
@@ -426,6 +422,24 @@ bool DevToolsFileHelper::IsFileSystemAdded(
return file_systems_paths_value->HasKey(file_system_path);
}
+void DevToolsFileHelper::OnOpenItemComplete(
+ const base::FilePath& path,
+ platform_util::OpenOperationResult result) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ if (result == platform_util::OPEN_FAILED_INVALID_TYPE)
+ platform_util::ShowItemInFolder(profile_, path);
+}
+
+void DevToolsFileHelper::ShowItemInFolder(const std::string& file_system_path) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ if (file_system_path.empty())
+ return;
+ base::FilePath path = base::FilePath::FromUTF8Unsafe(file_system_path);
+ platform_util::OpenItem(profile_, path, platform_util::OPEN_FOLDER,
+ base::Bind(&DevToolsFileHelper::OnOpenItemComplete,
+ weak_factory_.GetWeakPtr(), path));
+}
+
void DevToolsFileHelper::FileSystemPathsSettingChanged() {
PathToType remaining;
remaining.swap(file_system_paths_);
diff --git a/chromium/chrome/browser/devtools/devtools_file_helper.h b/chromium/chrome/browser/devtools/devtools_file_helper.h
index 645ef74e311..9b8695962a5 100644
--- a/chromium/chrome/browser/devtools/devtools_file_helper.h
+++ b/chromium/chrome/browser/devtools/devtools_file_helper.h
@@ -17,6 +17,7 @@
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
#include "chrome/browser/devtools/devtools_file_watcher.h"
+#include "chrome/browser/platform_util.h"
#include "components/prefs/pref_change_registrar.h"
class Profile;
@@ -121,7 +122,12 @@ class DevToolsFileHelper {
// granted.
bool IsFileSystemAdded(const std::string& file_system_path);
+ // Opens and reveals file in OS's default file manager.
+ void ShowItemInFolder(const std::string& file_system_path);
+
private:
+ void OnOpenItemComplete(const base::FilePath& path,
+ platform_util::OpenOperationResult result);
void SaveAsFileSelected(const std::string& url,
const std::string& content,
const SaveCallback& callback,
diff --git a/chromium/chrome/browser/devtools/devtools_infobar_delegate.cc b/chromium/chrome/browser/devtools/devtools_infobar_delegate.cc
new file mode 100644
index 00000000000..738be413792
--- /dev/null
+++ b/chromium/chrome/browser/devtools/devtools_infobar_delegate.cc
@@ -0,0 +1,54 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/devtools/devtools_infobar_delegate.h"
+
+#include "chrome/browser/devtools/global_confirm_info_bar.h"
+#include "chrome/grit/generated_resources.h"
+#include "ui/base/l10n/l10n_util.h"
+
+// static
+void DevToolsInfoBarDelegate::Create(const base::string16& message,
+ const Callback& callback) {
+ std::unique_ptr<ConfirmInfoBarDelegate> delegate(
+ new DevToolsInfoBarDelegate(message, callback));
+ GlobalConfirmInfoBar::Show(std::move(delegate));
+}
+
+DevToolsInfoBarDelegate::DevToolsInfoBarDelegate(const base::string16& message,
+ const Callback& callback)
+ : ConfirmInfoBarDelegate(), message_(message), callback_(callback) {}
+
+DevToolsInfoBarDelegate::~DevToolsInfoBarDelegate() {
+ if (!callback_.is_null())
+ callback_.Run(false);
+}
+
+infobars::InfoBarDelegate::InfoBarIdentifier
+DevToolsInfoBarDelegate::GetIdentifier() const {
+ return DEV_TOOLS_INFOBAR_DELEGATE;
+}
+
+base::string16 DevToolsInfoBarDelegate::GetMessageText() const {
+ return message_;
+}
+
+base::string16 DevToolsInfoBarDelegate::GetButtonLabel(
+ InfoBarButton button) const {
+ return l10n_util::GetStringUTF16((button == BUTTON_OK)
+ ? IDS_DEV_TOOLS_CONFIRM_ALLOW_BUTTON
+ : IDS_DEV_TOOLS_CONFIRM_DENY_BUTTON);
+}
+
+bool DevToolsInfoBarDelegate::Accept() {
+ callback_.Run(true);
+ callback_.Reset();
+ return true;
+}
+
+bool DevToolsInfoBarDelegate::Cancel() {
+ callback_.Run(false);
+ callback_.Reset();
+ return true;
+}
diff --git a/chromium/chrome/browser/devtools/devtools_infobar_delegate.h b/chromium/chrome/browser/devtools/devtools_infobar_delegate.h
new file mode 100644
index 00000000000..4a94f5e1ff5
--- /dev/null
+++ b/chromium/chrome/browser/devtools/devtools_infobar_delegate.h
@@ -0,0 +1,35 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_DEVTOOLS_DEVTOOLS_INFOBAR_DELEGATE_H_
+#define CHROME_BROWSER_DEVTOOLS_DEVTOOLS_INFOBAR_DELEGATE_H_
+
+#include "base/callback.h"
+#include "base/strings/string16.h"
+#include "components/infobars/core/confirm_infobar_delegate.h"
+
+class DevToolsInfoBarDelegate : public ConfirmInfoBarDelegate {
+ public:
+ using Callback = base::Callback<void(bool)>;
+
+ static void Create(const base::string16& message, const Callback& callback);
+
+ private:
+ DevToolsInfoBarDelegate(const base::string16& message,
+ const Callback& callback);
+ ~DevToolsInfoBarDelegate() override;
+
+ infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
+ base::string16 GetMessageText() const override;
+ base::string16 GetButtonLabel(InfoBarButton button) const override;
+ bool Accept() override;
+ bool Cancel() override;
+
+ const base::string16 message_;
+ Callback callback_;
+
+ DISALLOW_COPY_AND_ASSIGN(DevToolsInfoBarDelegate);
+};
+
+#endif // CHROME_BROWSER_DEVTOOLS_DEVTOOLS_INFOBAR_DELEGATE_H_ \ No newline at end of file
diff --git a/chromium/chrome/browser/devtools/devtools_sanity_browsertest.cc b/chromium/chrome/browser/devtools/devtools_sanity_browsertest.cc
index e447142f74c..a47a3d0b56a 100644
--- a/chromium/chrome/browser/devtools/devtools_sanity_browsertest.cc
+++ b/chromium/chrome/browser/devtools/devtools_sanity_browsertest.cc
@@ -42,7 +42,6 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/common/extensions/extension_process_policy.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/in_process_browser_test.h"
@@ -1799,7 +1798,7 @@ IN_PROC_BROWSER_TEST_F(DevToolsReattachAfterCrashTest,
IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, AutoAttachToWindowOpen) {
OpenDevToolsWindow(kWindowOpenTestPage, false);
- DispatchOnTestSuite(window_, "enableAutoAttachToCreatedPages");
+ DevToolsWindowTesting::Get(window_)->SetOpenNewWindowForPopups(true);
DevToolsWindowCreationObserver observer;
ASSERT_TRUE(content::ExecuteScript(
GetInspectedTab(), "window.open('window_open.html', '_blank');"));
@@ -1840,7 +1839,7 @@ IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest, InspectSharedWorker) {
// Flaky on multiple platforms. See http://crbug.com/432444
IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest,
- DISABLED_PauseInSharedWorkerInitialization) {
+ PauseInSharedWorkerInitialization) {
ASSERT_TRUE(spawned_test_server()->Start());
GURL url = spawned_test_server()->GetURL(kReloadSharedWorkerTestPage);
ui_test_utils::NavigateToURL(browser(), url);
@@ -2028,9 +2027,8 @@ class MockWebUIProvider
// This tests checks that window is correctly initialized when DevTools is
// opened while navigation through history with forward and back actions.
// (crbug.com/627407)
-// Flaky on Windows and ChromeOS. http://crbug.com/628174#c4
IN_PROC_BROWSER_TEST_F(DevToolsSanityTest,
- DISABLED_TestWindowInitializedOnNavigateBack) {
+ TestWindowInitializedOnNavigateBack) {
TestChromeWebUIControllerFactory test_factory;
MockWebUIProvider mock_provider("dummyurl",
"<script>\n"
diff --git a/chromium/chrome/browser/devtools/devtools_ui_bindings.cc b/chromium/chrome/browser/devtools/devtools_ui_bindings.cc
index cae95d33c69..6f54f8b2bc5 100644
--- a/chromium/chrome/browser/devtools/devtools_ui_bindings.cc
+++ b/chromium/chrome/browser/devtools/devtools_ui_bindings.cc
@@ -27,7 +27,6 @@
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/devtools/devtools_file_watcher.h"
#include "chrome/browser/devtools/devtools_protocol.h"
-#include "chrome/browser/devtools/global_confirm_info_bar.h"
#include "chrome/browser/devtools/url_constants.h"
#include "chrome/browser/extensions/chrome_extension_web_contents_observer.h"
#include "chrome/browser/infobars/infobar_service.h"
@@ -40,9 +39,6 @@
#include "chrome/common/extensions/chrome_manifest_url_handlers.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
-#include "chrome/grit/generated_resources.h"
-#include "components/infobars/core/confirm_infobar_delegate.h"
-#include "components/infobars/core/infobar.h"
#include "components/prefs/scoped_user_pref_update.h"
#include "components/sync_preferences/pref_service_syncable.h"
#include "components/zoom/page_zoom.h"
@@ -75,7 +71,6 @@
#include "net/url_request/url_fetcher.h"
#include "net/url_request/url_fetcher_response_writer.h"
#include "third_party/WebKit/public/public_features.h"
-#include "ui/base/l10n/l10n_util.h"
#include "ui/base/page_transition_types.h"
using base::DictionaryValue;
@@ -112,8 +107,8 @@ static const char kConfigNetworkDiscoveryConfig[] = "networkDiscoveryConfig";
const size_t kMaxMessageChunkSize = IPC::Channel::kMaximumMessageSize / 4;
typedef std::vector<DevToolsUIBindings*> DevToolsUIBindingsList;
-base::LazyInstance<DevToolsUIBindingsList>::Leaky g_instances =
- LAZY_INSTANCE_INITIALIZER;
+base::LazyInstance<DevToolsUIBindingsList>::Leaky
+ g_devtools_ui_bindings_instances = LAZY_INSTANCE_INITIALIZER;
std::unique_ptr<base::DictionaryValue> CreateFileSystemValue(
DevToolsFileHelper::FileSystem file_system) {
@@ -135,70 +130,6 @@ Browser* FindBrowser(content::WebContents* web_contents) {
return NULL;
}
-// DevToolsConfirmInfoBarDelegate ---------------------------------------------
-
-typedef base::Callback<void(bool)> InfoBarCallback;
-
-class DevToolsConfirmInfoBarDelegate : public ConfirmInfoBarDelegate {
- public:
- DevToolsConfirmInfoBarDelegate(
- const InfoBarCallback& callback,
- const base::string16& message);
- ~DevToolsConfirmInfoBarDelegate() override;
-
- private:
- infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
- base::string16 GetMessageText() const override;
- base::string16 GetButtonLabel(InfoBarButton button) const override;
- bool Accept() override;
- bool Cancel() override;
-
- InfoBarCallback callback_;
- const base::string16 message_;
-
- DISALLOW_COPY_AND_ASSIGN(DevToolsConfirmInfoBarDelegate);
-};
-
-DevToolsConfirmInfoBarDelegate::DevToolsConfirmInfoBarDelegate(
- const InfoBarCallback& callback,
- const base::string16& message)
- : ConfirmInfoBarDelegate(),
- callback_(callback),
- message_(message) {
-}
-
-DevToolsConfirmInfoBarDelegate::~DevToolsConfirmInfoBarDelegate() {
- if (!callback_.is_null())
- callback_.Run(false);
-}
-
-infobars::InfoBarDelegate::InfoBarIdentifier
-DevToolsConfirmInfoBarDelegate::GetIdentifier() const {
- return DEV_TOOLS_CONFIRM_INFOBAR_DELEGATE;
-}
-
-base::string16 DevToolsConfirmInfoBarDelegate::GetMessageText() const {
- return message_;
-}
-
-base::string16 DevToolsConfirmInfoBarDelegate::GetButtonLabel(
- InfoBarButton button) const {
- return l10n_util::GetStringUTF16((button == BUTTON_OK) ?
- IDS_DEV_TOOLS_CONFIRM_ALLOW_BUTTON : IDS_DEV_TOOLS_CONFIRM_DENY_BUTTON);
-}
-
-bool DevToolsConfirmInfoBarDelegate::Accept() {
- callback_.Run(true);
- callback_.Reset();
- return true;
-}
-
-bool DevToolsConfirmInfoBarDelegate::Cancel() {
- callback_.Run(false);
- callback_.Reset();
- return true;
-}
-
// DevToolsUIDefaultDelegate --------------------------------------------------
class DefaultBindingsDelegate : public DevToolsUIBindings::Delegate {
@@ -225,6 +156,8 @@ class DefaultBindingsDelegate : public DevToolsUIBindings::Delegate {
void InspectedContentsClosing() override;
void OnLoadCompleted() override {}
void ReadyForTest() override {}
+ void ConnectionReady() override {}
+ void SetOpenNewWindowForPopups(bool value) override {}
InfoBarService* GetInfoBarService() override;
void RenderProcessGone(bool crashed) override {}
void ShowCertificateViewer(const std::string& cert_chain) override{};
@@ -547,13 +480,14 @@ void DevToolsUIBindings::FrontendWebContentsObserver::DidFinishNavigation(
DevToolsUIBindings* DevToolsUIBindings::ForWebContents(
content::WebContents* web_contents) {
- if (g_instances == NULL)
- return NULL;
- DevToolsUIBindingsList* instances = g_instances.Pointer();
- for (DevToolsUIBindingsList::iterator it(instances->begin());
- it != instances->end(); ++it) {
- if ((*it)->web_contents() == web_contents)
- return *it;
+ if (!g_devtools_ui_bindings_instances.IsCreated())
+ return NULL;
+ DevToolsUIBindingsList* instances =
+ g_devtools_ui_bindings_instances.Pointer();
+ for (DevToolsUIBindingsList::iterator it(instances->begin());
+ it != instances->end(); ++it) {
+ if ((*it)->web_contents() == web_contents)
+ return *it;
}
return NULL;
}
@@ -567,7 +501,7 @@ DevToolsUIBindings::DevToolsUIBindings(content::WebContents* web_contents)
frontend_loaded_(false),
reloading_(false),
weak_factory_(this) {
- g_instances.Get().push_back(this);
+ g_devtools_ui_bindings_instances.Get().push_back(this);
frontend_contents_observer_.reset(new FrontendWebContentsObserver(this));
web_contents_->GetMutableRendererPrefs()->can_accept_load_drops = false;
@@ -596,7 +530,8 @@ DevToolsUIBindings::~DevToolsUIBindings() {
SetDevicesUpdatesEnabled(false);
// Remove self from global list.
- DevToolsUIBindingsList* instances = g_instances.Pointer();
+ DevToolsUIBindingsList* instances =
+ g_devtools_ui_bindings_instances.Pointer();
DevToolsUIBindingsList::iterator it(
std::find(instances->begin(), instances->end(), this));
DCHECK(it != instances->end());
@@ -636,7 +571,7 @@ void DevToolsUIBindings::HandleMessageFromDevToolsFrontend(
void DevToolsUIBindings::DispatchProtocolMessage(
content::DevToolsAgentHost* agent_host, const std::string& message) {
DCHECK(agent_host == agent_host_.get());
- if (!frontend_host_)
+ if (!frontend_host_ || reloading_)
return;
if (message.length() < kMaxMessageChunkSize) {
@@ -766,6 +701,11 @@ void DevToolsUIBindings::OpenInNewTab(const std::string& url) {
delegate_->OpenInNewTab(url);
}
+void DevToolsUIBindings::ShowItemInFolder(const std::string& file_system_path) {
+ CHECK(IsValidFrontendURL(web_contents_->GetURL()) && frontend_host_);
+ file_helper_->ShowItemInFolder(file_system_path);
+}
+
void DevToolsUIBindings::SaveToFile(const std::string& url,
const std::string& content,
bool save_as) {
@@ -797,7 +737,7 @@ void DevToolsUIBindings::RequestFileSystems() {
void DevToolsUIBindings::AddFileSystem(const std::string& type) {
CHECK(IsValidFrontendURL(web_contents_->GetURL()) && frontend_host_);
file_helper_->AddFileSystem(
- type, base::Bind(&DevToolsUIBindings::ShowDevToolsConfirmInfoBar,
+ type, base::Bind(&DevToolsUIBindings::ShowDevToolsInfoBar,
weak_factory_.GetWeakPtr()));
}
@@ -810,9 +750,8 @@ void DevToolsUIBindings::UpgradeDraggedFileSystemPermissions(
const std::string& file_system_url) {
CHECK(IsValidFrontendURL(web_contents_->GetURL()) && frontend_host_);
file_helper_->UpgradeDraggedFileSystemPermissions(
- file_system_url,
- base::Bind(&DevToolsUIBindings::ShowDevToolsConfirmInfoBar,
- weak_factory_.GetWeakPtr()));
+ file_system_url, base::Bind(&DevToolsUIBindings::ShowDevToolsInfoBar,
+ weak_factory_.GetWeakPtr()));
}
void DevToolsUIBindings::IndexPath(int index_request_id,
@@ -1068,9 +1007,17 @@ void DevToolsUIBindings::ReadyForTest() {
delegate_->ReadyForTest();
}
+void DevToolsUIBindings::ConnectionReady() {
+ delegate_->ConnectionReady();
+}
+
+void DevToolsUIBindings::SetOpenNewWindowForPopups(bool value) {
+ delegate_->SetOpenNewWindowForPopups(value);
+}
+
void DevToolsUIBindings::DispatchProtocolMessageFromDevToolsFrontend(
const std::string& message) {
- if (agent_host_.get())
+ if (agent_host_.get() && !reloading_)
agent_host_->DispatchProtocolMessage(this, message);
}
@@ -1254,16 +1201,14 @@ void DevToolsUIBindings::SearchCompleted(
&file_system_path_value, &file_paths_value);
}
-void DevToolsUIBindings::ShowDevToolsConfirmInfoBar(
+void DevToolsUIBindings::ShowDevToolsInfoBar(
const base::string16& message,
- const InfoBarCallback& callback) {
+ const DevToolsInfoBarDelegate::Callback& callback) {
if (!delegate_->GetInfoBarService()) {
callback.Run(false);
return;
}
- std::unique_ptr<DevToolsConfirmInfoBarDelegate> delegate(
- new DevToolsConfirmInfoBarDelegate(callback, message));
- GlobalConfirmInfoBar::Show(std::move(delegate));
+ DevToolsInfoBarDelegate::Create(message, callback);
}
void DevToolsUIBindings::AddDevToolsExtensionsToClient() {
@@ -1322,8 +1267,6 @@ void DevToolsUIBindings::AttachTo(
void DevToolsUIBindings::Reload() {
reloading_ = true;
- if (agent_host_)
- agent_host_->DetachClient(this);
web_contents_->GetController().Reload(content::ReloadType::NORMAL, false);
}
@@ -1406,8 +1349,10 @@ void DevToolsUIBindings::DocumentAvailableInMainFrame() {
if (!reloading_)
return;
reloading_ = false;
- if (agent_host_.get())
+ if (agent_host_.get()) {
+ agent_host_->DetachClient(this);
InnerAttach();
+ }
}
void DevToolsUIBindings::DocumentOnLoadCompletedInMainFrame() {
diff --git a/chromium/chrome/browser/devtools/devtools_ui_bindings.h b/chromium/chrome/browser/devtools/devtools_ui_bindings.h
index 2265ac36b99..35e58b697ee 100644
--- a/chromium/chrome/browser/devtools/devtools_ui_bindings.h
+++ b/chromium/chrome/browser/devtools/devtools_ui_bindings.h
@@ -16,6 +16,7 @@
#include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h"
#include "chrome/browser/devtools/devtools_file_helper.h"
#include "chrome/browser/devtools/devtools_file_system_indexer.h"
+#include "chrome/browser/devtools/devtools_infobar_delegate.h"
#include "chrome/browser/devtools/devtools_targets_ui.h"
#include "components/prefs/pref_change_registrar.h"
#include "content/public/browser/devtools_agent_host.h"
@@ -40,13 +41,6 @@ class DevToolsUIBindings : public DevToolsEmbedderMessageDispatcher::Delegate,
public net::URLFetcherDelegate,
public DevToolsFileHelper::Delegate {
public:
- static DevToolsUIBindings* ForWebContents(
- content::WebContents* web_contents);
-
- static GURL SanitizeFrontendURL(const GURL& url);
- static bool IsValidFrontendURL(const GURL& url);
- static bool IsValidRemoteFrontendURL(const GURL& url);
-
class Delegate {
public:
virtual ~Delegate() {}
@@ -64,11 +58,19 @@ class DevToolsUIBindings : public DevToolsEmbedderMessageDispatcher::Delegate,
virtual void InspectedContentsClosing() = 0;
virtual void OnLoadCompleted() = 0;
virtual void ReadyForTest() = 0;
+ virtual void ConnectionReady() = 0;
+ virtual void SetOpenNewWindowForPopups(bool value) = 0;
virtual InfoBarService* GetInfoBarService() = 0;
virtual void RenderProcessGone(bool crashed) = 0;
virtual void ShowCertificateViewer(const std::string& cert_chain) = 0;
};
+ static DevToolsUIBindings* ForWebContents(content::WebContents* web_contents);
+
+ static GURL SanitizeFrontendURL(const GURL& url);
+ static bool IsValidFrontendURL(const GURL& url);
+ static bool IsValidRemoteFrontendURL(const GURL& url);
+
explicit DevToolsUIBindings(content::WebContents* web_contents);
~DevToolsUIBindings() override;
@@ -108,6 +110,7 @@ class DevToolsUIBindings : public DevToolsEmbedderMessageDispatcher::Delegate,
int stream_id) override;
void SetIsDocked(const DispatchCallback& callback, bool is_docked) override;
void OpenInNewTab(const std::string& url) override;
+ void ShowItemInFolder(const std::string& file_system_path) override;
void SaveToFile(const std::string& url,
const std::string& content,
bool save_as) override;
@@ -157,6 +160,8 @@ class DevToolsUIBindings : public DevToolsEmbedderMessageDispatcher::Delegate,
void ClearPreferences() override;
void Reattach(const DispatchCallback& callback) override;
void ReadyForTest() override;
+ void ConnectionReady() override;
+ void SetOpenNewWindowForPopups(bool value) override;
void RegisterExtensionsAPI(const std::string& origin,
const std::string& script) override;
@@ -211,9 +216,8 @@ class DevToolsUIBindings : public DevToolsEmbedderMessageDispatcher::Delegate,
void SearchCompleted(int request_id,
const std::string& file_system_path,
const std::vector<std::string>& file_paths);
- typedef base::Callback<void(bool)> InfoBarCallback;
- void ShowDevToolsConfirmInfoBar(const base::string16& message,
- const InfoBarCallback& callback);
+ void ShowDevToolsInfoBar(const base::string16& message,
+ const DevToolsInfoBarDelegate::Callback& callback);
// Extensions support.
void AddDevToolsExtensionsToClient();
diff --git a/chromium/chrome/browser/devtools/devtools_window.cc b/chromium/chrome/browser/devtools/devtools_window.cc
index 8282fec703c..7e1ccbc335e 100644
--- a/chromium/chrome/browser/devtools/devtools_window.cc
+++ b/chromium/chrome/browser/devtools/devtools_window.cc
@@ -48,6 +48,8 @@
#include "content/public/browser/native_web_keyboard_event.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/navigation_entry.h"
+#include "content/public/browser/navigation_handle.h"
+#include "content/public/browser/navigation_throttle.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h"
@@ -73,7 +75,7 @@ using content::WebContents;
namespace {
typedef std::vector<DevToolsWindow*> DevToolsWindows;
-base::LazyInstance<DevToolsWindows>::Leaky g_instances =
+base::LazyInstance<DevToolsWindows>::Leaky g_devtools_window_instances =
LAZY_INSTANCE_INITIALIZER;
base::LazyInstance<std::vector<base::Callback<void(DevToolsWindow*)>>>::Leaky
@@ -338,6 +340,43 @@ DevToolsWindow::ObserverWithAccessor::ObserverWithAccessor(
DevToolsWindow::ObserverWithAccessor::~ObserverWithAccessor() {
}
+// DevToolsWindow::Throttle ------------------------------------------
+
+class DevToolsWindow::Throttle : public content::NavigationThrottle {
+ public:
+ Throttle(content::NavigationHandle* navigation_handle,
+ DevToolsWindow* devtools_window)
+ : content::NavigationThrottle(navigation_handle),
+ devtools_window_(devtools_window) {
+ devtools_window_->throttle_ = this;
+ }
+
+ ~Throttle() override {
+ if (devtools_window_)
+ devtools_window_->throttle_ = nullptr;
+ }
+
+ // content::NavigationThrottle implementation:
+ NavigationThrottle::ThrottleCheckResult WillStartRequest() override {
+ return DEFER;
+ }
+
+ const char* GetNameForLogging() override { return "DevToolsWindowThrottle"; }
+
+ void ResumeThrottle() {
+ if (devtools_window_) {
+ devtools_window_->throttle_ = nullptr;
+ devtools_window_ = nullptr;
+ }
+ Resume();
+ }
+
+ private:
+ DevToolsWindow* devtools_window_;
+
+ DISALLOW_COPY_AND_ASSIGN(Throttle);
+};
+
// DevToolsWindow -------------------------------------------------------------
const char DevToolsWindow::kDevToolsApp[] = "DevToolsApp";
@@ -360,6 +399,9 @@ void DevToolsWindow::RemoveCreationCallbackForTest(
}
DevToolsWindow::~DevToolsWindow() {
+ if (throttle_)
+ throttle_->ResumeThrottle();
+
life_stage_ = kClosing;
UpdateBrowserWindow();
@@ -368,7 +410,7 @@ DevToolsWindow::~DevToolsWindow() {
if (toolbox_web_contents_)
delete toolbox_web_contents_;
- DevToolsWindows* instances = g_instances.Pointer();
+ DevToolsWindows* instances = g_devtools_window_instances.Pointer();
DevToolsWindows::iterator it(
std::find(instances->begin(), instances->end(), this));
DCHECK(it != instances->end());
@@ -429,9 +471,9 @@ content::WebContents* DevToolsWindow::GetInTabWebContents(
// static
DevToolsWindow* DevToolsWindow::GetInstanceForInspectedWebContents(
WebContents* inspected_web_contents) {
- if (!inspected_web_contents || g_instances == NULL)
+ if (!inspected_web_contents || !g_devtools_window_instances.IsCreated())
return NULL;
- DevToolsWindows* instances = g_instances.Pointer();
+ DevToolsWindows* instances = g_devtools_window_instances.Pointer();
for (DevToolsWindows::iterator it(instances->begin()); it != instances->end();
++it) {
if ((*it)->GetInspectedWebContents() == inspected_web_contents)
@@ -442,9 +484,9 @@ DevToolsWindow* DevToolsWindow::GetInstanceForInspectedWebContents(
// static
bool DevToolsWindow::IsDevToolsWindow(content::WebContents* web_contents) {
- if (!web_contents || g_instances == NULL)
+ if (!web_contents || !g_devtools_window_instances.IsCreated())
return false;
- DevToolsWindows* instances = g_instances.Pointer();
+ DevToolsWindows* instances = g_devtools_window_instances.Pointer();
for (DevToolsWindows::iterator it(instances->begin()); it != instances->end();
++it) {
if ((*it)->main_web_contents_ == web_contents ||
@@ -580,7 +622,7 @@ void DevToolsWindow::OpenExternalFrontend(
// static
void DevToolsWindow::OpenNodeFrontendWindow(Profile* profile) {
- for (DevToolsWindow* window : g_instances.Get()) {
+ for (DevToolsWindow* window : g_devtools_window_instances.Get()) {
if (window->frontend_type_ == kFrontendNode) {
window->ActivateWindow();
return;
@@ -666,6 +708,31 @@ void DevToolsWindow::InspectElement(
}
}
+// static
+std::unique_ptr<content::NavigationThrottle>
+DevToolsWindow::MaybeCreateNavigationThrottle(
+ content::NavigationHandle* handle) {
+ WebContents* web_contents = handle->GetWebContents();
+ if (!web_contents || !web_contents->HasOriginalOpener() ||
+ web_contents->GetController().GetLastCommittedEntry()) {
+ return nullptr;
+ }
+
+ WebContents* opener = WebContents::FromRenderFrameHost(
+ handle->GetWebContents()->GetOriginalOpener());
+ DevToolsWindow* window = GetInstanceForInspectedWebContents(opener);
+ if (!window || !window->open_new_window_for_popups_ ||
+ GetInstanceForInspectedWebContents(web_contents))
+ return nullptr;
+
+ DevToolsWindow::OpenDevToolsWindow(web_contents);
+ window = GetInstanceForInspectedWebContents(web_contents);
+ if (!window)
+ return nullptr;
+
+ return std::make_unique<Throttle>(handle, window);
+}
+
void DevToolsWindow::ScheduleShow(const DevToolsToggleAction& action) {
if (life_stage_ == kLoadCompleted) {
Show(action);
@@ -843,7 +910,7 @@ DevToolsWindow::DevToolsWindow(FrontendType frontend_type,
zoom::ZoomController::FromWebContents(main_web_contents_)
->SetShowsNotificationBubble(false);
- g_instances.Get().push_back(this);
+ g_devtools_window_instances.Get().push_back(this);
// There is no inspected_web_contents in case of various workers.
if (inspected_web_contents)
@@ -958,9 +1025,9 @@ GURL DevToolsWindow::GetDevToolsURL(Profile* profile,
// static
DevToolsWindow* DevToolsWindow::FindDevToolsWindow(
DevToolsAgentHost* agent_host) {
- if (!agent_host || g_instances == NULL)
+ if (!agent_host || !g_devtools_window_instances.IsCreated())
return NULL;
- DevToolsWindows* instances = g_instances.Pointer();
+ DevToolsWindows* instances = g_devtools_window_instances.Pointer();
for (DevToolsWindows::iterator it(instances->begin()); it != instances->end();
++it) {
if ((*it)->bindings_->IsAttachedTo(agent_host))
@@ -972,9 +1039,9 @@ DevToolsWindow* DevToolsWindow::FindDevToolsWindow(
// static
DevToolsWindow* DevToolsWindow::AsDevToolsWindow(
content::WebContents* web_contents) {
- if (!web_contents || g_instances == NULL)
+ if (!web_contents || !g_devtools_window_instances.IsCreated())
return NULL;
- DevToolsWindows* instances = g_instances.Pointer();
+ DevToolsWindows* instances = g_devtools_window_instances.Pointer();
for (DevToolsWindows::iterator it(instances->begin()); it != instances->end();
++it) {
if ((*it)->main_web_contents_ == web_contents)
@@ -1128,7 +1195,7 @@ content::JavaScriptDialogManager* DevToolsWindow::GetJavaScriptDialogManager(
content::ColorChooser* DevToolsWindow::OpenColorChooser(
WebContents* web_contents,
SkColor initial_color,
- const std::vector<content::ColorSuggestion>& suggestions) {
+ const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions) {
return chrome::ShowColorChooser(web_contents, initial_color);
}
@@ -1363,6 +1430,15 @@ void DevToolsWindow::ReadyForTest() {
}
}
+void DevToolsWindow::ConnectionReady() {
+ if (throttle_)
+ throttle_->ResumeThrottle();
+}
+
+void DevToolsWindow::SetOpenNewWindowForPopups(bool value) {
+ open_new_window_for_popups_ = value;
+}
+
void DevToolsWindow::CreateDevToolsBrowser() {
PrefService* prefs = profile_->GetPrefs();
if (!prefs->GetDictionary(prefs::kAppWindowPlacement)->HasKey(kDevToolsApp)) {
diff --git a/chromium/chrome/browser/devtools/devtools_window.h b/chromium/chrome/browser/devtools/devtools_window.h
index a12f2d54ae5..9aca0915dc1 100644
--- a/chromium/chrome/browser/devtools/devtools_window.h
+++ b/chromium/chrome/browser/devtools/devtools_window.h
@@ -21,6 +21,8 @@ class DevToolsEyeDropper;
namespace content {
class DevToolsAgentHost;
struct NativeWebKeyboardEvent;
+class NavigationHandle;
+class NavigationThrottle;
class RenderFrameHost;
}
@@ -106,6 +108,9 @@ class DevToolsWindow : public DevToolsUIBindings::Delegate,
int x,
int y);
+ static std::unique_ptr<content::NavigationThrottle>
+ MaybeCreateNavigationThrottle(content::NavigationHandle* handle);
+
// Sets closure to be called after load is done. If already loaded, calls
// closure immediately.
void SetLoadCompletedCallback(const base::Closure& closure);
@@ -307,7 +312,8 @@ class DevToolsWindow : public DevToolsUIBindings::Delegate,
content::ColorChooser* OpenColorChooser(
content::WebContents* web_contents,
SkColor color,
- const std::vector<content::ColorSuggestion>& suggestions) override;
+ const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions)
+ override;
void RunFileChooser(content::RenderFrameHost* render_frame_host,
const content::FileChooserParams& params) override;
bool PreHandleGestureEvent(content::WebContents* source,
@@ -327,6 +333,8 @@ class DevToolsWindow : public DevToolsUIBindings::Delegate,
void InspectedContentsClosing() override;
void OnLoadCompleted() override;
void ReadyForTest() override;
+ void ConnectionReady() override;
+ void SetOpenNewWindowForPopups(bool value) override;
InfoBarService* GetInfoBarService() override;
void RenderProcessGone(bool crashed) override;
void ShowCertificateViewer(const std::string& cert_viewer) override;
@@ -367,6 +375,10 @@ class DevToolsWindow : public DevToolsUIBindings::Delegate,
std::unique_ptr<DevToolsEventForwarder> event_forwarder_;
std::unique_ptr<DevToolsEyeDropper> eye_dropper_;
+ class Throttle;
+ Throttle* throttle_ = nullptr;
+ bool open_new_window_for_popups_ = false;
+
friend class DevToolsEventForwarder;
DISALLOW_COPY_AND_ASSIGN(DevToolsWindow);
};
diff --git a/chromium/chrome/browser/devtools/devtools_window_testing.cc b/chromium/chrome/browser/devtools/devtools_window_testing.cc
index 19ee642f20e..aba030320fc 100644
--- a/chromium/chrome/browser/devtools/devtools_window_testing.cc
+++ b/chromium/chrome/browser/devtools/devtools_window_testing.cc
@@ -20,9 +20,8 @@ namespace {
const char kHarnessScript[] = "Tests.js";
typedef std::vector<DevToolsWindowTesting*> DevToolsWindowTestings;
-base::LazyInstance<DevToolsWindowTestings>::Leaky g_instances =
- LAZY_INSTANCE_INITIALIZER;
-
+base::LazyInstance<DevToolsWindowTestings>::Leaky
+ g_devtools_window_testing_instances = LAZY_INSTANCE_INITIALIZER;
}
DevToolsWindowTesting::DevToolsWindowTesting(DevToolsWindow* window)
@@ -30,11 +29,12 @@ DevToolsWindowTesting::DevToolsWindowTesting(DevToolsWindow* window)
DCHECK(window);
window->close_callback_ =
base::Bind(&DevToolsWindowTesting::WindowClosed, window);
- g_instances.Get().push_back(this);
+ g_devtools_window_testing_instances.Get().push_back(this);
}
DevToolsWindowTesting::~DevToolsWindowTesting() {
- DevToolsWindowTestings* instances = g_instances.Pointer();
+ DevToolsWindowTestings* instances =
+ g_devtools_window_testing_instances.Pointer();
DevToolsWindowTestings::iterator it(
std::find(instances->begin(), instances->end(), this));
DCHECK(it != instances->end());
@@ -55,9 +55,10 @@ DevToolsWindowTesting* DevToolsWindowTesting::Get(DevToolsWindow* window) {
// static
DevToolsWindowTesting* DevToolsWindowTesting::Find(DevToolsWindow* window) {
- if (g_instances == NULL)
+ if (!g_devtools_window_testing_instances.IsCreated())
return NULL;
- DevToolsWindowTestings* instances = g_instances.Pointer();
+ DevToolsWindowTestings* instances =
+ g_devtools_window_testing_instances.Pointer();
for (DevToolsWindowTestings::iterator it(instances->begin());
it != instances->end();
++it) {
@@ -87,6 +88,10 @@ void DevToolsWindowTesting::SetCloseCallback(const base::Closure& closure) {
close_callback_ = closure;
}
+void DevToolsWindowTesting::SetOpenNewWindowForPopups(bool value) {
+ devtools_window_->SetOpenNewWindowForPopups(value);
+}
+
// static
void DevToolsWindowTesting::WindowClosed(DevToolsWindow* window) {
DevToolsWindowTesting* testing = DevToolsWindowTesting::Find(window);
diff --git a/chromium/chrome/browser/devtools/devtools_window_testing.h b/chromium/chrome/browser/devtools/devtools_window_testing.h
index bb10fc09dfb..26efe4d6068 100644
--- a/chromium/chrome/browser/devtools/devtools_window_testing.h
+++ b/chromium/chrome/browser/devtools/devtools_window_testing.h
@@ -45,6 +45,7 @@ class DevToolsWindowTesting {
content::WebContents* toolbox_web_contents();
void SetInspectedPageBounds(const gfx::Rect& bounds);
void SetCloseCallback(const base::Closure& closure);
+ void SetOpenNewWindowForPopups(bool value);
private:
friend class DevToolsWindow;
diff --git a/chromium/chrome/browser/devtools/global_confirm_info_bar_browsertest.cc b/chromium/chrome/browser/devtools/global_confirm_info_bar_browsertest.cc
index 5f27aab43f9..b334f627c8c 100644
--- a/chromium/chrome/browser/devtools/global_confirm_info_bar_browsertest.cc
+++ b/chromium/chrome/browser/devtools/global_confirm_info_bar_browsertest.cc
@@ -15,7 +15,6 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "components/infobars/core/infobar.h"
-#include "components/infobars/core/infobars_switches.h"
#include "content/public/test/test_utils.h"
namespace {
@@ -55,22 +54,6 @@ class GlobalConfirmInfoBarTest : public InProcessBrowserTest {
DISALLOW_COPY_AND_ASSIGN(GlobalConfirmInfoBarTest);
};
-// Subclass for tests that require infobars to be disabled.
-class GlobalConfirmInfoBarWithInfoBarDisabledTest
- : public GlobalConfirmInfoBarTest {
- public:
- GlobalConfirmInfoBarWithInfoBarDisabledTest() = default;
- ~GlobalConfirmInfoBarWithInfoBarDisabledTest() override = default;
-
- protected:
- void SetUpCommandLine(base::CommandLine* command_line) override {
- command_line->AppendSwitch(infobars::switches::kDisableInfoBars);
- }
-
- private:
- DISALLOW_COPY_AND_ASSIGN(GlobalConfirmInfoBarWithInfoBarDisabledTest);
-};
-
} // namespace
// Creates a global confirm info bar on a browser with 2 tabs and closes it.
@@ -146,17 +129,3 @@ IN_PROC_BROWSER_TEST_F(GlobalConfirmInfoBarTest, UserInteraction) {
for (int i = 0; i < tab_strip_model->count(); i++)
EXPECT_EQ(0u, GetInfoBarServiceFromTabIndex(i)->infobar_count());
}
-
-IN_PROC_BROWSER_TEST_F(GlobalConfirmInfoBarWithInfoBarDisabledTest,
- InfoBarsDisabled) {
- ASSERT_EQ(1, browser()->tab_strip_model()->count());
-
- auto delegate = base::MakeUnique<TestConfirmInfoBarDelegate>();
- base::WeakPtr<GlobalConfirmInfoBar> global_confirm_info_bar =
- GlobalConfirmInfoBar::Show(std::move(delegate));
-
- // In this case, the deletion is done asynchronously.
- content::RunAllPendingInMessageLoop();
-
- ASSERT_FALSE(global_confirm_info_bar);
-}
diff --git a/chromium/chrome/browser/engagement/site_engagement_details.mojom b/chromium/chrome/browser/engagement/site_engagement_details.mojom
index cf494996341..ec705aeae4a 100644
--- a/chromium/chrome/browser/engagement/site_engagement_details.mojom
+++ b/chromium/chrome/browser/engagement/site_engagement_details.mojom
@@ -14,7 +14,6 @@ struct SiteEngagementDetails {
// sum to a value greater than |score| if it exceeds the maximum.
double base_score;
double installed_bonus;
- double notifications_bonus;
};
interface SiteEngagementDetailsProvider {
diff --git a/chromium/chrome/browser/extensions/BUILD.gn b/chromium/chrome/browser/extensions/BUILD.gn
index 97cd197a1c6..a4e21df711c 100644
--- a/chromium/chrome/browser/extensions/BUILD.gn
+++ b/chromium/chrome/browser/extensions/BUILD.gn
@@ -127,6 +127,8 @@ static_library("extensions") {
"api/debugger/debugger_api.h",
"api/debugger/debugger_api_constants.cc",
"api/debugger/debugger_api_constants.h",
+ "api/debugger/extension_dev_tools_infobar.cc",
+ "api/debugger/extension_dev_tools_infobar.h",
"api/declarative_content/chrome_content_rules_registry.cc",
"api/declarative_content/chrome_content_rules_registry.h",
"api/declarative_content/content_action.cc",
@@ -267,6 +269,8 @@ static_library("extensions") {
"api/messaging/chrome_messaging_delegate.h",
"api/messaging/incognito_connectability.cc",
"api/messaging/incognito_connectability.h",
+ "api/messaging/incognito_connectability_infobar_delegate.cc",
+ "api/messaging/incognito_connectability_infobar_delegate.h",
"api/messaging/native_message_port.cc",
"api/messaging/native_message_port.h",
"api/messaging/native_messaging_host_manifest.cc",
@@ -343,8 +347,15 @@ static_library("extensions") {
"api/sessions/sessions_api.h",
"api/settings_overrides/settings_overrides_api.cc",
"api/settings_overrides/settings_overrides_api.h",
+ "api/settings_private/generated_pref.cc",
+ "api/settings_private/generated_pref.h",
+ "api/settings_private/generated_prefs.cc",
+ "api/settings_private/generated_prefs.h",
+ "api/settings_private/generated_prefs_factory.cc",
+ "api/settings_private/generated_prefs_factory.h",
"api/settings_private/prefs_util.cc",
"api/settings_private/prefs_util.h",
+ "api/settings_private/prefs_util.h",
"api/settings_private/settings_private_api.cc",
"api/settings_private/settings_private_api.h",
"api/settings_private/settings_private_delegate.cc",
@@ -555,8 +566,6 @@ static_library("extensions") {
"extension_disabled_ui.h",
"extension_error_controller.cc",
"extension_error_controller.h",
- "extension_error_reporter.cc",
- "extension_error_reporter.h",
"extension_error_ui.cc",
"extension_error_ui.h",
"extension_error_ui_default.cc",
@@ -669,6 +678,8 @@ static_library("extensions") {
"installed_loader.h",
"launch_util.cc",
"launch_util.h",
+ "load_error_reporter.cc",
+ "load_error_reporter.h",
"menu_manager.cc",
"menu_manager.h",
"menu_manager_factory.cc",
@@ -804,6 +815,7 @@ static_library("extensions") {
"//chrome/common/extensions/api:extensions_features",
"//chrome/common/safe_browsing:proto",
"//chrome/services/media_gallery_util/public/cpp",
+ "//chrome/services/removable_storage_writer/public/interfaces",
"//components/app_modal",
"//components/autofill/content/browser",
"//components/bookmarks/browser",
@@ -881,6 +893,7 @@ static_library("extensions") {
"//services/data_decoder/public/cpp",
"//services/device/public/interfaces",
"//services/identity/public/interfaces",
+ "//services/network/public/interfaces",
"//services/service_manager/public/cpp",
"//services/service_manager/public/interfaces",
"//skia",
@@ -942,6 +955,12 @@ static_library("extensions") {
"api/platform_keys/platform_keys_api.h",
"api/platform_keys/verify_trust_api.cc",
"api/platform_keys/verify_trust_api.h",
+ "api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.cc",
+ "api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h",
+ "api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.cc",
+ "api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h",
+ "api/settings_private/generated_time_zone_pref_base.cc",
+ "api/settings_private/generated_time_zone_pref_base.h",
"api/terminal/terminal_extension_helper.cc",
"api/terminal/terminal_extension_helper.h",
"api/terminal/terminal_private_api.cc",
@@ -1093,24 +1112,6 @@ static_library("extensions") {
]
}
- if (enable_app_list) {
- sources += [
- # TODO These references to files in //chrome/browser/ should either be
- # moved to the browser target or the files moved to this directory.
- "../apps/drive/drive_app_converter.cc",
- "../apps/drive/drive_app_converter.h",
- "../apps/drive/drive_app_mapping.cc",
- "../apps/drive/drive_app_mapping.h",
- "../apps/drive/drive_app_provider.cc",
- "../apps/drive/drive_app_provider.h",
- "../apps/drive/drive_app_uninstall_sync_service.h",
- "../apps/drive/drive_service_bridge.cc",
- "../apps/drive/drive_service_bridge.h",
- "api/launcher_page/launcher_page_api.cc",
- "api/launcher_page/launcher_page_api.h",
- ]
- }
-
if (enable_print_preview && !is_chromeos) {
sources += [
"api/cloud_print_private/cloud_print_private_api.cc",
diff --git a/chromium/chrome/browser/extensions/api/DEPS b/chromium/chrome/browser/extensions/api/DEPS
index a8a4ed7dba8..fea8d34597f 100644
--- a/chromium/chrome/browser/extensions/api/DEPS
+++ b/chromium/chrome/browser/extensions/api/DEPS
@@ -8,6 +8,7 @@ include_rules = [
# Enable remote assistance on Chrome OS
"+remoting/base",
"+remoting/host",
+ "+services/network/public/interfaces",
]
specific_include_rules = {
@@ -15,4 +16,10 @@ specific_include_rules = {
"+chrome/browser/ui/views/frame",
"+components/captive_portal",
],
+
+ # TODO(eladalon): Remove along with webrtc_event_log_apitest.cc.
+ # https://crbug.com/775415
+ "webrtc_event_log_apitest.cc": [
+ "+content/browser/webrtc",
+ ],
}
diff --git a/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc b/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
index cded076a9bb..ab0b80cca93 100644
--- a/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
@@ -96,7 +96,7 @@ void ActivityLogAPI::OnExtensionActivity(scoped_refptr<Action> activity) {
std::unique_ptr<base::ListValue> value(new base::ListValue());
ExtensionActivity activity_arg = activity->ConvertToExtensionActivity();
value->Append(activity_arg.ToValue());
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::ACTIVITY_LOG_PRIVATE_ON_EXTENSION_ACTIVITY,
activity_log_private::OnExtensionActivity::kEventName, std::move(value),
browser_context_);
diff --git a/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc b/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc
index e26a1bd0031..e9b027c2ee9 100644
--- a/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc
@@ -8,7 +8,6 @@
#include <string>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/extensions/activity_log/activity_action_constants.h"
@@ -30,8 +29,8 @@ typedef testing::Test ActivityLogApiUnitTest;
TEST_F(ActivityLogApiUnitTest, ConvertChromeApiAction) {
std::unique_ptr<base::ListValue> args(new base::ListValue());
- args->Set(0, base::MakeUnique<base::Value>("hello"));
- args->Set(1, base::MakeUnique<base::Value>("world"));
+ args->Set(0, std::make_unique<base::Value>("hello"));
+ args->Set(1, std::make_unique<base::Value>("world"));
scoped_refptr<Action> action(new Action(kExtensionId,
base::Time::Now(),
Action::ACTION_API_CALL,
@@ -48,8 +47,8 @@ TEST_F(ActivityLogApiUnitTest, ConvertChromeApiAction) {
TEST_F(ActivityLogApiUnitTest, ConvertDomAction) {
std::unique_ptr<base::ListValue> args(new base::ListValue());
- args->Set(0, base::MakeUnique<base::Value>("hello"));
- args->Set(1, base::MakeUnique<base::Value>("world"));
+ args->Set(0, std::make_unique<base::Value>("hello"));
+ args->Set(1, std::make_unique<base::Value>("world"));
scoped_refptr<Action> action(new Action(kExtensionId,
base::Time::Now(),
Action::ACTION_DOM_ACCESS,
diff --git a/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc b/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
index c3fbbfe0193..76fa90e5d6f 100644
--- a/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
@@ -186,8 +186,20 @@ ExtensionFunction::ResponseAction AutofillPrivateSaveAddressFunction::Run() {
api::autofill_private::AddressEntry* address = &parameters->address;
+ // If a profile guid is specified, get a copy of the profile identified by it.
+ // Otherwise create a new one.
std::string guid = address->guid ? *address->guid : "";
- autofill::AutofillProfile profile(guid, kSettingsOrigin);
+ const bool use_existing_profile = !guid.empty();
+ const autofill::AutofillProfile* existing_profile = nullptr;
+ if (use_existing_profile) {
+ existing_profile = personal_data->GetProfileByGUID(guid);
+ if (!existing_profile)
+ return RespondNow(Error(kErrorDataUnavailable));
+ }
+ autofill::AutofillProfile profile =
+ existing_profile
+ ? *existing_profile
+ : autofill::AutofillProfile(base::GenerateGUID(), kSettingsOrigin);
// Strings from JavaScript use UTF-8 encoding. This container is used as an
// intermediate container for functions which require UTF-16 strings.
@@ -268,11 +280,10 @@ ExtensionFunction::ResponseAction AutofillPrivateSaveAddressFunction::Run() {
if (address->language_code)
profile.set_language_code(*address->language_code);
- if (!base::IsValidGUID(profile.guid())) {
- profile.set_guid(base::GenerateGUID());
- personal_data->AddProfile(profile);
- } else {
+ if (use_existing_profile) {
personal_data->UpdateProfile(profile);
+ } else {
+ personal_data->AddProfile(profile);
}
return RespondNow(NoArguments());
@@ -373,8 +384,20 @@ ExtensionFunction::ResponseAction AutofillPrivateSaveCreditCardFunction::Run() {
api::autofill_private::CreditCardEntry* card = &parameters->card;
+ // If a card guid is specified, get a copy of the card identified by it.
+ // Otherwise create a new one.
std::string guid = card->guid ? *card->guid : "";
- autofill::CreditCard credit_card(guid, kSettingsOrigin);
+ const bool use_existing_card = !guid.empty();
+ const autofill::CreditCard* existing_card = nullptr;
+ if (use_existing_card) {
+ existing_card = personal_data->GetCreditCardByGUID(guid);
+ if (!existing_card)
+ return RespondNow(Error(kErrorDataUnavailable));
+ }
+ autofill::CreditCard credit_card =
+ existing_card
+ ? *existing_card
+ : autofill::CreditCard(base::GenerateGUID(), kSettingsOrigin);
if (card->name) {
credit_card.SetRawInfo(autofill::CREDIT_CARD_NAME_FULL,
@@ -399,15 +422,10 @@ ExtensionFunction::ResponseAction AutofillPrivateSaveCreditCardFunction::Run() {
base::UTF8ToUTF16(*card->expiration_year));
}
- if (card->billing_address_id) {
- credit_card.set_billing_address_id(*card->billing_address_id);
- }
-
- if (!base::IsValidGUID(credit_card.guid())) {
- credit_card.set_guid(base::GenerateGUID());
- personal_data->AddCreditCard(credit_card);
- } else {
+ if (use_existing_card) {
personal_data->UpdateCreditCard(credit_card);
+ } else {
+ personal_data->AddCreditCard(credit_card);
}
return RespondNow(NoArguments());
diff --git a/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc b/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
index 82a29234514..11c0196db93 100644
--- a/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
@@ -45,11 +45,6 @@ class AutofillPrivateApiTest : public ExtensionApiTest {
// TODO(hcarmona): Investigate converting these tests to unittests.
// TODO(crbug.com/643097) Disabled for flakiness.
-IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, DISABLED_SaveAddress) {
- EXPECT_TRUE(RunAutofillSubtest("saveAddress")) << message_;
-}
-
-// TODO(crbug.com/643097) Disabled for flakiness.
IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, DISABLED_GetCountryList) {
EXPECT_TRUE(RunAutofillSubtest("getCountryList")) << message_;
}
@@ -59,11 +54,6 @@ IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, GetAddressComponents) {
}
// TODO(crbug.com/643097) Disabled for flakiness.
-IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, DISABLED_SaveCreditCard) {
- EXPECT_TRUE(RunAutofillSubtest("saveCreditCard")) << message_;
-}
-
-// TODO(crbug.com/643097) Disabled for flakiness.
IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, DISABLED_RemoveEntry) {
EXPECT_TRUE(RunAutofillSubtest("removeEntry")) << message_;
}
@@ -72,5 +62,13 @@ IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, ValidatePhoneNumbers) {
EXPECT_TRUE(RunAutofillSubtest("ValidatePhoneNumbers")) << message_;
}
+IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, AddAndUpdateAddress) {
+ EXPECT_TRUE(RunAutofillSubtest("addAndUpdateAddress")) << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(AutofillPrivateApiTest, AddAndUpdateCreditCard) {
+ EXPECT_TRUE(RunAutofillSubtest("addAndUpdateCreditCard")) << message_;
+}
+
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/autofill_private/autofill_util.cc b/chromium/chrome/browser/extensions/api/autofill_private/autofill_util.cc
index 9bc56f0c404..2f3640b72fa 100644
--- a/chromium/chrome/browser/extensions/api/autofill_private/autofill_util.cc
+++ b/chromium/chrome/browser/extensions/api/autofill_private/autofill_util.cc
@@ -9,7 +9,6 @@
#include <utility>
#include <vector>
-#include "base/memory/ptr_util.h"
#include "base/strings/string_split.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/browser_process.h"
@@ -63,7 +62,7 @@ std::unique_ptr<std::vector<std::string>> GetValueList(
std::unique_ptr<std::string> GetStringFromProfile(
const autofill::AutofillProfile& profile,
const autofill::ServerFieldType& type) {
- return base::MakeUnique<std::string>(
+ return std::make_unique<std::string>(
base::UTF16ToUTF8(profile.GetRawInfo(type)));
}
@@ -146,8 +145,6 @@ autofill_private::CreditCardEntry CreditCardToCreditCardEntry(
credit_card.GetRawInfo(autofill::CREDIT_CARD_EXP_MONTH))));
card.expiration_year.reset(new std::string(base::UTF16ToUTF8(
credit_card.GetRawInfo(autofill::CREDIT_CARD_EXP_4_DIGIT_YEAR))));
- card.billing_address_id.reset(
- new std::string(credit_card.billing_address_id()));
// Create address metadata and add it to |address|.
std::unique_ptr<autofill_private::AutofillMetadata> metadata(
diff --git a/chromium/chrome/browser/extensions/api/automation/automation_apitest.cc b/chromium/chrome/browser/extensions/api/automation/automation_apitest.cc
index ede22c2cbf9..81b27277daa 100644
--- a/chromium/chrome/browser/extensions/api/automation/automation_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/automation/automation_apitest.cc
@@ -281,7 +281,7 @@ IN_PROC_BROWSER_TEST_F(AutomationApiTest, Find) {
}
// TODO(crbug.com/725420) Flaky
-IN_PROC_BROWSER_TEST_F(AutomationApiTest, DISABLED_Attributes) {
+IN_PROC_BROWSER_TEST_F(AutomationApiTest, Attributes) {
StartEmbeddedTestServer();
ASSERT_TRUE(RunExtensionSubtest("automation/tests/tabs", "attributes.html"))
<< message_;
@@ -329,6 +329,12 @@ IN_PROC_BROWSER_TEST_F(AutomationApiTestWithDeviceScaleFactor, LocationScaled) {
<< message_;
}
+IN_PROC_BROWSER_TEST_F(AutomationApiTestWithDeviceScaleFactor, HitTest) {
+ StartEmbeddedTestServer();
+ ASSERT_TRUE(RunExtensionSubtest("automation/tests/desktop", "hit_test.html"))
+ << message_;
+}
+
#endif // defined(OS_CHROMEOS)
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.cc b/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
index 0c20f404c84..b54484f9b58 100644
--- a/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
+++ b/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
@@ -49,22 +49,18 @@ AutomationEventRouter::~AutomationEventRouter() {
void AutomationEventRouter::RegisterListenerForOneTree(
const ExtensionId& extension_id,
int listener_process_id,
- int listener_routing_id,
int source_ax_tree_id) {
Register(extension_id,
listener_process_id,
- listener_routing_id,
source_ax_tree_id,
false);
}
void AutomationEventRouter::RegisterListenerWithDesktopPermission(
const ExtensionId& extension_id,
- int listener_process_id,
- int listener_routing_id) {
+ int listener_process_id) {
Register(extension_id,
listener_process_id,
- listener_routing_id,
api::automation::kDesktopTreeID,
true);
}
@@ -85,8 +81,7 @@ void AutomationEventRouter::DispatchAccessibilityEvent(
content::RenderProcessHost* rph =
content::RenderProcessHost::FromID(listener.process_id);
- rph->Send(new ExtensionMsg_AccessibilityEvent(listener.routing_id,
- params,
+ rph->Send(new ExtensionMsg_AccessibilityEvent(params,
listener.is_active_profile));
}
}
@@ -102,9 +97,7 @@ void AutomationEventRouter::DispatchAccessibilityLocationChange(
content::RenderProcessHost* rph =
content::RenderProcessHost::FromID(listener.process_id);
- rph->Send(new ExtensionMsg_AccessibilityLocationChange(
- listener.routing_id,
- params));
+ rph->Send(new ExtensionMsg_AccessibilityLocationChange(params));
}
}
@@ -117,7 +110,7 @@ void AutomationEventRouter::DispatchTreeDestroyedEvent(
browser_context = browser_context ? browser_context : active_profile_;
std::unique_ptr<base::ListValue> args(
api::automation_internal::OnAccessibilityTreeDestroyed::Create(tree_id));
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::AUTOMATION_INTERNAL_ON_ACCESSIBILITY_TREE_DESTROYED,
api::automation_internal::OnAccessibilityTreeDestroyed::kEventName,
std::move(args), browser_context);
@@ -134,7 +127,7 @@ void AutomationEventRouter::DispatchActionResult(const ui::AXActionData& data,
std::unique_ptr<base::ListValue> args(
api::automation_internal::OnActionResult::Create(
data.target_tree_id, data.request_id, result));
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::AUTOMATION_INTERNAL_ON_ACTION_RESULT,
api::automation_internal::OnActionResult::kEventName, std::move(args),
active_profile_);
@@ -154,23 +147,18 @@ AutomationEventRouter::AutomationListener::~AutomationListener() {
void AutomationEventRouter::Register(
const ExtensionId& extension_id,
int listener_process_id,
- int listener_routing_id,
int ax_tree_id,
bool desktop) {
- auto iter = std::find_if(
- listeners_.begin(),
- listeners_.end(),
- [listener_process_id, listener_routing_id](
- const AutomationListener& item) {
- return (item.process_id == listener_process_id &&
- item.routing_id == listener_routing_id);
- });
-
- // Add a new entry if we don't have one with that process and routing id.
+ auto iter =
+ std::find_if(listeners_.begin(), listeners_.end(),
+ [listener_process_id](const AutomationListener& item) {
+ return item.process_id == listener_process_id;
+ });
+
+ // Add a new entry if we don't have one with that process.
if (iter == listeners_.end()) {
AutomationListener listener;
listener.extension_id = extension_id;
- listener.routing_id = listener_routing_id;
listener.process_id = listener_process_id;
listener.desktop = desktop;
listener.tree_ids.insert(ax_tree_id);
@@ -179,8 +167,8 @@ void AutomationEventRouter::Register(
return;
}
- // We have an entry with that process and routing id, so update the set of
- // tree ids it wants to listen to, and update its desktop permission.
+ // We have an entry with that process so update the set of tree ids it wants
+ // to listen to, and update its desktop permission.
iter->tree_ids.insert(ax_tree_id);
if (desktop)
iter->desktop = true;
diff --git a/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.h b/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.h
index 426d2646568..6e9d14aff5e 100644
--- a/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.h
+++ b/chromium/chrome/browser/extensions/api/automation_internal/automation_event_router.h
@@ -36,21 +36,19 @@ class AutomationEventRouter : public content::NotificationObserver {
public:
static AutomationEventRouter* GetInstance();
- // Indicates that the listener at |listener_process_id|, |listener_routing_id|
- // wants to receive automation events from the accessibility tree indicated
- // by |source_ax_tree_id|. Automation events are forwarded from now on
- // until the listener process dies.
+ // Indicates that the listener at |listener_process_id| wants to receive
+ // automation events from the accessibility tree indicated by
+ // |source_ax_tree_id|. Automation events are forwarded from now on until the
+ // listener process dies.
void RegisterListenerForOneTree(const ExtensionId& extension_id,
int listener_process_id,
- int listener_routing_id,
int source_ax_tree_id);
- // Indicates that the listener at |listener_process_id|, |listener_routing_id|
- // wants to receive automation events from all accessibility trees because
- // it has Desktop permission.
+ // Indicates that the listener at |listener_process_id| wants to receive
+ // automation events from all accessibility trees because it has Desktop
+ // permission.
void RegisterListenerWithDesktopPermission(const ExtensionId& extension_id,
- int listener_process_id,
- int listener_routing_id);
+ int listener_process_id);
void DispatchAccessibilityEvent(
const ExtensionMsg_AccessibilityEventParams& params);
@@ -74,7 +72,6 @@ class AutomationEventRouter : public content::NotificationObserver {
~AutomationListener();
ExtensionId extension_id;
- int routing_id;
int process_id;
bool desktop;
std::set<int> tree_ids;
@@ -87,7 +84,6 @@ class AutomationEventRouter : public content::NotificationObserver {
void Register(
const ExtensionId& extension_id,
int listener_process_id,
- int listener_routing_id,
int source_ax_tree_id,
bool desktop);
diff --git a/chromium/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chromium/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
index 20fcf5a0064..c468f587436 100644
--- a/chromium/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
+++ b/chromium/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
@@ -10,7 +10,6 @@
#include <vector>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string16.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -173,6 +172,7 @@ class AutomationWebContentsObserver
params.event_type = event.event_type;
params.update = event.update;
params.event_from = event.event_from;
+ params.action_request_id = event.action_request_id;
#if defined(USE_AURA)
params.mouse_location = aura::Env::GetInstance()->last_mouse_location();
#endif
@@ -295,7 +295,6 @@ AutomationInternalEnableTabFunction::Run() {
AutomationEventRouter::GetInstance()->RegisterListenerForOneTree(
extension_id(),
source_process_id(),
- params->args.routing_id,
ax_tree_id);
return RespondNow(ArgumentList(
@@ -497,15 +496,9 @@ AutomationInternalEnableDesktopFunction::Run() {
if (!automation_info || !automation_info->desktop)
return RespondNow(Error("desktop permission must be requested"));
- using api::automation_internal::EnableDesktop::Params;
- std::unique_ptr<Params> params(Params::Create(*args_));
- EXTENSION_FUNCTION_VALIDATE(params.get());
-
// This gets removed when the extension process dies.
AutomationEventRouter::GetInstance()->RegisterListenerWithDesktopPermission(
- extension_id(),
- source_process_id(),
- params->routing_id);
+ extension_id(), source_process_id());
AutomationManagerAura::GetInstance()->Enable(browser_context());
return RespondNow(NoArguments());
@@ -555,7 +548,7 @@ void AutomationInternalQuerySelectorFunction::OnResponse(
return;
}
- Respond(OneArgument(base::MakeUnique<base::Value>(result_acc_obj_id)));
+ Respond(OneArgument(std::make_unique<base::Value>(result_acc_obj_id)));
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc b/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
index b01bc990d6a..7a2179a278f 100644
--- a/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
@@ -8,7 +8,6 @@
#include <utility>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/values.h"
#include "build/build_config.h"
@@ -32,8 +31,10 @@
#include "chrome/browser/chromeos/login/lock/screen_locker.h"
#include "chrome/browser/chromeos/system/input_device_settings.h"
#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/browser/ui/ash/login_screen_client.h"
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/session_manager_client.h"
+#include "chromeos/printing/printer_configuration.h"
#include "components/user_manager/user_manager.h"
#include "ui/message_center/message_center.h"
#include "ui/message_center/notification.h"
@@ -49,7 +50,7 @@ std::unique_ptr<base::ListValue> GetHostPermissions(const Extension* ext,
effective_perm ? permissions_data->GetEffectiveHostPermissions()
: permissions_data->active_permissions().explicit_hosts();
- auto permissions = base::MakeUnique<base::ListValue>();
+ auto permissions = std::make_unique<base::ListValue>();
for (URLPatternSet::const_iterator perm = pattern_set.begin();
perm != pattern_set.end();
++perm) {
@@ -60,7 +61,7 @@ std::unique_ptr<base::ListValue> GetHostPermissions(const Extension* ext,
}
std::unique_ptr<base::ListValue> GetAPIPermissions(const Extension* ext) {
- auto permissions = base::MakeUnique<base::ListValue>();
+ auto permissions = std::make_unique<base::ListValue>();
std::set<std::string> perm_list =
ext->permissions_data()->active_permissions().GetAPIsAsStrings();
for (std::set<std::string>::const_iterator perm = perm_list.begin();
@@ -105,17 +106,32 @@ ExtensionFunction::ResponseAction AutotestPrivateShutdownFunction::Run() {
ExtensionFunction::ResponseAction AutotestPrivateLoginStatusFunction::Run() {
DVLOG(1) << "AutotestPrivateLoginStatusFunction";
- std::unique_ptr<base::DictionaryValue> result(new base::DictionaryValue);
#if defined(OS_CHROMEOS)
+ LoginScreenClient::Get()->IsReadyForPassword(base::BindOnce(
+ &AutotestPrivateLoginStatusFunction::OnIsReadyForPassword, this));
+ return RespondLater();
+#else
+ return RespondNow(OneArgument(std::make_unique<base::DictionaryValue>()));
+#endif
+}
+
+#if defined(OS_CHROMEOS)
+void AutotestPrivateLoginStatusFunction::OnIsReadyForPassword(bool is_ready) {
+ auto result = std::make_unique<base::DictionaryValue>();
const user_manager::UserManager* user_manager =
user_manager::UserManager::Get();
+
+ // default_screen_locker()->locked() is set when the UI is ready, so this
+ // tells us both views based lockscreen UI and screenlocker are ready.
const bool is_screen_locked =
- !!chromeos::ScreenLocker::default_screen_locker();
+ !!chromeos::ScreenLocker::default_screen_locker() &&
+ chromeos::ScreenLocker::default_screen_locker()->locked();
if (user_manager) {
result->SetBoolean("isLoggedIn", user_manager->IsUserLoggedIn());
result->SetBoolean("isOwner", user_manager->IsCurrentUserOwner());
result->SetBoolean("isScreenLocked", is_screen_locked);
+ result->SetBoolean("isReadyForPassword", is_ready);
if (user_manager->IsUserLoggedIn()) {
result->SetBoolean("isRegularUser",
user_manager->IsLoggedInAsUserWithGaiaAccount());
@@ -143,10 +159,9 @@ ExtensionFunction::ResponseAction AutotestPrivateLoginStatusFunction::Run() {
result->SetString("userImage", user_image);
}
}
-#endif
-
- return RespondNow(OneArgument(std::move(result)));
+ Respond(OneArgument(std::move(result)));
}
+#endif
ExtensionFunction::ResponseAction AutotestPrivateLockScreenFunction::Run() {
DVLOG(1) << "AutotestPrivateLockScreenFunction";
@@ -169,7 +184,7 @@ AutotestPrivateGetExtensionsInfoFunction::Run() {
ExtensionActionManager* extension_action_manager =
ExtensionActionManager::Get(browser_context());
- auto extensions_values = base::MakeUnique<base::ListValue>();
+ auto extensions_values = std::make_unique<base::ListValue>();
ExtensionList all;
all.insert(all.end(), extensions.begin(), extensions.end());
all.insert(all.end(), disabled_extensions.begin(), disabled_extensions.end());
@@ -383,7 +398,7 @@ AutotestPrivateGetVisibleNotificationsFunction::Run() {
#if defined(OS_CHROMEOS)
for (auto* notification :
message_center::MessageCenter::Get()->GetVisibleNotifications()) {
- auto result = base::MakeUnique<base::DictionaryValue>();
+ auto result = std::make_unique<base::DictionaryValue>();
result->SetString("id", notification->id());
result->SetString("type", ConvertToString(notification->type()));
result->SetString("title", notification->title());
@@ -397,6 +412,51 @@ AutotestPrivateGetVisibleNotificationsFunction::Run() {
return RespondNow(OneArgument(std::move(values)));
}
+#if defined(OS_CHROMEOS)
+// static
+std::string AutotestPrivateGetPrinterListFunction::GetPrinterType(
+ chromeos::CupsPrintersManager::PrinterClass type) {
+ switch (type) {
+ case chromeos::CupsPrintersManager::PrinterClass::kConfigured:
+ return "configured";
+ case chromeos::CupsPrintersManager::PrinterClass::kEnterprise:
+ return "enterprise";
+ case chromeos::CupsPrintersManager::PrinterClass::kAutomatic:
+ return "automatic";
+ case chromeos::CupsPrintersManager::PrinterClass::kDiscovered:
+ return "discovered";
+ default:
+ return "unknown";
+ }
+}
+#endif
+
+ExtensionFunction::ResponseAction AutotestPrivateGetPrinterListFunction::Run() {
+ DVLOG(1) << "AutotestPrivateGetPrinterListFunction";
+ auto values = std::make_unique<base::ListValue>();
+#if defined(OS_CHROMEOS)
+ Profile* profile = ProfileManager::GetActiveUserProfile();
+ std::unique_ptr<chromeos::CupsPrintersManager> printers_manager =
+ chromeos::CupsPrintersManager::Create(profile);
+ std::vector<chromeos::CupsPrintersManager::PrinterClass> printer_type = {
+ chromeos::CupsPrintersManager::PrinterClass::kConfigured,
+ chromeos::CupsPrintersManager::PrinterClass::kEnterprise,
+ chromeos::CupsPrintersManager::PrinterClass::kAutomatic};
+ for (const auto& type : printer_type) {
+ std::vector<chromeos::Printer> printer_list =
+ printers_manager->GetPrinters(type);
+ for (const auto& printer : printer_list) {
+ auto result = std::make_unique<base::DictionaryValue>();
+ result->SetString("printerName", printer.display_name());
+ result->SetString("printerId", printer.id());
+ result->SetString("printerType", GetPrinterType(type));
+ values->Append(std::move(result));
+ }
+ }
+#endif
+ return RespondNow(OneArgument(std::move(values)));
+}
+
ExtensionFunction::ResponseAction
AutotestPrivateGetPlayStoreStateFunction::Run() {
DVLOG(1) << "AutotestPrivateGetPlayStoreStateFunction";
@@ -407,8 +467,8 @@ AutotestPrivateGetPlayStoreStateFunction::Run() {
if (arc::IsArcAllowedForProfile(profile)) {
play_store_state.allowed = true;
play_store_state.enabled =
- base::MakeUnique<bool>(arc::IsArcPlayStoreEnabledForProfile(profile));
- play_store_state.managed = base::MakeUnique<bool>(
+ std::make_unique<bool>(arc::IsArcPlayStoreEnabledForProfile(profile));
+ play_store_state.managed = std::make_unique<bool>(
arc::IsArcPlayStoreEnabledPreferenceManagedForProfile(profile));
}
#endif
diff --git a/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.h b/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.h
index e781e181aa9..7f55a387113 100644
--- a/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.h
+++ b/chromium/chrome/browser/extensions/api/autotest_private/autotest_private_api.h
@@ -12,6 +12,10 @@
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "ui/message_center/notification_types.h"
+#if defined(OS_CHROMEOS)
+#include "chrome/browser/chromeos/printing/cups_printers_manager.h"
+#endif
+
namespace extensions {
class AutotestPrivateLogoutFunction : public UIThreadExtensionFunction {
@@ -50,6 +54,10 @@ class AutotestPrivateLoginStatusFunction : public UIThreadExtensionFunction {
private:
~AutotestPrivateLoginStatusFunction() override {}
ResponseAction Run() override;
+
+#if defined(OS_CHROMEOS)
+ void OnIsReadyForPassword(bool is_ready);
+#endif
};
class AutotestPrivateLockScreenFunction : public UIThreadExtensionFunction {
@@ -205,6 +213,23 @@ class AutotestPrivateSetPlayStoreEnabledFunction
ResponseAction Run() override;
};
+class AutotestPrivateGetPrinterListFunction : public UIThreadExtensionFunction {
+ public:
+ AutotestPrivateGetPrinterListFunction() = default;
+ DECLARE_EXTENSION_FUNCTION("autotestPrivate.getPrinterList",
+ AUTOTESTPRIVATE_GETPRINTERLIST)
+
+ private:
+#if defined(OS_CHROMEOS)
+ static std::string GetPrinterType(
+ chromeos::CupsPrintersManager::PrinterClass type);
+#endif
+ ~AutotestPrivateGetPrinterListFunction() override = default;
+ ResponseAction Run() override;
+
+ DISALLOW_COPY_AND_ASSIGN(AutotestPrivateGetPrinterListFunction);
+};
+
// Don't kill the browser when we're in a browser test.
void SetAutotestPrivateTest();
diff --git a/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc b/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
index 0d1ebac9e7d..bdc5848ab26 100644
--- a/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
@@ -12,7 +12,6 @@
#include <vector>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
@@ -193,7 +192,7 @@ void BookmarkManagerPrivateEventRouter::DispatchEvent(
const std::string& event_name,
std::unique_ptr<base::ListValue> event_args) {
EventRouter::Get(browser_context_)
- ->BroadcastEvent(base::MakeUnique<Event>(histogram_value, event_name,
+ ->BroadcastEvent(std::make_unique<Event>(histogram_value, event_name,
std::move(event_args)));
}
@@ -438,7 +437,7 @@ bool BookmarkManagerPrivateCanPasteFunction::RunOnReady() {
PrefService* prefs = user_prefs::UserPrefs::Get(GetProfile());
if (!prefs->GetBoolean(bookmarks::prefs::kEditBookmarksEnabled)) {
- SetResult(base::MakeUnique<base::Value>(false));
+ SetResult(std::make_unique<base::Value>(false));
return true;
}
@@ -450,7 +449,7 @@ bool BookmarkManagerPrivateCanPasteFunction::RunOnReady() {
return false;
}
bool can_paste = bookmarks::CanPasteFromClipboard(model, parent_node);
- SetResult(base::MakeUnique<base::Value>(can_paste));
+ SetResult(std::make_unique<base::Value>(can_paste));
return true;
}
@@ -654,7 +653,7 @@ bool BookmarkManagerPrivateGetSubtreeFunction::RunOnReady() {
bool BookmarkManagerPrivateCanEditFunction::RunOnReady() {
PrefService* prefs = user_prefs::UserPrefs::Get(GetProfile());
- SetResult(base::MakeUnique<base::Value>(
+ SetResult(std::make_unique<base::Value>(
prefs->GetBoolean(bookmarks::prefs::kEditBookmarksEnabled)));
return true;
}
diff --git a/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc b/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc
index b0f1c361663..eab6d93f5cd 100644
--- a/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc
@@ -47,7 +47,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_BookmarkManager) {
list.Append(std::move(node));
node.reset(new base::DictionaryValue());
node->SetString("name", "Managed Folder");
- node->Set("children", base::MakeUnique<base::ListValue>());
+ node->Set("children", std::make_unique<base::ListValue>());
list.Append(std::move(node));
profile->GetPrefs()->Set(bookmarks::prefs::kManagedBookmarks, list);
ASSERT_EQ(2, managed->managed_node()->child_count());
diff --git a/chromium/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc b/chromium/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
index c4193769c2e..0afc0ab363f 100644
--- a/chromium/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
@@ -6,10 +6,10 @@
#include <math.h> // For floor()
+#include <memory>
#include <utility>
#include <vector>
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
@@ -153,7 +153,7 @@ void GetMetaInfo(const BookmarkNode& node,
return;
const BookmarkNode::MetaInfoMap* meta_info = node.GetMetaInfoMap();
- auto value = base::MakeUnique<base::DictionaryValue>();
+ auto value = std::make_unique<base::DictionaryValue>();
if (meta_info) {
BookmarkNode::MetaInfoMap::const_iterator itr;
for (itr = meta_info->begin(); itr != meta_info->end(); ++itr) {
diff --git a/chromium/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc b/chromium/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
index 46b1c776d0b..8717bf94ac3 100644
--- a/chromium/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
@@ -5,7 +5,6 @@
#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
@@ -44,7 +43,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_Bookmarks) {
list.Append(std::move(node));
node.reset(new base::DictionaryValue());
node->SetString("name", "Managed Folder");
- node->Set("children", base::MakeUnique<base::ListValue>());
+ node->Set("children", std::make_unique<base::ListValue>());
list.Append(std::move(node));
profile->GetPrefs()->Set(bookmarks::prefs::kManagedBookmarks, list);
ASSERT_EQ(2, managed->managed_node()->child_count());
diff --git a/chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc b/chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
index 7ba7a25d4f8..397e6f924bf 100644
--- a/chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
+++ b/chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
@@ -14,7 +14,6 @@
#include "base/i18n/file_util_icu.h"
#include "base/i18n/time_formatting.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/path_service.h"
#include "base/sha1.h"
#include "base/stl_util.h"
@@ -263,7 +262,7 @@ void BookmarkEventRouter::DispatchEvent(
std::unique_ptr<base::ListValue> event_args) {
EventRouter* event_router = EventRouter::Get(browser_context_);
if (event_router) {
- event_router->BroadcastEvent(base::MakeUnique<extensions::Event>(
+ event_router->BroadcastEvent(std::make_unique<extensions::Event>(
histogram_value, event_name, std::move(event_args)));
}
}
diff --git a/chromium/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc b/chromium/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
index 31e0aa8abb2..9c15fa49d72 100644
--- a/chromium/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
@@ -204,7 +204,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
CHECK(video_frame->format() == media::PIXEL_FORMAT_YV12 ||
video_frame->format() == media::PIXEL_FORMAT_I420 ||
- video_frame->format() == media::PIXEL_FORMAT_YV12A);
+ video_frame->format() == media::PIXEL_FORMAT_I420A);
if (done_callback_.is_null() || expected_yuv_colors_.empty())
return; // No need to waste CPU doing analysis on the frame.
diff --git a/chromium/chrome/browser/extensions/api/cast_streaming/performance_test.cc b/chromium/chrome/browser/extensions/api/cast_streaming/performance_test.cc
index d505f8b2ffb..8a53d8a19aa 100644
--- a/chromium/chrome/browser/extensions/api/cast_streaming/performance_test.cc
+++ b/chromium/chrome/browser/extensions/api/cast_streaming/performance_test.cc
@@ -104,26 +104,25 @@ media::cast::FrameReceiverConfig WithAesKeyAndIvSet(
class SkewedCastEnvironment : public media::cast::StandaloneCastEnvironment {
public:
- explicit SkewedCastEnvironment(const base::TimeDelta& delta) :
- StandaloneCastEnvironment() {
- auto skewed_clock =
- base::MakeUnique<media::cast::test::SkewedTickClock>(&default_clock_);
+ explicit SkewedCastEnvironment(const base::TimeDelta& delta)
+ : StandaloneCastEnvironment(),
+ skewed_clock_(base::DefaultTickClock::GetInstance()) {
// If testing with a receiver clock that is ahead or behind the sender
// clock, fake a clock that is offset and also ticks at a rate of 50 parts
// per million faster or slower than the local sender's clock. This is the
// worst-case scenario for skew in-the-wild.
if (!delta.is_zero()) {
const double skew = delta < base::TimeDelta() ? 0.999950 : 1.000050;
- skewed_clock->SetSkew(skew, delta);
+ skewed_clock_.SetSkew(skew, delta);
}
- clock_ = std::move(skewed_clock);
+ clock_ = &skewed_clock_;
}
protected:
~SkewedCastEnvironment() override {}
private:
- base::DefaultTickClock default_clock_;
+ media::cast::test::SkewedTickClock skewed_clock_;
};
// We log one of these for each call to OnAudioFrame/OnVideoFrame.
diff --git a/chromium/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc b/chromium/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
index 4b792356c9a..ce4780596da 100644
--- a/chromium/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
+++ b/chromium/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
@@ -11,7 +11,6 @@
#include <vector>
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chromeos/certificate_provider/certificate_provider_service.h"
#include "chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.h"
#include "chrome/common/extensions/api/certificate_provider.h"
@@ -139,9 +138,8 @@ bool CertificateProviderInternalReportCertificatesFunction::
size_t public_key_length_in_bits = 0;
net::X509Certificate::PublicKeyType type =
net::X509Certificate::kPublicKeyTypeUnknown;
- net::X509Certificate::GetPublicKeyInfo(
- out_info->certificate->os_cert_handle(), &public_key_length_in_bits,
- &type);
+ net::X509Certificate::GetPublicKeyInfo(out_info->certificate->cert_buffer(),
+ &public_key_length_in_bits, &type);
switch (type) {
case net::X509Certificate::kPublicKeyTypeRSA:
@@ -258,7 +256,7 @@ void CertificateProviderRequestPinFunction::GetQuotaLimitHeuristics(
QuotaLimitHeuristic::Config short_limit_config = {
api::certificate_provider::kMaxClosedDialogsPer10Mins,
base::TimeDelta::FromMinutes(10)};
- heuristics->push_back(base::MakeUnique<QuotaService::TimedLimit>(
+ heuristics->push_back(std::make_unique<QuotaService::TimedLimit>(
short_limit_config, new QuotaLimitHeuristic::SingletonBucketMapper(),
"MAX_PIN_DIALOGS_CLOSED_PER_10_MINUTES"));
}
diff --git a/chromium/chrome/browser/extensions/api/chrome_extensions_api_client.cc b/chromium/chrome/browser/extensions/api/chrome_extensions_api_client.cc
index c732c6ef6d0..e256545636c 100644
--- a/chromium/chrome/browser/extensions/api/chrome_extensions_api_client.cc
+++ b/chromium/chrome/browser/extensions/api/chrome_extensions_api_client.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/extensions/api/chrome_extensions_api_client.h"
+#include <memory>
#include <utility>
#include "base/bind.h"
#include "base/files/file_path.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_util.h"
#include "build/build_config.h"
#include "chrome/browser/data_use_measurement/data_use_web_contents_observer.h"
@@ -123,13 +123,13 @@ ChromeExtensionsAPIClient::CreateExtensionOptionsGuestDelegate(
std::unique_ptr<guest_view::GuestViewManagerDelegate>
ChromeExtensionsAPIClient::CreateGuestViewManagerDelegate(
content::BrowserContext* context) const {
- return base::MakeUnique<ChromeGuestViewManagerDelegate>(context);
+ return std::make_unique<ChromeGuestViewManagerDelegate>(context);
}
std::unique_ptr<MimeHandlerViewGuestDelegate>
ChromeExtensionsAPIClient::CreateMimeHandlerViewGuestDelegate(
MimeHandlerViewGuest* guest) const {
- return base::MakeUnique<ChromeMimeHandlerViewGuestDelegate>();
+ return std::make_unique<ChromeMimeHandlerViewGuestDelegate>();
}
WebViewGuestDelegate* ChromeExtensionsAPIClient::CreateWebViewGuestDelegate(
@@ -145,7 +145,7 @@ WebViewPermissionHelperDelegate* ChromeExtensionsAPIClient::
std::unique_ptr<WebRequestEventRouterDelegate>
ChromeExtensionsAPIClient::CreateWebRequestEventRouterDelegate() const {
- return base::MakeUnique<ChromeExtensionWebRequestEventRouterDelegate>();
+ return std::make_unique<ChromeExtensionWebRequestEventRouterDelegate>();
}
scoped_refptr<ContentRulesRegistry>
@@ -163,14 +163,14 @@ ChromeExtensionsAPIClient::CreateContentRulesRegistry(
std::unique_ptr<DevicePermissionsPrompt>
ChromeExtensionsAPIClient::CreateDevicePermissionsPrompt(
content::WebContents* web_contents) const {
- return base::MakeUnique<ChromeDevicePermissionsPrompt>(web_contents);
+ return std::make_unique<ChromeDevicePermissionsPrompt>(web_contents);
}
std::unique_ptr<VirtualKeyboardDelegate>
ChromeExtensionsAPIClient::CreateVirtualKeyboardDelegate(
content::BrowserContext* browser_context) const {
#if defined(OS_CHROMEOS)
- return base::MakeUnique<ChromeVirtualKeyboardDelegate>(browser_context);
+ return std::make_unique<ChromeVirtualKeyboardDelegate>(browser_context);
#else
return nullptr;
#endif
@@ -199,13 +199,13 @@ ChromeExtensionsAPIClient::GetNetworkingCastPrivateDelegate() {
FileSystemDelegate* ChromeExtensionsAPIClient::GetFileSystemDelegate() {
if (!file_system_delegate_)
- file_system_delegate_ = base::MakeUnique<ChromeFileSystemDelegate>();
+ file_system_delegate_ = std::make_unique<ChromeFileSystemDelegate>();
return file_system_delegate_.get();
}
MessagingDelegate* ChromeExtensionsAPIClient::GetMessagingDelegate() {
if (!messaging_delegate_)
- messaging_delegate_ = base::MakeUnique<ChromeMessagingDelegate>();
+ messaging_delegate_ = std::make_unique<ChromeMessagingDelegate>();
return messaging_delegate_.get();
}
@@ -213,7 +213,7 @@ FeedbackPrivateDelegate*
ChromeExtensionsAPIClient::GetFeedbackPrivateDelegate() {
if (!feedback_private_delegate_) {
feedback_private_delegate_ =
- base::MakeUnique<ChromeFeedbackPrivateDelegate>();
+ std::make_unique<ChromeFeedbackPrivateDelegate>();
}
return feedback_private_delegate_.get();
}
@@ -232,7 +232,7 @@ NonNativeFileSystemDelegate*
ChromeExtensionsAPIClient::GetNonNativeFileSystemDelegate() {
if (!non_native_file_system_delegate_) {
non_native_file_system_delegate_ =
- base::MakeUnique<NonNativeFileSystemDelegateChromeOS>();
+ std::make_unique<NonNativeFileSystemDelegateChromeOS>();
}
return non_native_file_system_delegate_.get();
}
@@ -244,7 +244,7 @@ void ChromeExtensionsAPIClient::SaveImageDataToClipboard(
const base::Closure& success_callback,
const base::Callback<void(const std::string&)>& error_callback) {
if (!clipboard_extension_helper_)
- clipboard_extension_helper_ = base::MakeUnique<ClipboardExtensionHelper>();
+ clipboard_extension_helper_ = std::make_unique<ClipboardExtensionHelper>();
clipboard_extension_helper_->DecodeAndSaveImageData(
image_data, type, std::move(additional_items), success_callback,
error_callback);
diff --git a/chromium/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc b/chromium/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
index a1c2baeb69f..90c1889cb5e 100644
--- a/chromium/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.h"
+#include <memory>
#include <string>
-#include "base/memory/ptr_util.h"
#include "base/threading/sequenced_worker_pool.h"
#include "chrome/browser/printing/cloud_print/cloud_print_proxy_service.h"
#include "chrome/browser/printing/cloud_print/cloud_print_proxy_service_factory.h"
@@ -21,20 +21,20 @@ namespace {
const char kErrorIncognito[] = "Cannot access in incognito mode";
-CloudPrintTestsDelegate* g_instance = nullptr;
+CloudPrintTestsDelegate* g_cloud_print_private_api_instance = nullptr;
} // namespace
CloudPrintTestsDelegate* CloudPrintTestsDelegate::Get() {
- return g_instance;
+ return g_cloud_print_private_api_instance;
}
CloudPrintTestsDelegate::CloudPrintTestsDelegate() {
- g_instance = this;
+ g_cloud_print_private_api_instance = this;
}
CloudPrintTestsDelegate::~CloudPrintTestsDelegate() {
- g_instance = nullptr;
+ g_cloud_print_private_api_instance = nullptr;
}
CloudPrintPrivateSetupConnectorFunction::
@@ -77,7 +77,7 @@ CloudPrintPrivateGetHostNameFunction::~CloudPrintPrivateGetHostNameFunction() {
}
bool CloudPrintPrivateGetHostNameFunction::RunAsync() {
- SetResult(base::MakeUnique<base::Value>(
+ SetResult(std::make_unique<base::Value>(
CloudPrintTestsDelegate::Get()
? CloudPrintTestsDelegate::Get()->GetHostName()
: net::GetHostName()));
@@ -122,7 +122,7 @@ CloudPrintPrivateGetClientIdFunction::~CloudPrintPrivateGetClientIdFunction() {
}
bool CloudPrintPrivateGetClientIdFunction::RunAsync() {
- SetResult(base::MakeUnique<base::Value>(
+ SetResult(std::make_unique<base::Value>(
CloudPrintTestsDelegate::Get()
? CloudPrintTestsDelegate::Get()->GetClientId()
: google_apis::GetOAuth2ClientID(google_apis::CLIENT_CLOUD_PRINT)));
diff --git a/chromium/chrome/browser/extensions/api/commands/command_service.cc b/chromium/chrome/browser/extensions/api/commands/command_service.cc
index f59d3898b3e..3f3661f362e 100644
--- a/chromium/chrome/browser/extensions/api/commands/command_service.cc
+++ b/chromium/chrome/browser/extensions/api/commands/command_service.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/extensions/api/commands/command_service.h"
+#include <memory>
#include <utility>
#include <vector>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
@@ -87,7 +87,7 @@ std::string StripCurrentPlatform(const std::string& key) {
void SetInitialBindingsHaveBeenAssigned(
ExtensionPrefs* prefs, const std::string& extension_id) {
prefs->UpdateExtensionPref(extension_id, kInitialBindingsHaveBeenAssigned,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
}
bool InitialBindingsHaveBeenAssigned(
@@ -277,7 +277,7 @@ bool CommandService::AddKeybindingPref(
RemoveKeybindingPrefs(extension_id, command_name);
// Set the keybinding pref.
- auto keybinding = base::MakeUnique<base::DictionaryValue>();
+ auto keybinding = std::make_unique<base::DictionaryValue>();
keybinding->SetString(kExtension, extension_id);
keybinding->SetString(kCommandName, command_name);
keybinding->SetBoolean(kGlobal, global);
diff --git a/chromium/chrome/browser/extensions/api/commands/command_service_browsertest.cc b/chromium/chrome/browser/extensions/api/commands/command_service_browsertest.cc
index efdef908686..c9ecdae11e3 100644
--- a/chromium/chrome/browser/extensions/api/commands/command_service_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/commands/command_service_browsertest.cc
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/threading/thread_restrictions.h"
#include "base/values.h"
#include "build/build_config.h"
@@ -116,7 +116,7 @@ IN_PROC_BROWSER_TEST_F(CommandServiceTest,
// another platform.
std::string anotherPlatformKey = GetAnotherCommandPlatform() + ":Alt+G";
const char kNamedCommandName[] = "toggle-feature";
- auto keybinding = base::MakeUnique<base::DictionaryValue>();
+ auto keybinding = std::make_unique<base::DictionaryValue>();
keybinding->SetString("extension", extension->id());
keybinding->SetString("command_name", kNamedCommandName);
keybinding->SetBoolean("global", false);
diff --git a/chromium/chrome/browser/extensions/api/content_settings/content_settings_store.cc b/chromium/chrome/browser/extensions/api/content_settings/content_settings_store.cc
index dd3ce91a420..d3574455ee9 100644
--- a/chromium/chrome/browser/extensions/api/content_settings/content_settings_store.cc
+++ b/chromium/chrome/browser/extensions/api/content_settings/content_settings_store.cc
@@ -91,7 +91,7 @@ std::unique_ptr<RuleIterator> ContentSettingsStore::GetRuleIterator(
if (iterators.empty())
return nullptr;
- return base::MakeUnique<ConcatenationIterator>(std::move(iterators),
+ return std::make_unique<ConcatenationIterator>(std::move(iterators),
auto_lock.release());
}
@@ -254,7 +254,7 @@ std::unique_ptr<base::ListValue> ContentSettingsStore::GetSettingsForExtension(
if (!map)
return nullptr;
- auto settings = base::MakeUnique<base::ListValue>();
+ auto settings = std::make_unique<base::ListValue>();
for (const auto& it : *map) {
const auto& key = it.first;
std::unique_ptr<RuleIterator> rule_iterator(
diff --git a/chromium/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc b/chromium/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
index f516ce449e9..7a951d797d3 100644
--- a/chromium/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
@@ -8,7 +8,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/content_settings/content_settings_api_constants.h"
#include "components/content_settings/core/browser/content_settings_registry.h"
@@ -293,7 +292,7 @@ TEST_F(ContentSettingsStoreTest, SetFromList) {
base::ListValue pref_list;
// {"primaryPattern": pattern, "secondaryPattern": pattern, "type": "cookies",
// "setting": "allow"}
- auto dict_value = base::MakeUnique<base::DictionaryValue>();
+ auto dict_value = std::make_unique<base::DictionaryValue>();
dict_value->SetString(keys::kPrimaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kSecondaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kContentSettingsTypeKey, "cookies");
@@ -302,7 +301,7 @@ TEST_F(ContentSettingsStoreTest, SetFromList) {
// Test content settings types that have been removed. Should be ignored.
// {"primaryPattern": pattern, "secondaryPattern": pattern,
// "type": "fullscreen", "setting": "allow"}
- dict_value = base::MakeUnique<base::DictionaryValue>();
+ dict_value = std::make_unique<base::DictionaryValue>();
dict_value->SetString(keys::kPrimaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kSecondaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kContentSettingsTypeKey, "fullscreen");
@@ -310,7 +309,7 @@ TEST_F(ContentSettingsStoreTest, SetFromList) {
pref_list.Append(std::move(dict_value));
// {"primaryPattern": pattern, "secondaryPattern": pattern,
// "type": "mouselock", "setting": "allow"}
- dict_value = base::MakeUnique<base::DictionaryValue>();
+ dict_value = std::make_unique<base::DictionaryValue>();
dict_value->SetString(keys::kPrimaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kSecondaryPatternKey, pattern.ToString());
dict_value->SetString(keys::kContentSettingsTypeKey, "mouselock");
diff --git a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
index 9b63355c2ed..7dc82e0fd1a 100644
--- a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
+++ b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
@@ -211,11 +211,16 @@ bool UpdateMenuItem(const PropertyWithEnumT& update_properties,
*error = kCheckedError;
return false;
}
- // If the item was not checked and it is updated to be checked, set it to be
- // checked. If the radio item was unchecked, nothing should happen. The
- // radio item should remain checked because there should always be one item
- // checked in the radio list.
- if (checked && !item->checked()) {
+
+ const bool should_toggle_checked =
+ // If radio item was unchecked nothing should happen. The radio item
+ // should remain checked because there should always be one item checked
+ // in the radio list.
+ (item->type() == MenuItem::RADIO && checked) ||
+ // Checkboxes are always updated.
+ item->type() == MenuItem::CHECKBOX;
+
+ if (should_toggle_checked) {
if (!item->SetChecked(checked)) {
*error = kCheckedError;
return false;
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc b/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc
index 1b0604b446b..f77080331df 100644
--- a/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc
+++ b/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc
@@ -13,7 +13,6 @@
#include "base/bind.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/time/time.h"
#include "base/values.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -24,18 +23,17 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_list.h"
#include "chrome/common/extensions/api/cookies.h"
+#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/notification_service.h"
+#include "content/public/browser/storage_partition.h"
#include "extensions/browser/event_router.h"
#include "extensions/common/error_utils.h"
#include "extensions/common/extension.h"
#include "extensions/common/permissions/permissions_data.h"
#include "net/cookies/canonical_cookie.h"
#include "net/cookies/cookie_constants.h"
-#include "net/cookies/cookie_monster.h"
-#include "net/cookies/cookie_store.h"
-#include "net/url_request/url_request_context.h"
-#include "net/url_request/url_request_context_getter.h"
+#include "services/network/public/interfaces/network_service.mojom.h"
using content::BrowserThread;
@@ -71,10 +69,9 @@ bool ParseUrl(ChromeAsyncExtensionFunction* function,
return true;
}
-bool ParseStoreContext(ChromeAsyncExtensionFunction* function,
- std::string* store_id,
- net::URLRequestContextGetter** context) {
- DCHECK((context || store_id->empty()));
+network::mojom::CookieManager* ParseStoreCookieManager(
+ ChromeAsyncExtensionFunction* function,
+ std::string* store_id) {
Profile* store_profile = NULL;
if (!store_id->empty()) {
store_profile = cookies_helpers::ChooseProfileFromStoreId(
@@ -82,26 +79,25 @@ bool ParseStoreContext(ChromeAsyncExtensionFunction* function,
if (!store_profile) {
function->SetError(ErrorUtils::FormatErrorMessage(
keys::kInvalidStoreIdError, *store_id));
- return false;
+ return nullptr;
}
} else {
// The store ID was not specified; use the current execution context's
// cookie store by default.
// GetCurrentBrowser() already takes into account incognito settings.
+ // TODO(rdevlin.cronin): Relying on the current execution context is
+ // almost never the right answer; clean this up.
Browser* current_browser = function->GetCurrentBrowser();
if (!current_browser) {
function->SetError(keys::kNoCookieStoreFoundError);
- return false;
+ return nullptr;
}
store_profile = current_browser->profile();
*store_id = cookies_helpers::GetStoreIdFromProfile(store_profile);
}
- if (context)
- *context = store_profile->GetRequestContext();
- DCHECK(context);
-
- return true;
+ return content::BrowserContext::GetDefaultStoragePartition(store_profile)
+ ->GetCookieManagerForBrowserProcess();
}
} // namespace
@@ -146,32 +142,28 @@ void CookiesEventRouter::CookieChanged(
switch (details->cause) {
// Report an inserted cookie as an "explicit" change cause. All other causes
// only make sense for deletions.
- case net::CookieStore::ChangeCause::INSERTED:
- case net::CookieStore::ChangeCause::EXPLICIT:
- case net::CookieStore::ChangeCause::EXPLICIT_DELETE_BETWEEN:
- case net::CookieStore::ChangeCause::EXPLICIT_DELETE_PREDICATE:
- case net::CookieStore::ChangeCause::EXPLICIT_DELETE_SINGLE:
- case net::CookieStore::ChangeCause::EXPLICIT_DELETE_CANONICAL:
+ case network::mojom::CookieChangeCause::INSERTED:
+ case network::mojom::CookieChangeCause::EXPLICIT:
cause = keys::kExplicitChangeCause;
break;
- case net::CookieStore::ChangeCause::OVERWRITE:
+ case network::mojom::CookieChangeCause::OVERWRITE:
cause = keys::kOverwriteChangeCause;
break;
- case net::CookieStore::ChangeCause::EXPIRED:
+ case network::mojom::CookieChangeCause::EXPIRED:
cause = keys::kExpiredChangeCause;
break;
- case net::CookieStore::ChangeCause::EVICTED:
+ case network::mojom::CookieChangeCause::EVICTED:
cause = keys::kEvictedChangeCause;
break;
- case net::CookieStore::ChangeCause::EXPIRED_OVERWRITE:
+ case network::mojom::CookieChangeCause::EXPIRED_OVERWRITE:
cause = keys::kExpiredOverwriteChangeCause;
break;
- case net::CookieStore::ChangeCause::UNKNOWN_DELETION:
+ case network::mojom::CookieChangeCause::UNKNOWN_DELETION:
NOTREACHED();
}
dict->SetString(keys::kCauseKey, cause);
@@ -193,7 +185,7 @@ void CookiesEventRouter::DispatchEvent(
EventRouter* router = context ? EventRouter::Get(context) : NULL;
if (!router)
return;
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(event_args), context);
event->event_url = cookie_domain;
router->BroadcastEvent(std::move(event));
@@ -216,38 +208,28 @@ bool CookiesGetFunction::RunAsync() {
std::string store_id =
parsed_args_->details.store_id.get() ? *parsed_args_->details.store_id
: std::string();
- net::URLRequestContextGetter* store_context = NULL;
- if (!ParseStoreContext(this, &store_id, &store_context))
+ network::mojom::CookieManager* cookie_manager =
+ ParseStoreCookieManager(this, &store_id);
+ if (!cookie_manager)
return false;
- store_browser_context_ = store_context;
+
if (!parsed_args_->details.store_id.get())
parsed_args_->details.store_id.reset(new std::string(store_id));
- store_browser_context_ = store_context;
-
- bool rv = BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::BindOnce(&CookiesGetFunction::GetCookieOnIOThread, this));
- DCHECK(rv);
+ cookies_helpers::GetCookieListFromManager(
+ cookie_manager, url_,
+ base::BindOnce(&CookiesGetFunction::GetCookieCallback, this));
// Will finish asynchronously.
return true;
}
-void CookiesGetFunction::GetCookieOnIOThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- net::CookieStore* cookie_store =
- store_browser_context_->GetURLRequestContext()->cookie_store();
- cookies_helpers::GetCookieListFromStore(
- cookie_store, url_,
- base::BindOnce(&CookiesGetFunction::GetCookieCallback, this));
-}
-
void CookiesGetFunction::GetCookieCallback(const net::CookieList& cookie_list) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
for (const net::CanonicalCookie& cookie : cookie_list) {
// Return the first matching cookie. Relies on the fact that the
- // CookieMonster returns them in canonical order (longest path, then
- // earliest creation time).
+ // CookieManager interface returns them in canonical order (longest path,
+ // then earliest creation time).
if (cookie.Name() == parsed_args_->details.name) {
cookies::Cookie api_cookie = cookies_helpers::CreateCookie(
cookie, *parsed_args_->details.store_id);
@@ -258,16 +240,8 @@ void CookiesGetFunction::GetCookieCallback(const net::CookieList& cookie_list) {
// The cookie doesn't exist; return null.
if (!results_)
- SetResult(base::MakeUnique<base::Value>());
+ SetResult(std::make_unique<base::Value>());
- bool rv = BrowserThread::PostTask(
- BrowserThread::UI, FROM_HERE,
- base::BindOnce(&CookiesGetFunction::RespondOnUIThread, this));
- DCHECK(rv);
-}
-
-void CookiesGetFunction::RespondOnUIThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
SendResponse(true);
}
@@ -289,33 +263,26 @@ bool CookiesGetAllFunction::RunAsync() {
std::string store_id =
parsed_args_->details.store_id.get() ? *parsed_args_->details.store_id
: std::string();
- net::URLRequestContextGetter* store_context = NULL;
- if (!ParseStoreContext(this, &store_id, &store_context))
+ network::mojom::CookieManager* cookie_manager =
+ ParseStoreCookieManager(this, &store_id);
+ if (!cookie_manager)
return false;
- store_browser_context_ = store_context;
+
if (!parsed_args_->details.store_id.get())
parsed_args_->details.store_id.reset(new std::string(store_id));
- bool rv = BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::BindOnce(&CookiesGetAllFunction::GetAllCookiesOnIOThread, this));
- DCHECK(rv);
+ DCHECK(url_.is_empty() || url_.is_valid());
+ cookies_helpers::GetCookieListFromManager(
+ cookie_manager, url_,
+ base::BindOnce(&CookiesGetAllFunction::GetAllCookiesCallback, this));
// Will finish asynchronously.
return true;
}
-void CookiesGetAllFunction::GetAllCookiesOnIOThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- net::CookieStore* cookie_store =
- store_browser_context_->GetURLRequestContext()->cookie_store();
- cookies_helpers::GetCookieListFromStore(
- cookie_store, url_,
- base::BindOnce(&CookiesGetAllFunction::GetAllCookiesCallback, this));
-}
-
void CookiesGetAllFunction::GetAllCookiesCallback(
const net::CookieList& cookie_list) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (extension()) {
std::vector<cookies::Cookie> match_vector;
cookies_helpers::AppendMatchingCookiesToVector(
@@ -323,19 +290,11 @@ void CookiesGetAllFunction::GetAllCookiesCallback(
results_ = GetAll::Results::Create(match_vector);
}
- bool rv = BrowserThread::PostTask(
- BrowserThread::UI, FROM_HERE,
- base::BindOnce(&CookiesGetAllFunction::RespondOnUIThread, this));
- DCHECK(rv);
-}
-
-void CookiesGetAllFunction::RespondOnUIThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
SendResponse(true);
}
-CookiesSetFunction::CookiesSetFunction() : success_(false) {
-}
+CookiesSetFunction::CookiesSetFunction()
+ : state_(NO_RESPONSE), success_(false) {}
CookiesSetFunction::~CookiesSetFunction() {
}
@@ -351,26 +310,14 @@ bool CookiesSetFunction::RunAsync() {
std::string store_id =
parsed_args_->details.store_id.get() ? *parsed_args_->details.store_id
: std::string();
- net::URLRequestContextGetter* store_context = NULL;
- if (!ParseStoreContext(this, &store_id, &store_context))
+ network::mojom::CookieManager* cookie_manager =
+ ParseStoreCookieManager(this, &store_id);
+ if (!cookie_manager)
return false;
- store_browser_context_ = store_context;
+
if (!parsed_args_->details.store_id.get())
parsed_args_->details.store_id.reset(new std::string(store_id));
- bool rv = BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::BindOnce(&CookiesSetFunction::SetCookieOnIOThread, this));
- DCHECK(rv);
-
- // Will finish asynchronously.
- return true;
-}
-
-void CookiesSetFunction::SetCookieOnIOThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- net::CookieStore* cookie_store =
- store_browser_context_->GetURLRequestContext()->cookie_store();
base::Time expiration_time;
if (parsed_args_->details.expiration_date.get()) {
@@ -418,26 +365,40 @@ void CookiesSetFunction::SetCookieOnIOThread() {
net::COOKIE_PRIORITY_DEFAULT));
// clang-format on
if (!cc) {
- PullCookie(false);
- return;
+ // Return error through callbacks so that the proper error message
+ // is generated.
+ success_ = false;
+ state_ = SET_COMPLETED;
+ GetCookieListCallback(net::CookieList());
+ return true;
}
- cookie_store->SetCanonicalCookieAsync(
- std::move(cc), url_.SchemeIsCryptographic(), true /*modify_http_only*/,
- base::BindOnce(&CookiesSetFunction::PullCookie, this));
+
+ // Dispatch the setter, immediately followed by the getter. This
+ // plus FIFO ordering on the cookie_manager_ pipe means that no
+ // other extension function will affect the get result.
+ cookie_manager->SetCanonicalCookie(
+ *cc, url_.SchemeIsCryptographic(), true /*modify_http_only*/,
+ base::BindOnce(&CookiesSetFunction::SetCanonicalCookieCallback, this));
+ cookies_helpers::GetCookieListFromManager(
+ cookie_manager, url_,
+ base::BindOnce(&CookiesSetFunction::GetCookieListCallback, this));
+
+ // Will finish asynchronously.
+ return true;
}
-void CookiesSetFunction::PullCookie(bool set_cookie_result) {
- // Pull the newly set cookie.
- net::CookieStore* cookie_store =
- store_browser_context_->GetURLRequestContext()->cookie_store();
+void CookiesSetFunction::SetCanonicalCookieCallback(bool set_cookie_result) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ DCHECK_EQ(NO_RESPONSE, state_);
+ state_ = SET_COMPLETED;
success_ = set_cookie_result;
- cookies_helpers::GetCookieListFromStore(
- cookie_store, url_,
- base::BindOnce(&CookiesSetFunction::PullCookieCallback, this));
}
-void CookiesSetFunction::PullCookieCallback(
+void CookiesSetFunction::GetCookieListCallback(
const net::CookieList& cookie_list) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ DCHECK_EQ(SET_COMPLETED, state_);
+ state_ = GET_COMPLETED;
for (const net::CanonicalCookie& cookie : cookie_list) {
// Return the first matching cookie. Relies on the fact that the
// CookieMonster returns them in canonical order (longest path, then
@@ -453,18 +414,12 @@ void CookiesSetFunction::PullCookieCallback(
}
}
- bool rv = BrowserThread::PostTask(
- BrowserThread::UI, FROM_HERE,
- base::BindOnce(&CookiesSetFunction::RespondOnUIThread, this));
- DCHECK(rv);
-}
-
-void CookiesSetFunction::RespondOnUIThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (!success_) {
std::string name =
parsed_args_->details.name.get() ? *parsed_args_->details.name
: std::string();
+ // TODO(rdevlin.cronin): Avoid setting both error_ and results_ in the
+ // same call.
error_ = ErrorUtils::FormatErrorMessage(keys::kCookieSetFailedError, name);
}
SendResponse(success_);
@@ -487,35 +442,29 @@ bool CookiesRemoveFunction::RunAsync() {
std::string store_id =
parsed_args_->details.store_id.get() ? *parsed_args_->details.store_id
: std::string();
- net::URLRequestContextGetter* store_context = NULL;
- if (!ParseStoreContext(this, &store_id, &store_context))
+ network::mojom::CookieManager* cookie_manager =
+ ParseStoreCookieManager(this, &store_id);
+ if (!cookie_manager)
return false;
- store_browser_context_ = store_context;
+
if (!parsed_args_->details.store_id.get())
parsed_args_->details.store_id.reset(new std::string(store_id));
- // Pass the work off to the IO thread.
- bool rv = BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::BindOnce(&CookiesRemoveFunction::RemoveCookieOnIOThread, this));
- DCHECK(rv);
+ network::mojom::CookieDeletionFilterPtr filter(
+ network::mojom::CookieDeletionFilter::New());
+ filter->url = url_;
+ filter->cookie_name = parsed_args_->details.name;
+ cookie_manager->DeleteCookies(
+ std::move(filter),
+ base::BindOnce(&CookiesRemoveFunction::RemoveCookieCallback, this));
// Will return asynchronously.
return true;
}
-void CookiesRemoveFunction::RemoveCookieOnIOThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
-
- // Remove the cookie
- net::CookieStore* cookie_store =
- store_browser_context_->GetURLRequestContext()->cookie_store();
- cookie_store->DeleteCookieAsync(
- url_, parsed_args_->details.name,
- base::BindOnce(&CookiesRemoveFunction::RemoveCookieCallback, this));
-}
+void CookiesRemoveFunction::RemoveCookieCallback(uint32_t /* num_deleted */) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
-void CookiesRemoveFunction::RemoveCookieCallback() {
// Build the callback result
Remove::Results::Details details;
details.name = parsed_args_->details.name;
@@ -523,15 +472,6 @@ void CookiesRemoveFunction::RemoveCookieCallback() {
details.store_id = *parsed_args_->details.store_id;
results_ = Remove::Results::Create(details);
- // Return to UI thread
- bool rv = BrowserThread::PostTask(
- BrowserThread::UI, FROM_HERE,
- base::BindOnce(&CookiesRemoveFunction::RespondOnUIThread, this));
- DCHECK(rv);
-}
-
-void CookiesRemoveFunction::RespondOnUIThread() {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
SendResponse(true);
}
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_api.h b/chromium/chrome/browser/extensions/api/cookies/cookies_api.h
index 4dfa71cc76c..b5a5ad044f1 100644
--- a/chromium/chrome/browser/extensions/api/cookies/cookies_api.h
+++ b/chromium/chrome/browser/extensions/api/cookies/cookies_api.h
@@ -22,12 +22,9 @@
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/event_router.h"
#include "net/cookies/canonical_cookie.h"
+#include "services/network/public/interfaces/cookie_manager.mojom.h"
#include "url/gurl.h"
-namespace net {
-class URLRequestContextGetter;
-}
-
namespace extensions {
// Observes CookieMonster notifications and routes them as events to the
@@ -76,12 +73,10 @@ class CookiesGetFunction : public ChromeAsyncExtensionFunction {
bool RunAsync() override;
private:
- void GetCookieOnIOThread();
- void RespondOnUIThread();
void GetCookieCallback(const net::CookieList& cookie_list);
GURL url_;
- scoped_refptr<net::URLRequestContextGetter> store_browser_context_;
+ network::mojom::CookieManagerPtr store_browser_cookie_manager_;
std::unique_ptr<api::cookies::Get::Params> parsed_args_;
};
@@ -99,12 +94,10 @@ class CookiesGetAllFunction : public ChromeAsyncExtensionFunction {
bool RunAsync() override;
private:
- void GetAllCookiesOnIOThread();
- void RespondOnUIThread();
void GetAllCookiesCallback(const net::CookieList& cookie_list);
GURL url_;
- scoped_refptr<net::URLRequestContextGetter> store_browser_context_;
+ network::mojom::CookieManagerPtr store_browser_cookie_manager_;
std::unique_ptr<api::cookies::GetAll::Params> parsed_args_;
};
@@ -120,14 +113,13 @@ class CookiesSetFunction : public ChromeAsyncExtensionFunction {
bool RunAsync() override;
private:
- void SetCookieOnIOThread();
- void RespondOnUIThread();
- void PullCookie(bool set_cookie_);
- void PullCookieCallback(const net::CookieList& cookie_list);
+ void SetCanonicalCookieCallback(bool set_cookie_);
+ void GetCookieListCallback(const net::CookieList& cookie_list);
+ enum { NO_RESPONSE, SET_COMPLETED, GET_COMPLETED } state_;
GURL url_;
bool success_;
- scoped_refptr<net::URLRequestContextGetter> store_browser_context_;
+ network::mojom::CookieManagerPtr store_browser_cookie_manager_;
std::unique_ptr<api::cookies::Set::Params> parsed_args_;
};
@@ -145,12 +137,10 @@ class CookiesRemoveFunction : public ChromeAsyncExtensionFunction {
bool RunAsync() override;
private:
- void RemoveCookieOnIOThread();
- void RespondOnUIThread();
- void RemoveCookieCallback();
+ void RemoveCookieCallback(uint32_t /* num_deleted */);
GURL url_;
- scoped_refptr<net::URLRequestContextGetter> store_browser_context_;
+ network::mojom::CookieManagerPtr store_browser_cookie_manager_;
std::unique_ptr<api::cookies::Remove::Params> parsed_args_;
};
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.cc b/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.cc
index 42ca67b2839..a9b8840e4d9 100644
--- a/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.cc
@@ -118,16 +118,20 @@ CookieStore CreateCookieStore(Profile* profile,
return cookie_store;
}
-void GetCookieListFromStore(
- net::CookieStore* cookie_store,
+void GetCookieListFromManager(
+ network::mojom::CookieManager* manager,
const GURL& url,
- net::CookieMonster::GetCookieListCallback callback) {
- DCHECK(cookie_store);
- if (!url.is_empty()) {
- DCHECK(url.is_valid());
- cookie_store->GetAllCookiesForURLAsync(url, std::move(callback));
+ network::mojom::CookieManager::GetCookieListCallback callback) {
+ if (url.is_empty()) {
+ manager->GetAllCookies(std::move(callback));
} else {
- cookie_store->GetAllCookiesAsync(std::move(callback));
+ net::CookieOptions options;
+ options.set_include_httponly();
+ options.set_same_site_cookie_mode(
+ net::CookieOptions::SameSiteCookieMode::INCLUDE_STRICT_AND_LAX);
+ options.set_do_not_update_access_time();
+
+ manager->GetCookieList(url, options, std::move(callback));
}
}
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.h b/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.h
index 0fa58c69046..ec287ffbce9 100644
--- a/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.h
+++ b/chromium/chrome/browser/extensions/api/cookies/cookies_helpers.h
@@ -15,8 +15,10 @@
#include <vector>
#include "chrome/common/extensions/api/cookies.h"
-#include "net/cookies/cookie_monster.h"
#include "net/cookies/canonical_cookie.h"
+#include "net/cookies/cookie_monster.h"
+#include "net/cookies/cookie_options.h"
+#include "services/network/public/interfaces/cookie_manager.mojom.h"
class Browser;
class Profile;
@@ -55,12 +57,12 @@ api::cookies::CookieStore CreateCookieStore(
Profile* profile,
std::unique_ptr<base::ListValue> tab_ids);
-// Retrieves all cookies from the given cookie store corresponding to the given
-// URL. If the URL is empty, all cookies in the cookie store are retrieved.
-// This can only be called on the IO thread.
-void GetCookieListFromStore(net::CookieStore* cookie_store,
- const GURL& url,
- net::CookieMonster::GetCookieListCallback callback);
+// Dispatch a request to the CookieManager for cookies associated with
+// |url|, or all cookies if |url.is_empty()|.
+void GetCookieListFromManager(
+ network::mojom::CookieManager* manager,
+ const GURL& url,
+ network::mojom::CookieManager::GetCookieListCallback callback);
// Constructs a URL from a cookie's information for use in checking
// a cookie against the extension's host permissions. The Secure
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_unittest.cc b/chromium/chrome/browser/extensions/api/cookies/cookies_unittest.cc
index 6aeccbf2a6c..ce043bf958c 100644
--- a/chromium/chrome/browser/extensions/api/cookies/cookies_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/cookies/cookies_unittest.cc
@@ -7,10 +7,10 @@
#include <stddef.h>
+#include <memory>
#include <utility>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/cookies/cookies_api_constants.h"
#include "chrome/browser/extensions/api/cookies/cookies_helpers.h"
@@ -86,7 +86,7 @@ TEST_F(ExtensionCookiesTest, StoreIdProfileConversion) {
TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) {
std::unique_ptr<net::CanonicalCookie> canonical_cookie1(
- base::MakeUnique<net::CanonicalCookie>(
+ std::make_unique<net::CanonicalCookie>(
"ABC", "DEF", "www.example.com", "/", base::Time(), base::Time(),
base::Time(), false, false, net::CookieSameSite::DEFAULT_MODE,
net::COOKIE_PRIORITY_DEFAULT));
@@ -106,7 +106,7 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) {
EXPECT_EQ("some cookie store", cookie1.store_id);
std::unique_ptr<net::CanonicalCookie> canonical_cookie2(
- base::MakeUnique<net::CanonicalCookie>(
+ std::make_unique<net::CanonicalCookie>(
"ABC", "DEF", ".example.com", "/", base::Time(),
base::Time::FromDoubleT(10000), base::Time(), false, false,
net::CookieSameSite::STRICT_MODE, net::COOKIE_PRIORITY_DEFAULT));
@@ -120,7 +120,7 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) {
EXPECT_EQ(10000, *cookie2.expiration_date);
TestingProfile profile;
- auto tab_ids_list = base::MakeUnique<base::ListValue>();
+ auto tab_ids_list = std::make_unique<base::ListValue>();
std::vector<int> tab_ids;
CookieStore cookie_store =
cookies_helpers::CreateCookieStore(&profile, std::move(tab_ids_list));
@@ -130,7 +130,7 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) {
TEST_F(ExtensionCookiesTest, GetURLFromCanonicalCookie) {
std::unique_ptr<net::CanonicalCookie> cookie1(
- base::MakeUnique<net::CanonicalCookie>(
+ std::make_unique<net::CanonicalCookie>(
"ABC", "DEF", ".example.com", "/", base::Time(), base::Time(),
base::Time(), false, false, net::CookieSameSite::DEFAULT_MODE,
net::COOKIE_PRIORITY_DEFAULT));
@@ -139,7 +139,7 @@ TEST_F(ExtensionCookiesTest, GetURLFromCanonicalCookie) {
cookies_helpers::GetURLFromCanonicalCookie(*cookie1).spec());
std::unique_ptr<net::CanonicalCookie> cookie2(
- base::MakeUnique<net::CanonicalCookie>(
+ std::make_unique<net::CanonicalCookie>(
"ABC", "DEF", ".helloworld.com", "/", base::Time(), base::Time(),
base::Time(), true, false, net::CookieSameSite::DEFAULT_MODE,
net::COOKIE_PRIORITY_DEFAULT));
@@ -168,14 +168,14 @@ TEST_F(ExtensionCookiesTest, DomainMatching) {
for (size_t i = 0; i < arraysize(tests); ++i) {
// Build up the Params struct.
base::ListValue args;
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString(keys::kDomainKey, std::string(tests[i].filter));
args.Set(0, std::move(dict));
std::unique_ptr<GetAll::Params> params(GetAll::Params::Create(args));
cookies_helpers::MatchFilter filter(&params->details);
std::unique_ptr<net::CanonicalCookie> cookie(
- base::MakeUnique<net::CanonicalCookie>(
+ std::make_unique<net::CanonicalCookie>(
"name", std::string(), tests[i].domain, "/", base::Time(),
base::Time(), base::Time(), false, false,
net::CookieSameSite::DEFAULT_MODE, net::COOKIE_PRIORITY_DEFAULT));
diff --git a/chromium/chrome/browser/extensions/api/cryptotoken_private/OWNERS b/chromium/chrome/browser/extensions/api/cryptotoken_private/OWNERS
index b79c1b519a9..0a8ba68b920 100644
--- a/chromium/chrome/browser/extensions/api/cryptotoken_private/OWNERS
+++ b/chromium/chrome/browser/extensions/api/cryptotoken_private/OWNERS
@@ -1,3 +1,5 @@
agl@chromium.org
+mab@chromium.org
kpaulhamus@chromium.org
arnarb@chromium.org
+juanlang@chromium.org
diff --git a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
index cbccab463b7..6e99d232a39 100644
--- a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
@@ -6,11 +6,24 @@
#include <stddef.h>
+#include "base/callback.h"
#include "base/memory/ptr_util.h"
+#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
+#include "chrome/app/vector_icons/vector_icons.h"
+#include "chrome/browser/extensions/extension_tab_util.h"
+#include "chrome/browser/permissions/permission_request.h"
+#include "chrome/browser/permissions/permission_request_manager.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/common/chrome_features.h"
#include "chrome/common/pref_names.h"
+#include "chrome/grit/generated_resources.h"
#include "components/pref_registry/pref_registry_syncable.h"
+#include "components/prefs/pref_service.h"
+#include "crypto/sha2.h"
#include "extensions/common/error_utils.h"
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
+#include "ui/base/l10n/l10n_util.h"
namespace {
@@ -19,9 +32,81 @@ constexpr const char* kGoogleGstaticAppIds[] = {
"https://www.gstatic.com/securitykey/origins.json",
"https://www.gstatic.com/securitykey/a/google.com/origins.json"};
+// ContainsAppIdByHash returns true iff the SHA-256 hash of one of the
+// elements of |list| equals |hash|.
+bool ContainsAppIdByHash(const base::ListValue& list,
+ const std::vector<char>& hash) {
+ if (hash.size() != crypto::kSHA256Length) {
+ return false;
+ }
+
+ for (const auto& i : list) {
+ const std::string& s = i.GetString();
+ if (s.find('/') == std::string::npos) {
+ // No slashes mean that this is a webauthn RP ID, not a U2F AppID.
+ continue;
+ }
+
+ if (crypto::SHA256HashString(s).compare(0, crypto::kSHA256Length,
+ hash.data(),
+ crypto::kSHA256Length) == 0) {
+ return true;
+ }
+ }
+
+ return false;
+}
+
+// AttestationPermissionRequest is a delegate class that provides information
+// and callbacks to the PermissionRequestManager.
+//
+// PermissionRequestManager has a reference to this object and so this object
+// must outlive it. Since attestation requests are never canceled,
+// PermissionRequestManager guarentees that |RequestFinished| will always,
+// eventually, be called. This object uses that fact to delete itself during
+// |RequestFinished| and thus owns itself.
+class AttestationPermissionRequest : public PermissionRequest {
+ public:
+ AttestationPermissionRequest(const GURL& app_id,
+ base::OnceCallback<void(bool)> callback)
+ : app_id_(app_id), callback_(std::move(callback)) {}
+
+ PermissionRequest::IconId GetIconId() const override {
+ return kUsbSecurityKeyIcon;
+ }
+
+ base::string16 GetMessageTextFragment() const override {
+ return l10n_util::GetStringUTF16(
+ IDS_SECURITY_KEY_ATTESTATION_PERMISSION_FRAGMENT);
+ }
+ GURL GetOrigin() const override { return app_id_; }
+ void PermissionGranted() override { std::move(callback_).Run(true); }
+ void PermissionDenied() override { std::move(callback_).Run(false); }
+ void Cancelled() override { std::move(callback_).Run(false); }
+
+ void RequestFinished() override {
+ if (callback_)
+ std::move(callback_).Run(false);
+ delete this;
+ }
+
+ PermissionRequestType GetPermissionRequestType() const override {
+ return PermissionRequestType::PERMISSION_SECURITY_KEY_ATTESTATION;
+ }
+
+ private:
+ ~AttestationPermissionRequest() override = default;
+
+ const GURL app_id_;
+ base::OnceCallback<void(bool)> callback_;
+
+ DISALLOW_COPY_AND_ASSIGN(AttestationPermissionRequest);
+};
+
} // namespace
namespace extensions {
+
namespace api {
void CryptotokenRegisterProfilePrefs(
@@ -30,9 +115,7 @@ void CryptotokenRegisterProfilePrefs(
}
CryptotokenPrivateCanOriginAssertAppIdFunction::
- CryptotokenPrivateCanOriginAssertAppIdFunction()
- : chrome_details_(this) {
-}
+ CryptotokenPrivateCanOriginAssertAppIdFunction() = default;
ExtensionFunction::ResponseAction
CryptotokenPrivateCanOriginAssertAppIdFunction::Run() {
@@ -52,7 +135,7 @@ CryptotokenPrivateCanOriginAssertAppIdFunction::Run() {
}
if (origin_url == app_id_url) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
// Fetch the eTLD+1 of both.
@@ -73,7 +156,7 @@ CryptotokenPrivateCanOriginAssertAppIdFunction::Run() {
"Could not find an eTLD for appId *", params->app_id_url)));
}
if (origin_etldp1 == app_id_etldp1) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
// For legacy purposes, allow google.com origins to assert certain
// gstatic.com appIds.
@@ -81,30 +164,93 @@ CryptotokenPrivateCanOriginAssertAppIdFunction::Run() {
if (origin_etldp1 == kGoogleDotCom) {
for (const char* id : kGoogleGstaticAppIds) {
if (params->app_id_url == id)
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
}
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
}
-// TODO(agl/mab): remove special casing for individual attestation in
-// Javascript in favour of an enterprise policy, which can be accessed like
-// this:
-//
-// #include "chrome/browser/profiles/profile.h"
-// #include "components/prefs/pref_service.h"
-//
-// Profile* const profile = Profile::FromBrowserContext(browser_context());
-// const PrefService* const prefs = profile->GetPrefs();
-// const base::ListValue* const permit_attestation =
-// prefs->GetList(prefs::kSecurityKeyPermitAttestation);
-//
-// for (size_t i = 0; i < permit_attestation->GetSize(); i++) {
-// std::string value;
-// if (!permit_attestation->GetString(i, &value)) {
-// continue;
-// }
-// }
+CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction::
+ CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction() {}
+
+ExtensionFunction::ResponseAction
+CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction::Run() {
+ std::unique_ptr<cryptotoken_private::IsAppIdHashInEnterpriseContext::Params>
+ params(
+ cryptotoken_private::IsAppIdHashInEnterpriseContext::Params::Create(
+ *args_));
+ EXTENSION_FUNCTION_VALIDATE(params);
+
+ Profile* const profile = Profile::FromBrowserContext(browser_context());
+ const PrefService* const prefs = profile->GetPrefs();
+ const base::ListValue* const permit_attestation =
+ prefs->GetList(prefs::kSecurityKeyPermitAttestation);
+
+ return RespondNow(ArgumentList(
+ cryptotoken_private::IsAppIdHashInEnterpriseContext::Results::Create(
+ ContainsAppIdByHash(*permit_attestation, params->app_id_hash))));
+}
+
+CryptotokenPrivateCanAppIdGetAttestationFunction::
+ CryptotokenPrivateCanAppIdGetAttestationFunction() {}
+
+ExtensionFunction::ResponseAction
+CryptotokenPrivateCanAppIdGetAttestationFunction::Run() {
+ std::unique_ptr<cryptotoken_private::CanAppIdGetAttestation::Params> params =
+ cryptotoken_private::CanAppIdGetAttestation::Params::Create(*args_);
+ EXTENSION_FUNCTION_VALIDATE(params);
+ const std::string& app_id = params->options.app_id;
+
+ // If the appId is permitted by the enterprise policy then no permission
+ // prompt is shown.
+ Profile* const profile = Profile::FromBrowserContext(browser_context());
+ const PrefService* const prefs = profile->GetPrefs();
+ const base::ListValue* const permit_attestation =
+ prefs->GetList(prefs::kSecurityKeyPermitAttestation);
+
+ if (std::find_if(permit_attestation->begin(), permit_attestation->end(),
+ [&app_id](const base::Value& v) -> bool {
+ return v.GetString() == app_id;
+ }) != permit_attestation->end()) {
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
+ }
+
+ // If prompting is disabled, allow attestation because that is the historical
+ // behavior.
+ if (!base::FeatureList::IsEnabled(features::kSecurityKeyAttestationPrompt)) {
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
+ }
+
+ // Otherwise, show a permission prompt and pass the user's decision back.
+ const GURL app_id_url(app_id);
+ EXTENSION_FUNCTION_VALIDATE(app_id_url.is_valid());
+
+ content::WebContents* web_contents = nullptr;
+ if (!ExtensionTabUtil::GetTabById(params->options.tab_id, browser_context(),
+ true /* include incognito windows */,
+ nullptr /* out_browser */,
+ nullptr /* out_tab_strip */, &web_contents,
+ nullptr /* out_tab_index */)) {
+ return RespondNow(Error("cannot find specified tab"));
+ }
+
+ PermissionRequestManager* permission_request_manager =
+ PermissionRequestManager::FromWebContents(web_contents);
+ if (!permission_request_manager) {
+ return RespondNow(Error("no PermissionRequestManager"));
+ }
+
+ // The created AttestationPermissionRequest deletes itself once complete.
+ permission_request_manager->AddRequest(new AttestationPermissionRequest(
+ app_id_url,
+ base::BindOnce(
+ &CryptotokenPrivateCanAppIdGetAttestationFunction::Complete, this)));
+ return RespondLater();
+}
+
+void CryptotokenPrivateCanAppIdGetAttestationFunction::Complete(bool result) {
+ Respond(OneArgument(std::make_unique<base::Value>(result)));
+}
} // namespace api
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
index 55654b1361a..7c92493260b 100644
--- a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
+++ b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
@@ -7,7 +7,9 @@
#include <memory>
#include <string>
+#include <vector>
+#include "base/values.h"
#include "chrome/browser/extensions/chrome_extension_function_details.h"
#include "chrome/common/extensions/api/cryptotoken_private.h"
#include "extensions/browser/extension_function.h"
@@ -33,9 +35,32 @@ class CryptotokenPrivateCanOriginAssertAppIdFunction
protected:
~CryptotokenPrivateCanOriginAssertAppIdFunction() override {}
ResponseAction Run() override;
+};
+
+class CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction
+ : public UIThreadExtensionFunction {
+ public:
+ CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction();
+ DECLARE_EXTENSION_FUNCTION(
+ "cryptotokenPrivate.isAppIdHashInEnterpriseContext",
+ CRYPTOTOKENPRIVATE_ISAPPIDHASHINENTERPRISECONTEXT)
+
+ protected:
+ ~CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction() override {}
+ ResponseAction Run() override;
+};
+
+class CryptotokenPrivateCanAppIdGetAttestationFunction
+ : public UIThreadExtensionFunction {
+ public:
+ CryptotokenPrivateCanAppIdGetAttestationFunction();
+ DECLARE_EXTENSION_FUNCTION("cryptotokenPrivate.canAppIdGetAttestation",
+ CRYPTOTOKENPRIVATE_CANAPPIDGETATTESTATION)
- private:
- ChromeExtensionFunctionDetails chrome_details_;
+ protected:
+ ~CryptotokenPrivateCanAppIdGetAttestationFunction() override {}
+ ResponseAction Run() override;
+ void Complete(bool result);
};
} // namespace api
diff --git a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc
index 937d401039c..a88874bd102 100644
--- a/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc
@@ -10,86 +10,254 @@
#include <utility>
#include <vector>
+#include "base/test/scoped_feature_list.h"
#include "chrome/browser/extensions/extension_api_unittest.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
+#include "chrome/browser/permissions/permission_request_manager.h"
+#include "chrome/browser/sessions/session_tab_helper.h"
+#include "chrome/browser/ui/permission_bubble/mock_permission_prompt_factory.h"
+#include "chrome/common/chrome_features.h"
+#include "chrome/common/pref_names.h"
+#include "crypto/sha2.h"
+#include "extensions/browser/api_test_utils.h"
+#include "extensions/browser/extension_function_dispatcher.h"
#include "testing/gtest/include/gtest/gtest.h"
+using crypto::SHA256HashString;
+
namespace extensions {
namespace {
using namespace api::cryptotoken_private;
+bool GetSingleBooleanResult(UIThreadExtensionFunction* function, bool* result) {
+ const base::ListValue* result_list = function->GetResultList();
+ if (!result_list) {
+ ADD_FAILURE() << "Function has no result list.";
+ return false;
+ }
+
+ if (result_list->GetSize() != 1u) {
+ ADD_FAILURE() << "Invalid number of results.";
+ return false;
+ }
+
+ if (!result_list->GetBoolean(0, result)) {
+ ADD_FAILURE() << "Result is not boolean.";
+ return false;
+ }
+
+ return true;
+}
+
class CryptoTokenPrivateApiTest : public extensions::ExtensionApiUnittest {
public:
CryptoTokenPrivateApiTest() {}
~CryptoTokenPrivateApiTest() override {}
protected:
- bool GetSingleBooleanResult(
- UIThreadExtensionFunction* function, bool* result) {
- const base::ListValue* result_list = function->GetResultList();
- if (!result_list) {
- LOG(ERROR) << "Function has no result list.";
- return false;
- }
+ bool GetCanOriginAssertAppIdResult(const std::string& origin,
+ const std::string& app_id,
+ bool* out_result) {
+ auto function = base::MakeRefCounted<
+ api::CryptotokenPrivateCanOriginAssertAppIdFunction>();
+ function->set_has_callback(true);
- if (result_list->GetSize() != 1u) {
- LOG(ERROR) << "Invalid number of results.";
- return false;
- }
+ auto args = std::make_unique<base::ListValue>();
+ args->AppendString(origin);
+ args->AppendString(app_id);
- if (!result_list->GetBoolean(0, result)) {
- LOG(ERROR) << "Result is not boolean.";
+ if (!extension_function_test_utils::RunFunction(
+ function.get(), std::move(args), browser(),
+ extension_function_test_utils::NONE)) {
return false;
}
- return true;
+
+ return GetSingleBooleanResult(function.get(), out_result);
}
- bool GetCanOriginAssertAppIdResult(const std::string& origin,
- const std::string& appId) {
- scoped_refptr<api::CryptotokenPrivateCanOriginAssertAppIdFunction> function(
- new api::CryptotokenPrivateCanOriginAssertAppIdFunction());
+ bool GetAppIdHashInEnterpriseContext(const std::string& app_id,
+ bool* out_result) {
+ auto function = base::MakeRefCounted<
+ api::CryptotokenPrivateIsAppIdHashInEnterpriseContextFunction>();
function->set_has_callback(true);
- std::unique_ptr<base::ListValue> args(new base::ListValue);
- args->AppendString(origin);
- args->AppendString(appId);
+ auto args = std::make_unique<base::Value>(base::Value::Type::LIST);
+ args->GetList().emplace_back(
+ base::Value::BlobStorage(app_id.begin(), app_id.end()));
- extension_function_test_utils::RunFunction(
- function.get(), std::move(args), browser(),
- extension_function_test_utils::NONE);
+ if (!extension_function_test_utils::RunFunction(
+ function.get(), base::ListValue::From(std::move(args)), browser(),
+ extension_function_test_utils::NONE)) {
+ return false;
+ }
- bool result;
- GetSingleBooleanResult(function.get(), &result);
- return result;
+ return GetSingleBooleanResult(function.get(), out_result);
}
};
TEST_F(CryptoTokenPrivateApiTest, CanOriginAssertAppId) {
std::string origin1("https://www.example.com");
- EXPECT_TRUE(GetCanOriginAssertAppIdResult(origin1, origin1));
+ bool result;
+ ASSERT_TRUE(GetCanOriginAssertAppIdResult(origin1, origin1, &result));
+ EXPECT_TRUE(result);
std::string same_origin_appid("https://www.example.com/appId");
- EXPECT_TRUE(GetCanOriginAssertAppIdResult(origin1, same_origin_appid));
+ ASSERT_TRUE(
+ GetCanOriginAssertAppIdResult(origin1, same_origin_appid, &result));
+ EXPECT_TRUE(result);
std::string same_etld_plus_one_appid("https://appid.example.com/appId");
- EXPECT_TRUE(GetCanOriginAssertAppIdResult(origin1, same_etld_plus_one_appid));
+ ASSERT_TRUE(GetCanOriginAssertAppIdResult(origin1, same_etld_plus_one_appid,
+ &result));
+ EXPECT_TRUE(result);
std::string different_etld_plus_one_appid("https://www.different.com/appId");
- EXPECT_FALSE(GetCanOriginAssertAppIdResult(origin1,
- different_etld_plus_one_appid));
+ ASSERT_TRUE(GetCanOriginAssertAppIdResult(
+ origin1, different_etld_plus_one_appid, &result));
+ EXPECT_FALSE(result);
// For legacy purposes, google.com is allowed to use certain appIds hosted at
// gstatic.com.
// TODO(juanlang): remove once the legacy constraints are removed.
std::string google_origin("https://accounts.google.com");
std::string gstatic_appid("https://www.gstatic.com/securitykey/origins.json");
- EXPECT_TRUE(GetCanOriginAssertAppIdResult(google_origin, gstatic_appid));
+ ASSERT_TRUE(
+ GetCanOriginAssertAppIdResult(google_origin, gstatic_appid, &result));
+ EXPECT_TRUE(result);
// Not all gstatic urls are allowed, just those specifically whitelisted.
std::string gstatic_otherurl("https://www.gstatic.com/foobar");
- EXPECT_FALSE(GetCanOriginAssertAppIdResult(google_origin, gstatic_otherurl));
+ ASSERT_TRUE(
+ GetCanOriginAssertAppIdResult(google_origin, gstatic_otherurl, &result));
+ EXPECT_FALSE(result);
+}
+
+TEST_F(CryptoTokenPrivateApiTest, IsAppIdHashInEnterpriseContext) {
+ const std::string example_com("https://example.com/");
+ const std::string example_com_hash(SHA256HashString(example_com));
+ const std::string rp_id_hash(SHA256HashString("example.com"));
+ const std::string foo_com_hash(SHA256HashString("https://foo.com/"));
+
+ bool result;
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(example_com_hash, &result));
+ EXPECT_FALSE(result);
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(foo_com_hash, &result));
+ EXPECT_FALSE(result);
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(rp_id_hash, &result));
+ EXPECT_FALSE(result);
+
+ base::Value::ListStorage permitted_list;
+ permitted_list.emplace_back(example_com);
+ profile()->GetPrefs()->Set(prefs::kSecurityKeyPermitAttestation,
+ base::Value(permitted_list));
+
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(example_com_hash, &result));
+ EXPECT_TRUE(result);
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(foo_com_hash, &result));
+ EXPECT_FALSE(result);
+ ASSERT_TRUE(GetAppIdHashInEnterpriseContext(rp_id_hash, &result));
+ EXPECT_FALSE(result);
}
} // namespace
+class CryptoTokenPermissionTest : public ExtensionApiUnittest {
+ public:
+ CryptoTokenPermissionTest() = default;
+ ~CryptoTokenPermissionTest() override = default;
+
+ void SetUp() override {
+ feature_list_.InitWithFeatures({features::kSecurityKeyAttestationPrompt},
+ {});
+
+ ExtensionApiUnittest::SetUp();
+ const GURL url("http://example.com");
+ AddTab(browser(), url);
+
+ content::WebContents* web_contents =
+ browser()->tab_strip_model()->GetWebContentsAt(0);
+ tab_id_ = SessionTabHelper::IdForTab(web_contents);
+ PermissionRequestManager::CreateForWebContents(web_contents);
+ prompt_factory_ = std::make_unique<MockPermissionPromptFactory>(
+ PermissionRequestManager::FromWebContents(web_contents));
+ }
+
+ void TearDown() override {
+ prompt_factory_.reset();
+ ExtensionApiUnittest::TearDown();
+ }
+
+ protected:
+ // CanAppIdGetAttestation calls the cryptotoken private API of the same name
+ // for |app_id| and sets |*out_result| to the result. If |bubble_action| is
+ // not |NONE| then it waits for the permissions prompt to be shown and
+ // performs the given action. Otherwise, the call is expected to be
+ // synchronous.
+ bool CanAppIdGetAttestation(
+ const std::string& app_id,
+ PermissionRequestManager::AutoResponseType bubble_action,
+ bool* out_result) {
+ if (bubble_action != PermissionRequestManager::NONE) {
+ prompt_factory_->set_response_type(bubble_action);
+ prompt_factory_->DocumentOnLoadCompletedInMainFrame();
+ }
+
+ auto function = base::MakeRefCounted<
+ api::CryptotokenPrivateCanAppIdGetAttestationFunction>();
+ function->set_has_callback(true);
+
+ base::Value::DictStorage dict;
+ dict.emplace("appId", std::make_unique<base::Value>(app_id));
+ dict.emplace("tabId", std::make_unique<base::Value>(tab_id_));
+ auto args = std::make_unique<base::Value>(base::Value::Type::LIST);
+ args->GetList().emplace_back(std::move(dict));
+ auto args_list = base::ListValue::From(std::move(args));
+
+ extension_function_test_utils::RunFunction(
+ function.get(), std::move(args_list), browser(),
+ extension_function_test_utils::NONE);
+
+ return GetSingleBooleanResult(function.get(), out_result);
+ }
+
+ private:
+ base::test::ScopedFeatureList feature_list_;
+ int tab_id_ = -1;
+ std::unique_ptr<MockPermissionPromptFactory> prompt_factory_;
+
+ DISALLOW_COPY_AND_ASSIGN(CryptoTokenPermissionTest);
+};
+
+TEST_F(CryptoTokenPermissionTest, Prompt) {
+ const std::vector<PermissionRequestManager::AutoResponseType> actions = {
+ PermissionRequestManager::ACCEPT_ALL, PermissionRequestManager::DENY_ALL,
+ PermissionRequestManager::DISMISS,
+ };
+
+ for (const auto& action : actions) {
+ SCOPED_TRACE(action);
+
+ bool result = false;
+ ASSERT_TRUE(CanAppIdGetAttestation("https://test.com", action, &result));
+ // The result should only be positive if the user accepted the permissions
+ // prompt.
+ EXPECT_EQ(action == PermissionRequestManager::ACCEPT_ALL, result);
+ }
+}
+
+TEST_F(CryptoTokenPermissionTest, PolicyOverridesPrompt) {
+ const std::string example_com("https://example.com");
+ base::Value::ListStorage permitted_list;
+ permitted_list.emplace_back(example_com);
+ profile()->GetPrefs()->Set(prefs::kSecurityKeyPermitAttestation,
+ base::Value(permitted_list));
+
+ // If an appId is configured by enterprise policy then attestation requests
+ // should be permitted without showing a prompt.
+ bool result = false;
+ ASSERT_TRUE(CanAppIdGetAttestation(example_com,
+ PermissionRequestManager::NONE, &result));
+ EXPECT_TRUE(result);
+}
+
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/dashboard_private/dashboard_private_api.cc b/chromium/chrome/browser/extensions/api/dashboard_private/dashboard_private_api.cc
index 97266d77849..c7d8abdb460 100644
--- a/chromium/chrome/browser/extensions/api/dashboard_private/dashboard_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/dashboard_private/dashboard_private_api.cc
@@ -74,20 +74,19 @@ DashboardPrivateShowPermissionPromptForDelegatedInstallFunction::Run() {
}
}
- net::URLRequestContextGetter* context_getter = nullptr;
+ network::mojom::URLLoaderFactory* loader_factory = nullptr;
if (!icon_url.is_empty()) {
- context_getter =
- content::BrowserContext::GetDefaultStoragePartition(browser_context())->
- GetURLRequestContext();
+ loader_factory =
+ content::BrowserContext::GetDefaultStoragePartition(browser_context())
+ ->GetURLLoaderFactoryForBrowserProcess();
}
scoped_refptr<WebstoreInstallHelper> helper = new WebstoreInstallHelper(
- this, params_->details.id, params_->details.manifest, icon_url,
- context_getter);
+ this, params_->details.id, params_->details.manifest, icon_url);
// The helper will call us back via OnWebstoreParseSuccess or
// OnWebstoreParseFailure.
- helper->Start();
+ helper->Start(loader_factory);
// Matched with a Release in OnWebstoreParseSuccess/OnWebstoreParseFailure.
AddRef();
diff --git a/chromium/chrome/browser/extensions/api/debugger/debugger_api.cc b/chromium/chrome/browser/extensions/api/debugger/debugger_api.cc
index 5b5ee80a388..f005243dbba 100644
--- a/chromium/chrome/browser/extensions/api/debugger/debugger_api.cc
+++ b/chromium/chrome/browser/extensions/api/debugger/debugger_api.cc
@@ -13,7 +13,6 @@
#include <set>
#include <utility>
-#include "base/callback_helpers.h"
#include "base/command_line.h"
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
@@ -23,12 +22,11 @@
#include "base/scoped_observer.h"
#include "base/stl_util.h"
#include "base/strings/string_number_conversions.h"
-#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/devtools/chrome_devtools_manager_delegate.h"
-#include "chrome/browser/devtools/global_confirm_info_bar.h"
#include "chrome/browser/extensions/api/debugger/debugger_api_constants.h"
+#include "chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/infobars/infobar_service.h"
@@ -36,8 +34,6 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/webui/chrome_web_ui_controller_factory.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/grit/generated_resources.h"
-#include "components/infobars/core/confirm_infobar_delegate.h"
#include "components/infobars/core/infobar.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/devtools_agent_host.h"
@@ -58,7 +54,6 @@
#include "extensions/common/manifest_constants.h"
#include "extensions/common/permissions/permissions_data.h"
#include "extensions/common/switches.h"
-#include "ui/base/l10n/l10n_util.h"
using content::DevToolsAgentHost;
using content::RenderProcessHost;
@@ -89,155 +84,6 @@ void CopyDebuggee(Debuggee* dst, const Debuggee& src) {
dst->target_id.reset(new std::string(*src.target_id));
}
-
-// ExtensionDevToolsInfoBarDelegate -------------------------------------------
-
-class ExtensionDevToolsInfoBarDelegate : public ConfirmInfoBarDelegate {
- public:
- ExtensionDevToolsInfoBarDelegate(const base::Closure& dismissed_callback,
- const std::string& client_name);
- ~ExtensionDevToolsInfoBarDelegate() override;
-
- // ConfirmInfoBarDelegate:
- Type GetInfoBarType() const override;
- infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
- bool ShouldExpire(const NavigationDetails& details) const override;
- void InfoBarDismissed() override;
- base::string16 GetMessageText() const override;
- int GetButtons() const override;
- bool Cancel() override;
-
- private:
- const base::string16 client_name_;
- base::Closure dismissed_callback_;
-
- DISALLOW_COPY_AND_ASSIGN(ExtensionDevToolsInfoBarDelegate);
-};
-
-ExtensionDevToolsInfoBarDelegate::ExtensionDevToolsInfoBarDelegate(
- const base::Closure& dismissed_callback,
- const std::string& client_name)
- : ConfirmInfoBarDelegate(),
- client_name_(base::UTF8ToUTF16(client_name)),
- dismissed_callback_(dismissed_callback) {}
-
-ExtensionDevToolsInfoBarDelegate::~ExtensionDevToolsInfoBarDelegate() {
-}
-
-infobars::InfoBarDelegate::Type
-ExtensionDevToolsInfoBarDelegate::GetInfoBarType() const {
- return WARNING_TYPE;
-}
-
-infobars::InfoBarDelegate::InfoBarIdentifier
-ExtensionDevToolsInfoBarDelegate::GetIdentifier() const {
- return EXTENSION_DEV_TOOLS_INFOBAR_DELEGATE;
-}
-
-bool ExtensionDevToolsInfoBarDelegate::ShouldExpire(
- const NavigationDetails& details) const {
- return false;
-}
-
-void ExtensionDevToolsInfoBarDelegate::InfoBarDismissed() {
- DCHECK(!dismissed_callback_.is_null());
- // Use ResetAndReturn() since running the callback may delete |this|.
- base::ResetAndReturn(&dismissed_callback_).Run();
-}
-
-base::string16 ExtensionDevToolsInfoBarDelegate::GetMessageText() const {
- return l10n_util::GetStringFUTF16(IDS_DEV_TOOLS_INFOBAR_LABEL, client_name_);
-}
-
-int ExtensionDevToolsInfoBarDelegate::GetButtons() const {
- return BUTTON_CANCEL;
-}
-
-bool ExtensionDevToolsInfoBarDelegate::Cancel() {
- InfoBarDismissed();
- // InfoBarDismissed() will have closed us already.
- return false;
-}
-
-// ExtensionDevToolsInfoBar ---------------------------------------------------
-
-class ExtensionDevToolsInfoBar;
-using ExtensionInfoBars =
- std::map<std::string, ExtensionDevToolsInfoBar*>;
-base::LazyInstance<ExtensionInfoBars>::Leaky g_extension_info_bars =
- LAZY_INSTANCE_INITIALIZER;
-
-class ExtensionDevToolsInfoBar {
- public:
- static ExtensionDevToolsInfoBar* Create(
- const std::string& extension_id,
- const std::string& extension_name,
- ExtensionDevToolsClientHost* client_host,
- const base::Closure& dismissed_callback);
- void Remove(ExtensionDevToolsClientHost* client_host);
-
- private:
- ExtensionDevToolsInfoBar(const std::string& extension_id,
- const std::string& extension_name);
- ~ExtensionDevToolsInfoBar();
- void InfoBarDismissed();
-
- std::string extension_id_;
- std::map<ExtensionDevToolsClientHost*, base::Closure> callbacks_;
- base::WeakPtr<GlobalConfirmInfoBar> infobar_;
-};
-
-// static
-ExtensionDevToolsInfoBar* ExtensionDevToolsInfoBar::Create(
- const std::string& extension_id,
- const std::string& extension_name,
- ExtensionDevToolsClientHost* client_host,
- const base::Closure& dismissed_callback) {
- ExtensionInfoBars::iterator it =
- g_extension_info_bars.Get().find(extension_id);
- ExtensionDevToolsInfoBar* infobar = nullptr;
- if (it != g_extension_info_bars.Get().end())
- infobar = it->second;
- else
- infobar = new ExtensionDevToolsInfoBar(extension_id, extension_name);
- infobar->callbacks_[client_host] = dismissed_callback;
- return infobar;
-}
-
-ExtensionDevToolsInfoBar::ExtensionDevToolsInfoBar(
- const std::string& extension_id,
- const std::string& extension_name)
- : extension_id_(extension_id) {
- g_extension_info_bars.Get()[extension_id] = this;
-
- // This class closes the |infobar_|, so it's safe to pass Unretained(this).
- std::unique_ptr<ExtensionDevToolsInfoBarDelegate> delegate(
- new ExtensionDevToolsInfoBarDelegate(
- base::Bind(&ExtensionDevToolsInfoBar::InfoBarDismissed,
- base::Unretained(this)),
- extension_name));
- infobar_ = GlobalConfirmInfoBar::Show(std::move(delegate));
-}
-
-ExtensionDevToolsInfoBar::~ExtensionDevToolsInfoBar() {
- g_extension_info_bars.Get().erase(extension_id_);
- if (infobar_)
- infobar_->Close();
-}
-
-void ExtensionDevToolsInfoBar::Remove(
- ExtensionDevToolsClientHost* client_host) {
- callbacks_.erase(client_host);
- if (callbacks_.empty())
- delete this;
-}
-
-void ExtensionDevToolsInfoBar::InfoBarDismissed() {
- std::map<ExtensionDevToolsClientHost*, base::Closure> copy = callbacks_;
- for (const auto& pair : copy)
- pair.second.Run();
-}
-
} // namespace
// ExtensionDevToolsClientHost ------------------------------------------------
@@ -306,8 +152,6 @@ class ExtensionDevToolsClientHost : public content::DevToolsAgentHostClient,
DISALLOW_COPY_AND_ASSIGN(ExtensionDevToolsClientHost);
};
-// ExtensionDevToolsClientHost ------------------------------------------------
-
ExtensionDevToolsClientHost::ExtensionDevToolsClientHost(
Profile* profile,
DevToolsAgentHost* agent_host,
@@ -408,7 +252,7 @@ void ExtensionDevToolsClientHost::SendDetachedEvent() {
std::unique_ptr<base::ListValue> args(
OnDetach::Create(debuggee_, detach_reason_));
auto event =
- base::MakeUnique<Event>(events::DEBUGGER_ON_DETACH, OnDetach::kEventName,
+ std::make_unique<Event>(events::DEBUGGER_ON_DETACH, OnDetach::kEventName,
std::move(args), profile_);
EventRouter::Get(profile_)
->DispatchEventToExtension(extension_id_, std::move(event));
@@ -456,7 +300,7 @@ void ExtensionDevToolsClientHost::DispatchProtocolMessage(
std::unique_ptr<base::ListValue> args(
OnEvent::Create(debuggee_, method_name, params));
auto event =
- base::MakeUnique<Event>(events::DEBUGGER_ON_EVENT, OnEvent::kEventName,
+ std::make_unique<Event>(events::DEBUGGER_ON_EVENT, OnEvent::kEventName,
std::move(args), profile_);
EventRouter::Get(profile_)
->DispatchEventToExtension(extension_id_, std::move(event));
diff --git a/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.cc b/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.cc
new file mode 100644
index 00000000000..6b187e3a93c
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.cc
@@ -0,0 +1,144 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h"
+
+#include <memory>
+
+#include "base/callback_helpers.h"
+#include "base/lazy_instance.h"
+#include "base/strings/utf_string_conversions.h"
+#include "chrome/browser/devtools/global_confirm_info_bar.h"
+#include "chrome/grit/generated_resources.h"
+#include "components/infobars/core/confirm_infobar_delegate.h"
+#include "ui/base/l10n/l10n_util.h"
+
+namespace extensions {
+
+namespace {
+
+// The InfoBarDelegate that ExtensionDevToolsInfoBar shows.
+class ExtensionDevToolsInfoBarDelegate : public ConfirmInfoBarDelegate {
+ public:
+ ExtensionDevToolsInfoBarDelegate(const base::Closure& dismissed_callback,
+ const std::string& client_name);
+ ~ExtensionDevToolsInfoBarDelegate() override;
+
+ // ConfirmInfoBarDelegate:
+ Type GetInfoBarType() const override;
+ infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
+ bool ShouldExpire(const NavigationDetails& details) const override;
+ void InfoBarDismissed() override;
+ base::string16 GetMessageText() const override;
+ int GetButtons() const override;
+ bool Cancel() override;
+
+ private:
+ const base::string16 client_name_;
+ base::Closure dismissed_callback_;
+
+ DISALLOW_COPY_AND_ASSIGN(ExtensionDevToolsInfoBarDelegate);
+};
+
+ExtensionDevToolsInfoBarDelegate::ExtensionDevToolsInfoBarDelegate(
+ const base::Closure& dismissed_callback,
+ const std::string& client_name)
+ : ConfirmInfoBarDelegate(),
+ client_name_(base::UTF8ToUTF16(client_name)),
+ dismissed_callback_(dismissed_callback) {}
+
+ExtensionDevToolsInfoBarDelegate::~ExtensionDevToolsInfoBarDelegate() {}
+
+infobars::InfoBarDelegate::Type
+ExtensionDevToolsInfoBarDelegate::GetInfoBarType() const {
+ return WARNING_TYPE;
+}
+
+infobars::InfoBarDelegate::InfoBarIdentifier
+ExtensionDevToolsInfoBarDelegate::GetIdentifier() const {
+ return EXTENSION_DEV_TOOLS_INFOBAR_DELEGATE;
+}
+
+bool ExtensionDevToolsInfoBarDelegate::ShouldExpire(
+ const NavigationDetails& details) const {
+ return false;
+}
+
+void ExtensionDevToolsInfoBarDelegate::InfoBarDismissed() {
+ DCHECK(!dismissed_callback_.is_null());
+ // Use ResetAndReturn() since running the callback may delete |this|.
+ base::ResetAndReturn(&dismissed_callback_).Run();
+}
+
+base::string16 ExtensionDevToolsInfoBarDelegate::GetMessageText() const {
+ return l10n_util::GetStringFUTF16(IDS_DEV_TOOLS_INFOBAR_LABEL, client_name_);
+}
+
+int ExtensionDevToolsInfoBarDelegate::GetButtons() const {
+ return BUTTON_CANCEL;
+}
+
+bool ExtensionDevToolsInfoBarDelegate::Cancel() {
+ InfoBarDismissed();
+ // InfoBarDismissed() will have closed us already.
+ return false;
+}
+
+using ExtensionInfoBars = std::map<std::string, ExtensionDevToolsInfoBar*>;
+base::LazyInstance<ExtensionInfoBars>::Leaky g_extension_info_bars =
+ LAZY_INSTANCE_INITIALIZER;
+
+} // namespace
+
+// static
+ExtensionDevToolsInfoBar* ExtensionDevToolsInfoBar::Create(
+ const std::string& extension_id,
+ const std::string& extension_name,
+ ExtensionDevToolsClientHost* client_host,
+ const base::Closure& dismissed_callback) {
+ ExtensionInfoBars::iterator it =
+ g_extension_info_bars.Get().find(extension_id);
+ ExtensionDevToolsInfoBar* infobar = nullptr;
+ if (it != g_extension_info_bars.Get().end())
+ infobar = it->second;
+ else
+ infobar = new ExtensionDevToolsInfoBar(extension_id, extension_name);
+ infobar->callbacks_[client_host] = dismissed_callback;
+ return infobar;
+}
+
+ExtensionDevToolsInfoBar::ExtensionDevToolsInfoBar(
+ const std::string& extension_id,
+ const std::string& extension_name)
+ : extension_id_(extension_id) {
+ g_extension_info_bars.Get()[extension_id] = this;
+
+ // This class closes the |infobar_|, so it's safe to pass Unretained(this).
+ auto delegate = std::make_unique<ExtensionDevToolsInfoBarDelegate>(
+ base::Bind(&ExtensionDevToolsInfoBar::InfoBarDismissed,
+ base::Unretained(this)),
+ extension_name);
+ infobar_ = GlobalConfirmInfoBar::Show(std::move(delegate));
+}
+
+ExtensionDevToolsInfoBar::~ExtensionDevToolsInfoBar() {
+ g_extension_info_bars.Get().erase(extension_id_);
+ if (infobar_)
+ infobar_->Close();
+}
+
+void ExtensionDevToolsInfoBar::Remove(
+ ExtensionDevToolsClientHost* client_host) {
+ callbacks_.erase(client_host);
+ if (callbacks_.empty())
+ delete this;
+}
+
+void ExtensionDevToolsInfoBar::InfoBarDismissed() {
+ std::map<ExtensionDevToolsClientHost*, base::Closure> copy = callbacks_;
+ for (const auto& pair : copy)
+ pair.second.Run();
+}
+
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h b/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h
new file mode 100644
index 00000000000..63ec9a39a82
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/debugger/extension_dev_tools_infobar.h
@@ -0,0 +1,43 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_DEBUGGER_EXTENSION_DEV_TOOLS_INFOBAR_H_
+#define CHROME_BROWSER_EXTENSIONS_API_DEBUGGER_EXTENSION_DEV_TOOLS_INFOBAR_H_
+
+#include <map>
+#include <string>
+
+#include "base/callback_forward.h"
+#include "base/memory/weak_ptr.h"
+
+class GlobalConfirmInfoBar;
+
+namespace extensions {
+class ExtensionDevToolsClientHost;
+
+// An infobar used to globally warn users that an extension is debugging the
+// browser (which has security consequences).
+class ExtensionDevToolsInfoBar {
+ public:
+ static ExtensionDevToolsInfoBar* Create(
+ const std::string& extension_id,
+ const std::string& extension_name,
+ ExtensionDevToolsClientHost* client_host,
+ const base::Closure& dismissed_callback);
+ void Remove(ExtensionDevToolsClientHost* client_host);
+
+ private:
+ ExtensionDevToolsInfoBar(const std::string& extension_id,
+ const std::string& extension_name);
+ ~ExtensionDevToolsInfoBar();
+ void InfoBarDismissed();
+
+ std::string extension_id_;
+ std::map<ExtensionDevToolsClientHost*, base::Closure> callbacks_;
+ base::WeakPtr<GlobalConfirmInfoBar> infobar_;
+};
+
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_DEBUGGER_EXTENSION_DEV_TOOLS_INFOBAR_H_
diff --git a/chromium/chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc b/chromium/chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc
index 8a24e609db7..d9059dbe147 100644
--- a/chromium/chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc
@@ -8,8 +8,9 @@
// implementation of RulesRegistryWithCache as a proxy for
// RulesRegistryWithCache.
+#include <memory>
+
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/test_extension_environment.h"
#include "chrome/browser/extensions/test_extension_system.h"
@@ -243,11 +244,11 @@ TEST_F(RulesRegistryWithCacheTest, DeclarativeRulesStored) {
EXPECT_TRUE(cache_delegate->GetDeclarativeRulesStored(extension1_->id()));
extension_prefs->UpdateExtensionPref(extension1_->id(), rules_stored_key,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
EXPECT_FALSE(cache_delegate->GetDeclarativeRulesStored(extension1_->id()));
extension_prefs->UpdateExtensionPref(extension1_->id(), rules_stored_key,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
EXPECT_TRUE(cache_delegate->GetDeclarativeRulesStored(extension1_->id()));
// 2. Test writing behavior.
@@ -320,7 +321,7 @@ TEST_F(RulesRegistryWithCacheTest, RulesStoredFlagMultipleRegistries) {
// Update the flag for the first registry.
extension_prefs->UpdateExtensionPref(extension1_->id(), rules_stored_key1,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
EXPECT_FALSE(cache_delegate1->GetDeclarativeRulesStored(extension1_->id()));
EXPECT_TRUE(cache_delegate2->GetDeclarativeRulesStored(extension1_->id()));
}
diff --git a/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc b/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
index be2b6621c3e..7e3a26d38d1 100644
--- a/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
@@ -6,7 +6,6 @@
#include "base/bind.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/profiles/profile.h"
@@ -180,7 +179,7 @@ ChromeContentRulesRegistry::CreateRule(
// Note: |api_rule| may contain tags, but these are ignored.
- return base::MakeUnique<ContentRule>(extension, std::move(conditions),
+ return std::make_unique<ContentRule>(extension, std::move(conditions),
std::move(actions), *api_rule.priority);
}
diff --git a/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc b/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
index e33493a66f2..cedb5c77888 100644
--- a/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
@@ -6,7 +6,6 @@
#include "base/bind.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/test/values_test_util.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
@@ -58,7 +57,7 @@ class TestPredicateEvaluator : public ContentPredicateEvaluator {
const base::Value& value,
std::string* error) override {
RequestEvaluationIfSpecified();
- return base::MakeUnique<TestPredicate>(this);
+ return std::make_unique<TestPredicate>(this);
}
void TrackPredicates(
diff --git a/chromium/chrome/browser/extensions/api/declarative_content/content_action.cc b/chromium/chrome/browser/extensions/api/declarative_content/content_action.cc
index f4df5b42700..fa344ec3319 100644
--- a/chromium/chrome/browser/extensions/api/declarative_content/content_action.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_content/content_action.cc
@@ -347,7 +347,7 @@ void RequestContentScript::InitScript(const HostID& host_id,
it != script_data.css_file_names.end(); ++it) {
GURL url = extension->GetResourceURL(*it);
ExtensionResource resource = extension->GetResource(*it);
- script_.css_scripts().push_back(base::MakeUnique<UserScript::File>(
+ script_.css_scripts().push_back(std::make_unique<UserScript::File>(
resource.extension_root(), resource.relative_path(), url));
}
for (std::vector<std::string>::const_iterator it =
@@ -355,7 +355,7 @@ void RequestContentScript::InitScript(const HostID& host_id,
it != script_data.js_file_names.end(); ++it) {
GURL url = extension->GetResourceURL(*it);
ExtensionResource resource = extension->GetResource(*it);
- script_.js_scripts().push_back(base::MakeUnique<UserScript::File>(
+ script_.js_scripts().push_back(std::make_unique<UserScript::File>(
resource.extension_root(), resource.relative_path(), url));
}
}
diff --git a/chromium/chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc b/chromium/chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc
index 0be10ba489a..3ae612a992c 100644
--- a/chromium/chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc
@@ -3,7 +3,9 @@
// found in the LICENSE file.
#include <stddef.h>
+
#include <algorithm>
+#include <memory>
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
@@ -12,13 +14,20 @@
#include "base/path_service.h"
#include "base/test/histogram_tester.h"
#include "base/threading/thread_restrictions.h"
+#include "base/values.h"
#include "chrome/browser/extensions/extension_browsertest.h"
-#include "chrome/browser/extensions/extension_error_reporter.h"
#include "chrome/browser/extensions/extension_util.h"
+#include "chrome/browser/extensions/load_error_reporter.h"
+#include "chrome/browser/net/profile_network_context_service.h"
+#include "chrome/browser/net/profile_network_context_service_factory.h"
+#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/webui_url_constants.h"
#include "chrome/test/base/ui_test_utils.h"
+#include "components/prefs/pref_service.h"
+#include "components/proxy_config/proxy_config_dictionary.h"
+#include "components/proxy_config/proxy_config_pref_names.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/test/browser_test_utils.h"
@@ -26,6 +35,7 @@
#include "extensions/browser/api/declarative_net_request/ruleset_manager.h"
#include "extensions/browser/api/declarative_net_request/ruleset_matcher.h"
#include "extensions/browser/api/declarative_net_request/test_utils.h"
+#include "extensions/browser/api/web_request/web_request_info.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_util.h"
@@ -70,9 +80,9 @@ class URLRequestMonitor : public RulesetManager::TestObserver {
private:
// RulesetManager::TestObserver implementation.
- void OnShouldBlockRequest(const net::URLRequest& request,
+ void OnShouldBlockRequest(const WebRequestInfo& request,
bool is_incognito_context) override {
- if (request.url() == url_)
+ if (request.url == url_)
GetAndResetRequestSeen(true);
}
@@ -172,7 +182,7 @@ class DeclarativeNetRequestBrowserTest
content::RunAllTasksUntilIdle();
// Ensure no load errors were reported.
- EXPECT_TRUE(ExtensionErrorReporter::GetInstance()->GetErrors()->empty());
+ EXPECT_TRUE(LoadErrorReporter::GetInstance()->GetErrors()->empty());
tester.ExpectTotalCount(kIndexRulesTimeHistogram, 1);
tester.ExpectTotalCount(kIndexAndPersistRulesTimeHistogram, 1);
@@ -896,149 +906,6 @@ IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestBrowserTest,
}
}
-// Tests the "resourceTypes" and "excludedResourceTypes" fields of a declarative
-// rule condition.
-IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestBrowserTest,
- BlockRequests_ResourceTypes) {
- // TODO(crbug.com/696822): Add tests for "object", "ping", "other", "font".
- enum ResourceTypeMask {
- kNone = 0,
- kSubframe = 1 << 0,
- kStylesheet = 1 << 1,
- kScript = 1 << 2,
- kImage = 1 << 3,
- kXHR = 1 << 4,
- kMedia = 1 << 5,
- kWebSocket = 1 << 6,
- kAll = (1 << 7) - 1
- };
-
- struct {
- std::string domain;
- size_t id;
- std::vector<std::string> resource_types;
- std::vector<std::string> excluded_resource_types;
- } rules_data[] = {
- {"block_subframe.com", 1, {"sub_frame"}, {}},
- {"block_stylesheet.com", 2, {"stylesheet"}, {}},
- {"block_script.com", 3, {"script"}, {}},
- {"block_image.com", 4, {"image"}, {}},
- {"block_xhr.com", 5, {"xmlhttprequest"}, {}},
- {"block_media.com", 6, {"media"}, {}},
- {"block_websocket.com", 7, {"websocket"}, {}},
- {"block_image_and_stylesheet.com", 8, {"image", "stylesheet"}, {}},
- {"block_subframe_and_xhr.com", 11, {"sub_frame", "xmlhttprequest"}, {}},
- // With renderer side navigation, the main frame origin serves as the
- // initiator for main frame page loads. Hence to ensure that the main
- // frame page load is not blocked, also exclude the "other" resource type,
- // which is used for main frame requests currently.
- // TODO(crbug.com/696822): Change "other" to "main_frame" once it is
- // implemented.
- {"block_all.com", 9, {}, {"other"}},
- {"block_all_but_xhr_and_script.com",
- 10,
- {},
- {"xmlhttprequest", "script", "other"}},
- };
-
- std::vector<TestRule> rules;
- for (const auto& rule_data : rules_data) {
- TestRule rule = CreateGenericRule();
-
- // The "resourceTypes" property (i.e. |rule.condition->resource_types|)
- // should not be an empty list. It should either be omitted or be a non-
- // empty list.
- if (rule_data.resource_types.empty())
- rule.condition->resource_types = base::nullopt;
- else
- rule.condition->resource_types = rule_data.resource_types;
-
- rule.condition->excluded_resource_types = rule_data.excluded_resource_types;
- rule.id = rule_data.id;
- rule.condition->domains = std::vector<std::string>({rule_data.domain});
- // Don't specify the urlFilter, which should behaves the same as "*".
- rule.condition->url_filter = base::nullopt;
- rules.push_back(rule);
- }
- ASSERT_NO_FATAL_FAILURE(LoadExtensionWithRules(rules));
-
- struct {
- std::string hostname;
- int blocked_mask;
- } test_cases[] = {
- {"block_subframe.com", kSubframe},
- {"block_stylesheet.com", kStylesheet},
- {"block_script.com", kScript},
- {"block_image.com", kImage},
- {"block_xhr.com", kXHR},
- {"block_media.com", kMedia},
- {"block_websocket.com", kWebSocket},
- {"block_image_and_stylesheet.com", kImage | kStylesheet},
- {"block_subframe_and_xhr.com", kSubframe | kXHR},
- {"block_all.com", kAll},
- {"block_all_but_xhr_and_script.com", kAll & ~kXHR & ~kScript},
- {"block_none.com", kNone}};
-
- // Start a web socket test server to test the websocket resource type.
- net::SpawnedTestServer websocket_test_server(
- net::SpawnedTestServer::TYPE_WS, net::GetWebSocketTestDataDirectory());
- ASSERT_TRUE(websocket_test_server.Start());
-
- // The |websocket_url| will echo the message we send to it.
- GURL websocket_url = websocket_test_server.GetURL("echo-with-no-extension");
-
- auto execute_script = [](content::RenderFrameHost* frame,
- const std::string& script) {
- bool subresource_loaded = false;
- EXPECT_TRUE(content::ExecuteScriptAndExtractBool(frame, script,
- &subresource_loaded));
- return subresource_loaded;
- };
-
- for (const auto& test_case : test_cases) {
- GURL url = embedded_test_server()->GetURL(test_case.hostname,
- "/subresources.html");
- SCOPED_TRACE(base::StringPrintf("Testing %s", url.spec().c_str()));
-
- ui_test_utils::NavigateToURL(browser(), url);
- ASSERT_EQ(content::PAGE_TYPE_NORMAL, GetPageType());
-
- content::RenderFrameHost* frame = GetMainFrame();
-
- // sub-frame.
- EXPECT_EQ(
- !(test_case.blocked_mask & kSubframe),
- execute_script(frame,
- "domAutomationController.send(!!window.frameLoaded);"));
-
- // stylesheet
- EXPECT_EQ(!(test_case.blocked_mask & kStylesheet),
- execute_script(frame, "testStylesheet();"));
-
- // script
- EXPECT_EQ(!(test_case.blocked_mask & kScript),
- execute_script(frame, "testScript();"));
-
- // image
- EXPECT_EQ(!(test_case.blocked_mask & kImage),
- execute_script(frame, "testImage();"));
-
- // xhr
- EXPECT_EQ(!(test_case.blocked_mask & kXHR),
- execute_script(frame, "testXHR();"));
-
- // media
- EXPECT_EQ(!(test_case.blocked_mask & kMedia),
- execute_script(frame, "testMedia();"));
-
- // websocket
- EXPECT_EQ(!(test_case.blocked_mask & kWebSocket),
- execute_script(frame,
- base::StringPrintf("testWebSocket('%s');",
- websocket_url.spec().c_str())));
- }
-}
-
// Ensure extensions can't intercept chrome:// urls.
IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestBrowserTest, ChromeURLS) {
// Have the extension block all chrome:// urls.
@@ -1152,12 +1019,212 @@ IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestBrowserTest, RendererCacheCleared) {
content::RunAllTasksUntilIdle();
}
+// Tests that proxy requests aren't intercepted. See https://crbug.com/794674.
+IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestBrowserTest,
+ PacRequestsBypassRules) {
+ // Load the extension.
+ std::vector<TestRule> rules;
+ TestRule rule = CreateGenericRule();
+ rule.condition->url_filter = std::string("*pac");
+ rule.id = 1;
+ rules.push_back(rule);
+ ASSERT_NO_FATAL_FAILURE(LoadExtensionWithRules(rules));
+
+ // Configure a PAC script. Need to do this after the extension is loaded, so
+ // that the PAC isn't already loaded by the time the extension starts
+ // affecting requests.
+ PrefService* pref_service = browser()->profile()->GetPrefs();
+ pref_service->Set(proxy_config::prefs::kProxy,
+ *ProxyConfigDictionary::CreatePacScript(
+ embedded_test_server()->GetURL("/self.pac").spec(),
+ true /* pac_mandatory */));
+ // Flush the proxy configuration change over the Mojo pipe to avoid any races.
+ ProfileNetworkContextServiceFactory::GetForContext(browser()->profile())
+ ->FlushProxyConfigMonitorForTesting();
+
+ // Verify that the extension can't intercept the network request.
+ ui_test_utils::NavigateToURL(browser(), embedded_test_server()->GetURL(
+ "/pages_with_script/page.html"));
+ EXPECT_TRUE(WasFrameWithScriptLoaded(GetMainFrame()));
+ EXPECT_EQ(content::PAGE_TYPE_NORMAL, GetPageType());
+}
+
+// Fixture to test the "resourceTypes" and "excludedResourceTypes" fields of a
+// declarative rule condition.
+class DeclarativeNetRequestResourceTypeBrowserTest
+ : public DeclarativeNetRequestBrowserTest {
+ public:
+ DeclarativeNetRequestResourceTypeBrowserTest() {}
+
+ protected:
+ // TODO(crbug.com/696822): Add tests for "object", "ping", "other", "font".
+ enum ResourceTypeMask {
+ kNone = 0,
+ kSubframe = 1 << 0,
+ kStylesheet = 1 << 1,
+ kScript = 1 << 2,
+ kImage = 1 << 3,
+ kXHR = 1 << 4,
+ kMedia = 1 << 5,
+ kWebSocket = 1 << 6,
+ kAll = (1 << 7) - 1
+ };
+
+ struct TestCase {
+ std::string hostname;
+ int blocked_mask;
+ };
+
+ void RunTests(const std::vector<TestCase>& test_cases) {
+ // Start a web socket test server to test the websocket resource type.
+ net::SpawnedTestServer websocket_test_server(
+ net::SpawnedTestServer::TYPE_WS, net::GetWebSocketTestDataDirectory());
+ ASSERT_TRUE(websocket_test_server.Start());
+
+ // The |websocket_url| will echo the message we send to it.
+ GURL websocket_url = websocket_test_server.GetURL("echo-with-no-extension");
+
+ auto execute_script = [](content::RenderFrameHost* frame,
+ const std::string& script) {
+ bool subresource_loaded = false;
+ EXPECT_TRUE(content::ExecuteScriptAndExtractBool(frame, script,
+ &subresource_loaded));
+ return subresource_loaded;
+ };
+
+ for (const auto& test_case : test_cases) {
+ GURL url = embedded_test_server()->GetURL(test_case.hostname,
+ "/subresources.html");
+ SCOPED_TRACE(base::StringPrintf("Testing %s", url.spec().c_str()));
+
+ ui_test_utils::NavigateToURL(browser(), url);
+ ASSERT_EQ(content::PAGE_TYPE_NORMAL, GetPageType());
+
+ content::RenderFrameHost* frame = GetMainFrame();
+
+ // sub-frame.
+ EXPECT_EQ(
+ !(test_case.blocked_mask & kSubframe),
+ execute_script(
+ frame, "domAutomationController.send(!!window.frameLoaded);"));
+
+ // stylesheet
+ EXPECT_EQ(!(test_case.blocked_mask & kStylesheet),
+ execute_script(frame, "testStylesheet();"));
+
+ // script
+ EXPECT_EQ(!(test_case.blocked_mask & kScript),
+ execute_script(frame, "testScript();"));
+
+ // image
+ EXPECT_EQ(!(test_case.blocked_mask & kImage),
+ execute_script(frame, "testImage();"));
+
+ // xhr
+ EXPECT_EQ(!(test_case.blocked_mask & kXHR),
+ execute_script(frame, "testXHR();"));
+
+ // media
+ EXPECT_EQ(!(test_case.blocked_mask & kMedia),
+ execute_script(frame, "testMedia();"));
+
+ // websocket
+ EXPECT_EQ(!(test_case.blocked_mask & kWebSocket),
+ execute_script(
+ frame, base::StringPrintf("testWebSocket('%s');",
+ websocket_url.spec().c_str())));
+ }
+ }
+
+ // Loads an extension to test blocking different resource types.
+ void LoadExtension() {
+ struct {
+ std::string domain;
+ size_t id;
+ std::vector<std::string> resource_types;
+ std::vector<std::string> excluded_resource_types;
+ } rules_data[] = {
+ {"block_subframe.com", 1, {"sub_frame"}, {}},
+ {"block_stylesheet.com", 2, {"stylesheet"}, {}},
+ {"block_script.com", 3, {"script"}, {}},
+ {"block_image.com", 4, {"image"}, {}},
+ {"block_xhr.com", 5, {"xmlhttprequest"}, {}},
+ {"block_media.com", 6, {"media"}, {}},
+ {"block_websocket.com", 7, {"websocket"}, {}},
+ {"block_image_and_stylesheet.com", 8, {"image", "stylesheet"}, {}},
+ {"block_subframe_and_xhr.com", 11, {"sub_frame", "xmlhttprequest"}, {}},
+ // With renderer side navigation, the main frame origin serves as the
+ // initiator for main frame page loads. Hence to ensure that the main
+ // frame page load is not blocked, also exclude the "other" resource
+ // type, which is used for main frame requests currently.
+ // TODO(crbug.com/696822): Change "other" to "main_frame" once it is
+ // implemented.
+ {"block_all.com", 9, {}, {"other"}},
+ {"block_all_but_xhr_and_script.com",
+ 10,
+ {},
+ {"xmlhttprequest", "script", "other"}},
+ };
+
+ std::vector<TestRule> rules;
+ for (const auto& rule_data : rules_data) {
+ TestRule rule = CreateGenericRule();
+
+ // The "resourceTypes" property (i.e. |rule.condition->resource_types|)
+ // should not be an empty list. It should either be omitted or be a non-
+ // empty list.
+ if (rule_data.resource_types.empty())
+ rule.condition->resource_types = base::nullopt;
+ else
+ rule.condition->resource_types = rule_data.resource_types;
+
+ rule.condition->excluded_resource_types =
+ rule_data.excluded_resource_types;
+ rule.id = rule_data.id;
+ rule.condition->domains = std::vector<std::string>({rule_data.domain});
+ // Don't specify the urlFilter, which should behaves the same as "*".
+ rule.condition->url_filter = base::nullopt;
+ rules.push_back(rule);
+ }
+ LoadExtensionWithRules(rules);
+ }
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(DeclarativeNetRequestResourceTypeBrowserTest);
+};
+
+// These are split into two tests to prevent a timeout. See crbug.com/787957.
+IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestResourceTypeBrowserTest, Test1) {
+ ASSERT_NO_FATAL_FAILURE(LoadExtension());
+ RunTests({{"block_subframe.com", kSubframe},
+ {"block_stylesheet.com", kStylesheet},
+ {"block_script.com", kScript},
+ {"block_image.com", kImage},
+ {"block_xhr.com", kXHR},
+ {"block_media.com", kMedia}});
+}
+
+IN_PROC_BROWSER_TEST_P(DeclarativeNetRequestResourceTypeBrowserTest, Test2) {
+ ASSERT_NO_FATAL_FAILURE(LoadExtension());
+ RunTests({{"block_websocket.com", kWebSocket},
+ {"block_image_and_stylesheet.com", kImage | kStylesheet},
+ {"block_subframe_and_xhr.com", kSubframe | kXHR},
+ {"block_all.com", kAll},
+ {"block_all_but_xhr_and_script.com", kAll & ~kXHR & ~kScript},
+ {"block_none.com", kNone}});
+}
+
INSTANTIATE_TEST_CASE_P(,
DeclarativeNetRequestBrowserTest,
::testing::Values(ExtensionLoadType::PACKED,
ExtensionLoadType::UNPACKED));
INSTANTIATE_TEST_CASE_P(,
+ DeclarativeNetRequestResourceTypeBrowserTest,
+ ::testing::Values(ExtensionLoadType::PACKED,
+ ExtensionLoadType::UNPACKED));
+
+INSTANTIATE_TEST_CASE_P(,
DeclarativeNetRequestBrowserTest_Packed,
::testing::Values(ExtensionLoadType::PACKED));
diff --git a/chromium/chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc b/chromium/chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc
index 6d464d8f61c..e8b3fffeca9 100644
--- a/chromium/chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc
@@ -14,8 +14,8 @@
#include "base/test/histogram_tester.h"
#include "chrome/browser/extensions/api/declarative_net_request/dnr_test_base.h"
#include "chrome/browser/extensions/chrome_test_extension_loader.h"
-#include "chrome/browser/extensions/extension_error_reporter.h"
#include "chrome/browser/extensions/extension_service.h"
+#include "chrome/browser/extensions/load_error_reporter.h"
#include "extensions/browser/api/declarative_net_request/constants.h"
#include "extensions/browser/api/declarative_net_request/parse_info.h"
#include "extensions/browser/api/declarative_net_request/test_utils.h"
@@ -149,8 +149,8 @@ class RuleIndexingTest : public DNRTestBase {
}
}
- ExtensionErrorReporter* error_reporter() {
- return ExtensionErrorReporter::GetInstance();
+ LoadErrorReporter* error_reporter() {
+ return LoadErrorReporter::GetInstance();
}
std::vector<TestRule> rules_list_;
diff --git a/chromium/chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc b/chromium/chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc
index 5d08c451723..eec02539495 100644
--- a/chromium/chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc
@@ -11,6 +11,7 @@
#include "chrome/browser/extensions/extension_util.h"
#include "extensions/browser/api/declarative_net_request/ruleset_matcher.h"
#include "extensions/browser/api/declarative_net_request/test_utils.h"
+#include "extensions/browser/api/web_request/web_request_info.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/browser/extension_system.h"
#include "extensions/browser/extension_util.h"
@@ -122,10 +123,13 @@ TEST_P(RulesetManagerTest, MultipleRulesets) {
std::unique_ptr<net::URLRequest> request_one =
GetRequestForURL("http://one.com");
+ WebRequestInfo request_one_info(request_one.get());
std::unique_ptr<net::URLRequest> request_two =
GetRequestForURL("http://two.com");
+ WebRequestInfo request_two_info(request_two.get());
std::unique_ptr<net::URLRequest> request_three =
GetRequestForURL("http://three.com");
+ WebRequestInfo request_three_info(request_three.get());
// Test all possible combinations with |rule_one| and |rule_two| enabled.
const bool is_incognito_context = false;
@@ -157,12 +161,14 @@ TEST_P(RulesetManagerTest, MultipleRulesets) {
ASSERT_EQ(expected_matcher_count, manager->GetMatcherCountForTest());
- EXPECT_EQ((mask & kEnableRulesetOne) != 0,
- manager->ShouldBlockRequest(*request_one, is_incognito_context));
- EXPECT_EQ((mask & kEnableRulesetTwo) != 0,
- manager->ShouldBlockRequest(*request_two, is_incognito_context));
+ EXPECT_EQ(
+ (mask & kEnableRulesetOne) != 0,
+ manager->ShouldBlockRequest(request_one_info, is_incognito_context));
+ EXPECT_EQ(
+ (mask & kEnableRulesetTwo) != 0,
+ manager->ShouldBlockRequest(request_two_info, is_incognito_context));
EXPECT_FALSE(
- manager->ShouldBlockRequest(*request_three, is_incognito_context));
+ manager->ShouldBlockRequest(request_three_info, is_incognito_context));
// Remove the rulesets.
if (mask & kEnableRulesetOne)
@@ -188,15 +194,16 @@ TEST_P(RulesetManagerTest, IncognitoRequests) {
std::unique_ptr<net::URLRequest> request =
GetRequestForURL("http://example.com");
+ WebRequestInfo request_info(request.get());
// By default, the extension is disabled in incognito mode. So requests from
// incognito contexts should not be evaluated.
EXPECT_FALSE(util::IsIncognitoEnabled(last_loaded_extension()->id(),
browser_context()));
EXPECT_FALSE(
- manager->ShouldBlockRequest(*request, true /*is_incognito_context*/));
- EXPECT_TRUE(
- manager->ShouldBlockRequest(*request, false /*is_incognito_context*/));
+ manager->ShouldBlockRequest(request_info, true /*is_incognito_context*/));
+ EXPECT_TRUE(manager->ShouldBlockRequest(request_info,
+ false /*is_incognito_context*/));
// Enabling the extension in incognito mode, should cause requests from
// incognito contexts to also be evaluated.
@@ -204,9 +211,9 @@ TEST_P(RulesetManagerTest, IncognitoRequests) {
EXPECT_TRUE(util::IsIncognitoEnabled(last_loaded_extension()->id(),
browser_context()));
EXPECT_TRUE(
- manager->ShouldBlockRequest(*request, true /*is_incognito_context*/));
- EXPECT_TRUE(
- manager->ShouldBlockRequest(*request, false /*is_incognito_context*/));
+ manager->ShouldBlockRequest(request_info, true /*is_incognito_context*/));
+ EXPECT_TRUE(manager->ShouldBlockRequest(request_info,
+ false /*is_incognito_context*/));
}
// Test redirect rules.
@@ -229,14 +236,16 @@ TEST_P(RulesetManagerTest, Redirect) {
GURL redirect_url;
std::unique_ptr<net::URLRequest> request =
GetRequestForURL("http://example.com");
- EXPECT_TRUE(manager->ShouldRedirectRequest(*request, is_incognito_context,
- &redirect_url));
+ extensions::WebRequestInfo request_info1(request.get());
+ EXPECT_TRUE(manager->ShouldRedirectRequest(
+ request_info1, is_incognito_context, &redirect_url));
EXPECT_EQ(GURL("http://google.com"), redirect_url);
// Ensure web-socket requests are not redirected.
request = GetRequestForURL("ws://example.com");
- EXPECT_FALSE(manager->ShouldRedirectRequest(*request, is_incognito_context,
- &redirect_url));
+ extensions::WebRequestInfo request_info2(request.get());
+ EXPECT_FALSE(manager->ShouldRedirectRequest(
+ request_info2, is_incognito_context, &redirect_url));
}
INSTANTIATE_TEST_CASE_P(,
diff --git a/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc b/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
index e5ecb2cf045..4b88dec5ca5 100644
--- a/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
@@ -24,6 +24,7 @@
#include "extensions/browser/api/declarative_webrequest/webrequest_condition.h"
#include "extensions/browser/api/declarative_webrequest/webrequest_constants.h"
#include "extensions/browser/api/web_request/web_request_api_helpers.h"
+#include "extensions/browser/api/web_request/web_request_info.h"
#include "extensions/browser/info_map.h"
#include "extensions/common/extension.h"
#include "net/base/request_priority.h"
@@ -152,8 +153,8 @@ bool WebRequestActionWithThreadsTest::ActionWorksOnRequest(
std::list<LinkedPtrEventResponseDelta> deltas;
scoped_refptr<net::HttpResponseHeaders> headers(
new net::HttpResponseHeaders(""));
- WebRequestData request_data(regular_request.get(), stage, nullptr,
- headers.get());
+ WebRequestInfo request_info(regular_request.get());
+ WebRequestData request_data(&request_info, stage, headers.get());
std::set<std::string> ignored_tags;
WebRequestAction::ApplyInfo apply_info = { extension_info_map_.get(),
request_data,
diff --git a/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc b/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
index 8b7df22c693..9fd06229fb0 100644
--- a/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
@@ -14,7 +14,6 @@
#include "base/json/json_reader.h"
#include "base/macros.h"
#include "base/memory/linked_ptr.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/stl_util.h"
#include "base/test/values_test_util.h"
@@ -25,6 +24,7 @@
#include "extensions/browser/api/declarative/rules_registry_service.h"
#include "extensions/browser/api/declarative_webrequest/webrequest_constants.h"
#include "extensions/browser/api/web_request/web_request_api_helpers.h"
+#include "extensions/browser/api/web_request/web_request_info.h"
#include "net/base/request_priority.h"
#include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
#include "net/url_request/url_request.h"
@@ -102,18 +102,18 @@ class WebRequestRulesRegistryTest : public testing::Test {
// Returns a rule that roughly matches http://*.example.com and
// https://www.example.com and cancels it
linked_ptr<api::events::Rule> CreateRule1() {
- auto scheme_http = base::MakeUnique<base::ListValue>();
+ auto scheme_http = std::make_unique<base::ListValue>();
scheme_http->AppendString("http");
- auto http_condition_dict = base::MakeUnique<base::DictionaryValue>();
+ auto http_condition_dict = std::make_unique<base::DictionaryValue>();
http_condition_dict->SetString(keys2::kHostSuffixKey, "example.com");
base::DictionaryValue http_condition_url_filter;
http_condition_url_filter.SetString(keys::kInstanceTypeKey,
keys::kRequestMatcherType);
scheme_http->AppendString("https");
- auto https_condition_dict = base::MakeUnique<base::DictionaryValue>();
+ auto https_condition_dict = std::make_unique<base::DictionaryValue>();
https_condition_dict->Set(keys2::kSchemesKey,
- base::MakeUnique<base::ListValue>());
+ std::make_unique<base::ListValue>());
https_condition_dict->SetString(keys2::kHostSuffixKey, "example.com");
https_condition_dict->SetString(keys2::kHostPrefixKey, "www");
base::DictionaryValue https_condition_url_filter;
@@ -174,7 +174,7 @@ class WebRequestRulesRegistryTest : public testing::Test {
// contains index.html.
linked_ptr<api::events::Rule> CreateIgnoreRule() {
base::DictionaryValue condition_dict;
- auto http_condition_dict = base::MakeUnique<base::DictionaryValue>();
+ auto http_condition_dict = std::make_unique<base::DictionaryValue>();
http_condition_dict->SetString(keys2::kPathContainsKey, "index.html");
condition_dict.SetString(keys::kInstanceTypeKey, keys::kRequestMatcherType);
condition_dict.Set(keys::kUrlKey, std::move(http_condition_dict));
@@ -283,7 +283,8 @@ TEST_F(WebRequestRulesRegistryTest, AddRulesImpl) {
net::TestURLRequestContext context;
std::unique_ptr<net::URLRequest> http_request(context.CreateRequest(
http_url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(http_request.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo http_request_info(http_request.get());
+ WebRequestData request_data(&http_request_info, ON_BEFORE_REQUEST);
matches = registry->GetMatches(request_data);
EXPECT_EQ(2u, matches.size());
@@ -299,7 +300,8 @@ TEST_F(WebRequestRulesRegistryTest, AddRulesImpl) {
GURL foobar_url("http://www.foobar.com");
std::unique_ptr<net::URLRequest> foobar_request(context.CreateRequest(
foobar_url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- request_data.request = foobar_request.get();
+ WebRequestInfo foobar_request_info(foobar_request.get());
+ request_data.request = &foobar_request_info;
matches = registry->GetMatches(request_data);
EXPECT_EQ(1u, matches.size());
WebRequestRule::GlobalRuleId expected_pair =
@@ -426,7 +428,8 @@ TEST_F(WebRequestRulesRegistryTest, Precedences) {
net::TestURLRequestContext context;
std::unique_ptr<net::URLRequest> request(context.CreateRequest(
url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(request.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo request_info(request.get());
+ WebRequestData request_data(&request_info, ON_BEFORE_REQUEST);
std::list<LinkedPtrEventResponseDelta> deltas =
registry->CreateDeltas(NULL, request_data, false);
@@ -475,9 +478,10 @@ TEST_F(WebRequestRulesRegistryTest, Priorities) {
net::TestURLRequestContext context;
std::unique_ptr<net::URLRequest> request(context.CreateRequest(
url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(request.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo request_info(request.get());
+ WebRequestData request_data(&request_info, ON_BEFORE_REQUEST);
std::list<LinkedPtrEventResponseDelta> deltas =
- registry->CreateDeltas(NULL, request_data, false);
+ registry->CreateDeltas(nullptr, request_data, false);
// The redirect by the first extension is ignored due to the ignore rule.
ASSERT_EQ(1u, deltas.size());
@@ -549,7 +553,8 @@ TEST_F(WebRequestRulesRegistryTest, IgnoreRulesByTag) {
net::TestURLRequestContext context;
std::unique_ptr<net::URLRequest> request(context.CreateRequest(
url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(request.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo request_info(request.get());
+ WebRequestData request_data(&request_info, ON_BEFORE_REQUEST);
std::list<LinkedPtrEventResponseDelta> deltas =
registry->CreateDeltas(NULL, request_data, false);
@@ -599,7 +604,8 @@ TEST_F(WebRequestRulesRegistryTest, GetMatchesCheckFulfilled) {
net::TestURLRequestContext context;
std::unique_ptr<net::URLRequest> http_request(context.CreateRequest(
http_url, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(http_request.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo http_request_info(http_request.get());
+ WebRequestData request_data(&http_request_info, ON_BEFORE_REQUEST);
matches = registry->GetMatches(request_data);
EXPECT_EQ(1u, matches.size());
WebRequestRule::GlobalRuleId expected_pair = std::make_pair(kExtensionId,
@@ -658,8 +664,9 @@ TEST_F(WebRequestRulesRegistryTest, GetMatchesDifferentUrls) {
// Construct the inputs.
std::unique_ptr<net::URLRequest> http_request(context.CreateRequest(
urls[i], net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data(http_request.get(), ON_BEFORE_REQUEST);
http_request->set_site_for_cookies(firstPartyUrls[i]);
+ WebRequestInfo http_request_info(http_request.get());
+ WebRequestData request_data(&http_request_info, ON_BEFORE_REQUEST);
// Now run both rules on the input.
matches = registry->GetMatches(request_data);
SCOPED_TRACE(testing::Message("i = ") << i << ", rule id = "
@@ -807,7 +814,8 @@ TEST_F(WebRequestRulesRegistryTest, CheckOriginAndPathRegEx) {
GURL url1("http://bar.com/index.html?foo.com");
std::unique_ptr<net::URLRequest> request1(context.CreateRequest(
url1, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data1(request1.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo request1_info(request1.get());
+ WebRequestData request_data1(&request1_info, ON_BEFORE_REQUEST);
deltas = registry->CreateDeltas(NULL, request_data1, false);
EXPECT_EQ(0u, deltas.size());
@@ -815,7 +823,8 @@ TEST_F(WebRequestRulesRegistryTest, CheckOriginAndPathRegEx) {
GURL url2("http://foo.com/index.html");
std::unique_ptr<net::URLRequest> request2(context.CreateRequest(
url2, net::DEFAULT_PRIORITY, NULL, TRAFFIC_ANNOTATION_FOR_TESTS));
- WebRequestData request_data2(request2.get(), ON_BEFORE_REQUEST);
+ WebRequestInfo request2_info(request2.get());
+ WebRequestData request_data2(&request2_info, ON_BEFORE_REQUEST);
deltas = registry->CreateDeltas(NULL, request_data2, false);
EXPECT_EQ(1u, deltas.size());
}
diff --git a/chromium/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc b/chromium/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
index 6086213cd0e..392ecad385f 100644
--- a/chromium/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
+++ b/chromium/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h"
+#include <memory>
#include <tuple>
#include <utility>
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/extension_tab_util.h"
@@ -118,10 +118,10 @@ bool DesktopCaptureChooseDesktopMediaFunctionBase::Execute(
g_picker_factory->CreateMediaList(DesktopMediaID::TYPE_SCREEN);
} else {
#if defined(OS_CHROMEOS)
- screen_list = base::MakeUnique<DesktopMediaListAsh>(
+ screen_list = std::make_unique<DesktopMediaListAsh>(
DesktopMediaID::TYPE_SCREEN);
#else // !defined(OS_CHROMEOS)
- screen_list = base::MakeUnique<NativeDesktopMediaList>(
+ screen_list = std::make_unique<NativeDesktopMediaList>(
content::DesktopMediaID::TYPE_SCREEN,
webrtc::DesktopCapturer::CreateScreenCapturer(
content::CreateDesktopCaptureOptions()));
@@ -141,7 +141,7 @@ bool DesktopCaptureChooseDesktopMediaFunctionBase::Execute(
g_picker_factory->CreateMediaList(DesktopMediaID::TYPE_WINDOW);
} else {
#if defined(OS_CHROMEOS)
- window_list = base::MakeUnique<DesktopMediaListAsh>(
+ window_list = std::make_unique<DesktopMediaListAsh>(
DesktopMediaID::TYPE_WINDOW);
#else // !defined(OS_CHROMEOS)
// NativeDesktopMediaList calls the capturers on a background thread.
@@ -149,7 +149,7 @@ bool DesktopCaptureChooseDesktopMediaFunctionBase::Execute(
// windows) created here cannot share the same DesktopCaptureOptions
// instance. DesktopCaptureOptions owns X connection, which cannot be
// used on multiple threads concurrently.
- window_list = base::MakeUnique<NativeDesktopMediaList>(
+ window_list = std::make_unique<NativeDesktopMediaList>(
content::DesktopMediaID::TYPE_WINDOW,
webrtc::DesktopCapturer::CreateWindowCapturer(
content::CreateDesktopCaptureOptions()));
@@ -170,7 +170,7 @@ bool DesktopCaptureChooseDesktopMediaFunctionBase::Execute(
tab_list = g_picker_factory->CreateMediaList(
DesktopMediaID::TYPE_WEB_CONTENTS);
} else {
- tab_list = base::MakeUnique<TabDesktopMediaList>();
+ tab_list = std::make_unique<TabDesktopMediaList>();
}
have_tab_list = true;
source_lists.push_back(std::move(tab_list));
diff --git a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.cc b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.cc
index a43f25b2bec..5070bed814f 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.cc
@@ -5,13 +5,13 @@
#include "chrome/browser/extensions/api/developer_private/developer_private_api.h"
#include <stddef.h>
+#include <memory>
#include <utility>
#include "base/bind.h"
#include "base/files/file_util.h"
#include "base/guid.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
@@ -60,6 +60,7 @@
#include "extensions/browser/app_window/app_window.h"
#include "extensions/browser/app_window/app_window_registry.h"
#include "extensions/browser/content_verifier.h"
+#include "extensions/browser/disable_reason.h"
#include "extensions/browser/error_map.h"
#include "extensions/browser/extension_error.h"
#include "extensions/browser/extension_prefs.h"
@@ -70,7 +71,6 @@
#include "extensions/browser/notification_types.h"
#include "extensions/browser/path_util.h"
#include "extensions/browser/warning_service.h"
-#include "extensions/common/disable_reason.h"
#include "extensions/common/extension_set.h"
#include "extensions/common/feature_switch.h"
#include "extensions/common/install_warning.h"
@@ -85,7 +85,6 @@
#include "storage/browser/fileapi/file_system_operation_runner.h"
#include "storage/browser/fileapi/isolated_context.h"
#include "ui/base/l10n/l10n_util.h"
-#include "ui/base/text/bytes_formatting.h"
namespace extensions {
@@ -587,9 +586,17 @@ ExtensionFunction::ResponseAction DeveloperPrivateAutoUpdateFunction::Run() {
ExtensionUpdater::CheckParams params;
params.fetch_priority = ManifestFetchData::FetchPriority::FOREGROUND;
params.install_immediately = true;
+ // TODO(crbug.com/714018): Replace base::BindRepeating with base::BindOnce.
+ params.callback =
+ base::BindRepeating(&DeveloperPrivateAutoUpdateFunction::OnComplete,
+ this /* ref counted */);
updater->CheckNow(params);
}
- return RespondNow(NoArguments());
+ return RespondLater();
+}
+
+void DeveloperPrivateAutoUpdateFunction::OnComplete() {
+ Respond(NoArguments());
}
DeveloperPrivateGetExtensionsInfoFunction::
@@ -676,11 +683,8 @@ DeveloperPrivateGetExtensionSizeFunction::Run() {
if (!extension)
return RespondNow(Error(kNoSuchExtensionError));
- // TODO(dpapad): Share this logic with
- // chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc.
- base::PostTaskWithTraitsAndReplyWithResult(
- FROM_HERE, {base::MayBlock(), base::TaskPriority::USER_VISIBLE},
- base::BindOnce(&base::ComputeDirectorySize, extension->path()),
+ extensions::path_util::CalculateAndFormatExtensionDirectorySize(
+ extension->path(), IDS_APPLICATION_INFO_SIZE_SMALL_LABEL,
base::BindOnce(
&DeveloperPrivateGetExtensionSizeFunction::OnSizeCalculated,
this /* refcounted */));
@@ -689,17 +693,8 @@ DeveloperPrivateGetExtensionSizeFunction::Run() {
}
void DeveloperPrivateGetExtensionSizeFunction::OnSizeCalculated(
- int64_t size_in_bytes) {
- base::string16 response;
-
- const int one_mebibyte_in_bytes = 1024 * 1024;
- if (size_in_bytes < one_mebibyte_in_bytes) {
- response = l10n_util::GetStringUTF16(IDS_APPLICATION_INFO_SIZE_SMALL_LABEL);
- } else {
- response =
- ui::FormatBytesWithUnits(size_in_bytes, ui::DATA_UNITS_MEBIBYTE, true);
- }
- Respond(OneArgument(std::make_unique<base::Value>(response)));
+ const base::string16& size) {
+ Respond(OneArgument(std::make_unique<base::Value>(size)));
}
DeveloperPrivateGetItemsInfoFunction::DeveloperPrivateGetItemsInfoFunction() {}
@@ -736,7 +731,7 @@ DeveloperPrivateGetProfileConfigurationFunction::
ExtensionFunction::ResponseAction
DeveloperPrivateGetProfileConfigurationFunction::Run() {
std::unique_ptr<developer::ProfileInfo> info =
- CreateProfileInfo(GetProfile());
+ CreateProfileInfo(Profile::FromBrowserContext(browser_context()));
// If this is called from the chrome://extensions page, we use this as a
// heuristic that it's a good time to verify installs. We do this on startup,
@@ -759,9 +754,10 @@ DeveloperPrivateUpdateProfileConfigurationFunction::Run() {
EXTENSION_FUNCTION_VALIDATE(params);
const developer::ProfileConfigurationUpdate& update = params->update;
- PrefService* prefs = GetProfile()->GetPrefs();
+ Profile* profile = Profile::FromBrowserContext(browser_context());
+ PrefService* prefs = profile->GetPrefs();
if (update.in_developer_mode) {
- if (GetProfile()->IsSupervised())
+ if (profile->IsSupervised())
return RespondNow(Error(kCannotUpdateSupervisedProfileSettingsError));
prefs->SetBoolean(prefs::kExtensionsUIDeveloperMode,
*update.in_developer_mode);
@@ -864,7 +860,7 @@ ExtensionFunction::ResponseAction DeveloperPrivateReloadFunction::Run() {
// Balanced in ClearObservers(), which is called from the first observer
// method to be called with the appropriate extension (or shutdown).
AddRef();
- error_reporter_observer_.Add(ExtensionErrorReporter::GetInstance());
+ error_reporter_observer_.Add(LoadErrorReporter::GetInstance());
registry_observer_.Add(ExtensionRegistry::Get(browser_context()));
return RespondLater();
@@ -971,6 +967,21 @@ ExtensionFunction::ResponseAction DeveloperPrivateLoadUnpackedFunction::Run() {
if (!web_contents)
return RespondNow(Error(kCouldNotFindWebContentsError));
+ Profile* profile = Profile::FromBrowserContext(browser_context());
+ if (profile->IsSupervised()) {
+ return RespondNow(
+ Error("Supervised users cannot load unpacked extensions."));
+ }
+ PrefService* prefs = profile->GetPrefs();
+ if (!prefs->GetBoolean(prefs::kExtensionsUIDeveloperMode)) {
+ return RespondNow(
+ Error("Must be in developer mode to load unpacked extensions."));
+ }
+ if (ExtensionManagementFactory::GetForBrowserContext(browser_context())
+ ->BlacklistedByDefault()) {
+ return RespondNow(Error("Extension installation is blocked by policy."));
+ }
+
fail_quietly_ = params->options &&
params->options->fail_quietly &&
*params->options->fail_quietly;
@@ -1189,7 +1200,7 @@ ExtensionFunction::ResponseAction DeveloperPrivatePackDirectoryFunction::Run() {
AddRef(); // Balanced in OnPackSuccess / OnPackFailure.
pack_job_ =
- base::MakeUnique<PackExtensionJob>(this, root_directory, key_file, flags);
+ std::make_unique<PackExtensionJob>(this, root_directory, key_file, flags);
pack_job_->Start();
return RespondLater();
}
@@ -1213,7 +1224,7 @@ bool DeveloperPrivateLoadDirectoryFunction::RunAsync() {
EXTENSION_FUNCTION_VALIDATE(args_->GetString(2, &directory_url_str));
context_ = content::BrowserContext::GetStoragePartition(
- GetProfile(), render_frame_host()->GetSiteInstance())
+ browser_context(), render_frame_host()->GetSiteInstance())
->GetFileSystemContext();
// Directory url is non empty only for syncfilesystem.
@@ -1280,7 +1291,7 @@ bool DeveloperPrivateLoadDirectoryFunction::LoadByFileSystemAPI(
project_name = directory_url_str.substr(pos + 1);
project_base_url_ = directory_url_str.substr(0, pos + 1);
- base::FilePath project_path(GetProfile()->GetPath());
+ base::FilePath project_path(browser_context()->GetPath());
project_path = project_path.AppendASCII(kUnpackedAppsFolder);
project_path = project_path.Append(
base::FilePath::FromUTF8Unsafe(project_name));
@@ -1297,12 +1308,12 @@ bool DeveloperPrivateLoadDirectoryFunction::LoadByFileSystemAPI(
}
void DeveloperPrivateLoadDirectoryFunction::Load() {
- ExtensionService* service = GetExtensionService(GetProfile());
+ ExtensionService* service = GetExtensionService(browser_context());
UnpackedInstaller::Create(service)->Load(project_base_path_);
// TODO(grv) : The unpacked installer should fire an event when complete
// and return the extension_id.
- SetResult(base::MakeUnique<base::Value>("-1"));
+ SetResult(std::make_unique<base::Value>("-1"));
SendResponse(true);
}
@@ -1475,7 +1486,7 @@ ExtensionFunction::ResponseAction DeveloperPrivateChoosePathFunction::Run() {
void DeveloperPrivateChoosePathFunction::FileSelected(
const base::FilePath& path) {
- Respond(OneArgument(base::MakeUnique<base::Value>(path.LossyDisplayName())));
+ Respond(OneArgument(std::make_unique<base::Value>(path.LossyDisplayName())));
Release();
}
@@ -1490,7 +1501,7 @@ DeveloperPrivateChoosePathFunction::~DeveloperPrivateChoosePathFunction() {}
ExtensionFunction::ResponseAction
DeveloperPrivateIsProfileManagedFunction::Run() {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(
+ return RespondNow(OneArgument(std::make_unique<base::Value>(
Profile::FromBrowserContext(browser_context())->IsSupervised())));
}
@@ -1589,7 +1600,7 @@ DeveloperPrivateOpenDevToolsFunction::Run() {
if (!extension)
return RespondNow(Error(kNoSuchExtensionError));
- Profile* profile = GetProfile();
+ Profile* profile = Profile::FromBrowserContext(browser_context());
if (properties.incognito && *properties.incognito)
profile = profile->GetOffTheRecordProfile();
@@ -1652,7 +1663,7 @@ DeveloperPrivateDeleteExtensionErrorsFunction::Run() {
const developer::DeleteExtensionErrorsProperties& properties =
params->properties;
- ErrorConsole* error_console = ErrorConsole::Get(GetProfile());
+ ErrorConsole* error_console = ErrorConsole::Get(browser_context());
int type = -1;
if (properties.type != developer::ERROR_TYPE_NONE) {
type = properties.type == developer::ERROR_TYPE_MANIFEST ?
@@ -1753,8 +1764,9 @@ ExtensionFunction::ResponseAction DeveloperPrivateShowPathFunction::Run() {
// We explicitly show manifest.json in order to work around an issue in OSX
// where opening the directory doesn't focus the Finder.
- platform_util::ShowItemInFolder(GetProfile(),
- extension->path().Append(kManifestFilename));
+ platform_util::ShowItemInFolder(
+ Profile::FromBrowserContext(browser_context()),
+ extension->path().Append(kManifestFilename));
return RespondNow(NoArguments());
}
@@ -1766,8 +1778,8 @@ DeveloperPrivateSetShortcutHandlingSuspendedFunction::Run() {
std::unique_ptr<developer::SetShortcutHandlingSuspended::Params> params(
developer::SetShortcutHandlingSuspended::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params);
- ExtensionCommandsGlobalRegistry::Get(GetProfile())->
- SetShortcutHandlingSuspended(params->is_suspended);
+ ExtensionCommandsGlobalRegistry::Get(browser_context())
+ ->SetShortcutHandlingSuspended(params->is_suspended);
return RespondNow(NoArguments());
}
@@ -1781,7 +1793,7 @@ DeveloperPrivateUpdateExtensionCommandFunction::Run() {
EXTENSION_FUNCTION_VALIDATE(params);
const developer::ExtensionCommandUpdate& update = params->update;
- CommandService* command_service = CommandService::Get(GetProfile());
+ CommandService* command_service = CommandService::Get(browser_context());
if (update.scope != developer::COMMAND_SCOPE_NONE) {
command_service->SetScope(update.extension_id, update.command_name,
diff --git a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.h b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.h
index f7e768cc6f2..6a82e8f416d 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.h
+++ b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api.h
@@ -16,9 +16,9 @@
#include "chrome/browser/extensions/api/developer_private/entry_picker.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/extensions/error_console/error_console.h"
-#include "chrome/browser/extensions/extension_error_reporter.h"
#include "chrome/browser/extensions/extension_management.h"
#include "chrome/browser/extensions/extension_uninstall_dialog.h"
+#include "chrome/browser/extensions/load_error_reporter.h"
#include "chrome/browser/extensions/pack_extension_job.h"
#include "chrome/common/extensions/api/developer_private.h"
#include "chrome/common/extensions/webstore_install_result.h"
@@ -27,6 +27,7 @@
#include "extensions/browser/app_window/app_window_registry.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/event_router.h"
+#include "extensions/browser/extension_function.h"
#include "extensions/browser/extension_prefs_observer.h"
#include "extensions/browser/extension_registry_observer.h"
#include "extensions/browser/process_manager_observer.h"
@@ -268,7 +269,7 @@ class DeveloperPrivateAPI : public BrowserContextKeyedAPI,
namespace api {
-class DeveloperPrivateAPIFunction : public ChromeUIThreadExtensionFunction {
+class DeveloperPrivateAPIFunction : public UIThreadExtensionFunction {
protected:
~DeveloperPrivateAPIFunction() override;
@@ -289,6 +290,9 @@ class DeveloperPrivateAutoUpdateFunction : public DeveloperPrivateAPIFunction {
protected:
~DeveloperPrivateAutoUpdateFunction() override;
ResponseAction Run() override;
+
+ private:
+ void OnComplete();
};
class DeveloperPrivateGetItemsInfoFunction
@@ -359,7 +363,7 @@ class DeveloperPrivateGetExtensionSizeFunction
~DeveloperPrivateGetExtensionSizeFunction() override;
ResponseAction Run() override;
- void OnSizeCalculated(int64_t size_in_bytes);
+ void OnSizeCalculated(const base::string16& size);
DISALLOW_COPY_AND_ASSIGN(DeveloperPrivateGetExtensionSizeFunction);
};
@@ -399,7 +403,7 @@ class DeveloperPrivateUpdateExtensionConfigurationFunction
class DeveloperPrivateReloadFunction : public DeveloperPrivateAPIFunction,
public ExtensionRegistryObserver,
- public ExtensionErrorReporter::Observer {
+ public LoadErrorReporter::Observer {
public:
DECLARE_EXTENSION_FUNCTION("developerPrivate.reload",
DEVELOPERPRIVATE_RELOAD);
@@ -411,7 +415,7 @@ class DeveloperPrivateReloadFunction : public DeveloperPrivateAPIFunction,
const Extension* extension) override;
void OnShutdown(ExtensionRegistry* registry) override;
- // ExtensionErrorReporter::Observer:
+ // LoadErrorReporter::Observer:
void OnLoadFailure(content::BrowserContext* browser_context,
const base::FilePath& file_path,
const std::string& error) override;
@@ -437,7 +441,7 @@ class DeveloperPrivateReloadFunction : public DeveloperPrivateAPIFunction,
ScopedObserver<ExtensionRegistry, ExtensionRegistryObserver>
registry_observer_;
- ScopedObserver<ExtensionErrorReporter, ExtensionErrorReporter::Observer>
+ ScopedObserver<LoadErrorReporter, LoadErrorReporter::Observer>
error_reporter_observer_;
DISALLOW_COPY_AND_ASSIGN(DeveloperPrivateReloadFunction);
diff --git a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
index 5113fec8fd4..dfa6519275e 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
@@ -9,13 +9,14 @@
#include "base/files/file_util.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/scoped_observer.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/chrome_test_extension_loader.h"
#include "chrome/browser/extensions/error_console/error_console.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
+#include "chrome/browser/extensions/extension_management.h"
+#include "chrome/browser/extensions/extension_management_test_util.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_with_install.h"
#include "chrome/browser/extensions/extension_util.h"
@@ -27,6 +28,7 @@
#include "chrome/common/extensions/api/developer_private.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/test_browser_window.h"
+#include "chrome/test/base/testing_profile.h"
#include "components/crx_file/id_util.h"
#include "components/policy/core/browser/browser_policy_connector.h"
#include "components/policy/core/common/mock_configuration_policy_provider.h"
@@ -64,12 +66,12 @@ namespace {
const char kGoodCrx[] = "ldnnhddmnhbkjipkidpdiheffobcpfmf";
std::unique_ptr<KeyedService> BuildAPI(content::BrowserContext* context) {
- return base::MakeUnique<DeveloperPrivateAPI>(context);
+ return std::make_unique<DeveloperPrivateAPI>(context);
}
std::unique_ptr<KeyedService> BuildEventRouter(
content::BrowserContext* profile) {
- return base::MakeUnique<EventRouter>(profile, ExtensionPrefs::Get(profile));
+ return std::make_unique<EventRouter>(profile, ExtensionPrefs::Get(profile));
}
bool HasAllUrlsPermission(const Extension* extension,
@@ -131,6 +133,8 @@ class DeveloperPrivateApiUnitTest : public ExtensionServiceTestWithInstall {
void GetProfileConfiguration(
std::unique_ptr<api::developer_private::ProfileInfo>* profile_info);
+ virtual bool ProfileIsSupervised() const { return false; }
+
Browser* browser() { return browser_.get(); }
private:
@@ -165,7 +169,7 @@ const Extension* DeveloperPrivateApiUnitTest::LoadUnpackedExtension() {
" \"permissions\": [\"*://*/*\"]"
"}";
- test_extension_dirs_.push_back(base::MakeUnique<TestExtensionDir>());
+ test_extension_dirs_.push_back(std::make_unique<TestExtensionDir>());
TestExtensionDir* dir = test_extension_dirs_.back().get();
dir->WriteManifest(kManifest);
@@ -218,7 +222,7 @@ void DeveloperPrivateApiUnitTest::TestExtensionPrefSetting(
EXPECT_FALSE(has_pref.Run()) << key;
{
- auto parameters = base::MakeUnique<base::DictionaryValue>();
+ auto parameters = std::make_unique<base::DictionaryValue>();
parameters->SetString("extensionId", extension_id);
parameters->SetBoolean(key, true);
@@ -239,7 +243,7 @@ void DeveloperPrivateApiUnitTest::TestExtensionPrefSetting(
}
{
- auto parameters = base::MakeUnique<base::DictionaryValue>();
+ auto parameters = std::make_unique<base::DictionaryValue>();
parameters->SetString("extensionId", extension_id);
parameters->SetBoolean(key, false);
@@ -320,6 +324,7 @@ void DeveloperPrivateApiUnitTest::SetUp() {
// - see BuildTestingProfile in extension_service_test_base.cc.
ExtensionServiceInitParams init_params = CreateDefaultInitParams();
init_params.pref_file.clear();
+ init_params.profile_is_supervised = ProfileIsSupervised();
InitializeExtensionService(init_params);
browser_window_.reset(new TestBrowserWindow());
@@ -334,6 +339,10 @@ void DeveloperPrivateApiUnitTest::SetUp() {
DeveloperPrivateAPI::GetFactoryInstance()->SetTestingFactory(
profile(), &BuildAPI);
+
+ // Loading unpacked extensions through the developerPrivate API requires
+ // developer mode to be enabled.
+ profile()->GetPrefs()->SetBoolean(prefs::kExtensionsUIDeveloperMode, true);
}
void DeveloperPrivateApiUnitTest::TearDown() {
@@ -1097,7 +1106,7 @@ TEST_F(DeveloperPrivateApiUnitTest, RepairPolicyExtension) {
// Set up a mock provider with a policy extension.
std::unique_ptr<MockExternalProvider> mock_provider =
- base::MakeUnique<MockExternalProvider>(
+ std::make_unique<MockExternalProvider>(
service(), Manifest::EXTERNAL_POLICY_DOWNLOAD);
MockExternalProvider* mock_provider_ptr = mock_provider.get();
AddMockExternalProvider(std::move(mock_provider));
@@ -1133,7 +1142,7 @@ TEST_F(DeveloperPrivateApiUnitTest, RepairPolicyExtension) {
// when DeveloperToolsDisabled policy is active.
TEST_F(DeveloperPrivateApiUnitTest, DeveloperPrivateDevModeDisabledPolicy) {
testing_pref_service()->SetManagedPref(prefs::kExtensionsUIDeveloperMode,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
UpdateProfileConfigurationDevMode(true);
@@ -1149,18 +1158,98 @@ TEST_F(DeveloperPrivateApiUnitTest, DeveloperPrivateDevModeDisabledPolicy) {
// Test developerPrivate.updateProfileConfiguration: Try to turn on devMode
// (without DeveloperToolsDisabled policy).
TEST_F(DeveloperPrivateApiUnitTest, DeveloperPrivateDevMode) {
+ UpdateProfileConfigurationDevMode(false);
EXPECT_FALSE(
profile()->GetPrefs()->GetBoolean(prefs::kExtensionsUIDeveloperMode));
+ {
+ std::unique_ptr<api::developer_private::ProfileInfo> profile_info;
+ ASSERT_NO_FATAL_FAILURE(GetProfileConfiguration(&profile_info));
+ EXPECT_FALSE(profile_info->in_developer_mode);
+ EXPECT_FALSE(profile_info->is_developer_mode_controlled_by_policy);
+ }
UpdateProfileConfigurationDevMode(true);
-
EXPECT_TRUE(
profile()->GetPrefs()->GetBoolean(prefs::kExtensionsUIDeveloperMode));
+ {
+ std::unique_ptr<api::developer_private::ProfileInfo> profile_info;
+ ASSERT_NO_FATAL_FAILURE(GetProfileConfiguration(&profile_info));
+ EXPECT_TRUE(profile_info->in_developer_mode);
+ EXPECT_FALSE(profile_info->is_developer_mode_controlled_by_policy);
+ }
+}
- std::unique_ptr<api::developer_private::ProfileInfo> profile_info;
- ASSERT_NO_FATAL_FAILURE(GetProfileConfiguration(&profile_info));
- EXPECT_TRUE(profile_info->in_developer_mode);
- EXPECT_FALSE(profile_info->is_developer_mode_controlled_by_policy);
+TEST_F(DeveloperPrivateApiUnitTest, LoadUnpackedFailsWithoutDevMode) {
+ std::unique_ptr<content::WebContents> web_contents(
+ content::WebContentsTester::CreateTestWebContents(profile(), nullptr));
+
+ base::FilePath path = data_dir().AppendASCII("good_unpacked");
+ api::EntryPicker::SkipPickerAndAlwaysSelectPathForTest(&path);
+
+ PrefService* prefs = profile()->GetPrefs();
+ prefs->SetBoolean(prefs::kExtensionsUIDeveloperMode, false);
+ scoped_refptr<UIThreadExtensionFunction> function =
+ base::MakeRefCounted<api::DeveloperPrivateLoadUnpackedFunction>();
+ function->SetRenderFrameHost(web_contents->GetMainFrame());
+ std::string error = extension_function_test_utils::RunFunctionAndReturnError(
+ function.get(), "[]", browser());
+ EXPECT_THAT(error, testing::HasSubstr("developer mode"));
+ prefs->SetBoolean(prefs::kExtensionsUIDeveloperMode, true);
+}
+
+TEST_F(DeveloperPrivateApiUnitTest, LoadUnpackedFailsWithBlacklistingPolicy) {
+ std::unique_ptr<content::WebContents> web_contents(
+ content::WebContentsTester::CreateTestWebContents(profile(), nullptr));
+
+ base::FilePath path = data_dir().AppendASCII("good_unpacked");
+ api::EntryPicker::SkipPickerAndAlwaysSelectPathForTest(&path);
+
+ {
+ ExtensionManagementPrefUpdater<sync_preferences::TestingPrefServiceSyncable>
+ pref_updater(testing_profile()->GetTestingPrefService());
+ pref_updater.SetBlacklistedByDefault(true);
+ }
+ EXPECT_TRUE(
+ ExtensionManagementFactory::GetForBrowserContext(browser_context())
+ ->BlacklistedByDefault());
+
+ scoped_refptr<UIThreadExtensionFunction> function =
+ base::MakeRefCounted<api::DeveloperPrivateLoadUnpackedFunction>();
+ function->SetRenderFrameHost(web_contents->GetMainFrame());
+ std::string error = extension_function_test_utils::RunFunctionAndReturnError(
+ function.get(), "[]", browser());
+ EXPECT_THAT(error, testing::HasSubstr("policy"));
+}
+
+class DeveloperPrivateApiSupervisedUserUnitTest
+ : public DeveloperPrivateApiUnitTest {
+ public:
+ DeveloperPrivateApiSupervisedUserUnitTest() = default;
+ ~DeveloperPrivateApiSupervisedUserUnitTest() override = default;
+
+ bool ProfileIsSupervised() const override { return true; }
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(DeveloperPrivateApiSupervisedUserUnitTest);
+};
+
+// Tests trying to call loadUnpacked when the profile shouldn't be allowed to.
+TEST_F(DeveloperPrivateApiSupervisedUserUnitTest,
+ LoadUnpackedFailsForSupervisedUsers) {
+ std::unique_ptr<content::WebContents> web_contents(
+ content::WebContentsTester::CreateTestWebContents(profile(), nullptr));
+
+ base::FilePath path = data_dir().AppendASCII("good_unpacked");
+ api::EntryPicker::SkipPickerAndAlwaysSelectPathForTest(&path);
+
+ ASSERT_TRUE(profile()->IsSupervised());
+
+ scoped_refptr<UIThreadExtensionFunction> function =
+ base::MakeRefCounted<api::DeveloperPrivateLoadUnpackedFunction>();
+ function->SetRenderFrameHost(web_contents->GetMainFrame());
+ std::string error = extension_function_test_utils::RunFunctionAndReturnError(
+ function.get(), "[]", browser());
+ EXPECT_THAT(error, testing::HasSubstr("Supervised"));
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator.cc b/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
index 32e39d4a7b8..53965e17392 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
+++ b/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
@@ -139,6 +139,7 @@ developer::RuntimeError ConstructRuntimeError(const RuntimeError& error) {
default:
NOTREACHED();
}
+ result.context_url = error.context_url().spec();
result.occurrences = error.occurrences();
// NOTE(devlin): This is called "render_view_id" in the api for legacy
// reasons, but it's not a high priority to change.
diff --git a/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc b/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
index 92c7d2b0152..8eb8f33bd4f 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
@@ -244,12 +244,13 @@ TEST_F(ExtensionInfoGeneratorUnitTest, BasicInfoTest) {
.Build();
service()->AddExtension(extension.get());
ErrorConsole* error_console = ErrorConsole::Get(profile());
+ const GURL kContextUrl("http://example.com");
error_console->ReportError(base::WrapUnique(new RuntimeError(
extension->id(), false, base::UTF8ToUTF16("source"),
base::UTF8ToUTF16("message"),
StackTrace(1, StackFrame(1, 1, base::UTF8ToUTF16("source"),
base::UTF8ToUTF16("function"))),
- GURL("url"), logging::LOG_ERROR, 1, 1)));
+ kContextUrl, logging::LOG_ERROR, 1, 1)));
error_console->ReportError(base::WrapUnique(
new ManifestError(extension->id(), base::UTF8ToUTF16("message"),
base::UTF8ToUTF16("key"), base::string16())));
@@ -258,7 +259,7 @@ TEST_F(ExtensionInfoGeneratorUnitTest, BasicInfoTest) {
base::UTF8ToUTF16("message"),
StackTrace(1, StackFrame(1, 1, base::UTF8ToUTF16("source"),
base::UTF8ToUTF16("function"))),
- GURL("url"), logging::LOG_VERBOSE, 1, 1)));
+ kContextUrl, logging::LOG_VERBOSE, 1, 1)));
// It's not feasible to validate every field here, because that would be
// a duplication of the logic in the method itself. Instead, test a handful
@@ -301,6 +302,7 @@ TEST_F(ExtensionInfoGeneratorUnitTest, BasicInfoTest) {
EXPECT_EQ(api::developer_private::ERROR_TYPE_RUNTIME, runtime_error.type);
EXPECT_EQ(api::developer_private::ERROR_LEVEL_ERROR,
runtime_error.severity);
+ EXPECT_EQ(kContextUrl, GURL(runtime_error.context_url));
EXPECT_EQ(1u, runtime_error.stack_trace.size());
ASSERT_EQ(1u, info->manifest_errors.size());
const api::developer_private::RuntimeError& runtime_error_verbose =
diff --git a/chromium/chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc b/chromium/chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc
index 73578c61774..ce8ad64b783 100644
--- a/chromium/chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc
+++ b/chromium/chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc
@@ -70,9 +70,6 @@ InspectableViewsFinder::View InspectableViewsFinder::ConstructView(
case VIEW_TYPE_EXTENSION_POPUP:
view.type = api::developer_private::VIEW_TYPE_EXTENSION_POPUP;
break;
- case VIEW_TYPE_LAUNCHER_PAGE:
- view.type = api::developer_private::VIEW_TYPE_LAUNCHER_PAGE;
- break;
case VIEW_TYPE_PANEL:
view.type = api::developer_private::VIEW_TYPE_PANEL;
break;
diff --git a/chromium/chrome/browser/extensions/api/device_permissions_manager_unittest.cc b/chromium/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
index 85440fe1744..e77604705a4 100644
--- a/chromium/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
@@ -4,6 +4,8 @@
#include <stdint.h>
+#include <memory>
+
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/values_test_util.h"
@@ -42,7 +44,7 @@ class FakeHidDeviceManager : public HidDeviceManager {
std::unique_ptr<KeyedService> CreateHidDeviceManager(
content::BrowserContext* context) {
- return base::MakeUnique<FakeHidDeviceManager>(context);
+ return std::make_unique<FakeHidDeviceManager>(context);
}
} // namespace
diff --git a/chromium/chrome/browser/extensions/api/dial/dial_api.cc b/chromium/chrome/browser/extensions/api/dial/dial_api.cc
index 1dd4d5883bd..a5922dc9eed 100644
--- a/chromium/chrome/browser/extensions/api/dial/dial_api.cc
+++ b/chromium/chrome/browser/extensions/api/dial/dial_api.cc
@@ -9,7 +9,6 @@
#include <vector>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/time/time.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/dial/dial_api_factory.h"
@@ -184,9 +183,9 @@ void DialAPI::ShutdownOnUIThread() {
void DialAPI::SetDeviceForTest(
const media_router::DialDeviceData& device_data,
const media_router::DialDeviceDescriptionData& device_description) {
- test_device_data_ = base::MakeUnique<DialDeviceData>(device_data);
+ test_device_data_ = std::make_unique<DialDeviceData>(device_data);
test_device_description_ =
- base::MakeUnique<DialDeviceDescriptionData>(device_description);
+ std::make_unique<DialDeviceDescriptionData>(device_description);
}
DialDiscoverNowFunction::DialDiscoverNowFunction()
@@ -207,7 +206,7 @@ void DialDiscoverNowFunction::Work() {
bool DialDiscoverNowFunction::Respond() {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
- SetResult(base::MakeUnique<base::Value>(result_));
+ SetResult(std::make_unique<base::Value>(result_));
return true;
}
@@ -255,7 +254,7 @@ void DialFetchDeviceDescriptionFunction::MaybeStartFetch(const GURL& url) {
return;
}
- device_description_fetcher_ = base::MakeUnique<DeviceDescriptionFetcher>(
+ device_description_fetcher_ = std::make_unique<DeviceDescriptionFetcher>(
url, Profile::FromBrowserContext(browser_context())->GetRequestContext(),
base::BindOnce(&DialFetchDeviceDescriptionFunction::OnFetchComplete,
this),
diff --git a/chromium/chrome/browser/extensions/api/downloads/downloads_api.cc b/chromium/chrome/browser/extensions/api/downloads/downloads_api.cc
index 2502d572a81..e4fd3fb38a5 100644
--- a/chromium/chrome/browser/extensions/api/downloads/downloads_api.cc
+++ b/chromium/chrome/browser/extensions/api/downloads/downloads_api.cc
@@ -1089,11 +1089,11 @@ bool DownloadsDownloadFunction::RunAsync() {
creator_suggested_filename, options.conflict_action));
// Prevent login prompts for 401/407 responses.
download_params->set_do_not_prompt_for_login(true);
+ download_params->set_download_source(content::DownloadSource::EXTENSION_API);
DownloadManager* manager = BrowserContext::GetDownloadManager(
current_profile);
manager->DownloadUrl(std::move(download_params));
- RecordDownloadSource(DOWNLOAD_INITIATED_BY_EXTENSION);
RecordApiFunctions(DOWNLOADS_FUNCTION_DOWNLOAD);
return true;
}
@@ -1107,7 +1107,7 @@ void DownloadsDownloadFunction::OnStarted(
VLOG(1) << __func__ << " " << item << " " << interrupt_reason;
if (item) {
DCHECK_EQ(content::DOWNLOAD_INTERRUPT_REASON_NONE, interrupt_reason);
- SetResult(base::MakeUnique<base::Value>(static_cast<int>(item->GetId())));
+ SetResult(std::make_unique<base::Value>(static_cast<int>(item->GetId())));
if (!creator_suggested_filename.empty() ||
(creator_conflict_action !=
downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY)) {
@@ -1581,7 +1581,7 @@ void DownloadsGetFileIconFunction::OnIconURLExtracted(const std::string& url) {
return;
}
RecordApiFunctions(DOWNLOADS_FUNCTION_GET_FILE_ICON);
- SetResult(base::MakeUnique<base::Value>(url));
+ SetResult(std::make_unique<base::Value>(url));
SendResponse(true);
}
@@ -1921,7 +1921,7 @@ void ExtensionDownloadsEventRouter::OnDownloadRemoved(
DispatchEvent(
events::DOWNLOADS_ON_ERASED, downloads::OnErased::kEventName, true,
Event::WillDispatchCallback(),
- base::MakeUnique<base::Value>(static_cast<int>(download_item->GetId())));
+ std::make_unique<base::Value>(static_cast<int>(download_item->GetId())));
}
void ExtensionDownloadsEventRouter::DispatchEvent(
@@ -1949,7 +1949,7 @@ void ExtensionDownloadsEventRouter::DispatchEvent(
Profile* restrict_to_browser_context =
(include_incognito && !profile_->IsOffTheRecord()) ? nullptr : profile_;
auto event =
- base::MakeUnique<Event>(histogram_value, event_name, std::move(args),
+ std::make_unique<Event>(histogram_value, event_name, std::move(args),
restrict_to_browser_context);
event->will_dispatch_callback = will_dispatch_callback;
EventRouter::Get(profile_)->BroadcastEvent(std::move(event));
diff --git a/chromium/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc b/chromium/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
index d133a69aeb3..ee607987815 100644
--- a/chromium/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
@@ -3,8 +3,6 @@
// found in the LICENSE file.
// Disable everything on windows only. http://crbug.com/306144
-#ifndef OS_WIN
-
#include <stddef.h>
#include <stdint.h>
@@ -20,6 +18,7 @@
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/strings/stringprintf.h"
+#include "base/test/bind_test_util.h"
#include "base/threading/thread_restrictions.h"
#include "build/build_config.h"
#include "chrome/browser/download/download_core_service.h"
@@ -48,12 +47,14 @@
#include "content/public/browser/storage_partition.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_features.h"
+#include "content/public/test/controllable_http_response.h"
#include "content/public/test/download_test_observer.h"
-#include "content/public/test/test_download_request_handler.h"
+#include "content/public/test/test_download_http_response.h"
#include "content/public/test/test_utils.h"
#include "extensions/browser/event_router.h"
#include "extensions/browser/notification_types.h"
#include "net/base/data_url.h"
+#include "net/dns/mock_host_resolver.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
#include "net/test/url_request/url_request_slow_download_job.h"
#include "net/url_request/url_request.h"
@@ -78,6 +79,10 @@ namespace downloads = api::downloads;
namespace {
+const char kFirstDownloadUrl[] = "/download1";
+const char kSecondDownloadUrl[] = "/download2";
+const int kDownloadSize = 1024 * 10;
+
// Comparator that orders download items by their ID. Can be used with
// std::sort.
struct DownloadIdComparator {
@@ -323,6 +328,13 @@ class DownloadExtensionTest : public ExtensionApiTest {
// Disable file chooser for current profile.
DownloadTestFileActivityObserver observer(current_browser()->profile());
observer.EnableFileChooser(false);
+
+ first_download_ = std::make_unique<content::ControllableHttpResponse>(
+ embedded_test_server(), kFirstDownloadUrl);
+ second_download_ = std::make_unique<content::ControllableHttpResponse>(
+ embedded_test_server(), kSecondDownloadUrl);
+
+ host_resolver()->AddRule("*", "127.0.0.1");
}
void GoOnTheRecord() { current_browser_ = browser(); }
@@ -442,60 +454,71 @@ class DownloadExtensionTest : public ExtensionApiTest {
return true;
}
- void CreateSlowTestDownloads(
- size_t count, DownloadManager::DownloadVector* items) {
- for (size_t i = 0; i < count; ++i) {
- std::unique_ptr<content::DownloadTestObserver> observer(
- CreateInProgressDownloadObserver(1));
- GURL slow_download_url(net::URLRequestSlowDownloadJob::kUnknownSizeUrl);
- ui_test_utils::NavigateToURL(current_browser(), slow_download_url);
- observer->WaitForFinished();
- EXPECT_EQ(
- 1u, observer->NumDownloadsSeenInState(DownloadItem::IN_PROGRESS));
- }
+ void CreateTwoDownloads(DownloadManager::DownloadVector* items) {
+ CreateFirstSlowTestDownload();
+ CreateSecondSlowTestDownload();
+
GetCurrentManager()->GetAllDownloads(items);
- ASSERT_EQ(count, items->size());
+ ASSERT_EQ(2u, items->size());
}
- DownloadItem* CreateSlowTestDownload() {
- std::unique_ptr<content::DownloadTestObserver> observer(
- CreateInProgressDownloadObserver(1));
- GURL slow_download_url(net::URLRequestSlowDownloadJob::kUnknownSizeUrl);
+ DownloadItem* CreateFirstSlowTestDownload() {
DownloadManager* manager = GetCurrentManager();
EXPECT_EQ(0, manager->NonMaliciousInProgressCount());
EXPECT_EQ(0, manager->InProgressCount());
if (manager->InProgressCount() != 0)
return NULL;
+ return CreateSlowTestDownload(first_download_.get(), kFirstDownloadUrl);
+ }
- ui_test_utils::NavigateToURL(current_browser(), slow_download_url);
+ DownloadItem* CreateSecondSlowTestDownload() {
+ return CreateSlowTestDownload(second_download_.get(), kSecondDownloadUrl);
+ }
+
+ DownloadItem* CreateSlowTestDownload(
+ content::ControllableHttpResponse* response,
+ const std::string& path) {
+ if (!embedded_test_server()->Started())
+ StartEmbeddedTestServer();
+ std::unique_ptr<content::DownloadTestObserver> observer(
+ CreateInProgressDownloadObserver(1));
+ DownloadManager* manager = GetCurrentManager();
+
+ const GURL url = embedded_test_server()->GetURL(path);
+ ui_test_utils::NavigateToURLWithDisposition(
+ current_browser(), url, WindowOpenDisposition::CURRENT_TAB,
+ ui_test_utils::BROWSER_TEST_NONE);
+
+ response->WaitForRequest();
+ response->Send(
+ "HTTP/1.1 200 OK\r\n"
+ "Content-type: application/octet-stream\r\n"
+ "Cache-Control: max-age=0\r\n"
+ "\r\n");
+ response->Send(std::string(kDownloadSize, '*'));
observer->WaitForFinished();
EXPECT_EQ(1u, observer->NumDownloadsSeenInState(DownloadItem::IN_PROGRESS));
DownloadManager::DownloadVector items;
manager->GetAllDownloads(&items);
+ EXPECT_TRUE(!items.empty());
+ return items.back();
+ }
- DownloadItem* new_item = NULL;
- for (DownloadManager::DownloadVector::iterator iter = items.begin();
- iter != items.end(); ++iter) {
- if ((*iter)->GetState() == DownloadItem::IN_PROGRESS) {
- // There should be only one IN_PROGRESS item.
- EXPECT_EQ(NULL, new_item);
- new_item = *iter;
- }
- }
- return new_item;
+ void FinishFirstSlowDownloads() {
+ FinishSlowDownloads(first_download_.get());
}
- void FinishPendingSlowDownloads() {
+ void FinishSecondSlowDownloads() {
+ FinishSlowDownloads(second_download_.get());
+ }
+
+ void FinishSlowDownloads(content::ControllableHttpResponse* response) {
std::unique_ptr<content::DownloadTestObserver> observer(
CreateDownloadObserver(1));
- GURL finish_url(net::URLRequestSlowDownloadJob::kFinishDownloadUrl);
- ui_test_utils::NavigateToURLWithDisposition(
- current_browser(), finish_url,
- WindowOpenDisposition::NEW_FOREGROUND_TAB,
- ui_test_utils::BROWSER_TEST_WAIT_FOR_NAVIGATION);
+ response->Done();
observer->WaitForFinished();
EXPECT_EQ(1u, observer->NumDownloadsSeenInState(DownloadItem::COMPLETE));
}
@@ -596,6 +619,9 @@ class DownloadExtensionTest : public ExtensionApiTest {
Browser* current_browser_;
std::unique_ptr<DownloadsEventsListener> events_listener_;
+ std::unique_ptr<content::ControllableHttpResponse> first_download_;
+ std::unique_ptr<content::ControllableHttpResponse> second_download_;
+
DISALLOW_COPY_AND_ASSIGN(DownloadExtensionTest);
};
@@ -808,7 +834,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
open_function,
"[-42]").c_str());
- DownloadItem* download_item = CreateSlowTestDownload();
+ DownloadItem* download_item = CreateFirstSlowTestDownload();
ASSERT_TRUE(download_item);
EXPECT_FALSE(download_item->GetOpened());
EXPECT_FALSE(download_item->GetOpenWhenComplete());
@@ -827,7 +853,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
open_function,
DownloadItemIdAsArgList(download_item)).c_str());
- FinishPendingSlowDownloads();
+ FinishFirstSlowDownloads();
EXPECT_FALSE(download_item->GetOpened());
open_function = new DownloadsOpenFunction();
@@ -846,7 +872,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadExtensionTest_PauseResumeCancelErase) {
- DownloadItem* download_item = CreateSlowTestDownload();
+ DownloadItem* download_item = CreateFirstSlowTestDownload();
ASSERT_TRUE(download_item);
std::string error;
@@ -954,7 +980,7 @@ scoped_refptr<UIThreadExtensionFunction> MockedGetFileIconFunction(
// download items.
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
MAYBE_DownloadExtensionTest_FileIcon_Active) {
- DownloadItem* download_item = CreateSlowTestDownload();
+ DownloadItem* download_item = CreateFirstSlowTestDownload();
ASSERT_TRUE(download_item);
ASSERT_FALSE(download_item->GetTargetFilePath().empty());
std::string args32(base::StringPrintf("[%d, {\"size\": 32}]",
@@ -980,7 +1006,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
args32, &result_string));
// Finish the download and try again.
- FinishPendingSlowDownloads();
+ FinishFirstSlowDownloads();
EXPECT_EQ(DownloadItem::COMPLETE, download_item->GetState());
EXPECT_TRUE(RunFunctionAndReturnString(MockedGetFileIconFunction(
download_item->GetTargetFilePath(), IconLoader::NORMAL, "foo"),
@@ -990,9 +1016,10 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
EXPECT_TRUE(RunFunctionAndReturnString(MockedGetFileIconFunction(
download_item->GetTargetFilePath(), IconLoader::NORMAL, "foo"),
args32, &result_string));
+ download_item->Remove();
// Now create another download.
- download_item = CreateSlowTestDownload();
+ download_item = CreateSecondSlowTestDownload();
ASSERT_TRUE(download_item);
ASSERT_FALSE(download_item->GetTargetFilePath().empty());
args32 = base::StringPrintf("[%d, {\"size\": 32}]", download_item->GetId());
@@ -1074,7 +1101,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
// Test passing the empty query to search().
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadExtensionTest_SearchEmptyQuery) {
- ScopedCancellingItem item(CreateSlowTestDownload());
+ ScopedCancellingItem item(CreateFirstSlowTestDownload());
ASSERT_TRUE(item.get());
std::unique_ptr<base::Value> result(
@@ -1088,7 +1115,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
#if !defined(OS_CHROMEOS)
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadsShowFunction) {
- ScopedCancellingItem item(CreateSlowTestDownload());
+ ScopedCancellingItem item(CreateFirstSlowTestDownload());
ASSERT_TRUE(item.get());
RunFunction(new DownloadsShowFunction(), DownloadItemIdAsArgList(item.get()));
@@ -1096,7 +1123,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadsShowDefaultFolderFunction) {
- ScopedCancellingItem item(CreateSlowTestDownload());
+ ScopedCancellingItem item(CreateFirstSlowTestDownload());
ASSERT_TRUE(item.get());
RunFunction(new DownloadsShowDefaultFolderFunction(),
@@ -1105,7 +1132,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadsDragFunction) {
- ScopedCancellingItem item(CreateSlowTestDownload());
+ ScopedCancellingItem item(CreateFirstSlowTestDownload());
ASSERT_TRUE(item.get());
RunFunction(new DownloadsDragFunction(), DownloadItemIdAsArgList(item.get()));
@@ -1152,7 +1179,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
MAYBE_DownloadExtensionTest_SearchId) {
DownloadManager::DownloadVector items;
- CreateSlowTestDownloads(2, &items);
+ CreateTwoDownloads(&items);
ScopedItemVectorCanceller delete_items(&items);
std::unique_ptr<base::Value> result(RunFunctionAndReturnResult(
@@ -1180,7 +1207,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
MAYBE_DownloadExtensionTest_SearchIdAndFilename) {
DownloadManager::DownloadVector items;
- CreateSlowTestDownloads(2, &items);
+ CreateTwoDownloads(&items);
ScopedItemVectorCanceller delete_items(&items);
std::unique_ptr<base::Value> result(
@@ -1296,7 +1323,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
MAYBE_DownloadExtensionTest_SearchState) {
DownloadManager::DownloadVector items;
- CreateSlowTestDownloads(2, &items);
+ CreateTwoDownloads(&items);
ScopedItemVectorCanceller delete_items(&items);
items[0]->Cancel(true);
@@ -1320,7 +1347,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
MAYBE_DownloadExtensionTest_SearchLimit) {
DownloadManager::DownloadVector items;
- CreateSlowTestDownloads(2, &items);
+ CreateTwoDownloads(&items);
ScopedItemVectorCanceller delete_items(&items);
std::unique_ptr<base::Value> result(RunFunctionAndReturnResult(
@@ -1405,12 +1432,12 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
// items total instead of 2.
// TODO(benjhayden): Figure out where the third item comes from.
GoOffTheRecord();
- DownloadItem* off_item = CreateSlowTestDownload();
+ DownloadItem* off_item = CreateFirstSlowTestDownload();
ASSERT_TRUE(off_item);
off_item_arg = DownloadItemIdAsArgList(off_item);
GoOnTheRecord();
- DownloadItem* on_item = CreateSlowTestDownload();
+ DownloadItem* on_item = CreateSecondSlowTestDownload();
ASSERT_TRUE(on_item);
on_item_arg = DownloadItemIdAsArgList(on_item);
ASSERT_TRUE(on_item->GetTargetFilePath() != off_item->GetTargetFilePath());
@@ -1660,14 +1687,71 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
result_id)));
}
+namespace {
+
+class CustomResponse : public net::test_server::HttpResponse {
+ public:
+ CustomResponse(net::test_server::SendCompleteCallback* callback,
+ base::TaskRunner** task_runner,
+ bool first_request)
+ : callback_(callback),
+ task_runner_(task_runner),
+ first_request_(first_request) {}
+ ~CustomResponse() override {}
+
+ void SendResponse(
+ const net::test_server::SendBytesCallback& send,
+ const net::test_server::SendCompleteCallback& done) override {
+ std::string response(
+ "HTTP/1.1 200 OK\r\n"
+ "Content-type: application/octet-stream\r\n"
+ "Cache-Control: max-age=0\r\n"
+ "\r\n");
+ response += std::string(kDownloadSize, '*');
+
+ if (first_request_) {
+ *callback_ = std::move(done);
+ *task_runner_ = base::MessageLoop::current()->task_runner().get();
+ send.Run(response, base::BindRepeating([]() {}));
+ } else {
+ send.Run(response, std::move(done));
+ }
+ }
+
+ private:
+ net::test_server::SendCompleteCallback* callback_;
+ base::TaskRunner** task_runner_;
+ bool first_request_;
+
+ DISALLOW_COPY_AND_ASSIGN(CustomResponse);
+};
+
+} // namespace
+
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
DownloadExtensionTest_Download_InterruptAndResume) {
LoadExtension("downloads_split");
- content::TestDownloadRequestHandler download_request_handler;
- download_request_handler.StartServing(
- content::TestDownloadRequestHandler::Parameters::
- WithSingleInterruption());
- GURL download_url = download_request_handler.url();
+
+ DownloadItem* item = nullptr;
+
+ net::test_server::SendCompleteCallback complete_callback;
+ base::TaskRunner* embedded_test_server_io_runner = nullptr;
+ const char kThirdDownloadUrl[] = "/download3";
+ bool first_request = true;
+ embedded_test_server()->RegisterRequestHandler(base::BindLambdaForTesting(
+ [&](const net::test_server::HttpRequest& request) {
+ std::unique_ptr<net::test_server::HttpResponse> rv;
+ if (request.relative_url == kThirdDownloadUrl) {
+ rv = std::make_unique<CustomResponse>(&complete_callback,
+ &embedded_test_server_io_runner,
+ first_request);
+ first_request = false;
+ }
+ return rv;
+ }));
+
+ StartEmbeddedTestServer();
+ const GURL download_url = embedded_test_server()->GetURL(kThirdDownloadUrl);
// Start downloading a file.
std::unique_ptr<base::Value> result(RunFunctionAndReturnResult(
@@ -1676,12 +1760,16 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_TRUE(result.get());
int result_id = -1;
ASSERT_TRUE(result->GetAsInteger(&result_id));
- DownloadItem* item = GetCurrentManager()->GetDownload(result_id);
+ item = GetCurrentManager()->GetDownload(result_id);
ASSERT_TRUE(item);
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl());
EXPECT_EQ(GetExtensionURL(), item->GetSiteUrl().spec());
+ item->SimulateErrorForTesting(
+ content::DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED);
+ embedded_test_server_io_runner->PostTask(FROM_HERE, complete_callback);
+
ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
base::StringPrintf("[{\"id\":%d,"
" \"state\": {"
@@ -4127,7 +4215,7 @@ IN_PROC_BROWSER_TEST_F(
item->GetId())));
ClearEvents();
- FinishPendingSlowDownloads();
+ FinishFirstSlowDownloads();
// The download should complete successfully.
ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
@@ -4308,5 +4396,3 @@ TEST(ExtensionDetermineDownloadFilenameInternal,
}
} // namespace extensions
-
-#endif // http://crbug.com/306144
diff --git a/chromium/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc b/chromium/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc
index 1351c633fe4..af2fc33b4ed 100644
--- a/chromium/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/extensions/api/downloads/downloads_api.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/download/download_core_service_factory.h"
#include "chrome/browser/download/download_core_service_impl.h"
#include "chrome/browser/download/download_history.h"
@@ -117,7 +116,7 @@ class DownloadsApiUnitTest : public ExtensionApiUnittest {
std::unique_ptr<KeyedService>
DownloadsApiUnitTest::TestingDownloadCoreServiceFactory(
content::BrowserContext* browser_context) {
- return base::MakeUnique<TestDownloadCoreService>(
+ return std::make_unique<TestDownloadCoreService>(
Profile::FromBrowserContext(browser_context));
}
diff --git a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
index dd893701588..7f41f2d8534 100644
--- a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/numerics/safe_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/task_scheduler/post_task.h"
@@ -703,7 +702,7 @@ bool EasyUnlockPrivateGetRemoteDevicesFunction::RunAsync() {
const base::ListValue* devices =
EasyUnlockService::Get(profile)->GetRemoteDevices();
SetResult(devices ? devices->CreateDeepCopy()
- : base::MakeUnique<base::ListValue>());
+ : std::make_unique<base::ListValue>());
SendResponse(true);
}
diff --git a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
index 1c1aa455057..290b81d3093 100644
--- a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/threading/thread_task_runner_handle.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_api_unittest.h"
@@ -33,6 +32,7 @@
#include "extensions/browser/test_event_router.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/cros_system_api/dbus/service_constants.h"
+#include "ui/aura/env.h"
namespace {
@@ -130,9 +130,11 @@ class EasyUnlockPrivateApiTest : public extensions::ExtensionApiUnittest {
proximity_auth::switches::kDisableBluetoothLowEnergyDiscovery);
chromeos::DBusThreadManager::Initialize();
- bluez::BluezDBusManager::Initialize(
- chromeos::DBusThreadManager::Get()->GetSystemBus(),
- chromeos::DBusThreadManager::Get()->IsUsingFakes());
+ if (aura::Env::GetInstance()->mode() == aura::Env::Mode::LOCAL) {
+ bluez::BluezDBusManager::Initialize(
+ chromeos::DBusThreadManager::Get()->GetSystemBus(),
+ chromeos::DBusThreadManager::Get()->IsUsingFakes());
+ }
client_ = chromeos::DBusThreadManager::Get()->GetEasyUnlockClient();
extensions::ExtensionApiUnittest::SetUp();
@@ -141,7 +143,8 @@ class EasyUnlockPrivateApiTest : public extensions::ExtensionApiUnittest {
void TearDown() override {
extensions::ExtensionApiUnittest::TearDown();
- bluez::BluezDBusManager::Shutdown();
+ if (aura::Env::GetInstance()->mode() == aura::Env::Mode::LOCAL)
+ bluez::BluezDBusManager::Shutdown();
chromeos::DBusThreadManager::Shutdown();
}
@@ -257,7 +260,7 @@ TEST_F(EasyUnlockPrivateApiTest, CreateSecureMessage) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("PAYLOAD"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
options->Set("associatedData", StringToBinaryValue("ASSOCIATED_DATA"));
options->Set("publicMetadata", StringToBinaryValue("PUBLIC_METADATA"));
options->Set("verificationKeyId",
@@ -299,7 +302,7 @@ TEST_F(EasyUnlockPrivateApiTest, CreateSecureMessage_EmptyOptions) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("PAYLOAD"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
args->Append(std::move(options));
ASSERT_TRUE(extension_function_test_utils::RunFunction(
@@ -331,7 +334,7 @@ TEST_F(EasyUnlockPrivateApiTest, CreateSecureMessage_AsymmetricSign) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("PAYLOAD"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
options->Set("associatedData",
StringToBinaryValue("ASSOCIATED_DATA"));
options->Set("verificationKeyId",
@@ -369,7 +372,7 @@ TEST_F(EasyUnlockPrivateApiTest, UnwrapSecureMessage) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("MESSAGE"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
options->Set("associatedData", StringToBinaryValue("ASSOCIATED_DATA"));
options->SetString(
"encryptType",
@@ -406,7 +409,7 @@ TEST_F(EasyUnlockPrivateApiTest, UnwrapSecureMessage_EmptyOptions) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("MESSAGE"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
args->Append(std::move(options));
ASSERT_TRUE(extension_function_test_utils::RunFunction(
@@ -437,7 +440,7 @@ TEST_F(EasyUnlockPrivateApiTest, UnwrapSecureMessage_AsymmetricSign) {
std::unique_ptr<base::ListValue> args(new base::ListValue);
args->Append(StringToBinaryValue("MESSAGE"));
args->Append(StringToBinaryValue("KEY"));
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
options->Set("associatedData",
StringToBinaryValue("ASSOCIATED_DATA"));
options->SetString(
diff --git a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.cc b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.cc
index 421f4f19cc4..0ca60a93f09 100644
--- a/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.cc
+++ b/chromium/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.cc
@@ -7,7 +7,6 @@
#include <utility>
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h"
#include "chrome/common/extensions/api/easy_unlock_private.h"
#include "components/cryptauth/connection.h"
@@ -102,7 +101,7 @@ bool EasyUnlockPrivateConnectionManager::SendMessage(
const std::string& message_body) {
Connection* connection = GetConnection(extension->id(), connection_id);
if (connection && connection->IsConnected()) {
- connection->SendMessage(base::MakeUnique<WireMessage>(message_body));
+ connection->SendMessage(std::make_unique<WireMessage>(message_body));
return true;
}
return false;
@@ -172,7 +171,7 @@ void EasyUnlockPrivateConnectionManager::DispatchConnectionEvent(
std::unique_ptr<base::ListValue> args_copy(args->DeepCopy());
int connection_index = 0;
args_copy->Set(connection_index,
- base::MakeUnique<base::Value>(connection_id));
+ std::make_unique<base::Value>(connection_id));
std::unique_ptr<Event> event(
new Event(histogram_value, event_name, std::move(args_copy)));
EventRouter::Get(browser_context_)
diff --git a/chromium/chrome/browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc b/chromium/chrome/browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc
index a83c867240c..b4422a1d396 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc
@@ -2,7 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/strings/stringprintf.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/policy/affiliation_test_helper.h"
@@ -98,7 +99,7 @@ class EnterpriseDeviceAttributesTest :
// Set up fake install attributes.
std::unique_ptr<chromeos::StubInstallAttributes> attributes =
- base::MakeUnique<chromeos::StubInstallAttributes>();
+ std::make_unique<chromeos::StubInstallAttributes>();
attributes->SetCloudManaged("fake-domain", "fake-id");
policy::BrowserPolicyConnectorChromeOS::SetInstallAttributesForTesting(
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc
index d20974aad2d..38502bd20a8 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc
@@ -16,6 +16,7 @@
#include "chrome/common/extensions/api/enterprise_platform_keys_internal.h"
#include "content/public/browser/browser_thread.h"
#include "net/cert/x509_certificate.h"
+#include "net/cert/x509_util.h"
namespace extensions {
@@ -117,10 +118,10 @@ void EnterprisePlatformKeysGetCertificatesFunction::OnGotCertificates(
for (net::CertificateList::const_iterator it = certs->begin();
it != certs->end();
++it) {
- std::string der_encoding;
- net::X509Certificate::GetDEREncoded((*it)->os_cert_handle(), &der_encoding);
- client_certs->Append(base::Value::CreateWithCopiedBuffer(
- der_encoding.data(), der_encoding.size()));
+ base::StringPiece cert_der =
+ net::x509_util::CryptoBufferAsStringPiece((*it)->cert_buffer());
+ client_certs->Append(std::make_unique<base::Value>(
+ base::Value::BlobStorage(cert_der.begin(), cert_der.end())));
}
std::unique_ptr<base::ListValue> results(new base::ListValue());
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc
index c077c99b2fc..6ca6aa5a0ef 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc
@@ -109,7 +109,9 @@ void GetCertificateCallbackTrue(
const chromeos::attestation::AttestationFlow::CertificateCallback&
callback) {
base::ThreadTaskRunnerHandle::Get()->PostTask(
- FROM_HERE, base::BindOnce(callback, true, "certificate"));
+ FROM_HERE,
+ base::BindOnce(callback, chromeos::attestation::ATTESTATION_SUCCESS,
+ "certificate"));
}
void GetCertificateCallbackFalse(
@@ -120,7 +122,10 @@ void GetCertificateCallbackFalse(
const chromeos::attestation::AttestationFlow::CertificateCallback&
callback) {
base::ThreadTaskRunnerHandle::Get()->PostTask(
- FROM_HERE, base::BindOnce(callback, false, ""));
+ FROM_HERE,
+ base::BindOnce(callback,
+ chromeos::attestation::ATTESTATION_UNSPECIFIED_FAILURE,
+ ""));
}
class EPKChallengeKeyTestBase : public BrowserWithTestWindowTest {
@@ -235,11 +240,11 @@ class EPKChallengeMachineKeyTest : public EPKChallengeKeyTestBase {
}
std::unique_ptr<base::ListValue> CreateArgsNoRegister() {
- return CreateArgsInternal(base::MakeUnique<bool>(false));
+ return CreateArgsInternal(std::make_unique<bool>(false));
}
std::unique_ptr<base::ListValue> CreateArgsRegister() {
- return CreateArgsInternal(base::MakeUnique<bool>(true));
+ return CreateArgsInternal(std::make_unique<bool>(true));
}
std::unique_ptr<base::ListValue> CreateArgsInternal(
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
index a3661f06641..5dc16a22ef2 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
@@ -8,47 +8,19 @@
#include <memory>
#include "base/macros.h"
-#include "base/path_service.h"
#include "base/run_loop.h"
#include "base/strings/stringprintf.h"
-#include "chrome/browser/browser_process.h"
-#include "chrome/browser/chromeos/login/test/https_forwarder.h"
-#include "chrome/browser/chromeos/login/ui/login_display_host.h"
-#include "chrome/browser/chromeos/policy/affiliation_test_helper.h"
-#include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h"
-#include "chrome/browser/extensions/extension_apitest.h"
+#include "chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h"
#include "chrome/browser/net/nss_context.h"
#include "chrome/browser/net/url_request_mock_util.h"
-#include "chrome/common/chrome_paths.h"
-#include "chrome/test/base/ui_test_utils.h"
-#include "chromeos/chromeos_switches.h"
-#include "chromeos/dbus/dbus_thread_manager.h"
-#include "chromeos/dbus/fake_session_manager_client.h"
-#include "chromeos/dbus/session_manager_client.h"
-#include "components/policy/core/browser/browser_policy_connector.h"
-#include "components/policy/core/common/mock_configuration_policy_provider.h"
#include "components/policy/core/common/policy_map.h"
#include "components/policy/policy_constants.h"
-#include "components/prefs/pref_service.h"
-#include "components/signin/core/account_id/account_id.h"
-#include "components/user_manager/user_manager.h"
#include "content/public/common/content_switches.h"
#include "crypto/nss_util_internal.h"
#include "crypto/scoped_test_system_nss_key_slot.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/test_extension_registry_observer.h"
-#include "extensions/browser/test_extension_registry_observer.h"
-#include "extensions/test/result_catcher.h"
-#include "google_apis/gaia/fake_gaia.h"
-#include "google_apis/gaia/gaia_constants.h"
-#include "google_apis/gaia/gaia_switches.h"
-#include "google_apis/gaia/gaia_urls.h"
-#include "net/base/net_errors.h"
#include "net/cert/nss_cert_database.h"
-#include "net/dns/mock_host_resolver.h"
-#include "net/test/embedded_test_server/embedded_test_server.h"
-#include "net/test/embedded_test_server/http_request.h"
-#include "net/test/embedded_test_server/http_response.h"
#include "net/test/url_request/url_request_mock_http_job.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -159,186 +131,35 @@ void ImportPrivateKeyPKCS8ToSlot(const unsigned char* pkcs8_der,
// its extension ID is well-known and the policy system can push policies for
// the extension.
const char kTestExtensionID[] = "aecpbnckhoppanpmefllkdkohionpmig";
-const char kAffiliationID[] = "some-affiliation-id";
-const char kTestUserinfoToken[] = "fake-userinfo-token";
-
-using policy::affiliation_test_helper::kEnterpriseUserEmail;
-using policy::affiliation_test_helper::kEnterpriseUserGaiaId;
-
-enum SystemToken {
- SYSTEM_TOKEN_EXISTS,
- SYSTEM_TOKEN_NOT_EXISTS
-};
-
-enum DeviceStatus {
- DEVICE_STATUS_ENROLLED,
- DEVICE_STATUS_NOT_ENROLLED
-};
-
-enum UserAffiliation {
- USER_AFFILIATION_ENROLLED_DOMAIN,
- USER_AFFILIATION_UNRELATED
-};
struct Params {
- Params(SystemToken system_token,
- DeviceStatus device_status,
- UserAffiliation user_affiliation)
- : system_token_(system_token),
- device_status_(device_status),
- user_affiliation_(user_affiliation) {}
-
- SystemToken system_token_;
- DeviceStatus device_status_;
- UserAffiliation user_affiliation_;
+ Params(PlatformKeysTestBase::SystemTokenStatus system_token_status,
+ PlatformKeysTestBase::EnrollmentStatus enrollment_status,
+ PlatformKeysTestBase::UserStatus user_status)
+ : system_token_status_(system_token_status),
+ enrollment_status_(enrollment_status),
+ user_status_(user_status) {}
+
+ PlatformKeysTestBase::SystemTokenStatus system_token_status_;
+ PlatformKeysTestBase::EnrollmentStatus enrollment_status_;
+ PlatformKeysTestBase::UserStatus user_status_;
};
class EnterprisePlatformKeysTest
- : public ExtensionApiTest,
+ : public PlatformKeysTestBase,
public ::testing::WithParamInterface<Params> {
public:
EnterprisePlatformKeysTest()
- : account_id_(AccountId::FromUserEmailGaiaId(kEnterpriseUserEmail,
- kEnterpriseUserGaiaId)) {
- // Command line should not be tweaked as if user is already logged in.
- set_chromeos_user_ = false;
- // We log in without running browser.
- set_exit_when_last_browser_closes(false);
- }
-
- void SetUp() override {
- base::FilePath test_data_dir;
- PathService::Get(chrome::DIR_TEST_DATA, &test_data_dir);
- embedded_test_server()->ServeFilesFromDirectory(test_data_dir);
-
- embedded_test_server()->RegisterRequestHandler(
- base::Bind(&FakeGaia::HandleRequest,
- base::Unretained(&fake_gaia_)));
-
- // Don't spin up the IO thread yet since no threads are allowed while
- // spawning sandbox host process. See crbug.com/322732.
- ASSERT_TRUE(embedded_test_server()->InitializeAndListen());
-
- // Start https wrapper here so that the URLs can be pointed at it in
- // SetUpCommandLine().
- ASSERT_TRUE(gaia_https_forwarder_.Initialize(
- GaiaUrls::GetInstance()->gaia_url().host(),
- embedded_test_server()->base_url()));
-
- ExtensionApiTest::SetUp();
- }
+ : PlatformKeysTestBase(GetParam().system_token_status_,
+ GetParam().enrollment_status_,
+ GetParam().user_status_) {}
void SetUpCommandLine(base::CommandLine* command_line) override {
- ExtensionApiTest::SetUpCommandLine(command_line);
+ PlatformKeysTestBase::SetUpCommandLine(command_line);
// Enable the WebCrypto API.
command_line->AppendSwitch(
switches::kEnableExperimentalWebPlatformFeatures);
-
- policy::affiliation_test_helper::
- AppendCommandLineSwitchesForLoginManager(command_line);
-
- const GURL gaia_url = gaia_https_forwarder_.GetURLForSSLHost(std::string());
- command_line->AppendSwitchASCII(::switches::kGaiaUrl, gaia_url.spec());
- command_line->AppendSwitchASCII(::switches::kLsoUrl, gaia_url.spec());
- command_line->AppendSwitchASCII(::switches::kGoogleApisUrl,
- gaia_url.spec());
-
- fake_gaia_.Initialize();
- fake_gaia_.set_issue_oauth_code_cookie(true);
- }
-
- void SetUpInProcessBrowserTestFixture() override {
- ExtensionApiTest::SetUpInProcessBrowserTestFixture();
-
- chromeos::FakeSessionManagerClient* fake_session_manager_client =
- new chromeos::FakeSessionManagerClient;
- chromeos::DBusThreadManager::GetSetterForTesting()->SetSessionManagerClient(
- std::unique_ptr<chromeos::SessionManagerClient>(
- fake_session_manager_client));
-
- if (GetParam().device_status_ == DEVICE_STATUS_ENROLLED) {
- std::set<std::string> device_affiliation_ids;
- device_affiliation_ids.insert(kAffiliationID);
- policy::affiliation_test_helper::SetDeviceAffiliationID(
- &device_policy_test_helper_, fake_session_manager_client,
- device_affiliation_ids);
- }
-
-
- if (GetParam().user_affiliation_ == USER_AFFILIATION_ENROLLED_DOMAIN) {
- std::set<std::string> user_affiliation_ids;
- user_affiliation_ids.insert(kAffiliationID);
- policy::UserPolicyBuilder user_policy;
- policy::affiliation_test_helper::SetUserAffiliationIDs(
- &user_policy, fake_session_manager_client, account_id_.GetUserEmail(),
- user_affiliation_ids);
- }
-
-
- EXPECT_CALL(policy_provider_, IsInitializationComplete(testing::_))
- .WillRepeatedly(testing::Return(true));
- policy_provider_.SetAutoRefresh();
- policy::BrowserPolicyConnector::SetPolicyProviderForTesting(
- &policy_provider_);
- }
-
- void SetUpOnMainThread() override {
- host_resolver()->AddRule("*", "127.0.0.1");
- // Start the accept thread as the sandbox host process has already been
- // spawned.
- embedded_test_server()->StartAcceptingConnections();
-
- FakeGaia::AccessTokenInfo token_info;
- token_info.scopes.insert(GaiaConstants::kDeviceManagementServiceOAuth);
- token_info.scopes.insert(GaiaConstants::kOAuthWrapBridgeUserInfoScope);
- token_info.audience = GaiaUrls::GetInstance()->oauth2_chrome_client_id();
- token_info.token = kTestUserinfoToken;
- token_info.email = account_id_.GetUserEmail();
- fake_gaia_.IssueOAuthToken(
- policy::affiliation_test_helper::kFakeRefreshToken,
- token_info);
-
- // On PRE_ test stage list of users is empty at this point. Then in the body
- // of PRE_ test kEnterpriseUser is added. Afterwards in the main test flow
- // after PRE_ test the list of user contains one kEnterpriseUser user.
- // This user logs in.
- const base::ListValue* users =
- g_browser_process->local_state()->GetList("LoggedInUsers");
-
- // This condition is not held in PRE_ test.
- if (!users->empty())
- policy::affiliation_test_helper::LoginUser(account_id_);
-
- if (GetParam().system_token_ == SYSTEM_TOKEN_EXISTS) {
- base::RunLoop loop;
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&EnterprisePlatformKeysTest::SetUpTestSystemSlotOnIO,
- base::Unretained(this), loop.QuitClosure()));
- loop.Run();
- }
-
- ExtensionApiTest::SetUpOnMainThread();
- }
-
- void TearDownOnMainThread() override {
- ExtensionApiTest::TearDownOnMainThread();
-
- if (chromeos::LoginDisplayHost::default_host())
- chromeos::LoginDisplayHost::default_host()->Finalize(base::OnceClosure());
- base::RunLoop().RunUntilIdle();
-
- if (GetParam().system_token_ == SYSTEM_TOKEN_EXISTS) {
- base::RunLoop loop;
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(
- &EnterprisePlatformKeysTest::TearDownTestSystemSlotOnIO,
- base::Unretained(this), loop.QuitClosure()));
- loop.Run();
- }
- EXPECT_TRUE(embedded_test_server()->ShutdownAndWaitUntilComplete());
}
void DidGetCertDatabase(const base::Closure& done_callback,
@@ -372,71 +193,27 @@ class EnterprisePlatformKeysTest
// Set the policy and wait until the extension is installed.
extensions::TestExtensionRegistryObserver observer(
extensions::ExtensionRegistry::Get(profile()));
- policy_provider_.UpdateChromePolicy(policy);
+ mock_policy_provider()->UpdateChromePolicy(policy);
observer.WaitForExtensionWillBeInstalled();
}
- // Load |page_url| in |browser| and wait for PASSED or FAILED notification.
- // The functionality of this function is reduced functionality of
- // RunExtensionSubtest(), but we don't use it here because it requires
- // function InProcessBrowserTest::browser() to return non-NULL pointer.
- // Unfortunately it returns the value which is set in constructor and can't be
- // modified. Because on login flow there is no browser, the function
- // InProcessBrowserTest::browser() always returns NULL. Besides this we need
- // only very little functionality from RunExtensionSubtest(). Thus so that
- // don't make RunExtensionSubtest() to complex we just introduce a new
- // function.
- bool TestExtension(Browser* browser, const std::string& page_url) {
- DCHECK(!page_url.empty()) << "page_url cannot be empty";
-
- extensions::ResultCatcher catcher;
- ui_test_utils::NavigateToURL(browser, GURL(page_url));
-
- if (!catcher.GetNextResult()) {
- message_ = catcher.message();
- return false;
- }
- return true;
- }
-
private:
-
- void SetUpTestSystemSlotOnIO(const base::Closure& done_callback) {
- test_system_slot_.reset(new crypto::ScopedTestSystemNSSKeySlot());
- ASSERT_TRUE(test_system_slot_->ConstructedSuccessfully());
-
+ void PrepareTestSystemSlotOnIO(
+ crypto::ScopedTestSystemNSSKeySlot* system_slot) override {
// Import a private key to the system slot. The Javascript part of this
// test has a prepared certificate for this key.
ImportPrivateKeyPKCS8ToSlot(privateKeyPkcs8System,
arraysize(privateKeyPkcs8System),
- test_system_slot_->slot());
-
- content::BrowserThread::PostTask(
- content::BrowserThread::UI, FROM_HERE, done_callback);
- }
-
- void TearDownTestSystemSlotOnIO(const base::Closure& done_callback) {
- test_system_slot_.reset();
-
- content::BrowserThread::PostTask(
- content::BrowserThread::UI, FROM_HERE, done_callback);
+ system_slot->slot());
}
- protected:
- const AccountId account_id_;
-
- private:
- policy::DevicePolicyCrosTestHelper device_policy_test_helper_;
- std::unique_ptr<crypto::ScopedTestSystemNSSKeySlot> test_system_slot_;
- policy::MockConfigurationPolicyProvider policy_provider_;
- FakeGaia fake_gaia_;
- chromeos::HTTPSForwarder gaia_https_forwarder_;
+ DISALLOW_COPY_AND_ASSIGN(EnterprisePlatformKeysTest);
};
} // namespace
IN_PROC_BROWSER_TEST_P(EnterprisePlatformKeysTest, PRE_Basic) {
- policy::affiliation_test_helper::PreLoginUser(account_id_);
+ RunPreTest();
}
IN_PROC_BROWSER_TEST_P(EnterprisePlatformKeysTest, Basic) {
@@ -463,34 +240,34 @@ IN_PROC_BROWSER_TEST_P(EnterprisePlatformKeysTest, Basic) {
// Only if the system token exists, and the current user is of the same domain
// as the device is enrolled to, the system token is available to the
// extension.
- if (GetParam().system_token_ == SYSTEM_TOKEN_EXISTS &&
- GetParam().device_status_ == DEVICE_STATUS_ENROLLED &&
- GetParam().user_affiliation_ == USER_AFFILIATION_ENROLLED_DOMAIN) {
+ if (system_token_status() == SystemTokenStatus::EXISTS &&
+ enrollment_status() == EnrollmentStatus::ENROLLED &&
+ user_status() == UserStatus::MANAGED_AFFILIATED_DOMAIN) {
system_token_availability = "systemTokenEnabled";
}
- ASSERT_TRUE(TestExtension(CreateBrowser(profile()),
+ ASSERT_TRUE(TestExtension(
base::StringPrintf("chrome-extension://%s/basic.html?%s",
- kTestExtensionID,
- system_token_availability.c_str())))
+ kTestExtensionID, system_token_availability.c_str())))
<< message_;
}
INSTANTIATE_TEST_CASE_P(
CheckSystemTokenAvailability,
EnterprisePlatformKeysTest,
- ::testing::Values(Params(SYSTEM_TOKEN_EXISTS,
- DEVICE_STATUS_ENROLLED,
- USER_AFFILIATION_ENROLLED_DOMAIN),
- Params(SYSTEM_TOKEN_EXISTS,
- DEVICE_STATUS_ENROLLED,
- USER_AFFILIATION_UNRELATED),
- Params(SYSTEM_TOKEN_EXISTS,
- DEVICE_STATUS_NOT_ENROLLED,
- USER_AFFILIATION_UNRELATED),
- Params(SYSTEM_TOKEN_NOT_EXISTS,
- DEVICE_STATUS_ENROLLED,
- USER_AFFILIATION_ENROLLED_DOMAIN)));
+ ::testing::Values(
+ Params(PlatformKeysTestBase::SystemTokenStatus::EXISTS,
+ PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_AFFILIATED_DOMAIN),
+ Params(PlatformKeysTestBase::SystemTokenStatus::EXISTS,
+ PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN),
+ Params(PlatformKeysTestBase::SystemTokenStatus::EXISTS,
+ PlatformKeysTestBase::EnrollmentStatus::NOT_ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN),
+ Params(PlatformKeysTestBase::SystemTokenStatus::DOES_NOT_EXIST,
+ PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_AFFILIATED_DOMAIN)));
class EnterprisePlatformKeysTestNonPolicyInstalledExtension
: public EnterprisePlatformKeysTest {};
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc
index 6584caaf05a..7a5f1b4b2c8 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc
@@ -278,9 +278,9 @@ void EPKPChallengeKeyBase::AskForUserConsentCallback(
void EPKPChallengeKeyBase::GetCertificateCallback(
const base::Callback<void(PrepareKeyResult)>& callback,
- bool success,
+ chromeos::attestation::AttestationStatus status,
const std::string& pem_certificate_chain) {
- if (!success) {
+ if (status != chromeos::attestation::ATTESTATION_SUCCESS) {
callback.Run(PREPARE_KEY_GET_CERTIFICATE_FAILED);
return;
}
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h
index 61ab6b36d32..a80e5d5930f 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h
@@ -151,7 +151,7 @@ class EPKPChallengeKeyBase {
bool result);
void GetCertificateCallback(
const base::Callback<void(PrepareKeyResult)>& callback,
- bool success,
+ chromeos::attestation::AttestationStatus status,
const std::string& pem_certificate_chain);
chromeos::InstallAttributes* install_attributes_;
diff --git a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc
index 748d1f8f198..f81fd5c960b 100644
--- a/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc
@@ -111,10 +111,12 @@ void GetCertificateCallbackTrue(
const chromeos::attestation::AttestationFlow::CertificateCallback&
callback) {
base::ThreadTaskRunnerHandle::Get()->PostTask(
- FROM_HERE, base::BindOnce(callback, true, "certificate"));
+ FROM_HERE,
+ base::BindRepeating(callback, chromeos::attestation::ATTESTATION_SUCCESS,
+ "certificate"));
}
-void GetCertificateCallbackFalse(
+void GetCertificateCallbackUnspecifiedFailure(
chromeos::attestation::AttestationCertificateProfile certificate_profile,
const AccountId& account_id,
const std::string& request_origin,
@@ -122,7 +124,24 @@ void GetCertificateCallbackFalse(
const chromeos::attestation::AttestationFlow::CertificateCallback&
callback) {
base::ThreadTaskRunnerHandle::Get()->PostTask(
- FROM_HERE, base::BindOnce(callback, false, ""));
+ FROM_HERE,
+ base::BindRepeating(
+ callback, chromeos::attestation::ATTESTATION_UNSPECIFIED_FAILURE,
+ ""));
+}
+
+void GetCertificateCallbackBadRequestFailure(
+ chromeos::attestation::AttestationCertificateProfile certificate_profile,
+ const AccountId& account_id,
+ const std::string& request_origin,
+ bool force_new_key,
+ const chromeos::attestation::AttestationFlow::CertificateCallback&
+ callback) {
+ base::ThreadTaskRunnerHandle::Get()->PostTask(
+ FROM_HERE,
+ base::BindRepeating(
+ callback,
+ chromeos::attestation::ATTESTATION_SERVER_BAD_REQUEST_FAILURE, ""));
}
class EPKPChallengeKeyTestBase : public BrowserWithTestWindowTest {
@@ -279,7 +298,7 @@ TEST_F(EPKPChallengeMachineKeyTest, DoesKeyExistDbusFailed) {
TEST_F(EPKPChallengeMachineKeyTest, GetCertificateFailed) {
EXPECT_CALL(mock_attestation_flow_, GetCertificate(_, _, _, _, _))
- .WillRepeatedly(Invoke(GetCertificateCallbackFalse));
+ .WillRepeatedly(Invoke(GetCertificateCallbackUnspecifiedFailure));
EXPECT_EQ(GetCertificateError(kGetCertificateFailed),
utils::RunFunctionAndReturnError(func_.get(), kArgs, browser()));
@@ -430,9 +449,17 @@ TEST_F(EPKPChallengeUserKeyTest, DoesKeyExistDbusFailed) {
utils::RunFunctionAndReturnError(func_.get(), kArgs, browser()));
}
-TEST_F(EPKPChallengeUserKeyTest, GetCertificateFailed) {
+TEST_F(EPKPChallengeUserKeyTest, GetCertificateFailedWithUnspecifiedFailure) {
+ EXPECT_CALL(mock_attestation_flow_, GetCertificate(_, _, _, _, _))
+ .WillRepeatedly(Invoke(GetCertificateCallbackUnspecifiedFailure));
+
+ EXPECT_EQ(GetCertificateError(kGetCertificateFailed),
+ utils::RunFunctionAndReturnError(func_.get(), kArgs, browser()));
+}
+
+TEST_F(EPKPChallengeUserKeyTest, GetCertificateFailedWithBadRequestFailure) {
EXPECT_CALL(mock_attestation_flow_, GetCertificate(_, _, _, _, _))
- .WillRepeatedly(Invoke(GetCertificateCallbackFalse));
+ .WillRepeatedly(Invoke(GetCertificateCallbackBadRequestFailure));
EXPECT_EQ(GetCertificateError(kGetCertificateFailed),
utils::RunFunctionAndReturnError(func_.get(), kArgs, browser()));
diff --git a/chromium/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc b/chromium/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
index 9d3ecde9746..c057b5bebfb 100644
--- a/chromium/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
@@ -27,7 +27,6 @@
#include "chrome/browser/ui/browser_navigator_params.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
-#include "chrome/common/extensions/extension_process_policy.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/ui_test_utils.h"
@@ -799,10 +798,10 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, BrowserActionWithRectangularIcon) {
// Regression test for crbug.com/584747.
IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, BrowserActionOpenPopupOnPopup) {
// Open a new web popup window.
- chrome::NavigateParams params(browser(), GURL("http://www.google.com/"),
- ui::PAGE_TRANSITION_LINK);
+ NavigateParams params(browser(), GURL("http://www.google.com/"),
+ ui::PAGE_TRANSITION_LINK);
params.disposition = WindowOpenDisposition::NEW_POPUP;
- params.window_action = chrome::NavigateParams::SHOW_WINDOW;
+ params.window_action = NavigateParams::SHOW_WINDOW;
ui_test_utils::NavigateToURL(&params);
Browser* popup_browser = params.browser;
// Verify it is a popup, and it is the active window.
diff --git a/chromium/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc b/chromium/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
index 3155fdf0b90..d2a853e242d 100644
--- a/chromium/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
+++ b/chromium/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
+
#include "base/run_loop.h"
#include "base/test/test_timeouts.h"
#include "build/build_config.h"
@@ -95,7 +97,7 @@ class BrowserActionInteractiveTest : public ExtensionApiTest {
// BrowserTestBase:
void SetUpOnMainThread() override {
- host_watcher_ = base::MakeUnique<ExtensionHostWatcher>();
+ host_watcher_ = std::make_unique<ExtensionHostWatcher>();
ExtensionApiTest::SetUpOnMainThread();
EXPECT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
}
@@ -132,14 +134,16 @@ class BrowserActionInteractiveTest : public ExtensionApiTest {
}
// Open an extension popup via the chrome.browserAction.openPopup API.
- void OpenPopupViaAPI() {
+ void OpenPopupViaAPI(bool will_reply) {
// Setup the notification observer to wait for the popup to finish loading.
content::WindowedNotificationObserver frame_observer(
content::NOTIFICATION_LOAD_COMPLETED_MAIN_FRAME,
content::NotificationService::AllSources());
+ ExtensionTestMessageListener listener("ready", will_reply);
// Show first popup in first window and expect it to have loaded.
ASSERT_TRUE(RunExtensionSubtest("browser_action/open_popup",
"open_popup_succeeds.html")) << message_;
+ EXPECT_TRUE(listener.WaitUntilSatisfied());
frame_observer.Wait();
EnsurePopupActive();
}
@@ -203,7 +207,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest, TestOpenPopup) {
// Setup extension message listener to wait for javascript to finish running.
ExtensionTestMessageListener listener("ready", true);
{
- OpenPopupViaAPI();
+ OpenPopupViaAPI(true);
EXPECT_TRUE(browserActionBar.HasPopup());
browserActionBar.HidePopup();
}
@@ -329,7 +333,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest,
if (!ShouldRunPopupTest())
return;
- OpenPopupViaAPI();
+ OpenPopupViaAPI(false);
ExtensionService* service = extensions::ExtensionSystem::Get(
browser()->profile())->extension_service();
ASSERT_FALSE(
@@ -346,7 +350,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest,
IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest, FocusLossClosesPopup1) {
if (!ShouldRunPopupTest())
return;
- OpenPopupViaAPI();
+ OpenPopupViaAPI(false);
ClosePopupViaFocusLoss();
}
@@ -374,7 +378,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest, TabSwitchClosesPopup) {
ASSERT_EQ(2, browser()->tab_strip_model()->count());
EXPECT_EQ(browser()->tab_strip_model()->GetWebContentsAt(1),
browser()->tab_strip_model()->GetActiveWebContents());
- OpenPopupViaAPI();
+ OpenPopupViaAPI(false);
content::WindowedNotificationObserver observer(
extensions::NOTIFICATION_EXTENSION_HOST_DESTROYED,
@@ -392,7 +396,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest,
return;
// First, we open a popup.
- OpenPopupViaAPI();
+ OpenPopupViaAPI(false);
BrowserActionTestUtil browser_action_test_util(browser());
EXPECT_TRUE(browser_action_test_util.HasPopup());
@@ -449,7 +453,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionInteractiveTest,
if (!ShouldRunPopupTest())
return;
- OpenPopupViaAPI();
+ OpenPopupViaAPI(false);
BrowserActionTestUtil test_util(browser());
const gfx::NativeView view = test_util.GetPopupNativeView();
EXPECT_NE(static_cast<gfx::NativeView>(NULL), view);
diff --git a/chromium/chrome/browser/extensions/api/extension_action/extension_action_api.cc b/chromium/chrome/browser/extensions/api/extension_action/extension_action_api.cc
index bf0c9186dd4..017614b8028 100644
--- a/chromium/chrome/browser/extensions/api/extension_action/extension_action_api.cc
+++ b/chromium/chrome/browser/extensions/api/extension_action/extension_action_api.cc
@@ -5,12 +5,12 @@
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
#include <stddef.h>
+#include <memory>
#include <utility>
#include "base/lazy_instance.h"
#include "base/location.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/string_number_conversions.h"
#include "base/threading/thread_task_runner_handle.h"
@@ -165,7 +165,7 @@ void ExtensionActionAPI::SetBrowserActionVisibility(
GetExtensionPrefs()->UpdateExtensionPref(
extension_id, kBrowserActionVisible,
- base::MakeUnique<base::Value>(visible));
+ std::make_unique<base::Value>(visible));
for (auto& observer : observers_)
observer.OnExtensionActionVisibilityChanged(extension_id, visible);
}
@@ -274,7 +274,7 @@ void ExtensionActionAPI::DispatchEventToExtension(
if (!EventRouter::Get(context))
return;
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(event_args), context);
event->user_gesture = EventRouter::USER_GESTURE_ENABLED;
EventRouter::Get(context)
@@ -516,19 +516,19 @@ ExtensionActionSetBadgeBackgroundColorFunction::RunExtensionAction() {
ExtensionFunction::ResponseAction
ExtensionActionGetTitleFunction::RunExtensionAction() {
return RespondNow(OneArgument(
- base::MakeUnique<base::Value>(extension_action_->GetTitle(tab_id_))));
+ std::make_unique<base::Value>(extension_action_->GetTitle(tab_id_))));
}
ExtensionFunction::ResponseAction
ExtensionActionGetPopupFunction::RunExtensionAction() {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(
+ return RespondNow(OneArgument(std::make_unique<base::Value>(
extension_action_->GetPopupUrl(tab_id_).spec())));
}
ExtensionFunction::ResponseAction
ExtensionActionGetBadgeTextFunction::RunExtensionAction() {
return RespondNow(OneArgument(
- base::MakeUnique<base::Value>(extension_action_->GetBadgeText(tab_id_))));
+ std::make_unique<base::Value>(extension_action_->GetBadgeText(tab_id_))));
}
ExtensionFunction::ResponseAction
diff --git a/chromium/chrome/browser/extensions/api/extension_action/extension_action_apitest.cc b/chromium/chrome/browser/extensions/api/extension_action/extension_action_apitest.cc
new file mode 100644
index 00000000000..abc8ca885cc
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/extension_action/extension_action_apitest.cc
@@ -0,0 +1,163 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include <map>
+#include <string>
+
+#include "base/macros.h"
+#include "base/run_loop.h"
+#include "base/scoped_observer.h"
+#include "base/strings/stringprintf.h"
+#include "chrome/browser/extensions/browsertest_util.h"
+#include "chrome/browser/extensions/extension_apitest.h"
+#include "chrome/browser/extensions/test_extension_dir.h"
+#include "chrome/browser/sessions/session_tab_helper.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/tabs/tab_strip_model.h"
+#include "extensions/browser/state_store.h"
+#include "extensions/test/extension_test_message_listener.h"
+
+namespace extensions {
+namespace {
+
+// A helper class to track StateStore changes.
+class TestStateStoreObserver : public StateStore::TestObserver {
+ public:
+ TestStateStoreObserver(content::BrowserContext* context,
+ const std::string& extension_id)
+ : extension_id_(extension_id), scoped_observer_(this) {
+ scoped_observer_.Add(ExtensionSystem::Get(context)->state_store());
+ }
+ ~TestStateStoreObserver() override {}
+
+ void WillSetExtensionValue(const std::string& extension_id,
+ const std::string& key) override {
+ if (extension_id == extension_id_)
+ ++updated_values_[key];
+ }
+
+ int CountForKey(const std::string& key) const {
+ auto iter = updated_values_.find(key);
+ return iter == updated_values_.end() ? 0 : iter->second;
+ }
+
+ private:
+ std::string extension_id_;
+ std::map<std::string, int> updated_values_;
+
+ ScopedObserver<StateStore, StateStore::TestObserver> scoped_observer_;
+
+ DISALLOW_COPY_AND_ASSIGN(TestStateStoreObserver);
+};
+
+// A helper class to observe ExtensionActionAPI changes.
+class TestExtensionActionAPIObserver : public ExtensionActionAPI::Observer {
+ public:
+ TestExtensionActionAPIObserver(content::BrowserContext* context,
+ const std::string& extension_id)
+ : extension_id_(extension_id), scoped_observer_(this) {
+ scoped_observer_.Add(ExtensionActionAPI::Get(context));
+ }
+ ~TestExtensionActionAPIObserver() override {}
+
+ void OnExtensionActionUpdated(
+ ExtensionAction* extension_action,
+ content::WebContents* web_contents,
+ content::BrowserContext* browser_context) override {
+ if (extension_action->extension_id() == extension_id_) {
+ last_web_contents_ = web_contents;
+ run_loop_.QuitWhenIdle();
+ }
+ }
+
+ const content::WebContents* last_web_contents() const {
+ return last_web_contents_;
+ }
+
+ void Wait() { run_loop_.Run(); }
+
+ private:
+ content::WebContents* last_web_contents_ = nullptr;
+ std::string extension_id_;
+ base::RunLoop run_loop_;
+ ScopedObserver<ExtensionActionAPI, ExtensionActionAPI::Observer>
+ scoped_observer_;
+
+ DISALLOW_COPY_AND_ASSIGN(TestExtensionActionAPIObserver);
+};
+
+} // namespace
+
+using ExtensionActionAPITest = ExtensionApiTest;
+
+// Check that updating the browser action badge for a specific tab id does not
+// cause a disk write (since we only persist the defaults).
+IN_PROC_BROWSER_TEST_F(ExtensionActionAPITest, TestNoUnnecessaryIO) {
+ ExtensionTestMessageListener ready_listener("ready", false);
+
+ TestExtensionDir test_dir;
+ test_dir.WriteManifest(
+ R"({
+ "name": "Extension",
+ "description": "An extension",
+ "manifest_version": 2,
+ "version": "0.1",
+ "browser_action": {},
+ "background": { "scripts": ["background.js"] }
+ })");
+ test_dir.WriteFile(FILE_PATH_LITERAL("background.js"),
+ "chrome.test.sendMessage('ready');");
+
+ const Extension* extension = LoadExtension(test_dir.UnpackedPath());
+ ASSERT_TRUE(extension);
+ ASSERT_TRUE(ready_listener.WaitUntilSatisfied());
+
+ // The script template to update the browser action.
+ constexpr char kUpdate[] =
+ R"(chrome.browserAction.setBadgeText(%s);
+ domAutomationController.send('pass');)";
+ content::WebContents* web_contents =
+ browser()->tab_strip_model()->GetActiveWebContents();
+ int tab_id = SessionTabHelper::IdForTab(web_contents);
+ constexpr char kBrowserActionKey[] = "browser_action";
+ TestStateStoreObserver test_state_store_observer(profile(), extension->id());
+
+ {
+ TestExtensionActionAPIObserver test_api_observer(profile(),
+ extension->id());
+ // First, update a specific tab.
+ std::string update_options =
+ base::StringPrintf("{text: 'New Text', tabId: %d}", tab_id);
+ EXPECT_EQ("pass", browsertest_util::ExecuteScriptInBackgroundPage(
+ profile(), extension->id(),
+ base::StringPrintf(kUpdate, update_options.c_str())));
+ test_api_observer.Wait();
+
+ // The action update should be associated with the specific tab.
+ EXPECT_EQ(web_contents, test_api_observer.last_web_contents());
+ // Since this was only updating a specific tab, this should *not* result in
+ // a StateStore write. We should only write to the StateStore with new
+ // default values.
+ EXPECT_EQ(0, test_state_store_observer.CountForKey(kBrowserActionKey));
+ }
+
+ {
+ TestExtensionActionAPIObserver test_api_observer(profile(),
+ extension->id());
+ // Next, update the default badge text.
+ EXPECT_EQ("pass",
+ browsertest_util::ExecuteScriptInBackgroundPage(
+ profile(), extension->id(),
+ base::StringPrintf(kUpdate, "{text: 'Default Text'}")));
+ test_api_observer.Wait();
+ // The action update should not be associated with a specific tab.
+ EXPECT_EQ(nullptr, test_api_observer.last_web_contents());
+
+ // This *should* result in a StateStore write, since we persist the default
+ // state of the extension action.
+ EXPECT_EQ(1, test_state_store_observer.CountForKey(kBrowserActionKey));
+ }
+}
+
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc b/chromium/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
index eb9cb6eb2d0..05be2e18013 100644
--- a/chromium/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
@@ -79,9 +79,9 @@ class FeedbackTest : public ExtensionBrowserTest {
extensions::FeedbackPrivateAPI* api =
extensions::FeedbackPrivateAPI::GetFactoryInstance()->Get(
browser()->profile());
- api->RequestFeedbackForFlow("Test description", "Test tag",
- extra_diagnostics, GURL("http://www.test.com"),
- flow);
+ api->RequestFeedbackForFlow("Test description", "Test placeholder",
+ "Test tag", extra_diagnostics,
+ GURL("http://www.test.com"), flow);
}
};
@@ -100,7 +100,14 @@ IN_PROC_BROWSER_TEST_F(FeedbackTest, MAYBE_ShowFeedback) {
VerifyFeedbackAppLaunch();
}
-IN_PROC_BROWSER_TEST_F(FeedbackTest, ShowLoginFeedback) {
+// Disabled for ASan due to flakiness on Mac ASan 64 Tests (1).
+// See crbug.com/757243.
+#if defined(ADDRESS_SANITIZER)
+#define MAYBE_ShowLoginFeedback DISABLED_ShowLoginFeedback
+#else
+#define MAYBE_ShowLoginFeedback ShowLoginFeedback
+#endif
+IN_PROC_BROWSER_TEST_F(FeedbackTest, MAYBE_ShowLoginFeedback) {
WaitForExtensionViewsToLoad();
ASSERT_TRUE(IsFeedbackAppAvailable());
@@ -122,9 +129,16 @@ IN_PROC_BROWSER_TEST_F(FeedbackTest, ShowLoginFeedback) {
EXPECT_TRUE(bool_result);
}
+// Disabled for ASan due to flakiness on Mac ASan 64 Tests (1).
+// See crbug.com/757243.
+#if defined(ADDRESS_SANITIZER)
+#define MAYBE_AnonymousUser DISABLED_AnonymousUser
+#else
+#define MAYBE_AnonymousUser AnonymousUser
+#endif
// Tests that there's an option in the email drop down box with a value
// 'anonymous_user'.
-IN_PROC_BROWSER_TEST_F(FeedbackTest, AnonymousUser) {
+IN_PROC_BROWSER_TEST_F(FeedbackTest, MAYBE_AnonymousUser) {
WaitForExtensionViewsToLoad();
ASSERT_TRUE(IsFeedbackAppAvailable());
@@ -153,9 +167,16 @@ IN_PROC_BROWSER_TEST_F(FeedbackTest, AnonymousUser) {
EXPECT_TRUE(bool_result);
}
+// Disabled for ASan due to flakiness on Mac ASan 64 Tests (1).
+// See crbug.com/757243.
+#if defined(ADDRESS_SANITIZER)
+#define MAYBE_ExtraDiagnostics DISABLED_ExtraDiagnostics
+#else
+#define MAYBE_ExtraDiagnostics ExtraDiagnostics
+#endif
// Ensures that when extra diagnostics are provided with feedback, they are
// injected properly in the system information.
-IN_PROC_BROWSER_TEST_F(FeedbackTest, ExtraDiagnostics) {
+IN_PROC_BROWSER_TEST_F(FeedbackTest, MAYBE_ExtraDiagnostics) {
WaitForExtensionViewsToLoad();
ASSERT_TRUE(IsFeedbackAppAvailable());
diff --git a/chromium/chrome/browser/extensions/api/file_system/OWNERS b/chromium/chrome/browser/extensions/api/file_system/OWNERS
index ac81da73b61..64f66776b4a 100644
--- a/chromium/chrome/browser/extensions/api/file_system/OWNERS
+++ b/chromium/chrome/browser/extensions/api/file_system/OWNERS
@@ -1,3 +1,2 @@
benwells@chromium.org
-mtomasz@chromium.org
sammc@chromium.org
diff --git a/chromium/chrome/browser/extensions/api/file_system/chrome_file_system_delegate.cc b/chromium/chrome/browser/extensions/api/file_system/chrome_file_system_delegate.cc
index 2bad956bd95..57c2cf505ee 100644
--- a/chromium/chrome/browser/extensions/api/file_system/chrome_file_system_delegate.cc
+++ b/chromium/chrome/browser/extensions/api/file_system/chrome_file_system_delegate.cc
@@ -12,7 +12,6 @@
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/path_service.h"
#include "base/strings/string16.h"
#include "chrome/browser/extensions/api/file_system/file_entry_picker.h"
@@ -215,7 +214,7 @@ void DispatchVolumeListChangeEvent(content::BrowserContext* browser_context) {
continue;
event_router->DispatchEventToExtension(
extension->id(),
- base::MakeUnique<Event>(
+ std::make_unique<Event>(
events::FILE_SYSTEM_ON_VOLUME_LIST_CHANGED,
file_system::OnVolumeListChanged::kEventName,
file_system::OnVolumeListChanged::Create(event_args)));
diff --git a/chromium/chrome/browser/extensions/api/file_system/consent_provider.cc b/chromium/chrome/browser/extensions/api/file_system/consent_provider.cc
index a0bd54b184f..b2fc4b258d3 100644
--- a/chromium/chrome/browser/extensions/api/file_system/consent_provider.cc
+++ b/chromium/chrome/browser/extensions/api/file_system/consent_provider.cc
@@ -198,8 +198,8 @@ void ConsentProviderDelegate::ShowNotification(
const Extension& extension,
const base::WeakPtr<file_manager::Volume>& volume,
bool writable) {
- RequestFileSystemNotification::ShowAutoGrantedNotification(
- profile_, extension, volume, writable);
+ ShowNotificationForAutoGrantedRequestFileSystem(profile_, extension, volume,
+ writable);
}
bool ConsentProviderDelegate::IsAutoLaunched(const Extension& extension) {
diff --git a/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.cc b/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.cc
index 527128ce55a..af719794f36 100644
--- a/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.cc
+++ b/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.cc
@@ -6,16 +6,19 @@
#include <utility>
+#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/file_manager/volume_manager.h"
#include "chrome/browser/extensions/chrome_app_icon_loader.h"
+#include "chrome/browser/notifications/notification_display_service.h"
+#include "chrome/browser/ui/app_icon_loader.h"
#include "chrome/grit/generated_resources.h"
#include "extensions/common/extension.h"
#include "ui/base/l10n/l10n_util.h"
-#include "ui/message_center/message_center.h"
#include "ui/message_center/notification.h"
#include "ui/message_center/notification_delegate.h"
#include "ui/message_center/notification_types.h"
@@ -24,21 +27,66 @@
using file_manager::Volume;
using message_center::Notification;
+namespace extensions {
+
namespace {
// Extension icon size for the notification.
const int kIconSize = 48;
-std::unique_ptr<message_center::Notification> CreateAutoGrantedNotification(
- const extensions::Extension& extension,
+// Loads an app's icon and uses it to display a notification.
+class AppNotificationLauncher : public AppIconLoaderDelegate {
+ public:
+ // This class owns and deletes itself after showing the notification.
+ AppNotificationLauncher() = default;
+
+ void InitAndShow(Profile* profile,
+ const Extension& extension,
+ std::unique_ptr<message_center::Notification> notification) {
+ profile_ = profile;
+ pending_notification_ = std::move(notification);
+
+ icon_loader_ =
+ std::make_unique<ChromeAppIconLoader>(profile, kIconSize, this);
+ icon_loader_->FetchImage(extension.id());
+
+ // |this| may be destroyed!
+ }
+
+ // AppIconLoaderDelegate overrides:
+ void OnAppImageUpdated(const std::string& id,
+ const gfx::ImageSkia& image) override {
+ extension_icon_.reset(new gfx::Image(image));
+
+ pending_notification_->set_icon(*extension_icon_);
+ NotificationDisplayService::GetForProfile(profile_)->Display(
+ NotificationHandler::Type::TRANSIENT, *pending_notification_);
+ delete this;
+ }
+
+ private:
+ ~AppNotificationLauncher() override = default;
+
+ Profile* profile_;
+ std::unique_ptr<AppIconLoader> icon_loader_;
+ std::unique_ptr<gfx::Image> extension_icon_;
+ std::unique_ptr<message_center::Notification> pending_notification_;
+
+ DISALLOW_COPY_AND_ASSIGN(AppNotificationLauncher);
+};
+
+} // namespace
+
+void ShowNotificationForAutoGrantedRequestFileSystem(
+ Profile* profile,
+ const Extension& extension,
const base::WeakPtr<Volume>& volume,
- bool writable,
- message_center::NotificationDelegate* delegate) {
- DCHECK(delegate);
+ bool writable) {
+ DCHECK(profile);
// If the volume is gone, then do not show the notification.
if (!volume.get())
- return std::unique_ptr<message_center::Notification>(nullptr);
+ return;
const std::string notification_id =
extension.id() + "-" + volume->volume_id();
@@ -62,63 +110,11 @@ std::unique_ptr<message_center::Notification> CreateAutoGrantedNotification(
GURL(),
message_center::NotifierId(message_center::NotifierId::SYSTEM_COMPONENT,
notification_id),
- data, delegate));
-
- return notification;
-}
-
-} // namespace
+ data, base::MakeRefCounted<message_center::NotificationDelegate>()));
-// static
-void RequestFileSystemNotification::ShowAutoGrantedNotification(
- Profile* profile,
- const extensions::Extension& extension,
- const base::WeakPtr<Volume>& volume,
- bool writable) {
- DCHECK(profile);
- scoped_refptr<RequestFileSystemNotification>
- request_file_system_notification = base::WrapRefCounted(
- new RequestFileSystemNotification(profile, extension));
- std::unique_ptr<message_center::Notification> notification(
- CreateAutoGrantedNotification(
- extension, volume, writable,
- request_file_system_notification.get() /* delegate */));
- if (notification.get())
- request_file_system_notification->Show(std::move(notification));
+ // AppNotificationLauncher will delete itself.
+ (new AppNotificationLauncher())
+ ->InitAndShow(profile, extension, std::move(notification));
}
-void RequestFileSystemNotification::OnAppImageUpdated(
- const std::string& id, const gfx::ImageSkia& image) {
- extension_icon_.reset(new gfx::Image(image));
-
- // If there is a pending notification, then show it now.
- if (pending_notification_.get()) {
- pending_notification_->set_icon(*extension_icon_.get());
- g_browser_process->message_center()->AddNotification(
- std::move(pending_notification_));
- }
-}
-
-RequestFileSystemNotification::RequestFileSystemNotification(
- Profile* profile,
- const extensions::Extension& extension)
- : icon_loader_(
- new extensions::ChromeAppIconLoader(profile, kIconSize, this)) {
- icon_loader_->FetchImage(extension.id());
-}
-
-RequestFileSystemNotification::~RequestFileSystemNotification() {
-}
-
-void RequestFileSystemNotification::Show(
- std::unique_ptr<message_center::Notification> notification) {
- pending_notification_ = std::move(notification);
- // If the extension icon is not known yet, then defer showing the notification
- // until it is (from SetAppImage).
- if (!extension_icon_)
- return;
-
- pending_notification_->set_icon(*extension_icon_.get());
- g_browser_process->message_center()->AddNotification(
- std::move(pending_notification_));
-}
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.h b/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.h
index 25285313d43..45ba12d06f9 100644
--- a/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.h
+++ b/chromium/chrome/browser/extensions/api/file_system/request_file_system_notification.h
@@ -8,60 +8,25 @@
#include <memory>
#include <string>
-#include "base/callback.h"
-#include "base/macros.h"
#include "base/memory/weak_ptr.h"
-#include "chrome/browser/ui/app_icon_loader.h"
-#include "ui/message_center/notification_delegate.h"
class Profile;
-namespace extensions {
-class Extension;
-} // namespace extensions
-
namespace file_manager {
class Volume;
} // namespace file_manager
-namespace gfx {
-class Image;
-class ImageSkia;
-} // namespace gfx
-
-namespace message_center {
-class Notification;
-} // namespace message_center
-
-// Shows notifications for the chrome.fileSystem.requestFileSystem() API.
-class RequestFileSystemNotification
- : public message_center::NotificationDelegate,
- public AppIconLoaderDelegate {
- public:
- // Shows a notification about automatically granted access to a file system.
- static void ShowAutoGrantedNotification(
- Profile* profile,
- const extensions::Extension& extension,
- const base::WeakPtr<file_manager::Volume>& volume,
- bool writable);
-
- private:
- RequestFileSystemNotification(Profile* profile,
- const extensions::Extension& extension);
- ~RequestFileSystemNotification() override;
-
- // Shows the notification. Can be called only once.
- void Show(std::unique_ptr<message_center::Notification> notification);
-
- // AppIconLoaderDelegate overrides:
- void OnAppImageUpdated(const std::string& id,
- const gfx::ImageSkia& image) override;
+namespace extensions {
+class Extension;
- std::unique_ptr<AppIconLoader> icon_loader_;
- std::unique_ptr<gfx::Image> extension_icon_;
- std::unique_ptr<message_center::Notification> pending_notification_;
+// Shows a notification about automatically granted access to a file system,
+// i.e. the chrome.fileSystem.requestFileSystem() API.
+void ShowNotificationForAutoGrantedRequestFileSystem(
+ Profile* profile,
+ const extensions::Extension& extension,
+ const base::WeakPtr<file_manager::Volume>& volume,
+ bool writable);
- DISALLOW_COPY_AND_ASSIGN(RequestFileSystemNotification);
-};
+} // namespace extensions
#endif // CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_REQUEST_FILE_SYSTEM_NOTIFICATION_H_
diff --git a/chromium/chrome/browser/extensions/api/font_settings/font_settings_api.cc b/chromium/chrome/browser/extensions/api/font_settings/font_settings_api.cc
index eb57d222215..e43333db7e9 100644
--- a/chromium/chrome/browser/extensions/api/font_settings/font_settings_api.cc
+++ b/chromium/chrome/browser/extensions/api/font_settings/font_settings_api.cc
@@ -15,7 +15,6 @@
#include "base/command_line.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
@@ -304,9 +303,9 @@ bool FontSettingsGetFontListFunction::CopyFontsToResult(
std::unique_ptr<base::DictionaryValue> font_name(
new base::DictionaryValue());
- font_name->Set(kFontIdKey, base::MakeUnique<base::Value>(name));
+ font_name->Set(kFontIdKey, std::make_unique<base::Value>(name));
font_name->Set(kDisplayNameKey,
- base::MakeUnique<base::Value>(localized_name));
+ std::make_unique<base::Value>(localized_name));
result->Append(std::move(font_name));
}
diff --git a/chromium/chrome/browser/extensions/api/gcm/gcm_api.cc b/chromium/chrome/browser/extensions/api/gcm/gcm_api.cc
index 7f878c3b4fd..b486d37017b 100644
--- a/chromium/chrome/browser/extensions/api/gcm/gcm_api.cc
+++ b/chromium/chrome/browser/extensions/api/gcm/gcm_api.cc
@@ -7,11 +7,11 @@
#include <stddef.h>
#include <algorithm>
#include <map>
+#include <memory>
#include <utility>
#include <vector>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
@@ -128,7 +128,7 @@ bool GcmRegisterFunction::DoWork() {
void GcmRegisterFunction::CompleteFunctionWithResult(
const std::string& registration_id,
gcm::GCMClient::Result result) {
- SetResult(base::MakeUnique<base::Value>(registration_id));
+ SetResult(std::make_unique<base::Value>(registration_id));
SetError(GcmResultToError(result));
SendResponse(gcm::GCMClient::SUCCESS == result);
}
@@ -182,7 +182,7 @@ bool GcmSendFunction::DoWork() {
void GcmSendFunction::CompleteFunctionWithResult(
const std::string& message_id,
gcm::GCMClient::Result result) {
- SetResult(base::MakeUnique<base::Value>(message_id));
+ SetResult(std::make_unique<base::Value>(message_id));
SetError(GcmResultToError(result));
SendResponse(gcm::GCMClient::SUCCESS == result);
}
diff --git a/chromium/chrome/browser/extensions/api/history/history_api.cc b/chromium/chrome/browser/extensions/api/history/history_api.cc
index fe4f312e062..7024cdc1267 100644
--- a/chromium/chrome/browser/extensions/api/history/history_api.cc
+++ b/chromium/chrome/browser/extensions/api/history/history_api.cc
@@ -173,7 +173,7 @@ void HistoryEventRouter::DispatchEvent(
const std::string& event_name,
std::unique_ptr<base::ListValue> event_args) {
if (profile && EventRouter::Get(profile)) {
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(event_args), profile);
EventRouter::Get(profile)->BroadcastEvent(std::move(event));
}
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_apitest.cc b/chromium/chrome/browser/extensions/api/identity/identity_apitest.cc
index 7582880e793..7c80a0cf2c0 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/identity/identity_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
#include <set>
#include <string>
#include <utility>
@@ -143,7 +144,7 @@ class AsyncExtensionBrowserTest : public ExtensionBrowserTest {
// Provide wrappers of AsynchronousFunctionRunner for convenience.
void RunFunctionAsync(UIThreadExtensionFunction* function,
const std::string& args) {
- async_function_runner_ = base::MakeUnique<AsyncFunctionRunner>();
+ async_function_runner_ = std::make_unique<AsyncFunctionRunner>();
async_function_runner_->RunFunctionAsync(function, args,
browser()->profile());
}
@@ -299,7 +300,7 @@ class FakeGetAuthTokenFunction : public IdentityGetAuthTokenFunction {
void set_mint_token_result(TestOAuth2MintTokenFlow::ResultType result_type) {
set_mint_token_flow(
- base::MakeUnique<TestOAuth2MintTokenFlow>(result_type, this));
+ std::make_unique<TestOAuth2MintTokenFlow>(result_type, this));
}
void set_scope_ui_failure(GaiaWebAuthFlow::Failure failure) {
@@ -820,13 +821,6 @@ class GetAuthTokenFunctionTest
return;
base::ResetAndReturn(&on_access_token_requested_).Run();
}
- void OnFetchAccessTokenComplete(const std::string& account_id,
- const std::string& consumer_id,
- const OAuth2TokenService::ScopeSet& scopes,
- GoogleServiceAuthError error,
- base::Time expiration_time) override {}
- void OnTokenRemoved(const std::string& account_id,
- const OAuth2TokenService::ScopeSet& scopes) override {}
std::string extension_id_;
std::set<std::string> oauth_scopes_;
@@ -1443,7 +1437,7 @@ IN_PROC_BROWSER_TEST_F(GetAuthTokenFunctionTest, NoninteractiveShutdown) {
scoped_refptr<FakeGetAuthTokenFunction> func(new FakeGetAuthTokenFunction());
func->set_extension(extension.get());
- func->set_mint_token_flow(base::MakeUnique<TestHangOAuth2MintTokenFlow>());
+ func->set_mint_token_flow(std::make_unique<TestHangOAuth2MintTokenFlow>());
RunFunctionAsync(func.get(), "[{\"interactive\": false}]");
// After the request is canceled, the function will complete.
@@ -1959,8 +1953,8 @@ class GetAuthTokenFunctionPublicSessionTest : public GetAuthTokenFunctionTest {
// Set up fake install attributes to make the device appeared as
// enterprise-managed.
- std::unique_ptr<chromeos::StubInstallAttributes> attributes
- = base::MakeUnique<chromeos::StubInstallAttributes>();
+ std::unique_ptr<chromeos::StubInstallAttributes> attributes =
+ std::make_unique<chromeos::StubInstallAttributes>();
attributes->SetCloudManaged("example.com", "fake-id");
policy::BrowserPolicyConnectorChromeOS::SetInstallAttributesForTesting(
attributes.release());
@@ -2244,7 +2238,7 @@ class OnSignInChangedEventTest : public IdentityTestWithSignin {
// chrome.identity.onSignInEventChanged() API.
void AddExpectedEvent(std::unique_ptr<base::ListValue> args) {
expected_events_.insert(
- base::MakeUnique<Event>(events::IDENTITY_ON_SIGN_IN_CHANGED,
+ std::make_unique<Event>(events::IDENTITY_ON_SIGN_IN_CHANGED,
api::identity::OnSignInChanged::kEventName,
std::move(args), browser()->profile()));
}
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.cc b/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.cc
index 022609e1721..6281011f2f0 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.cc
+++ b/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.cc
@@ -6,9 +6,9 @@
#include "chrome/browser/extensions/api/identity/identity_api.h"
#include "chrome/browser/extensions/api/identity/identity_constants.h"
-#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/identity.h"
#include "components/signin/core/browser/profile_management_switches.h"
+#include "content/public/browser/browser_context.h"
#include "content/public/common/service_manager_connection.h"
#include "services/identity/public/interfaces/account.mojom.h"
#include "services/identity/public/interfaces/constants.mojom.h"
@@ -23,11 +23,11 @@ IdentityGetAccountsFunction::~IdentityGetAccountsFunction() {
}
ExtensionFunction::ResponseAction IdentityGetAccountsFunction::Run() {
- if (GetProfile()->IsOffTheRecord()) {
+ if (browser_context()->IsOffTheRecord()) {
return RespondNow(Error(identity_constants::kOffTheRecord));
}
- content::BrowserContext::GetConnectorFor(GetProfile())
+ content::BrowserContext::GetConnectorFor(browser_context())
->BindInterface(identity::mojom::kServiceName,
mojo::MakeRequest(&identity_manager_));
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.h b/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.h
index 76c33885f8d..1e3973c8d5d 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.h
+++ b/chromium/chrome/browser/extensions/api/identity/identity_get_accounts_function.h
@@ -5,13 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IDENTITY_IDENTITY_GET_ACCOUNTS_FUNCTION_H_
#define CHROME_BROWSER_EXTENSIONS_API_IDENTITY_IDENTITY_GET_ACCOUNTS_FUNCTION_H_
-#include "chrome/browser/extensions/chrome_extension_function.h"
+#include "extensions/browser/extension_function.h"
#include "extensions/browser/extension_function_histogram_value.h"
#include "services/identity/public/interfaces/identity_manager.mojom.h"
namespace extensions {
-class IdentityGetAccountsFunction : public ChromeUIThreadExtensionFunction {
+class IdentityGetAccountsFunction : public UIThreadExtensionFunction {
public:
DECLARE_EXTENSION_FUNCTION("identity.getAccounts",
IDENTITY_GETACCOUNTS);
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc b/chromium/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
index 27991bd3e63..3d31a6e98d9 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
+++ b/chromium/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
@@ -235,7 +235,7 @@ void IdentityGetAuthTokenFunction::CompleteAsyncRun(bool success) {
void IdentityGetAuthTokenFunction::CompleteFunctionWithResult(
const std::string& access_token) {
- SetResult(base::MakeUnique<base::Value>(access_token));
+ SetResult(std::make_unique<base::Value>(access_token));
CompleteAsyncRun(true);
}
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.cc b/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.cc
index 7cc9db21ee2..085f4c7b41c 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.cc
+++ b/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.cc
@@ -5,8 +5,8 @@
#include "chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h"
#include "chrome/browser/extensions/api/identity/identity_constants.h"
-#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/identity.h"
+#include "content/public/browser/browser_context.h"
#include "content/public/common/service_manager_connection.h"
#include "extensions/common/extension.h"
#include "extensions/common/permissions/permissions_data.h"
@@ -22,7 +22,7 @@ IdentityGetProfileUserInfoFunction::~IdentityGetProfileUserInfoFunction() {
}
ExtensionFunction::ResponseAction IdentityGetProfileUserInfoFunction::Run() {
- if (GetProfile()->IsOffTheRecord()) {
+ if (browser_context()->IsOffTheRecord()) {
return RespondNow(Error(identity_constants::kOffTheRecord));
}
@@ -32,7 +32,7 @@ ExtensionFunction::ResponseAction IdentityGetProfileUserInfoFunction::Run() {
return RespondNow(OneArgument(profile_user_info.ToValue()));
}
- content::BrowserContext::GetConnectorFor(GetProfile())
+ content::BrowserContext::GetConnectorFor(browser_context())
->BindInterface(identity::mojom::kServiceName,
mojo::MakeRequest(&identity_manager_));
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h b/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h
index ad9536a7581..17a201c0649 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h
+++ b/chromium/chrome/browser/extensions/api/identity/identity_get_profile_user_info_function.h
@@ -5,16 +5,15 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IDENTITY_IDENTITY_GET_PROFILE_USER_INFO_FUNCTION_H_
#define CHROME_BROWSER_EXTENSIONS_API_IDENTITY_IDENTITY_GET_PROFILE_USER_INFO_FUNCTION_H_
-#include "chrome/browser/extensions/chrome_extension_function.h"
#include "components/signin/core/browser/account_info.h"
+#include "extensions/browser/extension_function.h"
#include "extensions/browser/extension_function_histogram_value.h"
#include "services/identity/public/cpp/account_state.h"
#include "services/identity/public/interfaces/identity_manager.mojom.h"
namespace extensions {
-class IdentityGetProfileUserInfoFunction
- : public ChromeUIThreadExtensionFunction {
+class IdentityGetProfileUserInfoFunction : public UIThreadExtensionFunction {
public:
DECLARE_EXTENSION_FUNCTION("identity.getProfileUserInfo",
IDENTITY_GETPROFILEUSERINFO);
diff --git a/chromium/chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc b/chromium/chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc
index 882c858b85a..0be6cad7060 100644
--- a/chromium/chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc
+++ b/chromium/chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.h"
+#include <memory>
+
#include "chrome/browser/extensions/api/identity/identity_constants.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/identity.h"
@@ -91,7 +93,7 @@ void IdentityLaunchWebAuthFlowFunction::OnAuthFlowFailure(
void IdentityLaunchWebAuthFlowFunction::OnAuthFlowURLChange(
const GURL& redirect_url) {
if (redirect_url.GetWithEmptyPath() == final_url_prefix_) {
- SetResult(base::MakeUnique<base::Value>(redirect_url.spec()));
+ SetResult(std::make_unique<base::Value>(redirect_url.spec()));
SendResponse(true);
if (auth_flow_)
auth_flow_.release()->DetachDelegateAndDelete();
diff --git a/chromium/chrome/browser/extensions/api/identity/web_auth_flow.cc b/chromium/chrome/browser/extensions/api/identity/web_auth_flow.cc
index aa4281a4467..d26238cd2d6 100644
--- a/chromium/chrome/browser/extensions/api/identity/web_auth_flow.cc
+++ b/chromium/chrome/browser/extensions/api/identity/web_auth_flow.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/identity/web_auth_flow.h"
+#include <memory>
#include <utility>
#include "base/base64.h"
@@ -95,7 +96,7 @@ void WebAuthFlow::Start() {
args->AppendString("silent");
auto event =
- base::MakeUnique<Event>(events::IDENTITY_PRIVATE_ON_WEB_FLOW_REQUEST,
+ std::make_unique<Event>(events::IDENTITY_PRIVATE_ON_WEB_FLOW_REQUEST,
identity_private::OnWebFlowRequest::kEventName,
std::move(args), profile_);
ExtensionSystem* system = ExtensionSystem::Get(profile_);
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc
index b28d8c9221e..793a0a5d6b2 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc
@@ -8,6 +8,7 @@
#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "content/public/browser/browser_thread.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -19,10 +20,15 @@ const int kPartitionTableSize = 2 * 4096;
DestroyPartitionsOperation::DestroyPartitionsOperation(
base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
const std::string& storage_unit_id,
const base::FilePath& download_folder)
- : Operation(manager, extension_id, storage_unit_id, download_folder) {}
+ : Operation(manager,
+ std::move(connector),
+ extension_id,
+ storage_unit_id,
+ download_folder) {}
DestroyPartitionsOperation::~DestroyPartitionsOperation() {}
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h
index 30b7a961015..3373953c3e6 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h
@@ -17,10 +17,12 @@ extern const int kPartitionTableSize;
// creating a dummy blank image which is then burned to the disk.
class DestroyPartitionsOperation : public Operation {
public:
- DestroyPartitionsOperation(base::WeakPtr<OperationManager> manager,
- const ExtensionId& extension_id,
- const std::string& storage_unit_id,
- const base::FilePath& download_folder);
+ DestroyPartitionsOperation(
+ base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
+ const ExtensionId& extension_id,
+ const std::string& storage_unit_id,
+ const base::FilePath& download_folder);
void StartImpl() override;
private:
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
index bf12417a6e6..28854cf8077 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
@@ -2,12 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "base/run_loop.h"
#include "build/build_config.h"
-#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
#include "chrome/test/base/testing_profile.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -41,7 +42,7 @@ TEST_F(ImageWriterDestroyPartitionsOperationTest, EndToEnd) {
scoped_refptr<DestroyPartitionsOperation> operation(
new DestroyPartitionsOperation(
manager.AsWeakPtr(),
- kDummyExtensionId,
+ /*connector=*/nullptr, kDummyExtensionId,
test_utils_.GetDevicePath().AsUTF8Unsafe(),
base::FilePath(FILE_PATH_LITERAL("/var/tmp"))));
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
index c099e6c9a89..7d81d3c4a6e 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
@@ -10,11 +10,11 @@
#include "base/memory/ptr_util.h"
#include "base/optional.h"
#include "base/threading/thread_restrictions.h"
-#include "chrome/common/extensions/removable_storage_writer.mojom.h"
#include "chrome/grit/generated_resources.h"
+#include "chrome/services/removable_storage_writer/public/interfaces/constants.mojom.h"
#include "content/public/browser/browser_thread.h"
-#include "content/public/browser/utility_process_mojo_client.h"
#include "mojo/public/cpp/bindings/binding.h"
+#include "services/service_manager/public/cpp/connector.h"
#include "ui/base/l10n/l10n_util.h"
namespace extensions {
@@ -23,20 +23,24 @@ namespace image_writer {
namespace {
ImageWriterUtilityClient::ImageWriterUtilityClientFactory*
g_factory_for_testing = nullptr;
+
+void DeleteInterfacePtr(chrome::mojom::RemovableStorageWriterPtr writer_ptr) {
+ // Just let the parameters go out of scope so they are deleted.
+}
} // namespace
class ImageWriterUtilityClient::RemovableStorageWriterClientImpl
- : public extensions::mojom::RemovableStorageWriterClient {
+ : public chrome::mojom::RemovableStorageWriterClient {
public:
RemovableStorageWriterClientImpl(
ImageWriterUtilityClient* owner,
- extensions::mojom::RemovableStorageWriterClientPtr* interface)
+ chrome::mojom::RemovableStorageWriterClientPtr* interface)
: binding_(this, mojo::MakeRequest(interface)),
image_writer_utility_client_(owner) {
base::AssertBlockingAllowed();
binding_.set_connection_error_handler(
- base::BindOnce(&ImageWriterUtilityClient::UtilityProcessError,
+ base::BindOnce(&ImageWriterUtilityClient::OnConnectionError,
image_writer_utility_client_));
}
@@ -55,22 +59,37 @@ class ImageWriterUtilityClient::RemovableStorageWriterClientImpl
}
}
- mojo::Binding<extensions::mojom::RemovableStorageWriterClient> binding_;
+ mojo::Binding<chrome::mojom::RemovableStorageWriterClient> binding_;
// |image_writer_utility_client_| owns |this|.
ImageWriterUtilityClient* const image_writer_utility_client_;
DISALLOW_COPY_AND_ASSIGN(RemovableStorageWriterClientImpl);
};
-ImageWriterUtilityClient::ImageWriterUtilityClient() = default;
-
-ImageWriterUtilityClient::~ImageWriterUtilityClient() = default;
+ImageWriterUtilityClient::ImageWriterUtilityClient(
+ const scoped_refptr<base::SequencedTaskRunner>& task_runner,
+ std::unique_ptr<service_manager::Connector> connector)
+ : task_runner_(task_runner), connector_(std::move(connector)) {}
+
+ImageWriterUtilityClient::~ImageWriterUtilityClient() {
+ // We could be running on a different TaskRunner (typically, the UI thread).
+ // Post to be safe.
+ task_runner_->DeleteSoon(FROM_HERE, std::move(connector_));
+ task_runner_->PostTask(FROM_HERE,
+ base::BindOnce(&DeleteInterfacePtr,
+ std::move(removable_storage_writer_)));
+}
// static
-scoped_refptr<ImageWriterUtilityClient> ImageWriterUtilityClient::Create() {
+scoped_refptr<ImageWriterUtilityClient> ImageWriterUtilityClient::Create(
+ const scoped_refptr<base::SequencedTaskRunner>& task_runner,
+ std::unique_ptr<service_manager::Connector> connector) {
+ // connector_ can be null in unit-tests.
+ DCHECK(!connector || !connector->IsBound());
if (g_factory_for_testing)
return g_factory_for_testing->Run();
- return base::WrapRefCounted(new ImageWriterUtilityClient());
+ return base::WrapRefCounted(
+ new ImageWriterUtilityClient(task_runner, std::move(connector)));
}
// static
@@ -91,14 +110,13 @@ void ImageWriterUtilityClient::Write(const ProgressCallback& progress_callback,
success_callback_ = success_callback;
error_callback_ = error_callback;
- StartUtilityProcessIfNeeded();
+ BindServiceIfNeeded();
- extensions::mojom::RemovableStorageWriterClientPtr client;
+ chrome::mojom::RemovableStorageWriterClientPtr client;
removable_storage_writer_client_ =
- base::MakeUnique<RemovableStorageWriterClientImpl>(this, &client);
+ std::make_unique<RemovableStorageWriterClientImpl>(this, &client);
- utility_process_mojo_client_->service()->Write(source, target,
- std::move(client));
+ removable_storage_writer_->Write(source, target, std::move(client));
}
void ImageWriterUtilityClient::Verify(const ProgressCallback& progress_callback,
@@ -113,14 +131,13 @@ void ImageWriterUtilityClient::Verify(const ProgressCallback& progress_callback,
success_callback_ = success_callback;
error_callback_ = error_callback;
- StartUtilityProcessIfNeeded();
+ BindServiceIfNeeded();
- extensions::mojom::RemovableStorageWriterClientPtr client;
+ chrome::mojom::RemovableStorageWriterClientPtr client;
removable_storage_writer_client_ =
- base::MakeUnique<RemovableStorageWriterClientImpl>(this, &client);
+ std::make_unique<RemovableStorageWriterClientImpl>(this, &client);
- utility_process_mojo_client_->service()->Verify(source, target,
- std::move(client));
+ removable_storage_writer_->Verify(source, target, std::move(client));
}
void ImageWriterUtilityClient::Cancel(const CancelCallback& cancel_callback) {
@@ -135,35 +152,27 @@ void ImageWriterUtilityClient::Shutdown() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
ResetRequest();
- utility_process_mojo_client_.reset();
+ removable_storage_writer_.reset();
}
-void ImageWriterUtilityClient::StartUtilityProcessIfNeeded() {
+void ImageWriterUtilityClient::BindServiceIfNeeded() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
- if (utility_process_mojo_client_)
+ if (removable_storage_writer_)
return;
- utility_process_mojo_client_ =
- base::MakeUnique<content::UtilityProcessMojoClient<
- extensions::mojom::RemovableStorageWriter>>(
- l10n_util::GetStringUTF16(IDS_UTILITY_PROCESS_IMAGE_WRITER_NAME));
- utility_process_mojo_client_->set_error_callback(
- base::Bind(&ImageWriterUtilityClient::UtilityProcessError, this));
-
- utility_process_mojo_client_->set_disable_sandbox();
-#if defined(OS_WIN)
- utility_process_mojo_client_->set_run_elevated();
-#endif
-
- utility_process_mojo_client_->Start();
+ connector_->BindInterface(chrome::mojom::kRemovableStorageWriterServiceName,
+ mojo::MakeRequest(&removable_storage_writer_));
+ removable_storage_writer_.set_connection_error_handler(
+ base::Bind(&ImageWriterUtilityClient::OnConnectionError, this));
}
-void ImageWriterUtilityClient::UtilityProcessError() {
+void ImageWriterUtilityClient::OnConnectionError() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
- OperationFailed("Utility process crashed or failed.");
- utility_process_mojo_client_.reset();
+ OperationFailed(
+ "Error with the connection to the RemovableStorageWriter service.");
+ removable_storage_writer_.reset();
}
void ImageWriterUtilityClient::OperationProgress(int64_t progress) {
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
index 183c07357d6..3ab0136b017 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
@@ -7,13 +7,19 @@
#include <stdint.h>
+#include <memory>
+
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/sequence_checker.h"
-#include "chrome/common/extensions/removable_storage_writer.mojom.h"
-#include "content/public/browser/utility_process_mojo_client.h"
+#include "base/sequenced_task_runner.h"
+#include "chrome/services/removable_storage_writer/public/interfaces/removable_storage_writer.mojom.h"
+
+namespace service_manager {
+class Connector;
+}
namespace extensions {
namespace image_writer {
@@ -30,7 +36,10 @@ class ImageWriterUtilityClient
using ImageWriterUtilityClientFactory =
base::Callback<scoped_refptr<ImageWriterUtilityClient>()>;
- static scoped_refptr<ImageWriterUtilityClient> Create();
+ // |connector| should be a fresh connector not yet bound to any thread.
+ static scoped_refptr<ImageWriterUtilityClient> Create(
+ const scoped_refptr<base::SequencedTaskRunner>& task_runner,
+ std::unique_ptr<service_manager::Connector> connector);
static void SetFactoryForTesting(ImageWriterUtilityClientFactory* factory);
@@ -70,14 +79,16 @@ class ImageWriterUtilityClient
friend class base::RefCountedThreadSafe<ImageWriterUtilityClient>;
friend class ImageWriterUtilityClientTest;
- ImageWriterUtilityClient();
+ ImageWriterUtilityClient(
+ const scoped_refptr<base::SequencedTaskRunner>& task_runner,
+ std::unique_ptr<service_manager::Connector> connector);
virtual ~ImageWriterUtilityClient();
private:
class RemovableStorageWriterClientImpl;
- void StartUtilityProcessIfNeeded();
- void UtilityProcessError();
+ void BindServiceIfNeeded();
+ void OnConnectionError();
void OperationProgress(int64_t progress);
void OperationSucceeded();
@@ -89,9 +100,11 @@ class ImageWriterUtilityClient
SuccessCallback success_callback_;
ErrorCallback error_callback_;
- std::unique_ptr<content::UtilityProcessMojoClient<
- extensions::mojom::RemovableStorageWriter>>
- utility_process_mojo_client_;
+ scoped_refptr<base::SequencedTaskRunner> task_runner_;
+
+ std::unique_ptr<service_manager::Connector> connector_;
+
+ chrome::mojom::RemovableStorageWriterPtr removable_storage_writer_;
std::unique_ptr<RemovableStorageWriterClientImpl>
removable_storage_writer_client_;
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
index 7dc73395bb7..68e923f6766 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
@@ -15,9 +15,11 @@
#include "base/task_scheduler/post_task.h"
#include "base/threading/thread_restrictions.h"
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
-#include "chrome/common/extensions/removable_storage_writer.mojom.h"
+#include "chrome/services/removable_storage_writer/public/interfaces/removable_storage_writer.mojom.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "content/public/browser/browser_thread.h"
+#include "content/public/common/service_manager_connection.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -31,7 +33,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
ImageWriterUtilityClientTest() {
base::ScopedAllowBlockingForTesting allow_blocking;
test_device_ = base::FilePath().AppendASCII(
- extensions::mojom::RemovableStorageWriter::kTestDevice);
+ chrome::mojom::RemovableStorageWriter::kTestDevice);
EXPECT_TRUE(temp_dir_.CreateUniqueTempDir());
}
@@ -97,11 +99,18 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
const std::string& error() const { return error_; }
private:
+ void SetUpOnMainThread() override {
+ connector_ = content::ServiceManagerConnection::GetForProcess()
+ ->GetConnector()
+ ->Clone();
+ }
+
void StartWriteTest() {
DCHECK(IsRunningInCorrectSequence());
if (!image_writer_utility_client_)
- image_writer_utility_client_ = new ImageWriterUtilityClient();
+ image_writer_utility_client_ =
+ new ImageWriterUtilityClient(GetTaskRunner(), std::move(connector_));
success_ = false;
progress_ = 0;
@@ -147,7 +156,8 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
DCHECK(IsRunningInCorrectSequence());
if (!image_writer_utility_client_)
- image_writer_utility_client_ = new ImageWriterUtilityClient();
+ image_writer_utility_client_ =
+ new ImageWriterUtilityClient(GetTaskRunner(), std::move(connector_));
success_ = false;
progress_ = 0;
@@ -245,6 +255,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
bool cancel_ = false;
std::string error_;
scoped_refptr<base::SequencedTaskRunner> task_runner_;
+ std::unique_ptr<service_manager::Connector> connector_;
DISALLOW_COPY_AND_ASSIGN(ImageWriterUtilityClientTest);
};
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation.cc b/chromium/chrome/browser/extensions/api/image_writer_private/operation.cc
index 8eb89543b48..8c89c0334bb 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation.cc
@@ -14,6 +14,7 @@
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
#include "chrome/browser/extensions/api/image_writer_private/unzip_helper.h"
#include "content/public/browser/browser_thread.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -27,6 +28,7 @@ const int kMD5BufferSize = 1024;
} // namespace
Operation::Operation(base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
const std::string& device_path,
const base::FilePath& download_folder)
@@ -37,6 +39,7 @@ Operation::Operation(base::WeakPtr<OperationManager> manager,
#else
device_path_(device_path),
#endif
+ connector_(std::move(connector)),
stage_(image_writer_api::STAGE_UNKNOWN),
progress_(0),
download_folder_(download_folder),
@@ -44,7 +47,10 @@ Operation::Operation(base::WeakPtr<OperationManager> manager,
base::CreateSequencedTaskRunnerWithTraits(blocking_task_traits())) {
}
-Operation::~Operation() {}
+Operation::~Operation() {
+ // The connector_ is bound to the |task_runner_| and must be deleted there.
+ task_runner_->DeleteSoon(FROM_HERE, std::move(connector_));
+}
void Operation::Cancel() {
DCHECK(IsRunningInCorrectSequence());
@@ -192,7 +198,9 @@ void Operation::CompleteAndContinue(const base::Closure& continuation) {
void Operation::StartUtilityClient() {
DCHECK(IsRunningInCorrectSequence());
if (!image_writer_client_.get()) {
- image_writer_client_ = ImageWriterUtilityClient::Create();
+ // connector_ can be null in tests.
+ image_writer_client_ = ImageWriterUtilityClient::Create(
+ task_runner_, connector_ ? connector_->Clone() : nullptr);
AddCleanUpFunction(base::BindOnce(&Operation::StopUtilityClient, this));
}
}
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation.h b/chromium/chrome/browser/extensions/api/image_writer_private/operation.h
index 29144f7386f..f629f58d7e4 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation.h
@@ -28,6 +28,10 @@ namespace base {
class FilePath;
} // namespace base
+namespace service_manager {
+class Connector;
+}
+
namespace extensions {
namespace image_writer {
@@ -59,6 +63,7 @@ class Operation : public base::RefCountedThreadSafe<Operation> {
base::OnceCallback<void(bool, const std::string&)>;
Operation(base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
const std::string& device_path,
const base::FilePath& download_folder);
@@ -209,6 +214,9 @@ class Operation : public base::RefCountedThreadSafe<Operation> {
// Runs all cleanup functions.
void CleanUp();
+ // Connector to the service manager. Used and deleted on |task_runner_|.
+ std::unique_ptr<service_manager::Connector> connector_;
+
// |stage_| and |progress_| are owned by the FILE thread, use |SetStage| and
// |SetProgress| to update. Progress should be in the interval [0,100]
image_writer_api::Stage stage_;
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.cc b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
index 10dcad0f29e..f923cc582c0 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
@@ -20,10 +20,12 @@
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/notification_service.h"
#include "content/public/browser/storage_partition.h"
+#include "content/public/common/service_manager_connection.h"
#include "extensions/browser/event_router.h"
#include "extensions/browser/extension_host.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/notification_types.h"
+#include "services/service_manager/public/cpp/connector.h"
#if defined(OS_CHROMEOS)
#include "chrome/browser/chromeos/file_manager/path_util.h"
@@ -85,14 +87,10 @@ void OperationManager::StartWriteFromUrl(
}
scoped_refptr<Operation> operation(new WriteFromUrlOperation(
- weak_factory_.GetWeakPtr(),
- extension_id,
- content::BrowserContext::GetDefaultStoragePartition(browser_context_)->
- GetURLRequestContext(),
- url,
- hash,
- device_path,
- GetAssociatedDownloadFolder()));
+ weak_factory_.GetWeakPtr(), CreateConnector(), extension_id,
+ content::BrowserContext::GetDefaultStoragePartition(browser_context_)
+ ->GetURLRequestContext(),
+ url, hash, device_path, GetAssociatedDownloadFolder()));
operations_[extension_id] = operation;
operation->PostTask(base::BindOnce(&Operation::Start, operation));
@@ -117,8 +115,8 @@ void OperationManager::StartWriteFromFile(
}
scoped_refptr<Operation> operation(new WriteFromFileOperation(
- weak_factory_.GetWeakPtr(), extension_id, path, device_path,
- GetAssociatedDownloadFolder()));
+ weak_factory_.GetWeakPtr(), CreateConnector(), extension_id, path,
+ device_path, GetAssociatedDownloadFolder()));
operations_[extension_id] = operation;
operation->PostTask(base::BindOnce(&Operation::Start, operation));
std::move(callback).Run(true, "");
@@ -150,7 +148,7 @@ void OperationManager::DestroyPartitions(
}
scoped_refptr<Operation> operation(new DestroyPartitionsOperation(
- weak_factory_.GetWeakPtr(), extension_id, device_path,
+ weak_factory_.GetWeakPtr(), CreateConnector(), extension_id, device_path,
GetAssociatedDownloadFolder()));
operations_[extension_id] = operation;
operation->PostTask(base::BindOnce(&Operation::Start, operation));
@@ -245,6 +243,13 @@ void OperationManager::OnExtensionUnloaded(
DeleteOperation(extension->id());
}
+std::unique_ptr<service_manager::Connector>
+OperationManager::CreateConnector() {
+ return content::ServiceManagerConnection::GetForProcess()
+ ->GetConnector()
+ ->Clone();
+}
+
void OperationManager::Observe(int type,
const content::NotificationSource& source,
const content::NotificationDetails& details) {
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.h b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.h
index 9debbffd6f8..48abcac2426 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager.h
@@ -86,6 +86,10 @@ class OperationManager : public BrowserContextKeyedAPI,
static BrowserContextKeyedAPIFactory<OperationManager>* GetFactoryInstance();
static OperationManager* Get(content::BrowserContext* context);
+ protected:
+ // Overridden in test.
+ virtual std::unique_ptr<service_manager::Connector> CreateConnector();
+
private:
static const char* service_name() {
return "OperationManager";
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
index 22f6193100d..45ae891cf8f 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
@@ -13,12 +13,24 @@
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
#include "chrome/test/base/testing_profile.h"
#include "extensions/browser/test_event_router.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
namespace {
+class TestOperationManager : public OperationManager {
+ public:
+ explicit TestOperationManager(content::BrowserContext* context)
+ : OperationManager(context) {}
+
+ private:
+ std::unique_ptr<service_manager::Connector> CreateConnector() override {
+ return nullptr;
+ }
+};
+
class ImageWriterOperationManagerTest : public ImageWriterUnitTestBase {
public:
void StartCallback(bool success, const std::string& error) {
@@ -56,7 +68,7 @@ class ImageWriterOperationManagerTest : public ImageWriterUnitTestBase {
};
TEST_F(ImageWriterOperationManagerTest, WriteFromFile) {
- OperationManager manager(&test_profile_);
+ TestOperationManager manager(&test_profile_);
manager.StartWriteFromFile(
kDummyExtensionId,
@@ -82,7 +94,7 @@ TEST_F(ImageWriterOperationManagerTest, WriteFromFile) {
}
TEST_F(ImageWriterOperationManagerTest, DestroyPartitions) {
- OperationManager manager(&test_profile_);
+ TestOperationManager manager(&test_profile_);
manager.DestroyPartitions(
kDummyExtensionId,
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
index f2f030df622..fcff500fa4c 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
@@ -2,18 +2,20 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "chrome/browser/extensions/api/image_writer_private/operation.h"
+
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
-#include "chrome/browser/extensions/api/image_writer_private/operation.h"
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/test/test_browser_thread_bundle.h"
+#include "services/service_manager/public/cpp/connector.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/zlib/google/zip.h"
@@ -50,7 +52,11 @@ class OperationForTest : public Operation {
const ExtensionId& extension_id,
const std::string& device_path,
const base::FilePath& download_path)
- : Operation(manager_, extension_id, device_path, download_path) {}
+ : Operation(manager_,
+ /*connector=*/nullptr,
+ extension_id,
+ device_path,
+ download_path) {}
void StartImpl() override {}
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc b/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc
index 51db3d51b8d..f7272b5f809 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc
@@ -149,7 +149,7 @@ bool AddDeviceInfo(HANDLE interface_enumerator,
}
std::string drive_id = "\\\\.\\PhysicalDrive";
- drive_id.append(base::Uint64ToString(device_number.DeviceNumber));
+ drive_id.append(base::NumberToString(device_number.DeviceNumber));
api::image_writer_private::RemovableStorageDevice device;
device.capacity = disk_capacity;
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.cc b/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.cc
index 432640c08fb..d8204d5ad57 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.cc
@@ -9,9 +9,11 @@
#include "base/location.h"
#include "base/single_thread_task_runner.h"
+#include "base/task_scheduler/post_task.h"
#include "base/threading/thread_task_runner_handle.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
+#include "services/service_manager/public/cpp/connector.h"
#if defined(OS_CHROMEOS)
#include "chromeos/dbus/dbus_thread_manager.h"
@@ -86,7 +88,12 @@ SimulateProgressInfo::~SimulateProgressInfo() {}
SimulateProgressInfo::SimulateProgressInfo(const SimulateProgressInfo&) =
default;
-FakeImageWriterClient::FakeImageWriterClient() {}
+FakeImageWriterClient::FakeImageWriterClient()
+ : ImageWriterUtilityClient(
+ base::CreateSequencedTaskRunnerWithTraits(
+ {base::MayBlock(), base::TaskPriority::USER_VISIBLE,
+ base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN}),
+ /*connector=*/nullptr) {}
FakeImageWriterClient::~FakeImageWriterClient() {}
void FakeImageWriterClient::SimulateProgressAndCompletion(
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.h b/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.h
index 8ad775dbb06..4e3ed443001 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/test_utils.h
@@ -7,6 +7,8 @@
#include <stdint.h>
+#include <memory>
+
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/message_loop/message_loop.h"
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/unzip_helper.cc b/chromium/chrome/browser/extensions/api/image_writer_private/unzip_helper.cc
index 39f27d646ad..e6c03d00fee 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/unzip_helper.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/unzip_helper.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/extensions/api/image_writer_private/unzip_helper.h"
+#include <memory>
+
#include "base/files/file_util.h"
-#include "base/memory/ptr_util.h"
#include "base/single_thread_task_runner.h"
#include "base/task_scheduler/post_task.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
@@ -25,7 +26,7 @@ UnzipHelper::UnzipHelper(
complete_callback_(complete_callback),
failure_callback_(failure_callback),
progress_callback_(progress_callback),
- zip_reader_(base::MakeUnique<zip::ZipReader>()) {}
+ zip_reader_(std::make_unique<zip::ZipReader>()) {}
UnzipHelper::~UnzipHelper() {}
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc
index cc9ff46059d..451f0f4a4b5 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc
@@ -2,10 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h"
+
#include "base/files/file_util.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
-#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h"
#include "content/public/browser/browser_thread.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -14,11 +16,16 @@ using content::BrowserThread;
WriteFromFileOperation::WriteFromFileOperation(
base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
const base::FilePath& user_file_path,
const std::string& device_path,
const base::FilePath& download_folder)
- : Operation(manager, extension_id, device_path, download_folder) {
+ : Operation(manager,
+ std::move(connector),
+ extension_id,
+ device_path,
+ download_folder) {
image_path_ = user_file_path;
}
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h
index ef82e25f881..5e6951e2ff6 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h
@@ -7,6 +7,10 @@
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
+namespace service_manager {
+class Connector;
+}
+
namespace extensions {
namespace image_writer {
@@ -14,6 +18,7 @@ namespace image_writer {
class WriteFromFileOperation : public Operation {
public:
WriteFromFileOperation(base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
const base::FilePath& user_file_path,
const std::string& storage_unit_id,
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
index e8a4f5a9209..2651caa8346 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
@@ -2,11 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h"
+
#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
-#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h"
#include "chrome/test/base/testing_profile.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -38,12 +40,11 @@ class ImageWriterFromFileTest : public ImageWriterUnitTestBase {
};
TEST_F(ImageWriterFromFileTest, InvalidFile) {
- scoped_refptr<WriteFromFileOperation> op =
- new WriteFromFileOperation(manager_.AsWeakPtr(),
- kDummyExtensionId,
- test_utils_.GetImagePath(),
- test_utils_.GetDevicePath().AsUTF8Unsafe(),
- base::FilePath(FILE_PATH_LITERAL("/var/tmp")));
+ scoped_refptr<WriteFromFileOperation> op = new WriteFromFileOperation(
+ manager_.AsWeakPtr(),
+ /*connector=*/nullptr, kDummyExtensionId, test_utils_.GetImagePath(),
+ test_utils_.GetDevicePath().AsUTF8Unsafe(),
+ base::FilePath(FILE_PATH_LITERAL("/var/tmp")));
base::DeleteFile(test_utils_.GetImagePath(), false);
@@ -67,12 +68,11 @@ TEST_F(ImageWriterFromFileTest, WriteFromFileEndToEnd) {
base::BindOnce(&SetUpImageWriteClientProgressSimulation));
#endif
- scoped_refptr<WriteFromFileOperation> op =
- new WriteFromFileOperation(manager_.AsWeakPtr(),
- kDummyExtensionId,
- test_utils_.GetImagePath(),
- test_utils_.GetDevicePath().AsUTF8Unsafe(),
- base::FilePath(FILE_PATH_LITERAL("/var/tmp")));
+ scoped_refptr<WriteFromFileOperation> op = new WriteFromFileOperation(
+ manager_.AsWeakPtr(),
+ /*connector=*/nullptr, kDummyExtensionId, test_utils_.GetImagePath(),
+ test_utils_.GetDevicePath().AsUTF8Unsafe(),
+ base::FilePath(FILE_PATH_LITERAL("/var/tmp")));
EXPECT_CALL(manager_,
OnProgress(kDummyExtensionId, image_writer_api::STAGE_WRITE, _))
.Times(AnyNumber());
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
index ca700e12d9c..cedfb9b5446 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
@@ -9,6 +9,7 @@
#include "content/public/browser/browser_thread.h"
#include "net/traffic_annotation/network_traffic_annotation.h"
#include "net/url_request/url_fetcher.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -17,20 +18,24 @@ using content::BrowserThread;
WriteFromUrlOperation::WriteFromUrlOperation(
base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
net::URLRequestContextGetter* request_context,
GURL url,
const std::string& hash,
const std::string& device_path,
const base::FilePath& download_folder)
- : Operation(manager, extension_id, device_path, download_folder),
+ : Operation(manager,
+ std::move(connector),
+ extension_id,
+ device_path,
+ download_folder),
request_context_(request_context),
url_(url),
hash_(hash),
download_continuation_() {}
-WriteFromUrlOperation::~WriteFromUrlOperation() {
-}
+WriteFromUrlOperation::~WriteFromUrlOperation() = default;
void WriteFromUrlOperation::StartImpl() {
DCHECK(IsRunningInCorrectSequence());
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
index 47c98f8e06d..b2c5a9cfa9b 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
@@ -25,6 +25,7 @@ class OperationManager;
class WriteFromUrlOperation : public Operation, public net::URLFetcherDelegate {
public:
WriteFromUrlOperation(base::WeakPtr<OperationManager> manager,
+ std::unique_ptr<service_manager::Connector> connector,
const ExtensionId& extension_id,
net::URLRequestContextGetter* request_context,
GURL url,
diff --git a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc
index a8b7a3f3b04..e1787976314 100644
--- a/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc
@@ -11,6 +11,7 @@
#include "chrome/test/base/testing_profile.h"
#include "content/public/browser/browser_thread.h"
#include "net/url_request/test_url_request_interceptor.h"
+#include "services/service_manager/public/cpp/connector.h"
namespace extensions {
namespace image_writer {
@@ -41,6 +42,7 @@ class WriteFromUrlOperationForTest : public WriteFromUrlOperation {
const std::string& hash,
const std::string& storage_unit_id)
: WriteFromUrlOperation(manager,
+ /*connector=*/nullptr,
extension_id,
request_context,
url,
diff --git a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api.cc b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api.cc
index f9456d8298f..efd57030204 100644
--- a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api.cc
+++ b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api.cc
@@ -8,7 +8,6 @@
#include <utility>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/common/extensions/api/input_ime.h"
#include "content/public/browser/notification_registrar.h"
@@ -332,12 +331,12 @@ ExtensionFunction::ResponseAction InputImeSetCompositionFunction::Run() {
selection_start, selection_end, params.cursor,
segments, &error)) {
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(false));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(false));
return RespondNow(ErrorWithArguments(std::move(results), error));
}
}
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
ExtensionFunction::ResponseAction InputImeCommitTextFunction::Run() {
@@ -352,12 +351,12 @@ ExtensionFunction::ResponseAction InputImeCommitTextFunction::Run() {
std::string error;
if (!engine->CommitText(params.context_id, params.text.c_str(), &error)) {
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(false));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(false));
return RespondNow(ErrorWithArguments(std::move(results), error));
}
}
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
ExtensionFunction::ResponseAction InputImeSendKeyEventsFunction::Run() {
diff --git a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
index dedf48b0078..f9f3e2969dc 100644
--- a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
+++ b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
@@ -10,7 +10,6 @@
#include <utility>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chromeos/input_method/input_method_engine.h"
#include "chrome/browser/chromeos/login/lock/screen_locker.h"
#include "chrome/browser/chromeos/login/session/user_session_manager.h"
@@ -25,8 +24,8 @@
#include "ui/base/ime/chromeos/extension_ime_util.h"
#include "ui/base/ime/chromeos/input_method_manager.h"
#include "ui/base/ime/ime_engine_handler_interface.h"
+#include "ui/keyboard/content/keyboard_content_util.h"
#include "ui/keyboard/keyboard_controller.h"
-#include "ui/keyboard/keyboard_util.h"
namespace input_ime = extensions::api::input_ime;
namespace DeleteSurroundingText =
@@ -164,9 +163,9 @@ class ImeObserverChromeOS : public ui::ImeObserver {
return;
// Note: this is a private API event.
- auto bounds_list = base::MakeUnique<base::ListValue>();
+ auto bounds_list = std::make_unique<base::ListValue>();
for (size_t i = 0; i < bounds.size(); ++i) {
- auto bounds_value = base::MakeUnique<base::DictionaryValue>();
+ auto bounds_value = std::make_unique<base::DictionaryValue>();
bounds_value->SetInteger("x", bounds[i].x());
bounds_value->SetInteger("y", bounds[i].y());
bounds_value->SetInteger("w", bounds[i].width());
@@ -198,7 +197,7 @@ class ImeObserverChromeOS : public ui::ImeObserver {
std::unique_ptr<base::ListValue> args) override {
if (event_name == input_ime::OnActivate::kEventName) {
// Send onActivate event regardless of it's listened by the IME.
- auto event = base::MakeUnique<extensions::Event>(
+ auto event = std::make_unique<extensions::Event>(
histogram_value, event_name, std::move(args), profile_);
extensions::EventRouter::Get(profile_)->DispatchEventWithLazyListener(
extension_id_, std::move(event));
@@ -226,7 +225,7 @@ class ImeObserverChromeOS : public ui::ImeObserver {
}
}
- auto event = base::MakeUnique<extensions::Event>(
+ auto event = std::make_unique<extensions::Event>(
histogram_value, event_name, std::move(args), profile_);
extensions::EventRouter::Get(profile_)
->DispatchEventToExtension(extension_id_, std::move(event));
@@ -371,7 +370,7 @@ ExtensionFunction::ResponseAction InputImeClearCompositionFunction::Run() {
InputMethodEngine* engine = GetActiveEngine(
Profile::FromBrowserContext(browser_context()), extension_id());
if (!engine) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
}
std::unique_ptr<ClearComposition::Params> parent_params(
@@ -382,8 +381,8 @@ ExtensionFunction::ResponseAction InputImeClearCompositionFunction::Run() {
std::string error;
bool success = engine->ClearComposition(params.context_id, &error);
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(success));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(success));
return RespondNow(success ? ArgumentList(std::move(results))
: ErrorWithArguments(std::move(results), error));
}
@@ -411,7 +410,7 @@ InputImeSetCandidateWindowPropertiesFunction::Run() {
event_router ? event_router->GetEngine(extension_id(), params.engine_id)
: nullptr;
if (!engine) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
}
const SetCandidateWindowProperties::Params::Parameters::Properties&
@@ -421,8 +420,8 @@ InputImeSetCandidateWindowPropertiesFunction::Run() {
if (properties.visible &&
!engine->SetCandidateWindowVisible(*properties.visible, &error)) {
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(false));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(false));
return RespondNow(ErrorWithArguments(std::move(results), error));
}
@@ -468,14 +467,14 @@ InputImeSetCandidateWindowPropertiesFunction::Run() {
engine->SetCandidateWindowProperty(properties_out);
}
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
ExtensionFunction::ResponseAction InputImeSetCandidatesFunction::Run() {
InputMethodEngine* engine = GetActiveEngine(
Profile::FromBrowserContext(browser_context()), extension_id());
if (!engine) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
std::unique_ptr<SetCandidates::Params> parent_params(
@@ -502,8 +501,8 @@ ExtensionFunction::ResponseAction InputImeSetCandidatesFunction::Run() {
bool success =
engine->SetCandidates(params.context_id, candidates_out, &error);
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(success));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(success));
return RespondNow(success ? ArgumentList(std::move(results))
: ErrorWithArguments(std::move(results), error));
}
@@ -512,7 +511,7 @@ ExtensionFunction::ResponseAction InputImeSetCursorPositionFunction::Run() {
InputMethodEngine* engine = GetActiveEngine(
Profile::FromBrowserContext(browser_context()), extension_id());
if (!engine) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
}
std::unique_ptr<SetCursorPosition::Params> parent_params(
@@ -524,8 +523,8 @@ ExtensionFunction::ResponseAction InputImeSetCursorPositionFunction::Run() {
bool success =
engine->SetCursorPosition(params.context_id, params.candidate_id, &error);
std::unique_ptr<base::ListValue> results =
- base::MakeUnique<base::ListValue>();
- results->Append(base::MakeUnique<base::Value>(success));
+ std::make_unique<base::ListValue>();
+ results->Append(std::make_unique<base::Value>(success));
return RespondNow(success ? ArgumentList(std::move(results))
: ErrorWithArguments(std::move(results), error));
}
diff --git a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
index 03ea717539d..11bccc7e86d 100644
--- a/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
+++ b/chromium/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
@@ -10,9 +10,10 @@
#include "chrome/browser/extensions/api/input_ime/input_ime_api.h"
+#include <memory>
+
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
@@ -114,7 +115,7 @@ class ImeObserverNonChromeOS : public ui::ImeObserver {
return;
}
- auto event = base::MakeUnique<extensions::Event>(
+ auto event = std::make_unique<extensions::Event>(
histogram_value, event_name, std::move(args), profile_);
extensions::EventRouter::Get(profile_)
->DispatchEventToExtension(extension_id_, std::move(event));
@@ -150,7 +151,7 @@ void InputImeAPI::OnExtensionLoaded(content::BrowserContext* browser_context,
Profile* profile = Profile::FromBrowserContext(browser_context);
ExtensionPrefs::Get(profile)->UpdateExtensionPref(
extension->id(), kPrefNeverActivatedSinceLoaded,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
}
void InputImeAPI::OnExtensionUnloaded(content::BrowserContext* browser_context,
@@ -162,7 +163,7 @@ void InputImeAPI::OnExtensionUnloaded(content::BrowserContext* browser_context,
// Records the extension is not the last active IME engine.
ExtensionPrefs::Get(Profile::FromBrowserContext(browser_context))
->UpdateExtensionPref(extension->id(), kPrefLastActiveEngine,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
event_router->DeleteInputMethodEngine(extension->id());
}
}
@@ -190,7 +191,7 @@ void InputImeEventRouter::SetActiveEngine(const std::string& extension_id) {
// Records the extension is the last active IME engine.
ExtensionPrefs::Get(GetProfile())
->UpdateExtensionPref(extension_id, kPrefLastActiveEngine,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
if (active_engine_) {
if (active_engine_->GetExtensionId() == extension_id) {
active_engine_->Enable(std::string());
@@ -201,7 +202,7 @@ void InputImeEventRouter::SetActiveEngine(const std::string& extension_id) {
ExtensionPrefs::Get(GetProfile())
->UpdateExtensionPref(active_engine_->GetExtensionId(),
kPrefLastActiveEngine,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
DeleteInputMethodEngine(active_engine_->GetExtensionId());
}
@@ -253,13 +254,13 @@ ExtensionFunction::ResponseAction InputImeActivateFunction::Run() {
event_router->SetActiveEngine(extension_id());
ExtensionPrefs::Get(profile)->UpdateExtensionPref(
extension_id(), kPrefNeverActivatedSinceLoaded,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
return RespondNow(NoArguments());
}
// The API has already been called at least once.
ExtensionPrefs::Get(profile)->UpdateExtensionPref(
extension_id(), kPrefNeverActivatedSinceLoaded,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
// Otherwise, this API is only allowed to be called from a user action.
if (!user_gesture())
@@ -321,7 +322,7 @@ void InputImeActivateFunction::OnPermissionBubbleFinished(
// again' check box. So we can activate the extension directly next time.
ExtensionPrefs::Get(profile)->UpdateExtensionPref(
extension_id(), kPrefWarningBubbleNeverShow,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
}
Respond(NoArguments());
@@ -379,7 +380,7 @@ ExtensionFunction::ResponseAction InputImeCreateWindowFunction::Run() {
return RespondNow(Error(error));
std::unique_ptr<base::DictionaryValue> result(new base::DictionaryValue());
- result->Set("frameId", base::MakeUnique<base::Value>(frame_id));
+ result->Set("frameId", std::make_unique<base::Value>(frame_id));
return RespondNow(OneArgument(std::move(result)));
}
diff --git a/chromium/chrome/browser/extensions/api/instance_id/instance_id_api.cc b/chromium/chrome/browser/extensions/api/instance_id/instance_id_api.cc
index 0a897d47a7a..bb844a69c6c 100644
--- a/chromium/chrome/browser/extensions/api/instance_id/instance_id_api.cc
+++ b/chromium/chrome/browser/extensions/api/instance_id/instance_id_api.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/extensions/api/instance_id/instance_id_api.h"
+#include <memory>
+
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "chrome/browser/gcm/instance_id/instance_id_profile_service.h"
#include "chrome/browser/gcm/instance_id/instance_id_profile_service_factory.h"
@@ -95,7 +96,7 @@ ExtensionFunction::ResponseAction InstanceIDGetIDFunction::DoWork() {
}
void InstanceIDGetIDFunction::GetIDCompleted(const std::string& id) {
- Respond(OneArgument(base::MakeUnique<base::Value>(id)));
+ Respond(OneArgument(std::make_unique<base::Value>(id)));
}
InstanceIDGetCreationTimeFunction::InstanceIDGetCreationTimeFunction() {}
@@ -112,7 +113,7 @@ ExtensionFunction::ResponseAction InstanceIDGetCreationTimeFunction::DoWork() {
void InstanceIDGetCreationTimeFunction::GetCreationTimeCompleted(
const base::Time& creation_time) {
Respond(
- OneArgument(base::MakeUnique<base::Value>(creation_time.ToDoubleT())));
+ OneArgument(std::make_unique<base::Value>(creation_time.ToDoubleT())));
}
InstanceIDGetTokenFunction::InstanceIDGetTokenFunction() {}
@@ -141,7 +142,7 @@ void InstanceIDGetTokenFunction::GetTokenCompleted(
const std::string& token,
instance_id::InstanceID::Result result) {
if (result == instance_id::InstanceID::SUCCESS)
- Respond(OneArgument(base::MakeUnique<base::Value>(token)));
+ Respond(OneArgument(std::make_unique<base::Value>(token)));
else
Respond(Error(InstanceIDResultToError(result)));
}
diff --git a/chromium/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc b/chromium/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
index 01046b0cdfc..e42d686bd00 100644
--- a/chromium/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
@@ -13,7 +13,6 @@
#include <vector>
#include "base/feature_list.h"
-#include "base/memory/ptr_util.h"
#include "base/stl_util.h"
#include "base/strings/string16.h"
#include "base/strings/string_split.h"
@@ -156,8 +155,8 @@ std::vector<std::string> GetSortedExtensionIMEs(
return extension_ime_list;
}
-} // anonymous namespace
-#endif
+} // namespace
+#endif // defined(OS_CHROMEOS)
LanguageSettingsPrivateGetLanguageListFunction::
LanguageSettingsPrivateGetLanguageListFunction()
@@ -184,8 +183,8 @@ LanguageSettingsPrivateGetLanguageListFunction::Run() {
locales.end());
// Get the list of spell check languages and convert to a set.
- std::vector<std::string> spellcheck_languages;
- spellcheck::SpellCheckLanguages(&spellcheck_languages);
+ std::vector<std::string> spellcheck_languages =
+ spellcheck::SpellCheckLanguages();
const std::unordered_set<std::string> spellcheck_language_set(
spellcheck_languages.begin(), spellcheck_languages.end());
@@ -354,7 +353,9 @@ LanguageSettingsPrivateMoveLanguageFunction::Run() {
NOTREACHED();
}
- translate_prefs->RearrangeLanguage(language_code, where,
+ // On Desktop we can only move languages by one position.
+ const int offset = 1;
+ translate_prefs->RearrangeLanguage(language_code, where, offset,
supported_language_codes);
return RespondNow(NoArguments());
@@ -445,7 +446,7 @@ LanguageSettingsPrivateAddSpellcheckWordFunction::Run() {
SpellcheckServiceFactory::GetForContext(browser_context());
bool success = service->GetCustomDictionary()->AddWord(params->word);
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(success)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(success)));
}
LanguageSettingsPrivateRemoveSpellcheckWordFunction::
@@ -464,7 +465,7 @@ LanguageSettingsPrivateRemoveSpellcheckWordFunction::Run() {
SpellcheckServiceFactory::GetForContext(browser_context());
bool success = service->GetCustomDictionary()->RemoveWord(params->word);
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(success)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(success)));
}
LanguageSettingsPrivateGetTranslateTargetLanguageFunction::
@@ -481,7 +482,7 @@ LanguageSettingsPrivateGetTranslateTargetLanguageFunction::Run() {
language::LanguageModel* language_model =
LanguageModelFactory::GetForBrowserContext(profile);
return RespondNow(OneArgument(
- base::MakeUnique<base::Value>(TranslateService::GetTargetLanguage(
+ std::make_unique<base::Value>(TranslateService::GetTargetLanguage(
profile->GetPrefs(), language_model))));
}
diff --git a/chromium/chrome/browser/extensions/api/launcher_page/OWNERS b/chromium/chrome/browser/extensions/api/launcher_page/OWNERS
deleted file mode 100644
index ed54f09c40c..00000000000
--- a/chromium/chrome/browser/extensions/api/launcher_page/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-calamity@chromium.org
-khmel@chromium.org
diff --git a/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc b/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc
deleted file mode 100644
index 06c442350dd..00000000000
--- a/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/extensions/api/launcher_page/launcher_page_api.h"
-
-#include "ash/app_list/model/app_list_model.h"
-#include "base/lazy_instance.h"
-#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/ui/app_list/app_list_service.h"
-#include "chrome/browser/ui/app_list/app_list_syncable_service.h"
-#include "chrome/browser/ui/app_list/app_list_syncable_service_factory.h"
-#include "chrome/common/extensions/api/launcher_page.h"
-#include "content/public/browser/web_contents.h"
-
-namespace extensions {
-
-static base::LazyInstance<BrowserContextKeyedAPIFactory<LauncherPageAPI>>::
- DestructorAtExit g_launcher_api_factory = LAZY_INSTANCE_INITIALIZER;
-
-// static
-BrowserContextKeyedAPIFactory<LauncherPageAPI>*
-LauncherPageAPI::GetFactoryInstance() {
- return g_launcher_api_factory.Pointer();
-}
-
-LauncherPageAPI::LauncherPageAPI(content::BrowserContext* context)
- : service_(app_list::AppListSyncableServiceFactory::GetForProfile(
- Profile::FromBrowserContext(context))) {
-}
-
-LauncherPageAPI::~LauncherPageAPI() {
-}
-
-app_list::AppListSyncableService* LauncherPageAPI::GetService() const {
- return service_;
-}
-
-LauncherPagePushSubpageFunction::LauncherPagePushSubpageFunction() {
-}
-
-ExtensionFunction::ResponseAction LauncherPagePushSubpageFunction::Run() {
- app_list::AppListSyncableService* service =
- LauncherPageAPI::GetFactoryInstance()
- ->Get(browser_context())
- ->GetService();
- app_list::AppListModel* model = service->GetModel();
- model->PushCustomLauncherPageSubpage();
-
- return RespondNow(NoArguments());
-}
-
-LauncherPageShowFunction::LauncherPageShowFunction() {
-}
-
-ExtensionFunction::ResponseAction LauncherPageShowFunction::Run() {
- AppListService::Get()->ShowForCustomLauncherPage(
- Profile::FromBrowserContext(browser_context()));
-
- return RespondNow(NoArguments());
-}
-
-LauncherPageHideFunction::LauncherPageHideFunction() {
-}
-
-ExtensionFunction::ResponseAction LauncherPageHideFunction::Run() {
- AppListService::Get()->HideCustomLauncherPage();
-
- return RespondNow(NoArguments());
-}
-
-LauncherPageSetEnabledFunction::LauncherPageSetEnabledFunction() {
-}
-
-ExtensionFunction::ResponseAction LauncherPageSetEnabledFunction::Run() {
- std::unique_ptr<api::launcher_page::SetEnabled::Params> params(
- api::launcher_page::SetEnabled::Params::Create(*args_));
- EXTENSION_FUNCTION_VALIDATE(params.get());
-
- app_list::AppListSyncableService* service =
- LauncherPageAPI::GetFactoryInstance()
- ->Get(browser_context())
- ->GetService();
- app_list::AppListModel* model = service->GetModel();
- model->SetCustomLauncherPageEnabled(params->enabled);
-
- return RespondNow(NoArguments());
-}
-
-} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.h b/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.h
deleted file mode 100644
index a1897fcceb6..00000000000
--- a/chromium/chrome/browser/extensions/api/launcher_page/launcher_page_api.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_
-#define CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_
-
-#include "base/macros.h"
-#include "chrome/browser/extensions/chrome_extension_function.h"
-#include "extensions/browser/browser_context_keyed_api_factory.h"
-
-namespace app_list {
-class AppListSyncableService;
-}
-
-namespace extensions {
-
-class LauncherPageAPI : public BrowserContextKeyedAPI {
- public:
- explicit LauncherPageAPI(content::BrowserContext* context);
- ~LauncherPageAPI() override;
-
- app_list::AppListSyncableService* GetService() const;
- static BrowserContextKeyedAPIFactory<LauncherPageAPI>* GetFactoryInstance();
-
- private:
- friend class BrowserContextKeyedAPIFactory<LauncherPageAPI>;
-
- // BrowserContextKeyedAPI implementation.
- static const char* service_name() { return "LauncherPageAPI"; }
-
- static const bool kServiceHasOwnInstanceInIncognito = true;
-
- app_list::AppListSyncableService* service_;
-};
-
-class LauncherPagePushSubpageFunction : public UIThreadExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("launcherPage.pushSubpage",
- LAUNCHERPAGE_PUSHSUBPAGE);
-
- LauncherPagePushSubpageFunction();
-
- protected:
- ~LauncherPagePushSubpageFunction() override {}
-
- ResponseAction Run() override;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(LauncherPagePushSubpageFunction);
-};
-
-class LauncherPageShowFunction : public UIThreadExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("launcherPage.show", LAUNCHERPAGE_SHOW);
-
- LauncherPageShowFunction();
-
- protected:
- ~LauncherPageShowFunction() override {}
-
- ResponseAction Run() override;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(LauncherPageShowFunction);
-};
-
-class LauncherPageHideFunction : public UIThreadExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("launcherPage.hide", LAUNCHERPAGE_HIDE);
-
- LauncherPageHideFunction();
-
- protected:
- ~LauncherPageHideFunction() override {}
-
- ResponseAction Run() override;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(LauncherPageHideFunction);
-};
-
-class LauncherPageSetEnabledFunction : public UIThreadExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("launcherPage.setEnabled",
- LAUNCHERPAGE_SETENABLED);
-
- LauncherPageSetEnabledFunction();
-
- protected:
- ~LauncherPageSetEnabledFunction() override {}
-
- ResponseAction Run() override;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(LauncherPageSetEnabledFunction);
-};
-
-} // namespace extensions
-
-#endif // CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_
diff --git a/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc b/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
index ecebcd2a5ed..12e2e46e9c2 100644
--- a/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
+++ b/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
@@ -4,9 +4,10 @@
#include "chrome/browser/extensions/api/management/chrome_management_api_delegate.h"
+#include <memory>
+
#include "base/callback_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/bookmark_app_helper.h"
#include "chrome/browser/extensions/chrome_extension_function_details.h"
@@ -32,10 +33,10 @@
#include "content/public/common/service_manager_connection.h"
#include "extensions/browser/api/management/management_api.h"
#include "extensions/browser/api/management/management_api_constants.h"
+#include "extensions/browser/disable_reason.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_system.h"
-#include "extensions/common/disable_reason.h"
#include "extensions/common/extension.h"
#include "services/data_decoder/public/cpp/safe_json_parser.h"
@@ -60,7 +61,7 @@ class ManagementSetEnabledFunctionInstallPromptDelegate
OnInstallPromptDone,
weak_factory_.GetWeakPtr()),
extension, nullptr,
- base::MakeUnique<ExtensionInstallPrompt::Prompt>(type),
+ std::make_unique<ExtensionInstallPrompt::Prompt>(type),
ExtensionInstallPrompt::GetDefaultShowDialogCallback());
}
~ManagementSetEnabledFunctionInstallPromptDelegate() override {}
@@ -149,7 +150,8 @@ class ChromeAppForLinkDelegate : public extensions::AppForLinkDelegate {
}
bookmark_app_helper_.reset(new extensions::BookmarkAppHelper(
- Profile::FromBrowserContext(context), web_app, NULL));
+ Profile::FromBrowserContext(context), web_app, nullptr,
+ WebappInstallSource::MANAGEMENT_API));
bookmark_app_helper_->Create(
base::Bind(&extensions::ManagementGenerateAppForLinkFunction::
FinishCreateBookmarkApp,
diff --git a/chromium/chrome/browser/extensions/api/management/management_api_unittest.cc b/chromium/chrome/browser/extensions/api/management/management_api_unittest.cc
index 40f4701600e..15518413297 100644
--- a/chromium/chrome/browser/extensions/api/management/management_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/management/management_api_unittest.cc
@@ -37,12 +37,12 @@ namespace {
std::unique_ptr<KeyedService> BuildManagementApi(
content::BrowserContext* context) {
- return base::MakeUnique<ManagementAPI>(context);
+ return std::make_unique<ManagementAPI>(context);
}
std::unique_ptr<KeyedService> BuildEventRouter(
content::BrowserContext* profile) {
- return base::MakeUnique<extensions::EventRouter>(
+ return std::make_unique<extensions::EventRouter>(
profile, ExtensionPrefs::Get(profile));
}
diff --git a/chromium/chrome/browser/extensions/api/mdns/mdns_api.cc b/chromium/chrome/browser/extensions/api/mdns/mdns_api.cc
index 4d28c195fff..2bf04ff08ba 100644
--- a/chromium/chrome/browser/extensions/api/mdns/mdns_api.cc
+++ b/chromium/chrome/browser/extensions/api/mdns/mdns_api.cc
@@ -173,7 +173,7 @@ void MDnsAPI::OnDnsSdEvent(const std::string& service_type,
}
std::unique_ptr<base::ListValue> results = mdns::OnServiceList::Create(args);
- auto event = base::MakeUnique<Event>(events::MDNS_ON_SERVICE_LIST,
+ auto event = std::make_unique<Event>(events::MDNS_ON_SERVICE_LIST,
mdns::OnServiceList::kEventName,
std::move(results), browser_context_);
event->filter_info.service_type = service_type;
diff --git a/chromium/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc b/chromium/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
index 97fa36f65db..a74ce67ef9f 100644
--- a/chromium/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
@@ -10,12 +10,11 @@
#include <utility>
#include <vector>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_base.h"
#include "chrome/browser/extensions/test_extension_system.h"
-#include "chrome/browser/media/router/discovery/mdns/mock_dns_sd_registry.h"
+#include "chrome/browser/media/router/test/mock_dns_sd_registry.h"
#include "chrome/common/extensions/api/mdns.h"
#include "content/public/browser/browser_context.h"
#include "content/public/test/mock_render_process_host.h"
@@ -74,17 +73,17 @@ class MockedMDnsAPI : public MDnsAPI {
std::unique_ptr<KeyedService> MockedMDnsAPITestingFactoryFunction(
content::BrowserContext* context) {
- return base::MakeUnique<MockedMDnsAPI>(context);
+ return std::make_unique<MockedMDnsAPI>(context);
}
std::unique_ptr<KeyedService> MDnsAPITestingFactoryFunction(
content::BrowserContext* context) {
- return base::MakeUnique<MDnsAPI>(context);
+ return std::make_unique<MDnsAPI>(context);
}
std::unique_ptr<KeyedService> BuildEventRouter(
content::BrowserContext* context) {
- return base::MakeUnique<extensions::EventRouter>(
+ return std::make_unique<extensions::EventRouter>(
context, ExtensionPrefs::Get(context));
}
@@ -109,7 +108,7 @@ class MockEventRouter : public EventRouter {
std::unique_ptr<KeyedService> MockEventRouterFactoryFunction(
content::BrowserContext* context) {
- return base::MakeUnique<MockEventRouter>(context,
+ return std::make_unique<MockEventRouter>(context,
ExtensionPrefs::Get(context));
}
@@ -187,7 +186,7 @@ class MDnsAPITest : public extensions::ExtensionServiceTestBase {
ASSERT_TRUE(EventRouter::Get(browser_context())); // constructs EventRouter
registry_ =
- base::MakeUnique<MockDnsSdRegistry>(MDnsAPI::Get(browser_context()));
+ std::make_unique<MockDnsSdRegistry>(MDnsAPI::Get(browser_context()));
EXPECT_CALL(*dns_sd_registry(),
AddObserver(MDnsAPI::Get(browser_context())))
.Times(1);
@@ -225,7 +224,7 @@ class MDnsAPITest : public extensions::ExtensionServiceTestBase {
// Setting app.background.page = "background.html" is sufficient to make
// the extension type TYPE_PLATFORM_APP.
manifest.Set(extensions::manifest_keys::kPlatformAppBackgroundPage,
- base::MakeUnique<base::Value>("background.html"));
+ std::make_unique<base::Value>("background.html"));
}
std::string error;
diff --git a/chromium/chrome/browser/extensions/api/mdns/mdns_apitest.cc b/chromium/chrome/browser/extensions/api/mdns/mdns_apitest.cc
index db83c5fd609..48bcf21aab1 100644
--- a/chromium/chrome/browser/extensions/api/mdns/mdns_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/mdns/mdns_apitest.cc
@@ -2,13 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
+
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/mdns/mdns_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/media/router/discovery/mdns/mock_dns_sd_registry.h"
+#include "chrome/browser/media/router/test/mock_dns_sd_registry.h"
#include "chrome/common/extensions/api/mdns.h"
#include "extensions/common/switches.h"
#include "extensions/test/result_catcher.h"
@@ -35,7 +36,7 @@ class MDnsAPITest : public ExtensionApiTest {
void SetUpTestDnsSdRegistry() {
extensions::MDnsAPI* api = extensions::MDnsAPI::Get(profile());
- dns_sd_registry_ = base::MakeUnique<media_router::MockDnsSdRegistry>(api);
+ dns_sd_registry_ = std::make_unique<media_router::MockDnsSdRegistry>(api);
EXPECT_CALL(*dns_sd_registry_, AddObserver(api))
.Times(1);
api->SetDnsSdRegistryForTesting(dns_sd_registry_.get());
diff --git a/chromium/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc b/chromium/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
index 9ac0c2bf726..f672a2822b8 100644
--- a/chromium/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
+++ b/chromium/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
@@ -176,7 +176,7 @@ base::ListValue* ConstructFileSystemList(
file_system_dict_value->SetKey(kNameKey, base::Value(filesystems[i].name));
file_system_dict_value->SetKey(
kGalleryIdKey,
- base::Value(base::Uint64ToString(filesystems[i].pref_id)));
+ base::Value(base::NumberToString(filesystems[i].pref_id)));
if (!filesystems[i].transient_device_id.empty()) {
file_system_dict_value->SetKey(
kDeviceIdKey, base::Value(filesystems[i].transient_device_id));
@@ -358,7 +358,7 @@ void MediaGalleriesEventRouter::OnGalleryChanged(
const std::string& extension_id, MediaGalleryPrefId gallery_id) {
MediaGalleries::GalleryChangeDetails details;
details.type = MediaGalleries::GALLERY_CHANGE_TYPE_CONTENTS_CHANGED;
- details.gallery_id = base::Uint64ToString(gallery_id);
+ details.gallery_id = base::NumberToString(gallery_id);
DispatchEventToExtension(extension_id,
events::MEDIA_GALLERIES_ON_GALLERY_CHANGED,
MediaGalleries::OnGalleryChanged::kEventName,
@@ -674,7 +674,7 @@ void MediaGalleriesGetMetadataFunction::GetMetadata(
metadata_type == MediaGalleries::GET_METADATA_TYPE_ALL ||
metadata_type == MediaGalleries::GET_METADATA_TYPE_NONE;
- auto parser = base::MakeRefCounted<chrome::SafeMediaMetadataParser>(
+ auto parser = base::MakeRefCounted<SafeMediaMetadataParser>(
GetProfile(), blob_uuid, total_blob_length, mime_type,
get_attached_images);
parser->Start(
@@ -709,7 +709,7 @@ void MediaGalleriesGetMetadataFunction::OnSafeMediaMetadataParserDone(
}
result_dictionary->Set(kAttachedImagesBlobInfoKey,
- base::MakeUnique<base::ListValue>());
+ std::make_unique<base::ListValue>());
metadata::AttachedImage* first_image = &attached_images->front();
content::BrowserContext::CreateMemoryBackedBlob(
GetProfile(), first_image->data.c_str(), first_image->data.size(), "",
@@ -844,7 +844,7 @@ void MediaGalleriesAddGalleryWatchFunction::HandleResponse(
// onGalleryChanged event, that's an error.
MediaGalleriesEventRouter* api = MediaGalleriesEventRouter::Get(GetProfile());
api::media_galleries::AddGalleryWatchResult result;
- result.gallery_id = base::Uint64ToString(gallery_id);
+ result.gallery_id = base::NumberToString(gallery_id);
if (!api->ExtensionHasGalleryChangeListener(extension()->id())) {
result.success = false;
diff --git a/chromium/chrome/browser/extensions/api/media_perception_private/media_perception_api_delegate_chromeos.cc b/chromium/chrome/browser/extensions/api/media_perception_private/media_perception_api_delegate_chromeos.cc
index dc857e6ffbd..46218419192 100644
--- a/chromium/chrome/browser/extensions/api/media_perception_private/media_perception_api_delegate_chromeos.cc
+++ b/chromium/chrome/browser/extensions/api/media_perception_private/media_perception_api_delegate_chromeos.cc
@@ -40,8 +40,10 @@ MediaPerceptionAPIDelegateChromeOS::~MediaPerceptionAPIDelegateChromeOS() {}
void MediaPerceptionAPIDelegateChromeOS::LoadCrOSComponent(
const media_perception::ComponentType& type,
LoadCrOSComponentCallback load_callback) {
- component_updater::CrOSComponent::LoadComponent(
- GetComponentNameForComponentType(type), std::move(load_callback));
+ g_browser_process->platform_part()->cros_component_manager()->Load(
+ GetComponentNameForComponentType(type),
+ component_updater::CrOSComponentManager::MountPolicy::kMount,
+ std::move(load_callback));
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/messaging/chrome_messaging_delegate.cc b/chromium/chrome/browser/extensions/api/messaging/chrome_messaging_delegate.cc
index d564de69c3d..eeaa8191412 100644
--- a/chromium/chrome/browser/extensions/api/messaging/chrome_messaging_delegate.cc
+++ b/chromium/chrome/browser/extensions/api/messaging/chrome_messaging_delegate.cc
@@ -4,9 +4,10 @@
#include "chrome/browser/extensions/api/messaging/chrome_messaging_delegate.h"
+#include <memory>
+
#include "base/callback.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/messaging/incognito_connectability.h"
#include "chrome/browser/extensions/api/messaging/native_message_port.h"
@@ -113,7 +114,7 @@ std::unique_ptr<MessagePort> ChromeMessagingDelegate::CreateReceiverForTab(
if (!receiver_rfh)
return nullptr;
- return base::MakeUnique<ExtensionMessagePort>(
+ return std::make_unique<ExtensionMessagePort>(
channel_delegate, receiver_port_id, extension_id, receiver_rfh,
include_child_frames);
}
@@ -133,7 +134,7 @@ ChromeMessagingDelegate::CreateReceiverForNativeApp(
native_view, extension_id, native_app_name, allow_user_level, error_out);
if (!native_host.get())
return nullptr;
- return base::MakeUnique<NativeMessagePort>(channel_delegate, receiver_port_id,
+ return std::make_unique<NativeMessagePort>(channel_delegate, receiver_port_id,
std::move(native_host));
}
diff --git a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.cc b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.cc
index 4fa51a6661c..325d811e3fb 100644
--- a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.cc
+++ b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.cc
@@ -8,18 +8,15 @@
#include "base/logging.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
+#include "chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h"
#include "chrome/browser/infobars/infobar_service.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/grit/generated_resources.h"
-#include "components/infobars/core/confirm_infobar_delegate.h"
#include "components/infobars/core/infobar.h"
#include "content/public/browser/web_contents.h"
#include "extensions/common/extension.h"
#include "ui/base/l10n/l10n_util.h"
-using infobars::InfoBar;
-using infobars::InfoBarManager;
-
namespace extensions {
namespace {
@@ -28,97 +25,6 @@ IncognitoConnectability::ScopedAlertTracker::Mode g_alert_mode =
IncognitoConnectability::ScopedAlertTracker::INTERACTIVE;
int g_alert_count = 0;
-class IncognitoConnectabilityInfoBarDelegate : public ConfirmInfoBarDelegate {
- public:
- typedef base::Callback<void(
- IncognitoConnectability::ScopedAlertTracker::Mode)> InfoBarCallback;
-
- // Creates a confirmation infobar and delegate and adds the infobar to
- // |infobar_service|.
- static InfoBar* Create(InfoBarManager* infobar_manager,
- const base::string16& message,
- const InfoBarCallback& callback);
-
- // Marks the infobar as answered so that the callback is not executed when the
- // delegate is destroyed.
- void set_answered() { answered_ = true; }
-
- private:
- IncognitoConnectabilityInfoBarDelegate(const base::string16& message,
- const InfoBarCallback& callback);
- ~IncognitoConnectabilityInfoBarDelegate() override;
-
- // ConfirmInfoBarDelegate:
- Type GetInfoBarType() const override;
- infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
- base::string16 GetMessageText() const override;
- base::string16 GetButtonLabel(InfoBarButton button) const override;
- bool Accept() override;
- bool Cancel() override;
-
- base::string16 message_;
- bool answered_;
- InfoBarCallback callback_;
-};
-
-// static
-InfoBar* IncognitoConnectabilityInfoBarDelegate::Create(
- InfoBarManager* infobar_manager,
- const base::string16& message,
- const IncognitoConnectabilityInfoBarDelegate::InfoBarCallback& callback) {
- return infobar_manager->AddInfoBar(infobar_manager->CreateConfirmInfoBar(
- std::unique_ptr<ConfirmInfoBarDelegate>(
- new IncognitoConnectabilityInfoBarDelegate(message, callback))));
-}
-
-IncognitoConnectabilityInfoBarDelegate::IncognitoConnectabilityInfoBarDelegate(
- const base::string16& message,
- const InfoBarCallback& callback)
- : message_(message), answered_(false), callback_(callback) {
-}
-
-IncognitoConnectabilityInfoBarDelegate::
- ~IncognitoConnectabilityInfoBarDelegate() {
- if (!answered_) {
- // The infobar has closed without the user expressing an explicit
- // preference. The current request should be denied but further requests
- // should show an interactive prompt.
- callback_.Run(IncognitoConnectability::ScopedAlertTracker::INTERACTIVE);
- }
-}
-
-infobars::InfoBarDelegate::Type
-IncognitoConnectabilityInfoBarDelegate::GetInfoBarType() const {
- return PAGE_ACTION_TYPE;
-}
-
-infobars::InfoBarDelegate::InfoBarIdentifier
-IncognitoConnectabilityInfoBarDelegate::GetIdentifier() const {
- return INCOGNITO_CONNECTABILITY_INFOBAR_DELEGATE;
-}
-
-base::string16 IncognitoConnectabilityInfoBarDelegate::GetMessageText() const {
- return message_;
-}
-
-base::string16 IncognitoConnectabilityInfoBarDelegate::GetButtonLabel(
- InfoBarButton button) const {
- return l10n_util::GetStringUTF16(
- (button == BUTTON_OK) ? IDS_PERMISSION_ALLOW : IDS_PERMISSION_DENY);
-}
-
-bool IncognitoConnectabilityInfoBarDelegate::Accept() {
- callback_.Run(IncognitoConnectability::ScopedAlertTracker::ALWAYS_ALLOW);
- answered_ = true;
- return true;
-}
-
-bool IncognitoConnectabilityInfoBarDelegate::Cancel() {
- callback_.Run(IncognitoConnectability::ScopedAlertTracker::ALWAYS_DENY);
- answered_ = true;
- return true;
-}
-
} // namespace
IncognitoConnectability::ScopedAlertTracker::ScopedAlertTracker(Mode mode)
@@ -177,9 +83,9 @@ void IncognitoConnectability::Query(
PendingOrigin& pending_origin =
pending_origins_[make_pair(extension->id(), origin)];
- InfoBarManager* infobar_manager =
+ InfoBarService* infobar_service =
InfoBarService::FromWebContents(web_contents);
- TabContext& tab_context = pending_origin[infobar_manager];
+ TabContext& tab_context = pending_origin[infobar_service];
tab_context.callbacks.push_back(callback);
if (tab_context.infobar) {
// This tab is already displaying an infobar for this extension and origin.
@@ -197,19 +103,20 @@ void IncognitoConnectability::Query(
? IDS_EXTENSION_PROMPT_APP_CONNECT_FROM_INCOGNITO
: IDS_EXTENSION_PROMPT_EXTENSION_CONNECT_FROM_INCOGNITO;
tab_context.infobar = IncognitoConnectabilityInfoBarDelegate::Create(
- infobar_manager, l10n_util::GetStringFUTF16(
- template_id, base::UTF8ToUTF16(origin.spec()),
- base::UTF8ToUTF16(extension->name())),
+ infobar_service,
+ l10n_util::GetStringFUTF16(template_id,
+ base::UTF8ToUTF16(origin.spec()),
+ base::UTF8ToUTF16(extension->name())),
base::Bind(&IncognitoConnectability::OnInteractiveResponse,
weak_factory_.GetWeakPtr(), extension->id(), origin,
- infobar_manager));
+ infobar_service));
break;
}
// Testing code can override to always allow or deny.
case ScopedAlertTracker::ALWAYS_ALLOW:
case ScopedAlertTracker::ALWAYS_DENY:
- OnInteractiveResponse(extension->id(), origin, infobar_manager,
+ OnInteractiveResponse(extension->id(), origin, infobar_service,
g_alert_mode);
break;
}
@@ -227,7 +134,7 @@ IncognitoConnectability::TabContext::~TabContext() {
void IncognitoConnectability::OnInteractiveResponse(
const std::string& extension_id,
const GURL& origin,
- InfoBarManager* infobar_manager,
+ InfoBarService* infobar_service,
ScopedAlertTracker::Mode response) {
switch (response) {
case ScopedAlertTracker::ALWAYS_ALLOW:
@@ -245,29 +152,29 @@ void IncognitoConnectability::OnInteractiveResponse(
DCHECK(base::ContainsKey(pending_origins_, make_pair(extension_id, origin)));
PendingOrigin& pending_origin =
pending_origins_[make_pair(extension_id, origin)];
- DCHECK(base::ContainsKey(pending_origin, infobar_manager));
+ DCHECK(base::ContainsKey(pending_origin, infobar_service));
std::vector<base::Callback<void(bool)>> callbacks;
if (response == ScopedAlertTracker::INTERACTIVE) {
// No definitive answer for this extension and origin. Execute only the
// callbacks associated with this tab.
- TabContext& tab_context = pending_origin[infobar_manager];
+ TabContext& tab_context = pending_origin[infobar_service];
callbacks.swap(tab_context.callbacks);
- pending_origin.erase(infobar_manager);
+ pending_origin.erase(infobar_service);
} else {
// We have a definitive answer for this extension and origin. Close all
// other infobars and answer all the callbacks.
for (const auto& map_entry : pending_origin) {
- InfoBarManager* other_infobar_manager = map_entry.first;
+ InfoBarService* other_infobar_service = map_entry.first;
const TabContext& other_tab_context = map_entry.second;
- if (other_infobar_manager != infobar_manager) {
+ if (other_infobar_service != infobar_service) {
// Disarm the delegate so that it doesn't think the infobar has been
// dismissed.
IncognitoConnectabilityInfoBarDelegate* delegate =
static_cast<IncognitoConnectabilityInfoBarDelegate*>(
other_tab_context.infobar->delegate());
delegate->set_answered();
- other_infobar_manager->RemoveInfoBar(other_tab_context.infobar);
+ other_infobar_service->RemoveInfoBar(other_tab_context.infobar);
}
callbacks.insert(callbacks.end(), other_tab_context.callbacks.begin(),
other_tab_context.callbacks.end());
diff --git a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.h b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.h
index 9686db2b4f2..2984f8730cc 100644
--- a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.h
+++ b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability.h
@@ -11,6 +11,8 @@
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "url/gurl.h"
+class InfoBarService;
+
namespace content {
class BrowserContext;
class WebContents;
@@ -18,7 +20,6 @@ class WebContents;
namespace infobars {
class InfoBar;
-class InfoBarManager;
}
namespace extensions {
@@ -73,7 +74,7 @@ class IncognitoConnectability : public BrowserContextKeyedAPI {
TabContext(const TabContext& other);
~TabContext();
- // The infobar being shown in a given tab. The InfoBarManager maintains
+ // The infobar being shown in a given tab. The InfoBarService maintains
// ownership of this object. This struct must always be destroyed before the
// infobar it tracks.
infobars::InfoBar* infobar;
@@ -88,7 +89,7 @@ class IncognitoConnectability : public BrowserContextKeyedAPI {
typedef std::map<std::string, std::set<GURL> > ExtensionToOriginsMap;
typedef std::pair<std::string, GURL> ExtensionOriginPair;
- typedef std::map<infobars::InfoBarManager*, TabContext> PendingOrigin;
+ typedef std::map<InfoBarService*, TabContext> PendingOrigin;
typedef std::map<ExtensionOriginPair, PendingOrigin> PendingOriginMap;
// Called with the user's selection from the infobar.
@@ -96,7 +97,7 @@ class IncognitoConnectability : public BrowserContextKeyedAPI {
// without selecting allow or deny.
void OnInteractiveResponse(const std::string& extension_id,
const GURL& origin,
- infobars::InfoBarManager* infobar_manager,
+ InfoBarService* infobar_service,
ScopedAlertTracker::Mode response);
// Returns true if the (|extension|, |origin|) pair appears in the map.
diff --git a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.cc b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.cc
new file mode 100644
index 00000000000..17963d18b30
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.cc
@@ -0,0 +1,71 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h"
+
+#include "chrome/browser/infobars/infobar_service.h"
+#include "chrome/grit/generated_resources.h"
+#include "components/infobars/core/infobar.h"
+#include "ui/base/l10n/l10n_util.h"
+
+namespace extensions {
+
+// static
+infobars::InfoBar* IncognitoConnectabilityInfoBarDelegate::Create(
+ InfoBarService* infobar_service,
+ const base::string16& message,
+ const IncognitoConnectabilityInfoBarDelegate::InfoBarCallback& callback) {
+ return infobar_service->AddInfoBar(infobar_service->CreateConfirmInfoBar(
+ std::unique_ptr<ConfirmInfoBarDelegate>(
+ new IncognitoConnectabilityInfoBarDelegate(message, callback))));
+}
+
+IncognitoConnectabilityInfoBarDelegate::IncognitoConnectabilityInfoBarDelegate(
+ const base::string16& message,
+ const InfoBarCallback& callback)
+ : message_(message), answered_(false), callback_(callback) {}
+
+IncognitoConnectabilityInfoBarDelegate::
+ ~IncognitoConnectabilityInfoBarDelegate() {
+ if (!answered_) {
+ // The infobar has closed without the user expressing an explicit
+ // preference. The current request should be denied but further requests
+ // should show an interactive prompt.
+ callback_.Run(IncognitoConnectability::ScopedAlertTracker::INTERACTIVE);
+ }
+}
+
+infobars::InfoBarDelegate::Type
+IncognitoConnectabilityInfoBarDelegate::GetInfoBarType() const {
+ return PAGE_ACTION_TYPE;
+}
+
+infobars::InfoBarDelegate::InfoBarIdentifier
+IncognitoConnectabilityInfoBarDelegate::GetIdentifier() const {
+ return INCOGNITO_CONNECTABILITY_INFOBAR_DELEGATE;
+}
+
+base::string16 IncognitoConnectabilityInfoBarDelegate::GetMessageText() const {
+ return message_;
+}
+
+base::string16 IncognitoConnectabilityInfoBarDelegate::GetButtonLabel(
+ InfoBarButton button) const {
+ return l10n_util::GetStringUTF16((button == BUTTON_OK) ? IDS_PERMISSION_ALLOW
+ : IDS_PERMISSION_DENY);
+}
+
+bool IncognitoConnectabilityInfoBarDelegate::Accept() {
+ callback_.Run(IncognitoConnectability::ScopedAlertTracker::ALWAYS_ALLOW);
+ answered_ = true;
+ return true;
+}
+
+bool IncognitoConnectabilityInfoBarDelegate::Cancel() {
+ callback_.Run(IncognitoConnectability::ScopedAlertTracker::ALWAYS_DENY);
+ answered_ = true;
+ return true;
+}
+
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h
new file mode 100644
index 00000000000..8b067019516
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/messaging/incognito_connectability_infobar_delegate.h
@@ -0,0 +1,53 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_MESSAGING_INCOGNITO_CONNECTABILITY_INFOBAR_DELEGATE_H_
+#define CHROME_BROWSER_EXTENSIONS_API_MESSAGING_INCOGNITO_CONNECTABILITY_INFOBAR_DELEGATE_H_
+
+#include "base/callback_forward.h"
+#include "base/strings/string16.h"
+#include "chrome/browser/extensions/api/messaging/incognito_connectability.h"
+#include "components/infobars/core/confirm_infobar_delegate.h"
+
+class InfoBarService;
+
+namespace extensions {
+
+class IncognitoConnectabilityInfoBarDelegate : public ConfirmInfoBarDelegate {
+ public:
+ typedef base::Callback<void(
+ IncognitoConnectability::ScopedAlertTracker::Mode)>
+ InfoBarCallback;
+
+ // Creates a confirmation infobar and delegate and adds the infobar to
+ // |infobar_service|.
+ static infobars::InfoBar* Create(InfoBarService* infobar_service,
+ const base::string16& message,
+ const InfoBarCallback& callback);
+
+ // Marks the infobar as answered so that the callback is not executed when the
+ // delegate is destroyed.
+ void set_answered() { answered_ = true; }
+
+ private:
+ IncognitoConnectabilityInfoBarDelegate(const base::string16& message,
+ const InfoBarCallback& callback);
+ ~IncognitoConnectabilityInfoBarDelegate() override;
+
+ // ConfirmInfoBarDelegate:
+ Type GetInfoBarType() const override;
+ infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override;
+ base::string16 GetMessageText() const override;
+ base::string16 GetButtonLabel(InfoBarButton button) const override;
+ bool Accept() override;
+ bool Cancel() override;
+
+ base::string16 message_;
+ bool answered_;
+ InfoBarCallback callback_;
+};
+
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_MESSAGING_INCOGNITO_CONNECTABILITY_INFOBAR_DELEGATE_H_
diff --git a/chromium/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc b/chromium/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
index c6fd082a92c..b41a3e14ee3 100644
--- a/chromium/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
@@ -94,8 +94,8 @@ void ValidateSparseHistogramSamples(
void ValidateHistograms(const RecordedHistogram* recorded,
int count) {
- base::StatisticsRecorder::Histograms histograms;
- base::StatisticsRecorder::GetHistograms(&histograms);
+ const base::StatisticsRecorder::Histograms histograms =
+ base::StatisticsRecorder::GetHistograms();
// Code other than the tests tun here will record some histogram values, but
// we will ignore those. This function validates that all the histogram we
diff --git a/chromium/chrome/browser/extensions/api/module/module.cc b/chromium/chrome/browser/extensions/api/module/module.cc
index b3874b883c9..469c1a2f70c 100644
--- a/chromium/chrome/browser/extensions/api/module/module.cc
+++ b/chromium/chrome/browser/extensions/api/module/module.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/extensions/api/module/module.h"
+#include <memory>
#include <string>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_util.h"
@@ -48,19 +48,19 @@ ExtensionFunction::ResponseAction ExtensionSetUpdateUrlDataFunction::Run() {
ExtensionPrefs::Get(browser_context())
->UpdateExtensionPref(extension_id(), extension::kUpdateURLData,
- base::MakeUnique<base::Value>(data));
+ std::make_unique<base::Value>(data));
return RespondNow(NoArguments());
}
ExtensionFunction::ResponseAction
ExtensionIsAllowedIncognitoAccessFunction::Run() {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(
+ return RespondNow(OneArgument(std::make_unique<base::Value>(
util::IsIncognitoEnabled(extension_id(), browser_context()))));
}
ExtensionFunction::ResponseAction
ExtensionIsAllowedFileSchemeAccessFunction::Run() {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(
+ return RespondNow(OneArgument(std::make_unique<base::Value>(
util::AllowFileAccess(extension_id(), browser_context()))));
}
diff --git a/chromium/chrome/browser/extensions/api/music_manager_private/music_manager_private_api.cc b/chromium/chrome/browser/extensions/api/music_manager_private/music_manager_private_api.cc
index 341e4cb6461..253b8944eac 100644
--- a/chromium/chrome/browser/extensions/api/music_manager_private/music_manager_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/music_manager_private/music_manager_private_api.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/extensions/api/music_manager_private/music_manager_private_api.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
using content::BrowserThread;
@@ -45,7 +46,7 @@ void MusicManagerPrivateGetDeviceIdFunction::DeviceIdCallback(
SetError(kDeviceIdNotSupported);
response = false;
} else {
- SetResult(base::MakeUnique<base::Value>(device_id));
+ SetResult(std::make_unique<base::Value>(device_id));
response = true;
}
diff --git a/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_api.cc b/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_api.cc
index 3fe62342f78..241bcff52ca 100644
--- a/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_api.cc
@@ -7,7 +7,6 @@
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "chrome/common/extensions/api/networking_cast_private.h"
#include "extensions/browser/api/extensions_api_client.h"
#include "extensions/browser/api/networking_private/networking_cast_private_delegate.h"
@@ -47,7 +46,7 @@ cast_api::TDLSStatus ParseTDLSStatus(const std::string& status) {
std::unique_ptr<NetworkingCastPrivateDelegate::Credentials> AsCastCredentials(
api::networking_cast_private::VerificationProperties& properties) {
- return base::MakeUnique<NetworkingCastPrivateDelegate::Credentials>(
+ return std::make_unique<NetworkingCastPrivateDelegate::Credentials>(
properties.certificate,
properties.intermediate_certificates
? *properties.intermediate_certificates
diff --git a/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_apitest.cc b/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_apitest.cc
index 7eed80d9c61..b2f52e01681 100644
--- a/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/networking_cast_private/networking_cast_private_apitest.cc
@@ -10,7 +10,6 @@
#include "base/callback.h"
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/browser_process.h"
@@ -139,7 +138,7 @@ class NetworkingCastPrivateApiTest : public ExtensionApiTest {
private:
std::unique_ptr<ChromeNetworkingCastPrivateDelegate>
CreateNetworkingCastPrivateDelegate() {
- return base::MakeUnique<TestNetworkingCastPrivateDelegate>();
+ return std::make_unique<TestNetworkingCastPrivateDelegate>();
}
ChromeNetworkingCastPrivateDelegate::FactoryCallback
diff --git a/chromium/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc b/chromium/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
index 56cd505bf57..e9994eab59b 100644
--- a/chromium/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
+++ b/chromium/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
@@ -13,7 +13,9 @@
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/net/network_portal_detector_impl.h"
#include "chrome/browser/chromeos/net/network_portal_notification_controller.h"
+#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/extensions/extension_apitest.h"
+#include "chrome/browser/notifications/notification_display_service_tester.h"
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/shill_device_client.h"
#include "chromeos/dbus/shill_profile_client.h"
@@ -23,8 +25,8 @@
#include "extensions/test/result_catcher.h"
#include "net/base/net_errors.h"
#include "third_party/cros_system_api/dbus/service_constants.h"
-#include "ui/message_center/message_center.h"
-#include "ui/message_center/message_center_observer.h"
+#include "ui/message_center/notification.h"
+#include "ui/message_center/notification_delegate.h"
using chromeos::DBusThreadManager;
using chromeos::NetworkPortalDetector;
@@ -33,8 +35,6 @@ using chromeos::NetworkPortalNotificationController;
using chromeos::ShillDeviceClient;
using chromeos::ShillProfileClient;
using chromeos::ShillServiceClient;
-using message_center::MessageCenter;
-using message_center::MessageCenterObserver;
namespace {
@@ -42,36 +42,6 @@ const char kWifiDevicePath[] = "/device/stub_wifi_device1";
const char kWifi1ServicePath[] = "stub_wifi1";
const char kWifi1ServiceGUID[] = "wifi1_guid";
-class TestNotificationObserver : public MessageCenterObserver {
- public:
- TestNotificationObserver() {
- MessageCenter::Get()->AddObserver(this);
- }
-
- ~TestNotificationObserver() override {
- MessageCenter::Get()->RemoveObserver(this);
- }
-
- void WaitForNotificationToDisplay() {
- run_loop_.Run();
- }
-
- void OnNotificationDisplayed(
- const std::string& notification_id,
- const message_center::DisplaySource source) override {
- if (notification_id ==
- NetworkPortalNotificationController::kNotificationId) {
- base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE,
- run_loop_.QuitClosure());
- }
- }
-
- private:
- base::RunLoop run_loop_;
-
- DISALLOW_COPY_AND_ASSIGN(TestNotificationObserver);
-};
-
} // namespace
class NetworkingConfigTest
@@ -82,6 +52,9 @@ class NetworkingConfigTest
ExtensionApiTest::SetUpOnMainThread();
content::RunAllPendingInMessageLoop();
+ display_service_ = std::make_unique<NotificationDisplayServiceTester>(
+ chromeos::ProfileHelper::GetSigninProfile());
+
DBusThreadManager* const dbus_manager = DBusThreadManager::Get();
ShillServiceClient::TestInterface* const service_test =
dbus_manager->GetShillServiceClient()->GetTestInterface();
@@ -145,10 +118,10 @@ class NetworkingConfigTest
.status;
}
+ protected:
NetworkPortalDetectorImpl* network_portal_detector_ = nullptr;
-
- private:
const extensions::Extension* extension_ = nullptr;
+ std::unique_ptr<NotificationDisplayServiceTester> display_service_;
};
IN_PROC_BROWSER_TEST_F(NetworkingConfigTest, ApiAvailability) {
@@ -169,19 +142,16 @@ IN_PROC_BROWSER_TEST_F(NetworkingConfigTest, FullTest) {
// This will cause the extension to register for wifi1.
ASSERT_TRUE(RunExtensionTest("full_test.html")) << message_;
- TestNotificationObserver observer;
-
SimulateCaptivePortal();
// Wait until a captive portal notification is displayed and verify that it is
// the expected captive portal notification.
- observer.WaitForNotificationToDisplay();
- EXPECT_TRUE(MessageCenter::Get()->FindVisibleNotificationById(
- NetworkPortalNotificationController::kNotificationId));
+ auto notification = display_service_->GetNotification(
+ NetworkPortalNotificationController::kNotificationId);
+ ASSERT_TRUE(notification);
// Simulate the user click which leads to the extension being notified.
- MessageCenter::Get()->ClickOnNotificationButton(
- NetworkPortalNotificationController::kNotificationId,
+ notification->delegate()->ButtonClick(
NetworkPortalNotificationController::kUseExtensionButtonIndex);
extensions::ResultCatcher catcher;
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc b/chromium/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
index 642d7a17eea..8fd35c34579 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
@@ -14,7 +14,6 @@
#include "base/command_line.h"
#include "base/logging.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/networking_cast_private/chrome_networking_cast_private_delegate.h"
#include "chrome/browser/extensions/extension_apitest.h"
@@ -197,11 +196,11 @@ class TestNetworkingPrivateDelegate : public NetworkingPrivateDelegate {
}
std::unique_ptr<base::DictionaryValue> GetGlobalPolicy() override {
- return base::MakeUnique<base::DictionaryValue>();
+ return std::make_unique<base::DictionaryValue>();
}
std::unique_ptr<base::DictionaryValue> GetCertificateLists() override {
- return base::MakeUnique<base::DictionaryValue>();
+ return std::make_unique<base::DictionaryValue>();
}
bool EnableNetworkType(const std::string& type) override {
@@ -395,14 +394,14 @@ class NetworkingPrivateApiTest : public ExtensionApiTest {
private:
std::unique_ptr<ChromeNetworkingCastPrivateDelegate>
CreateTestNetworkingCastPrivateDelegate(bool test_failure) {
- return base::MakeUnique<TestNetworkingCastPrivateDelegate>(test_failure);
+ return std::make_unique<TestNetworkingCastPrivateDelegate>(test_failure);
}
std::unique_ptr<KeyedService> CreateTestNetworkingPrivateDelegate(
bool test_failure) {
CHECK(!networking_private_delegate_);
auto delegate =
- base::MakeUnique<TestNetworkingPrivateDelegate>(test_failure);
+ std::make_unique<TestNetworkingPrivateDelegate>(test_failure);
networking_private_delegate_ = delegate.get();
return delegate;
}
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc b/chromium/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
index 7a0c2a93298..4abe0b8919d 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
@@ -155,10 +155,6 @@ class UIDelegateStub : public NetworkingPrivateDelegate::UIDelegate {
void ShowAccountDetails(const std::string& guid) const override {
++s_show_account_details_called_;
}
- bool HandleConnectFailed(const std::string& guid,
- const std::string error) const override {
- return false;
- }
};
// static
@@ -281,7 +277,7 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
device_test_->SetDeviceProperty(kCellularDevicePath, shill::kMinProperty,
base::Value("test_min"));
device_test_->SetDeviceProperty(kCellularDevicePath,
- shill::kModelIDProperty,
+ shill::kModelIdProperty,
base::Value("test_model_id"));
device_test_->SetSimLocked(kCellularDevicePath, false);
@@ -490,7 +486,7 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
std::unique_ptr<ChromeNetworkingCastPrivateDelegate>
CreateNetworkingCastPrivateDelegate() {
- return base::MakeUnique<TestNetworkingCastPrivateDelegate>();
+ return std::make_unique<TestNetworkingCastPrivateDelegate>();
}
bool SetupCertificates() {
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_service_client_apitest.cc b/chromium/chrome/browser/extensions/api/networking_private/networking_private_service_client_apitest.cc
index a50e5718866..6b2b32bdea8 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_service_client_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_service_client_apitest.cc
@@ -9,7 +9,6 @@
#include "base/callback.h"
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/networking_cast_private/chrome_networking_cast_private_delegate.h"
#include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h"
@@ -148,7 +147,7 @@ class NetworkingPrivateServiceClientApiTest : public ExtensionApiTest {
private:
std::unique_ptr<ChromeNetworkingCastPrivateDelegate>
CreateNetworkingCastPrivateDelegate() {
- return base::MakeUnique<TestNetworkingCastPrivateDelegate>();
+ return std::make_unique<TestNetworkingCastPrivateDelegate>();
}
ChromeNetworkingCastPrivateDelegate::FactoryCallback
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
index fbdbf5de19f..ea3f6167c4c 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
@@ -20,11 +20,5 @@ void NetworkingPrivateUIDelegateChromeOS::ShowAccountDetails(
chromeos::NetworkConnect::Get()->ShowMobileSetup(guid);
}
-bool NetworkingPrivateUIDelegateChromeOS::HandleConnectFailed(
- const std::string& guid,
- const std::string error) const {
- return chromeos::NetworkConnect::Get()->MaybeShowConfigureUI(guid, error);
-}
-
} // namespace extensions
} // namespace chromeos
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
index 43732c0a4d6..941fd241ed4 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
@@ -20,8 +20,6 @@ class NetworkingPrivateUIDelegateChromeOS
// NetworkingPrivateDelegate::UIDelegate
void ShowAccountDetails(const std::string& guid) const override;
- bool HandleConnectFailed(const std::string& guid,
- const std::string error) const override;
private:
DISALLOW_COPY_AND_ASSIGN(NetworkingPrivateUIDelegateChromeOS);
diff --git a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
index 9d4b6c56017..f4ec25dd253 100644
--- a/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
+++ b/chromium/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "build/build_config.h"
#if defined(OS_CHROMEOS)
@@ -22,7 +23,7 @@ NetworkingPrivateUIDelegateFactoryImpl::
std::unique_ptr<NetworkingPrivateDelegate::UIDelegate>
NetworkingPrivateUIDelegateFactoryImpl::CreateDelegate() {
#if defined(OS_CHROMEOS)
- return base::MakeUnique<
+ return std::make_unique<
chromeos::extensions::NetworkingPrivateUIDelegateChromeOS>();
#else
return nullptr;
diff --git a/chromium/chrome/browser/extensions/api/notifications/notifications_api.cc b/chromium/chrome/browser/extensions/api/notifications/notifications_api.cc
index 44b44fed40a..fb63bc5e496 100644
--- a/chromium/chrome/browser/extensions/api/notifications/notifications_api.cc
+++ b/chromium/chrome/browser/extensions/api/notifications/notifications_api.cc
@@ -6,12 +6,12 @@
#include <stddef.h>
+#include <memory>
#include <utility>
#include "base/callback.h"
#include "base/guid.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/rand_util.h"
#include "base/strings/string_number_conversions.h"
@@ -27,7 +27,6 @@
#include "chrome/browser/notifications/notification_handler.h"
#include "chrome/browser/notifications/notifier_state_tracker.h"
#include "chrome/browser/notifications/notifier_state_tracker_factory.h"
-#include "chrome/browser/notifications/web_notification_delegate.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/notifications/notification_style.h"
#include "components/keyed_service/content/browser_context_keyed_service_shutdown_notifier_factory.h"
@@ -376,10 +375,7 @@ bool NotificationsApiFunction::CreateNotification(
base::UTF8ToUTF16(extension_->name()), extension_->url(),
message_center::NotifierId(message_center::NotifierId::APPLICATION,
extension_->id()),
- optional_fields,
- new WebNotificationDelegate(NotificationHandler::Type::EXTENSION,
- GetProfile(), notification_id,
- extension_->url()));
+ optional_fields, nullptr /* delegate */);
// Apply the "requireInteraction" flag. The value defaults to false.
notification.set_never_timeout(options->require_interaction &&
@@ -606,7 +602,7 @@ bool NotificationsCreateFunction::RunNotificationsApi() {
notification_id = base::RandBytesAsString(16);
}
- SetResult(base::MakeUnique<base::Value>(notification_id));
+ SetResult(std::make_unique<base::Value>(notification_id));
// TODO(crbug.com/749402): Cap the length of notification Ids to a certain
// limit if the histogram indicates that this is safe to do.
@@ -639,7 +635,7 @@ bool NotificationsUpdateFunction::RunNotificationsApi() {
CreateScopedIdentifier(extension_->id(), params_->notification_id));
if (!matched_notification) {
- SetResult(base::MakeUnique<base::Value>(false));
+ SetResult(std::make_unique<base::Value>(false));
SendResponse(true);
return true;
}
@@ -653,7 +649,7 @@ bool NotificationsUpdateFunction::RunNotificationsApi() {
// TODO(dewittj): Add more human-readable error strings if this fails.
bool could_update_notification = UpdateNotification(
params_->notification_id, &params_->options, &notification);
- SetResult(base::MakeUnique<base::Value>(could_update_notification));
+ SetResult(std::make_unique<base::Value>(could_update_notification));
if (!could_update_notification)
return false;
@@ -676,7 +672,7 @@ bool NotificationsClearFunction::RunNotificationsApi() {
bool cancel_result = GetDisplayHelper()->Close(
CreateScopedIdentifier(extension_->id(), params_->notification_id));
- SetResult(base::MakeUnique<base::Value>(cancel_result));
+ SetResult(std::make_unique<base::Value>(cancel_result));
SendResponse(true);
return true;
@@ -721,7 +717,7 @@ bool NotificationsGetPermissionLevelFunction::RunNotificationsApi() {
: api::notifications::PERMISSION_LEVEL_DENIED;
SetResult(
- base::MakeUnique<base::Value>(api::notifications::ToString(result)));
+ std::make_unique<base::Value>(api::notifications::ToString(result)));
SendResponse(true);
return true;
diff --git a/chromium/chrome/browser/extensions/api/notifications/notifications_apitest.cc b/chromium/chrome/browser/extensions/api/notifications/notifications_apitest.cc
index a9ac81512dd..6b34b68c345 100644
--- a/chromium/chrome/browser/extensions/api/notifications/notifications_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/notifications/notifications_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
+
#include "base/containers/circular_deque.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
@@ -175,7 +177,7 @@ class NotificationsApiTest : public ExtensionApiTest {
DCHECK(profile());
display_service_tester_ =
- base::MakeUnique<NotificationDisplayServiceTester>(profile());
+ std::make_unique<NotificationDisplayServiceTester>(profile());
}
void TearDownOnMainThread() override {
@@ -384,11 +386,23 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestUserGesture) {
{
UserGestureCatcher catcher;
- notification->ButtonClick(0);
+
+ // Action button event.
+ display_service_tester_->SimulateClick(
+ NotificationHandler::Type::EXTENSION, notification->id(),
+ 0 /* action_index */, base::nullopt /* reply */);
EXPECT_TRUE(catcher.GetNextResult());
- notification->Click();
+
+ // Click event.
+ display_service_tester_->SimulateClick(
+ NotificationHandler::Type::EXTENSION, notification->id(),
+ base::nullopt /* action_index */, base::nullopt /* reply */);
EXPECT_TRUE(catcher.GetNextResult());
- notification->Close(true /* by_user */);
+
+ // Close event.
+ display_service_tester_->RemoveNotification(
+ NotificationHandler::Type::EXTENSION, notification->id(),
+ true /* by_user */, false /* silent */);
EXPECT_TRUE(catcher.GetNextResult());
// Note that |notification| no longer points to valid memory.
diff --git a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
index e787a2f1f96..30280a6a7d5 100644
--- a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
+++ b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
@@ -246,7 +246,7 @@ void PasswordsPrivateDelegateImpl::ExportPasswords(
// exiting this method. TODO(crbug.com/495290): Pass the native window
// directly to the reauth-handling code.
web_contents_ = web_contents;
- if (!password_access_authenticator_.EnsureUserIsAuthenticated()) {
+ if (!password_access_authenticator_.ForceUserReauthentication()) {
return;
}
diff --git a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc
index 257c90bc810..18816b55a21 100644
--- a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
@@ -181,7 +180,7 @@ TEST_F(PasswordsPrivateDelegateImplTest, GetSavedPasswordsList) {
EXPECT_EQ(0u, tracker.call_count());
PasswordFormList list;
- list.push_back(base::MakeUnique<autofill::PasswordForm>());
+ list.push_back(std::make_unique<autofill::PasswordForm>());
delegate.SetPasswordList(list);
EXPECT_EQ(1u, tracker.call_count());
@@ -198,7 +197,7 @@ TEST_F(PasswordsPrivateDelegateImplTest, GetPasswordExceptionsList) {
EXPECT_EQ(0u, tracker.call_count());
PasswordFormList list;
- list.push_back(base::MakeUnique<autofill::PasswordForm>());
+ list.push_back(std::make_unique<autofill::PasswordForm>());
delegate.SetPasswordExceptionList(list);
EXPECT_EQ(1u, tracker.call_count());
@@ -269,6 +268,11 @@ TEST_F(PasswordsPrivateDelegateImplTest, TestReauthOnExport) {
delegate.ExportPasswords(nullptr);
EXPECT_TRUE(reauth_called);
+ // Export should ignore previous reauthentication results.
+ reauth_called = false;
+ delegate.ExportPasswords(nullptr);
+ EXPECT_TRUE(reauth_called);
+
// TODO(crbug.com/341477): Once the export flow has defined messages to UI,
// such as progress indication, intercept them with PasswordEventObserver and
// check that exporting is aborted if the authentication failed.
diff --git a/chromium/chrome/browser/extensions/api/permissions/permissions_api.cc b/chromium/chrome/browser/extensions/api/permissions/permissions_api.cc
index 3b52c7334c2..d78cf8f3d83 100644
--- a/chromium/chrome/browser/extensions/api/permissions/permissions_api.cc
+++ b/chromium/chrome/browser/extensions/api/permissions/permissions_api.cc
@@ -6,7 +6,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/permissions/permissions_api_helpers.h"
#include "chrome/browser/extensions/extension_management.h"
@@ -234,8 +233,9 @@ bool PermissionsRequestFunction::RunAsync() {
install_ui_.reset(new ExtensionInstallPrompt(GetAssociatedWebContents()));
install_ui_->ShowDialog(
base::Bind(&PermissionsRequestFunction::OnInstallPromptDone, this),
- extension(), nullptr, base::MakeUnique<ExtensionInstallPrompt::Prompt>(
- ExtensionInstallPrompt::PERMISSIONS_PROMPT),
+ extension(), nullptr,
+ std::make_unique<ExtensionInstallPrompt::Prompt>(
+ ExtensionInstallPrompt::PERMISSIONS_PROMPT),
requested_permissions_->Clone(),
ExtensionInstallPrompt::GetDefaultShowDialogCallback());
}
diff --git a/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc b/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
index 7632c69265f..d50b84f903a 100644
--- a/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
@@ -8,7 +8,6 @@
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/common/extensions/api/permissions.h"
#include "extensions/common/error_utils.h"
@@ -146,7 +145,7 @@ std::unique_ptr<const PermissionSet> UnpackPermissionSet(
}
}
- return base::MakeUnique<PermissionSet>(apis, manifest_permissions, origins,
+ return std::make_unique<PermissionSet>(apis, manifest_permissions, origins,
URLPatternSet());
}
diff --git a/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc b/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
index b99b3efc0c3..a1705a98a30 100644
--- a/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
@@ -10,7 +10,6 @@
#include <utility>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/common/extensions/api/permissions.h"
#include "extensions/common/permissions/permission_set.h"
@@ -142,14 +141,14 @@ TEST(ExtensionPermissionsAPIHelpers, Unpack) {
{
Permissions permissions_object;
value->Clear();
- value->Set("origins", base::MakeUnique<base::Value>(2));
+ value->Set("origins", std::make_unique<base::Value>(2));
EXPECT_FALSE(Permissions::Populate(*value, &permissions_object));
}
{
Permissions permissions_object;
value->Clear();
- value->Set("permissions", base::MakeUnique<base::Value>(2));
+ value->Set("permissions", std::make_unique<base::Value>(2));
EXPECT_FALSE(Permissions::Populate(*value, &permissions_object));
}
@@ -158,7 +157,7 @@ TEST(ExtensionPermissionsAPIHelpers, Unpack) {
Permissions permissions_object;
value->Clear();
value->Set("origins", origins->CreateDeepCopy());
- value->Set("random", base::MakeUnique<base::Value>(3));
+ value->Set("random", std::make_unique<base::Value>(3));
EXPECT_TRUE(Permissions::Populate(*value, &permissions_object));
permissions = UnpackPermissionSet(permissions_object, true, &error);
EXPECT_TRUE(permissions.get());
diff --git a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
index 7fd7ef4dced..3cfa9e91a8b 100644
--- a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
+++ b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
@@ -21,6 +21,7 @@
#include "content/public/browser/browser_thread.h"
#include "net/base/net_errors.h"
#include "net/cert/x509_certificate.h"
+#include "net/cert/x509_util.h"
namespace extensions {
@@ -273,9 +274,8 @@ void PlatformKeysInternalSelectClientCertificatesFunction::
}
api_pk::Match result_match;
- std::string der_encoded_cert;
- net::X509Certificate::GetDEREncoded(match->os_cert_handle(),
- &der_encoded_cert);
+ base::StringPiece der_encoded_cert =
+ net::x509_util::CryptoBufferAsStringPiece(match->cert_buffer());
result_match.certificate.assign(der_encoded_cert.begin(),
der_encoded_cert.end());
diff --git a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.h b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.h
index 233e264a032..9cb73cf9fcd 100644
--- a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.h
+++ b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_api.h
@@ -8,7 +8,7 @@
#include <string>
#include <vector>
-#include "chrome/browser/extensions/chrome_extension_function.h"
+#include "extensions/browser/extension_function.h"
namespace net {
class X509Certificate;
@@ -33,7 +33,7 @@ std::string PlatformKeysTokenIdToApiId(
} // namespace platform_keys
class PlatformKeysInternalSelectClientCertificatesFunction
- : public ChromeUIThreadExtensionFunction {
+ : public UIThreadExtensionFunction {
private:
~PlatformKeysInternalSelectClientCertificatesFunction() override;
ResponseAction Run() override;
@@ -48,7 +48,7 @@ class PlatformKeysInternalSelectClientCertificatesFunction
};
class PlatformKeysInternalGetPublicKeyFunction
- : public ChromeUIThreadExtensionFunction {
+ : public UIThreadExtensionFunction {
private:
~PlatformKeysInternalGetPublicKeyFunction() override;
ResponseAction Run() override;
@@ -57,8 +57,7 @@ class PlatformKeysInternalGetPublicKeyFunction
PLATFORMKEYSINTERNAL_GETPUBLICKEY);
};
-class PlatformKeysInternalSignFunction
- : public ChromeUIThreadExtensionFunction {
+class PlatformKeysInternalSignFunction : public UIThreadExtensionFunction {
private:
~PlatformKeysInternalSignFunction() override;
ResponseAction Run() override;
diff --git a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc
index 73d502cf1bb..63971e9f50f 100644
--- a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc
+++ b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc
@@ -9,29 +9,18 @@
#include "base/json/json_writer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/chromeos/platform_keys/platform_keys_service.h"
#include "chrome/browser/chromeos/platform_keys/platform_keys_service_factory.h"
-#include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h"
-#include "chrome/browser/chromeos/policy/user_policy_test_helper.h"
-#include "chrome/browser/extensions/extension_apitest.h"
+#include "chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h"
#include "chrome/browser/net/nss_context.h"
#include "chrome/browser/policy/profile_policy_connector.h"
#include "chrome/browser/policy/profile_policy_connector_factory.h"
#include "chrome/browser/profiles/profile.h"
-#include "chromeos/chromeos_switches.h"
#include "components/policy/policy_constants.h"
-#include "components/signin/core/account_id/account_id.h"
-#include "components/user_manager/user_names.h"
-#include "content/public/browser/notification_service.h"
-#include "content/public/test/test_utils.h"
#include "crypto/nss_util_internal.h"
#include "crypto/scoped_test_system_nss_key_slot.h"
-#include "extensions/browser/extension_registry.h"
-#include "extensions/browser/notification_types.h"
-#include "net/base/net_errors.h"
#include "net/cert/nss_cert_database.h"
#include "net/cert/test_root_certs.h"
#include "net/test/cert_test_util.h"
@@ -39,98 +28,63 @@
namespace {
-enum DeviceStatus { DEVICE_STATUS_ENROLLED, DEVICE_STATUS_NOT_ENROLLED };
-
-enum UserStatus {
- USER_STATUS_MANAGED_AFFILIATED_DOMAIN,
- USER_STATUS_MANAGED_OTHER_DOMAIN,
- USER_STATUS_UNMANAGED
-};
-
-class PlatformKeysTest : public ExtensionApiTest {
+class PlatformKeysTest : public PlatformKeysTestBase {
public:
- PlatformKeysTest(DeviceStatus device_status,
+ PlatformKeysTest(EnrollmentStatus enrollment_status,
UserStatus user_status,
bool key_permission_policy)
- : device_status_(device_status),
- user_status_(user_status),
- key_permission_policy_(key_permission_policy) {
- if (user_status_ != USER_STATUS_UNMANAGED)
- SetupInitialEmptyPolicy();
- }
-
- void SetUpCommandLine(base::CommandLine* command_line) override {
- ExtensionApiTest::SetUpCommandLine(command_line);
-
- if (policy_helper_)
- policy_helper_->UpdateCommandLine(command_line);
-
- command_line->AppendSwitchASCII(
- chromeos::switches::kLoginUser,
- user_manager::StubAccountId().GetUserEmail());
- }
-
- void SetUpInProcessBrowserTestFixture() override {
- ExtensionApiTest::SetUpInProcessBrowserTestFixture();
-
- if (device_status_ == DEVICE_STATUS_ENROLLED) {
- device_policy_test_helper_.device_policy()->policy_data().set_username(
- user_status_ == USER_STATUS_MANAGED_AFFILIATED_DOMAIN
- ? user_manager::StubAccountId().GetUserEmail()
- : "someuser@anydomain.com");
-
- device_policy_test_helper_.device_policy()->Build();
- device_policy_test_helper_.MarkAsEnterpriseOwned();
- }
- }
+ : PlatformKeysTestBase(SystemTokenStatus::EXISTS,
+ enrollment_status,
+ user_status),
+ key_permission_policy_(key_permission_policy) {}
void SetUpOnMainThread() override {
- if (policy_helper_)
- policy_helper_->WaitForInitialPolicy(browser()->profile());
-
- {
- base::RunLoop loop;
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&PlatformKeysTest::SetUpTestSystemSlotOnIO,
- base::Unretained(this),
- browser()->profile()->GetResourceContext(),
- loop.QuitClosure()));
- loop.Run();
- }
+ PlatformKeysTestBase::SetUpOnMainThread();
- ExtensionApiTest::SetUpOnMainThread();
+ if (IsPreTest())
+ return;
{
base::RunLoop loop;
GetNSSCertDatabaseForProfile(
- browser()->profile(),
- base::Bind(&PlatformKeysTest::SetupTestCerts, base::Unretained(this),
- loop.QuitClosure()));
+ profile(),
+ base::BindRepeating(&PlatformKeysTest::SetupTestCerts,
+ base::Unretained(this), loop.QuitClosure()));
loop.Run();
}
base::FilePath extension_path = test_data_dir_.AppendASCII("platform_keys");
extension_ = LoadExtension(extension_path);
- if (policy_helper_ && key_permission_policy_)
- SetupKeyPermissionPolicy();
+ if (user_status() != UserStatus::UNMANAGED && key_permission_policy_)
+ SetupKeyPermissionUserPolicy();
}
- void TearDownOnMainThread() override {
- ExtensionApiTest::TearDownOnMainThread();
+ void SetupKeyPermissionUserPolicy() {
+ policy::PolicyMap policy;
- base::RunLoop loop;
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&PlatformKeysTest::TearDownTestSystemSlotOnIO,
- base::Unretained(this), loop.QuitClosure()));
- loop.Run();
+ // Set up the test policy that gives |extension_| the permission to access
+ // corporate keys.
+ std::unique_ptr<base::DictionaryValue> key_permissions_policy =
+ std::make_unique<base::DictionaryValue>();
+ {
+ std::unique_ptr<base::DictionaryValue> cert1_key_permission(
+ new base::DictionaryValue);
+ cert1_key_permission->SetKey("allowCorporateKeyUsage", base::Value(true));
+ key_permissions_policy->SetWithoutPathExpansion(
+ extension_->id(), std::move(cert1_key_permission));
+ }
+
+ policy.Set(policy::key::kKeyPermissions, policy::POLICY_LEVEL_MANDATORY,
+ policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_CLOUD,
+ std::move(key_permissions_policy), nullptr);
+
+ mock_policy_provider()->UpdateChromePolicy(policy);
}
chromeos::PlatformKeysService* GetPlatformKeysService() {
return chromeos::PlatformKeysServiceFactory::GetForBrowserContext(
- browser()->profile());
+ profile());
}
bool RunExtensionTest(const std::string& test_suite_name) {
@@ -139,15 +93,16 @@ class PlatformKeysTest : public ExtensionApiTest {
// Only if the current user is of the same domain as the device is enrolled
// to, the system token is available to the extension.
- if (device_status_ == DEVICE_STATUS_ENROLLED &&
- user_status_ == USER_STATUS_MANAGED_AFFILIATED_DOMAIN) {
+ if (system_token_status() == SystemTokenStatus::EXISTS &&
+ enrollment_status() == EnrollmentStatus::ENROLLED &&
+ user_status() == UserStatus::MANAGED_AFFILIATED_DOMAIN) {
system_token_availability = "systemTokenEnabled";
}
GURL url = extension_->GetResourceURL(base::StringPrintf(
"basic.html?%s#%s", system_token_availability.c_str(),
test_suite_name.c_str()));
- return RunExtensionSubtest("", url.spec());
+ return TestExtension(url.spec());
}
void RegisterClient1AsCorporateKey() {
@@ -173,55 +128,19 @@ class PlatformKeysTest : public ExtensionApiTest {
}
protected:
- const DeviceStatus device_status_;
- const UserStatus user_status_;
-
scoped_refptr<net::X509Certificate> client_cert1_;
scoped_refptr<net::X509Certificate> client_cert2_;
const extensions::Extension* extension_;
private:
- void SetupInitialEmptyPolicy() {
- policy_helper_.reset(new policy::UserPolicyTestHelper(
- user_manager::StubAccountId().GetUserEmail()));
- policy_helper_->Init(
- base::DictionaryValue() /* empty mandatory policy */,
- base::DictionaryValue() /* empty recommended policy */);
- }
-
- void SetupKeyPermissionPolicy() {
- // Set up the test policy that gives |extension_| the permission to access
- // corporate keys.
- base::DictionaryValue key_permissions_policy;
- {
- std::unique_ptr<base::DictionaryValue> cert1_key_permission(
- new base::DictionaryValue);
- cert1_key_permission->SetKey("allowCorporateKeyUsage", base::Value(true));
- key_permissions_policy.SetWithoutPathExpansion(
- extension_->id(), std::move(cert1_key_permission));
- }
-
- std::string key_permissions_policy_str;
- base::JSONWriter::WriteWithOptions(key_permissions_policy,
- base::JSONWriter::OPTIONS_PRETTY_PRINT,
- &key_permissions_policy_str);
-
- base::DictionaryValue user_policy;
- user_policy.SetKey(policy::key::kKeyPermissions,
- base::Value(key_permissions_policy_str));
-
- policy_helper_->UpdatePolicy(
- user_policy, base::DictionaryValue() /* empty recommended policy */,
- browser()->profile());
- }
-
void GotPermissionsForExtension(
const base::Closure& done_callback,
std::unique_ptr<chromeos::KeyPermissions::PermissionsForExtension>
permissions_for_ext) {
std::string client_cert1_spki =
chromeos::platform_keys::GetSubjectPublicKeyInfo(client_cert1_);
- permissions_for_ext->RegisterKeyForCorporateUsage(client_cert1_spki);
+ permissions_for_ext->RegisterKeyForCorporateUsage(
+ client_cert1_spki, {chromeos::KeyPermissions::KeyLocation::kUserSlot});
done_callback.Run();
}
@@ -242,7 +161,7 @@ class PlatformKeysTest : public ExtensionApiTest {
// system wide key slot.
client_cert2_ = net::ImportClientCertAndKeyFromFile(
net::GetTestCertsDirectory(), "client_2.pem", "client_2.pk8",
- test_system_slot_->slot());
+ test_system_slot()->slot());
ASSERT_TRUE(client_cert2_.get());
}
@@ -255,28 +174,9 @@ class PlatformKeysTest : public ExtensionApiTest {
test_data_dir_.AppendASCII("platform_keys").AppendASCII("root.pem"));
}
- void SetUpTestSystemSlotOnIO(content::ResourceContext* context,
- const base::Closure& done_callback) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
- test_system_slot_.reset(new crypto::ScopedTestSystemNSSKeySlot());
- ASSERT_TRUE(test_system_slot_->ConstructedSuccessfully());
-
- content::BrowserThread::PostTask(content::BrowserThread::UI, FROM_HERE,
- done_callback);
- }
-
- void TearDownTestSystemSlotOnIO(const base::Closure& done_callback) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
- test_system_slot_.reset();
-
- content::BrowserThread::PostTask(content::BrowserThread::UI, FROM_HERE,
- done_callback);
- }
-
const bool key_permission_policy_;
- std::unique_ptr<policy::UserPolicyTestHelper> policy_helper_;
- policy::DevicePolicyCrosTestHelper device_policy_test_helper_;
- std::unique_ptr<crypto::ScopedTestSystemNSSKeySlot> test_system_slot_;
+
+ DISALLOW_COPY_AND_ASSIGN(PlatformKeysTest);
};
class TestSelectDelegate
@@ -319,22 +219,23 @@ class TestSelectDelegate
net::CertificateList certs_to_select_;
};
-class UnmanagedPlatformKeysTest
- : public PlatformKeysTest,
- public ::testing::WithParamInterface<DeviceStatus> {
+class UnmanagedPlatformKeysTest : public PlatformKeysTest,
+ public ::testing::WithParamInterface<
+ PlatformKeysTestBase::EnrollmentStatus> {
public:
UnmanagedPlatformKeysTest()
: PlatformKeysTest(GetParam(),
- USER_STATUS_UNMANAGED,
+ UserStatus::UNMANAGED,
false /* unused */) {}
};
struct Params {
- Params(DeviceStatus device_status, UserStatus user_status)
- : device_status_(device_status), user_status_(user_status) {}
+ Params(PlatformKeysTestBase::EnrollmentStatus enrollment_status,
+ PlatformKeysTestBase::UserStatus user_status)
+ : enrollment_status_(enrollment_status), user_status_(user_status) {}
- DeviceStatus device_status_;
- UserStatus user_status_;
+ PlatformKeysTestBase::EnrollmentStatus enrollment_status_;
+ PlatformKeysTestBase::UserStatus user_status_;
};
class ManagedWithPermissionPlatformKeysTest
@@ -342,7 +243,7 @@ class ManagedWithPermissionPlatformKeysTest
public ::testing::WithParamInterface<Params> {
public:
ManagedWithPermissionPlatformKeysTest()
- : PlatformKeysTest(GetParam().device_status_,
+ : PlatformKeysTest(GetParam().enrollment_status_,
GetParam().user_status_,
true /* grant the extension key permission */) {}
};
@@ -352,13 +253,17 @@ class ManagedWithoutPermissionPlatformKeysTest
public ::testing::WithParamInterface<Params> {
public:
ManagedWithoutPermissionPlatformKeysTest()
- : PlatformKeysTest(GetParam().device_status_,
+ : PlatformKeysTest(GetParam().enrollment_status_,
GetParam().user_status_,
false /* do not grant key permission */) {}
};
} // namespace
+IN_PROC_BROWSER_TEST_P(UnmanagedPlatformKeysTest, PRE_Basic) {
+ RunPreTest();
+}
+
// At first interactively selects |client_cert1_| and |client_cert2_| to grant
// permissions and afterwards runs more basic tests.
// After the initial two interactive calls, the simulated user does not select
@@ -370,11 +275,15 @@ IN_PROC_BROWSER_TEST_P(UnmanagedPlatformKeysTest, Basic) {
certs.push_back(client_cert1_);
GetPlatformKeysService()->SetSelectDelegate(
- base::WrapUnique(new TestSelectDelegate(certs)));
+ std::make_unique<TestSelectDelegate>(certs));
ASSERT_TRUE(RunExtensionTest("basicTests")) << message_;
}
+IN_PROC_BROWSER_TEST_P(UnmanagedPlatformKeysTest, PRE_Permissions) {
+ RunPreTest();
+}
+
// On interactive calls, the simulated user always selects |client_cert1_| if
// matching.
IN_PROC_BROWSER_TEST_P(UnmanagedPlatformKeysTest, Permissions) {
@@ -382,26 +291,37 @@ IN_PROC_BROWSER_TEST_P(UnmanagedPlatformKeysTest, Permissions) {
certs.push_back(client_cert1_);
GetPlatformKeysService()->SetSelectDelegate(
- base::WrapUnique(new TestSelectDelegate(certs)));
+ std::make_unique<TestSelectDelegate>(certs));
ASSERT_TRUE(RunExtensionTest("permissionTests")) << message_;
}
-INSTANTIATE_TEST_CASE_P(Unmanaged,
- UnmanagedPlatformKeysTest,
- ::testing::Values(DEVICE_STATUS_ENROLLED,
- DEVICE_STATUS_NOT_ENROLLED));
+INSTANTIATE_TEST_CASE_P(
+ Unmanaged,
+ UnmanagedPlatformKeysTest,
+ ::testing::Values(PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::EnrollmentStatus::NOT_ENROLLED));
+
+IN_PROC_BROWSER_TEST_P(ManagedWithoutPermissionPlatformKeysTest,
+ PRE_UserPermissionsBlocked) {
+ RunPreTest();
+}
IN_PROC_BROWSER_TEST_P(ManagedWithoutPermissionPlatformKeysTest,
UserPermissionsBlocked) {
// To verify that the user is not prompted for any certificate selection,
// set up a delegate that fails on any invocation.
GetPlatformKeysService()->SetSelectDelegate(
- base::MakeUnique<TestSelectDelegate>(net::CertificateList()));
+ std::make_unique<TestSelectDelegate>(net::CertificateList()));
ASSERT_TRUE(RunExtensionTest("managedProfile")) << message_;
}
+IN_PROC_BROWSER_TEST_P(ManagedWithoutPermissionPlatformKeysTest,
+ PRE_CorporateKeyAccessBlocked) {
+ RunPreTest();
+}
+
// A corporate key must not be useable if there is no policy permitting it.
IN_PROC_BROWSER_TEST_P(ManagedWithoutPermissionPlatformKeysTest,
CorporateKeyAccessBlocked) {
@@ -410,7 +330,7 @@ IN_PROC_BROWSER_TEST_P(ManagedWithoutPermissionPlatformKeysTest,
// To verify that the user is not prompted for any certificate selection,
// set up a delegate that fails on any invocation.
GetPlatformKeysService()->SetSelectDelegate(
- base::WrapUnique(new TestSelectDelegate(net::CertificateList())));
+ std::make_unique<TestSelectDelegate>(net::CertificateList()));
ASSERT_TRUE(RunExtensionTest("corporateKeyWithoutPermissionTests"))
<< message_;
@@ -420,9 +340,17 @@ INSTANTIATE_TEST_CASE_P(
ManagedWithoutPermission,
ManagedWithoutPermissionPlatformKeysTest,
::testing::Values(
- Params(DEVICE_STATUS_ENROLLED, USER_STATUS_MANAGED_AFFILIATED_DOMAIN),
- Params(DEVICE_STATUS_ENROLLED, USER_STATUS_MANAGED_OTHER_DOMAIN),
- Params(DEVICE_STATUS_NOT_ENROLLED, USER_STATUS_MANAGED_OTHER_DOMAIN)));
+ Params(PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_AFFILIATED_DOMAIN),
+ Params(PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN),
+ Params(PlatformKeysTestBase::EnrollmentStatus::NOT_ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN)));
+
+IN_PROC_BROWSER_TEST_P(ManagedWithPermissionPlatformKeysTest,
+ PRE_PolicyGrantsAccessToCorporateKey) {
+ RunPreTest();
+}
IN_PROC_BROWSER_TEST_P(ManagedWithPermissionPlatformKeysTest,
PolicyGrantsAccessToCorporateKey) {
@@ -434,18 +362,31 @@ IN_PROC_BROWSER_TEST_P(ManagedWithPermissionPlatformKeysTest,
certs.push_back(client_cert1_);
GetPlatformKeysService()->SetSelectDelegate(
- base::MakeUnique<TestSelectDelegate>(certs));
+ std::make_unique<TestSelectDelegate>(certs));
ASSERT_TRUE(RunExtensionTest("corporateKeyWithPermissionTests")) << message_;
}
IN_PROC_BROWSER_TEST_P(ManagedWithPermissionPlatformKeysTest,
+ PRE_PolicyDoesGrantAccessToNonCorporateKey) {
+ RunPreTest();
+}
+
+IN_PROC_BROWSER_TEST_P(ManagedWithPermissionPlatformKeysTest,
PolicyDoesGrantAccessToNonCorporateKey) {
- // The policy grants access to corporate keys but none are available.
+ // The policy grants access to corporate keys.
// As the profile is managed, the user must not be able to grant any
- // certificate permission. Set up a delegate that fails on any invocation.
+ // certificate permission.
+ // If the user is not affilited, no corporate keys are available. Set up a
+ // delegate that fails on any invocation. If the user is affiliated, client_2
+ // on the system token will be avialable for selection, as it is implicitly
+ // corporate.
+ net::CertificateList certs;
+ if (user_status() == UserStatus::MANAGED_AFFILIATED_DOMAIN)
+ certs.push_back(nullptr);
+
GetPlatformKeysService()->SetSelectDelegate(
- base::MakeUnique<TestSelectDelegate>(net::CertificateList()));
+ std::make_unique<TestSelectDelegate>(certs));
ASSERT_TRUE(RunExtensionTest("policyDoesGrantAccessToNonCorporateKey"))
<< message_;
@@ -455,6 +396,9 @@ INSTANTIATE_TEST_CASE_P(
ManagedWithPermission,
ManagedWithPermissionPlatformKeysTest,
::testing::Values(
- Params(DEVICE_STATUS_ENROLLED, USER_STATUS_MANAGED_AFFILIATED_DOMAIN),
- Params(DEVICE_STATUS_ENROLLED, USER_STATUS_MANAGED_OTHER_DOMAIN),
- Params(DEVICE_STATUS_NOT_ENROLLED, USER_STATUS_MANAGED_OTHER_DOMAIN)));
+ Params(PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_AFFILIATED_DOMAIN),
+ Params(PlatformKeysTestBase::EnrollmentStatus::ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN),
+ Params(PlatformKeysTestBase::EnrollmentStatus::NOT_ENROLLED,
+ PlatformKeysTestBase::UserStatus::MANAGED_OTHER_DOMAIN)));
diff --git a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.cc b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.cc
new file mode 100644
index 00000000000..0c25f117ab1
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.cc
@@ -0,0 +1,223 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h"
+
+#include "base/path_service.h"
+#include "base/run_loop.h"
+#include "chrome/browser/chromeos/policy/affiliation_test_helper.h"
+#include "chrome/browser/policy/profile_policy_connector.h"
+#include "chrome/browser/policy/profile_policy_connector_factory.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/common/chrome_paths.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "chromeos/dbus/dbus_thread_manager.h"
+#include "chromeos/dbus/fake_session_manager_client.h"
+#include "chromeos/dbus/session_manager_client.h"
+#include "components/policy/core/browser/browser_policy_connector.h"
+#include "components/policy/policy_constants.h"
+#include "content/public/test/test_launcher.h"
+#include "crypto/scoped_test_system_nss_key_slot.h"
+#include "extensions/test/result_catcher.h"
+#include "google_apis/gaia/gaia_constants.h"
+#include "google_apis/gaia/gaia_switches.h"
+#include "google_apis/gaia/gaia_urls.h"
+#include "net/dns/mock_host_resolver.h"
+#include "net/test/embedded_test_server/embedded_test_server.h"
+#include "net/test/embedded_test_server/http_request.h"
+#include "net/test/embedded_test_server/http_response.h"
+#include "testing/gmock/include/gmock/gmock.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+const char kAffiliationID[] = "some-affiliation-id";
+const char kTestUserinfoToken[] = "fake-userinfo-token";
+
+using policy::affiliation_test_helper::kEnterpriseUserEmail;
+using policy::affiliation_test_helper::kEnterpriseUserGaiaId;
+
+PlatformKeysTestBase::PlatformKeysTestBase(
+ SystemTokenStatus system_token_status,
+ EnrollmentStatus enrollment_status,
+ UserStatus user_status)
+ : system_token_status_(system_token_status),
+ enrollment_status_(enrollment_status),
+ user_status_(user_status),
+ account_id_(AccountId::FromUserEmailGaiaId(kEnterpriseUserEmail,
+ kEnterpriseUserGaiaId)) {
+ // Command line should not be tweaked as if user is already logged in.
+ set_chromeos_user_ = false;
+ // We log in without running browser.
+ set_exit_when_last_browser_closes(false);
+}
+
+PlatformKeysTestBase::~PlatformKeysTestBase() {}
+
+void PlatformKeysTestBase::SetUp() {
+ base::FilePath test_data_dir;
+ PathService::Get(chrome::DIR_TEST_DATA, &test_data_dir);
+ embedded_test_server()->ServeFilesFromDirectory(test_data_dir);
+
+ embedded_test_server()->RegisterRequestHandler(base::BindRepeating(
+ &FakeGaia::HandleRequest, base::Unretained(&fake_gaia_)));
+
+ // Don't spin up the IO thread yet since no threads are allowed while
+ // spawning sandbox host process. See crbug.com/322732.
+ ASSERT_TRUE(embedded_test_server()->InitializeAndListen());
+
+ // Start https wrapper here so that the URLs can be pointed at it in
+ // SetUpCommandLine().
+ ASSERT_TRUE(gaia_https_forwarder_.Initialize(
+ GaiaUrls::GetInstance()->gaia_url().host(),
+ embedded_test_server()->base_url()));
+
+ ExtensionApiTest::SetUp();
+}
+
+void PlatformKeysTestBase::SetUpCommandLine(base::CommandLine* command_line) {
+ ExtensionApiTest::SetUpCommandLine(command_line);
+
+ policy::affiliation_test_helper::AppendCommandLineSwitchesForLoginManager(
+ command_line);
+
+ const GURL gaia_url = gaia_https_forwarder_.GetURLForSSLHost(std::string());
+ command_line->AppendSwitchASCII(::switches::kGaiaUrl, gaia_url.spec());
+ command_line->AppendSwitchASCII(::switches::kLsoUrl, gaia_url.spec());
+ command_line->AppendSwitchASCII(::switches::kGoogleApisUrl, gaia_url.spec());
+
+ fake_gaia_.Initialize();
+ fake_gaia_.set_issue_oauth_code_cookie(true);
+}
+
+void PlatformKeysTestBase::SetUpInProcessBrowserTestFixture() {
+ ExtensionApiTest::SetUpInProcessBrowserTestFixture();
+
+ chromeos::FakeSessionManagerClient* fake_session_manager_client =
+ new chromeos::FakeSessionManagerClient;
+ chromeos::DBusThreadManager::GetSetterForTesting()->SetSessionManagerClient(
+ std::unique_ptr<chromeos::SessionManagerClient>(
+ fake_session_manager_client));
+
+ if (enrollment_status() == EnrollmentStatus::ENROLLED) {
+ std::set<std::string> device_affiliation_ids;
+ device_affiliation_ids.insert(kAffiliationID);
+ policy::affiliation_test_helper::SetDeviceAffiliationID(
+ &device_policy_test_helper_, fake_session_manager_client,
+ device_affiliation_ids);
+ }
+
+ if (user_status() == UserStatus::MANAGED_AFFILIATED_DOMAIN) {
+ std::set<std::string> user_affiliation_ids;
+ user_affiliation_ids.insert(kAffiliationID);
+ policy::UserPolicyBuilder user_policy;
+ policy::affiliation_test_helper::SetUserAffiliationIDs(
+ &user_policy, fake_session_manager_client, account_id_.GetUserEmail(),
+ user_affiliation_ids);
+ }
+
+ EXPECT_CALL(mock_policy_provider_, IsInitializationComplete(testing::_))
+ .WillRepeatedly(testing::Return(true));
+ mock_policy_provider_.SetAutoRefresh();
+ policy::BrowserPolicyConnector::SetPolicyProviderForTesting(
+ &mock_policy_provider_);
+}
+
+void PlatformKeysTestBase::SetUpOnMainThread() {
+ host_resolver()->AddRule("*", "127.0.0.1");
+ // Start the accept thread as the sandbox host process has already been
+ // spawned.
+ embedded_test_server()->StartAcceptingConnections();
+
+ FakeGaia::AccessTokenInfo token_info;
+ token_info.scopes.insert(GaiaConstants::kDeviceManagementServiceOAuth);
+ token_info.scopes.insert(GaiaConstants::kOAuthWrapBridgeUserInfoScope);
+ token_info.audience = GaiaUrls::GetInstance()->oauth2_chrome_client_id();
+ token_info.token = kTestUserinfoToken;
+ token_info.email = account_id_.GetUserEmail();
+ fake_gaia_.IssueOAuthToken(policy::affiliation_test_helper::kFakeRefreshToken,
+ token_info);
+
+ // On PRE_ test stage list of users is empty at this point. Then in the body
+ // of PRE_ test kEnterpriseUser is added. Afterwards in the main test flow
+ // after PRE_ test the list of user contains one kEnterpriseUser user.
+ // This user logs in.
+ if (!IsPreTest()) {
+ policy::affiliation_test_helper::LoginUser(account_id_);
+
+ if (user_status() != UserStatus::UNMANAGED) {
+ policy::ProfilePolicyConnector* const connector =
+ policy::ProfilePolicyConnectorFactory::GetForBrowserContext(
+ profile());
+ connector->OverrideIsManagedForTesting(true);
+ }
+ }
+
+ if (system_token_status() == SystemTokenStatus::EXISTS) {
+ base::RunLoop loop;
+ content::BrowserThread::PostTask(
+ content::BrowserThread::IO, FROM_HERE,
+ base::BindOnce(&PlatformKeysTestBase::SetUpTestSystemSlotOnIO,
+ base::Unretained(this), loop.QuitClosure()));
+ loop.Run();
+ }
+
+ ExtensionApiTest::SetUpOnMainThread();
+}
+
+void PlatformKeysTestBase::TearDownOnMainThread() {
+ ExtensionApiTest::TearDownOnMainThread();
+
+ if (system_token_status() == SystemTokenStatus::EXISTS) {
+ base::RunLoop loop;
+ content::BrowserThread::PostTask(
+ content::BrowserThread::IO, FROM_HERE,
+ base::BindOnce(&PlatformKeysTestBase::TearDownTestSystemSlotOnIO,
+ base::Unretained(this), loop.QuitClosure()));
+ loop.Run();
+ }
+ EXPECT_TRUE(embedded_test_server()->ShutdownAndWaitUntilComplete());
+}
+
+void PlatformKeysTestBase::PrepareTestSystemSlotOnIO(
+ crypto::ScopedTestSystemNSSKeySlot* system_slot) {}
+
+void PlatformKeysTestBase::RunPreTest() {
+ policy::affiliation_test_helper::PreLoginUser(account_id_);
+}
+
+bool PlatformKeysTestBase::TestExtension(const std::string& page_url) {
+ DCHECK(!page_url.empty()) << "page_url cannot be empty";
+ Browser* const browser = CreateBrowser(profile());
+
+ extensions::ResultCatcher catcher;
+ ui_test_utils::NavigateToURL(browser, GURL(page_url));
+
+ if (!catcher.GetNextResult()) {
+ message_ = catcher.message();
+ return false;
+ }
+ return true;
+}
+
+bool PlatformKeysTestBase::IsPreTest() {
+ return content::IsPreTest();
+}
+
+void PlatformKeysTestBase::SetUpTestSystemSlotOnIO(
+ base::OnceClosure done_callback) {
+ test_system_slot_ = std::make_unique<crypto::ScopedTestSystemNSSKeySlot>();
+ ASSERT_TRUE(test_system_slot_->ConstructedSuccessfully());
+
+ PrepareTestSystemSlotOnIO(test_system_slot_.get());
+
+ content::BrowserThread::PostTask(content::BrowserThread::UI, FROM_HERE,
+ std::move(done_callback));
+}
+
+void PlatformKeysTestBase::TearDownTestSystemSlotOnIO(
+ base::OnceClosure done_callback) {
+ test_system_slot_.reset();
+
+ content::BrowserThread::PostTask(content::BrowserThread::UI, FROM_HERE,
+ std::move(done_callback));
+}
diff --git a/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h
new file mode 100644
index 00000000000..01f5ff06467
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/platform_keys/platform_keys_test_base.h
@@ -0,0 +1,106 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_PLATFORM_KEYS_PLATFORM_KEYS_TEST_BASE_H_
+#define CHROME_BROWSER_EXTENSIONS_API_PLATFORM_KEYS_PLATFORM_KEYS_TEST_BASE_H_
+
+#include <memory>
+
+#include "base/macros.h"
+#include "chrome/browser/chromeos/login/test/https_forwarder.h"
+#include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h"
+#include "chrome/browser/extensions/extension_apitest.h"
+#include "components/policy/core/common/mock_configuration_policy_provider.h"
+#include "components/signin/core/account_id/account_id.h"
+#include "google_apis/gaia/fake_gaia.h"
+
+namespace crypto {
+class ScopedTestSystemNSSKeySlot;
+}
+
+// An ExtensionApiTest which provides additional setup for system token
+// availability, device enrollment status, user affiliation and user policy.
+// Every test case is supposed to have a PRE_ test case which must call
+// PlatformKeysTestBase::RunPreTest.
+class PlatformKeysTestBase : public ExtensionApiTest {
+ public:
+ enum class SystemTokenStatus { EXISTS, DOES_NOT_EXIST };
+
+ enum class EnrollmentStatus { ENROLLED, NOT_ENROLLED };
+
+ enum class UserStatus {
+ UNMANAGED,
+ MANAGED_AFFILIATED_DOMAIN,
+ MANAGED_OTHER_DOMAIN
+ };
+
+ PlatformKeysTestBase(SystemTokenStatus system_token_status,
+ EnrollmentStatus enrollment_status,
+ UserStatus user_status);
+ ~PlatformKeysTestBase() override;
+
+ protected:
+ // ExtensionApiTest:
+ void SetUp() override;
+ void SetUpCommandLine(base::CommandLine* command_line) override;
+ void SetUpInProcessBrowserTestFixture() override;
+ void SetUpOnMainThread() override;
+ void TearDownOnMainThread() override;
+
+ // Will be called with the system slot on the IO thread, if a system slot is
+ // being created. The subclass can override this to perform its own
+ // preparations with the system slot.
+ virtual void PrepareTestSystemSlotOnIO(
+ crypto::ScopedTestSystemNSSKeySlot* system_slot);
+
+ SystemTokenStatus system_token_status() { return system_token_status_; }
+ EnrollmentStatus enrollment_status() { return enrollment_status_; }
+ UserStatus user_status() { return user_status_; }
+
+ policy::MockConfigurationPolicyProvider* mock_policy_provider() {
+ return &mock_policy_provider_;
+ }
+
+ crypto::ScopedTestSystemNSSKeySlot* test_system_slot() {
+ return test_system_slot_.get();
+ }
+
+ // This must be called from the PRE_ test cases.
+ void RunPreTest();
+
+ // Load |page_url| in a new browser in the current profile and wait for PASSED
+ // or FAILED notification. The functionality of this function is reduced
+ // functionality of RunExtensionSubtest(), but we don't use it here because it
+ // requires function InProcessBrowserTest::browser() to return non-NULL
+ // pointer. Unfortunately it returns the value which is set in constructor and
+ // can't be modified. Because on login flow there is no browser, the function
+ // InProcessBrowserTest::browser() always returns NULL. Besides this we need
+ // only very little functionality from RunExtensionSubtest(). Thus so that
+ // don't make RunExtensionSubtest() too complex we just introduce a new
+ // function.
+ bool TestExtension(const std::string& page_url);
+
+ // Returns true if called from a PRE_ test.
+ bool IsPreTest();
+
+ private:
+ void SetUpTestSystemSlotOnIO(base::OnceClosure done_callback);
+ void TearDownTestSystemSlotOnIO(base::OnceClosure done_callback);
+
+ const SystemTokenStatus system_token_status_;
+ const EnrollmentStatus enrollment_status_;
+ const UserStatus user_status_;
+
+ const AccountId account_id_;
+
+ policy::DevicePolicyCrosTestHelper device_policy_test_helper_;
+ std::unique_ptr<crypto::ScopedTestSystemNSSKeySlot> test_system_slot_;
+ policy::MockConfigurationPolicyProvider mock_policy_provider_;
+ FakeGaia fake_gaia_;
+ chromeos::HTTPSForwarder gaia_https_forwarder_;
+
+ DISALLOW_COPY_AND_ASSIGN(PlatformKeysTestBase);
+};
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_PLATFORM_KEYS_PLATFORM_KEYS_TEST_BASE_H_
diff --git a/chromium/chrome/browser/extensions/api/preference/preference_api.cc b/chromium/chrome/browser/extensions/api/preference/preference_api.cc
index 153c8f78eda..e6ce843eacd 100644
--- a/chromium/chrome/browser/extensions/api/preference/preference_api.cc
+++ b/chromium/chrome/browser/extensions/api/preference/preference_api.cc
@@ -12,7 +12,6 @@
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/singleton.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
@@ -113,6 +112,8 @@ const PrefMappingEntry kPrefMapping[] = {
APIPermission::kProxy},
{"referrersEnabled", prefs::kEnableReferrers, APIPermission::kPrivacy,
APIPermission::kPrivacy},
+ {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermission::kPrivacy,
+ APIPermission::kPrivacy},
{"safeBrowsingEnabled", prefs::kSafeBrowsingEnabled,
APIPermission::kPrivacy, APIPermission::kPrivacy},
{"safeBrowsingExtendedReportingEnabled",
@@ -205,7 +206,7 @@ class InvertBooleanTransformer : public PrefTransformerInterface {
bool bool_value = false;
bool result = value->GetAsBoolean(&bool_value);
DCHECK(result);
- return base::MakeUnique<base::Value>(!bool_value);
+ return std::make_unique<base::Value>(!bool_value);
}
};
@@ -219,10 +220,10 @@ class NetworkPredictionTransformer : public PrefTransformerInterface {
const bool pref_found = extension_pref->GetAsBoolean(&bool_value);
DCHECK(pref_found) << "Preference not found.";
if (bool_value) {
- return base::MakeUnique<base::Value>(
+ return std::make_unique<base::Value>(
chrome_browser_net::NETWORK_PREDICTION_DEFAULT);
}
- return base::MakeUnique<base::Value>(
+ return std::make_unique<base::Value>(
chrome_browser_net::NETWORK_PREDICTION_NEVER);
}
@@ -231,7 +232,7 @@ class NetworkPredictionTransformer : public PrefTransformerInterface {
int int_value = chrome_browser_net::NETWORK_PREDICTION_DEFAULT;
const bool pref_found = browser_pref->GetAsInteger(&int_value);
DCHECK(pref_found) << "Preference not found.";
- return base::MakeUnique<base::Value>(
+ return std::make_unique<base::Value>(
int_value != chrome_browser_net::NETWORK_PREDICTION_NEVER);
}
};
@@ -292,11 +293,11 @@ class PrefMapping {
DCHECK_EQ(arraysize(kPrefMapping), mapping_.size());
DCHECK_EQ(arraysize(kPrefMapping), event_mapping_.size());
RegisterPrefTransformer(proxy_config::prefs::kProxy,
- base::MakeUnique<ProxyPrefTransformer>());
+ std::make_unique<ProxyPrefTransformer>());
RegisterPrefTransformer(prefs::kBlockThirdPartyCookies,
- base::MakeUnique<InvertBooleanTransformer>());
+ std::make_unique<InvertBooleanTransformer>());
RegisterPrefTransformer(prefs::kNetworkPredictionOptions,
- base::MakeUnique<NetworkPredictionTransformer>());
+ std::make_unique<NetworkPredictionTransformer>());
}
~PrefMapping() {
diff --git a/chromium/chrome/browser/extensions/api/preference/preference_helpers.cc b/chromium/chrome/browser/extensions/api/preference/preference_helpers.cc
index 15b5d34a241..3414501b336 100644
--- a/chromium/chrome/browser/extensions/api/preference/preference_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/preference/preference_helpers.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/preference/preference_helpers.h"
+#include <memory>
#include <utility>
#include "base/json/json_writer.h"
@@ -127,7 +128,7 @@ void DispatchEventToExtensions(Profile* profile,
std::unique_ptr<base::ListValue> args_copy(args->DeepCopy());
auto event =
- base::MakeUnique<Event>(histogram_value, event_name,
+ std::make_unique<Event>(histogram_value, event_name,
std::move(args_copy), restrict_to_profile);
router->DispatchEventToExtension(extension->id(), std::move(event));
}
diff --git a/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc b/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
index c7639303ea4..780aafeeb1e 100644
--- a/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
@@ -18,7 +18,6 @@
#include <utility>
#include "base/base64.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_tokenizer.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
@@ -367,7 +366,7 @@ std::unique_ptr<base::DictionaryValue> CreateProxyRulesDict(
ProxyPrefs::ProxyMode mode;
CHECK(proxy_config.GetMode(&mode) && mode == ProxyPrefs::MODE_FIXED_SERVERS);
- auto extension_proxy_rules = base::MakeUnique<base::DictionaryValue>();
+ auto extension_proxy_rules = std::make_unique<base::DictionaryValue>();
std::string proxy_servers;
if (!proxy_config.GetProxyServer(&proxy_servers)) {
@@ -434,7 +433,7 @@ std::unique_ptr<base::DictionaryValue> CreateProxyRulesDict(
std::unique_ptr<base::DictionaryValue> CreateProxyServerDict(
const net::ProxyServer& proxy) {
- auto out = base::MakeUnique<base::DictionaryValue>();
+ auto out = std::make_unique<base::DictionaryValue>();
switch (proxy.scheme()) {
case net::ProxyServer::SCHEME_HTTP:
out->SetString(keys::kProxyConfigRuleScheme, "http");
@@ -466,7 +465,7 @@ std::unique_ptr<base::DictionaryValue> CreatePacScriptDict(
ProxyPrefs::ProxyMode mode;
CHECK(proxy_config.GetMode(&mode) && mode == ProxyPrefs::MODE_PAC_SCRIPT);
- auto pac_script_dict = base::MakeUnique<base::DictionaryValue>();
+ auto pac_script_dict = std::make_unique<base::DictionaryValue>();
std::string pac_url;
if (!proxy_config.GetPacUrl(&pac_url)) {
LOG(ERROR) << "Invalid proxy configuration. Missing PAC URL.";
@@ -496,7 +495,7 @@ std::unique_ptr<base::DictionaryValue> CreatePacScriptDict(
std::unique_ptr<base::ListValue> TokenizeToStringList(
const std::string& in,
const std::string& delims) {
- auto out = base::MakeUnique<base::ListValue>();
+ auto out = std::make_unique<base::ListValue>();
base::StringTokenizer entries(in, delims);
while (entries.GetNext())
out->AppendString(entries.token());
diff --git a/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc b/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc
index be4c9da390c..85ff80162b4 100644
--- a/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc
@@ -9,7 +9,6 @@
#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/proxy/proxy_api_constants.h"
#include "components/proxy_config/proxy_config_dictionary.h"
@@ -33,7 +32,7 @@ const char kSamplePacScriptUrl[] = "http://wpad/wpad.dat";
// extension API.
std::unique_ptr<base::DictionaryValue> CreateTestProxyServerDict(
const std::string& host) {
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString(keys::kProxyConfigRuleHost, host);
return dict;
}
@@ -44,7 +43,7 @@ std::unique_ptr<base::DictionaryValue> CreateTestProxyServerDict(
const std::string& schema,
const std::string& host,
int port) {
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString(keys::kProxyConfigRuleScheme, schema);
dict->SetString(keys::kProxyConfigRuleHost, host);
dict->SetInteger(keys::kProxyConfigRulePort, port);
@@ -119,7 +118,7 @@ TEST(ExtensionProxyApiHelpers, GetPacUrlFromExtensionPref) {
EXPECT_FALSE(bad_message);
// Set up a pac script.
- auto pacScriptDict = base::MakeUnique<base::DictionaryValue>();
+ auto pacScriptDict = std::make_unique<base::DictionaryValue>();
pacScriptDict->SetString(keys::kProxyConfigPacScriptUrl, kSamplePacScriptUrl);
proxy_config.Set(keys::kProxyConfigPacScript, std::move(pacScriptDict));
@@ -148,7 +147,7 @@ TEST(ExtensionProxyApiHelpers, GetPacDataFromExtensionPref) {
EXPECT_FALSE(bad_message);
// Set up a PAC script.
- auto pacScriptDict = base::MakeUnique<base::DictionaryValue>();
+ auto pacScriptDict = std::make_unique<base::DictionaryValue>();
pacScriptDict->SetString(keys::kProxyConfigPacScriptData, kSamplePacScript);
proxy_config.Set(keys::kProxyConfigPacScript, std::move(pacScriptDict));
@@ -177,7 +176,7 @@ TEST(ExtensionProxyApiHelpers, GetProxyRulesStringFromExtensionPref) {
EXPECT_EQ(std::string(), out);
EXPECT_EQ(std::string(), error);
- auto proxy_rules = base::MakeUnique<base::DictionaryValue>();
+ auto proxy_rules = std::make_unique<base::DictionaryValue>();
proxy_rules->Set(keys::field_name[1], CreateTestProxyServerDict("proxy1"));
proxy_rules->Set(keys::field_name[2], CreateTestProxyServerDict("proxy2"));
proxy_config.Set(keys::kProxyConfigRules, std::move(proxy_rules));
@@ -209,10 +208,10 @@ TEST(ExtensionProxyApiHelpers, GetBypassListFromExtensionPref) {
EXPECT_EQ(std::string(), error);
EXPECT_FALSE(bad_message);
- auto bypass_list = base::MakeUnique<base::ListValue>();
+ auto bypass_list = std::make_unique<base::ListValue>();
bypass_list->AppendString("host1");
bypass_list->AppendString("host2");
- auto proxy_rules = base::MakeUnique<base::DictionaryValue>();
+ auto proxy_rules = std::make_unique<base::DictionaryValue>();
proxy_rules->Set(keys::kProxyConfigBypassList, std::move(bypass_list));
proxy_config.Set(keys::kProxyConfigRules, std::move(proxy_rules));
@@ -330,7 +329,7 @@ TEST(ExtensionProxyApiHelpers, CreateProxyRulesDict) {
CreateTestProxyServerDict("http", "proxy3", 80));
expected->Set("fallbackProxy",
CreateTestProxyServerDict("socks4", "proxy4", 80));
- auto bypass_list = base::MakeUnique<base::ListValue>();
+ auto bypass_list = std::make_unique<base::ListValue>();
bypass_list->AppendString("localhost");
expected->Set(keys::kProxyConfigBypassList, std::move(bypass_list));
@@ -358,7 +357,7 @@ TEST(ExtensionProxyApiHelpers, CreateProxyRulesDictMultipleProxies) {
CreateTestProxyServerDict("http", "proxy3", 80));
expected->Set("fallbackProxy",
CreateTestProxyServerDict("socks4", "proxy4", 80));
- auto bypass_list = base::MakeUnique<base::ListValue>();
+ auto bypass_list = std::make_unique<base::ListValue>();
bypass_list->AppendString("localhost");
expected->Set(keys::kProxyConfigBypassList, std::move(bypass_list));
diff --git a/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc b/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
index 61756b241fb..148b3cc4a0b 100644
--- a/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
+++ b/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -252,11 +252,11 @@ void ChromeRuntimeAPIDelegate::OpenURL(const GURL& uninstall_url) {
if (!browser)
browser = new Browser(Browser::CreateParams(profile, false));
- chrome::NavigateParams params(
- browser, uninstall_url, ui::PAGE_TRANSITION_CLIENT_REDIRECT);
+ NavigateParams params(browser, uninstall_url,
+ ui::PAGE_TRANSITION_CLIENT_REDIRECT);
params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
params.user_gesture = false;
- chrome::Navigate(&params);
+ Navigate(&params);
}
bool ChromeRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate_unittest.cc b/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate_unittest.cc
index 355d8f518da..f005de4adc2 100644
--- a/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate_unittest.cc
@@ -9,7 +9,6 @@
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/location.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
@@ -64,7 +63,7 @@ class TestEventRouter : public EventRouter {
std::unique_ptr<KeyedService> TestEventRouterFactoryFunction(
content::BrowserContext* context) {
- return base::MakeUnique<TestEventRouter>(context);
+ return std::make_unique<TestEventRouter>(context);
}
// This class lets us intercept extension update checks and respond as if
@@ -160,7 +159,7 @@ class UpdateCheckResultCatcher {
void OnResult(const RuntimeAPIDelegate::UpdateCheckResult& result) {
EXPECT_EQ(nullptr, result_.get());
- result_ = base::MakeUnique<RuntimeAPIDelegate::UpdateCheckResult>(
+ result_ = std::make_unique<RuntimeAPIDelegate::UpdateCheckResult>(
result.success, result.response, result.version);
if (run_loop_)
run_loop_->Quit();
@@ -168,7 +167,7 @@ class UpdateCheckResultCatcher {
std::unique_ptr<RuntimeAPIDelegate::UpdateCheckResult> WaitForResult() {
if (!result_) {
- run_loop_ = base::MakeUnique<base::RunLoop>();
+ run_loop_ = std::make_unique<base::RunLoop>();
run_loop_->Run();
}
return std::move(result_);
@@ -192,14 +191,14 @@ class ChromeRuntimeAPIDelegateTest : public ExtensionServiceTestWithInstall {
InitializeExtensionServiceWithUpdater();
runtime_delegate_ =
- base::MakeUnique<ChromeRuntimeAPIDelegate>(browser_context());
+ std::make_unique<ChromeRuntimeAPIDelegate>(browser_context());
service()->updater()->SetExtensionCacheForTesting(nullptr);
EventRouterFactory::GetInstance()->SetTestingFactory(
browser_context(), &TestEventRouterFactoryFunction);
// Setup the ExtensionService so that extension updates won't complete
// installation until the extension is idle.
- update_install_gate_ = base::MakeUnique<UpdateInstallGate>(service());
+ update_install_gate_ = std::make_unique<UpdateInstallGate>(service());
service()->RegisterInstallGate(ExtensionPrefs::DELAY_REASON_WAIT_FOR_IDLE,
update_install_gate_.get());
static_cast<TestExtensionSystem*>(ExtensionSystem::Get(browser_context()))
diff --git a/chromium/chrome/browser/extensions/api/runtime/runtime_apitest.cc b/chromium/chrome/browser/extensions/api/runtime/runtime_apitest.cc
new file mode 100644
index 00000000000..2999bdd5c46
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/runtime/runtime_apitest.cc
@@ -0,0 +1,282 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "base/run_loop.h"
+#include "chrome/browser/apps/app_browsertest_util.h"
+#include "chrome/browser/extensions/extension_apitest.h"
+#include "chrome/browser/extensions/extension_function_test_utils.h"
+#include "chrome/browser/extensions/extension_service.h"
+#include "chrome/browser/extensions/test_extension_dir.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "content/public/test/browser_test_utils.h"
+#include "extensions/browser/api/runtime/runtime_api.h"
+#include "extensions/browser/blacklist_state.h"
+#include "extensions/browser/extension_dialog_auto_confirm.h"
+#include "extensions/browser/extension_prefs.h"
+#include "extensions/browser/extension_registry.h"
+#include "extensions/browser/test_extension_registry_observer.h"
+#include "extensions/test/result_catcher.h"
+#include "net/test/embedded_test_server/embedded_test_server.h"
+#include "url/url_constants.h"
+
+// Tests the privileged components of chrome.runtime.
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimePrivileged) {
+ ASSERT_TRUE(RunExtensionTest("runtime/privileged")) << message_;
+}
+
+// Tests the unprivileged components of chrome.runtime.
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimeUnprivileged) {
+ ASSERT_TRUE(StartEmbeddedTestServer());
+ ASSERT_TRUE(
+ LoadExtension(test_data_dir_.AppendASCII("runtime/content_script")));
+
+ // The content script runs on this page.
+ extensions::ResultCatcher catcher;
+ ui_test_utils::NavigateToURL(browser(),
+ embedded_test_server()->GetURL("/title1.html"));
+ EXPECT_TRUE(catcher.GetNextResult()) << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimeUninstallURL) {
+ // Auto-confirm the uninstall dialog.
+ extensions::ScopedTestDialogAutoConfirm auto_confirm(
+ extensions::ScopedTestDialogAutoConfirm::ACCEPT);
+ ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("runtime")
+ .AppendASCII("uninstall_url")
+ .AppendASCII("sets_uninstall_url")));
+ ASSERT_TRUE(RunExtensionTest("runtime/uninstall_url")) << message_;
+}
+
+namespace extensions {
+
+namespace {
+
+const char kUninstallUrl[] = "http://www.google.com/";
+
+std::string GetActiveUrl(Browser* browser) {
+ return browser->tab_strip_model()
+ ->GetActiveWebContents()
+ ->GetLastCommittedURL()
+ .spec();
+}
+
+class RuntimeAPIUpdateTest : public ExtensionApiTest {
+ public:
+ RuntimeAPIUpdateTest() {}
+
+ protected:
+ void SetUpOnMainThread() override {
+ ExtensionApiTest::SetUpOnMainThread();
+ EXPECT_TRUE(scoped_temp_dir_.CreateUniqueTempDir());
+ }
+
+ struct ExtensionCRXData {
+ std::string unpacked_relative_path;
+ base::FilePath crx_path;
+ explicit ExtensionCRXData(const std::string& unpacked_relative_path)
+ : unpacked_relative_path(unpacked_relative_path) {}
+ };
+
+ void SetUpCRX(const std::string& root_dir,
+ const std::string& pem_filename,
+ std::vector<ExtensionCRXData>* crx_data_list) {
+ const base::FilePath test_dir = test_data_dir_.AppendASCII(root_dir);
+ const base::FilePath pem_path = test_dir.AppendASCII(pem_filename);
+ for (ExtensionCRXData& crx_data : *crx_data_list) {
+ crx_data.crx_path = PackExtensionWithOptions(
+ test_dir.AppendASCII(crx_data.unpacked_relative_path),
+ scoped_temp_dir_.GetPath().AppendASCII(
+ crx_data.unpacked_relative_path + ".crx"),
+ pem_path, base::FilePath());
+ }
+ }
+
+ bool CrashEnabledExtension(const std::string& extension_id) {
+ ExtensionHost* background_host =
+ ProcessManager::Get(browser()->profile())
+ ->GetBackgroundHostForExtension(extension_id);
+ if (!background_host)
+ return false;
+ content::CrashTab(background_host->host_contents());
+ return true;
+ }
+
+ private:
+ base::ScopedTempDir scoped_temp_dir_;
+
+ DISALLOW_COPY_AND_ASSIGN(RuntimeAPIUpdateTest);
+};
+
+} // namespace
+
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimeOpenOptionsPage) {
+ ASSERT_TRUE(RunExtensionTest("runtime/open_options_page"));
+}
+
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimeOpenOptionsPageError) {
+ ASSERT_TRUE(RunExtensionTest("runtime/open_options_page_error"));
+}
+
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ChromeRuntimeGetPlatformInfo) {
+ std::unique_ptr<base::Value> result(
+ extension_function_test_utils::RunFunctionAndReturnSingleResult(
+ new RuntimeGetPlatformInfoFunction(), "[]", browser()));
+ ASSERT_TRUE(result.get() != NULL);
+ base::DictionaryValue* dict =
+ extension_function_test_utils::ToDictionary(result.get());
+ ASSERT_TRUE(dict != NULL);
+ EXPECT_TRUE(dict->HasKey("os"));
+ EXPECT_TRUE(dict->HasKey("arch"));
+ EXPECT_TRUE(dict->HasKey("nacl_arch"));
+}
+
+// Tests chrome.runtime.getPackageDirectory with an app.
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest,
+ ChromeRuntimeGetPackageDirectoryEntryApp) {
+ ASSERT_TRUE(RunPlatformAppTest("api_test/runtime/get_package_directory/app"))
+ << message_;
+}
+
+// Tests chrome.runtime.getPackageDirectory with an extension.
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest,
+ ChromeRuntimeGetPackageDirectoryEntryExtension) {
+ ASSERT_TRUE(RunExtensionTest("runtime/get_package_directory/extension"))
+ << message_;
+}
+
+// Tests chrome.runtime.reload
+// This test is flaky: crbug.com/366181
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, DISABLED_ChromeRuntimeReload) {
+ ExtensionRegistry* registry = ExtensionRegistry::Get(profile());
+ const char kManifest[] =
+ "{"
+ " \"name\": \"reload\","
+ " \"version\": \"1.0\","
+ " \"background\": {"
+ " \"scripts\": [\"background.js\"]"
+ " },"
+ " \"manifest_version\": 2"
+ "}";
+
+ TestExtensionDir dir;
+ dir.WriteManifest(kManifest);
+ dir.WriteFile(FILE_PATH_LITERAL("background.js"), "console.log('loaded');");
+
+ const Extension* extension = LoadExtension(dir.UnpackedPath());
+ ASSERT_TRUE(extension);
+ const std::string extension_id = extension->id();
+
+ // Somewhat arbitrary upper limit of 30 iterations. If the extension manages
+ // to reload itself that often without being terminated, the test fails
+ // anyway.
+ for (int i = 0; i < 30; i++) {
+ TestExtensionRegistryObserver unload_observer(registry, extension_id);
+ TestExtensionRegistryObserver load_observer(registry, extension_id);
+ ASSERT_TRUE(ExecuteScriptInBackgroundPageNoWait(
+ extension_id, "chrome.runtime.reload();"));
+ unload_observer.WaitForExtensionUnloaded();
+ base::RunLoop().RunUntilIdle();
+
+ if (registry->GetExtensionById(extension_id,
+ ExtensionRegistry::TERMINATED)) {
+ break;
+ } else {
+ load_observer.WaitForExtensionLoaded();
+ // We need to let other registry observers handle the notification to
+ // finish initialization
+ base::RunLoop().RunUntilIdle();
+ WaitForExtensionViewsToLoad();
+ }
+ }
+ ASSERT_TRUE(
+ registry->GetExtensionById(extension_id, ExtensionRegistry::TERMINATED));
+}
+
+// Tests that updating a terminated extension sends runtime.onInstalled event
+// with correct previousVersion.
+// Regression test for https://crbug.com/724563.
+IN_PROC_BROWSER_TEST_F(RuntimeAPIUpdateTest,
+ TerminatedExtensionUpdateHasCorrectPreviousVersion) {
+ std::vector<ExtensionCRXData> data;
+ data.emplace_back("v1");
+ data.emplace_back("v2");
+ SetUpCRX("runtime/update_terminated_extension", "pem.pem", &data);
+
+ ExtensionId extension_id;
+ {
+ // Install version 1 of the extension.
+ ResultCatcher catcher;
+ const int expected_change = 1;
+ const Extension* extension_v1 =
+ InstallExtension(data[0].crx_path, expected_change);
+ extension_id = extension_v1->id();
+ ASSERT_TRUE(extension_v1);
+ EXPECT_TRUE(catcher.GetNextResult());
+ }
+ ASSERT_TRUE(CrashEnabledExtension(extension_id));
+ {
+ // Update to version 2, expect runtime.onInstalled with
+ // previousVersion = '1'.
+ ResultCatcher catcher;
+ const int expected_change = 1;
+ const Extension* extension_v2 =
+ UpdateExtension(extension_id, data[1].crx_path, expected_change);
+ ASSERT_TRUE(extension_v2);
+ EXPECT_TRUE(catcher.GetNextResult());
+ }
+}
+
+// Tests that when a blacklisted extension with a set uninstall url is
+// uninstalled, its uninstall url does not open.
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest,
+ DoNotOpenUninstallUrlForBlacklistedExtensions) {
+ // Load an extension that has set an uninstall url.
+ scoped_refptr<const extensions::Extension> extension =
+ LoadExtension(test_data_dir_.AppendASCII("runtime")
+ .AppendASCII("uninstall_url")
+ .AppendASCII("sets_uninstall_url"));
+
+ ASSERT_TRUE(extension.get());
+ extension_service()->AddExtension(extension.get());
+ ASSERT_TRUE(extension_service()->IsExtensionEnabled(extension->id()));
+
+ // Uninstall the extension and expect its uninstall url to open.
+ extension_service()->UninstallExtension(
+ extension->id(), extensions::UNINSTALL_REASON_USER_INITIATED, NULL);
+ TabStripModel* tabs = browser()->tab_strip_model();
+
+ EXPECT_EQ(2, tabs->count());
+ content::WaitForLoadStop(tabs->GetActiveWebContents());
+ // Verify the uninstall url
+ EXPECT_EQ(kUninstallUrl, GetActiveUrl(browser()));
+
+ // Close the tab pointing to the uninstall url.
+ tabs->CloseWebContentsAt(tabs->active_index(), 0);
+ EXPECT_EQ(1, tabs->count());
+ EXPECT_EQ("about:blank", GetActiveUrl(browser()));
+
+ // Load the same extension again, except blacklist it after installation.
+ extension = LoadExtension(test_data_dir_.AppendASCII("runtime")
+ .AppendASCII("uninstall_url")
+ .AppendASCII("sets_uninstall_url"));
+ extension_service()->AddExtension(extension.get());
+ ASSERT_TRUE(extension_service()->IsExtensionEnabled(extension->id()));
+
+ // Blacklist extension.
+ extensions::ExtensionPrefs::Get(profile())->SetExtensionBlacklistState(
+ extension->id(), extensions::BlacklistState::BLACKLISTED_MALWARE);
+
+ // Uninstalling a blacklisted extension should not open its uninstall url.
+ TestExtensionRegistryObserver observer(ExtensionRegistry::Get(profile()),
+ extension->id());
+ extension_service()->UninstallExtension(
+ extension->id(), extensions::UNINSTALL_REASON_USER_INITIATED, NULL);
+ observer.WaitForExtensionUninstalled();
+
+ EXPECT_EQ(1, tabs->count());
+ content::WaitForLoadStop(tabs->GetActiveWebContents());
+ EXPECT_EQ(url::kAboutBlankURL, GetActiveUrl(browser()));
+}
+
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc b/chromium/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
index 6eb32c1c891..c2bef6dbe46 100644
--- a/chromium/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
@@ -8,7 +8,6 @@
#include <utility>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/signin/chrome_proximity_auth_client.h"
@@ -56,7 +55,7 @@ ScreenlockPrivateGetLockedFunction::ScreenlockPrivateGetLockedFunction() {}
ScreenlockPrivateGetLockedFunction::~ScreenlockPrivateGetLockedFunction() {}
bool ScreenlockPrivateGetLockedFunction::RunAsync() {
- SetResult(base::MakeUnique<base::Value>(
+ SetResult(std::make_unique<base::Value>(
proximity_auth::ScreenlockBridge::Get()->IsLocked()));
SendResponse(error_.empty());
return true;
@@ -121,14 +120,14 @@ void ScreenlockPrivateEventRouter::OnScreenDidLock(
proximity_auth::ScreenlockBridge::LockHandler::ScreenType screen_type) {
DispatchEvent(events::SCREENLOCK_PRIVATE_ON_CHANGED,
screenlock::OnChanged::kEventName,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
}
void ScreenlockPrivateEventRouter::OnScreenDidUnlock(
proximity_auth::ScreenlockBridge::LockHandler::ScreenType screen_type) {
DispatchEvent(events::SCREENLOCK_PRIVATE_ON_CHANGED,
screenlock::OnChanged::kEventName,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
}
void ScreenlockPrivateEventRouter::OnFocusedUserChanged(
diff --git a/chromium/chrome/browser/extensions/api/sessions/sessions_api.cc b/chromium/chrome/browser/extensions/api/sessions/sessions_api.cc
index 1c372a7433d..aba5cc99f59 100644
--- a/chromium/chrome/browser/extensions/api/sessions/sessions_api.cc
+++ b/chromium/chrome/browser/extensions/api/sessions/sessions_api.cc
@@ -6,12 +6,12 @@
#include <stddef.h>
+#include <memory>
#include <utility>
#include <vector>
#include "base/i18n/rtl.h"
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
@@ -154,7 +154,7 @@ SessionsGetRecentlyClosedFunction::CreateWindowModel(
const sessions::TabRestoreService::Window& window) {
DCHECK(!window.tabs.empty());
- auto tabs = base::MakeUnique<std::vector<tabs::Tab>>();
+ auto tabs = std::make_unique<std::vector<tabs::Tab>>();
for (const auto& tab : window.tabs)
tabs->push_back(
CreateTabModel(*tab, tab->tabstrip_index == window.selected_tab_index));
@@ -570,7 +570,7 @@ SessionsEventRouter::~SessionsEventRouter() {
void SessionsEventRouter::TabRestoreServiceChanged(
sessions::TabRestoreService* service) {
std::unique_ptr<base::ListValue> args(new base::ListValue());
- EventRouter::Get(profile_)->BroadcastEvent(base::MakeUnique<Event>(
+ EventRouter::Get(profile_)->BroadcastEvent(std::make_unique<Event>(
events::SESSIONS_ON_CHANGED, api::sessions::OnChanged::kEventName,
std::move(args)));
}
diff --git a/chromium/chrome/browser/extensions/api/sessions/sessions_apitest.cc b/chromium/chrome/browser/extensions/api/sessions/sessions_apitest.cc
index a0e02b75501..6f68a4cd4d0 100644
--- a/chromium/chrome/browser/extensions/api/sessions/sessions_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/sessions/sessions_apitest.cc
@@ -4,6 +4,7 @@
#include <stddef.h>
+#include <memory>
#include <utility>
#include "base/command_line.h"
@@ -195,7 +196,7 @@ std::unique_ptr<KeyedService> ExtensionSessionsTest::BuildProfileSyncService(
browser_sync::ProfileSyncServiceMock* sync_service =
new browser_sync::ProfileSyncServiceMock(
CreateProfileSyncServiceParamsForTest(
- base::MakeUnique<browser_sync::ChromeSyncClient>(profile),
+ std::make_unique<browser_sync::ChromeSyncClient>(profile),
profile));
static_cast<browser_sync::ChromeSyncClient*>(sync_service->GetSyncClient())
->SetSyncApiComponentFactoryForTesting(std::move(factory));
diff --git a/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
index 0a2343bc02c..dd1e77d785e 100644
--- a/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
+++ b/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
@@ -9,7 +9,6 @@
#include <utility>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/api/preference/preference_api.h"
#include "chrome/browser/prefs/session_startup_pref.h"
@@ -61,7 +60,7 @@ std::unique_ptr<TemplateURLData> ConvertSearchProvider(
}
if (!data)
- data = base::MakeUnique<TemplateURLData>();
+ data = std::make_unique<TemplateURLData>();
if (search_provider.name)
data->SetShortName(base::UTF8ToUTF16(*search_provider.name));
@@ -154,15 +153,15 @@ void SettingsOverridesAPI::OnExtensionLoaded(
ExtensionPrefs::Get(profile_)->GetInstallParam(extension->id());
if (settings->homepage) {
SetPref(extension->id(), prefs::kHomePage,
- base::MakeUnique<base::Value>(SubstituteInstallParam(
+ std::make_unique<base::Value>(SubstituteInstallParam(
settings->homepage->spec(), install_parameter)));
SetPref(extension->id(), prefs::kHomePageIsNewTabPage,
- base::MakeUnique<base::Value>(false));
+ std::make_unique<base::Value>(false));
}
if (!settings->startup_pages.empty()) {
SetPref(
extension->id(), prefs::kRestoreOnStartup,
- base::MakeUnique<base::Value>(SessionStartupPref::kPrefValueURLs));
+ std::make_unique<base::Value>(SessionStartupPref::kPrefValueURLs));
if (settings->startup_pages.size() > 1) {
VLOG(1) << extensions::ErrorUtils::FormatErrorMessage(
kManyStartupPagesWarning,
@@ -180,7 +179,7 @@ void SettingsOverridesAPI::OnExtensionLoaded(
// all search engines.
if (settings->search_engine->is_default) {
SetPref(extension->id(), prefs::kDefaultSearchProviderEnabled,
- base::MakeUnique<base::Value>(true));
+ std::make_unique<base::Value>(true));
} else {
UnsetPref(extension->id(), prefs::kDefaultSearchProviderEnabled);
}
@@ -228,7 +227,7 @@ void SettingsOverridesAPI::RegisterSearchProvider(
std::string install_parameter = prefs->GetInstallParam(extension->id());
std::unique_ptr<TemplateURLData> data = ConvertSearchProvider(
profile_->GetPrefs(), *settings->search_engine, install_parameter);
- auto turl = base::MakeUnique<TemplateURL>(
+ auto turl = std::make_unique<TemplateURL>(
*data, TemplateURL::NORMAL_CONTROLLED_BY_EXTENSION, extension->id(),
prefs->GetInstallTime(extension->id()),
settings->search_engine->is_default);
diff --git a/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc b/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
index 56d30db8f51..a612b2c1250 100644
--- a/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
+
#include "base/macros.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
@@ -30,7 +32,7 @@ const int kTestExtensionPrepopulatedId = 1;
// TemplateURLData with search engines settings from test extension manifest.
// chrome/test/data/extensions/settings_override/manifest.json
std::unique_ptr<TemplateURLData> TestExtensionSearchEngine(PrefService* prefs) {
- auto result = base::MakeUnique<TemplateURLData>();
+ auto result = std::make_unique<TemplateURLData>();
result->SetShortName(base::ASCIIToUTF16("name.de"));
result->SetKeyword(base::ASCIIToUTF16("keyword.de"));
result->SetURL("http://www.foo.de/s?q={searchTerms}&id=10");
diff --git a/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.cc b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.cc
new file mode 100644
index 00000000000..65c4c99243e
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.cc
@@ -0,0 +1,112 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h"
+
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/chromeos/system/timezone_resolver_manager.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+#include "chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/common/extensions/api/settings_private.h"
+#include "chrome/common/pref_names.h"
+#include "components/prefs/pref_service.h"
+
+namespace extensions {
+
+namespace settings_api = api::settings_private;
+
+namespace settings_private {
+namespace {
+
+// Implements kResolveTimezoneByGeolocationMethodShort generated preference.
+class GeneratedResolveTimezoneByGeolocationMethodShort
+ : public GeneratedTimeZonePrefBase {
+ public:
+ explicit GeneratedResolveTimezoneByGeolocationMethodShort(Profile* profile);
+ ~GeneratedResolveTimezoneByGeolocationMethodShort() override;
+
+ // GeneratedPrefsChromeOSImpl implementation:
+ std::unique_ptr<settings_api::PrefObject> GetPrefObject() const override;
+ SetPrefResult SetPref(const base::Value* value) override;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(GeneratedResolveTimezoneByGeolocationMethodShort);
+};
+
+GeneratedResolveTimezoneByGeolocationMethodShort::
+ GeneratedResolveTimezoneByGeolocationMethodShort(Profile* profile)
+ : GeneratedTimeZonePrefBase(kResolveTimezoneByGeolocationMethodShort,
+ profile) {}
+
+GeneratedResolveTimezoneByGeolocationMethodShort::
+ ~GeneratedResolveTimezoneByGeolocationMethodShort() = default;
+
+std::unique_ptr<settings_api::PrefObject>
+GeneratedResolveTimezoneByGeolocationMethodShort::GetPrefObject() const {
+ std::unique_ptr<settings_api::PrefObject> pref_object =
+ std::make_unique<settings_api::PrefObject>();
+
+ pref_object->key = pref_name_;
+ pref_object->type = settings_api::PREF_TYPE_NUMBER;
+ pref_object->value = std::make_unique<base::Value>(static_cast<int>(
+ g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->GetEffectiveUserTimeZoneResolveMethod(profile_->GetPrefs(), true)));
+ UpdateTimeZonePrefControlledBy(pref_object.get());
+
+ return pref_object;
+}
+
+SetPrefResult GeneratedResolveTimezoneByGeolocationMethodShort::SetPref(
+ const base::Value* value) {
+ if (!value->is_int())
+ return SetPrefResult::PREF_TYPE_MISMATCH;
+
+ // Check if preference is policy or primary-user controlled.
+ if (chromeos::system::TimeZoneResolverManager::
+ IsTimeZoneResolutionPolicyControlled() ||
+ !profile_->IsSameProfile(ProfileManager::GetPrimaryUserProfile())) {
+ return SetPrefResult::PREF_NOT_MODIFIABLE;
+ }
+
+ // Check if automatic time zone detection is disabled.
+ // (kResolveTimezoneByGeolocationOnOff must be modified first.)
+ if (!g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->TimeZoneResolverShouldBeRunning()) {
+ return SetPrefResult::PREF_NOT_MODIFIABLE;
+ }
+
+ const chromeos::system::TimeZoneResolverManager::TimeZoneResolveMethod
+ new_value = chromeos::system::TimeZoneResolverManager::
+ TimeZoneResolveMethodFromInt(value->GetInt());
+ const chromeos::system::TimeZoneResolverManager::TimeZoneResolveMethod
+ current_value = g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->GetEffectiveUserTimeZoneResolveMethod(
+ profile_->GetPrefs(), true);
+ if (new_value == current_value)
+ return SetPrefResult::SUCCESS;
+
+ profile_->GetPrefs()->SetInteger(::prefs::kResolveTimezoneByGeolocationMethod,
+ static_cast<int>(new_value));
+
+ return SetPrefResult::SUCCESS;
+}
+
+} // anonymous namespace
+
+const char kResolveTimezoneByGeolocationMethodShort[] =
+ "generated.resolve_timezone_by_geolocation_method_short";
+
+std::unique_ptr<GeneratedPref>
+CreateGeneratedResolveTimezoneByGeolocationMethodShort(Profile* profile) {
+ return std::make_unique<GeneratedResolveTimezoneByGeolocationMethodShort>(
+ profile);
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h
new file mode 100644
index 00000000000..7867b2f7b57
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h
@@ -0,0 +1,28 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_METHOD_SHORT_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_METHOD_SHORT_H_
+
+#include <memory>
+
+class Profile;
+
+namespace extensions {
+namespace settings_private {
+
+class GeneratedPref;
+
+// Time zone detection method (e.g. using general location vs. accurate
+// location).
+extern const char kResolveTimezoneByGeolocationMethodShort[];
+
+// Constructor for kResolveTimezoneByGeolocationMethodShort preference.
+std::unique_ptr<GeneratedPref>
+CreateGeneratedResolveTimezoneByGeolocationMethodShort(Profile* profile);
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_METHOD_SHORT_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.cc b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.cc
new file mode 100644
index 00000000000..f261f0608e3
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.cc
@@ -0,0 +1,104 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h"
+
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/chromeos/system/timezone_resolver_manager.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+#include "chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/common/extensions/api/settings_private.h"
+#include "chrome/common/pref_names.h"
+#include "components/prefs/pref_service.h"
+#include "components/user_manager/user_manager.h"
+
+namespace extensions {
+
+namespace settings_api = api::settings_private;
+
+namespace settings_private {
+namespace {
+
+// Implements kResolveTimezoneByGeolocationOnOff generated preference.
+class GeneratedResolveTimezoneByGeolocationOnOff
+ : public GeneratedTimeZonePrefBase {
+ public:
+ explicit GeneratedResolveTimezoneByGeolocationOnOff(Profile* profile);
+ ~GeneratedResolveTimezoneByGeolocationOnOff() override;
+
+ // GeneratedPref implementation:
+ std::unique_ptr<settings_api::PrefObject> GetPrefObject() const override;
+ SetPrefResult SetPref(const base::Value* value) override;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(GeneratedResolveTimezoneByGeolocationOnOff);
+};
+
+GeneratedResolveTimezoneByGeolocationOnOff::
+ GeneratedResolveTimezoneByGeolocationOnOff(Profile* profile)
+ : GeneratedTimeZonePrefBase(kResolveTimezoneByGeolocationOnOff, profile) {}
+
+GeneratedResolveTimezoneByGeolocationOnOff::
+ ~GeneratedResolveTimezoneByGeolocationOnOff() = default;
+
+std::unique_ptr<settings_api::PrefObject>
+GeneratedResolveTimezoneByGeolocationOnOff::GetPrefObject() const {
+ std::unique_ptr<settings_api::PrefObject> pref_object =
+ std::make_unique<settings_api::PrefObject>();
+
+ pref_object->key = pref_name_;
+ pref_object->type = settings_api::PREF_TYPE_BOOLEAN;
+ pref_object->value =
+ std::make_unique<base::Value>(g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->TimeZoneResolverShouldBeRunning());
+
+ UpdateTimeZonePrefControlledBy(pref_object.get());
+
+ return pref_object;
+}
+
+SetPrefResult GeneratedResolveTimezoneByGeolocationOnOff::SetPref(
+ const base::Value* value) {
+ if (!value->is_bool())
+ return SetPrefResult::PREF_TYPE_MISMATCH;
+
+ // Check if preference is policy or primary-user controlled.
+ if (chromeos::system::TimeZoneResolverManager::
+ IsTimeZoneResolutionPolicyControlled() ||
+ !profile_->IsSameProfile(ProfileManager::GetPrimaryUserProfile())) {
+ return SetPrefResult::PREF_NOT_MODIFIABLE;
+ }
+
+ const bool new_value = value->GetBool();
+ const bool current_value = g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->TimeZoneResolverShouldBeRunning();
+ if (new_value == current_value)
+ return SetPrefResult::SUCCESS;
+
+ profile_->GetPrefs()->SetInteger(
+ ::prefs::kResolveTimezoneByGeolocationMethod,
+ static_cast<int>(new_value ? chromeos::system::TimeZoneResolverManager::
+ TimeZoneResolveMethod::IP_ONLY
+ : chromeos::system::TimeZoneResolverManager::
+ TimeZoneResolveMethod::DISABLED));
+
+ return SetPrefResult::SUCCESS;
+}
+
+} // anonymous namespace
+
+const char kResolveTimezoneByGeolocationOnOff[] =
+ "generated.resolve_timezone_by_geolocation_on_off";
+
+std::unique_ptr<GeneratedPref> CreateGeneratedResolveTimezoneByGeolocationOnOff(
+ Profile* profile) {
+ return std::make_unique<GeneratedResolveTimezoneByGeolocationOnOff>(profile);
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h
new file mode 100644
index 00000000000..099f5f7b181
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h
@@ -0,0 +1,27 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_ON_OFF_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_ON_OFF_H_
+
+#include <memory>
+
+class Profile;
+
+namespace extensions {
+namespace settings_private {
+
+class GeneratedPref;
+
+// Whether time zone detection by geolocation is enabled.
+extern const char kResolveTimezoneByGeolocationOnOff[];
+
+// Constructor for kResolveTimezoneByGeolocationOnOff preference.
+std::unique_ptr<GeneratedPref> CreateGeneratedResolveTimezoneByGeolocationOnOff(
+ Profile* profile);
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_CHROMEOS_RESOLVE_TIME_ZONE_BY_GEOLOCATION_ON_OFF_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_pref.cc b/chromium/chrome/browser/extensions/api/settings_private/generated_pref.cc
new file mode 100644
index 00000000000..b0308f67c07
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_pref.cc
@@ -0,0 +1,30 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+
+namespace extensions {
+namespace settings_private {
+
+GeneratedPref::Observer::Observer() = default;
+GeneratedPref::Observer::~Observer() = default;
+
+GeneratedPref::GeneratedPref() = default;
+GeneratedPref::~GeneratedPref() = default;
+
+void GeneratedPref::AddObserver(Observer* observer) {
+ observers_.AddObserver(observer);
+}
+
+void GeneratedPref::RemoveObserver(Observer* observer) {
+ observers_.RemoveObserver(observer);
+}
+
+void GeneratedPref::NotifyObservers(const std::string& pref_name) {
+ for (Observer& observer : observers_)
+ observer.OnGeneratedPrefChanged(pref_name);
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_pref.h b/chromium/chrome/browser/extensions/api/settings_private/generated_pref.h
new file mode 100644
index 00000000000..a634903329b
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_pref.h
@@ -0,0 +1,74 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREF_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREF_H_
+
+#include <memory>
+#include <string>
+#include "base/macros.h"
+#include "base/observer_list.h"
+#include "chrome/browser/extensions/api/settings_private/prefs_util_enums.h"
+
+namespace base {
+class Value;
+}
+
+namespace extensions {
+namespace api {
+namespace settings_private {
+struct PrefObject;
+} // namespace settings_private
+} // namespace api
+
+namespace settings_private {
+
+// Base class for generated preference implementation.
+// These are the "preferences" that exist in settings_private API only
+// to simplify creating Settings UI for something not directly attached to
+// user preference.
+class GeneratedPref {
+ public:
+ class Observer {
+ public:
+ Observer();
+ virtual ~Observer();
+
+ // This method is called to notify observer that visible value
+ // of the preference has changed.
+ virtual void OnGeneratedPrefChanged(const std::string& pref_name) = 0;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(Observer);
+ };
+
+ virtual ~GeneratedPref();
+
+ // Returns fully populated PrefObject.
+ virtual std::unique_ptr<api::settings_private::PrefObject> GetPrefObject()
+ const = 0;
+
+ // Updates "preference" value.
+ virtual SetPrefResult SetPref(const base::Value* value) = 0;
+
+ // Modify observer list.
+ void AddObserver(Observer* observer);
+ void RemoveObserver(Observer* observer);
+
+ protected:
+ GeneratedPref();
+
+ // Call this when the pref value changes.
+ void NotifyObservers(const std::string& pref_name);
+
+ private:
+ base::ObserverList<Observer> observers_;
+
+ DISALLOW_COPY_AND_ASSIGN(GeneratedPref);
+};
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREF_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.cc b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.cc
new file mode 100644
index 00000000000..dff08441a4e
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.cc
@@ -0,0 +1,81 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/generated_prefs.h"
+
+#include "base/callback.h"
+#include "build/build_config.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+#include "chrome/browser/extensions/api/settings_private/prefs_util_enums.h"
+#include "chrome/common/extensions/api/settings_private.h"
+
+#if defined(OS_CHROMEOS)
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h"
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h"
+#endif
+
+namespace extensions {
+namespace settings_private {
+
+GeneratedPrefs::GeneratedPrefs(Profile* profile) {
+#if defined(OS_CHROMEOS)
+ prefs_[kResolveTimezoneByGeolocationOnOff] =
+ CreateGeneratedResolveTimezoneByGeolocationOnOff(profile);
+ prefs_[kResolveTimezoneByGeolocationMethodShort] =
+ CreateGeneratedResolveTimezoneByGeolocationMethodShort(profile);
+#endif
+}
+
+GeneratedPrefs::~GeneratedPrefs() = default;
+
+bool GeneratedPrefs::HasPref(const std::string& pref_name) const {
+ return FindPrefImpl(pref_name) != nullptr;
+}
+
+std::unique_ptr<api::settings_private::PrefObject> GeneratedPrefs::GetPref(
+ const std::string& pref_name) const {
+ GeneratedPref* impl = FindPrefImpl(pref_name);
+ if (!impl)
+ return nullptr;
+
+ return impl->GetPrefObject();
+}
+
+SetPrefResult GeneratedPrefs::SetPref(const std::string& pref_name,
+ const base::Value* value) {
+ GeneratedPref* impl = FindPrefImpl(pref_name);
+ if (!impl)
+ return SetPrefResult::PREF_NOT_FOUND;
+
+ return impl->SetPref(value);
+}
+
+void GeneratedPrefs::AddObserver(const std::string& pref_name,
+ GeneratedPref::Observer* observer) {
+ GeneratedPref* impl = FindPrefImpl(pref_name);
+ CHECK(impl);
+
+ impl->AddObserver(observer);
+}
+
+void GeneratedPrefs::RemoveObserver(const std::string& pref_name,
+ GeneratedPref::Observer* observer) {
+ GeneratedPref* impl = FindPrefImpl(pref_name);
+ if (!impl)
+ return;
+
+ impl->RemoveObserver(observer);
+}
+
+GeneratedPref* GeneratedPrefs::FindPrefImpl(
+ const std::string& pref_name) const {
+ const PrefsMap::const_iterator it = prefs_.find(pref_name);
+ if (it == prefs_.end())
+ return nullptr;
+
+ return it->second.get();
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.h b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.h
new file mode 100644
index 00000000000..fef9247c66b
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs.h
@@ -0,0 +1,73 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_H_
+
+#include <memory>
+#include <string>
+#include <unordered_map>
+
+#include "base/macros.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+#include "chrome/browser/extensions/api/settings_private/prefs_util_enums.h"
+#include "components/keyed_service/core/keyed_service.h"
+
+class Profile;
+
+namespace base {
+class Value;
+}
+
+namespace extensions {
+namespace api {
+namespace settings_private {
+struct PrefObject;
+} // namespace settings_private
+} // namespace api
+
+namespace settings_private {
+
+// This is a "store" for virtual preferences that exist only for
+// api::settings_private. These are used to control Chrome Settings UI elements
+// not directly attached to user preferences.
+class GeneratedPrefs : public KeyedService {
+ public:
+ // Preference name to implementation map.
+ using PrefsMap =
+ std::unordered_map<std::string, std::unique_ptr<GeneratedPref>>;
+
+ explicit GeneratedPrefs(Profile* profile);
+ ~GeneratedPrefs() override;
+
+ // Returns true if preference is supported.
+ bool HasPref(const std::string& pref_name) const;
+
+ // Returns fully populated PrefObject or nullptr if not supported.
+ std::unique_ptr<api::settings_private::PrefObject> GetPref(
+ const std::string& pref_name) const;
+
+ // Updates preference value.
+ SetPrefResult SetPref(const std::string& pref_name, const base::Value* value);
+
+ // Modify list of observers for the given preference.
+ void AddObserver(const std::string& pref_name,
+ GeneratedPref::Observer* observer);
+ void RemoveObserver(const std::string& pref_name,
+ GeneratedPref::Observer* observer);
+
+ private:
+ // Returns preference implementation or nullptr if not found.
+ GeneratedPref* FindPrefImpl(const std::string& pref_name) const;
+
+ // Known preference map.
+ PrefsMap prefs_;
+
+ DISALLOW_COPY_AND_ASSIGN(GeneratedPrefs);
+};
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.cc b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.cc
new file mode 100644
index 00000000000..fa90ade78a3
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.cc
@@ -0,0 +1,40 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/generated_prefs_factory.h"
+
+#include "chrome/browser/extensions/api/settings_private/generated_prefs.h"
+#include "chrome/browser/profiles/incognito_helpers.h"
+#include "chrome/browser/profiles/profile.h"
+#include "components/keyed_service/content/browser_context_dependency_manager.h"
+
+namespace extensions {
+namespace settings_private {
+
+// static
+GeneratedPrefs* GeneratedPrefsFactory::GetForBrowserContext(
+ content::BrowserContext* browser_context) {
+ return static_cast<GeneratedPrefs*>(
+ GetInstance()->GetServiceForBrowserContext(browser_context, true));
+}
+
+// static
+GeneratedPrefsFactory* GeneratedPrefsFactory::GetInstance() {
+ return base::Singleton<GeneratedPrefsFactory>::get();
+}
+
+GeneratedPrefsFactory::GeneratedPrefsFactory()
+ : BrowserContextKeyedServiceFactory(
+ "GeneratedPrefs",
+ BrowserContextDependencyManager::GetInstance()) {}
+
+GeneratedPrefsFactory::~GeneratedPrefsFactory() {}
+
+KeyedService* GeneratedPrefsFactory::BuildServiceInstanceFor(
+ content::BrowserContext* profile) const {
+ return new GeneratedPrefs(static_cast<Profile*>(profile));
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.h b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.h
new file mode 100644
index 00000000000..c435e5b2784
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_prefs_factory.h
@@ -0,0 +1,41 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_FACTORY_H__
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_FACTORY_H__
+
+#include "base/macros.h"
+#include "base/memory/singleton.h"
+#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
+
+namespace extensions {
+namespace settings_private {
+
+class GeneratedPrefs;
+
+// BrowserContextKeyedServiceFactory for GeneratedPrefs.
+class GeneratedPrefsFactory : public BrowserContextKeyedServiceFactory {
+ public:
+ static GeneratedPrefs* GetForBrowserContext(
+ content::BrowserContext* browser_context);
+
+ static GeneratedPrefsFactory* GetInstance();
+
+ private:
+ friend struct base::DefaultSingletonTraits<GeneratedPrefsFactory>;
+
+ GeneratedPrefsFactory();
+ ~GeneratedPrefsFactory() override;
+
+ // BrowserContextKeyedBaseFactory implementation.
+ KeyedService* BuildServiceInstanceFor(
+ content::BrowserContext* profile) const override;
+
+ DISALLOW_COPY_AND_ASSIGN(GeneratedPrefsFactory);
+};
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREFS_FACTORY_H__
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.cc b/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.cc
new file mode 100644
index 00000000000..1e3d56309af
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.cc
@@ -0,0 +1,56 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h"
+
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/chromeos/system/timezone_resolver_manager.h"
+#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/common/extensions/api/settings_private.h"
+#include "components/user_manager/user_manager.h"
+
+namespace extensions {
+
+namespace settings_api = api::settings_private;
+
+namespace settings_private {
+
+GeneratedTimeZonePrefBase::GeneratedTimeZonePrefBase(
+ const std::string& pref_name,
+ Profile* profile)
+ : pref_name_(pref_name), profile_(profile) {
+ g_browser_process->platform_part()->GetTimezoneResolverManager()->AddObserver(
+ this);
+}
+
+GeneratedTimeZonePrefBase::~GeneratedTimeZonePrefBase() {
+ g_browser_process->platform_part()
+ ->GetTimezoneResolverManager()
+ ->RemoveObserver(this);
+}
+
+void GeneratedTimeZonePrefBase::OnTimeZoneResolverUpdated() {
+ NotifyObservers(pref_name_);
+}
+
+void GeneratedTimeZonePrefBase::UpdateTimeZonePrefControlledBy(
+ settings_api::PrefObject* out_pref) const {
+ if (chromeos::system::TimeZoneResolverManager::
+ IsTimeZoneResolutionPolicyControlled()) {
+ out_pref->controlled_by = settings_api::CONTROLLED_BY_DEVICE_POLICY;
+ out_pref->enforcement = settings_api::ENFORCEMENT_ENFORCED;
+ } else if (!profile_->IsSameProfile(
+ ProfileManager::GetPrimaryUserProfile())) {
+ out_pref->controlled_by = settings_api::CONTROLLED_BY_PRIMARY_USER;
+ out_pref->controlled_by_name = std::make_unique<std::string>(
+ user_manager::UserManager::Get()->GetPrimaryUser()->GetDisplayEmail());
+ out_pref->enforcement = settings_api::ENFORCEMENT_ENFORCED;
+ }
+ // Time zone settings can be policy-bound (for all users), or primary-user
+ // bound (for secondary users in multiprofile mode). Otherwise do not modify
+ // default values.
+}
+
+} // namespace settings_private
+} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h b/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h
new file mode 100644
index 00000000000..99ec2946140
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/generated_time_zone_pref_base.h
@@ -0,0 +1,45 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_TIME_ZONE_PREF_BASE_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_TIME_ZONE_PREF_BASE_H_
+
+#include <string>
+
+#include "base/macros.h"
+#include "chrome/browser/chromeos/system/timezone_resolver_manager.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
+
+class Profile;
+
+namespace extensions {
+namespace settings_private {
+
+// Base class for several generated Time Zone preferences.
+class GeneratedTimeZonePrefBase
+ : public GeneratedPref,
+ public chromeos::system::TimeZoneResolverManager::Observer {
+ public:
+ ~GeneratedTimeZonePrefBase() override;
+
+ // chromeos::system::TimeZoneResolverManager::Observer
+ void OnTimeZoneResolverUpdated() override;
+
+ protected:
+ GeneratedTimeZonePrefBase(const std::string& pref_name, Profile* profile);
+
+ void UpdateTimeZonePrefControlledBy(
+ api::settings_private::PrefObject* out_pref) const;
+
+ const std::string pref_name_;
+
+ Profile* const profile_;
+
+ DISALLOW_COPY_AND_ASSIGN(GeneratedTimeZonePrefBase);
+};
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_TIME_ZONE_PREF_BASE_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc b/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
index 7b73936b860..12188832837 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
+++ b/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -6,6 +6,8 @@
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
+#include "chrome/browser/extensions/api/settings_private/generated_prefs.h"
+#include "chrome/browser/extensions/api/settings_private/generated_prefs_factory.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/extensions/settings_api_helpers.h"
#include "chrome/browser/prefs/session_startup_pref.h"
@@ -40,8 +42,9 @@
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
-#include "chrome/browser/chromeos/system/timezone_resolver_manager.h"
#include "chrome/browser/chromeos/system/timezone_util.h"
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_method_short.h"
+#include "chrome/browser/extensions/api/settings_private/chromeos_resolve_time_zone_by_geolocation_on_off.h"
#include "chromeos/settings/cros_settings_names.h"
#include "components/arc/arc_prefs.h"
#include "ui/chromeos/events/pref_names.h"
@@ -76,7 +79,7 @@ bool IsCrosSettingReadOnly(const std::string& pref_name) {
namespace extensions {
-namespace settings_private = api::settings_private;
+namespace settings_api = api::settings_private;
PrefsUtil::PrefsUtil(Profile* profile) : profile_(profile) {}
@@ -94,386 +97,391 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetWhitelistedKeys() {
// Miscellaneous
(*s_whitelist)[::prefs::kAlternateErrorPagesEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[autofill::prefs::kAutofillEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[bookmarks::prefs::kShowBookmarkBar] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
(*s_whitelist)[::prefs::kUseCustomChromeFrame] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif
(*s_whitelist)[::prefs::kShowHomeButton] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Appearance settings.
(*s_whitelist)[::prefs::kCurrentThemeID] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
(*s_whitelist)[::prefs::kUsesSystemTheme] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif
- (*s_whitelist)[::prefs::kHomePage] =
- settings_private::PrefType::PREF_TYPE_URL;
+ (*s_whitelist)[::prefs::kHomePage] = settings_api::PrefType::PREF_TYPE_URL;
(*s_whitelist)[::prefs::kHomePageIsNewTabPage] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kWebKitDefaultFixedFontSize] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kWebKitDefaultFontSize] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kWebKitMinimumFontSize] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kWebKitFixedFontFamily] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kWebKitSansSerifFontFamily] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kWebKitSerifFontFamily] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kWebKitStandardFontFamily] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kDefaultCharset] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
#if defined(OS_MACOSX)
(*s_whitelist)[::prefs::kWebkitTabsToLinks] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif
// On startup.
(*s_whitelist)[::prefs::kRestoreOnStartup] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kURLsToRestoreOnStartup] =
- settings_private::PrefType::PREF_TYPE_LIST;
+ settings_api::PrefType::PREF_TYPE_LIST;
// Downloads settings.
(*s_whitelist)[::prefs::kDownloadDefaultDirectory] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kPromptForDownload] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[drive::prefs::kDisableDrive] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Printing settings.
(*s_whitelist)[::prefs::kLocalDiscoveryNotificationsEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Miscellaneous. TODO(stevenjb): categorize.
(*s_whitelist)[::prefs::kEnableDoNotTrack] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kEnableEncryptedMedia] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kApplicationLocale] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kNetworkPredictionOptions] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[password_manager::prefs::kCredentialsEnableService] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[password_manager::prefs::kCredentialsEnableAutosignin] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kSafeBrowsingEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kSafeBrowsingExtendedReportingEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kSearchSuggestEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Languages page
+ (*s_whitelist)[spellcheck::prefs::kSpellCheckEnable] =
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[spellcheck::prefs::kSpellCheckDictionaries] =
- settings_private::PrefType::PREF_TYPE_LIST;
+ settings_api::PrefType::PREF_TYPE_LIST;
+ (*s_whitelist)[spellcheck::prefs::kSpellCheckForcedDictionaries] =
+ settings_api::PrefType::PREF_TYPE_LIST;
(*s_whitelist)[spellcheck::prefs::kSpellCheckUseSpellingService] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kOfferTranslateEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[translate::TranslatePrefs::kPrefTranslateBlockedLanguages] =
- settings_private::PrefType::PREF_TYPE_LIST;
+ settings_api::PrefType::PREF_TYPE_LIST;
#if defined(OS_CHROMEOS)
(*s_whitelist)[::prefs::kLanguageImeMenuActivated] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif
// Search page.
(*s_whitelist)[DefaultSearchManager::kDefaultSearchProviderDataPrefName] =
- settings_private::PrefType::PREF_TYPE_DICTIONARY;
+ settings_api::PrefType::PREF_TYPE_DICTIONARY;
// Site Settings prefs.
(*s_whitelist)[::prefs::kBlockThirdPartyCookies] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kPluginsAlwaysOpenPdfExternally] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kEnableDRM] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Clear browsing data settings.
(*s_whitelist)[browsing_data::prefs::kDeleteBrowsingHistory] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteBrowsingHistoryBasic] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteDownloadHistory] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteCache] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteCacheBasic] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteCookies] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteCookiesBasic] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeletePasswords] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteFormData] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteSiteSettings] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteHostedAppsData] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteMediaLicenses] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[browsing_data::prefs::kDeleteTimePeriod] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[browsing_data::prefs::kDeleteTimePeriodBasic] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[browsing_data::prefs::kLastClearBrowsingDataTab] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
#if defined(OS_CHROMEOS)
// Accounts / Users / People.
(*s_whitelist)[chromeos::kAccountsPrefAllowGuest] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kAccountsPrefSupervisedUsersEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kAccountsPrefShowUserNamesOnSignIn] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kAccountsPrefAllowNewUser] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kAccountsPrefUsers] =
- settings_private::PrefType::PREF_TYPE_LIST;
+ settings_api::PrefType::PREF_TYPE_LIST;
(*s_whitelist)[::prefs::kEnableAutoScreenLock] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kEnableQuickUnlockFingerprint] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[proximity_auth::prefs::kEasyUnlockProximityThreshold] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[proximity_auth::prefs::kProximityAuthIsChromeOSLoginEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Accessibility.
(*s_whitelist)[ash::prefs::kAccessibilitySpokenFeedbackEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityAutoclickEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityAutoclickDelayMs] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityCaretHighlightEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityCursorHighlightEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kShouldAlwaysShowAccessibilityMenu] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityFocusHighlightEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityHighContrastEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityLargeCursorEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityLargeCursorDipSize] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[ash::prefs::kAccessibilityScreenMagnifierEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilitySelectToSpeakEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityStickyKeysEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilitySwitchAccessEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityVirtualKeyboardEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kAccessibilityMonoAudioEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Android Apps.
(*s_whitelist)[arc::prefs::kArcEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Google Assistant.
(*s_whitelist)[arc::prefs::kArcVoiceInteractionValuePropAccepted] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[arc::prefs::kVoiceInteractionEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[arc::prefs::kVoiceInteractionContextEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Misc.
(*s_whitelist)[::prefs::kUse24HourClock] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kLanguagePreferredLanguages] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kTapDraggingEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kStatsReportingPref] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kAttestationForContentProtectionEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[prefs::kRestoreLastLockScreenNote] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Bluetooth & Internet settings.
(*s_whitelist)[chromeos::kAllowBluetooth] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[proxy_config::prefs::kUseSharedProxies] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kWakeOnWifiDarkConnect] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::chromeos::kSignedDataRoamingEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::ash::prefs::kUserBluetoothAdapterEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Timezone settings.
(*s_whitelist)[chromeos::kSystemTimezone] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[prefs::kUserTimezone] =
- settings_private::PrefType::PREF_TYPE_STRING;
- (*s_whitelist)[prefs::kResolveTimezoneByGeolocationMethod] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_STRING;
+ (*s_whitelist)[settings_private::kResolveTimezoneByGeolocationOnOff] =
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[chromeos::kPerUserTimezoneEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
+ (*s_whitelist)[settings_private::kResolveTimezoneByGeolocationMethodShort] =
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[chromeos::kFineGrainedTimeZoneResolveEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[prefs::kSystemTimezoneAutomaticDetectionPolicy] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
// Ash settings.
(*s_whitelist)[ash::prefs::kEnableStylusTools] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kLaunchPaletteOnEjectEvent] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kNightLightEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[ash::prefs::kNightLightTemperature] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[ash::prefs::kNightLightScheduleType] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[ash::prefs::kNightLightCustomStartTime] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[ash::prefs::kNightLightCustomEndTime] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
// Input method settings.
(*s_whitelist)[::prefs::kLanguagePreloadEngines] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
(*s_whitelist)[::prefs::kLanguageEnabledExtensionImes] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
// Device settings.
(*s_whitelist)[::prefs::kTapToClickEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kNaturalScroll] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kTouchpadSensitivity] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kPrimaryMouseButtonRight] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kMouseReverseScroll] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kMouseSensitivity] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapSearchKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapControlKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapAltKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapCapsLockKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapBackspaceKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapEscapeKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageRemapDiamondKeyTo] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageSendFunctionKeys] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kLanguageXkbAutoRepeatEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kLanguageXkbAutoRepeatDelay] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
(*s_whitelist)[::prefs::kLanguageXkbAutoRepeatInterval] =
- settings_private::PrefType::PREF_TYPE_NUMBER;
+ settings_api::PrefType::PREF_TYPE_NUMBER;
// Multidevice settings.
(*s_whitelist)[arc::prefs::kSmsConnectEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#else
(*s_whitelist)[::prefs::kAcceptLanguages] =
- settings_private::PrefType::PREF_TYPE_STRING;
+ settings_api::PrefType::PREF_TYPE_STRING;
// System settings.
(*s_whitelist)[::prefs::kBackgroundModeEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kHardwareAccelerationModeEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
// Import data
(*s_whitelist)[::prefs::kImportDialogAutofillFormData] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kImportDialogBookmarks] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kImportDialogHistory] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kImportDialogSavedPasswords] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
(*s_whitelist)[::prefs::kImportDialogSearchEngine] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif
// Proxy settings.
(*s_whitelist)[proxy_config::prefs::kProxy] =
- settings_private::PrefType::PREF_TYPE_DICTIONARY;
+ settings_api::PrefType::PREF_TYPE_DICTIONARY;
#if defined(GOOGLE_CHROME_BUILD)
(*s_whitelist)[::prefs::kMediaRouterEnableCloudServices] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
#endif // defined(GOOGLE_CHROME_BUILD)
// Media Remoting settings.
(*s_whitelist)[::prefs::kMediaRouterMediaRemotingEnabled] =
- settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ settings_api::PrefType::PREF_TYPE_BOOLEAN;
return *s_whitelist;
}
-settings_private::PrefType PrefsUtil::GetWhitelistedPrefType(
+settings_api::PrefType PrefsUtil::GetWhitelistedPrefType(
const std::string& pref_name) {
const TypedPrefMap& keys = GetWhitelistedKeys();
const auto& iter = keys.find(pref_name);
return iter != keys.end() ? iter->second
- : settings_private::PrefType::PREF_TYPE_NONE;
+ : settings_api::PrefType::PREF_TYPE_NONE;
}
-settings_private::PrefType PrefsUtil::GetType(const std::string& name,
- base::Value::Type type) {
+settings_api::PrefType PrefsUtil::GetType(const std::string& name,
+ base::Value::Type type) {
switch (type) {
case base::Value::Type::BOOLEAN:
- return settings_private::PrefType::PREF_TYPE_BOOLEAN;
+ return settings_api::PrefType::PREF_TYPE_BOOLEAN;
case base::Value::Type::INTEGER:
case base::Value::Type::DOUBLE:
- return settings_private::PrefType::PREF_TYPE_NUMBER;
+ return settings_api::PrefType::PREF_TYPE_NUMBER;
case base::Value::Type::STRING:
- return IsPrefTypeURL(name) ? settings_private::PrefType::PREF_TYPE_URL
- : settings_private::PrefType::PREF_TYPE_STRING;
+ return IsPrefTypeURL(name) ? settings_api::PrefType::PREF_TYPE_URL
+ : settings_api::PrefType::PREF_TYPE_STRING;
case base::Value::Type::LIST:
- return settings_private::PrefType::PREF_TYPE_LIST;
+ return settings_api::PrefType::PREF_TYPE_LIST;
case base::Value::Type::DICTIONARY:
- return settings_private::PrefType::PREF_TYPE_DICTIONARY;
+ return settings_api::PrefType::PREF_TYPE_DICTIONARY;
default:
- return settings_private::PrefType::PREF_TYPE_NONE;
+ return settings_api::PrefType::PREF_TYPE_NONE;
}
}
-std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetCrosSettingsPref(
+std::unique_ptr<settings_api::PrefObject> PrefsUtil::GetCrosSettingsPref(
const std::string& name) {
- std::unique_ptr<settings_private::PrefObject> pref_object(
- new settings_private::PrefObject());
+ std::unique_ptr<settings_api::PrefObject> pref_object(
+ new settings_api::PrefObject());
#if defined(OS_CHROMEOS)
const base::Value* value = CrosSettings::Get()->GetPref(name);
@@ -489,37 +497,32 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetCrosSettingsPref(
return pref_object;
}
-std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
+std::unique_ptr<settings_api::PrefObject> PrefsUtil::GetPref(
const std::string& name) {
- if (GetWhitelistedPrefType(name) ==
- settings_private::PrefType::PREF_TYPE_NONE) {
+ if (GetWhitelistedPrefType(name) == settings_api::PrefType::PREF_TYPE_NONE) {
return nullptr;
}
+ settings_private::GeneratedPrefs* generated_prefs =
+ settings_private::GeneratedPrefsFactory::GetForBrowserContext(profile_);
+
const PrefService::Preference* pref = nullptr;
- std::unique_ptr<settings_private::PrefObject> pref_object;
+ std::unique_ptr<settings_api::PrefObject> pref_object;
if (IsCrosSetting(name)) {
pref_object = GetCrosSettingsPref(name);
if (!pref_object)
return nullptr;
+ } else if (generated_prefs && generated_prefs->HasPref(name)) {
+ return generated_prefs->GetPref(name);
} else {
PrefService* pref_service = FindServiceForPref(name);
pref = pref_service->FindPreference(name);
if (!pref)
return nullptr;
- pref_object.reset(new settings_private::PrefObject());
+ pref_object.reset(new settings_api::PrefObject());
pref_object->key = pref->name();
pref_object->type = GetType(name, pref->GetType());
-#if defined(OS_CHROMEOS)
- if (name == prefs::kResolveTimezoneByGeolocationMethod) {
- pref_object->value.reset(new base::Value(
- static_cast<int>(chromeos::system::TimeZoneResolverManager::
- GetEffectiveUserTimeZoneResolveMethod(
- pref_service, true /* check_policy */))));
- }
-#endif
- if (!pref_object->value)
- pref_object->value.reset(pref->GetValue()->DeepCopy());
+ pref_object->value.reset(pref->GetValue()->DeepCopy());
}
#if defined(OS_CHROMEOS)
@@ -532,17 +535,15 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
// Enterprise managed prefs are treated the same as device policy restricted
// prefs in the UI.
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_DEVICE_POLICY;
- pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_ENFORCED;
+ settings_api::ControlledBy::CONTROLLED_BY_DEVICE_POLICY;
+ pref_object->enforcement = settings_api::Enforcement::ENFORCEMENT_ENFORCED;
return pref_object;
}
if (IsPrefPrimaryUserControlled(name)) {
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_PRIMARY_USER;
- pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_ENFORCED;
+ settings_api::ControlledBy::CONTROLLED_BY_PRIMARY_USER;
+ pref_object->enforcement = settings_api::Enforcement::ENFORCEMENT_ENFORCED;
pref_object->controlled_by_name.reset(
new std::string(user_manager::UserManager::Get()
->GetPrimaryUser()
@@ -554,9 +555,8 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
if (pref && pref->IsManaged()) {
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_USER_POLICY;
- pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_ENFORCED;
+ settings_api::ControlledBy::CONTROLLED_BY_USER_POLICY;
+ pref_object->enforcement = settings_api::Enforcement::ENFORCEMENT_ENFORCED;
return pref_object;
}
@@ -566,9 +566,9 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
const base::Value* recommended = pref ? pref->GetRecommendedValue() : nullptr;
if (recommended) {
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_USER_POLICY;
+ settings_api::ControlledBy::CONTROLLED_BY_USER_POLICY;
pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_RECOMMENDED;
+ settings_api::Enforcement::ENFORCEMENT_RECOMMENDED;
pref_object->recommended_value.reset(recommended->DeepCopy());
return pref_object;
}
@@ -580,9 +580,8 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
// situations apply, either badge is potentially relevant, so the order
// is somewhat arbitrary).
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_OWNER;
- pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_ENFORCED;
+ settings_api::ControlledBy::CONTROLLED_BY_OWNER;
+ pref_object->enforcement = settings_api::Enforcement::ENFORCEMENT_ENFORCED;
pref_object->controlled_by_name.reset(new std::string(
user_manager::UserManager::Get()->GetOwnerAccountId().GetUserEmail()));
return pref_object;
@@ -593,9 +592,8 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
if (extension) {
pref_object->controlled_by =
- settings_private::ControlledBy::CONTROLLED_BY_EXTENSION;
- pref_object->enforcement =
- settings_private::Enforcement::ENFORCEMENT_ENFORCED;
+ settings_api::ControlledBy::CONTROLLED_BY_EXTENSION;
+ pref_object->enforcement = settings_api::Enforcement::ENFORCEMENT_ENFORCED;
pref_object->extension_id.reset(new std::string(extension->id()));
pref_object->controlled_by_name.reset(new std::string(extension->name()));
bool can_be_disabled = !ExtensionSystem::Get(profile_)->management_policy()
@@ -609,24 +607,29 @@ std::unique_ptr<settings_private::PrefObject> PrefsUtil::GetPref(
return pref_object;
}
-PrefsUtil::SetPrefResult PrefsUtil::SetPref(const std::string& pref_name,
- const base::Value* value) {
+settings_private::SetPrefResult PrefsUtil::SetPref(const std::string& pref_name,
+ const base::Value* value) {
if (GetWhitelistedPrefType(pref_name) ==
- settings_private::PrefType::PREF_TYPE_NONE) {
- return PREF_NOT_FOUND;
+ settings_api::PrefType::PREF_TYPE_NONE) {
+ return settings_private::SetPrefResult::PREF_NOT_FOUND;
}
if (IsCrosSetting(pref_name))
return SetCrosSettingsPref(pref_name, value);
+ settings_private::GeneratedPrefs* generated_prefs =
+ settings_private::GeneratedPrefsFactory::GetForBrowserContext(profile_);
+ if (generated_prefs && generated_prefs->HasPref(pref_name))
+ return generated_prefs->SetPref(pref_name, value);
+
PrefService* pref_service = FindServiceForPref(pref_name);
if (!IsPrefUserModifiable(pref_name))
- return PREF_NOT_MODIFIABLE;
+ return settings_private::SetPrefResult::PREF_NOT_MODIFIABLE;
const PrefService::Preference* pref = pref_service->FindPreference(pref_name);
if (!pref)
- return PREF_NOT_FOUND;
+ return settings_private::SetPrefResult::PREF_NOT_FOUND;
switch (pref->GetType()) {
case base::Value::Type::BOOLEAN:
@@ -639,27 +642,15 @@ PrefsUtil::SetPrefResult PrefsUtil::SetPref(const std::string& pref_name,
// In JS all numbers are doubles.
double double_value;
if (!value->GetAsDouble(&double_value))
- return PREF_TYPE_MISMATCH;
+ return settings_private::SetPrefResult::PREF_TYPE_MISMATCH;
- bool value_set = false;
-#if defined(OS_CHROMEOS)
- if (pref_name == ::prefs::kResolveTimezoneByGeolocationMethod) {
- pref_service->SetInteger(
- pref_name,
- static_cast<int>(chromeos::system::TimeZoneResolverManager::
- TimeZoneResolveMethodFromInt(
- static_cast<int>(double_value))));
- value_set = true;
- }
-#endif
- if (!value_set)
- pref_service->SetInteger(pref_name, static_cast<int>(double_value));
+ pref_service->SetInteger(pref_name, static_cast<int>(double_value));
break;
}
case base::Value::Type::STRING: {
std::string string_value;
if (!value->GetAsString(&string_value))
- return PREF_TYPE_MISMATCH;
+ return settings_private::SetPrefResult::PREF_TYPE_MISMATCH;
if (IsPrefTypeURL(pref_name)) {
GURL fixed = url_formatter::FixupURL(string_value, std::string());
@@ -673,16 +664,17 @@ PrefsUtil::SetPrefResult PrefsUtil::SetPref(const std::string& pref_name,
break;
}
default:
- return PREF_TYPE_UNSUPPORTED;
+ return settings_private::SetPrefResult::PREF_TYPE_UNSUPPORTED;
}
// TODO(orenb): Process setting metrics here and in the CrOS setting method
// too (like "ProcessUserMetric" in CoreOptionsHandler).
- return SUCCESS;
+ return settings_private::SetPrefResult::SUCCESS;
}
-PrefsUtil::SetPrefResult PrefsUtil::SetCrosSettingsPref(
- const std::string& pref_name, const base::Value* value) {
+settings_private::SetPrefResult PrefsUtil::SetCrosSettingsPref(
+ const std::string& pref_name,
+ const base::Value* value) {
#if defined(OS_CHROMEOS)
chromeos::OwnerSettingsServiceChromeOS* service =
chromeos::OwnerSettingsServiceChromeOSFactory::GetForBrowserContext(
@@ -691,14 +683,14 @@ PrefsUtil::SetPrefResult PrefsUtil::SetCrosSettingsPref(
// Check if setting requires owner.
if (service && service->HandlesSetting(pref_name)) {
if (service->Set(pref_name, *value))
- return SUCCESS;
- return PREF_NOT_MODIFIABLE;
+ return settings_private::SetPrefResult::SUCCESS;
+ return settings_private::SetPrefResult::PREF_NOT_MODIFIABLE;
}
CrosSettings::Get()->Set(pref_name, *value);
- return SUCCESS;
+ return settings_private::SetPrefResult::SUCCESS;
#else
- return PREF_NOT_FOUND;
+ return settings_private::SetPrefResult::PREF_NOT_FOUND;
#endif
}
@@ -742,7 +734,7 @@ bool PrefsUtil::RemoveFromListCrosSetting(const std::string& pref_name,
bool PrefsUtil::IsPrefTypeURL(const std::string& pref_name) {
return GetWhitelistedPrefType(pref_name) ==
- settings_private::PrefType::PREF_TYPE_URL;
+ settings_api::PrefType::PREF_TYPE_URL;
}
#if defined(OS_CHROMEOS)
@@ -754,8 +746,7 @@ bool PrefsUtil::IsPrefEnterpriseManaged(const std::string& pref_name) {
if (IsPrivilegedCrosSetting(pref_name))
return true;
if (pref_name == chromeos::kSystemTimezone ||
- pref_name == prefs::kUserTimezone ||
- pref_name == prefs::kResolveTimezoneByGeolocationMethod) {
+ pref_name == prefs::kUserTimezone) {
return chromeos::system::IsTimezonePrefsManaged(pref_name);
}
return false;
@@ -778,7 +769,6 @@ bool PrefsUtil::IsPrefPrimaryUserControlled(const std::string& pref_name) {
// chromeos::kSystemTimezone is read-only, but for the non-primary users
// it should have "primary user controlled" attribute.
if (pref_name == prefs::kWakeOnWifiDarkConnect ||
- pref_name == prefs::kResolveTimezoneByGeolocationMethod ||
pref_name == prefs::kUserTimezone ||
pref_name == chromeos::kSystemTimezone) {
user_manager::UserManager* user_manager = user_manager::UserManager::Get();
@@ -857,7 +847,7 @@ bool PrefsUtil::IsCrosSetting(const std::string& pref_name) {
}
const Extension* PrefsUtil::GetExtensionControllingPref(
- const settings_private::PrefObject& pref_object) {
+ const settings_api::PrefObject& pref_object) {
// Look for specific prefs that might be extension controlled. This generally
// corresponds with some indiciator that should be shown in the settings UI.
if (pref_object.key == ::prefs::kHomePage)
diff --git a/chromium/chrome/browser/extensions/api/settings_private/prefs_util.h b/chromium/chrome/browser/extensions/api/settings_private/prefs_util.h
index 8695af459ca..a67fb4f5787 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/prefs_util.h
+++ b/chromium/chrome/browser/extensions/api/settings_private/prefs_util.h
@@ -11,6 +11,7 @@
#include "base/macros.h"
#include "build/build_config.h"
+#include "chrome/browser/extensions/api/settings_private/prefs_util_enums.h"
#include "chrome/common/extensions/api/settings_private.h"
class PrefService;
@@ -22,15 +23,6 @@ class Extension;
class PrefsUtil {
public:
- // Success or error statuses from calling SetPref.
- enum SetPrefResult {
- SUCCESS,
- PREF_NOT_MODIFIABLE,
- PREF_NOT_FOUND,
- PREF_TYPE_MISMATCH,
- PREF_TYPE_UNSUPPORTED
- };
-
// TODO(dbeam): why is the key a std::string rather than const char*?
using TypedPrefMap = std::map<std::string, api::settings_private::PrefType>;
@@ -53,8 +45,8 @@ class PrefsUtil {
const std::string& name);
// Sets the pref with the given name and value in the proper PrefService.
- virtual SetPrefResult SetPref(const std::string& name,
- const base::Value* value);
+ virtual settings_private::SetPrefResult SetPref(const std::string& name,
+ const base::Value* value);
// Appends the given |value| to the list setting specified by the path in
// |pref_name|.
@@ -105,8 +97,8 @@ class PrefsUtil {
std::unique_ptr<api::settings_private::PrefObject> GetCrosSettingsPref(
const std::string& name);
- SetPrefResult SetCrosSettingsPref(const std::string& name,
- const base::Value* value);
+ settings_private::SetPrefResult SetCrosSettingsPref(const std::string& name,
+ const base::Value* value);
private:
const Extension* GetExtensionControllingPref(
diff --git a/chromium/chrome/browser/extensions/api/settings_private/prefs_util_enums.h b/chromium/chrome/browser/extensions/api/settings_private/prefs_util_enums.h
new file mode 100644
index 00000000000..eeea03873ae
--- /dev/null
+++ b/chromium/chrome/browser/extensions/api/settings_private/prefs_util_enums.h
@@ -0,0 +1,23 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_PREFS_UTIL_ENUMS_H_
+#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_PREFS_UTIL_ENUMS_H_
+
+namespace extensions {
+namespace settings_private {
+
+// Success or error statuses from calling PrefsUtil::SetPref.
+enum class SetPrefResult {
+ SUCCESS,
+ PREF_NOT_MODIFIABLE,
+ PREF_NOT_FOUND,
+ PREF_TYPE_MISMATCH,
+ PREF_TYPE_UNSUPPORTED
+};
+
+} // namespace settings_private
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_PREFS_UTIL_ENUMS_H_
diff --git a/chromium/chrome/browser/extensions/api/settings_private/settings_private_api.cc b/chromium/chrome/browser/extensions/api/settings_private/settings_private_api.cc
index 38f4d8fdcf1..4898ddb897a 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/settings_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/settings_private/settings_private_api.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/extensions/api/settings_private/settings_private_api.h"
+#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/settings_private/settings_private_delegate.h"
#include "chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h"
@@ -40,25 +40,25 @@ ExtensionFunction::ResponseAction SettingsPrivateSetPrefFunction::Run() {
if (delegate == nullptr)
return RespondNow(Error(kDelegateIsNull));
- PrefsUtil::SetPrefResult result =
+ settings_private::SetPrefResult result =
delegate->SetPref(parameters->name, parameters->value.get());
switch (result) {
- case PrefsUtil::SUCCESS:
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
- case PrefsUtil::PREF_NOT_MODIFIABLE:
+ case settings_private::SetPrefResult::SUCCESS:
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
+ case settings_private::SetPrefResult::PREF_NOT_MODIFIABLE:
// Not an error, but return false to indicate setting the pref failed.
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
- case PrefsUtil::PREF_NOT_FOUND:
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
+ case settings_private::SetPrefResult::PREF_NOT_FOUND:
return RespondNow(Error("Pref not found: *", parameters->name));
- case PrefsUtil::PREF_TYPE_MISMATCH:
+ case settings_private::SetPrefResult::PREF_TYPE_MISMATCH:
return RespondNow(Error("Incorrect type used for value of pref *",
parameters->name));
- case PrefsUtil::PREF_TYPE_UNSUPPORTED:
+ case settings_private::SetPrefResult::PREF_TYPE_UNSUPPORTED:
return RespondNow(Error("Unsupported type used for value of pref *",
parameters->name));
}
NOTREACHED();
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(false)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(false)));
}
////////////////////////////////////////////////////////////////////////////////
@@ -141,7 +141,7 @@ ExtensionFunction::ResponseAction
return RespondNow(Error(kDelegateIsNull));
delegate->SetDefaultZoom(parameters->zoom);
- return RespondNow(OneArgument(base::MakeUnique<base::Value>(true)));
+ return RespondNow(OneArgument(std::make_unique<base::Value>(true)));
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.cc b/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.cc
index 0ad0716d3d4..adf858f84b0 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.cc
+++ b/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.cc
@@ -6,7 +6,6 @@
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
@@ -22,8 +21,6 @@
namespace extensions {
-namespace settings_private = api::settings_private;
-
SettingsPrivateDelegate::SettingsPrivateDelegate(Profile* profile)
: profile_(profile) {
prefs_util_.reset(new PrefsUtil(profile));
@@ -37,7 +34,7 @@ std::unique_ptr<base::Value> SettingsPrivateDelegate::GetPref(
std::unique_ptr<api::settings_private::PrefObject> pref =
prefs_util_->GetPref(name);
if (!pref)
- return base::MakeUnique<base::Value>();
+ return std::make_unique<base::Value>();
return pref->ToValue();
}
@@ -54,8 +51,9 @@ std::unique_ptr<base::Value> SettingsPrivateDelegate::GetAllPrefs() {
return std::move(prefs);
}
-PrefsUtil::SetPrefResult SettingsPrivateDelegate::SetPref(
- const std::string& pref_name, const base::Value* value) {
+settings_private::SetPrefResult SettingsPrivateDelegate::SetPref(
+ const std::string& pref_name,
+ const base::Value* value) {
return prefs_util_->SetPref(pref_name, value);
}
@@ -66,11 +64,11 @@ std::unique_ptr<base::Value> SettingsPrivateDelegate::GetDefaultZoom() {
return value;
}
-PrefsUtil::SetPrefResult SettingsPrivateDelegate::SetDefaultZoom(
+settings_private::SetPrefResult SettingsPrivateDelegate::SetDefaultZoom(
double zoom) {
double zoom_factor = content::ZoomFactorToZoomLevel(zoom);
profile_->GetZoomLevelPrefs()->SetDefaultZoomLevelPref(zoom_factor);
- return PrefsUtil::SetPrefResult::SUCCESS;
+ return settings_private::SetPrefResult::SUCCESS;
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.h b/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.h
index 752c2f005e1..e2d07ca2d67 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.h
+++ b/chromium/chrome/browser/extensions/api/settings_private/settings_private_delegate.h
@@ -35,8 +35,8 @@ class SettingsPrivateDelegate : public KeyedService {
~SettingsPrivateDelegate() override;
// Sets the pref with the given name and value in the proper PrefService.
- virtual PrefsUtil::SetPrefResult SetPref(
- const std::string& name, const base::Value* value);
+ virtual settings_private::SetPrefResult SetPref(const std::string& name,
+ const base::Value* value);
// Gets the value of the pref with the given |name|.
virtual std::unique_ptr<base::Value> GetPref(const std::string& name);
@@ -48,7 +48,7 @@ class SettingsPrivateDelegate : public KeyedService {
virtual std::unique_ptr<base::Value> GetDefaultZoom();
// Sets the pref.
- virtual PrefsUtil::SetPrefResult SetDefaultZoom(double zoom);
+ virtual settings_private::SetPrefResult SetDefaultZoom(double zoom);
protected:
Profile* profile_; // weak; not owned by us
diff --git a/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc b/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
index d68940e8467..c6804a179b1 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
+++ b/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
@@ -12,6 +12,8 @@
#include "base/threading/thread_task_runner_handle.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
+#include "chrome/browser/extensions/api/settings_private/generated_prefs.h"
+#include "chrome/browser/extensions/api/settings_private/generated_prefs_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/settings_private.h"
#include "components/prefs/pref_service.h"
@@ -43,6 +45,11 @@ SettingsPrivateEventRouter::~SettingsPrivateEventRouter() {
DCHECK(!listening_);
}
+void SettingsPrivateEventRouter::OnGeneratedPrefChanged(
+ const std::string& pref_name) {
+ OnPreferenceChanged(pref_name);
+}
+
void SettingsPrivateEventRouter::Shutdown() {
// Unregister with the event router. We first check and see if there *is* an
// event router, because some unit tests try to shutdown all context services,
@@ -54,8 +61,12 @@ void SettingsPrivateEventRouter::Shutdown() {
if (listening_) {
cros_settings_subscription_map_.clear();
const PrefsUtil::TypedPrefMap& keys = prefs_util_->GetWhitelistedKeys();
+ settings_private::GeneratedPrefs* generated_prefs =
+ settings_private::GeneratedPrefsFactory::GetForBrowserContext(context_);
for (const auto& it : keys) {
- if (!prefs_util_->IsCrosSetting(it.first))
+ if (generated_prefs && generated_prefs->HasPref(it.first))
+ generated_prefs->RemoveObserver(it.first, this);
+ else if (!prefs_util_->IsCrosSetting(it.first))
FindRegistrarForPref(it.first)->Remove(it.first);
}
}
@@ -89,6 +100,8 @@ void SettingsPrivateEventRouter::StartOrStopListeningForPrefsChanges() {
bool should_listen = event_router->HasEventListener(
api::settings_private::OnPrefsChanged::kEventName);
+ settings_private::GeneratedPrefs* generated_prefs =
+ settings_private::GeneratedPrefsFactory::GetForBrowserContext(context_);
if (should_listen && !listening_) {
const PrefsUtil::TypedPrefMap& keys = prefs_util_->GetWhitelistedKeys();
for (const auto& it : keys) {
@@ -103,6 +116,8 @@ void SettingsPrivateEventRouter::StartOrStopListeningForPrefsChanges() {
cros_settings_subscription_map_.insert(
make_pair(pref_name, std::move(subscription)));
#endif
+ } else if (generated_prefs && generated_prefs->HasPref(pref_name)) {
+ generated_prefs->AddObserver(pref_name, this);
} else {
FindRegistrarForPref(it.first)
->Add(pref_name,
@@ -115,6 +130,8 @@ void SettingsPrivateEventRouter::StartOrStopListeningForPrefsChanges() {
for (const auto& it : keys) {
if (prefs_util_->IsCrosSetting(it.first))
cros_settings_subscription_map_.erase(it.first);
+ else if (generated_prefs && generated_prefs->HasPref(it.first))
+ generated_prefs->RemoveObserver(it.first, this);
else
FindRegistrarForPref(it.first)->Remove(it.first);
}
diff --git a/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.h b/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
index 3b79001d779..4d28143ee7b 100644
--- a/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
+++ b/chromium/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
@@ -9,6 +9,7 @@
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
+#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
#include "chrome/browser/extensions/api/settings_private/prefs_util.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/prefs/pref_change_registrar.h"
@@ -30,13 +31,18 @@ namespace extensions {
// This is an event router that will observe listeners to pref changes on the
// appropriate pref service(s) and notify listeners on the JavaScript
// settingsPrivate API.
-class SettingsPrivateEventRouter : public KeyedService,
- public EventRouter::Observer {
+class SettingsPrivateEventRouter
+ : public KeyedService,
+ public EventRouter::Observer,
+ public settings_private::GeneratedPref::Observer {
public:
static SettingsPrivateEventRouter* Create(
content::BrowserContext* browser_context);
~SettingsPrivateEventRouter() override;
+ // settings_private::GeneratedPref::Observer implementation.
+ void OnGeneratedPrefChanged(const std::string& pref_name) override;
+
protected:
explicit SettingsPrivateEventRouter(content::BrowserContext* context);
diff --git a/chromium/chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc b/chromium/chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc
index 83f7d3ad682..6f296a9a38f 100644
--- a/chromium/chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc
@@ -8,7 +8,6 @@
#include <string>
#include "base/guid.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "components/sync/device_info/device_info.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -32,11 +31,11 @@ bool VerifyDictionary(
TEST(IdMappingHelperTest, SetIdsForDevices) {
std::vector<std::unique_ptr<DeviceInfo>> devices;
- devices.push_back(base::MakeUnique<DeviceInfo>(
+ devices.push_back(std::make_unique<DeviceInfo>(
base::GenerateGUID(), "abc Device", "XYZ v1", "XYZ SyncAgent v1",
sync_pb::SyncEnums_DeviceType_TYPE_LINUX, "device_id1"));
- devices.push_back(base::MakeUnique<DeviceInfo>(
+ devices.push_back(std::make_unique<DeviceInfo>(
base::GenerateGUID(), "def Device", "XYZ v1", "XYZ SyncAgent v1",
sync_pb::SyncEnums_DeviceType_TYPE_LINUX, "device_id2"));
@@ -53,7 +52,7 @@ TEST(IdMappingHelperTest, SetIdsForDevices) {
EXPECT_NE(public_id1, public_id2);
// Now add a third device.
- devices.push_back(base::MakeUnique<DeviceInfo>(
+ devices.push_back(std::make_unique<DeviceInfo>(
base::GenerateGUID(), "ghi Device", "XYZ v1", "XYZ SyncAgent v1",
sync_pb::SyncEnums_DeviceType_TYPE_LINUX, "device_id3"));
diff --git a/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc b/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc
index 05c9e3b33ca..32d5acdee69 100644
--- a/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc
@@ -9,7 +9,6 @@
#include <vector>
#include "base/guid.h"
-#include "base/memory/ptr_util.h"
#include "base/threading/thread_task_runner_handle.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_api_unittest.h"
@@ -45,7 +44,7 @@ class MockDeviceInfoTracker : public DeviceInfoTracker {
static std::unique_ptr<DeviceInfo> CloneDeviceInfo(
const DeviceInfo& device_info) {
- return base::MakeUnique<DeviceInfo>(
+ return std::make_unique<DeviceInfo>(
device_info.guid(), device_info.client_name(),
device_info.chrome_version(), device_info.sync_user_agent(),
device_info.device_type(), device_info.signin_scoped_device_id());
@@ -150,7 +149,7 @@ class ProfileSyncServiceMockForExtensionTests
std::unique_ptr<KeyedService> CreateProfileSyncServiceMock(
content::BrowserContext* context) {
- return base::MakeUnique<ProfileSyncServiceMockForExtensionTests>(
+ return std::make_unique<ProfileSyncServiceMockForExtensionTests>(
Profile::FromBrowserContext(context));
}
diff --git a/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc b/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc
index cbca1fbb814..75a6bba54fb 100644
--- a/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc
+++ b/chromium/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc
@@ -10,7 +10,6 @@
#include <vector>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api.h"
#include "chrome/browser/extensions/extension_service.h"
@@ -75,7 +74,7 @@ void SignedInDevicesChangeObserver::OnDeviceInfoChange() {
std::unique_ptr<base::ListValue> result =
api::signed_in_devices::OnDeviceInfoChange::Create(args);
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::SIGNED_IN_DEVICES_ON_DEVICE_INFO_CHANGE,
api::signed_in_devices::OnDeviceInfoChange::kEventName, std::move(result),
profile_);
@@ -132,7 +131,7 @@ void SignedInDevicesManager::OnListenerAdded(
}
}
- change_observers_.push_back(base::MakeUnique<SignedInDevicesChangeObserver>(
+ change_observers_.push_back(std::make_unique<SignedInDevicesChangeObserver>(
details.extension_id, profile_));
}
diff --git a/chromium/chrome/browser/extensions/api/socket/combined_socket_unittest.cc b/chromium/chrome/browser/extensions/api/socket/combined_socket_unittest.cc
index 14de64940ae..6feb6fe9361 100644
--- a/chromium/chrome/browser/extensions/api/socket/combined_socket_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/socket/combined_socket_unittest.cc
@@ -4,7 +4,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "chrome/browser/extensions/api/socket/mock_tcp_client_socket.h"
#include "extensions/browser/api/socket/socket.h"
#include "extensions/browser/api/socket/tcp_socket.h"
@@ -24,14 +23,14 @@ std::unique_ptr<T> CreateTestSocket(
template <>
std::unique_ptr<TCPSocket> CreateTestSocket(
std::unique_ptr<MockTCPClientSocket> stream) {
- return base::MakeUnique<TCPSocket>(std::move(stream), "fake id",
+ return std::make_unique<TCPSocket>(std::move(stream), "fake id",
true /* is_connected */);
}
template <>
std::unique_ptr<TLSSocket> CreateTestSocket(
std::unique_ptr<MockTCPClientSocket> stream) {
- return base::MakeUnique<TLSSocket>(std::move(stream), "fake id");
+ return std::make_unique<TLSSocket>(std::move(stream), "fake id");
}
class CombinedSocketTest : public testing::Test {
diff --git a/chromium/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h b/chromium/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h
index 0db73de4cd9..9dd6af53b29 100644
--- a/chromium/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h
+++ b/chromium/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h
@@ -8,6 +8,7 @@
#include "net/log/net_log_source.h"
#include "net/log/net_log_with_source.h"
#include "net/socket/tcp_client_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
#include "testing/gmock/include/gmock/gmock.h"
namespace extensions {
@@ -18,7 +19,11 @@ class MockTCPClientSocket : public net::TCPClientSocket {
virtual ~MockTCPClientSocket();
MOCK_METHOD3(Read, int(net::IOBuffer*, int, const net::CompletionCallback&));
- MOCK_METHOD3(Write, int(net::IOBuffer*, int, const net::CompletionCallback&));
+ MOCK_METHOD4(Write,
+ int(net::IOBuffer*,
+ int,
+ const net::CompletionCallback&,
+ const net::NetworkTrafficAnnotationTag&));
MOCK_METHOD1(SetReceiveBufferSize, int(int32_t));
MOCK_METHOD1(SetSendBufferSize, int(int32_t));
MOCK_METHOD1(Connect, int(const net::CompletionCallback&));
diff --git a/chromium/chrome/browser/extensions/api/socket/socket_api_unittest.cc b/chromium/chrome/browser/extensions/api/socket/socket_api_unittest.cc
index 34e18a136c8..11ac53ebdf4 100644
--- a/chromium/chrome/browser/extensions/api/socket/socket_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/socket/socket_api_unittest.cc
@@ -4,7 +4,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "base/threading/sequenced_task_runner_handle.h"
#include "base/values.h"
#include "chrome/browser/browser_process_impl.h"
@@ -22,7 +21,7 @@ namespace extensions {
std::unique_ptr<KeyedService> ApiResourceManagerTestFactory(
content::BrowserContext* context) {
- return base::MakeUnique<ApiResourceManager<Socket>>(context);
+ return std::make_unique<ApiResourceManager<Socket>>(context);
}
class SocketUnitTest : public ExtensionApiUnittest {
diff --git a/chromium/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc b/chromium/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
index ac8a6fda363..902970df9ff 100644
--- a/chromium/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
@@ -14,6 +14,7 @@
#include "net/log/net_log_source.h"
#include "net/socket/tcp_client_socket.h"
#include "net/socket/tcp_server_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
#include "testing/gmock/include/gmock/gmock.h"
using testing::_;
@@ -30,8 +31,11 @@ class MockTCPSocket : public net::TCPClientSocket {
MOCK_METHOD3(Read, int(net::IOBuffer* buf, int buf_len,
const net::CompletionCallback& callback));
- MOCK_METHOD3(Write, int(net::IOBuffer* buf, int buf_len,
- const net::CompletionCallback& callback));
+ MOCK_METHOD4(Write,
+ int(net::IOBuffer* buf,
+ int buf_len,
+ const net::CompletionCallback& callback,
+ const net::NetworkTrafficAnnotationTag&));
MOCK_METHOD2(SetKeepAlive, bool(bool enable, int delay));
MOCK_METHOD1(SetNoDelay, bool(bool no_delay));
bool IsConnected() const override {
@@ -100,10 +104,9 @@ TEST(SocketTest, TestTCPSocketWrite) {
CompleteHandler handler;
net::CompletionCallback callback;
- EXPECT_CALL(*tcp_client_socket, Write(_, _, _))
+ EXPECT_CALL(*tcp_client_socket, Write(_, _, _, _))
.Times(2)
- .WillRepeatedly(testing::DoAll(SaveArg<2>(&callback),
- Return(128)));
+ .WillRepeatedly(testing::DoAll(SaveArg<2>(&callback), Return(128)));
EXPECT_CALL(handler, OnComplete(_))
.Times(1);
@@ -123,10 +126,10 @@ TEST(SocketTest, TestTCPSocketBlockedWrite) {
CompleteHandler handler;
net::CompletionCallback callback;
- EXPECT_CALL(*tcp_client_socket, Write(_, _, _))
+ EXPECT_CALL(*tcp_client_socket, Write(_, _, _, _))
.Times(2)
- .WillRepeatedly(testing::DoAll(SaveArg<2>(&callback),
- Return(net::ERR_IO_PENDING)));
+ .WillRepeatedly(
+ testing::DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
std::unique_ptr<TCPSocket> socket(TCPSocket::CreateSocketForTesting(
std::move(tcp_client_socket), FAKE_ID, true));
@@ -150,10 +153,10 @@ TEST(SocketTest, TestTCPSocketBlockedWriteReentry) {
CompleteHandler handlers[5];
net::CompletionCallback callback;
- EXPECT_CALL(*tcp_client_socket, Write(_, _, _))
+ EXPECT_CALL(*tcp_client_socket, Write(_, _, _, _))
.Times(5)
- .WillRepeatedly(testing::DoAll(SaveArg<2>(&callback),
- Return(net::ERR_IO_PENDING)));
+ .WillRepeatedly(
+ testing::DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
std::unique_ptr<TCPSocket> socket(TCPSocket::CreateSocketForTesting(
std::move(tcp_client_socket), FAKE_ID, true));
diff --git a/chromium/chrome/browser/extensions/api/socket/tls_socket_unittest.cc b/chromium/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
index e882c99a1f6..d89d7300d9b 100644
--- a/chromium/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
@@ -20,8 +20,10 @@
#include "net/log/net_log_source.h"
#include "net/log/net_log_with_source.h"
#include "net/socket/next_proto.h"
+#include "net/socket/socket_tag.h"
#include "net/socket/ssl_client_socket.h"
#include "net/socket/tcp_client_socket.h"
+#include "net/traffic_annotation/network_traffic_annotation.h"
#include "testing/gmock/include/gmock/gmock.h"
using testing::_;
@@ -43,10 +45,11 @@ class MockSSLClientSocket : public net::SSLClientSocket {
int(net::IOBuffer* buf,
int buf_len,
const net::CompletionCallback& callback));
- MOCK_METHOD3(Write,
+ MOCK_METHOD4(Write,
int(net::IOBuffer* buf,
int buf_len,
- const net::CompletionCallback& callback));
+ const net::CompletionCallback& callback,
+ const net::NetworkTrafficAnnotationTag&));
MOCK_METHOD1(SetReceiveBufferSize, int(int32_t));
MOCK_METHOD1(SetSendBufferSize, int(int32_t));
MOCK_METHOD1(Connect, int(const CompletionCallback&));
@@ -65,6 +68,7 @@ class MockSSLClientSocket : public net::SSLClientSocket {
MOCK_METHOD0(ClearConnectionAttempts, void());
MOCK_METHOD1(AddConnectionAttempts, void(const net::ConnectionAttempts&));
MOCK_CONST_METHOD0(GetTotalReceivedBytes, int64_t());
+ MOCK_METHOD1(ApplySocketTag, void(const net::SocketTag&));
MOCK_METHOD5(ExportKeyingMaterial,
int(const StringPiece&,
bool,
@@ -95,10 +99,11 @@ class MockTCPSocket : public net::TCPClientSocket {
int(net::IOBuffer* buf,
int buf_len,
const net::CompletionCallback& callback));
- MOCK_METHOD3(Write,
+ MOCK_METHOD4(Write,
int(net::IOBuffer* buf,
int buf_len,
- const net::CompletionCallback& callback));
+ const net::CompletionCallback& callback,
+ const net::NetworkTrafficAnnotationTag&));
MOCK_METHOD2(SetKeepAlive, bool(bool enable, int delay));
MOCK_METHOD1(SetNoDelay, bool(bool no_delay));
@@ -167,8 +172,9 @@ TEST_F(TLSSocketTest, TestTLSSocketWrite) {
CompleteHandler handler;
net::CompletionCallback callback;
- EXPECT_CALL(*ssl_socket_, Write(_, _, _)).Times(2).WillRepeatedly(
- DoAll(SaveArg<2>(&callback), Return(128)));
+ EXPECT_CALL(*ssl_socket_, Write(_, _, _, _))
+ .Times(2)
+ .WillRepeatedly(DoAll(SaveArg<2>(&callback), Return(128)));
EXPECT_CALL(handler, OnComplete(_)).Times(1);
scoped_refptr<net::IOBufferWithSize> io_buffer(
@@ -187,8 +193,10 @@ TEST_F(TLSSocketTest, TestTLSSocketBlockedWrite) {
// Return ERR_IO_PENDING to say the Write()'s blocked. Save the |callback|
// Write()'s passed.
- EXPECT_CALL(*ssl_socket_, Write(_, _, _)).Times(2).WillRepeatedly(
- DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
+ EXPECT_CALL(*ssl_socket_, Write(_, _, _, _))
+ .Times(2)
+ .WillRepeatedly(
+ DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
scoped_refptr<net::IOBufferWithSize> io_buffer(new net::IOBufferWithSize(42));
socket_->Write(
@@ -218,8 +226,10 @@ TEST_F(TLSSocketTest, TestTLSSocketBlockedWriteReentry) {
// will all be equivalent), and return ERR_IO_PENDING, to indicate a blocked
// request. The mocked SSLClientSocket::Write() will get one request per
// TLSSocket::Write() request invoked on |socket_| below.
- EXPECT_CALL(*ssl_socket_, Write(_, _, _)).Times(kNumIOs).WillRepeatedly(
- DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
+ EXPECT_CALL(*ssl_socket_, Write(_, _, _, _))
+ .Times(kNumIOs)
+ .WillRepeatedly(
+ DoAll(SaveArg<2>(&callback), Return(net::ERR_IO_PENDING)));
// Send out |kNuMIOs| requests, each with a different size.
for (int i = 0; i < kNumIOs; i++) {
@@ -282,9 +292,10 @@ TEST_F(TLSSocketTest, TestTLSSocketLargeWrites) {
// from Socket::Write(). If the callback is invoked with a smaller number,
// Socket::WriteImpl() will get repeatedly invoked until the sum of the
// callbacks' arguments is equal to the original requested amount.
- EXPECT_CALL(*ssl_socket_, Write(_, _, _)).WillRepeatedly(
- DoAll(WithArgs<2, 1>(Invoke(&pending_callbacks, &CallbackList::append)),
- Return(net::ERR_IO_PENDING)));
+ EXPECT_CALL(*ssl_socket_, Write(_, _, _, _))
+ .WillRepeatedly(DoAll(
+ WithArgs<2, 1>(Invoke(&pending_callbacks, &CallbackList::append)),
+ Return(net::ERR_IO_PENDING)));
// Observe what comes back from Socket::Write() here.
EXPECT_CALL(handler, OnComplete(Gt(0))).Times(kNumIncrements);
diff --git a/chromium/chrome/browser/extensions/api/sockets_tcp_server/sockets_tcp_server_api_unittest.cc b/chromium/chrome/browser/extensions/api/sockets_tcp_server/sockets_tcp_server_api_unittest.cc
index dbcdc6a22ff..aa9e1e65408 100644
--- a/chromium/chrome/browser/extensions/api/sockets_tcp_server/sockets_tcp_server_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/sockets_tcp_server/sockets_tcp_server_api_unittest.cc
@@ -4,7 +4,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "base/threading/sequenced_task_runner_handle.h"
#include "base/values.h"
#include "chrome/browser/browser_process_impl.h"
@@ -24,12 +23,12 @@ namespace api {
static std::unique_ptr<KeyedService> ApiResourceManagerTestFactory(
content::BrowserContext* context) {
- return base::MakeUnique<ApiResourceManager<ResumableTCPSocket>>(context);
+ return std::make_unique<ApiResourceManager<ResumableTCPSocket>>(context);
}
static std::unique_ptr<KeyedService> ApiResourceManagerTestServerFactory(
content::BrowserContext* context) {
- return base::MakeUnique<ApiResourceManager<ResumableTCPServerSocket>>(
+ return std::make_unique<ApiResourceManager<ResumableTCPServerSocket>>(
context);
}
diff --git a/chromium/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc b/chromium/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
index 6f9cce6d822..eb1b11aa4ee 100644
--- a/chromium/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
@@ -10,7 +10,6 @@
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "components/policy/core/common/external_data_fetcher.h"
#include "components/policy/core/common/policy_map.h"
@@ -51,7 +50,7 @@ class MutablePolicyValueStore : public PolicyValueStore {
: PolicyValueStore(
kTestExtensionId,
base::MakeRefCounted<SettingsObserverList>(),
- base::MakeUnique<LeveldbValueStore>(kDatabaseUMAClientName, path)) {
+ std::make_unique<LeveldbValueStore>(kDatabaseUMAClientName, path)) {
}
~MutablePolicyValueStore() override {}
@@ -102,7 +101,7 @@ class PolicyValueStoreTest : public testing::Test {
observers_->AddObserver(&observer_);
store_.reset(new PolicyValueStore(
kTestExtensionId, observers_,
- base::MakeUnique<LeveldbValueStore>(kDatabaseUMAClientName,
+ std::make_unique<LeveldbValueStore>(kDatabaseUMAClientName,
scoped_temp_dir_.GetPath())));
}
@@ -141,7 +140,7 @@ TEST_F(PolicyValueStoreTest, DontProvideRecommendedPolicies) {
expected.CreateDeepCopy(), nullptr);
policies.Set("may", policy::POLICY_LEVEL_RECOMMENDED,
policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_CLOUD,
- base::MakeUnique<base::Value>(456), nullptr);
+ std::make_unique<base::Value>(456), nullptr);
SetCurrentPolicy(policies);
ValueStore::ReadResult result = store_->Get();
diff --git a/chromium/chrome/browser/extensions/api/storage/settings_sync_unittest.cc b/chromium/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
index bcca9d1ab0d..8f135ec3859 100644
--- a/chromium/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
@@ -11,7 +11,6 @@
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/values.h"
#include "build/build_config.h"
@@ -118,7 +117,7 @@ class MockSyncChangeProcessor : public syncer::SyncChangeProcessor {
}
for (syncer::SyncChangeList::const_iterator it = change_list.begin();
it != change_list.end(); ++it) {
- changes_.push_back(base::MakeUnique<SettingSyncData>(*it));
+ changes_.push_back(std::make_unique<SettingSyncData>(*it));
}
return syncer::SyncError();
}
@@ -167,12 +166,12 @@ class MockSyncChangeProcessor : public syncer::SyncChangeProcessor {
std::unique_ptr<KeyedService> MockExtensionSystemFactoryFunction(
content::BrowserContext* context) {
- return base::MakeUnique<MockExtensionSystem>(context);
+ return std::make_unique<MockExtensionSystem>(context);
}
std::unique_ptr<KeyedService> BuildEventRouter(
content::BrowserContext* profile) {
- return base::MakeUnique<extensions::EventRouter>(profile, nullptr);
+ return std::make_unique<extensions::EventRouter>(profile, nullptr);
}
} // namespace
@@ -296,7 +295,7 @@ TEST_F(ExtensionSettingsSyncTest, NoDataDoesNotInvokeSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
});
AddExtensionAndGetStorage("s2", type);
@@ -342,7 +341,7 @@ TEST_F(ExtensionSettingsSyncTest, InSyncDataDoesNotInvokeSync) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
// Already in sync, so no changes.
EXPECT_EQ(0u, sync_processor_->changes().size());
@@ -381,7 +380,7 @@ TEST_F(ExtensionSettingsSyncTest, LocalDataWithNoSyncDataIsPushedToSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
// All settings should have been pushed to sync.
EXPECT_EQ(2u, sync_processor_->changes().size());
@@ -422,7 +421,7 @@ TEST_F(ExtensionSettingsSyncTest, AnySyncDataOverwritesLocalData) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
expected1.Set("foo", value1.CreateDeepCopy());
expected2.Set("bar", value2.CreateDeepCopy());
});
@@ -468,7 +467,7 @@ TEST_F(ExtensionSettingsSyncTest, ProcessSyncChanges) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
expected2.Set("bar", value2.CreateDeepCopy());
// Make sync add some settings.
@@ -544,7 +543,7 @@ TEST_F(ExtensionSettingsSyncTest, PushToSync) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
// Add something locally.
storage1->Set(DEFAULTS, "bar", value2);
@@ -685,7 +684,7 @@ TEST_F(ExtensionSettingsSyncTest, ExtensionAndAppSettingsSyncSeparately) {
->MergeDataAndStartSyncing(
syncer::EXTENSION_SETTINGS, sync_data,
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
GetSyncableService(syncer::EXTENSION_SETTINGS)
->StopSyncing(syncer::EXTENSION_SETTINGS);
EXPECT_EQ(0u, sync_processor_->changes().size());
@@ -700,7 +699,7 @@ TEST_F(ExtensionSettingsSyncTest, ExtensionAndAppSettingsSyncSeparately) {
GetSyncableService(syncer::APP_SETTINGS)
->MergeDataAndStartSyncing(
syncer::APP_SETTINGS, sync_data, std::move(app_settings_delegate_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
GetSyncableService(syncer::APP_SETTINGS)->StopSyncing(syncer::APP_SETTINGS);
EXPECT_EQ(0u, sync_processor_->changes().size());
});
@@ -732,7 +731,7 @@ TEST_F(ExtensionSettingsSyncTest, FailingStartSyncingDisablesSync) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
}
GetExisting("bad")->set_status_code(ValueStore::OK);
@@ -850,7 +849,7 @@ TEST_F(ExtensionSettingsSyncTest, FailingStartSyncingDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
// Local settings will have been pushed to sync, since it's empty (in this
// test; presumably it wouldn't be live, since we've been getting changes).
@@ -921,7 +920,7 @@ TEST_F(ExtensionSettingsSyncTest, FailingProcessChangesDisablesSync) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
}
EXPECT_EQ(0u, sync_processor_->changes().size());
@@ -1026,7 +1025,7 @@ TEST_F(ExtensionSettingsSyncTest, FailingGetAllSyncDataDoesntStopSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
EXPECT_EQ(syncer::SyncChange::ACTION_ADD,
sync_processor_->GetOnlyChange("good", "foo")->change_type());
@@ -1067,7 +1066,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToReadChangesToPushDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
GetExisting("bad")->set_status_code(ValueStore::OK);
EXPECT_EQ(syncer::SyncChange::ACTION_ADD,
@@ -1118,7 +1117,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToReadChangesToPushDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
EXPECT_EQ(syncer::SyncChange::ACTION_ADD,
sync_processor_->GetOnlyChange("good", "foo")->change_type());
@@ -1161,7 +1160,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToPushLocalStateDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
sync_processor_->set_fail_all_requests(false);
// Changes from good will be send to sync, changes from bad won't.
@@ -1205,7 +1204,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToPushLocalStateDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
EXPECT_EQ(syncer::SyncChange::ACTION_ADD,
sync_processor_->GetOnlyChange("good", "foo")->change_type());
@@ -1242,7 +1241,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToPushLocalChangeDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
// bad will fail to send changes.
good->Set(DEFAULTS, "foo", fooValue);
@@ -1295,7 +1294,7 @@ TEST_F(ExtensionSettingsSyncTest, FailureToPushLocalChangeDisablesSync) {
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
EXPECT_EQ(syncer::SyncChange::ACTION_ADD,
sync_processor_->GetOnlyChange("good", "foo")->change_type());
@@ -1334,7 +1333,7 @@ TEST_F(ExtensionSettingsSyncTest,
->MergeDataAndStartSyncing(
model_type, syncer::SyncDataList(),
std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
});
// Large local change rejected and doesn't get sent out.
@@ -1386,7 +1385,7 @@ TEST_F(ExtensionSettingsSyncTest, Dots) {
GetSyncableService(model_type)
->MergeDataAndStartSyncing(
model_type, sync_data_list, std::move(sync_processor_wrapper_),
- base::MakeUnique<syncer::SyncErrorFactoryMock>());
+ std::make_unique<syncer::SyncErrorFactoryMock>());
}
// Test dots in keys that come from sync.
@@ -1396,7 +1395,7 @@ TEST_F(ExtensionSettingsSyncTest, Dots) {
base::DictionaryValue expected_data;
expected_data.SetWithoutPathExpansion(
- "key.with.dot", base::MakeUnique<base::Value>("value"));
+ "key.with.dot", std::make_unique<base::Value>("value"));
EXPECT_EQ(expected_data, data.settings());
}
diff --git a/chromium/chrome/browser/extensions/api/storage/sync_storage_backend.cc b/chromium/chrome/browser/extensions/api/storage/sync_storage_backend.cc
index a22c63b73cd..7cb9a4b31c5 100644
--- a/chromium/chrome/browser/extensions/api/storage/sync_storage_backend.cc
+++ b/chromium/chrome/browser/extensions/api/storage/sync_storage_backend.cc
@@ -29,7 +29,7 @@ void AddAllSyncData(const std::string& extension_id,
}
std::unique_ptr<base::DictionaryValue> EmptyDictionaryValue() {
- return base::MakeUnique<base::DictionaryValue>();
+ return std::make_unique<base::DictionaryValue>();
}
ValueStoreFactory::ModelType ToFactoryModelType(syncer::ModelType sync_type) {
diff --git a/chromium/chrome/browser/extensions/api/storage/syncable_settings_storage.cc b/chromium/chrome/browser/extensions/api/storage/syncable_settings_storage.cc
index 024631bc048..3778715f247 100644
--- a/chromium/chrome/browser/extensions/api/storage/syncable_settings_storage.cc
+++ b/chromium/chrome/browser/extensions/api/storage/syncable_settings_storage.cc
@@ -6,7 +6,6 @@
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/api/storage/settings_sync_processor.h"
#include "chrome/browser/extensions/api/storage/settings_sync_util.h"
@@ -218,13 +217,13 @@ syncer::SyncError SyncableSettingsStorage::OverwriteLocalSettingsWithSync(
// Sync and local values are the same, no changes to send.
} else {
// Sync value is different, update local setting with new value.
- changes->push_back(base::MakeUnique<SettingSyncData>(
+ changes->push_back(std::make_unique<SettingSyncData>(
syncer::SyncChange::ACTION_UPDATE, extension_id_, it.key(),
std::move(sync_value)));
}
} else {
// Not synced, delete local setting.
- changes->push_back(base::MakeUnique<SettingSyncData>(
+ changes->push_back(std::make_unique<SettingSyncData>(
syncer::SyncChange::ACTION_DELETE, extension_id_, it.key(),
std::unique_ptr<base::Value>(new base::DictionaryValue())));
}
@@ -237,7 +236,7 @@ syncer::SyncError SyncableSettingsStorage::OverwriteLocalSettingsWithSync(
std::string key = base::DictionaryValue::Iterator(*sync_state).key();
std::unique_ptr<base::Value> value;
CHECK(sync_state->RemoveWithoutPathExpansion(key, &value));
- changes->push_back(base::MakeUnique<SettingSyncData>(
+ changes->push_back(std::make_unique<SettingSyncData>(
syncer::SyncChange::ACTION_ADD, extension_id_, key, std::move(value)));
}
diff --git a/chromium/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc b/chromium/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
index 23278aece13..b62b194dcff 100644
--- a/chromium/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
@@ -227,10 +227,9 @@ class StreamsPrivateApiTest : public ExtensionApiTest {
// The |manager| should have |download| in its list of downloads.
void DeleteDownloadAndWaitForFlush(DownloadItem* download,
DownloadManager* manager) {
- scoped_refptr<content::DownloadTestFlushObserver> flush_observer(
- new content::DownloadTestFlushObserver(manager));
+ content::DownloadTestFlushObserver flush_observer(manager);
download->Remove();
- flush_observer->WaitForFlush();
+ flush_observer.WaitForFlush();
}
protected:
diff --git a/chromium/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc b/chromium/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc
index 83f5cd6108e..22ba2ed5481 100644
--- a/chromium/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc
+++ b/chromium/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc
@@ -7,7 +7,6 @@
#include <utility>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.h"
#include "chrome/browser/sync_file_system/sync_event_observer.h"
#include "chrome/browser/sync_file_system/sync_file_system_service.h"
@@ -129,7 +128,7 @@ void ExtensionSyncEventObserver::BroadcastOrDispatchEvent(
EventRouter* event_router = EventRouter::Get(browser_context_);
DCHECK(event_router);
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(values), browser_context_);
// No app_origin, broadcast to all listening extensions for this event name.
diff --git a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
index 647f7f40d9f..dd197836872 100644
--- a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
+++ b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
@@ -10,7 +10,6 @@
#include "base/bind.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h"
#include "chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.h"
@@ -67,6 +66,25 @@ std::string ErrorToString(SyncStatusCode code) {
static_cast<int>(code));
}
+const char* QuotaStatusCodeToString(blink::mojom::QuotaStatusCode status) {
+ switch (status) {
+ case blink::mojom::QuotaStatusCode::kOk:
+ return "OK.";
+ case blink::mojom::QuotaStatusCode::kErrorNotSupported:
+ return "Operation not supported.";
+ case blink::mojom::QuotaStatusCode::kErrorInvalidModification:
+ return "Invalid modification.";
+ case blink::mojom::QuotaStatusCode::kErrorInvalidAccess:
+ return "Invalid access.";
+ case blink::mojom::QuotaStatusCode::kErrorAbort:
+ return "Quota operation aborted.";
+ case blink::mojom::QuotaStatusCode::kUnknown:
+ return "Unknown error.";
+ }
+ NOTREACHED();
+ return "Unknown error.";
+}
+
} // namespace
bool SyncFileSystemDeleteFileSystemFunction::RunAsync() {
@@ -105,12 +123,12 @@ void SyncFileSystemDeleteFileSystemFunction::DidDeleteFileSystem(
DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (error != base::File::FILE_OK) {
error_ = ErrorToString(sync_file_system::FileErrorToSyncStatusCode(error));
- SetResult(base::MakeUnique<base::Value>(false));
+ SetResult(std::make_unique<base::Value>(false));
SendResponse(false);
return;
}
- SetResult(base::MakeUnique<base::Value>(true));
+ SetResult(std::make_unique<base::Value>(true));
SendResponse(true);
}
@@ -323,7 +341,7 @@ bool SyncFileSystemGetUsageAndQuotaFunction::RunAsync() {
}
void SyncFileSystemGetUsageAndQuotaFunction::DidGetUsageAndQuota(
- storage::QuotaStatusCode status,
+ blink::mojom::QuotaStatusCode status,
int64_t usage,
int64_t quota) {
// Repost to switch from IO thread to UI thread for SendResponse().
@@ -337,7 +355,7 @@ void SyncFileSystemGetUsageAndQuotaFunction::DidGetUsageAndQuota(
}
DCHECK_CURRENTLY_ON(BrowserThread::UI);
- if (status != storage::kQuotaStatusOk) {
+ if (status != blink::mojom::QuotaStatusCode::kOk) {
error_ = QuotaStatusCodeToString(status);
SendResponse(false);
return;
@@ -366,7 +384,7 @@ SyncFileSystemSetConflictResolutionPolicyFunction::Run() {
ExtensionFunction::ResponseAction
SyncFileSystemGetConflictResolutionPolicyFunction::Run() {
return RespondNow(
- OneArgument(base::MakeUnique<base::Value>(api::sync_file_system::ToString(
+ OneArgument(std::make_unique<base::Value>(api::sync_file_system::ToString(
api::sync_file_system::CONFLICT_RESOLUTION_POLICY_LAST_WRITE_WIN))));
}
diff --git a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
index 9863c8f95a7..cb4ad6f0b90 100644
--- a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
+++ b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
@@ -15,7 +15,7 @@
#include "chrome/browser/sync_file_system/sync_status_code.h"
#include "chrome/common/extensions/api/sync_file_system.h"
#include "storage/browser/fileapi/file_system_url.h"
-#include "storage/common/quota/quota_types.h"
+#include "third_party/WebKit/common/quota/quota_types.mojom.h"
namespace storage {
class FileSystemContext;
@@ -93,7 +93,7 @@ class SyncFileSystemGetUsageAndQuotaFunction
bool RunAsync() override;
private:
- void DidGetUsageAndQuota(storage::QuotaStatusCode status,
+ void DidGetUsageAndQuota(blink::mojom::QuotaStatusCode status,
int64_t usage,
int64_t quota);
};
diff --git a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc
index c191b3d18a9..fa0cac5c66d 100644
--- a/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "storage/browser/fileapi/file_system_url.h"
#include "storage/common/fileapi/file_system_util.h"
@@ -124,7 +123,7 @@ std::unique_ptr<base::DictionaryValue> CreateDictionaryValueForFileSystemEntry(
root_url.append("/");
}
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString("fileSystemType",
storage::GetFileSystemTypeString(url.mount_type()));
dict->SetString("fileSystemName",
diff --git a/chromium/chrome/browser/extensions/api/system_private/system_private_api.cc b/chromium/chrome/browser/extensions/api/system_private/system_private_api.cc
index 730d1de7aaf..e6f5f4d803b 100644
--- a/chromium/chrome/browser/extensions/api/system_private/system_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/system_private/system_private_api.cc
@@ -8,7 +8,6 @@
#include <utility>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
@@ -80,7 +79,7 @@ SystemPrivateGetIncognitoModeAvailabilityFunction::Run() {
value >= 0 &&
value < static_cast<int>(arraysize(kIncognitoModeAvailabilityStrings)));
return RespondNow(OneArgument(
- base::MakeUnique<base::Value>(kIncognitoModeAvailabilityStrings[value])));
+ std::make_unique<base::Value>(kIncognitoModeAvailabilityStrings[value])));
}
ExtensionFunction::ResponseAction SystemPrivateGetUpdateStatusFunction::Run() {
@@ -147,7 +146,7 @@ ExtensionFunction::ResponseAction SystemPrivateGetUpdateStatusFunction::Run() {
ExtensionFunction::ResponseAction SystemPrivateGetApiKeyFunction::Run() {
return RespondNow(
- OneArgument(base::MakeUnique<base::Value>(google_apis::GetAPIKey())));
+ OneArgument(std::make_unique<base::Value>(google_apis::GetAPIKey())));
}
void DispatchVolumeChangedEvent(double volume, bool is_volume_muted) {
diff --git a/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc b/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
index 12a46ca8ed3..0f2740e7939 100644
--- a/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
+++ b/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
@@ -5,23 +5,22 @@
#include "chrome/browser/extensions/api/tab_capture/offscreen_tab.h"
#include <algorithm>
+#include <utility>
#include <vector>
#include "base/bind.h"
-#include "base/lazy_instance.h"
#include "base/macros.h"
#include "base/memory/ptr_util.h"
#include "base/stl_util.h"
#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h"
-#include "chrome/browser/media/router/receiver_presentation_service_delegate_impl.h" // nogncheck
+#include "chrome/browser/media/router/presentation/presentation_navigation_policy.h"
+#include "chrome/browser/media/router/presentation/receiver_presentation_service_delegate_impl.h" // nogncheck
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/web_contents_sizer.h"
#include "content/public/browser/keyboard_event_processing_result.h"
#include "content/public/browser/navigation_handle.h"
-#include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host_view.h"
#include "content/public/browser/web_contents.h"
-#include "content/public/common/web_preferences.h"
#include "extensions/browser/extension_host.h"
#include "extensions/browser/process_manager.h"
#include "third_party/WebKit/public/web/WebPresentationReceiverFlags.h"
@@ -41,10 +40,6 @@ const int kMaxOffscreenTabsPerExtension = 4;
const int kMaxSecondsToWaitForCapture = 60;
const int kPollIntervalInSeconds = 1;
-typedef std::vector<content::BrowserContext*> BrowserContextList;
-static base::LazyInstance<BrowserContextList>::Leaky g_offscreen_profiles =
- LAZY_INSTANCE_INITIALIZER;
-
} // namespace
namespace extensions {
@@ -64,13 +59,6 @@ OffscreenTabsOwner* OffscreenTabsOwner::Get(
return FromWebContents(extension_web_contents);
}
-// static
-bool OffscreenTabsOwner::IsOffscreenProfile(const Profile* profile) {
- const BrowserContextList& offscreen_profiles = g_offscreen_profiles.Get();
- return std::find(offscreen_profiles.begin(), offscreen_profiles.end(),
- profile) != offscreen_profiles.end();
-}
-
OffscreenTab* OffscreenTabsOwner::OpenNewTab(
const GURL& start_url,
const gfx::Size& initial_size,
@@ -98,48 +86,23 @@ void OffscreenTabsOwner::DestroyTab(OffscreenTab* tab) {
}
}
-// Navigation policy for presentations, where top-level navigations are not
-// allowed.
-class OffscreenTab::PresentationNavigationPolicy
- : public OffscreenTab::NavigationPolicy {
- public:
- PresentationNavigationPolicy() : first_navigation_started_(false) {}
- ~PresentationNavigationPolicy() override = default;
-
- private:
- // OffscreenTab::NavigationPolicy overrides
- bool DidStartNavigation(content::NavigationHandle* navigation_handle) final {
- // We only care about top-level navigations that are cross-document.
- if (!navigation_handle->IsInMainFrame() ||
- navigation_handle->IsSameDocument()) {
- return true;
- }
-
- // The initial navigation had already begun.
- if (first_navigation_started_)
- return false;
-
- first_navigation_started_ = true;
- return true;
- }
-
- bool first_navigation_started_;
-};
-
OffscreenTab::OffscreenTab(OffscreenTabsOwner* owner)
: owner_(owner),
- profile_(Profile::FromBrowserContext(
- owner->extension_web_contents()->GetBrowserContext())
- ->CreateOffTheRecordProfile()),
+ otr_profile_registration_(
+ IndependentOTRProfileManager::GetInstance()
+ ->CreateFromOriginalProfile(
+ Profile::FromBrowserContext(
+ owner->extension_web_contents()->GetBrowserContext()),
+ base::BindOnce(&OffscreenTab::DieIfOriginalProfileDestroyed,
+ base::Unretained(this)))),
capture_poll_timer_(false, false),
content_capture_was_detected_(false),
- navigation_policy_(new NavigationPolicy) {
- DCHECK(profile_);
- g_offscreen_profiles.Get().push_back(profile_.get());
+ navigation_policy_(
+ std::make_unique<media_router::DefaultNavigationPolicy>()) {
+ DCHECK(otr_profile_registration_->profile());
}
OffscreenTab::~OffscreenTab() {
- base::Erase(g_offscreen_profiles.Get(), profile_.get());
DVLOG(1) << "Destroying OffscreenTab for start_url=" << start_url_.spec();
}
@@ -152,7 +115,7 @@ void OffscreenTab::Start(const GURL& start_url,
<< initial_size.ToString() << " for start_url=" << start_url_.spec();
// Create the WebContents to contain the off-screen tab's page.
- WebContents::CreateParams params(profile_.get());
+ WebContents::CreateParams params(otr_profile_registration_->profile());
if (!optional_presentation_id.empty())
params.starting_sandbox_flags = blink::kPresentationReceiverSandboxFlags;
@@ -182,17 +145,11 @@ void OffscreenTab::Start(const GURL& start_url,
media_router::ReceiverPresentationServiceDelegateImpl::CreateForWebContents(
offscreen_tab_web_contents_.get(), optional_presentation_id);
- if (auto* render_view_host =
- offscreen_tab_web_contents_->GetRenderViewHost()) {
- auto web_prefs = render_view_host->GetWebkitPreferences();
- web_prefs.presentation_receiver = true;
- render_view_host->UpdateWebkitPreferences(web_prefs);
- }
-
// Presentations are not allowed to perform top-level navigations after
// initial load. This is enforced through sandboxing flags, but we also
// enforce it here.
- navigation_policy_.reset(new PresentationNavigationPolicy);
+ navigation_policy_ =
+ std::make_unique<media_router::PresentationNavigationPolicy>();
}
// Navigate to the initial URL.
@@ -315,10 +272,8 @@ void OffscreenTab::EnterFullscreenModeForTab(WebContents* contents,
non_fullscreen_size_ =
contents->GetRenderWidgetHostView()->GetViewBounds().size();
- if (contents->GetCapturerCount() >= 0 &&
- !contents->GetPreferredSize().IsEmpty()) {
+ if (contents->IsBeingCaptured() && !contents->GetPreferredSize().IsEmpty())
ResizeWebContents(contents, gfx::Rect(contents->GetPreferredSize()));
- }
}
void OffscreenTab::ExitFullscreenModeForTab(WebContents* contents) {
@@ -401,7 +356,7 @@ bool OffscreenTab::CheckMediaAccessPermission(
}
void OffscreenTab::DidShowFullscreenWidget() {
- if (offscreen_tab_web_contents_->GetCapturerCount() == 0 ||
+ if (!offscreen_tab_web_contents_->IsBeingCaptured() ||
offscreen_tab_web_contents_->GetPreferredSize().IsEmpty())
return; // Do nothing, since no preferred size is specified.
content::RenderWidgetHostView* const current_fs_view =
@@ -413,27 +368,18 @@ void OffscreenTab::DidShowFullscreenWidget() {
void OffscreenTab::DidStartNavigation(
content::NavigationHandle* navigation_handle) {
DCHECK(offscreen_tab_web_contents_.get());
- if (!navigation_policy_->DidStartNavigation(navigation_handle)) {
+ if (!navigation_policy_->AllowNavigation(navigation_handle)) {
DVLOG(2) << "Closing because NavigationPolicy disallowed "
<< "StartNavigation to " << navigation_handle->GetURL().spec();
Close();
}
}
-// Default navigation policy.
-OffscreenTab::NavigationPolicy::NavigationPolicy() = default;
-OffscreenTab::NavigationPolicy::~NavigationPolicy() = default;
-
-bool OffscreenTab::NavigationPolicy::DidStartNavigation(
- content::NavigationHandle* navigation_handle) {
- return true;
-}
-
void OffscreenTab::DieIfContentCaptureEnded() {
DCHECK(offscreen_tab_web_contents_.get());
if (content_capture_was_detected_) {
- if (offscreen_tab_web_contents_->GetCapturerCount() == 0) {
+ if (!offscreen_tab_web_contents_->IsBeingCaptured()) {
DVLOG(2) << "Capture of OffscreenTab content has stopped for start_url="
<< start_url_.spec();
owner_->DestroyTab(this);
@@ -442,7 +388,7 @@ void OffscreenTab::DieIfContentCaptureEnded() {
DVLOG(3) << "Capture of OffscreenTab content continues for start_url="
<< start_url_.spec();
}
- } else if (offscreen_tab_web_contents_->GetCapturerCount() > 0) {
+ } else if (offscreen_tab_web_contents_->IsBeingCaptured()) {
DVLOG(2) << "Capture of OffscreenTab content has started for start_url="
<< start_url_.spec();
content_capture_was_detected_ = true;
@@ -466,4 +412,9 @@ void OffscreenTab::DieIfContentCaptureEnded() {
base::Unretained(this)));
}
+void OffscreenTab::DieIfOriginalProfileDestroyed(Profile* profile) {
+ DCHECK(profile == otr_profile_registration_->profile());
+ owner_->DestroyTab(this);
+}
+
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.h b/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
index 9e313241ff3..f302682ee4c 100644
--- a/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
+++ b/chromium/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
@@ -7,18 +7,22 @@
#include <stdint.h>
+#include <memory>
#include <string>
#include <vector>
#include "base/macros.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
+#include "chrome/browser/media/router/presentation/independent_otr_profile_manager.h"
#include "content/public/browser/web_contents_delegate.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_contents_user_data.h"
#include "ui/gfx/geometry/size.h"
-class Profile;
+namespace media_router {
+class NavigationPolicy;
+} // namespace media_router
namespace extensions {
@@ -44,10 +48,6 @@ class OffscreenTabsOwner
// background page's WebContents. Never returns nullptr.
static OffscreenTabsOwner* Get(content::WebContents* extension_web_contents);
- // Returns |true| if |profile| is associated with an offscreen tab, false
- // otherwise.
- static bool IsOffscreenProfile(const Profile* profile);
-
// Instantiate a new offscreen tab and navigate it to |start_url|. The new
// tab's main frame will start out with the given |initial_size| in DIP
// coordinates. If too many offscreen tabs are already running, nothing
@@ -56,10 +56,9 @@ class OffscreenTabsOwner
// If |optional_presentation_id| is non-empty, the offscreen tab is registered
// for use by the Media Router (chrome/browser/media/router/...) as the
// receiving browsing context for the W3C Presentation API.
- OffscreenTab* OpenNewTab(
- const GURL& start_url,
- const gfx::Size& initial_size,
- const std::string& optional_presentation_id);
+ OffscreenTab* OpenNewTab(const GURL& start_url,
+ const gfx::Size& initial_size,
+ const std::string& optional_presentation_id);
protected:
friend class OffscreenTab;
@@ -91,10 +90,10 @@ class OffscreenTabsOwner
// OffscreenTab is instantiated by OffscreenTabsOwner. An instance is shut down
// one of three ways:
//
-// 1. When its WebContents::GetCapturerCount() returns to zero, indicating
-// there are no more consumers of its captured content (e.g., when all
-// MediaStreams have been closed). OffscreenTab will auto-detect this case
-// and self-destruct.
+// 1. When WebContents::IsBeingCaptured() returns false, indicating there are
+// no more consumers of its captured content (e.g., when all MediaStreams
+// have been closed). OffscreenTab will auto-detect this case and
+// self-destruct.
// 2. By the renderer, where the WebContents implementation will invoke the
// WebContentsDelegate::CloseContents() override. This occurs, for
// example, when a page calls window.close().
@@ -180,28 +179,16 @@ class OffscreenTab : protected content::WebContentsDelegate,
void DidStartNavigation(content::NavigationHandle* navigation_handle) final;
private:
- bool in_fullscreen_mode() const {
- return !non_fullscreen_size_.IsEmpty();
- }
-
- // Selected calls to the navigation methods in WebContentsObserver are
- // delegated to this object to determine a navigation is allowed. If any
- // call returns false, the offscreen tab is destroyed. The default policy
- // allows all navigations.
- class NavigationPolicy {
- public:
- NavigationPolicy();
- virtual ~NavigationPolicy();
- virtual bool DidStartNavigation(
- content::NavigationHandle* navigation_handle);
- };
-
- class PresentationNavigationPolicy; // Forward declaration
+ bool in_fullscreen_mode() const { return !non_fullscreen_size_.IsEmpty(); }
// Called by |capture_poll_timer_| to automatically destroy this OffscreenTab
// when the capturer count returns to zero.
void DieIfContentCaptureEnded();
+ // Called if the profile that our OTR profile is based on is being destroyed
+ // and |this| therefore needs to be destroyed also.
+ void DieIfOriginalProfileDestroyed(Profile* profile);
+
OffscreenTabsOwner* const owner_;
// The initial navigation URL, which may or may not match the current URL if
@@ -210,7 +197,8 @@ class OffscreenTab : protected content::WebContentsDelegate,
// A non-shared off-the-record profile based on the profile of the extension
// background page.
- const std::unique_ptr<Profile> profile_;
+ const std::unique_ptr<IndependentOTRProfileManager::OTRProfileRegistration>
+ otr_profile_registration_;
// The WebContents containing the off-screen tab's page.
std::unique_ptr<content::WebContents> offscreen_tab_web_contents_;
@@ -236,7 +224,7 @@ class OffscreenTab : protected content::WebContentsDelegate,
bool content_capture_was_detected_;
// Object consulted to determine which offscreen tab navigations are allowed.
- std::unique_ptr<NavigationPolicy> navigation_policy_;
+ std::unique_ptr<media_router::NavigationPolicy> navigation_policy_;
DISALLOW_COPY_AND_ASSIGN(OffscreenTab);
};
diff --git a/chromium/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc b/chromium/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
index 5df6422ec0c..6cd50621778 100644
--- a/chromium/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
+++ b/chromium/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h"
+#include <memory>
#include <utility>
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h"
@@ -314,7 +314,7 @@ bool TabCaptureRegistry::AddRequest(content::WebContents* target_contents,
}
}
- requests_.push_back(base::MakeUnique<LiveRequest>(
+ requests_.push_back(std::make_unique<LiveRequest>(
target_contents, extension_id, is_anonymous, this));
return true;
}
@@ -427,7 +427,7 @@ void TabCaptureRegistry::DispatchStatusChangeEvent(
tab_capture::CaptureInfo info;
request->GetCaptureInfo(&info);
args->Append(info.ToValue());
- auto event = base::MakeUnique<Event>(events::TAB_CAPTURE_ON_STATUS_CHANGED,
+ auto event = std::make_unique<Event>(events::TAB_CAPTURE_ON_STATUS_CHANGED,
tab_capture::OnStatusChanged::kEventName,
std::move(args), browser_context_);
diff --git a/chromium/chrome/browser/extensions/api/tabs/app_window_controller.cc b/chromium/chrome/browser/extensions/api/tabs/app_window_controller.cc
index bc8272b8417..3d0bd3e606b 100644
--- a/chromium/chrome/browser/extensions/api/tabs/app_window_controller.cc
+++ b/chromium/chrome/browser/extensions/api/tabs/app_window_controller.cc
@@ -7,7 +7,6 @@
#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/tabs/app_base_window.h"
@@ -57,7 +56,7 @@ AppWindowController::CreateWindowValueWithTabs(
if (!tab_value)
return result;
- auto tab_list = base::MakeUnique<base::ListValue>();
+ auto tab_list = std::make_unique<base::ListValue>();
tab_list->Append(std::move(tab_value));
result->Set(tabs_constants::kTabsKey, std::move(tab_list));
diff --git a/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc b/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc
index 7d4252bc171..e802ba0057a 100644
--- a/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc
+++ b/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc
@@ -15,7 +15,6 @@
#include "base/command_line.h"
#include "base/location.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/metrics/histogram_macros.h"
#include "base/single_thread_task_runner.h"
@@ -96,6 +95,7 @@
#include "ui/base/ui_base_types.h"
#if defined(OS_CHROMEOS)
+#include "ash/public/cpp/window_pin_type.h"
#include "ash/public/cpp/window_properties.h"
#include "ash/public/interfaces/window_pin_type.mojom.h"
#include "chrome/browser/ui/browser_command_controller.h"
@@ -256,12 +256,6 @@ bool IsValidStateForWindowsCreateFunction(
}
#if defined(OS_CHROMEOS)
-bool IsWindowTrustedPinned(ui::BaseWindow* base_window) {
- aura::Window* window = base_window->GetNativeWindow();
- ash::mojom::WindowPinType type = window->GetProperty(ash::kWindowPinTypeKey);
- return type == ash::mojom::WindowPinType::TRUSTED_PINNED;
-}
-
void SetWindowTrustedPinned(ui::BaseWindow* base_window, bool trusted_pinned) {
aura::Window* window = base_window->GetNativeWindow();
// TRUSTED_PINNED is used here because that one locks the window fullscreen
@@ -427,7 +421,7 @@ bool WindowsCreateFunction::ShouldOpenIncognitoWindow(
if (incognito && !profile->IsGuestSession()) {
std::string first_url_erased;
for (size_t i = 0; i < urls->size();) {
- if (chrome::IsURLAllowedInIncognito((*urls)[i], profile)) {
+ if (IsURLAllowedInIncognito((*urls)[i], profile)) {
i++;
} else {
if (first_url_erased.empty())
@@ -605,8 +599,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunction::Run() {
Browser* new_window = new Browser(create_params);
for (const GURL& url : urls) {
- chrome::NavigateParams navigate_params(new_window, url,
- ui::PAGE_TRANSITION_LINK);
+ NavigateParams navigate_params(new_window, url, ui::PAGE_TRANSITION_LINK);
navigate_params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
// Depending on the |setSelfAsOpener| option, we need to put the new
@@ -618,7 +611,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunction::Run() {
navigate_params.source_site_instance =
render_frame_host()->GetSiteInstance();
- chrome::Navigate(&navigate_params);
+ Navigate(&navigate_params);
}
WebContents* contents = NULL;
@@ -663,7 +656,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunction::Run() {
!browser_context()->IsOffTheRecord() && !include_incognito()) {
// Don't expose incognito windows if extension itself works in non-incognito
// profile and CanCrossIncognito isn't allowed.
- result = base::MakeUnique<base::Value>();
+ result = std::make_unique<base::Value>();
} else {
result = controller->CreateWindowValueWithTabs(extension());
}
@@ -690,7 +683,7 @@ ExtensionFunction::ResponseAction WindowsUpdateFunction::Run() {
#if defined(OS_CHROMEOS)
const bool is_window_trusted_pinned =
- IsWindowTrustedPinned(controller->window());
+ ash::IsWindowTrustedPinned(controller->window());
// Don't allow locked fullscreen operations on a window without the proper
// permission (also don't allow any operations on a locked window if the
// extension doesn't have the permission).
@@ -817,7 +810,7 @@ ExtensionFunction::ResponseAction WindowsRemoveFunction::Run() {
}
#if defined(OS_CHROMEOS)
- if (IsWindowTrustedPinned(controller->window()) &&
+ if (ash::IsWindowTrustedPinned(controller->window()) &&
!ExtensionHasLockedFullscreenPermission(extension())) {
return RespondNow(
Error(keys::kMissingLockWindowFullscreenPrivatePermission));
@@ -1261,8 +1254,7 @@ bool TabsUpdateFunction::RunAsync() {
if (params->update_properties.url.get()) {
std::string updated_url = *params->update_properties.url;
if (browser->profile()->GetProfileType() == Profile::INCOGNITO_PROFILE &&
- !chrome::IsURLAllowedInIncognito(GURL(updated_url),
- browser->profile())) {
+ !IsURLAllowedInIncognito(GURL(updated_url), browser->profile())) {
error_ = ErrorUtils::FormatErrorMessage(
keys::kURLsNotAllowedInIncognitoError, updated_url);
return false;
@@ -1751,7 +1743,7 @@ void TabsCaptureVisibleTabFunction::OnCaptureSuccess(const SkBitmap& bitmap) {
return;
}
- SetResult(base::MakeUnique<base::Value>(base64_result));
+ SetResult(std::make_unique<base::Value>(base64_result));
SendResponse(true);
}
@@ -1861,7 +1853,7 @@ void TabsDetectLanguageFunction::Observe(
}
void TabsDetectLanguageFunction::GotLanguage(const std::string& language) {
- SetResult(base::MakeUnique<base::Value>(language));
+ SetResult(std::make_unique<base::Value>(language));
SendResponse(true);
Release(); // Balanced in Run()
diff --git a/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.cc b/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.cc
index d9d98896180..1ab063b1ea9 100644
--- a/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.cc
+++ b/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.cc
@@ -9,7 +9,6 @@
#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
@@ -50,12 +49,12 @@ bool WillDispatchTabUpdatedEvent(
std::unique_ptr<base::DictionaryValue> tab_value = tab_object->ToValue();
- auto changed_properties = base::MakeUnique<base::DictionaryValue>();
+ auto changed_properties = std::make_unique<base::DictionaryValue>();
const base::Value* value = nullptr;
for (const auto& property : changed_property_names) {
if (tab_value->Get(property, &value))
changed_properties->Set(property,
- base::MakeUnique<base::Value>(value->Clone()));
+ std::make_unique<base::Value>(value->Clone()));
}
event->event_args->Set(1, std::move(changed_properties));
@@ -160,7 +159,7 @@ void TabsEventRouter::RegisterForTabNotifications(WebContents* contents) {
int tab_id = ExtensionTabUtil::GetTabId(contents);
DCHECK(tab_entries_.find(tab_id) == tab_entries_.end());
- tab_entries_[tab_id] = base::MakeUnique<TabEntry>(this, contents);
+ tab_entries_[tab_id] = std::make_unique<TabEntry>(this, contents);
}
void TabsEventRouter::UnregisterForTabNotifications(WebContents* contents) {
@@ -203,7 +202,7 @@ void TabsEventRouter::TabCreatedAt(WebContents* contents,
bool active) {
Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
std::unique_ptr<base::ListValue> args(new base::ListValue);
- auto event = base::MakeUnique<Event>(events::TABS_ON_CREATED,
+ auto event = std::make_unique<Event>(events::TABS_ON_CREATED,
tabs::OnCreated::kEventName,
std::move(args), profile);
event->user_gesture = EventRouter::USER_GESTURE_NOT_ENABLED;
@@ -236,9 +235,9 @@ void TabsEventRouter::TabInsertedAt(TabStripModel* tab_strip_model,
new base::DictionaryValue());
object_args->Set(
tabs_constants::kNewWindowIdKey,
- base::MakeUnique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
+ std::make_unique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
object_args->Set(tabs_constants::kNewPositionKey,
- base::MakeUnique<Value>(index));
+ std::make_unique<Value>(index));
args->Append(std::move(object_args));
Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
@@ -259,9 +258,9 @@ void TabsEventRouter::TabDetachedAt(WebContents* contents, int index) {
new base::DictionaryValue());
object_args->Set(
tabs_constants::kOldWindowIdKey,
- base::MakeUnique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
+ std::make_unique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
object_args->Set(tabs_constants::kOldPositionKey,
- base::MakeUnique<Value>(index));
+ std::make_unique<Value>(index));
args->Append(std::move(object_args));
Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
@@ -296,13 +295,13 @@ void TabsEventRouter::ActiveTabChanged(WebContents* old_contents,
WebContents* new_contents,
int index,
int reason) {
- auto args = base::MakeUnique<base::ListValue>();
+ auto args = std::make_unique<base::ListValue>();
int tab_id = ExtensionTabUtil::GetTabId(new_contents);
args->AppendInteger(tab_id);
- auto object_args = base::MakeUnique<base::DictionaryValue>();
+ auto object_args = std::make_unique<base::DictionaryValue>();
object_args->Set(tabs_constants::kWindowIdKey,
- base::MakeUnique<Value>(
+ std::make_unique<Value>(
ExtensionTabUtil::GetWindowIdOfTab(new_contents)));
args->Append(object_args->CreateDeepCopy());
@@ -321,8 +320,8 @@ void TabsEventRouter::ActiveTabChanged(WebContents* old_contents,
tabs::OnActiveChanged::kEventName, std::move(args), gesture);
// The onActivated event takes one argument: {windowId, tabId}.
- auto on_activated_args = base::MakeUnique<base::ListValue>();
- object_args->Set(tabs_constants::kTabIdKey, base::MakeUnique<Value>(tab_id));
+ auto on_activated_args = std::make_unique<base::ListValue>();
+ object_args->Set(tabs_constants::kTabIdKey, std::make_unique<Value>(tab_id));
on_activated_args->Append(std::move(object_args));
DispatchEvent(profile, events::TABS_ON_ACTIVATED,
tabs::OnActivated::kEventName, std::move(on_activated_args),
@@ -350,7 +349,7 @@ void TabsEventRouter::TabSelectionChanged(
select_info->Set(
tabs_constants::kWindowIdKey,
- base::MakeUnique<Value>(
+ std::make_unique<Value>(
ExtensionTabUtil::GetWindowIdOfTabStripModel(tab_strip_model)));
select_info->Set(tabs_constants::kTabIdsKey, std::move(all_tabs));
@@ -377,11 +376,11 @@ void TabsEventRouter::TabMoved(WebContents* contents,
new base::DictionaryValue());
object_args->Set(
tabs_constants::kWindowIdKey,
- base::MakeUnique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
+ std::make_unique<Value>(ExtensionTabUtil::GetWindowIdOfTab(contents)));
object_args->Set(tabs_constants::kFromIndexKey,
- base::MakeUnique<Value>(from_index));
+ std::make_unique<Value>(from_index));
object_args->Set(tabs_constants::kToIndexKey,
- base::MakeUnique<Value>(to_index));
+ std::make_unique<Value>(to_index));
args->Append(std::move(object_args));
Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
@@ -426,7 +425,7 @@ void TabsEventRouter::DispatchEvent(
if (!profile_->IsSameProfile(profile) || !event_router)
return;
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(args), profile);
event->user_gesture = user_gesture;
event_router->BroadcastEvent(std::move(event));
@@ -453,7 +452,7 @@ void TabsEventRouter::DispatchTabUpdatedEvent(
// WillDispatchTabUpdatedEvent.
Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
- auto event = base::MakeUnique<Event>(events::TABS_ON_UPDATED,
+ auto event = std::make_unique<Event>(events::TABS_ON_UPDATED,
tabs::OnUpdated::kEventName,
std::move(args_base), profile);
event->user_gesture = EventRouter::USER_GESTURE_NOT_ENABLED;
diff --git a/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.h b/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.h
index fe7325c18da..7f0ac1eec90 100644
--- a/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.h
+++ b/chromium/chrome/browser/extensions/api/tabs/tabs_event_router.h
@@ -39,7 +39,7 @@ namespace extensions {
// extension processes in the same profile.
class TabsEventRouter : public TabStripModelObserver,
public BrowserTabStripTrackerDelegate,
- public chrome::BrowserListObserver,
+ public BrowserListObserver,
public favicon::FaviconDriverObserver,
public zoom::ZoomObserver,
public resource_coordinator::TabLifecycleObserver {
@@ -50,7 +50,7 @@ class TabsEventRouter : public TabStripModelObserver,
// BrowserTabStripTrackerDelegate:
bool ShouldTrackBrowser(Browser* browser) override;
- // chrome::BrowserListObserver:
+ // BrowserListObserver:
void OnBrowserSetLastActive(Browser* browser) override;
// TabStripModelObserver:
diff --git a/chromium/chrome/browser/extensions/api/tabs/tabs_test.cc b/chromium/chrome/browser/extensions/api/tabs/tabs_test.cc
index 11602682e0b..01abcd19bea 100644
--- a/chromium/chrome/browser/extensions/api/tabs/tabs_test.cc
+++ b/chromium/chrome/browser/extensions/api/tabs/tabs_test.cc
@@ -2306,8 +2306,10 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, WindowsCreate_NoOpener) {
&opener_as_bool));
EXPECT_FALSE(opener_as_bool);
- // TODO(lukasza): http://crbug.com/718489: Verify that |new_contents| can NOT
- // find |old_contents| using window.open/name.
+ // TODO(lukasza): http://crbug.com/786411: Verify that |new_contents| can NOT
+ // find |old_contents| using window.open/name. This is currently broken,
+ // because browsing instance boundaries are pierced for all extension frames
+ // (we hope this can be limited to background pages / contents).
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/tabs/windows_event_router.cc b/chromium/chrome/browser/extensions/api/tabs/windows_event_router.cc
index e24c1c698c3..0ef3e6f98d1 100644
--- a/chromium/chrome/browser/extensions/api/tabs/windows_event_router.cc
+++ b/chromium/chrome/browser/extensions/api/tabs/windows_event_router.cc
@@ -6,7 +6,6 @@
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -254,9 +253,9 @@ void WindowsEventRouter::OnActiveWindowChanged(
if (!HasEventListener(windows::OnFocusChanged::kEventName))
return;
- std::unique_ptr<Event> event = base::MakeUnique<Event>(
+ std::unique_ptr<Event> event = std::make_unique<Event>(
events::WINDOWS_ON_FOCUS_CHANGED, windows::OnFocusChanged::kEventName,
- base::MakeUnique<base::ListValue>());
+ std::make_unique<base::ListValue>());
event->will_dispatch_callback =
base::Bind(&WillDispatchWindowFocusedEvent, window_controller);
EventRouter::Get(profile_)->BroadcastEvent(std::move(event));
@@ -267,7 +266,7 @@ void WindowsEventRouter::DispatchEvent(events::HistogramValue histogram_value,
WindowController* window_controller,
std::unique_ptr<base::ListValue> args) {
auto event =
- base::MakeUnique<Event>(histogram_value, event_name, std::move(args),
+ std::make_unique<Event>(histogram_value, event_name, std::move(args),
window_controller->profile());
event->will_dispatch_callback =
base::Bind(&WillDispatchWindowEvent, window_controller);
@@ -280,7 +279,7 @@ bool WindowsEventRouter::HasEventListener(const std::string& event_name) {
void WindowsEventRouter::AddAppWindow(extensions::AppWindow* app_window) {
std::unique_ptr<AppWindowController> controller(new AppWindowController(
- app_window, base::MakeUnique<AppBaseWindow>(app_window), profile_));
+ app_window, std::make_unique<AppBaseWindow>(app_window), profile_));
app_windows_[app_window->session_id().id()] = std::move(controller);
}
diff --git a/chromium/chrome/browser/extensions/api/terminal/terminal_private_api.cc b/chromium/chrome/browser/extensions/api/terminal/terminal_private_api.cc
index 582571ef429..ee44ebfbdde 100644
--- a/chromium/chrome/browser/extensions/api/terminal/terminal_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/terminal/terminal_private_api.cc
@@ -4,12 +4,12 @@
#include "chrome/browser/extensions/api/terminal/terminal_private_api.h"
+#include <memory>
#include <utility>
#include "base/bind.h"
#include "base/command_line.h"
#include "base/json/json_writer.h"
-#include "base/memory/ptr_util.h"
#include "base/sys_info.h"
#include "base/task_scheduler/post_task.h"
#include "base/values.h"
@@ -177,7 +177,7 @@ void TerminalPrivateOpenTerminalProcessFunction::RespondOnUIThread(
Respond(Error("Failed to open process."));
return;
}
- Respond(OneArgument(base::MakeUnique<base::Value>(terminal_id)));
+ Respond(OneArgument(std::make_unique<base::Value>(terminal_id)));
}
ExtensionFunction::ResponseAction TerminalPrivateSendInputFunction::Run() {
@@ -206,7 +206,7 @@ void TerminalPrivateSendInputFunction::SendInputOnRegistryTaskRunner(
}
void TerminalPrivateSendInputFunction::RespondOnUIThread(bool success) {
- Respond(OneArgument(base::MakeUnique<base::Value>(success)));
+ Respond(OneArgument(std::make_unique<base::Value>(success)));
}
TerminalPrivateCloseTerminalProcessFunction::
@@ -241,7 +241,7 @@ void TerminalPrivateCloseTerminalProcessFunction::CloseOnRegistryTaskRunner(
void TerminalPrivateCloseTerminalProcessFunction::RespondOnUIThread(
bool success) {
- Respond(OneArgument(base::MakeUnique<base::Value>(success)));
+ Respond(OneArgument(std::make_unique<base::Value>(success)));
}
TerminalPrivateOnTerminalResizeFunction::
@@ -278,7 +278,7 @@ void TerminalPrivateOnTerminalResizeFunction::OnResizeOnRegistryTaskRunner(
}
void TerminalPrivateOnTerminalResizeFunction::RespondOnUIThread(bool success) {
- Respond(OneArgument(base::MakeUnique<base::Value>(success)));
+ Respond(OneArgument(std::make_unique<base::Value>(success)));
}
TerminalPrivateAckOutputFunction::~TerminalPrivateAckOutputFunction() {}
diff --git a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
index e49ad90f522..c52172b6396 100644
--- a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
+++ b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
@@ -6,8 +6,9 @@
#include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h"
+#include <memory>
+
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/web_navigation/web_navigation_api_constants.h"
#include "chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h"
@@ -479,7 +480,7 @@ ExtensionFunction::ResponseAction WebNavigationGetFrameFunction::Run() {
include_incognito(), nullptr, nullptr,
&web_contents, nullptr) ||
!web_contents) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>()));
+ return RespondNow(OneArgument(std::make_unique<base::Value>()));
}
WebNavigationTabObserver* observer =
@@ -493,11 +494,11 @@ ExtensionFunction::ResponseAction WebNavigationGetFrameFunction::Run() {
ExtensionApiFrameIdMap::Get()->GetRenderFrameHostById(web_contents,
frame_id);
if (!frame_navigation_state.IsValidFrame(render_frame_host))
- return RespondNow(OneArgument(base::MakeUnique<base::Value>()));
+ return RespondNow(OneArgument(std::make_unique<base::Value>()));
GURL frame_url = frame_navigation_state.GetUrl(render_frame_host);
if (!frame_navigation_state.IsValidUrl(frame_url))
- return RespondNow(OneArgument(base::MakeUnique<base::Value>()));
+ return RespondNow(OneArgument(std::make_unique<base::Value>()));
GetFrame::Results::Details frame_details;
frame_details.url = frame_url.spec();
@@ -519,7 +520,7 @@ ExtensionFunction::ResponseAction WebNavigationGetAllFramesFunction::Run() {
include_incognito(), nullptr, nullptr,
&web_contents, nullptr) ||
!web_contents) {
- return RespondNow(OneArgument(base::MakeUnique<base::Value>()));
+ return RespondNow(OneArgument(std::make_unique<base::Value>()));
}
WebNavigationTabObserver* observer =
diff --git a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.cc b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.cc
index 42d255fb71e..b62518417f6 100644
--- a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.cc
+++ b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.cc
@@ -10,7 +10,6 @@
#include <utility>
#include "base/json/json_writer.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "base/values.h"
@@ -78,7 +77,7 @@ std::unique_ptr<Event> CreateOnBeforeNavigateEvent(
ExtensionApiFrameIdMap::GetParentFrameId(navigation_handle);
details.time_stamp = MilliSecondsFromTime(base::Time::Now());
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_BEFORE_NAVIGATE,
web_navigation::OnBeforeNavigate::kEventName,
web_navigation::OnBeforeNavigate::Create(details),
@@ -123,7 +122,7 @@ void DispatchOnCommitted(events::HistogramValue histogram_value,
ui::PAGE_TRANSITION_AUTO_TOPLEVEL))
transition_type_string = "start_page";
dict->SetString(keys::kTransitionTypeKey, transition_type_string);
- auto qualifiers = base::MakeUnique<base::ListValue>();
+ auto qualifiers = std::make_unique<base::ListValue>();
if (transition_type & ui::PAGE_TRANSITION_CLIENT_REDIRECT)
qualifiers->AppendString("client_redirect");
if (transition_type & ui::PAGE_TRANSITION_SERVER_REDIRECT)
@@ -138,7 +137,7 @@ void DispatchOnCommitted(events::HistogramValue histogram_value,
content::BrowserContext* browser_context =
navigation_handle->GetWebContents()->GetBrowserContext();
- auto event = base::MakeUnique<Event>(histogram_value, event_name,
+ auto event = std::make_unique<Event>(histogram_value, event_name,
std::move(args), browser_context);
DispatchEvent(browser_context, std::move(event), url);
}
@@ -155,7 +154,7 @@ void DispatchOnDOMContentLoaded(content::WebContents* web_contents,
details.time_stamp = MilliSecondsFromTime(base::Time::Now());
content::BrowserContext* browser_context = web_contents->GetBrowserContext();
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_DOM_CONTENT_LOADED,
web_navigation::OnDOMContentLoaded::kEventName,
web_navigation::OnDOMContentLoaded::Create(details), browser_context);
@@ -174,7 +173,7 @@ void DispatchOnCompleted(content::WebContents* web_contents,
details.time_stamp = MilliSecondsFromTime(base::Time::Now());
content::BrowserContext* browser_context = web_contents->GetBrowserContext();
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_COMPLETED,
web_navigation::OnCompleted::kEventName,
web_navigation::OnCompleted::Create(details), browser_context);
@@ -204,7 +203,7 @@ void DispatchOnCreatedNavigationTarget(
details.tab_id = ExtensionTabUtil::GetTabId(target_web_contents);
details.time_stamp = MilliSecondsFromTime(base::Time::Now());
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_CREATED_NAVIGATION_TARGET,
web_navigation::OnCreatedNavigationTarget::kEventName,
web_navigation::OnCreatedNavigationTarget::Create(details),
@@ -233,7 +232,7 @@ void DispatchOnErrorOccurred(content::WebContents* web_contents,
content::BrowserContext* browser_context = web_contents->GetBrowserContext();
auto event =
- base::MakeUnique<Event>(events::WEB_NAVIGATION_ON_ERROR_OCCURRED,
+ std::make_unique<Event>(events::WEB_NAVIGATION_ON_ERROR_OCCURRED,
web_navigation::OnErrorOccurred::kEventName,
web_navigation::OnErrorOccurred::Create(details),
web_contents->GetBrowserContext());
@@ -254,7 +253,7 @@ void DispatchOnErrorOccurred(content::NavigationHandle* navigation_handle) {
content::BrowserContext* browser_context =
navigation_handle->GetWebContents()->GetBrowserContext();
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_ERROR_OCCURRED,
web_navigation::OnErrorOccurred::kEventName,
web_navigation::OnErrorOccurred::Create(details), browser_context);
@@ -271,7 +270,7 @@ void DispatchOnTabReplaced(
details.tab_id = ExtensionTabUtil::GetTabId(new_web_contents);
details.time_stamp = MilliSecondsFromTime(base::Time::Now());
- auto event = base::MakeUnique<Event>(
+ auto event = std::make_unique<Event>(
events::WEB_NAVIGATION_ON_TAB_REPLACED,
web_navigation::OnTabReplaced::kEventName,
web_navigation::OnTabReplaced::Create(details), browser_context);
diff --git a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
index da1fc213ac0..28dbc774e12 100644
--- a/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
@@ -18,15 +18,12 @@
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_browser_main.h"
-#include "chrome/browser/chrome_browser_main_extra_parts.h"
-#include "chrome/browser/chrome_content_browser_client.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/download/download_browsertest.h"
#include "chrome/browser/download/download_prefs.h"
#include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/loader/chrome_resource_dispatcher_host_delegate.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/renderer_context_menu/render_view_context_menu_test_util.h"
#include "chrome/browser/ui/browser.h"
@@ -39,8 +36,6 @@
#include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
-#include "content/public/browser/resource_dispatcher_host.h"
-#include "content/public/browser/resource_throttle.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/browser_side_navigation_policy.h"
#include "content/public/common/context_menu_params.h"
@@ -65,107 +60,6 @@ namespace extensions {
namespace {
-// This class can defer requests for arbitrary URLs.
-class TestNavigationListener
- : public base::RefCountedThreadSafe<TestNavigationListener> {
- public:
- TestNavigationListener() {}
-
- // Add |url| to the set of URLs we should delay.
- void DelayRequestsForURL(const GURL& url) {
- if (!content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)) {
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&TestNavigationListener::DelayRequestsForURL, this,
- url));
- return;
- }
- urls_to_delay_.insert(url);
- }
-
- // Resume all deferred requests.
- void ResumeAll() {
- if (!content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)) {
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&TestNavigationListener::ResumeAll, this));
- return;
- }
- WeakThrottleList::const_iterator it;
- for (it = throttles_.begin(); it != throttles_.end(); ++it) {
- if (it->get())
- (*it)->ResumeHandler();
- }
- throttles_.clear();
- }
-
- // Resume a specific request.
- void Resume(const GURL& url) {
- if (!content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)) {
- content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
- base::BindOnce(&TestNavigationListener::Resume, this, url));
- return;
- }
- WeakThrottleList::iterator it;
- for (it = throttles_.begin(); it != throttles_.end(); ++it) {
- if (it->get() && it->get()->url() == url) {
- (*it)->ResumeHandler();
- throttles_.erase(it);
- break;
- }
- }
- }
-
- // Constructs a ResourceThrottle if the request for |url| should be held.
- //
- // Needs to be invoked on the IO thread.
- std::unique_ptr<content::ResourceThrottle> CreateResourceThrottle(
- const GURL& url) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
- if (urls_to_delay_.find(url) == urls_to_delay_.end())
- return NULL;
-
- auto throttle = base::MakeUnique<Throttle>();
- throttle->set_url(url);
- throttles_.push_back(throttle->AsWeakPtr());
- return std::move(throttle);
- }
-
- private:
- friend class base::RefCountedThreadSafe<TestNavigationListener>;
-
- virtual ~TestNavigationListener() {}
-
- // Stores a throttle per URL request that we have delayed.
- class Throttle : public content::ResourceThrottle,
- public base::SupportsWeakPtr<Throttle> {
- public:
- void ResumeHandler() { Resume(); }
-
- // content::ResourceThrottle implementation.
- void WillStartRequest(bool* defer) override { *defer = true; }
-
- const char* GetNameForLogging() const override {
- return "TestNavigationListener::Throttle";
- }
-
- void set_url(const GURL& url) { url_ = url; }
- const GURL& url() { return url_; }
-
- private:
- GURL url_;
- };
- typedef base::WeakPtr<Throttle> WeakThrottle;
- typedef std::list<WeakThrottle> WeakThrottleList;
- WeakThrottleList throttles_;
-
- // The set of URLs to be delayed.
- std::set<GURL> urls_to_delay_;
-
- DISALLOW_COPY_AND_ASSIGN(TestNavigationListener);
-};
-
// Waits for a WC to be created. Once it starts loading |delay_url| (after at
// least the first navigation has committed), it delays the load, executes
// |script| in the last committed RVH and resumes the load when a URL ending in
@@ -176,12 +70,10 @@ class DelayLoadStartAndExecuteJavascript
public content::WebContentsObserver {
public:
DelayLoadStartAndExecuteJavascript(
- TestNavigationListener* test_navigation_listener,
const GURL& delay_url,
const std::string& script,
const std::string& until_url_suffix)
: content::WebContentsObserver(),
- test_navigation_listener_(test_navigation_listener),
delay_url_(delay_url),
until_url_suffix_(until_url_suffix),
script_(script),
@@ -191,7 +83,6 @@ class DelayLoadStartAndExecuteJavascript
registrar_.Add(this,
chrome::NOTIFICATION_TAB_ADDED,
content::NotificationService::AllSources());
- test_navigation_listener_->DelayRequestsForURL(delay_url_);
}
~DelayLoadStartAndExecuteJavascript() override {}
@@ -212,6 +103,11 @@ class DelayLoadStartAndExecuteJavascript
if (navigation_handle->GetURL() != delay_url_ || !rfh_)
return;
+ auto throttle =
+ std::make_unique<WillStartRequestObserverThrottle>(navigation_handle);
+ throttle_ = throttle->AsWeakPtr();
+ navigation_handle->RegisterThrottleForTesting(std::move(throttle));
+
if (has_user_gesture_) {
rfh_->ExecuteJavaScriptWithUserGestureForTests(
base::UTF8ToUTF16(script_));
@@ -230,7 +126,8 @@ class DelayLoadStartAndExecuteJavascript
base::EndsWith(navigation_handle->GetURL().spec(), until_url_suffix_,
base::CompareCase::SENSITIVE)) {
content::WebContentsObserver::Observe(NULL);
- test_navigation_listener_->ResumeAll();
+ if (throttle_)
+ throttle_->Unblock();
}
if (navigation_handle->IsInMainFrame())
@@ -242,9 +139,35 @@ class DelayLoadStartAndExecuteJavascript
}
private:
+ class WillStartRequestObserverThrottle
+ : public content::NavigationThrottle,
+ public base::SupportsWeakPtr<WillStartRequestObserverThrottle> {
+ public:
+ WillStartRequestObserverThrottle(content::NavigationHandle* handle)
+ : NavigationThrottle(handle) {}
+ ~WillStartRequestObserverThrottle() override {}
+
+ const char* GetNameForLogging() override {
+ return "WillStartRequestObserverThrottle";
+ }
+
+ void Unblock() {
+ DCHECK(throttled_);
+ Resume();
+ }
+
+ private:
+ NavigationThrottle::ThrottleCheckResult WillStartRequest() override {
+ throttled_ = true;
+ return NavigationThrottle::DEFER;
+ }
+
+ bool throttled_ = false;
+ };
+
content::NotificationRegistrar registrar_;
- scoped_refptr<TestNavigationListener> test_navigation_listener_;
+ base::WeakPtr<WillStartRequestObserverThrottle> throttle_;
GURL delay_url_;
std::string until_url_suffix_;
@@ -256,76 +179,6 @@ class DelayLoadStartAndExecuteJavascript
DISALLOW_COPY_AND_ASSIGN(DelayLoadStartAndExecuteJavascript);
};
-class StartProvisionalLoadObserver : public content::WebContentsObserver {
- public:
- StartProvisionalLoadObserver(WebContents* web_contents,
- const GURL& expected_url)
- : content::WebContentsObserver(web_contents),
- url_(expected_url),
- url_seen_(false),
- message_loop_runner_(new content::MessageLoopRunner) {}
- ~StartProvisionalLoadObserver() override {}
-
- void DidStartNavigation(
- content::NavigationHandle* navigation_handle) override {
- if (navigation_handle->GetURL() == url_) {
- url_seen_ = true;
- message_loop_runner_->Quit();
- }
- }
-
- // Run a nested run loop until navigation to the expected URL has started.
- void Wait() {
- if (url_seen_)
- return;
-
- message_loop_runner_->Run();
- }
-
- private:
- GURL url_;
- bool url_seen_;
-
- // The MessageLoopRunner used to spin the message loop during Wait().
- scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
-
- DISALLOW_COPY_AND_ASSIGN(StartProvisionalLoadObserver);
-};
-
-// A ResourceDispatcherHostDelegate that adds a TestNavigationObserver.
-class TestResourceDispatcherHostDelegate
- : public ChromeResourceDispatcherHostDelegate {
- public:
- explicit TestResourceDispatcherHostDelegate(
- TestNavigationListener* test_navigation_listener)
- : test_navigation_listener_(test_navigation_listener) {
- }
- ~TestResourceDispatcherHostDelegate() override {}
-
- void RequestBeginning(net::URLRequest* request,
- content::ResourceContext* resource_context,
- content::AppCacheService* appcache_service,
- ResourceType resource_type,
- std::vector<std::unique_ptr<content::ResourceThrottle>>*
- throttles) override {
- ChromeResourceDispatcherHostDelegate::RequestBeginning(
- request,
- resource_context,
- appcache_service,
- resource_type,
- throttles);
- std::unique_ptr<content::ResourceThrottle> throttle =
- test_navigation_listener_->CreateResourceThrottle(request->url());
- if (throttle)
- throttles->push_back(std::move(throttle));
- }
-
- private:
- scoped_refptr<TestNavigationListener> test_navigation_listener_;
-
- DISALLOW_COPY_AND_ASSIGN(TestResourceDispatcherHostDelegate);
-};
-
// Handles requests for URLs with paths of "/test*" sent to the test server, so
// tests request a URL that receives a non-error response.
std::unique_ptr<net::test_server::HttpResponse> HandleTestRequest(
@@ -361,25 +214,7 @@ class WebNavigationApiTest : public ExtensionApiTest {
host_resolver()->AddRule("*", "127.0.0.1");
}
- void SetUpOnMainThread() override {
- ExtensionApiTest::SetUpOnMainThread();
- test_navigation_listener_ = new TestNavigationListener();
- resource_dispatcher_host_delegate_.reset(
- new TestResourceDispatcherHostDelegate(
- test_navigation_listener_.get()));
- content::ResourceDispatcherHost::Get()->SetDelegate(
- resource_dispatcher_host_delegate_.get());
- }
-
- TestNavigationListener* test_navigation_listener() {
- return test_navigation_listener_.get();
- }
-
private:
- scoped_refptr<TestNavigationListener> test_navigation_listener_;
- std::unique_ptr<TestResourceDispatcherHostDelegate>
- resource_dispatcher_host_delegate_;
-
DISALLOW_COPY_AND_ASSIGN(WebNavigationApiTest);
};
@@ -404,20 +239,9 @@ IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, DISABLED_ServerRedirect) {
}
IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, Download) {
- base::ScopedAllowBlockingForTesting allow_blocking;
- base::ScopedTempDir download_directory;
- ASSERT_TRUE(download_directory.CreateUniqueTempDir());
- DownloadPrefs* download_prefs =
- DownloadPrefs::FromBrowserContext(browser()->profile());
- download_prefs->SetDownloadPath(download_directory.GetPath());
-
- DownloadTestObserverNotInProgress download_observer(
- content::BrowserContext::GetDownloadManager(profile()), 1);
- download_observer.StartObserving();
ASSERT_TRUE(StartEmbeddedTestServer());
ASSERT_TRUE(RunExtensionTest("webnavigation/download"))
<< message_;
- download_observer.WaitForFinished();
}
IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, ServerRedirectSingleProcess) {
@@ -587,7 +411,7 @@ IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, TargetBlank) {
GURL url = embedded_test_server()->GetURL(
"/extensions/api_test/webnavigation/targetBlank/a.html");
- chrome::NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
+ NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
ui_test_utils::NavigateToURL(&params);
// There's a link with target=_blank on a.html. Click on it to open it in a
@@ -646,13 +470,11 @@ IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, CrossProcess) {
// See crossProcess/d.html.
DelayLoadStartAndExecuteJavascript call_script(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test1"),
"navigate2()",
"empty.html");
DelayLoadStartAndExecuteJavascript call_script_user_gesture(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test2"),
"navigate2()",
"empty.html");
@@ -661,74 +483,18 @@ IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, CrossProcess) {
ASSERT_TRUE(RunExtensionTest("webnavigation/crossProcess")) << message_;
}
-// This test verifies proper events for the following navigation sequence:
-// * Site A commits
-// * Slow cross-site navigation to site B starts
-// * Slow same-site navigation to different page in site A starts
-// * The slow cross-site navigation commits, cancelling the slow same-site
-// navigation
-// Slow navigations are simulated by deferring an URL request, which fires
-// an onBeforeNavigate event, but doesn't reach commit. The URL request can
-// later be resumed to allow it to commit and load.
-// This test cannot use DelayLoadStartAndExecuteJavascript, as that class
-// resumes all URL requests. Instead, the test explicitly delays each URL
-// and resumes manually at the required time.
-IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, CrossProcessAbort) {
- // This test does not make sense in PlzNavigate mode, as simultanious
- // navigations that make network requests are not supported.
- if (content::IsBrowserSideNavigationEnabled())
- return;
-
- ASSERT_TRUE(StartEmbeddedTestServer());
-
- // Add the cross-site URL delay early on, as loading the extension will
- // cause the cross-site navigation to start.
- GURL cross_site_url = embedded_test_server()->GetURL("/title1.html");
- test_navigation_listener()->DelayRequestsForURL(cross_site_url);
-
- // Load the extension manually, as its base URL is needed later on to
- // construct a same-site URL to delay.
- const Extension* extension =
- LoadExtension(test_data_dir_.AppendASCII("webnavigation")
- .AppendASCII("crossProcessAbort"));
-
- WebContents* tab = browser()->tab_strip_model()->GetActiveWebContents();
- ResultCatcher catcher;
- StartProvisionalLoadObserver cross_site_load(tab, cross_site_url);
-
- GURL same_site_url =
- extension->GetResourceURL(extension->url(), "empty.html");
- test_navigation_listener()->DelayRequestsForURL(same_site_url);
- StartProvisionalLoadObserver same_site_load(tab, same_site_url);
-
- // Ensure the cross-site navigation has started, then execute JavaScript
- // to cause the renderer-initiated, non-user navigation.
- cross_site_load.Wait();
- tab->GetMainFrame()->ExecuteJavaScriptForTests(
- base::UTF8ToUTF16("navigate2()"));
-
- // Wait for the same-site navigation to start and resume the cross-site
- // one, allowing it to commit.
- same_site_load.Wait();
- test_navigation_listener()->Resume(cross_site_url);
-
- ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
-}
-
// crbug.com/708139.
IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, DISABLED_CrossProcessFragment) {
ASSERT_TRUE(StartEmbeddedTestServer());
// See crossProcessFragment/f.html.
DelayLoadStartAndExecuteJavascript call_script3(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test3"),
"updateFragment()",
base::StringPrintf("f.html?%u#foo", embedded_test_server()->port()));
// See crossProcessFragment/g.html.
DelayLoadStartAndExecuteJavascript call_script4(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test4"),
"updateFragment()",
base::StringPrintf("g.html?%u#foo", embedded_test_server()->port()));
@@ -743,21 +509,18 @@ IN_PROC_BROWSER_TEST_F(WebNavigationApiTest, DISABLED_CrossProcessHistory) {
// See crossProcessHistory/e.html.
DelayLoadStartAndExecuteJavascript call_script2(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test2"),
"updateHistory()",
"empty.html");
// See crossProcessHistory/h.html.
DelayLoadStartAndExecuteJavascript call_script5(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test5"),
"updateHistory()",
"empty.html");
// See crossProcessHistory/i.html.
DelayLoadStartAndExecuteJavascript call_script6(
- test_navigation_listener(),
embedded_test_server()->GetURL("/test6"),
"updateHistory()",
"empty.html");
diff --git a/chromium/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc b/chromium/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
index 68940479485..dd86f9b6972 100644
--- a/chromium/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
@@ -59,8 +59,6 @@
#include "net/dns/mock_host_resolver.h"
#include "net/http/http_response_headers.h"
#include "net/http/http_util.h"
-#include "net/log/net_log_with_source.h"
-#include "net/log/test_net_log.h"
#include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
#include "net/url_request/url_request_job_factory_impl.h"
#include "net/url_request/url_request_test_util.h"
@@ -133,7 +131,8 @@ bool HasWarning(const WarningSet& warnings,
void GetPartOfMessageArguments(IPC::Message* message,
const base::DictionaryValue** out,
ExtensionMsg_DispatchEvent::Param* param) {
- ASSERT_EQ(ExtensionMsg_DispatchEvent::ID, message->type());
+ ASSERT_EQ(static_cast<uint32_t>(ExtensionMsg_DispatchEvent::ID),
+ message->type());
ASSERT_TRUE(ExtensionMsg_DispatchEvent::Read(message, param));
const base::ListValue& list = std::get<1>(*param);
ASSERT_EQ(1u, list.GetSize());
@@ -167,7 +166,8 @@ class TestIPCSender : public IPC::Sender {
private:
// IPC::Sender
bool Send(IPC::Message* message) override {
- EXPECT_EQ(ExtensionMsg_DispatchEvent::ID, message->type());
+ EXPECT_EQ(static_cast<uint32_t>(ExtensionMsg_DispatchEvent::ID),
+ message->type());
EXPECT_FALSE(task_queue_.empty());
base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE,
@@ -182,6 +182,29 @@ class TestIPCSender : public IPC::Sender {
SentMessages sent_messages_;
};
+class TestLogger : public WebRequestInfo::Logger {
+ public:
+ TestLogger() = default;
+ ~TestLogger() override = default;
+
+ size_t log_size() const { return events_.size(); }
+ void clear() { events_.clear(); }
+
+ // WebRequestInfo::Logger:
+ void LogEvent(net::NetLogEventType event_type,
+ const std::string& extension_id) override {
+ events_.push_back({event_type, extension_id});
+ }
+ void LogBlockedBy(const std::string& blocker_info) override {}
+ void LogUnblocked() override {}
+
+ private:
+ using Event = std::pair<net::NetLogEventType, std::string>;
+ std::vector<Event> events_;
+
+ DISALLOW_COPY_AND_ASSIGN(TestLogger);
+};
+
class ExtensionWebRequestTest : public testing::Test {
public:
ExtensionWebRequestTest()
@@ -534,14 +557,14 @@ void ExtensionWebRequestTest::FireURLRequestWithData(
true /* overwrite */);
}
std::vector<std::unique_ptr<net::UploadElementReader>> element_readers;
- element_readers.push_back(base::MakeUnique<net::UploadBytesElementReader>(
+ element_readers.push_back(std::make_unique<net::UploadBytesElementReader>(
&(bytes_1[0]), bytes_1.size()));
- element_readers.push_back(base::MakeUnique<net::UploadFileElementReader>(
+ element_readers.push_back(std::make_unique<net::UploadFileElementReader>(
base::ThreadTaskRunnerHandle::Get().get(), base::FilePath(), 0, 0,
base::Time()));
- element_readers.push_back(base::MakeUnique<net::UploadBytesElementReader>(
+ element_readers.push_back(std::make_unique<net::UploadBytesElementReader>(
&(bytes_2[0]), bytes_2.size()));
- request->set_upload(base::MakeUnique<net::ElementsUploadDataStream>(
+ request->set_upload(std::make_unique<net::ElementsUploadDataStream>(
std::move(element_readers), 0));
ipc_sender_.PushTask(base::Bind(&base::DoNothing));
request->Start();
@@ -613,7 +636,7 @@ TEST_F(ExtensionWebRequestTest, AccessRequestBodyData) {
Value::CreateWithCopiedBuffer(kPlainBlock1, kPlainBlock1Length), &raw);
extensions::subtle::AppendKeyValuePair(
keys::kRequestBodyRawFileKey,
- base::MakeUnique<base::Value>(std::string()), &raw);
+ std::make_unique<base::Value>(std::string()), &raw);
extensions::subtle::AppendKeyValuePair(
keys::kRequestBodyRawBytesKey,
Value::CreateWithCopiedBuffer(kPlainBlock2, kPlainBlock2Length), &raw);
@@ -1636,8 +1659,7 @@ TEST(ExtensionWebRequestHelpersTest, TestCalculateOnAuthRequiredDelta) {
TEST(ExtensionWebRequestHelpersTest, TestMergeCancelOfResponses) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
bool canceled = false;
// Single event that does not cancel.
@@ -1645,9 +1667,9 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeCancelOfResponses) {
new EventResponseDelta("extid1", base::Time::FromInternalValue(1000)));
d1->cancel = false;
deltas.push_back(d1);
- MergeCancelOfResponses(deltas, &canceled, &net_log);
+ MergeCancelOfResponses(deltas, &canceled, &logger);
EXPECT_FALSE(canceled);
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
// Second event that cancels the request
linked_ptr<EventResponseDelta> d2(
@@ -1655,15 +1677,14 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeCancelOfResponses) {
d2->cancel = true;
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
- MergeCancelOfResponses(deltas, &canceled, &net_log);
+ MergeCancelOfResponses(deltas, &canceled, &logger);
EXPECT_TRUE(canceled);
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
}
TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
GURL effective_new_url;
@@ -1672,7 +1693,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
new EventResponseDelta("extid0", base::Time::FromInternalValue(0)));
deltas.push_back(d0);
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_TRUE(effective_new_url.is_empty());
// Single redirect.
@@ -1682,12 +1703,12 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
d1->new_url = GURL(new_url_1);
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_TRUE(warning_set.empty());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
// Ignored redirect (due to precedence).
GURL new_url_2("http://bar.com");
@@ -1697,13 +1718,13 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(2u, capturing_net_log.GetSize());
+ EXPECT_EQ(2u, logger.log_size());
// Overriding redirect.
GURL new_url_3("http://baz.com");
@@ -1713,14 +1734,14 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
deltas.push_back(d3);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_3, effective_new_url);
EXPECT_EQ(2u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid1"));
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(3u, capturing_net_log.GetSize());
+ EXPECT_EQ(3u, logger.log_size());
// Check that identical redirects don't cause a conflict.
linked_ptr<EventResponseDelta> d4(
@@ -1729,22 +1750,21 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses) {
deltas.push_back(d4);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_3, effective_new_url);
EXPECT_EQ(2u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid1"));
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(4u, capturing_net_log.GetSize());
+ EXPECT_EQ(4u, logger.log_size());
}
// This tests that we can redirect to data:// urls, which is considered
// a kind of cancelling requests.
TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses2) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
GURL effective_new_url;
@@ -1755,7 +1775,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses2) {
d0->new_url = GURL(new_url_0);
deltas.push_back(d0);
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_0, effective_new_url);
// Cancel request by redirecting to a data:// URL. This shall override
@@ -1767,12 +1787,12 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses2) {
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_TRUE(warning_set.empty());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
// Cancel request by redirecting to the same data:// URL. This shall
// not create any conflicts as it is in line with d1.
@@ -1783,12 +1803,13 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses2) {
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
+
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_TRUE(warning_set.empty());
- EXPECT_EQ(2u, capturing_net_log.GetSize());
+ EXPECT_EQ(2u, logger.log_size());
// Cancel redirect by redirecting to a different data:// URL. This needs
// to create a conflict.
@@ -1799,21 +1820,20 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses2) {
deltas.push_back(d3);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid3"));
- EXPECT_EQ(3u, capturing_net_log.GetSize());
+ EXPECT_EQ(3u, logger.log_size());
}
// This tests that we can redirect to about:blank, which is considered
// a kind of cancelling requests.
TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses3) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
GURL effective_new_url;
@@ -1824,7 +1844,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses3) {
d0->new_url = GURL(new_url_0);
deltas.push_back(d0);
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_0, effective_new_url);
// Cancel request by redirecting to about:blank. This shall override
@@ -1836,19 +1856,18 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses3) {
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
MergeOnBeforeRequestResponses(GURL(kExampleUrl), deltas, &effective_new_url,
- &warning_set, &net_log);
+ &warning_set, &logger);
EXPECT_EQ(new_url_1, effective_new_url);
EXPECT_TRUE(warning_set.empty());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
}
// This tests that WebSocket requests can not be redirected.
TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses4) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
GURL effective_new_url;
@@ -1858,7 +1877,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeRequestResponses4) {
delta->new_url = GURL("http://foo.com");
deltas.push_back(delta);
MergeOnBeforeRequestResponses(GURL("ws://example.com"), deltas,
- &effective_new_url, &warning_set, &net_log);
+ &effective_new_url, &warning_set, &logger);
EXPECT_EQ(GURL(), effective_new_url);
}
@@ -1866,8 +1885,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
net::HttpRequestHeaders base_headers;
base_headers.SetHeader("key1", "value 1");
base_headers.SetHeader("key2", "value 2");
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
std::string header_value;
EventResponseDeltas deltas;
@@ -1879,14 +1897,14 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
bool request_headers_modified0;
net::HttpRequestHeaders headers0;
headers0.MergeFrom(base_headers);
- MergeOnBeforeSendHeadersResponses(deltas, &headers0, &warning_set, &net_log,
+ MergeOnBeforeSendHeadersResponses(deltas, &headers0, &warning_set, &logger,
&request_headers_modified0);
ASSERT_TRUE(headers0.GetHeader("key1", &header_value));
EXPECT_EQ("value 1", header_value);
ASSERT_TRUE(headers0.GetHeader("key2", &header_value));
EXPECT_EQ("value 2", header_value);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
EXPECT_FALSE(request_headers_modified0);
// Delete, modify and add a header.
@@ -1898,11 +1916,11 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
bool request_headers_modified1;
net::HttpRequestHeaders headers1;
headers1.MergeFrom(base_headers);
- MergeOnBeforeSendHeadersResponses(deltas, &headers1, &warning_set, &net_log,
+ MergeOnBeforeSendHeadersResponses(deltas, &headers1, &warning_set, &logger,
&request_headers_modified1);
EXPECT_FALSE(headers1.HasHeader("key1"));
ASSERT_TRUE(headers1.GetHeader("key2", &header_value));
@@ -1910,7 +1928,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
ASSERT_TRUE(headers1.GetHeader("key3", &header_value));
EXPECT_EQ("value 3", header_value);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
EXPECT_TRUE(request_headers_modified1);
// Check that conflicts are atomic, i.e. if one header modification
@@ -1923,11 +1941,11 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
bool request_headers_modified2;
net::HttpRequestHeaders headers2;
headers2.MergeFrom(base_headers);
- MergeOnBeforeSendHeadersResponses(deltas, &headers2, &warning_set, &net_log,
+ MergeOnBeforeSendHeadersResponses(deltas, &headers2, &warning_set, &logger,
&request_headers_modified2);
EXPECT_FALSE(headers2.HasHeader("key1"));
ASSERT_TRUE(headers2.GetHeader("key2", &header_value));
@@ -1937,7 +1955,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
EXPECT_FALSE(headers2.HasHeader("key4"));
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(2u, capturing_net_log.GetSize());
+ EXPECT_EQ(2u, logger.log_size());
EXPECT_TRUE(request_headers_modified2);
// Check that identical modifications don't conflict and operations
@@ -1950,11 +1968,11 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
deltas.push_back(d3);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
bool request_headers_modified3;
net::HttpRequestHeaders headers3;
headers3.MergeFrom(base_headers);
- MergeOnBeforeSendHeadersResponses(deltas, &headers3, &warning_set, &net_log,
+ MergeOnBeforeSendHeadersResponses(deltas, &headers3, &warning_set, &logger,
&request_headers_modified3);
EXPECT_FALSE(headers3.HasHeader("key1"));
ASSERT_TRUE(headers3.GetHeader("key2", &header_value));
@@ -1965,7 +1983,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnBeforeSendHeadersResponses) {
EXPECT_EQ("value 5", header_value);
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(3u, capturing_net_log.GetSize());
+ EXPECT_EQ(3u, logger.log_size());
EXPECT_TRUE(request_headers_modified3);
}
@@ -1974,8 +1992,7 @@ TEST(ExtensionWebRequestHelpersTest,
net::HttpRequestHeaders base_headers;
base_headers.AddHeaderFromString(
"Cookie: name=value; name2=value2; name3=\"value3\"");
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
std::string header_value;
EventResponseDeltas deltas;
@@ -2023,13 +2040,13 @@ TEST(ExtensionWebRequestHelpersTest,
net::HttpRequestHeaders headers1;
headers1.MergeFrom(base_headers);
warning_set.clear();
- MergeOnBeforeSendHeadersResponses(deltas, &headers1, &warning_set, &net_log,
+ MergeOnBeforeSendHeadersResponses(deltas, &headers1, &warning_set, &logger,
&request_headers_modified1);
EXPECT_TRUE(headers1.HasHeader("Cookie"));
ASSERT_TRUE(headers1.GetHeader("Cookie", &header_value));
EXPECT_EQ("name=new value; name2=new value; name4=\"value 4\"", header_value);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
EXPECT_FALSE(request_headers_modified1);
}
@@ -2061,8 +2078,7 @@ std::string GetCookieExpirationDate(int delta_secs) {
TEST(ExtensionWebRequestHelpersTest,
TestMergeCookiesInOnHeadersReceivedResponses) {
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
std::string header_value;
EventResponseDeltas deltas;
@@ -2098,10 +2114,10 @@ TEST(ExtensionWebRequestHelpersTest,
deltas.push_back(d0);
scoped_refptr<net::HttpResponseHeaders> new_headers0;
MergeCookiesInOnHeadersReceivedResponses(
- deltas, base_headers.get(), &new_headers0, &warning_set, &net_log);
+ deltas, base_headers.get(), &new_headers0, &warning_set, &logger);
EXPECT_FALSE(new_headers0.get());
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
linked_ptr<ResponseCookieModification> add_cookie =
make_linked_ptr(new ResponseCookieModification);
@@ -2267,7 +2283,7 @@ TEST(ExtensionWebRequestHelpersTest,
scoped_refptr<net::HttpResponseHeaders> new_headers1;
warning_set.clear();
MergeCookiesInOnHeadersReceivedResponses(
- deltas, headers1.get(), &new_headers1, &warning_set, &net_log);
+ deltas, headers1.get(), &new_headers1, &warning_set, &logger);
EXPECT_TRUE(new_headers1->HasHeader("Foo"));
size_t iter = 0;
@@ -2292,12 +2308,11 @@ TEST(ExtensionWebRequestHelpersTest,
actual_cookies.insert(cookie_string);
EXPECT_EQ(expected_cookies, actual_cookies);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
}
TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
std::string header_value;
EventResponseDeltas deltas;
@@ -2321,12 +2336,12 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
GURL allowed_unsafe_redirect_url0;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers0, &allowed_unsafe_redirect_url0,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified0);
EXPECT_FALSE(new_headers0.get());
EXPECT_TRUE(allowed_unsafe_redirect_url0.is_empty());
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
EXPECT_FALSE(response_headers_modified0);
linked_ptr<EventResponseDelta> d1(
@@ -2337,13 +2352,13 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
bool response_headers_modified1;
scoped_refptr<net::HttpResponseHeaders> new_headers1;
GURL allowed_unsafe_redirect_url1;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers1, &allowed_unsafe_redirect_url1,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified1);
ASSERT_TRUE(new_headers1.get());
EXPECT_TRUE(allowed_unsafe_redirect_url1.is_empty());
@@ -2358,7 +2373,7 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
}
EXPECT_EQ(expected1, actual1);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
EXPECT_TRUE(response_headers_modified1);
// Check that we replace response headers only once.
@@ -2371,13 +2386,13 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
bool response_headers_modified2;
scoped_refptr<net::HttpResponseHeaders> new_headers2;
GURL allowed_unsafe_redirect_url2;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers2, &allowed_unsafe_redirect_url2,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified2);
ASSERT_TRUE(new_headers2.get());
EXPECT_TRUE(allowed_unsafe_redirect_url2.is_empty());
@@ -2389,15 +2404,14 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnHeadersReceivedResponses) {
EXPECT_EQ(expected1, actual2);
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(2u, capturing_net_log.GetSize());
+ EXPECT_EQ(2u, logger.log_size());
EXPECT_TRUE(response_headers_modified2);
}
// Check that we do not delete too much
TEST(ExtensionWebRequestHelpersTest,
TestMergeOnHeadersReceivedResponsesDeletion) {
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
std::string header_value;
EventResponseDeltas deltas;
@@ -2423,7 +2437,7 @@ TEST(ExtensionWebRequestHelpersTest,
GURL allowed_unsafe_redirect_url1;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers1, &allowed_unsafe_redirect_url1,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified1);
ASSERT_TRUE(new_headers1.get());
EXPECT_TRUE(allowed_unsafe_redirect_url1.is_empty());
@@ -2440,7 +2454,7 @@ TEST(ExtensionWebRequestHelpersTest,
}
EXPECT_EQ(expected1, actual1);
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
EXPECT_TRUE(response_headers_modified1);
}
@@ -2450,8 +2464,7 @@ TEST(ExtensionWebRequestHelpersTest,
TEST(ExtensionWebRequestHelpersTest,
TestMergeOnHeadersReceivedResponsesRedirect) {
EventResponseDeltas deltas;
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
char base_headers_string[] =
@@ -2470,12 +2483,12 @@ TEST(ExtensionWebRequestHelpersTest,
GURL allowed_unsafe_redirect_url0;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers0, &allowed_unsafe_redirect_url0,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified0);
EXPECT_FALSE(new_headers0.get());
EXPECT_TRUE(allowed_unsafe_redirect_url0.is_empty());
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
EXPECT_FALSE(response_headers_modified0);
// Single redirect.
@@ -2485,26 +2498,26 @@ TEST(ExtensionWebRequestHelpersTest,
d1->new_url = GURL(new_url_1);
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
- capturing_net_log.Clear();
+ logger.clear();
bool response_headers_modified1;
+
scoped_refptr<net::HttpResponseHeaders> new_headers1;
GURL allowed_unsafe_redirect_url1;
MergeOnHeadersReceivedResponses(GURL(kExampleUrl), deltas, base_headers.get(),
&new_headers1, &allowed_unsafe_redirect_url1,
- &warning_set, &net_log,
+ &warning_set, &logger,
&response_headers_modified1);
EXPECT_TRUE(new_headers1.get());
EXPECT_TRUE(new_headers1->HasHeaderValue("Location", new_url_1.spec()));
EXPECT_EQ(new_url_1, allowed_unsafe_redirect_url1);
EXPECT_TRUE(warning_set.empty());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
EXPECT_FALSE(response_headers_modified1);
}
TEST(ExtensionWebRequestHelpersTest, TestMergeOnAuthRequiredResponses) {
- net::BoundTestNetLog capturing_net_log;
- net::NetLogWithSource net_log = capturing_net_log.bound();
+ TestLogger logger;
WarningSet warning_set;
EventResponseDeltas deltas;
base::string16 username = base::ASCIIToUTF16("foo");
@@ -2516,12 +2529,12 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnAuthRequiredResponses) {
new EventResponseDelta("extid0", base::Time::FromInternalValue(3000)));
deltas.push_back(d0);
net::AuthCredentials auth0;
- bool credentials_set = MergeOnAuthRequiredResponses(
- deltas, &auth0, &warning_set, &net_log);
+ bool credentials_set =
+ MergeOnAuthRequiredResponses(deltas, &auth0, &warning_set, &logger);
EXPECT_FALSE(credentials_set);
EXPECT_TRUE(auth0.Empty());
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(0u, capturing_net_log.GetSize());
+ EXPECT_EQ(0u, logger.log_size());
// Check that we can set AuthCredentials.
linked_ptr<EventResponseDelta> d1(
@@ -2530,16 +2543,16 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnAuthRequiredResponses) {
deltas.push_back(d1);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
net::AuthCredentials auth1;
- credentials_set = MergeOnAuthRequiredResponses(
- deltas, &auth1, &warning_set, &net_log);
+ credentials_set =
+ MergeOnAuthRequiredResponses(deltas, &auth1, &warning_set, &logger);
EXPECT_TRUE(credentials_set);
EXPECT_FALSE(auth1.Empty());
EXPECT_EQ(username, auth1.username());
EXPECT_EQ(password, auth1.password());
EXPECT_EQ(0u, warning_set.size());
- EXPECT_EQ(1u, capturing_net_log.GetSize());
+ EXPECT_EQ(1u, logger.log_size());
// Check that we set AuthCredentials only once.
linked_ptr<EventResponseDelta> d2(
@@ -2548,17 +2561,17 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnAuthRequiredResponses) {
deltas.push_back(d2);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
net::AuthCredentials auth2;
- credentials_set = MergeOnAuthRequiredResponses(
- deltas, &auth2, &warning_set, &net_log);
+ credentials_set =
+ MergeOnAuthRequiredResponses(deltas, &auth2, &warning_set, &logger);
EXPECT_TRUE(credentials_set);
EXPECT_FALSE(auth2.Empty());
EXPECT_EQ(username, auth1.username());
EXPECT_EQ(password, auth1.password());
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(2u, capturing_net_log.GetSize());
+ EXPECT_EQ(2u, logger.log_size());
// Check that we can set identical AuthCredentials twice without causing
// a conflict.
@@ -2568,17 +2581,17 @@ TEST(ExtensionWebRequestHelpersTest, TestMergeOnAuthRequiredResponses) {
deltas.push_back(d3);
deltas.sort(&InDecreasingExtensionInstallationTimeOrder);
warning_set.clear();
- capturing_net_log.Clear();
+ logger.clear();
net::AuthCredentials auth3;
- credentials_set = MergeOnAuthRequiredResponses(
- deltas, &auth3, &warning_set, &net_log);
+ credentials_set =
+ MergeOnAuthRequiredResponses(deltas, &auth3, &warning_set, &logger);
EXPECT_TRUE(credentials_set);
EXPECT_FALSE(auth3.Empty());
EXPECT_EQ(username, auth1.username());
EXPECT_EQ(password, auth1.password());
EXPECT_EQ(1u, warning_set.size());
EXPECT_TRUE(HasWarning(warning_set, "extid2"));
- EXPECT_EQ(3u, capturing_net_log.GetSize());
+ EXPECT_EQ(3u, logger.log_size());
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/web_request/web_request_apitest.cc b/chromium/chrome/browser/extensions/api/web_request/web_request_apitest.cc
index 533b25b9fa3..e0b875c7d40 100644
--- a/chromium/chrome/browser/extensions/api/web_request/web_request_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/web_request/web_request_apitest.cc
@@ -2,12 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <memory>
+
#include "base/command_line.h"
#include "base/macros.h"
#include "base/memory/ptr_util.h"
#include "base/optional.h"
#include "base/run_loop.h"
#include "base/strings/stringprintf.h"
+#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -19,6 +22,8 @@
#include "chrome/browser/extensions/extension_with_management_policy_apitest.h"
#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/test_extension_dir.h"
+#include "chrome/browser/net/profile_network_context_service.h"
+#include "chrome/browser/net/profile_network_context_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/ui/browser.h"
@@ -26,10 +31,12 @@
#include "chrome/browser/ui/login/login_handler.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/common/extensions/extension_process_policy.h"
#include "chrome/test/base/search_test_utils.h"
#include "chrome/test/base/ui_test_utils.h"
#include "chromeos/login/scoped_test_public_session_login_state.h"
+#include "components/prefs/pref_service.h"
+#include "components/proxy_config/proxy_config_dictionary.h"
+#include "components/proxy_config/proxy_config_pref_names.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/browser/navigation_handle.h"
@@ -251,8 +258,8 @@ void TearDownDevToolsFrontendInterceptorOnIO() {
class ExtensionWebRequestApiTest : public ExtensionApiTest {
public:
- void SetUpInProcessBrowserTestFixture() override {
- ExtensionApiTest::SetUpInProcessBrowserTestFixture();
+ void SetUpOnMainThread() override {
+ ExtensionApiTest::SetUpOnMainThread();
host_resolver()->AddRule("*", "127.0.0.1");
}
@@ -750,7 +757,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
ASSERT_TRUE(embedded_test_server()->Start());
// Load an extension that registers a listener for webRequest events, and
- // wait 'til it's initialized.
+ // wait until it's initialized.
ExtensionTestMessageListener listener("ready", false);
const Extension* extension =
LoadExtension(test_data_dir_.AppendASCII("webrequest_activetab"));
@@ -760,7 +767,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
// Navigate the browser to a page in a new tab.
const std::string kHost = "a.com";
GURL url = embedded_test_server()->GetURL(kHost, "/iframe_cross_site.html");
- chrome::NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
+ NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
ui_test_utils::NavigateToURL(&params);
@@ -853,7 +860,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
int port = embedded_test_server()->port();
// Load an extension that registers a listener for webRequest events, and
- // wait 'til it's initialized.
+ // wait until it's initialized.
ExtensionTestMessageListener listener("ready", false);
const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("webrequest_clients_google_com"));
@@ -886,7 +893,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
testcase.main_frame_url, port));
}
- chrome::NavigateParams params(browser(), url, ui::PAGE_TRANSITION_TYPED);
+ NavigateParams params(browser(), url, ui::PAGE_TRANSITION_TYPED);
ui_test_utils::NavigateToURL(&params);
EXPECT_EQ(expected_requests_observed,
@@ -952,6 +959,53 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
GetWebRequestCountFromBackgroundPage(extension, profile()));
}
+// Verify that requests for PAC scripts are protected properly.
+IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
+ WebRequestPacRequestProtection) {
+ ASSERT_TRUE(embedded_test_server()->Start());
+
+ // Load an extension that registers a listener for webRequest events, and
+ // wait until it's initialized.
+ ExtensionTestMessageListener listener("ready", false);
+ const Extension* extension =
+ LoadExtension(test_data_dir_.AppendASCII("webrequest_pac_request"));
+ ASSERT_TRUE(extension) << message_;
+ EXPECT_TRUE(listener.WaitUntilSatisfied());
+
+ // Configure a PAC script. Need to do this after the extension is loaded, so
+ // that the PAC isn't already loaded by the time the extension starts
+ // affecting requests.
+ PrefService* pref_service = browser()->profile()->GetPrefs();
+ pref_service->Set(proxy_config::prefs::kProxy,
+ *ProxyConfigDictionary::CreatePacScript(
+ embedded_test_server()->GetURL("/self.pac").spec(),
+ true /* pac_mandatory */));
+ // Flush the proxy configuration change over the Mojo pipe to avoid any races.
+ ProfileNetworkContextServiceFactory::GetForContext(browser()->profile())
+ ->FlushProxyConfigMonitorForTesting();
+
+ // Navigate to a page. The URL doesn't matter.
+ ui_test_utils::NavigateToURL(browser(),
+ embedded_test_server()->GetURL("/title2.html"));
+
+ // The extension should not have seen the PAC request.
+ EXPECT_EQ(0, GetCountFromBackgroundPage(extension, profile(),
+ "window.pacRequestCount"));
+
+ // The extension should have seen the request for the main frame.
+ EXPECT_EQ(1, GetCountFromBackgroundPage(extension, profile(),
+ "window.title2RequestCount"));
+
+ // The PAC request should have succeeded, as should the subsequent URL
+ // request.
+ EXPECT_EQ(content::PAGE_TYPE_NORMAL, browser()
+ ->tab_strip_model()
+ ->GetActiveWebContents()
+ ->GetController()
+ .GetLastCommittedEntry()
+ ->GetPageType());
+}
+
// Checks that the Dice response header is protected for Gaia URLs, but not
// other URLs.
IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest,
@@ -1404,7 +1458,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTestWithManagementPolicy,
// Navigate the browser to a page in a new tab.
GURL url = embedded_test_server()->GetURL(protected_domain, "/empty.html");
- chrome::NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
+ NavigateParams params(browser(), url, ui::PAGE_TRANSITION_LINK);
params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
ui_test_utils::NavigateToURL(&params);
diff --git a/chromium/chrome/browser/extensions/api/web_request/web_request_event_details_unittest.cc b/chromium/chrome/browser/extensions/api/web_request/web_request_event_details_unittest.cc
index 8c727c6d624..63bbb3cca2f 100644
--- a/chromium/chrome/browser/extensions/api/web_request/web_request_event_details_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/web_request/web_request_event_details_unittest.cc
@@ -92,8 +92,9 @@ TEST(WebRequestEventDetailsTest, SetResponseHeaders) {
std::unique_ptr<net::URLRequest> request = context.CreateRequest(
GURL("http://www.example.com"), net::DEFAULT_PRIORITY, nullptr,
TRAFFIC_ANNOTATION_FOR_TESTS);
- WebRequestEventDetails details(request.get(), kFilter);
- details.SetResponseHeaders(request.get(), headers.get());
+ WebRequestInfo request_info(request.get());
+ WebRequestEventDetails details(request_info, kFilter);
+ details.SetResponseHeaders(request_info, headers.get());
std::unique_ptr<base::DictionaryValue> dict =
details.GetFilteredDict(kFilter, nullptr, std::string(), false);
base::Value* filtered_headers = dict->FindKey("responseHeaders");
@@ -114,8 +115,9 @@ TEST(WebRequestEventDetailsTest, SetResponseHeaders) {
std::unique_ptr<net::URLRequest> gaia_request = context.CreateRequest(
GaiaUrls::GetInstance()->gaia_url(), net::DEFAULT_PRIORITY, nullptr,
TRAFFIC_ANNOTATION_FOR_TESTS);
- WebRequestEventDetails gaia_details(gaia_request.get(), kFilter);
- gaia_details.SetResponseHeaders(gaia_request.get(), headers.get());
+ WebRequestInfo gaia_request_info(gaia_request.get());
+ WebRequestEventDetails gaia_details(gaia_request_info, kFilter);
+ gaia_details.SetResponseHeaders(gaia_request_info, headers.get());
std::unique_ptr<base::DictionaryValue> dict =
gaia_details.GetFilteredDict(kFilter, nullptr, std::string(), false);
base::Value* filtered_headers = dict->FindKey("responseHeaders");
diff --git a/chromium/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc b/chromium/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
index aa1e24f38c1..8bcd3345fe3 100644
--- a/chromium/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
+++ b/chromium/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
@@ -13,6 +13,7 @@
#include "content/public/browser/resource_request_info.h"
#include "content/public/common/previews_state.h"
#include "content/public/test/test_browser_thread_bundle.h"
+#include "extensions/browser/api/web_request/web_request_info.h"
#include "extensions/browser/api/web_request/web_request_permissions.h"
#include "extensions/browser/info_map.h"
#include "extensions/common/constants.h"
@@ -129,9 +130,10 @@ TEST_F(ExtensionWebRequestHelpersTestWithThreadsTest, TestHideRequestForURL) {
std::unique_ptr<net::URLRequest> request(
context.CreateRequest(sensitive_url, net::DEFAULT_PRIORITY, NULL,
TRAFFIC_ANNOTATION_FOR_TESTS));
- EXPECT_TRUE(WebRequestPermissions::HideRequest(
- extension_info_map_.get(), request.get(), nullptr)) <<
- sensitive_urls[i];
+ extensions::WebRequestInfo request_info(request.get());
+ EXPECT_TRUE(WebRequestPermissions::HideRequest(extension_info_map_.get(),
+ request_info))
+ << sensitive_urls[i];
}
// Check that requests are accepted if they don't touch sensitive urls.
for (size_t i = 0; i < arraysize(non_sensitive_urls); ++i) {
@@ -139,9 +141,10 @@ TEST_F(ExtensionWebRequestHelpersTestWithThreadsTest, TestHideRequestForURL) {
std::unique_ptr<net::URLRequest> request(
context.CreateRequest(non_sensitive_url, net::DEFAULT_PRIORITY, NULL,
TRAFFIC_ANNOTATION_FOR_TESTS));
- EXPECT_FALSE(WebRequestPermissions::HideRequest(
- extension_info_map_.get(), request.get(), nullptr)) <<
- non_sensitive_urls[i];
+ extensions::WebRequestInfo request_info(request.get());
+ EXPECT_FALSE(WebRequestPermissions::HideRequest(extension_info_map_.get(),
+ request_info))
+ << non_sensitive_urls[i];
}
// Check protection of requests originating from the frame showing the Chrome
@@ -151,8 +154,10 @@ TEST_F(ExtensionWebRequestHelpersTestWithThreadsTest, TestHideRequestForURL) {
std::unique_ptr<net::URLRequest> non_sensitive_request(
context.CreateRequest(non_sensitive_url, net::DEFAULT_PRIORITY, NULL,
TRAFFIC_ANNOTATION_FOR_TESTS));
- EXPECT_FALSE(WebRequestPermissions::HideRequest(
- extension_info_map_.get(), non_sensitive_request.get(), nullptr));
+ extensions::WebRequestInfo non_sensitive_request_info(
+ non_sensitive_request.get());
+ EXPECT_FALSE(WebRequestPermissions::HideRequest(extension_info_map_.get(),
+ non_sensitive_request_info));
// If the origin is labeled by the WebStoreAppId, it becomes protected.
{
int process_id = 42;
@@ -170,9 +175,20 @@ TEST_F(ExtensionWebRequestHelpersTestWithThreadsTest, TestHideRequestForURL) {
/*navigation_ui_data*/ nullptr);
extension_info_map_->RegisterExtensionProcess(extensions::kWebStoreAppId,
process_id, site_instance_id);
- EXPECT_TRUE(WebRequestPermissions::HideRequest(
- extension_info_map_.get(), sensitive_request.get(), nullptr));
+ extensions::WebRequestInfo sensitive_request_info(sensitive_request.get());
+ EXPECT_TRUE(WebRequestPermissions::HideRequest(extension_info_map_.get(),
+ sensitive_request_info));
}
+
+ // Check that requests are for a non-sensitive URL is rejected if it's a PAC
+ // script fetch.
+ std::unique_ptr<net::URLRequest> request(
+ context.CreateRequest(non_sensitive_url, net::DEFAULT_PRIORITY, NULL,
+ TRAFFIC_ANNOTATION_FOR_TESTS));
+ request->set_is_pac_request(true);
+ extensions::WebRequestInfo request_info(request.get());
+ EXPECT_TRUE(WebRequestPermissions::HideRequest(extension_info_map_.get(),
+ request_info));
}
TEST_F(ExtensionWebRequestHelpersTestWithThreadsTest,
diff --git a/chromium/chrome/browser/extensions/api/web_view/OWNERS b/chromium/chrome/browser/extensions/api/web_view/OWNERS
index a25b3ecc1bb..74d34105399 100644
--- a/chromium/chrome/browser/extensions/api/web_view/OWNERS
+++ b/chromium/chrome/browser/extensions/api/web_view/OWNERS
@@ -1,6 +1,3 @@
-fsamuel@chromium.org
-lazyboy@chromium.org
-wjmaclean@chromium.org
-paulmeyer@chromium.org
+file://components/guest_view/OWNERS
# COMPONENT: Platform>Apps>BrowserTag
diff --git a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
index 49eaae2b246..fa1e2bdda32 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
@@ -9,7 +9,6 @@
#include <vector>
#include "base/lazy_instance.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "base/task_runner_util.h"
@@ -93,9 +92,9 @@ void WebrtcAudioPrivateEventService::SignalEvent() {
const std::string& extension_id = extension->id();
if (router->ExtensionHasEventListener(extension_id, kEventName) &&
extension->permissions_data()->HasAPIPermission("webrtcAudioPrivate")) {
- std::unique_ptr<Event> event = base::MakeUnique<Event>(
+ std::unique_ptr<Event> event = std::make_unique<Event>(
events::WEBRTC_AUDIO_PRIVATE_ON_SINKS_CHANGED, kEventName,
- base::MakeUnique<base::ListValue>());
+ std::make_unique<base::ListValue>());
router->DispatchEventToExtension(extension_id, std::move(event));
}
}
@@ -198,7 +197,7 @@ void WebrtcAudioPrivateGetSinksFunction::
ReceiveOutputDeviceDescriptionsOnIOThread(
media::AudioDeviceDescriptions sink_devices) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
- auto results = base::MakeUnique<SinkInfoVector>();
+ auto results = std::make_unique<SinkInfoVector>();
for (const media::AudioDeviceDescription& description : sink_devices) {
wap::SinkInfo info;
info.sink_id = CalculateHMAC(description.unique_id);
@@ -281,13 +280,15 @@ void WebrtcAudioPrivateGetAssociatedSinkFunction::
}
void WebrtcAudioPrivateGetAssociatedSinkFunction::CalculateHMACOnIOThread(
- const std::string& raw_sink_id) {
+ const base::Optional<std::string>& raw_sink_id) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
+ DCHECK(!raw_sink_id || !raw_sink_id->empty());
+ // If no |raw_sink_id| is provided, the default device is used.
BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE,
base::BindOnce(
&WebrtcAudioPrivateGetAssociatedSinkFunction::ReceiveHMACOnUIThread,
- this, CalculateHMAC(raw_sink_id)));
+ this, CalculateHMAC(raw_sink_id.value_or(std::string()))));
}
void WebrtcAudioPrivateGetAssociatedSinkFunction::ReceiveHMACOnUIThread(
diff --git a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
index 2d706be3b2d..9f022383542 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
+++ b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
@@ -135,7 +135,7 @@ class WebrtcAudioPrivateGetAssociatedSinkFunction
// IO thread: Receives the raw sink ID, calculates HMAC and replies to IO
// thread with ReceiveHMACOnUIThread().
- void CalculateHMACOnIOThread(const std::string& raw_sink_id);
+ void CalculateHMACOnIOThread(const base::Optional<std::string>& raw_sink_id);
// Receives the associated sink ID as HMAC and sends the response.
void ReceiveHMACOnUIThread(const std::string& hmac);
diff --git a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
index b32922914e0..b09a14d684f 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
@@ -36,6 +36,7 @@
#include "extensions/common/permissions/permissions_data.h"
#include "media/audio/audio_device_description.h"
#include "media/audio/audio_system.h"
+#include "media/base/media_switches.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -233,6 +234,13 @@ class HangoutServicesBrowserTest : public AudioWaitingExtensionTest {
ComponentLoader::EnableBackgroundExtensionsForTesting();
AudioWaitingExtensionTest::SetUp();
}
+
+ void SetUpCommandLine(base::CommandLine* command_line) override {
+ AudioWaitingExtensionTest::SetUpCommandLine(command_line);
+ command_line->AppendSwitchASCII(
+ switches::kAutoplayPolicy,
+ switches::autoplay::kNoUserGestureRequiredPolicy);
+ }
};
#if BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION)
diff --git a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc
deleted file mode 100644
index 4a8f8d6a78a..00000000000
--- a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc
+++ /dev/null
@@ -1,321 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include <memory>
-#include <utility>
-
-#include "base/command_line.h"
-#include "base/files/file_path_watcher.h"
-#include "base/json/json_writer.h"
-#include "base/memory/ref_counted.h"
-#include "base/run_loop.h"
-#include "base/strings/string_number_conversions.h"
-#include "base/threading/platform_thread.h"
-#include "base/threading/thread_restrictions.h"
-#include "base/time/time.h"
-#include "build/build_config.h"
-#include "chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h"
-#include "chrome/browser/extensions/extension_function_test_utils.h"
-#include "chrome/browser/extensions/extension_tab_util.h"
-#include "chrome/browser/media/webrtc/webrtc_browsertest_base.h"
-#include "chrome/browser/media/webrtc/webrtc_browsertest_common.h"
-#include "chrome/common/chrome_switches.h"
-#include "content/public/browser/render_frame_host.h"
-#include "content/public/common/content_switches.h"
-#include "content/public/test/browser_test_utils.h"
-#include "extensions/browser/api_test_utils.h"
-#include "extensions/common/extension_builder.h"
-#include "media/base/media_switches.h"
-#include "net/test/embedded_test_server/embedded_test_server.h"
-
-#if defined(OS_WIN)
-#define IntToStringType base::IntToString16
-#else
-#define IntToStringType base::IntToString
-#endif
-
-using extensions::WebrtcLoggingPrivateStartWebRtcEventLoggingFunction;
-using extensions::WebrtcLoggingPrivateStopWebRtcEventLoggingFunction;
-
-namespace utils = extension_function_test_utils;
-
-namespace {
-
-// Get the expected EventLog file name. The name will be
-// <temporary path>.<render process id>.<peer connection id>, for example
-// /tmp/.org.chromium.Chromium.vsygNQ/dnFW8ch/Default/WebRTC
-// Logs/WebRtcEventLog.1.6.1
-base::FilePath GetExpectedEventLogFileName(const base::FilePath& base_file,
- int render_process_id) {
- static const int kExpectedPeerConnectionId = 1;
- return base_file.AddExtension(IntToStringType(render_process_id))
- .AddExtension(IntToStringType(kExpectedPeerConnectionId));
-}
-
-static const char kMainWebrtcTestHtmlPage[] = "/webrtc/webrtc_jsep01_test.html";
-
-std::string ParamsToString(const base::ListValue& parameters) {
- std::string parameter_string;
- EXPECT_TRUE(base::JSONWriter::Write(parameters, &parameter_string));
- return parameter_string;
-}
-
-class FileWaiter : public base::RefCountedThreadSafe<FileWaiter> {
- public:
- explicit FileWaiter(const base::FilePath& path)
- : found_(false), path_(path) {}
-
- bool Start() {
- base::ScopedAllowBlockingForTesting allow_blocking;
- if (base::PathExists(path_)) {
- found_ = true;
- return true;
- } else {
- return watcher_.Watch(path_, false /* recursive */,
- base::Bind(&FileWaiter::Callback, this));
- }
- }
-
- // Returns true if |path_| became available.
- bool WaitForFile() {
- if (!found_) {
- run_loop_.Run();
- }
- return found_;
- }
-
- // implements FilePathWatcher::Callback
- void Callback(const base::FilePath& path, bool error) {
- EXPECT_EQ(path, path_);
- if (!error)
- found_ = true;
- run_loop_.Quit();
- }
-
- private:
- friend class base::RefCountedThreadSafe<FileWaiter>;
- ~FileWaiter() {}
- base::RunLoop run_loop_;
- bool found_;
- base::FilePath path_;
- base::FilePathWatcher watcher_;
- DISALLOW_COPY_AND_ASSIGN(FileWaiter);
-};
-
-class WebrtcEventLogApiTest : public WebRtcTestBase {
- protected:
- void SetUp() override {
- WebRtcTestBase::SetUp();
- extension_ = extensions::ExtensionBuilder("Test").Build();
- }
-
- void SetUpInProcessBrowserTestFixture() override {
- DetectErrorsInJavaScript(); // Look for errors in our rather complex js.
- }
-
- void SetUpCommandLine(base::CommandLine* command_line) override {
- // Ensure the infobar is enabled, since we expect that in this test.
- EXPECT_FALSE(command_line->HasSwitch(switches::kUseFakeUIForMediaStream));
-
- // Always use fake devices.
- command_line->AppendSwitch(switches::kUseFakeDeviceForMediaStream);
-
- // Flag used by TestWebAudioMediaStream to force garbage collection.
- command_line->AppendSwitchASCII(switches::kJavaScriptFlags, "--expose-gc");
-
- // Enable the the event log in the extension API.
- command_line->AppendSwitch(
- switches::kEnableWebRtcEventLoggingFromExtension);
- }
-
- template <typename T>
- scoped_refptr<T> CreateExtensionFunction() {
- scoped_refptr<T> function(new T());
- function->set_extension(extension_.get());
- function->set_has_callback(true);
- return function;
- }
-
- void AppendTabIdAndUrl(base::ListValue* parameters,
- content::WebContents* tab) {
- std::unique_ptr<base::DictionaryValue> request_info(
- new base::DictionaryValue());
- request_info->SetInteger("tabId",
- extensions::ExtensionTabUtil::GetTabId(tab));
- parameters->Append(std::move(request_info));
- parameters->AppendString(tab->GetURL().GetOrigin().spec());
- }
-
- private:
- scoped_refptr<extensions::Extension> extension_;
-};
-
-} // namespace
-
-IN_PROC_BROWSER_TEST_F(WebrtcEventLogApiTest, TestStartStopWebRtcEventLogging) {
- ASSERT_TRUE(embedded_test_server()->Start());
-
- content::WebContents* left_tab =
- OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage);
- content::WebContents* right_tab =
- OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage);
-
- SetupPeerconnectionWithLocalStream(left_tab);
- SetupPeerconnectionWithLocalStream(right_tab);
-
- SetDefaultVideoCodec(left_tab, "VP8");
- SetDefaultVideoCodec(right_tab, "VP8");
- NegotiateCall(left_tab, right_tab);
-
- StartDetectingVideo(left_tab, "remote-view");
- StartDetectingVideo(right_tab, "remote-view");
-
- // Start the event log.
- const int seconds = 0;
- base::ListValue start_params;
- AppendTabIdAndUrl(&start_params, left_tab);
- start_params.AppendInteger(seconds);
- scoped_refptr<WebrtcLoggingPrivateStartWebRtcEventLoggingFunction>
- start_function(CreateExtensionFunction<
- WebrtcLoggingPrivateStartWebRtcEventLoggingFunction>());
- std::unique_ptr<base::Value> start_result(
- utils::RunFunctionAndReturnSingleResult(
- start_function.get(), ParamsToString(start_params), browser()));
- ASSERT_TRUE(start_result.get());
-
- // Get the file name.
- std::unique_ptr<extensions::api::webrtc_logging_private::RecordingInfo>
- recordings_info_start(
- extensions::api::webrtc_logging_private::RecordingInfo::FromValue(
- *start_result));
- ASSERT_TRUE(recordings_info_start.get());
- base::FilePath file_name_start(
- base::FilePath::FromUTF8Unsafe(recordings_info_start->prefix_path));
-
-#if !defined(OS_MACOSX)
- // Video is choppy on Mac OS X. http://crbug.com/443542.
- WaitForVideoToPlay(left_tab);
- WaitForVideoToPlay(right_tab);
-#endif
-
- // Stop the event log.
- base::ListValue stop_params;
- AppendTabIdAndUrl(&stop_params, left_tab);
- scoped_refptr<WebrtcLoggingPrivateStopWebRtcEventLoggingFunction>
- stop_function(CreateExtensionFunction<
- WebrtcLoggingPrivateStopWebRtcEventLoggingFunction>());
- std::unique_ptr<base::Value> stop_result(
- utils::RunFunctionAndReturnSingleResult(
- stop_function.get(), ParamsToString(stop_params), browser()));
-
- // Get the file name.
- std::unique_ptr<extensions::api::webrtc_logging_private::RecordingInfo>
- recordings_info_stop(
- extensions::api::webrtc_logging_private::RecordingInfo::FromValue(
- *stop_result));
- ASSERT_TRUE(recordings_info_stop.get());
- base::FilePath file_name_stop(
- base::FilePath::FromUTF8Unsafe(recordings_info_stop->prefix_path));
-
- HangUp(left_tab);
- HangUp(right_tab);
-
- EXPECT_EQ(file_name_start, file_name_stop);
-
- // Check that the file exists and is non-empty.
- content::RenderProcessHost* render_process_host =
- left_tab->GetMainFrame()->GetProcess();
- ASSERT_NE(render_process_host, nullptr);
- int render_process_id = render_process_host->GetID();
- base::FilePath full_file_name =
- GetExpectedEventLogFileName(file_name_stop, render_process_id);
- int64_t file_size = 0;
- scoped_refptr<FileWaiter> waiter = new FileWaiter(full_file_name);
-
- ASSERT_TRUE(waiter->Start()) << "ERROR watching for "
- << full_file_name.value();
- ASSERT_TRUE(waiter->WaitForFile());
- base::ScopedAllowBlockingForTesting allow_blocking;
- ASSERT_TRUE(base::PathExists(full_file_name));
- EXPECT_TRUE(base::GetFileSize(full_file_name, &file_size));
- EXPECT_GT(file_size, 0);
-
- // Clean up.
- base::DeleteFile(full_file_name, false);
-}
-
-IN_PROC_BROWSER_TEST_F(WebrtcEventLogApiTest,
- TestStartTimedWebRtcEventLogging) {
- base::ScopedAllowBlockingForTesting allow_blocking;
- ASSERT_TRUE(embedded_test_server()->Start());
-
- content::WebContents* left_tab =
- OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage);
- content::WebContents* right_tab =
- OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage);
-
- SetupPeerconnectionWithLocalStream(left_tab);
- SetupPeerconnectionWithLocalStream(right_tab);
-
- SetDefaultVideoCodec(left_tab, "VP8");
- SetDefaultVideoCodec(right_tab, "VP8");
- NegotiateCall(left_tab, right_tab);
-
- StartDetectingVideo(left_tab, "remote-view");
- StartDetectingVideo(right_tab, "remote-view");
-
- // Start the event log. RunFunctionAndReturnSingleResult will block until a
- // result is available, which happens when the logging stops after 1 second.
- const int seconds = 1;
- base::ListValue start_params;
- AppendTabIdAndUrl(&start_params, left_tab);
- start_params.AppendInteger(seconds);
- scoped_refptr<WebrtcLoggingPrivateStartWebRtcEventLoggingFunction>
- start_function(CreateExtensionFunction<
- WebrtcLoggingPrivateStartWebRtcEventLoggingFunction>());
- std::unique_ptr<base::Value> start_result(
- utils::RunFunctionAndReturnSingleResult(
- start_function.get(), ParamsToString(start_params), browser()));
- ASSERT_TRUE(start_result.get());
-
- // Get the file name.
- std::unique_ptr<extensions::api::webrtc_logging_private::RecordingInfo>
- recordings_info_start(
- extensions::api::webrtc_logging_private::RecordingInfo::FromValue(
- *start_result));
- ASSERT_TRUE(recordings_info_start.get());
- base::FilePath file_name_start(
- base::FilePath::FromUTF8Unsafe(recordings_info_start->prefix_path));
-
-#if !defined(OS_MACOSX)
- // Video is choppy on Mac OS X. http://crbug.com/443542.
- WaitForVideoToPlay(left_tab);
- WaitForVideoToPlay(right_tab);
-#endif
-
- HangUp(left_tab);
- HangUp(right_tab);
-
- // The log has stopped automatically. Check that the file exists and is
- // non-empty.
- content::RenderProcessHost* render_process_host =
- left_tab->GetMainFrame()->GetProcess();
- ASSERT_NE(render_process_host, nullptr);
- int render_process_id = render_process_host->GetID();
- base::FilePath full_file_name =
- GetExpectedEventLogFileName(file_name_start, render_process_id);
- int64_t file_size = 0;
-
- scoped_refptr<FileWaiter> waiter = new FileWaiter(full_file_name);
-
- ASSERT_TRUE(waiter->Start()) << "ERROR watching for "
- << full_file_name.value();
- ASSERT_TRUE(waiter->WaitForFile());
- ASSERT_TRUE(base::PathExists(full_file_name));
- EXPECT_TRUE(base::GetFileSize(full_file_name, &file_size));
- EXPECT_GT(file_size, 0);
-
- // Clean up.
- base::DeleteFile(full_file_name, false);
-}
diff --git a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
index bc39d711427..233fb3e34d2 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -69,10 +69,6 @@ namespace StartAudioDebugRecordings =
api::webrtc_logging_private::StartAudioDebugRecordings;
namespace StopAudioDebugRecordings =
api::webrtc_logging_private::StopAudioDebugRecordings;
-namespace StartWebRtcEventLogging =
- api::webrtc_logging_private::StartWebRtcEventLogging;
-namespace StopWebRtcEventLogging =
- api::webrtc_logging_private::StopWebRtcEventLogging;
namespace GetLogsDirectory = api::webrtc_logging_private::GetLogsDirectory;
namespace {
@@ -528,63 +524,6 @@ bool WebrtcLoggingPrivateStopAudioDebugRecordingsFunction::RunAsync() {
return true;
}
-bool WebrtcLoggingPrivateStartWebRtcEventLoggingFunction::RunAsync() {
- if (!base::CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kEnableWebRtcEventLoggingFromExtension)) {
- return false;
- }
-
- std::unique_ptr<StartWebRtcEventLogging::Params> params(
- StartWebRtcEventLogging::Params::Create(*args_));
- EXTENSION_FUNCTION_VALIDATE(params.get());
- if (params->seconds < 0) {
- FireErrorCallback("seconds must be greater than or equal to 0");
- return true;
- }
-
- scoped_refptr<WebRtcLoggingHandlerHost> webrtc_logging_handler_host(
- LoggingHandlerFromRequest(params->request, params->security_origin));
- if (!webrtc_logging_handler_host.get())
- return false;
-
- webrtc_logging_handler_host->StartWebRtcEventLogging(
- base::TimeDelta::FromSeconds(params->seconds),
- base::Bind(
- &WebrtcLoggingPrivateStartWebRtcEventLoggingFunction::FireCallback,
- this),
- base::Bind(&WebrtcLoggingPrivateStartWebRtcEventLoggingFunction::
- FireErrorCallback,
- this));
-
- return true;
-}
-
-bool WebrtcLoggingPrivateStopWebRtcEventLoggingFunction::RunAsync() {
- if (!base::CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kEnableWebRtcEventLoggingFromExtension)) {
- return false;
- }
-
- std::unique_ptr<StopWebRtcEventLogging::Params> params(
- StopWebRtcEventLogging::Params::Create(*args_));
- EXTENSION_FUNCTION_VALIDATE(params.get());
-
- scoped_refptr<WebRtcLoggingHandlerHost> webrtc_logging_handler_host(
- LoggingHandlerFromRequest(params->request, params->security_origin));
- if (!webrtc_logging_handler_host.get())
- return false;
-
- webrtc_logging_handler_host->StopWebRtcEventLogging(
- base::Bind(
- &WebrtcLoggingPrivateStopWebRtcEventLoggingFunction::FireCallback,
- this),
- base::Bind(&WebrtcLoggingPrivateStopWebRtcEventLoggingFunction::
- FireErrorCallback,
- this));
-
- return true;
-}
-
bool WebrtcLoggingPrivateGetLogsDirectoryFunction::RunAsync() {
#if defined(OS_LINUX) || defined(OS_CHROMEOS)
// Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object,
diff --git a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
index 51fd692294d..1646e4893f4 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
+++ b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
@@ -12,8 +12,7 @@
#include "media/media_features.h"
#if BUILDFLAG(ENABLE_WEBRTC)
-#include "chrome/browser/media/audio_debug_recordings_handler.h"
-#include "chrome/browser/media/webrtc/webrtc_event_log_handler.h"
+#include "chrome/browser/media/webrtc/audio_debug_recordings_handler.h"
#include "chrome/browser/media/webrtc/webrtc_logging_handler_host.h"
#endif
@@ -257,34 +256,6 @@ class WebrtcLoggingPrivateStopAudioDebugRecordingsFunction
bool RunAsync() override;
};
-class WebrtcLoggingPrivateStartWebRtcEventLoggingFunction
- : public WebrtcLoggingPrivateFunctionWithRecordingDoneCallback {
- public:
- DECLARE_EXTENSION_FUNCTION("webrtcLoggingPrivate.startWebRtcEventLogging",
- WEBRTCLOGGINGPRIVATE_STARTRTCEVENTLOGGING)
- WebrtcLoggingPrivateStartWebRtcEventLoggingFunction() {}
-
- private:
- ~WebrtcLoggingPrivateStartWebRtcEventLoggingFunction() override {}
-
- // ExtensionFunction overrides.
- bool RunAsync() override;
-};
-
-class WebrtcLoggingPrivateStopWebRtcEventLoggingFunction
- : public WebrtcLoggingPrivateFunctionWithRecordingDoneCallback {
- public:
- DECLARE_EXTENSION_FUNCTION("webrtcLoggingPrivate.stopWebRtcEventLogging",
- WEBRTCLOGGINGPRIVATE_STOPRTCEVENTLOGGING)
- WebrtcLoggingPrivateStopWebRtcEventLoggingFunction() {}
-
- private:
- ~WebrtcLoggingPrivateStopWebRtcEventLoggingFunction() override {}
-
- // ExtensionFunction overrides.
- bool RunAsync() override;
-};
-
class WebrtcLoggingPrivateGetLogsDirectoryFunction
: public WebrtcLoggingPrivateFunction {
public:
diff --git a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc
index 0ec40efd20e..a47726a9a25 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc
+++ b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc
@@ -86,18 +86,6 @@ bool WebrtcLoggingPrivateStopAudioDebugRecordingsFunction::RunAsync() {
return false;
}
-bool WebrtcLoggingPrivateStartWebRtcEventLoggingFunction::RunAsync() {
- SetError(kErrorNotSupported);
- SendResponse(false);
- return false;
-}
-
-bool WebrtcLoggingPrivateStopWebRtcEventLoggingFunction::RunAsync() {
- SetError(kErrorNotSupported);
- SendResponse(false);
- return false;
-}
-
bool WebrtcLoggingPrivateGetLogsDirectoryFunction::RunAsync() {
SetError(kErrorNotSupported);
SendResponse(false);
diff --git a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc
index a0724f5fedb..c1a9c2fd7ae 100644
--- a/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc
+++ b/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc
@@ -17,7 +17,8 @@ class WebrtcLoggingPrivateApiBrowserTest
~WebrtcLoggingPrivateApiBrowserTest() override = default;
base::FilePath webrtc_logs_path() {
- return WebRtcLogList::GetWebRtcLogDirectoryForProfile(profile()->GetPath());
+ return WebRtcLogList::GetWebRtcLogDirectoryForBrowserContextPath(
+ profile()->GetPath());
}
private:
diff --git a/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc b/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
index b6792c025b7..1b82d5446c9 100644
--- a/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
+++ b/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
@@ -10,7 +10,6 @@
#include "base/bind.h"
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/utf_string_conversions.h"
#include "base/threading/thread_task_runner_handle.h"
@@ -218,18 +217,19 @@ WebstorePrivateBeginInstallWithManifest3Function::Run() {
ActiveInstallData install_data(details().id);
scoped_active_install_.reset(new ScopedActiveInstall(tracker, install_data));
- net::URLRequestContextGetter* context_getter = nullptr;
+ network::mojom::URLLoaderFactory* loader_factory = nullptr;
if (!icon_url.is_empty()) {
- context_getter = content::BrowserContext::GetDefaultStoragePartition(
- browser_context())->GetURLRequestContext();
+ loader_factory =
+ content::BrowserContext::GetDefaultStoragePartition(browser_context())
+ ->GetURLLoaderFactoryForBrowserProcess();
}
scoped_refptr<WebstoreInstallHelper> helper = new WebstoreInstallHelper(
- this, details().id, details().manifest, icon_url, context_getter);
+ this, details().id, details().manifest, icon_url);
// The helper will call us back via OnWebstoreParseSuccess or
// OnWebstoreParseFailure.
- helper->Start();
+ helper->Start(loader_factory);
// Matched with a Release in OnWebstoreParseSuccess/OnWebstoreParseFailure.
AddRef();
@@ -654,7 +654,7 @@ WebstorePrivateIsPendingCustodianApprovalFunction::Run() {
ExtensionFunction::ResponseValue
WebstorePrivateIsPendingCustodianApprovalFunction::BuildResponse(bool result) {
- return OneArgument(base::MakeUnique<base::Value>(result));
+ return OneArgument(std::make_unique<base::Value>(result));
}
} // namespace extensions
diff --git a/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc b/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
index b845e30e9a6..85228f0e23a 100644
--- a/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
+++ b/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
@@ -427,8 +427,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstoreGetWebGLStatusTest, Allowed) {
// Tests getWebGLStatus function when WebGL is blacklisted.
IN_PROC_BROWSER_TEST_F(ExtensionWebstoreGetWebGLStatusTest, Blocked) {
content::GpuDataManager::GetInstance()->BlacklistWebGLForTesting();
- EXPECT_TRUE(content::GpuDataManager::GetInstance()->IsFeatureBlacklisted(
- gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGL));
bool webgl_allowed = false;
RunTest(webgl_allowed);
diff --git a/chromium/chrome/browser/extensions/api/webstore_widget_private/OWNERS b/chromium/chrome/browser/extensions/api/webstore_widget_private/OWNERS
index f8d2da3d782..655a9768915 100644
--- a/chromium/chrome/browser/extensions/api/webstore_widget_private/OWNERS
+++ b/chromium/chrome/browser/extensions/api/webstore_widget_private/OWNERS
@@ -3,5 +3,4 @@ tbarzic@chromium.org
# chrome/browser/chromeos/file_manager/OWNERS
hirono@chromium.org
kinaba@chromium.org
-mtomasz@chromium.org
yoshiki@chromium.org
diff --git a/chromium/chrome/browser/media/BUILD.gn b/chromium/chrome/browser/media/BUILD.gn
index 7cdced257c6..434a2623f7d 100644
--- a/chromium/chrome/browser/media/BUILD.gn
+++ b/chromium/chrome/browser/media/BUILD.gn
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import("//mojo/public/tools/bindings/mojom.gni")
+import("//third_party/protobuf/proto_library.gni")
mojom("mojo_bindings") {
sources = [
@@ -14,3 +15,9 @@ mojom("mojo_bindings") {
"//url/mojo:url_mojom_gurl",
]
}
+
+proto_library("media_engagement_preload_proto") {
+ sources = [
+ "media_engagement_preload.proto",
+ ]
+}
diff --git a/chromium/chrome/browser/media/router/BUILD.gn b/chromium/chrome/browser/media/router/BUILD.gn
index 6cb3502a639..8f58165a4e8 100644
--- a/chromium/chrome/browser/media/router/BUILD.gn
+++ b/chromium/chrome/browser/media/router/BUILD.gn
@@ -20,18 +20,13 @@ static_library("router") {
]
public_deps = [
"//chrome/common/media_router:router",
+ "//chrome/common/media_router/mojo:media_router",
]
sources = [
- "browser_presentation_connection_proxy.cc",
- "browser_presentation_connection_proxy.h",
"issue_manager.cc",
"issue_manager.h",
"issues_observer.cc",
"issues_observer.h",
- "local_presentation_manager.cc",
- "local_presentation_manager.h",
- "local_presentation_manager_factory.cc",
- "local_presentation_manager_factory.h",
"media_router.h",
"media_router_base.cc",
"media_router_base.h",
@@ -45,15 +40,21 @@ static_library("router") {
"media_routes_observer.h",
"media_sinks_observer.cc",
"media_sinks_observer.h",
- "presentation_media_sinks_observer.cc",
- "presentation_media_sinks_observer.h",
- "presentation_service_delegate_impl.cc",
- "presentation_service_delegate_impl.h",
- "presentation_service_delegate_observers.cc",
- "presentation_service_delegate_observers.h",
- "receiver_presentation_service_delegate_impl.cc",
- "receiver_presentation_service_delegate_impl.h",
- "render_frame_host_id.h",
+ "presentation/browser_presentation_connection_proxy.cc",
+ "presentation/browser_presentation_connection_proxy.h",
+ "presentation/local_presentation_manager.cc",
+ "presentation/local_presentation_manager.h",
+ "presentation/local_presentation_manager_factory.cc",
+ "presentation/local_presentation_manager_factory.h",
+ "presentation/presentation_media_sinks_observer.cc",
+ "presentation/presentation_media_sinks_observer.h",
+ "presentation/presentation_service_delegate_impl.cc",
+ "presentation/presentation_service_delegate_impl.h",
+ "presentation/presentation_service_delegate_observers.cc",
+ "presentation/presentation_service_delegate_observers.h",
+ "presentation/receiver_presentation_service_delegate_impl.cc",
+ "presentation/receiver_presentation_service_delegate_impl.h",
+ "presentation/render_frame_host_id.h",
"route_message_observer.cc",
"route_message_observer.h",
]
@@ -69,15 +70,6 @@ static_library("router") {
"event_page_request_manager.h",
"event_page_request_manager_factory.cc",
"event_page_request_manager_factory.h",
-
- # TODO(crbug.com/646627): Move media_router_ui_service* to
- # chrome/browser/ui/.
- "media_router_ui_service.cc",
- "media_router_ui_service.h",
- "media_router_ui_service_factory.cc",
- "media_router_ui_service_factory.h",
- "mojo/extension_media_route_provider_proxy.cc",
- "mojo/extension_media_route_provider_proxy.h",
"mojo/media_route_controller.cc",
"mojo/media_route_controller.h",
"mojo/media_route_provider_util_win.cc",
@@ -88,8 +80,19 @@ static_library("router") {
"mojo/media_router_mojo_impl.h",
"mojo/media_router_mojo_metrics.cc",
"mojo/media_router_mojo_metrics.h",
- "mojo/wired_display_media_route_provider.cc",
- "mojo/wired_display_media_route_provider.h",
+ "presentation/independent_otr_profile_manager.cc",
+ "presentation/independent_otr_profile_manager.h",
+ "presentation/presentation_navigation_policy.cc",
+ "presentation/presentation_navigation_policy.h",
+ "providers/cast/dual_media_sink_service.cc",
+ "providers/cast/dual_media_sink_service.h",
+ "providers/extension/extension_media_route_provider_proxy.cc",
+ "providers/extension/extension_media_route_provider_proxy.h",
+ "providers/wired_display/wired_display_media_route_provider.cc",
+ "providers/wired_display/wired_display_media_route_provider.h",
+ "providers/wired_display/wired_display_presentation_receiver.h",
+ "providers/wired_display/wired_display_presentation_receiver_factory.cc",
+ "providers/wired_display/wired_display_presentation_receiver_factory.h",
]
}
}
@@ -104,12 +107,12 @@ static_library("test_support") {
":router",
]
sources = [
- "mock_media_router.cc",
- "mock_media_router.h",
- "mock_screen_availability_listener.cc",
- "mock_screen_availability_listener.h",
- "test_helper.cc",
- "test_helper.h",
+ "test/mock_media_router.cc",
+ "test/mock_media_router.h",
+ "test/mock_screen_availability_listener.cc",
+ "test/mock_screen_availability_listener.h",
+ "test/test_helper.cc",
+ "test/test_helper.h",
]
if (enable_extensions) {
@@ -121,12 +124,12 @@ static_library("test_support") {
"//extensions/common",
]
sources += [
- "discovery/mdns/mock_dns_sd_registry.cc",
- "discovery/mdns/mock_dns_sd_registry.h",
- "mojo/media_router_mojo_test.cc",
- "mojo/media_router_mojo_test.h",
- "mojo/mock_mojo_media_router.cc",
- "mojo/mock_mojo_media_router.h",
+ "test/media_router_mojo_test.cc",
+ "test/media_router_mojo_test.h",
+ "test/mock_dns_sd_registry.cc",
+ "test/mock_dns_sd_registry.h",
+ "test/mock_mojo_media_router.cc",
+ "test/mock_mojo_media_router.h",
]
}
}
diff --git a/chromium/chrome/browser/media/router/discovery/BUILD.gn b/chromium/chrome/browser/media/router/discovery/BUILD.gn
index 4620d63457c..688689c50dc 100644
--- a/chromium/chrome/browser/media/router/discovery/BUILD.gn
+++ b/chromium/chrome/browser/media/router/discovery/BUILD.gn
@@ -23,6 +23,10 @@ static_library("discovery") {
"dial/device_description_fetcher.h",
"dial/device_description_service.cc",
"dial/device_description_service.h",
+ "dial/dial_app_discovery_service.cc",
+ "dial/dial_app_discovery_service.h",
+ "dial/dial_app_info_fetcher.cc",
+ "dial/dial_app_info_fetcher.h",
"dial/dial_device_data.cc",
"dial/dial_device_data.h",
"dial/dial_media_sink_service.cc",
@@ -33,8 +37,12 @@ static_library("discovery") {
"dial/dial_registry.h",
"dial/dial_service.cc",
"dial/dial_service.h",
+ "dial/parsed_dial_app_info.cc",
+ "dial/parsed_dial_app_info.h",
"dial/parsed_dial_device_description.cc",
"dial/parsed_dial_device_description.h",
+ "dial/safe_dial_app_info_parser.cc",
+ "dial/safe_dial_app_info_parser.h",
"dial/safe_dial_device_description_parser.cc",
"dial/safe_dial_device_description_parser.h",
"mdns/cast_media_sink_service.cc",
diff --git a/chromium/chrome/browser/media_router_resources.grdp b/chromium/chrome/browser/media_router_resources.grdp
index 01200e3345f..4d61f45d65d 100644
--- a/chromium/chrome/browser/media_router_resources.grdp
+++ b/chromium/chrome/browser/media_router_resources.grdp
@@ -30,9 +30,6 @@
<include name="IDR_ROUTE_CONTROLS_HTML" file="resources\media_router\elements\route_controls\route_controls.html" type="BINDATA" />
<include name="IDR_ROUTE_CONTROLS_CSS" file="resources\media_router\elements\route_controls\route_controls.css" type="BINDATA" />
<include name="IDR_ROUTE_CONTROLS_JS" file="resources\media_router\elements\route_controls\route_controls.js" type="BINDATA" />
- <include name="IDR_EXTENSION_VIEW_WRAPPER_HTML" file="resources\media_router\elements\route_details\extension_view_wrapper\extension_view_wrapper.html" type="BINDATA" />
- <include name="IDR_EXTENSION_VIEW_WRAPPER_CSS" file="resources\media_router\elements\route_details\extension_view_wrapper\extension_view_wrapper.css" type="BINDATA" />
- <include name="IDR_EXTENSION_VIEW_WRAPPER_JS" file="resources\media_router\elements\route_details\extension_view_wrapper\extension_view_wrapper.js" type="BINDATA" />
<include name="IDR_ROUTE_DETAILS_HTML" file="resources\media_router\elements\route_details\route_details.html" type="BINDATA" />
<include name="IDR_ROUTE_DETAILS_CSS" file="resources\media_router\elements\route_details\route_details.css" type="BINDATA" />
<include name="IDR_ROUTE_DETAILS_JS" file="resources\media_router\elements\route_details\route_details.js" type="BINDATA" />
diff --git a/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.cc b/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.cc
index afe11d0bcf9..253ec386654 100644
--- a/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.cc
+++ b/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.cc
@@ -14,23 +14,12 @@
#include "content/public/common/service_manager_connection.h"
#include "mojo/public/cpp/bindings/strong_binding.h"
-namespace {
-
-void BindConnectorOnUIThread(service_manager::mojom::ConnectorRequest request) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
- content::ServiceManagerConnection::GetForProcess()
- ->GetConnector()
- ->BindConnectorRequest(std::move(request));
-}
-
-} // namespace
-
ChromeMojoProxyResolverFactory::ChromeMojoProxyResolverFactory() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
}
ChromeMojoProxyResolverFactory::~ChromeMojoProxyResolverFactory() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
}
proxy_resolver::mojom::ProxyResolverFactoryPtr
@@ -45,34 +34,16 @@ void ChromeMojoProxyResolverFactory::CreateResolver(
const std::string& pac_script,
proxy_resolver::mojom::ProxyResolverRequest req,
proxy_resolver::mojom::ProxyResolverFactoryRequestClientPtr client) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
-
- InitServiceManagerConnector();
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
// Bind a ProxyResolverFactory backed by the proxy resolver service, have it
// create a ProxyResolverFactory and then destroy the factory, to avoid
// keeping the service alive after all resolvers have been destroyed.
proxy_resolver::mojom::ProxyResolverFactoryPtr resolver_factory;
- service_manager_connector_->BindInterface(
- proxy_resolver::mojom::kProxyResolverServiceName,
- mojo::MakeRequest(&resolver_factory));
+ content::ServiceManagerConnection::GetForProcess()
+ ->GetConnector()
+ ->BindInterface(proxy_resolver::mojom::kProxyResolverServiceName,
+ mojo::MakeRequest(&resolver_factory));
resolver_factory->CreateResolver(pac_script, std::move(req),
std::move(client));
}
-
-void ChromeMojoProxyResolverFactory::InitServiceManagerConnector() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
-
- if (service_manager_connector_)
- return;
-
- // The existing ServiceManagerConnection retrieved with
- // ServiceManagerConnection::GetForProcess() lives on the UI thread, so we
- // can't access it from here. We create our own connector so it can be used
- // right away and will bind it on the UI thread.
- service_manager::mojom::ConnectorRequest request;
- service_manager_connector_ = service_manager::Connector::Create(&request);
- content::BrowserThread::PostTask(
- content::BrowserThread::UI, FROM_HERE,
- base::Bind(&BindConnectorOnUIThread, base::Passed(&request)));
-}
diff --git a/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.h b/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.h
index c3e21ab140c..8e5199b05e1 100644
--- a/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.h
+++ b/chromium/chrome/browser/net/chrome_mojo_proxy_resolver_factory.h
@@ -17,7 +17,7 @@
// Starts the service as needed, and maintains no active mojo pipes to it,
// so that it's automatically shut down as needed.
//
-// ChromeMojoProxyResolverFactories must be created and used only on the IO
+// ChromeMojoProxyResolverFactories must be created and used only on the UI
// thread.
class ChromeMojoProxyResolverFactory
: public proxy_resolver::mojom::ProxyResolverFactory {
@@ -38,9 +38,6 @@ class ChromeMojoProxyResolverFactory
override;
private:
- // Initializes the ServiceManager's connector if it hasn't been already.
- void InitServiceManagerConnector();
-
std::unique_ptr<service_manager::Connector> service_manager_connector_;
DISALLOW_COPY_AND_ASSIGN(ChromeMojoProxyResolverFactory);
diff --git a/chromium/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc b/chromium/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc
index b0cb9634c14..841e97a7aa9 100644
--- a/chromium/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc
+++ b/chromium/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc
@@ -22,7 +22,6 @@
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/lifetime/application_lifetime.h"
-#include "chrome/browser/notifications/notification_ui_manager.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/service_process/service_process_control.h"
#include "chrome/common/chrome_switches.h"
@@ -30,7 +29,6 @@
#include "components/prefs/pref_service.h"
#include "content/public/browser/browser_thread.h"
#include "printing/backend/print_backend.h"
-#include "ui/message_center/notification.h"
using content::BrowserThread;
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_http.cc b/chromium/chrome/browser/printing/cloud_print/privet_http.cc
index 38f8875e9a3..65198345505 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_http.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_http.cc
@@ -7,7 +7,6 @@
#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "chrome/browser/printing/cloud_print/privet_http_impl.h"
namespace cloud_print {
@@ -16,9 +15,8 @@ namespace cloud_print {
std::unique_ptr<PrivetV1HTTPClient> PrivetV1HTTPClient::CreateDefault(
std::unique_ptr<PrivetHTTPClient> info_client) {
if (!info_client)
- return std::unique_ptr<PrivetV1HTTPClient>();
- return base::WrapUnique<PrivetV1HTTPClient>(
- new PrivetV1HTTPClientImpl(std::move(info_client)));
+ return nullptr;
+ return std::make_unique<PrivetV1HTTPClientImpl>(std::move(info_client));
}
} // namespace cloud_print
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_http.h b/chromium/chrome/browser/printing/cloud_print/privet_http.h
index 3bc71f6f05c..a5ab9f73aa0 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_http.h
+++ b/chromium/chrome/browser/printing/cloud_print/privet_http.h
@@ -21,7 +21,7 @@ class Size;
}
namespace printing {
-class PWGRasterConverter;
+class PwgRasterConverter;
}
namespace cloud_print {
@@ -61,7 +61,7 @@ class PrivetHTTPClient {
PrivetURLFetcher::Delegate* delegate) = 0;
virtual void RefreshPrivetToken(
- const PrivetURLFetcher::TokenCallback& token_callback) = 0;
+ PrivetURLFetcher::TokenCallback token_callback) = 0;
};
class PrivetDataReadOperation {
@@ -156,27 +156,26 @@ class PrivetLocalPrintOperation {
virtual void Start() = 0;
-
// Required print data. MUST be called before calling |Start()|.
virtual void SetData(const scoped_refptr<base::RefCountedBytes>& data) = 0;
// Optional attributes for /submitdoc. Call before calling |Start()|
// |ticket| should be in CJT format.
virtual void SetTicket(const std::string& ticket) = 0;
+
// |capabilities| should be in CDD format.
virtual void SetCapabilities(const std::string& capabilities) = 0;
+
// Username and jobname are for display only.
virtual void SetUsername(const std::string& username) = 0;
virtual void SetJobname(const std::string& jobname) = 0;
- // If |offline| is true, we will indicate to the printer not to post the job
- // to Google Cloud Print.
- virtual void SetOffline(bool offline) = 0;
+
// Document page size.
virtual void SetPageSize(const gfx::Size& page_size) = 0;
// For testing, inject an alternative PWG raster converter.
- virtual void SetPWGRasterConverterForTesting(
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter) = 0;
+ virtual void SetPwgRasterConverterForTesting(
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter) = 0;
virtual PrivetHTTPClient* GetHTTPClient() = 0;
};
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_http_impl.cc b/chromium/chrome/browser/printing/cloud_print/privet_http_impl.cc
index ceac36d1bb3..156fe3ab55a 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_http_impl.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_http_impl.cc
@@ -14,7 +14,6 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/location.h"
-#include "base/memory/ptr_util.h"
#include "base/rand_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -50,8 +49,6 @@ const int kPrivetCancelationTimeoutSeconds = 3;
const char kPrivetURLKeyUserName[] = "user_name";
const char kPrivetURLKeyClientName[] = "client_name";
const char kPrivetURLKeyJobname[] = "job_name";
-const char kPrivetURLKeyOffline[] = "offline";
-const char kPrivetURLValueOffline[] = "1";
const char kPrivetURLValueClientName[] = "Chrome";
const char kPrivetContentTypePDF[] = "application/pdf";
@@ -115,12 +112,12 @@ PrivetHTTPClient* PrivetInfoOperationImpl::GetHTTPClient() {
return privet_client_;
}
-void PrivetInfoOperationImpl::OnError(PrivetURLFetcher* fetcher,
+void PrivetInfoOperationImpl::OnError(int response_code,
PrivetURLFetcher::ErrorType error) {
callback_.Run(nullptr);
}
-void PrivetInfoOperationImpl::OnParsedJson(PrivetURLFetcher* fetcher,
+void PrivetInfoOperationImpl::OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) {
callback_.Run(&value);
@@ -130,44 +127,35 @@ PrivetRegisterOperationImpl::PrivetRegisterOperationImpl(
PrivetHTTPClient* privet_client,
const std::string& user,
PrivetRegisterOperation::Delegate* delegate)
- : user_(user),
- delegate_(delegate),
- privet_client_(privet_client),
- ongoing_(false) {
-}
+ : user_(user), delegate_(delegate), privet_client_(privet_client) {}
PrivetRegisterOperationImpl::~PrivetRegisterOperationImpl() {
}
void PrivetRegisterOperationImpl::Start() {
ongoing_ = true;
- next_response_handler_ =
- base::Bind(&PrivetRegisterOperationImpl::StartResponse,
- base::Unretained(this));
+ next_response_handler_ = base::BindOnce(
+ &PrivetRegisterOperationImpl::StartResponse, base::Unretained(this));
SendRequest(kPrivetActionStart);
}
void PrivetRegisterOperationImpl::Cancel() {
url_fetcher_.reset();
- if (ongoing_) {
- // Owned by the message loop.
- Cancelation* cancelation = new Cancelation(privet_client_, user_);
-
- base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
- FROM_HERE,
- base::BindOnce(&PrivetRegisterOperationImpl::Cancelation::Cleanup,
- base::Owned(cancelation)),
- base::TimeDelta::FromSeconds(kPrivetCancelationTimeoutSeconds));
+ if (!ongoing_)
+ return;
- ongoing_ = false;
- }
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
+ FROM_HERE,
+ base::BindOnce(&PrivetRegisterOperationImpl::Cancelation::Cleanup,
+ base::Owned(new Cancelation(privet_client_, user_))),
+ base::TimeDelta::FromSeconds(kPrivetCancelationTimeoutSeconds));
+ ongoing_ = false;
}
void PrivetRegisterOperationImpl::CompleteRegistration() {
- next_response_handler_ =
- base::Bind(&PrivetRegisterOperationImpl::CompleteResponse,
- base::Unretained(this));
+ next_response_handler_ = base::BindOnce(
+ &PrivetRegisterOperationImpl::CompleteResponse, base::Unretained(this));
SendRequest(kPrivetActionComplete);
}
@@ -175,14 +163,14 @@ PrivetHTTPClient* PrivetRegisterOperationImpl::GetHTTPClient() {
return privet_client_;
}
-void PrivetRegisterOperationImpl::OnError(PrivetURLFetcher* fetcher,
+void PrivetRegisterOperationImpl::OnError(int response_code,
PrivetURLFetcher::ErrorType error) {
ongoing_ = false;
int visible_http_code = -1;
FailureReason reason = FAILURE_NETWORK;
if (error == PrivetURLFetcher::RESPONSE_CODE_ERROR) {
- visible_http_code = fetcher->response_code();
+ visible_http_code = response_code;
reason = FAILURE_HTTP_ERROR;
} else if (error == PrivetURLFetcher::JSON_PARSE_ERROR) {
reason = FAILURE_MALFORMED_RESPONSE;
@@ -197,7 +185,7 @@ void PrivetRegisterOperationImpl::OnError(PrivetURLFetcher* fetcher,
}
void PrivetRegisterOperationImpl::OnParsedJson(
- PrivetURLFetcher* fetcher,
+ int response_code,
const base::DictionaryValue& value,
bool has_error) {
if (has_error) {
@@ -205,24 +193,19 @@ void PrivetRegisterOperationImpl::OnParsedJson(
value.GetString(kPrivetKeyError, &error);
ongoing_ = false;
- delegate_->OnPrivetRegisterError(this,
- current_action_,
- FAILURE_JSON_ERROR,
- fetcher->response_code(),
- &value);
+ delegate_->OnPrivetRegisterError(this, current_action_, FAILURE_JSON_ERROR,
+ response_code, &value);
return;
}
// TODO(noamsml): Match the user&action with the user&action in the object,
// and fail if different.
-
- next_response_handler_.Run(value);
+ std::move(next_response_handler_).Run(value);
}
void PrivetRegisterOperationImpl::OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) {
- privet_client_->RefreshPrivetToken(callback);
+ PrivetURLFetcher::TokenCallback callback) {
+ privet_client_->RefreshPrivetToken(std::move(callback));
}
void PrivetRegisterOperationImpl::SendRequest(const std::string& action) {
@@ -235,8 +218,8 @@ void PrivetRegisterOperationImpl::SendRequest(const std::string& action) {
void PrivetRegisterOperationImpl::StartResponse(
const base::DictionaryValue& value) {
next_response_handler_ =
- base::Bind(&PrivetRegisterOperationImpl::GetClaimTokenResponse,
- base::Unretained(this));
+ base::BindOnce(&PrivetRegisterOperationImpl::GetClaimTokenResponse,
+ base::Unretained(this));
SendRequest(kPrivetActionGetClaimToken);
}
@@ -300,9 +283,8 @@ void PrivetRegisterOperationImpl::OnPrivetInfoDone(
}
void PrivetRegisterOperationImpl::StartInfoOperation() {
- info_operation_ = privet_client_->CreateInfoOperation(
- base::Bind(&PrivetRegisterOperationImpl::OnPrivetInfoDone,
- base::Unretained(this)));
+ info_operation_ = privet_client_->CreateInfoOperation(base::BindRepeating(
+ &PrivetRegisterOperationImpl::OnPrivetInfoDone, base::Unretained(this)));
info_operation_->Start();
}
@@ -321,15 +303,13 @@ PrivetRegisterOperationImpl::Cancelation::~Cancelation() {
}
void PrivetRegisterOperationImpl::Cancelation::OnError(
- PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) {
-}
+ int response_code,
+ PrivetURLFetcher::ErrorType error) {}
void PrivetRegisterOperationImpl::Cancelation::OnParsedJson(
- PrivetURLFetcher* fetcher,
+ int response_code,
const base::DictionaryValue& value,
- bool has_error) {
-}
+ bool has_error) {}
void PrivetRegisterOperationImpl::Cancelation::Cleanup() {
// Nothing needs to be done, as base::Owned will delete this object,
@@ -361,22 +341,20 @@ PrivetHTTPClient* PrivetJSONOperationImpl::GetHTTPClient() {
return privet_client_;
}
-void PrivetJSONOperationImpl::OnError(
- PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) {
+void PrivetJSONOperationImpl::OnError(int response_code,
+ PrivetURLFetcher::ErrorType error) {
callback_.Run(nullptr);
}
-void PrivetJSONOperationImpl::OnParsedJson(PrivetURLFetcher* fetcher,
+void PrivetJSONOperationImpl::OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) {
callback_.Run(&value);
}
void PrivetJSONOperationImpl::OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) {
- privet_client_->RefreshPrivetToken(callback);
+ PrivetURLFetcher::TokenCallback callback) {
+ privet_client_->RefreshPrivetToken(std::move(callback));
}
#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
@@ -385,11 +363,6 @@ PrivetLocalPrintOperationImpl::PrivetLocalPrintOperationImpl(
PrivetLocalPrintOperation::Delegate* delegate)
: privet_client_(privet_client),
delegate_(delegate),
- use_pdf_(false),
- has_extended_workflow_(false),
- started_(false),
- offline_(false),
- invalid_job_retries_(0),
weak_factory_(this) {
}
@@ -402,49 +375,54 @@ void PrivetLocalPrintOperationImpl::Start() {
// We need to get the /info response so we can know which APIs are available.
// TODO(noamsml): Use cached info when available.
info_operation_ = privet_client_->CreateInfoOperation(
- base::Bind(&PrivetLocalPrintOperationImpl::OnPrivetInfoDone,
- base::Unretained(this)));
+ base::BindRepeating(&PrivetLocalPrintOperationImpl::OnPrivetInfoDone,
+ weak_factory_.GetWeakPtr()));
info_operation_->Start();
-
started_ = true;
}
void PrivetLocalPrintOperationImpl::OnPrivetInfoDone(
const base::DictionaryValue* value) {
- if (value && !value->HasKey(kPrivetKeyError)) {
- has_extended_workflow_ = false;
- bool has_printing = false;
-
- const base::ListValue* api_list;
- if (value->GetList(kPrivetInfoKeyAPIList, &api_list)) {
- for (size_t i = 0; i < api_list->GetSize(); i++) {
- std::string api;
- api_list->GetString(i, &api);
- if (api == kPrivetSubmitdocPath) {
- has_printing = true;
- } else if (api == kPrivetCreatejobPath) {
- has_extended_workflow_ = true;
- }
- }
- }
+ if (!value || value->HasKey(kPrivetKeyError)) {
+ delegate_->OnPrivetPrintingError(this, -1);
+ return;
+ }
- if (!has_printing) {
- delegate_->OnPrivetPrintingError(this, -1);
- return;
+ has_extended_workflow_ = false;
+ bool has_printing = false;
+ const base::Value* api_list =
+ value->FindKeyOfType(kPrivetInfoKeyAPIList, base::Value::Type::LIST);
+ if (api_list) {
+ for (const auto& api : api_list->GetList()) {
+ if (!api.is_string())
+ continue;
+
+ const std::string& api_str = api.GetString();
+ if (!has_printing && api_str == kPrivetSubmitdocPath)
+ has_printing = true;
+ else if (!has_extended_workflow_ && api_str == kPrivetCreatejobPath)
+ has_extended_workflow_ = true;
+
+ if (has_printing && has_extended_workflow_)
+ break;
}
+ }
- StartInitialRequest();
- } else {
+ if (!has_printing) {
delegate_->OnPrivetPrintingError(this, -1);
+ return;
}
+
+ StartInitialRequest();
}
void PrivetLocalPrintOperationImpl::StartInitialRequest() {
- use_pdf_ = false;
cloud_devices::printer::ContentTypesCapability content_types;
if (content_types.LoadFrom(capabilities_)) {
use_pdf_ = content_types.Contains(kPrivetContentTypePDF) ||
content_types.Contains(kPrivetContentTypeAny);
+ } else {
+ use_pdf_ = false;
}
if (use_pdf_) {
@@ -455,22 +433,21 @@ void PrivetLocalPrintOperationImpl::StartInitialRequest() {
}
void PrivetLocalPrintOperationImpl::DoCreatejob() {
- current_response_ = base::Bind(
- &PrivetLocalPrintOperationImpl::OnCreatejobResponse,
- base::Unretained(this));
+ current_response_ =
+ base::BindOnce(&PrivetLocalPrintOperationImpl::OnCreatejobResponse,
+ weak_factory_.GetWeakPtr());
url_fetcher_ = privet_client_->CreateURLFetcher(
CreatePrivetURL(kPrivetCreatejobPath), net::URLFetcher::POST, this);
- url_fetcher_->SetUploadData(cloud_print::kContentTypeJSON,
- ticket_.ToString());
+ url_fetcher_->SetUploadData(kContentTypeJSON, ticket_.ToString());
url_fetcher_->Start();
}
void PrivetLocalPrintOperationImpl::DoSubmitdoc() {
- current_response_ = base::Bind(
- &PrivetLocalPrintOperationImpl::OnSubmitdocResponse,
- base::Unretained(this));
+ current_response_ =
+ base::BindOnce(&PrivetLocalPrintOperationImpl::OnSubmitdocResponse,
+ weak_factory_.GetWeakPtr());
GURL url = CreatePrivetURL(kPrivetSubmitdocPath);
@@ -485,7 +462,6 @@ void PrivetLocalPrintOperationImpl::DoSubmitdoc() {
}
base::string16 shortened_jobname;
-
gfx::ElideString(base::UTF8ToUTF16(jobname_),
kPrivetLocalPrintMaxJobNameLength,
&shortened_jobname);
@@ -501,23 +477,17 @@ void PrivetLocalPrintOperationImpl::DoSubmitdoc() {
jobid_);
}
- if (offline_) {
- url = net::AppendQueryParameter(url,
- kPrivetURLKeyOffline,
- kPrivetURLValueOffline);
- }
-
url_fetcher_ =
privet_client_->CreateURLFetcher(url, net::URLFetcher::POST, this);
- if (!use_pdf_) {
- url_fetcher_->SetUploadFilePath(kPrivetContentTypePWGRaster,
- pwg_file_path_);
- } else {
+ if (use_pdf_) {
// TODO(noamsml): Move to file-based upload data?
std::string data_str(reinterpret_cast<const char*>(data_->front()),
data_->size());
url_fetcher_->SetUploadData(kPrivetContentTypePDF, data_str);
+ } else {
+ url_fetcher_->SetUploadFilePath(kPrivetContentTypePWGRaster,
+ pwg_file_path_);
}
url_fetcher_->Start();
@@ -532,16 +502,16 @@ void PrivetLocalPrintOperationImpl::StartPrinting() {
}
void PrivetLocalPrintOperationImpl::StartConvertToPWG() {
- using printing::PWGRasterConverter;
+ using printing::PwgRasterConverter;
if (!pwg_raster_converter_)
- pwg_raster_converter_ = PWGRasterConverter::CreateDefault();
+ pwg_raster_converter_ = PwgRasterConverter::CreateDefault();
pwg_raster_converter_->Start(
data_.get(),
- PWGRasterConverter::GetConversionSettings(capabilities_, page_size_),
- PWGRasterConverter::GetBitmapSettings(capabilities_, ticket_),
+ PwgRasterConverter::GetConversionSettings(capabilities_, page_size_),
+ PwgRasterConverter::GetBitmapSettings(capabilities_, ticket_),
base::Bind(&PrivetLocalPrintOperationImpl::OnPWGRasterConverted,
- base::Unretained(this)));
+ weak_factory_.GetWeakPtr()));
}
void PrivetLocalPrintOperationImpl::OnSubmitdocResponse(
@@ -563,10 +533,8 @@ void PrivetLocalPrintOperationImpl::OnSubmitdocResponse(
double random_scaling_factor =
1 + base::RandDouble() * kPrivetMaximumTimeRandomAddition;
- timeout = static_cast<int>(timeout * random_scaling_factor);
-
- timeout = std::max(timeout, kPrivetMinimumTimeout);
-
+ timeout = std::max(static_cast<int>(timeout * random_scaling_factor),
+ kPrivetMinimumTimeout);
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
FROM_HERE,
base::BindOnce(&PrivetLocalPrintOperationImpl::DoCreatejob,
@@ -595,10 +563,9 @@ void PrivetLocalPrintOperationImpl::OnCreatejobResponse(
return;
}
- // Try to get job ID from value. If not, jobid_ will be empty and we will use
- // simple printing.
+ // Try to get job ID from value. If not, |jobid_| will be empty and we will
+ // use simple printing.
value->GetString(kPrivetKeyJobID, &jobid_);
-
DoSubmitdoc();
}
@@ -611,7 +578,6 @@ void PrivetLocalPrintOperationImpl::OnPWGRasterConverted(
}
DCHECK(!pwg_file_path.empty());
-
pwg_file_path_ = pwg_file_path;
StartPrinting();
}
@@ -620,24 +586,22 @@ PrivetHTTPClient* PrivetLocalPrintOperationImpl::GetHTTPClient() {
return privet_client_;
}
-void PrivetLocalPrintOperationImpl::OnError(
- PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) {
+void PrivetLocalPrintOperationImpl::OnError(int response_code,
+ PrivetURLFetcher::ErrorType error) {
delegate_->OnPrivetPrintingError(this, -1);
}
void PrivetLocalPrintOperationImpl::OnParsedJson(
- PrivetURLFetcher* fetcher,
+ int response_code,
const base::DictionaryValue& value,
bool has_error) {
- DCHECK(!current_response_.is_null());
- current_response_.Run(has_error, &value);
+ DCHECK(current_response_);
+ std::move(current_response_).Run(has_error, &value);
}
void PrivetLocalPrintOperationImpl::OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) {
- privet_client_->RefreshPrivetToken(callback);
+ PrivetURLFetcher::TokenCallback callback) {
+ privet_client_->RefreshPrivetToken(std::move(callback));
}
void PrivetLocalPrintOperationImpl::SetData(
@@ -667,18 +631,13 @@ void PrivetLocalPrintOperationImpl::SetJobname(const std::string& jobname) {
jobname_ = jobname;
}
-void PrivetLocalPrintOperationImpl::SetOffline(bool offline) {
- DCHECK(!started_);
- offline_ = offline;
-}
-
void PrivetLocalPrintOperationImpl::SetPageSize(const gfx::Size& page_size) {
DCHECK(!started_);
page_size_ = page_size;
}
-void PrivetLocalPrintOperationImpl::SetPWGRasterConverterForTesting(
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter) {
+void PrivetLocalPrintOperationImpl::SetPwgRasterConverterForTesting(
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter) {
pwg_raster_converter_ = std::move(pwg_raster_converter);
}
#endif // ENABLE_PRINT_PREVIEW
@@ -698,7 +657,7 @@ const std::string& PrivetHTTPClientImpl::GetName() {
std::unique_ptr<PrivetJSONOperation> PrivetHTTPClientImpl::CreateInfoOperation(
const PrivetJSONOperation::ResultCallback& callback) {
- return base::MakeUnique<PrivetInfoOperationImpl>(this, callback);
+ return std::make_unique<PrivetInfoOperationImpl>(this, callback);
}
std::unique_ptr<PrivetURLFetcher> PrivetHTTPClientImpl::CreateURLFetcher(
@@ -736,41 +695,38 @@ std::unique_ptr<PrivetURLFetcher> PrivetHTTPClientImpl::CreateURLFetcher(
policy_exception_justification:
"Not implemented, it's good to do so."
})");
- return base::MakeUnique<PrivetURLFetcher>(url.ReplaceComponents(replacements),
+ return std::make_unique<PrivetURLFetcher>(url.ReplaceComponents(replacements),
request_type, context_getter_,
traffic_annotation, delegate);
}
void PrivetHTTPClientImpl::RefreshPrivetToken(
- const PrivetURLFetcher::TokenCallback& callback) {
- token_callbacks_.push_back(callback);
-
- if (!info_operation_) {
- info_operation_ = CreateInfoOperation(
- base::Bind(&PrivetHTTPClientImpl::OnPrivetInfoDone,
- base::Unretained(this)));
- info_operation_->Start();
- }
+ PrivetURLFetcher::TokenCallback callback) {
+ token_callbacks_.push_back(std::move(callback));
+
+ if (info_operation_)
+ return;
+
+ info_operation_ = CreateInfoOperation(base::BindRepeating(
+ &PrivetHTTPClientImpl::OnPrivetInfoDone, base::Unretained(this)));
+ info_operation_->Start();
}
void PrivetHTTPClientImpl::OnPrivetInfoDone(
const base::DictionaryValue* value) {
info_operation_.reset();
- std::string token;
// If this does not succeed, token will be empty, and an empty string
// is our sentinel value, since empty X-Privet-Tokens are not allowed.
- if (value) {
+ std::string token;
+ if (value)
value->GetString(kPrivetInfoKeyToken, &token);
- }
TokenCallbackVector token_callbacks;
token_callbacks_.swap(token_callbacks);
- for (TokenCallbackVector::iterator i = token_callbacks.begin();
- i != token_callbacks.end(); i++) {
- i->Run(token);
- }
+ for (auto& callback : token_callbacks)
+ std::move(callback).Run(token);
}
PrivetV1HTTPClientImpl::PrivetV1HTTPClientImpl(
@@ -781,35 +737,35 @@ PrivetV1HTTPClientImpl::~PrivetV1HTTPClientImpl() {
}
const std::string& PrivetV1HTTPClientImpl::GetName() {
- return info_client()->GetName();
+ return info_client_->GetName();
}
std::unique_ptr<PrivetJSONOperation>
PrivetV1HTTPClientImpl::CreateInfoOperation(
const PrivetJSONOperation::ResultCallback& callback) {
- return info_client()->CreateInfoOperation(callback);
+ return info_client_->CreateInfoOperation(callback);
}
std::unique_ptr<PrivetRegisterOperation>
PrivetV1HTTPClientImpl::CreateRegisterOperation(
const std::string& user,
PrivetRegisterOperation::Delegate* delegate) {
- return base::MakeUnique<PrivetRegisterOperationImpl>(info_client(), user,
+ return std::make_unique<PrivetRegisterOperationImpl>(info_client_.get(), user,
delegate);
}
std::unique_ptr<PrivetJSONOperation>
PrivetV1HTTPClientImpl::CreateCapabilitiesOperation(
const PrivetJSONOperation::ResultCallback& callback) {
- return base::MakeUnique<PrivetJSONOperationImpl>(
- info_client(), kPrivetCapabilitiesPath, "", callback);
+ return std::make_unique<PrivetJSONOperationImpl>(
+ info_client_.get(), kPrivetCapabilitiesPath, "", callback);
}
std::unique_ptr<PrivetLocalPrintOperation>
PrivetV1HTTPClientImpl::CreateLocalPrintOperation(
PrivetLocalPrintOperation::Delegate* delegate) {
#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
- return base::MakeUnique<PrivetLocalPrintOperationImpl>(info_client(),
+ return std::make_unique<PrivetLocalPrintOperationImpl>(info_client_.get(),
delegate);
#else
return nullptr;
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_http_impl.h b/chromium/chrome/browser/printing/cloud_print/privet_http_impl.h
index d1051c6b89f..a3f92253ae5 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_http_impl.h
+++ b/chromium/chrome/browser/printing/cloud_print/privet_http_impl.h
@@ -30,18 +30,18 @@ class PrivetInfoOperationImpl : public PrivetJSONOperation,
const PrivetJSONOperation::ResultCallback& callback);
~PrivetInfoOperationImpl() override;
+ // PrivetJSONOperation:
void Start() override;
-
PrivetHTTPClient* GetHTTPClient() override;
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override;
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ // PrivetURLFetcher::Delegate:
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override;
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override;
private:
- PrivetHTTPClient* privet_client_;
+ PrivetHTTPClient* const privet_client_;
PrivetJSONOperation::ResultCallback callback_;
std::unique_ptr<PrivetURLFetcher> url_fetcher_;
};
@@ -56,22 +56,18 @@ class PrivetRegisterOperationImpl
PrivetRegisterOperation::Delegate* delegate);
~PrivetRegisterOperationImpl() override;
+ // PrivetRegisterOperation:
void Start() override;
void Cancel() override;
void CompleteRegistration() override;
+ PrivetHTTPClient* GetHTTPClient() override;
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override;
-
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ // PrivetURLFetcher::Delegate:
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override;
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override;
-
- void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) override;
-
- PrivetHTTPClient* GetHTTPClient() override;
+ void OnNeedPrivetToken(PrivetURLFetcher::TokenCallback callback) override;
private:
class Cancelation : public PrivetURLFetcher::Delegate {
@@ -79,10 +75,9 @@ class PrivetRegisterOperationImpl
Cancelation(PrivetHTTPClient* privet_client, const std::string& user);
~Cancelation() override;
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override;
-
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ // PrivetURLFetcher::Delegate:
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override;
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override;
@@ -93,8 +88,8 @@ class PrivetRegisterOperationImpl
};
// Arguments is JSON value from request.
- typedef base::Callback<void(const base::DictionaryValue&)>
- ResponseHandler;
+ using ResponseHandler =
+ base::OnceCallback<void(const base::DictionaryValue&)>;
void StartInfoOperation();
void OnPrivetInfoDone(const base::DictionaryValue* value);
@@ -105,15 +100,15 @@ class PrivetRegisterOperationImpl
void SendRequest(const std::string& action);
- std::string user_;
+ const std::string user_;
std::string current_action_;
std::unique_ptr<PrivetURLFetcher> url_fetcher_;
- PrivetRegisterOperation::Delegate* delegate_;
- PrivetHTTPClient* privet_client_;
+ PrivetRegisterOperation::Delegate* const delegate_;
+ PrivetHTTPClient* const privet_client_;
ResponseHandler next_response_handler_;
// Required to ensure destroying completed register operations doesn't cause
// extraneous cancelations.
- bool ongoing_;
+ bool ongoing_ = false;
std::unique_ptr<PrivetJSONOperation> info_operation_;
std::string expected_id_;
@@ -127,23 +122,22 @@ class PrivetJSONOperationImpl : public PrivetJSONOperation,
const std::string& query_params,
const PrivetJSONOperation::ResultCallback& callback);
~PrivetJSONOperationImpl() override;
- void Start() override;
+ // PrivetJSONOperation:
+ void Start() override;
PrivetHTTPClient* GetHTTPClient() override;
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override;
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ // PrivetURLFetcher::Delegate:
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override;
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override;
- void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) override;
+ void OnNeedPrivetToken(PrivetURLFetcher::TokenCallback callback) override;
private:
- PrivetHTTPClient* privet_client_;
- std::string path_;
- std::string query_params_;
+ PrivetHTTPClient* const privet_client_;
+ const std::string path_;
+ const std::string query_params_;
PrivetJSONOperation::ResultCallback callback_;
std::unique_ptr<PrivetURLFetcher> url_fetcher_;
@@ -156,42 +150,32 @@ class PrivetLocalPrintOperationImpl
public:
PrivetLocalPrintOperationImpl(PrivetHTTPClient* privet_client,
PrivetLocalPrintOperation::Delegate* delegate);
-
~PrivetLocalPrintOperationImpl() override;
- void Start() override;
+ // PrivetLocalPrintOperation:
+ void Start() override;
void SetData(const scoped_refptr<base::RefCountedBytes>& data) override;
-
- void SetCapabilities(const std::string& capabilities) override;
-
void SetTicket(const std::string& ticket) override;
-
+ void SetCapabilities(const std::string& capabilities) override;
void SetUsername(const std::string& user) override;
-
void SetJobname(const std::string& jobname) override;
-
- void SetOffline(bool offline) override;
-
void SetPageSize(const gfx::Size& page_size) override;
-
- void SetPWGRasterConverterForTesting(
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter)
+ void SetPwgRasterConverterForTesting(
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter)
override;
-
PrivetHTTPClient* GetHTTPClient() override;
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override;
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ // PrivetURLFetcher::Delegate:
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override;
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override;
- void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) override;
+ void OnNeedPrivetToken(PrivetURLFetcher::TokenCallback callback) override;
private:
- typedef base::Callback<void(bool, const base::DictionaryValue* value)>
- ResponseCallback;
+ using ResponseCallback =
+ base::OnceCallback<void(/*has_error=*/bool,
+ const base::DictionaryValue* value)>;
void StartInitialRequest();
void DoCreatejob();
@@ -207,8 +191,8 @@ class PrivetLocalPrintOperationImpl
const base::DictionaryValue* value);
void OnPWGRasterConverted(bool success, const base::FilePath& pwg_file_path);
- PrivetHTTPClient* privet_client_;
- PrivetLocalPrintOperation::Delegate* delegate_;
+ PrivetHTTPClient* const privet_client_;
+ PrivetLocalPrintOperation::Delegate* const delegate_;
ResponseCallback current_response_;
@@ -218,10 +202,9 @@ class PrivetLocalPrintOperationImpl
scoped_refptr<base::RefCountedBytes> data_;
base::FilePath pwg_file_path_;
- bool use_pdf_;
- bool has_extended_workflow_;
- bool started_;
- bool offline_;
+ bool use_pdf_ = false;
+ bool has_extended_workflow_ = false;
+ bool started_ = false;
gfx::Size page_size_;
std::string user_;
@@ -229,11 +212,11 @@ class PrivetLocalPrintOperationImpl
std::string jobid_;
- int invalid_job_retries_;
+ int invalid_job_retries_ = 0;
std::unique_ptr<PrivetURLFetcher> url_fetcher_;
std::unique_ptr<PrivetJSONOperation> info_operation_;
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter_;
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter_;
base::WeakPtrFactory<PrivetLocalPrintOperationImpl> weak_factory_;
};
@@ -247,7 +230,7 @@ class PrivetHTTPClientImpl : public PrivetHTTPClient {
const scoped_refptr<net::URLRequestContextGetter>& context_getter);
~PrivetHTTPClientImpl() override;
- // PrivetHTTPClient implementation.
+ // PrivetHTTPClient:
const std::string& GetName() override;
std::unique_ptr<PrivetJSONOperation> CreateInfoOperation(
const PrivetJSONOperation::ResultCallback& callback) override;
@@ -256,16 +239,16 @@ class PrivetHTTPClientImpl : public PrivetHTTPClient {
net::URLFetcher::RequestType request_type,
PrivetURLFetcher::Delegate* delegate) override;
void RefreshPrivetToken(
- const PrivetURLFetcher::TokenCallback& token_callback) override;
+ PrivetURLFetcher::TokenCallback token_callback) override;
private:
- typedef std::vector<PrivetURLFetcher::TokenCallback> TokenCallbackVector;
+ using TokenCallbackVector = std::vector<PrivetURLFetcher::TokenCallback>;
void OnPrivetInfoDone(const base::DictionaryValue* value);
- std::string name_;
+ const std::string name_;
scoped_refptr<net::URLRequestContextGetter> context_getter_;
- net::HostPortPair host_port_;
+ const net::HostPortPair host_port_;
std::unique_ptr<PrivetJSONOperation> info_operation_;
TokenCallbackVector token_callbacks_;
@@ -279,6 +262,7 @@ class PrivetV1HTTPClientImpl : public PrivetV1HTTPClient {
std::unique_ptr<PrivetHTTPClient> info_client);
~PrivetV1HTTPClientImpl() override;
+ // PrivetV1HTTPClient:
const std::string& GetName() override;
std::unique_ptr<PrivetJSONOperation> CreateInfoOperation(
const PrivetJSONOperation::ResultCallback& callback) override;
@@ -291,8 +275,6 @@ class PrivetV1HTTPClientImpl : public PrivetV1HTTPClient {
PrivetLocalPrintOperation::Delegate* delegate) override;
private:
- PrivetHTTPClient* info_client() { return info_client_.get(); }
-
std::unique_ptr<PrivetHTTPClient> info_client_;
DISALLOW_COPY_AND_ASSIGN(PrivetV1HTTPClientImpl);
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_http_unittest.cc b/chromium/chrome/browser/printing/cloud_print/privet_http_unittest.cc
index 233ae951389..b1b3a4121c9 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_http_unittest.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_http_unittest.cc
@@ -6,6 +6,7 @@
#include <memory>
#include <utility>
+#include <vector>
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
@@ -42,192 +43,214 @@ using testing::ValuesIn;
using content::BrowserThread;
using net::EmbeddedTestServer;
-const char kSampleInfoResponse[] = "{"
- " \"version\": \"1.0\","
- " \"name\": \"Common printer\","
- " \"description\": \"Printer connected through Chrome connector\","
- " \"url\": \"https://www.google.com/cloudprint\","
- " \"type\": ["
- " \"printer\""
- " ],"
- " \"id\": \"\","
- " \"device_state\": \"idle\","
- " \"connection_state\": \"online\","
- " \"manufacturer\": \"Google\","
- " \"model\": \"Google Chrome\","
- " \"serial_number\": \"1111-22222-33333-4444\","
- " \"firmware\": \"24.0.1312.52\","
- " \"uptime\": 600,"
- " \"setup_url\": \"http://support.google.com/\","
- " \"support_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"update_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"x-privet-token\": \"SampleTokenForTesting\","
- " \"api\": ["
- " \"/privet/accesstoken\","
- " \"/privet/capabilities\","
- " \"/privet/printer/submitdoc\","
- " ]"
- "}";
-
-const char kSampleInfoResponseRegistered[] = "{"
- " \"version\": \"1.0\","
- " \"name\": \"Common printer\","
- " \"description\": \"Printer connected through Chrome connector\","
- " \"url\": \"https://www.google.com/cloudprint\","
- " \"type\": ["
- " \"printer\""
- " ],"
- " \"id\": \"MyDeviceID\","
- " \"device_state\": \"idle\","
- " \"connection_state\": \"online\","
- " \"manufacturer\": \"Google\","
- " \"model\": \"Google Chrome\","
- " \"serial_number\": \"1111-22222-33333-4444\","
- " \"firmware\": \"24.0.1312.52\","
- " \"uptime\": 600,"
- " \"setup_url\": \"http://support.google.com/\","
- " \"support_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"update_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"x-privet-token\": \"SampleTokenForTesting\","
- " \"api\": ["
- " \"/privet/accesstoken\","
- " \"/privet/capabilities\","
- " \"/privet/printer/submitdoc\","
- " ]"
- "}";
-
-const char kSampleRegisterStartResponse[] = "{"
- "\"user\": \"example@google.com\","
- "\"action\": \"start\""
- "}";
-
-const char kSampleRegisterGetClaimTokenResponse[] = "{"
- " \"action\": \"getClaimToken\","
- " \"user\": \"example@google.com\","
- " \"token\": \"MySampleToken\","
- " \"claim_url\": \"https://domain.com/SoMeUrL\""
- "}";
-
-const char kSampleRegisterCompleteResponse[] = "{"
- "\"user\": \"example@google.com\","
- "\"action\": \"complete\","
- "\"device_id\": \"MyDeviceID\""
- "}";
+const char kSampleInfoResponse[] =
+ R"({
+ "version": "1.0",
+ "name": "Common printer",
+ "description": "Printer connected through Chrome connector",
+ "url": "https://www.google.com/cloudprint",
+ "type": [ "printer" ],
+ "id": "",
+ "device_state": "idle",
+ "connection_state": "online",
+ "manufacturer": "Google",
+ "model": "Google Chrome",
+ "serial_number": "1111-22222-33333-4444",
+ "firmware": "24.0.1312.52",
+ "uptime": 600,
+ "setup_url": "http://support.google.com/",
+ "support_url": "http://support.google.com/cloudprint/?hl=en",
+ "update_url": "http://support.google.com/cloudprint/?hl=en",
+ "x-privet-token": "SampleTokenForTesting",
+ "api": [
+ "/privet/accesstoken",
+ "/privet/capabilities",
+ "/privet/printer/submitdoc",
+ ]
+ })";
+
+const char kSampleInfoResponseRegistered[] =
+ R"({
+ "version": "1.0",
+ "name": "Common printer",
+ "description": "Printer connected through Chrome connector",
+ "url": "https://www.google.com/cloudprint",
+ "type": [ "printer" ],
+ "id": "MyDeviceID",
+ "device_state": "idle",
+ "connection_state": "online",
+ "manufacturer": "Google",
+ "model": "Google Chrome",
+ "serial_number": "1111-22222-33333-4444",
+ "firmware": "24.0.1312.52",
+ "uptime": 600,
+ "setup_url": "http://support.google.com/",
+ "support_url": "http://support.google.com/cloudprint/?hl=en",
+ "update_url": "http://support.google.com/cloudprint/?hl=en",
+ "x-privet-token": "SampleTokenForTesting",
+ "api": [
+ "/privet/accesstoken",
+ "/privet/capabilities",
+ "/privet/printer/submitdoc",
+ ]
+ })";
+
+const char kSampleRegisterStartResponse[] =
+ R"({
+ "user": "example@google.com",
+ "action": "start"
+ })";
+
+const char kSampleRegisterGetClaimTokenResponse[] =
+ R"({
+ "action": "getClaimToken",
+ "user": "example@google.com",
+ "token": "MySampleToken",
+ "claim_url": "https://domain.com/SoMeUrL"
+ })";
+
+const char kSampleRegisterCompleteResponse[] =
+ R"({
+ "user": "example@google.com",
+ "action": "complete",
+ "device_id": "MyDeviceID"
+ })";
const char kSampleXPrivetErrorResponse[] =
- "{ \"error\": \"invalid_x_privet_token\" }";
+ R"({ "error": "invalid_x_privet_token" })";
const char kSampleRegisterErrorTransient[] =
- "{ \"error\": \"device_busy\", \"timeout\": 1}";
+ R"({ "error": "device_busy", "timeout": 1})";
const char kSampleRegisterErrorPermanent[] =
- "{ \"error\": \"user_cancel\" }";
+ R"({ "error": "user_cancel" })";
const char kSampleInfoResponseBadJson[] = "{";
-const char kSampleRegisterCancelResponse[] = "{"
- "\"user\": \"example@google.com\","
- "\"action\": \"cancel\""
- "}";
-
-const char kSampleCapabilitiesResponse[] = "{"
- "\"version\" : \"1.0\","
- "\"printer\" : {"
- " \"supported_content_type\" : ["
- " { \"content_type\" : \"application/pdf\" },"
- " { \"content_type\" : \"image/pwg-raster\" }"
- " ]"
- "}"
- "}";
+const char kSampleRegisterCancelResponse[] =
+ R"({
+ "user": "example@google.com",
+ "action": "cancel"
+ })";
+
+const char kSampleCapabilitiesResponse[] =
+ R"({
+ "version" : "1.0",
+ "printer" : {
+ "supported_content_type" : [
+ { "content_type" : "application/pdf" },
+ { "content_type" : "image/pwg-raster" }
+ ]
+ }
+ })";
#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
-const char kSampleInfoResponseWithCreatejob[] = "{"
- " \"version\": \"1.0\","
- " \"name\": \"Common printer\","
- " \"description\": \"Printer connected through Chrome connector\","
- " \"url\": \"https://www.google.com/cloudprint\","
- " \"type\": ["
- " \"printer\""
- " ],"
- " \"id\": \"\","
- " \"device_state\": \"idle\","
- " \"connection_state\": \"online\","
- " \"manufacturer\": \"Google\","
- " \"model\": \"Google Chrome\","
- " \"serial_number\": \"1111-22222-33333-4444\","
- " \"firmware\": \"24.0.1312.52\","
- " \"uptime\": 600,"
- " \"setup_url\": \"http://support.google.com/\","
- " \"support_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"update_url\": \"http://support.google.com/cloudprint/?hl=en\","
- " \"x-privet-token\": \"SampleTokenForTesting\","
- " \"api\": ["
- " \"/privet/accesstoken\","
- " \"/privet/capabilities\","
- " \"/privet/printer/createjob\","
- " \"/privet/printer/submitdoc\","
- " ]"
- "}";
-
-const char kSampleLocalPrintResponse[] = "{"
- "\"job_id\": \"123\","
- "\"expires_in\": 500,"
- "\"job_type\": \"application/pdf\","
- "\"job_size\": 16,"
- "\"job_name\": \"Sample job name\","
- "}";
-
-const char kSampleCapabilitiesResponsePWGOnly[] = "{"
- "\"version\" : \"1.0\","
- "\"printer\" : {"
- " \"supported_content_type\" : ["
- " { \"content_type\" : \"image/pwg-raster\" }"
- " ]"
- "}"
- "}";
-
-const char kSampleErrorResponsePrinterBusy[] = "{"
- "\"error\": \"invalid_print_job\","
- "\"timeout\": 1 "
- "}";
-
-const char kSampleInvalidDocumentTypeResponse[] = "{"
- "\"error\" : \"invalid_document_type\""
- "}";
-
-const char kSampleCreatejobResponse[] = "{ \"job_id\": \"1234\" }";
-
-const char kSampleCapabilitiesResponseWithAnyMimetype[] = "{"
- "\"version\" : \"1.0\","
- "\"printer\" : {"
- " \"supported_content_type\" : ["
- " { \"content_type\" : \"*/*\" },"
- " { \"content_type\" : \"image/pwg-raster\" }"
- " ]"
- "}"
- "}";
-
-const char kSampleCJT[] = "{ \"version\" : \"1.0\" }";
+const char kSampleInfoResponseWithCreatejob[] =
+ R"({
+ "version": "1.0",
+ "name": "Common printer",
+ "description": "Printer connected through Chrome connector",
+ "url": "https://www.google.com/cloudprint",
+ "type": [ "printer" ],
+ "id": "",
+ "device_state": "idle",
+ "connection_state": "online",
+ "manufacturer": "Google",
+ "model": "Google Chrome",
+ "serial_number": "1111-22222-33333-4444",
+ "firmware": "24.0.1312.52",
+ "uptime": 600,
+ "setup_url": "http://support.google.com/",
+ "support_url": "http://support.google.com/cloudprint/?hl=en",
+ "update_url": "http://support.google.com/cloudprint/?hl=en",
+ "x-privet-token": "SampleTokenForTesting",
+ "api": [
+ "/privet/accesstoken",
+ "/privet/capabilities",
+ "/privet/printer/createjob",
+ "/privet/printer/submitdoc",
+ ]
+ })";
+
+const char kSampleLocalPrintResponse[] =
+ R"({
+ "job_id": "123",
+ "expires_in": 500,
+ "job_type": "application/pdf",
+ "job_size": 16,
+ "job_name": "Sample job name",
+ })";
+
+const char kSampleCapabilitiesResponsePWGOnly[] =
+ R"({
+ "version" : "1.0",
+ "printer" : {
+ "supported_content_type" : [
+ { "content_type" : "image/pwg-raster" }
+ ]
+ }
+ })";
+
+const char kSampleErrorResponsePrinterBusy[] =
+ R"({
+ "error": "invalid_print_job",
+ "timeout": 1
+ })";
+
+const char kSampleInvalidDocumentTypeResponse[] =
+ R"({ "error" : "invalid_document_type" })";
+
+const char kSampleCreatejobResponse[] = R"({ "job_id": "1234" })";
+
+const char kSampleCapabilitiesResponseWithAnyMimetype[] =
+ R"({
+ "version" : "1.0",
+ "printer" : {
+ "supported_content_type" : [
+ { "content_type" : "*/*" },
+ { "content_type" : "image/pwg-raster" }
+ ]
+ }
+ })";
+
+const char kSampleCJT[] = R"({ "version" : "1.0" })";
const char kSampleCapabilitiesResponsePWGSettings[] =
- "{"
- "\"version\" : \"1.0\","
- "\"printer\" : {"
- " \"pwg_raster_config\" : {"
- " \"document_sheet_back\" : \"MANUAL_TUMBLE\","
- " \"reverse_order_streaming\": true"
- " },"
- " \"supported_content_type\" : ["
- " { \"content_type\" : \"image/pwg-raster\" }"
- " ]"
- "}"
- "}";
+ R"({
+ "version" : "1.0",
+ "printer" : {
+ "pwg_raster_config" : {
+ "document_sheet_back" : "MANUAL_TUMBLE",
+ "reverse_order_streaming": true
+ },
+ "supported_content_type" : [
+ { "content_type" : "image/pwg-raster" }
+ ]
+ }
+ })";
+
+const char kSampleCapabilitiesResponsePWGSettingsMono[] =
+ R"({
+ "version": "1.0",
+ "printer": {
+ "pwg_raster_config": {
+ "document_type_supported": [ "SGRAY_8" ],
+ "document_sheet_back": "ROTATED"
+ }
+ }
+ })";
const char kSampleCJTDuplex[] =
- "{"
- "\"version\" : \"1.0\","
- "\"print\": { \"duplex\": {\"type\": \"SHORT_EDGE\"} }"
- "}";
+ R"({
+ "version" : "1.0",
+ "print": { "duplex": {"type": "SHORT_EDGE"} }
+ })";
+
+const char kSampleCJTMono[] =
+ R"({
+ "version" : "1.0",
+ "print": { "color": {"type": "STANDARD_MONOCHROME"} }
+ })";
#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
const char* const kTestParams[] = {"8.8.4.4", "2001:4860:4860::8888"};
@@ -260,7 +283,7 @@ class MockTestURLFetcherFactoryDelegate
class PrivetHTTPTest : public TestWithParam<const char*> {
public:
PrivetHTTPTest() {
- PrivetURLFetcher::ResetTokenMapForTests();
+ PrivetURLFetcher::ResetTokenMapForTest();
request_context_ = base::MakeRefCounted<net::TestURLRequestContextGetter>(
base::ThreadTaskRunnerHandle::Get());
@@ -281,10 +304,13 @@ class PrivetHTTPTest : public TestWithParam<const char*> {
bool SuccessfulResponseToURL(const GURL& url,
const std::string& response) {
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- EXPECT_TRUE(fetcher);
- EXPECT_EQ(url, fetcher->GetOriginalURL());
+ if (!fetcher) {
+ ADD_FAILURE();
+ return false;
+ }
- if (!fetcher || url != fetcher->GetOriginalURL())
+ EXPECT_EQ(url, fetcher->GetOriginalURL());
+ if (url != fetcher->GetOriginalURL())
return false;
fetcher->SetResponseString(response);
@@ -299,11 +325,12 @@ class PrivetHTTPTest : public TestWithParam<const char*> {
const std::string& data,
const std::string& response) {
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- EXPECT_TRUE(fetcher);
- EXPECT_EQ(url, fetcher->GetOriginalURL());
-
- if (!fetcher)
+ if (!fetcher) {
+ ADD_FAILURE();
return false;
+ }
+
+ EXPECT_EQ(url, fetcher->GetOriginalURL());
EXPECT_EQ(data, fetcher->upload_data());
if (data != fetcher->upload_data())
@@ -316,11 +343,12 @@ class PrivetHTTPTest : public TestWithParam<const char*> {
const std::string& data,
const std::string& response) {
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- EXPECT_TRUE(fetcher);
- EXPECT_EQ(url, fetcher->GetOriginalURL());
-
- if (!fetcher)
+ if (!fetcher) {
+ ADD_FAILURE();
return false;
+ }
+
+ EXPECT_EQ(url, fetcher->GetOriginalURL());
std::string normalized_data = NormalizeJson(data);
std::string normalized_upload_data = NormalizeJson(fetcher->upload_data());
@@ -335,11 +363,12 @@ class PrivetHTTPTest : public TestWithParam<const char*> {
const base::FilePath& file_path,
const std::string& response) {
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- EXPECT_TRUE(fetcher);
- EXPECT_EQ(url, fetcher->GetOriginalURL());
-
- if (!fetcher)
+ if (!fetcher) {
+ ADD_FAILURE();
return false;
+ }
+
+ EXPECT_EQ(url, fetcher->GetOriginalURL());
EXPECT_EQ(file_path, fetcher->upload_file_path());
if (file_path != fetcher->upload_file_path())
@@ -499,9 +528,13 @@ class PrivetRegisterTest : public PrivetHTTPTest {
bool SuccessfulResponseToURL(const GURL& url,
const std::string& response) {
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- EXPECT_TRUE(fetcher);
+ if (!fetcher) {
+ ADD_FAILURE();
+ return false;
+ }
+
EXPECT_EQ(url, fetcher->GetOriginalURL());
- if (!fetcher || url != fetcher->GetOriginalURL())
+ if (url != fetcher->GetOriginalURL())
return false;
fetcher->SetResponseString(response);
@@ -739,7 +772,7 @@ TEST_P(PrivetCapabilitiesTest, BadToken) {
// converts strings to file paths based on them by appending "test.pdf", since
// it's easier to test that way. Instead of using a mock, we simply check if the
// request is uploading a file that is based on this pattern.
-class FakePWGRasterConverter : public printing::PWGRasterConverter {
+class FakePwgRasterConverter : public printing::PwgRasterConverter {
public:
void Start(base::RefCountedMemory* data,
const printing::PdfRenderSettings& conversion_settings,
@@ -762,19 +795,19 @@ class FakePWGRasterConverter : public printing::PWGRasterConverter {
class PrivetLocalPrintTest : public PrivetHTTPTest {
public:
void SetUp() override {
- PrivetURLFetcher::ResetTokenMapForTests();
+ PrivetURLFetcher::ResetTokenMapForTest();
local_print_operation_ = privet_client_->CreateLocalPrintOperation(
&local_print_delegate_);
- auto pwg_converter = std::make_unique<FakePWGRasterConverter>();
+ auto pwg_converter = std::make_unique<FakePwgRasterConverter>();
pwg_converter_ = pwg_converter.get();
- local_print_operation_->SetPWGRasterConverterForTesting(
+ local_print_operation_->SetPwgRasterConverterForTesting(
std::move(pwg_converter));
}
scoped_refptr<base::RefCountedBytes> RefCountedBytesFromString(
- std::string str) {
+ base::StringPiece str) {
std::vector<unsigned char> str_vec;
str_vec.insert(str_vec.begin(), str.begin(), str.end());
return base::RefCountedBytes::TakeVector(&str_vec);
@@ -783,7 +816,7 @@ class PrivetLocalPrintTest : public PrivetHTTPTest {
protected:
std::unique_ptr<PrivetLocalPrintOperation> local_print_operation_;
StrictMock<MockLocalPrintDelegate> local_print_delegate_;
- FakePWGRasterConverter* pwg_converter_;
+ FakePwgRasterConverter* pwg_converter_;
};
INSTANTIATE_TEST_CASE_P(PrivetTests,
@@ -806,7 +839,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulLocalPrint) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndData(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com&"
@@ -831,7 +863,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulLocalPrintWithAnyMimetype) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndData(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com&"
@@ -855,7 +886,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrint) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com"
@@ -867,6 +897,9 @@ TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrint) {
pwg_converter_->bitmap_settings().odd_page_transform);
EXPECT_FALSE(pwg_converter_->bitmap_settings().rotate_all_pages);
EXPECT_FALSE(pwg_converter_->bitmap_settings().reverse_page_order);
+
+ // Defaults to true when the color is not specified.
+ EXPECT_TRUE(pwg_converter_->bitmap_settings().use_color);
}
TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrintDuplex) {
@@ -890,7 +923,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrintDuplex) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com"
@@ -902,6 +934,83 @@ TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrintDuplex) {
pwg_converter_->bitmap_settings().odd_page_transform);
EXPECT_FALSE(pwg_converter_->bitmap_settings().rotate_all_pages);
EXPECT_TRUE(pwg_converter_->bitmap_settings().reverse_page_order);
+
+ // Defaults to true when the color is not specified.
+ EXPECT_TRUE(pwg_converter_->bitmap_settings().use_color);
+}
+
+TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrintMono) {
+ local_print_operation_->SetUsername("sample@gmail.com");
+ local_print_operation_->SetJobname("Sample job name");
+ local_print_operation_->SetData(RefCountedBytesFromString("path/to/"));
+ local_print_operation_->SetTicket(kSampleCJTMono);
+ local_print_operation_->SetCapabilities(
+ kSampleCapabilitiesResponsePWGSettings);
+ local_print_operation_->Start();
+
+ EXPECT_TRUE(SuccessfulResponseToURL(GetUrl("/privet/info"),
+ kSampleInfoResponseWithCreatejob));
+
+ EXPECT_TRUE(
+ SuccessfulResponseToURL(GetUrl("/privet/info"), kSampleInfoResponse));
+
+ EXPECT_TRUE(SuccessfulResponseToURLAndJSONData(
+ GetUrl("/privet/printer/createjob"), kSampleCJTMono,
+ kSampleCreatejobResponse));
+
+ EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
+
+ EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
+ GetUrl("/privet/printer/submitdoc?"
+ "client_name=Chrome&user_name=sample%40gmail.com"
+ "&job_name=Sample+job+name&job_id=1234"),
+ base::FilePath(FILE_PATH_LITERAL("path/to/test.pdf")),
+ kSampleLocalPrintResponse));
+
+ EXPECT_EQ(printing::TRANSFORM_NORMAL,
+ pwg_converter_->bitmap_settings().odd_page_transform);
+ EXPECT_FALSE(pwg_converter_->bitmap_settings().rotate_all_pages);
+ EXPECT_TRUE(pwg_converter_->bitmap_settings().reverse_page_order);
+
+ // Ticket specified mono, but no SGRAY_8 color capability.
+ EXPECT_TRUE(pwg_converter_->bitmap_settings().use_color);
+}
+
+TEST_P(PrivetLocalPrintTest, SuccessfulPWGLocalPrintMonoToGRAY8Printer) {
+ local_print_operation_->SetUsername("sample@gmail.com");
+ local_print_operation_->SetJobname("Sample job name");
+ local_print_operation_->SetData(RefCountedBytesFromString("path/to/"));
+ local_print_operation_->SetTicket(kSampleCJTMono);
+ local_print_operation_->SetCapabilities(
+ kSampleCapabilitiesResponsePWGSettingsMono);
+ local_print_operation_->Start();
+
+ EXPECT_TRUE(SuccessfulResponseToURL(GetUrl("/privet/info"),
+ kSampleInfoResponseWithCreatejob));
+
+ EXPECT_TRUE(
+ SuccessfulResponseToURL(GetUrl("/privet/info"), kSampleInfoResponse));
+
+ EXPECT_TRUE(SuccessfulResponseToURLAndJSONData(
+ GetUrl("/privet/printer/createjob"), kSampleCJTMono,
+ kSampleCreatejobResponse));
+
+ EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
+
+ EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
+ GetUrl("/privet/printer/submitdoc?"
+ "client_name=Chrome&user_name=sample%40gmail.com"
+ "&job_name=Sample+job+name&job_id=1234"),
+ base::FilePath(FILE_PATH_LITERAL("path/to/test.pdf")),
+ kSampleLocalPrintResponse));
+
+ EXPECT_EQ(printing::TRANSFORM_NORMAL,
+ pwg_converter_->bitmap_settings().odd_page_transform);
+ EXPECT_FALSE(pwg_converter_->bitmap_settings().rotate_all_pages);
+ EXPECT_FALSE(pwg_converter_->bitmap_settings().reverse_page_order);
+
+ // Ticket specified mono, and SGRAY_8 color capability exists.
+ EXPECT_FALSE(pwg_converter_->bitmap_settings().use_color);
}
TEST_P(PrivetLocalPrintTest, SuccessfulLocalPrintWithCreatejob) {
@@ -925,7 +1034,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulLocalPrintWithCreatejob) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndData(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com&"
@@ -955,7 +1063,6 @@ TEST_P(PrivetLocalPrintTest, SuccessfulLocalPrintWithOverlongName) {
EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndData(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com&"
@@ -983,7 +1090,6 @@ TEST_P(PrivetLocalPrintTest, PDFPrintInvalidDocumentTypeRetry) {
SuccessfulResponseToURLAndJSONData(GetUrl("/privet/printer/createjob"),
kSampleCJT, kSampleCreatejobResponse));
- // TODO(noamsml): Is encoding spaces as pluses standard?
EXPECT_TRUE(SuccessfulResponseToURLAndData(
GetUrl("/privet/printer/submitdoc?"
"client_name=Chrome&user_name=sample%40gmail.com&"
@@ -1055,14 +1161,11 @@ class PrivetHttpWithServerTest : public ::testing::Test,
"test", server_->host_port_pair(), context_getter_);
}
- void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) override {
- callback.Run("abc");
+ void OnNeedPrivetToken(PrivetURLFetcher::TokenCallback callback) override {
+ std::move(callback).Run("abc");
}
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override {
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override {
done_ = true;
success_ = false;
error_ = error;
@@ -1070,15 +1173,13 @@ class PrivetHttpWithServerTest : public ::testing::Test,
base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, quit_);
}
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override {
NOTREACHED();
- base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, quit_);
}
- bool OnRawData(PrivetURLFetcher* fetcher,
- bool response_is_file,
+ bool OnRawData(bool response_is_file,
const std::string& data_string,
const base::FilePath& data_file) override {
done_ = true;
@@ -1098,7 +1199,7 @@ class PrivetHttpWithServerTest : public ::testing::Test,
std::unique_ptr<PrivetURLFetcher> fetcher = client_->CreateURLFetcher(
server_->GetURL("/simple.html"), net::URLFetcher::GET, this);
- fetcher->SetMaxRetries(1);
+ fetcher->SetMaxRetriesForTest(1);
fetcher->Start();
run_loop.Run();
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_notifications.cc b/chromium/chrome/browser/printing/cloud_print/privet_notifications.cc
index 1b7a0b77da7..771b1910378 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_notifications.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_notifications.cc
@@ -13,11 +13,12 @@
#include "base/metrics/histogram_macros.h"
#include "base/rand_util.h"
#include "base/single_thread_task_runner.h"
+#include "base/stl_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/threading/thread_task_runner_handle.h"
-#include "chrome/browser/browser_process.h"
#include "chrome/browser/local_discovery/service_discovery_shared_client.h"
-#include "chrome/browser/notifications/notification_ui_manager.h"
+#include "chrome/browser/notifications/notification_display_service.h"
+#include "chrome/browser/notifications/notification_handler.h"
#include "chrome/browser/printing/cloud_print/privet_device_lister_impl.h"
#include "chrome/browser/printing/cloud_print/privet_http_asynchronous_factory.h"
#include "chrome/browser/profiles/profile.h"
@@ -241,6 +242,27 @@ void PrivetNotificationService::PrivetNotify(int devices_active,
bool added) {
DCHECK_GT(devices_active, 0);
+ NotificationDisplayService::GetForProfile(
+ Profile::FromBrowserContext(profile_))
+ ->GetDisplayed(base::Bind(&PrivetNotificationService::AddNotification,
+ AsWeakPtr(), devices_active, added));
+}
+
+void PrivetNotificationService::AddNotification(
+ int devices_active,
+ bool device_added,
+ std::unique_ptr<std::set<std::string>> displayed_notifications,
+ bool supports_synchronization) {
+ // If the UI is already open or a device was removed, we'll update the
+ // existing notification but not add a new one.
+ const bool notification_exists =
+ base::ContainsKey(*displayed_notifications, kPrivetNotificationID);
+ const bool add_new_notification =
+ device_added &&
+ !local_discovery::LocalDiscoveryUIHandler::GetHasVisible();
+ if (!notification_exists && !add_new_notification)
+ return;
+
message_center::RichNotificationData rich_notification_data;
rich_notification_data.buttons.push_back(
message_center::ButtonInfo(l10n_util::GetStringUTF16(
@@ -267,21 +289,19 @@ void PrivetNotificationService::PrivetNotify(int devices_active,
kPrivetNotificationID),
rich_notification_data, CreateNotificationDelegate(profile));
- auto* notification_ui_manager = g_browser_process->notification_ui_manager();
- bool updated = notification_ui_manager->Update(notification, profile);
- if (!updated && added &&
- !local_discovery::LocalDiscoveryUIHandler::GetHasVisible()) {
+ if (add_new_notification)
ReportPrivetUmaEvent(PRIVET_NOTIFICATION_SHOWN);
- notification_ui_manager->Add(notification, profile);
- }
+
+ NotificationDisplayService::GetForProfile(
+ Profile::FromBrowserContext(profile_))
+ ->Display(NotificationHandler::Type::TRANSIENT, notification);
}
void PrivetNotificationService::PrivetRemoveNotification() {
ReportPrivetUmaEvent(PRIVET_NOTIFICATION_CANCELED);
- Profile* profile_object = Profile::FromBrowserContext(profile_);
- g_browser_process->notification_ui_manager()->CancelById(
- kPrivetNotificationID,
- NotificationUIManager::GetProfileID(profile_object));
+ NotificationDisplayService::GetForProfile(
+ Profile::FromBrowserContext(profile_))
+ ->Close(NotificationHandler::Type::TRANSIENT, kPrivetNotificationID);
}
void PrivetNotificationService::Start() {
@@ -375,10 +395,9 @@ void PrivetNotificationDelegate::ButtonClick(int button_index) {
}
void PrivetNotificationDelegate::OpenTab(const GURL& url) {
- chrome::NavigateParams params(profile_, url,
- ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
+ NavigateParams params(profile_, url, ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
params.disposition = WindowOpenDisposition::NEW_FOREGROUND_TAB;
- chrome::Navigate(&params);
+ Navigate(&params);
}
void PrivetNotificationDelegate::DisableNotifications() {
@@ -387,8 +406,8 @@ void PrivetNotificationDelegate::DisableNotifications() {
}
void PrivetNotificationDelegate::CloseNotification() {
- g_browser_process->notification_ui_manager()->CancelById(
- kPrivetNotificationID, NotificationUIManager::GetProfileID(profile_));
+ NotificationDisplayService::GetForProfile(profile_)->Close(
+ NotificationHandler::Type::TRANSIENT, kPrivetNotificationID);
}
} // namespace cloud_print
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_notifications.h b/chromium/chrome/browser/printing/cloud_print/privet_notifications.h
index 9fb698b7fb9..c322f0ee71f 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_notifications.h
+++ b/chromium/chrome/browser/printing/cloud_print/privet_notifications.h
@@ -121,6 +121,12 @@ class PrivetNotificationService
void OnNotificationsEnabledChanged();
void StartLister();
+ void AddNotification(
+ int devices_active,
+ bool device_added,
+ std::unique_ptr<std::set<std::string>> displayed_notifications,
+ bool supports_synchronization);
+
// Virtual for testing. The returned delegate is refcounted.
virtual PrivetNotificationDelegate* CreateNotificationDelegate(
Profile* profile);
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_notifications_unittest.cc b/chromium/chrome/browser/printing/cloud_print/privet_notifications_unittest.cc
index 666056e5953..dad0f0ade18 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_notifications_unittest.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_notifications_unittest.cc
@@ -290,6 +290,8 @@ class PrivetNotificationsNotificationTest : public testing::Test {
TEST_F(PrivetNotificationsNotificationTest, AddToCloudPrint) {
TestPrivetNotificationService service(profile());
service.PrivetNotify(1 /* devices_active */, true /* added */);
+ // The notification is added asynchronously.
+ base::RunLoop().RunUntilIdle();
ASSERT_EQ(1U, ui_manager()->GetNotificationCount());
const auto& notification = ui_manager()->GetNotificationAt(0);
@@ -304,6 +306,8 @@ TEST_F(PrivetNotificationsNotificationTest, AddToCloudPrint) {
TEST_F(PrivetNotificationsNotificationTest, DontShowAgain) {
TestPrivetNotificationService service(profile());
service.PrivetNotify(1 /* devices_active */, true /* added */);
+ // The notification is added asynchronously.
+ base::RunLoop().RunUntilIdle();
ASSERT_EQ(1U, ui_manager()->GetNotificationCount());
const auto& notification = ui_manager()->GetNotificationAt(0);
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.cc b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.cc
index 15a630d1712..44c854423e5 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.cc
@@ -8,12 +8,13 @@
#include <algorithm>
#include <limits>
+#include <map>
#include <memory>
#include "base/bind.h"
#include "base/json/json_reader.h"
+#include "base/lazy_instance.h"
#include "base/location.h"
-#include "base/memory/singleton.h"
#include "base/rand_util.h"
#include "base/strings/stringprintf.h"
#include "base/task_scheduler/post_task.h"
@@ -30,16 +31,9 @@ namespace cloud_print {
namespace {
-typedef std::map<std::string, std::string> TokenMap;
+using TokenMap = std::map<std::string, std::string>;
-struct TokenMapHolder {
- public:
- static TokenMapHolder* GetInstance() {
- return base::Singleton<TokenMapHolder>::get();
- }
-
- TokenMap map;
-};
+base::LazyInstance<TokenMap>::Leaky g_tokens = LAZY_INSTANCE_INITIALIZER;
const char kXPrivetTokenHeaderPrefix[] = "X-Privet-Token: ";
const char kRangeHeaderFormat[] = "Range: bytes=%d-%d";
@@ -57,14 +51,11 @@ std::string MakeRangeHeader(int start, int end) {
} // namespace
-void PrivetURLFetcher::Delegate::OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const TokenCallback& callback) {
- OnError(fetcher, TOKEN_ERROR);
+void PrivetURLFetcher::Delegate::OnNeedPrivetToken(TokenCallback callback) {
+ OnError(0, TOKEN_ERROR);
}
-bool PrivetURLFetcher::Delegate::OnRawData(PrivetURLFetcher* fetcher,
- bool response_is_file,
+bool PrivetURLFetcher::Delegate::OnRawData(bool response_is_file,
const std::string& data_string,
const base::FilePath& data_file) {
return false;
@@ -82,13 +73,6 @@ PrivetURLFetcher::PrivetURLFetcher(
traffic_annotation_(traffic_annotation),
delegate_(delegate),
max_retries_(kPrivetMaxRetries),
- do_not_retry_on_transient_error_(false),
- send_empty_privet_token_(false),
- has_byte_range_(false),
- make_response_file_(false),
- byte_range_start_(0),
- byte_range_end_(0),
- tries_(0),
weak_factory_(this) {}
PrivetURLFetcher::~PrivetURLFetcher() {
@@ -97,15 +81,15 @@ PrivetURLFetcher::~PrivetURLFetcher() {
// static
void PrivetURLFetcher::SetTokenForHost(const std::string& host,
const std::string& token) {
- TokenMapHolder::GetInstance()->map[host] = token;
+ g_tokens.Get()[host] = token;
}
// static
-void PrivetURLFetcher::ResetTokenMapForTests() {
- TokenMapHolder::GetInstance()->map.clear();
+void PrivetURLFetcher::ResetTokenMapForTest() {
+ g_tokens.Get().clear();
}
-void PrivetURLFetcher::SetMaxRetries(int max_retries) {
+void PrivetURLFetcher::SetMaxRetriesForTest(int max_retries) {
DCHECK_EQ(tries_, 0);
max_retries_ = max_retries;
}
@@ -121,13 +105,11 @@ void PrivetURLFetcher::SendEmptyPrivetToken() {
}
std::string PrivetURLFetcher::GetPrivetAccessToken() {
- if (send_empty_privet_token_) {
+ if (send_empty_privet_token_)
return std::string();
- }
- TokenMapHolder* token_map_holder = TokenMapHolder::GetInstance();
- TokenMap::iterator found = token_map_holder->map.find(GetHostString());
- return found != token_map_holder->map.end() ? found->second : std::string();
+ TokenMap::iterator it = g_tokens.Get().find(GetHostString());
+ return it != g_tokens.Get().end() ? it->second : std::string();
}
std::string PrivetURLFetcher::GetHostString() {
@@ -148,59 +130,57 @@ void PrivetURLFetcher::SetByteRange(int start, int end) {
void PrivetURLFetcher::Try() {
tries_++;
- if (tries_ <= max_retries_) {
- DVLOG(1) << "Attempt: " << tries_;
- url_fetcher_ =
- net::URLFetcher::Create(url_, request_type_, this, traffic_annotation_);
- data_use_measurement::DataUseUserData::AttachToFetcher(
- url_fetcher_.get(), data_use_measurement::DataUseUserData::CLOUD_PRINT);
-
- // Privet requests are relevant to hosts on local network only.
- url_fetcher_->SetLoadFlags(
- url_fetcher_->GetLoadFlags() | net::LOAD_BYPASS_PROXY |
- net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SEND_COOKIES);
- url_fetcher_->SetRequestContext(context_getter_.get());
-
- std::string token = GetPrivetAccessToken();
-
- if (token.empty())
- token = kXPrivetEmptyToken;
-
- url_fetcher_->AddExtraRequestHeader(
- std::string(kXPrivetTokenHeaderPrefix) + token);
-
- if (has_byte_range_) {
- url_fetcher_->AddExtraRequestHeader(
- MakeRangeHeader(byte_range_start_, byte_range_end_));
- }
+ if (tries_ > max_retries_) {
+ delegate_->OnError(0, UNKNOWN_ERROR);
+ return;
+ }
- if (make_response_file_)
- url_fetcher_->SaveResponseToTemporaryFile(GetFileTaskRunner());
-
- // URLFetcher requires us to set upload data for POST requests.
- if (request_type_ == net::URLFetcher::POST) {
- if (!upload_file_path_.empty()) {
- url_fetcher_->SetUploadFilePath(
- upload_content_type_, upload_file_path_, 0 /*offset*/,
- std::numeric_limits<uint64_t>::max() /*length*/,
- GetFileTaskRunner());
- } else {
- url_fetcher_->SetUploadData(upload_content_type_, upload_data_);
- }
- }
+ DVLOG(1) << "Attempt: " << tries_;
+ url_fetcher_ =
+ net::URLFetcher::Create(url_, request_type_, this, traffic_annotation_);
+ data_use_measurement::DataUseUserData::AttachToFetcher(
+ url_fetcher_.get(), data_use_measurement::DataUseUserData::CLOUD_PRINT);
- url_fetcher_->Start();
- } else {
- delegate_->OnError(this, UNKNOWN_ERROR);
+ // Privet requests are relevant to hosts on local network only.
+ url_fetcher_->SetLoadFlags(url_fetcher_->GetLoadFlags() |
+ net::LOAD_BYPASS_PROXY | net::LOAD_DISABLE_CACHE |
+ net::LOAD_DO_NOT_SEND_COOKIES);
+ url_fetcher_->SetRequestContext(context_getter_.get());
+
+ std::string token = GetPrivetAccessToken();
+ if (token.empty())
+ token = kXPrivetEmptyToken;
+
+ url_fetcher_->AddExtraRequestHeader(std::string(kXPrivetTokenHeaderPrefix) +
+ token);
+
+ if (has_byte_range_) {
+ url_fetcher_->AddExtraRequestHeader(
+ MakeRangeHeader(byte_range_start_, byte_range_end_));
+ }
+
+ if (make_response_file_)
+ url_fetcher_->SaveResponseToTemporaryFile(GetFileTaskRunner());
+
+ // URLFetcher requires us to set upload data for POST requests.
+ if (request_type_ == net::URLFetcher::POST) {
+ if (upload_file_path_.empty()) {
+ url_fetcher_->SetUploadData(upload_content_type_, upload_data_);
+ } else {
+ url_fetcher_->SetUploadFilePath(
+ upload_content_type_, upload_file_path_, 0 /*offset*/,
+ std::numeric_limits<uint64_t>::max() /*length*/, GetFileTaskRunner());
+ }
}
+
+ url_fetcher_->Start();
}
void PrivetURLFetcher::Start() {
DCHECK_EQ(tries_, 0); // We haven't called |Start()| yet.
- if (!url_.is_valid()) {
- return delegate_->OnError(this, UNKNOWN_ERROR);
- }
+ if (!url_.is_valid())
+ return delegate_->OnError(0, UNKNOWN_ERROR);
if (!send_empty_privet_token_) {
std::string privet_access_token;
@@ -256,7 +236,7 @@ void PrivetURLFetcher::OnURLFetchComplete(const net::URLFetcher* source) {
bool PrivetURLFetcher::OnURLFetchCompleteDoNotParseData(
const net::URLFetcher* source) {
if (source->GetStatus().status() == net::URLRequestStatus::CANCELED) {
- delegate_->OnError(this, REQUEST_CANCELED);
+ delegate_->OnError(0, REQUEST_CANCELED);
return true;
}
@@ -268,29 +248,27 @@ bool PrivetURLFetcher::OnURLFetchCompleteDoNotParseData(
if (source->GetResponseCode() != net::HTTP_OK &&
source->GetResponseCode() != net::HTTP_PARTIAL_CONTENT &&
source->GetResponseCode() != net::HTTP_BAD_REQUEST) {
- delegate_->OnError(this, RESPONSE_CODE_ERROR);
+ delegate_->OnError(response_code(), RESPONSE_CODE_ERROR);
return true;
}
if (make_response_file_) {
base::FilePath response_file_path;
-
if (!source->GetResponseAsFilePath(true, &response_file_path)) {
- delegate_->OnError(this, UNKNOWN_ERROR);
+ delegate_->OnError(0, UNKNOWN_ERROR);
return true;
}
- return delegate_->OnRawData(this, true, std::string(), response_file_path);
- } else {
- std::string response_str;
-
- if (!source->GetResponseAsString(&response_str)) {
- delegate_->OnError(this, UNKNOWN_ERROR);
- return true;
- }
+ return delegate_->OnRawData(true, std::string(), response_file_path);
+ }
- return delegate_->OnRawData(this, false, response_str, base::FilePath());
+ std::string response_str;
+ if (!source->GetResponseAsString(&response_str)) {
+ delegate_->OnError(0, UNKNOWN_ERROR);
+ return true;
}
+
+ return delegate_->OnRawData(false, response_str, base::FilePath());
}
void PrivetURLFetcher::OnURLFetchCompleteParseData(
@@ -298,51 +276,46 @@ void PrivetURLFetcher::OnURLFetchCompleteParseData(
// Response contains error description.
bool is_error_response = false;
if (source->GetResponseCode() != net::HTTP_OK) {
- delegate_->OnError(this, RESPONSE_CODE_ERROR);
+ delegate_->OnError(response_code(), RESPONSE_CODE_ERROR);
return;
}
std::string response_str;
if (!source->GetResponseAsString(&response_str)) {
- delegate_->OnError(this, UNKNOWN_ERROR);
+ delegate_->OnError(0, UNKNOWN_ERROR);
return;
}
base::JSONReader json_reader(base::JSON_ALLOW_TRAILING_COMMAS);
std::unique_ptr<base::Value> value = json_reader.ReadToValue(response_str);
- if (!value) {
- delegate_->OnError(this, JSON_PARSE_ERROR);
- return;
- }
-
- const base::DictionaryValue* dictionary_value = NULL;
-
- if (!value->GetAsDictionary(&dictionary_value)) {
- delegate_->OnError(this, JSON_PARSE_ERROR);
+ if (!value || !value->is_dict()) {
+ delegate_->OnError(0, JSON_PARSE_ERROR);
return;
}
- std::string error;
- if (dictionary_value->GetString(kPrivetKeyError, &error)) {
+ const base::Value* error_value =
+ value->FindKeyOfType(kPrivetKeyError, base::Value::Type::STRING);
+ if (error_value) {
+ const std::string& error = error_value->GetString();
if (error == kPrivetErrorInvalidXPrivetToken) {
RequestTokenRefresh();
return;
- } else if (PrivetErrorTransient(error)) {
+ }
+ if (PrivetErrorTransient(error)) {
if (!do_not_retry_on_transient_error_) {
- int timeout_seconds;
- if (!dictionary_value->GetInteger(kPrivetKeyTimeout,
- &timeout_seconds)) {
- timeout_seconds = kPrivetDefaultTimeout;
- }
-
- ScheduleRetry(timeout_seconds);
+ const base::Value* timeout_value =
+ value->FindKeyOfType(kPrivetKeyTimeout, base::Value::Type::INTEGER);
+ ScheduleRetry(timeout_value ? timeout_value->GetInt()
+ : kPrivetDefaultTimeout);
return;
}
}
is_error_response = true;
}
- delegate_->OnParsedJson(this, *dictionary_value, is_error_response);
+ delegate_->OnParsedJson(
+ response_code(), *static_cast<const base::DictionaryValue*>(value.get()),
+ is_error_response);
}
void PrivetURLFetcher::ScheduleRetry(int timeout_seconds) {
@@ -366,14 +339,13 @@ void PrivetURLFetcher::ScheduleRetry(int timeout_seconds) {
}
void PrivetURLFetcher::RequestTokenRefresh() {
- delegate_->OnNeedPrivetToken(
- this,
- base::Bind(&PrivetURLFetcher::RefreshToken, weak_factory_.GetWeakPtr()));
+ delegate_->OnNeedPrivetToken(base::BindOnce(&PrivetURLFetcher::RefreshToken,
+ weak_factory_.GetWeakPtr()));
}
void PrivetURLFetcher::RefreshToken(const std::string& token) {
if (token.empty()) {
- delegate_->OnError(this, TOKEN_ERROR);
+ delegate_->OnError(0, TOKEN_ERROR);
} else {
SetTokenForHost(GetHostString(), token);
Try();
@@ -381,9 +353,9 @@ void PrivetURLFetcher::RefreshToken(const std::string& token) {
}
bool PrivetURLFetcher::PrivetErrorTransient(const std::string& error) {
- return (error == kPrivetErrorDeviceBusy) ||
- (error == kPrivetErrorPendingUserAction) ||
- (error == kPrivetErrorPrinterBusy);
+ return error == kPrivetErrorDeviceBusy ||
+ error == kPrivetErrorPendingUserAction ||
+ error == kPrivetErrorPrinterBusy;
}
scoped_refptr<base::SequencedTaskRunner> PrivetURLFetcher::GetFileTaskRunner() {
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.h b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.h
index 5c5816e4ca5..91e09bf338a 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.h
+++ b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher.h
@@ -38,7 +38,7 @@ class PrivetURLFetcher : public net::URLFetcherDelegate {
UNKNOWN_ERROR,
};
- typedef base::Callback<void(const std::string& /*token*/)> TokenCallback;
+ using TokenCallback = base::OnceCallback<void(const std::string& /*token*/)>;
class Delegate {
public:
@@ -46,20 +46,18 @@ class PrivetURLFetcher : public net::URLFetcherDelegate {
// If you do not implement this method for PrivetV1 callers, you will always
// get a TOKEN_ERROR error when your token is invalid.
- virtual void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const TokenCallback& callback);
+ virtual void OnNeedPrivetToken(TokenCallback callback);
- virtual void OnError(PrivetURLFetcher* fetcher, ErrorType error) = 0;
- virtual void OnParsedJson(PrivetURLFetcher* fetcher,
+ // |response_code| is only needed for RESPONSE_CODE_ERROR.
+ virtual void OnError(int response_code, ErrorType error) = 0;
+ virtual void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) = 0;
- // If this method is returns true, the data will not be parsed as JSON, and
- // |OnParsedJson| will not be called. Otherwise, |OnParsedJson| will be
- // called.
- virtual bool OnRawData(PrivetURLFetcher* fetcher,
- bool response_is_file,
+ // If this method returns true, the data will not be parsed as JSON, and
+ // OnParsedJson() will not be called. Otherwise, OnParsedJson() will be
+ // called. This only happens in tests.
+ virtual bool OnRawData(bool response_is_file,
const std::string& data_string,
const base::FilePath& data_file);
};
@@ -79,19 +77,19 @@ class PrivetURLFetcher : public net::URLFetcherDelegate {
static void SetTokenForHost(const std::string& host,
const std::string& token);
- static void ResetTokenMapForTests();
+ static void ResetTokenMapForTest();
- void SetMaxRetries(int max_retries);
+ void SetMaxRetriesForTest(int max_retries);
void DoNotRetryOnTransientError();
void SendEmptyPrivetToken();
- // Set the contents of the Range header. |OnRawData| must return true if this
+ // Set the contents of the Range header. OnRawData() must return true if this
// is called.
void SetByteRange(int start, int end);
- // Save the response to a file. |OnRawData| must return true if this is
+ // Save the response to a file. OnRawData() must return true if this is
// called.
void SaveResponseToFile();
@@ -126,21 +124,21 @@ class PrivetURLFetcher : public net::URLFetcherDelegate {
scoped_refptr<base::SequencedTaskRunner> GetFileTaskRunner();
const GURL url_;
- net::URLFetcher::RequestType request_type_;
+ const net::URLFetcher::RequestType request_type_;
scoped_refptr<net::URLRequestContextGetter> context_getter_;
const net::NetworkTrafficAnnotationTag traffic_annotation_;
- Delegate* delegate_;
+ Delegate* const delegate_;
int max_retries_;
- bool do_not_retry_on_transient_error_;
- bool send_empty_privet_token_;
- bool has_byte_range_;
- bool make_response_file_;
+ bool do_not_retry_on_transient_error_ = false;
+ bool send_empty_privet_token_ = false;
+ bool has_byte_range_ = false;
+ bool make_response_file_ = false;
- int byte_range_start_;
- int byte_range_end_;
+ int byte_range_start_ = 0;
+ int byte_range_end_ = 0;
- int tries_;
+ int tries_ = 0;
std::string upload_data_;
std::string upload_content_type_;
base::FilePath upload_file_path_;
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher_unittest.cc b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher_unittest.cc
index 016fb20da6b..daff3e61f93 100644
--- a/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher_unittest.cc
+++ b/chromium/chrome/browser/printing/cloud_print/privet_url_fetcher_unittest.cc
@@ -6,7 +6,6 @@
#include <memory>
-#include "base/location.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
#include "base/test/scoped_task_environment.h"
@@ -40,14 +39,13 @@ class MockPrivetURLFetcherDelegate : public PrivetURLFetcher::Delegate {
~MockPrivetURLFetcherDelegate() override {
}
- void OnError(PrivetURLFetcher* fetcher,
- PrivetURLFetcher::ErrorType error) override {
+ void OnError(int response_code, PrivetURLFetcher::ErrorType error) override {
OnErrorInternal(error);
}
MOCK_METHOD1(OnErrorInternal, void(PrivetURLFetcher::ErrorType error));
- void OnParsedJson(PrivetURLFetcher* fetcher,
+ void OnParsedJson(int response_code,
const base::DictionaryValue& value,
bool has_error) override {
saved_value_.reset(value.DeepCopy());
@@ -56,13 +54,9 @@ class MockPrivetURLFetcherDelegate : public PrivetURLFetcher::Delegate {
MOCK_METHOD1(OnParsedJsonInternal, void(bool has_error));
- virtual void OnNeedPrivetToken(
- PrivetURLFetcher* fetcher,
- const PrivetURLFetcher::TokenCallback& callback) {
- }
+ void OnNeedPrivetToken(PrivetURLFetcher::TokenCallback callback) override {}
- bool OnRawData(PrivetURLFetcher* fetcher,
- bool response_is_file,
+ bool OnRawData(bool response_is_file,
const std::string& data,
const base::FilePath& response_file) {
if (!raw_mode_) return false;
@@ -95,17 +89,16 @@ class MockPrivetURLFetcherDelegate : public PrivetURLFetcher::Delegate {
class PrivetURLFetcherTest : public ::testing::Test {
public:
PrivetURLFetcherTest() {
- request_context_ = new net::TestURLRequestContextGetter(
+ request_context_ = base::MakeRefCounted<net::TestURLRequestContextGetter>(
base::ThreadTaskRunnerHandle::Get());
- privet_urlfetcher_.reset(new PrivetURLFetcher(
+ privet_urlfetcher_ = std::make_unique<PrivetURLFetcher>(
GURL(kSamplePrivetURL), net::URLFetcher::POST, request_context_.get(),
- TRAFFIC_ANNOTATION_FOR_TESTS, &delegate_));
+ TRAFFIC_ANNOTATION_FOR_TESTS, &delegate_);
PrivetURLFetcher::SetTokenForHost(GURL(kSamplePrivetURL).GetOrigin().spec(),
kSamplePrivetToken);
}
- virtual ~PrivetURLFetcherTest() {
- }
+ ~PrivetURLFetcherTest() override {}
void RunFor(base::TimeDelta time_period) {
base::CancelableCallback<void()> callback(base::Bind(
@@ -130,7 +123,7 @@ class PrivetURLFetcherTest : public ::testing::Test {
TEST_F(PrivetURLFetcherTest, FetchSuccess) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleParsableJSON);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -141,7 +134,7 @@ TEST_F(PrivetURLFetcherTest, FetchSuccess) {
const base::DictionaryValue* value = delegate_.saved_value();
int hello_value;
- ASSERT_TRUE(value != NULL);
+ ASSERT_TRUE(value);
ASSERT_TRUE(value->GetInteger("hello", &hello_value));
EXPECT_EQ(2, hello_value);
}
@@ -149,7 +142,7 @@ TEST_F(PrivetURLFetcherTest, FetchSuccess) {
TEST_F(PrivetURLFetcherTest, HTTP503Retry) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleParsableJSON);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -160,7 +153,7 @@ TEST_F(PrivetURLFetcherTest, HTTP503Retry) {
RunFor(base::TimeDelta::FromSeconds(7));
fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleParsableJSON);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -173,7 +166,7 @@ TEST_F(PrivetURLFetcherTest, HTTP503Retry) {
TEST_F(PrivetURLFetcherTest, ResponseCodeError) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleParsableJSON);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -187,7 +180,7 @@ TEST_F(PrivetURLFetcherTest, ResponseCodeError) {
TEST_F(PrivetURLFetcherTest, JsonParseError) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleUnparsableJSON);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -201,7 +194,7 @@ TEST_F(PrivetURLFetcherTest, JsonParseError) {
TEST_F(PrivetURLFetcherTest, Header) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
net::HttpRequestHeaders headers;
fetcher->GetExtraRequestHeaders(&headers);
@@ -218,7 +211,7 @@ TEST_F(PrivetURLFetcherTest, Header2) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
net::HttpRequestHeaders headers;
fetcher->GetExtraRequestHeaders(&headers);
@@ -235,7 +228,7 @@ TEST_F(PrivetURLFetcherTest, AlwaysSendEmpty) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
net::HttpRequestHeaders headers;
fetcher->GetExtraRequestHeaders(&headers);
@@ -247,7 +240,7 @@ TEST_F(PrivetURLFetcherTest, AlwaysSendEmpty) {
TEST_F(PrivetURLFetcherTest, FetchHasError) {
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleJSONWithError);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -261,7 +254,7 @@ TEST_F(PrivetURLFetcherTest, FetcherRawData) {
delegate_.SetRawMode(true);
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseString(kSampleJSONWithError);
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
net::OK));
@@ -276,7 +269,7 @@ TEST_F(PrivetURLFetcherTest, RangeRequest) {
privet_urlfetcher_->SetByteRange(200, 300);
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
net::HttpRequestHeaders headers;
fetcher->GetExtraRequestHeaders(&headers);
@@ -290,7 +283,7 @@ TEST_F(PrivetURLFetcherTest, FetcherToFile) {
privet_urlfetcher_->SaveResponseToFile();
privet_urlfetcher_->Start();
net::TestURLFetcher* fetcher = fetcher_factory_.GetFetcherByID(0);
- ASSERT_TRUE(fetcher != NULL);
+ ASSERT_TRUE(fetcher);
fetcher->SetResponseFilePath(
base::FilePath(FILE_PATH_LITERAL("sample/file")));
fetcher->set_status(net::URLRequestStatus(net::URLRequestStatus::SUCCESS,
diff --git a/chromium/chrome/browser/printing/pdf_to_emf_converter.cc b/chromium/chrome/browser/printing/pdf_to_emf_converter.cc
index d2cbc7e585a..b2e4d2bbd79 100644
--- a/chromium/chrome/browser/printing/pdf_to_emf_converter.cc
+++ b/chromium/chrome/browser/printing/pdf_to_emf_converter.cc
@@ -8,9 +8,11 @@
#include <windows.h>
#include <memory>
+#include <string>
#include <utility>
#include <vector>
+#include "base/callback.h"
#include "base/containers/queue.h"
#include "base/files/file.h"
#include "base/files/file_util.h"
@@ -24,15 +26,16 @@
#include "base/threading/sequenced_task_runner_handle.h"
#include "base/threading/thread_restrictions.h"
#include "base/threading/thread_task_runner_handle.h"
-#include "chrome/common/chrome_utility_printing_messages.h"
-#include "chrome/grit/generated_resources.h"
+#include "chrome/services/printing/public/interfaces/constants.mojom.h"
+#include "chrome/services/printing/public/interfaces/pdf_to_emf_converter.mojom.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/child_process_data.h"
-#include "content/public/browser/utility_process_host.h"
-#include "content/public/browser/utility_process_host_client.h"
+#include "content/public/common/service_manager_connection.h"
+#include "mojo/public/cpp/bindings/binding.h"
+#include "mojo/public/cpp/system/platform_handle.h"
#include "printing/emf_win.h"
#include "printing/pdf_render_settings.h"
-#include "ui/base/l10n/l10n_util.h"
+#include "services/service_manager/public/cpp/connector.h"
using content::BrowserThread;
@@ -40,8 +43,6 @@ namespace printing {
namespace {
-class PdfConverterImpl;
-
void CloseFileOnBlockingTaskRunner(base::File temp_file) {
base::AssertBlockingAllowed();
temp_file.Close();
@@ -95,6 +96,55 @@ class TempFile {
DISALLOW_COPY_AND_ASSIGN(TempFile);
};
+class PdfToEmfConverterClientImpl : public mojom::PdfToEmfConverterClient {
+ public:
+ explicit PdfToEmfConverterClientImpl(
+ mojom::PdfToEmfConverterClientRequest request)
+ : binding_(this, std::move(request)) {}
+
+ private:
+ // mojom::PdfToEmfConverterClient implementation.
+ void PreCacheFontCharacters(
+ const std::vector<uint8_t>& logfont_data,
+ const base::string16& characters,
+ PreCacheFontCharactersCallback callback) override {
+ // TODO(scottmg): pdf/ppapi still require the renderer to be able to
+ // precache GDI fonts (http://crbug.com/383227), even when using
+ // DirectWrite. Eventually this shouldn't be added and should be moved to
+ // FontCacheDispatcher too. http://crbug.com/356346.
+
+ // First, comments from FontCacheDispatcher::OnPreCacheFont do apply here
+ // too. Except that for True Type fonts, GetTextMetrics will not load the
+ // font in memory. The only way windows seem to load properly, it is to
+ // create a similar device (like the one in which we print), then do an
+ // ExtTextOut, as we do in the printing thread, which is sandboxed.
+ const LOGFONT* logfont =
+ reinterpret_cast<const LOGFONT*>(&logfont_data.at(0));
+
+ HDC hdc = CreateEnhMetaFile(nullptr, nullptr, nullptr, nullptr);
+ HFONT font_handle = CreateFontIndirect(logfont);
+ DCHECK(font_handle != nullptr);
+
+ HGDIOBJ old_font = SelectObject(hdc, font_handle);
+ DCHECK(old_font != nullptr);
+
+ ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, characters.c_str(),
+ characters.length(), nullptr);
+
+ SelectObject(hdc, old_font);
+ DeleteObject(font_handle);
+
+ HENHMETAFILE metafile = CloseEnhMetaFile(hdc);
+
+ if (metafile)
+ DeleteEnhMetaFile(metafile);
+
+ std::move(callback).Run();
+ }
+
+ mojo::Binding<mojom::PdfToEmfConverterClient> binding_;
+};
+
using ScopedTempFile = std::unique_ptr<TempFile>;
// Wrapper for Emf to keep only file handle in memory, and load actual data only
@@ -142,40 +192,25 @@ class PostScriptMetaFile : public LazyEmf {
};
// Class for converting PDF to another format for printing (Emf, Postscript).
-// Class uses UI thread, IO thread and |blocking_task_runner_|.
+// Class uses UI thread and |blocking_task_runner_|.
// Internal workflow is following:
// 1. Create instance on the UI thread. (files_, settings_,)
// 2. Create pdf file on |blocking_task_runner_|.
-// 3. Start utility process and start conversion on the IO thread.
-// 4. Utility process returns page count.
+// 3. Bind to printing service and start conversion on the UI thread (mojo
+// actually makes that happen transparently on the IO thread).
+// 4. Printing service returns page count.
// 5. For each page:
// 1. Clients requests page with file handle to a temp file.
// 2. Utility converts the page, save it to the file and reply.
//
// All these steps work sequentially, so no data should be accessed
// simultaneously by several threads.
-class PdfConverterUtilityProcessHostClient
- : public content::UtilityProcessHostClient {
+class PdfConverterImpl : public PdfConverter {
public:
- PdfConverterUtilityProcessHostClient(
- base::WeakPtr<PdfConverterImpl> converter,
- const PdfRenderSettings& settings);
-
- void Start(const scoped_refptr<base::RefCountedMemory>& data,
- const PdfConverter::StartCallback& start_callback);
-
- void GetPage(int page_number,
- const PdfConverter::GetPageCallback& get_page_callback);
-
- void Stop();
-
- // UtilityProcessHostClient implementation.
- void OnProcessCrashed(int exit_code) override;
- void OnProcessLaunchFailed(int exit_code) override;
-
- // Needs to be public to handle ChromeUtilityHostMsg_PreCacheFontCharacters
- // sync message replies.
- bool Send(IPC::Message* msg);
+ PdfConverterImpl(const scoped_refptr<base::RefCountedMemory>& data,
+ const PdfRenderSettings& conversion_settings,
+ StartCallback start_callback);
+ ~PdfConverterImpl() override;
private:
class GetPageCallbackData {
@@ -195,8 +230,11 @@ class PdfConverterUtilityProcessHostClient
}
int page_number() const { return page_number_; }
+
const PdfConverter::GetPageCallback& callback() const { return callback_; }
+
ScopedTempFile TakeFile() { return std::move(file_); }
+
void set_file(ScopedTempFile file) { file_ = std::move(file); }
private:
@@ -208,45 +246,30 @@ class PdfConverterUtilityProcessHostClient
DISALLOW_COPY_AND_ASSIGN(GetPageCallbackData);
};
- ~PdfConverterUtilityProcessHostClient() override;
+ void GetPage(int page_number,
+ const PdfConverter::GetPageCallback& get_page_callback) override;
- bool OnMessageReceived(const IPC::Message& message) override;
+ void Stop();
// Helper functions: must be overridden by subclasses
- // Set the process name
- base::string16 GetName() const;
// Create a metafileplayer subclass file from a temporary file.
std::unique_ptr<MetafilePlayer> GetFileFromTemp(ScopedTempFile temp_file);
- // Send the messages to Start, GetPage, and Stop.
- void SendStartMessage(IPC::PlatformFileForTransit transit);
- void SendGetPageMessage(int page_number, IPC::PlatformFileForTransit transit);
- void SendStopMessage();
- // Message handlers:
- void OnPageCount(int page_count);
+ void OnPageCount(mojom::PdfToEmfConverterPtr converter, uint32_t page_count);
void OnPageDone(bool success, float scale_factor);
- void OnFailed();
+ void OnFailed(const std::string& error_message);
void OnTempPdfReady(ScopedTempFile pdf);
void OnTempFileReady(GetPageCallbackData* callback_data,
ScopedTempFile temp_file);
- // Additional message handler needed for Pdf to Emf
- void OnPreCacheFontCharacters(const LOGFONT& log_font,
- const base::string16& characters);
-
scoped_refptr<RefCountedTempDir> temp_dir_;
- // Used to suppress callbacks after PdfConverter is deleted.
- base::WeakPtr<PdfConverterImpl> converter_;
PdfRenderSettings settings_;
// Document loaded callback.
PdfConverter::StartCallback start_callback_;
- // Process host for IPC.
- base::WeakPtr<content::UtilityProcessHost> utility_process_host_;
-
// Queue of callbacks for GetPage() requests. Utility process should reply
// with PageDone in the same order as requests were received.
// Use containers that keeps element pointers valid after push() and pop().
@@ -255,54 +278,29 @@ class PdfConverterUtilityProcessHostClient
const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
- DISALLOW_COPY_AND_ASSIGN(PdfConverterUtilityProcessHostClient);
+ std::unique_ptr<PdfToEmfConverterClientImpl>
+ pdf_to_emf_converter_client_impl_;
+
+ mojom::PdfToEmfConverterPtr pdf_to_emf_converter_;
+
+ mojom::PdfToEmfConverterFactoryPtr pdf_to_emf_converter_factory_;
+
+ base::WeakPtrFactory<PdfConverterImpl> weak_ptr_factory_;
+
+ DISALLOW_COPY_AND_ASSIGN(PdfConverterImpl);
};
-std::unique_ptr<MetafilePlayer>
-PdfConverterUtilityProcessHostClient::GetFileFromTemp(
+std::unique_ptr<MetafilePlayer> PdfConverterImpl::GetFileFromTemp(
ScopedTempFile temp_file) {
if (settings_.mode == PdfRenderSettings::Mode::POSTSCRIPT_LEVEL2 ||
settings_.mode == PdfRenderSettings::Mode::POSTSCRIPT_LEVEL3 ||
settings_.mode == PdfRenderSettings::Mode::TEXTONLY) {
- return base::MakeUnique<PostScriptMetaFile>(temp_dir_,
+ return std::make_unique<PostScriptMetaFile>(temp_dir_,
std::move(temp_file));
}
- return base::MakeUnique<LazyEmf>(temp_dir_, std::move(temp_file));
+ return std::make_unique<LazyEmf>(temp_dir_, std::move(temp_file));
}
-class PdfConverterImpl : public PdfConverter {
- public:
- PdfConverterImpl();
-
- ~PdfConverterImpl() override;
-
- base::WeakPtr<PdfConverterImpl> GetWeakPtr() {
- return weak_ptr_factory_.GetWeakPtr();
- }
-
- void Start(const scoped_refptr<base::RefCountedMemory>& data,
- const PdfRenderSettings& conversion_settings,
- const StartCallback& start_callback);
-
- void GetPage(int page_number,
- const GetPageCallback& get_page_callback) override;
-
- // Helps to cancel callbacks if this object is destroyed.
- void RunCallback(const base::Closure& callback);
-
- void Start(
- const scoped_refptr<PdfConverterUtilityProcessHostClient>& utility_client,
- const scoped_refptr<base::RefCountedMemory>& data,
- const StartCallback& start_callback);
-
- private:
- scoped_refptr<PdfConverterUtilityProcessHostClient> utility_client_;
-
- base::WeakPtrFactory<PdfConverterImpl> weak_ptr_factory_;
-
- DISALLOW_COPY_AND_ASSIGN(PdfConverterImpl);
-};
-
ScopedTempFile CreateTempFile(scoped_refptr<RefCountedTempDir>* temp_dir) {
if (!temp_dir->get())
*temp_dir = base::MakeRefCounted<RefCountedTempDir>();
@@ -315,7 +313,7 @@ ScopedTempFile CreateTempFile(scoped_refptr<RefCountedTempDir>* temp_dir) {
<< (*temp_dir)->GetPath().value();
return file;
}
- file = base::MakeUnique<TempFile>(base::File(
+ file = std::make_unique<TempFile>(base::File(
path, base::File::FLAG_CREATE_ALWAYS | base::File::FLAG_WRITE |
base::File::FLAG_READ | base::File::FLAG_DELETE_ON_CLOSE |
base::File::FLAG_TEMPORARY));
@@ -411,270 +409,165 @@ bool PostScriptMetaFile::SafePlayback(HDC hdc) const {
return true;
}
-PdfConverterUtilityProcessHostClient::PdfConverterUtilityProcessHostClient(
- base::WeakPtr<PdfConverterImpl> converter,
- const PdfRenderSettings& settings)
- : converter_(converter),
- settings_(settings),
+PdfConverterImpl::PdfConverterImpl(
+ const scoped_refptr<base::RefCountedMemory>& data,
+ const PdfRenderSettings& settings,
+ StartCallback start_callback)
+ : settings_(settings),
+ start_callback_(std::move(start_callback)),
blocking_task_runner_(base::CreateSequencedTaskRunnerWithTraits(
{base::MayBlock(), base::TaskPriority::USER_VISIBLE,
- base::TaskShutdownBehavior::BLOCK_SHUTDOWN})) {}
-
-PdfConverterUtilityProcessHostClient::~PdfConverterUtilityProcessHostClient() {}
-
-void PdfConverterUtilityProcessHostClient::Start(
- const scoped_refptr<base::RefCountedMemory>& data,
- const PdfConverter::StartCallback& start_callback) {
- if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) {
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::Bind(&PdfConverterUtilityProcessHostClient::Start, this, data,
- start_callback));
- return;
- }
-
- // Store callback before any OnFailed() call to make it called on failure.
- start_callback_ = start_callback;
-
- // NOTE: This process _must_ be sandboxed, otherwise the pdf dll will load
- // gdiplus.dll, change how rendering happens, and not be able to correctly
- // generate when sent to a metafile DC.
- utility_process_host_ = content::UtilityProcessHost::Create(
- this, base::ThreadTaskRunnerHandle::Get())
- ->AsWeakPtr();
- utility_process_host_->SetName(GetName());
+ base::TaskShutdownBehavior::BLOCK_SHUTDOWN})),
+ weak_ptr_factory_(this) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ DCHECK(start_callback_);
base::PostTaskAndReplyWithResult(
blocking_task_runner_.get(), FROM_HERE,
- base::Bind(&CreateTempPdfFile, data, &temp_dir_),
- base::Bind(&PdfConverterUtilityProcessHostClient::OnTempPdfReady, this));
+ base::BindOnce(&CreateTempPdfFile, data, &temp_dir_),
+ base::BindOnce(&PdfConverterImpl::OnTempPdfReady,
+ weak_ptr_factory_.GetWeakPtr()));
}
-void PdfConverterUtilityProcessHostClient::OnTempPdfReady(ScopedTempFile pdf) {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- if (!utility_process_host_ || !pdf)
- return OnFailed();
- // Should reply with OnPageCount().
- SendStartMessage(
- IPC::GetPlatformFileForTransit(pdf->file().GetPlatformFile(), false));
+PdfConverterImpl::~PdfConverterImpl() {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
}
-void PdfConverterUtilityProcessHostClient::OnPageCount(int page_count) {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- if (start_callback_.is_null())
- return OnFailed();
- BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
- base::Bind(&PdfConverterImpl::RunCallback, converter_,
- base::Bind(start_callback_, page_count)));
- start_callback_.Reset();
+void PdfConverterImpl::OnTempPdfReady(ScopedTempFile pdf) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ if (!pdf)
+ return OnFailed(std::string("Failed to create temporary PDF file."));
+
+ content::ServiceManagerConnection::GetForProcess()
+ ->GetConnector()
+ ->BindInterface(printing::mojom::kChromePrintingServiceName,
+ &pdf_to_emf_converter_factory_);
+ pdf_to_emf_converter_factory_.set_connection_error_handler(base::BindOnce(
+ &PdfConverterImpl::OnFailed, weak_ptr_factory_.GetWeakPtr(),
+ std::string("Connection to PdfToEmfConverterFactory error.")));
+
+ mojom::PdfToEmfConverterClientPtr pdf_to_emf_converter_client_ptr;
+ pdf_to_emf_converter_client_impl_ =
+ std::make_unique<PdfToEmfConverterClientImpl>(
+ mojo::MakeRequest(&pdf_to_emf_converter_client_ptr));
+
+ pdf_to_emf_converter_factory_->CreateConverter(
+ mojo::WrapPlatformFile(pdf->file().TakePlatformFile()), settings_,
+ std::move(pdf_to_emf_converter_client_ptr),
+ base::BindOnce(&PdfConverterImpl::OnPageCount,
+ weak_ptr_factory_.GetWeakPtr()));
+}
+
+void PdfConverterImpl::OnPageCount(mojom::PdfToEmfConverterPtr converter,
+ uint32_t page_count) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ DCHECK(!pdf_to_emf_converter_.is_bound());
+ pdf_to_emf_converter_ = std::move(converter);
+ pdf_to_emf_converter_.set_connection_error_handler(base::BindOnce(
+ &PdfConverterImpl::OnFailed, weak_ptr_factory_.GetWeakPtr(),
+ std::string("Connection to PdfToEmfConverter error.")));
+ std::move(start_callback_).Run(page_count);
}
-void PdfConverterUtilityProcessHostClient::GetPage(
+void PdfConverterImpl::GetPage(
int page_number,
const PdfConverter::GetPageCallback& get_page_callback) {
- if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) {
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::Bind(&PdfConverterUtilityProcessHostClient::GetPage, this,
- page_number, get_page_callback));
- return;
- }
-
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
// Store callback before any OnFailed() call to make it called on failure.
get_page_callbacks_.push(GetPageCallbackData(page_number, get_page_callback));
- if (!utility_process_host_)
- return OnFailed();
+ if (!pdf_to_emf_converter_)
+ return OnFailed(std::string("No PdfToEmfConverter."));
base::PostTaskAndReplyWithResult(
blocking_task_runner_.get(), FROM_HERE,
- base::Bind(&CreateTempFile, &temp_dir_),
- base::Bind(&PdfConverterUtilityProcessHostClient::OnTempFileReady, this,
- &get_page_callbacks_.back()));
+ base::BindOnce(&CreateTempFile, &temp_dir_),
+ base::BindOnce(&PdfConverterImpl::OnTempFileReady,
+ weak_ptr_factory_.GetWeakPtr(),
+ &get_page_callbacks_.back()));
}
-void PdfConverterUtilityProcessHostClient::OnTempFileReady(
- GetPageCallbackData* callback_data,
- ScopedTempFile temp_file) {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- if (!utility_process_host_ || !temp_file)
- return OnFailed();
- IPC::PlatformFileForTransit transit = IPC::GetPlatformFileForTransit(
- temp_file->file().GetPlatformFile(), false);
+void PdfConverterImpl::OnTempFileReady(GetPageCallbackData* callback_data,
+ ScopedTempFile temp_file) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ DCHECK(pdf_to_emf_converter_.is_bound());
+
+ if (!pdf_to_emf_converter_ || !temp_file)
+ return OnFailed(std::string("Error connecting to printing service."));
+
+ // We need to dup the file as mojo::WrapPlatformFile takes ownership of the
+ // passed file.
+ base::File temp_file_copy = temp_file->file().Duplicate();
+ pdf_to_emf_converter_->ConvertPage(
+ callback_data->page_number(),
+ mojo::WrapPlatformFile(temp_file_copy.TakePlatformFile()),
+ base::BindOnce(&PdfConverterImpl::OnPageDone,
+ weak_ptr_factory_.GetWeakPtr()));
callback_data->set_file(std::move(temp_file));
- // Should reply with OnPageDone().
- SendGetPageMessage(callback_data->page_number(), transit);
}
-void PdfConverterUtilityProcessHostClient::OnPageDone(bool success,
- float scale_factor) {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
+void PdfConverterImpl::OnPageDone(bool success, float scale_factor) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (get_page_callbacks_.empty())
- return OnFailed();
+ return OnFailed(std::string("No get_page callbacks."));
GetPageCallbackData& data = get_page_callbacks_.front();
std::unique_ptr<MetafilePlayer> file;
if (success) {
ScopedTempFile temp_file = data.TakeFile();
- if (!temp_file) // Unexpected message from utility process.
- return OnFailed();
+ if (!temp_file) // Unexpected message from printing service.
+ return OnFailed("No temp file.");
file = GetFileFromTemp(std::move(temp_file));
}
- BrowserThread::PostTask(
- BrowserThread::UI, FROM_HERE,
- base::Bind(&PdfConverterImpl::RunCallback, converter_,
- base::Bind(data.callback(), data.page_number(), scale_factor,
- base::Passed(&file))));
- get_page_callbacks_.pop();
-}
-
-void PdfConverterUtilityProcessHostClient::Stop() {
- if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) {
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::Bind(&PdfConverterUtilityProcessHostClient::Stop, this));
+ base::WeakPtr<PdfConverterImpl> weak_this = weak_ptr_factory_.GetWeakPtr();
+ data.callback().Run(data.page_number(), scale_factor, std::move(file));
+ // WARNING: the callback might have deleted |this|!
+ if (!weak_this)
return;
- }
- SendStopMessage();
-}
-
-void PdfConverterUtilityProcessHostClient::OnProcessCrashed(int exit_code) {
- OnFailed();
+ get_page_callbacks_.pop();
}
-void PdfConverterUtilityProcessHostClient::OnProcessLaunchFailed(
- int exit_code) {
- OnFailed();
+void PdfConverterImpl::Stop() {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ // Disconnect interface ptrs so that the printing service process stop.
+ pdf_to_emf_converter_factory_.reset();
+ pdf_to_emf_converter_.reset();
}
-bool PdfConverterUtilityProcessHostClient::Send(IPC::Message* msg) {
- if (utility_process_host_)
- return utility_process_host_->Send(msg);
- delete msg;
- return false;
-}
+void PdfConverterImpl::OnFailed(const std::string& error_message) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ LOG(ERROR) << "Failed to convert PDF: " << error_message;
+ base::WeakPtr<PdfConverterImpl> weak_this = weak_ptr_factory_.GetWeakPtr();
+ if (!start_callback_.is_null()) {
+ OnPageCount(mojom::PdfToEmfConverterPtr(), 0);
+ if (!weak_this)
+ return; // Protect against the |start_callback_| deleting |this|.
+ }
-void PdfConverterUtilityProcessHostClient::OnFailed() {
- DCHECK_CURRENTLY_ON(BrowserThread::IO);
- if (!start_callback_.is_null())
- OnPageCount(0);
- while (!get_page_callbacks_.empty())
+ while (!get_page_callbacks_.empty()) {
OnPageDone(false, 0.0f);
- utility_process_host_.reset();
-}
-
-
-void PdfConverterUtilityProcessHostClient::OnPreCacheFontCharacters(
- const LOGFONT& font,
- const base::string16& str) {
- // TODO(scottmg): pdf/ppapi still require the renderer to be able to precache
- // GDI fonts (http://crbug.com/383227), even when using DirectWrite.
- // Eventually this shouldn't be added and should be moved to
- // FontCacheDispatcher too. http://crbug.com/356346.
-
- // First, comments from FontCacheDispatcher::OnPreCacheFont do apply here too.
- // Except that for True Type fonts,
- // GetTextMetrics will not load the font in memory.
- // The only way windows seem to load properly, it is to create a similar
- // device (like the one in which we print), then do an ExtTextOut,
- // as we do in the printing thread, which is sandboxed.
- HDC hdc = CreateEnhMetaFile(nullptr, nullptr, nullptr, nullptr);
- HFONT font_handle = CreateFontIndirect(&font);
- DCHECK(font_handle != nullptr);
-
- HGDIOBJ old_font = SelectObject(hdc, font_handle);
- DCHECK(old_font != nullptr);
-
- ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, str.c_str(), str.length(), nullptr);
-
- SelectObject(hdc, old_font);
- DeleteObject(font_handle);
-
- HENHMETAFILE metafile = CloseEnhMetaFile(hdc);
-
- if (metafile)
- DeleteEnhMetaFile(metafile);
-}
-
-bool PdfConverterUtilityProcessHostClient::OnMessageReceived(
- const IPC::Message& message) {
- bool handled = true;
- IPC_BEGIN_MESSAGE_MAP(PdfConverterUtilityProcessHostClient, message)
- IPC_MESSAGE_HANDLER(
- ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageCount, OnPageCount)
- IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageDone,
- OnPageDone)
- IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_PreCacheFontCharacters,
- OnPreCacheFontCharacters)
- IPC_MESSAGE_UNHANDLED(handled = false)
- IPC_END_MESSAGE_MAP()
- return handled;
-}
-
-base::string16 PdfConverterUtilityProcessHostClient::GetName() const {
- return l10n_util::GetStringUTF16(IDS_UTILITY_PROCESS_PDF_CONVERTOR_NAME);
-}
-
-void PdfConverterUtilityProcessHostClient::SendGetPageMessage(
- int page_number,
- IPC::PlatformFileForTransit transit) {
- Send(new ChromeUtilityMsg_RenderPDFPagesToMetafiles_GetPage(page_number,
- transit));
-}
-
-void PdfConverterUtilityProcessHostClient::SendStartMessage(
- IPC::PlatformFileForTransit transit) {
- Send(new ChromeUtilityMsg_RenderPDFPagesToMetafiles(transit, settings_));
-}
-
-void PdfConverterUtilityProcessHostClient::SendStopMessage() {
- Send(new ChromeUtilityMsg_RenderPDFPagesToMetafiles_Stop());
-}
-
-// Pdf Converter Impl and subclasses
-PdfConverterImpl::PdfConverterImpl() : weak_ptr_factory_(this) {}
-
-PdfConverterImpl::~PdfConverterImpl() {
- if (utility_client_.get())
- utility_client_->Stop();
-}
-
-void PdfConverterImpl::Start(
- const scoped_refptr<PdfConverterUtilityProcessHostClient>& utility_client,
- const scoped_refptr<base::RefCountedMemory>& data,
- const StartCallback& start_callback) {
- DCHECK(!utility_client_);
- utility_client_ = utility_client;
- utility_client_->Start(data, start_callback);
-}
-
-void PdfConverterImpl::GetPage(int page_number,
- const GetPageCallback& get_page_callback) {
- utility_client_->GetPage(page_number, get_page_callback);
-}
+ if (!weak_this) {
+ // OnPageDone invokes the GetPageCallback which might end up deleting
+ // this.
+ return;
+ }
+ }
-void PdfConverterImpl::RunCallback(const base::Closure& callback) {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
- callback.Run();
+ Stop();
}
} // namespace
-PdfConverter::~PdfConverter() {}
+PdfConverter::~PdfConverter() = default;
// static
std::unique_ptr<PdfConverter> PdfConverter::StartPdfConverter(
const scoped_refptr<base::RefCountedMemory>& data,
const PdfRenderSettings& conversion_settings,
- const StartCallback& start_callback) {
- std::unique_ptr<PdfConverterImpl> converter =
- base::MakeUnique<PdfConverterImpl>();
- converter->Start(
- new PdfConverterUtilityProcessHostClient(converter->GetWeakPtr(),
- conversion_settings),
- data, start_callback);
- return std::move(converter);
+ StartCallback start_callback) {
+ return std::make_unique<PdfConverterImpl>(data, conversion_settings,
+ std::move(start_callback));
}
} // namespace printing
diff --git a/chromium/chrome/browser/printing/pdf_to_emf_converter.h b/chromium/chrome/browser/printing/pdf_to_emf_converter.h
index 9990400a7bc..1263c44001a 100644
--- a/chromium/chrome/browser/printing/pdf_to_emf_converter.h
+++ b/chromium/chrome/browser/printing/pdf_to_emf_converter.h
@@ -7,7 +7,7 @@
#include <memory>
-#include "base/callback.h"
+#include "base/callback_forward.h"
#include "base/memory/ref_counted_memory.h"
namespace printing {
@@ -17,11 +17,11 @@ struct PdfRenderSettings;
class PdfConverter {
public:
- using StartCallback = base::Callback<void(int page_count)>;
+ using StartCallback = base::OnceCallback<void(int page_count)>;
using GetPageCallback =
- base::Callback<void(int page_number,
- float scale_factor,
- std::unique_ptr<MetafilePlayer> file)>;
+ base::RepeatingCallback<void(int page_number,
+ float scale_factor,
+ std::unique_ptr<MetafilePlayer> file)>;
virtual ~PdfConverter();
// Starts conversion of PDF provided as |data|. Calls |start_callback|
@@ -29,7 +29,7 @@ class PdfConverter {
static std::unique_ptr<PdfConverter> StartPdfConverter(
const scoped_refptr<base::RefCountedMemory>& data,
const PdfRenderSettings& conversion_settings,
- const StartCallback& start_callback);
+ StartCallback start_callback);
// Requests conversion of the page. |page_number| is 0-base page number in
// PDF provided in Start() call.
diff --git a/chromium/chrome/browser/printing/print_job.cc b/chromium/chrome/browser/printing/print_job.cc
index 50c467c96af..7bb027c7f57 100644
--- a/chromium/chrome/browser/printing/print_job.cc
+++ b/chromium/chrome/browser/printing/print_job.cc
@@ -23,27 +23,23 @@
#include "chrome/browser/printing/print_job_worker.h"
#include "content/public/browser/notification_service.h"
#include "printing/printed_document.h"
-#include "printing/printed_page.h"
#if defined(OS_WIN)
#include "chrome/browser/printing/pdf_to_emf_converter.h"
#include "printing/pdf_render_settings.h"
+#include "printing/printed_page_win.h"
#endif
using base::TimeDelta;
namespace printing {
-namespace {
-
// Helper function to ensure |owner| is valid until at least |callback| returns.
void HoldRefCallback(const scoped_refptr<PrintJobWorkerOwner>& owner,
const base::Closure& callback) {
callback.Run();
}
-} // namespace
-
PrintJob::PrintJob()
: is_job_pending_(false), is_canceling_(false), quit_factory_(this) {
// This is normally a UI message loop, but in unit tests, the message loop is
@@ -77,6 +73,14 @@ void PrintJob::Initialize(PrintJobWorkerOwner* job,
new_doc->set_page_count(page_count);
UpdatePrintedDocument(new_doc);
+#if defined(OS_WIN)
+ pdf_page_mapping_ = PageRange::GetPages(settings_.ranges());
+ if (pdf_page_mapping_.empty()) {
+ for (int i = 0; i < page_count; i++)
+ pdf_page_mapping_.push_back(i);
+ }
+#endif
+
// Don't forget to register to our own messages.
registrar_.Add(this, chrome::NOTIFICATION_PRINT_JOB_EVENT,
content::Source<PrintJob>(this));
@@ -130,8 +134,8 @@ void PrintJob::StartPrinting() {
is_job_pending_ = true;
// Tell everyone!
- scoped_refptr<JobEventDetails> details(new JobEventDetails(
- JobEventDetails::NEW_DOC, 0, document_.get(), nullptr));
+ scoped_refptr<JobEventDetails> details(
+ new JobEventDetails(JobEventDetails::NEW_DOC, 0, document_.get()));
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_PRINT_JOB_EVENT,
content::Source<PrintJob>(this),
@@ -165,9 +169,6 @@ void PrintJob::Cancel() {
return;
is_canceling_ = true;
- // Be sure to live long enough.
- scoped_refptr<PrintJob> handle(this);
-
DCHECK(RunsTasksInCurrentSequence());
if (worker_ && worker_->IsRunning()) {
// Call this right now so it renders the context invalid. Do not use
@@ -176,7 +177,7 @@ void PrintJob::Cancel() {
}
// Make sure a Cancel() is broadcast.
scoped_refptr<JobEventDetails> details(
- new JobEventDetails(JobEventDetails::FAILED, 0, nullptr, nullptr));
+ new JobEventDetails(JobEventDetails::FAILED, 0, nullptr));
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_PRINT_JOB_EVENT,
content::Source<PrintJob>(this),
@@ -218,9 +219,9 @@ class PrintJob::PdfConversionState {
void Start(const scoped_refptr<base::RefCountedMemory>& data,
const PdfRenderSettings& conversion_settings,
- const PdfConverter::StartCallback& start_callback) {
- converter_ = PdfConverter::StartPdfConverter(
- data, conversion_settings, start_callback);
+ PdfConverter::StartCallback start_callback) {
+ converter_ = PdfConverter::StartPdfConverter(data, conversion_settings,
+ std::move(start_callback));
}
void GetMorePages(const PdfConverter::GetPageCallback& get_page_callback) {
@@ -253,10 +254,6 @@ class PrintJob::PdfConversionState {
std::unique_ptr<PdfConverter> converter_;
};
-void PrintJob::AppendPrintedPage(int page_number) {
- pdf_page_mapping_.push_back(page_number);
-}
-
void PrintJob::StartPdfToEmfConversion(
const scoped_refptr<base::RefCountedMemory>& bytes,
const gfx::Size& page_size,
@@ -271,11 +268,13 @@ void PrintJob::StartPdfToEmfConversion(
print_text_with_gdi ? PdfRenderSettings::Mode::GDI_TEXT
: PdfRenderSettings::Mode::NORMAL);
pdf_conversion_state_->Start(
- bytes, settings, base::Bind(&PrintJob::OnPdfConversionStarted, this));
+ bytes, settings, base::BindOnce(&PrintJob::OnPdfConversionStarted, this));
}
void PrintJob::OnPdfConversionStarted(int page_count) {
if (page_count <= 0) {
+ // Be sure to live long enough.
+ scoped_refptr<PrintJob> handle(this);
pdf_conversion_state_.reset();
Cancel();
return;
@@ -291,6 +290,8 @@ void PrintJob::OnPdfPageConverted(int page_number,
DCHECK(pdf_conversion_state_);
if (!document_.get() || !metafile || page_number < 0 ||
static_cast<size_t>(page_number) >= pdf_page_mapping_.size()) {
+ // Be sure to live long enough.
+ scoped_refptr<PrintJob> handle(this);
pdf_conversion_state_.reset();
Cancel();
return;
@@ -317,7 +318,7 @@ void PrintJob::StartPdfToTextConversion(
/*autorotate=*/true,
PdfRenderSettings::Mode::TEXTONLY);
pdf_conversion_state_->Start(
- bytes, settings, base::Bind(&PrintJob::OnPdfConversionStarted, this));
+ bytes, settings, base::BindOnce(&PrintJob::OnPdfConversionStarted, this));
}
void PrintJob::StartPdfToPostScriptConversion(
@@ -334,7 +335,7 @@ void PrintJob::StartPdfToPostScriptConversion(
ps_level2 ? PdfRenderSettings::Mode::POSTSCRIPT_LEVEL2
: PdfRenderSettings::Mode::POSTSCRIPT_LEVEL3);
pdf_conversion_state_->Start(
- bytes, settings, base::Bind(&PrintJob::OnPdfConversionStarted, this));
+ bytes, settings, base::BindOnce(&PrintJob::OnPdfConversionStarted, this));
}
#endif // defined(OS_WIN)
@@ -373,7 +374,6 @@ void PrintJob::OnNotifyPrintJobEvent(const JobEventDetails& event_details) {
break;
}
case JobEventDetails::NEW_DOC:
- case JobEventDetails::NEW_PAGE:
case JobEventDetails::JOB_DONE:
case JobEventDetails::ALL_PAGES_REQUESTED: {
// Don't care.
@@ -385,14 +385,14 @@ void PrintJob::OnNotifyPrintJobEvent(const JobEventDetails& event_details) {
FROM_HERE, base::BindOnce(&PrintJob::OnDocumentDone, this));
break;
}
- case JobEventDetails::PAGE_DONE:
#if defined(OS_WIN)
+ case JobEventDetails::PAGE_DONE:
if (pdf_conversion_state_) {
pdf_conversion_state_->OnPageProcessed(
base::Bind(&PrintJob::OnPdfPageConverted, this));
}
-#endif // defined(OS_WIN)
break;
+#endif // defined(OS_WIN)
default: {
NOTREACHED();
break;
@@ -408,8 +408,8 @@ void PrintJob::OnDocumentDone() {
// Stop the worker thread.
Stop();
- scoped_refptr<JobEventDetails> details(new JobEventDetails(
- JobEventDetails::JOB_DONE, 0, document_.get(), nullptr));
+ scoped_refptr<JobEventDetails> details(
+ new JobEventDetails(JobEventDetails::JOB_DONE, 0, document_.get()));
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_PRINT_JOB_EVENT,
content::Source<PrintJob>(this),
@@ -465,18 +465,25 @@ void PrintJob::Quit() {
base::RunLoop::QuitCurrentWhenIdleDeprecated();
}
-// Takes settings_ ownership and will be deleted in the receiving thread.
+#if defined(OS_WIN)
JobEventDetails::JobEventDetails(Type type,
int job_id,
PrintedDocument* document,
PrintedPage* page)
: document_(document), page_(page), type_(type), job_id_(job_id) {}
+#endif
+
+JobEventDetails::JobEventDetails(Type type,
+ int job_id,
+ PrintedDocument* document)
+ : document_(document), type_(type), job_id_(job_id) {}
JobEventDetails::~JobEventDetails() {
}
PrintedDocument* JobEventDetails::document() const { return document_.get(); }
+#if defined(OS_WIN)
PrintedPage* JobEventDetails::page() const { return page_.get(); }
-
+#endif
} // namespace printing
diff --git a/chromium/chrome/browser/printing/print_job.h b/chromium/chrome/browser/printing/print_job.h
index 239456ba2ba..b594c3dec07 100644
--- a/chromium/chrome/browser/printing/print_job.h
+++ b/chromium/chrome/browser/printing/print_job.h
@@ -24,10 +24,16 @@ namespace printing {
class JobEventDetails;
class MetafilePlayer;
class PrintJobWorker;
+class PrintJobWorkerOwner;
class PrintedDocument;
+#if defined(OS_WIN)
class PrintedPage;
+#endif
class PrinterQuery;
+void HoldRefCallback(const scoped_refptr<PrintJobWorkerOwner>& owner,
+ const base::Closure& callback);
+
// Manages the print work for a specific document. Talks to the printer through
// PrintingContext through PrintJobWorker. Hides access to PrintingContext in a
// worker thread so the caller never blocks. PrintJob will send notifications on
@@ -65,13 +71,15 @@ class PrintJob : public PrintJobWorkerOwner,
void StartPrinting();
// Asks for the worker thread to finish its queued tasks and disconnects the
- // delegate object. The PrintJobManager will remove its reference. This may
- // have the side-effect of destroying the object if the caller doesn't have a
- // handle to the object. Use PrintJob::is_stopped() to check whether the
- // worker thread has actually stopped.
+ // delegate object. The PrintJobManager will remove its reference.
+ // WARNING: This may have the side-effect of destroying the object if the
+ // caller doesn't have a handle to the object. Use PrintJob::is_stopped() to
+ // check whether the worker thread has actually stopped.
void Stop();
// Cancels printing job and stops the worker thread. Takes effect immediately.
+ // The caller must have a reference to the PrintJob before calling Cancel(),
+ // since Cancel() calls Stop(). See WARNING above for Stop().
void Cancel();
// Synchronously wait for the job to finish. It is mainly useful when the
@@ -87,9 +95,6 @@ class PrintJob : public PrintJobWorkerOwner,
PrintedDocument* document() const;
#if defined(OS_WIN)
- // Let the PrintJob know the 0-based |page_number| of a given printed page.
- void AppendPrintedPage(int page_number);
-
void StartPdfToEmfConversion(
const scoped_refptr<base::RefCountedMemory>& bytes,
const gfx::Size& page_size,
@@ -186,12 +191,6 @@ class JobEventDetails : public base::RefCountedThreadSafe<JobEventDetails> {
// A new document started printing.
NEW_DOC,
- // A new page started printing.
- NEW_PAGE,
-
- // A page is done printing.
- PAGE_DONE,
-
// A document is done printing. The worker thread is still alive. Warning:
// not a good moment to release the handle to PrintJob.
DOC_DONE,
@@ -205,16 +204,26 @@ class JobEventDetails : public base::RefCountedThreadSafe<JobEventDetails> {
// An error occured. Printing is canceled.
FAILED,
+
+#if defined(OS_WIN)
+ // A page is done printing. Only used on Windows.
+ PAGE_DONE,
+#endif
};
+#if defined(OS_WIN)
JobEventDetails(Type type,
int job_id,
PrintedDocument* document,
PrintedPage* page);
+#endif
+ JobEventDetails(Type type, int job_id, PrintedDocument* document);
// Getters.
PrintedDocument* document() const;
+#if defined(OS_WIN)
PrintedPage* page() const;
+#endif
Type type() const {
return type_;
}
@@ -226,7 +235,9 @@ class JobEventDetails : public base::RefCountedThreadSafe<JobEventDetails> {
~JobEventDetails();
scoped_refptr<PrintedDocument> document_;
+#if defined(OS_WIN)
scoped_refptr<PrintedPage> page_;
+#endif
const Type type_;
int job_id_;
diff --git a/chromium/chrome/browser/printing/print_job_manager.cc b/chromium/chrome/browser/printing/print_job_manager.cc
index 60fcd13501f..35a516b69f9 100644
--- a/chromium/chrome/browser/printing/print_job_manager.cc
+++ b/chromium/chrome/browser/printing/print_job_manager.cc
@@ -4,13 +4,13 @@
#include "chrome/browser/printing/print_job_manager.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/printing/print_job.h"
#include "chrome/browser/printing/printer_query.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/notification_service.h"
#include "printing/printed_document.h"
-#include "printing/printed_page.h"
namespace printing {
@@ -32,16 +32,17 @@ void PrintQueriesQueue::QueuePrinterQuery(PrinterQuery* job) {
scoped_refptr<PrinterQuery> PrintQueriesQueue::PopPrinterQuery(
int document_cookie) {
base::AutoLock lock(lock_);
- for (PrinterQueries::iterator itr = queued_queries_.begin();
- itr != queued_queries_.end(); ++itr) {
- if ((*itr)->cookie() == document_cookie && !(*itr)->is_callback_pending()) {
- scoped_refptr<PrinterQuery> current_query(*itr);
- queued_queries_.erase(itr);
- DCHECK(current_query->is_valid());
- return current_query;
- }
+ for (auto it = queued_queries_.begin(); it != queued_queries_.end(); ++it) {
+ scoped_refptr<PrinterQuery>& query = *it;
+ if (query->cookie() != document_cookie || query->is_callback_pending())
+ continue;
+
+ scoped_refptr<PrinterQuery> current_query = query;
+ queued_queries_.erase(it);
+ DCHECK(current_query->is_valid());
+ return current_query;
}
- return NULL;
+ return nullptr;
}
scoped_refptr<PrinterQuery> PrintQueriesQueue::CreatePrinterQuery(
@@ -59,13 +60,12 @@ void PrintQueriesQueue::Shutdown() {
// Stop all pending queries, requests to generate print preview do not have
// corresponding PrintJob, so any pending preview requests are not covered
// by PrintJobManager::StopJobs and should be stopped explicitly.
- for (PrinterQueries::iterator itr = queries_to_stop.begin();
- itr != queries_to_stop.end(); ++itr) {
- (*itr)->PostTask(FROM_HERE, base::Bind(&PrinterQuery::StopWorker, *itr));
+ for (auto& query : queries_to_stop) {
+ query->PostTask(FROM_HERE, base::Bind(&PrinterQuery::StopWorker, query));
}
}
-PrintJobManager::PrintJobManager() : is_shutdown_(false) {
+PrintJobManager::PrintJobManager() {
registrar_.Add(this, chrome::NOTIFICATION_PRINT_JOB_EVENT,
content::NotificationService::AllSources());
}
@@ -75,8 +75,8 @@ PrintJobManager::~PrintJobManager() {
scoped_refptr<PrintQueriesQueue> PrintJobManager::queue() {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
- if (!queue_.get())
- queue_ = new PrintQueriesQueue();
+ if (!queue_)
+ queue_ = base::MakeRefCounted<PrintQueriesQueue>();
return queue_;
}
@@ -86,9 +86,10 @@ void PrintJobManager::Shutdown() {
is_shutdown_ = true;
registrar_.RemoveAll();
StopJobs(true);
- if (queue_.get())
+ if (queue_) {
queue_->Shutdown();
- queue_ = NULL;
+ queue_ = nullptr;
+ }
}
void PrintJobManager::StopJobs(bool wait_for_finish) {
@@ -121,14 +122,14 @@ void PrintJobManager::OnPrintJobEvent(
const JobEventDetails& event_details) {
switch (event_details.type()) {
case JobEventDetails::NEW_DOC: {
- DCHECK(current_jobs_.end() == current_jobs_.find(print_job));
// Causes a AddRef().
- current_jobs_.insert(print_job);
+ bool inserted = current_jobs_.insert(print_job).second;
+ DCHECK(inserted);
break;
}
case JobEventDetails::JOB_DONE: {
- DCHECK(current_jobs_.end() != current_jobs_.find(print_job));
- current_jobs_.erase(print_job);
+ size_t erased = current_jobs_.erase(print_job);
+ DCHECK_EQ(1U, erased);
break;
}
case JobEventDetails::FAILED: {
@@ -138,8 +139,9 @@ void PrintJobManager::OnPrintJobEvent(
case JobEventDetails::USER_INIT_DONE:
case JobEventDetails::USER_INIT_CANCELED:
case JobEventDetails::DEFAULT_INIT_DONE:
- case JobEventDetails::NEW_PAGE:
+#if defined(OS_WIN)
case JobEventDetails::PAGE_DONE:
+#endif
case JobEventDetails::DOC_DONE:
case JobEventDetails::ALL_PAGES_REQUESTED: {
// Don't care.
diff --git a/chromium/chrome/browser/printing/print_job_manager.h b/chromium/chrome/browser/printing/print_job_manager.h
index 4b170589a5b..334881e49ad 100644
--- a/chromium/chrome/browser/printing/print_job_manager.h
+++ b/chromium/chrome/browser/printing/print_job_manager.h
@@ -43,11 +43,11 @@ class PrintQueriesQueue : public base::RefCountedThreadSafe<PrintQueriesQueue> {
private:
friend class base::RefCountedThreadSafe<PrintQueriesQueue>;
- typedef std::vector<scoped_refptr<PrinterQuery> > PrinterQueries;
+ using PrinterQueries = std::vector<scoped_refptr<PrinterQuery>>;
virtual ~PrintQueriesQueue();
- // Used to serialize access to queued_workers_.
+ // Used to serialize access to |queued_queries_|.
base::Lock lock_;
PrinterQueries queued_queries_;
@@ -73,7 +73,7 @@ class PrintJobManager : public content::NotificationObserver {
scoped_refptr<PrintQueriesQueue> queue();
private:
- typedef std::set<scoped_refptr<PrintJob> > PrintJobs;
+ using PrintJobs = std::set<scoped_refptr<PrintJob>>;
// Processes a NOTIFY_PRINT_JOB_EVENT notification.
void OnPrintJobEvent(PrintJob* print_job,
@@ -90,7 +90,7 @@ class PrintJobManager : public content::NotificationObserver {
scoped_refptr<PrintQueriesQueue> queue_;
- bool is_shutdown_;
+ bool is_shutdown_ = false;
DISALLOW_COPY_AND_ASSIGN(PrintJobManager);
};
diff --git a/chromium/chrome/browser/printing/print_job_worker.cc b/chromium/chrome/browser/printing/print_job_worker.cc
index 6f185aef2fe..4f093cb61d6 100644
--- a/chromium/chrome/browser/printing/print_job_worker.cc
+++ b/chromium/chrome/browser/printing/print_job_worker.cc
@@ -28,7 +28,6 @@
#include "content/public/browser/web_contents.h"
#include "printing/print_job_constants.h"
#include "printing/printed_document.h"
-#include "printing/printed_page.h"
#include "printing/printing_utils.h"
#include "ui/base/l10n/l10n_util.h"
@@ -36,18 +35,16 @@
#include "chrome/browser/android/tab_android.h"
#endif
+#if defined(OS_WIN)
+#include "printing/printed_page_win.h"
+#endif
+
using content::BrowserThread;
namespace printing {
namespace {
-// Helper function to ensure |owner| is valid until at least |callback| returns.
-void HoldRefCallback(const scoped_refptr<PrintJobWorkerOwner>& owner,
- const base::Closure& callback) {
- callback.Run();
-}
-
class PrintingContextDelegate : public PrintingContext::Delegate {
public:
PrintingContextDelegate(int render_process_id, int render_frame_id);
@@ -96,10 +93,8 @@ std::string PrintingContextDelegate::GetAppLocale() {
void NotificationCallback(PrintJobWorkerOwner* print_job,
JobEventDetails::Type detail_type,
int job_id,
- PrintedDocument* document,
- PrintedPage* page) {
- JobEventDetails* details =
- new JobEventDetails(detail_type, job_id, document, page);
+ PrintedDocument* document) {
+ JobEventDetails* details = new JobEventDetails(detail_type, job_id, document);
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_PRINT_JOB_EVENT,
// We know that is is a PrintJob object in this circumstance.
@@ -114,6 +109,22 @@ void PostOnOwnerThread(const scoped_refptr<PrintJobWorkerOwner>& owner,
base::Bind(callback, result)));
}
+#if defined(OS_WIN)
+void PageNotificationCallback(PrintJobWorkerOwner* print_job,
+ JobEventDetails::Type detail_type,
+ int job_id,
+ PrintedDocument* document,
+ PrintedPage* page) {
+ JobEventDetails* details =
+ new JobEventDetails(detail_type, job_id, document, page);
+ content::NotificationService::current()->Notify(
+ chrome::NOTIFICATION_PRINT_JOB_EVENT,
+ // We know that is is a PrintJob object in this circumstance.
+ content::Source<PrintJob>(static_cast<PrintJob*>(print_job)),
+ content::Details<JobEventDetails>(details));
+}
+#endif
+
} // namespace
PrintJobWorker::PrintJobWorker(int render_process_id,
@@ -303,6 +314,15 @@ void PrintJobWorker::OnDocumentChanged(PrintedDocument* new_document) {
document_ = new_document;
}
+void PrintJobWorker::PostWaitForPage() {
+ // We need to wait for the page to be available.
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
+ FROM_HERE,
+ base::BindOnce(&PrintJobWorker::OnNewPage, weak_factory_.GetWeakPtr()),
+ base::TimeDelta::FromMilliseconds(500));
+}
+
+#if defined(OS_WIN)
void PrintJobWorker::OnNewPage() {
if (!document_.get()) // Spurious message.
return;
@@ -322,18 +342,12 @@ void PrintJobWorker::OnNewPage() {
// We have enough information to initialize page_number_.
page_number_.Init(document_->settings(), page_count);
}
- DCHECK_NE(page_number_, PageNumber::npos());
+ DCHECK_NE(page_number_, PageNumber::npos());
while (true) {
- // Is the page available?
scoped_refptr<PrintedPage> page = document_->GetPage(page_number_.ToInt());
if (!page.get()) {
- // We need to wait for the page to be available.
- base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
- FROM_HERE,
- base::BindOnce(&PrintJobWorker::OnNewPage,
- weak_factory_.GetWeakPtr()),
- base::TimeDelta::FromMilliseconds(500));
+ PostWaitForPage();
break;
}
// The page is there, print it.
@@ -346,6 +360,24 @@ void PrintJobWorker::OnNewPage() {
}
}
}
+#else
+void PrintJobWorker::OnNewPage() {
+ if (!document_.get()) // Spurious message.
+ return;
+
+ // message_loop() could return NULL when the print job is cancelled.
+ DCHECK(task_runner_->RunsTasksInCurrentSequence());
+
+ const MetafilePlayer* metafile = document_->GetMetafile();
+ if (!metafile) {
+ PostWaitForPage();
+ return;
+ }
+ SpoolJob();
+ // Don't touch this anymore since the instance could be destroyed.
+ OnDocumentDone();
+}
+#endif // defined(OS_WIN)
void PrintJobWorker::Cancel() {
// This is the only function that can be called from any thread.
@@ -393,23 +425,17 @@ void PrintJobWorker::OnDocumentDone() {
owner_->PostTask(FROM_HERE,
base::Bind(&NotificationCallback, base::RetainedRef(owner_),
JobEventDetails::DOC_DONE, job_id,
- base::RetainedRef(document_), nullptr));
+ base::RetainedRef(document_)));
// Makes sure the variables are reinitialized.
document_ = NULL;
}
+#if defined(OS_WIN)
void PrintJobWorker::SpoolPage(PrintedPage* page) {
DCHECK(task_runner_->RunsTasksInCurrentSequence());
DCHECK_NE(page_number_, PageNumber::npos());
- // Signal everyone that the page is about to be printed.
- owner_->PostTask(
- FROM_HERE,
- base::Bind(&NotificationCallback, base::RetainedRef(owner_),
- JobEventDetails::NEW_PAGE, printing_context_->job_id(),
- base::RetainedRef(document_), base::RetainedRef(page)));
-
// Preprocess.
if (printing_context_->NewPage() != PrintingContext::OK) {
OnFailure();
@@ -417,11 +443,7 @@ void PrintJobWorker::SpoolPage(PrintedPage* page) {
}
// Actual printing.
-#if defined(OS_WIN) || defined(OS_MACOSX)
document_->RenderPrintedPage(*page, printing_context_->context());
-#elif defined(OS_POSIX)
- document_->RenderPrintedPage(*page, printing_context_.get());
-#endif
// Postprocess.
if (printing_context_->PageDone() != PrintingContext::OK) {
@@ -430,12 +452,19 @@ void PrintJobWorker::SpoolPage(PrintedPage* page) {
}
// Signal everyone that the page is printed.
- owner_->PostTask(
- FROM_HERE,
- base::Bind(&NotificationCallback, base::RetainedRef(owner_),
- JobEventDetails::PAGE_DONE, printing_context_->job_id(),
- base::RetainedRef(document_), base::RetainedRef(page)));
+ owner_->PostTask(FROM_HERE,
+ base::BindRepeating(
+ &PageNotificationCallback, base::RetainedRef(owner_),
+ JobEventDetails::PAGE_DONE, printing_context_->job_id(),
+ base::RetainedRef(document_), base::RetainedRef(page)));
}
+#else
+void PrintJobWorker::SpoolJob() {
+ DCHECK(task_runner_->RunsTasksInCurrentSequence());
+ if (!document_->RenderPrintedDocument(printing_context_.get()))
+ OnFailure();
+}
+#endif
void PrintJobWorker::OnFailure() {
DCHECK(task_runner_->RunsTasksInCurrentSequence());
@@ -443,10 +472,10 @@ void PrintJobWorker::OnFailure() {
// We may loose our last reference by broadcasting the FAILED event.
scoped_refptr<PrintJobWorkerOwner> handle(owner_);
- owner_->PostTask(FROM_HERE,
- base::Bind(&NotificationCallback, base::RetainedRef(owner_),
- JobEventDetails::FAILED, 0,
- base::RetainedRef(document_), nullptr));
+ owner_->PostTask(
+ FROM_HERE, base::BindRepeating(
+ &NotificationCallback, base::RetainedRef(owner_),
+ JobEventDetails::FAILED, 0, base::RetainedRef(document_)));
Cancel();
// Makes sure the variables are reinitialized.
diff --git a/chromium/chrome/browser/printing/print_job_worker.h b/chromium/chrome/browser/printing/print_job_worker.h
index ac79af4acee..11e2c85813e 100644
--- a/chromium/chrome/browser/printing/print_job_worker.h
+++ b/chromium/chrome/browser/printing/print_job_worker.h
@@ -11,6 +11,7 @@
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/threading/thread.h"
+#include "build/build_config.h"
#include "chrome/browser/printing/printer_query.h"
#include "content/public/browser/browser_thread.h"
#include "printing/page_number.h"
@@ -98,8 +99,17 @@ class PrintJobWorker {
// and DEFAULT_INIT_DONE. These three are sent through PrintJob::InitDone().
class NotificationTask;
+ // Posts a task to call OnNewPage(). Used to wait for pages/document to be
+ // available.
+ void PostWaitForPage();
+
+#if defined(OS_WIN)
// Renders a page in the printer.
void SpoolPage(PrintedPage* page);
+#else
+ // Renders the document to the printer.
+ void SpoolJob();
+#endif
// Closes the job since spooling is done.
void OnDocumentDone();
diff --git a/chromium/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc b/chromium/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
index c40e9d2f9f3..1de6aeb87da 100644
--- a/chromium/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
+++ b/chromium/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
@@ -322,12 +322,13 @@ IN_PROC_BROWSER_TEST_F(PrintPreviewDialogControllerBrowserTest,
frame_count = 0;
preview_dialog->ForEachFrame(
- base::Bind(&CountFrames, base::Unretained(&frame_count)));
+ base::BindRepeating(&CountFrames, base::Unretained(&frame_count)));
} while (frame_count < kExpectedFrameCount);
ASSERT_EQ(kExpectedFrameCount, frame_count);
// Make sure all the frames in the dialog has access to the PDF plugin.
- preview_dialog->ForEachFrame(base::Bind(&CheckPdfPluginForRenderFrame));
+ preview_dialog->ForEachFrame(
+ base::BindRepeating(&CheckPdfPluginForRenderFrame));
}
namespace {
diff --git a/chromium/chrome/browser/printing/print_view_manager_base.cc b/chromium/chrome/browser/printing/print_view_manager_base.cc
index bdc6e4d8ad8..59761b2d817 100644
--- a/chromium/chrome/browser/printing/print_view_manager_base.cc
+++ b/chromium/chrome/browser/printing/print_view_manager_base.cc
@@ -16,6 +16,7 @@
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/utf_string_conversions.h"
+#include "base/task_scheduler/post_task.h"
#include "base/threading/thread_task_runner_handle.h"
#include "base/timer/timer.h"
#include "build/build_config.h"
@@ -26,6 +27,7 @@
#include "chrome/browser/printing/printer_query.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/simple_message_box.h"
+#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
#include "chrome/common/pref_names.h"
#include "chrome/grit/generated_resources.h"
#include "components/prefs/pref_service.h"
@@ -38,6 +40,7 @@
#include "content/public/browser/notification_service.h"
#include "content/public/browser/notification_source.h"
#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/web_contents.h"
#include "mojo/public/cpp/system/buffer.h"
@@ -63,6 +66,9 @@ namespace printing {
namespace {
+using PrintSettingsCallback =
+ base::OnceCallback<void(scoped_refptr<PrinterQuery>)>;
+
void ShowWarningMessageBox(const base::string16& message) {
// Runs always on the UI thread.
static bool is_dialog_shown = false;
@@ -74,6 +80,31 @@ void ShowWarningMessageBox(const base::string16& message) {
chrome::ShowWarningMessageBox(nullptr, base::string16(), message);
}
+#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
+void CreateQueryWithSettings(
+ std::unique_ptr<base::DictionaryValue> job_settings,
+ int render_process_id,
+ int render_frame_id,
+ scoped_refptr<PrintQueriesQueue> queue,
+ PrintSettingsCallback callback) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ scoped_refptr<printing::PrinterQuery> printer_query =
+ queue->CreatePrinterQuery(render_process_id, render_frame_id);
+ printer_query->SetSettings(
+ std::move(job_settings),
+ base::BindOnce(std::move(callback), printer_query));
+}
+
+void OnPrintSettingsDoneWrapper(PrintSettingsCallback settings_callback,
+ scoped_refptr<PrinterQuery> query) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+
+ content::BrowserThread::PostTask(
+ content::BrowserThread::UI, FROM_HERE,
+ base::BindOnce(std::move(settings_callback), query));
+}
+#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
+
} // namespace
PrintViewManagerBase::PrintViewManagerBase(content::WebContents* web_contents)
@@ -81,7 +112,6 @@ PrintViewManagerBase::PrintViewManagerBase(content::WebContents* web_contents)
printing_rfh_(nullptr),
printing_succeeded_(false),
inside_inner_message_loop_(false),
- expecting_first_page_(true),
queue_(g_browser_process->print_job_manager()->queue()),
weak_ptr_factory_(this) {
DCHECK(queue_.get());
@@ -90,7 +120,7 @@ PrintViewManagerBase::PrintViewManagerBase(content::WebContents* web_contents)
printing_enabled_.Init(
prefs::kPrintingEnabled, profile->GetPrefs(),
base::Bind(&PrintViewManagerBase::UpdatePrintingEnabled,
- base::Unretained(this)));
+ weak_ptr_factory_.GetWeakPtr()));
}
PrintViewManagerBase::~PrintViewManagerBase() {
@@ -108,10 +138,143 @@ bool PrintViewManagerBase::PrintNow(content::RenderFrameHost* rfh) {
}
#endif
+#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
+void PrintViewManagerBase::PrintForPrintPreview(
+ std::unique_ptr<base::DictionaryValue> job_settings,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ content::RenderFrameHost* rfh,
+ PrinterHandler::PrintCallback callback) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+ int page_count;
+ job_settings->GetInteger(kSettingPreviewPageCount, &page_count);
+ PrintSettingsCallback settings_callback =
+ base::BindOnce(&PrintViewManagerBase::OnPrintSettingsDone,
+ weak_ptr_factory_.GetWeakPtr(), print_data, page_count,
+ std::move(callback));
+ content::BrowserThread::PostTask(
+ content::BrowserThread::IO, FROM_HERE,
+ base::BindOnce(CreateQueryWithSettings, std::move(job_settings),
+ rfh->GetProcess()->GetID(), rfh->GetRoutingID(), queue_,
+ base::BindOnce(OnPrintSettingsDoneWrapper,
+ std::move(settings_callback))));
+}
+#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
+
+void PrintViewManagerBase::PrintDocument(
+ PrintedDocument* document,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ const gfx::Size& page_size,
+ const gfx::Rect& content_area,
+ const gfx::Point& offsets) {
+#if defined(OS_WIN)
+ if (PrintedDocument::HasDebugDumpPath())
+ document->DebugDumpData(print_data.get(), FILE_PATH_LITERAL(".pdf"));
+
+ const auto& settings = document->settings();
+ if (settings.printer_is_textonly()) {
+ print_job_->StartPdfToTextConversion(print_data, page_size);
+ } else if ((settings.printer_is_ps2() || settings.printer_is_ps3()) &&
+ !base::FeatureList::IsEnabled(
+ features::kDisablePostScriptPrinting)) {
+ print_job_->StartPdfToPostScriptConversion(
+ print_data, content_area, offsets, settings.printer_is_ps2());
+ } else {
+ // TODO(thestig): Figure out why rendering text with GDI results in random
+ // missing characters for some users. https://crbug.com/658606
+ // Update : The missing letters seem to have been caused by the same
+ // problem as https://crbug.com/659604 which was resolved. GDI printing
+ // seems to work with the fix for this bug applied.
+ bool print_text_with_gdi =
+ settings.print_text_with_gdi() && !settings.printer_is_xps() &&
+ base::FeatureList::IsEnabled(features::kGdiTextPrinting);
+ print_job_->StartPdfToEmfConversion(print_data, page_size, content_area,
+ print_text_with_gdi);
+ }
+#else
+ std::unique_ptr<PdfMetafileSkia> metafile =
+ std::make_unique<PdfMetafileSkia>(SkiaDocumentType::PDF);
+ CHECK(metafile->InitFromData(print_data->front(), print_data->size()));
+
+ // Update the rendered document. It will send notifications to the listener.
+ document->SetDocument(std::move(metafile), page_size, content_area);
+ ShouldQuitFromInnerMessageLoop();
+#endif
+}
+
+#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
+void PrintViewManagerBase::OnPrintSettingsDone(
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ int page_count,
+ PrinterHandler::PrintCallback callback,
+ scoped_refptr<printing::PrinterQuery> printer_query) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+ // Check if the job was cancelled. This should only happen on Windows when
+ // the system dialog is cancelled.
+ if (printer_query &&
+ printer_query->last_status() == PrintingContext::CANCEL) {
+ queue_->QueuePrinterQuery(printer_query.get());
+#if defined(OS_WIN)
+ content::BrowserThread::PostTask(
+ content::BrowserThread::UI, FROM_HERE,
+ base::BindOnce(&PrintViewManagerBase::SystemDialogCancelled,
+ weak_ptr_factory_.GetWeakPtr()));
+#endif
+ std::move(callback).Run(base::Value());
+ return;
+ }
+
+ if (!printer_query || !printer_query->cookie() ||
+ !printer_query->settings().dpi()) {
+ if (printer_query)
+ printer_query->StopWorker();
+ std::move(callback).Run(base::Value("Update settings failed"));
+ return;
+ }
+
+ // Post task so that the query has time to reset the callback before calling
+ // OnDidGetPrintedPagesCount.
+ queue_->QueuePrinterQuery(printer_query.get());
+ content::BrowserThread::PostTask(
+ content::BrowserThread::UI, FROM_HERE,
+ base::BindOnce(&PrintViewManagerBase::StartLocalPrintJob,
+ weak_ptr_factory_.GetWeakPtr(), print_data, page_count,
+ printer_query, std::move(callback)));
+}
+
+void PrintViewManagerBase::StartLocalPrintJob(
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ int page_count,
+ scoped_refptr<printing::PrinterQuery> printer_query,
+ PrinterHandler::PrintCallback callback) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+
+ OnDidGetPrintedPagesCount(printer_query->cookie(), page_count);
+
+ PrintedDocument* document = GetDocument(printer_query->cookie());
+ if (!document) {
+ std::move(callback).Run(base::Value("Failed to print"));
+ return;
+ }
+
+ const printing::PrintSettings& settings = printer_query->settings();
+ gfx::Size page_size = settings.page_setup_device_units().physical_size();
+ gfx::Rect content_area =
+ gfx::Rect(0, 0, page_size.width(), page_size.height());
+ gfx::Point offsets =
+ gfx::Point(settings.page_setup_device_units().content_area().x(),
+ settings.page_setup_device_units().content_area().y());
+
+ PrintDocument(document, print_data, page_size, content_area, offsets);
+ std::move(callback).Run(base::Value());
+}
+#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
+
void PrintViewManagerBase::UpdatePrintingEnabled() {
- web_contents()->ForEachFrame(
- base::Bind(&PrintViewManagerBase::SendPrintingEnabled,
- base::Unretained(this), printing_enabled_.GetValue()));
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+ // The Unretained() is safe because ForEachFrame() is synchronous.
+ web_contents()->ForEachFrame(base::BindRepeating(
+ &PrintViewManagerBase::SendPrintingEnabled, base::Unretained(this),
+ printing_enabled_.GetValue()));
}
void PrintViewManagerBase::NavigationStopped() {
@@ -132,8 +295,21 @@ void PrintViewManagerBase::OnDidGetPrintedPagesCount(int cookie,
OpportunisticallyCreatePrintJob(cookie);
}
+PrintedDocument* PrintViewManagerBase::GetDocument(int cookie) {
+ if (!OpportunisticallyCreatePrintJob(cookie))
+ return nullptr;
+
+ PrintedDocument* document = print_job_->document();
+ if (!document || cookie != document->cookie()) {
+ // Out of sync. It may happen since we are completely asynchronous. Old
+ // spurious messages can be received if one of the processes is overloaded.
+ return nullptr;
+ }
+ return document;
+}
+
void PrintViewManagerBase::OnComposePdfDone(
- const PrintHostMsg_DidPrintPage_Params& params,
+ const PrintHostMsg_DidPrintDocument_Params& params,
mojom::PdfCompositor::Status status,
mojo::ScopedSharedBufferHandle handle) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
@@ -142,119 +318,54 @@ void PrintViewManagerBase::OnComposePdfDone(
return;
}
- UpdateForPrintedPage(params, true, GetShmFromMojoHandle(std::move(handle)));
-}
-
-void PrintViewManagerBase::OnDidPrintPage(
- const PrintHostMsg_DidPrintPage_Params& params) {
- // Ready to composite. Starting a print job.
- if (!OpportunisticallyCreatePrintJob(params.document_cookie))
- return;
-
PrintedDocument* document = print_job_->document();
- if (!document || params.document_cookie != document->cookie()) {
- // Out of sync. It may happen since we are completely asynchronous. Old
- // spurious messages can be received if one of the processes is overloaded.
+ if (!document)
return;
- }
-
- const bool metafile_must_be_valid = expecting_first_page_;
- expecting_first_page_ = false;
-
- // Only used when |metafile_must_be_valid| is true.
- std::unique_ptr<base::SharedMemory> shared_buf;
- if (metafile_must_be_valid) {
- if (!base::SharedMemory::IsHandleValid(params.metafile_data_handle)) {
- NOTREACHED() << "invalid memory handle";
- web_contents()->Stop();
- return;
- }
-
- auto* client = PrintCompositeClient::FromWebContents(web_contents());
- if (IsOopifEnabled() && !client->for_preview() &&
- !document->settings().is_modifiable()) {
- client->DoComposite(
- params.metafile_data_handle, params.data_size,
- base::BindOnce(&PrintViewManagerBase::OnComposePdfDone,
- weak_ptr_factory_.GetWeakPtr(), params));
- return;
- }
- shared_buf =
- std::make_unique<base::SharedMemory>(params.metafile_data_handle, true);
- if (!shared_buf->Map(params.data_size)) {
- NOTREACHED() << "couldn't map";
- web_contents()->Stop();
- return;
- }
- } else {
- if (base::SharedMemory::IsHandleValid(params.metafile_data_handle)) {
- NOTREACHED() << "unexpected valid memory handle";
- web_contents()->Stop();
- base::SharedMemory::CloseHandle(params.metafile_data_handle);
- return;
- }
- }
- UpdateForPrintedPage(params, metafile_must_be_valid, std::move(shared_buf));
+ std::unique_ptr<base::SharedMemory> shared_buf =
+ GetShmFromMojoHandle(std::move(handle));
+ scoped_refptr<base::RefCountedBytes> bytes =
+ base::MakeRefCounted<base::RefCountedBytes>(
+ reinterpret_cast<const unsigned char*>(shared_buf->memory()),
+ shared_buf->mapped_size());
+ PrintDocument(document, bytes, params.page_size, params.content_area,
+ params.physical_offsets);
}
-void PrintViewManagerBase::UpdateForPrintedPage(
- const PrintHostMsg_DidPrintPage_Params& params,
- bool has_valid_page_data,
- std::unique_ptr<base::SharedMemory> shared_buf) {
- PrintedDocument* document = print_job_->document();
+void PrintViewManagerBase::OnDidPrintDocument(
+ const PrintHostMsg_DidPrintDocument_Params& params) {
+ PrintedDocument* document = GetDocument(params.document_cookie);
if (!document)
return;
-#if defined(OS_WIN)
- print_job_->AppendPrintedPage(params.page_number);
- if (has_valid_page_data) {
- scoped_refptr<base::RefCountedBytes> bytes(new base::RefCountedBytes(
- reinterpret_cast<const unsigned char*>(shared_buf->memory()),
- shared_buf->mapped_size()));
-
- document->DebugDumpData(bytes.get(), FILE_PATH_LITERAL(".pdf"));
-
- const auto& settings = document->settings();
- if (settings.printer_is_textonly()) {
- print_job_->StartPdfToTextConversion(bytes, params.page_size);
- } else if ((settings.printer_is_ps2() || settings.printer_is_ps3()) &&
- !base::FeatureList::IsEnabled(
- features::kDisablePostScriptPrinting)) {
- print_job_->StartPdfToPostScriptConversion(bytes, params.content_area,
- params.physical_offsets,
- settings.printer_is_ps2());
- } else {
- // TODO(thestig): Figure out why rendering text with GDI results in random
- // missing characters for some users. https://crbug.com/658606
- // Update : The missing letters seem to have been caused by the same
- // problem as https://crbug.com/659604 which was resolved. GDI printing
- // seems to work with the fix for this bug applied.
- bool print_text_with_gdi =
- settings.print_text_with_gdi() && !settings.printer_is_xps() &&
- base::FeatureList::IsEnabled(features::kGdiTextPrinting);
- print_job_->StartPdfToEmfConversion(
- bytes, params.page_size, params.content_area, print_text_with_gdi);
- }
- }
-#else
- std::unique_ptr<PdfMetafileSkia> metafile =
- std::make_unique<PdfMetafileSkia>(SkiaDocumentType::PDF);
- if (has_valid_page_data) {
- if (!metafile->InitFromData(shared_buf->memory(),
- shared_buf->mapped_size())) {
- NOTREACHED() << "Invalid metafile header";
- web_contents()->Stop();
- return;
- }
+ if (!base::SharedMemory::IsHandleValid(params.metafile_data_handle)) {
+ NOTREACHED() << "invalid memory handle";
+ web_contents()->Stop();
+ return;
}
- // Update the rendered document. It will send notifications to the listener.
- document->SetPage(params.page_number, std::move(metafile), params.page_size,
- params.content_area);
+ auto* client = PrintCompositeClient::FromWebContents(web_contents());
+ if (IsOopifEnabled() && !client->for_preview() &&
+ !document->settings().is_modifiable()) {
+ client->DoComposite(params.metafile_data_handle, params.data_size,
+ base::BindOnce(&PrintViewManagerBase::OnComposePdfDone,
+ weak_ptr_factory_.GetWeakPtr(), params));
+ return;
+ }
- ShouldQuitFromInnerMessageLoop();
-#endif
+ std::unique_ptr<base::SharedMemory> shared_buf =
+ std::make_unique<base::SharedMemory>(params.metafile_data_handle, true);
+ if (!shared_buf->Map(params.data_size)) {
+ NOTREACHED() << "couldn't map";
+ web_contents()->Stop();
+ return;
+ }
+ scoped_refptr<base::RefCountedBytes> bytes =
+ base::MakeRefCounted<base::RefCountedBytes>(
+ reinterpret_cast<const unsigned char*>(shared_buf->memory()),
+ params.data_size);
+ PrintDocument(document, bytes, params.page_size, params.content_area,
+ params.physical_offsets);
}
void PrintViewManagerBase::OnPrintingFailed(int cookie) {
@@ -310,6 +421,7 @@ void PrintViewManagerBase::RenderFrameDeleted(
void PrintViewManagerBase::SystemDialogCancelled() {
// System dialog was cancelled. Clean up the print job and notify the
// BackgroundPrintingManager.
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
ReleasePrinterQuery();
TerminatePrintJob(true);
content::NotificationService::current()->Notify(
@@ -324,7 +436,7 @@ bool PrintViewManagerBase::OnMessageReceived(
content::RenderFrameHost* render_frame_host) {
bool handled = true;
IPC_BEGIN_MESSAGE_MAP(PrintViewManagerBase, message)
- IPC_MESSAGE_HANDLER(PrintHostMsg_DidPrintPage, OnDidPrintPage)
+ IPC_MESSAGE_HANDLER(PrintHostMsg_DidPrintDocument, OnDidPrintDocument)
IPC_MESSAGE_HANDLER(PrintHostMsg_ShowInvalidPrinterSettingsError,
OnShowInvalidPrinterSettingsError)
IPC_MESSAGE_UNHANDLED(handled = false)
@@ -363,8 +475,9 @@ void PrintViewManagerBase::OnNotifyPrintJobEvent(
break;
}
case JobEventDetails::NEW_DOC:
- case JobEventDetails::NEW_PAGE:
+#if defined(OS_WIN)
case JobEventDetails::PAGE_DONE:
+#endif
case JobEventDetails::DOC_DONE: {
// Don't care about the actual printing process.
break;
@@ -414,7 +527,7 @@ bool PrintViewManagerBase::RenderAllMissingPagesNow() {
// PrintJob will send a ALL_PAGES_REQUESTED after having received all the
// pages it needs. RunLoop::QuitCurrentWhenIdleDeprecated() will be called as
// soon as print_job_->document()->IsComplete() is true on either
- // ALL_PAGES_REQUESTED or in DidPrintPage(). The check is done in
+ // ALL_PAGES_REQUESTED or in DidPrintDocument(). The check is done in
// ShouldQuitFromInnerMessageLoop().
// BLOCKS until all the pages are received. (Need to enable recursive task)
if (!RunInnerMessageLoop()) {
@@ -481,7 +594,6 @@ void PrintViewManagerBase::DisconnectFromCurrentPrintJob() {
// DO NOT wait for the job to finish.
ReleasePrintJob();
}
- expecting_first_page_ = true;
}
void PrintViewManagerBase::TerminatePrintJob(bool cancel) {
diff --git a/chromium/chrome/browser/printing/print_view_manager_base.h b/chromium/chrome/browser/printing/print_view_manager_base.h
index 386007403f1..7cf2d0d81fd 100644
--- a/chromium/chrome/browser/printing/print_view_manager_base.h
+++ b/chromium/chrome/browser/printing/print_view_manager_base.h
@@ -12,6 +12,7 @@
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
#include "build/build_config.h"
+#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
#include "components/prefs/pref_member.h"
#include "components/printing/browser/print_manager.h"
#include "components/printing/service/public/interfaces/pdf_compositor.mojom.h"
@@ -20,10 +21,10 @@
#include "mojo/public/cpp/system/platform_handle.h"
#include "printing/features/features.h"
-struct PrintHostMsg_DidPrintPage_Params;
+struct PrintHostMsg_DidPrintDocument_Params;
namespace base {
-class SharedMemory;
+class RefCountedBytes;
}
namespace content {
@@ -36,6 +37,8 @@ class JobEventDetails;
class PrintJob;
class PrintJobWorkerOwner;
class PrintQueriesQueue;
+class PrintedDocument;
+class PrinterQuery;
// Base class for managing the print commands for a WebContents.
class PrintViewManagerBase : public content::NotificationObserver,
@@ -50,6 +53,18 @@ class PrintViewManagerBase : public content::NotificationObserver,
virtual bool PrintNow(content::RenderFrameHost* rfh);
#endif // ENABLE_BASIC_PRINTING
+#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
+ // Prints the document in |print_data| with settings specified in
+ // |job_settings|. Runs |callback| with an error string on failure and with an
+ // empty string if the print job is started successfully. |rfh| is the render
+ // frame host for the preview initiator contents respectively.
+ void PrintForPrintPreview(
+ std::unique_ptr<base::DictionaryValue> job_settings,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ content::RenderFrameHost* rfh,
+ PrinterHandler::PrintCallback callback);
+#endif
+
// Whether printing is enabled or not.
void UpdatePrintingEnabled();
@@ -91,18 +106,28 @@ class PrintViewManagerBase : public content::NotificationObserver,
void OnDidGetPrintedPagesCount(int cookie, int number_pages) override;
void OnPrintingFailed(int cookie) override;
void OnShowInvalidPrinterSettingsError();
- void OnDidPrintPage(const PrintHostMsg_DidPrintPage_Params& params);
-
- // Handle extra tasks once a page or doc is printed.
- void UpdateForPrintedPage(const PrintHostMsg_DidPrintPage_Params& params,
- bool has_valid_page_data,
- std::unique_ptr<base::SharedMemory> shared_buf);
+ void OnDidPrintDocument(const PrintHostMsg_DidPrintDocument_Params& params);
// IPC message handlers for service.
- void OnComposePdfDone(const PrintHostMsg_DidPrintPage_Params& params,
+ void OnComposePdfDone(const PrintHostMsg_DidPrintDocument_Params& params,
mojom::PdfCompositor::Status status,
mojo::ScopedSharedBufferHandle handle);
+// Helpers for PrintForPrintPreview();
+#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
+ void OnPrintSettingsDone(
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ int page_count,
+ PrinterHandler::PrintCallback callback,
+ scoped_refptr<printing::PrinterQuery> printer_query);
+
+ void StartLocalPrintJob(
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ int page_count,
+ scoped_refptr<printing::PrinterQuery> printer_query,
+ PrinterHandler::PrintCallback callback);
+#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
+
// Processes a NOTIFY_PRINT_JOB_EVENT notification.
void OnNotifyPrintJobEvent(const JobEventDetails& event_details);
@@ -111,9 +136,21 @@ class PrintViewManagerBase : public content::NotificationObserver,
// been requested to the renderer.
bool RenderAllMissingPagesNow();
+ // Checks that synchronization is correct and a print query exists for
+ // |cookie|. If so, returns the document associated with the cookie.
+ PrintedDocument* GetDocument(int cookie);
+
+ // Starts printing |document| with the given |print_data|. This method assumes
+ // |print_data| contains valid data.
+ void PrintDocument(PrintedDocument* document,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ const gfx::Size& page_size,
+ const gfx::Rect& content_area,
+ const gfx::Point& offsets);
+
// Quits the current message loop if these conditions hold true: a document is
// loaded and is complete and waiting_for_pages_to_be_rendered_ is true. This
- // function is called in DidPrintPage() or on ALL_PAGES_REQUESTED
+ // function is called in DidPrintDocument() or on ALL_PAGES_REQUESTED
// notification. The inner message loop is created was created by
// RenderAllMissingPagesNow().
void ShouldQuitFromInnerMessageLoop();
@@ -170,9 +207,6 @@ class PrintViewManagerBase : public content::NotificationObserver,
// print settings are being loaded.
bool inside_inner_message_loop_;
- // Set to true when OnDidPrintPage() should be expecting the first page.
- bool expecting_first_page_;
-
// Whether printing is enabled.
BooleanPrefMember printing_enabled_;
diff --git a/chromium/chrome/browser/printing/printer_manager_dialog.h b/chromium/chrome/browser/printing/printer_manager_dialog.h
index 6a1df0c331e..cc999217f6d 100644
--- a/chromium/chrome/browser/printing/printer_manager_dialog.h
+++ b/chromium/chrome/browser/printing/printer_manager_dialog.h
@@ -6,10 +6,16 @@
#define CHROME_BROWSER_PRINTING_PRINTER_MANAGER_DIALOG_H_
#include "base/macros.h"
+#include "printing/features/features.h"
+
+#if !BUILDFLAG(ENABLE_PRINTING)
+#error "Printing must be enabled"
+#endif
namespace printing {
-// An abstraction of a printer manager dialog. This is used for print preview.
+// An abstraction of a printer manager dialog. This is used for the printing
+// sub-section of Settings.
// This includes the OS-dependent UI to manage the network and local printers.
class PrinterManagerDialog {
public:
diff --git a/chromium/chrome/browser/printing/printer_manager_dialog_linux.cc b/chromium/chrome/browser/printing/printer_manager_dialog_linux.cc
index f0f03e29de7..8e62d44ce6f 100644
--- a/chromium/chrome/browser/printing/printer_manager_dialog_linux.cc
+++ b/chromium/chrome/browser/printing/printer_manager_dialog_linux.cc
@@ -54,6 +54,7 @@ void DetectAndOpenPrinterConfigDialog() {
opened = OpenPrinterConfigDialog(kSystemConfigPrinterCommand) ||
OpenPrinterConfigDialog(kGnomeControlCenterPrintersCommand);
break;
+ case base::nix::DESKTOP_ENVIRONMENT_CINNAMON:
case base::nix::DESKTOP_ENVIRONMENT_KDE3:
case base::nix::DESKTOP_ENVIRONMENT_KDE4:
case base::nix::DESKTOP_ENVIRONMENT_KDE5:
diff --git a/chromium/chrome/browser/printing/printing_layout_browsertest.cc b/chromium/chrome/browser/printing/printing_layout_browsertest.cc
index 3ac9b9bb42b..a6daff02a7c 100644
--- a/chromium/chrome/browser/printing/printing_layout_browsertest.cc
+++ b/chromium/chrome/browser/printing/printing_layout_browsertest.cc
@@ -17,6 +17,7 @@
#include "base/test/test_file_util.h"
#include "base/threading/simple_thread.h"
#include "base/threading/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/printing/print_job.h"
#include "chrome/browser/printing/print_view_manager.h"
@@ -98,8 +99,9 @@ class PrintingLayoutTest : public PrintingTest<InProcessBrowserTest>,
case printing::JobEventDetails::NEW_DOC:
case printing::JobEventDetails::USER_INIT_DONE:
case printing::JobEventDetails::DEFAULT_INIT_DONE:
- case printing::JobEventDetails::NEW_PAGE:
+#if defined(OS_WIN)
case printing::JobEventDetails::PAGE_DONE:
+#endif
case printing::JobEventDetails::DOC_DONE:
case printing::JobEventDetails::ALL_PAGES_REQUESTED: {
// Don't care.
diff --git a/chromium/chrome/browser/printing/printing_message_filter.cc b/chromium/chrome/browser/printing/printing_message_filter.cc
index ad72c5fe12d..8e535f71587 100644
--- a/chromium/chrome/browser/printing/printing_message_filter.cc
+++ b/chromium/chrome/browser/printing/printing_message_filter.cc
@@ -42,23 +42,24 @@ namespace printing {
namespace {
-class ShutdownNotifierFactory
+class PrintingMessageFilterShutdownNotifierFactory
: public BrowserContextKeyedServiceShutdownNotifierFactory {
public:
- static ShutdownNotifierFactory* GetInstance() {
- return base::Singleton<ShutdownNotifierFactory>::get();
+ static PrintingMessageFilterShutdownNotifierFactory* GetInstance() {
+ return base::Singleton<PrintingMessageFilterShutdownNotifierFactory>::get();
}
private:
- friend struct base::DefaultSingletonTraits<ShutdownNotifierFactory>;
+ friend struct base::DefaultSingletonTraits<
+ PrintingMessageFilterShutdownNotifierFactory>;
- ShutdownNotifierFactory()
+ PrintingMessageFilterShutdownNotifierFactory()
: BrowserContextKeyedServiceShutdownNotifierFactory(
- "PrintingMessageFilter") {}
+ "PrintingMessageFilter") {}
- ~ShutdownNotifierFactory() override {}
+ ~PrintingMessageFilterShutdownNotifierFactory() override {}
- DISALLOW_COPY_AND_ASSIGN(ShutdownNotifierFactory);
+ DISALLOW_COPY_AND_ASSIGN(PrintingMessageFilterShutdownNotifierFactory);
};
#if defined(OS_ANDROID) || (defined(OS_WIN) && BUILDFLAG(ENABLE_PRINT_PREVIEW))
@@ -101,9 +102,10 @@ PrintingMessageFilter::PrintingMessageFilter(int render_process_id,
queue_(g_browser_process->print_job_manager()->queue()) {
DCHECK(queue_.get());
printing_shutdown_notifier_ =
- ShutdownNotifierFactory::GetInstance()->Get(profile)->Subscribe(
- base::Bind(&PrintingMessageFilter::ShutdownOnUIThread,
- base::Unretained(this)));
+ PrintingMessageFilterShutdownNotifierFactory::GetInstance()
+ ->Get(profile)
+ ->Subscribe(base::Bind(&PrintingMessageFilter::ShutdownOnUIThread,
+ base::Unretained(this)));
is_printing_enabled_.Init(prefs::kPrintingEnabled, profile->GetPrefs());
is_printing_enabled_.MoveToThread(
BrowserThread::GetTaskRunnerForThread(BrowserThread::IO));
@@ -307,14 +309,8 @@ void PrintingMessageFilter::OnUpdatePrintSettings(
}
printer_query = queue_->PopPrinterQuery(document_cookie);
if (!printer_query.get()) {
- int host_id;
- int routing_id;
- if (!new_settings->GetInteger(kPreviewInitiatorHostId, &host_id) ||
- !new_settings->GetInteger(kPreviewInitiatorRoutingId, &routing_id)) {
- host_id = content::ChildProcessHost::kInvalidUniqueID;
- routing_id = MSG_ROUTING_NONE;
- }
- printer_query = queue_->CreatePrinterQuery(host_id, routing_id);
+ printer_query = queue_->CreatePrinterQuery(
+ content::ChildProcessHost::kInvalidUniqueID, MSG_ROUTING_NONE);
}
printer_query->SetSettings(
std::move(new_settings),
diff --git a/chromium/chrome/browser/printing/pwg_raster_converter.cc b/chromium/chrome/browser/printing/pwg_raster_converter.cc
index 0ab1c923942..14f13aff11a 100644
--- a/chromium/chrome/browser/printing/pwg_raster_converter.cc
+++ b/chromium/chrome/browser/printing/pwg_raster_converter.cc
@@ -22,7 +22,8 @@
#include "base/threading/thread_restrictions.h"
#include "base/threading/thread_task_runner_handle.h"
#include "chrome/common/chrome_utility_printing_messages.h"
-#include "chrome/common/printing/pdf_to_pwg_raster_converter.mojom.h"
+#include "chrome/services/printing/public/interfaces/constants.mojom.h"
+#include "chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.mojom.h"
#include "components/cloud_devices/common/cloud_device_description.h"
#include "components/cloud_devices/common/printer_description.h"
#include "content/public/browser/browser_thread.h"
@@ -111,19 +112,19 @@ bool FileHandlers::IsValid() {
// This step posts |FileHandlers| to be destroyed on |blocking_task_runner_|.
// All these steps work sequentially, so no data should be accessed
// simultaneously by several threads.
-class PWGRasterConverterHelper
- : public base::RefCountedThreadSafe<PWGRasterConverterHelper> {
+class PwgRasterConverterHelper
+ : public base::RefCountedThreadSafe<PwgRasterConverterHelper> {
public:
- PWGRasterConverterHelper(const PdfRenderSettings& settings,
+ PwgRasterConverterHelper(const PdfRenderSettings& settings,
const PwgRasterSettings& bitmap_settings);
void Convert(base::RefCountedMemory* data,
- PWGRasterConverter::ResultCallback callback);
+ PwgRasterConverter::ResultCallback callback);
private:
- friend class base::RefCountedThreadSafe<PWGRasterConverterHelper>;
+ friend class base::RefCountedThreadSafe<PwgRasterConverterHelper>;
- ~PWGRasterConverterHelper();
+ ~PwgRasterConverterHelper();
void RunCallback(bool success);
@@ -131,16 +132,16 @@ class PWGRasterConverterHelper
PdfRenderSettings settings_;
PwgRasterSettings bitmap_settings_;
- mojo::InterfacePtr<printing::mojom::PDFToPWGRasterConverter>
+ mojo::InterfacePtr<printing::mojom::PdfToPwgRasterConverter>
pdf_to_pwg_raster_converter_ptr_;
- PWGRasterConverter::ResultCallback callback_;
+ PwgRasterConverter::ResultCallback callback_;
const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
std::unique_ptr<FileHandlers, base::OnTaskRunnerDeleter> files_;
- DISALLOW_COPY_AND_ASSIGN(PWGRasterConverterHelper);
+ DISALLOW_COPY_AND_ASSIGN(PwgRasterConverterHelper);
};
-PWGRasterConverterHelper::PWGRasterConverterHelper(
+PwgRasterConverterHelper::PwgRasterConverterHelper(
const PdfRenderSettings& settings,
const PwgRasterSettings& bitmap_settings)
: settings_(settings),
@@ -150,11 +151,11 @@ PWGRasterConverterHelper::PWGRasterConverterHelper(
base::TaskShutdownBehavior::BLOCK_SHUTDOWN})),
files_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner_)) {}
-PWGRasterConverterHelper::~PWGRasterConverterHelper() {}
+PwgRasterConverterHelper::~PwgRasterConverterHelper() {}
-void PWGRasterConverterHelper::Convert(
+void PwgRasterConverterHelper::Convert(
base::RefCountedMemory* data,
- PWGRasterConverter::ResultCallback callback) {
+ PwgRasterConverter::ResultCallback callback) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
callback_ = std::move(callback);
@@ -165,10 +166,10 @@ void PWGRasterConverterHelper::Convert(
FROM_HERE,
base::BindOnce(&FileHandlers::Init, base::Unretained(files_.get()),
base::RetainedRef(data)),
- base::BindOnce(&PWGRasterConverterHelper::OnFilesReadyOnUIThread, this));
+ base::BindOnce(&PwgRasterConverterHelper::OnFilesReadyOnUIThread, this));
}
-void PWGRasterConverterHelper::OnFilesReadyOnUIThread() {
+void PwgRasterConverterHelper::OnFilesReadyOnUIThread() {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (!files_->IsValid()) {
@@ -178,28 +179,28 @@ void PWGRasterConverterHelper::OnFilesReadyOnUIThread() {
content::ServiceManagerConnection::GetForProcess()
->GetConnector()
- ->BindInterface(printing::mojom::kPdfToPwgRasterConverterServiceName,
+ ->BindInterface(printing::mojom::kChromePrintingServiceName,
&pdf_to_pwg_raster_converter_ptr_);
pdf_to_pwg_raster_converter_ptr_.set_connection_error_handler(
- base::Bind(&PWGRasterConverterHelper::RunCallback, this, false));
+ base::Bind(&PwgRasterConverterHelper::RunCallback, this, false));
pdf_to_pwg_raster_converter_ptr_->Convert(
mojo::WrapPlatformFile(files_->GetPdfForProcess()), settings_,
bitmap_settings_, mojo::WrapPlatformFile(files_->GetPwgForProcess()),
- base::Bind(&PWGRasterConverterHelper::RunCallback, this));
+ base::Bind(&PwgRasterConverterHelper::RunCallback, this));
}
-void PWGRasterConverterHelper::RunCallback(bool success) {
+void PwgRasterConverterHelper::RunCallback(bool success) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
if (callback_)
std::move(callback_).Run(success, files_->GetPwgPath());
}
-class PWGRasterConverterImpl : public PWGRasterConverter {
+class PwgRasterConverterImpl : public PwgRasterConverter {
public:
- PWGRasterConverterImpl();
- ~PWGRasterConverterImpl() override;
+ PwgRasterConverterImpl();
+ ~PwgRasterConverterImpl() override;
void Start(base::RefCountedMemory* data,
const PdfRenderSettings& conversion_settings,
@@ -211,33 +212,32 @@ class PWGRasterConverterImpl : public PWGRasterConverter {
// change callback_ to a CancelableOnceCallback.
void RunCallback(bool success, const base::FilePath& temp_file);
- scoped_refptr<PWGRasterConverterHelper> utility_client_;
+ scoped_refptr<PwgRasterConverterHelper> utility_client_;
ResultCallback callback_;
- base::WeakPtrFactory<PWGRasterConverterImpl> weak_ptr_factory_;
+ base::WeakPtrFactory<PwgRasterConverterImpl> weak_ptr_factory_;
- DISALLOW_COPY_AND_ASSIGN(PWGRasterConverterImpl);
+ DISALLOW_COPY_AND_ASSIGN(PwgRasterConverterImpl);
};
-PWGRasterConverterImpl::PWGRasterConverterImpl() : weak_ptr_factory_(this) {}
+PwgRasterConverterImpl::PwgRasterConverterImpl() : weak_ptr_factory_(this) {}
-PWGRasterConverterImpl::~PWGRasterConverterImpl() {
-}
+PwgRasterConverterImpl::~PwgRasterConverterImpl() {}
-void PWGRasterConverterImpl::Start(base::RefCountedMemory* data,
+void PwgRasterConverterImpl::Start(base::RefCountedMemory* data,
const PdfRenderSettings& conversion_settings,
const PwgRasterSettings& bitmap_settings,
ResultCallback callback) {
// Bind callback here and pass a wrapper to the utility client to avoid
- // calling callback if PWGRasterConverterImpl is destroyed.
+ // calling callback if PwgRasterConverterImpl is destroyed.
callback_ = std::move(callback);
- utility_client_ = base::MakeRefCounted<PWGRasterConverterHelper>(
+ utility_client_ = base::MakeRefCounted<PwgRasterConverterHelper>(
conversion_settings, bitmap_settings);
utility_client_->Convert(data,
- base::BindOnce(&PWGRasterConverterImpl::RunCallback,
+ base::BindOnce(&PwgRasterConverterImpl::RunCallback,
weak_ptr_factory_.GetWeakPtr()));
}
-void PWGRasterConverterImpl::RunCallback(bool success,
+void PwgRasterConverterImpl::RunCallback(bool success,
const base::FilePath& temp_file) {
std::move(callback_).Run(success, temp_file);
}
@@ -245,12 +245,12 @@ void PWGRasterConverterImpl::RunCallback(bool success,
} // namespace
// static
-std::unique_ptr<PWGRasterConverter> PWGRasterConverter::CreateDefault() {
- return base::MakeUnique<PWGRasterConverterImpl>();
+std::unique_ptr<PwgRasterConverter> PwgRasterConverter::CreateDefault() {
+ return base::MakeUnique<PwgRasterConverterImpl>();
}
// static
-PdfRenderSettings PWGRasterConverter::GetConversionSettings(
+PdfRenderSettings PwgRasterConverter::GetConversionSettings(
const cloud_devices::CloudDeviceDescription& printer_capabilities,
const gfx::Size& page_size) {
int dpi = kDefaultPdfDpi;
@@ -269,7 +269,7 @@ PdfRenderSettings PWGRasterConverter::GetConversionSettings(
}
// static
-PwgRasterSettings PWGRasterConverter::GetBitmapSettings(
+PwgRasterSettings PwgRasterConverter::GetBitmapSettings(
const cloud_devices::CloudDeviceDescription& printer_capabilities,
const cloud_devices::CloudDeviceDescription& ticket) {
cloud_devices::printer::DuplexTicketItem duplex_item;
@@ -278,6 +278,36 @@ PwgRasterSettings PWGRasterConverter::GetBitmapSettings(
if (duplex_item.LoadFrom(ticket))
duplex_value = duplex_item.value();
+ // This assumes |ticket| contains a color ticket item. In case it does not, or
+ // the color is invalid, |color_value| will default to AUTO_COLOR, which works
+ // just fine. With AUTO_COLOR, it may be possible to better determine the
+ // value for |use_color| based on |printer_capabilities|, rather than just
+ // defaulting to the safe value of true. Parsing |printer_capabilities|
+ // requires work, which this method is avoiding on purpose.
+ cloud_devices::printer::Color color_value;
+ cloud_devices::printer::ColorTicketItem color_item;
+ if (color_item.LoadFrom(ticket) && color_item.IsValid())
+ color_value = color_item.value();
+ DCHECK(color_value.IsValid());
+ bool use_color;
+ switch (color_value.type) {
+ case cloud_devices::printer::STANDARD_MONOCHROME:
+ case cloud_devices::printer::CUSTOM_MONOCHROME:
+ use_color = false;
+ break;
+
+ case cloud_devices::printer::STANDARD_COLOR:
+ case cloud_devices::printer::CUSTOM_COLOR:
+ case cloud_devices::printer::AUTO_COLOR:
+ use_color = true;
+ break;
+
+ default:
+ NOTREACHED();
+ use_color = true; // Still need to initialize |color| or MSVC will warn.
+ break;
+ }
+
cloud_devices::printer::PwgRasterConfigCapability raster_capability;
// If the raster capability fails to load, |raster_capability| will contain
// the default value.
@@ -306,6 +336,14 @@ PwgRasterSettings PWGRasterConverter::GetBitmapSettings(
result.rotate_all_pages = raster_capability.value().rotate_all_pages;
result.reverse_page_order = raster_capability.value().reverse_order_streaming;
+
+ // No need to check for SRGB_8 support in |types|. CDD spec says:
+ // "any printer that doesn't support SGRAY_8 must be able to perform
+ // conversion from RGB to grayscale... "
+ const auto& types = raster_capability.value().document_types_supported;
+ result.use_color =
+ use_color || !base::ContainsValue(types, cloud_devices::printer::SGRAY_8);
+
return result;
}
diff --git a/chromium/chrome/browser/printing/pwg_raster_converter.h b/chromium/chrome/browser/printing/pwg_raster_converter.h
index b7e1af71f13..3fc13b63a63 100644
--- a/chromium/chrome/browser/printing/pwg_raster_converter.h
+++ b/chromium/chrome/browser/printing/pwg_raster_converter.h
@@ -27,7 +27,7 @@ namespace printing {
struct PwgRasterSettings;
-class PWGRasterConverter {
+class PwgRasterConverter {
public:
// Callback for when the PDF is converted to a PWG raster.
// |success| denotes whether the conversion succeeded.
@@ -37,9 +37,9 @@ class PWGRasterConverter {
base::OnceCallback<void(bool /*success*/,
const base::FilePath& /*temp_file*/)>;
- virtual ~PWGRasterConverter() {}
+ virtual ~PwgRasterConverter() {}
- static std::unique_ptr<PWGRasterConverter> CreateDefault();
+ static std::unique_ptr<PwgRasterConverter> CreateDefault();
// Generates conversion settings to be used with converter from printer
// capabilities and page size.
diff --git a/chromium/chrome/browser/printing/pwg_raster_converter_browsertest.cc b/chromium/chrome/browser/printing/pwg_raster_converter_browsertest.cc
index fcc9c5eb891..5532b8e4002 100644
--- a/chromium/chrome/browser/printing/pwg_raster_converter_browsertest.cc
+++ b/chromium/chrome/browser/printing/pwg_raster_converter_browsertest.cc
@@ -21,6 +21,18 @@ namespace printing {
namespace {
+// Note that for some reason the generated PWG varies depending on the
+// platform (32 or 64 bits) on Linux.
+#if defined(OS_LINUX) && defined(ARCH_CPU_32_BITS)
+constexpr char kPdfToPwgRasterColorTestFile[] = "pdf_to_pwg_raster_test_32.pwg";
+constexpr char kPdfToPwgRasterMonoTestFile[] =
+ "pdf_to_pwg_raster_mono_test_32.pwg";
+#else
+constexpr char kPdfToPwgRasterColorTestFile[] = "pdf_to_pwg_raster_test.pwg";
+constexpr char kPdfToPwgRasterMonoTestFile[] =
+ "pdf_to_pwg_raster_mono_test.pwg";
+#endif
+
void ResultCallbackImpl(bool* called,
bool* success_out,
base::FilePath* temp_file_out,
@@ -33,11 +45,38 @@ void ResultCallbackImpl(bool* called,
quit_closure.Run();
}
-class PDFToPWGRasterBrowserTest : public InProcessBrowserTest {
+void GetPdfData(const char* file_name,
+ base::FilePath* test_data_dir,
+ scoped_refptr<base::RefCountedString>* pdf_data) {
+ ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, test_data_dir));
+ *test_data_dir = test_data_dir->AppendASCII("printing");
+ base::FilePath pdf_file = test_data_dir->AppendASCII(file_name);
+ std::string pdf_data_str;
+ ASSERT_TRUE(base::ReadFileToString(pdf_file, &pdf_data_str));
+ ASSERT_GT(pdf_data_str.length(), 0U);
+ *pdf_data = base::RefCountedString::TakeString(&pdf_data_str);
+}
+
+std::string HashFile(const std::string& file_data) {
+ std::string sha1 = base::SHA1HashString(file_data);
+ return base::HexEncode(sha1.c_str(), sha1.length());
+}
+
+void ComparePwgFiles(const base::FilePath& expected,
+ const base::FilePath& actual) {
+ std::string pwg_expected_data_str;
+ ASSERT_TRUE(base::ReadFileToString(expected, &pwg_expected_data_str));
+ std::string pwg_actual_data_str;
+ ASSERT_TRUE(base::ReadFileToString(actual, &pwg_actual_data_str));
+ EXPECT_EQ(pwg_expected_data_str.length(), pwg_actual_data_str.length());
+ EXPECT_EQ(HashFile(pwg_expected_data_str), HashFile(pwg_actual_data_str));
+}
+
+class PdfToPwgRasterBrowserTest : public InProcessBrowserTest {
public:
- PDFToPWGRasterBrowserTest()
- : converter_(PWGRasterConverter::CreateDefault()) {}
- ~PDFToPWGRasterBrowserTest() override {}
+ PdfToPwgRasterBrowserTest()
+ : converter_(PwgRasterConverter::CreateDefault()) {}
+ ~PdfToPwgRasterBrowserTest() override {}
void Convert(base::RefCountedMemory* pdf_data,
const PdfRenderSettings& conversion_settings,
@@ -56,17 +95,12 @@ class PDFToPWGRasterBrowserTest : public InProcessBrowserTest {
}
private:
- std::unique_ptr<PWGRasterConverter> converter_;
+ std::unique_ptr<PwgRasterConverter> converter_;
};
-std::string HashFile(const std::string& file_data) {
- std::string sha1 = base::SHA1HashString(file_data);
- return base::HexEncode(sha1.c_str(), sha1.length());
-}
-
} // namespace
-IN_PROC_BROWSER_TEST_F(PDFToPWGRasterBrowserTest, TestFailure) {
+IN_PROC_BROWSER_TEST_F(PdfToPwgRasterBrowserTest, TestFailure) {
scoped_refptr<base::RefCountedStaticMemory> bad_pdf_data =
base::MakeRefCounted<base::RefCountedStaticMemory>("0123456789", 10);
base::FilePath temp_file;
@@ -74,19 +108,12 @@ IN_PROC_BROWSER_TEST_F(PDFToPWGRasterBrowserTest, TestFailure) {
/*expect_success=*/false, &temp_file);
}
-IN_PROC_BROWSER_TEST_F(PDFToPWGRasterBrowserTest, TestSuccess) {
+IN_PROC_BROWSER_TEST_F(PdfToPwgRasterBrowserTest, TestSuccessColor) {
base::ScopedAllowBlockingForTesting allow_blocking;
base::FilePath test_data_dir;
- ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, &test_data_dir));
- test_data_dir = test_data_dir.AppendASCII("printing");
- base::FilePath pdf_file =
- test_data_dir.AppendASCII("pdf_to_pwg_raster_test.pdf");
- std::string pdf_data_str;
- ASSERT_TRUE(base::ReadFileToString(pdf_file, &pdf_data_str));
- ASSERT_GT(pdf_data_str.length(), 0U);
- scoped_refptr<base::RefCountedString> pdf_data(
- base::RefCountedString::TakeString(&pdf_data_str));
+ scoped_refptr<base::RefCountedString> pdf_data;
+ GetPdfData("pdf_to_pwg_raster_test.pdf", &test_data_dir, &pdf_data);
PdfRenderSettings pdf_settings(gfx::Rect(0, 0, 500, 500), gfx::Point(0, 0),
/*dpi=*/1000, /*autorotate=*/false,
@@ -95,27 +122,42 @@ IN_PROC_BROWSER_TEST_F(PDFToPWGRasterBrowserTest, TestSuccess) {
pwg_settings.odd_page_transform = PwgRasterTransformType::TRANSFORM_NORMAL;
pwg_settings.rotate_all_pages = false;
pwg_settings.reverse_page_order = false;
+ pwg_settings.use_color = true;
base::FilePath temp_file;
Convert(pdf_data.get(), pdf_settings, pwg_settings,
/*expect_success=*/true, &temp_file);
ASSERT_FALSE(temp_file.empty());
- // Note that for some reason the generated PWG varies depending on the
- // platform (32 or 64 bits) on Linux.
- base::FilePath pwg_file = test_data_dir.AppendASCII(
-#if defined(OS_LINUX) && defined(ARCH_CPU_32_BITS)
- "pdf_to_pwg_raster_test_32.pwg");
-#else
- "pdf_to_pwg_raster_test.pwg");
-#endif
+ base::FilePath pwg_file =
+ test_data_dir.AppendASCII(kPdfToPwgRasterColorTestFile);
+ ComparePwgFiles(pwg_file, temp_file);
+}
- std::string pwg_expected_data_str;
- ASSERT_TRUE(base::ReadFileToString(pwg_file, &pwg_expected_data_str));
- std::string pwg_actual_data_str;
- ASSERT_TRUE(base::ReadFileToString(temp_file, &pwg_actual_data_str));
- EXPECT_EQ(pwg_expected_data_str.length(), pwg_actual_data_str.length());
- EXPECT_EQ(HashFile(pwg_expected_data_str), HashFile(pwg_actual_data_str));
+IN_PROC_BROWSER_TEST_F(PdfToPwgRasterBrowserTest, TestSuccessMono) {
+ base::ScopedAllowBlockingForTesting allow_blocking;
+
+ base::FilePath test_data_dir;
+ scoped_refptr<base::RefCountedString> pdf_data;
+ GetPdfData("pdf_to_pwg_raster_test.pdf", &test_data_dir, &pdf_data);
+
+ PdfRenderSettings pdf_settings(gfx::Rect(0, 0, 500, 500), gfx::Point(0, 0),
+ /*dpi=*/1000, /*autorotate=*/false,
+ PdfRenderSettings::Mode::NORMAL);
+ PwgRasterSettings pwg_settings;
+ pwg_settings.odd_page_transform = PwgRasterTransformType::TRANSFORM_NORMAL;
+ pwg_settings.rotate_all_pages = false;
+ pwg_settings.reverse_page_order = false;
+ pwg_settings.use_color = false;
+
+ base::FilePath temp_file;
+ Convert(pdf_data.get(), pdf_settings, pwg_settings,
+ /*expect_success=*/true, &temp_file);
+ ASSERT_FALSE(temp_file.empty());
+
+ base::FilePath pwg_file =
+ test_data_dir.AppendASCII(kPdfToPwgRasterMonoTestFile);
+ ComparePwgFiles(pwg_file, temp_file);
}
} // namespace printing
diff --git a/chromium/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc b/chromium/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc
index ff290214dcd..a5ea92f2878 100644
--- a/chromium/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc
@@ -59,7 +59,7 @@ ChromeBrowserPepperHostFactory::CreateResourceHost(
}
case PpapiHostMsg_OutputProtection_Create::ID: {
scoped_refptr<ResourceMessageFilter> output_protection_filter(
- new chrome::PepperOutputProtectionMessageFilter(host_, instance));
+ new PepperOutputProtectionMessageFilter(host_, instance));
return std::unique_ptr<ResourceHost>(
new MessageFilterHost(host_->GetPpapiHost(), instance, resource,
output_protection_filter));
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc
index d59c3a59a9b..60ec7b81188 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc
@@ -17,8 +17,6 @@
#include "ppapi/proxy/ppapi_messages.h"
#include "ui/display/types/display_constants.h"
-namespace chrome {
-
namespace {
static_assert(static_cast<int>(PP_OUTPUT_PROTECTION_LINK_TYPE_PRIVATE_NONE) ==
@@ -161,5 +159,3 @@ void PepperOutputProtectionMessageFilter::OnEnableProtectionCompleteOnIOThread(
SendReply(reply_context,
PpapiPluginMsg_OutputProtection_EnableProtectionReply());
}
-
-} // namespace chrome
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h b/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h
index d475fb40c89..89ad19d6502 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h
@@ -28,8 +28,6 @@ struct HostMessageContext;
class OutputProtectionProxy;
-namespace chrome {
-
class PepperOutputProtectionMessageFilter
: public ppapi::host::ResourceMessageFilter {
public:
@@ -82,6 +80,4 @@ class PepperOutputProtectionMessageFilter
DISALLOW_COPY_AND_ASSIGN(PepperOutputProtectionMessageFilter);
};
-} // namespace chrome
-
#endif // CHROME_BROWSER_RENDERER_HOST_PEPPER_PEPPER_OUTPUT_PROTECTION_MESSAGE_FILTER_H_
diff --git a/chromium/chrome/browser/resources/PRESUBMIT.py b/chromium/chrome/browser/resources/PRESUBMIT.py
index e7a3e430986..9ebdb0ab8e6 100644
--- a/chromium/chrome/browser/resources/PRESUBMIT.py
+++ b/chromium/chrome/browser/resources/PRESUBMIT.py
@@ -98,7 +98,8 @@ def CheckHtml(input_api, output_api):
def RunOptimizeWebUiTests(input_api, output_api):
presubmit_path = input_api.PresubmitLocalPath()
- tests = [input_api.os_path.join(presubmit_path, 'optimize_webui_test.py')]
+ sources = ['optimize_webui_test.py', 'unpack_pak.py']
+ tests = [input_api.os_path.join(presubmit_path, s) for s in sources]
return input_api.canned_checks.RunUnitTests(input_api, output_api, tests)
diff --git a/chromium/chrome/browser/resources/about_flash.html b/chromium/chrome/browser/resources/about_flash.html
index c9d4ad17554..fd1f712b1c3 100644
--- a/chromium/chrome/browser/resources/about_flash.html
+++ b/chromium/chrome/browser/resources/about_flash.html
@@ -1,5 +1,5 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
@@ -14,9 +14,9 @@
</style>
</head>
<body>
-<div id="loading-message" i18n-content="loadingMessage">LOADING_MESSAGE</div>
+<div id="loading-message">$i18n{loadingMessage}</div>
<div id="body-container" style="visibility:hidden">
- <div id="header"><h1 i18n-content="flashLongTitle">ABOUT_FLASH</h1></div>
+ <div id="header"><h1>$i18n{flashLongTitle}</h1></div>
<div id="flashInfoTemplate">
<table cellpadding="2" cellspacing="0" border="0">
diff --git a/chromium/chrome/browser/resources/bluetooth_internals/adapter_broker.js b/chromium/chrome/browser/resources/bluetooth_internals/adapter_broker.js
index df04fc91b8f..e357336fe7e 100644
--- a/chromium/chrome/browser/resources/bluetooth_internals/adapter_broker.js
+++ b/chromium/chrome/browser/resources/bluetooth_internals/adapter_broker.js
@@ -220,13 +220,13 @@ cr.define('adapter_broker', function() {
if (adapterBroker)
return Promise.resolve(adapterBroker);
- var adapterFactory = new bluetooth.mojom.AdapterFactoryPtr;
+ var bluetoothInternalsHandler = new mojom.BluetoothInternalsHandlerPtr;
Mojo.bindInterface(
- bluetooth.mojom.AdapterFactory.name,
- mojo.makeRequest(adapterFactory).handle);
+ mojom.BluetoothInternalsHandler.name,
+ mojo.makeRequest(bluetoothInternalsHandler).handle);
// Get an Adapter service.
- return adapterFactory.getAdapter().then(function(response) {
+ return bluetoothInternalsHandler.getAdapter().then(function(response) {
if (!response.adapter.ptr.isBound()) {
throw new Error('Bluetooth Not Supported on this platform.');
}
diff --git a/chromium/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html b/chromium/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html
index 40f1bce873c..ea3880815ed 100644
--- a/chromium/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html
+++ b/chromium/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html
@@ -28,6 +28,7 @@
<script src="uuid.mojom.js"></script>
<script src="device.mojom.js"></script>
<script src="adapter.mojom.js"></script>
+ <script src="bluetooth_internals.mojom.js"></script>
<script src="snackbar.js"></script>
<script src="adapter_broker.js"></script>
<script src="device_broker.js"></script>
diff --git a/chromium/chrome/browser/resources/bookmark_manager/js/compiled_resources2.gyp b/chromium/chrome/browser/resources/bookmark_manager/js/compiled_resources2.gyp
index 30dce813038..388e1d1bf7d 100644
--- a/chromium/chrome/browser/resources/bookmark_manager/js/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/bookmark_manager/js/compiled_resources2.gyp
@@ -35,6 +35,7 @@
'<(DEPTH)/ui/webui/resources/js/event_tracker.js',
'<(DEPTH)/ui/webui/resources/js/i18n_template_no_process.js',
'<(DEPTH)/ui/webui/resources/js/load_time_data.js',
+ '<(DEPTH)/ui/webui/resources/js/parse_html_subset.js',
'<(DEPTH)/ui/webui/resources/js/promise_resolver.js',
'<(DEPTH)/ui/webui/resources/js/util.js',
'<(DEPTH)/ui/webui/resources/js/icon.js',
diff --git a/chromium/chrome/browser/resources/certificate_viewer.html b/chromium/chrome/browser/resources/certificate_viewer.html
index e6c3b14c09f..10bb1bbf784 100644
--- a/chromium/chrome/browser/resources/certificate_viewer.html
+++ b/chromium/chrome/browser/resources/certificate_viewer.html
@@ -1,5 +1,5 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<title id="title"></title>
@@ -20,74 +20,74 @@
<body>
<tabbox id="tabbox">
<tabs id="tabs" class="new-style-tabs">
- <tab i18n-content="general"></tab>
- <tab i18n-content="details"></tab>
+ <tab>$i18n{general}</tab>
+ <tab>$i18n{details}</tab>
</tabs>
<tabpanels id="tabpanels" class="new-style-tabs">
<!-- General -->
<tabpanel id="general">
<!-- Usages -->
- <h3 id="usages-title" i18n-content="usages"></h3>
+ <h3 id="usages-title">$i18n{usages}</h3>
<div id="usages"></div>
<div class="groups">
<!-- Issued to -->
<div>
- <h3 i18n-content="issuedTo"></h3>
+ <h3>$i18n{issuedTo}</h3>
</div>
<div>
- <div class="attribute" i18n-content="cn"></div>
+ <div class="attribute">$i18n{cn}</div>
<div id="issued-cn" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="o"></div>
+ <div class="attribute">$i18n{o}</div>
<div id="issued-o" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="ou"></div>
+ <div class="attribute">$i18n{ou}</div>
<div id="issued-ou" class="value"></div>
</div>
<!-- Issued by -->
<div>
- <h3 i18n-content="issuedBy"></h3>
+ <h3>$i18n{issuedBy}</h3>
</div>
<div>
- <div class="attribute" i18n-content="cn"></div>
+ <div class="attribute">$i18n{cn}</div>
<div id="issuer-cn" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="o"></div>
+ <div class="attribute">$i18n{o}</div>
<div id="issuer-o" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="ou"></div>
+ <div class="attribute">$i18n{ou}</div>
<div id="issuer-ou" class="value"></div>
</div>
<!-- Validity -->
<div>
- <h3 i18n-content="validity"></h3>
+ <h3>$i18n{validity}</h3>
</div>
<div>
- <div class="attribute" i18n-content="issuedOn"></div>
+ <div class="attribute">$i18n{issuedOn}</div>
<div id="issue-date" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="expiresOn"></div>
+ <div class="attribute">$i18n{expiresOn}</div>
<div id="expiry-date" class="value"></div>
</div>
<!-- Fingerprints -->
<div>
- <h3 i18n-content="fingerprints"></h3>
+ <h3>$i18n{fingerprints}</h3>
</div>
<div>
- <div class="attribute" i18n-content="sha256"></div>
+ <div class="attribute">$i18n{sha256}</div>
<div id="sha256" class="value"></div>
</div>
<div>
- <div class="attribute" i18n-content="sha1"></div>
+ <div class="attribute">$i18n{sha1}</div>
<div id="sha1" class="value"></div>
</div>
</div>
@@ -96,20 +96,20 @@
<!-- Details -->
<tabpanel>
<div id="hierarchy-section" class="vertical-box">
- <h3 i18n-content="hierarchy"></h3>
+ <h3>$i18n{hierarchy}</h3>
<tree id="hierarchy" class="section-contents"
icon-visibility='hidden'></tree>
</div>
<div id="cert-fields-section" class="vertical-box">
- <h3 i18n-content="certFields"></h3>
+ <h3>$i18n{certFields}</h3>
<tree id="cert-fields" class="section-contents"
icon-visibility='hidden'></tree>
</div>
<div id="cert-field-value-section" class="vertical-box">
- <h3 i18n-content="certFieldVal"></h3>
+ <h3>$i18n{certFieldVal}</h3>
<div id="cert-field-value" class="section-contents"></div>
<div>
- <button id="export" i18n-content="export"></button>
+ <button id="export">$i18n{export}</button>
</div>
</div>
</tabpanel>
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/BUILD.gn b/chromium/chrome/browser/resources/chromeos/chromevox/BUILD.gn
index 6e5018a8af0..98fdb591fca 100644
--- a/chromium/chrome/browser/resources/chromeos/chromevox/BUILD.gn
+++ b/chromium/chrome/browser/resources/chromeos/chromevox/BUILD.gn
@@ -148,7 +148,6 @@ chromevox_modules = [
"cvox2/background/panel_menu.js",
"cvox2/background/panel_menu_item.js",
"cvox2/background/recovery_strategy.js",
- "cvox2/background/tabs_automation_handler.js",
"cvox2/background/tree_walker.js",
"cvox2/background/tutorial.js",
"cvox2/injected/keyboard_handler.js",
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json
index 76b4836f627..95c99e142cd 100644
--- a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json
+++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json
@@ -753,15 +753,6 @@
}
},
{
- "command": "copy",
- "sequence": {
- "keys": {
- "keyCode": [67],
- "ctrlKey": [true]
- }
- }
- },
- {
"command": "previousRow",
"sequence": {
"cvoxModifier": true,
diff --git a/chromium/chrome/browser/resources/chromeos/select_to_speak/BUILD.gn b/chromium/chrome/browser/resources/chromeos/select_to_speak/BUILD.gn
index a30ce42d14c..3a2962e1cab 100644
--- a/chromium/chrome/browser/resources/chromeos/select_to_speak/BUILD.gn
+++ b/chromium/chrome/browser/resources/chromeos/select_to_speak/BUILD.gn
@@ -26,7 +26,12 @@ run_jsbundler("select_to_speak_copied_files") {
mode = "copy"
dest_dir = select_to_speak_out_dir
sources = [
+ "../chromevox/cvox2/background/automation_predicate.js",
+ "../chromevox/cvox2/background/automation_util.js",
+ "../chromevox/cvox2/background/constants.js",
+ "../chromevox/cvox2/background/tree_walker.js",
"checked.png",
+ "closure_shim.js",
"options.css",
"options.html",
"paragraph_utils.js",
@@ -39,6 +44,7 @@ run_jsbundler("select_to_speak_copied_files") {
rewrite_rules = [
rebase_path(".", root_build_dir) + ":",
rebase_path(closure_library_dir, root_build_dir) + ":closure",
+ rebase_path("../chromevox/cvox2/background", root_build_dir) + ":",
]
}
@@ -82,3 +88,69 @@ manifest("select_to_speak_guest_manifest") {
output_file = "$select_to_speak_out_dir/manifest_guest.json"
is_guest_manifest = true
}
+
+test("select_to_speak_extension_tests") {
+ sources = [
+ "//chrome/browser/extensions/browsertest_util.cc",
+ "//chrome/browser/extensions/browsertest_util.h",
+ "//chrome/browser/ui/webui/web_ui_test_handler.cc",
+ "//chrome/browser/ui/webui/web_ui_test_handler.h",
+ "//chrome/test/base/extension_js_browser_test.cc",
+ "//chrome/test/base/extension_js_browser_test.h",
+ "//chrome/test/base/extension_load_waiter_one_shot.cc",
+ "//chrome/test/base/extension_load_waiter_one_shot.h",
+ "//chrome/test/base/javascript_browser_test.cc",
+ "//chrome/test/base/javascript_browser_test.h",
+ "//chrome/test/base/test_chrome_web_ui_controller_factory.cc",
+ "//chrome/test/base/test_chrome_web_ui_controller_factory.h",
+ "//chrome/test/base/web_ui_browser_test.cc",
+ "//chrome/test/base/web_ui_browser_test.h",
+ ]
+
+ deps = [
+ ":select_to_speak_extjs_tests",
+ "//base",
+ "//base/test:test_support",
+ "//chrome:browser_tests_pak",
+ "//chrome:packed_resources",
+ "//chrome:resources",
+ "//chrome/browser",
+ "//chrome/renderer",
+ "//chrome/test:browser_tests_runner",
+ "//chrome/test:test_support",
+ "//chrome/test:test_support_ui",
+ "//content/test:test_support",
+ "//testing/gmock",
+ "//testing/gtest",
+ ]
+
+ data = [
+ "$root_out_dir/chrome_100_percent.pak",
+ "$root_out_dir/chrome_200_percent.pak",
+ "$root_out_dir/locales/en-US.pak",
+ "$root_out_dir/resources.pak",
+ "$root_out_dir/resources/chromeos/select_to_speak/",
+ "$root_out_dir/test_data/chrome/browser/resources/chromeos/select_to_speak/",
+
+ # The test uses data from the original location, not the copied one.
+ "//chrome/browser/resources/chromeos/chromevox/",
+ "//chrome/browser/resources/chromeos/select_to_speak/",
+ "//chrome/test/data/webui/test_api.js",
+ "//chrome/third_party/mock4js/",
+ "//third_party/accessibility-audit/axs_testing.js",
+ "//third_party/chaijs/chai.js",
+ ]
+}
+
+js2gtest("select_to_speak_extjs_tests") {
+ test_type = "extension"
+ sources = [
+ "select_to_speak_keystroke_selection_test.extjs",
+ ]
+ gen_include_files = [
+ "../chromevox/testing/callback_helper.js",
+ "mock_tts.js",
+ "select_to_speak_e2e_test_base.js",
+ ]
+ defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
+}
diff --git a/chromium/chrome/browser/resources/chromeos/select_to_speak/compiled_resources2.gyp b/chromium/chrome/browser/resources/chromeos/select_to_speak/compiled_resources2.gyp
index a5811052311..ec7035886ae 100644
--- a/chromium/chrome/browser/resources/chromeos/select_to_speak/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/chromeos/select_to_speak/compiled_resources2.gyp
@@ -6,11 +6,14 @@
{
'target_name': 'select_to_speak',
'dependencies': [
+ '../chromevox/cvox2/background/constants',
+ '../chromevox/cvox2/background/automation_util',
'externs',
'paragraph_utils',
'<(EXTERNS_GYP):accessibility_private',
'<(EXTERNS_GYP):automation',
'<(EXTERNS_GYP):chrome_extensions',
+ '<(EXTERNS_GYP):command_line_private',
'<(EXTERNS_GYP):metrics_private',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
@@ -40,5 +43,43 @@
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
+ {
+ 'target_name': '../chromevox/cvox2/background/automation_util',
+ 'dependencies': [
+ '../chromevox/cvox2/background/automation_predicate',
+ '../chromevox/cvox2/background/tree_walker',
+ '../chromevox/cvox2/background/constants',
+ '<(EXTERNS_GYP):automation',
+ '<(EXTERNS_GYP):chrome_extensions',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': '../chromevox/cvox2/background/tree_walker',
+ 'dependencies': [
+ '../chromevox/cvox2/background/automation_predicate',
+ '../chromevox/cvox2/background/constants',
+ '<(EXTERNS_GYP):automation',
+ '<(EXTERNS_GYP):chrome_extensions',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': '../chromevox/cvox2/background/automation_predicate',
+ 'dependencies': [
+ '../chromevox/cvox2/background/constants',
+ '<(EXTERNS_GYP):automation',
+ '<(EXTERNS_GYP):chrome_extensions',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': '../chromevox/cvox2/background/constants',
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'closure_shim',
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
],
}
diff --git a/chromium/chrome/browser/resources/chromeos/select_to_speak/strings/select_to_speak_strings.grd b/chromium/chrome/browser/resources/chromeos/select_to_speak/strings/select_to_speak_strings.grd
index c78c65c209e..8967fce057c 100644
--- a/chromium/chrome/browser/resources/chromeos/select_to_speak/strings/select_to_speak_strings.grd
+++ b/chromium/chrome/browser/resources/chromeos/select_to_speak/strings/select_to_speak_strings.grd
@@ -183,6 +183,27 @@
<message desc="Example of a word highlight on a light background in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_HIGHLIGHT_LIGHT">
Light background
</message>
+ <message desc="Label for the control in the Select-to-speak options dialog where the user can choose the pitch of synthesized speech." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_DESCRIPTION">
+ Select a speech pitch:
+ </message>
+ <message desc="Label for the lowest synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_LOWEST">
+ Lowest
+ </message>
+ <message desc="Label forer low synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_LOWER">
+ Lower
+ </message>
+ <message desc="Label for low synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_LOW">
+ Low
+ </message>
+ <message desc="Label for a normal synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_NORMAL">
+ Normal
+ </message>
+ <message desc="Label for high synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_HIGH">
+ High
+ </message>
+ <message desc="Label for highest synthesized speech pitch in the Select-to-speak options dialog." name="IDS_SELECT_TO_SPEAK_OPTIONS_PITCH_HIGHEST">
+ Highest
+ </message>
</messages>
</release>
</grit>
diff --git a/chromium/chrome/browser/resources/component_extension_resources.grd b/chromium/chrome/browser/resources/component_extension_resources.grd
index 1a7f9514b0c..78dc8f5d8b8 100644
--- a/chromium/chrome/browser/resources/component_extension_resources.grd
+++ b/chromium/chrome/browser/resources/component_extension_resources.grd
@@ -116,6 +116,8 @@
<include name="IDR_PDF_GESTURE_DETECTOR_JS" file="pdf/gesture_detector.js" type="BINDATA" />
<include name="IDR_PDF_BROWSER_API_JS" file="pdf/browser_api.js" type="BINDATA" />
<include name="IDR_PDF_CONTENT_SCRIPT_JS" file="pdf/content_script.js" type="BINDATA" />
+ <include name="IDR_PDF_METRICS_JS" file="pdf/metrics.js" type="BINDATA" />
+ <include name="IDR_PDF_COORDS_TRANSFORMER_JS" file="pdf/coords_transformer.js" type="BINDATA" />
<include name="IDR_PDF_SHARED_VARS_HTML" file="pdf/elements/shared-vars.html" type="BINDATA" />
<include name="IDR_PDF_ICONS_HTML" file="pdf/elements/icons.html" type="BINDATA" />
@@ -155,6 +157,7 @@
<include name="IDR_CRYPTOTOKEN_GNUBBYFACTORY_JS" file="cryptotoken/gnubbyfactory.js" type="BINDATA" />
<include name="IDR_CRYPTOTOKEN_USBGNUBBYFACTORY_JS" file="cryptotoken/usbgnubbyfactory.js" type="BINDATA" />
<include name="IDR_CRYPTOTOKEN_DEVICESTATUSCODES_JS" file="cryptotoken/devicestatuscodes.js" type="BINDATA" />
+ <include name="IDR_CRYPTOTOKEN_ASN1_JS" file="cryptotoken/asn1.js" type="BINDATA" />
<include name="IDR_CRYPTOTOKEN_ENROLLER_JS" file="cryptotoken/enroller.js" type="BINDATA" />
<include name="IDR_CRYPTOTOKEN_USBENROLLHANDLER_JS" file="cryptotoken/usbenrollhandler.js" type="BINDATA" />
<include name="IDR_CRYPTOTOKEN_REQUESTQUEUE_JS" file="cryptotoken/requestqueue.js" type="BINDATA" />
diff --git a/chromium/chrome/browser/resources/components.html b/chromium/chrome/browser/resources/components.html
index 205945a39ba..cec95199a72 100644
--- a/chromium/chrome/browser/resources/components.html
+++ b/chromium/chrome/browser/resources/components.html
@@ -1,15 +1,15 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
-<title i18n-content="componentsTitle"></title>
+<title>$i18n{componentsTitle}</title>
<link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
<link rel="stylesheet" href="components.css">
</head>
<body>
<div id="body-container" style="visibility:hidden">
- <div id="header"><h1 i18n-content="componentsTitle">TITLE</h1></div>
+ <div id="header"><h1>$i18n{componentsTitle}</h1></div>
<div id="component-placeholder"></div>
<div id="component-template" hidden>
@@ -17,8 +17,7 @@
<div id="top" class="wbox">
<div class="section-header">
- <span class="section-header-title" i18n-content="componentsTitle">
- </span>
+ <span class="section-header-title">$i18n{componentsTitle}</span>
<span class="section-header-title"
jsdisplay="components.length > 0">(<span
jscontent="components.length"></span>)</span>
@@ -30,7 +29,7 @@
<div class="content">
<div class="component-name no-components"
jsdisplay="components.length === 0">
- <div i18n-content="noComponents"></div>
+ <div>$i18n{noComponents}</div>
</div>
<div jsdisplay="components.length > 0">
@@ -43,7 +42,7 @@
jscontent="name">
</span>
<span>
- - <span i18n-content="componentVersion"></span>
+ - <span>$i18n{componentVersion}</span>
<span dir="ltr" jscontent="version"
jsvalues=".id: 'version-' + id"></span>
</span>
@@ -51,14 +50,15 @@
</div>
</div>
<div class="component-text">
- <span i18n-content="statusLabel"></span>
+ <span>$i18n{statusLabel}</span>
-
<span jscontent="status" jsvalues=".id: 'status-' + id">
<span>
</div>
<div class="component-actions">
<button class="button-check-update" guest-disabled
- jsvalues=".id:id" i18n-content="checkUpdate">
+ jsvalues=".id:id">
+ $i18n{checkUpdate}
</button>
</div>
</div>
diff --git a/chromium/chrome/browser/resources/cryptotoken/.eslintrc.js b/chromium/chrome/browser/resources/cryptotoken/.eslintrc.js
new file mode 100644
index 00000000000..0dcb0cf9176
--- /dev/null
+++ b/chromium/chrome/browser/resources/cryptotoken/.eslintrc.js
@@ -0,0 +1,8 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// This makes "async function" not an error.
+module.exports = {
+ parserOptions: {ecmaVersion: 2017},
+};
diff --git a/chromium/chrome/browser/resources/cryptotoken/OWNERS b/chromium/chrome/browser/resources/cryptotoken/OWNERS
index aac50e0e8f2..7fc1909d66c 100644
--- a/chromium/chrome/browser/resources/cryptotoken/OWNERS
+++ b/chromium/chrome/browser/resources/cryptotoken/OWNERS
@@ -1,2 +1 @@
-arnarb@chromium.org
-juanlang@chromium.org
+file://chrome/browser/extensions/api/cryptotoken_private/OWNERS
diff --git a/chromium/chrome/browser/resources/cryptotoken/asn1.js b/chromium/chrome/browser/resources/cryptotoken/asn1.js
new file mode 100644
index 00000000000..efbd80be4e7
--- /dev/null
+++ b/chromium/chrome/browser/resources/cryptotoken/asn1.js
@@ -0,0 +1,714 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+/**
+ * ASN.1 parser, in the manner of BoringSSL's CBS (crypto byte string) lib.
+ *
+ * A |ByteString| is a buffer of DER-encoded bytes. To decode the buffer, you
+ * must know something about the expected sequence of tags, which allows you to
+ * call getASN1() and friends with the right arguments and in the right order.
+ *
+ * https://commondatastorage.googleapis.com/chromium-boringssl-docs/bytestring.h.html
+ * is the canonical API reference.
+ */
+const ByteString = class {
+ /**
+ * Creates a new ASN.1 parser.
+ * @param {!Uint8Array} buffer DER-encoded ASN.1 bytes.
+ */
+ constructor(buffer) {
+ /** @private {!Uint8Array} */
+ this.slice_ = buffer;
+ }
+
+ /**
+ * @return {!Uint8Array} The DER-encoded bytes remaining in the buffer.
+ */
+ get data() {
+ return this.slice_;
+ }
+
+ /**
+ * @return {number} The number of DER-encoded bytes remaining in the buffer.
+ */
+ get length() {
+ return this.slice_.length;
+ }
+
+ /**
+ * @return {boolean} True if the buffer is empty.
+ */
+ get empty() {
+ return this.slice_.length == 0;
+ }
+
+ /**
+ * Pops a byte from the start of the buffer.
+ * @return {number} A byte.
+ * @throws {Error} if the buffer is empty.
+ * @private
+ */
+ getU8_() {
+ if (this.empty) {
+ throw Error('getU8_: slice empty');
+ }
+ const b = this.slice_[0];
+ this.slice_ = this.slice_.subarray(1);
+ return b;
+ }
+
+ /**
+ * Pops |n| bytes from the buffer.
+ * @param {number} n The number of bytes to pop.
+ * @throws {Error}
+ * @private
+ */
+ skip_(n) {
+ if (this.slice_.length < n) {
+ throw Error('skip_: too few bytes in input');
+ }
+ this.slice_ = this.slice_.subarray(n);
+ }
+
+ /**
+ * @param {number} n The number of bytes to read from the buffer.
+ * @return {!Uint8Array} an array of |n| bytes.
+ * @throws {Error}
+ */
+ getBytes(n) {
+ if (this.slice_.length < n) {
+ throw Error('getBytes: too few bytes in input');
+ }
+ const prefix = this.slice_.subarray(0, n);
+ this.slice_ = this.slice_.subarray(n);
+ return prefix;
+ }
+
+ /**
+ * Returns a value of the specified type.
+ * @param {number} expectedTag The expected tag, e.g. |SEQUENCE|, of the next
+ * value in the buffer.
+ * @param {boolean=} opt_includeHeader If true, include header bytes in the
+ * buffer.
+ * @return {!ByteString} The DER-encoded value bytes.
+ * @throws {Error}
+ * @private
+ */
+ getASN1_(expectedTag, opt_includeHeader) {
+ if (this.empty) {
+ throw Error('getASN1: empty slice, expected tag ' + expectedTag);
+ }
+ const v = this.getAnyASN1();
+ if (v.tag != expectedTag) {
+ throw Error('getASN1: got tag ' + v.tag + ', want ' + expectedTag);
+ }
+ if (!opt_includeHeader) {
+ v.val.skip_(v.headerLen);
+ }
+ return v.val;
+ }
+
+ /**
+ * Returns a value of the specified type.
+ * @param {number} expectedTag The expected tag, e.g. |SEQUENCE|, of the next
+ * value in the buffer.
+ * @return {!ByteString} The DER-encoded value bytes.
+ * @throws {Error}
+ */
+ getASN1(expectedTag) {
+ return this.getASN1_(expectedTag, false);
+ }
+
+ /**
+ * Returns a base128-encoded integer.
+ * @return {number} an int32.
+ * @private
+ */
+ getBase128Int_() {
+ var lookahead = this.slice_.length;
+ if (lookahead > 4) {
+ lookahead = 4;
+ }
+ var len = 0;
+ for (var i = 0; i < lookahead; i++) {
+ if (!(this.data[i] & 0x80)) {
+ len = i + 1;
+ break;
+ }
+ }
+ if (len == 0) {
+ throw Error('terminating byte not found');
+ }
+ var n = 0;
+ var octets = this.getBytes(len);
+ for (var i = 0; i < len; i++) {
+ n |= (octets[i] & 0x7f) << 7 * (len - i - 1);
+ }
+ return n;
+ }
+
+ /**
+ * Returns an OBJECT IDENTIFIER.
+ * @return {Array<number>}
+ */
+ getASN1ObjectIdentifier() {
+ var b = this.getASN1(Tag.OBJECT);
+ var result = [];
+ var first = b.getBase128Int_();
+ result[1] = first % 40;
+ result[0] = (first - result[1]) / 40;
+ var n = 2;
+ while (!b.empty) {
+ result[n++] = b.getBase128Int_();
+ }
+ return result;
+ }
+
+ /**
+ * Returns a value of the specified type, with its header.
+ * @param {number} expectedTag The expected tag, e.g. |SEQUENCE|, of the next
+ * value in the buffer.
+ * @return {!ByteString} The DER-encoded header and value bytes.
+ * @throws {Error}
+ */
+ getASN1Element(expectedTag) {
+ return this.getASN1_(expectedTag, true);
+ }
+
+ /**
+ * Returns an optional value of the specified type.
+ * @param {number} expectedTag The expected tag, e.g. |SEQUENCE|, of the next
+ * value in the buffer.
+ * @return {ByteString}
+ * */
+ getOptionalASN1(expectedTag) {
+ if (this.slice_.length < 1 || this.slice_[0] != expectedTag) {
+ return null;
+ }
+ return this.getASN1(expectedTag);
+ }
+
+ /**
+ * Matches and returns any ASN.1 type.
+ * @return {{tag: number, headerLen: number, val: !ByteString}} An ASN.1
+ * value. The returned |ByteString| includes the DER header bytes.
+ * @throws {Error}
+ */
+ getAnyASN1() {
+ const header = new ByteString(this.slice_);
+ const tag = header.getU8_();
+ const lengthByte = header.getU8_();
+
+ if ((tag & 0x1f) == 0x1f) {
+ throw Error('getAnyASN1: long-form tag found');
+ }
+
+ var len = 0;
+ var headerLen = 0;
+
+ if ((lengthByte & 0x80) == 0) {
+ // Short form length.
+ len = lengthByte + 2;
+ headerLen = 2;
+ } else {
+ // The high bit indicates that this is the long form, while the next 7
+ // bits encode the number of subsequent octets used to encode the length
+ // (ITU-T X.690 clause 8.1.3.5.b).
+ const numBytes = lengthByte & 0x7f;
+
+ // Bitwise operations are always on signed 32-bit two's complement
+ // numbers. This check ensures that we stay under this limit. We could
+ // do this in a better way, but there's no need to process very large
+ // objects.
+ if (numBytes == 0 || numBytes > 3) {
+ throw Error('getAnyASN1: bad ASN.1 long-form length');
+ }
+ const lengthBytes = header.getBytes(numBytes);
+ for (var i = 0; i < numBytes; i++) {
+ len <<= 8;
+ len |= lengthBytes[i];
+ }
+
+ if (len < 128 || (len >> ((numBytes - 1) * 8)) == 0) {
+ throw Error('getAnyASN1: incorrectly encoded ASN.1 length');
+ }
+
+ headerLen = 2 + numBytes;
+ len += headerLen;
+ }
+
+ if (this.slice_.length < len) {
+ throw Error('getAnyASN1: too few bytes in input');
+ }
+ const prefix = this.slice_.subarray(0, len);
+ this.slice_ = this.slice_.subarray(len);
+ return {tag: tag, headerLen: headerLen, val: new ByteString(prefix)};
+ }
+};
+
+/**
+ * Tag is a container for ASN.1 tag values, like |SEQUENCE|. These values
+ * are arguments to e.g. getASN1().
+ */
+const Tag = class {
+ /** @return {number} */
+ static get BOOLEAN() {
+ return 1;
+ }
+
+ /** @return {number} */
+ static get INTEGER() {
+ return 2;
+ }
+
+ /** @return {number} */
+ static get BITSTRING() {
+ return 3;
+ }
+
+ /** @return {number} */
+ static get OCTETSTRING() {
+ return 4;
+ }
+
+ /** @return {number} */
+ static get NULL() {
+ return 5;
+ }
+
+ /** @return {number} */
+ static get OBJECT() {
+ return 6;
+ }
+
+ /** @return {number} */
+ static get UTF8String() {
+ return 12;
+ }
+
+ /** @return {number} */
+ static get PrintableString() {
+ return 19;
+ }
+
+ /** @return {number} */
+ static get UTCTime() {
+ return 23;
+ }
+
+ /** @return {number} */
+ static get GeneralizedTime() {
+ return 24;
+ }
+
+ /** @return {number} */
+ static get CONSTRUCTED() {
+ return 0x20;
+ }
+
+ /** @return {number} */
+ static get SEQUENCE() {
+ return 0x30;
+ }
+
+ /** @return {number} */
+ static get SET() {
+ return 0x31;
+ }
+
+ /** @return {number} */
+ static get CONTEXT_SPECIFIC() {
+ return 0x80;
+ }
+};
+
+/**
+ * ASN.1 builder, in the manner of BoringSSL's CBB (crypto byte builder).
+ *
+ * A |ByteBuilder| maintains a |Uint8Array| slice and appends to it on demand.
+ * After appending all the necessary values, the |data| property returns a
+ * slice containing the result. Utility functions are provided for appending
+ * ASN.1 DER-formatted values.
+ *
+ * Several of the functions take a "continuation" parameter. This is a function
+ * that makes calls to its argument in order to lay down the contents of a
+ * value. Once the continuation returns, the length prefix will be serialised.
+ * It is illegal to call methods on a parent ByteBuilder while a continuation
+ * function is running.
+ */
+const ByteBuilder = class {
+ constructor() {
+ /** @private {?Uint8Array} */
+ this.slice_ = null;
+ /** @private {number} */
+ this.len_ = 0;
+ /** @private {?ByteBuilder} */
+ this.child_ = null;
+ }
+
+ /**
+ * @return {!Uint8Array} The constructed bytes
+ */
+ get data() {
+ if (this.child_ != null) {
+ throw Error('data access while child is pending');
+ }
+ if (this.slice_ === null) {
+ return new Uint8Array(0);
+ }
+ return this.slice_.subarray(0, this.len_);
+ }
+
+ /**
+ * Reallocates the slice to at least a given size.
+ * @param {number} minNewSize The minimum resulting size of the slice.
+ * @private
+ */
+ realloc_(minNewSize) {
+ var newSize = 0;
+
+ if (minNewSize > Number.MAX_SAFE_INTEGER - minNewSize) {
+ // Cannot grow exponentially without overflow.
+ newSize = minNewSize;
+ } else {
+ newSize = minNewSize * 2;
+ }
+
+ if (this.slice_ === null) {
+ if (newSize < 128) {
+ newSize = 128;
+ }
+ this.slice_ = new Uint8Array(newSize);
+ return;
+ }
+
+ const newSlice = new Uint8Array(newSize);
+ for (var i = 0; i < this.len_; i++) {
+ newSlice[i] = this.slice_[i];
+ }
+
+ this.slice_ = newSlice;
+ }
+
+ /**
+ * Extends the current slice by the given number of bytes.
+ * @param {number} n The number of extra bytes needed in the slice.
+ * @return {number} The offset of the new bytes.
+ * @throws {Error}
+ * @private
+ */
+ extend_(n) {
+ if (this.child_ != null) {
+ throw Error('write while child pending');
+ }
+ if (this.len_ > Number.MAX_SAFE_INTEGER - n) {
+ throw Error('length overflow');
+ }
+ if (this.slice_ === null || this.len_ + n > this.slice_.length) {
+ this.realloc_(this.len_ + n);
+ }
+
+ const offset = this.len_;
+ this.len_ += n;
+ return offset;
+ }
+
+ /**
+ * Appends a uint8 to the slice.
+ * @param {number} b The byte to append.
+ * @throws {Error}
+ * @private
+ */
+ addU8_(b) {
+ const offset = this.extend_(1);
+ this.slice_[offset] = b;
+ }
+
+ /**
+ * Appends a length prefixed value to the slice.
+ * @param {number} lenLen The number of length-prefix bytes.
+ * @param {boolean} isASN1 True iff an ASN.1 length should be prefixed.
+ * @param {function(ByteBuilder)} k A function to construct the contents.
+ * @throws {Error}
+ * @private
+ */
+ addLengthPrefixed_(lenLen, isASN1, k) {
+ var offset = this.extend_(lenLen);
+ var child = new ByteBuilder();
+ child.slice_ = this.slice_;
+ child.len_ = this.len_;
+ this.child_ = child;
+ k(child);
+
+ var length = child.len_ - lenLen - offset;
+ if (length > 0x7fffffff) {
+ // If a number larger than this is used with a shift operation in
+ // Javascript, the result is incorrect.
+ throw Error('length too large');
+ }
+
+ if (isASN1) {
+ // In the case of ASN.1 a single byte was reserved for
+ // the length. The contents of the array may need to be
+ // shifted along if the length needs more than that.
+ if (lenLen != 1) {
+ throw Error('internal error');
+ }
+
+ var lenByte = 0;
+ if (length > 0xffffff) {
+ lenLen = 5;
+ lenByte = 0x80 | 4;
+ } else if (length > 0xffff) {
+ lenLen = 4;
+ lenByte = 0x80 | 3;
+ } else if (length > 0xff) {
+ lenLen = 3;
+ lenByte = 0x80 | 2;
+ } else if (length > 0x7f) {
+ lenLen = 2;
+ lenByte = 0x80 | 1;
+ } else {
+ lenLen = 1;
+ lenByte = length;
+ length = 0;
+ }
+
+ child.slice_[offset] = lenByte;
+ const extraBytesNeeded = lenLen - 1;
+ if (extraBytesNeeded > 0) {
+ child.extend_(extraBytesNeeded);
+ child.slice_.copyWithin(offset + lenLen, offset + 1, child.len_);
+ }
+
+ offset++;
+ lenLen = extraBytesNeeded;
+ }
+
+ var l = length;
+ for (var i = lenLen - 1; i >= 0; i--) {
+ child.slice_[offset + i] = l;
+ l >>= 8;
+ }
+
+ if (l != 0) {
+ throw Error('pending child length exceeds reserved space');
+ }
+
+ this.slice_ = child.slice_;
+ this.len_ = child.len_;
+ this.child_ = null;
+ }
+
+ /**
+ * Appends an ASN.1 element to the slice.
+ * @param {number} tag The ASN.1 tag value (must be < 31).
+ * @param {function(ByteBuilder)} k A function to construct the contents.
+ * @throws {Error}
+ */
+ addASN1(tag, k) {
+ if (tag > 255) {
+ throw Error('high-tag values not supported');
+ }
+ this.addU8_(tag);
+ this.addLengthPrefixed_(1, true, k);
+ }
+
+ /**
+ * Appends an ASN.1 INTEGER to the slice.
+ * @param {number} n The value of the integer. Must be within the range of an
+ * int32.
+ * @throws {Error}
+ */
+ addASN1Int(n) {
+ if (n < (0x80000000 << 0) || n > 0x7fffffff) {
+ // Numbers this large (or small) cannot be correctly shifted in
+ // Javascript.
+ throw Error('integer out of encodable range');
+ }
+
+ var length = 1;
+ for (var nn = n; nn >= 0x80 || nn <= -0x80; nn >>= 8) {
+ length++;
+ }
+
+ this.addASN1(Tag.INTEGER, (b) => {
+ for (var i = length - 1; i >= 0; i--) {
+ b.addU8_((n >> (8 * i)) & 0xff);
+ }
+ });
+ }
+
+ /**
+ * Appends a non-negative ASN.1 INTEGER to the slice given its big-endian
+ * encoding. This can be useful when interacting with the WebCrypto API.
+ * @param {!Uint8Array} bytes The big-endian encoding of the integer.
+ * @throws {Error}
+ */
+ addASN1BigInt(bytes) {
+ // Zero is representated as a single zero byte, rather than no bytes.
+ if (bytes.length == 0) {
+ bytes = new Uint8Array(1);
+ }
+
+ // Leading zero bytes need to be removed, unless that would make the number
+ // negative.
+ while (bytes.length >= 2 && bytes[0] == 0 && (bytes[1] & 0x80) == 0) {
+ bytes = bytes.slice(1);
+ }
+
+ // If the MSB is set, the number will be considered to be negative. Thus
+ // a zero prefix is needed in that case.
+ if (bytes.length > 0 && (bytes[0] & 0x80) == 0x80) {
+ if (bytes.length > Number.MAX_SAFE_INTEGER - 1) {
+ throw Error('bigint array too long');
+ }
+ var newBytes = new Uint8Array(bytes.length + 1);
+ newBytes.set(bytes, 1);
+ bytes = newBytes;
+ }
+
+ this.addASN1(Tag.INTEGER, (b) => b.addBytes(bytes));
+ }
+
+ /**
+ * Appends a base128-encoded integer to the slice.
+ * @param {number} n The value of the integer. Must be non-negative and within
+ * the range of an int32.
+ * @throws {Error}
+ * @private
+ */
+ addBase128Int_(n) {
+ if (n < 0 || n > 0x7fffffff) {
+ // Cannot encode negative numbers and large numbers cannot be shifted in
+ // Javascript.
+ throw Error('integer out of encodable range');
+ }
+
+ var length = 0;
+ if (n == 0) {
+ length = 1;
+ } else {
+ for (var i = n; i > 0; i >>= 7) {
+ length++;
+ }
+ }
+
+ for (var i = length - 1; i >= 0; i--) {
+ var octet = 0x7f & (n >> (7 * i));
+ if (i != 0) {
+ octet |= 0x80;
+ }
+ this.addU8_(octet);
+ }
+ }
+
+ /**
+ * Appends an OBJECT IDENTIFIER to the slice.
+ * @param {Array<number>} oid The OID as a list of integer elements.
+ * @throws {Error}
+ */
+ addASN1ObjectIdentifier(oid) {
+ if (oid.length < 2 || oid[0] > 2 || (oid[0] <= 1 && oid[1] >= 40)) {
+ throw Error('invalid OID');
+ }
+
+ this.addASN1(Tag.OBJECT, (b) => {
+ b.addBase128Int_(oid[0] * 40 + oid[1]);
+ for (var i = 2; i < oid.length; i++) {
+ b.addBase128Int_(oid[i]);
+ }
+ });
+ }
+
+ /**
+ * Appends an ASN.1 NULL to the slice.
+ * @throws {Error}
+ */
+ addASN1Null() {
+ const offset = this.extend_(2);
+ this.slice_[offset] = Tag.NULL;
+ this.slice_[offset + 1] = 0;
+ }
+
+ /**
+ * Appends an ASN.1 PrintableString to the slice.
+ * @param {string} s The contents of the string.
+ * @throws {Error}
+ */
+ addASN1PrintableString(s) {
+ var buf = new Uint8Array(s.length);
+ for (var i = 0; i < s.length; i++) {
+ const code = s.charCodeAt(i);
+ if ((code < 97 && code > 122) && // a-z
+ (code < 65 && code > 90) && // A-Z
+ ' \'()+,-/:=?'.indexOf(String.fromCharCode(code)) == -1) {
+ throw Error(
+ 'cannot encode \'' + String.fromCharCode(code) + '\' in' +
+ ' PrintableString');
+ }
+
+ buf[i] = code;
+ }
+
+ this.addASN1(Tag.PrintableString, (b) => {
+ b.addBytes(buf);
+ });
+ }
+
+ /**
+ * Appends an ASN.1 UTF8String to the slice.
+ * @param {string} s The contents of the string.
+ * @throws {Error}
+ */
+ addASN1UTF8String(s) {
+ this.addASN1(Tag.UTF8String, (b) => {
+ b.addBytes((new TextEncoder()).encode(s));
+ });
+ }
+
+ /**
+ * Appends an ASN.1 BIT STRING to the slice.
+ * @param {!Uint8Array} bytes The contents, which must be a whole number of
+ * bytes.
+ * @throws {Error}
+ */
+ addASN1BitString(bytes) {
+ this.addASN1(Tag.BITSTRING, (b) => {
+ b.addU8_(0); // no superfluous bits in encoding.
+ b.addBytes(bytes);
+ });
+ }
+
+ /**
+ * Appends raw data to the slice.
+ * @param {string} s The contents to append. All character values must
+ * be < 256.
+ * @throws {Error}
+ */
+ addBytesFromString(s) {
+ const buf = new Uint8Array(s.length);
+ for (var i = 0; i < s.length; i++) {
+ const code = s.charCodeAt(i);
+ if (code > 255) {
+ throw Error('out-of-range character in string of bytes');
+ }
+ buf[i] = code;
+ }
+
+ this.addBytes(buf);
+ }
+
+ /**
+ * Appends raw bytes to the slice.
+ * @param {!Array<number>|!Uint8Array} bytes Data to append.
+ * @throws {Error}
+ */
+ addBytes(bytes) {
+ const offset = this.extend_(bytes.length);
+ for (var i = 0; i < bytes.length; i++) {
+ this.slice_[offset + i] = bytes[i];
+ }
+ }
+};
diff --git a/chromium/chrome/browser/resources/cryptotoken/devicestatuscodes.js b/chromium/chrome/browser/resources/cryptotoken/devicestatuscodes.js
index 165102abde9..a15acd4f2d8 100644
--- a/chromium/chrome/browser/resources/cryptotoken/devicestatuscodes.js
+++ b/chromium/chrome/browser/resources/cryptotoken/devicestatuscodes.js
@@ -45,6 +45,12 @@ DeviceStatusCodes.INVALID_DATA_STATUS = 0x6984;
DeviceStatusCodes.WRONG_DATA_STATUS = 0x6a80;
/**
+ * Device operation file not found status.
+ * @const
+ */
+DeviceStatusCodes.FILE_NOT_FOUND_STATUS = 0x6a82;
+
+/**
* Device operation timeout status.
* @const
*/
diff --git a/chromium/chrome/browser/resources/cryptotoken/enroller.js b/chromium/chrome/browser/resources/cryptotoken/enroller.js
index 94ae1d42ca4..9b1349281cd 100644
--- a/chromium/chrome/browser/resources/cryptotoken/enroller.js
+++ b/chromium/chrome/browser/resources/cryptotoken/enroller.js
@@ -9,6 +9,342 @@
'use strict';
/**
+ * webSafeBase64ToNormal reencodes a base64-encoded string.
+ *
+ * @param {string} s A string encoded as web-safe base64.
+ * @return {string} A string encoded in normal base64.
+ */
+function webSafeBase64ToNormal(s) {
+ return s.replace(/-/g, '+').replace(/_/g, '/');
+}
+
+/**
+ * decodeWebSafeBase64ToArray decodes a base64-encoded string.
+ *
+ * @param {string} s A base64-encoded string.
+ * @return {!Uint8Array}
+ */
+function decodeWebSafeBase64ToArray(s) {
+ var bytes = atob(webSafeBase64ToNormal(s));
+ var buffer = new ArrayBuffer(bytes.length);
+ var ret = new Uint8Array(buffer);
+ for (var i = 0; i < bytes.length; i++) {
+ ret[i] = bytes.charCodeAt(i);
+ }
+ return ret;
+}
+
+// See "FIDO U2F Authenticator Transports Extension", §3.2.1.
+const transportTypeOID = [1, 3, 6, 1, 4, 1, 45724, 2, 1, 1];
+
+/**
+ * Returns the value of the transport-type X.509 extension from the supplied
+ * attestation certificate, or 0.
+ *
+ * @param {!Uint8Array} der The DER bytes of an attestation certificate.
+ * @returns {Uint8Array} the bytes of the transport-type extension, if present,
+ * or null.
+ * @throws {Error}
+ */
+function transportType(der) {
+ var topLevel = new ByteString(der);
+ const tbsCert = topLevel.getASN1(Tag.SEQUENCE).getASN1(Tag.SEQUENCE);
+ tbsCert.getOptionalASN1(
+ Tag.CONSTRUCTED | Tag.CONTEXT_SPECIFIC | 0); // version
+ tbsCert.getASN1(Tag.INTEGER); // serialNumber
+ tbsCert.getASN1(Tag.SEQUENCE); // signature algorithm
+ tbsCert.getASN1(Tag.SEQUENCE); // issuer
+ tbsCert.getASN1(Tag.SEQUENCE); // validity
+ tbsCert.getASN1(Tag.SEQUENCE); // subject
+ tbsCert.getASN1(Tag.SEQUENCE); // SPKI
+ tbsCert.getOptionalASN1( // issuerUniqueID
+ Tag.CONSTRUCTED | Tag.CONTEXT_SPECIFIC | 1);
+ tbsCert.getOptionalASN1( // subjectUniqueID
+ Tag.CONSTRUCTED | Tag.CONTEXT_SPECIFIC | 2);
+ const outerExtensions =
+ tbsCert.getOptionalASN1(Tag.CONSTRUCTED | Tag.CONTEXT_SPECIFIC | 3);
+ if (outerExtensions == null) {
+ return null;
+ }
+ const extensions = outerExtensions.getASN1(Tag.SEQUENCE);
+ if (extensions.empty) {
+ return null;
+ }
+
+ while (!extensions.empty) {
+ const extension = extensions.getASN1(Tag.SEQUENCE);
+ const oid = extension.getASN1ObjectIdentifier();
+ if (oid.length != transportTypeOID.length) {
+ continue;
+ }
+ var matches = true;
+ for (var i = 0; i < oid.length; i++) {
+ if (oid[i] != transportTypeOID[i]) {
+ matches = false;
+ break;
+ }
+ }
+ if (!matches) {
+ continue;
+ }
+
+ extension.getOptionalASN1(Tag.BOOLEAN); // 'critical' flag
+ const contents = extension.getASN1(Tag.OCTETSTRING);
+ if (!extension.empty) {
+ throw Error('trailing garbage after extension');
+ }
+ return contents.getASN1(Tag.BITSTRING).data;
+ }
+ return null;
+}
+
+/**
+ * makeCertAndKey creates a new ECDSA keypair and returns the private key
+ * and a cert containing the public key.
+ *
+ * @param {!Uint8Array} original The certificate being replaced, as DER bytes.
+ * @return {Promise<{privateKey: !webCrypto.CryptoKey, certDER: !Uint8Array}>}
+ */
+async function makeCertAndKey(original) {
+ var transport = transportType(original);
+ if (transport !== null) {
+ if (transport.length != 2) {
+ throw Error('bad extension length');
+ }
+ if (transport[0] < 3) {
+ throw Error('too many bits set'); // Only 5 bits are defined.
+ }
+ }
+
+ const keyalg = {name: 'ECDSA', namedCurve: 'P-256'};
+ const keypair =
+ await crypto.subtle.generateKey(keyalg, true, ['sign', 'verify']);
+ const publicKey = await crypto.subtle.exportKey('raw', keypair.publicKey);
+ var serialBuffer = new ArrayBuffer(10);
+ var serial = new Uint8Array(serialBuffer);
+ crypto.getRandomValues(serial);
+
+ const ecdsaWithSHA256 = [1, 2, 840, 10045, 4, 3, 2];
+ const ansiX962 = [1, 2, 840, 10045, 2, 1];
+ const secp256R1 = [1, 2, 840, 10045, 3, 1, 7];
+ const commonName = [2, 5, 4, 3];
+ const x509V3 = 2;
+
+ const certBuilder = new ByteBuilder();
+ certBuilder.addASN1(Tag.SEQUENCE, (b) => {
+ b.addASN1(Tag.SEQUENCE, (b) => { // TBSCertificate
+ b.addASN1(Tag.CONTEXT_SPECIFIC | Tag.CONSTRUCTED | 0, (b) => {
+ b.addASN1Int(x509V3); // Version
+ });
+ b.addASN1BigInt(serial); // Serial number
+ b.addASN1(Tag.SEQUENCE, (b) => { // Signature algorithm
+ b.addASN1ObjectIdentifier(ecdsaWithSHA256);
+ });
+ b.addASN1(Tag.SEQUENCE, (b) => { // Issuer
+ b.addASN1(Tag.SET, (b) => {
+ b.addASN1(Tag.SEQUENCE, (b) => {
+ b.addASN1ObjectIdentifier(commonName);
+ b.addASN1PrintableString('U2F');
+ });
+ });
+ });
+ b.addASN1(Tag.SEQUENCE, (b) => { // Validity
+ b.addASN1(Tag.UTCTime, (b) => {
+ b.addBytesFromString('0001010000Z');
+ });
+ b.addASN1(Tag.UTCTime, (b) => {
+ b.addBytesFromString('0001010000Z');
+ });
+ });
+ b.addASN1(Tag.SEQUENCE, (b) => { // Subject
+ b.addASN1(Tag.SET, (b) => {
+ b.addASN1(Tag.SEQUENCE, (b) => {
+ b.addASN1ObjectIdentifier(commonName);
+ b.addASN1PrintableString('U2F');
+ });
+ });
+ });
+ b.addASN1(Tag.SEQUENCE, (b) => { // Public key
+ b.addASN1(Tag.SEQUENCE, (b) => { // Algorithm identifier
+ b.addASN1ObjectIdentifier(ansiX962);
+ b.addASN1ObjectIdentifier(secp256R1);
+ });
+ b.addASN1BitString(new Uint8Array(publicKey));
+ });
+ if (transport !== null) {
+ var t = transport; // This causes the compiler to see t cannot be null.
+ // Extensions
+ b.addASN1(Tag.CONTEXT_SPECIFIC | Tag.CONSTRUCTED | 3, (b) => {
+ b.addASN1(Tag.SEQUENCE, (b) => {
+ b.addASN1(Tag.SEQUENCE, (b) => { // Transport-type extension.
+ b.addASN1ObjectIdentifier(transportTypeOID);
+ b.addASN1(Tag.OCTETSTRING, (b) => {
+ b.addASN1(Tag.BITSTRING, (b) => {
+ b.addBytes(t);
+ });
+ });
+ });
+ });
+ });
+ }
+ });
+ b.addASN1(Tag.SEQUENCE, (b) => { // Algorithm identifier
+ b.addASN1ObjectIdentifier(ecdsaWithSHA256);
+ });
+ b.addASN1(Tag.BITSTRING, (b) => { // Signature
+ b.addBytesFromString('\x00'); // (not valid, obviously.)
+ });
+ });
+ return {privateKey: keypair.privateKey, certDER: certBuilder.data};
+}
+
+/**
+ * Registration encodes a registration response success message. See "FIDO U2F
+ * Raw Message Formats" (§4.3).
+ */
+const Registration = class {
+ /**
+ * @param {string} registrationData the registration response message,
+ * base64-encoded.
+ * @param {string} appId the application identifier.
+ * @param {string=} opt_clientData the client data, base64-encoded. This
+ * field is not really optional; it is an error if it is empty or missing.
+ * @throws {Error}
+ */
+ constructor(registrationData, appId, opt_clientData) {
+ var data = new ByteString(decodeWebSafeBase64ToArray(registrationData));
+ var magic = data.getBytes(1);
+ if (magic[0] != 5) {
+ throw Error('bad magic number');
+ }
+ /** @private {!Uint8Array} */
+ this.publicKey_ = data.getBytes(65);
+ /** @private {!Uint8Array} */
+ this.keyHandleLen_ = data.getBytes(1);
+ /** @private {!Uint8Array} */
+ this.keyHandle_ = data.getBytes(this.keyHandleLen_[0]);
+ /** @private {!Uint8Array} */
+ this.certificate_ = data.getASN1Element(Tag.SEQUENCE).data;
+ /** @private {!Uint8Array} */
+ this.signature_ = data.getASN1Element(Tag.SEQUENCE).data;
+ if (!data.empty) {
+ throw Error('extra trailing bytes');
+ }
+
+ if (!opt_clientData) {
+ throw Error('missing client data');
+ }
+ /** @private {string} */
+ this.clientData_ = atob(webSafeBase64ToNormal(opt_clientData));
+ JSON.parse(this.clientData_); // Just checking.
+
+ /** @private {string} */
+ this.appId_ = appId;
+ }
+
+ /** @return {!Uint8Array} the attestation certificate, DER-encoded. */
+ get certificate() {
+ return this.certificate_;
+ }
+
+ /** @return {!Uint8Array} the attestation signature, DER-encoded. */
+ get signature() {
+ return this.signature_;
+ }
+
+ /**
+ * toBeSigned marshals the parts of a registration that are signed by the
+ * attestation key, however obtained.
+ *
+ * @return {!Uint8Array} data to be signed.
+ */
+ toBeSigned() {
+ var tbs = new ByteBuilder();
+ tbs.addBytesFromString('\0');
+ tbs.addBytes(sha256HashOfString(this.appId_));
+ tbs.addBytes(sha256HashOfString(this.clientData_));
+ tbs.addBytes(this.keyHandle_);
+ tbs.addBytes(this.publicKey_);
+ return tbs.data;
+ }
+
+ /**
+ * sign signs data from the registration (see toBeSigned()) using the supplied
+ * private key. This is used in |RANDOMIZE| mode.
+ *
+ * @param {!webCrypto.CryptoKey} key ECDSA P-256 signing key in WebCrypto
+ * format
+ * @return {Promise<!Uint8Array>} ASN.1 DER encoded ECDSA signature.
+ */
+ async sign(key) {
+ const algo = {name: 'ECDSA', hash: {name: 'SHA-256'}};
+ var signatureBuf = await crypto.subtle.sign(algo, key, this.toBeSigned());
+ var signatureRaw = new ByteString(new Uint8Array(signatureBuf));
+ var signatureASN1 = new ByteBuilder();
+ signatureASN1.addASN1(Tag.SEQUENCE, (b) => {
+ // The P-256 signature from WebCrypto is a pair of 32-byte, big-endian
+ // values concatenated.
+ b.addASN1BigInt(signatureRaw.getBytes(32));
+ b.addASN1BigInt(signatureRaw.getBytes(32));
+ });
+ return signatureASN1.data;
+ }
+
+ /**
+ * withReplacement marshals the registration (to base64) with the certificate
+ * and signature replaced.
+ *
+ * @param {!Uint8Array} certificate new certificate, as DER.
+ * @param {!Uint8Array} signature new signature, as DER.
+ * @return {string} The supplied registration data with certificate and
+ * signature replaced, base64.
+ */
+ withReplacement(certificate, signature) {
+ var result = new ByteBuilder();
+ result.addBytesFromString('\x05');
+ result.addBytes(this.publicKey_);
+ result.addBytes(this.keyHandleLen_);
+ result.addBytes(this.keyHandle_);
+ result.addBytes(certificate);
+ result.addBytes(signature);
+ return B64_encode(result.data);
+ }
+};
+
+/**
+ * ConveyancePreference describes how to alter (if at all) the attestation
+ * certificate in a registration response.
+ * @enum
+ */
+var ConveyancePreference = {
+ /**
+ * NONE means that the token's attestation certificate should be replaced with
+ * a randomly generated one, and that response should be re-signed using a
+ * corresponding key.
+ */
+ NONE: 1,
+ /**
+ * DIRECT means that the token's attestation cert should be returned unchanged
+ * to the relying party.
+ */
+ DIRECT: 0,
+};
+
+/**
+ * conveyancePreference returns the attestation certificate replacement mode.
+ *
+ * @param {EnrollChallenge} enrollChallenge
+ * @return {ConveyancePreference}
+ */
+function conveyancePreference(enrollChallenge) {
+ if (enrollChallenge.hasOwnProperty('attestation') &&
+ enrollChallenge['attestation'] == 'none') {
+ return ConveyancePreference.NONE;
+ }
+ return ConveyancePreference.DIRECT;
+}
+
+/**
* Handles a U2F enroll request.
* @param {MessageSender} messageSender The message sender.
* @param {Object} request The web page's enroll request.
@@ -26,18 +362,63 @@ function handleU2fEnrollRequest(messageSender, request, sendResponse) {
sendResponseOnce(sentResponse, closeable, response, sendResponse);
}
- function sendSuccessResponse(u2fVersion, info, clientData) {
+ async function getRegistrationData(
+ appId, enrollChallenge, registrationData, opt_clientData) {
+ var isDirect = true;
+
+ if (conveyancePreference(enrollChallenge) == ConveyancePreference.NONE) {
+ isDirect = false;
+ } else if (chrome.cryptotokenPrivate != null) {
+ isDirect = await(new Promise((resolve, reject) => {
+ chrome.cryptotokenPrivate.canAppIdGetAttestation(
+ {'appId': appId, 'tabId': messageSender.tab.id}, resolve);
+ }));
+ }
+
+ if (isDirect) {
+ return registrationData;
+ }
+
+ const reg = new Registration(registrationData, appId, opt_clientData);
+ const keypair = await makeCertAndKey(reg.certificate);
+ const signature = await reg.sign(keypair.privateKey);
+ return reg.withReplacement(keypair.certDER, signature);
+ }
+
+ /**
+ * @param {string} u2fVersion
+ * @param {string} registrationData Registration data, base64
+ * @param {string=} opt_clientData Base64.
+ */
+ function sendSuccessResponse(u2fVersion, registrationData, opt_clientData) {
var enrollChallenges = request['registerRequests'];
- var enrollChallenge =
+ var enrollChallengeOrNull =
findEnrollChallengeOfVersion(enrollChallenges, u2fVersion);
- if (!enrollChallenge) {
+ if (!enrollChallengeOrNull) {
sendErrorResponse({errorCode: ErrorCodes.OTHER_ERROR});
return;
}
- var responseData =
- makeEnrollResponseData(enrollChallenge, u2fVersion, info, clientData);
- var response = makeU2fSuccessResponse(request, responseData);
- sendResponseOnce(sentResponse, closeable, response, sendResponse);
+ var enrollChallenge = enrollChallengeOrNull; // Avoids compiler warning.
+ var appId = request['appId'];
+ if (enrollChallenge.hasOwnProperty('appId')) {
+ appId = enrollChallenge['appId'];
+ }
+
+ getRegistrationData(
+ appId, enrollChallenge, registrationData, opt_clientData)
+ .then(
+ (registrationData) => {
+ var responseData = makeEnrollResponseData(
+ enrollChallenge, u2fVersion, registrationData,
+ opt_clientData);
+ var response = makeU2fSuccessResponse(request, responseData);
+ sendResponseOnce(sentResponse, closeable, response, sendResponse);
+ },
+ (err) => {
+ console.warn(
+ 'attestation certificate replacement failed: ' + err);
+ sendErrorResponse({errorCode: ErrorCodes.OTHER_ERROR});
+ });
}
function timeout() {
@@ -69,6 +450,7 @@ function handleU2fEnrollRequest(messageSender, request, sendResponse) {
new WatchdogRequestHandler(watchdogTimeoutValueSeconds, timeout);
var wrappedErrorCb = watchdog.wrapCallback(sendErrorResponse);
var wrappedSuccessCb = watchdog.wrapCallback(sendSuccessResponse);
+ // TODO: Fix unused; intended to pass wrapped callbacks to Enroller?
var timer = createAttenuatedTimer(
FACTORY_REGISTRY.getCountdownFactory(), timeoutValueSeconds);
@@ -262,7 +644,7 @@ function Enroller(timer, sender, errorCb, successCb, opt_logMsgUrl) {
/** @private {boolean} */
this.allowHttp_ =
this.sender_.origin ? this.sender_.origin.indexOf('http://') == 0 : false;
- /** @private {Closeable} */
+ /** @private {RequestHandler} */
this.handler_ = null;
}
@@ -539,7 +921,7 @@ Enroller.prototype.notifyError_ = function(error) {
* Notifies the caller of success with the provided response data.
* @param {string} u2fVersion Protocol version
* @param {string} info Response data
- * @param {string|undefined} opt_browserData Browser data used
+ * @param {string=} opt_browserData Browser data used
* @private
*/
Enroller.prototype.notifySuccess_ = function(
@@ -562,6 +944,12 @@ Enroller.prototype.helperComplete_ = function(reply) {
console.log(UTIL_fmt(
'helper reported ' + reply.code.toString(16) + ', returning ' +
reportedError.errorCode));
+ // Log non-expected reply codes if we have url to send them.
+ if (reportedError.errorCode == ErrorCodes.OTHER_ERROR) {
+ var logMsg = 'log=u2fenroll&rc=' + reply.code.toString(16);
+ if (this.logMsgUrl_)
+ logMessage(logMsg, this.logMsgUrl_);
+ }
this.notifyError_(reportedError);
} else {
console.log(UTIL_fmt('Gnubby enrollment succeeded!!!!!'));
diff --git a/chromium/chrome/browser/resources/cryptotoken/gnubbies.js b/chromium/chrome/browser/resources/cryptotoken/gnubbies.js
index d6c10791f2a..16dfc098b99 100644
--- a/chromium/chrome/browser/resources/cryptotoken/gnubbies.js
+++ b/chromium/chrome/browser/resources/cryptotoken/gnubbies.js
@@ -170,7 +170,7 @@ Gnubbies.prototype.enumerate = function(cb, opt_type) {
}
console.log(UTIL_fmt('Enumerated ' + devs.length + ' gnubbies'));
- console.log(devs);
+ console.log(UTIL_fmt(JSON.stringify(devs)));
var presentDevs = {};
var deviceIds = [];
@@ -237,7 +237,7 @@ Gnubbies.INACTIVITY_TIMEOUT_MARGIN_MILLIS = 30000;
Gnubbies.SYS_TIMER_ = new WindowTimer();
/**
- * @param {number|undefined} opt_timeoutMillis Timeout in milliseconds
+ * @param {number=} opt_timeoutMillis Timeout in milliseconds
*/
Gnubbies.prototype.resetInactivityTimer = function(opt_timeoutMillis) {
var millis = opt_timeoutMillis ?
diff --git a/chromium/chrome/browser/resources/cryptotoken/gnubby.js b/chromium/chrome/browser/resources/cryptotoken/gnubby.js
index 28910ce98a6..d11df2239f7 100644
--- a/chromium/chrome/browser/resources/cryptotoken/gnubby.js
+++ b/chromium/chrome/browser/resources/cryptotoken/gnubby.js
@@ -66,10 +66,10 @@ Gnubby.prototype.cancelOpen = function() {
/**
* Opens the gnubby with the given index, or the first found gnubby if no
* index is specified.
- * @param {GnubbyDeviceId} which The device to open. If null, the first
+ * @param {?GnubbyDeviceId} which The device to open. If null, the first
* gnubby found is opened.
* @param {GnubbyEnumerationTypes=} opt_type Which type of device to enumerate.
- * @param {function(number)|undefined} opt_cb Called with result of opening the
+ * @param {function(number)=} opt_cb Called with result of opening the
* gnubby.
* @param {string=} opt_caller Identifier for the caller.
*/
@@ -113,22 +113,23 @@ Gnubby.prototype.open = function(which, opt_type, opt_cb, opt_caller) {
if (self.closeHook_) {
self.dev.setDestroyHook(self.closeHook_);
}
- cb(rc);
+ cb.call(self, rc);
});
}
if (which) {
setCid(which);
self.which = which;
- Gnubby.gnubbies_.addClient(which, self, function(rc, device) {
- if (!rc) {
- self.dev = device;
- if (self.closeHook_) {
- self.dev.setDestroyHook(self.closeHook_);
- }
- }
- cb(rc);
- });
+ Gnubby.gnubbies_.addClient(
+ /** @type {GnubbyDeviceId} */ (which), self, function(rc, device) {
+ if (!rc) {
+ self.dev = device;
+ if (self.closeHook_) {
+ self.dev.setDestroyHook(self.closeHook_);
+ }
+ }
+ cb.call(self, rc);
+ });
} else {
Gnubby.gnubbies_.enumerate(enumerated, opt_type);
}
@@ -139,7 +140,7 @@ Gnubby.prototype.open = function(which, opt_type, opt_cb, opt_caller) {
* collide within this application, but may when others simultaneously access
* the device.
* @param {number} gnubbyInstance An instance identifier for a gnubby.
- * @param {GnubbyDeviceId} which The device identifer for the gnubby device.
+ * @param {GnubbyDeviceId} which The device identifier for the gnubby device.
* @return {number} The channel id.
* @private
*/
@@ -497,9 +498,8 @@ Gnubby.prototype.write_ = function(cmd, data) {
* @param {ArrayBuffer|Uint8Array} data Command data
* @param {number} timeout Timeout in seconds.
* @param {function(number, ArrayBuffer=)} cb Callback
- * @private
*/
-Gnubby.prototype.exchange_ = function(cmd, data, timeout, cb) {
+Gnubby.prototype.exchange = function(cmd, data, timeout, cb) {
var busyWait = new CountdownTimer(Gnubby.SYS_TIMER_, this.busyMillis);
var self = this;
@@ -742,7 +742,7 @@ Gnubby.prototype.blink = function(data, cb) {
var d = new Uint8Array([data]);
data = d.buffer;
}
- this.exchange_(GnubbyDevice.CMD_PROMPT, data, Gnubby.NORMAL_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_PROMPT, data, Gnubby.NORMAL_TIMEOUT, cb);
};
/** Lock the gnubby
@@ -756,7 +756,7 @@ Gnubby.prototype.lock = function(data, cb) {
var d = new Uint8Array([data]);
data = d.buffer;
}
- this.exchange_(GnubbyDevice.CMD_LOCK, data, Gnubby.NORMAL_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_LOCK, data, Gnubby.NORMAL_TIMEOUT, cb);
};
/** Unlock the gnubby
@@ -766,7 +766,7 @@ Gnubby.prototype.unlock = function(cb) {
if (!cb)
cb = Gnubby.defaultCallback;
var data = new Uint8Array([0]);
- this.exchange_(GnubbyDevice.CMD_LOCK, data.buffer, Gnubby.NORMAL_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_LOCK, data.buffer, Gnubby.NORMAL_TIMEOUT, cb);
};
/** Request system information data.
@@ -775,7 +775,7 @@ Gnubby.prototype.unlock = function(cb) {
Gnubby.prototype.sysinfo = function(cb) {
if (!cb)
cb = Gnubby.defaultCallback;
- this.exchange_(
+ this.exchange(
GnubbyDevice.CMD_SYSINFO, new ArrayBuffer(0), Gnubby.NORMAL_TIMEOUT, cb);
};
@@ -785,7 +785,7 @@ Gnubby.prototype.sysinfo = function(cb) {
Gnubby.prototype.wink = function(cb) {
if (!cb)
cb = Gnubby.defaultCallback;
- this.exchange_(
+ this.exchange(
GnubbyDevice.CMD_WINK, new ArrayBuffer(0), Gnubby.NORMAL_TIMEOUT, cb);
};
@@ -796,7 +796,7 @@ Gnubby.prototype.wink = function(cb) {
Gnubby.prototype.dfu = function(data, cb) {
if (!cb)
cb = Gnubby.defaultCallback;
- this.exchange_(GnubbyDevice.CMD_DFU, data, Gnubby.NORMAL_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_DFU, data, Gnubby.NORMAL_TIMEOUT, cb);
};
/** Ping the gnubby
@@ -811,7 +811,7 @@ Gnubby.prototype.ping = function(data, cb) {
window.crypto.getRandomValues(d);
data = d.buffer;
}
- this.exchange_(GnubbyDevice.CMD_PING, data, Gnubby.NORMAL_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_PING, data, Gnubby.NORMAL_TIMEOUT, cb);
};
/** Send a raw APDU command
@@ -821,7 +821,7 @@ Gnubby.prototype.ping = function(data, cb) {
Gnubby.prototype.apdu = function(data, cb) {
if (!cb)
cb = Gnubby.defaultCallback;
- this.exchange_(GnubbyDevice.CMD_APDU, data, Gnubby.MAX_TIMEOUT, cb);
+ this.exchange(GnubbyDevice.CMD_APDU, data, Gnubby.MAX_TIMEOUT, cb);
};
/** Reset gnubby
@@ -830,7 +830,7 @@ Gnubby.prototype.apdu = function(data, cb) {
Gnubby.prototype.reset = function(cb) {
if (!cb)
cb = Gnubby.defaultCallback;
- this.exchange_(
+ this.exchange(
GnubbyDevice.CMD_ATR, new ArrayBuffer(0), Gnubby.MAX_TIMEOUT, cb);
};
@@ -845,7 +845,7 @@ Gnubby.prototype.usb_test = function(args, cb) {
if (!cb)
cb = Gnubby.defaultCallback;
var u8 = new Uint8Array(args);
- this.exchange_(
+ this.exchange(
GnubbyDevice.CMD_USB_TEST, u8.buffer, Gnubby.NORMAL_TIMEOUT, cb);
};
diff --git a/chromium/chrome/browser/resources/cryptotoken/gnubbyfactory.js b/chromium/chrome/browser/resources/cryptotoken/gnubbyfactory.js
index aca6c6d47ea..780afc3f4bc 100644
--- a/chromium/chrome/browser/resources/cryptotoken/gnubbyfactory.js
+++ b/chromium/chrome/browser/resources/cryptotoken/gnubbyfactory.js
@@ -50,3 +50,13 @@ GnubbyFactory.prototype.openGnubby = function(
*/
GnubbyFactory.prototype.notEnrolledPrerequisiteCheck = function(
gnubby, appIdHash, cb) {};
+
+/**
+ * Called immediately after enrolling the gnubby to perform necessary actions.
+ * @param {Gnubby} gnubby The just-enrolled gnubby.
+ * @param {string} appIdHash The base64-encoded hash of the app id for which
+ * the gnubby was enrolled.
+ * @param {FactoryOpenCallback} cb Called with the result of the action.
+ * (A non-zero status indicates failure.)
+ */
+GnubbyFactory.prototype.postEnrollAction = function(gnubby, appIdHash, cb) {};
diff --git a/chromium/chrome/browser/resources/cryptotoken/hidgnubbydevice.js b/chromium/chrome/browser/resources/cryptotoken/hidgnubbydevice.js
index 7fdca9e98de..e19af673df0 100644
--- a/chromium/chrome/browser/resources/cryptotoken/hidgnubbydevice.js
+++ b/chromium/chrome/browser/resources/cryptotoken/hidgnubbydevice.js
@@ -399,7 +399,7 @@ HidGnubbyDevice.prototype.writePump_ = function() {
var frame = this.txqueue[0];
var self = this;
- function transferComplete() {
+ var transferComplete = function() {
if (chrome.runtime.lastError) {
console.log(UTIL_fmt('send got lastError:'));
console.log(UTIL_fmt(chrome.runtime.lastError.message));
@@ -414,7 +414,7 @@ HidGnubbyDevice.prototype.writePump_ = function() {
self.writePump_();
}, 0);
}
- }
+ };
var u8 = new Uint8Array(frame);
diff --git a/chromium/chrome/browser/resources/cryptotoken/logging.js b/chromium/chrome/browser/resources/cryptotoken/logging.js
index 07462f8cd4d..9054731e8e9 100644
--- a/chromium/chrome/browser/resources/cryptotoken/logging.js
+++ b/chromium/chrome/browser/resources/cryptotoken/logging.js
@@ -11,7 +11,7 @@
* @param {string=} opt_logMsgUrl the url to post log messages to.
*/
function logMessage(logMsg, opt_logMsgUrl) {
- console.log(UTIL_fmt('logMessage("' + logMsg + '")'));
+ console.warn(UTIL_fmt('logMessage("' + logMsg + '")'));
if (!opt_logMsgUrl) {
return;
diff --git a/chromium/chrome/browser/resources/cryptotoken/manifest.json b/chromium/chrome/browser/resources/cryptotoken/manifest.json
index b0dbce64b39..fecac5426a2 100644
--- a/chromium/chrome/browser/resources/cryptotoken/manifest.json
+++ b/chromium/chrome/browser/resources/cryptotoken/manifest.json
@@ -1,7 +1,7 @@
{
"name": "CryptoTokenExtension",
"description": "CryptoToken Component Extension",
- "version": "0.9.46",
+ "version": "0.9.73",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq7zRobvA+AVlvNqkHSSVhh1sEWsHSqz4oR/XptkDe/Cz3+gW9ZGumZ20NCHjaac8j1iiesdigp8B1LJsd/2WWv2Dbnto4f8GrQ5MVphKyQ9WJHwejEHN2K4vzrTcwaXqv5BSTXwxlxS/mXCmXskTfryKTLuYrcHEWK8fCHb+0gvr8b/kvsi75A1aMmb6nUnFJvETmCkOCPNX5CHTdy634Ts/x0fLhRuPlahk63rdf7agxQv5viVjQFk+tbgv6aa9kdSd11Js/RZ9yZjrFgHOBWgP4jTBqud4+HUglrzu8qynFipyNRLCZsaxhm+NItTyNgesxLdxZcwOz56KD1Q4IQIDAQAB",
"manifest_version": 2,
"permissions": [
@@ -48,6 +48,7 @@
"factoryregistry.js",
"closeable.js",
"requesthelper.js",
+ "asn1.js",
"enroller.js",
"requestqueue.js",
"signer.js",
diff --git a/chromium/chrome/browser/resources/cryptotoken/multiplesigner.js b/chromium/chrome/browser/resources/cryptotoken/multiplesigner.js
index 1fa99036697..748f404bfd6 100644
--- a/chromium/chrome/browser/resources/cryptotoken/multiplesigner.js
+++ b/chromium/chrome/browser/resources/cryptotoken/multiplesigner.js
@@ -52,7 +52,7 @@ function MultipleGnubbySigner(
/** @private {string|undefined} */
this.logMsgUrl_ = opt_logMsgUrl;
- /** @private {Array<SignHelperChallenge>} */
+ /** @private {Array<DecodedSignHelperChallenge>} */
this.challenges_ = [];
/** @private {boolean} */
this.challengesSet_ = false;
@@ -107,12 +107,12 @@ MultipleGnubbySigner.prototype.doSign = function(challenges) {
if (challenges) {
for (var i = 0; i < challenges.length; i++) {
- var decodedChallenge = {};
var challenge = challenges[i];
- decodedChallenge['challengeHash'] =
- B64_decode(challenge['challengeHash']);
- decodedChallenge['appIdHash'] = B64_decode(challenge['appIdHash']);
- decodedChallenge['keyHandle'] = B64_decode(challenge['keyHandle']);
+ var decodedChallenge = {
+ challengeHash: B64_decode(challenge['challengeHash']),
+ appIdHash: B64_decode(challenge['appIdHash']),
+ keyHandle: B64_decode(challenge['keyHandle'])
+ };
if (challenge['version']) {
decodedChallenge['version'] = challenge['version'];
}
diff --git a/chromium/chrome/browser/resources/cryptotoken/requestqueue.js b/chromium/chrome/browser/resources/cryptotoken/requestqueue.js
index 356a777afca..d283ad8e2cb 100644
--- a/chromium/chrome/browser/resources/cryptotoken/requestqueue.js
+++ b/chromium/chrome/browser/resources/cryptotoken/requestqueue.js
@@ -33,8 +33,10 @@ function RequestToken(queue, id, beginCb, opt_prev, opt_next) {
this.queue_ = queue;
/** @private {number} */
this.id_ = id;
- /** @type {function(QueuedRequestToken)} */
- this.beginCb = beginCb;
+ /** @private {boolean} */
+ this.begun_ = false;
+ /** @private {function(QueuedRequestToken)} */
+ this.beginCb_ = beginCb;
/** @type {RequestToken} */
this.prev = null;
/** @type {RequestToken} */
@@ -43,6 +45,17 @@ function RequestToken(queue, id, beginCb, opt_prev, opt_next) {
this.completed_ = false;
}
+/** Begins work on this queued request. */
+RequestToken.prototype.begin = function() {
+ this.begun_ = true;
+ this.beginCb_(this);
+};
+
+/** @return {boolean} Whether this token has already begun. */
+RequestToken.prototype.begun = function() {
+ return this.begun_;
+};
+
/** Completes (or cancels) this queued request. */
RequestToken.prototype.complete = function() {
if (this.completed_) {
@@ -59,6 +72,12 @@ RequestToken.prototype.completed = function() {
return this.completed_;
};
+/** @return {number} This token's id. */
+RequestToken.prototype.id = function() {
+ return this.id_;
+};
+
+
/**
* @param {!SystemTimer} sysTimer A system timer implementation.
* @constructor
@@ -96,15 +115,32 @@ RequestQueue.prototype.insertToken_ = function(token) {
/**
* Removes this token from the queue.
* @param {RequestToken} token Queue token
+ * @return {RequestToken?} The next token in the queue to run, if any.
* @private
*/
RequestQueue.prototype.removeToken_ = function(token) {
+ var nextTokenToRun = null;
+ // If this token has been begun, find the next token to run.
+ if (token.begun()) {
+ // Find the first token in the queue which has not yet been begun, and which
+ // is not the token being removed.
+ for (var nextToken = this.head_; nextToken; nextToken = nextToken.next) {
+ if (nextToken !== token && !nextToken.begun()) {
+ nextTokenToRun = nextToken;
+ break;
+ }
+ }
+ }
+
+ // Remove this token from the queue
if (token.next) {
token.next.prev = token.prev;
}
if (token.prev) {
token.prev.next = token.next;
}
+
+ // Update head and tail of queue.
if (this.head_ === token && this.tail_ === token) {
this.head_ = this.tail_ = null;
} else {
@@ -117,7 +153,12 @@ RequestQueue.prototype.removeToken_ = function(token) {
this.tail_.next = null;
}
}
+
+ // Isolate this token to prevent it from manipulating the queue, e.g. if
+ // complete() is called a second time with it.
token.prev = token.next = null;
+
+ return nextTokenToRun;
};
/**
@@ -126,11 +167,16 @@ RequestQueue.prototype.removeToken_ = function(token) {
* @param {RequestToken} token Queue token
*/
RequestQueue.prototype.complete = function(token) {
- console.log(UTIL_fmt('token ' + this.id_ + ' completed'));
- var next = token.next;
- this.removeToken_(token);
+ var next = this.removeToken_(token);
if (next) {
- next.beginCb(next);
+ console.log(
+ UTIL_fmt('token ' + token.id() + ' completed, starting ' + next.id()));
+ next.begin();
+ } else if (this.empty()) {
+ console.log(UTIL_fmt('token ' + token.id() + ' completed, queue empty'));
+ } else {
+ console.log(UTIL_fmt(
+ 'token ' + token.id() + ' completed (earlier token still running)'));
}
};
@@ -156,7 +202,7 @@ RequestQueue.prototype.queueRequest = function(beginCb, timer) {
if (startNow) {
this.sysTimer_.setTimeout(function() {
if (!token.completed()) {
- token.beginCb(token);
+ token.begin();
}
}, 0);
}
diff --git a/chromium/chrome/browser/resources/cryptotoken/sha256.js b/chromium/chrome/browser/resources/cryptotoken/sha256.js
index 9a0aded4a3b..17c92067bd3 100644
--- a/chromium/chrome/browser/resources/cryptotoken/sha256.js
+++ b/chromium/chrome/browser/resources/cryptotoken/sha256.js
@@ -55,9 +55,9 @@ SHA256.prototype._compress = function(buf) {
var W = this._W;
var k = this._k;
- function _rotr(w, r) {
+ var _rotr = function(w, r) {
return ((w << (32 - r)) | (w >>> r));
- }
+ };
// get 16 big endian words
for (var i = 0; i < 64; i += 4) {
@@ -147,7 +147,7 @@ SHA256.prototype.updateRange = function(bytes, start, end) {
* Optionally update the hash with additional arguments, and return the
* resulting hash value.
* @param {...*} var_args Data buffers to hash
- * @return {Array<number>} the SHA256 hash value.
+ * @return {!Array<number>} the SHA256 hash value.
*/
SHA256.prototype.digest = function(var_args) {
for (var i = 0; i < arguments.length; ++i)
diff --git a/chromium/chrome/browser/resources/cryptotoken/signer.js b/chromium/chrome/browser/resources/cryptotoken/signer.js
index 5a887719466..e909bd79c26 100644
--- a/chromium/chrome/browser/resources/cryptotoken/signer.js
+++ b/chromium/chrome/browser/resources/cryptotoken/signer.js
@@ -11,6 +11,9 @@
var gnubbySignRequestQueue;
+/**
+ * Initialize request queue.
+ */
function initRequestQueue() {
gnubbySignRequestQueue =
new OriginKeyedRequestQueue(FACTORY_REGISTRY.getSystemTimer());
@@ -177,10 +180,10 @@ function isValidSignRequest(request) {
* @param {WebRequestSender} sender Message sender.
* @param {function(U2fError)} errorCb Error callback
* @param {function(SignChallenge, string, string)} successCb Success callback
- * @param {string|undefined} opt_defaultChallenge A default sign challenge
+ * @param {string=} opt_defaultChallenge A default sign challenge
* value, if a request does not provide one.
- * @param {string|undefined} opt_appId The app id for the entire request.
- * @param {string|undefined} opt_logMsgUrl Url to post log messages to
+ * @param {string=} opt_appId The app id for the entire request.
+ * @param {string=} opt_logMsgUrl Url to post log messages to
* @constructor
* @implements {Closeable}
*/
@@ -321,7 +324,7 @@ function Signer(timer, sender, errorCb, successCb, opt_logMsgUrl) {
/** @private {boolean} */
this.allowHttp_ =
this.sender_.origin ? this.sender_.origin.indexOf('http://') == 0 : false;
- /** @private {Closeable} */
+ /** @private {RequestHandler} */
this.handler_ = null;
}
@@ -538,6 +541,11 @@ Signer.prototype.helperComplete_ = function(helperReply, opt_source) {
console.log(UTIL_fmt(
'helper reported ' + reply.code.toString(16) + ', returning ' +
reportedError.errorCode));
+ // Log non-expected reply codes if we have an url to send them
+ if ((reportedError.errorCode == ErrorCodes.OTHER_ERROR) &&
+ this.logMsgUrl_) {
+ logMessage('log=u2fsign&rc=' + reply.code.toString(16), this.logMsgUrl_);
+ }
this.notifyError_(reportedError);
} else {
if (this.logMsgUrl_ && opt_source) {
diff --git a/chromium/chrome/browser/resources/cryptotoken/singlesigner.js b/chromium/chrome/browser/resources/cryptotoken/singlesigner.js
index f9e46f01fe7..3982b3f3264 100644
--- a/chromium/chrome/browser/resources/cryptotoken/singlesigner.js
+++ b/chromium/chrome/browser/resources/cryptotoken/singlesigner.js
@@ -13,9 +13,19 @@
/**
* @typedef {{
+ * challengeHash: Array<number>,
+ * appIdHash: Array<number>,
+ * keyHandle: Array<number>,
+ * version: (string|undefined)
+ * }}
+ */
+var DecodedSignHelperChallenge;
+
+/**
+ * @typedef {{
* code: number,
* gnubby: (Gnubby|undefined),
- * challenge: (SignHelperChallenge|undefined),
+ * challenge: (DecodedSignHelperChallenge|undefined),
* info: (ArrayBuffer|undefined)
* }}
*/
@@ -65,14 +75,14 @@ function SingleGnubbySigner(
/** @private {string|undefined} */
this.logMsgUrl_ = opt_logMsgUrl;
- /** @private {!Array<!SignHelperChallenge>} */
+ /** @private {!Array<!DecodedSignHelperChallenge>} */
this.challenges_ = [];
/** @private {number} */
this.challengeIndex_ = 0;
/** @private {boolean} */
this.challengesSet_ = false;
- /** @private {!Object<string, number>} */
+ /** @private {!Object<Array<number>, number>} */
this.cachedError_ = [];
/** @private {(function()|undefined)} */
@@ -132,7 +142,7 @@ SingleGnubbySigner.prototype.closed_ = function() {
/**
* Begins signing the given challenges.
- * @param {Array<SignHelperChallenge>} challenges The challenges to sign.
+ * @param {Array<DecodedSignHelperChallenge>} challenges The challenges to sign.
* @return {boolean} Whether the challenges were accepted.
*/
SingleGnubbySigner.prototype.doSign = function(challenges) {
@@ -344,10 +354,12 @@ SingleGnubbySigner.prototype.doSign_ = function(challengeIndex) {
* for this gnubby.
*/
SingleGnubbySigner.signErrorIndicatesInvalidKeyHandle = function(code) {
- return (
- code == DeviceStatusCodes.WRONG_DATA_STATUS ||
- code == DeviceStatusCodes.WRONG_LENGTH_STATUS ||
- code == DeviceStatusCodes.INVALID_DATA_STATUS);
+ // Negative errors are synthetic, device-level errors, rather than APDU-layer
+ // things. Wait for touch is the only error code defined to be a transient
+ // situation. Unfortunately the spec is ambiguous, and some devices behave
+ // oddly, so we treat all APDU-layer errors as idempotent rather than
+ // transient.
+ return code > 0 && code != DeviceStatusCodes.WAIT_TOUCH_STATUS;
};
/**
@@ -381,10 +393,6 @@ SingleGnubbySigner.prototype.signCallback_ = function(
var self = this;
switch (code) {
- case DeviceStatusCodes.GONE_STATUS:
- this.goToError_(code);
- break;
-
case DeviceStatusCodes.TIMEOUT_STATUS:
this.gnubby_.sync(this.synced_.bind(this));
break;
@@ -394,13 +402,6 @@ SingleGnubbySigner.prototype.signCallback_ = function(
break;
case DeviceStatusCodes.OK_STATUS:
- // Lower bound on the minimum length, signature length can vary.
- var MIN_SIGNATURE_LENGTH = 7;
- if (!opt_info || opt_info.byteLength < MIN_SIGNATURE_LENGTH) {
- console.error(UTIL_fmt(
- 'Got short response to sign request (' +
- (opt_info ? opt_info.byteLength : 0) + ' bytes), WTF?'));
- }
if (this.forEnroll_) {
this.goToError_(code);
} else {
@@ -414,9 +415,16 @@ SingleGnubbySigner.prototype.signCallback_ = function(
}, SingleGnubbySigner.SIGN_DELAY_MILLIS);
break;
- case DeviceStatusCodes.WRONG_DATA_STATUS:
- case DeviceStatusCodes.WRONG_LENGTH_STATUS:
- case DeviceStatusCodes.INVALID_DATA_STATUS:
+ default:
+ if (code < 0) {
+ // Negative errors are synthetic, device-level errors, rather than
+ // APDU-layer things. Other than the ones explicitly handled above,
+ // these are indicative of unhappy devices, so return them immediately
+ // to the caller.
+ this.goToError_(code);
+ return;
+ }
+
if (this.challengeIndex_ < this.challenges_.length - 1) {
this.doSign_(++this.challengeIndex_);
} else if (this.forEnroll_) {
@@ -424,16 +432,6 @@ SingleGnubbySigner.prototype.signCallback_ = function(
} else {
this.goToError_(code);
}
- break;
-
- default:
- if (this.forEnroll_) {
- this.goToError_(code, true);
- } else if (this.challengeIndex_ < this.challenges_.length - 1) {
- this.doSign_(++this.challengeIndex_);
- } else {
- this.goToError_(code, true);
- }
}
};
@@ -481,7 +479,7 @@ SingleGnubbySigner.prototype.goToError_ = function(code, opt_warn) {
/**
* Switches to the success state, and notifies caller.
* @param {number} code Status code
- * @param {SignHelperChallenge=} opt_challenge The challenge signed
+ * @param {DecodedSignHelperChallenge=} opt_challenge The challenge signed
* @param {ArrayBuffer=} opt_info Optional result data
* @private
*/
diff --git a/chromium/chrome/browser/resources/cryptotoken/usbenrollhandler.js b/chromium/chrome/browser/resources/cryptotoken/usbenrollhandler.js
index e9bdcc11385..3b2f2c64abd 100644
--- a/chromium/chrome/browser/resources/cryptotoken/usbenrollhandler.js
+++ b/chromium/chrome/browser/resources/cryptotoken/usbenrollhandler.js
@@ -207,12 +207,40 @@ UsbEnrollHandler.prototype.tryEnroll_ = function(gnubby, version) {
this.removeWrongVersionGnubby_(gnubby);
return;
}
+
+ var appIdHashBase64 = challenge['appIdHash'];
+ if (DEVICE_FACTORY_REGISTRY.getIndividualAttestation()
+ .requestIndividualAttestation(appIdHashBase64)) {
+ this.tryEnrollComplete_(gnubby, version, true);
+ return;
+ }
+
+ if (!chrome.cryptotokenPrivate) {
+ this.tryEnrollComplete_(gnubby, version, false);
+ return;
+ }
+
+ chrome.cryptotokenPrivate.isAppIdHashInEnterpriseContext(
+ decodeWebSafeBase64ToArray(appIdHashBase64),
+ this.tryEnrollComplete_.bind(this, gnubby, version));
+};
+
+/**
+ * Attempts enrolling a particular gnubby with a challenge of the appropriate
+ * version.
+ * @param {Gnubby} gnubby Gnubby instance
+ * @param {string} version Protocol version
+ * @param {boolean} individualAttest whether to send the individual-attestation
+ * signal to the token.
+ * @private
+ */
+UsbEnrollHandler.prototype.tryEnrollComplete_ = function(
+ gnubby, version, individualAttest) {
+ var challenge = this.getChallengeOfVersion_(version);
var challengeValue = B64_decode(challenge['challengeHash']);
- var appIdHash = challenge['appIdHash'];
- var individualAttest = DEVICE_FACTORY_REGISTRY.getIndividualAttestation()
- .requestIndividualAttestation(appIdHash);
+
gnubby.enroll(
- challengeValue, B64_decode(appIdHash),
+ challengeValue, B64_decode(challenge['appIdHash']),
this.enrollCallback_.bind(this, gnubby, version), individualAttest);
};
@@ -284,8 +312,16 @@ UsbEnrollHandler.prototype.enrollCallback_ = function(
break;
case DeviceStatusCodes.OK_STATUS:
- var info = B64_encode(new Uint8Array(infoArray || []));
- this.notifySuccess_(version, info);
+ var appIdHash = this.request_.enrollChallenges[0].appIdHash;
+ DEVICE_FACTORY_REGISTRY.getGnubbyFactory().postEnrollAction(
+ gnubby, appIdHash, (rc) => {
+ if (rc == DeviceStatusCodes.OK_STATUS) {
+ var info = B64_encode(new Uint8Array(infoArray || []));
+ this.notifySuccess_(version, info);
+ } else {
+ this.notifyError_(rc);
+ }
+ });
break;
default:
diff --git a/chromium/chrome/browser/resources/cryptotoken/usbgnubbydevice.js b/chromium/chrome/browser/resources/cryptotoken/usbgnubbydevice.js
index aeaaf85d6b6..0d58f3d04ec 100644
--- a/chromium/chrome/browser/resources/cryptotoken/usbgnubbydevice.js
+++ b/chromium/chrome/browser/resources/cryptotoken/usbgnubbydevice.js
@@ -198,7 +198,7 @@ UsbGnubbyDevice.prototype.readOneReply_ = function() {
}, 0);
} else {
console.log(UTIL_fmt('no x.data!'));
- console.log(x);
+ console.log(UTIL_fmt(JSON.stringify(x)));
window.setTimeout(function() {
self.destroy();
}, 0);
@@ -276,7 +276,7 @@ UsbGnubbyDevice.prototype.writeOneRequest_ = function() {
var frame = this.txqueue[0];
var self = this;
- function OutTransferComplete(x) {
+ var OutTransferComplete = function(x) {
self.outTransferPending = false;
if (!self.readyToUse_())
@@ -294,7 +294,7 @@ UsbGnubbyDevice.prototype.writeOneRequest_ = function() {
window.setTimeout(function() {
self.readOneReply_();
}, 0);
- }
+ };
var u8 = new Uint8Array(frame);
diff --git a/chromium/chrome/browser/resources/cryptotoken/usbgnubbyfactory.js b/chromium/chrome/browser/resources/cryptotoken/usbgnubbyfactory.js
index dd353954074..f797c6e0b14 100644
--- a/chromium/chrome/browser/resources/cryptotoken/usbgnubbyfactory.js
+++ b/chromium/chrome/browser/resources/cryptotoken/usbgnubbyfactory.js
@@ -65,3 +65,15 @@ UsbGnubbyFactory.prototype.notEnrolledPrerequisiteCheck = function(
gnubby, appIdHash, cb) {
cb(DeviceStatusCodes.OK_STATUS, gnubby);
};
+
+/**
+ * No-op post enroll action.
+ * @param {Gnubby} gnubby The just-enrolled gnubby.
+ * @param {string} appIdHash The base64-encoded hash of the app id for which
+ * the gnubby was enrolled.
+ * @param {FactoryOpenCallback} cb Called with the result of the action.
+ * (A non-zero status indicates failure.)
+ */
+UsbGnubbyFactory.prototype.postEnrollAction = function(gnubby, appIdHash, cb) {
+ cb(DeviceStatusCodes.OK_STATUS, gnubby);
+};
diff --git a/chromium/chrome/browser/resources/cryptotoken/webrequest.js b/chromium/chrome/browser/resources/cryptotoken/webrequest.js
index dc8f7a639fe..700b6793c9e 100644
--- a/chromium/chrome/browser/resources/cryptotoken/webrequest.js
+++ b/chromium/chrome/browser/resources/cryptotoken/webrequest.js
@@ -243,7 +243,7 @@ function sendResponseOnce(sentResponse, closeable, response, sendResponse) {
/**
* @param {!string} string Input string
- * @return {Array<number>} SHA256 hash value of string.
+ * @return {!Array<number>} SHA256 hash value of string.
*/
function sha256HashOfString(string) {
var s = new SHA256();
diff --git a/chromium/chrome/browser/resources/discards/discards.html b/chromium/chrome/browser/resources/discards/discards.html
index aaa2930665a..4d5828fdcfb 100644
--- a/chromium/chrome/browser/resources/discards/discards.html
+++ b/chromium/chrome/browser/resources/discards/discards.html
@@ -34,10 +34,7 @@ general use and is not localized.
<th data-sort-key="utilityRank" class="sort-column">Utility Rank</th>
<th data-sort-key="title">Tab Title</th>
<th data-sort-key="tabUrl">Tab URL</th>
- <th data-sort-key="isApp">App</th>
- <th data-sort-key="isInternal">Internal</th>
<th data-sort-key="isMedia">Media</th>
- <th data-sort-key="isPinned">Pinned</th>
<th data-sort-key="isDiscarded">Discarded</th>
<th data-sort-key="discardCount">Discard Count</th>
<th data-sort-key="isAutoDiscardable">Auto Discardable</th>
@@ -59,10 +56,7 @@ general use and is not localized.
</div>
</td>
<td class="tab-url-cell"></td>
- <td class="is-app-cell boolean-cell"></td>
- <td class="is-internal-cell boolean-cell"></td>
<td class="is-media-cell boolean-cell"></td>
- <td class="is-pinned-cell boolean-cell"></td>
<td class="is-discarded-cell boolean-cell"></td>
<td class="discard-count-cell"></td>
<td class="is-auto-discardable-cell boolean-cell">
diff --git a/chromium/chrome/browser/resources/discards/discards.js b/chromium/chrome/browser/resources/discards/discards.js
index 210abe907a5..b09684e4c27 100644
--- a/chromium/chrome/browser/resources/discards/discards.js
+++ b/chromium/chrome/browser/resources/discards/discards.js
@@ -64,10 +64,7 @@ cr.define('discards', function() {
}
// Compares boolean fields.
- if ([
- 'isApp', 'isInternal', 'isMedia', 'isPinned', 'isDiscarded',
- 'isAutoDiscardable'
- ].includes(sortKey)) {
+ if (['isMedia', 'isDiscarded', 'isAutoDiscardable'].includes(sortKey)) {
if (val1 == val2)
return 0;
return val1 ? 1 : -1;
@@ -247,13 +244,8 @@ cr.define('discards', function() {
info.faviconUrl ? info.faviconUrl : 'chrome://favicon';
row.querySelector('.title-div').textContent = info.title;
row.querySelector('.tab-url-cell').textContent = info.tabUrl;
- row.querySelector('.is-app-cell').textContent = boolToString(info.isApp);
- row.querySelector('.is-internal-cell').textContent =
- boolToString(info.isInternal);
row.querySelector('.is-media-cell').textContent =
boolToString(info.isMedia);
- row.querySelector('.is-pinned-cell').textContent =
- boolToString(info.isPinned);
row.querySelector('.is-discarded-cell').textContent =
boolToString(info.isDiscarded);
row.querySelector('.discard-count-cell').textContent =
diff --git a/chromium/chrome/browser/resources/engagement/site_engagement.js b/chromium/chrome/browser/resources/engagement/site_engagement.js
index 230f1ea8a59..e0b5cca91b8 100644
--- a/chromium/chrome/browser/resources/engagement/site_engagement.js
+++ b/chromium/chrome/browser/resources/engagement/site_engagement.js
@@ -189,11 +189,10 @@ function initialize() {
// Round all scores to 2 decimal places.
info.baseScore = roundScore(info.baseScore);
info.installedBonus = roundScore(info.installedBonus);
- info.notificationsBonus = roundScore(info.notificationsBonus);
info.totalScore = roundScore(info.totalScore);
// Collate the bonuses into a value for the bonusScore column.
- info.bonusScore = info.installedBonus + info.notificationsBonus;
+ info.bonusScore = info.installedBonus;
engagementTableBody.appendChild(createRow(info));
});
diff --git a/chromium/chrome/browser/resources/extensions/compiled_resources2.gyp b/chromium/chrome/browser/resources/extensions/compiled_resources2.gyp
index c2f646198d0..060505cf447 100644
--- a/chromium/chrome/browser/resources/extensions/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/extensions/compiled_resources2.gyp
@@ -13,6 +13,7 @@
'source_files': [
'<(DEPTH)/ui/webui/resources/js/promise_resolver.js',
'<(DEPTH)/ui/webui/resources/js/load_time_data.js',
+ '<(DEPTH)/ui/webui/resources/js/parse_html_subset.js',
'<(DEPTH)/ui/webui/resources/js/cr.js',
'<(DEPTH)/ui/webui/resources/js/cr/ui/array_data_model.js',
'<(DEPTH)/ui/webui/resources/js/cr/ui/list.js',
diff --git a/chromium/chrome/browser/resources/feedback/js/feedback.js b/chromium/chrome/browser/resources/feedback/js/feedback.js
index 6089c1b9c55..a4a37683e34 100644
--- a/chromium/chrome/browser/resources/feedback/js/feedback.js
+++ b/chromium/chrome/browser/resources/feedback/js/feedback.js
@@ -321,6 +321,7 @@ function initialize() {
}
$('description-text').textContent = feedbackInfo.description;
+ $('description-text').placeholder = feedbackInfo.descriptionPlaceholder;
if (feedbackInfo.pageUrl)
$('page-url-text').value = feedbackInfo.pageUrl;
diff --git a/chromium/chrome/browser/resources/gaia_auth_host/authenticator.js b/chromium/chrome/browser/resources/gaia_auth_host/authenticator.js
index f55f6593447..ddae045145d 100644
--- a/chromium/chrome/browser/resources/gaia_auth_host/authenticator.js
+++ b/chromium/chrome/browser/resources/gaia_auth_host/authenticator.js
@@ -336,7 +336,7 @@ cr.define('cr.login', function() {
url = appendParam(url, 'domain', data.enterpriseEnrollmentDomain);
url = appendParam(
url, 'continue',
- data.gaiaUrl + 'o/oauth2/programmatic_auth?hl=' + data.hl +
+ data.gaiaUrl + 'programmatic_auth_chromeos?hl=' + data.hl +
'&scope=https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthLogin&' +
'client_id=' + encodeURIComponent(data.clientId) +
'&access_type=offline');
@@ -870,6 +870,13 @@ cr.define('cr.login', function() {
else
console.error('Authenticator: contentWindow is null.');
+ if (this.authMode == AuthMode.DEFAULT) {
+ chrome.send('metricsHandler:recordBooleanHistogram', [
+ 'ChromeOS.GAIA.AuthenticatorContentWindowNull',
+ !this.webview_.contentWindow
+ ]);
+ }
+
this.fireReadyEvent_();
// Focus webview after dispatching event when webview is already visible.
this.webview_.focus();
diff --git a/chromium/chrome/browser/resources/hangout_services/manifest.json b/chromium/chrome/browser/resources/hangout_services/manifest.json
index 0c062af714f..960d72514ef 100644
--- a/chromium/chrome/browser/resources/hangout_services/manifest.json
+++ b/chromium/chrome/browser/resources/hangout_services/manifest.json
@@ -5,7 +5,7 @@
"name": "Google Hangouts",
// Note: Always update the version number when this file is updated. Chrome
// triggers extension preferences update on the version increase.
- "version": "1.3.6",
+ "version": "1.3.7",
"manifest_version": 2,
"externally_connectable": {
"matches": [
diff --git a/chromium/chrome/browser/resources/hangout_services/thunk.js b/chromium/chrome/browser/resources/hangout_services/thunk.js
index 4e9fe41578c..10a4f413c83 100644
--- a/chromium/chrome/browser/resources/hangout_services/thunk.js
+++ b/chromium/chrome/browser/resources/hangout_services/thunk.js
@@ -179,15 +179,6 @@ chrome.runtime.onMessageExternal.addListener(function(
chrome.webrtcLoggingPrivate.stopAudioDebugRecordings(
requestInfo, origin, doSendResponse);
return true;
- } else if (method == 'logging.startWebRtcEventLogging') {
- var seconds = message['seconds'] || 0;
- chrome.webrtcLoggingPrivate.startWebRtcEventLogging(
- requestInfo, origin, seconds, doSendResponse);
- return true;
- } else if (method == 'logging.stopWebRtcEventLogging') {
- chrome.webrtcLoggingPrivate.stopWebRtcEventLogging(
- requestInfo, origin, doSendResponse);
- return true;
} else if (method == 'setAudioExperiments') {
var experiments = message['experiments'];
chrome.webrtcAudioPrivate.setAudioExperiments(
diff --git a/chromium/chrome/browser/resources/inline_login/inline_login.html b/chromium/chrome/browser/resources/inline_login/inline_login.html
index d7745f7934e..e7c5f0b7e51 100644
--- a/chromium/chrome/browser/resources/inline_login/inline_login.html
+++ b/chromium/chrome/browser/resources/inline_login/inline_login.html
@@ -1,7 +1,7 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
- <title i18n-content="title"></title>
+ <title>$i18n{title}</title>
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.html">
diff --git a/chromium/chrome/browser/resources/interventions_internals/index.css b/chromium/chrome/browser/resources/interventions_internals/index.css
index bb04a5b0888..1af46cd12f4 100644
--- a/chromium/chrome/browser/resources/interventions_internals/index.css
+++ b/chromium/chrome/browser/resources/interventions_internals/index.css
@@ -60,6 +60,14 @@ button {
float: right;
}
+#expand-log-button {
+ float: right;
+}
+
+#collapse-log-button {
+ float: right;
+}
+
.hidden-tab {
display: none;
padding: 12px;
@@ -116,9 +124,8 @@ nav {
}
table {
- border-collapse: separate;
+ border: 0;
font-size: 90%;
- margin-top: 10px;
max-height: 100px;
table-layout: fixed;
width: 100%;
@@ -129,9 +136,10 @@ table {
}
td {
- border: 1px solid white;
+ border: 0;
padding: 10px;
text-align: left;
+ vertical-align: middle;
}
tr:nth-child(odd) td {
@@ -153,6 +161,7 @@ td.log-time {
td.log-description {
font-size: 80%;
+ vertical-align: center;
}
td.log-url {
@@ -200,6 +209,56 @@ td.log-url .url-tooltip::after {
position: absolute;
}
+.expansion-row {
+ background: transparent;
+ border: 0;
+ margin-left: 20px;
+ padding: 0 0 0 15px;
+ width: 80%;
+}
+
+tr.expansion-row td {
+ background-color: silver;
+ border: 0;
+}
+
+tr.expansion-row td:nth-child(odd) {
+ background-color: silver;
+ border: 0;
+ padding: 0;
+}
+
+.hide {
+ display: none;
+}
+
+.expansion-logs-table {
+ border: 0;
+ border-spacing: 0;
+ color: black;
+}
+
+.expansion-logs-table tr {
+ color: black;
+}
+
+.expansion-logs-table tr:nth-child(odd) td {
+ background: rgb(240,248,255);
+ color: black;
+ padding: 10px;
+}
+
+.expansion-logs-table tr:nth-child(even) td {
+ background: rgb(220, 228, 235);
+ color: black;
+ padding: 10px;
+}
+
+.expansion-logs-table td {
+ background: silver;
+ color: black;
+}
+
@media(min-device-width: 600px) {
body {
font-size: 85%;
@@ -214,7 +273,7 @@ td.log-url .url-tooltip::after {
}
#previews-flags-table {
- width: 30%;
+ width: 60%;
}
.log-time {
@@ -261,6 +320,31 @@ td.log-url .url-tooltip::after {
}
}
+.more-details-button {
+ background: transparent;
+ border: 0;
+ float: right;
+ vertical-align: center;
+}
+
+i {
+ border: solid black;
+ border-width: 0 3px 3px 0;
+ display: inline-block;
+ padding: 3px;
+ vertical-align: center;
+}
+
+.down {
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+
+.up {
+ -webkit-transform: rotate(-135deg);
+ transform: rotate(-135deg);
+}
+
.error-header {
font-size: 150%;
font-weight: bold;
diff --git a/chromium/chrome/browser/resources/interventions_internals/index.html b/chromium/chrome/browser/resources/interventions_internals/index.html
index da429f25a78..91dbe087ce6 100644
--- a/chromium/chrome/browser/resources/interventions_internals/index.html
+++ b/chromium/chrome/browser/resources/interventions_internals/index.html
@@ -59,6 +59,8 @@
<input type="text" id="log-search-bar"
placeholder="Search for something ...">
<button id="clear-log-button" type="button">Clear logs</button>
+ <button id="collapse-log-button" type="button">Collapse all</button>
+ <button id="expand-log-button" type="button">Expand all</button>
<table id="message-logs-table">
<tr>
<th class="log-time" id="time-table-header">Time</th>
diff --git a/chromium/chrome/browser/resources/interventions_internals/index.js b/chromium/chrome/browser/resources/interventions_internals/index.js
index 39304a937fe..b6a78651a2d 100644
--- a/chromium/chrome/browser/resources/interventions_internals/index.js
+++ b/chromium/chrome/browser/resources/interventions_internals/index.js
@@ -3,12 +3,26 @@
// found in the LICENSE file.
/** The columns that are used to find rows that contain the keyword. */
-const KEY_COLUMNS = ['log-type', 'log-description', 'log-url'];
const ENABLE_BLACKLIST_BUTTON = 'Enable Blacklist';
const IGNORE_BLACKLIST_BUTTON = 'Ignore Blacklist';
const IGNORE_BLACKLIST_MESSAGE = 'Blacklist decisions are ignored.';
const URL_THRESHOLD = 40; // Maximum URL length
+window.logTableMap = {};
+
+/**
+ * Helper method to pad number, used for time format.
+ * @param {number} value The original number.
+ * @param {number} length The desired number length.
+ */
+function getPaddedValue(value, length) {
+ let result = '' + value;
+ while (result.length < length) {
+ result = '0' + result;
+ }
+ return result;
+}
+
/**
* Convert milliseconds to human readable date/time format.
* The return format will be "MM/dd/YYYY hh:mm:ss.sss"
@@ -24,8 +38,171 @@ function getTimeFormat(time) {
};
let dateString = date.toLocaleDateString('en-US', options);
- return dateString + ' ' + date.getHours() + ':' + date.getMinutes() + ':' +
- date.getSeconds() + '.' + date.getMilliseconds();
+ let hour = getPaddedValue(date.getHours(), 2);
+ let min = getPaddedValue(date.getMinutes(), 2);
+ let sec = getPaddedValue(date.getSeconds(), 2);
+ let millisec = getPaddedValue(date.getMilliseconds(), 3);
+ return dateString + ' ' + hour + ':' + min + ':' + sec + '.' + millisec;
+}
+
+/**
+ * Append a button to |element|, so that when the button is clicked, the
+ * detailed logs table associated with |pageId| will be shown/hidden.
+ * @param {!HTMLElement} element The element that the button will be added to.
+ * @param {number} pageId Used to locate the ID of the logs table row.
+ */
+function addMoreDetailsButton(element, pageId) {
+ let moreDetailsButton = document.createElement('button');
+ moreDetailsButton.setAttribute('class', 'more-details-button');
+ element.appendChild(moreDetailsButton);
+
+ let icon = document.createElement('i');
+ icon.setAttribute('class', 'arrow down');
+ moreDetailsButton.appendChild(icon);
+
+ moreDetailsButton.addEventListener('click', () => {
+ let expansionRow = $('expansion-row-' + pageId);
+ expansionRow.className = (expansionRow.className.includes('hide')) ?
+ expansionRow.className.replace('hide', 'show') :
+ expansionRow.className.replace('show', 'hide');
+
+ icon.className = (icon.className.includes('down')) ?
+ icon.className.replace('down', 'up') :
+ icon.className.replace('up', 'down');
+ });
+}
+
+/**
+ * Helper method to move a row to the top of a html table, below the header
+ * row.
+ * @param {!HTMLElement} row The row to move.
+ * @param {!HTMLElement} table The table to move.
+ */
+function pushRowToTopOfLogsTable(row, table) {
+ let newRow = table.insertRow(1);
+ newRow.className = row.className;
+ newRow.id = row.id;
+ newRow.innerHTML = row.innerHTML;
+ row.remove();
+}
+
+/**
+ * Helper method to move a group of messages to the top of the Logs Table,
+ * including the expansion row corresponding to the |pageId|.
+ *
+ * @param {number} pageId The key of |logTableMap| of the moving row.
+ */
+function pushMessagesToTopOfLogsTable(pageId) {
+ let logsTable = $('message-logs-table');
+ let currentMessageRow = window.logTableMap[pageId];
+
+ // Moving empty row.
+ let emptyRow = logsTable.rows[currentMessageRow.rowIndex + 2];
+ pushRowToTopOfLogsTable(emptyRow, logsTable);
+
+ // Moving expansion row.
+ let expansionRow = logsTable.rows[currentMessageRow.rowIndex + 1];
+ pushRowToTopOfLogsTable(expansionRow, logsTable);
+
+ // Moving the original row.
+ pushRowToTopOfLogsTable(currentMessageRow, logsTable);
+ window.logTableMap[pageId] = logsTable.rows[1];
+}
+
+/**
+ * Helper method to expand or collapse all logs in the message-logs-table.
+ *
+ * @param {boolean} expanding True for expand all log messages, and false to
+ * collapse all log messages.
+ */
+function logExpansionHelper(expanding) {
+ let rows = $('message-logs-table').rows;
+ for (let i = 1; i < rows.length; i++) {
+ if (rows[i].className.includes('expansion-row')) {
+ rows[i].className = expanding ?
+ rows[i].className.replace('hide', 'show') :
+ rows[i].className.replace('show', 'hide');
+ let arrowButton = rows[i - 1].querySelector('.arrow');
+ if (arrowButton) {
+ arrowButton.className = expanding ? 'arrow up' : 'arrow down';
+ }
+ }
+ }
+}
+
+/**
+ * Update the |pageId| log message group. Copy the main row that contains the
+ * most updated log message of the group to the expansion row, and update the
+ * current main row with new info.
+ *
+ * @param {number!} time Millisecond since Unix Epoch representation of time.
+ * @param {string!} type The message event type.
+ * @param {string!} description The event message description.
+ * @param {string} url The URL associated with the event.
+ */
+function updateTableRowByPageId(time, type, description, url, pageId) {
+ assert(pageId > 0);
+ assert(window.logTableMap[pageId]);
+ pushMessagesToTopOfLogsTable(pageId);
+
+ let currentRow = window.logTableMap[pageId];
+ let expansionRow = $('expansion-row-' + pageId);
+ let newRow = expansionRow.querySelector('.expansion-logs-table').insertRow(0);
+ newRow.setAttribute('class', 'expand-log-message');
+
+ // Copying data from previous row, to the first row of the expansion table.
+ currentRow.querySelectorAll('td').forEach((column) => {
+ let cell = column.cloneNode(true);
+ let expandButton = cell.querySelector('.more-details-button');
+ if (expandButton) {
+ expandButton.remove();
+ }
+ newRow.appendChild(cell);
+ });
+
+ // Update current row with new data.
+ currentRow.querySelector('.log-time').textContent = getTimeFormat(time);
+ currentRow.querySelector('.log-type').textContent = type;
+ let descriptionTd = currentRow.querySelector('.log-description');
+ descriptionTd.textContent = description;
+ addMoreDetailsButton(descriptionTd, pageId);
+
+ let urlTd = currentRow.querySelector('.log-url');
+ if (urlTd) {
+ urlTd.remove();
+ if (url.length > 0) {
+ urlTd = createUrlElement(url);
+ urlTd.setAttribute('class', 'log-url');
+ currentRow.appendChild(urlTd);
+ }
+ }
+}
+
+/**
+ * Create an new row for expansion table below the |mainRow|.
+ *
+ * @param {!HTMLElement} mainRow The row with the most updated log event of the
+ * group.
+ * @param {number} pageId The ID associated with the group event.
+ */
+function createExpansionRow(mainRow, pageId) {
+ let logsTable = $('message-logs-table');
+ let expansionRow = logsTable.insertRow(mainRow.rowIndex + 1);
+ expansionRow.setAttribute('class', 'expansion-row hide');
+ expansionRow.setAttribute('id', 'expansion-row-' + pageId);
+ window.logTableMap[pageId] = mainRow;
+
+ let tdNode = document.createElement('td');
+ tdNode.setAttribute('colspan', '4');
+ expansionRow.appendChild(tdNode);
+
+ let expansionTable = document.createElement('table');
+ expansionTable.setAttribute('class', 'expansion-logs-table');
+ tdNode.appendChild(expansionTable);
+
+ // Insert row so that the table even/odd coloring remains the same.
+ let hiddenRow = logsTable.insertRow(expansionRow.rowIndex + 1);
+ hiddenRow.setAttribute('class', 'hide');
}
/**
@@ -36,11 +213,22 @@ function getTimeFormat(time) {
* @param {string!} description The event message description.
* @param {string} url The URL associated with the event.
*/
-function insertMessageRowToMessageLogTable(time, type, description, url) {
+function insertMessageRowToMessageLogTable(
+ time, type, description, url, pageId) {
+ assert(pageId >= 0);
+ if (pageId > 0 && window.logTableMap[pageId]) {
+ updateTableRowByPageId(time, type, description, url, pageId);
+ return;
+ }
+
let tableRow =
$('message-logs-table').insertRow(1); // Index 0 belongs to header row.
tableRow.setAttribute('class', 'log-message');
+ if (pageId > 0) { // If the new message will be grouped.
+ createExpansionRow(tableRow, pageId);
+ }
+
let timeTd = document.createElement('td');
timeTd.textContent = getTimeFormat(time);
timeTd.setAttribute('class', 'log-time');
@@ -91,6 +279,23 @@ function changeTab() {
}
/**
+ * Helper function to check if all keywords, case insensitive, are in the given
+ * text.
+ *
+ * @param {string[]} keywords The collection of keywords.
+ * @param {string} text The given text to search.
+ * @return True iff all keywords present in the given text.
+ */
+function checkTextContainsKeywords(keywords, text) {
+ for (let i = 0; i < keywords.length; i++) {
+ if (!text.toUpperCase().includes(keywords[i].toUpperCase())) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/**
* Initialize the navigation bar, and setup OnChange listeners for the tabs.
*/
function setupTabControl() {
@@ -116,17 +321,46 @@ function setupTabControl() {
*/
function setupLogSearch() {
$('log-search-bar').addEventListener('keyup', () => {
- let keyword = $('log-search-bar').value.toUpperCase();
- let rows = document.querySelectorAll('.log-message');
-
- rows.forEach((row) => {
- let found = KEY_COLUMNS.some((column) => {
- return (row.querySelector('.' + column)
- .textContent.toUpperCase()
- .includes(keyword));
- });
- row.style.display = found ? '' : 'none';
- });
+ let keys = $('log-search-bar').value.split(' ');
+ let rows = $('message-logs-table').rows;
+ logExpansionHelper(true /* expanding */);
+
+ for (let i = 1; i < rows.length; i++) {
+ // Check the main row.
+ rows[i].style.display =
+ checkTextContainsKeywords(keys, rows[i].textContent) ? '' : 'none';
+
+ // Check expandable rows.
+ let subtable = rows[i].querySelector('.expansion-logs-table');
+ if (subtable) {
+ for (let i = 0; i < subtable.rows.length; i++) {
+ subtable.rows[i].style.display =
+ checkTextContainsKeywords(keys, subtable.rows[i].textContent) ?
+ '' :
+ 'none';
+ }
+ }
+ }
+ });
+}
+
+/**
+ * Initialize the button to expand all logs data, and collapse all logs.
+ */
+function setupExpandLogs() {
+ // Expand all button.
+ $('expand-log-button').addEventListener('click', () => {
+ logExpansionHelper(true /* expanding */);
+ $('collapse-log-button').style.display = '';
+ $('expand-log-button').style.display = 'none';
+ });
+
+ // Collapse all button.
+ $('collapse-log-button').style.display = 'none';
+ $('collapse-log-button').addEventListener('click', () => {
+ logExpansionHelper(false /* expanding */);
+ $('collapse-log-button').style.display = 'none';
+ $('expand-log-button').style.display = '';
});
}
@@ -229,7 +463,7 @@ InterventionsInternalPageImpl.prototype = {
*/
logNewMessage: function(log) {
insertMessageRowToMessageLogTable(
- log.time, log.type, log.description, log.url.url);
+ log.time, log.type, log.description, log.url.url, log.pageId);
},
/**
@@ -290,6 +524,10 @@ InterventionsInternalPageImpl.prototype = {
// Remove log message from logs table.
removeAllLogMessagesRows();
+
+ // Log event message.
+ insertMessageRowToMessageLogTable(
+ time, 'Blacklist', 'Blacklist Cleared', '' /* URL */, 0 /* pageId */);
},
/**
@@ -336,10 +574,6 @@ InterventionsInternalPageImpl.prototype = {
nqeCol.setAttribute('class', 'nqe-value-column');
nqeCol.textContent = type;
nqeRow.appendChild(nqeCol);
-
- // Insert ECT changed message to message-logs-table.
- insertMessageRowToMessageLogTable(
- now, 'ECT Changed', 'Effective Connection Type changed to ' + type, '');
},
};
@@ -385,9 +619,9 @@ cr.define('interventions_internals', () => {
.then((response) => {
let statuses = $('previews-enabled-status');
- getSortedKeysByDescription(response.statuses).forEach((key) => {
- let value = response.statuses.get(key);
+ response.statuses.forEach((value) => {
let message = value.description + ': ';
+ let key = value.htmlId;
message += value.enabled ? 'Enabled' : 'Disabled';
assert(!$(key), 'Component ' + key + ' already existed!');
@@ -409,15 +643,15 @@ cr.define('interventions_internals', () => {
.then((response) => {
let flags = $('previews-flags-table');
- getSortedKeysByDescription(response.flags).forEach((key) => {
- let value = response.flags.get(key);
+ response.flags.forEach((flag) => {
+ let key = flag.htmlId;
assert(!$(key), 'Component ' + key + ' already existed!');
let flagDescription = document.createElement('a');
flagDescription.setAttribute('class', 'previews-flag-description');
flagDescription.setAttribute('id', key + 'Description');
- flagDescription.setAttribute('href', value.link);
- flagDescription.textContent = value.description;
+ flagDescription.setAttribute('href', flag.link);
+ flagDescription.textContent = flag.description;
let flagNameTd = document.createElement('td');
flagNameTd.appendChild(flagDescription);
@@ -425,7 +659,7 @@ cr.define('interventions_internals', () => {
let flagValueTd = document.createElement('td');
flagValueTd.setAttribute('class', 'previews-flag-value');
flagValueTd.setAttribute('id', key + 'Value');
- flagValueTd.textContent = value.value;
+ flagValueTd.textContent = flag.value;
let node = document.createElement('tr');
node.setAttribute('class', 'previews-flag-container');
@@ -452,6 +686,7 @@ document.addEventListener('DOMContentLoaded', () => {
setupTabControl();
setupLogSearch();
setupLogClear();
+ setupExpandLogs();
let pageHandler = null;
let pageImpl = null;
diff --git a/chromium/chrome/browser/resources/local_discovery/local_discovery.html b/chromium/chrome/browser/resources/local_discovery/local_discovery.html
index 9ef41d058dd..1ba6126155d 100644
--- a/chromium/chrome/browser/resources/local_discovery/local_discovery.html
+++ b/chromium/chrome/browser/resources/local_discovery/local_discovery.html
@@ -1,8 +1,8 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
- <title i18n-content="devicesTitle"></title>
+ <title>$i18n{devicesTitle}</title>
<link rel="stylesheet" href="chrome://resources/css/chrome_shared.css">
<link rel="stylesheet" href="chrome://resources/css/overlay.css">
<link rel="stylesheet" href="chrome://resources/css/spinner.css">
@@ -23,7 +23,7 @@
<div id="register-overlay" class="page">
<div class="close-button"></div>
<div id="register-page-confirm" class="register-page">
- <h1 i18n-content="confirmRegistration"></h1>
+ <h1>$i18n{confirmRegistration}</h1>
<div class="dialog-contents">
<div id="register-message">
</div>
@@ -32,67 +32,68 @@
<div id="register-overlay-login-promo"
class="inline-login-promo"
hidden>
- <span i18n-content="registerNeedLogin"></span>
- <a is="action-link" id="register-overlay-login-button"
- i18n-content="cloudDevicesLogin"></a>
+ <span>$i18n{registerNeedLogin}</span>
+ <a is="action-link" id="register-overlay-login-button">
+ $i18n{cloudDevicesLogin}
+ </a>
</div>
- <button class="register-cancel" i18n-content="cancel"></button>
- <button id="register-continue-button"
- i18n-content="serviceRegister">
+ <button class="register-cancel">$i18n{cancel}</button>
+ <button id="register-continue-button">
+ $i18n{serviceRegister}
</button>
</div>
</div>
</div>
<div id="register-printer-page-adding1" class="register-page">
- <h1 i18n-content="addingPrinter"></h1>
+ <h1>$i18n{addingPrinter}</h1>
<div class="dialog-contents">
- <div i18n-content="addingPrinterMessage1"></div>
+ <div>$i18n{addingPrinterMessage1}</div>
<div class="button-list">
- <button class="register-cancel" i18n-content="cancel"></button>
+ <button class="register-cancel">$i18n{cancel}</button>
</div>
</div>
</div>
<div id="register-printer-page-adding2" class="register-page">
- <h1 i18n-content="addingPrinter"></h1>
+ <h1>$i18n{addingPrinter}</h1>
<div class="dialog-contents">
<div class="inline-spinner"> </div>
- <span i18n-content="addingPrinterMessage2"></span>
+ <span>$i18n{addingPrinterMessage2}</span>
<div class="button-list">
- <button class="register-cancel" i18n-content="cancel"></button>
+ <button class="register-cancel">$i18n{cancel}</button>
</div>
</div>
</div>
<div id="register-device-page-adding1" class="register-page">
- <h1 i18n-content="addingDevice"></h1>
+ <h1>$i18n{addingDevice}</h1>
<div class="dialog-contents">
- <div i18n-content="addingDeviceMessage1"></div>
+ <div>$i18n{addingDeviceMessage1}</div>
<div class="button-list">
- <button class="register-cancel" i18n-content="cancel"></button>
+ <button class="register-cancel">$i18n{cancel}</button>
</div>
</div>
</div>
<div id="register-device-page-adding2" class="register-page">
- <h1 i18n-content="addingDevice"></h1>
+ <h1>$i18n{addingDevice}</h1>
<div class="dialog-contents">
- <div i18n-content="addingDeviceConfirmCodeMessage"></div>
+ <div>$i18n{addingDeviceConfirmCodeMessage}</div>
<h1 id="register-device-page-code"></h1>
<div class="button-list">
- <button class="register-cancel" i18n-content="cancel"></button>
- <button class="confirm-code" i18n-content="confirmCode"></button>
+ <button class="register-cancel">$i18n{cancel}</button>
+ <button class="confirm-code">$i18n{confirmCode}</button>
</div>
</div>
</div>
<div id="register-page-error" class="register-page">
- <h1 i18n-content="addingError"></h1>
+ <h1>$i18n{addingError}</h1>
<div class="dialog-contents">
- <div i18n-content="addingErrorMessage" id="error-message"></div>
+ <div id="error-message">$i18n{addingErrorMessage}</div>
<div class="button-list">
- <button id="register-error-exit" i18n-content="ok"></button>
+ <button id="register-error-exit">$i18n{ok}</button>
</div>
</div>
</div>
@@ -101,30 +102,30 @@
<header>
<a is="action-link" id="back-link" hidden>
- <span i18n-content="backButton"></span>
+ <span>$i18n{backButton}</span>
</a>
- <h1 i18n-content="devicesTitle"></h1>
+ <h1>$i18n{devicesTitle}</h1>
</header>
<div class="controls" id="printers">
- <h2 i18n-content="availableDevicesTitle"></h2>
+ <h2>$i18n{availableDevicesTitle}</h2>
<div id="register-login-promo" class="login-promo cloud-print-message"
hidden>
- <span i18n-content="registerNeedLogin"></span>
- <a is="action-link" id="register-login-link"
- i18n-content="cloudDevicesLogin"></a>
+ <span>$i18n{registerNeedLogin}</span>
+ <a is="action-link" id="register-login-link">
+ $i18n{cloudDevicesLogin}
+ </a>
</div>
- <div id="no-printers-message"
- class="cloud-print-message"
- i18n-content="noPrintersOnNetworkExplanation">
+ <div id="no-printers-message" class="cloud-print-message">
+ $i18n{noPrintersOnNetworkExplanation}
</div>
<div class="devices" id="register-device-list"></div>
<if expr="not chromeos">
<section id="cloud-print-connector-section">
- <h2 i18n-content="titleConnector"></h2>
+ <h2>$i18n{titleConnector}</h2>
<div>
<p id="cloudPrintConnectorLabel" class="settings-row"></p>
@@ -137,21 +138,23 @@
</div>
<div id="my-devices-container">
- <h2 i18n-content="myDevicesTitle"></h2>
+ <h2>$i18n{myDevicesTitle}</h2>
<div id="cloud-devices-loading" class="cloud-print-message" hidden>
- <div class="inline-spinner"> </div> <span i18n-content="loading"></span>
+ <div class="inline-spinner"> </div> <span>$i18n{loading}</span>
</div>
<div id="cloud-devices-login-promo" class="login-promo cloud-print-message"
hidden>
- <span i18n-content="cloudDevicesNeedLogin"></span>
- <a is="action-link" id="cloud-devices-login-link"
- i18n-content="cloudDevicesLogin"></a>
+ <span>$i18n{cloudDevicesNeedLogin}</span>
+ <a is="action-link" id="cloud-devices-login-link">
+ $i18n{cloudDevicesLogin}
+ </a>
</div>
<div id="cloud-devices-unavailable"
class="cloud-print-message" hidden>
- <span i18n-content="cloudDevicesUnavailable"></span>
- <a is="action-link" role="button" id="cloud-devices-retry-link"
- i18n-content="retryLoadCloudDevices"></a>
+ <span>$i18n{cloudDevicesUnavailable}</span>
+ <a is="action-link" role="button" id="cloud-devices-retry-link">
+ $i18n{retryLoadCloudDevices}
+ </a>
</div>
<div id="cloud-devices">
diff --git a/chromium/chrome/browser/resources/local_ntp/local_ntp.css b/chromium/chrome/browser/resources/local_ntp/local_ntp.css
index 0df099dc71c..2b38a36fc16 100644
--- a/chromium/chrome/browser/resources/local_ntp/local_ntp.css
+++ b/chromium/chrome/browser/resources/local_ntp/local_ntp.css
@@ -3,12 +3,30 @@
* found in the LICENSE file. */
html {
+ /* This will be overridden based on the viewport width, see below. */
--column-count: 2;
+
--content-width: calc(
(var(--column-count) * (var(--tile-width) + var(--tile-margin)))
/* We add an extra pixel because rounding errors on different zooms can
* make the width shorter than it should be. */
+ 1px);
+
+ --logo-height: 200px; /* Normal height of a doodle. */
+ --logo-margin-top: 56px; /* Expected OGB height, so logo doesn't overlap. */
+ --logo-margin-bottom: 29px; /* Between logo and fakebox. */
+
+ /* Initial height determines the margin between the logo and the fakebox. If
+ * the iframe height exceeds the normal --logo-height, the difference is
+ * subtracted from the margin. The actual --logo-iframe-{width,height} can be
+ * changed later, but the initial height, and therefore the margin, remains
+ * the same.
+ */
+ --logo-iframe-initial-height: var(--logo-height);
+ --logo-iframe-height: var(--logo-height);
+ --logo-iframe-resize-duration: 150ms;
+ --logo-iframe-width: 500px;
+
--tile-height: 128px;
--tile-margin: 16px;
--tile-width: 154px;
@@ -19,6 +37,14 @@ html {
4px + var(--tile-height) + var(--tile-margin) + var(--tile-height) + 8px);
/* Base height 16px, plus 8px each of padding on top and bottom. */
--mv-notice-height: calc(8px + 16px + 8px);
+
+ --mv-notice-time: 10s;
+
+ /* These can be overridden by themes. */
+ --text-color: #000;
+ --text-color-light: #fff;
+ --text-color-link: rgb(17, 85, 204);
+
height: 100%;
}
@@ -41,6 +67,7 @@ html {
body {
background-attachment: fixed !important;
cursor: default;
+ display: none;
font-family: arial, sans-serif;
font-size: small;
height: 100%;
@@ -48,6 +75,10 @@ body {
overflow-x: hidden;
}
+body.inited {
+ display: block;
+}
+
/* Button defaults vary by platform. Reset CSS so that the NTP can use buttons
* as a kind of clickable div. */
button {
@@ -61,9 +92,11 @@ button {
display: flex;
flex-direction: column;
height: 100%;
- margin: 0 auto;
- text-align: -webkit-center;
- width: var(--content-width);
+}
+
+#logo,
+#fakebox-container {
+ flex-shrink: 0;
}
.non-google-page #ntp-contents {
@@ -72,17 +105,13 @@ button {
body.hide-fakebox-logo #logo,
body.hide-fakebox-logo #fakebox {
- visibility: hidden;
-}
-
-#search {
- margin: 0 calc(var(--tile-margin) / 2);
- width: calc(100% - var(--tile-margin));
+ opacity: 0;
}
#logo {
- height: 249px;
- margin-bottom: 24px;
+ height: calc(var(--logo-height) + var(--logo-margin-bottom));
+ margin-top: var(--logo-margin-top);
+ min-height: fit-content;
position: relative;
}
@@ -91,12 +120,6 @@ body.hide-fakebox-logo #fakebox {
}
#logo-default,
-#logo-non-white,
-#logo-doodle {
- position: absolute;
-}
-
-#logo-default,
#logo-doodle {
opacity: 0;
visibility: hidden;
@@ -127,9 +150,10 @@ body.hide-fakebox-logo #fakebox {
#logo-non-white {
background-image: url(../../../../ui/webui/resources/images/google_logo.svg);
background-repeat: no-repeat;
+ bottom: var(--logo-margin-bottom);
height: 92px;
left: calc(50% - 272px/2);
- top: 157px;
+ position: absolute;
width: 272px;
}
@@ -151,19 +175,13 @@ body.alternate-logo #logo-non-white {
display: none;
}
-#logo-doodle {
- /* Normally, logos are aligned with tiles and bounded to their left and right
- * edges. Doodles may be larger than this. In order that they are centered and
- * cropped, instead of left-aligned, give them 100px of extra space on the
- * left and the right side.
- */
- left: -100px;
- right: -100px;
- top: 44px;
-}
-
#logo-doodle-button {
+ /* An image logo is allowed to spill into the margin below, so it's not a
+ * real bottom margin. If the image extends further than that margin, it
+ * is cropped. */
margin: 0 auto;
+ max-height: calc(var(--logo-height) + var(--logo-margin-bottom));
+ overflow: hidden;
}
.non-white-bg #logo-doodle-button,
@@ -173,8 +191,12 @@ body.alternate-logo #logo-non-white {
#logo-doodle-iframe {
border: 0;
- height: 228px;
- width: 100%;
+ height: var(--logo-iframe-height);
+ margin: 0 auto calc(var(--logo-height) + var(--logo-margin-bottom)
+ - var(--logo-iframe-initial-height)) auto;
+ transition: width var(--logo-iframe-resize-duration),
+ height var(--logo-iframe-resize-duration);
+ width: var(--logo-iframe-width);
}
#logo-doodle-notifier {
@@ -186,9 +208,9 @@ body.alternate-logo #logo-non-white {
cursor: pointer;
display: inline-block;
height: 24px;
- left: 148px;
+ left: calc(50% + 148px);
padding: 0;
- position: relative;
+ position: absolute;
top: 100px;
width: 24px;
}
@@ -251,6 +273,11 @@ body.alternate-logo #logo-non-white {
0deg, rgb(255, 170, 51), rgb(255, 204, 0), rgb(255, 221, 102));
}
+#fakebox-container {
+ margin: 0 auto 8px auto;
+ width: var(--content-width);
+}
+
#fakebox {
background-color: #fff;
border-radius: 2px;
@@ -259,14 +286,13 @@ body.alternate-logo #logo-non-white {
font-size: 18px;
height: 44px;
line-height: 36px;
- margin-bottom: 8px;
- max-width: 672px;
+ margin: 0 calc(var(--tile-margin) / 2 + 1px) 0 calc(var(--tile-margin) / 2);
outline: none;
position: relative;
transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
-.non-google-page #fakebox {
+.non-google-page #fakebox-container {
display: none;
}
@@ -295,7 +321,7 @@ html[dir=rtl] #fakebox > input {
#fakebox-text {
bottom: 4px;
- color: rgba(0, 0, 0, 0.38);
+ color: rgba(0, 0, 0, 0.42);
font-family: arial, sans-serif;
font-size: 16px;
left: 13px;
@@ -392,6 +418,7 @@ body.fakebox-focused #fakebox-cursor {
max-height: calc(100% - var(--mv-notice-height));
position: relative;
text-align: -webkit-auto;
+ width: var(--content-width);
}
#mv-notice-x {
@@ -404,6 +431,7 @@ body.fakebox-focused #fakebox-cursor {
background-color: rgba(90,90,90,0.7);
cursor: pointer;
display: inline-block;
+ filter: var(--theme-filter, 'none');
height: 16px;
margin-left: 20px;
outline: none;
@@ -443,7 +471,7 @@ html[dir=rtl] #mv-notice-x {
/* Links in the notification. */
#mv-notice-links span {
-webkit-margin-start: 6px;
- color: rgb(17, 85, 204);
+ color: var(--text-color-link);
cursor: pointer;
outline: none;
padding: 0 4px;
@@ -454,6 +482,10 @@ html[dir=rtl] #mv-notice-x {
text-decoration: underline;
}
+#mv-msg {
+ color: var(--text-color);
+}
+
.default-theme.dark #mv-msg {
color: #fff;
}
@@ -462,9 +494,9 @@ html[dir=rtl] #mv-notice-x {
color: #fff;
}
-#mv-notice.mv-notice-delayed-hide {
+#mv-notice.mv-notice-delayed-hide:not(:focus-within) {
opacity: 0;
- transition-delay: 10s;
+ transition-delay: var(--mv-notice-time);
transition-property: opacity;
}
@@ -474,7 +506,7 @@ html[dir=rtl] #mv-notice-x {
#attribution {
bottom: 0;
- color: #fff;
+ color: var(--text-color-light);
cursor: default;
display: inline-block;
font-size: 13px;
diff --git a/chromium/chrome/browser/resources/local_ntp/local_ntp.html b/chromium/chrome/browser/resources/local_ntp/local_ntp.html
index 7d1111c55c2..e6d3467885f 100644
--- a/chromium/chrome/browser/resources/local_ntp/local_ntp.html
+++ b/chromium/chrome/browser/resources/local_ntp/local_ntp.html
@@ -7,8 +7,6 @@
<link rel="stylesheet" href="chrome-search://local-ntp/theme.css"></link>
<link rel="stylesheet" href="chrome-search://local-ntp/local-ntp.css"></link>
<link rel="stylesheet" href="chrome-search://local-ntp/voice.css"></link>
- <script src="chrome-search://local-ntp/config.js"
- {{CONFIG_INTEGRITY}}></script>
<script src="chrome-search://local-ntp/local-ntp.js"
{{LOCAL_NTP_INTEGRITY}}></script>
<script src="chrome-search://local-ntp/voice.js"
@@ -23,28 +21,28 @@
<div id="one-google" class="hidden"></div>
<div id="ntp-contents">
- <div id="search">
- <!-- Container for the logo, whether default or doodle. -->
- <div id="logo">
- <!-- The logo that is displayed in the absence of a doodle. -->
- <div id="logo-default" title="Google"></div>
- <!-- Logo displayed when theme prevents doodles. Doesn't fade. -->
- <div id="logo-non-white" title="Google"></div>
- <!-- A doodle, if any: its link and image. -->
- <div id="logo-doodle">
- <button id="logo-doodle-button">
- <img id="logo-doodle-image"></img>
- </button>
- <iframe id="logo-doodle-iframe"></iframe>
- <!-- A spinner, visible on dark-themed NTPs, prompting the doodle -->
- <button id="logo-doodle-notifier">
- <div class="outer ball0"><div class="inner"></div></div>
- <div class="outer ball1"><div class="inner"></div></div>
- <div class="outer ball2"><div class="inner"></div></div>
- <div class="outer ball3"><div class="inner"></div></div>
- </button>
- </div>
+ <div id="logo">
+ <!-- The logo that is displayed in the absence of a doodle. -->
+ <div id="logo-default" title="Google"></div>
+ <!-- Logo displayed when theme prevents doodles. Doesn't fade. -->
+ <div id="logo-non-white" title="Google"></div>
+ <!-- A doodle, if any: its link and image. -->
+ <div id="logo-doodle">
+ <button id="logo-doodle-button">
+ <img id="logo-doodle-image"></img>
+ </button>
+ <iframe id="logo-doodle-iframe" scrolling="no"></iframe>
+ <!-- A spinner, visible on dark-themed NTPs, prompting the doodle -->
+ <button id="logo-doodle-notifier">
+ <div class="outer ball0"><div class="inner"></div></div>
+ <div class="outer ball1"><div class="inner"></div></div>
+ <div class="outer ball2"><div class="inner"></div></div>
+ <div class="outer ball3"><div class="inner"></div></div>
+ </button>
</div>
+ </div>
+
+ <div id="fakebox-container">
<div id="fakebox">
<div id="fakebox-text"></div>
<input id="fakebox-input" autocomplete="off" tabindex="-1" type="url"
@@ -53,17 +51,18 @@
<button id="fakebox-microphone" hidden></button>
</div>
</div>
+
<div id="most-visited">
<!-- The container for the tiles. The MV iframe goes in here. -->
<div id="mv-tiles"></div>
<!-- Notification shown when a tile is blacklisted. -->
- <div id="mv-notice" class="mv-notice-hide">
+ <div id="mv-notice" class="mv-notice-hide" role="alert">
<span id="mv-msg"></span>
<!-- Links in the notification. -->
<span id="mv-notice-links">
- <span id="mv-undo" tabindex="0"></span>
- <span id="mv-restore" tabindex="0"></span>
- <div id="mv-notice-x" tabindex="0"></div>
+ <span id="mv-undo" tabindex="0" role="button"></span>
+ <span id="mv-restore" tabindex="0" role="button"></span>
+ <div id="mv-notice-x" tabindex="0" role="button"></div>
</span>
</div>
</div>
diff --git a/chromium/chrome/browser/resources/local_ntp/local_ntp.js b/chromium/chrome/browser/resources/local_ntp/local_ntp.js
index d74320f6cfd..516f1392774 100644
--- a/chromium/chrome/browser/resources/local_ntp/local_ntp.js
+++ b/chromium/chrome/browser/resources/local_ntp/local_ntp.js
@@ -17,6 +17,12 @@
var tilesAreLoaded = false;
+var numDdllogResponsesReceived = 0;
+var lastDdllogResponse = '';
+
+var onDdllogResponse = null;
+
+
/**
* Controls rendering the new tab page for InstantExtended.
* @return {Object} A limited interface for testing the local NTP.
@@ -73,6 +79,7 @@ var CLASSES = {
FAKEBOX_DRAG_FOCUS: 'fakebox-drag-focused',
HIDE_FAKEBOX_AND_LOGO: 'hide-fakebox-logo',
HIDE_NOTIFICATION: 'mv-notice-hide',
+ INITED: 'inited', // Reveals the <body> once init() is done.
LEFT_ALIGN_ATTRIBUTION: 'left-align-attribution',
// Vertically centers the most visited section for a non-Google provided page.
NON_GOOGLE_PAGE: 'non-google-page',
@@ -90,7 +97,6 @@ var CLASSES = {
var IDS = {
ATTRIBUTION: 'attribution',
ATTRIBUTION_TEXT: 'attribution-text',
- CUSTOM_THEME_STYLE: 'ct-style',
FAKEBOX: 'fakebox',
FAKEBOX_INPUT: 'fakebox-input',
FAKEBOX_TEXT: 'fakebox-text',
@@ -169,9 +175,7 @@ var WHITE_BACKGROUND_COLORS = ['rgba(255,255,255,1)', 'rgba(0,0,0,0)'];
* @enum {number}
* @const
*/
-var KEYCODE = {
- ENTER: 13
-};
+var KEYCODE = {ENTER: 13, SPACE: 32};
/**
@@ -238,12 +242,11 @@ function getIsThemeDark() {
* @private
*/
function renderTheme() {
+ $(IDS.NTP_CONTENTS).classList.toggle(CLASSES.DARK, getIsThemeDark());
+
var info = getThemeBackgroundInfo();
- var isThemeDark = getIsThemeDark();
- $(IDS.NTP_CONTENTS).classList.toggle(CLASSES.DARK, isThemeDark);
- if (!info) {
+ if (!info)
return;
- }
var background = [convertToRGBAColor(info.backgroundColorRgba),
info.imageUrl,
@@ -257,12 +260,21 @@ function renderTheme() {
document.body.classList.toggle(CLASSES.NON_WHITE_BG, isNonWhiteBackground);
updateThemeAttribution(info.attributionUrl, info.imageHorizontalAlignment);
setCustomThemeStyle(info);
+}
- // Inform the most visited iframe of the new theme.
- var themeinfo = {cmd: 'updateTheme'};
- themeinfo.tileBorderColor = convertToRGBAColor(info.sectionBorderColorRgba);
- themeinfo.tileHoverBorderColor = convertToRGBAColor(info.headerColorRgba);
- themeinfo.isThemeDark = isThemeDark;
+/**
+ * Sends the current theme info to the most visited iframe.
+ * @private
+ */
+function sendThemeInfoToMostVisitedIframe() {
+ var info = getThemeBackgroundInfo();
+ if (!info)
+ return;
+
+ var isThemeDark = getIsThemeDark();
+
+ var message = {cmd: 'updateTheme'};
+ message.isThemeDark = isThemeDark;
var titleColor = NTP_DESIGN.titleColor;
if (!info.usingDefaultTheme && info.textColorRgba) {
@@ -270,9 +282,9 @@ function renderTheme() {
} else if (isThemeDark) {
titleColor = NTP_DESIGN.titleColorAgainstDark;
}
- themeinfo.tileTitleColor = convertToRGBAColor(titleColor);
+ message.tileTitleColor = convertToRGBAColor(titleColor);
- $(IDS.TILES_IFRAME).contentWindow.postMessage(themeinfo, '*');
+ $(IDS.TILES_IFRAME).contentWindow.postMessage(message, '*');
}
@@ -305,6 +317,7 @@ function renderOneGoogleBarTheme() {
function onThemeChange() {
renderTheme();
renderOneGoogleBarTheme();
+ sendThemeInfoToMostVisitedIframe();
}
@@ -314,40 +327,24 @@ function onThemeChange() {
* @private
*/
function setCustomThemeStyle(themeInfo) {
- var customStyleElement = $(IDS.CUSTOM_THEME_STYLE);
- var head = document.head;
+ var textColor = null;
+ var textColorLight = null;
+ var mvxFilter = null;
if (!themeInfo.usingDefaultTheme) {
- $(IDS.NTP_CONTENTS).classList.remove(CLASSES.DEFAULT_THEME);
- var themeStyle =
- '#attribution {' +
- ' color: ' + convertToRGBAColor(themeInfo.textColorLightRgba) + ';' +
- '}' +
- '#mv-msg {' +
- ' color: ' + convertToRGBAColor(themeInfo.textColorRgba) + ';' +
- '}' +
- '#mv-notice-links span {' +
- ' color: ' + convertToRGBAColor(themeInfo.textColorLightRgba) + ';' +
- '}' +
- '#mv-notice-x {' +
- ' -webkit-filter: drop-shadow(0 0 0 ' +
- convertToRGBAColor(themeInfo.textColorRgba) + ');' +
- '}';
-
- if (customStyleElement) {
- customStyleElement.textContent = themeStyle;
- } else {
- customStyleElement = document.createElement('style');
- customStyleElement.type = 'text/css';
- customStyleElement.id = IDS.CUSTOM_THEME_STYLE;
- customStyleElement.textContent = themeStyle;
- head.appendChild(customStyleElement);
- }
-
- } else {
- $(IDS.NTP_CONTENTS).classList.add(CLASSES.DEFAULT_THEME);
- if (customStyleElement)
- head.removeChild(customStyleElement);
+ textColor = convertToRGBAColor(themeInfo.textColorRgba);
+ textColorLight = convertToRGBAColor(themeInfo.textColorLightRgba);
+ mvxFilter = 'drop-shadow(0 0 0 ' + textColor + ')';
}
+
+ $(IDS.NTP_CONTENTS)
+ .classList.toggle(CLASSES.DEFAULT_THEME, themeInfo.usingDefaultTheme);
+
+ document.body.style.setProperty('--text-color', textColor);
+ document.body.style.setProperty('--text-color-light', textColorLight);
+ // Themes reuse the "light" text color for links too.
+ document.body.style.setProperty('--text-color-link', textColorLight);
+ $(IDS.NOTIFICATION_CLOSE_BUTTON)
+ .style.setProperty('--theme-filter', mvxFilter);
}
@@ -416,6 +413,15 @@ function onMostVisitedChange() {
* them to the iframe.
*/
function reloadTiles() {
+ // Don't attempt to load tiles if the MV data isn't available yet - this can
+ // happen occasionally, see https://crbug.com/794942. In that case, we should
+ // get an onMostVisitedChange call once they are available.
+ // Note that MV data being available is different from having > 0 tiles. There
+ // can legitimately be 0 tiles, e.g. if the user blacklisted them all.
+ if (!ntpApiHandle.mostVisitedAvailable) {
+ return;
+ }
+
var pages = ntpApiHandle.mostVisited;
var cmds = [];
for (var i = 0; i < Math.min(MAX_NUM_TILES_TO_SHOW, pages.length); ++i) {
@@ -554,7 +560,7 @@ function registerKeyHandler(element, keycode, handler) {
function handlePostMessage(event) {
var cmd = event.data.cmd;
var args = event.data;
- if (cmd == 'loaded') {
+ if (cmd === 'loaded') {
tilesAreLoaded = true;
if (configData.isGooglePage && !$('one-google-loader')) {
// Load the OneGoogleBar script. It'll create a global variable name "og"
@@ -569,11 +575,19 @@ function handlePostMessage(event) {
injectOneGoogleBar(og);
};
}
- } else if (cmd == 'tileBlacklisted') {
+ } else if (cmd === 'tileBlacklisted') {
showNotification();
lastBlacklistedTile = args.tid;
ntpApiHandle.deleteMostVisitedItem(args.tid);
+ } else if (cmd === 'resizeDoodle') {
+ let width = args.width || null;
+ let height = args.height || null;
+ let duration = args.duration || '0s';
+ let iframe = $(IDS.LOGO_DOODLE_IFRAME);
+ document.body.style.setProperty('--logo-iframe-height', height);
+ document.body.style.setProperty('--logo-iframe-width', width);
+ document.body.style.setProperty('--logo-iframe-resize-duration', duration);
}
}
@@ -583,6 +597,12 @@ function handlePostMessage(event) {
* section, and Google-specific elements for a Google-provided page.
*/
function init() {
+ // If an accessibility tool is in use, increase the time for which the
+ // "tile was blacklisted" notification is shown.
+ if (configData.isAccessibleBrowser) {
+ document.body.style.setProperty('--mv-notice-time', '30s');
+ }
+
// Hide notifications after fade out, so we can't focus on links via keyboard.
$(IDS.NOTIFICATION).addEventListener('transitionend', hideNotification);
@@ -592,11 +612,13 @@ function init() {
var undoLink = $(IDS.UNDO_LINK);
undoLink.addEventListener('click', onUndo);
registerKeyHandler(undoLink, KEYCODE.ENTER, onUndo);
+ registerKeyHandler(undoLink, KEYCODE.SPACE, onUndo);
undoLink.textContent = configData.translatedStrings.undoThumbnailRemove;
var restoreAllLink = $(IDS.RESTORE_ALL_LINK);
restoreAllLink.addEventListener('click', onRestoreAll);
registerKeyHandler(restoreAllLink, KEYCODE.ENTER, onRestoreAll);
+ registerKeyHandler(restoreAllLink, KEYCODE.SPACE, onRestoreAll);
restoreAllLink.textContent =
configData.translatedStrings.restoreThumbnailsShort;
@@ -611,6 +633,8 @@ function init() {
ntpApiHandle.onthemechange = onThemeChange;
ntpApiHandle.onmostvisitedchange = onMostVisitedChange;
+ renderTheme();
+
var searchboxApiHandle = embeddedSearchApiHandle.searchBox;
if (configData.isGooglePage) {
@@ -666,6 +690,12 @@ function init() {
// Update the fakebox style to match the current key capturing state.
setFakeboxFocus(searchboxApiHandle.isKeyCaptureEnabled);
+ // Also tell the browser that we're capturing, otherwise it's possible that
+ // both fakebox and Omnibox have visible focus at the same time, see
+ // crbug.com/792850.
+ if (searchboxApiHandle.isKeyCaptureEnabled) {
+ searchboxApiHandle.startCapturingKeyStrokes();
+ }
// Load the Doodle. After the first request completes (getting cached
// data), issue a second request for fresh Doodle data.
@@ -673,21 +703,24 @@ function init() {
if (ddl === null) {
// Got no ddl object at all, the feature is probably disabled. Just show
// the logo.
- showLogoOrDoodle(null, null, /*fromCache=*/true);
+ showLogoOrDoodle(/*fromCache=*/true);
return;
}
// Got a (possibly empty) ddl object. Show logo or doodle.
- showLogoOrDoodle(
- ddl.image || null, ddl.metadata || null, /*fromCache=*/true);
+ targetDoodle.image = ddl.image || null;
+ targetDoodle.metadata = ddl.metadata || null;
+ showLogoOrDoodle(/*fromCache=*/true);
// Never hide an interactive doodle if it was already shown.
if (ddl.metadata && (ddl.metadata.type === LOGO_TYPE.INTERACTIVE))
return;
// If we got a valid ddl object (from cache), load a fresh one.
if (ddl.v !== null) {
- loadDoodle(ddl.v, function(ddl) {
- if (ddl.usable) {
- fadeToLogoOrDoodle(ddl.image, ddl.metadata);
+ loadDoodle(ddl.v, function(ddl2) {
+ if (ddl2.usable) {
+ targetDoodle.image = ddl2.image || null;
+ targetDoodle.metadata = ddl2.metadata || null;
+ fadeToLogoOrDoodle();
}
});
}
@@ -739,10 +772,21 @@ function init() {
iframe.onload = function() {
reloadTiles();
- renderTheme();
+ sendThemeInfoToMostVisitedIframe();
};
window.addEventListener('message', handlePostMessage);
+
+ document.body.classList.add(CLASSES.INITED);
+}
+
+
+function loadConfig() {
+ var configScript = document.createElement('script');
+ configScript.type = 'text/javascript';
+ configScript.src = 'chrome-search://local-ntp/config.js';
+ configScript.onload = init;
+ document.head.appendChild(configScript);
}
@@ -750,7 +794,7 @@ function init() {
* Binds event listeners.
*/
function listen() {
- document.addEventListener('DOMContentLoaded', init);
+ document.addEventListener('DOMContentLoaded', loadConfig);
}
@@ -815,72 +859,164 @@ var loadDoodle = function(v, onload) {
};
-/** Returns true if the doodle given by |image| and |metadata| is currently
- * visible. If |image| is null, returns true when the default logo is visible;
- * if non-null, checks that it matches the doodle that is currently visible.
- * Here, "visible" means fully-visible or fading in.
+/** Handles the response of a doodle impression ping, i.e. stores the
+ * appropriate interactionLogUrl or onClickUrlExtraParams.
+ *
+ * @param {!Object} ddllog Response object from the ddllog ping.
+ * @param {!boolean} isAnimated
+ */
+var handleDdllogResponse = function(ddllog, isAnimated) {
+ if (ddllog && ddllog.interaction_log_url) {
+ let interactionLogUrl =
+ new URL(ddllog.interaction_log_url, configData.googleBaseUrl);
+ if (isAnimated) {
+ targetDoodle.animatedInteractionLogUrl = interactionLogUrl;
+ } else {
+ targetDoodle.staticInteractionLogUrl = interactionLogUrl;
+ }
+ lastDdllogResponse = 'interaction_log_url ' + ddllog.interaction_log_url;
+ } else if (ddllog && ddllog.target_url_params) {
+ targetDoodle.onClickUrlExtraParams =
+ new URLSearchParams(ddllog.target_url_params);
+ lastDdllogResponse = 'target_url_params ' + ddllog.target_url_params;
+ } else {
+ console.log('Invalid or missing ddllog response:');
+ console.log(ddllog);
+ }
+};
+
+
+/** Logs a doodle impression at the given logUrl, and handles the response via
+ * handleDdllogResponse.
+ *
+ * @param {!string} logUrl
+ * @param {!boolean} isAnimated
+ */
+var logDoodleImpression = function(logUrl, isAnimated) {
+ lastDdllogResponse = '';
+ fetch(logUrl, {credentials: 'omit'})
+ .then(function(response) {
+ return response.text();
+ })
+ .then(function(text) {
+ // Remove the optional XSS preamble.
+ const preamble = ')]}\'';
+ if (text.startsWith(preamble)) {
+ text = text.substr(preamble.length);
+ }
+ try {
+ var json = JSON.parse(text);
+ } catch (error) {
+ console.log('Failed to parse doodle impression response as JSON:');
+ console.log(error);
+ return;
+ }
+ handleDdllogResponse(json.ddllog, isAnimated);
+ })
+ .catch(function(error) {
+ console.log('Error logging doodle impression to "' + logUrl + '":');
+ console.log(error);
+ })
+ .finally(function() {
+ ++numDdllogResponsesReceived;
+ if (onDdllogResponse !== null) {
+ onDdllogResponse();
+ }
+ });
+};
+
+
+/** Returns true if the target doodle is currently visible. If |image| is null,
+ * returns true when the default logo is visible; if non-null, checks that it
+ * matches the doodle that is currently visible. Here, "visible" means
+ * fully-visible or fading in.
*
- * @param {?Object} image
- * @param {?Object} metadata
* @returns {boolean}
*/
-var isDoodleCurrentlyVisible = function(image, metadata) {
+var isDoodleCurrentlyVisible = function() {
var haveDoodle = ($(IDS.LOGO_DOODLE).classList.contains(CLASSES.SHOW_LOGO));
- var wantDoodle = (image !== null) && (metadata !== null);
- if (!haveDoodle || !wantDoodle)
+ var wantDoodle =
+ (targetDoodle.image !== null) && (targetDoodle.metadata !== null);
+ if (!haveDoodle || !wantDoodle) {
return haveDoodle === wantDoodle;
+ }
- // Have a visible doodle and a query doodle. Test that they match.
- if (metadata.type === LOGO_TYPE.INTERACTIVE) {
+ // Have a visible doodle and a target doodle. Test that they match.
+ if (targetDoodle.metadata.type === LOGO_TYPE.INTERACTIVE) {
var logoDoodleIframe = $(IDS.LOGO_DOODLE_IFRAME);
return logoDoodleIframe.classList.contains(CLASSES.SHOW_LOGO) &&
- (logoDoodleIframe.src === metadata.fullPageUrl);
+ (logoDoodleIframe.src === targetDoodle.metadata.fullPageUrl);
} else {
var logoDoodleImage = $(IDS.LOGO_DOODLE_IMAGE);
var logoDoodleButton = $(IDS.LOGO_DOODLE_BUTTON);
return logoDoodleButton.classList.contains(CLASSES.SHOW_LOGO) &&
- ((logoDoodleImage.src === image) ||
- (logoDoodleImage.src === metadata.animatedUrl));
+ ((logoDoodleImage.src === targetDoodle.image) ||
+ (logoDoodleImage.src === targetDoodle.metadata.animatedUrl));
+ }
+};
+
+
+/** The image and metadata that should be shown, according to the latest fetch.
+ * After a logo fades out, onDoodleFadeOutComplete fades in a logo according to
+ * targetDoodle.
+ */
+var targetDoodle = {
+ image: null,
+ metadata: null,
+ // The log URLs and params may be filled with the response from the
+ // corresponding impression log URL.
+ staticInteractionLogUrl: null,
+ animatedInteractionLogUrl: null,
+ onClickUrlExtraParams: null,
+};
+
+
+var getDoodleTargetUrl = function() {
+ let url = new URL(targetDoodle.metadata.onClickUrl);
+ if (targetDoodle.onClickUrlExtraParams) {
+ for (var param of targetDoodle.onClickUrlExtraParams) {
+ url.searchParams.append(param[0], param[1]);
+ }
}
+ return url;
};
-var showLogoOrDoodle = function(image, metadata, fromCache) {
- if (metadata !== null) {
- applyDoodleMetadata(metadata);
- if (metadata.type === LOGO_TYPE.INTERACTIVE) {
+var showLogoOrDoodle = function(fromCache) {
+ if (targetDoodle.metadata !== null) {
+ applyDoodleMetadata();
+ if (targetDoodle.metadata.type === LOGO_TYPE.INTERACTIVE) {
$(IDS.LOGO_DOODLE_BUTTON).classList.remove(CLASSES.SHOW_LOGO);
$(IDS.LOGO_DOODLE_IFRAME).classList.add(CLASSES.SHOW_LOGO);
} else {
- $(IDS.LOGO_DOODLE_IMAGE).src = image;
+ $(IDS.LOGO_DOODLE_IMAGE).src = targetDoodle.image;
$(IDS.LOGO_DOODLE_BUTTON).classList.add(CLASSES.SHOW_LOGO);
$(IDS.LOGO_DOODLE_IFRAME).classList.remove(CLASSES.SHOW_LOGO);
- var isCta = !!metadata.animatedUrl;
+ // Log the impression in Chrome metrics.
+ var isCta = !!targetDoodle.metadata.animatedUrl;
var eventType = isCta ?
(fromCache ? LOG_TYPE.NTP_CTA_LOGO_SHOWN_FROM_CACHE :
LOG_TYPE.NTP_CTA_LOGO_SHOWN_FRESH) :
(fromCache ? LOG_TYPE.NTP_STATIC_LOGO_SHOWN_FROM_CACHE :
LOG_TYPE.NTP_STATIC_LOGO_SHOWN_FRESH);
ntpApiHandle.logEvent(eventType);
+
+ // Ping the proper impression logging URL if it exists.
+ var logUrl = isCta ? targetDoodle.metadata.ctaLogUrl :
+ targetDoodle.metadata.logUrl;
+ if (logUrl) {
+ logDoodleImpression(logUrl, /*isAnimated=*/false);
+ }
}
$(IDS.LOGO_DOODLE).classList.add(CLASSES.SHOW_LOGO);
} else {
+ // No doodle. Just show the default logo.
$(IDS.LOGO_DEFAULT).classList.add(CLASSES.SHOW_LOGO);
}
};
-/** The image and metadata that should be shown, according to the latest fetch.
- * After a logo fades out, onDoodleFadeOutComplete fades in a logo according to
- * targetDoodle.
- */
-var targetDoodle = {
- image: null,
- metadata: null,
-};
-
-
/**
* Starts fading out the given element, which should be either the default logo
* or the doodle.
@@ -907,24 +1043,22 @@ var startFadeOut = function(element) {
* Integrates a fresh doodle into the page as appropriate. If the correct logo
* or doodle is already shown, just updates the metadata. Otherwise, initiates
* a fade from the currently-shown logo/doodle to the new one.
- *
- * @param {?Object} image
- * @param {?Object} metadata
*/
-var fadeToLogoOrDoodle = function(image, metadata) {
+var fadeToLogoOrDoodle = function() {
// If the image is already visible, there's no need to start a fade-out.
// However, metadata may have changed, so update the doodle's alt text and
// href, if applicable.
- if (isDoodleCurrentlyVisible(image, metadata)) {
- if (metadata !== null) {
- applyDoodleMetadata(metadata);
+ if (isDoodleCurrentlyVisible()) {
+ if (targetDoodle.metadata !== null) {
+ applyDoodleMetadata();
}
return;
}
- // Set the target to use once the current logo/doodle has finished fading out.
- targetDoodle.image = image;
- targetDoodle.metadata = metadata;
+ // It's not the same doodle. Clear any loging URLs/params we might have.
+ targetDoodle.staticInteractionLogUrl = null;
+ targetDoodle.animatedInteractionLogUrl = null;
+ targetDoodle.onClickUrlExtraParams = null;
// Start fading out the current logo or doodle. onDoodleFadeOutComplete will
// apply the change when the fade-out finishes.
@@ -937,43 +1071,86 @@ var onDoodleFadeOutComplete = function(e) {
// Fade-out finished. Start fading in the appropriate logo.
$(IDS.LOGO_DOODLE).classList.add(CLASSES.FADE);
$(IDS.LOGO_DEFAULT).classList.add(CLASSES.FADE);
- showLogoOrDoodle(
- targetDoodle.image, targetDoodle.metadata, /*fromCache=*/false);
+ showLogoOrDoodle(/*fromCache=*/false);
this.removeEventListener('transitionend', onDoodleFadeOutComplete);
};
-var applyDoodleMetadata = function(metadata) {
+var applyDoodleMetadata = function() {
var logoDoodleButton = $(IDS.LOGO_DOODLE_BUTTON);
var logoDoodleImage = $(IDS.LOGO_DOODLE_IMAGE);
var logoDoodleIframe = $(IDS.LOGO_DOODLE_IFRAME);
- switch (metadata.type) {
+ switch (targetDoodle.metadata.type) {
case LOGO_TYPE.SIMPLE:
- logoDoodleImage.title = metadata.altText;
+ logoDoodleImage.title = targetDoodle.metadata.altText;
+
+ // On click, navigate to the target URL.
logoDoodleButton.onclick = function() {
+ // Log the click in Chrome metrics.
ntpApiHandle.logEvent(LOG_TYPE.NTP_STATIC_LOGO_CLICKED);
- window.location = metadata.onClickUrl;
+
+ // Ping the static interaction_log_url if there is one.
+ if (targetDoodle.staticInteractionLogUrl) {
+ navigator.sendBeacon(targetDoodle.staticInteractionLogUrl);
+ targetDoodle.staticInteractionLogUrl = null;
+ }
+
+ window.location = getDoodleTargetUrl();
};
break;
case LOGO_TYPE.ANIMATED:
- logoDoodleImage.title = metadata.altText;
+ logoDoodleImage.title = targetDoodle.metadata.altText;
+ // The CTA image is currently shown; on click, show the animated one.
logoDoodleButton.onclick = function(e) {
- ntpApiHandle.logEvent(LOG_TYPE.NTP_CTA_LOGO_CLICKED);
e.preventDefault();
- logoDoodleImage.src = metadata.animatedUrl;
+
+ // Log the click in Chrome metrics.
+ ntpApiHandle.logEvent(LOG_TYPE.NTP_CTA_LOGO_CLICKED);
+
+ // Ping the static interaction_log_url if there is one.
+ if (targetDoodle.staticInteractionLogUrl) {
+ navigator.sendBeacon(targetDoodle.staticInteractionLogUrl);
+ targetDoodle.staticInteractionLogUrl = null;
+ }
+
+ // Once the animated image loads, ping the impression log URL.
+ if (targetDoodle.metadata.logUrl) {
+ logoDoodleImage.onload = function() {
+ logDoodleImpression(
+ targetDoodle.metadata.logUrl, /*isAnimated=*/true);
+ };
+ }
+ logoDoodleImage.src = targetDoodle.metadata.animatedUrl;
+
+ // When the animated image is clicked, navigate to the target URL.
logoDoodleButton.onclick = function() {
+ // Log the click in Chrome metrics.
ntpApiHandle.logEvent(LOG_TYPE.NTP_ANIMATED_LOGO_CLICKED);
- window.location = metadata.onClickUrl;
+
+ // Ping the animated interaction_log_url if there is one.
+ if (targetDoodle.animatedInteractionLogUrl) {
+ navigator.sendBeacon(targetDoodle.animatedInteractionLogUrl);
+ targetDoodle.animatedInteractionLogUrl = null;
+ }
+
+ window.location = getDoodleTargetUrl();
};
};
break;
case LOGO_TYPE.INTERACTIVE:
- logoDoodleIframe.title = metadata.altText;
- logoDoodleIframe.src = metadata.fullPageUrl;
+ logoDoodleIframe.title = targetDoodle.metadata.altText;
+ logoDoodleIframe.src = targetDoodle.metadata.fullPageUrl;
+ document.body.style.setProperty(
+ '--logo-iframe-width', targetDoodle.metadata.iframeWidthPx + 'px');
+ document.body.style.setProperty(
+ '--logo-iframe-height', targetDoodle.metadata.iframeHeightPx + 'px');
+ document.body.style.setProperty(
+ '--logo-iframe-initial-height',
+ targetDoodle.metadata.iframeHeightPx + 'px');
break;
}
};
diff --git a/chromium/chrome/browser/resources/local_ntp/most_visited_single.js b/chromium/chrome/browser/resources/local_ntp/most_visited_single.js
index ca988627132..c4c0bfe2da7 100644
--- a/chromium/chrome/browser/resources/local_ntp/most_visited_single.js
+++ b/chromium/chrome/browser/resources/local_ntp/most_visited_single.js
@@ -199,6 +199,8 @@ var handleCommand = function(data) {
if (cmd == 'tile') {
addTile(data);
} else if (cmd == 'show') {
+ // TODO(treib): If this happens before we have finished loading the previous
+ // tiles, we probably get into a bad state.
showTiles(data);
} else if (cmd == 'updateTheme') {
updateTheme(data);
@@ -364,12 +366,6 @@ var renderTile = function(data) {
tile.className = 'mv-tile';
tile.setAttribute('data-tid', data.tid);
- var html = [];
- html.push('<div class="mv-favicon"></div>');
- html.push('<div class="mv-title"></div><div class="mv-thumb"></div>');
- html.push('<button class="mv-x"></button>');
- tile.innerHTML = html.join('');
- tile.lastElementChild.title = queryArgs['removeTooltip'] || '';
if (isSchemeAllowed(data.url)) {
tile.href = data.url;
@@ -425,14 +421,33 @@ var renderTile = function(data) {
}
});
- var title = tile.querySelector('.mv-title');
+ var favicon = document.createElement('div');
+ favicon.className = 'mv-favicon';
+ var fi = document.createElement('img');
+ fi.src = data.faviconUrl;
+ // Set title and alt to empty so screen readers won't say the image name.
+ fi.title = '';
+ fi.alt = '';
+ loadedCounter += 1;
+ fi.addEventListener('load', countLoad);
+ fi.addEventListener('error', countLoad);
+ fi.addEventListener('error', function(ev) {
+ favicon.classList.add('failed-favicon');
+ });
+ favicon.appendChild(fi);
+ tile.appendChild(favicon);
+
+ var title = document.createElement('div');
+ title.className = 'mv-title';
title.innerText = data.title;
title.style.direction = data.direction || 'ltr';
if (NUM_TITLE_LINES > 1) {
title.classList.add('multiline');
}
+ tile.appendChild(title);
- var thumb = tile.querySelector('.mv-thumb');
+ var thumb = document.createElement('div');
+ thumb.className = 'mv-thumb';
var img = document.createElement('img');
img.title = data.title;
img.src = data.thumbnailUrl;
@@ -460,34 +475,23 @@ var renderTile = function(data) {
countLoad();
});
thumb.appendChild(img);
+ tile.appendChild(thumb);
- var favicon = tile.querySelector('.mv-favicon');
- var fi = document.createElement('img');
- fi.src = data.faviconUrl;
- // Set title and alt to empty so screen readers won't say the image name.
- fi.title = '';
- fi.alt = '';
- loadedCounter += 1;
- fi.addEventListener('load', countLoad);
- fi.addEventListener('error', countLoad);
- fi.addEventListener('error', function(ev) {
- favicon.classList.add('failed-favicon');
- });
- favicon.appendChild(fi);
-
- var mvx = tile.querySelector('.mv-x');
+ var mvx = document.createElement('button');
+ mvx.className = 'mv-x';
+ mvx.title = queryArgs['removeTooltip'] || '';
mvx.addEventListener('click', function(ev) {
removeAllOldTiles();
blacklistTile(tile);
ev.preventDefault();
ev.stopPropagation();
});
-
// Don't allow the event to bubble out to the containing tile, as that would
// trigger navigation to the tile URL.
mvx.addEventListener('keydown', function(event) {
event.stopPropagation();
});
+ tile.appendChild(mvx);
return tile;
};
diff --git a/chromium/chrome/browser/resources/local_ntp/most_visited_util.js b/chromium/chrome/browser/resources/local_ntp/most_visited_util.js
index 12eb39e78d5..cc90b7e8376 100644
--- a/chromium/chrome/browser/resources/local_ntp/most_visited_util.js
+++ b/chromium/chrome/browser/resources/local_ntp/most_visited_util.js
@@ -12,19 +12,6 @@
/**
- * The different types of events that are logged from the NTP. The multi-iframe
- * version of the NTP does *not* actually log any statistics anymore; this is
- * only required as a workaround for crbug.com/698675.
- * Note: Keep in sync with common/ntp_logging_events.h
- * @enum {number}
- * @const
- */
-var NTP_LOGGING_EVENT_TYPE = {
- NTP_ALL_TILES_RECEIVED: 12,
-};
-
-
-/**
* The origin of this request.
* @const {string}
*/
@@ -104,18 +91,6 @@ function createMostVisitedLink(params, href, title, text, direction) {
window.parent.postMessage('linkBlurred', DOMAIN_ORIGIN);
});
- var navigateFunction = function handleNavigation(e) {
- var isServerSuggestion = 'url' in params;
-
- // Ping are only populated for server-side suggestions, never for MV.
- if (isServerSuggestion && params.ping) {
- generatePing(DOMAIN_ORIGIN + params.ping);
- }
-
- // Follow <a> normally, so transition type will be LINK.
- };
-
- link.addEventListener('click', navigateFunction);
link.addEventListener('keydown', function(event) {
if (event.keyCode == 46 /* DELETE */ ||
event.keyCode == 8 /* BACKSPACE */) {
@@ -205,6 +180,16 @@ function getMostVisitedStyles(params, isTitle) {
/**
+ * Returns whether the given URL has a known, safe scheme.
+ * @param {string} url URL to check.
+ */
+var isSchemeAllowed = function(url) {
+ return url.startsWith('http://') || url.startsWith('https://') ||
+ url.startsWith('ftp://') || url.startsWith('chrome-extension://');
+};
+
+
+/**
* @param {string} location A location containing URL parameters.
* @param {function(Object, Object)} fill A function called with styles and
* data to fill.
@@ -212,47 +197,19 @@ function getMostVisitedStyles(params, isTitle) {
function fillMostVisited(location, fill) {
var params = parseQueryParams(location);
params.rid = parseInt(params.rid, 10);
- if (!isFinite(params.rid) && !params.url)
+ if (!isFinite(params.rid))
+ return;
+ var data =
+ chrome.embeddedSearch.newTabPage.getMostVisitedItemData(params.rid);
+ if (!data)
+ return;
+ if (data.url && !isSchemeAllowed(data.url))
return;
- var data;
- if (params.url) {
- // Means that the suggestion data comes from the server. Create data object.
- data = {
- url: params.url,
- thumbnailUrl: params.tu || '',
- title: params.ti || '',
- direction: params.di || '',
- domain: params.dom || ''
- };
- } else {
- data = chrome.embeddedSearch.newTabPage.getMostVisitedItemData(params.rid);
- if (!data)
- return;
- }
- if (isFinite(params.dummy) && parseInt(params.dummy, 10)) {
+ if (isFinite(params.dummy) && parseInt(params.dummy, 10))
data.dummy = true;
- }
- if (/^javascript:/i.test(data.url) || /^javascript:/i.test(data.thumbnailUrl))
- return;
+
if (data.direction)
document.body.dir = data.direction;
fill(params, data);
}
-
-
-/**
- * Sends a POST request to ping url.
- * @param {string} url URL to be pinged.
- */
-function generatePing(url) {
- if (navigator.sendBeacon) {
- navigator.sendBeacon(url);
- } else {
- // if sendBeacon is not enabled, we fallback for "a ping".
- var a = document.createElement('a');
- a.href = '#';
- a.ping = url;
- a.click();
- }
-}
diff --git a/chromium/chrome/browser/resources/md_bookmarks/app.html b/chromium/chrome/browser/resources/md_bookmarks/app.html
index 68474352701..64393cde7f8 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/app.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/app.html
@@ -30,7 +30,6 @@
display: flex;
flex-direction: row;
flex-grow: 1;
- overflow: auto;
}
#splitter {
@@ -56,7 +55,6 @@
display: block;
max-width: 40%;
min-width: var(--min-sidebar-width);
- overflow-x: hidden;
overflow-y: auto;
padding-top: 8px;
user-select: none;
@@ -65,7 +63,7 @@
bookmarks-list {
flex: 1;
- min-width: 550px;
+ overflow-x: hidden;
}
</style>
<bookmarks-toolbar sidebar-width="[[sidebarWidth_]]" role="banner">
diff --git a/chromium/chrome/browser/resources/md_bookmarks/command_manager.js b/chromium/chrome/browser/resources/md_bookmarks/command_manager.js
index 07a7a18051b..668a4497522 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/command_manager.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/command_manager.js
@@ -19,32 +19,29 @@ cr.define('bookmarks', function() {
/** @private {!Array<Command>} */
menuCommands_: {
type: Array,
- value: function() {
- return [
- Command.EDIT,
- Command.COPY_URL,
- Command.SHOW_IN_FOLDER,
- Command.DELETE,
- // <hr>
- Command.OPEN_NEW_TAB,
- Command.OPEN_NEW_WINDOW,
- Command.OPEN_INCOGNITO,
- ];
- },
+ computed: 'computeMenuCommands_(menuSource_)',
},
/** @private {Set<string>} */
menuIds_: {
type: Object,
- observer: 'onMenuIdsChanged_',
},
/** @private */
hasAnySublabel_: {
type: Boolean,
reflectToAttribute: true,
+ computed: 'computeHasAnySublabel_(menuCommands_, menuIds_)',
},
+ /**
+ * Indicates where the context menu was opened from. Will be NONE if
+ * menu is not open, indicating that commands are from keyboard shortcuts
+ * or elsewhere in the UI.
+ * @private {MenuSource}
+ */
+ menuSource_: MenuSource.NONE,
+
/** @private */
globalCanEdit_: Boolean,
},
@@ -62,8 +59,9 @@ cr.define('bookmarks', function() {
this.updateFromStore();
/** @private {function(!Event)} */
- this.boundOnOpenItemMenu_ = this.onOpenItemMenu_.bind(this);
- document.addEventListener('open-item-menu', this.boundOnOpenItemMenu_);
+ this.boundOnOpenCommandMenu_ = this.onOpenCommandMenu_.bind(this);
+ document.addEventListener(
+ 'open-command-menu', this.boundOnOpenCommandMenu_);
/** @private {function()} */
this.boundOnCommandUndo_ = () => {
@@ -75,14 +73,6 @@ cr.define('bookmarks', function() {
this.boundOnKeydown_ = this.onKeydown_.bind(this);
document.addEventListener('keydown', this.boundOnKeydown_);
- /**
- * Indicates where the context menu was opened from. Will be NONE if
- * menu is not open, indicating that commands are from keyboard shortcuts
- * or elsewhere in the UI.
- * @private {MenuSource}
- */
- this.menuSource_ = MenuSource.NONE;
-
/** @private {!Map<Command, cr.ui.KeyboardShortcutList>} */
this.shortcuts_ = new Map();
@@ -106,7 +96,8 @@ cr.define('bookmarks', function() {
detached: function() {
CommandManager.instance_ = null;
- document.removeEventListener('open-item-menu', this.boundOnOpenItemMenu_);
+ document.removeEventListener(
+ 'open-command-menu', this.boundOnOpenCommandMenu_);
document.removeEventListener('command-undo', this.boundOnCommandUndo_);
document.removeEventListener('keydown', this.boundOnKeydown_);
},
@@ -213,7 +204,7 @@ cr.define('bookmarks', function() {
case Command.DELETE:
return itemIds.size > 0 && this.globalCanEdit_;
case Command.SHOW_IN_FOLDER:
- return this.menuSource_ == MenuSource.LIST && itemIds.size == 1 &&
+ return this.menuSource_ == MenuSource.ITEM && itemIds.size == 1 &&
this.getState().search.term != '' &&
!this.containsMatchingNode_(itemIds, function(node) {
return !node.parentId || node.parentId == ROOT_NODE_ID;
@@ -222,9 +213,15 @@ cr.define('bookmarks', function() {
case Command.OPEN_NEW_WINDOW:
case Command.OPEN_INCOGNITO:
return itemIds.size > 0;
- default:
- return false;
+ case Command.ADD_BOOKMARK:
+ case Command.ADD_FOLDER:
+ case Command.SORT:
+ case Command.EXPORT:
+ case Command.IMPORT:
+ case Command.HELP_CENTER:
+ return true;
}
+ return assert(false);
},
/**
@@ -234,10 +231,10 @@ cr.define('bookmarks', function() {
* menu.
*/
isCommandEnabled_: function(command, itemIds) {
+ const state = this.getState();
switch (command) {
case Command.EDIT:
case Command.DELETE:
- const state = this.getState();
return !this.containsMatchingNode_(itemIds, function(node) {
return !bookmarks.util.canEditNode(state, node.id);
});
@@ -246,14 +243,33 @@ cr.define('bookmarks', function() {
return this.expandUrls_(itemIds).length > 0;
case Command.OPEN_INCOGNITO:
return this.expandUrls_(itemIds).length > 0 &&
- this.getState().prefs.incognitoAvailability !=
+ state.prefs.incognitoAvailability !=
IncognitoAvailability.DISABLED;
+ case Command.SORT:
+ return this.canChangeList_() &&
+ state.nodes[state.selectedFolder].children.length > 1;
+ case Command.ADD_BOOKMARK:
+ case Command.ADD_FOLDER:
+ return this.canChangeList_();
+ case Command.IMPORT:
+ return this.globalCanEdit_;
default:
return true;
}
},
/**
+ * Returns whether the currently displayed bookmarks list can be changed.
+ * @private
+ * @return {boolean}
+ */
+ canChangeList_: function() {
+ const state = this.getState();
+ return state.search.term == '' &&
+ bookmarks.util.canReorderChildren(state, state.selectedFolder);
+ },
+
+ /**
* @param {Command} command
* @param {!Set<string>} itemIds
*/
@@ -356,6 +372,29 @@ cr.define('bookmarks', function() {
selectedFolder, Array.from(selectedItems),
bookmarks.ApiListener.highlightUpdatedItems);
break;
+ case Command.SORT:
+ chrome.bookmarkManagerPrivate.sortChildren(
+ assert(state.selectedFolder));
+ bookmarks.ToastManager.getInstance().show(
+ loadTimeData.getString('toastFolderSorted'), true);
+ break;
+ case Command.ADD_BOOKMARK:
+ /** @type {!BookmarksEditDialogElement} */ (this.$.editDialog.get())
+ .showAddDialog(false, assert(state.selectedFolder));
+ break;
+ case Command.ADD_FOLDER:
+ /** @type {!BookmarksEditDialogElement} */ (this.$.editDialog.get())
+ .showAddDialog(true, assert(state.selectedFolder));
+ break;
+ case Command.IMPORT:
+ chrome.bookmarks.import();
+ break;
+ case Command.EXPORT:
+ chrome.bookmarks.export();
+ break;
+ case Command.HELP_CENTER:
+ window.open('https://support.google.com/chrome/?p=bookmarks');
+ break;
default:
assert(false);
}
@@ -566,7 +605,26 @@ cr.define('bookmarks', function() {
case Command.OPEN_INCOGNITO:
label = multipleNodes ? 'menuOpenAllIncognito' : 'menuOpenIncognito';
break;
+ case Command.SORT:
+ label = 'menuSort';
+ break;
+ case Command.ADD_BOOKMARK:
+ label = 'menuAddBookmark';
+ break;
+ case Command.ADD_FOLDER:
+ label = 'menuAddFolder';
+ break;
+ case Command.IMPORT:
+ label = 'menuImport';
+ break;
+ case Command.EXPORT:
+ label = 'menuExport';
+ break;
+ case Command.HELP_CENTER:
+ label = 'menuHelpCenter';
+ break;
}
+ assert(label);
return loadTimeData.getString(assert(label));
},
@@ -591,11 +649,52 @@ cr.define('bookmarks', function() {
},
/** @private */
- onMenuIdsChanged_: function() {
+ computeMenuCommands_: function() {
+ switch (this.menuSource_) {
+ case MenuSource.ITEM:
+ case MenuSource.TREE:
+ return [
+ Command.EDIT,
+ Command.COPY_URL,
+ Command.SHOW_IN_FOLDER,
+ Command.DELETE,
+ // <hr>
+ Command.OPEN_NEW_TAB,
+ Command.OPEN_NEW_WINDOW,
+ Command.OPEN_INCOGNITO,
+ ];
+ case MenuSource.TOOLBAR:
+ return [
+ Command.SORT,
+ // <hr>
+ Command.ADD_BOOKMARK,
+ Command.ADD_FOLDER,
+ // <hr>
+ Command.IMPORT,
+ Command.EXPORT,
+ // <hr>
+ Command.HELP_CENTER,
+ ];
+ case MenuSource.LIST:
+ return [
+ Command.ADD_BOOKMARK,
+ Command.ADD_FOLDER,
+ ];
+ case MenuSource.NONE:
+ return [];
+ }
+ assert(false);
+ },
+
+ /**
+ * @return {boolean}
+ * @private
+ */
+ computeHasAnySublabel_: function() {
if (!this.menuIds_)
- return;
+ return false;
- this.hasAnySublabel_ = this.menuCommands_.some(
+ return this.menuCommands_.some(
(command) => this.getCommandSublabel_(command) != '');
},
@@ -605,8 +704,11 @@ cr.define('bookmarks', function() {
* @private
*/
showDividerAfter_: function(command, itemIds) {
- return command == Command.DELETE &&
- (this.globalCanEdit_ || this.isSingleBookmark_(itemIds));
+ return ((command == Command.SORT || command == Command.ADD_FOLDER ||
+ command == Command.EXPORT) &&
+ this.menuSource_ == MenuSource.TOOLBAR) ||
+ (command == Command.DELETE &&
+ (this.globalCanEdit_ || this.isSingleBookmark_(itemIds)));
},
/**
@@ -639,12 +741,15 @@ cr.define('bookmarks', function() {
* @param {Event} e
* @private
*/
- onOpenItemMenu_: function(e) {
+ onOpenCommandMenu_: function(e) {
if (e.detail.targetElement) {
this.openCommandMenuAtElement(e.detail.targetElement, e.detail.source);
} else {
this.openCommandMenuAtPosition(e.detail.x, e.detail.y, e.detail.source);
}
+ bookmarks.util.recordEnumHistogram(
+ 'BookmarkManager.CommandMenuOpened', e.detail.source,
+ MenuSource.NUM_VALUES);
},
/**
diff --git a/chromium/chrome/browser/resources/md_bookmarks/constants.js b/chromium/chrome/browser/resources/md_bookmarks/constants.js
index bbda71cb0fd..87f3d5e320f 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/constants.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/constants.js
@@ -18,7 +18,7 @@ const DropPosition = {
/**
* Commands which can be handled by the CommandManager. This enum is also used
* for metrics and should be kept in sync with BookmarkManagerCommand in
- * enums.xml.
+ * enums.xml. Values must never be renumbered or reused.
* @enum {number}
* @const
*/
@@ -39,18 +39,33 @@ const Command = {
COPY: 12,
CUT: 13,
PASTE: 14,
+ SORT: 15,
+ ADD_BOOKMARK: 16,
+ ADD_FOLDER: 17,
+ IMPORT: 18,
+ EXPORT: 19,
+ HELP_CENTER: 20,
+
// Append new values to the end of the enum.
- MAX_VALUE: 15,
+ MAX_VALUE: 21,
};
/**
+ * Where the menu was opened from. This enum is also used for metrics and should
+ * be kept in sync with BookmarkManagerMenuSource in enums.xml. Values must
+ * never be renumbered or reused.
* @enum {number}
* @const
*/
const MenuSource = {
NONE: 0,
- LIST: 1,
+ ITEM: 1,
TREE: 2,
+ TOOLBAR: 3,
+ LIST: 4,
+
+ // Append new values to the end of the enum.
+ NUM_VALUES: 5,
};
/**
diff --git a/chromium/chrome/browser/resources/md_bookmarks/dnd_chip.html b/chromium/chrome/browser/resources/md_bookmarks/dnd_chip.html
index f9d99859f37..2bafd23ed1e 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/dnd_chip.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/dnd_chip.html
@@ -45,10 +45,7 @@
color: white;
flex: 1;
font-weight: 500;
- overflow: hidden;
text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
}
#icon-wrapper {
@@ -88,7 +85,7 @@
<div id="icon-wrapper" class="centered">
<div id="icon"></div>
</div>
- <div id="title"></div>
+ <div id="title" class="elided-text"></div>
</div>
<div id="count" class="centered" hidden$="[[!isMultiItem_]]"></div>
</template>
diff --git a/chromium/chrome/browser/resources/md_bookmarks/folder_node.html b/chromium/chrome/browser/resources/md_bookmarks/folder_node.html
index 182b0226544..e8d13978fb4 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/folder_node.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/folder_node.html
@@ -26,9 +26,6 @@
-webkit-margin-start: 16px;
color: var(--folder-inactive-color);
font-weight: 500;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
}
#container {
@@ -43,7 +40,6 @@
-webkit-padding-end: 8px;
color: var(--secondary-text-color);
flex-grow: 1;
- overflow: hidden;
}
:host([is-selected-folder_]) .menu-label,
@@ -102,7 +98,9 @@
open$="[[isSelectedFolder_]]"
no-children$="[[!hasChildFolder_]]">
</div>
- <div class="menu-label">[[item_.title]]</div>
+ <div class="menu-label elided-text"" title="[[item_.title]]">
+ [[item_.title]]
+ </div>
</div>
</div>
<div id="descendants" role="group">
diff --git a/chromium/chrome/browser/resources/md_bookmarks/folder_node.js b/chromium/chrome/browser/resources/md_bookmarks/folder_node.js
index ba8e361c0b9..78008a9655f 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/folder_node.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/folder_node.js
@@ -58,6 +58,7 @@ Polymer({
observers: [
'updateAriaExpanded_(hasChildFolder_, isOpen)',
+ 'scrollIntoViewIfNeeded_(isSelectedFolder_)',
],
/** @override */
@@ -76,12 +77,6 @@ Polymer({
});
this.updateFromStore();
-
- if (this.isSelectedFolder_) {
- this.async(function() {
- this.scrollIntoViewIfNeeded();
- });
- }
},
/**
@@ -387,6 +382,17 @@ Polymer({
},
/**
+ * Scrolls the folder node into view when the folder is selected.
+ * @private
+ */
+ scrollIntoViewIfNeeded_: function() {
+ if (!this.isSelectedFolder_)
+ return;
+
+ this.async(() => this.$.container.scrollIntoViewIfNeeded());
+ },
+
+ /**
* @param {?boolean} openState
* @param {number} depth
* @return {boolean}
diff --git a/chromium/chrome/browser/resources/md_bookmarks/item.html b/chromium/chrome/browser/resources/md_bookmarks/item.html
index da6943d36fc..0bdd113402f 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/item.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/item.html
@@ -28,14 +28,29 @@
#website-title {
-webkit-margin-start: 20px;
flex: 1;
- overflow: hidden;
text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
+ }
+
+ :host([is-selected-item_]) #website-title {
+ flex: 0 auto;
+ }
+
+ #website-url {
+ -webkit-margin-start: 20px;
+ /* Transparent version of --secondary-text-color */
+ color: rgba(0, 0, 0, 0.54);
+ display: none;
+ flex: 1;
+ min-width: 100px;
+ }
+
+ :host([is-selected-item_]) #website-url {
+ display: block;
}
#icon {
color: var(--secondary-text-color);
+ flex: none;
}
button.more-vert-button {
@@ -43,9 +58,12 @@
}
</style>
<div id="icon"></div>
- <div id="website-title">
+ <div id="website-title" class="elided-text" title="[[item_.title]]">
[[item_.title]]
</div>
+ <div id="website-url" class="elided-text" title="[[item_.url]]">
+ [[item_.url]]
+ </div>
<button id="menuButton"
is="paper-icon-button-light"
class="more-vert-button"
diff --git a/chromium/chrome/browser/resources/md_bookmarks/item.js b/chromium/chrome/browser/resources/md_bookmarks/item.js
index c3c12c3bede..d83ef18292e 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/item.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/item.js
@@ -71,14 +71,15 @@ Polymer({
*/
onContextMenu_: function(e) {
e.preventDefault();
+ e.stopPropagation();
this.focus();
if (!this.isSelectedItem_)
this.selectThisItem_();
- this.fire('open-item-menu', {
+ this.fire('open-command-menu', {
x: e.clientX,
y: e.clientY,
- source: MenuSource.LIST,
+ source: MenuSource.ITEM,
});
},
@@ -90,9 +91,9 @@ Polymer({
e.stopPropagation();
e.preventDefault();
this.selectThisItem_();
- this.fire('open-item-menu', {
+ this.fire('open-command-menu', {
targetElement: e.target,
- source: MenuSource.LIST,
+ source: MenuSource.ITEM,
});
},
diff --git a/chromium/chrome/browser/resources/md_bookmarks/list.html b/chromium/chrome/browser/resources/md_bookmarks/list.html
index 4c3ec439e4d..1927916322b 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/list.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/list.html
@@ -14,6 +14,7 @@
<template>
<style include="shared-style">
:host {
+ min-width: 300px;
overflow-y: auto;
padding: 24px var(--card-padding-side) 24px
calc(var(--card-padding-side) - var(--splitter-width));
@@ -37,6 +38,7 @@
height: 100%;
justify-content: center;
user-select: none;
+ white-space: nowrap;
}
</style>
<iron-list id="list"
diff --git a/chromium/chrome/browser/resources/md_bookmarks/list.js b/chromium/chrome/browser/resources/md_bookmarks/list.js
index 3898fc089c9..3b6aa847a67 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/list.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/list.js
@@ -46,7 +46,8 @@ Polymer({
listeners: {
'click': 'deselectItems_',
- 'open-item-menu': 'onOpenItemMenu_',
+ 'contextmenu': 'onContextMenu_',
+ 'open-command-menu': 'onOpenCommandMenu_',
},
attached: function() {
@@ -167,9 +168,10 @@ Polymer({
* @param {Event} e
* @private
*/
- onOpenItemMenu_: function(e) {
+ onOpenCommandMenu_: function(e) {
// If the item is not visible, scroll to it before rendering the menu.
- this.scrollToId_(/** @type {BookmarksItemElement} */ (e.path[0]).itemId);
+ if (e.source == MenuSource.ITEM)
+ this.scrollToId_(/** @type {BookmarksItemElement} */ (e.path[0]).itemId);
},
/**
@@ -274,4 +276,19 @@ Polymer({
if (handled)
e.stopPropagation();
},
+
+ /**
+ * @param {Event} e
+ * @private
+ */
+ onContextMenu_: function(e) {
+ e.preventDefault();
+ this.deselectItems_();
+
+ this.fire('open-command-menu', {
+ x: e.clientX,
+ y: e.clientY,
+ source: MenuSource.LIST,
+ });
+ },
});
diff --git a/chromium/chrome/browser/resources/md_bookmarks/shared_style.html b/chromium/chrome/browser/resources/md_bookmarks/shared_style.html
index 790386acfd8..d19fe62f330 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/shared_style.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/shared_style.html
@@ -77,6 +77,12 @@
margin: 2px;
width: 16px;
}
+
+ .elided-text {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
</style>
</template>
</dom-module>
diff --git a/chromium/chrome/browser/resources/md_bookmarks/toast_manager.html b/chromium/chrome/browser/resources/md_bookmarks/toast_manager.html
index 0e5b0b60e1f..f94f6342f80 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/toast_manager.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/toast_manager.html
@@ -11,9 +11,6 @@
color: #fff;
display: flex;
flex: 1;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
}
paper-button {
@@ -36,7 +33,7 @@
}
</style>
<cr-toast id="toast" duration="[[duration]]">
- <div id="content"></div>
+ <div id="content" class="elided-text"></div>
<paper-button id="button" hidden$="[[!showUndo_]]" on-tap="onUndoTap_">
$i18n{undo}
</paper-button>
diff --git a/chromium/chrome/browser/resources/md_bookmarks/toolbar.html b/chromium/chrome/browser/resources/md_bookmarks/toolbar.html
index 55fff095c76..219c383cd75 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/toolbar.html
+++ b/chromium/chrome/browser/resources/md_bookmarks/toolbar.html
@@ -1,13 +1,9 @@
<link rel="import" href="chrome://resources/html/polymer.html">
-<link rel="import" href="chrome://resources/cr_elements/cr_action_menu/cr_action_menu.html">
-<link rel="import" href="chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.html">
<link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar.html">
<link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar_selection_overlay.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
-<link rel="import" href="chrome://bookmarks/edit_dialog.html">
<link rel="import" href="chrome://bookmarks/shared_style.html">
-<link rel="stylesheet" href="chrome://resources/css/md_colors.css">
<dom-module id="bookmarks-toolbar">
<template>
@@ -63,42 +59,6 @@
<div></div>
</button>
</cr-toolbar>
- <template is="cr-lazy-render" id="dropdown">
- <dialog is="cr-action-menu">
- <button id="sortButton"
- class="dropdown-item"
- on-tap="onSortTap_"
- disabled="[[!canSortFolder_]]">
- $i18n{menuSort}
- </button>
- <hr aria-hidden="true">
- <button id="addBookmarkButton"
- class="dropdown-item"
- on-tap="onAddBookmarkTap_"
- disabled="[[!canChangeList_]]">
- $i18n{menuAddBookmark}
- </button>
- <button class="dropdown-item"
- on-tap="onAddFolderTap_"
- disabled="[[!canChangeList_]]">
- $i18n{menuAddFolder}
- </button>
- <hr aria-hidden="true">
- <button id="importBookmarkButton"
- class="dropdown-item"
- on-tap="onImportTap_"
- disabled="[[!globalCanEdit_]]">
- $i18n{menuImport}
- </button>
- <button class="dropdown-item"
- on-tap="onExportTap_">
- $i18n{menuExport}
- </button>
- </dialog>
- </template>
- <template is="cr-lazy-render" id="addDialog">
- <bookmarks-edit-dialog></bookmarks-edit-dialog>
- </template>
<template is="dom-if" if="[[showSelectionOverlay]]">
<cr-toolbar-selection-overlay delete-label="$i18n{delete}"
cancel-label="$i18n{cancel}"
diff --git a/chromium/chrome/browser/resources/md_bookmarks/toolbar.js b/chromium/chrome/browser/resources/md_bookmarks/toolbar.js
index 26ef60991b6..a3ed76c0345 100644
--- a/chromium/chrome/browser/resources/md_bookmarks/toolbar.js
+++ b/chromium/chrome/browser/resources/md_bookmarks/toolbar.js
@@ -10,12 +10,6 @@ Polymer({
],
properties: {
- /** @private */
- searchTerm_: {
- type: String,
- observer: 'onSearchTermChanged_',
- },
-
sidebarWidth: {
type: String,
observer: 'onSidebarWidthChanged_',
@@ -34,31 +28,17 @@ Polymer({
reflectToAttribute: true,
},
+ /** @private */
+ searchTerm_: {
+ type: String,
+ observer: 'onSearchTermChanged_',
+ },
+
/** @private {!Set<string>} */
selectedItems_: Object,
/** @private */
globalCanEdit_: Boolean,
-
- /** @private */
- selectedFolder_: String,
-
- /** @private */
- selectedFolderChildren_: Number,
-
- /** @private */
- canSortFolder_: {
- type: Boolean,
- computed: `computeCanSortFolder_(
- canChangeList_, selectedFolder_, selectedFolderChildren_)`,
- },
-
- /** @private */
- canChangeList_: {
- type: Boolean,
- computed:
- 'computeCanChangeList_(selectedFolder_, searchTerm_, globalCanEdit_)',
- }
},
attached: function() {
@@ -71,15 +51,6 @@ Polymer({
this.watch('globalCanEdit_', function(state) {
return state.prefs.canEdit;
});
- this.watch('selectedFolder_', function(state) {
- return state.selectedFolder;
- });
- this.watch('selectedFolderChildren_', (state) => {
- if (!state.selectedFolder)
- return 0;
-
- return state.nodes[state.selectedFolder].children.length;
- });
this.updateFromStore();
},
@@ -94,44 +65,10 @@ Polymer({
* @private
*/
onMenuButtonOpenTap_: function(e) {
- const menu = /** @type {!CrActionMenuElement} */ (this.$.dropdown.get());
- menu.showAt(/** @type {!Element} */ (e.target));
- },
-
- /** @private */
- onSortTap_: function() {
- chrome.bookmarkManagerPrivate.sortChildren(assert(this.selectedFolder_));
- bookmarks.ToastManager.getInstance().show(
- loadTimeData.getString('toastFolderSorted'), true);
- this.closeDropdownMenu_();
- },
-
- /** @private */
- onAddBookmarkTap_: function() {
- const dialog =
- /** @type {BookmarksEditDialogElement} */ (this.$.addDialog.get());
- dialog.showAddDialog(false, assert(this.selectedFolder_));
- this.closeDropdownMenu_();
- },
-
- /** @private */
- onAddFolderTap_: function() {
- const dialog =
- /** @type {BookmarksEditDialogElement} */ (this.$.addDialog.get());
- dialog.showAddDialog(true, assert(this.selectedFolder_));
- this.closeDropdownMenu_();
- },
-
- /** @private */
- onImportTap_: function() {
- chrome.bookmarks.import();
- this.closeDropdownMenu_();
- },
-
- /** @private */
- onExportTap_: function() {
- chrome.bookmarks.export();
- this.closeDropdownMenu_();
+ this.fire('open-command-menu', {
+ targetElement: e.target,
+ source: MenuSource.TOOLBAR,
+ });
},
/** @private */
@@ -147,12 +84,6 @@ Polymer({
this.dispatch(bookmarks.actions.deselectItems());
},
- /** @private */
- closeDropdownMenu_: function() {
- const menu = /** @type {!CrActionMenuElement} */ (this.$.dropdown.get());
- menu.close();
- },
-
/**
* @param {Event} e
* @private
@@ -177,24 +108,6 @@ Polymer({
* @return {boolean}
* @private
*/
- computeCanSortFolder_: function() {
- return this.canChangeList_ && this.selectedFolderChildren_ > 1;
- },
-
- /**
- * @return {boolean}
- * @private
- */
- computeCanChangeList_: function() {
- return !this.searchTerm_ &&
- bookmarks.util.canReorderChildren(
- this.getState(), this.selectedFolder_);
- },
-
- /**
- * @return {boolean}
- * @private
- */
shouldShowSelectionOverlay_: function() {
return this.selectedItems_.size > 1 && this.globalCanEdit_;
},
diff --git a/chromium/chrome/browser/resources/md_downloads/toolbar.html b/chromium/chrome/browser/resources/md_downloads/toolbar.html
index ce6dee4341d..24209d11177 100644
--- a/chromium/chrome/browser/resources/md_downloads/toolbar.html
+++ b/chromium/chrome/browser/resources/md_downloads/toolbar.html
@@ -39,7 +39,7 @@
<cr-toolbar id="toolbar" page-name="$i18n{title}"
search-prompt="$i18n{search}" clear-label="$i18n{clearSearch}"
spinner-active="{{spinnerActive}}" on-search-changed="onSearchChanged_">
- <button is="paper-icon-button-light" class="more-actions" id="moreActions"
+ <button is="paper-icon-button-light" id="moreActions"
title="$i18n{moreActions}" class="dropdown-trigger"
on-tap="onMoreActionsTap_">
<iron-icon icon="cr:more-vert"></iron-icon>
diff --git a/chromium/chrome/browser/resources/md_extensions/code_section.html b/chromium/chrome/browser/resources/md_extensions/code_section.html
index e0f7858f689..093e9a62042 100644
--- a/chromium/chrome/browser/resources/md_extensions/code_section.html
+++ b/chromium/chrome/browser/resources/md_extensions/code_section.html
@@ -2,6 +2,7 @@
<link rel="import" href="chrome://resources/cr_elements/hidden_style_css.html">
<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/load_time_data.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
<dom-module id="extensions-code-section">
@@ -23,13 +24,13 @@
display: flex;
font-family: monospace;
min-height: 100%;
- white-space: pre;
}
#line-numbers {
background: var(--paper-grey-300);
border-right: 1px solid var(--paper-grey-500);
display: flex;
+ flex-direction: column;
padding: 0 8px;
text-align: right;
}
@@ -40,29 +41,49 @@
flex-direction: column;
}
- #highlight {
- background: var(--paper-red-100);
+ #line-numbers span,
+ #source span {
+ white-space: pre;
}
#no-code {
color: var(--paper-grey-800);
text-align: center;
}
+
+ .more-code {
+ color: var(--paper-grey-500);
+ }
</style>
- <div id="scroll-container" hidden$="[[isEmpty(code)]]">
+ <div id="scroll-container" hidden="[[!codeText_]]">
<div id="main">
<div id="line-numbers">
- <span>[[computeLineNumbersContent_(code.*)]]</span>
+ <div class="more-code before" hidden="[[!truncatedBefore_]]">
+ ...
+ </div>
+ <span>[[lineNumbers_]]</span>
+ <div class="more-code after" hidden="[[!truncatedAfter_]]">
+ ...
+ </div>
</div>
<div id="source">
- <span>[[code.beforeHighlight]]<!-- No whitespace allowed
- --><span id="highlight" title="[[code.message]]"><!--
- -->[[code.highlight]]<!--
- --></span>[[code.afterHighlight]]</span>
+ <div class="more-code before" hidden="[[!truncatedBefore_]]">
+ [[getLinesNotShownLabel_(
+ truncatedBefore_,
+ '$i18nPolymer{errorLinesNotShownSingular}',
+ '$i18nPolymer{errorLinesNotShownPlural}')]]
+ </div>
+ <span>[[codeText_]]</span>
+ <div class="more-code after" hidden="[[!truncatedAfter_]]">
+ [[getLinesNotShownLabel_(
+ truncatedAfter_,
+ '$i18nPolymer{errorLinesNotShownSingular}',
+ '$i18nPolymer{errorLinesNotShownPlural}')]]
+ </div>
</div>
</div>
</div>
- <div id="no-code" hidden$="[[!isEmpty(code)]]">[[couldNotDisplayCode]]</div>
+ <div id="no-code" hidden="[[codeText_]]">[[couldNotDisplayCode]]</div>
</template>
<script src="code_section.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/md_extensions/code_section.js b/chromium/chrome/browser/resources/md_extensions/code_section.js
index d2fa2caab58..149d5d7d054 100644
--- a/chromium/chrome/browser/resources/md_extensions/code_section.js
+++ b/chromium/chrome/browser/resources/md_extensions/code_section.js
@@ -5,6 +5,19 @@
cr.define('extensions', function() {
'use strict';
+ /**
+ * @param {number} totalCount
+ * @param {number} oppositeCount
+ * @return {number}
+ */
+ function visibleLineCount(totalCount, oppositeCount) {
+ // We limit the number of lines shown for DOM performance.
+ const MAX_VISIBLE_LINES = 1000;
+ const max =
+ Math.max(MAX_VISIBLE_LINES / 2, MAX_VISIBLE_LINES - oppositeCount);
+ return Math.min(max, totalCount);
+ }
+
const CodeSection = Polymer({
is: 'extensions-code-section',
@@ -15,12 +28,27 @@ cr.define('extensions', function() {
*/
code: {
type: Object,
- // We initialize to null so that Polymer sees it as defined and calls
- // isMainHidden_().
value: null,
},
/**
+ * The text of the entire source file. This value does not update on
+ * highlight changes; it only updates if the content of the source
+ * changes.
+ * @private
+ */
+ codeText_: String,
+
+ /** @private */
+ lineNumbers_: String,
+
+ /** @private */
+ truncatedBefore_: Number,
+
+ /** @private */
+ truncatedAfter_: Number,
+
+ /**
* The string to display if no |code| is set (e.g. because we couldn't
* load the relevant source file).
* @type {string}
@@ -29,47 +57,109 @@ cr.define('extensions', function() {
},
observers: [
- 'onHighlightChanged_(code.highlight)',
+ 'onCodeChanged_(code.*)',
],
/**
- * Returns true if no code could be displayed (e.g. because the file could
- * not be loaded).
- * @return {boolean}
+ * @private
*/
- isEmpty: function() {
- return !this.code ||
+ onCodeChanged_: function() {
+ if (!this.code ||
(!this.code.beforeHighlight && !this.code.highlight &&
- !this.code.afterHighlight);
+ !this.code.afterHighlight)) {
+ this.codeText_ = '';
+ this.lineNumbers_ = '';
+ return;
+ }
+
+ const before = this.code.beforeHighlight;
+ const highlight = this.code.highlight;
+ const after = this.code.afterHighlight;
+
+ const linesBefore = before ? before.split('\n') : [];
+ const linesAfter = after ? after.split('\n') : [];
+ const visibleLineCountBefore =
+ visibleLineCount(linesBefore.length, linesAfter.length);
+ const visibleLineCountAfter =
+ visibleLineCount(linesAfter.length, linesBefore.length);
+
+ const visibleBefore =
+ linesBefore.slice(linesBefore.length - visibleLineCountBefore)
+ .join('\n');
+ let visibleAfter = linesAfter.slice(0, visibleLineCountAfter).join('\n');
+ // If the last character is a \n, force it to be rendered.
+ if (visibleAfter.charAt(visibleAfter.length - 1) == '\n')
+ visibleAfter += ' ';
+
+ this.codeText_ = visibleBefore + highlight + visibleAfter;
+ this.truncatedBefore_ = linesBefore.length - visibleLineCountBefore;
+ this.truncatedAfter_ = linesAfter.length - visibleLineCountAfter;
+
+ this.setLineNumbers_(
+ this.truncatedBefore_ + 1,
+ this.truncatedBefore_ + this.codeText_.split('\n').length);
+ this.createHighlight_(
+ visibleBefore.length, visibleBefore.length + highlight.length);
+ this.scrollToHighlight_(visibleLineCountBefore);
},
/**
- * Computes the content of the line numbers span, which basically just
- * contains 1\n2\n3\n... for the number of lines.
+ * @param {number} lineCount
+ * @param {string} stringSingular
+ * @param {string} stringPluralTemplate
* @return {string}
* @private
*/
- computeLineNumbersContent_: function() {
- if (!this.code)
- return '';
-
- const lines = [
- this.code.beforeHighlight, this.code.highlight, this.code.afterHighlight
- ].join('').match(/\n/g);
- const lineCount = lines ? lines.length : 0;
- let textContent = '';
- for (let i = 1; i <= lineCount; ++i)
- textContent += i + '\n';
- return textContent;
+ getLinesNotShownLabel_(lineCount, stringSingular, stringPluralTemplate) {
+ return lineCount == 1 ?
+ stringSingular :
+ loadTimeData.substituteString(stringPluralTemplate, lineCount);
},
- /** @private */
- onHighlightChanged_: function() {
- // Smooth scroll the highlight to roughly the middle.
- this.$['scroll-container'].scrollTo({
- top: this.$.highlight.offsetTop - this.clientHeight * 0.5,
- behavior: 'smooth',
- });
+ /**
+ * @param {number} start
+ * @param {number} end
+ * @private
+ */
+ setLineNumbers_: function(start, end) {
+ let lineNumbers = '';
+ for (let i = start; i <= end; ++i)
+ lineNumbers += i + '\n';
+
+ this.lineNumbers_ = lineNumbers;
+ },
+
+ /**
+ * Uses the native text-selection API to highlight desired code.
+ * @param {number} start
+ * @param {number} end
+ * @private
+ */
+ createHighlight_: function(start, end) {
+ const range = document.createRange();
+ const node = this.$.source.querySelector('span').firstChild;
+ range.setStart(node, start);
+ range.setEnd(node, end);
+
+ const selection = window.getSelection();
+ selection.removeAllRanges();
+ selection.addRange(range);
+ },
+
+ /**
+ * @param {number} linesBeforeHighlight
+ * @private
+ */
+ scrollToHighlight_: function(linesBeforeHighlight) {
+ const CSS_LINE_HEIGHT = 20;
+
+ // Count how many pixels is above the highlighted code.
+ const highlightTop = linesBeforeHighlight * CSS_LINE_HEIGHT;
+
+ // Find the position to show the highlight roughly in the middle.
+ const targetTop = highlightTop - this.clientHeight * 0.5;
+
+ this.$['scroll-container'].scrollTo({top: targetTop});
},
});
diff --git a/chromium/chrome/browser/resources/md_extensions/compiled_resources2.gyp b/chromium/chrome/browser/resources/md_extensions/compiled_resources2.gyp
index 6c34d5b18fc..74850796458 100644
--- a/chromium/chrome/browser/resources/md_extensions/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/md_extensions/compiled_resources2.gyp
@@ -7,6 +7,7 @@
'target_name': 'code_section',
'dependencies': [
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
'<(EXTERNS_GYP):developer_private',
],
'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
@@ -17,7 +18,6 @@
'<(DEPTH)/ui/webui/resources/cr_elements/compiled_resources2.gyp:cr_container_shadow_behavior',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
- '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
'<(EXTERNS_GYP):developer_private',
'item',
@@ -226,7 +226,6 @@
'dependencies': [
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
- '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
'<(EXTERNS_GYP):developer_private',
'shortcut_util',
],
@@ -253,8 +252,10 @@
{
'target_name': 'toolbar',
'dependencies': [
+ '<(DEPTH)/third_party/polymer/v1_0/components-chromium/iron-a11y-announcer/compiled_resources2.gyp:iron-a11y-announcer-extracted',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:util',
'<(EXTERNS_GYP):metrics_private',
],
'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
diff --git a/chromium/chrome/browser/resources/md_extensions/detail_view.html b/chromium/chrome/browser/resources/md_extensions/detail_view.html
index 3be69b952af..a111266af18 100644
--- a/chromium/chrome/browser/resources/md_extensions/detail_view.html
+++ b/chromium/chrome/browser/resources/md_extensions/detail_view.html
@@ -10,7 +10,6 @@
<link rel="import" href="chrome://resources/html/action_link.html">
<link rel="import" href="chrome://resources/html/action_link_css.html">
<link rel="import" href="chrome://resources/html/cr.html">
-<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-flex-layout-classes.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.html">
@@ -60,7 +59,8 @@
background-color: white;
margin: auto;
min-height: 100%;
- width: 680px;
+ padding-bottom: 64px;
+ width: var(--cr-toolbar-field-width);
}
#top-bar {
@@ -182,8 +182,8 @@
}
#size {
- display: flex;
align-items: center;
+ display: flex;
}
paper-spinner-lite {
@@ -205,7 +205,8 @@
</div>
<div class="section continuation control-line" id="enable-section">
<span class$="{{computeEnabledStyle_(data.state)}}">
- [[computeEnabledText_(data.state)]]
+ [[computeEnabledText_(data.state, '$i18nPolymer{itemOn}',
+ '$i18nPolymer{itemOff}')]]
</span>
<div class="layout horizontal">
<cr-tooltip-icon hidden$="[[!data.controlledInfo]]"
@@ -267,7 +268,7 @@
</div>
<div class="section continuation block">
<div class="section-title">$i18n{itemDescriptionLabel}</div>
- <div class="section-content">
+ <div class="section-content" id="description">
[[getDescription_(data.description, '$i18nPolymer{noDescription}')]]
</div>
</div>
@@ -288,11 +289,13 @@
<div class="section-content">[[data.id]]</div>
</div>
<template is="dom-if" if="[[inDevMode]]">
- <div class="section block" id="inspectable-views"
- hidden="[[!data.views.length]]">
+ <div class="section block" id="inspectable-views">
<div class="section-title">$i18n{itemInspectViews}</div>
<div class="section-content">
<ul id="inspect-views">
+ <li hidden="[[data.views.length]]">
+ $i18n{noActiveViews}
+ </li>
<template is="dom-repeat" items="[[data.views]]">
<li>
<a is="action-link" class="inspectable-view"
@@ -340,7 +343,9 @@
</template>
<template is="dom-if" if="[[shouldShowOptionsSection_(data.*)]]">
<div id="options-section">
- <template is="dom-if" if="[[data.incognitoAccess.isEnabled]]">
+ <template is="dom-if"
+ if="[[shouldShowIncognitoOption_(
+ data.incognitoAccess.isEnabled, incognitoAvailable)]]">
<extensions-toggle-row id="allow-incognito" class="three-line"
checked="[[data.incognitoAccess.isActive]]"
on-change="onAllowIncognitoChange_">
@@ -373,16 +378,15 @@
</template>
</div>
</template>
- <div class="section control-line actionable" id="extensions-options"
- on-tap="onOptionsTap_"
- hidden$="[[!shouldShowOptionsLink_(data.*)]]">
- <span id="optionLabel">$i18n{itemOptions}</span>
- <button class="icon-external" is="paper-icon-button-light"
- aria-labelledby="optionLabel" actionable></button>
- </div>
+ <button class="hr" is="cr-link-row" id="extensions-options"
+ disabled="[[!isEnabled_(data.state)]]"
+ hidden="[[!shouldShowOptionsLink_(data.*)]]"
+ icon-class="icon-external" label="$i18n{itemOptions}"
+ on-tap="onExtensionOptionsTap_">
+ </button>
<button class="hr" hidden="[[!data.manifestHomePageUrl.length]]"
- is="cr-link-row" icon-class="icon-external" id="developerWebsite"
- label="$i18n{developerWebsite}" on-tap="onDeveloperWebSiteTap_">
+ is="cr-link-row" icon-class="icon-external" id="extensionWebsite"
+ label="$i18n{extensionWebsite}" on-tap="onExtensionWebSiteTap_">
</button>
<button class="hr" hidden="[[!data.webStoreUrl.length]]"
is="cr-link-row" icon-class="icon-external" id="viewInStore"
diff --git a/chromium/chrome/browser/resources/md_extensions/detail_view.js b/chromium/chrome/browser/resources/md_extensions/detail_view.js
index 0eb723e9679..6115bc07b77 100644
--- a/chromium/chrome/browser/resources/md_extensions/detail_view.js
+++ b/chromium/chrome/browser/resources/md_extensions/detail_view.js
@@ -9,7 +9,6 @@ cr.define('extensions', function() {
is: 'extensions-detail-view',
behaviors: [
- I18nBehavior,
CrContainerShadowBehavior,
extensions.ItemBehavior,
],
@@ -29,6 +28,9 @@ cr.define('extensions', function() {
/** Whether the user has enabled the UI's developer mode. */
inDevMode: Boolean,
+
+ /** Whether "allow in incognito" option should be shown. */
+ incognitoAvailable: Boolean,
},
observers: [
@@ -111,12 +113,15 @@ cr.define('extensions', function() {
},
/**
+ * @param {!chrome.developerPrivate.ExtensionState} state
+ * @param {string} onText
+ * @param {string} offText
* @return {string}
* @private
*/
- computeEnabledText_: function() {
+ computeEnabledText_: function(state, onText, offText) {
// TODO(devlin): Get the full spectrum of these strings from bettes.
- return this.isEnabled_() ? this.i18n('itemOn') : this.i18n('itemOff');
+ return extensions.isEnabled(state) ? onText : offText;
},
/**
@@ -146,6 +151,14 @@ cr.define('extensions', function() {
this.data.errorCollection.isEnabled;
},
+ /**
+ * @return {boolean}
+ * @private
+ */
+ shouldShowIncognitoOption_: function() {
+ return this.data.incognitoAccess.isEnabled && this.incognitoAvailable;
+ },
+
/** @private */
onEnableChange_: function() {
this.delegate.setItemEnabled(
@@ -161,7 +174,7 @@ cr.define('extensions', function() {
},
/** @private */
- onOptionsTap_: function() {
+ onExtensionOptionsTap_: function() {
this.delegate.showItemOptionsPage(this.data);
},
@@ -205,7 +218,7 @@ cr.define('extensions', function() {
},
/** @private */
- onDeveloperWebSiteTap_: function() {
+ onExtensionWebSiteTap_: function() {
this.delegate.openUrl(this.data.manifestHomePageUrl);
},
diff --git a/chromium/chrome/browser/resources/md_extensions/error_page.html b/chromium/chrome/browser/resources/md_extensions/error_page.html
index d3fbc22f893..2cae6446d16 100644
--- a/chromium/chrome/browser/resources/md_extensions/error_page.html
+++ b/chromium/chrome/browser/resources/md_extensions/error_page.html
@@ -32,6 +32,7 @@
iron-icon {
--iron-icon-fill-color: var(--paper-grey-500);
@apply(--cr-icon-height-width);
+ flex-shrink: 0;
}
iron-icon[icon=warning] {
@@ -58,13 +59,20 @@
}
#heading {
+ align-items: center;
+ display: flex;
height: 40px;
margin-bottom: 30px;
padding: 8px 12px 0;
@apply(--cr-title-text);
}
- #errors-list {
+ #heading span {
+ flex: 1;
+ margin: 0 10px;
+ }
+
+ #errorsList {
min-height: 100px;
}
@@ -92,37 +100,38 @@
.error-message {
-webkit-margin-start: 10px;
flex-grow: 1;
+ word-break: break-all;
}
- #devtools-controls {
+ .devtools-controls {
padding: 0 var(--cr-section-padding);
}
- #stack-trace-heading {
+ .details-heading {
@apply(--cr-title-text);
align-items: center;
display: flex;
height: var(--cr-section-min-height);
}
- #stack-trace-container {
+ .stack-trace-container {
list-style: none;
margin-top: 0;
padding: 0;
}
- #stack-trace-container li {
+ .stack-trace-container li {
cursor: pointer;
font-family: monospace;
padding: 4px;
}
- #stack-trace-container li.selected,
- #stack-trace-container li:hover {
+ .stack-trace-container li.selected,
+ .stack-trace-container li:hover {
background: var(--google-blue-100);
}
- #dev-tool-button {
+ .devtool-button {
margin-bottom: 20px;
max-width: 300px;
}
@@ -130,6 +139,7 @@
extensions-code-section {
background: white;
height: 200px;
+ margin-bottom: 20px;
}
/* TODO(scottchen): extract to shared location from settings. */
@@ -166,40 +176,55 @@
<div id="main">
<div id="heading">
<button id="close-button" is="paper-icon-button-light"
+ aria-label="$i18n{back}"
class="icon-arrow-back no-overlap" on-tap="onCloseButtonTap_">
</button>
<span>$i18n{errorsPageHeading}</span>
+ <paper-button on-tap="onClearAllTap_" hidden="[[!entries_.length]]">
+ $i18n{clearAll}
+ </paper-button>
</div>
<div class="section">
- <extensions-code-section id="code-section"
- could-not-display-code="$i18n{noErrorsToShow}">
- </extensions-code-section>
- <div id="errors-list">
+ <div id="errorsList">
<template is="dom-repeat" items="[[entries_]]">
<div class="item-container">
<div class$="error-item
[[computeErrorClass_(item, selectedEntry_)]]">
<div actionable class=" start" on-tap="onErrorItemAction_"
- on-keydown="onErrorItemAction_" tabindex="0">
- <iron-icon icon$="[[computeErrorIcon_(item)]]"></iron-icon>
- <div class="error-message">[[item.message]]</div>
- <div class$="cr-icon [[iconName_(index, selectedEntry_)]]"
- hidden="[[!computeIsRuntimeError_(item)]]">
+ on-keydown="onErrorItemAction_" tabindex="0"
+ role="button">
+ <iron-icon icon$="[[computeErrorIcon_(item)]]"
+ title$="[[computeErrorTypeLabel_(item)]]">
+ </iron-icon>
+ <div id$="[[item.id]]" class="error-message">
+ [[item.message]]
+ </div>
+ <div class$="cr-icon [[iconName_(index, selectedEntry_)]]">
</div>
</div>
<div class="separator"></div>
<button is="paper-icon-button-light" class="icon-delete-gray"
on-tap="onDeleteErrorAction_"
+ aria-describedby$="[[item.id]]"
+ aria-label="$i18n{clearEntry}"
on-keydown="onDeleteErrorAction_">
</button>
</div>
- <template is="dom-if" if="[[computeIsRuntimeError_(item)]]">
- <iron-collapse opened="[[isOpened_(index, selectedEntry_)]]">
- <div id="devtools-controls">
- <div id="stack-trace-heading">
+ <iron-collapse opened="[[isOpened_(index, selectedEntry_)]]">
+ <div class="devtools-controls">
+ <template is="dom-if"
+ if="[[computeIsRuntimeError_(item)]]">
+ <div class="details-heading">
+ $i18n{errorContext}
+ </div>
+ <span class="context-url">
+ [[getContextUrl_(
+ item, '$i18nPolymer{errorContextUnknown}')]]
+ </span>
+ <div class="details-heading">
$i18n{stackTrace}
</div>
- <ul id="stack-trace-container">
+ <ul class="stack-trace-container">
<template is="dom-repeat" items="[[item.stackTrace]]">
<li on-tap="onStackFrameTap_"
hidden="[[!shouldDisplayFrame_(item.url)]]"
@@ -209,14 +234,21 @@
</li>
</template>
</ul>
- <paper-button id="dev-tool-button" class="action-button"
- disabled="[[!item.canInspect]]"
- on-tap="onDevToolButtonTap_">
- $i18n{openInDevtool}
- </paper-button>
- </div>
- </iron-collapse>
- </template>
+ </template>
+ <template is="dom-if"
+ if="[[isOpened_(index, selectedEntry_)]]">
+ <extensions-code-section code="[[code_]]"
+ could-not-display-code="$i18n{noErrorsToShow}">
+ </extensions-code-section>
+ </template>
+ <paper-button class="devtool-button action-button"
+ hidden$="[[!computeIsRuntimeError_(item)]]"
+ disabled="[[!item.canInspect]]"
+ on-tap="onDevToolButtonTap_">
+ $i18n{openInDevtool}
+ </paper-button>
+ </div>
+ </iron-collapse>
</div>
</template>
</div>
diff --git a/chromium/chrome/browser/resources/md_extensions/error_page.js b/chromium/chrome/browser/resources/md_extensions/error_page.js
index b3dc9ca06ea..0acaac00b5a 100644
--- a/chromium/chrome/browser/resources/md_extensions/error_page.js
+++ b/chromium/chrome/browser/resources/md_extensions/error_page.js
@@ -43,6 +43,32 @@ cr.define('extensions', function() {
return url.startsWith(fullUrl) ? url.substring(fullUrl.length) : url;
}
+ /**
+ * Given 3 strings, this function returns the correct one for the type of
+ * error that |item| is.
+ * @param {!ManifestError|!RuntimeError} item
+ * @param {string} log
+ * @param {string} warn
+ * @param {string} error
+ * @return {string}
+ * @private
+ */
+ function getErrorSeverityText_(item, log, warn, error) {
+ if (item.type == chrome.developerPrivate.ErrorType.RUNTIME) {
+ switch (item.severity) {
+ case chrome.developerPrivate.ErrorLevel.LOG:
+ return log;
+ case chrome.developerPrivate.ErrorLevel.WARN:
+ return warn;
+ case chrome.developerPrivate.ErrorLevel.ERROR:
+ return error;
+ }
+ assertNotReached();
+ }
+ assert(item.type == chrome.developerPrivate.ErrorType.MANIFEST);
+ return warn;
+ }
+
const ErrorPage = Polymer({
is: 'extensions-error-page',
@@ -58,11 +84,17 @@ cr.define('extensions', function() {
/** @private {!Array<!(ManifestError|RuntimeError)>} */
entries_: Array,
+ /** @private {?chrome.developerPrivate.RequestFileSourceResponse} */
+ code_: Object,
+
/**
* Index into |entries_|.
* @private
*/
- selectedEntry_: Number,
+ selectedEntry_: {
+ type: Number,
+ observer: 'onSelectedErrorChanged_',
+ },
/** @private {?chrome.developerPrivate.StackFrame}*/
selectedStackFrame_: {
@@ -75,7 +107,6 @@ cr.define('extensions', function() {
observers: [
'observeDataChanges_(data.*)',
- 'onSelectedErrorChanged_(selectedEntry_)',
],
/** @override */
@@ -89,6 +120,17 @@ cr.define('extensions', function() {
},
/**
+ * @param {!ManifestError|!RuntimeError} error
+ * @param {string} unknown
+ * @return {string}
+ * @private
+ */
+ getContextUrl_: function(error, unknown) {
+ return error.contextUrl ? getRelativeUrl(error.contextUrl, error) :
+ unknown;
+ },
+
+ /**
* Watches for changes to |data| in order to fetch the corresponding
* file source.
* @private
@@ -96,7 +138,9 @@ cr.define('extensions', function() {
observeDataChanges_: function() {
const errors = this.data.manifestErrors.concat(this.data.runtimeErrors);
this.entries_ = errors;
- this.selectedEntry_ = this.entries_.length ? 0 : -1;
+ this.selectedEntry_ = -1; // This also help reset code-section content.
+ if (this.entries_.length)
+ this.selectedEntry_ = 0;
},
/** @private */
@@ -104,25 +148,32 @@ cr.define('extensions', function() {
extensions.navigation.navigateTo({page: Page.LIST});
},
+ /** @private */
+ onClearAllTap_: function() {
+ const ids = this.entries_.map(entry => entry.id);
+ this.delegate.deleteErrors(this.data.id, ids);
+ },
+
/**
* @param {!ManifestError|!RuntimeError} error
* @return {string}
* @private
*/
computeErrorIcon_: function(error) {
- if (error.type == chrome.developerPrivate.ErrorType.RUNTIME) {
- switch (error.severity) {
- case chrome.developerPrivate.ErrorLevel.LOG:
- return 'info';
- case chrome.developerPrivate.ErrorLevel.WARN:
- return 'warning';
- case chrome.developerPrivate.ErrorLevel.ERROR:
- return 'error';
- }
- assertNotReached();
- }
- assert(error.type == chrome.developerPrivate.ErrorType.MANIFEST);
- return 'warning';
+ // Do not i18n these strings, they're CSS classes.
+ return getErrorSeverityText_(error, 'info', 'warning', 'error');
+ },
+
+ /**
+ * @param {!ManifestError|!RuntimeError} error
+ * @return {string}
+ * @private
+ */
+ computeErrorTypeLabel_: function(error) {
+ return getErrorSeverityText_(
+ error, loadTimeData.getString('logLevel'),
+ loadTimeData.getString('warnLevel'),
+ loadTimeData.getString('errorLevel'));
},
/**
@@ -143,10 +194,10 @@ cr.define('extensions', function() {
* @private
*/
onSelectedErrorChanged_: function() {
- if (this.selectedEntry_ < 0) {
- this.$['code-section'].code = null;
+ this.code_ = null;
+
+ if (this.selectedEntry_ < 0)
return;
- }
const error = this.getSelectedError();
const args = {
@@ -170,9 +221,7 @@ cr.define('extensions', function() {
null;
break;
}
- this.delegate.requestFileSource(args).then(code => {
- this.$['code-section'].code = code;
- });
+ this.delegate.requestFileSource(args).then(code => this.code_ = code);
},
/**
@@ -248,9 +297,7 @@ cr.define('extensions', function() {
pathSuffix: getRelativeUrl(frame.url, selectedError),
lineNumber: frame.lineNumber,
})
- .then(code => {
- this.$['code-section'].code = code;
- });
+ .then(code => this.code_ = code);
},
/** @private */
@@ -297,7 +344,7 @@ cr.define('extensions', function() {
},
/**
- * @param {!{model: !{index: number}}} e
+ * @param {!{type: string, code: string, model: !{index: number}}} e
* @private
*/
onErrorItemAction_: function(e) {
diff --git a/chromium/chrome/browser/resources/md_extensions/extensions.html b/chromium/chrome/browser/resources/md_extensions/extensions.html
index 97ddab4934b..5b728b9ca9d 100644
--- a/chromium/chrome/browser/resources/md_extensions/extensions.html
+++ b/chromium/chrome/browser/resources/md_extensions/extensions.html
@@ -36,6 +36,7 @@
</head>
<body>
<extensions-manager></extensions-manager>
+ <link rel="stylesheet" href="chrome://resources/css/md_colors.css">
<link rel="stylesheet" href="chrome://resources/css/text_defaults_md.css">
<link rel="import" href="manager.html">
</body>
diff --git a/chromium/chrome/browser/resources/md_extensions/install_warnings_dialog.html b/chromium/chrome/browser/resources/md_extensions/install_warnings_dialog.html
index 87f807d0616..d50ce39ff17 100644
--- a/chromium/chrome/browser/resources/md_extensions/install_warnings_dialog.html
+++ b/chromium/chrome/browser/resources/md_extensions/install_warnings_dialog.html
@@ -14,7 +14,7 @@
<style include="cr-shared-style paper-button-style">
div[slot='body'] ul {
-webkit-padding-end: 10px;
- background-color: var(--paper-pink-50);
+ background-color: var(--paper-red-50);
margin: 0;
padding-bottom: 10px;
padding-top: 10px;
diff --git a/chromium/chrome/browser/resources/md_extensions/item.html b/chromium/chrome/browser/resources/md_extensions/item.html
index c9c013e5b6b..f9f2d770906 100644
--- a/chromium/chrome/browser/resources/md_extensions/item.html
+++ b/chromium/chrome/browser/resources/md_extensions/item.html
@@ -66,6 +66,8 @@
display: flex;
flex-direction: column;
height: 160px;
+ /* Duration matches --drawer-transition from toolbar.html. */
+ transition: height 300ms cubic-bezier(.25, .1, .25, 1);
width: var(--extensions-card-width, 400px);
}
@@ -195,11 +197,23 @@
#blacklisted-warning:empty {
display: none;
}
+
+ #a11yAssociation {
+ height: 0;
+ overflow: hidden;
+ }
</style>
+ <!-- Invisible instead of hidden because VoiceOver refuses to read text of
+ element that's hidden when referenced by an aria label. Unfortunately,
+ this text can be found by Ctrl + F because it isn't hidden. -->
+ <div id="a11yAssociation" aria-hidden="true">
+ [[a11yAssociation_(data.name)]]
+ </div>
<div id="card" class$="[[computeClasses_(data.state, inDevMode)]]">
<div id="main">
<div id="icon-wrapper">
<img id="icon" src="[[data.iconUrl]]"
+ aria-describedby="a11yAssociation"
alt$="[[appOrExtension(
data.type,
'$i18nPolymer{appIcon}',
@@ -208,6 +222,7 @@
if="[[computeSourceIndicatorIcon_(data.*)]]">
<div id="source-indicator">
<div class="source-icon-wrapper" role="img"
+ aria-describedby="a11yAssociation"
aria-label$="[[computeSourceIndicatorText_(data.*)]]">
<iron-icon icon="[[computeSourceIndicatorIcon_(data.*)]]">
</iron-icon>
@@ -220,7 +235,7 @@
<template is="dom-if"
if="[[computeSourceIndicatorIcon_(data.*)]]">
<paper-tooltip id="source-indicator-text" for="source-indicator"
- position="top" fit-to-visible-bounds>
+ position="top" fit-to-visible-bounds aria-hidden="true">
[[computeSourceIndicatorText_(data.*)]]
</paper-tooltip>
</template>
@@ -241,15 +256,21 @@
</div>
<template is="dom-if" if="[[hasWarnings_(data.*)]]">
<div id="warnings" >
- <div id="suspicious-warning"
- hidden$="[[!data.disableReasons.suspiciousInstall]]">
+ <div id="runtime-warnings" aria-describedby="a11yAssociation"
+ hidden$="[[!data.runtimeWarnings.length]]">
+ <template is="dom-repeat" items="[[data.runtimeWarnings]]">
+ [[item]]
+ </template>
+ </div>
+ <div id="suspicious-warning" aria-describedby="a11yAssociation"
+ hidden$="[[!data.disableReasons.suspiciousInstall]]">
$i18n{itemSuspiciousInstall}
<a target="_blank" id="learn-more-link"
href="$i18n{suspiciousInstallHelpUrl}">
$i18n{learnMore}
</a>
</div>
- <div id="corrupted-warning"
+ <div id="corrupted-warning" aria-describedby="a11yAssociation"
hidden$="[[!data.disableReasons.corruptInstall]]">
$i18n{itemCorruptInstall}
</div>
@@ -266,7 +287,9 @@
doesn't shrink (because it's not display: flex).-->
<div>
<div id="inspect-views">
- <span>$i18n{itemInspectViews}</span>
+ <span aria-describedby="a11yAssociation">
+ $i18n{itemInspectViews}
+ </span>
<a class="clippable-flex-text" is="action-link"
title="[[computeFirstInspectTitle_(data.views)]]"
on-tap="onInspectTap_">
@@ -285,34 +308,37 @@
</div>
<div id="button-strip" class="layout horizontal center">
<div class="layout flex horizontal center">
- <paper-button id="details-button" on-tap="onDetailsTap_">
+ <paper-button id="details-button" on-tap="onDetailsTap_"
+ aria-describedby="a11yAssociation">
$i18n{itemDetails}
</paper-button>
<paper-button id="remove-button" on-tap="onRemoveTap_"
+ aria-describedby="a11yAssociation"
hidden="[[isControlled_(data.controlledInfo)]]">
$i18n{itemRemove}
</paper-button>
<template is="dom-if" if="[[shouldShowErrorsButton_(data.*)]]">
- <paper-button id="errors-button" on-tap="onErrorsTap_">
+ <paper-button id="errors-button" on-tap="onErrorsTap_"
+ aria-describedby="a11yAssociation">
$i18n{itemErrors}
</paper-button>
</template>
</div>
<template is="dom-if" if="[[!computeDevReloadButtonHidden_(data.*)]]">
<button id="dev-reload-button" is="paper-icon-button-light"
- aria-label="$i18n{itemReload}"
+ aria-label="$i18n{itemReload}" aria-describedby="a11yAssociation"
class="icon-refresh no-overlap" on-tap="onReloadTap_">
</button>
</template>
<template is="dom-if" if="[[data.disableReasons.corruptInstall]]">
<paper-button id="repair-button" class="action-button"
- on-tap="onRepairTap_">
+ aria-describedby="a11yAssociation" on-tap="onRepairTap_">
$i18n{itemRepair}
</paper-button>
</template>
<template is="dom-if" if="[[isTerminated_(data.state)]]">
<paper-button id="terminated-reload-button" on-tap="onReloadTap_"
- class="action-button">
+ aria-describedby="a11yAssociation" class="action-button">
$i18n{itemReload}
</paper-button>
</template>
@@ -321,7 +347,7 @@
data.type,
'$i18nPolymer{appEnabled}',
'$i18nPolymer{extensionEnabled}')]]"
- aria-describedby="name"
+ aria-describedby="a11yAssociation"
checked="[[isEnabled_(data.state)]]" on-change="onEnableChange_"
disabled="[[!isEnableToggleEnabled_(data.*)]]"
hidden$="[[!showEnableToggle_(data.*)]]">
diff --git a/chromium/chrome/browser/resources/md_extensions/item.js b/chromium/chrome/browser/resources/md_extensions/item.js
index f2fb9841cf1..116f96d50ea 100644
--- a/chromium/chrome/browser/resources/md_extensions/item.js
+++ b/chromium/chrome/browser/resources/md_extensions/item.js
@@ -107,6 +107,11 @@ cr.define('extensions', function() {
'observeIdVisibility_(inDevMode, showingDetails_, data.id)',
],
+ /** @private string */
+ a11yAssociation_: function() {
+ return this.i18n('extensionA11yAssociation', this.data.name);
+ },
+
/** @private */
observeIdVisibility_: function(inDevMode, showingDetails, id) {
Polymer.dom.flush();
@@ -336,8 +341,8 @@ cr.define('extensions', function() {
* @private
*/
computeExtraInspectLabel_: function() {
- return loadTimeData.getStringF(
- 'itemInspectViewsExtra', this.data.views.length - 1);
+ return this.i18n(
+ 'itemInspectViewsExtra', (this.data.views.length - 1).toString());
},
/**
@@ -347,7 +352,7 @@ cr.define('extensions', function() {
hasWarnings_: function() {
return this.data.disableReasons.corruptInstall ||
this.data.disableReasons.suspiciousInstall ||
- !!this.data.blacklistText;
+ this.data.runtimeWarnings.length > 0 || !!this.data.blacklistText;
},
/**
diff --git a/chromium/chrome/browser/resources/md_extensions/keyboard_shortcuts.html b/chromium/chrome/browser/resources/md_extensions/keyboard_shortcuts.html
index 854db3556e8..cb443c889fc 100644
--- a/chromium/chrome/browser/resources/md_extensions/keyboard_shortcuts.html
+++ b/chromium/chrome/browser/resources/md_extensions/keyboard_shortcuts.html
@@ -14,23 +14,21 @@
<template>
<style include="md-select cr-shared-style">
:host {
- --card-max-width: 928px;
- --card-min-width: 600px;
height: 100%;
}
.shortcut-card {
- margin: 0 auto 16px auto;
- max-width: var(--card-max-width);
- min-width: var(--card-min-width);
- width: 90%;
- }
-
- .shortcut-card {
@apply --cr-primary-text;
@apply --shadow-elevation-2dp;
background-color: white;
+ border-radius: 2px;
+ margin: 0 auto 16px auto;
padding-bottom: 8px;
+ width: var(--cr-toolbar-field-width);
+ }
+
+ .shortcut-card:last-of-type {
+ margin-bottom: 64px;
}
#container {
diff --git a/chromium/chrome/browser/resources/md_extensions/load_error.html b/chromium/chrome/browser/resources/md_extensions/load_error.html
index d970402508e..e5de72a0497 100644
--- a/chromium/chrome/browser/resources/md_extensions/load_error.html
+++ b/chromium/chrome/browser/resources/md_extensions/load_error.html
@@ -6,7 +6,7 @@
<link rel="import" href="chrome://resources/html/assert.html">
<link rel="import" href="chrome://resources/html/cr.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="code_section.html">
<dom-module id="extensions-load-error">
@@ -39,9 +39,9 @@
</extensions-code-section>
</div>
<div slot="button-container">
- <paper-spinner active="[[retrying_]]"></paper-spinner>
+ <paper-spinner-lite active="[[retrying_]]"></paper-spinner-lite>
<paper-button class="cancel-button" on-tap="close">
- $i18n{loadErrorCancel}
+ $i18n{cancel}
</paper-button>
<paper-button class="action-button" disabled="[[retrying_]]"
on-tap="onRetryTap_">
diff --git a/chromium/chrome/browser/resources/md_extensions/manager.html b/chromium/chrome/browser/resources/md_extensions/manager.html
index c4fcc5b96c5..27b2a8a8e81 100644
--- a/chromium/chrome/browser/resources/md_extensions/manager.html
+++ b/chromium/chrome/browser/resources/md_extensions/manager.html
@@ -21,7 +21,6 @@
<link rel="import" href="sidebar.html">
<link rel="import" href="toolbar.html">
<link rel="import" href="view_manager.html">
-<link rel="stylesheet" href="chrome://resources/css/md_colors.css">
<if expr="chromeos">
<link rel="import" href="kiosk_browser_proxy.html">
@@ -35,6 +34,7 @@
display: flex;
flex-direction: column;
height: 100%;
+ --cr-toolbar-field-width: 680px;
}
extensions-sidebar {
@@ -51,11 +51,15 @@
}
extensions-toolbar {
- background: var(--md-toolbar-color);
+ background-color: var(--md-toolbar-color);
}
</style>
<extensions-drop-overlay></extensions-drop-overlay>
- <extensions-toolbar is-guest="[[isGuest_]]" in-dev-mode="[[inDevMode]]"
+ <extensions-toolbar is-guest="[[isGuest_]]"
+ in-dev-mode="[[inDevMode]]"
+ can-load-unpacked="[[canLoadUnpacked]]"
+ is-supervised="[[isSupervised_]]"
+ dev-mode-controlled-by-policy="[[devModeControlledByPolicy]]"
on-pack-tap="onPackTap_" delegate="[[delegate]]"
on-cr-toolbar-menu-tap="onMenuButtonTap_"
on-search-changed="onFilterChanged_"
@@ -69,7 +73,9 @@
<dialog id="drawer" is="cr-drawer" heading="$i18n{toolbarTitle}"
align="$i18n{textdirection}" on-close="onDrawerClose_">
<div class="drawer-content">
- <extensions-sidebar id="sidebar"></extensions-sidebar>
+ <extensions-sidebar id="sidebar" is-supervised="[[isSupervised_]]"
+ on-close-drawer="onCloseDrawer_">
+ </extensions-sidebar>
</div>
</dialog>
</template>
@@ -82,7 +88,9 @@
</extensions-item-list>
<template id="details-view" is="cr-lazy-render">
<extensions-detail-view delegate="[[delegate]]" slot="view"
- in-dev-mode="[[inDevMode]]" data="[[detailViewItem_]]">
+ in-dev-mode="[[inDevMode]]"
+ incognito-available="[[incognitoAvailable_]]"
+ data="[[detailViewItem_]]">
</extensions-detail-view>
</template>
<template id="keyboard-shortcuts" is="cr-lazy-render">
diff --git a/chromium/chrome/browser/resources/md_extensions/manager.js b/chromium/chrome/browser/resources/md_extensions/manager.js
index 8d434ead827..f120fac9efb 100644
--- a/chromium/chrome/browser/resources/md_extensions/manager.js
+++ b/chromium/chrome/browser/resources/md_extensions/manager.js
@@ -33,6 +33,11 @@ cr.define('extensions', function() {
is: 'extensions-manager',
properties: {
+ canLoadUnpacked: {
+ type: Boolean,
+ value: false,
+ },
+
// This is not typed because it implements multiple interfaces, and is
// passed to different elements as different types.
delegate: {
@@ -54,6 +59,22 @@ cr.define('extensions', function() {
value: () => loadTimeData.getBoolean('inDevMode'),
},
+ devModeControlledByPolicy: {
+ type: Boolean,
+ value: false,
+ },
+
+ /** @private */
+ isSupervised_: {
+ type: Boolean,
+ value: false,
+ },
+
+ incognitoAvailable_: {
+ type: Boolean,
+ value: false,
+ },
+
filter: {
type: String,
value: '',
@@ -153,7 +174,12 @@ cr.define('extensions', function() {
let service = extensions.Service.getInstance();
let onProfileStateChanged = profileInfo => {
+ this.isSupervised_ = profileInfo.isSupervised;
+ this.incognitoAvailable_ = profileInfo.isIncognitoAvailable;
+ this.devModeControlledByPolicy =
+ profileInfo.isDeveloperModeControlledByPolicy;
this.inDevMode = profileInfo.inDeveloperMode;
+ this.canLoadUnpacked = profileInfo.canLoadUnpacked;
};
service.getProfileStateChangedTarget().addListener(onProfileStateChanged);
service.getProfileConfiguration().then(onProfileStateChanged);
@@ -216,6 +242,7 @@ cr.define('extensions', function() {
case EventType.ERROR_ADDED:
case EventType.ERRORS_REMOVED:
case EventType.PREFS_CHANGED:
+ case EventType.WARNINGS_CHANGED:
// |extensionInfo| can be undefined in the case of an extension
// being unloaded right before uninstallation. There's nothing to do
// here.
@@ -410,11 +437,7 @@ cr.define('extensions', function() {
* @private
*/
changePage_: function(newPage) {
- const drawer = this.$$('#drawer');
- if (drawer && drawer.open) {
- drawer.closeDrawer();
- this.showDrawer_ = false;
- }
+ this.onCloseDrawer_();
const optionsDialog = this.$$('#options-dialog');
if (optionsDialog && optionsDialog.open) {
@@ -456,11 +479,26 @@ cr.define('extensions', function() {
this.currentPage_ = newPage;
},
- /** @private */
+ /**
+ * This method detaches the drawer dialog completely. Should only be
+ * triggered by the dialog's 'close' event.
+ * @private
+ */
onDrawerClose_: function() {
this.showDrawer_ = false;
},
+ /**
+ * This method animates the closing of the drawer.
+ * @private
+ */
+ onCloseDrawer_: function() {
+ const drawer = this.$$('#drawer');
+ if (drawer && drawer.open) {
+ drawer.closeDrawer();
+ }
+ },
+
/** @private */
onLoadErrorDialogClose_: function() {
this.showLoadErrorDialog_ = false;
diff --git a/chromium/chrome/browser/resources/md_extensions/pack_dialog.html b/chromium/chrome/browser/resources/md_extensions/pack_dialog.html
index ac6a453d0c5..1ee1ae2c232 100644
--- a/chromium/chrome/browser/resources/md_extensions/pack_dialog.html
+++ b/chromium/chrome/browser/resources/md_extensions/pack_dialog.html
@@ -51,7 +51,7 @@
</div>
<div slot="button-container">
<paper-button class="cancel-button" on-tap="onCancelTap_">
- $i18n{packDialogCancel}
+ $i18n{cancel}
</paper-button>
<paper-button class="action-button" on-tap="onConfirmTap_"
disabled="[[!packDirectory_]]">
diff --git a/chromium/chrome/browser/resources/md_extensions/pack_dialog.js b/chromium/chrome/browser/resources/md_extensions/pack_dialog.js
index f746508e512..da4c849ee3b 100644
--- a/chromium/chrome/browser/resources/md_extensions/pack_dialog.js
+++ b/chromium/chrome/browser/resources/md_extensions/pack_dialog.js
@@ -96,7 +96,7 @@ cr.define('extensions', function() {
* In the case that the alert dialog was a success message, the entire
* pack-dialog should close. Otherwise, we detach the alert by setting
* lastResponse_ null. Additionally, if the user selected "proceed anyway"
- * in the warning dialog, we pack the extension again with override flags.
+ * in the dialog, we pack the extension again with override flags.
* @param {!Event} e
* @private
*/
@@ -109,7 +109,7 @@ cr.define('extensions', function() {
return;
}
- /* This is only possible for a warning dialog. */
+ // This is only possible for a warning dialog.
if (this.$$('extensions-pack-dialog-alert').returnValue == 'success') {
this.delegate.packExtension(
this.lastResponse_.item_path, this.lastResponse_.pem_path,
diff --git a/chromium/chrome/browser/resources/md_extensions/service.js b/chromium/chrome/browser/resources/md_extensions/service.js
index 4d48b0678b5..2d1e7a766ee 100644
--- a/chromium/chrome/browser/resources/md_extensions/service.js
+++ b/chromium/chrome/browser/resources/md_extensions/service.js
@@ -99,7 +99,7 @@ cr.define('extensions', function() {
* a previously-specified load.
* @param {string=} opt_retryGuid
* @return {!Promise} A signal that loading finished, rejected if any error
- * occured.
+ * occurred.
* @private
*/
loadUnpackedHelper_(opt_retryGuid) {
@@ -261,8 +261,10 @@ cr.define('extensions', function() {
/** @override */
updateAllExtensions() {
- chrome.developerPrivate.autoUpdate();
- chrome.metricsPrivate.recordUserAction('Options_UpdateExtensions');
+ return new Promise((resolve) => {
+ chrome.developerPrivate.autoUpdate(resolve);
+ chrome.metricsPrivate.recordUserAction('Options_UpdateExtensions');
+ });
}
/** @override */
diff --git a/chromium/chrome/browser/resources/md_extensions/shortcut_input.js b/chromium/chrome/browser/resources/md_extensions/shortcut_input.js
index d70ebd02624..f2a0b2cfb64 100644
--- a/chromium/chrome/browser/resources/md_extensions/shortcut_input.js
+++ b/chromium/chrome/browser/resources/md_extensions/shortcut_input.js
@@ -17,8 +17,6 @@ cr.define('extensions', function() {
const ShortcutInput = Polymer({
is: 'extensions-shortcut-input',
- behaviors: [I18nBehavior],
-
properties: {
/** @type {!Object} */
delegate: Object,
diff --git a/chromium/chrome/browser/resources/md_extensions/sidebar.html b/chromium/chrome/browser/resources/md_extensions/sidebar.html
index 1d49eeec145..a8857075a54 100644
--- a/chromium/chrome/browser/resources/md_extensions/sidebar.html
+++ b/chromium/chrome/browser/resources/md_extensions/sidebar.html
@@ -11,35 +11,21 @@
<template>
<style include="cr-icons">
:host {
- display: block;
+ color: #5a5a5a;
+ display: flex;
+ flex-direction: column;
height: 100%;
+ justify-content: space-between;
overflow-x: hidden;
overflow-y: auto;
width: 256px;
}
- .cr-icon {
- -webkit-margin-end: calc(
- var(--cr-section-padding) - var(--cr-icon-ripple-padding));
- }
-
iron-selector .iron-selected {
color: var(--google-blue-700);
}
- iron-selector .separator {
- background-color: rgba(0, 0, 0, 0.08);
- flex-shrink: 0;
- height: 1px;
- margin: 8px 0;
- }
-
#sectionMenu {
- background-color: transparent;
- color: #5a5a5a;
- display: flex;
- flex: 1;
- flex-direction: column;
padding-top: 8px;
user-select: none;
}
@@ -48,29 +34,45 @@
/* Ensure the focus outline appears correctly (crbug.com/655503). */
-webkit-margin-end: 4px;
-webkit-padding-start: 24px;
- align-items: center;
- box-sizing: border-box;
color: inherit;
- cursor: pointer;
- display: flex;
+ display: block;
font-weight: 500;
- justify-content: space-between;
- min-height: 40px;
+ line-height: 40px;
position: relative;
text-decoration: none;
}
+
+ .separator {
+ border-top: var(--cr-separator-line);
+ margin: 8px 0;
+ }
+
+ #more-extensions {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 8px;
+ }
+
+ .cr-icon {
+ -webkit-margin-end: calc(
+ var(--cr-section-padding) - var(--cr-icon-ripple-padding));
+ }
</style>
<iron-selector id="sectionMenu">
- <div class="section-item" id="sections-extensions"
- on-tap="onExtensionsTap_">
+ <!-- Values for "data-path" attribute must match the "Page" enum. -->
+ <a class="section-item" id="sections-extensions" href="/"
+ on-tap="onLinkTap_" data-path="items-list">
$i18n{sidebarExtensions}
<paper-ripple></paper-ripple>
- </div>
- <div class="section-item" id="sections-shortcuts"
- on-tap="onKeyboardShortcutsTap_">
+ </a>
+ <a class="section-item" id="sections-shortcuts" href="/shortcuts"
+ on-tap="onLinkTap_" data-path="keyboard-shortcuts">
$i18n{keyboardShortcuts}
<paper-ripple></paper-ripple>
- </div>
+ </a>
+ </iron-selector>
+ <div hidden="[[isSupervised]]">
<div class="separator"></div>
<a class="section-item" id="more-extensions" target="_blank"
href="$i18n{getMoreExtensionsUrl}" on-tap="onMoreExtensionsTap_">
@@ -78,7 +80,7 @@
<div class="cr-icon icon-external"></div>
<paper-ripple></paper-ripple>
</a>
- </iron-selector>
+ </div>
</template>
<script src="sidebar.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/md_extensions/sidebar.js b/chromium/chrome/browser/resources/md_extensions/sidebar.js
index 5f32ee1db98..8f5bd9b06eb 100644
--- a/chromium/chrome/browser/resources/md_extensions/sidebar.js
+++ b/chromium/chrome/browser/resources/md_extensions/sidebar.js
@@ -5,6 +5,10 @@ cr.define('extensions', function() {
const Sidebar = Polymer({
is: 'extensions-sidebar',
+ properties: {
+ isSupervised: Boolean,
+ },
+
hostAttributes: {
role: 'navigation',
},
@@ -16,18 +20,19 @@ cr.define('extensions', function() {
0);
},
- /** @private */
- onExtensionsTap_: function() {
- extensions.navigation.navigateTo({page: Page.LIST});
- },
-
- /** @private */
- onKeyboardShortcutsTap_: function() {
- extensions.navigation.navigateTo({page: Page.SHORTCUTS});
+ /**
+ * @param {!Event} e
+ * @private
+ */
+ onLinkTap_: function(e) {
+ e.preventDefault();
+ extensions.navigation.navigateTo({page: e.target.dataset.path});
+ this.fire('close-drawer');
},
/** @private */
onMoreExtensionsTap_: function() {
+ assert(!this.isSupervised);
chrome.metricsPrivate.recordUserAction('Options_GetMoreExtensions');
},
});
diff --git a/chromium/chrome/browser/resources/md_extensions/toolbar.html b/chromium/chrome/browser/resources/md_extensions/toolbar.html
index 5e90a25a03c..b2d3b2f9af8 100644
--- a/chromium/chrome/browser/resources/md_extensions/toolbar.html
+++ b/chromium/chrome/browser/resources/md_extensions/toolbar.html
@@ -4,11 +4,14 @@
<link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar.html">
<link rel="import" href="chrome://resources/cr_elements/hidden_style_css.html">
<link rel="import" href="chrome://resources/cr_elements/paper_button_style_css.html">
+<link rel="import" href="chrome://resources/cr_elements/policy/cr_tooltip_icon.html">
<link rel="import" href="chrome://resources/html/assert.html">
<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/util.html">
+<link rel="import" href="chrome://resources/html/i18n_behavior.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-a11y-announcer/iron-a11y-announcer.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
<link rel="import" href="icons.html">
-<link rel="stylesheet" href="chrome://resources/css/md_colors.css">
<dom-module id="extensions-toolbar">
<template>
@@ -33,6 +36,10 @@
--cr-toggle-unchecked-ink-color: white;
}
+ cr-tooltip-icon {
+ -webkit-margin-end: 20px;
+ }
+
#devDrawer[expanded] #button-strip {
top: 0;
}
@@ -89,14 +96,22 @@
narrow-threshold="1000">
<div class="more-actions" hidden$="[[isGuest]]">
<span id="devModeLabel">$i18n{toolbarDevMode}</span>
+ <cr-tooltip-icon hidden$="[[!devModeControlledByPolicy]]"
+ tooltip-text="$i18n{controlledSettingPolicy}"
+ icon-class="cr20:domain"
+ icon-aria-label="$i18n{controlledSettingPolicy}">
+ </cr-tooltip-icon>
<cr-toggle id="dev-mode" on-change="onDevModeToggleChange_"
+ disabled="[[shouldDisableDevMode_(
+ devModeControlledByPolicy, isSupervised)]]"
checked="[[inDevMode]]" aria-labelledby="devModeLabel">
</cr-toggle>
</div>
</cr-toolbar>
<div id="devDrawer" expanded$="[[expanded_]]">
<div id="button-strip">
- <paper-button id="load-unpacked" on-tap="onLoadUnpackedTap_">
+ <paper-button hidden$="[[!canLoadUnpacked]]" id="load-unpacked"
+ on-tap="onLoadUnpackedTap_">
$i18n{toolbarLoadUnpacked}
</paper-button>
<paper-button id="pack-extensions" on-tap="onPackTap_">
diff --git a/chromium/chrome/browser/resources/md_extensions/toolbar.js b/chromium/chrome/browser/resources/md_extensions/toolbar.js
index 2de38b38cc1..3205f8f4f21 100644
--- a/chromium/chrome/browser/resources/md_extensions/toolbar.js
+++ b/chromium/chrome/browser/resources/md_extensions/toolbar.js
@@ -19,15 +19,16 @@ cr.define('extensions', function() {
*/
loadUnpacked() {}
- /** Updates all extensions. */
+ /**
+ * Updates all extensions.
+ * @return {!Promise}
+ */
updateAllExtensions() {}
}
const Toolbar = Polymer({
is: 'extensions-toolbar',
- behaviors: [I18nBehavior],
-
properties: {
/** @type {extensions.ToolbarDelegate} */
delegate: Object,
@@ -38,50 +39,72 @@ cr.define('extensions', function() {
observer: 'onInDevModeChanged_',
},
+ devModeControlledByPolicy: Boolean,
+
+ isSupervised: Boolean,
+
isGuest: Boolean,
// <if expr="chromeos">
kioskEnabled: Boolean,
// </if>
+ canLoadUnpacked: Boolean,
+
/** @private */
- expanded_: {
- type: Boolean,
- value: false,
- },
+ expanded_: Boolean,
},
+ behaviors: [I18nBehavior],
+
hostAttributes: {
role: 'banner',
},
- /** @override */
- ready: function() {
- this.$.devDrawer.addEventListener('transitionend', () => {
- this.delegate.setProfileInDevMode(this.$['dev-mode'].checked);
- });
+ /**
+ * @return {boolean}
+ * @private
+ */
+ shouldDisableDevMode_: function() {
+ return this.devModeControlledByPolicy || this.isSupervised;
},
- /** @private */
- onDevModeToggleChange_: function() {
- const drawer = this.$.devDrawer;
- if (drawer.hidden) {
- drawer.hidden = false;
- // Requesting the offsetTop will cause a reflow (to account for hidden).
- /** @suppress {suspiciousCode} */ drawer.offsetTop;
- }
- this.expanded_ = !this.expanded_;
-
+ /**
+ * @param {!CustomEvent} e
+ * @private
+ */
+ onDevModeToggleChange_: function(e) {
+ this.delegate.setProfileInDevMode(/** @type {boolean} */ (e.detail));
chrome.metricsPrivate.recordUserAction(
- 'Options_ToggleDeveloperMode_' +
- (this.expanded_ ? 'Enabled' : 'Disabled'));
+ 'Options_ToggleDeveloperMode_' + (e.detail ? 'Enabled' : 'Disabled'));
},
- /** @private */
- onInDevModeChanged_: function() {
- // Set the initial state.
- this.expanded_ = this.inDevMode;
- this.$.devDrawer.hidden = !this.inDevMode;
+ /**
+ * @param {boolean} current
+ * @param {boolean} previous
+ * @private
+ */
+ onInDevModeChanged_: function(current, previous) {
+ const drawer = this.$.devDrawer;
+ if (this.inDevMode) {
+ if (drawer.hidden) {
+ drawer.hidden = false;
+ // Requesting the offsetTop will cause a reflow (to account for
+ // hidden).
+ /** @suppress {suspiciousCode} */ drawer.offsetTop;
+ }
+ } else {
+ if (previous == undefined) {
+ drawer.hidden = true;
+ return;
+ }
+
+ listenOnce(drawer, 'transitionend', e => {
+ if (!this.inDevMode)
+ drawer.hidden = true;
+ });
+ }
+ this.expanded_ = !this.expanded_;
},
/** @private */
@@ -107,7 +130,12 @@ cr.define('extensions', function() {
/** @private */
onUpdateNowTap_: function() {
- this.delegate.updateAllExtensions();
+ this.delegate.updateAllExtensions().then(() => {
+ Polymer.IronA11yAnnouncer.requestAvailability();
+ this.fire('iron-announce', {
+ text: this.i18n('toolbarUpdateDone'),
+ });
+ });
},
});
diff --git a/chromium/chrome/browser/resources/md_history/.eslintrc.js b/chromium/chrome/browser/resources/md_history/.eslintrc.js
new file mode 100644
index 00000000000..25e21f992eb
--- /dev/null
+++ b/chromium/chrome/browser/resources/md_history/.eslintrc.js
@@ -0,0 +1,13 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module.exports = {
+ 'env': {
+ 'browser': true,
+ 'es6': true,
+ },
+ 'rules': {
+ 'no-var': 'error',
+ },
+};
diff --git a/chromium/chrome/browser/resources/md_history/app.html b/chromium/chrome/browser/resources/md_history/app.html
index 1d5e64876ae..5afaa5d63a1 100644
--- a/chromium/chrome/browser/resources/md_history/app.html
+++ b/chromium/chrome/browser/resources/md_history/app.html
@@ -10,7 +10,6 @@
<link rel="import" href="chrome://history/router.html">
<link rel="import" href="chrome://history/shared_style.html">
<link rel="import" href="chrome://history/side_bar.html">
-<link rel="stylesheet" href="chrome://resources/css/md_colors.css">
<!-- Lazy loaded: history-synced-device-manager, cr-drawer. -->
diff --git a/chromium/chrome/browser/resources/md_history/app.js b/chromium/chrome/browser/resources/md_history/app.js
index 0c25e14061a..c187aca222c 100644
--- a/chromium/chrome/browser/resources/md_history/app.js
+++ b/chromium/chrome/browser/resources/md_history/app.js
@@ -3,7 +3,7 @@
// found in the LICENSE file.
cr.define('md_history', function() {
- var lazyLoadPromise = null;
+ let lazyLoadPromise = null;
function ensureLazyLoaded() {
if (!lazyLoadPromise) {
lazyLoadPromise = new Promise(function(resolve, reject) {
@@ -120,7 +120,7 @@ Polymer({
// Focus the search field on load. Done here to ensure the history page
// is rendered before we try to take focus.
- var searchField =
+ const searchField =
/** @type {HistoryToolbarElement} */ (this.$.toolbar).searchField;
if (!searchField.narrow) {
searchField.getSearchInput().focus();
@@ -152,7 +152,7 @@ Polymer({
/** @private */
onCrToolbarMenuTap_: function() {
- var drawer = /** @type {!CrDrawerElement} */ (this.$.drawer.get());
+ const drawer = /** @type {!CrDrawerElement} */ (this.$.drawer.get());
drawer.toggle();
this.showMenuPromo_ = false;
},
@@ -163,7 +163,7 @@ Polymer({
* @param {{detail: {countAddition: number}}} e
*/
checkboxSelected: function(e) {
- var toolbar = /** @type {HistoryToolbarElement} */ (this.$.toolbar);
+ const toolbar = /** @type {HistoryToolbarElement} */ (this.$.toolbar);
toolbar.count = /** @type {HistoryListElement} */ (this.$.history)
.getSelectedItemCount();
},
@@ -174,8 +174,8 @@ Polymer({
* @private
*/
unselectAll: function() {
- var list = /** @type {HistoryListElement} */ (this.$.history);
- var toolbar = /** @type {HistoryToolbarElement} */ (this.$.toolbar);
+ const list = /** @type {HistoryListElement} */ (this.$.history);
+ const toolbar = /** @type {HistoryToolbarElement} */ (this.$.toolbar);
list.unselectAllItems();
toolbar.count = 0;
},
@@ -193,7 +193,7 @@ Polymer({
this.set('queryState_.querying', false);
this.set('queryResult_.info', info);
this.set('queryResult_.results', results);
- var list = /** @type {HistoryListElement} */ (this.$['history']);
+ const list = /** @type {HistoryListElement} */ (this.$['history']);
list.historyResult(info, results);
},
@@ -294,7 +294,8 @@ Polymer({
/** @private */
hasDrawerChanged_: function() {
- var drawer = /** @type {?CrDrawerElement} */ (this.$.drawer.getIfExists());
+ const drawer =
+ /** @type {?CrDrawerElement} */ (this.$.drawer.getIfExists());
if (!this.hasDrawer_ && drawer && drawer.open)
drawer.closeDrawer();
},
@@ -315,14 +316,14 @@ Polymer({
/** @private */
closeDrawer_: function() {
- var drawer = this.$.drawer.get();
+ const drawer = this.$.drawer.get();
if (drawer && drawer.open)
drawer.closeDrawer();
},
/** @private */
recordHistoryPageView_: function() {
- var histogramValue = HistoryPageViewHistogram.END;
+ let histogramValue = HistoryPageViewHistogram.END;
switch (this.selectedPage_) {
case 'syncedTabs':
histogramValue = this.isUserSignedIn_ ?
diff --git a/chromium/chrome/browser/resources/md_history/browser_service.js b/chromium/chrome/browser/resources/md_history/browser_service.js
index 2757ff25868..c26d3437834 100644
--- a/chromium/chrome/browser/resources/md_history/browser_service.js
+++ b/chromium/chrome/browser/resources/md_history/browser_service.js
@@ -29,7 +29,7 @@ cr.define('md_history', function() {
});
}
- var removalList = items.map(function(item) {
+ const removalList = items.map(function(item) {
return {
url: item.url,
timestamps: item.allTimestamps,
diff --git a/chromium/chrome/browser/resources/md_history/constants.js b/chromium/chrome/browser/resources/md_history/constants.js
index 550f0cebc84..768c52c4d9c 100644
--- a/chromium/chrome/browser/resources/md_history/constants.js
+++ b/chromium/chrome/browser/resources/md_history/constants.js
@@ -3,27 +3,27 @@
// found in the LICENSE file.
// Globals:
-/** @const */ var RESULTS_PER_PAGE = 150;
+/** @type {number} */ const RESULTS_PER_PAGE = 150;
/**
* Amount of time between pageviews that we consider a 'break' in browsing,
* measured in milliseconds.
- * @const
+ * @type {number}
*/
-var BROWSING_GAP_TIME = 15 * 60 * 1000;
+const BROWSING_GAP_TIME = 15 * 60 * 1000;
/**
* The largest bucket value for UMA histogram, based on entry ID. All entries
* with IDs greater than this will be included in this bucket.
- * @const
+ * @type {number}
*/
-var UMA_MAX_BUCKET_VALUE = 1000;
+const UMA_MAX_BUCKET_VALUE = 1000;
/**
* The largest bucket value for a UMA histogram that is a subset of above.
- * @const
+ * @type {number}
*/
-var UMA_MAX_SUBSET_BUCKET_VALUE = 100;
+const UMA_MAX_SUBSET_BUCKET_VALUE = 100;
/**
* Histogram buckets for UMA tracking of which view is being shown to the user.
@@ -31,7 +31,7 @@ var UMA_MAX_SUBSET_BUCKET_VALUE = 100;
* This enum is append-only.
* @enum {number}
*/
-var HistoryPageViewHistogram = {
+const HistoryPageViewHistogram = {
HISTORY: 0,
DEPRECATED_GROUPED_WEEK: 1,
DEPRECATED_GROUPED_MONTH: 2,
@@ -40,16 +40,14 @@ var HistoryPageViewHistogram = {
END: 5, // Should always be last.
};
-/**
- * @const
- */
-var SYNCED_TABS_HISTOGRAM_NAME = 'HistoryPage.OtherDevicesMenu';
+/** @type {string} */
+const SYNCED_TABS_HISTOGRAM_NAME = 'HistoryPage.OtherDevicesMenu';
/**
* Histogram buckets for UMA tracking of synced tabs.
- * @const
+ * @enum {number}
*/
-var SyncedTabsHistogram = {
+const SyncedTabsHistogram = {
INITIALIZED: 0,
SHOW_MENU_DEPRECATED: 1,
LINK_CLICKED: 2,
diff --git a/chromium/chrome/browser/resources/md_history/externs.js b/chromium/chrome/browser/resources/md_history/externs.js
index 8f7d7c26978..5fd8abbbf44 100644
--- a/chromium/chrome/browser/resources/md_history/externs.js
+++ b/chromium/chrome/browser/resources/md_history/externs.js
@@ -27,7 +27,7 @@
* title: string,
* url: string}}
*/
-var HistoryEntry;
+let HistoryEntry;
/**
* The type of the history results info object. The definition is based on
@@ -36,7 +36,7 @@ var HistoryEntry;
* @typedef {{finished: boolean,
* term: string}}
*/
-var HistoryQuery;
+let HistoryQuery;
/**
* The type of the foreign session tab object. This definition is based on
@@ -48,7 +48,7 @@ var HistoryQuery;
* type: string,
* url: string}}
*/
-var ForeignSessionTab;
+let ForeignSessionTab;
/**
* The type of the foreign session tab object. This definition is based on
@@ -58,7 +58,7 @@ var ForeignSessionTab;
* sessionId: number,
* tabs: Array<ForeignSessionTab>}}
*/
-var ForeignSessionWindow;
+let ForeignSessionWindow;
/**
* The type of the foreign session info object. This definition is based on
@@ -71,27 +71,27 @@ var ForeignSessionWindow;
* timestamp: number,
* windows: Array<ForeignSessionWindow>}}
*/
-var ForeignSession;
+let ForeignSession;
/**
* @typedef {{incremental: boolean,
* querying: boolean,
* searchTerm: string}}
*/
-var QueryState;
+let QueryState;
/**
* @typedef {{info: ?HistoryQuery,
* results: ?Array<!HistoryEntry>,
* sessionList: ?Array<!ForeignSession>}}
*/
-var QueryResult;
+let QueryResult;
/**
* @constructor
* @extends {MouseEvent}
*/
-var DomRepeatClickEvent = function() {};
+const DomRepeatClickEvent = function() {};
/** @type {Object} */
DomRepeatClickEvent.prototype.model;
diff --git a/chromium/chrome/browser/resources/md_history/history.js b/chromium/chrome/browser/resources/md_history/history.js
index c9571285a68..961ec8f9a60 100644
--- a/chromium/chrome/browser/resources/md_history/history.js
+++ b/chromium/chrome/browser/resources/md_history/history.js
@@ -8,9 +8,13 @@ chrome.send('queryHistory', ['', RESULTS_PER_PAGE]);
chrome.send('getForeignSessions');
/** @type {Promise} */
-var upgradePromise = null;
-/** @type {boolean} */
-var resultsRendered = false;
+let upgradePromise = null;
+
+/**
+ * Adding this on |window| since it is accessed by tests.
+ * @type {boolean}
+ */
+window.resultsRendered = false;
/**
* @return {!Promise} Resolves once the history-app has been fully upgraded.
@@ -38,12 +42,12 @@ function waitForAppUpgrade() {
*/
function historyResult(info, results) {
waitForAppUpgrade().then(function() {
- var app = /** @type {HistoryAppElement} */ ($('history-app'));
+ const app = /** @type {HistoryAppElement} */ ($('history-app'));
app.historyResult(info, results);
document.body.classList.remove('loading');
- if (!resultsRendered) {
- resultsRendered = true;
+ if (!window.resultsRendered) {
+ window.resultsRendered = true;
app.onFirstRender();
}
});
@@ -57,7 +61,7 @@ function historyResult(info, results) {
*/
function showNotification(includeOtherFormsOfBrowsingHistory) {
waitForAppUpgrade().then(function() {
- var app = /** @type {HistoryAppElement} */ ($('history-app'));
+ const app = /** @type {HistoryAppElement} */ ($('history-app'));
app.showSidebarFooter = includeOtherFormsOfBrowsingHistory;
});
}
diff --git a/chromium/chrome/browser/resources/md_history/history_item.js b/chromium/chrome/browser/resources/md_history/history_item.js
index 4aea6ae9d91..fa0dd0ec630 100644
--- a/chromium/chrome/browser/resources/md_history/history_item.js
+++ b/chromium/chrome/browser/resources/md_history/history_item.js
@@ -19,7 +19,7 @@ HistoryFocusRow.prototype = {
/** @override */
getCustomEquivalent: function(sampleElement) {
- var equivalent;
+ let equivalent;
if (this.getTypeForElement(sampleElement) == 'star')
equivalent = this.getFirstFocusable('title');
@@ -78,7 +78,7 @@ cr.define('md_history', function() {
},
};
- var HistoryItem = Polymer({
+ const HistoryItem = Polymer({
is: 'history-item',
properties: {
@@ -196,8 +196,8 @@ cr.define('md_history', function() {
* @private
*/
onItemClick_: function(e) {
- for (var i = 0; i < e.path.length; i++) {
- var elem = e.path[i];
+ for (let i = 0; i < e.path.length; i++) {
+ const elem = e.path[i];
if (elem.id != 'checkbox' &&
(elem.nodeName == 'A' || elem.nodeName == 'BUTTON')) {
return;
@@ -233,7 +233,7 @@ cr.define('md_history', function() {
* @return {string}
*/
getEntrySummary_: function() {
- var item = this.item;
+ const item = this.item;
return loadTimeData.getStringF(
'entrySummary', item.dateTimeOfDay,
item.starred ? loadTimeData.getString('bookmarked') : '', item.title,
@@ -260,7 +260,7 @@ cr.define('md_history', function() {
if (this.$$('#bookmark-star') == this.root.activeElement)
this.$['menu-button'].focus();
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.removeBookmark(this.item.url);
browserService.recordAction('BookmarkStarClicked');
@@ -287,7 +287,7 @@ cr.define('md_history', function() {
* on-click rather than on-tap, as on-click triggers from middle clicks.
*/
onLinkClick_: function() {
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordAction('EntryLinkClick');
if (this.searchTerm)
@@ -336,7 +336,7 @@ cr.define('md_history', function() {
/** @private */
addTimeTitle_: function() {
- var el = this.$['time-accessed'];
+ const el = this.$['time-accessed'];
el.setAttribute('title', new Date(this.item.time).toString());
this.unlisten(el, 'mouseover', 'addTimeTitle_');
},
@@ -348,7 +348,7 @@ cr.define('md_history', function() {
* @return {string} The title for a page of search results.
*/
HistoryItem.searchResultsTitle = function(numberOfResults, searchTerm) {
- var resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults';
+ const resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults';
return loadTimeData.getStringF(
'foundSearchResults', numberOfResults, loadTimeData.getString(resultId),
searchTerm);
diff --git a/chromium/chrome/browser/resources/md_history/history_list.js b/chromium/chrome/browser/resources/md_history/history_list.js
index 748e50ef62f..8b94ed48774 100644
--- a/chromium/chrome/browser/resources/md_history/history_list.js
+++ b/chromium/chrome/browser/resources/md_history/history_list.js
@@ -103,7 +103,7 @@ Polymer({
* result loading should be disabled.
*/
addNewResults: function(historyResults, incremental, finished) {
- var results = historyResults.slice();
+ const results = historyResults.slice();
/** @type {IronScrollThresholdElement} */ (this.$['scroll-threshold'])
.clearTriggers();
@@ -162,7 +162,7 @@ Polymer({
if (!this.canDeleteHistory_)
return;
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordAction('RemoveSelected');
if (this.queryState.searchTerm != '')
browserService.recordAction('SearchResultRemove');
@@ -197,8 +197,8 @@ Polymer({
* @private
*/
deleteSelected_: function() {
- var toBeRemoved = Array.from(this.selectedItems.values())
- .map((index) => this.get(`historyData_.${index}`));
+ const toBeRemoved = Array.from(this.selectedItems.values())
+ .map((index) => this.get(`historyData_.${index}`));
md_history.BrowserService.getInstance()
.deleteItems(toBeRemoved)
@@ -216,13 +216,13 @@ Polymer({
* @private
*/
removeItemsByIndex_: function(indices) {
- var splices = [];
+ const splices = [];
indices.sort(function(a, b) {
// Sort in reverse numerical order.
return b - a;
});
indices.forEach((index) => {
- var item = this.historyData_.splice(index, 1);
+ const item = this.historyData_.splice(index, 1);
splices.push({
index: index,
removed: [item],
@@ -239,7 +239,7 @@ Polymer({
* @private
*/
closeMenu_: function() {
- var menu = this.$.sharedMenu.getIfExists();
+ const menu = this.$.sharedMenu.getIfExists();
if (menu && menu.open) {
this.actionMenuModel_ = null;
menu.close();
@@ -255,7 +255,7 @@ Polymer({
'ConfirmRemoveSelected');
this.deleteSelected_();
- var dialog = assert(this.$.dialog.getIfExists());
+ const dialog = assert(this.$.dialog.getIfExists());
dialog.close();
},
@@ -264,7 +264,7 @@ Polymer({
md_history.BrowserService.getInstance().recordAction(
'CancelRemoveSelected');
- var dialog = assert(this.$.dialog.getIfExists());
+ const dialog = assert(this.$.dialog.getIfExists());
dialog.close();
},
@@ -274,12 +274,12 @@ Polymer({
* @private
*/
onRemoveBookmarkStars_: function(e) {
- var url = e.detail;
+ const url = e.detail;
if (this.historyData_ === undefined)
return;
- for (var i = 0; i < this.historyData_.length; i++) {
+ for (let i = 0; i < this.historyData_.length; i++) {
if (this.historyData_[i].url == url)
this.set(`historyData_.${i}.starred`, false);
}
@@ -307,14 +307,14 @@ Polymer({
* @private
*/
onOpenMenu_: function(e) {
- var index = e.detail.index;
- var list = /** @type {IronListElement} */ (this.$['infinite-list']);
+ const index = e.detail.index;
+ const list = /** @type {IronListElement} */ (this.$['infinite-list']);
if (index < list.firstVisibleIndex || index > list.lastVisibleIndex)
list.scrollToIndex(index);
- var target = e.detail.target;
+ const target = e.detail.target;
this.actionMenuModel_ = e.detail;
- var menu = /** @type {CrActionMenuElement} */ (this.$.sharedMenu.get());
+ const menu = /** @type {CrActionMenuElement} */ (this.$.sharedMenu.get());
menu.showAt(target);
},
@@ -323,7 +323,7 @@ Polymer({
md_history.BrowserService.getInstance().recordAction(
'EntryMenuShowMoreFromSite');
- var menu = assert(this.$.sharedMenu.getIfExists());
+ const menu = assert(this.$.sharedMenu.getIfExists());
this.fire('change-query', {search: this.actionMenuModel_.item.domain});
this.actionMenuModel_ = null;
this.closeMenu_();
@@ -331,10 +331,10 @@ Polymer({
/** @private */
onRemoveFromHistoryTap_: function() {
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordAction('EntryMenuRemoveFromHistory');
- var menu = assert(this.$.sharedMenu.getIfExists());
- var itemData = this.actionMenuModel_;
+ const menu = assert(this.$.sharedMenu.getIfExists());
+ const itemData = this.actionMenuModel_;
browserService.deleteItems([itemData.item]).then((items) => {
// This unselect-all resets the toolbar when deleting a selected item
// and clears selection state which can be invalid if items move
@@ -344,11 +344,11 @@ Polymer({
this.fire('unselect-all');
this.removeItemsByIndex_([itemData.index]);
- var index = itemData.index;
+ const index = itemData.index;
if (index == undefined)
return;
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordHistogram(
'HistoryPage.RemoveEntryPosition',
Math.min(index, UMA_MAX_BUCKET_VALUE), UMA_MAX_BUCKET_VALUE);
@@ -366,13 +366,13 @@ Polymer({
* @private
*/
onItemSelected_: function(e) {
- var index = e.detail.index;
- var indices = [];
+ const index = e.detail.index;
+ const indices = [];
// Handle shift selection. Change the selection state of all items between
// |path| and |lastSelected| to the selection state of |item|.
if (e.detail.shiftKey && this.lastSelectedIndex != undefined) {
- for (var i = Math.min(index, this.lastSelectedIndex);
+ for (let i = Math.min(index, this.lastSelectedIndex);
i <= Math.max(index, this.lastSelectedIndex); i++) {
indices.push(i);
}
@@ -381,7 +381,7 @@ Polymer({
if (indices.length == 0)
indices.push(index);
- var selected = !this.selectedItems.has(index);
+ const selected = !this.selectedItems.has(index);
indices.forEach((index) => {
this.changeSelection_(index, selected);
@@ -406,8 +406,8 @@ Polymer({
if (index >= length - 1 || length == 0)
return false;
- var currentItem = this.historyData_[index];
- var nextItem = this.historyData_[index + 1];
+ const currentItem = this.historyData_[index];
+ const nextItem = this.historyData_[index + 1];
if (this.searchedTerm)
return currentItem.dateShort != nextItem.dateShort;
@@ -463,7 +463,7 @@ Polymer({
* @private
*/
noResultsMessage_: function(searchedTerm) {
- var messageId = searchedTerm !== '' ? 'noSearchResults' : 'noResults';
+ const messageId = searchedTerm !== '' ? 'noSearchResults' : 'noResults';
return loadTimeData.getString(messageId);
},
@@ -486,9 +486,9 @@ Polymer({
if (results.length == 0)
return;
- var currentDate = results[0].dateRelativeDay;
+ let currentDate = results[0].dateRelativeDay;
- for (var i = 0; i < results.length; i++) {
+ for (let i = 0; i < results.length; i++) {
// Sets the default values for these fields to prevent undefined types.
results[i].selected = false;
results[i].readableTimestamp =
diff --git a/chromium/chrome/browser/resources/md_history/query_manager.js b/chromium/chrome/browser/resources/md_history/query_manager.js
index de55e2b359b..5d34fbdeb9f 100644
--- a/chromium/chrome/browser/resources/md_history/query_manager.js
+++ b/chromium/chrome/browser/resources/md_history/query_manager.js
@@ -41,13 +41,13 @@ Polymer({
this.documentListeners_['change-query'] = this.onChangeQuery_.bind(this);
this.documentListeners_['query-history'] = this.onQueryHistory_.bind(this);
- for (var e in this.documentListeners_)
+ for (const e in this.documentListeners_)
document.addEventListener(e, this.documentListeners_[e]);
},
/** @override */
detached: function() {
- for (var e in this.documentListeners_)
+ for (const e in this.documentListeners_)
document.removeEventListener(e, this.documentListeners_[e]);
},
@@ -56,7 +56,7 @@ Polymer({
* @private
*/
queryHistory_: function(incremental) {
- var queryState = this.queryState;
+ const queryState = this.queryState;
if (queryState.queryingDisabled)
return;
@@ -79,8 +79,8 @@ Polymer({
* @private
*/
onChangeQuery_: function(e) {
- var changes = /** @type {{search: ?string}} */ (e.detail);
- var needsUpdate = false;
+ const changes = /** @type {{search: ?string}} */ (e.detail);
+ let needsUpdate = false;
if (changes.search != null &&
changes.search != this.queryState.searchTerm) {
diff --git a/chromium/chrome/browser/resources/md_history/router.js b/chromium/chrome/browser/resources/md_history/router.js
index 29f7512aede..56689ff3d3d 100644
--- a/chromium/chrome/browser/resources/md_history/router.js
+++ b/chromium/chrome/browser/resources/md_history/router.js
@@ -40,7 +40,7 @@ Polymer({
* Write all relevant page state to the URL.
*/
serializeUrl: function() {
- var path = this.selectedPage;
+ let path = this.selectedPage;
if (path == 'history')
path = '';
@@ -62,9 +62,9 @@ Polymer({
/** @private */
parseUrl_: function() {
this.parsing_ = true;
- var changes = {};
- var sections = this.path_.substr(1).split('/');
- var page = sections[0] || 'history';
+ const changes = {};
+ const sections = this.path_.substr(1).split('/');
+ const page = sections[0] || 'history';
changes.search = this.queryParams_.q || '';
diff --git a/chromium/chrome/browser/resources/md_history/searched_label.js b/chromium/chrome/browser/resources/md_history/searched_label.js
index bef60f60fb1..08ff7c44805 100644
--- a/chromium/chrome/browser/resources/md_history/searched_label.js
+++ b/chromium/chrome/browser/resources/md_history/searched_label.js
@@ -21,16 +21,16 @@ Polymer({
* @private
*/
setSearchedTextToBold_: function() {
- var i = 0;
- var titleText = this.title;
+ let i = 0;
+ const titleText = this.title;
if (this.searchTerm == '' || this.searchTerm == null) {
this.textContent = titleText;
return;
}
- var re = new RegExp(quoteString(this.searchTerm), 'gim');
- var match;
+ const re = new RegExp(quoteString(this.searchTerm), 'gim');
+ let match;
this.textContent = '';
while (match = re.exec(titleText)) {
if (match.index > i)
@@ -38,7 +38,7 @@ Polymer({
document.createTextNode(titleText.slice(i, match.index)));
i = re.lastIndex;
// Mark the highlighted text in bold.
- var b = document.createElement('b');
+ const b = document.createElement('b');
b.textContent = titleText.substring(match.index, i);
this.appendChild(b);
}
diff --git a/chromium/chrome/browser/resources/md_history/side_bar.js b/chromium/chrome/browser/resources/md_history/side_bar.js
index 34697cf819d..f5b04af95ed 100644
--- a/chromium/chrome/browser/resources/md_history/side_bar.js
+++ b/chromium/chrome/browser/resources/md_history/side_bar.js
@@ -47,7 +47,7 @@ Polymer({
* @private
*/
onClearBrowsingDataTap_: function(e) {
- var browserService = md_history.BrowserService.getInstance();
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordAction('InitClearBrowsingData');
browserService.openClearBrowsingData();
/** @type {PaperRippleElement} */ (this.$['cbd-ripple']).upAction();
diff --git a/chromium/chrome/browser/resources/md_history/synced_device_card.js b/chromium/chrome/browser/resources/md_history/synced_device_card.js
index 7d371483ec4..3206eb236eb 100644
--- a/chromium/chrome/browser/resources/md_history/synced_device_card.js
+++ b/chromium/chrome/browser/resources/md_history/synced_device_card.js
@@ -51,15 +51,15 @@ Polymer({
* @return {!Array<!cr.ui.FocusRow>}
*/
createFocusRows: function() {
- var titleRow = new cr.ui.FocusRow(this.$['card-heading'], null);
+ const titleRow = new cr.ui.FocusRow(this.$['card-heading'], null);
titleRow.addItem('menu', '#menu-button');
titleRow.addItem('collapse', '#collapse-button');
- var rows = [titleRow];
+ const rows = [titleRow];
if (this.opened) {
Polymer.dom(this.root)
.querySelectorAll('.item-container')
.forEach(function(el) {
- var row = new cr.ui.FocusRow(el, null);
+ const row = new cr.ui.FocusRow(el, null);
row.addItem('title', '.website-title');
rows.push(row);
});
@@ -74,8 +74,8 @@ Polymer({
* @private
*/
openTab_: function(e) {
- var tab = /** @type {ForeignSessionTab} */ (e.model.tab);
- var browserService = md_history.BrowserService.getInstance();
+ const tab = /** @type {ForeignSessionTab} */ (e.model.tab);
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordHistogram(
SYNCED_TABS_HISTOGRAM_NAME, SyncedTabsHistogram.LINK_CLICKED,
SyncedTabsHistogram.LIMIT);
@@ -88,7 +88,7 @@ Polymer({
* Toggles the dropdown display of synced tabs for each device card.
*/
toggleTabCard: function() {
- var histogramValue = this.$.collapse.opened ?
+ const histogramValue = this.$.collapse.opened ?
SyncedTabsHistogram.COLLAPSE_SESSION :
SyncedTabsHistogram.EXPAND_SESSION;
@@ -115,9 +115,9 @@ Polymer({
*/
updateIcons_: function() {
this.async(function() {
- var icons = Polymer.dom(this.root).querySelectorAll('.website-icon');
+ const icons = Polymer.dom(this.root).querySelectorAll('.website-icon');
- for (var i = 0; i < this.tabs.length; i++) {
+ for (let i = 0; i < this.tabs.length; i++) {
icons[i].style.backgroundImage = cr.icon.getFavicon(this.tabs[i].url);
}
});
diff --git a/chromium/chrome/browser/resources/md_history/synced_device_manager.js b/chromium/chrome/browser/resources/md_history/synced_device_manager.js
index 8ea2b78d7e4..ef84de1f36a 100644
--- a/chromium/chrome/browser/resources/md_history/synced_device_manager.js
+++ b/chromium/chrome/browser/resources/md_history/synced_device_manager.js
@@ -11,7 +11,7 @@
* tabs: !Array<!ForeignSessionTab>,
* tag: string}}
*/
-var ForeignDeviceInternal;
+let ForeignDeviceInternal;
Polymer({
is: 'history-synced-device-manager',
@@ -104,11 +104,11 @@ Polymer({
* @private
*/
createInternalDevice_: function(session) {
- var tabs = [];
- var separatorIndexes = [];
- for (var i = 0; i < session.windows.length; i++) {
- var windowId = session.windows[i].sessionId;
- var newTabs = session.windows[i].tabs;
+ let tabs = [];
+ const separatorIndexes = [];
+ for (let i = 0; i < session.windows.length; i++) {
+ const windowId = session.windows[i].sessionId;
+ const newTabs = session.windows[i].tabs;
if (newTabs.length == 0)
continue;
@@ -116,15 +116,15 @@ Polymer({
tab.windowId = windowId;
});
- var windowAdded = false;
+ let windowAdded = false;
if (!this.searchTerm) {
// Add all the tabs if there is no search term.
tabs = tabs.concat(newTabs);
windowAdded = true;
} else {
- var searchText = this.searchTerm.toLowerCase();
- for (var j = 0; j < newTabs.length; j++) {
- var tab = newTabs[j];
+ const searchText = this.searchTerm.toLowerCase();
+ for (let j = 0; j < newTabs.length; j++) {
+ const tab = newTabs[j];
if (tab.title.toLowerCase().indexOf(searchText) != -1) {
tabs.push(tab);
windowAdded = true;
@@ -152,7 +152,7 @@ Polymer({
/** @private */
onOpenMenu_: function(e) {
- var menu = /** @type {CrActionMenuElement} */ (this.$.menu.get());
+ const menu = /** @type {CrActionMenuElement} */ (this.$.menu.get());
this.actionMenuModel_ = e.detail.tag;
menu.showAt(e.detail.target);
md_history.BrowserService.getInstance().recordHistogram(
@@ -162,8 +162,8 @@ Polymer({
/** @private */
onOpenAllTap_: function() {
- var menu = assert(this.$.menu.getIfExists());
- var browserService = md_history.BrowserService.getInstance();
+ const menu = assert(this.$.menu.getIfExists());
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordHistogram(
SYNCED_TABS_HISTOGRAM_NAME, SyncedTabsHistogram.OPEN_ALL,
SyncedTabsHistogram.LIMIT);
@@ -196,8 +196,8 @@ Polymer({
/** @private */
onDeleteSessionTap_: function() {
- var menu = assert(this.$.menu.getIfExists());
- var browserService = md_history.BrowserService.getInstance();
+ const menu = assert(this.$.menu.getIfExists());
+ const browserService = md_history.BrowserService.getInstance();
browserService.recordHistogram(
SYNCED_TABS_HISTOGRAM_NAME, SyncedTabsHistogram.HIDE_FOR_NOW,
SyncedTabsHistogram.LIMIT);
@@ -234,7 +234,7 @@ Polymer({
* @return {boolean}
*/
showSignInGuide: function(signInState, guestSession) {
- var show = !signInState && !guestSession;
+ const show = !signInState && !guestSession;
if (show) {
md_history.BrowserService.getInstance().recordAction(
'Signin_Impression_FromRecentTabs');
@@ -249,7 +249,7 @@ Polymer({
* @return {string}
*/
noSyncedTabsMessage: function() {
- var stringName = this.fetchingSyncedTabs_ ? 'loading' : 'noSyncedResults';
+ let stringName = this.fetchingSyncedTabs_ ? 'loading' : 'noSyncedResults';
if (this.searchTerm !== '')
stringName = 'noSearchResults';
return loadTimeData.getString(stringName);
@@ -276,9 +276,9 @@ Polymer({
SyncedTabsHistogram.LIMIT);
}
- var devices = [];
+ const devices = [];
sessionList.forEach((session) => {
- var device = this.createInternalDevice_(session);
+ const device = this.createInternalDevice_(session);
if (device.tabs.length != 0)
devices.push(device);
});
diff --git a/chromium/chrome/browser/resources/md_user_manager/.eslintrc.js b/chromium/chrome/browser/resources/md_user_manager/.eslintrc.js
new file mode 100644
index 00000000000..25e21f992eb
--- /dev/null
+++ b/chromium/chrome/browser/resources/md_user_manager/.eslintrc.js
@@ -0,0 +1,13 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module.exports = {
+ 'env': {
+ 'browser': true,
+ 'es6': true,
+ },
+ 'rules': {
+ 'no-var': 'error',
+ },
+};
diff --git a/chromium/chrome/browser/resources/md_user_manager/compiled_resources2.gyp b/chromium/chrome/browser/resources/md_user_manager/compiled_resources2.gyp
index d40c46d4ac1..63270db9c99 100644
--- a/chromium/chrome/browser/resources/md_user_manager/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/md_user_manager/compiled_resources2.gyp
@@ -15,6 +15,7 @@
{
'target_name': 'create_profile',
'dependencies': [
+ '<(DEPTH)/ui/webui/resources/cr_elements/cr_profile_avatar_selector/compiled_resources2.gyp:cr_profile_avatar_selector',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:util',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:web_ui_listener_behavior',
diff --git a/chromium/chrome/browser/resources/md_user_manager/create_profile.html b/chromium/chrome/browser/resources/md_user_manager/create_profile.html
index ef416b56a65..46ce56619e0 100644
--- a/chromium/chrome/browser/resources/md_user_manager/create_profile.html
+++ b/chromium/chrome/browser/resources/md_user_manager/create_profile.html
@@ -16,7 +16,7 @@
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-checkbox/paper-checkbox.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<dom-module id="create-profile">
<template>
@@ -136,7 +136,7 @@
right: auto;
}
- #actions paper-spinner {
+ #actions paper-spinner-lite {
-webkit-margin-end: 8px;
align-self: center;
height: 20px;
@@ -195,9 +195,9 @@
</div>
</template>
<div id="actions">
- <paper-spinner active="[[isSpinnerActive_(createInProgress_,
- loadingSupervisedUsers_)]]">
- </paper-spinner>
+ <paper-spinner-lite active="[[isSpinnerActive_(
+ createInProgress_, loadingSupervisedUsers_)]]">
+ </paper-spinner-lite>
<paper-button id="cancel" class="action secondary"
on-tap="onCancelTap_">
$i18n{cancel}
diff --git a/chromium/chrome/browser/resources/md_user_manager/create_profile.js b/chromium/chrome/browser/resources/md_user_manager/create_profile.js
index 05b9f68b78a..4f17bccf264 100644
--- a/chromium/chrome/browser/resources/md_user_manager/create_profile.js
+++ b/chromium/chrome/browser/resources/md_user_manager/create_profile.js
@@ -7,15 +7,12 @@
* a (optionally supervised) profile, including choosing a name, and an avatar.
*/
-/** @typedef {{url: string, label:string}} */
-var AvatarIcon;
-
(function() {
/**
* Sentinel signed-in user's index value.
- * @const {number}
+ * @type {number}
*/
-var NO_USER_SELECTED = -1;
+const NO_USER_SELECTED = -1;
Polymer({
is: 'create-profile',
@@ -179,7 +176,7 @@ Polymer({
* @private
*/
onTap_: function(event) {
- var element = Polymer.dom(event).rootTarget;
+ const element = Polymer.dom(event).rootTarget;
if (element.id == 'supervised-user-import-existing') {
this.onImportUserTap_(event);
@@ -188,7 +185,7 @@ Polymer({
this.browserProxy_.openUrlInLastActiveProfileBrowser(element.href);
event.preventDefault();
} else if (element.id == 'reauth') {
- var elementData = /** @type {{userEmail: string}} */ (element.dataset);
+ const elementData = /** @type {{userEmail: string}} */ (element.dataset);
this.browserProxy_.authenticateCustodian(elementData.userEmail);
this.hideMessage_();
event.preventDefault();
@@ -242,7 +239,7 @@ Polymer({
this.handleMessage_(
this.i18nAdvanced('custodianAccountNotSelectedError'));
} else {
- var signedInUser = this.signedInUser_(this.signedInUserIndex_);
+ const signedInUser = this.signedInUser_(this.signedInUserIndex_);
this.hideMessage_();
this.loadingSupervisedUsers_ = true;
this.browserProxy_.getExistingSupervisedUsers(signedInUser.profilePath)
@@ -266,7 +263,7 @@ Polymer({
this.handleMessage_(
this.i18nAdvanced('custodianAccountNotSelectedError'));
} else {
- var signedInUser = this.signedInUser_(this.signedInUserIndex_);
+ const signedInUser = this.signedInUser_(this.signedInUserIndex_);
this.hideMessage_();
this.loadingSupervisedUsers_ = true;
this.browserProxy_.getExistingSupervisedUsers(signedInUser.profilePath)
@@ -302,18 +299,18 @@ Polymer({
* @private
*/
createProfileIfValidSupervisedUser_: function(supervisedUsers) {
- for (var i = 0; i < supervisedUsers.length; ++i) {
+ for (let i = 0; i < supervisedUsers.length; ++i) {
if (supervisedUsers[i].name != this.profileName_)
continue;
// Check if another supervised user also exists with that name.
- var nameIsUnique = true;
+ let nameIsUnique = true;
// Handling the case when multiple supervised users with the same
// name exist, but not all of them are on the device.
// If at least one is not imported, we want to offer that
// option to the user. This could happen due to a bug that allowed
// creating SUs with the same name (https://crbug.com/557445).
- var allOnCurrentDevice = supervisedUsers[i].onCurrentDevice;
- for (var j = i + 1; j < supervisedUsers.length; ++j) {
+ let allOnCurrentDevice = supervisedUsers[i].onCurrentDevice;
+ for (let j = i + 1; j < supervisedUsers.length; ++j) {
if (supervisedUsers[j].name == this.profileName_) {
nameIsUnique = false;
allOnCurrentDevice =
@@ -321,7 +318,7 @@ Polymer({
}
}
- var opts = {
+ const opts = {
'substitutions':
[HTMLEscape(elide(this.profileName_, /* maxLength */ 50))],
'attrs': {
@@ -359,17 +356,17 @@ Polymer({
* @private
*/
createProfile_: function() {
- var custodianProfilePath = '';
+ let custodianProfilePath = '';
if (this.signedInUserIndex_ != NO_USER_SELECTED) {
custodianProfilePath =
this.signedInUser_(this.signedInUserIndex_).profilePath;
}
this.hideMessage_();
this.createInProgress_ = true;
- var createShortcut =
+ const createShortcut =
this.isProfileShortcutsEnabled_ && this.createShortcut_;
// Select the 1st avatar if none selected.
- var selectedAvatar = this.selectedAvatar_ || this.availableIcons_[0];
+ const selectedAvatar = this.selectedAvatar_ || this.availableIcons_[0];
this.browserProxy_.createProfile(
this.profileName_, selectedAvatar.url, createShortcut,
this.isSupervised_, '', custodianProfilePath);
@@ -392,11 +389,11 @@ Polymer({
* @private
*/
onImportUserPopupImport_: function(event) {
- var supervisedUser = event.detail.supervisedUser;
- var signedInUser = event.detail.signedInUser;
+ const supervisedUser = event.detail.supervisedUser;
+ const signedInUser = event.detail.signedInUser;
this.hideMessage_();
this.createInProgress_ = true;
- var createShortcut = this.isProfileShortcutsEnabled_;
+ const createShortcut = this.isProfileShortcutsEnabled_;
this.browserProxy_.createProfile(
supervisedUser.name, supervisedUser.iconURL, createShortcut,
true /* isSupervised */, supervisedUser.id, signedInUser.profilePath);
@@ -463,7 +460,7 @@ Polymer({
* @private
*/
i18nAllowIDAttr_: function(id) {
- var opts = {
+ const opts = {
'attrs': {
'id': function(node, value) {
return node.tagName == 'A';
@@ -498,7 +495,7 @@ Polymer({
// TODO(mahmadi): Figure out a way to add 'paper-input-extracted' as a
// dependency and cast to PaperInputElement instead.
/** @type {{validate: function():boolean}} */
- var nameInput = this.$.nameInput;
+ const nameInput = this.$.nameInput;
return createInProgress || loadingSupervisedUsers || !profileName ||
!nameInput.validate();
},
diff --git a/chromium/chrome/browser/resources/md_user_manager/import_supervised_user.js b/chromium/chrome/browser/resources/md_user_manager/import_supervised_user.js
index 7ffa15638e2..11ca765969b 100644
--- a/chromium/chrome/browser/resources/md_user_manager/import_supervised_user.js
+++ b/chromium/chrome/browser/resources/md_user_manager/import_supervised_user.js
@@ -9,9 +9,9 @@
(function() {
/**
* It means no supervised user is selected.
- * @const {number}
+ * @type {number}
*/
-var NO_USER_SELECTED = -1;
+const NO_USER_SELECTED = -1;
Polymer({
is: 'import-supervised-user',
@@ -85,7 +85,7 @@ Polymer({
* @private
*/
onImportTap_: function() {
- var supervisedUser = this.supervisedUsers_[this.supervisedUserIndex_];
+ const supervisedUser = this.supervisedUsers_[this.supervisedUserIndex_];
if (this.signedInUser_ && supervisedUser) {
this.$.dialog.close();
// Event is caught by create-profile.
diff --git a/chromium/chrome/browser/resources/md_user_manager/profile_browser_proxy.js b/chromium/chrome/browser/resources/md_user_manager/profile_browser_proxy.js
index cfc9a4d66f2..8d766878e19 100644
--- a/chromium/chrome/browser/resources/md_user_manager/profile_browser_proxy.js
+++ b/chromium/chrome/browser/resources/md_user_manager/profile_browser_proxy.js
@@ -8,7 +8,7 @@
*/
/** @typedef {{username: string, profilePath: string}} */
-var SignedInUser;
+let SignedInUser;
/**
* @typedef {{name: string,
@@ -17,7 +17,7 @@ var SignedInUser;
* custodianUsername: string,
* showConfirmation: boolean}}
*/
-var ProfileInfo;
+let ProfileInfo;
/**
* @typedef {{id: string,
@@ -25,7 +25,7 @@ var ProfileInfo;
* iconURL: string,
* onCurrentDevice: boolean}}
*/
-var SupervisedUser;
+let SupervisedUser;
cr.define('signin', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js b/chromium/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
index e5ba99e779b..11acbbed620 100644
--- a/chromium/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
+++ b/chromium/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
@@ -11,9 +11,9 @@
(function() {
/**
* Maximum length of the supervised user profile name or custodian's username.
- * @const {number}
+ * @type {number}
*/
-var MAX_NAME_LENGTH = 50;
+const MAX_NAME_LENGTH = 50;
Polymer({
is: 'supervised-user-create-confirm',
@@ -50,7 +50,7 @@ Polymer({
* @private
*/
onTap_: function(event) {
- var element = Polymer.dom(event).rootTarget;
+ const element = Polymer.dom(event).rootTarget;
// Handle the tap event only if the target is a '<a>' element.
if (element.nodeName == 'A') {
@@ -67,7 +67,7 @@ Polymer({
* @private
*/
elideProfileName_: function(profileInfo) {
- var name = profileInfo ? profileInfo.name : '';
+ const name = profileInfo ? profileInfo.name : '';
return elide(name, MAX_NAME_LENGTH);
},
@@ -79,7 +79,7 @@ Polymer({
* @private
*/
elideCustodianUsername_: function(profileInfo) {
- var name = profileInfo ? profileInfo.custodianUsername : '';
+ const name = profileInfo ? profileInfo.custodianUsername : '';
return elide(name, MAX_NAME_LENGTH);
},
diff --git a/chromium/chrome/browser/resources/md_user_manager/supervised_user_learn_more.js b/chromium/chrome/browser/resources/md_user_manager/supervised_user_learn_more.js
index 2f7b88b74cc..42a7b301448 100644
--- a/chromium/chrome/browser/resources/md_user_manager/supervised_user_learn_more.js
+++ b/chromium/chrome/browser/resources/md_user_manager/supervised_user_learn_more.js
@@ -29,7 +29,7 @@ Polymer({
* @private
*/
onTap_: function(event) {
- var element = Polymer.dom(event).rootTarget;
+ const element = Polymer.dom(event).rootTarget;
// Handle the tap event only if the target is a '<a>' element.
if (element.nodeName == 'A') {
diff --git a/chromium/chrome/browser/resources/md_user_manager/user_manager.html b/chromium/chrome/browser/resources/md_user_manager/user_manager.html
index 1d493a4e909..8dbe1d9def7 100644
--- a/chromium/chrome/browser/resources/md_user_manager/user_manager.html
+++ b/chromium/chrome/browser/resources/md_user_manager/user_manager.html
@@ -326,11 +326,22 @@
}
#user-manager-prompt-message {
+ background-image: url(../../../../ui/webui/resources/images/business.svg);
+ background-position: 0 center;
+ background-repeat: no-repeat;
+ background-size: 19px;
font-size: 19px;
margin-bottom: 45px;
+ padding-left: 30px;
text-align: center;
}
+ html[dir=rtl] #user-manager-prompt-message {
+ background-position: right center;
+ padding-left: 0;
+ padding-right: 30px;
+ }
+
#user-manager-prompt-message:empty {
display: none;
}
diff --git a/chromium/chrome/browser/resources/md_user_manager/user_manager.js b/chromium/chrome/browser/resources/md_user_manager/user_manager.js
index 94330952489..968e5a8ebcd 100644
--- a/chromium/chrome/browser/resources/md_user_manager/user_manager.js
+++ b/chromium/chrome/browser/resources/md_user_manager/user_manager.js
@@ -11,14 +11,14 @@
cr.define('cr.ui', function() {
- var DisplayManager = cr.ui.login.DisplayManager;
+ const DisplayManager = cr.ui.login.DisplayManager;
/**
* Maximum possible height of the #login-header-bar, including the padding
* and the border.
- * @const {number}
+ * @type {number}
*/
- var MAX_LOGIN_HEADER_BAR_HEIGHT = 57;
+ const MAX_LOGIN_HEADER_BAR_HEIGHT = 57;
/**
* Manages initialization of screens, transitions, and error messages.
@@ -52,11 +52,12 @@ cr.define('cr.ui', function() {
* @type {{width: number, height: number}}
*/
get clientAreaSize() {
- var userManagerPages = document.querySelector('user-manager-pages');
- var width = userManagerPages.offsetWidth;
+ const userManagerPages = document.querySelector('user-manager-pages');
+ const width = userManagerPages.offsetWidth;
// Deduct the maximum possible height of the #login-header-bar from the
// height of #animated-pages. Result is the remaining visible height.
- var height = userManagerPages.offsetHeight - MAX_LOGIN_HEADER_BAR_HEIGHT;
+ const height =
+ userManagerPages.offsetHeight - MAX_LOGIN_HEADER_BAR_HEIGHT;
return {width: width, height: height};
}
};
@@ -68,7 +69,7 @@ cr.define('cr.ui', function() {
* @param {!Event} event The event containing ID of the selected page.
*/
UserManager.onPageChanged_ = function(event) {
- var userPodsPageVisible = event.detail.page == 'user-pods-page';
+ const userPodsPageVisible = event.detail.page == 'user-pods-page';
cr.ui.UserManager.getInstance().userPodsPageVisible = userPodsPageVisible;
if (userPodsPageVisible)
$('pod-row').rebuildPods();
@@ -98,7 +99,7 @@ cr.define('cr.ui', function() {
UserManager.getInstance().showScreen(
{id: 'account-picker', data: {disableAddUser: false}});
// Hide control options if the user does not have the right permissions.
- var controlBar = document.querySelector('control-bar');
+ const controlBar = document.querySelector('control-bar');
controlBar.showGuest = showGuest;
controlBar.showAddPerson = showAddPerson;
@@ -170,12 +171,12 @@ cr.define('cr.ui', function() {
});
// Alias to Oobe for use in src/ui/login/account_picker/user_pod_row.js
-var Oobe = cr.ui.UserManager;
+const Oobe = cr.ui.UserManager;
// Allow selection events on components with editable text (password field)
// bug (http://code.google.com/p/chromium/issues/detail?id=125863)
disableTextSelectAndDrag(function(e) {
- var src = e.target;
+ const src = e.target;
return src instanceof HTMLTextAreaElement ||
src instanceof HTMLInputElement && /text|password|search/.test(src.type);
});
diff --git a/chromium/chrome/browser/resources/md_user_manager/user_manager_pages.js b/chromium/chrome/browser/resources/md_user_manager/user_manager_pages.js
index a579c3d540d..db51f60f709 100644
--- a/chromium/chrome/browser/resources/md_user_manager/user_manager_pages.js
+++ b/chromium/chrome/browser/resources/md_user_manager/user_manager_pages.js
@@ -66,7 +66,7 @@ Polymer({
* @return {boolean}
*/
isPresentIn_: function(selectedPage, var_args) {
- var pages = Array.prototype.slice.call(arguments, 1);
+ const pages = Array.prototype.slice.call(arguments, 1);
return pages.indexOf(selectedPage) !== -1;
}
});
diff --git a/chromium/chrome/browser/resources/md_user_manager/user_manager_tutorial.js b/chromium/chrome/browser/resources/md_user_manager/user_manager_tutorial.js
index 1001781073c..f6134f20489 100644
--- a/chromium/chrome/browser/resources/md_user_manager/user_manager_tutorial.js
+++ b/chromium/chrome/browser/resources/md_user_manager/user_manager_tutorial.js
@@ -9,7 +9,7 @@
(function() {
/** @enum {string} */
-var TutorialSteps = {
+const TutorialSteps = {
YOUR_CHROME: 'yourChrome',
FRIENDS: 'friends',
GUESTS: 'guests',
@@ -57,7 +57,7 @@ Polymer({
* @private
*/
onNextTap_: function(event) {
- var element = Polymer.dom(event).rootTarget;
+ const element = Polymer.dom(event).rootTarget;
this.currentStep_ = element.dataset.next;
},
@@ -83,7 +83,7 @@ Polymer({
// If there's only one pod, show the steps to the side of the pod.
// Otherwise, center the steps and disable interacting with the pods
// while the tutorial is showing.
- var podRow = /** @type {{focusPod: !function(), pods: !Array}} */
+ const podRow = /** @type {{focusPod: !function(), pods: !Array}} */
($('pod-row'));
this.classList.toggle('single-pod', podRow.pods.length == 1);
diff --git a/chromium/chrome/browser/resources/media/mei_preload/BUILD.gn b/chromium/chrome/browser/resources/media/mei_preload/BUILD.gn
new file mode 100644
index 00000000000..3a7260963da
--- /dev/null
+++ b/chromium/chrome/browser/resources/media/mei_preload/BUILD.gn
@@ -0,0 +1,28 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+mei_preload_sources = [
+ "manifest.json",
+ "preloaded_data.pb",
+]
+
+mei_preload_out_dir = "MEIPreload"
+
+copy("component") {
+ sources = mei_preload_sources
+
+ outputs = [
+ "$root_out_dir/$mei_preload_out_dir/{{source_file_part}}",
+ ]
+}
+
+if (is_mac) {
+ bundle_data("component_bundle") {
+ sources = mei_preload_sources
+
+ outputs = [
+ "{{bundle_contents_dir}}/Libraries/$mei_preload_out_dir/{{source_file_part}}",
+ ]
+ }
+}
diff --git a/chromium/chrome/browser/resources/media/mei_preload/manifest.json b/chromium/chrome/browser/resources/media/mei_preload/manifest.json
new file mode 100644
index 00000000000..bf7e19a1615
--- /dev/null
+++ b/chromium/chrome/browser/resources/media/mei_preload/manifest.json
@@ -0,0 +1,8 @@
+{
+ "update_url": "https://clients2.google.com/service/update2/crx",
+ "name": "MEI Preload",
+ "description": "Contains preloaded data for Media Engagement",
+ "version": "0.0.0.1",
+ "manifest_version": 2,
+ "icons": {}
+}
diff --git a/chromium/chrome/browser/resources/media/mei_preload/preloaded_data.pb b/chromium/chrome/browser/resources/media/mei_preload/preloaded_data.pb
new file mode 100644
index 00000000000..1302db9033b
--- /dev/null
+++ b/chromium/chrome/browser/resources/media/mei_preload/preloaded_data.pb
Binary files differ
diff --git a/chromium/chrome/browser/resources/media/webrtc_logs.html b/chromium/chrome/browser/resources/media/webrtc_logs.html
index 99e54d08602..7bd34ac690e 100644
--- a/chromium/chrome/browser/resources/media/webrtc_logs.html
+++ b/chromium/chrome/browser/resources/media/webrtc_logs.html
@@ -1,8 +1,8 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
- <title i18n-content="webrtcLogsTitle"></title>
+ <title>$i18n{webrtcLogsTitle}</title>
<link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
<link rel="stylesheet" href="webrtc_logs.css">
<script src="chrome://resources/js/load_time_data.js"></script>
@@ -11,10 +11,10 @@
<script src="chrome://webrtc-logs/webrtc_logs.js"></script>
</head>
<body>
- <header><h1 i18n-content="webrtcLogsTitle"></h1></header>
+ <header><h1>$i18n{webrtcLogsTitle}</h1></header>
<h2 id="log-banner"></h2>
<div id="log-list"></div>
- <p id="no-logs" i18n-content="noLogsMessage" hidden></p>
+ <p id="no-logs" hidden>$i18n{noLogsMessage}</p>
<script src="chrome://resources/js/i18n_template.js"></script>
<script src="chrome://resources/js/jstemplate_compiled.js"></script>
</body>
diff --git a/chromium/chrome/browser/resources/media_router/OWNERS b/chromium/chrome/browser/resources/media_router/OWNERS
index 37a19f6307e..c2e26607570 100644
--- a/chromium/chrome/browser/resources/media_router/OWNERS
+++ b/chromium/chrome/browser/resources/media_router/OWNERS
@@ -1,8 +1,6 @@
+amp@chromium.org
apacible@chromium.org
imcheng@chromium.org
mfoltz@chromium.org
-# Fallback OWNER, if others are not available.
-wez@chromium.org
-
# COMPONENT: Internals>Cast>UI
diff --git a/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.html b/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.html
index 9e43aedbd52..9a9e85029f4 100644
--- a/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.html
+++ b/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.html
@@ -4,7 +4,7 @@
<link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-item/paper-item.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-menu/paper-menu.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../media_router_header/media_router_header.html">
<link rel="import" href="../route_details/route_details.html">
<link rel="import" href="../../icons/media_router_icons.html">
@@ -111,9 +111,9 @@
hidden$="[[computeSinkListViewHidden_(currentView_, issue)]]">
<div id="device-missing"
hidden$="[[computeDeviceMissingHidden_(sinksToShow_)]]">
- <paper-spinner id="searching-devices-spinner" active
+ <paper-spinner-lite id="searching-devices-spinner" active
hidden$="[[computeSpinnerHidden_(justOpened_)]]">
- </paper-spinner>
+ </paper-spinner-lite>
<a href="[[deviceMissingUrl]]" target="_blank"
hidden$="[[!computeSpinnerHidden_(justOpened_)]]">
[[i18n('destinationMissingText')]]
@@ -132,8 +132,8 @@
</iron-icon>
<template is="dom-if"
if="[[computeSinkIsLaunching_(currentLaunchingSinkId_, item.id)]]">
- <paper-spinner class="sink-icon" active>
- </paper-spinner>
+ <paper-spinner-lite class="sink-icon" active>
+ </paper-spinner-lite>
</template>
</div>
<div>
@@ -197,8 +197,8 @@
</iron-icon>
<template is="dom-if"
if="[[computeSinkIsLaunching_(currentLaunchingSinkId_, item.sinkItem.id)]]">
- <paper-spinner class="sink-icon" active>
- </paper-spinner>
+ <paper-spinner-lite class="sink-icon" active>
+ </paper-spinner-lite>
</template>
</div>
<div>
diff --git a/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js b/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
index 7fb1411e47a..1626f7c3915 100644
--- a/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
+++ b/chromium/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
@@ -959,6 +959,8 @@ Polymer({
return 'media-router:hangout';
case media_router.SinkIconType.EDUCATION:
return 'media-router:education';
+ case media_router.SinkIconType.WIRED_DISPLAY:
+ return 'media-router:tv';
case media_router.SinkIconType.GENERIC:
return 'media-router:tv';
default:
diff --git a/chromium/chrome/browser/resources/media_router/elements/media_router_header/media_router_header.css b/chromium/chrome/browser/resources/media_router/elements/media_router_header/media_router_header.css
index c7f58dbb226..54d34e8a273 100644
--- a/chromium/chrome/browser/resources/media_router/elements/media_router_header/media_router_header.css
+++ b/chromium/chrome/browser/resources/media_router/elements/media_router_header/media_router_header.css
@@ -47,7 +47,8 @@
#header-text {
-webkit-padding-end: 4px;
font-size: 1.175em;
- margin: 8px;
+ line-height: 36px;
+ margin: 0 8px;
overflow: hidden;
text-overflow: ellipsis;
}
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.css b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.css
index ed76cd9ed9b..322ee273e68 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.css
+++ b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.css
@@ -60,7 +60,6 @@
#route-title {
color: rgb(125, 125, 125);
margin: 3px 8px;
- overflow: hidden;
}
#route-volume-slider {
@@ -108,7 +107,6 @@ paper-checkbox {
font-size: 0.8em;
margin: 15px 8px 3px 8px;
vertical-align: middle;
- white-space: nowrap;
}
#mirroring-fullscreen-video-dropdown {
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.html b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.html
index 84bf30214b8..f20cbbc0424 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.html
+++ b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.html
@@ -10,11 +10,6 @@
<template>
<style include="md-select"></style>
<div id="media-controls">
- <!--
- TODO(crbug.com/786208): Remove the div below and always render the
- description in the details element. And, possibly combine details and
- controls elements.
- -->
<div class="ellipsis" id="route-description"
title="[[routeDescription_]]">
[[routeDescription_]]
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.js b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.js
index 570f03fe0e8..ab7240321bb 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.js
+++ b/chromium/chrome/browser/resources/media_router/elements/route_controls/route_controls.js
@@ -35,16 +35,6 @@ Polymer({
},
/**
- * The route description to display. Uses the media route description if
- * none is provided by the media route status object.
- * @private {string}
- */
- routeDescription_: {
- type: String,
- value: '',
- },
-
- /**
* The volume shown in the volume control, between 0 and 1.
* @private {number}
*/
@@ -64,15 +54,6 @@ Polymer({
},
/**
- * Keep in sync with media remoting individual user setting.
- * @private {boolean}
- */
- mediaRemotingEnabled_: {
- type: Boolean,
- value: true,
- },
-
- /**
* The timestamp for when the initial media status was loaded.
* @private {number}
*/
@@ -130,6 +111,15 @@ Polymer({
},
/**
+ * Keep in sync with media remoting individual user setting.
+ * @private {boolean}
+ */
+ mediaRemotingEnabled_: {
+ type: Boolean,
+ value: true,
+ },
+
+ /**
* The route currently associated with this controller.
* @type {?media_router.Route|undefined}
*/
@@ -139,6 +129,16 @@ Polymer({
},
/**
+ * The route description to display. Uses the media route description if
+ * none is provided by the media route status object.
+ * @private {string}
+ */
+ routeDescription_: {
+ type: String,
+ value: '',
+ },
+
+ /**
* The timestamp for when the route details view was opened.
* @type {number}
*/
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/compiled_resources2.gyp b/chromium/chrome/browser/resources/media_router/elements/route_details/compiled_resources2.gyp
index ea2470c0b28..d8eb22868be 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/media_router/elements/route_details/compiled_resources2.gyp
@@ -6,7 +6,6 @@
{
'target_name': 'route_details',
'dependencies': [
- 'extension_view_wrapper/compiled_resources2.gyp:extension_view_wrapper',
'../../compiled_resources2.gyp:media_router_data',
'../../compiled_resources2.gyp:media_router_ui_interface',
'../route_controls/compiled_resources2.gyp:route_controls',
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/compiled_resources2.gyp b/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/compiled_resources2.gyp
deleted file mode 100644
index b7d8fe1d144..00000000000
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/compiled_resources2.gyp
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2017 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-{
- 'targets': [
- {
- 'target_name': 'extension_view_wrapper',
- 'dependencies': [
- '../../../compiled_resources2.gyp:media_router_data',
- ],
- 'includes': ['../../../../../../../third_party/closure_compiler/compile_js2.gypi'],
- },
- ],
-}
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.css b/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.css
deleted file mode 100644
index bd41df11035..00000000000
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.css
+++ /dev/null
@@ -1,9 +0,0 @@
-/* Copyright 2017 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
-#custom-controller {
- display: inline-block;
- height: 142px;
- width: 100%;
-}
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.html b/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.html
deleted file mode 100644
index 9b33d90aedd..00000000000
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<link rel="import" href="chrome://resources/html/polymer.html">
-<dom-module id="extension-view-wrapper">
- <link rel="import" type="css" href="extension_view_wrapper.css">
- <template>
- <extensionview id="custom-controller">
- </extensionview>
- </template>
- <script src="extension_view_wrapper.js"></script>
-</dom-module>
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.js b/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.js
deleted file mode 100644
index 8740e75009f..00000000000
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/extension_view_wrapper/extension_view_wrapper.js
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright 2017 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// This Polymer element shows the custom controller for a route using
-// extensionview.
-Polymer({
- is: 'extension-view-wrapper',
-
- properties: {
- /**
- * Whether the extension view is ready to be shown.
- * @type {boolean}
- */
- isExtensionViewReady: {
- type: Boolean,
- value: false,
- notify: true,
- },
-
- /**
- * The route to show the custom controller for.
- * @type {?media_router.Route|undefined}
- */
- route: {
- type: Object,
- observer: 'maybeLoadExtensionView_',
- },
-
- /**
- * The timestamp for when the route details view was opened.
- * @type {number}
- */
- routeDetailsOpenTime: {
- type: Number,
- value: 0,
- },
- },
-
- /**
- * @return {?string}
- */
- getCustomControllerPath_: function() {
- if (!this.route || !this.route.customControllerPath) {
- return null;
- }
- return this.route.customControllerPath +
- '&requestTimestamp=' + this.routeDetailsOpenTime;
- },
-
- /**
- * Loads the custom controller if the controller path for the current route is
- * valid.
- */
- maybeLoadExtensionView_: function() {
- /** @const */ var extensionview = this.$['custom-controller'];
- /** @const */ var controllerPath = this.getCustomControllerPath_();
-
- // Do nothing if the controller path doesn't exist or is already shown in
- // the extension view.
- if (!controllerPath || controllerPath == extensionview.src) {
- return;
- }
-
- /** @const */ var that = this;
- extensionview.load(controllerPath)
- .then(
- function() {
- // Load was successful; show the custom controller.
- that.isExtensionViewReady = true;
- },
- function() {
- // Load was unsuccessful; fall back to default view.
- that.isExtensionViewReady = false;
- });
- },
-});
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.html b/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.html
index 8d91b1beac5..a745fd2a6b4 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.html
+++ b/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.html
@@ -1,24 +1,16 @@
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="extension_view_wrapper/extension_view_wrapper.html">
<link rel="import" href="../route_controls/route_controls.html">
<dom-module id="route-details">
<link rel="import" type="css" href="../../media_router_common.css">
<link rel="import" type="css" href="route_details.css">
<template>
<div class="ellipsis" id="route-description" title="[[routeDescription_]]"
- hidden$="[[!shouldShowRouteDescription_(controllerType_)]]">
+ hidden$="[[shouldShowWebUiControls_(route)]]">
[[routeDescription_]]
</div>
- <template is="dom-if" if="[[shouldAttemptLoadingExtensionView_(route)]]">
- <extension-view-wrapper id="extension-view-wrapper" route="[[route]]"
- route-details-open-time="[[openTime_]]"
- is-extension-view-ready="{{isExtensionViewReady}}"
- hidden$="[[!shouldShowExtensionView_(controllerType_)]]">
- </extension-view-wrapper>
- </template>
- <template is="dom-if" if="[[shouldShowWebUiControls_(controllerType_)]]">
+ <template is="dom-if" if="[[shouldShowWebUiControls_(route)]]">
<route-controls id="route-controls"
route-details-open-time="[[openTime_]]"
route="[[route]]"></route-controls>
diff --git a/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.js b/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.js
index 8724cd240f7..a91b5897ea1 100644
--- a/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.js
+++ b/chromium/chrome/browser/resources/media_router/elements/route_details/route_details.js
@@ -28,15 +28,6 @@ Polymer({
},
/**
- * An enum value to represent the controller to show.
- * @private {number}
- */
- controllerType_: {
- type: Number,
- computed: 'computeControllerType_(route, isExtensionViewReady)',
- },
-
- /**
* Whether a sink is currently launching in the container.
* @type {boolean}
*/
@@ -46,15 +37,6 @@ Polymer({
},
/**
- * Whether the custom controller extensionview is ready to be shown.
- * @type {boolean}
- */
- isExtensionViewReady: {
- type: Boolean,
- value: false,
- },
-
- /**
* The timestamp for when the route details view was opened. We initialize
* the value in a function so that the value is set when the element is
* loaded, rather than at page load.
@@ -150,22 +132,6 @@ Polymer({
},
/**
- * @param {?media_router.Route} route
- * @param {boolean} isExtensionViewReady
- * @return {number} An enum value to represent the controller to show.
- * @private
- */
- computeControllerType_: function(route, isExtensionViewReady) {
- if (route && route.supportsWebUiController) {
- return media_router.ControllerType.WEBUI;
- }
- if (isExtensionViewReady) {
- return media_router.ControllerType.EXTENSION;
- }
- return media_router.ControllerType.NONE;
- },
-
- /**
* @param {number} castMode User selected cast mode or AUTO.
* @param {?media_router.Sink} sink Sink to which we will cast.
* @return {number} The selected cast mode when |castMode| is selected in the
@@ -191,20 +157,10 @@ Polymer({
},
/**
- * Updates |routeDescription_| for the default view.
- *
- * @private
- */
- updateRouteDescription_: function() {
- this.routeDescription_ = this.route ? this.route.description : '';
- },
-
- /**
* Called when the route details view is closed. Resets route-controls.
*/
onClosed: function() {
- if (this.controllerType_ === media_router.ControllerType.WEBUI &&
- this.$$('route-controls')) {
+ if (this.$$('route-controls')) {
this.$$('route-controls').reset();
}
},
@@ -213,62 +169,29 @@ Polymer({
* Called when the route details view is opened.
*/
onOpened: function() {
- if (this.controllerType_ === media_router.ControllerType.WEBUI &&
- this.$$('route-controls')) {
+ if (this.$$('route-controls')) {
media_router.ui.setRouteControls(
/** @type {RouteControlsInterface} */ (this.$$('route-controls')));
}
},
/**
- * Updates either the extensionview or the WebUI route controller, depending
- * on which should be shown.
- * @param {?media_router.Route} newRoute
- * @private
- */
- onRouteChange_: function(newRoute) {
- if (this.controllerType_ !== media_router.ControllerType.WEBUI) {
- this.updateRouteDescription_();
- }
- },
-
- /**
+ * Updates |routeDescription_| for the default view.
* @param {?media_router.Route} route
- * @return {boolean}
* @private
*/
- shouldAttemptLoadingExtensionView_: function(route) {
- return !!route && !route.supportsWebUiController;
+ onRouteChange_: function(route) {
+ this.routeDescription_ = route ? route.description : '';
},
/**
- * @param {number} controllerType
- * @return {boolean} Whether the extensionview should be shown instead of the
- * default route info element or the WebUI route controller.
- * @private
- */
- shouldShowExtensionView_: function(controllerType) {
- return controllerType === media_router.ControllerType.EXTENSION;
- },
-
- /**
- * @param {number} controllerType
- * @return {boolean} Whether the route info element should be shown instead of
- * the extensionview or the WebUI route controller.
- * @private
- */
- shouldShowRouteDescription_: function(controllerType) {
- return controllerType === media_router.ControllerType.NONE;
- },
-
- /**
- * @param {number} controllerType
+ * @param {?media_router.Route} route
* @return {boolean} Whether the WebUI route controller should be shown
- * instead of the default route info element or the extensionview.
+ * instead of the default route description element.
* @private
*/
- shouldShowWebUiControls_: function(controllerType) {
- return controllerType === media_router.ControllerType.WEBUI;
+ shouldShowWebUiControls_: function(route) {
+ return route && route.supportsWebUiController;
},
/**
diff --git a/chromium/chrome/browser/resources/media_router/media_router_common.css b/chromium/chrome/browser/resources/media_router/media_router_common.css
index 941120df475..3006f99fa48 100644
--- a/chromium/chrome/browser/resources/media_router/media_router_common.css
+++ b/chromium/chrome/browser/resources/media_router/media_router_common.css
@@ -24,12 +24,8 @@
}
.ellipsis {
+ overflow: hidden;
padding: 0 1%;
text-overflow: ellipsis;
white-space: nowrap;
}
-
-#route-description {
- background-color: white;
- overflow: hidden;
-}
diff --git a/chromium/chrome/browser/resources/media_router/media_router_data.js b/chromium/chrome/browser/resources/media_router/media_router_data.js
index bcb1b1664be..2c3c3ad6724 100644
--- a/chromium/chrome/browser/resources/media_router/media_router_data.js
+++ b/chromium/chrome/browser/resources/media_router/media_router_data.js
@@ -25,16 +25,6 @@ media_router.CastModeType = {
};
/**
- * Route controller types that can be shown in the route details view.
- * @enum {number}
- */
-media_router.ControllerType = {
- NONE: 0,
- WEBUI: 1,
- EXTENSION: 2,
-};
-
-/**
* The ESC key maps to KeyboardEvent.key value 'Escape'.
* @const {string}
*/
@@ -107,7 +97,8 @@ media_router.SinkIconType = {
MEETING: 3,
HANGOUT: 4,
EDUCATION: 5,
- GENERIC: 6,
+ WIRED_DISPLAY: 6,
+ GENERIC: 7,
};
/**
diff --git a/chromium/chrome/browser/resources/memory_internals.html b/chromium/chrome/browser/resources/memory_internals.html
index 05ed42211aa..020e7c1c699 100644
--- a/chromium/chrome/browser/resources/memory_internals.html
+++ b/chromium/chrome/browser/resources/memory_internals.html
@@ -18,7 +18,7 @@
margin-bottom: 1em;
padding: 5px;
}
- .refresh {
+ .commands {
padding: 5px;
}
</style>
diff --git a/chromium/chrome/browser/resources/memory_internals.js b/chromium/chrome/browser/resources/memory_internals.js
index 9c2d8ff79b6..023d13f78c2 100644
--- a/chromium/chrome/browser/resources/memory_internals.js
+++ b/chromium/chrome/browser/resources/memory_internals.js
@@ -8,14 +8,18 @@ function requestProcessList() {
chrome.send('requestProcessList');
}
-function dumpProcess(pid) {
- chrome.send('dumpProcess', [pid]);
+function saveDump() {
+ chrome.send('saveDump');
}
function reportProcess(pid) {
chrome.send('reportProcess', [pid]);
}
+function startProfiling(pid) {
+ chrome.send('startProfiling', [pid]);
+}
+
// celltype should either be "td" or "th". The contents of the |cols| will be
// added as children of each table cell if they are non-null.
function addListRow(table, celltype, cols) {
@@ -29,6 +33,10 @@ function addListRow(table, celltype, cols) {
table.appendChild(tr);
}
+function setSaveDumpMessage(data) {
+ $('save_dump_text').innerText = data;
+}
+
function returnProcessList(data) {
$('message').innerText = data['message'];
@@ -39,39 +47,50 @@ function returnProcessList(data) {
if (processes.length == 0)
return; // No processes to dump, don't make the table and refresh button.
- // Add the refresh button.
- let refreshDiv = document.createElement('div');
- refreshDiv.className = 'refresh';
+ // Add the refresh and save-dump buttons.
+ let commandsDiv = document.createElement('div');
+ commandsDiv.className = 'commands';
+
let refreshButton = document.createElement('button');
refreshButton.innerText = '\u21ba Refresh process list';
refreshButton.onclick = () => requestProcessList();
- refreshDiv.appendChild(refreshButton);
- proclist.appendChild(refreshDiv);
+ commandsDiv.appendChild(refreshButton);
+ let saveDumpButton = document.createElement('button');
+ saveDumpButton.innerText = '\u21e9 Save dump';
+ saveDumpButton.onclick = () => saveDump();
+ commandsDiv.appendChild(saveDumpButton);
+ let saveDumpText = document.createElement('div');
+ saveDumpText.id = 'save_dump_text';
+ commandsDiv.appendChild(saveDumpText);
+
+ proclist.appendChild(commandsDiv);
let table = document.createElement('table');
// Heading.
addListRow(table, 'th', [
- null, null, document.createTextNode('Process ID'),
- document.createTextNode('Name')
+ null, document.createTextNode('Process ID'), document.createTextNode('Name')
]);
- for (let proc of processes) {
- let procId = proc[0];
-
- let saveButton = document.createElement('button');
- saveButton.innerText = '\u21e9 Save dump';
- saveButton.onclick = () => dumpProcess(procId);
-
- let reportButton = document.createElement('button');
- reportButton.innerText = '\uD83D\uDC1E Report';
- reportButton.onclick = () => reportProcess(procId);
-
- let procIdText = document.createTextNode(procId.toString());
- let description = document.createTextNode(proc[1]);
-
- addListRow(
- table, 'td', [saveButton, reportButton, procIdText, description]);
+ for (const proc of processes) {
+ const procId = proc[0];
+
+ const procIdText = document.createTextNode(procId.toString());
+ const description = document.createTextNode(proc[1]);
+ const profiled = proc[2];
+
+ let button = null;
+ if (profiled) {
+ button = document.createElement('button');
+ button.innerText = '\uD83D\uDC1E Report';
+ button.onclick = () => reportProcess(procId);
+ } else {
+ button = document.createElement('button');
+ button.innerText = '\u2600 Start profiling';
+ button.onclick = () => startProfiling(procId);
+ }
+
+ addListRow(table, 'td', [button, procIdText, description]);
}
proclist.appendChild(table);
diff --git a/chromium/chrome/browser/resources/net_internals/quic_view.html b/chromium/chrome/browser/resources/net_internals/quic_view.html
index 670a10ecd79..3247dc16953 100644
--- a/chromium/chrome/browser/resources/net_internals/quic_view.html
+++ b/chromium/chrome/browser/resources/net_internals/quic_view.html
@@ -72,6 +72,15 @@
</span>
</td>
</tr><tr>
+ <td>Migrate Sessions Early V2</td>
+ <td><span jscontent="!!$this.migrate_sessions_early_v2"></span></td>
+ </tr><tr>
+ <td>Migrate Sessions on Network Change V2</td>
+ <td>
+ <span jscontent="!!$this.migrate_sessions_on_network_change_v2">
+ </span>
+ </td>
+ </tr><tr>
<td>Disable Bidirectional Streams</td>
<td><span jscontent="!!$this.disable_bidirectional_streams"></span></td>
</tr><tr>
diff --git a/chromium/chrome/browser/resources/optimize_webui.py b/chromium/chrome/browser/resources/optimize_webui.py
index b06fe52fe1c..6a8ddb4ad8f 100755
--- a/chromium/chrome/browser/resources/optimize_webui.py
+++ b/chromium/chrome/browser/resources/optimize_webui.py
@@ -83,7 +83,7 @@ _VULCANIZE_REDIRECT_ARGS = list(itertools.chain.from_iterable(map(
def _undo_mapping(mappings, url):
for (redirect_url, file_path) in mappings:
if url.startswith(redirect_url):
- return url.replace(redirect_url, file_path + os.sep)
+ return url.replace(redirect_url, file_path + os.sep, 1)
# TODO(dbeam): can we make this stricter?
return url
diff --git a/chromium/chrome/browser/resources/optimize_webui_test.py b/chromium/chrome/browser/resources/optimize_webui_test.py
index d8d819b4751..5a9c2717ef9 100755
--- a/chromium/chrome/browser/resources/optimize_webui_test.py
+++ b/chromium/chrome/browser/resources/optimize_webui_test.py
@@ -23,10 +23,15 @@ class OptimizeWebUiTest(unittest.TestCase):
for tmp_dir in self._tmp_dirs:
shutil.rmtree(tmp_dir)
- def _write_file_to_src_dir(self, file_name, file_contents):
+ def _write_file_to_src_dir(self, file_path, file_contents):
if not self._tmp_src_dir:
self._tmp_src_dir = self._create_tmp_dir()
- with open(os.path.join(self._tmp_src_dir, file_name), 'w') as tmp_file:
+ file_path_normalized = os.path.normpath(os.path.join(self._tmp_src_dir,
+ file_path))
+ file_dir = os.path.dirname(file_path_normalized)
+ if not os.path.exists(file_dir):
+ os.makedirs(file_dir)
+ with open(file_path_normalized, 'w') as tmp_file:
tmp_file.write(file_contents)
def _create_tmp_dir(self):
@@ -57,8 +62,13 @@ class OptimizeWebUiTest(unittest.TestCase):
def testSimpleOptimize(self):
self._write_file_to_src_dir('element.html', '<div>got here!</div>')
self._write_file_to_src_dir('element.js', "alert('yay');")
+ self._write_file_to_src_dir('element_in_dir/element_in_dir.html',
+ '<script src="element_in_dir.js">')
+ self._write_file_to_src_dir('element_in_dir/element_in_dir.js',
+ "alert('hello from element_in_dir');")
self._write_file_to_src_dir('ui.html', '''
<link rel="import" href="element.html">
+<link rel="import" href="element_in_dir/element_in_dir.html">
<script src="element.js"></script>
''')
@@ -68,17 +78,24 @@ class OptimizeWebUiTest(unittest.TestCase):
js_out_file='fast.js')
fast_html = self._read_out_file('fast.html')
- self.assertFalse('element.html' in fast_html)
- self.assertFalse('element.js' in fast_html)
- self.assertTrue('got here!' in fast_html)
- self.assertTrue('<script src="fast.js"></script>' in fast_html)
+ self.assertNotIn('element.html', fast_html)
+ self.assertNotIn('element.js', fast_html)
+ self.assertNotIn('element_in_dir.html', fast_html)
+ self.assertNotIn('element_in_dir.js', fast_html)
+ self.assertIn('got here!', fast_html)
+ self.assertIn('<script src="fast.js"></script>', fast_html)
fast_js = self._read_out_file('fast.js')
- self.assertTrue('yay' in fast_js)
+ self.assertIn('yay', fast_js)
+ self.assertIn('hello from element_in_dir', fast_js)
depfile_d = self._read_out_file('depfile.d')
- self.assertTrue('element.html' in depfile_d)
- self.assertTrue('element.js' in depfile_d)
+ self.assertIn('element.html', depfile_d)
+ self.assertIn('element.js', depfile_d)
+ self.assertIn(os.path.normpath('element_in_dir/element_in_dir.html'),
+ depfile_d)
+ self.assertIn(os.path.normpath('element_in_dir/element_in_dir.js'),
+ depfile_d)
if __name__ == '__main__':
diff --git a/chromium/chrome/browser/resources/pdf/compiled_resources2.gyp b/chromium/chrome/browser/resources/pdf/compiled_resources2.gyp
index 655323d32f2..eae4c571a9e 100644
--- a/chromium/chrome/browser/resources/pdf/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/pdf/compiled_resources2.gyp
@@ -18,6 +18,10 @@
'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
+ 'target_name': 'coords_transformer',
+ 'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
'target_name': 'gesture_detector',
'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
},
diff --git a/chromium/chrome/browser/resources/pdf/coords_transformer.js b/chromium/chrome/browser/resources/pdf/coords_transformer.js
new file mode 100644
index 00000000000..43a073f736d
--- /dev/null
+++ b/chromium/chrome/browser/resources/pdf/coords_transformer.js
@@ -0,0 +1,72 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+/**
+ * @typedef {{
+ * callback: function(Object, Object):void,
+ * params: Object
+ * }}
+ */
+let TransformPagePointRequest;
+
+/**
+ * @typedef {{
+ * type: string,
+ * id: number,
+ * page: number,
+ * x: number,
+ * y: number
+ * }}
+ */
+let TransformPagePointMessage;
+
+(function() {
+
+'use strict';
+
+/**
+ * Transforms page to screen coordinates using messages to the plugin.
+ */
+window.PDFCoordsTransformer = class {
+ constructor(postMessageCallback) {
+ /** @private {!Map<number,!TransformPagePointRequest>} */
+ this.outstandingTransformPagePointRequests_ = new Map();
+
+ /** @private {function(TransformPagePointMessage):void} */
+ this.postMessageCallback_ = postMessageCallback;
+
+ /** @private {number} */
+ this.nextId_ = 0;
+ }
+
+ /**
+ * Send a 'transformPagePoint' message to the plugin.
+ * @param {function(Object, Object):void} callback Function to call when the
+ * response is received.
+ * @param {Object} params User parameters to be used in |callback|.
+ * @param {number} page 0-based page number of the page where the point is.
+ * @param {number} x x coordinate of the point.
+ * @param {number} y y coordinate of the point.
+ */
+ request(callback, params, page, x, y) {
+ this.outstandingTransformPagePointRequests_.set(
+ this.nextId_, {callback: callback, params: params});
+ this.postMessageCallback_(
+ {type: 'transformPagePoint', id: this.nextId_, page: page, x: x, y: y});
+ this.nextId_++;
+ }
+
+ /**
+ * Call when 'transformPagePointReply' is received from the plugin.
+ * @param {Object} message The message received from the plugin.
+ */
+ onReplyReceived(message) {
+ const outstandingRequest =
+ this.outstandingTransformPagePointRequests_.get(message.data.id);
+ this.outstandingTransformPagePointRequests_.delete(message.data.id);
+ outstandingRequest.callback(message.data, outstandingRequest.params);
+ }
+};
+
+}());
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-bookmark/viewer-bookmark.js b/chromium/chrome/browser/resources/pdf/elements/viewer-bookmark/viewer-bookmark.js
index de21ff24b32..a78e9d2f383 100644
--- a/chromium/chrome/browser/resources/pdf/elements/viewer-bookmark/viewer-bookmark.js
+++ b/chromium/chrome/browser/resources/pdf/elements/viewer-bookmark/viewer-bookmark.js
@@ -66,11 +66,15 @@ Polymer({
onClick: function() {
if (this.bookmark.hasOwnProperty('page')) {
if (this.bookmark.hasOwnProperty('y')) {
- this.fire(
- 'change-page-and-y',
- {page: this.bookmark.page, y: this.bookmark.y});
+ this.fire('change-page-and-xy', {
+ page: this.bookmark.page,
+ x: 0,
+ y: this.bookmark.y,
+ origin: 'bookmark'
+ });
} else {
- this.fire('change-page', {page: this.bookmark.page});
+ this.fire(
+ 'change-page', {page: this.bookmark.page, origin: 'bookmark'});
}
} else if (this.bookmark.hasOwnProperty('uri')) {
this.fire('navigate', {uri: this.bookmark.uri, newtab: true});
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js b/chromium/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js
index 198b551805a..a0b018805e1 100644
--- a/chromium/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js
+++ b/chromium/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js
@@ -25,7 +25,7 @@ Polymer({
var page = parseInt(this.$.input.value, 10);
if (!isNaN(page) && page <= this.docLength && page > 0)
- this.fire('change-page', {page: page - 1});
+ this.fire('change-page', {page: page - 1, origin: 'pageselector'});
else
this.$.input.value = this.pageNo;
this.$.input.blur();
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-pdf-toolbar/viewer-pdf-toolbar.html b/chromium/chrome/browser/resources/pdf/elements/viewer-pdf-toolbar/viewer-pdf-toolbar.html
index 1a99c68e78a..1d5c1ad9bb5 100644
--- a/chromium/chrome/browser/resources/pdf/elements/viewer-pdf-toolbar/viewer-pdf-toolbar.html
+++ b/chromium/chrome/browser/resources/pdf/elements/viewer-pdf-toolbar/viewer-pdf-toolbar.html
@@ -147,6 +147,7 @@
</paper-icon-button>
<viewer-toolbar-dropdown id="bookmarks"
+ metrics-id="bookmarks"
hidden$="[[!bookmarks.length]]"
open-icon="pdf:bookmark"
closed-icon="pdf:bookmark-border"
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-toolbar-dropdown/viewer-toolbar-dropdown.js b/chromium/chrome/browser/resources/pdf/elements/viewer-toolbar-dropdown/viewer-toolbar-dropdown.js
index f1751dd3306..33987f3eb94 100644
--- a/chromium/chrome/browser/resources/pdf/elements/viewer-toolbar-dropdown/viewer-toolbar-dropdown.js
+++ b/chromium/chrome/browser/resources/pdf/elements/viewer-toolbar-dropdown/viewer-toolbar-dropdown.js
@@ -27,6 +27,9 @@ Polymer({
/** Icon to display when the dropdown is open. */
openIcon: String,
+ /** Unique id to identify this dropdown for metrics purposes. */
+ metricsId: String,
+
/** True if the dropdown is currently open. */
dropdownOpen: {type: Boolean, reflectToAttribute: true, value: false},
@@ -66,6 +69,7 @@ Polymer({
this.$.dropdown.style.display = 'block';
if (!this.maxHeightValid_)
this.updateMaxHeight();
+ this.fire('dropdown-opened', this.metricsId);
}
this.cancelAnimation_();
this.playAnimation_(this.dropdownOpen);
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js b/chromium/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js
index 565cc488334..2854e8b8f40 100644
--- a/chromium/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js
+++ b/chromium/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js
@@ -38,7 +38,8 @@ Polymer({
this.fireFitToChangedEvent_(
this.$['fit-button'].activeIndex == FIT_TO_WIDTH_BUTTON_STATE ?
FittingType.FIT_TO_WIDTH :
- FittingType.FIT_TO_PAGE);
+ FittingType.FIT_TO_PAGE,
+ true);
},
/**
@@ -60,7 +61,7 @@ Polymer({
* @param {FittingType} fittingType Page fitting type to force.
*/
forceFit: function(fittingType) {
- this.fireFitToChangedEvent_(fittingType);
+ this.fireFitToChangedEvent_(fittingType, false);
// Set the button state since there was no mouse click.
var nextButtonState =
@@ -73,9 +74,13 @@ Polymer({
* @private
* Fire a 'fit-to-changed' {CustomEvent} with the given FittingType as detail.
* @param {FittingType} fittingType to include as payload.
+ * @param {boolean} userInitiated whether the event was initiated by a user
+ * action.
*/
- fireFitToChangedEvent_: function(fittingType) {
- this.fire('fit-to-changed', fittingType);
+ fireFitToChangedEvent_: function(fittingType, userInitiated) {
+ this.fire(
+ 'fit-to-changed',
+ {fittingType: fittingType, userInitiated: userInitiated});
},
/**
diff --git a/chromium/chrome/browser/resources/pdf/index.html b/chromium/chrome/browser/resources/pdf/index.html
index 96a13be132e..69c1c39c8c4 100644
--- a/chromium/chrome/browser/resources/pdf/index.html
+++ b/chromium/chrome/browser/resources/pdf/index.html
@@ -39,6 +39,8 @@
<script src="pdf_scripting_api.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="browser_api.js"></script>
+<script src="coords_transformer.js"></script>
+<script src="metrics.js"></script>
<script src="pdf.js"></script>
<script src="main.js"></script>
</html>
diff --git a/chromium/chrome/browser/resources/pdf/manifest.json b/chromium/chrome/browser/resources/pdf/manifest.json
index 33a1e96fc7a..3b45a058c94 100644
--- a/chromium/chrome/browser/resources/pdf/manifest.json
+++ b/chromium/chrome/browser/resources/pdf/manifest.json
@@ -9,6 +9,7 @@
"incognito": "split",
"permissions": [
"<all_urls>",
+ "metricsPrivate",
"resourcesPrivate"
],
"mime_types": [
diff --git a/chromium/chrome/browser/resources/pdf/metrics.js b/chromium/chrome/browser/resources/pdf/metrics.js
new file mode 100644
index 00000000000..61091cd4dc1
--- /dev/null
+++ b/chromium/chrome/browser/resources/pdf/metrics.js
@@ -0,0 +1,206 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+(function() {
+
+'use strict';
+
+// Keep in sync with enums.xml.
+// Do not change the numeric values or reuse them since these numbers are
+// persisted to logs.
+const UserAction = {
+ DOCUMENT_OPENED: 0, // Baseline to use as denominator for all formulas.
+ ROTATE_FIRST: 1,
+ ROTATE: 2,
+ FIT_TO_WIDTH_FIRST: 3,
+ FIT_TO_WIDTH: 4,
+ FIT_TO_PAGE_FIRST: 5,
+ FIT_TO_PAGE: 6,
+ OPEN_BOOKMARKS_PANEL_FIRST: 7,
+ OPEN_BOOKMARKS_PANEL: 8,
+ FOLLOW_BOOKMARK_FIRST: 9,
+ FOLLOW_BOOKMARK: 10,
+ PAGE_SELECTOR_NAVIGATE_FIRST: 11,
+ PAGE_SELECTOR_NAVIGATE: 12,
+ NUMBER_OF_ACTIONS: 13
+};
+
+/**
+ * Handles events specific to the PDF viewer and logs the corresponding metrics.
+ *
+ * @interface
+ */
+window.PDFMetrics = class {
+ constructor() {}
+
+ /**
+ * Call when the document is first loaded. This event serves as denominator to
+ * determine percentages of documents in which an action was taken as well as
+ * average number of each action per document.
+ */
+ onDocumentOpened() {}
+
+ /**
+ * Call when the document is rotated clockwise or counter-clockwise.
+ */
+ onRotation() {}
+
+ /**
+ * Call when the zoom mode is changed to fit a FittingType.
+ * @param {FittingType} fittingType the new FittingType.
+ */
+ onFitTo(fittingType) {}
+
+ /**
+ * Call when the bookmarks panel is opened.
+ */
+ onOpenBookmarksPanel() {}
+
+ /**
+ * Call when a bookmark is followed.
+ */
+ onFollowBookmark() {}
+
+ /**
+ * Call when the page selection is used to navigate to another page.
+ */
+ onPageSelectorNavigation() {}
+};
+
+/**
+ * Dummy implementation of PDFMetrics.
+ * This is used in print preview mode to avoid bundling the actions in the PDF
+ * viewer and the print preview in the same histogram. Also, metricsPrivate is
+ * not available in print preview.
+ * @implements {PDFMetrics}
+ */
+window.PDFMetricsDummy = class {
+ constructor() {}
+
+ /** @override */
+ onDocumentOpened() {}
+
+ /** @override */
+ onRotation() {}
+
+ /** @override */
+ onFitTo(fittingType) {}
+
+ /** @override */
+ onOpenBookmarksPanel() {}
+
+ /** @override */
+ onFollowBookmark() {}
+
+ /** @override */
+ onPageSelectorNavigation() {}
+};
+
+/**
+ * Implementation of PDFMetrics that logs the corresponding metrics to UMA
+ * through chrome.metricsPrivate.
+ * @implements {PDFMetrics}
+ */
+window.PDFMetricsImpl = class {
+ constructor() {
+ /**
+ * @private {Set}
+ */
+ this.firstEventLogged_ = new Set();
+
+ /**
+ * @private {Object}
+ */
+ this.actionsMetric_ = {
+ 'metricName': 'PDF.Actions',
+ 'type': chrome.metricsPrivate.MetricTypeType.HISTOGRAM_LOG,
+ 'min': 1,
+ 'max': UserAction.NUMBER_OF_ACTIONS,
+ 'buckets': UserAction.NUMBER_OF_ACTIONS + 1
+ };
+ }
+
+ /** @override */
+ onDocumentOpened() {
+ this.logOnlyFirstTime_(UserAction.DOCUMENT_OPENED);
+ }
+
+ /** @override */
+ onRotation() {
+ this.logFirstAndTotal_(UserAction.ROTATE_FIRST, UserAction.ROTATE);
+ }
+
+ /** @override */
+ onFitTo(fittingType) {
+ if (fittingType == FittingType.FIT_TO_PAGE) {
+ this.logFirstAndTotal_(
+ UserAction.FIT_TO_PAGE_FIRST, UserAction.FIT_TO_PAGE);
+ } else if (fittingType == FittingType.FIT_TO_WIDTH) {
+ this.logFirstAndTotal_(
+ UserAction.FIT_TO_WIDTH_FIRST, UserAction.FIT_TO_WIDTH);
+ }
+ // There is no user action to do a fit-to-height, this only happens with
+ // the open param "view=FitV".
+ }
+
+ /** @override */
+ onOpenBookmarksPanel() {
+ this.logFirstAndTotal_(
+ UserAction.OPEN_BOOKMARKS_PANEL_FIRST, UserAction.OPEN_BOOKMARKS_PANEL);
+ }
+
+ /** @override */
+ onFollowBookmark() {
+ this.logFirstAndTotal_(
+ UserAction.FOLLOW_BOOKMARK_FIRST, UserAction.FOLLOW_BOOKMARK);
+ }
+
+ /** @override */
+ onPageSelectorNavigation() {
+ this.logFirstAndTotal_(
+ UserAction.PAGE_SELECTOR_NAVIGATE_FIRST,
+ UserAction.PAGE_SELECTOR_NAVIGATE);
+ }
+
+ /**
+ * @private
+ * Logs the "first" event code if it hasn't been logged by this instance yet
+ * and also log the "total" event code. This distinction allows analyzing
+ * both:
+ * - in what percentage of documents each action was taken;
+ * - how many times, on average, each action is taken on a document;
+ * @param {number} firstEventCode event code for the "first" metric.
+ * @return {number} totalEventCode event code for the "total" metric.
+ */
+ logFirstAndTotal_(firstEventCode, totalEventCode) {
+ this.log_(totalEventCode);
+ this.logOnlyFirstTime_(firstEventCode);
+ }
+
+ /**
+ * @private
+ * Logs the given event code to chrome.metricsPrivate.
+ * @param {number} eventCode event code to log.
+ */
+ log_(eventCode) {
+ chrome.metricsPrivate.recordValue(this.actionsMetric_, eventCode);
+ }
+
+ /**
+ * @private
+ * Logs the given event code. Subsequent calls of this method with the same
+ * event code have no effect on the this PDFMetrics instance.
+ * @param {number} eventCode event code to log.
+ */
+ logOnlyFirstTime_(eventCode) {
+ if (!this.firstEventLogged_.has(eventCode)) {
+ this.log_(eventCode);
+ this.firstEventLogged_.add(eventCode);
+ }
+ }
+};
+
+window.PDFMetrics.UserAction = UserAction;
+
+}());
diff --git a/chromium/chrome/browser/resources/pdf/pdf.js b/chromium/chrome/browser/resources/pdf/pdf.js
index dcbf3d3a35e..4a8cb93199e 100644
--- a/chromium/chrome/browser/resources/pdf/pdf.js
+++ b/chromium/chrome/browser/resources/pdf/pdf.js
@@ -105,6 +105,13 @@ function PDFViewer(browserApi) {
this.isPrintPreviewLoaded_ = false;
this.isUserInitiatedEvent_ = true;
+ /**
+ * @type {PDFMetrics}
+ */
+ this.metrics =
+ (chrome.metricsPrivate ? new PDFMetricsImpl() : new PDFMetricsDummy());
+ this.metrics.onDocumentOpened();
+
// Parse open pdf parameters.
this.paramsParser_ =
new OpenPDFParamsParser(this.getNamedDestination_.bind(this));
@@ -217,12 +224,23 @@ function PDFViewer(browserApi) {
this.toolbar_.docTitle = getFilenameFromURL(this.originalUrl_);
}
+ this.coordsTransformer_ =
+ new PDFCoordsTransformer(this.plugin_.postMessage.bind(this.plugin_));
+
document.body.addEventListener('change-page', e => {
this.viewport_.goToPage(e.detail.page);
+ if (e.detail.origin == 'bookmark')
+ this.metrics.onFollowBookmark();
+ else if (e.detail.origin == 'pageselector')
+ this.metrics.onPageSelectorNavigation();
});
- document.body.addEventListener('change-page-and-y', e => {
- this.viewport_.goToPageAndY(e.detail.page, e.detail.y);
+ document.body.addEventListener('change-page-and-xy', e => {
+ // The coordinates received in |e| are in page coordinates and need to be
+ // transformed to screen coordinates.
+ this.coordsTransformer_.request(
+ this.goToPageAndXY_.bind(this, e.detail.origin, e.detail.page), {},
+ e.detail.page, e.detail.x, e.detail.y);
});
document.body.addEventListener('navigate', e => {
@@ -232,6 +250,11 @@ function PDFViewer(browserApi) {
this.navigator_.navigate(e.detail.uri, disposition);
});
+ document.body.addEventListener('dropdown-opened', e => {
+ if (e.detail == 'bookmarks')
+ this.metrics.onOpenBookmarksPanel();
+ });
+
this.toolbarManager_ =
new ToolbarManager(window, this.toolbar_, this.zoomToolbar_);
@@ -427,6 +450,7 @@ PDFViewer.prototype = {
* Rotate the plugin clockwise.
*/
rotateClockwise_: function() {
+ this.metrics.onRotation();
this.plugin_.postMessage({type: 'rotateClockwise'});
},
@@ -435,6 +459,7 @@ PDFViewer.prototype = {
* Rotate the plugin counter-clockwise.
*/
rotateCounterClockwise_: function() {
+ this.metrics.onRotation();
this.plugin_.postMessage({type: 'rotateCounterclockwise'});
},
@@ -444,15 +469,18 @@ PDFViewer.prototype = {
* @param {CustomEvent} e Event received with the new FittingType as detail.
*/
fitToChanged_: function(e) {
- if (e.detail == FittingType.FIT_TO_PAGE) {
+ if (e.detail.fittingType == FittingType.FIT_TO_PAGE) {
this.viewport_.fitToPage();
this.toolbarManager_.forceHideTopToolbar();
- } else if (e.detail == FittingType.FIT_TO_WIDTH) {
+ } else if (e.detail.fittingType == FittingType.FIT_TO_WIDTH) {
this.viewport_.fitToWidth();
- } else if (e.detail == FittingType.FIT_TO_HEIGHT) {
+ } else if (e.detail.fittingType == FittingType.FIT_TO_HEIGHT) {
this.viewport_.fitToHeight();
this.toolbarManager_.forceHideTopToolbar();
}
+
+ if (e.detail.userInitiated)
+ this.metrics.onFitTo(e.detail.fittingType);
},
/**
@@ -503,20 +531,16 @@ PDFViewer.prototype = {
* @param {Object} params The open params passed in the URL.
*/
handleURLParams_: function(params) {
- if (params.page != undefined)
- this.viewport_.goToPage(params.page);
+ if (params.zoom)
+ this.viewport_.setZoom(params.zoom);
if (params.position) {
- // Make sure we don't cancel effect of page parameter.
- this.viewport_.position = {
- x: this.viewport_.position.x + params.position.x,
- y: this.viewport_.position.y + params.position.y
- };
+ this.viewport_.goToPageAndXY(
+ params.page ? params.page : 0, params.position.x, params.position.y);
+ } else if (params.page) {
+ this.viewport_.goToPage(params.page);
}
- if (params.zoom)
- this.viewport_.setZoom(params.zoom);
-
if (params.view) {
this.isUserInitiatedEvent_ = false;
this.zoomToolbar_.forceFit(params.view);
@@ -535,6 +559,21 @@ PDFViewer.prototype = {
/**
* @private
+ * Moves the viewport to a point in a page. Called back after a
+ * 'transformPagePointReply' is returned from the plugin.
+ * @param {string} origin Identifier for the caller for logging purposes.
+ * @param {number} page The index of the page to go to. zero-based.
+ * @param {Object} message Message received from the plugin containing the
+ * x and y to navigate to in screen coordinates.
+ */
+ goToPageAndXY_: function(origin, page, message) {
+ this.viewport_.goToPageAndXY(page, message.x, message.y);
+ if (origin == 'bookmark')
+ this.metrics.onFollowBookmark();
+ },
+
+ /**
+ * @private
* Update the loading progress of the document in response to a progress
* message being received from the plugin.
* @param {number} progress the progress as a percentage.
@@ -696,6 +735,9 @@ PDFViewer.prototype = {
case 'formFocusChange':
this.isFormFieldFocused_ = message.data.focused;
break;
+ case 'transformPagePointReply':
+ this.coordsTransformer_.onReplyReceived(message);
+ break;
}
},
diff --git a/chromium/chrome/browser/resources/pdf/viewport.js b/chromium/chrome/browser/resources/pdf/viewport.js
index 53e1b17ea60..709b646ff6d 100644
--- a/chromium/chrome/browser/resources/pdf/viewport.js
+++ b/chromium/chrome/browser/resources/pdf/viewport.js
@@ -798,15 +798,16 @@ Viewport.prototype = {
* @param {number} page the index of the page to go to. zero-based.
*/
goToPage: function(page) {
- this.goToPageAndY(page, 0);
+ this.goToPageAndXY(page, 0, 0);
},
/**
* Go to the given y position in the given page index.
* @param {number} page the index of the page to go to. zero-based.
+ * @param {number} x the x position in the page to go to.
* @param {number} y the y position in the page to go to.
*/
- goToPageAndY: function(page, y) {
+ goToPageAndXY: function(page, x, y) {
this.mightZoom_(() => {
if (this.pageDimensions_.length === 0)
return;
@@ -822,7 +823,7 @@ Viewport.prototype = {
if (!this.isPagedMode())
toolbarOffset = this.topToolbarHeight_;
this.position = {
- x: dimensions.x * this.zoom,
+ x: (dimensions.x + x) * this.zoom,
y: (dimensions.y + y) * this.zoom - toolbarOffset
};
this.updateViewport_();
diff --git a/chromium/chrome/browser/resources/plugin_metadata/plugins_linux.json b/chromium/chrome/browser/resources/plugin_metadata/plugins_linux.json
index e9af78d3794..99b6cf673f3 100644
--- a/chromium/chrome/browser/resources/plugin_metadata/plugins_linux.json
+++ b/chromium/chrome/browser/resources/plugin_metadata/plugins_linux.json
@@ -1,5 +1,5 @@
{
- "x-version": 27,
+ "x-version": 26,
"google-talk": {
"mime_types": [
],
@@ -80,9 +80,9 @@
],
"versions": [
{
- "version": "28.0.0.137",
+ "version": "27.0.0.187",
"status": "up_to_date",
- "reference": "https://helpx.adobe.com/security/products/flash-player/apsb18-01.html"
+ "reference": "https://helpx.adobe.com/security/products/flash-player/apsb17-33.html"
}
],
"lang": "en-US",
diff --git a/chromium/chrome/browser/resources/plugin_metadata/plugins_mac.json b/chromium/chrome/browser/resources/plugin_metadata/plugins_mac.json
index 6192e094ef0..a85342825f9 100644
--- a/chromium/chrome/browser/resources/plugin_metadata/plugins_mac.json
+++ b/chromium/chrome/browser/resources/plugin_metadata/plugins_mac.json
@@ -1,5 +1,5 @@
{
- "x-version": 33,
+ "x-version": 32,
"google-talk": {
"mime_types": [
],
@@ -115,9 +115,9 @@
],
"versions": [
{
- "version": "28.0.0.137",
+ "version": "27.0.0.187",
"status": "requires_authorization",
- "reference": "https://helpx.adobe.com/security/products/flash-player/apsb18-01.html"
+ "reference": "https://helpx.adobe.com/security/products/flash-player/apsb17-33.html"
}
],
"lang": "en-US",
diff --git a/chromium/chrome/browser/resources/plugin_metadata/plugins_win.json b/chromium/chrome/browser/resources/plugin_metadata/plugins_win.json
index 9b5418e3fa5..c5b325b08c2 100644
--- a/chromium/chrome/browser/resources/plugin_metadata/plugins_win.json
+++ b/chromium/chrome/browser/resources/plugin_metadata/plugins_win.json
@@ -1,5 +1,5 @@
{
- "x-version": 42,
+ "x-version": 41,
"google-talk": {
"mime_types": [
],
@@ -137,9 +137,9 @@
],
"versions": [
{
- "version": "28.0.0.137",
+ "version": "27.0.0.187",
"status": "requires_authorization",
- "reference": "https://helpx.adobe.com/security/products/flash-player/apsb18-01.html"
+ "reference": "https://helpx.adobe.com/security/products/flash-player/apsb17-33.html"
}
],
"lang": "en-US",
diff --git a/chromium/chrome/browser/resources/policy.html b/chromium/chrome/browser/resources/policy.html
index 804f44a891e..e03b6758dd7 100644
--- a/chromium/chrome/browser/resources/policy.html
+++ b/chromium/chrome/browser/resources/policy.html
@@ -1,9 +1,9 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
-<title i18n-content="title"></title>
+<title>$i18n{title}</title>
<link rel="stylesheet" href="chrome://resources/css/chrome_shared.css">
<link rel="stylesheet" href="uber_shared.css">
@@ -21,35 +21,34 @@
<div id="filter-overlay" class="page">
<header>
<input id="filter" class="search-field-container" type="search"
- i18n-values="placeholder:filterPlaceholder;
- aria-label:filterPlaceholder" incremental>
+ placeholder="$i18n{filterPlaceholder}"
+ aria-label="$i18n{filterPlaceholder}" incremental>
</header>
</div>
<div class="page">
<header>
- <h1 i18n-content="title"></h1>
+ <h1>$i18n{title}</h1>
</header>
<section class="reload-show-unset-section">
<div class="left-aligned-button">
- <button id="reload-policies" i18n-content="reloadPolicies"></button>
+ <button id="reload-policies">$i18n{reloadPolicies}</button>
</div>
<div class="left-aligned-button">
- <button id="export-policies" i18n-content="exportPoliciesJSON">
- </button>
+ <button id="export-policies">$i18n{exportPoliciesJSON}</button>
</div>
<div class="chrome-for-work">
<a href="http://g.co/chromeent/learn" target="_blank">
- <span i18n-content="chromeForWork"></span></a>
+ <span>$i18n{chromeForWork}</span></a>
</div>
<div id="show-unset-container" class="show-unset-checkbox">
<label>
<input id="show-unset" type="checkbox">
- <span i18n-content="showUnset"></span>
+ <span>$i18n{showUnset}</span>
</label>
</div>
</section>
<section id="status-section" class="status-box-section" hidden>
- <h3 i18n-content="status"></h3>
+ <h3>$i18n{status}</h3>
<div id="status-box-container"></div>
</section>
<section id="main-section" class="empty">
@@ -60,43 +59,43 @@
<fieldset id="status-box-template">
<legend class="legend"></legend>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelEnterpriseEnrollmentDomain"></div>
+ <div class="label">$i18n{labelEnterpriseEnrollmentDomain}</div>
<div class="enterprise-enrollment-domain"></div>
</div>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelEnterpriseDisplayDomain"></div>
+ <div class="label">$i18n{labelEnterpriseDisplayDomain}</div>
<div class="enterprise-display-domain"></div>
</div>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelUsername"></div>
+ <div class="label">$i18n{labelUsername}</div>
<div class="username"></div>
</div>
<div class="status-entry">
- <div class="label" i18n-content="labelClientId"></div>
+ <div class="label">$i18n{labelClientId}</div>
<div class="client-id"></div>
</div>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelAssetId"></div>
+ <div class="label">$i18n{labelAssetId}</div>
<div class="asset-id"></div>
</div>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelLocation"></div>
+ <div class="label">$i18n{labelLocation}</div>
<div class="location"></div>
</div>
<div class="status-entry" hidden>
- <div class="label" i18n-content="labelDirectoryApiId"></div>
+ <div class="label">$i18n{labelDirectoryApiId}</div>
<div class="directory-api-id"></div>
</div>
<div class="status-entry">
- <div class="label" i18n-content="labelTimeSinceLastRefresh"></div>
+ <div class="label">$i18n{labelTimeSinceLastRefresh}</div>
<div class="time-since-last-refresh"></div>
</div>
<div class="status-entry">
- <div class="label" i18n-content="labelRefreshInterval"></div>
+ <div class="label">$i18n{labelRefreshInterval}</div>
<div class="refresh-interval"></div>
</div>
<div class="status-entry">
- <div class="label" i18n-content="labelStatus"></div>
+ <div class="label">$i18n{labelStatus}</div>
<div class="status"></div>
</div>
</fieldset>
diff --git a/chromium/chrome/browser/resources/print_preview/cloud_print_interface.js b/chromium/chrome/browser/resources/print_preview/cloud_print_interface.js
index 079d4ff5c83..ecf7126cfea 100644
--- a/chromium/chrome/browser/resources/print_preview/cloud_print_interface.js
+++ b/chromium/chrome/browser/resources/print_preview/cloud_print_interface.js
@@ -191,12 +191,11 @@ cr.define('cloudprint', function() {
* Sends a Google Cloud Print submit API request.
* @param {!print_preview.Destination} destination Cloud destination to
* print to.
- * @param {!print_preview.PrintTicketStore} printTicketStore Contains the
- * print ticket to print.
+ * @param {string} printTicket The print ticket to print.
* @param {!print_preview.DocumentInfo} documentInfo Document data model.
* @param {string} data Base64 encoded data of the document.
*/
- submit(destination, printTicketStore, documentInfo, data) {
+ submit(destination, printTicket, documentInfo, data) {
const result = VERSION_REGEXP_.exec(navigator.userAgent);
let chromeVersion = 'unknown';
if (result && result.length == 2) {
@@ -206,8 +205,7 @@ cr.define('cloudprint', function() {
new HttpParam('printerid', destination.id),
new HttpParam('contentType', 'dataUrl'),
new HttpParam('title', documentInfo.title),
- new HttpParam(
- 'ticket', printTicketStore.createPrintTicket(destination)),
+ new HttpParam('ticket', printTicket),
new HttpParam('content', 'data:application/pdf;base64,' + data),
new HttpParam('tag', '__google__chrome_version=' + chromeVersion),
new HttpParam('tag', '__google__os=' + navigator.platform)
diff --git a/chromium/chrome/browser/resources/print_preview/compiled_resources2.gyp b/chromium/chrome/browser/resources/print_preview/compiled_resources2.gyp
index 854ca2d0bd8..311e09e0400 100644
--- a/chromium/chrome/browser/resources/print_preview/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/print_preview/compiled_resources2.gyp
@@ -35,5 +35,35 @@
],
'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
},
+ {
+ 'target_name': 'metrics',
+ 'dependencies': [
+ 'native_layer',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'cloud_print_interface',
+ 'dependencies': [
+ 'native_layer',
+ 'data/compiled_resources2.gyp:cloud_parsers',
+ 'data/compiled_resources2.gyp:destination',
+ 'data/compiled_resources2.gyp:document_info',
+ 'data/compiled_resources2.gyp:invitation',
+ 'data/compiled_resources2.gyp:user_info',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'native_layer',
+ 'dependencies': [
+ 'data/compiled_resources2.gyp:destination',
+ 'data/compiled_resources2.gyp:measurement_system',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
],
}
diff --git a/chromium/chrome/browser/resources/print_preview/data/app_state.js b/chromium/chrome/browser/resources/print_preview/data/app_state.js
index 68d75b878f7..211b3825216 100644
--- a/chromium/chrome/browser/resources/print_preview/data/app_state.js
+++ b/chromium/chrome/browser/resources/print_preview/data/app_state.js
@@ -26,43 +26,17 @@ print_preview.AppStateField = {
VENDOR_OPTIONS: 'vendorOptions'
};
-
-/**
- * @typedef {{id: string,
- * origin: print_preview.DestinationOrigin,
- * account: string,
- * capabilities: ?print_preview.Cdd,
- * displayName: string,
- * extensionId: string,
- * extensionName: string}}
- */
-print_preview.AppStateRecentDestination;
-
-/**
- * Creates a |AppStateRecentDestination| to represent |destination| in the app
- * state.
- * @param {!print_preview.Destination} destination The destination to store.
- * @return {!print_preview.AppStateRecentDestination}
- */
-function makeRecentDestination(destination) {
- return {
- id: destination.id,
- origin: destination.origin,
- account: destination.account || '',
- capabilities: destination.capabilities,
- displayName: destination.displayName || '',
- extensionId: destination.extensionId || '',
- extensionName: destination.extensionName || '',
- };
-}
-
cr.define('print_preview', function() {
'use strict';
- class AppState {
+ class AppState extends cr.EventTarget {
/**
* Object used to get and persist the print preview application state.
+ * @param {!print_preview.DestinationStore} destinationStore The destination
+ * store, used to track destination selection changes.
*/
- constructor() {
+ constructor(destinationStore) {
+ super();
+
/**
* Internal representation of application state.
* Must contain only plain objects or classes that override the
@@ -85,10 +59,22 @@ cr.define('print_preview', function() {
* @private {!print_preview.NativeLayer}
*/
this.nativeLayer_ = print_preview.NativeLayer.getInstance();
+
+ /**
+ * Destination store object for tracking recent destinations.
+ * @private {!print_preview.DestinationStore}
+ */
+ this.destinationStore_ = destinationStore;
+
+ /**
+ * Event tracker used to track event listeners.
+ * @private {!EventTracker}
+ */
+ this.tracker_ = new EventTracker();
}
/**
- * @return {?print_preview.AppStateRecentDestination} The most recent
+ * @return {?print_preview.RecentDestination} The most recent
* destination, which is currently the selected destination.
*/
get selectedDestination() {
@@ -99,15 +85,7 @@ cr.define('print_preview', function() {
}
/**
- * @return {boolean} Whether the selected destination is valid.
- */
- isSelectedDestinationValid() {
- const selected = this.selectedDestination;
- return !!selected && !!selected.id && !!selected.origin;
- }
-
- /**
- * @return {?Array<!print_preview.AppStateRecentDestination>} The
+ * @return {?Array<!print_preview.RecentDestination>} The
* AppState.NUM_DESTINATIONS_ most recent destinations.
*/
get recentDestinations() {
@@ -180,10 +158,20 @@ cr.define('print_preview', function() {
}
/**
- * Sets to initialized state. Now object will accept persist requests.
+ * Sets to initialized state. Now object will accept persist requests and
+ * monitor for destination changes.
*/
setInitialized() {
this.isInitialized_ = true;
+ this.tracker_.add(
+ this.destinationStore_,
+ print_preview.DestinationStore.EventType
+ .SELECTED_DESTINATION_CAPABILITIES_READY,
+ this.persistSelectedDestination_.bind(this));
+ this.tracker_.add(
+ this.destinationStore_,
+ print_preview.DestinationStore.EventType.DESTINATION_SELECT,
+ this.persistSelectedDestination_.bind(this));
}
/**
@@ -203,16 +191,20 @@ cr.define('print_preview', function() {
}
/**
- * Persists the selected destination.
- * @param {!print_preview.Destination} dest Destination to persist.
+ * Persists the selected destination from the destination store.
+ * @private
*/
- persistSelectedDestination(dest) {
- if (!this.isInitialized_)
+ persistSelectedDestination_() {
+ assert(this.isInitialized_);
+
+ const destination = this.destinationStore_.selectedDestination;
+ if (!destination)
return;
// Determine if this destination is already in the recent destinations,
// and where in the array it is located.
- const newDestination = makeRecentDestination(dest);
+ const newDestination =
+ print_preview.makeRecentDestination(assert(destination));
let indexFound =
this.state_[print_preview.AppStateField.RECENT_DESTINATIONS]
.findIndex(function(recent) {
diff --git a/chromium/chrome/browser/resources/print_preview/data/cloud_parsers.js b/chromium/chrome/browser/resources/print_preview/data/cloud_parsers.js
index 8d8f043adad..56f16be29d3 100644
--- a/chromium/chrome/browser/resources/print_preview/data/cloud_parsers.js
+++ b/chromium/chrome/browser/resources/print_preview/data/cloud_parsers.js
@@ -33,6 +33,12 @@ cr.define('cloudprint', function() {
const OWNED_TAG = '^own';
/**
+ * Tag that denotes whether the printer passes the 2018 certificate.
+ * @const {string}
+ */
+ const CERT_TAG = '__cp_printer_passes_2018_cert__=';
+
+ /**
* Enumeration of cloud destination types that are supported by print preview.
* @enum {string}
*/
@@ -61,6 +67,26 @@ cr.define('cloudprint', function() {
}
/**
+ * @param {!Array<string>} tags The array of tag strings sent by GCP server.
+ * @return {!print_preview.DestinationCertificateStatus} The certificate
+ * status indicated by the tag. Returns NONE if certificate tag is not
+ * found.
+ */
+ function extractCertificateStatus(tags) {
+ const certTag = tags.find(tag => tag.startsWith(CERT_TAG));
+ if (!certTag)
+ return print_preview.DestinationCertificateStatus.NONE;
+ const value = /** @type {print_preview.DestinationCertificateStatus} */ (
+ certTag.substring(CERT_TAG.length));
+ // Only 2 valid values sent by GCP server.
+ assert(
+ value == print_preview.DestinationCertificateStatus.UNKNOWN ||
+ value == print_preview.DestinationCertificateStatus.YES ||
+ value == print_preview.DestinationCertificateStatus.NO);
+ return value;
+ }
+
+ /**
* Parses a destination from JSON from a Google Cloud Print search or printer
* response.
* @param {!Object} json Object that represents a Google Cloud Print search or
@@ -88,7 +114,8 @@ cr.define('cloudprint', function() {
lastAccessTime:
parseInt(json[CloudDestinationField.LAST_ACCESS], 10) || Date.now(),
cloudID: id,
- description: json[CloudDestinationField.DESCRIPTION]
+ description: json[CloudDestinationField.DESCRIPTION],
+ certificateStatus: extractCertificateStatus(tags),
};
const cloudDest = new print_preview.Destination(
id, parseType(json[CloudDestinationField.TYPE]), origin,
diff --git a/chromium/chrome/browser/resources/print_preview/data/compiled_resources2.gyp b/chromium/chrome/browser/resources/print_preview/data/compiled_resources2.gyp
index d69be6dfbcb..c0aeb0e36b5 100644
--- a/chromium/chrome/browser/resources/print_preview/data/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/print_preview/data/compiled_resources2.gyp
@@ -4,6 +4,58 @@
{
'targets': [
{
+ 'target_name': 'destination_store',
+ 'dependencies': [
+ 'destination',
+ 'destination_match',
+ 'local_parsers',
+ 'user_info',
+ '../compiled_resources2.gyp:cloud_print_interface',
+ '../compiled_resources2.gyp:metrics',
+ '../compiled_resources2.gyp:native_layer',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:event_tracker',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:webui_listener_tracker',
+ '<(DEPTH)/ui/webui/resources/js/cr/compiled_resources2.gyp:event_target',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'local_parsers',
+ 'dependencies': [
+ 'destination',
+ '../compiled_resources2.gyp:native_layer',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'destination_match',
+ 'dependencies': [
+ 'destination',
+ '../compiled_resources2.gyp:native_layer',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'cloud_parsers',
+ 'dependencies': [
+ 'destination',
+ 'invitation',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'invitation',
+ 'dependencies': [
+ 'destination',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
'target_name': 'destination',
'dependencies': [
'../compiled_resources2.gyp:print_preview_utils',
@@ -32,6 +84,13 @@
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
+ 'target_name': 'measurement_system',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
'target_name': 'printable_area',
'dependencies': [
'size',
@@ -54,5 +113,13 @@
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
+ {
+ 'target_name': 'user_info',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(DEPTH)/ui/webui/resources/js/cr/compiled_resources2.gyp:event_target',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
]
}
diff --git a/chromium/chrome/browser/resources/print_preview/data/destination.html b/chromium/chrome/browser/resources/print_preview/data/destination.html
index 5e1d05995fc..cdaabd9beb7 100644
--- a/chromium/chrome/browser/resources/print_preview/data/destination.html
+++ b/chromium/chrome/browser/resources/print_preview/data/destination.html
@@ -1,4 +1,5 @@
<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/load_time_data.html">
<link rel="import" href="../print_preview_utils.html">
<script src="destination.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/destination.js b/chromium/chrome/browser/resources/print_preview/data/destination.js
index dd2db7704cf..46f97789af1 100644
--- a/chromium/chrome/browser/resources/print_preview/data/destination.js
+++ b/chromium/chrome/browser/resources/print_preview/data/destination.js
@@ -46,16 +46,31 @@ print_preview.DestinationConnectionStatus = {
* @enum {string}
*/
print_preview.DestinationProvisionalType = {
- /** Destination is not provisional. */
+ // Destination is not provisional.
NONE: 'NONE',
- /**
- * User has to grant USB access for the destination to its provider.
- * Used for destinations with extension origin.
- */
+ // User has to grant USB access for the destination to its provider.
+ // Used for destinations with extension origin.
NEEDS_USB_PERMISSION: 'NEEDS_USB_PERMISSION'
};
/**
+ * Enumeration specifying the status of a destination's 2018 certificate.
+ * Values UNKNOWN and YES are returned directly by the GCP server.
+ * @enum {string}
+ */
+print_preview.DestinationCertificateStatus = {
+ // Destination is not a cloud printer or no status was retrieved.
+ NONE: 'NONE',
+ // Printer does not have a valid 2018 certificate. Currently unused, to be
+ // sent by GCP server.
+ NO: 'NO',
+ // Printer may or may not have a valid certificate. Sent by GCP server.
+ UNKNOWN: 'UNKNOWN',
+ // Printer has a valid 2018 certificate. Sent by GCP server.
+ YES: 'YES'
+};
+
+/**
* Capabilities of a print destination represented in a CDD.
*
* @typedef {{
@@ -108,9 +123,47 @@ print_preview.CddCapabilities;
*/
print_preview.Cdd;
+/**
+ * Enumeration of color modes used by Chromium.
+ * @enum {number}
+ */
+print_preview.ColorMode = {
+ GRAY: 1,
+ COLOR: 2
+};
+
+/**
+ * @typedef {{id: string,
+ * origin: print_preview.DestinationOrigin,
+ * account: string,
+ * capabilities: ?print_preview.Cdd,
+ * displayName: string,
+ * extensionId: string,
+ * extensionName: string}}
+ */
+print_preview.RecentDestination;
+
cr.define('print_preview', function() {
'use strict';
+ /**
+ * Creates a |RecentDestination| to represent |destination| in the app
+ * state.
+ * @param {!print_preview.Destination} destination The destination to store.
+ * @return {!print_preview.RecentDestination}
+ */
+ function makeRecentDestination(destination) {
+ return {
+ id: destination.id,
+ origin: destination.origin,
+ account: destination.account || '',
+ capabilities: destination.capabilities,
+ displayName: destination.displayName || '',
+ extensionId: destination.extensionId || '',
+ extensionName: destination.extensionName || '',
+ };
+ }
+
class Destination {
/**
* Print destination data object that holds data for both local and cloud
@@ -133,7 +186,10 @@ cr.define('print_preview', function() {
* (print_preview.DestinationProvisionalType|undefined),
* extensionId: (string|undefined),
* extensionName: (string|undefined),
- * description: (string|undefined)}=} opt_params Optional
+ * description: (string|undefined),
+ * certificateStatus:
+ * (print_preview.DestinationCertificateStatus|undefined)
+ * }=} opt_params Optional
* parameters for the destination.
*/
constructor(
@@ -256,12 +312,32 @@ cr.define('print_preview', function() {
this.provisionalType_ = (opt_params && opt_params.provisionalType) ||
print_preview.DestinationProvisionalType.NONE;
+ /**
+ * Printer 2018 certificate status
+ * @private {print_preview.DestinationCertificateStatus}
+ */
+ this.certificateStatus_ = opt_params && opt_params.certificateStatus ||
+ print_preview.DestinationCertificateStatus.NONE;
+
assert(
this.provisionalType_ !=
print_preview.DestinationProvisionalType
.NEEDS_USB_PERMISSION ||
this.isExtension,
'Provisional USB destination only supprted with extension origin.');
+
+ /**
+ * @private {!Array<string>} List of capability types considered color.
+ * @const
+ */
+ this.COLOR_TYPES_ = ['STANDARD_COLOR', 'CUSTOM_COLOR'];
+
+ /**
+ * @private {!Array<string>} List of capability types considered
+ * monochrome.
+ * @const
+ */
+ this.MONOCHROME_TYPES_ = ['STANDARD_MONOCHROME', 'CUSTOM_MONOCHROME'];
}
/** @return {string} ID of the destination. */
@@ -430,6 +506,26 @@ cr.define('print_preview', function() {
this.connectionStatus_ = status;
}
+ /**
+ * @return {boolean} Whether the destination has an invalid 2018
+ * certificate.
+ */
+ get hasInvalidCertificate() {
+ return this.certificateStatus_ ==
+ print_preview.DestinationCertificateStatus.NO;
+ }
+
+ /**
+ * @return {boolean} Whether the destination should display an invalid
+ * certificate UI warning in the selection dialog and cause a UI
+ * warning to appear in the preview area when selected.
+ */
+ get shouldShowInvalidCertificateError() {
+ return this.certificateStatus_ ==
+ print_preview.DestinationCertificateStatus.NO &&
+ !loadTimeData.getBoolean('isEnterpriseManaged');
+ }
+
/** @return {boolean} Whether the destination is considered offline. */
get isOffline() {
return arrayContains(
@@ -440,23 +536,26 @@ cr.define('print_preview', function() {
this.connectionStatus_);
}
- /** @return {string} Human readable status for offline destination. */
- get offlineStatusText() {
- if (!this.isOffline) {
+ /**
+ * @return {string} Human readable status for a destination that is offline
+ * or has a bad certificate. */
+ get connectionStatusText() {
+ if (!this.isOffline && !this.shouldShowInvalidCertificateError)
return '';
- }
const offlineDurationMs = Date.now() - this.lastAccessTime_;
- let offlineMessageId;
- if (offlineDurationMs > 31622400000.0) { // One year.
- offlineMessageId = 'offlineForYear';
+ let statusMessageId;
+ if (this.shouldShowInvalidCertificateError) {
+ statusMessageId = 'noLongerSupported';
+ } else if (offlineDurationMs > 31622400000.0) { // One year.
+ statusMessageId = 'offlineForYear';
} else if (offlineDurationMs > 2678400000.0) { // One month.
- offlineMessageId = 'offlineForMonth';
+ statusMessageId = 'offlineForMonth';
} else if (offlineDurationMs > 604800000.0) { // One week.
- offlineMessageId = 'offlineForWeek';
+ statusMessageId = 'offlineForWeek';
} else {
- offlineMessageId = 'offline';
+ statusMessageId = 'offline';
}
- return loadTimeData.getString(offlineMessageId);
+ return loadTimeData.getString(statusMessageId);
}
/**
@@ -542,6 +641,14 @@ cr.define('print_preview', function() {
}
/**
+ * Gets the destination's certificate status.
+ * @return {print_preview.DestinationCertificateStatus}
+ */
+ get certificateStatus() {
+ return this.certificateStatus_;
+ }
+
+ /**
* Whether the destinaion is provisional.
* @return {boolean}
*/
@@ -557,6 +664,90 @@ cr.define('print_preview', function() {
get isEnterprisePrinter() {
return this.isEnterprisePrinter_;
}
+
+ /**
+ * @return {Object} Color capability of this destination.
+ * @private
+ */
+ colorCapability_() {
+ return this.capabilities && this.capabilities.printer &&
+ this.capabilities.printer.color ?
+ this.capabilities.printer.color :
+ null;
+ }
+
+ /**
+ * @return {boolean} Whether the printer supports both black and white and
+ * color printing.
+ */
+ get hasColorCapability() {
+ const capability = this.colorCapability_();
+ if (!capability || !capability.option)
+ return false;
+ let hasColor = false;
+ let hasMonochrome = false;
+ capability.option.forEach(option => {
+ const type = assert(option.type);
+ hasColor = hasColor || this.COLOR_TYPES_.includes(option.type);
+ hasMonochrome =
+ hasMonochrome || this.MONOCHROME_TYPES_.includes(option.type);
+ });
+ return hasColor && hasMonochrome;
+ }
+
+ /**
+ * @param {boolean} isColor Whether to use a color printing mode.
+ * @return {Object} Selected color option.
+ */
+ getSelectedColorOption(isColor) {
+ const typesToLookFor =
+ isColor ? this.COLOR_TYPES_ : this.MONOCHROME_TYPES_;
+ const capability = this.colorCapability_();
+ if (!capability || !capability.option)
+ return null;
+ for (let i = 0; i < typesToLookFor.length; i++) {
+ const matchingOptions = capability.option.filter(option => {
+ return option.type == typesToLookFor[i];
+ });
+ if (matchingOptions.length > 0)
+ return matchingOptions[0];
+ }
+ return null;
+ }
+
+ /**
+ * @param {boolean} isColor Whether to use a color printing mode.
+ * @return {number} Native color model of the destination.
+ */
+ getNativeColorModel(isColor) {
+ // For non-local printers or printers without capability, native color
+ // model is ignored.
+ const capability = this.colorCapability_();
+ if (!capability || !capability.option || !this.isLocal) {
+ return isColor ? print_preview.ColorMode.COLOR :
+ print_preview.ColorMode.GRAY;
+ }
+ const selected = this.getSelectedColorOption(isColor);
+ const mode = parseInt(selected ? selected.vendor_id : null, 10);
+ if (isNaN(mode)) {
+ return isColor ? print_preview.ColorMode.COLOR :
+ print_preview.ColorMode.GRAY;
+ }
+ return mode;
+ }
+
+ /**
+ * @return {Object} The default color option for the destination.
+ */
+ get defaultColorOption() {
+ const capability = this.colorCapability_();
+ if (!capability || !capability.option)
+ return null;
+ const defaultOptions = capability.option.filter(option => {
+ return option.is_default;
+ });
+ return defaultOptions.length != 0 ? defaultOptions[0] : null;
+ }
}
/**
@@ -599,5 +790,6 @@ cr.define('print_preview', function() {
// Export
return {
Destination: Destination,
+ makeRecentDestination: makeRecentDestination,
};
});
diff --git a/chromium/chrome/browser/resources/print_preview/data/destination_match.html b/chromium/chrome/browser/resources/print_preview/data/destination_match.html
new file mode 100644
index 00000000000..35c9a62fc62
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/destination_match.html
@@ -0,0 +1,5 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="../native_layer.html">
+<link rel="import" href="destination.html">
+
+<script src="destination_match.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/destination_store.html b/chromium/chrome/browser/resources/print_preview/data/destination_store.html
new file mode 100644
index 00000000000..ff0c3f8f95c
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/destination_store.html
@@ -0,0 +1,12 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/event_tracker.html">
+<link rel="import" href="chrome://resources/html/webui_listener_tracker.html">
+<link rel="import" href="chrome://resources/html/cr/event_target.html">
+<link rel="import" href="../metrics.html">
+<link rel="import" href="../native_layer.html">
+<link rel="import" href="destination.html">
+<link rel="import" href="destination_match.html">
+<link rel="import" href="local_parsers.html">
+<link rel="import" href="user_info.html">
+
+<script src="destination_store.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/destination_store.js b/chromium/chrome/browser/resources/print_preview/data/destination_store.js
index cd83d8f608a..975c6874f12 100644
--- a/chromium/chrome/browser/resources/print_preview/data/destination_store.js
+++ b/chromium/chrome/browser/resources/print_preview/data/destination_store.js
@@ -126,11 +126,10 @@ cr.define('print_preview', function() {
* A data store that stores destinations and dispatches events when the
* data store changes.
* @param {!print_preview.UserInfo} userInfo User information repository.
- * @param {!print_preview.AppState} appState Application state.
* @param {!WebUIListenerTracker} listenerTracker Tracker for WebUI
* listeners added in DestinationStore constructor.
*/
- constructor(userInfo, appState, listenerTracker) {
+ constructor(userInfo, listenerTracker) {
super();
/**
@@ -146,12 +145,6 @@ cr.define('print_preview', function() {
this.userInfo_ = userInfo;
/**
- * Used to load and persist the selected destination.
- * @private {!print_preview.AppState}
- */
- this.appState_ = appState;
-
- /**
* Used to track metrics.
* @private {!print_preview.DestinationSearchMetricsContext}
*/
@@ -267,6 +260,13 @@ cr.define('print_preview', function() {
this.useSystemDefaultAsDefault_ =
loadTimeData.getBoolean('useSystemDefaultPrinter');
+
+ /**
+ * The recent print destinations, set when the store is initialized.
+ * @private {!Array<!print_preview.RecentDestination>}
+ */
+ this.recentDestinations_ = [];
+
this.reset_();
this.addWebUIEventListeners_(listenerTracker);
@@ -288,23 +288,16 @@ cr.define('print_preview', function() {
}
/**
- * @param {?string} filterAccount Account to filter recent destinations by.
- * @return {!Array<!print_preview.Destination>} List of recent destinations
+ * Gets the destination, if any, matching |account|, |id|, and |origin| in
+ * the destination map.
+ * @param {!print_preview.DestinationOrigin} origin The origin of the
+ * destination.
+ * @param {string} id The destination ID
+ * @param {string} account The account the destination is associated with.
+ * @return {?print_preview.Destination}
*/
- getRecentDestinations(filterAccount) {
- let recentDestinations = [];
- this.appState_.recentDestinations.forEach(function(recentDestination) {
- const origin = recentDestination.origin;
- const id = recentDestination.id;
- const account = recentDestination.account || '';
- const destination =
- this.destinationMap_[this.getDestinationKey_(origin, id, account)];
- if (destination &&
- (!destination.account || destination.account == filterAccount)) {
- recentDestinations.push(destination);
- }
- }.bind(this));
- return recentDestinations;
+ getDestination(origin, id, account) {
+ return this.destinationMap_[this.getDestinationKey_(origin, id, account)];
}
/**
@@ -353,25 +346,38 @@ cr.define('print_preview', function() {
}
/**
+ * @param {(?print_preview.Destination |
+ * ?print_preview.RecentDestination)} destination
+ * @return {boolean} Whether the destination is valid.
+ */
+ isDestinationValid(destination) {
+ return !!destination && !!destination.id && !!destination.origin;
+ }
+
+ /**
* Initializes the destination store. Sets the initially selected
* destination. If any inserted destinations match this ID, that destination
- * will be automatically selected. This method must be called after the
- * print_preview.AppState has been initialized.
+ * will be automatically selected.
* @param {boolean} isInAppKioskMode Whether the print preview is in App
* Kiosk mode.
* @param {string} systemDefaultDestinationId ID of the system default
* destination.
* @param {?string} serializedDefaultDestinationSelectionRulesStr Serialized
* default destination selection rules.
+ * @param {!Array<!print_preview.RecentDestination>}
+ * recentDestinations The recent print destinations.
*/
init(
isInAppKioskMode, systemDefaultDestinationId,
- serializedDefaultDestinationSelectionRulesStr) {
+ serializedDefaultDestinationSelectionRulesStr, recentDestinations) {
this.pdfPrinterEnabled_ = !isInAppKioskMode;
this.systemDefaultDestinationId_ = systemDefaultDestinationId;
this.createLocalPdfPrintDestination_();
- if (!this.appState_.isSelectedDestinationValid()) {
+ const isRecentDestinationValid = recentDestinations.length > 0 &&
+ this.isDestinationValid(recentDestinations[0]);
+
+ if (!isRecentDestinationValid) {
const destinationMatch = this.convertToDestinationMatch_(
serializedDefaultDestinationSelectionRulesStr);
if (destinationMatch) {
@@ -381,11 +387,12 @@ cr.define('print_preview', function() {
}
if (this.systemDefaultDestinationId_.length == 0 &&
- !this.appState_.isSelectedDestinationValid()) {
+ !isRecentDestinationValid) {
this.selectPdfDestination_();
return;
}
+ this.recentDestinations_ = recentDestinations;
let origin = null;
let id = '';
let account = '';
@@ -394,33 +401,30 @@ cr.define('print_preview', function() {
let extensionId = '';
let extensionName = '';
let foundDestination = false;
- if (this.appState_.recentDestinations) {
- // Run through the destinations forward. As soon as we find a
- // destination, don't select any future destinations, just mark
- // them recent. Otherwise, there is a race condition between selecting
- // destinations/updating the print ticket and this selecting a new
- // destination that causes random print preview errors.
- for (let i = 0; i < this.appState_.recentDestinations.length; i++) {
- origin = this.appState_.recentDestinations[i].origin;
- id = this.appState_.recentDestinations[i].id;
- account = this.appState_.recentDestinations[i].account || '';
- name = this.appState_.recentDestinations[i].displayName || '';
- capabilities = this.appState_.recentDestinations[i].capabilities;
- extensionId = this.appState_.recentDestinations[i].extensionId || '';
- extensionName =
- this.appState_.recentDestinations[i].extensionName || '';
- const candidate = this.destinationMap_[this.getDestinationKey_(
- origin, id, account)];
- if (candidate != null) {
- if (!foundDestination && !this.useSystemDefaultAsDefault_)
- this.selectDestination(candidate);
- candidate.isRecent = true;
- foundDestination = true;
- } else if (!foundDestination && !this.useSystemDefaultAsDefault_) {
- foundDestination = this.fetchPreselectedDestination_(
- origin, id, account, name, capabilities, extensionId,
- extensionName);
- }
+ // Run through the destinations forward. As soon as we find a
+ // destination, don't select any future destinations, just mark
+ // them recent. Otherwise, there is a race condition between selecting
+ // destinations/updating the print ticket and this selecting a new
+ // destination that causes random print preview errors.
+ for (let destination of recentDestinations) {
+ origin = destination.origin;
+ id = destination.id;
+ account = destination.account || '';
+ name = destination.displayName || '';
+ capabilities = destination.capabilities;
+ extensionId = destination.extensionId || '';
+ extensionName = destination.extensionName || '';
+ const candidate =
+ this.destinationMap_[this.getDestinationKey_(origin, id, account)];
+ if (candidate != null) {
+ candidate.isRecent = true;
+ if (!foundDestination && !this.useSystemDefaultAsDefault_)
+ this.selectDestination(candidate);
+ foundDestination = true;
+ } else if (!foundDestination && !this.useSystemDefaultAsDefault_) {
+ foundDestination = this.fetchPreselectedDestination_(
+ origin, id, account, name, capabilities, extensionId,
+ extensionName);
}
}
@@ -606,10 +610,9 @@ cr.define('print_preview', function() {
* @private
*/
convertPreselectedToDestinationMatch_() {
- if (this.appState_.isSelectedDestinationValid()) {
+ if (this.isDestinationValid(this.selectedDestination_)) {
return this.createExactDestinationMatch_(
- this.appState_.selectedDestination.origin,
- this.appState_.selectedDestination.id);
+ this.selectedDestination_.origin, this.selectedDestination_.id);
}
if (this.systemDefaultDestinationId_.length > 0) {
return this.createExactDestinationMatch_(
@@ -690,7 +693,6 @@ cr.define('print_preview', function() {
// Update and persist selected destination.
this.selectedDestination_ = destination;
this.selectedDestination_.isRecent = true;
- this.appState_.persistSelectedDestination(this.selectedDestination_);
// Adjust metrics.
if (destination.cloudID &&
this.destinations_.some(function(otherDestination) {
@@ -725,9 +727,7 @@ cr.define('print_preview', function() {
destination.id, destination.origin, destination.account);
}
} else {
- cr.dispatchSimpleEvent(
- this,
- DestinationStore.EventType.SELECTED_DESTINATION_CAPABILITIES_READY);
+ this.sendSelectedDestinationUpdateEvent_();
}
}
@@ -982,6 +982,20 @@ cr.define('print_preview', function() {
}
/**
+ * Sends SELECTED_DESTINATION_CAPABILITIES_READY event if the destination
+ * is supported, or SELECTED_DESTINATION_UNSUPPORTED otherwise.
+ * @private
+ */
+ sendSelectedDestinationUpdateEvent_() {
+ cr.dispatchSimpleEvent(
+ this,
+ this.selectedDestination_.shouldShowInvalidCertificateError ?
+ DestinationStore.EventType.SELECTED_DESTINATION_UNSUPPORTED :
+ DestinationStore.EventType
+ .SELECTED_DESTINATION_CAPABILITIES_READY);
+ }
+
+ /**
* Updates an existing print destination with capabilities and display name
* information. If the destination doesn't already exist, it will be added.
* @param {!print_preview.Destination} destination Destination to update.
@@ -1006,10 +1020,7 @@ cr.define('print_preview', function() {
if (this.selectedDestination_ &&
(existingDestination == this.selectedDestination_ ||
destination == this.selectedDestination_)) {
- this.appState_.persistSelectedDestination(this.selectedDestination_);
- cr.dispatchSimpleEvent(
- this,
- DestinationStore.EventType.SELECTED_DESTINATION_CAPABILITIES_READY);
+ this.sendSelectedDestinationUpdateEvent_();
}
}
@@ -1041,7 +1052,7 @@ cr.define('print_preview', function() {
const existingDestination = this.destinationMap_[key];
if (existingDestination == null) {
destination.isRecent |=
- this.appState_.recentDestinations.some(function(recent) {
+ this.recentDestinations_.some(function(recent) {
return (
destination.id == recent.id &&
destination.origin == recent.origin);
@@ -1293,8 +1304,7 @@ cr.define('print_preview', function() {
// and Destination.origin by complex ID.
/**
* Returns key to be used with {@code destinationMap_}.
- * @param {print_preview.DestinationOrigin | string} origin Destination
- * origin.
+ * @param {!print_preview.DestinationOrigin} origin Destination origin.
* @param {string} id Destination id.
* @param {string} account User account destination is registered for.
* @private
@@ -1334,6 +1344,8 @@ cr.define('print_preview', function() {
'.SELECTED_DESTINATION_CAPABILITIES_READY',
SELECTED_DESTINATION_INVALID:
'print_preview.DestinationStore.SELECTED_DESTINATION_INVALID',
+ SELECTED_DESTINATION_UNSUPPORTED:
+ 'print_preview.DestinationStore.SELECTED_DESTINATION_UNSUPPORTED',
};
/**
diff --git a/chromium/chrome/browser/resources/print_preview/data/document_info.html b/chromium/chrome/browser/resources/print_preview/data/document_info.html
index d814e19a661..6ab60e353b4 100644
--- a/chromium/chrome/browser/resources/print_preview/data/document_info.html
+++ b/chromium/chrome/browser/resources/print_preview/data/document_info.html
@@ -1,7 +1,8 @@
<link rel="import" href="chrome://resources/html/cr.html">
<link rel="import" href="chrome://resources/html/cr/event_target.html">
-<link rel="import" href="size.html">
<link rel="import" href="coordinate2d.html">
+<link rel="import" href="margins.html">
<link rel="import" href="printable_area.html">
+<link rel="import" href="size.html">
<script src="document_info.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/local_parsers.html b/chromium/chrome/browser/resources/print_preview/data/local_parsers.html
new file mode 100644
index 00000000000..b6fe90e29d7
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/local_parsers.html
@@ -0,0 +1,5 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="../native_layer.html">
+<link rel="import" href="destination.html">
+
+<script src="local_parsers.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/margins.html b/chromium/chrome/browser/resources/print_preview/data/margins.html
new file mode 100644
index 00000000000..6f429aef93a
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/margins.html
@@ -0,0 +1,3 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+
+<script src="margins.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/margins.js b/chromium/chrome/browser/resources/print_preview/data/margins.js
index 23088d9770d..8b3b4632d28 100644
--- a/chromium/chrome/browser/resources/print_preview/data/margins.js
+++ b/chromium/chrome/browser/resources/print_preview/data/margins.js
@@ -14,6 +14,18 @@ print_preview.ticket_items.CustomMarginsOrientation = {
LEFT: 'left'
};
+/**
+ * Must be kept in sync with the C++ MarginType enum in
+ * printing/print_job_constants.h.
+ * @enum {number}
+ */
+print_preview.ticket_items.MarginsTypeValue = {
+ DEFAULT: 0,
+ NO_MARGINS: 1,
+ MINIMUM: 2,
+ CUSTOM: 3
+};
+
cr.define('print_preview', function() {
'use strict';
diff --git a/chromium/chrome/browser/resources/print_preview/data/measurement_system.html b/chromium/chrome/browser/resources/print_preview/data/measurement_system.html
new file mode 100644
index 00000000000..053e643da50
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/measurement_system.html
@@ -0,0 +1,3 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+
+<script src="measurement_system.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/data/print_ticket_store.js b/chromium/chrome/browser/resources/print_preview/data/print_ticket_store.js
index 9a643f1263a..eb26e94a1ea 100644
--- a/chromium/chrome/browser/resources/print_preview/data/print_ticket_store.js
+++ b/chromium/chrome/browser/resources/print_preview/data/print_ticket_store.js
@@ -432,7 +432,8 @@ cr.define('print_preview', function() {
cjt.print.collate = {collate: this.collate.getValue()};
}
if (this.color.isCapabilityAvailable() && this.color.isUserEdited()) {
- const selectedOption = this.color.getSelectedOption();
+ const selectedOption =
+ destination.getSelectedColorOption(this.color.getValue());
if (!selectedOption) {
console.error('Could not find correct color option');
} else {
@@ -441,7 +442,20 @@ cr.define('print_preview', function() {
cjt.print.color.vendor_id = selectedOption.vendor_id;
}
}
+ } else {
+ // Always try setting the color in the print ticket, otherwise a
+ // reasonable reader of the ticket will have to do more work, or process
+ // the ticket sub-optimally, in order to safely handle the lack of a
+ // color ticket item.
+ const defaultOption = destination.defaultColorOption;
+ if (defaultOption) {
+ cjt.print.color = {type: defaultOption.type};
+ if (defaultOption.hasOwnProperty('vendor_id')) {
+ cjt.print.color.vendor_id = defaultOption.vendor_id;
+ }
+ }
}
+
if (this.copies.isCapabilityAvailable() && this.copies.isUserEdited()) {
cjt.print.copies = {copies: this.copies.getValueAsNumber()};
}
diff --git a/chromium/chrome/browser/resources/print_preview/data/ticket_items/color.js b/chromium/chrome/browser/resources/print_preview/data/ticket_items/color.js
index 2df29ad3ba2..56bc361d4a8 100644
--- a/chromium/chrome/browser/resources/print_preview/data/ticket_items/color.js
+++ b/chromium/chrome/browser/resources/print_preview/data/ticket_items/color.js
@@ -27,52 +27,14 @@ cr.define('print_preview.ticket_items', function() {
/** @override */
isCapabilityAvailable() {
- const capability = this.capability;
- if (!capability) {
- return false;
- }
- let hasColor = false;
- let hasMonochrome = false;
- capability.option.forEach(function(option) {
- hasColor = hasColor || (Color.COLOR_TYPES_.indexOf(option.type) >= 0);
- hasMonochrome = hasMonochrome ||
- (Color.MONOCHROME_TYPES_.indexOf(option.type) >= 0);
- });
- return hasColor && hasMonochrome;
- }
-
- /** @return {Object} Color capability of the selected destination. */
- get capability() {
const dest = this.getSelectedDestInternal();
- return (dest && dest.capabilities && dest.capabilities.printer &&
- dest.capabilities.printer.color) ||
- null;
- }
-
- /** @return {Object} Color option corresponding to the current value. */
- getSelectedOption() {
- const capability = this.capability;
- const options = capability ? capability.option : null;
- if (options) {
- const typesToLookFor =
- this.getValue() ? Color.COLOR_TYPES_ : Color.MONOCHROME_TYPES_;
- for (let i = 0; i < typesToLookFor.length; i++) {
- const matchingOptions = options.filter(function(option) {
- return option.type == typesToLookFor[i];
- });
- if (matchingOptions.length > 0) {
- return matchingOptions[0];
- }
- }
- }
- return null;
+ return dest ? dest.hasColorCapability : false;
}
/** @override */
getDefaultValueInternal() {
- const capability = this.capability;
- const defaultOption =
- capability ? this.getDefaultColorOption_(capability.option) : null;
+ const dest = this.getSelectedDestInternal();
+ const defaultOption = dest ? dest.defaultColorOption : null;
return defaultOption &&
(Color.COLOR_TYPES_.indexOf(defaultOption.type) >= 0);
}
@@ -91,21 +53,6 @@ cr.define('print_preview.ticket_items', function() {
}
return this.getDefaultValueInternal();
}
-
- /**
- * @param {!Array<!Object<{type: (string|undefined),
- * is_default: (boolean|undefined)}>>} options
- * @return {Object<{type: (string|undefined),
- * is_default: (boolean|undefined)}>} Default color
- * option of the given list.
- * @private
- */
- getDefaultColorOption_(options) {
- const defaultOptions = options.filter(function(option) {
- return option.is_default;
- });
- return (defaultOptions.length == 0) ? null : defaultOptions[0];
- }
}
/**
diff --git a/chromium/chrome/browser/resources/print_preview/data/ticket_items/margins_type.js b/chromium/chrome/browser/resources/print_preview/data/ticket_items/margins_type.js
index a9ae4351994..e8aad81e225 100644
--- a/chromium/chrome/browser/resources/print_preview/data/ticket_items/margins_type.js
+++ b/chromium/chrome/browser/resources/print_preview/data/ticket_items/margins_type.js
@@ -2,21 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-cr.exportPath('print_preview.ticket_items');
-
-/**
- * Must be kept in sync with the C++ MarginType enum in
- * printing/print_job_constants.h.
- * @enum {number}
- */
-print_preview.ticket_items.MarginsTypeValue = {
- DEFAULT: 0,
- NO_MARGINS: 1,
- MINIMUM: 2,
- CUSTOM: 3
-};
-
-
cr.define('print_preview.ticket_items', function() {
'use strict';
diff --git a/chromium/chrome/browser/resources/print_preview/data/user_info.html b/chromium/chrome/browser/resources/print_preview/data/user_info.html
new file mode 100644
index 00000000000..e9ea0b3b8db
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/data/user_info.html
@@ -0,0 +1,4 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/cr/event_target.html">
+
+<script src="user_info.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/metrics.html b/chromium/chrome/browser/resources/print_preview/metrics.html
new file mode 100644
index 00000000000..52aef9d10b0
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/metrics.html
@@ -0,0 +1,4 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="../native_layer.html">
+
+<script src="metrics.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/native_layer.html b/chromium/chrome/browser/resources/print_preview/native_layer.html
new file mode 100644
index 00000000000..cb76a2b0f4f
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/native_layer.html
@@ -0,0 +1,5 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="data/destination.html">
+<link rel="import" href="data/measurement_system.html">
+
+<script src="native_layer.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/native_layer.js b/chromium/chrome/browser/resources/print_preview/native_layer.js
index e79740216ed..d2227130df1 100644
--- a/chromium/chrome/browser/resources/print_preview/native_layer.js
+++ b/chromium/chrome/browser/resources/print_preview/native_layer.js
@@ -190,199 +190,31 @@ cr.define('print_preview', function() {
}
/**
- * @param {!print_preview.Destination} destination Destination to print to.
- * @param {!print_preview.ticket_items.Color} color Color ticket item.
- * @return {number} Native layer color model.
- * @private
- */
- getNativeColorModel_(destination, color) {
- // For non-local printers native color model is ignored anyway.
- const option = destination.isLocal ? color.getSelectedOption() : null;
- const nativeColorModel = parseInt(option ? option.vendor_id : null, 10);
- if (isNaN(nativeColorModel)) {
- return color.getValue() ? NativeLayer.ColorMode_.COLOR :
- NativeLayer.ColorMode_.GRAY;
- }
- return nativeColorModel;
- }
-
- /**
* Requests that a preview be generated. The following Web UI events may
* be triggered in response:
* 'print-preset-options',
* 'page-count-ready',
* 'page-layout-ready',
* 'page-preview-ready'
- * @param {!print_preview.Destination} destination Destination to print to.
- * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the
- * state of the print ticket.
- * @param {!print_preview.DocumentInfo} documentInfo Document data model.
- * @param {boolean} generateDraft Tell the renderer to re-render.
- * @param {number} requestId ID of the preview request.
+ * @param {string} printTicket JSON print ticket for the request.
+ * @param {number} pageCount Page count for the preview request, or -1 if
+ * unknown (first request).
* @return {!Promise<number>} Promise that resolves with the unique ID of
* the preview UI when the preview has been generated.
*/
- getPreview(
- destination, printTicketStore, documentInfo, generateDraft, requestId) {
- assert(
- printTicketStore.isTicketValidForPreview(),
- 'Trying to generate preview when ticket is not valid');
-
- const ticket = {
- 'pageRange': printTicketStore.pageRange.getDocumentPageRanges(),
- 'mediaSize': printTicketStore.mediaSize.getValue(),
- 'landscape': printTicketStore.landscape.getValue(),
- 'color': this.getNativeColorModel_(destination, printTicketStore.color),
- 'headerFooterEnabled': printTicketStore.headerFooter.getValue(),
- 'marginsType': printTicketStore.marginsType.getValue(),
- 'isFirstRequest': requestId == 0,
- 'requestID': requestId,
- 'previewModifiable': documentInfo.isModifiable,
- 'generateDraftData': generateDraft,
- 'fitToPageEnabled': printTicketStore.fitToPage.getValue(),
- 'scaleFactor': printTicketStore.scaling.getValueAsNumber(),
- // NOTE: Even though the following fields don't directly relate to the
- // preview, they still need to be included.
- // e.g. printing::PrintSettingsFromJobSettings() still checks for them.
- 'collate': true,
- 'copies': 1,
- 'deviceName': destination.id,
- 'dpiHorizontal': 'horizontal_dpi' in printTicketStore.dpi.getValue() ?
- printTicketStore.dpi.getValue().horizontal_dpi :
- 0,
- 'dpiVertical': 'vertical_dpi' in printTicketStore.dpi.getValue() ?
- printTicketStore.dpi.getValue().vertical_dpi :
- 0,
- 'duplex': printTicketStore.duplex.getValue() ?
- NativeLayer.DuplexMode.LONG_EDGE :
- NativeLayer.DuplexMode.SIMPLEX,
- 'printToPDF': destination.id ==
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF,
- 'printWithCloudPrint': !destination.isLocal,
- 'printWithPrivet': destination.isPrivet,
- 'printWithExtension': destination.isExtension,
- 'rasterizePDF': false,
- 'shouldPrintBackgrounds': printTicketStore.cssBackground.getValue(),
- 'shouldPrintSelectionOnly': printTicketStore.selectionOnly.getValue()
- };
-
- // Set 'cloudPrintID' only if the destination is not local.
- if (destination && !destination.isLocal) {
- ticket['cloudPrintID'] = destination.id;
- }
-
- if (printTicketStore.marginsType.isCapabilityAvailable() &&
- printTicketStore.marginsType.getValue() ==
- print_preview.ticket_items.MarginsTypeValue.CUSTOM) {
- const customMargins = printTicketStore.customMargins.getValue();
- const orientationEnum =
- print_preview.ticket_items.CustomMarginsOrientation;
- ticket['marginsCustom'] = {
- 'marginTop': customMargins.get(orientationEnum.TOP),
- 'marginRight': customMargins.get(orientationEnum.RIGHT),
- 'marginBottom': customMargins.get(orientationEnum.BOTTOM),
- 'marginLeft': customMargins.get(orientationEnum.LEFT)
- };
- }
-
- return cr.sendWithPromise(
- 'getPreview', JSON.stringify(ticket),
- requestId > 0 ? documentInfo.pageCount : -1);
+ getPreview(printTicket, pageCount) {
+ return cr.sendWithPromise('getPreview', printTicket, pageCount);
}
/**
* Requests that the document be printed.
- * @param {!print_preview.Destination} destination Destination to print to.
- * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the
- * state of the print ticket.
- * @param {!print_preview.DocumentInfo} documentInfo Document data model.
- * @param {boolean=} opt_isOpenPdfInPreview Whether to open the PDF in the
- * system's preview application.
- * @param {boolean=} opt_showSystemDialog Whether to open system dialog for
- * advanced settings.
+ * @param {string} printTicket The serialized print ticket for the print
+ * job.
* @return {!Promise} Promise that will resolve when the print request is
* finished or rejected.
*/
- print(
- destination, printTicketStore, documentInfo, opt_isOpenPdfInPreview,
- opt_showSystemDialog) {
- assert(
- printTicketStore.isTicketValid(),
- 'Trying to print when ticket is not valid');
-
- assert(
- !opt_showSystemDialog || (cr.isWindows && destination.isLocal),
- 'Implemented for Windows only');
-
- // Note: update
- // chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc
- // with any changes to ticket creation.
- const ticket = {
- 'mediaSize': printTicketStore.mediaSize.getValue(),
- 'pageCount': printTicketStore.pageRange.getPageNumberSet().size,
- 'landscape': printTicketStore.landscape.getValue(),
- 'color': this.getNativeColorModel_(destination, printTicketStore.color),
- 'headerFooterEnabled': false, // Only used in print preview
- 'marginsType': printTicketStore.marginsType.getValue(),
- 'duplex': printTicketStore.duplex.getValue() ?
- NativeLayer.DuplexMode.LONG_EDGE :
- NativeLayer.DuplexMode.SIMPLEX,
- 'copies': printTicketStore.copies.getValueAsNumber(),
- 'collate': printTicketStore.collate.getValue(),
- 'shouldPrintBackgrounds': printTicketStore.cssBackground.getValue(),
- 'shouldPrintSelectionOnly': false, // Only used in print preview
- 'previewModifiable': documentInfo.isModifiable,
- 'printToPDF': destination.id ==
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF,
- 'printWithCloudPrint': !destination.isLocal,
- 'printWithPrivet': destination.isPrivet,
- 'printWithExtension': destination.isExtension,
- 'rasterizePDF': printTicketStore.rasterize.getValue(),
- 'scaleFactor': printTicketStore.scaling.getValueAsNumber(),
- 'dpiHorizontal': 'horizontal_dpi' in printTicketStore.dpi.getValue() ?
- printTicketStore.dpi.getValue().horizontal_dpi :
- 0,
- 'dpiVertical': 'vertical_dpi' in printTicketStore.dpi.getValue() ?
- printTicketStore.dpi.getValue().vertical_dpi :
- 0,
- 'deviceName': destination.id,
- 'fitToPageEnabled': printTicketStore.fitToPage.getValue(),
- 'pageWidth': documentInfo.pageSize.width,
- 'pageHeight': documentInfo.pageSize.height,
- 'showSystemDialog': opt_showSystemDialog
- };
-
- if (!destination.isLocal) {
- // We can't set cloudPrintID if the destination is "Print with Cloud
- // Print" because the native system will try to print to Google Cloud
- // Print with this ID instead of opening a Google Cloud Print dialog.
- ticket['cloudPrintID'] = destination.id;
- }
-
- if (printTicketStore.marginsType.isCapabilityAvailable() &&
- printTicketStore.marginsType.isValueEqual(
- print_preview.ticket_items.MarginsTypeValue.CUSTOM)) {
- const customMargins = printTicketStore.customMargins.getValue();
- const orientationEnum =
- print_preview.ticket_items.CustomMarginsOrientation;
- ticket['marginsCustom'] = {
- 'marginTop': customMargins.get(orientationEnum.TOP),
- 'marginRight': customMargins.get(orientationEnum.RIGHT),
- 'marginBottom': customMargins.get(orientationEnum.BOTTOM),
- 'marginLeft': customMargins.get(orientationEnum.LEFT)
- };
- }
-
- if (destination.isPrivet || destination.isExtension) {
- ticket['ticket'] = printTicketStore.createPrintTicket(destination);
- ticket['capabilities'] = JSON.stringify(destination.capabilities);
- }
-
- if (opt_isOpenPdfInPreview) {
- ticket['OpenPDFInPreview'] = true;
- }
-
- return cr.sendWithPromise('print', JSON.stringify(ticket));
+ print(printTicket) {
+ return cr.sendWithPromise('print', printTicket);
}
/** Requests that the current pending print request be cancelled. */
@@ -392,7 +224,7 @@ cr.define('print_preview', function() {
/**
* Sends the app state to be saved in the sticky settings.
- * @param {string} appStateStr JSON string of the app state to persist
+ * @param {string} appStateStr JSON string of the app state to persist.
*/
saveAppState(appStateStr) {
chrome.send('saveAppState', [appStateStr]);
@@ -480,19 +312,6 @@ cr.define('print_preview', function() {
let currentInstance = null;
/**
- * Constant values matching printing::DuplexMode enum.
- * @enum {number}
- */
- NativeLayer.DuplexMode = {SIMPLEX: 0, LONG_EDGE: 1, UNKNOWN_DUPLEX_MODE: -1};
-
- /**
- * Enumeration of color modes used by Chromium.
- * @enum {number}
- * @private
- */
- NativeLayer.ColorMode_ = {GRAY: 1, COLOR: 2};
-
- /**
* Version of the serialized state of the print preview.
* @type {number}
* @const
diff --git a/chromium/chrome/browser/resources/print_preview/new/app.html b/chromium/chrome/browser/resources/print_preview/new/app.html
index bde13b165c8..fd29781eb45 100644
--- a/chromium/chrome/browser/resources/print_preview/new/app.html
+++ b/chromium/chrome/browser/resources/print_preview/new/app.html
@@ -1,7 +1,17 @@
<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="chrome://resources/html/event_tracker.html">
+<link rel="import" href="chrome://resources/html/webui_listener_tracker.html">
+<link rel="import" href="../native_layer.html">
+<link rel="import" href="../data/destination.html">
+<link rel="import" href="../data/destination_store.html">
+<link rel="import" href="../data/document_info.html">
+<link rel="import" href="../data/measurement_system.html">
+<link rel="import" href="../data/user_info.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="model.html">
<link rel="import" href="header.html">
+<link rel="import" href="preview_area.html">
<link rel="import" href="destination_settings.html">
<link rel="import" href="pages_settings.html">
<link rel="import" href="copies_settings.html">
@@ -38,26 +48,26 @@
overflow: auto;
}
- #previewArea {
+ #preview-area {
-webkit-border-start: 1px solid #dcdcdc;
align-items: center;
background-color: #e6e6e6;
- display: flex;
flex: 1;
- justify-content: center;
}
</style>
<print-preview-model id="model" settings="{{settings}}"
- destination="{{destination}}" document-info="{{documentInfo}}"
- state="{{state}}"></print-preview-model>
+ destination="{{destination_}}" document-info="{{documentInfo_}}"
+ recent-destinations="{{recentDestinations_}}"
+ on-save-sticky-settings="onSaveStickySettings_">
+ </print-preview-model>
<div id="sidebar">
- <print-preview-header destination="[[destination]]" state="[[state]]"
+ <print-preview-header destination="[[destination_]]" state="{{state_}}"
settings="[[settings]]"></print-preview-header>
<div id="settings-sections">
- <print-preview-destination-settings destination="[[destination]]">
+ <print-preview-destination-settings destination="[[destination_]]">
</print-preview-destination-settings>
<print-preview-pages-settings settings="{{settings}}"
- document-info="[[documentInfo]]"
+ document-info="[[documentInfo_]]"
hidden$="[[!settings.pages.available]]">
</print-preview-pages-settings>
<print-preview-copies-settings settings="{{settings}}"
@@ -70,26 +80,34 @@
hidden$="[[!settings.color.available]]">
</print-preview-color-settings>
<print-preview-media-size-settings settings="{{settings}}"
+ capability="[[destination_.capabilities.printer.media_size]]"
hidden$="[[!settings.mediaSize.available]]">
</print-preview-media-size-settings>
<print-preview-margins-settings settings="{{settings}}"
hidden$="[[!settings.margins.available]]">
</print-preview-margins-settings>
<print-preview-dpi-settings settings="{{settings}}"
+ capability="[[destination_.capabilities.printer.dpi]]"
hidden$="[[!settings.dpi.available]]">
</print-preview-dpi-settings>
<print-preview-scaling-settings settings="{{settings}}"
- document-info="[[documentInfo]]"
+ document-info="[[documentInfo_]]"
hidden$="[[!settings.scaling.available]]">
</print-preview-scaling-settings>
- <print-preview-other-options-settings settings="{{settings}}">
+ <print-preview-other-options-settings settings="{{settings}}"
+ hidden$="[[!settings.otherOptions.available]]">
</print-preview-other-options-settings>
<print-preview-advanced-options-settings settings="{{settings}}"
hidden$="[[!settings.vendorItems.available]]">
</print-preview-advanced-options-settings>
</div>
</div>
- <div id="previewArea">preview area</div>
+ <div id="preview-area">
+ <print-preview-preview-area settings="{{settings}}"
+ destination="[[destination_]]" document-info="{{documentInfo_}}"
+ state="{{state_}}">
+ </print-preview-preview-area>
+ </div>
</template>
<script src="app.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/print_preview/new/app.js b/chromium/chrome/browser/resources/print_preview/new/app.js
index 9ca31b13b63..c45886a2ec6 100644
--- a/chromium/chrome/browser/resources/print_preview/new/app.js
+++ b/chromium/chrome/browser/resources/print_preview/new/app.js
@@ -5,6 +5,7 @@
Polymer({
is: 'print-preview-app',
+ behaviors: [SettingsBehavior],
properties: {
/**
* Object containing current settings of Print Preview, for use by Polymer
@@ -16,22 +17,136 @@ Polymer({
notify: true,
},
- /** @type {print_preview.Destination} */
- destination: {
+ /** @private {print_preview.DocumentInfo} */
+ documentInfo_: {
type: Object,
notify: true,
},
- /** @type {print_preview.DocumentInfo} */
- documentInfo: {
+ /** @private {print_preview.Destination} */
+ destination_: {
type: Object,
notify: true,
},
- /** @type {!print_preview_new.State} */
- state: {
+ /** @private {!Array<print_preview.RecentDestination>} */
+ recentDestinations_: {
+ type: Array,
+ notify: true,
+ },
+
+ /** @private {!print_preview_new.State} */
+ state_: {
type: Object,
notify: true,
+ value: {
+ previewLoading: false,
+ previewFailed: false,
+ cloudPrintError: '',
+ privetExtensionError: '',
+ invalidSettings: false,
+ initialized: false,
+ cancelled: false,
+ },
},
},
+
+ /** @private {?print_preview.NativeLayer} */
+ nativeLayer_: null,
+
+ /** @private {?print_preview.UserInfo} */
+ userInfo_: null,
+
+ /** @private {?WebUIListenerTracker} */
+ listenerTracker_: null,
+
+ /** @private {?print_preview.DestinationStore} */
+ destinationStore_: null,
+
+ /** @private {!EventTracker} */
+ tracker_: new EventTracker(),
+
+ /** @type {!print_preview.MeasurementSystem} */
+ measurementSystem_: new print_preview.MeasurementSystem(
+ ',', '.', print_preview.MeasurementSystemUnitType.IMPERIAL),
+
+ /** @override */
+ attached: function() {
+ this.nativeLayer_ = print_preview.NativeLayer.getInstance();
+ this.documentInfo_ = new print_preview.DocumentInfo();
+ this.userInfo_ = new print_preview.UserInfo();
+ this.listenerTracker_ = new WebUIListenerTracker();
+ this.destinationStore_ = new print_preview.DestinationStore(
+ this.userInfo_, this.listenerTracker_);
+ this.tracker_.add(
+ this.destinationStore_,
+ print_preview.DestinationStore.EventType.DESTINATION_SELECT,
+ this.onDestinationSelect_.bind(this));
+ this.tracker_.add(
+ this.destinationStore_,
+ print_preview.DestinationStore.EventType
+ .SELECTED_DESTINATION_CAPABILITIES_READY,
+ this.onDestinationUpdated_.bind(this));
+ this.nativeLayer_.getInitialSettings().then(
+ this.onInitialSettingsSet_.bind(this));
+ },
+
+ /** @override */
+ detached: function() {
+ this.listenerTracker_.removeAll();
+ this.tracker_.removeAll();
+ },
+
+ /**
+ * @param {!print_preview.NativeInitialSettings} settings
+ * @private
+ */
+ onInitialSettingsSet_: function(settings) {
+ this.documentInfo_.init(
+ settings.previewModifiable, settings.documentTitle,
+ settings.documentHasSelection);
+ this.notifyPath('documentInfo_.isModifiable');
+ this.notifyPath('documentInfo_.hasSelection');
+ this.notifyPath('documentInfo_.title');
+ this.notifyPath('documentInfo_.pageCount');
+ this.$.model.updateFromStickySettings(settings.serializedAppStateStr);
+ this.measurementSystem_.setSystem(
+ settings.thousandsDelimeter, settings.decimalDelimeter,
+ settings.unitType);
+ this.setSetting('selectionOnly', settings.shouldPrintSelectionOnly);
+ this.destinationStore_.init(
+ settings.isInAppKioskMode, settings.printerName,
+ settings.serializedDefaultDestinationSelectionRulesStr,
+ this.recentDestinations_);
+ },
+
+ /** @private */
+ onDestinationSelect_: function() {
+ this.destination_ = this.destinationStore_.selectedDestination;
+ },
+
+ /** @private */
+ onDestinationUpdated_: function() {
+ this.set(
+ 'destination_.capabilities',
+ this.destinationStore_.selectedDestination.capabilities);
+ if (!this.state_.initialized)
+ this.set('state_.initialized', true);
+ },
+
+ /** @private */
+ onPreviewCancelled_: function() {
+ if (!this.state_.cancelled)
+ return;
+ this.detached();
+ this.nativeLayer_.dialogClose(true);
+ },
+
+ /**
+ * @param {!CustomEvent} e Event containing the sticky settings string.
+ * @private
+ */
+ onSaveStickySettings_: function(e) {
+ this.nativeLayer_.saveAppState(/** @type {string} */ (e.detail));
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/color_settings.html b/chromium/chrome/browser/resources/print_preview/new/color_settings.html
index cca961b8623..b95459a0f05 100644
--- a/chromium/chrome/browser/resources/print_preview/new/color_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/color_settings.html
@@ -11,7 +11,7 @@
<print-preview-settings-section>
<span id="color-label" slot="title">$i18n{optionColor}</span>
<div slot="controls">
- <select aria-labelledby="color-label">
+ <select aria-labelledby="color-label" on-change="onChange_">
<option value="bw" selected>$i18n{optionBw}</option>
<option value="color">$i18n{optionColor}</option>
</select>
diff --git a/chromium/chrome/browser/resources/print_preview/new/color_settings.js b/chromium/chrome/browser/resources/print_preview/new/color_settings.js
index b28f250afeb..075141f2a01 100644
--- a/chromium/chrome/browser/resources/print_preview/new/color_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/color_settings.js
@@ -4,4 +4,21 @@
Polymer({
is: 'print-preview-color-settings',
+
+ behaviors: [SettingsBehavior],
+
+ observers: ['onColorSettingChange_(settings.color.value)'],
+
+ /**
+ * @param {*} value The new value of the color setting.
+ * @private
+ */
+ onColorSettingChange_: function(value) {
+ this.$$('select').value = /** @type {boolean} */ (value) ? 'color' : 'bw';
+ },
+
+ /** @private */
+ onChange_: function() {
+ this.setSetting('color', this.$$('select').value == 'color');
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/compiled_resources2.gyp b/chromium/chrome/browser/resources/print_preview/new/compiled_resources2.gyp
index d8e8670920c..0441a3c1e62 100644
--- a/chromium/chrome/browser/resources/print_preview/new/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/print_preview/new/compiled_resources2.gyp
@@ -18,7 +18,17 @@
'scaling_settings',
'other_options_settings',
'advanced_options_settings',
+ 'preview_area',
'model',
+ 'state',
+ '../compiled_resources2.gyp:native_layer',
+ '../data/compiled_resources2.gyp:destination',
+ '../data/compiled_resources2.gyp:destination_store',
+ '../data/compiled_resources2.gyp:document_info',
+ '../data/compiled_resources2.gyp:measurement_system',
+ '../data/compiled_resources2.gyp:user_info',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:event_tracker',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:webui_listener_tracker',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
@@ -26,7 +36,9 @@
'target_name': 'header',
'dependencies': [
'../data/compiled_resources2.gyp:destination',
+ 'model',
'settings_behavior',
+ 'state',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
@@ -59,30 +71,39 @@
{
'target_name': 'layout_settings',
'dependencies': [
+ 'settings_behavior',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
'target_name': 'color_settings',
'dependencies': [
+ 'settings_behavior',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
'target_name': 'media_size_settings',
'dependencies': [
+ 'settings_behavior',
+ 'settings_select',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
'target_name': 'margins_settings',
'dependencies': [
+ 'settings_behavior',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
'target_name': 'dpi_settings',
'dependencies': [
+ 'settings_behavior',
+ 'settings_select',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
@@ -115,19 +136,56 @@
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
+ 'target_name': 'settings_select',
+ 'dependencies': [
+ 'settings_behavior',
+ '../compiled_resources2.gyp:print_preview_utils',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
'target_name': 'settings_behavior',
'dependencies': [
- 'model',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
{
- 'target_name': 'model',
+ 'target_name': 'preview_area',
'dependencies': [
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:web_ui_listener_behavior',
+ '../../pdf/compiled_resources2.gyp:pdf_scripting_api',
+ '../compiled_resources2.gyp:native_layer',
+ '../compiled_resources2.gyp:print_preview_utils',
+ '../data/compiled_resources2.gyp:destination',
+ '../data/compiled_resources2.gyp:document_info',
+ '../data/compiled_resources2.gyp:coordinate2d',
+ '../data/compiled_resources2.gyp:size',
+ '../data/compiled_resources2.gyp:margins',
+ '../data/compiled_resources2.gyp:printable_area',
+ 'settings_behavior',
+ 'state',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'model',
+ 'dependencies': [
+ 'settings_behavior',
'../data/compiled_resources2.gyp:destination',
'../data/compiled_resources2.gyp:document_info',
+ '../data/compiled_resources2.gyp:margins',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'state',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
}
diff --git a/chromium/chrome/browser/resources/print_preview/new/copies_settings.html b/chromium/chrome/browser/resources/print_preview/new/copies_settings.html
index f6d9374fe18..f1168f6f5d8 100644
--- a/chromium/chrome/browser/resources/print_preview/new/copies_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/copies_settings.html
@@ -13,12 +13,11 @@
default-value="1" input-label="$i18n{copiesLabel}"
input-string="{{inputString_}}" input-valid="{{inputValid_}}"
hint-message="$i18n{copiesInstruction}">
- <div slot="opt-inside-content" class="collate-container checkbox"
- aria-live="polite"
+ <div slot="opt-inside-content" class="checkbox" aria-live="polite"
hidden$="[[collateHidden_(inputString_, inputValid_)]]">
<label>
- <input class="collate" type="checkbox" checked
- aria-labelledby="copies-collate-label">
+ <input id="collate" type="checkbox" on-change="onCollateChange_"
+ aria-labelledby="copies-collate-label">
<span id="copies-collate-label">$i18n{optionCollate}</span>
</label>
</div>
diff --git a/chromium/chrome/browser/resources/print_preview/new/copies_settings.js b/chromium/chrome/browser/resources/print_preview/new/copies_settings.js
index b58408ff391..826c5de2217 100644
--- a/chromium/chrome/browser/resources/print_preview/new/copies_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/copies_settings.js
@@ -20,7 +20,7 @@ Polymer({
observers: [
'onInputChanged_(inputString_, inputValid_)',
- 'onInitialized_(settings.copies.value)'
+ 'onInitialized_(settings.copies.value, settings.collate.value)'
],
/**
@@ -32,7 +32,9 @@ Polymer({
return;
this.isInitialized_ = true;
const copies = this.getSetting('copies');
- this.set('inputString_', copies.value);
+ this.inputString_ = /** @type {string} */ (copies.value.toString());
+ const collate = this.getSetting('collate');
+ this.$.collate.checked = /** @type {boolean} */ (collate.value);
},
/**
@@ -53,4 +55,9 @@ Polymer({
collateHidden_: function() {
return !this.inputValid_ || parseInt(this.inputString_, 10) == 1;
},
+
+ /** @private */
+ onCollateChange_: function() {
+ this.setSetting('collate', this.$.collate.checked);
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/destination_settings.html b/chromium/chrome/browser/resources/print_preview/new/destination_settings.html
index d2882dde447..69f1f01c23f 100644
--- a/chromium/chrome/browser/resources/print_preview/new/destination_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/destination_settings.html
@@ -23,6 +23,7 @@
align-items: center;
display: flex;
min-height: 28px;
+ overflow: hidden;
}
.destination-icon {
@@ -36,6 +37,7 @@
display: flex;
flex: 1;
flex-direction: column;
+ overflow: hidden;
width: 100%;
}
@@ -69,8 +71,8 @@
<div class="destination-info-wrapper">
<div class="destination-name">[[destination.id]]</div>
<div class="destination-location">[[destination.hint]]</div>
- <div class="destination-offline-status">
- [[destination.offlineStatusText]]</div>
+ <div class="destination-connection-status">
+ [[destination.connectionStatusText]]</div>
</div>
</div>
<button>$i18n{changeDestination}</button>
diff --git a/chromium/chrome/browser/resources/print_preview/new/dpi_settings.html b/chromium/chrome/browser/resources/print_preview/new/dpi_settings.html
index d7988acd78a..2e448060168 100644
--- a/chromium/chrome/browser/resources/print_preview/new/dpi_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/dpi_settings.html
@@ -1,18 +1,22 @@
<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="chrome://resources/html/cr.html">
<link rel="import" href="print_preview_shared_css.html">
-<link rel="import" href="select_css.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="settings_section.html">
+<link rel="import" href="settings_select.html">
<dom-module id="print-preview-dpi-settings">
<template>
- <style include="print-preview-shared select">
+ <style include="print-preview-shared">
</style>
<print-preview-settings-section>
<span id="dpi-label" slot="title">$i18n{dpiLabel}</span>
<div slot="controls">
- <select aria-labelledby="dpi-label">
- </select>
+ <print-preview-settings-select aria-labelled-by="dpi-label"
+ capability="[[capabilityWithLabels_]]" setting-name="dpi"
+ settings="{{settings}}">
+ </print-preview-settings-select>
</div>
</print-preview-settings-section>
</template>
diff --git a/chromium/chrome/browser/resources/print_preview/new/dpi_settings.js b/chromium/chrome/browser/resources/print_preview/new/dpi_settings.js
index 62bf5e2dad2..c5d1c8d9b11 100644
--- a/chromium/chrome/browser/resources/print_preview/new/dpi_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/dpi_settings.js
@@ -2,6 +2,89 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+cr.exportPath('print_preview_new');
+
+/**
+ * @typedef {{
+ * horizontal_dpi: (number | undefined),
+ * vertical_dpi: (number | undefined),
+ * vendor_id: (number | undefined)}}
+ */
+print_preview_new.DpiOption;
+
+/**
+ * @typedef {{
+ * horizontal_dpi: (number | undefined),
+ * name: string,
+ * vertical_dpi: (number | undefined),
+ * vendor_id: (number | undefined)}}
+ */
+print_preview_new.LabelledDpiOption;
+
Polymer({
is: 'print-preview-dpi-settings',
+
+ behaviors: [SettingsBehavior],
+
+ properties: {
+ /** @type {{ option: Array<!print_preview_new.SelectOption> }} */
+ capability: Object,
+
+ /** @private {{ option: Array<!print_preview_new.SelectOption> }} */
+ capabilityWithLabels_: {
+ type: Object,
+ computed: 'computeCapabilityWithLabels_(capability)',
+ },
+ },
+
+ observers: [
+ 'onDpiSettingChange_(settings.dpi.value, capabilityWithLabels_.option)',
+ ],
+
+ /**
+ * Adds default labels for each option.
+ * @return {{option: Array<!print_preview_new.SelectOption>}}
+ * @private
+ */
+ computeCapabilityWithLabels_: function() {
+ if (!this.capability || !this.capability.option)
+ return this.capability;
+ const result =
+ /** @type {{option: Array<!print_preview_new.SelectOption>}} */ (
+ JSON.parse(JSON.stringify(this.capability)));
+ this.capability.option.forEach((option, index) => {
+ const dpiOption = /** @type {print_preview_new.DpiOption} */ (option);
+ const hDpi = dpiOption.horizontal_dpi || 0;
+ const vDpi = dpiOption.vertical_dpi || 0;
+ if (hDpi > 0 && vDpi > 0 && hDpi != vDpi) {
+ result.option[index].name = loadTimeData.getStringF(
+ 'nonIsotropicDpiItemLabel', hDpi.toLocaleString(),
+ vDpi.toLocaleString());
+ } else {
+ result.option[index].name = loadTimeData.getStringF(
+ 'dpiItemLabel', (hDpi || vDpi).toLocaleString());
+ }
+ });
+ return result;
+ },
+
+ /**
+ * @param {!print_preview_new.SelectOption} value The new value of the dpi
+ * setting.
+ * @private
+ */
+ onDpiSettingChange_: function(value) {
+ const dpiValue = /** @type {print_preview_new.DpiOption} */ (value);
+ for (const option of assert(this.capabilityWithLabels_.option)) {
+ const dpiOption =
+ /** @type {print_preview_new.LabelledDpiOption} */ (option);
+ if (dpiValue.horizontal_dpi == dpiOption.horizontal_dpi &&
+ dpiValue.vertical_dpi == dpiOption.vertical_dpi &&
+ dpiValue.vendor_id == dpiOption.vendor_id) {
+ this.$$('print-preview-settings-select')
+ .selectValue(JSON.stringify(option));
+ return;
+ }
+ }
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/header.js b/chromium/chrome/browser/resources/print_preview/new/header.js
index a9aed406475..00ebc16df7f 100644
--- a/chromium/chrome/browser/resources/print_preview/new/header.js
+++ b/chromium/chrome/browser/resources/print_preview/new/header.js
@@ -12,7 +12,10 @@ Polymer({
destination: Object,
/** @type {!print_preview_new.State} */
- state: Object,
+ state: {
+ type: Object,
+ notify: true,
+ },
/** @private {boolean} */
printInProgress_: {
@@ -53,7 +56,7 @@ Polymer({
/** @private */
onCancelButtonTap_: function() {
- this.printInProgress_ = false;
+ this.set('state.cancelled', true);
},
/**
@@ -61,9 +64,11 @@ Polymer({
* @private
*/
isPdfOrDrive_: function() {
- return this.destination.id ==
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF ||
- this.destination.id == print_preview.Destination.GooglePromotedId.DOCS;
+ return this.destination &&
+ (this.destination.id ==
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF ||
+ this.destination.id ==
+ print_preview.Destination.GooglePromotedId.DOCS);
},
/**
diff --git a/chromium/chrome/browser/resources/print_preview/new/layout_settings.html b/chromium/chrome/browser/resources/print_preview/new/layout_settings.html
index d283f42ada5..afbc18b2d85 100644
--- a/chromium/chrome/browser/resources/print_preview/new/layout_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/layout_settings.html
@@ -2,6 +2,7 @@
<link rel="import" href="print_preview_shared_css.html">
<link rel="import" href="select_css.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="settings_section.html">
<dom-module id="print-preview-layout-settings">
@@ -10,7 +11,7 @@
<print-preview-settings-section>
<span id="layout-label" slot="title">$i18n{layoutLabel}</span>
<div slot="controls">
- <select aria-labelledby="layout-label">
+ <select aria-labelledby="layout-label" on-change="onChange_">
<option value="portrait" selected>$i18n{optionPortrait}</option>
<option value="landscape">$i18n{optionLandscape}</option>
</select>
diff --git a/chromium/chrome/browser/resources/print_preview/new/layout_settings.js b/chromium/chrome/browser/resources/print_preview/new/layout_settings.js
index 21bac56700e..77d431925c4 100644
--- a/chromium/chrome/browser/resources/print_preview/new/layout_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/layout_settings.js
@@ -4,4 +4,22 @@
Polymer({
is: 'print-preview-layout-settings',
+
+ behaviors: [SettingsBehavior],
+
+ observers: ['onLayoutSettingChange_(settings.layout.value)'],
+
+ /**
+ * @param {*} value The new value of the layout setting.
+ * @private
+ */
+ onLayoutSettingChange_: function(value) {
+ this.$$('select').value =
+ /** @type {boolean} */ (value) ? 'landscape' : 'portrait';
+ },
+
+ /** @private */
+ onChange_: function() {
+ this.setSetting('layout', this.$$('select').value == 'landscape');
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/margins_settings.html b/chromium/chrome/browser/resources/print_preview/new/margins_settings.html
index bffdaac1bb1..dbc9ac60d9c 100644
--- a/chromium/chrome/browser/resources/print_preview/new/margins_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/margins_settings.html
@@ -2,6 +2,7 @@
<link rel="import" href="print_preview_shared_css.html">
<link rel="import" href="select_css.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="settings_section.html">
<dom-module id="print-preview-margins-settings">
@@ -11,7 +12,7 @@
<print-preview-settings-section>
<span id="margins-label" slot="title">$i18n{marginsLabel}</span>
<div slot="controls">
- <select aria-labelledby="margins-label">
+ <select aria-labelledby="margins-label" on-change="onChange_">
<!-- The order of these options must match the natural order of their
values, which come from
print_preview.ticket_items.MarginsTypeValue. -->
diff --git a/chromium/chrome/browser/resources/print_preview/new/margins_settings.js b/chromium/chrome/browser/resources/print_preview/new/margins_settings.js
index d0e942300ba..65ec5a10e3e 100644
--- a/chromium/chrome/browser/resources/print_preview/new/margins_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/margins_settings.js
@@ -4,4 +4,21 @@
Polymer({
is: 'print-preview-margins-settings',
+
+ behaviors: [SettingsBehavior],
+
+ observers: ['onMarginsSettingChange_(settings.margins.value)'],
+
+ /**
+ * @param {*} value The new value of the margins setting.
+ * @private
+ */
+ onMarginsSettingChange_: function(value) {
+ this.$$('select').value = /** @type {string} */ (value).toString();
+ },
+
+ /** @private */
+ onChange_: function() {
+ this.setSetting('margins', parseInt(this.$$('select').value, 10));
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/media_size_settings.html b/chromium/chrome/browser/resources/print_preview/new/media_size_settings.html
index a7e74065e51..540f8f0972c 100644
--- a/chromium/chrome/browser/resources/print_preview/new/media_size_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/media_size_settings.html
@@ -1,18 +1,21 @@
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="print_preview_shared_css.html">
-<link rel="import" href="select_css.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="settings_section.html">
+<link rel="import" href="settings_select.html">
<dom-module id="print-preview-media-size-settings">
<template>
- <style include="print-preview-shared select">
+ <style include="print-preview-shared">
</style>
<print-preview-settings-section>
<span id="media-size-label" slot="title">$i18n{mediaSizeLabel}</span>
<div slot="controls">
- <select aria-labelledby="media-size-label">
- </select>
+ <print-preview-settings-select aria-labelledby="media-size-label"
+ capability="[[capability]]" setting-name="mediaSize"
+ settings="{{settings}}">
+ </print-preview-settings-select>
</div>
</print-preview-settings-section>
</template>
diff --git a/chromium/chrome/browser/resources/print_preview/new/media_size_settings.js b/chromium/chrome/browser/resources/print_preview/new/media_size_settings.js
index e425ec73a47..55dc7ebcb8b 100644
--- a/chromium/chrome/browser/resources/print_preview/new/media_size_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/media_size_settings.js
@@ -4,4 +4,28 @@
Polymer({
is: 'print-preview-media-size-settings',
+
+ behaviors: [SettingsBehavior],
+
+ properties: {
+ capability: Object,
+ },
+
+ observers:
+ ['onMediaSizeSettingChange_(settings.mediaSize.value, ' +
+ 'capability.option)'],
+
+ /**
+ * @param {*} value The new value of the media size setting.
+ * @private
+ */
+ onMediaSizeSettingChange_: function(value) {
+ const valueToSet = JSON.stringify(value);
+ for (const option of this.capability.option) {
+ if (JSON.stringify(option) == valueToSet) {
+ this.$$('print-preview-settings-select').selectValue(valueToSet);
+ return;
+ }
+ }
+ },
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/model.html b/chromium/chrome/browser/resources/print_preview/new/model.html
index 3c40ff26599..30924113655 100644
--- a/chromium/chrome/browser/resources/print_preview/new/model.html
+++ b/chromium/chrome/browser/resources/print_preview/new/model.html
@@ -1,6 +1,8 @@
<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="chrome://resources/html/cr.html">
<link rel="import" href="../data/destination.html">
<link rel="import" href="../data/document_info.html">
+<link rel="import" href="../data/margins.html">
<script src="model.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/new/model.js b/chromium/chrome/browser/resources/print_preview/new/model.js
index 2925555aaa0..bf4fe074786 100644
--- a/chromium/chrome/browser/resources/print_preview/new/model.js
+++ b/chromium/chrome/browser/resources/print_preview/new/model.js
@@ -3,27 +3,51 @@
// found in the LICENSE file.
cr.exportPath('print_preview_new');
-
/**
* @typedef {{
- * value: *,
- * valid: boolean,
- * available: boolean,
- * updatesPreview: boolean
+ * version: string,
+ * recentDestinations: (!Array<!print_preview.RecentDestination> |
+ * undefined),
+ * dpi: ({horizontal_dpi: number,
+ * vertical_dpi: number,
+ * is_default: (boolean | undefined)} | undefined),
+ * mediaSize: ({height_microns: number,
+ * width_microns: number,
+ * custom_display_name: (string | undefined),
+ * is_default: (boolean | undefined)} | undefined),
+ * marginsType: (print_preview.ticket_items.MarginsTypeValue | undefined),
+ * customMargins: ({marginTop: number,
+ * marginBottom: number,
+ * marginLeft: number,
+ * marginRight: number} | undefined),
+ * isColorEnabled: (boolean | undefined),
+ * isDuplexEnabled: (boolean | undefined),
+ * isHeaderFooterEnabled: (boolean | undefined),
+ * isLandscapeEnabled: (boolean | undefined),
+ * isCollateEnabled: (boolean | undefined),
+ * isFitToPageEnabled: (boolean | undefined),
+ * isCssBackgroundEnabled: (boolean | undefined),
+ * scaling: (string | undefined),
+ * vendor_options: (Object | undefined)
* }}
*/
-print_preview_new.Setting;
+print_preview_new.SerializedSettings;
+
+(function() {
+'use strict';
+
+/** @type {number} Number of recent destinations to save. */
+const NUM_DESTINATIONS = 3;
/**
- * @typedef {{
- * previewLoading: boolean,
- * previewFailed: boolean,
- * cloudPrintError: string,
- * privetExtensionError: string,
- * invalidSettings: boolean,
- * }}
+ * Sticky setting names. Alphabetical except for fitToPage, which must be set
+ * after scaling in updateFromStickySettings().
+ * @type {Array<string>}
*/
-print_preview_new.State;
+const STICKY_SETTING_NAMES = [
+ 'collate', 'color', 'cssBackground', 'dpi', 'duplex', 'headerFooter',
+ 'layout', 'margins', 'mediaSize', 'scaling', 'fitToPage'
+];
Polymer({
is: 'print-preview-model',
@@ -32,127 +56,143 @@ Polymer({
/**
* Object containing current settings of Print Preview, for use by Polymer
* controls.
- * @type {{
- * pages: !print_preview_new.Setting,
- * copies: !print_preview_new.Setting,
- * collate: !print_preview_new.Setting,
- * layout: !print_preview_new.Setting,
- * color: !print_preview_new.Setting,
- * mediaSize: !print_preview_new.Setting,
- * margins: !print_preview_new.Setting,
- * dpi: !print_preview_new.Setting,
- * fitToPage: !print_preview_new.Setting,
- * scaling: !print_preview_new.Setting,
- * duplex: !print_preview_new.Setting,
- * cssBackground: !print_preview_new.Setting,
- * selectionOnly: !print_preview_new.Setting,
- * headerFooter: !print_preview_new.Setting,
- * rasterize: !print_preview_new.Setting,
- * vendorItems: !print_preview_new.Setting,
- * }}
+ * @type {!print_preview_new.Settings}
*/
settings: {
type: Object,
notify: true,
value: {
pages: {
- value: [1, 2, 3, 4, 5],
+ value: [1],
+ unavailableValue: [],
valid: true,
available: true,
- updatesPreview: true,
+ key: '',
},
copies: {
value: '1',
+ unavailableValue: '1',
valid: true,
available: true,
- updatesPreview: false,
+ key: '',
},
collate: {
value: true,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: false,
+ key: 'isCollateEnabled',
},
layout: {
value: false, /* portrait */
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'isLandscapeEnabled',
},
color: {
value: true, /* color */
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'isColorEnabled',
},
mediaSize: {
value: {
width_microns: 215900,
height_microns: 279400,
},
+ unavailableValue: {},
valid: true,
available: true,
- updatesPreview: true,
+ key: 'mediaSize',
},
margins: {
- value: 0,
+ value: print_preview.ticket_items.MarginsTypeValue.DEFAULT,
+ unavailableValue: print_preview.ticket_items.MarginsTypeValue.DEFAULT,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'marginsType',
},
dpi: {
value: {},
+ unavailableValue: {},
valid: true,
available: true,
- updatesPreview: false,
+ key: 'dpi',
},
fitToPage: {
value: false,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'isFitToPageEnabled',
},
scaling: {
value: '100',
+ unavailableValue: '100',
valid: true,
available: true,
- updatesPreview: true,
+ key: 'scaling',
},
duplex: {
value: true,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: false,
+ key: 'isDuplexEnabled',
},
cssBackground: {
value: false,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'isCssBackgroundEnabled',
},
selectionOnly: {
value: false,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: '',
},
headerFooter: {
value: true,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: true,
+ key: 'isHeaderFooterEnabled',
},
rasterize: {
value: false,
+ unavailableValue: false,
valid: true,
available: true,
- updatesPreview: false,
+ key: '',
},
vendorItems: {
value: {},
+ unavailableValue: {},
valid: true,
available: true,
- updatesPreview: false,
+ key: '',
+ },
+ // This does not represent a real setting value, and is used only to
+ // expose the availability of the other options settings section.
+ otherOptions: {
+ value: null,
+ unavailableValue: null,
+ valid: true,
+ available: true,
+ },
+ // This does not represent a real settings value, but is used to
+ // propagate the correctly formatted ranges for print tickets.
+ ranges: {
+ value: [],
+ unavailableValue: [],
+ valid: true,
+ available: true,
+ key: '',
},
},
},
@@ -161,127 +201,66 @@ Polymer({
destination: {
type: Object,
notify: true,
- value: function() {
- const dest = new print_preview.Destination(
- 'Foo Printer', print_preview.DestinationType.LOCAL,
- print_preview.DestinationOrigin.LOCAL, 'Foo Printer', true,
- print_preview.DestinationConnectionStatus.ONLINE,
- {description: 'PrinterBrandAA 12345'});
- dest.capabilities = {
- version: '1.0',
- printer: {
- collate: {default: true},
- color: {
- option: [
- {type: 'STANDARD_COLOR', is_default: true},
- {type: 'STANDARD_MONOCHROME'}
- ]
- },
- copies: {default: 1, max: 1000},
- dpi: {
- option: [
- {horizontal_dpi: 200, vertical_dpi: 200, is_default: true},
- {horizontal_dpi: 100, vertical_dpi: 100},
- ]
- },
- duplex: {
- option: [
- {type: 'NO_DUPLEX', is_default: true}, {type: 'LONG_EDGE'},
- {type: 'SHORT_EDGE'}
- ]
- },
- page_orientation: {
- option: [
- {type: 'PORTRAIT', is_default: true}, {type: 'LANDSCAPE'},
- {type: 'AUTO'}
- ]
- },
- media_size: {
- option: [
- {
- name: 'NA_LETTER',
- width_microns: 215900,
- height_microns: 279400,
- is_default: true,
- custom_display_name: 'Letter',
- },
- {
- name: 'CUSTOM_SQUARE',
- width_microns: 215900,
- height_microns: 215900,
- custom_display_name: 'CUSTOM_SQUARE',
- }
- ]
- },
- vendor_capability: [],
- }
- };
- return dest;
- },
},
- /** @type {print_preview.DocumentInfo} */
- documentInfo: {
- type: Object,
+ /** @type {!Array<!print_preview.RecentDestination>} */
+ recentDestinations: {
+ type: Array,
notify: true,
- value: function() {
- const info = new print_preview.DocumentInfo();
- info.init(false, 'DocumentTitle', true);
- info.updatePageCount(5);
- info.fitToPageScaling_ = 94;
- return info;
- },
+ value: [],
},
- /** @type {!print_preview_new.State} */
- state: {
+ /** @type {print_preview.DocumentInfo} */
+ documentInfo: {
type: Object,
notify: true,
- value: {
- previewLoading: false,
- previewFailed: false,
- cloudPrintError: '',
- privetExtensionError: '',
- invalidSettings: false,
- },
},
},
- observers:
- ['updateSettingsAvailable_(' +
- 'destination.id, destination.capabilities, ' +
- 'documentInfo.isModifiable, documentInfo.hasCssMediaStyles,' +
- 'documentInfo.hasSelection)'],
- /**
- * @private {!Array<string>} List of capability types considered color.
- * @const
- */
- COLOR_TYPES_: ['STANDARD_COLOR', 'CUSTOM_COLOR'],
+ observers: [
+ 'updateSettings_(' +
+ 'destination.id, destination.capabilities, ' +
+ 'documentInfo.isModifiable, documentInfo.hasCssMediaStyles,' +
+ 'documentInfo.hasSelection)',
+ 'updateRecentDestinations_(destination, destination.capabilities)',
+ 'stickySettingsChanged_(' +
+ 'settings.collate.value, settings.layout.value, settings.color.value,' +
+ 'settings.mediaSize.value, settings.margins.value, ' +
+ 'settings.dpi.value, settings.fitToPage.value, ' +
+ 'settings.scaling.value, settings.duplex.value, ' +
+ 'settings.headerFooter.value, settings.cssBackground.value)',
+ ],
- /**
- * @private {!Array<string>} List of capability types considered monochrome.
- * @const
- */
- MONOCHROME_TYPES_: ['STANDARD_MONOCHROME', 'CUSTOM_MONOCHROME'],
+ /** @private {boolean} */
+ initialized_: false,
/**
- * Updates the availability of the settings sections.
+ * Updates the availability of the settings sections and values of dpi and
+ * media size settings.
* @private
*/
- updateSettingsAvailable_: function() {
+ updateSettings_: function() {
const caps = (!!this.destination && !!this.destination.capabilities) ?
this.destination.capabilities.printer :
null;
+ this.updateSettingsAvailability_(caps);
+ this.updateSettingsValues_(caps);
+ },
+
+ /**
+ * @param {?print_preview.CddCapabilities} caps The printer capabilities.
+ * @private
+ */
+ updateSettingsAvailability_: function(caps) {
const isSaveToPdf = this.destination.id ==
print_preview.Destination.GooglePromotedId.SAVE_AS_PDF;
const knownSizeToSaveAsPdf = isSaveToPdf &&
(!this.documentInfo.isModifiable ||
this.documentInfo.hasCssMediaStyles);
-
this.set('settings.copies.available', !!caps && !!(caps.copies));
this.set('settings.collate.available', !!caps && !!(caps.collate));
this.set('settings.layout.available', this.isLayoutAvailable_(caps));
- this.set('settings.color.available', this.isColorAvailable_(caps));
+ this.set('settings.color.available', this.destination.hasColorCapability);
this.set('settings.margins.available', this.documentInfo.isModifiable);
this.set(
'settings.mediaSize.available',
@@ -301,10 +280,22 @@ Polymer({
'settings.selectionOnly.available',
this.documentInfo.isModifiable && this.documentInfo.hasSelection);
this.set('settings.headerFooter.available', this.documentInfo.isModifiable);
- this.set('settings.rasterize.available', !this.documentInfo.isModifiable);
+ this.set(
+ 'settings.rasterize.available',
+ !this.documentInfo.isModifiable && !cr.isWindows && !cr.isMac);
+ this.set(
+ 'settings.otherOptions.available',
+ this.settings.duplex.available ||
+ this.settings.cssBackground.available ||
+ this.settings.selectionOnly.available ||
+ this.settings.headerFooter.available ||
+ this.settings.rasterize.available);
},
- /** @param {?print_preview.CddCapabilities} caps The printer capabilities. */
+ /**
+ * @param {?print_preview.CddCapabilities} caps The printer capabilities.
+ * @private
+ */
isLayoutAvailable_: function(caps) {
if (!caps || !caps.page_orientation || !caps.page_orientation.option ||
!this.documentInfo.isModifiable ||
@@ -321,18 +312,124 @@ Polymer({
return hasLandscapeOption && hasAutoOrPortraitOption;
},
- /** @param {?print_preview.CddCapabilities} caps The printer capabilities. */
- isColorAvailable_: function(caps) {
- if (!caps || !caps.color || !caps.color.option)
- return false;
- let hasColor = false;
- let hasMonochrome = false;
- caps.color.option.forEach(option => {
- const type = assert(option.type);
- hasColor = hasColor || this.COLOR_TYPES_.includes(option.type);
- hasMonochrome =
- hasMonochrome || this.MONOCHROME_TYPES_.includes(option.type);
+ /**
+ * @param {?print_preview.CddCapabilities} caps The printer capabilities.
+ * @private
+ */
+ updateSettingsValues_: function(caps) {
+ if (this.settings.mediaSize.available) {
+ for (const option of caps.media_size.option) {
+ if (option.is_default) {
+ this.set('settings.mediaSize.value', option);
+ break;
+ }
+ }
+ }
+
+ if (this.settings.dpi.available) {
+ for (const option of caps.dpi.option) {
+ if (option.is_default) {
+ this.set('settings.dpi.value', option);
+ break;
+ }
+ }
+ } else if (
+ caps && caps.dpi && caps.dpi.option && caps.dpi.option.length > 0) {
+ this.set('settings.dpi.value', caps.dpi.option[0]);
+ }
+ },
+
+ /** @private */
+ updateRecentDestinations_: function() {
+ if (!this.initialized_)
+ return;
+
+ // Determine if this destination is already in the recent destinations,
+ // and where in the array it is located.
+ const newDestination =
+ print_preview.makeRecentDestination(assert(this.destination));
+ let indexFound = this.recentDestinations.findIndex(function(recent) {
+ return (
+ newDestination.id == recent.id &&
+ newDestination.origin == recent.origin);
+ });
+
+ // No change
+ if (indexFound == 0 &&
+ this.recentDestinations[0].capabilities ==
+ newDestination.capabilities) {
+ return;
+ }
+
+ // Shift the array so that the nth most recent destination is located at
+ // index n.
+ if (indexFound == -1 &&
+ this.recentDestinations.length == NUM_DESTINATIONS) {
+ indexFound = NUM_DESTINATIONS - 1;
+ }
+ if (indexFound != -1)
+ this.recentDestinations.splice(indexFound, 1);
+
+ // Add the most recent destination
+ this.recentDestinations.splice(0, 0, newDestination);
+ this.notifyPath('recentDestinations');
+
+ // Persist sticky settings.
+ this.stickySettingsChanged_();
+ },
+
+ /**
+ * @param {?string} savedSettingsStr The sticky settings from native layer
+ */
+ updateFromStickySettings: function(savedSettingsStr) {
+ this.initialized_ = true;
+ if (!savedSettingsStr)
+ return;
+
+ let savedSettings;
+ try {
+ savedSettings = /** @type {print_preview_new.SerializedSettings} */ (
+ JSON.parse(savedSettingsStr));
+ } catch (e) {
+ console.error('Unable to parse state ' + e);
+ return; // use default values rather than updating.
+ }
+ if (savedSettings.version != 2)
+ return;
+
+ let recentDestinations = savedSettings.recentDestinations || [];
+ if (!Array.isArray(recentDestinations)) {
+ recentDestinations = [recentDestinations];
+ }
+ this.recentDestinations = recentDestinations;
+
+ // Reset initialized, or stickySettingsChanged_ will get called for
+ // every setting that gets set below.
+ this.initialized_ = false;
+ STICKY_SETTING_NAMES.forEach(settingName => {
+ const setting = this.get(settingName, this.settings);
+ const value = savedSettings[setting.key];
+ if (value != undefined)
+ this.set(`settings.${settingName}.value`, value);
+ });
+ this.initialized_ = true;
+ },
+
+ /** @private */
+ stickySettingsChanged_: function() {
+ if (!this.initialized_)
+ return;
+
+ const serialization = {
+ version: 2,
+ recentDestinations: this.recentDestinations,
+ };
+
+ STICKY_SETTING_NAMES.forEach(settingName => {
+ const setting = this.get(settingName, this.settings);
+ serialization[assert(setting.key)] = setting.value;
});
- return hasColor && hasMonochrome;
+ this.fire('save-sticky-settings', JSON.stringify(serialization));
},
});
+})();
diff --git a/chromium/chrome/browser/resources/print_preview/new/other_options_settings.html b/chromium/chrome/browser/resources/print_preview/new/other_options_settings.html
index 71349530d43..b816a3274e9 100644
--- a/chromium/chrome/browser/resources/print_preview/new/other_options_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/other_options_settings.html
@@ -1,46 +1,53 @@
<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="chrome://resources/cr_elements/hidden_style_css.html">
<link rel="import" href="checkbox_radio_css.html">
<link rel="import" href="print_preview_shared_css.html">
+<link rel="import" href="settings_behavior.html">
<link rel="import" href="settings_section.html">
<dom-module id="print-preview-other-options-settings">
<template>
- <style include="print-preview-shared checkbox-radio">
+ <style include="print-preview-shared checkbox-radio cr-hidden-style">
+ label {
+ display: block;
+ }
</style>
<print-preview-settings-section class="multirow-controls">
<span slot="title" id="options-label">$i18n{optionsLabel}</span>
<div slot="controls" class="checkbox">
- <div id="header-footer-container">
- <label aria-live="polite">
- <input type="checkbox">
- <span>$i18n{optionHeaderFooter}</span>
- </label>
- </div>
- <div id="duplex-container">
- <label aria-live="polite">
- <input type="checkbox" checked="{{duplexValue_::change}}">
- <span>$i18n{optionTwoSided}</span>
- </label>
- </div>
- <div id="css-background-container">
- <label aria-live="polite">
- <input type="checkbox">
- <span>$i18n{optionBackgroundColorsAndImages}</span>
- </label>
- </div>
- <div id="rasterize-container">
- <label aria-live="polite">
- <input type="checkbox">
- <span>$i18n{optionRasterize}</span>
- </label>
- </div>
- <div id="selection-only-container">
- <label aria-live="polite">
- <input type="checkbox">
- <span>$i18n{optionSelectionOnly}</span>
- </label>
- </div>
+ <label aria-live="polite"
+ hidden$="[[!settings.headerFooter.available]]">
+ <input type="checkbox" id="header-footer"
+ on-change="onHeaderFooterChange_"
+ checked$="[[settings.headerFooter.value]]">
+ <span>$i18n{optionHeaderFooter}</span>
+ </label>
+ <label aria-live="polite" hidden$="[[!settings.duplex.available]]">
+ <input type="checkbox" id="duplex" on-change="onDuplexChange_"
+ checked$="[[settings.duplex.value]]">
+ <span>$i18n{optionTwoSided}</span>
+ </label>
+ <label aria-live="polite"
+ hidden$="[[!settings.cssBackground.available]]">
+ <input type="checkbox" id="css-background"
+ on-change="onCssBackgroundChange_"
+ checked$="[[settings.cssBackground.value]]">
+ <span>$i18n{optionBackgroundColorsAndImages}</span>
+ </label>
+ <label aria-live="polite" hidden$="[[!settings.rasterize.available]]">
+ <input type="checkbox" id="rasterize"
+ on-change="onRasterizeChange_"
+ checked$="[[settings.rasterize.value]]">
+ <span>$i18n{optionRasterize}</span>
+ </label>
+ <label aria-live="polite"
+ hidden$="[[!settings.selectionOnly.available]]">
+ <input type="checkbox" id="selection-only"
+ on-change="onSelectionOnlyChange_"
+ checked$="[[settings.selectionOnly.value]]">
+ <span>$i18n{optionSelectionOnly}</span>
+ </label>
</div>
</print-preview-settings-section>
</template>
diff --git a/chromium/chrome/browser/resources/print_preview/new/other_options_settings.js b/chromium/chrome/browser/resources/print_preview/new/other_options_settings.js
index 5399d54526d..07e21f5de60 100644
--- a/chromium/chrome/browser/resources/print_preview/new/other_options_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/other_options_settings.js
@@ -7,26 +7,76 @@ Polymer({
behaviors: [SettingsBehavior],
- properties: {
- /** @private {boolean} */
- duplexValue_: Boolean,
- },
-
observers: [
- 'onInitialized_(settings.duplex.value)',
- 'onDuplexChange_(duplexValue_)',
+ 'onHeaderFooterSettingChange_(settings.headerFooter.value)',
+ 'onDuplexSettingChange_(settings.duplex.value)',
+ 'onCssBackgroundSettingChange_(settings.cssBackground.value)',
+ 'onRasterizeSettingChange_(settings.rasterize.value)',
+ 'onSelectionOnlySettingChange_(settings.selectionOnly.value)',
],
- isInitialized_: false,
+ /**
+ * @param {boolean} value The new value of the header footer setting.
+ * @private
+ */
+ onHeaderFooterSettingChange_: function(value) {
+ this.$$('#header-footer').checked = value;
+ },
+
+ /**
+ * @param {boolean} value The new value of the duplex setting.
+ * @private
+ */
+ onDuplexSettingChange_: function(value) {
+ this.$$('#duplex').checked = value;
+ },
+
+ /**
+ * @param {boolean} value The new value of the css background setting.
+ * @private
+ */
+ onCssBackgroundSettingChange_: function(value) {
+ this.$$('#css-background').checked = value;
+ },
+
+ /**
+ * @param {boolean} value The new value of the rasterize setting.
+ * @private
+ */
+ onRasterizeSettingChange_: function(value) {
+ this.$$('#rasterize').checked = value;
+ },
- onInitialized_: function() {
- if (this.isInitialized_)
- return;
- this.set('duplexValue_', this.getSetting('duplex').value);
- this.isInitialized_ = true;
+ /**
+ * @param {boolean} value The new value of the selection only setting.
+ * @private
+ */
+ onSelectionOnlySettingChange_: function(value) {
+ this.$$('#selection-only').checked = value;
},
+ /** @private */
+ onHeaderFooterChange_: function() {
+ this.setSetting('headerFooter', this.$$('#header-footer').checked);
+ },
+
+ /** @private */
onDuplexChange_: function() {
- this.setSetting('duplex', this.duplexValue_);
+ this.setSetting('duplex', this.$$('#duplex').checked);
+ },
+
+ /** @private */
+ onCssBackgroundChange_: function() {
+ this.setSetting('cssBackground', this.$$('#css-background').checked);
+ },
+
+ /** @private */
+ onRasterizeChange_: function() {
+ this.setSetting('rasterize', this.$$('#rasterize').checked);
+ },
+
+ /** @private */
+ onSelectionOnlyChange_: function() {
+ this.setSetting('selectionOnly', this.$$('#selection-only').checked);
},
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/pages_settings.js b/chromium/chrome/browser/resources/print_preview/new/pages_settings.js
index 7b1408b6ac2..e230e2c3500 100644
--- a/chromium/chrome/browser/resources/print_preview/new/pages_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/pages_settings.js
@@ -51,16 +51,22 @@ Polymer({
'inputString_, allSelected_, allPagesArray_)',
},
+ /** @private {!Array<{to: number, from: number}>} */
+ rangesToPrint_: {
+ type: Array,
+ computed: 'computeRangesToPrint_(pagesToPrint_, allPagesArray_)',
+ },
+
/** @private {!PagesInputErrorState} */
errorState_: {
type: Number,
- computed: 'computeErrorState_(pagesToPrint_)',
+ computed: 'computeErrorState_(documentInfo.pageCount, pagesToPrint_)',
},
},
observers: [
- 'onRangeChange_(errorState_, pagesToPrint_)',
+ 'onRangeChange_(errorState_, rangesToPrint_)',
'onRadioChange_(allSelected_, customSelected_)'
],
@@ -129,10 +135,39 @@ Polymer({
},
/**
+ * Updates ranges to print.
+ * @return {!Array<{to: number, from: number}>}
+ * @private
+ */
+ computeRangesToPrint_: function() {
+ let lastPage = 0;
+ if (this.pagesToPrint_.length == 0 || this.pagesToPrint_[0] == -1 ||
+ this.pagesToPrint_ == this.allPagesArray_)
+ return [];
+
+ let from = this.pagesToPrint_[0];
+ let to = this.pagesToPrint_[0];
+ let ranges = [];
+ for (let page of this.pagesToPrint_.slice(1)) {
+ if (page == to + 1) {
+ to = page;
+ continue;
+ }
+ ranges.push({from: from, to: to});
+ from = page;
+ to = page;
+ }
+ ranges.push({from: from, to: to});
+ return ranges;
+ },
+
+ /**
* @return {!PagesInputErrorState}
* @private
*/
computeErrorState_: function() {
+ if (this.documentInfo.pageCount == 0) // page count not yet initialized
+ return PagesInputErrorState.NO_ERROR;
if (this.pagesToPrint_.length == 0)
return PagesInputErrorState.INVALID_SYNTAX;
if (this.pagesToPrint_[0] == -1)
@@ -154,6 +189,7 @@ Polymer({
this.$$('.user-value').classList.remove('invalid');
this.setSettingValid('pages', true);
this.setSetting('pages', this.pagesToPrint_);
+ this.setSetting('ranges', this.rangesToPrint_);
},
/** @private */
diff --git a/chromium/chrome/browser/resources/print_preview/new/preview_area.html b/chromium/chrome/browser/resources/print_preview/new/preview_area.html
new file mode 100644
index 00000000000..716d3b5e6f3
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/new/preview_area.html
@@ -0,0 +1,163 @@
+<link rel="import" href="chrome://resources/html/polymer.html">
+
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
+<link rel="import" href="../native_layer.html">
+<link rel="import" href="../print_preview_utils.html">
+<link rel="import" href="../data/coordinate2d.html">
+<link rel="import" href="../data/destination.html">
+<link rel="import" href="../data/document_info.html">
+<link rel="import" href="../data/margins.html">
+<link rel="import" href="../data/printable_area.html">
+<link rel="import" href="../data/size.html">
+<link rel="import" href="settings_behavior.html">
+
+<dom-module id="print-preview-preview-area">
+ <template>
+ <style>
+ @keyframes dancing-dots-jump {
+ 0% { top: 0; }
+ 55% { top: 0; }
+ 60% { top: -10px; }
+ 80% { top: 3px; }
+ 90% { top: -2px; }
+ 95% { top: 1px; }
+ 100% { top: 0; }
+ }
+
+ :host span.jumping-dots > span {
+ animation: dancing-dots-jump 1800ms infinite;
+ padding: 1px;
+ position: relative;
+ }
+
+ :host span.jumping-dots > span:nth-child(2) {
+ animation-delay: 100ms;
+ }
+
+ :host span.jumping-dots > span:nth-child(3) {
+ animation-delay: 300ms;
+ }
+
+ :host {
+ display: block;
+ height: 100%;
+ overflow: hidden;
+ position: relative;
+ user-select: none;
+ }
+
+ .preview-area-plugin-wrapper {
+ height: 100%;
+ }
+
+ :host .preview-area-plugin {
+ border: none;
+ cursor: inherit;
+ height: 100%;
+ opacity: 1;
+ /* pluginFadeInTransitionDuration = 200ms */
+ transition: opacity 200ms linear;
+ /* pluginFadeInTransitionDelay =
+ overlayFadeOutTransitionDuration = 100ms */
+ transition-delay: 100ms;
+ width: 100%;
+ }
+
+ :host .preview-area-overlay-layer {
+ background: #e6e6e6;
+ height: 100%;
+ margin: 0;
+ opacity: 1;
+ position: absolute;
+ transition: opacity 200ms linear;
+ /* overlayFadeInTransitionDelay = pluginFadeOutTransitionDelay +
+ * pluginFadeOutTransitionDuration = 350ms */
+ transition-delay: 350ms;
+ user-select: none;
+ width: 100%;
+ z-index: 1;
+ }
+
+ :host .preview-area-overlay-layer.invisible {
+ opacity: 0;
+ pointer-events: none;
+ /* overlayFadeOutTransitionDuration = 100ms */
+ transition: opacity 100ms linear;
+ }
+
+ :host .preview-area-messages {
+ height: 100%;
+ }
+
+ :host .preview-area-message {
+ color: #404040;
+ font-size: 1.1em;
+ position: relative;
+ text-align: center;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ top: 50%;
+ }
+
+ :host .preview-area-no-plugin-action-area {
+ margin-top: 12px;
+ }
+
+ :host .preview-area-open-system-dialog-button-throbber {
+ vertical-align: middle;
+ }
+
+ </style>
+ <div class="preview-area-overlay-layer">
+ <div class="preview-area-messages">
+
+ <div class="preview-area-loading-message preview-area-message"
+ hidden$="[[!state.previewLoading]]">
+ <span>$i18n{loading}</span>
+ <span class="preview-area-loading-message-jumping-dots jumping-dots"
+ ><span>.</span><span>.</span><span>.</span></span>
+ </div>
+
+ <div class="preview-area-custom-message preview-area-message" hidden>
+ <div class="preview-area-custom-message-text"></div>
+ <div class="preview-area-custom-action-area">
+ <button class="preview-area-open-system-dialog-button">
+ $i18n{launchNativeDialog}
+ </button>
+ <div
+ class="preview-area-open-system-dialog-button-throbber throbber"
+ hidden></div>
+ </div>
+ </div>
+
+ <div class="preview-area-preview-failed-message preview-area-message"
+ hidden$="[[!state.previewFailed]]">
+ $i18n{previewFailed}
+ </div>
+
+ <div class="preview-area-print-failed preview-area-message"
+ hidden$="[[!state.invalidSettings]]">
+ <div>$i18n{invalidPrinterSettings}</div>
+ <div class="preview-area-print-failed-action-area">
+ <button class="preview-area-open-system-dialog-button">
+ $i18n{launchNativeDialog}
+ </button>
+ <div
+ class="preview-area-open-system-dialog-button-throbber throbber"
+ hidden></div>
+ </div>
+ </div>
+
+ </div>
+ </div>
+ <div class="preview-area-plugin-wrapper">
+ <object class="preview-area-compatibility-object-out-of-process"
+ type="application/x-google-chrome-pdf"
+ data="chrome://print/dummy.pdf"></object>
+ </div>
+ </template>
+ <script src="preview_area.js"></script>
+ <script
+ src="chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/pdf_scripting_api.js">
+ </script>
+</dom-module>
diff --git a/chromium/chrome/browser/resources/print_preview/new/preview_area.js b/chromium/chrome/browser/resources/print_preview/new/preview_area.js
new file mode 100644
index 00000000000..6a1b53b0d1a
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/new/preview_area.js
@@ -0,0 +1,374 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+cr.exportPath('print_preview_new');
+/**
+ * @typedef {{accessibility: Function,
+ * documentLoadComplete: Function,
+ * getHeight: Function,
+ * getHorizontalScrollbarThickness: Function,
+ * getPageLocationNormalized: Function,
+ * getVerticalScrollbarThickness: Function,
+ * getWidth: Function,
+ * getZoomLevel: Function,
+ * goToPage: Function,
+ * grayscale: Function,
+ * loadPreviewPage: Function,
+ * onload: Function,
+ * onPluginSizeChanged: Function,
+ * onScroll: Function,
+ * pageXOffset: Function,
+ * pageYOffset: Function,
+ * reload: Function,
+ * resetPrintPreviewMode: Function,
+ * sendKeyEvent: Function,
+ * setPageNumbers: Function,
+ * setPageXOffset: Function,
+ * setPageYOffset: Function,
+ * setZoomLevel: Function,
+ * fitToHeight: Function,
+ * fitToWidth: Function,
+ * zoomIn: Function,
+ * zoomOut: Function}}
+ */
+print_preview_new.PDFPlugin;
+
+/**
+ * Constant values matching printing::DuplexMode enum.
+ * @enum {number}
+ */
+print_preview_new.DuplexMode = {
+ SIMPLEX: 0,
+ LONG_EDGE: 1,
+ UNKNOWN_DUPLEX_MODE: -1
+};
+
+Polymer({
+ is: 'print-preview-preview-area',
+
+ behaviors: [WebUIListenerBehavior, SettingsBehavior],
+ properties: {
+ /** @type {print_preview.DocumentInfo} */
+ documentInfo: Object,
+
+ /** @type {print_preview.Destination} */
+ destination: Object,
+
+ /** @type {print_preview_new.State} */
+ state: {
+ type: Object,
+ notify: true,
+ },
+ },
+
+ observers: [
+ 'onSettingsChanged_(settings.color.value, settings.cssBackground.value, ' +
+ 'settings.fitToPage.value, settings.headerFooter.value, ' +
+ 'settings.layout.value, settings.margins.value, ' +
+ 'settings.mediaSize.value, settings.ranges.value,' +
+ 'settings.selectionOnly.value, settings.scaling.value, ' +
+ 'destination.id, destination.capabilities, state.initialized)',
+ 'onPreviewStateChanged_(state.previewLoading, state.invalidSettings, ' +
+ 'state.previewFailed)',
+ ],
+
+ /** @private {print_preview.NativeLayer} */
+ nativeLayer_: null,
+
+ /** @private {number} */
+ inFlightRequestId_: -1,
+
+ /** @private {HTMLEmbedElement|print_preview_new.PDFPlugin} */
+ plugin_: null,
+
+ /** @private {boolean} */
+ pluginLoaded_: false,
+
+ /** @private {boolean} */
+ documentReady_: false,
+
+ /** @override */
+ attached: function() {
+ this.nativeLayer_ = print_preview.NativeLayer.getInstance();
+ this.addWebUIListener(
+ 'page-count-ready', this.onPageCountReady_.bind(this));
+ this.addWebUIListener(
+ 'page-layout-ready', this.onPageLayoutReady_.bind(this));
+ this.addWebUIListener(
+ 'page-preview-ready', this.onPagePreviewReady_.bind(this));
+
+ const oopCompatObj =
+ this.$$('.preview-area-compatibility-object-out-of-process');
+ const isOOPCompatible = oopCompatObj.postMessage;
+ oopCompatObj.parentElement.removeChild(oopCompatObj);
+ if (!isOOPCompatible)
+ this.set('state.previewFailed', true);
+ else
+ this.set('state.previewLoading', true);
+ },
+
+ /** @private */
+ onSettingsChanged_: function() {
+ if (!this.state.initialized || !this.getSetting('scaling').valid ||
+ !this.getSetting('pages').valid || !this.getSetting('copies').valid ||
+ !this.destination || !this.destination.capabilities) {
+ return;
+ }
+ this.documentReady_ = false;
+ this.set('state.previewLoading', true);
+ this.getPreview_().then(
+ previewUid => {
+ if (!this.documentInfo.isModifiable)
+ this.onPreviewStart_(previewUid, -1);
+ this.documentReady_ = true;
+ if (this.pluginLoaded_)
+ this.set('state.previewLoading', false);
+ },
+ type => {
+ if (/** @type{string} */ (type) == 'SETTINGS_INVALID')
+ this.set('state.invalidSettings', true);
+ else if (/** @type{string} */ (type) != 'CANCELLED')
+ this.set('state.previewFailed', true);
+ this.set('state.previewLoading', false);
+ });
+ },
+
+ /**
+ * Set the visibility of the message overlay.
+ * @param {boolean} visible Whether to make the overlay visible or not
+ * @private
+ */
+ setOverlayVisible_: function(visible) {
+ const overlayEl = this.$$('.preview-area-overlay-layer');
+ overlayEl.classList.toggle('invisible', !visible);
+ overlayEl.setAttribute('aria-hidden', !visible);
+ },
+
+ /** @private */
+ onPreviewStateChanged_: function() {
+ // update the appearance here.
+ const visible = this.state.previewLoading || this.state.previewFailed ||
+ this.state.invalidSettings;
+ this.setOverlayVisible_(visible);
+
+ // Disable jumping animation to conserve cycles.
+ const jumpingDotsEl = this.$$('.preview-area-loading-message-jumping-dots');
+ jumpingDotsEl.classList.toggle('jumping-dots', this.state.previewLoading);
+ },
+
+ /**
+ * @param {number} previewUid The unique identifier of the preview.
+ * @param {number} index The index of the page to preview.
+ * @private
+ */
+ onPreviewStart_: function(previewUid, index) {
+ if (!this.plugin_)
+ this.createPlugin_(previewUid, index);
+ this.pluginLoaded_ = false;
+ this.plugin_.resetPrintPreviewMode(
+ this.getPreviewUrl_(previewUid, index), !this.getSettingValue('color'),
+ this.getSetting('pages').value, this.documentInfo.isModifiable);
+ },
+
+ /**
+ * Called when the page layout of the document is ready. Always occurs
+ * as a result of a preview request.
+ * @param {{marginTop: number,
+ * marginLeft: number,
+ * marginBottom: number,
+ * marginRight: number,
+ * contentWidth: number,
+ * contentHeight: number,
+ * printableAreaX: number,
+ * printableAreaY: number,
+ * printableAreaWidth: number,
+ * printableAreaHeight: number,
+ * }} pageLayout Layout information about the document.
+ * @param {boolean} hasCustomPageSizeStyle Whether this document has a
+ * custom page size or style to use.
+ * @private
+ */
+ onPageLayoutReady_: function(pageLayout, hasCustomPageSizeStyle) {
+ const origin = new print_preview.Coordinate2d(
+ pageLayout.printableAreaX, pageLayout.printableAreaY);
+ const size = new print_preview.Size(
+ pageLayout.printableAreaWidth, pageLayout.printableAreaHeight);
+
+ const margins = new print_preview.Margins(
+ Math.round(pageLayout.marginTop), Math.round(pageLayout.marginRight),
+ Math.round(pageLayout.marginBottom), Math.round(pageLayout.marginLeft));
+
+ const o = print_preview.ticket_items.CustomMarginsOrientation;
+ const pageSize = new print_preview.Size(
+ pageLayout.contentWidth + margins.get(o.LEFT) + margins.get(o.RIGHT),
+ pageLayout.contentHeight + margins.get(o.TOP) + margins.get(o.BOTTOM));
+
+ this.documentInfo.updatePageInfo(
+ new print_preview.PrintableArea(origin, size), pageSize,
+ hasCustomPageSizeStyle, margins);
+ this.notifyPath('documentInfo.printableArea');
+ this.notifyPath('documentInfo.pageSize');
+ this.notifyPath('documentInfo.margins');
+ this.notifyPath('documentInfo.hasCssMediaStyles');
+ },
+
+ /**
+ * Called when the document page count is received from the native layer.
+ * Always occurs as a result of a preview request.
+ * @param {number} pageCount The document's page count.
+ * @param {number} previewResponseId The request ID that corresponds to this
+ * page count.
+ * @param {number} fitToPageScaling The scaling required to fit the document
+ * to page (unused).
+ * @private
+ */
+ onPageCountReady_: function(pageCount, previewResponseId, fitToPageScaling) {
+ if (this.inFlightRequestId_ != previewResponseId)
+ return;
+ this.documentInfo.updatePageCount(pageCount);
+ this.documentInfo.fitToPageScaling_ = fitToPageScaling;
+ this.notifyPath('documentInfo.pageCount');
+ this.notifyPath('documentInfo.fitToPageScaling');
+ },
+
+ /**
+ * Called when the plugin loads. This is a consequence of calling
+ * plugin.reload(). Certain plugin state can only be set after the plugin
+ * has loaded.
+ * @private
+ */
+ onPluginLoad_: function() {
+ this.pluginLoaded_ = true;
+ if (this.documentReady_)
+ this.set('state.previewLoading', false);
+ },
+
+ /**
+ * Get the URL for the plugin.
+ * @param {number} previewUid Unique identifier of preview.
+ * @param {number} index Page index for plugin.
+ * @return {string} The URL
+ * @private
+ */
+ getPreviewUrl_: function(previewUid, index) {
+ return `chrome://print/${previewUid}/${index}/print.pdf`;
+ },
+
+ /**
+ * Called when a page's preview has been generated.
+ * @param {number} pageIndex The index of the page whose preview is ready.
+ * @param {number} previewUid The unique ID of the print preview UI.
+ * @param {number} previewResponseId The preview request ID that this page
+ * preview is a response to.
+ * @private
+ */
+ onPagePreviewReady_: function(pageIndex, previewUid, previewResponseId) {
+ if (this.inFlightRequestId_ != previewResponseId)
+ return;
+ const pageNumber = pageIndex + 1;
+ const index = this.getSettingValue('pages').indexOf(pageNumber);
+ if (index == 0)
+ this.onPreviewStart_(previewUid, pageIndex);
+ if (index != -1) {
+ this.plugin_.loadPreviewPage(
+ this.getPreviewUrl_(previewUid, pageIndex), index);
+ }
+ },
+
+ /**
+ * Creates a preview plugin and adds it to the DOM.
+ * @param {number} previewUid The unique ID of the preview. Used to determine
+ * the URL for the plugin.
+ * @param {number} index The index of the page to load. Used to determine the
+ * URL for the plugin.
+ * @private
+ */
+ createPlugin_: function(previewUid, index) {
+ assert(!this.plugin_);
+ const srcUrl = this.getPreviewUrl_(previewUid, index);
+ this.plugin_ = /** @type {print_preview_new.PDFPlugin} */ (
+ PDFCreateOutOfProcessPlugin(srcUrl));
+ this.plugin_.classList.add('preview-area-plugin');
+ this.plugin_.setAttribute('aria-live', 'polite');
+ this.plugin_.setAttribute('aria-atomic', 'true');
+ // NOTE: The plugin's 'id' field must be set to 'pdf-viewer' since
+ // chrome/renderer/printing/print_render_frame_helper.cc actually
+ // references it.
+ this.plugin_.setAttribute('id', 'pdf-viewer');
+ this.$$('.preview-area-plugin-wrapper')
+ .appendChild(/** @type {Node} */ (this.plugin_));
+
+ this.plugin_.setLoadCallback(this.onPluginLoad_.bind(this));
+ },
+
+ /**
+ * Requests a preview from the native layer.
+ * @return {!Promise} Promise that resolves when the preview has been
+ * generated.
+ */
+ getPreview_: function() {
+ this.inFlightRequestId_++;
+ const dpi = /** @type {{horizontal_dpi: (number | undefined),
+ vertical_dpi: (number | undefined),
+ vendor_id: (number | undefined)}} */ (
+ this.getSettingValue('dpi'));
+ const ticket = {
+ pageRange: this.getSettingValue('ranges'),
+ mediaSize: this.getSettingValue('mediaSize'),
+ landscape: this.getSettingValue('layout'),
+ color: this.destination.getNativeColorModel(
+ /** @type {boolean} */ (this.getSettingValue('color'))),
+ headerFooterEnabled: this.getSettingValue('headerFooter'),
+ marginsType: this.getSettingValue('margins'),
+ isFirstRequest: this.inFlightRequestId_ == 0,
+ requestID: this.inFlightRequestId_,
+ previewModifiable: this.documentInfo.isModifiable,
+ generateDraftData: this.documentInfo.isModifiable,
+ fitToPageEnabled: this.getSettingValue('fitToPage'),
+ scaleFactor: parseInt(this.getSettingValue('scaling'), 10),
+ shouldPrintBackgrounds: this.getSettingValue('cssBackground'),
+ shouldPrintSelectionOnly: this.getSettingValue('selectionOnly'),
+ // NOTE: Even though the remaining fields don't directly relate to the
+ // preview, they still need to be included.
+ // e.g. printing::PrintSettingsFromJobSettings() still checks for them.
+ collate: true,
+ copies: 1,
+ deviceName: this.destination.id,
+ dpiHorizontal: (dpi && 'horizontal_dpi' in dpi) ? dpi.horizontal_dpi : 0,
+ dpiVertical: (dpi && 'vertical_dpi' in dpi) ? dpi.vertical_dpi : 0,
+ duplex: this.getSettingValue('duplex') ?
+ print_preview_new.DuplexMode.LONG_EDGE :
+ print_preview_new.DuplexMode.SIMPLEX,
+ printToPDF: this.destination.id ==
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF,
+ printWithCloudPrint: !this.destination.isLocal,
+ printWithPrivet: this.destination.isPrivet,
+ printWithExtension: this.destination.isExtension,
+ rasterizePDF: false,
+ };
+
+ // Set 'cloudPrintID' only if the this.destination is not local.
+ if (this.destination && !this.destination.isLocal) {
+ ticket.cloudPrintID = this.destination.id;
+ }
+
+ if (this.getSettingValue('margins') ==
+ print_preview.ticket_items.MarginsTypeValue.CUSTOM) {
+ // TODO (rbpotter): Replace this with real values when custom margins are
+ // implemented.
+ ticket.marginsCustom = {
+ marginTop: 70,
+ marginRight: 70,
+ marginBottom: 70,
+ marginLeft: 70,
+ };
+ }
+ let pageCount = -1;
+ if (this.inFlightRequestId_ > 0) {
+ pageCount = this.documentInfo.isModifiable ?
+ this.documentInfo.pageCount : 0;
+ }
+ return this.nativeLayer_.getPreview(JSON.stringify(ticket), pageCount);
+ },
+});
diff --git a/chromium/chrome/browser/resources/print_preview/new/scaling_settings.html b/chromium/chrome/browser/resources/print_preview/new/scaling_settings.html
index 6386cd27cab..fbb0f21462f 100644
--- a/chromium/chrome/browser/resources/print_preview/new/scaling_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/new/scaling_settings.html
@@ -14,10 +14,10 @@
default-value="100" input-label="$i18n{scalingLabel}"
input-string="{{inputString_}}" input-valid="{{inputValid_}}"
hint-message="$i18n{scalingInstruction}" class="multirow-controls">
- <div slot="opt-outside-content" id="fit-to-page-container"
- class="checkbox" hidden$="[[!settings.fitToPage.available]]">
+ <div slot="opt-outside-content" class="checkbox"
+ hidden$="[[!settings.fitToPage.available]]">
<label aria-live="polite">
- <input class="checkbox" type="checkbox"
+ <input type="checkbox" id="fit-to-page-checkbox"
on-change="onFitToPageChange_">
<span>$i18n{optionFitToPage}</span>
</label>
diff --git a/chromium/chrome/browser/resources/print_preview/new/scaling_settings.js b/chromium/chrome/browser/resources/print_preview/new/scaling_settings.js
index a6495e85baf..8117771923e 100644
--- a/chromium/chrome/browser/resources/print_preview/new/scaling_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/scaling_settings.js
@@ -24,57 +24,73 @@ Polymer({
/** @private {number} */
fitToPageFlag_: 0,
- /** @private {boolean} */
- isInitialized_: false,
-
observers: [
- 'onInputChanged_(inputString_, inputValid_, documentInfo.isModifiable)',
- 'onInitialized_(settings.scaling.value)'
+ 'onFitToPageSettingChange_(settings.fitToPage.value, ' +
+ 'settings.fitToPage.available, documentInfo.fitToPageScaling)',
+ 'onInputChanged_(inputString_, inputValid_)',
+ 'onScalingSettingChanged_(settings.scaling.value)',
],
+ /** @private */
+ onFitToPageSettingChange_: function() {
+ const fitToPage = this.getSetting('fitToPage');
+ if (!fitToPage.available)
+ return;
+ this.$$('#fit-to-page-checkbox').checked = fitToPage.value;
+ if (!fitToPage.value) {
+ // Fit to page is no longer checked. Update the display.
+ this.inputString_ = this.lastValidScaling_;
+ } else if (fitToPage.value) {
+ // Set flag to number of expected calls to onInputChanged_. If scaling
+ // is valid, 1 call will occur due to the change to |inputString_|. If
+ // not, 2 calls will occur, since |inputValid_| will also change.
+ this.fitToPageFlag_ = this.inputValid_ ? 1 : 2;
+ this.inputString_ = this.documentInfo.fitToPageScaling;
+ }
+ },
+
/**
- * Updates the input string when the setting has been initialized.
+ * Updates the input string when scaling setting is set.
* @private
*/
- onInitialized_: function() {
- // Avoid loops from setting inputString_ -> onInputChanged_ sets scaling
- // value -> onInitialized_ sets inputString_
- if (this.isInitialized_)
- return;
- this.isInitialized_ = true;
- const scaling = this.getSetting('scaling');
- this.inputString_ = /** @type {string} */ (scaling.value);
+ onScalingSettingChanged_: function() {
+ // Update last valid scaling and ensure input string matches.
+ this.lastValidScaling_ =
+ /** @type {string} */ (this.getSetting('scaling').value);
+ this.inputString_ = this.lastValidScaling_;
},
/**
- * Updates model.settings.scaling based on the validity and current value of
- * the scaling input.
+ * Updates scaling and fit to page settings based on the validity and current
+ * value of the scaling input.
* @private
*/
onInputChanged_: function() {
- if (this.fitToPageFlag_ > 0) {
+ const fitToPage = this.$$('#fit-to-page-checkbox').checked;
+ if (fitToPage && this.fitToPageFlag_ == 0) {
+ // User modified scaling while fit to page was checked. Uncheck fit to
+ // page.
+ if (this.inputValid_)
+ this.setSetting('scaling', this.inputString_);
+ else
+ this.setSettingValid('scaling', false);
+ this.$$('#fit-to-page-checkbox').checked = false;
+ this.setSetting('fitToPage', false);
+ } else if (fitToPage) {
+ // Fit to page was checked and scaling changed as a result.
this.fitToPageFlag_--;
+ this.setSettingValid('scaling', true);
} else {
- const checkbox = this.$$('.checkbox input[type="checkbox"]');
- if (checkbox.checked && !this.documentInfo.isModifiable) {
- checkbox.checked = false;
- } else if (this.inputValid_) {
- this.lastValidScaling_ = this.inputString_;
- }
- this.setSetting('scaling', this.inputString_);
+ // User modified scaling while fit to page was not checked or
+ // scaling setting was set.
+ this.setSettingValid('scaling', this.inputValid_);
+ if (this.inputValid_)
+ this.setSetting('scaling', this.inputString_);
}
- this.setSettingValid('scaling', this.inputValid_);
},
- /**
- * Updates scaling as needed based on the value of the fit to page checkbox.
- */
+ /** @private */
onFitToPageChange_: function() {
- if (this.$$('.checkbox input[type="checkbox"]').checked) {
- this.fitToPageFlag_ = 2;
- this.set('inputString_', this.documentInfo.fitToPageScaling);
- } else {
- this.set('inputString_', this.lastValidScaling_);
- }
+ this.setSetting('fitToPage', this.$$('#fit-to-page-checkbox').checked);
},
});
diff --git a/chromium/chrome/browser/resources/print_preview/new/settings_behavior.js b/chromium/chrome/browser/resources/print_preview/new/settings_behavior.js
index 9d295229086..aa4c95dc575 100644
--- a/chromium/chrome/browser/resources/print_preview/new/settings_behavior.js
+++ b/chromium/chrome/browser/resources/print_preview/new/settings_behavior.js
@@ -2,10 +2,49 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+cr.exportPath('print_preview_new');
+/**
+ * |key| is the field in the serialized settings state that corresponds to the
+ * setting, or an empty string if the setting should not be saved in the
+ * serialized state.
+ * @typedef {{
+ * value: *,
+ * unavailableValue: *,
+ * valid: boolean,
+ * available: boolean,
+ * key: string,
+ * }}
+ */
+print_preview_new.Setting;
+
+/**
+ * @typedef {{
+ * pages: !print_preview_new.Setting,
+ * copies: !print_preview_new.Setting,
+ * collate: !print_preview_new.Setting,
+ * layout: !print_preview_new.Setting,
+ * color: !print_preview_new.Setting,
+ * mediaSize: !print_preview_new.Setting,
+ * margins: !print_preview_new.Setting,
+ * dpi: !print_preview_new.Setting,
+ * fitToPage: !print_preview_new.Setting,
+ * scaling: !print_preview_new.Setting,
+ * duplex: !print_preview_new.Setting,
+ * cssBackground: !print_preview_new.Setting,
+ * selectionOnly: !print_preview_new.Setting,
+ * headerFooter: !print_preview_new.Setting,
+ * rasterize: !print_preview_new.Setting,
+ * vendorItems: !print_preview_new.Setting,
+ * otherOptions: !print_preview_new.Setting,
+ * ranges: !print_preview_new.Setting,
+ * }}
+ */
+print_preview_new.Settings;
+
/** @polymerBehavior */
const SettingsBehavior = {
properties: {
- /** @type {Object} */
+ /** @type {print_preview_new.Settings} */
settings: {
type: Object,
notify: true,
@@ -24,6 +63,15 @@ const SettingsBehavior = {
},
/**
+ * @param {string} settingName Name of the setting to get the value for.
+ * @return {*} The value of the setting, accounting for availability.
+ */
+ getSettingValue: function(settingName) {
+ const setting = this.getSetting(settingName);
+ return setting.available ? setting.value : setting.unavailableValue;
+ },
+
+ /**
* @param {string} settingName Name of the setting to set
* @param {boolean | string | number | Array | Object} value The value to set
* the setting to.
diff --git a/chromium/chrome/browser/resources/print_preview/new/settings_section.html b/chromium/chrome/browser/resources/print_preview/new/settings_section.html
index be94c427342..83083c4d4ef 100644
--- a/chromium/chrome/browser/resources/print_preview/new/settings_section.html
+++ b/chromium/chrome/browser/resources/print_preview/new/settings_section.html
@@ -12,13 +12,15 @@
::slotted([slot=controls]) {
flex: 1;
+ overflow: hidden;
}
::slotted([slot=title]) {
-webkit-padding-end: 20px;
color: #646464;
font-size: 1em;
- width: 70px;
+ max-width: 70px;
+ min-width: 70px;
word-break: break-word;
}
diff --git a/chromium/chrome/browser/resources/print_preview/new/settings_select.html b/chromium/chrome/browser/resources/print_preview/new/settings_select.html
new file mode 100644
index 00000000000..0525c00e2b5
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/new/settings_select.html
@@ -0,0 +1,21 @@
+<link rel="import" href="chrome://resources/html/polymer.html">
+
+<link rel="import" href="../print_preview_utils.html">
+<link rel="import" href="print_preview_shared_css.html">
+<link rel="import" href="select_css.html">
+<link rel="import" href="settings_behavior.html">
+
+<dom-module id="print-preview-settings-select">
+ <template>
+ <style include="print-preview-shared select">
+ </style>
+ <select on-change="onChange_">
+ <template is="dom-repeat" items="[[capability.option]]">
+ <option selected="[[item.is_default]]" value="[[getValue_(item)]]">
+ [[getDisplayName_(item)]]
+ </option>
+ </template>
+ </select>
+ </template>
+ <script src="settings_select.js"></script>
+</dom-module>
diff --git a/chromium/chrome/browser/resources/print_preview/new/settings_select.js b/chromium/chrome/browser/resources/print_preview/new/settings_select.js
new file mode 100644
index 00000000000..aba0680710a
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/new/settings_select.js
@@ -0,0 +1,71 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+cr.exportPath('print_preview_new');
+/**
+ * @typedef {{
+ * is_default: (boolean | undefined),
+ * custom_display_name: (string | undefined),
+ * custom_display_name_localized: (Array<!{locale: string, value:string}> |
+ * undefined),
+ * name: (string | undefined),
+ * }}
+ */
+print_preview_new.SelectOption;
+
+Polymer({
+ is: 'print-preview-settings-select',
+
+ behaviors: [SettingsBehavior],
+
+ properties: {
+ /** @type {{ option: Array<!print_preview_new.SelectOption> }} */
+ capability: Object,
+
+ /** @type {string} */
+ settingName: String,
+ },
+
+ /** @param {string} value The value to select. */
+ selectValue: function(value) {
+ this.$$('select').value = value;
+ },
+
+ /**
+ * @param {!print_preview_new.SelectOption} option Option to get the value
+ * for.
+ * @return {string} Value for the option.
+ * @private
+ */
+ getValue_: function(option) {
+ return JSON.stringify(option);
+ },
+
+ /**
+ * @param {!print_preview_new.SelectOption} option Option to get the display
+ * name for.
+ * @return {string} Display name for the option.
+ * @private
+ */
+ getDisplayName_: function(option) {
+ let displayName = option.custom_display_name;
+ if (!displayName && option.custom_display_name_localized) {
+ displayName = getStringForCurrentLocale(
+ assert(option.custom_display_name_localized));
+ }
+ return displayName || option.name || '';
+ },
+
+ /** @private */
+ onChange_: function() {
+ let value = null;
+ try {
+ value = JSON.parse(this.$$('select').value);
+ } catch (e) {
+ assertNotReached();
+ return;
+ }
+ this.setSetting(this.settingName, /** @type {Object} */ (value));
+ },
+});
diff --git a/chromium/chrome/browser/resources/print_preview/new/state.js b/chromium/chrome/browser/resources/print_preview/new/state.js
new file mode 100644
index 00000000000..99cb889343e
--- /dev/null
+++ b/chromium/chrome/browser/resources/print_preview/new/state.js
@@ -0,0 +1,18 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+cr.exportPath('print_preview_new');
+
+/**
+ * @typedef {{
+ * previewLoading: boolean,
+ * previewFailed: boolean,
+ * cloudPrintError: string,
+ * privetExtensionError: string,
+ * invalidSettings: boolean,
+ * initialized: boolean,
+ * cancelled: boolean,
+ * }}
+ */
+print_preview_new.State;
diff --git a/chromium/chrome/browser/resources/print_preview/preview_generator.js b/chromium/chrome/browser/resources/print_preview/preview_generator.js
index 93c0c2f083c..4cfb3d90ede 100644
--- a/chromium/chrome/browser/resources/print_preview/preview_generator.js
+++ b/chromium/chrome/browser/resources/print_preview/preview_generator.js
@@ -189,13 +189,87 @@ cr.define('print_preview', function() {
this.generateDraft_ = this.documentInfo_.isModifiable;
return {
id: this.inFlightRequestId_,
- request: this.nativeLayer_.getPreview(
- this.destinationStore_.selectedDestination, this.printTicketStore_,
- this.documentInfo_, this.generateDraft_, this.inFlightRequestId_),
+ request: this.getPreview_(),
};
}
/**
+ * @return {!Promise} Promise that resolves when the preview has been
+ * generated.
+ * @private
+ */
+ getPreview_() {
+ const printTicketStore = this.printTicketStore_;
+ const destination = assert(this.destinationStore_.selectedDestination);
+
+ assert(
+ printTicketStore.isTicketValidForPreview(),
+ 'Trying to generate preview when ticket is not valid');
+
+ const ticket = {
+ pageRange: printTicketStore.pageRange.getDocumentPageRanges(),
+ mediaSize: printTicketStore.mediaSize.getValue(),
+ landscape: printTicketStore.landscape.getValue(),
+ color:
+ destination.getNativeColorModel(printTicketStore.color.getValue()),
+ headerFooterEnabled: printTicketStore.headerFooter.getValue(),
+ marginsType: printTicketStore.marginsType.getValue(),
+ isFirstRequest: this.inFlightRequestId_ == 0,
+ requestID: this.inFlightRequestId_,
+ previewModifiable: this.documentInfo_.isModifiable,
+ generateDraftData: this.generateDraft_,
+ fitToPageEnabled: printTicketStore.fitToPage.getValue(),
+ scaleFactor: printTicketStore.scaling.getValueAsNumber(),
+ // NOTE: Even though the following fields dont directly relate to the
+ // preview, they still need to be included.
+ // e.g. printing::PrintSettingsFromJobSettings() still checks for them.
+ collate: true,
+ copies: 1,
+ deviceName: destination.id,
+ dpiHorizontal: 'horizontal_dpi' in printTicketStore.dpi.getValue() ?
+ printTicketStore.dpi.getValue().horizontal_dpi :
+ 0,
+ dpiVertical: 'vertical_dpi' in printTicketStore.dpi.getValue() ?
+ printTicketStore.dpi.getValue().vertical_dpi :
+ 0,
+ duplex: printTicketStore.duplex.getValue() ?
+ PreviewGenerator.DuplexMode.LONG_EDGE :
+ PreviewGenerator.DuplexMode.SIMPLEX,
+ printToPDF: destination.id ==
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF,
+ printWithCloudPrint: !destination.isLocal,
+ printWithPrivet: destination.isPrivet,
+ printWithExtension: destination.isExtension,
+ rasterizePDF: false,
+ shouldPrintBackgrounds: printTicketStore.cssBackground.getValue(),
+ shouldPrintSelectionOnly: printTicketStore.selectionOnly.getValue()
+ };
+
+ // Set 'cloudPrintID' only if the destination is not local.
+ if (destination && !destination.isLocal) {
+ ticket.cloudPrintID = destination.id;
+ }
+
+ if (printTicketStore.marginsType.isCapabilityAvailable() &&
+ printTicketStore.marginsType.getValue() ==
+ print_preview.ticket_items.MarginsTypeValue.CUSTOM) {
+ const customMargins = printTicketStore.customMargins.getValue();
+ const orientationEnum =
+ print_preview.ticket_items.CustomMarginsOrientation;
+ ticket.marginsCustom = {
+ marginTop: customMargins.get(orientationEnum.TOP),
+ marginRight: customMargins.get(orientationEnum.RIGHT),
+ marginBottom: customMargins.get(orientationEnum.BOTTOM),
+ marginLeft: customMargins.get(orientationEnum.LEFT)
+ };
+ }
+
+ const pageCount =
+ this.inFlightRequestId_ > 0 ? this.documentInfo_.pageCount : -1;
+ return this.nativeLayer_.getPreview(JSON.stringify(ticket), pageCount);
+ }
+
+ /**
* Dispatches a PAGE_READY event to signal that a page preview is ready.
* @param {number} previewIndex Index of the page with respect to the pages
* shown in the preview. E.g an index of 0 is the first displayed page,
@@ -409,6 +483,13 @@ cr.define('print_preview', function() {
FAIL: 'print_preview.PreviewGenerator.FAIL'
};
+ /**
+ * Constant values matching printing::DuplexMode enum.
+ * @enum {number}
+ */
+ PreviewGenerator
+ .DuplexMode = {SIMPLEX: 0, LONG_EDGE: 1, UNKNOWN_DUPLEX_MODE: -1};
+
// Export
return {PreviewGenerator: PreviewGenerator};
});
diff --git a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.css b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.css
index f54fe8aeaa6..a6ce9ed4fae 100644
--- a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.css
+++ b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.css
@@ -59,22 +59,31 @@
}
#preview-area .preview-area-messages {
+ display: flex;
+ flex-direction: column;
height: 100%;
+ justify-content: center;
}
#preview-area .preview-area-message {
color: #404040;
font-size: 1.1em;
+ line-height: 1.7em;
+ margin-left: 8.7%;
+ margin-right: 8.7%;
position: relative;
text-align: center;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- top: 50%;
}
#preview-area .preview-area-no-plugin-action-area {
margin-top: 12px;
}
+#preview-area .learn-more-link {
+ -webkit-margin-start: 0.5em;
+ color: rgb(51, 103, 214);
+}
+
#preview-area .preview-area-open-system-dialog-button-throbber {
vertical-align: middle;
}
diff --git a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.html b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.html
index eec995c92a3..c02a2db7264 100644
--- a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.html
+++ b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.html
@@ -8,6 +8,12 @@
><span>.</span><span>.</span><span>.</span></span>
</div>
+ <div class="preview-area-unsupported-cloud-printer preview-area-message"
+ hidden>
+ <span>$i18n{unsupportedCloudPrinter}</span>
+ <a is="action-link" class="learn-more-link">$i18n{learnMore}</a>
+ </div>
+
<div class="preview-area-custom-message preview-area-message" hidden>
<div class="preview-area-custom-message-text"></div>
<div class="preview-area-custom-action-area">
diff --git a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.js b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.js
index cde64b46ac0..d1cb9dedd2d 100644
--- a/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.js
+++ b/chromium/chrome/browser/resources/print_preview/previewarea/preview_area.js
@@ -11,6 +11,7 @@ cr.exportPath('print_preview');
*/
print_preview.PreviewAreaMessageId_ = {
CUSTOM: 'custom',
+ UNSUPPORTED: 'unsupported-cloud-printer',
LOADING: 'loading',
PREVIEW_FAILED: 'preview-failed'
};
@@ -223,6 +224,9 @@ cr.define('print_preview', function() {
PreviewArea.MessageIdClassMap_ = {};
PreviewArea.MessageIdClassMap_[print_preview.PreviewAreaMessageId_.CUSTOM] =
'preview-area-custom-message';
+ PreviewArea
+ .MessageIdClassMap_[print_preview.PreviewAreaMessageId_.UNSUPPORTED] =
+ 'preview-area-unsupported-cloud-printer';
PreviewArea.MessageIdClassMap_[print_preview.PreviewAreaMessageId_.LOADING] =
'preview-area-loading-message';
PreviewArea
@@ -302,6 +306,14 @@ cr.define('print_preview', function() {
},
/**
+ * Shows the unsupported cloud printer message on the preview area's
+ * overlay.
+ */
+ showUnsupportedCloudPrinterMessage: function() {
+ this.showMessage_(print_preview.PreviewAreaMessageId_.UNSUPPORTED);
+ },
+
+ /**
* Shows a custom message on the preview area's overlay.
* @param {string} message Custom message to show.
*/
@@ -361,6 +373,7 @@ cr.define('print_preview', function() {
/** @override */
exitDocument: function() {
+ this.cancelTimeout();
print_preview.Component.prototype.exitDocument.call(this);
this.overlayEl_ = null;
this.openSystemDialogButton_ = null;
diff --git a/chromium/chrome/browser/resources/print_preview/print_preview.js b/chromium/chrome/browser/resources/print_preview/print_preview.js
index 2aa5685083f..0a8f1d34329 100644
--- a/chromium/chrome/browser/resources/print_preview/print_preview.js
+++ b/chromium/chrome/browser/resources/print_preview/print_preview.js
@@ -65,11 +65,19 @@ cr.define('print_preview', function() {
this.userInfo_ = new print_preview.UserInfo();
/**
+ * Data store which holds print destinations.
+ * @type {!print_preview.DestinationStore}
+ * @private
+ */
+ this.destinationStore_ = new print_preview.DestinationStore(
+ this.userInfo_, this.listenerTracker);
+
+ /**
* Application state.
* @type {!print_preview.AppState}
* @private
*/
- this.appState_ = new print_preview.AppState();
+ this.appState_ = new print_preview.AppState(this.destinationStore_);
/**
* Data model that holds information about the document to print.
@@ -79,14 +87,6 @@ cr.define('print_preview', function() {
this.documentInfo_ = new print_preview.DocumentInfo();
/**
- * Data store which holds print destinations.
- * @type {!print_preview.DestinationStore}
- * @private
- */
- this.destinationStore_ = new print_preview.DestinationStore(
- this.userInfo_, this.appState_, this.listenerTracker);
-
- /**
* Data store which holds printer sharing invitations.
* @type {!print_preview.InvitationStore}
* @private
@@ -116,7 +116,8 @@ cr.define('print_preview', function() {
* @private
*/
this.destinationSearch_ = new print_preview.DestinationSearch(
- this.destinationStore_, this.invitationStore_, this.userInfo_);
+ this.destinationStore_, this.invitationStore_, this.userInfo_,
+ this.appState_);
this.addChild(this.destinationSearch_);
/**
@@ -394,6 +395,11 @@ cr.define('print_preview', function() {
this.onSelectedDestinationInvalid_.bind(this));
this.tracker.add(
this.destinationStore_,
+ print_preview.DestinationStore.EventType
+ .SELECTED_DESTINATION_UNSUPPORTED,
+ this.onSelectedDestinationUnsupported_.bind(this));
+ this.tracker.add(
+ this.destinationStore_,
print_preview.DestinationStore.EventType.DESTINATION_SELECT,
this.onDestinationSelect_.bind(this));
@@ -559,48 +565,115 @@ cr.define('print_preview', function() {
.PRINT_WITH_SETTINGS_COLLAPSED);
}
const destination = assert(this.destinationStore_.selectedDestination);
- const whenPrintDone = this.nativeLayer_.print(
- destination, this.printTicketStore_, this.documentInfo_,
- this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW,
- this.showSystemDialogBeforeNextPrint_);
- if (this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW ||
- (destination.isLocal && !destination.isPrivet &&
- !destination.isExtension &&
- destination.id !=
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF)) {
- // Local printers resolve when print is ready to start. Hide the
- // dialog. Mac "Open in Preview" is treated as a local printer.
- const boundHideDialog = () => {
- this.nativeLayer_.hidePreview();
- };
- whenPrintDone.then(boundHideDialog, boundHideDialog);
- } else if (!destination.isLocal) {
+ const whenPrintDone = this.sendPrintRequest_(destination);
+ if (destination.isLocal) {
+ const onError = destination.id ==
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF ?
+ this.onFileSelectionCancel_.bind(this) :
+ this.onPrintFailed_.bind(this);
+ whenPrintDone.then(this.close_.bind(this), onError);
+ } else {
// Cloud print resolves when print data is returned to submit to cloud
// print, or if print ticket cannot be read, no PDF data is found, or
// PDF is oversized.
whenPrintDone.then(
this.onPrintToCloud_.bind(this), this.onPrintFailed_.bind(this));
- } else if (destination.isPrivet || destination.isExtension) {
- // Privet and extension resolve when printing is complete or if there
- // is an error printing.
- whenPrintDone.then(
- this.close_.bind(this, false),
- this.onPrintFailed_.bind(this));
- } else {
- assert(
- destination.id ==
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF);
- // Save as PDF resolves when file selection is completed or cancelled.
- whenPrintDone.then(
- this.close_.bind(this, false),
- this.onFileSelectionCancel_.bind(this));
}
-
this.showSystemDialogBeforeNextPrint_ = false;
return print_preview.PrintAttemptResult_.PRINTED;
},
/**
+ * @param {!print_preview.Destination} destination Destination to print to.
+ * @return {!Promise} Promise that resolves when print request is resolved
+ * or rejected.
+ * @private
+ */
+ sendPrintRequest_: function(destination) {
+ const printTicketStore = this.printTicketStore_;
+ const documentInfo = this.documentInfo_;
+ assert(
+ printTicketStore.isTicketValid(),
+ 'Trying to print when ticket is not valid');
+
+ assert(
+ !this.showSystemDialogBeforeNextPrint_ ||
+ (cr.isWindows && destination.isLocal),
+ 'Implemented for Windows only');
+
+ // Note: update
+ // chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc
+ // with any changes to ticket creation.
+ const ticket = {
+ mediaSize: printTicketStore.mediaSize.getValue(),
+ pageCount: printTicketStore.pageRange.getPageNumberSet().size,
+ landscape: printTicketStore.landscape.getValue(),
+ color:
+ destination.getNativeColorModel(printTicketStore.color.getValue()),
+ headerFooterEnabled: false, // Only used in print preview
+ marginsType: printTicketStore.marginsType.getValue(),
+ duplex: printTicketStore.duplex.getValue() ?
+ print_preview.PreviewGenerator.DuplexMode.LONG_EDGE :
+ print_preview.PreviewGenerator.DuplexMode.SIMPLEX,
+ copies: printTicketStore.copies.getValueAsNumber(),
+ collate: printTicketStore.collate.getValue(),
+ shouldPrintBackgrounds: printTicketStore.cssBackground.getValue(),
+ shouldPrintSelectionOnly: false, // Only used in print preview
+ previewModifiable: documentInfo.isModifiable,
+ printToPDF: destination.id ==
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF,
+ printWithCloudPrint: !destination.isLocal,
+ printWithPrivet: destination.isPrivet,
+ printWithExtension: destination.isExtension,
+ rasterizePDF: printTicketStore.rasterize.getValue(),
+ scaleFactor: printTicketStore.scaling.getValueAsNumber(),
+ dpiHorizontal: 'horizontal_dpi' in printTicketStore.dpi.getValue() ?
+ printTicketStore.dpi.getValue().horizontal_dpi :
+ 0,
+ dpiVertical: 'vertical_dpi' in printTicketStore.dpi.getValue() ?
+ printTicketStore.dpi.getValue().vertical_dpi :
+ 0,
+ deviceName: destination.id,
+ fitToPageEnabled: printTicketStore.fitToPage.getValue(),
+ pageWidth: documentInfo.pageSize.width,
+ pageHeight: documentInfo.pageSize.height,
+ showSystemDialog: this.showSystemDialogBeforeNextPrint_
+ };
+
+ if (!destination.isLocal) {
+ // We can't set cloudPrintID if the destination is "Print with Cloud
+ // Print" because the native system will try to print to Google Cloud
+ // Print with this ID instead of opening a Google Cloud Print dialog.
+ ticket.cloudPrintID = destination.id;
+ }
+
+ if (printTicketStore.marginsType.isCapabilityAvailable() &&
+ printTicketStore.marginsType.isValueEqual(
+ print_preview.ticket_items.MarginsTypeValue.CUSTOM)) {
+ const customMargins = printTicketStore.customMargins.getValue();
+ const orientationEnum =
+ print_preview.ticket_items.CustomMarginsOrientation;
+ ticket.marginsCustom = {
+ marginTop: customMargins.get(orientationEnum.TOP),
+ marginRight: customMargins.get(orientationEnum.RIGHT),
+ marginBottom: customMargins.get(orientationEnum.BOTTOM),
+ marginLeft: customMargins.get(orientationEnum.LEFT)
+ };
+ }
+
+ if (destination.isPrivet || destination.isExtension) {
+ ticket.ticket = printTicketStore.createPrintTicket(destination);
+ ticket.capabilities = JSON.stringify(destination.capabilities);
+ }
+
+ if (this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW) {
+ ticket.OpenPDFInPreview = true;
+ }
+
+ return this.nativeLayer_.print(JSON.stringify(ticket));
+ },
+
+ /**
* Closes the print preview.
* @param {boolean} isCancel Whether this was called due to the user
* closing the dialog without printing.
@@ -660,7 +733,8 @@ cr.define('print_preview', function() {
settings.unitType, settings.shouldPrintSelectionOnly);
this.destinationStore_.init(
settings.isInAppKioskMode, settings.printerName,
- settings.serializedDefaultDestinationSelectionRulesStr);
+ settings.serializedDefaultDestinationSelectionRulesStr,
+ this.appState_.recentDestinations || []);
this.appState_.setInitialized();
// This is only visible in the task manager.
@@ -723,9 +797,10 @@ cr.define('print_preview', function() {
assert(
this.cloudPrintInterface_ != null,
'Google Cloud Print is not enabled');
- assert(this.destinationStore_.selectedDestination != null);
+ const destination = this.destinationStore_.selectedDestination;
+ assert(destination != null);
this.cloudPrintInterface_.submit(
- this.destinationStore_.selectedDestination, this.printTicketStore_,
+ destination, this.printTicketStore_.createPrintTicket(destination),
this.documentInfo_, data);
},
@@ -922,6 +997,16 @@ cr.define('print_preview', function() {
},
/**
+ * Called when the destination store has selected an unsupported cloud
+ * printer.
+ * @private
+ */
+ onSelectedDestinationUnsupported_: function() {
+ this.previewArea_.showUnsupportedCloudPrinterMessage();
+ this.onSettingsInvalid_();
+ },
+
+ /**
* Called when the destination store fails to fetch capabilities for the
* selected printer.
* @private
diff --git a/chromium/chrome/browser/resources/print_preview/print_preview_resources.grd b/chromium/chrome/browser/resources/print_preview/print_preview_resources.grd
index 9066a7ea12c..943dce160ce 100644
--- a/chromium/chrome/browser/resources/print_preview/print_preview_resources.grd
+++ b/chromium/chrome/browser/resources/print_preview/print_preview_resources.grd
@@ -29,12 +29,54 @@
<structure name="IDR_PRINT_PREVIEW_NEW_MODEL_JS"
file="new/model.js"
type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NATIVE_LAYER_HTML"
+ file="native_layer.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NATIVE_LAYER_JS"
+ file="native_layer.js"
+ type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_HTML"
file="data/destination.html"
type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_JS"
file="data/destination.js"
type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_MATCH_HTML"
+ file="data/destination_match.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_MATCH_JS"
+ file="data/destination_match.js"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_STORE_HTML"
+ file="data/destination_store.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_DESTINATION_STORE_JS"
+ file="data/destination_store.js"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_LOCAL_PARSERS_HTML"
+ file="data/local_parsers.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_LOCAL_PARSERS_JS"
+ file="data/local_parsers.js"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_MARGINS_HTML"
+ file="data/margins.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_MARGINS_JS"
+ file="data/margins.js"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_USER_INFO_HTML"
+ file="data/user_info.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_USER_INFO_JS"
+ file="data/user_info.js"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_METRICS_HTML"
+ file="metrics.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_METRICS_JS"
+ file="metrics.js"
+ type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_PRINT_PREVIEW_UTILS_HTML"
file="print_preview_utils.html"
type="chrome_html" />
@@ -59,12 +101,27 @@
<structure name="IDR_PRINT_PREVIEW_DATA_COORDINATE2D_JS"
file="data/coordinate2d.js"
type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_MEASUREMENT_SYSTEM_HTML"
+ file="data/measurement_system.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_DATA_MEASUREMENT_SYSTEM_JS"
+ file="data/measurement_system.js"
+ type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_DATA_PRINTABLE_AREA_HTML"
file="data/printable_area.html"
type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_DATA_PRINTABLE_AREA_JS"
file="data/printable_area.js"
type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NEW_PREVIEW_AREA_HTML"
+ file="new/preview_area.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NEW_PREVIEW_AREA_JS"
+ file="new/preview_area.js"
+ type="chrome_html" />
+ <structure name="IDR_PDF_PDF_SCRIPTING_API_JS"
+ file="../pdf/pdf_scripting_api.js"
+ type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_NEW_HEADER_HTML"
file="new/header.html"
type="chrome_html" />
@@ -83,6 +140,12 @@
<structure name="IDR_PRINT_PREVIEW_NEW_SETTINGS_SECTION_JS"
file="new/settings_section.js"
type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NEW_SETTINGS_SELECT_HTML"
+ file="new/settings_select.html"
+ type="chrome_html" />
+ <structure name="IDR_PRINT_PREVIEW_NEW_SETTINGS_SELECT_JS"
+ file="new/settings_select.js"
+ type="chrome_html" />
<structure name="IDR_PRINT_PREVIEW_NEW_DESTINATION_SETTINGS_HTML"
file="new/destination_settings.html"
type="chrome_html" />
diff --git a/chromium/chrome/browser/resources/print_preview/print_preview_utils.html b/chromium/chrome/browser/resources/print_preview/print_preview_utils.html
index 6c28ddc323d..8daa3afe7ee 100644
--- a/chromium/chrome/browser/resources/print_preview/print_preview_utils.html
+++ b/chromium/chrome/browser/resources/print_preview/print_preview_utils.html
@@ -1,3 +1,5 @@
<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="data/coordinate2d.html">
+<link rel="import" href="data/size.html">
<script src="print_preview_utils.js"></script>
diff --git a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.css b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.css
index 02f1cf4f778..3f07a54c76a 100644
--- a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.css
+++ b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.css
@@ -56,7 +56,8 @@
font-size: 75%;
}
-.destination-list-item .offline-status {
+.destination-list-item .connection-status,
+.destination-list-item .learn-more-link {
-webkit-margin-start: 1em;
flex: 0 0 auto;
font-size: 75%;
@@ -64,6 +65,10 @@
vertical-align: middle;
}
+.destination-list-item .learn-more-link {
+ color: rgb(51, 103, 214);
+}
+
.register-promo {
-webkit-margin-start: 1em;
flex: 0 0 auto;
diff --git a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.html b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.html
index f77a404f17f..c540affb53b 100644
--- a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.html
+++ b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.html
@@ -3,7 +3,8 @@
<span class="destination-list-item-content">
<img class="destination-list-item-icon" alt="">
<span class="destination-list-item-name"></span>
- <span class="offline-status" hidden></span>
+ <span class="connection-status" hidden></span>
+ <a is="action-link" class="learn-more-link" hidden>$i18n{learnMore}</a>
<span class="register-promo" hidden>
<button class="register-promo-button">
$i18n{registerPromoButtonText}
diff --git a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.js b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.js
index f85e0af253a..c6ef0c7b846 100644
--- a/chromium/chrome/browser/resources/print_preview/search/destination_list_item.js
+++ b/chromium/chrome/browser/resources/print_preview/search/destination_list_item.js
@@ -196,11 +196,21 @@ cr.define('print_preview', function() {
this.getChildElement('.extension-controlled-indicator');
setIsVisible(extensionIndicatorEl, this.destination_.isExtension);
- // Initialize the element which renders the destination's offline status.
- this.getElement().classList.toggle('stale', this.destination_.isOffline);
- const offlineStatusEl = this.getChildElement('.offline-status');
- offlineStatusEl.textContent = this.destination_.offlineStatusText;
- setIsVisible(offlineStatusEl, this.destination_.isOffline);
+ // Initialize the element which renders the destination's connection
+ // status.
+ this.getElement().classList.toggle(
+ 'stale',
+ this.destination_.isOffline ||
+ this.destination_.shouldShowInvalidCertificateError);
+ const connectionStatusEl = this.getChildElement('.connection-status');
+ connectionStatusEl.textContent = this.destination_.connectionStatusText;
+ setIsVisible(
+ connectionStatusEl,
+ this.destination_.isOffline ||
+ this.destination_.shouldShowInvalidCertificateError);
+ setIsVisible(
+ this.getChildElement('.learn-more-link'),
+ this.destination_.shouldShowInvalidCertificateError);
// Initialize registration promo element for Privet unregistered printers.
setIsVisible(
diff --git a/chromium/chrome/browser/resources/print_preview/search/destination_search.js b/chromium/chrome/browser/resources/print_preview/search/destination_search.js
index 8aa3456d3cb..2262082c5eb 100644
--- a/chromium/chrome/browser/resources/print_preview/search/destination_search.js
+++ b/chromium/chrome/browser/resources/print_preview/search/destination_search.js
@@ -16,10 +16,12 @@ cr.define('print_preview', function() {
* holding printer sharing invitations.
* @param {!print_preview.UserInfo} userInfo Event target that contains
* information about the logged in user.
+ * @param {!print_preview.AppState} appState Contains recent destination list.
* @constructor
* @extends {print_preview.Overlay}
*/
- function DestinationSearch(destinationStore, invitationStore, userInfo) {
+ function DestinationSearch(
+ destinationStore, invitationStore, userInfo, appState) {
print_preview.Overlay.call(this);
/**
@@ -41,6 +43,13 @@ cr.define('print_preview', function() {
this.userInfo_ = userInfo;
/**
+ * Contains recent destinations that are currently set to be persisted into
+ * the sticky settings.
+ * @private {!print_preview.AppState}
+ */
+ this.appState_ = appState;
+
+ /**
* Currently displayed printer sharing invitation.
* @private {print_preview.Invitation}
*/
@@ -308,12 +317,33 @@ cr.define('print_preview', function() {
},
/**
+ * @param {?string} filterAccount Account to filter recent destinations by.
+ * @return {!Array<!print_preview.Destination>} List of recent destinations
+ * @private
+ */
+ getRecentDestinations_(filterAccount) {
+ let recentDestinations = [];
+ this.appState_.recentDestinations.forEach((recentDestination) => {
+ const origin = recentDestination.origin;
+ const id = recentDestination.id;
+ const account = recentDestination.account || '';
+ const destination =
+ this.destinationStore_.getDestination(origin, id, account);
+ if (destination &&
+ (!destination.account || destination.account == filterAccount)) {
+ recentDestinations.push(destination);
+ }
+ });
+ return recentDestinations;
+ },
+
+ /**
* Renders all of the destinations in the destination store.
* @private
*/
renderDestinations_: function() {
- const recentDestinations = this.destinationStore_.getRecentDestinations(
- this.userInfo_.activeUser);
+ const recentDestinations =
+ this.getRecentDestinations_(this.userInfo_.activeUser);
const localDestinations = [];
const cloudDestinations = [];
const unregisteredCloudDestinations = [];
@@ -650,8 +680,8 @@ cr.define('print_preview', function() {
* @private
*/
onDestinationStoreSelect_: function() {
- const recentDestinations = this.destinationStore_.getRecentDestinations(
- this.userInfo_.activeUser);
+ const recentDestinations =
+ this.getRecentDestinations_(this.userInfo_.activeUser);
this.recentList_.updateDestinations(recentDestinations);
this.reflowLists_();
},
diff --git a/chromium/chrome/browser/resources/print_preview/settings/destination_settings.html b/chromium/chrome/browser/resources/print_preview/settings/destination_settings.html
index 3115735ac2c..e4ac3583b40 100644
--- a/chromium/chrome/browser/resources/print_preview/settings/destination_settings.html
+++ b/chromium/chrome/browser/resources/print_preview/settings/destination_settings.html
@@ -15,7 +15,7 @@
<div class="destination-settings-info">
<div><div class="destination-settings-name"></div></div>
<div><div class="destination-settings-location"></div></div>
- <div><div class="destination-settings-offline-status"></div></div>
+ <div><div class="destination-settings-connection-status"></div></div>
</div>
</div>
</div>
diff --git a/chromium/chrome/browser/resources/print_preview/settings/destination_settings.js b/chromium/chrome/browser/resources/print_preview/settings/destination_settings.js
index 631df0d33df..f8061808678 100644
--- a/chromium/chrome/browser/resources/print_preview/settings/destination_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/settings/destination_settings.js
@@ -139,17 +139,20 @@ cr.define('print_preview', function() {
locationEl.textContent = hint;
locationEl.title = hint;
- const offlineStatusText = destination.offlineStatusText;
- const offlineStatusEl =
- this.getChildElement('.destination-settings-offline-status');
- offlineStatusEl.textContent = offlineStatusText;
- offlineStatusEl.title = offlineStatusText;
-
- const isOffline = destination.isOffline;
+ const connectionStatusText = destination.connectionStatusText;
+ const connectionStatusEl =
+ this.getChildElement('.destination-settings-connection-status');
+ connectionStatusEl.textContent = connectionStatusText;
+ connectionStatusEl.title = connectionStatusText;
+
+ const hasConnectionError = destination.isOffline ||
+ (destination.hasInvalidCertificate &&
+ !loadTimeData.getBoolean('isEnterpriseManaged'));
destinationSettingsBoxEl.classList.toggle(
- print_preview.DestinationSettingsClasses_.STALE, isOffline);
- setIsVisible(locationEl, !isOffline);
- setIsVisible(offlineStatusEl, isOffline);
+ print_preview.DestinationSettingsClasses_.STALE,
+ hasConnectionError);
+ setIsVisible(locationEl, !hasConnectionError);
+ setIsVisible(connectionStatusEl, hasConnectionError);
}
setIsVisible(
diff --git a/chromium/chrome/browser/resources/settings/.eslintrc.js b/chromium/chrome/browser/resources/settings/.eslintrc.js
new file mode 100644
index 00000000000..847d6e99509
--- /dev/null
+++ b/chromium/chrome/browser/resources/settings/.eslintrc.js
@@ -0,0 +1,13 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module.exports = {
+ 'env': {
+ 'browser': true,
+ 'es6': true,
+ },
+ 'rules': {
+ 'no-var': 'error',
+ },
+};
diff --git a/chromium/chrome/browser/resources/settings/a11y_page/a11y_page.js b/chromium/chrome/browser/resources/settings/a11y_page/a11y_page.js
index add54039ddb..062fad88630 100644
--- a/chromium/chrome/browser/resources/settings/a11y_page/a11y_page.js
+++ b/chromium/chrome/browser/resources/settings/a11y_page/a11y_page.js
@@ -32,7 +32,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
// <if expr="chromeos">
if (settings.routes.MANAGE_ACCESSIBILITY) {
map.set(
diff --git a/chromium/chrome/browser/resources/settings/about_page/about_page.js b/chromium/chrome/browser/resources/settings/about_page/about_page.js
index 0ed1b715a19..ac46a5686a9 100644
--- a/chromium/chrome/browser/resources/settings/about_page/about_page.js
+++ b/chromium/chrome/browser/resources/settings/about_page/about_page.js
@@ -80,7 +80,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.DETAILED_BUILD_INFO) {
map.set(
settings.routes.DETAILED_BUILD_INFO.path,
@@ -309,7 +309,7 @@ Polymer({
return this.i18nAdvanced('aboutUpgradeUpToDate');
case UpdateStatus.UPDATING:
assert(typeof this.currentUpdateStatusEvent_.progress == 'number');
- var progressPercent = this.currentUpdateStatusEvent_.progress + '%';
+ const progressPercent = this.currentUpdateStatusEvent_.progress + '%';
// <if expr="chromeos">
if (this.currentChannel_ != this.targetChannel_) {
@@ -338,11 +338,11 @@ Polymer({
return parseHtmlSubset('<b>' + msg + '</b>', ['br', 'pre'])
.firstChild.innerHTML;
}
- var result = '';
- var message = this.currentUpdateStatusEvent_.message;
+ let result = '';
+ const message = this.currentUpdateStatusEvent_.message;
if (message)
result += formatMessage(message);
- var connectMessage = this.currentUpdateStatusEvent_.connectionTypes;
+ const connectMessage = this.currentUpdateStatusEvent_.connectionTypes;
if (connectMessage)
result += '<div>' + formatMessage(connectMessage) + '</div>';
return result;
@@ -442,7 +442,7 @@ Polymer({
computeShowCheckUpdates_: function() {
// Enable the update button if we are in a stale 'updated' status or
// update has failed. Disable it otherwise.
- var staleUpdatedStatus =
+ const staleUpdatedStatus =
!this.hasCheckedForUpdates_ && this.checkStatus_(UpdateStatus.UPDATED);
return staleUpdatedStatus || this.checkStatus_(UpdateStatus.FAILED);
diff --git a/chromium/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js
index ecd5043689c..78a656563a1 100644
--- a/chromium/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js
@@ -14,7 +14,7 @@
* url: string,
* }}
*/
-var RegulatoryInfo;
+let RegulatoryInfo;
/**
* @typedef {{
@@ -23,7 +23,7 @@ var RegulatoryInfo;
* canChangeChannel: boolean,
* }}
*/
-var ChannelInfo;
+let ChannelInfo;
/**
* @typedef {{
@@ -32,7 +32,7 @@ var ChannelInfo;
* osVersion: string,
* }}
*/
-var VersionInfo;
+let VersionInfo;
/**
* @typedef {{
@@ -40,13 +40,13 @@ var VersionInfo;
* size: (string|undefined),
* }}
*/
-var AboutPageUpdateInfo;
+let AboutPageUpdateInfo;
/**
* Enumeration of all possible browser channels.
* @enum {string}
*/
-var BrowserChannel = {
+const BrowserChannel = {
BETA: 'beta-channel',
CANARY: 'canary-channel',
DEV: 'dev-channel',
@@ -58,7 +58,7 @@ var BrowserChannel = {
* updateAvailable: boolean,
* }}
*/
-var TPMFirmwareUpdateStatusChangedEvent;
+let TPMFirmwareUpdateStatusChangedEvent;
// </if>
/**
@@ -66,7 +66,7 @@ var TPMFirmwareUpdateStatusChangedEvent;
* the ones defined at |AboutHandler::UpdateStatusToString|.
* @enum {string}
*/
-var UpdateStatus = {
+const UpdateStatus = {
CHECKING: 'checking',
UPDATING: 'updating',
NEARLY_UPDATED: 'nearly_updated',
@@ -86,7 +86,7 @@ var UpdateStatus = {
* text: (string|undefined)
* }}
*/
-var PromoteUpdaterStatus;
+let PromoteUpdaterStatus;
// </if>
/**
@@ -99,7 +99,7 @@ var PromoteUpdaterStatus;
* size: (string|undefined),
* }}
*/
-var UpdateStatusChangedEvent;
+let UpdateStatusChangedEvent;
cr.define('settings', function() {
/**
@@ -129,14 +129,14 @@ cr.define('settings', function() {
*/
function isTargetChannelMoreStable(currentChannel, targetChannel) {
// List of channels in increasing stability order.
- var channelList = [
+ const channelList = [
BrowserChannel.CANARY,
BrowserChannel.DEV,
BrowserChannel.BETA,
BrowserChannel.STABLE,
];
- var currentIndex = channelList.indexOf(currentChannel);
- var targetIndex = channelList.indexOf(targetChannel);
+ const currentIndex = channelList.indexOf(currentChannel);
+ const targetIndex = channelList.indexOf(targetChannel);
return currentIndex < targetIndex;
}
diff --git a/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.html b/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.html
index 7f48dba4db3..9f58ef3661b 100644
--- a/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.html
+++ b/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.html
@@ -1,7 +1,7 @@
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html">
-<link rel="import" href="chrome://resources/html/i18n_behavior.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-selector/iron-selector.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-button/paper-radio-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-group/paper-radio-group.html">
@@ -10,7 +10,11 @@
<dom-module id="settings-channel-switcher-dialog">
<template>
- <style include="settings-shared"></style>
+ <style include="settings-shared">
+ #warningSelector > :not(.iron-selected) {
+ display: none;
+ }
+ </style>
<dialog is="cr-dialog" id="dialog" close-text="$i18n{close}">
<div slot="title">$i18n{aboutChangeChannel}</div>
<div slot="body">
@@ -29,10 +33,24 @@
$i18n{aboutChannelDialogDev}
</paper-radio-button>
</paper-radio-group>
- <div id="warning" hidden="[[!shouldShowWarning_(warning_)]]">
- <h2>[[warning_.title]]</h2>
- <div>[[warning_.description]]</div>
- </div>
+ <iron-selector id="warningSelector">
+ <div>
+ <h2>$i18n{aboutDelayedWarningTitle}</h2>
+ <div>[[substituteString_(
+ '$i18nPolymer{aboutDelayedWarningMessage}',
+ '$i18nPolymer{aboutProductTitle}')]]</div>
+ </div>
+ <div>
+ <h2>$i18n{aboutPowerwashWarningTitle}</h2>
+ <div>$i18n{aboutPowerwashWarningMessage}</div>
+ </div>
+ <div>
+ <h2>$i18n{aboutUnstableWarningTitle}</h2>
+ <div>[[substituteString_(
+ '$i18nPolymer{aboutUnstableWarningMessage}',
+ '$i18nPolymer{aboutProductTitle}')]]</div>
+ </div>
+ </iron-selector>
</div>
<div slot="button-container">
<paper-button class="cancel-button" on-tap="onCancelTap_"
diff --git a/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.js b/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.js
index 0892b22220b..a5e2fe93746 100644
--- a/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.js
+++ b/chromium/chrome/browser/resources/settings/about_page/channel_switcher_dialog.js
@@ -2,6 +2,17 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+(function() {
+
+/**
+ */
+let WarningMessage = {
+ NONE: -1,
+ ENTERPRISE_MANAGED: 0,
+ POWERWASH: 1,
+ UNSTABLE: 2,
+};
+
/**
* @fileoverview 'settings-channel-switcher-dialog' is a component allowing the
* user to switch between release channels (dev, beta, stable). A
@@ -11,8 +22,6 @@
Polymer({
is: 'settings-channel-switcher-dialog',
- behaviors: [I18nBehavior],
-
properties: {
/** @private */
browserChannelEnum_: {
@@ -34,12 +43,6 @@ Polymer({
type: Object,
value: null,
},
-
- /** @private {?{title: string, description: string}} */
- warning_: {
- type: Object,
- value: null,
- },
},
/** @private {?settings.AboutPageBrowserProxy} */
@@ -52,7 +55,7 @@ Polymer({
this.currentChannel_ = info.currentChannel;
this.targetChannel_ = info.targetChannel;
// Pre-populate radio group with target channel.
- var radioGroup = this.$$('paper-radio-group');
+ const radioGroup = this.$$('paper-radio-group');
radioGroup.select(this.targetChannel_);
radioGroup.focus();
});
@@ -70,7 +73,7 @@ Polymer({
/** @private */
onChangeChannelTap_: function() {
- var selectedChannel = this.$$('paper-radio-group').selected;
+ const selectedChannel = this.$$('paper-radio-group').selected;
this.browserProxy_.setChannel(selectedChannel, false);
this.$.dialog.close();
this.fire('target-channel-changed', selectedChannel);
@@ -78,30 +81,14 @@ Polymer({
/** @private */
onChangeChannelAndPowerwashTap_: function() {
- var selectedChannel = this.$$('paper-radio-group').selected;
+ const selectedChannel = this.$$('paper-radio-group').selected;
this.browserProxy_.setChannel(selectedChannel, true);
this.$.dialog.close();
this.fire('target-channel-changed', selectedChannel);
},
/**
- * @param {string} titleId Localized string ID for the title.
- * @param {string} descriptionId Localized string ID for the description.
- * @param {string=} opt_productNameId Localized string ID for the product
- * name.
- * @private
- */
- updateWarning_: function(titleId, descriptionId, opt_productNameId) {
- this.warning_ = {
- title: this.i18n(titleId),
- description: opt_productNameId ?
- this.i18n(descriptionId, this.i18n(opt_productNameId)) :
- this.i18n(descriptionId),
- };
- },
-
- /**
- * @param {boolean} changeChannel Whether the changeChannel button sholud be
+ * @param {boolean} changeChannel Whether the changeChannel button should be
* visible.
* @param {boolean} changeChannelAndPowerwash Whether the
* changeChannelAndPowerwash button should be visible.
@@ -121,12 +108,12 @@ Polymer({
/** @private */
onChannelSelectionChanged_: function() {
- var selectedChannel = this.$$('paper-radio-group').selected;
+ const selectedChannel = this.$$('paper-radio-group').selected;
// Selected channel is the same as the target channel so only show 'cancel'.
if (selectedChannel == this.targetChannel_) {
this.shouldShowButtons_ = null;
- this.warning_ = null;
+ this.$.warningSelector.select(WarningMessage.NONE);
return;
}
@@ -134,7 +121,7 @@ Polymer({
// change without warnings.
if (selectedChannel == this.currentChannel_) {
this.updateButtons_(true, false);
- this.warning_ = null;
+ this.$.warningSelector.select(WarningMessage.NONE);
return;
}
@@ -143,33 +130,31 @@ Polymer({
// More stable channel selected. For non managed devices, notify the user
// about powerwash.
if (loadTimeData.getBoolean('aboutEnterpriseManaged')) {
- this.updateWarning_(
- 'aboutDelayedWarningTitle', 'aboutDelayedWarningMessage',
- 'aboutProductTitle');
+ this.$.warningSelector.select(WarningMessage.ENTERPRISE_MANAGED);
this.updateButtons_(true, false);
} else {
- this.updateWarning_(
- 'aboutPowerwashWarningTitle', 'aboutPowerwashWarningMessage');
+ this.$.warningSelector.select(WarningMessage.POWERWASH);
this.updateButtons_(false, true);
}
} else {
if (selectedChannel == BrowserChannel.DEV) {
// Dev channel selected, warn the user.
- this.updateWarning_(
- 'aboutUnstableWarningTitle', 'aboutUnstableWarningMessage',
- 'aboutProductTitle');
+ this.$.warningSelector.select(WarningMessage.UNSTABLE);
} else {
- this.warning_ = null;
+ this.$.warningSelector.select(WarningMessage.NONE);
}
this.updateButtons_(true, false);
}
},
/**
- * @return {boolean}
+ * @param {string} format
+ * @param {string} replacement
+ * @return {string}
* @private
*/
- shouldShowWarning_: function() {
- return this.warning_ !== null;
+ substituteString_: function(format, replacement) {
+ return loadTimeData.substituteString(format, replacement);
},
});
+})(); \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/settings/about_page/compiled_resources2.gyp b/chromium/chrome/browser/resources/settings/about_page/compiled_resources2.gyp
index 4062eeafd0f..6e5af3eae99 100644
--- a/chromium/chrome/browser/resources/settings/about_page/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/settings/about_page/compiled_resources2.gyp
@@ -42,7 +42,7 @@
'target_name': 'channel_switcher_dialog',
'dependencies': [
'about_page_browser_proxy',
- '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
diff --git a/chromium/chrome/browser/resources/settings/about_page/detailed_build_info.js b/chromium/chrome/browser/resources/settings/about_page/detailed_build_info.js
index 471263b7ec3..9ac2078d471 100644
--- a/chromium/chrome/browser/resources/settings/about_page/detailed_build_info.js
+++ b/chromium/chrome/browser/resources/settings/about_page/detailed_build_info.js
@@ -28,7 +28,7 @@ Polymer({
/** @override */
ready: function() {
- var browserProxy = settings.AboutPageBrowserProxyImpl.getInstance();
+ const browserProxy = settings.AboutPageBrowserProxyImpl.getInstance();
browserProxy.pageReady();
browserProxy.getVersionInfo().then(versionInfo => {
@@ -40,7 +40,7 @@ Polymer({
/** @private */
updateChannelInfo_: function() {
- var browserProxy = settings.AboutPageBrowserProxyImpl.getInstance();
+ const browserProxy = settings.AboutPageBrowserProxyImpl.getInstance();
browserProxy.getChannelInfo().then(info => {
// Display the target channel for the 'Currently on' message.
this.currentlyOnChannelText_ = this.i18n(
diff --git a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_browser_proxy.js b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_browser_proxy.js
index 6cb17f5f63a..82651604fd3 100644
--- a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_browser_proxy.js
@@ -17,7 +17,7 @@
* }}
* @see chrome/browser/ui/webui/settings/chromeos/android_apps_handler.cc
*/
-var AndroidAppsInfo;
+let AndroidAppsInfo;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_page.js b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_page.js
index 8c21abab017..bd9b6b0f9b2 100644
--- a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_page.js
+++ b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_page.js
@@ -27,7 +27,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.ANDROID_APPS_DETAILS) {
map.set(
settings.routes.ANDROID_APPS_DETAILS.path,
diff --git a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_subpage.js b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_subpage.js
index 9dee9d3149d..e165f6992a4 100644
--- a/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_subpage.js
+++ b/chromium/chrome/browser/resources/settings/android_apps_page/android_apps_subpage.js
@@ -45,8 +45,10 @@ Polymer({
* @private
*/
onAndroidAppsInfoUpdate_: function() {
- if (!this.androidAppsInfo.playStoreEnabled)
+ if (!this.androidAppsInfo.playStoreEnabled &&
+ settings.getCurrentRoute() == settings.routes.ANDROID_APPS_DETAILS) {
settings.navigateToPreviousRoute();
+ }
},
/**
diff --git a/chromium/chrome/browser/resources/settings/animation/animation.js b/chromium/chrome/browser/resources/settings/animation/animation.js
index bd8c2a74da9..e39462aa45c 100644
--- a/chromium/chrome/browser/resources/settings/animation/animation.js
+++ b/chromium/chrome/browser/resources/settings/animation/animation.js
@@ -10,11 +10,8 @@
cr.define('settings.animation', function() {
'use strict';
- /**
- * Default timing constants.
- * @const
- */
- var Timing = {
+ /** Default timing constants. */
+ const Timing = {
DURATION: 250,
EASING: 'cubic-bezier(0.4, 0, 0.2, 1)', // Fast out, slow in.
};
@@ -36,7 +33,7 @@ cr.define('settings.animation', function() {
// Disallow direct usage of the underlying animation.
this.animation_ = el.animate(keyframes, opt_options);
- var self = this;
+ const self = this;
/** @type {!Promise} */
this.finished = new Promise(function(resolve, reject) {
// If we were implementing the full spec, we'd have to support
diff --git a/chromium/chrome/browser/resources/settings/animation/fade_animations.js b/chromium/chrome/browser/resources/settings/animation/fade_animations.js
index 1fbd3bcd6bb..ef5060a0a50 100644
--- a/chromium/chrome/browser/resources/settings/animation/fade_animations.js
+++ b/chromium/chrome/browser/resources/settings/animation/fade_animations.js
@@ -12,7 +12,7 @@ Polymer({
behaviors: [Polymer.NeonAnimationBehavior],
configure: function(config) {
- var node = config.node;
+ const node = config.node;
this._effect = new KeyframeEffect(
node,
[
@@ -34,7 +34,7 @@ Polymer({
behaviors: [Polymer.NeonAnimationBehavior],
configure: function(config) {
- var node = config.node;
+ const node = config.node;
this._effect = new KeyframeEffect(
node,
[
diff --git a/chromium/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js b/chromium/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js
index 99d2c1e7c7f..45c75d239b6 100644
--- a/chromium/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js
+++ b/chromium/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js
@@ -5,14 +5,14 @@
(function() {
'use strict';
-/** @const @private {!Array<number>} */
-var FONT_SIZE_RANGE_ = [
+/** @type {!Array<number>} */
+const FONT_SIZE_RANGE = [
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24,
26, 28, 30, 32, 34, 36, 40, 44, 48, 56, 64, 72,
];
-/** @const @private {!Array<number>} */
-var MINIMUM_FONT_SIZE_RANGE_ =
+/** @type {!Array<number>} */
+const MINIMUM_FONT_SIZE_RANGE =
[6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24];
/**
@@ -46,7 +46,7 @@ Polymer({
fontSizeRange_: {
readOnly: true,
type: Array,
- value: FONT_SIZE_RANGE_,
+ value: FONT_SIZE_RANGE,
},
/**
@@ -56,7 +56,7 @@ Polymer({
minimumFontSizeRange_: {
readOnly: true,
type: Array,
- value: MINIMUM_FONT_SIZE_RANGE_,
+ value: MINIMUM_FONT_SIZE_RANGE,
},
/**
@@ -117,8 +117,8 @@ Polymer({
* @private
*/
setFontsData_: function(response) {
- var fontMenuOptions = [];
- for (var fontData of response.fontList) {
+ const fontMenuOptions = [];
+ for (const fontData of response.fontList) {
fontMenuOptions.push({value: fontData[0], name: fontData[1]});
}
this.fontOptions_ = fontMenuOptions;
@@ -132,7 +132,7 @@ Polymer({
*/
computeMinimumFontSize_: function() {
return this.get('prefs.webkit.webprefs.minimum_font_size.value') ||
- MINIMUM_FONT_SIZE_RANGE_[0];
+ MINIMUM_FONT_SIZE_RANGE[0];
},
});
})();
diff --git a/chromium/chrome/browser/resources/settings/appearance_page/appearance_page.js b/chromium/chrome/browser/resources/settings/appearance_page/appearance_page.js
index e3c34ea3b66..950dcd54d3f 100644
--- a/chromium/chrome/browser/resources/settings/appearance_page/appearance_page.js
+++ b/chromium/chrome/browser/resources/settings/appearance_page/appearance_page.js
@@ -2,13 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+(function() {
+'use strict';
/**
* This is the absolute difference maintained between standard and
* fixed-width font sizes. http://crbug.com/91922.
- * @const @private {number}
+ * @type {number}
*/
-var SIZE_DIFFERENCE_FIXED_STANDARD_ = 3;
+const SIZE_DIFFERENCE_FIXED_STANDARD = 3;
/**
@@ -101,7 +103,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.FONTS) {
map.set(
settings.routes.FONTS.path, '#customize-fonts-subpage-trigger');
@@ -193,7 +195,7 @@ Polymer({
// to default_font_size (to simplify the UI).
this.set(
'prefs.webkit.webprefs.default_fixed_font_size.value',
- value - SIZE_DIFFERENCE_FIXED_STANDARD_);
+ value - SIZE_DIFFERENCE_FIXED_STANDARD);
},
/**
@@ -283,7 +285,7 @@ Polymer({
return;
}
- var i18nId;
+ let i18nId;
// <if expr="is_linux and not chromeos">
i18nId = useSystemTheme ? 'systemTheme' : 'classicTheme';
// </if>
@@ -319,3 +321,4 @@ Polymer({
return Math.abs(zoom1 - zoom2) <= 0.001;
},
});
+})();
diff --git a/chromium/chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.js b/chromium/chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.js
index 306c3839b09..3755b3124f6 100644
--- a/chromium/chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.js
@@ -11,7 +11,7 @@
* extensionUrl: string
* }}
*/
-var FontsData;
+let FontsData;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/basic_page/basic_page.js b/chromium/chrome/browser/resources/settings/basic_page/basic_page.js
index 8207b5b3880..9e1869eb199 100644
--- a/chromium/chrome/browser/resources/settings/basic_page/basic_page.js
+++ b/chromium/chrome/browser/resources/settings/basic_page/basic_page.js
@@ -116,15 +116,14 @@ Polymer({
});
// </if>
- this.addEventListener('change-password-dismissed', () => {
- this.showChangePassword = false;
- });
-
this.addWebUIListener('change-password-visibility', visibility => {
this.showChangePassword = visibility;
});
- settings.ChangePasswordBrowserProxyImpl.getInstance()
- .initializeChangePasswordHandler();
+
+ if (loadTimeData.getBoolean('passwordProtectionAvailable')) {
+ settings.ChangePasswordBrowserProxyImpl.getInstance()
+ .initializeChangePasswordHandler();
+ }
if (settings.AndroidAppsBrowserProxyImpl) {
this.addWebUIListener(
@@ -174,7 +173,7 @@ Polymer({
* searching finished.
*/
searchContents: function(query) {
- var whenSearchDone = [
+ const whenSearchDone = [
settings.getSearchManager().search(query, assert(this.$$('#basicPage'))),
];
@@ -230,7 +229,7 @@ Polymer({
* @private
*/
shouldShowAndroidApps_: function() {
- var visibility = /** @type {boolean|undefined} */ (
+ const visibility = /** @type {boolean|undefined} */ (
this.get('pageVisibility.androidApps'));
if (!this.showAndroidApps || !this.showPage_(visibility)) {
return false;
@@ -251,7 +250,7 @@ Polymer({
* @private
*/
shouldShowMultidevice_: function() {
- var visibility = /** @type {boolean|undefined} */ (
+ const visibility = /** @type {boolean|undefined} */ (
this.get('pageVisibility.multidevice'));
return this.showMultidevice && this.showPage_(visibility);
},
diff --git a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_device_list_item.js b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_device_list_item.js
index e8fb8c47c24..895896db18b 100644
--- a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_device_list_item.js
+++ b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_device_list_item.js
@@ -36,15 +36,15 @@ Polymer({
* @private
*/
onMenuButtonTap_: function(event) {
- var button = /** @type {!HTMLElement} */ (event.target);
- var menu = /** @type {!CrActionMenuElement} */ (this.$.dotsMenu);
+ const button = /** @type {!HTMLElement} */ (event.target);
+ const menu = /** @type {!CrActionMenuElement} */ (this.$.dotsMenu);
menu.showAt(button);
event.stopPropagation();
},
/** @private */
onConnectActionTap_: function() {
- var action = this.isDisconnected_(this.device) ? 'connect' : 'disconnect';
+ const action = this.isDisconnected_(this.device) ? 'connect' : 'disconnect';
this.fire('device-event', {
action: action,
device: this.device,
diff --git a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
index 2a6445caf7c..674bf08c65f 100644
--- a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
+++ b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
@@ -8,7 +8,7 @@
* just provodes a summary and link to the subpage.
*/
-var bluetoothApis = bluetoothApis || {
+const bluetoothApis = window['bluetoothApis'] || {
/**
* Set this to provide a fake implementation for testing.
* @type {Bluetooth}
@@ -71,7 +71,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.BLUETOOTH_DEVICES) {
map.set(
settings.routes.BLUETOOTH_DEVICES.path,
@@ -206,7 +206,7 @@ Polymer({
this.bluetoothToggleDisabled_ = true;
this.bluetoothPrivate.setAdapterState(
{powered: this.bluetoothToggleState_}, () => {
- var error = chrome.runtime.lastError;
+ const error = chrome.runtime.lastError;
if (error && error != 'Error setting adapter properties: powered') {
console.error('Error enabling bluetooth: ' + error.message);
return;
diff --git a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
index e3fc960d500..4174281cd80 100644
--- a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
+++ b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.html
@@ -4,7 +4,7 @@
<link rel="import" href="chrome://resources/cr_elements/cr_scrollable_behavior.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-list/iron-list.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/paper-toggle-button.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="../icons.html">
@@ -26,7 +26,7 @@
margin-top: 10px;
}
- paper-spinner {
+ paper-spinner-lite {
@apply(--cr-icon-height-width);
}
@@ -77,8 +77,8 @@
<!-- Unpaired device list -->
<div class="settings-box first header" hidden="[[!bluetoothToggleState]]">
<div class="start">$i18n{bluetoothDeviceListUnpaired}</div>
- <paper-spinner active="[[showSpinner_]]">
- </paper-spinner>
+ <paper-spinner-lite active="[[showSpinner_]]">
+ </paper-spinner-lite>
</div>
<div id="noUnpairedDevices" class="list-frame"
hidden="[[!showNoDevices_(bluetoothToggleState, unpairedDeviceList_)]]">
diff --git a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.js b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.js
index 89131bed6c2..48376567145 100644
--- a/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.js
+++ b/chromium/chrome/browser/resources/settings/bluetooth_page/bluetooth_subpage.js
@@ -4,9 +4,9 @@
/**
* Maximum number of bluetooth devices shown in bluetooth subpage.
- * @const {number}
+ * @type {number}
*/
-var MAX_NUMBER_DEVICE_SHOWN = 50;
+const MAX_NUMBER_DEVICE_SHOWN = 50;
/**
* @fileoverview
@@ -284,12 +284,12 @@ Polymer({
* @private
*/
onBluetoothDeviceUpdated_: function(device) {
- var address = device.address;
+ const address = device.address;
if (this.dialogShown_ && this.pairingDevice_ &&
this.pairingDevice_.address == address) {
this.pairingDevice_ = device;
}
- var index = this.deviceList_.findIndex(function(device) {
+ const index = this.deviceList_.findIndex(function(device) {
return device.address == address;
});
if (index >= 0)
@@ -311,8 +311,8 @@ Polymer({
* @private
*/
onBluetoothDeviceRemoved_: function(device) {
- var address = device.address;
- var index = this.deviceList_.findIndex(function(device) {
+ const address = device.address;
+ const index = this.deviceList_.findIndex(function(device) {
return device.address == address;
});
if (index >= 0)
@@ -325,7 +325,7 @@ Polymer({
return;
this.bluetooth.startDiscovery(function() {
- var lastError = chrome.runtime.lastError;
+ const lastError = chrome.runtime.lastError;
if (lastError) {
if (lastError.message == 'Starting discovery failed')
return; // May happen if also started elsewhere, ignore.
@@ -340,7 +340,7 @@ Polymer({
return;
this.bluetooth.stopDiscovery(function() {
- var lastError = chrome.runtime.lastError;
+ const lastError = chrome.runtime.lastError;
if (lastError) {
if (lastError.message == 'Failed to stop discovery')
return; // May happen if also stopped elsewhere, ignore.
@@ -354,8 +354,8 @@ Polymer({
* @private
*/
onDeviceEvent_: function(e) {
- var action = e.detail.action;
- var device = e.detail.device;
+ const action = e.detail.action;
+ const device = e.detail.device;
if (action == 'connect')
this.connectDevice_(device);
else if (action == 'disconnect')
@@ -425,13 +425,13 @@ Polymer({
this.openDialog_();
}
- var address = device.address;
+ const address = device.address;
this.bluetoothPrivate.connect(address, result => {
// If |pairingDevice_| has changed, ignore the connect result.
if (this.pairingDevice_ && address != this.pairingDevice_.address)
return;
// Let the dialog handle any errors, otherwise close the dialog.
- var dialog = this.$.deviceDialog;
+ const dialog = this.$.deviceDialog;
if (dialog.handleError(device, chrome.runtime.lastError, result)) {
this.openDialog_();
} else if (
@@ -485,7 +485,7 @@ Polymer({
this.dialogShown_ = false;
this.pairingDevice_ = undefined;
// The list is dynamic so focus the first item.
- var device = this.$$('#unpairedContainer bluetooth-device-list-item');
+ const device = this.$$('#unpairedContainer bluetooth-device-list-item');
if (device)
device.focus();
},
@@ -540,8 +540,8 @@ Polymer({
* @private
*/
populateDeviceList_: function(devices) {
- var tempList = [];
- var i;
+ const tempList = [];
+ let i;
for (i = 0; i < devices.length; i++) {
if (tempList.length == MAX_NUMBER_DEVICE_SHOWN)
break;
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.html b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.html
index 955204ac45c..245dbdd0765 100644
--- a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.html
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.html
@@ -6,7 +6,7 @@
<link rel="import" href="chrome://resources/polymer/v1_0/iron-collapse/iron-collapse.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
@@ -14,28 +14,15 @@
<link rel="import" href="../controls/settings_toggle_button.html">
<link rel="import" href="../settings_shared_css.html">
<link rel="import" href="chrome_cleanup_proxy.html">
+<link rel="import" href="items_to_remove_list.html">
<dom-module id="settings-chrome-cleanup-page">
<template>
<style include="settings-shared">
- #cleaning-spinner {
+ #waiting-spinner {
height: 20px;
width: 20px;
}
-
- #files-to-remove-container {
- padding: 0 var(--settings-box-row-padding);
- /* Use the full available width for file paths to avoid inconsistent
- * line breaks when zooming in or out */
- width: calc(var(--settings-card-max-width) -
- 2 * var(--settings-box-row-padding));
- }
-
- #files-to-remove-list {
- margin: 0;
- word-break: break-all;
- }
-
#learn-more {
-webkit-margin-start: 0;
}
@@ -86,30 +73,26 @@
padding: 15px var(--settings-box-row-padding);
}
</style>
- <div class$="settings-box first [[getTopSettingsBoxClass_(showDetails_)]]">
+ <div class$="settings-box first
+ [[getTopSettingsBoxClass_(showExplanation_)]]">
<div class="status-icon-container">
- <paper-spinner id="cleaning-spinner" active="[[isRemoving_]]"
- hidden="[[!isRemoving_]]">
- </paper-spinner>
- <iron-icon icon="[[statusIcon_]]" hidden="[[isRemoving_]]"
- class$="[[statusIconClassName_]]" id="status-icon"></iron-icon>
+ <paper-spinner-lite id="waiting-spinner"
+ hidden="[[!isWaitingForResult_]]" active="[[isWaitingForResult_]]">
+ </paper-spinner-lite>
+ <iron-icon id="status-icon" hidden="[[isWaitingForResult_]]"
+ icon="[[statusIcon_]]" class$="[[statusIconClassName_]]">
+ </iron-icon>
</div>
<div class="start">
- <span>[[title_]]</span>
- <template is="dom-if" if="[[showDetails_]]">
- <!-- Force line break to display learn-more inlined with
- chromeCleanupExplanationRemove or with the title_ (if
- showDetails_ is false) despite these two elements being on
- different lines. -->
- <div></div>
- <span class="secondary">
- $i18n{chromeCleanupExplanationRemove}
- </span>
- </template>
- <a id="learn-more" href="$i18n{chromeCleanupLearnMoreUrl}"
- on-tap="learnMore_" target="_blank" hidden="[[!showLearnMore_]]">
- $i18n{learnMore}
- </a>
+ <div>[[title_]]</div>
+ <div hidden="[[!showExplanation_]]">
+ <span class="secondary">[[explanation_]]</span>
+ <a id="learn-more" href="$i18n{chromeCleanupLearnMoreUrl}"
+ on-tap="learnMore_" target="_blank"
+ hidden="[[!showLearnMore_]]">
+ $i18n{learnMore}
+ </a>
+ </div>
</div>
<template is="dom-if" if="[[showActionButton_]]">
<div class="separator"></div>
@@ -123,28 +106,42 @@
id="chromeCleanupLogsUploadControl"
label="$i18n{chromeCleanupLogsUploadPermission}"
pref="[[logsUploadPref_]]"
+ sub-label="[[getLogsPermissionSubLabel_(
+ '$i18nPolymer{chromeCleanupTitleLogsPermissionExplanation}',
+ userInitiatedCleanupsEnabled_)]]"
on-settings-boolean-control-change="changeLogsPermission_">
</settings-toggle-button>
- <div id="show-files-button" class="settings-box" actionable
- on-tap="toggleExpandButton_" hidden="[[!showDetails_]]">
- <div class="start">
- $i18n{chromeCleanupLinkShowFiles}
- </div>
- <cr-expand-button expanded="{{filesToRemoveListExpanded_}}"
- alt="$i18n{chromeCleanupLinkShowFiles}">
+ <div id="show-items-button" class="settings-box" actionable
+ on-tap="toggleExpandButton_" hidden="[[!showItemsToRemove_]]">
+ <div class="start">[[showItemsLinkLabel_]]</div>
+ <cr-expand-button expanded="{{itemsToRemoveSectionExpanded_}}"
+ alt="[[showItemsLinkLabel_]]">
</cr-expand-button>
</div>
- <iron-collapse opened="[[filesToRemoveListExpanded_]]">
- <div id="files-to-remove-container">
- <ul id="files-to-remove-list" class="secondary">
- <template is="dom-repeat" items="[[filesToRemove_]]" as="fileName">
- <li>[[fileName]]</li>
- </template>
- </ul>
+ <iron-collapse id="iron-collapse-items"
+ opened="[[itemsToRemoveSectionExpanded_]]">
+ <items-to-remove-list
+ id="files-to-remove-list"
+ hidden="[[!hasFilesToShow_]]"
+ title-visible="[[userInitiatedCleanupsEnabled_]]"
+ title="$i18n{chromeCleanupDetailsFilesAndPrograms}"
+ initially-expanded="[[!userInitiatedCleanupsEnabled_]]"
+ items-to-show="[[scannerResults_.files]]">
+ </items-to-remove-list>
+ <items-to-remove-list
+ id="registry-keys-list"
+ hidden="[[!hasRegistryKeysToShow_]]"
+ title="$i18n{chromeCleanupDetailsRegistryEntries}"
+ items-to-show="[[scannerResults_.registryKeys]]">
+ </items-to-remove-list>
+ <div class="settings-box continuation">
+ <div class="secondary">
+ $i18nRaw{chromeCleanupDetailsExplanation}
+ </div>
</div>
<div id="powered-by-settings-box" class="settings-box continuation">
<div id="powered-by-container" class="secondary"
- hidden="[[!isPartnerPowered_]]">
+ hidden="[[!isPoweredByPartner_]]">
$i18nRaw{chromeCleanupPoweredByHtml}
</div>
</div>
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.js b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.js
index caaf5da8706..ec8cc5aa7cc 100644
--- a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.js
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_page.js
@@ -9,12 +9,15 @@
*/
settings.ChromeCleanupIdleReason = {
INITIAL: 'initial',
+ REPORTER_FOUND_NOTHING: 'reporter_found_nothing',
+ REPORTER_FAILED: 'reporter_failed',
SCANNING_FOUND_NOTHING: 'scanning_found_nothing',
SCANNING_FAILED: 'scanning_failed',
CONNECTION_LOST: 'connection_lost',
USER_DECLINED_CLEANUP: 'user_declined_cleanup',
CLEANING_FAILED: 'cleaning_failed',
CLEANING_SUCCEEDED: 'cleaning_succeeded',
+ CLEANER_DOWNLOAD_FAILED: 'cleaner_download_failed',
};
/**
@@ -35,12 +38,17 @@ settings.ChromeCleanupDismissSource = {
* @enum {string}
*/
settings.ChromeCleanerCardState = {
- HIDDEN_CARD: 'hidden_card',
+ HIDDEN_CARD: 'hidden',
+ SCANNING_OFFERED: 'scanning_offered',
+ SCANNING: 'scanning',
CLEANUP_OFFERED: 'cleanup_offered',
CLEANING: 'cleaning',
REBOOT_REQUIRED: 'reboot_required',
+ SCANNING_FOUND_NOTHING: 'scanning_found_nothing',
+ SCANNING_FAILED: 'scanning_failed',
CLEANUP_SUCCEEDED: 'cleanup_succeeded',
CLEANING_FAILED: 'cleanup_failed',
+ CLEANER_DOWNLOAD_FAILED: 'cleaner_download_failed',
};
/**
@@ -49,10 +57,20 @@ settings.ChromeCleanerCardState = {
*/
settings.ChromeCleanupCardFlags = {
NONE: 0,
- SHOW_DETAILS: 1 << 0,
- SHOW_LOGS_PERMISSIONS: 1 << 1,
- SHOW_LEARN_MORE: 1 << 2,
- IS_REMOVING: 1 << 3,
+ SHOW_LOGS_PERMISSIONS: 1 << 0,
+ SHOW_LEARN_MORE: 1 << 1,
+ WAITING_FOR_RESULT: 1 << 2,
+ SHOW_ITEMS_TO_REMOVE: 1 << 3,
+};
+
+/**
+ * Identifies an ongoing scanning/cleanup action.
+ * @enum {number}
+ */
+settings.ChromeCleanupOngoingAction = {
+ NONE: 0,
+ SCANNING: 1,
+ CLEANING: 2,
};
/**
@@ -74,6 +92,7 @@ settings.ChromeCleanupCardActionButton;
/**
* @typedef {{
* title: ?string,
+ * explanation: ?string,
* icon: ?settings.ChromeCleanupCardIcon,
* actionButton: ?settings.ChromeCleanupCardActionButton,
* flags: number,
@@ -82,6 +101,14 @@ settings.ChromeCleanupCardActionButton;
settings.ChromeCleanupCardComponents;
/**
+ * @typedef {{
+ * files: Array<string>,
+ * registryKeys: Array<string>,
+ * }}
+ */
+settings.ChromeCleanerScannerResults;
+
+/**
* @fileoverview
* 'settings-chrome-cleanup-page' is the settings page containing Chrome
* Cleanup settings.
@@ -100,13 +127,25 @@ Polymer({
properties: {
/** @private */
+ userInitiatedCleanupsEnabled_: {
+ type: Boolean,
+ value: false,
+ },
+
+ /** @private */
title_: {
type: String,
value: '',
},
/** @private */
- isRemoving_: {
+ explanation_: {
+ type: String,
+ value: '',
+ },
+
+ /** @private */
+ isWaitingForResult_: {
type: Boolean,
value: '',
},
@@ -124,9 +163,9 @@ Polymer({
},
/** @private */
- showDetails_: {
+ showExplanation_: {
type: Boolean,
- value: false,
+ computed: 'computeShowExplanation_(explanation_)',
},
/**
@@ -146,16 +185,49 @@ Polymer({
},
/** @private */
- filesToRemoveListExpanded_: {
+ showItemsToRemove_: {
+ type: Boolean,
+ value: false,
+ },
+
+ /** @private */
+ itemsToRemoveSectionExpanded_: {
type: Boolean,
value: false,
- observer: 'filesToRemoveListExpandedChanged_',
+ observer: 'itemsToRemoveSectionExpandedChanged_',
},
/** @private */
- filesToRemove_: {
+ showItemsLinkLabel_: {
+ type: String,
+ value: '',
+ },
+
+ /** @private */
+ showingAllFiles_: {
+ type: Boolean,
+ value: false,
+ },
+
+ /** @private {!settings.ChromeCleanerScannerResults} */
+ scannerResults_: {
type: Array,
- value: [],
+ value: function() {
+ return {'files': [], 'registryKeys': []};
+ },
+ },
+
+ /** @private */
+ hasFilesToShow_: {
+ type: Boolean,
+ computed: 'computeHasFilesToShow_(scannerResults_)',
+ },
+
+ /** @private */
+ hasRegistryKeysToShow_: {
+ type: Boolean,
+ computed: 'computeHasRegistryKeysToShow_(' +
+ 'userInitiatedCleanupsEnabled_, scannerResults_)',
},
/** @private */
@@ -179,15 +251,15 @@ Polymer({
},
/** @private */
- isPartnerPowered_: {
+ isPoweredByPartner_: {
type: Boolean,
- value: function() {
- return loadTimeData.valueExists('cleanupPoweredByPartner') &&
- loadTimeData.getBoolean('cleanupPoweredByPartner');
- },
+ value: false,
},
},
+ /** @private {!settings.ChromeCleanerScannerResults} */
+ emptyChromeCleanerScannerResults_: {'files': [], 'registryKeys': []},
+
/** @private {?settings.ChromeCleanupProxy} */
browserProxy_: null,
@@ -198,14 +270,33 @@ Polymer({
* !settings.ChromeCleanupCardComponents>} */
cardStateToComponentsMap_: null,
+ /** @private {settings.ChromeCleanupOngoingAction} */
+ ongoingAction_: settings.ChromeCleanupOngoingAction.NONE,
+
+ /**
+ * If true, the scan offered view is rendered on state idle, regardless of
+ * the idle reason received from the cleaner controller. The goal is to
+ * ignore previous interactions (such as completed cleanups) performed on
+ * other tabs or if this tab is reloaded.
+ * Set to false whenever there is a transition to a non-idle state while the
+ * current tab is open.
+ * @private {boolean}
+ */
+ renderScanOfferedByDefault_: true,
+
/** @override */
attached: function() {
+ this.userInitiatedCleanupsEnabled_ =
+ loadTimeData.getBoolean('userInitiatedCleanupsEnabled');
this.browserProxy_ = settings.ChromeCleanupProxyImpl.getInstance();
this.cardStateToComponentsMap_ = this.buildCardStateToComponentsMap_();
this.addWebUIListener('chrome-cleanup-on-idle', this.onIdle_.bind(this));
this.addWebUIListener(
'chrome-cleanup-on-scanning', this.onScanning_.bind(this));
+ // Note: both reporter running and scanning share the same UI.
+ this.addWebUIListener(
+ 'chrome-cleanup-on-reporter-running', this.onScanning_.bind(this));
this.addWebUIListener(
'chrome-cleanup-on-infected', this.onInfected_.bind(this));
this.addWebUIListener(
@@ -222,7 +313,7 @@ Polymer({
/**
* Implements the action for the only visible button in the UI, which can be
- * either to start a cleanup or to restart the computer.
+ * either to start an action such as a cleanup or to restart the computer.
* @private
*/
proceed_: function() {
@@ -234,33 +325,43 @@ Polymer({
},
/**
+ * Returns the logs upload permission explanation to be displayed.
+ * @param {string} label
+ * @return {string}
+ * @private
+ */
+ getLogsPermissionSubLabel_: function(label) {
+ return this.userInitiatedCleanupsEnabled_ ? label : '';
+ },
+
+ /**
* Toggles the expand button within the element being listened to.
* @param {!Event} e
* @private
*/
toggleExpandButton_: function(e) {
// The expand button handles toggling itself.
- var expandButtonTag = 'CR-EXPAND-BUTTON';
+ const expandButtonTag = 'CR-EXPAND-BUTTON';
if (e.target.tagName == expandButtonTag)
return;
/** @type {!CrExpandButtonElement} */
- var expandButton = e.currentTarget.querySelector(expandButtonTag);
+ const expandButton = e.currentTarget.querySelector(expandButtonTag);
assert(expandButton);
expandButton.expanded = !expandButton.expanded;
},
/**
- * Notify Chrome that the details section was opened or closed.
+ * Notifies Chrome that the details section was opened or closed.
* @private
*/
- filesToRemoveListExpandedChanged_: function() {
- if (this.browserProxy_)
- this.browserProxy_.notifyShowDetails(this.filesToRemoveListExpanded_);
+ itemsToRemoveSectionExpandedChanged_: function(newVal, oldVal) {
+ if (!oldVal && newVal)
+ this.browserProxy_.notifyShowDetails(this.itemsToRemoveSectionExpanded_);
},
/**
- * Notfies Chrome that the "learn more" link was clicked.
+ * Notifies Chrome that the "learn more" link was clicked.
* @private
*/
learnMore_: function() {
@@ -268,29 +369,121 @@ Polymer({
},
/**
+ * @param {string} explanation
+ * @return {boolean}
+ * @private
+ */
+ computeShowExplanation_: function(explanation) {
+ return explanation != '';
+ },
+
+ /**
+ * Returns true if there are files to show to the user.
+ * @param {!settings.ChromeCleanerScannerResults} scannerResults The cleanup
+ * items to be presented to the user.
+ * @return {boolean}
+ * @private
+ */
+ computeHasFilesToShow_(scannerResults) {
+ return scannerResults.files.length > 0;
+ },
+
+ /**
+ * Returns true if user-initiated cleanups are enabled and there are registry
+ * keys to show to the user.
+ * @param {!settings.ChromeCleanerScannerResults} scannerResults The cleanup
+ * items to be presented to the user.
* @return {boolean}
* @private
*/
- showPoweredBy_: function() {
- return this.filesToRemoveListExpanded_ && this.isPartnerPowered_;
+ computeHasRegistryKeysToShow_(userInitiatedCleanupsEnabled, scannerResults) {
+ return userInitiatedCleanupsEnabled &&
+ scannerResults.registryKeys.length > 0;
},
/**
* Listener of event 'chrome-cleanup-on-idle'.
- * @param {number} idleReason
+ * @param {string} idleReason
* @private
*/
onIdle_: function(idleReason) {
- if (idleReason == settings.ChromeCleanupIdleReason.CLEANING_SUCCEEDED) {
+ this.ongoingAction_ = settings.ChromeCleanupOngoingAction.NONE;
+ this.scannerResults_ = this.emptyChromeCleanerScannerResults_;
+
+ // If user-initiated cleanups are disabled, then the card will be shown at
+ // the top of the settings page.
+ if (!this.userInitiatedCleanupsEnabled_) {
+ if (idleReason == settings.ChromeCleanupIdleReason.INITIAL) {
+ this.dismiss_(settings.ChromeCleanupDismissSource.OTHER);
+ return;
+ }
+
+ // When user-initiated cleanups are disabled, scanning-related idle
+ // reasons are not expected. Show an error message for all reasons other
+ // than |CLEANING_SUCCEEDED| and |INITIAL|.
this.renderCleanupCard_(
- settings.ChromeCleanerCardState.CLEANUP_SUCCEEDED, []);
- } else if (idleReason == settings.ChromeCleanupIdleReason.INITIAL) {
- this.dismiss_(settings.ChromeCleanupDismissSource.OTHER);
- } else {
- // Scanning-related idle reasons are unexpected. Show an error message for
- // all reasons other than |CLEANING_SUCCEEDED| and |INITIAL|.
- this.renderCleanupCard_(
- settings.ChromeCleanerCardState.CLEANING_FAILED, []);
+ idleReason == settings.ChromeCleanupIdleReason.CLEANING_SUCCEEDED ?
+ settings.ChromeCleanerCardState.CLEANUP_SUCCEEDED :
+ settings.ChromeCleanerCardState.CLEANING_FAILED);
+ return;
+ }
+
+ // Ignore the idle reason and render the scan offered view if no
+ // interaction happened on this tab.
+ if (this.renderScanOfferedByDefault_) {
+ idleReason = settings.ChromeCleanupIdleReason.INITIAL;
+ }
+
+ switch (idleReason) {
+ case settings.ChromeCleanupIdleReason.INITIAL:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.SCANNING_OFFERED);
+ break;
+
+ case settings.ChromeCleanupIdleReason.SCANNING_FOUND_NOTHING:
+ case settings.ChromeCleanupIdleReason.REPORTER_FOUND_NOTHING:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.SCANNING_FOUND_NOTHING);
+ break;
+
+ case settings.ChromeCleanupIdleReason.SCANNING_FAILED:
+ case settings.ChromeCleanupIdleReason.REPORTER_FAILED:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.SCANNING_FAILED);
+ break;
+
+ case settings.ChromeCleanupIdleReason.CONNECTION_LOST:
+ if (this.ongoingAction_ ==
+ settings.ChromeCleanupOngoingAction.SCANNING) {
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.SCANNING_FAILED);
+ } else {
+ assert(
+ this.ongoingAction_ ==
+ settings.ChromeCleanupOngoingAction.CLEANING);
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.CLEANING_FAILED);
+ }
+ break;
+
+ case settings.ChromeCleanupIdleReason.CLEANING_FAILED:
+ case settings.ChromeCleanupIdleReason.USER_DECLINED_CLEANUP:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.CLEANING_FAILED);
+ break;
+
+ case settings.ChromeCleanupIdleReason.CLEANING_SUCCEEDED:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.CLEANUP_SUCCEEDED);
+ break;
+
+ case settings.ChromeCleanupIdleReason.CLEANER_DOWNLOAD_FAILED:
+ this.renderCleanupCard_(
+ settings.ChromeCleanerCardState.CLEANER_DOWNLOAD_FAILED);
+ break;
+
+ default:
+ assert(false, `Unknown idle reason: ${idleReason}`);
}
},
@@ -301,29 +494,50 @@ Polymer({
* @private
*/
onScanning_: function() {
- this.renderCleanupCard_(settings.ChromeCleanerCardState.HIDDEN_CARD, []);
+ this.ongoingAction_ = settings.ChromeCleanupOngoingAction.SCANNING;
+ this.scannerResults_ = this.emptyChromeCleanerScannerResults_;
+ this.renderScanOfferedByDefault_ = false;
+ this.renderCleanupCard_(
+ this.userInitiatedCleanupsEnabled_ ?
+ settings.ChromeCleanerCardState.SCANNING :
+ settings.ChromeCleanerCardState.HIDDEN_CARD);
},
/**
* Listener of event 'chrome-cleanup-on-infected'.
* Offers a cleanup to the user and enables presenting files to be removed.
- * @param {!Array<string>} files The list of files to present to the user.
+ * @param {boolean} isPoweredByPartner If scanning results are provided by a
+ * partner's engine.
+ * @param {!settings.ChromeCleanerScannerResults} scannerResults The cleanup
+ * items to be presented to the user.
* @private
*/
- onInfected_: function(files) {
- this.renderCleanupCard_(
- settings.ChromeCleanerCardState.CLEANUP_OFFERED, files);
+ onInfected_: function(isPoweredByPartner, scannerResults) {
+ this.isPoweredByPartner_ = isPoweredByPartner;
+ this.ongoingAction_ = settings.ChromeCleanupOngoingAction.NONE;
+ this.renderScanOfferedByDefault_ = false;
+ this.scannerResults_ = scannerResults;
+ this.updateShowItemsLinklabel_();
+ this.renderCleanupCard_(settings.ChromeCleanerCardState.CLEANUP_OFFERED);
},
/**
* Listener of event 'chrome-cleanup-on-cleaning'.
* Shows a spinner indicating that an on-going action and enables presenting
* files to be removed.
- * @param {!Array<string>} files The list of files to present to the user.
+ * @param {boolean} isPoweredByPartner If scanning results are provided by a
+ * partner's engine.
+ * @param {!settings.ChromeCleanerScannerResults} scannerResults The cleanup
+ * items to be presented to the user.
* @private
*/
- onCleaning_: function(files) {
- this.renderCleanupCard_(settings.ChromeCleanerCardState.CLEANING, files);
+ onCleaning_: function(isPoweredByPartner, scannerResults) {
+ this.isPoweredByPartner_ = isPoweredByPartner;
+ this.ongoingAction_ = settings.ChromeCleanupOngoingAction.CLEANING;
+ this.renderScanOfferedByDefault_ = false;
+ this.scannerResults_ = scannerResults;
+ this.updateShowItemsLinklabel_();
+ this.renderCleanupCard_(settings.ChromeCleanerCardState.CLEANING);
},
/**
@@ -333,23 +547,24 @@ Polymer({
* @private
*/
onRebootRequired_: function() {
- this.renderCleanupCard_(
- settings.ChromeCleanerCardState.REBOOT_REQUIRED, []);
+ this.ongoingAction_ = settings.ChromeCleanupOngoingAction.NONE;
+ this.scannerResults_ = this.emptyChromeCleanerScannerResults_;
+ this.renderScanOfferedByDefault_ = false;
+ this.renderCleanupCard_(settings.ChromeCleanerCardState.REBOOT_REQUIRED);
},
/**
* Renders the cleanup card given the state and list of files.
* @param {!settings.ChromeCleanerCardState} state The card state to be
* rendered.
- * @param {!Array<string>} files The list of files to present to the user.
* @private
*/
- renderCleanupCard_: function(state, files) {
- var components = this.cardStateToComponentsMap_.get(state);
+ renderCleanupCard_: function(state) {
+ const components = this.cardStateToComponentsMap_.get(state);
assert(components);
- this.filesToRemove_ = files;
this.title_ = components.title || '';
+ this.explanation_ = components.explanation || '';
this.updateIcon_(components.icon);
this.updateActionButton_(components.actionButton);
this.updateCardFlags_(components.flags);
@@ -397,19 +612,19 @@ Polymer({
* @private
*/
updateCardFlags_: function(flags) {
- this.showDetails_ =
- (flags & settings.ChromeCleanupCardFlags.SHOW_DETAILS) != 0;
this.showLogsPermission_ =
(flags & settings.ChromeCleanupCardFlags.SHOW_LOGS_PERMISSIONS) != 0;
this.showLearnMore_ =
(flags & settings.ChromeCleanupCardFlags.SHOW_LEARN_MORE) != 0;
- this.isRemoving_ =
- (flags & settings.ChromeCleanupCardFlags.IS_REMOVING) != 0;
+ this.isWaitingForResult_ =
+ (flags & settings.ChromeCleanupCardFlags.WAITING_FOR_RESULT) != 0;
+ this.showItemsToRemove_ =
+ (flags & settings.ChromeCleanupCardFlags.SHOW_ITEMS_TO_REMOVE) != 0;
// Files to remove list should only be expandable if details are being
// shown, otherwise it will add extra padding at the bottom of the card.
- if (!this.showDetails_)
- this.filesToRemoveListExpanded_ = false;
+ if (!this.showExplanation_ || !this.showItemsToRemove_)
+ this.itemsToRemoveSectionExpanded_ = false;
},
/**
@@ -433,12 +648,9 @@ Polymer({
};
},
- /**
- * @param {boolean} enabled Whether to enable logs upload.
- * @private
- */
- changeLogsPermission_: function(enabled) {
- var enabled = this.$.chromeCleanupLogsUploadControl.checked;
+ /** @private */
+ changeLogsPermission_: function() {
+ const enabled = this.$.chromeCleanupLogsUploadControl.checked;
this.browserProxy_.setLogsUploadPermission(enabled);
},
@@ -448,11 +660,26 @@ Polymer({
* @private
*/
dismiss_: function(source) {
- this.renderCleanupCard_(settings.ChromeCleanerCardState.HIDDEN_CARD, []);
+ // If user initiated cleanups are enabled, the card won't be shown at the
+ // top of the settings page and the dismiss button should never be rendered.
+ assert(!this.userInitiatedCleanupsEnabled_);
+
+ this.renderCleanupCard_(settings.ChromeCleanerCardState.HIDDEN_CARD);
this.browserProxy_.dismissCleanupPage(source);
},
/**
+ * Sends an action to the browser proxy to start scanning.
+ * @private
+ */
+ startScanning_: function() {
+ assert(this.userInitiatedCleanupsEnabled_);
+
+ this.browserProxy_.startScanning(
+ this.$.chromeCleanupLogsUploadControl.checked);
+ },
+
+ /**
* Sends an action to the browser proxy to start the cleanup.
* @private
*/
@@ -470,6 +697,25 @@ Polymer({
},
/**
+ * Updates the label for the collapsed detailed view. If user-initiated
+ * cleanups are enabled, the string is obtained from the browser proxy, since
+ * it may require a plural version. Otherwise, use the default value for
+ * |chromeCleanupLinkShowItems|.
+ */
+ updateShowItemsLinklabel_: function() {
+ const setShowItemsLabel = text => this.showItemsLinkLabel_ = text;
+ if (this.userInitiatedCleanupsEnabled_) {
+ this.browserProxy_
+ .getItemsToRemovePluralString(
+ this.scannerResults_.files.length +
+ this.scannerResults_.registryKeys.length)
+ .then(setShowItemsLabel);
+ } else {
+ setShowItemsLabel(this.i18n('chromeCleanupLinkShowItems'));
+ }
+ },
+
+ /**
* Returns the map of card states to components to be rendered.
* @return {!Map<settings.ChromeCleanerCardState,
* !settings.ChromeCleanupCardComponents>}
@@ -480,9 +726,9 @@ Polymer({
* The icons to show on the card.
* @enum {settings.ChromeCleanupCardIcon}
*/
- var icons = {
+ const icons = {
// Card's icon indicates a cleanup offer.
- REMOVE: {
+ SYSTEM: {
statusIcon: 'settings:security',
statusIconClassName: 'status-icon-remove',
},
@@ -504,7 +750,12 @@ Polymer({
* The action buttons to show on the card.
* @enum {settings.ChromeCleanupCardActionButton}
*/
- var actionButtons = {
+ const actionButtons = {
+ FIND: {
+ label: this.i18n('chromeCleanupFindButtonLable'),
+ doAction: this.startScanning_.bind(this),
+ },
+
REMOVE: {
label: this.i18n('chromeCleanupRemoveButtonLabel'),
doAction: this.startCleanup_.bind(this),
@@ -528,8 +779,23 @@ Polymer({
this,
settings.ChromeCleanupDismissSource.CLEANUP_FAILURE_DONE_BUTTON),
},
+
+ TRY_SCAN_AGAIN: {
+ label: this.i18n('chromeCleanupTitleTryAgainButtonLabel'),
+ // TODO(crbug.com/776538): do not run the reporter component again.
+ // Try downloading the cleaner and scan with it instead.
+ doAction: this.startScanning_.bind(this),
+ },
};
+ // If user-initiated cleanups are enabled, there is no need for a custom
+ // link to the Help Center article, as all settings page sections contain
+ // a help link by default.
+ const learnMoreIfUserInitiatedCleanupsDisabled =
+ this.userInitiatedCleanupsEnabled_ ?
+ 0 :
+ settings.ChromeCleanupCardFlags.SHOW_LEARN_MORE;
+
return new Map([
[
settings.ChromeCleanerCardState.HIDDEN_CARD, {
@@ -542,26 +808,29 @@ Polymer({
[
settings.ChromeCleanerCardState.CLEANUP_OFFERED, {
title: this.i18n('chromeCleanupTitleRemove'),
- icon: icons.REMOVE,
+ explanation: this.i18n('chromeCleanupExplanationRemove'),
+ icon: icons.SYSTEM,
actionButton: actionButtons.REMOVE,
- flags: settings.ChromeCleanupCardFlags.SHOW_DETAILS |
- settings.ChromeCleanupCardFlags.SHOW_LOGS_PERMISSIONS |
- settings.ChromeCleanupCardFlags.SHOW_LEARN_MORE,
+ flags: settings.ChromeCleanupCardFlags.SHOW_LOGS_PERMISSIONS |
+ settings.ChromeCleanupCardFlags.SHOW_ITEMS_TO_REMOVE |
+ learnMoreIfUserInitiatedCleanupsDisabled,
}
],
[
settings.ChromeCleanerCardState.CLEANING, {
title: this.i18n('chromeCleanupTitleRemoving'),
+ explanation: this.i18n('chromeCleanupExplanationRemove'),
icon: null,
actionButton: null,
- flags: settings.ChromeCleanupCardFlags.SHOW_DETAILS |
- settings.ChromeCleanupCardFlags.IS_REMOVING |
- settings.ChromeCleanupCardFlags.SHOW_LEARN_MORE,
+ flags: settings.ChromeCleanupCardFlags.WAITING_FOR_RESULT |
+ learnMoreIfUserInitiatedCleanupsDisabled |
+ settings.ChromeCleanupCardFlags.SHOW_ITEMS_TO_REMOVE,
}
],
[
settings.ChromeCleanerCardState.REBOOT_REQUIRED, {
title: this.i18n('chromeCleanupTitleRestart'),
+ explanation: null,
icon: icons.DONE,
actionButton: actionButtons.RESTART_COMPUTER,
flags: settings.ChromeCleanupCardFlags.NONE,
@@ -570,20 +839,73 @@ Polymer({
[
settings.ChromeCleanerCardState.CLEANUP_SUCCEEDED, {
title: this.i18n('chromeCleanupTitleRemoved'),
+ explanation: null,
icon: icons.DONE,
- actionButton: actionButtons.DISMISS_CLEANUP_SUCCESS,
+ actionButton: this.userInitiatedCleanupsEnabled_ ?
+ null :
+ actionButtons.DISMISS_CLEANUP_SUCCESS,
flags: settings.ChromeCleanupCardFlags.NONE,
}
],
[
settings.ChromeCleanerCardState.CLEANING_FAILED, {
title: this.i18n('chromeCleanupTitleErrorCantRemove'),
+ explanation: this.i18n('chromeCleanupExplanationCleanupError'),
+ icon: icons.WARNING,
+ actionButton: this.userInitiatedCleanupsEnabled_ ?
+ null :
+ actionButtons.DISMISS_CLEANUP_FAILURE,
+ flags: learnMoreIfUserInitiatedCleanupsDisabled,
+ }
+ ],
+ [
+ settings.ChromeCleanerCardState.SCANNING_OFFERED, {
+ title: this.i18n('chromeCleanupTitleFindAndRemove'),
+ explanation: this.i18n('chromeCleanupExplanationFindAndRemove'),
+ icon: icons.SYSTEM,
+ actionButton: actionButtons.FIND,
+ flags: settings.ChromeCleanupCardFlags.SHOW_LOGS_PERMISSIONS,
+ }
+ ],
+ [
+ settings.ChromeCleanerCardState.SCANNING, {
+ title: this.i18n('chromeCleanupTitleScanning'),
+ explanation: null,
+ icon: null,
+ actionButton: null,
+ flags: settings.ChromeCleanupCardFlags.WAITING_FOR_RESULT,
+ }
+ ],
+ [
+ // TODO(crbug.com/776538): Could we offer to reset settings here?
+ settings.ChromeCleanerCardState.SCANNING_FOUND_NOTHING, {
+ title: this.i18n('chromeCleanupTitleNothingFound'),
+ explanation: null,
+ icon: icons.DONE,
+ actionButton: null,
+ flags: settings.ChromeCleanupCardFlags.NONE,
+ }
+ ],
+ [
+ settings.ChromeCleanerCardState.SCANNING_FAILED, {
+ title: this.i18n('chromeCleanupTitleScanningFailed'),
+ explanation: this.i18n('chromeCleanupExplanationScanError'),
icon: icons.WARNING,
- actionButton: actionButtons.DISMISS_CLEANUP_FAILURE,
- flags: settings.ChromeCleanupCardFlags.SHOW_LEARN_MORE |
- settings.ChromeCleanupCardFlags.NONE,
+ actionButton: null,
+ flags: learnMoreIfUserInitiatedCleanupsDisabled,
}
],
+ [
+ settings.ChromeCleanerCardState.CLEANER_DOWNLOAD_FAILED, {
+ // TODO(crbug.com/776538): distinguish between missing network
+ // connectivity and cleanups being disabled by the server.
+ title: this.i18n('chromeCleanupTitleCleanupUnavailable'),
+ explanation: this.i18n('chromeCleanupExplanationCleanupUnavailable'),
+ icon: icons.WARNING,
+ actionButton: actionButtons.TRY_SCAN_AGAIN,
+ flags: learnMoreIfUserInitiatedCleanupsDisabled,
+ },
+ ],
]);
},
});
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js
index bbfcb45d290..c92b6624acd 100644
--- a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js
@@ -12,6 +12,12 @@ cr.define('settings', function() {
registerChromeCleanerObserver() {}
/**
+ * Starts scanning the user's computer.
+ * @param {boolean} logsUploadEnabled
+ */
+ startScanning(logsUploadEnabled) {}
+
+ /**
* Starts a cleanup on the user's computer.
* @param {boolean} logsUploadEnabled
*/
@@ -35,15 +41,31 @@ cr.define('settings', function() {
setLogsUploadPermission(enabled) {}
/**
- * Notfies Chrome that the state of the details section changed.
+ * Notifies Chrome that the state of the details section changed.
* @param {boolean} enabled
*/
notifyShowDetails(enabled) {}
/**
- * Notfies Chrome that the "learn more" link was clicked.
+ * Notifies Chrome that the "learn more" link was clicked.
*/
notifyLearnMoreClicked() {}
+
+ /**
+ * Requests the plural string for the "show more" link in the detailed
+ * view for either files to delete or registry keys.
+ * @param {number} numHiddenItems
+ * @return {!Promise<string>}
+ */
+ getMoreItemsPluralString(numHiddenItems) {}
+
+ /**
+ * Requests the plural string for the "items to remove" link in the detailed
+ * view.
+ * @param {number} numItems
+ * @return {!Promise<string>}
+ */
+ getItemsToRemovePluralString(numItems) {}
}
/**
@@ -56,6 +78,11 @@ cr.define('settings', function() {
}
/** @override */
+ startScanning(logsUploadEnabled) {
+ chrome.send('startScanning', [logsUploadEnabled]);
+ }
+
+ /** @override */
startCleanup(logsUploadEnabled) {
chrome.send('startCleanup', [logsUploadEnabled]);
}
@@ -84,6 +111,16 @@ cr.define('settings', function() {
notifyLearnMoreClicked() {
chrome.send('notifyChromeCleanupLearnMoreClicked');
}
+
+ /** @override */
+ getMoreItemsPluralString(numHiddenItems) {
+ return cr.sendWithPromise('getMoreItemsPluralString', numHiddenItems);
+ }
+
+ /** @override */
+ getItemsToRemovePluralString(numItems) {
+ return cr.sendWithPromise('getItemsToRemovePluralString', numItems);
+ }
}
cr.addSingletonGetter(ChromeCleanupProxyImpl);
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/compiled_resources2.gyp b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/compiled_resources2.gyp
index 34c9d87491b..b9927717002 100644
--- a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/compiled_resources2.gyp
@@ -25,5 +25,13 @@
],
'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
},
+ {
+ 'target_name': 'items_to_remove_list',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ 'chrome_cleanup_proxy',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
],
}
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.html b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.html
new file mode 100644
index 00000000000..6f8b7eb1f77
--- /dev/null
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.html
@@ -0,0 +1,37 @@
+<link rel="import" href="chrome://resources/html/polymer.html">
+
+<link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html">
+<link rel="import" href="chrome://resources/html/util.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
+<link rel="import" href="../settings_shared_css.html">
+<link rel="import" href="chrome_cleanup_proxy.html">
+
+<dom-module id="items-to-remove-list">
+ <template>
+ <style include="settings-shared">
+ :host {
+ display: block;
+ margin: 0;
+ padding: 0 var(--settings-box-row-padding);
+ word-break: break-all;
+ }
+
+ #more-items-link {
+ color: var(--google-blue-500);
+ cursor: pointer;
+ }
+ </style>
+ <div id="title" class="secondary" hidden="[[!titleVisible]]">
+ [[title]]
+ </div>
+ <ul id="list" class="secondary">
+ <template is="dom-repeat" items="[[visibleItems_]]">
+ <li class="visible-item">[[item]]</li>
+ </template>
+ <li id="more-items-link" hidden="[[expanded_]]" on-tap="expandList_">
+ [[moreItemsLinkText_]]
+ </li>
+ </ul>
+ </template>
+ <script src="items_to_remove_list.js"></script>
+</dom-module>
diff --git a/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.js b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.js
new file mode 100644
index 00000000000..e628437c50e
--- /dev/null
+++ b/chromium/chrome/browser/resources/settings/chrome_cleanup_page/items_to_remove_list.js
@@ -0,0 +1,142 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+cr.exportPath('settings');
+
+/**
+ * The default number of items to show for files and registry keys on the
+ * detailed view when user-initiated cleanups are enabled.
+ */
+settings.CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW = 4;
+
+/**
+ * @fileoverview
+ * 'items-to-remove-list' represents a list of items to
+ * be removed or changed to be shown on the Chrome Cleanup page.
+ * TODO(crbug.com/776538): Update the strings to say that some items are only
+ * changed and not removed.
+ *
+ * Examples:
+ *
+ * <!-- Items list initially expanded. -->
+ * <items-to-remove-list
+ * title="Files and programs:"
+ * initially-expanded="true"
+ * items-to-show="[[filesToShow]]">
+ * </items-to-remove-list>
+ *
+ * <!-- Items list initially shows |CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW|
+ * items. If there are more than |CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW|
+ * items on the list, then a "show more" link is shown; tapping on it
+ * expands the list. -->
+ * <items-to-remove-list
+ * title="Files and programs:"
+ * items-to-show="[[filesToShow]]">
+ * </items-to-remove-list>
+ */
+Polymer({
+ is: 'items-to-remove-list',
+
+ properties: {
+ titleVisible: {
+ type: Boolean,
+ value: true,
+ },
+
+ title: {
+ type: String,
+ value: '',
+ },
+
+ /** @type {!Array<string>} */
+ itemsToShow: Array,
+
+ /**
+ * If true, all items from |itemsToShow| will be presented on the card
+ * by default, and the "show more" link will be omitted.
+ */
+ initiallyExpanded: {
+ type: Boolean,
+ value: false,
+ },
+
+ /**
+ * If true, all items from |itemsToShow| will be presented on the card,
+ * and the "show more" link will be omitted.
+ */
+ expanded_: {
+ type: Boolean,
+ value: false,
+ },
+
+ /**
+ * The list of items to actually present on the card. If |expanded_|, then
+ * it's the same as |itemsToShow|.
+ * @private {?Array<string>}
+ */
+ visibleItems_: Array,
+
+ /**
+ * The text for the "show more" link available if not all files are visible
+ * in the card.
+ * @private
+ */
+ moreItemsLinkText_: {
+ type: String,
+ value: '',
+ },
+ },
+
+ observers: ['updateVisibleState_(itemsToShow, initiallyExpanded)'],
+
+ /** @private */
+ expandList_: function() {
+ this.expanded_ = true;
+ this.visibleItems_ = this.itemsToShow;
+ this.moreItemsLinkText_ = '';
+ },
+
+ /**
+ * Decides which elements will be visible in the card and if the "show more"
+ * link will be rendered.
+ *
+ * Cases handled:
+ * 1. If |initiallyExpanded|, then all items will be visible.
+ * 2. Otherwise:
+ * (A) If size(itemsToShow) < CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW, then
+ * all items will be visible.
+ * (B) Otherwise, exactly |CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW - 1| will
+ * be visible and the "show more" link will be rendered. The list
+ * presented to the user will contain exactly
+ * |CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW| elements, and the last one
+ * will be the "show more" link.
+ *
+ * @param {!Array<string>} itemsToShow
+ * @param {boolean} initiallyExpanded
+ */
+ updateVisibleState_: function(itemsToShow, initiallyExpanded) {
+ // Start expanded if there are less than
+ // |settings.CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW| items to show.
+ this.expanded_ = this.initiallyExpanded ||
+ this.itemsToShow.length <=
+ settings.CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW;
+
+ if (this.expanded_) {
+ this.visibleItems_ = this.itemsToShow;
+ this.moreItemsLinkText_ = '';
+ return;
+ }
+
+ this.visibleItems_ = this.itemsToShow.slice(
+ 0, settings.CHROME_CLEANUP_DEFAULT_ITEMS_TO_SHOW - 1);
+
+ const browserProxy = settings.ChromeCleanupProxyImpl.getInstance();
+ browserProxy
+ .getMoreItemsPluralString(
+ this.itemsToShow.length - this.visibleItems_.length)
+ .then(linkText => {
+ this.moreItemsLinkText_ = linkText;
+ });
+ },
+});
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js
index f855f46579f..700adc927a5 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js
@@ -22,7 +22,7 @@
* hasNotifications: boolean
* }}
*/
-var ImportantSite;
+let ImportantSite;
cr.define('settings', function() {
/** @interface */
@@ -40,7 +40,7 @@ cr.define('settings', function() {
/**
* @return {!Promise<!Array<!ImportantSite>>}
- * A promise resolved when imporant sites are retrieved.
+ * A promise resolved when important sites are retrieved.
*/
getImportantSites() {}
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html
index 7c592698f2d..ec3fad23b77 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html
@@ -3,7 +3,7 @@
<link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="clear_browsing_data_browser_proxy.html">
<link rel="import" href="history_deletion_dialog.html">
@@ -32,7 +32,7 @@
min-height: 40px;
}
- paper-spinner {
+ paper-spinner-lite {
-webkit-margin-end: 16px;
margin-bottom: auto;
margin-top: auto;
@@ -186,7 +186,8 @@
</settings-checkbox>
</div>
<div slot="button-container">
- <paper-spinner active="[[clearingInProgress_]]"></paper-spinner>
+ <paper-spinner-lite active="[[clearingInProgress_]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" disabled="[[clearingInProgress_]]"
on-tap="onCancelTap_">$i18n{cancel}</paper-button>
<paper-button id="clearBrowsingDataConfirm"
@@ -239,7 +240,8 @@
</template>
</div>
<div slot="button-container">
- <paper-spinner active="[[clearingInProgress_]]"></paper-spinner>
+ <paper-spinner-lite active="[[clearingInProgress_]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" disabled="[[clearingInProgress_]]"
on-tap="onImportantSitesCancelTap_">$i18n{cancel}</paper-button>
<paper-button id="importantSitesConfirm"
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js
index 6bf142aac63..60ec1ccbf33 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js
@@ -145,7 +145,7 @@ Polymer({
updateCounterText_: function(prefName, text) {
// Data type deletion preferences are named "browser.clear_data.<datatype>".
// Strip the common prefix, i.e. use only "<datatype>".
- var matches = prefName.match(/^browser\.clear_data\.(\w+)$/);
+ const matches = prefName.match(/^browser\.clear_data\.(\w+)$/);
this.set('counters_.' + assert(matches[1]), text);
},
@@ -159,7 +159,7 @@ Polymer({
if (!this.$.cookiesCheckbox.checked)
return false;
- var haveImportantSites = this.importantSites_.length > 0;
+ const haveImportantSites = this.importantSites_.length > 0;
chrome.send(
'metricsHandler:recordBooleanHistogram',
['History.ClearBrowsingData.ImportantDialogShown', haveImportantSites]);
@@ -201,14 +201,14 @@ Polymer({
clearBrowsingData_: function() {
this.clearingInProgress_ = true;
- var checkboxes = this.root.querySelectorAll('.browsing-data-checkbox');
- var dataTypes = [];
+ const checkboxes = this.root.querySelectorAll('.browsing-data-checkbox');
+ const dataTypes = [];
checkboxes.forEach((checkbox) => {
if (checkbox.checked)
dataTypes.push(checkbox.pref.key);
});
- var timePeriod = this.$.clearFrom.pref.value;
+ const timePeriod = this.$.clearFrom.pref.value;
this.browserProxy_
.clearBrowsingData(dataTypes, timePeriod, this.importantSites_)
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.html b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.html
index d0b12514e16..b9118df038f 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.html
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.html
@@ -4,7 +4,7 @@
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-pages/iron-pages.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-tabs/paper-tabs.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="clear_browsing_data_browser_proxy.html">
@@ -63,7 +63,7 @@
min-height: 40px;
}
- paper-spinner {
+ paper-spinner-lite {
-webkit-margin-end: 16px;
margin-bottom: auto;
margin-top: auto;
@@ -251,7 +251,8 @@
</iron-pages>
</div>
<div slot="button-container">
- <paper-spinner active="[[clearingInProgress_]]"></paper-spinner>
+ <paper-spinner-lite active="[[clearingInProgress_]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" disabled="[[clearingInProgress_]]"
on-tap="onCancelTap_">$i18n{cancel}</paper-button>
<paper-button id="clearBrowsingDataConfirm"
@@ -287,7 +288,8 @@
</template>
</div>
<div slot="button-container">
- <paper-spinner active="[[clearingInProgress_]]"></paper-spinner>
+ <paper-spinner-lite active="[[clearingInProgress_]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" disabled="[[clearingInProgress_]]"
on-tap="onImportantSitesCancelTap_">$i18n{cancel}</paper-button>
<paper-button id="importantSitesConfirm"
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.js b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.js
index b3f5ea698f8..27f055c5e4b 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.js
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog_tabs.js
@@ -223,7 +223,7 @@ Polymer({
updateCounterText_: function(prefName, text) {
// Data type deletion preferences are named "browser.clear_data.<datatype>".
// Strip the common prefix, i.e. use only "<datatype>".
- var matches = prefName.match(/^browser\.clear_data\.(\w+)$/);
+ const matches = prefName.match(/^browser\.clear_data\.(\w+)$/);
this.set('counters_.' + assert(matches[1]), text);
},
@@ -234,12 +234,12 @@ Polymer({
shouldShowImportantSites_: function() {
if (!this.importantSitesFlagEnabled_)
return false;
- var tab = this.$.tabs.selectedItem;
+ const tab = this.$.tabs.selectedItem;
if (!tab.querySelector('.cookies-checkbox').checked) {
return false;
}
- var haveImportantSites = this.importantSites_.length > 0;
+ const haveImportantSites = this.importantSites_.length > 0;
chrome.send(
'metricsHandler:recordBooleanHistogram',
['History.ClearBrowsingData.ImportantDialogShown', haveImportantSites]);
@@ -252,7 +252,7 @@ Polymer({
*/
onClearBrowsingDataTap_: function() {
if (this.shouldShowImportantSites_()) {
- var tab = this.$.tabs.selectedItem;
+ const tab = this.$.tabs.selectedItem;
this.showImportantSitesDialog_ = true;
this.showImportantSitesCacheSubtitle_ =
tab.querySelector('.cache-checkbox').checked;
@@ -281,16 +281,16 @@ Polymer({
*/
clearBrowsingData_: function() {
this.clearingInProgress_ = true;
- var tab = this.$.tabs.selectedItem;
+ const tab = this.$.tabs.selectedItem;
checkboxes = tab.querySelectorAll('settings-checkbox');
- var dataTypes = [];
+ const dataTypes = [];
checkboxes.forEach((checkbox) => {
if (checkbox.checked)
dataTypes.push(checkbox.pref.key);
});
- var timePeriod = tab.querySelector('.time-range-select').pref.value;
+ const timePeriod = tab.querySelector('.time-range-select').pref.value;
if (tab.id == 'basic-tab') {
chrome.metricsPrivate.recordUserAction('ClearBrowsingData_BasicTab');
diff --git a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/history_deletion_dialog.js b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/history_deletion_dialog.js
index 5cf45a4c17e..c49359cf14d 100644
--- a/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/history_deletion_dialog.js
+++ b/chromium/chrome/browser/resources/settings/clear_browsing_data_dialog/history_deletion_dialog.js
@@ -17,7 +17,7 @@ Polymer({
},
/**
- * Tap handler for the "OK" buton.
+ * Tap handler for the "OK" button.
* @private
*/
onOkTap_: function() {
diff --git a/chromium/chrome/browser/resources/settings/controls/extension_controlled_indicator.js b/chromium/chrome/browser/resources/settings/controls/extension_controlled_indicator.js
index 71feaafe052..e5c4ea2c312 100644
--- a/chromium/chrome/browser/resources/settings/controls/extension_controlled_indicator.js
+++ b/chromium/chrome/browser/resources/settings/controls/extension_controlled_indicator.js
@@ -20,7 +20,7 @@ Polymer({
* @private
*/
getLabel_: function(extensionId, extensionName) {
- var manageUrl = 'chrome://extensions/?id=' + assert(this.extensionId);
+ const manageUrl = 'chrome://extensions/?id=' + assert(this.extensionId);
return this.i18nAdvanced('controlledByExtension', {
substitutions:
['<a href="' + manageUrl + '" target="_blank">' +
diff --git a/chromium/chrome/browser/resources/settings/controls/pref_control_behavior.js b/chromium/chrome/browser/resources/settings/controls/pref_control_behavior.js
index d7597657387..cf53c6dcad4 100644
--- a/chromium/chrome/browser/resources/settings/controls/pref_control_behavior.js
+++ b/chromium/chrome/browser/resources/settings/controls/pref_control_behavior.js
@@ -6,7 +6,7 @@
* @polymerBehavior Tracks the initialization of a specified preference and
* logs an error if the pref is not defined after prefs have been fetched.
*/
-var PrefControlBehavior = {
+const PrefControlBehavior = {
properties: {
/**
* The Preference object being tracked.
@@ -31,7 +31,7 @@ var PrefControlBehavior = {
validatePref_: function() {
CrSettingsPrefs.initialized.then(() => {
if (!this.pref) {
- var error = 'Pref not found for element ' + this.tagName;
+ let error = 'Pref not found for element ' + this.tagName;
if (this.id)
error += '#' + this.id;
error += ' in ' + this.domHost.tagName;
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_boolean_control_behavior.js b/chromium/chrome/browser/resources/settings/controls/settings_boolean_control_behavior.js
index 0b45e03db70..ed712bce518 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_boolean_control_behavior.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_boolean_control_behavior.js
@@ -9,7 +9,7 @@
*/
/** @polymerBehavior SettingsBooleanControlBehavior */
-var SettingsBooleanControlBehaviorImpl = {
+const SettingsBooleanControlBehaviorImpl = {
properties: {
/** Whether the control should represent the inverted value. */
inverted: {
@@ -130,7 +130,7 @@ var SettingsBooleanControlBehaviorImpl = {
};
/** @polymerBehavior */
-var SettingsBooleanControlBehavior = [
+const SettingsBooleanControlBehavior = [
CrPolicyPrefBehavior,
PrefControlBehavior,
SettingsBooleanControlBehaviorImpl,
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_checkbox.js b/chromium/chrome/browser/resources/settings/controls/settings_checkbox.js
index 8596d6a1fc9..3c0e8ded868 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_checkbox.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_checkbox.js
@@ -31,7 +31,7 @@ Polymer({
* @private
*/
subLabelHtmlChanged_: function() {
- var links = this.root.querySelectorAll('.secondary.label a');
+ const links = this.root.querySelectorAll('.secondary.label a');
links.forEach((link) => {
link.addEventListener('tap', this.stopPropagation);
});
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_dropdown_menu.js b/chromium/chrome/browser/resources/settings/controls/settings_dropdown_menu.js
index d043b4bbc71..fdace935d4b 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_dropdown_menu.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_dropdown_menu.js
@@ -10,12 +10,12 @@
* value: (number|string)
* }}
*/
-var DropdownMenuOption;
+let DropdownMenuOption;
/**
* @typedef {!Array<!DropdownMenuOption>}
*/
-var DropdownMenuOptionList;
+let DropdownMenuOptionList;
/**
* 'settings-dropdown-menu' is a control for displaying options
@@ -71,12 +71,12 @@ Polymer({
* @private
*/
onChange_: function() {
- var selected = this.$.dropdownMenu.value;
+ const selected = this.$.dropdownMenu.value;
if (selected == this.notFoundValue_)
return;
- var prefValue =
+ const prefValue =
Settings.PrefUtil.stringToPrefValue(selected, assert(this.pref));
if (prefValue !== undefined)
this.set('pref.value', prefValue);
@@ -90,8 +90,8 @@ Polymer({
if (this.menuOptions === null || !this.menuOptions.length)
return;
- var prefValue = this.pref.value;
- var option = this.menuOptions.find(function(menuItem) {
+ const prefValue = this.pref.value;
+ const option = this.menuOptions.find(function(menuItem) {
return menuItem.value == prefValue;
});
@@ -115,7 +115,7 @@ Polymer({
if (!menuOptions || !menuOptions.length)
return false;
- var option = menuOptions.find(function(menuItem) {
+ const option = menuOptions.find(function(menuItem) {
return menuItem.value == prefValue;
});
return !option;
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_idle_load.js b/chromium/chrome/browser/resources/settings/controls/settings_idle_load.js
index bd9f7a0c744..102bea230f7 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_idle_load.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_idle_load.js
@@ -53,7 +53,7 @@ Polymer({
this.templatize(this);
assert(this.ctor);
- var instance = this.stamp({});
+ const instance = this.stamp({});
assert(!this.child_);
this.child_ = instance.root.firstElementChild;
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_radio_group.js b/chromium/chrome/browser/resources/settings/controls/settings_radio_group.js
index 07549b309ae..3e5885b1dac 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_radio_group.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_radio_group.js
@@ -34,7 +34,7 @@ Polymer({
/** @private */
prefChanged_: function() {
- var pref = /** @type {!chrome.settingsPrivate.PrefObject} */ (this.pref);
+ const pref = /** @type {!chrome.settingsPrivate.PrefObject} */ (this.pref);
this.selected = Settings.PrefUtil.prefToString(pref);
},
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_slider.js b/chromium/chrome/browser/resources/settings/controls/settings_slider.js
index aa661510b4a..98e93989b98 100644
--- a/chromium/chrome/browser/resources/settings/controls/settings_slider.js
+++ b/chromium/chrome/browser/resources/settings/controls/settings_slider.js
@@ -60,11 +60,11 @@ Polymer({
* @private
*/
onSliderChanged_: function() {
- var sliderValue = isNaN(this.$.slider.immediateValue) ?
+ const sliderValue = isNaN(this.$.slider.immediateValue) ?
this.$.slider.value :
this.$.slider.immediateValue;
- var newValue;
+ let newValue;
if (this.tickValues && this.tickValues.length > 0)
newValue = this.tickValues[sliderValue];
else
@@ -94,10 +94,10 @@ Polymer({
assert(this.scale == 1);
// First update the slider settings if |tickValues| was set.
- var numTicks = Math.max(1, this.tickValues.length);
+ const numTicks = Math.max(1, this.tickValues.length);
this.$.slider.max = numTicks - 1;
// Limit the number of ticks to 10 to keep the slider from looking too busy.
- /** @const */ var MAX_TICKS = 10;
+ const MAX_TICKS = 10;
this.$.slider.snaps = numTicks < MAX_TICKS;
this.$.slider.maxMarkers = numTicks < MAX_TICKS ? numTicks : 0;
@@ -107,7 +107,7 @@ Polymer({
// knob, so set the value back to where the knob was.
// Async so we don't confuse Polymer's data binding.
this.async(function() {
- var newValue = this.tickValues[this.$.slider.immediateValue];
+ const newValue = this.tickValues[this.$.slider.immediateValue];
this.set('pref.value', newValue);
});
return;
@@ -115,7 +115,7 @@ Polymer({
// Convert from the public |value| to the slider index (where the knob
// should be positioned on the slider).
- var sliderIndex = this.tickValues.length > 0 ?
+ let sliderIndex = this.tickValues.length > 0 ?
this.tickValues.indexOf(/** @type {number} */ (this.pref.value)) :
0;
if (sliderIndex == -1) {
@@ -135,10 +135,10 @@ Polymer({
* @private
*/
findNearestIndex_: function(arr, value) {
- var closestIndex;
- var minDifference = Number.MAX_VALUE;
- for (var i = 0; i < arr.length; i++) {
- var difference = Math.abs(arr[i] - value);
+ let closestIndex;
+ let minDifference = Number.MAX_VALUE;
+ for (let i = 0; i < arr.length; i++) {
+ const difference = Math.abs(arr[i] - value);
if (difference < minDifference) {
closestIndex = i;
minDifference = difference;
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/compiled_resources2.gyp b/chromium/chrome/browser/resources/settings/date_time_page/compiled_resources2.gyp
index ad752f8f355..bd4978e981e 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/settings/date_time_page/compiled_resources2.gyp
@@ -8,7 +8,6 @@
'dependencies': [
'../compiled_resources2.gyp:route',
'../prefs/compiled_resources2.gyp:prefs_behavior',
- '../prefs/compiled_resources2.gyp:prefs_types',
'<(DEPTH)/ui/webui/resources/cr_elements/policy/compiled_resources2.gyp:cr_policy_indicator_behavior',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
@@ -32,7 +31,6 @@
'dependencies': [
'../controls/compiled_resources2.gyp:settings_dropdown_menu',
'../prefs/compiled_resources2.gyp:prefs_behavior',
- '../prefs/compiled_resources2.gyp:prefs_types',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
'date_time_types',
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.html b/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.html
index d946c09c440..becd135bec1 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.html
+++ b/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.html
@@ -1,7 +1,5 @@
<link rel="import" href="chrome://resources/html/polymer.html">
-<link rel="import" href="chrome://resources/cr_elements/cr_toggle/cr_toggle.html">
-<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_indicator.html">
<link rel="import" href="chrome://resources/html/cr.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
@@ -9,7 +7,6 @@
<link rel="import" href="../controls/settings_toggle_button.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="../prefs/prefs_behavior.html">
-<link rel="import" href="../prefs/prefs_types.html">
<link rel="import" href="../route.html">
<link rel="import" href="../settings_page/settings_subpage.html">
<link rel="import" href="../settings_shared_css.html">
@@ -22,22 +19,14 @@
<style include="settings-shared">
#timeZoneAutoDetect {
padding: 0;
+ width: 100%;
}
-
#timeZoneButton {
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
}
-
- cr-toggle {
- -webkit-margin-start: var(--settings-control-label-spacing);
- }
-
- cr-policy-indicator {
- -webkit-margin-start: var(--settings-controlled-by-spacing);
- }
</style>
<settings-animated-pages id="pages" section="dateTime"
focus-config="[[focusConfig_]]">
@@ -46,22 +35,10 @@
if="[[!prefs.cros.flags.fine_grained_time_zone_detection_enabled.value]]"
restamp>
<div class="settings-box first">
- <div id="timezoneGeolocateToggleLabel" class="start">
- $i18n{timeZoneGeolocation}
- </div>
- <template is="dom-if"
- if="[[hasTimeZoneAutoDetectPolicyRestriction_]]" restamp>
- <cr-policy-indicator indicator-type="devicePolicy"
- icon-aria-label="$i18n{timeZoneGeolocation}">
- </cr-policy-indicator>
- </template>
- <cr-toggle
- id="timeZoneAutoDetect"
- aria-label="$i18n{timeZoneGeolocation}"
- checked="[[timeZoneAutoDetect_]]"
- disabled="[[hasTimeZoneAutoDetectPolicyRestriction_]]"
- on-change="onTimeZoneAutoDetectChange_">
- </cr-toggle>
+ <settings-toggle-button id="timeZoneAutoDetect"
+ label="$i18n{timeZoneGeolocation}"
+ pref="{{prefs.generated.resolve_timezone_by_geolocation_on_off}}">
+ </settings-toggle-button>
</div>
</template>
<template is="dom-if"
@@ -72,32 +49,28 @@
<div id="timeZoneButton" class="two-line">
$i18n{timeZoneButton}
<div class="secondary">
- <div hidden="[[timeZoneAutoDetect_]]">
+ <div hidden="[[prefs.generated.resolve_timezone_by_geolocation_on_off.value]]">
[[activeTimeZoneDisplayName]]
</div>
- <div hidden="[[!timeZoneAutoDetect_]]">
- [[getTimeZoneAutoDetectMethodDisplayName_(
- timeZoneAutoDetectMethod_)]]
+ <div hidden="[[!prefs.generated.resolve_timezone_by_geolocation_on_off.value]]">
+ [[getTimeZoneAutoDetectMethodDisplayName_(
+ prefs.generated.resolve_timezone_by_geolocation_method_short.value)]]
</div>
</div>
</div>
- <template is="dom-if"
- if="[[hasTimeZoneAutoDetectPolicyRestriction_]]" restamp>
- <cr-policy-indicator indicator-type="devicePolicy"
- icon-aria-label="$i18n{timeZoneGeolocation}"
- hidden="[[!hasTimeZoneAutoDetectPolicyRestriction_]]">
- </cr-policy-indicator>
- </template>
+ <div class="flex"></div>
+ <cr-policy-pref-indicator
+ pref="[[prefs.generated.resolve_timezone_by_geolocation_on_off]]">
+ </cr-policy-pref-indicator>
<button class="subpage-arrow"
- disabled="[[hasTimeZoneAutoDetectPolicyRestriction_]]"
is="paper-icon-button-light"
- aria-label="$i18n{timeZoneButton}"></button>
+ aria-label="$i18n{timeZoneButton}">
+ </button>
</div>
</template>
<div class="settings-box continuation embedded"
hidden="[[prefs.cros.flags.fine_grained_time_zone_detection_enabled.value]]">
<timezone-selector prefs="{{prefs}}"
- time-zone-auto-detect="[[timeZoneAutoDetect_]]"
active-time-zone-display-name="{{activeTimeZoneDisplayName}}">
</timezone-selector>
</div>
@@ -117,7 +90,6 @@
associated-control="[[$$('#timeZoneSettingsTrigger')]]"
page-title="$i18n{timeZoneSubpageTitle}">
<timezone-subpage id="timezoneSubpage" prefs="{{prefs}}"
- time-zone-auto-detect="[[timeZoneAutoDetect_]]"
active-time-zone-display-name="{{activeTimeZoneDisplayName}}">
</timezone-subpage>
</settings-subpage>
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.js b/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.js
index 09badd25ad5..438f7ed3b56 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.js
+++ b/chromium/chrome/browser/resources/settings/date_time_page/date_time_page.js
@@ -15,53 +15,6 @@ Polymer({
properties: {
/**
- * The effective policy restriction on time zone automatic detection.
- * @private {settings.TimeZoneAutoDetectPolicyRestriction}
- */
- timeZoneAutoDetectPolicyRestriction_: {
- type: Number,
- value: function() {
- if (!loadTimeData.valueExists('timeZoneAutoDetectValueFromPolicy'))
- return settings.TimeZoneAutoDetectPolicyRestriction.NONE;
- return loadTimeData.getBoolean('timeZoneAutoDetectValueFromPolicy') ?
- settings.TimeZoneAutoDetectPolicyRestriction.FORCED_ON :
- settings.TimeZoneAutoDetectPolicyRestriction.FORCED_OFF;
- },
- },
-
- /**
- * Whether a policy controls the time zone auto-detect setting.
- * @private
- */
- hasTimeZoneAutoDetectPolicyRestriction_: {
- type: Boolean,
- computed: 'computeHasTimeZoneAutoDetectPolicy_(' +
- 'timeZoneAutoDetectPolicyRestriction_)',
- },
-
- /**
- * The effective time zone auto-detect enabled/disabled status.
- * @private
- */
- timeZoneAutoDetect_: {
- type: Boolean,
- computed: 'computeTimeZoneAutoDetect_(' +
- 'timeZoneAutoDetectPolicyRestriction_,' +
- 'prefs.settings.resolve_timezone_by_geolocation_method.value)',
- },
-
- /**
- * The effective time zone auto-detect method.
- * @private {settings.TimeZoneAutoDetectMethod}
- */
- timeZoneAutoDetectMethod_: {
- type: Number,
- computed: 'computeTimeZoneAutoDetectMethod_(' +
- 'hasTimeZoneAutoDetectPolicyRestriction_,' +
- 'prefs.settings.resolve_timezone_by_geolocation_method.value)',
- },
-
- /**
* Whether date and time are settable. Normally the date and time are forced
* by network time, so default to false to initially hide the button.
* @private
@@ -84,7 +37,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.DATETIME_TIMEZONE_SUBPAGE)
map.set(
settings.routes.DATETIME_TIMEZONE_SUBPAGE.path,
@@ -97,32 +50,12 @@ Polymer({
/** @override */
attached: function() {
this.addWebUIListener(
- 'time-zone-auto-detect-policy',
- this.onTimeZoneAutoDetectPolicyChanged_.bind(this));
- this.addWebUIListener(
'can-set-date-time-changed', this.onCanSetDateTimeChanged_.bind(this));
chrome.send('dateTimePageReady');
},
/**
- * @param {boolean} managed Whether the auto-detect setting is controlled.
- * @param {boolean} valueFromPolicy The value of the auto-detect setting
- * forced by policy.
- * @private
- */
- onTimeZoneAutoDetectPolicyChanged_: function(managed, valueFromPolicy) {
- if (managed) {
- this.timeZoneAutoDetectPolicyRestriction_ = valueFromPolicy ?
- settings.TimeZoneAutoDetectPolicyRestriction.FORCED_ON :
- settings.TimeZoneAutoDetectPolicyRestriction.FORCED_OFF;
- } else {
- this.timeZoneAutoDetectPolicyRestriction_ =
- settings.TimeZoneAutoDetectPolicyRestriction.NONE;
- }
- },
-
- /**
* @param {boolean} canSetDateTime Whether date and time are settable.
* @private
*/
@@ -130,104 +63,20 @@ Polymer({
this.canSetDateTime_ = canSetDateTime;
},
- /**
- * @param {!Event} e
- * @private
- */
- onTimeZoneAutoDetectChange_: function(e) {
- this.setPrefValue(
- 'settings.resolve_timezone_by_geolocation_method',
- e.target.checked ? settings.TimeZoneAutoDetectMethod.IP_ONLY :
- settings.TimeZoneAutoDetectMethod.DISABLED);
- },
-
/** @private */
onSetDateTimeTap_: function() {
chrome.send('showSetDateTimeUI');
},
/**
- * @param {settings.TimeZoneAutoDetectPolicyRestriction} policyValue
- * @return {boolean}
- * @private
- */
- computeHasTimeZoneAutoDetectPolicy_: function(policyValue) {
- return policyValue != settings.TimeZoneAutoDetectPolicyRestriction.NONE;
- },
-
- /**
- * @param {settings.TimeZoneAutoDetectPolicyRestriction} policyValue
- * @param {settings.TimeZoneAutoDetectMethod} prefValue
- * prefs.settings.resolve_timezone_by_geolocation_method.value
- * @return {boolean} Whether time zone auto-detect is enabled.
- * @private
- */
- computeTimeZoneAutoDetect_: function(policyValue, prefValue) {
- switch (policyValue) {
- case settings.TimeZoneAutoDetectPolicyRestriction.NONE:
- return prefValue != settings.TimeZoneAutoDetectMethod.DISABLED;
- case settings.TimeZoneAutoDetectPolicyRestriction.FORCED_ON:
- return true;
- case settings.TimeZoneAutoDetectPolicyRestriction.FORCED_OFF:
- return false;
- default:
- console.error('Unknown policy value "' + policyValue + '".');
- return false;
- }
- },
-
- /**
- * Computes effective time zone detection method.
- * @param {Boolean} hasTimeZoneAutoDetectPolicyRestriction
- * this.hasTimeZoneAutoDetectPolicyRestriction_
- * @param {settings.TimeZoneAutoDetectMethod} prefResolveValue
- * prefs.settings.resolve_timezone_by_geolocation_method.value
- * @return {settings.TimeZoneAutoDetectMethod}
- * @private
- */
- computeTimeZoneAutoDetectMethod_: function(
- hasTimeZoneAutoDetectPolicyRestriction, prefResolveValue) {
- if (hasTimeZoneAutoDetectPolicyRestriction) {
- // timeZoneAutoDetectPolicyRestriction_ actually depends on several time
- // policies and chrome flags. So we ignore real policy value if it is
- // disabled.
- if (this.timeZoneAutoDetectPolicyRestriction_ ==
- settings.TimeZoneAutoDetectPolicyRestriction.FORCED_OFF) {
- return settings.TimeZoneAutoDetectMethod.DISABLED;
- }
-
- var policyValue = /** @type{settings.SystemTimezoneProto} */ (
- this.getPref('settings.resolve_device_timezone_by_geolocation_policy')
- .value);
-
- switch (policyValue) {
- case settings.SystemTimezoneProto.USERS_DECIDE:
- console.error('Unexpected policy value "' + policyValue + '".');
- return settings.TimeZoneAutoDetectMethod.DISABLED;
- case settings.SystemTimezoneProto.DISABLED:
- return settings.TimeZoneAutoDetectMethod.DISABLED;
- case settings.SystemTimezoneProto.IP_ONLY:
- return settings.TimeZoneAutoDetectMethod.IP_ONLY;
- case settings.SystemTimezoneProto.SEND_WIFI_ACCESS_POINTS:
- return settings.TimeZoneAutoDetectMethod.SEND_WIFI_ACCESS_POINTS;
- case settings.SystemTimezoneProto.SEND_ALL_LOCATION_INFO:
- return settings.TimeZoneAutoDetectMethod.SEND_ALL_LOCATION_INFO;
- default:
- return settings.TimeZoneAutoDetectMethod.DISABLED;
- }
- }
- return prefResolveValue;
- },
-
- /**
* Returns display name of the given time zone detection method.
* @param {settings.TimeZoneAutoDetectMethod} method
- * this.timeZoneAutoDetectMethod_ value.
+ * prefs.generated.resolve_timezone_by_geolocation_method_short.value
* @return {string}
* @private
*/
getTimeZoneAutoDetectMethodDisplayName_: function(method) {
- var id = ([
+ const id = ([
'setTimeZoneAutomaticallyDisabled',
'setTimeZoneAutomaticallyIpOnlyDefault',
'setTimeZoneAutomaticallyWithWiFiAccessPointsData',
@@ -240,7 +89,6 @@ Polymer({
},
onTimeZoneSettings_: function() {
- // TODO(alemate): revise this once UI mocks are finished.
settings.navigateTo(settings.routes.DATETIME_TIMEZONE_SUBPAGE);
},
});
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/date_time_types.js b/chromium/chrome/browser/resources/settings/date_time_page/date_time_types.js
index 241d9b21e0c..87241d8bd8c 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/date_time_types.js
+++ b/chromium/chrome/browser/resources/settings/date_time_page/date_time_types.js
@@ -20,9 +20,9 @@ settings.TimeZoneAutoDetectPolicyRestriction = {
};
/**
- * Describes values of prefs.settings.resolve_timezone_by_geolocation_method.
- * Must be kept in sync with TimeZoneResolverManager::TimeZoneResolveMethod
- * enum.
+ * Describes values of
+ * prefs.generated.resolve_timezone_by_geolocation_method_short. Must be kept in
+ * sync with TimeZoneResolverManager::TimeZoneResolveMethod enum.
* @enum {number}
*/
settings.TimeZoneAutoDetectMethod = {
@@ -31,18 +31,3 @@ settings.TimeZoneAutoDetectMethod = {
SEND_WIFI_ACCESS_POINTS: 2,
SEND_ALL_LOCATION_INFO: 3
};
-
-/**
- * Describes values of prefs.settings.
- * resolve_device_timezone_by_geolocation_policy
- * Must be kept in sync with enterprise_management::SystemTimezoneProto
- * enum.
- * @enum {number}
- */
-settings.SystemTimezoneProto = {
- USERS_DECIDE: 0,
- DISABLED: 1,
- IP_ONLY: 2,
- SEND_WIFI_ACCESS_POINTS: 3,
- SEND_ALL_LOCATION_INFO: 4,
-};
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.html b/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.html
index 10e03126f46..e2c5bd33190 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.html
+++ b/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.html
@@ -4,7 +4,6 @@
<link rel="import" href="../controls/settings_dropdown_menu.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="../prefs/prefs_behavior.html">
-<link rel="import" href="../prefs/prefs_types.html">
<link rel="import" href="../settings_shared_css.html">
<link rel="import" href="date_time_types.html">
@@ -18,34 +17,28 @@
<template is="dom-if" restamp
if="[[!prefs.cros.flags.per_user_timezone_enabled.value]]">
<settings-dropdown-menu pref="{{prefs.cros.system.timezone}}"
- label="$i18n{timeZoneColon}"
+ label="$i18n{timeZone}"
menu-options="[[timeZoneList_]]"
- disabled="[[timeZoneAutoDetect]]">
+ disabled="[[prefs.generated.resolve_timezone_by_geolocation_on_off.value]]">
</settings-dropdown-menu>
</template>
<template is="dom-if" restamp
if="[[prefs.cros.flags.per_user_timezone_enabled.value]]">
- <template is="dom-if" if="[[!isUserTimeZoneSelectorHidden_(
- prefs.settings.timezone,
- prefs.settings.resolve_timezone_by_geolocation_method.value)]]"
- restamp>
<settings-dropdown-menu id="userTimeZoneSelector"
pref="{{prefs.settings.timezone}}"
- label="$i18n{timeZoneColon}"
- menu-options="[[timeZoneList_]]">
+ label="$i18n{timeZone}"
+ menu-options="[[timeZoneList_]]"
+ hidden="[[isUserTimeZoneSelectorHidden_(prefs.settings.timezone,
+ prefs.generated.resolve_timezone_by_geolocation_on_off.value)]]">
</settings-dropdown-menu>
- </template>
- <template is="dom-if" if="[[isUserTimeZoneSelectorHidden_(
- prefs.settings.timezone,
- prefs.settings.resolve_timezone_by_geolocation_method.value)]]"
- restamp>
<settings-dropdown-menu id="systemTimezoneSelector"
pref="{{prefs.cros.system.timezone}}"
- label="$i18n{timeZoneColon}"
+ label="$i18n{timeZone}"
menu-options="[[timeZoneList_]]"
+ hidden="[[!isUserTimeZoneSelectorHidden_(prefs.settings.timezone,
+ prefs.generated.resolve_timezone_by_geolocation_on_off.value)]]"
disabled>
</settings-dropdown-menu>
- </template>
</template>
</template>
<script src="timezone_selector.js"></script>
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.js b/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.js
index e6559db6fbd..c76b13ff07e 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.js
+++ b/chromium/chrome/browser/resources/settings/date_time_page/timezone_selector.js
@@ -15,11 +15,6 @@ Polymer({
properties: {
/**
- * If time zone auto detectoin is enabled.
- */
- timeZoneAutoDetect: Boolean,
-
- /**
* This stores active time zone display name to be used in other UI
* via bi-directional binding.
*/
@@ -47,9 +42,11 @@ Polymer({
observers: [
'maybeGetTimeZoneListPerUser_(' +
- 'prefs.settings.timezone.value, timeZoneAutoDetect)',
+ 'prefs.settings.timezone.value,' +
+ 'prefs.generated.resolve_timezone_by_geolocation_on_off.value)',
'maybeGetTimeZoneListPerSystem_(' +
- 'prefs.cros.system.timezone.value, timeZoneAutoDetect)',
+ 'prefs.cros.system.timezone.value,' +
+ 'prefs.generated.resolve_timezone_by_geolocation_on_off.value)',
'updateActiveTimeZoneName_(prefs.cros.system.timezone.value)',
],
@@ -59,9 +56,15 @@ Polymer({
},
/**
+ * True if getTimeZones request was sent to Chrome, but result is not
+ * yet received. */
+ getTimeZonesRequestSent_: false,
+
+ /**
* Fetches the list of time zones if necessary.
* @param {boolean=} perUserTimeZoneMode Expected value of per-user time zone.
* @private
+ * @suppress {missingProperties} Property finally never defined on
*/
maybeGetTimeZoneList_: function(perUserTimeZoneMode) {
if (typeof(perUserTimeZoneMode) !== 'undefined') {
@@ -73,13 +76,18 @@ Polymer({
return;
}
}
+
// Only fetch the list once.
if (this.timeZoneList_.length > 1 || !CrSettingsPrefs.isInitialized)
return;
+ if (this.getTimeZonesRequestSent_)
+ return;
+
// If auto-detect is enabled, we only need the current time zone.
- if (this.timeZoneAutoDetect) {
- var isPerUserTimezone =
+ if (this.getPref('generated.resolve_timezone_by_geolocation_on_off')
+ .value) {
+ const isPerUserTimezone =
this.getPref('cros.flags.per_user_timezone_enabled').value;
if (this.timeZoneList_[0].value ==
(isPerUserTimezone ? this.getPref('settings.timezone').value :
@@ -87,8 +95,16 @@ Polymer({
return;
}
}
-
- cr.sendWithPromise('getTimeZones').then(this.setTimeZoneList_.bind(this));
+ // Setting several preferences at once will trigger several
+ // |maybeGetTimeZoneList_| calls, which we don't want.
+ this.getTimeZonesRequestSent_ = true;
+ cr.sendWithPromise('getTimeZones')
+ .then((timezones) => {
+ this.setTimeZoneList_(timezones);
+ })
+ .finally(() => {
+ this.getTimeZonesRequestSent_ = false;
+ });
},
/**
@@ -129,7 +145,7 @@ Polymer({
* @private
*/
updateActiveTimeZoneName_: function(activeTimeZoneId) {
- var activeTimeZone = this.timeZoneList_.find(
+ const activeTimeZone = this.timeZoneList_.find(
(timeZone) => timeZone.value == activeTimeZoneId);
if (activeTimeZone)
this.activeTimeZoneDisplayName = activeTimeZone.name;
@@ -140,14 +156,15 @@ Polymer({
* Computes visibility of user timezone preference.
* @param {?chrome.settingsPrivate.PrefObject} prefUserTimezone
* pref.settings.timezone
- * @param {settings.TimeZoneAutoDetectMethod} prefResolveValue
- * prefs.settings.resolve_timezone_by_geolocation_method.value
+ * @param {boolean} prefResolveOnOffValue
+ * prefs.generated.resolve_timezone_by_geolocation_on_off.value
* @return {boolean}
* @private
*/
- isUserTimeZoneSelectorHidden_: function(prefUserTimezone, prefResolveValue) {
+ isUserTimeZoneSelectorHidden_: function(
+ prefUserTimezone, prefResolveOnOffValue) {
return (prefUserTimezone && prefUserTimezone.controlledBy != null) ||
- prefResolveValue != settings.TimeZoneAutoDetectMethod.DISABLED;
+ prefResolveOnOffValue;
},
});
})();
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.html b/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.html
index 200f175ffed..6d27dfb503e 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.html
+++ b/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.html
@@ -6,6 +6,7 @@
<link rel="import" href="../prefs/prefs_behavior.html">
<link rel="import" href="../settings_shared_css.html">
<link rel="import" href="date_time_types.html">
+<link rel="import" href="timezone_selector.html">
<dom-module id="timezone-subpage">
<template>
@@ -13,42 +14,39 @@
.block {
display: block;
}
+ settings-dropdown-menu {
+ --md-select-width: 400px;
+ }
</style>
<div class="settings-box block first">
<settings-radio-group id="timeZoneRadioGroup"
- pref="{{prefs.settings.resolve_timezone_by_geolocation_method}}">
+ pref="{{prefs.generated.resolve_timezone_by_geolocation_on_off}}">
<controlled-radio-button
- name="[[timezoneAutodetectMethodValues_.IP_ONLY]]"
- pref="[[prefs.settings.resolve_timezone_by_geolocation_method]]"
- label="$i18n{setTimeZoneAutomaticallyIpOnlyDefault}"
+ id="timeZoneAutoDetectOn"
+ name="true"
+ pref="[[prefs.generated.resolve_timezone_by_geolocation_on_off]]"
+ label="$i18n{setTimeZoneAutomaticallyOn}"
no-extension-indicator>
- <div class="secondary">
- $i18n{setTimeZoneAutomaticallyIpOnlyDefaultDescription}
- </div>
</controlled-radio-button>
+ <settings-dropdown-menu id="timeZoneResolveMethodDropdown"
+ pref="{{prefs.generated.resolve_timezone_by_geolocation_method_short}}"
+ label="$i18n{selectTimeZoneResolveMethod}"
+ hidden="[[!prefs.generated.resolve_timezone_by_geolocation_on_off.value]]"
+ menu-options="[[getTimeZoneResolveMethodsList_(
+ prefs.generated.resolve_timezone_by_geolocation_method_short)]]">
+ </settings-dropdown-menu>
<controlled-radio-button
- name="[[timezoneAutodetectMethodValues_.SEND_ALL_LOCATION_INFO]]"
- pref="[[prefs.settings.resolve_timezone_by_geolocation_method]]"
- label="$i18n{setTimeZoneAutomaticallyWithAllLocationInfo}"
- no-extension-indicator>
- <div class="secondary">
- $i18n{setTimeZoneAutomaticallyWithAllLocationInfoDescription}
- </div>
- </controlled-radio-button>
- <controlled-radio-button
- name="[[timezoneAutodetectMethodValues_.DISABLED]]"
- pref="[[prefs.settings.resolve_timezone_by_geolocation_method]]"
- label="$i18n{selectYourTimeZone}"
+ id="timeZoneAutoDetectOff"
+ name="false"
+ pref="[[prefs.generated.resolve_timezone_by_geolocation_on_off]]"
+ label="$i18n{setTimeZoneAutomaticallyOff}"
no-extension-indicator>
</controlled-radio-button>
+ <timezone-selector prefs="{{prefs}}"
+ active-time-zone-display-name="{{activeTimeZoneDisplayName}}">
+ </timezone-selector>
</settings-radio-group>
</div>
- <div class="settings-box block">
- <timezone-selector prefs="{{prefs}}"
- time-zone-auto-detect="[[timeZoneAutoDetect]]"
- active-time-zone-display-name="{{activeTimeZoneDisplayName}}">
- </timezone-selector>
- </div>
</template>
<script src="timezone_subpage.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.js b/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.js
index 96109be8c76..9db52663c0c 100644
--- a/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.js
+++ b/chromium/chrome/browser/resources/settings/date_time_page/timezone_subpage.js
@@ -6,9 +6,6 @@
* @fileoverview 'timezone-subpage' is the collapsible section containing
* time zone settings.
*/
-(function() {
-'use strict';
-
Polymer({
is: 'timezone-subpage',
@@ -22,22 +19,43 @@ Polymer({
type: String,
notify: true,
},
-
- /**
- * The effective time zone auto-detect enabled/disabled status.
- */
- timeZoneAutoDetect: Boolean,
-
- /**
- * settings.TimeZoneAutoDetectMethod values.
- * @private {!Object<settings.TimeZoneAutoDetectMethod, number>}
- */
- timezoneAutodetectMethodValues_: Object,
-
},
- attached: function() {
- this.timezoneAutodetectMethodValues_ = settings.TimeZoneAutoDetectMethod;
+ /**
+ * Returns value list for timeZoneResolveMethodDropdown menu.
+ * @private
+ */
+ getTimeZoneResolveMethodsList_: function() {
+ let result = [];
+ // Make sure current value is in the list, even if it is not
+ // user-selectable.
+ if (this.getPref('generated.resolve_timezone_by_geolocation_method_short')
+ .value == settings.TimeZoneAutoDetectMethod.DISABLED) {
+ result.push({
+ value: settings.TimeZoneAutoDetectMethod.DISABLED,
+ name: loadTimeData.getString('setTimeZoneAutomaticallyDisabled')
+ });
+ }
+ result.push({
+ value: settings.TimeZoneAutoDetectMethod.IP_ONLY,
+ name: loadTimeData.getString('setTimeZoneAutomaticallyIpOnlyDefault')
+ });
+
+ if (this.getPref('generated.resolve_timezone_by_geolocation_method_short')
+ .value ==
+ settings.TimeZoneAutoDetectMethod.SEND_WIFI_ACCESS_POINTS) {
+ result.push({
+ value: settings.TimeZoneAutoDetectMethod.SEND_WIFI_ACCESS_POINTS,
+ name: loadTimeData.getString(
+ 'setTimeZoneAutomaticallyWithWiFiAccessPointsData')
+ });
+ }
+ result.push({
+ value: settings.TimeZoneAutoDetectMethod.SEND_ALL_LOCATION_INFO,
+ name:
+ loadTimeData.getString('setTimeZoneAutomaticallyWithAllLocationInfo')
+ });
+ return result;
},
+
});
-})();
diff --git a/chromium/chrome/browser/resources/settings/default_browser_page/default_browser_browser_proxy.js b/chromium/chrome/browser/resources/settings/default_browser_page/default_browser_browser_proxy.js
index bb8703a8409..33c51c23946 100644
--- a/chromium/chrome/browser/resources/settings/default_browser_page/default_browser_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/default_browser_page/default_browser_browser_proxy.js
@@ -15,7 +15,7 @@
* isUnknownError: boolean,
* }};
*/
-var DefaultBrowserInfo;
+let DefaultBrowserInfo;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/device_page/device_page.js b/chromium/chrome/browser/resources/settings/device_page/device_page.js
index 47f6b670e37..ece619b612b 100644
--- a/chromium/chrome/browser/resources/settings/device_page/device_page.js
+++ b/chromium/chrome/browser/resources/settings/device_page/device_page.js
@@ -56,7 +56,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.POINTERS)
map.set(settings.routes.POINTERS.path, '#pointersRow .subpage-arrow');
if (settings.routes.KEYBOARD)
diff --git a/chromium/chrome/browser/resources/settings/device_page/display.html b/chromium/chrome/browser/resources/settings/device_page/display.html
index b3e57b250ca..81cf27e5056 100644
--- a/chromium/chrome/browser/resources/settings/device_page/display.html
+++ b/chromium/chrome/browser/resources/settings/device_page/display.html
@@ -153,6 +153,19 @@
</settings-slider>
</div>
+ <div class="settings-box indented two-line"
+ hidden$="[[!showDisplayZoomSetting_]]">
+ <div class="start text-area layout vertical">
+ <div>Display Size</div>
+ <div class="secondary layout self-start">
+ [[getDisplayZoomText_(selectedDisplay, selectedZoomPref_.value)]]
+ </div>
+ </div>
+ <settings-slider tick-values="[[zoomValues_]]"
+ pref="{{selectedZoomPref_}}" on-change="onSelectedZoomChange_">
+ </settings-slider>
+ </div>
+
<template is="dom-if" if="[[!unifiedDesktopMode_]]" restamp>
<div class="settings-box indented">
<div id="displayOrientation" class="start text-area">
@@ -175,7 +188,8 @@
<button is="cr-link-row" icon-class="subpage-arrow" class="indented hr"
id="overscan" label="$i18n{displayOverscanPageTitle}"
- sub-label="$i18n{displayOverscanPageText}" on-tap="onOverscanTap_">
+ sub-label="$i18n{displayOverscanPageText}" on-tap="onOverscanTap_"
+ hidden$="[[!showOverscanSetting_(selectedDisplay)]]">
</button>
<settings-display-overscan-dialog id="displayOverscan"
@@ -226,8 +240,14 @@
</div>
<!-- Schedule settings -->
<div class="settings-box indented">
- <div id="nightLightScheduleLabel" class="start text-area">
- $i18n{displayNightLightScheduleLabel}
+ <div class="start text-area">
+ <div id="nightLightScheduleLabel" class="label">
+ $i18n{displayNightLightScheduleLabel}
+ </div>
+ <div id="nightLightScheduleSubLabel" class="secondary label"
+ hidden$="[[!nightLightScheduleSubLabel_]]">
+ [[nightLightScheduleSubLabel_]]
+ </div>
</div>
<settings-dropdown-menu
id="nightLightScheduleTypeDropDown"
diff --git a/chromium/chrome/browser/resources/settings/device_page/display.js b/chromium/chrome/browser/resources/settings/device_page/display.js
index 1a35186287c..c21864b443b 100644
--- a/chromium/chrome/browser/resources/settings/device_page/display.js
+++ b/chromium/chrome/browser/resources/settings/device_page/display.js
@@ -12,14 +12,15 @@
* are synced with the pref "prefs.ash.night_light.schedule_type".
* @enum {number}
*/
-var NightLightScheduleType = {
+const NightLightScheduleType = {
NEVER: 0,
SUNSET_TO_SUNRISE: 1,
CUSTOM: 2,
};
cr.define('settings.display', function() {
- var systemDisplayApi = /** @type {!SystemDisplay} */ (chrome.system.display);
+ const systemDisplayApi =
+ /** @type {!SystemDisplay} */ (chrome.system.display);
return {
systemDisplayApi: systemDisplayApi,
@@ -51,6 +52,21 @@ Polymer({
},
/**
+ * @type {!chrome.settingsPrivate.PrefObject}
+ * @private
+ */
+ selectedZoomPref_: {
+ type: Object,
+ value: function() {
+ return {
+ key: 'fakeDisplaySliderZoomPref',
+ type: chrome.settingsPrivate.PrefType.NUMBER,
+ value: 0,
+ };
+ },
+ },
+
+ /**
* Array of displays.
* @type {!Array<!chrome.system.display.DisplayUnitInfo>}
*/
@@ -86,6 +102,9 @@ Polymer({
/** @private {!Array<number>} Mode index values for slider. */
modeValues_: Array,
+ /** @private {!Array<number>} Display zoom percentage values for slider */
+ zoomValues_: Array,
+
/** @private */
unifiedDesktopAvailable_: {
type: Boolean,
@@ -143,10 +162,20 @@ Polymer({
type: Boolean,
value: false,
},
+
+ /** @private */
+ showDisplayZoomSetting_: {
+ type: Boolean,
+ value: loadTimeData.getBoolean('enableDisplayZoomSetting'),
+ },
+
+ /** @private */
+ nightLightScheduleSubLabel_: String,
},
observers: [
- 'onScheduleTypeChanged_(prefs.ash.night_light.schedule_type.*)',
+ 'updateNightLightScheduleSettings_(prefs.ash.night_light.schedule_type.*,' +
+ ' prefs.ash.night_light.enabled.*)',
],
/** @private {number} Selected mode index received from chrome. */
@@ -200,7 +229,7 @@ Polymer({
/** @private */
getDisplayInfo_: function() {
- /** @type {chrome.system.display.GetInfoFlags} */ var flags = {
+ /** @type {chrome.system.display.GetInfoFlags} */ const flags = {
singleUnified: true
};
settings.display.systemDisplayApi.getInfo(
@@ -239,7 +268,7 @@ Polymer({
* @private
*/
getSelectedModeIndex_: function(selectedDisplay) {
- for (var i = 0; i < selectedDisplay.modes.length; ++i) {
+ for (let i = 0; i < selectedDisplay.modes.length; ++i) {
if (selectedDisplay.modes[i].isSelected)
return i;
}
@@ -247,6 +276,116 @@ Polymer({
},
/**
+ * Returns a value from |zoomValues_| that is closest to the display zoom
+ * percentage currently selected for the |selectedDisplay|.
+ * @param {!chrome.system.display.DisplayUnitInfo} selectedDisplay
+ * @return {number}
+ * @private
+ */
+ getSelectedDisplayZoom_: function(selectedDisplay) {
+ const selectedZoom = selectedDisplay.displayZoomFactor * 100;
+ let closestMatch = this.zoomValues_[0];
+ let minimumDiff = Math.abs(closestMatch - selectedZoom);
+
+ for (let i = 0; i < this.zoomValues_.length; i++) {
+ const currentDiff = Math.abs(this.zoomValues_[i] - selectedZoom);
+ if (currentDiff < minimumDiff) {
+ closestMatch = this.zoomValues_[i];
+ minimumDiff = currentDiff;
+ }
+ }
+
+ return closestMatch;
+ },
+
+ /**
+ * Given the display with the current display mode, this function lists all
+ * the display zoom values.
+ * @param {!chrome.system.display.DisplayUnitInfo} selectedDisplay
+ * @return {!Array<number>}
+ */
+ getZoomValues_: function(selectedDisplay) {
+ let effectiveWidth = selectedDisplay.bounds.width;
+
+ // The list of deltas between two consecutive zoom level. Any display must
+ // have one of these values as the difference between two consecutive zoom
+ // level.
+ const ZOOM_FACTOR_DELTAS = [10, 15, 20, 25, 50, 100];
+
+ // Keep this value in sync with the value in DisplayInfoProviderChromeOS.
+ // The maximum logical resolution width allowed when zooming out for a
+ // display.
+ const maxResolutionWidth = Math.max(4096, effectiveWidth);
+
+ // Keep this value in sync with the value in DisplayInfoProviderChromeOS.
+ // The minimum logical resolution width allowed when zooming in for a
+ // display.
+ const minResolutionWidth = Math.min(640, effectiveWidth);
+
+ // The total number of display zoom ticks to choose from on the slider.
+ const NUM_OF_ZOOM_TICKS = 9;
+
+ // Update the effective width if the display has a device scale factor
+ // applied.
+ if (selectedDisplay.modes.length) {
+ const mode =
+ selectedDisplay.modes[this.getSelectedModeIndex_(selectedDisplay)];
+ effectiveWidth = mode.widthInNativePixels / mode.deviceScaleFactor;
+ }
+
+ // The logical resolution will vary from half of the mode resolution to
+ // double the mode resolution.
+ let maxWidth =
+ Math.min(Math.round(effectiveWidth * 2.0), maxResolutionWidth);
+ let minWidth =
+ Math.max(Math.round(effectiveWidth / 2.0), minResolutionWidth);
+
+ // If either the maximum width or minimum width was reached in the above
+ // step and clamping was performed, then update the total range of logical
+ // resolutions and ensure that everything lies within the maximum and
+ // minimum resolution range.
+ if (2 * (maxWidth - minWidth) != 3 * effectiveWidth) {
+ const interval = Math.round(1.5 * effectiveWidth);
+ if (maxWidth == maxResolutionWidth)
+ minWidth = Math.max(maxWidth - interval, minResolutionWidth);
+ if (minWidth == minResolutionWidth)
+ maxWidth = Math.min(minWidth + interval, maxResolutionWidth);
+ }
+
+ // Zoom values are in percentage.
+ let maxZoom = (100 * effectiveWidth) / minWidth;
+ let minZoom = (100 * effectiveWidth) / maxWidth;
+
+ let delta = (maxZoom - minZoom) / NUM_OF_ZOOM_TICKS;
+
+ // Number of values above 100% zoom.
+ const zoomInCount = Math.round((maxZoom - 100) / delta);
+
+ // Number of values below 100% zoom.
+ const zoomOutCount = NUM_OF_ZOOM_TICKS - zoomInCount - 1;
+
+ // Clamp the delta to a user friendly and UI friendly value.
+ let idx = 0;
+ while (idx < ZOOM_FACTOR_DELTAS.length && delta >= ZOOM_FACTOR_DELTAS[idx])
+ idx++;
+
+ // Update the delta between consecutive zoom factors.
+ delta = ZOOM_FACTOR_DELTAS[idx - 1];
+
+ // Update the max and min zoom factor based on the new delta. Make sure it
+ // is in percentage.
+ maxZoom = 100 + delta * zoomInCount;
+ minZoom = 100 - delta * zoomOutCount;
+
+ // Populate the final zoom percentage values.
+ let zoomValues = [];
+ for (let i = 0; i < NUM_OF_ZOOM_TICKS; i++)
+ zoomValues.push(minZoom + i * delta);
+
+ return zoomValues;
+ },
+
+ /**
* We need to call this explicitly rather than relying on change events
* so that we can control the update order.
* @param {!chrome.system.display.DisplayUnitInfo} selectedDisplay
@@ -255,7 +394,7 @@ Polymer({
setSelectedDisplay_: function(selectedDisplay) {
// Set |currentSelectedModeIndex_| and |modeValues_| first since these
// are not used directly in data binding.
- var numModes = selectedDisplay.modes.length;
+ const numModes = selectedDisplay.modes.length;
if (numModes == 0) {
this.modeValues_ = [];
this.currentSelectedModeIndex_ = 0;
@@ -264,6 +403,12 @@ Polymer({
this.currentSelectedModeIndex_ =
this.getSelectedModeIndex_(selectedDisplay);
}
+
+ this.zoomValues_ = this.getZoomValues_(selectedDisplay);
+ this.set(
+ 'selectedZoomPref_.value',
+ this.getSelectedDisplayZoom_(selectedDisplay));
+
// Set |selectedDisplay| first since only the resolution slider depends
// on |selectedModePref_|.
this.selectedDisplay = selectedDisplay;
@@ -286,6 +431,16 @@ Polymer({
},
/**
+ * Returns true if the overscan setting should be shown for |display|.
+ * @param {!chrome.system.display.DisplayUnitInfo} display
+ * @return {boolean}
+ * @private
+ */
+ showOverscanSetting_: function(display) {
+ return !display.isInternal;
+ },
+
+ /**
* @param {!Array<!chrome.system.display.DisplayUnitInfo>} displays
* @return {boolean}
* @private
@@ -406,13 +561,13 @@ Polymer({
'displayResolutionText', this.selectedDisplay.bounds.width.toString(),
this.selectedDisplay.bounds.height.toString());
}
- var mode = this.selectedDisplay.modes[
+ const mode = this.selectedDisplay.modes[
/** @type {number} */ (this.selectedModePref_.value)];
assert(mode);
- var best =
+ const best =
this.selectedDisplay.isInternal ? mode.uiScale == 1.0 : mode.isNative;
- var widthStr = mode.width.toString();
- var heightStr = mode.height.toString();
+ const widthStr = mode.width.toString();
+ const heightStr = mode.height.toString();
if (best)
return this.i18n('displayResolutionTextBest', widthStr, heightStr);
else if (mode.isNative)
@@ -421,13 +576,23 @@ Polymer({
},
/**
+ * @param {!chrome.system.display.DisplayUnitInfo} selectedDisplay
+ * @return {string}
+ * @private
+ */
+ getDisplayZoomText_: function(selectedDisplay) {
+ return this.i18n(
+ 'displayZoomValue', this.selectedZoomPref_.value.toString());
+ },
+
+ /**
* @param {!{detail: string}} e |e.detail| is the id of the selected display.
* @private
*/
onSelectDisplay_: function(e) {
- var id = e.detail;
- for (var i = 0; i < this.displays.length; ++i) {
- var display = this.displays[i];
+ const id = e.detail;
+ for (let i = 0; i < this.displays.length; ++i) {
+ const display = this.displays[i];
if (id == display.id) {
if (this.selectedDisplay != display)
this.setSelectedDisplay_(display);
@@ -461,7 +626,7 @@ Polymer({
* @private
*/
updatePrimaryDisplay_: function(e) {
- /** @const {number} */ var PRIMARY_DISP_IDX = 0;
+ /** @type {number} */ const PRIMARY_DISP_IDX = 0;
if (!this.selectedDisplay)
return;
if (this.selectedDisplay.id == this.primaryDisplayId)
@@ -469,7 +634,7 @@ Polymer({
if (e.target.value != PRIMARY_DISP_IDX)
return;
- /** @type {!chrome.system.display.DisplayProperties} */ var properties = {
+ /** @type {!chrome.system.display.DisplayProperties} */ const properties = {
isPrimary: true
};
settings.display.systemDisplayApi.setDisplayProperties(
@@ -490,7 +655,7 @@ Polymer({
// from Chrome and the mode differs from the current mode.
return;
}
- /** @type {!chrome.system.display.DisplayProperties} */ var properties = {
+ /** @type {!chrome.system.display.DisplayProperties} */ const properties = {
displayMode: this.selectedDisplay.modes[
/** @type {number} */ (this.selectedModePref_.value)]
};
@@ -500,12 +665,28 @@ Polymer({
},
/**
+ * Triggerend when the display size slider changes its value. This only
+ * occurs when the value is committed (i.e. not while the slider is being
+ * dragged).
+ * @private
+ */
+ onSelectedZoomChange_: function() {
+ /** @type {!chrome.system.display.DisplayProperties} */ const properties = {
+ displayZoomFactor:
+ /** @type {number} */ (this.selectedZoomPref_.value) / 100.0
+ };
+ settings.display.systemDisplayApi.setDisplayProperties(
+ this.selectedDisplay.id, properties,
+ this.setPropertiesCallback_.bind(this));
+ },
+
+ /**
* @param {!Event} event
* @private
*/
onOrientationChange_: function(event) {
- var target = /** @type {!HTMLSelectElement} */ (event.target);
- /** @type {!chrome.system.display.DisplayProperties} */ var properties = {
+ const target = /** @type {!HTMLSelectElement} */ (event.target);
+ /** @type {!chrome.system.display.DisplayProperties} */ const properties = {
rotation: parseInt(target.value, 10)
};
settings.display.systemDisplayApi.setDisplayProperties(
@@ -518,15 +699,16 @@ Polymer({
// Blur the control so that when the transition animation completes and the
// UI is focused, the control does not receive focus. crbug.com/785070
event.target.blur();
- var id = '';
- /** @type {!chrome.system.display.DisplayProperties} */ var properties = {};
+ let id = '';
+ /** @type {!chrome.system.display.DisplayProperties} */
+ const properties = {};
if (this.isMirrored_(this.displays)) {
id = this.primaryDisplayId;
properties.mirroringSourceId = '';
} else {
// Set the mirroringSourceId of the secondary (first non-primary) display.
- for (var i = 0; i < this.displays.length; ++i) {
- var display = this.displays[i];
+ for (let i = 0; i < this.displays.length; ++i) {
+ const display = this.displays[i];
if (display.id != this.primaryDisplayId) {
id = display.id;
break;
@@ -540,7 +722,7 @@ Polymer({
/** @private */
onUnifiedDesktopTap_: function() {
- /** @type {!chrome.system.display.DisplayProperties} */ var properties = {
+ /** @type {!chrome.system.display.DisplayProperties} */ const properties = {
isUnified: !this.unifiedDesktopMode_,
};
settings.display.systemDisplayApi.setDisplayProperties(
@@ -565,11 +747,11 @@ Polymer({
/** @private */
updateDisplayInfo_: function() {
- var displayIds = '';
- var primaryDisplay = undefined;
- var selectedDisplay = undefined;
- for (var i = 0; i < this.displays.length; ++i) {
- var display = this.displays[i];
+ let displayIds = '';
+ let primaryDisplay = undefined;
+ let selectedDisplay = undefined;
+ for (let i = 0; i < this.displays.length; ++i) {
+ const display = this.displays[i];
if (displayIds)
displayIds += ',';
displayIds += display.id;
@@ -598,10 +780,24 @@ Polymer({
}
},
- /** @private */
- onScheduleTypeChanged_: function() {
+ /**
+ * Invoked when the status of Night Light or its schedule type are changed, in
+ * order to update the schedule settings, such as whether to show the custom
+ * schedule slider, and the schedule sub label.
+ * @private
+ */
+ updateNightLightScheduleSettings_: function() {
+ const scheduleType = this.getPref('ash.night_light.schedule_type').value;
this.shouldOpenCustomScheduleCollapse_ =
- this.getPref('ash.night_light.schedule_type').value ==
- NightLightScheduleType.CUSTOM;
+ scheduleType == NightLightScheduleType.CUSTOM;
+
+ if (scheduleType == NightLightScheduleType.SUNSET_TO_SUNRISE) {
+ const nightLightStatus = this.getPref('ash.night_light.enabled').value;
+ this.nightLightScheduleSubLabel_ = nightLightStatus ?
+ this.i18n('displayNightLightOffAtSunrise') :
+ this.i18n('displayNightLightOnAtSunset');
+ } else {
+ this.nightLightScheduleSubLabel_ = '';
+ }
},
});
diff --git a/chromium/chrome/browser/resources/settings/device_page/display_layout.js b/chromium/chrome/browser/resources/settings/device_page/display_layout.js
index c5ef6d6491d..4b9f4192931 100644
--- a/chromium/chrome/browser/resources/settings/device_page/display_layout.js
+++ b/chromium/chrome/browser/resources/settings/device_page/display_layout.js
@@ -10,7 +10,7 @@
(function() {
-/** @const {number} */ var MIN_VISUAL_SCALE = .01;
+/** @type {number} */ const MIN_VISUAL_SCALE = .01;
Polymer({
is: 'display-layout',
@@ -67,8 +67,8 @@ Polymer({
this.initializeDisplayLayout(displays, layouts);
- var self = this;
- var retry = 100; // ms
+ const self = this;
+ const retry = 100; // ms
function tryCalcVisualScale() {
if (!self.calculateVisualScale_())
setTimeout(tryCalcVisualScale, retry);
@@ -87,23 +87,23 @@ Polymer({
* @private
*/
calculateVisualScale_: function() {
- var displayAreaDiv = this.$.displayArea;
+ const displayAreaDiv = this.$.displayArea;
if (!displayAreaDiv || !displayAreaDiv.offsetWidth || !this.displays ||
!this.displays.length) {
return false;
}
- var display = this.displays[0];
- var bounds = this.getCalculatedDisplayBounds(display.id);
- var boundsBoundingBox = {
+ let display = this.displays[0];
+ let bounds = this.getCalculatedDisplayBounds(display.id);
+ const boundsBoundingBox = {
left: bounds.left,
right: bounds.left + bounds.width,
top: bounds.top,
bottom: bounds.top + bounds.height,
};
- var maxWidth = bounds.width;
- var maxHeight = bounds.height;
- for (var i = 1; i < this.displays.length; ++i) {
+ let maxWidth = bounds.width;
+ let maxHeight = bounds.height;
+ for (let i = 1; i < this.displays.length; ++i) {
display = this.displays[i];
bounds = this.getCalculatedDisplayBounds(display.id);
boundsBoundingBox.left = Math.min(boundsBoundingBox.left, bounds.left);
@@ -118,15 +118,15 @@ Polymer({
// Create a margin around the bounding box equal to the size of the
// largest displays.
- var boundsWidth = boundsBoundingBox.right - boundsBoundingBox.left;
- var boundsHeight = boundsBoundingBox.bottom - boundsBoundingBox.top;
+ const boundsWidth = boundsBoundingBox.right - boundsBoundingBox.left;
+ const boundsHeight = boundsBoundingBox.bottom - boundsBoundingBox.top;
// Calculate the scale.
- var horizontalScale =
+ const horizontalScale =
displayAreaDiv.offsetWidth / (boundsWidth + maxWidth * 2);
- var verticalScale =
+ const verticalScale =
displayAreaDiv.offsetHeight / (boundsHeight + maxHeight * 2);
- var scale = Math.min(horizontalScale, verticalScale);
+ const scale = Math.min(horizontalScale, verticalScale);
// Calculate the offset.
this.visualOffset_.left =
@@ -152,20 +152,20 @@ Polymer({
*/
getDivStyle_: function(id, displayBounds, visualScale, opt_offset) {
// This matches the size of the box-shadow or border in CSS.
- /** @const {number} */ var BORDER = 1;
- /** @const {number} */ var MARGIN = 4;
- /** @const {number} */ var OFFSET = opt_offset || 0;
- /** @const {number} */ var PADDING = 3;
- var bounds = this.getCalculatedDisplayBounds(id, true /* notest */);
+ /** @type {number} */ const BORDER = 1;
+ /** @type {number} */ const MARGIN = 4;
+ /** @type {number} */ const OFFSET = opt_offset || 0;
+ /** @type {number} */ const PADDING = 3;
+ const bounds = this.getCalculatedDisplayBounds(id, true /* notest */);
if (!bounds)
return '';
- var height = Math.round(bounds.height * this.visualScale) - BORDER * 2 -
+ const height = Math.round(bounds.height * this.visualScale) - BORDER * 2 -
MARGIN * 2 - PADDING * 2;
- var width = Math.round(bounds.width * this.visualScale) - BORDER * 2 -
+ const width = Math.round(bounds.width * this.visualScale) - BORDER * 2 -
MARGIN * 2 - PADDING * 2;
- var left = OFFSET +
+ const left = OFFSET +
Math.round(this.visualOffset_.left + (bounds.left * this.visualScale));
- var top = OFFSET +
+ const top = OFFSET +
Math.round(this.visualOffset_.top + (bounds.top * this.visualScale));
return 'height: ' + height + 'px; width: ' + width + 'px;' +
' left: ' + left + 'px; top: ' + top + 'px';
@@ -219,7 +219,7 @@ Polymer({
onDrag_: function(id, amount) {
id = id.substr(1); // Skip prefix
- var newBounds;
+ let newBounds;
if (!amount) {
this.finishUpdateDisplayBounds(id);
newBounds = this.getCalculatedDisplayBounds(id);
@@ -228,7 +228,7 @@ Polymer({
if (id != this.selectedDisplay.id)
this.fire('select-display', id);
- var calculatedBounds = this.getCalculatedDisplayBounds(id);
+ const calculatedBounds = this.getCalculatedDisplayBounds(id);
newBounds =
/** @type {chrome.system.display.Bounds} */ (
Object.assign({}, calculatedBounds));
@@ -238,11 +238,11 @@ Polymer({
if (this.displays.length >= 2)
newBounds = this.updateDisplayBounds(id, newBounds);
}
- var left =
+ const left =
this.visualOffset_.left + Math.round(newBounds.left * this.visualScale);
- var top =
+ const top =
this.visualOffset_.top + Math.round(newBounds.top * this.visualScale);
- var div = this.$$('#_' + id);
+ const div = this.$$('#_' + id);
div.style.left = '' + left + 'px';
div.style.top = '' + top + 'px';
},
diff --git a/chromium/chrome/browser/resources/settings/device_page/display_overscan_dialog.js b/chromium/chrome/browser/resources/settings/device_page/display_overscan_dialog.js
index 891a7146d06..afa933e472b 100644
--- a/chromium/chrome/browser/resources/settings/device_page/display_overscan_dialog.js
+++ b/chromium/chrome/browser/resources/settings/device_page/display_overscan_dialog.js
@@ -20,7 +20,7 @@ Polymer({
},
/** Set to true once changes are saved to avoid a reset/cancel on close. */
- comitted_: Boolean,
+ committed_: Boolean,
},
/**
@@ -33,9 +33,9 @@ Polymer({
open: function() {
this.keyHandler_ = this.handleKeyEvent_.bind(this);
// We need to attach the event listener to |window|, not |this| so that
- // changing focus does not prevent key events from occuring.
+ // changing focus does not prevent key events from occurring.
window.addEventListener('keydown', this.keyHandler_);
- this.comitted_ = false;
+ this.committed_ = false;
this.$.dialog.showModal();
// Don't focus 'reset' by default. 'Tab' will focus 'OK'.
this.$$('#reset').blur();
@@ -52,13 +52,13 @@ Polymer({
/** @private */
displayIdChanged_: function(newValue, oldValue) {
- if (oldValue && !this.comitted_) {
+ if (oldValue && !this.committed_) {
settings.display.systemDisplayApi.overscanCalibrationReset(oldValue);
settings.display.systemDisplayApi.overscanCalibrationComplete(oldValue);
}
if (!newValue)
return;
- this.comitted_ = false;
+ this.committed_ = false;
settings.display.systemDisplayApi.overscanCalibrationStart(newValue);
},
@@ -71,7 +71,7 @@ Polymer({
onSaveTap_: function() {
settings.display.systemDisplayApi.overscanCalibrationComplete(
this.displayId);
- this.comitted_ = true;
+ this.committed_ = true;
this.close();
},
@@ -120,7 +120,7 @@ Polymer({
* @private
*/
move_: function(x, y) {
- /** @type {!chrome.system.display.Insets} */ var delta = {
+ /** @type {!chrome.system.display.Insets} */ const delta = {
left: x,
top: y,
right: x ? -x : 0, // negating 0 will produce a double.
@@ -136,7 +136,7 @@ Polymer({
* @private
*/
resize_: function(x, y) {
- /** @type {!chrome.system.display.Insets} */ var delta = {
+ /** @type {!chrome.system.display.Insets} */ const delta = {
left: x,
top: y,
right: x,
diff --git a/chromium/chrome/browser/resources/settings/device_page/drag_behavior.js b/chromium/chrome/browser/resources/settings/device_page/drag_behavior.js
index 2c555447282..4409e66e9fb 100644
--- a/chromium/chrome/browser/resources/settings/device_page/drag_behavior.js
+++ b/chromium/chrome/browser/resources/settings/device_page/drag_behavior.js
@@ -13,10 +13,10 @@
* y: number
* }}
*/
-var DragPosition;
+let DragPosition;
/** @polymerBehavior */
-var DragBehavior = {
+const DragBehavior = {
properties: {
/** Whether or not drag is enabled (e.g. not mirrored). */
dragEnabled: Boolean,
@@ -81,7 +81,7 @@ var DragBehavior = {
/** @private */
addListeners_: function() {
- var container = this.container_;
+ const container = this.container_;
if (!container || this.mouseDownListener_)
return;
this.mouseDownListener_ = this.onMouseDown_.bind(this);
@@ -103,7 +103,7 @@ var DragBehavior = {
/** @private */
removeListeners_: function() {
- var container = this.container_;
+ const container = this.container_;
if (!container || !this.mouseDownListener_)
return;
container.removeEventListener('mousedown', this.mouseDownListener_);
@@ -129,7 +129,7 @@ var DragBehavior = {
if (e.button != 0 || !e.target.getAttribute('draggable'))
return true;
e.preventDefault();
- var target = assertInstanceof(e.target, HTMLElement);
+ const target = assertInstanceof(e.target, HTMLElement);
return this.startDrag_(target, {x: e.pageX, y: e.pageY});
},
@@ -153,9 +153,9 @@ var DragBehavior = {
return false;
e.preventDefault();
- var touch = e.touches[0];
+ const touch = e.touches[0];
this.lastTouchLocation_ = {x: touch.pageX, y: touch.pageY};
- var target = assertInstanceof(e.target, HTMLElement);
+ const target = assertInstanceof(e.target, HTMLElement);
return this.startDrag_(target, this.lastTouchLocation_);
},
@@ -168,13 +168,13 @@ var DragBehavior = {
if (e.touches.length != 1)
return true;
- var touchLocation = {x: e.touches[0].pageX, y: e.touches[0].pageY};
+ const touchLocation = {x: e.touches[0].pageX, y: e.touches[0].pageY};
// Touch move events can happen even if the touch location doesn't change
// and on small unintentional finger movements. Ignore these small changes.
if (this.lastTouchLocation_) {
- /** @const */ var IGNORABLE_TOUCH_MOVE_PX = 1;
- var xDiff = Math.abs(touchLocation.x - this.lastTouchLocation_.x);
- var yDiff = Math.abs(touchLocation.y - this.lastTouchLocation_.y);
+ const IGNORABLE_TOUCH_MOVE_PX = 1;
+ const xDiff = Math.abs(touchLocation.x - this.lastTouchLocation_.x);
+ const yDiff = Math.abs(touchLocation.y - this.lastTouchLocation_.y);
if (xDiff <= IGNORABLE_TOUCH_MOVE_PX && yDiff <= IGNORABLE_TOUCH_MOVE_PX)
return true;
}
@@ -221,7 +221,7 @@ var DragBehavior = {
if (!this.dragId_)
return true;
if (this.callback_) {
- var delta = {
+ const delta = {
x: eventLocation.x - this.dragStartLocation_.x,
y: eventLocation.y - this.dragStartLocation_.y,
};
diff --git a/chromium/chrome/browser/resources/settings/device_page/layout_behavior.js b/chromium/chrome/browser/resources/settings/device_page/layout_behavior.js
index 0d1219102c8..0260e1f7c0b 100644
--- a/chromium/chrome/browser/resources/settings/device_page/layout_behavior.js
+++ b/chromium/chrome/browser/resources/settings/device_page/layout_behavior.js
@@ -8,7 +8,7 @@
*/
/** @polymerBehavior */
-var LayoutBehavior = {
+const LayoutBehavior = {
properties: {
/**
* Array of display layouts.
@@ -58,20 +58,17 @@ var LayoutBehavior = {
this.mirroring = displays.length > 0 && !!displays[0].mirroringSourceId;
this.displayBoundsMap_.clear();
- for (var i = 0; i < displays.length; ++i) {
- var display = displays[i];
+ for (const display of displays) {
this.displayBoundsMap_.set(display.id, display.bounds);
}
this.displayLayoutMap_.clear();
- for (var j = 0; j < layouts.length; ++j) {
- var layout = layouts[j];
+ for (const layout of layouts) {
this.displayLayoutMap_.set(layout.id, layout);
}
this.calculatedBoundsMap_.clear();
- for (var k = 0; k < displays.length; ++k) {
- display = displays[k];
+ for (const display of displays) {
if (!this.calculatedBoundsMap_.has(display.id)) {
- var bounds = display.bounds;
+ const bounds = display.bounds;
this.calculateBounds_(display.id, bounds.width, bounds.height);
}
}
@@ -88,22 +85,22 @@ var LayoutBehavior = {
this.dragLayoutId_ = id;
// Find the closest parent.
- var closestId = this.findClosest_(id, newBounds);
+ const closestId = this.findClosest_(id, newBounds);
assert(closestId);
// Find the closest edge.
- var closestBounds = this.getCalculatedDisplayBounds(closestId);
- var layoutPosition =
+ const closestBounds = this.getCalculatedDisplayBounds(closestId);
+ const layoutPosition =
this.getLayoutPositionForBounds_(newBounds, closestBounds);
// Snap to the closest edge.
- var snapPos = this.snapBounds_(newBounds, closestId, layoutPosition);
+ const snapPos = this.snapBounds_(newBounds, closestId, layoutPosition);
newBounds.left = snapPos.x;
newBounds.top = snapPos.y;
// Calculate the new bounds and delta.
- var oldBounds = this.dragBounds_ || this.getCalculatedDisplayBounds(id);
- var deltaPos = {
+ const oldBounds = this.dragBounds_ || this.getCalculatedDisplayBounds(id);
+ const deltaPos = {
x: newBounds.left - oldBounds.left,
y: newBounds.top - oldBounds.top
};
@@ -139,9 +136,9 @@ var LayoutBehavior = {
return;
}
- var layout = this.displayLayoutMap_.get(id);
+ const layout = this.displayLayoutMap_.get(id);
- var orphanIds;
+ let orphanIds;
if (!layout || layout.parentId == '') {
// Primary display. Set the calculated position to |dragBounds_|.
this.setCalculatedDisplayBounds_(id, this.dragBounds_);
@@ -160,7 +157,7 @@ var LayoutBehavior = {
// When re-parenting to a descendant, also parent any immediate child to
// drag display's current parent.
- var topLayout = this.displayLayoutMap_.get(this.dragParentId_);
+ let topLayout = this.displayLayoutMap_.get(this.dragParentId_);
while (topLayout && topLayout.parentId != '') {
if (topLayout.parentId == id) {
topLayout.parentId = layout.parentId;
@@ -194,7 +191,7 @@ var LayoutBehavior = {
* @return {!chrome.system.display.Bounds} bounds
*/
getCalculatedDisplayBounds: function(displayId, opt_notest) {
- var bounds = this.calculatedBoundsMap_.get(displayId);
+ const bounds = this.calculatedBoundsMap_.get(displayId);
assert(opt_notest || bounds);
return bounds;
},
@@ -218,14 +215,14 @@ var LayoutBehavior = {
* @private
*/
updateOrphans_: function(orphanIds) {
- var orphans = orphanIds.slice();
- for (var i = 0; i < orphanIds.length; ++i) {
- var orphan = orphanIds[i];
- var newOrphans = this.findChildren_(orphan, true /* recurse */);
+ const orphans = orphanIds.slice();
+ for (let i = 0; i < orphanIds.length; ++i) {
+ const orphan = orphanIds[i];
+ const newOrphans = this.findChildren_(orphan, true /* recurse */);
// If the dragged display was re-parented to one of its children,
// there may be duplicates so merge the lists.
- for (var ii = 0; ii < newOrphans.length; ++ii) {
- var o = newOrphans[ii];
+ for (let ii = 0; ii < newOrphans.length; ++ii) {
+ const o = newOrphans[ii];
if (!orphans.includes(o))
orphans.push(o);
}
@@ -234,7 +231,7 @@ var LayoutBehavior = {
// Remove each orphan from the list as it is re-parented so that
// subsequent orphans can be parented to it.
while (orphans.length) {
- var orphanId = orphans.shift();
+ const orphanId = orphans.shift();
this.reparentOrphan_(orphanId, orphans);
}
},
@@ -248,34 +245,35 @@ var LayoutBehavior = {
* @private
*/
reparentOrphan_: function(orphanId, otherOrphanIds) {
- var layout = this.displayLayoutMap_.get(orphanId);
+ const layout = this.displayLayoutMap_.get(orphanId);
assert(layout);
if (orphanId == this.dragId_ && layout.parentId != '') {
this.setCalculatedDisplayBounds_(orphanId, this.dragBounds_);
return;
}
- var bounds = this.getCalculatedDisplayBounds(orphanId);
+ const bounds = this.getCalculatedDisplayBounds(orphanId);
// Find the closest parent.
- var newParentId = this.findClosest_(orphanId, bounds, otherOrphanIds);
+ const newParentId = this.findClosest_(orphanId, bounds, otherOrphanIds);
assert(newParentId != '');
layout.parentId = newParentId;
// Find the closest edge.
- var parentBounds = this.getCalculatedDisplayBounds(newParentId);
- var layoutPosition = this.getLayoutPositionForBounds_(bounds, parentBounds);
+ const parentBounds = this.getCalculatedDisplayBounds(newParentId);
+ const layoutPosition =
+ this.getLayoutPositionForBounds_(bounds, parentBounds);
// Move from the nearest corner to the desired location and get the delta.
- var cornerBounds = this.getCornerBounds_(bounds, parentBounds);
- var desiredPos = this.snapBounds_(bounds, newParentId, layoutPosition);
- var deltaPos = {
+ const cornerBounds = this.getCornerBounds_(bounds, parentBounds);
+ const desiredPos = this.snapBounds_(bounds, newParentId, layoutPosition);
+ const deltaPos = {
x: desiredPos.x - cornerBounds.left,
y: desiredPos.y - cornerBounds.top
};
// Check for collisions.
this.collideAndModifyDelta_(orphanId, cornerBounds, deltaPos);
- var desiredBounds = {
+ const desiredBounds = {
left: cornerBounds.left + deltaPos.x,
top: cornerBounds.top + deltaPos.y,
width: bounds.width,
@@ -292,9 +290,9 @@ var LayoutBehavior = {
* @private
*/
findChildren_: function(parentId, recurse) {
- var children = [];
+ let children = [];
this.displayLayoutMap_.forEach((value, key) => {
- var childId = key;
+ const childId = key;
if (childId != parentId && value.parentId == parentId) {
// Insert immediate children at the front of the array.
children.unshift(childId);
@@ -316,17 +314,17 @@ var LayoutBehavior = {
* @private
*/
calculateBounds_: function(id, width, height) {
- var left, top;
- var layout = this.displayLayoutMap_.get(id);
+ let left, top;
+ const layout = this.displayLayoutMap_.get(id);
if (this.mirroring || !layout || !layout.parentId) {
left = -width / 2;
top = -height / 2;
} else {
if (!this.calculatedBoundsMap_.has(layout.parentId)) {
- var pbounds = this.displayBoundsMap_.get(layout.parentId);
+ const pbounds = this.displayBoundsMap_.get(layout.parentId);
this.calculateBounds_(layout.parentId, pbounds.width, pbounds.height);
}
- var parentBounds = this.getCalculatedDisplayBounds(layout.parentId);
+ const parentBounds = this.getCalculatedDisplayBounds(layout.parentId);
left = parentBounds.left;
top = parentBounds.top;
switch (layout.position) {
@@ -348,7 +346,7 @@ var LayoutBehavior = {
break;
}
}
- var result = {
+ const result = {
left: left,
top: top,
width: width,
@@ -366,25 +364,25 @@ var LayoutBehavior = {
* @private
*/
findClosest_: function(displayId, bounds, opt_ignoreIds) {
- var x = bounds.left + bounds.width / 2;
- var y = bounds.top + bounds.height / 2;
- var closestId = '';
- var closestDelta2 = 0;
- var keys = this.calculatedBoundsMap_.keys();
- for (var iter = keys.next(); !iter.done; iter = keys.next()) {
- var otherId = iter.value;
+ const x = bounds.left + bounds.width / 2;
+ const y = bounds.top + bounds.height / 2;
+ let closestId = '';
+ let closestDelta2 = 0;
+ const keys = this.calculatedBoundsMap_.keys();
+ for (let iter = keys.next(); !iter.done; iter = keys.next()) {
+ const otherId = iter.value;
if (otherId == displayId)
continue;
if (opt_ignoreIds && opt_ignoreIds.includes(otherId))
continue;
- var otherBounds = this.getCalculatedDisplayBounds(otherId);
- var left = otherBounds.left;
- var top = otherBounds.top;
- var width = otherBounds.width;
- var height = otherBounds.height;
+ const otherBounds = this.getCalculatedDisplayBounds(otherId);
+ const left = otherBounds.left;
+ const top = otherBounds.top;
+ const width = otherBounds.width;
+ const height = otherBounds.height;
if (x >= left && x < left + width && y >= top && y < top + height)
return otherId; // point is inside rect
- var dx, dy;
+ let dx, dy;
if (x < left)
dx = left - x;
else if (x > left + width)
@@ -397,7 +395,7 @@ var LayoutBehavior = {
dy = y - (top + height);
else
dy = 0;
- var delta2 = dx * dx + dy * dy;
+ const delta2 = dx * dx + dy * dy;
if (closestId == '' || delta2 < closestDelta2) {
closestId = otherId;
closestDelta2 = delta2;
@@ -414,22 +412,22 @@ var LayoutBehavior = {
*/
getLayoutPositionForBounds_: function(bounds, parentBounds) {
// Translate bounds from top-left to center.
- var x = bounds.left + bounds.width / 2;
- var y = bounds.top + bounds.height / 2;
+ const x = bounds.left + bounds.width / 2;
+ const y = bounds.top + bounds.height / 2;
// Determine the distance from the new bounds to both of the near edges.
- var left = parentBounds.left;
- var top = parentBounds.top;
- var width = parentBounds.width;
- var height = parentBounds.height;
+ const left = parentBounds.left;
+ const top = parentBounds.top;
+ const width = parentBounds.width;
+ const height = parentBounds.height;
// Signed deltas to the center.
- var dx = x - (left + width / 2);
- var dy = y - (top + height / 2);
+ const dx = x - (left + width / 2);
+ const dy = y - (top + height / 2);
// Unsigned distance to each edge.
- var distx = Math.abs(dx) - width / 2;
- var disty = Math.abs(dy) - height / 2;
+ const distx = Math.abs(dx) - width / 2;
+ const disty = Math.abs(dy) - height / 2;
if (distx > disty) {
if (dx < 0)
@@ -453,9 +451,9 @@ var LayoutBehavior = {
* @return {!{x: number, y: number}}
*/
snapBounds_: function(bounds, parentId, layoutPosition) {
- var parentBounds = this.getCalculatedDisplayBounds(parentId);
+ const parentBounds = this.getCalculatedDisplayBounds(parentId);
- var x;
+ let x;
if (layoutPosition == chrome.system.display.LayoutPosition.LEFT) {
x = parentBounds.left - bounds.width;
} else if (layoutPosition == chrome.system.display.LayoutPosition.RIGHT) {
@@ -464,7 +462,7 @@ var LayoutBehavior = {
x = this.snapToX_(bounds, parentBounds);
}
- var y;
+ let y;
if (layoutPosition == chrome.system.display.LayoutPosition.TOP) {
y = parentBounds.top - bounds.height;
} else if (layoutPosition == chrome.system.display.LayoutPosition.BOTTOM) {
@@ -520,12 +518,12 @@ var LayoutBehavior = {
snapToEdge_: function(point, width, basePoint, baseWidth, opt_snapDistance) {
// If the edge of the region is smaller than this, it will snap to the
// base's edge.
- /** @const */ var SNAP_DISTANCE_PX = 16;
- var snapDist =
+ const SNAP_DISTANCE_PX = 16;
+ const snapDist =
(opt_snapDistance !== undefined) ? opt_snapDistance : SNAP_DISTANCE_PX;
- var startDiff = Math.abs(point - basePoint);
- var endDiff = Math.abs(point + width - (basePoint + baseWidth));
+ const startDiff = Math.abs(point - basePoint);
+ const endDiff = Math.abs(point + width - (basePoint + baseWidth));
// Prefer the closer one if both edges are close enough.
if ((!snapDist || startDiff < snapDist) && startDiff < endDiff)
return basePoint;
@@ -547,17 +545,17 @@ var LayoutBehavior = {
* @param {!{x: number, y: number}} deltaPos
*/
collideAndModifyDelta_: function(id, bounds, deltaPos) {
- var keys = this.calculatedBoundsMap_.keys();
- var others = new Set(keys);
+ const keys = this.calculatedBoundsMap_.keys();
+ const others = new Set(keys);
others.delete(id);
- var checkCollisions = true;
+ let checkCollisions = true;
while (checkCollisions) {
checkCollisions = false;
- var othersValues = others.values();
- for (var iter = othersValues.next(); !iter.done;
+ const othersValues = others.values();
+ for (let iter = othersValues.next(); !iter.done;
iter = othersValues.next()) {
- var otherId = iter.value;
- var otherBounds = this.getCalculatedDisplayBounds(otherId);
+ const otherId = iter.value;
+ const otherBounds = this.getCalculatedDisplayBounds(otherId);
if (this.collideWithBoundsAndModifyDelta_(
bounds, otherBounds, deltaPos)) {
if (deltaPos.x == 0 && deltaPos.y == 0)
@@ -580,8 +578,8 @@ var LayoutBehavior = {
* @return {boolean} Whether there was a collision.
*/
collideWithBoundsAndModifyDelta_: function(bounds, otherBounds, deltaPos) {
- var newX = bounds.left + deltaPos.x;
- var newY = bounds.top + deltaPos.y;
+ const newX = bounds.left + deltaPos.x;
+ const newY = bounds.top + deltaPos.y;
if ((newX + bounds.width <= otherBounds.left) ||
(newX >= otherBounds.left + otherBounds.width) ||
@@ -596,7 +594,7 @@ var LayoutBehavior = {
// the point is already inside.
if (Math.abs(deltaPos.x) > Math.abs(deltaPos.y)) {
deltaPos.y = 0;
- var snapDeltaX;
+ let snapDeltaX;
if (deltaPos.x > 0) {
snapDeltaX =
Math.max(0, (otherBounds.left - bounds.width) - bounds.left);
@@ -607,7 +605,7 @@ var LayoutBehavior = {
deltaPos.x = snapDeltaX;
} else {
deltaPos.x = 0;
- var snapDeltaY;
+ let snapDeltaY;
if (deltaPos.y > 0) {
snapDeltaY =
Math.min(0, (otherBounds.top - bounds.height) - bounds.top);
@@ -637,8 +635,8 @@ var LayoutBehavior = {
}
// Offset is calculated from top or left edge.
- var parentBounds = this.getCalculatedDisplayBounds(layout.parentId);
- var offset, minOffset, maxOffset;
+ const parentBounds = this.getCalculatedDisplayBounds(layout.parentId);
+ let offset, minOffset, maxOffset;
if (position == chrome.system.display.LayoutPosition.LEFT ||
position == chrome.system.display.LayoutPosition.RIGHT) {
offset = bounds.top - parentBounds.top;
@@ -649,7 +647,7 @@ var LayoutBehavior = {
minOffset = -bounds.width;
maxOffset = parentBounds.width;
}
- /** @const */ var MIN_OFFSET_OVERLAP = 50;
+ const MIN_OFFSET_OVERLAP = 50;
minOffset += MIN_OFFSET_OVERLAP;
maxOffset -= MIN_OFFSET_OVERLAP;
layout.offset = Math.max(minOffset, Math.min(offset, maxOffset));
@@ -666,12 +664,12 @@ var LayoutBehavior = {
* @private
*/
getCornerBounds_: function(bounds, parentBounds) {
- var x;
+ let x;
if (bounds.left > parentBounds.left + parentBounds.width / 2)
x = parentBounds.left + parentBounds.width;
else
x = parentBounds.left - bounds.width;
- var y;
+ let y;
if (bounds.top > parentBounds.top + parentBounds.height / 2)
y = parentBounds.top + parentBounds.height;
else
@@ -693,10 +691,10 @@ var LayoutBehavior = {
* @private
*/
highlightEdge_: function(id, layoutPosition) {
- for (var i = 0; i < this.layouts.length; ++i) {
- var layout = this.layouts[i];
- var highlight = (layout.id == id) ? layoutPosition : undefined;
- var div = this.$$('#_' + layout.id);
+ for (let i = 0; i < this.layouts.length; ++i) {
+ const layout = this.layouts[i];
+ const highlight = (layout.id == id) ? layoutPosition : undefined;
+ const div = this.$$('#_' + layout.id);
div.classList.toggle(
'highlight-right',
highlight == chrome.system.display.LayoutPosition.RIGHT);
diff --git a/chromium/chrome/browser/resources/settings/device_page/night_light_slider.html b/chromium/chrome/browser/resources/settings/device_page/night_light_slider.html
index 84bd90b309d..d6dfdfadcd5 100644
--- a/chromium/chrome/browser/resources/settings/device_page/night_light_slider.html
+++ b/chromium/chrome/browser/resources/settings/device_page/night_light_slider.html
@@ -9,6 +9,7 @@
<style>
:host {
cursor: default;
+ font-weight: 500;
text-align: center;
user-select: none;
}
@@ -35,6 +36,7 @@
margin-top: -15px;
position: absolute;
width: 32px;
+ z-index: 3;
}
.knob:focus {
@@ -46,8 +48,7 @@
border-radius: 6px;
height: 12px;
left: 0;
- margin-left: 10px;
- margin-top: 10px;
+ margin: 10px;
position: absolute;
width: 12px;
z-index: 3;
diff --git a/chromium/chrome/browser/resources/settings/device_page/night_light_slider.js b/chromium/chrome/browser/resources/settings/device_page/night_light_slider.js
index 239a9f42f04..9f2f29bd754 100644
--- a/chromium/chrome/browser/resources/settings/device_page/night_light_slider.js
+++ b/chromium/chrome/browser/resources/settings/device_page/night_light_slider.js
@@ -11,10 +11,10 @@
* times.
*/
-/** @const */ var HOURS_PER_DAY = 24;
-/** @const */ var MIN_KNOBS_DISTANCE_MINUTES = 60;
-/** @const */ var OFFSET_MINUTES_6PM = 18 * 60;
-/** @const */ var TOTAL_MINUTES_PER_DAY = 24 * 60;
+const HOURS_PER_DAY = 24;
+const MIN_KNOBS_DISTANCE_MINUTES = 60;
+const OFFSET_MINUTES_6PM = 18 * 60;
+const TOTAL_MINUTES_PER_DAY = 24 * 60;
Polymer({
is: 'night-light-slider',
@@ -72,10 +72,10 @@ Polymer({
/** @override */
attached: function() {
// Build the legend markers.
- var markersContainer = this.$.markersContainer;
- var width = markersContainer.offsetWidth;
- for (var i = 0; i <= HOURS_PER_DAY; ++i) {
- var marker = document.createElement('div');
+ const markersContainer = this.$.markersContainer;
+ const width = markersContainer.offsetWidth;
+ for (let i = 0; i <= HOURS_PER_DAY; ++i) {
+ const marker = document.createElement('div');
marker.className = 'markers';
markersContainer.appendChild(marker);
marker.style.left = (i * 100 / HOURS_PER_DAY) + '%';
@@ -83,6 +83,13 @@ Polymer({
this.isRTL_ = window.getComputedStyle(this).direction == 'rtl';
+ this.$.sliderContainer.addEventListener('contextmenu', function(e) {
+ // Prevent the context menu from interfering with dragging the knobs using
+ // touch.
+ e.preventDefault();
+ return false;
+ });
+
this.async(function() {
// This is needed to make sure that the positions of the knobs and their
// label bubbles are correctly updated when the display settings page is
@@ -130,8 +137,8 @@ Polymer({
* @private
*/
setExpanded_: function(expand) {
- var knob = this.$.startKnob;
- var label = this.$.startLabel;
+ let knob = this.$.startKnob;
+ let label = this.$.startLabel;
if (this.dragObject_ == this.$.endKnob) {
knob = this.$.endKnob;
label = this.$.endLabel;
@@ -146,7 +153,7 @@ Polymer({
* @private
*/
blurAnyFocusedKnob_: function() {
- var activeElement = this.shadowRoot.activeElement;
+ const activeElement = this.shadowRoot.activeElement;
if (activeElement == this.$.startKnob || activeElement == this.$.endKnob)
activeElement.blur();
},
@@ -210,16 +217,17 @@ Polymer({
* @private
*/
doKnobTracking_: function(event) {
- var deltaRatio = Math.abs(event.detail.ddx) / this.$.sliderBar.offsetWidth;
- var deltaMinutes = Math.floor(deltaRatio * TOTAL_MINUTES_PER_DAY);
+ const deltaRatio =
+ Math.abs(event.detail.ddx) / this.$.sliderBar.offsetWidth;
+ const deltaMinutes = Math.floor(deltaRatio * TOTAL_MINUTES_PER_DAY);
if (deltaMinutes <= 0)
return;
- var knobPref = this.dragObject_ == this.$.startKnob ?
+ const knobPref = this.dragObject_ == this.$.startKnob ?
'ash.night_light.custom_start_time' :
'ash.night_light.custom_end_time';
- var ddx = this.isRTL_ ? event.detail.ddx * -1 : event.detail.ddx;
+ const ddx = this.isRTL_ ? event.detail.ddx * -1 : event.detail.ddx;
if (ddx > 0) {
// Increment the knob's pref by the amount of deltaMinutes.
this.incrementPref_(knobPref, deltaMinutes);
@@ -260,7 +268,7 @@ Polymer({
* @private
*/
getLocaleTimeString_: function(hour, minutes, shouldUse24Hours) {
- var d = new Date();
+ const d = new Date();
d.setHours(hour);
d.setMinutes(minutes);
d.setSeconds(0);
@@ -280,8 +288,8 @@ Polymer({
* @private
*/
getTimeString_: function(offsetMinutes, shouldUse24Hours) {
- var hour = Math.floor(offsetMinutes / 60);
- var minute = Math.floor(offsetMinutes % 60);
+ const hour = Math.floor(offsetMinutes / 60);
+ const minute = Math.floor(offsetMinutes % 60);
return this.getLocaleTimeString_(hour, minute, shouldUse24Hours);
},
@@ -292,10 +300,10 @@ Polymer({
* @private
*/
updateKnobs_: function() {
- var startOffsetMinutes = /** @type {number} */ (
+ const startOffsetMinutes = /** @type {number} */ (
this.getPref('ash.night_light.custom_start_time').value);
this.updateKnobLeft_(this.$.startKnob, startOffsetMinutes);
- var endOffsetMinutes = /** @type {number} */ (
+ const endOffsetMinutes = /** @type {number} */ (
this.getPref('ash.night_light.custom_end_time').value);
this.updateKnobLeft_(this.$.endKnob, endOffsetMinutes);
this.refresh_();
@@ -309,10 +317,10 @@ Polymer({
* @private
*/
updateKnobLeft_: function(knob, offsetMinutes) {
- var offsetAfter6pm =
+ const offsetAfter6pm =
(offsetMinutes + TOTAL_MINUTES_PER_DAY - OFFSET_MINUTES_6PM) %
TOTAL_MINUTES_PER_DAY;
- var ratio = offsetAfter6pm / TOTAL_MINUTES_PER_DAY;
+ let ratio = offsetAfter6pm / TOTAL_MINUTES_PER_DAY;
if (ratio == 0) {
// If the ratio is 0, then there are two possibilities:
@@ -320,7 +328,7 @@ Polymer({
// - The knob time is 6:00 PM on the right side of the slider.
// We need to check the current knob offset ratio to determine which case
// it is.
- var currentKnobRatio = this.getKnobRatio_(knob);
+ const currentKnobRatio = this.getKnobRatio_(knob);
ratio = currentKnobRatio > 0.5 ? 1.0 : 0.0;
}
ratio = this.isRTL_ ? (1.0 - ratio) : ratio;
@@ -340,15 +348,15 @@ Polymer({
// In RTL locales, the relative positions of the knobs are flipped for the
// purpose of calculating the styles of the progress bars below.
- var rtl = this.isRTL_;
- var endKnob = rtl ? this.$.startKnob : this.$.endKnob;
- var startKnob = rtl ? this.$.endKnob : this.$.startKnob;
- var startProgress = rtl ? this.$.endProgress : this.$.startProgress;
- var endProgress = rtl ? this.$.startProgress : this.$.endProgress;
+ const rtl = this.isRTL_;
+ const endKnob = rtl ? this.$.startKnob : this.$.endKnob;
+ const startKnob = rtl ? this.$.endKnob : this.$.startKnob;
+ const startProgress = rtl ? this.$.endProgress : this.$.startProgress;
+ const endProgress = rtl ? this.$.startProgress : this.$.endProgress;
// The end progress bar starts from either the start knob or the start of
// the slider (whichever is to its left) and ends at the end knob.
- var endProgressLeft = startKnob.offsetLeft >= endKnob.offsetLeft ?
+ const endProgressLeft = startKnob.offsetLeft >= endKnob.offsetLeft ?
'0px' :
startKnob.style.left;
endProgress.style.left = endProgressLeft;
@@ -357,7 +365,7 @@ Polymer({
// The start progress bar starts at the start knob, and ends at either the
// end knob or the end of the slider (whichever is to its right).
- var startProgressRight = endKnob.offsetLeft < startKnob.offsetLeft ?
+ const startProgressRight = endKnob.offsetLeft < startKnob.offsetLeft ?
this.$.sliderBar.offsetWidth :
endKnob.style.left;
startProgress.style.left = startKnob.style.left;
@@ -374,9 +382,9 @@ Polymer({
* @private
*/
fixLabelsOverlapIfAny_: function() {
- var startLabel = this.$.startLabel;
- var endLabel = this.$.endLabel;
- var distance = Math.abs(
+ const startLabel = this.$.startLabel;
+ const endLabel = this.$.endLabel;
+ const distance = Math.abs(
parseFloat(startLabel.style.left) - parseFloat(endLabel.style.left));
// Both knobs have the same width, but the one being dragged is scaled up by
// 125%.
@@ -413,9 +421,9 @@ Polymer({
* @private
*/
incrementPref_: function(prefPath, increment) {
- var value = this.getPref(prefPath).value + increment;
+ let value = this.getPref(prefPath).value + increment;
- var otherValue = this.getOtherKnobPrefValue_(prefPath);
+ const otherValue = this.getOtherKnobPrefValue_(prefPath);
if (otherValue > value &&
((otherValue - value) < MIN_KNOBS_DISTANCE_MINUTES)) {
// We are incrementing the minutes offset moving towards the other knob.
@@ -444,10 +452,10 @@ Polymer({
* @private
*/
decrementPref_: function(prefPath, decrement) {
- var value =
+ let value =
/** @type {number} */ (this.getPref(prefPath).value) - decrement;
- var otherValue = this.getOtherKnobPrefValue_(prefPath);
+ const otherValue = this.getOtherKnobPrefValue_(prefPath);
if (value > otherValue &&
((value - otherValue) < MIN_KNOBS_DISTANCE_MINUTES)) {
// We are decrementing the minutes offset moving towards the other knob.
@@ -478,7 +486,7 @@ Polymer({
* @private
*/
getFocusedKnobPrefPathIfAny_: function() {
- var focusedElement = this.shadowRoot.activeElement;
+ const focusedElement = this.shadowRoot.activeElement;
if (focusedElement == this.$.startKnob)
return 'ash.night_light.custom_start_time';
@@ -494,7 +502,7 @@ Polymer({
*/
onLeftKey_: function(e) {
e.preventDefault();
- var knobPref = this.getFocusedKnobPrefPathIfAny_();
+ const knobPref = this.getFocusedKnobPrefPathIfAny_();
if (!knobPref)
return;
@@ -510,7 +518,7 @@ Polymer({
*/
onRightKey_: function(e) {
e.preventDefault();
- var knobPref = this.getFocusedKnobPrefPathIfAny_();
+ const knobPref = this.getFocusedKnobPrefPathIfAny_();
if (!knobPref)
return;
@@ -525,7 +533,7 @@ Polymer({
* @private
*/
isEitherKnobFocused_: function() {
- var activeElement = this.shadowRoot.activeElement;
+ const activeElement = this.shadowRoot.activeElement;
return activeElement == this.$.startKnob || activeElement == this.$.endKnob;
},
diff --git a/chromium/chrome/browser/resources/settings/device_page/pointers.js b/chromium/chrome/browser/resources/settings/device_page/pointers.js
index 6219906a8e6..d5af548c499 100644
--- a/chromium/chrome/browser/resources/settings/device_page/pointers.js
+++ b/chromium/chrome/browser/resources/settings/device_page/pointers.js
@@ -22,7 +22,7 @@ Polymer({
/**
* TODO(michaelpg): settings-slider should optionally take a min and max so
* we don't have to generate a simple range of natural numbers ourselves.
- * @const {!Array<number>}
+ * @type {!Array<number>}
* @private
*/
sensitivityValues_: {
diff --git a/chromium/chrome/browser/resources/settings/device_page/power.js b/chromium/chrome/browser/resources/settings/device_page/power.js
index c74a978bcb1..112a3e88677 100644
--- a/chromium/chrome/browser/resources/settings/device_page/power.js
+++ b/chromium/chrome/browser/resources/settings/device_page/power.js
@@ -33,7 +33,7 @@ Polymer({
/** @private {string} Text for label describing the lid-closed behavior. */
lidClosedLabel_: String,
- /** @private {boolean} Whether the system posesses a lid. */
+ /** @private {boolean} Whether the system possesses a lid. */
hasLid_: Boolean,
/**
@@ -149,7 +149,7 @@ Polymer({
* @private
*/
computeIdleOptions_: function(idleControlled) {
- var options = [
+ const options = [
{
value: settings.IdleBehavior.DISPLAY_OFF_SLEEP,
name: loadTimeData.getString('powerIdleDisplayOffSleep'),
@@ -180,7 +180,7 @@ Polymer({
/** @private */
onIdleSelectChange_: function() {
- var behavior = /** @type {settings.IdleBehavior} */
+ const behavior = /** @type {settings.IdleBehavior} */
(parseInt(this.$.idleSelect.value, 10));
settings.DevicePageBrowserProxyImpl.getInstance().setIdleBehavior(behavior);
},
@@ -213,7 +213,7 @@ Polymer({
* @private
*/
updateLidClosedLabelAndPref_: function(behavior, isControlled) {
- var pref = {
+ const pref = {
key: '',
type: chrome.settingsPrivate.PrefType.BOOLEAN,
// Most behaviors get a dedicated label and appear as checked.
diff --git a/chromium/chrome/browser/resources/settings/device_page/stylus.html b/chromium/chrome/browser/resources/settings/device_page/stylus.html
index 6a0dad02d98..9aa157eceab 100644
--- a/chromium/chrome/browser/resources/settings/device_page/stylus.html
+++ b/chromium/chrome/browser/resources/settings/device_page/stylus.html
@@ -3,6 +3,7 @@
<link rel="import" href="chrome://resources/cr_elements/cr_toggle/cr_toggle.html">
<link rel="import" href="chrome://resources/html/action_link.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../controls/settings_toggle_button.html">
<link rel="import" href="../settings_shared_css.html">
@@ -16,7 +17,7 @@
margin-top: 0;
}
- paper-spinner {
+ paper-spinner-lite {
margin-left: 12px;
@apply(--cr-icon-height-width);
}
@@ -57,7 +58,7 @@
<div id="waiting" class="secondary" hidden$="[[!waitingForAndroid_]]">
$i18n{stylusNoteTakingAppWaitingForAndroid}
- <paper-spinner active></paper-spinner>
+ <paper-spinner-lite active></paper-spinner-lite>
</div>
<div id="select-app" class="md-select-wrapper"
diff --git a/chromium/chrome/browser/resources/settings/device_page/stylus.js b/chromium/chrome/browser/resources/settings/device_page/stylus.js
index 5d0eee6d6e5..a75db4886e5 100644
--- a/chromium/chrome/browser/resources/settings/device_page/stylus.js
+++ b/chromium/chrome/browser/resources/settings/device_page/stylus.js
@@ -7,7 +7,7 @@
* 'settings-stylus' is the settings subpage with stylus-specific settings.
*/
-/** @const */ var FIND_MORE_APPS_URL = 'https://play.google.com/store/apps/' +
+const FIND_MORE_APPS_URL = 'https://play.google.com/store/apps/' +
'collection/promotion_30023cb_stylus_apps';
Polymer({
@@ -24,7 +24,7 @@ Polymer({
* Policy indicator type for user policy - used for policy indicator UI
* shown when an app that is not allowed to run on lock screen by policy is
* selected.
- * @const {CrPolicyIndicatorType}
+ * @type {CrPolicyIndicatorType}
* @private
*/
userPolicyIndicator_: {
@@ -156,7 +156,7 @@ Polymer({
/** @private */
onSelectedAppChanged_: function() {
- var app = this.findApp_(this.$.menu.value);
+ const app = this.findApp_(this.$.menu.value);
this.selectedApp_ = app;
if (app && !app.preferred)
diff --git a/chromium/chrome/browser/resources/settings/focus_row_behavior.js b/chromium/chrome/browser/resources/settings/focus_row_behavior.js
index 0946758d84f..891f8572c29 100644
--- a/chromium/chrome/browser/resources/settings/focus_row_behavior.js
+++ b/chromium/chrome/browser/resources/settings/focus_row_behavior.js
@@ -68,7 +68,7 @@ VirtualFocusRow.prototype = {
*
* @polymerBehavior
*/
-var FocusRowBehavior = {
+const FocusRowBehavior = {
properties: {
/** @private {VirtualFocusRow} */
row_: Object,
@@ -100,7 +100,7 @@ var FocusRowBehavior = {
this.classList.add('no-outline');
Polymer.RenderStatus.afterNextRender(this, function() {
- var rowContainer = this.root.querySelector('[focus-row-container]');
+ const rowContainer = this.root.querySelector('[focus-row-container]');
assert(!!rowContainer);
this.row_ = new VirtualFocusRow(rowContainer, new FocusRowDelegate(this));
this.ironListTabIndexChanged_();
@@ -130,9 +130,9 @@ var FocusRowBehavior = {
if (this.row_) {
this.row_.destroy();
- var controls = this.root.querySelectorAll('[focus-row-control]');
+ const controls = this.root.querySelectorAll('[focus-row-control]');
- for (var i = 0; i < controls.length; i++) {
+ for (let i = 0; i < controls.length; i++) {
this.row_.addItem(
controls[i].getAttribute('focus-type'),
/** @type {HTMLElement} */ (controls[i]));
@@ -153,7 +153,7 @@ var FocusRowBehavior = {
if (this.lastFocused) {
this.row_.getEquivalentElement(this.lastFocused).focus();
} else {
- var firstFocusable = assert(this.row_.getFirstFocusable());
+ const firstFocusable = assert(this.row_.getFirstFocusable());
firstFocusable.focus();
}
@@ -175,4 +175,4 @@ var FocusRowBehavior = {
onBlur_: function() {
this.mouseFocused_ = false; // Reset flag since it's not active anymore.
}
-}; \ No newline at end of file
+};
diff --git a/chromium/chrome/browser/resources/settings/global_scroll_target_behavior.js b/chromium/chrome/browser/resources/settings/global_scroll_target_behavior.js
index 5a9c0a9a090..e21f257485b 100644
--- a/chromium/chrome/browser/resources/settings/global_scroll_target_behavior.js
+++ b/chromium/chrome/browser/resources/settings/global_scroll_target_behavior.js
@@ -15,10 +15,10 @@
*/
cr.define('settings', function() {
- var scrollTargetResolver = new PromiseResolver();
+ const scrollTargetResolver = new PromiseResolver();
/** @polymerBehavior */
- var GlobalScrollTargetBehaviorImpl = {
+ const GlobalScrollTargetBehaviorImpl = {
properties: {
/**
* Read only property for the scroll target.
@@ -76,7 +76,7 @@ cr.define('settings', function() {
* This should only be called once.
* @param {HTMLElement} scrollTarget
*/
- var setGlobalScrollTarget = function(scrollTarget) {
+ const setGlobalScrollTarget = function(scrollTarget) {
scrollTargetResolver.resolve(scrollTarget);
};
diff --git a/chromium/chrome/browser/resources/settings/icons.html b/chromium/chrome/browser/resources/settings/icons.html
index 07119529659..432ad8ed51e 100644
--- a/chromium/chrome/browser/resources/settings/icons.html
+++ b/chromium/chrome/browser/resources/settings/icons.html
@@ -102,6 +102,7 @@ List icons here rather than importing large sets of (e.g. Polymer) icons.
<g id="rotate-right"><path d="M15.55 5.55L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z"></path></g>
<g id="security"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z"></path></g>
<if expr="chromeos">
+ <g id="alert-device-out-of-range" fill="none" fill-rule="evenodd"><path d="M-1-1h20v20H-1z"></path><path fill="#C53929" fill-rule="nonzero" d="M8.167 11.5h1.666v1.667H8.167V11.5zm0-6.667h1.666v5H8.167v-5zM8.992.667C4.392.667.667 4.4.667 9s3.725 8.333 8.325 8.333c4.608 0 8.341-3.733 8.341-8.333S13.6.667 8.992.667zm.008 15A6.665 6.665 0 0 1 2.333 9 6.665 6.665 0 0 1 9 2.333 6.665 6.665 0 0 1 15.667 9 6.665 6.665 0 0 1 9 15.667z"></path></g>
<g id="signal-cellular-0-bar"><path fill-opacity=".3" d="M2 22h20V2z"></path></g>
<g id="signal-cellular-1-bar"><path fill-opacity=".3" d="M2 22h20V2z"></path><path d="M12 12L2 22h10z"></path></g>
<g id="signal-cellular-2-bar"><path fill-opacity=".3" d="M2 22h20V2z"></path><path d="M14 10L2 22h12z"></path></g>
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_config.html b/chromium/chrome/browser/resources/settings/internet_page/internet_config.html
index c909581bc60..22a7b87c97c 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_config.html
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_config.html
@@ -34,11 +34,18 @@
<paper-button class="cancel-button" on-tap="onCancelTap_">
$i18n{cancel}
</paper-button>
- <paper-button class="action-button" on-tap="onSaveOrConnectTap_"
- disabled="[[!getSaveOrConnectEnabled_(
- guid, networkProperties_, enableSave_, enableConnect_)]]">
- [[getSaveOrConnectLabel_(guid, networkProperties_)]]
- </paper-button>
+ <template is="dom-if" if="[[isConfigured_(networkProperties_, guid)]]">
+ <paper-button class="action-button" on-tap="onSaveOrConnectTap_"
+ disabled="[[!enableSave_]]">
+ $i18n{save}
+ </paper-button>
+ </template>
+ <template is="dom-if" if="[[!isConfigured_(networkProperties_, guid)]]">
+ <paper-button class="action-button" on-tap="onSaveOrConnectTap_"
+ disabled="[[!enableConnect_]]">
+ $i18n{networkButtonConnect}
+ </paper-button>
+ </template>
</div>
</dialog>
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_config.js b/chromium/chrome/browser/resources/settings/internet_page/internet_config.js
index 38b8d8961d5..b77d68088b9 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_config.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_config.js
@@ -72,7 +72,7 @@ Polymer({
},
open: function() {
- var dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
+ const dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
if (!dialog.open)
dialog.showModal();
@@ -88,7 +88,7 @@ Polymer({
},
close: function() {
- var dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
+ const dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
if (dialog.open)
dialog.close();
},
@@ -98,10 +98,10 @@ Polymer({
* @private
*/
getDialogTitle_: function() {
- var name = this.networkProperties_.Name;
+ const name = this.networkProperties_.Name;
if (name)
return this.i18n('internetConfigName', name);
- var type = this.i18n('OncType' + this.networkProperties_.Type);
+ const type = this.i18n('OncType' + this.networkProperties_.Type);
return this.i18n('internetJoinType', type);
},
@@ -110,26 +110,10 @@ Polymer({
* @private
*/
isConfigured_: function() {
- var source = this.networkProperties_.Source;
+ const source = this.networkProperties_.Source;
return !!this.guid && !!source && source != CrOnc.Source.NONE;
},
- /**
- * @return {string}
- * @private
- */
- getSaveOrConnectLabel_: function() {
- return this.i18n(this.isConfigured_() ? 'save' : 'networkButtonConnect');
- },
-
- /**
- * @return {boolean}
- * @private
- */
- getSaveOrConnectEnabled_: function() {
- return this.isConfigured_() ? this.enableSave_ : this.enableConnect_;
- },
-
/** @private */
onCancelTap_: function() {
this.close();
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.html b/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.html
index 67fa0ae5221..e3afc520289 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.html
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.html
@@ -57,6 +57,10 @@
#networkState[connected] {
color: var(--google-green-500);
}
+
+ #networkState[error] {
+ color: var(--google-red-500);
+ }
</style>
<!-- Title section: Icon + name + connection state. -->
<div id="titleDiv" class="settings-box first">
@@ -64,8 +68,9 @@
<cr-network-icon network-state="[[networkProperties]]">
</cr-network-icon>
<div id="networkState" class="title"
- connected$="[[isConnectedState_(networkProperties)]]">
- [[getStateText_(networkProperties)]]
+ connected$="[[isConnectedState_(networkProperties)]]"
+ error$="[[outOfRange_]]">
+ [[getStateText_(networkProperties, outOfRange_)]]
</div>
<template is="dom-if"
if="[[isPolicySource(networkProperties.Source))]]">
@@ -96,7 +101,7 @@
<paper-button class="primary-button" on-tap="onConnectTap_"
hidden$="[[!showConnect_(networkProperties, globalPolicy)]]"
disabled="[[!enableConnect_(networkProperties, defaultNetwork,
- globalPolicy, networkPropertiesReceived_)]]">
+ globalPolicy, networkPropertiesReceived_, outOfRange_)]]">
$i18n{networkButtonConnect}
</paper-button>
<paper-button class="primary-button" on-tap="onDisconnectTap_"
@@ -265,7 +270,9 @@
</template>
</div>
</iron-collapse>
+ </template>
+ <template is="dom-if" if="[[hasProxySection_(networkProperties)]]">
<!-- Proxy toggle -->
<div class="settings-box" actionable on-tap="toggleProxyExpanded_">
<div class="start">$i18n{networkSectionProxy}</div>
@@ -285,7 +292,8 @@
<tether-connection-dialog id="tetherDialog"
network-properties="[[networkProperties]]"
- on-tether-connect="onTetherConnect_">
+ on-tether-connect="onTetherConnect_"
+ out-of-range="[[outOfRange_]]">
</tether-connection-dialog>
</template>
<script src="internet_detail_page.js"></script>
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.js b/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.js
index 24b95396a3a..b8c3480ddcd 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_detail_page.js
@@ -10,7 +10,7 @@
(function() {
'use strict';
-/** @const */ var CARRIER_VERIZON = 'Verizon Wireless';
+const CARRIER_VERIZON = 'Verizon Wireless';
Polymer({
is: 'settings-internet-detail-page',
@@ -64,6 +64,18 @@ Polymer({
},
/**
+ * Whether the network has been lost (e.g., has gone out of range). A
+ * network is considered to be lost when a 'network-list-changed' event
+ * occurs, and the new network list does not contain the GUID of the current
+ * network.
+ * @private
+ */
+ outOfRange_: {
+ type: Boolean,
+ value: false,
+ },
+
+ /**
* Highest priority connected network or null.
* @type {?CrOnc.NetworkStateProperties}
*/
@@ -131,8 +143,6 @@ Polymer({
/**
* Set to true to once the initial properties have been received. This
* prevents setProperties from being called when setting default properties.
- * This will also be set to false if the network no longer exists in the
- * list of networks (e.g. it goes out of range).
* @private {boolean}
*/
networkPropertiesReceived_: false,
@@ -163,22 +173,32 @@ Polymer({
if (route != settings.routes.NETWORK_DETAIL)
return;
- var queryParams = settings.getQueryParameters();
- this.guid = queryParams.get('guid') || '';
- if (!this.guid) {
+ const queryParams = settings.getQueryParameters();
+ let guid = queryParams.get('guid') || '';
+ if (!guid) {
console.error('No guid specified for page:' + route);
this.close_();
}
- // Set basic networkProperties until they are loaded.
- this.networkPropertiesReceived_ = false;
this.shouldShowConfigureWhenNetworkLoaded_ =
queryParams.get('showConfigure') == 'true';
-
- var type = /** @type {!chrome.networkingPrivate.NetworkType} */ (
- queryParams.get('type')) ||
+ const type = /** @type {!chrome.networkingPrivate.NetworkType} */ (
+ queryParams.get('type')) ||
CrOnc.Type.WI_FI;
- var name = queryParams.get('name') || type;
+ const name = queryParams.get('name') || type;
+ this.init(guid, type, name);
+ },
+
+ /**
+ * @param {string} guid
+ * @param {!chrome.networkingPrivate.NetworkType} type
+ * @param {string} name
+ * @private
+ */
+ init: function(guid, type, name) {
+ this.guid = guid;
+ // Set basic networkProperties until they are loaded.
+ this.networkPropertiesReceived_ = false;
this.networkProperties = {
GUID: this.guid,
Type: type,
@@ -202,19 +222,19 @@ Polymer({
return;
// Update autoConnect if it has changed. Default value is false.
- var autoConnect = CrOnc.getAutoConnect(this.networkProperties);
+ const autoConnect = CrOnc.getAutoConnect(this.networkProperties);
if (autoConnect != this.autoConnect_)
this.autoConnect_ = autoConnect;
// Update preferNetwork if it has changed. Default value is false.
- var priority = /** @type {number} */ (
+ const priority = /** @type {number} */ (
CrOnc.getActiveValue(this.networkProperties.Priority) || 0);
- var preferNetwork = priority > 0;
+ const preferNetwork = priority > 0;
if (preferNetwork != this.preferNetwork_)
this.preferNetwork_ = preferNetwork;
// Set the IPAddress property to the IPV4 Address.
- var ipv4 =
+ const ipv4 =
CrOnc.getIPConfigForType(this.networkProperties, CrOnc.IPType.IPV4);
this.ipAddress_ = (ipv4 && ipv4.IPAddress) || '';
@@ -226,7 +246,7 @@ Polymer({
if (!this.didSetFocus_) {
// Focus a button once the initial state is set.
this.didSetFocus_ = true;
- var button = this.$$('#titleDiv .primary-button:not([hidden])') ||
+ const button = this.$$('#titleDiv .primary-button:not([hidden])') ||
this.$$('#titleDiv paper-button:not([hidden])');
if (button)
button.focus();
@@ -245,7 +265,7 @@ Polymer({
autoConnectChanged_: function() {
if (!this.networkProperties || !this.guid)
return;
- var onc = this.getEmptyNetworkProperties_();
+ const onc = this.getEmptyNetworkProperties_();
CrOnc.setTypeProperty(onc, 'AutoConnect', this.autoConnect_);
this.setNetworkProperties_(onc);
},
@@ -254,7 +274,7 @@ Polymer({
preferNetworkChanged_: function() {
if (!this.networkProperties || !this.guid)
return;
- var onc = this.getEmptyNetworkProperties_();
+ const onc = this.getEmptyNetworkProperties_();
onc.Priority = this.preferNetwork_ ? 1 : 0;
this.setNetworkProperties_(onc);
},
@@ -264,8 +284,8 @@ Polymer({
* @private
*/
checkNetworkExists_: function(event) {
- var networkIds = event.detail;
- this.networkPropertiesReceived_ = networkIds.indexOf(this.guid) != -1;
+ const networkIds = event.detail;
+ this.outOfRange_ = networkIds.indexOf(this.guid) == -1;
},
/**
@@ -273,7 +293,7 @@ Polymer({
* @private
*/
updateNetworkDetails_: function(event) {
- var networkIds = event.detail;
+ const networkIds = event.detail;
if (networkIds.indexOf(this.guid) != -1)
this.getNetworkDetails_();
},
@@ -300,7 +320,7 @@ Polymer({
*/
getPropertiesCallback_: function(properties) {
if (chrome.runtime.lastError) {
- var message = chrome.runtime.lastError.message;
+ const message = chrome.runtime.lastError.message;
if (message == 'Error.InvalidNetworkGuid') {
console.error('Details page: GUID no longer exists: ' + this.guid);
} else {
@@ -330,6 +350,7 @@ Polymer({
this.networkProperties = properties;
this.networkPropertiesReceived_ = true;
+ this.outOfRange_ = false;
},
/**
@@ -351,6 +372,7 @@ Polymer({
ConnectionState: state.ConnectionState,
};
this.networkPropertiesReceived_ = true;
+ this.outOfRange_ = false;
},
/**
@@ -384,12 +406,20 @@ Polymer({
/**
* @param {!CrOnc.NetworkProperties} networkProperties
+ * @param {boolean} outOfRange
* @return {string} The text to display for the network connection state.
* @private
*/
- getStateText_: function(networkProperties) {
+ getStateText_: function(networkProperties, outOfRange) {
if (!networkProperties.ConnectionState)
return '';
+
+ if (outOfRange) {
+ return networkProperties.Type == CrOnc.Type.TETHER ?
+ this.i18n('tetherPhoneOutOfRange') :
+ this.i18n('networkOutOfRange');
+ }
+
return this.i18n('Onc' + networkProperties.ConnectionState);
},
@@ -408,7 +438,7 @@ Polymer({
* @private
*/
isRemembered_: function(networkProperties) {
- var source = networkProperties.Source;
+ const source = networkProperties.Source;
return !!source && source != CrOnc.Source.NONE;
},
@@ -480,7 +510,7 @@ Polymer({
* @private
*/
showForget_: function(networkProperties) {
- var type = networkProperties.Type;
+ const type = networkProperties.Type;
if (type != CrOnc.Type.WI_FI && type != CrOnc.Type.VPN)
return false;
if (this.isArcVpn_(networkProperties))
@@ -497,7 +527,7 @@ Polymer({
showActivate_: function(networkProperties) {
if (!this.isCellular_(networkProperties))
return false;
- var activation = networkProperties.Cellular.ActivationState;
+ const activation = networkProperties.Cellular.ActivationState;
return activation == CrOnc.ActivationState.NOT_ACTIVATED ||
activation == CrOnc.ActivationState.PARTIALLY_ACTIVATED;
},
@@ -511,7 +541,7 @@ Polymer({
showConfigure_: function(networkProperties, globalPolicy) {
if (this.connectNotAllowed_(networkProperties, globalPolicy))
return false;
- var type = networkProperties.Type;
+ const type = networkProperties.Type;
if (type == CrOnc.Type.CELLULAR || type == CrOnc.Type.TETHER)
return false;
if ((type == CrOnc.Type.WI_FI || type == CrOnc.Type.WI_MAX) &&
@@ -539,16 +569,16 @@ Polymer({
}
// Only show if online payment URL is provided or the carrier is Verizon.
- var carrier = CrOnc.getActiveValue(networkProperties.Cellular.Carrier);
+ const carrier = CrOnc.getActiveValue(networkProperties.Cellular.Carrier);
if (carrier != CARRIER_VERIZON) {
- var paymentPortal = networkProperties.Cellular.PaymentPortal;
+ const paymentPortal = networkProperties.Cellular.PaymentPortal;
if (!paymentPortal || !paymentPortal.Url)
return false;
}
// Only show for connected networks or LTE networks with a valid MDN.
if (!this.isConnectedState_(networkProperties)) {
- var technology = networkProperties.Cellular.NetworkTechnology;
+ const technology = networkProperties.Cellular.NetworkTechnology;
if (technology != CrOnc.NetworkTechnology.LTE &&
technology != CrOnc.NetworkTechnology.LTE_ADVANCED) {
return false;
@@ -565,15 +595,16 @@ Polymer({
* @param {?CrOnc.NetworkStateProperties} defaultNetwork
* @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy
* @param {boolean} networkPropertiesReceived
+ * @param {boolean} outOfRange
* @return {boolean} Whether or not to enable the network connect button.
* @private
*/
enableConnect_: function(
networkProperties, defaultNetwork, globalPolicy,
- networkPropertiesReceived) {
+ networkPropertiesReceived, outOfRange) {
if (!this.showConnect_(networkProperties, globalPolicy))
return false;
- if (!networkPropertiesReceived)
+ if (!networkPropertiesReceived || outOfRange)
return false;
if ((networkProperties.Type == CrOnc.Type.CELLULAR) &&
(CrOnc.isSimLocked(networkProperties) ||
@@ -648,7 +679,7 @@ Polymer({
this.networkingPrivate.startActivate(this.guid);
},
- /** @const {string} */
+ /** @type {string} */
CR_EXPAND_BUTTON_TAG: 'CR-EXPAND-BUTTON',
/** @private */
@@ -694,9 +725,9 @@ Polymer({
onNetworkPropertyChange_: function(event) {
if (!this.networkProperties)
return;
- var field = event.detail.field;
- var value = event.detail.value;
- var onc = this.getEmptyNetworkProperties_();
+ const field = event.detail.field;
+ const value = event.detail.value;
+ const onc = this.getEmptyNetworkProperties_();
if (field == 'APN') {
CrOnc.setTypeProperty(onc, 'APN', value);
} else if (field == 'SIMLockStatus') {
@@ -722,34 +753,34 @@ Polymer({
onIPConfigChange_: function(event) {
if (!this.networkProperties)
return;
- var field = event.detail.field;
- var value = event.detail.value;
+ const field = event.detail.field;
+ const value = event.detail.value;
// Get an empty ONC dictionary and set just the IP Config properties that
// need to change.
- var onc = this.getEmptyNetworkProperties_();
- var ipConfigType =
+ const onc = this.getEmptyNetworkProperties_();
+ const ipConfigType =
/** @type {chrome.networkingPrivate.IPConfigType|undefined} */ (
CrOnc.getActiveValue(this.networkProperties.IPAddressConfigType));
if (field == 'IPAddressConfigType') {
- var newIpConfigType =
+ const newIpConfigType =
/** @type {chrome.networkingPrivate.IPConfigType} */ (value);
if (newIpConfigType == ipConfigType)
return;
onc.IPAddressConfigType = newIpConfigType;
} else if (field == 'NameServersConfigType') {
- var nsConfigType =
+ const nsConfigType =
/** @type {chrome.networkingPrivate.IPConfigType|undefined} */ (
CrOnc.getActiveValue(
this.networkProperties.NameServersConfigType));
- var newNsConfigType =
+ const newNsConfigType =
/** @type {chrome.networkingPrivate.IPConfigType} */ (value);
if (newNsConfigType == nsConfigType)
return;
onc.NameServersConfigType = newNsConfigType;
} else if (field == 'StaticIPConfig') {
if (ipConfigType == CrOnc.IPConfigType.STATIC) {
- var staticIpConfig = this.networkProperties.StaticIPConfig;
- var ipConfigValue = /** @type {!Object} */ (value);
+ const staticIpConfig = this.networkProperties.StaticIPConfig;
+ const ipConfigValue = /** @type {!Object} */ (value);
if (staticIpConfig &&
this.allPropertiesMatch_(staticIpConfig, ipConfigValue)) {
return;
@@ -761,16 +792,16 @@ Polymer({
/** @type {!chrome.networkingPrivate.IPConfigProperties} */ ({});
}
// Only copy Static IP properties.
- var keysToCopy = ['Type', 'IPAddress', 'RoutingPrefix', 'Gateway'];
- for (var i = 0; i < keysToCopy.length; ++i) {
- var key = keysToCopy[i];
+ const keysToCopy = ['Type', 'IPAddress', 'RoutingPrefix', 'Gateway'];
+ for (let i = 0; i < keysToCopy.length; ++i) {
+ const key = keysToCopy[i];
if (key in value)
onc.StaticIPConfig[key] = value[key];
}
} else if (field == 'NameServers') {
// If a StaticIPConfig property is specified and its NameServers value
// matches the new value, no need to set anything.
- var nameServers = /** @type {!Array<string>} */ (value);
+ const nameServers = /** @type {!Array<string>} */ (value);
if (onc.NameServersConfigType == CrOnc.IPConfigType.STATIC &&
onc.StaticIPConfig && onc.StaticIPConfig.NameServers == nameServers) {
return;
@@ -801,11 +832,11 @@ Polymer({
onProxyChange_: function(event) {
if (!this.networkProperties)
return;
- var field = event.detail.field;
- var value = event.detail.value;
+ const field = event.detail.field;
+ const value = event.detail.value;
if (field != 'ProxySettings')
return;
- var onc = this.getEmptyNetworkProperties_();
+ const onc = this.getEmptyNetworkProperties_();
CrOnc.setProperty(onc, 'ProxySettings', /** @type {!Object} */ (value));
this.setNetworkProperties_(onc);
},
@@ -874,8 +905,8 @@ Polymer({
* @private
*/
hasVisibleFields_: function(fields) {
- for (var i = 0; i < fields.length; ++i) {
- var value = this.get(fields[i], this.networkProperties);
+ for (let i = 0; i < fields.length; ++i) {
+ const value = this.get(fields[i], this.networkProperties);
if (value !== undefined && value !== '')
return true;
}
@@ -895,8 +926,8 @@ Polymer({
* @private
*/
getInfoFields_: function() {
- /** @type {!Array<string>} */ var fields = [];
- var type = this.networkProperties.Type;
+ /** @type {!Array<string>} */ const fields = [];
+ const type = this.networkProperties.Type;
if (type == CrOnc.Type.CELLULAR && !!this.networkProperties.Cellular) {
fields.push(
'Cellular.ActivationState', 'Cellular.RoamingState',
@@ -906,7 +937,7 @@ Polymer({
'Tether.BatteryPercentage', 'Tether.SignalStrength',
'Tether.Carrier');
} else if (type == CrOnc.Type.VPN && !!this.networkProperties.VPN) {
- var vpnType = CrOnc.getActiveValue(this.networkProperties.VPN.Type);
+ const vpnType = CrOnc.getActiveValue(this.networkProperties.VPN.Type);
if (vpnType == 'ThirdPartyVPN') {
fields.push('VPN.ThirdPartyVPN.ProviderName');
} else if (vpnType == 'ARCVPN') {
@@ -931,10 +962,10 @@ Polymer({
* @private
*/
getInfoEditFieldTypes_: function() {
- /** @dict */ var editFields = {};
- var type = this.networkProperties.Type;
+ /** @dict */ const editFields = {};
+ const type = this.networkProperties.Type;
if (type == CrOnc.Type.VPN && !!this.networkProperties.VPN) {
- var vpnType = CrOnc.getActiveValue(this.networkProperties.VPN.Type);
+ const vpnType = CrOnc.getActiveValue(this.networkProperties.VPN.Type);
if (vpnType != 'ThirdPartyVPN')
editFields['VPN.Host'] = 'String';
}
@@ -946,8 +977,8 @@ Polymer({
* @private
*/
getAdvancedFields_: function() {
- /** @type {!Array<string>} */ var fields = [];
- var type = this.networkProperties.Type;
+ /** @type {!Array<string>} */ const fields = [];
+ const type = this.networkProperties.Type;
if (type != CrOnc.Type.TETHER)
fields.push('MacAddress');
if (type == CrOnc.Type.CELLULAR && !!this.networkProperties.Cellular) {
@@ -970,7 +1001,7 @@ Polymer({
* @private
*/
getDeviceFields_: function() {
- /** @type {!Array<string>} */ var fields = [];
+ /** @type {!Array<string>} */ const fields = [];
if (this.networkProperties.Type == CrOnc.Type.CELLULAR) {
fields.push(
'Cellular.HomeProvider.Name', 'Cellular.HomeProvider.Country',
@@ -1046,6 +1077,20 @@ Polymer({
* @return {boolean}
* @private
*/
+ hasProxySection_: function(networkProperties) {
+ if (networkProperties.Type == CrOnc.Type.TETHER) {
+ // Proxy settings apply to the underlying WiFi network, not the Tether
+ // network.
+ return false;
+ }
+ return this.isRememberedOrConnected_(networkProperties);
+ },
+
+ /**
+ * @param {!CrOnc.NetworkProperties} networkProperties
+ * @return {boolean}
+ * @private
+ */
showCellularChooseNetwork_: function(networkProperties) {
return networkProperties.Type == CrOnc.Type.CELLULAR &&
!!this.get('Cellular.SupportNetworkScan', this.networkProperties);
@@ -1082,7 +1127,7 @@ Polymer({
// Arc Vpn does not currently pass IP configuration to ChromeOS. IP address
// property holds an internal IP address Android uses to talk to ChromeOS.
// TODO(lgcheng@) Show correct IP address when we implement IP configuration
- // correclty.
+ // correctly.
if (this.isArcVpn_(networkProperties))
return false;
@@ -1099,7 +1144,7 @@ Polymer({
* @private
*/
allPropertiesMatch_: function(curValue, newValue) {
- for (var key in newValue) {
+ for (const key in newValue) {
if (newValue[key] != curValue[key])
return false;
}
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_known_networks_page.js b/chromium/chrome/browser/resources/settings/internet_page/internet_known_networks_page.js
index b1dc5e6e712..4ba1d6de1bc 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_known_networks_page.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_known_networks_page.js
@@ -72,7 +72,7 @@ Polymer({
refreshNetworks_: function() {
if (!this.networkType)
return;
- var filter = {
+ const filter = {
networkType: this.networkType,
visible: false,
configured: true
@@ -124,7 +124,7 @@ Polymer({
* @private
*/
onMenuButtonTap_: function(event) {
- var button = /** @type {!HTMLElement} */ (event.target);
+ const button = /** @type {!HTMLElement} */ (event.target);
this.selectedGuid_ =
/** @type {!{model: !{item: !CrOnc.NetworkStateProperties}}} */ (event)
.model.item.GUID;
@@ -138,7 +138,7 @@ Polymer({
'Unexpected error: ' + chrome.runtime.lastError.message);
return;
}
- var preferred = button.hasAttribute('preferred');
+ const preferred = button.hasAttribute('preferred');
if (this.isNetworkPolicyEnforced(properties.Priority)) {
this.showAddPreferred_ = false;
this.showRemovePreferred_ = false;
@@ -177,7 +177,7 @@ Polymer({
* @private
*/
fireShowDetails_: function(event) {
- var state =
+ const state =
/** @type {!{model: !{item: !CrOnc.NetworkStateProperties}}} */ (event)
.model.item;
this.fire('show-detail', state);
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_page.js b/chromium/chrome/browser/resources/settings/internet_page/internet_page.js
index 8e935fa68cf..b834ac31498 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_page.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_page.js
@@ -216,15 +216,15 @@ Polymer({
if (route == settings.routes.INTERNET_NETWORKS) {
// Handle direct navigation to the networks page,
// e.g. chrome://settings/internet/networks?type=WiFi
- var queryParams = settings.getQueryParameters();
- var type = queryParams.get('type');
+ const queryParams = settings.getQueryParameters();
+ const type = queryParams.get('type');
if (type)
this.subpageType_ = type;
} else if (route == settings.routes.KNOWN_NETWORKS) {
// Handle direct navigation to the known networks page,
// e.g. chrome://settings/internet/knownNetworks?type=WiFi
- var queryParams = settings.getQueryParameters();
- var type = queryParams.get('type');
+ const queryParams = settings.getQueryParameters();
+ const type = queryParams.get('type');
if (type)
this.knownNetworksType_ = type;
} else if (
@@ -238,7 +238,7 @@ Polymer({
return;
// Focus the subpage arrow where appropriate.
- var selector;
+ let selector;
if (route == settings.routes.INTERNET_NETWORKS) {
// iron-list makes the correct timing to focus an item in the list
// very complicated, and the item may not exist, so just focus the
@@ -271,7 +271,7 @@ Polymer({
* @private
*/
onShowConfig_: function(event) {
- var properties = event.detail;
+ const properties = event.detail;
this.showConfig_(
properties.Type, properties.GUID, CrOnc.getNetworkName(properties));
},
@@ -283,7 +283,7 @@ Polymer({
* @private
*/
showConfig_: function(type, guid, name) {
- var configDialog =
+ const configDialog =
/** @type {!InternetConfigElement} */ (this.$.configDialog);
configDialog.type =
/** @type {chrome.networkingPrivate.NetworkType} */ (type);
@@ -298,7 +298,7 @@ Polymer({
*/
onShowDetail_: function(event) {
this.detailType_ = event.detail.Type;
- var params = new URLSearchParams;
+ const params = new URLSearchParams;
params.append('guid', event.detail.GUID);
params.append('type', event.detail.Type);
if (event.detail.Name)
@@ -358,7 +358,7 @@ Polymer({
*/
onShowKnownNetworks_: function(event) {
this.detailType_ = event.detail.Type;
- var params = new URLSearchParams;
+ const params = new URLSearchParams;
params.append('type', event.detail.Type);
this.knownNetworksType_ = event.detail.type;
settings.navigateTo(settings.routes.KNOWN_NETWORKS, params);
@@ -398,7 +398,7 @@ Polymer({
* @private
*/
onAddThirdPartyVpnTap_: function(event) {
- var provider = event.model.item;
+ const provider = event.model.item;
this.browserProxy_.addThirdPartyVpn(CrOnc.Type.VPN, provider.ExtensionID);
},
@@ -413,7 +413,7 @@ Polymer({
*/
showNetworksSubpage_: function(type) {
this.detailType_ = type;
- var params = new URLSearchParams;
+ const params = new URLSearchParams;
params.append('type', type);
this.subpageType_ = type;
settings.navigateTo(settings.routes.INTERNET_NETWORKS, params);
@@ -425,8 +425,8 @@ Polymer({
* @private
*/
onGetAllExtensions_: function(extensions) {
- var vpnProviders = [];
- for (var i = 0; i < extensions.length; ++i)
+ const vpnProviders = [];
+ for (let i = 0; i < extensions.length; ++i)
this.addVpnProvider_(vpnProviders, extensions[i]);
this.thirdPartyVpnProviders_ = vpnProviders;
},
@@ -448,7 +448,7 @@ Polymer({
})) {
return;
}
- var newProvider = {
+ const newProvider = {
ExtensionID: extension.id,
ProviderName: extension.name,
};
@@ -463,7 +463,7 @@ Polymer({
* @private
*/
onNetworkListChanged_: function(networkIds) {
- var event = new CustomEvent('network-list-changed', {detail: networkIds});
+ const event = new CustomEvent('network-list-changed', {detail: networkIds});
this.maybeDispatchEvent_('network-summary', event);
this.maybeDispatchEvent_('settings-internet-detail-page', event);
this.maybeDispatchEvent_('settings-internet-known-networks-page', event);
@@ -478,7 +478,7 @@ Polymer({
* @private
*/
onNetworksChanged_: function(networkIds) {
- var event = new CustomEvent('networks-changed', {detail: networkIds});
+ const event = new CustomEvent('networks-changed', {detail: networkIds});
this.maybeDispatchEvent_('network-summary', event);
this.maybeDispatchEvent_('settings-internet-detail-page', event);
},
@@ -488,7 +488,7 @@ Polymer({
* @private
*/
maybeDispatchEvent_: function(identifier, event) {
- var element = this.$$(identifier);
+ const element = this.$$(identifier);
if (!element)
return;
element.dispatchEvent(event);
@@ -509,8 +509,8 @@ Polymer({
* @private
*/
onExtensionRemoved_: function(extensionId) {
- for (var i = 0; i < this.thirdPartyVpnProviders_.length; ++i) {
- var provider = this.thirdPartyVpnProviders_[i];
+ for (let i = 0; i < this.thirdPartyVpnProviders_.length; ++i) {
+ const provider = this.thirdPartyVpnProviders_[i];
if (provider.ExtensionID == extensionId) {
this.splice('thirdPartyVpnProviders_', i, 1);
break;
@@ -585,29 +585,36 @@ Polymer({
* @private
*/
onNetworkConnect_: function(event) {
- var properties = event.detail.networkProperties;
+ const properties = event.detail.networkProperties;
+ const name = CrOnc.getNetworkName(properties);
if (!event.detail.bypassConnectionDialog &&
CrOnc.shouldShowTetherDialogBeforeConnection(properties)) {
- var params = new URLSearchParams;
+ const params = new URLSearchParams;
params.append('guid', properties.GUID);
params.append('type', properties.Type);
- params.append('name', CrOnc.getNetworkName(properties));
+ params.append('name', name);
params.append('showConfigure', true.toString());
settings.navigateTo(settings.routes.NETWORK_DETAIL, params);
return;
}
- this.networkingPrivate.startConnect(properties.GUID, function() {
+ if (properties.Connectable === false || properties.ErrorState) {
+ this.showConfig_(properties.Type, properties.GUID, name);
+ return;
+ }
+
+ this.networkingPrivate.startConnect(properties.GUID, () => {
if (chrome.runtime.lastError) {
- var message = chrome.runtime.lastError.message;
+ const message = chrome.runtime.lastError.message;
if (message == 'connecting' || message == 'connect-canceled' ||
message == 'connected' || message == 'Error.InvalidNetworkGuid') {
return;
}
console.error(
- 'Unexpected networkingPrivate.startConnect error: ' + message +
+ 'networkingPrivate.startConnect error: ' + message +
' For: ' + properties.GUID);
+ this.showConfig_(properties.Type, properties.GUID, name);
}
});
},
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/internet_page/internet_page_browser_proxy.js
index 80cce5c9341..a02946afaf8 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_page_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_page_browser_proxy.js
@@ -19,7 +19,7 @@ cr.define('settings', function() {
/** @interface */
class InternetPageBrowserProxy {
/**
- * Shows configuration of connnected external VPN network.
+ * Shows configuration of connected external VPN network.
* @param {string} guid
*/
showNetworkConfigure(guid) {}
@@ -42,6 +42,23 @@ cr.define('settings', function() {
* @param {function(?Array<settings.ArcVpnProvider>):void} callback
*/
setUpdateArcVpnProvidersCallback(callback) {}
+
+ /**
+ * Requests that Chrome send the list of devices whose "Google Play
+ * Services" notifications are disabled (these notifications must be enabled
+ * to utilize Instant Tethering). The names will be provided via
+ * setGmsCoreNotificationsDisabledDeviceNamesCallback().
+ */
+ requestGmsCoreNotificationsDisabledDeviceNames() {}
+
+ /**
+ * Sets the callback to be used to receive the list of devices whose "Google
+ * Play Services" notifications are disabled. |callback| is invoked with an
+ * array of the names of these devices; note that if no devices have this
+ * property, the provided list of device names is empty.
+ * @param {function(!Array<string>):void} callback
+ */
+ setGmsCoreNotificationsDisabledDeviceNamesCallback(callback) {}
}
/**
@@ -67,6 +84,17 @@ cr.define('settings', function() {
setUpdateArcVpnProvidersCallback(callback) {
cr.addWebUIListener('sendArcVpnProviders', callback);
}
+
+ /** @override */
+ requestGmsCoreNotificationsDisabledDeviceNames() {
+ chrome.send('requestGmsCoreNotificationsDisabledDeviceNames');
+ }
+
+ /** @override */
+ setGmsCoreNotificationsDisabledDeviceNamesCallback(callback) {
+ cr.addWebUIListener(
+ 'sendGmsCoreNotificationsDisabledDeviceNames', callback);
+ }
}
cr.addSingletonGetter(InternetPageBrowserProxyImpl);
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.html b/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.html
index 892b52e6555..3119ac4ec1c 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.html
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.html
@@ -12,13 +12,18 @@
<template>
<style include="settings-shared iron-flex">
#networkListDiv {
+ margin-top: var(--settings-page-vertical-margin);
+ min-height: var(--settings-row-min-height);
+ }
+
+ /* Set padding on children instead of the container itself to ensure that
+ separator lines can fill the entire width of the page. */
+ #networkListDiv > * {
/* cr-network-list is padded to the right to allow space for a ripple */
-webkit-padding-end: calc(var(--settings-box-row-padding) -
var(--cr-icon-ripple-padding));
-webkit-padding-start: var(--settings-box-row-padding);
- margin-top: var(--settings-page-vertical-margin);
- min-height: var(--settings-row-min-height);
- }
+ }
#addButton {
-webkit-margin-end: var(--settings-control-label-spacing);
@@ -46,6 +51,29 @@
cr-network-list {
flex: 1;
}
+
+ #gmscore-notifications-container {
+ border-top: var(--cr-separator-line);
+ margin: 10px 0;
+ padding-bottom: var(--cr-section-padding);
+ padding-top: var(--cr-section-padding);
+ }
+
+ #gmscore-notifications-container[no-networks-text-below] {
+ border-bottom: var(--cr-separator-line);
+ margin-top: 0;
+ }
+
+ #gmscore-notifications-device-string {
+ @apply(--cr-secondary-text);
+ margin-top: 5px;
+ }
+
+ #gmscore-notifications-instructions {
+ @apply(--cr-secondary-text);
+ -webkit-padding-start: 15px;
+ margin: 0;
+ }
</style>
<template is="dom-if" if="[[enableToggleIsVisible_(deviceState)]]">
@@ -81,26 +109,53 @@
<template is="dom-if" if="[[deviceIsEnabled_(deviceState)]]">
<div id="networkListDiv" class="layout vertical flex">
<!-- VPN only header for built-in VPNs. -->
- <div class="vpn-header layout horizontal center"
- hidden$="[[!isEqual_('VPN', deviceState.Type)]]">
- <div class="flex">$i18n{networkVpnBuiltin}</div>
- <button is="paper-icon-button-light" class="icon-add-circle"
- aria-label="$i18n{internetAddVPN}"
- on-tap="onAddButtonTap_" tabindex$="[[tabindex]]">
- </button>
- </div>
+ <template is="dom-if" if="[[isEqual_('VPN', deviceState.Type)]]">
+ <div class="vpn-header layout horizontal center">
+ <div class="flex">$i18n{networkVpnBuiltin}</div>
+ <button is="paper-icon-button-light" class="icon-add-circle"
+ aria-label="$i18n{internetAddVPN}"
+ on-tap="onAddButtonTap_" tabindex$="[[tabindex]]">
+ </button>
+ </div>
+ </template>
- <!-- List of networks or 'None'. -->
- <cr-network-list id="networkList" show-buttons
- hidden$="[[!shouldShowNetworkList_(networkStateList_)]]"
- networks="[[networkStateList_]]"
- on-selected="onNetworkSelected_">
- </cr-network-list>
- <div hidden$="[[shouldShowNetworkList_(networkStateList_)]]"
- inner-h-t-m-l=
- "[[getNoNetworksString_(deviceState, tetherDeviceState)]]"
- class="no-networks">
- </div>
+ <!-- List of networks (empty if no networks exist). -->
+ <template is="dom-if"
+ if="[[shouldShowNetworkList_(networkStateList_)]]">
+ <cr-network-list id="networkList" show-buttons
+ networks="[[networkStateList_]]"
+ on-selected="onNetworkSelected_">
+ </cr-network-list>
+ </template>
+
+ <!-- Instructions for how to enable "Google Play Services" notifications
+ (needed for Instant Tethering). -->
+ <template is="dom-if" if="[[showGmsCoreNotificationsSection_(
+ notificationsDisabledDeviceNames_)]]">
+ <div id="gmscore-notifications-container"
+ no-networks-text-below$="[[!networkStateList_.length]]">
+ <div>$i18n{gmscoreNotificationsTitle}</div>
+ <div id="gmscore-notifications-device-string">
+ [[getGmsCoreNotificationsDevicesString_(
+ notificationsDisabledDeviceNames_)]]
+ </div>
+ <ol id="gmscore-notifications-instructions">
+ <li>$i18n{gmscoreNotificationsFirstStep}</li>
+ <li>$i18n{gmscoreNotificationsSecondStep}</li>
+ <li>$i18n{gmscoreNotificationsThirdStep}</li>
+ </ol>
+ </div>
+ </template>
+
+ <!-- Text shown if no networks exist. -->
+ <template is="dom-if"
+ if="[[!shouldShowNetworkList_(networkStateList_)]]">
+ <div
+ inner-h-t-m-l=
+ "[[getNoNetworksString_(deviceState, tetherDeviceState)]]"
+ class="no-networks">
+ </div>
+ </template>
<template is="dom-if" if="[[isEqual_('VPN', deviceState.Type)]]">
<!-- Third party VPNs. -->
diff --git a/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.js b/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.js
index 69592e2c91b..2d1c08ee297 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/internet_subpage.js
@@ -98,7 +98,19 @@ Polymer({
value: function() {
return {};
}
- }
+ },
+
+ /**
+ * List of potential Tether hosts whose "Google Play Services" notifications
+ * are disabled (these notifications are required to use Instant Tethering).
+ * @private {!Array<string>}
+ */
+ notificationsDisabledDeviceNames_: {
+ type: Array,
+ value: function() {
+ return [];
+ },
+ },
},
listeners: {'network-list-changed': 'getNetworkStateList_'},
@@ -116,6 +128,13 @@ Polymer({
this.browserProxy_ = settings.InternetPageBrowserProxyImpl.getInstance();
},
+ /** @override */
+ ready: function() {
+ this.browserProxy_.setGmsCoreNotificationsDisabledDeviceNamesCallback(
+ this.onNotificationsDisabledDeviceNamesReceived_.bind(this));
+ this.browserProxy_.requestGmsCoreNotificationsDisabledDeviceNames();
+ },
+
/** override */
detached: function() {
this.stopScanning_();
@@ -191,7 +210,7 @@ Polymer({
startScanning_: function() {
if (this.scanIntervalId_ != null)
return;
- /** @const */ var INTERVAL_MS = 10 * 1000;
+ const INTERVAL_MS = 10 * 1000;
this.networkingPrivate.requestNetworkScan();
this.scanIntervalId_ = window.setInterval(() => {
this.networkingPrivate.requestNetworkScan();
@@ -210,7 +229,7 @@ Polymer({
getNetworkStateList_: function() {
if (!this.deviceState)
return;
- var filter = {
+ const filter = {
networkType: this.deviceState.Type,
visible: true,
configured: false
@@ -229,7 +248,7 @@ Polymer({
// For the Cellular/Mobile subpage, request Tether networks if available.
if (this.deviceState.Type == CrOnc.Type.CELLULAR &&
this.tetherDeviceState) {
- var filter = {
+ const filter = {
networkType: CrOnc.Type.TETHER,
visible: true,
configured: false
@@ -242,17 +261,17 @@ Polymer({
// For VPNs, separate out third party VPNs and Arc VPNs.
if (this.deviceState.Type == CrOnc.Type.VPN) {
- var builtinNetworkStates = [];
- var thirdPartyVpns = {};
- var arcVpns = {};
- for (var i = 0; i < networkStates.length; ++i) {
- var state = networkStates[i];
- var providerType = this.get('VPN.ThirdPartyVPN.ProviderName', state);
+ const builtinNetworkStates = [];
+ const thirdPartyVpns = {};
+ const arcVpns = {};
+ for (let i = 0; i < networkStates.length; ++i) {
+ const state = networkStates[i];
+ const providerType = this.get('VPN.ThirdPartyVPN.ProviderName', state);
if (providerType) {
thirdPartyVpns[providerType] = thirdPartyVpns[providerType] || [];
thirdPartyVpns[providerType].push(state);
} else if (this.get('VPN.Type', state) == 'ARCVPN') {
- var arcProviderName = this.get('VPN.Host', state);
+ const arcProviderName = this.get('VPN.Host', state);
if (state.ConnectionState != CrOnc.ConnectionState.CONNECTED)
continue;
arcVpns[arcProviderName] = arcVpns[arcProviderName] || [];
@@ -270,6 +289,15 @@ Polymer({
},
/**
+ * @param {!Array<string>} notificationsDisabledDeviceNames
+ * @private
+ */
+ onNotificationsDisabledDeviceNamesReceived_: function(
+ notificationsDisabledDeviceNames) {
+ this.notificationsDisabledDeviceNames_ = notificationsDisabledDeviceNames;
+ },
+
+ /**
* @param {!CrOnc.DeviceStateProperties|undefined} deviceState
* @return {boolean} Whether or not the device state is enabled.
* @private
@@ -373,7 +401,7 @@ Polymer({
/** @private */
onAddButtonTap_: function() {
assert(this.deviceState);
- var type = this.deviceState.Type;
+ const type = this.deviceState.Type;
assert(type != CrOnc.Type.CELLULAR);
if (loadTimeData.getBoolean('networkSettingsConfig'))
this.fire('show-config', {GUID: '', Type: type});
@@ -388,7 +416,7 @@ Polymer({
* @private
*/
onAddThirdPartyVpnTap_: function(event) {
- var provider = event.model.item;
+ const provider = event.model.item;
this.browserProxy_.addThirdPartyVpn(CrOnc.Type.VPN, provider.ExtensionID);
},
@@ -399,7 +427,7 @@ Polymer({
* @private
*/
onAddArcVpnTap_: function(event) {
- var provider = event.model.item;
+ const provider = event.model.item;
settings.InternetPageBrowserProxyImpl.getInstance().addThirdPartyVpn(
CrOnc.Type.VPN, provider.AppID);
},
@@ -454,7 +482,7 @@ Polymer({
* @private
*/
haveThirdPartyVpnNetwork_: function(thirdPartyVpns, vpnState) {
- var list = this.getThirdPartyVpnNetworks_(thirdPartyVpns, vpnState);
+ const list = this.getThirdPartyVpnNetworks_(thirdPartyVpns, vpnState);
return !!list.length;
},
@@ -475,7 +503,7 @@ Polymer({
* @private
*/
haveArcVpnNetwork_: function(arcVpns, arcVpnProvider) {
- var list = this.getArcVpnNetworks_(arcVpns, arcVpnProvider);
+ const list = this.getArcVpnNetworks_(arcVpns, arcVpnProvider);
return !!list.length;
},
@@ -487,7 +515,7 @@ Polymer({
onNetworkSelected_: function(e) {
assert(this.globalPolicy);
assert(this.defaultNetwork !== undefined);
- var state = e.detail;
+ const state = e.detail;
e.target.blur();
if (this.canConnect_(state, this.globalPolicy, this.defaultNetwork)) {
this.fire('network-connect', {networkProperties: state});
@@ -580,7 +608,7 @@ Polymer({
* @private
*/
getNoNetworksString_: function(deviceState, tetherDeviceState) {
- var type = deviceState.Type;
+ const type = deviceState.Type;
if (type == CrOnc.Type.TETHER ||
(type == CrOnc.Type.CELLULAR && this.tetherDeviceState)) {
return this.i18nAdvanced('internetNoNetworksMobileData');
@@ -588,4 +616,36 @@ Polymer({
return this.i18n('internetNoNetworks');
},
+
+ /**
+ * @param {!Array<string>} notificationsDisabledDeviceNames
+ * @return {boolean}
+ * @private
+ */
+ showGmsCoreNotificationsSection_: function(notificationsDisabledDeviceNames) {
+ return notificationsDisabledDeviceNames.length > 0;
+ },
+
+ /**
+ * @param {!Array<string>} notificationsDisabledDeviceNames
+ * @return {string}
+ * @private
+ */
+ getGmsCoreNotificationsDevicesString_: function(
+ notificationsDisabledDeviceNames) {
+ if (notificationsDisabledDeviceNames.length == 1) {
+ return this.i18n(
+ 'gmscoreNotificationsOneDeviceSubtitle',
+ notificationsDisabledDeviceNames[0]);
+ }
+
+ if (notificationsDisabledDeviceNames.length == 2) {
+ return this.i18n(
+ 'gmscoreNotificationsTwoDevicesSubtitle',
+ notificationsDisabledDeviceNames[0],
+ notificationsDisabledDeviceNames[1]);
+ }
+
+ return this.i18n('gmscoreNotificationsManyDevicesSubtitle');
+ },
});
diff --git a/chromium/chrome/browser/resources/settings/internet_page/network_proxy_section.js b/chromium/chrome/browser/resources/settings/internet_page/network_proxy_section.js
index ce303c1a8b1..be5d5f21fdf 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/network_proxy_section.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/network_proxy_section.js
@@ -44,7 +44,7 @@ Polymer({
/** @private */
useSharedProxiesChanged_: function() {
- var pref = this.getPref('settings.use_shared_proxies');
+ const pref = this.getPref('settings.use_shared_proxies');
this.useSharedProxies_ = !!pref && !!pref.value;
},
@@ -82,7 +82,7 @@ Polymer({
* @private
*/
shouldShowNetworkPolicyIndicator_: function() {
- var property = this.getProxySettingsTypeProperty_();
+ const property = this.getProxySettingsTypeProperty_();
return !!property && !this.isExtensionControlled(property) &&
this.isNetworkPolicyEnforced(property);
},
@@ -92,7 +92,7 @@ Polymer({
* @private
*/
shouldShowExtensionIndicator_: function() {
- var property = this.getProxySettingsTypeProperty_();
+ const property = this.getProxySettingsTypeProperty_();
return !!property && this.isExtensionControlled(property);
},
@@ -102,8 +102,16 @@ Polymer({
* @private
*/
shouldShowAllowShared_: function(property) {
- return this.isShared_() && !this.isNetworkPolicyEnforced(property) &&
- !this.isExtensionControlled(property);
+ if (!this.isShared_())
+ return false;
+ if (this.isNetworkPolicyControlled(property)) {
+ // Shared networks may respect the 'use_shared_proxies' pref unless
+ // the proxy is configured by a user policy.
+ // See ProxyConfigServiceImpl::IgnoreProxy().
+ if (typeof property.UserEditable != 'undefined')
+ return property.UserEditable;
+ }
+ return true;
},
/**
diff --git a/chromium/chrome/browser/resources/settings/internet_page/network_summary.js b/chromium/chrome/browser/resources/settings/internet_page/network_summary.js
index a755721b3c4..aaf2541279f 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/network_summary.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/network_summary.js
@@ -16,7 +16,7 @@
* VPN: (!CrOnc.DeviceStateProperties|undefined)
* }}
*/
-var DeviceStateObject;
+let DeviceStateObject;
/**
* @typedef {{
@@ -27,7 +27,7 @@ var DeviceStateObject;
* VPN: (Array<!CrOnc.NetworkStateProperties>|undefined)
* }}
*/
-var NetworkStateListObject;
+let NetworkStateListObject;
Polymer({
is: 'network-summary',
@@ -141,7 +141,7 @@ Polymer({
updateActiveNetworks_: function(event) {
if (!this.activeNetworkIds_)
return; // Initial list of networks not received yet.
- var networkIds = event.detail;
+ const networkIds = event.detail;
networkIds.forEach(function(id) {
if (this.activeNetworkIds_.has(id)) {
this.networkingPrivate.getState(
@@ -158,13 +158,14 @@ Polymer({
*/
getActiveStateCallback_: function(id, state) {
if (chrome.runtime.lastError) {
- var message = chrome.runtime.lastError.message;
- if (message != 'Error.NetworkUnavailable') {
+ const message = chrome.runtime.lastError.message;
+ if (message != 'Error.NetworkUnavailable' &&
+ message != 'Error.InvalidNetworkGuid') {
console.error(
'Unexpected networkingPrivate.getState error: ' + message +
' For: ' + id);
+ return;
}
- return;
}
// Async call, ensure id still exists.
if (!this.activeNetworkIds_.has(id))
@@ -174,14 +175,13 @@ Polymer({
return;
}
// Find the active state for the type and update it.
- for (var i = 0; i < this.activeNetworkStates_.length; ++i) {
- if (this.activeNetworkStates_[i].type == state.type) {
- this.activeNetworkStates_[i] = state;
- return;
- }
+ const idx =
+ this.activeNetworkStates_.findIndex((s) => s.Type == state.Type);
+ if (idx == -1) {
+ console.error('Active state not found: ' + state.Name);
+ return;
}
- // Not found
- console.error('Active state not found: ' + state.Name);
+ this.set(['activeNetworkStates_', idx], state);
},
/**
@@ -206,7 +206,7 @@ Polymer({
* @private
*/
getNetworkStates_: function(deviceStates) {
- var filter = {
+ const filter = {
networkType: CrOnc.Type.ALL,
visible: true,
configured: false
@@ -224,18 +224,17 @@ Polymer({
* @private
*/
updateNetworkStates_: function(networkStates, deviceStates) {
- var newDeviceStates = /** @type {!DeviceStateObject} */ ({});
- for (var i = 0; i < deviceStates.length; ++i) {
- var state = deviceStates[i];
+ const newDeviceStates = /** @type {!DeviceStateObject} */ ({});
+ for (const state of deviceStates) {
newDeviceStates[state.Type] = state;
}
// Clear any current networks.
- var activeNetworkStatesByType =
+ const activeNetworkStatesByType =
/** @type {!Map<string, !CrOnc.NetworkStateProperties>} */ (new Map);
// Complete list of states by type.
- /** @type {!NetworkStateListObject} */ var newNetworkStateLists = {
+ /** @type {!NetworkStateListObject} */ const newNetworkStateLists = {
Ethernet: [],
Tether: [],
WiFi: [],
@@ -244,9 +243,9 @@ Polymer({
VPN: [],
};
- var firstConnectedNetwork = null;
+ let firstConnectedNetwork = null;
networkStates.forEach(function(networkState) {
- var type = networkState.Type;
+ const type = networkState.Type;
if (!activeNetworkStatesByType.has(type)) {
activeNetworkStatesByType.set(type, networkState);
if (!firstConnectedNetwork && networkState.Type != CrOnc.Type.VPN &&
@@ -269,15 +268,14 @@ Polymer({
// Push the active networks onto newActiveNetworkStates in order based on
// device priority, creating an empty state for devices with no networks.
- var newActiveNetworkStates = [];
+ const newActiveNetworkStates = [];
this.activeNetworkIds_ = new Set;
- var orderedDeviceTypes = [
+ const orderedDeviceTypes = [
CrOnc.Type.ETHERNET, CrOnc.Type.WI_FI, CrOnc.Type.CELLULAR,
CrOnc.Type.TETHER, CrOnc.Type.WI_MAX, CrOnc.Type.VPN
];
- for (var i = 0; i < orderedDeviceTypes.length; ++i) {
- var type = orderedDeviceTypes[i];
- var device = newDeviceStates[type];
+ for (const type of orderedDeviceTypes) {
+ const device = newDeviceStates[type];
if (!device)
continue; // The technology for this device type is unavailable.
@@ -293,7 +291,8 @@ Polymer({
// Note: The active state for 'Cellular' may be a Tether network if both
// types are enabled but no Cellular network exists (edge case).
- var state = this.getActiveStateForType_(activeNetworkStatesByType, type);
+ const state =
+ this.getActiveStateForType_(activeNetworkStatesByType, type);
if (state.Source === undefined &&
device.State == CrOnc.DeviceState.PROHIBITED) {
// Prohibited technologies are enforced by the device policy.
@@ -318,7 +317,7 @@ Polymer({
* @return {!CrOnc.NetworkStateProperties|undefined}
*/
getActiveStateForType_: function(activeStatesByType, type) {
- var activeState = activeStatesByType.get(type);
+ let activeState = activeStatesByType.get(type);
if (!activeState && type == CrOnc.Type.CELLULAR)
activeState = activeStatesByType.get(CrOnc.Type.TETHER);
return activeState || {GUID: '', Type: type};
diff --git a/chromium/chrome/browser/resources/settings/internet_page/network_summary_item.js b/chromium/chrome/browser/resources/settings/internet_page/network_summary_item.js
index 1171557295f..65c882d595d 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/network_summary_item.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/network_summary_item.js
@@ -68,8 +68,8 @@ Polymer({
* @private
*/
getNetworkStateText_: function(activeNetworkState, deviceState) {
- var state = activeNetworkState.ConnectionState;
- var name = CrOnc.getNetworkName(activeNetworkState);
+ const state = activeNetworkState.ConnectionState;
+ const name = CrOnc.getNetworkName(activeNetworkState);
if (state)
return this.getConnectionStateText_(state, name);
// No network state, use device state.
@@ -150,7 +150,7 @@ Polymer({
return false;
if (deviceState.SIMPresent === false)
return true;
- var simLockType =
+ const simLockType =
deviceState.SIMLockStatus ? deviceState.SIMLockStatus.LockType : '';
return simLockType == CrOnc.LockType.PIN ||
simLockType == CrOnc.LockType.PUK;
@@ -264,14 +264,14 @@ Polymer({
shouldShowSubpage_: function(deviceState, networkStateList) {
if (!deviceState)
return false;
- var type = deviceState.Type;
+ const type = deviceState.Type;
if (type == CrOnc.Type.TETHER ||
(type == CrOnc.Type.CELLULAR && this.tetherDeviceState)) {
// The "Mobile data" subpage should always be shown if Tether networks are
// available, even if there are currently no associated networks.
return true;
}
- var minlen = (type == CrOnc.Type.WI_FI || type == CrOnc.Type.VPN) ? 1 : 2;
+ const minlen = (type == CrOnc.Type.WI_FI || type == CrOnc.Type.VPN) ? 1 : 2;
return networkStateList.length >= minlen;
},
@@ -322,8 +322,8 @@ Polymer({
* @private
*/
onDeviceEnabledTap_: function(event) {
- var deviceIsEnabled = this.deviceIsEnabled_(this.deviceState);
- var type = this.deviceState ? this.deviceState.Type : '';
+ const deviceIsEnabled = this.deviceIsEnabled_(this.deviceState);
+ const type = this.deviceState ? this.deviceState.Type : '';
this.fire(
'device-enabled-toggled', {enabled: !deviceIsEnabled, type: type});
// Make sure this does not propagate to onDetailsTap_.
diff --git a/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.html b/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.html
index e22b64676bd..51e02e88fb0 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.html
+++ b/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.html
@@ -2,6 +2,7 @@
<link rel="import" href="chrome://resources/cr_elements/chromeos/network/cr_network_icon.html">
<link rel="import" href="chrome://resources/cr_elements/chromeos/network/cr_onc_types.html">
<link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-flex-layout-classes.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="../icons.html">
@@ -10,7 +11,7 @@
<dom-module id="tether-connection-dialog">
<template>
- <style include="settings-shared">
+ <style include="settings-shared iron-flex">
[slot=title] {
margin-top: 9px;
}
@@ -59,6 +60,11 @@
#tether-description-list {
padding-left: 16px;
}
+
+ #host-device-lost-container {
+ color: var(--google-red-500);
+ font-weight: 500;
+ }
</style>
<dialog is="cr-dialog" id="dialog" close-text="$i18n{close}">
<div slot="title">$i18n{tetherConnectionDialogTitle}</div>
@@ -78,6 +84,11 @@
[[getBatteryPercentageString_(networkProperties)]]
</span>
</div>
+ <div class="flex"></div>
+ <div id="host-device-lost-container" hidden$="[[!outOfRange]]">
+ <iron-icon icon="settings:alert-device-out-of-range"></iron-icon>
+ $i18n{tetherPhoneOutOfRange}
+ </div>
</div>
<div id="tether-explanation">
[[getExplanation_(networkProperties)]]
@@ -100,8 +111,8 @@
<paper-button class="cancel-button" on-tap="onNotNowTap_">
$i18n{tetherConnectionNotNowButton}
</paper-button>
- <paper-button id="connectButton"
- class="action-button" on-tap="onConnectTap_">
+ <paper-button id="connectButton" class="action-button"
+ on-tap="onConnectTap_" disabled="[[outOfRange]]">
$i18n{tetherConnectionConnectButton}
</paper-button>
</div>
diff --git a/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.js b/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.js
index 58cfaebe905..00a9bc025b7 100644
--- a/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.js
+++ b/chromium/chrome/browser/resources/settings/internet_page/tether_connection_dialog.js
@@ -4,13 +4,13 @@
/**
* @typedef {{
- * tetherNostDeviceName: string,
+ * tetherHostDeviceName: string,
* batteryPercentage: number,
* connectionStrength: number,
* isTetherHostCurrentlyOnWifi: boolean
* }}
*/
-var TetherConnectionData;
+let TetherConnectionData;
Polymer({
is: 'tether-connection-dialog',
@@ -25,10 +25,16 @@ Polymer({
networkProperties: {
type: Object,
},
+
+ /**
+ * Whether the network has been lost (e.g., has gone out of range).
+ * @type {boolean}
+ */
+ outOfRange: Boolean,
},
open: function() {
- var dialog = this.getDialog_();
+ const dialog = this.getDialog_();
if (!dialog.open)
this.getDialog_().showModal();
@@ -36,7 +42,7 @@ Polymer({
},
close: function() {
- var dialog = this.getDialog_();
+ const dialog = this.getDialog_();
if (dialog.open)
dialog.close();
},
@@ -82,7 +88,7 @@ Polymer({
* @private
*/
getBatteryPercentageAsString_: function(networkProperties) {
- var percentage = this.get('Tether.BatteryPercentage', networkProperties);
+ const percentage = this.get('Tether.BatteryPercentage', networkProperties);
if (percentage === undefined)
return '';
return percentage.toString();
@@ -98,7 +104,7 @@ Polymer({
* signal strength.
*/
getSignalStrengthIconName_: function(networkProperties) {
- var signalStrength = this.get('Tether.SignalStrength', networkProperties);
+ let signalStrength = this.get('Tether.SignalStrength', networkProperties);
if (signalStrength === undefined)
signalStrength = 4;
return 'settings:signal-cellular-' +
diff --git a/chromium/chrome/browser/resources/settings/languages_page/add_languages_dialog.js b/chromium/chrome/browser/resources/settings/languages_page/add_languages_dialog.js
index d4bc264f1b1..30f4cfa2416 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/add_languages_dialog.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/add_languages_dialog.js
@@ -63,10 +63,10 @@ Polymer({
* @private
*/
getLanguages_: function() {
- var filterValue =
+ const filterValue =
this.filterValue_ ? this.filterValue_.toLowerCase() : null;
return this.languages.supported.filter(language => {
- var isAvailableLanguage =
+ const isAvailableLanguage =
!this.languageHelper.isLanguageEnabled(language.code);
if (!isAvailableLanguage)
@@ -86,7 +86,7 @@ Polymer({
* @private
*/
getDisplayText_: function(language) {
- var displayText = language.displayName;
+ let displayText = language.displayName;
// If the native name is different, add it.
if (language.displayName != language.nativeDisplayName)
displayText += ' - ' + language.nativeDisplayName;
@@ -114,7 +114,7 @@ Polymer({
// willAdd_ is called to initialize the checkbox state (in case the
// iron-list re-uses a previous checkbox), and the checkbox can only be
// changed after that by user action.
- var language = e.model.item;
+ const language = e.model.item;
if (e.target.checked)
this.languagesToAdd_.add(language.code);
else
diff --git a/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.html b/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.html
index d92f22651ae..d5d0912c66d 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.html
+++ b/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.html
@@ -36,10 +36,14 @@
on-keys-pressed="onKeysPress_"></iron-a11y-keys>
<div class="start">
<paper-input id="newWord" no-label-float value="{{newWordValue_}}"
- label="$i18n{addDictionaryWordLabel}"></paper-input>
+ label="$i18n{addDictionaryWordLabel}"
+ invalid="[[isWordInvalid_(newWordValue_)]]"
+ error-message="[[isWordInvalid_(newWordValue_,
+ '$i18nPolymer{addDictionaryWordDuplicateError}',
+ '$i18nPolymer{addDictionaryWordLengthError}')]]"></paper-input>
</div>
<paper-button class="secondary-button" on-tap="onAddWordTap_"
- disabled="[[!validateWord_(newWordValue_)]]" id="addWord">
+ disabled="[[disableAddButton_(newWordValue_)]]" id="addWord">
$i18n{addDictionaryWordButton}
</paper-button>
</div>
diff --git a/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.js b/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.js
index 4587d0322d6..02bdb48bdf3 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/edit_dictionary_page.js
@@ -6,6 +6,11 @@
* @fileoverview 'settings-edit-dictionary-page' is a sub-page for editing
* the "dictionary" of custom words used for spell check.
*/
+
+// Max valid word size defined in
+// https://cs.chromium.org/chromium/src/components/spellcheck/common/spellcheck_common.h?l=28
+const MAX_CUSTOM_DICTIONARY_WORD_BYTES = 99;
+
Polymer({
is: 'settings-edit-dictionary-page',
@@ -54,13 +59,32 @@ Polymer({
},
/**
- * Check if the new word text-field is empty.
+ * Check if the field is empty or invalid.
+ * @param {string} word
+ * @return {boolean}
+ * @private
+ */
+ disableAddButton_: function(word) {
+ return word.trim().length == 0 || this.isWordInvalid_(word);
+ },
+
+ /**
+ * If the word is invalid, returns true (or a message if one is provided).
+ * Otherwise returns false.
+ * @param {string} word
+ * @param {string} duplicateError
+ * @param {string} lengthError
+ * @return {string|boolean}
* @private
- * @param {string} value
- * @return {boolean} true if value is empty, false otherwise.
*/
- validateWord_: function(value) {
- return !!value.trim();
+ isWordInvalid_: function(word, duplicateError, lengthError) {
+ const trimmedWord = word.trim();
+ if (this.words_.indexOf(trimmedWord) != -1)
+ return duplicateError || true;
+ else if (trimmedWord.length > MAX_CUSTOM_DICTIONARY_WORD_BYTES)
+ return lengthError || true;
+
+ return false;
},
/**
@@ -70,14 +94,14 @@ Polymer({
* @param {!Array<string>} removed
*/
onCustomDictionaryChanged_: function(added, removed) {
- var wasEmpty = this.words_.length == 0;
+ const wasEmpty = this.words_.length == 0;
- for (var i = 0; i < removed.length; i++)
- this.arrayDelete('words_', removed[i]);
+ for (const word of removed)
+ this.arrayDelete('words_', word);
- for (var i = 0; i < added.length; i++) {
- if (this.words_.indexOf(added[i]) == -1)
- this.unshift('words_', added[i]);
+ for (const word of added) {
+ if (this.words_.indexOf(word) == -1)
+ this.unshift('words_', word);
}
// When adding a word to an _empty_ list, the template is expanded. This
@@ -96,10 +120,12 @@ Polymer({
* @param {!{detail: !{key: string}}} e
*/
onKeysPress_: function(e) {
- if (e.detail.key == 'enter')
+ if (e.detail.key == 'enter' &&
+ !this.disableAddButton_(this.newWordValue_)) {
this.addWordFromInput_();
- else if (e.detail.key == 'esc')
+ } else if (e.detail.key == 'esc') {
e.detail.keyboardEvent.target.value = '';
+ }
},
/**
@@ -123,15 +149,12 @@ Polymer({
*/
addWordFromInput_: function() {
// Spaces are allowed, but removing leading and trailing whitespace.
- var word = this.newWordValue_.trim();
+ const word = this.newWordValue_.trim();
this.newWordValue_ = '';
if (!word)
return;
- var index = this.words_.indexOf(word);
- if (index == -1) {
- this.languageSettingsPrivate.addSpellcheckWord(word);
- }
+ this.languageSettingsPrivate.addSpellcheckWord(word);
},
/**
diff --git a/chromium/chrome/browser/resources/settings/languages_page/languages.js b/chromium/chrome/browser/resources/settings/languages_page/languages.js
index d90b775393c..c9f2606d42f 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/languages.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/languages.js
@@ -15,28 +15,27 @@
cr.exportPath('settings');
-var MoveType = chrome.languageSettingsPrivate.MoveType;
+const MoveType = chrome.languageSettingsPrivate.MoveType;
// Translate server treats some language codes the same.
// See also: components/translate/core/common/translate_util.cc.
-var kLanguageCodeToTranslateCode = {
+const kLanguageCodeToTranslateCode = {
'nb': 'no',
'fil': 'tl',
'zh-HK': 'zh-TW',
'zh-MO': 'zh-TW',
'zh-SG': 'zh-CN',
- 'zh': 'zh-CH',
};
// Some ISO 639 language codes have been renamed, e.g. "he" to "iw", but
// Translate still uses the old versions. TODO(michaelpg): Chrome does too.
// Follow up with Translate owners to understand the right thing to do.
-var kTranslateLanguageSynonyms = {
+const kTranslateLanguageSynonyms = {
'he': 'iw',
'jv': 'jw',
};
-var preferredLanguagesPrefName = cr.isChromeOS ?
+const preferredLanguagesPrefName = cr.isChromeOS ?
'settings.language.preferred_languages' :
'intl.accept_languages';
@@ -141,7 +140,8 @@ Polymer({
'preferredLanguagesPrefChanged_(' +
'prefs.' + preferredLanguagesPrefName + '.value, languages)',
'spellCheckDictionariesPrefChanged_(' +
- 'prefs.spellcheck.dictionaries.value.*, languages)',
+ 'prefs.spellcheck.dictionaries.value.*, ' +
+ 'prefs.spellcheck.forced_dictionaries.value.*, languages)',
'translateLanguagesPrefChanged_(' +
'prefs.translate_blocked_languages.value.*, languages)',
'updateRemovableLanguages_(' +
@@ -176,7 +176,7 @@ Polymer({
this.inputMethodPrivate_ = this.browserProxy_.getInputMethodPrivate();
// </if>
- var promises = [];
+ const promises = [];
// Wait until prefs are initialized before creating the model, so we can
// include information about enabled languages.
@@ -260,12 +260,12 @@ Polymer({
* @private
*/
preferredLanguagesPrefChanged_: function() {
- var enabledLanguageStates = this.getEnabledLanguageStates_(
+ const enabledLanguageStates = this.getEnabledLanguageStates_(
this.languages.translateTarget, this.languages.prospectiveUILanguage);
// Recreate the enabled language set before updating languages.enabled.
this.enabledLanguageSet_.clear();
- for (var i = 0; i < enabledLanguageStates.length; i++)
+ for (let i = 0; i < enabledLanguageStates.length; i++)
this.enabledLanguageSet_.add(enabledLanguageStates[i].language.code);
this.set('languages.enabled', enabledLanguageStates);
@@ -276,30 +276,64 @@ Polymer({
* @private
*/
spellCheckDictionariesPrefChanged_: function() {
- var spellCheckSet = this.makeSetFromArray_(/** @type {!Array<string>} */ (
+ const spellCheckSet = this.makeSetFromArray_(/** @type {!Array<string>} */ (
this.getPref('spellcheck.dictionaries').value));
- for (var i = 0; i < this.languages.enabled.length; i++) {
- var languageState = this.languages.enabled[i];
+ const spellCheckForcedSet =
+ this.makeSetFromArray_(/** @type {!Array<string>} */ (
+ this.getPref('spellcheck.forced_dictionaries').value));
+ for (let i = 0; i < this.languages.enabled.length; i++) {
+ const languageState = this.languages.enabled[i];
this.set(
- 'languages.enabled.' + i + '.spellCheckEnabled',
+ `languages.enabled.${i}.spellCheckEnabled`,
!!spellCheckSet.has(languageState.language.code));
+ this.set(
+ `languages.enabled.${i}.isManaged`,
+ !!spellCheckForcedSet.has(languageState.language.code));
+ }
+
+ this.set(
+ 'languages.forcedSpellCheckLanguages',
+ this.getForcedSpellCheckLanguages_(this.languages.enabled));
+ },
+
+ /**
+ * Returns an array of language codes for the spellcheck languages that are
+ * managed by policy, but that are not "enabled" languages.
+ * @param {!Array<!LanguageState>} enabledLanguages An array of enabled
+ * languages.
+ * @return {!Array<!string>}
+ * @private
+ */
+ getForcedSpellCheckLanguages_: function(enabledLanguages) {
+ const enabledSet = this.makeSetFromArray_(/** @type {!Array<string>} */ (
+ enabledLanguages.map(x => x.language.code)));
+ const spellCheckForcedDictionaries = /** @type {!Array<string>} */ (
+ this.getPref('spellcheck.forced_dictionaries').value);
+
+ const forcedLanguages = [];
+ for (let i = 0; i < spellCheckForcedDictionaries.length; i++) {
+ const code = spellCheckForcedDictionaries[i];
+ if (!enabledSet.has(code) && this.supportedLanguageMap_.has(code)) {
+ forcedLanguages.push(this.supportedLanguageMap_.get(code));
+ }
}
+ return forcedLanguages;
},
/** @private */
translateLanguagesPrefChanged_: function() {
- var translateBlockedPref = this.getPref('translate_blocked_languages');
- var translateBlockedSet = this.makeSetFromArray_(
+ const translateBlockedPref = this.getPref('translate_blocked_languages');
+ const translateBlockedSet = this.makeSetFromArray_(
/** @type {!Array<string>} */ (translateBlockedPref.value));
- for (var i = 0; i < this.languages.enabled.length; i++) {
+ for (let i = 0; i < this.languages.enabled.length; i++) {
if (this.languages.enabled[i].language.code ==
this.languages.prospectiveUILanguage) {
continue;
}
// This conversion primarily strips away the region part.
// For example "fr-CA" --> "fr".
- var translateCode = this.convertLanguageCodeForTranslate(
+ const translateCode = this.convertLanguageCodeForTranslate(
this.languages.enabled[i].language.code);
this.set(
'languages.enabled.' + i + '.translateEnabled',
@@ -323,8 +357,8 @@ Polymer({
supportedLanguages, translateTarget, supportedInputMethods,
currentInputMethodId) {
// Populate the hash map of supported languages.
- for (var i = 0; i < supportedLanguages.length; i++) {
- var language = supportedLanguages[i];
+ for (let i = 0; i < supportedLanguages.length; i++) {
+ const language = supportedLanguages[i];
language.supportsUI = !!language.supportsUI;
language.supportsTranslate = !!language.supportsTranslate;
language.supportsSpellcheck = !!language.supportsSpellcheck;
@@ -333,15 +367,15 @@ Polymer({
if (supportedInputMethods) {
// Populate the hash map of supported input methods.
- for (var j = 0; j < supportedInputMethods.length; j++) {
- var inputMethod = supportedInputMethods[j];
+ for (let j = 0; j < supportedInputMethods.length; j++) {
+ const inputMethod = supportedInputMethods[j];
inputMethod.enabled = !!inputMethod.enabled;
// Add the input method to the map of IDs.
this.supportedInputMethodMap_.set(inputMethod.id, inputMethod);
// Add the input method to the list of input methods for each language
// it supports.
- for (var k = 0; k < inputMethod.languageCodes.length; k++) {
- var languageCode = inputMethod.languageCodes[k];
+ for (let k = 0; k < inputMethod.languageCodes.length; k++) {
+ const languageCode = inputMethod.languageCodes[k];
if (!this.supportedLanguageMap_.has(languageCode))
continue;
if (!this.languageInputMethods_.has(languageCode))
@@ -352,7 +386,7 @@ Polymer({
}
}
- var prospectiveUILanguage;
+ let prospectiveUILanguage;
if (cr.isChromeOS || cr.isWindows) {
prospectiveUILanguage =
/** @type {string} */ (this.getPref('intl.app_locale').value) ||
@@ -360,16 +394,20 @@ Polymer({
}
// Create a list of enabled languages from the supported languages.
- var enabledLanguageStates =
+ const enabledLanguageStates =
this.getEnabledLanguageStates_(translateTarget, prospectiveUILanguage);
// Populate the hash set of enabled languages.
- for (var l = 0; l < enabledLanguageStates.length; l++)
+ for (let l = 0; l < enabledLanguageStates.length; l++)
this.enabledLanguageSet_.add(enabledLanguageStates[l].language.code);
- var model = /** @type {!LanguagesModel} */ ({
+ const forcedSpellCheckLanguages =
+ this.getForcedSpellCheckLanguages_(enabledLanguageStates);
+
+ const model = /** @type {!LanguagesModel} */ ({
supported: supportedLanguages,
enabled: enabledLanguageStates,
translateTarget: translateTarget,
+ forcedSpellCheckLanguages: forcedSpellCheckLanguages,
});
if (cr.isChromeOS || cr.isWindows)
@@ -400,33 +438,38 @@ Polymer({
getEnabledLanguageStates_: function(translateTarget, prospectiveUILanguage) {
assert(CrSettingsPrefs.isInitialized);
- var pref = this.getPref(preferredLanguagesPrefName);
- var enabledLanguageCodes = pref.value.split(',');
- var spellCheckPref = this.getPref('spellcheck.dictionaries');
- var spellCheckSet = this.makeSetFromArray_(
- /** @type {!Array<string>} */ (spellCheckPref.value));
-
- var translateBlockedPref = this.getPref('translate_blocked_languages');
- var translateBlockedSet = this.makeSetFromArray_(
+ const pref = this.getPref(preferredLanguagesPrefName);
+ const enabledLanguageCodes = pref.value.split(',');
+ const spellCheckPref = this.getPref('spellcheck.dictionaries');
+ const spellCheckForcedPref = this.getPref('spellcheck.forced_dictionaries');
+ const spellCheckSet = this.makeSetFromArray_(
+ /** @type {!Array<string>} */ (
+ spellCheckPref.value.concat(spellCheckForcedPref.value)));
+ const spellCheckForcedSet = this.makeSetFromArray_(
+ /** @type {!Array<string>} */ (spellCheckForcedPref.value));
+
+ const translateBlockedPref = this.getPref('translate_blocked_languages');
+ const translateBlockedSet = this.makeSetFromArray_(
/** @type {!Array<string>} */ (translateBlockedPref.value));
- var enabledLanguageStates = [];
- for (var i = 0; i < enabledLanguageCodes.length; i++) {
- var code = enabledLanguageCodes[i];
- var language = this.supportedLanguageMap_.get(code);
+ const enabledLanguageStates = [];
+ for (let i = 0; i < enabledLanguageCodes.length; i++) {
+ const code = enabledLanguageCodes[i];
+ const language = this.supportedLanguageMap_.get(code);
// Skip unsupported languages.
if (!language)
continue;
- var languageState = /** @type {LanguageState} */ ({});
+ const languageState = /** @type {LanguageState} */ ({});
languageState.language = language;
languageState.spellCheckEnabled = !!spellCheckSet.has(code);
// Translate is considered disabled if this language maps to any translate
// language that is blocked.
- var translateCode = this.convertLanguageCodeForTranslate(code);
+ const translateCode = this.convertLanguageCodeForTranslate(code);
languageState.translateEnabled = !!language.supportsTranslate &&
!translateBlockedSet.has(translateCode) &&
translateCode != translateTarget &&
(!prospectiveUILanguage || code != prospectiveUILanguage);
+ languageState.isManaged = !!spellCheckForcedSet.has(code);
enabledLanguageStates.push(languageState);
}
return enabledLanguageStates;
@@ -441,7 +484,7 @@ Polymer({
assert(cr.isChromeOS);
assert(CrSettingsPrefs.isInitialized);
- var enabledInputMethodIds =
+ let enabledInputMethodIds =
this.getPref('settings.language.preload_engines').value.split(',');
enabledInputMethodIds = enabledInputMethodIds.concat(
this.getPref('settings.language.enabled_extension_imes')
@@ -458,10 +501,10 @@ Polymer({
/** @private */
updateEnabledInputMethods_: function() {
assert(cr.isChromeOS);
- var enabledInputMethods = this.getEnabledInputMethods_();
- var enabledInputMethodSet = this.makeSetFromArray_(enabledInputMethods);
+ const enabledInputMethods = this.getEnabledInputMethods_();
+ const enabledInputMethodSet = this.makeSetFromArray_(enabledInputMethods);
- for (var i = 0; i < this.languages.inputMethods.supported.length; i++) {
+ for (let i = 0; i < this.languages.inputMethods.supported.length; i++) {
this.set(
'languages.inputMethods.supported.' + i + '.enabled',
enabledInputMethodSet.has(this.languages.inputMethods.supported[i]));
@@ -482,8 +525,8 @@ Polymer({
if (cr.isChromeOS)
this.updateEnabledInputMethods_();
- for (var i = 0; i < this.languages.enabled.length; i++) {
- var languageState = this.languages.enabled[i];
+ for (let i = 0; i < this.languages.enabled.length; i++) {
+ const languageState = this.languages.enabled[i];
this.set(
'languages.enabled.' + i + '.removable',
this.canDisableLanguage(languageState.language.code));
@@ -564,10 +607,10 @@ Polymer({
if (cr.isChromeOS) {
// Remove input methods that don't support any other enabled language.
- var inputMethods = this.languageInputMethods_.get(languageCode) || [];
- for (var i = 0; i < inputMethods.length; i++) {
- var inputMethod = inputMethods[i];
- var supportsOtherEnabledLanguages = inputMethod.languageCodes.some(
+ const inputMethods = this.languageInputMethods_.get(languageCode) || [];
+ for (let i = 0; i < inputMethods.length; i++) {
+ const inputMethod = inputMethods[i];
+ const supportsOtherEnabledLanguages = inputMethod.languageCodes.some(
otherLanguageCode => otherLanguageCode != languageCode &&
this.isLanguageEnabled(otherLanguageCode));
if (!supportsOtherEnabledLanguages)
@@ -597,12 +640,13 @@ Polymer({
// If this is the only enabled language that is supported by all enabled
// component IMEs, it cannot be disabled because we need those IMEs.
- var otherInputMethodsEnabled =
+ const otherInputMethodsEnabled =
this.languages.enabled.some(function(languageState) {
- var otherLanguageCode = languageState.language.code;
+ const otherLanguageCode = languageState.language.code;
if (otherLanguageCode == languageCode)
return false;
- var inputMethods = this.languageInputMethods_.get(otherLanguageCode);
+ const inputMethods =
+ this.languageInputMethods_.get(otherLanguageCode);
return inputMethods && inputMethods.some(function(inputMethod) {
return this.isComponentIme(inputMethod) &&
this.supportedInputMethodMap_.get(inputMethod.id).enabled;
@@ -671,7 +715,7 @@ Polymer({
return;
if (enable) {
- var spellCheckPref = this.getPref('spellcheck.dictionaries');
+ const spellCheckPref = this.getPref('spellcheck.dictionaries');
this.appendPrefListItem('spellcheck.dictionaries', languageCode);
} else {
this.deletePrefListItem('spellcheck.dictionaries', languageCode);
@@ -689,7 +733,7 @@ Polymer({
if (languageCode in kLanguageCodeToTranslateCode)
return kLanguageCodeToTranslateCode[languageCode];
- var main = languageCode.split('-')[0];
+ const main = languageCode.split('-')[0];
if (main == 'zh') {
// In Translate, general Chinese is not used, and the sub code is
// necessary as a language code for the Translate server.
@@ -713,7 +757,7 @@ Polymer({
return 'no';
// Match the characters before the hyphen.
- var result = languageCode.match(/^([^-]+)-?/);
+ const result = languageCode.match(/^([^-]+)-?/);
assert(result.length == 2);
return result[1];
},
diff --git a/chromium/chrome/browser/resources/settings/languages_page/languages_page.html b/chromium/chrome/browser/resources/settings/languages_page/languages_page.html
index 76bec8e924e..608022db7bb 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/languages_page.html
+++ b/chromium/chrome/browser/resources/settings/languages_page/languages_page.html
@@ -13,6 +13,7 @@
<link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expand_button.html">
<link rel="import" href="chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.html">
<link rel="import" href="chrome://resources/cr_elements/cr_toggle/cr_toggle.html">
+<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_pref_indicator.html">
<link rel="import" href="chrome://resources/cr_elements/icons.html">
<link rel="import" href="add_languages_dialog.html">
<link rel="import" href="languages.html">
@@ -205,28 +206,48 @@
<div id="spellCheckSubpageTrigger"
class$="settings-box [[getSpellCheckListTwoLine_(
spellCheckSecondaryText_)]]"
- actionable on-tap="toggleExpandButton_">
+ actionable$="[[!spellCheckDisabled_]]"
+ on-tap="toggleExpandButton_">
<div class="start">
<div>$i18n{spellCheckListTitle}</div>
<div class="secondary">[[spellCheckSecondaryText_]]</div>
</div>
- <cr-expand-button expanded="{{spellCheckOpened_}}"
- alt="$i18n{spellCheckExpandA11yLabel}">
- </cr-expand-button>
+ <!-- |enable_spellchecking| may be set by policy, but if it's enabled,
+ we shouldn't display the policy indicator. -->
+ <template is="dom-if" if="[[spellCheckDisabled_]]" restamp>
+ <cr-policy-pref-indicator
+ pref="[[prefs.browser.enable_spellchecking]]">
+ </cr-policy-pref-indicator>
+ </template>
+ <template is="dom-if" if="[[!spellCheckDisabled_]]" restamp>
+ <cr-expand-button expanded="{{spellCheckOpened_}}"
+ alt="$i18n{spellCheckExpandA11yLabel}">
+ </cr-expand-button>
+ </template>
</div>
<iron-collapse id="spellCheckCollapse" opened="[[spellCheckOpened_]]">
<div class="list-frame vertical-list">
- <template is="dom-repeat" items="[[languages.enabled]]">
+ <template is="dom-repeat" items="[[spellCheckLanguages_]]">
<div class="list-item">
- <div class="start" on-tap="onSpellCheckChange_"
- actionable$="[[item.language.supportsSpellcheck]]">
- [[item.language.displayName]]
- </div>
- <cr-toggle on-change="onSpellCheckChange_"
- disabled="[[!item.language.supportsSpellcheck]]"
- checked="[[item.spellCheckEnabled]]"
- aria-label$="[[item.language.displayName]]">
- </cr-toggle>
+ <template is="dom-if" if="[[!item.isManaged]]">
+ <div class="start" on-tap="onSpellCheckChange_"
+ actionable$="[[item.language.supportsSpellcheck]]">
+ [[item.language.displayName]]
+ </div>
+ <cr-toggle on-change="onSpellCheckChange_"
+ disabled="[[!item.language.supportsSpellcheck]]"
+ checked="[[item.spellCheckEnabled]]"
+ aria-label$="[[item.language.displayName]]">
+ </cr-toggle>
+ </template>
+ <template is="dom-if" if="[[item.isManaged]]">
+ <div class="start">
+ [[item.language.displayName]]
+ </div>
+ <cr-policy-pref-indicator
+ pref="[[prefs.spellcheck.forced_dictionaries]]">
+ </cr-policy-pref-indicator>
+ </template>
</div>
</template>
<div class="list-item" on-tap="onEditDictionaryTap_" actionable>
diff --git a/chromium/chrome/browser/resources/settings/languages_page/languages_page.js b/chromium/chrome/browser/resources/settings/languages_page/languages_page.js
index eef8e646f89..43787f93abb 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/languages_page.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/languages_page.js
@@ -9,7 +9,7 @@
cr.exportPath('settings');
/**
- * @const {number} Millisecond delay that can be used when closing an action
+ * @type {number} Millisecond delay that can be used when closing an action
* menu to keep it briefly on-screen.
*/
settings.kMenuCloseDelay = 100;
@@ -53,7 +53,23 @@ Polymer({
spellCheckSecondaryText_: {
type: String,
value: '',
- computed: 'getSpellCheckSecondaryText_(languages.enabled.*)',
+ computed: 'getSpellCheckSecondaryText_(languages.enabled.*, ' +
+ 'languages.forcedSpellCheckLanguages.*, ' +
+ 'prefs.browser.enable_spellchecking.*)',
+ },
+
+ /** @private */
+ spellCheckLanguages_: {
+ type: Array,
+ value: function() {
+ return [];
+ },
+ },
+
+ /** @private */
+ spellCheckDisabled_: {
+ type: Boolean,
+ value: false,
},
// </if>
@@ -80,7 +96,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
// <if expr="not is_macosx">
if (settings.routes.EDIT_DICTIONARY) {
map.set(
@@ -100,6 +116,12 @@ Polymer({
},
},
+ observers: [
+ 'updateSpellcheckLanguages_(languages.enabled.*, ' +
+ 'languages.forcedSpellCheckLanguages.*)',
+ 'updateSpellcheckEnabled_(prefs.browser.enable_spellchecking.*)',
+ ],
+
/**
* Stamps and opens the Add Languages dialog, registering a listener to
* disable the dialog's dom-if again on close.
@@ -110,7 +132,7 @@ Polymer({
e.preventDefault();
this.showAddLanguagesDialog_ = true;
this.async(function() {
- var dialog = this.$$('settings-add-languages-dialog');
+ const dialog = this.$$('settings-add-languages-dialog');
dialog.addEventListener('close', () => {
this.showAddLanguagesDialog_ = false;
cr.ui.focusWithoutInk(assert(this.$.addLanguages));
@@ -128,7 +150,7 @@ Polymer({
* @private
*/
isNthLanguage_: function(n, language) {
- var compareLanguage = assert(this.languages.enabled[n]);
+ const compareLanguage = assert(this.languages.enabled[n]);
return language.language == compareLanguage.language;
},
@@ -406,9 +428,11 @@ Polymer({
* @private
*/
getSpellCheckSecondaryText_: function() {
- var enabledSpellCheckLanguages =
- this.languages.enabled.filter(function(languageState) {
- return languageState.spellCheckEnabled &&
+ if (this.getSpellCheckDisabled_())
+ return loadTimeData.getString('spellCheckDisabled');
+ const enabledSpellCheckLanguages =
+ this.getSpellCheckLanguages_().filter(function(languageState) {
+ return (languageState.spellCheckEnabled || languageState.isManaged) &&
languageState.language.supportsSpellcheck;
});
switch (enabledSpellCheckLanguages.length) {
@@ -438,6 +462,55 @@ Polymer({
},
/**
+ * Returns whether spellcheck is disabled by policy or not.
+ * @return {boolean}
+ * @private
+ */
+ getSpellCheckDisabled_: function() {
+ const pref = /** @type {!chrome.settingsPrivate.PrefObject} */ (
+ this.get('browser.enable_spellchecking', this.prefs));
+ return pref.value === false;
+ },
+
+ /**
+ * Returns an array of enabled languages, plus spellcheck languages that are
+ * forced by policy.
+ * @return {!Array<!LanguageState|!ForcedLanguageState>}
+ * @private
+ */
+ getSpellCheckLanguages_: function() {
+ return this.languages.enabled.concat(
+ this.languages.forcedSpellCheckLanguages.map(
+ language => ({'language': language, isManaged: true})));
+ },
+
+ /** @private */
+ updateSpellcheckLanguages_: function() {
+ this.set('spellCheckLanguages_', this.getSpellCheckLanguages_());
+
+ // Notify Polymer of subproperties that might have changed on the items in
+ // the spellCheckLanguages_ array, to make sure the UI updates. Polymer
+ // would otherwise not notice the changes in the subproperties, as some of
+ // them are references to those from |this.languages.enabled|. It would be
+ // possible to |this.linkPaths()| objects from |this.languages.enabled| to
+ // |this.spellCheckLanguages_|, but that would require complex housekeeping
+ // to |this.unlinkPaths()| as |this.languages.enabled| changes.
+ for (let i = 0; i < this.spellCheckLanguages_.length; i++) {
+ this.notifyPath(`spellCheckLanguages_.${i}.isManaged`);
+ this.notifyPath(`spellCheckLanguages_.${i}.spellCheckEnabled`);
+ }
+ },
+
+ /** @private */
+ updateSpellcheckEnabled_: function() {
+ this.set('spellCheckDisabled_', this.getSpellCheckDisabled_());
+
+ // If the spellcheck section was expanded, close it.
+ if (this.spellCheckDisabled_)
+ this.set('spellCheckOpened_', false);
+ },
+
+ /**
* Opens the Custom Dictionary page.
* @private
*/
@@ -450,7 +523,7 @@ Polymer({
* @param {!{target: Element, model: !{item: !LanguageState}}} e
*/
onSpellCheckChange_: function(e) {
- var item = e.model.item;
+ const item = e.model.item;
if (!item.language.supportsSpellcheck)
return;
@@ -509,7 +582,7 @@ Polymer({
getInputMethodName_: function(id) {
assert(cr.isChromeOS);
- var inputMethod =
+ const inputMethod =
this.languages.inputMethods.enabled.find(function(inputMethod) {
return inputMethod.id == id;
});
@@ -529,7 +602,7 @@ Polymer({
/** @type {!{model: !{item: !LanguageState}}} */ (e).model.item));
// Ensure the template has been stamped.
- var menu = /** @type {?CrActionMenuElement} */ (this.$.menu.getIfExists());
+ let menu = /** @type {?CrActionMenuElement} */ (this.$.menu.getIfExists());
if (!menu) {
menu = /** @type {!CrActionMenuElement} */ (this.$.menu.get());
// <if expr="chromeos">
@@ -559,7 +632,7 @@ Polymer({
* @private
*/
closeMenuSoon_: function() {
- var menu = /** @type {!CrActionMenuElement} */ (this.$.menu.get());
+ const menu = /** @type {!CrActionMenuElement} */ (this.$.menu.get());
setTimeout(function() {
if (menu.open)
menu.close();
@@ -588,12 +661,15 @@ Polymer({
*/
toggleExpandButton_: function(e) {
// The expand button handles toggling itself.
- var expandButtonTag = 'CR-EXPAND-BUTTON';
+ const expandButtonTag = 'CR-EXPAND-BUTTON';
if (e.target.tagName == expandButtonTag)
return;
+ if (!e.currentTarget.hasAttribute('actionable'))
+ return;
+
/** @type {!CrExpandButtonElement} */
- var expandButton = e.currentTarget.querySelector(expandButtonTag);
+ const expandButton = e.currentTarget.querySelector(expandButtonTag);
assert(expandButton);
expandButton.expanded = !expandButton.expanded;
},
diff --git a/chromium/chrome/browser/resources/settings/languages_page/languages_types.js b/chromium/chrome/browser/resources/settings/languages_page/languages_types.js
index 8d0833feb41..9de28108947 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/languages_types.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/languages_types.js
@@ -14,9 +14,19 @@
* removable: boolean,
* spellCheckEnabled: boolean,
* translateEnabled: boolean,
+ * isManaged: boolean,
* }}
*/
-var LanguageState;
+let LanguageState;
+
+/**
+ * Settings and state for a policy-enforced spellcheck language.
+ * @typedef {{
+ * language: !chrome.languageSettingsPrivate.Language,
+ * isManaged: boolean,
+ * }}
+ */
+let ForcedLanguageState;
/**
* Input method data to expose to consumers (Chrome OS only).
@@ -29,7 +39,7 @@ var LanguageState;
* currentId: string,
* }}
*/
-var InputMethodsModel;
+let InputMethodsModel;
/**
* Languages data to expose to consumers.
@@ -43,21 +53,24 @@ var InputMethodsModel;
* from the actually used language (navigator.language). Chrome OS and
* Windows only.
* inputMethods: the InputMethodsModel (Chrome OS only).
+ * forcedSpellCheckLanguages: an array of spellcheck languages that are not in
+ * |enabled|.
* @typedef {{
* supported: !Array<!chrome.languageSettingsPrivate.Language>,
* enabled: !Array<!LanguageState>,
* translateTarget: string,
* prospectiveUILanguage: (string|undefined),
* inputMethods: (!InputMethodsModel|undefined),
+ * forcedSpellCheckLanguages: !Array<!chrome.languageSettingsPrivate.Language>
* }}
*/
-var LanguagesModel;
+let LanguagesModel;
/**
* Helper methods for reading and writing language settings.
* @interface
*/
-var LanguageHelper = function() {};
+const LanguageHelper = function() {};
LanguageHelper.prototype = {
diff --git a/chromium/chrome/browser/resources/settings/languages_page/manage_input_methods_page.js b/chromium/chrome/browser/resources/settings/languages_page/manage_input_methods_page.js
index 8e8680312fe..bef31067cb6 100644
--- a/chromium/chrome/browser/resources/settings/languages_page/manage_input_methods_page.js
+++ b/chromium/chrome/browser/resources/settings/languages_page/manage_input_methods_page.js
@@ -62,7 +62,7 @@ Polymer({
*/
onCheckboxChange_: function(e) {
// TODO(michaelpg): Show confirmation dialog for 3rd-party IMEs.
- var id = e.model.item.id;
+ const id = e.model.item.id;
if (e.target.checked)
this.languageHelper.addInputMethod(id);
else
@@ -98,37 +98,37 @@ Polymer({
* @private
*/
populateLanguageList_: function() {
- var languageList = [];
+ const languageList = [];
// Languages that have already been listed further up.
- var /** !Set<string> */ usedLanguages = new Set();
+ const /** !Set<string> */ usedLanguages = new Set();
// Add languages in preference order. However, if there are multiple
// enabled variants of the same base language, group them all as the base
// language instead of showing each variant individually. This prevents us
// from displaying duplicate input methods under different variants.
- for (var i = 0; i < this.languages.enabled.length; i++) {
- var languageState = this.languages.enabled[i];
+ for (let i = 0; i < this.languages.enabled.length; i++) {
+ const languageState = this.languages.enabled[i];
// Skip the language if we have already included it or its base language.
if (usedLanguages.has(languageState.language.code))
continue;
- var baseLanguageCode = this.languageHelper.getLanguageCodeWithoutRegion(
+ const baseLanguageCode = this.languageHelper.getLanguageCodeWithoutRegion(
languageState.language.code);
if (usedLanguages.has(baseLanguageCode))
continue;
// Find the other languages further down in the preferred languages list
// which also use this language's base language code.
- var languageFamilyCodes = [languageState.language.code];
- for (var j = i + 1; j < this.languages.enabled.length; j++) {
- var otherCode = this.languages.enabled[j].language.code;
+ const languageFamilyCodes = [languageState.language.code];
+ for (let j = i + 1; j < this.languages.enabled.length; j++) {
+ const otherCode = this.languages.enabled[j].language.code;
if (this.languageHelper.getLanguageCodeWithoutRegion(otherCode) ==
baseLanguageCode) {
languageFamilyCodes.push(this.languages.enabled[j].language.code);
}
}
- var combinedInputMethods =
+ const combinedInputMethods =
this.getInputMethodsForLanguages(languageFamilyCodes);
// Skip the language if it has no new input methods.
@@ -136,9 +136,9 @@ Polymer({
continue;
// Add the language or base language.
- var displayLanguage = languageState.language;
+ let displayLanguage = languageState.language;
if (languageFamilyCodes.length > 1) {
- var baseLanguage = this.languageHelper.getLanguage(baseLanguageCode);
+ const baseLanguage = this.languageHelper.getLanguage(baseLanguageCode);
if (baseLanguage)
displayLanguage = baseLanguage;
}
@@ -146,7 +146,7 @@ Polymer({
language: displayLanguage,
inputMethods: combinedInputMethods,
});
- for (var k = 0; k < languageFamilyCodes.length; k++)
+ for (let k = 0; k < languageFamilyCodes.length; k++)
usedLanguages.add(languageFamilyCodes[k]);
}
@@ -162,14 +162,14 @@ Polymer({
*/
getInputMethodsForLanguages: function(languageCodes) {
// Input methods that have already been listed for this language.
- var /** !Set<string> */ usedInputMethods = new Set();
+ const /** !Set<string> */ usedInputMethods = new Set();
/** @type {!Array<chrome.languageSettingsPrivate.InputMethod>} */
- var combinedInputMethods = [];
- for (var i = 0; i < languageCodes.length; i++) {
- var inputMethods =
+ const combinedInputMethods = [];
+ for (let i = 0; i < languageCodes.length; i++) {
+ const inputMethods =
this.languageHelper.getInputMethodsForLanguage(languageCodes[i]);
// Get the language's unused input methods and mark them as used.
- var newInputMethods = inputMethods.filter(function(inputMethod) {
+ const newInputMethods = inputMethods.filter(function(inputMethod) {
if (usedInputMethods.has(inputMethod.id))
return false;
usedInputMethods.add(inputMethod.id);
@@ -186,8 +186,8 @@ Polymer({
// TODO(michaelpg): Test this behavior.
/** @private */
notifyInputMethodsChanged_: function() {
- for (var i = 0; i < this.languageList_.length; i++) {
- for (var j = 0; j < this.languageList_[i].inputMethods.length; j++) {
+ for (let i = 0; i < this.languageList_.length; i++) {
+ for (let j = 0; j < this.languageList_[i].inputMethods.length; j++) {
this.notifyPath(
'languageList_.' + i + '.inputMethods.' + j + '.enabled',
this.languageList_[i].inputMethods[j].enabled);
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/on_startup_browser_proxy.js b/chromium/chrome/browser/resources/settings/on_startup_page/on_startup_browser_proxy.js
index 917029b832d..96fe49b399e 100644
--- a/chromium/chrome/browser/resources/settings/on_startup_page/on_startup_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/on_startup_page/on_startup_browser_proxy.js
@@ -3,7 +3,7 @@
// found in the LICENSE file.
/** @typedef {{id: string, name: string, canBeDisabled: boolean}} */
-var NtpExtension;
+let NtpExtension;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.html b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.html
index 7fb4e0bb955..d2139335785 100644
--- a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.html
+++ b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.html
@@ -13,7 +13,11 @@
<div slot="title">[[dialogTitle_]]</div>
<div slot="body">
<paper-input always-float-label id="url" label="$i18n{onStartupSiteUrl}"
- value="{{url_}}" on-input="validate_" spellcheck="false" autofocus>
+ value="{{url_}}" on-input="validate_" spellcheck="false"
+ maxlength="[[urlLimit_]]" invalid="[[error_]]"
+ char-counter="[[showCharCounter_(error_)]]" autofocus
+ error-message="[[errorMessage_('$i18nPolymer{onStartupInvalidUrl}',
+ '$i18nPolymer{onStartupUrlTooLong}', error_)]]">
</paper-input>
</div>
<div slot="button-container">
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.js b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.js
index bed14109cdb..06980d6e989 100644
--- a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.js
+++ b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_dialog.js
@@ -2,6 +2,18 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+(function() {
+
+/**
+ * Describe the current URL input error status.
+ * @enum {number}
+ */
+let UrlInputError = {
+ NONE: 0,
+ INVALID_URL: 1,
+ TOO_LONG: 2,
+};
+
/**
* @fileoverview 'settings-startup-url-dialog' is a component for adding
* or editing a startup URL entry.
@@ -10,9 +22,22 @@ Polymer({
is: 'settings-startup-url-dialog',
properties: {
- /** @private {string} */
+ /** @private {UrlInputError} */
+ error_: {
+ type: Number,
+ value: UrlInputError.NONE,
+ },
+
+ /** @private */
url_: String,
+ /** @private */
+ urlLimit_: {
+ readOnly: true,
+ type: Number,
+ value: 100 * 1024, // 100 KB.
+ },
+
/**
* If specified the dialog acts as an "Edit page" dialog, otherwise as an
* "Add new page" dialog.
@@ -20,10 +45,10 @@ Polymer({
*/
model: Object,
- /** @private {string} */
+ /** @private */
dialogTitle_: String,
- /** @private {string} */
+ /** @private */
actionButtonText_: String,
},
@@ -48,6 +73,16 @@ Polymer({
this.$.dialog.showModal();
},
+ /**
+ * @param {string} invalidUrl
+ * @param {string} tooLong
+ * @return {string}
+ * @private
+ */
+ errorMessage_: function(invalidUrl, tooLong) {
+ return ['', invalidUrl, tooLong][this.error_];
+ },
+
/** @private */
onCancelTap_: function() {
this.$.dialog.close();
@@ -55,7 +90,7 @@ Polymer({
/** @private */
onActionButtonTap_: function() {
- var whenDone = this.model ?
+ const whenDone = this.model ?
this.browserProxy_.editStartupPage(this.model.modelIndex, this.url_) :
this.browserProxy_.addStartupPage(this.url_);
@@ -68,9 +103,26 @@ Polymer({
},
/** @private */
+ showCharCounter_: function() {
+ return this.error_ == UrlInputError.TOO_LONG;
+ },
+
+ /** @private */
validate_: function() {
+ if (this.url_.length == 0) {
+ this.$.actionButton.disabled = true;
+ this.error_ = UrlInputError.NONE;
+ return;
+ }
+ if (this.url_.length >= this.urlLimit_) {
+ this.$.actionButton.disabled = true;
+ this.error_ = UrlInputError.TOO_LONG;
+ return;
+ }
this.browserProxy_.validateStartupPage(this.url_).then(isValid => {
this.$.actionButton.disabled = !isValid;
+ this.error_ = isValid ? UrlInputError.NONE : UrlInputError.INVALID_URL;
});
},
});
+})();
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_entry.js b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_entry.js
index e5bd08b427e..8c4460dc865 100644
--- a/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_entry.js
+++ b/chromium/chrome/browser/resources/settings/on_startup_page/startup_url_entry.js
@@ -4,7 +4,7 @@
/**
* @fileoverview settings-startup-url-entry represents a UI component that
- * displayes a URL that is loaded during startup. It includes a menu that allows
+ * displays a URL that is loaded during startup. It includes a menu that allows
* the user to edit/remove the entry.
*/
@@ -13,7 +13,7 @@ cr.exportPath('settings');
/**
* The name of the event fired from this element when the "Edit" option is
* tapped.
- * @const {string}
+ * @type {string}
*/
settings.EDIT_STARTUP_URL_EVENT = 'edit-startup-url';
@@ -63,7 +63,7 @@ Polymer({
/** @private */
onDotsTap_: function() {
- var actionMenu =
+ const actionMenu =
/** @type {!CrActionMenuElement} */ (this.$$('#menu').get());
actionMenu.showAt(assert(this.$$('#dots')));
},
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js
index ff13b193046..df50bb96cde 100644
--- a/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js
@@ -10,7 +10,7 @@
* url: string
* }}
*/
-var StartupPageInfo;
+let StartupPageInfo;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/page_visibility.js b/chromium/chrome/browser/resources/settings/page_visibility.js
index e55a55b5a3e..419bd55a686 100644
--- a/chromium/chrome/browser/resources/settings/page_visibility.js
+++ b/chromium/chrome/browser/resources/settings/page_visibility.js
@@ -18,7 +18,7 @@
* reset:(boolean|undefined),
* }}
*/
-var GuestModePageVisibility;
+let GuestModePageVisibility;
/**
* @typedef {{
@@ -29,21 +29,21 @@ var GuestModePageVisibility;
* setWallpaper: boolean,
* }}
*/
-var AppearancePageVisibility;
+let AppearancePageVisibility;
/**
* @typedef {{
* timeZoneSelector: boolean,
* }}
*/
-var DateTimePageVisibility;
+let DateTimePageVisibility;
/**
* @typedef {{
* googleDrive: boolean
* }}
*/
-var DownloadsPageVisibility;
+let DownloadsPageVisibility;
/**
* @typedef {{
@@ -51,14 +51,14 @@ var DownloadsPageVisibility;
* searchPrediction: boolean,
* }}
*/
-var PrivacyPageVisibility;
+let PrivacyPageVisibility;
cr.define('settings', function() {
/**
* Dictionary defining page visibility.
* @type {!GuestModePageVisibility}
*/
- var pageVisibility;
+ let pageVisibility;
if (loadTimeData.getBoolean('isGuest')) {
// "if not chromeos" and "if chromeos" in two completely separate blocks
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/address_edit_dialog.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/address_edit_dialog.js
index 66174c825d1..1ec36ce4685 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/address_edit_dialog.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/address_edit_dialog.js
@@ -90,7 +90,7 @@ Polymer({
*/
updateAddressWrapper_: function() {
// Default to the last country used if no country code is provided.
- var countryCode = this.countryCode_ || this.countries_[0].countryCode;
+ const countryCode = this.countryCode_ || this.countries_[0].countryCode;
this.countryInfo.getAddressFormat(countryCode).then(format => {
this.addressWrapper_ = format.components.map(
component => component.row.map(
@@ -103,16 +103,16 @@ Polymer({
this.fire('on-update-address-wrapper'); // For easier testing.
- var dialog = /** @type {HTMLDialogElement} */ (this.$.dialog);
+ const dialog = /** @type {HTMLDialogElement} */ (this.$.dialog);
if (!dialog.open)
dialog.showModal();
});
},
updateCanSave_: function() {
- var inputs = this.$.dialog.querySelectorAll('.address-column, select');
+ const inputs = this.$.dialog.querySelectorAll('.address-column, select');
- for (var i = 0; i < inputs.length; ++i) {
+ for (let i = 0; i < inputs.length; ++i) {
if (inputs[i].value) {
this.canSave_ = true;
this.fire('on-update-can-save'); // For easier testing.
@@ -189,7 +189,7 @@ Polymer({
/** @private */
onCountryChange_: function() {
- var countrySelect = /** @type {!HTMLSelectElement} */ (this.$$('select'));
+ const countrySelect = /** @type {!HTMLSelectElement} */ (this.$$('select'));
this.countryCode_ = countrySelect.value;
},
});
@@ -225,7 +225,7 @@ cr.define('settings.address', function() {
* @private
*/
getValue_() {
- var address = this.address_;
+ const address = this.address_;
switch (this.component.field) {
case chrome.autofillPrivate.AddressField.FULL_NAME:
// |fullNames| is a single item array. See crbug.com/497934 for
@@ -258,7 +258,7 @@ cr.define('settings.address', function() {
* @private
*/
setValue_(value) {
- var address = this.address_;
+ const address = this.address_;
switch (this.component.field) {
case chrome.autofillPrivate.AddressField.FULL_NAME:
address.fullNames = [value];
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/autofill_section.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/autofill_section.js
index 95a22ca7e25..c082e198948 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/autofill_section.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/autofill_section.js
@@ -213,12 +213,12 @@ Polymer({
attached: function() {
// Create listener functions.
/** @type {function(!Array<!AutofillManager.AddressEntry>)} */
- var setAddressesListener = list => {
+ const setAddressesListener = list => {
this.addresses = list;
};
/** @type {function(!Array<!AutofillManager.CreditCardEntry>)} */
- var setCreditCardsListener = list => {
+ const setCreditCardsListener = list => {
this.creditCards = list;
};
@@ -265,17 +265,17 @@ Polymer({
* @private
*/
onAddressMenuTap_: function(e) {
- var menuEvent = /** @type {!{model: !{item: !Object}}} */ (e);
+ const menuEvent = /** @type {!{model: !{item: !Object}}} */ (e);
/* TODO(scottchen): drop the [dataHost][dataHost] once this bug is fixed:
https://github.com/Polymer/polymer/issues/2574 */
- var item = menuEvent.model['dataHost']['dataHost'].item;
+ const item = menuEvent.model['dataHost']['dataHost'].item;
// Copy item so dialog won't update model on cancel.
this.activeAddress = /** @type {!chrome.autofillPrivate.AddressEntry} */ (
Object.assign({}, item));
- var dotsButton = /** @type {!HTMLElement} */ (Polymer.dom(e).localTarget);
+ const dotsButton = /** @type {!HTMLElement} */ (Polymer.dom(e).localTarget);
/** @type {!CrActionMenuElement} */ (this.$.addressSharedMenu)
.showAt(dotsButton);
this.activeDialogAnchor_ = dotsButton;
@@ -332,18 +332,18 @@ Polymer({
* @private
*/
onCreditCardMenuTap_: function(e) {
- var menuEvent = /** @type {!{model: !{item: !Object}}} */ (e);
+ const menuEvent = /** @type {!{model: !{item: !Object}}} */ (e);
/* TODO(scottchen): drop the [dataHost][dataHost] once this bug is fixed:
https://github.com/Polymer/polymer/issues/2574 */
- var item = menuEvent.model['dataHost']['dataHost'].item;
+ const item = menuEvent.model['dataHost']['dataHost'].item;
// Copy item so dialog won't update model on cancel.
this.activeCreditCard =
/** @type {!chrome.autofillPrivate.CreditCardEntry} */ (
Object.assign({}, item));
- var dotsButton = /** @type {!HTMLElement} */ (Polymer.dom(e).localTarget);
+ const dotsButton = /** @type {!HTMLElement} */ (Polymer.dom(e).localTarget);
/** @type {!CrActionMenuElement} */ (this.$.creditCardSharedMenu)
.showAt(dotsButton);
this.activeDialogAnchor_ = dotsButton;
@@ -356,8 +356,8 @@ Polymer({
*/
onAddCreditCardTap_: function(e) {
e.preventDefault();
- var date = new Date(); // Default to current month/year.
- var expirationMonth = date.getMonth() + 1; // Months are 0 based.
+ const date = new Date(); // Default to current month/year.
+ const expirationMonth = date.getMonth() + 1; // Months are 0 based.
this.activeCreditCard = {
expirationMonth: expirationMonth.toString(),
expirationYear: date.getFullYear().toString(),
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js
index 363f5aeef2d..05e007984fe 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js
@@ -60,7 +60,7 @@ Polymer({
* @private
*/
checkIfCardExpired_: function(expirationMonth_, expirationYear_) {
- var now = new Date();
+ const now = new Date();
return (
expirationYear_ < now.getFullYear() ||
(expirationYear_ == now.getFullYear() &&
@@ -79,10 +79,10 @@ Polymer({
if (this.creditCard.expirationMonth.length == 1)
this.creditCard.expirationMonth = '0' + this.creditCard.expirationMonth;
- var date = new Date();
- var firstYear = date.getFullYear();
- var lastYear = firstYear + 9; // Show next 9 years (10 total).
- var selectedYear = parseInt(this.creditCard.expirationYear, 10);
+ const date = new Date();
+ let firstYear = date.getFullYear();
+ let lastYear = firstYear + 9; // Show next 9 years (10 total).
+ let selectedYear = parseInt(this.creditCard.expirationYear, 10);
// |selectedYear| must be valid and between first and last years.
if (!selectedYear)
@@ -92,8 +92,8 @@ Polymer({
else if (selectedYear > lastYear)
lastYear = selectedYear;
- var yearList = [];
- for (var i = firstYear; i <= lastYear; ++i) {
+ const yearList = [];
+ for (let i = firstYear; i <= lastYear; ++i) {
yearList.push(i.toString());
}
this.yearList_ = yearList;
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.html b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.html
index c637647b887..0a0814697a6 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.html
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.html
@@ -45,18 +45,18 @@
<div slot="body">
<paper-input id="websiteInput" label="$i18n{editPasswordWebsiteLabel}"
value="[[item.entry.loginPair.urls.link]]" readonly
- always-float-label on-tap="onReadonlyInputTap_">
+ always-float-label on-focus="onInputFocus_">
</paper-input>
<paper-input id="usernameInput" label="$i18n{editPasswordUsernameLabel}"
value="[[item.entry.loginPair.username]]" readonly
- always-float-label on-tap="onReadonlyInputTap_">
+ always-float-label on-focus="onInputFocus_">
</paper-input>
<div id="passwordGroup">
<paper-input id="passwordInput" always-float-label
label="$i18n{editPasswordPasswordLabel}"
type="[[getPasswordInputType_(item.password)]]"
value="[[getPassword_(item.password)]]" readonly
- on-tap="onReadonlyInputTap_">
+ on-focus="onInputFocus_">
</paper-input>
<button is="paper-icon-button-light" id="showPasswordButton"
class$="[[getIconClass_(item.password)]]"
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.js
index e0f1de2c410..553ba11171f 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/password_edit_dialog.js
@@ -37,7 +37,7 @@ Polymer({
* @param {!Event} event
* @private
*/
- onReadonlyInputTap_: function(event) {
+ onInputFocus_: function(event) {
/** @type {!PaperInputElement} */ (Polymer.dom(event).localTarget)
.inputElement.select();
}
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_export_dialog.html b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_export_dialog.html
index 6da824f6159..9353ae7e5fd 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_export_dialog.html
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_export_dialog.html
@@ -1,7 +1,6 @@
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html">
-<link rel="import" href="chrome://resources/cr_elements/cr_icons_css.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-flex-layout-classes.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="../settings_shared_css.html">
@@ -9,15 +8,11 @@
<dom-module id="passwords-export-dialog">
<template>
<style include="settings-shared iron-flex">
- #info-icon {
- padding-right: 15px;
- }
</style>
<dialog is="cr-dialog" id="dialog" close-text="$i18n{close}">
<div slot="title">$i18n{exportPasswordsTitle}</div>
<div slot="body">
<div class="layout horizontal center">
- <iron-icon icon="settings:info-outline" id="info-icon"></iron-icon>
<div>$i18n{exportPasswordsDescription}</div>
</div>
</div>
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html
index 5c82c295d86..4b47e458f25 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html
@@ -113,7 +113,7 @@
<password-list-item item="[[item]]" tabindex$="[[tabIndex]]"
first$="[[!index]]" iron-list-tab-index="[[tabIndex]]"
last-focused="{{lastFocused_}}">
- <password-list-item>
+ </password-list-item>
</template>
</iron-list>
<div id="noPasswordsLabel" class="list-item"
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.js
index 16c02d14e1f..d4f0f70ac06 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.js
@@ -158,7 +158,7 @@ class PasswordManagerImpl {
/** @override */
getPlaintextPassword(index, callback) {
- var listener = function(reply) {
+ const listener = function(reply) {
// Only handle the reply for our loginPair request.
if (reply.index == index) {
chrome.passwordsPrivate.onPlaintextPasswordRetrieved.removeListener(
@@ -184,10 +184,10 @@ class PasswordManagerImpl {
cr.addSingletonGetter(PasswordManagerImpl);
/** @typedef {!{model: !{item: !chrome.passwordsPrivate.PasswordUiEntry}}} */
-var PasswordUiEntryEvent;
+let PasswordUiEntryEvent;
/** @typedef {!{model: !{item: !chrome.passwordsPrivate.ExceptionEntry}}} */
-var ExceptionEntryEntryEvent;
+let ExceptionEntryEntryEvent;
(function() {
'use strict';
@@ -322,7 +322,7 @@ Polymer({
/** @override */
attached: function() {
// Create listener functions.
- var setSavedPasswordsListener = list => {
+ const setSavedPasswordsListener = list => {
this.savedPasswords = list.map(entry => {
return {
entry: entry,
@@ -331,7 +331,7 @@ Polymer({
});
};
- var setPasswordExceptionsListener = list => {
+ const setPasswordExceptionsListener = list => {
this.passwordExceptions = list;
};
@@ -457,8 +457,8 @@ Polymer({
* @private
*/
onPasswordMenuTap_: function(event) {
- var menu = /** @type {!CrActionMenuElement} */ (this.$.menu);
- var target = /** @type {!HTMLElement} */ (event.detail.target);
+ const menu = /** @type {!CrActionMenuElement} */ (this.$.menu);
+ const target = /** @type {!HTMLElement} */ (event.detail.target);
this.activePassword =
/** @type {!PasswordListItemElement} */ (event.detail.listItem);
@@ -471,8 +471,8 @@ Polymer({
* @private
*/
onImportExportMenuTap_: function() {
- var menu = /** @type {!CrActionMenuElement} */ (this.$.exportImportMenu);
- var target =
+ const menu = /** @type {!CrActionMenuElement} */ (this.$.exportImportMenu);
+ const target =
/** @type {!HTMLElement} */ (this.$$('#exportImportMenuButton'));
menu.showAt(target);
diff --git a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/show_password_behavior.js b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/show_password_behavior.js
index 52c7fcf8338..ae1bfe04aae 100644
--- a/chromium/chrome/browser/resources/settings/passwords_and_forms_page/show_password_behavior.js
+++ b/chromium/chrome/browser/resources/settings/passwords_and_forms_page/show_password_behavior.js
@@ -8,7 +8,7 @@
*
* @polymerBehavior
*/
-var ShowPasswordBehavior = {
+const ShowPasswordBehavior = {
properties: {
/**
diff --git a/chromium/chrome/browser/resources/settings/people_page/change_picture.js b/chromium/chrome/browser/resources/settings/people_page/change_picture.js
index 0703e896395..48eaa44ed61 100644
--- a/chromium/chrome/browser/resources/settings/people_page/change_picture.js
+++ b/chromium/chrome/browser/resources/settings/people_page/change_picture.js
@@ -60,7 +60,10 @@ Polymer({
*/
cameraVideoModeEnabled_: {
type: Boolean,
- value: false,
+ value: function() {
+ return loadTimeData.getBoolean('changePictureVideoModeEnabled');
+ },
+ readOnly: true,
},
},
@@ -180,7 +183,7 @@ Polymer({
this.browserProxy_.selectProfileImage();
break;
case CrPicture.SelectionTypes.OLD:
- var imageIndex = image.dataset.imageIndex;
+ const imageIndex = image.dataset.imageIndex;
if (imageIndex !== undefined && imageIndex >= 0 && image.src)
this.browserProxy_.selectDefaultImage(image.dataset.url);
else
@@ -225,7 +228,7 @@ Polymer({
* @private
*/
onSwitchMode_: function(event) {
- var videomode = event.detail;
+ const videomode = event.detail;
announceAccessibleMessage(this.i18n(
videomode ? 'videoModeAccessibleText' : 'photoModeAccessibleText'));
},
@@ -287,10 +290,10 @@ Polymer({
* @private
*/
getAuthorCredit_: function(selectedItem, defaultImages) {
- var index = selectedItem ? selectedItem.dataset.imageIndex : undefined;
+ const index = selectedItem ? selectedItem.dataset.imageIndex : undefined;
if (index === undefined || index < 0 || index >= defaultImages.length)
return '';
- var author = defaultImages[index].author;
+ const author = defaultImages[index].author;
return author ? this.i18n('authorCreditText', author) : '';
},
@@ -302,7 +305,7 @@ Polymer({
* @private
*/
getAuthorWebsite_: function(selectedItem, defaultImages) {
- var index = selectedItem ? selectedItem.dataset.imageIndex : undefined;
+ const index = selectedItem ? selectedItem.dataset.imageIndex : undefined;
if (index === undefined || index < 0 || index >= defaultImages.length)
return '';
return defaultImages[index].website || '';
diff --git a/chromium/chrome/browser/resources/settings/people_page/compiled_resources2.gyp b/chromium/chrome/browser/resources/settings/people_page/compiled_resources2.gyp
index d170ab31163..3159cd12ca1 100644
--- a/chromium/chrome/browser/resources/settings/people_page/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/settings/people_page/compiled_resources2.gyp
@@ -140,6 +140,7 @@
'target_name': 'password_prompt_dialog',
'dependencies': [
'../compiled_resources2.gyp:route',
+ '<(DEPTH)/third_party/polymer/v1_0/components-chromium/paper-input/compiled_resources2.gyp:paper-input-extracted',
'<(EXTERNS_GYP):quick_unlock_private',
'lock_screen_constants',
],
diff --git a/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.html b/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.html
index b4acc33bb43..211d825ee32 100644
--- a/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.html
+++ b/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.html
@@ -4,7 +4,7 @@
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="easy_unlock_browser_proxy.html">
<link rel="import" href="../settings_shared_css.html">
@@ -19,8 +19,8 @@
</div>
<div slot="button-container"
hidden="[[isButtonBarHidden_(status_)]]">
- <paper-spinner active="[[isSpinnerActive_(status_)]]">
- </paper-spinner>
+ <paper-spinner-lite active="[[isSpinnerActive_(status_)]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" on-tap="onCancelTap_"
hidden="[[isCancelButtonHidden_(status_)]]">
$i18n{cancel}
diff --git a/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.js b/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.js
index 79cd7beede0..dff171ac4e2 100644
--- a/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.js
+++ b/chromium/chrome/browser/resources/settings/people_page/easy_unlock_turn_off_dialog.js
@@ -77,7 +77,7 @@ Polymer({
* @private
*/
handleEasyUnlockEnabledStatusChanged_: function(easyUnlockEnabled) {
- var dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
+ const dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
if (!easyUnlockEnabled && dialog.open)
this.onCancelTap_();
},
diff --git a/chromium/chrome/browser/resources/settings/people_page/fingerprint_list.js b/chromium/chrome/browser/resources/settings/people_page/fingerprint_list.js
index 1cb0239a67d..ea245c45cc3 100644
--- a/chromium/chrome/browser/resources/settings/people_page/fingerprint_list.js
+++ b/chromium/chrome/browser/resources/settings/people_page/fingerprint_list.js
@@ -8,9 +8,9 @@
/**
* The duration in ms of a background flash when a user touches the fingerprint
* sensor on this page.
- * @const {number}
+ * @type {number}
*/
-var FLASH_DURATION_MS = 500;
+const FLASH_DURATION_MS = 500;
Polymer({
is: 'settings-fingerprint-list',
@@ -78,9 +78,9 @@ Polymer({
* @private
*/
onAttemptReceived_: function(fingerprintAttempt) {
- /** @type {NodeList<!HTMLElement>} */ var listItems =
+ /** @type {NodeList<!HTMLElement>} */ const listItems =
this.$.fingerprintsList.querySelectorAll('.list-item');
- /** @type {Array<number>} */ var filteredIndexes =
+ /** @type {Array<number>} */ const filteredIndexes =
fingerprintAttempt.indexes.filter(function(index) {
return index >= 0 && index < listItems.length;
});
@@ -88,8 +88,8 @@ Polymer({
// Flash the background and produce a ripple for each list item that
// corresponds to the attempted finger.
filteredIndexes.forEach(function(index) {
- var listItem = listItems[index];
- var ripple = listItem.querySelector('paper-ripple');
+ const listItem = listItems[index];
+ const ripple = listItem.querySelector('paper-ripple');
// Activate the ripple.
if (ripple)
diff --git a/chromium/chrome/browser/resources/settings/people_page/fingerprint_progress_arc.js b/chromium/chrome/browser/resources/settings/people_page/fingerprint_progress_arc.js
index a1569405c9d..11a5e336d8d 100644
--- a/chromium/chrome/browser/resources/settings/people_page/fingerprint_progress_arc.js
+++ b/chromium/chrome/browser/resources/settings/people_page/fingerprint_progress_arc.js
@@ -5,53 +5,53 @@
(function() {
/**
- * The time in millseconds of the animation updates.
- * @const {number}
+ * The time in milliseconds of the animation updates.
+ * @type {number}
*/
-var ANIMATE_TICKS_MS = 20;
+const ANIMATE_TICKS_MS = 20;
/**
- * The duration in millseconds of the animation of the progress circle when the
+ * The duration in milliseconds of the animation of the progress circle when the
* user is touching the scanner.
- * @const {number}
+ * @type {number}
*/
-var ANIMATE_DURATION_MS = 200;
+const ANIMATE_DURATION_MS = 200;
/**
* The radius of the add fingerprint progress circle.
- * @const {number}
+ * @type {number}
*/
-var CANVAS_CIRCLE_RADIUS = 50;
+const CANVAS_CIRCLE_RADIUS = 50;
/**
* The thickness of the add fingerprint progress circle.
- * @const {number}
+ * @type {number}
*/
-var CANVAS_CIRCLE_STROKE_WIDTH = 4;
+const CANVAS_CIRCLE_STROKE_WIDTH = 4;
/**
* The color of the canvas circle background.
- * @const {string}
+ * @type {string}
*/
-var CANVAS_CIRCLE_BACKGROUND_COLOR = 'rgba(66, 66, 66, 1.0)';
+const CANVAS_CIRCLE_BACKGROUND_COLOR = 'rgba(66, 66, 66, 1.0)';
/**
* The color of the arc/circle which indicates setup progress.
- * @const {string}
+ * @type {string}
*/
-var CANVAS_CIRCLE_PROGRESS_COLOR = 'rgba(53, 103, 214, 1.0)';
+const CANVAS_CIRCLE_PROGRESS_COLOR = 'rgba(53, 103, 214, 1.0)';
/**
* The color of the canvas circle shadow.
- * @const {string}
+ * @type {string}
*/
-var CANVAS_CIRCLE_SHADOW_COLOR = 'rgba(0, 0, 0, 0.5)';
+const CANVAS_CIRCLE_SHADOW_COLOR = 'rgba(0, 0, 0, 0.5)';
Polymer({
is: 'settings-fingerprint-progress-arc',
// Also put these values as member values so they can be overriden by tests
- // and the tests do not need to be changed everytime the UI is.
+ // and the tests do not need to be changed every time the UI is.
/** @private {number} */
canvasCircleRadius_: CANVAS_CIRCLE_RADIUS,
/** @private {number} */
@@ -73,8 +73,8 @@ Polymer({
* and a' is a value from [0-1].
*/
drawArc: function(startAngle, endAngle, color) {
- var c = this.$.canvas;
- var ctx = c.getContext('2d');
+ const c = this.$.canvas;
+ const ctx = c.getContext('2d');
ctx.beginPath();
ctx.arc(
@@ -101,8 +101,8 @@ Polymer({
* @param {number} offsetY
*/
drawShadow: function(blur, offsetX, offsetY) {
- var c = this.$.canvas;
- var ctx = c.getContext('2d');
+ const c = this.$.canvas;
+ const ctx = c.getContext('2d');
ctx.beginPath();
ctx.translate(-c.width, 0);
@@ -126,15 +126,15 @@ Polymer({
* @param {number} endAngle The end angle of the arc we want to draw.
*/
animate: function(startAngle, endAngle) {
- var currentAngle = startAngle;
+ let currentAngle = startAngle;
// The value to update the angle by each tick.
- var step =
+ const step =
(endAngle - startAngle) / (ANIMATE_DURATION_MS / ANIMATE_TICKS_MS);
- var id = setInterval(doAnimate.bind(this), ANIMATE_TICKS_MS);
+ const id = setInterval(doAnimate.bind(this), ANIMATE_TICKS_MS);
// Circles on html canvas have 0 radians on the positive x-axis and go in
// clockwise direction. We want to start at the top of the circle which is
// 3pi/2.
- var start = 3 * Math.PI / 2;
+ const start = 3 * Math.PI / 2;
// Function that is called every tick of the interval, draws the arc a bit
// closer to the final destination each tick, until it reaches the final
@@ -163,8 +163,8 @@ Polymer({
* Clear the canvas of any renderings.
*/
clearCanvas: function() {
- var c = this.$.canvas;
- var ctx = c.getContext('2d');
+ const c = this.$.canvas;
+ const ctx = c.getContext('2d');
ctx.clearRect(0, 0, c.width, c.height);
},
});
diff --git a/chromium/chrome/browser/resources/settings/people_page/import_data_browser_proxy.js b/chromium/chrome/browser/resources/settings/people_page/import_data_browser_proxy.js
index 5458bab65e2..47c80a28a9d 100644
--- a/chromium/chrome/browser/resources/settings/people_page/import_data_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/people_page/import_data_browser_proxy.js
@@ -44,7 +44,7 @@ cr.define('settings', function() {
initializeImportDialog() {}
/**
- * Starts importing data for the specificed source browser profile. The C++
+ * Starts importing data for the specified source browser profile. The C++
* responds with the 'import-data-status-changed' WebUIListener event.
* @param {number} sourceBrowserProfileIndex
*/
diff --git a/chromium/chrome/browser/resources/settings/people_page/import_data_dialog.html b/chromium/chrome/browser/resources/settings/people_page/import_data_dialog.html
index 9b214de84ff..985a4aec02c 100644
--- a/chromium/chrome/browser/resources/settings/people_page/import_data_dialog.html
+++ b/chromium/chrome/browser/resources/settings/people_page/import_data_dialog.html
@@ -6,7 +6,7 @@
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../controls/settings_checkbox.html">
<link rel="import" href="../controls/settings_toggle_button.html">
<link rel="import" href="../i18n_setup.html">
@@ -24,7 +24,7 @@
min-height: var(--settings-row-min-height);
}
- paper-spinner {
+ paper-spinner-lite {
margin: 0 8px;
}
@@ -93,12 +93,12 @@
</div>
</div>
<div slot="button-container">
- <paper-spinner
+ <paper-spinner-lite
active="[[hasImportStatus_(
importStatusEnum_.IN_PROGRESS, importStatus_)]]"
hidden="[[hasImportStatus_(
importStatusEnum_.SUCCEEDED, importStatus_)]]">
- </paper-spinner>
+ </paper-spinner-lite>
<paper-button id="cancel" class="cancel-button"
hidden="[[hasImportStatus_(
importStatusEnum_.SUCCEEDED, importStatus_)]]"
diff --git a/chromium/chrome/browser/resources/settings/people_page/lock_screen.html b/chromium/chrome/browser/resources/settings/people_page/lock_screen.html
index 94cf67553e4..cdaa2505cae 100644
--- a/chromium/chrome/browser/resources/settings/people_page/lock_screen.html
+++ b/chromium/chrome/browser/resources/settings/people_page/lock_screen.html
@@ -62,11 +62,6 @@
@apply(--settings-list-frame-padding);
}
- .list-frame[disabled] {
- opacity: var(--settings-disabled-opacity);
- pointer-events: none;
- }
-
.no-padding {
padding: 0;
}
@@ -74,6 +69,11 @@
.underbar {
border-bottom: var(--settings-separator-line);
}
+
+ #unlockType[disabled] {
+ opacity: var(--settings-disabled-opacity);
+ pointer-events: none;
+ }
</style>
<div>
@@ -91,8 +91,9 @@
</cr-policy-indicator>
</template>
</div>
- <div class="list-frame" disabled$="[[quickUnlockDisabledByPolicy_]]">
+ <div class="list-frame" >
<paper-radio-group id="unlockType"
+ disabled$="[[quickUnlockDisabledByPolicy_]]"
selected="{{selectedUnlockType}}">
<paper-radio-button name="password" class="list-item underbar">
<div class="start">
diff --git a/chromium/chrome/browser/resources/settings/people_page/lock_screen.js b/chromium/chrome/browser/resources/settings/people_page/lock_screen.js
index aaac86af6d1..05d3fd6bbbd 100644
--- a/chromium/chrome/browser/resources/settings/people_page/lock_screen.js
+++ b/chromium/chrome/browser/resources/settings/people_page/lock_screen.js
@@ -15,7 +15,7 @@
*/
/**
- * Possible values of the proximity threshould displayed to the user.
+ * Possible values of the proximity threshold displayed to the user.
* This should be kept in sync with the enum defined here:
* components/proximity_auth/proximity_monitor_impl.cc
*/
@@ -264,8 +264,10 @@ Polymer({
this.showPasswordPromptDialog_ = false;
if (!this.setModes_)
settings.navigateToPreviousRoute();
- else
+ else if (!this.$$('#unlockType').disabled)
cr.ui.focusWithoutInk(assert(this.$$('#unlockType')));
+ else
+ cr.ui.focusWithoutInk(assert(this.$$('#screenLockDiv')));
},
/**
diff --git a/chromium/chrome/browser/resources/settings/people_page/lock_screen_constants.js b/chromium/chrome/browser/resources/settings/people_page/lock_screen_constants.js
index 4b338056fd9..e5ee46e6d1a 100644
--- a/chromium/chrome/browser/resources/settings/people_page/lock_screen_constants.js
+++ b/chromium/chrome/browser/resources/settings/people_page/lock_screen_constants.js
@@ -10,13 +10,13 @@
* Name of the pin unlock setup uma histogram.
* @type {string}
*/
-var PinUnlockUmaHistogramName = 'Settings.PinUnlockSetup';
+const PinUnlockUmaHistogramName = 'Settings.PinUnlockSetup';
/**
* Stages the user can enter while setting up pin unlock.
* @enum {number}
*/
-var LockScreenProgress = {
+const LockScreenProgress = {
START_SCREEN_LOCK: 0,
ENTER_PASSWORD_CORRECTLY: 1,
CHOOSE_PIN_OR_PASSWORD: 2,
@@ -31,7 +31,7 @@ cr.define('settings', function() {
* histogram.
* @param {LockScreenProgress} currentProgress
*/
- var recordLockScreenProgress = function(currentProgress) {
+ const recordLockScreenProgress = function(currentProgress) {
if (currentProgress >= LockScreenProgress.MAX_BUCKET) {
console.error(
'Expected a enumeration value of ' + LockScreenProgress.MAX_BUCKET +
diff --git a/chromium/chrome/browser/resources/settings/people_page/lock_state_behavior.js b/chromium/chrome/browser/resources/settings/people_page/lock_state_behavior.js
index b42fbee289c..04638bbbe19 100644
--- a/chromium/chrome/browser/resources/settings/people_page/lock_state_behavior.js
+++ b/chromium/chrome/browser/resources/settings/people_page/lock_state_behavior.js
@@ -9,14 +9,14 @@
*/
/** @enum {string} */
-var LockScreenUnlockType = {
+const LockScreenUnlockType = {
VALUE_PENDING: 'value_pending',
PASSWORD: 'password',
PIN_PASSWORD: 'pin+password'
};
/** @polymerBehavior */
-var LockStateBehavior = {
+const LockStateBehavior = {
properties: {
/**
* The currently selected unlock type.
diff --git a/chromium/chrome/browser/resources/settings/people_page/manage_profile.html b/chromium/chrome/browser/resources/settings/people_page/manage_profile.html
index fbc49f4ef9d..e547ff48b14 100644
--- a/chromium/chrome/browser/resources/settings/people_page/manage_profile.html
+++ b/chromium/chrome/browser/resources/settings/people_page/manage_profile.html
@@ -20,7 +20,7 @@
<div class="settings-box first">
<paper-input id="name" value="[[profileName]]" pattern=".*\S.*"
on-change="onProfileNameChanged_" on-keydown="onProfileNameKeydown_"
- disabled="[[isProfileNameDisabled_(syncStatus)]]"
+ disabled="[[isProfileNameDisabled_(syncStatus)]]" maxlength="500"
auto-validate no-label-float required>
</paper-input>
</div>
diff --git a/chromium/chrome/browser/resources/settings/people_page/manage_profile.js b/chromium/chrome/browser/resources/settings/people_page/manage_profile.js
index 0db9c24a317..ea0791b9ce5 100644
--- a/chromium/chrome/browser/resources/settings/people_page/manage_profile.js
+++ b/chromium/chrome/browser/resources/settings/people_page/manage_profile.js
@@ -67,7 +67,7 @@ Polymer({
/** @override */
attached: function() {
- var setIcons = icons => {
+ const setIcons = icons => {
this.availableIcons = icons;
};
diff --git a/chromium/chrome/browser/resources/settings/people_page/manage_profile_browser_proxy.js b/chromium/chrome/browser/resources/settings/people_page/manage_profile_browser_proxy.js
index 85a72595893..4acf227e676 100644
--- a/chromium/chrome/browser/resources/settings/people_page/manage_profile_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/people_page/manage_profile_browser_proxy.js
@@ -12,7 +12,7 @@
* in sync with the C++ Manage Profile handler.
* @enum {string}
*/
-var ProfileShortcutStatus = {
+const ProfileShortcutStatus = {
PROFILE_SHORTCUT_SETTING_HIDDEN: 'profileShortcutSettingHidden',
PROFILE_SHORTCUT_NOT_FOUND: 'profileShortcutNotFound',
PROFILE_SHORTCUT_FOUND: 'profileShortcutFound',
diff --git a/chromium/chrome/browser/resources/settings/people_page/password_prompt_dialog.js b/chromium/chrome/browser/resources/settings/people_page/password_prompt_dialog.js
index 5115c11f17b..97b817177a8 100644
--- a/chromium/chrome/browser/resources/settings/people_page/password_prompt_dialog.js
+++ b/chromium/chrome/browser/resources/settings/people_page/password_prompt_dialog.js
@@ -27,7 +27,7 @@
(function() {
'use strict';
-/** @const */ var PASSWORD_ACTIVE_DURATION_MS = 10 * 60 * 1000; // Ten minutes.
+const PASSWORD_ACTIVE_DURATION_MS = 10 * 60 * 1000; // Ten minutes.
Polymer({
is: 'settings-password-prompt-dialog',
@@ -136,17 +136,20 @@ Polymer({
// The password might have been cleared during the duration of the
// getActiveModes call.
this.passwordInvalid_ = !valid && !!this.password_;
+
+ // Select the whole password if user entered an incorrect password.
// Return focus to the password input if it lost focus while being checked
// (user pressed confirm button).
- if (this.passwordInvalid_ &&
- this.shadowRoot.activeElement != this.$.passwordInput) {
- this.$.passwordInput.focus();
+ if (this.passwordInvalid_) {
+ this.$.passwordInput.inputElement.select();
+ if (!this.$.passwordInput.focused)
+ this.$.passwordInput.focus();
}
if (valid) {
// Create the |this.setModes| closure and automatically clear it after
// |this.passwordActiveDurationMs_|.
- var password = this.password_;
+ let password = this.password_;
this.password_ = '';
this.setModes = (modes, credentials, onComplete) => {
@@ -194,7 +197,7 @@ Polymer({
// We check the account password by trying to update the active set of quick
// unlock modes without changing any credentials.
this.quickUnlockPrivate_.getActiveModes(modes => {
- var credentials =
+ const credentials =
/** @type {!Array<string>} */ (Array(modes.length).fill(''));
this.quickUnlockPrivate_.setModes(
this.password_, modes, credentials, onCheck);
diff --git a/chromium/chrome/browser/resources/settings/people_page/people_page.js b/chromium/chrome/browser/resources/settings/people_page/people_page.js
index 11610990843..60555a4e8a4 100644
--- a/chromium/chrome/browser/resources/settings/people_page/people_page.js
+++ b/chromium/chrome/browser/resources/settings/people_page/people_page.js
@@ -92,7 +92,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.SYNC)
map.set(settings.routes.SYNC.path, '#sync-status .subpage-arrow');
// <if expr="not chromeos">
@@ -129,7 +129,7 @@ Polymer({
/** @override */
attached: function() {
- var profileInfoProxy = settings.ProfileInfoBrowserProxyImpl.getInstance();
+ const profileInfoProxy = settings.ProfileInfoBrowserProxyImpl.getInstance();
profileInfoProxy.getProfileInfo().then(this.handleProfileInfo_.bind(this));
this.addWebUIListener(
'profile-info-changed', this.handleProfileInfo_.bind(this));
@@ -294,12 +294,12 @@ Polymer({
/** @private */
onDisconnectConfirm_: function() {
- var deleteProfile = !!this.syncStatus.domain || this.deleteProfile_;
+ const deleteProfile = !!this.syncStatus.domain || this.deleteProfile_;
// Trigger the sign out event after the navigateToPreviousRoute().
// So that the navigation to the setting page could be finished before the
// sign out if navigateToPreviousRoute() returns synchronously even the
// browser is closed after the sign out. Otherwise, the navigation will be
- // finshed during session restore if the browser is closed before the async
+ // finished during session restore if the browser is closed before the async
// callback executed.
listenOnce(this, 'signout-dialog-closed', () => {
this.syncBrowserProxy_.signOut(deleteProfile);
@@ -377,7 +377,7 @@ Polymer({
* @return {string}
*/
getDomainHtml_: function(domain) {
- var innerSpan = '<span id="managed-by-domain-name">' + domain + '</span>';
+ const innerSpan = '<span id="managed-by-domain-name">' + domain + '</span>';
return loadTimeData.getStringF('domainManagedProfile', innerSpan);
},
@@ -441,7 +441,7 @@ Polymer({
if (!syncStatus)
return '';
- var syncIcon = 'settings:sync';
+ let syncIcon = 'settings:sync';
if (syncStatus.hasError)
syncIcon = 'settings:sync-problem';
diff --git a/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.html b/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.html
index 2df6f373cff..c39f06d3012 100644
--- a/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.html
+++ b/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.html
@@ -38,7 +38,7 @@
--iron-icon-fill-color: var(--google-blue-700);
}
- /* Put the image in a seperate div with 0 height, otherwise the div will
+ /* Put the image in a separate div with 0 height, otherwise the div will
take the height of the image, leaving us with a row of whitespace when
we position the #image to be inside #arc. */
#imageDiv {
diff --git a/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.js b/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.js
index 1f98c6dcf5e..7922b7808ec 100644
--- a/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.js
+++ b/chromium/chrome/browser/resources/settings/people_page/setup_fingerprint_dialog.js
@@ -19,25 +19,25 @@ settings.FingerprintSetupStep = {
/**
* The duration in ms of a fingerprint icon flash when a user touches the
* fingerprint sensor during an enroll session.
- * @const {number}
+ * @type {number}
*/
-var FLASH_DURATION_MS = 300;
+const FLASH_DURATION_MS = 300;
/**
- * The amount of millseconds after a successful but not completed scan before a
+ * The amount of milliseconds after a successful but not completed scan before a
* message shows up telling the user to scan their finger again.
- * @const {number}
+ * @type {number}
*/
-var SHOW_TAP_SENSOR_MESSAGE_DELAY_MS = 2000;
+const SHOW_TAP_SENSOR_MESSAGE_DELAY_MS = 2000;
/**
* The estimated amount of complete scans needed to enroll a fingerprint. Used
* to help us estimate the progress of an enroll session.
* TODO(xiaoyinh@): This will be replaced by percentage of completion in the
* future.
- * @const {number}
+ * @type {number}
*/
-var SUCCESSFUL_SCANS_TO_COMPLETE = 15;
+const SUCCESSFUL_SCANS_TO_COMPLETE = 15;
Polymer({
is: 'settings-setup-fingerprint-dialog',
@@ -158,7 +158,7 @@ Polymer({
this.step_ = settings.FingerprintSetupStep.MOVE_FINGER;
this.receivedScanCount_ = 0;
}
- var slice = 2 * Math.PI / SUCCESSFUL_SCANS_TO_COMPLETE;
+ const slice = 2 * Math.PI / SUCCESSFUL_SCANS_TO_COMPLETE;
if (scan.isComplete) {
this.problemMessage_ = '';
this.step_ = settings.FingerprintSetupStep.READY;
@@ -261,7 +261,7 @@ Polymer({
if (step == settings.FingerprintSetupStep.READY)
return this.i18n('configureFingerprintDoneButton');
- return this.i18n('configureFingerprintCancelButton');
+ return this.i18n('cancel');
},
/**
diff --git a/chromium/chrome/browser/resources/settings/people_page/setup_pin_dialog.js b/chromium/chrome/browser/resources/settings/people_page/setup_pin_dialog.js
index 924be4a26d0..e164516f68a 100644
--- a/chromium/chrome/browser/resources/settings/people_page/setup_pin_dialog.js
+++ b/chromium/chrome/browser/resources/settings/people_page/setup_pin_dialog.js
@@ -18,7 +18,7 @@
* Keep in sync with the string keys provided by settings.
* @enum {string}
*/
-var MessageType = {
+const MessageType = {
TOO_SHORT: 'configurePinTooShort',
TOO_LONG: 'configurePinTooLong',
TOO_WEAK: 'configurePinWeakPin',
@@ -26,7 +26,10 @@ var MessageType = {
};
/** @enum {string} */
-var ProblemType = {WARNING: 'warning', ERROR: 'error'};
+const ProblemType = {
+ WARNING: 'warning',
+ ERROR: 'error'
+};
Polymer({
is: 'settings-setup-pin-dialog',
@@ -148,14 +151,14 @@ Polymer({
},
/**
- * Handles writting the appropriate message to |problemMessage_|.
+ * Handles writing the appropriate message to |problemMessage_|.
* @private
* @param {string} messageId
* @param {chrome.quickUnlockPrivate.CredentialRequirements} requirements
* The requirements received from getCredentialRequirements.
*/
processPinRequirements_: function(messageId, requirements) {
- var additionalInformation = '';
+ let additionalInformation = '';
switch (messageId) {
case MessageType.TOO_SHORT:
additionalInformation = requirements.minLength.toString();
diff --git a/chromium/chrome/browser/resources/settings/people_page/sync_page.html b/chromium/chrome/browser/resources/settings/people_page/sync_page.html
index 07ae46a0bac..bea84fd3f43 100644
--- a/chromium/chrome/browser/resources/settings/people_page/sync_page.html
+++ b/chromium/chrome/browser/resources/settings/people_page/sync_page.html
@@ -128,7 +128,7 @@
$i18n{autofillCheckboxLabel}
</div>
<!-- Autofill has a special on-change handler to deal with
- Payments integriation. -->
+ Payments integration. -->
<cr-toggle checked="{{syncPrefs.autofillSynced}}"
on-change="onAutofillDataTypeChanged_"
disabled="[[shouldSyncCheckboxBeDisabled_(
diff --git a/chromium/chrome/browser/resources/settings/people_page/sync_page.js b/chromium/chrome/browser/resources/settings/people_page/sync_page.js
index 88c71faa758..7148ee4fe56 100644
--- a/chromium/chrome/browser/resources/settings/people_page/sync_page.js
+++ b/chromium/chrome/browser/resources/settings/people_page/sync_page.js
@@ -9,7 +9,7 @@
* mechanism.
* @enum {string}
*/
-var RadioButtonNames = {
+const RadioButtonNames = {
ENCRYPT_WITH_GOOGLE: 'encrypt-with-google',
ENCRYPT_WITH_PASSPHRASE: 'encrypt-with-passphrase',
};
@@ -19,7 +19,7 @@ var RadioButtonNames = {
* settings.SyncPrefs when the user checks 'Sync All'.
* @type {!Array<string>}
*/
-var SyncPrefsIndividualDataTypes = [
+const SyncPrefsIndividualDataTypes = [
'appsSynced',
'extensionsSynced',
'preferencesSynced',
@@ -218,7 +218,7 @@ Polymer({
if (this.syncPrefs.passphraseRequired) {
// Wait for the dom-if templates to render and subpage to become visible.
listenOnce(document, 'show-container', () => {
- var input = /** @type {!PaperInputElement} */ (
+ const input = /** @type {!PaperInputElement} */ (
this.$$('#existingPassphraseInput'));
input.inputElement.focus();
});
@@ -236,8 +236,7 @@ Polymer({
// Cache the previously selected preference before checking every box.
this.cachedSyncPrefs_ = {};
- for (var i = 0; i < SyncPrefsIndividualDataTypes.length; i++) {
- var dataType = SyncPrefsIndividualDataTypes[i];
+ for (const dataType of SyncPrefsIndividualDataTypes) {
// These are all booleans, so this shallow copy is sufficient.
this.cachedSyncPrefs_[dataType] = this.syncPrefs[dataType];
@@ -245,8 +244,7 @@ Polymer({
}
} else if (this.cachedSyncPrefs_) {
// Restore the previously selected preference.
- for (var i = 0; i < SyncPrefsIndividualDataTypes.length; i++) {
- var dataType = SyncPrefsIndividualDataTypes[i];
+ for (const dataType of SyncPrefsIndividualDataTypes) {
this.set(['syncPrefs', dataType], this.cachedSyncPrefs_[dataType]);
}
}
@@ -298,7 +296,7 @@ Polymer({
onSaveNewPassphraseTap_: function(e) {
assert(this.creatingNewPassphrase_);
- // Ignore events on irrevelant elements or with irrelevant keys.
+ // Ignore events on irrelevant elements or with irrelevant keys.
if (e.target.tagName != 'PAPER-BUTTON' && e.target.tagName != 'PAPER-INPUT')
return;
if (e.type == 'keypress' && e.key != 'Enter')
@@ -421,8 +419,8 @@ Polymer({
* @private
*/
validateCreatedPassphrases_: function() {
- var emptyPassphrase = !this.passphrase_;
- var mismatchedPassphrase = this.passphrase_ != this.confirmation_;
+ const emptyPassphrase = !this.passphrase_;
+ const mismatchedPassphrase = this.passphrase_ != this.confirmation_;
this.$$('#passphraseInput').invalid = emptyPassphrase;
this.$$('#passphraseConfirmationInput').invalid =
diff --git a/chromium/chrome/browser/resources/settings/people_page/users_add_user_dialog.js b/chromium/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
index 0c0dd69af13..88bae05e292 100644
--- a/chromium/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
+++ b/chromium/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
@@ -14,18 +14,18 @@
* the part before the "@".
* Email alias only, assuming it's a gmail address.
* e.g. 'john'
- * @const {!RegExp}
+ * @type {!RegExp}
*/
-var NAME_ONLY_REGEX =
+const NAME_ONLY_REGEX =
new RegExp('^\\s*([\\w\\.!#\\$%&\'\\*\\+-\\/=\\?\\^`\\{\\|\\}~]+)\\s*$');
/**
* Regular expression for adding a user where the string provided is a full
* email address.
* e.g. 'john@chromium.org'
- * @const {!RegExp}
+ * @type {!RegExp}
*/
-var EMAIL_REGEX = new RegExp(
+const EMAIL_REGEX = new RegExp(
'^\\s*([\\w\\.!#\\$%&\'\\*\\+-\\/=\\?\\^`\\{\\|\\}~]+)@' +
'([A-Za-z0-9\-]{2,63}\\..+)\\s*$');
@@ -56,7 +56,7 @@ Polymer({
* @return {boolean}
*/
validate_: function() {
- var input = this.$.addUserInput.value;
+ const input = this.$.addUserInput.value;
this.isValid_ = NAME_ONLY_REGEX.test(input) || EMAIL_REGEX.test(input);
return this.isValid_;
},
@@ -67,14 +67,14 @@ Polymer({
if (!this.validate_())
return;
- var input = this.$.addUserInput.value;
+ const input = this.$.addUserInput.value;
- var nameOnlyMatches = NAME_ONLY_REGEX.exec(input);
- var userEmail;
+ const nameOnlyMatches = NAME_ONLY_REGEX.exec(input);
+ let userEmail;
if (nameOnlyMatches) {
userEmail = nameOnlyMatches[1] + '@gmail.com';
} else {
- var emailMatches = EMAIL_REGEX.exec(input);
+ const emailMatches = EMAIL_REGEX.exec(input);
// Assuming the input validated, one of these two must match.
assert(emailMatches);
userEmail = emailMatches[1] + '@' + emailMatches[2];
diff --git a/chromium/chrome/browser/resources/settings/prefs/pref_util.js b/chromium/chrome/browser/resources/settings/prefs/pref_util.js
index 790f38ba829..f9ce20040b3 100644
--- a/chromium/chrome/browser/resources/settings/prefs/pref_util.js
+++ b/chromium/chrome/browser/resources/settings/prefs/pref_util.js
@@ -18,7 +18,7 @@ cr.define('Settings.PrefUtil', function() {
case chrome.settingsPrivate.PrefType.BOOLEAN:
return value == 'true';
case chrome.settingsPrivate.PrefType.NUMBER:
- var n = parseInt(value, 10);
+ const n = parseInt(value, 10);
if (isNaN(n)) {
console.error(
'Argument to stringToPrefValue for number pref ' +
diff --git a/chromium/chrome/browser/resources/settings/prefs/prefs.js b/chromium/chrome/browser/resources/settings/prefs/prefs.js
index b089c1007e4..a91690c0dbc 100644
--- a/chromium/chrome/browser/resources/settings/prefs/prefs.js
+++ b/chromium/chrome/browser/resources/settings/prefs/prefs.js
@@ -49,7 +49,7 @@ function arraysEqual(arr1, arr2) {
if (arr1.length != arr2.length)
return false;
- for (var i = 0; i < arr1.length; i++) {
+ for (let i = 0; i < arr1.length; i++) {
if (!deepEqual(arr1[i], arr2[i]))
return false;
}
@@ -63,13 +63,13 @@ function arraysEqual(arr1, arr2) {
* @return {boolean} True if the objects are recursively equal.
*/
function objectsEqual(obj1, obj2) {
- var keys1 = Object.keys(obj1);
- var keys2 = Object.keys(obj2);
+ const keys1 = Object.keys(obj1);
+ const keys2 = Object.keys(obj2);
if (keys1.length != keys2.length)
return false;
- for (var i = 0; i < keys1.length; i++) {
- var key = keys1[i];
+ for (let i = 0; i < keys1.length; i++) {
+ const key = keys1[i];
if (!deepEqual(obj1[key], obj2[key]))
return false;
}
@@ -96,8 +96,8 @@ function deepCopy(val) {
* @return {!Array} Deep copy of the array.
*/
function deepCopyArray(arr) {
- var copy = [];
- for (var i = 0; i < arr.length; i++)
+ const copy = [];
+ for (let i = 0; i < arr.length; i++)
copy.push(deepCopy(arr[i]));
return copy;
}
@@ -107,10 +107,10 @@ function deepCopyArray(arr) {
* @return {!Object} Deep copy of the object.
*/
function deepCopyObject(obj) {
- var copy = {};
- var keys = Object.keys(obj);
- for (var i = 0; i < keys.length; i++) {
- var key = keys[i];
+ const copy = {};
+ const keys = Object.keys(obj);
+ for (let i = 0; i < keys.length; i++) {
+ const key = keys[i];
copy[key] = deepCopy(obj[key]);
}
return copy;
@@ -190,10 +190,10 @@ Polymer({
if (!CrSettingsPrefs.isInitialized || e.path == 'prefs')
return;
- var key = this.getPrefKeyFromPath_(e.path);
- var prefStoreValue = this.lastPrefValues_[key];
+ const key = this.getPrefKeyFromPath_(e.path);
+ const prefStoreValue = this.lastPrefValues_[key];
- var prefObj = /** @type {chrome.settingsPrivate.PrefObject} */ (
+ const prefObj = /** @type {chrome.settingsPrivate.PrefObject} */ (
this.get(key, this.prefs));
// If settingsPrivate already has this value, ignore it. (Otherwise,
@@ -257,7 +257,7 @@ Polymer({
*/
updatePrefs_: function(newPrefs) {
// Use the existing prefs object or create it.
- var prefs = this.prefs || {};
+ const prefs = this.prefs || {};
newPrefs.forEach(function(newPrefObj) {
// Use the PrefObject from settingsPrivate to create a copy in
// lastPrefValues_ at the pref's key.
@@ -286,11 +286,11 @@ Polymer({
*/
getPrefKeyFromPath_: function(path) {
// Skip the first token, which refers to the member variable (this.prefs).
- var parts = path.split('.');
+ const parts = path.split('.');
assert(parts.shift() == 'prefs', 'Path doesn\'t begin with \'prefs\'');
- for (var i = 1; i <= parts.length; i++) {
- var key = parts.slice(0, i).join('.');
+ for (let i = 1; i <= parts.length; i++) {
+ const key = parts.slice(0, i).join('.');
// The lastPrefValues_ keys match the pref keys.
if (this.lastPrefValues_.hasOwnProperty(key))
return key;
diff --git a/chromium/chrome/browser/resources/settings/prefs/prefs_behavior.js b/chromium/chrome/browser/resources/settings/prefs/prefs_behavior.js
index 03a1bad2d50..c17d01b8925 100644
--- a/chromium/chrome/browser/resources/settings/prefs/prefs_behavior.js
+++ b/chromium/chrome/browser/resources/settings/prefs/prefs_behavior.js
@@ -7,7 +7,7 @@
*/
/** @polymerBehavior */
-var PrefsBehavior = {
+const PrefsBehavior = {
properties: {
/** Preferences state. */
prefs: {
@@ -23,7 +23,7 @@ var PrefsBehavior = {
* @protected
*/
getPref: function(prefPath) {
- var pref = /** @type {!chrome.settingsPrivate.PrefObject} */ (
+ const pref = /** @type {!chrome.settingsPrivate.PrefObject} */ (
this.get(prefPath, this.prefs));
assert(typeof pref != 'undefined', 'Pref is missing: ' + prefPath);
return pref;
@@ -50,7 +50,7 @@ var PrefsBehavior = {
* @protected
*/
appendPrefListItem: function(key, item) {
- var pref = this.getPref(key);
+ const pref = this.getPref(key);
assert(pref && pref.type == chrome.settingsPrivate.PrefType.LIST);
if (pref.value.indexOf(item) == -1)
this.push('prefs.' + key + '.value', item);
diff --git a/chromium/chrome/browser/resources/settings/prefs/prefs_types.js b/chromium/chrome/browser/resources/settings/prefs/prefs_types.js
index 01f41c8b771..a26242af638 100644
--- a/chromium/chrome/browser/resources/settings/prefs/prefs_types.js
+++ b/chromium/chrome/browser/resources/settings/prefs/prefs_types.js
@@ -9,8 +9,8 @@
/**
* Global state for prefs status.
*/
-var CrSettingsPrefs = (function() {
- var CrSettingsPrefsInternal = {
+const CrSettingsPrefs = (function() {
+ const CrSettingsPrefsInternal = {
/**
* Resolves the CrSettingsPrefs.initialized promise.
*/
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html b/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html
index 5f697cc8706..b9cdf9e4628 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html
@@ -4,7 +4,7 @@
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="cups_add_printer_dialog_util.html">
<link rel="import" href="cups_printer_shared_css.html">
@@ -26,7 +26,7 @@
top: 80%;
}
- #searchSpinner paper-spinner {
+ #searchSpinner paper-spinner-lite {
--paper-spinner-stroke-width: 2px;
-webkit-margin-end: 3px;
-webkit-margin-start: 20px;
@@ -44,7 +44,7 @@
$i18n{noPrinterNearbyMessage}
</div>
<div id="searchSpinner" hidden="[[!discovering_]]">
- <paper-spinner active="[[discovering_]]"></paper-spinner>
+ <paper-spinner-lite active="[[discovering_]]"></paper-spinner-lite>
<span>$i18n{searchingNearbyPrinters}</span>
</div>
</div>
@@ -58,7 +58,7 @@
<div> <!-- Right group -->
<paper-button class="cancel-button secondary-button"
on-tap="onCancelTap_">
- $i18n{cancelButtonText}
+ $i18n{cancel}
</paper-button>
<paper-button class="action-button" id="addPrinterButton"
disabled="[[!canAddPrinter_(selectedPrinter)]]"
@@ -82,7 +82,7 @@
margin-top: 18px;
}
- .search-printer-box paper-spinner {
+ .search-printer-box paper-spinner-lite {
--paper-spinner-stroke-width: 2px;
-webkit-margin-end: 3px;
-webkit-margin-start: 20px;
@@ -160,7 +160,7 @@
</div>
</div>
<div class="search-printer-box" id="searchInProgress" hidden>
- <paper-spinner active></paper-spinner>
+ <paper-spinner-lite active></paper-spinner-lite>
<span class="spinner-comment">$i18n{searchingPrinter}</span>
</div>
<div class="search-printer-box printer-not-found"
@@ -181,11 +181,12 @@
<div> <!-- Right group -->
<paper-button class="cancel-button secondary-button"
on-tap="onCancelTap_">
- $i18n{cancelButtonText}
+ $i18n{cancel}
</paper-button>
- <paper-button class="action-button"
+ <paper-button id="addPrinterButton" class="action-button"
on-tap="addPressed_"
- disabled="[[!newPrinter.printerName]]">
+ disabled="[[!canAddPrinter_(newPrinter.printerName,
+ newPrinter.printerAddress)]]">
$i18n{addPrinterButtonText}
</paper-button>
</div>
@@ -248,7 +249,7 @@
<div slot="dialog-buttons">
<paper-button class="cancel-button secondary-button"
on-tap="onCancelTap_">
- $i18n{cancelButtonText}
+ $i18n{cancel}
</paper-button>
<paper-button class="action-button" id="addPrinterButton"
disabled="[[!canAddPrinter_(activePrinter.ppdManufacturer,
@@ -273,13 +274,13 @@
<add-printer-dialog>
<div slot="dialog-title">[[dialogTitle]]</div>
<div slot="dialog-body">
- <paper-spinner active></paper-spinner>
+ <paper-spinner-lite active></paper-spinner-lite>
<div id="configuringMessage">$i18n{printerConfiguringMessage}</div>
</div>
<div slot="dialog-buttons">
<paper-button class="cancel-button secondary-button"
on-tap="onCancelConfiguringTap_">
- $i18n{cancelButtonText}
+ $i18n{cancel}
</paper-button>
</div>
</add-printer-dialog>
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js b/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js
index ccd0c66fcdf..bd6a143ae4d 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js
@@ -19,7 +19,7 @@
* Different dialogs in add printer flow.
* @enum {string}
*/
-var AddPrinterDialogs = {
+const AddPrinterDialogs = {
DISCOVERY: 'add-printer-discovery-dialog',
MANUALLY: 'add-printer-manually-dialog',
CONFIGURING: 'add-printer-configuring-dialog',
@@ -29,9 +29,9 @@ var AddPrinterDialogs = {
/**
* The maximum height of the discovered printers list when the searching spinner
* is not showing.
- * @const {number}
+ * @type {number}
*/
-var kPrinterListFullHeight = 350;
+const kPrinterListFullHeight = 350;
/**
* Return a reset CupsPrinterInfo object.
@@ -198,6 +198,52 @@ Polymer({
onProtocolChange_: function(event) {
this.set('newPrinter.printerProtocol', event.target.value);
},
+
+ /**
+ * This function uses regular expressions to determine whether the provided
+ * printer address is valid. Address can be either an ipv4/6 address or a
+ * hostname followed by an optional port.
+ * NOTE: The regular expression for hostnames will allow hostnames that are
+ * over 255 characters.
+ * @param {String} name
+ * @param {String} address
+ * @return {boolean} Whether the add printer button is enabled.
+ * @private
+ */
+ canAddPrinter_: function(name, address) {
+ if (!name || !address)
+ return false;
+
+ const hostnamePrefix = '([a-z\\d]|[a-z\\d][a-z\\d\\-]{0,61}[a-z\\d])';
+
+ // Matches an arbitrary number of 'prefix patterns' which are separated by a
+ // dot.
+ const hostnameSuffix = `(\\.${hostnamePrefix})*`;
+
+ // Matches an optional port at the end of the address.
+ const portNumber = '(:\\d+)?';
+
+ const ipv6Full = '(([a-f\\d]){1,4}(:(:)?([a-f\\d]){1,4}){1,7})';
+
+ // Special cases for addresses using a shorthand notation.
+ const ipv6Prefix = '(::([a-f\\d]){1,4})';
+ const ipv6Suffix = '(([a-f\\d]){1,4}::)';
+ const ipv6Combined = `(${ipv6Full}|${ipv6Prefix}|${ipv6Suffix})`;
+ const ipv6WithPort = `(\\[${ipv6Combined}\\]${portNumber})`;
+
+ // Matches valid hostnames and ipv4 addresses.
+ const hostnameRegex =
+ new RegExp(`^${hostnamePrefix}${hostnameSuffix}${portNumber}$`, 'i');
+
+ // Matches valid ipv6 addresses.
+ const ipv6AddressRegex =
+ new RegExp(`^(${ipv6Combined}|${ipv6WithPort})$`, 'i');
+
+ const invalidIpv6Regex = new RegExp('.*::.*::.*');
+
+ return hostnameRegex.test(address) ||
+ (ipv6AddressRegex.test(address) && !invalidIpv6Regex.test(address));
+ },
});
Polymer({
@@ -488,7 +534,7 @@ Polymer({
this.set(domIfBooleanName, true);
this.async(function() {
- var dialog = this.$$(toDialog);
+ const dialog = this.$$(toDialog);
dialog.addEventListener('close', () => {
this.set(domIfBooleanName, false);
});
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_edit_printer_dialog.html b/chromium/chrome/browser/resources/settings/printing_page/cups_edit_printer_dialog.html
index 9fd71be3631..63ebb00216d 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_edit_printer_dialog.html
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_edit_printer_dialog.html
@@ -112,7 +112,7 @@
<div slot="dialog-buttons">
<paper-button class="cancel-button secondary-button"
on-tap="onCancelTap_">
- $i18n{cancelButtonText}
+ $i18n{cancel}
</paper-button>
<paper-button class="action-button" on-tap="onSaveTap_">
$i18n{editPrinterButtonText}
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_printers.js b/chromium/chrome/browser/resources/settings/printing_page/cups_printers.js
index 727755f4a89..f5c6e55c690 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_printers.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_printers.js
@@ -100,14 +100,15 @@ Polymer({
* @private
*/
onAddPrinter_: function(result_code, printerName) {
+ let message;
if (result_code == PrinterSetupResult.SUCCESS) {
this.updateCupsPrintersList_();
- var message = this.$.addPrinterDoneMessage;
+ message = this.$.addPrinterDoneMessage;
message.textContent =
loadTimeData.getStringF('printerAddedSuccessfulMessage', printerName);
} else {
- var message = this.$.addPrinterErrorMessage;
- var messageText = this.$.addPrinterFailedMessage;
+ message = this.$.addPrinterErrorMessage;
+ const messageText = this.$.addPrinterFailedMessage;
switch (result_code) {
case PrinterSetupResult.FATAL_ERROR:
messageText.textContent =
@@ -178,7 +179,7 @@ Polymer({
onShowCupsEditPrinterDialog_: function() {
this.showCupsEditPrinterDialog_ = true;
this.async(function() {
- var dialog = this.$$('settings-cups-edit-printer-dialog');
+ const dialog = this.$$('settings-cups-edit-printer-dialog');
dialog.addEventListener('close', function() {
this.showCupsEditPrinterDialog_ = false;
}.bind(this));
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js b/chromium/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
index a1804172813..f282624946f 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
@@ -25,14 +25,14 @@
* printerStatus: string,
* }}
*/
-var CupsPrinterInfo;
+let CupsPrinterInfo;
/**
* @typedef {{
* printerList: !Array<!CupsPrinterInfo>,
* }}
*/
-var CupsPrintersList;
+let CupsPrintersList;
/**
* @typedef {{
@@ -40,7 +40,7 @@ var CupsPrintersList;
* manufacturers: Array<string>
* }}
*/
-var ManufacturersInfo;
+let ManufacturersInfo;
/**
* @typedef {{
@@ -48,7 +48,7 @@ var ManufacturersInfo;
* models: Array<string>
* }}
*/
-var ModelsInfo;
+let ModelsInfo;
/**
* @typedef {{
@@ -58,7 +58,7 @@ var ModelsInfo;
* autoconf: boolean
* }}
*/
-var PrinterMakeModel;
+let PrinterMakeModel;
/**
* @typedef {{
@@ -66,14 +66,14 @@ var PrinterMakeModel;
* ppdModel: string
* }}
*/
-var PrinterPpdMakeModel;
+let PrinterPpdMakeModel;
/**
* @enum {number}
* These values must be kept in sync with the PrinterSetupResult enum in
* chrome/browser/chromeos/printing/printer_configurer.h.
*/
-var PrinterSetupResult = {
+const PrinterSetupResult = {
FATAL_ERROR: 0,
SUCCESS: 1,
PRINTER_UNREACHABLE: 2,
@@ -89,7 +89,7 @@ var PrinterSetupResult = {
* message: string
* }}
*/
-var QueryFailure;
+let QueryFailure;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_printers_list.js b/chromium/chrome/browser/resources/settings/printing_page/cups_printers_list.js
index ebfd12fb69c..44f898a840e 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_printers_list.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_printers_list.js
@@ -44,7 +44,7 @@ Polymer({
*/
onOpenActionMenuTap_: function(e) {
this.activePrinter = e.model.item;
- var menu = /** @type {!CrActionMenuElement} */ (
+ const menu = /** @type {!CrActionMenuElement} */ (
this.$$('dialog[is=cr-action-menu]'));
menu.showAt(/** @type {!Element} */ (
Polymer.dom(/** @type {!Event} */ (e)).localTarget));
@@ -65,7 +65,7 @@ Polymer({
* @private
*/
onRemoveTap_: function(event) {
- var index = this.printers.indexOf(assert(this.activePrinter));
+ const index = this.printers.indexOf(assert(this.activePrinter));
this.splice('printers', index, 1);
this.browserProxy_.removeCupsPrinter(
this.activePrinter.printerId, this.activePrinter.printerName);
@@ -75,7 +75,7 @@ Polymer({
/** @private */
closeDropdownMenu_: function() {
- var menu = /** @type {!CrActionMenuElement} */ (
+ const menu = /** @type {!CrActionMenuElement} */ (
this.$$('dialog[is=cr-action-menu]'));
menu.close();
},
diff --git a/chromium/chrome/browser/resources/settings/printing_page/cups_set_manufacturer_model_behavior.js b/chromium/chrome/browser/resources/settings/printing_page/cups_set_manufacturer_model_behavior.js
index 25f65208faf..84508310b53 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/cups_set_manufacturer_model_behavior.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/cups_set_manufacturer_model_behavior.js
@@ -8,7 +8,7 @@
*/
/** @polymerBehavior */
-var SetManufacturerModelBehavior = {
+const SetManufacturerModelBehavior = {
properties: {
/** @type {!CupsPrinterInfo} */
activePrinter: {
diff --git a/chromium/chrome/browser/resources/settings/printing_page/printing_page.js b/chromium/chrome/browser/resources/settings/printing_page/printing_page.js
index 79a7be19b24..59d973907c5 100644
--- a/chromium/chrome/browser/resources/settings/printing_page/printing_page.js
+++ b/chromium/chrome/browser/resources/settings/printing_page/printing_page.js
@@ -20,7 +20,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
if (settings.routes.CLOUD_PRINTERS) {
map.set(
settings.routes.CLOUD_PRINTERS.path,
diff --git a/chromium/chrome/browser/resources/settings/privacy_page/privacy_page.js b/chromium/chrome/browser/resources/settings/privacy_page/privacy_page.js
index 46afb457824..e55ac46515f 100644
--- a/chromium/chrome/browser/resources/settings/privacy_page/privacy_page.js
+++ b/chromium/chrome/browser/resources/settings/privacy_page/privacy_page.js
@@ -13,7 +13,12 @@
* Must be kept in sync with the C++ enum of the same name.
* @enum {number}
*/
-var NetworkPredictionOptions = {ALWAYS: 0, WIFI_ONLY: 1, NEVER: 2, DEFAULT: 1};
+const NetworkPredictionOptions = {
+ ALWAYS: 0,
+ WIFI_ONLY: 1,
+ NEVER: 2,
+ DEFAULT: 1,
+};
Polymer({
is: 'settings-privacy-page',
@@ -127,7 +132,7 @@ Polymer({
focusConfig_: {
type: Object,
value: function() {
- var map = new Map();
+ const map = new Map();
// <if expr="use_nss_certs">
if (settings.routes.CERTIFICATES) {
map.set(
@@ -156,12 +161,12 @@ Polymer({
this.browserProxy_ = settings.PrivacyPageBrowserProxyImpl.getInstance();
// <if expr="_google_chrome and not chromeos">
- var setMetricsReportingPref = this.setMetricsReportingPref_.bind(this);
+ const setMetricsReportingPref = this.setMetricsReportingPref_.bind(this);
this.addWebUIListener('metrics-reporting-change', setMetricsReportingPref);
this.browserProxy_.getMetricsReporting().then(setMetricsReportingPref);
// </if>
- var setSber = this.setSafeBrowsingExtendedReporting_.bind(this);
+ const setSber = this.setSafeBrowsingExtendedReporting_.bind(this);
this.addWebUIListener('safe-browsing-extended-reporting-change', setSber);
this.browserProxy_.getSafeBrowsingExtendedReporting().then(setSber);
},
@@ -188,7 +193,7 @@ Polymer({
* @private
*/
onDoNotTrackChange_: function(event) {
- var target = /** @type {!SettingsToggleButtonElement} */ (event.target);
+ const target = /** @type {!SettingsToggleButtonElement} */ (event.target);
if (!target.checked) {
// Always allow disabling the pref.
target.sendPrefChange();
@@ -202,7 +207,7 @@ Polymer({
/** @private */
maybeShowDoNotTrackDialog_: function() {
- var dialog = this.$$('#confirmDoNotTrackDialog');
+ const dialog = this.$$('#confirmDoNotTrackDialog');
if (dialog && !dialog.open)
dialog.showModal();
},
@@ -254,7 +259,7 @@ Polymer({
* @private
*/
onRemoveAllCookiesFromSite_: function() {
- var node = /** @type {?SiteDataDetailsSubpageElement} */ (
+ const node = /** @type {?SiteDataDetailsSubpageElement} */ (
this.$$('site-data-details-subpage'));
if (node)
node.removeAll();
@@ -283,14 +288,14 @@ Polymer({
/** @private */
onSberChange_: function() {
- var enabled = this.$.safeBrowsingExtendedReportingControl.checked;
+ const enabled = this.$.safeBrowsingExtendedReportingControl.checked;
this.browserProxy_.setSafeBrowsingExtendedReportingEnabled(enabled);
},
// <if expr="_google_chrome and not chromeos">
/** @private */
onMetricsReportingChange_: function() {
- var enabled = this.$.metricsReportingControl.checked;
+ const enabled = this.$.metricsReportingControl.checked;
this.browserProxy_.setMetricsReportingEnabled(enabled);
},
@@ -299,8 +304,8 @@ Polymer({
* @private
*/
setMetricsReportingPref_: function(metricsReporting) {
- var hadPreviousPref = this.metricsReportingPref_.value !== undefined;
- var pref = {
+ const hadPreviousPref = this.metricsReportingPref_.value !== undefined;
+ const pref = {
key: '',
type: chrome.settingsPrivate.PrefType.BOOLEAN,
value: metricsReporting.enabled,
diff --git a/chromium/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
index 9d384a2bc0b..e5037cfef21 100644
--- a/chromium/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-/** @fileoverview Handles interprocess communcation for the privacy page. */
+/** @fileoverview Handles interprocess communication for the privacy page. */
/** @typedef {{enabled: boolean, managed: boolean}} */
-var MetricsReporting;
+let MetricsReporting;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_browser_proxy.js b/chromium/chrome/browser/resources/settings/reset_page/reset_browser_proxy.js
index 8b9f2184c51..b9d40047a73 100644
--- a/chromium/chrome/browser/resources/settings/reset_page/reset_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/reset_page/reset_browser_proxy.js
@@ -82,11 +82,11 @@ cr.define('settings', function() {
/** @override */
showReportedSettings() {
cr.sendWithPromise('getReportedSettings').then(function(settings) {
- var output = settings.map(function(entry) {
+ const output = settings.map(function(entry) {
return entry.key + ': ' + entry.value.replace(/\n/g, ', ');
});
- var win = window.open('about:blank');
- var div = win.document.createElement('div');
+ const win = window.open('about:blank');
+ const div = win.document.createElement('div');
div.textContent = output.join('\n');
div.style.whiteSpace = 'pre';
win.document.body.appendChild(div);
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_page.html b/chromium/chrome/browser/resources/settings/reset_page/reset_page.html
index 44214d07820..82b9c6cf022 100644
--- a/chromium/chrome/browser/resources/settings/reset_page/reset_page.html
+++ b/chromium/chrome/browser/resources/settings/reset_page/reset_page.html
@@ -27,13 +27,13 @@
<div class="settings-box first two-line" id="resetProfile"
on-tap="onShowResetProfileDialog_" actionable>
<div class="start">
- $i18n{resetPageTitle}
+ $i18n{resetTrigger}
<div class="secondary" id="resetProfileSecondary">
- $i18n{resetPageDescription}
+ $i18n{resetTriggerDescription}
</div>
</div>
<button id="resetProfileArrow" is="paper-icon-button-light"
- class="subpage-arrow" aria-label="$i18n{resetPageTitle}"
+ class="subpage-arrow" aria-label="$i18n{resetTrigger}"
aria-describedby="resetProfileSecondary"></button>
</div>
<!-- Keep a single instance of reset-profile-dialog on purpose, to
@@ -60,7 +60,6 @@
</settings-powerwash-dialog>
</template>
</if>
-<!-- This needs to be conditioned to a feature being enabled. -->
<if expr="_google_chrome and is_win">
<template is="dom-if" if="[[userInitiatedCleanupsEnabled_]]" restamp>
<div class="settings-box two-line" id="chromeCleanupSubpageTrigger"
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js
index 9b95c0f19de..441279b76c7 100644
--- a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js
+++ b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js
@@ -4,7 +4,7 @@
/**
* @fileoverview
- * 'settings-reset-profile-banner' is the banner shown for propmting the user to
+ * 'settings-reset-profile-banner' is the banner shown for prompting the user to
* clear profile settings.
*/
Polymer({
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
index b46a992b0d0..ef12529acb3 100644
--- a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
+++ b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
@@ -6,7 +6,7 @@
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-checkbox/paper-checkbox.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="reset_browser_proxy.html">
<link rel="import" href="../i18n_setup.html">
<link rel="import" href="../route.html">
@@ -15,7 +15,7 @@
<dom-module id="settings-reset-profile-dialog">
<template>
<style include="settings-shared action-link">
- paper-spinner {
+ paper-spinner-lite {
margin: 0 8px;
}
</style>
@@ -33,8 +33,8 @@
</span>
</div>
<div slot="button-container">
- <paper-spinner id="resetSpinner" active="[[clearingInProgress_]]">
- </paper-spinner>
+ <paper-spinner-lite id="resetSpinner" active="[[clearingInProgress_]]">
+ </paper-spinner-lite>
<paper-button class="cancel-button" on-tap="onCancelTap_"
id="cancel" disabled="[[clearingInProgress_]]">
$i18n{cancel}
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js
index b7c6519625c..683e2692f9e 100644
--- a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js
+++ b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js
@@ -65,7 +65,7 @@ Polymer({
return loadTimeData.getStringF(
'triggeredResetPageTitle', this.triggeredResetToolName_);
}
- return loadTimeData.getStringF('resetPageTitle');
+ return loadTimeData.getStringF('resetTrigger');
},
/** @override */
@@ -105,7 +105,7 @@ Polymer({
// For the non-triggered reset dialog, a '#cct' hash indicates that the
// reset request came from the Chrome Cleanup Tool by launching Chrome
// with the startup URL chrome://settings/resetProfileSettings#cct.
- var origin = window.location.hash.slice(1).toLowerCase() == 'cct' ?
+ const origin = window.location.hash.slice(1).toLowerCase() == 'cct' ?
'cct' :
settings.getQueryParameters().get('origin');
this.resetRequestOrigin_ = origin || '';
diff --git a/chromium/chrome/browser/resources/settings/route.js b/chromium/chrome/browser/resources/settings/route.js
index d6bf83c237b..de01fd22a9c 100644
--- a/chromium/chrome/browser/resources/settings/route.js
+++ b/chromium/chrome/browser/resources/settings/route.js
@@ -93,7 +93,7 @@
* TRIGGERED_RESET_DIALOG: (undefined|!settings.Route),
* }}
*/
-var SettingsRoutes;
+let SettingsRoutes;
cr.define('settings', function() {
@@ -137,9 +137,9 @@ cr.define('settings', function() {
// |path| extends this route's path if it doesn't have a leading slash.
// If it does have a leading slash, it's just set as the new route's URL.
- var newUrl = path[0] == '/' ? path : `${this.path}/${path}`;
+ const newUrl = path[0] == '/' ? path : `${this.path}/${path}`;
- var route = new Route(newUrl);
+ const route = new Route(newUrl);
route.parent = this;
route.section = this.section;
route.depth = this.depth + 1;
@@ -156,7 +156,7 @@ cr.define('settings', function() {
* @private
*/
createSection(path, section) {
- var route = this.createChild(path);
+ const route = this.createChild(path);
route.section = section;
return route;
}
@@ -176,7 +176,7 @@ cr.define('settings', function() {
* @return {boolean}
*/
contains(route) {
- for (var r = route; r != null; r = r.parent) {
+ for (let r = route; r != null; r = r.parent) {
if (this == r)
return true;
}
@@ -197,11 +197,11 @@ cr.define('settings', function() {
* Computes and return all available routes based on settings.pageVisibility.
* @return {!SettingsRoutes}
*/
- var computeAvailableRoutes = function() {
- var pageVisibility = settings.pageVisibility || {};
+ const computeAvailableRoutes = function() {
+ const pageVisibility = settings.pageVisibility || {};
/** @type {!SettingsRoutes} */
- var r = {};
+ const r = {};
// Root pages.
r.BASIC = new Route('/');
@@ -451,7 +451,7 @@ cr.define('settings', function() {
setCurrentRoute(route, queryParameters, isPopstate) {
this.recordMetrics(route.path);
- var oldRoute = this.currentRoute;
+ const oldRoute = this.currentRoute;
this.currentRoute = route;
this.currentQueryParameters_ = queryParameters;
this.wasLastRouteChangePopstate_ = isPopstate;
@@ -483,10 +483,10 @@ cr.define('settings', function() {
*/
getRouteForPath(path) {
// Allow trailing slash in paths.
- var canonicalPath = path.replace(CANONICAL_PATH_REGEX, '$1$2');
+ const canonicalPath = path.replace(CANONICAL_PATH_REGEX, '$1$2');
// TODO(tommycli): Use Object.values once Closure compilation supports it.
- var matchingKey =
+ const matchingKey =
Object.keys(this.routes_)
.find((key) => this.routes_[key].path == canonicalPath);
@@ -507,17 +507,17 @@ cr.define('settings', function() {
if (route == this.routes_.ADVANCED)
route = /** @type {!settings.Route} */ (this.routes_.BASIC);
- var params = opt_dynamicParameters || new URLSearchParams();
- var removeSearch = !!opt_removeSearch;
+ const params = opt_dynamicParameters || new URLSearchParams();
+ const removeSearch = !!opt_removeSearch;
- var oldSearchParam = this.getQueryParameters().get('search') || '';
- var newSearchParam = params.get('search') || '';
+ const oldSearchParam = this.getQueryParameters().get('search') || '';
+ const newSearchParam = params.get('search') || '';
if (!removeSearch && oldSearchParam && !newSearchParam)
params.append('search', oldSearchParam);
- var url = route.path;
- var queryString = params.toString();
+ let url = route.path;
+ const queryString = params.toString();
if (queryString)
url += '?' + queryString;
@@ -532,7 +532,7 @@ cr.define('settings', function() {
* this navigates to the immediate parent. This will never exit Settings.
*/
navigateToPreviousRoute() {
- var previousRoute = window.history.state &&
+ const previousRoute = window.history.state &&
assert(this.getRouteForPath(
/** @type {string} */ (window.history.state)));
@@ -553,7 +553,7 @@ cr.define('settings', function() {
assert(!this.initializeRouteFromUrlCalled_);
this.initializeRouteFromUrlCalled_ = true;
- var route = this.getRouteForPath(window.location.pathname);
+ const route = this.getRouteForPath(window.location.pathname);
// Never allow direct navigation to ADVANCED.
if (route && route != this.routes_.ADVANCED) {
this.currentRoute = route;
@@ -584,12 +584,12 @@ cr.define('settings', function() {
}
}
- var routerInstance = new Router();
+ const routerInstance = new Router();
- var routeObservers = new Set();
+ const routeObservers = new Set();
/** @polymerBehavior */
- var RouteObserverBehavior = {
+ const RouteObserverBehavior = {
/** @override */
attached: function() {
assert(!routeObservers.has(this));
@@ -617,9 +617,9 @@ cr.define('settings', function() {
/**
* Regular expression that captures the leading slash, the content and the
* trailing slash in three different groups.
- * @const {!RegExp}
+ * @type {!RegExp}
*/
- var CANONICAL_PATH_REGEX = /(^\/)([\/-\w]+)(\/$)/;
+ const CANONICAL_PATH_REGEX = /(^\/)([\/-\w]+)(\/$)/;
window.addEventListener('popstate', function(event) {
// On pop state, do not push the state onto the window.history again.
@@ -632,22 +632,22 @@ cr.define('settings', function() {
// TODO(scottchen): Change to 'get routes() {}' in export when we fix a bug in
// ChromePass that limits the syntax of what can be returned from cr.define().
- var routes = routerInstance.getRoutes();
+ const routes = routerInstance.getRoutes();
// TODO(scottchen): Stop exposing all those methods directly on settings.*,
// and instead update all clients to use the singleton instance directly
- var getCurrentRoute = routerInstance.getCurrentRoute.bind(routerInstance);
- var getRouteForPath = routerInstance.getRouteForPath.bind(routerInstance);
- var initializeRouteFromUrl =
+ const getCurrentRoute = routerInstance.getCurrentRoute.bind(routerInstance);
+ const getRouteForPath = routerInstance.getRouteForPath.bind(routerInstance);
+ const initializeRouteFromUrl =
routerInstance.initializeRouteFromUrl.bind(routerInstance);
- var resetRouteForTesting =
+ const resetRouteForTesting =
routerInstance.resetRouteForTesting.bind(routerInstance);
- var getQueryParameters =
+ const getQueryParameters =
routerInstance.getQueryParameters.bind(routerInstance);
- var lastRouteChangeWasPopstate =
+ const lastRouteChangeWasPopstate =
routerInstance.lastRouteChangeWasPopstate.bind(routerInstance);
- var navigateTo = routerInstance.navigateTo.bind(routerInstance);
- var navigateToPreviousRoute =
+ const navigateTo = routerInstance.navigateTo.bind(routerInstance);
+ const navigateToPreviousRoute =
routerInstance.navigateToPreviousRoute.bind(routerInstance);
return {
diff --git a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js
index 465bfa25f34..50d7071658f 100644
--- a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js
+++ b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js
@@ -40,7 +40,7 @@ Polymer({
* The |modelIndex| to use when a new search engine is added. Must match with
* kNewSearchEngineIndex constant specified at
* chrome/browser/ui/webui/settings/search_engines_handler.cc
- * @const {number}
+ * @type {number}
*/
DEFAULT_MODEL_INDEX: -1,
@@ -96,7 +96,7 @@ Polymer({
* @private
*/
validate_: function(event) {
- var inputElement = Polymer.dom(event).localTarget;
+ const inputElement = Polymer.dom(event).localTarget;
// If element is empty, disable the action button, but don't show the red
// invalid message.
@@ -116,7 +116,7 @@ Polymer({
/** @private */
updateActionButtonState_: function() {
- var allValid = [
+ const allValid = [
this.$.searchEngine, this.$.keyword, this.$.queryUrl
].every(function(inputElement) {
return !inputElement.invalid && inputElement.value.length > 0;
diff --git a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
index 411cae85301..a0ac9a8d4ab 100644
--- a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
+++ b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
@@ -99,7 +99,7 @@ Polymer({
this.showEditSearchEngineDialog_ = true;
this.async(() => {
- var dialog = this.$$('settings-search-engine-dialog');
+ const dialog = this.$$('settings-search-engine-dialog');
// Register listener to detect when the dialog is closed. Flip the boolean
// once closed to force a restamp next time it is shown such that the
// previous dialog's contents are cleared.
diff --git a/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js b/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
index 27db88365fa..31c6d5105db 100644
--- a/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
@@ -26,7 +26,7 @@
* urlLocked: boolean}}
* @see chrome/browser/ui/webui/settings/search_engine_manager_handler.cc
*/
-var SearchEngine;
+let SearchEngine;
/**
* @typedef {{
@@ -35,7 +35,7 @@ var SearchEngine;
* extensions: !Array<!SearchEngine>
* }}
*/
-var SearchEnginesInfo;
+let SearchEnginesInfo;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_page.js b/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
index 01eb65555c1..be96505ef60 100644
--- a/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
+++ b/chromium/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
@@ -115,7 +115,7 @@ Polymer({
e.preventDefault();
this.showAddSearchEngineDialog_ = true;
this.async(() => {
- var dialog = this.$$('settings-search-engine-dialog');
+ const dialog = this.$$('settings-search-engine-dialog');
// Register listener to detect when the dialog is closed. Flip the boolean
// once closed to force a restamp next time it is shown such that the
// previous dialog's contents are cleared.
@@ -141,7 +141,7 @@ Polymer({
if (this.filter == '')
return list;
- var filter = this.filter.toLowerCase();
+ const filter = this.filter.toLowerCase();
return list.filter(e => {
return [e.displayName, e.name, e.keyword, e.url].some(
term => term.toLowerCase().includes(filter));
diff --git a/chromium/chrome/browser/resources/settings/search_page/search_page.js b/chromium/chrome/browser/resources/settings/search_page/search_page.js
index 9a3d913e969..e040eec17f0 100644
--- a/chromium/chrome/browser/resources/settings/search_page/search_page.js
+++ b/chromium/chrome/browser/resources/settings/search_page/search_page.js
@@ -66,7 +66,7 @@ Polymer({
/** @override */
ready: function() {
// Omnibox search engine
- var updateSearchEngines = searchEngines => {
+ const updateSearchEngines = searchEngines => {
this.set('searchEngines_', searchEngines.defaults);
};
this.browserProxy_.getSearchEnginesList().then(updateSearchEngines);
@@ -89,8 +89,8 @@ Polymer({
/** @private */
onChange_: function() {
- var select = /** @type {!HTMLSelectElement} */ (this.$$('select'));
- var searchEngine = this.searchEngines_[select.selectedIndex];
+ const select = /** @type {!HTMLSelectElement} */ (this.$$('select'));
+ const searchEngine = this.searchEngines_[select.selectedIndex];
this.browserProxy_.setDefaultSearchEngine(searchEngine.modelIndex);
},
diff --git a/chromium/chrome/browser/resources/settings/search_settings.js b/chromium/chrome/browser/resources/settings/search_settings.js
index 0b89de713a7..684aed657e9 100644
--- a/chromium/chrome/browser/resources/settings/search_settings.js
+++ b/chromium/chrome/browser/resources/settings/search_settings.js
@@ -17,31 +17,31 @@ cr.exportPath('settings');
settings.SearchResult;
cr.define('settings', function() {
- /** @const {string} */
- var WRAPPER_CSS_CLASS = 'search-highlight-wrapper';
+ /** @type {string} */
+ const WRAPPER_CSS_CLASS = 'search-highlight-wrapper';
- /** @const {string} */
- var ORIGINAL_CONTENT_CSS_CLASS = 'search-highlight-original-content';
+ /** @type {string} */
+ const ORIGINAL_CONTENT_CSS_CLASS = 'search-highlight-original-content';
- /** @const {string} */
- var HIT_CSS_CLASS = 'search-highlight-hit';
+ /** @type {string} */
+ const HIT_CSS_CLASS = 'search-highlight-hit';
- /** @const {string} */
- var SEARCH_BUBBLE_CSS_CLASS = 'search-bubble';
+ /** @type {string} */
+ const SEARCH_BUBBLE_CSS_CLASS = 'search-bubble';
/**
* A CSS attribute indicating that a node should be ignored during searching.
- * @const {string}
+ * @type {string}
*/
- var SKIP_SEARCH_CSS_ATTRIBUTE = 'no-search';
+ const SKIP_SEARCH_CSS_ATTRIBUTE = 'no-search';
/**
* List of elements types that should not be searched at all.
* The only DOM-MODULE node is in <body> which is not searched, therefore
* DOM-MODULE is not needed in this set.
- * @const {!Set<string>}
+ * @type {!Set<string>}
*/
- var IGNORED_ELEMENTS = new Set([
+ const IGNORED_ELEMENTS = new Set([
'CONTENT',
'CR-EVENTS',
'DIALOG',
@@ -51,7 +51,7 @@ cr.define('settings', function() {
'PAPER-ICON-BUTTON',
'PAPER-RIPPLE',
'PAPER-SLIDER',
- 'PAPER-SPINNER',
+ 'PAPER-SPINNER-LITE',
'STYLE',
'TEMPLATE',
]);
@@ -65,18 +65,18 @@ cr.define('settings', function() {
* @private
*/
function findAndRemoveHighlights_(node) {
- var wrappers = node.querySelectorAll('* /deep/ .' + WRAPPER_CSS_CLASS);
+ const wrappers = node.querySelectorAll('* /deep/ .' + WRAPPER_CSS_CLASS);
- for (var i = 0; i < wrappers.length; i++) {
- var wrapper = wrappers[i];
- var originalNode =
+ for (let i = 0; i < wrappers.length; i++) {
+ const wrapper = wrappers[i];
+ const originalNode =
wrapper.querySelector('.' + ORIGINAL_CONTENT_CSS_CLASS);
wrapper.parentElement.replaceChild(originalNode.firstChild, wrapper);
}
- var searchBubbles =
+ const searchBubbles =
node.querySelectorAll('* /deep/ .' + SEARCH_BUBBLE_CSS_CLASS);
- for (var j = 0; j < searchBubbles.length; j++)
+ for (let j = 0; j < searchBubbles.length; j++)
searchBubbles[j].remove();
}
@@ -87,12 +87,12 @@ cr.define('settings', function() {
* @param {!Array<string>} tokens The string tokens after splitting on the
* relevant regExp. Even indices hold text that doesn't need highlighting,
* odd indices hold the text to be highlighted. For example:
- * var r = new RegExp('(foo)', 'i');
+ * const r = new RegExp('(foo)', 'i');
* 'barfoobar foo bar'.split(r) => ['bar', 'foo', 'bar ', 'foo', ' bar']
* @private
*/
function highlight_(node, tokens) {
- var wrapper = document.createElement('span');
+ const wrapper = document.createElement('span');
wrapper.classList.add(WRAPPER_CSS_CLASS);
// Use existing node as placeholder to determine where to insert the
// replacement content.
@@ -101,21 +101,21 @@ cr.define('settings', function() {
// Keep the existing node around for when the highlights are removed. The
// existing text node might be involved in data-binding and therefore should
// not be discarded.
- var span = document.createElement('span');
+ const span = document.createElement('span');
span.classList.add(ORIGINAL_CONTENT_CSS_CLASS);
span.style.display = 'none';
span.appendChild(node);
wrapper.appendChild(span);
- for (var i = 0; i < tokens.length; ++i) {
+ for (let i = 0; i < tokens.length; ++i) {
if (i % 2 == 0) {
wrapper.appendChild(document.createTextNode(tokens[i]));
} else {
- var span = document.createElement('span');
- span.classList.add(HIT_CSS_CLASS);
- span.style.backgroundColor = '#ffeb3b'; // --var(--paper-yellow-500)
- span.textContent = tokens[i];
- wrapper.appendChild(span);
+ const hitSpan = document.createElement('span');
+ hitSpan.classList.add(HIT_CSS_CLASS);
+ hitSpan.style.backgroundColor = '#ffeb3b'; // --var(--paper-yellow-500)
+ hitSpan.textContent = tokens[i];
+ wrapper.appendChild(hitSpan);
}
}
}
@@ -131,7 +131,7 @@ cr.define('settings', function() {
* @private
*/
function findAndHighlightMatches_(request, root) {
- var foundMatches = false;
+ let foundMatches = false;
function doSearch(node) {
if (node.nodeName == 'TEMPLATE' && node.hasAttribute('route-path') &&
!node.if && !node.hasAttribute(SKIP_SEARCH_CSS_ATTRIBUTE)) {
@@ -143,7 +143,7 @@ cr.define('settings', function() {
return;
if (node instanceof HTMLElement) {
- var element = /** @type {HTMLElement} */ (node);
+ const element = /** @type {HTMLElement} */ (node);
if (element.hasAttribute(SKIP_SEARCH_CSS_ATTRIBUTE) ||
element.hasAttribute('hidden') || element.style.display == 'none') {
return;
@@ -151,7 +151,7 @@ cr.define('settings', function() {
}
if (node.nodeType == Node.TEXT_NODE) {
- var textContent = node.nodeValue.trim();
+ const textContent = node.nodeValue.trim();
if (textContent.length == 0)
return;
@@ -170,16 +170,16 @@ cr.define('settings', function() {
return;
}
- var child = node.firstChild;
+ let child = node.firstChild;
while (child !== null) {
// Getting a reference to the |nextSibling| before calling doSearch()
// because |child| could be removed from the DOM within doSearch().
- var nextSibling = child.nextSibling;
+ const nextSibling = child.nextSibling;
doSearch(child);
child = nextSibling;
}
- var shadowRoot = node.shadowRoot;
+ const shadowRoot = node.shadowRoot;
if (shadowRoot)
doSearch(shadowRoot);
}
@@ -196,7 +196,7 @@ cr.define('settings', function() {
* @private
*/
function highlightAssociatedControl_(element, rawQuery) {
- var searchBubble = element.querySelector('.' + SEARCH_BUBBLE_CSS_CLASS);
+ let searchBubble = element.querySelector('.' + SEARCH_BUBBLE_CSS_CLASS);
// If the associated control has already been highlighted due to another
// match on the same subpage, there is no need to do anything.
if (searchBubble)
@@ -204,7 +204,7 @@ cr.define('settings', function() {
searchBubble = document.createElement('div');
searchBubble.classList.add(SEARCH_BUBBLE_CSS_CLASS);
- var innards = document.createElement('div');
+ const innards = document.createElement('div');
innards.classList.add('search-bubble-innards', 'text-elide');
innards.textContent = rawQuery;
searchBubble.appendChild(innards);
@@ -212,7 +212,7 @@ cr.define('settings', function() {
// Dynamically position the bubble at the edge the associated control
// element.
- var updatePosition = function() {
+ const updatePosition = function() {
searchBubble.style.top = element.offsetTop +
(innards.classList.contains('above') ? -searchBubble.offsetHeight :
element.offsetHeight) +
@@ -233,9 +233,9 @@ cr.define('settings', function() {
* @private
*/
function revealParentSection_(node, rawQuery) {
- var associatedControl = null;
+ let associatedControl = null;
// Find corresponding SETTINGS-SECTION parent and make it visible.
- var parent = node;
+ let parent = node;
while (parent && parent.nodeName !== 'SETTINGS-SECTION') {
parent = parent.nodeType == Node.DOCUMENT_FRAGMENT_NODE ?
parent.host :
@@ -294,17 +294,17 @@ cr.define('settings', function() {
/** @override */
exec() {
- var routePath = this.node.getAttribute('route-path');
- var subpageTemplate =
+ const routePath = this.node.getAttribute('route-path');
+ const subpageTemplate =
this.node['_content'].querySelector('settings-subpage');
subpageTemplate.setAttribute('route-path', routePath);
assert(!this.node.if);
this.node.if = true;
return new Promise((resolve, reject) => {
- var parent = this.node.parentNode;
+ const parent = this.node.parentNode;
parent.async(() => {
- var renderedNode =
+ const renderedNode =
parent.querySelector('[route-path="' + routePath + '"]');
// Register a SearchAndHighlightTask for the part of the DOM that was
// just rendered.
@@ -327,7 +327,7 @@ cr.define('settings', function() {
/** @override */
exec() {
- var foundMatches = findAndHighlightMatches_(this.request, this.node);
+ const foundMatches = findAndHighlightMatches_(this.request, this.node);
this.request.updateMatches(foundMatches);
return Promise.resolve();
}
@@ -346,10 +346,10 @@ cr.define('settings', function() {
exec() {
findAndRemoveHighlights_(this.node);
- var shouldSearch = this.request.regExp !== null;
+ const shouldSearch = this.request.regExp !== null;
this.setSectionsVisibility_(!shouldSearch);
if (shouldSearch) {
- var foundMatches = findAndHighlightMatches_(this.request, this.node);
+ const foundMatches = findAndHighlightMatches_(this.request, this.node);
this.request.updateMatches(foundMatches);
}
@@ -361,9 +361,9 @@ cr.define('settings', function() {
* @private
*/
setSectionsVisibility_(visible) {
- var sections = this.node.querySelectorAll('settings-section');
+ const sections = this.node.querySelectorAll('settings-section');
- for (var i = 0; i < sections.length; i++)
+ for (let i = 0; i < sections.length; i++)
sections[i].hiddenBySearch = !visible;
}
}
@@ -439,28 +439,25 @@ cr.define('settings', function() {
if (this.running_)
return;
- while (1) {
- var task = this.popNextTask_();
- if (!task) {
- this.running_ = false;
- if (this.onEmptyCallback_)
- this.onEmptyCallback_();
- return;
- }
-
- this.running_ = true;
- window.requestIdleCallback(() => {
- if (!this.request_.canceled) {
- task.exec().then(() => {
- this.running_ = false;
- this.consumePending_();
- });
- }
- // Nothing to do otherwise. Since the request corresponding to this
- // queue was canceled, the queue is disposed along with the request.
- });
+ const task = this.popNextTask_();
+ if (!task) {
+ this.running_ = false;
+ if (this.onEmptyCallback_)
+ this.onEmptyCallback_();
return;
}
+
+ this.running_ = true;
+ window.requestIdleCallback(() => {
+ if (!this.request_.canceled) {
+ task.exec().then(() => {
+ this.running_ = false;
+ this.consumePending_();
+ });
+ }
+ // Nothing to do otherwise. Since the request corresponding to this
+ // queue was canceled, the queue is disposed along with the request.
+ });
}
}
@@ -511,11 +508,11 @@ cr.define('settings', function() {
* @private
*/
generateRegExp_() {
- var regExp = null;
+ let regExp = null;
// Generate search text by escaping any characters that would be
// problematic for regular expressions.
- var searchText = this.rawQuery_.trim().replace(SANITIZE_REGEX, '\\$&');
+ const searchText = this.rawQuery_.trim().replace(SANITIZE_REGEX, '\\$&');
if (searchText.length > 0)
regExp = new RegExp(`(${searchText})`, 'i');
@@ -545,8 +542,8 @@ cr.define('settings', function() {
}
}
- /** @const {!RegExp} */
- var SANITIZE_REGEX = /[-[\]{}()*+?.,\\^$|#\s]/g;
+ /** @type {!RegExp} */
+ const SANITIZE_REGEX = /[-[\]{}()*+?.,\\^$|#\s]/g;
/** @interface */
class SearchManager {
@@ -582,7 +579,7 @@ cr.define('settings', function() {
}
this.lastSearchedText_ = text;
- var request = new SearchRequest(text, page);
+ const request = new SearchRequest(text, page);
this.activeRequests_.add(request);
request.start();
return request.resolver.promise.then(() => {
diff --git a/chromium/chrome/browser/resources/settings/settings_main/settings_main.js b/chromium/chrome/browser/resources/settings/settings_main/settings_main.js
index df1eb65bbc8..20fd84404b5 100644
--- a/chromium/chrome/browser/resources/settings/settings_main/settings_main.js
+++ b/chromium/chrome/browser/resources/settings/settings_main/settings_main.js
@@ -5,7 +5,7 @@
/**
* @typedef {{about: boolean, settings: boolean}}
*/
-var MainPageVisibility;
+let MainPageVisibility;
/**
* @fileoverview
@@ -123,14 +123,14 @@ Polymer({
* @private
*/
setOverscroll_: function(opt_minHeight) {
- var scroller = this.offsetParent;
+ const scroller = this.offsetParent;
if (!scroller)
return;
- var overscroll = this.$.overscroll;
- var visibleBottom = scroller.scrollTop + scroller.clientHeight;
- var overscrollBottom = overscroll.offsetTop + overscroll.scrollHeight;
+ const overscroll = this.$.overscroll;
+ const visibleBottom = scroller.scrollTop + scroller.clientHeight;
+ const overscrollBottom = overscroll.offsetTop + overscroll.scrollHeight;
// How much of the overscroll is visible (may be negative).
- var visibleOverscroll =
+ const visibleOverscroll =
overscroll.scrollHeight - (overscrollBottom - visibleBottom);
this.overscroll_ =
Math.max(opt_minHeight || 0, Math.ceil(visibleOverscroll));
@@ -150,9 +150,9 @@ Polymer({
this.ignoreScroll_ = true;
// Prevent scrolling the container.
- var scrollerWidth = this.offsetParent.clientWidth;
+ const scrollerWidth = this.offsetParent.clientWidth;
this.offsetParent.style.overflow = 'hidden';
- var scrollbarWidth = this.offsetParent.clientWidth - scrollerWidth;
+ const scrollbarWidth = this.offsetParent.clientWidth - scrollerWidth;
this.offsetParent.style.width = 'calc(100% - ' + scrollbarWidth + 'px)';
} else {
this.ignoreScroll_ = false;
@@ -177,7 +177,7 @@ Polymer({
* @private
*/
updatePagesShown_: function() {
- var inAbout = settings.routes.ABOUT.contains(settings.getCurrentRoute());
+ const inAbout = settings.routes.ABOUT.contains(settings.getCurrentRoute());
this.showPages_ = {about: inAbout, settings: !inAbout};
// Calculate and set the overflow padding.
@@ -215,18 +215,18 @@ Polymer({
* @private
*/
overscrollHeight_: function() {
- var route = settings.getCurrentRoute();
+ const route = settings.getCurrentRoute();
if (!route.section || route.isSubpage() || this.showPages_.about)
return 0;
- var page = this.getPage_(route);
- var section = page && page.getSection(route.section);
+ const page = this.getPage_(route);
+ const section = page && page.getSection(route.section);
if (!section || !section.offsetParent)
return 0;
// Find the distance from the section's top to the overscroll.
- var sectionTop = section.offsetParent.offsetTop + section.offsetTop;
- var distance = this.$.overscroll.offsetTop - sectionTop;
+ const sectionTop = section.offsetParent.offsetTop + section.offsetTop;
+ const distance = this.$.overscroll.offsetTop - sectionTop;
return Math.max(0, this.offsetParent.clientHeight - distance);
},
@@ -261,7 +261,7 @@ Polymer({
return new Promise((resolve, reject) => {
setTimeout(() => {
- var whenSearchDone =
+ const whenSearchDone =
assert(this.getPage_(settings.routes.BASIC)).searchContents(query);
whenSearchDone.then(result => {
resolve();
diff --git a/chromium/chrome/browser/resources/settings/settings_menu/settings_menu.js b/chromium/chrome/browser/resources/settings/settings_menu/settings_menu.js
index 3369e4ea146..aec2a0c3484 100644
--- a/chromium/chrome/browser/resources/settings/settings_menu/settings_menu.js
+++ b/chromium/chrome/browser/resources/settings/settings_menu/settings_menu.js
@@ -31,11 +31,11 @@ Polymer({
/** @param {!settings.Route} newRoute */
currentRouteChanged: function(newRoute) {
- var currentPath = newRoute.path;
+ const currentPath = newRoute.path;
// Focus the initially selected path.
- var anchors = this.root.querySelectorAll('a');
- for (var i = 0; i < anchors.length; ++i) {
+ const anchors = this.root.querySelectorAll('a');
+ for (let i = 0; i < anchors.length; ++i) {
if (anchors[i].getAttribute('href') == currentPath) {
this.setSelectedUrl_(anchors[i].href);
return;
@@ -72,8 +72,8 @@ Polymer({
onSelectorActivate_: function(event) {
this.setSelectedUrl_(event.detail.selected);
- var path = new URL(event.detail.selected).pathname;
- var route = settings.getRouteForPath(path);
+ const path = new URL(event.detail.selected).pathname;
+ const route = settings.getRouteForPath(path);
assert(route, 'settings-menu has an entry with an invalid route.');
settings.navigateTo(
route, /* dynamicParams */ null, /* removeSearch */ true);
diff --git a/chromium/chrome/browser/resources/settings/settings_page/main_page_behavior.js b/chromium/chrome/browser/resources/settings/settings_page/main_page_behavior.js
index d46d1e64640..5abc16e9982 100644
--- a/chromium/chrome/browser/resources/settings/settings_page/main_page_behavior.js
+++ b/chromium/chrome/browser/resources/settings/settings_page/main_page_behavior.js
@@ -8,7 +8,7 @@
* most one section should be expanded at any given time.
* @polymerBehavior MainPageBehavior
*/
-var MainPageBehaviorImpl = {
+const MainPageBehaviorImpl = {
properties: {
/**
* Help CSS to alter style during the horizontal swipe animation.
@@ -58,7 +58,7 @@ var MainPageBehaviorImpl = {
* @param {settings.Route} oldRoute
*/
currentRouteChanged: function(newRoute, oldRoute) {
- var oldRouteWasSection = !!oldRoute && !!oldRoute.parent &&
+ const oldRouteWasSection = !!oldRoute && !!oldRoute.parent &&
!!oldRoute.section && oldRoute.parent.section != oldRoute.section;
if (this.scroller) {
@@ -78,7 +78,7 @@ var MainPageBehaviorImpl = {
// Scroll to the section except for back/forward. Also scroll for any
// in-page back/forward navigations (from a section or the root page).
// Also always scroll when coming from either the About or root page.
- var scrollToSection = !settings.lastRouteChangeWasPopstate() ||
+ const scrollToSection = !settings.lastRouteChangeWasPopstate() ||
oldRouteWasSection || oldRoute == settings.routes.BASIC ||
oldRoute == settings.routes.ABOUT;
@@ -128,8 +128,8 @@ var MainPageBehaviorImpl = {
* @private
*/
tryTransitionToSection_: function(scrollToSection, immediate) {
- var currentRoute = settings.getCurrentRoute();
- var currentSection = this.getSection(currentRoute.section);
+ const currentRoute = settings.getCurrentRoute();
+ const currentSection = this.getSection(currentRoute.section);
// If an animation is already playing, try finishing or canceling it.
if (this.currentAnimation_) {
@@ -139,8 +139,8 @@ var MainPageBehaviorImpl = {
return;
}
- var promise;
- var expandedSection = /** @type {?SettingsSectionElement} */ (
+ let promise;
+ const expandedSection = /** @type {?SettingsSectionElement} */ (
this.$$('settings-section.expanded'));
if (expandedSection) {
// If the section shouldn't be expanded, collapse it.
@@ -188,8 +188,8 @@ var MainPageBehaviorImpl = {
* @private
*/
maybeStopCurrentAnimation_: function() {
- var currentRoute = settings.getCurrentRoute();
- var animatingSection = /** @type {?SettingsSectionElement} */ (
+ const currentRoute = settings.getCurrentRoute();
+ const animatingSection = /** @type {?SettingsSectionElement} */ (
this.$$('settings-section.expanding, settings-section.collapsing'));
assert(animatingSection);
@@ -297,13 +297,13 @@ var MainPageBehaviorImpl = {
// Don't animate the collapse if we are transitioning between Basic/Advanced
// and About, since the section won't be visible.
- var needAnimate =
+ const needAnimate =
settings.routes.ABOUT.contains(settings.getCurrentRoute()) ==
(section.domHost.tagName == 'SETTINGS-ABOUT-PAGE');
// Animate the collapse if the section knows the original height, except
// when switching between Basic/Advanced and About.
- var shouldAnimateCollapse = needAnimate && section.canAnimateCollapse();
+ const shouldAnimateCollapse = needAnimate && section.canAnimateCollapse();
if (shouldAnimateCollapse) {
this.fire('freeze-scroll', true);
// Do the initial collapse setup, which takes the section out of the flow,
@@ -327,7 +327,7 @@ var MainPageBehaviorImpl = {
return new Promise((resolve, reject) => {
// Wait for the other sections to show up so we can scroll properly.
setTimeout(() => {
- var newSection = settings.getCurrentRoute().section &&
+ const newSection = settings.getCurrentRoute().section &&
this.getSection(settings.getCurrentRoute().section);
// Scroll to the new section or the original position.
@@ -360,15 +360,15 @@ var MainPageBehaviorImpl = {
},
/**
- /**
* Hides or unhides the sections not being expanded.
* @param {string} sectionName The section to keep visible.
* @param {boolean} hidden Whether the sections should be hidden.
* @private
*/
toggleOtherSectionsHidden_: function(sectionName, hidden) {
- var sections = Polymer.dom(this.root).querySelectorAll('settings-section');
- for (var i = 0; i < sections.length; i++)
+ const sections =
+ Polymer.dom(this.root).querySelectorAll('settings-section');
+ for (let i = 0; i < sections.length; i++)
sections[i].hidden = hidden && (sections[i].section != sectionName);
},
@@ -386,7 +386,7 @@ var MainPageBehaviorImpl = {
};
/** @polymerBehavior */
-var MainPageBehavior = [
+const MainPageBehavior = [
settings.RouteObserverBehavior,
MainPageBehaviorImpl,
];
diff --git a/chromium/chrome/browser/resources/settings/settings_page/settings_animated_pages.js b/chromium/chrome/browser/resources/settings/settings_page/settings_animated_pages.js
index 7fca4be7942..b20936cc35c 100644
--- a/chromium/chrome/browser/resources/settings/settings_page/settings_animated_pages.js
+++ b/chromium/chrome/browser/resources/settings/settings_page/settings_animated_pages.js
@@ -66,7 +66,7 @@ Polymer({
// Only handle iron-select events from neon-animatable elements and the
// given whitelist of settings-subpage instances.
- var whitelist = 'settings-subpage#site-settings';
+ let whitelist = 'settings-subpage#site-settings';
if (settings.routes.SITE_SETTINGS_COOKIES) {
whitelist += ', settings-subpage[route-path=\"' +
@@ -83,7 +83,7 @@ Polymer({
if (!e.detail.item.matches('neon-animatable, ' + whitelist))
return;
- var selector = this.focusConfig.get(this.previousRoute_.path);
+ const selector = this.focusConfig.get(this.previousRoute_.path);
if (selector) {
// neon-animatable has "display: none" until the animation finishes, so
// calling focus() on any of its children has no effect until "display:
@@ -150,16 +150,16 @@ Polymer({
if (oldRoute) {
if (oldRoute.isSubpage() && newRoute.depth > oldRoute.depth) {
- var isRtl = loadTimeData.getString('textdirection') == 'rtl';
- var exit = isRtl ? 'right' : 'left';
- var entry = isRtl ? 'left' : 'right';
+ const isRtl = loadTimeData.getString('textdirection') == 'rtl';
+ const exit = isRtl ? 'right' : 'left';
+ const entry = isRtl ? 'left' : 'right';
this.$.animatedPages.exitAnimation = 'slide-' + exit + '-animation';
this.$.animatedPages.entryAnimation =
'slide-from-' + entry + '-animation';
} else if (oldRoute.depth > newRoute.depth) {
- var isRtl = loadTimeData.getString('textdirection') == 'rtl';
- var exit = isRtl ? 'left' : 'right';
- var entry = isRtl ? 'right' : 'left';
+ const isRtl = loadTimeData.getString('textdirection') == 'rtl';
+ const exit = isRtl ? 'left' : 'right';
+ const entry = isRtl ? 'right' : 'left';
this.$.animatedPages.exitAnimation = 'slide-' + exit + '-animation';
this.$.animatedPages.entryAnimation =
'slide-from-' + entry + '-animation';
@@ -189,8 +189,8 @@ Polymer({
* @private
*/
ensureSubpageInstance_: function() {
- var routePath = settings.getCurrentRoute().path;
- var template = Polymer.dom(this).querySelector(
+ const routePath = settings.getCurrentRoute().path;
+ const template = Polymer.dom(this).querySelector(
'template[route-path="' + routePath + '"]');
// Nothing to do if the subpage isn't wrapped in a <template> or the
@@ -199,8 +199,8 @@ Polymer({
return;
// Set the subpage's id for use by neon-animated-pages.
- var subpage = /** @type {{_content: DocumentFragment}} */ (template)
- ._content.querySelector('settings-subpage');
+ const subpage = /** @type {{_content: DocumentFragment}} */ (template)
+ ._content.querySelector('settings-subpage');
subpage.setAttribute('route-path', routePath);
// Carry over the 'no-search' attribute from the template to the stamped
diff --git a/chromium/chrome/browser/resources/settings/settings_page/settings_section.js b/chromium/chrome/browser/resources/settings/settings_page/settings_section.js
index acf750005e0..a173f127690 100644
--- a/chromium/chrome/browser/resources/settings/settings_page/settings_section.js
+++ b/chromium/chrome/browser/resources/settings/settings_page/settings_section.js
@@ -16,7 +16,7 @@
* </settings-section>
*/
-var SettingsSectionElement = Polymer({
+let SettingsSectionElement = Polymer({
is: 'settings-section',
properties: {
@@ -66,12 +66,12 @@ var SettingsSectionElement = Polymer({
* @private
*/
setFrozen: function(frozen) {
- var card = this.$.card;
+ const card = this.$.card;
if (frozen) {
this.style.height = this.clientHeight + 'px';
- var cardHeight = card.offsetHeight;
- var cardWidth = card.offsetWidth;
+ const cardHeight = card.offsetHeight;
+ const cardWidth = card.offsetWidth;
// If the section is not displayed yet (e.g., navigated directly to a
// sub-page), cardHeight and cardWidth are 0, so do not set the height or
// width explicitly.
@@ -115,7 +115,7 @@ var SettingsSectionElement = Polymer({
immediateExpand: function(container) {
// Target position is the container's top edge in the viewport.
- var containerTop = container.getBoundingClientRect().top;
+ const containerTop = container.getBoundingClientRect().top;
this.$.card.position = 'fixed';
this.$.card.top = containerTop + 'px';
@@ -142,17 +142,17 @@ var SettingsSectionElement = Polymer({
this.classList.add('expanding');
// Start the card in place, at its distance from the container's padding.
- var startTop = this.$.card.getBoundingClientRect().top + 'px';
- var startHeight = this.$.card.clientHeight + 'px';
+ const startTop = this.$.card.getBoundingClientRect().top + 'px';
+ const startHeight = this.$.card.clientHeight + 'px';
// Target position is the container's top edge in the viewport.
- var containerTop = container.getBoundingClientRect().top;
- var endTop = containerTop + 'px';
+ const containerTop = container.getBoundingClientRect().top;
+ const endTop = containerTop + 'px';
// The card should stretch from the bottom of the toolbar to the bottom of
// the page. calc(100% - top) lets the card resize if the window resizes.
- var endHeight = 'calc(100% - ' + containerTop + 'px)';
+ const endHeight = 'calc(100% - ' + containerTop + 'px)';
- var animation =
+ const animation =
this.animateCard_('fixed', startTop, endTop, startHeight, endHeight);
// The empty onRejected function prevents the promise from skipping forward
// to the next then() with a rejection callback.
@@ -202,30 +202,30 @@ var SettingsSectionElement = Polymer({
// Make the card position: absolute, so scrolling is less of a crapshoot.
// First find the current distance between this section and the card using
// fixed coordinates; the absolute distance will be the same.
- var fixedCardTop = this.$.card.getBoundingClientRect().top;
- var fixedSectionTop = this.getBoundingClientRect().top;
- var distance = fixedCardTop - fixedSectionTop;
+ const fixedCardTop = this.$.card.getBoundingClientRect().top;
+ const fixedSectionTop = this.getBoundingClientRect().top;
+ const distance = fixedCardTop - fixedSectionTop;
// The target position is right below our header.
- var headerStyle = getComputedStyle(this.$.header);
- var cardTargetTop = this.$.header.offsetHeight +
+ const headerStyle = getComputedStyle(this.$.header);
+ const cardTargetTop = this.$.header.offsetHeight +
parseFloat(headerStyle.marginBottom) +
parseFloat(headerStyle.marginTop);
// Start the card at its current height and distance from our top.
- var startTop = distance + 'px';
- var startHeight = this.$.card.style.height;
+ const startTop = distance + 'px';
+ const startHeight = this.$.card.style.height;
// End at the bottom of our header.
- var endTop = cardTargetTop + 'px';
- var endHeight = (this.collapsedHeight_ - cardTargetTop) + 'px';
+ const endTop = cardTargetTop + 'px';
+ const endHeight = (this.collapsedHeight_ - cardTargetTop) + 'px';
// The card no longer needs position: fixed.
this.$.card.style.position = '';
// Collapse this section, animate the card into place, and remove its
// other properties.
- var animation =
+ const animation =
this.animateCard_('absolute', startTop, endTop, startHeight, endHeight);
this.$.card.style.width = '';
this.$.card.style.height = '';
@@ -257,23 +257,23 @@ var SettingsSectionElement = Polymer({
*/
animateCard_: function(position, startTop, endTop, startHeight, endHeight) {
// Width does not change.
- var width = this.$.card.clientWidth + 'px';
+ const width = this.$.card.clientWidth + 'px';
- var startFrame = {
+ const startFrame = {
position: position,
width: width,
top: startTop,
height: startHeight,
};
- var endFrame = {
+ const endFrame = {
position: position,
width: width,
top: endTop,
height: endHeight,
};
- var options = /** @type {!KeyframeEffectOptions} */ ({
+ const options = /** @type {!KeyframeEffectOptions} */ ({
duration: settings.animation.Timing.DURATION,
easing: settings.animation.Timing.EASING,
});
diff --git a/chromium/chrome/browser/resources/settings/settings_page/settings_subpage.html b/chromium/chrome/browser/resources/settings/settings_page/settings_subpage.html
index cdbdcb2689a..12b26d259d6 100644
--- a/chromium/chrome/browser/resources/settings/settings_page/settings_subpage.html
+++ b/chromium/chrome/browser/resources/settings/settings_page/settings_subpage.html
@@ -5,7 +5,7 @@
<link rel="import" href="chrome://resources/polymer/v1_0/neon-animation/neon-animatable-behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-ripple/paper-ripple.html">
-<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-spinner/paper-spinner-lite.html">
<link rel="import" href="../icons.html">
<link rel="import" href="../route.html">
<link rel="import" href="settings_subpage_search.html">
@@ -41,7 +41,7 @@
-webkit-margin-start: -10px;
}
- paper-spinner {
+ paper-spinner-lite {
@apply(--cr-icon-height-width);
}
@@ -74,7 +74,7 @@
</settings-subpage-search>
</template>
<template is="dom-if" if="[[showSpinner]]">
- <paper-spinner active></paper-spinner>
+ <paper-spinner-lite active></paper-spinner-lite>
</template>
</div>
<slot></slot>
diff --git a/chromium/chrome/browser/resources/settings/settings_resources.grd b/chromium/chrome/browser/resources/settings/settings_resources.grd
index f5cc6960361..34e3036a3cc 100644
--- a/chromium/chrome/browser/resources/settings/settings_resources.grd
+++ b/chromium/chrome/browser/resources/settings/settings_resources.grd
@@ -318,6 +318,12 @@
file="chrome_cleanup_page/chrome_cleanup_page.js"
type="chrome_html"
preprocess="true" />
+ <structure name="IDR_SETTINGS_CHROME_CLEANUP_ITEMS_TO_REMOVE_LIST_HTML"
+ file="chrome_cleanup_page/items_to_remove_list.html"
+ type="chrome_html"/>
+ <structure name="IDR_SETTINGS_CHROME_CLEANUP_ITEMS_TO_REMOVE_LIST_JS"
+ file="chrome_cleanup_page/items_to_remove_list.js"
+ type="chrome_html"/>
</if>
<structure name="IDR_SETTINGS_CLEAR_BROWSING_DATA_BROWSER_PROXY_HTML"
file="clear_browsing_data_dialog/clear_browsing_data_browser_proxy.html"
@@ -415,6 +421,9 @@
<structure name="IDR_SETTINGS_CONTROLS_TOGGLE_BUTTON_JS"
file="controls/settings_toggle_button.js"
type="chrome_html" />
+ <structure name="IDR_SETTINGS_COOKIE_INFO_HTML"
+ file="site_settings/cookie_info.html"
+ type="chrome_html" />
<structure name="IDR_SETTINGS_COOKIE_INFO_JS"
file="site_settings/cookie_info.js"
type="chrome_html" />
diff --git a/chromium/chrome/browser/resources/settings/settings_ui/settings_ui.js b/chromium/chrome/browser/resources/settings/settings_ui/settings_ui.js
index 9a00a856991..097280993a4 100644
--- a/chromium/chrome/browser/resources/settings/settings_ui/settings_ui.js
+++ b/chromium/chrome/browser/resources/settings/settings_ui/settings_ui.js
@@ -165,14 +165,14 @@ Polymer({
/** @param {!settings.Route} route */
currentRouteChanged: function(route) {
- var urlSearchQuery = settings.getQueryParameters().get('search') || '';
+ const urlSearchQuery = settings.getQueryParameters().get('search') || '';
if (urlSearchQuery == this.lastSearchQuery_)
return;
this.lastSearchQuery_ = urlSearchQuery;
- var toolbar = /** @type {!CrToolbarElement} */ (this.$$('cr-toolbar'));
- var searchField =
+ const toolbar = /** @type {!CrToolbarElement} */ (this.$$('cr-toolbar'));
+ const searchField =
/** @type {CrToolbarSearchFieldElement} */ (toolbar.getSearchField());
// If the search was initiated by directly entering a search URL, need to
@@ -191,7 +191,7 @@ Polymer({
* @private
*/
onRefreshPref_: function(e) {
- var prefName = /** @type {string} */ (e.detail);
+ const prefName = /** @type {string} */ (e.detail);
return /** @type {SettingsPrefsElement} */ (this.$.prefs).refresh(prefName);
},
@@ -204,7 +204,7 @@ Polymer({
// Trim leading whitespace only, to prevent searching for empty string. This
// still allows the user to search for 'foo bar', while taking a long pause
// after typing 'foo '.
- var query = e.detail.replace(/^\s+/, '');
+ const query = e.detail.replace(/^\s+/, '');
// Prevent duplicate history entries.
if (query == this.lastSearchQuery_)
return;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/all_sites.js b/chromium/chrome/browser/resources/settings/site_settings/all_sites.js
index 23f37fd1441..1c18d1981ac 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/all_sites.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/all_sites.js
@@ -41,11 +41,11 @@ Polymer({
*/
getAllSitesList_: function() {
/** @type {!Array<!RawSiteException>} */
- var promiseList = [];
+ const promiseList = [];
- var types = Object.values(settings.ContentSettingsTypes);
- for (var i = 0; i < types.length; i++) {
- var type = types[i];
+ const types = Object.values(settings.ContentSettingsTypes);
+ for (let i = 0; i < types.length; i++) {
+ const type = types[i];
// <if expr="not chromeos">
if (type == settings.ContentSettingsTypes.PROTECTED_CONTENT)
continue;
@@ -86,10 +86,10 @@ Polymer({
* @private
*/
processExceptions_: function(data) {
- var sites = /** @type {!Array<!RawSiteException>} */ ([]);
- for (var i = 0; i < data.length; ++i) {
- var exceptionList = data[i];
- for (var k = 0; k < exceptionList.length; ++k) {
+ const sites = /** @type {!Array<!RawSiteException>} */ ([]);
+ for (let i = 0; i < data.length; ++i) {
+ const exceptionList = data[i];
+ for (let k = 0; k < exceptionList.length; ++k) {
sites.push(exceptionList[k]);
}
}
@@ -107,19 +107,19 @@ Polymer({
* @private
*/
toSiteArray_: function(sites) {
- var self = this;
+ const self = this;
sites.sort(function(a, b) {
- var url1 = self.toUrl(a.origin);
- var url2 = self.toUrl(b.origin);
- var comparison = url1.host.localeCompare(url2.host);
+ const url1 = self.toUrl(a.origin);
+ const url2 = self.toUrl(b.origin);
+ let comparison = url1.host.localeCompare(url2.host);
if (comparison == 0) {
comparison = url1.protocol.localeCompare(url2.protocol);
if (comparison == 0) {
comparison = url1.port.localeCompare(url2.port);
if (comparison == 0) {
// Compare hosts for the embedding origins.
- var host1 = self.toUrl(a.embeddingOrigin);
- var host2 = self.toUrl(b.embeddingOrigin);
+ let host1 = self.toUrl(a.embeddingOrigin);
+ let host2 = self.toUrl(b.embeddingOrigin);
host1 = (host1 == null) ? '' : host1.host;
host2 = (host2 == null) ? '' : host2.host;
return host1.localeCompare(host2);
@@ -128,17 +128,17 @@ Polymer({
}
return comparison;
});
- var results = /** @type {!Array<!SiteException>} */ ([]);
- var lastOrigin = '';
- var lastEmbeddingOrigin = '';
- for (var i = 0; i < sites.length; ++i) {
+ const results = /** @type {!Array<!SiteException>} */ ([]);
+ let lastOrigin = '';
+ let lastEmbeddingOrigin = '';
+ for (let i = 0; i < sites.length; ++i) {
// Remove duplicates.
if (sites[i].origin == lastOrigin &&
sites[i].embeddingOrigin == lastEmbeddingOrigin) {
continue;
}
/** @type {!SiteException} */
- var siteException = this.expandSiteException(sites[i]);
+ const siteException = this.expandSiteException(sites[i]);
results.push(siteException);
lastOrigin = siteException.origin;
lastEmbeddingOrigin = siteException.embeddingOrigin;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/category_default_setting.js b/chromium/chrome/browser/resources/settings/site_settings/category_default_setting.js
index a73e3303987..220b76dad6f 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/category_default_setting.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/category_default_setting.js
@@ -123,7 +123,7 @@ Polymer({
case settings.ContentSettingsTypes.COOKIES:
// This category is tri-state: "Allow", "Block", "Keep data until
// browser quits".
- var value = settings.ContentSetting.BLOCK;
+ let value = settings.ContentSetting.BLOCK;
if (this.categoryEnabled) {
value = this.subControlParams_.value ?
settings.ContentSetting.SESSION_ONLY :
@@ -156,7 +156,7 @@ Polymer({
}
this.priorDefaultContentSetting_ = update;
- var basePref = {
+ const basePref = {
'key': 'controlParams',
'type': chrome.settingsPrivate.PrefType.BOOLEAN,
};
@@ -169,13 +169,14 @@ Polymer({
chrome.settingsPrivate.ControlledBy.USER_POLICY;
}
- var prefValue = this.computeIsSettingEnabled(update.setting);
+ const prefValue = this.computeIsSettingEnabled(update.setting);
// The controlParams_ must be replaced (rather than just value changes) so
// that observers will be notified of the change.
this.controlParams_ = /** @type {chrome.settingsPrivate.PrefObject} */ (
Object.assign({'value': prefValue}, basePref));
- var subPrefValue = this.category == settings.ContentSettingsTypes.COOKIES &&
+ const subPrefValue =
+ this.category == settings.ContentSettingsTypes.COOKIES &&
update.setting == settings.ContentSetting.SESSION_ONLY;
// The subControlParams_ must be replaced (rather than just value changes)
// so that observers will be notified of the change.
@@ -192,7 +193,7 @@ Polymer({
.then(defaultValue => {
this.updateControlParams_(defaultValue);
- var categoryEnabled =
+ const categoryEnabled =
this.computeIsSettingEnabled(defaultValue.setting);
this.optionLabel_ =
categoryEnabled ? this.toggleOnLabel : this.toggleOffLabel;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/compiled_resources2.gyp b/chromium/chrome/browser/resources/settings/site_settings/compiled_resources2.gyp
index 952595bdf69..38e5e6cef5f 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/compiled_resources2.gyp
+++ b/chromium/chrome/browser/resources/settings/site_settings/compiled_resources2.gyp
@@ -147,7 +147,6 @@
'dependencies': [
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
- '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:load_time_data',
'<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:web_ui_listener_behavior',
'constants',
diff --git a/chromium/chrome/browser/resources/settings/site_settings/constants.js b/chromium/chrome/browser/resources/settings/site_settings/constants.js
index 468d0b9fff3..c6a690d271f 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/constants.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/constants.js
@@ -57,7 +57,6 @@ settings.ContentSetting = {
* @enum {string}
*/
settings.SiteSettingSource = {
- ADS_BLOCKED: 'ads-blocked',
ADS_FILTER_BLACKLIST: 'ads-filter-blacklist',
DEFAULT: 'default',
// This source is for the Protected Media Identifier / Protected Content
@@ -73,12 +72,12 @@ settings.SiteSettingSource = {
/**
* A category value to use for the All Sites list.
- * @const {string}
+ * @type {string}
*/
settings.ALL_SITES = 'all-sites';
/**
* An invalid subtype value.
- * @const {string}
+ * @type {string}
*/
settings.INVALID_CATEGORY_SUBTYPE = '';
diff --git a/chromium/chrome/browser/resources/settings/site_settings/cookie_info.html b/chromium/chrome/browser/resources/settings/site_settings/cookie_info.html
new file mode 100644
index 00000000000..77485cabf8a
--- /dev/null
+++ b/chromium/chrome/browser/resources/settings/site_settings/cookie_info.html
@@ -0,0 +1 @@
+<script src="cookie_info.js"></script>
diff --git a/chromium/chrome/browser/resources/settings/site_settings/cookie_info.js b/chromium/chrome/browser/resources/settings/site_settings/cookie_info.js
index c41527432e4..c7c27b0fd7d 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/cookie_info.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/cookie_info.js
@@ -10,13 +10,13 @@
* totalUsage: string,
* type: string}}
*/
-var CookieDetails;
+let CookieDetails;
/**
* @typedef {{content: string,
* label: string}}
*/
-var CookieDataForDisplay;
+let CookieDataForDisplay;
// This structure maps the various cookie type names from C++ (hence the
// underscores) to arrays of the different types of data each has, along with
@@ -25,7 +25,7 @@ var CookieDataForDisplay;
// 1) to list what subset of the cookie data we want to show in the UI.
// 2) What order to show it in.
// 3) What user friendly label to prefix the data with.
-/** @const */ var cookieInfo = {
+const cookieInfo = {
'cookie': [
['name', 'cookieName'], ['content', 'cookieContent'],
['domain', 'cookieDomain'], ['path', 'cookiePath'],
@@ -79,18 +79,18 @@ var CookieDataForDisplay;
* @param {CookieDetails} data The contents of the cookie.
* @return {!Array<CookieDataForDisplay>}
*/
-var getCookieData = function(data) {
+const getCookieData = function(data) {
/** @type {!Array<CookieDataForDisplay>} */
- var out = [];
- var fields = cookieInfo[data.type];
- for (var i = 0; i < fields.length; i++) {
- var field = fields[i];
+ const out = [];
+ const fields = cookieInfo[data.type];
+ for (let i = 0; i < fields.length; i++) {
+ const field = fields[i];
// Iterate through the keys found in |cookieInfo| for the given |type|
// and see if those keys are present in the data. If so, display them
// (in the order determined by |cookieInfo|).
- var key = field[0];
+ const key = field[0];
if (data[key].length > 0) {
- var entry = /** @type {CookieDataForDisplay} */ ({
+ const entry = /** @type {CookieDataForDisplay} */ ({
label: loadTimeData.getString(field[1]),
content: data[key],
});
diff --git a/chromium/chrome/browser/resources/settings/site_settings/local_data_browser_proxy.js b/chromium/chrome/browser/resources/settings/site_settings/local_data_browser_proxy.js
index 224b4ba722d..0c1fef34002 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/local_data_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/local_data_browser_proxy.js
@@ -14,7 +14,7 @@
* children: !Array<CookieDetails>,
* }}
*/
-var CookieList;
+let CookieList;
/**
* @typedef {{
@@ -22,7 +22,7 @@ var CookieList;
* id: string,
* }}
*/
-var LocalDataItem;
+let LocalDataItem;
/**
* TODO(dschuyler): add |filter| and |order|.
@@ -31,7 +31,7 @@ var LocalDataItem;
* total: number,
* }}
*/
-var LocalDataList;
+let LocalDataList;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/site_settings/protocol_handlers.js b/chromium/chrome/browser/resources/settings/site_settings/protocol_handlers.js
index 7da371a9afe..6ad35cec77e 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/protocol_handlers.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/protocol_handlers.js
@@ -12,7 +12,7 @@
* All possible actions in the menu.
* @enum {string}
*/
-var MenuActions = {
+const MenuActions = {
SET_DEFAULT: 'SetDefault',
REMOVE: 'Remove',
};
@@ -22,7 +22,7 @@ var MenuActions = {
* protocol: string,
* spec: string}}
*/
-var HandlerEntry;
+let HandlerEntry;
/**
* @typedef {{default_handler: number,
@@ -31,7 +31,7 @@ var HandlerEntry;
* is_default_handler_set_by_user: boolean,
* protocol: string}}
*/
-var ProtocolEntry;
+let ProtocolEntry;
Polymer({
is: 'protocol-handlers',
@@ -166,7 +166,7 @@ Polymer({
* @private
*/
onDefaultTap_: function() {
- var item = this.actionMenuModel_.item;
+ const item = this.actionMenuModel_.item;
this.$$('dialog[is=cr-action-menu]').close();
this.actionMenuModel_ = null;
@@ -178,7 +178,7 @@ Polymer({
* @private
*/
onRemoveTap_: function() {
- var item = this.actionMenuModel_.item;
+ const item = this.actionMenuModel_.item;
this.$$('dialog[is=cr-action-menu]').close();
this.actionMenuModel_ = null;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_data.html b/chromium/chrome/browser/resources/settings/site_settings/site_data.html
index 72c73a87961..c50d94123c3 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_data.html
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_data.html
@@ -13,6 +13,7 @@
<link rel="import" href="../global_scroll_target_behavior.html">
<link rel="import" href="../settings_page/settings_subpage_search.html">
<link rel="import" href="../settings_shared_css.html">
+<link rel="import" href="cookie_info.html">
<link rel="import" href="local_data_browser_proxy.html">
<link rel="import" href="site_settings_behavior.html">
@@ -89,6 +90,5 @@
</div>
</dialog>
</template>
- <script src="cookie_info.js"></script>
<script src="site_data.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_data.js b/chromium/chrome/browser/resources/settings/site_settings/site_data.js
index e0e85e99d8b..4dbf87f04fc 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_data.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_data.js
@@ -14,7 +14,7 @@
* localData: string,
* }}
*/
-var CookieDataSummaryItem;
+let CookieDataSummaryItem;
/**
* @typedef {{
@@ -23,7 +23,7 @@ var CookieDataSummaryItem;
* count: number,
* }}
*/
-var CookieRemovePacket;
+let CookieRemovePacket;
/**
* TODO(dbeam): upstream to polymer externs?
@@ -113,7 +113,10 @@ Polymer({
* @private
*/
favicon_: function(url) {
- return cr.icon.getFavicon(url);
+ // If the url doesn't have a scheme, inject HTTP as the scheme. Otherwise,
+ // the URL isn't valid and no icon will be returned.
+ const urlWithScheme = url.includes('://') ? url : 'http://' + url;
+ return cr.icon.getFavicon(urlWithScheme);
},
/**
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.html b/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.html
index 5544d8ffdbc..958e28f8cb5 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.html
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.html
@@ -6,6 +6,7 @@
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
<link rel="import" href="../route.html">
<link rel="import" href="../settings_shared_css.html">
+<link rel="import" href="cookie_info.html">
<link rel="import" href="local_data_browser_proxy.html">
<dom-module id="site-data-details-subpage">
@@ -23,8 +24,8 @@
</style>
<template is="dom-repeat" items="[[entries_]]">
<div class="settings-box" first$="[[!index]]">
- <div class="start">[[getEntryDescription_(item)]]</div>
- <cr-expand-button expanded="{{item.expanded_}}">
+ <cr-expand-button class="start" expanded="{{item.expanded_}}">
+ [[getEntryDescription_(item)]]
</cr-expand-button>
<div class="separator"></div>
<button is="paper-icon-button-light" data-id-path$="[[item.idPath]]"
@@ -44,6 +45,5 @@
</iron-collapse>
</template>
</template>
- <script src="cookie_info.js"></script>
<script src="site_data_details_subpage.js"></script>
</dom-module>
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.js b/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.js
index b749a1f87d4..42d171e9d23 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_data_details_subpage.js
@@ -5,7 +5,7 @@
(function() {
'use strict';
-var categoryLabels = {
+const categoryLabels = {
app_cache: loadTimeData.getString('cookieAppCache'),
cache_storage: loadTimeData.getString('cookieCacheStorage'),
channel_id: loadTimeData.getString('cookieChannelId'),
@@ -71,7 +71,7 @@ Polymer({
if (settings.getCurrentRoute() !=
settings.routes.SITE_SETTINGS_DATA_DETAILS)
return;
- var site = settings.getQueryParameters().get('site');
+ const site = settings.getQueryParameters().get('site');
if (!site)
return;
this.site_ = site;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_details.js b/chromium/chrome/browser/resources/settings/site_settings/site_details.js
index b7fe492082f..6d4f9c7c7db 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_details.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_details.js
@@ -108,7 +108,7 @@ Polymer({
* @protected
*/
currentRouteChanged: function(route) {
- var site = settings.getQueryParameters().get('site');
+ const site = settings.getQueryParameters().get('site');
if (!site)
return;
this.origin = site;
@@ -167,7 +167,7 @@ Polymer({
* @private
*/
updatePermissions_: function(categoryList) {
- var permissionsMap =
+ const permissionsMap =
/** @type {!Object<!settings.ContentSettingsTypes,
* !SiteDetailsPermissionElement>} */
(Array.prototype.reduce.call(
@@ -249,7 +249,7 @@ Polymer({
* @private
*/
getCategoryList_: function() {
- var categoryList = [];
+ const categoryList = [];
this.root.querySelectorAll('site-details-permission').forEach((element) => {
if (!element.hidden)
categoryList.push(element.category);
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.html b/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.html
index fdf7d369701..fc064fdf26d 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.html
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.html
@@ -1,7 +1,6 @@
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/html/md_select_css.html">
-<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
<link rel="import" href="../settings_shared_css.html">
@@ -40,7 +39,8 @@
'$i18nPolymer{siteSettingsSourceExtensionAsk}',
'$i18nPolymer{siteSettingsSourcePolicyAllow}',
'$i18nPolymer{siteSettingsSourcePolicyBlock}',
- '$i18nPolymer{siteSettingsSourcePolicyAsk}')]]">
+ '$i18nPolymer{siteSettingsSourcePolicyAsk}',
+ '$i18nPolymer{siteSettingsSourceDrmDisabled}')]]">
</div>
</div>
<div class="md-select-wrapper">
@@ -49,8 +49,7 @@
on-change="onPermissionSelectionChange_"
disabled$="[[!isPermissionUserControlled_(site.source, category,
site.setting)]]">
- <option id="default" value$="[[ContentSetting.DEFAULT]]"
- hidden$="[[isAdsCategory_(category)]]">
+ <option id="default" value$="[[ContentSetting.DEFAULT]]">
[[defaultSettingString_(
defaultSetting_,
'$i18nPolymer{siteSettingsActionAskDefault}',
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.js b/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.js
index e01a47a8478..4cfe5f16378 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_details_permission.js
@@ -10,7 +10,7 @@
Polymer({
is: 'site-details-permission',
- behaviors: [SiteSettingsBehavior, WebUIListenerBehavior, I18nBehavior],
+ behaviors: [SiteSettingsBehavior, WebUIListenerBehavior],
properties: {
/**
@@ -129,9 +129,15 @@ Polymer({
* @private
*/
hasPermissionInfoString_: function(source, category, setting) {
- return (
- source != settings.SiteSettingSource.DEFAULT &&
- source != settings.SiteSettingSource.PREFERENCE);
+ // This method assumes that an empty string will be returned for categories
+ // that have no permission info string.
+ return this.permissionInfoString_(
+ source, category, setting,
+ // Set all permission info string arguments as null. This is OK
+ // because there is no need to know what the information string
+ // will be, just whether there is one or not.
+ null, null, null, null, null, null, null, null, null, null, null,
+ null) != '';
},
/**
@@ -153,17 +159,16 @@ Polymer({
/**
* Returns true if this permission can be controlled by the user.
* @param {!settings.SiteSettingSource} source The source of the permission.
- * @param {!settings.ContentSettingsTypes} category The permission type.
- * @param {!settings.ContentSetting} setting The permission setting.
* @return {boolean}
* @private
*/
- isPermissionUserControlled_: function(source, category, setting) {
- // Users are able override embargo and ads blacklisting.
- return !this.hasPermissionInfoString_(source, category, setting) ||
- source == settings.SiteSettingSource.EMBARGO ||
- source == settings.SiteSettingSource.ADS_FILTER_BLACKLIST ||
- source == settings.SiteSettingSource.ADS_BLOCKED;
+ isPermissionUserControlled_: function(source) {
+ return !(
+ source == settings.SiteSettingSource.DRM_DISABLED ||
+ source == settings.SiteSettingSource.POLICY ||
+ source == settings.SiteSettingSource.EXTENSION ||
+ source == settings.SiteSettingSource.KILL_SWITCH ||
+ source == settings.SiteSettingSource.INSECURE_ORIGIN);
},
/**
@@ -187,50 +192,42 @@ Polymer({
},
/**
- * Returns true if this permission is the Ads permission.
- * @param {!settings.ContentSettingsTypes} category The permission type.
- * @return {boolean}
- * @private
- */
- isAdsCategory_: function(category) {
- return category == settings.ContentSettingsTypes.ADS;
- },
-
- /**
* Updates the information string for the current permission.
* Currently, this only gets called when |this.site| is updated.
* @param {!settings.SiteSettingSource} source The source of the permission.
* @param {!settings.ContentSettingsTypes} category The permission type.
* @param {!settings.ContentSetting} setting The permission setting.
- * @param {!string} adsBlacklistString The string to show if the site is
+ * @param {?string} adsBlacklistString The string to show if the site is
* blacklisted for showing bad ads.
- * @param {!string} adsBlockString The string to show if ads are blocked, but
+ * @param {?string} adsBlockString The string to show if ads are blocked, but
* the site is not blacklisted.
- * @param {!string} embargoString
- * @param {!string} insecureOriginString
- * @param {!string} killSwitchString
- * @param {!string} extensionAllowString
- * @param {!string} extensionBlockString
- * @param {!string} extensionAskString
- * @param {!string} policyAllowString
- * @param {!string} policyBlockString
- * @param {!string} policyAskString
+ * @param {?string} embargoString
+ * @param {?string} insecureOriginString
+ * @param {?string} killSwitchString
+ * @param {?string} extensionAllowString
+ * @param {?string} extensionBlockString
+ * @param {?string} extensionAskString
+ * @param {?string} policyAllowString
+ * @param {?string} policyBlockString
+ * @param {?string} policyAskString
+ * @param {?string} drmDisabledString
+ * @return {?string} The permission information string to display in the HTML.
* @private
*/
permissionInfoString_: function(
source, category, setting, adsBlacklistString, adsBlockString,
embargoString, insecureOriginString, killSwitchString,
extensionAllowString, extensionBlockString, extensionAskString,
- policyAllowString, policyBlockString, policyAskString) {
-
- /** @type {Object<!settings.ContentSetting, string>} */
- var extensionStrings = {};
+ policyAllowString, policyBlockString, policyAskString,
+ drmDisabledString) {
+ /** @type {Object<!settings.ContentSetting, ?string>} */
+ const extensionStrings = {};
extensionStrings[settings.ContentSetting.ALLOW] = extensionAllowString;
extensionStrings[settings.ContentSetting.BLOCK] = extensionBlockString;
extensionStrings[settings.ContentSetting.ASK] = extensionAskString;
- /** @type {Object<!settings.ContentSetting, string>} */
- var policyStrings = {};
+ /** @type {Object<!settings.ContentSetting, ?string>} */
+ const policyStrings = {};
policyStrings[settings.ContentSetting.ALLOW] = policyAllowString;
policyStrings[settings.ContentSetting.BLOCK] = policyBlockString;
policyStrings[settings.ContentSetting.ASK] = policyAskString;
@@ -240,13 +237,9 @@ Polymer({
settings.ContentSettingsTypes.ADS == category,
'The ads filter blacklist only applies to Ads.');
return adsBlacklistString;
- } else if (source == settings.SiteSettingSource.ADS_BLOCKED) {
- assert(
- settings.ContentSettingsTypes.ADS == category,
- 'The Ads user-blocked source only applies to Ads.');
- assert(
- settings.ContentSetting.ALLOW != setting,
- 'The Ads setting must be blocked for this source.');
+ } else if (
+ category == settings.ContentSettingsTypes.ADS &&
+ setting == settings.ContentSetting.BLOCK) {
return adsBlockString;
} else if (source == settings.SiteSettingSource.DRM_DISABLED) {
assert(
@@ -255,10 +248,12 @@ Polymer({
assert(
settings.ContentSettingsTypes.PROTECTED_CONTENT == category,
'The DRM disabled source only applies to Protected Content.');
- return this.i18nAdvanced('siteSettingsSourceDrmDisabled', {
- substitutions:
- [settings.routes.SITE_SETTINGS_PROTECTED_CONTENT.getAbsolutePath()]
- });
+ if (!drmDisabledString) {
+ return null;
+ }
+ return loadTimeData.sanitizeInnerHtml(loadTimeData.substituteString(
+ drmDisabledString,
+ settings.routes.SITE_SETTINGS_PROTECTED_CONTENT.getAbsolutePath()));
} else if (source == settings.SiteSettingSource.EMBARGO) {
assert(
settings.ContentSetting.BLOCK == setting,
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_list.js b/chromium/chrome/browser/resources/settings/site_settings/site_list.js
index f2fd85b0d53..178af8c4439 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_list.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_list.js
@@ -208,7 +208,7 @@ Polymer({
onAddSiteTap_: function(e) {
assert(!this.readOnlyList);
e.preventDefault();
- var dialog = document.createElement('add-site-dialog');
+ const dialog = document.createElement('add-site-dialog');
dialog.category = this.category;
dialog.contentSetting = this.categorySubtype;
this.shadowRoot.appendChild(dialog);
@@ -239,10 +239,10 @@ Polymer({
* @private
*/
processExceptions_: function(data) {
- var sites = /** @type {!Array<RawSiteException>} */ ([]);
- for (var i = 0; i < data.length; ++i) {
- var exceptionList = data[i];
- for (var k = 0; k < exceptionList.length; ++k) {
+ const sites = /** @type {!Array<RawSiteException>} */ ([]);
+ for (let i = 0; i < data.length; ++i) {
+ const exceptionList = data[i];
+ for (let k = 0; k < exceptionList.length; ++k) {
if (exceptionList[k].setting == settings.ContentSetting.DEFAULT ||
exceptionList[k].setting != this.categorySubtype) {
continue;
@@ -262,12 +262,12 @@ Polymer({
* @private
*/
toSiteArray_: function(sites) {
- var results = /** @type {!Array<SiteException>} */ ([]);
- var lastOrigin = '';
- var lastEmbeddingOrigin = '';
- for (var i = 0; i < sites.length; ++i) {
+ const results = /** @type {!Array<SiteException>} */ ([]);
+ let lastOrigin = '';
+ let lastEmbeddingOrigin = '';
+ for (let i = 0; i < sites.length; ++i) {
/** @type {!SiteException} */
- var siteException = this.expandSiteException(sites[i]);
+ const siteException = this.expandSiteException(sites[i]);
results.push(siteException);
lastOrigin = siteException.origin;
@@ -389,7 +389,7 @@ Polymer({
* @return {string} The site description.
*/
computeSiteDescription_: function(item) {
- var displayName = '';
+ let displayName = '';
if (item.embeddingOrigin) {
displayName = loadTimeData.getStringF(
'embeddedOnHost', this.sanitizePort(item.embeddingOrigin));
@@ -430,7 +430,7 @@ Polymer({
closeActionMenu_: function() {
this.actionMenuSite_ = null;
this.activeDialogAnchor_ = null;
- var actionMenu = /** @type {!CrActionMenuElement} */ (
+ const actionMenu = /** @type {!CrActionMenuElement} */ (
this.$$('dialog[is=cr-action-menu]'));
if (actionMenu.open)
actionMenu.close();
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_settings_behavior.js b/chromium/chrome/browser/resources/settings/site_settings/site_settings_behavior.js
index 500344800ba..5d43d656173 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_settings_behavior.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_settings_behavior.js
@@ -13,7 +13,7 @@
* TODO(dschuyler): Can they be unified (and this dictionary removed)?
* @type {!Object}
*/
-var kControlledByLookup = {
+const kControlledByLookup = {
'extension': chrome.settingsPrivate.ControlledBy.EXTENSION,
'HostedApp': chrome.settingsPrivate.ControlledBy.EXTENSION,
'platform_app': chrome.settingsPrivate.ControlledBy.EXTENSION,
@@ -22,7 +22,7 @@ var kControlledByLookup = {
/** @polymerBehavior */
-var SiteSettingsBehaviorImpl = {
+const SiteSettingsBehaviorImpl = {
properties: {
/**
* The string ID of the category this element is displaying data for.
@@ -67,7 +67,7 @@ var SiteSettingsBehaviorImpl = {
* @return {string} The URL without redundant ports, if any.
*/
sanitizePort: function(url) {
- var urlWithScheme = this.ensureUrlHasScheme(url);
+ const urlWithScheme = this.ensureUrlHasScheme(url);
if (urlWithScheme.startsWith('https://') &&
urlWithScheme.endsWith(':443')) {
return url.slice(0, -4);
@@ -101,7 +101,8 @@ var SiteSettingsBehaviorImpl = {
* @private
*/
computeSiteIcon: function(site) {
- var url = this.ensureUrlHasScheme(site);
+ site = this.removePatternWildcard(site);
+ const url = this.ensureUrlHasScheme(site);
return 'background-image: ' + cr.icon.getFavicon(url);
},
@@ -142,18 +143,18 @@ var SiteSettingsBehaviorImpl = {
* @private
*/
expandSiteException: function(exception) {
- var origin = exception.origin;
- var embeddingOrigin = exception.embeddingOrigin;
+ const origin = exception.origin;
+ const embeddingOrigin = exception.embeddingOrigin;
// TODO(patricialor): |exception.source| should be one of the values defined
// in |settings.SiteSettingSource|.
- var enforcement = /** @type {?chrome.settingsPrivate.Enforcement} */ (null);
+ let enforcement = /** @type {?chrome.settingsPrivate.Enforcement} */ (null);
if (exception.source == 'extension' || exception.source == 'HostedApp' ||
exception.source == 'platform_app' || exception.source == 'policy') {
enforcement = chrome.settingsPrivate.Enforcement.ENFORCED;
}
- var controlledBy = /** @type {!chrome.settingsPrivate.ControlledBy} */ (
+ const controlledBy = /** @type {!chrome.settingsPrivate.ControlledBy} */ (
kControlledByLookup[exception.source] ||
chrome.settingsPrivate.ControlledBy.PRIMARY_USER);
@@ -172,4 +173,4 @@ var SiteSettingsBehaviorImpl = {
};
/** @polymerBehavior */
-var SiteSettingsBehavior = [SiteSettingsBehaviorImpl];
+const SiteSettingsBehavior = [SiteSettingsBehaviorImpl];
diff --git a/chromium/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js b/chromium/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
index e19f90cfec8..81a019ec3c4 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
@@ -13,7 +13,7 @@
* should be treated as 'default'.
* @enum {string}
*/
-var ContentSettingProvider = {
+const ContentSettingProvider = {
EXTENSION: 'extension',
PREFERENCE: 'preference',
};
@@ -28,7 +28,7 @@ var ContentSettingProvider = {
* setting: !settings.ContentSetting,
* source: !settings.SiteSettingSource}}
*/
-var RawSiteException;
+let RawSiteException;
/**
* The site exception after it has been converted/filtered for UI use.
@@ -42,25 +42,25 @@ var RawSiteException;
* enforcement: ?chrome.settingsPrivate.Enforcement,
* controlledBy: !chrome.settingsPrivate.ControlledBy}}
*/
-var SiteException;
+let SiteException;
/**
* @typedef {{setting: !settings.ContentSetting,
* source: !ContentSettingProvider}}
*/
-var DefaultContentSetting;
+let DefaultContentSetting;
/**
* @typedef {{name: string,
* id: string}}
*/
-var MediaPickerEntry;
+let MediaPickerEntry;
/**
* @typedef {{protocol: string,
* spec: string}}
*/
-var ProtocolHandlerEntry;
+let ProtocolHandlerEntry;
/**
* @typedef {{name: string,
@@ -68,7 +68,7 @@ var ProtocolHandlerEntry;
* serial-number: string,
* vendor-id: Number}}
*/
-var UsbDeviceDetails;
+let UsbDeviceDetails;
/**
* @typedef {{embeddingOrigin: string,
@@ -78,7 +78,7 @@ var UsbDeviceDetails;
* setting: string,
* source: string}}
*/
-var UsbDeviceEntry;
+let UsbDeviceEntry;
/**
* @typedef {{origin: string,
@@ -86,7 +86,7 @@ var UsbDeviceEntry;
* source: string,
* zoom: string}}
*/
-var ZoomLevelEntry;
+let ZoomLevelEntry;
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/settings/site_settings/usb_devices.js b/chromium/chrome/browser/resources/settings/site_settings/usb_devices.js
index c4e64f3891a..e463624daa1 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/usb_devices.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/usb_devices.js
@@ -57,7 +57,7 @@ Polymer({
onRemoveTap_: function() {
this.$$('dialog[is=cr-action-menu]').close();
- var item = this.actionMenuModel_;
+ const item = this.actionMenuModel_;
this.browserProxy.removeUsbDevice(
item.origin, item.embeddingOrigin, item.object);
this.actionMenuModel_ = null;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/website_usage_private_api.js b/chromium/chrome/browser/resources/settings/site_settings/website_usage_private_api.js
index 4540e26a315..17540e1d876 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/website_usage_private_api.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/website_usage_private_api.js
@@ -56,20 +56,21 @@ cr.define('settings.WebsiteUsagePrivateApi', function() {
* @type {Object} An instance of the polymer object defined above.
* All data will be set here.
*/
- var websiteUsagePolymerInstance = null;
+ const websiteUsagePolymerInstance = null;
/**
* @type {string} The host for which the usage total is being fetched.
*/
- var hostName;
+ let hostName;
/**
* Encapsulates the calls between JS and C++ to fetch how much storage the
* host is using.
* Will update the data in |websiteUsagePolymerInstance|.
*/
- var fetchUsageTotal = function(host) {
- var instance = settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
+ const fetchUsageTotal = function(host) {
+ const instance =
+ settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
if (instance != null)
instance.websiteDataUsage = '';
@@ -84,8 +85,9 @@ cr.define('settings.WebsiteUsagePrivateApi', function() {
* is using.
* @param {number} type The storage type.
*/
- var returnUsageTotal = function(host, usage, type) {
- var instance = settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
+ const returnUsageTotal = function(host, usage, type) {
+ const instance =
+ settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
if (instance == null)
return;
@@ -100,7 +102,7 @@ cr.define('settings.WebsiteUsagePrivateApi', function() {
* @param {string} origin The origin to delete storage for.
* @param {number} type The type of storage to delete.
*/
- var clearUsage = function(origin, type) {
+ const clearUsage = function(origin, type) {
chrome.send('clearUsage', [origin, type]);
};
@@ -108,8 +110,9 @@ cr.define('settings.WebsiteUsagePrivateApi', function() {
* Callback for when the usage has been cleared.
* @param {string} origin The origin that the usage was fetched for.
*/
- var onUsageCleared = function(origin) {
- var instance = settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
+ const onUsageCleared = function(origin) {
+ const instance =
+ settings.WebsiteUsagePrivateApi.websiteUsagePolymerInstance;
if (instance == null)
return;
diff --git a/chromium/chrome/browser/resources/settings/site_settings/zoom_levels.js b/chromium/chrome/browser/resources/settings/site_settings/zoom_levels.js
index 850501b8cd5..eeeb057da00 100644
--- a/chromium/chrome/browser/resources/settings/site_settings/zoom_levels.js
+++ b/chromium/chrome/browser/resources/settings/site_settings/zoom_levels.js
@@ -43,7 +43,7 @@ Polymer({
* @private
*/
removeZoomLevel_: function(event) {
- var site = this.sites_[event.model.index];
+ const site = this.sites_[event.model.index];
this.browserProxy.removeZoomLevel(site.origin);
},
});
diff --git a/chromium/chrome/browser/resources/settings/site_settings_page/site_settings_page.js b/chromium/chrome/browser/resources/settings/site_settings_page/site_settings_page.js
index cc72fa6d4fa..0b1ce9dc1de 100644
--- a/chromium/chrome/browser/resources/settings/site_settings_page/site_settings_page.js
+++ b/chromium/chrome/browser/resources/settings/site_settings_page/site_settings_page.js
@@ -87,7 +87,7 @@ Polymer({
// Populate the |focusConfig| map of the parent <settings-animated-pages>
// element, with additional entries that correspond to subpage trigger
// elements residing in this element's Shadow DOM.
- var R = settings.routes;
+ const R = settings.routes;
[[R.SITE_SETTINGS_COOKIES, 'cookies'],
[R.SITE_SETTINGS_LOCATION, 'location'], [R.SITE_SETTINGS_CAMERA, 'camera'],
[R.SITE_SETTINGS_MICROPHONE, 'microphone'],
@@ -104,10 +104,10 @@ Polymer({
[R.SITE_SETTINGS_USB_DEVICES, 'usb-devices'],
[R.SITE_SETTINGS_PDF_DOCUMENTS, 'pdf-documents'],
[R.SITE_SETTINGS_PROTECTED_CONTENT, 'protected-content'],
- [R.SITE_SETTINGS_CLIPBOARD, "clipboard"],
+ [R.SITE_SETTINGS_CLIPBOARD, 'clipboard'],
].forEach(pair => {
- var route = pair[0];
- var id = pair[1];
+ const route = pair[0];
+ const id = pair[1];
this.focusConfig.set(route.path, '* /deep/ #' + id + ' .subpage-arrow');
});
},
@@ -117,9 +117,9 @@ Polymer({
this.ContentSettingsTypes = settings.ContentSettingsTypes;
this.ALL_SITES = settings.ALL_SITES;
- var keys = Object.keys(settings.ContentSettingsTypes);
- for (var i = 0; i < keys.length; ++i) {
- var key = settings.ContentSettingsTypes[keys[i]];
+ const keys = Object.keys(settings.ContentSettingsTypes);
+ for (let i = 0; i < keys.length; ++i) {
+ const key = settings.ContentSettingsTypes[keys[i]];
// Default labels are not applicable to USB and ZOOM.
if (key == settings.ContentSettingsTypes.USB_DEVICES ||
key == settings.ContentSettingsTypes.ZOOM_LEVELS)
@@ -181,7 +181,7 @@ Polymer({
* @private
*/
updateHandlersEnabled_: function(enabled) {
- var category = settings.ContentSettingsTypes.PROTOCOL_HANDLERS;
+ const category = settings.ContentSettingsTypes.PROTOCOL_HANDLERS;
this.set(
'default_.' + Polymer.CaseMap.dashToCamelCase(category),
enabled ? settings.ContentSetting.ALLOW :
@@ -194,7 +194,8 @@ Polymer({
* @private
*/
onTapNavigate_: function(event) {
- var dataSet = /** @type {{route: string}} */ (event.currentTarget.dataset);
+ const dataSet =
+ /** @type {{route: string}} */ (event.currentTarget.dataset);
settings.navigateTo(settings.routes[dataSet.route]);
},
});
diff --git a/chromium/chrome/browser/resources/settings/system_page/system_page.js b/chromium/chrome/browser/resources/settings/system_page/system_page.js
index 1609c78aa6c..d61a6a92cee 100644
--- a/chromium/chrome/browser/resources/settings/system_page/system_page.js
+++ b/chromium/chrome/browser/resources/settings/system_page/system_page.js
@@ -28,7 +28,7 @@ Polymer({
* @private
*/
computeIsProxyEnforcedByPolicy_: function() {
- var pref = this.get('prefs.proxy');
+ const pref = this.get('prefs.proxy');
// TODO(dbeam): do types of policy other than USER apply on ChromeOS?
return pref.enforcement == chrome.settingsPrivate.Enforcement.ENFORCED &&
pref.controlledBy == chrome.settingsPrivate.ControlledBy.USER_POLICY;
@@ -64,7 +64,7 @@ Polymer({
* @private
*/
shouldShowRestart_: function(enabled) {
- var proxy = settings.SystemPageBrowserProxyImpl.getInstance();
+ const proxy = settings.SystemPageBrowserProxyImpl.getInstance();
return enabled != proxy.wasHardwareAccelerationEnabledAtStartup();
},
});
diff --git a/chromium/chrome/browser/resources/settings/system_page/system_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/system_page/system_page_browser_proxy.js
index 3b4d509bc4b..6f948d2286d 100644
--- a/chromium/chrome/browser/resources/settings/system_page/system_page_browser_proxy.js
+++ b/chromium/chrome/browser/resources/settings/system_page/system_page_browser_proxy.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.
-/** @fileoverview Handles interprocess communcation for the system page. */
+/** @fileoverview Handles interprocess communication for the system page. */
cr.define('settings', function() {
/** @interface */
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/compiled_resources2.gyp b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/compiled_resources2.gyp
new file mode 100644
index 00000000000..dc29406822b
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/compiled_resources2.gyp
@@ -0,0 +1,31 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+{
+ 'targets': [
+ {
+ 'target_name': 'sync_confirmation',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ 'sync_confirmation_browser_proxy',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'sync_confirmation_app',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ 'sync_confirmation_browser_proxy',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ {
+ 'target_name': 'sync_confirmation_browser_proxy',
+ 'dependencies': [
+ '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:cr',
+ '<(EXTERNS_GYP):chrome_send',
+ ],
+ 'includes': ['../../../../../third_party/closure_compiler/compile_js2.gypi'],
+ },
+ ],
+} \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google.png b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google.png
new file mode 100644
index 00000000000..3c38ca006b5
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google.png
Binary files differ
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google_2x.png b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google_2x.png
new file mode 100644
index 00000000000..3634aa48a93
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/images/ic_google_2x.png
Binary files differ
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.css b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.css
deleted file mode 100644
index a7102e677a0..00000000000
--- a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.css
+++ /dev/null
@@ -1,322 +0,0 @@
-/* Copyright 2017 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
-.picture img {
- border-radius: 50%;
- max-height: 100%;
- max-width: 100%;
-}
-
-.details {
- padding: 0 24px;
-}
-
-#picture-container {
- align-items: center;
- display: flex;
- justify-content: center;
- padding-bottom: 32px;
- padding-top: 24px;
-}
-
-.picture {
- -webkit-margin-start: 84px;
- height: 96px;
- position: relative;
- width: 96px;
-}
-
-#profile-picture,
-.checkmark-circle {
- position: absolute;
-}
-
-.message-container {
- display: flex;
- margin-bottom: 16px;
-}
-
-.message-container:last-child {
- margin-bottom: 32px;
-}
-
-.message-container .logo {
- -webkit-margin-end: 20px;
- background-size: cover;
- flex-shrink: 0;
- height: 20px;
- position: relative;
- top: -2px;
- width: 20px;
-}
-
-#chrome-logo {
- background-image: url(../../../../../ui/webui/resources/images/200-logo_chrome.png);
-}
-
-#googleg-logo {
- background-image: url(../../../../../ui/webui/resources/images/200-logo_googleg.png);
-}
-
-.message-container .title {
- font-weight: 500;
- margin-bottom: 4px;
-}
-
-.message-container .body {
- color: #646464;
-}
-
-.message-container .text {
- line-height: 20px;
-}
-
-.message-container #activityControlsCheckbox {
- -webkit-margin-start: 40px;
-}
-
-#undoButton {
- -webkit-margin-start: 8px;
-}
-
-#syncDisabledDetails {
- line-height: 20px;
- margin-bottom: 8px;
- margin-top: 16px;
- padding: 0 24px;
-}
-
-#illustration {
- height: 96px;
- margin: 0 auto;
- position: relative;
- width: 264px;
-}
-
-#checkmark-circle {
- background: rgb(66, 133, 244);
- border: 2px solid #fff;
- border-radius: 50%;
- bottom: 0;
- height: 24px;
- position: absolute;
- right: 0;
- transform: scale(0);
- width: 24px;
-}
-
-.loaded #checkmark-circle {
- animation: scale-circle 300ms cubic-bezier(0, 0, 0.2, 1) forwards;
-}
-
-@keyframes scale-circle {
- from { transform: scale(0); }
- to { transform: scale(1); }
-}
-
-#checkmark-check {
- left: 5px;
- position: absolute;
- top: 7px;
-}
-
-.loaded #checkmark-path {
- animation: draw-path 300ms cubic-bezier(0, 0, 0.2, 1) 100ms forwards;
-}
-
-@keyframes draw-path {
- from { stroke-dashoffset: 16; }
- to { stroke-dashoffset: 0; }
-}
-
-#icons {
- height: 96px;
- position: absolute;
- width: 264px;
-}
-
-#icons > div {
- animation-delay: 200ms;
- animation-duration: 1.4s;
- animation-fill-mode: forwards;
- animation-timing-function: cubic-bezier(0.25, 0.45, 0.4, 0.7);
- background-size: cover;
- opacity: 0;
- position: absolute;
-}
-
-#icon-bookmarks {
- background: url(../../../../../ui/webui/resources/images/icon_bookmarks.svg);
- height: 36px;
- left: 58px;
- top: 0;
- width: 36px;
-}
-
-#icon-extensions {
- background: url(../../../../../ui/webui/resources/images/icon_extensions.svg);
- height: 24px;
- left: 30px;
- top: 30px;
- width: 24px;
-}
-
-
-#icon-passwords {
- background: url(../../../../../ui/webui/resources/images/icon_passwords.svg);
- height: 30px;
- left: 38px;
- top: 66px;
- width: 40px;
-}
-
-#icon-history {
- background: url(../../../../../ui/webui/resources/images/icon_history.svg);
- height: 36px;
- left: 190px;
- top: 6px;
- width: 36px;
-}
-
-#icon-tabs {
- background: url(../../../../../ui/webui/resources/images/icon_tabs.svg);
- height: 24px;
- left: 222px;
- top: 44px;
- width: 24px;
-}
-
-#icon-themes {
- background: url(../../../../../ui/webui/resources/images/icon_themes.svg);
- height: 30px;
- left: 184px;
- top: 62px;
- width: 32px;
-}
-
-#icon-circle-open {
- border: 2px solid #000;
- border-radius: 50%;
- height: 8px;
- left: 6px;
- top: 56px;
- width: 8px;
-}
-
-.icon-circle {
- background: #000;
- border-radius: 50%;
- height: 4px;
- width: 4px;
-}
-
-#icon-circle-1 {
- left: 64px;
- top: 50px;
-}
-
-#icon-circle-2 {
- left: 178px;
- top: 18px;
-}
-
-#icon-circle-3 {
- left: 194px;
- top: 50px;
-}
-
-#icon-circle-4 {
- left: 258px;
- top: 36px;
-}
-
-.loaded .fade-top-left {
- animation-name: fade-in-icon-top-left;
-}
-
-.loaded .fade-top-right {
- animation-name: fade-in-icon-top-right;
-}
-
-.loaded .fade-middle-left {
- animation-name: fade-in-icon-middle-left;
-}
-
-.loaded .fade-middle-right {
- animation-name: fade-in-icon-middle-right;
-}
-
-.loaded .fade-bottom-left {
- animation-name: fade-in-icon-bottom-left;
-}
-
-.loaded .fade-bottom-right {
- animation-name: fade-in-icon-bottom-right;
-}
-
-@keyframes fade-in-icon-top-left {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(-4px, -4px);
- }
-}
-
-@keyframes fade-in-icon-top-right {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(4px, -4px);
- }
-}
-
-@keyframes fade-in-icon-middle-left {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(-4px, 0);
- }
-}
-
-@keyframes fade-in-icon-middle-right {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(4px, 0);
- }
-}
-
-@keyframes fade-in-icon-bottom-left {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(-4px, 4px);
- }
-}
-
-@keyframes fade-in-icon-bottom-right {
- from {
- opacity: 0;
- transform: translate(0, 0);
- }
- to {
- opacity: 0.1;
- transform: translate(4px, 4px);
- }
-}
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.html b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.html
index 16ae2127862..c37d8877e60 100644
--- a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.html
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.html
@@ -2,101 +2,19 @@
<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
- <link rel="import" href="chrome://resources/html/polymer.html">
- <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
- <link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
- <link rel="import" href="signin_shared_css.html">
<link rel="stylesheet" href="chrome://resources/css/text_defaults_md.css">
- <link rel="stylesheet" href="sync_confirmation.css"></link>
- <style is="custom-style" include="signin-dialog-shared">
-<if expr="is_macosx or is_linux">
- #undoButton {
- -webkit-margin-end: 8px;
- -webkit-margin-start: 0;
+ <link rel="import" href="sync_confirmation_app.html"></link>
+ <style>
+ body {
+ margin: 0;
+ padding: 0;
}
-</if>
</style>
</head>
<body>
- <div class="container">
- <div class="top-title-bar">$i18n{syncConfirmationTitle}</div>
- <div class="details" id="syncConfirmationDetails">
- <div id="picture-container">
- <div id="illustration">
- <div id="icons">
- <div id="icon-bookmarks" class="fade-top-left"></div>
- <div id="icon-extensions" class="fade-top-left"></div>
- <div id="icon-passwords" class="fade-bottom-left"></div>
- <div id="icon-history" class="fade-top-right"></div>
- <div id="icon-tabs" class="fade-middle-right"></div>
- <div id="icon-themes" class="fade-bottom-right"></div>
- <div id="icon-circle-open" class="fade-middle-left"></div>
- <div id="icon-circle-1" class="icon-circle fade-middle-left">
- </div>
- <div id="icon-circle-2" class="icon-circle fade-top-right"></div>
- <div id="icon-circle-3" class="icon-circle fade-middle-right">
- </div>
- <div id="icon-circle-4" class="icon-circle fade-top-right"></div>
- </div>
- <div class="picture">
- <img id="profile-picture">
- <div id="checkmark-circle">
- <svg id="checkmark-check" width="13" height="10"
- viewBox="0 0 13 10">
- <path id="checkmark-path" d="M1 5l3.5 3.5L12 1" stroke="#FFF"
- stroke-width="2" stroke-dasharray="16"
- stroke-dashoffset="16" fill="none"></path>
- </svg>
- </div>
- </div>
- </div>
- </div>
- <div class="message-container">
- <!--
- "Chrome sync" is the Google Cloud Based services used for sync. Thus
- this section uses the Chrome logo even for Chromium builds.
- -->
- <div id="chrome-logo" class="logo"></div>
- <div>
- <div class="title">$i18n{syncConfirmationChromeSyncTitle}</div>
- <div class="body text">$i18n{syncConfirmationChromeSyncBody}</div>
- </div>
- </div>
- <div class="message-container">
- <!--
- This section uses the Google logo even for Chromium builds as the
- user can personalize their Google services from this screen.
- -->
- <div id="googleg-logo" class="logo"></div>
- <div>
- <div class="title">
- $i18n{syncConfirmationPersonalizeServicesTitle}
- </div>
- <div class="body text">
- $i18n{syncConfirmationPersonalizeServicesBody}
- </div>
- </div>
- </div>
- <div class="message-container">
- <div class="body">$i18nRaw{syncConfirmationSyncSettingsLinkBody}</div>
- </div>
- </div>
- <div class="details" id="syncDisabledDetails">
- <div class="body text">$i18n{syncDisabledConfirmationDetails}</div>
- </div>
- <div class="action-container">
- <paper-button class="primary-action" id="confirmButton">
- $i18n{syncConfirmationConfirmLabel}
- </paper-button>
- <paper-button class="secondary-action" id="undoButton">
- $i18n{syncConfirmationUndoLabel}
- </paper-button>
- </div>
- </div>
+ <sync-confirmation-app></sync-confirmation-app>
</body>
<script src="chrome://resources/js/cr.js"></script>
- <script src="chrome://resources/js/load_time_data.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="sync_confirmation.js"></script>
- <script src="chrome://sync-confirmation/strings.js"></script>
-</html>
+</html> \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.js b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.js
index 315f22e296a..4a239defe42 100644
--- a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.js
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation.js
@@ -5,62 +5,25 @@
cr.define('sync.confirmation', function() {
'use strict';
- function onConfirm(e) {
- chrome.send('confirm');
- }
-
- function onUndo(e) {
- chrome.send('undo');
- }
-
- function onGoToSettings(e) {
- chrome.send('goToSettings');
- }
-
function initialize() {
- document.addEventListener('keydown', onKeyDown);
- $('confirmButton').addEventListener('click', onConfirm);
- $('undoButton').addEventListener('click', onUndo);
- if (loadTimeData.getBoolean('isSyncAllowed')) {
- $('settingsLink').addEventListener('click', onGoToSettings);
- $('profile-picture').addEventListener('load', onPictureLoaded);
- $('syncDisabledDetails').hidden = true;
- } else {
- $('syncConfirmationDetails').hidden = true;
- }
-
+ const syncConfirmationBrowserProxy =
+ sync.confirmation.SyncConfirmationBrowserProxyImpl.getInstance();
// Prefer using |document.body.offsetHeight| instead of
// |document.body.scrollHeight| as it returns the correct height of the
// even when the page zoom in Chrome is different than 100%.
- chrome.send('initializedWithSize', [document.body.offsetHeight]);
+ syncConfirmationBrowserProxy.initializedWithSize(
+ [document.body.offsetHeight]);
}
function clearFocus() {
document.activeElement.blur();
}
- function setUserImageURL(url) {
- if (loadTimeData.getBoolean('isSyncAllowed')) {
- $('profile-picture').src = url;
- }
- }
-
- function onPictureLoaded(e) {
- if (loadTimeData.getBoolean('isSyncAllowed')) {
- $('picture-container').classList.add('loaded');
- }
- }
-
- function onKeyDown(e) {
- // If the currently focused element isn't something that performs an action
- // on "enter" being pressed and the user hits "enter", perform the default
- // action of the dialog, which is "OK, Got It".
- if (e.key == 'Enter' &&
- !/^(A|PAPER-(BUTTON|CHECKBOX))$/.test(document.activeElement.tagName)) {
- $('confirmButton').click();
- e.preventDefault();
- }
- }
+ // The C++ handler calls out to this Javascript function, so it needs to
+ // exist in the namespace. However, this version of the sync confirmation
+ // doesn't use a user image, so we do not need to actually implement this.
+ // TODO(scottchen): make the C++ handler not call this at all.
+ function setUserImageURL() {}
return {
clearFocus: clearFocus,
@@ -69,4 +32,4 @@ cr.define('sync.confirmation', function() {
};
});
-document.addEventListener('DOMContentLoaded', sync.confirmation.initialize);
+document.addEventListener('DOMContentLoaded', sync.confirmation.initialize); \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.html b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.html
new file mode 100644
index 00000000000..41dac3c5e3b
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.html
@@ -0,0 +1,149 @@
+<link rel="import" href="chrome://resources/html/polymer.html">
+
+<link rel="import" href="chrome://resources/html/cr.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/image-icons.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/notification-icons.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
+<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
+<link rel="import" href="signin_shared_css.html">
+<link rel="import" href="sync_confirmation_browser_proxy.html">
+
+<dom-module id="sync-confirmation-app">
+ <template>
+ <style include="signin-dialog-shared">
+ :host {
+ display: block;
+ width: 512px;
+ }
+
+ paper-button {
+ padding-left: 16px;
+ padding-right: 16px;
+ }
+
+ #undoButton {
+ -webkit-margin-start: 16px;
+ }
+
+<if expr="is_macosx or is_linux">
+ /* This works together with the button-flip in signin-dialog-shared. */
+ #undoButton {
+ -webkit-margin-end: 16px;
+ -webkit-margin-start: 0;
+ }
+</if>
+
+ #illustration-container {
+ /* TODO(scottchen): should be taller once illustration is made. */
+ height: 20px;
+ width: 100%;
+ }
+
+ #heading {
+ border-bottom: 1px solid var(--paper-grey-50);
+ color: var(--paper-grey-800);
+ font-weight: normal;
+ margin-bottom: 40px;
+ padding-bottom: 5px;
+ text-align: center;
+ }
+
+ .message-container {
+ color: var(--paper-grey-800);
+ display: flex;
+ line-height: 20px;
+ margin-bottom: 16px;
+ padding: 0 24px;
+ }
+
+ .footer::before {
+ border-top: 1px solid var(--paper-grey-300);
+ content: '';
+ display: block;
+ height: 1;
+ margin: 24px 0 24px 56px;
+ }
+
+ .footer .message-container {
+ color: var(--paper-grey-600);
+ }
+
+ .logo {
+ -webkit-margin-end: 16px;
+ background-size: cover;
+ flex-shrink: 0;
+ height: 16px;
+ margin-top: 2px;
+ position: relative;
+ width: 16px;
+ }
+
+ #personalize-logo {
+ fill: var(--google-blue-700);
+ /* Need the following rules to adjust for white spacing in the svg. */
+ -webkit-margin-end: 14px;
+ height: 18px;
+ width: 18px;
+ }
+
+ #sync-logo-container {
+ align-items: center;
+ background: green;
+ border-radius: 50%;
+ display: flex;
+ }
+
+ #sync-logo-container iron-icon {
+ fill: white;
+ height: 12px;
+ margin: auto;
+ width: 12px;
+ }
+
+ #googleg-logo {
+ background-image: -webkit-image-set(url(./images/ic_google.png) 1x,
+ url(./images/ic_google_2x.png) 2x);
+ }
+ </style>
+ <div id="illustration-container"></div>
+ <h1 id="heading">$i18n{syncConfirmationTitle}</h1>
+ <div class="message-container">
+ <!-- Container needed to contain the icon in a green circle. -->
+ <div id="sync-logo-container" class="logo">
+ <iron-icon icon="notification:sync" class="logo">
+ </iron-icon>
+ </div>
+ <div>$i18n{syncConfirmationChromeSyncBody}</div>
+ </div>
+ <div class="message-container">
+ <iron-icon icon="image:assistant" id="personalize-logo" class="logo">
+ </iron-icon>
+ <div>$i18n{syncConfirmationPersonalizeServicesBody}</div>
+ </div>
+ <div class="message-container">
+ <div id="googleg-logo" class="logo"></div>
+ <div>$i18n{syncConfirmationGoogleServicesBody}</div>
+ </div>
+ <div class="footer">
+ <div class="message-container">
+ <iron-icon icon="icons:settings" class="logo"></iron-icon>
+ <div>$i18nRaw{syncConfirmationSyncSettingsLinkBody}</div>
+ </div>
+ <div class="message-container">
+ <div class="logo"><!-- Spacer to line up with other texts --></div>
+ <div>$i18n{syncConfirmationSyncSettingsDescription}</div>
+ </div>
+ </div>
+ <div class="action-container">
+ <paper-button class="primary-action" id="confirmButton" on-tap="onConfirm_">
+ $i18n{syncConfirmationConfirmLabel}
+ </paper-button>
+ <paper-button class="secondary-action" id="undoButton" on-tap="onUndo_">
+ $i18n{syncConfirmationUndoLabel}
+ </paper-button>
+ </div>
+ </template>
+ <script src="sync_confirmation_app.js"></script>
+</dom-module>
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.js b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.js
new file mode 100644
index 00000000000..bb45993114c
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_app.js
@@ -0,0 +1,57 @@
+/* Copyright 2017 The Chromium Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file. */
+
+Polymer({
+ is: 'sync-confirmation-app',
+
+ listeners: {
+ // This is necessary since the settingsLink element is inserted by i18nRaw.
+ 'settingsLink.tap': 'onGoToSettings_'
+ },
+
+ /** @private {?sync.confirmation.SyncConfirmationBrowserProxy} */
+ syncConfirmationBrowserProxy_: null,
+
+ /** @private {?function(Event)} */
+ boundKeyDownHandler_: null,
+
+ /** @override */
+ attached: function() {
+ this.syncConfirmationBrowserProxy_ =
+ sync.confirmation.SyncConfirmationBrowserProxyImpl.getInstance();
+ this.boundKeyDownHandler_ = this.onKeyDown_.bind(this);
+ // This needs to be bound to document instead of "this" because the dialog
+ // window opens initially, the focus level is only on document, so the key
+ // event is not captured by "this".
+ document.addEventListener('keydown', this.boundKeyDownHandler_);
+ },
+
+ /** @override */
+ detached: function() {
+ document.removeEventListener('keydown', this.boundKeyDownHandler_);
+ },
+
+ /** @private */
+ onConfirm_: function() {
+ this.syncConfirmationBrowserProxy_.confirm();
+ },
+
+ /** @private */
+ onUndo_: function() {
+ this.syncConfirmationBrowserProxy_.undo();
+ },
+
+ /** @private */
+ onGoToSettings_: function() {
+ this.syncConfirmationBrowserProxy_.goToSettings();
+ },
+
+ /** @private */
+ onKeyDown_: function(e) {
+ if (e.key == 'Enter' && !/^(A|PAPER-BUTTON)$/.test(e.path[0].tagName)) {
+ this.onConfirm_();
+ e.preventDefault();
+ }
+ },
+});
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.html b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.html
new file mode 100644
index 00000000000..636a6b9e214
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.html
@@ -0,0 +1,2 @@
+<link rel="import" href="chrome://resources/html/cr.html">
+<script src="sync_confirmation_browser_proxy.js"></script> \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.js b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.js
new file mode 100644
index 00000000000..304c3024888
--- /dev/null
+++ b/chromium/chrome/browser/resources/signin/dice_sync_confirmation/sync_confirmation_browser_proxy.js
@@ -0,0 +1,51 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+/**
+ * @fileoverview A helper object used by the sync confirmation dialog to
+ * interact with the browser.
+ */
+
+cr.define('sync.confirmation', function() {
+
+ /** @interface */
+ class SyncConfirmationBrowserProxy {
+ confirm() {}
+ undo() {}
+ goToSettings() {}
+
+ /** @param {!Array<number>} height */
+ initializedWithSize(height) {}
+ }
+
+ /** @implements {sync.confirmation.SyncConfirmationBrowserProxy} */
+ class SyncConfirmationBrowserProxyImpl {
+ /** @override */
+ confirm() {
+ chrome.send('confirm');
+ }
+
+ /** @override */
+ undo() {
+ chrome.send('undo');
+ }
+
+ /** @override */
+ goToSettings() {
+ chrome.send('goToSettings');
+ }
+
+ /** @override */
+ initializedWithSize(height) {
+ chrome.send('initializedWithSize', height);
+ }
+ }
+
+ cr.addSingletonGetter(SyncConfirmationBrowserProxyImpl);
+
+ return {
+ SyncConfirmationBrowserProxy: SyncConfirmationBrowserProxy,
+ SyncConfirmationBrowserProxyImpl: SyncConfirmationBrowserProxyImpl,
+ };
+}); \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/signin/signin_error/signin_error.html b/chromium/chrome/browser/resources/signin/signin_error/signin_error.html
index a3d578d0040..2e050a874f9 100644
--- a/chromium/chrome/browser/resources/signin/signin_error/signin_error.html
+++ b/chromium/chrome/browser/resources/signin/signin_error/signin_error.html
@@ -1,5 +1,5 @@
<!doctype html>
-<html i18n-values="dir:textdirection;lang:language">
+<html i18n-values="dir:textdirection;lang:language" dir="$i18n{textdirection}">
<head>
<meta charset="utf-8">
<link rel="import" href="chrome://resources/html/polymer.html">
@@ -26,6 +26,41 @@
-webkit-margin-start: 8px;
}
+ #normal-error-message p:empty,
+ #normal-error-message a:empty {
+ display: none;
+ }
+
+ #profile-blocking-error-message {
+ margin-top: 30px;
+ }
+
+ #profile-blocking-error-message p {
+ -webkit-padding-start: 35px;
+ background-position: 0 3px;
+ background-repeat: no-repeat;
+ background-size: 20px;
+ line-height: 18px;
+ }
+
+ html[dir=rtl] #profile-blocking-error-message p {
+ background-position: right 3px;
+ }
+
+ #profile-blocking-error-message p:empty {
+ display: none;
+ }
+
+ #profile-blocking-error-message p:nth-child(1) {
+ background-image:
+ url(../../../../../ui/webui/resources/images/business.svg);
+ }
+
+ #profile-blocking-error-message p:nth-child(2) {
+ background-image:
+ url(../../../../../ui/webui/resources/images/info.svg);
+ }
+
<if expr="is_macosx or is_linux">
#closeButton {
-webkit-margin-end: 8px;
@@ -37,10 +72,15 @@
<body>
<div class="container">
<div class="top-title-bar">$i18n{signinErrorTitle}</div>
- <div class="details">
+ <div id="normal-error-message" class="details">
<p>$i18nRaw{signinErrorMessage}</p>
<a id="learnMoreLink" href="#">$i18nRaw{signinErrorLearnMore}</a>
</div>
+ <div id="profile-blocking-error-message" class="details">
+ <p>$i18n{profileBlockedMessage}</p>
+ <p>$i18n{profileBlockedAddPersonSuggestion}</p>
+ <p>$i18n{profileBlockedRemoveProfileSuggestion}</p>
+ </div>
<div class="action-container">
<paper-button class="primary-action" id="switchButton">
$i18n{signinErrorSwitchLabel}
diff --git a/chromium/chrome/browser/resources/signin/sync_confirmation/sync_confirmation.js b/chromium/chrome/browser/resources/signin/sync_confirmation/sync_confirmation.js
index 5ae5bafca7b..17eb3bfa71c 100644
--- a/chromium/chrome/browser/resources/signin/sync_confirmation/sync_confirmation.js
+++ b/chromium/chrome/browser/resources/signin/sync_confirmation/sync_confirmation.js
@@ -62,6 +62,10 @@ cr.define('sync.confirmation', function() {
}
}
+ // TODO(scottchen): clearFocus and setUserImageURL are called directly by the
+ // C++ handler. C++ handlers should not be calling JS functions by name
+ // anymore. They should be firing events with FireWebuiListener and have the
+ // page itself decide whether to listen or not listen to the event.
return {
clearFocus: clearFocus,
initialize: initialize,
diff --git a/chromium/chrome/browser/resources/translate_internals/prefs.html b/chromium/chrome/browser/resources/translate_internals/prefs.html
index 5b84ad8da35..21b2f18bd1f 100644
--- a/chromium/chrome/browser/resources/translate_internals/prefs.html
+++ b/chromium/chrome/browser/resources/translate_internals/prefs.html
@@ -31,7 +31,7 @@ found in the LICENSE file.
</section>
<section id="prefs-cld-version">
<h2>CLD Version</h2>
- <p i18n-content="cld-version"></p>
+ <p>$i18n{cld-version}</p>
</section>
</div>
<div>
diff --git a/chromium/chrome/browser/resources/unpack_pak.py b/chromium/chrome/browser/resources/unpack_pak.py
index cf77483dfad..0ffe10c035a 100755
--- a/chromium/chrome/browser/resources/unpack_pak.py
+++ b/chromium/chrome/browser/resources/unpack_pak.py
@@ -21,7 +21,11 @@ sys.path.insert(1, os.path.join(_SRC_PATH, 'tools', 'grit'))
from grit.format import data_pack
-def unpack(pak_path, out_path):
+def ParseLine(line):
+ return re.match(' {"([^"]+)", ([^},]+)', line)
+
+
+def Unpack(pak_path, out_path):
pak_dir = os.path.dirname(pak_path)
pak_id = os.path.splitext(os.path.basename(pak_path))[0]
@@ -43,7 +47,7 @@ def unpack(pak_path, out_path):
resources_map_path = os.path.join(pak_dir, 'grit', pak_id + '_map.cc')
with open(resources_map_path) as resources_map:
for line in resources_map:
- res = re.match(' {"([^"]+)", ([^}]+)', line)
+ res = ParseLine(line)
if res:
resource_filenames[res.group(2)] = res.group(1)
assert resource_filenames
@@ -64,7 +68,7 @@ def main():
parser.add_argument('--out_folder')
args = parser.parse_args()
- unpack(args.pak_file, args.out_folder)
+ Unpack(args.pak_file, args.out_folder)
timestamp_file_path = os.path.join(args.out_folder, _TIMESTAMP_FILENAME)
with open(timestamp_file_path, 'a'):
diff --git a/chromium/chrome/browser/resources/unpack_pak_test.py b/chromium/chrome/browser/resources/unpack_pak_test.py
new file mode 100755
index 00000000000..ca5b87a33cf
--- /dev/null
+++ b/chromium/chrome/browser/resources/unpack_pak_test.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import unpack_pak
+import unittest
+
+
+class UnpackPakTest(unittest.TestCase):
+ def testMapFileLine(self):
+ self.assertTrue(unpack_pak.ParseLine(' {"path.js", IDR_PATH}'))
+
+ def testGzippedMapFileLine(self):
+ self.assertTrue(unpack_pak.ParseLine(' {"path.js", IDR_PATH, false}'))
+ self.assertTrue(unpack_pak.ParseLine(' {"path.js", IDR_PATH, true}'))
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/chromium/chrome/browser/resources/vr/OWNERS b/chromium/chrome/browser/resources/vr/OWNERS
new file mode 100644
index 00000000000..71253466b77
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/OWNERS
@@ -0,0 +1,3 @@
+tiborg@chromium.org
+
+# COMPONENT: UI>Browser>VR \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/PRESUBMIT.py b/chromium/chrome/browser/resources/vr/assets/PRESUBMIT.py
new file mode 100644
index 00000000000..5d740312570
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/PRESUBMIT.py
@@ -0,0 +1,68 @@
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import sys
+
+
+def IsNewer(old_version, new_version):
+ return (old_version and new_version and
+ (old_version.major < new_version.major or
+ (old_version.major == new_version.major and
+ old_version.minor < new_version.minor)))
+
+
+def CheckVersion(input_api, output_api):
+ """Checks that
+ - the version was upraded if assets files were changed,
+ - the version was not downgraded.
+ """
+ sys.path.append(input_api.PresubmitLocalPath())
+ import parse_version
+
+ old_version = None
+ new_version = None
+ changed_assets = False
+ changed_version = False
+ for file in input_api.AffectedFiles():
+ basename = input_api.os_path.basename(file.LocalPath())
+ extension = input_api.os_path.splitext(basename)[1][1:].strip().lower()
+ if (extension == 'sha1' or basename == 'vr_assets_component_files.json'):
+ changed_assets = True
+ if (basename == 'VERSION'):
+ changed_version = True
+ old_version = parse_version.ParseVersion(file.OldContents())
+ new_version = parse_version.ParseVersion(file.NewContents())
+
+ local_version_filename = input_api.os_path.join(
+ input_api.os_path.dirname(input_api.AffectedFiles()[0].LocalPath()),
+ 'VERSION')
+
+ if changed_version and (not old_version or not new_version):
+ return [
+ output_api.PresubmitError(
+ 'Cannot parse version in \'%s\'.' % local_version_filename)
+ ]
+
+ version_upgraded = IsNewer(old_version, new_version)
+ if changed_assets and not version_upgraded:
+ return [
+ output_api.PresubmitError(
+ 'Must increment version in \'%s\' when '
+ 'updating VR assets.' % local_version_filename)
+ ]
+ if changed_version and not version_upgraded:
+ return [
+ output_api.PresubmitError(
+ 'Must not downgrade version in \'%s\'.' % local_version_filename)
+ ]
+
+ return []
+
+
+def CheckChangeOnUpload(input_api, output_api):
+ return CheckVersion(input_api, output_api)
+
+
+def CheckChangeOnCommit(input_api, output_api):
+ return CheckVersion(input_api, output_api)
diff --git a/chromium/chrome/browser/resources/vr/assets/VERSION b/chromium/chrome/browser/resources/vr/assets/VERSION
new file mode 100644
index 00000000000..1dea3031bc3
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/VERSION
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=2 \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/background.png.sha1 b/chromium/chrome/browser/resources/vr/assets/background.png.sha1
new file mode 100644
index 00000000000..d3427cb5c7b
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/background.png.sha1
@@ -0,0 +1 @@
+e148d023e6ff397240f9db31063c3f2c5888f39e \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/fullscreen_gradient.png.sha1 b/chromium/chrome/browser/resources/vr/assets/fullscreen_gradient.png.sha1
new file mode 100644
index 00000000000..8286e261102
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/fullscreen_gradient.png.sha1
@@ -0,0 +1 @@
+4945728b62a01aa712b5b0bacbf10d5a1a95bd80 \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/incognito_gradient.png.sha1 b/chromium/chrome/browser/resources/vr/assets/incognito_gradient.png.sha1
new file mode 100644
index 00000000000..88f59906b07
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/incognito_gradient.png.sha1
@@ -0,0 +1 @@
+a80f18117d1e8820404d50cdf49ba6bf6c3c69f0 \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/normal_gradient.png.sha1 b/chromium/chrome/browser/resources/vr/assets/normal_gradient.png.sha1
new file mode 100644
index 00000000000..425681fc101
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/normal_gradient.png.sha1
@@ -0,0 +1 @@
+9888994181e2fa6cf6b510c02f21e183ad8efc46 \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/vr/assets/parse_version.py b/chromium/chrome/browser/resources/vr/assets/parse_version.py
new file mode 100644
index 00000000000..68a8ffb1cfd
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/parse_version.py
@@ -0,0 +1,23 @@
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import collections
+
+
+def ParseVersion(lines):
+ version_keys = ['MAJOR', 'MINOR']
+ version_vals = {}
+ for line in lines:
+ key, val = line.strip().split('=', 1)
+ if key in version_keys:
+ if key in version_vals or not val.isdigit():
+ return None
+ version_vals[key] = int(val)
+
+ if set(version_keys) != set(version_vals):
+ # We didn't see all parts of the version.
+ return None
+
+ return collections.namedtuple('Version', ['major', 'minor'])(
+ major=version_vals['MAJOR'], minor=version_vals['MINOR'])
diff --git a/chromium/chrome/browser/resources/vr/assets/push_assets_component.py b/chromium/chrome/browser/resources/vr/assets/push_assets_component.py
new file mode 100755
index 00000000000..b259a6da904
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/push_assets_component.py
@@ -0,0 +1,82 @@
+#!/usr/bin/python
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# Build and push the {version}/{platform}/vr-assets.zip file to GCS so
+# that the component update system will pick them up and push them
+# to users.
+#
+# Requires gsutil to be in the user's path.
+
+import os
+import shutil
+import subprocess
+import sys
+import zipfile
+import zlib
+import json
+import tempfile
+import parse_version
+
+DEST_BUCKET = 'gs://chrome-component-vr-assets'
+PLATFORM = 'android'
+
+
+class TempDir():
+
+ def __enter__(self):
+ self._dirpath = tempfile.mkdtemp()
+ return self._dirpath
+
+ def __exit__(self, type, value, traceback):
+ shutil.rmtree(self._dirpath)
+
+
+def PrintInfo(header, items):
+ print('\n%s' % header)
+ print ' ', '\n '.join(items)
+
+
+def main():
+ assets_dir = os.path.dirname(os.path.abspath(__file__))
+
+ files = []
+ with open(
+ os.path.join(assets_dir, 'vr_assets_component_files.json')) as json_file:
+ files = json.load(json_file)
+
+ version = None
+ with open(os.path.join(assets_dir, 'VERSION')) as version_file:
+ version = parse_version.ParseVersion(version_file.readlines())
+ assert version
+
+ PrintInfo('Version', ['%s.%s' % (version.major, version.minor)])
+ PrintInfo('Platform', [PLATFORM])
+ PrintInfo('Asset files', files)
+
+ with TempDir() as temp_dir:
+ zip_dir = os.path.join(temp_dir, '%s.%s' % (version.major, version.minor),
+ PLATFORM)
+ zip_path = os.path.join(zip_dir, 'vr-assets.zip')
+
+ os.makedirs(zip_dir)
+ with zipfile.ZipFile(zip_path, 'w') as zip:
+ for file in files:
+ file_path = os.path.join(assets_dir, file)
+ zip.write(file_path, os.path.basename(file_path), zipfile.ZIP_DEFLATED)
+
+ # Upload component.
+ command = ['gsutil', 'cp', '-nR', '.', DEST_BUCKET]
+ PrintInfo('Going to run the following command', [' '.join(command)])
+ PrintInfo('In directory', [temp_dir])
+ PrintInfo('Which pushes the following file', [zip_path])
+
+ if raw_input('\nAre you sure (y/N) ').lower() != 'y':
+ print 'aborting'
+ return 1
+ return subprocess.call(command, cwd=temp_dir)
+
+
+if __name__ == '__main__':
+ sys.exit(main())
diff --git a/chromium/chrome/browser/resources/vr/assets/vr_assets_component_files.json b/chromium/chrome/browser/resources/vr/assets/vr_assets_component_files.json
new file mode 100644
index 00000000000..7601c295253
--- /dev/null
+++ b/chromium/chrome/browser/resources/vr/assets/vr_assets_component_files.json
@@ -0,0 +1,6 @@
+[
+ "background.png",
+ "fullscreen_gradient.png",
+ "incognito_gradient.png",
+ "normal_gradient.png"
+] \ No newline at end of file
diff --git a/chromium/chrome/browser/resources/welcome/welcome_win10.html b/chromium/chrome/browser/resources/welcome/welcome_win10.html
index 1689bdfbe12..a7003874889 100644
--- a/chromium/chrome/browser/resources/welcome/welcome_win10.html
+++ b/chromium/chrome/browser/resources/welcome/welcome_win10.html
@@ -300,7 +300,7 @@
</template>
<ol id="panel1" class="section-steps" aria-labelledby="tab1">
<li>
- <a is="action-link" on-tap="onOpenSettings" role="link">
+ <a is="action-link" on-tap="onOpenSettings">
$i18n{openSettingsText}
</a>
</li>
diff --git a/chromium/chrome/browser/safe_browsing/BUILD.gn b/chromium/chrome/browser/safe_browsing/BUILD.gn
index 2a062537cef..d870ac227ab 100644
--- a/chromium/chrome/browser/safe_browsing/BUILD.gn
+++ b/chromium/chrome/browser/safe_browsing/BUILD.gn
@@ -39,6 +39,8 @@ static_library("safe_browsing") {
"chrome_cleaner/srt_client_info_win.h",
"chrome_cleaner/srt_field_trial_win.cc",
"chrome_cleaner/srt_field_trial_win.h",
+ "safe_browsing_controller_client.cc",
+ "safe_browsing_controller_client.h",
"safe_browsing_tab_observer.cc",
"safe_browsing_tab_observer.h",
"url_checker_delegate_impl.cc",
@@ -58,8 +60,6 @@ static_library("safe_browsing") {
"chrome_cleaner/chrome_cleaner_dialog_controller_win.h",
"settings_reset_prompt/default_settings_fetcher.cc",
"settings_reset_prompt/default_settings_fetcher.h",
- "settings_reset_prompt/extension_info.cc",
- "settings_reset_prompt/extension_info.h",
"settings_reset_prompt/settings_reset_prompt_config.cc",
"settings_reset_prompt/settings_reset_prompt_config.h",
"settings_reset_prompt/settings_reset_prompt_controller.cc",
diff --git a/chromium/chrome/browser/spellchecker/OWNERS b/chromium/chrome/browser/spellchecker/OWNERS
index 1a4f0301259..1ca30185b1d 100644
--- a/chromium/chrome/browser/spellchecker/OWNERS
+++ b/chromium/chrome/browser/spellchecker/OWNERS
@@ -1,4 +1,6 @@
groby@chromium.org
rouslan@chromium.org
+per-file spellcheck_language_policy_handler*=macourteau@chromium.org
+
# COMPONENT: UI>Browser>Spellcheck
diff --git a/chromium/chrome/browser/spellchecker/spell_check_host_impl.cc b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.cc
index d42bc43a19e..0aafa6af519 100644
--- a/chromium/chrome/browser/spellchecker/spell_check_host_impl.cc
+++ b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/spellchecker/spell_check_host_impl.h"
+#include "chrome/browser/spellchecker/spell_check_host_chrome_impl.h"
#include "base/bind.h"
#include "base/memory/ptr_util.h"
@@ -16,22 +16,22 @@
#include "content/public/browser/browser_thread.h"
#include "mojo/public/cpp/bindings/strong_binding.h"
-SpellCheckHostImpl::SpellCheckHostImpl(
+SpellCheckHostChromeImpl::SpellCheckHostChromeImpl(
const service_manager::Identity& renderer_identity)
: renderer_identity_(renderer_identity) {}
-SpellCheckHostImpl::~SpellCheckHostImpl() = default;
+SpellCheckHostChromeImpl::~SpellCheckHostChromeImpl() = default;
// static
-void SpellCheckHostImpl::Create(
+void SpellCheckHostChromeImpl::Create(
spellcheck::mojom::SpellCheckHostRequest request,
const service_manager::BindSourceInfo& source_info) {
mojo::MakeStrongBinding(
- base::MakeUnique<SpellCheckHostImpl>(source_info.identity),
+ base::MakeUnique<SpellCheckHostChromeImpl>(source_info.identity),
std::move(request));
}
-void SpellCheckHostImpl::RequestDictionary() {
+void SpellCheckHostChromeImpl::RequestDictionary() {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
// The renderer has requested that we initialize its spellchecker. This
@@ -50,8 +50,8 @@ void SpellCheckHostImpl::RequestDictionary() {
// more than once if we get requests from different renderers.
}
-void SpellCheckHostImpl::NotifyChecked(const base::string16& word,
- bool misspelled) {
+void SpellCheckHostChromeImpl::NotifyChecked(const base::string16& word,
+ bool misspelled) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
SpellcheckService* spellcheck = GetSpellcheckService();
@@ -61,7 +61,7 @@ void SpellCheckHostImpl::NotifyChecked(const base::string16& word,
spellcheck->GetMetrics()->RecordCheckedWordStats(word, misspelled);
}
-void SpellCheckHostImpl::CallSpellingService(
+void SpellCheckHostChromeImpl::CallSpellingService(
const base::string16& text,
CallSpellingServiceCallback callback) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
@@ -82,15 +82,15 @@ void SpellCheckHostImpl::CallSpellingService(
renderer_identity_.user_id());
client_.RequestTextCheck(
context, SpellingServiceClient::SPELLCHECK, text,
- base::Bind(&SpellCheckHostImpl::CallSpellingServiceDone,
- base::Unretained(this), base::Passed(&callback)));
+ base::BindOnce(&SpellCheckHostChromeImpl::CallSpellingServiceDone,
+ base::Unretained(this), base::Passed(&callback)));
#else
std::move(callback).Run(false, std::vector<SpellCheckResult>());
#endif
}
#if !BUILDFLAG(USE_BROWSER_SPELLCHECKER)
-void SpellCheckHostImpl::CallSpellingServiceDone(
+void SpellCheckHostChromeImpl::CallSpellingServiceDone(
CallSpellingServiceCallback callback,
bool success,
const base::string16& text,
@@ -111,7 +111,7 @@ void SpellCheckHostImpl::CallSpellingServiceDone(
}
// static
-std::vector<SpellCheckResult> SpellCheckHostImpl::FilterCustomWordResults(
+std::vector<SpellCheckResult> SpellCheckHostChromeImpl::FilterCustomWordResults(
const std::string& text,
const SpellcheckCustomDictionary& custom_dictionary,
const std::vector<SpellCheckResult>& service_results) {
@@ -126,6 +126,6 @@ std::vector<SpellCheckResult> SpellCheckHostImpl::FilterCustomWordResults(
}
#endif // !BUILDFLAG(USE_BROWSER_SPELLCHECKER)
-SpellcheckService* SpellCheckHostImpl::GetSpellcheckService() const {
+SpellcheckService* SpellCheckHostChromeImpl::GetSpellcheckService() const {
return SpellcheckServiceFactory::GetForRenderer(renderer_identity_);
}
diff --git a/chromium/chrome/browser/spellchecker/spell_check_host_impl.h b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.h
index e8c90543884..1e712fcdbb3 100644
--- a/chromium/chrome/browser/spellchecker/spell_check_host_impl.h
+++ b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_IMPL_H_
-#define CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_IMPL_H_
+#ifndef CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_CHROME_IMPL_H_
+#define CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_CHROME_IMPL_H_
#include "base/macros.h"
#include "components/spellcheck/browser/spelling_service_client.h"
@@ -20,17 +20,17 @@ class SpellcheckService;
struct SpellCheckResult;
-class SpellCheckHostImpl : public spellcheck::mojom::SpellCheckHost {
+class SpellCheckHostChromeImpl : public spellcheck::mojom::SpellCheckHost {
public:
- explicit SpellCheckHostImpl(
+ explicit SpellCheckHostChromeImpl(
const service_manager::Identity& renderer_identity);
- ~SpellCheckHostImpl() override;
+ ~SpellCheckHostChromeImpl() override;
static void Create(spellcheck::mojom::SpellCheckHostRequest request,
const service_manager::BindSourceInfo& source_info);
private:
- friend class TestSpellCheckHostImpl;
+ friend class TestSpellCheckHostChromeImpl;
// spellcheck::mojom::SpellCheckHost:
void RequestDictionary() override;
@@ -65,7 +65,7 @@ class SpellCheckHostImpl : public spellcheck::mojom::SpellCheckHost {
// A JSON-RPC client that calls the remote Spelling service.
SpellingServiceClient client_;
- DISALLOW_COPY_AND_ASSIGN(SpellCheckHostImpl);
+ DISALLOW_COPY_AND_ASSIGN(SpellCheckHostChromeImpl);
};
-#endif // CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_IMPL_H_
+#endif // CHROME_BROWSER_SPELLCHECKER_SPELL_CHECK_HOST_CHROME_IMPL_H_
diff --git a/chromium/chrome/browser/spellchecker/spell_check_host_impl_unittest.cc b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl_unittest.cc
index 8dff386eb8f..e991fddc5e1 100644
--- a/chromium/chrome/browser/spellchecker/spell_check_host_impl_unittest.cc
+++ b/chromium/chrome/browser/spellchecker/spell_check_host_chrome_impl_unittest.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/spellchecker/spell_check_host_impl.h"
+#include "chrome/browser/spellchecker/spell_check_host_chrome_impl.h"
#include "base/macros.h"
#include "base/memory/ptr_util.h"
@@ -19,9 +19,9 @@
#error !BUILDFLAG(USE_BROWSER_SPELLCHECKER) is required for these tests.
#endif
-class TestSpellCheckHostImpl {
+class TestSpellCheckHostChromeImpl {
public:
- TestSpellCheckHostImpl()
+ TestSpellCheckHostChromeImpl()
: spellcheck_(base::MakeUnique<SpellcheckService>(&testing_profile_)) {}
SpellcheckCustomDictionary& GetCustomDictionary() const {
@@ -34,7 +34,7 @@ class TestSpellCheckHostImpl {
std::vector<SpellCheckResult> FilterCustomWordResults(
const std::string& text,
const std::vector<SpellCheckResult>& service_results) const {
- return SpellCheckHostImpl::FilterCustomWordResults(
+ return SpellCheckHostChromeImpl::FilterCustomWordResults(
text, GetCustomDictionary(), service_results);
}
@@ -43,18 +43,18 @@ class TestSpellCheckHostImpl {
TestingProfile testing_profile_;
std::unique_ptr<SpellcheckService> spellcheck_;
- DISALLOW_COPY_AND_ASSIGN(TestSpellCheckHostImpl);
+ DISALLOW_COPY_AND_ASSIGN(TestSpellCheckHostChromeImpl);
};
// Spelling corrections of custom dictionary words should be removed from the
// results returned by the remote Spelling service.
-TEST(SpellCheckHostImplTest, CustomSpellingResults) {
+TEST(SpellCheckHostChromeImplTest, CustomSpellingResults) {
std::vector<SpellCheckResult> service_results;
service_results.push_back(SpellCheckResult(SpellCheckResult::SPELLING, 0, 6,
base::ASCIIToUTF16("Hello")));
service_results.push_back(SpellCheckResult(SpellCheckResult::SPELLING, 7, 5,
base::ASCIIToUTF16("World")));
- TestSpellCheckHostImpl host_impl;
+ TestSpellCheckHostChromeImpl host_impl;
host_impl.GetCustomDictionary().AddWord("Helllo");
std::vector<SpellCheckResult> results =
host_impl.FilterCustomWordResults("Helllo Warld", service_results);
@@ -70,13 +70,13 @@ TEST(SpellCheckHostImplTest, CustomSpellingResults) {
// Spelling corrections of words that are not in the custom dictionary should
// be retained in the results returned by the remote Spelling service.
-TEST(SpellCheckHostImplTest, SpellingServiceResults) {
+TEST(SpellCheckHostChromeImplTest, SpellingServiceResults) {
std::vector<SpellCheckResult> service_results;
service_results.push_back(SpellCheckResult(SpellCheckResult::SPELLING, 0, 6,
base::ASCIIToUTF16("Hello")));
service_results.push_back(SpellCheckResult(SpellCheckResult::SPELLING, 7, 5,
base::ASCIIToUTF16("World")));
- TestSpellCheckHostImpl host_impl;
+ TestSpellCheckHostChromeImpl host_impl;
host_impl.GetCustomDictionary().AddWord("Hulo");
std::vector<SpellCheckResult> results =
host_impl.FilterCustomWordResults("Helllo Warld", service_results);
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.cc b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.cc
index b43268fbe1d..24a9f621704 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.cc
@@ -282,10 +282,10 @@ void SpellcheckCustomDictionary::Load() {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
base::PostTaskAndReplyWithResult(
task_runner_.get(), FROM_HERE,
- base::Bind(&SpellcheckCustomDictionary::LoadDictionaryFile,
- custom_dictionary_path_),
- base::Bind(&SpellcheckCustomDictionary::OnLoaded,
- weak_ptr_factory_.GetWeakPtr()));
+ base::BindOnce(&SpellcheckCustomDictionary::LoadDictionaryFile,
+ custom_dictionary_path_),
+ base::BindOnce(&SpellcheckCustomDictionary::OnLoaded,
+ weak_ptr_factory_.GetWeakPtr()));
}
syncer::SyncMergeResult SpellcheckCustomDictionary::MergeDataAndStartSyncing(
@@ -434,8 +434,8 @@ void SpellcheckCustomDictionary::OnLoaded(
if (!result->is_valid_file) {
// Save cleaned up data only after startup.
fix_invalid_file_.Reset(
- base::Bind(&SpellcheckCustomDictionary::FixInvalidFile,
- weak_ptr_factory_.GetWeakPtr(), base::Passed(&result)));
+ base::BindOnce(&SpellcheckCustomDictionary::FixInvalidFile,
+ weak_ptr_factory_.GetWeakPtr(), base::Passed(&result)));
BrowserThread::PostAfterStartupTask(
FROM_HERE, BrowserThread::GetTaskRunnerForThread(BrowserThread::UI),
fix_invalid_file_.callback());
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.h b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.h
index 8cfac20eeda..e5cb273e8d6 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.h
+++ b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary.h
@@ -220,7 +220,7 @@ class SpellcheckCustomDictionary : public SpellcheckDictionary,
bool is_loaded_;
// A post-startup task to fix the invalid custom dictionary file.
- base::CancelableClosure fix_invalid_file_;
+ base::CancelableOnceClosure fix_invalid_file_;
// Used to create weak pointers for an instance of this class.
base::WeakPtrFactory<SpellcheckCustomDictionary> weak_ptr_factory_;
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary_unittest.cc b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary_unittest.cc
index 6a8465c30bf..c488d189d6d 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary_unittest.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_custom_dictionary_unittest.cc
@@ -67,8 +67,6 @@ class SpellcheckCustomDictionaryTest : public testing::Test {
// Use SetTestingFactoryAndUse to force creation and initialization.
SpellcheckServiceFactory::GetInstance()->SetTestingFactoryAndUse(
&profile_, &BuildSpellcheckService);
-
- StatisticsRecorder::Initialize();
}
// A wrapper around SpellcheckCustomDictionary::LoadDictionaryFile private
@@ -328,7 +326,7 @@ TEST_F(SpellcheckCustomDictionaryTest, GetAllSyncDataHasLimit) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS - 1; i++) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*dictionary, change);
EXPECT_EQ(spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS - 1,
@@ -441,13 +439,13 @@ TEST_F(SpellcheckCustomDictionaryTest, MergeDataAndStartSyncing) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS / 2; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
SpellcheckCustomDictionary::Change change2;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS / 2; ++i) {
- change2.AddWord("bar" + base::Uint64ToString(i));
+ change2.AddWord("bar" + base::NumberToString(i));
}
Apply(*custom_dictionary2, change2);
@@ -538,7 +536,7 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionaryTooBigBeforeSyncing) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS + 1; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
@@ -584,8 +582,8 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionaryTooBigAndServerFull) {
SpellcheckCustomDictionary::Change change;
SpellcheckCustomDictionary::Change change2;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
- change2.AddWord("bar" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
+ change2.AddWord("bar" + base::NumberToString(i));
}
change.AddWord("foo");
Apply(*custom_dictionary, change);
@@ -638,8 +636,8 @@ TEST_F(SpellcheckCustomDictionaryTest, ServerTooBig) {
SpellcheckCustomDictionary::Change change;
SpellcheckCustomDictionary::Change change2;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS + 1; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
- change2.AddWord("bar" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
+ change2.AddWord("bar" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
Apply(*custom_dictionary2, change2);
@@ -690,7 +688,7 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionaryTooBigToStartSyncing) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS - 1; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
@@ -738,7 +736,7 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionaryTooBigToContiueSyncing) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS - 1; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
@@ -852,7 +850,7 @@ TEST_F(SpellcheckCustomDictionaryTest, LoadAfterSyncStartTooBigToSync) {
std::unique_ptr<std::set<std::string>> custom_words(
new std::set<std::string>);
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS; ++i) {
- custom_words->insert(custom_words->end(), "foo" + base::Uint64ToString(i));
+ custom_words->insert(custom_words->end(), "foo" + base::NumberToString(i));
}
OnLoaded(*custom_dictionary, std::move(custom_words));
EXPECT_EQ(0, error_counter);
@@ -884,7 +882,7 @@ TEST_F(SpellcheckCustomDictionaryTest, LoadDuplicatesAfterSync) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS / 2; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
@@ -1057,7 +1055,7 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionarySyncLimit) {
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS; ++i) {
- change.AddWord("foo" + base::Uint64ToString(i));
+ change.AddWord("foo" + base::NumberToString(i));
}
Apply(*custom_dictionary, change);
@@ -1102,7 +1100,7 @@ TEST_F(SpellcheckCustomDictionaryTest, DictionarySyncLimit) {
// different from those on the server.
SpellcheckCustomDictionary::Change change;
for (size_t i = 0; i < spellcheck::MAX_SYNCABLE_DICTIONARY_WORDS; ++i) {
- change.AddWord("bar" + base::Uint64ToString(i));
+ change.AddWord("bar" + base::NumberToString(i));
}
Apply(*client_custom_dictionary, change);
@@ -1143,10 +1141,6 @@ TEST_F(SpellcheckCustomDictionaryTest, MAYBE_RecordSizeStatsCorrectly) {
// Record a baseline.
SpellCheckHostMetrics::RecordCustomWordCountStats(123);
- // Determine if test failures are due the statistics recorder not being
- // available or because the histogram just isn't there: crbug.com/230534.
- EXPECT_TRUE(StatisticsRecorder::IsActive());
-
HistogramBase* histogram =
StatisticsRecorder::FindHistogram("SpellCheck.CustomWords");
ASSERT_TRUE(histogram != NULL);
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_factory.cc b/chromium/chrome/browser/spellchecker/spellcheck_factory.cc
index 148ec2086d1..f02ff11f850 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_factory.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_factory.cc
@@ -61,7 +61,7 @@ KeyedService* SpellcheckServiceFactory::BuildServiceInstanceFor(
// Instantiates Metrics object for spellchecking for use.
spellcheck->StartRecordingMetrics(
- prefs->GetBoolean(spellcheck::prefs::kEnableSpellcheck));
+ prefs->GetBoolean(spellcheck::prefs::kSpellCheckEnable));
return spellcheck;
}
@@ -70,6 +70,8 @@ void SpellcheckServiceFactory::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* user_prefs) {
user_prefs->RegisterListPref(spellcheck::prefs::kSpellCheckDictionaries,
base::MakeUnique<base::ListValue>());
+ user_prefs->RegisterListPref(spellcheck::prefs::kSpellCheckForcedDictionaries,
+ base::MakeUnique<base::ListValue>());
// Continue registering kSpellCheckDictionary for preference migration.
// TODO(estade): remove: crbug.com/751275
user_prefs->RegisterStringPref(
@@ -82,8 +84,8 @@ void SpellcheckServiceFactory::RegisterProfilePrefs(
#else
uint32_t flags = user_prefs::PrefRegistrySyncable::SYNCABLE_PREF;
#endif
- user_prefs->RegisterBooleanPref(
- spellcheck::prefs::kEnableSpellcheck, true, flags);
+ user_prefs->RegisterBooleanPref(spellcheck::prefs::kSpellCheckEnable, true,
+ flags);
}
content::BrowserContext* SpellcheckServiceFactory::GetBrowserContextToUse(
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc b/chromium/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
index 6a09cf89640..3a10b007355 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
@@ -128,7 +128,7 @@ void SpellcheckHunspellDictionary::Load() {
spellcheck_platform::SetLanguage(language_);
base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE,
- base::Bind(
+ base::BindOnce(
&SpellcheckHunspellDictionary::InformListenersOfInitialization,
weak_ptr_factory_.GetWeakPtr()));
return;
@@ -140,8 +140,8 @@ void SpellcheckHunspellDictionary::Load() {
#if !defined(OS_ANDROID)
base::PostTaskAndReplyWithResult(
task_runner_.get(), FROM_HERE,
- base::Bind(&InitializeDictionaryLocation, language_),
- base::Bind(
+ base::BindOnce(&InitializeDictionaryLocation, language_),
+ base::BindOnce(
&SpellcheckHunspellDictionary::InitializeDictionaryLocationComplete,
weak_ptr_factory_.GetWeakPtr()));
#endif // !OS_ANDROID
@@ -227,10 +227,10 @@ void SpellcheckHunspellDictionary::OnURLFetchComplete(
base::PostTaskAndReplyWithResult(
task_runner_.get(), FROM_HERE,
- base::Bind(&SaveDictionaryData, base::Passed(&data),
- dictionary_file_.path),
- base::Bind(&SpellcheckHunspellDictionary::SaveDictionaryDataComplete,
- weak_ptr_factory_.GetWeakPtr()));
+ base::BindOnce(&SaveDictionaryData, base::Passed(&data),
+ dictionary_file_.path),
+ base::BindOnce(&SpellcheckHunspellDictionary::SaveDictionaryDataComplete,
+ weak_ptr_factory_.GetWeakPtr()));
}
GURL SpellcheckHunspellDictionary::GetDictionaryURL() {
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.cc b/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.cc
new file mode 100644
index 00000000000..5e7d5d2ac98
--- /dev/null
+++ b/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.cc
@@ -0,0 +1,67 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/spellchecker/spellcheck_language_policy_handler.h"
+
+#include "base/memory/ptr_util.h"
+#include "base/strings/string_split.h"
+#include "base/strings/string_util.h"
+#include "base/values.h"
+#include "chrome/common/pref_names.h"
+#include "components/policy/policy_constants.h"
+#include "components/prefs/pref_value_map.h"
+#include "components/spellcheck/browser/pref_names.h"
+#include "components/spellcheck/common/spellcheck_common.h"
+
+SpellcheckLanguagePolicyHandler::SpellcheckLanguagePolicyHandler()
+ : TypeCheckingPolicyHandler(policy::key::kSpellcheckLanguage,
+ base::Value::Type::LIST) {}
+
+SpellcheckLanguagePolicyHandler::~SpellcheckLanguagePolicyHandler() = default;
+
+bool SpellcheckLanguagePolicyHandler::CheckPolicySettings(
+ const policy::PolicyMap& policies,
+ policy::PolicyErrorMap* errors) {
+ const base::Value* value = nullptr;
+ if (!CheckAndGetValue(policies, errors, &value))
+ return false;
+ return true;
+}
+
+void SpellcheckLanguagePolicyHandler::ApplyPolicySettings(
+ const policy::PolicyMap& policies,
+ PrefValueMap* prefs) {
+ // Ignore this policy if the SpellcheckEnabled policy disables spellcheck.
+ const base::Value* spellcheck_enabled_value =
+ policies.GetValue(policy::key::kSpellcheckEnabled);
+ if (spellcheck_enabled_value &&
+ spellcheck_enabled_value->GetBool() == false) {
+ return;
+ }
+
+ const base::Value* value = policies.GetValue(policy_name());
+ if (!value)
+ return;
+
+ const base::Value::ListStorage& languages = value->GetList();
+
+ std::unique_ptr<base::ListValue> forced_language_list =
+ base::MakeUnique<base::ListValue>();
+ for (const base::Value& language : languages) {
+ std::string current_language =
+ spellcheck::GetCorrespondingSpellCheckLanguage(
+ base::TrimWhitespaceASCII(language.GetString(), base::TRIM_ALL)
+ .as_string());
+ if (!current_language.empty()) {
+ forced_language_list->GetList().push_back(base::Value(current_language));
+ } else {
+ LOG(WARNING) << "Unknown language requested: \"" << language << "\"";
+ }
+ }
+
+ prefs->SetValue(spellcheck::prefs::kSpellCheckEnable,
+ base::MakeUnique<base::Value>(true));
+ prefs->SetValue(spellcheck::prefs::kSpellCheckForcedDictionaries,
+ std::move(forced_language_list));
+}
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.h b/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.h
new file mode 100644
index 00000000000..4967d571c31
--- /dev/null
+++ b/chromium/chrome/browser/spellchecker/spellcheck_language_policy_handler.h
@@ -0,0 +1,28 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_SPELLCHECKER_SPELLCHECK_LANGUAGE_POLICY_HANDLER_H_
+#define CHROME_BROWSER_SPELLCHECKER_SPELLCHECK_LANGUAGE_POLICY_HANDLER_H_
+
+#include "base/macros.h"
+#include "components/policy/core/browser/configuration_policy_handler.h"
+
+// ConfigurationPolicyHandler for the SpellcheckLanguage policy.
+class SpellcheckLanguagePolicyHandler
+ : public policy::TypeCheckingPolicyHandler {
+ public:
+ SpellcheckLanguagePolicyHandler();
+ ~SpellcheckLanguagePolicyHandler() override;
+
+ // ConfigurationPolicyHandler:
+ bool CheckPolicySettings(const policy::PolicyMap& policies,
+ policy::PolicyErrorMap* errors) override;
+ void ApplyPolicySettings(const policy::PolicyMap& policies,
+ PrefValueMap* prefs) override;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(SpellcheckLanguagePolicyHandler);
+};
+
+#endif // CHROME_BROWSER_SPELLCHECKER_SPELLCHECK_LANGUAGE_POLICY_HANDLER_H_
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac.cc b/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac.cc
index 27614554005..5666e75af54 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac.cc
@@ -63,7 +63,7 @@ class SpellingRequest {
std::vector<SpellCheckResult> remote_results_;
// Barrier closure for completion of both remote and local check.
- base::Closure completion_barrier_;
+ base::RepeatingClosure completion_barrier_;
bool remote_success_;
SpellingServiceClient* client_; // Owned by |destination|.
@@ -103,10 +103,8 @@ void SpellingRequest::RequestCheck(const base::string16& text,
// Send the remote query out. The barrier owns |this|, ensuring it is deleted
// after completion.
- completion_barrier_ =
- BarrierClosure(2,
- base::Bind(&SpellingRequest::OnCheckCompleted,
- base::Owned(this)));
+ completion_barrier_ = BarrierClosure(
+ 2, base::BindOnce(&SpellingRequest::OnCheckCompleted, base::Owned(this)));
RequestRemoteCheck();
RequestLocalCheck();
}
@@ -119,19 +117,16 @@ void SpellingRequest::RequestRemoteCheck() {
context = host->GetBrowserContext();
client_->RequestTextCheck(
- context,
- SpellingServiceClient::SPELLCHECK,
- text_,
- base::Bind(&SpellingRequest::OnRemoteCheckCompleted,
- base::Unretained(this)));
+ context, SpellingServiceClient::SPELLCHECK, text_,
+ base::BindOnce(&SpellingRequest::OnRemoteCheckCompleted,
+ base::Unretained(this)));
}
void SpellingRequest::RequestLocalCheck() {
spellcheck_platform::RequestTextCheck(
- document_tag_,
- text_,
- base::Bind(&SpellingRequest::OnLocalCheckCompleted,
- base::Unretained(this)));
+ document_tag_, text_,
+ base::BindOnce(&SpellingRequest::OnLocalCheckCompleted,
+ base::Unretained(this)));
}
void SpellingRequest::OnCheckCompleted() {
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac_browsertest.cc b/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac_browsertest.cc
index 3f9ddaefc9b..6db6c0684c6 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac_browsertest.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_message_filter_platform_mac_browsertest.cc
@@ -24,19 +24,20 @@
// allows verification by the test case.
class TestingSpellCheckMessageFilter : public SpellCheckMessageFilterPlatform {
public:
- explicit TestingSpellCheckMessageFilter(const base::Closure& quit_closure)
- : SpellCheckMessageFilterPlatform(0), quit_closure_(quit_closure) {}
+ explicit TestingSpellCheckMessageFilter(base::OnceClosure&& quit_closure)
+ : SpellCheckMessageFilterPlatform(0),
+ quit_closure_(std::move(quit_closure)) {}
bool Send(IPC::Message* message) override {
sent_messages_.push_back(base::WrapUnique(message));
- main_thread_task_runner_->PostTask(FROM_HERE, quit_closure_);
+ main_thread_task_runner_->PostTask(FROM_HERE, std::move(quit_closure_));
return true;
}
std::vector<std::unique_ptr<IPC::Message>> sent_messages_;
const scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_ =
base::ThreadTaskRunnerHandle::Get();
- const base::Closure quit_closure_;
+ base::OnceClosure quit_closure_;
private:
~TestingSpellCheckMessageFilter() override {}
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_service.cc b/chromium/chrome/browser/spellchecker/spellcheck_service.cc
index 79b9508049e..2b1399033b6 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_service.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_service.cc
@@ -11,6 +11,7 @@
#include "base/strings/string_split.h"
#include "base/supports_user_data.h"
#include "base/synchronization/waitable_event.h"
+#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/spellchecker/spellcheck_factory.h"
#include "chrome/browser/spellchecker/spellcheck_hunspell_dictionary.h"
@@ -84,19 +85,24 @@ SpellcheckService::SpellcheckService(content::BrowserContext* context)
pref_change_registrar_.Add(
spellcheck::prefs::kSpellCheckDictionaries,
- base::Bind(&SpellcheckService::OnSpellCheckDictionariesChanged,
- base::Unretained(this)));
+ base::BindRepeating(&SpellcheckService::OnSpellCheckDictionariesChanged,
+ base::Unretained(this)));
+ pref_change_registrar_.Add(
+ spellcheck::prefs::kSpellCheckForcedDictionaries,
+ base::BindRepeating(&SpellcheckService::OnSpellCheckDictionariesChanged,
+ base::Unretained(this)));
pref_change_registrar_.Add(
spellcheck::prefs::kSpellCheckUseSpellingService,
- base::Bind(&SpellcheckService::OnUseSpellingServiceChanged,
- base::Unretained(this)));
+ base::BindRepeating(&SpellcheckService::OnUseSpellingServiceChanged,
+ base::Unretained(this)));
pref_change_registrar_.Add(
prefs::kAcceptLanguages,
- base::Bind(&SpellcheckService::OnAcceptLanguagesChanged,
- base::Unretained(this)));
- pref_change_registrar_.Add(spellcheck::prefs::kEnableSpellcheck,
- base::Bind(&SpellcheckService::InitForAllRenderers,
- base::Unretained(this)));
+ base::BindRepeating(&SpellcheckService::OnAcceptLanguagesChanged,
+ base::Unretained(this)));
+ pref_change_registrar_.Add(
+ spellcheck::prefs::kSpellCheckEnable,
+ base::BindRepeating(&SpellcheckService::InitForAllRenderers,
+ base::Unretained(this)));
custom_dictionary_.reset(new SpellcheckCustomDictionary(context_->GetPath()));
custom_dictionary_->AddObserver(this);
@@ -186,7 +192,7 @@ void SpellcheckService::InitForRenderer(
hunspell_dictionary->GetLanguage()));
}
- bool enable = prefs->GetBoolean(spellcheck::prefs::kEnableSpellcheck) &&
+ bool enable = prefs->GetBoolean(spellcheck::prefs::kSpellCheckEnable) &&
!dictionaries.empty();
std::vector<std::string> custom_words;
@@ -216,12 +222,19 @@ void SpellcheckService::LoadHunspellDictionaries() {
PrefService* prefs = user_prefs::UserPrefs::Get(context_);
DCHECK(prefs);
- const base::ListValue* dictionary_values =
+ const base::ListValue* user_dictionaries =
prefs->GetList(spellcheck::prefs::kSpellCheckDictionaries);
+ const base::ListValue* forced_dictionaries =
+ prefs->GetList(spellcheck::prefs::kSpellCheckForcedDictionaries);
- for (const auto& dictionary_value : *dictionary_values) {
- std::string dictionary;
- dictionary_value.GetAsString(&dictionary);
+ // Merge both lists of dictionaries. Use a set to avoid duplicates.
+ std::set<std::string> dictionaries;
+ for (const auto& dictionary_value : user_dictionaries->GetList())
+ dictionaries.insert(dictionary_value.GetString());
+ for (const auto& dictionary_value : forced_dictionaries->GetList())
+ dictionaries.insert(dictionary_value.GetString());
+
+ for (const auto& dictionary : dictionaries) {
hunspell_dictionaries_.push_back(
base::MakeUnique<SpellcheckHunspellDictionary>(
dictionary,
diff --git a/chromium/chrome/browser/spellchecker/spellcheck_service_browsertest.cc b/chromium/chrome/browser/spellchecker/spellcheck_service_browsertest.cc
index e11bdc1ffed..854b69cccdb 100644
--- a/chromium/chrome/browser/spellchecker/spellcheck_service_browsertest.cc
+++ b/chromium/chrome/browser/spellchecker/spellcheck_service_browsertest.cc
@@ -19,7 +19,7 @@
#include "base/threading/thread_restrictions.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/spellchecker/spell_check_host_impl.h"
+#include "chrome/browser/spellchecker/spell_check_host_chrome_impl.h"
#include "chrome/browser/spellchecker/spellcheck_factory.h"
#include "chrome/browser/spellchecker/spellcheck_service.h"
#include "chrome/browser/ui/browser.h"
@@ -65,8 +65,7 @@ class SpellcheckServiceBrowserTest : public InProcessBrowserTest,
void InitSpellcheck(bool enable_spellcheck,
const std::string& single_dictionary,
const std::string& multiple_dictionaries) {
- prefs_->SetBoolean(spellcheck::prefs::kEnableSpellcheck,
- enable_spellcheck);
+ prefs_->SetBoolean(spellcheck::prefs::kSpellCheckEnable, enable_spellcheck);
prefs_->SetString(spellcheck::prefs::kSpellCheckDictionary,
single_dictionary);
base::ListValue dictionaries_value;
@@ -83,13 +82,12 @@ class SpellcheckServiceBrowserTest : public InProcessBrowserTest,
// interface so we can test the SpellChecker request flow.
renderer_->OverrideBinderForTesting(
spellcheck::mojom::SpellChecker::Name_,
- base::Bind(&SpellcheckServiceBrowserTest::Bind,
- base::Unretained(this)));
+ base::BindRepeating(&SpellcheckServiceBrowserTest::Bind,
+ base::Unretained(this)));
}
void EnableSpellcheck(bool enable_spellcheck) {
- prefs_->SetBoolean(spellcheck::prefs::kEnableSpellcheck,
- enable_spellcheck);
+ prefs_->SetBoolean(spellcheck::prefs::kSpellCheckEnable, enable_spellcheck);
}
void ChangeCustomDictionary() {
@@ -258,7 +256,7 @@ class SpellcheckServiceHostBrowserTest : public SpellcheckServiceBrowserTest {
void RequestSpellCheckHost(spellcheck::mojom::SpellCheckHostPtr* interface) {
service_manager::BindSourceInfo source_info;
source_info.identity = GetRenderer()->GetChildIdentity();
- SpellCheckHostImpl::Create(mojo::MakeRequest(interface), source_info);
+ SpellCheckHostChromeImpl::Create(mojo::MakeRequest(interface), source_info);
}
void SpellingServiceDone(bool success,
@@ -518,13 +516,12 @@ IN_PROC_BROWSER_TEST_F(SpellcheckServiceBrowserTest,
base::ListValue dictionaries;
dictionaries.AppendString("en-US");
GetPrefs()->Set(spellcheck::prefs::kSpellCheckDictionaries, dictionaries);
- GetPrefs()->SetBoolean(spellcheck::prefs::kEnableSpellcheck, false);
+ GetPrefs()->SetBoolean(spellcheck::prefs::kSpellCheckEnable, false);
// Migrate the preferences.
SpellcheckServiceFactory::GetForContext(GetContext());
- EXPECT_FALSE(
- GetPrefs()->GetBoolean(spellcheck::prefs::kEnableSpellcheck));
+ EXPECT_FALSE(GetPrefs()->GetBoolean(spellcheck::prefs::kSpellCheckEnable));
EXPECT_EQ(1U, GetPrefs()
->GetList(spellcheck::prefs::kSpellCheckDictionaries)
->GetSize());
@@ -537,13 +534,12 @@ IN_PROC_BROWSER_TEST_F(SpellcheckServiceBrowserTest,
dictionaries.AppendString("en-US");
dictionaries.AppendString("fr");
GetPrefs()->Set(spellcheck::prefs::kSpellCheckDictionaries, dictionaries);
- GetPrefs()->SetBoolean(spellcheck::prefs::kEnableSpellcheck, true);
+ GetPrefs()->SetBoolean(spellcheck::prefs::kSpellCheckEnable, true);
// Should not migrate any preferences.
SpellcheckServiceFactory::GetForContext(GetContext());
- EXPECT_TRUE(
- GetPrefs()->GetBoolean(spellcheck::prefs::kEnableSpellcheck));
+ EXPECT_TRUE(GetPrefs()->GetBoolean(spellcheck::prefs::kSpellCheckEnable));
EXPECT_EQ(2U, GetPrefs()
->GetList(spellcheck::prefs::kSpellCheckDictionaries)
->GetSize());
diff --git a/chromium/chrome/browser/spellchecker/spelling_service_client_unittest.cc b/chromium/chrome/browser/spellchecker/spelling_service_client_unittest.cc
index e87056cee0b..dab82e25de3 100644
--- a/chromium/chrome/browser/spellchecker/spelling_service_client_unittest.cc
+++ b/chromium/chrome/browser/spellchecker/spelling_service_client_unittest.cc
@@ -333,7 +333,7 @@ TEST_F(SpellingServiceClientTest, RequestTextCheck) {
};
PrefService* pref = profile_.GetPrefs();
- pref->SetBoolean(spellcheck::prefs::kEnableSpellcheck, true);
+ pref->SetBoolean(spellcheck::prefs::kSpellCheckEnable, true);
pref->SetBoolean(spellcheck::prefs::kSpellCheckUseSpellingService, true);
for (size_t i = 0; i < arraysize(kTests); ++i) {
@@ -348,11 +348,10 @@ TEST_F(SpellingServiceClientTest, RequestTextCheck) {
pref->Set(spellcheck::prefs::kSpellCheckDictionaries, dictionary);
client_.RequestTextCheck(
- &profile_,
- kTests[i].request_type,
+ &profile_, kTests[i].request_type,
base::WideToUTF16(kTests[i].request_text),
- base::Bind(&SpellingServiceClientTest::OnTextCheckComplete,
- base::Unretained(this), 0));
+ base::BindOnce(&SpellingServiceClientTest::OnTextCheckComplete,
+ base::Unretained(this), 0));
client_.CallOnURLFetchComplete();
}
}
@@ -368,12 +367,12 @@ TEST_F(SpellingServiceClientTest, AvailableServices) {
// When a user disables spellchecking or prevent using the Spelling service,
// this function should return false both for suggestions and for spellcheck.
PrefService* pref = profile_.GetPrefs();
- pref->SetBoolean(spellcheck::prefs::kEnableSpellcheck, false);
+ pref->SetBoolean(spellcheck::prefs::kSpellCheckEnable, false);
pref->SetBoolean(spellcheck::prefs::kSpellCheckUseSpellingService, false);
EXPECT_FALSE(client_.IsAvailable(&profile_, kSuggest));
EXPECT_FALSE(client_.IsAvailable(&profile_, kSpellcheck));
- pref->SetBoolean(spellcheck::prefs::kEnableSpellcheck, true);
+ pref->SetBoolean(spellcheck::prefs::kSpellCheckEnable, true);
pref->SetBoolean(spellcheck::prefs::kSpellCheckUseSpellingService, true);
// For locales supported by the SpellCheck service, this function returns
diff --git a/chromium/chrome/browser/ui/BUILD.gn b/chromium/chrome/browser/ui/BUILD.gn
index a292204978a..1a43eba4852 100644
--- a/chromium/chrome/browser/ui/BUILD.gn
+++ b/chromium/chrome/browser/ui/BUILD.gn
@@ -61,6 +61,7 @@ split_static_library("ui") {
"autofill/credit_card_scanner_view.cc",
"autofill/credit_card_scanner_view.h",
"autofill/credit_card_scanner_view_delegate.h",
+ "autofill/password_generation_popup_controller.cc",
"autofill/password_generation_popup_controller.h",
"autofill/password_generation_popup_controller_impl.cc",
"autofill/password_generation_popup_controller_impl.h",
@@ -74,6 +75,8 @@ split_static_library("ui") {
"autofill/popup_view_common.h",
"blocked_content/blocked_window_params.cc",
"blocked_content/blocked_window_params.h",
+ "blocked_content/list_item_position.cc",
+ "blocked_content/list_item_position.h",
"blocked_content/popup_blocker_tab_helper.cc",
"blocked_content/popup_blocker_tab_helper.h",
"blocked_content/popup_opener_tab_helper.cc",
@@ -138,8 +141,6 @@ split_static_library("ui") {
"page_info/page_info_ui.h",
"passwords/account_avatar_fetcher.cc",
"passwords/account_avatar_fetcher.h",
- "passwords/destination_file_system.cc",
- "passwords/destination_file_system.h",
"passwords/manage_passwords_state.cc",
"passwords/manage_passwords_state.h",
"passwords/manage_passwords_view_utils.cc",
@@ -204,8 +205,6 @@ split_static_library("ui") {
"web_contents_sizer.h",
"webui/about_ui.cc",
"webui/about_ui.h",
- "webui/bluetooth_internals/bluetooth_internals_ui.cc",
- "webui/bluetooth_internals/bluetooth_internals_ui.h",
"webui/chrome_web_ui_controller_factory.cc",
"webui/chrome_web_ui_controller_factory.h",
"webui/components_ui.cc",
@@ -319,6 +318,7 @@ split_static_library("ui") {
"webui/version_ui.h",
]
+ allow_circular_includes_from = []
defines = []
libs = []
@@ -357,6 +357,7 @@ split_static_library("ui") {
"//chrome/browser/engagement:mojo_bindings",
"//chrome/browser/media:mojo_bindings",
"//chrome/browser/safe_browsing",
+ "//chrome/browser/ui/webui/bluetooth_internals",
"//chrome/browser/ui/webui/interventions_internals:mojo_bindings",
"//chrome/browser/ui/webui/omnibox:mojo_bindings",
"//chrome/browser/ui/webui/usb_internals:mojo_bindings",
@@ -468,7 +469,6 @@ split_static_library("ui") {
"//content/public/common",
"//crypto",
"//device/base",
- "//device/bluetooth/public/interfaces:experimental_interfaces",
"//device/usb",
"//extensions/features",
"//media",
@@ -514,7 +514,8 @@ split_static_library("ui") {
"//ui/web_dialogs",
"//v8:v8_version",
]
- allow_circular_includes_from = []
+ allow_circular_includes_from +=
+ [ "//chrome/browser/ui/webui/bluetooth_internals" ]
if (is_win || is_mac || is_desktop_linux || is_chromeos) {
deps += [ "//chrome/browser/ui/webui/discards:mojo_bindings" ]
@@ -604,8 +605,6 @@ split_static_library("ui") {
"android/infobars/survey_infobar.h",
"android/infobars/translate_compact_infobar.cc",
"android/infobars/translate_compact_infobar.h",
- "android/infobars/translate_infobar.cc",
- "android/infobars/translate_infobar.h",
"android/infobars/update_password_infobar.cc",
"android/infobars/update_password_infobar.h",
"android/javascript_app_modal_dialog_android.cc",
@@ -685,6 +684,8 @@ split_static_library("ui") {
"apps/chrome_app_window_client.h",
"apps/directory_access_confirmation_dialog.cc",
"apps/directory_access_confirmation_dialog.h",
+ "blocked_content/framebust_block_tab_helper.cc",
+ "blocked_content/framebust_block_tab_helper.h",
"blocked_content/popunder_preventer.cc",
"blocked_content/popunder_preventer.h",
"bluetooth/bluetooth_chooser_controller.cc",
@@ -800,6 +801,10 @@ split_static_library("ui") {
"layout_constants.h",
"location_bar/location_bar.cc",
"location_bar/location_bar.h",
+ "media_router/presentation_receiver_window.h",
+ "media_router/presentation_receiver_window_controller.cc",
+ "media_router/presentation_receiver_window_controller.h",
+ "media_router/presentation_receiver_window_delegate.h",
"native_window_tracker.h",
"omnibox/alternate_nav_infobar_delegate.cc",
"omnibox/alternate_nav_infobar_delegate.h",
@@ -811,6 +816,8 @@ split_static_library("ui") {
"omnibox/chrome_omnibox_navigation_observer.h",
"omnibox/clipboard_utils.cc",
"omnibox/clipboard_utils.h",
+ "omnibox/favicon_cache.cc",
+ "omnibox/favicon_cache.h",
"overlay/overlay_surface_embedder.cc",
"overlay/overlay_surface_embedder.h",
"overlay/overlay_window.h",
@@ -897,11 +904,7 @@ split_static_library("ui") {
"tabs/pinned_tab_service.h",
"tabs/pinned_tab_service_factory.cc",
"tabs/pinned_tab_service_factory.h",
- "tabs/tab_activity_watcher.cc",
- "tabs/tab_activity_watcher.h",
"tabs/tab_change_type.h",
- "tabs/tab_features.cc",
- "tabs/tab_features.h",
"tabs/tab_menu_model.cc",
"tabs/tab_menu_model.h",
"tabs/tab_metrics_logger.h",
@@ -912,8 +915,6 @@ split_static_library("ui") {
"tabs/tab_strip_model.cc",
"tabs/tab_strip_model.h",
"tabs/tab_strip_model_delegate.h",
- "tabs/tab_strip_model_impl.cc",
- "tabs/tab_strip_model_impl.h",
"tabs/tab_strip_model_observer.cc",
"tabs/tab_strip_model_observer.h",
"tabs/tab_strip_model_order_controller.cc",
@@ -924,6 +925,8 @@ split_static_library("ui") {
"tabs/tab_utils.h",
"tabs/web_contents_closer.cc",
"tabs/web_contents_closer.h",
+ "tabs/window_activity_watcher.cc",
+ "tabs/window_activity_watcher.h",
"task_manager/task_manager_columns.cc",
"task_manager/task_manager_columns.h",
"task_manager/task_manager_table_model.cc",
@@ -1020,6 +1023,10 @@ split_static_library("ui") {
"webui/media_router/media_router_resources_provider.h",
"webui/media_router/media_router_ui.cc",
"webui/media_router/media_router_ui.h",
+ "webui/media_router/media_router_ui_service.cc",
+ "webui/media_router/media_router_ui_service.h",
+ "webui/media_router/media_router_ui_service_factory.cc",
+ "webui/media_router/media_router_ui_service_factory.h",
"webui/media_router/media_router_webui_message_handler.cc",
"webui/media_router/media_router_webui_message_handler.h",
"webui/media_router/media_sink_with_cast_modes.cc",
@@ -1197,12 +1204,16 @@ split_static_library("ui") {
"ash/app_sync_ui_state_factory.cc",
"ash/app_sync_ui_state_factory.h",
"ash/app_sync_ui_state_observer.h",
- "ash/ash_init.cc",
- "ash/ash_init.h",
+ "ash/ash_shell_init.cc",
+ "ash/ash_shell_init.h",
"ash/ash_util.cc",
"ash/ash_util.h",
+ "ash/auto_connect_notifier.cc",
+ "ash/auto_connect_notifier.h",
"ash/cast_config_client_media_router.cc",
"ash/cast_config_client_media_router.h",
+ "ash/chrome_browser_main_extra_parts_ash.cc",
+ "ash/chrome_browser_main_extra_parts_ash.h",
"ash/chrome_keyboard_ui.cc",
"ash/chrome_keyboard_ui.h",
"ash/chrome_launcher_prefs.cc",
@@ -1272,8 +1283,18 @@ split_static_library("ui") {
"ash/multi_user/multi_user_window_manager_stub.h",
"ash/multi_user/user_switch_animator_chromeos.cc",
"ash/multi_user/user_switch_animator_chromeos.h",
- "ash/networking_config_delegate_chromeos.cc",
- "ash/networking_config_delegate_chromeos.h",
+ "ash/network/data_promo_notification.cc",
+ "ash/network/data_promo_notification.h",
+ "ash/network/enrollment_dialog_view.cc",
+ "ash/network/enrollment_dialog_view.h",
+ "ash/network/network_connect_delegate_chromeos.cc",
+ "ash/network/network_connect_delegate_chromeos.h",
+ "ash/network/network_state_notifier.cc",
+ "ash/network/network_state_notifier.h",
+ "ash/network/networking_config_delegate_chromeos.cc",
+ "ash/network/networking_config_delegate_chromeos.h",
+ "ash/network/tether_notification_presenter.cc",
+ "ash/network/tether_notification_presenter.h",
"ash/session_controller_client.cc",
"ash/session_controller_client.h",
"ash/session_util.cc",
@@ -1281,6 +1302,8 @@ split_static_library("ui") {
"ash/sort_windows_by_z_index.cc",
"ash/system_tray_client.cc",
"ash/system_tray_client.h",
+ "ash/tab_scrubber.cc",
+ "ash/tab_scrubber.h",
"ash/tablet_mode_client.cc",
"ash/tablet_mode_client.h",
"ash/tablet_mode_client_observer.h",
@@ -1290,6 +1313,8 @@ split_static_library("ui") {
"ash/vpn_list_forwarder.h",
"ash/wallpaper_controller_client.cc",
"ash/wallpaper_controller_client.h",
+ "ash/wallpaper_policy_handler.cc",
+ "ash/wallpaper_policy_handler.h",
"browser_commands_chromeos.cc",
"browser_commands_chromeos.h",
"extensions/extension_installed_notification.cc",
@@ -1303,10 +1328,6 @@ split_static_library("ui") {
"views/apps/app_info_dialog/arc_app_info_links_panel.h",
"views/apps/chrome_native_app_window_views_aura_ash.cc",
"views/apps/chrome_native_app_window_views_aura_ash.h",
- "views/ash/chrome_browser_main_extra_parts_ash.cc",
- "views/ash/chrome_browser_main_extra_parts_ash.h",
- "views/ash/tab_scrubber.cc",
- "views/ash/tab_scrubber.h",
"views/chrome_views_delegate_chromeos.cc",
"views/extensions/request_file_system_dialog_view.cc",
"views/extensions/request_file_system_dialog_view.h",
@@ -1434,8 +1455,12 @@ split_static_library("ui") {
"webui/chromeos/login/signin_screen_handler.h",
"webui/chromeos/login/supervised_user_creation_screen_handler.cc",
"webui/chromeos/login/supervised_user_creation_screen_handler.h",
+ "webui/chromeos/login/sync_consent_screen_handler.cc",
+ "webui/chromeos/login/sync_consent_screen_handler.h",
"webui/chromeos/login/terms_of_service_screen_handler.cc",
"webui/chromeos/login/terms_of_service_screen_handler.h",
+ "webui/chromeos/login/update_required_screen_handler.cc",
+ "webui/chromeos/login/update_required_screen_handler.h",
"webui/chromeos/login/update_screen_handler.cc",
"webui/chromeos/login/update_screen_handler.h",
"webui/chromeos/login/user_board_screen_handler.cc",
@@ -1517,10 +1542,14 @@ split_static_library("ui") {
"//ash/resources/vector_icons",
"//ash/strings",
"//chrome/browser/chromeos",
+ "//chromeos:cryptohome_proto",
+ "//chromeos/components/tether",
"//components/arc",
+ "//components/cryptauth",
"//components/drive:drive_chromeos",
"//components/exo",
"//components/login",
+ "//components/proximity_auth/logging",
"//components/session_manager/core",
"//components/user_manager",
"//services/data_decoder/public/cpp",
@@ -1534,7 +1563,7 @@ split_static_library("ui") {
"//ui/chromeos/events",
"//ui/keyboard:mojom",
]
- allow_circular_includes_from = [ "//chrome/browser/chromeos" ]
+ allow_circular_includes_from += [ "//chrome/browser/chromeos" ]
if (enable_rlz) {
deps += [ "//chrome/browser:rlz" ]
@@ -1552,12 +1581,6 @@ split_static_library("ui") {
if (use_cras) {
defines += [ "USE_CRAS" ]
}
- } else if (!is_android) {
- # !is_chromeos && !is_android
- sources += [
- "webui/settings/printing_handler.cc",
- "webui/settings/printing_handler.h",
- ]
}
if (is_win || is_mac || is_desktop_linux || is_chromeos) {
@@ -2074,6 +2097,7 @@ split_static_library("ui") {
"cocoa/download/md_download_item_progress_indicator.mm",
"cocoa/download/md_download_item_view.h",
"cocoa/download/md_download_item_view.mm",
+ "cocoa/download/md_download_item_view_testing.h",
"cocoa/drag_util.h",
"cocoa/drag_util.mm",
"cocoa/draggable_button.h",
@@ -2148,8 +2172,6 @@ split_static_library("ui") {
"cocoa/fullscreen/fullscreen_toolbar_visibility_lock_controller.mm",
"cocoa/fullscreen/immersive_fullscreen_controller.h",
"cocoa/fullscreen/immersive_fullscreen_controller.mm",
- "cocoa/fullscreen_low_power_coordinator.h",
- "cocoa/fullscreen_low_power_coordinator.mm",
"cocoa/fullscreen_placeholder_view.h",
"cocoa/fullscreen_placeholder_view.mm",
"cocoa/fullscreen_window.h",
@@ -2311,10 +2333,6 @@ split_static_library("ui") {
"cocoa/permission_bubble/chooser_bubble_ui_cocoa.h",
"cocoa/permission_bubble/chooser_bubble_ui_cocoa.mm",
"cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm",
- "cocoa/permission_bubble/permission_bubble_cocoa.h",
- "cocoa/permission_bubble/permission_bubble_cocoa.mm",
- "cocoa/permission_bubble/permission_bubble_controller.h",
- "cocoa/permission_bubble/permission_bubble_controller.mm",
"cocoa/permission_bubble/permission_prompt_impl_views_mac.mm",
"cocoa/profiles/avatar_base_controller.h",
"cocoa/profiles/avatar_base_controller.mm",
@@ -2511,6 +2529,8 @@ split_static_library("ui") {
"views/tabs/window_finder_win.cc",
"views/try_chrome_dialog_win/arrow_border.cc",
"views/try_chrome_dialog_win/arrow_border.h",
+ "views/try_chrome_dialog_win/button_layout.cc",
+ "views/try_chrome_dialog_win/button_layout.h",
"views/try_chrome_dialog_win/try_chrome_dialog.cc",
"views/try_chrome_dialog_win/try_chrome_dialog.h",
"views/uninstall_view.cc",
@@ -2654,10 +2674,6 @@ split_static_library("ui") {
"autofill/save_card_bubble_view.h",
"bubble_anchor_util.h",
"desktop_ios_promotion/desktop_ios_promotion_footnote_delegate.h",
- "tabs/tab_data_experimental.cc",
- "tabs/tab_data_experimental.h",
- "tabs/tab_strip_model_experimental.cc",
- "tabs/tab_strip_model_experimental.h",
# This test header is included because it contains forward declarations
# needed for "friend" statements for use in tests.
@@ -2761,8 +2777,6 @@ split_static_library("ui") {
"views/login_handler_views.cc",
"views/login_view.cc",
"views/login_view.h",
- "views/new_back_shortcut_bubble.cc",
- "views/new_back_shortcut_bubble.h",
"views/overlay/overlay_window_views.cc",
"views/overlay/overlay_window_views.h",
"views/page_info/chosen_object_view.cc",
@@ -2772,6 +2786,8 @@ split_static_library("ui") {
"views/page_info/non_accessible_image_view.h",
"views/page_info/page_info_bubble_view.cc",
"views/page_info/page_info_bubble_view.h",
+ "views/page_info/page_info_bubble_view_base.cc",
+ "views/page_info/page_info_bubble_view_base.h",
"views/page_info/permission_selector_row.cc",
"views/page_info/permission_selector_row.h",
"views/page_info/permission_selector_row_observer.h",
@@ -2783,8 +2799,20 @@ split_static_library("ui") {
"views/passwords/credentials_item_view.h",
"views/passwords/credentials_selection_view.cc",
"views/passwords/credentials_selection_view.h",
+ "views/passwords/manage_password_auto_sign_in_view.cc",
+ "views/passwords/manage_password_auto_sign_in_view.h",
"views/passwords/manage_password_items_view.cc",
"views/passwords/manage_password_items_view.h",
+ "views/passwords/manage_password_pending_view.cc",
+ "views/passwords/manage_password_pending_view.h",
+ "views/passwords/manage_password_save_confirmation_view.cc",
+ "views/passwords/manage_password_save_confirmation_view.h",
+ "views/passwords/manage_password_sign_in_promo_view.cc",
+ "views/passwords/manage_password_sign_in_promo_view.h",
+ "views/passwords/manage_password_update_pending_view.cc",
+ "views/passwords/manage_password_update_pending_view.h",
+ "views/passwords/manage_passwords_bubble_delegate_view_base.cc",
+ "views/passwords/manage_passwords_bubble_delegate_view_base.h",
"views/passwords/manage_passwords_bubble_view.cc",
"views/passwords/manage_passwords_bubble_view.h",
"views/payments/contact_info_editor_view_controller.cc",
@@ -2799,6 +2827,8 @@ split_static_library("ui") {
"views/payments/error_message_view_controller.h",
"views/payments/order_summary_view_controller.cc",
"views/payments/order_summary_view_controller.h",
+ "views/payments/payment_handler_web_flow_view_controller.cc",
+ "views/payments/payment_handler_web_flow_view_controller.h",
"views/payments/payment_method_view_controller.cc",
"views/payments/payment_method_view_controller.h",
"views/payments/payment_request_dialog_view.cc",
@@ -2842,12 +2872,6 @@ split_static_library("ui") {
"views/sync/bubble_sync_promo_view.h",
"views/sync/profile_signin_confirmation_dialog_views.cc",
"views/sync/profile_signin_confirmation_dialog_views.h",
- "views/tabs/tab_experimental.cc",
- "views/tabs/tab_experimental.h",
- "views/tabs/tab_experimental_paint.cc",
- "views/tabs/tab_experimental_paint.h",
- "views/tabs/tab_strip_experimental.cc",
- "views/tabs/tab_strip_experimental.h",
"views/task_manager_view.cc",
"views/task_manager_view.h",
"views/toolbar/toolbar_actions_bar_bubble_views.cc",
@@ -3036,6 +3060,11 @@ split_static_library("ui") {
"views/location_bar/star_view.h",
"views/location_bar/zoom_view.cc",
"views/location_bar/zoom_view.h",
+ "views/media_router/presentation_receiver_window_factory.cc",
+ "views/media_router/presentation_receiver_window_frame.cc",
+ "views/media_router/presentation_receiver_window_frame.h",
+ "views/media_router/presentation_receiver_window_view.cc",
+ "views/media_router/presentation_receiver_window_view.h",
"views/omnibox/omnibox_popup_contents_view.cc",
"views/omnibox/omnibox_popup_contents_view.h",
"views/omnibox/omnibox_result_view.cc",
@@ -3088,8 +3117,6 @@ split_static_library("ui") {
"views/tabs/tab_strip.cc",
"views/tabs/tab_strip.h",
"views/tabs/tab_strip_controller.h",
- "views/tabs/tab_strip_impl.cc",
- "views/tabs/tab_strip_impl.h",
"views/tabs/tab_strip_layout.cc",
"views/tabs/tab_strip_layout.h",
"views/tabs/window_finder.cc",
@@ -3306,8 +3333,9 @@ split_static_library("ui") {
"app_list/app_list_view_delegate.h",
"app_list/chrome_app_list_item.cc",
"app_list/chrome_app_list_item.h",
- "app_list/custom_launcher_page_contents.cc",
- "app_list/custom_launcher_page_contents.h",
+ "app_list/chrome_app_list_model_updater.cc",
+ "app_list/chrome_app_list_model_updater.h",
+ "app_list/chrome_app_list_model_updater_delegate.h",
"app_list/extension_app_context_menu.cc",
"app_list/extension_app_context_menu.h",
"app_list/extension_app_item.cc",
@@ -3316,8 +3344,6 @@ split_static_library("ui") {
"app_list/extension_app_model_builder.h",
"app_list/extension_uninstaller.cc",
"app_list/extension_uninstaller.h",
- "app_list/launcher_page_event_dispatcher.cc",
- "app_list/launcher_page_event_dispatcher.h",
"app_list/profile_loader.cc",
"app_list/profile_loader.h",
"app_list/profile_store.h",
@@ -3351,10 +3377,14 @@ split_static_library("ui") {
"app_list/search/extension_app_result.h",
"app_list/search/history_factory.cc",
"app_list/search/history_factory.h",
+ "app_list/search/mixer.cc",
+ "app_list/search/mixer.h",
"app_list/search/omnibox_provider.cc",
"app_list/search/omnibox_provider.h",
"app_list/search/omnibox_result.cc",
"app_list/search/omnibox_result.h",
+ "app_list/search/search_controller.cc",
+ "app_list/search/search_controller.h",
"app_list/search/search_controller_factory.cc",
"app_list/search/search_controller_factory.h",
"app_list/search/search_resource_manager.cc",
@@ -3375,9 +3405,6 @@ split_static_library("ui") {
"app_list/search/webstore/webstore_result.h",
"app_list/speech_auth_helper.cc",
"app_list/speech_auth_helper.h",
- "app_list/speech_recognizer.cc",
- "app_list/speech_recognizer.h",
- "app_list/speech_recognizer_delegate.h",
"app_list/start_page_observer.h",
"app_list/start_page_service.cc",
"app_list/start_page_service.h",
@@ -3511,6 +3538,8 @@ split_static_library("ui") {
"extensions/hosted_app_menu_model.h",
"extensions/icon_with_badge_image_source.cc",
"extensions/icon_with_badge_image_source.h",
+ "extensions/installation_error_infobar_delegate.cc",
+ "extensions/installation_error_infobar_delegate.h",
"extensions/settings_api_bubble_helpers.cc",
"extensions/settings_api_bubble_helpers.h",
"webui/extensions/extension_basic_info.cc",
@@ -3574,6 +3603,12 @@ split_static_library("ui") {
"//components/printing/browser",
"//printing",
]
+ if (!is_chromeos && !is_android) {
+ sources += [
+ "webui/settings/printing_handler.cc",
+ "webui/settings/printing_handler.h",
+ ]
+ }
if (use_cups) {
configs += [ "//printing:cups" ]
}
@@ -3645,7 +3680,7 @@ split_static_library("ui") {
}
if (use_gio) {
- deps += [ "//build/linux/libgio" ]
+ configs += [ "//build/linux:gio_config" ]
}
if (use_nss_certs) {
@@ -3715,6 +3750,7 @@ static_library("test_support") {
"//skia",
"//testing/gtest",
"//ui/base",
+ "//ui/base:test_support",
"//ui/gfx:test_support",
"//ui/shell_dialogs",
]
@@ -3737,7 +3773,6 @@ static_library("test_support") {
"cocoa/extensions/browser_action_test_util_mac.mm",
"cocoa/find_bar/find_bar_host_unittest_util_cocoa.mm",
]
- deps += [ "//ui/base:test_support" ]
}
}
diff --git a/chromium/chrome/browser/ui/libgtkui/BUILD.gn b/chromium/chrome/browser/ui/libgtkui/BUILD.gn
index de81b27e68d..505d87c67be 100644
--- a/chromium/chrome/browser/ui/libgtkui/BUILD.gn
+++ b/chromium/chrome/browser/ui/libgtkui/BUILD.gn
@@ -47,7 +47,7 @@ template("libgtkui") {
"libgtkui_export.h",
"menu_util.cc",
"menu_util.h",
- "nav_button_layout_manager.h",
+ "settings_provider.h",
"print_dialog_gtk.cc",
"print_dialog_gtk.h",
"printing_gtk_util.cc",
@@ -70,12 +70,12 @@ template("libgtkui") {
"//build/config/linux:x11",
]
- if (use_gconf) {
+ if (use_gio) {
sources += [
- "nav_button_layout_manager_gconf.cc",
- "nav_button_layout_manager_gconf.h",
+ "settings_provider_gsettings.cc",
+ "settings_provider_gsettings.h",
]
- configs += [ "//build/config/linux/gconf" ]
+ configs += [ "//build/linux:gio_config" ]
}
if (use_cups) {
@@ -134,10 +134,10 @@ if (use_gtk3) {
"gtk3_background_painter.h",
"native_theme_gtk3.cc",
"native_theme_gtk3.h",
- "nav_button_layout_manager_gtk3.cc",
- "nav_button_layout_manager_gtk3.h",
"nav_button_provider_gtk3.cc",
"nav_button_provider_gtk3.h",
+ "settings_provider_gtk3.cc",
+ "settings_provider_gtk3.h",
]
deps = [
"//build/config/linux/gtk3",
diff --git a/chromium/chrome/browser/ui/webui/about_ui.cc b/chromium/chrome/browser/ui/webui/about_ui.cc
index 1ff226d0260..8c97750329e 100644
--- a/chromium/chrome/browser/ui/webui/about_ui.cc
+++ b/chromium/chrome/browser/ui/webui/about_ui.cc
@@ -42,8 +42,6 @@
#include "chrome/browser/net/predictor.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h"
-#include "chrome/browser/resource_coordinator/tab_manager.h"
-#include "chrome/browser/resource_coordinator/tab_stats.h"
#include "chrome/browser/ui/browser_dialogs.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/url_constants.h"
@@ -85,10 +83,7 @@
#include "chrome/browser/chromeos/customization/customization_document.h"
#endif
-using base::Time;
-using base::TimeDelta;
using content::BrowserThread;
-using content::WebContents;
namespace {
diff --git a/chromium/chrome/browser/ui/webui/app_launcher_page_ui.cc b/chromium/chrome/browser/ui/webui/app_launcher_page_ui.cc
index a186130ca70..e2fe3585859 100644
--- a/chromium/chrome/browser/ui/webui/app_launcher_page_ui.cc
+++ b/chromium/chrome/browser/ui/webui/app_launcher_page_ui.cc
@@ -7,7 +7,6 @@
#include <memory>
#include <string>
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/metrics/histogram_macros.h"
#include "chrome/browser/profiles/profile.h"
@@ -47,16 +46,16 @@ AppLauncherPageUI::AppLauncherPageUI(content::WebUI* web_ui)
extensions::ExtensionSystem::Get(GetProfile())->extension_service();
// We should not be launched without an ExtensionService.
DCHECK(service);
- web_ui->AddMessageHandler(base::MakeUnique<AppLauncherHandler>(service));
- web_ui->AddMessageHandler(base::MakeUnique<CoreAppLauncherHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<AppIconWebUIHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<AppLauncherHandler>(service));
+ web_ui->AddMessageHandler(std::make_unique<CoreAppLauncherHandler>());
+ web_ui->AddMessageHandler(std::make_unique<AppIconWebUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
}
// The theme handler can require some CPU, so do it after hooking up the most
// visited handler. This allows the DB query for the new tab thumbs to happen
// earlier.
- web_ui->AddMessageHandler(base::MakeUnique<ThemeHandler>());
+ web_ui->AddMessageHandler(std::make_unique<ThemeHandler>());
std::unique_ptr<HTMLSource> html_source(
new HTMLSource(GetProfile()->GetOriginalProfile()));
@@ -80,7 +79,7 @@ bool AppLauncherPageUI::OverrideHandleWebUIMessage(
const base::ListValue& args) {
if (message == "getApps" &&
AppLauncherLoginHandler::ShouldShow(GetProfile())) {
- web_ui()->AddMessageHandler(base::MakeUnique<AppLauncherLoginHandler>());
+ web_ui()->AddMessageHandler(std::make_unique<AppLauncherLoginHandler>());
}
return false;
}
diff --git a/chromium/chrome/browser/ui/webui/app_list/start_page_ui.cc b/chromium/chrome/browser/ui/webui/app_list/start_page_ui.cc
index be360aa789f..a5160c2ab5f 100644
--- a/chromium/chrome/browser/ui/webui/app_list/start_page_ui.cc
+++ b/chromium/chrome/browser/ui/webui/app_list/start_page_ui.cc
@@ -8,7 +8,6 @@
#include "base/files/file_path.h"
#include "base/files/file_util.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/sys_info.h"
#include "chrome/browser/extensions/extension_service.h"
@@ -27,7 +26,7 @@ namespace app_list {
StartPageUI::StartPageUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<StartPageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<StartPageHandler>());
InitDataSource();
}
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/BUILD.gn b/chromium/chrome/browser/ui/webui/bluetooth_internals/BUILD.gn
new file mode 100644
index 00000000000..7aa5cd60035
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/BUILD.gn
@@ -0,0 +1,35 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//mojo/public/tools/bindings/mojom.gni")
+
+source_set("bluetooth_internals") {
+ sources = [
+ "bluetooth_internals_handler.cc",
+ "bluetooth_internals_handler.h",
+ "bluetooth_internals_ui.cc",
+ "bluetooth_internals_ui.h",
+ ]
+
+ public_deps = [
+ "//device/bluetooth:deprecated_experimental_mojo",
+ ]
+
+ deps = [
+ ":mojo_bindings",
+ "//chrome/common",
+ "//content/public/browser",
+ "//device/bluetooth",
+ ]
+}
+
+mojom("mojo_bindings") {
+ sources = [
+ "bluetooth_internals.mojom",
+ ]
+
+ deps = [
+ "//device/bluetooth/public/interfaces:deprecated_experimental_interfaces",
+ ]
+}
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/OWNERS b/chromium/chrome/browser/ui/webui/bluetooth_internals/OWNERS
new file mode 100644
index 00000000000..08850f42120
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/OWNERS
@@ -0,0 +1,2 @@
+per-file *.mojom=set noparent
+per-file *.mojom=file://ipc/SECURITY_OWNERS
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom
new file mode 100644
index 00000000000..c1730c3500c
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom
@@ -0,0 +1,12 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module mojom;
+
+import "device/bluetooth/public/interfaces/adapter.mojom";
+
+interface BluetoothInternalsHandler {
+ // Gets an Adapter interface. Returns null if Bluetooth is not supported.
+ GetAdapter() => (bluetooth.mojom.Adapter? adapter);
+};
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.cc b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.cc
new file mode 100644
index 00000000000..4721488da9c
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.cc
@@ -0,0 +1,38 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h"
+
+#include "base/macros.h"
+#include "base/strings/string16.h"
+#include "base/strings/utf_string_conversions.h"
+#include "device/bluetooth/adapter.h"
+#include "device/bluetooth/bluetooth_adapter_factory.h"
+#include "mojo/public/cpp/bindings/strong_binding.h"
+#include "url/gurl.h"
+
+BluetoothInternalsHandler::BluetoothInternalsHandler(
+ mojom::BluetoothInternalsHandlerRequest request)
+ : binding_(this, std::move(request)), weak_ptr_factory_(this) {}
+
+BluetoothInternalsHandler::~BluetoothInternalsHandler() {}
+
+void BluetoothInternalsHandler::GetAdapter(GetAdapterCallback callback) {
+ if (device::BluetoothAdapterFactory::IsBluetoothSupported()) {
+ device::BluetoothAdapterFactory::GetAdapter(
+ base::Bind(&BluetoothInternalsHandler::OnGetAdapter,
+ weak_ptr_factory_.GetWeakPtr(), base::Passed(&callback)));
+ } else {
+ std::move(callback).Run(nullptr /* AdapterPtr */);
+ }
+}
+
+void BluetoothInternalsHandler::OnGetAdapter(
+ GetAdapterCallback callback,
+ scoped_refptr<device::BluetoothAdapter> adapter) {
+ bluetooth::mojom::AdapterPtr adapter_ptr;
+ mojo::MakeStrongBinding(std::make_unique<bluetooth::Adapter>(adapter),
+ mojo::MakeRequest(&adapter_ptr));
+ std::move(callback).Run(std::move(adapter_ptr));
+}
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h
new file mode 100644
index 00000000000..18fe64fdcc3
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h
@@ -0,0 +1,36 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_BLUETOOTH_INTERNALS_BLUETOOTH_INTERNALS_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_BLUETOOTH_INTERNALS_BLUETOOTH_INTERNALS_HANDLER_H_
+
+#include "base/macros.h"
+#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom.h"
+#include "chrome/browser/ui/webui/mojo_web_ui_handler.h"
+#include "device/bluetooth/bluetooth_adapter.h"
+#include "mojo/public/cpp/bindings/binding.h"
+
+// Handles API requests from chrome://bluetooth-internals page by implementing
+// mojom::BluetoothInternalsHandler.
+class BluetoothInternalsHandler : public mojom::BluetoothInternalsHandler,
+ public MojoWebUIHandler {
+ public:
+ explicit BluetoothInternalsHandler(
+ mojom::BluetoothInternalsHandlerRequest request);
+ ~BluetoothInternalsHandler() override;
+
+ // mojom::BluetoothInternalsHandler overrides:
+ void GetAdapter(GetAdapterCallback callback) override;
+
+ private:
+ void OnGetAdapter(GetAdapterCallback callback,
+ scoped_refptr<device::BluetoothAdapter> adapter);
+
+ mojo::Binding<mojom::BluetoothInternalsHandler> binding_;
+ base::WeakPtrFactory<BluetoothInternalsHandler> weak_ptr_factory_;
+
+ DISALLOW_COPY_AND_ASSIGN(BluetoothInternalsHandler);
+};
+
+#endif // CHROME_BROWSER_UI_WEBUI_BLUETOOTH_INTERNALS_BLUETOOTH_INTERNALS_HANDLER_H_
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc
index 8a52d6e604a..7e74cb2afda 100644
--- a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.cc
@@ -5,12 +5,13 @@
#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h"
#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_handler.h"
#include "chrome/common/url_constants.h"
#include "chrome/grit/browser_resources.h"
#include "content/public/browser/web_ui_data_source.h"
BluetoothInternalsUI::BluetoothInternalsUI(content::WebUI* web_ui)
- : content::WebUIController(web_ui) {
+ : MojoWebUIController(web_ui) {
// Set up the chrome://bluetooth-internals source.
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(chrome::kChromeUIBluetoothInternalsHost);
@@ -26,6 +27,8 @@ BluetoothInternalsUI::BluetoothInternalsUI(content::WebUI* web_ui)
IDR_BLUETOOTH_INTERNALS_CSS);
html_source->AddResourcePath("bluetooth_internals.js",
IDR_BLUETOOTH_INTERNALS_JS);
+ html_source->AddResourcePath("bluetooth_internals.mojom.js",
+ IDR_BLUETOOTH_INTERNALS_MOJO_JS);
html_source->AddResourcePath("characteristic_list.js",
IDR_BLUETOOTH_INTERNALS_CHARACTERISTIC_LIST_JS);
html_source->AddResourcePath("descriptor_list.js",
@@ -63,3 +66,8 @@ BluetoothInternalsUI::BluetoothInternalsUI(content::WebUI* web_ui)
}
BluetoothInternalsUI::~BluetoothInternalsUI() {}
+
+void BluetoothInternalsUI::BindUIHandler(
+ mojom::BluetoothInternalsHandlerRequest request) {
+ page_handler_.reset(new BluetoothInternalsHandler(std::move(request)));
+}
diff --git a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h
index 4d39a811b0b..ed66bf4d218 100644
--- a/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h
+++ b/chromium/chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals_ui.h
@@ -6,15 +6,27 @@
#define CHROME_BROWSER_UI_WEBUI_BLUETOOTH_INTERNALS_BLUETOOTH_INTERNALS_UI_H_
#include "base/macros.h"
-#include "content/public/browser/web_ui_controller.h"
+#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom.h"
+#include "chrome/browser/ui/webui/mojo_web_ui_controller.h"
+
+class BluetoothInternalsHandler;
// The WebUI for chrome://bluetooth-internals
-class BluetoothInternalsUI : public content::WebUIController {
+class BluetoothInternalsUI
+ : public MojoWebUIController<mojom::BluetoothInternalsHandler> {
public:
explicit BluetoothInternalsUI(content::WebUI* web_ui);
~BluetoothInternalsUI() override;
private:
+ // MojoWebUIController overrides:
+ void BindUIHandler(
+ // mojo::InterfaceRequest<mojom::BluetoothInternalsHandler> request)
+ // override;
+ mojom::BluetoothInternalsHandlerRequest request) override;
+
+ std::unique_ptr<BluetoothInternalsHandler> page_handler_;
+
DISALLOW_COPY_AND_ASSIGN(BluetoothInternalsUI);
};
diff --git a/chromium/chrome/browser/ui/webui/browsing_history_handler.cc b/chromium/chrome/browser/ui/webui/browsing_history_handler.cc
index 24add4e1e96..7666d2d1077 100644
--- a/chromium/chrome/browser/ui/webui/browsing_history_handler.cc
+++ b/chromium/chrome/browser/ui/webui/browsing_history_handler.cc
@@ -13,7 +13,6 @@
#include "base/i18n/rtl.h"
#include "base/i18n/time_formatting.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/default_clock.h"
@@ -241,7 +240,7 @@ void BrowsingHistoryHandler::RegisterMessages() {
profile, ServiceAccessType::EXPLICIT_ACCESS);
SyncService* sync_service =
ProfileSyncServiceFactory::GetSyncServiceForBrowserContext(profile);
- browsing_history_service_ = base::MakeUnique<BrowsingHistoryService>(
+ browsing_history_service_ = std::make_unique<BrowsingHistoryService>(
this, local_history, sync_service);
// Create our favicon data source.
diff --git a/chromium/chrome/browser/ui/webui/browsing_history_handler_unittest.cc b/chromium/chrome/browser/ui/webui/browsing_history_handler_unittest.cc
index 200dcb043aa..ae9c92fa2ec 100644
--- a/chromium/chrome/browser/ui/webui/browsing_history_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/browsing_history_handler_unittest.cc
@@ -141,7 +141,7 @@ class BrowsingHistoryHandlerTest : public ::testing::Test {
private:
static std::unique_ptr<KeyedService> BuildFakeSyncService(
content::BrowserContext* context) {
- return base::MakeUnique<TestSyncService>(
+ return std::make_unique<TestSyncService>(
static_cast<TestingProfile*>(context));
}
@@ -150,9 +150,7 @@ class BrowsingHistoryHandlerTest : public ::testing::Test {
Profile* profile = static_cast<TestingProfile*>(context);
std::unique_ptr<history::FakeWebHistoryService> service =
- base::MakeUnique<history::FakeWebHistoryService>(
- ProfileOAuth2TokenServiceFactory::GetForProfile(profile),
- SigninManagerFactory::GetForProfile(profile),
+ std::make_unique<history::FakeWebHistoryService>(
profile->GetRequestContext());
service->SetupFakeResponse(true /* success */, net::HTTP_OK);
return std::move(service);
diff --git a/chromium/chrome/browser/ui/webui/certificate_viewer_webui.cc b/chromium/chrome/browser/ui/webui/certificate_viewer_webui.cc
index 607cb3a7e22..969c9bdfcc3 100644
--- a/chromium/chrome/browser/ui/webui/certificate_viewer_webui.cc
+++ b/chromium/chrome/browser/ui/webui/certificate_viewer_webui.cc
@@ -12,7 +12,6 @@
#include "base/i18n/time_formatting.h"
#include "base/json/json_writer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_piece.h"
#include "base/strings/utf_string_conversions.h"
@@ -108,7 +107,7 @@ std::unique_ptr<base::DictionaryValue> CertNodeBuilder::Build() {
node_.SetKey("children", std::move(children_));
}
built_ = true;
- return base::MakeUnique<base::DictionaryValue>(std::move(node_));
+ return std::make_unique<base::DictionaryValue>(std::move(node_));
}
} // namespace
@@ -267,7 +266,7 @@ std::string CertificateViewerModalDialog::GetDialogArgs() const {
cert_node->Set("children", std::move(children));
// Add this node to the children list for the next iteration.
- children = base::MakeUnique<base::ListValue>();
+ children = std::make_unique<base::ListValue>();
children->Append(std::move(cert_node));
}
// Set the last node as the top of the certificate hierarchy.
diff --git a/chromium/chrome/browser/ui/webui/certificates_handler.cc b/chromium/chrome/browser/ui/webui/certificates_handler.cc
index 85d20c15737..854bbb0ea62 100644
--- a/chromium/chrome/browser/ui/webui/certificates_handler.cc
+++ b/chromium/chrome/browser/ui/webui/certificates_handler.cc
@@ -18,7 +18,6 @@
#include "base/files/file_util.h" // for FileAccessProvider
#include "base/i18n/string_compare.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/posix/safe_strerror.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -582,7 +581,7 @@ void CertificatesHandler::HandleExportPersonalPasswordSelected(
// TODO(mattm): do something smarter about non-extractable keys
chrome::UnlockCertSlotIfNecessary(
- selected_cert_list_[0].get(), chrome::kCryptoModulePasswordCertExport,
+ selected_cert_list_[0].get(), kCryptoModulePasswordCertExport,
net::HostPortPair(), // unused.
GetParentWindow(),
base::Bind(&CertificatesHandler::ExportPersonalSlotsUnlocked,
@@ -719,7 +718,7 @@ void CertificatesHandler::HandleImportPersonalPasswordSelected(
std::vector<crypto::ScopedPK11Slot> modules;
modules.push_back(crypto::ScopedPK11Slot(PK11_ReferenceSlot(slot_.get())));
chrome::UnlockSlotsIfNecessary(
- std::move(modules), chrome::kCryptoModulePasswordCertImport,
+ std::move(modules), kCryptoModulePasswordCertImport,
net::HostPortPair(), // unused.
GetParentWindow(),
base::Bind(&CertificatesHandler::ImportPersonalSlotUnlocked,
@@ -1037,7 +1036,7 @@ void CertificatesHandler::PopulateTree(
{
std::unique_ptr<base::ListValue> nodes =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
for (CertificateManagerModel::OrgGroupingMap::iterator i = map.begin();
i != map.end(); ++i) {
// Populate first level (org name).
@@ -1046,7 +1045,7 @@ void CertificatesHandler::PopulateTree(
dict->SetString(kNameField, i->first);
// Populate second level (certs).
- auto subnodes = base::MakeUnique<base::ListValue>();
+ auto subnodes = std::make_unique<base::ListValue>();
for (net::ScopedCERTCertificateList::const_iterator org_cert_it =
i->second.begin();
org_cert_it != i->second.end(); ++org_cert_it) {
@@ -1123,7 +1122,7 @@ void CertificatesHandler::RejectCallbackWithImportError(
IDS_SETTINGS_CERTIFICATE_MANAGER_IMPORT_SOME_NOT_IMPORTED);
std::unique_ptr<base::ListValue> cert_error_list =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
for (size_t i = 0; i < not_imported.size(); ++i) {
const net::NSSCertDatabase::ImportCertFailure& failure = not_imported[i];
std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue);
diff --git a/chromium/chrome/browser/ui/webui/chrome_web_contents_handler.cc b/chromium/chrome/browser/ui/webui/chrome_web_contents_handler.cc
index 419cc8bd1ae..3b935948db6 100644
--- a/chromium/chrome/browser/ui/webui/chrome_web_contents_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chrome_web_contents_handler.cc
@@ -45,7 +45,7 @@ WebContents* ChromeWebContentsHandler::OpenURLFromTab(
browser =
new Browser(Browser::CreateParams(Browser::TYPE_TABBED, profile, true));
}
- chrome::NavigateParams nav_params(browser, params.url, params.transition);
+ NavigateParams nav_params(browser, params.url, params.transition);
nav_params.referrer = params.referrer;
if (source && source->IsCrashed() &&
params.disposition == WindowOpenDisposition::CURRENT_TAB &&
@@ -55,9 +55,9 @@ WebContents* ChromeWebContentsHandler::OpenURLFromTab(
} else {
nav_params.disposition = params.disposition;
}
- nav_params.window_action = chrome::NavigateParams::SHOW_WINDOW;
+ nav_params.window_action = NavigateParams::SHOW_WINDOW;
nav_params.user_gesture = true;
- chrome::Navigate(&nav_params);
+ Navigate(&nav_params);
// Close the browser if chrome::Navigate created a new one.
if (browser_created && (browser != nav_params.browser))
@@ -90,13 +90,13 @@ void ChromeWebContentsHandler::AddNewContents(
browser = new Browser(
Browser::CreateParams(Browser::TYPE_TABBED, profile, user_gesture));
}
- chrome::NavigateParams params(browser, new_contents);
+ NavigateParams params(browser, new_contents);
params.source_contents = source;
params.disposition = disposition;
params.window_bounds = initial_rect;
- params.window_action = chrome::NavigateParams::SHOW_WINDOW;
+ params.window_action = NavigateParams::SHOW_WINDOW;
params.user_gesture = user_gesture;
- chrome::Navigate(&params);
+ Navigate(&params);
// Close the browser if chrome::Navigate created a new one.
if (browser_created && (browser != params.browser))
diff --git a/chromium/chrome/browser/ui/webui/chromeos/DEPS b/chromium/chrome/browser/ui/webui/chromeos/DEPS
index f742e9b63fd..20c74c9134c 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/DEPS
+++ b/chromium/chrome/browser/ui/webui/chromeos/DEPS
@@ -1,6 +1,4 @@
include_rules = [
- # TODO(mash): Remove. http://crbug.com/678705
- "+ash",
"+components/login",
"+components/user_manager",
"+media/audio/sounds",
@@ -11,4 +9,12 @@ specific_include_rules = {
"drive_internals_ui\.cc": [
"+components/drive"
],
+ "keyboard_overlay_ui\.cc": [
+ # TODO(mash): Remove. http://crbug.com/770866
+ "+ash/shell.h",
+ ],
+ "keyboard_overlay_ui_browsertest\.cc": [
+ # TODO(mash): Remove. http://crbug.com/770866
+ "+ash/accelerators/accelerator_table.h",
+ ],
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.cc
index 1c29e0a79d2..e3c74610424 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/certificate_manager_dialog_ui.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
#include "chrome/browser/ui/webui/certificates_handler.h"
@@ -48,13 +50,17 @@ CertificateManagerDialogUI::CertificateManagerDialogUI(content::WebUI* web_ui)
"isGuest",
user_manager::UserManager::Get()->IsLoggedInAsGuest() ||
user_manager::UserManager::Get()->IsLoggedInAsPublicAccount());
+ source->AddBoolean(
+ "isKiosk",
+ user_manager::UserManager::Get()->IsLoggedInAsKioskApp() ||
+ user_manager::UserManager::Get()->IsLoggedInAsArcKioskApp());
source->SetJsonPath("strings.js");
source->SetDefaultResource(IDR_CERT_MANAGER_DIALOG_HTML);
source->DisableContentSecurityPolicy();
web_ui->AddMessageHandler(
- base::MakeUnique<certificate_manager::CertificatesHandler>());
+ std::make_unique<certificate_manager::CertificatesHandler>());
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui), source);
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/cryptohome_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/cryptohome_ui.cc
index d4fbf0b0013..b17e55cd481 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/cryptohome_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/cryptohome_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/cryptohome_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/chromeos/cryptohome_web_ui_handler.h"
#include "chrome/common/url_constants.h"
@@ -28,7 +29,7 @@ content::WebUIDataSource* CreateCryptohomeUIHTMLSource() {
} // namespace
CryptohomeUI::CryptohomeUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<CryptohomeWebUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<CryptohomeWebUIHandler>());
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateCryptohomeUIHTMLSource());
diff --git a/chromium/chrome/browser/ui/webui/chromeos/drive_internals_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/drive_internals_ui.cc
index 4a0114388c2..675d6a2ca46 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/drive_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/drive_internals_ui.cc
@@ -15,7 +15,6 @@
#include "base/files/file_util.h"
#include "base/format_macros.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/path_service.h"
#include "base/strings/stringprintf.h"
@@ -87,7 +86,7 @@ void GetGCacheContents(const base::FilePath& root_path,
const bool is_symbolic_link = base::IsLink(info.GetName());
const base::Time last_modified = info.GetLastModifiedTime();
- auto entry = base::MakeUnique<base::DictionaryValue>();
+ auto entry = std::make_unique<base::DictionaryValue>();
entry->SetString("path", current.value());
// Use double instead of integer for large files.
entry->SetDouble("size", size);
@@ -208,7 +207,7 @@ std::string SeverityToString(logging::LogSeverity severity) {
void AppendKeyValue(base::ListValue* list,
const std::string& key,
const std::string& value) {
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString("key", key);
dict->SetString("value", value);
list->Append(std::move(dict));
@@ -357,10 +356,10 @@ void DriveInternalsWebUIHandler::OnGetAppList(
base::DictionaryValue app_list;
app_list.SetString("etag", parsed_app_list->etag());
- auto items = base::MakeUnique<base::ListValue>();
+ auto items = std::make_unique<base::ListValue>();
for (size_t i = 0; i < parsed_app_list->items().size(); ++i) {
const google_apis::AppResource* app = parsed_app_list->items()[i].get();
- auto app_data = base::MakeUnique<base::DictionaryValue>();
+ auto app_data = std::make_unique<base::DictionaryValue>();
app_data->SetString("name", app->name());
app_data->SetString("application_id", app->application_id());
app_data->SetString("object_type", app->object_type());
@@ -654,7 +653,7 @@ void DriveInternalsWebUIHandler::UpdateInFlightOperationsSection(
for (size_t i = 0; i < info_list.size(); ++i) {
const drive::JobInfo& info = info_list[i];
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetInteger("id", info.job_id);
dict->SetString("type", drive::JobTypeToString(info.job_type));
dict->SetString("file_path", info.file_path.AsUTF8Unsafe());
@@ -756,7 +755,7 @@ void DriveInternalsWebUIHandler::UpdateEventLogSection() {
std::string severity = SeverityToString(log[i].severity);
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString("key",
google_apis::util::FormatTimeAsStringLocaltime(log[i].when));
dict->SetString("value", "[" + severity + "] " + log[i].what);
@@ -897,7 +896,7 @@ void DriveInternalsWebUIHandler::OnPeriodicUpdate(const base::ListValue* args) {
DriveInternalsUI::DriveInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<DriveInternalsWebUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<DriveInternalsWebUIHandler>());
content::WebUIDataSource* source =
content::WebUIDataSource::Create(chrome::kChromeUIDriveInternalsHost);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/emulator/DEPS b/chromium/chrome/browser/ui/webui/chromeos/emulator/DEPS
new file mode 100644
index 00000000000..d12b86a6d2a
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/emulator/DEPS
@@ -0,0 +1,7 @@
+specific_include_rules = {
+ "device_emulator_message_handler\.cc": [
+ # TODO(mash): Remove. http://crbug.com/770866
+ "+ash/shell.h",
+ "+ash/system/bluetooth/tray_bluetooth_helper.h",
+ ],
+}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc
index 1e126725709..cc3b48bb8a2 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc
@@ -305,7 +305,7 @@ void DeviceEmulatorMessageHandler::HandleRequestAudioNodes(
new base::DictionaryValue());
audio_node->SetBoolean("isInput", node.is_input);
- audio_node->SetString("id", base::Uint64ToString(node.id));
+ audio_node->SetString("id", base::NumberToString(node.id));
audio_node->SetString("deviceName", node.device_name);
audio_node->SetString("type", node.type);
audio_node->SetString("name", node.name);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.cc
index 73308662775..7c45f98418e 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/emulator/device_emulator_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.h"
@@ -57,7 +58,7 @@ content::WebUIDataSource* CreateDeviceEmulatorUIDataSource() {
DeviceEmulatorUI::DeviceEmulatorUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
web_ui->AddMessageHandler(
- base::MakeUnique<chromeos::DeviceEmulatorMessageHandler>());
+ std::make_unique<chromeos::DeviceEmulatorMessageHandler>());
content::WebUIDataSource::Add(web_ui->GetWebContents()->GetBrowserContext(),
CreateDeviceEmulatorUIDataSource());
diff --git a/chromium/chrome/browser/ui/webui/chromeos/first_run/DEPS b/chromium/chrome/browser/ui/webui/chromeos/first_run/DEPS
new file mode 100644
index 00000000000..5d44c603bdf
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/first_run/DEPS
@@ -0,0 +1,7 @@
+specific_include_rules = {
+ "first_run_ui\.cc": [
+ # TODO(mash): Remove. http://crbug.com/770866
+ "+ash/shell.h",
+ "+ash/shelf/shelf.h",
+ ],
+}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/first_run/first_run_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/first_run/first_run_ui.cc
index 727af757342..c666cf8c720 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/first_run/first_run_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/first_run/first_run_ui.cc
@@ -4,10 +4,11 @@
#include "chrome/browser/ui/webui/chromeos/first_run/first_run_ui.h"
+#include <memory>
+
#include "ash/shelf/shelf.h"
#include "ash/shell.h"
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/chromeos/first_run/first_run_handler.h"
@@ -99,7 +100,7 @@ namespace chromeos {
FirstRunUI::FirstRunUI(content::WebUI* web_ui)
: WebUIController(web_ui),
actor_(NULL) {
- auto handler = base::MakeUnique<FirstRunHandler>();
+ auto handler = std::make_unique<FirstRunHandler>();
actor_ = handler.get();
web_ui->AddMessageHandler(std::move(handler));
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui), CreateDataSource());
diff --git a/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.cc b/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.cc
index 0426dd3ad4b..2f559bede90 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.cc
@@ -17,12 +17,15 @@
#include "components/strings/grit/components_strings.h"
#include "content/public/browser/web_ui.h"
#include "content/public/browser/web_ui_data_source.h"
-#include "third_party/cros_system_api/dbus/service_constants.h"
namespace chromeos {
namespace {
+// Dialog height for configured networks that only require a passphrase.
+// This height includes room for a 'connecting' or error message.
+constexpr int kDialogHeightPasswordOnly = 365;
+
void AddInternetStrings(content::WebUIDataSource* html_source) {
// Add default strings first.
chromeos::network_element::AddLocalizedStrings(html_source);
@@ -37,6 +40,7 @@ void AddInternetStrings(content::WebUIDataSource* html_source) {
{"internetJoinType", IDS_SETTINGS_INTERNET_JOIN_TYPE},
{"networkButtonConnect", IDS_SETTINGS_INTERNET_BUTTON_CONNECT},
{"cancel", IDS_CANCEL},
+ {"close", IDS_CANCEL},
{"save", IDS_SAVE},
};
for (const auto& entry : localized_strings)
@@ -46,12 +50,19 @@ void AddInternetStrings(content::WebUIDataSource* html_source) {
} // namespace
// static
-void InternetConfigDialog::ShowDialogForNetworkState(
- const NetworkState* network_state) {
+void InternetConfigDialog::ShowDialogForNetworkId(
+ const std::string& network_id) {
+ const NetworkState* network_state =
+ NetworkHandler::Get()->network_state_handler()->GetNetworkStateFromGuid(
+ network_id);
+ if (!network_state) {
+ LOG(ERROR) << "Network not found: " << network_id;
+ return;
+ }
std::string network_type =
chromeos::network_util::TranslateShillTypeToONC(network_state->type());
InternetConfigDialog* dialog =
- new InternetConfigDialog(network_type, network_state->guid());
+ new InternetConfigDialog(network_type, network_id);
dialog->ShowSystemDialog();
}
@@ -71,6 +82,18 @@ InternetConfigDialog::InternetConfigDialog(const std::string& network_type,
InternetConfigDialog::~InternetConfigDialog() {}
+void InternetConfigDialog::GetDialogSize(gfx::Size* size) const {
+ const NetworkState* network =
+ network_id_.empty() ? nullptr
+ : NetworkHandler::Get()
+ ->network_state_handler()
+ ->GetNetworkStateFromGuid(network_id_);
+ int height = network && network->SecurityRequiresPassphraseOnly()
+ ? kDialogHeightPasswordOnly
+ : InternetConfigDialog::kDialogHeight;
+ size->SetSize(InternetConfigDialog::kDialogWidth, height);
+}
+
std::string InternetConfigDialog::GetDialogArgs() const {
base::DictionaryValue args;
args.SetKey("type", base::Value(network_type_));
diff --git a/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.h b/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.h
index 4a912381b02..6b793c55413 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/internet_config_dialog.h
@@ -18,8 +18,9 @@ class NetworkState;
class InternetConfigDialog : public SystemWebDialogDelegate {
public:
- // Shows a network configuration dialog for |network_state|.
- static void ShowDialogForNetworkState(const NetworkState* network_state);
+ // Shows a network configuration dialog for |network_id|. Does nothing if
+ // there is no NetworkState matching |network_id|.
+ static void ShowDialogForNetworkId(const std::string& network_id);
// Shows a network configuration dialog for a new network of |network_type|.
static void ShowDialogForNetworkType(const std::string& network_type);
@@ -29,6 +30,7 @@ class InternetConfigDialog : public SystemWebDialogDelegate {
~InternetConfigDialog() override;
// ui::WebDialogDelegate
+ void GetDialogSize(gfx::Size* size) const override;
std::string GetDialogArgs() const override;
private:
diff --git a/chromium/chrome/browser/ui/webui/chromeos/internet_detail_dialog.cc b/chromium/chrome/browser/ui/webui/chromeos/internet_detail_dialog.cc
index f5f6ed3ca1c..327acb5a363 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/internet_detail_dialog.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/internet_detail_dialog.cc
@@ -37,6 +37,8 @@ void AddInternetStrings(content::WebUIDataSource* html_source) {
const char* name;
int id;
} localized_strings[] = {
+ {"cancel", IDS_CANCEL},
+ {"close", IDS_CLOSE},
{"networkButtonConnect", IDS_SETTINGS_INTERNET_BUTTON_CONNECT},
{"networkButtonDisconnect", IDS_SETTINGS_INTERNET_BUTTON_DISCONNECT},
{"networkIPAddress", IDS_SETTINGS_INTERNET_NETWORK_IP_ADDRESS},
diff --git a/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc
index 1f6cb23a008..39421136d31 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc
@@ -6,13 +6,14 @@
#include <stddef.h>
+#include <memory>
+
#include "ash/public/cpp/ash_switches.h"
#include "ash/shell.h"
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
@@ -457,7 +458,7 @@ void KeyboardOverlayHandler::OpenLearnMorePage(const base::ListValue* args) {
KeyboardOverlayUI::KeyboardOverlayUI(content::WebUI* web_ui)
: WebDialogUI(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
- web_ui->AddMessageHandler(base::MakeUnique<KeyboardOverlayHandler>(profile));
+ web_ui->AddMessageHandler(std::make_unique<KeyboardOverlayHandler>(profile));
// Set up the chrome://keyboardoverlay/ source.
content::WebUIDataSource::Add(profile,
diff --git a/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
index 9e1161f0714..1e0bc93e3ea 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
@@ -39,7 +39,7 @@ content::WebContents* StartKeyboardOverlayUI(Browser* browser) {
content::WebContents* web_contents =
browser->tab_strip_model()->GetActiveWebContents();
web_contents->GetWebUI()->AddMessageHandler(
- base::MakeUnique<TestWebUIMessageHandler>());
+ std::make_unique<TestWebUIMessageHandler>());
return web_contents;
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/DEPS b/chromium/chrome/browser/ui/webui/chromeos/login/DEPS
index 7554fa7fece..7b8d6a6dd68 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/DEPS
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/DEPS
@@ -1,6 +1,37 @@
+# TODO(mash): Remove ash includes. http://crbug.com/770866
specific_include_rules = {
- # TODO(mash): Remove. http://crbug.com/720917.
+ "core_oobe_handler\.cc": [
+ "+ash/shell.h",
+ ],
+ "network_dropdown\.cc": [
+ "+ash/system/network/network_icon.h",
+ "+ash/system/network/network_icon_animation.h",
+ ],
+ "network_dropdown\.h": [
+ "+ash/system/network/network_icon_animation_observer.h",
+ ],
+ "oobe_display_chooser\.cc": [
+ "+ash/display/window_tree_host_manager.h",
+ "+ash/shell.h",
+ ],
+ "oobe_display_chooser_browsertest\.cc": [
+ "+ash/shell.h",
+ ],
"oobe_display_chooser_unittest.cc": [
+ "+ash/display/display_configuration_controller.h",
+ "+ash/shell.h",
+ "+ash/test/ash_test_base.h",
+ # TODO(mash): Remove. http://crbug.com/720917.
"+ui/events/devices/device_data_manager.h",
- ]
+ ],
+ "signin_screen_handler\.cc": [
+ "+ash/shell.h",
+ "+ash/wallpaper/wallpaper_controller.h",
+ ],
+ "signin_screen_handler\.h": [
+ "+ash/wallpaper/wallpaper_controller_observer.h",
+ ],
+ "signin_userlist_unittest\.cc": [
+ "+ash/test/ash_test_base.h"
+ ],
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.cc
index b4f3e276234..6e1171adf37 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/chromeos/login/oobe_screen.h"
#include "chrome/browser/chromeos/login/screens/core_oobe_view.h"
#include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h"
@@ -36,7 +37,7 @@ enum class ActiveDirectoryPasswordChangeErrorState {
ActiveDirectoryPasswordChangeScreenHandler::
ActiveDirectoryPasswordChangeScreenHandler(CoreOobeView* core_oobe_view)
: BaseScreenHandler(OobeScreen::SCREEN_ACTIVE_DIRECTORY_PASSWORD_CHANGE),
- authpolicy_login_helper_(base::MakeUnique<AuthPolicyLoginHelper>()),
+ authpolicy_login_helper_(std::make_unique<AuthPolicyLoginHelper>()),
core_oobe_view_(core_oobe_view),
weak_factory_(this) {
set_call_js_prefix(kJsScreenPath);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc
index cc49e535308..5b65c12904d 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h"
+#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h"
#include "chrome/browser/chromeos/login/oobe_screen.h"
@@ -89,7 +89,7 @@ void AppLaunchSplashScreenHandler::Show(const std::string& app_id) {
data.SetBoolean("shortcutEnabled",
!KioskAppManager::Get()->GetDisableBailoutShortcut());
- auto app_info = base::MakeUnique<base::DictionaryValue>();
+ auto app_info = std::make_unique<base::DictionaryValue>();
PopulateAppInfo(app_info.get());
data.Set("appInfo", std::move(app_info));
@@ -232,10 +232,6 @@ void AppLaunchSplashScreenHandler::SetLaunchText(const std::string& text) {
int AppLaunchSplashScreenHandler::GetProgressMessageFromState(
AppLaunchState state) {
switch (state) {
- case APP_LAUNCH_STATE_LOADING_AUTH_FILE:
- case APP_LAUNCH_STATE_LOADING_TOKEN_SERVICE:
- // TODO(zelidrag): Add better string for this one than "Please wait..."
- return IDS_SYNC_SETUP_SPINNER_TITLE;
case APP_LAUNCH_STATE_PREPARING_NETWORK:
return IDS_APP_START_NETWORK_WAIT_MESSAGE;
case APP_LAUNCH_STATE_INSTALLING_APPLICATION:
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h
index 6419629070d..906891b5b54 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h
@@ -60,7 +60,7 @@ class AppLaunchSplashScreenHandler
AppLaunchSplashScreenHandler::Delegate* delegate_ = nullptr;
bool show_on_init_ = false;
std::string app_id_;
- AppLaunchState state_ = APP_LAUNCH_STATE_LOADING_AUTH_FILE;
+ AppLaunchState state_ = APP_LAUNCH_STATE_PREPARING_NETWORK;
scoped_refptr<NetworkStateInformer> network_state_informer_;
ErrorScreen* error_screen_;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc
index 5b46e98464c..5363e53632c 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc
@@ -6,7 +6,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/grit/chrome_unscaled_resources.h"
#include "chrome/grit/chromium_strings.h"
@@ -59,7 +58,7 @@ void ArcKioskSplashScreenHandler::Show() {
base::DictionaryValue data;
// |data| will take ownership of |app_info|.
std::unique_ptr<base::DictionaryValue> app_info =
- base::MakeUnique<base::DictionaryValue>();
+ std::make_unique<base::DictionaryValue>();
PopulateAppInfo(app_info.get());
data.Set("appInfo", std::move(app_info));
ShowScreenWithData(kScreenId, &data);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc
index aabc6bf80dd..b5a82c2a7de 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/chromeos/login/base_webui_handler.h"
+#include <memory>
+
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/chromeos/login/screens/base_screen.h"
#include "chrome/browser/chromeos/login/ui/login_display_host.h"
@@ -43,7 +44,7 @@ void BaseWebUIHandler::InitializeBase() {
}
void BaseWebUIHandler::GetLocalizedStrings(base::DictionaryValue* dict) {
- auto builder = base::MakeUnique<::login::LocalizedValuesBuilder>(dict);
+ auto builder = std::make_unique<::login::LocalizedValuesBuilder>(dict);
DeclareLocalizedValues(builder.get());
GetAdditionalParameters(dict);
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
index 33dcfaacc69..82e6fe19c33 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
@@ -44,6 +44,7 @@
#include "google_apis/google_api_keys.h"
#include "ui/aura/window_tree_host.h"
#include "ui/display/display.h"
+#include "ui/display/manager/display_manager.h"
#include "ui/display/screen.h"
#include "ui/events/event_sink.h"
#include "ui/gfx/geometry/size.h"
@@ -98,8 +99,7 @@ CoreOobeHandler::CoreOobeHandler(OobeUI* oobe_ui,
}
}
-CoreOobeHandler::~CoreOobeHandler() {
-}
+CoreOobeHandler::~CoreOobeHandler() {}
void CoreOobeHandler::DeclareLocalizedValues(
::login::LocalizedValuesBuilder* builder) {
@@ -153,16 +153,13 @@ void CoreOobeHandler::Initialize() {
}
void CoreOobeHandler::RegisterMessages() {
- AddCallback("screenStateInitialize",
- &CoreOobeHandler::HandleInitialized);
+ AddCallback("screenStateInitialize", &CoreOobeHandler::HandleInitialized);
AddCallback("skipUpdateEnrollAfterEula",
&CoreOobeHandler::HandleSkipUpdateEnrollAfterEula);
AddCallback("updateCurrentScreen",
&CoreOobeHandler::HandleUpdateCurrentScreen);
- AddCallback("enableHighContrast",
- &CoreOobeHandler::HandleEnableHighContrast);
- AddCallback("enableLargeCursor",
- &CoreOobeHandler::HandleEnableLargeCursor);
+ AddCallback("enableHighContrast", &CoreOobeHandler::HandleEnableHighContrast);
+ AddCallback("enableLargeCursor", &CoreOobeHandler::HandleEnableLargeCursor);
AddCallback("enableVirtualKeyboard",
&CoreOobeHandler::HandleEnableVirtualKeyboard);
AddCallback("enableScreenMagnifier",
@@ -171,20 +168,21 @@ void CoreOobeHandler::RegisterMessages() {
&CoreOobeHandler::HandleEnableSpokenFeedback);
AddCallback("setDeviceRequisition",
&CoreOobeHandler::HandleSetDeviceRequisition);
- AddCallback("screenAssetsLoaded",
- &CoreOobeHandler::HandleScreenAssetsLoaded);
+ AddCallback("screenAssetsLoaded", &CoreOobeHandler::HandleScreenAssetsLoaded);
AddRawCallback("skipToLoginForTesting",
&CoreOobeHandler::HandleSkipToLoginForTesting);
- AddCallback("launchHelpApp",
- &CoreOobeHandler::HandleLaunchHelpApp);
+ AddCallback("skipToUpdateForTesting",
+ &CoreOobeHandler::HandleSkipToUpdateForTesting);
+ AddCallback("launchHelpApp", &CoreOobeHandler::HandleLaunchHelpApp);
AddCallback("toggleResetScreen", &CoreOobeHandler::HandleToggleResetScreen);
AddCallback("toggleEnableDebuggingScreen",
&CoreOobeHandler::HandleEnableDebuggingScreen);
- AddCallback("headerBarVisible",
- &CoreOobeHandler::HandleHeaderBarVisible);
+ AddCallback("headerBarVisible", &CoreOobeHandler::HandleHeaderBarVisible);
AddCallback("raiseTabKeyEvent", &CoreOobeHandler::HandleRaiseTabKeyEvent);
AddCallback("setOobeBootstrappingSlave",
&CoreOobeHandler::HandleSetOobeBootstrappingSlave);
+ AddRawCallback("getPrimaryDisplayNameForTesting",
+ &CoreOobeHandler::HandleGetPrimaryDisplayNameForTesting);
}
void CoreOobeHandler::ShowSignInError(
@@ -193,8 +191,8 @@ void CoreOobeHandler::ShowSignInError(
const std::string& help_link_text,
HelpAppLauncher::HelpTopic help_topic_id) {
LOG(ERROR) << "CoreOobeHandler::ShowSignInError: error_text=" << error_text;
- CallJSOrDefer("showSignInError", login_attempts, error_text,
- help_link_text, static_cast<int>(help_topic_id));
+ CallJSOrDefer("showSignInError", login_attempts, error_text, help_link_text,
+ static_cast<int>(help_topic_id));
}
void CoreOobeHandler::ShowTpmError() {
@@ -234,8 +232,7 @@ void CoreOobeHandler::ShowDeviceResetScreen() {
void CoreOobeHandler::ShowEnableDebuggingScreen() {
// Don't recreate WizardController if it already exists.
- WizardController* wizard_controller =
- WizardController::default_controller();
+ WizardController* wizard_controller = WizardController::default_controller();
if (wizard_controller && !wizard_controller->login_screen_started()) {
wizard_controller->AdvanceToScreen(
OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING);
@@ -349,8 +346,9 @@ void CoreOobeHandler::HandleEnableScreenMagnifier(bool enabled) {
void CoreOobeHandler::HandleEnableSpokenFeedback(bool /* enabled */) {
// Checkbox is initialized on page init and updates when spoken feedback
// setting is changed so just toggle spoken feedback here.
- AccessibilityManager::Get()->ToggleSpokenFeedback(
- ash::A11Y_NOTIFICATION_NONE);
+ AccessibilityManager* manager = AccessibilityManager::Get();
+ manager->EnableSpokenFeedback(!manager->IsSpokenFeedbackEnabled(),
+ ash::A11Y_NOTIFICATION_NONE);
}
void CoreOobeHandler::HandleSetDeviceRequisition(
@@ -371,7 +369,7 @@ void CoreOobeHandler::HandleSetDeviceRequisition(
// Exit Chrome to force the restart as soon as a new requisition is set.
if (initial_requisition !=
- connector->GetDeviceCloudPolicyManager()->GetDeviceRequisition()) {
+ connector->GetDeviceCloudPolicyManager()->GetDeviceRequisition()) {
chrome::AttemptRestart();
}
}
@@ -381,11 +379,15 @@ void CoreOobeHandler::HandleScreenAssetsLoaded(
oobe_ui_->OnScreenAssetsLoaded(screen_async_load_id);
}
-void CoreOobeHandler::HandleSkipToLoginForTesting(
- const base::ListValue* args) {
+void CoreOobeHandler::HandleSkipToLoginForTesting(const base::ListValue* args) {
LoginScreenContext context(args);
if (WizardController::default_controller())
- WizardController::default_controller()->SkipToLoginForTesting(context);
+ WizardController::default_controller()->SkipToLoginForTesting(context);
+}
+
+void CoreOobeHandler::HandleSkipToUpdateForTesting() {
+ if (WizardController::default_controller())
+ WizardController::default_controller()->SkipToUpdateForTesting();
}
void CoreOobeHandler::HandleToggleResetScreen() {
@@ -435,8 +437,8 @@ void CoreOobeHandler::UpdateA11yState() {
void CoreOobeHandler::UpdateOobeUIVisibility() {
const std::string& display = oobe_ui_->display_type();
CallJSOrDefer("showAPIKeysNotice", !google_apis::HasKeysConfigured() &&
- (display == OobeUI::kOobeDisplay ||
- display == OobeUI::kLoginDisplay));
+ (display == OobeUI::kOobeDisplay ||
+ display == OobeUI::kLoginDisplay));
// Don't show version label on the stable channel by default.
bool should_show_version = true;
@@ -456,8 +458,8 @@ void CoreOobeHandler::OnOSVersionLabelTextUpdated(
UpdateLabel("version", os_version_label_text);
}
-void CoreOobeHandler::OnEnterpriseInfoUpdated(
- const std::string& message_text, const std::string& asset_id) {
+void CoreOobeHandler::OnEnterpriseInfoUpdated(const std::string& message_text,
+ const std::string& asset_id) {
CallJSOrDefer("setEnterpriseInfo", message_text, asset_id);
}
@@ -541,6 +543,23 @@ void CoreOobeHandler::HandleSetOobeBootstrappingSlave() {
chrome::AttemptRestart();
}
+void CoreOobeHandler::HandleGetPrimaryDisplayNameForTesting(
+ const base::ListValue* args) {
+ CHECK_EQ(1U, args->GetSize());
+ const base::Value* callback_id;
+ CHECK(args->Get(0, &callback_id));
+
+ const auto primary_display_id =
+ display::Screen::GetScreen()->GetPrimaryDisplay().id();
+ const display::DisplayManager* display_manager =
+ ash::Shell::Get()->display_manager();
+ const std::string display_name =
+ display_manager->GetDisplayNameForId(primary_display_id);
+
+ AllowJavascript();
+ ResolveJavascriptCallback(*callback_id, base::Value(display_name));
+}
+
void CoreOobeHandler::InitDemoModeDetection() {
demo_mode_detector_.InitDetection();
}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h
index 77b9f38c801..33ec23663aa 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h
@@ -115,11 +115,13 @@ class CoreOobeHandler : public BaseWebUIHandler,
void HandleSetDeviceRequisition(const std::string& requisition);
void HandleScreenAssetsLoaded(const std::string& screen_async_load_id);
void HandleSkipToLoginForTesting(const base::ListValue* args);
+ void HandleSkipToUpdateForTesting();
void HandleLaunchHelpApp(double help_topic_id);
void HandleToggleResetScreen();
void HandleEnableDebuggingScreen();
void HandleHeaderBarVisible();
void HandleSetOobeBootstrappingSlave();
+ void HandleGetPrimaryDisplayNameForTesting(const base::ListValue* args);
// When keyboard_utils.js arrow key down event is reached, raise it
// to tab/shift-tab event.
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc
index 7b74243c26f..55c82d30e19 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc
@@ -27,6 +27,7 @@
#include "chrome/grit/generated_resources.h"
#include "chromeos/chromeos_switches.h"
#include "chromeos/cryptohome/async_method_caller.h"
+#include "chromeos/cryptohome/cryptohome_util.h"
#include "chromeos/cryptohome/homedir_methods.h"
#include "chromeos/dbus/cryptohome_client.h"
#include "chromeos/dbus/dbus_thread_manager.h"
@@ -254,7 +255,7 @@ namespace chromeos {
EncryptionMigrationScreenHandler::EncryptionMigrationScreenHandler()
: BaseScreenHandler(kScreenId),
- tick_clock_(base::MakeUnique<base::DefaultTickClock>()),
+ tick_clock_(std::make_unique<base::DefaultTickClock>()),
weak_ptr_factory_(this) {
set_call_js_prefix(kJsScreenPath);
free_disk_space_fetcher_ = base::Bind(&base::SysInfo::AmountOfFreeDiskSpace,
@@ -564,29 +565,24 @@ void EncryptionMigrationScreenHandler::StartMigration() {
// Mount the existing eCryptfs vault to a temporary location for migration.
cryptohome::MountRequest mount;
+ cryptohome::AuthorizationRequest auth_request;
mount.set_to_migrate_from_ecryptfs(true);
if (IsArcKiosk()) {
mount.set_public_mount(true);
- cryptohome::HomedirMethods::GetInstance()->MountEx(
- cryptohome::Identification(user_context_.GetAccountId()),
- cryptohome::AuthorizationRequest(), mount,
- base::Bind(&EncryptionMigrationScreenHandler::OnMountExistingVault,
- weak_ptr_factory_.GetWeakPtr()));
-
} else {
- cryptohome::HomedirMethods::GetInstance()->MountEx(
- cryptohome::Identification(user_context_.GetAccountId()),
- CreateAuthorizationRequest(), mount,
- base::Bind(&EncryptionMigrationScreenHandler::OnMountExistingVault,
- weak_ptr_factory_.GetWeakPtr()));
+ auth_request = CreateAuthorizationRequest();
}
+ DBusThreadManager::Get()->GetCryptohomeClient()->MountEx(
+ cryptohome::Identification(user_context_.GetAccountId()),
+ cryptohome::AuthorizationRequest(), mount,
+ base::BindOnce(&EncryptionMigrationScreenHandler::OnMountExistingVault,
+ weak_ptr_factory_.GetWeakPtr()));
}
void EncryptionMigrationScreenHandler::OnMountExistingVault(
- bool success,
- cryptohome::MountError return_code,
- const std::string& mount_hash) {
- if (!success || return_code != cryptohome::MOUNT_ERROR_NONE) {
+ base::Optional<cryptohome::BaseReply> reply) {
+ if (cryptohome::BaseReplyToMountError(reply) !=
+ cryptohome::MOUNT_ERROR_NONE) {
RecordMigrationResultMountFailure(IsResumingIncompleteMigration(),
IsArcKiosk());
UpdateUIState(UIState::MIGRATION_FAILED);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h
index 7afab026744..e117c206705 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h
@@ -15,6 +15,7 @@
#include "chrome/browser/chromeos/login/screens/encryption_migration_screen_view.h"
#include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h"
#include "chromeos/cryptohome/cryptohome_parameters.h"
+#include "chromeos/dbus/cryptohome/rpc.pb.h"
#include "chromeos/dbus/cryptohome_client.h"
#include "chromeos/dbus/power_manager_client.h"
#include "chromeos/login/auth/user_context.h"
@@ -102,9 +103,7 @@ class EncryptionMigrationScreenHandler : public EncryptionMigrationScreenView,
void OnGetAvailableStorage(int64_t size);
void WaitBatteryAndMigrate();
void StartMigration();
- void OnMountExistingVault(bool success,
- cryptohome::MountError return_code,
- const std::string& mount_hash);
+ void OnMountExistingVault(base::Optional<cryptohome::BaseReply> reply);
// Removes cryptohome and shows the error screen after the removal finishes.
void RemoveCryptohome();
void OnRemoveCryptohome(bool success, cryptohome::MountError return_code);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc
index de7754d805c..bc669e2c0ca 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.h"
#include "chromeos/cryptohome/homedir_methods.h"
#include "chromeos/cryptohome/mock_async_method_caller.h"
-#include "chromeos/cryptohome/mock_homedir_methods.h"
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/fake_cryptohome_client.h"
#include "chromeos/dbus/fake_power_manager_client.h"
@@ -70,7 +69,7 @@ class TestEncryptionMigrationScreenHandler
SetFreeDiskSpaceFetcherForTesting(base::BindRepeating(
&TestEncryptionMigrationScreenHandler::FreeDiskSpaceFetcher,
base::Unretained(this)));
- auto tick_clock = base::MakeUnique<base::SimpleTestTickClock>();
+ auto tick_clock = std::make_unique<base::SimpleTestTickClock>();
testing_tick_clock_ = tick_clock.get();
SetTickClockForTesting(std::move(tick_clock));
}
@@ -110,33 +109,6 @@ class TestEncryptionMigrationScreenHandler
int64_t free_disk_space_;
};
-// Fake CryptohomeClient implementation for this test.
-class TestCryptohomeClient : public FakeCryptohomeClient {
- public:
- TestCryptohomeClient() = default;
- ~TestCryptohomeClient() override = default;
-
- const cryptohome::Identification& id() const { return id_; }
-
- const cryptohome::MigrateToDircryptoRequest& request() const {
- return request_;
- }
-
- void MigrateToDircrypto(const cryptohome::Identification& id,
- const cryptohome::MigrateToDircryptoRequest& request,
- VoidDBusMethodCallback callback) override {
- id_ = id;
- request_ = request;
- FakeCryptohomeClient::MigrateToDircrypto(id, request, std::move(callback));
- }
-
- private:
- cryptohome::Identification id_;
- cryptohome::MigrateToDircryptoRequest request_;
-
- DISALLOW_COPY_AND_ASSIGN(TestCryptohomeClient);
-};
-
class EncryptionMigrationScreenHandlerTest : public testing::Test {
public:
EncryptionMigrationScreenHandlerTest() = default;
@@ -146,15 +118,9 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
// Set up a MockUserManager.
MockUserManager* mock_user_manager = new NiceMock<MockUserManager>();
scoped_user_manager_enabler_ =
- base::MakeUnique<user_manager::ScopedUserManager>(
+ std::make_unique<user_manager::ScopedUserManager>(
base::WrapUnique(mock_user_manager));
- // This is used by EncryptionMigrationScreenHandler to mount the existing
- // cryptohome. Ownership of mock_homedir_methods_ is transferred to
- // HomedirMethods::InitializeForTesting.
- mock_homedir_methods_ = new cryptohome::MockHomedirMethods;
- cryptohome::HomedirMethods::InitializeForTesting(mock_homedir_methods_);
-
// This is used by EncryptionMigrationScreenHandler to remove the existing
// cryptohome. Ownership of mock_async_method_caller_ is transferred to
// AsyncMethodCaller::InitializeForTesting.
@@ -163,12 +129,12 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
mock_async_method_caller_);
// Set up fake DBusThreadManager parts.
- fake_cryptohome_client_ = new TestCryptohomeClient();
+ fake_cryptohome_client_ = new FakeCryptohomeClient();
DBusThreadManager::GetSetterForTesting()->SetCryptohomeClient(
base::WrapUnique<CryptohomeClient>(fake_cryptohome_client_));
DBusThreadManager::GetSetterForTesting()->SetPowerManagerClient(
- base::MakeUnique<FakePowerManagerClient>());
+ std::make_unique<FakePowerManagerClient>());
DBusThreadManager::Initialize();
@@ -181,7 +147,7 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
Key(Key::KeyType::KEY_TYPE_SALTED_SHA256, "salt", "secret"));
encryption_migration_screen_handler_ =
- base::MakeUnique<TestEncryptionMigrationScreenHandler>();
+ std::make_unique<TestEncryptionMigrationScreenHandler>();
encryption_migration_screen_handler_->set_test_web_ui(&test_web_ui_);
encryption_migration_screen_handler_->SetContinueLoginCallback(
base::BindOnce(&EncryptionMigrationScreenHandlerTest::OnContinueLogin,
@@ -200,26 +166,6 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
PowerPolicyController::Shutdown();
DBusThreadManager::Shutdown();
cryptohome::AsyncMethodCaller::Shutdown();
- cryptohome::HomedirMethods::Shutdown();
- }
-
- // Sets up expectation that the existing user home will be mounted for
- // migration using |mock_homedir_methods_|.
- // TODO(crbug.com/741274): Use the fake when homedir_methods is dead.
- void ExpectMountExistingVault(cryptohome::MountError mount_error) {
- EXPECT_CALL(
- *mock_homedir_methods_,
- MountEx(cryptohome::Identification(
- user_context_.GetAccountId()) /* 0: id */,
- _ /* 1: auth */, _ /* 2: request */, _ /* 3: callback */))
- .WillOnce(WithArgs<2, 3>(Invoke(
- [mount_error](const cryptohome::MountRequest& mount_request,
- cryptohome::HomedirMethods::MountCallback callback) {
- // Expect that the migration flag is set.
- EXPECT_TRUE(mount_request.to_migrate_from_ecryptfs());
- callback.Run(true /* success */, mount_error,
- std::string() /* mount_hash */);
- })));
}
protected:
@@ -227,8 +173,7 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
base::test::ScopedTaskEnvironment scoped_task_environment_;
std::unique_ptr<user_manager::ScopedUserManager> scoped_user_manager_enabler_;
- cryptohome::MockHomedirMethods* mock_homedir_methods_ = nullptr;
- TestCryptohomeClient* fake_cryptohome_client_ = nullptr;
+ FakeCryptohomeClient* fake_cryptohome_client_ = nullptr;
cryptohome::MockAsyncMethodCaller* mock_async_method_caller_ = nullptr;
std::unique_ptr<TestEncryptionMigrationScreenHandler>
encryption_migration_screen_handler_;
@@ -271,15 +216,12 @@ class EncryptionMigrationScreenHandlerTest : public testing::Test {
// Tests handling of a minimal migration run that finishes immediately.
TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigration) {
- ExpectMountExistingVault(cryptohome::MountError::MOUNT_ERROR_NONE);
encryption_migration_screen_handler_->SetMode(
EncryptionMigrationMode::START_MINIMAL_MIGRATION);
encryption_migration_screen_handler_->SetupInitialView();
scoped_task_environment_.RunUntilIdle();
- Mock::VerifyAndClearExpectations(mock_homedir_methods_);
-
EXPECT_TRUE(
encryption_migration_screen_handler_->fake_wake_lock()->HasWakeLock());
fake_cryptohome_client_->NotifyDircryptoMigrationProgress(
@@ -289,47 +231,43 @@ TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigration) {
EXPECT_TRUE(continue_login_callback_called_);
EXPECT_FALSE(
encryption_migration_screen_handler_->fake_wake_lock()->HasWakeLock());
- EXPECT_TRUE(fake_cryptohome_client_->request().minimal_migration());
+ EXPECT_TRUE(fake_cryptohome_client_->to_migrate_from_ecryptfs());
+ EXPECT_TRUE(fake_cryptohome_client_->minimal_migration());
EXPECT_EQ(cryptohome::Identification(user_context_.GetAccountId()),
- fake_cryptohome_client_->id());
+ fake_cryptohome_client_->get_id_for_disk_migrated_to_dircrypto());
}
// Tests handling of a resumed minimal migration run. This should behave the
// same way that a freshly started minimal migration does (only UMA stats are
// different, but we don't test that at the moment).
TEST_F(EncryptionMigrationScreenHandlerTest, ResumeMinimalMigration) {
- ExpectMountExistingVault(cryptohome::MountError::MOUNT_ERROR_NONE);
encryption_migration_screen_handler_->SetMode(
EncryptionMigrationMode::RESUME_MINIMAL_MIGRATION);
encryption_migration_screen_handler_->SetupInitialView();
scoped_task_environment_.RunUntilIdle();
- Mock::VerifyAndClearExpectations(mock_homedir_methods_);
-
fake_cryptohome_client_->NotifyDircryptoMigrationProgress(
cryptohome::DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS,
0 /* current */, 0 /* total */);
EXPECT_TRUE(continue_login_callback_called_);
- EXPECT_TRUE(fake_cryptohome_client_->request().minimal_migration());
+ EXPECT_TRUE(fake_cryptohome_client_->to_migrate_from_ecryptfs());
+ EXPECT_TRUE(fake_cryptohome_client_->minimal_migration());
EXPECT_EQ(cryptohome::Identification(user_context_.GetAccountId()),
- fake_cryptohome_client_->id());
+ fake_cryptohome_client_->get_id_for_disk_migrated_to_dircrypto());
}
// Tests handling of a minimal migration run that takes a long time to finish.
// We expect that EncryptionMigrationScreenHandler will require the user to
// re-enter their password.
TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigrationSlow) {
- ExpectMountExistingVault(cryptohome::MountError::MOUNT_ERROR_NONE);
encryption_migration_screen_handler_->SetMode(
EncryptionMigrationMode::START_MINIMAL_MIGRATION);
encryption_migration_screen_handler_->SetupInitialView();
scoped_task_environment_.RunUntilIdle();
- Mock::VerifyAndClearExpectations(mock_homedir_methods_);
-
encryption_migration_screen_handler_->testing_tick_clock()->Advance(
base::TimeDelta::FromMinutes(1));
fake_cryptohome_client_->NotifyDircryptoMigrationProgress(
@@ -337,22 +275,20 @@ TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigrationSlow) {
0 /* current */, 0 /* total */);
EXPECT_TRUE(restart_login_callback_called_);
- EXPECT_TRUE(fake_cryptohome_client_->request().minimal_migration());
+ EXPECT_TRUE(fake_cryptohome_client_->to_migrate_from_ecryptfs());
+ EXPECT_TRUE(fake_cryptohome_client_->minimal_migration());
EXPECT_EQ(cryptohome::Identification(user_context_.GetAccountId()),
- fake_cryptohome_client_->id());
+ fake_cryptohome_client_->get_id_for_disk_migrated_to_dircrypto());
}
// Tests handling of a minimal migration run that fails.
TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigrationFails) {
- ExpectMountExistingVault(cryptohome::MountError::MOUNT_ERROR_NONE);
encryption_migration_screen_handler_->SetMode(
EncryptionMigrationMode::START_MINIMAL_MIGRATION);
encryption_migration_screen_handler_->SetupInitialView();
scoped_task_environment_.RunUntilIdle();
- Mock::VerifyAndClearExpectations(mock_homedir_methods_);
-
EXPECT_CALL(
*mock_async_method_caller_,
AsyncRemove(cryptohome::Identification(user_context_.GetAccountId()),
@@ -364,9 +300,10 @@ TEST_F(EncryptionMigrationScreenHandlerTest, MinimalMigrationFails) {
0 /* current */, 0 /* total */);
Mock::VerifyAndClearExpectations(mock_async_method_caller_);
- EXPECT_TRUE(fake_cryptohome_client_->request().minimal_migration());
+ EXPECT_TRUE(fake_cryptohome_client_->to_migrate_from_ecryptfs());
+ EXPECT_TRUE(fake_cryptohome_client_->minimal_migration());
EXPECT_EQ(cryptohome::Identification(user_context_.GetAccountId()),
- fake_cryptohome_client_->id());
+ fake_cryptohome_client_->get_id_for_disk_migrated_to_dircrypto());
}
} // namespace chromeos
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
index 71df6699366..654ddbb4409 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
@@ -11,7 +11,6 @@
#include "base/files/file_util.h"
#include "base/logging.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
@@ -73,6 +72,7 @@ std::string EnrollmentModeToUIMode(policy::EnrollmentConfig::Mode mode) {
case policy::EnrollmentConfig::MODE_SERVER_FORCED:
case policy::EnrollmentConfig::MODE_ATTESTATION_LOCAL_FORCED:
case policy::EnrollmentConfig::MODE_ATTESTATION_SERVER_FORCED:
+ case policy::EnrollmentConfig::MODE_ATTESTATION_MANUAL_FALLBACK:
return kEnrollmentModeUIForced;
case policy::EnrollmentConfig::MODE_RECOVERY:
return kEnrollmentModeUIRecovery;
@@ -193,7 +193,7 @@ void EnrollmentScreenHandler::ShowLicenseTypeSelectionScreen(
void EnrollmentScreenHandler::ShowAdJoin() {
observe_network_failure_ = false;
if (!authpolicy_login_helper_)
- authpolicy_login_helper_ = base::MakeUnique<AuthPolicyLoginHelper>();
+ authpolicy_login_helper_ = std::make_unique<AuthPolicyLoginHelper>();
ShowStep(kEnrollmentStepAdJoin);
}
@@ -422,6 +422,10 @@ void EnrollmentScreenHandler::DeclareLocalizedValues(
builder->Add("adLoginInvalidPassword", IDS_AD_INVALID_PASSWORD);
builder->Add("adJoinErrorMachineNameInvalid", IDS_AD_MACHINENAME_INVALID);
builder->Add("adJoinErrorMachineNameTooLong", IDS_AD_MACHINENAME_TOO_LONG);
+ builder->Add("adJoinMoreOptions", IDS_AD_MORE_OPTIONS_BUTTON);
+ builder->Add("adJoinOrgUnit", IDS_AD_ORG_UNIT_HINT);
+ builder->Add("adJoinCancel", IDS_AD_CANCEL_BUTTON);
+ builder->Add("adJoinConfirm", IDS_AD_CONFIRM_BUTTON);
builder->Add("licenseSelectionCardTitle",
IDS_ENTERPRISE_ENROLLMENT_LICENSE_SELECTION);
builder->Add("licenseSelectionCardExplanation",
@@ -569,13 +573,14 @@ void EnrollmentScreenHandler::HandleCompleteLogin(
void EnrollmentScreenHandler::HandleAdCompleteLogin(
const std::string& machine_name,
+ const std::string& distinguished_name,
const std::string& user_name,
const std::string& password) {
observe_network_failure_ = false;
DCHECK(controller_);
DCHECK(authpolicy_login_helper_);
authpolicy_login_helper_->JoinAdDomain(
- machine_name, user_name, password,
+ machine_name, distinguished_name, user_name, password,
base::BindOnce(&EnrollmentScreenHandler::HandleAdDomainJoin,
weak_ptr_factory_.GetWeakPtr(), machine_name, user_name));
}
@@ -583,12 +588,14 @@ void EnrollmentScreenHandler::HandleAdCompleteLogin(
void EnrollmentScreenHandler::HandleAdDomainJoin(
const std::string& machine_name,
const std::string& user_name,
- authpolicy::ErrorType code) {
+ authpolicy::ErrorType code,
+ const std::string& machine_domain) {
switch (code) {
- case authpolicy::ERROR_NONE:
+ case authpolicy::ERROR_NONE: {
ShowEnrollmentSpinnerScreen();
- controller_->OnAdJoined(gaia::ExtractDomainName(user_name));
+ controller_->OnAdJoined(machine_domain);
return;
+ }
case authpolicy::ERROR_NETWORK_PROBLEM:
// Could be a network problem, but could also be a misspelled domain name.
ShowError(IDS_AD_AUTH_NETWORK_ERROR, true);
@@ -620,6 +627,18 @@ void EnrollmentScreenHandler::HandleAdDomainJoin(
case authpolicy::ERROR_USER_HIT_JOIN_QUOTA:
ShowError(IDS_AD_USER_HIT_JOIN_QUOTA, true);
return;
+ case authpolicy::ERROR_OU_DOES_NOT_EXIST:
+ ShowError(IDS_AD_OU_DOES_NOT_EXIST, true);
+ return;
+ case authpolicy::ERROR_INVALID_OU:
+ ShowError(IDS_AD_OU_INVALID, true);
+ return;
+ case authpolicy::ERROR_OU_ACCESS_DENIED:
+ ShowError(IDS_AD_OU_ACCESS_DENIED, true);
+ return;
+ case authpolicy::ERROR_SETTING_OU_FAILED:
+ ShowError(IDS_AD_OU_SETTING_FAILED, true);
+ return;
#if !defined(ARCH_CPU_X86_64)
// Currently, the Active Directory integration is only supported on x86_64
// systems. (see https://crbug.com/676602)
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
index 6661cd47faf..e97c73e7e4d 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
@@ -83,6 +83,7 @@ class EnrollmentScreenHandler
void HandleCompleteLogin(const std::string& user,
const std::string& auth_code);
void HandleAdCompleteLogin(const std::string& machine_name,
+ const std::string& distinguished_name,
const std::string& user_name,
const std::string& password);
void HandleRetry();
@@ -130,7 +131,8 @@ class EnrollmentScreenHandler
// Handler callback from AuthPolicyClient.
void HandleAdDomainJoin(const std::string& machine_name,
const std::string& user_name,
- authpolicy::ErrorType code);
+ authpolicy::ErrorType code,
+ const std::string& machine_domain);
// Keeps the controller for this view.
Controller* controller_ = nullptr;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/eula_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/eula_screen_handler.cc
index c532c956ed5..7df38e2a0c8 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/eula_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/eula_screen_handler.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/chromeos/login/eula_screen_handler.h"
+#include <memory>
#include <string>
#include "base/macros.h"
@@ -15,8 +16,8 @@
#include "chrome/browser/chromeos/login/oobe_screen.h"
#include "chrome/browser/chromeos/login/screens/core_oobe_view.h"
#include "chrome/browser/chromeos/login/screens/eula_screen.h"
+#include "chrome/browser/chromeos/login/ui/login_display_webui.h"
#include "chrome/browser/chromeos/login/ui/login_web_dialog.h"
-#include "chrome/browser/chromeos/login/ui/webui_login_display.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/url_constants.h"
#include "chrome/grit/chromium_strings.h"
@@ -236,7 +237,7 @@ void EulaScreenHandler::HandleOnInstallationSettingsPopupOpened() {
void EulaScreenHandler::UpdateLocalizedValues(
::login::SecureModuleUsed secure_module_used) {
base::DictionaryValue updated_secure_module_strings;
- auto builder = base::MakeUnique<::login::LocalizedValuesBuilder>(
+ auto builder = std::make_unique<::login::LocalizedValuesBuilder>(
&updated_secure_module_strings);
if (secure_module_used == ::login::SecureModuleUsed::TPM) {
builder->Add("eulaTpmDesc", IDS_EULA_TPM_DESCRIPTION);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
index 3a3a4643295..e5e0153399f 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h"
+#include <memory>
+
#include "base/bind.h"
#include "base/callback.h"
#include "base/feature_list.h"
@@ -25,6 +27,7 @@
#include "chrome/browser/chromeos/login/users/chrome_user_manager.h"
#include "chrome/browser/chromeos/net/network_portal_detector_impl.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
+#include "chrome/browser/chromeos/policy/untrusted_authority_certs_cache.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
#include "chrome/browser/io_thread.h"
@@ -32,6 +35,7 @@
#include "chrome/browser/ui/webui/chromeos/login/active_directory_password_change_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h"
+#include "chrome/browser/ui/webui/metrics_handler.h"
#include "chrome/browser/ui/webui/signin/signin_utils.h"
#include "chrome/common/channel_info.h"
#include "chrome/common/chrome_features.h"
@@ -346,7 +350,7 @@ void GaiaScreenHandler::LoadGaiaWithPartitionAndVersionAndConsent(
params.SetInteger("screenMode", screen_mode);
if (screen_mode == GAIA_SCREEN_MODE_AD && !authpolicy_login_helper_)
- authpolicy_login_helper_ = base::MakeUnique<AuthPolicyLoginHelper>();
+ authpolicy_login_helper_ = std::make_unique<AuthPolicyLoginHelper>();
if (screen_mode != GAIA_SCREEN_MODE_OFFLINE) {
const std::string app_locale = g_browser_process->GetApplicationLocale();
@@ -525,6 +529,9 @@ void GaiaScreenHandler::RegisterMessages() {
&GaiaScreenHandler::HandleCompleteAdAuthentication);
AddCallback("cancelAdAuthentication",
&GaiaScreenHandler::HandleCancelActiveDirectoryAuth);
+
+ // Allow UMA metrics collection from JS.
+ web_ui()->AddMessageHandler(std::make_unique<MetricsHandler>());
}
void GaiaScreenHandler::OnPortalDetectionCompleted(
@@ -939,6 +946,18 @@ void GaiaScreenHandler::ShowGaiaScreenIfReady() {
}
}
+ if (!untrusted_authority_certs_cache_) {
+ // Make additional untrusted authority certificates available for client
+ // certificate discovery in case a SAML flow is used which requires a client
+ // certificate to be present.
+ // When the WebUI is destroyed, |untrusted_authority_certs_cache_| will go
+ // out of scope and the certificates will not be held in memory anymore.
+ untrusted_authority_certs_cache_ =
+ std::make_unique<policy::UntrustedAuthorityCertsCache>(
+ policy::UntrustedAuthorityCertsCache::
+ GetUntrustedAuthoritiesFromDeviceOncPolicy());
+ }
+
LoadAuthExtension(!gaia_silent_load_ /* force */, false /* offline */);
signin_screen_handler_->UpdateUIState(
SigninScreenHandler::UI_STATE_GAIA_SIGNIN, nullptr);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h
index c1a5c44721a..749c2de039e 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h
@@ -20,6 +20,10 @@
class AccountId;
+namespace policy {
+class UntrustedAuthorityCertsCache;
+}
+
namespace chromeos {
class ActiveDirectoryPasswordChangeScreenHandler;
@@ -277,6 +281,11 @@ class GaiaScreenHandler : public BaseScreenHandler,
// authenticate users against Active Directory server.
std::unique_ptr<AuthPolicyLoginHelper> authpolicy_login_helper_;
+ // Makes untrusted authority certificates from device policy available for
+ // client certificate discovery.
+ std::unique_ptr<policy::UntrustedAuthorityCertsCache>
+ untrusted_authority_certs_cache_;
+
base::WeakPtrFactory<GaiaScreenHandler> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(GaiaScreenHandler);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util.cc b/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
index ca60dfccf05..6859c60e1f1 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
@@ -16,7 +16,6 @@
#include "base/i18n/rtl.h"
#include "base/location.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/sequenced_task_runner.h"
#include "base/stl_util.h"
@@ -89,7 +88,7 @@ std::unique_ptr<base::DictionaryValue> CreateLanguageEntry(
base::i18n::StringContainsStrongRTLChars(display_name);
const std::string directionality = has_rtl_chars ? "rtl" : "ltr";
- auto dictionary = base::MakeUnique<base::DictionaryValue>();
+ auto dictionary = std::make_unique<base::DictionaryValue>();
dictionary->SetString("code", language_code);
dictionary->SetString("displayName", language_display_name);
dictionary->SetString("textDirection", directionality);
@@ -268,7 +267,7 @@ std::unique_ptr<base::ListValue> GetLanguageList(
base::string16 display_name(out_display_names[i]);
if (insert_divider && display_name == divider16) {
// Insert divider.
- auto dictionary = base::MakeUnique<base::DictionaryValue>();
+ auto dictionary = std::make_unique<base::DictionaryValue>();
dictionary->SetString("code", kMostRelevantLanguagesDivider);
language_list->Append(std::move(dictionary));
continue;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc b/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
index d4c6b8a67da..b761ce97fdb 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
@@ -10,7 +10,6 @@
#include "base/compiler_specific.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/test/scoped_task_environment.h"
#include "base/values.h"
@@ -68,7 +67,7 @@ L10nUtilTest::L10nUtilTest()
: input_manager_(new MockInputMethodManagerWithInputMethods) {
chromeos::input_method::InitializeForTesting(input_manager_);
input_manager_->SetComponentExtensionIMEManager(
- base::MakeUnique<ComponentExtensionIMEManager>());
+ std::make_unique<ComponentExtensionIMEManager>());
chromeos::system::StatisticsProvider::GetInstance()
->StartLoadingMachineStatistics(false);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc
index 002553f617e..accfc0f7ec1 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc
@@ -11,12 +11,12 @@
#include "ash/system/network/network_icon.h"
#include "ash/system/network/network_icon_animation.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "base/values.h"
#include "chrome/browser/chromeos/login/ui/login_display_host.h"
+#include "chrome/browser/ui/webui/chromeos/internet_detail_dialog.h"
#include "chromeos/network/network_state_handler.h"
#include "content/public/browser/web_ui.h"
#include "ui/base/models/menu_model.h"
@@ -83,7 +83,7 @@ void NetworkMenuWebUI::OnItemChosen(int id) {
std::unique_ptr<base::ListValue> NetworkMenuWebUI::ConvertMenuModel(
ui::MenuModel* model) {
- auto list = base::MakeUnique<base::ListValue>();
+ auto list = std::make_unique<base::ListValue>();
for (int i = 0; i < model->GetItemCount(); ++i) {
ui::MenuModel::ItemType type = model->GetTypeAt(i);
int id;
@@ -91,7 +91,7 @@ std::unique_ptr<base::ListValue> NetworkMenuWebUI::ConvertMenuModel(
id = -2;
else
id = model->GetCommandIdAt(i);
- auto item = base::MakeUnique<base::DictionaryValue>();
+ auto item = std::make_unique<base::DictionaryValue>();
item->SetInteger("id", id);
base::string16 label = model->GetLabelAt(i);
base::ReplaceSubstringsAfterOffset(&label, 0, base::ASCIIToUTF16("&&"),
@@ -151,7 +151,8 @@ gfx::NativeWindow NetworkDropdown::GetNativeWindow() const {
}
void NetworkDropdown::OpenButtonOptions() {
- LoginDisplayHost::default_host()->OpenInternetDetailDialog("");
+ // Empty string opens the internet detail dialog for the default network.
+ InternetDetailDialog::ShowDialog("");
}
bool NetworkDropdown::ShouldOpenButtonOptions() const {
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc
index 70f3982bcf7..9b1091eeacb 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc
@@ -4,15 +4,18 @@
#include "chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h"
-#include "chrome/browser/chromeos/login/ui/login_display_host.h"
-#include "chrome/browser/chromeos/login/ui/webui_login_display.h"
+#include "chrome/browser/chromeos/login/ui/login_display_webui.h"
#include "chrome/browser/chromeos/options/network_config_view.h"
+#include "chrome/browser/ui/webui/chromeos/internet_config_dialog.h"
+#include "chrome/browser/ui/webui/chromeos/internet_detail_dialog.h"
#include "chrome/browser/ui/webui/chromeos/login/network_dropdown.h"
#include "chrome/grit/generated_resources.h"
+#include "chromeos/chromeos_switches.h"
#include "chromeos/network/network_handler.h"
#include "chromeos/network/network_state_handler.h"
#include "chromeos/network/network_type_pattern.h"
#include "components/login/localized_values_builder.h"
+#include "components/onc/onc_constants.h"
#include "third_party/cros_system_api/dbus/service_constants.h"
namespace {
@@ -26,6 +29,7 @@ const char kJsApiNetworkDropdownHide[] = "networkDropdownHide";
const char kJsApiNetworkDropdownRefresh[] = "networkDropdownRefresh";
const char kJsApiLaunchInternetDetailDialog[] = "launchInternetDetailDialog";
const char kJsApiLaunchAddWiFiNetworkDialog[] = "launchAddWiFiNetworkDialog";
+const char kJsApiShowNetworkConfig[] = "showNetworkConfig";
const char kJsApiShowNetworkDetails[] = "showNetworkDetails";
} // namespace
@@ -36,8 +40,7 @@ NetworkDropdownHandler::NetworkDropdownHandler() {
set_call_js_prefix(kJsScreenPath);
}
-NetworkDropdownHandler::~NetworkDropdownHandler() {
-}
+NetworkDropdownHandler::~NetworkDropdownHandler() {}
void NetworkDropdownHandler::AddObserver(Observer* observer) {
if (observer && !observers_.HasObserver(observer))
@@ -54,8 +57,7 @@ void NetworkDropdownHandler::DeclareLocalizedValues(
builder->Add("selectAnotherNetwork", IDS_ANOTHER_NETWORK_SELECTION_SELECT);
}
-void NetworkDropdownHandler::Initialize() {
-}
+void NetworkDropdownHandler::Initialize() {}
void NetworkDropdownHandler::RegisterMessages() {
AddCallback(kJsApiNetworkItemChosen,
@@ -74,11 +76,13 @@ void NetworkDropdownHandler::RegisterMessages() {
&NetworkDropdownHandler::HandleLaunchAddWiFiNetworkDialog);
AddRawCallback(kJsApiShowNetworkDetails,
&NetworkDropdownHandler::HandleShowNetworkDetails);
+ AddRawCallback(kJsApiShowNetworkConfig,
+ &NetworkDropdownHandler::HandleShowNetworkConfig);
}
void NetworkDropdownHandler::HandleLaunchInternetDetailDialog() {
// Empty string opens the internet detail dialog for the default network.
- LoginDisplayHost::default_host()->OpenInternetDetailDialog("");
+ InternetDetailDialog::ShowDialog("");
}
void NetworkDropdownHandler::HandleLaunchAddWiFiNetworkDialog() {
@@ -89,14 +93,29 @@ void NetworkDropdownHandler::HandleLaunchAddWiFiNetworkDialog() {
handler->SetTechnologyEnabled(NetworkTypePattern::WiFi(), true,
network_handler::ErrorCallback());
}
- NetworkConfigView::ShowForType(shill::kTypeWifi);
+ if (chromeos::switches::IsNetworkSettingsConfigEnabled()) {
+ chromeos::InternetConfigDialog::ShowDialogForNetworkType(
+ ::onc::network_type::kWiFi);
+ } else {
+ NetworkConfigView::ShowForType(shill::kTypeWifi);
+ }
}
void NetworkDropdownHandler::HandleShowNetworkDetails(
const base::ListValue* args) {
std::string guid;
args->GetString(0, &guid);
- LoginDisplayHost::default_host()->OpenInternetDetailDialog(guid);
+ InternetDetailDialog::ShowDialog(guid);
+}
+
+void NetworkDropdownHandler::HandleShowNetworkConfig(
+ const base::ListValue* args) {
+ std::string guid;
+ args->GetString(0, &guid);
+ if (chromeos::switches::IsNetworkSettingsConfigEnabled())
+ chromeos::InternetConfigDialog::ShowDialogForNetworkId(guid);
+ else
+ NetworkConfigView::ShowForNetworkId(guid);
}
void NetworkDropdownHandler::OnConnectToNetworkRequested() {
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h
index 2bb1c14a060..72d8b13d7df 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h
@@ -55,6 +55,7 @@ class NetworkDropdownHandler : public BaseWebUIHandler,
void HandleLaunchInternetDetailDialog();
void HandleLaunchAddWiFiNetworkDialog();
void HandleShowNetworkDetails(const base::ListValue* args);
+ void HandleShowNetworkConfig(const base::ListValue* args);
std::unique_ptr<NetworkDropdown> dropdown_;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc
index 51fef1aa6b1..8e783732f12 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc
@@ -86,11 +86,10 @@ void NetworkScreenHandler::Show() {
return;
}
- // Make sure all our network technologies are turned on. On OOBE, the user
+ // Make sure all physical network technologies are enabled. On OOBE, the user
// should be able to select any of the available networks on the device.
NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
- handler->SetTechnologyEnabled(NetworkTypePattern::NonVirtual(),
- true,
+ handler->SetTechnologyEnabled(NetworkTypePattern::Physical(), true,
chromeos::network_handler::ErrorCallback());
base::DictionaryValue network_screen_params;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser_unittest.cc b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser_unittest.cc
index 1635b80d818..55379f6367d 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser_unittest.cc
@@ -11,6 +11,7 @@
#include "ash/shell.h"
#include "ash/test/ash_test_base.h"
#include "base/run_loop.h"
+#include "services/ui/public/cpp/input_devices/input_device_client_test_api.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/display/display.h"
#include "ui/display/display_observer.h"
@@ -18,7 +19,6 @@
#include "ui/display/manager/display_manager.h"
#include "ui/display/screen.h"
#include "ui/display/test/display_manager_test_api.h"
-#include "ui/events/devices/device_data_manager.h"
#include "ui/events/devices/touchscreen_device.h"
namespace chromeos {
@@ -33,20 +33,10 @@ class OobeDisplayChooserTest : public ash::AshTestBase {
return display::Screen::GetScreen()->GetPrimaryDisplay().id();
}
- void UpdateTouchscreenDevices(const ui::TouchscreenDevice& touchscreen) {
- std::vector<ui::TouchscreenDevice> devices{touchscreen};
-
- ui::DeviceHotplugEventObserver* manager =
- ui::DeviceDataManager::GetInstance();
- manager->OnTouchscreenDevicesUpdated(devices);
- }
-
// ash::AshTestBase:
void SetUp() override {
ash::AshTestBase::SetUp();
- static_cast<ui::DeviceHotplugEventObserver*>(
- ui::DeviceDataManager::GetInstance())
- ->OnDeviceListsComplete();
+ ui::InputDeviceClientTestApi().OnDeviceListsComplete();
}
private:
@@ -75,7 +65,7 @@ TEST_F(OobeDisplayChooserTest, PreferTouchAsPrimary) {
ui::TouchscreenDevice(1, ui::InputDeviceType::INPUT_DEVICE_EXTERNAL,
"Touchscreen", gfx::Size(800, 600), 1);
touchscreen.vendor_id = kWhitelistedId;
- UpdateTouchscreenDevices(touchscreen);
+ ui::InputDeviceClientTestApi().SetTouchscreenDevices({touchscreen});
base::RunLoop().RunUntilIdle();
// Associate touchscreen device with display
@@ -85,6 +75,14 @@ TEST_F(OobeDisplayChooserTest, PreferTouchAsPrimary) {
display_manager()->OnNativeDisplaysChanged(display_info);
base::RunLoop().RunUntilIdle();
+ // For mus we have to explicitly tell the InputDeviceClient the
+ // TouchscreenDevices. Normally InputDeviceClient is told of the
+ // TouchscreenDevices by way of implementing
+ // ui::mojom::InputDeviceObserverMojo. In unit tests InputDeviceClient is not
+ // wired to the window server (the window server isn't running).
+ touchscreen.target_display_id = display_info[1].id();
+ ui::InputDeviceClientTestApi().SetTouchscreenDevices({touchscreen}, true);
+
OobeDisplayChooser display_chooser;
EXPECT_EQ(1, GetPrimaryDisplay());
display_chooser.TryToPlaceUiOnTouchDisplay();
@@ -111,7 +109,7 @@ TEST_F(OobeDisplayChooserTest, DontSwitchFromTouch) {
ui::TouchscreenDevice(1, ui::InputDeviceType::INPUT_DEVICE_EXTERNAL,
"Touchscreen", gfx::Size(800, 600), 1);
touchscreen.vendor_id = kWhitelistedId;
- UpdateTouchscreenDevices(touchscreen);
+ ui::InputDeviceClientTestApi().SetTouchscreenDevices({touchscreen});
base::RunLoop().RunUntilIdle();
// Associate touchscreen device with display
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
index 353c154b9aa..b55575d7d73 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
@@ -12,7 +12,6 @@
#include "base/command_line.h"
#include "base/logging.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
@@ -56,7 +55,9 @@
#include "chrome/browser/ui/webui/chromeos/login/reset_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.h"
+#include "chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/terms_of_service_screen_handler.h"
+#include "chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/update_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.h"
@@ -67,6 +68,7 @@
#include "chrome/browser/ui/webui/test_files_request_filter.h"
#include "chrome/browser/ui/webui/theme_source.h"
#include "chrome/common/chrome_constants.h"
+#include "chrome/common/chrome_features.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
@@ -118,6 +120,11 @@ const char kArcPlaystoreJSPath[] = "playstore.js";
const char kArcPlaystoreLogoPath[] = "playstore.svg";
const char kProductLogoPath[] = "product-logo.png";
+#if defined(GOOGLE_CHROME_BUILD)
+const char kLogo24PX1XSvgPath[] = "logo_24px-1x.svg";
+const char kLogo24PX2XSvgPath[] = "logo_24px-2x.svg";
+#endif
+
// Creates a WebUIDataSource for chrome://oobe
content::WebUIDataSource* CreateOobeUIDataSource(
const base::DictionaryValue& localized_strings,
@@ -175,6 +182,11 @@ content::WebUIDataSource* CreateOobeUIDataSource(
source->AddResourcePath(kCustomElementsUserPodHTMLPath,
IDR_CUSTOM_ELEMENTS_USER_POD_HTML);
}
+#if defined(GOOGLE_CHROME_BUILD)
+ source->AddResourcePath(kLogo24PX1XSvgPath, IDR_PRODUCT_LOGO_24PX_1X);
+ source->AddResourcePath(kLogo24PX2XSvgPath, IDR_PRODUCT_LOGO_24PX_2X);
+ // No #else section here as Sync Settings screen is Chrome-specific.
+#endif
// Required for postprocessing of Goolge PlayStore Terms.
source->AddResourcePath(kArcPlaystoreCSSPath, IDR_ARC_SUPPORT_PLAYSTORE_CSS);
@@ -241,61 +253,63 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url)
network_state_informer_ = new NetworkStateInformer();
network_state_informer_->Init();
- js_calls_container = base::MakeUnique<JSCallsContainer>();
+ js_calls_container = std::make_unique<JSCallsContainer>();
auto core_handler =
- base::MakeUnique<CoreOobeHandler>(this, js_calls_container.get());
+ std::make_unique<CoreOobeHandler>(this, js_calls_container.get());
core_handler_ = core_handler.get();
AddWebUIHandler(std::move(core_handler));
- auto network_dropdown_handler = base::MakeUnique<NetworkDropdownHandler>();
+ auto network_dropdown_handler = std::make_unique<NetworkDropdownHandler>();
network_dropdown_handler_ = network_dropdown_handler.get();
AddWebUIHandler(std::move(network_dropdown_handler));
- AddScreenHandler(base::MakeUnique<UpdateScreenHandler>());
+ AddScreenHandler(std::make_unique<UpdateScreenHandler>());
if (display_type_ == kOobeDisplay)
- AddScreenHandler(base::MakeUnique<NetworkScreenHandler>(core_handler_));
+ AddScreenHandler(std::make_unique<NetworkScreenHandler>(core_handler_));
- AddScreenHandler(base::MakeUnique<EnableDebuggingScreenHandler>());
+ AddScreenHandler(std::make_unique<EnableDebuggingScreenHandler>());
- AddScreenHandler(base::MakeUnique<EulaScreenHandler>(core_handler_));
+ AddScreenHandler(std::make_unique<EulaScreenHandler>(core_handler_));
- AddScreenHandler(base::MakeUnique<ResetScreenHandler>());
+ AddScreenHandler(std::make_unique<ResetScreenHandler>());
- AddScreenHandler(base::MakeUnique<KioskAutolaunchScreenHandler>());
+ AddScreenHandler(std::make_unique<KioskAutolaunchScreenHandler>());
- AddScreenHandler(base::MakeUnique<KioskEnableScreenHandler>());
+ AddScreenHandler(std::make_unique<KioskEnableScreenHandler>());
auto supervised_user_creation_screen_handler =
- base::MakeUnique<SupervisedUserCreationScreenHandler>();
+ std::make_unique<SupervisedUserCreationScreenHandler>();
supervised_user_creation_screen_view_ =
supervised_user_creation_screen_handler.get();
AddScreenHandler(std::move(supervised_user_creation_screen_handler));
- AddScreenHandler(base::MakeUnique<WrongHWIDScreenHandler>());
+ AddScreenHandler(std::make_unique<WrongHWIDScreenHandler>());
- AddScreenHandler(base::MakeUnique<AutoEnrollmentCheckScreenHandler>());
+ AddScreenHandler(std::make_unique<AutoEnrollmentCheckScreenHandler>());
- AddScreenHandler(base::MakeUnique<HIDDetectionScreenHandler>(core_handler_));
+ AddScreenHandler(std::make_unique<HIDDetectionScreenHandler>(core_handler_));
- AddScreenHandler(base::MakeUnique<ErrorScreenHandler>());
+ AddScreenHandler(std::make_unique<ErrorScreenHandler>());
network_dropdown_handler_->AddObserver(GetView<ErrorScreenHandler>());
error_screen_.reset(new ErrorScreen(nullptr, GetView<ErrorScreenHandler>()));
ErrorScreen* error_screen = error_screen_.get();
- AddScreenHandler(base::MakeUnique<EnrollmentScreenHandler>(
+ AddScreenHandler(std::make_unique<EnrollmentScreenHandler>(
network_state_informer_, error_screen));
AddScreenHandler(
- base::MakeUnique<TermsOfServiceScreenHandler>(core_handler_));
+ std::make_unique<TermsOfServiceScreenHandler>(core_handler_));
+
+ AddScreenHandler(std::make_unique<SyncConsentScreenHandler>());
- AddScreenHandler(base::MakeUnique<ArcTermsOfServiceScreenHandler>());
+ AddScreenHandler(std::make_unique<ArcTermsOfServiceScreenHandler>());
- AddScreenHandler(base::MakeUnique<UserImageScreenHandler>());
+ AddScreenHandler(std::make_unique<UserImageScreenHandler>());
- AddScreenHandler(base::MakeUnique<UserBoardScreenHandler>());
+ AddScreenHandler(std::make_unique<UserBoardScreenHandler>());
policy::BrowserPolicyConnectorChromeOS* connector =
g_browser_process->platform_part()->browser_policy_connector_chromeos();
@@ -305,45 +319,47 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url)
// only.
if (connector->IsActiveDirectoryManaged()) {
auto password_change_handler =
- base::MakeUnique<ActiveDirectoryPasswordChangeScreenHandler>(
+ std::make_unique<ActiveDirectoryPasswordChangeScreenHandler>(
core_handler_);
active_directory_password_change_screen_handler =
password_change_handler.get();
AddScreenHandler(std::move(password_change_handler));
}
- AddScreenHandler(base::MakeUnique<GaiaScreenHandler>(
+ AddScreenHandler(std::make_unique<GaiaScreenHandler>(
core_handler_, network_state_informer_,
active_directory_password_change_screen_handler));
- auto signin_screen_handler = base::MakeUnique<SigninScreenHandler>(
+ auto signin_screen_handler = std::make_unique<SigninScreenHandler>(
network_state_informer_, error_screen, core_handler_,
GetView<GaiaScreenHandler>(), js_calls_container.get());
signin_screen_handler_ = signin_screen_handler.get();
AddWebUIHandler(std::move(signin_screen_handler));
- AddScreenHandler(base::MakeUnique<AppLaunchSplashScreenHandler>(
+ AddScreenHandler(std::make_unique<AppLaunchSplashScreenHandler>(
network_state_informer_, error_screen));
- AddScreenHandler(base::MakeUnique<ArcKioskSplashScreenHandler>());
+ AddScreenHandler(std::make_unique<ArcKioskSplashScreenHandler>());
if (display_type_ == kOobeDisplay) {
- AddScreenHandler(base::MakeUnique<ControllerPairingScreenHandler>());
+ AddScreenHandler(std::make_unique<ControllerPairingScreenHandler>());
- AddScreenHandler(base::MakeUnique<HostPairingScreenHandler>());
+ AddScreenHandler(std::make_unique<HostPairingScreenHandler>());
}
- AddScreenHandler(base::MakeUnique<DeviceDisabledScreenHandler>());
+ AddScreenHandler(std::make_unique<DeviceDisabledScreenHandler>());
- AddScreenHandler(base::MakeUnique<EncryptionMigrationScreenHandler>());
+ AddScreenHandler(std::make_unique<EncryptionMigrationScreenHandler>());
- AddScreenHandler(base::MakeUnique<VoiceInteractionValuePropScreenHandler>());
+ AddScreenHandler(std::make_unique<VoiceInteractionValuePropScreenHandler>());
- AddScreenHandler(base::MakeUnique<WaitForContainerReadyScreenHandler>());
+ AddScreenHandler(std::make_unique<WaitForContainerReadyScreenHandler>());
+
+ AddScreenHandler(std::make_unique<UpdateRequiredScreenHandler>());
// Initialize KioskAppMenuHandler. Note that it is NOT a screen handler.
auto kiosk_app_menu_handler =
- base::MakeUnique<KioskAppMenuHandler>(network_state_informer_);
+ std::make_unique<KioskAppMenuHandler>(network_state_informer_);
kiosk_app_menu_handler_ = kiosk_app_menu_handler.get();
web_ui->AddMessageHandler(std::move(kiosk_app_menu_handler));
@@ -376,7 +392,7 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url)
// TODO(felixe): Display iteration and primary display selection not supported
// in Mash. See http://crbug.com/720917.
if (!ash_util::IsRunningInMash() && IsRemoraRequisitioned())
- oobe_display_chooser_ = base::MakeUnique<OobeDisplayChooser>();
+ oobe_display_chooser_ = std::make_unique<OobeDisplayChooser>();
}
OobeUI::~OobeUI() {
@@ -423,6 +439,10 @@ TermsOfServiceScreenView* OobeUI::GetTermsOfServiceScreenView() {
return GetView<TermsOfServiceScreenHandler>();
}
+SyncConsentScreenView* OobeUI::GetSyncConsentScreenView() {
+ return GetView<SyncConsentScreenHandler>();
+}
+
ArcTermsOfServiceScreenView* OobeUI::GetArcTermsOfServiceScreenView() {
return GetView<ArcTermsOfServiceScreenHandler>();
}
@@ -464,6 +484,10 @@ WaitForContainerReadyScreenView* OobeUI::GetWaitForContainerReadyScreenView() {
return GetView<WaitForContainerReadyScreenHandler>();
}
+UpdateRequiredView* OobeUI::GetUpdateRequiredScreenView() {
+ return GetView<UpdateRequiredScreenHandler>();
+}
+
UserImageView* OobeUI::GetUserImageView() {
return GetView<UserImageScreenHandler>();
}
@@ -510,15 +534,6 @@ void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) {
localized_strings->SetString("buildType", "chromium");
#endif
- // If we're not doing boot animation then WebUI should trigger
- // wallpaper load on boot.
- if (base::CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kDisableBootAnimation)) {
- localized_strings->SetString("bootIntoWallpaper", "on");
- } else {
- localized_strings->SetString("bootIntoWallpaper", "off");
- }
-
bool keyboard_driven_oobe =
system::InputDeviceSettings::Get()->ForceKeyboardDrivenUINavigation();
localized_strings->SetString("highlightStrength",
@@ -535,7 +550,12 @@ void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) {
? "off"
: "on");
localized_strings->SetString(
- "showMdLogin", ash::switches::IsUsingWebUiLock() ? "off" : "on");
+ "showViewsLock", ash::switches::IsUsingViewsLock() ? "on" : "off");
+ localized_strings->SetString(
+ "showViewsLogin", ash::switches::IsUsingViewsLogin() ? "on" : "off");
+ localized_strings->SetBoolean(
+ "changePictureVideoModeEnabled",
+ base::FeatureList::IsEnabled(features::kChangePictureVideoMode));
}
void OobeUI::AddWebUIHandler(std::unique_ptr<BaseWebUIHandler> handler) {
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.h b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
index fb7ad5cc4cc..0f97d1acbf9 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
@@ -54,10 +54,12 @@ class SigninScreenHandler;
class SigninScreenHandlerDelegate;
class SupervisedUserCreationScreenHandler;
class ResetView;
+class SyncConsentScreenView;
class TermsOfServiceScreenView;
class UserBoardView;
class UserImageView;
class UpdateView;
+class UpdateRequiredView;
class VoiceInteractionValuePropScreenView;
class WaitForContainerReadyScreenView;
class WrongHWIDScreenView;
@@ -104,6 +106,7 @@ class OobeUI : public content::WebUIController,
KioskAutolaunchScreenView* GetKioskAutolaunchScreenView();
KioskEnableScreenView* GetKioskEnableScreenView();
TermsOfServiceScreenView* GetTermsOfServiceScreenView();
+ SyncConsentScreenView* GetSyncConsentScreenView();
ArcTermsOfServiceScreenView* GetArcTermsOfServiceScreenView();
UserImageView* GetUserImageView();
ErrorScreen* GetErrorScreen();
@@ -119,6 +122,7 @@ class OobeUI : public content::WebUIController,
EncryptionMigrationScreenView* GetEncryptionMigrationScreenView();
VoiceInteractionValuePropScreenView* GetVoiceInteractionValuePropScreenView();
WaitForContainerReadyScreenView* GetWaitForContainerReadyScreenView();
+ UpdateRequiredView* GetUpdateRequiredScreenView();
GaiaView* GetGaiaScreenView();
UserBoardView* GetUserBoardView();
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
index 800e0f407a5..07b957a72b2 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
@@ -10,7 +10,7 @@
#include <utility>
#include <vector>
-#include "ash/login/ui/login_constants.h"
+#include "ash/public/cpp/login_constants.h"
#include "ash/public/interfaces/constants.mojom.h"
#include "ash/public/interfaces/shutdown.mojom.h"
#include "ash/public/interfaces/tray_action.mojom.h"
@@ -53,13 +53,14 @@
#include "chrome/browser/chromeos/login/startup_utils.h"
#include "chrome/browser/chromeos/login/ui/login_display_host.h"
#include "chrome/browser/chromeos/login/ui/login_display_host_webui.h"
+#include "chrome/browser/chromeos/login/ui/login_display_webui.h"
#include "chrome/browser/chromeos/login/ui/login_feedback.h"
-#include "chrome/browser/chromeos/login/ui/webui_login_display.h"
#include "chrome/browser/chromeos/login/users/multi_profile_user_controller.h"
#include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h"
#include "chrome/browser/chromeos/login/wizard_controller.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
#include "chrome/browser/chromeos/policy/device_local_account.h"
+#include "chrome/browser/chromeos/policy/minimum_version_policy_handler.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
#include "chrome/browser/chromeos/system/system_clock.h"
@@ -69,6 +70,7 @@
#include "chrome/browser/signin/easy_unlock_service.h"
#include "chrome/browser/ui/ash/session_controller_client.h"
#include "chrome/browser/ui/ash/tablet_mode_client.h"
+#include "chrome/browser/ui/webui/chromeos/internet_detail_dialog.h"
#include "chrome/browser/ui/webui/chromeos/login/error_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h"
#include "chrome/browser/ui/webui/chromeos/login/l10n_util.h"
@@ -159,6 +161,12 @@ class CallOnReturn {
DISALLOW_COPY_AND_ASSIGN(CallOnReturn);
};
+policy::MinimumVersionPolicyHandler* GetMinimumVersionPolicyHandler() {
+ return g_browser_process->platform_part()
+ ->browser_policy_connector_chromeos()
+ ->GetMinimumVersionPolicyHandler();
+}
+
} // namespace
namespace chromeos {
@@ -349,8 +357,8 @@ void SigninScreenHandler::DeclareLocalizedValues(
builder->Add("launchAppButton", IDS_LAUNCH_APP_BUTTON);
builder->Add("restart", IDS_ASH_SHELF_RESTART_BUTTON);
builder->Add("shutDown", IDS_ASH_SHELF_SHUTDOWN_BUTTON);
- builder->Add("addUser", IDS_ADD_USER_BUTTON);
- builder->Add("browseAsGuest", IDS_BROWSE_AS_GUEST_BUTTON);
+ builder->Add("addUser", IDS_ASH_ADD_USER_BUTTON);
+ builder->Add("browseAsGuest", IDS_ASH_BROWSE_AS_GUEST_BUTTON);
builder->Add("moreOptions", IDS_MORE_OPTIONS_BUTTON);
builder->Add("addSupervisedUser",
IDS_CREATE_LEGACY_SUPERVISED_USER_MENU_LABEL);
@@ -1318,6 +1326,12 @@ void SigninScreenHandler::HandleAccountPickerReady() {
return;
}
+ if (delegate_ && !oobe_ui_ && GetMinimumVersionPolicyHandler() &&
+ !GetMinimumVersionPolicyHandler()->RequirementsAreSatisfied()) {
+ delegate_->ShowUpdateRequiredScreen();
+ return;
+ }
+
PrefService* prefs = g_browser_process->local_state();
if (prefs->GetBoolean(prefs::kFactoryResetRequested)) {
if (core_oobe_view_)
@@ -1359,7 +1373,8 @@ void SigninScreenHandler::HandleSignOutUser() {
}
void SigninScreenHandler::HandleOpenInternetDetailDialog() {
- LoginDisplayHost::default_host()->OpenInternetDetailDialog("");
+ // Empty string opens the internet detail dialog for the default network.
+ InternetDetailDialog::ShowDialog("");
}
void SigninScreenHandler::HandleLoginVisible(const std::string& source) {
@@ -1451,7 +1466,7 @@ void SigninScreenHandler::HandleFocusPod(const AccountId& account_id,
if (!test_focus_pod_callback_.is_null())
test_focus_pod_callback_.Run();
- focused_pod_account_id_ = base::MakeUnique<AccountId>(account_id);
+ focused_pod_account_id_ = std::make_unique<AccountId>(account_id);
const user_manager::User* user =
user_manager::UserManager::Get()->FindUser(account_id);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
index a2ac4b76f10..d63b0652fe9 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
@@ -170,6 +170,9 @@ class SigninScreenHandlerDelegate {
// Show wrong hwid screen.
virtual void ShowWrongHWIDScreen() = 0;
+ // Show update required screen.
+ virtual void ShowUpdateRequiredScreen() = 0;
+
// Sets the displayed email for the next login attempt. If it succeeds,
// user's displayed email value will be updated to |email|.
virtual void SetDisplayEmail(const std::string& email) = 0;
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc b/chromium/chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc
index 7c91558d6ab..f80653a91ac 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc
@@ -13,6 +13,10 @@
#include "chrome/browser/chromeos/login/users/multi_profile_user_controller.h"
#include "chrome/browser/chromeos/login/users/multi_profile_user_controller_delegate.h"
#include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h"
+#include "chrome/browser/chromeos/settings/cros_settings.h"
+#include "chrome/browser/chromeos/settings/device_settings_service.h"
+#include "chrome/browser/ui/ash/test_wallpaper_controller.h"
+#include "chrome/browser/ui/ash/wallpaper_controller_client.h"
#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_profile_manager.h"
#include "components/proximity_auth/screenlock_bridge.h"
@@ -65,12 +69,19 @@ class SigninPrepareUserListTest : public ash::AshTestBase,
fake_user_manager_->set_owner_id(AccountId::FromUserEmail(kOwner));
chromeos::WallpaperManager::Initialize();
+ chromeos::DeviceSettingsService::Initialize();
+ chromeos::CrosSettings::Initialize();
+ wallpaper_controller_client_ =
+ std::make_unique<WallpaperControllerClient>();
+ wallpaper_controller_client_->InitForTesting(
+ test_wallpaper_controller_.CreateInterfacePtr());
}
void TearDown() override {
chromeos::WallpaperManager::Shutdown();
controller_.reset();
profile_manager_.reset();
+ wallpaper_controller_client_.reset();
ash::AshTestBase::TearDown();
}
@@ -82,6 +93,8 @@ class SigninPrepareUserListTest : public ash::AshTestBase,
std::unique_ptr<TestingProfileManager> profile_manager_;
std::map<std::string, proximity_auth::mojom::AuthType> user_auth_type_map;
std::unique_ptr<MultiProfileUserController> controller_;
+ std::unique_ptr<WallpaperControllerClient> wallpaper_controller_client_;
+ TestWallpaperController test_wallpaper_controller_;
DISALLOW_COPY_AND_ASSIGN(SigninPrepareUserListTest);
};
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc
index 1ba0ad3b11c..f6838cd88dd 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.h"
+#include <memory>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
@@ -226,7 +226,7 @@ void SupervisedUserCreationScreenHandler::Show() {
it != users.end();
++it) {
bool is_owner = ((*it)->GetAccountId().GetUserEmail() == owner);
- auto user_dict = base::MakeUnique<base::DictionaryValue>();
+ auto user_dict = std::make_unique<base::DictionaryValue>();
UserSelectionScreen::FillUserDictionary(
*it, is_owner, false, /* is_signin_to_add */
proximity_auth::mojom::AuthType::OFFLINE_PASSWORD,
@@ -423,12 +423,12 @@ void SupervisedUserCreationScreenHandler::HandlePhotoTaken
void SupervisedUserCreationScreenHandler::HandleTakePhoto() {
AccessibilityManager::Get()->PlayEarcon(
- SOUND_CAMERA_SNAP, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_CAMERA_SNAP, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
}
void SupervisedUserCreationScreenHandler::HandleDiscardPhoto() {
AccessibilityManager::Get()->PlayEarcon(
- SOUND_OBJECT_DELETE, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_OBJECT_DELETE, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
}
void SupervisedUserCreationScreenHandler::HandleSelectImage(
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc
new file mode 100644
index 00000000000..825e79595a6
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc
@@ -0,0 +1,88 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h"
+
+#include "chrome/browser/chromeos/login/screens/sync_consent_screen.h"
+#include "chrome/grit/generated_resources.h"
+#include "components/login/localized_values_builder.h"
+
+namespace {
+
+const char kJsScreenPath[] = "login.SyncConsentScreen";
+
+} // namespace
+
+namespace chromeos {
+
+SyncConsentScreenHandler::SyncConsentScreenHandler()
+ : BaseScreenHandler(kScreenId) {
+ set_call_js_prefix(kJsScreenPath);
+}
+
+SyncConsentScreenHandler::~SyncConsentScreenHandler() {}
+
+void SyncConsentScreenHandler::DeclareLocalizedValues(
+ ::login::LocalizedValuesBuilder* builder) {
+ builder->Add("syncConsentScreenTitle", IDS_LOGIN_SYNC_CONSENT_SCREEN_TITLE);
+ builder->Add("syncConsentScreenChromeSyncName",
+ IDS_LOGIN_SYNC_CONSENT_SCREEN_CHROME_SYNC_NAME);
+ builder->Add("syncConsentScreenChromeSyncDescription",
+ IDS_LOGIN_SYNC_CONSENT_SCREEN_CHROME_SYNC_DESCRIPTION);
+ builder->Add("syncConsentScreenPersonalizeGoogleServicesName",
+ IDS_LOGIN_SYNC_CONSENT_SCREEN_PERSONALIZE_GOOGLE_SERVICES_NAME);
+ builder->Add(
+ "syncConsentScreenPersonalizeGoogleServicesDescription",
+ IDS_LOGIN_SYNC_CONSENT_SCREEN_PERSONALIZE_GOOGLE_SERVICES_DESCRIPTION);
+ builder->Add("syncConsentScreenSettingsLink",
+ IDS_LOGIN_SYNC_CONSENT_SCREEN_SETTINGS_LINK);
+ builder->Add("syncConsentSettingsDialogTitle",
+ IDS_LOGIN_SYNC_CONSENT_SETTINGS_TITLE);
+ builder->Add("syncConsentSettingsDialogSubTitle",
+ IDS_LOGIN_SYNC_CONSENT_SETTINGS_SUBTITLE);
+ builder->Add("syncConsentSyncAllOptionTitle",
+ IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION);
+ builder->Add("syncConsentSyncAllOptionOn",
+ IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION_ON);
+ builder->Add("syncConsentSyncAllOptionOff",
+ IDS_LOGIN_SYNC_CONSENT_SYNC_ALL_OPTION_OFF);
+ builder->Add("syncConsentSettingsStatusSyncAllOn",
+ IDS_LOGIN_SYNC_CONSENT_STATUS_SYNC_ALL_ON);
+ builder->Add("syncConsentSettingsStatusSyncAllOff",
+ IDS_LOGIN_SYNC_CONSENT_STATUS_SYNC_ALL_OFF);
+ builder->Add("syncConsentSettingsSaveAndContinue",
+ IDS_LOGIN_SYNC_CONSENT_SAVE_AND_CONTINUE);
+}
+
+void SyncConsentScreenHandler::RegisterMessages() {
+ BaseScreenHandler::RegisterMessages();
+
+ AddCallback("syncEverythingChanged",
+ &SyncConsentScreenHandler::HandleSyncEverythingChanged);
+}
+
+void SyncConsentScreenHandler::Bind(SyncConsentScreen* screen) {
+ screen_ = screen;
+ BaseScreenHandler::SetBaseScreen(screen);
+}
+
+void SyncConsentScreenHandler::Show() {
+ ShowScreen(kScreenId);
+}
+
+void SyncConsentScreenHandler::Hide() {}
+
+void SyncConsentScreenHandler::Initialize() {}
+
+void SyncConsentScreenHandler::HandleSyncEverythingChanged(
+ bool sync_everything) {
+ screen_->SetSyncAllValue(sync_everything);
+}
+
+void SyncConsentScreenHandler::OnUserPrefKnown(bool sync_everything,
+ bool is_managed) {
+ CallJS("onUserSyncPrefsKnown", sync_everything, is_managed);
+}
+
+} // namespace chromeos
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h
new file mode 100644
index 00000000000..993601791f1
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.h
@@ -0,0 +1,49 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_SYNC_CONSENT_SCREEN_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_SYNC_CONSENT_SCREEN_HANDLER_H_
+
+#include "base/macros.h"
+#include "chrome/browser/chromeos/login/screens/sync_consent_screen_view.h"
+#include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h"
+
+namespace chromeos {
+
+class SyncConsentScreen;
+
+// The sole implementation of the SyncConsentScreenView, using WebUI.
+class SyncConsentScreenHandler : public BaseScreenHandler,
+ public SyncConsentScreenView {
+ public:
+ SyncConsentScreenHandler();
+ ~SyncConsentScreenHandler() override;
+
+ // BaseScreenHandler:
+ void DeclareLocalizedValues(
+ ::login::LocalizedValuesBuilder* builder) override;
+
+ // WebUIMessageHandler:
+ void RegisterMessages() override;
+
+ // SyncConsentScreenView:
+ void Bind(SyncConsentScreen* screen) override;
+ void Show() override;
+ void Hide() override;
+ void OnUserPrefKnown(bool sync_everything, bool is_managed) override;
+
+ private:
+ // BaseScreenHandler:
+ void Initialize() override;
+
+ // WebUI message handlers:
+ void HandleSyncEverythingChanged(bool sync_everything);
+ SyncConsentScreen* screen_ = nullptr;
+
+ DISALLOW_COPY_AND_ASSIGN(SyncConsentScreenHandler);
+};
+
+} // namespace chromeos
+
+#endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_SYNC_CONSENT_SCREEN_HANDLER_H_
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.cc
new file mode 100644
index 00000000000..acdac707000
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.cc
@@ -0,0 +1,67 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h"
+
+#include <memory>
+
+#include "base/values.h"
+#include "chrome/browser/chromeos/login/oobe_screen.h"
+#include "chrome/browser/chromeos/login/screens/update_required_screen.h"
+#include "chrome/grit/chromium_strings.h"
+#include "chrome/grit/generated_resources.h"
+#include "components/login/localized_values_builder.h"
+
+namespace {
+
+const char kJsScreenPath[] = "login.UpdateRequiredScreen";
+
+} // namespace
+
+namespace chromeos {
+
+UpdateRequiredScreenHandler::UpdateRequiredScreenHandler()
+ : BaseScreenHandler(kScreenId) {
+ set_call_js_prefix(kJsScreenPath);
+}
+
+UpdateRequiredScreenHandler::~UpdateRequiredScreenHandler() {
+ if (screen_)
+ screen_->OnViewDestroyed(this);
+}
+
+void UpdateRequiredScreenHandler::DeclareLocalizedValues(
+ ::login::LocalizedValuesBuilder* builder) {
+ builder->Add("updateRequiredMessage",
+ IDS_UPDATE_REQUIRED_LOGIN_SCREEN_MESSAGE);
+}
+
+void UpdateRequiredScreenHandler::Initialize() {
+ if (show_on_init_) {
+ Show();
+ show_on_init_ = false;
+ }
+}
+
+void UpdateRequiredScreenHandler::Show() {
+ if (!page_is_ready()) {
+ show_on_init_ = true;
+ return;
+ }
+ ShowScreen(kScreenId);
+}
+
+void UpdateRequiredScreenHandler::Hide() {}
+
+void UpdateRequiredScreenHandler::Bind(UpdateRequiredScreen* screen) {
+ screen_ = screen;
+ BaseScreenHandler::SetBaseScreen(screen_);
+}
+
+void UpdateRequiredScreenHandler::Unbind() {
+ screen_ = nullptr;
+ BaseScreenHandler::SetBaseScreen(nullptr);
+}
+
+} // namespace chromeos
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h b/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h
new file mode 100644
index 00000000000..a4d80833d8a
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/update_required_screen_handler.h
@@ -0,0 +1,45 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_UPDATE_REQUIRED_SCREEN_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_UPDATE_REQUIRED_SCREEN_HANDLER_H_
+
+#include <string>
+
+#include "base/compiler_specific.h"
+#include "base/macros.h"
+#include "chrome/browser/chromeos/login/screens/update_required_screen.h"
+#include "chrome/browser/chromeos/login/screens/update_required_view.h"
+#include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h"
+
+namespace chromeos {
+
+class UpdateRequiredScreenHandler : public UpdateRequiredView,
+ public BaseScreenHandler {
+ public:
+ UpdateRequiredScreenHandler();
+ ~UpdateRequiredScreenHandler() override;
+
+ private:
+ void Show() override;
+ void Hide() override;
+ void Bind(UpdateRequiredScreen* screen) override;
+ void Unbind() override;
+
+ // BaseScreenHandler:
+ void DeclareLocalizedValues(
+ ::login::LocalizedValuesBuilder* builder) override;
+ void Initialize() override;
+
+ UpdateRequiredScreen* screen_ = nullptr;
+
+ // If true, Initialize() will call Show().
+ bool show_on_init_ = false;
+
+ DISALLOW_COPY_AND_ASSIGN(UpdateRequiredScreenHandler);
+};
+
+} // namespace chromeos
+
+#endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_UPDATE_REQUIRED_SCREEN_HANDLER_H_
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc b/chromium/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
index 9f0f540995b..c940bc4cae4 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
@@ -15,7 +15,7 @@
#include "chrome/browser/chromeos/login/existing_user_controller.h"
#include "chrome/browser/chromeos/login/oobe_screen.h"
#include "chrome/browser/chromeos/login/screens/user_image_screen.h"
-#include "chrome/browser/chromeos/login/ui/webui_login_display.h"
+#include "chrome/browser/chromeos/login/ui/login_display_webui.h"
#include "chrome/browser/chromeos/login/users/default_user_image/default_user_images.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/url_constants.h"
@@ -137,7 +137,7 @@ void UserImageScreenHandler::HandleScreenReady() {
void UserImageScreenHandler::HandlePhotoTaken(const std::string& image_url) {
AccessibilityManager::Get()->PlayEarcon(
- SOUND_CAMERA_SNAP, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_CAMERA_SNAP, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
std::string raw_data;
base::StringPiece url(image_url);
@@ -155,7 +155,7 @@ void UserImageScreenHandler::HandlePhotoTaken(const std::string& image_url) {
void UserImageScreenHandler::HandleDiscardPhoto() {
AccessibilityManager::Get()->PlayEarcon(
- SOUND_OBJECT_DELETE, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_OBJECT_DELETE, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
}
void UserImageScreenHandler::HandleSelectImage(const std::string& image_type,
diff --git a/chromium/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
index 9e01da210d2..69d436464fd 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
@@ -6,6 +6,8 @@
#include <stddef.h>
+#include <memory>
+
#include <algorithm>
#include <map>
#include <string>
@@ -15,7 +17,6 @@
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h"
@@ -622,7 +623,7 @@ void MobileSetupHandler::UpdatePortalReachability(
MobileSetupUI::MobileSetupUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<MobileSetupHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MobileSetupHandler>());
MobileSetupUIHTMLSource* html_source = new MobileSetupUIHTMLSource();
// Set up the chrome://mobilesetup/ source.
diff --git a/chromium/chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.cc b/chromium/chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.cc
index 86ac00cb9ec..6ea6ba96951 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.cc
@@ -169,6 +169,7 @@ void AddDetailsLocalizedStrings(content::WebUIDataSource* html_source) {
const char* name;
int id;
} localized_strings[] = {
+ {"loading", IDS_SETTINGS_LOADING},
{"networkProxy", IDS_SETTINGS_INTERNET_NETWORK_PROXY_PROXY},
{"networkProxyAddException",
IDS_SETTINGS_INTERNET_NETWORK_PROXY_ADD_EXCEPTION},
@@ -296,26 +297,29 @@ void AddErrorLocalizedStrings(content::WebUIDataSource* html_source) {
html_source->AddLocalizedString(entry.name, entry.id);
// Include Shill errors.
- const char* shill_errors[] = {shill::kErrorOutOfRange,
- shill::kErrorPinMissing,
- shill::kErrorDhcpFailed,
- shill::kErrorConnectFailed,
- shill::kErrorBadPassphrase,
- shill::kErrorBadWEPKey,
- shill::kErrorActivationFailed,
- shill::kErrorNeedEvdo,
- shill::kErrorNeedHomeNetwork,
- shill::kErrorOtaspFailed,
- shill::kErrorAaaFailed,
- shill::kErrorInternal,
- shill::kErrorDNSLookupFailed,
- shill::kErrorHTTPGetFailed,
- shill::kErrorIpsecPskAuthFailed,
- shill::kErrorIpsecCertAuthFailed,
- shill::kErrorEapAuthenticationFailed,
- shill::kErrorEapLocalTlsFailed,
- shill::kErrorEapRemoteTlsFailed,
- shill::kErrorPppAuthFailed};
+ const char* shill_errors[] = {
+ shill::kErrorOutOfRange,
+ shill::kErrorPinMissing,
+ shill::kErrorDhcpFailed,
+ shill::kErrorConnectFailed,
+ shill::kErrorBadPassphrase,
+ shill::kErrorBadWEPKey,
+ shill::kErrorActivationFailed,
+ shill::kErrorNeedEvdo,
+ shill::kErrorNeedHomeNetwork,
+ shill::kErrorOtaspFailed,
+ shill::kErrorAaaFailed,
+ shill::kErrorInternal,
+ shill::kErrorDNSLookupFailed,
+ shill::kErrorHTTPGetFailed,
+ shill::kErrorIpsecPskAuthFailed,
+ shill::kErrorIpsecCertAuthFailed,
+ shill::kErrorEapAuthenticationFailed,
+ shill::kErrorEapLocalTlsFailed,
+ shill::kErrorEapRemoteTlsFailed,
+ shill::kErrorPppAuthFailed,
+ shill::kErrorResultInvalidPassphrase,
+ };
for (const auto* error : shill_errors) {
html_source->AddString(
error, base::UTF16ToUTF8(shill_error::GetShillErrorString(error, "")));
diff --git a/chromium/chrome/browser/ui/webui/chromeos/network_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/network_ui.cc
index 84ec38b5ad0..c41a3dbb84a 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/network_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/network_ui.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/ui/webui/chromeos/network_ui.h"
+#include <memory>
#include <string>
#include <utility>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
@@ -266,7 +266,7 @@ void NetworkUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) {
NetworkUI::NetworkUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<NetworkConfigMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<NetworkConfigMessageHandler>());
// Enable extension API calls in the WebUI.
extensions::TabHelper::CreateForWebContents(web_ui->GetWebContents());
diff --git a/chromium/chrome/browser/ui/webui/chromeos/power_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/power_ui.cc
index b498a4efaa7..6300c2895e5 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/power_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/power_ui.cc
@@ -13,7 +13,6 @@
#include "base/bind_helpers.h"
#include "base/compiler_specific.h"
#include "base/containers/circular_deque.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "base/values.h"
@@ -190,7 +189,7 @@ void PowerMessageHandler::GetJsStateOccupancyData(
} // namespace
PowerUI::PowerUI(content::WebUI* web_ui) : content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<PowerMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<PowerMessageHandler>());
content::WebUIDataSource* html =
content::WebUIDataSource::Create(chrome::kChromeUIPowerHost);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/set_time_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/set_time_ui.cc
index bc44b7e8b4b..d231988b6d6 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/set_time_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/set_time_ui.cc
@@ -6,11 +6,12 @@
#include <stdint.h>
+#include <memory>
+
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/build_time.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
#include "chrome/browser/chromeos/system/timezone_util.h"
@@ -111,7 +112,7 @@ class SetTimeMessageHandler : public content::WebUIMessageHandler,
} // namespace
SetTimeUI::SetTimeUI(content::WebUI* web_ui) : WebDialogUI(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<SetTimeMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<SetTimeMessageHandler>());
// Set up the chrome://set-time source.
content::WebUIDataSource* source =
diff --git a/chromium/chrome/browser/ui/webui/chromeos/slow_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/slow_ui.cc
index 519deb508d9..f8696f971e2 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/slow_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/slow_ui.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/ui/webui/chromeos/slow_ui.h"
+#include <memory>
#include <string>
#include "base/bind.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/pref_names.h"
@@ -127,7 +127,7 @@ void SlowHandler::UpdatePage() {
SlowUI::SlowUI(content::WebUI* web_ui) : WebUIController(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
- web_ui->AddMessageHandler(base::MakeUnique<SlowHandler>(profile));
+ web_ui->AddMessageHandler(std::make_unique<SlowHandler>(profile));
// Set up the chrome://slow/ source.
content::WebUIDataSource::Add(profile, CreateSlowUIHTMLSource());
diff --git a/chromium/chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.cc b/chromium/chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.cc
index 1f6514cb559..2a3a809887d 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_ui.h"
+#include <memory>
+
#include "base/feature_list.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/chromeos/sys_internals/sys_internals_message_handler.h"
@@ -15,7 +17,7 @@
SysInternalsUI::SysInternalsUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<SysInternalsMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<SysInternalsMessageHandler>());
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(chrome::kChromeUISysInternalsHost);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_browsertest.cc b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_browsertest.cc
new file mode 100644
index 00000000000..24c45fd7e62
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_browsertest.cc
@@ -0,0 +1,82 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h"
+
+#include "ash/public/interfaces/constants.mojom.h"
+#include "ash/public/interfaces/shell_test_api.mojom.h"
+#include "chrome/browser/chromeos/login/login_manager_test.h"
+#include "chrome/browser/chromeos/login/startup_utils.h"
+#include "chrome/common/webui_url_constants.h"
+#include "components/signin/core/account_id/account_id.h"
+#include "content/public/common/service_manager_connection.h"
+#include "services/service_manager/public/cpp/connector.h"
+#include "ui/aura/test/mus/change_completion_waiter.h"
+#include "url/gurl.h"
+
+namespace {
+
+constexpr char kTestUser[] = "test-user@gmail.com";
+constexpr char kTestUserGaiaId[] = "1234567890";
+
+// Returns whether a system modal window (e.g. modal dialog) is open. Blocks
+// until the ash service responds.
+bool IsSystemModalWindowOpen() {
+ // Wait for window visibility to stabilize.
+ aura::test::WaitForAllChangesToComplete();
+
+ // Connect to the ash test interface.
+ ash::mojom::ShellTestApiPtr shell_test_api;
+ content::ServiceManagerConnection::GetForProcess()
+ ->GetConnector()
+ ->BindInterface(ash::mojom::kServiceName, &shell_test_api);
+ ash::mojom::ShellTestApiAsyncWaiter waiter(shell_test_api.get());
+ bool modal_open = false;
+ waiter.IsSystemModalWindowOpen(&modal_open);
+ return modal_open;
+}
+
+class SystemWebDialogTest : public chromeos::LoginManagerTest {
+ public:
+ SystemWebDialogTest() : LoginManagerTest(false) {}
+ ~SystemWebDialogTest() override = default;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(SystemWebDialogTest);
+};
+
+class MockSystemWebDialog : public chromeos::SystemWebDialogDelegate {
+ public:
+ MockSystemWebDialog()
+ : SystemWebDialogDelegate(GURL(chrome::kChromeUIVersionURL),
+ base::string16()) {}
+ ~MockSystemWebDialog() override = default;
+
+ std::string GetDialogArgs() const override { return std::string(); }
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(MockSystemWebDialog);
+};
+
+} // namespace
+
+// Verifies that system dialogs are modal before login (e.g. during OOBE).
+IN_PROC_BROWSER_TEST_F(SystemWebDialogTest, ModalTest) {
+ chromeos::SystemWebDialogDelegate* dialog = new MockSystemWebDialog();
+ dialog->ShowSystemDialog();
+ EXPECT_TRUE(IsSystemModalWindowOpen());
+}
+
+IN_PROC_BROWSER_TEST_F(SystemWebDialogTest, PRE_NonModalTest) {
+ RegisterUser(AccountId::FromUserEmailGaiaId(kTestUser, kTestUserGaiaId));
+ chromeos::StartupUtils::MarkOobeCompleted();
+}
+
+// Verifies that system dialogs are not modal after login.
+IN_PROC_BROWSER_TEST_F(SystemWebDialogTest, NonModalTest) {
+ LoginUser(AccountId::FromUserEmailGaiaId(kTestUser, kTestUserGaiaId));
+ chromeos::SystemWebDialogDelegate* dialog = new MockSystemWebDialog();
+ dialog->ShowSystemDialog();
+ EXPECT_FALSE(IsSystemModalWindowOpen());
+}
diff --git a/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.cc b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.cc
index 35b1fde7885..c61dedb5e7d 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.cc
+++ b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.cc
@@ -14,12 +14,17 @@ namespace chromeos {
SystemWebDialogDelegate::SystemWebDialogDelegate(const GURL& gurl,
const base::string16& title)
- : gurl_(gurl), title_(title) {}
+ : gurl_(gurl),
+ title_(title),
+ modal_type_(session_manager::SessionManager::Get()->session_state() ==
+ session_manager::SessionState::ACTIVE
+ ? ui::MODAL_TYPE_NONE
+ : ui::MODAL_TYPE_SYSTEM) {}
SystemWebDialogDelegate::~SystemWebDialogDelegate() {}
ui::ModalType SystemWebDialogDelegate::GetDialogModalType() const {
- return ui::MODAL_TYPE_NONE;
+ return modal_type_;
}
base::string16 SystemWebDialogDelegate::GetDialogTitle() const {
@@ -66,8 +71,7 @@ void SystemWebDialogDelegate::ShowSystemDialog() {
}
content::BrowserContext* browser_context =
ProfileManager::GetActiveUserProfile();
- int container_id = session_manager::SessionManager::Get()->session_state() ==
- session_manager::SessionState::ACTIVE
+ int container_id = GetDialogModalType() == ui::MODAL_TYPE_NONE
? ash::kShellWindowId_AlwaysOnTopContainer
: ash::kShellWindowId_LockSystemModalContainer;
chrome::ShowWebDialogInContainer(container_id, browser_context, this);
diff --git a/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h
index e0e004b3bd4..c91592c484c 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/system_web_dialog_delegate.h
@@ -52,7 +52,8 @@ class SystemWebDialogDelegate : public ui::WebDialogDelegate {
private:
GURL gurl_;
base::string16 title_;
- content::WebUI* webui_;
+ content::WebUI* webui_ = nullptr;
+ ui::ModalType modal_type_;
DISALLOW_COPY_AND_ASSIGN(SystemWebDialogDelegate);
};
diff --git a/chromium/chrome/browser/ui/webui/components_ui.cc b/chromium/chrome/browser/ui/webui/components_ui.cc
index e58f4c59d2a..1d24e81c5a6 100644
--- a/chromium/chrome/browser/ui/webui/components_ui.cc
+++ b/chromium/chrome/browser/ui/webui/components_ui.cc
@@ -13,7 +13,6 @@
#include <vector>
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
@@ -144,7 +143,7 @@ void ComponentsDOMHandler::HandleCheckUpdate(const base::ListValue* args) {
///////////////////////////////////////////////////////////////////////////////
ComponentsUI::ComponentsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<ComponentsDOMHandler>());
+ web_ui->AddMessageHandler(std::make_unique<ComponentsDOMHandler>());
// Set up the chrome://components/ source.
Profile* profile = Profile::FromWebUI(web_ui);
@@ -177,7 +176,7 @@ std::unique_ptr<base::ListValue> ComponentsUI::LoadComponents() {
component_ids = cus->GetComponentIDs();
// Construct DictionaryValues to return to UI.
- auto component_list = base::MakeUnique<base::ListValue>();
+ auto component_list = std::make_unique<base::ListValue>();
for (size_t j = 0; j < component_ids.size(); ++j) {
update_client::CrxUpdateItem item;
if (cus->GetComponentDetails(component_ids[j], &item)) {
diff --git a/chromium/chrome/browser/ui/webui/conflicts_ui.cc b/chromium/chrome/browser/ui/webui/conflicts_ui.cc
index 120b6adee86..82f83cb41a6 100644
--- a/chromium/chrome/browser/ui/webui/conflicts_ui.cc
+++ b/chromium/chrome/browser/ui/webui/conflicts_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/conflicts_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/memory/ref_counted_memory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/conflicts_handler.h"
@@ -61,9 +62,9 @@ ConflictsUI::ConflictsUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
if (base::FeatureList::IsEnabled(features::kModuleDatabase)) {
web_ui->AddMessageHandler(
- base::MakeUnique<ModuleDatabaseConflictsHandler>());
+ std::make_unique<ModuleDatabaseConflictsHandler>());
} else {
- web_ui->AddMessageHandler(base::MakeUnique<ConflictsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<ConflictsHandler>());
}
// Set up the about:conflicts source.
diff --git a/chromium/chrome/browser/ui/webui/constrained_web_dialog_ui.cc b/chromium/chrome/browser/ui/webui/constrained_web_dialog_ui.cc
index 1ace21b4d8a..0e061e83bf9 100644
--- a/chromium/chrome/browser/ui/webui/constrained_web_dialog_ui.cc
+++ b/chromium/chrome/browser/ui/webui/constrained_web_dialog_ui.cc
@@ -106,7 +106,7 @@ void ConstrainedWebDialogUI::SetConstrainedDelegate(
ConstrainedWebDialogDelegate* delegate) {
web_contents->SetUserData(
&kConstrainedWebDialogDelegateUserDataKey,
- base::MakeUnique<ConstrainedWebDialogDelegateUserData>(delegate));
+ std::make_unique<ConstrainedWebDialogDelegateUserData>(delegate));
}
// static
diff --git a/chromium/chrome/browser/ui/webui/cookies_tree_model_util.cc b/chromium/chrome/browser/ui/webui/cookies_tree_model_util.cc
index 650d041d4ea..f5ff4c37597 100644
--- a/chromium/chrome/browser/ui/webui/cookies_tree_model_util.cc
+++ b/chromium/chrome/browser/ui/webui/cookies_tree_model_util.cc
@@ -9,7 +9,6 @@
#include <vector>
#include "base/i18n/time_formatting.h"
-#include "base/memory/ptr_util.h"
#include "base/stl_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
@@ -256,7 +255,7 @@ bool CookiesTreeModelUtil::GetCookieTreeNodeDictionary(
dict->SetString(kKeyOrigin, service_worker_info.origin.spec());
dict->SetString(kKeySize,
ui::FormatBytes(service_worker_info.total_size_bytes));
- auto scopes = base::MakeUnique<base::ListValue>();
+ auto scopes = std::make_unique<base::ListValue>();
for (std::vector<GURL>::const_iterator it =
service_worker_info.scopes.begin();
it != service_worker_info.scopes.end();
@@ -316,7 +315,7 @@ bool CookiesTreeModelUtil::GetCookieTreeNodeDictionary(
const extensions::ExtensionSet* protecting_apps =
node.GetModel()->ExtensionsProtectingNode(node);
if (protecting_apps && !protecting_apps->is_empty()) {
- auto app_infos = base::MakeUnique<base::ListValue>();
+ auto app_infos = std::make_unique<base::ListValue>();
for (extensions::ExtensionSet::const_iterator it = protecting_apps->begin();
it != protecting_apps->end(); ++it) {
std::unique_ptr<base::DictionaryValue> app_info(
diff --git a/chromium/chrome/browser/ui/webui/crashes_ui.cc b/chromium/chrome/browser/ui/webui/crashes_ui.cc
index eb0ec00740d..d8444cb7987 100644
--- a/chromium/chrome/browser/ui/webui/crashes_ui.cc
+++ b/chromium/chrome/browser/ui/webui/crashes_ui.cc
@@ -6,10 +6,11 @@
#include <stddef.h>
+#include <memory>
+
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/strings/utf_string_conversions.h"
#include "base/sys_info.h"
@@ -228,7 +229,7 @@ void CrashesDOMHandler::HandleRequestSingleCrashUpload(
///////////////////////////////////////////////////////////////////////////////
CrashesUI::CrashesUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<CrashesDOMHandler>());
+ web_ui->AddMessageHandler(std::make_unique<CrashesDOMHandler>());
// Set up the chrome://crashes/ source.
Profile* profile = Profile::FromWebUI(web_ui);
diff --git a/chromium/chrome/browser/ui/webui/device_log_ui.cc b/chromium/chrome/browser/ui/webui/device_log_ui.cc
index dff2baab218..6f55ce9220a 100644
--- a/chromium/chrome/browser/ui/webui/device_log_ui.cc
+++ b/chromium/chrome/browser/ui/webui/device_log_ui.cc
@@ -4,12 +4,12 @@
#include "chrome/browser/ui/webui/device_log_ui.h"
+#include <memory>
#include <string>
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/common/url_constants.h"
#include "chrome/grit/browser_resources.h"
@@ -51,7 +51,7 @@ class DeviceLogMessageHandler : public content::WebUIMessageHandler {
DeviceLogUI::DeviceLogUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<DeviceLogMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<DeviceLogMessageHandler>());
content::WebUIDataSource* html =
content::WebUIDataSource::Create(chrome::kChromeUIDeviceLogHost);
diff --git a/chromium/chrome/browser/ui/webui/discards/discards.mojom b/chromium/chrome/browser/ui/webui/discards/discards.mojom
index c06e60cc838..c1be52bd457 100644
--- a/chromium/chrome/browser/ui/webui/discards/discards.mojom
+++ b/chromium/chrome/browser/ui/webui/discards/discards.mojom
@@ -13,15 +13,9 @@ struct TabDiscardsInfo {
string favicon_url;
// The title of the tab, as displayed on the tab itself.
string title;
- // If the tab corresponds to a Chrome App, this is true.
- bool is_app;
- // If the tab corresponds to internal Chrome WebUI, this is true.
- bool is_internal;
// If the tab is currently using media functionality (casting, WebRTC, playing
// audio, etc) this is true.
bool is_media;
- // If the tab is pinned in its TabStripModel, this is true.
- bool is_pinned;
// If the tab is currently discarded, this is true.
bool is_discarded;
// The number of times this tab has been discarded in the current browser
diff --git a/chromium/chrome/browser/ui/webui/discards/discards_ui.cc b/chromium/chrome/browser/ui/webui/discards/discards_ui.cc
index 3c25b72b85a..d2377955f7c 100644
--- a/chromium/chrome/browser/ui/webui/discards/discards_ui.cc
+++ b/chromium/chrome/browser/ui/webui/discards/discards_ui.cc
@@ -62,10 +62,7 @@ class DiscardsDetailsProviderImpl : public mojom::DiscardsDetailsProvider {
// showing the chrome://favicon default in that case.
info->favicon_url = tab.favicon_url;
info->title = base::UTF16ToUTF8(tab.title);
- info->is_app = tab.is_app;
- info->is_internal = tab.is_internal_page;
info->is_media = tab.is_media;
- info->is_pinned = tab.is_pinned;
info->is_discarded = tab.is_discarded;
info->discard_count = tab.discard_count;
info->utility_rank = rank++;
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_icon_source.cc b/chromium/chrome/browser/ui/webui/extensions/extension_icon_source.cc
index b0888f3f454..dcaad2688c9 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_icon_source.cc
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_icon_source.cc
@@ -6,9 +6,10 @@
#include <stddef.h>
+#include <memory>
+
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
@@ -222,6 +223,7 @@ void ExtensionIconSource::LoadFaviconImage(int request_id) {
AppLaunchInfo::GetFullLaunchURL(GetData(request_id)->extension.get());
favicon_service->GetRawFaviconForPageURL(
favicon_url, {favicon_base::IconType::kFavicon}, gfx::kFaviconSize,
+ /*fallback_to_host=*/false,
base::Bind(&ExtensionIconSource::OnFaviconDataAvailable,
base::Unretained(this), request_id),
&cancelable_task_tracker_);
@@ -320,7 +322,7 @@ void ExtensionIconSource::SetData(
int size,
ExtensionIconSet::MatchType match) {
std::unique_ptr<ExtensionIconRequest> request =
- base::MakeUnique<ExtensionIconRequest>();
+ std::make_unique<ExtensionIconRequest>();
request->callback = callback;
request->extension = extension;
request->grayscale = grayscale;
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.cc b/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.cc
index e3448f3c777..03e806213ea 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.cc
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.cc
@@ -55,7 +55,8 @@ ExtensionLoaderHandler::ExtensionLoaderHandler(Profile* profile)
ui_ready_(false),
weak_ptr_factory_(this) {
DCHECK(profile_);
- extension_error_reporter_observer_.Add(ExtensionErrorReporter::GetInstance());
+ extension_error_reporter_observer_.Add(
+ extensions::LoadErrorReporter::GetInstance());
}
ExtensionLoaderHandler::~ExtensionLoaderHandler() {
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.h b/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.h
index a379fe1cd09..a70ab5fb5d0 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.h
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_loader_handler.h
@@ -18,7 +18,7 @@
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
#include "base/values.h"
-#include "chrome/browser/extensions/extension_error_reporter.h"
+#include "chrome/browser/extensions/load_error_reporter.h"
#include "content/public/browser/reload_type.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_ui_message_handler.h"
@@ -35,7 +35,7 @@ class Extension;
// The handler page for the Extension Commands UI overlay.
class ExtensionLoaderHandler : public content::WebUIMessageHandler,
- public ExtensionErrorReporter::Observer,
+ public extensions::LoadErrorReporter::Observer,
public content::WebContentsObserver {
public:
using GetManifestErrorCallback =
@@ -71,7 +71,7 @@ class ExtensionLoaderHandler : public content::WebUIMessageHandler,
// Try to load an unpacked extension from the given |file_path|.
void LoadUnpackedExtension(const base::FilePath& file_path);
- // ExtensionErrorReporter::Observer:
+ // extensions::LoadErrorReporter::Observer:
void OnLoadFailure(content::BrowserContext* browser_context,
const base::FilePath& file_path,
const std::string& error) override;
@@ -101,7 +101,8 @@ class ExtensionLoaderHandler : public content::WebUIMessageHandler,
// Holds failed paths for load retries.
std::vector<base::FilePath> failed_paths_;
- ScopedObserver<ExtensionErrorReporter, ExtensionErrorReporter::Observer>
+ ScopedObserver<extensions::LoadErrorReporter,
+ extensions::LoadErrorReporter::Observer>
extension_error_reporter_observer_;
// Set when the chrome://extensions page is fully loaded and the frontend is
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc
index 90d091edc2e..e18a1185bc3 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc
@@ -16,7 +16,9 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/web_contents_sizer.h"
#include "chrome/common/chrome_paths.h"
+#include "chrome/common/pref_names.h"
#include "chrome/test/base/ui_test_utils.h"
+#include "components/prefs/pref_service.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/test/browser_test_utils.h"
@@ -90,6 +92,11 @@ void ExtensionSettingsUIBrowserTest::EnableErrorConsole() {
extensions::FeatureSwitch::error_console(), true));
}
+void ExtensionSettingsUIBrowserTest::SetDevModeEnabled(bool enabled) {
+ browser()->profile()->GetPrefs()->SetBoolean(
+ prefs::kExtensionsUIDeveloperMode, enabled);
+}
+
void ExtensionSettingsUIBrowserTest::ShrinkWebContentsView() {
content::WebContents* web_contents =
browser()->tab_strip_model()->GetActiveWebContents();
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.h b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.h
index 6a2a64c20d6..a74021ec537 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.h
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.h
@@ -50,6 +50,9 @@ class ExtensionSettingsUIBrowserTest : public WebUIBrowserTest {
// Enables the error console so errors are displayed in the extensions page.
void EnableErrorConsole();
+ // Sets the DevMode status for the current profile.
+ void SetDevModeEnabled(bool enabled);
+
// Shrinks the web contents view in order to ensure vertical overflow.
void ShrinkWebContentsView();
diff --git a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.js b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.js
index 32a910b40a9..d0c34c854d1 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.js
+++ b/chromium/chrome/browser/ui/webui/extensions/extension_settings_browsertest.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.
-// TODO(dbeam): test for loading upacked extensions?
+// TODO(dbeam): test for loading unpacked extensions?
GEN('#include "chrome/browser/ui/webui/extensions/' +
'extension_settings_browsertest.h"');
diff --git a/chromium/chrome/browser/ui/webui/extensions/extensions_ui.cc b/chromium/chrome/browser/ui/webui/extensions/extensions_ui.cc
index 095349bddb1..a55a100e8a3 100644
--- a/chromium/chrome/browser/ui/webui/extensions/extensions_ui.cc
+++ b/chromium/chrome/browser/ui/webui/extensions/extensions_ui.cc
@@ -8,7 +8,6 @@
#include <string>
#include <utility>
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/utf_string_conversions.h"
#include "base/timer/elapsed_timer.h"
@@ -129,6 +128,8 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
source->AddLocalizedString("confirm", IDS_CONFIRM);
source->AddLocalizedString("done", IDS_DONE);
source->AddLocalizedString("ok", IDS_OK);
+ source->AddLocalizedString("controlledSettingPolicy",
+ IDS_CONTROLLED_SETTING_POLICY);
// Add extension-specific strings.
source->AddLocalizedString("title",
@@ -144,23 +145,34 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
source->AddLocalizedString("noExtensionsOrApps",
IDS_MD_EXTENSIONS_NO_INSTALLED_ITEMS);
source->AddLocalizedString("noDescription", IDS_MD_EXTENSIONS_NO_DESCRIPTION);
- // TODO(dschuyler): define "viewInStore" as IDS_MD_EXTENSIONS_VIEW_IN_STORE.
source->AddLocalizedString("viewInStore",
- IDS_APPLICATION_INFO_WEB_STORE_LINK);
- // TODO(dschuyler): define "developerWebsite" as
- // IDS_MD_EXTENSIONS_DEVELOPER_WEBSITE.
- source->AddLocalizedString("developerWebsite",
- IDS_APPLICATION_INFO_HOMEPAGE_LINK);
+ IDS_MD_EXTENSIONS_ITEM_CHROME_WEB_STORE);
+ source->AddLocalizedString("extensionWebsite",
+ IDS_MD_EXTENSIONS_ITEM_EXTENSION_WEBSITE);
source->AddLocalizedString("noSearchResults", IDS_SEARCH_NO_RESULTS);
source->AddLocalizedString("searchResults", IDS_SEARCH_RESULTS);
source->AddLocalizedString("dropToInstall",
IDS_EXTENSIONS_INSTALL_DROP_TARGET);
source->AddLocalizedString("errorsPageHeading",
IDS_MD_EXTENSIONS_ERROR_PAGE_HEADING);
+ source->AddLocalizedString("clearAll", IDS_MD_EXTENSIONS_ERROR_CLEAR_ALL);
+ source->AddLocalizedString("clearEntry", IDS_MD_EXTENSIONS_A11Y_CLEAR_ENTRY);
+ source->AddLocalizedString("logLevel", IDS_EXTENSIONS_LOG_LEVEL_INFO);
+ source->AddLocalizedString("warnLevel", IDS_EXTENSIONS_LOG_LEVEL_WARN);
+ source->AddLocalizedString("errorLevel", IDS_EXTENSIONS_LOG_LEVEL_ERROR);
source->AddLocalizedString("anonymousFunction",
IDS_MD_EXTENSIONS_ERROR_ANONYMOUS_FUNCTION);
+ source->AddLocalizedString("errorContext", IDS_MD_EXTENSIONS_ERROR_CONTEXT);
+ source->AddLocalizedString("errorContextUnknown",
+ IDS_MD_EXTENSIONS_ERROR_CONTEXT_UNKNOWN);
source->AddLocalizedString("openInDevtool",
IDS_MD_EXTENSIONS_ERROR_LAUNCH_DEVTOOLS);
+ source->AddString("errorLinesNotShownSingular",
+ l10n_util::GetPluralStringFUTF16(
+ IDS_MD_EXTENSIONS_ERROR_LINES_NOT_SHOWN, 1));
+ source->AddString("errorLinesNotShownPlural",
+ l10n_util::GetPluralStringFUTF16(
+ IDS_MD_EXTENSIONS_ERROR_LINES_NOT_SHOWN, 2));
source->AddLocalizedString("stackTrace", IDS_MD_EXTENSIONS_ERROR_STACK_TRACE);
// TODO(dpapad): Unify with Settings' IDS_SETTINGS_WEB_STORE.
source->AddLocalizedString("openChromeWebStore",
@@ -179,6 +191,8 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
// a simple placeholder for now.
source->AddLocalizedString("itemInspectViewsExtra",
IDS_MD_EXTENSIONS_ITEM_INSPECT_VIEWS_EXTRA);
+ source->AddLocalizedString("noActiveViews",
+ IDS_MD_EXTENSIONS_ITEM_NO_ACTIVE_VIEWS);
source->AddLocalizedString("itemAllowIncognito",
IDS_MD_EXTENSIONS_ITEM_ALLOW_INCOGNITO);
source->AddLocalizedString("itemDescriptionLabel",
@@ -191,6 +205,8 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
source->AddLocalizedString("itemErrors", IDS_MD_EXTENSIONS_ITEM_ERRORS);
source->AddLocalizedString("appIcon", IDS_MD_EXTENSIONS_APP_ICON);
source->AddLocalizedString("extensionIcon", IDS_MD_EXTENSIONS_EXTENSION_ICON);
+ source->AddLocalizedString("extensionA11yAssociation",
+ IDS_MD_EXTENSIONS_EXTENSION_A11Y_ASSOCIATION);
source->AddLocalizedString("itemIdHeading",
IDS_MD_EXTENSIONS_ITEM_ID_HEADING);
source->AddLocalizedString("extensionEnabled",
@@ -247,8 +263,6 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
IDS_MD_EXTENSIONS_LOAD_ERROR_FILE_LABEL);
source->AddLocalizedString("loadErrorErrorLabel",
IDS_MD_EXTENSIONS_LOAD_ERROR_ERROR_LABEL);
- source->AddLocalizedString("loadErrorCancel",
- IDS_MD_EXTENSIONS_LOAD_ERROR_CANCEL);
source->AddLocalizedString("loadErrorRetry",
IDS_MD_EXTENSIONS_LOAD_ERROR_RETRY);
source->AddLocalizedString("noErrorsToShow",
@@ -270,8 +284,6 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
IDS_MD_EXTENSIONS_PACK_DIALOG_KEY_FILE_LABEL);
source->AddLocalizedString("packDialogContent",
IDS_EXTENSION_PACK_DIALOG_HEADING);
- source->AddLocalizedString("packDialogCancel",
- IDS_MD_EXTENSIONS_PACK_DIALOG_CANCEL_BUTTON);
source->AddLocalizedString("packDialogConfirm",
IDS_MD_EXTENSIONS_PACK_DIALOG_CONFIRM_BUTTON);
source->AddLocalizedString("shortcutNotSet",
@@ -305,6 +317,8 @@ content::WebUIDataSource* CreateMdExtensionsSource(bool in_dev_mode) {
IDS_MD_EXTENSIONS_TOOLBAR_UPDATE_NOW);
source->AddLocalizedString("toolbarUpdateNowTooltip",
IDS_MD_EXTENSIONS_TOOLBAR_UPDATE_NOW_TOOLTIP);
+ source->AddLocalizedString("toolbarUpdateDone",
+ IDS_MD_EXTENSIONS_TOOLBAR_UPDATE_DONE);
source->AddLocalizedString(
"updateRequiredByPolicy",
IDS_MD_EXTENSIONS_DISABLED_UPDATE_REQUIRED_BY_POLICY);
@@ -410,7 +424,7 @@ ExtensionsUI::ExtensionsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
#endif
auto install_extension_handler =
- base::MakeUnique<InstallExtensionHandler>();
+ std::make_unique<InstallExtensionHandler>();
InstallExtensionHandler* handler = install_extension_handler.get();
web_ui->AddMessageHandler(std::move(install_extension_handler));
handler->GetLocalizedValues(source);
@@ -418,29 +432,29 @@ ExtensionsUI::ExtensionsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
source = CreateExtensionsHTMLSource();
auto extension_settings_handler =
- base::MakeUnique<ExtensionSettingsHandler>();
+ std::make_unique<ExtensionSettingsHandler>();
ExtensionSettingsHandler* settings_handler =
extension_settings_handler.get();
web_ui->AddMessageHandler(std::move(extension_settings_handler));
settings_handler->GetLocalizedValues(source);
auto extension_loader_handler =
- base::MakeUnique<ExtensionLoaderHandler>(profile);
+ std::make_unique<ExtensionLoaderHandler>(profile);
ExtensionLoaderHandler* loader_handler = extension_loader_handler.get();
web_ui->AddMessageHandler(std::move(extension_loader_handler));
loader_handler->GetLocalizedValues(source);
auto install_extension_handler =
- base::MakeUnique<InstallExtensionHandler>();
+ std::make_unique<InstallExtensionHandler>();
InstallExtensionHandler* install_handler = install_extension_handler.get();
web_ui->AddMessageHandler(std::move(install_extension_handler));
install_handler->GetLocalizedValues(source);
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
}
#if defined(OS_CHROMEOS)
- auto kiosk_app_handler = base::MakeUnique<chromeos::KioskAppsHandler>(
+ auto kiosk_app_handler = std::make_unique<chromeos::KioskAppsHandler>(
chromeos::OwnerSettingsServiceChromeOSFactory::GetForBrowserContext(
profile));
chromeos::KioskAppsHandler* kiosk_handler = kiosk_app_handler.get();
diff --git a/chromium/chrome/browser/ui/webui/favicon_source.cc b/chromium/chrome/browser/ui/webui/favicon_source.cc
index f5894008999..79977ba0847 100644
--- a/chromium/chrome/browser/ui/webui/favicon_source.cc
+++ b/chromium/chrome/browser/ui/webui/favicon_source.cc
@@ -75,6 +75,11 @@ void FaviconSource::StartDataRequest(
}
GURL url(parsed.url);
+ if (!url.is_valid()) {
+ SendDefaultResponse(callback);
+ return;
+ }
+
int desired_size_in_pixel =
std::ceil(parsed.size_in_dip * parsed.device_scale_factor);
@@ -106,8 +111,17 @@ void FaviconSource::StartDataRequest(
}
}
+ // |url| is an origin, and it may not have had a favicon associated with it.
+ // A trickier case is when |url| only has domain-scoped cookies, but
+ // visitors are redirected to HTTPS on visiting. Then |url| defaults to a
+ // HTTP scheme, but the favicon will be associated with the HTTPS URL and
+ // hence won't be found if we include the scheme in the lookup. Set
+ // |fallback_to_host|=true so the favicon database will fall back to
+ // matching only the hostname to have the best chance of finding a favicon.
+ const bool fallback_to_host = true;
favicon_service->GetRawFaviconForPageURL(
url, {favicon_base::IconType::kFavicon}, desired_size_in_pixel,
+ fallback_to_host,
base::Bind(&FaviconSource::OnFaviconDataAvailable,
base::Unretained(this),
IconRequest(callback, url, parsed.size_in_dip,
diff --git a/chromium/chrome/browser/ui/webui/flags_ui.cc b/chromium/chrome/browser/ui/webui/flags_ui.cc
index 064c3636f0a..63701c68fb3 100644
--- a/chromium/chrome/browser/ui/webui/flags_ui.cc
+++ b/chromium/chrome/browser/ui/webui/flags_ui.cc
@@ -62,47 +62,21 @@ content::WebUIDataSource* CreateFlagsUIHTMLSource() {
content::WebUIDataSource* source =
content::WebUIDataSource::Create(chrome::kChromeUIFlagsHost);
- source->AddLocalizedString(flags_ui::kFlagsSearchPlaceholder,
- IDS_FLAGS_UI_SEARCH_PLACEHOLDER);
- source->AddLocalizedString(flags_ui::kFlagsTitle, IDS_FLAGS_UI_TITLE);
- source->AddLocalizedString(flags_ui::kFlagsWarningHeader,
- IDS_FLAGS_UI_WARNING_HEADER);
- source->AddLocalizedString(flags_ui::kFlagsBlurb, IDS_FLAGS_UI_WARNING_TEXT);
- source->AddLocalizedString(flags_ui::kChannelPromoBeta,
- IDS_FLAGS_UI_PROMOTE_BETA_CHANNEL);
- source->AddLocalizedString(flags_ui::kChannelPromoDev,
- IDS_FLAGS_UI_PROMOTE_DEV_CHANNEL);
- source->AddLocalizedString(flags_ui::kFlagsSupportedTitle,
- IDS_FLAGS_UI_SUPPORTED_TITLE);
- source->AddLocalizedString(flags_ui::kFlagsUnsupportedTitle,
- IDS_FLAGS_UI_UNSUPPORTED_TITLE);
- source->AddLocalizedString(flags_ui::kFlagsNotSupported,
- IDS_FLAGS_UI_NOT_AVAILABLE);
source->AddLocalizedString(flags_ui::kFlagsRestartNotice,
IDS_FLAGS_UI_RELAUNCH_NOTICE);
- source->AddLocalizedString(flags_ui::kFlagsRestartButton,
- IDS_FLAGS_UI_RELAUNCH_BUTTON);
- source->AddLocalizedString(flags_ui::kResetAllButton,
- IDS_FLAGS_UI_RESET_ALL_BUTTON);
- source->AddLocalizedString(flags_ui::kFlagsNoMatches,
- IDS_FLAGS_UI_NO_MATCHES);
- source->AddLocalizedString(flags_ui::kDisable, IDS_FLAGS_UI_DISABLE);
- source->AddLocalizedString(flags_ui::kEnable, IDS_FLAGS_UI_ENABLE);
source->AddString(flags_ui::kVersion, version_info::GetVersionNumber());
#if defined(OS_CHROMEOS)
if (!user_manager::UserManager::Get()->IsCurrentUserOwner() &&
base::SysInfo::IsRunningOnChromeOS()) {
- // Set the strings to show which user can actually change the flags.
+ // Set the string to show which user can actually change the flags.
std::string owner;
chromeos::CrosSettings::Get()->GetString(chromeos::kDeviceOwner, &owner);
- source->AddString(flags_ui::kOwnerWarning,
- l10n_util::GetStringFUTF16(IDS_FLAGS_UI_SYSTEM_OWNER_ONLY,
- base::UTF8ToUTF16(owner)));
+ source->AddString(flags_ui::kOwnerEmail, base::UTF8ToUTF16(owner));
} else {
// The warning will be only shown on ChromeOS, when the current user is not
// the owner.
- source->AddString(flags_ui::kOwnerWarning, base::string16());
+ source->AddString(flags_ui::kOwnerEmail, base::string16());
}
#endif
@@ -317,7 +291,7 @@ FlagsUI::FlagsUI(content::WebUI* web_ui)
weak_factory_(this) {
Profile* profile = Profile::FromWebUI(web_ui);
- auto handler_owner = base::MakeUnique<FlagsDOMHandler>();
+ auto handler_owner = std::make_unique<FlagsDOMHandler>();
FlagsDOMHandler* handler = handler_owner.get();
web_ui->AddMessageHandler(std::move(handler_owner));
diff --git a/chromium/chrome/browser/ui/webui/flash_ui.cc b/chromium/chrome/browser/ui/webui/flash_ui.cc
index 19b2ec96add..f4352f04684 100644
--- a/chromium/chrome/browser/ui/webui/flash_ui.cc
+++ b/chromium/chrome/browser/ui/webui/flash_ui.cc
@@ -16,7 +16,6 @@
#include "base/bind_helpers.h"
#include "base/i18n/time_formatting.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/metrics/user_metrics.h"
#include "base/strings/string16.h"
@@ -242,7 +241,7 @@ void FlashDOMHandler::MaybeRespondToPage() {
// need to jump through hoops to offload this to the IO thread.
base::ThreadRestrictions::ScopedAllowIO allow_io;
- auto list = base::MakeUnique<base::ListValue>();
+ auto list = std::make_unique<base::ListValue>();
// Chrome version information.
AddPair(list.get(), l10n_util::GetStringUTF16(IDS_PRODUCT_NAME),
@@ -386,7 +385,7 @@ void FlashDOMHandler::MaybeRespondToPage() {
FlashUI::FlashUI(content::WebUI* web_ui) : WebUIController(web_ui) {
base::RecordAction(UserMetricsAction("ViewAboutFlash"));
- web_ui->AddMessageHandler(base::MakeUnique<FlashDOMHandler>());
+ web_ui->AddMessageHandler(std::make_unique<FlashDOMHandler>());
// Set up the about:flash source.
Profile* profile = Profile::FromWebUI(web_ui);
diff --git a/chromium/chrome/browser/ui/webui/gcm_internals_ui.cc b/chromium/chrome/browser/ui/webui/gcm_internals_ui.cc
index 5c537dd1508..80a410874af 100644
--- a/chromium/chrome/browser/ui/webui/gcm_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/gcm_internals_ui.cc
@@ -4,12 +4,12 @@
#include "chrome/browser/ui/webui/gcm_internals_ui.h"
+#include <memory>
#include <vector>
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/values.h"
#include "chrome/browser/gcm/gcm_profile_service_factory.h"
@@ -174,7 +174,7 @@ GCMInternalsUI::GCMInternalsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, html_source);
- web_ui->AddMessageHandler(base::MakeUnique<GcmInternalsUIMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<GcmInternalsUIMessageHandler>());
}
GCMInternalsUI::~GCMInternalsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/identity_internals_ui.cc b/chromium/chrome/browser/ui/webui/identity_internals_ui.cc
index d519d8ab6d9..cabffb7a4d1 100644
--- a/chromium/chrome/browser/ui/webui/identity_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/identity_internals_ui.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/i18n/time_formatting.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/identity/identity_api.h"
@@ -183,7 +182,7 @@ const std::string IdentityInternalsUIMessageHandler::GetExtensionName(
std::unique_ptr<base::ListValue> IdentityInternalsUIMessageHandler::GetScopes(
const extensions::ExtensionTokenKey& token_cache_key) {
- auto scopes_value = base::MakeUnique<base::ListValue>();
+ auto scopes_value = std::make_unique<base::ListValue>();
for (std::set<std::string>::const_iterator
iter = token_cache_key.scopes.begin();
iter != token_cache_key.scopes.end(); ++iter) {
@@ -264,7 +263,7 @@ void IdentityInternalsUIMessageHandler::RevokeToken(
std::string access_token;
args->GetString(kRevokeTokenExtensionOffset, &extension_id);
args->GetString(kRevokeTokenTokenOffset, &access_token);
- token_revokers_.push_back(base::MakeUnique<IdentityInternalsTokenRevoker>(
+ token_revokers_.push_back(std::make_unique<IdentityInternalsTokenRevoker>(
extension_id, access_token, Profile::FromWebUI(web_ui()), this));
}
@@ -325,7 +324,7 @@ IdentityInternalsUI::IdentityInternalsUI(content::WebUI* web_ui)
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui), html_source);
web_ui->AddMessageHandler(
- base::MakeUnique<IdentityInternalsUIMessageHandler>());
+ std::make_unique<IdentityInternalsUIMessageHandler>());
}
IdentityInternalsUI::~IdentityInternalsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/inspect_ui.cc b/chromium/chrome/browser/ui/webui/inspect_ui.cc
index 7e460c806a8..597ffcfa35e 100644
--- a/chromium/chrome/browser/ui/webui/inspect_ui.cc
+++ b/chromium/chrome/browser/ui/webui/inspect_ui.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/ui/webui/inspect_ui.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/user_metrics.h"
#include "chrome/browser/devtools/devtools_targets_ui.h"
#include "chrome/browser/devtools/devtools_ui_bindings.h"
@@ -69,7 +68,7 @@ const char kIsAdditionalField[] = "isAdditional";
void GetUiDevToolsTargets(base::ListValue& targets) {
for (const auto& client_pair :
ui_devtools::UiDevToolsServer::GetClientNamesAndUrls()) {
- auto target_data = base::MakeUnique<base::DictionaryValue>();
+ auto target_data = std::make_unique<base::DictionaryValue>();
target_data->SetString(kNameField, client_pair.first);
target_data->SetString(kUrlField, client_pair.second);
target_data->SetBoolean(kIsAdditionalField, true);
@@ -326,7 +325,7 @@ void DevToolsUIBindingsEnabler::DidFinishNavigation(
InspectUI::InspectUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<InspectMessageHandler>(this));
+ web_ui->AddMessageHandler(std::make_unique<InspectMessageHandler>(this));
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateInspectUIHTMLSource());
@@ -428,9 +427,9 @@ void InspectUI::InspectBrowserWithCustomFrontend(
void InspectUI::InspectDevices(Browser* browser) {
base::RecordAction(base::UserMetricsAction("InspectDevices"));
- chrome::NavigateParams params(chrome::GetSingletonTabNavigateParams(
+ NavigateParams params(GetSingletonTabNavigateParams(
browser, GURL(chrome::kChromeUIInspectURL)));
- params.path_behavior = chrome::NavigateParams::IGNORE_AND_NAVIGATE;
+ params.path_behavior = NavigateParams::IGNORE_AND_NAVIGATE;
ShowSingletonTabOverwritingNTP(browser, params);
}
diff --git a/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
index eef48b3909a..3ce482ef532 100644
--- a/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
+++ b/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
@@ -162,6 +162,8 @@ SSLBlockingPage* CreateSSLBlockingPage(content::WebContents* web_contents,
if (net::GetValueForKeyInQuery(web_contents->GetURL(), "type", &type_param)) {
if (type_param == "hpkp_failure") {
cert_error = net::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN;
+ } else if (type_param == "ct_failure") {
+ cert_error = net::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED;
}
}
net::SSLInfo ssl_info;
@@ -174,7 +176,7 @@ SSLBlockingPage* CreateSSLBlockingPage(content::WebContents* web_contents,
options_mask |= security_interstitials::SSLErrorUI::STRICT_ENFORCEMENT;
return SSLBlockingPage::Create(
web_contents, cert_error, ssl_info, request_url, options_mask,
- time_triggered_, nullptr, is_superfish,
+ time_triggered_, GURL(), nullptr, is_superfish,
base::Callback<void(content::CertificateRequestResultType)>());
}
diff --git a/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
index 8b82fe2e722..cfda3105c3b 100644
--- a/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
@@ -12,6 +12,7 @@
#include "chrome/test/base/in_process_browser_test.h"
#include "chrome/test/base/ui_test_utils.h"
#include "content/public/browser/web_contents.h"
+#include "content/public/test/browser_test_utils.h"
#include "content/public/test/test_navigation_observer.h"
class InterstitialUITest : public InProcessBrowserTest {
@@ -76,6 +77,18 @@ IN_PROC_BROWSER_TEST_F(InterstitialUITest, PinnedCertInterstitial) {
"Privacy error");
}
+IN_PROC_BROWSER_TEST_F(InterstitialUITest, CTInterstitial) {
+ TestInterstitial(GURL("chrome://interstitials/ssl?type=ct_failure"),
+ "Privacy error");
+ bool found_ct_error = false;
+ EXPECT_TRUE(content::ExecuteScriptAndExtractBool(
+ browser()->tab_strip_model()->GetActiveWebContents(),
+ "window.domAutomationController.send(document.body.textContent.indexOf('"
+ "CERTIFICATE_TRANSPARENCY') != -1);",
+ &found_ct_error));
+ EXPECT_TRUE(found_ct_error);
+}
+
IN_PROC_BROWSER_TEST_F(InterstitialUITest, MalwareInterstitial) {
TestInterstitial(
GURL("chrome://interstitials/safebrowsing?type=malware"),
diff --git a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals.mojom b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals.mojom
index d66b79615ca..0e401283453 100644
--- a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals.mojom
+++ b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals.mojom
@@ -11,6 +11,9 @@ struct PreviewsStatus {
// chrome://interventions-internals.
string description;
bool enabled;
+
+ // The ID of the html DOM element.
+ string htmlId;
};
struct PreviewsFlag {
@@ -23,6 +26,9 @@ struct PreviewsFlag {
// The string representation of the flag value.
string value;
+
+ // The ID of the html DOM element.
+ string htmlId;
};
struct MessageLog {
@@ -37,17 +43,19 @@ struct MessageLog {
// The time when the event happened in millisecond since Unix epoch.
int64 time;
+
+ // The ID associated with the request, for grouping log messages in the UI. If
+ // |id| is 0, then they will not be grouped, since pageId values start at 1.
+ uint64 page_id;
};
interface InterventionsInternalsPageHandler {
// Returns a map of previews modes statuses.
- // TODO(thanhdle): Change this to array type. crbug.com/786996.
- GetPreviewsEnabled() => (map<string, PreviewsStatus> statuses);
+ GetPreviewsEnabled() => (array<PreviewsStatus> statuses);
// Returns a map of previews related flags details.
- // TODO(thanhdle): Change this to array type. crbug.com/786996.
- GetPreviewsFlagsDetails() => (map<string, PreviewsFlag> flags);
+ GetPreviewsFlagsDetails() => (array<PreviewsFlag> flags);
// Inject the client side page object.
SetClientPage(InterventionsInternalsPage page);
diff --git a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.cc b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.cc
index 518ec96e8c7..e31861f342c 100644
--- a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.cc
+++ b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.cc
@@ -4,25 +4,29 @@
#include "chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h"
-#include <unordered_map>
#include <utility>
+#include <vector>
#include "base/base_switches.h"
#include "base/command_line.h"
+#include "base/metrics/field_trial_params.h"
+#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/flag_descriptions.h"
#include "chrome/browser/net/nqe/ui_network_quality_estimator_service.h"
#include "chrome/common/chrome_switches.h"
#include "components/previews/core/previews_experiments.h"
+#include "components/previews/core/previews_switches.h"
+#include "net/nqe/network_quality_estimator_params.h"
namespace {
-// Keys for status mapping. These value will be used as HTML DOM ID in the
-// JavaScript code.
-const char kAmpRedirectionPreviews[] = "ampPreviews";
-const char kClientLoFiPreviews[] = "clientLoFiPreviews";
-const char kNoScriptPreviews[] = "noScriptPreviews";
-const char kOfflinePreviews[] = "offlinePreviews";
+// HTML DOM ID used in the JavaScript code. The IDs are generated here so that
+// the DOM would have sensible name instead of autogenerated IDs.
+const char kAmpRedirectionPreviewsHtmlId[] = "amp-preview-status";
+const char kClientLoFiPreviewsHtmlId[] = "client-lofi-preview-status";
+const char kNoScriptPreviewsHtmlId[] = "noscript-preview-status";
+const char kOfflinePreviewsHtmlId[] = "offline-preview-status";
// Descriptions for previews.
const char kAmpRedirectionDescription[] = "AMP Previews";
@@ -36,18 +40,22 @@ const char kNoScriptFeatureName[] = "NoScriptPreviews";
const char kOfflinePageFeatureName[] = "OfflinePreviews";
#endif // OS_ANDROID
-// Keys for flags mapping.
-const char kEctFlag[] = "ectFlag";
-const char kNoScriptFlag[] = "noScriptFlag";
-const char kOfflinePageFlag[] = "offlinePageFlag";
+// HTML DOM ID used in the JavaScript code. The IDs are generated here so that
+// the DOM would have sensible name instead of autogenerated IDs.
+const char kEctFlagHtmlId[] = "ect-flag";
+const char kNoScriptFlagHtmlId[] = "noscript-flag";
+const char kOfflinePageFlagHtmlId[] = "offline-page-flag";
+const char kIgnorePreviewsBlacklistFlagHtmlId[] = "ignore-previews-blacklist";
// Links to flags in chrome://flags.
// TODO(thanhdle): Refactor into vector of structs. crbug.com/787010.
const char kEctFlagLink[] = "chrome://flags/#force-effective-connection-type";
const char kNoScriptFlagLink[] = "chrome://flags/#enable-noscript-previews";
const char kOfflinePageFlagLink[] = "chrome://flags/#enable-offline-previews";
+const char kIgnorePreviewsBlacklistLink[] =
+ "chrome://flags/#ignore-previews-blacklist";
-const char kDefaultFlagValue[] = "Not Forced";
+const char kDefaultFlagValue[] = "Default";
// Check if the flag status of the flag is a forced value or not.
std::string GetFeatureFlagStatus(const std::string& feature_name) {
@@ -55,17 +63,34 @@ std::string GetFeatureFlagStatus(const std::string& feature_name) {
base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
switches::kEnableFeatures);
if (enabled_features.find(feature_name) != std::string::npos) {
- return "Forced Enabled";
+ return "Enabled";
}
std::string disabled_features =
base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
switches::kDisableFeatures);
if (disabled_features.find(feature_name) != std::string::npos) {
- return "Forced Disabled";
+ return "Disabled";
}
return kDefaultFlagValue;
}
+std::string GetNonFlagEctValue() {
+ std::map<std::string, std::string> nqe_params;
+ base::GetFieldTrialParams("NetworkQualityEstimator", &nqe_params);
+ if (nqe_params.find(net::kForceEffectiveConnectionType) != nqe_params.end()) {
+ return "Fieldtrial forced " +
+ nqe_params[net::kForceEffectiveConnectionType];
+ }
+ return kDefaultFlagValue;
+}
+
+// Check if the switch flag is enabled or disabled via flag/command-line.
+std::string GetEnabledStateForSwitch(const std::string& switch_name) {
+ return base::CommandLine::ForCurrentProcess()->HasSwitch(switch_name)
+ ? "Enabled"
+ : "Disabled";
+}
+
} // namespace
InterventionsInternalsPageHandler::InterventionsInternalsPageHandler(
@@ -90,7 +115,6 @@ void InterventionsInternalsPageHandler::SetClientPage(
mojom::InterventionsInternalsPagePtr page) {
page_ = std::move(page);
DCHECK(page_);
- OnEffectiveConnectionTypeChanged(current_estimated_ect_);
logger_->AddAndNotifyObserver(this);
ui_nqe_service_->AddEffectiveConnectionTypeObserver(this);
}
@@ -102,8 +126,15 @@ void InterventionsInternalsPageHandler::OnEffectiveConnectionTypeChanged(
// Don't try to notify the page if |page_| is not ready.
return;
}
- page_->OnEffectiveConnectionTypeChanged(
- net::GetNameForEffectiveConnectionType(type));
+ std::string ect_name = net::GetNameForEffectiveConnectionType(type);
+ page_->OnEffectiveConnectionTypeChanged(ect_name);
+
+ // Log change ECT event.
+ previews::PreviewsLogger::MessageLog message(
+ "ECT Changed" /* event_type */,
+ "Effective Connection Type changed to " + ect_name, GURL(""),
+ base::Time::Now(), 0 /* page_id */);
+ OnNewMessageLogAdded(message);
}
void InterventionsInternalsPageHandler::OnNewMessageLogAdded(
@@ -114,6 +145,7 @@ void InterventionsInternalsPageHandler::OnNewMessageLogAdded(
mojo_message_ptr->description = message.event_description;
mojo_message_ptr->url = message.url;
mojo_message_ptr->time = message.time.ToJavaTime();
+ mojo_message_ptr->page_id = message.page_id;
page_->LogNewMessage(std::move(mojo_message_ptr));
}
@@ -124,8 +156,10 @@ void InterventionsInternalsPageHandler::SetIgnorePreviewsBlacklistDecision(
}
void InterventionsInternalsPageHandler::OnLastObserverRemove() {
- // Reset the status of ignoring PreviewsBlackList decisions to false.
- previews_ui_service_->SetIgnorePreviewsBlacklistDecision(false /* ignored */);
+ // Reset the status of ignoring PreviewsBlackList decisions to default value.
+ previews_ui_service_->SetIgnorePreviewsBlacklistDecision(
+ base::CommandLine::ForCurrentProcess()->HasSwitch(
+ previews::switches::kIgnorePreviewsBlacklist));
}
void InterventionsInternalsPageHandler::OnIgnoreBlacklistDecisionStatusChanged(
@@ -150,34 +184,38 @@ void InterventionsInternalsPageHandler::OnBlacklistCleared(base::Time time) {
void InterventionsInternalsPageHandler::GetPreviewsEnabled(
GetPreviewsEnabledCallback callback) {
- std::unordered_map<std::string, mojom::PreviewsStatusPtr> statuses;
+ std::vector<mojom::PreviewsStatusPtr> statuses;
auto amp_status = mojom::PreviewsStatus::New();
amp_status->description = kAmpRedirectionDescription;
amp_status->enabled = previews::params::IsAMPRedirectionPreviewEnabled();
- statuses[kAmpRedirectionPreviews] = std::move(amp_status);
+ amp_status->htmlId = kAmpRedirectionPreviewsHtmlId;
+ statuses.push_back(std::move(amp_status));
auto client_lofi_status = mojom::PreviewsStatus::New();
client_lofi_status->description = kClientLoFiDescription;
client_lofi_status->enabled = previews::params::IsClientLoFiEnabled();
- statuses[kClientLoFiPreviews] = std::move(client_lofi_status);
+ client_lofi_status->htmlId = kClientLoFiPreviewsHtmlId;
+ statuses.push_back(std::move(client_lofi_status));
auto noscript_status = mojom::PreviewsStatus::New();
noscript_status->description = kNoScriptDescription;
noscript_status->enabled = previews::params::IsNoScriptPreviewsEnabled();
- statuses[kNoScriptPreviews] = std::move(noscript_status);
+ noscript_status->htmlId = kNoScriptPreviewsHtmlId;
+ statuses.push_back(std::move(noscript_status));
auto offline_status = mojom::PreviewsStatus::New();
offline_status->description = kOfflineDesciption;
offline_status->enabled = previews::params::IsOfflinePreviewsEnabled();
- statuses[kOfflinePreviews] = std::move(offline_status);
+ offline_status->htmlId = kOfflinePreviewsHtmlId;
+ statuses.push_back(std::move(offline_status));
std::move(callback).Run(std::move(statuses));
}
void InterventionsInternalsPageHandler::GetPreviewsFlagsDetails(
GetPreviewsFlagsDetailsCallback callback) {
- std::unordered_map<std::string, mojom::PreviewsFlagPtr> flags;
+ std::vector<mojom::PreviewsFlagPtr> flags;
auto ect_status = mojom::PreviewsFlag::New();
ect_status->description =
@@ -186,14 +224,25 @@ void InterventionsInternalsPageHandler::GetPreviewsFlagsDetails(
std::string ect_value =
base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
switches::kForceEffectiveConnectionType);
- ect_status->value = ect_value.empty() ? kDefaultFlagValue : ect_value;
- flags[kEctFlag] = std::move(ect_status);
+ ect_status->value = ect_value.empty() ? GetNonFlagEctValue() : ect_value;
+ ect_status->htmlId = kEctFlagHtmlId;
+ flags.push_back(std::move(ect_status));
+
+ auto ignore_previews_blacklist = mojom::PreviewsFlag::New();
+ ignore_previews_blacklist->description =
+ flag_descriptions::kIgnorePreviewsBlacklistName;
+ ignore_previews_blacklist->link = kIgnorePreviewsBlacklistLink;
+ ignore_previews_blacklist->value =
+ GetEnabledStateForSwitch(previews::switches::kIgnorePreviewsBlacklist);
+ ignore_previews_blacklist->htmlId = kIgnorePreviewsBlacklistFlagHtmlId;
+ flags.push_back(std::move(ignore_previews_blacklist));
auto noscript_status = mojom::PreviewsFlag::New();
noscript_status->description = flag_descriptions::kEnableNoScriptPreviewsName;
noscript_status->link = kNoScriptFlagLink;
noscript_status->value = GetFeatureFlagStatus(kNoScriptFeatureName);
- flags[kNoScriptFlag] = std::move(noscript_status);
+ noscript_status->htmlId = kNoScriptFlagHtmlId;
+ flags.push_back(std::move(noscript_status));
auto offline_page_status = mojom::PreviewsFlag::New();
#if defined(OS_ANDROID)
@@ -205,7 +254,8 @@ void InterventionsInternalsPageHandler::GetPreviewsFlagsDetails(
offline_page_status->value = "Only support on Android";
#endif // OS_ANDROID
offline_page_status->link = kOfflinePageFlagLink;
- flags[kOfflinePageFlag] = std::move(offline_page_status);
+ offline_page_status->htmlId = kOfflinePageFlagHtmlId;
+ flags.push_back(std::move(offline_page_status));
std::move(callback).Run(std::move(flags));
}
diff --git a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler_unittest.cc b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler_unittest.cc
index 96eaa1e9300..41e8772b096 100644
--- a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler_unittest.cc
@@ -13,6 +13,8 @@
#include "base/base_switches.h"
#include "base/command_line.h"
#include "base/macros.h"
+#include "base/metrics/field_trial.h"
+#include "base/metrics/field_trial_params.h"
#include "base/run_loop.h"
#include "base/test/scoped_command_line.h"
#include "base/test/scoped_feature_list.h"
@@ -32,18 +34,20 @@
#include "components/previews/core/previews_features.h"
#include "components/previews/core/previews_logger.h"
#include "components/previews/core/previews_logger_observer.h"
+#include "components/previews/core/previews_switches.h"
#include "content/public/test/test_browser_thread_bundle.h"
#include "mojo/public/cpp/bindings/binding.h"
#include "net/nqe/effective_connection_type.h"
+#include "net/nqe/network_quality_estimator_params.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
-// The keys for the mapping for the enabled/disabled status map.
-constexpr char kAMPRedirectionPreviews[] = "ampPreviews";
-constexpr char kClientLoFiPreviews[] = "clientLoFiPreviews";
-constexpr char kNoScriptPreviews[] = "noScriptPreviews";
-constexpr char kOfflinePreviews[] = "offlinePreviews";
+// The HTML DOM ID used in Javascript.
+constexpr char kAMPRedirectionPreviewsHtmlId[] = "amp-preview-status";
+constexpr char kClientLoFiPreviewsHtmlId[] = "client-lofi-preview-status";
+constexpr char kNoScriptPreviewsHtmlId[] = "noscript-preview-status";
+constexpr char kOfflinePreviewsHtmlId[] = "offline-preview-status";
// Descriptions for previews.
constexpr char kAmpRedirectionDescription[] = "AMP Previews";
@@ -51,15 +55,19 @@ constexpr char kClientLoFiDescription[] = "Client LoFi Previews";
constexpr char kNoScriptDescription[] = "NoScript Previews";
constexpr char kOfflineDesciption[] = "Offline Previews";
-// Keys for flags mapping.
-constexpr char kEctFlag[] = "ectFlag";
-constexpr char kNoScriptFlag[] = "noScriptFlag";
-constexpr char kOfflinePageFlag[] = "offlinePageFlag";
+// The HTML DOM ID used in Javascript.
+constexpr char kEctFlagHtmlId[] = "ect-flag";
+constexpr char kIgnorePreviewsBlacklistFlagHtmlId[] =
+ "ignore-previews-blacklist";
+constexpr char kNoScriptFlagHtmlId[] = "noscript-flag";
+constexpr char kOfflinePageFlagHtmlId[] = "offline-page-flag";
// Links to flags in chrome://flags.
constexpr char kNoScriptFlagLink[] = "chrome://flags/#enable-noscript-previews";
constexpr char kEctFlagLink[] =
"chrome://flags/#force-effective-connection-type";
+constexpr char kIgnorePreviewsBlacklistLink[] =
+ "chrome://flags/#ignore-previews-blacklist";
constexpr char kOfflinePageFlagLink[] =
"chrome://flags/#enable-offline-previews";
@@ -67,7 +75,9 @@ constexpr char kOfflinePageFlagLink[] =
constexpr char kNoScriptFeatureName[] = "NoScriptPreviews";
constexpr char kOfflinePageFeatureName[] = "OfflinePreviews";
-constexpr char kDefaultFlagValue[] = "Not Forced";
+constexpr char kDefaultFlagValue[] = "Default";
+constexpr char kEnabledFlagValue[] = "Enabled";
+constexpr char kDisabledFlagValue[] = "Disabled";
// The map that would be passed to the callback in GetPreviewsEnabledCallback.
std::unordered_map<std::string, mojom::PreviewsStatusPtr> passed_in_modes;
@@ -78,14 +88,19 @@ std::unordered_map<std::string, mojom::PreviewsFlagPtr> passed_in_flags;
// Mocked call back method to test GetPreviewsEnabledCallback.
void MockGetPreviewsEnabledCallback(
- std::unordered_map<std::string, mojom::PreviewsStatusPtr> params) {
- passed_in_modes = std::move(params);
+ std::vector<mojom::PreviewsStatusPtr> params) {
+ passed_in_modes.clear();
+ for (size_t i = 0; i < params.size(); i++) {
+ passed_in_modes[params[i]->htmlId] = std::move(params[i]);
+ }
}
// Mocked call back method to test GetPreviewsFlagsDetailsCallback.
-void MockGetPreviewsFlagsCallback(
- std::unordered_map<std::string, mojom::PreviewsFlagPtr> params) {
- passed_in_flags = std::move(params);
+void MockGetPreviewsFlagsCallback(std::vector<mojom::PreviewsFlagPtr> params) {
+ passed_in_flags.clear();
+ for (size_t i = 0; i < params.size(); i++) {
+ passed_in_flags[params[i]->htmlId] = std::move(params[i]);
+ }
}
// Dummy method for creating TestPreviewsUIService.
@@ -107,7 +122,7 @@ class TestInterventionsInternalsPage
// mojom::InterventionsInternalsPage:
void LogNewMessage(mojom::MessageLogPtr message) override {
- message_ = base::MakeUnique<mojom::MessageLogPtr>(std::move(message));
+ message_ = std::make_unique<mojom::MessageLogPtr>(std::move(message));
}
void OnBlacklistedHost(const std::string& host, int64_t time) override {
host_blacklisted_ = host;
@@ -246,31 +261,31 @@ class InterventionsInternalsPageHandlerTest : public testing::Test {
void SetUp() override {
TestPreviewsIOData io_data;
std::unique_ptr<TestPreviewsLogger> logger =
- base::MakeUnique<TestPreviewsLogger>();
+ std::make_unique<TestPreviewsLogger>();
logger_ = logger.get();
previews_ui_service_ =
- base::MakeUnique<TestPreviewsUIService>(&io_data, std::move(logger));
+ std::make_unique<TestPreviewsUIService>(&io_data, std::move(logger));
ASSERT_TRUE(profile_manager_.SetUp());
TestingProfile* test_profile =
profile_manager_.CreateTestingProfile(chrome::kInitialProfile);
ui_nqe_service_ =
- base::MakeUnique<TestUINetworkQualityEstimatorService>(test_profile);
+ std::make_unique<TestUINetworkQualityEstimatorService>(test_profile);
mojom::InterventionsInternalsPageHandlerPtr page_handler_ptr;
handler_request_ = mojo::MakeRequest(&page_handler_ptr);
- page_handler_ = base::MakeUnique<InterventionsInternalsPageHandler>(
+ page_handler_ = std::make_unique<InterventionsInternalsPageHandler>(
std::move(handler_request_), previews_ui_service_.get(),
ui_nqe_service_.get());
mojom::InterventionsInternalsPagePtr page_ptr;
page_request_ = mojo::MakeRequest(&page_ptr);
- page_ = base::MakeUnique<TestInterventionsInternalsPage>(
+ page_ = std::make_unique<TestInterventionsInternalsPage>(
std::move(page_request_));
page_handler_->SetClientPage(std::move(page_ptr));
- scoped_feature_list_ = base::MakeUnique<base::test::ScopedFeatureList>();
+ scoped_feature_list_ = std::make_unique<base::test::ScopedFeatureList>();
}
void TearDown() override { profile_manager_.DeleteAllTestingProfiles(); }
@@ -310,7 +325,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, AMPRedirectionDisabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto amp_redirection = passed_in_modes.find(kAMPRedirectionPreviews);
+ auto amp_redirection = passed_in_modes.find(kAMPRedirectionPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), amp_redirection);
EXPECT_EQ(kAmpRedirectionDescription, amp_redirection->second->description);
EXPECT_FALSE(amp_redirection->second->enabled);
@@ -323,7 +338,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, AMPRedirectionEnabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto amp_redirection = passed_in_modes.find(kAMPRedirectionPreviews);
+ auto amp_redirection = passed_in_modes.find(kAMPRedirectionPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), amp_redirection);
EXPECT_EQ(kAmpRedirectionDescription, amp_redirection->second->description);
EXPECT_TRUE(amp_redirection->second->enabled);
@@ -335,7 +350,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, ClientLoFiDisabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto client_lofi = passed_in_modes.find(kClientLoFiPreviews);
+ auto client_lofi = passed_in_modes.find(kClientLoFiPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), client_lofi);
EXPECT_EQ(kClientLoFiDescription, client_lofi->second->description);
EXPECT_FALSE(client_lofi->second->enabled);
@@ -347,7 +362,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, ClientLoFiEnabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto client_lofi = passed_in_modes.find(kClientLoFiPreviews);
+ auto client_lofi = passed_in_modes.find(kClientLoFiPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), client_lofi);
EXPECT_EQ(kClientLoFiDescription, client_lofi->second->description);
EXPECT_TRUE(client_lofi->second->enabled);
@@ -360,7 +375,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, NoScriptDisabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto noscript = passed_in_modes.find(kNoScriptPreviews);
+ auto noscript = passed_in_modes.find(kNoScriptPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), noscript);
EXPECT_EQ(kNoScriptDescription, noscript->second->description);
EXPECT_FALSE(noscript->second->enabled);
@@ -373,7 +388,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, NoScriptEnabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto noscript = passed_in_modes.find(kNoScriptPreviews);
+ auto noscript = passed_in_modes.find(kNoScriptPreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), noscript);
EXPECT_EQ(kNoScriptDescription, noscript->second->description);
EXPECT_TRUE(noscript->second->enabled);
@@ -386,7 +401,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, OfflinePreviewsDisabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto offline_previews = passed_in_modes.find(kOfflinePreviews);
+ auto offline_previews = passed_in_modes.find(kOfflinePreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), offline_previews);
EXPECT_EQ(kOfflineDesciption, offline_previews->second->description);
EXPECT_FALSE(offline_previews->second->enabled);
@@ -399,7 +414,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, OfflinePreviewsEnabled) {
page_handler_->GetPreviewsEnabled(
base::BindOnce(&MockGetPreviewsEnabledCallback));
- auto offline_previews = passed_in_modes.find(kOfflinePreviews);
+ auto offline_previews = passed_in_modes.find(kOfflinePreviewsHtmlId);
ASSERT_NE(passed_in_modes.end(), offline_previews);
EXPECT_TRUE(offline_previews->second);
EXPECT_EQ(kOfflineDesciption, offline_previews->second->description);
@@ -410,14 +425,14 @@ TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsCount) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- constexpr size_t expected = 3;
+ constexpr size_t expected = 4;
EXPECT_EQ(expected, passed_in_flags.size());
}
TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsEctDefaultValue) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto ect_flag = passed_in_flags.find(kEctFlag);
+ auto ect_flag = passed_in_flags.find(kEctFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), ect_flag);
EXPECT_EQ(flag_descriptions::kForceEffectiveConnectionTypeName,
@@ -442,7 +457,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsForceEctValue) {
expected_ect);
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto ect_flag = passed_in_flags.find(kEctFlag);
+ auto ect_flag = passed_in_flags.find(kEctFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), ect_flag);
EXPECT_EQ(flag_descriptions::kForceEffectiveConnectionTypeName,
@@ -452,10 +467,62 @@ TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsForceEctValue) {
}
}
+TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsEctForceFieldtrialValue) {
+ base::FieldTrialList field_trial_list_(nullptr);
+ const std::string trial_name = "NetworkQualityEstimator";
+ const std::string group_name = "Enabled";
+ const std::string expected_ect = "Slow-2G";
+
+ std::map<std::string, std::string> params;
+ params[net::kForceEffectiveConnectionType] = expected_ect;
+ ASSERT_TRUE(base::AssociateFieldTrialParams(trial_name, group_name, params));
+ base::FieldTrialList::CreateFieldTrial(trial_name, group_name);
+
+ page_handler_->GetPreviewsFlagsDetails(
+ base::BindOnce(&MockGetPreviewsFlagsCallback));
+
+ auto ect_flag = passed_in_flags.find(kEctFlagHtmlId);
+ ASSERT_NE(passed_in_flags.end(), ect_flag);
+ EXPECT_EQ(flag_descriptions::kForceEffectiveConnectionTypeName,
+ ect_flag->second->description);
+ EXPECT_EQ("Fieldtrial forced " + expected_ect, ect_flag->second->value);
+ EXPECT_EQ(kEctFlagLink, ect_flag->second->link);
+}
+
+TEST_F(InterventionsInternalsPageHandlerTest,
+ GetFlagsIgnorePreviewsBlacklistDisabledValue) {
+ // Disabled by default.
+ page_handler_->GetPreviewsFlagsDetails(
+ base::BindOnce(&MockGetPreviewsFlagsCallback));
+ auto ignore_previews_blacklist =
+ passed_in_flags.find(kIgnorePreviewsBlacklistFlagHtmlId);
+
+ ASSERT_NE(passed_in_flags.end(), ignore_previews_blacklist);
+ EXPECT_EQ(flag_descriptions::kIgnorePreviewsBlacklistName,
+ ignore_previews_blacklist->second->description);
+ EXPECT_EQ(kDisabledFlagValue, ignore_previews_blacklist->second->value);
+ EXPECT_EQ(kIgnorePreviewsBlacklistLink,
+ ignore_previews_blacklist->second->link);
+}
+
+TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsNoScriptDisabledValue) {
+ page_handler_->GetPreviewsFlagsDetails(
+ base::BindOnce(&MockGetPreviewsFlagsCallback));
+ auto ignore_previews_blacklist =
+ passed_in_flags.find(kIgnorePreviewsBlacklistFlagHtmlId);
+
+ ASSERT_NE(passed_in_flags.end(), ignore_previews_blacklist);
+ EXPECT_EQ(flag_descriptions::kIgnorePreviewsBlacklistName,
+ ignore_previews_blacklist->second->description);
+ EXPECT_EQ(kDisabledFlagValue, ignore_previews_blacklist->second->value);
+ EXPECT_EQ(kIgnorePreviewsBlacklistLink,
+ ignore_previews_blacklist->second->link);
+}
+
TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsNoScriptDefaultValue) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto noscript_flag = passed_in_flags.find(kNoScriptFlag);
+ auto noscript_flag = passed_in_flags.find(kNoScriptFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), noscript_flag);
EXPECT_EQ(flag_descriptions::kEnableNoScriptPreviewsName,
@@ -472,12 +539,12 @@ TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsNoScriptEnabled) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto noscript_flag = passed_in_flags.find(kNoScriptFlag);
+ auto noscript_flag = passed_in_flags.find(kNoScriptFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), noscript_flag);
EXPECT_EQ(flag_descriptions::kEnableNoScriptPreviewsName,
noscript_flag->second->description);
- EXPECT_EQ("Forced Enabled", noscript_flag->second->value);
+ EXPECT_EQ(kEnabledFlagValue, noscript_flag->second->value);
EXPECT_EQ(kNoScriptFlagLink, noscript_flag->second->link);
}
@@ -489,12 +556,12 @@ TEST_F(InterventionsInternalsPageHandlerTest, GetFlagsNoScriptDisabled) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto noscript_flag = passed_in_flags.find(kNoScriptFlag);
+ auto noscript_flag = passed_in_flags.find(kNoScriptFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), noscript_flag);
EXPECT_EQ(flag_descriptions::kEnableNoScriptPreviewsName,
noscript_flag->second->description);
- EXPECT_EQ("Forced Disabled", noscript_flag->second->value);
+ EXPECT_EQ(kDisabledFlagValue, noscript_flag->second->value);
EXPECT_EQ(kNoScriptFlagLink, noscript_flag->second->link);
}
@@ -507,7 +574,7 @@ TEST_F(InterventionsInternalsPageHandlerTest,
TestAndroid(GetFlagsOfflinePageDefaultValue)) {
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto offline_page_flag = passed_in_flags.find(kOfflinePageFlag);
+ auto offline_page_flag = passed_in_flags.find(kOfflinePageFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), offline_page_flag);
#if defined(OS_ANDROID)
@@ -527,14 +594,14 @@ TEST_F(InterventionsInternalsPageHandlerTest,
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto offline_page_flag = passed_in_flags.find(kOfflinePageFlag);
+ auto offline_page_flag = passed_in_flags.find(kOfflinePageFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), offline_page_flag);
#if defined(OS_ANDROID)
EXPECT_EQ(flag_descriptions::kEnableOfflinePreviewsName,
offline_page_flag->second->description);
#endif // OS_ANDROID
- EXPECT_EQ("Forced Enabled", offline_page_flag->second->value);
+ EXPECT_EQ(kEnabledFlagValue, offline_page_flag->second->value);
EXPECT_EQ(kOfflinePageFlagLink, offline_page_flag->second->link);
}
@@ -547,28 +614,28 @@ TEST_F(InterventionsInternalsPageHandlerTest,
page_handler_->GetPreviewsFlagsDetails(
base::BindOnce(&MockGetPreviewsFlagsCallback));
- auto offline_page_flag = passed_in_flags.find(kOfflinePageFlag);
+ auto offline_page_flag = passed_in_flags.find(kOfflinePageFlagHtmlId);
ASSERT_NE(passed_in_flags.end(), offline_page_flag);
#if defined(OS_ANDROID)
EXPECT_EQ(flag_descriptions::kEnableOfflinePreviewsName,
offline_page_flag->second->description);
#endif // OS_ANDROID
- EXPECT_EQ("Forced Disabled", offline_page_flag->second->value);
+ EXPECT_EQ(kDisabledFlagValue, offline_page_flag->second->value);
EXPECT_EQ(kOfflinePageFlagLink, offline_page_flag->second->link);
}
TEST_F(InterventionsInternalsPageHandlerTest, OnNewMessageLogAddedPostToPage) {
const previews::PreviewsLogger::MessageLog expected_messages[] = {
- previews::PreviewsLogger::MessageLog("Event_a", "Some description a",
- GURL("http://www.url_a.com/url_a"),
- base::Time::Now()),
- previews::PreviewsLogger::MessageLog("Event_b", "Some description b",
- GURL("http://www.url_b.com/url_b"),
- base::Time::Now()),
- previews::PreviewsLogger::MessageLog("Event_c", "Some description c",
- GURL("http://www.url_c.com/url_c"),
- base::Time::Now()),
+ previews::PreviewsLogger::MessageLog(
+ "Event_a", "Some description a", GURL("http://www.url_a.com/url_a"),
+ base::Time::Now(), 1234UL /* page_id */),
+ previews::PreviewsLogger::MessageLog(
+ "Event_b", "Some description b", GURL("http://www.url_b.com/url_b"),
+ base::Time::Now(), 4321UL /* page_id */),
+ previews::PreviewsLogger::MessageLog(
+ "Event_c", "Some description c", GURL("http://www.url_c.com/url_c"),
+ base::Time::Now(), 6789UL /* page_id */),
};
for (auto message : expected_messages) {
@@ -581,6 +648,7 @@ TEST_F(InterventionsInternalsPageHandlerTest, OnNewMessageLogAddedPostToPage) {
EXPECT_EQ(message.url, (*actual)->url);
int64_t expected_time = message.time.ToJavaTime();
EXPECT_EQ(expected_time, (*actual)->time);
+ EXPECT_EQ(message.page_id, (*actual)->page_id);
}
}
@@ -653,6 +721,20 @@ TEST_F(InterventionsInternalsPageHandlerTest,
TEST_F(InterventionsInternalsPageHandlerTest,
IgnoreBlacklistReversedOnLastObserverRemovedCalled) {
+ ASSERT_FALSE(base::CommandLine::ForCurrentProcess()->HasSwitch(
+ previews::switches::kIgnorePreviewsBlacklist));
+ page_handler_->OnLastObserverRemove();
+ base::RunLoop().RunUntilIdle();
+ EXPECT_FALSE(page_->blacklist_ignored());
+}
+
+TEST_F(InterventionsInternalsPageHandlerTest,
+ IgnoreBlacklistReversedOnLastObserverRemovedCalledIgnoreViaFlag) {
+ base::test::ScopedCommandLine scoped_command_line;
+ base::CommandLine* command_line = scoped_command_line.GetProcessCommandLine();
+ command_line->AppendSwitch(previews::switches::kIgnorePreviewsBlacklist);
+ ASSERT_TRUE(base::CommandLine::ForCurrentProcess()->HasSwitch(
+ previews::switches::kIgnorePreviewsBlacklist));
page_handler_->OnLastObserverRemove();
base::RunLoop().RunUntilIdle();
EXPECT_FALSE(page_->blacklist_ignored());
diff --git a/chromium/chrome/browser/ui/webui/invalidations_ui.cc b/chromium/chrome/browser/ui/webui/invalidations_ui.cc
index 253d8eb59aa..f9daad69d7e 100644
--- a/chromium/chrome/browser/ui/webui/invalidations_ui.cc
+++ b/chromium/chrome/browser/ui/webui/invalidations_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/invalidations_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/invalidations_message_handler.h"
#include "chrome/common/url_constants.h"
@@ -29,7 +30,7 @@ InvalidationsUI::InvalidationsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
if (profile) {
content::WebUIDataSource::Add(profile, CreateInvalidationsHTMLSource());
- web_ui->AddMessageHandler(base::MakeUnique<InvalidationsMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<InvalidationsMessageHandler>());
}
}
diff --git a/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc b/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
index 8d043bdcef5..44c818a989c 100644
--- a/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
+++ b/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/local_discovery/local_discovery_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
@@ -135,8 +136,8 @@ LocalDiscoveryUI::LocalDiscoveryUI(content::WebUI* web_ui)
// TODO(gene): Use LocalDiscoveryUIHandler to send updated to the devices
// page. For example
web_ui->AddMessageHandler(
- base::MakeUnique<local_discovery::LocalDiscoveryUIHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ std::make_unique<local_discovery::LocalDiscoveryUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
}
void LocalDiscoveryUI::RegisterProfilePrefs(
diff --git a/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc b/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc
index 63e27742c1c..78324376cb1 100644
--- a/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc
+++ b/chromium/chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc
@@ -9,7 +9,6 @@
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/message_loop/message_loop.h"
#include "base/metrics/user_metrics.h"
#include "base/stl_util.h"
@@ -231,7 +230,7 @@ void LocalDiscoveryUIHandler::HandleRequestDeviceList(
if (cloud_print_printer_list_) {
cloud_print_printer_list_->Start(
- base::MakeUnique<CloudPrintPrinterList>(this));
+ std::make_unique<CloudPrintPrinterList>(this));
}
CheckListingDone();
@@ -294,7 +293,7 @@ void LocalDiscoveryUIHandler::OnPrivetRegisterClaimToken(
return;
}
confirm_api_call_flow_->Start(
- base::MakeUnique<cloud_print::PrivetConfirmApiCallFlow>(
+ std::make_unique<cloud_print::PrivetConfirmApiCallFlow>(
token, base::Bind(&LocalDiscoveryUIHandler::OnConfirmDone,
base::Unretained(this))));
}
@@ -365,7 +364,7 @@ void LocalDiscoveryUIHandler::DeviceChanged(
web_ui()->CallJavascriptFunctionUnsafe(
"local_discovery.onUnregisteredDeviceUpdate", service_key, info);
} else {
- auto null_value = base::MakeUnique<base::Value>();
+ auto null_value = std::make_unique<base::Value>();
web_ui()->CallJavascriptFunctionUnsafe(
"local_discovery.onUnregisteredDeviceUpdate", service_key, *null_value);
@@ -374,7 +373,7 @@ void LocalDiscoveryUIHandler::DeviceChanged(
void LocalDiscoveryUIHandler::DeviceRemoved(const std::string& name) {
device_descriptions_.erase(name);
- auto null_value = base::MakeUnique<base::Value>();
+ auto null_value = std::make_unique<base::Value>();
base::Value name_value(kKeyPrefixMDns + name);
web_ui()->CallJavascriptFunctionUnsafe(
diff --git a/chromium/chrome/browser/ui/webui/local_state/local_state_ui.cc b/chromium/chrome/browser/ui/webui/local_state/local_state_ui.cc
index 83b1e0e510f..df96c79a21f 100644
--- a/chromium/chrome/browser/ui/webui/local_state/local_state_ui.cc
+++ b/chromium/chrome/browser/ui/webui/local_state/local_state_ui.cc
@@ -4,9 +4,10 @@
#include "chrome/browser/ui/webui/local_state/local_state_ui.h"
+#include <memory>
+
#include "base/json/json_string_value_serializer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_util.h"
#include "base/values.h"
#include "build/build_config.h"
@@ -119,7 +120,7 @@ LocalStateUI::LocalStateUI(content::WebUI* web_ui) : WebUIController(web_ui) {
html_source->AddResourcePath("local_state.js", IDR_LOCAL_STATE_JS);
html_source->UseGzip();
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui), html_source);
- web_ui->AddMessageHandler(base::MakeUnique<LocalStateUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<LocalStateUIHandler>());
}
LocalStateUI::~LocalStateUI() {
diff --git a/chromium/chrome/browser/ui/webui/log_web_ui_url.cc b/chromium/chrome/browser/ui/webui/log_web_ui_url.cc
index fe30ba27e63..9f7abf495e6 100644
--- a/chromium/chrome/browser/ui/webui/log_web_ui_url.cc
+++ b/chromium/chrome/browser/ui/webui/log_web_ui_url.cc
@@ -7,8 +7,7 @@
#include <stdint.h>
#include "base/hash.h"
-#include "base/metrics/histogram_base.h"
-#include "base/metrics/histogram_macros.h"
+#include "base/metrics/histogram_functions.h"
#include "chrome/common/url_constants.h"
#include "content/public/common/url_constants.h"
#include "extensions/features/features.h"
@@ -34,8 +33,8 @@ bool LogWebUIUrl(const GURL& web_ui_url) {
if (should_log) {
uint32_t hash = base::Hash(web_ui_url.GetOrigin().spec());
- UMA_HISTOGRAM_SPARSE_SLOWLY(kWebUICreatedForUrl,
- static_cast<base::HistogramBase::Sample>(hash));
+ base::UmaHistogramSparse(kWebUICreatedForUrl,
+ static_cast<base::HistogramBase::Sample>(hash));
}
return should_log;
diff --git a/chromium/chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc b/chromium/chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc
index 19ad667854a..e3ab4ba1125 100644
--- a/chromium/chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc
+++ b/chromium/chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.h"
#include <algorithm>
+#include <memory>
#include <string>
#include <utility>
@@ -68,6 +69,8 @@ content::WebUIDataSource* CreateMdBookmarksUIHTMLSource(Profile* profile) {
AddLocalizedString(source, "menuDelete", IDS_DELETE);
AddLocalizedString(source, "menuEdit", IDS_EDIT);
AddLocalizedString(source, "menuExport", IDS_MD_BOOKMARK_MANAGER_MENU_EXPORT);
+ AddLocalizedString(source, "menuHelpCenter",
+ IDS_MD_BOOKMARK_MANAGER_MENU_HELP_CENTER);
AddLocalizedString(source, "menuImport", IDS_MD_BOOKMARK_MANAGER_MENU_IMPORT);
AddLocalizedString(source, "menuOpenAllNewTab",
IDS_MD_BOOKMARK_MANAGER_MENU_OPEN_ALL);
@@ -207,7 +210,7 @@ MdBookmarksUI::MdBookmarksUI(content::WebUI* web_ui) : WebUIController(web_ui) {
content::WebUIDataSource::Add(profile,
CreateMdBookmarksUIHTMLSource(profile));
- auto plural_string_handler = base::MakeUnique<PluralStringHandler>();
+ auto plural_string_handler = std::make_unique<PluralStringHandler>();
plural_string_handler->AddLocalizedString(
"listChanged", IDS_MD_BOOKMARK_MANAGER_FOLDER_LIST_CHANGED);
plural_string_handler->AddLocalizedString(
@@ -216,8 +219,8 @@ MdBookmarksUI::MdBookmarksUI(content::WebUI* web_ui) : WebUIController(web_ui) {
"toastItemsCopied", IDS_MD_BOOKMARK_MANAGER_TOAST_ITEMS_COPIED);
web_ui->AddMessageHandler(std::move(plural_string_handler));
- web_ui->AddMessageHandler(base::MakeUnique<BookmarksMessageHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<BookmarksMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
}
// static
diff --git a/chromium/chrome/browser/ui/webui/md_downloads/downloads_list_tracker.cc b/chromium/chrome/browser/ui/webui/md_downloads/downloads_list_tracker.cc
index 30cb212cd0e..2400a23bdfa 100644
--- a/chromium/chrome/browser/ui/webui/md_downloads/downloads_list_tracker.cc
+++ b/chromium/chrome/browser/ui/webui/md_downloads/downloads_list_tracker.cc
@@ -205,7 +205,7 @@ DownloadsListTracker::CreateDownloadItemValue(
file_value->SetString(
"date_string", TimeFormatLongDate(download_item->GetStartTime()));
- file_value->SetString("id", base::Uint64ToString(download_item->GetId()));
+ file_value->SetString("id", base::NumberToString(download_item->GetId()));
base::FilePath download_path(download_item->GetTargetFilePath());
file_value->Set("file_path", base::CreateFilePathValue(download_path));
diff --git a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.cc b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.cc
index fdc3fbe2248..7cb3c72c564 100644
--- a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.cc
+++ b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.cc
@@ -75,8 +75,7 @@ void CountDownloadsDOMEvents(DownloadsDOMEvent event) {
MdDownloadsDOMHandler::MdDownloadsDOMHandler(
content::DownloadManager* download_manager, content::WebUI* web_ui)
- : list_tracker_(download_manager, web_ui),
- weak_ptr_factory_(this) {
+ : list_tracker_(download_manager, web_ui) {
// Create our fileicon data source.
profile_ = Profile::FromBrowserContext(download_manager->GetBrowserContext());
content::URLDataSource::Add(profile_, new FileIconSource());
@@ -139,12 +138,14 @@ void MdDownloadsDOMHandler::RegisterMessages() {
void MdDownloadsDOMHandler::OnJavascriptDisallowed() {
list_tracker_.Stop();
list_tracker_.Reset();
- CheckForRemovedFiles();
+ if (!render_process_gone_)
+ CheckForRemovedFiles();
}
void MdDownloadsDOMHandler::RenderProcessGone(base::TerminationStatus status) {
// TODO(dbeam): WebUI + WebUIMessageHandler should do this automatically.
// http://crbug.com/610450
+ render_process_gone_ = true;
DisallowJavascript();
}
diff --git a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.h b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.h
index 71cc3b47ec9..162aced0f12 100644
--- a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.h
+++ b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_dom_handler.h
@@ -153,9 +153,12 @@ class MdDownloadsDOMHandler : public content::WebContentsObserver,
std::vector<IdSet> removals_;
// User profile that corresponds to this handler.
- Profile* profile_;
+ Profile* profile_ = nullptr;
- base::WeakPtrFactory<MdDownloadsDOMHandler> weak_ptr_factory_;
+ // Whether the render process has gone.
+ bool render_process_gone_ = false;
+
+ base::WeakPtrFactory<MdDownloadsDOMHandler> weak_ptr_factory_{this};
DISALLOW_COPY_AND_ASSIGN(MdDownloadsDOMHandler);
};
diff --git a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_ui.cc b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_ui.cc
index a6848876908..00665110a4a 100644
--- a/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_ui.cc
+++ b/chromium/chrome/browser/ui/webui/md_downloads/md_downloads_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/md_downloads/md_downloads_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/memory/ref_counted_memory.h"
#include "base/memory/singleton.h"
#include "base/strings/string_piece.h"
@@ -149,8 +150,8 @@ MdDownloadsUI::MdDownloadsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
DownloadManager* dlm = BrowserContext::GetDownloadManager(profile);
web_ui->AddMessageHandler(
- base::MakeUnique<MdDownloadsDOMHandler>(dlm, web_ui));
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ std::make_unique<MdDownloadsDOMHandler>(dlm, web_ui));
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
// Set up the chrome://downloads/ source.
content::WebUIDataSource* source = CreateDownloadsUIHTMLSource(profile);
diff --git a/chromium/chrome/browser/ui/webui/md_history_ui.cc b/chromium/chrome/browser/ui/webui/md_history_ui.cc
index 4d618e8fdfa..e59e7fa2e37 100644
--- a/chromium/chrome/browser/ui/webui/md_history_ui.cc
+++ b/chromium/chrome/browser/ui/webui/md_history_ui.cc
@@ -12,7 +12,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
@@ -201,12 +200,12 @@ MdHistoryUI::MdHistoryUI(content::WebUI* web_ui) : WebUIController(web_ui) {
CreateMdHistoryUIHTMLSource(profile, use_test_title_);
content::WebUIDataSource::Add(profile, data_source);
- web_ui->AddMessageHandler(base::MakeUnique<BrowsingHistoryHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<BrowsingHistoryHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
web_ui->AddMessageHandler(
- base::MakeUnique<browser_sync::ForeignSessionHandler>());
- web_ui->AddMessageHandler(base::MakeUnique<HistoryLoginHandler>(
+ std::make_unique<browser_sync::ForeignSessionHandler>());
+ web_ui->AddMessageHandler(std::make_unique<HistoryLoginHandler>(
base::Bind(&MdHistoryUI::UpdateDataSource, base::Unretained(this))));
web_ui->RegisterMessageCallback("menuPromoShown",
diff --git a/chromium/chrome/browser/ui/webui/media/media_engagement_ui.cc b/chromium/chrome/browser/ui/webui/media/media_engagement_ui.cc
index ca283ea1fd2..75a02a671c8 100644
--- a/chromium/chrome/browser/ui/webui/media/media_engagement_ui.cc
+++ b/chromium/chrome/browser/ui/webui/media/media_engagement_ui.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/media/media_engagement_ui.h"
+#include <memory>
+
#include "base/macros.h"
#include "chrome/browser/media/media_engagement_score.h"
#include "chrome/browser/media/media_engagement_service.h"
@@ -81,6 +83,6 @@ MediaEngagementUI::~MediaEngagementUI() = default;
void MediaEngagementUI::BindUIHandler(
media::mojom::MediaEngagementScoreDetailsProviderRequest request) {
- ui_handler_ = base::MakeUnique<MediaEngagementScoreDetailsProviderImpl>(
+ ui_handler_ = std::make_unique<MediaEngagementScoreDetailsProviderImpl>(
Profile::FromWebUI(web_ui()), std::move(request));
}
diff --git a/chromium/chrome/browser/ui/webui/media/webrtc_logs_ui.cc b/chromium/chrome/browser/ui/webui/media/webrtc_logs_ui.cc
index 70e70605384..a461fb4d442 100644
--- a/chromium/chrome/browser/ui/webui/media/webrtc_logs_ui.cc
+++ b/chromium/chrome/browser/ui/webui/media/webrtc_logs_ui.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/media/webrtc_logs_ui.h"
+#include <memory>
#include <utility>
#include <vector>
@@ -11,7 +12,6 @@
#include "base/bind_helpers.h"
#include "base/i18n/time_formatting.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/strings/string16.h"
#include "base/strings/string_number_conversions.h"
@@ -110,8 +110,8 @@ class WebRtcLogsDOMHandler : public WebUIMessageHandler {
};
WebRtcLogsDOMHandler::WebRtcLogsDOMHandler(Profile* profile)
- : log_dir_(
- WebRtcLogList::GetWebRtcLogDirectoryForProfile(profile->GetPath())),
+ : log_dir_(WebRtcLogList::GetWebRtcLogDirectoryForBrowserContextPath(
+ profile->GetPath())),
list_available_(false),
js_request_pending_(false) {
upload_list_ = WebRtcLogList::CreateWebRtcLogList(profile);
@@ -217,7 +217,7 @@ void WebRtcLogsDOMHandler::UpdateUI() {
WebRtcLogsUI::WebRtcLogsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
- web_ui->AddMessageHandler(base::MakeUnique<WebRtcLogsDOMHandler>(profile));
+ web_ui->AddMessageHandler(std::make_unique<WebRtcLogsDOMHandler>(profile));
// Set up the chrome://webrtc-logs/ source.
content::WebUIDataSource::Add(profile, CreateWebRtcLogsUIHTMLSource());
diff --git a/chromium/chrome/browser/ui/webui/media_router/OWNERS b/chromium/chrome/browser/ui/webui/media_router/OWNERS
index 37a19f6307e..c2e26607570 100644
--- a/chromium/chrome/browser/ui/webui/media_router/OWNERS
+++ b/chromium/chrome/browser/ui/webui/media_router/OWNERS
@@ -1,8 +1,6 @@
+amp@chromium.org
apacible@chromium.org
imcheng@chromium.org
mfoltz@chromium.org
-# Fallback OWNER, if others are not available.
-wez@chromium.org
-
# COMPONENT: Internals>Cast>UI
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
index 674d5e58400..18164fcace6 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
@@ -12,14 +12,14 @@
#include "base/macros.h"
#include "base/trace_event/trace_event.h"
#include "build/build_config.h"
-#include "chrome/browser/media/router/media_router_ui_service.h"
-#include "chrome/browser/media/router/presentation_service_delegate_impl.h"
+#include "chrome/browser/media/router/presentation/presentation_service_delegate_impl.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/toolbar/media_router_action.h"
#include "chrome/browser/ui/webui/constrained_web_dialog_ui.h"
#include "chrome/browser/ui/webui/media_router/media_router_ui.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
#include "chrome/common/url_constants.h"
#include "components/guest_view/browser/guest_view_base.h"
#include "components/web_modal/web_contents_modal_dialog_host.h"
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc
index 6c807bc722a..dbc60a9a569 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc
@@ -5,14 +5,14 @@
#include <vector>
#include "base/macros.h"
-#include "chrome/browser/media/router/media_router_ui_service.h"
-#include "chrome/browser/media/router/test_helper.h"
+#include "chrome/browser/media/router/test/test_helper.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/toolbar/mock_media_router_action_controller.h"
#include "chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.h"
#include "chrome/browser/ui/webui/media_router/media_router_ui.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
#include "chrome/browser/ui/webui/media_router/media_router_web_ui_test.h"
#include "content/public/test/test_utils.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog.cc
index f357dba3a5e..7cd940c4877 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/media_router/media_router_file_dialog.h"
+#include <memory>
+
#include "base/bind.h"
#include "base/task/cancelable_task_tracker.h"
#include "base/task_scheduler/post_task.h"
@@ -122,7 +124,7 @@ void MediaRouterFileDialog::FileSystemDelegate::OpenFileDialog(
MediaRouterFileDialog::MediaRouterFileDialog(
MediaRouterFileDialogDelegate* delegate)
- : MediaRouterFileDialog(delegate, base::MakeUnique<FileSystemDelegate>()) {}
+ : MediaRouterFileDialog(delegate, std::make_unique<FileSystemDelegate>()) {}
// Used for tests
MediaRouterFileDialog::MediaRouterFileDialog(
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog_unittest.cc
index 3f644663ad0..ea89c4b4a38 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_file_dialog_unittest.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/media_router/media_router_file_dialog.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/task_scheduler/task_scheduler.h"
@@ -75,12 +76,12 @@ class MediaRouterFileDialogTest : public Test {
}
void SetUp() override {
- mock_delegate_ = base::MakeUnique<MockDelegate>();
+ mock_delegate_ = std::make_unique<MockDelegate>();
- auto temp_mock = base::MakeUnique<MockFileSystemDelegate>();
+ auto temp_mock = std::make_unique<MockFileSystemDelegate>();
mock_file_system_delegate = temp_mock.get();
- dialog_ = base::MakeUnique<MediaRouterFileDialog>(mock_delegate_.get(),
+ dialog_ = std::make_unique<MediaRouterFileDialog>(mock_delegate_.get(),
std::move(temp_mock));
dialog_as_listener_ = dialog_.get();
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_resources_provider.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_resources_provider.cc
index 79861a064a9..bd29d2360c1 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_resources_provider.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_resources_provider.cc
@@ -81,17 +81,6 @@ void AddPolymerElements(content::WebUIDataSource* html_source) {
html_source->AddResourcePath(
"elements/media_router_container/pseudo_sink_search_state.js",
IDR_PSEUDO_SINK_SEARCH_STATE_JS);
- html_source->AddResourcePath(
- "elements/route_details/extension_view_wrapper/"
- "extension_view_wrapper.html",
- IDR_EXTENSION_VIEW_WRAPPER_HTML);
- html_source->AddResourcePath(
- "elements/route_details/extension_view_wrapper/extension_view_wrapper.js",
- IDR_EXTENSION_VIEW_WRAPPER_JS);
- html_source->AddResourcePath(
- "elements/route_details/extension_view_wrapper/"
- "extension_view_wrapper.css",
- IDR_EXTENSION_VIEW_WRAPPER_CSS);
}
} // namespace
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_ui.cc
index b306ec2d6c8..63b144ef051 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_ui.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui.cc
@@ -11,14 +11,11 @@
#include "base/guid.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/trace_event/trace_event.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
-#include "chrome/browser/media/router/event_page_request_manager.h"
-#include "chrome/browser/media/router/event_page_request_manager_factory.h"
#include "chrome/browser/media/router/issue_manager.h"
#include "chrome/browser/media/router/issues_observer.h"
#include "chrome/browser/media/router/media_router.h"
@@ -27,8 +24,7 @@
#include "chrome/browser/media/router/media_router_metrics.h"
#include "chrome/browser/media/router/media_routes_observer.h"
#include "chrome/browser/media/router/media_sinks_observer.h"
-#include "chrome/browser/media/router/mojo/media_router_mojo_impl.h"
-#include "chrome/browser/media/router/presentation_service_delegate_impl.h"
+#include "chrome/browser/media/router/presentation/presentation_service_delegate_impl.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "chrome/browser/ui/browser_finder.h"
@@ -50,12 +46,16 @@
#include "chrome/grit/generated_resources.h"
#include "components/prefs/pref_service.h"
#include "components/prefs/scoped_user_pref_update.h"
+#include "content/public/browser/navigation_handle.h"
+#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
#include "content/public/browser/web_ui_data_source.h"
+#include "content/public/common/fullscreen_video_element.mojom.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/common/constants.h"
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
+#include "third_party/WebKit/common/associated_interfaces/associated_interface_provider.h"
#include "third_party/icu/source/i18n/unicode/coll.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/web_dialogs/web_dialog_delegate.h"
@@ -179,6 +179,113 @@ class MediaRouterUI::UIIssuesObserver : public IssuesObserver {
DISALLOW_COPY_AND_ASSIGN(UIIssuesObserver);
};
+// Observes a WebContents and requests fullscreening of its first
+// video element. The request is sent after the WebContents is loaded and tab
+// capture has begun. Marked final to prevent inheritance so delete calls are
+// contained to scenarios documented below.
+class MediaRouterUI::WebContentsFullscreenOnLoadedObserver final
+ : public content::WebContentsObserver {
+ public:
+ WebContentsFullscreenOnLoadedObserver(const GURL& file_url,
+ content::WebContents* web_contents)
+ : file_url_(file_url), capture_poll_timer_(false, false) {
+ DCHECK(file_url_.SchemeIsFile());
+ DCHECK(fullscreen_request_time_.is_null());
+
+ // If the WebContents is loading, start listening, otherwise just call the
+ // fullscreen function.
+
+ // This class destroys itself in the following situations (at least one of
+ // which will occur):
+ // * after loading is complete and,
+ // ** capture has begun and fullscreen requested,
+ // ** kMaxSecondsToWaitForCapture seconds have passed without capture,
+ // * another navigation is started,
+ // * the WebContents is destroyed.
+ if (web_contents->IsLoading()) {
+ Observe(web_contents);
+ } else {
+ FullScreenFirstVideoElement(web_contents);
+ }
+ }
+ ~WebContentsFullscreenOnLoadedObserver() override {}
+
+ // content::WebContentsObserver implementation.
+ void DidStopLoading() override {
+ FullScreenFirstVideoElement(web_contents());
+ }
+
+ void DidStartNavigation(
+ content::NavigationHandle* navigation_handle) override {
+ // If the user takes over and navigates away from the file, stop listening.
+ // (It is possible however for this listener to be created before the
+ // navigation to the requested file triggers, so provided we're still on the
+ // same URL, go ahead and keep listening).
+ if (file_url_ != navigation_handle->GetURL()) {
+ delete this;
+ }
+ }
+
+ void WebContentsDestroyed() override {
+ // If the WebContents is destroyed we will never trigger and need to clean
+ // up.
+ delete this;
+ }
+
+ private:
+ const GURL file_url_;
+
+ // Time intervals used by the logic that detects if capture has started.
+ const int kMaxSecondsToWaitForCapture = 10;
+ const int kPollIntervalInSeconds = 1;
+
+ // The time at which fullscreen was requested.
+ base::TimeTicks fullscreen_request_time_;
+
+ // Poll timer to monitor the capturer count when fullscreening local files.
+ //
+ // TODO(crbug.com/540965): Add a method to WebContentsObserver to report
+ // capturer count changes and get rid of this polling-based approach.
+ base::Timer capture_poll_timer_;
+
+ // Sends a request for full screen to the WebContents targeted at the first
+ // video element. The request is only sent after capture has begun.
+ void FullScreenFirstVideoElement(content::WebContents* web_contents) {
+ if (file_url_ != web_contents->GetLastCommittedURL()) {
+ // The user has navigated before the casting started. Do not attempt to
+ // fullscreen and cleanup.
+ return;
+ }
+
+ fullscreen_request_time_ = base::TimeTicks::Now();
+ FullscreenIfContentCaptured(web_contents);
+ }
+
+ void FullscreenIfContentCaptured(content::WebContents* web_contents) {
+ if (web_contents->IsBeingCaptured()) {
+ content::mojom::FullscreenVideoElementHandlerAssociatedPtr client;
+ web_contents->GetMainFrame()
+ ->GetRemoteAssociatedInterfaces()
+ ->GetInterface(&client);
+ client->RequestFullscreenVideoElement();
+ delete this;
+ return;
+ } else if (base::TimeTicks::Now() - fullscreen_request_time_ >
+ base::TimeDelta::FromSeconds(kMaxSecondsToWaitForCapture)) {
+ // If content capture hasn't started within the timeout skip fullscreen.
+ DLOG(WARNING) << "Capture of local content did not start within timeout";
+ delete this;
+ return;
+ }
+
+ capture_poll_timer_.Start(
+ FROM_HERE, base::TimeDelta::FromSeconds(kPollIntervalInSeconds),
+ base::BindRepeating(
+ &WebContentsFullscreenOnLoadedObserver::FullscreenIfContentCaptured,
+ base::Unretained(this), web_contents));
+ }
+};
+
MediaRouterUI::UIMediaRoutesObserver::UIMediaRoutesObserver(
MediaRouter* router,
const MediaSource::Id& source_id,
@@ -223,7 +330,7 @@ MediaRouterUI::MediaRouterUI(content::WebUI* web_ui)
initiator_(nullptr),
router_(nullptr),
weak_factory_(this) {
- auto handler = base::MakeUnique<MediaRouterWebUIMessageHandler>(this);
+ auto handler = std::make_unique<MediaRouterWebUIMessageHandler>(this);
handler_ = handler.get();
// Create a WebUIDataSource containing the chrome://media-router page's
@@ -234,15 +341,7 @@ MediaRouterUI::MediaRouterUI(content::WebUI* web_ui)
content::WebContents* wc = web_ui->GetWebContents();
DCHECK(wc);
content::BrowserContext* context = wc->GetBrowserContext();
-
router_ = MediaRouterFactory::GetApiForBrowserContext(context);
- event_page_request_manager_ =
- EventPageRequestManagerFactory::GetApiForBrowserContext(context);
-
- // Allows UI to load extensionview.
- // TODO(haibinlu): limit object-src to current extension once crbug/514866
- // is fixed.
- html_source->OverrideContentSecurityPolicyObjectSrc("object-src chrome:;");
AddLocalizedStrings(html_source.get());
AddMediaRouterUIResources(html_source.get());
@@ -505,8 +604,9 @@ bool MediaRouterUI::CreateRoute(const MediaSink::Id& sink_id,
SessionID::id_type tab_id = SessionTabHelper::IdForTab(tab_contents);
source_id = MediaSourceForTab(tab_id).id();
- SetLocalFileRouteParameters(sink_id, &origin, &route_response_callbacks,
- &timeout, &incognito);
+ SetLocalFileRouteParameters(sink_id, &origin, url, tab_contents,
+ &route_response_callbacks, &timeout,
+ &incognito);
} else if (!SetRouteParameters(sink_id, cast_mode, &source_id, &origin,
&route_response_callbacks, &timeout,
&incognito)) {
@@ -604,12 +704,14 @@ bool MediaRouterUI::SetRouteParameters(
return true;
}
-// TODO(Issue 751317) This function and the above function are messy, this code
-// would be much neater if the route params were combined in a single struct,
-// which will require mojo changes as well.
+// TODO(crbug.com/751317): This function and the above function are messy, this
+// code would be much neater if the route params were combined in a single
+// struct, which will require mojo changes as well.
bool MediaRouterUI::SetLocalFileRouteParameters(
const MediaSink::Id& sink_id,
url::Origin* origin,
+ const GURL& file_url,
+ content::WebContents* tab_contents,
std::vector<MediaRouteResponseCallback>* route_response_callbacks,
base::TimeDelta* timeout,
bool* incognito) {
@@ -629,6 +731,10 @@ bool MediaRouterUI::SetLocalFileRouteParameters(
route_response_callbacks->push_back(base::BindOnce(
&MediaRouterUI::MaybeReportFileInformation, weak_factory_.GetWeakPtr()));
+ route_response_callbacks->push_back(
+ base::BindOnce(&MediaRouterUI::FullScreenFirstVideoElement,
+ weak_factory_.GetWeakPtr(), file_url, tab_contents));
+
*timeout = GetRouteRequestTimeout(MediaCastMode::LOCAL_FILE);
*incognito = Profile::FromWebUI(web_ui())->IsOffTheRecord();
@@ -669,7 +775,7 @@ void MediaRouterUI::ClearIssue(const Issue::Id& issue_id) {
void MediaRouterUI::OpenFileDialog() {
if (!media_router_file_dialog_) {
- media_router_file_dialog_ = base::MakeUnique<MediaRouterFileDialog>(this);
+ media_router_file_dialog_ = std::make_unique<MediaRouterFileDialog>(this);
}
media_router_file_dialog_->OpenFileDialog(GetBrowser());
@@ -709,7 +815,7 @@ void MediaRouterUI::RecordCastModeSelection(MediaCastMode cast_mode) {
break;
case MediaCastMode::TAB_MIRROR:
update->AppendIfNotPresent(
- base::MakeUnique<base::Value>(GetSerializedInitiatorOrigin()));
+ std::make_unique<base::Value>(GetSerializedInitiatorOrigin()));
break;
case MediaCastMode::DESKTOP_MIRROR:
// Desktop mirroring isn't domain-specific, so we don't record the
@@ -811,6 +917,17 @@ void MediaRouterUI::MaybeReportCastingSource(MediaCastMode cast_mode,
MediaRouterMetrics::RecordMediaRouterCastingSource(cast_mode);
}
+// TODO(crbug.com/792547): Refactor these next two methods into a local media
+// casting specific location instead of here in the main ui.
+void MediaRouterUI::FullScreenFirstVideoElement(
+ const GURL& file_url,
+ content::WebContents* web_contents,
+ const RouteRequestResult& result) {
+ if (result.result_code() == RouteRequestResult::OK) {
+ new WebContentsFullscreenOnLoadedObserver(file_url, web_contents);
+ }
+}
+
void MediaRouterUI::MaybeReportFileInformation(
const RouteRequestResult& result) {
if (result.result_code() == RouteRequestResult::OK)
@@ -897,10 +1014,6 @@ const std::set<MediaCastMode>& MediaRouterUI::cast_modes() const {
return cast_modes_;
}
-const std::string& MediaRouterUI::GetRouteProviderExtensionId() const {
- return event_page_request_manager_->media_route_provider_extension_id();
-}
-
void MediaRouterUI::SetUIInitializationTimer(const base::Time& start_time) {
DCHECK(!start_time.is_null());
start_time_ = start_time;
@@ -942,7 +1055,7 @@ void MediaRouterUI::OnMediaControllerUIAvailable(
DVLOG_IF(1, route_controller_observer_)
<< "Route controller observer unexpectedly exists.";
route_controller_observer_ =
- base::MakeUnique<UIMediaRouteControllerObserver>(this, controller);
+ std::make_unique<UIMediaRouteControllerObserver>(this, controller);
}
void MediaRouterUI::OnMediaControllerUIClosed() {
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui.h b/chromium/chrome/browser/ui/webui/media_router/media_router_ui.h
index 72e008213a0..018dafa34d8 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_ui.h
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui.h
@@ -16,7 +16,7 @@
#include "base/timer/timer.h"
#include "chrome/browser/media/router/media_router_dialog_controller.h"
#include "chrome/browser/media/router/mojo/media_route_controller.h"
-#include "chrome/browser/media/router/presentation_service_delegate_impl.h"
+#include "chrome/browser/media/router/presentation/presentation_service_delegate_impl.h"
#include "chrome/browser/ui/webui/constrained_web_dialog_ui.h"
#include "chrome/browser/ui/webui/media_router/media_cast_mode.h"
#include "chrome/browser/ui/webui/media_router/media_router_file_dialog.h"
@@ -45,7 +45,6 @@ class Browser;
namespace media_router {
-class EventPageRequestManager;
class IssueManager;
class IssuesObserver;
class MediaRoute;
@@ -167,8 +166,6 @@ class MediaRouterUI
return forced_cast_mode_;
}
- virtual const std::string& GetRouteProviderExtensionId() const;
-
// Called to track UI metrics.
void SetUIInitializationTimer(const base::Time& start_time);
void OnUIInitiallyLoaded();
@@ -221,6 +218,7 @@ class MediaRouterUI
FRIEND_TEST_ALL_PREFIXES(MediaRouterUITest, SendInitialMediaStatusUpdate);
class UIIssuesObserver;
+ class WebContentsFullscreenOnLoadedObserver;
class UIMediaRoutesObserver : public MediaRoutesObserver {
public:
@@ -346,10 +344,16 @@ class MediaRouterUI
bool SetLocalFileRouteParameters(
const MediaSink::Id& sink_id,
url::Origin* origin,
+ const GURL& file_url,
+ content::WebContents* tab_contents,
std::vector<MediaRouteResponseCallback>* route_response_callbacks,
base::TimeDelta* timeout,
bool* incognito);
+ void FullScreenFirstVideoElement(const GURL& file_url,
+ content::WebContents* web_contents,
+ const RouteRequestResult& result);
+
// Updates the set of supported cast modes and sends the updated set to
// |handler_|.
void UpdateCastModes();
@@ -430,9 +434,6 @@ class MediaRouterUI
// Pointer to the MediaRouter for this instance's BrowserContext.
MediaRouter* router_;
- // Request manager for the Media Router component extension.
- const EventPageRequestManager* event_page_request_manager_;
-
// The start time for UI initialization metrics timer. When a dialog has been
// been painted and initialized with initial data, this should be cleared.
base::Time start_time_;
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.cc
new file mode 100644
index 00000000000..99597ff78cb
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.cc
@@ -0,0 +1,31 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
+
+#include "chrome/browser/media/router/media_router_feature.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h"
+
+namespace media_router {
+
+MediaRouterUIService::MediaRouterUIService(Profile* profile)
+ : action_controller_(new MediaRouterActionController(profile)) {}
+
+MediaRouterUIService::~MediaRouterUIService() {}
+
+void MediaRouterUIService::Shutdown() {
+ action_controller_.reset();
+}
+
+// static
+MediaRouterUIService* MediaRouterUIService::Get(Profile* profile) {
+ return MediaRouterUIServiceFactory::GetForBrowserContext(profile);
+}
+
+MediaRouterActionController* MediaRouterUIService::action_controller() {
+ return action_controller_.get();
+}
+
+} // namespace media_router
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.h b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.h
new file mode 100644
index 00000000000..5a4c3338f5c
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service.h
@@ -0,0 +1,40 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+#ifndef CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_
+#define CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_
+
+#include <memory>
+
+#include "chrome/browser/ui/toolbar/media_router_action_controller.h"
+#include "components/keyed_service/core/keyed_service.h"
+
+class Profile;
+
+namespace media_router {
+
+// Service that owns per-profile Media Router UI objects, such as the controller
+// for the Media Router toolbar action.
+class MediaRouterUIService : public KeyedService {
+ public:
+ explicit MediaRouterUIService(Profile* profile);
+ ~MediaRouterUIService() override;
+
+ // KeyedService:
+ void Shutdown() override;
+
+ static MediaRouterUIService* Get(Profile* profile);
+
+ virtual MediaRouterActionController* action_controller();
+
+ private:
+ friend class MediaRouterUIBrowserTest;
+
+ std::unique_ptr<MediaRouterActionController> action_controller_;
+
+ DISALLOW_COPY_AND_ASSIGN(MediaRouterUIService);
+};
+
+} // namespace media_router
+
+#endif // CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.cc
new file mode 100644
index 00000000000..98c0f0eeb07
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.cc
@@ -0,0 +1,64 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h"
+
+#include "chrome/browser/media/router/media_router_factory.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/toolbar/toolbar_actions_model_factory.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
+#include "components/keyed_service/content/browser_context_dependency_manager.h"
+
+using content::BrowserContext;
+
+namespace media_router {
+
+// static
+MediaRouterUIService* MediaRouterUIServiceFactory::GetForBrowserContext(
+ BrowserContext* context) {
+ DCHECK(context);
+ return static_cast<MediaRouterUIService*>(
+ GetInstance()->GetServiceForBrowserContext(context, true));
+}
+
+// static
+MediaRouterUIServiceFactory* MediaRouterUIServiceFactory::GetInstance() {
+ return base::Singleton<MediaRouterUIServiceFactory>::get();
+}
+
+MediaRouterUIServiceFactory::MediaRouterUIServiceFactory()
+ : BrowserContextKeyedServiceFactory(
+ "MediaRouterUIService",
+ BrowserContextDependencyManager::GetInstance()) {
+ DependsOn(MediaRouterFactory::GetInstance());
+ // MediaRouterUIService owns a MediaRouterActionController that depends on
+ // ToolbarActionsModel.
+ DependsOn(ToolbarActionsModelFactory::GetInstance());
+}
+
+MediaRouterUIServiceFactory::~MediaRouterUIServiceFactory() {}
+
+BrowserContext* MediaRouterUIServiceFactory::GetBrowserContextToUse(
+ BrowserContext* context) const {
+ return context;
+}
+
+KeyedService* MediaRouterUIServiceFactory::BuildServiceInstanceFor(
+ BrowserContext* context) const {
+ return new MediaRouterUIService(Profile::FromBrowserContext(context));
+}
+
+bool MediaRouterUIServiceFactory::ServiceIsCreatedWithBrowserContext() const {
+#if !defined(OS_ANDROID)
+ return true;
+#else
+ return false;
+#endif
+}
+
+bool MediaRouterUIServiceFactory::ServiceIsNULLWhileTesting() const {
+ return true;
+}
+
+} // namespace media_router
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h
new file mode 100644
index 00000000000..8162e6694f9
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h
@@ -0,0 +1,47 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_FACTORY_H_
+#define CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_FACTORY_H_
+
+#include "base/gtest_prod_util.h"
+#include "base/memory/singleton.h"
+#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
+
+namespace content {
+class BrowserContext;
+}
+
+namespace media_router {
+
+class MediaRouterUIService;
+
+class MediaRouterUIServiceFactory : public BrowserContextKeyedServiceFactory {
+ public:
+ static MediaRouterUIService* GetForBrowserContext(
+ content::BrowserContext* context);
+
+ static MediaRouterUIServiceFactory* GetInstance();
+
+ private:
+ friend struct base::DefaultSingletonTraits<MediaRouterUIServiceFactory>;
+ FRIEND_TEST_ALL_PREFIXES(MediaRouterUIServiceFactoryUnitTest, CreateService);
+
+ MediaRouterUIServiceFactory();
+ ~MediaRouterUIServiceFactory() override;
+
+ // BrowserContextKeyedServiceFactory interface.
+ content::BrowserContext* GetBrowserContextToUse(
+ content::BrowserContext* context) const override;
+ KeyedService* BuildServiceInstanceFor(
+ content::BrowserContext* context) const override;
+ bool ServiceIsCreatedWithBrowserContext() const override;
+ bool ServiceIsNULLWhileTesting() const override;
+
+ DISALLOW_COPY_AND_ASSIGN(MediaRouterUIServiceFactory);
+};
+
+} // namespace media_router
+
+#endif // CHROME_BROWSER_UI_WEBUI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_FACTORY_H_
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory_unittest.cc
new file mode 100644
index 00000000000..c3d0cbdb82e
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_service_factory_unittest.cc
@@ -0,0 +1,58 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include <memory>
+
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
+#include "chrome/browser/ui/toolbar/toolbar_actions_model_factory.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h"
+#include "chrome/test/base/testing_profile.h"
+#include "content/public/test/test_browser_thread_bundle.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+namespace media_router {
+
+class MediaRouterUIServiceFactoryUnitTest : public testing::Test {
+ public:
+ MediaRouterUIServiceFactoryUnitTest() {}
+ ~MediaRouterUIServiceFactoryUnitTest() override {}
+
+ void SetUp() override {
+ TestingProfile::Builder builder;
+ // MediaRouterUIService instantiates MediaRouterActionController, which
+ // requires ToolbarActionsModel.
+ builder.AddTestingFactory(ToolbarActionsModelFactory::GetInstance(),
+ BuildFakeToolBarActionsModel);
+ profile_ = builder.Build();
+ }
+
+ static std::unique_ptr<KeyedService> BuildFakeToolBarActionsModel(
+ content::BrowserContext* context) {
+ return std::unique_ptr<ToolbarActionsModel>(
+ new ToolbarActionsModel(static_cast<Profile*>(context), nullptr));
+ }
+
+ protected:
+ content::TestBrowserThreadBundle thread_bundle_;
+ Profile* profile() { return profile_.get(); }
+
+ private:
+ std::unique_ptr<Profile> profile_;
+};
+
+TEST_F(MediaRouterUIServiceFactoryUnitTest, CreateService) {
+ // We call BuildServiceInstanceFor() directly because
+ // MediaRouterUIServiceFactory::GetForBrowserContext() is set to return a
+ // nullptr for a test profile.
+ std::unique_ptr<MediaRouterUIService> service(
+ static_cast<MediaRouterUIService*>(
+ MediaRouterUIServiceFactory::GetInstance()->BuildServiceInstanceFor(
+ profile())));
+ ASSERT_TRUE(service);
+ ASSERT_TRUE(service->action_controller());
+}
+
+} // namespace media_router
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
index 11b8c3b11f7..2aa46df6beb 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
@@ -7,14 +7,12 @@
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/scoped_feature_list.h"
-#include "chrome/browser/media/router/event_page_request_manager_factory.h"
#include "chrome/browser/media/router/media_router_factory.h"
-#include "chrome/browser/media/router/mock_media_router.h"
-#include "chrome/browser/media/router/mojo/media_router_mojo_test.h"
-#include "chrome/browser/media/router/test_helper.h"
+#include "chrome/browser/media/router/test/media_router_mojo_test.h"
+#include "chrome/browser/media/router/test/mock_media_router.h"
+#include "chrome/browser/media/router/test/test_helper.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h"
#include "chrome/common/media_router/media_route.h"
@@ -106,21 +104,16 @@ class MediaRouterUITest : public ChromeRenderViewHostTestHarness {
void SetUp() override {
ChromeRenderViewHostTestHarness::SetUp();
- EventPageRequestManagerFactory::GetInstance()->SetTestingFactory(
- profile(), &MockEventPageRequestManager::Create);
- mock_router_ = static_cast<MockMediaRouter*>(
- MediaRouterFactory::GetInstance()->SetTestingFactoryAndUse(
- profile(), &MockMediaRouter::Create));
- EXPECT_CALL(*mock_router_, OnUserGesture()).Times(AnyNumber());
- EXPECT_CALL(*mock_router_, GetCurrentRoutes())
+ EXPECT_CALL(mock_router_, OnUserGesture()).Times(AnyNumber());
+ EXPECT_CALL(mock_router_, GetCurrentRoutes())
.Times(AnyNumber())
.WillRepeatedly(Return(std::vector<MediaRoute>()));
}
void TearDown() override {
- EXPECT_CALL(*mock_router_, UnregisterMediaSinksObserver(_))
+ EXPECT_CALL(mock_router_, UnregisterMediaSinksObserver(_))
.Times(AnyNumber());
- EXPECT_CALL(*mock_router_, UnregisterMediaRoutesObserver(_))
+ EXPECT_CALL(mock_router_, UnregisterMediaRoutesObserver(_))
.Times(AnyNumber());
web_ui_contents_.reset();
start_presentation_context_.reset();
@@ -142,22 +135,22 @@ class MediaRouterUITest : public ChromeRenderViewHostTestHarness {
web_ui_contents_.reset(
WebContents::Create(WebContents::CreateParams(profile)));
web_ui_.set_web_contents(web_ui_contents_.get());
- media_router_ui_ = base::MakeUnique<MediaRouterUI>(&web_ui_);
- message_handler_ = base::MakeUnique<MockMediaRouterWebUIMessageHandler>(
+ media_router_ui_ = std::make_unique<MediaRouterUI>(&web_ui_);
+ message_handler_ = std::make_unique<MockMediaRouterWebUIMessageHandler>(
media_router_ui_.get());
- auto file_dialog = base::MakeUnique<MockMediaRouterFileDialog>();
+ auto file_dialog = std::make_unique<MockMediaRouterFileDialog>();
mock_file_dialog_ = file_dialog.get();
- EXPECT_CALL(*mock_router_, RegisterMediaSinksObserver(_))
+ EXPECT_CALL(mock_router_, RegisterMediaSinksObserver(_))
.WillRepeatedly(Invoke([this](MediaSinksObserver* observer) {
this->media_sinks_observers_.push_back(observer);
return true;
}));
- EXPECT_CALL(*mock_router_, RegisterMediaRoutesObserver(_))
+ EXPECT_CALL(mock_router_, RegisterMediaRoutesObserver(_))
.Times(AnyNumber());
media_router_ui_->InitForTest(
- mock_router_, web_contents(), message_handler_.get(),
+ &mock_router_, web_contents(), message_handler_.get(),
std::move(start_presentation_context_), std::move(file_dialog));
message_handler_->SetWebUIForTest(&web_ui_);
}
@@ -174,13 +167,13 @@ class MediaRouterUITest : public ChromeRenderViewHostTestHarness {
// controller. Returns a reference to the mock controller.
scoped_refptr<MockMediaRouteController> OpenUIDetailsView(
const MediaRoute::Id& route_id) {
- auto controller =
- base::MakeRefCounted<MockMediaRouteController>(route_id, profile());
+ auto controller = base::MakeRefCounted<MockMediaRouteController>(
+ route_id, profile(), &mock_router_);
MediaSource media_source("mediaSource");
- MediaRoute route(route_id, media_source, "sinkId", "", true, "", true);
+ MediaRoute route(route_id, media_source, "sinkId", "", true, true);
media_router_ui_->OnRoutesUpdated({route}, std::vector<MediaRoute::Id>());
- EXPECT_CALL(*mock_router_, GetRouteController(route_id))
+ EXPECT_CALL(mock_router_, GetRouteController(route_id))
.WillOnce(Return(controller));
media_router_ui_->OnMediaControllerUIAvailable(route_id);
@@ -188,8 +181,8 @@ class MediaRouterUITest : public ChromeRenderViewHostTestHarness {
}
protected:
+ MockMediaRouter mock_router_;
content::PresentationRequest presentation_request_;
- MockMediaRouter* mock_router_ = nullptr;
content::TestWebUI web_ui_;
std::unique_ptr<WebContents> web_ui_contents_;
std::unique_ptr<StartPresentationContext> start_presentation_context_;
@@ -203,7 +196,7 @@ class MediaRouterUITest : public ChromeRenderViewHostTestHarness {
TEST_F(MediaRouterUITest, RouteCreationTimeoutForTab) {
CreateMediaRouterUI(profile());
std::vector<MediaRouteResponseCallback> callbacks;
- EXPECT_CALL(*mock_router_,
+ EXPECT_CALL(mock_router_,
CreateRouteInternal(_, _, _, _, _,
base::TimeDelta::FromSeconds(60), false))
.WillOnce(SaveArgWithMove<4>(&callbacks));
@@ -222,7 +215,7 @@ TEST_F(MediaRouterUITest, RouteCreationTimeoutForTab) {
TEST_F(MediaRouterUITest, RouteCreationTimeoutForDesktop) {
CreateMediaRouterUI(profile());
std::vector<MediaRouteResponseCallback> callbacks;
- EXPECT_CALL(*mock_router_,
+ EXPECT_CALL(mock_router_,
CreateRouteInternal(_, _, _, _, _,
base::TimeDelta::FromSeconds(120), false))
.WillOnce(SaveArgWithMove<4>(&callbacks));
@@ -245,7 +238,7 @@ TEST_F(MediaRouterUITest, RouteCreationTimeoutForPresentation) {
url::Origin::Create(GURL("https://frameurl.fakeurl")));
media_router_ui_->OnDefaultPresentationChanged(presentation_request);
std::vector<MediaRouteResponseCallback> callbacks;
- EXPECT_CALL(*mock_router_,
+ EXPECT_CALL(mock_router_,
CreateRouteInternal(_, _, _, _, _,
base::TimeDelta::FromSeconds(20), false))
.WillOnce(SaveArgWithMove<4>(&callbacks));
@@ -278,7 +271,7 @@ TEST_F(MediaRouterUITest, RouteCreationLocalFileModeInTab) {
// Expect that the media_router_ will make a call to the mock_router
// then we will want to check that it made the call with.
- EXPECT_CALL(*mock_router_, CreateRouteInternal(_, _, _, _, _, _, _))
+ EXPECT_CALL(mock_router_, CreateRouteInternal(_, _, _, _, _, _, _))
.WillOnce(SaveArgWithMove<3>(&location_file_opened));
media_router_ui_->CreateRoute(CreateSinkCompatibleWithAllSources().id(),
@@ -291,7 +284,7 @@ TEST_F(MediaRouterUITest, RouteCreationLocalFileModeInTab) {
TEST_F(MediaRouterUITest, RouteCreationParametersCantBeCreated) {
CreateMediaRouterUI(profile());
MediaSinkSearchResponseCallback sink_callback;
- EXPECT_CALL(*mock_router_, SearchSinksInternal(_, _, _, _, _))
+ EXPECT_CALL(mock_router_, SearchSinksInternal(_, _, _, _, _))
.WillOnce(SaveArgWithMove<4>(&sink_callback));
// Use PRESENTATION mode without setting a PresentationRequest.
@@ -307,7 +300,7 @@ TEST_F(MediaRouterUITest, RouteRequestFromIncognito) {
CreateMediaRouterUI(profile()->GetOffTheRecordProfile());
media_router_ui_->OnDefaultPresentationChanged(presentation_request_);
- EXPECT_CALL(*mock_router_,
+ EXPECT_CALL(mock_router_,
CreateRouteInternal(_, _, _, _, _,
base::TimeDelta::FromSeconds(20), true));
media_router_ui_->CreateRoute(CreateSinkCompatibleWithAllSources().id(),
@@ -380,11 +373,11 @@ TEST_F(MediaRouterUITest, FilterNonDisplayRoutes) {
MediaSource media_source("mediaSource");
MediaRoute display_route_1("routeId1", media_source, "sinkId1", "desc 1",
- true, "", true);
+ true, true);
MediaRoute non_display_route_1("routeId2", media_source, "sinkId2", "desc 2",
- true, "", false);
+ true, false);
MediaRoute display_route_2("routeId3", media_source, "sinkId2", "desc 2",
- true, "", true);
+ true, true);
std::vector<MediaRoute> routes;
routes.push_back(display_route_1);
routes.push_back(non_display_route_1);
@@ -403,11 +396,11 @@ TEST_F(MediaRouterUITest, FilterNonDisplayJoinableRoutes) {
MediaSource media_source("mediaSource");
MediaRoute display_route_1("routeId1", media_source, "sinkId1", "desc 1",
- true, "", true);
+ true, true);
MediaRoute non_display_route_1("routeId2", media_source, "sinkId2", "desc 2",
- true, "", false);
+ true, false);
MediaRoute display_route_2("routeId3", media_source, "sinkId2", "desc 2",
- true, "", true);
+ true, true);
std::vector<MediaRoute> routes;
routes.push_back(display_route_1);
routes.push_back(non_display_route_1);
@@ -434,16 +427,16 @@ TEST_F(MediaRouterUITest, UIMediaRoutesObserverAssignsCurrentCastModes) {
MediaSource media_source_3(MediaSourceForDesktop());
std::unique_ptr<MediaRouterUI::UIMediaRoutesObserver> observer(
new MediaRouterUI::UIMediaRoutesObserver(
- mock_router_, MediaSource::Id(),
+ &mock_router_, MediaSource::Id(),
base::Bind(&MediaRouterUI::OnRoutesUpdated,
base::Unretained(media_router_ui_.get()))));
MediaRoute display_route_1("routeId1", media_source_1, "sinkId1", "desc 1",
- true, "", true);
+ true, true);
MediaRoute non_display_route_1("routeId2", media_source_2, "sinkId2",
- "desc 2", true, "", false);
+ "desc 2", true, false);
MediaRoute display_route_2("routeId3", media_source_3, "sinkId2", "desc 2",
- true, "", true);
+ true, true);
std::vector<MediaRoute> routes;
routes.push_back(display_route_1);
routes.push_back(non_display_route_1);
@@ -471,7 +464,7 @@ TEST_F(MediaRouterUITest, UIMediaRoutesObserverAssignsCurrentCastModes) {
EXPECT_NE(end(current_cast_modes), cast_mode_entry);
EXPECT_EQ(MediaCastMode::DESKTOP_MIRROR, cast_mode_entry->second);
- EXPECT_CALL(*mock_router_, UnregisterMediaRoutesObserver(_)).Times(1);
+ EXPECT_CALL(mock_router_, UnregisterMediaRoutesObserver(_)).Times(1);
observer.reset();
}
@@ -482,16 +475,16 @@ TEST_F(MediaRouterUITest, UIMediaRoutesObserverSkipsUnavailableCastModes) {
MediaSource media_source_3(MediaSourceForDesktop());
std::unique_ptr<MediaRouterUI::UIMediaRoutesObserver> observer(
new MediaRouterUI::UIMediaRoutesObserver(
- mock_router_, MediaSource::Id(),
+ &mock_router_, MediaSource::Id(),
base::Bind(&MediaRouterUI::OnRoutesUpdated,
base::Unretained(media_router_ui_.get()))));
MediaRoute display_route_1("routeId1", media_source_1, "sinkId1", "desc 1",
- true, "", true);
+ true, true);
MediaRoute non_display_route_1("routeId2", media_source_2, "sinkId2",
- "desc 2", true, "", false);
+ "desc 2", true, false);
MediaRoute display_route_2("routeId3", media_source_3, "sinkId2", "desc 2",
- true, "", true);
+ true, true);
std::vector<MediaRoute> routes;
routes.push_back(display_route_1);
routes.push_back(non_display_route_1);
@@ -519,7 +512,7 @@ TEST_F(MediaRouterUITest, UIMediaRoutesObserverSkipsUnavailableCastModes) {
EXPECT_NE(end(current_cast_modes), cast_mode_entry);
EXPECT_EQ(MediaCastMode::DESKTOP_MIRROR, cast_mode_entry->second);
- EXPECT_CALL(*mock_router_, UnregisterMediaRoutesObserver(_)).Times(1);
+ EXPECT_CALL(mock_router_, UnregisterMediaRoutesObserver(_)).Times(1);
observer.reset();
}
@@ -527,7 +520,7 @@ TEST_F(MediaRouterUITest, GetExtensionNameExtensionPresent) {
std::string id = "extensionid";
GURL url = GURL("chrome-extension://" + id);
std::unique_ptr<extensions::ExtensionRegistry> registry =
- base::MakeUnique<extensions::ExtensionRegistry>(nullptr);
+ std::make_unique<extensions::ExtensionRegistry>(nullptr);
scoped_refptr<extensions::Extension> app =
extensions::ExtensionBuilder(
"test app name", extensions::ExtensionBuilder::Type::PLATFORM_APP)
@@ -543,7 +536,7 @@ TEST_F(MediaRouterUITest, GetExtensionNameEmptyWhenNotInstalled) {
std::string id = "extensionid";
GURL url = GURL("chrome-extension://" + id);
std::unique_ptr<extensions::ExtensionRegistry> registry =
- base::MakeUnique<extensions::ExtensionRegistry>(nullptr);
+ std::make_unique<extensions::ExtensionRegistry>(nullptr);
EXPECT_EQ("", MediaRouterUI::GetExtensionName(url, registry.get()));
}
@@ -551,7 +544,7 @@ TEST_F(MediaRouterUITest, GetExtensionNameEmptyWhenNotInstalled) {
TEST_F(MediaRouterUITest, GetExtensionNameEmptyWhenNotExtensionURL) {
GURL url = GURL("https://www.google.com");
std::unique_ptr<extensions::ExtensionRegistry> registry =
- base::MakeUnique<extensions::ExtensionRegistry>(nullptr);
+ std::make_unique<extensions::ExtensionRegistry>(nullptr);
EXPECT_EQ("", MediaRouterUI::GetExtensionName(url, registry.get()));
}
@@ -561,7 +554,7 @@ TEST_F(MediaRouterUITest, NotFoundErrorOnCloseWithNoSinks) {
content::PresentationErrorType::PRESENTATION_ERROR_NO_AVAILABLE_SCREENS,
"No screens found.");
PresentationRequestCallbacks request_callbacks(expected_error);
- start_presentation_context_ = base::MakeUnique<StartPresentationContext>(
+ start_presentation_context_ = std::make_unique<StartPresentationContext>(
presentation_request_,
base::Bind(&PresentationRequestCallbacks::Success,
base::Unretained(&request_callbacks)),
@@ -578,7 +571,7 @@ TEST_F(MediaRouterUITest, NotFoundErrorOnCloseWithNoCompatibleSinks) {
content::PresentationErrorType::PRESENTATION_ERROR_NO_AVAILABLE_SCREENS,
"No screens found.");
PresentationRequestCallbacks request_callbacks(expected_error);
- start_presentation_context_ = base::MakeUnique<StartPresentationContext>(
+ start_presentation_context_ = std::make_unique<StartPresentationContext>(
presentation_request_,
base::Bind(&PresentationRequestCallbacks::Success,
base::Unretained(&request_callbacks)),
@@ -609,7 +602,7 @@ TEST_F(MediaRouterUITest, AbortErrorOnClose) {
PRESENTATION_ERROR_PRESENTATION_REQUEST_CANCELLED,
"Dialog closed.");
PresentationRequestCallbacks request_callbacks(expected_error);
- start_presentation_context_ = base::MakeUnique<StartPresentationContext>(
+ start_presentation_context_ = std::make_unique<StartPresentationContext>(
presentation_request_,
base::Bind(&PresentationRequestCallbacks::Success,
base::Unretained(&request_callbacks)),
@@ -699,10 +692,10 @@ TEST_F(MediaRouterUITest, OpenAndCloseUIDetailsView) {
// When the route details view is closed, the route controller observer should
// be destroyed, also triggering the destruction of the controller.
- EXPECT_CALL(*mock_router_, DetachRouteController(route_id, _));
+ EXPECT_CALL(mock_router_, DetachRouteController(route_id, _));
media_router_ui_->OnMediaControllerUIClosed();
- EXPECT_TRUE(Mock::VerifyAndClearExpectations(mock_router_));
+ EXPECT_TRUE(Mock::VerifyAndClearExpectations(&mock_router_));
}
TEST_F(MediaRouterUITest, SendMediaStatusUpdate) {
@@ -727,18 +720,18 @@ TEST_F(MediaRouterUITest, SendInitialMediaStatusUpdate) {
MediaStatus status;
status.title = "test title";
std::string route_id = "routeId";
- auto controller =
- base::MakeRefCounted<MockMediaRouteController>(route_id, profile());
+ auto controller = base::MakeRefCounted<MockMediaRouteController>(
+ route_id, profile(), &mock_router_);
controller->OnMediaStatusUpdated(status);
CreateMediaRouterUI(profile());
MediaSource media_source("mediaSource");
- MediaRoute route(route_id, media_source, "sinkId", "", true, "", true);
+ MediaRoute route(route_id, media_source, "sinkId", "", true, true);
media_router_ui_->OnRoutesUpdated({route}, std::vector<MediaRoute::Id>());
// If the controller has already received a media status update, MediaRouterUI
// should be notified with it when it starts observing the controller.
- EXPECT_CALL(*mock_router_, GetRouteController(route_id))
+ EXPECT_CALL(mock_router_, GetRouteController(route_id))
.WillOnce(Return(controller));
EXPECT_CALL(*message_handler_, UpdateMediaRouteStatus(status));
media_router_ui_->OnMediaControllerUIAvailable(route_id);
@@ -756,7 +749,7 @@ TEST_F(MediaRouterUITest, SetsForcedCastModeWithPresentationURLs) {
content::PresentationErrorType::PRESENTATION_ERROR_NO_AVAILABLE_SCREENS,
"No screens found.");
PresentationRequestCallbacks request_callbacks(expected_error);
- start_presentation_context_ = base::MakeUnique<StartPresentationContext>(
+ start_presentation_context_ = std::make_unique<StartPresentationContext>(
presentation_request_,
base::Bind(&PresentationRequestCallbacks::Success,
base::Unretained(&request_callbacks)),
@@ -767,16 +760,16 @@ TEST_F(MediaRouterUITest, SetsForcedCastModeWithPresentationURLs) {
web_ui_contents_.reset(
WebContents::Create(WebContents::CreateParams(profile())));
web_ui_.set_web_contents(web_ui_contents_.get());
- media_router_ui_ = base::MakeUnique<MediaRouterUI>(&web_ui_);
- message_handler_ = base::MakeUnique<MockMediaRouterWebUIMessageHandler>(
+ media_router_ui_ = std::make_unique<MediaRouterUI>(&web_ui_);
+ message_handler_ = std::make_unique<MockMediaRouterWebUIMessageHandler>(
media_router_ui_.get());
message_handler_->SetWebUIForTest(&web_ui_);
- EXPECT_CALL(*mock_router_, RegisterMediaSinksObserver(_))
+ EXPECT_CALL(mock_router_, RegisterMediaSinksObserver(_))
.WillRepeatedly(Invoke([this](MediaSinksObserver* observer) {
this->media_sinks_observers_.push_back(observer);
return true;
}));
- EXPECT_CALL(*mock_router_, RegisterMediaRoutesObserver(_)).Times(AnyNumber());
+ EXPECT_CALL(mock_router_, RegisterMediaRoutesObserver(_)).Times(AnyNumber());
// For some reason we push two sets of cast modes to the dialog, even when
// initializing the dialog with a presentation request. The WebUI can handle
// the forced mode that is not in the initial cast mode set, but is this a
@@ -795,7 +788,7 @@ TEST_F(MediaRouterUITest, SetsForcedCastModeWithPresentationURLs) {
base::Optional<MediaCastMode>(MediaCastMode::PRESENTATION)));
media_router_ui_->UIInitialized();
media_router_ui_->InitForTest(
- mock_router_, web_contents(), message_handler_.get(),
+ &mock_router_, web_contents(), message_handler_.get(),
std::move(start_presentation_context_), nullptr);
// |media_router_ui_| takes ownership of |request_callbacks|.
media_router_ui_.reset();
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_web_ui_test.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_web_ui_test.cc
index 58ef838a986..11ec23b4515 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_web_ui_test.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_web_ui_test.cc
@@ -4,12 +4,11 @@
#include "chrome/browser/ui/webui/media_router/media_router_web_ui_test.h"
-#include "base/memory/ptr_util.h"
-#include "chrome/browser/media/router/media_router_ui_service.h"
-#include "chrome/browser/media/router/media_router_ui_service_factory.h"
#include "chrome/browser/ui/toolbar/mock_media_router_action_controller.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model_factory.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service.h"
+#include "chrome/browser/ui/webui/media_router/media_router_ui_service_factory.h"
#include "chrome/test/base/dialog_test_browser_window.h"
class MockMediaRouterUIService : public media_router::MediaRouterUIService {
@@ -29,13 +28,13 @@ class MockMediaRouterUIService : public media_router::MediaRouterUIService {
std::unique_ptr<KeyedService> BuildMockMediaRouterUIService(
content::BrowserContext* context) {
- return base::MakeUnique<MockMediaRouterUIService>(
+ return std::make_unique<MockMediaRouterUIService>(
static_cast<Profile*>(context));
}
std::unique_ptr<KeyedService> BuildToolbarActionsModel(
content::BrowserContext* context) {
- return base::MakeUnique<ToolbarActionsModel>(static_cast<Profile*>(context),
+ return std::make_unique<ToolbarActionsModel>(static_cast<Profile*>(context),
nullptr);
}
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
index 2f6ac26489e..e528bf82973 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
@@ -9,8 +9,8 @@
#include <utility>
#include "base/bind.h"
+#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
-#include "base/metrics/sparse_histogram.h"
#include "base/metrics/user_metrics.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
@@ -96,7 +96,7 @@ const char kWindowOpen[] = "window.open";
std::unique_ptr<base::DictionaryValue> SinksAndIdentityToValue(
const std::vector<MediaSinkWithCastModes>& sinks,
const AccountInfo& account_info) {
- auto sink_list_and_identity = base::MakeUnique<base::DictionaryValue>();
+ auto sink_list_and_identity = std::make_unique<base::DictionaryValue>();
bool show_email = false;
bool show_domain = false;
std::string user_domain;
@@ -105,15 +105,15 @@ std::unique_ptr<base::DictionaryValue> SinksAndIdentityToValue(
sink_list_and_identity->SetString("userEmail", account_info.email);
}
- auto sinks_val = base::MakeUnique<base::ListValue>();
+ auto sinks_val = std::make_unique<base::ListValue>();
for (const MediaSinkWithCastModes& sink_with_cast_modes : sinks) {
- auto sink_val = base::MakeUnique<base::DictionaryValue>();
+ auto sink_val = std::make_unique<base::DictionaryValue>();
const MediaSink& sink = sink_with_cast_modes.sink;
sink_val->SetString("id", sink.id());
sink_val->SetString("name", sink.name());
- sink_val->SetInteger("iconType", sink.icon_type());
+ sink_val->SetInteger("iconType", static_cast<int>(sink.icon_type()));
if (sink.description())
sink_val->SetString("description", *sink.description());
@@ -156,33 +156,20 @@ std::unique_ptr<base::DictionaryValue> SinksAndIdentityToValue(
std::unique_ptr<base::DictionaryValue> RouteToValue(
const MediaRoute& route,
bool can_join,
- const std::string& extension_id,
bool incognito,
- int current_cast_mode,
- bool is_web_ui_route_controller_available) {
- auto dictionary = base::MakeUnique<base::DictionaryValue>();
+ int current_cast_mode) {
+ auto dictionary = std::make_unique<base::DictionaryValue>();
dictionary->SetString("id", route.media_route_id());
dictionary->SetString("sinkId", route.media_sink_id());
dictionary->SetString("description", route.description());
dictionary->SetBoolean("isLocal", route.is_local());
- dictionary->SetBoolean(
- "supportsWebUiController",
- is_web_ui_route_controller_available &&
- route.controller_type() != RouteControllerType::kNone);
+ dictionary->SetBoolean("supportsWebUiController",
+ route.controller_type() != RouteControllerType::kNone);
dictionary->SetBoolean("canJoin", can_join);
if (current_cast_mode > 0) {
dictionary->SetInteger("currentCastMode", current_cast_mode);
}
- const std::string& custom_path = route.custom_controller_path();
- if (!incognito && !custom_path.empty()) {
- std::string full_custom_controller_path =
- base::StringPrintf("%s://%s/%s", extensions::kExtensionScheme,
- extension_id.c_str(), custom_path.c_str());
- DCHECK(GURL(full_custom_controller_path).is_valid());
- dictionary->SetString("customControllerPath", full_custom_controller_path);
- }
-
return dictionary;
}
@@ -190,10 +177,10 @@ std::unique_ptr<base::ListValue> CastModesToValue(
const CastModeSet& cast_modes,
const std::string& source_host,
base::Optional<MediaCastMode> forced_cast_mode) {
- auto value = base::MakeUnique<base::ListValue>();
+ auto value = std::make_unique<base::ListValue>();
for (const MediaCastMode& cast_mode : cast_modes) {
- auto cast_mode_val = base::MakeUnique<base::DictionaryValue>();
+ auto cast_mode_val = std::make_unique<base::DictionaryValue>();
cast_mode_val->SetInteger("type", cast_mode);
cast_mode_val->SetString(
"description", MediaCastModeToDescription(cast_mode, source_host));
@@ -209,7 +196,7 @@ std::unique_ptr<base::ListValue> CastModesToValue(
// Returns an Issue dictionary created from |issue| that can be used in WebUI.
std::unique_ptr<base::DictionaryValue> IssueToValue(const Issue& issue) {
const IssueInfo& issue_info = issue.info();
- auto dictionary = base::MakeUnique<base::DictionaryValue>();
+ auto dictionary = std::make_unique<base::DictionaryValue>();
dictionary->SetInteger("id", issue.id());
dictionary->SetString("title", issue_info.title);
dictionary->SetString("message", issue_info.message);
@@ -261,8 +248,6 @@ MediaRouterWebUIMessageHandler::MediaRouterWebUIMessageHandler(
: incognito_(
Profile::FromWebUI(media_router_ui->web_ui())->IsOffTheRecord()),
dialog_closing_(false),
- is_web_ui_route_controller_available_(base::FeatureList::IsEnabled(
- features::kMediaRouterUIRouteController)),
media_router_ui_(media_router_ui) {}
MediaRouterWebUIMessageHandler::~MediaRouterWebUIMessageHandler() {}
@@ -303,9 +288,8 @@ void MediaRouterWebUIMessageHandler::OnCreateRouteResponseReceived(
if (route) {
int current_cast_mode = CurrentCastModeForRouteId(
route->media_route_id(), media_router_ui_->routes_and_cast_modes());
- std::unique_ptr<base::DictionaryValue> route_value(RouteToValue(
- *route, false, media_router_ui_->GetRouteProviderExtensionId(),
- incognito_, current_cast_mode, is_web_ui_route_controller_available_));
+ std::unique_ptr<base::DictionaryValue> route_value(
+ RouteToValue(*route, false, incognito_, current_cast_mode));
web_ui()->CallJavascriptFunctionUnsafe(kOnCreateRouteResponseReceived,
base::Value(sink_id), *route_value,
base::Value(route->for_display()));
@@ -726,8 +710,8 @@ void MediaRouterWebUIMessageHandler::OnReportClickedSinkIndex(
DVLOG(1) << "Unable to extract args.";
return;
}
- UMA_HISTOGRAM_SPARSE_SLOWLY("MediaRouter.Ui.Action.StartLocalPosition",
- std::min(index, 100));
+ base::UmaHistogramSparse("MediaRouter.Ui.Action.StartLocalPosition",
+ std::min(index, 100));
}
void MediaRouterWebUIMessageHandler::OnReportFilter(const base::ListValue*) {
@@ -816,8 +800,8 @@ void MediaRouterWebUIMessageHandler::OnReportSelectedCastMode(
return;
}
DCHECK(IsValidCastModeNum(cast_mode_type));
- UMA_HISTOGRAM_SPARSE_SLOWLY("MediaRouter.Ui.Navigate.SourceSelection",
- cast_mode_type);
+ base::UmaHistogramSparse("MediaRouter.Ui.Navigate.SourceSelection",
+ cast_mode_type);
media_router_ui_->RecordCastModeSelection(
static_cast<MediaCastMode>(cast_mode_type));
}
@@ -1040,7 +1024,7 @@ bool MediaRouterWebUIMessageHandler::ActOnIssueType(
std::string learn_more_url = GetLearnMoreUrl(args);
if (learn_more_url.empty())
return false;
- auto open_args = base::MakeUnique<base::ListValue>();
+ auto open_args = std::make_unique<base::ListValue>();
open_args->AppendString(learn_more_url);
web_ui()->CallJavascriptFunctionUnsafe(kWindowOpen, *open_args);
return true;
@@ -1123,9 +1107,7 @@ std::unique_ptr<base::ListValue> MediaRouterWebUIMessageHandler::RoutesToValue(
const std::vector<MediaRoute::Id>& joinable_route_ids,
const std::unordered_map<MediaRoute::Id, MediaCastMode>& current_cast_modes)
const {
- auto value = base::MakeUnique<base::ListValue>();
- const std::string& extension_id =
- media_router_ui_->GetRouteProviderExtensionId();
+ auto value = std::make_unique<base::ListValue>();
for (const MediaRoute& route : routes) {
bool can_join =
@@ -1133,8 +1115,7 @@ std::unique_ptr<base::ListValue> MediaRouterWebUIMessageHandler::RoutesToValue(
int current_cast_mode =
CurrentCastModeForRouteId(route.media_route_id(), current_cast_modes);
std::unique_ptr<base::DictionaryValue> route_val(
- RouteToValue(route, can_join, extension_id, incognito_,
- current_cast_mode, is_web_ui_route_controller_available_));
+ RouteToValue(route, can_join, incognito_, current_cast_mode));
value->Append(std::move(route_val));
}
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h
index dd82fa2a258..43e0f44b13f 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h
@@ -166,9 +166,6 @@ class MediaRouterWebUIMessageHandler : public content::WebUIMessageHandler {
// Keeps track of whether a command to close the dialog has been issued.
bool dialog_closing_;
- // Whether the WebUI version of route controller is available for use.
- const bool is_web_ui_route_controller_available_;
-
// The media status currently shown in the UI.
base::Optional<MediaStatus> current_media_status_;
diff --git a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc
index 9a541e8c5c5..69112d983ee 100644
--- a/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc
@@ -3,10 +3,13 @@
// found in the LICENSE file.
#include "chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h"
+
+#include <memory>
+
#include "base/macros.h"
#include "base/strings/stringprintf.h"
-#include "chrome/browser/media/router/mock_media_router.h"
-#include "chrome/browser/media/router/mojo/media_router_mojo_test.h"
+#include "chrome/browser/media/router/test/media_router_mojo_test.h"
+#include "chrome/browser/media/router/test/mock_media_router.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/webui/media_router/media_router_ui.h"
@@ -25,8 +28,6 @@ namespace media_router {
namespace {
-const char kProviderExtensionIdForTesting[] = "test_id";
-const char kControllerPathForTesting[] = "test_path";
const char kUserEmailForTesting[] = "nobody@example.com";
const char kUserDomainForTesting[] = "example.com";
@@ -67,7 +68,7 @@ MediaRoute CreateRoute() {
bool is_local = true;
bool is_for_display = true;
MediaRoute route(route_id, MediaSource("mediaSource"), sink_id, description,
- is_local, kControllerPathForTesting, is_for_display);
+ is_local, is_for_display);
return route;
}
@@ -94,7 +95,6 @@ class MockMediaRouterUI : public MediaRouterUI {
MOCK_CONST_METHOD0(UserSelectedTabMirroringForCurrentOrigin, bool());
MOCK_METHOD1(RecordCastModeSelection, void(MediaCastMode cast_mode));
MOCK_CONST_METHOD0(cast_modes, const std::set<MediaCastMode>&());
- MOCK_CONST_METHOD0(GetRouteProviderExtensionId, const std::string&());
MOCK_METHOD1(OnMediaControllerUIAvailable,
void(const MediaRoute::Id& route_id));
MOCK_METHOD0(OnMediaControllerUIClosed, void());
@@ -139,8 +139,7 @@ class TestMediaRouterWebUIMessageHandler
class MediaRouterWebUIMessageHandlerTest : public MediaRouterWebUITest {
public:
MediaRouterWebUIMessageHandlerTest()
- : web_ui_(base::MakeUnique<content::TestWebUI>()),
- provider_extension_id_(kProviderExtensionIdForTesting) {}
+ : web_ui_(std::make_unique<content::TestWebUI>()) {}
~MediaRouterWebUIMessageHandlerTest() override {}
// BrowserWithTestWindowTest:
@@ -149,8 +148,8 @@ class MediaRouterWebUIMessageHandlerTest : public MediaRouterWebUITest {
chrome::NewTab(browser());
web_ui_->set_web_contents(
browser()->tab_strip_model()->GetActiveWebContents());
- mock_media_router_ui_ = base::MakeUnique<MockMediaRouterUI>(web_ui_.get());
- handler_ = base::MakeUnique<TestMediaRouterWebUIMessageHandler>(
+ mock_media_router_ui_ = std::make_unique<MockMediaRouterUI>(web_ui_.get());
+ handler_ = std::make_unique<TestMediaRouterWebUIMessageHandler>(
mock_media_router_ui_.get());
handler_->SetWebUIForTest(web_ui_.get());
}
@@ -207,8 +206,11 @@ class MediaRouterWebUIMessageHandlerTest : public MediaRouterWebUITest {
return dict_value;
}
+ MockMediaRouter* router() { return &router_; }
+
protected:
std::unique_ptr<content::TestWebUI> web_ui_;
+ MockMediaRouter router_;
std::unique_ptr<MockMediaRouterUI> mock_media_router_ui_;
std::unique_ptr<TestMediaRouterWebUIMessageHandler> handler_;
const std::string provider_extension_id_;
@@ -338,8 +340,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, UpdateRoutes) {
current_cast_modes.insert(
std::make_pair(route.media_route_id(), MediaCastMode::PRESENTATION));
- EXPECT_CALL(*mock_media_router_ui_, GetRouteProviderExtensionId()).WillOnce(
- ReturnRef(provider_extension_id()));
handler_->UpdateRoutes({route}, joinable_route_ids, current_cast_modes);
const base::DictionaryValue* route_value =
ExtractDictFromListFromCallArg("media_router.ui.setRouteList");
@@ -351,20 +351,12 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, UpdateRoutes) {
EXPECT_TRUE(GetBooleanFromDict(route_value, "canJoin"));
EXPECT_EQ(MediaCastMode::PRESENTATION,
GetIntegerFromDict(route_value, "currentCastMode"));
- std::string expected_path = base::StringPrintf("%s://%s/%s",
- extensions::kExtensionScheme,
- kProviderExtensionIdForTesting,
- kControllerPathForTesting);
- EXPECT_EQ(expected_path,
- GetStringFromDict(route_value, "customControllerPath"));
}
TEST_F(MediaRouterWebUIMessageHandlerTest, UpdateRoutesIncognito) {
handler_->set_incognito_for_test(true);
const MediaRoute route = CreateRoute();
- EXPECT_CALL(*mock_media_router_ui_, GetRouteProviderExtensionId())
- .WillOnce(ReturnRef(provider_extension_id()));
handler_->UpdateRoutes({route}, std::vector<MediaRoute::Id>(),
std::unordered_map<MediaRoute::Id, MediaCastMode>());
const base::DictionaryValue* route_value =
@@ -379,9 +371,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, UpdateRoutesIncognito) {
int actual_current_cast_mode = -1;
EXPECT_FALSE(
route_value->GetInteger("currentCastMode", &actual_current_cast_mode));
- std::string custom_controller_path;
- EXPECT_FALSE(
- route_value->GetString("customControllerPath", &custom_controller_path));
}
TEST_F(MediaRouterWebUIMessageHandlerTest, SetCastModesList) {
@@ -463,8 +452,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnCreateRouteResponseReceived) {
bool incognito = false;
route.set_incognito(incognito);
- EXPECT_CALL(*mock_media_router_ui_, GetRouteProviderExtensionId())
- .WillOnce(ReturnRef(provider_extension_id()));
handler_->OnCreateRouteResponseReceived(route.media_sink_id(), &route);
const content::TestWebUI::CallData& call_data = *web_ui_->call_data()[0];
@@ -480,11 +467,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnCreateRouteResponseReceived) {
EXPECT_EQ(route.media_sink_id(), GetStringFromDict(route_value, "sinkId"));
EXPECT_EQ(route.description(), GetStringFromDict(route_value, "description"));
EXPECT_EQ(route.is_local(), GetBooleanFromDict(route_value, "isLocal"));
- std::string expected_path = base::StringPrintf(
- "%s://%s/%s", extensions::kExtensionScheme,
- kProviderExtensionIdForTesting, kControllerPathForTesting);
- EXPECT_EQ(expected_path,
- GetStringFromDict(route_value, "customControllerPath"));
bool route_for_display = false;
ASSERT_TRUE(call_data.arg3()->GetAsBoolean(&route_for_display));
@@ -498,8 +480,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest,
bool incognito = true;
route.set_incognito(incognito);
- EXPECT_CALL(*mock_media_router_ui_, GetRouteProviderExtensionId()).WillOnce(
- ReturnRef(provider_extension_id()));
handler_->OnCreateRouteResponseReceived(route.media_sink_id(), &route);
const content::TestWebUI::CallData& call_data = *web_ui_->call_data()[0];
@@ -516,9 +496,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest,
EXPECT_EQ(route.description(), GetStringFromDict(route_value, "description"));
EXPECT_EQ(route.is_local(), GetBooleanFromDict(route_value, "isLocal"));
- std::string actual_path;
- EXPECT_FALSE(route_value->GetString("customControllerPath", &actual_path));
-
bool route_for_display = false;
ASSERT_TRUE(call_data.arg3()->GetAsBoolean(&route_for_display));
EXPECT_TRUE(route_for_display);
@@ -577,8 +554,6 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, RecordCastModeSelection) {
TEST_F(MediaRouterWebUIMessageHandlerTest, RetrieveCastModeSelection) {
base::ListValue args;
std::set<MediaCastMode> cast_modes = {MediaCastMode::TAB_MIRROR};
- EXPECT_CALL(*mock_media_router_ui_, GetRouteProviderExtensionId())
- .WillRepeatedly(ReturnRef(provider_extension_id()));
EXPECT_CALL(*mock_media_router_ui_, cast_modes())
.WillRepeatedly(ReturnRef(cast_modes));
@@ -606,7 +581,7 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnRouteDetailsOpenedAndClosed) {
const std::string route_id = "routeId123";
base::ListValue args_list;
base::DictionaryValue* args;
- args_list.Append(base::MakeUnique<base::DictionaryValue>());
+ args_list.Append(std::make_unique<base::DictionaryValue>());
args_list.GetDictionary(0, &args);
args->SetString("routeId", route_id);
@@ -619,8 +594,8 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnRouteDetailsOpenedAndClosed) {
}
TEST_F(MediaRouterWebUIMessageHandlerTest, OnMediaCommandsReceived) {
- auto controller =
- base::MakeRefCounted<MockMediaRouteController>("routeId", profile());
+ auto controller = base::MakeRefCounted<MockMediaRouteController>(
+ "routeId", profile(), router());
EXPECT_CALL(*mock_media_router_ui_, GetMediaRouteController())
.WillRepeatedly(Return(controller.get()));
MediaStatus status;
@@ -636,7 +611,7 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnMediaCommandsReceived) {
handler_->OnPauseCurrentMedia(&args_list);
base::DictionaryValue* args;
- args_list.Append(base::MakeUnique<base::DictionaryValue>());
+ args_list.Append(std::make_unique<base::DictionaryValue>());
args_list.GetDictionary(0, &args);
const int time = 50;
@@ -657,8 +632,8 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnMediaCommandsReceived) {
}
TEST_F(MediaRouterWebUIMessageHandlerTest, OnSetMediaRemotingEnabled) {
- auto controller =
- base::MakeRefCounted<MirroringMediaRouteController>("routeId", profile());
+ auto controller = base::MakeRefCounted<MirroringMediaRouteController>(
+ "routeId", profile(), router());
EXPECT_CALL(*mock_media_router_ui_, GetMediaRouteController())
.WillRepeatedly(Return(controller.get()));
@@ -669,8 +644,8 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnSetMediaRemotingEnabled) {
}
TEST_F(MediaRouterWebUIMessageHandlerTest, OnInvalidMediaCommandsReceived) {
- auto controller =
- base::MakeRefCounted<MockMediaRouteController>("routeId", profile());
+ auto controller = base::MakeRefCounted<MockMediaRouteController>(
+ "routeId", profile(), router());
EXPECT_CALL(*mock_media_router_ui_, GetMediaRouteController())
.WillRepeatedly(Return(controller.get()));
@@ -684,7 +659,7 @@ TEST_F(MediaRouterWebUIMessageHandlerTest, OnInvalidMediaCommandsReceived) {
base::ListValue args_list;
base::DictionaryValue* args;
- args_list.Append(base::MakeUnique<base::DictionaryValue>());
+ args_list.Append(std::make_unique<base::DictionaryValue>());
args_list.GetDictionary(0, &args);
// Seek positions greater than the duration or negative should be ignored.
diff --git a/chromium/chrome/browser/ui/webui/media_router/query_result_manager.cc b/chromium/chrome/browser/ui/webui/media_router/query_result_manager.cc
index 2bd508abbc4..701652301c5 100644
--- a/chromium/chrome/browser/ui/webui/media_router/query_result_manager.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/query_result_manager.cc
@@ -7,7 +7,6 @@
#include <utility>
#include "base/containers/hash_tables.h"
-#include "base/memory/ptr_util.h"
#include "base/stl_util.h"
#include "chrome/browser/media/router/media_router.h"
#include "chrome/browser/media/router/media_sinks_observer.h"
@@ -205,7 +204,7 @@ QueryResultManager::GetHighestPrioritySourceForCastModeAndSink(
for (const MediaSource& source : cast_mode_it->second) {
if (sources_for_sink.HasSource(cast_mode, source))
- return base::MakeUnique<MediaSource>(source.id());
+ return std::make_unique<MediaSource>(source.id());
}
return std::unique_ptr<MediaSource>();
}
diff --git a/chromium/chrome/browser/ui/webui/media_router/query_result_manager_unittest.cc b/chromium/chrome/browser/ui/webui/media_router/query_result_manager_unittest.cc
index 4b3d65179e3..f03f84ca9b5 100644
--- a/chromium/chrome/browser/ui/webui/media_router/query_result_manager_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/media_router/query_result_manager_unittest.cc
@@ -9,7 +9,7 @@
#include "base/json/json_writer.h"
#include "base/macros.h"
#include "chrome/browser/media/router/media_sinks_observer.h"
-#include "chrome/browser/media/router/mock_media_router.h"
+#include "chrome/browser/media/router/test/mock_media_router.h"
#include "chrome/common/media_router/media_source_helper.h"
#include "content/public/test/test_browser_thread_bundle.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chromium/chrome/browser/ui/webui/memory_internals_ui.cc b/chromium/chrome/browser/ui/webui/memory_internals_ui.cc
index e60edf29237..ebf83424203 100644
--- a/chromium/chrome/browser/ui/webui/memory_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/memory_internals_ui.cc
@@ -12,7 +12,6 @@
#include "base/allocator/features.h"
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/path_service.h"
#include "base/process/process_handle.h"
@@ -48,10 +47,13 @@ namespace {
// Returns the string to display at the top of the page for help.
std::string GetMessageString() {
#if BUILDFLAG(USE_ALLOCATOR_SHIM)
- switch (ProfilingProcessHost::GetCurrentMode()) {
+ switch (ProfilingProcessHost::GetInstance()->GetMode()) {
case ProfilingProcessHost::Mode::kAll:
return std::string("Memory logging is enabled for all processes.");
+ case ProfilingProcessHost::Mode::kAllRenderers:
+ return std::string("Memory logging is enabled for all renderers.");
+
case ProfilingProcessHost::Mode::kBrowser:
return std::string(
"Memory logging is enabled for just the browser process.");
@@ -59,6 +61,11 @@ std::string GetMessageString() {
case ProfilingProcessHost::Mode::kGpu:
return std::string("Memory logging is enabled for just the gpu process.");
+ case ProfilingProcessHost::Mode::kManual:
+ return std::string(
+ "Memory logging must be manually enabled for each process via "
+ "chrome://memory-internals.");
+
case ProfilingProcessHost::Mode::kMinimal:
return std::string(
"Memory logging is enabled for the browser and GPU processes.");
@@ -125,18 +132,23 @@ class MemoryInternalsDOMHandler : public content::WebUIMessageHandler,
// Callback for the "requestProcessList" message.
void HandleRequestProcessList(const base::ListValue* args);
- // Callback for the "dumpProcess" message.
- void HandleDumpProcess(const base::ListValue* args);
+ // Callback for the "saveDump" message.
+ void HandleSaveDump(const base::ListValue* args);
// Callback for the "reportProcess" message.
void HandleReportProcess(const base::ListValue* args);
+ // Callback for the "startProfiling" message.
+ void HandleStartProfiling(const base::ListValue* args);
+
private:
// Hops to the IO thread to enumerate child processes, and back to the UI
// thread to fill in the renderer processes.
static void GetChildProcessesOnIOThread(
base::WeakPtr<MemoryInternalsDOMHandler> dom_handler);
- void ReturnProcessListOnUIThread(std::vector<base::Value> children);
+ void GetProfiledPids(std::vector<base::Value> children);
+ void ReturnProcessListOnUIThread(std::vector<base::Value> children,
+ std::vector<base::ProcessId> profiled_pids);
// SelectFileDialog::Listener implementation:
void FileSelected(const base::FilePath& path,
@@ -144,6 +156,8 @@ class MemoryInternalsDOMHandler : public content::WebUIMessageHandler,
void* params) override;
void FileSelectionCanceled(void* params) override;
+ void SaveTraceFinished(bool success);
+
scoped_refptr<ui::SelectFileDialog> select_file_dialog_;
content::WebUI* web_ui_; // The WebUI that owns us.
@@ -168,13 +182,17 @@ void MemoryInternalsDOMHandler::RegisterMessages() {
base::Bind(&MemoryInternalsDOMHandler::HandleRequestProcessList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
- "dumpProcess",
- base::BindRepeating(&MemoryInternalsDOMHandler::HandleDumpProcess,
+ "saveDump",
+ base::BindRepeating(&MemoryInternalsDOMHandler::HandleSaveDump,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"reportProcess",
base::BindRepeating(&MemoryInternalsDOMHandler::HandleReportProcess,
base::Unretained(this)));
+ web_ui()->RegisterMessageCallback(
+ "startProfiling",
+ base::BindRepeating(&MemoryInternalsDOMHandler::HandleStartProfiling,
+ base::Unretained(this)));
}
void MemoryInternalsDOMHandler::HandleRequestProcessList(
@@ -187,26 +205,27 @@ void MemoryInternalsDOMHandler::HandleRequestProcessList(
weak_factory_.GetWeakPtr()));
}
-void MemoryInternalsDOMHandler::HandleDumpProcess(const base::ListValue* args) {
- if (!args->is_list() || args->GetList().size() != 1)
- return;
- const base::Value& pid_value = args->GetList()[0];
- if (!pid_value.is_int())
- return;
-
- int pid = pid_value.GetInt();
+void MemoryInternalsDOMHandler::HandleSaveDump(const base::ListValue* args) {
base::FilePath default_file = base::FilePath().AppendASCII(
- base::StringPrintf("memlog_%d.json.gz", pid));
+ base::StringPrintf("trace_with_heap_dump.json.gz"));
#if defined(OS_ANDROID)
+ base::Value result("Saving...");
+ AllowJavascript();
+ CallJavascriptFunction("setSaveDumpMessage", result);
+
// On Android write to the user data dir.
// TODO(bug 757115) Does it make sense to show the Android file picker here
// instead? Need to test what that looks like.
base::FilePath user_data_dir;
PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
base::FilePath output_path = user_data_dir.Append(default_file);
- ProfilingProcessHost::GetInstance()->RequestProcessDump(
- pid, std::move(output_path), base::OnceClosure());
+ ProfilingProcessHost::GetInstance()->SaveTraceWithHeapDumpToFile(
+ std::move(output_path),
+ base::BindOnce(&MemoryInternalsDOMHandler::SaveTraceFinished,
+ weak_factory_.GetWeakPtr()),
+ false);
+
(void)web_ui_; // Avoid warning about not using private web_ui_ member.
#else
if (select_file_dialog_)
@@ -215,12 +234,10 @@ void MemoryInternalsDOMHandler::HandleDumpProcess(const base::ListValue* args) {
this,
std::make_unique<ChromeSelectFilePolicy>(web_ui_->GetWebContents()));
- // Pass the PID to dump via the "params" for the callback to use.
select_file_dialog_->SelectFile(
ui::SelectFileDialog::SELECT_SAVEAS_FILE, base::string16(), default_file,
nullptr, 0, FILE_PATH_LITERAL(".json.gz"),
- web_ui_->GetWebContents()->GetTopLevelNativeWindow(),
- reinterpret_cast<void*>(pid));
+ web_ui_->GetWebContents()->GetTopLevelNativeWindow(), nullptr);
#endif
}
@@ -233,33 +250,48 @@ void MemoryInternalsDOMHandler::HandleReportProcess(
"MEMLOG_MANUAL_TRIGGER");
}
+void MemoryInternalsDOMHandler::HandleStartProfiling(
+ const base::ListValue* args) {
+ if (!args->is_list() || args->GetList().size() != 1)
+ return;
+
+ ProfilingProcessHost::GetInstance()->StartManualProfiling(
+ args->GetList()[0].GetInt());
+}
+
void MemoryInternalsDOMHandler::GetChildProcessesOnIOThread(
base::WeakPtr<MemoryInternalsDOMHandler> dom_handler) {
std::vector<base::Value> result;
- if (ProfilingProcessHost::GetCurrentMode() !=
- ProfilingProcessHost::Mode::kNone) {
- // Add child processes (this does not include renderers).
- for (content::BrowserChildProcessHostIterator iter; !iter.Done(); ++iter) {
- // Note that ChildProcessData.id is a child ID and not an OS PID.
- const content::ChildProcessData& data = iter.GetData();
-
- if (ProfilingProcessHost::GetInstance()->ShouldProfileProcessType(
- data.process_type)) {
- result.push_back(MakeProcessInfo(base::GetProcId(data.handle),
- GetChildDescription(data)));
- }
+ // The only non-renderer child process that currently supports out-of-process
+ // heap profiling is GPU.
+ for (content::BrowserChildProcessHostIterator iter; !iter.Done(); ++iter) {
+ // Note that ChildProcessData.id is a child ID and not an OS PID.
+ const content::ChildProcessData& data = iter.GetData();
+
+ if (data.process_type == content::PROCESS_TYPE_GPU) {
+ result.push_back(MakeProcessInfo(base::GetProcId(data.handle),
+ GetChildDescription(data)));
}
}
content::BrowserThread::PostTask(
content::BrowserThread::UI, FROM_HERE,
+ base::BindOnce(&MemoryInternalsDOMHandler::GetProfiledPids, dom_handler,
+ std::move(result)));
+}
+
+void MemoryInternalsDOMHandler::GetProfiledPids(
+ std::vector<base::Value> children) {
+ DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
+ ProfilingProcessHost::GetInstance()->GetProfiledPids(
base::BindOnce(&MemoryInternalsDOMHandler::ReturnProcessListOnUIThread,
- dom_handler, std::move(result)));
+ weak_factory_.GetWeakPtr(), std::move(children)));
}
void MemoryInternalsDOMHandler::ReturnProcessListOnUIThread(
- std::vector<base::Value> children) {
+ std::vector<base::Value> children,
+ std::vector<base::ProcessId> profiled_pids) {
// This function will be called with the child processes that are not
// renderers. It will fill in the browser and renderer processes on the UI
// thread (RenderProcessHost is UI-thread only) and return the full list.
@@ -267,26 +299,19 @@ void MemoryInternalsDOMHandler::ReturnProcessListOnUIThread(
std::vector<base::Value>& process_list = process_list_value.GetList();
// Add browser process.
- if (ProfilingProcessHost::GetInstance()->ShouldProfileProcessType(
- content::ProcessType::PROCESS_TYPE_BROWSER)) {
- process_list.push_back(
- MakeProcessInfo(base::GetCurrentProcId(), "Browser"));
- }
+ process_list.push_back(MakeProcessInfo(base::GetCurrentProcId(), "Browser"));
// Append renderer processes.
- if (ProfilingProcessHost::GetInstance()->ShouldProfileProcessType(
- content::ProcessType::PROCESS_TYPE_RENDERER)) {
- auto iter = content::RenderProcessHost::AllHostsIterator();
- while (!iter.IsAtEnd()) {
- base::ProcessHandle renderer_handle = iter.GetCurrentValue()->GetHandle();
- base::ProcessId renderer_pid = base::GetProcId(renderer_handle);
- if (renderer_pid != 0) {
- // TODO(brettw) make a better description of the process, maybe see
- // what TaskManager does to get the page title.
- process_list.push_back(MakeProcessInfo(renderer_pid, "Renderer"));
- }
- iter.Advance();
+ auto iter = content::RenderProcessHost::AllHostsIterator();
+ while (!iter.IsAtEnd()) {
+ base::ProcessHandle renderer_handle = iter.GetCurrentValue()->GetHandle();
+ base::ProcessId renderer_pid = base::GetProcId(renderer_handle);
+ if (renderer_pid != 0) {
+ // TODO(brettw) make a better description of the process, maybe see
+ // what TaskManager does to get the page title.
+ process_list.push_back(MakeProcessInfo(renderer_pid, "Renderer"));
}
+ iter.Advance();
}
// Append all child processes collected on the IO thread.
@@ -294,6 +319,21 @@ void MemoryInternalsDOMHandler::ReturnProcessListOnUIThread(
std::make_move_iterator(std::begin(children)),
std::make_move_iterator(std::end(children)));
+ // Sort profiled_pids to allow binary_search in the loop.
+ std::sort(profiled_pids.begin(), profiled_pids.end());
+
+ // Append whether each process is being profiled.
+ for (base::Value& value : process_list) {
+ std::vector<base::Value>& value_as_list = value.GetList();
+ DCHECK_EQ(value_as_list.size(), 2u);
+
+ base::ProcessId pid =
+ static_cast<base::ProcessId>(value_as_list[0].GetInt());
+ bool is_profiled =
+ std::binary_search(profiled_pids.begin(), profiled_pids.end(), pid);
+ value_as_list.push_back(base::Value(is_profiled));
+ }
+
// Pass the results in a dictionary.
base::Value result(base::Value::Type::DICTIONARY);
result.SetKey("message", base::Value(GetMessageString()));
@@ -301,16 +341,20 @@ void MemoryInternalsDOMHandler::ReturnProcessListOnUIThread(
AllowJavascript();
CallJavascriptFunction("returnProcessList", result);
- DisallowJavascript();
}
void MemoryInternalsDOMHandler::FileSelected(const base::FilePath& path,
int index,
void* params) {
- // The PID to dump was stashed in the params.
- int pid = reinterpret_cast<intptr_t>(params);
- ProfilingProcessHost::GetInstance()->RequestProcessDump(pid, path,
- base::OnceClosure());
+ base::Value result("Saving...");
+ AllowJavascript();
+ CallJavascriptFunction("setSaveDumpMessage", result);
+
+ ProfilingProcessHost::GetInstance()->SaveTraceWithHeapDumpToFile(
+ path,
+ base::BindOnce(&MemoryInternalsDOMHandler::SaveTraceFinished,
+ weak_factory_.GetWeakPtr()),
+ false);
select_file_dialog_ = nullptr;
}
@@ -318,12 +362,18 @@ void MemoryInternalsDOMHandler::FileSelectionCanceled(void* params) {
select_file_dialog_ = nullptr;
}
+void MemoryInternalsDOMHandler::SaveTraceFinished(bool success) {
+ base::Value result(success ? "Save successful." : "Save failure.");
+ AllowJavascript();
+ CallJavascriptFunction("setSaveDumpMessage", result);
+}
+
} // namespace
MemoryInternalsUI::MemoryInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
web_ui->AddMessageHandler(
- base::MakeUnique<MemoryInternalsDOMHandler>(web_ui));
+ std::make_unique<MemoryInternalsDOMHandler>(web_ui));
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateMemoryInternalsUIHTMLSource());
diff --git a/chromium/chrome/browser/ui/webui/module_database_conflicts_handler.cc b/chromium/chrome/browser/ui/webui/module_database_conflicts_handler.cc
index a1c3840deaa..aedb109d472 100644
--- a/chromium/chrome/browser/ui/webui/module_database_conflicts_handler.cc
+++ b/chromium/chrome/browser/ui/webui/module_database_conflicts_handler.cc
@@ -8,7 +8,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string16.h"
#include "base/strings/string_number_conversions.h"
#include "base/values.h"
@@ -38,7 +37,7 @@ void ModuleDatabaseConflictsHandler::OnNewModuleFound(
const ModuleInfoData& module_data) {
DCHECK(module_list_);
- auto data = base::MakeUnique<base::DictionaryValue>();
+ auto data = std::make_unique<base::DictionaryValue>();
// TODO(pmonette): Set the status when conflicting module detection is added.
constexpr int kGoodStatus = 1;
@@ -93,7 +92,7 @@ void ModuleDatabaseConflictsHandler::HandleRequestModuleList(
// The request is handled asynchronously, filling up the |module_list_|,
// and will callback via OnModuleDatabaseIdle() on completion.
- module_list_ = base::MakeUnique<base::ListValue>();
+ module_list_ = std::make_unique<base::ListValue>();
auto* module_database = ModuleDatabase::GetInstance();
module_database->IncreaseInspectionPriority();
diff --git a/chromium/chrome/browser/ui/webui/nacl_ui.cc b/chromium/chrome/browser/ui/webui/nacl_ui.cc
index 570deb97bff..80e72f55980 100644
--- a/chromium/chrome/browser/ui/webui/nacl_ui.cc
+++ b/chromium/chrome/browser/ui/webui/nacl_ui.cc
@@ -17,7 +17,6 @@
#include "base/files/file_util.h"
#include "base/json/json_file_value_serializer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/metrics/user_metrics.h"
#include "base/path_service.h"
@@ -388,7 +387,7 @@ void NaClDomHandler::MaybeRespondToPage() {
NaClUI::NaClUI(content::WebUI* web_ui) : WebUIController(web_ui) {
base::RecordAction(UserMetricsAction("ViewAboutNaCl"));
- web_ui->AddMessageHandler(base::MakeUnique<NaClDomHandler>());
+ web_ui->AddMessageHandler(std::make_unique<NaClDomHandler>());
// Set up the about:nacl source.
Profile* profile = Profile::FromWebUI(web_ui);
diff --git a/chromium/chrome/browser/ui/webui/net_export_ui.cc b/chromium/chrome/browser/ui/webui/net_export_ui.cc
index 193c7da8cad..96b332cda49 100644
--- a/chromium/chrome/browser/ui/webui/net_export_ui.cc
+++ b/chromium/chrome/browser/ui/webui/net_export_ui.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/scoped_observer.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/string_util.h"
@@ -405,7 +404,7 @@ NetExportMessageHandler::GetURLRequestContexts() const {
} // namespace
NetExportUI::NetExportUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<NetExportMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<NetExportMessageHandler>());
// Set up the chrome://net-export/ source.
Profile* profile = Profile::FromWebUI(web_ui);
diff --git a/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui.cc b/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui.cc
index c45df62f3d5..158173bac8e 100644
--- a/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui.cc
@@ -20,7 +20,6 @@
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/sequenced_task_runner_helpers.h"
@@ -735,7 +734,7 @@ void NetInternalsMessageHandler::IOThreadImpl::OnHSTSQuery(
std::string domain;
bool get_domain_result = list->GetString(0, &domain);
DCHECK(get_domain_result);
- auto result = base::MakeUnique<base::DictionaryValue>();
+ auto result = std::make_unique<base::DictionaryValue>();
if (base::IsStringASCII(domain)) {
net::TransportSecurityState* transport_security_state =
@@ -854,7 +853,7 @@ void NetInternalsMessageHandler::IOThreadImpl::OnExpectCTQuery(
std::string domain;
bool domain_result = list->GetString(0, &domain);
DCHECK(domain_result);
- auto result = base::MakeUnique<base::DictionaryValue>();
+ auto result = std::make_unique<base::DictionaryValue>();
if (base::IsStringASCII(domain)) {
net::TransportSecurityState* transport_security_state =
@@ -935,10 +934,10 @@ void NetInternalsMessageHandler::IOThreadImpl::OnExpectCTTestReport(
if (!expect_ct_reporter_) {
std::unique_ptr<base::Value> success =
- base::MakeUnique<base::Value>("success");
+ std::make_unique<base::Value>("success");
std::unique_ptr<base::Value> failure =
- base::MakeUnique<base::Value>("failure");
- expect_ct_reporter_ = base::MakeUnique<ChromeExpectCTReporter>(
+ std::make_unique<base::Value>("failure");
+ expect_ct_reporter_ = std::make_unique<ChromeExpectCTReporter>(
GetMainContext(),
base::Bind(
&NetInternalsMessageHandler::IOThreadImpl::SendJavascriptCommand,
@@ -995,7 +994,7 @@ void NetInternalsMessageHandler::ImportONCFileToNSSDB(
if (!user) {
std::string error = "User not found.";
SendJavascriptCommand("receivedONCFileParse",
- base::MakeUnique<base::Value>(error));
+ std::make_unique<base::Value>(error));
return;
}
@@ -1037,7 +1036,7 @@ void NetInternalsMessageHandler::OnCertificatesImported(
error += "Some certificates couldn't be imported. ";
SendJavascriptCommand("receivedONCFileParse",
- base::MakeUnique<base::Value>(error));
+ std::make_unique<base::Value>(error));
}
void NetInternalsMessageHandler::OnImportONCFile(
@@ -1060,7 +1059,7 @@ void NetInternalsMessageHandler::OnStoreDebugLogs(const base::ListValue* list) {
DCHECK(list);
SendJavascriptCommand("receivedStoreDebugLogs",
- base::MakeUnique<base::Value>("Creating log file..."));
+ std::make_unique<base::Value>("Creating log file..."));
Profile* profile = Profile::FromWebUI(web_ui());
const DownloadPrefs* const prefs = DownloadPrefs::FromBrowserContext(profile);
base::FilePath path = prefs->DownloadPath();
@@ -1081,7 +1080,7 @@ void NetInternalsMessageHandler::OnStoreDebugLogsCompleted(
else
status = "Failed to create log file";
SendJavascriptCommand("receivedStoreDebugLogs",
- base::MakeUnique<base::Value>(status));
+ std::make_unique<base::Value>(status));
}
void NetInternalsMessageHandler::OnSetNetworkDebugMode(
@@ -1105,7 +1104,7 @@ void NetInternalsMessageHandler::OnSetNetworkDebugModeCompleted(
: "Failed to change debug mode to ";
status += subsystem;
SendJavascriptCommand("receivedSetNetworkDebugMode",
- base::MakeUnique<base::Value>(status));
+ std::make_unique<base::Value>(status));
}
#endif // defined(OS_CHROMEOS)
@@ -1204,7 +1203,7 @@ void NetInternalsMessageHandler::IOThreadImpl::SendNetInfo(int info_sources) {
NetInternalsUI::NetInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<NetInternalsMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<NetInternalsMessageHandler>());
// Set up the chrome://net-internals/ source.
Profile* profile = Profile::FromWebUI(web_ui);
diff --git a/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui_browsertest.cc
index 577d898bb4a..3acf04451cb 100644
--- a/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/net_internals/net_internals_ui_browsertest.cc
@@ -322,7 +322,7 @@ void NetInternalsTest::MessageHandler::GetNetLogFileContents(
base::ScopedAllowBlockingForTesting allow_blocking;
std::unique_ptr<WriteNetLogState> state =
- base::MakeUnique<WriteNetLogState>();
+ std::make_unique<WriteNetLogState>();
ASSERT_TRUE(state->temp_directory.CreateUniqueTempDir());
ASSERT_TRUE(base::CreateTemporaryFileInDir(state->temp_directory.GetPath(),
diff --git a/chromium/chrome/browser/ui/webui/ntp/app_icon_webui_handler.cc b/chromium/chrome/browser/ui/webui/ntp/app_icon_webui_handler.cc
index 5112ef8092d..beaad4ec2c2 100644
--- a/chromium/chrome/browser/ui/webui/ntp/app_icon_webui_handler.cc
+++ b/chromium/chrome/browser/ui/webui/ntp/app_icon_webui_handler.cc
@@ -23,7 +23,7 @@ std::unique_ptr<base::Value> GetDominantColorCssString(
scoped_refptr<base::RefCountedMemory> png) {
color_utils::GridSampler sampler;
SkColor color = color_utils::CalculateKMeanColorOfPNG(png);
- return base::MakeUnique<base::Value>(
+ return std::make_unique<base::Value>(
base::StringPrintf("rgb(%d, %d, %d)", SkColorGetR(color),
SkColorGetG(color), SkColorGetB(color)));
}
diff --git a/chromium/chrome/browser/ui/webui/ntp/app_launcher_handler.cc b/chromium/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
index c555fe42e23..708f400dd42 100644
--- a/chromium/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
+++ b/chromium/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
@@ -15,7 +15,6 @@
#include "base/bind_helpers.h"
#include "base/command_line.h"
#include "base/i18n/rtl.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/field_trial.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_util.h"
@@ -346,7 +345,7 @@ void AppLauncherHandler::FillAppDictionary(base::DictionaryValue* dictionary) {
// CreateAppInfo and ClearOrdinals can change the extension prefs.
base::AutoReset<bool> auto_reset(&ignore_changes_, true);
- auto installed_extensions = base::MakeUnique<base::ListValue>();
+ auto installed_extensions = std::make_unique<base::ListValue>();
Profile* profile = Profile::FromWebUI(web_ui());
PrefService* prefs = profile->GetPrefs();
@@ -366,7 +365,7 @@ void AppLauncherHandler::FillAppDictionary(base::DictionaryValue* dictionary) {
if (!app_page_names || !app_page_names->GetSize()) {
ListPrefUpdate update(prefs, prefs::kNtpAppPageNames);
base::ListValue* list = update.Get();
- list->Set(0, base::MakeUnique<base::Value>(
+ list->Set(0, std::make_unique<base::Value>(
l10n_util::GetStringUTF16(IDS_APP_DEFAULT_PAGE_NAME)));
dictionary->SetKey("appPageNames", list->Clone());
} else {
@@ -677,7 +676,7 @@ void AppLauncherHandler::HandleSaveAppPageName(const base::ListValue* args) {
ListPrefUpdate update(prefs, prefs::kNtpAppPageNames);
base::ListValue* list = update.Get();
list->Set(static_cast<size_t>(page_index),
- base::MakeUnique<base::Value>(name));
+ std::make_unique<base::Value>(name));
}
void AppLauncherHandler::HandleGenerateAppForLink(const base::ListValue* args) {
diff --git a/chromium/chrome/browser/ui/webui/ntp/new_tab_ui.cc b/chromium/chrome/browser/ui/webui/ntp/new_tab_ui.cc
index 02aed5c9cc6..d59de5f9b1b 100644
--- a/chromium/chrome/browser/ui/webui/ntp/new_tab_ui.cc
+++ b/chromium/chrome/browser/ui/webui/ntp/new_tab_ui.cc
@@ -8,7 +8,6 @@
#include <string>
#include "base/i18n/rtl.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
@@ -56,7 +55,7 @@ NewTabUI::NewTabUI(content::WebUI* web_ui) : content::WebUIController(web_ui) {
Profile* profile = GetProfile();
if (!profile->IsGuestSession())
- web_ui->AddMessageHandler(base::MakeUnique<ThemeHandler>());
+ web_ui->AddMessageHandler(std::make_unique<ThemeHandler>());
// content::URLDataSource assumes the ownership of the html source.
content::URLDataSource::Add(
diff --git a/chromium/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc b/chromium/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
index c0ff97b0ae5..0ce8d87bb43 100644
--- a/chromium/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
+++ b/chromium/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
@@ -453,17 +453,8 @@ void NTPResourceCache::CreateNewTabHTML() {
}
void NTPResourceCache::CreateNewTabIncognitoCSS() {
- // TODO(estade): this returns a subtly incorrect theme provider because
- // |profile_| is actually not the incognito profile. See crbug.com/568388
- const ui::ThemeProvider& tp =
- ThemeService::GetThemeProviderForProfile(profile_);
-
- // Get our theme colors
- SkColor color_background =
- tp.HasCustomImage(IDR_THEME_NTP_BACKGROUND)
- ? GetThemeColor(tp, ThemeProperties::COLOR_NTP_BACKGROUND)
- : ThemeProperties::GetDefaultColor(
- ThemeProperties::COLOR_NTP_BACKGROUND, true /* incognito */);
+ const ui::ThemeProvider& tp = ThemeService::GetThemeProviderForProfile(
+ profile_->GetOffTheRecordProfile());
// Generate the replacements.
ui::TemplateReplacements substitutions;
@@ -473,8 +464,8 @@ void NTPResourceCache::CreateNewTabIncognitoCSS() {
profile_->GetPrefs()->GetString(prefs::kCurrentThemeID);
// Colors.
- substitutions["colorBackground"] =
- color_utils::SkColorToRgbaString(color_background);
+ substitutions["colorBackground"] = color_utils::SkColorToRgbaString(
+ GetThemeColor(tp, ThemeProperties::COLOR_NTP_BACKGROUND));
substitutions["backgroundBarDetached"] = GetNewTabBackgroundCSS(tp, false);
substitutions["backgroundBarAttached"] = GetNewTabBackgroundCSS(tp, true);
substitutions["backgroundTiling"] = GetNewTabBackgroundTilingCSS(tp);
@@ -495,7 +486,7 @@ void NTPResourceCache::CreateNewTabCSS() {
const ui::ThemeProvider& tp =
ThemeService::GetThemeProviderForProfile(profile_);
- // Get our theme colors
+ // Get our theme colors.
SkColor color_background =
GetThemeColor(tp, ThemeProperties::COLOR_NTP_BACKGROUND);
SkColor color_text = GetThemeColor(tp, ThemeProperties::COLOR_NTP_TEXT);
diff --git a/chromium/chrome/browser/ui/webui/ntp_tiles_internals_ui.cc b/chromium/chrome/browser/ui/webui/ntp_tiles_internals_ui.cc
index 6eb01a538f9..47f2794447b 100644
--- a/chromium/chrome/browser/ui/webui/ntp_tiles_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/ntp_tiles_internals_ui.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/ntp_tiles_internals_ui.h"
+#include <memory>
+
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/favicon/favicon_service_factory.h"
#include "chrome/browser/history/top_sites_factory.h"
#include "chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.h"
@@ -130,7 +131,7 @@ NTPTilesInternalsUI::NTPTilesInternalsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateNTPTilesInternalsHTMLSource());
web_ui->AddMessageHandler(
- base::MakeUnique<ChromeNTPTilesInternalsMessageHandlerClient>(
+ std::make_unique<ChromeNTPTilesInternalsMessageHandlerClient>(
FaviconServiceFactory::GetForProfile(
profile, ServiceAccessType::EXPLICIT_ACCESS)));
}
diff --git a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui.cc b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui.cc
index 14d26b797f4..1bf15311ed1 100644
--- a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/offline/offline_internals_ui.h"
+#include <memory>
+
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h"
#include "chrome/common/url_constants.h"
@@ -37,7 +38,7 @@ OfflineInternalsUI::OfflineInternalsUI(content::WebUI* web_ui)
content::WebUIDataSource::Add(profile, html_source);
web_ui->AddMessageHandler(
- base::MakeUnique<offline_internals::OfflineInternalsUIMessageHandler>());
+ std::make_unique<offline_internals::OfflineInternalsUIMessageHandler>());
}
OfflineInternalsUI::~OfflineInternalsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc
index fc866097d5d..e8c51f8d221 100644
--- a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc
@@ -12,7 +12,7 @@
#include "base/bind.h"
#include "base/guid.h"
-#include "base/memory/ptr_util.h"
+#include "base/json/json_writer.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
@@ -159,7 +159,7 @@ void OfflineInternalsUIMessageHandler::HandleStoredPagesCallback(
base::ListValue results;
for (const auto& page : pages) {
- auto offline_page = base::MakeUnique<base::DictionaryValue>();
+ auto offline_page = std::make_unique<base::DictionaryValue>();
offline_page->SetString("onlineUrl", page.url.spec());
offline_page->SetString("namespace", page.client_id.name_space);
offline_page->SetDouble("size", page.file_size);
@@ -182,7 +182,7 @@ void OfflineInternalsUIMessageHandler::HandleRequestQueueCallback(
base::ListValue save_page_requests;
if (result == offline_pages::GetRequestsResult::SUCCESS) {
for (const auto& request : requests) {
- auto save_page_request = base::MakeUnique<base::DictionaryValue>();
+ auto save_page_request = std::make_unique<base::DictionaryValue>();
save_page_request->SetString("onlineUrl", request->url().spec());
save_page_request->SetDouble("creationTime",
request->creation_time().ToJsTime());
@@ -323,8 +323,18 @@ void OfflineInternalsUIMessageHandler::HandleGeneratePageBundle(
prefetch_service_->GetPrefetchDispatcher()->AddCandidatePrefetchURLs(
offline_pages::kSuggestedArticlesNamespace, prefetch_urls);
- ResolveJavascriptCallback(base::Value(callback_id),
- base::Value("Added candidate URLs."));
+ std::string message("Added candidate URLs.\n");
+ // Construct a JSON array containing all the URLs. To guard against malicious
+ // URLs that might contain special characters, we create a ListValue and then
+ // serialize it into JSON, instead of doing direct string manipulation.
+ base::ListValue urls;
+ for (const auto& prefetch_url : prefetch_urls) {
+ urls.GetList().emplace_back(prefetch_url.url.spec());
+ }
+ std::string json;
+ base::JSONWriter::Write(urls, &json);
+ message.append(json);
+ ResolveJavascriptCallback(base::Value(callback_id), base::Value(message));
}
void OfflineInternalsUIMessageHandler::HandleGetOperation(
@@ -426,8 +436,8 @@ void OfflineInternalsUIMessageHandler::HandleGetEventLogs(
void OfflineInternalsUIMessageHandler::HandleAddToRequestQueue(
const base::ListValue* args) {
- const base::Value* callback_id;
- CHECK(args->Get(0, &callback_id));
+ std::string callback_id;
+ CHECK(args->GetString(0, &callback_id));
if (request_coordinator_) {
std::string url;
@@ -442,14 +452,24 @@ void OfflineInternalsUIMessageHandler::HandleAddToRequestQueue(
params.url = GURL(url);
params.client_id = offline_pages::ClientId(offline_pages::kAsyncNamespace,
id_stream.str());
- ResolveJavascriptCallback(
- *callback_id,
- base::Value(request_coordinator_->SavePageLater(params) > 0));
+ request_coordinator_->SavePageLater(
+ params,
+ base::Bind(
+ &OfflineInternalsUIMessageHandler::HandleSavePageLaterCallback,
+ weak_ptr_factory_.GetWeakPtr(), callback_id));
} else {
- ResolveJavascriptCallback(*callback_id, base::Value(false));
+ ResolveJavascriptCallback(base::Value(callback_id), base::Value(false));
}
}
+void OfflineInternalsUIMessageHandler::HandleSavePageLaterCallback(
+ std::string callback_id,
+ offline_pages::AddRequestResult result) {
+ ResolveJavascriptCallback(
+ base::Value(callback_id),
+ base::Value(result == offline_pages::AddRequestResult::SUCCESS));
+}
+
void OfflineInternalsUIMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"deleteSelectedPages",
diff --git a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h
index bace356ee55..6092fd83a5e 100644
--- a/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h
+++ b/chromium/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.h
@@ -107,6 +107,10 @@ class OfflineInternalsUIMessageHandler : public content::WebUIMessageHandler {
std::string callback_id,
const offline_pages::MultipleItemStatuses& results);
+ // Callback for SavePageLater calls.
+ void HandleSavePageLaterCallback(std::string callback_id,
+ offline_pages::AddRequestResult result);
+
// Offline page model to call methods on.
offline_pages::OfflinePageModel* offline_page_model_;
diff --git a/chromium/chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc b/chromium/chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc
index 91690a5762c..089208eeacd 100644
--- a/chromium/chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc
+++ b/chromium/chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc
@@ -11,7 +11,6 @@
#include "base/auto_reset.h"
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
@@ -211,6 +210,6 @@ void OmniboxPageHandler::StartOmniboxQuery(const std::string& input_string,
void OmniboxPageHandler::ResetController() {
controller_.reset(new AutocompleteController(
- base::MakeUnique<ChromeAutocompleteProviderClient>(profile_), this,
+ std::make_unique<ChromeAutocompleteProviderClient>(profile_), this,
AutocompleteClassifier::DefaultOmniboxProviders()));
}
diff --git a/chromium/chrome/browser/ui/webui/physical_web/physical_web_ui.cc b/chromium/chrome/browser/ui/webui/physical_web/physical_web_ui.cc
index e8992ac5569..62dfc1b2936 100644
--- a/chromium/chrome/browser/ui/webui/physical_web/physical_web_ui.cc
+++ b/chromium/chrome/browser/ui/webui/physical_web/physical_web_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/physical_web/physical_web_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/metrics/user_metrics.h"
#include "chrome/browser/browser_process_impl.h"
#include "chrome/browser/profiles/profile.h"
@@ -86,7 +87,7 @@ class PhysicalWebMessageHandler : public content::WebUIMessageHandler {
PhysicalWebUI::PhysicalWebUI(content::WebUI* web_ui) : WebUIController(web_ui) {
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui),
CreatePhysicalWebHTMLSource());
- web_ui->AddMessageHandler(base::MakeUnique<PhysicalWebMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<PhysicalWebMessageHandler>());
base::RecordAction(base::UserMetricsAction("PhysicalWeb.WebUI.Open"));
}
diff --git a/chromium/chrome/browser/ui/webui/policy_tool_ui.cc b/chromium/chrome/browser/ui/webui/policy_tool_ui.cc
index 041feb29fbf..4152ba140dd 100644
--- a/chromium/chrome/browser/ui/webui/policy_tool_ui.cc
+++ b/chromium/chrome/browser/ui/webui/policy_tool_ui.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/ui/webui/policy_tool_ui.h"
+#include <memory>
+
#include "base/feature_list.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/policy_tool_ui_handler.h"
@@ -59,7 +61,7 @@ content::WebUIDataSource* CreatePolicyToolUIHtmlSource() {
} // namespace
PolicyToolUI::PolicyToolUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<PolicyToolUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<PolicyToolUIHandler>());
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui),
CreatePolicyToolUIHtmlSource());
}
diff --git a/chromium/chrome/browser/ui/webui/policy_tool_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/policy_tool_ui_browsertest.cc
index 47504fb21df..6700b111186 100644
--- a/chromium/chrome/browser/ui/webui/policy_tool_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/policy_tool_ui_browsertest.cc
@@ -268,7 +268,8 @@ IN_PROC_BROWSER_TEST_F(PolicyToolUITest, ImportingSession) {
EXPECT_EQ(test_policies, *values);
}
-IN_PROC_BROWSER_TEST_F(PolicyToolUITest, Editing) {
+// Flaky on all platforms, see https://crbug.com/797446
+IN_PROC_BROWSER_TEST_F(PolicyToolUITest, DISABLED_Editing) {
ui_test_utils::NavigateToURL(browser(), GURL("chrome://policy-tool"));
// Change one policy value and get its name.
@@ -303,7 +304,7 @@ IN_PROC_BROWSER_TEST_F(PolicyToolUITest, Editing) {
&file_contents);
values = base::JSONReader::Read(file_contents);
expected.SetDictionary("extensionPolicies",
- base::MakeUnique<base::DictionaryValue>());
+ std::make_unique<base::DictionaryValue>());
expected.Remove("chromePolicies." + name + ".status", nullptr);
EXPECT_EQ(expected, *values);
diff --git a/chromium/chrome/browser/ui/webui/policy_ui.cc b/chromium/chrome/browser/ui/webui/policy_ui.cc
index 02eb8c25c1c..f6a5f67d606 100644
--- a/chromium/chrome/browser/ui/webui/policy_ui.cc
+++ b/chromium/chrome/browser/ui/webui/policy_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/policy_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/policy_ui_handler.h"
@@ -64,7 +65,7 @@ content::WebUIDataSource* CreatePolicyUIHtmlSource() {
} // namespace
PolicyUI::PolicyUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<PolicyUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<PolicyUIHandler>());
content::WebUIDataSource::Add(Profile::FromWebUI(web_ui),
CreatePolicyUIHtmlSource());
}
diff --git a/chromium/chrome/browser/ui/webui/policy_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/policy_ui_browsertest.cc
index 9fff3ea6905..4379ed2d749 100644
--- a/chromium/chrome/browser/ui/webui/policy_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/policy_ui_browsertest.cc
@@ -13,7 +13,6 @@
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/threading/thread_restrictions.h"
#include "base/values.h"
@@ -309,7 +308,7 @@ IN_PROC_BROWSER_TEST_F(PolicyUITest, WritePoliciesToJSONFile) {
values.Set(policy::key::kDefaultImagesSetting, policy::POLICY_LEVEL_MANDATORY,
policy::POLICY_SCOPE_MACHINE, policy::POLICY_SOURCE_CLOUD,
- base::MakeUnique<base::Value>(2), nullptr);
+ std::make_unique<base::Value>(2), nullptr);
SetExpectedPolicy(&expected_values, policy::key::kDefaultImagesSetting,
"mandatory", "machine", "sourceCloud", base::Value(2));
@@ -330,7 +329,7 @@ IN_PROC_BROWSER_TEST_F(PolicyUITest, WritePoliciesToJSONFile) {
// Set the extension policies to an empty dictionary as we haven't added any
// such policies.
expected_values.SetDictionary("extensionPolicies",
- base::MakeUnique<base::DictionaryValue>());
+ std::make_unique<base::DictionaryValue>());
UpdateProviderPolicy(values);
@@ -349,7 +348,7 @@ IN_PROC_BROWSER_TEST_F(PolicyUITest, WritePoliciesToJSONFile) {
values.Set(policy::key::kAllowFileSelectionDialogs,
policy::POLICY_LEVEL_MANDATORY, policy::POLICY_SCOPE_MACHINE,
policy::POLICY_SOURCE_PLATFORM,
- base::MakeUnique<base::Value>(false), nullptr);
+ std::make_unique<base::Value>(false), nullptr);
SetExpectedPolicy(&expected_values, policy::key::kAllowFileSelectionDialogs,
"mandatory", "machine", "sourcePlatform",
base::Value(false));
@@ -411,26 +410,26 @@ IN_PROC_BROWSER_TEST_F(PolicyUITest, SendPolicyValues) {
expected_values[policy::key::kRestoreOnStartupURLs] = "aaa,bbb,ccc";
values.Set(policy::key::kHomepageLocation, policy::POLICY_LEVEL_MANDATORY,
policy::POLICY_SCOPE_MACHINE, policy::POLICY_SOURCE_CLOUD,
- base::MakeUnique<base::Value>("http://google.com"), nullptr);
+ std::make_unique<base::Value>("http://google.com"), nullptr);
expected_values[policy::key::kHomepageLocation] = "http://google.com";
values.Set(policy::key::kRestoreOnStartup, policy::POLICY_LEVEL_RECOMMENDED,
policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_CLOUD,
- base::MakeUnique<base::Value>(4), nullptr);
+ std::make_unique<base::Value>(4), nullptr);
expected_values[policy::key::kRestoreOnStartup] = "4";
values.Set(policy::key::kShowHomeButton, policy::POLICY_LEVEL_RECOMMENDED,
policy::POLICY_SCOPE_MACHINE, policy::POLICY_SOURCE_CLOUD,
- base::MakeUnique<base::Value>(true), nullptr);
+ std::make_unique<base::Value>(true), nullptr);
expected_values[policy::key::kShowHomeButton] = "true";
// Set the value of a policy that does not exist.
const std::string kUnknownPolicy = "NoSuchThing";
values.Set(kUnknownPolicy, policy::POLICY_LEVEL_MANDATORY,
policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_PLATFORM,
- base::MakeUnique<base::Value>(true), nullptr);
+ std::make_unique<base::Value>(true), nullptr);
expected_values[kUnknownPolicy] = "true";
const std::string kUnknownPolicyWithDots = "no.such.thing";
values.Set(kUnknownPolicyWithDots, policy::POLICY_LEVEL_MANDATORY,
policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_PLATFORM,
- base::MakeUnique<base::Value>("blub"), nullptr);
+ std::make_unique<base::Value>("blub"), nullptr);
expected_values[kUnknownPolicyWithDots] = "blub";
UpdateProviderPolicy(values);
diff --git a/chromium/chrome/browser/ui/webui/policy_ui_handler.cc b/chromium/chrome/browser/ui/webui/policy_ui_handler.cc
index d834c87efab..ccfafe79926 100644
--- a/chromium/chrome/browser/ui/webui/policy_ui_handler.cc
+++ b/chromium/chrome/browser/ui/webui/policy_ui_handler.cc
@@ -26,6 +26,7 @@
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/download/download_prefs.h"
+#include "chrome/browser/policy/policy_conversions.h"
#include "chrome/browser/policy/profile_policy_connector.h"
#include "chrome/browser/policy/profile_policy_connector_factory.h"
#include "chrome/browser/policy/schema_registry_service.h"
@@ -176,39 +177,6 @@ void ExtractDomainFromUsername(base::DictionaryValue* dict) {
dict->SetString("domain", gaia::ExtractDomainName(username));
}
-// Utility function that returns a JSON serialization of the given |dict|.
-std::unique_ptr<base::Value> DictionaryToJSONString(
- const base::DictionaryValue& dict) {
- std::string json_string;
- base::JSONWriter::WriteWithOptions(dict,
- base::JSONWriter::OPTIONS_PRETTY_PRINT,
- &json_string);
- return std::make_unique<base::Value>(json_string);
-}
-
-// Returns a copy of |value|. If necessary (which is specified by
-// |convert_values|), converts some values to a representation that
-// i18n_template.js will display.
-std::unique_ptr<base::Value> CopyAndMaybeConvert(const base::Value* value,
- bool convert_values) {
- if (!convert_values)
- return value->CreateDeepCopy();
- const base::DictionaryValue* dict = NULL;
- if (value->GetAsDictionary(&dict))
- return DictionaryToJSONString(*dict);
-
- std::unique_ptr<base::Value> copy = value->CreateDeepCopy();
- base::ListValue* list = NULL;
- if (copy->GetAsList(&list)) {
- for (size_t i = 0; i < list->GetSize(); ++i) {
- if (list->GetDictionary(i, &dict))
- list->Set(i, DictionaryToJSONString(*dict));
- }
- }
-
- return copy;
-}
-
} // namespace
// An interface for querying the status of a policy provider. It surfaces
@@ -765,93 +733,15 @@ void PolicyUIHandler::SendPolicyNames() const {
web_ui()->CallJavascriptFunctionUnsafe("policy.Page.setPolicyNames", names);
}
-std::unique_ptr<base::DictionaryValue> PolicyUIHandler::GetAllPolicyValues(
- bool convert_values) const {
- base::DictionaryValue all_policies;
-
- // Add Chrome policy values.
- auto chrome_policies = std::make_unique<base::DictionaryValue>();
- GetChromePolicyValues(chrome_policies.get(), convert_values);
- all_policies.Set("chromePolicies", std::move(chrome_policies));
-
-#if BUILDFLAG(ENABLE_EXTENSIONS)
- // Add extension policy values.
- extensions::ExtensionRegistry* registry =
- extensions::ExtensionRegistry::Get(Profile::FromWebUI(web_ui()));
- auto extension_values = std::make_unique<base::DictionaryValue>();
-
- for (const scoped_refptr<const extensions::Extension>& extension :
- registry->enabled_extensions()) {
- // Skip this extension if it's not an enterprise extension.
- if (!extension->manifest()->HasPath(
- extensions::manifest_keys::kStorageManagedSchema))
- continue;
- auto extension_policies = std::make_unique<base::DictionaryValue>();
- policy::PolicyNamespace policy_namespace = policy::PolicyNamespace(
- policy::POLICY_DOMAIN_EXTENSIONS, extension->id());
- policy::PolicyErrorMap empty_error_map;
- GetPolicyValues(GetPolicyService()->GetPolicies(policy_namespace),
- &empty_error_map, extension_policies.get(), convert_values);
- extension_values->Set(extension->id(), std::move(extension_policies));
- }
- all_policies.Set("extensionPolicies", std::move(extension_values));
-#endif
- return std::make_unique<base::DictionaryValue>(std::move(all_policies));
-}
-
void PolicyUIHandler::SendPolicyValues() const {
std::unique_ptr<base::DictionaryValue> all_policies =
- GetAllPolicyValues(true);
+ policy::GetAllPolicyValuesAsDictionary(
+ web_ui()->GetWebContents()->GetBrowserContext(),
+ true /* with_user_policies */, true /* convert_values */);
web_ui()->CallJavascriptFunctionUnsafe("policy.Page.setPolicyValues",
*all_policies);
}
-void PolicyUIHandler::GetPolicyValues(const policy::PolicyMap& map,
- policy::PolicyErrorMap* errors,
- base::DictionaryValue* values,
- bool convert_values) const {
- for (const auto& entry : map) {
- std::unique_ptr<base::DictionaryValue> value(new base::DictionaryValue);
- value->Set("value",
- CopyAndMaybeConvert(entry.second.value.get(), convert_values));
- if (entry.second.scope == policy::POLICY_SCOPE_USER)
- value->SetString("scope", "user");
- else
- value->SetString("scope", "machine");
- if (entry.second.level == policy::POLICY_LEVEL_RECOMMENDED)
- value->SetString("level", "recommended");
- else
- value->SetString("level", "mandatory");
- value->SetString("source", kPolicySources[entry.second.source].key);
- base::string16 error = errors->GetErrors(entry.first);
- if (!error.empty())
- value->SetString("error", error);
- values->SetWithoutPathExpansion(entry.first, std::move(value));
- }
-}
-
-void PolicyUIHandler::GetChromePolicyValues(base::DictionaryValue* values,
- bool convert_values) const {
- policy::PolicyService* policy_service = GetPolicyService();
- policy::PolicyMap map;
-
- // Make a copy that can be modified, since some policy values are modified
- // before being displayed.
- map.CopyFrom(policy_service->GetPolicies(
- policy::PolicyNamespace(policy::POLICY_DOMAIN_CHROME, std::string())));
-
- // Get a list of all the errors in the policy values.
- const policy::ConfigurationPolicyHandlerList* handler_list =
- g_browser_process->browser_policy_connector()->GetHandlerList();
- policy::PolicyErrorMap errors;
- handler_list->ApplyPolicySettings(map, NULL, &errors);
-
- // Convert dictionary values to strings for display.
- handler_list->PrepareForDisplaying(&map);
-
- GetPolicyValues(map, &errors, values, convert_values);
-}
-
void PolicyUIHandler::SendStatus() const {
std::unique_ptr<base::DictionaryValue> device_status(
new base::DictionaryValue);
@@ -909,10 +799,9 @@ void DoWritePoliciesToJSONFile(const base::FilePath& path,
void PolicyUIHandler::WritePoliciesToJSONFile(
const base::FilePath& path) const {
- std::unique_ptr<base::DictionaryValue> all_policies =
- GetAllPolicyValues(false);
- std::string json_policies =
- DictionaryToJSONString(*all_policies)->GetString();
+ std::string json_policies = policy::GetAllPolicyValuesAsJSON(
+ web_ui()->GetWebContents()->GetBrowserContext(),
+ true /* with_user_policies */);
base::PostTaskWithTraits(
FROM_HERE,
diff --git a/chromium/chrome/browser/ui/webui/policy_ui_handler.h b/chromium/chrome/browser/ui/webui/policy_ui_handler.h
index e181e42208e..a3f7e8c10e7 100644
--- a/chromium/chrome/browser/ui/webui/policy_ui_handler.h
+++ b/chromium/chrome/browser/ui/webui/policy_ui_handler.h
@@ -98,22 +98,6 @@ class PolicyUIHandler : public content::WebUIMessageHandler,
// information is sent.
void SendStatus() const;
- // Inserts a description of each policy in |policy_map| into |values|, using
- // the optional errors in |errors| to determine the status of each policy. If
- // |convert_values| is true, converts the values to show them in javascript.
- void GetPolicyValues(const policy::PolicyMap& policy_map,
- policy::PolicyErrorMap* errors,
- base::DictionaryValue* values,
- bool convert_values) const;
-
- // Returns a dictionary with the values of all set policies, with some values
- // converted to be shown in javascript, if it is specified.
- std::unique_ptr<base::DictionaryValue> GetAllPolicyValues(
- bool convert_values) const;
-
- void GetChromePolicyValues(base::DictionaryValue* values,
- bool convert_values) const;
-
void WritePoliciesToJSONFile(const base::FilePath& path) const;
void HandleInitialized(const base::ListValue* args);
diff --git a/chromium/chrome/browser/ui/webui/predictors/predictors_handler.cc b/chromium/chrome/browser/ui/webui/predictors/predictors_handler.cc
index e078a6604a4..832038b8a75 100644
--- a/chromium/chrome/browser/ui/webui/predictors/predictors_handler.cc
+++ b/chromium/chrome/browser/ui/webui/predictors/predictors_handler.cc
@@ -9,7 +9,6 @@
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/predictors/autocomplete_action_predictor.h"
#include "chrome/browser/predictors/autocomplete_action_predictor_factory.h"
@@ -69,7 +68,7 @@ void PredictorsHandler::RequestAutocompleteActionPredictorDb(
base::DictionaryValue dict;
dict.SetBoolean("enabled", enabled);
if (enabled) {
- auto db = base::MakeUnique<base::ListValue>();
+ auto db = std::make_unique<base::ListValue>();
for (AutocompleteActionPredictor::DBCacheMap::const_iterator it =
autocomplete_action_predictor_->db_cache_.begin();
it != autocomplete_action_predictor_->db_cache_.end();
@@ -105,21 +104,21 @@ void PredictorsHandler::RequestResourcePrefetchPredictorDb(
if (initialized) {
// URL table cache.
- auto db = base::MakeUnique<base::ListValue>();
+ auto db = std::make_unique<base::ListValue>();
AddPrefetchDataMapToListValue(
*resource_prefetch_predictor->url_resource_data_->data_cache_,
db.get());
dict.Set("url_db", std::move(db));
// Host table cache.
- db = base::MakeUnique<base::ListValue>();
+ db = std::make_unique<base::ListValue>();
AddPrefetchDataMapToListValue(
*resource_prefetch_predictor->host_resource_data_->data_cache_,
db.get());
dict.Set("host_db", std::move(db));
// Origin table cache.
- db = base::MakeUnique<base::ListValue>();
+ db = std::make_unique<base::ListValue>();
AddOriginDataMapToListValue(
*resource_prefetch_predictor->origin_data_->data_cache_, db.get());
dict.Set("origin_db", std::move(db));
@@ -134,11 +133,11 @@ void PredictorsHandler::AddPrefetchDataMapToListValue(
const std::map<std::string, predictors::PrefetchData>& data_map,
base::ListValue* db) const {
for (const auto& p : data_map) {
- auto main = base::MakeUnique<base::DictionaryValue>();
+ auto main = std::make_unique<base::DictionaryValue>();
main->SetString("main_frame_url", p.first);
- auto resources = base::MakeUnique<base::ListValue>();
+ auto resources = std::make_unique<base::ListValue>();
for (const predictors::ResourceData& r : p.second.resources()) {
- auto resource = base::MakeUnique<base::DictionaryValue>();
+ auto resource = std::make_unique<base::DictionaryValue>();
resource->SetString("resource_url", r.resource_url());
resource->SetString("resource_type",
ConvertResourceType(r.resource_type()));
@@ -166,11 +165,11 @@ void PredictorsHandler::AddOriginDataMapToListValue(
const std::map<std::string, predictors::OriginData>& data_map,
base::ListValue* db) const {
for (const auto& p : data_map) {
- auto main = base::MakeUnique<base::DictionaryValue>();
+ auto main = std::make_unique<base::DictionaryValue>();
main->SetString("main_frame_host", p.first);
- auto origins = base::MakeUnique<base::ListValue>();
+ auto origins = std::make_unique<base::ListValue>();
for (const predictors::OriginStat& o : p.second.origins()) {
- auto origin = base::MakeUnique<base::DictionaryValue>();
+ auto origin = std::make_unique<base::DictionaryValue>();
origin->SetString("origin", o.origin());
origin->SetInteger("number_of_hits", o.number_of_hits());
origin->SetInteger("number_of_misses", o.number_of_misses());
diff --git a/chromium/chrome/browser/ui/webui/predictors/predictors_ui.cc b/chromium/chrome/browser/ui/webui/predictors/predictors_ui.cc
index fe00e1d22e9..141b63c6fe6 100644
--- a/chromium/chrome/browser/ui/webui/predictors/predictors_ui.cc
+++ b/chromium/chrome/browser/ui/webui/predictors/predictors_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/predictors/predictors_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/predictors/predictors_handler.h"
#include "chrome/common/url_constants.h"
@@ -28,6 +29,6 @@ content::WebUIDataSource* CreatePredictorsUIHTMLSource() {
PredictorsUI::PredictorsUI(content::WebUI* web_ui) : WebUIController(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
- web_ui->AddMessageHandler(base::MakeUnique<PredictorsHandler>(profile));
+ web_ui->AddMessageHandler(std::make_unique<PredictorsHandler>(profile));
content::WebUIDataSource::Add(profile, CreatePredictorsUIHTMLSource());
}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc
index e99d344330f..12529779ca8 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc
@@ -45,7 +45,7 @@ using extensions::Extension;
using extensions::ExtensionRegistry;
using extensions::ListBuilder;
using extensions::UsbPrinterManifestData;
-using printing::PWGRasterConverter;
+using printing::PwgRasterConverter;
namespace {
@@ -187,7 +187,7 @@ void ExtensionPrinterHandler::StartPrint(
const gfx::Size& page_size,
const scoped_refptr<base::RefCountedBytes>& print_data,
PrintCallback callback) {
- auto print_job = base::MakeUnique<extensions::PrinterProviderPrintJob>();
+ auto print_job = std::make_unique<extensions::PrinterProviderPrintJob>();
print_job->printer_id = destination_id;
print_job->job_title = job_title;
print_job->ticket_json = ticket_json;
@@ -253,8 +253,8 @@ void ExtensionPrinterHandler::StartGrantPrinterAccess(
weak_ptr_factory_.GetWeakPtr(), std::move(callback)));
}
-void ExtensionPrinterHandler::SetPWGRasterConverterForTesting(
- std::unique_ptr<PWGRasterConverter> pwg_raster_converter) {
+void ExtensionPrinterHandler::SetPwgRasterConverterForTesting(
+ std::unique_ptr<PwgRasterConverter> pwg_raster_converter) {
pwg_raster_converter_ = std::move(pwg_raster_converter);
}
@@ -266,12 +266,12 @@ void ExtensionPrinterHandler::ConvertToPWGRaster(
std::unique_ptr<extensions::PrinterProviderPrintJob> job,
PrintJobCallback callback) {
if (!pwg_raster_converter_) {
- pwg_raster_converter_ = PWGRasterConverter::CreateDefault();
+ pwg_raster_converter_ = PwgRasterConverter::CreateDefault();
}
pwg_raster_converter_->Start(
data.get(),
- PWGRasterConverter::GetConversionSettings(printer_description, page_size),
- PWGRasterConverter::GetBitmapSettings(printer_description, ticket),
+ PwgRasterConverter::GetConversionSettings(printer_description, page_size),
+ PwgRasterConverter::GetBitmapSettings(printer_description, ticket),
base::BindOnce(&UpdateJobFileInfo, std::move(job), std::move(callback)));
}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.h b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
index 7ec540ce1e2..005ad93b637 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
@@ -37,7 +37,7 @@ class Size;
}
namespace printing {
-class PWGRasterConverter;
+class PwgRasterConverter;
}
// Implementation of PrinterHandler interface backed by printerProvider
@@ -71,8 +71,8 @@ class ExtensionPrinterHandler : public PrinterHandler {
private:
friend class ExtensionPrinterHandlerTest;
- void SetPWGRasterConverterForTesting(
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter);
+ void SetPwgRasterConverterForTesting(
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter);
// Converts |data| to PWG raster format (from PDF) for a printer described
// by |printer_description|.
@@ -109,7 +109,7 @@ class ExtensionPrinterHandler : public PrinterHandler {
Profile* const profile_;
GetPrintersDoneCallback done_callback_;
PrintJobCallback print_job_callback_;
- std::unique_ptr<printing::PWGRasterConverter> pwg_raster_converter_;
+ std::unique_ptr<printing::PwgRasterConverter> pwg_raster_converter_;
int pending_enumeration_count_ = 0;
base::WeakPtrFactory<ExtensionPrinterHandler> weak_ptr_factory_;
diff --git a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc
index 771236a7633..fb98de43578 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc
@@ -17,7 +17,6 @@
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_string_value_serializer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/run_loop.h"
#include "base/strings/string16.h"
@@ -53,7 +52,7 @@ using extensions::Extension;
using extensions::PrinterProviderAPI;
using extensions::PrinterProviderPrintJob;
using extensions::TestExtensionEnvironment;
-using printing::PWGRasterConverter;
+using printing::PwgRasterConverter;
namespace {
@@ -276,13 +275,13 @@ std::string RefCountedMemoryToString(
return std::string(memory->front_as<char>(), memory->size());
}
-// Fake PWGRasterConverter used in the tests.
-class FakePWGRasterConverter : public PWGRasterConverter {
+// Fake PwgRasterConverter used in the tests.
+class FakePwgRasterConverter : public PwgRasterConverter {
public:
- FakePWGRasterConverter() : fail_conversion_(false), initialized_(false) {}
- ~FakePWGRasterConverter() override = default;
+ FakePwgRasterConverter() : fail_conversion_(false), initialized_(false) {}
+ ~FakePwgRasterConverter() override = default;
- // PWGRasterConverter implementation. It writes |data| to a temp file.
+ // PwgRasterConverter implementation. It writes |data| to a temp file.
// Also, remembers conversion and bitmap settings passed into the method.
void Start(base::RefCountedMemory* data,
const printing::PdfRenderSettings& conversion_settings,
@@ -337,7 +336,7 @@ class FakePWGRasterConverter : public PWGRasterConverter {
bool fail_conversion_;
bool initialized_;
- DISALLOW_COPY_AND_ASSIGN(FakePWGRasterConverter);
+ DISALLOW_COPY_AND_ASSIGN(FakePwgRasterConverter);
};
// Information about received print requests.
@@ -456,7 +455,7 @@ class FakePrinterProviderAPI : public PrinterProviderAPI {
std::unique_ptr<KeyedService> BuildTestingPrinterProviderAPI(
content::BrowserContext* context) {
- return base::MakeUnique<FakePrinterProviderAPI>();
+ return std::make_unique<FakePrinterProviderAPI>();
}
} // namespace
@@ -470,11 +469,11 @@ class ExtensionPrinterHandlerTest : public testing::Test {
extensions::PrinterProviderAPIFactory::GetInstance()->SetTestingFactory(
env_.profile(), &BuildTestingPrinterProviderAPI);
extension_printer_handler_ =
- base::MakeUnique<ExtensionPrinterHandler>(env_.profile());
+ std::make_unique<ExtensionPrinterHandler>(env_.profile());
- auto pwg_raster_converter = base::MakeUnique<FakePWGRasterConverter>();
+ auto pwg_raster_converter = std::make_unique<FakePwgRasterConverter>();
pwg_raster_converter_ = pwg_raster_converter.get();
- extension_printer_handler_->SetPWGRasterConverterForTesting(
+ extension_printer_handler_->SetPwgRasterConverterForTesting(
std::move(pwg_raster_converter));
}
@@ -494,7 +493,7 @@ class ExtensionPrinterHandlerTest : public testing::Test {
std::unique_ptr<ExtensionPrinterHandler> extension_printer_handler_;
// Owned by |extension_printer_handler_|.
- FakePWGRasterConverter* pwg_raster_converter_ = nullptr;
+ FakePwgRasterConverter* pwg_raster_converter_ = nullptr;
private:
DISALLOW_COPY_AND_ASSIGN(ExtensionPrinterHandlerTest);
@@ -800,6 +799,7 @@ TEST_F(ExtensionPrinterHandlerTest, Print_Pwg) {
pwg_raster_converter_->bitmap_settings().odd_page_transform);
EXPECT_FALSE(pwg_raster_converter_->bitmap_settings().rotate_all_pages);
EXPECT_FALSE(pwg_raster_converter_->bitmap_settings().reverse_page_order);
+ EXPECT_TRUE(pwg_raster_converter_->bitmap_settings().use_color);
EXPECT_EQ(printing::kDefaultPdfDpi,
pwg_raster_converter_->conversion_settings().dpi);
@@ -853,6 +853,7 @@ TEST_F(ExtensionPrinterHandlerTest, Print_Pwg_NonDefaultSettings) {
pwg_raster_converter_->bitmap_settings().odd_page_transform);
EXPECT_TRUE(pwg_raster_converter_->bitmap_settings().rotate_all_pages);
EXPECT_TRUE(pwg_raster_converter_->bitmap_settings().reverse_page_order);
+ EXPECT_TRUE(pwg_raster_converter_->bitmap_settings().use_color);
EXPECT_EQ(200, // max(vertical_dpi, horizontal_dpi)
pwg_raster_converter_->conversion_settings().dpi);
diff --git a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.cc b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.cc
index 3be7d9a74bf..7615db3985a 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.cc
@@ -71,8 +71,11 @@ void FetchCapabilities(std::unique_ptr<chromeos::Printer> printer,
} // namespace
-LocalPrinterHandlerChromeos::LocalPrinterHandlerChromeos(Profile* profile)
- : printers_manager_(CupsPrintersManager::Create(profile)),
+LocalPrinterHandlerChromeos::LocalPrinterHandlerChromeos(
+ Profile* profile,
+ content::WebContents* preview_web_contents)
+ : preview_web_contents_(preview_web_contents),
+ printers_manager_(CupsPrintersManager::Create(profile)),
printer_configurer_(chromeos::PrinterConfigurer::Create(profile)),
weak_factory_(this) {
printers_manager_->Start();
@@ -152,17 +155,6 @@ void LocalPrinterHandlerChromeos::StartGetCapability(
std::move(cb)));
}
-void LocalPrinterHandlerChromeos::StartPrint(
- const std::string& destination_id,
- const std::string& capability,
- const base::string16& job_title,
- const std::string& ticket_json,
- const gfx::Size& page_size,
- const scoped_refptr<base::RefCountedBytes>& print_data,
- PrintCallback callback) {
- NOTREACHED();
-}
-
void LocalPrinterHandlerChromeos::HandlePrinterSetup(
std::unique_ptr<chromeos::Printer> printer,
GetCapabilityCallback cb,
@@ -203,3 +195,15 @@ void LocalPrinterHandlerChromeos::HandlePrinterSetup(
// TODO(skau): Open printer settings if this is resolvable.
std::move(cb).Run(nullptr);
}
+
+void LocalPrinterHandlerChromeos::StartPrint(
+ const std::string& destination_id,
+ const std::string& capability,
+ const base::string16& job_title,
+ const std::string& ticket_json,
+ const gfx::Size& page_size,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ PrintCallback callback) {
+ printing::StartLocalPrint(ticket_json, print_data, preview_web_contents_,
+ std::move(callback));
+}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.h b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.h
index 263bd975ab3..b22c9bc58dd 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_chromeos.h
@@ -17,11 +17,16 @@
#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
#include "chromeos/printing/printer_configuration.h"
+namespace content {
+class WebContents;
+}
+
class Profile;
class LocalPrinterHandlerChromeos : public PrinterHandler {
public:
- explicit LocalPrinterHandlerChromeos(Profile* profile);
+ LocalPrinterHandlerChromeos(Profile* profile,
+ content::WebContents* preview_web_contents);
~LocalPrinterHandlerChromeos() override;
// PrinterHandler implementation
@@ -31,7 +36,6 @@ class LocalPrinterHandlerChromeos : public PrinterHandler {
GetPrintersDoneCallback done_callback) override;
void StartGetCapability(const std::string& printer_name,
GetCapabilityCallback cb) override;
- // Required by PrinterHandler interface but should never be called.
void StartPrint(const std::string& destination_id,
const std::string& capability,
const base::string16& job_title,
@@ -44,6 +48,8 @@ class LocalPrinterHandlerChromeos : public PrinterHandler {
void HandlePrinterSetup(std::unique_ptr<chromeos::Printer> printer,
GetCapabilityCallback cb,
chromeos::PrinterSetupResult result);
+
+ content::WebContents* const preview_web_contents_;
std::unique_ptr<chromeos::CupsPrintersManager> printers_manager_;
scoped_refptr<chromeos::PpdProvider> ppd_provider_;
std::unique_ptr<chromeos::PrinterConfigurer> printer_configurer_;
diff --git a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
index ae37e902528..5d3076d23dc 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
@@ -61,7 +61,9 @@ std::string GetDefaultPrinterAsync() {
} // namespace
-LocalPrinterHandlerDefault::LocalPrinterHandlerDefault() {}
+LocalPrinterHandlerDefault::LocalPrinterHandlerDefault(
+ content::WebContents* preview_web_contents)
+ : preview_web_contents_(preview_web_contents) {}
LocalPrinterHandlerDefault::~LocalPrinterHandlerDefault() {}
@@ -106,5 +108,6 @@ void LocalPrinterHandlerDefault::StartPrint(
const gfx::Size& page_size,
const scoped_refptr<base::RefCountedBytes>& print_data,
PrintCallback callback) {
- NOTREACHED();
+ printing::StartLocalPrint(ticket_json, print_data, preview_web_contents_,
+ std::move(callback));
}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
index de224224a69..ab07dea98dc 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
@@ -10,14 +10,18 @@
#include "base/callback_forward.h"
#include "base/macros.h"
-#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
#include "base/values.h"
#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
+namespace content {
+class WebContents;
+}
+
class LocalPrinterHandlerDefault : public PrinterHandler {
public:
- LocalPrinterHandlerDefault();
+ explicit LocalPrinterHandlerDefault(
+ content::WebContents* preview_web_contents);
~LocalPrinterHandlerDefault() override;
// PrinterHandler implementation.
@@ -27,7 +31,6 @@ class LocalPrinterHandlerDefault : public PrinterHandler {
GetPrintersDoneCallback done_callback) override;
void StartGetCapability(const std::string& destination_id,
GetCapabilityCallback callback) override;
- // Required by PrinterHandler interface but should never be called.
void StartPrint(const std::string& destination_id,
const std::string& capability,
const base::string16& job_title,
@@ -37,6 +40,8 @@ class LocalPrinterHandlerDefault : public PrinterHandler {
PrintCallback callback) override;
private:
+ content::WebContents* const preview_web_contents_;
+
DISALLOW_COPY_AND_ASSIGN(LocalPrinterHandlerDefault);
};
diff --git a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler.cc b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler.cc
index 8133b34e262..4da653cb56b 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler.cc
@@ -166,7 +166,7 @@ void PdfPrinterHandler::StartGetPrinters(
void PdfPrinterHandler::StartGetCapability(const std::string& destination_id,
GetCapabilityCallback callback) {
- auto printer_info = base::MakeUnique<base::DictionaryValue>();
+ auto printer_info = std::make_unique<base::DictionaryValue>();
printer_info->SetString(printing::kSettingDeviceName, destination_id);
printer_info->Set(
printing::kSettingCapabilities,
diff --git a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc
index ccd8f719454..4393bc38295 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/ui/webui/print_preview/pdf_printer_handler.h"
#include "base/strings/utf_string_conversions.h"
+#include "components/url_formatter/url_formatter.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
@@ -64,3 +65,40 @@ TEST_F(PdfPrinterHandlerTest, GetFileNameForPrintJobURL) {
EXPECT_EQ(data.expected_output, path.value());
}
}
+
+TEST_F(PdfPrinterHandlerTest, GetFileName) {
+ static const struct {
+ const char* url;
+ const char* job_title;
+ bool is_savable;
+ const base::FilePath::CharType* expected_output;
+ } kTestData[] = {
+ {"http://example.com", "Example Website", true,
+ FPL("Example Website.pdf")},
+ {"http://example.com/foo.html", "Website", true, FPL("Website.pdf")},
+ {"http://example.com/foo.html", "Print Me.html", true,
+ FPL("Print Me.html.pdf")},
+ {"http://mail.google.com/mail/u/0/#inbox/hash",
+ "Baz.com Mail - This is email. What does it mean.", true,
+ FPL("Baz.com Mail - This is email. What does it mean_.pdf")},
+ {"data:text/html,foo", "data:text/html,foo", true, FPL("dataurl.pdf")},
+ {"data:text/html,<title>someone@example.com", "someone@example.com", true,
+ FPL("someone@example.com.pdf")},
+ {"file:///tmp/test.png", "test.png (420x150)", false, FPL("test.pdf")},
+ {"http://empty.com", "", true, FPL("empty.com.pdf")},
+ {"http://empty.com/image", "", false, FPL("image.pdf")},
+ {"http://empty.com/nomimetype", "", false, FPL("nomimetype.pdf")},
+ {"http://empty.com/weird.extension", "", false, FPL("weird.pdf")},
+ {"chrome-extension://foo/views/app.html", "demo.docx", true,
+ FPL("demo.docx.pdf")},
+ };
+
+ for (const auto& data : kTestData) {
+ SCOPED_TRACE(std::string(data.url) + " | " + data.job_title);
+ GURL url(data.url);
+ base::string16 job_title = base::ASCIIToUTF16(data.job_title);
+ base::FilePath path =
+ PdfPrinterHandler::GetFileName(url, job_title, data.is_savable);
+ EXPECT_EQ(data.expected_output, path.value());
+ }
+}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc
index 07f3e9b793f..9246f32c1a3 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/print_preview/pdf_printer_handler.h"
+#include <windows.h> // Must be in front of other Windows header files.
+
#include <commdlg.h>
-#include <windows.h>
#include "base/memory/ref_counted.h"
#include "base/memory/ref_counted_memory.h"
@@ -127,7 +128,7 @@ class PdfPrinterHandlerWinTest : public BrowserWithTestWindowTest {
AddTab(browser(), GURL("chrome://print"));
// Create the PDF printer
- pdf_printer_ = base::MakeUnique<FakePdfPrinterHandler>(
+ pdf_printer_ = std::make_unique<FakePdfPrinterHandler>(
profile(), browser()->tab_strip_model()->GetWebContentsAt(0), nullptr);
}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.cc b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
index d9d9cbdb91e..2913dbfdc78 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
@@ -20,7 +20,6 @@
#include "base/json/json_reader.h"
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/metrics/histogram_macros.h"
#include "base/values.h"
@@ -28,6 +27,7 @@
#include "chrome/browser/app_mode/app_mode_utils.h"
#include "chrome/browser/bad_message.h"
#include "chrome/browser/browser_process.h"
+#include "chrome/browser/printing/background_printing_manager.h"
#include "chrome/browser/printing/print_dialog_cloud.h"
#include "chrome/browser/printing/print_error_dialog.h"
#include "chrome/browser/printing/print_job_manager.h"
@@ -661,7 +661,7 @@ void PrintPreviewHandler::HandlePrint(const base::ListValue* args) {
bool is_cloud_printer = false;
bool print_with_privet = false;
bool print_with_extension = false;
-
+ bool show_system_dialog = false;
bool open_pdf_in_preview = false;
#if defined(OS_MACOSX)
open_pdf_in_preview = settings->HasKey(printing::kSettingOpenPDFInPreview);
@@ -672,26 +672,40 @@ void PrintPreviewHandler::HandlePrint(const base::ListValue* args) {
settings->GetBoolean(printing::kSettingPrintWithPrivet, &print_with_privet);
settings->GetBoolean(printing::kSettingPrintWithExtension,
&print_with_extension);
+ settings->GetBoolean(printing::kSettingShowSystemDialog,
+ &show_system_dialog);
is_cloud_printer = settings->HasKey(printing::kSettingCloudPrintId);
}
int page_count = 0;
- settings->GetInteger(printing::kSettingPreviewPageCount, &page_count);
+ if (!settings->GetInteger(printing::kSettingPreviewPageCount, &page_count) ||
+ page_count <= 0) {
+ RejectJavascriptCallback(base::Value(callback_id), base::Value(-1));
+ return;
+ }
-#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
if (print_with_privet) {
+#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintWithPrivet", page_count);
ReportUserActionHistogram(PRINT_WITH_PRIVET);
- }
#endif
- if (print_with_extension) {
+ } else if (print_with_extension) {
UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintWithExtension",
page_count);
ReportUserActionHistogram(PRINT_WITH_EXTENSION);
- }
- if (print_to_pdf) {
+ } else if (print_to_pdf) {
UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToPDF", page_count);
ReportUserActionHistogram(PRINT_TO_PDF);
+ } else if (show_system_dialog) {
+ UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.SystemDialog", page_count);
+ ReportUserActionHistogram(FALLBACK_TO_ADVANCED_SETTINGS_DIALOG);
+ } else if (!open_pdf_in_preview) {
+ UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToPrinter", page_count);
+ ReportUserActionHistogram(PRINT_TO_PRINTER);
+ } else if (is_cloud_printer) {
+ UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToCloudPrint",
+ page_count);
+ ReportUserActionHistogram(PRINT_WITH_CLOUD_PRINT);
}
scoped_refptr<base::RefCountedBytes> data;
@@ -707,112 +721,50 @@ void PrintPreviewHandler::HandlePrint(const base::ListValue* args) {
DCHECK(data->size());
DCHECK(data->front());
- if (print_with_privet || print_with_extension || print_to_pdf) {
- std::string destination_id;
- std::string print_ticket;
- std::string capabilities;
- int width = 0;
- int height = 0;
- if (!print_to_pdf &&
- (!settings->GetString(printing::kSettingDeviceName, &destination_id) ||
- !settings->GetString(printing::kSettingTicket, &print_ticket) ||
- !settings->GetString(printing::kSettingCapabilities, &capabilities) ||
- !settings->GetInteger(printing::kSettingPageWidth, &width) ||
- !settings->GetInteger(printing::kSettingPageHeight, &height) ||
- width <= 0 || height <= 0)) {
- NOTREACHED();
- RejectJavascriptCallback(
- base::Value(callback_id),
- print_with_privet ? base::Value(-1) : base::Value("FAILED"));
- return;
- }
-
- PrinterType type = PrinterType::kPdfPrinter;
- if (print_with_extension)
- type = PrinterType::kExtensionPrinter;
- else if (print_with_privet)
- type = PrinterType::kPrivetPrinter;
- PrinterHandler* handler = GetPrinterHandler(type);
- handler->StartPrint(
- destination_id, capabilities, print_preview_ui()->initiator_title(),
- print_ticket, gfx::Size(width, height), data,
- base::BindOnce(&PrintPreviewHandler::OnPrintResult,
- weak_factory_.GetWeakPtr(), callback_id));
- return;
- }
-
if (is_cloud_printer) {
- UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToCloudPrint",
- page_count);
- ReportUserActionHistogram(PRINT_WITH_CLOUD_PRINT);
- // Does not send the title like the printer handler types above, because JS
- // already has the document title from the initial settings.
+ // Does not send the title like the other printer handler types below,
+ // because JS already has the document title from the initial settings.
SendCloudPrintJob(callback_id, data.get());
return;
}
-#if BUILDFLAG(ENABLE_BASIC_PRINTING)
- bool system_dialog = false;
- settings->GetBoolean(printing::kSettingShowSystemDialog, &system_dialog);
- if (system_dialog) {
- UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.SystemDialog", page_count);
- ReportUserActionHistogram(FALLBACK_TO_ADVANCED_SETTINGS_DIALOG);
- } else {
- UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToPrinter", page_count);
- ReportUserActionHistogram(PRINT_TO_PRINTER);
- }
-
- WebContents* initiator = GetInitiator();
- if (initiator) {
- // Save initiator IDs. PrintMsg_PrintForPrintPreview below should cause
- // the renderer to send PrintHostMsg_UpdatePrintSettings and trigger
- // PrintingMessageFilter::OnUpdatePrintSettings(), which needs this info.
- auto* main_render_frame = initiator->GetMainFrame();
- settings->SetInteger(printing::kPreviewInitiatorHostId,
- main_render_frame->GetProcess()->GetID());
- settings->SetInteger(printing::kPreviewInitiatorRoutingId,
- main_render_frame->GetRoutingID());
+ std::string destination_id;
+ std::string print_ticket;
+ std::string capabilities;
+ int width = 0;
+ int height = 0;
+ if ((print_with_privet || print_with_extension) &&
+ (!settings->GetString(printing::kSettingDeviceName, &destination_id) ||
+ !settings->GetString(printing::kSettingTicket, &print_ticket) ||
+ !settings->GetString(printing::kSettingCapabilities, &capabilities) ||
+ !settings->GetInteger(printing::kSettingPageWidth, &width) ||
+ !settings->GetInteger(printing::kSettingPageHeight, &height) ||
+ width <= 0 || height <= 0)) {
+ NOTREACHED();
+ RejectJavascriptCallback(
+ base::Value(callback_id),
+ print_with_privet ? base::Value(-1) : base::Value("FAILED"));
+ return;
}
- // Set ID to know whether printing is for preview.
- settings->SetInteger(printing::kPreviewUIID,
- print_preview_ui()->GetIDForPrintPreviewUI());
-
- // Save the settings and notify print preview. Print preview will respond
- // with a "hidePreviewDialog" message, and then the message can be sent to
- // the renderer in HandleHidePreview().
- settings_ = std::move(settings);
- ResolveJavascriptCallback(base::Value(callback_id), base::Value());
-
-#else
- NOTREACHED();
-#endif // BUILDFLAG(ENABLE_BASIC_PRINTING)
+ PrinterType type = PrinterType::kLocalPrinter;
+ if (print_with_extension)
+ type = PrinterType::kExtensionPrinter;
+ else if (print_with_privet)
+ type = PrinterType::kPrivetPrinter;
+ else if (print_to_pdf)
+ type = PrinterType::kPdfPrinter;
+ PrinterHandler* handler = GetPrinterHandler(type);
+ handler->StartPrint(
+ destination_id, capabilities, print_preview_ui()->initiator_title(),
+ type == PrinterType::kLocalPrinter ? json_str : print_ticket,
+ gfx::Size(width, height), data,
+ base::BindOnce(&PrintPreviewHandler::OnPrintResult,
+ weak_factory_.GetWeakPtr(), callback_id));
}
void PrintPreviewHandler::HandleHidePreview(const base::ListValue* /*args*/) {
print_preview_ui()->OnHidePreviewDialog();
-#if BUILDFLAG(ENABLE_BASIC_PRINTING)
- if (settings_) {
- // Print preview is responding to a resolution of "print" promise. Send the
- // print message to the renderer.
- RenderFrameHost* rfh = preview_web_contents()->GetMainFrame();
- rfh->Send(
- new PrintMsg_PrintForPrintPreview(rfh->GetRoutingID(), *settings_));
- settings_.reset();
-
- // Clear the initiator so that it can open a new print preview dialog, while
- // the current print preview dialog is still handling its print job.
- WebContents* initiator = GetInitiator();
- ClearInitiatorDetails();
-
- // Since the preview dialog is hidden and not closed, we need to make this
- // call.
- if (initiator) {
- auto* print_view_manager = PrintViewManager::FromWebContents(initiator);
- print_view_manager->PrintPreviewDone();
- }
- }
-#endif
}
void PrintPreviewHandler::HandleCancelPendingPrintRequest(
@@ -880,7 +832,7 @@ void PrintPreviewHandler::HandleGetAccessToken(const base::ListValue* args) {
DCHECK(ok);
if (!token_service_)
- token_service_ = base::MakeUnique<AccessTokenService>(this);
+ token_service_ = std::make_unique<AccessTokenService>(this);
token_service_->RequestToken(type, callback_id);
}
@@ -1048,10 +1000,10 @@ void PrintPreviewHandler::SendPrinterSetup(
const std::string& callback_id,
const std::string& printer_name,
std::unique_ptr<base::DictionaryValue> destination_info) {
- auto response = base::MakeUnique<base::DictionaryValue>();
+ auto response = std::make_unique<base::DictionaryValue>();
bool success = true;
- auto caps_value = base::MakeUnique<base::Value>();
- auto caps = base::MakeUnique<base::DictionaryValue>();
+ auto caps_value = std::make_unique<base::Value>();
+ auto caps = std::make_unique<base::DictionaryValue>();
if (destination_info &&
destination_info->Remove(printing::kSettingCapabilities, &caps_value) &&
caps_value->is_dict()) {
@@ -1253,8 +1205,8 @@ PrinterHandler* PrintPreviewHandler::GetPrinterHandler(
}
if (printer_type == PrinterType::kLocalPrinter) {
if (!local_printer_handler_) {
- local_printer_handler_ =
- PrinterHandler::CreateForLocalPrinters(Profile::FromWebUI(web_ui()));
+ local_printer_handler_ = PrinterHandler::CreateForLocalPrinters(
+ preview_web_contents(), Profile::FromWebUI(web_ui()));
}
return local_printer_handler_.get();
}
@@ -1298,11 +1250,20 @@ void PrintPreviewHandler::OnGotExtensionPrinterInfo(
void PrintPreviewHandler::OnPrintResult(const std::string& callback_id,
const base::Value& error) {
- if (error.is_none()) {
+ if (error.is_none())
ResolveJavascriptCallback(base::Value(callback_id), error);
- return;
+ else
+ RejectJavascriptCallback(base::Value(callback_id), error);
+ // Remove the preview dialog from the background printing manager if it is
+ // being stored there. Since the PDF has been sent and the callback is
+ // resolved or rejected, it is no longer needed and can be destroyed.
+ printing::BackgroundPrintingManager* background_printing_manager =
+ g_browser_process->background_printing_manager();
+ if (background_printing_manager->HasPrintPreviewDialog(
+ preview_web_contents())) {
+ background_printing_manager->OnPrintRequestCancelled(
+ preview_web_contents());
}
- RejectJavascriptCallback(base::Value(callback_id), error);
}
void PrintPreviewHandler::RegisterForGaiaCookieChanges() {
diff --git a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.h b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.h
index 7552bb23f82..894f5e9adca 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler.h
@@ -322,12 +322,6 @@ class PrintPreviewHandler
base::queue<std::string> preview_callbacks_;
-#if BUILDFLAG(ENABLE_BASIC_PRINTING)
- // Print settings to use in the local print request to send when
- // HandleHidePreview() is called.
- std::unique_ptr<base::DictionaryValue> settings_;
-#endif
-
base::WeakPtrFactory<PrintPreviewHandler> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(PrintPreviewHandler);
diff --git a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc
index 111c46e9c7d..382461c39d9 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/print_preview_handler_unittest.cc
@@ -82,6 +82,7 @@ PrinterInfo GetEmptyPrinterInfo() {
base::Value GetPrintTicket(printing::PrinterType type, bool cloud) {
bool is_privet_printer = !cloud && type == printing::kPrivetPrinter;
bool is_extension_printer = !cloud && type == printing::kExtensionPrinter;
+
base::Value ticket(base::Value::Type::DICTIONARY);
// Letter
@@ -597,8 +598,8 @@ TEST_F(PrintPreviewHandlerTest, Print) {
handler()->HandlePrint(list_args.get());
// Verify correct PrinterHandler was called or that no handler was requested
- // for local and cloud printers.
- if (cloud || type == printing::kLocalPrinter) {
+ // for cloud printers.
+ if (cloud) {
EXPECT_TRUE(handler()->NotCalled());
} else {
EXPECT_TRUE(handler()->CalledOnlyForType(type));
@@ -608,18 +609,6 @@ TEST_F(PrintPreviewHandlerTest, Print) {
const content::TestWebUI::CallData& data = *web_ui()->call_data().back();
CheckWebUIResponse(data, callback_id_in, true);
- // For local printers, the Print Preview UI will respond to the resolution
- // by sending a "hidePreview" message, which should prompt an IPC message
- // to the renderer.
- if (type == printing::kLocalPrinter) {
- base::Value hide_args(base::Value::Type::LIST);
- std::unique_ptr<base::ListValue> hide_args_ptr = base::ListValue::From(
- base::Value::ToUniquePtrValue(std::move(hide_args)));
- handler()->HandleHidePreview(hide_args_ptr.get());
- EXPECT_TRUE(preview_sink().GetUniqueMessageMatching(
- PrintMsg_PrintForPrintPreview::ID));
- }
-
// For cloud print, should also get the encoded data back as a string.
if (cloud) {
std::string print_data;
diff --git a/chromium/chrome/browser/ui/webui/print_preview/print_preview_ui.cc b/chromium/chrome/browser/ui/webui/print_preview/print_preview_ui.cc
index ffca326089f..003106131a5 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/print_preview_ui.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/print_preview_ui.cc
@@ -13,7 +13,6 @@
#include "base/feature_list.h"
#include "base/lazy_instance.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_number_conversions.h"
@@ -42,6 +41,7 @@
#include "components/prefs/pref_service.h"
#include "components/printing/common/print_messages.h"
#include "components/strings/grit/components_strings.h"
+#include "components/user_manager/user_manager.h"
#include "content/public/browser/url_data_source.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui_data_source.h"
@@ -54,6 +54,12 @@
#include "ui/web_dialogs/web_dialog_delegate.h"
#include "ui/web_dialogs/web_dialog_ui.h"
+#if defined(OS_CHROMEOS)
+#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
+#elif defined(OS_WIN)
+#include "base/win/win_util.h"
+#endif
+
using content::WebContents;
using printing::PageSizeMargins;
@@ -167,6 +173,7 @@ bool HandleRequestCallback(
void AddPrintPreviewStrings(content::WebUIDataSource* source) {
source->AddLocalizedString("title", IDS_PRINT_PREVIEW_TITLE);
+ source->AddLocalizedString("learnMore", IDS_LEARN_MORE);
source->AddLocalizedString("loading", IDS_PRINT_PREVIEW_LOADING);
source->AddLocalizedString("noPlugin", IDS_PRINT_PREVIEW_NO_PLUGIN);
source->AddLocalizedString("launchNativeDialog",
@@ -174,6 +181,8 @@ void AddPrintPreviewStrings(content::WebUIDataSource* source) {
source->AddLocalizedString("previewFailed", IDS_PRINT_PREVIEW_FAILED);
source->AddLocalizedString("invalidPrinterSettings",
IDS_PRINT_INVALID_PRINTER_SETTINGS);
+ source->AddLocalizedString("unsupportedCloudPrinter",
+ IDS_PRINT_PREVIEW_UNSUPPORTED_CLOUD_PRINTER);
source->AddLocalizedString("printButton", IDS_PRINT_PREVIEW_PRINT_BUTTON);
source->AddLocalizedString("saveButton", IDS_PRINT_PREVIEW_SAVE_BUTTON);
source->AddLocalizedString("printing", IDS_PRINT_PREVIEW_PRINTING);
@@ -304,6 +313,8 @@ void AddPrintPreviewStrings(content::WebUIDataSource* source) {
source->AddLocalizedString("offlineForWeek",
IDS_PRINT_PREVIEW_OFFLINE_FOR_WEEK);
source->AddLocalizedString("offline", IDS_PRINT_PREVIEW_OFFLINE);
+ source->AddLocalizedString("noLongerSupported",
+ IDS_PRINT_PREVIEW_NO_LONGER_SUPPORTED);
source->AddLocalizedString("couldNotPrint",
IDS_PRINT_PREVIEW_COULD_NOT_PRINT);
source->AddLocalizedString("registerPromoButtonText",
@@ -394,6 +405,29 @@ void AddPrintPreviewFlags(content::WebUIDataSource* source, Profile* profile) {
prefs::kPrintPreviewUseSystemDefaultPrinter);
source->AddBoolean("useSystemDefaultPrinter", system_default_printer);
#endif
+
+ bool enterprise_managed = false;
+#if defined(OS_CHROMEOS)
+ policy::BrowserPolicyConnectorChromeOS* connector =
+ g_browser_process->platform_part()->browser_policy_connector_chromeos();
+ enterprise_managed = connector->IsEnterpriseManaged();
+#elif defined(OS_WIN)
+ enterprise_managed = base::win::IsEnterpriseManaged();
+#endif
+ source->AddBoolean("isEnterpriseManaged", enterprise_managed);
+}
+
+void SetupPrintPreviewPlugin(content::WebUIDataSource* source) {
+ source->AddResourcePath("pdf_preview.html",
+ IDR_PRINT_PREVIEW_PDF_PREVIEW_HTML);
+ source->SetRequestFilter(base::BindRepeating(&HandleRequestCallback));
+ source->OverrideContentSecurityPolicyScriptSrc(
+ base::StringPrintf("script-src chrome://resources 'self' 'unsafe-eval' "
+ "chrome-extension://%s;",
+ extension_misc::kPdfExtensionId));
+ source->OverrideContentSecurityPolicyChildSrc("child-src 'self';");
+ source->DisableDenyXFrameOptions();
+ source->OverrideContentSecurityPolicyObjectSrc("object-src 'self';");
}
content::WebUIDataSource* CreateNewPrintPreviewUISource(Profile* profile) {
@@ -407,6 +441,8 @@ content::WebUIDataSource* CreateNewPrintPreviewUISource(Profile* profile) {
}
AddPrintPreviewImages(source);
source->SetDefaultResource(IDR_PRINT_PREVIEW_NEW_HTML);
+ SetupPrintPreviewPlugin(source);
+ AddPrintPreviewFlags(source, profile);
return source;
}
@@ -416,18 +452,9 @@ content::WebUIDataSource* CreatePrintPreviewUISource(Profile* profile) {
AddPrintPreviewStrings(source);
source->SetJsonPath("strings.js");
source->AddResourcePath("print_preview.js", IDR_PRINT_PREVIEW_JS);
- source->AddResourcePath("pdf_preview.html",
- IDR_PRINT_PREVIEW_PDF_PREVIEW_HTML);
AddPrintPreviewImages(source);
source->SetDefaultResource(IDR_PRINT_PREVIEW_HTML);
- source->SetRequestFilter(base::Bind(&HandleRequestCallback));
- source->OverrideContentSecurityPolicyScriptSrc(
- base::StringPrintf("script-src chrome://resources 'self' 'unsafe-eval' "
- "chrome-extension://%s;",
- extension_misc::kPdfExtensionId));
- source->OverrideContentSecurityPolicyChildSrc("child-src 'self';");
- source->DisableDenyXFrameOptions();
- source->OverrideContentSecurityPolicyObjectSrc("object-src 'self';");
+ SetupPrintPreviewPlugin(source);
AddPrintPreviewFlags(source, profile);
return source;
}
@@ -474,10 +501,10 @@ PrintPreviewUI::PrintPreviewUI(content::WebUI* web_ui)
// Set up the chrome://theme/ source.
content::URLDataSource::Add(profile, new ThemeSource(profile));
- auto handler = base::MakeUnique<PrintPreviewHandler>();
+ auto handler = std::make_unique<PrintPreviewHandler>();
handler_ = handler.get();
web_ui->AddMessageHandler(std::move(handler));
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
g_print_preview_request_id_map.Get().Set(id_, -1);
}
diff --git a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.cc b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
index 33b8bef65ee..6205ef5ca36 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
@@ -9,18 +9,24 @@
#include <utility>
#include <vector>
+#include "base/json/json_reader.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
+#include "base/memory/ref_counted_memory.h"
#include "base/stl_util.h"
#include "base/strings/string_piece.h"
#include "base/threading/thread_restrictions.h"
#include "base/values.h"
#include "build/build_config.h"
+#include "chrome/browser/printing/print_preview_dialog_controller.h"
+#include "chrome/browser/printing/print_view_manager.h"
+#include "chrome/browser/ui/webui/print_preview/print_preview_ui.h"
#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
#include "chrome/common/cloud_print/cloud_print_cdd_conversion.h"
#include "chrome/common/crash_keys.h"
+#include "content/public/browser/render_frame_host.h"
#include "printing/backend/print_backend.h"
#include "printing/backend/print_backend_consts.h"
+#include "printing/page_range.h"
#if defined(OS_WIN)
#include "base/strings/string_split.h"
@@ -101,7 +107,7 @@ std::string GetUserFriendlyName(const std::string& printer_name) {
void PrintersToValues(const PrinterList& printer_list,
base::ListValue* printers) {
for (const PrinterBasicInfo& printer : printer_list) {
- auto printer_info = base::MakeUnique<base::DictionaryValue>();
+ auto printer_info = std::make_unique<base::DictionaryValue>();
printer_info->SetString(kSettingDeviceName, printer.printer_name);
const auto printer_name_description = GetPrinterNameAndDescription(printer);
@@ -110,7 +116,7 @@ void PrintersToValues(const PrinterList& printer_list,
printer_info->SetString(kSettingPrinterName, printer_name);
printer_info->SetString(kSettingPrinterDescription, printer_description);
- auto options = base::MakeUnique<base::DictionaryValue>();
+ auto options = std::make_unique<base::DictionaryValue>();
for (const auto opt_it : printer.options)
options->SetString(opt_it.first, opt_it.second);
@@ -161,6 +167,10 @@ bool VendorCapabilityInvalid(const base::Value& val) {
return false;
}
+void SystemDialogDone(const base::Value& error) {
+ // intentional no-op
+}
+
} // namespace
std::pair<std::string, std::string> GetPrinterNameAndDescription(
@@ -193,7 +203,7 @@ std::unique_ptr<base::DictionaryValue> GetSettingsOnBlockingPool(
const std::string& printer_name = printer_name_description.first;
const std::string& printer_description = printer_name_description.second;
- auto printer_info = base::MakeUnique<base::DictionaryValue>();
+ auto printer_info = std::make_unique<base::DictionaryValue>();
printer_info->SetString(kSettingDeviceName, device_name);
printer_info->SetString(kSettingPrinterName, printer_name);
printer_info->SetString(kSettingPrinterDescription, printer_description);
@@ -281,4 +291,42 @@ std::unique_ptr<base::DictionaryValue> ValidateCddForPrintPreview(
return validated_cdd;
}
+void StartLocalPrint(const std::string& ticket_json,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ content::WebContents* preview_web_contents,
+ PrinterHandler::PrintCallback callback) {
+ std::unique_ptr<base::DictionaryValue> job_settings =
+ base::DictionaryValue::From(base::JSONReader::Read(ticket_json));
+ if (!job_settings) {
+ std::move(callback).Run(base::Value("Invalid settings"));
+ return;
+ }
+
+ // Get print view manager.
+ PrintPreviewDialogController* dialog_controller =
+ PrintPreviewDialogController::GetInstance();
+ content::WebContents* initiator =
+ dialog_controller ? dialog_controller->GetInitiator(preview_web_contents)
+ : nullptr;
+ PrintViewManager* print_view_manager =
+ PrintViewManager::FromWebContents(initiator);
+ if (!print_view_manager) {
+ std::move(callback).Run(base::Value("Initiator closed"));
+ return;
+ }
+
+ bool system_dialog = false;
+ job_settings->GetBoolean(printing::kSettingShowSystemDialog, &system_dialog);
+ bool open_in_pdf = false;
+ job_settings->GetBoolean(printing::kSettingOpenPDFInPreview, &open_in_pdf);
+ if (system_dialog || open_in_pdf) {
+ // Run the callback early, or the modal dialogs will prevent the preview
+ // from closing until they do.
+ std::move(callback).Run(base::Value());
+ callback = base::BindOnce(&SystemDialogDone);
+ }
+ print_view_manager->PrintForPrintPreview(std::move(job_settings), print_data,
+ preview_web_contents->GetMainFrame(),
+ std::move(callback));
+}
} // namespace printing
diff --git a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.h b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.h
index 47bd80f68fb..04dd0fee87c 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities.h
@@ -13,6 +13,10 @@
#include "chrome/browser/ui/webui/print_preview/printer_handler.h"
#include "printing/backend/print_backend.h"
+namespace content {
+class WebContents;
+}
+
namespace printing {
struct PrinterBasicInfo;
@@ -50,6 +54,13 @@ void ConvertPrinterListForCallback(
// and remove any lists/options that are empty or only contain null values.
std::unique_ptr<base::DictionaryValue> ValidateCddForPrintPreview(
const base::DictionaryValue& cdd);
+
+// Starts a local print of |print_data| with print settings dictionary
+// |ticket_json|. Runs |callback| on failure or success.
+void StartLocalPrint(const std::string& ticket_json,
+ const scoped_refptr<base::RefCountedBytes>& print_data,
+ content::WebContents* preview_web_contents,
+ PrinterHandler::PrintCallback callback);
} // namespace printing
#endif // CHROME_BROWSER_UI_WEBUI_PRINT_PREVIEW_PRINTER_CAPABILITIES_H_
diff --git a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities_unittest.cc b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities_unittest.cc
index a079534193f..4be22d60559 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/printer_capabilities_unittest.cc
@@ -5,7 +5,6 @@
#include <memory>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/stl_util.h"
#include "base/test/values_test_util.h"
@@ -250,7 +249,7 @@ TEST_F(PrinterCapabilitiesTest, NonNullForMissingPrinter) {
TEST_F(PrinterCapabilitiesTest, ProvidedCapabilitiesUsed) {
std::string printer_name = "test_printer";
PrinterBasicInfo basic_info;
- auto caps = base::MakeUnique<PrinterSemanticCapsAndDefaults>();
+ auto caps = std::make_unique<PrinterSemanticCapsAndDefaults>();
// set a capability
caps->dpis = {gfx::Size(600, 600)};
diff --git a/chromium/chrome/browser/ui/webui/print_preview/printer_handler.cc b/chromium/chrome/browser/ui/webui/print_preview/printer_handler.cc
index 43126964a2e..bf297f51a01 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/printer_handler.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/printer_handler.cc
@@ -22,16 +22,18 @@
// static
std::unique_ptr<PrinterHandler> PrinterHandler::CreateForExtensionPrinters(
Profile* profile) {
- return base::MakeUnique<ExtensionPrinterHandler>(profile);
+ return std::make_unique<ExtensionPrinterHandler>(profile);
}
// static
std::unique_ptr<PrinterHandler> PrinterHandler::CreateForLocalPrinters(
+ content::WebContents* preview_web_contents,
Profile* profile) {
#if defined(OS_CHROMEOS)
- return base::MakeUnique<LocalPrinterHandlerChromeos>(profile);
+ return std::make_unique<LocalPrinterHandlerChromeos>(profile,
+ preview_web_contents);
#else
- return base::MakeUnique<LocalPrinterHandlerDefault>();
+ return std::make_unique<LocalPrinterHandlerDefault>(preview_web_contents);
#endif
}
@@ -40,7 +42,7 @@ std::unique_ptr<PrinterHandler> PrinterHandler::CreateForPdfPrinter(
Profile* profile,
content::WebContents* preview_web_contents,
printing::StickySettings* sticky_settings) {
- return base::MakeUnique<PdfPrinterHandler>(profile, preview_web_contents,
+ return std::make_unique<PdfPrinterHandler>(profile, preview_web_contents,
sticky_settings);
}
@@ -48,7 +50,7 @@ std::unique_ptr<PrinterHandler> PrinterHandler::CreateForPdfPrinter(
// static
std::unique_ptr<PrinterHandler> PrinterHandler::CreateForPrivetPrinters(
Profile* profile) {
- return base::MakeUnique<PrivetPrinterHandler>(profile);
+ return std::make_unique<PrivetPrinterHandler>(profile);
}
#endif
diff --git a/chromium/chrome/browser/ui/webui/print_preview/printer_handler.h b/chromium/chrome/browser/ui/webui/print_preview/printer_handler.h
index 96a2fcbc656..6231bafd927 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/printer_handler.h
+++ b/chromium/chrome/browser/ui/webui/print_preview/printer_handler.h
@@ -71,6 +71,7 @@ class PrinterHandler {
printing::StickySettings* sticky_settings);
static std::unique_ptr<PrinterHandler> CreateForLocalPrinters(
+ content::WebContents* preview_web_contents,
Profile* profile);
#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
diff --git a/chromium/chrome/browser/ui/webui/print_preview/privet_printer_handler.cc b/chromium/chrome/browser/ui/webui/print_preview/privet_printer_handler.cc
index f76fa14cf68..eedc4c4573b 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/privet_printer_handler.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/privet_printer_handler.cc
@@ -102,7 +102,7 @@ void PrivetPrinterHandler::LocalPrinterChanged(
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
if (has_local_printing ||
command_line->HasSwitch(switches::kEnablePrintPreviewRegisterPromos)) {
- auto printer_info = base::MakeUnique<base::DictionaryValue>();
+ auto printer_info = std::make_unique<base::DictionaryValue>();
FillPrinterDescription(name, description, has_local_printing,
printer_info.get());
base::ListValue printers;
@@ -134,9 +134,9 @@ void PrivetPrinterHandler::StartLister(
DCHECK(!service_discovery_client_.get() ||
service_discovery_client_.get() == client.get());
service_discovery_client_ = client;
- printer_lister_ = base::MakeUnique<cloud_print::PrivetLocalPrinterLister>(
+ printer_lister_ = std::make_unique<cloud_print::PrivetLocalPrinterLister>(
service_discovery_client_.get(), profile_->GetRequestContext(), this);
- privet_lister_timer_ = base::MakeUnique<base::OneShotTimer>();
+ privet_lister_timer_ = std::make_unique<base::OneShotTimer>();
privet_lister_timer_->Start(FROM_HERE,
base::TimeDelta::FromSeconds(kSearchTimeoutSec),
this, &PrivetPrinterHandler::StopLister);
diff --git a/chromium/chrome/browser/ui/webui/print_preview/sticky_settings.cc b/chromium/chrome/browser/ui/webui/print_preview/sticky_settings.cc
index 222469eb911..e69c53e94b9 100644
--- a/chromium/chrome/browser/ui/webui/print_preview/sticky_settings.cc
+++ b/chromium/chrome/browser/ui/webui/print_preview/sticky_settings.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/print_preview/sticky_settings.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/pref_names.h"
@@ -32,7 +33,7 @@ void StickySettings::StoreAppState(const std::string& data) {
}
void StickySettings::SaveInPrefs(PrefService* prefs) const {
- auto value = base::MakeUnique<base::DictionaryValue>();
+ auto value = std::make_unique<base::DictionaryValue>();
if (printer_app_state_)
value->SetString(kSettingAppState, printer_app_state_.value());
prefs->Set(prefs::kPrintPreviewStickySettings, *value);
diff --git a/chromium/chrome/browser/ui/webui/profile_helper.cc b/chromium/chrome/browser/ui/webui/profile_helper.cc
index 6f22e676d1c..7bf6fd82b9e 100644
--- a/chromium/chrome/browser/ui/webui/profile_helper.cc
+++ b/chromium/chrome/browser/ui/webui/profile_helper.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/profile_helper.h"
+#include <memory>
+
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile_manager.h"
@@ -89,10 +90,11 @@ void DeleteProfileAtPath(base::FilePath file_path,
if (!profiles::IsMultipleProfilesEnabled())
return;
g_browser_process->profile_manager()->MaybeScheduleProfileForDeletion(
- file_path, base::Bind(&DeleteProfileCallback,
- base::Passed(base::MakeUnique<ScopedKeepAlive>(
- KeepAliveOrigin::PROFILE_HELPER,
- KeepAliveRestartOption::DISABLED))),
+ file_path,
+ base::Bind(&DeleteProfileCallback,
+ base::Passed(std::make_unique<ScopedKeepAlive>(
+ KeepAliveOrigin::PROFILE_HELPER,
+ KeepAliveRestartOption::DISABLED))),
deletion_source);
}
diff --git a/chromium/chrome/browser/ui/webui/profile_helper_browsertest.cc b/chromium/chrome/browser/ui/webui/profile_helper_browsertest.cc
index 9f95578423d..05f532d44bd 100644
--- a/chromium/chrome/browser/ui/webui/profile_helper_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/profile_helper_browsertest.cc
@@ -2,7 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/scoped_observer.h"
#include "chrome/browser/browser_process.h"
@@ -44,7 +43,7 @@ Profile* CreateProfile() {
// An observer returns back to test code after brower window associated with
// the profile is activated.
-class ExpectBrowserActivationForProfile : public chrome::BrowserListObserver {
+class ExpectBrowserActivationForProfile : public BrowserListObserver {
public:
explicit ExpectBrowserActivationForProfile(Profile* profile)
: profile_(profile), scoped_observer_(this) {
@@ -64,7 +63,7 @@ class ExpectBrowserActivationForProfile : public chrome::BrowserListObserver {
private:
Profile* profile_;
base::RunLoop loop_;
- ScopedObserver<BrowserList, chrome::BrowserListObserver> scoped_observer_;
+ ScopedObserver<BrowserList, BrowserListObserver> scoped_observer_;
};
} // namespace
@@ -90,7 +89,7 @@ IN_PROC_BROWSER_TEST_F(ProfileHelperTest, OpenNewWindowForProfile) {
// Open additional browser will add new window and activates it.
Profile* additional_profile = CreateProfile();
activation_observer =
- base::MakeUnique<ExpectBrowserActivationForProfile>(additional_profile);
+ std::make_unique<ExpectBrowserActivationForProfile>(additional_profile);
webui::OpenNewWindowForProfile(additional_profile);
EXPECT_EQ(2u, browser_list->size());
activation_observer->Wait();
@@ -104,7 +103,7 @@ IN_PROC_BROWSER_TEST_F(ProfileHelperTest, OpenNewWindowForProfile) {
#if !defined(OS_MACOSX)
// Switch to original browser. Only LastActive should change.
activation_observer =
- base::MakeUnique<ExpectBrowserActivationForProfile>(original_profile);
+ std::make_unique<ExpectBrowserActivationForProfile>(original_profile);
webui::OpenNewWindowForProfile(original_profile);
EXPECT_EQ(2u, browser_list->size());
activation_observer->Wait();
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_handler.h b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_handler.h
index b3a7eb770cc..515002f0c32 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_handler.h
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_handler.h
@@ -14,7 +14,6 @@
#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "content/public/browser/web_ui_message_handler.h"
-#include "storage/common/quota/quota_types.h"
namespace base {
class Value;
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc
index 923f99df4ab..a5648eea2a1 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc
@@ -13,6 +13,7 @@
#include "chrome/browser/ui/webui/quota_internals/quota_internals_types.h"
#include "net/base/url_util.h"
+using blink::mojom::StorageType;
using content::BrowserThread;
namespace quota_internals {
@@ -40,22 +41,19 @@ void QuotaInternalsProxy::RequestInfo(
&QuotaInternalsProxy::DidGetCapacity, weak_factory_.GetWeakPtr()));
quota_manager_->GetGlobalUsage(
- storage::kStorageTypeTemporary,
+ StorageType::kTemporary,
base::Bind(&QuotaInternalsProxy::DidGetGlobalUsage,
- weak_factory_.GetWeakPtr(),
- storage::kStorageTypeTemporary));
+ weak_factory_.GetWeakPtr(), StorageType::kTemporary));
quota_manager_->GetGlobalUsage(
- storage::kStorageTypePersistent,
+ StorageType::kPersistent,
base::Bind(&QuotaInternalsProxy::DidGetGlobalUsage,
- weak_factory_.GetWeakPtr(),
- storage::kStorageTypePersistent));
+ weak_factory_.GetWeakPtr(), StorageType::kPersistent));
quota_manager_->GetGlobalUsage(
- storage::kStorageTypeSyncable,
+ StorageType::kSyncable,
base::Bind(&QuotaInternalsProxy::DidGetGlobalUsage,
- weak_factory_.GetWeakPtr(),
- storage::kStorageTypeSyncable));
+ weak_factory_.GetWeakPtr(), StorageType::kSyncable));
quota_manager_->DumpQuotaTable(
base::Bind(&QuotaInternalsProxy::DidDumpQuotaTable,
@@ -97,7 +95,7 @@ RELAY_TO_HANDLER(ReportStatistics, const Statistics&)
void QuotaInternalsProxy::DidGetSettings(
const storage::QuotaSettings& settings) {
// TODO(michaeln): also report the other config fields
- GlobalStorageInfo info(storage::kStorageTypeTemporary);
+ GlobalStorageInfo info(StorageType::kTemporary);
info.set_quota(settings.pool_size);
ReportGlobalInfo(info);
}
@@ -108,7 +106,7 @@ void QuotaInternalsProxy::DidGetCapacity(int64_t total_space,
ReportAvailableSpace(available_space);
}
-void QuotaInternalsProxy::DidGetGlobalUsage(storage::StorageType type,
+void QuotaInternalsProxy::DidGetGlobalUsage(StorageType type,
int64_t usage,
int64_t unlimited_usage) {
GlobalStorageInfo info(type);
@@ -152,11 +150,10 @@ void QuotaInternalsProxy::DidDumpOriginInfoTable(
}
void QuotaInternalsProxy::DidGetHostUsage(const std::string& host,
- storage::StorageType type,
+ StorageType type,
int64_t usage) {
- DCHECK(type == storage::kStorageTypeTemporary ||
- type == storage::kStorageTypePersistent ||
- type == storage::kStorageTypeSyncable);
+ DCHECK(type == StorageType::kTemporary || type == StorageType::kPersistent ||
+ type == StorageType::kSyncable);
PerHostStorageInfo info(host, type);
info.set_usage(usage);
@@ -173,7 +170,7 @@ void QuotaInternalsProxy::DidGetHostUsage(const std::string& host,
hosts_pending_.begin()->second);
}
-void QuotaInternalsProxy::RequestPerOriginInfo(storage::StorageType type) {
+void QuotaInternalsProxy::RequestPerOriginInfo(StorageType type) {
DCHECK(quota_manager_.get());
std::set<GURL> origins;
@@ -202,8 +199,7 @@ void QuotaInternalsProxy::RequestPerOriginInfo(storage::StorageType type) {
ReportPerHostInfo(host_info);
}
-void QuotaInternalsProxy::VisitHost(const std::string& host,
- storage::StorageType type) {
+void QuotaInternalsProxy::VisitHost(const std::string& host, StorageType type) {
if (hosts_visited_.insert(std::make_pair(host, type)).second) {
hosts_pending_.insert(std::make_pair(host, type));
if (hosts_pending_.size() == 1) {
@@ -213,7 +209,7 @@ void QuotaInternalsProxy::VisitHost(const std::string& host,
}
void QuotaInternalsProxy::GetHostUsage(const std::string& host,
- storage::StorageType type) {
+ StorageType type) {
DCHECK(quota_manager_.get());
quota_manager_->GetHostUsage(host,
type,
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.h b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.h
index c8e750f8caf..0c1fc6e5d71 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.h
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.h
@@ -18,7 +18,7 @@
#include "base/sequenced_task_runner_helpers.h"
#include "content/public/browser/browser_thread.h"
#include "storage/browser/quota/quota_manager.h"
-#include "storage/common/quota/quota_types.h"
+#include "third_party/WebKit/common/quota/quota_types.mojom.h"
namespace quota_internals {
@@ -60,26 +60,26 @@ class QuotaInternalsProxy
// Called on IO Thread by QuotaManager as callback.
void DidGetSettings(const storage::QuotaSettings& settings);
void DidGetCapacity(int64_t total_space, int64_t available_space);
- void DidGetGlobalUsage(storage::StorageType type,
+ void DidGetGlobalUsage(blink::mojom::StorageType type,
int64_t usage,
int64_t unlimited_usage);
void DidDumpQuotaTable(const QuotaTableEntries& entries);
void DidDumpOriginInfoTable(const OriginInfoTableEntries& entries);
void DidGetHostUsage(const std::string& host,
- storage::StorageType type,
+ blink::mojom::StorageType type,
int64_t usage);
// Helper. Called on IO Thread.
- void RequestPerOriginInfo(storage::StorageType type);
- void VisitHost(const std::string& host, storage::StorageType type);
- void GetHostUsage(const std::string& host, storage::StorageType type);
+ void RequestPerOriginInfo(blink::mojom::StorageType type);
+ void VisitHost(const std::string& host, blink::mojom::StorageType type);
+ void GetHostUsage(const std::string& host, blink::mojom::StorageType type);
// Used on UI Thread.
QuotaInternalsHandler* handler_;
// Used on IO Thread.
scoped_refptr<storage::QuotaManager> quota_manager_;
- std::set<std::pair<std::string, storage::StorageType> > hosts_visited_,
+ std::set<std::pair<std::string, blink::mojom::StorageType>> hosts_visited_,
hosts_pending_;
std::vector<PerHostStorageInfo> report_pending_;
base::WeakPtrFactory<QuotaInternalsProxy> weak_factory_;
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.cc b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.cc
index d481c56c322..d9bd3120959 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.cc
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.cc
@@ -12,17 +12,17 @@
namespace {
-std::string StorageTypeToString(storage::StorageType type) {
+std::string StorageTypeToString(blink::mojom::StorageType type) {
switch (type) {
- case storage::kStorageTypeTemporary:
+ case blink::mojom::StorageType::kTemporary:
return "temporary";
- case storage::kStorageTypePersistent:
+ case blink::mojom::StorageType::kPersistent:
return "persistent";
- case storage::kStorageTypeSyncable:
+ case blink::mojom::StorageType::kSyncable:
return "syncable";
- case storage::kStorageTypeQuotaNotManaged:
+ case blink::mojom::StorageType::kQuotaNotManaged:
return "quota not managed";
- case storage::kStorageTypeUnknown:
+ case blink::mojom::StorageType::kUnknown:
return "unknown";
}
return "unknown";
@@ -32,9 +32,8 @@ std::string StorageTypeToString(storage::StorageType type) {
namespace quota_internals {
-GlobalStorageInfo::GlobalStorageInfo(storage::StorageType type)
- : type_(type), usage_(-1), unlimited_usage_(-1), quota_(-1) {
-}
+GlobalStorageInfo::GlobalStorageInfo(blink::mojom::StorageType type)
+ : type_(type), usage_(-1), unlimited_usage_(-1), quota_(-1) {}
GlobalStorageInfo::~GlobalStorageInfo() {}
@@ -53,9 +52,8 @@ std::unique_ptr<base::Value> GlobalStorageInfo::NewValue() const {
}
PerHostStorageInfo::PerHostStorageInfo(const std::string& host,
- storage::StorageType type)
- : host_(host), type_(type), usage_(-1), quota_(-1) {
-}
+ blink::mojom::StorageType type)
+ : host_(host), type_(type), usage_(-1), quota_(-1) {}
PerHostStorageInfo::~PerHostStorageInfo() {}
@@ -72,13 +70,12 @@ std::unique_ptr<base::Value> PerHostStorageInfo::NewValue() const {
}
PerOriginStorageInfo::PerOriginStorageInfo(const GURL& origin,
- storage::StorageType type)
+ blink::mojom::StorageType type)
: origin_(origin),
type_(type),
host_(net::GetHostOrSpecFromURL(origin)),
in_use_(-1),
- used_count_(-1) {
-}
+ used_count_(-1) {}
PerOriginStorageInfo::PerOriginStorageInfo(const PerOriginStorageInfo& other) =
default;
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.h b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.h
index 94a877e5d79..c9b5c7a34cd 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.h
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_types.h
@@ -12,7 +12,7 @@
#include <string>
#include "base/time/time.h"
-#include "storage/common/quota/quota_types.h"
+#include "third_party/WebKit/common/quota/quota_types.mojom.h"
#include "url/gurl.h"
namespace base {
@@ -24,7 +24,7 @@ namespace quota_internals {
// Represends global usage and quota information for specific type of storage.
class GlobalStorageInfo {
public:
- explicit GlobalStorageInfo(storage::StorageType type);
+ explicit GlobalStorageInfo(blink::mojom::StorageType type);
~GlobalStorageInfo();
void set_usage(int64_t usage) { usage_ = usage; }
@@ -39,7 +39,7 @@ class GlobalStorageInfo {
std::unique_ptr<base::Value> NewValue() const;
private:
- storage::StorageType type_;
+ blink::mojom::StorageType type_;
int64_t usage_;
int64_t unlimited_usage_;
@@ -49,7 +49,7 @@ class GlobalStorageInfo {
// Represents per host usage and quota information for the storage.
class PerHostStorageInfo {
public:
- PerHostStorageInfo(const std::string& host, storage::StorageType type);
+ PerHostStorageInfo(const std::string& host, blink::mojom::StorageType type);
~PerHostStorageInfo();
void set_usage(int64_t usage) { usage_ = usage; }
@@ -61,7 +61,7 @@ class PerHostStorageInfo {
private:
std::string host_;
- storage::StorageType type_;
+ blink::mojom::StorageType type_;
int64_t usage_;
int64_t quota_;
@@ -70,7 +70,7 @@ class PerHostStorageInfo {
// Represendts per origin usage and access time information.
class PerOriginStorageInfo {
public:
- PerOriginStorageInfo(const GURL& origin, storage::StorageType type);
+ PerOriginStorageInfo(const GURL& origin, blink::mojom::StorageType type);
PerOriginStorageInfo(const PerOriginStorageInfo& other);
~PerOriginStorageInfo();
@@ -95,7 +95,7 @@ class PerOriginStorageInfo {
private:
GURL origin_;
- storage::StorageType type_;
+ blink::mojom::StorageType type_;
std::string host_;
int in_use_;
diff --git a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_ui.cc b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_ui.cc
index cd0601139f2..ea2cc8d6d78 100644
--- a/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/quota_internals/quota_internals_ui.cc
@@ -4,9 +4,9 @@
#include "chrome/browser/ui/webui/quota_internals/quota_internals_ui.h"
+#include <memory>
#include <string>
-#include "base/memory/ptr_util.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/quota_internals/quota_internals_handler.h"
#include "chrome/common/url_constants.h"
@@ -38,7 +38,7 @@ content::WebUIDataSource* CreateQuotaInternalsHTMLSource() {
QuotaInternalsUI::QuotaInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
web_ui->AddMessageHandler(
- base::MakeUnique<quota_internals::QuotaInternalsHandler>());
+ std::make_unique<quota_internals::QuotaInternalsHandler>());
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateQuotaInternalsHTMLSource());
}
diff --git a/chromium/chrome/browser/ui/webui/set_as_default_browser_ui_win.cc b/chromium/chrome/browser/ui/webui/set_as_default_browser_ui_win.cc
index e0c94796542..56f8eded426 100644
--- a/chromium/chrome/browser/ui/webui/set_as_default_browser_ui_win.cc
+++ b/chromium/chrome/browser/ui/webui/set_as_default_browser_ui_win.cc
@@ -198,7 +198,7 @@ void SetAsDefaultBrowserHandler::OnDefaultBrowserWorkerFinished(
// is displayed on a dialog.
class SetAsDefaultBrowserDialogImpl : public ui::WebDialogDelegate,
public ResponseDelegate,
- public chrome::BrowserListObserver {
+ public BrowserListObserver {
public:
explicit SetAsDefaultBrowserDialogImpl(Profile* profile);
~SetAsDefaultBrowserDialogImpl() override;
diff --git a/chromium/chrome/browser/ui/webui/settings/DEPS b/chromium/chrome/browser/ui/webui/settings/DEPS
deleted file mode 100644
index 72e2db9373b..00000000000
--- a/chromium/chrome/browser/ui/webui/settings/DEPS
+++ /dev/null
@@ -1,4 +0,0 @@
-include_rules = [
- # TODO(mash): Remove. http://crbug.com/644348
- "+ash/system/power",
-]
diff --git a/chromium/chrome/browser/ui/webui/settings/about_handler.cc b/chromium/chrome/browser/ui/webui/settings/about_handler.cc
index f5bce72f8e9..1920f85c03a 100644
--- a/chromium/chrome/browser/ui/webui/settings/about_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/about_handler.cc
@@ -16,7 +16,6 @@
#include "base/i18n/message_formatter.h"
#include "base/location.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string16.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
@@ -637,9 +636,9 @@ void AboutHandler::SetUpdateStatus(VersionUpdater::Status status,
if (!types_msg.empty())
event->SetString("connectionTypes", types_msg);
else
- event->Set("connectionTypes", base::MakeUnique<base::Value>());
+ event->Set("connectionTypes", std::make_unique<base::Value>());
} else {
- event->Set("connectionTypes", base::MakeUnique<base::Value>());
+ event->Set("connectionTypes", std::make_unique<base::Value>());
}
#endif // defined(OS_CHROMEOS)
diff --git a/chromium/chrome/browser/ui/webui/settings/browser_lifetime_handler.cc b/chromium/chrome/browser/ui/webui/settings/browser_lifetime_handler.cc
index 477aa793415..3c264c536a0 100644
--- a/chromium/chrome/browser/ui/webui/settings/browser_lifetime_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/browser_lifetime_handler.cc
@@ -12,6 +12,7 @@
#include "chrome/browser/browser_process.h"
#include "chrome/browser/browser_process_platform_part.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
+#include "chrome/browser/chromeos/tpm_firmware_update.h"
#include "chrome/common/pref_names.h"
#include "components/prefs/pref_service.h"
#include "components/user_manager/user_manager.h"
@@ -58,6 +59,24 @@ void BrowserLifetimeHandler::HandleSignOutAndRestart(
void BrowserLifetimeHandler::HandleFactoryReset(
const base::ListValue* args) {
+ bool tpm_firmware_update_requested;
+ args->GetBoolean(0, &tpm_firmware_update_requested);
+ if (tpm_firmware_update_requested) {
+ chromeos::tpm_firmware_update::ShouldOfferUpdateViaPowerwash(
+ base::BindOnce([](bool offer_update) {
+ if (!offer_update)
+ return;
+
+ PrefService* prefs = g_browser_process->local_state();
+ prefs->SetBoolean(prefs::kFactoryResetRequested, true);
+ prefs->SetBoolean(prefs::kFactoryResetTPMFirmwareUpdateRequested,
+ true);
+ prefs->CommitPendingWrite();
+ chrome::AttemptRelaunch();
+ }));
+ return;
+ }
+
policy::BrowserPolicyConnectorChromeOS* connector =
g_browser_process->platform_part()->browser_policy_connector_chromeos();
bool allow_powerwash = !connector->IsEnterpriseManaged() &&
diff --git a/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.cc b/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.cc
index c7174d08712..fa100c69aa3 100644
--- a/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/settings/chrome_cleanup_handler.h"
+#include <memory>
#include <string>
#include "base/command_line.h"
@@ -13,9 +14,16 @@
#include "base/metrics/user_metrics_action.h"
#include "base/synchronization/lock.h"
#include "base/values.h"
+#include "build/build_config.h"
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/safe_browsing/chrome_cleaner/reporter_runner_win.h"
#include "chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.h"
+#include "chrome/grit/generated_resources.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
+#include "content/public/browser/web_ui_message_handler.h"
+#include "ui/base/l10n/l10n_util.h"
using safe_browsing::ChromeCleanerController;
@@ -33,19 +41,45 @@ enum ChromeCleanerDismissSource {
};
// Returns a ListValue containing a copy of the file paths stored in |files|.
-base::ListValue GetFilesAsListStorage(const std::set<base::FilePath>& files) {
- base::ListValue value;
+std::unique_ptr<base::ListValue> GetFilesAsListStorage(
+ const std::set<base::FilePath>& files) {
+ auto value = std::make_unique<base::ListValue>();
for (const base::FilePath& path : files)
- value.AppendString(path.value());
+ value->AppendString(path.value());
return value;
}
+// Returns a ListValue containing a copy of the registry keys stored in
+// |registry_keys|.
+std::unique_ptr<base::ListValue> GetRegistryKeysAsListStorage(
+ const std::set<base::string16>& registry_keys) {
+ auto value = std::make_unique<base::ListValue>();
+ for (const base::string16& key : registry_keys)
+ value->AppendString(key);
+
+ return value;
+}
+
+base::DictionaryValue GetScannerResultsAsDictionary(
+ const safe_browsing::ChromeCleanerScannerResults& scanner_results) {
+ base::DictionaryValue value;
+ value.SetList("files",
+ GetFilesAsListStorage(scanner_results.files_to_delete()));
+ value.SetList("registryKeys",
+ GetRegistryKeysAsListStorage(scanner_results.registry_keys()));
+ return value;
+}
+
std::string IdleReasonToString(
ChromeCleanerController::IdleReason idle_reason) {
switch (idle_reason) {
case ChromeCleanerController::IdleReason::kInitial:
return "initial";
+ case ChromeCleanerController::IdleReason::kReporterFoundNothing:
+ return "reporter_found_nothing";
+ case ChromeCleanerController::IdleReason::kReporterFailed:
+ return "reporter_failed";
case ChromeCleanerController::IdleReason::kScanningFoundNothing:
return "scanning_found_nothing";
case ChromeCleanerController::IdleReason::kScanningFailed:
@@ -58,6 +92,8 @@ std::string IdleReasonToString(
return "cleaning_failed";
case ChromeCleanerController::IdleReason::kCleaningSucceeded:
return "cleaning_succeeded";
+ case ChromeCleanerController::IdleReason::kCleanerDownloadFailed:
+ return "cleaner_download_failed";
}
NOTREACHED();
return "";
@@ -75,31 +111,47 @@ ChromeCleanupHandler::~ChromeCleanupHandler() {
void ChromeCleanupHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"dismissCleanupPage",
- base::Bind(&ChromeCleanupHandler::HandleDismiss, base::Unretained(this)));
+ base::BindRepeating(&ChromeCleanupHandler::HandleDismiss,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"registerChromeCleanerObserver",
- base::Bind(&ChromeCleanupHandler::HandleRegisterChromeCleanerObserver,
- base::Unretained(this)));
+ base::BindRepeating(
+ &ChromeCleanupHandler::HandleRegisterChromeCleanerObserver,
+ base::Unretained(this)));
+ web_ui()->RegisterMessageCallback(
+ "startScanning",
+ base::BindRepeating(&ChromeCleanupHandler::HandleStartScanning,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"restartComputer",
- base::Bind(&ChromeCleanupHandler::HandleRestartComputer,
- base::Unretained(this)));
+ base::BindRepeating(&ChromeCleanupHandler::HandleRestartComputer,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setLogsUploadPermission",
- base::Bind(&ChromeCleanupHandler::HandleSetLogsUploadPermission,
- base::Unretained(this)));
+ base::BindRepeating(&ChromeCleanupHandler::HandleSetLogsUploadPermission,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
- "startCleanup", base::Bind(&ChromeCleanupHandler::HandleStartCleanup,
- base::Unretained(this)));
+ "startCleanup",
+ base::BindRepeating(&ChromeCleanupHandler::HandleStartCleanup,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"notifyShowDetails",
- base::Bind(&ChromeCleanupHandler::HandleNotifyShowDetails,
- base::Unretained(this)));
+ base::BindRepeating(&ChromeCleanupHandler::HandleNotifyShowDetails,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"notifyChromeCleanupLearnMoreClicked",
- base::Bind(
+ base::BindRepeating(
&ChromeCleanupHandler::HandleNotifyChromeCleanupLearnMoreClicked,
base::Unretained(this)));
+ web_ui()->RegisterMessageCallback(
+ "getMoreItemsPluralString",
+ base::BindRepeating(&ChromeCleanupHandler::HandleGetMoreItemsPluralString,
+ base::Unretained(this)));
+ web_ui()->RegisterMessageCallback(
+ "getItemsToRemovePluralString",
+ base::BindRepeating(
+ &ChromeCleanupHandler::HandleGetItemsToRemovePluralString,
+ base::Unretained(this)));
}
void ChromeCleanupHandler::OnJavascriptAllowed() {
@@ -112,39 +164,41 @@ void ChromeCleanupHandler::OnJavascriptDisallowed() {
void ChromeCleanupHandler::OnIdle(
ChromeCleanerController::IdleReason idle_reason) {
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-on-idle"),
- base::Value(IdleReasonToString(idle_reason)));
+ FireWebUIListener("chrome-cleanup-on-idle",
+ base::Value(IdleReasonToString(idle_reason)));
}
void ChromeCleanupHandler::OnScanning() {
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-on-scanning"));
+ FireWebUIListener("chrome-cleanup-on-scanning");
+}
+
+void ChromeCleanupHandler::OnReporterRunning() {
+ FireWebUIListener("chrome-cleanup-on-reporter-running");
}
void ChromeCleanupHandler::OnInfected(
+ bool is_powered_by_partner,
const safe_browsing::ChromeCleanerScannerResults& scanner_results) {
- CallJavascriptFunction(
- "cr.webUIListenerCallback", base::Value("chrome-cleanup-on-infected"),
- GetFilesAsListStorage(scanner_results.files_to_delete()));
+ FireWebUIListener("chrome-cleanup-on-infected",
+ base::Value(is_powered_by_partner),
+ GetScannerResultsAsDictionary(scanner_results));
}
void ChromeCleanupHandler::OnCleaning(
+ bool is_powered_by_partner,
const safe_browsing::ChromeCleanerScannerResults& scanner_results) {
- CallJavascriptFunction(
- "cr.webUIListenerCallback", base::Value("chrome-cleanup-on-cleaning"),
- GetFilesAsListStorage(scanner_results.files_to_delete()));
+ FireWebUIListener("chrome-cleanup-on-cleaning",
+ base::Value(is_powered_by_partner),
+ GetScannerResultsAsDictionary(scanner_results));
}
void ChromeCleanupHandler::OnRebootRequired() {
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-on-reboot-required"));
+ FireWebUIListener("chrome-cleanup-on-reboot-required");
}
void ChromeCleanupHandler::OnLogsEnabledChanged(bool logs_enabled) {
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-upload-permission-change"),
- base::Value(logs_enabled));
+ FireWebUIListener("chrome-cleanup-upload-permission-change",
+ base::Value(logs_enabled));
}
void ChromeCleanupHandler::HandleDismiss(const base::ListValue* args) {
@@ -173,8 +227,7 @@ void ChromeCleanupHandler::HandleDismiss(const base::ListValue* args) {
controller_->RemoveObserver(this);
controller_->ResetIdleState();
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-on-dismiss"));
+ FireWebUIListener("chrome-cleanup-on-dismiss");
}
void ChromeCleanupHandler::HandleRegisterChromeCleanerObserver(
@@ -190,14 +243,27 @@ void ChromeCleanupHandler::HandleRegisterChromeCleanerObserver(
OnLogsEnabledChanged(controller_->logs_enabled());
}
+void ChromeCleanupHandler::HandleStartScanning(const base::ListValue* args) {
+ CHECK_EQ(1U, args->GetSize());
+ bool allow_logs_upload = false;
+ args->GetBoolean(0, &allow_logs_upload);
+
+ // The state is propagated to all open tabs and should be consistent.
+ DCHECK_EQ(controller_->logs_enabled(), allow_logs_upload);
+
+ controller_->RequestUserInitiatedScan();
+
+ base::RecordAction(
+ base::UserMetricsAction("SoftwareReporter.CleanupWebui_StartScanning"));
+}
+
void ChromeCleanupHandler::HandleRestartComputer(const base::ListValue* args) {
DCHECK_EQ(0U, args->GetSize());
base::RecordAction(
base::UserMetricsAction("SoftwareReporter.CleanupWebui_RestartComputer"));
- CallJavascriptFunction("cr.webUIListenerCallback",
- base::Value("chrome-cleanup-on-dismiss"));
+ FireWebUIListener("chrome-cleanup-on-dismiss");
controller_->Reboot();
}
@@ -262,4 +328,34 @@ void ChromeCleanupHandler::HandleNotifyChromeCleanupLearnMoreClicked(
base::UserMetricsAction("SoftwareReporter.CleanupWebui_LearnMore"));
}
+void ChromeCleanupHandler::HandleGetMoreItemsPluralString(
+ const base::ListValue* args) {
+#if defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+ GetPluralString(IDS_SETTINGS_RESET_CLEANUP_DETAILS_MORE, args);
+#endif // defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+}
+
+void ChromeCleanupHandler::HandleGetItemsToRemovePluralString(
+ const base::ListValue* args) {
+#if defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+ GetPluralString(IDS_SETTINGS_RESET_CLEANUP_DETAILS_ITEMS_TO_BE_REMOVED, args);
+#endif // defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+}
+
+void ChromeCleanupHandler::GetPluralString(int id,
+ const base::ListValue* args) {
+ CHECK_EQ(2U, args->GetSize());
+
+ std::string callback_id;
+ CHECK(args->GetString(0, &callback_id));
+
+ int num_items = 0;
+ args->GetInteger(1, &num_items);
+ DCHECK_GT(0, num_items);
+
+ ResolveJavascriptCallback(
+ base::Value(callback_id),
+ base::Value(l10n_util::GetPluralStringFUTF16(id, num_items)));
+}
+
} // namespace settings
diff --git a/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.h b/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.h
index 1e3cf17387d..199ca791fe2 100644
--- a/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.h
+++ b/chromium/chrome/browser/ui/webui/settings/chrome_cleanup_handler.h
@@ -33,10 +33,13 @@ class ChromeCleanupHandler
// ChromeCleanerController::Observer implementation.
void OnIdle(
safe_browsing::ChromeCleanerController::IdleReason idle_reason) override;
+ void OnReporterRunning() override;
void OnScanning() override;
- void OnInfected(const safe_browsing::ChromeCleanerScannerResults&
+ void OnInfected(bool is_powered_by_partner,
+ const safe_browsing::ChromeCleanerScannerResults&
reported_results) override;
- void OnCleaning(const safe_browsing::ChromeCleanerScannerResults&
+ void OnCleaning(bool is_powered_by_partner,
+ const safe_browsing::ChromeCleanerScannerResults&
reported_results) override;
void OnRebootRequired() override;
void OnLogsEnabledChanged(bool logs_enabled) override;
@@ -51,6 +54,10 @@ class ChromeCleanupHandler
// and retrieves the current cleanup state.
void HandleRegisterChromeCleanerObserver(const base::ListValue* args);
+ // Callback for the "startScanning" message to start scanning the user's
+ // system to detect unwanted software.
+ void HandleStartScanning(const base::ListValue* args);
+
// Callback for the "restartComputer" message to finalize the cleanup with a
// system restart.
void HandleRestartComputer(const base::ListValue* args);
@@ -71,6 +78,16 @@ class ChromeCleanupHandler
// the "learn more" link was clicked.
void HandleNotifyChromeCleanupLearnMoreClicked(const base::ListValue* args);
+ // Callback for the "getMoreItemsPluralString" message, that obtains the text
+ // string for the "show more" items on the detailed view.
+ void HandleGetMoreItemsPluralString(const base::ListValue* args);
+
+ // Callback for the "getItemsToRemovePluralString" message, that obtains the
+ // text string for the detailed view when user-initiated cleanups are enabled.
+ void HandleGetItemsToRemovePluralString(const base::ListValue* args);
+
+ void GetPluralString(int id, const base::ListValue* args);
+
// Raw pointer to a singleton. Must outlive this object.
safe_browsing::ChromeCleanerController* controller_;
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/DEPS b/chromium/chrome/browser/ui/webui/settings/chromeos/DEPS
new file mode 100644
index 00000000000..9f60b59abe3
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/DEPS
@@ -0,0 +1,6 @@
+specific_include_rules = {
+ "device_power_handler(|_unittest)\.(h|cc)": [
+ # TODO(mash): Remove. http://crbug.com/770866
+ "+ash/system/power/power_status.h",
+ ],
+}
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/change_picture_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/change_picture_handler.cc
index d12d82ebffa..6a345261eb0 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/change_picture_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/change_picture_handler.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/settings/chromeos/change_picture_handler.h"
+#include <memory>
#include <utility>
#include "base/base64.h"
@@ -164,13 +165,13 @@ void ChangePictureHandler::HandleChooseFile(const base::ListValue* args) {
void ChangePictureHandler::HandleDiscardPhoto(const base::ListValue* args) {
DCHECK(args->empty());
AccessibilityManager::Get()->PlayEarcon(
- SOUND_OBJECT_DELETE, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_OBJECT_DELETE, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
}
void ChangePictureHandler::HandlePhotoTaken(const base::ListValue* args) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
AccessibilityManager::Get()->PlayEarcon(
- SOUND_CAMERA_SNAP, PlaySoundOption::SPOKEN_FEEDBACK_ENABLED);
+ SOUND_CAMERA_SNAP, PlaySoundOption::ONLY_IF_SPOKEN_FEEDBACK_ENABLED);
std::string image_url;
if (!args || args->GetSize() != 1 || !args->GetString(0, &image_url))
@@ -298,10 +299,16 @@ void ChangePictureHandler::HandleSelectImage(const base::ListValue* args) {
if (image_type == "old") {
// Previous image (from camera or manually uploaded) re-selected.
DCHECK(!previous_image_.isNull());
- std::unique_ptr<user_manager::UserImage> user_image =
- base::MakeUnique<user_manager::UserImage>(
- previous_image_, previous_image_bytes_, previous_image_format_);
- user_image->MarkAsSafe();
+ std::unique_ptr<user_manager::UserImage> user_image;
+ if (previous_image_format_ == user_manager::UserImage::FORMAT_PNG &&
+ previous_image_bytes_) {
+ user_image = std::make_unique<user_manager::UserImage>(
+ previous_image_, previous_image_bytes_, previous_image_format_);
+ user_image->MarkAsSafe();
+ } else {
+ user_image = user_manager::UserImage::CreateAndEncode(
+ previous_image_, user_manager::UserImage::FORMAT_JPEG);
+ }
user_image_manager->SaveUserImage(std::move(user_image));
UMA_HISTOGRAM_EXACT_LINEAR("UserImage.ChangeChoice",
@@ -375,7 +382,7 @@ void ChangePictureHandler::SetImageFromCamera(
const gfx::ImageSkia& photo,
base::RefCountedBytes* photo_bytes) {
std::unique_ptr<user_manager::UserImage> user_image =
- base::MakeUnique<user_manager::UserImage>(
+ std::make_unique<user_manager::UserImage>(
photo, photo_bytes, user_manager::UserImage::FORMAT_PNG);
user_image->MarkAsSafe();
ChromeUserManager::Get()
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
index de59cbdc896..6d0cf18456f 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
@@ -11,7 +11,6 @@
#include "base/files/file_util.h"
#include "base/json/json_string_value_serializer.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/path_service.h"
#include "base/strings/string_util.h"
@@ -83,7 +82,7 @@ void RecordIppQuerySuccess(bool success) {
UMA_HISTOGRAM_BOOLEAN("Printing.CUPS.IppAttributesSuccess", success);
}
-// Parsees |printer_uri| into its components and written into |uri|. Returns
+// Parses |printer_uri| into its components and written into |uri|. Returns
// true if the uri was parsed successfully, returns false otherwise. No changes
// are made to |uri| if this function returns false.
bool ParseUri(const std::string& printer_uri, PrinterUri* uri) {
@@ -153,7 +152,7 @@ void QueryAutoconf(const std::string& printer_uri,
// definition of CupsPrinterInfo.
std::unique_ptr<base::DictionaryValue> CreateEmptyPrinterInfo() {
std::unique_ptr<base::DictionaryValue> printer_info =
- base::MakeUnique<base::DictionaryValue>();
+ std::make_unique<base::DictionaryValue>();
printer_info->SetString("ppdManufacturer", "");
printer_info->SetString("ppdModel", "");
printer_info->SetString("printerAddress", "");
@@ -181,9 +180,9 @@ std::string PrinterAddress(const std::string& host, int port) {
return host;
}
-// Returns a JSON representation of |printer| as a CupsPrinterInfo. Note it's
-// possible that this function returns a nullptr if the printer url is not in
-// the right format.
+// Returns a JSON representation of |printer| as a CupsPrinterInfo. If the
+// printer uri cannot be parsed, the relevant fields are populated with default
+// values.
std::unique_ptr<base::DictionaryValue> GetPrinterInfo(const Printer& printer) {
std::unique_ptr<base::DictionaryValue> printer_info =
CreateEmptyPrinterInfo();
@@ -196,7 +195,13 @@ std::unique_ptr<base::DictionaryValue> GetPrinterInfo(const Printer& printer) {
PrinterUri uri;
if (!ParseUri(printer.uri(), &uri)) {
- return nullptr;
+ // Uri is invalid so we set default values.
+ LOG(WARNING) << "Could not parse uri. Defaulting values";
+ printer_info->SetString("printerAddress", "");
+ printer_info->SetString("printerQueue", "");
+ printer_info->SetString("printerProtocol",
+ "ipp"); // IPP is our default protocol.
+ return printer_info;
}
if (base::ToLowerASCII(uri.scheme) == "usb") {
@@ -268,7 +273,7 @@ std::unique_ptr<chromeos::Printer> DictToPrinter(
printer_uri += "/" + printer_queue;
}
- auto printer = base::MakeUnique<chromeos::Printer>(printer_id);
+ auto printer = std::make_unique<chromeos::Printer>(printer_id);
printer->set_display_name(printer_name);
printer->set_description(printer_description);
printer->set_manufacturer(printer_manufacturer);
@@ -361,16 +366,14 @@ void CupsPrintersHandler::HandleGetCupsPrintersList(
std::vector<Printer> printers =
printers_manager_->GetPrinters(CupsPrintersManager::kConfigured);
- auto printers_list = base::MakeUnique<base::ListValue>();
+ auto printers_list = std::make_unique<base::ListValue>();
for (const Printer& printer : printers) {
- // TODO(skau): Theoretically |printer_info| should not be a nullptr as we
- // should not allow adding an invalid configured printer to PrinterManager.
- auto printer_info = GetPrinterInfo(printer);
- if (printer_info)
- printers_list->Append(std::move(printer_info));
+ // Some of these printers could be invalid but we want to allow the user
+ // to edit them. crbug.com/778383
+ printers_list->Append(GetPrinterInfo(printer));
}
- auto response = base::MakeUnique<base::DictionaryValue>();
+ auto response = std::make_unique<base::DictionaryValue>();
response->Set("printerList", std::move(printers_list));
ResolveJavascriptCallback(base::Value(callback_id), *response);
}
@@ -567,8 +570,8 @@ void CupsPrintersHandler::HandleAddCupsPrinter(const base::ListValue* args) {
// model.
bool found = false;
for (const auto& resolved_printer : resolved_printers_[ppd_manufacturer]) {
- if (resolved_printer.first == ppd_model) {
- *printer->mutable_ppd_reference() = resolved_printer.second;
+ if (resolved_printer.name == ppd_model) {
+ *(printer->mutable_ppd_reference()) = resolved_printer.ppd_ref;
found = true;
break;
}
@@ -690,7 +693,7 @@ void CupsPrintersHandler::HandleGetCupsPrinterModels(
if (manufacturer.empty()) {
base::DictionaryValue response;
response.SetBoolean("success", true);
- response.Set("models", base::MakeUnique<base::ListValue>());
+ response.Set("models", std::make_unique<base::ListValue>());
ResolveJavascriptCallback(base::Value(js_callback), response);
return;
}
@@ -726,7 +729,7 @@ void CupsPrintersHandler::ResolveManufacturersDone(
const std::string& js_callback,
PpdProvider::CallbackResultCode result_code,
const std::vector<std::string>& manufacturers) {
- auto manufacturers_value = base::MakeUnique<base::ListValue>();
+ auto manufacturers_value = std::make_unique<base::ListValue>();
if (result_code == PpdProvider::SUCCESS) {
manufacturers_value->AppendStrings(manufacturers);
}
@@ -741,11 +744,11 @@ void CupsPrintersHandler::ResolvePrintersDone(
const std::string& js_callback,
PpdProvider::CallbackResultCode result_code,
const PpdProvider::ResolvedPrintersList& printers) {
- auto printers_value = base::MakeUnique<base::ListValue>();
+ auto printers_value = std::make_unique<base::ListValue>();
if (result_code == PpdProvider::SUCCESS) {
resolved_printers_[manufacturer] = printers;
for (const auto& printer : printers) {
- printers_value->AppendString(printer.first);
+ printers_value->AppendString(printer.name);
}
}
base::DictionaryValue response;
@@ -814,16 +817,12 @@ void CupsPrintersHandler::OnPrintersChanged(
return;
}
std::unique_ptr<base::ListValue> printers_list =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
for (const Printer& printer : automatic_printers_) {
- auto printer_info = GetPrinterInfo(printer);
- if (printer_info)
- printers_list->Append(std::move(printer_info));
+ printers_list->Append(GetPrinterInfo(printer));
}
for (const Printer& printer : discovered_printers_) {
- auto printer_info = GetPrinterInfo(printer);
- if (printer_info)
- printers_list->Append(std::move(printer_info));
+ printers_list->Append(GetPrinterInfo(printer));
}
FireWebUIListener("on-printer-discovered", *printers_list);
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/date_time_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/date_time_handler.cc
index 00dbac60749..ffe094e20ee 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/date_time_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/date_time_handler.cc
@@ -83,13 +83,6 @@ DateTimeHandler* DateTimeHandler::Create(
"timeZoneID",
system::TimezoneSettings::GetInstance()->GetCurrentTimezoneID());
- if (!IsTimezoneAutomaticDetectionUserEditable()) {
- html_source->AddBoolean("timeZoneAutoDetectValueFromPolicy",
- g_browser_process->platform_part()
- ->GetTimezoneResolverManager()
- ->ShouldApplyResolvedTimezone());
- }
-
return new DateTimeHandler;
}
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc
index 7d837497c67..bbf2fa12df1 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc
@@ -13,9 +13,9 @@
#include "base/observer_list.h"
#include "chromeos/chromeos_switches.h"
#include "content/public/test/test_web_ui.h"
+#include "services/ui/public/cpp/input_devices/input_device_client_test_api.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/events/devices/input_device.h"
-#include "ui/events/test/device_data_manager_test_api.h"
namespace chromeos {
namespace settings {
@@ -38,7 +38,7 @@ class KeyboardHandlerTest : public testing::Test {
handler_.AllowJavascriptForTesting();
// Make sure that we start out without any keyboards reported.
- device_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>());
+ input_device_client_test_api_.SetKeyboardDevices({});
}
protected:
@@ -87,7 +87,7 @@ class KeyboardHandlerTest : public testing::Test {
return has_diamond_key;
}
- ui::test::DeviceDataManagerTestAPI device_test_api_;
+ ui::InputDeviceClientTestApi input_device_client_test_api_;
content::TestWebUI web_ui_;
TestKeyboardHandler handler_;
KeyboardHandler::TestAPI handler_test_api_;
@@ -116,7 +116,7 @@ TEST_F(KeyboardHandlerTest, ExternalKeyboard) {
// An internal keyboard shouldn't change the defaults.
base::CommandLine::ForCurrentProcess()->AppendSwitch(
chromeos::switches::kHasChromeOSKeyboard);
- device_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>{
+ input_device_client_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>{
{1, ui::INPUT_DEVICE_INTERNAL, "internal keyboard"}});
handler_test_api_.Initialize();
EXPECT_FALSE(HasCapsLock());
@@ -124,15 +124,13 @@ TEST_F(KeyboardHandlerTest, ExternalKeyboard) {
// Simulate an external keyboard being connected. We should assume there's a
// Caps Lock key now.
- device_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>{
- {1, ui::INPUT_DEVICE_EXTERNAL, "external keyboard"}});
- device_test_api_.NotifyObserversKeyboardDeviceConfigurationChanged();
+ input_device_client_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>{
+ {2, ui::INPUT_DEVICE_EXTERNAL, "external keyboard"}});
EXPECT_TRUE(HasCapsLock());
EXPECT_FALSE(HasDiamondKey());
// Disconnect the external keyboard and check that the key goes away.
- device_test_api_.SetKeyboardDevices(std::vector<ui::InputDevice>());
- device_test_api_.NotifyObserversKeyboardDeviceConfigurationChanged();
+ input_device_client_test_api_.SetKeyboardDevices({});
EXPECT_FALSE(HasCapsLock());
EXPECT_FALSE(HasDiamondKey());
}
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler.cc
index 3373a7cf657..c07cfbf1074 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler.cc
@@ -9,7 +9,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
@@ -120,7 +119,7 @@ void PowerHandler::OnJavascriptAllowed() {
// Observe power management prefs used in the UI.
base::Closure callback(base::Bind(&PowerHandler::SendPowerManagementSettings,
base::Unretained(this), false /* force */));
- pref_change_registrar_ = base::MakeUnique<PrefChangeRegistrar>();
+ pref_change_registrar_ = std::make_unique<PrefChangeRegistrar>();
pref_change_registrar_->Init(prefs_);
pref_change_registrar_->Add(prefs::kPowerAcIdleAction, callback);
pref_change_registrar_->Add(prefs::kPowerAcScreenDimDelayMs, callback);
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler_unittest.cc
index c5a0b4c189f..149c2b74fd1 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/device_power_handler_unittest.cc
@@ -9,7 +9,6 @@
#include "ash/system/power/power_status.h"
#include "base/json/json_writer.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/test/scoped_task_environment.h"
#include "base/values.h"
@@ -40,15 +39,15 @@ class PowerHandlerTest : public testing::Test {
std::unique_ptr<chromeos::DBusThreadManagerSetter> dbus_setter =
chromeos::DBusThreadManager::GetSetterForTesting();
dbus_setter->SetPowerManagerClient(
- base::MakeUnique<chromeos::FakePowerManagerClient>());
+ std::make_unique<chromeos::FakePowerManagerClient>());
power_manager_client_ = static_cast<chromeos::FakePowerManagerClient*>(
chromeos::DBusThreadManager::Get()->GetPowerManagerClient());
ash::PowerStatus::Initialize();
chromeos::PowerPrefs::RegisterUserProfilePrefs(prefs_.registry());
- handler_ = base::MakeUnique<TestPowerHandler>(&prefs_);
- test_api_ = base::MakeUnique<PowerHandler::TestAPI>(handler_.get());
+ handler_ = std::make_unique<TestPowerHandler>(&prefs_);
+ test_api_ = std::make_unique<PowerHandler::TestAPI>(handler_.get());
handler_->set_web_ui(&web_ui_);
handler_->RegisterMessages();
handler_->AllowJavascriptForTesting();
@@ -170,7 +169,7 @@ TEST_F(PowerHandlerTest, SendSettingsForControlledPrefs) {
// Making an arbitrary delay pref managed should result in the idle setting
// being reported as controlled.
prefs_.SetManagedPref(prefs::kPowerAcScreenDimDelayMs,
- base::MakeUnique<base::Value>(10000));
+ std::make_unique<base::Value>(10000));
EXPECT_EQ(
CreateSettingsChangedString(
PowerHandler::IdleBehavior::DISPLAY_OFF_SLEEP,
@@ -181,7 +180,7 @@ TEST_F(PowerHandlerTest, SendSettingsForControlledPrefs) {
// Ditto for making the lid action pref managed.
prefs_.SetManagedPref(
prefs::kPowerLidClosedAction,
- base::MakeUnique<base::Value>(PowerPolicyController::ACTION_SUSPEND));
+ std::make_unique<base::Value>(PowerPolicyController::ACTION_SUSPEND));
EXPECT_EQ(
CreateSettingsChangedString(
PowerHandler::IdleBehavior::DISPLAY_OFF_SLEEP,
@@ -196,9 +195,9 @@ TEST_F(PowerHandlerTest, SendIdleSettingForPrefChanges) {
// Set a do-nothing idle action and a nonzero screen-off delay.
prefs_.SetUserPref(
prefs::kPowerAcIdleAction,
- base::MakeUnique<base::Value>(PowerPolicyController::ACTION_DO_NOTHING));
+ std::make_unique<base::Value>(PowerPolicyController::ACTION_DO_NOTHING));
prefs_.SetUserPref(prefs::kPowerAcScreenOffDelayMs,
- base::MakeUnique<base::Value>(10000));
+ std::make_unique<base::Value>(10000));
EXPECT_EQ(CreateSettingsChangedString(PowerHandler::IdleBehavior::DISPLAY_OFF,
false /* idle_controlled */,
PowerPolicyController::ACTION_SUSPEND,
@@ -208,7 +207,7 @@ TEST_F(PowerHandlerTest, SendIdleSettingForPrefChanges) {
// Now set the delay to zero and check that the setting goes to "display on".
prefs_.SetUserPref(prefs::kPowerAcScreenOffDelayMs,
- base::MakeUnique<base::Value>(0));
+ std::make_unique<base::Value>(0));
EXPECT_EQ(CreateSettingsChangedString(PowerHandler::IdleBehavior::DISPLAY_ON,
false /* idle_controlled */,
PowerPolicyController::ACTION_SUSPEND,
@@ -218,7 +217,7 @@ TEST_F(PowerHandlerTest, SendIdleSettingForPrefChanges) {
// Other idle actions should result in an "other" setting.
prefs_.SetUserPref(prefs::kPowerAcIdleAction,
- base::MakeUnique<base::Value>(
+ std::make_unique<base::Value>(
PowerPolicyController::ACTION_STOP_SESSION));
EXPECT_EQ(CreateSettingsChangedString(
PowerHandler::IdleBehavior::OTHER, false /* idle_controlled */,
@@ -231,7 +230,7 @@ TEST_F(PowerHandlerTest, SendIdleSettingForPrefChanges) {
TEST_F(PowerHandlerTest, SendLidSettingForPrefChanges) {
prefs_.SetUserPref(
prefs::kPowerLidClosedAction,
- base::MakeUnique<base::Value>(PowerPolicyController::ACTION_SHUT_DOWN));
+ std::make_unique<base::Value>(PowerPolicyController::ACTION_SHUT_DOWN));
EXPECT_EQ(
CreateSettingsChangedString(
PowerHandler::IdleBehavior::DISPLAY_OFF_SLEEP,
@@ -240,7 +239,7 @@ TEST_F(PowerHandlerTest, SendLidSettingForPrefChanges) {
GetLastSettingsChangedMessage());
prefs_.SetUserPref(prefs::kPowerLidClosedAction,
- base::MakeUnique<base::Value>(
+ std::make_unique<base::Value>(
PowerPolicyController::ACTION_STOP_SESSION));
EXPECT_EQ(CreateSettingsChangedString(
PowerHandler::IdleBehavior::DISPLAY_OFF_SLEEP,
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.cc
index 9a4e61d934d..61283919498 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/settings/chromeos/device_stylus_handler.h"
+#include <memory>
#include <string>
#include <utility>
#include <vector>
@@ -94,7 +95,7 @@ void StylusHandler::UpdateNoteTakingApps() {
std::vector<NoteTakingAppInfo> available_apps =
helper->GetAvailableApps(Profile::FromWebUI(web_ui()));
for (const NoteTakingAppInfo& info : available_apps) {
- auto dict = base::MakeUnique<base::DictionaryValue>();
+ auto dict = std::make_unique<base::DictionaryValue>();
dict->SetString(kAppNameKey, info.name);
dict->SetString(kAppIdKey, info.app_id);
dict->SetBoolean(kAppPreferredKey, info.preferred);
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc
index c1e69fd2215..862267270ce 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc
@@ -6,7 +6,6 @@
#include <memory>
-#include "base/memory/ptr_util.h"
#include "chrome/browser/signin/easy_unlock_service.h"
#include "chrome/browser/signin/easy_unlock_service_factory.h"
#include "chrome/test/base/testing_profile.h"
@@ -96,7 +95,7 @@ class TestEasyUnlockSettingsHandler : public EasyUnlockSettingsHandler {
std::unique_ptr<KeyedService> CreateEasyUnlockServiceForTest(
content::BrowserContext* context) {
- return base::MakeUnique<FakeEasyUnlockService>(
+ return std::make_unique<FakeEasyUnlockService>(
Profile::FromBrowserContext(context));
}
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc
index 71d2e404824..45d050cc78c 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc
@@ -5,9 +5,9 @@
#include "chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h"
#include <algorithm>
+#include <memory>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/stl_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -35,14 +35,14 @@ const int kMaxAllowedFingerprints = 5;
std::unique_ptr<base::DictionaryValue> GetFingerprintsInfo(
const std::vector<std::string>& fingerprints_list) {
- auto response = base::MakeUnique<base::DictionaryValue>();
- auto fingerprints = base::MakeUnique<base::ListValue>();
+ auto response = std::make_unique<base::DictionaryValue>();
+ auto fingerprints = std::make_unique<base::ListValue>();
DCHECK_LE(static_cast<int>(fingerprints_list.size()),
kMaxAllowedFingerprints);
for (auto& fingerprint_name: fingerprints_list) {
std::unique_ptr<base::Value> str =
- base::MakeUnique<base::Value>(fingerprint_name);
+ std::make_unique<base::Value>(fingerprint_name);
fingerprints->Append(std::move(str));
}
@@ -124,7 +124,7 @@ void FingerprintHandler::OnRestarted() {}
void FingerprintHandler::OnEnrollScanDone(uint32_t scan_result,
bool enroll_session_complete,
int percent_complete) {
- auto scan_attempt = base::MakeUnique<base::DictionaryValue>();
+ auto scan_attempt = std::make_unique<base::DictionaryValue>();
scan_attempt->SetInteger("result", scan_result);
scan_attempt->SetBoolean("isComplete", enroll_session_complete);
scan_attempt->SetInteger("percentComplete", percent_complete);
@@ -144,7 +144,7 @@ void FingerprintHandler::OnAuthScanDone(
if (it == matches.end() || it->second.size() < 1)
return;
- auto fingerprint_ids = base::MakeUnique<base::ListValue>();
+ auto fingerprint_ids = std::make_unique<base::ListValue>();
for (const std::string& matched_path : it->second) {
auto path_it = std::find(fingerprints_paths_.begin(),
@@ -154,7 +154,7 @@ void FingerprintHandler::OnAuthScanDone(
static_cast<int>(path_it - fingerprints_paths_.begin()));
}
- auto fingerprint_attempt = base::MakeUnique<base::DictionaryValue>();
+ auto fingerprint_attempt = std::make_unique<base::DictionaryValue>();
fingerprint_attempt->SetInteger("result", scan_result);
fingerprint_attempt->Set("indexes", std::move(fingerprint_ids));
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.cc
index 38cb47f5ce6..38e54c5a8e3 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.cc
@@ -4,12 +4,14 @@
#include "chrome/browser/ui/webui/settings/chromeos/internet_handler.h"
+#include <memory>
#include <vector>
#include "base/bind.h"
#include "base/values.h"
#include "chrome/browser/chromeos/options/network_config_view.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
+#include "chrome/browser/chromeos/tether/tether_service.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/app_list/arc/arc_app_list_prefs.h"
#include "chrome/browser/ui/app_list/arc/arc_app_utils.h"
@@ -35,6 +37,10 @@ const char kAddNetworkMessage[] = "addNetwork";
const char kConfigureNetworkMessage[] = "configureNetwork";
const char kRequestArcVpnProviders[] = "requestArcVpnProviders";
const char kSendArcVpnProviders[] = "sendArcVpnProviders";
+const char kRequestGmsCoreNotificationsDisabledDeviceNames[] =
+ "requestGmsCoreNotificationsDisabledDeviceNames";
+const char kSendGmsCoreNotificationsDisabledDeviceNames[] =
+ "sendGmsCoreNotificationsDisabledDeviceNames";
std::string ServicePathFromGuid(const std::string& guid) {
const NetworkState* network =
@@ -66,14 +72,24 @@ namespace settings {
InternetHandler::InternetHandler(Profile* profile) : profile_(profile) {
DCHECK(profile_);
+
arc_vpn_provider_manager_ = app_list::ArcVpnProviderManager::Get(profile_);
if (arc_vpn_provider_manager_)
arc_vpn_provider_manager_->AddObserver(this);
+
+ TetherService* tether_service = TetherService::Get(profile);
+ gms_core_notifications_state_tracker_ =
+ tether_service ? tether_service->GetGmsCoreNotificationsStateTracker()
+ : nullptr;
+ if (gms_core_notifications_state_tracker_)
+ gms_core_notifications_state_tracker_->AddObserver(this);
}
InternetHandler::~InternetHandler() {
if (arc_vpn_provider_manager_)
arc_vpn_provider_manager_->RemoveObserver(this);
+ if (gms_core_notifications_state_tracker_)
+ gms_core_notifications_state_tracker_->RemoveObserver(this);
}
void InternetHandler::RegisterMessages() {
@@ -89,6 +105,11 @@ void InternetHandler::RegisterMessages() {
kRequestArcVpnProviders,
base::Bind(&InternetHandler::RequestArcVpnProviders,
base::Unretained(this)));
+ web_ui()->RegisterMessageCallback(
+ kRequestGmsCoreNotificationsDisabledDeviceNames,
+ base::Bind(
+ &InternetHandler::RequestGmsCoreNotificationsDisabledDeviceNames,
+ base::Unretained(this)));
}
void InternetHandler::OnJavascriptAllowed() {}
@@ -116,6 +137,10 @@ void InternetHandler::OnArcVpnProviderUpdated(
SendArcVpnProviders();
}
+void InternetHandler::OnGmsCoreNotificationStateChanged() {
+ SetGmsCoreNotificationsDisabledDeviceNames();
+}
+
void InternetHandler::AddNetwork(const base::ListValue* args) {
std::string onc_type;
if (args->GetSize() < 1 || !args->GetString(0, &onc_type)) {
@@ -205,6 +230,12 @@ void InternetHandler::RequestArcVpnProviders(const base::ListValue* args) {
SetArcVpnProviders(arc_vpn_provider_manager_->GetArcVpnProviders());
}
+void InternetHandler::RequestGmsCoreNotificationsDisabledDeviceNames(
+ const base::ListValue* args) {
+ AllowJavascript();
+ SetGmsCoreNotificationsDisabledDeviceNames();
+}
+
void InternetHandler::SetArcVpnProviders(
const std::vector<
std::unique_ptr<app_list::ArcVpnProviderManager::ArcVpnProvider>>&
@@ -228,9 +259,52 @@ void InternetHandler::SendArcVpnProviders() {
FireWebUIListener(kSendArcVpnProviders, arc_vpn_providers_value);
}
+void InternetHandler::SetGmsCoreNotificationsDisabledDeviceNames() {
+ if (!gms_core_notifications_state_tracker_) {
+ // No device names should be present in the list if
+ // |gms_core_notifications_state_tracker_| is null.
+ DCHECK(device_names_without_notifications_.empty());
+ return;
+ }
+
+ device_names_without_notifications_.clear();
+
+ const std::vector<std::string> device_names =
+ gms_core_notifications_state_tracker_
+ ->GetGmsCoreNotificationsDisabledDeviceNames();
+ for (const auto& device_name : device_names) {
+ device_names_without_notifications_.emplace_back(
+ std::make_unique<base::Value>(device_name));
+ }
+ SendGmsCoreNotificationsDisabledDeviceNames();
+}
+
+void InternetHandler::SendGmsCoreNotificationsDisabledDeviceNames() {
+ if (!IsJavascriptAllowed())
+ return;
+
+ base::ListValue device_names_value;
+ for (const auto& device_name : device_names_without_notifications_)
+ device_names_value.GetList().push_back(device_name->Clone());
+
+ FireWebUIListener(kSendGmsCoreNotificationsDisabledDeviceNames,
+ device_names_value);
+}
+
gfx::NativeWindow InternetHandler::GetNativeWindow() const {
return web_ui()->GetWebContents()->GetTopLevelNativeWindow();
}
+void InternetHandler::SetGmsCoreNotificationsStateTrackerForTesting(
+ chromeos::tether::GmsCoreNotificationsStateTracker*
+ gms_core_notifications_state_tracker) {
+ if (gms_core_notifications_state_tracker_)
+ gms_core_notifications_state_tracker_->RemoveObserver(this);
+
+ gms_core_notifications_state_tracker_ = gms_core_notifications_state_tracker;
+ gms_core_notifications_state_tracker_->AddObserver(this);
+}
+
} // namespace settings
+
} // namespace chromeos
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.h b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.h
index 9b845629da7..332d5dd8a5e 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.h
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler.h
@@ -10,18 +10,26 @@
#include "base/macros.h"
#include "chrome/browser/ui/app_list/arc/arc_vpn_provider_manager.h"
#include "chrome/browser/ui/webui/settings/settings_page_ui_handler.h"
+#include "chromeos/components/tether/gms_core_notifications_state_tracker.h"
#include "ui/gfx/native_widget_types.h"
class Profile;
namespace chromeos {
+
+namespace tether {
+class GmsCoreNotificationsStateTracker;
+} // namespace tether
+
namespace settings {
// Chrome OS Internet settings page UI handler.
// TODO(lgcheng/stevenjb): Rename this ThirdPartyVpnHandler once configuration
// is handled in the Settings UI (crbug.com/380937
-class InternetHandler : public app_list::ArcVpnProviderManager::Observer,
- public ::settings::SettingsPageUIHandler {
+class InternetHandler
+ : public app_list::ArcVpnProviderManager::Observer,
+ public chromeos::tether::GmsCoreNotificationsStateTracker::Observer,
+ public ::settings::SettingsPageUIHandler {
public:
explicit InternetHandler(Profile* profile);
~InternetHandler() override;
@@ -40,11 +48,18 @@ class InternetHandler : public app_list::ArcVpnProviderManager::Observer,
void OnArcVpnProviderUpdated(app_list::ArcVpnProviderManager::ArcVpnProvider*
arc_vpn_provider) override;
+ // chromeos::tether::GmsCoreNotificationsStateTracker::Observer:
+ void OnGmsCoreNotificationStateChanged() override;
+
private:
+ friend class InternetHandlerTest;
+
// Settings JS handlers.
void AddNetwork(const base::ListValue* args);
void ConfigureNetwork(const base::ListValue* args);
void RequestArcVpnProviders(const base::ListValue* args);
+ void RequestGmsCoreNotificationsDisabledDeviceNames(
+ const base::ListValue* args);
// Sets list of Arc Vpn providers.
void SetArcVpnProviders(
@@ -55,14 +70,32 @@ class InternetHandler : public app_list::ArcVpnProviderManager::Observer,
// Sends list of Arc Vpn providers to Chrome://settings.
void SendArcVpnProviders();
+ // Sets list of names of devices whose "Google Play Services" notifications
+ // are disabled.
+ void SetGmsCoreNotificationsDisabledDeviceNames();
+
+ // Sends the list of names.
+ void SendGmsCoreNotificationsDisabledDeviceNames();
+
gfx::NativeWindow GetNativeWindow() const;
+ void SetGmsCoreNotificationsStateTrackerForTesting(
+ chromeos::tether::GmsCoreNotificationsStateTracker*
+ gms_core_notifications_state_tracker);
+
std::map<std::string, std::unique_ptr<base::DictionaryValue>>
arc_vpn_providers_;
+ std::vector<std::unique_ptr<base::Value>> device_names_without_notifications_;
+
Profile* const profile_;
+ // |arc_vpn_provider_manager_| and |gms_core_notifications_state_tracker_| are
+ // provided by BrowserContextKeyedServices which are guaranteed to outlive
+ // WebUIMessageHandlers.
app_list::ArcVpnProviderManager* arc_vpn_provider_manager_;
+ chromeos::tether::GmsCoreNotificationsStateTracker*
+ gms_core_notifications_state_tracker_;
DISALLOW_COPY_AND_ASSIGN(InternetHandler);
};
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler_unittest.cc
new file mode 100644
index 00000000000..679b5cfdd3d
--- /dev/null
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/internet_handler_unittest.cc
@@ -0,0 +1,125 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/settings/chromeos/internet_handler.h"
+
+#include <memory>
+
+#include "base/macros.h"
+#include "chrome/test/base/browser_with_test_window_test.h"
+#include "chromeos/components/tether/fake_gms_core_notifications_state_tracker.h"
+#include "content/public/test/test_web_ui.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+namespace chromeos {
+
+namespace settings {
+
+namespace {
+
+const char kWebCallbackFunctionName[] = "cr.webUIListenerCallback";
+const char kSendDeviceNamesMessageType[] =
+ "sendGmsCoreNotificationsDisabledDeviceNames";
+
+class TestInternetHandler : public InternetHandler {
+ public:
+ // Pull WebUIMessageHandler::set_web_ui() into public so SetUp() can call it.
+ using InternetHandler::set_web_ui;
+
+ explicit TestInternetHandler(TestingProfile* profile)
+ : InternetHandler(profile) {}
+};
+
+} // namespace
+
+class InternetHandlerTest : public BrowserWithTestWindowTest {
+ protected:
+ InternetHandlerTest() = default;
+
+ void SetUp() override {
+ BrowserWithTestWindowTest::SetUp();
+
+ web_ui_ = std::make_unique<content::TestWebUI>();
+
+ handler_ = std::make_unique<TestInternetHandler>(profile());
+ handler_->set_web_ui(web_ui_.get());
+ handler_->RegisterMessages();
+ handler_->AllowJavascriptForTesting();
+
+ fake_tracker_ = std::make_unique<
+ chromeos::tether::FakeGmsCoreNotificationsStateTracker>();
+ handler_->SetGmsCoreNotificationsStateTrackerForTesting(
+ fake_tracker_.get());
+ }
+
+ void TearDown() override { BrowserWithTestWindowTest::TearDown(); }
+
+ void RequestGmsCoreNotificationsDisabledDeviceNames() {
+ handler_->RequestGmsCoreNotificationsDisabledDeviceNames(nullptr);
+ }
+
+ void VerifyMostRecentDeviceNamesSent(
+ const std::vector<std::string>& expected_device_names,
+ size_t expected_num_updates) {
+ EXPECT_EQ(expected_num_updates, web_ui_->call_data().size());
+
+ const content::TestWebUI::CallData* last_call_data =
+ web_ui_->call_data()[expected_num_updates - 1].get();
+ EXPECT_TRUE(last_call_data);
+
+ // The call is structured such that the function name is the "web callback"
+ // name and the first argument is the name of the message being sent.
+ EXPECT_EQ(kWebCallbackFunctionName, last_call_data->function_name());
+ EXPECT_EQ(kSendDeviceNamesMessageType, last_call_data->arg1()->GetString());
+
+ std::vector<std::string> actual_device_names;
+ for (const auto& device_name_value : last_call_data->arg2()->GetList())
+ actual_device_names.push_back(device_name_value.GetString());
+ EXPECT_EQ(expected_device_names, actual_device_names);
+ }
+
+ std::unique_ptr<content::TestWebUI> web_ui_;
+ std::unique_ptr<chromeos::tether::FakeGmsCoreNotificationsStateTracker>
+ fake_tracker_;
+ std::unique_ptr<TestInternetHandler> handler_;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(InternetHandlerTest);
+};
+
+TEST_F(InternetHandlerTest, TestSendsDeviceNames) {
+ RequestGmsCoreNotificationsDisabledDeviceNames();
+ VerifyMostRecentDeviceNamesSent({} /* expected_device_names */,
+ 1u /* expected_num_updates */);
+
+ // Set two unique names.
+ fake_tracker_->set_device_names({"device1", "device2"});
+ fake_tracker_->NotifyGmsCoreNotificationStateChanged();
+ VerifyMostRecentDeviceNamesSent(
+ {"device1", "device2"} /* expected_device_names */,
+ 2u /* expected_num_updates */);
+
+ // Set three names, two of them identical. Devices with the same name should
+ // be supported, since it is possible for a user to have two phones of the
+ // same model.
+ fake_tracker_->set_device_names({"device1", "device1", "device3"});
+ fake_tracker_->NotifyGmsCoreNotificationStateChanged();
+ VerifyMostRecentDeviceNamesSent(
+ {"device1", "device1", "device3"} /* expected_device_names */,
+ 3u /* expected_num_updates */);
+}
+
+TEST_F(InternetHandlerTest, TestSendsDeviceNames_StartsWithDevices) {
+ // Start with two devices before the handler requests any names.
+ fake_tracker_->set_device_names({"device1", "device2"});
+
+ RequestGmsCoreNotificationsDisabledDeviceNames();
+ VerifyMostRecentDeviceNamesSent(
+ {"device1", "device2"} /* expected_device_names */,
+ 1u /* expected_num_updates */);
+}
+
+} // namespace settings
+
+} // namespace chromeos
diff --git a/chromium/chrome/browser/ui/webui/settings/extension_control_handler.cc b/chromium/chrome/browser/ui/webui/settings/extension_control_handler.cc
index 9eba60e7cc4..a7c9d72622c 100644
--- a/chromium/chrome/browser/ui/webui/settings/extension_control_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/extension_control_handler.cc
@@ -10,8 +10,8 @@
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
#include "content/public/browser/web_ui.h"
+#include "extensions/browser/disable_reason.h"
#include "extensions/browser/extension_system.h"
-#include "extensions/common/disable_reason.h"
namespace settings {
diff --git a/chromium/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc b/chromium/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc
index 5356c8939f8..61f926ee926 100644
--- a/chromium/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc
+++ b/chromium/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc
@@ -80,6 +80,16 @@ struct LocalizedString {
int id;
};
+#if defined(OS_CHROMEOS)
+// Generates a Google Help URL which includes a "board type" parameter. Some
+// help pages need to be adjusted depending on the type of CrOS device that is
+// accessing the page.
+base::string16 GetHelpUrlWithBoard(const std::string& original_url) {
+ return base::ASCIIToUTF16(original_url +
+ "&b=" + base::SysInfo::GetLsbReleaseBoard());
+}
+#endif
+
void AddLocalizedStringsBulk(content::WebUIDataSource* html_source,
LocalizedString localized_strings[],
size_t num_strings) {
@@ -135,6 +145,18 @@ void AddCommonStrings(content::WebUIDataSource* html_source, Profile* profile) {
}
void AddA11yStrings(content::WebUIDataSource* html_source) {
+#if defined(OS_CHROMEOS)
+ // The content description for select to speak is dependent on a flag
+ // until a feature launch.
+ // TODO(katie): When the feature is approved, remove this variable and
+ // callback. The feature will be always enabled.
+ int selectToSpeakDescription =
+ (base::CommandLine::ForCurrentProcess()->HasSwitch(
+ chromeos::switches::kEnableExperimentalAccessibilityFeatures))
+ ? IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION_FLAGS
+ : IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION;
+#endif
+
LocalizedString localized_strings[] = {
{"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY},
{"a11yWebStore", IDS_SETTINGS_ACCESSIBILITY_WEB_STORE},
@@ -173,8 +195,7 @@ void AddA11yStrings(content::WebUIDataSource* html_source) {
{"focusHighlightLabel",
IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
{"selectToSpeakTitle", IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_TITLE},
- {"selectToSpeakDescription",
- IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION},
+ {"selectToSpeakDescription", selectToSpeakDescription},
{"selectToSpeakOptionsLabel",
IDS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_OPTIONS_LABEL},
{"switchAccessLabel", IDS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_DESCRIPTION},
@@ -210,8 +231,9 @@ void AddA11yStrings(content::WebUIDataSource* html_source) {
arraysize(localized_strings));
#if defined(OS_CHROMEOS)
- html_source->AddString("a11yLearnMoreUrl",
- chrome::kChromeAccessibilityHelpURL);
+ html_source->AddString(
+ "a11yLearnMoreUrl",
+ GetHelpUrlWithBoard(chrome::kChromeAccessibilityHelpURL));
html_source->AddBoolean(
"showExperimentalA11yFeatures",
@@ -335,7 +357,7 @@ void AddAndroidAppStrings(content::WebUIDataSource* html_source) {
"androidAppsSubtext",
l10n_util::GetStringFUTF16(
IDS_SETTINGS_ANDROID_APPS_SUBTEXT,
- base::ASCIIToUTF16(chrome::kAndroidAppsLearnMoreURL)));
+ GetHelpUrlWithBoard(chrome::kAndroidAppsLearnMoreURL)));
}
#endif
@@ -428,6 +450,19 @@ void AddChangePasswordStrings(content::WebUIDataSource* html_source) {
}
void AddClearBrowsingDataStrings(content::WebUIDataSource* html_source) {
+ int clear_cookies_summary_msg_id =
+ IDS_SETTINGS_CLEAR_COOKIES_AND_SITE_DATA_SUMMARY_BASIC;
+
+#if defined(OS_CHROMEOS)
+ // Mirror account reconciliation behavior is turned on for child accounts on
+ // Chrome OS.
+ if (user_manager::UserManager::Get()->GetPrimaryUser()->GetType() ==
+ user_manager::USER_TYPE_CHILD) {
+ clear_cookies_summary_msg_id =
+ IDS_SETTINGS_CLEAR_COOKIES_AND_SITE_DATA_MIRROR_SUMMARY_BASIC;
+ }
+#endif
+
LocalizedString localized_strings[] = {
{"clearFollowingItemsFrom", IDS_SETTINGS_CLEAR_FOLLOWING_ITEMS_FROM},
{"clearTimeRange", IDS_SETTINGS_CLEAR_PERIOD_TITLE},
@@ -437,8 +472,7 @@ void AddClearBrowsingDataStrings(content::WebUIDataSource* html_source) {
{"clearDownloadHistory", IDS_SETTINGS_CLEAR_DOWNLOAD_HISTORY},
{"clearCache", IDS_SETTINGS_CLEAR_CACHE},
{"clearCookies", IDS_SETTINGS_CLEAR_COOKIES},
- {"clearCookiesSummary",
- IDS_SETTINGS_CLEAR_COOKIES_AND_SITE_DATA_SUMMARY_BASIC},
+ {"clearCookiesSummary", clear_cookies_summary_msg_id},
{"clearCookiesCounter", IDS_DEL_COOKIES_COUNTER},
{"clearCookiesFlash", IDS_SETTINGS_CLEAR_COOKIES_FLASH},
{"clearPasswords", IDS_SETTINGS_CLEAR_PASSWORDS},
@@ -600,6 +634,10 @@ void AddDeviceStrings(content::WebUIDataSource* html_source) {
{"displayMirror", IDS_SETTINGS_DISPLAY_MIRROR},
{"displayMirrorDisplayName", IDS_SETTINGS_DISPLAY_MIRROR_DISPLAY_NAME},
{"displayNightLightLabel", IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_LABEL},
+ {"displayNightLightOnAtSunset",
+ IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_ON_AT_SUNSET},
+ {"displayNightLightOffAtSunrise",
+ IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_OFF_AT_SUNRISE},
{"displayNightLightScheduleCustom",
IDS_SETTINGS_DISPLAY_NIGHT_LIGHT_SCHEDULE_CUSTOM},
{"displayNightLightScheduleLabel",
@@ -624,6 +662,7 @@ void AddDeviceStrings(content::WebUIDataSource* html_source) {
{"displayResolutionTextBest", IDS_SETTINGS_DISPLAY_RESOLUTION_TEXT_BEST},
{"displayResolutionTextNative",
IDS_SETTINGS_DISPLAY_RESOLUTION_TEXT_NATIVE},
+ {"displayZoomValue", IDS_SETTINGS_DISPLAY_ZOOM_VALUE},
{"displayScreenTitle", IDS_SETTINGS_DISPLAY_SCREEN},
{"displayScreenExtended", IDS_SETTINGS_DISPLAY_SCREEN_EXTENDED},
{"displayScreenPrimary", IDS_SETTINGS_DISPLAY_SCREEN_PRIMARY},
@@ -647,14 +686,18 @@ void AddDeviceStrings(content::WebUIDataSource* html_source) {
base::CommandLine::ForCurrentProcess()->HasSwitch(
::switches::kEnableUnifiedDesktop));
html_source->AddBoolean("multiMirroringAvailable",
- base::CommandLine::ForCurrentProcess()->HasSwitch(
- ::switches::kEnableMultiMirroring));
+ !base::CommandLine::ForCurrentProcess()->HasSwitch(
+ ::switches::kDisableMultiMirroring));
html_source->AddBoolean(
"enableTouchCalibrationSetting",
base::CommandLine::ForCurrentProcess()->HasSwitch(
chromeos::switches::kEnableTouchCalibrationSetting));
+ html_source->AddBoolean("enableDisplayZoomSetting",
+ base::CommandLine::ForCurrentProcess()->HasSwitch(
+ chromeos::switches::kEnableDisplayZoomSetting));
+
html_source->AddBoolean("hasExternalTouchDevice",
display::HasExternalTouchscreenDevice());
@@ -713,7 +756,7 @@ void AddDeviceStrings(content::WebUIDataSource* html_source) {
AddLocalizedStringsBulk(html_source, power_strings, arraysize(power_strings));
html_source->AddString("naturalScrollLearnMoreLink",
- base::ASCIIToUTF16(chrome::kNaturalScrollHelpURL));
+ GetHelpUrlWithBoard(chrome::kNaturalScrollHelpURL));
}
#endif
@@ -759,14 +802,13 @@ void AddChromeCleanupStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_RESET_CLEANUP_EXPLANATION_SCAN_ERROR},
{"chromeCleanupFindButtonLable",
IDS_SETTINGS_RESET_CLEANUP_FIND_BUTTON_LABEL},
- {"chromeCleanupLinkShowFiles",
+ {"chromeCleanupLinkShowItems",
IDS_SETTINGS_RESET_CLEANUP_LINK_SHOW_FILES},
{"chromeCleanupLogsUploadPermission", IDS_CHROME_CLEANUP_LOGS_PERMISSION},
{"chromeCleanupRemoveButtonLabel",
IDS_SETTINGS_RESET_CLEANUP_REMOVE_BUTTON_LABEL},
{"chromeCleanupRestartButtonLabel",
IDS_SETTINGS_RESET_CLEANUP_RESTART_BUTTON_LABEL},
- {"chromeCleanupTitleDone", IDS_SETTINGS_RESET_CLEANUP_TITLE_DONE},
{"chromeCleanupTitleErrorCantRemove",
IDS_SETTINGS_RESET_CLEANUP_TITLE_ERROR_CANT_REMOVE},
{"chromeCleanupTitleErrorPermissions",
@@ -778,7 +820,10 @@ void AddChromeCleanupStrings(content::WebUIDataSource* html_source) {
{"chromeCleanupTitleNothingFound",
IDS_SETTINGS_RESET_CLEANUP_TITLE_NOTHING_FOUND},
{"chromeCleanupTitleRemove", IDS_SETTINGS_RESET_CLEANUP_TITLE_REMOVE},
- {"chromeCleanupTitleRemoved", IDS_SETTINGS_RESET_CLEANUP_TITLE_REMOVED},
+ {"chromeCleanupTitleRemoved",
+ safe_browsing::UserInitiatedCleanupsEnabled()
+ ? IDS_SETTINGS_RESET_CLEANUP_TITLE_DONE
+ : IDS_SETTINGS_RESET_CLEANUP_TITLE_REMOVED},
{"chromeCleanupTitleRemoving", IDS_SETTINGS_RESET_CLEANUP_TITLE_REMOVING},
{"chromeCleanupTitleRestart", IDS_SETTINGS_RESET_CLEANUP_TITLE_RESTART},
{"chromeCleanupTitleScanning", IDS_SETTINGS_RESET_CLEANUP_TITLE_SCANNING},
@@ -788,6 +833,10 @@ void AddChromeCleanupStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_RESET_CLEANUP_TRY_AGAIN_BUTTON_LABEL},
{"chromeCleanupTitleLogsPermissionExplanation",
IDS_SETTINGS_RESET_CLEANUP_LOGS_PERMISSION_EXPLANATION},
+ {"chromeCleanupTitleCleanupUnavailable",
+ IDS_SETTINGS_RESET_CLEANUP_TITLE_CLEANUP_UNAVAILABLE},
+ {"chromeCleanupExplanationCleanupUnavailable",
+ IDS_SETTINGS_RESET_CLEANUP_EXPLANATION_CLEANUP_UNAVAILABLE},
};
AddLocalizedStringsBulk(html_source, localized_strings,
@@ -814,8 +863,16 @@ void AddChromeCleanupStrings(content::WebUIDataSource* html_source) {
void AddResetStrings(content::WebUIDataSource* html_source) {
LocalizedString localized_strings[] = {
+#if defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+ {"resetPageTitle", safe_browsing::UserInitiatedCleanupsEnabled()
+ ? IDS_SETTINGS_RESET_AND_CLEANUP
+ : IDS_SETTINGS_RESET},
+#else
{"resetPageTitle", IDS_SETTINGS_RESET},
- {"resetPageDescription", IDS_SETTINGS_RESET_PROFILE_SETTINGS_DESCRIPTION},
+#endif
+ {"resetTrigger", IDS_SETTINGS_RESET},
+ {"resetTriggerDescription",
+ IDS_SETTINGS_RESET_PROFILE_SETTINGS_DESCRIPTION},
{"resetPageExplanation", IDS_RESET_PROFILE_SETTINGS_EXPLANATION},
{"triggeredResetPageExplanation",
IDS_TRIGGERED_RESET_PROFILE_SETTINGS_EXPLANATION},
@@ -834,8 +891,6 @@ void AddResetStrings(content::WebUIDataSource* html_source) {
{"resetProfileBannerButton", IDS_SETTINGS_RESET_BANNER_RESET_BUTTON_TEXT},
{"resetProfileBannerDescription", IDS_SETTINGS_RESET_BANNER_TEXT},
#if defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
- // The page title to be used if user initiated cleanups are enabled.
- {"resetAndCleanupPageTitle", IDS_SETTINGS_RESET_AND_CLEANUP},
{"resetCleanupComputerTrigger",
IDS_SETTINGS_RESET_CLEAN_UP_COMPUTER_TRIGGER},
{"resetCleanupComputerTriggerDescription",
@@ -883,26 +938,24 @@ void AddImportDataStrings(content::WebUIDataSource* html_source) {
void AddDateTimeStrings(content::WebUIDataSource* html_source) {
LocalizedString localized_strings[] = {
{"dateTimePageTitle", IDS_SETTINGS_DATE_TIME},
- {"timeZoneColon", IDS_SETTINGS_TIME_ZONE},
+ {"timeZone", IDS_SETTINGS_TIME_ZONE},
+ {"selectTimeZoneResolveMethod",
+ IDS_SETTINGS_SELECT_TIME_ZONE_RESOLVE_METHOD},
{"timeZoneGeolocation", IDS_SETTINGS_TIME_ZONE_GEOLOCATION},
{"timeZoneButton", IDS_SETTINGS_TIME_ZONE_BUTTON},
{"timeZoneSubpageTitle", IDS_SETTINGS_TIME_ZONE_SUBPAGE_TITLE},
{"setTimeZoneAutomaticallyDisabled",
IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_DISABLED},
+ {"setTimeZoneAutomaticallyOn",
+ IDS_SETTINGS_TIME_ZONE_DETECTION_SET_AUTOMATICALLY},
+ {"setTimeZoneAutomaticallyOff",
+ IDS_SETTINGS_TIME_ZONE_DETECTION_CHOOSE_FROM_LIST},
{"setTimeZoneAutomaticallyIpOnlyDefault",
IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_IP_ONLY_DEFAULT},
- {"setTimeZoneAutomaticallyIpOnlyDefaultDescription",
- IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_IP_ONLY_DESCRIPTION},
{"setTimeZoneAutomaticallyWithWiFiAccessPointsData",
IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_WIFI_AP},
- {"setTimeZoneAutomaticallyWithWiFiAccessPointsDataDescription",
- IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_WIFI_AP_DESCRIPTION},
{"setTimeZoneAutomaticallyWithAllLocationInfo",
IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_ALL_INFO},
- {"setTimeZoneAutomaticallyWithAllLocationInfoDescription",
- IDS_SETTINGS_TIME_ZONE_DETECTION_MODE_SEND_ALL_INFO_DESCRIPTION},
- {"selectYourTimeZone",
- IDS_SETTINGS_TIME_ZONE_DETECTION_SELECT_YOUR_TIME_ZONE},
{"use24HourClock", IDS_SETTINGS_USE_24_HOUR_CLOCK},
{"setDateTime", IDS_SETTINGS_SET_DATE_TIME},
};
@@ -965,7 +1018,7 @@ void AddEasyUnlockStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_EASY_UNLOCK_PROXIMITY_THRESHOLD_LABEL, device_name));
html_source->AddString("easyUnlockLearnMoreURL",
- chrome::kEasyUnlockLearnMoreUrl);
+ GetHelpUrlWithBoard(chrome::kEasyUnlockLearnMoreUrl));
}
void AddInternetStrings(content::WebUIDataSource* html_source) {
@@ -1038,6 +1091,23 @@ void AddInternetStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_INTERNET_NETWORK_SECTION_PROXY_ACCESSIBILITY_LABEL},
{"networkShared", IDS_SETTINGS_INTERNET_NETWORK_SHARED},
{"networkVpnBuiltin", IDS_NETWORK_TYPE_VPN_BUILTIN},
+ {"networkOutOfRange", IDS_SETTINGS_INTERNET_WIFI_NETWORK_OUT_OF_RANGE},
+ {"tetherPhoneOutOfRange",
+ IDS_SETTINGS_INTERNET_TETHER_PHONE_OUT_OF_RANGE},
+ {"gmscoreNotificationsTitle",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_TITLE},
+ {"gmscoreNotificationsOneDeviceSubtitle",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_ONE_DEVICE_SUBTITLE},
+ {"gmscoreNotificationsTwoDevicesSubtitle",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_TWO_DEVICES_SUBTITLE},
+ {"gmscoreNotificationsManyDevicesSubtitle",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_MANY_DEVICES_SUBTITLE},
+ {"gmscoreNotificationsFirstStep",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_FIRST_STEP},
+ {"gmscoreNotificationsSecondStep",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_SECOND_STEP},
+ {"gmscoreNotificationsThirdStep",
+ IDS_SETTINGS_INTERNET_GMSCORE_NOTIFICATIONS_THIRD_STEP},
{"tetherConnectionDialogTitle",
IDS_SETTINGS_INTERNET_TETHER_CONNECTION_DIALOG_TITLE},
{"tetherConnectionAvailableDeviceTitle",
@@ -1066,17 +1136,14 @@ void AddInternetStrings(content::WebUIDataSource* html_source) {
arraysize(localized_strings));
html_source->AddBoolean("networkSettingsConfig",
- base::CommandLine::ForCurrentProcess()->HasSwitch(
- chromeos::switches::kNetworkSettingsConfig));
+ chromeos::switches::IsNetworkSettingsConfigEnabled());
html_source->AddString("networkGoogleNameserversLearnMoreUrl",
chrome::kGoogleNameserversLearnMoreURL);
-
- std::string tether_learn_more_url(chrome::kInstantTetheringLearnMoreURL);
- tether_learn_more_url += "&b=" + base::SysInfo::GetLsbReleaseBoard();
html_source->AddString(
"internetNoNetworksMobileData",
- l10n_util::GetStringFUTF16(IDS_SETTINGS_INTERNET_NO_NETWORKS_MOBILE_DATA,
- base::ASCIIToUTF16(tether_learn_more_url)));
+ l10n_util::GetStringFUTF16(
+ IDS_SETTINGS_INTERNET_NO_NETWORKS_MOBILE_DATA,
+ GetHelpUrlWithBoard(chrome::kInstantTetheringLearnMoreURL)));
}
#endif
@@ -1130,9 +1197,14 @@ void AddLanguagesStrings(content::WebUIDataSource* html_source) {
{"addDictionaryWordLabel", IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD},
{"addDictionaryWordButton",
IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_BUTTON},
+ {"addDictionaryWordDuplicateError",
+ IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_DUPLICATE_ERROR},
+ {"addDictionaryWordLengthError",
+ IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_LENGTH_ERROR},
{"customDictionaryWords", IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS},
{"noCustomDictionaryWordsFound",
IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS_NONE},
+ {"spellCheckDisabled", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_DISABLED},
#endif
};
AddLocalizedStringsBulk(html_source, localized_strings,
@@ -1186,6 +1258,8 @@ void AddOnStartupStrings(content::WebUIDataSource* html_source) {
{"onStartupEditPage", IDS_SETTINGS_ON_STARTUP_EDIT_PAGE},
{"onStartupSiteUrl", IDS_SETTINGS_ON_STARTUP_SITE_URL},
{"onStartupRemove", IDS_SETTINGS_ON_STARTUP_REMOVE},
+ {"onStartupInvalidUrl", IDS_SETTINGS_INVALID_URL},
+ {"onStartupUrlTooLong", IDS_SETTINGS_URL_TOOL_LONG},
};
AddLocalizedStringsBulk(html_source, localized_strings,
arraysize(localized_strings));
@@ -1294,8 +1368,6 @@ void AddPeopleStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_FINGER_TOO_FAST},
{"configureFingerprintImmobile",
IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_FINGER_IMMOBILE},
- {"configureFingerprintCancelButton",
- IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_CANCEL_BUTTON},
{"configureFingerprintDoneButton",
IDS_SETTINGS_ADD_FINGERPRINT_DIALOG_DONE_BUTTON},
{"configureFingerprintAddAnotherButton",
@@ -1438,7 +1510,12 @@ void AddPeopleStrings(content::WebUIDataSource* html_source) {
}
html_source->AddString("syncLearnMoreUrl", chrome::kSyncLearnMoreURL);
- html_source->AddString("autofillHelpURL", autofill::kHelpURL);
+ html_source->AddString("autofillHelpURL",
+#if defined(OS_CHROMEOS)
+ GetHelpUrlWithBoard(autofill::kHelpURL));
+#else
+ autofill::kHelpURL);
+#endif
html_source->AddString("supervisedUsersUrl",
chrome::kLegacySupervisedUserManagementURL);
@@ -1446,7 +1523,11 @@ void AddPeopleStrings(content::WebUIDataSource* html_source) {
"encryptWithSyncPassphraseLabel",
l10n_util::GetStringFUTF8(
IDS_SETTINGS_ENCRYPT_WITH_SYNC_PASSPHRASE_LABEL,
+#if defined(OS_CHROMEOS)
+ GetHelpUrlWithBoard(chrome::kSyncEncryptionHelpURL)));
+#else
base::ASCIIToUTF16(chrome::kSyncEncryptionHelpURL)));
+#endif
std::string sync_dashboard_url =
google_util::AppendGoogleLocaleParam(
@@ -1487,6 +1568,10 @@ void AddPeopleStrings(content::WebUIDataSource* html_source) {
html_source->AddBoolean("profileShortcutsEnabled",
ProfileShortcutManager::IsFeatureEnabled());
+
+ html_source->AddBoolean(
+ "changePictureVideoModeEnabled",
+ base::FeatureList::IsEnabled(features::kChangePictureVideoMode));
}
void AddPrintingStrings(content::WebUIDataSource* html_source) {
@@ -1516,7 +1601,6 @@ void AddPrintingStrings(content::WebUIDataSource* html_source) {
IDS_SETTINGS_PRINTING_CUPS_ADD_PRINTERS_MANUALLY_TITLE},
{"selectManufacturerAndModelTitle",
IDS_SETTINGS_PRINTING_CUPS_SELECT_MANUFACTURER_AND_MODEL_TITLE},
- {"cancelButtonText", IDS_SETTINGS_PRINTING_CUPS_ADD_PRINTER_BUTTON_CANCEL},
{"addPrinterButtonText", IDS_SETTINGS_PRINTING_CUPS_ADD_PRINTER_BUTTON_ADD},
{"printerDetailsAdvanced", IDS_SETTINGS_PRINTING_CUPS_PRINTER_ADVANCED},
{"printerDetailsA11yLabel",
@@ -1583,7 +1667,7 @@ void AddPrintingStrings(content::WebUIDataSource* html_source) {
#if defined(OS_CHROMEOS)
html_source->AddString("printingCUPSPrintLearnMoreUrl",
- chrome::kCupsPrintLearnMoreURL);
+ GetHelpUrlWithBoard(chrome::kCupsPrintLearnMoreURL));
#endif
}
@@ -1636,15 +1720,24 @@ void AddPrivacyStrings(content::WebUIDataSource* html_source,
*profile->GetPrefs(),
IDS_SETTINGS_SAFEBROWSING_ENABLE_EXTENDED_REPORTING,
IDS_SETTINGS_SAFEBROWSING_ENABLE_SCOUT_REPORTING));
- html_source->AddString("improveBrowsingExperience",
- l10n_util::GetStringFUTF16(
- IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE,
- base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL)));
+ html_source->AddString(
+ "improveBrowsingExperience",
+ l10n_util::GetStringFUTF16(
+ IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE,
+#if defined(OS_CHROMEOS)
+ GetHelpUrlWithBoard(chrome::kPrivacyLearnMoreURL)));
+#else
+ base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL)));
+#endif
html_source->AddString(
"doNotTrackDialogMessage",
l10n_util::GetStringFUTF16(
IDS_SETTINGS_ENABLE_DO_NOT_TRACK_DIALOG_TEXT,
+#if defined(OS_CHROMEOS)
+ GetHelpUrlWithBoard(chrome::kDoNotTrackLearnMoreURL)));
+#else
base::ASCIIToUTF16(chrome::kDoNotTrackLearnMoreURL)));
+#endif
html_source->AddString(
"exceptionsLearnMoreURL",
base::ASCIIToUTF16(chrome::kContentSettingsExceptionsLearnMoreURL));
diff --git a/chromium/chrome/browser/ui/webui/settings/md_settings_ui.cc b/chromium/chrome/browser/ui/webui/settings/md_settings_ui.cc
index 6c230353db7..30779acd938 100644
--- a/chromium/chrome/browser/ui/webui/settings/md_settings_ui.cc
+++ b/chromium/chrome/browser/ui/webui/settings/md_settings_ui.cc
@@ -9,6 +9,7 @@
#include <memory>
#include <string>
#include <utility>
+#include <vector>
#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
@@ -46,6 +47,7 @@
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
#include "content/public/browser/web_ui_data_source.h"
+#include "printing/features/features.h"
#if defined(OS_WIN)
#include "chrome/browser/safe_browsing/chrome_cleaner/chrome_cleaner_controller_win.h"
@@ -62,7 +64,6 @@
#if defined(OS_CHROMEOS)
#include "ash/public/cpp/stylus_utils.h"
-#include "ash/system/power/power_status.h"
#include "chrome/browser/chromeos/arc/arc_util.h"
#include "chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.h"
#include "chrome/browser/ui/ash/ash_util.h"
@@ -84,7 +85,6 @@
#include "chromeos/chromeos_switches.h"
#include "components/arc/arc_util.h"
#else // !defined(OS_CHROMEOS)
-#include "chrome/browser/ui/webui/settings/printing_handler.h"
#include "chrome/browser/ui/webui/settings/settings_default_browser_handler.h"
#include "chrome/browser/ui/webui/settings/settings_manage_profile_handler.h"
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -96,6 +96,10 @@
#include "chrome/browser/ui/webui/settings/native_certificates_handler.h"
#endif // defined(USE_NSS_CERTS)
+#if BUILDFLAG(ENABLE_PRINTING) && !defined(OS_CHROMEOS)
+#include "chrome/browser/ui/webui/settings/printing_handler.h"
+#endif
+
#if defined(SAFE_BROWSING_DB_LOCAL)
#include "chrome/browser/safe_browsing/chrome_password_protection_service.h"
#include "chrome/browser/ui/webui/settings/change_password_handler.h"
@@ -121,72 +125,75 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
#endif
Profile* profile = Profile::FromWebUI(web_ui);
- AddSettingsPageUIHandler(base::MakeUnique<AppearanceHandler>(web_ui));
+ AddSettingsPageUIHandler(std::make_unique<AppearanceHandler>(web_ui));
#if defined(USE_NSS_CERTS)
AddSettingsPageUIHandler(
- base::MakeUnique<certificate_manager::CertificatesHandler>());
+ std::make_unique<certificate_manager::CertificatesHandler>());
#elif defined(OS_WIN) || defined(OS_MACOSX)
- AddSettingsPageUIHandler(base::MakeUnique<NativeCertificatesHandler>());
+ AddSettingsPageUIHandler(std::make_unique<NativeCertificatesHandler>());
#endif // defined(USE_NSS_CERTS)
- AddSettingsPageUIHandler(base::MakeUnique<BrowserLifetimeHandler>());
- AddSettingsPageUIHandler(base::MakeUnique<ClearBrowsingDataHandler>(web_ui));
- AddSettingsPageUIHandler(base::MakeUnique<CookiesViewHandler>());
- AddSettingsPageUIHandler(base::MakeUnique<DownloadsHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<ExtensionControlHandler>());
- AddSettingsPageUIHandler(base::MakeUnique<FontHandler>(web_ui));
- AddSettingsPageUIHandler(base::MakeUnique<ImportDataHandler>());
+ AddSettingsPageUIHandler(std::make_unique<BrowserLifetimeHandler>());
+ AddSettingsPageUIHandler(std::make_unique<ClearBrowsingDataHandler>(web_ui));
+ AddSettingsPageUIHandler(std::make_unique<CookiesViewHandler>());
+ AddSettingsPageUIHandler(std::make_unique<DownloadsHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<ExtensionControlHandler>());
+ AddSettingsPageUIHandler(std::make_unique<FontHandler>(web_ui));
+ AddSettingsPageUIHandler(std::make_unique<ImportDataHandler>());
#if defined(OS_WIN) || defined(OS_CHROMEOS)
- AddSettingsPageUIHandler(base::MakeUnique<LanguagesHandler>(web_ui));
+ AddSettingsPageUIHandler(std::make_unique<LanguagesHandler>(web_ui));
#endif // defined(OS_WIN) || defined(OS_CHROMEOS)
AddSettingsPageUIHandler(
- base::MakeUnique<MediaDevicesSelectionHandler>(profile));
+ std::make_unique<MediaDevicesSelectionHandler>(profile));
#if defined(GOOGLE_CHROME_BUILD) && !defined(OS_CHROMEOS)
- AddSettingsPageUIHandler(base::MakeUnique<MetricsReportingHandler>());
+ AddSettingsPageUIHandler(std::make_unique<MetricsReportingHandler>());
#endif
- AddSettingsPageUIHandler(base::MakeUnique<OnStartupHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<PeopleHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<ProfileInfoHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<ProtocolHandlersHandler>());
+ AddSettingsPageUIHandler(std::make_unique<OnStartupHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<PeopleHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<ProfileInfoHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<ProtocolHandlersHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<SafeBrowsingHandler>(profile->GetPrefs()));
- AddSettingsPageUIHandler(base::MakeUnique<SearchEnginesHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<SiteSettingsHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<StartupPagesHandler>(web_ui));
+ std::make_unique<SafeBrowsingHandler>(profile->GetPrefs()));
+ AddSettingsPageUIHandler(std::make_unique<SearchEnginesHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<SiteSettingsHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<StartupPagesHandler>(web_ui));
#if defined(OS_CHROMEOS)
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::AccessibilityHandler>(web_ui));
+ std::make_unique<chromeos::settings::AccessibilityHandler>(web_ui));
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::AndroidAppsHandler>(profile));
+ std::make_unique<chromeos::settings::AndroidAppsHandler>(profile));
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::ChangePictureHandler>());
+ std::make_unique<chromeos::settings::ChangePictureHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::CupsPrintersHandler>(web_ui));
+ std::make_unique<chromeos::settings::CupsPrintersHandler>(web_ui));
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::FingerprintHandler>(profile));
+ std::make_unique<chromeos::settings::FingerprintHandler>(profile));
if (chromeos::switches::IsVoiceInteractionEnabled()) {
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::GoogleAssistantHandler>(profile));
+ std::make_unique<chromeos::settings::GoogleAssistantHandler>(profile));
}
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::KeyboardHandler>());
+ std::make_unique<chromeos::settings::KeyboardHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::PointerHandler>());
+ std::make_unique<chromeos::settings::PointerHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::StorageHandler>());
+ std::make_unique<chromeos::settings::StorageHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::StylusHandler>());
+ std::make_unique<chromeos::settings::StylusHandler>());
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::InternetHandler>(profile));
+ std::make_unique<chromeos::settings::InternetHandler>(profile));
#else
- AddSettingsPageUIHandler(base::MakeUnique<DefaultBrowserHandler>(web_ui));
- AddSettingsPageUIHandler(base::MakeUnique<ManageProfileHandler>(profile));
- AddSettingsPageUIHandler(base::MakeUnique<SystemHandler>());
- AddSettingsPageUIHandler(base::MakeUnique<PrintingHandler>());
+ AddSettingsPageUIHandler(std::make_unique<DefaultBrowserHandler>(web_ui));
+ AddSettingsPageUIHandler(std::make_unique<ManageProfileHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<SystemHandler>());
+#endif
+
+#if BUILDFLAG(ENABLE_PRINTING) && !defined(OS_CHROMEOS)
+ AddSettingsPageUIHandler(std::make_unique<PrintingHandler>());
#endif
content::WebUIDataSource* html_source =
@@ -196,7 +203,7 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
bool chromeCleanupEnabled = false;
bool userInitiatedCleanupsEnabled = false;
- AddSettingsPageUIHandler(base::MakeUnique<ChromeCleanupHandler>(profile));
+ AddSettingsPageUIHandler(std::make_unique<ChromeCleanupHandler>(profile));
safe_browsing::ChromeCleanerController* cleaner_controller =
safe_browsing::ChromeCleanerController::GetInstance();
@@ -204,9 +211,6 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
userInitiatedCleanupsEnabled = safe_browsing::UserInitiatedCleanupsEnabled();
#if defined(GOOGLE_CHROME_BUILD)
- if (cleaner_controller->IsPoweredByPartner())
- html_source->AddBoolean("cleanupPoweredByPartner", true);
-
html_source->AddResourcePath("partner-logo.svg", IDR_CHROME_CLEANUP_PARTNER);
#if BUILDFLAG(OPTIMIZE_WEBUI)
exclude_from_gzip.push_back("partner-logo.svg");
@@ -221,15 +225,19 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
#endif // defined(OS_WIN)
+ bool password_protection_available = false;
#if defined(SAFE_BROWSING_DB_LOCAL)
safe_browsing::ChromePasswordProtectionService* password_protection =
safe_browsing::ChromePasswordProtectionService::
GetPasswordProtectionService(profile);
+ password_protection_available = !!password_protection;
if (password_protection) {
AddSettingsPageUIHandler(
- base::MakeUnique<ChangePasswordHandler>(profile, password_protection));
+ std::make_unique<ChangePasswordHandler>(profile, password_protection));
}
#endif
+ html_source->AddBoolean("passwordProtectionAvailable",
+ password_protection_available);
#if defined(OS_CHROMEOS)
chromeos::settings::EasyUnlockSettingsHandler* easy_unlock_handler =
@@ -242,7 +250,7 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
chromeos::settings::DateTimeHandler::Create(html_source)));
AddSettingsPageUIHandler(
- base::MakeUnique<chromeos::settings::StylusHandler>());
+ std::make_unique<chromeos::settings::StylusHandler>());
html_source->AddBoolean(
"quickUnlockEnabled",
chromeos::quick_unlock::IsPinEnabled(profile->GetPrefs()));
@@ -270,7 +278,7 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
bool enable_power_settings = !ash_util::IsRunningInMash();
html_source->AddBoolean("enablePowerSettings", enable_power_settings);
if (enable_power_settings) {
- AddSettingsPageUIHandler(base::MakeUnique<chromeos::settings::PowerHandler>(
+ AddSettingsPageUIHandler(std::make_unique<chromeos::settings::PowerHandler>(
profile->GetPrefs()));
}
#endif
@@ -289,7 +297,7 @@ MdSettingsUI::MdSettingsUI(content::WebUI* web_ui)
base::WrapUnique(ResetSettingsHandler::Create(html_source, profile)));
// Add the metrics handler to write uma stats.
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
#if BUILDFLAG(OPTIMIZE_WEBUI)
html_source->AddResourcePath("crisper.js", IDR_MD_SETTINGS_CRISPER_JS);
@@ -351,14 +359,12 @@ void MdSettingsUI::DocumentOnLoadCompletedInMainFrame() {
}
#if defined(OS_WIN)
-void MdSettingsUI::UpdateCleanupDataSource(bool cleanupEnabled,
- bool partnerPowered) {
+void MdSettingsUI::UpdateCleanupDataSource(bool cleanupEnabled) {
DCHECK(web_ui());
Profile* profile = Profile::FromWebUI(web_ui());
std::unique_ptr<base::DictionaryValue> update(new base::DictionaryValue);
update->SetBoolean("chromeCleanupEnabled", cleanupEnabled);
- update->SetBoolean("cleanupPoweredByPartner", partnerPowered);
content::WebUIDataSource::Update(profile, chrome::kChromeUISettingsHost,
std::move(update));
diff --git a/chromium/chrome/browser/ui/webui/settings/md_settings_ui.h b/chromium/chrome/browser/ui/webui/settings/md_settings_ui.h
index 2d3fd4e95ee..034c00defaf 100644
--- a/chromium/chrome/browser/ui/webui/settings/md_settings_ui.h
+++ b/chromium/chrome/browser/ui/webui/settings/md_settings_ui.h
@@ -50,7 +50,7 @@ class MdSettingsUI : public content::WebUIController,
base::Time load_start_time_;
#if defined(OS_WIN)
- void UpdateCleanupDataSource(bool cleanupEnabled, bool partnerPowered);
+ void UpdateCleanupDataSource(bool cleanupEnabled);
std::unique_ptr<safe_browsing::ChromeCleanerStateChangeObserver>
cleanup_observer_;
#endif
diff --git a/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler.cc b/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler.cc
index 77b1b4e6b22..60d70778592 100644
--- a/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler.cc
@@ -8,7 +8,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/metrics/chrome_metrics_service_accessor.h"
@@ -33,13 +32,13 @@ void MetricsReportingHandler::RegisterMessages() {
}
void MetricsReportingHandler::OnJavascriptAllowed() {
- pref_member_ = base::MakeUnique<BooleanPrefMember>();
+ pref_member_ = std::make_unique<BooleanPrefMember>();
pref_member_->Init(metrics::prefs::kMetricsReportingEnabled,
g_browser_process->local_state(),
base::Bind(&MetricsReportingHandler::OnPrefChanged,
base::Unretained(this)));
- policy_registrar_ = base::MakeUnique<policy::PolicyChangeRegistrar>(
+ policy_registrar_ = std::make_unique<policy::PolicyChangeRegistrar>(
g_browser_process->policy_service(),
policy::PolicyNamespace(policy::POLICY_DOMAIN_CHROME, std::string()));
policy_registrar_->Observe(policy::key::kMetricsReportingEnabled,
@@ -63,7 +62,7 @@ void MetricsReportingHandler::HandleGetMetricsReporting(
std::unique_ptr<base::DictionaryValue>
MetricsReportingHandler::CreateMetricsReportingDict() {
std::unique_ptr<base::DictionaryValue> dict(
- base::MakeUnique<base::DictionaryValue>());
+ std::make_unique<base::DictionaryValue>());
dict->SetBoolean("enabled",
ChromeMetricsServiceAccessor::IsMetricsAndCrashReportingEnabled());
dict->SetBoolean("managed", IsMetricsReportingPolicyManaged());
diff --git a/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler_unittest.cc
index 2452adb6c79..d5adb2866a2 100644
--- a/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/metrics_reporting_handler_unittest.cc
@@ -6,7 +6,6 @@
#include "chrome/browser/ui/webui/settings/metrics_reporting_handler.h"
-#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/values.h"
#include "chrome/test/base/scoped_testing_local_state.h"
@@ -51,7 +50,7 @@ class MetricsReportingHandlerTest : public testing::Test {
EXPECT_TRUE(test_web_ui()->call_data().empty());
base::ListValue args;
- args.Append(base::MakeUnique<base::Value>(1));
+ args.Append(std::make_unique<base::Value>(1));
handler()->HandleGetMetricsReporting(&args);
EXPECT_TRUE(handler()->IsJavascriptAllowed());
@@ -106,7 +105,7 @@ TEST_F(MetricsReportingHandlerTest, PolicyChangesNotifyPage) {
// Change the policy, check that the page was notified.
map()->Set(policy::key::kMetricsReportingEnabled,
policy::POLICY_LEVEL_MANDATORY, policy::POLICY_SCOPE_USER,
- policy::POLICY_SOURCE_CLOUD, base::MakeUnique<base::Value>(true),
+ policy::POLICY_SOURCE_CLOUD, std::make_unique<base::Value>(true),
nullptr);
provider()->UpdateChromePolicy(*map());
EXPECT_EQ(1u, test_web_ui()->call_data().size());
@@ -117,7 +116,7 @@ TEST_F(MetricsReportingHandlerTest, PolicyChangesNotifyPage) {
// Policies changing while JavaScript is disabled shouldn't notify the page.
map()->Set(policy::key::kMetricsReportingEnabled,
policy::POLICY_LEVEL_MANDATORY, policy::POLICY_SCOPE_USER,
- policy::POLICY_SOURCE_CLOUD, base::MakeUnique<base::Value>(false),
+ policy::POLICY_SOURCE_CLOUD, std::make_unique<base::Value>(false),
nullptr);
provider()->UpdateChromePolicy(*map());
EXPECT_TRUE(test_web_ui()->call_data().empty());
diff --git a/chromium/chrome/browser/ui/webui/settings/people_handler.cc b/chromium/chrome/browser/ui/webui/settings/people_handler.cc
index 0126d1c8b56..170db11ae9c 100644
--- a/chromium/chrome/browser/ui/webui/settings/people_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/people_handler.cc
@@ -314,7 +314,7 @@ void PeopleHandler::DisplayGaiaLoginInNewTabOrWindow(
}
if (url.is_valid())
- chrome::ShowSingletonTab(browser, url);
+ ShowSingletonTab(browser, url);
}
#endif
diff --git a/chromium/chrome/browser/ui/webui/settings/people_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/people_handler_unittest.cc
index 5b314f5a314..ec5442d0d1b 100644
--- a/chromium/chrome/browser/ui/webui/settings/people_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/people_handler_unittest.cc
@@ -497,7 +497,7 @@ TEST_F(PeopleHandlerTest, AcquireSyncBlockerWhenLoadingSyncSettingsSubpage) {
/// We set up a factory override here to prevent a new web ui from being
/// created when we navigate to a page that would normally create one.
web_ui_.set_web_contents(web_contents());
- test_factory_ = base::MakeUnique<TestChromeWebUIControllerFactory>();
+ test_factory_ = std::make_unique<TestChromeWebUIControllerFactory>();
test_factory_->AddFactoryOverride(
chrome::GetSettingsUrl(chrome::kSyncSetupSubPage).host(),
&test_provider_);
diff --git a/chromium/chrome/browser/ui/webui/settings/printing_handler.h b/chromium/chrome/browser/ui/webui/settings/printing_handler.h
index b233575e578..5759261d684 100644
--- a/chromium/chrome/browser/ui/webui/settings/printing_handler.h
+++ b/chromium/chrome/browser/ui/webui/settings/printing_handler.h
@@ -6,7 +6,17 @@
#define CHROME_BROWSER_UI_WEBUI_SETTINGS_PRINTING_HANDLER_H_
#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/browser/ui/webui/settings/settings_page_ui_handler.h"
+#include "printing/features/features.h"
+
+#if defined(OS_CHROMEOS)
+#error "Not for use on ChromeOS"
+#endif
+
+#if !BUILDFLAG(ENABLE_PRINTING)
+#error "Printing must be enabled"
+#endif
namespace settings {
diff --git a/chromium/chrome/browser/ui/webui/settings/profile_info_handler.cc b/chromium/chrome/browser/ui/webui/settings/profile_info_handler.cc
index 304be428702..6261f7f9c28 100644
--- a/chromium/chrome/browser/ui/webui/settings/profile_info_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/profile_info_handler.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/ui/webui/settings/profile_info_handler.h"
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
@@ -203,7 +202,7 @@ ProfileInfoHandler::GetAccountNameAndIcon() const {
}
#endif // defined(OS_CHROMEOS)
- auto response = base::MakeUnique<base::DictionaryValue>();
+ auto response = std::make_unique<base::DictionaryValue>();
response->SetString("name", name);
response->SetString("iconUrl", icon_url);
return response;
diff --git a/chromium/chrome/browser/ui/webui/settings/profile_info_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/profile_info_handler_unittest.cc
index 242ff4b4299..734d9b70fe2 100644
--- a/chromium/chrome/browser/ui/webui/settings/profile_info_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/profile_info_handler_unittest.cc
@@ -182,7 +182,7 @@ TEST_F(ProfileInfoHandlerTest, PushProfileManagesSupervisedUsers) {
new DictionaryPrefUpdate(profile()->GetPrefs(), prefs::kSupervisedUsers));
base::DictionaryValue* dict = update->Get();
dict->SetWithoutPathExpansion("supervised-user-id",
- base::MakeUnique<base::DictionaryValue>());
+ std::make_unique<base::DictionaryValue>());
update.reset();
EXPECT_EQ(1U, web_ui()->call_data().size());
diff --git a/chromium/chrome/browser/ui/webui/settings/protocol_handlers_handler.cc b/chromium/chrome/browser/ui/webui/settings/protocol_handlers_handler.cc
index 102f8690da7..062d170c0c7 100644
--- a/chromium/chrome/browser/ui/webui/settings/protocol_handlers_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/protocol_handlers_handler.cc
@@ -11,7 +11,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -97,7 +96,7 @@ void ProtocolHandlersHandler::GetHandlersForProtocol(
handlers_value->SetBoolean("has_policy_recommendations",
registry->HasPolicyRegisteredHandler(protocol));
- auto handlers_list = base::MakeUnique<base::ListValue>();
+ auto handlers_list = std::make_unique<base::ListValue>();
GetHandlersAsListValue(registry->GetHandlersFor(protocol),
handlers_list.get());
handlers_value->Set("handlers", std::move(handlers_list));
diff --git a/chromium/chrome/browser/ui/webui/settings/search_engines_handler.cc b/chromium/chrome/browser/ui/webui/settings/search_engines_handler.cc
index 7defa128b45..136df4229c4 100644
--- a/chromium/chrome/browser/ui/webui/settings/search_engines_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/search_engines_handler.cc
@@ -9,7 +9,6 @@
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/field_trial.h"
#include "base/metrics/user_metrics.h"
#include "base/strings/string_number_conversions.h"
@@ -109,7 +108,7 @@ SearchEnginesHandler::GetSearchEnginesList() {
// Build the first list (default search engines).
std::unique_ptr<base::ListValue> defaults =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
int last_default_engine_index =
list_controller_.table_model()->last_search_engine_index();
for (int i = 0; i < last_default_engine_index; ++i) {
@@ -118,7 +117,7 @@ SearchEnginesHandler::GetSearchEnginesList() {
}
// Build the second list (other search engines).
- std::unique_ptr<base::ListValue> others = base::MakeUnique<base::ListValue>();
+ std::unique_ptr<base::ListValue> others = std::make_unique<base::ListValue>();
int last_other_engine_index =
list_controller_.table_model()->last_other_engine_index();
for (int i = std::max(last_default_engine_index, 0);
@@ -128,7 +127,7 @@ SearchEnginesHandler::GetSearchEnginesList() {
// Build the third list (omnibox extensions).
std::unique_ptr<base::ListValue> extensions =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
int engine_count = list_controller_.table_model()->RowCount();
for (int i = std::max(last_other_engine_index, 0); i < engine_count; ++i) {
extensions->Append(CreateDictionaryForEngine(i, i == default_index));
diff --git a/chromium/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc b/chromium/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc
index da98085fd22..49cd2fb9f4e 100644
--- a/chromium/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc
@@ -9,15 +9,14 @@
#include "base/feature_list.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
+#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
-#include "base/metrics/sparse_histogram.h"
#include "base/values.h"
-#include "chrome/browser/browsing_data/browsing_data_counter_factory.h"
-#include "chrome/browser/browsing_data/browsing_data_counter_utils.h"
#include "chrome/browser/browsing_data/browsing_data_helper.h"
#include "chrome/browser/browsing_data/browsing_data_important_sites_util.h"
#include "chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.h"
+#include "chrome/browser/browsing_data/counters/browsing_data_counter_factory.h"
+#include "chrome/browser/browsing_data/counters/browsing_data_counter_utils.h"
#include "chrome/browser/engagement/important_sites_usage_counter.h"
#include "chrome/browser/engagement/important_sites_util.h"
#include "chrome/browser/history/web_history_service_factory.h"
@@ -276,7 +275,7 @@ void ClearBrowsingDataHandler::HandleClearBrowsingData(
[&data_types](BrowsingDataType type) {
return data_types.find(type) != data_types.end();
});
- UMA_HISTOGRAM_SPARSE_SLOWLY(
+ base::UmaHistogramSparse(
"History.ClearBrowsingData.PasswordsDeletion.AdditionalDatatypesCount",
checked_other_types);
}
@@ -415,7 +414,7 @@ void ClearBrowsingDataHandler::OnFetchImportantSitesFinished(
base::ListValue important_sites_list;
for (const auto& info : important_sites) {
- auto entry = base::MakeUnique<base::DictionaryValue>();
+ auto entry = std::make_unique<base::DictionaryValue>();
entry->SetString(kRegisterableDomainField, info.registerable_domain);
// The |reason_bitfield| is only passed to Javascript to be logged
// from |HandleClearBrowsingData|.
diff --git a/chromium/chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc b/chromium/chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc
index a74c0aab4ab..b10325705f8 100644
--- a/chromium/chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc
@@ -13,7 +13,6 @@
#include "base/bind_helpers.h"
#include "base/i18n/number_formatting.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/browser/browsing_data/browsing_data_appcache_helper.h"
@@ -205,7 +204,7 @@ void CookiesViewHandler::TreeNodesAdded(ui::TreeModel* model,
base::DictionaryValue args;
if (parent == tree_model->GetRoot())
- args.Set(kId, base::MakeUnique<base::Value>());
+ args.Set(kId, std::make_unique<base::Value>());
else
args.SetString(kId, model_util_->GetTreeNodeId(parent_node));
args.SetInteger(kStart, start);
@@ -225,7 +224,7 @@ void CookiesViewHandler::TreeNodesRemoved(ui::TreeModel* model,
base::DictionaryValue args;
if (parent == tree_model->GetRoot())
- args.Set(kId, base::MakeUnique<base::Value>());
+ args.Set(kId, std::make_unique<base::Value>());
else
args.SetString(kId, model_util_->GetTreeNodeId(tree_model->AsNode(parent)));
args.SetInteger(kStart, start);
@@ -443,15 +442,15 @@ void CookiesViewHandler::SendLocalDataList(const CookieTreeNode* parent) {
}
}
std::unique_ptr<base::DictionaryValue> list_info(new base::DictionaryValue);
- list_info->Set(kLocalData, base::MakeUnique<base::Value>(description));
+ list_info->Set(kLocalData, std::make_unique<base::Value>(description));
std::string title = base::UTF16ToUTF8(site->GetTitle());
- list_info->Set(kSite, base::MakeUnique<base::Value>(title));
+ list_info->Set(kSite, std::make_unique<base::Value>(title));
site_list->Append(std::move(list_info));
}
base::DictionaryValue response;
response.Set(kItems, std::move(site_list));
- response.Set(kTotal, base::MakeUnique<base::Value>(list_item_count));
+ response.Set(kTotal, std::make_unique<base::Value>(list_item_count));
ResolveJavascriptCallback(base::Value(request_.callback_id_), response);
request_.Clear();
@@ -467,7 +466,7 @@ void CookiesViewHandler::SendChildren(const CookieTreeNode* parent) {
base::DictionaryValue args;
if (parent == cookies_tree_model_->GetRoot())
- args.Set(kId, base::MakeUnique<base::Value>());
+ args.Set(kId, std::make_unique<base::Value>());
else
args.SetString(kId, model_util_->GetTreeNodeId(parent));
args.Set(kChildren, std::move(children));
@@ -487,7 +486,7 @@ void CookiesViewHandler::SendCookieDetails(const CookieTreeNode* parent) {
base::DictionaryValue args;
if (parent == cookies_tree_model_->GetRoot())
- args.Set(kId, base::MakeUnique<base::Value>());
+ args.Set(kId, std::make_unique<base::Value>());
else
args.SetString(kId, model_util_->GetTreeNodeId(parent));
args.Set(kChildren, std::move(children));
diff --git a/chromium/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc b/chromium/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc
index 8d669c59433..37fc2ac17b3 100644
--- a/chromium/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc
@@ -8,7 +8,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
@@ -123,7 +122,7 @@ std::unique_ptr<base::ListValue> ManageProfileHandler::GetAvailableIcons() {
GetProfileAttributesWithPath(profile_->GetPath(), &entry)) {
const gfx::Image* icon = entry->GetGAIAPicture();
if (icon) {
- auto gaia_picture_info = base::MakeUnique<base::DictionaryValue>();
+ auto gaia_picture_info = std::make_unique<base::DictionaryValue>();
gfx::Image avatar_icon = profiles::GetAvatarIconForWebUI(*icon, true);
gaia_picture_info->SetString(
"url", webui::GetBitmapDataUrl(avatar_icon.AsBitmap()));
diff --git a/chromium/chrome/browser/ui/webui/settings/site_settings_handler.cc b/chromium/chrome/browser/ui/webui/settings/site_settings_handler.cc
index 39445a17fa0..0a4b4442f20 100644
--- a/chromium/chrome/browser/ui/webui/settings/site_settings_handler.cc
+++ b/chromium/chrome/browser/ui/webui/settings/site_settings_handler.cc
@@ -45,7 +45,7 @@
#include "extensions/common/permissions/api_permission.h"
#include "extensions/common/permissions/permissions_data.h"
#include "storage/browser/quota/quota_manager.h"
-#include "storage/common/quota/quota_status_code.h"
+#include "third_party/WebKit/common/quota/quota_types.mojom.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/text/bytes_formatting.h"
@@ -214,7 +214,7 @@ void SiteSettingsHandler::OnJavascriptAllowed() {
base::Unretained(this)));
#if defined(OS_CHROMEOS)
- pref_change_registrar_ = base::MakeUnique<PrefChangeRegistrar>();
+ pref_change_registrar_ = std::make_unique<PrefChangeRegistrar>();
pref_change_registrar_->Init(profile_->GetPrefs());
pref_change_registrar_->Add(
prefs::kEnableDRM,
@@ -242,14 +242,15 @@ void SiteSettingsHandler::OnGetUsageInfo(
CallJavascriptFunction("settings.WebsiteUsagePrivateApi.returnUsageTotal",
base::Value(entry.host),
base::Value(ui::FormatBytes(entry.usage)),
- base::Value(entry.type));
+ base::Value(static_cast<int>(entry.type)));
return;
}
}
}
-void SiteSettingsHandler::OnUsageInfoCleared(storage::QuotaStatusCode code) {
- if (code == storage::kQuotaStatusOk) {
+void SiteSettingsHandler::OnUsageInfoCleared(
+ blink::mojom::QuotaStatusCode code) {
+ if (code == blink::mojom::QuotaStatusCode::kOk) {
CallJavascriptFunction("settings.WebsiteUsagePrivateApi.onUsageCleared",
base::Value(clearing_origin_));
}
@@ -359,9 +360,9 @@ void SiteSettingsHandler::HandleClearUsage(
= new StorageInfoFetcher(profile_);
storage_info_fetcher->ClearStorage(
url.host(),
- static_cast<storage::StorageType>(static_cast<int>(storage_type)),
+ static_cast<blink::mojom::StorageType>(static_cast<int>(storage_type)),
base::Bind(&SiteSettingsHandler::OnUsageInfoCleared,
- base::Unretained(this)));
+ base::Unretained(this)));
// Also clear the *local* storage data.
scoped_refptr<BrowsingDataLocalStorageHelper> local_storage_helper =
@@ -518,7 +519,7 @@ void SiteSettingsHandler::HandleGetOriginPermissions(
// Note: Invalid URLs will just result in default settings being shown.
const GURL origin_url(origin);
- auto exceptions = base::MakeUnique<base::ListValue>();
+ auto exceptions = std::make_unique<base::ListValue>();
for (size_t i = 0; i < types->GetSize(); ++i) {
std::string type;
types->GetString(i, &type);
@@ -536,7 +537,7 @@ void SiteSettingsHandler::HandleGetOriginPermissions(
std::string content_setting_string =
content_settings::ContentSettingToString(content_setting);
- auto raw_site_exception = base::MakeUnique<base::DictionaryValue>();
+ auto raw_site_exception = std::make_unique<base::DictionaryValue>();
raw_site_exception->SetString(site_settings::kEmbeddingOrigin, origin);
raw_site_exception->SetBoolean(site_settings::kIncognito,
profile_->IsOffTheRecord());
diff --git a/chromium/chrome/browser/ui/webui/settings/site_settings_handler.h b/chromium/chrome/browser/ui/webui/settings/site_settings_handler.h
index 460e51d2144..63fa495c22e 100644
--- a/chromium/chrome/browser/ui/webui/settings/site_settings_handler.h
+++ b/chromium/chrome/browser/ui/webui/settings/site_settings_handler.h
@@ -16,6 +16,7 @@
#include "content/public/browser/host_zoom_map.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
+#include "third_party/WebKit/common/quota/quota_types.mojom.h"
class HostContentSettingsMap;
class Profile;
@@ -45,7 +46,7 @@ class SiteSettingsHandler : public SettingsPageUIHandler,
// Usage info.
void OnGetUsageInfo(const storage::UsageInfoEntries& entries);
- void OnUsageInfoCleared(storage::QuotaStatusCode code);
+ void OnUsageInfoCleared(blink::mojom::QuotaStatusCode code);
#if defined(OS_CHROMEOS)
// Alert the Javascript that the |kEnableDRM| pref has changed.
diff --git a/chromium/chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc b/chromium/chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc
index 12c402ef3a3..434947cf2a6 100644
--- a/chromium/chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc
@@ -61,7 +61,7 @@ class ContentSettingSourceSetter {
void SetPolicyDefault(ContentSetting setting) {
prefs_->SetManagedPref(GetPrefNameForDefaultPermissionSetting(),
- base::MakeUnique<base::Value>(setting));
+ std::make_unique<base::Value>(setting));
}
const char* GetPrefNameForDefaultPermissionSetting() {
@@ -373,7 +373,7 @@ TEST_F(SiteSettingsHandlerTest, DefaultSettingSource) {
base::ListValue get_origin_permissions_args;
get_origin_permissions_args.AppendString(kCallbackId);
get_origin_permissions_args.AppendString(google);
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
get_origin_permissions_args.Append(std::move(category_list));
@@ -435,7 +435,7 @@ TEST_F(SiteSettingsHandlerTest, GetAndSetOriginPermissions) {
get_args.AppendString(kCallbackId);
get_args.AppendString(origin_with_port);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
get_args.Append(std::move(category_list));
}
@@ -448,7 +448,7 @@ TEST_F(SiteSettingsHandlerTest, GetAndSetOriginPermissions) {
base::ListValue set_args;
set_args.AppendString(origin_with_port);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
set_args.Append(std::move(category_list));
}
@@ -460,7 +460,7 @@ TEST_F(SiteSettingsHandlerTest, GetAndSetOriginPermissions) {
// Reset things back to how they were.
base::ListValue reset_args;
reset_args.AppendString(origin_with_port);
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
reset_args.Append(std::move(category_list));
reset_args.AppendString(
@@ -483,7 +483,7 @@ TEST_F(SiteSettingsHandlerTest, GetAndSetForInvalidURLs) {
get_args.AppendString(kCallbackId);
get_args.AppendString(origin);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
get_args.Append(std::move(category_list));
}
@@ -498,7 +498,7 @@ TEST_F(SiteSettingsHandlerTest, GetAndSetForInvalidURLs) {
base::ListValue set_args;
set_args.AppendString(origin);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
set_args.Append(std::move(category_list));
}
@@ -588,7 +588,7 @@ TEST_F(SiteSettingsHandlerTest, ExtensionDisplayName) {
get_origin_permissions_args.AppendString(kCallbackId);
get_origin_permissions_args.AppendString(test_extension_url);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
get_origin_permissions_args.Append(std::move(category_list));
}
@@ -666,7 +666,7 @@ class SiteSettingsHandlerInfobarTest : public BrowserWithTestWindowTest {
void SetUp() override {
BrowserWithTestWindowTest::SetUp();
- handler_ = base::MakeUnique<SiteSettingsHandler>(profile());
+ handler_ = std::make_unique<SiteSettingsHandler>(profile());
handler()->set_web_ui(web_ui());
handler()->AllowJavascript();
web_ui()->ClearTrackedCalls();
@@ -777,7 +777,7 @@ TEST_F(SiteSettingsHandlerInfobarTest, SettingPermissionsTriggersInfobar) {
base::ListValue set_args;
set_args.AppendString(origin_anchor_string);
{
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
set_args.Append(std::move(category_list));
}
@@ -834,7 +834,7 @@ TEST_F(SiteSettingsHandlerInfobarTest, SettingPermissionsTriggersInfobar) {
// Reset all permissions.
base::ListValue reset_args;
reset_args.AppendString(origin_anchor_string);
- auto category_list = base::MakeUnique<base::ListValue>();
+ auto category_list = std::make_unique<base::ListValue>();
category_list->AppendString(kNotifications);
reset_args.Append(std::move(category_list));
reset_args.AppendString(
diff --git a/chromium/chrome/browser/ui/webui/settings_utils_linux.cc b/chromium/chrome/browser/ui/webui/settings_utils_linux.cc
index 447b0a7d121..ae3ef2a5ab8 100644
--- a/chromium/chrome/browser/ui/webui/settings_utils_linux.cc
+++ b/chromium/chrome/browser/ui/webui/settings_utils_linux.cc
@@ -94,6 +94,7 @@ void DetectAndStartProxyConfigUtil(int render_process_id,
bool launched = false;
switch (base::nix::GetDesktopEnvironment(env.get())) {
+ case base::nix::DESKTOP_ENVIRONMENT_CINNAMON:
case base::nix::DESKTOP_ENVIRONMENT_GNOME:
case base::nix::DESKTOP_ENVIRONMENT_PANTHEON:
case base::nix::DESKTOP_ENVIRONMENT_UNITY: {
diff --git a/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc b/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc
index e218fb61939..6b171c720f1 100644
--- a/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc
+++ b/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc
@@ -4,132 +4,422 @@
#include "chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h"
+#include "base/bind.h"
#include "base/logging.h"
+#include "base/metrics/histogram_macros.h"
#include "base/metrics/user_metrics.h"
#include "base/metrics/user_metrics_action.h"
#include "base/strings/utf_string_conversions.h"
-#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/policy/cloud/user_policy_signin_service.h"
+#include "chrome/browser/policy/cloud/user_policy_signin_service_factory.h"
+#include "chrome/browser/profiles/profile_attributes_storage.h"
+#include "chrome/browser/profiles/profile_avatar_icon_util.h"
+#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/browser/profiles/profile_window.h"
#include "chrome/browser/signin/account_tracker_service_factory.h"
+#include "chrome/browser/signin/profile_oauth2_token_service_factory.h"
#include "chrome/browser/signin/signin_manager_factory.h"
-#include "chrome/browser/signin/signin_promo.h"
#include "chrome/browser/signin/signin_util.h"
+#include "chrome/browser/sync/profile_sync_service_factory.h"
#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/browser_finder.h"
+#include "chrome/browser/ui/browser_list.h"
+#include "chrome/browser/ui/browser_tabstrip.h"
+#include "chrome/browser/ui/browser_window.h"
+#include "chrome/browser/ui/chrome_pages.h"
+#include "chrome/browser/ui/startup/startup_types.h"
+#include "chrome/browser/ui/tab_dialogs.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
#include "chrome/browser/ui/webui/signin/login_ui_service_factory.h"
#include "chrome/browser/ui/webui/signin/signin_utils_desktop.h"
+#include "chrome/common/url_constants.h"
+#include "components/browser_sync/profile_sync_service.h"
#include "components/prefs/pref_service.h"
#include "components/signin/core/browser/account_info.h"
#include "components/signin/core/browser/account_tracker_service.h"
+#include "components/signin/core/browser/profile_management_switches.h"
+#include "components/signin/core/browser/profile_oauth2_token_service.h"
#include "components/signin/core/browser/signin_metrics.h"
#include "components/signin/core/browser/signin_pref_names.h"
+#include "components/sync/base/sync_prefs.h"
+#include "net/url_request/url_request_context_getter.h"
namespace {
+// UMA histogram for tracking what users do when presented with the signin
+// screen.
+// Hence,
+// (a) existing enumerated constants should never be deleted or reordered, and
+// (b) new constants should only be appended at the end of the enumeration.
+//
+// Keep this in sync with SigninChoice in histograms.xml.
+enum SigninChoice {
+ SIGNIN_CHOICE_CANCEL = 0,
+ SIGNIN_CHOICE_CONTINUE = 1,
+ SIGNIN_CHOICE_NEW_PROFILE = 2,
+ // SIGNIN_CHOICE_SIZE should always be last - this is a count of the number
+ // of items in this enum.
+ SIGNIN_CHOICE_SIZE,
+};
+
+void SetUserChoiceHistogram(SigninChoice choice) {
+ UMA_HISTOGRAM_ENUMERATION("Enterprise.UserSigninChoice", choice,
+ SIGNIN_CHOICE_SIZE);
+}
+
AccountInfo GetAccountInfo(Profile* profile, const std::string& account_id) {
return AccountTrackerServiceFactory::GetForProfile(profile)->GetAccountInfo(
account_id);
}
+// If the |browser| argument is non-null, returns the pointer directly.
+// Otherwise creates a new browser for the given profile on the given desktop,
+// adds an empty tab and makes sure the browser is visible.
+Browser* EnsureBrowser(Browser* browser, Profile* profile) {
+ if (!browser) {
+ // The user just created a new profile or has closed the browser that
+ // we used previously. Grab the most recently active browser or else
+ // create a new one.
+ browser = chrome::FindLastActiveWithProfile(profile);
+ if (!browser) {
+ browser = new Browser(Browser::CreateParams(profile, true));
+ chrome::AddTabAt(browser, GURL(), -1, true);
+ }
+ browser->window()->Show();
+ }
+ return browser;
+}
+
+void StartNewSigninInNewProfile(Profile* new_profile,
+ const std::string& username) {
+ profiles::FindOrCreateNewWindowForProfile(
+ new_profile, chrome::startup::IS_PROCESS_STARTUP,
+ chrome::startup::IS_FIRST_RUN, false);
+ Browser* browser = chrome::FindTabbedBrowser(new_profile, false);
+ browser->signin_view_controller()->ShowDiceSigninTab(
+ profiles::BUBBLE_VIEW_MODE_GAIA_SIGNIN, browser,
+ signin_metrics::AccessPoint::ACCESS_POINT_START_PAGE, username);
+}
+
} // namespace
+DiceTurnSyncOnHelper::SigninDialogDelegate::SigninDialogDelegate(
+ base::WeakPtr<DiceTurnSyncOnHelper> sync_starter)
+ : sync_starter_(sync_starter) {}
+
+DiceTurnSyncOnHelper::SigninDialogDelegate::~SigninDialogDelegate() {}
+
+void DiceTurnSyncOnHelper::SigninDialogDelegate::OnCancelSignin() {
+ SetUserChoiceHistogram(SIGNIN_CHOICE_CANCEL);
+ base::RecordAction(
+ base::UserMetricsAction("Signin_EnterpriseAccountPrompt_Cancel"));
+
+ if (sync_starter_)
+ sync_starter_->AbortAndDelete();
+}
+
+void DiceTurnSyncOnHelper::SigninDialogDelegate::OnContinueSignin() {
+ SetUserChoiceHistogram(SIGNIN_CHOICE_CONTINUE);
+ base::RecordAction(
+ base::UserMetricsAction("Signin_EnterpriseAccountPrompt_ImportData"));
+
+ if (sync_starter_)
+ sync_starter_->LoadPolicyWithCachedCredentials();
+}
+
+void DiceTurnSyncOnHelper::SigninDialogDelegate::OnSigninWithNewProfile() {
+ SetUserChoiceHistogram(SIGNIN_CHOICE_NEW_PROFILE);
+ base::RecordAction(
+ base::UserMetricsAction("Signin_EnterpriseAccountPrompt_DontImportData"));
+
+ if (sync_starter_)
+ sync_starter_->CreateNewSignedInProfile();
+}
+
DiceTurnSyncOnHelper::DiceTurnSyncOnHelper(
Profile* profile,
Browser* browser,
signin_metrics::AccessPoint signin_access_point,
signin_metrics::Reason signin_reason,
- const std::string& account_id)
+ const std::string& account_id,
+ SigninAbortedMode signin_aborted_mode)
: profile_(profile),
browser_(browser),
+ signin_manager_(SigninManagerFactory::GetForProfile(profile)),
+ token_service_(ProfileOAuth2TokenServiceFactory::GetForProfile(profile)),
signin_access_point_(signin_access_point),
signin_reason_(signin_reason),
- gaia_id_(GetAccountInfo(profile, account_id).gaia),
- email_(GetAccountInfo(profile, account_id).email) {
+ signin_aborted_mode_(signin_aborted_mode),
+ account_info_(GetAccountInfo(profile, account_id)),
+ scoped_browser_list_observer_(this),
+ scoped_login_ui_service_observer_(this),
+ weak_pointer_factory_(this) {
+ DCHECK(signin::IsDicePrepareMigrationEnabled());
DCHECK(profile_);
DCHECK(browser_);
- DCHECK(!gaia_id_.empty());
- DCHECK(!email_.empty());
- Initialize();
-}
-
-DiceTurnSyncOnHelper::~DiceTurnSyncOnHelper() {}
-
-void DiceTurnSyncOnHelper::Initialize() {
- // Should not start synching if the profile is already authenticated
- DCHECK(!SigninManagerFactory::GetForProfile(profile_)->IsAuthenticated());
+ DCHECK(!account_info_.gaia.empty());
+ DCHECK(!account_info_.email.empty());
+ // Should not start syncing if the profile is already authenticated
+ DCHECK(!signin_manager_->IsAuthenticated());
// Force sign-in uses the modal sign-in flow.
DCHECK(!signin_util::IsForceSigninEnabled());
- if (!HandleCanOfferSigninError() && !HandleCrossAccountError()) {
- CreateSyncStarter(OneClickSigninSyncStarter::CURRENT_PROFILE);
- base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this);
+ if (HasCanOfferSigninError()) {
+ AbortAndDelete();
+ return;
+ }
+
+ if (!IsCrossAccountError(profile_, account_info_.email, account_info_.gaia)) {
+ TurnSyncOnWithProfileMode(ProfileMode::CURRENT_PROFILE);
+ return;
}
+
+ // Handles cross account sign in error. If |account_info_| does not match the
+ // last authenticated account of the current profile, then Chrome will show a
+ // confirmation dialog before starting sync.
+ // TODO(skym): Warn for high risk upgrade scenario (https://crbug.com/572754).
+ content::WebContents* web_contents =
+ browser_->tab_strip_model()->GetActiveWebContents();
+ std::string last_email =
+ profile_->GetPrefs()->GetString(prefs::kGoogleServicesLastUsername);
+ SigninEmailConfirmationDialog::AskForConfirmation(
+ web_contents, profile_, last_email, account_info_.email,
+ base::Bind(&DiceTurnSyncOnHelper::ConfirmEmailAction,
+ weak_pointer_factory_.GetWeakPtr()));
+}
+
+DiceTurnSyncOnHelper::~DiceTurnSyncOnHelper() {
+ DCHECK(!scoped_login_ui_service_observer_.IsObservingSources());
}
-bool DiceTurnSyncOnHelper::HandleCanOfferSigninError() {
+bool DiceTurnSyncOnHelper::HasCanOfferSigninError() {
+ DCHECK(browser_);
std::string error_msg;
- bool can_offer = CanOfferSignin(profile_, CAN_OFFER_SIGNIN_FOR_ALL_ACCOUNTS,
- gaia_id_, email_, &error_msg);
+ bool can_offer =
+ CanOfferSignin(profile_, CAN_OFFER_SIGNIN_FOR_ALL_ACCOUNTS,
+ account_info_.gaia, account_info_.email, &error_msg);
if (can_offer)
return false;
// Display the error message
LoginUIServiceFactory::GetForProfile(profile_)->DisplayLoginResult(
- browser_, base::UTF8ToUTF16(error_msg), base::UTF8ToUTF16(email_));
- base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this);
- return true;
-}
-
-bool DiceTurnSyncOnHelper::HandleCrossAccountError() {
- std::string last_email =
- profile_->GetPrefs()->GetString(prefs::kGoogleServicesLastUsername);
-
- // TODO(skym): Warn for high risk upgrade scenario, crbug.com/572754.
- if (!IsCrossAccountError(profile_, email_, gaia_id_))
- return false;
-
- content::WebContents* web_contents =
- browser_->tab_strip_model()->GetActiveWebContents();
-
- SigninEmailConfirmationDialog::AskForConfirmation(
- web_contents, profile_, last_email, email_,
- base::Bind(&DiceTurnSyncOnHelper::ConfirmEmailAction,
- base::Unretained(this), web_contents));
+ browser_, base::UTF8ToUTF16(error_msg),
+ base::UTF8ToUTF16(account_info_.email));
return true;
}
void DiceTurnSyncOnHelper::ConfirmEmailAction(
- content::WebContents* web_contents,
SigninEmailConfirmationDialog::Action action) {
switch (action) {
case SigninEmailConfirmationDialog::CREATE_NEW_USER:
base::RecordAction(
base::UserMetricsAction("Signin_ImportDataPrompt_DontImport"));
- CreateSyncStarter(OneClickSigninSyncStarter::NEW_PROFILE);
+ TurnSyncOnWithProfileMode(ProfileMode::NEW_PROFILE);
break;
case SigninEmailConfirmationDialog::START_SYNC:
base::RecordAction(
base::UserMetricsAction("Signin_ImportDataPrompt_ImportData"));
- CreateSyncStarter(OneClickSigninSyncStarter::CURRENT_PROFILE);
+ TurnSyncOnWithProfileMode(ProfileMode::CURRENT_PROFILE);
break;
case SigninEmailConfirmationDialog::CLOSE:
base::RecordAction(
base::UserMetricsAction("Signin_ImportDataPrompt_Cancel"));
+ AbortAndDelete();
break;
- default:
- NOTREACHED() << "Invalid action";
}
- base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this);
-}
-
-void DiceTurnSyncOnHelper::CreateSyncStarter(
- OneClickSigninSyncStarter::ProfileMode profile_mode) {
- // OneClickSigninSyncStarter will delete itself once the job is done.
- new OneClickSigninSyncStarter(
- profile_, browser_, gaia_id_, email_, "", "", signin_access_point_,
- signin_reason_, profile_mode,
- OneClickSigninSyncStarter::CONFIRM_SYNC_SETTINGS_FIRST,
- OneClickSigninSyncStarter::CONFIRM_AFTER_SIGNIN,
- OneClickSigninSyncStarter::Callback());
+}
+
+void DiceTurnSyncOnHelper::TurnSyncOnWithProfileMode(ProfileMode profile_mode) {
+ scoped_browser_list_observer_.Add(BrowserList::GetInstance());
+
+ // Make sure the syncing is requested, otherwise the SigninManager
+ // will not be able to complete successfully.
+ syncer::SyncPrefs sync_prefs(profile_->GetPrefs());
+ sync_prefs.SetSyncRequested(true);
+
+ switch (profile_mode) {
+ case ProfileMode::CURRENT_PROFILE: {
+ // If this is a new signin (no account authenticated yet) try loading
+ // policy for this user now, before any signed in services are
+ // initialized.
+ policy::UserPolicySigninService* policy_service =
+ policy::UserPolicySigninServiceFactory::GetForProfile(profile_);
+ policy_service->RegisterForPolicyWithAccountId(
+ account_info_.email, account_info_.account_id,
+ base::Bind(&DiceTurnSyncOnHelper::OnRegisteredForPolicy,
+ weak_pointer_factory_.GetWeakPtr()));
+ break;
+ }
+ case ProfileMode::NEW_PROFILE:
+ // If this is a new signin (no account authenticated yet) in a new
+ // profile, then just create the new signed-in profile and skip loading
+ // the policy as there is no need to ask the user again if they should be
+ // signed in to a new profile. Note that in this case the policy will be
+ // applied after the new profile is signed in.
+ CreateNewSignedInProfile();
+ break;
+ }
+}
+
+void DiceTurnSyncOnHelper::OnRegisteredForPolicy(const std::string& dm_token,
+ const std::string& client_id) {
+ // If there's no token for the user (policy registration did not succeed) just
+ // finish signing in.
+ if (dm_token.empty()) {
+ DVLOG(1) << "Policy registration failed";
+ SigninAndShowSyncConfirmationUI();
+ return;
+ }
+
+ DVLOG(1) << "Policy registration succeeded: dm_token=" << dm_token;
+
+ DCHECK(dm_token_.empty());
+ DCHECK(client_id_.empty());
+ dm_token_ = dm_token;
+ client_id_ = client_id;
+
+ // Allow user to create a new profile before continuing with sign-in.
+ browser_ = EnsureBrowser(browser_, profile_);
+ content::WebContents* web_contents =
+ browser_->tab_strip_model()->GetActiveWebContents();
+ if (!web_contents) {
+ AbortAndDelete();
+ return;
+ }
+
+ base::RecordAction(
+ base::UserMetricsAction("Signin_Show_EnterpriseAccountPrompt"));
+ TabDialogs::FromWebContents(web_contents)
+ ->ShowProfileSigninConfirmation(browser_, profile_, account_info_.email,
+ std::make_unique<SigninDialogDelegate>(
+ weak_pointer_factory_.GetWeakPtr()));
+}
+
+void DiceTurnSyncOnHelper::LoadPolicyWithCachedCredentials() {
+ DCHECK(!dm_token_.empty());
+ DCHECK(!client_id_.empty());
+ policy::UserPolicySigninService* policy_service =
+ policy::UserPolicySigninServiceFactory::GetForProfile(profile_);
+ policy_service->FetchPolicyForSignedInUser(
+ account_info_.email, dm_token_, client_id_, profile_->GetRequestContext(),
+ base::Bind(&DiceTurnSyncOnHelper::OnPolicyFetchComplete,
+ weak_pointer_factory_.GetWeakPtr()));
+}
+
+void DiceTurnSyncOnHelper::OnPolicyFetchComplete(bool success) {
+ // For now, we allow signin to complete even if the policy fetch fails. If
+ // we ever want to change this behavior, we could call
+ // SigninManager::SignOut() here instead.
+ DLOG_IF(ERROR, !success) << "Error fetching policy for user";
+ DVLOG_IF(1, success) << "Policy fetch successful - completing signin";
+ SigninAndShowSyncConfirmationUI();
+}
+
+void DiceTurnSyncOnHelper::CreateNewSignedInProfile() {
+ // Create a new profile and have it call back when done so we can start the
+ // signin flow.
+ size_t icon_index = g_browser_process->profile_manager()
+ ->GetProfileAttributesStorage()
+ .ChooseAvatarIconIndexForNewProfile();
+ ProfileManager::CreateMultiProfileAsync(
+ base::UTF8ToUTF16(account_info_.email),
+ profiles::GetDefaultAvatarIconUrl(icon_index),
+ base::BindRepeating(&DiceTurnSyncOnHelper::CompleteInitForNewProfile,
+ weak_pointer_factory_.GetWeakPtr()),
+ std::string());
+}
+
+void DiceTurnSyncOnHelper::CompleteInitForNewProfile(
+ Profile* new_profile,
+ Profile::CreateStatus status) {
+ DCHECK_NE(profile_, new_profile);
+
+ // TODO(atwilson): On error, unregister the client to release the DMToken
+ // and surface a better error for the user.
+ switch (status) {
+ case Profile::CREATE_STATUS_LOCAL_FAIL:
+ NOTREACHED() << "Error creating new profile";
+ AbortAndDelete();
+ break;
+ case Profile::CREATE_STATUS_CREATED:
+ // Ignore this, wait for profile to be initialized.
+ break;
+ case Profile::CREATE_STATUS_INITIALIZED:
+ // The user needs to sign in to the new profile in order to enable sync.
+ StartNewSigninInNewProfile(new_profile, account_info_.email);
+ AbortAndDelete();
+ break;
+ case Profile::CREATE_STATUS_REMOTE_FAIL:
+ case Profile::CREATE_STATUS_CANCELED:
+ case Profile::MAX_CREATE_STATUS: {
+ NOTREACHED() << "Invalid profile creation status";
+ AbortAndDelete();
+ break;
+ }
+ }
+}
+
+browser_sync::ProfileSyncService*
+DiceTurnSyncOnHelper::GetProfileSyncService() {
+ return profile_->IsSyncAllowed()
+ ? ProfileSyncServiceFactory::GetForProfile(profile_)
+ : nullptr;
+}
+
+void DiceTurnSyncOnHelper::SigninAndShowSyncConfirmationUI() {
+ // Signin.
+ signin_manager_->OnExternalSigninCompleted(account_info_.email);
+ signin_metrics::LogSigninAccessPointCompleted(signin_access_point_);
+ signin_metrics::LogSigninReason(signin_reason_);
+ base::RecordAction(base::UserMetricsAction("Signin_Signin_Succeed"));
+
+ // Show Sync confirmation.
+ browser_sync::ProfileSyncService* sync_service = GetProfileSyncService();
+ if (sync_service)
+ sync_blocker_ = sync_service->GetSetupInProgressHandle();
+ scoped_login_ui_service_observer_.Add(
+ LoginUIServiceFactory::GetForProfile(profile_));
+ browser_ = EnsureBrowser(browser_, profile_);
+ browser_->signin_view_controller()->ShowModalSyncConfirmationDialog(browser_);
+}
+
+void DiceTurnSyncOnHelper::OnSyncConfirmationUIClosed(
+ LoginUIService::SyncConfirmationUIClosedResult result) {
+ scoped_login_ui_service_observer_.RemoveAll();
+ switch (result) {
+ case LoginUIService::CONFIGURE_SYNC_FIRST:
+ browser_ = EnsureBrowser(browser_, profile_);
+ chrome::ShowSettingsSubPage(browser_, chrome::kSyncSetupSubPage);
+ break;
+ case LoginUIService::SYNC_WITH_DEFAULT_SETTINGS: {
+ browser_sync::ProfileSyncService* sync_service = GetProfileSyncService();
+ if (sync_service)
+ sync_service->SetFirstSetupComplete();
+ break;
+ }
+ case LoginUIService::ABORT_SIGNIN:
+ signin_manager_->SignOutAndKeepAllAccounts(
+ signin_metrics::ABORT_SIGNIN,
+ signin_metrics::SignoutDelete::IGNORE_METRIC);
+ AbortAndDelete();
+ return;
+ }
+ delete this;
+}
+
+void DiceTurnSyncOnHelper::OnBrowserRemoved(Browser* browser) {
+ if (browser == browser_)
+ browser_ = nullptr;
+}
+
+void DiceTurnSyncOnHelper::AbortAndDelete() {
+ if (signin_aborted_mode_ == SigninAbortedMode::REMOVE_ACCOUNT) {
+ // Revoke the token, and the AccountReconcilor and/or the Gaia server will
+ // take care of invalidating the cookies.
+ token_service_->RevokeCredentials(account_info_.account_id);
+ }
+ delete this;
}
diff --git a/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h b/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h
index 973ba2339bb..d1ef87b93fe 100644
--- a/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h
+++ b/chromium/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.h
@@ -7,53 +7,157 @@
#include <string>
-#include "chrome/browser/ui/sync/one_click_signin_sync_starter.h"
+#include "base/memory/weak_ptr.h"
+#include "base/scoped_observer.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/browser_list_observer.h"
+#include "chrome/browser/ui/sync/profile_signin_confirmation_helper.h"
+#include "chrome/browser/ui/webui/signin/login_ui_service.h"
#include "chrome/browser/ui/webui/signin/signin_email_confirmation_dialog.h"
+#include "components/signin/core/browser/account_info.h"
#include "components/signin/core/browser/signin_metrics.h"
+class Browser;
+class BrowserList;
+class ProfileOAuth2TokenService;
+class SigninManager;
+
+namespace browser_sync {
+class ProfileSyncService;
+}
+
+namespace syncer {
+class SyncSetupInProgressHandle;
+}
+
// Handles details of signing the user in with SigninManager and turning on
// sync for an account that is already present in the token service.
-class DiceTurnSyncOnHelper {
+class DiceTurnSyncOnHelper : public BrowserListObserver,
+ public LoginUIService::Observer {
public:
+ // Behavior when the signin is aborted (by an error or cancelled by the user).
+ enum class SigninAbortedMode {
+ // The token is revoked and the account is signed out of the web.
+ REMOVE_ACCOUNT,
+ // The account is kept.
+ KEEP_ACCOUNT
+ };
+
// Create a helper that turns sync on for an account that is already present
// in the token service.
DiceTurnSyncOnHelper(Profile* profile,
Browser* browser,
signin_metrics::AccessPoint signin_access_point,
signin_metrics::Reason signin_reason,
- const std::string& account_id);
-
- virtual ~DiceTurnSyncOnHelper();
+ const std::string& account_id,
+ SigninAbortedMode signin_aborted_mode);
private:
- void Initialize();
+ enum class ProfileMode {
+ // Attempts to sign the user in |profile_|. Note that if the account to be
+ // signed in is a managed account, then a profile confirmation dialog is
+ // shown and the user has the possibility to create a new profile before
+ // signing in.
+ CURRENT_PROFILE,
+
+ // Creates a new profile and signs the user in this new profile.
+ NEW_PROFILE
+ };
+
+ // User input handler for the signin confirmation dialog.
+ class SigninDialogDelegate : public ui::ProfileSigninConfirmationDelegate {
+ public:
+ explicit SigninDialogDelegate(
+ base::WeakPtr<DiceTurnSyncOnHelper> sync_starter);
+ ~SigninDialogDelegate() override;
+ void OnCancelSignin() override;
+ void OnContinueSignin() override;
+ void OnSigninWithNewProfile() override;
+
+ private:
+ base::WeakPtr<DiceTurnSyncOnHelper> sync_starter_;
+ };
+ friend class SigninDialogDelegate;
+
+ // DiceTurnSyncOnHelper deletes itself.
+ ~DiceTurnSyncOnHelper() override;
// Handles can offer sign-in errors. It returns true if there is an error,
// and false otherwise.
- bool HandleCanOfferSigninError();
-
- // Handles cross account sign in error. If |account_info_| does not match the
- // last authenticated account of the current profile, then Chrome will show a
- // confirmation dialog before starting sync. It returns true if there is a
- // cross account error, and false otherwise.
- bool HandleCrossAccountError();
+ bool HasCanOfferSigninError();
// Callback used with ConfirmEmailDialogDelegate.
- void ConfirmEmailAction(content::WebContents* web_contents,
- SigninEmailConfirmationDialog::Action action);
+ void ConfirmEmailAction(SigninEmailConfirmationDialog::Action action);
+
+ // Turns sync on with the current profile or a new profile.
+ void TurnSyncOnWithProfileMode(ProfileMode profile_mode);
+
+ // Callback invoked once policy registration is complete. If registration
+ // fails, |dm_token| and |client_id| will be empty.
+ void OnRegisteredForPolicy(const std::string& dm_token,
+ const std::string& client_id);
- // Creates the sync starter.
- void CreateSyncStarter(OneClickSigninSyncStarter::ProfileMode profile_mode);
+ // Helper function that loads policy with the cached |dm_token_| and
+ // |client_id|, then completes the signin process.
+ void LoadPolicyWithCachedCredentials();
+
+ // Callback invoked when a policy fetch request has completed. |success| is
+ // true if policy was successfully fetched.
+ void OnPolicyFetchComplete(bool success);
+
+ // Called to create a new profile, which is then signed in with the
+ // in-progress auth credentials currently stored in this object.
+ void CreateNewSignedInProfile();
+
+ // Callback invoked once a profile is created, so we can complete the
+ // credentials transfer, load policy, and open the first window.
+ void CompleteInitForNewProfile(Profile* new_profile,
+ Profile::CreateStatus status);
+
+ // Returns the ProfileSyncService, or nullptr if sync is not allowed.
+ browser_sync::ProfileSyncService* GetProfileSyncService();
+
+ // Completes the signin in SigninManager and displays the Sync confirmation
+ // UI.
+ void SigninAndShowSyncConfirmationUI();
+
+ // LoginUIService::Observer override. Deletes this object.
+ void OnSyncConfirmationUIClosed(
+ LoginUIService::SyncConfirmationUIClosedResult result) override;
+
+ // BrowserListObserver override.
+ void OnBrowserRemoved(Browser* browser) override;
+
+ // Aborts the flow and deletes this object.
+ void AbortAndDelete();
Profile* profile_;
Browser* browser_;
- signin_metrics::AccessPoint signin_access_point_;
- signin_metrics::Reason signin_reason_;
+ SigninManager* signin_manager_;
+ ProfileOAuth2TokenService* token_service_;
+ const signin_metrics::AccessPoint signin_access_point_;
+ const signin_metrics::Reason signin_reason_;
+
+ // Whether the refresh token should be deleted if the Sync flow is aborted.
+ const SigninAbortedMode signin_aborted_mode_;
// Account information.
- const std::string gaia_id_;
- const std::string email_;
+ const AccountInfo account_info_;
+
+ // Prevents Sync from running until configuration is complete.
+ std::unique_ptr<syncer::SyncSetupInProgressHandle> sync_blocker_;
+
+ // Policy credentials we keep while determining whether to create
+ // a new profile for an enterprise user or not.
+ std::string dm_token_;
+ std::string client_id_;
+
+ ScopedObserver<BrowserList, BrowserListObserver>
+ scoped_browser_list_observer_;
+ ScopedObserver<LoginUIService, LoginUIService::Observer>
+ scoped_login_ui_service_observer_;
+ base::WeakPtrFactory<DiceTurnSyncOnHelper> weak_pointer_factory_;
DISALLOW_COPY_AND_ASSIGN(DiceTurnSyncOnHelper);
};
diff --git a/chromium/chrome/browser/ui/webui/signin/inline_login_handler.cc b/chromium/chrome/browser/ui/webui/signin/inline_login_handler.cc
index 1624518d3d6..89c7c4320e4 100644
--- a/chromium/chrome/browser/ui/webui/signin/inline_login_handler.cc
+++ b/chromium/chrome/browser/ui/webui/signin/inline_login_handler.cc
@@ -178,9 +178,9 @@ void InlineLoginHandler::HandleSwitchToFullTabMessage(
main_frame_url, signin::kSignInPromoQueryKeyConstrained, "0");
}
- chrome::NavigateParams params(profile, main_frame_url,
- ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
- chrome::Navigate(&params);
+ NavigateParams params(profile, main_frame_url,
+ ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
+ Navigate(&params);
CloseDialogFromJavascript();
}
diff --git a/chromium/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc b/chromium/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
index c8db93d5652..b0bd02847f1 100644
--- a/chromium/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
+++ b/chromium/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
@@ -23,6 +23,7 @@
#include "base/threading/thread_task_runner_handle.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
+#include "chrome/browser/password_manager/password_store_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_attributes_entry.h"
#include "chrome/browser/profiles/profile_attributes_storage.h"
@@ -51,6 +52,8 @@
#include "chrome/common/url_constants.h"
#include "chrome/grit/chromium_strings.h"
#include "components/browser_sync/profile_sync_service.h"
+#include "components/password_manager/core/browser/password_manager_metrics_util.h"
+#include "components/password_manager/core/browser/password_store.h"
#include "components/prefs/pref_service.h"
#include "components/signin/core/browser/about_signin_internals.h"
#include "components/signin/core/browser/account_tracker_service.h"
@@ -230,6 +233,20 @@ void InlineSigninHelper::OnClientOAuthSuccessAndBrowserOpened(
LocalAuth::SetLocalAuthCredentials(profile_, password_);
}
+#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
+ if (!password_.empty()) {
+ scoped_refptr<password_manager::PasswordStore> password_store =
+ PasswordStoreFactory::GetForProfile(profile_,
+ ServiceAccessType::EXPLICIT_ACCESS);
+ if (password_store) {
+ password_store->SaveSyncPasswordHash(base::UTF8ToUTF16(password_));
+ password_manager::metrics_util::LogSyncPasswordHashChange(
+ password_manager::metrics_util::SyncPasswordHashChange::
+ SAVED_ON_CHROME_SIGNIN);
+ }
+ }
+#endif
+
if (reason == signin_metrics::Reason::REASON_REAUTHENTICATION ||
reason == signin_metrics::Reason::REASON_UNLOCK ||
reason == signin_metrics::Reason::REASON_ADD_SECONDARY_ACCOUNT) {
diff --git a/chromium/chrome/browser/ui/webui/signin/inline_login_ui.cc b/chromium/chrome/browser/ui/webui/signin/inline_login_ui.cc
index dfbe5860cb2..fc903e8e5dd 100644
--- a/chromium/chrome/browser/ui/webui/signin/inline_login_ui.cc
+++ b/chromium/chrome/browser/ui/webui/signin/inline_login_ui.cc
@@ -4,8 +4,9 @@
#include "chrome/browser/ui/webui/signin/inline_login_ui.h"
+#include <memory>
+
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/chrome_extension_web_contents_observer.h"
#include "chrome/browser/extensions/tab_helper.h"
@@ -60,8 +61,8 @@ InlineLoginUI::InlineLoginUI(content::WebUI* web_ui)
auth_extension_(Profile::FromWebUI(web_ui)) {
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateWebUIDataSource());
- web_ui->AddMessageHandler(base::MakeUnique<InlineLoginHandlerImpl>());
- web_ui->AddMessageHandler(base::MakeUnique<MetricsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<InlineLoginHandlerImpl>());
+ web_ui->AddMessageHandler(std::make_unique<MetricsHandler>());
content::WebContents* contents = web_ui->GetWebContents();
// Required for intercepting extension function calls when the page is loaded
diff --git a/chromium/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc
index 4212a214ec5..7e4a5f2f307 100644
--- a/chromium/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc
@@ -4,7 +4,6 @@
#include "base/command_line.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
@@ -309,7 +308,7 @@ void InlineLoginUIBrowserTest::AddEmailToOneClickRejectedList(
PrefService* pref_service = browser()->profile()->GetPrefs();
ListPrefUpdate updater(pref_service,
prefs::kReverseAutologinRejectedEmailList);
- updater->AppendIfNotPresent(base::MakeUnique<base::Value>(email));
+ updater->AppendIfNotPresent(std::make_unique<base::Value>(email));
}
void InlineLoginUIBrowserTest::AllowSigninCookies(bool enable) {
diff --git a/chromium/chrome/browser/ui/webui/signin/login_ui_service.cc b/chromium/chrome/browser/ui/webui/signin/login_ui_service.cc
index 9cc14d36413..1e21d92418c 100644
--- a/chromium/chrome/browser/ui/webui/signin/login_ui_service.cc
+++ b/chromium/chrome/browser/ui/webui/signin/login_ui_service.cc
@@ -71,6 +71,7 @@ void LoginUIService::DisplayLoginResult(Browser* browser,
// ChromeOS doesn't have the avatar bubble so it never calls this function.
NOTREACHED();
#else
+ is_displaying_profile_blocking_error_message_ = false;
last_login_result_ = error_message;
last_login_error_email_ = email;
if (!error_message.empty()) {
@@ -88,6 +89,16 @@ void LoginUIService::DisplayLoginResult(Browser* browser,
#endif
}
+void LoginUIService::SetProfileBlockingErrorMessage() {
+ last_login_result_ = base::string16();
+ last_login_error_email_ = base::string16();
+ is_displaying_profile_blocking_error_message_ = true;
+}
+
+bool LoginUIService::IsDisplayingProfileBlockedErrorMessage() const {
+ return is_displaying_profile_blocking_error_message_;
+}
+
const base::string16& LoginUIService::GetLastLoginResult() const {
return last_login_result_;
}
diff --git a/chromium/chrome/browser/ui/webui/signin/login_ui_service.h b/chromium/chrome/browser/ui/webui/signin/login_ui_service.h
index c3cc5ee9215..1458430c43e 100644
--- a/chromium/chrome/browser/ui/webui/signin/login_ui_service.h
+++ b/chromium/chrome/browser/ui/webui/signin/login_ui_service.h
@@ -86,6 +86,13 @@ class LoginUIService : public KeyedService {
const base::string16& error_message,
const base::string16& email);
+ // Set the profile blocking modal error dialog message.
+ virtual void SetProfileBlockingErrorMessage();
+
+ // Gets whether the Modal Signin Error dialog should display profile blocking
+ // error message.
+ bool IsDisplayingProfileBlockedErrorMessage() const;
+
// Gets the last login result set through |DisplayLoginResult|.
const base::string16& GetLastLoginResult() const;
@@ -105,6 +112,7 @@ class LoginUIService : public KeyedService {
base::string16 last_login_result_;
base::string16 last_login_error_email_;
+ bool is_displaying_profile_blocking_error_message_ = false;
DISALLOW_COPY_AND_ASSIGN(LoginUIService);
};
diff --git a/chromium/chrome/browser/ui/webui/signin/login_ui_service_unittest.cc b/chromium/chrome/browser/ui/webui/signin/login_ui_service_unittest.cc
index ffe14f05f88..d77bb0d95b5 100644
--- a/chromium/chrome/browser/ui/webui/signin/login_ui_service_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/signin/login_ui_service_unittest.cc
@@ -47,3 +47,13 @@ TEST(LoginUIServiceTest, CanSetMultipleLoginUIs) {
service.LoginUIClosed(&other_ui);
EXPECT_EQ(nullptr, service.current_login_ui());
}
+
+TEST(LoginUIServiceTest, SetProfileBlockingErrorMessage) {
+ LoginUIService service(nullptr);
+
+ service.SetProfileBlockingErrorMessage();
+
+ EXPECT_EQ(base::string16(), service.GetLastLoginResult());
+ EXPECT_EQ(base::string16(), service.GetLastLoginErrorEmail());
+ EXPECT_TRUE(service.IsDisplayingProfileBlockedErrorMessage());
+}
diff --git a/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.cc b/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.cc
index dc3672018d1..05d2e824c6e 100644
--- a/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.cc
+++ b/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.cc
@@ -5,12 +5,15 @@
#include "chrome/browser/ui/webui/signin/login_ui_test_utils.h"
#include "base/run_loop.h"
+#include "base/scoped_observer.h"
#include "base/threading/thread_task_runner_handle.h"
#include "chrome/browser/signin/signin_promo.h"
#include "chrome/browser/signin/signin_tracker_factory.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/signin_view_controller_delegate.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
+#include "chrome/browser/ui/webui/signin/login_ui_service.h"
+#include "chrome/browser/ui/webui/signin/login_ui_service_factory.h"
#include "chrome/browser/ui/webui/signin/signin_utils.h"
#include "chrome/test/base/ui_test_utils.h"
#include "content/public/browser/notification_service.h"
@@ -100,6 +103,30 @@ class SignInObserver : public SigninTracker::Observer {
scoped_refptr<MessageLoopRunner> message_loop_runner_;
};
+// Synchronously waits for the Sync confirmation to be closed.
+class SyncConfirmationClosedObserver : public LoginUIService::Observer {
+ public:
+ void WaitForConfirmationClosed() {
+ if (sync_confirmation_closed_)
+ return;
+
+ base::RunLoop run_loop;
+ quit_closure_ = run_loop.QuitClosure();
+ run_loop.Run();
+ }
+
+ private:
+ void OnSyncConfirmationUIClosed(
+ LoginUIService::SyncConfirmationUIClosedResult result) override {
+ sync_confirmation_closed_ = true;
+ if (quit_closure_)
+ std::move(quit_closure_).Run();
+ }
+
+ bool sync_confirmation_closed_ = false;
+ base::OnceClosure quit_closure_;
+};
+
void RunLoopFor(base::TimeDelta duration) {
base::RunLoop run_loop;
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
@@ -127,16 +154,25 @@ class SigninViewControllerTestUtil {
signin_view_controller->GetModalDialogWebContentsForTesting();
DCHECK_NE(dialog_web_contents, nullptr);
std::string message;
- std::string js =
- "if (document.getElementById('confirmButton') == null) {"
+ std::string find_button_js =
+ "if (document.readyState != 'complete') {"
+ " window.domAutomationController.send('DocumentNotReady');"
+ "} else if (document.getElementById('confirmButton') == null) {"
" window.domAutomationController.send('NotFound');"
"} else {"
- " document.getElementById('confirmButton').click();"
" window.domAutomationController.send('Ok');"
"}";
- EXPECT_TRUE(content::ExecuteScriptAndExtractString(dialog_web_contents, js,
- &message));
- return message == "Ok";
+ EXPECT_TRUE(content::ExecuteScriptAndExtractString(
+ dialog_web_contents, find_button_js, &message));
+ if (message != "Ok")
+ return false;
+
+ // This cannot be a synchronous call, because it closes the window as a side
+ // effect, which may cause the javascript execution to never finish.
+ content::ExecuteScriptAsync(
+ dialog_web_contents,
+ "document.getElementById('confirmButton').click();");
+ return true;
#endif
}
};
@@ -158,32 +194,19 @@ void WaitUntilUIReady(Browser* browser) {
ASSERT_EQ("ready", message);
}
-void WaitUntilElementExistsInSigninFrame(Browser* browser,
- const std::string& element_id) {
- std::string message;
- std::string js =
- "function WaitForElementById(elementId) {"
- " var retries = 10; /* 10 seconds. */"
- " function CheckelementExists() {"
- " if (document.getElementById(elementId) != null) {"
- " window.domAutomationController.send('found');"
- " } else if (retries > 0) { "
- " retries--;"
- " window.setTimeout(CheckelementExists, 1000);"
- " } else {"
- " window.domAutomationController.send('failed');"
- " }"
- " }"
- " CheckelementExists();"
- "}"
- "WaitForElementById('" + element_id + "');";
- content::WebContents* web_contents =
- browser->tab_strip_model()->GetActiveWebContents();
- ASSERT_TRUE(content::ExecuteScriptAndExtractString(
- signin::GetAuthFrame(web_contents, "signin-frame"), js, &message));
+void WaitUntilElementExistsInSigninFrame(
+ Browser* browser,
+ const std::vector<std::string>& element_ids) {
+ for (int attempt = 0; attempt < 10; ++attempt) {
+ for (const std::string& element_id : element_ids) {
+ if (ElementExistsInSigninFrame(browser, element_id)) {
+ return;
+ }
+ }
+ RunLoopFor(base::TimeDelta::FromMilliseconds(1000));
+ }
- ASSERT_EQ("found", message) <<
- "Failed to find element with id " << element_id;
+ FAIL();
}
bool ElementExistsInSigninFrame(Browser* browser,
@@ -203,18 +226,18 @@ bool ElementExistsInSigninFrame(Browser* browser,
void SigninInNewGaiaFlow(Browser* browser,
const std::string& email,
const std::string& password) {
- std::string js = "document.getElementById('Email').value = '" + email + "';"
- "document.getElementById('next').click();";
-
content::WebContents* web_contents =
browser->tab_strip_model()->GetActiveWebContents();
+
+ WaitUntilElementExistsInSigninFrame(browser, {"identifierId"});
+ std::string js = "document.getElementById('identifierId').value = '" + email +
+ "'; document.getElementById('identifierNext').click();";
ASSERT_TRUE(content::ExecuteScript(
signin::GetAuthFrame(web_contents, "signin-frame"), js));
- WaitUntilElementExistsInSigninFrame(browser, "Passwd");
- js = "document.getElementById('Passwd').value = '" + password + "';"
- "document.getElementById('signIn').click();";
-
+ WaitUntilElementExistsInSigninFrame(browser, {"password"});
+ js = "document.getElementById('password').value = '" + password + "';" +
+ "document.getElementById('passwordNext').click();";
ASSERT_TRUE(content::ExecuteScript(
signin::GetAuthFrame(web_contents, "signin-frame"), js));
}
@@ -222,13 +245,18 @@ void SigninInNewGaiaFlow(Browser* browser,
void SigninInOldGaiaFlow(Browser* browser,
const std::string& email,
const std::string& password) {
- std::string js =
- "document.getElementById('Email').value = '" + email + "';"
- "document.getElementById('Passwd').value = '" + password + "';"
- "document.getElementById('signIn').click();";
-
content::WebContents* web_contents =
browser->tab_strip_model()->GetActiveWebContents();
+
+ WaitUntilElementExistsInSigninFrame(browser, {"Email"});
+ std::string js = "document.getElementById('Email').value = '" + email + ";" +
+ "document.getElementById('next').click();";
+ ASSERT_TRUE(content::ExecuteScript(
+ signin::GetAuthFrame(web_contents, "signin-frame"), js));
+
+ WaitUntilElementExistsInSigninFrame(browser, {"Passwd"});
+ js = "document.getElementById('Passwd').value = '" + password + "';" +
+ "document.getElementById('signIn').click();";
ASSERT_TRUE(content::ExecuteScript(
signin::GetAuthFrame(web_contents, "signin-frame"), js));
}
@@ -236,8 +264,8 @@ void SigninInOldGaiaFlow(Browser* browser,
void ExecuteJsToSigninInSigninFrame(Browser* browser,
const std::string& email,
const std::string& password) {
- WaitUntilElementExistsInSigninFrame(browser, "Email");
- if (ElementExistsInSigninFrame(browser, "next"))
+ WaitUntilElementExistsInSigninFrame(browser, {"identifierNext", "next"});
+ if (ElementExistsInSigninFrame(browser, "identifierNext"))
SigninInNewGaiaFlow(browser, email, password);
else
SigninInOldGaiaFlow(browser, email, password);
@@ -283,10 +311,19 @@ bool SignInWithUI(Browser* browser,
}
bool DismissSyncConfirmationDialog(Browser* browser, base::TimeDelta timeout) {
+ SyncConfirmationClosedObserver confirmation_closed_observer;
+ ScopedObserver<LoginUIService, LoginUIService::Observer>
+ scoped_confirmation_closed_observer(&confirmation_closed_observer);
+ scoped_confirmation_closed_observer.Add(
+ LoginUIServiceFactory::GetForProfile(browser->profile()));
+
const base::Time expire_time = base::Time::Now() + timeout;
while (base::Time::Now() <= expire_time) {
- if (SigninViewControllerTestUtil::TryDismissSyncConfirmationDialog(browser))
+ if (SigninViewControllerTestUtil::TryDismissSyncConfirmationDialog(
+ browser)) {
+ confirmation_closed_observer.WaitForConfirmationClosed();
return true;
+ }
RunLoopFor(base::TimeDelta::FromMilliseconds(1000));
}
return false;
diff --git a/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.h b/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.h
index 71c21725408..8f9c5bb8673 100644
--- a/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.h
+++ b/chromium/chrome/browser/ui/webui/signin/login_ui_test_utils.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_UI_WEBUI_SIGNIN_LOGIN_UI_TEST_UTILS_H_
#include <string>
+#include <vector>
#include "base/time/time.h"
#include "components/signin/core/browser/signin_metrics.h"
@@ -17,9 +18,11 @@ namespace login_ui_test_utils {
// Blocks until the login UI is available and ready for authorization.
void WaitUntilUIReady(Browser* browser);
-// Blocks until an element with id |element_id| exists in the signin page.
-void WaitUntilElementExistsInSigninFrame(Browser* browser,
- const std::string& element_id);
+// Blocks until an element with an id from |element_ids| exists in the signin
+// page.
+void WaitUntilElementExistsInSigninFrame(
+ Browser* browser,
+ const std::vector<std::string>& element_ids);
// Returns whether an element with id |element_id| exists in the signin page.
bool ElementExistsInSigninFrame(Browser* browser,
diff --git a/chromium/chrome/browser/ui/webui/signin/md_user_manager_ui.cc b/chromium/chrome/browser/ui/webui/signin/md_user_manager_ui.cc
index 7ce7ddba030..31cb8022e77 100644
--- a/chromium/chrome/browser/ui/webui/signin/md_user_manager_ui.cc
+++ b/chromium/chrome/browser/ui/webui/signin/md_user_manager_ui.cc
@@ -4,10 +4,10 @@
#include "chrome/browser/ui/webui/signin/md_user_manager_ui.h"
+#include <memory>
#include <string>
#include "base/feature_list.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
@@ -33,16 +33,16 @@
MDUserManagerUI::MDUserManagerUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
auto signin_create_profile_handler =
- base::MakeUnique<SigninCreateProfileHandler>();
+ std::make_unique<SigninCreateProfileHandler>();
signin_create_profile_handler_ = signin_create_profile_handler.get();
web_ui->AddMessageHandler(std::move(signin_create_profile_handler));
auto user_manager_screen_handler =
- base::MakeUnique<UserManagerScreenHandler>();
+ std::make_unique<UserManagerScreenHandler>();
user_manager_screen_handler_ = user_manager_screen_handler.get();
web_ui->AddMessageHandler(std::move(user_manager_screen_handler));
#if BUILDFLAG(ENABLE_SUPERVISED_USERS)
auto signin_supervised_user_import_handler =
- base::MakeUnique<SigninSupervisedUserImportHandler>();
+ std::make_unique<SigninSupervisedUserImportHandler>();
signin_supervised_user_import_handler_ =
signin_supervised_user_import_handler.get();
web_ui->AddMessageHandler(std::move(signin_supervised_user_import_handler));
diff --git a/chromium/chrome/browser/ui/webui/signin/signin_dice_internals_handler.cc b/chromium/chrome/browser/ui/webui/signin/signin_dice_internals_handler.cc
index c3d8c6a7a22..e6699179018 100644
--- a/chromium/chrome/browser/ui/webui/signin/signin_dice_internals_handler.cc
+++ b/chromium/chrome/browser/ui/webui/signin/signin_dice_internals_handler.cc
@@ -63,11 +63,12 @@ void SigninDiceInternalsHandler::HandleEnableSync(const base::ListValue* args) {
std::string email = tracker->GetAccountInfo(account_id).email;
VLOG(1) << "[Dice] Start syncing with account " << email;
- // OneClickSigninSyncStarter is suicidal (it will kill itself once it finishes
+ // DiceTurnSyncOnHelper is suicidal (it will kill itself once it finishes
// enabling sync).
new DiceTurnSyncOnHelper(
profile_, browser, signin_metrics::AccessPoint::ACCESS_POINT_UNKNOWN,
- signin_metrics::Reason::REASON_UNKNOWN_REASON, account_id);
+ signin_metrics::Reason::REASON_UNKNOWN_REASON, account_id,
+ DiceTurnSyncOnHelper::SigninAbortedMode::KEEP_ACCOUNT);
}
void SigninDiceInternalsHandler::HandleDisableSync(
diff --git a/chromium/chrome/browser/ui/webui/signin/signin_error_handler.h b/chromium/chrome/browser/ui/webui/signin/signin_error_handler.h
index d6e21d7b155..b168eb13b77 100644
--- a/chromium/chrome/browser/ui/webui/signin/signin_error_handler.h
+++ b/chromium/chrome/browser/ui/webui/signin/signin_error_handler.h
@@ -17,7 +17,7 @@ class ListValue;
}
class SigninErrorHandler : public content::WebUIMessageHandler,
- public chrome::BrowserListObserver {
+ public BrowserListObserver {
public:
// Constructor of a message handler that handles messages from the
// sign-in error WebUI.
@@ -28,7 +28,7 @@ class SigninErrorHandler : public content::WebUIMessageHandler,
SigninErrorHandler(Browser* browser, bool is_system_profile);
~SigninErrorHandler() override;
- // chrome::BrowserListObserver:
+ // BrowserListObserver:
void OnBrowserRemoved(Browser* browser) override;
// content::WebUIMessageHandler:
diff --git a/chromium/chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc b/chromium/chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc
index a6687c9c3b1..051b16da16b 100644
--- a/chromium/chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/signin/signin_error_handler.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/values.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
@@ -81,7 +82,7 @@ class SigninErrorHandlerTest : public BrowserWithTestWindowTest {
void CreateHandlerInBrowser() {
DCHECK(!handler_);
- auto handler = base::MakeUnique<TestingSigninErrorHandler>(
+ auto handler = std::make_unique<TestingSigninErrorHandler>(
browser(), false /* is_system_profile */, web_ui());
handler_ = handler.get();
signin_error_ui_.reset(new SigninErrorUI(web_ui()));
@@ -90,7 +91,7 @@ class SigninErrorHandlerTest : public BrowserWithTestWindowTest {
void CreateHandlerInUserManager() {
DCHECK(!handler_);
- auto handler = base::MakeUnique<TestingSigninErrorHandler>(
+ auto handler = std::make_unique<TestingSigninErrorHandler>(
nullptr /* browser */, true /* is_system_profile */, web_ui());
handler_ = handler.get();
web_ui()->AddMessageHandler(std::move(handler));
diff --git a/chromium/chrome/browser/ui/webui/signin/signin_error_ui.cc b/chromium/chrome/browser/ui/webui/signin/signin_error_ui.cc
index e13b6a95fdd..e127aefb512 100644
--- a/chromium/chrome/browser/ui/webui/signin/signin_error_ui.cc
+++ b/chromium/chrome/browser/ui/webui/signin/signin_error_ui.cc
@@ -6,7 +6,6 @@
#include <vector>
-#include "base/memory/ptr_util.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile_attributes_entry.h"
@@ -47,7 +46,7 @@ void SigninErrorUI::Initialize(Browser* browser, bool is_system_profile) {
Profile* webui_profile = Profile::FromWebUI(web_ui());
Profile* signin_profile;
std::unique_ptr<SigninErrorHandler> handler =
- base::MakeUnique<SigninErrorHandler>(browser, is_system_profile);
+ std::make_unique<SigninErrorHandler>(browser, is_system_profile);
if (is_system_profile) {
signin_profile = g_browser_process->profile_manager()->GetProfileByPath(
@@ -73,7 +72,12 @@ void SigninErrorUI::Initialize(Browser* browser, bool is_system_profile) {
const base::string16 last_login_result(
login_ui_service->GetLastLoginResult());
const base::string16 email = login_ui_service->GetLastLoginErrorEmail();
- if (email.empty()) {
+ const bool is_profile_blocked =
+ login_ui_service->IsDisplayingProfileBlockedErrorMessage();
+ if (is_profile_blocked) {
+ source->AddLocalizedString("signinErrorTitle",
+ IDS_OLD_PROFILES_DISABLED_TITLE);
+ } else if (email.empty()) {
source->AddLocalizedString("signinErrorTitle", IDS_SIGNIN_ERROR_TITLE);
} else {
source->AddString(
@@ -81,12 +85,24 @@ void SigninErrorUI::Initialize(Browser* browser, bool is_system_profile) {
l10n_util::GetStringFUTF16(IDS_SIGNIN_ERROR_EMAIL_TITLE, email));
}
+ source->AddString("signinErrorMessage", base::string16());
+ source->AddString("profileBlockedMessage", base::string16());
+ source->AddString("profileBlockedAddPersonSuggestion", base::string16());
+ source->AddString("profileBlockedRemoveProfileSuggestion", base::string16());
+
// Tweak the dialog UI depending on whether the signin error is
// username-in-use error and the error UI is shown with a browser window.
base::string16 existing_name;
- if (!is_system_profile &&
- last_login_result.compare(
- l10n_util::GetStringUTF16(IDS_SYNC_USER_NAME_IN_USE_ERROR)) == 0) {
+ if (is_profile_blocked) {
+ source->AddLocalizedString("profileBlockedMessage",
+ IDS_OLD_PROFILES_DISABLED_MESSAGE);
+ source->AddLocalizedString("profileBlockedAddPersonSuggestion",
+ IDS_OLD_PROFILES_DISABLED_ADD_PERSON_SUGGESTION);
+ source->AddLocalizedString("profileBlockedRemoveProfileSuggestion",
+ IDS_OLD_PROFILES_DISABLED_REMOVED_OLD_PROFILE);
+ } else if (!is_system_profile &&
+ last_login_result.compare(l10n_util::GetStringUTF16(
+ IDS_SYNC_USER_NAME_IN_USE_ERROR)) == 0) {
ProfileManager* profile_manager = g_browser_process->profile_manager();
if (profile_manager) {
std::vector<ProfileAttributesEntry*> entries =
diff --git a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.cc b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.cc
index ea307445a91..170211b6417 100644
--- a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.cc
+++ b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.cc
@@ -17,6 +17,7 @@
#include "chrome/browser/ui/webui/signin/login_ui_service_factory.h"
#include "chrome/browser/ui/webui/signin/signin_utils.h"
#include "components/signin/core/browser/account_tracker_service.h"
+#include "components/signin/core/browser/avatar_icon_util.h"
#include "components/signin/core/browser/signin_manager.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
@@ -76,15 +77,7 @@ void SyncConfirmationHandler::HandleGoToSettings(const base::ListValue* args) {
void SyncConfirmationHandler::HandleUndo(const base::ListValue* args) {
did_user_explicitly_interact = true;
- base::RecordAction(base::UserMetricsAction("Signin_Undo_Signin"));
- LoginUIServiceFactory::GetForProfile(profile_)->SyncConfirmationUIClosed(
- LoginUIService::ABORT_SIGNIN);
- SigninManagerFactory::GetForProfile(profile_)->SignOut(
- signin_metrics::ABORT_SIGNIN,
- signin_metrics::SignoutDelete::IGNORE_METRIC);
-
- if (browser_)
- browser_->signin_view_controller()->CloseModalSignin();
+ CloseModalSigninWindow(LoginUIService::ABORT_SIGNIN);
}
void SyncConfirmationHandler::SetUserImageURL(const std::string& picture_url) {
@@ -92,8 +85,8 @@ void SyncConfirmationHandler::SetUserImageURL(const std::string& picture_url) {
GURL picture_gurl(picture_url);
if (picture_gurl.is_valid()) {
picture_url_to_load =
- profiles::GetImageURLWithOptions(picture_gurl, kProfileImageSize,
- false /* no_silhouette */)
+ signin::GetAvatarImageURLWithOptions(picture_gurl, kProfileImageSize,
+ false /* no_silhouette */)
.spec();
} else {
// Use the placeholder avatar icon until the account picture URL is fetched.
@@ -118,6 +111,19 @@ void SyncConfirmationHandler::OnAccountUpdated(const AccountInfo& info) {
void SyncConfirmationHandler::CloseModalSigninWindow(
LoginUIService::SyncConfirmationUIClosedResult result) {
+ switch (result) {
+ case LoginUIService::CONFIGURE_SYNC_FIRST:
+ base::RecordAction(
+ base::UserMetricsAction("Signin_Signin_WithAdvancedSyncSettings"));
+ break;
+ case LoginUIService::SYNC_WITH_DEFAULT_SETTINGS:
+ base::RecordAction(
+ base::UserMetricsAction("Signin_Signin_WithDefaultSyncSettings"));
+ break;
+ case LoginUIService::ABORT_SIGNIN:
+ base::RecordAction(base::UserMetricsAction("Signin_Undo_Signin"));
+ break;
+ }
LoginUIServiceFactory::GetForProfile(profile_)->SyncConfirmationUIClosed(
result);
if (browser_)
diff --git a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.h b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.h
index 8953681eb80..6fded10e455 100644
--- a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.h
+++ b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler.h
@@ -19,7 +19,7 @@ class ListValue;
class SyncConfirmationHandler : public content::WebUIMessageHandler,
public AccountTrackerService::Observer,
- public chrome::BrowserListObserver {
+ public BrowserListObserver {
public:
explicit SyncConfirmationHandler(Browser* browser);
~SyncConfirmationHandler() override;
@@ -30,7 +30,7 @@ class SyncConfirmationHandler : public content::WebUIMessageHandler,
// AccountTrackerService::Observer:
void OnAccountUpdated(const AccountInfo& info) override;
- // chrome::BrowserListObserver:
+ // BrowserListObserver:
void OnBrowserRemoved(Browser* browser) override;
protected:
diff --git a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc
index 07dacdad684..a5caccc0dd3 100644
--- a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/signin/sync_confirmation_handler.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "base/test/user_action_tester.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile_avatar_icon_util.h"
@@ -22,6 +23,7 @@
#include "chrome/test/base/testing_profile.h"
#include "components/browser_sync/profile_sync_service.h"
#include "components/signin/core/browser/account_fetcher_service.h"
+#include "components/signin/core/browser/avatar_icon_util.h"
#include "components/signin/core/browser/fake_account_fetcher_service.h"
#include "components/signin/core/browser/fake_signin_manager.h"
#include "content/public/test/test_browser_thread_bundle.h"
@@ -97,7 +99,7 @@ class SyncConfirmationHandlerTest : public BrowserWithTestWindowTest {
browser()->tab_strip_model()->GetActiveWebContents());
auto handler =
- base::MakeUnique<TestingSyncConfirmationHandler>(browser(), web_ui());
+ std::make_unique<TestingSyncConfirmationHandler>(browser(), web_ui());
handler_ = handler.get();
sync_confirmation_ui_.reset(new SyncConfirmationUI(web_ui()));
web_ui()->AddMessageHandler(std::move(handler));
@@ -187,7 +189,7 @@ TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReady) {
"http://picture.example.com/picture.jpg");
base::ListValue args;
- args.Set(0, base::MakeUnique<base::Value>(kDefaultDialogHeight));
+ args.Set(0, std::make_unique<base::Value>(kDefaultDialogHeight));
handler()->HandleInitializedWithSize(&args);
EXPECT_EQ(2U, web_ui()->call_data().size());
@@ -206,7 +208,7 @@ TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReady) {
std::string original_picture_url =
AccountTrackerServiceFactory::GetForProfile(profile())->
GetAccountInfo("gaia").picture_url;
- GURL picture_url_with_size = profiles::GetImageURLWithOptions(
+ GURL picture_url_with_size = signin::GetAvatarImageURLWithOptions(
GURL(original_picture_url), kExpectedProfileImageSize,
false /* no_silhouette */);
EXPECT_EQ(picture_url_with_size.spec(), passed_picture_url);
@@ -214,7 +216,7 @@ TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReady) {
TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReadyLater) {
base::ListValue args;
- args.Set(0, base::MakeUnique<base::Value>(kDefaultDialogHeight));
+ args.Set(0, std::make_unique<base::Value>(kDefaultDialogHeight));
handler()->HandleInitializedWithSize(&args);
EXPECT_EQ(2U, web_ui()->call_data().size());
@@ -254,7 +256,7 @@ TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReadyLater) {
std::string original_picture_url =
AccountTrackerServiceFactory::GetForProfile(profile())->
GetAccountInfo("gaia").picture_url;
- GURL picture_url_with_size = profiles::GetImageURLWithOptions(
+ GURL picture_url_with_size = signin::GetAvatarImageURLWithOptions(
GURL(original_picture_url), kExpectedProfileImageSize,
false /* no_silhouette */);
EXPECT_EQ(picture_url_with_size.spec(), passed_picture_url);
@@ -263,7 +265,7 @@ TEST_F(SyncConfirmationHandlerTest, TestSetImageIfPrimaryAccountReadyLater) {
TEST_F(SyncConfirmationHandlerTest,
TestSetImageIgnoredIfSecondaryAccountUpdated) {
base::ListValue args;
- args.Set(0, base::MakeUnique<base::Value>(kDefaultDialogHeight));
+ args.Set(0, std::make_unique<base::Value>(kDefaultDialogHeight));
handler()->HandleInitializedWithSize(&args);
EXPECT_EQ(2U, web_ui()->call_data().size());
diff --git a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_ui.cc b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
index 2a49d80f63a..446569de14a 100644
--- a/chromium/chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
+++ b/chromium/chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/ui/webui/signin/sync_confirmation_ui.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sync/profile_sync_service_factory.h"
@@ -21,47 +20,76 @@ SyncConfirmationUI::SyncConfirmationUI(content::WebUI* web_ui)
: SigninWebDialogUI(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
bool is_sync_allowed = profile->IsSyncAllowed();
+ bool is_dice_enabled = signin::IsDiceEnabledForProfile(profile->GetPrefs());
content::WebUIDataSource* source =
content::WebUIDataSource::Create(chrome::kChromeUISyncConfirmationHost);
source->SetJsonPath("strings.js");
- if (signin::IsDiceEnabledForProfile(profile->GetPrefs())) {
+ source->AddResourcePath("signin_shared_css.html", IDR_SIGNIN_SHARED_CSS_HTML);
+
+ int title_ids, confirm_button_ids, undo_button_ids;
+ if (is_dice_enabled && is_sync_allowed) {
source->SetDefaultResource(IDR_DICE_SYNC_CONFIRMATION_HTML);
- source->AddResourcePath("sync_confirmation.css",
- IDR_DICE_SYNC_CONFIRMATION_CSS);
+ source->AddResourcePath("sync_confirmation_browser_proxy.html",
+ IDR_DICE_SYNC_CONFIRMATION_BROWSER_PROXY_HTML);
+ source->AddResourcePath("sync_confirmation_browser_proxy.js",
+ IDR_DICE_SYNC_CONFIRMATION_BROWSER_PROXY_JS);
+ source->AddResourcePath("sync_confirmation_app.html",
+ IDR_DICE_SYNC_CONFIRMATION_APP_HTML);
+ source->AddResourcePath("sync_confirmation_app.js",
+ IDR_DICE_SYNC_CONFIRMATION_APP_JS);
source->AddResourcePath("sync_confirmation.js",
IDR_DICE_SYNC_CONFIRMATION_JS);
+
+ source->AddLocalizedString("syncConfirmationChromeSyncBody",
+ IDS_SYNC_CONFIRMATION_DICE_CHROME_SYNC_MESSAGE);
+ source->AddLocalizedString(
+ "syncConfirmationPersonalizeServicesBody",
+ IDS_SYNC_CONFIRMATION_DICE_PERSONALIZE_SERVICES_BODY);
+ source->AddLocalizedString("syncConfirmationGoogleServicesBody",
+ IDS_SYNC_CONFIRMATION_DICE_GOOGLE_SERVICES_BODY);
+ source->AddLocalizedString(
+ "syncConfirmationSyncSettingsLinkBody",
+ IDS_SYNC_CONFIRMATION_DICE_SYNC_SETTINGS_LINK_BODY);
+ source->AddLocalizedString(
+ "syncConfirmationSyncSettingsDescription",
+ IDS_SYNC_CONFIRMATION_DICE_SYNC_SETTINGS_DESCRIPTION);
+
+ title_ids = IDS_SYNC_CONFIRMATION_DICE_TITLE;
+ confirm_button_ids = IDS_SYNC_CONFIRMATION_DICE_CONFIRM_BUTTON_LABEL;
+ undo_button_ids = IDS_SYNC_CONFIRMATION_DICE_UNDO_BUTTON_LABEL;
} else {
source->SetDefaultResource(IDR_SYNC_CONFIRMATION_HTML);
source->AddResourcePath("sync_confirmation.css", IDR_SYNC_CONFIRMATION_CSS);
source->AddResourcePath("sync_confirmation.js", IDR_SYNC_CONFIRMATION_JS);
- }
- source->AddResourcePath("signin_shared_css.html", IDR_SIGNIN_SHARED_CSS_HTML);
- source->AddBoolean("isSyncAllowed", is_sync_allowed);
+ source->AddBoolean("isSyncAllowed", is_sync_allowed);
- source->AddLocalizedString("syncConfirmationChromeSyncTitle",
- IDS_SYNC_CONFIRMATION_CHROME_SYNC_TITLE);
- source->AddLocalizedString("syncConfirmationChromeSyncBody",
- IDS_SYNC_CONFIRMATION_CHROME_SYNC_MESSAGE);
- source->AddLocalizedString("syncConfirmationPersonalizeServicesTitle",
- IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_TITLE);
- source->AddLocalizedString("syncConfirmationPersonalizeServicesBody",
- IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_BODY);
- source->AddLocalizedString("syncConfirmationSyncSettingsLinkBody",
- IDS_SYNC_CONFIRMATION_SYNC_SETTINGS_LINK_BODY);
- source->AddLocalizedString("syncDisabledConfirmationDetails",
- IDS_SYNC_DISABLED_CONFIRMATION_DETAILS);
+ source->AddLocalizedString("syncConfirmationChromeSyncTitle",
+ IDS_SYNC_CONFIRMATION_CHROME_SYNC_TITLE);
+ source->AddLocalizedString("syncConfirmationChromeSyncBody",
+ IDS_SYNC_CONFIRMATION_CHROME_SYNC_MESSAGE);
+ source->AddLocalizedString(
+ "syncConfirmationPersonalizeServicesTitle",
+ IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_TITLE);
+ source->AddLocalizedString("syncConfirmationPersonalizeServicesBody",
+ IDS_SYNC_CONFIRMATION_PERSONALIZE_SERVICES_BODY);
+ source->AddLocalizedString("syncConfirmationSyncSettingsLinkBody",
+ IDS_SYNC_CONFIRMATION_SYNC_SETTINGS_LINK_BODY);
+ source->AddLocalizedString("syncDisabledConfirmationDetails",
+ IDS_SYNC_DISABLED_CONFIRMATION_DETAILS);
- int title_ids = IDS_SYNC_CONFIRMATION_TITLE;
- int confirm_button_ids = IDS_SYNC_CONFIRMATION_CONFIRM_BUTTON_LABEL;
- int undo_button_ids = IDS_SYNC_CONFIRMATION_UNDO_BUTTON_LABEL;
- if (!is_sync_allowed) {
- title_ids = IDS_SYNC_DISABLED_CONFIRMATION_CHROME_SYNC_TITLE;
- confirm_button_ids = IDS_SYNC_DISABLED_CONFIRMATION_CONFIRM_BUTTON_LABEL;
- undo_button_ids = IDS_SYNC_DISABLED_CONFIRMATION_UNDO_BUTTON_LABEL;
+ title_ids = IDS_SYNC_CONFIRMATION_TITLE;
+ confirm_button_ids = IDS_SYNC_CONFIRMATION_CONFIRM_BUTTON_LABEL;
+ undo_button_ids = IDS_SYNC_CONFIRMATION_UNDO_BUTTON_LABEL;
+ if (!is_sync_allowed) {
+ title_ids = IDS_SYNC_DISABLED_CONFIRMATION_CHROME_SYNC_TITLE;
+ confirm_button_ids = IDS_SYNC_DISABLED_CONFIRMATION_CONFIRM_BUTTON_LABEL;
+ undo_button_ids = IDS_SYNC_DISABLED_CONFIRMATION_UNDO_BUTTON_LABEL;
+ }
}
+
source->AddLocalizedString("syncConfirmationTitle", title_ids);
source->AddLocalizedString("syncConfirmationConfirmLabel",
confirm_button_ids);
@@ -77,5 +105,5 @@ SyncConfirmationUI::SyncConfirmationUI(content::WebUI* web_ui)
void SyncConfirmationUI::InitializeMessageHandlerWithBrowser(Browser* browser) {
web_ui()->AddMessageHandler(
- base::MakeUnique<SyncConfirmationHandler>(browser));
+ std::make_unique<SyncConfirmationHandler>(browser));
}
diff --git a/chromium/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc b/chromium/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
index 0aac1465ad8..dff00446d93 100644
--- a/chromium/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
+++ b/chromium/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
@@ -148,14 +148,14 @@ bool IsAddPersonEnabled() {
// Executes the action specified by the URL's Hash parameter, if any. Deletes
// itself after the action would be performed.
-class UrlHashHelper : public chrome::BrowserListObserver {
+class UrlHashHelper : public BrowserListObserver {
public:
UrlHashHelper(Browser* browser, const std::string& hash);
~UrlHashHelper() override;
void ExecuteUrlHash();
- // chrome::BrowserListObserver overrides:
+ // BrowserListObserver overrides:
void OnBrowserRemoved(Browser* browser) override;
private:
@@ -471,8 +471,9 @@ void UserManagerScreenHandler::HandleAuthenticatedLaunchUser(
// password token, the user must perform a full online reauth.
RecordAuthenticatedLaunchUserEvent(
AuthenticatedLaunchUserEvent::GAIA_REAUTH_DIALOG);
- UserManagerProfileDialog::ShowReauthDialog(
- browser_context, email_address_, signin_metrics::Reason::REASON_UNLOCK);
+ UserManagerProfileDialog::ShowReauthDialogWithProfilePath(
+ browser_context, email_address_, profile_path,
+ signin_metrics::Reason::REASON_UNLOCK);
} else if (entry->IsSigninRequired() && entry->IsSupervised()) {
// Supervised profile will only be locked when force-sign-in is enabled
// and it shouldn't be unlocked. Display the error message directly via
@@ -491,8 +492,11 @@ void UserManagerScreenHandler::HandleAuthenticatedLaunchUser(
// in with an email address matched RestrictSigninToPattern policy already.
RecordAuthenticatedLaunchUserEvent(
AuthenticatedLaunchUserEvent::USED_PROFILE_BLOCKED_WARNING);
- DisplayErrorMessage(
- l10n_util::GetStringUTF16(IDS_USER_NOT_ALLOWED_BY_POLICY), web_ui());
+ LoginUIServiceFactory::GetForProfile(
+ Profile::FromWebUI(web_ui())->GetOriginalProfile())
+ ->SetProfileBlockingErrorMessage();
+ UserManagerProfileDialog::ShowDialogAndDisplayErrorMessage(
+ web_ui()->GetWebContents()->GetBrowserContext());
} else {
// Fresh sign in via user manager without existing email address.
RecordAuthenticatedLaunchUserEvent(
@@ -657,7 +661,7 @@ void UserManagerScreenHandler::RemoveUserDialogLoadStatsCallback(
// Copy result into return_value.
base::DictionaryValue return_value;
for (const auto& item : result) {
- auto stat = base::MakeUnique<base::DictionaryValue>();
+ auto stat = std::make_unique<base::DictionaryValue>();
stat->SetKey("count", base::Value(item.count));
return_value.SetWithoutPathExpansion(item.category, std::move(stat));
}
@@ -771,7 +775,6 @@ void UserManagerScreenHandler::GetLocalizedValues(
l10n_util::GetStringUTF16(IDS_LOGIN_POD_USER_REMOVE_WARNING_BUTTON));
localized_strings->SetString("passwordFieldAccessibleName",
l10n_util::GetStringUTF16(IDS_LOGIN_POD_PASSWORD_FIELD_ACCESSIBLE_NAME));
- localized_strings->SetString("bootIntoWallpaper", "off");
// For AccountPickerScreen, the remove user warning overlay.
localized_strings->SetString("removeUserWarningButtonTitle",
@@ -898,7 +901,7 @@ void UserManagerScreenHandler::SendUserList() {
if (entry->IsOmitted())
continue;
- auto profile_value = base::MakeUnique<base::DictionaryValue>();
+ auto profile_value = std::make_unique<base::DictionaryValue>();
base::FilePath profile_path = entry->GetPath();
profile_value->SetString(kKeyUsername, entry->GetUserName());
diff --git a/chromium/chrome/browser/ui/webui/signin/user_manager_ui_browsertest.cc b/chromium/chrome/browser/ui/webui/signin/user_manager_ui_browsertest.cc
index a37de585247..282ee5794ba 100644
--- a/chromium/chrome/browser/ui/webui/signin/user_manager_ui_browsertest.cc
+++ b/chromium/chrome/browser/ui/webui/signin/user_manager_ui_browsertest.cc
@@ -39,6 +39,7 @@ class MockLoginUIService : public LoginUIService {
void(Browser* browser,
const base::string16& error_message,
const base::string16& email));
+ MOCK_METHOD0(SetProfileBlockingErrorMessage, void(void));
};
std::unique_ptr<KeyedService> CreateLoginUIService(
@@ -165,7 +166,6 @@ IN_PROC_BROWSER_TEST_F(UserManagerUIAuthenticatedUserBrowserTest,
EXPECT_CALL(*service, DisplayLoginResult(_, _, _));
LaunchAuthenticatedUser("");
-
histogram_tester_.ExpectUniqueSample(
kAuthenticatedLaunchUserEventMetricsName,
AuthenticatedLaunchUserEvent::SUPERVISED_PROFILE_BLOCKED_WARNING, 1);
@@ -180,7 +180,7 @@ IN_PROC_BROWSER_TEST_F(UserManagerUIAuthenticatedUserBrowserTest,
MockLoginUIService* service = static_cast<MockLoginUIService*>(
LoginUIServiceFactory::GetInstance()->SetTestingFactoryAndUse(
profile_, CreateLoginUIService));
- EXPECT_CALL(*service, DisplayLoginResult(_, _, _));
+ EXPECT_CALL(*service, SetProfileBlockingErrorMessage());
LaunchAuthenticatedUser("");
diff --git a/chromium/chrome/browser/ui/webui/signin_internals_ui.cc b/chromium/chrome/browser/ui/webui/signin_internals_ui.cc
index 7704e507e51..e377c6f7767 100644
--- a/chromium/chrome/browser/ui/webui/signin_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/signin_internals_ui.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/signin_internals_ui.h"
+#include <memory>
#include <string>
#include <vector>
@@ -48,7 +49,7 @@ SignInInternalsUI::SignInInternalsUI(content::WebUI* web_ui)
#if BUILDFLAG(ENABLE_DICE_SUPPORT)
if (signin::IsDiceEnabledForProfile(profile->GetPrefs())) {
web_ui->AddMessageHandler(
- base::MakeUnique<SigninDiceInternalsHandler>(profile));
+ std::make_unique<SigninDiceInternalsHandler>(profile));
}
#endif
}
diff --git a/chromium/chrome/browser/ui/webui/site_settings_helper.cc b/chromium/chrome/browser/ui/webui/site_settings_helper.cc
index 01cf6faebb1..4f4d73d167d 100644
--- a/chromium/chrome/browser/ui/webui/site_settings_helper.cc
+++ b/chromium/chrome/browser/ui/webui/site_settings_helper.cc
@@ -8,7 +8,6 @@
#include <string>
#include "base/feature_list.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/permissions/chooser_context_base.h"
@@ -90,7 +89,6 @@ const ContentSettingsTypeNameEntry kContentSettingsTypeGroupNames[] = {
{CONTENT_SETTINGS_TYPE_USB_CHOOSER_DATA, nullptr},
{CONTENT_SETTINGS_TYPE_BLUETOOTH_GUARD, nullptr},
{CONTENT_SETTINGS_TYPE_AUTOPLAY, nullptr},
- {CONTENT_SETTINGS_TYPE_PROMPT_NO_DECISION_COUNT, nullptr},
{CONTENT_SETTINGS_TYPE_IMPORTANT_SITE_INFO, nullptr},
{CONTENT_SETTINGS_TYPE_PERMISSION_AUTOBLOCKER_DATA, nullptr},
{CONTENT_SETTINGS_TYPE_ADS_DATA, nullptr},
@@ -114,7 +112,6 @@ struct SiteSettingSourceStringMapping {
};
const SiteSettingSourceStringMapping kSiteSettingSourceStringMapping[] = {
- {SiteSettingSource::kAdsBlocked, "ads-blocked"},
{SiteSettingSource::kAdsFilterBlacklist, "ads-filter-blacklist"},
{SiteSettingSource::kDefault, "default"},
{SiteSettingSource::kDrmDisabled, "drm-disabled"},
@@ -138,12 +135,11 @@ static_assert(arraysize(kSiteSettingSourceStringMapping) ==
// 4. Extensions.
// 5. Activated for ads filtering (for Ads ContentSettingsType only).
// 6. DRM disabled (for CrOS's Protected Content ContentSettingsType only).
-// 7. User-set ads blocked (for Ads ContentSettingsType only).
-// 8. User-set per-origin setting.
-// 9. Embargo.
-// 10. User-set patterns.
-// 11. User-set global default for a ContentSettingsType.
-// 12. Chrome's built-in default.
+// 7. User-set per-origin setting.
+// 8. Embargo.
+// 9. User-set patterns.
+// 10. User-set global default for a ContentSettingsType.
+// 11. Chrome's built-in default.
SiteSettingSource CalculateSiteSettingSource(
Profile* profile,
const ContentSettingsType content_type,
@@ -182,25 +178,20 @@ SiteSettingSource CalculateSiteSettingSource(
return SiteSettingSource::kDrmDisabled; // Source #6.
}
- if (content_type == CONTENT_SETTINGS_TYPE_ADS &&
- result.content_setting == CONTENT_SETTING_BLOCK) {
- return SiteSettingSource::kAdsBlocked; // Source #7.
- }
-
DCHECK_NE(content_settings::SETTING_SOURCE_NONE, info.source);
if (info.source == content_settings::SETTING_SOURCE_USER) {
if (result.source == PermissionStatusSource::SAFE_BROWSING_BLACKLIST ||
result.source == PermissionStatusSource::MULTIPLE_DISMISSALS ||
result.source == PermissionStatusSource::MULTIPLE_IGNORES) {
- return SiteSettingSource::kEmbargo; // Source #9.
+ return SiteSettingSource::kEmbargo; // Source #8.
}
if (info.primary_pattern == ContentSettingsPattern::Wildcard() &&
info.secondary_pattern == ContentSettingsPattern::Wildcard()) {
- return SiteSettingSource::kDefault; // Source #11, #12.
+ return SiteSettingSource::kDefault; // Source #10, #11.
}
- // Source #8, #10. When #8 is the source, |result.source| won't
- // be set to any of the source #8 enum values, as PermissionManager is
+ // Source #7, #9. When #7 is the source, |result.source| won't
+ // be set to any of the source #7 enum values, as PermissionManager is
// aware of the difference between these two sources internally. The
// subtlety here should go away when PermissionManager can handle all
// content settings and all possible sources.
@@ -282,7 +273,7 @@ std::unique_ptr<base::DictionaryValue> GetExceptionForPage(
const ContentSetting& setting,
const std::string& provider_name,
bool incognito) {
- auto exception = base::MakeUnique<base::DictionaryValue>();
+ auto exception = std::make_unique<base::DictionaryValue>();
exception->SetString(kOrigin, pattern.ToString());
exception->SetString(kDisplayName, display_name);
exception->SetString(kEmbeddingOrigin,
diff --git a/chromium/chrome/browser/ui/webui/site_settings_helper.h b/chromium/chrome/browser/ui/webui/site_settings_helper.h
index d98436e119e..0a3065dc1a3 100644
--- a/chromium/chrome/browser/ui/webui/site_settings_helper.h
+++ b/chromium/chrome/browser/ui/webui/site_settings_helper.h
@@ -52,7 +52,6 @@ constexpr char kSource[] = "source";
constexpr char kGroupTypeUsb[] = "usb-devices";
enum class SiteSettingSource {
- kAdsBlocked,
kAdsFilterBlacklist,
kDefault,
kDrmDisabled,
diff --git a/chromium/chrome/browser/ui/webui/site_settings_helper_unittest.cc b/chromium/chrome/browser/ui/webui/site_settings_helper_unittest.cc
index b62eb619b6c..711043344af 100644
--- a/chromium/chrome/browser/ui/webui/site_settings_helper_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/site_settings_helper_unittest.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/ui/webui/site_settings_helper.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_profile.h"
@@ -74,7 +73,7 @@ TEST_F(SiteSettingsHelperTest, CheckExceptionOrder) {
// Add a policy exception.
std::string star_google_com = "http://[*.]google.com";
- auto policy_provider = base::MakeUnique<content_settings::MockProvider>();
+ auto policy_provider = std::make_unique<content_settings::MockProvider>();
policy_provider->SetWebsiteSetting(
ContentSettingsPattern::FromString(star_google_com),
ContentSettingsPattern::Wildcard(), kContentType, "",
@@ -92,7 +91,7 @@ TEST_F(SiteSettingsHelperTest, CheckExceptionOrder) {
// Add an extension exception.
std::string drive_google_com = "http://drive.google.com";
- auto extension_provider = base::MakeUnique<content_settings::MockProvider>();
+ auto extension_provider = std::make_unique<content_settings::MockProvider>();
extension_provider->SetWebsiteSetting(
ContentSettingsPattern::FromString(drive_google_com),
ContentSettingsPattern::Wildcard(), kContentType, "",
@@ -185,7 +184,7 @@ TEST_F(SiteSettingsHelperTest, ContentSettingSource) {
#endif
// Extension.
- auto extension_provider = base::MakeUnique<content_settings::MockProvider>();
+ auto extension_provider = std::make_unique<content_settings::MockProvider>();
extension_provider->SetWebsiteSetting(ContentSettingsPattern::FromURL(origin),
ContentSettingsPattern::FromURL(origin),
kContentType, "",
@@ -201,7 +200,7 @@ TEST_F(SiteSettingsHelperTest, ContentSettingSource) {
EXPECT_EQ(CONTENT_SETTING_BLOCK, content_setting);
// Enterprise policy.
- auto policy_provider = base::MakeUnique<content_settings::MockProvider>();
+ auto policy_provider = std::make_unique<content_settings::MockProvider>();
policy_provider->SetWebsiteSetting(ContentSettingsPattern::FromURL(origin),
ContentSettingsPattern::FromURL(origin),
kContentType, "",
diff --git a/chromium/chrome/browser/ui/webui/snippets_internals_message_handler.cc b/chromium/chrome/browser/ui/webui/snippets_internals_message_handler.cc
index 54bfd175e45..206412cb5dd 100644
--- a/chromium/chrome/browser/ui/webui/snippets_internals_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/snippets_internals_message_handler.cc
@@ -16,7 +16,6 @@
#include "base/i18n/time_formatting.h"
#include "base/json/json_reader.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/field_trial.h"
#include "base/optional.h"
#include "base/strings/string_number_conversions.h"
@@ -68,7 +67,7 @@ namespace {
std::unique_ptr<base::DictionaryValue> PrepareSuggestion(
const ContentSuggestion& suggestion,
int index) {
- auto entry = base::MakeUnique<base::DictionaryValue>();
+ auto entry = std::make_unique<base::DictionaryValue>();
entry->SetString("idWithinCategory", suggestion.id().id_within_category());
entry->SetString("url", suggestion.url().spec());
entry->SetString("urlWithFavicon", suggestion.url_with_favicon().spec());
@@ -84,7 +83,7 @@ std::unique_ptr<base::DictionaryValue> PrepareSuggestion(
if (suggestion.download_suggestion_extra()) {
const auto& extra = *suggestion.download_suggestion_extra();
- auto value = base::MakeUnique<base::DictionaryValue>();
+ auto value = std::make_unique<base::DictionaryValue>();
value->SetString("downloadGUID", extra.download_guid);
value->SetString("targetFilePath",
extra.target_file_path.LossyDisplayName());
@@ -99,7 +98,7 @@ std::unique_ptr<base::DictionaryValue> PrepareSuggestion(
if (suggestion.recent_tab_suggestion_extra()) {
const auto& extra = *suggestion.recent_tab_suggestion_extra();
- auto value = base::MakeUnique<base::DictionaryValue>();
+ auto value = std::make_unique<base::DictionaryValue>();
value->SetInteger("tabID", extra.tab_id);
value->SetString(
"offlinePageID",
@@ -110,7 +109,7 @@ std::unique_ptr<base::DictionaryValue> PrepareSuggestion(
if (suggestion.notification_extra()) {
const auto& extra = *suggestion.notification_extra();
- auto value = base::MakeUnique<base::DictionaryValue>();
+ auto value = std::make_unique<base::DictionaryValue>();
value->SetString("deadline", TimeFormatShortDateAndTime(extra.deadline));
entry->Set("notificationExtra", std::move(value));
}
@@ -433,7 +432,7 @@ void SnippetsInternalsMessageHandler::HandleResetNotificationsState(
0);
pref_service_->SetInteger(prefs::kContentSuggestionsNotificationsSentDay, 0);
AndroidContentSuggestionsNotifier().HideAllNotifications(
- ContentSuggestionsNotificationAction::CONTENT_SUGGESTIONS_HIDE_FRONTMOST);
+ ContentSuggestionsNotificationAction::HIDE_FRONTMOST);
}
void SnippetsInternalsMessageHandler::OnContextualSuggestionsFetched(
@@ -442,7 +441,7 @@ void SnippetsInternalsMessageHandler::OnContextualSuggestionsFetched(
std::vector<ntp_snippets::ContentSuggestion> suggestions) {
// Ids start in a range distinct from those created by SendContentSuggestions.
int id = 10000;
- auto suggestions_list = base::MakeUnique<base::ListValue>();
+ auto suggestions_list = std::make_unique<base::ListValue>();
for (const ContentSuggestion& suggestion : suggestions) {
suggestions_list->Append(PrepareSuggestion(suggestion, id++));
}
@@ -538,7 +537,7 @@ void SnippetsInternalsMessageHandler::SendRankerDebugData() {
std::unique_ptr<base::ListValue> items_list(new base::ListValue);
for (const auto& item : data) {
- auto entry = base::MakeUnique<base::DictionaryValue>();
+ auto entry = std::make_unique<base::DictionaryValue>();
entry->SetString("label", item.label);
entry->SetString("content", item.content);
items_list->Append(std::move(entry));
diff --git a/chromium/chrome/browser/ui/webui/snippets_internals_ui.cc b/chromium/chrome/browser/ui/webui/snippets_internals_ui.cc
index 7a914a6bbcc..cbaf8fe2aaa 100644
--- a/chromium/chrome/browser/ui/webui/snippets_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/snippets_internals_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/snippets_internals_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "build/build_config.h"
#include "chrome/browser/ntp_snippets/content_suggestions_service_factory.h"
#include "chrome/browser/ntp_snippets/contextual_content_suggestions_service_factory.h"
@@ -26,9 +27,12 @@ content::WebUIDataSource* CreateSnippetsInternalsHTMLSource() {
content::WebUIDataSource::Create(chrome::kChromeUISnippetsInternalsHost);
#if defined(OS_ANDROID)
- source->AddBoolean("contextualSuggestionsEnabled",
- base::FeatureList::IsEnabled(
- chrome::android::kContextualSuggestionsCarousel));
+ source->AddBoolean(
+ "contextualSuggestionsEnabled",
+ base::FeatureList::IsEnabled(
+ chrome::android::kContextualSuggestionsCarousel) ||
+ base::FeatureList::IsEnabled(
+ chrome::android::kContextualSuggestionsAboveArticles));
#else
source->AddBoolean("contextualSuggestionsEnabled", false);
#endif
@@ -47,7 +51,7 @@ SnippetsInternalsUI::SnippetsInternalsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateSnippetsInternalsHTMLSource());
- web_ui->AddMessageHandler(base::MakeUnique<SnippetsInternalsMessageHandler>(
+ web_ui->AddMessageHandler(std::make_unique<SnippetsInternalsMessageHandler>(
ContentSuggestionsServiceFactory::GetInstance()->GetForProfile(profile),
ContextualContentSuggestionsServiceFactory::GetInstance()->GetForProfile(
profile),
diff --git a/chromium/chrome/browser/ui/webui/supervised_user_internals_message_handler.cc b/chromium/chrome/browser/ui/webui/supervised_user_internals_message_handler.cc
index 7ee4e0aab27..a8a2f5e7486 100644
--- a/chromium/chrome/browser/ui/webui/supervised_user_internals_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/supervised_user_internals_message_handler.cc
@@ -4,11 +4,11 @@
#include "chrome/browser/ui/webui/supervised_user_internals_message_handler.h"
+#include <memory>
#include <utility>
#include "base/bind.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
@@ -246,7 +246,7 @@ void SupervisedUserInternalsMessageHandler::SendSupervisedUserSettings(
const base::DictionaryValue* settings) {
web_ui()->CallJavascriptFunctionUnsafe(
"chrome.supervised_user_internals.receiveUserSettings",
- *(settings ? settings : base::MakeUnique<base::Value>().get()));
+ *(settings ? settings : std::make_unique<base::Value>().get()));
}
void SupervisedUserInternalsMessageHandler::OnTryURLResult(
diff --git a/chromium/chrome/browser/ui/webui/supervised_user_internals_ui.cc b/chromium/chrome/browser/ui/webui/supervised_user_internals_ui.cc
index b69ac35617f..6cfad436a2d 100644
--- a/chromium/chrome/browser/ui/webui/supervised_user_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/supervised_user_internals_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/supervised_user_internals_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/supervised_user_internals_message_handler.h"
#include "chrome/common/url_constants.h"
@@ -36,7 +37,7 @@ SupervisedUserInternalsUI::SupervisedUserInternalsUI(content::WebUI* web_ui)
CreateSupervisedUserInternalsHTMLSource());
web_ui->AddMessageHandler(
- base::MakeUnique<SupervisedUserInternalsMessageHandler>());
+ std::make_unique<SupervisedUserInternalsMessageHandler>());
}
SupervisedUserInternalsUI::~SupervisedUserInternalsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.cc b/chromium/chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.cc
index dcdfcb7f880..50edaaa95b8 100644
--- a/chromium/chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/sync_file_system_internals/dump_database_handler.h"
#include "chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.h"
@@ -46,14 +47,14 @@ SyncFileSystemInternalsUI::SyncFileSystemInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
web_ui->AddMessageHandler(
- base::MakeUnique<syncfs_internals::SyncFileSystemInternalsHandler>(
+ std::make_unique<syncfs_internals::SyncFileSystemInternalsHandler>(
profile));
web_ui->AddMessageHandler(
- base::MakeUnique<syncfs_internals::ExtensionStatusesHandler>(profile));
+ std::make_unique<syncfs_internals::ExtensionStatusesHandler>(profile));
web_ui->AddMessageHandler(
- base::MakeUnique<syncfs_internals::FileMetadataHandler>(profile));
+ std::make_unique<syncfs_internals::FileMetadataHandler>(profile));
web_ui->AddMessageHandler(
- base::MakeUnique<syncfs_internals::DumpDatabaseHandler>(profile));
+ std::make_unique<syncfs_internals::DumpDatabaseHandler>(profile));
content::WebUIDataSource::Add(profile,
CreateSyncFileSystemInternalsHTMLSource());
}
diff --git a/chromium/chrome/browser/ui/webui/sync_internals_message_handler.cc b/chromium/chrome/browser/ui/webui/sync_internals_message_handler.cc
index d02db0a7d1c..2ed7f22ae14 100644
--- a/chromium/chrome/browser/ui/webui/sync_internals_message_handler.cc
+++ b/chromium/chrome/browser/ui/webui/sync_internals_message_handler.cc
@@ -11,7 +11,6 @@
#include "base/feature_list.h"
#include "base/logging.h"
-#include "base/memory/ptr_util.h"
#include "base/strings/string_number_conversions.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sync/profile_sync_service_factory.h"
@@ -54,6 +53,15 @@ int64_t StringAtIndexToInt64(const base::ListValue* list, int index) {
return 0;
}
+// Returns whether the there is any value at the given |index|.
+bool HasSomethingAtIndex(const base::ListValue* list, int index) {
+ std::string str;
+ if (list->GetString(index, &str)) {
+ return !str.empty();
+ }
+ return false;
+}
+
} // namespace
SyncInternalsMessageHandler::SyncInternalsMessageHandler()
@@ -173,7 +181,7 @@ void SyncInternalsMessageHandler::HandleRequestListOfTypes(
AllowJavascript();
DictionaryValue event_details;
- auto type_list = base::MakeUnique<ListValue>();
+ auto type_list = std::make_unique<ListValue>();
ModelTypeSet protocol_types = syncer::ProtocolTypes();
for (ModelTypeSet::Iterator it = protocol_types.First(); it.Good();
it.Inc()) {
@@ -229,8 +237,18 @@ void SyncInternalsMessageHandler::HandleWriteUserEvent(
browser_sync::UserEventServiceFactory::GetForProfile(profile);
sync_pb::UserEventSpecifics event_specifics;
+ // Even though there's nothing to set inside the test event object, it needs
+ // to be created so that later logic can discern our event type.
+ event_specifics.mutable_test_event();
+
+ // |event_time_usec| is required.
event_specifics.set_event_time_usec(StringAtIndexToInt64(args, 0));
- event_specifics.set_navigation_id(StringAtIndexToInt64(args, 1));
+
+ // |navigation_id| is optional, treat empty string and 0 differently.
+ if (HasSomethingAtIndex(args, 1)) {
+ event_specifics.set_navigation_id(StringAtIndexToInt64(args, 1));
+ }
+
user_event_service->RecordUserEvent(event_specifics);
}
@@ -274,7 +292,7 @@ void SyncInternalsMessageHandler::EmitCounterUpdate(
syncer::ModelType type,
const std::string& counter_type,
std::unique_ptr<DictionaryValue> value) {
- auto details = base::MakeUnique<DictionaryValue>();
+ auto details = std::make_unique<DictionaryValue>();
details->SetString(syncer::sync_ui_util::kModelType, ModelTypeToString(type));
details->SetString(syncer::sync_ui_util::kCounterType, counter_type);
details->Set(syncer::sync_ui_util::kCounters, std::move(value));
diff --git a/chromium/chrome/browser/ui/webui/sync_internals_message_handler_unittest.cc b/chromium/chrome/browser/ui/webui/sync_internals_message_handler_unittest.cc
index c0264788d64..2014f38b61c 100644
--- a/chromium/chrome/browser/ui/webui/sync_internals_message_handler_unittest.cc
+++ b/chromium/chrome/browser/ui/webui/sync_internals_message_handler_unittest.cc
@@ -27,6 +27,7 @@
using base::DictionaryValue;
using base::ListValue;
using base::Value;
+using sync_pb::UserEventSpecifics;
using syncer::FakeUserEventService;
using syncer::SyncService;
using syncer::SyncServiceObserver;
@@ -96,12 +97,12 @@ class TestSyncService : public syncer::FakeSyncService {
static std::unique_ptr<KeyedService> BuildTestSyncService(
content::BrowserContext* context) {
- return base::MakeUnique<TestSyncService>();
+ return std::make_unique<TestSyncService>();
}
static std::unique_ptr<KeyedService> BuildFakeUserEventService(
content::BrowserContext* context) {
- return base::MakeUnique<FakeUserEventService>();
+ return std::make_unique<FakeUserEventService>();
}
class SyncInternalsMessageHandlerTest : public ::testing::Test {
@@ -129,7 +130,7 @@ class SyncInternalsMessageHandlerTest : public ::testing::Test {
version_info::Channel channel) {
++about_sync_data_delegate_call_count_;
last_delegate_sync_service_ = service;
- auto dictionary = base::MakeUnique<DictionaryValue>();
+ auto dictionary = std::make_unique<DictionaryValue>();
dictionary->SetString("fake_key", "fake_value");
return dictionary;
}
@@ -293,7 +294,7 @@ TEST_F(SyncInternalsMessageHandlerTest, HandleGetAllNodes) {
args.AppendInteger(0);
handler()->HandleGetAllNodes(&args);
test_sync_service()->get_all_nodes_callback().Run(
- base::MakeUnique<ListValue>());
+ std::make_unique<ListValue>());
EXPECT_EQ(1, CallCountWithName(syncer::sync_ui_util::kGetAllNodesCallback));
handler()->HandleGetAllNodes(&args);
@@ -301,12 +302,12 @@ TEST_F(SyncInternalsMessageHandlerTest, HandleGetAllNodes) {
// the call count not incrementing.
handler()->DisallowJavascript();
test_sync_service()->get_all_nodes_callback().Run(
- base::MakeUnique<ListValue>());
+ std::make_unique<ListValue>());
EXPECT_EQ(1, CallCountWithName(syncer::sync_ui_util::kGetAllNodesCallback));
handler()->HandleGetAllNodes(&args);
test_sync_service()->get_all_nodes_callback().Run(
- base::MakeUnique<ListValue>());
+ std::make_unique<ListValue>());
EXPECT_EQ(2, CallCountWithName(syncer::sync_ui_util::kGetAllNodesCallback));
}
@@ -337,8 +338,9 @@ TEST_F(SyncInternalsMessageHandlerTest, WriteUserEvent) {
handler()->HandleWriteUserEvent(&args);
ASSERT_EQ(1u, fake_user_event_service()->GetRecordedUserEvents().size());
- const sync_pb::UserEventSpecifics& event =
+ const UserEventSpecifics& event =
*fake_user_event_service()->GetRecordedUserEvents().begin();
+ EXPECT_EQ(UserEventSpecifics::kTestEvent, event.event_case());
EXPECT_EQ(1000000000000000000, event.event_time_usec());
EXPECT_EQ(-1, event.navigation_id());
}
@@ -346,13 +348,48 @@ TEST_F(SyncInternalsMessageHandlerTest, WriteUserEvent) {
TEST_F(SyncInternalsMessageHandlerTest, WriteUserEventBadParse) {
ListValue args;
args.AppendString("123abc");
+ args.AppendString("abcdefghijklmnopqrstuvwxyz");
+ handler()->HandleWriteUserEvent(&args);
+
+ ASSERT_EQ(1u, fake_user_event_service()->GetRecordedUserEvents().size());
+ const UserEventSpecifics& event =
+ *fake_user_event_service()->GetRecordedUserEvents().begin();
+ EXPECT_EQ(UserEventSpecifics::kTestEvent, event.event_case());
+ EXPECT_EQ(0, event.event_time_usec());
+ EXPECT_EQ(0, event.navigation_id());
+}
+
+TEST_F(SyncInternalsMessageHandlerTest, WriteUserEventBlank) {
+ ListValue args;
args.AppendString("");
+ args.AppendString("");
+ handler()->HandleWriteUserEvent(&args);
+
+ ASSERT_EQ(1u, fake_user_event_service()->GetRecordedUserEvents().size());
+ const UserEventSpecifics& event =
+ *fake_user_event_service()->GetRecordedUserEvents().begin();
+ EXPECT_EQ(UserEventSpecifics::kTestEvent, event.event_case());
+ EXPECT_TRUE(event.has_event_time_usec());
+ EXPECT_EQ(0, event.event_time_usec());
+ // Should not have a navigation_id because that means something different to
+ // the UserEvents logic.
+ EXPECT_FALSE(event.has_navigation_id());
+}
+
+TEST_F(SyncInternalsMessageHandlerTest, WriteUserEventZero) {
+ ListValue args;
+ args.AppendString("0");
+ args.AppendString("0");
handler()->HandleWriteUserEvent(&args);
ASSERT_EQ(1u, fake_user_event_service()->GetRecordedUserEvents().size());
- const sync_pb::UserEventSpecifics& event =
+ const UserEventSpecifics& event =
*fake_user_event_service()->GetRecordedUserEvents().begin();
+ EXPECT_EQ(UserEventSpecifics::kTestEvent, event.event_case());
+ EXPECT_TRUE(event.has_event_time_usec());
EXPECT_EQ(0, event.event_time_usec());
+ // Should have a navigation_id, even though the value is 0.
+ EXPECT_TRUE(event.has_navigation_id());
EXPECT_EQ(0, event.navigation_id());
}
diff --git a/chromium/chrome/browser/ui/webui/sync_internals_ui.cc b/chromium/chrome/browser/ui/webui/sync_internals_ui.cc
index 82e0d02cabb..1f70e976da7 100644
--- a/chromium/chrome/browser/ui/webui/sync_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/sync_internals_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/sync_internals_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/sync_internals_message_handler.h"
#include "chrome/common/url_constants.h"
@@ -56,7 +57,7 @@ SyncInternalsUI::SyncInternalsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateSyncInternalsHTMLSource());
- web_ui->AddMessageHandler(base::MakeUnique<SyncInternalsMessageHandler>());
+ web_ui->AddMessageHandler(std::make_unique<SyncInternalsMessageHandler>());
}
SyncInternalsUI::~SyncInternalsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/system_info_ui.cc b/chromium/chrome/browser/ui/webui/system_info_ui.cc
index ba6a1ad0677..c1865b92a95 100644
--- a/chromium/chrome/browser/ui/webui/system_info_ui.cc
+++ b/chromium/chrome/browser/ui/webui/system_info_ui.cc
@@ -10,7 +10,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted_memory.h"
#include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h"
@@ -153,7 +152,7 @@ void SystemInfoUIHTMLSource::RequestComplete() {
webui::SetLoadTimeDataDefaults(app_locale, &strings);
if (response_.get()) {
- auto details = base::MakeUnique<base::ListValue>();
+ auto details = std::make_unique<base::ListValue>();
for (SystemLogsResponse::const_iterator it = response_->begin();
it != response_->end();
++it) {
@@ -193,7 +192,7 @@ void SystemInfoHandler::RegisterMessages() {
////////////////////////////////////////////////////////////////////////////////
SystemInfoUI::SystemInfoUI(content::WebUI* web_ui) : WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<SystemInfoHandler>());
+ web_ui->AddMessageHandler(std::make_unique<SystemInfoHandler>());
SystemInfoUIHTMLSource* html_source = new SystemInfoUIHTMLSource();
// Set up the chrome://system/ source.
diff --git a/chromium/chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.cc b/chromium/chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.cc
index 33f30dc76df..4c62ad6a68f 100644
--- a/chromium/chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.cc
@@ -4,10 +4,10 @@
#include "chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui.h"
+#include <memory>
#include <utility>
#include "base/bind.h"
-#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_base.h"
#include "base/metrics/histogram_samples.h"
#include "base/numerics/safe_conversions.h"
@@ -23,8 +23,7 @@ namespace {
std::unique_ptr<base::Value> SnapshotHistogramToValue(
const base::HistogramBase* histogram) {
- std::unique_ptr<base::ListValue> values =
- base::MakeUnique<base::ListValue>();
+ std::unique_ptr<base::ListValue> values = std::make_unique<base::ListValue>();
std::unique_ptr<base::HistogramSamples> samples =
histogram->SnapshotSamples();
@@ -36,7 +35,7 @@ std::unique_ptr<base::Value> SnapshotHistogramToValue(
iterator->Get(&min, &max, &count);
std::unique_ptr<base::DictionaryValue> bucket =
- base::MakeUnique<base::DictionaryValue>();
+ std::make_unique<base::DictionaryValue>();
bucket->SetInteger("min", min);
// Note: DictionaryValue does not support 64-bit integer values. The checked
// cast below is OK in this case because none of the histograms passed to
@@ -72,13 +71,13 @@ class TaskSchedulerDataHandler : public content::WebUIMessageHandler {
if (task_scheduler) {
std::unique_ptr<base::ListValue> histogram_value =
- base::MakeUnique<base::ListValue>();
+ std::make_unique<base::ListValue>();
std::vector<const base::HistogramBase*> histograms =
task_scheduler->GetHistograms();
for (const base::HistogramBase* const histogram : histograms) {
std::unique_ptr<base::DictionaryValue> buckets =
- base::MakeUnique<base::DictionaryValue>();
+ std::make_unique<base::DictionaryValue>();
buckets->SetString("name", histogram->histogram_name());
buckets->Set("buckets", SnapshotHistogramToValue(histogram));
histogram_value->Append(std::move(buckets));
@@ -99,7 +98,7 @@ class TaskSchedulerDataHandler : public content::WebUIMessageHandler {
TaskSchedulerInternalsUI::TaskSchedulerInternalsUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<TaskSchedulerDataHandler>());
+ web_ui->AddMessageHandler(std::make_unique<TaskSchedulerDataHandler>());
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(
diff --git a/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc b/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
index e844f84c4f7..1077d815420 100644
--- a/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
+++ b/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
@@ -10,7 +10,6 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -232,7 +231,7 @@ void TranslateInternalsHandler::SendSupportedLanguagesToJs() {
base::Time last_updated =
translate::TranslateDownloadManager::GetSupportedLanguagesLastUpdated();
- auto languages_list = base::MakeUnique<base::ListValue>();
+ auto languages_list = std::make_unique<base::ListValue>();
for (std::vector<std::string>::iterator it = languages.begin();
it != languages.end(); ++it) {
const std::string& lang = *it;
diff --git a/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc b/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc
index c32b73f3a1e..1613e415212 100644
--- a/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc
+++ b/chromium/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc
@@ -9,7 +9,6 @@
#include <vector>
#include "base/command_line.h"
-#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
@@ -71,7 +70,7 @@ content::WebUIDataSource* CreateTranslateInternalsHTMLSource() {
TranslateInternalsUI::TranslateInternalsUI(content::WebUI* web_ui)
: WebUIController(web_ui) {
- web_ui->AddMessageHandler(base::MakeUnique<TranslateInternalsHandler>());
+ web_ui->AddMessageHandler(std::make_unique<TranslateInternalsHandler>());
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, CreateTranslateInternalsHTMLSource());
diff --git a/chromium/chrome/browser/ui/webui/user_actions/user_actions_ui.cc b/chromium/chrome/browser/ui/webui/user_actions/user_actions_ui.cc
index b72d6e93ee3..96ece30d95b 100644
--- a/chromium/chrome/browser/ui/webui/user_actions/user_actions_ui.cc
+++ b/chromium/chrome/browser/ui/webui/user_actions/user_actions_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/user_actions/user_actions_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/user_actions/user_actions_ui_handler.h"
#include "chrome/common/url_constants.h"
@@ -26,7 +27,7 @@ UserActionsUI::UserActionsUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, html_source);
- web_ui->AddMessageHandler(base::MakeUnique<UserActionsUIHandler>());
+ web_ui->AddMessageHandler(std::make_unique<UserActionsUIHandler>());
}
UserActionsUI::~UserActionsUI() {}
diff --git a/chromium/chrome/browser/ui/webui/version_ui.cc b/chromium/chrome/browser/ui/webui/version_ui.cc
index cf7c41f975b..456e94e4f58 100644
--- a/chromium/chrome/browser/ui/webui/version_ui.cc
+++ b/chromium/chrome/browser/ui/webui/version_ui.cc
@@ -4,9 +4,10 @@
#include "chrome/browser/ui/webui/version_ui.h"
+#include <memory>
+
#include "base/command_line.h"
#include "base/i18n/message_formatter.h"
-#include "base/memory/ptr_util.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
@@ -186,9 +187,9 @@ VersionUI::VersionUI(content::WebUI* web_ui)
Profile* profile = Profile::FromWebUI(web_ui);
#if defined(OS_CHROMEOS)
- web_ui->AddMessageHandler(base::MakeUnique<VersionHandlerChromeOS>());
+ web_ui->AddMessageHandler(std::make_unique<VersionHandlerChromeOS>());
#else
- web_ui->AddMessageHandler(base::MakeUnique<VersionHandler>());
+ web_ui->AddMessageHandler(std::make_unique<VersionHandler>());
#endif
#if !defined(OS_ANDROID)
diff --git a/chromium/chrome/browser/ui/webui/webapks_ui.cc b/chromium/chrome/browser/ui/webui/webapks_ui.cc
index 16aa2d51727..b53e47815e3 100644
--- a/chromium/chrome/browser/ui/webui/webapks_ui.cc
+++ b/chromium/chrome/browser/ui/webui/webapks_ui.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/webui/webapks_ui.h"
+#include <memory>
#include <string>
#include "chrome/browser/profiles/profile.h"
@@ -34,7 +35,7 @@ WebUIDataSource* CreateWebApksUIDataSource() {
WebApksUI::WebApksUI(content::WebUI* web_ui)
: content::WebUIController(web_ui) {
Profile* profile = Profile::FromWebUI(web_ui);
- web_ui->AddMessageHandler(base::MakeUnique<WebApksHandler>());
+ web_ui->AddMessageHandler(std::make_unique<WebApksHandler>());
WebUIDataSource::Add(profile, CreateWebApksUIDataSource());
}
diff --git a/chromium/chrome/browser/ui/webui/welcome_handler.cc b/chromium/chrome/browser/ui/webui/welcome_handler.cc
index c7abdcd1f40..c764d29a70e 100644
--- a/chromium/chrome/browser/ui/webui/welcome_handler.cc
+++ b/chromium/chrome/browser/ui/webui/welcome_handler.cc
@@ -82,10 +82,10 @@ void WelcomeHandler::RegisterMessages() {
}
void WelcomeHandler::GoToNewTabPage() {
- chrome::NavigateParams params(GetBrowser(), GURL(chrome::kChromeUINewTabURL),
- ui::PageTransition::PAGE_TRANSITION_LINK);
+ NavigateParams params(GetBrowser(), GURL(chrome::kChromeUINewTabURL),
+ ui::PageTransition::PAGE_TRANSITION_LINK);
params.source_contents = web_ui()->GetWebContents();
- chrome::Navigate(&params);
+ Navigate(&params);
}
Browser* WelcomeHandler::GetBrowser() {
diff --git a/chromium/chrome/browser/ui/webui/welcome_ui.cc b/chromium/chrome/browser/ui/webui/welcome_ui.cc
index 314f77fdc94..9b9267516b6 100644
--- a/chromium/chrome/browser/ui/webui/welcome_ui.cc
+++ b/chromium/chrome/browser/ui/webui/welcome_ui.cc
@@ -4,7 +4,8 @@
#include "chrome/browser/ui/webui/welcome_ui.h"
-#include "base/memory/ptr_util.h"
+#include <memory>
+
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/welcome_handler.h"
#include "chrome/common/pref_names.h"
@@ -41,7 +42,7 @@ WelcomeUI::WelcomeUI(content::WebUI* web_ui, const GURL& url)
// Store that this profile has been shown the Welcome page.
profile->GetPrefs()->SetBoolean(prefs::kHasSeenWelcomePage, true);
- web_ui->AddMessageHandler(base::MakeUnique<WelcomeHandler>(web_ui));
+ web_ui->AddMessageHandler(std::make_unique<WelcomeHandler>(web_ui));
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(url.host());
diff --git a/chromium/chrome/browser/ui/webui/welcome_win10_ui.cc b/chromium/chrome/browser/ui/webui/welcome_win10_ui.cc
index 89705a23c2c..c1a27b163b3 100644
--- a/chromium/chrome/browser/ui/webui/welcome_win10_ui.cc
+++ b/chromium/chrome/browser/ui/webui/welcome_win10_ui.cc
@@ -4,10 +4,10 @@
#include "chrome/browser/ui/webui/welcome_win10_ui.h"
+#include <memory>
#include <string>
#include "base/feature_list.h"
-#include "base/memory/ptr_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/welcome_win10_handler.h"
@@ -82,7 +82,7 @@ WelcomeWin10UI::WelcomeWin10UI(content::WebUI* web_ui, const GURL& url)
// Determine which variation to show.
bool is_first_run = !UrlContainsKeyValueInQuery(url, "text", "faster");
- web_ui->AddMessageHandler(base::MakeUnique<WelcomeWin10Handler>());
+ web_ui->AddMessageHandler(std::make_unique<WelcomeWin10Handler>());
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(url.host());
diff --git a/chromium/chrome/browser/vr/BUILD.gn b/chromium/chrome/browser/vr/BUILD.gn
index e385d487e38..b3e3d513722 100644
--- a/chromium/chrome/browser/vr/BUILD.gn
+++ b/chromium/chrome/browser/vr/BUILD.gn
@@ -17,10 +17,10 @@ static_library("vr_common") {
sources = [
"animation_player.cc",
"animation_player.h",
- "assets.cc",
- "assets.h",
"assets_component_update_status.h",
"assets_load_status.h",
+ "assets_loader.cc",
+ "assets_loader.h",
"browser_ui_interface.h",
"content_input_delegate.cc",
"content_input_delegate.h",
@@ -41,43 +41,47 @@ static_library("vr_common") {
"elements/content_element.h",
"elements/controller.cc",
"elements/controller.h",
+ "elements/corner_radii.h",
+ "elements/disc_button.cc",
+ "elements/disc_button.h",
"elements/draw_phase.cc",
"elements/draw_phase.h",
- "elements/exclusive_screen_toast_texture.cc",
- "elements/exclusive_screen_toast_texture.h",
+ "elements/environment/background.cc",
+ "elements/environment/background.h",
+ "elements/environment/grid.cc",
+ "elements/environment/grid.h",
+ "elements/environment/stars.cc",
+ "elements/environment/stars.h",
"elements/exit_prompt.cc",
"elements/exit_prompt.h",
"elements/exit_prompt_texture.cc",
"elements/exit_prompt_texture.h",
- "elements/exit_warning_texture.cc",
- "elements/exit_warning_texture.h",
"elements/full_screen_rect.cc",
"elements/full_screen_rect.h",
- "elements/grid.cc",
- "elements/grid.h",
"elements/invisible_hit_target.cc",
"elements/invisible_hit_target.h",
+ "elements/keyboard.cc",
+ "elements/keyboard.h",
"elements/laser.cc",
"elements/laser.h",
"elements/linear_layout.cc",
"elements/linear_layout.h",
+ "elements/omnibox_formatting.cc",
+ "elements/omnibox_formatting.h",
"elements/rect.cc",
"elements/rect.h",
"elements/render_text_wrapper.cc",
"elements/render_text_wrapper.h",
+ "elements/repositioner.cc",
+ "elements/repositioner.h",
"elements/reticle.cc",
"elements/reticle.h",
"elements/scaled_depth_adjuster.cc",
"elements/scaled_depth_adjuster.h",
"elements/shadow.cc",
"elements/shadow.h",
- "elements/simple_textured_element.h",
"elements/spinner.cc",
"elements/spinner.h",
- "elements/suggestion.cc",
- "elements/suggestion.h",
- "elements/system_indicator_texture.cc",
- "elements/system_indicator_texture.h",
"elements/text.cc",
"elements/text.h",
"elements/text_input.cc",
@@ -86,6 +90,8 @@ static_library("vr_common") {
"elements/textured_element.h",
"elements/throbber.cc",
"elements/throbber.h",
+ "elements/toast.cc",
+ "elements/toast.h",
"elements/transient_element.cc",
"elements/transient_element.h",
"elements/ui_element.cc",
@@ -120,10 +126,15 @@ static_library("vr_common") {
"gltf_asset.h",
"gltf_parser.cc",
"gltf_parser.h",
+ "keyboard_delegate.h",
+ "keyboard_ui_interface.h",
"macros.h",
"metrics_helper.cc",
"metrics_helper.h",
"mode.h",
+ "model/assets.cc",
+ "model/assets.h",
+ "model/camera_model.h",
"model/color_scheme.cc",
"model/color_scheme.h",
"model/controller_model.h",
@@ -136,9 +147,12 @@ static_library("vr_common") {
"model/permissions_model.h",
"model/reticle_model.h",
"model/speech_recognition_model.h",
+ "model/text_input_info.cc",
+ "model/text_input_info.h",
"model/toolbar_state.cc",
"model/toolbar_state.h",
- "model/web_vr_timeout_state.h",
+ "model/ui_mode.h",
+ "model/web_vr_model.h",
"pose_util.cc",
"pose_util.h",
"renderers/base_quad_renderer.cc",
@@ -153,16 +167,22 @@ static_library("vr_common") {
"renderers/textured_quad_renderer.h",
"renderers/web_vr_renderer.cc",
"renderers/web_vr_renderer.h",
+ "sample_queue.cc",
+ "sample_queue.h",
"service/vr_device_manager.cc",
"service/vr_device_manager.h",
"service/vr_display_host.cc",
"service/vr_display_host.h",
"service/vr_service_impl.cc",
"service/vr_service_impl.h",
+ "sliding_average.cc",
+ "sliding_average.h",
"speech_recognizer.cc",
"speech_recognizer.h",
"target_property.cc",
"target_property.h",
+ "text_input_delegate.cc",
+ "text_input_delegate.h",
"toolbar_helper.cc",
"toolbar_helper.h",
"transition.cc",
@@ -187,12 +207,14 @@ static_library("vr_common") {
"web_contents_event_forwarder.h",
]
+ public_deps = [
+ "//ui/gl",
+ ]
+
if (enable_gvr_services) {
sources += [ "controller_mesh.cc" ]
- public_deps = [
- "//chrome/browser/resources:vr_shell_resources",
- ]
+ public_deps += [ "//chrome/browser/resources:vr_shell_resources" ]
}
deps = [
@@ -216,7 +238,6 @@ static_library("vr_common") {
"//skia",
"//ui/base",
"//ui/display",
- "//ui/gl",
"//ui/gl/init",
]
}
@@ -227,9 +248,12 @@ test("vr_common_unittests") {
"databinding/binding_unittest.cc",
"databinding/vector_binding_unittest.cc",
"elements/button_unittest.cc",
+ "elements/disc_button_unittest.cc",
"elements/exit_prompt_unittest.cc",
"elements/linear_layout_unittest.cc",
+ "elements/omnibox_formatting_unittest.cc",
"elements/rect_unittest.cc",
+ "elements/repositioner_unittest.cc",
"elements/scaled_depth_adjuster_unittest.cc",
"elements/shadow_unittest.cc",
"elements/spinner_unittest.cc",
@@ -245,6 +269,7 @@ test("vr_common_unittests") {
"gltf_parser_unittest.cc",
"pose_util_unittest.cc",
"service/vr_device_manager_unittest.cc",
+ "sliding_average_unittest.cc",
"speech_recognizer_unittest.cc",
"test/fake_ui_element_renderer.cc",
"test/fake_ui_element_renderer.h",
@@ -253,6 +278,7 @@ test("vr_common_unittests") {
"test/run_all_unittests.cc",
"test/ui_test.cc",
"test/ui_test.h",
+ "text_input_unittest.cc",
"ui_input_manager_unittest.cc",
"ui_scene_unittest.cc",
"ui_unittest.cc",
@@ -329,6 +355,8 @@ source_set("vr_test_support") {
"test/mock_browser_ui_interface.h",
"test/mock_content_input_delegate.cc",
"test/mock_content_input_delegate.h",
+ "test/mock_render_text.cc",
+ "test/mock_render_text.h",
"test/mock_ui_browser_interface.cc",
"test/mock_ui_browser_interface.h",
"test/vr_test_suite.cc",
diff --git a/chromium/chrome/browser/vr/features.gni b/chromium/chrome/browser/vr/features.gni
new file mode 100644
index 00000000000..cf9292785ba
--- /dev/null
+++ b/chromium/chrome/browser/vr/features.gni
@@ -0,0 +1,13 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/config/chrome_build.gni")
+import("//device/vr/features/features.gni")
+
+assert(enable_vr)
+
+declare_args() {
+ # Whether to register, download, etc. the VR assets component.
+ use_vr_assets_component = is_chrome_branded
+}
diff --git a/chromium/chrome/browser/vr/testapp/BUILD.gn b/chromium/chrome/browser/vr/testapp/BUILD.gn
index 9d7bdc08ef0..0aedbbcac45 100644
--- a/chromium/chrome/browser/vr/testapp/BUILD.gn
+++ b/chromium/chrome/browser/vr/testapp/BUILD.gn
@@ -2,18 +2,28 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//tools/grit/grit_rule.gni")
+import("//tools/grit/repack.gni")
+import("//build/util/process_version.gni")
+
executable("vr_testapp") {
testonly = true
sources = [
"gl_renderer.cc",
"gl_renderer.h",
+ "test_keyboard_delegate.cc",
+ "test_keyboard_delegate.h",
+ "test_keyboard_renderer.cc",
+ "test_keyboard_renderer.h",
"vr_test_context.cc",
"vr_test_context.h",
"vr_testapp.cc",
]
deps = [
+ ":assets_component_version_header",
+ ":vr_testapp_pak",
"//build/config:exe_and_shlib_deps",
"//chrome/browser/vr:vr_gl_test_support",
"//chrome/browser/vr:vr_test_support",
@@ -27,3 +37,35 @@ executable("vr_testapp") {
"//ui/platform_window",
]
}
+
+process_version("assets_component_version_header") {
+ sources = [
+ "../../resources/vr/assets/VERSION",
+ ]
+ template_file = "assets_component_version.h.in"
+ output = "$target_gen_dir/assets_component_version.h"
+}
+
+grit("vr_testapp_resources") {
+ source = "vr_testapp_resources.grd"
+ defines = [ "background_image_available=$is_chrome_branded" ]
+ outputs = [
+ "grit/vr_testapp_resources.h",
+ "vr_testapp_resources.pak",
+ ]
+ output_dir = "$root_gen_dir/chrome"
+}
+
+repack("vr_testapp_pak") {
+ sources = [
+ "$root_gen_dir/chrome/vr_testapp_resources.pak",
+ "$root_out_dir/vr_test.pak",
+ ]
+
+ output = "$root_out_dir/vr_testapp.pak"
+
+ deps = [
+ ":vr_testapp_resources",
+ "//chrome/browser/vr:vr_test_pak",
+ ]
+}
diff --git a/chromium/chrome/browser/vr/testapp/vr_testapp_resources.grd b/chromium/chrome/browser/vr/testapp/vr_testapp_resources.grd
new file mode 100644
index 00000000000..0a01cb0fed4
--- /dev/null
+++ b/chromium/chrome/browser/vr/testapp/vr_testapp_resources.grd
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<grit latest_public_release="0" current_release="1" output_all_resource_defines="false">
+ <outputs>
+ <output filename="grit/vr_testapp_resources.h" type="rc_header">
+ <emit emit_type='prepend'></emit>
+ </output>
+ <output filename="vr_testapp_resources.pak" type="data_package" />
+ </outputs>
+ <release seq="1">
+ <includes>
+ <if expr="background_image_available">
+ <include name="IDR_VR_BACKGROUND_IMAGE" file="../../resources/vr/assets/background.png" type="BINDATA" />
+ <include name="IDR_VR_NORMAL_GRADIENT_IMAGE" file="../../resources/vr/assets/normal_gradient.png" type="BINDATA" />
+ <include name="IDR_VR_INCOGNITO_GRADIENT_IMAGE" file="../../resources/vr/assets/incognito_gradient.png" type="BINDATA" />
+ <include name="IDR_VR_FULLSCREEN_GRADIENT_IMAGE" file="../../resources/vr/assets/fullscreen_gradient.png" type="BINDATA" />
+ </if>
+ </includes>
+ </release>
+</grit>
diff --git a/chromium/chrome/browser/vr/vector_icons/BUILD.gn b/chromium/chrome/browser/vr/vector_icons/BUILD.gn
index 4e551304177..55685ab4890 100644
--- a/chromium/chrome/browser/vr/vector_icons/BUILD.gn
+++ b/chromium/chrome/browser/vr/vector_icons/BUILD.gn
@@ -7,7 +7,10 @@ import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("vr_vector_icons") {
icon_directory = "."
- icons = [ "sad_tab.icon" ]
+ icons = [
+ "sad_tab.icon",
+ "file_download_done.icon",
+ ]
}
source_set("vector_icons") {
diff --git a/chromium/chrome/common/BUILD.gn b/chromium/chrome/common/BUILD.gn
index dadf0a941c7..d08a945c6b1 100644
--- a/chromium/chrome/common/BUILD.gn
+++ b/chromium/chrome/common/BUILD.gn
@@ -34,7 +34,8 @@ buildflag_header("features") {
header = "features.h"
flags = [
"ENABLE_APP_LIST=$enable_app_list",
- "ENABLE_BACKGROUND=$enable_background",
+ "ENABLE_BACKGROUND_MODE=$enable_background_mode",
+ "ENABLE_BACKGROUND_CONTENTS=$enable_background_contents",
"ENABLE_BASIC_PRINT_DIALOG=$enable_basic_print_dialog",
"ENABLE_CAPTIVE_PORTAL_DETECTION=$enable_captive_portal_detection",
"ENABLE_DOWNLOADABLE_STRINGS=$enable_downloadable_strings",
@@ -102,6 +103,7 @@ static_library("common") {
"attrition_experiments.h",
"auto_start_linux.cc",
"auto_start_linux.h",
+ "browser_controls_state_param_traits.h",
"child_process_logging.h",
"child_process_logging_win.cc",
"chrome_content_client.cc",
@@ -155,13 +157,16 @@ static_library("common") {
"page_load_metrics/page_track_decider.h",
"partial_circular_buffer.cc",
"partial_circular_buffer.h",
- "pause_tabs_field_trial.h",
"pdf_uma.cc",
"pdf_uma.h",
"pref_names_util.cc",
"pref_names_util.h",
"prerender_messages.h",
"prerender_types.h",
+ "prerender_url_loader_throttle.cc",
+ "prerender_url_loader_throttle.h",
+ "prerender_util.cc",
+ "prerender_util.h",
"profiling.cc",
"profiling.h",
"ref_counted_util.h",
@@ -171,8 +176,6 @@ static_library("common") {
"search/instant_types.cc",
"search/instant_types.h",
"search/ntp_logging_events.h",
- "search/search_urls.cc",
- "search/search_urls.h",
"secure_origin_whitelist.cc",
"secure_origin_whitelist.h",
"ssl_insecure_content.cc",
@@ -188,6 +191,7 @@ static_library("common") {
"url_constants.h",
"web_application_info.cc",
"web_application_info.h",
+ "web_application_info_provider_param_traits.h",
"webui_url_constants.cc",
"webui_url_constants.h",
]
@@ -214,7 +218,6 @@ static_library("common") {
"//chrome/app/theme:theme_resources",
"//chrome/common:constants",
"//chrome/common/net",
- "//chrome/common/printing:interfaces",
"//chrome/common/profiling",
"//chrome/installer/util:with_no_strings",
"//components/cast_certificate",
@@ -256,7 +259,6 @@ static_library("common") {
"//google_apis",
"//gpu/command_buffer/service",
"//gpu/config",
- "//gpu/config:crash_keys",
"//ipc",
"//media",
"//mojo/edk/system",
@@ -324,8 +326,6 @@ static_library("common") {
"extensions/extension_constants.h",
"extensions/extension_metrics.cc",
"extensions/extension_metrics.h",
- "extensions/extension_process_policy.cc",
- "extensions/extension_process_policy.h",
"extensions/image_writer/image_writer_util_mac.cc",
"extensions/image_writer/image_writer_util_mac.h",
"extensions/manifest_handlers/app_icon_color_info.cc",
@@ -664,7 +664,7 @@ mojom("mojo_bindings") {
"cache_stats_recorder.mojom",
"chrome_render_frame.mojom",
"constants.mojom",
- "insecure_content_renderer.mojom",
+ "content_settings_renderer.mojom",
"navigation_corrector.mojom",
"net_benchmarking.mojom",
"network_diagnostics.mojom",
diff --git a/chromium/chrome/common/browser_controls_state.typemap b/chromium/chrome/common/browser_controls_state.typemap
new file mode 100644
index 00000000000..2fe16447158
--- /dev/null
+++ b/chromium/chrome/common/browser_controls_state.typemap
@@ -0,0 +1,13 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+mojom = "//chrome/common/chrome_render_frame.mojom"
+public_headers = [ "//content/public/common/browser_controls_state.h" ]
+traits_headers = [ "//chrome/common/browser_controls_state_param_traits.h" ]
+public_deps = [
+ "//ipc",
+]
+
+type_mappings =
+ [ "chrome.mojom.BrowserControlsState=content::BrowserControlsState" ]
diff --git a/chromium/chrome/common/chrome_paths.cc b/chromium/chrome/common/chrome_paths.cc
index 0d9c5fda0be..b9f4fb4c007 100644
--- a/chromium/chrome/common/chrome_paths.cc
+++ b/chromium/chrome/common/chrome_paths.cc
@@ -569,6 +569,11 @@ bool PathProvider(int key, base::FilePath* result) {
cur = base::FilePath(kChromeOSComponentFlash);
create_dir = false;
break;
+ case chrome::DIR_CHILD_USERS_DEFAULT_APPS:
+ if (!PathService::Get(chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS, &cur))
+ return false;
+ cur = cur.Append(FILE_PATH_LITERAL("child_users"));
+ break;
#endif // defined(OS_CHROMEOS)
default:
diff --git a/chromium/chrome/common/chrome_paths.h b/chromium/chrome/common/chrome_paths.h
index 7ad8d3b085e..567ddd41ff4 100644
--- a/chromium/chrome/common/chrome_paths.h
+++ b/chromium/chrome/common/chrome_paths.h
@@ -133,6 +133,9 @@ enum {
#if defined(OS_CHROMEOS)
FILE_CHROME_OS_COMPONENT_FLASH, // The location of component updated Flash on
// Chrome OS.
+ DIR_CHILD_USERS_DEFAULT_APPS, // Directory where installer places .crx
+ // files to be installed when child user
+ // session starts.
#endif // defined(OS_CHROMEOS)
PATH_END
};
diff --git a/chromium/chrome/common/chrome_render_frame.mojom b/chromium/chrome/common/chrome_render_frame.mojom
index 1d634528104..0e39c2653e7 100644
--- a/chromium/chrome/common/chrome_render_frame.mojom
+++ b/chromium/chrome/common/chrome_render_frame.mojom
@@ -13,6 +13,12 @@ enum ImageFormat {
PNG,
};
+[Native]
+enum BrowserControlsState;
+
+[Native]
+struct WebApplicationInfo;
+
// Messages sent from chrome to the render frame.
interface ChromeRenderFrame {
@@ -41,4 +47,16 @@ interface ChromeRenderFrame {
// Sent when the profile changes the kSafeBrowsingEnabled preference.
SetClientSidePhishingDetection(bool enable_phishing_detection);
-};
+
+ // Requests the web application info from the renderer.
+ GetWebApplicationInfo() => (WebApplicationInfo web_application_info);
+
+ // TODO(cm.sanchi): enable below mojom only for Android once EnabledIf
+ // attribute is supported in mojom files. See https://crbug.com/676224
+ // Notifies the renderer whether hiding/showing the browser controls is
+ // enabled, what the current state should be, and whether or not to
+ // animate to the proper state.
+ UpdateBrowserControlsState(BrowserControlsState constraints,
+ BrowserControlsState current,
+ bool animate);
+}; \ No newline at end of file
diff --git a/chromium/chrome/common/chrome_switches.cc b/chromium/chrome/common/chrome_switches.cc
index 7fb3d11e03e..4a0f972b4e4 100644
--- a/chromium/chrome/common/chrome_switches.cc
+++ b/chromium/chrome/common/chrome_switches.cc
@@ -42,10 +42,6 @@ const char kAllowRunningInsecureContent[] = "allow-running-insecure-content";
// Allows Web Push notifications that do not show a notification.
const char kAllowSilentPush[] = "allow-silent-push";
-// Prevents Chrome from requiring authorization to run certain widely installed
-// but less commonly used plugins.
-const char kAlwaysAuthorizePlugins[] = "always-authorize-plugins";
-
// Specifies that the associated value should be launched in "application"
// mode.
const char kApp[] = "app";
@@ -347,9 +343,6 @@ const char kEnableOfflineAutoReloadVisibleOnly[] =
const char kEnablePermissionActionReporting[] =
"enable-permission-action-reporting";
-// Enables the picture in picture feature for videos.
-const char kEnablePictureInPicture[] = "enable-picture-in-picture";
-
// Enables a number of potentially annoying security features (strict mixed
// content mode, powerful feature restrictions, etc.)
const char kEnablePotentiallyAnnoyingSecurityFeatures[] =
@@ -372,10 +365,6 @@ const char kEnableSiteSettings[] = "enable-site-settings";
// Enables user control over muting tab audio from the tab strip.
const char kEnableTabAudioMuting[] = "enable-tab-audio-muting";
-// If the WebRTC logging private API is active, enables WebRTC event logging.
-const char kEnableWebRtcEventLoggingFromExtension[] =
- "enable-webrtc-event-logging-from-extension";
-
// Name of the command line flag to force content verification to be on in one
// of various modes.
const char kExtensionContentVerification[] = "extension-content-verification";
@@ -479,11 +468,18 @@ const char kMediaCacheSize[] = "media-cache-size";
// Enables the out-of-process memory logging.
const char kMemlog[] = "memlog";
+const char kMemlogKeepSmallAllocations[] = "memlog-keep-small-allocations";
const char kMemlogModeAll[] = "all";
+const char kMemlogModeAllRenderers[] = "all-renderers";
const char kMemlogModeBrowser[] = "browser";
const char kMemlogModeGpu[] = "gpu";
+const char kMemlogModeManual[] = "manual";
const char kMemlogModeMinimal[] = "minimal";
const char kMemlogModeRendererSampling[] = "renderer-sampling";
+const char kMemlogStackMode[] = "memlog-stack-mode";
+const char kMemlogStackModeMixed[] = "mixed";
+const char kMemlogStackModeNative[] = "native";
+const char kMemlogStackModePseudo[] = "pseudo";
// Allows setting a different destination ID for connection-monitoring GCM
// messages. Useful when running against a non-prod management server.
@@ -795,12 +791,6 @@ const char kMarketUrlForTesting[] = "market-url-for-testing";
// Specifies Android phone page loading progress bar animation.
const char kProgressBarAnimation[] = "progress-bar-animation";
-// Specifies a particular tab management experiment to enable.
-const char kTabManagementExperimentTypeDisabled[] =
- "tab-management-experiment-type-disabled";
-const char kTabManagementExperimentTypeElderberry[] =
- "tab-management-experiment-type-elderberry";
-
// Custom WebAPK server URL for the sake of testing.
const char kWebApkServerUrl[] = "webapk-server-url";
#endif // defined(OS_ANDROID)
@@ -815,6 +805,14 @@ const char kDisableLoggingRedirect[] = "disable-logging-redirect";
// Disables apps on the login screen. By default, they are allowed and can be
// installed through policy.
const char kDisableLoginScreenApps[] = "disable-login-screen-apps";
+
+// Enables out-of-process ash and mus (ui service). See //ash/README.md
+const char kMash[] = "mash";
+
+// Provides the name of the mojo service running in a mash utility process.
+// NOTE: Used by the Chrome OS crash_reporter to identify mash processes. If you
+// change or remove the flag please update platform2/crash_reporter.
+const char kMashServiceName[] = "mash-service-name";
#endif // defined(OS_CHROMEOS)
#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
@@ -852,10 +850,6 @@ const char kDisableAppInfoDialogMac[] = "disable-app-info-dialog-mac";
// Disables custom Cmd+` window cycling for platform apps and hosted apps.
const char kDisableAppWindowCycling[] = "disable-app-window-cycling";
-// Disables fullscreen low power mode on Mac.
-const char kDisableFullscreenLowPowerMode[] =
- "disable-fullscreen-low-power-mode";
-
// Disables tab detaching in fullscreen mode on Mac.
const char kDisableFullscreenTabDetaching[] =
"disable-fullscreen-tab-detaching";
@@ -964,16 +958,6 @@ const char kWatcherProcess[] = "watcher";
const char kWindows10CustomTitlebar[] = "windows10-custom-titlebar";
#endif // defined(OS_WIN)
-#if BUILDFLAG(ENABLE_MUS)
-// Enables Mus+ash (out-of-process ash and mus). See //ash/README.md
-const char kMash[] = "mash";
-
-// Provides the name of the mojo service running in a mash utility process.
-// NOTE: Used by the Chrome OS crash_reporter to identify mash processes. If you
-// change or remove the flag please update platform2/crash_reporter.
-const char kMashServiceName[] = "mash-service-name";
-#endif
-
#if BUILDFLAG(ENABLE_PRINT_PREVIEW) && !defined(OFFICIAL_BUILD)
// Enables support to debug printing subsystem.
const char kDebugPrint[] = "debug-print";
diff --git a/chromium/chrome/common/chrome_switches.h b/chromium/chrome/common/chrome_switches.h
index e62d8c92210..7f500f51669 100644
--- a/chromium/chrome/common/chrome_switches.h
+++ b/chromium/chrome/common/chrome_switches.h
@@ -38,7 +38,6 @@ extern const char kAllowHttpScreenCapture[];
extern const char kAllowOutdatedPlugins[];
extern const char kAllowRunningInsecureContent[];
extern const char kAllowSilentPush[];
-extern const char kAlwaysAuthorizePlugins[];
extern const char kApp[];
extern const char kAppId[];
extern const char kAppModeAuthCode[];
@@ -113,14 +112,12 @@ extern const char kEnableNetBenchmarking[];
extern const char kEnableOfflineAutoReload[];
extern const char kEnableOfflineAutoReloadVisibleOnly[];
extern const char kEnablePermissionActionReporting[];
-extern const char kEnablePictureInPicture[];
extern const char kEnablePotentiallyAnnoyingSecurityFeatures[];
extern const char kEnablePowerOverlay[];
extern const char kEnablePrintPreviewRegisterPromos[];
extern const char kEnablePushApiBackgroundMode[];
extern const char kEnableSiteSettings[];
extern const char kEnableTabAudioMuting[];
-extern const char kEnableWebRtcEventLoggingFromExtension[];
extern const char kExtensionContentVerification[];
extern const char kExtensionContentVerificationBootstrap[];
extern const char kExtensionContentVerificationEnforce[];
@@ -150,11 +147,18 @@ extern const char kLoadMediaRouterComponentExtension[];
extern const char kMakeDefaultBrowser[];
extern const char kMediaCacheSize[];
extern const char kMemlog[];
+extern const char kMemlogKeepSmallAllocations[];
extern const char kMemlogModeAll[];
+extern const char kMemlogModeAllRenderers[];
extern const char kMemlogModeBrowser[];
extern const char kMemlogModeGpu[];
+extern const char kMemlogModeManual[];
extern const char kMemlogModeMinimal[];
extern const char kMemlogModeRendererSampling[];
+extern const char kMemlogStackMode[];
+extern const char kMemlogStackModeMixed[];
+extern const char kMemlogStackModeNative[];
+extern const char kMemlogStackModePseudo[];
extern const char kMonitoringDestinationID[];
extern const char kNetLogCaptureMode[];
extern const char kNoDefaultBrowserCheck[];
@@ -239,8 +243,6 @@ extern const char kForceShowUpdateMenuItem[];
extern const char kForceShowUpdateMenuItemCustomSummary[];
extern const char kMarketUrlForTesting[];
extern const char kProgressBarAnimation[];
-extern const char kTabManagementExperimentTypeDisabled[];
-extern const char kTabManagementExperimentTypeElderberry[];
extern const char kWebApkServerUrl[];
#endif // defined(OS_ANDROID)
@@ -248,6 +250,8 @@ extern const char kWebApkServerUrl[];
extern const char kCroshCommand[];
extern const char kDisableLoggingRedirect[];
extern const char kDisableLoginScreenApps[];
+extern const char kMash[];
+extern const char kMashServiceName[];
#endif // defined(OS_CHROMEOS)
#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
@@ -262,7 +266,6 @@ extern const char kWmClass[];
extern const char kAppsKeepChromeAliveInTests[];
extern const char kDisableAppInfoDialogMac[];
extern const char kDisableAppWindowCycling[];
-extern const char kDisableFullscreenLowPowerMode[];
extern const char kDisableFullscreenTabDetaching[];
extern const char kDisableHostedAppShimCreation[];
extern const char kDisableHostedAppsInWindows[];
@@ -296,12 +299,6 @@ extern const char kWatcherProcess[];
extern const char kWindows10CustomTitlebar[];
#endif // defined(OS_WIN)
-#if BUILDFLAG(ENABLE_MUS)
-extern const char kMash[];
-extern const char kMashServiceName[];
-extern const char kMus[];
-#endif
-
#if BUILDFLAG(ENABLE_PRINT_PREVIEW) && !defined(OFFICIAL_BUILD)
extern const char kDebugPrint[];
#endif
diff --git a/chromium/chrome/common/insecure_content_renderer.mojom b/chromium/chrome/common/content_settings_renderer.mojom
index 6f1efee17de..a8f770449ed 100644
--- a/chromium/chrome/common/insecure_content_renderer.mojom
+++ b/chromium/chrome/common/content_settings_renderer.mojom
@@ -4,9 +4,13 @@
module chrome.mojom;
-// Renderers of possibly insecure mixed-content.
-interface InsecureContentRenderer {
+// Tells the renderer that it is displaying an interstitial page.
+interface ContentSettingsRenderer {
// Sent to allow the running of insecure mixed-content. If received by the
// main frame, it will also reload the frame afterwards.
SetAllowRunningInsecureContent();
+
+ // Message sent from the browser to the render to inform the renderer
+ // that it is displaying interstitial page.
+ SetAsInterstitial();
};
diff --git a/chromium/chrome/common/extensions/BUILD.gn b/chromium/chrome/common/extensions/BUILD.gn
index b716737ea91..82b7bd08d96 100644
--- a/chromium/chrome/common/extensions/BUILD.gn
+++ b/chromium/chrome/common/extensions/BUILD.gn
@@ -26,7 +26,6 @@ group("test_features") {
mojom("mojo_bindings") {
sources = [
"mojom/inline_install.mojom",
- "removable_storage_writer.mojom",
]
public_deps = [
diff --git a/chromium/chrome/common/extensions/api/BUILD.gn b/chromium/chrome/common/extensions/api/BUILD.gn
index 7ee5633c2b0..542500f1ef6 100644
--- a/chromium/chrome/common/extensions/api/BUILD.gn
+++ b/chromium/chrome/common/extensions/api/BUILD.gn
@@ -120,13 +120,6 @@ if (is_chromeos) {
schema_sources += [ "input_ime.json" ]
}
-if (enable_app_list) {
- schema_sources += [
- # TODO(tapted): Move this into chromeos_schema_files.
- "launcher_page.idl",
- ]
-}
-
if (enable_print_preview && !is_chromeos) {
schema_sources += [ "cloud_print_private.json" ]
}
diff --git a/chromium/chrome/common/extensions/api/OWNERS b/chromium/chrome/common/extensions/api/OWNERS
index d83cc00b703..503d523eb30 100644
--- a/chromium/chrome/common/extensions/api/OWNERS
+++ b/chromium/chrome/common/extensions/api/OWNERS
@@ -1,24 +1,20 @@
-# *.json
-# See chrome/common/extensions/OWNERS
+per-file *.json=set noparent
+per-file *.idl=set noparent
-# For documentation.
-mkearney@chromium.org
-
-# For Chrome OS apps APIs.
-tbarzic@chromium.org
+per-file *.json=file://extensions/common/api/API_OWNERS
+per-file *.idl=file://extensions/common/api/API_OWNERS
per-file input_method_private.json=shuchen@chromium.org
-per-file webview*.json=paulmeyer@chromium.org
-per-file webview*.json=fsamuel@chromium.org
-per-file webview*.json=lazyboy@chromium.org
+per-file webview*.json=file://components/guest_view/OWNERS
# For trivial changes only, like adding a new enum value or attribute.
# New APIs or changes to existing APIs should be approved by an
-# extensions OWNER.
+# extensions OWNER from //extensions/common/api/API_OWNERS.
per-file automation*.idl=aboxhall@chromium.org
per-file automation*.idl=dmazzoni@chromium.org
per-file automation*.idl=dtseng@chromium.org
per-file automation*.idl=nektar@chromium.org
-per-file file_manager_private*.idl=mtomasz@chromium.org
+per-file file_manager_private*.idl=fukino@chromium.org
+per-file file_manager_private*.idl=yamaguchi@chromium.org
# COMPONENT: Platform>Extensions>API
diff --git a/chromium/chrome/common/extensions/api/_api_features.json b/chromium/chrome/common/extensions/api/_api_features.json
index f6cad51032c..2802d75f691 100644
--- a/chromium/chrome/common/extensions/api/_api_features.json
+++ b/chromium/chrome/common/extensions/api/_api_features.json
@@ -556,10 +556,6 @@
"chrome://settings/*"
]
}],
- "launcherPage": {
- "dependencies": ["manifest:launcher_page"],
- "contexts": ["blessed_extension"]
- },
"launcherSearchProvider": {
"dependencies": ["permission:launcherSearchProvider"],
"contexts": ["blessed_extension"]
diff --git a/chromium/chrome/common/extensions/api/_manifest_features.json b/chromium/chrome/common/extensions/api/_manifest_features.json
index 331968d75df..a04c5bbdac0 100644
--- a/chromium/chrome/common/extensions/api/_manifest_features.json
+++ b/chromium/chrome/common/extensions/api/_manifest_features.json
@@ -207,10 +207,6 @@
"channel": "stable",
"extension_types": "all"
},
- "plugins": {
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "hosted_app"]
- },
"requirements": {
"channel": "stable",
"extension_types": [
diff --git a/chromium/chrome/common/extensions/api/autofill_private.idl b/chromium/chrome/common/extensions/api/autofill_private.idl
index 822cbd5da91..8457b6b27ec 100644
--- a/chromium/chrome/common/extensions/api/autofill_private.idl
+++ b/chromium/chrome/common/extensions/api/autofill_private.idl
@@ -157,9 +157,6 @@ namespace autofillPrivate {
// Year as a 4-character string (as in "2015").
DOMString? expirationYear;
- // The identifier of the billing address for the card.
- DOMString? billingAddressId;
-
AutofillMetadata? metadata;
};
diff --git a/chromium/chrome/common/extensions/api/automation.idl b/chromium/chrome/common/extensions/api/automation.idl
index b738ef210df..1cf1a42b130 100644
--- a/chromium/chrome/common/extensions/api/automation.idl
+++ b/chromium/chrome/common/extensions/api/automation.idl
@@ -26,6 +26,7 @@
focus,
imageFrameUpdated,
hide,
+ hitTestResult,
hover,
invalidStatusChanged,
layoutComplete,
@@ -366,6 +367,7 @@
// Callback called for actions with a response.
callback PerformActionCallback = void(boolean result);
+ callback PerformActionCallbackWithNode = void(AutomationNode node);
dictionary CustomAction {
long id;
@@ -643,6 +645,12 @@
// Miscellaneous attributes.
//
+ // Aria auto complete.
+ DOMString? autoComplete;
+
+ // The name of the programmatic backing object.
+ DOMString? className;
+
// A map containing all HTML attributes and their values
// <jsexterns>@type {Object<string>}</jsexterns>
object? htmlAttributes;
@@ -706,8 +714,10 @@
AutomationNode? lastChild;
AutomationNode? previousSibling;
AutomationNode? nextSibling;
- AutomationNode? nextOnLine;
AutomationNode? previousOnLine;
+ AutomationNode? nextOnLine;
+ AutomationNode? previousFocus;
+ AutomationNode? nextFocus;
// The index of this node in its parent node's list of children. If this is
// the root node, this will be undefined.
@@ -733,7 +743,17 @@
// Does a hit test of the given global screen coordinates, and fires
// eventToFire on the resulting object.
- static void hitTest(long x, long y, EventType eventToFire);
+ static void hitTest(
+ long x,
+ long y,
+ EventType eventToFire);
+
+ // Does a $(ref:automation.AutomationNode.hitTest), and receives a callback
+ // with the resulting hit node.
+ static void hitTestWithReply(
+ long x,
+ long y,
+ PerformActionCallbackWithNode callback);
// Scrolls this node to make it visible.
static void makeVisible();
diff --git a/chromium/chrome/common/extensions/api/automation_internal.idl b/chromium/chrome/common/extensions/api/automation_internal.idl
index 93ff2de1e74..f54217eee3a 100644
--- a/chromium/chrome/common/extensions/api/automation_internal.idl
+++ b/chromium/chrome/common/extensions/api/automation_internal.idl
@@ -25,6 +25,10 @@ namespace automationInternal {
// The mouse coordinates when this event fired.
double mouseX;
double mouseY;
+
+
+ // ID of an action request resulting in this event.
+ long actionRequestID;
};
// All possible actions that can be performed on automation nodes.
@@ -82,7 +86,6 @@ namespace automationInternal {
// Arguments for the enableTab function.
dictionary EnableTabParams {
- long routingID;
long? tabID;
};
@@ -120,8 +123,7 @@ namespace automationInternal {
static void enableFrame(long tree_id);
// Enables desktop automation.
- static void enableDesktop(long routingID,
- EnableDesktopCallback callback);
+ static void enableDesktop(EnableDesktopCallback callback);
// Performs an action on an automation node.
static void performAction(PerformActionRequiredParams args,
diff --git a/chromium/chrome/common/extensions/api/autotest_private.idl b/chromium/chrome/common/extensions/api/autotest_private.idl
index 1a451173233..05b97314c04 100644
--- a/chromium/chrome/common/extensions/api/autotest_private.idl
+++ b/chromium/chrome/common/extensions/api/autotest_private.idl
@@ -13,6 +13,8 @@ namespace autotestPrivate {
boolean isOwner;
// Is the screen locked?
boolean isScreenLocked;
+ // Is the screen ready for password?
+ boolean isReadyForPassword;
// Is the logged-in user a regular user?
boolean isRegularUser;
@@ -63,6 +65,13 @@ namespace autotestPrivate {
};
callback NotificationArrayCallback = void (Notification[] notifications);
+ dictionary Printer {
+ DOMString printerName;
+ DOMString printerId;
+ DOMString printerType;
+ };
+ callback PrinterArrayCallback = void (Printer[] printers);
+
dictionary PlayStoreState {
// Whether the Play Store allowed for the current user.
boolean allowed;
@@ -136,6 +145,9 @@ namespace autotestPrivate {
// Get state of the Play Store.
static void getPlayStoreState(PlayStoreStateCallback callback);
+ // Get list of available printers
+ static void getPrinterList(PrinterArrayCallback callback);
+
// Enable/disable the Play Store.
// |enabled|: if set, enable the Play Store.
// |callback|: Called when the operation has completed.
diff --git a/chromium/chrome/common/extensions/api/cryptotoken_private.idl b/chromium/chrome/common/extensions/api/cryptotoken_private.idl
index 8a091bb5318..0e4b70d9fd6 100644
--- a/chromium/chrome/common/extensions/api/cryptotoken_private.idl
+++ b/chromium/chrome/common/extensions/api/cryptotoken_private.idl
@@ -4,11 +4,24 @@
// <code>chrome.cryptotokenPrivate</code> API that provides hooks to Chrome to
// be used by cryptotoken component extension.
+// <p>In the context of this API, an AppId is roughly an origin and is formally
+// defined in
+// <a href="https://fidoalliance.org/specs/fido-u2f-v1.2-ps-20170411/fido-appid-and-facets-v1.2-ps-20170411.html">
+// the FIDO spec</a></p>
namespace cryptotokenPrivate {
// Callback for appId check
callback AppIdCallback = void(boolean result);
+ dictionary CanAppIdGetAttestationOptions {
+ // The AppId (see definition, above) that was used in the registration
+ // request and which has been authenticated by |canOriginAssertAppId|.
+ DOMString appId;
+ // Identifies the tab in which the registration is occuring so that any
+ // permissions prompt is correctly located.
+ long tabId;
+ };
+
interface Functions {
// Checks whether the origin is allowed to assert the appId, according to
// the same origin policy defined at
@@ -19,5 +32,20 @@ namespace cryptotokenPrivate {
static void canOriginAssertAppId(DOMString securityOrigin,
DOMString appIdUrl,
AppIdCallback callback);
+
+ // Checks whether the given appId is specified in the
+ // SecurityKeyPermitAttestation policy. This causes a signal to be sent to
+ // the token that informs it that an individually-identifying attestation
+ // certificate may be used. Without that signal, the token is required to
+ // use its batch attestation certificate.
+ static void isAppIdHashInEnterpriseContext(ArrayBuffer appIdHash,
+ AppIdCallback callback);
+
+ // Checks whether the given appId may receive attestation data that
+ // identifies the token. If not, the attestation from the token must be
+ // substituted with a randomly generated certificate since webauthn and U2F
+ // require that some attestation be provided.
+ static void canAppIdGetAttestation(CanAppIdGetAttestationOptions options,
+ AppIdCallback callback);
};
};
diff --git a/chromium/chrome/common/extensions/api/developer_private.idl b/chromium/chrome/common/extensions/api/developer_private.idl
index 7f07b7050ee..173c434828f 100644
--- a/chromium/chrome/common/extensions/api/developer_private.idl
+++ b/chromium/chrome/common/extensions/api/developer_private.idl
@@ -67,7 +67,6 @@ namespace developerPrivate {
EXTENSION_DIALOG,
EXTENSION_GUEST,
EXTENSION_POPUP,
- LAUNCHER_PAGE,
PANEL,
TAB_CONTENTS
};
@@ -501,9 +500,8 @@ namespace developerPrivate {
interface Functions {
// Runs auto update for extensions and apps immediately.
- // |callback| : Called with the boolean result, true if autoUpdate is
- // successful.
- static void autoUpdate(optional BooleanCallback callback);
+ // |callback| : Called after update check completes.
+ static void autoUpdate(optional VoidCallback callback);
// Returns information of all the extensions and apps installed.
// |options| : Options to restrict the items returned.
diff --git a/chromium/chrome/common/extensions/api/devtools/experimental_audits.json b/chromium/chrome/common/extensions/api/devtools/experimental_audits.json
deleted file mode 100644
index d6cd544c2bd..00000000000
--- a/chromium/chrome/common/extensions/api/devtools/experimental_audits.json
+++ /dev/null
@@ -1,191 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-[
- {
- "namespace": "experimental.devtools.audits",
- "description": "Use the <code>chrome.experimental.devtools.audits</code> API to add new audit categories to the Developer Tools' Audit panel.",
- "nocompile": true,
- "functions": [
- {
- "name": "addCategory",
- "type": "function",
- "description": "Adds an audit category.",
- "parameters": [
- { "name": "displayName", "type": "string", "description": "A display name for the category." },
- { "name": "resultCount", "type": "number", "description": "The expected number of audit results in the category." }
- ],
- "returns": {
- "$ref": "AuditCategory"
- }
- }
- ],
- "types": [
- {
- "id": "AuditCategory",
- "type": "object",
- "description": "A group of logically related audit checks.",
- "events": [
- {
- "name": "onAuditStarted",
- "type": "function",
- "description": "If the category is enabled, this event is fired when the audit is started. The event handler is expected to initiate execution of the audit logic that will populate the <code>results</code> collection.",
- "parameters": [
- { "name": "results", "$ref": "AuditResults" }
- ]
- }
- ]
- },
- {
- "id": "FormattedValue",
- "type": "object",
- "additionalProperties": { "type": "any" },
- "description": "A value returned from one of the formatters (a URL, code snippet etc), to be passed to <code>createResult()</code> or <code>addChild()</code>. See $(ref:AuditResults.createSnippet) and $(ref:AuditResults.createURL)."
- },
- {
- "id": "AuditResults",
- "type": "object",
- "description": "A collection of audit results for the current run of the audit category.",
- "functions": [
- {
- "name": "addResult",
- "type": "function",
- "description": "Adds an audit result. The results are rendered as bulleted items under the audit category associated with the <code>AuditResults</code> object.",
- "parameters": [
- {
- "name": "displayName",
- "type": "string",
- "description": "A concise, high-level description of the result."
- },
- {
- "name": "description",
- "type": "string",
- "description": "A detailed description of what the displayName means."
- },
- {
- "name": "severity",
- "$ref": "AuditResultSeverity"
- },
- {
- "name": "details",
- "$ref": "AuditResultNode",
- "optional": true,
- "description": "A subtree that appears under the added result that may provide additional details on the violations found."
- }
- ]
- },
- {
- "name": "createResult",
- "type": "function",
- "description": "Creates a result node that may be used as the <code>details</code> parameters to the <code>addResult()</code> method.",
- "parameters": [
- {
- "name": "content",
- "choices": [
- { "type": "string" },
- { "$ref": "FormattedValue" }
- ],
- "description": "Either string or formatted values returned by one of the AuditResult formatters (a URL, a snippet etc). If multiple arguments are passed, these will be concatenated into a single node."
- }
- ],
- "returns": {
- "$ref": "AuditResultNode"
- }
- },
- {
- "name": "done",
- "type": "function",
- "description": "Signals the DevTools Audits panel that the run of this category is over. The audit run also completes automatically when the number of added top-level results is equal to that declared when AuditCategory was created."
- },
- {
- "name": "createURL",
- "type": "function",
- "description": "Render passed value as a URL in the Audits panel.",
- "parameters": [
- { "name": "href", "type": "string", "description": "A URL that appears as the href value on the resulting link." },
- { "name": "displayText", "type": "string", "description": "Text that appears to the user.", "optional": true }
- ],
- "returns": { "$ref": "FormattedValue" }
- },
- {
- "name": "createSnippet",
- "type": "function",
- "description": "Render passed text as a code snippet in the Audits panel.",
- "parameters": [
- { "name": "text", "type": "string", "description": "Snippet text." }
- ],
- "returns": { "$ref": "FormattedValue" }
- }
- ],
- "properties": {
- "Severity": {
- "$ref": "AuditResultSeverity",
- "description": "A class that contains possible values for the audit result severities."
- },
- "text": {
- "type": "string",
- "description": "The contents of the node."
- },
- "children": {
- "optional": true,
- "type": "array",
- "items": { "$ref": "AuditResultNode" },
- "description": "Children of this node."
- },
- "expanded": {
- "optional": true,
- "type": "boolean",
- "description": "Whether the node is expanded by default."
- }
- }
- },
- {
- "id": "AuditResultNode",
- "type": "object",
- "description": "A node in the audit result tree. Displays content and may optionally have children nodes.",
- "functions": [
- {
- "name": "addChild",
- "description": "Adds a child node to this node.",
- "parameters": [
- {
- "name": "content",
- "choices": [
- { "type": "string" },
- { "$ref": "FormattedValue" }
- ],
- "description": "Either string or formatted values returned by one of the AuditResult formatters (URL, snippet etc). If multiple arguments are passed, these will be concatenated into a single node."
- }
- ],
- "returns": {
- "$ref": "AuditResultNode"
- }
- }
- ],
- "properties": {
- "expanded": {
- "type": "boolean",
- "description": "If set, the subtree will always be expanded."
- }
- }
- },
- {
- "id": "AuditResultSeverity",
- "type": "object",
- "description": "This type contains possible values for a result severity. The results of different severities are distinguished by colored bullets near the result's display name.",
- "properties": {
- "Info": {
- "type": "string"
- },
- "Warning": {
- "type": "string"
- },
- "Severe": {
- "type": "string"
- }
- }
- }
- ]
- }
-]
diff --git a/chromium/chrome/common/extensions/api/file_manager_private.idl b/chromium/chrome/common/extensions/api/file_manager_private.idl
index 04b60fe3e8d..8f9ff423588 100644
--- a/chromium/chrome/common/extensions/api/file_manager_private.idl
+++ b/chromium/chrome/common/extensions/api/file_manager_private.idl
@@ -328,6 +328,12 @@ dictionary ProfileInfo {
boolean isCurrentProfile;
};
+// Represents an icon in multiple dimensions. All are optional.
+dictionary IconSet {
+ DOMString? icon16x16Url;
+ DOMString? icon32x32Url;
+};
+
// Mounted disk volume metadata.
dictionary VolumeMetadata {
// ID of the disk volume.
@@ -336,8 +342,8 @@ dictionary VolumeMetadata {
// Id the provided file system (for provided file systems).
DOMString? fileSystemId;
- // Extension providing this volume (for provided file systems).
- DOMString? extensionId;
+ // ID of the provider, if the volume is backed by FSP.
+ DOMString? providerId;
// Source of the volume's data.
Source source;
@@ -391,6 +397,9 @@ dictionary VolumeMetadata {
// File system type indentifier.
DOMString? diskFileSystemType;
+
+ // Icons for the volume.
+ IconSet iconSet;
};
// Payload data for mount event.
@@ -563,12 +572,15 @@ dictionary DeviceEvent {
DOMString devicePath;
};
-// Describes an installed providing extension.
-dictionary ProvidingExtension {
- // ID of the providing extension.
- DOMString extensionId;
+// Describes an installed provider.
+dictionary Provider {
+ // ID of the provider.
+ DOMString providerId;
+
+ // Set of icons for the provider.
+ IconSet iconSet;
- // Name of the providing extension.
+ // Name of the provider.
DOMString name;
// Whether supports configuration dialog.
@@ -677,8 +689,8 @@ callback ResolveEntriesCallback =
// |checksum| Result checksum.
callback ComputeChecksumCallback = void(DOMString checksum);
-// |extensions| List of providing extensions.
-callback GetProvidingExtensionsCallback = void(ProvidingExtension[] extensions);
+// |extensions| List of providers.
+callback GetProvidersCallback = void(Provider[] extensions);
// |actions| List of actions.
callback GetCustomActionsCallback = void(fileSystemProvider.Action[] actions);
@@ -989,12 +1001,12 @@ interface Functions {
// Returns if Piex loader is enabled.
static void isPiexLoaderEnabled(BooleanCallback callback);
- // Returns list of available providing extensions.
- static void getProvidingExtensions(GetProvidingExtensionsCallback callback);
+ // Returns list of available providers.
+ static void getProviders(GetProvidersCallback callback);
// Requests adding a new provided file system. If not possible, then an error
// via chrome.runtime.lastError is returned.
- static void addProvidedFileSystem(DOMString extension_id,
+ static void addProvidedFileSystem(DOMString provider_id,
SimpleCallback callback);
// Requests configuring an existing volume. If not possible, then returns
diff --git a/chromium/chrome/common/extensions/api/notifications.idl b/chromium/chrome/common/extensions/api/notifications.idl
index 5ed7a7f018c..60a97dfcad7 100644
--- a/chromium/chrome/common/extensions/api/notifications.idl
+++ b/chromium/chrome/common/extensions/api/notifications.idl
@@ -198,6 +198,8 @@ namespace notifications {
// The user clicked on a link for the app's notification settings. As of
// Chrome 47, only ChromeOS has UI that dispatches this event.
+ // As of Chrome 65, that UI has been removed from ChromeOS, too.
+ [deprecated="Custom notification settings button is no longer supported."]
static void onShowSettings();
};
};
diff --git a/chromium/chrome/common/extensions/api/privacy.json b/chromium/chrome/common/extensions/api/privacy.json
index 1acf9c7794a..c6843e6d142 100644
--- a/chromium/chrome/common/extensions/api/privacy.json
+++ b/chromium/chrome/common/extensions/api/privacy.json
@@ -111,6 +111,11 @@
"value": ["referrersEnabled", {"type":"boolean"}],
"description": "If enabled, Chrome sends <code>referer</code> headers with your requests. Yes, the name of this preference doesn't match the misspelled header. No, we're not going to change it. The value of this preference is of type boolean, and the default value is <code>true</code>."
},
+ "doNotTrackEnabled": {
+ "$ref": "types.ChromeSetting",
+ "value": ["doNotTrackEnabled", {"type":"boolean"}],
+ "description": "If enabled, Chrome sends 'Do Not Track' (<code>DNT: 1</code>) header with your requests. The value of this preference is of type boolean, and the default value is <code>false</code>."
+ },
"protectedContentEnabled": {
"$ref": "types.ChromeSetting",
"value": ["protectedContentEnabled", {"type":"boolean"}],
diff --git a/chromium/chrome/common/extensions/api/webrtc_logging_private.idl b/chromium/chrome/common/extensions/api/webrtc_logging_private.idl
index 70620b4a04f..2416fedbed6 100644
--- a/chromium/chrome/common/extensions/api/webrtc_logging_private.idl
+++ b/chromium/chrome/common/extensions/api/webrtc_logging_private.idl
@@ -33,8 +33,7 @@ namespace webrtcLoggingPrivate {
boolean? targetWebview;
};
- // This contains information about the result of audio debug recordings or
- // WebRTC event logs.
+ // This contains information about the result of audio debug recordings.
dictionary RecordingInfo {
// Absolute path prefix for the files with the audio debug recordings.
DOMString prefixPath;
@@ -44,7 +43,7 @@ namespace webrtcLoggingPrivate {
boolean didStop;
// Indicates if recording was stopped manually through a
- // stopAudioDebugRecordings() or stopWebRtcEventLogging() call.
+ // stopAudioDebugRecordings() call.
boolean didManualStop;
};
@@ -154,26 +153,6 @@ namespace webrtcLoggingPrivate {
DOMString securityOrigin,
RecordingDoneCallback callback);
- // Starts WebRTC event logging.
- // startWebRtcEventLogging() logs the most recent events that happened
- // before the call, and then keep logging for |seconds| seconds into the
- // future. |callback| is invoked once the logging stops.
- // If |seconds| is zero, the logging will continue until
- // stopWebRtcEventLogging() is explicitly called. In this case,
- // |callback| is invoked once recording starts and will report
- // that recording has not stopped.
- // If |seconds| is negative, startWebRtcEventLogging() fails.
- static void startWebRtcEventLogging(RequestInfo request,
- DOMString securityOrigin,
- long seconds,
- RecordingDoneCallback callback);
-
- // Stops RTC event logging. |callback| is invoked once the logging stops.
- // If there is no recording in progress, stopWebRtcEventLogging() fails.
- static void stopWebRtcEventLogging(RequestInfo request,
- DOMString securityOrigin,
- RecordingDoneCallback callback);
-
// Returns the directory entry for the "WebRTC Logs" directory. If the
// directory doesn't exist yet, this will create it. If the directory
// cannot be created, this call will fail with a runtime error.
diff --git a/chromium/chrome/common/extensions/docs/examples/api/default_command_override/manifest.json b/chromium/chrome/common/extensions/docs/examples/api/default_command_override/manifest.json
new file mode 100644
index 00000000000..803f2b9c9fd
--- /dev/null
+++ b/chromium/chrome/common/extensions/docs/examples/api/default_command_override/manifest.json
@@ -0,0 +1,36 @@
+{
+ "name": "Tab Flipper",
+ "description": "Press Ctrl+Shift+Right or Ctrl+Shift+Left (Command+Shift+Right or Command+Shift+Left on a Mac) to flip through window tabs",
+ "version": "1.0",
+ "manifest_version": 2,
+ "background": {
+ "scripts": ["background.js"],
+ "persistent": false
+ },
+ "browser_action": {
+ "default_icon": "images/tabFlipper16.png",
+ "default_title": "Press Ctrl(Win)/Command(Mac)+Shift+ Left or Right to Flip Tabs"
+ },
+ "commands": {
+ "flip-tabs-forward": {
+ "suggested_key": {
+ "default": "Ctrl+Shift+Right",
+ "mac": "Command+Shift+Right"
+ },
+ "description": "Flip tabs forward"
+ },
+ "flip-tabs-backwards": {
+ "suggested_key": {
+ "default": "Ctrl+Shift+Left",
+ "mac": "Command+Shift+Left"
+ },
+ "description": "Flip tabs backwards"
+ }
+ },
+ "icons": {
+ "16": "images/tabFlipper16.png",
+ "32": "images/tabFlipper32.png",
+ "48": "images/tabFlipper48.png",
+ "128": "images/tabFlipper128.png"
+ }
+}
diff --git a/chromium/chrome/common/extensions/docs/examples/api/devtools/audits/broken-links/manifest.json b/chromium/chrome/common/extensions/docs/examples/api/devtools/audits/broken-links/manifest.json
deleted file mode 100644
index ee3b5b7d45d..00000000000
--- a/chromium/chrome/common/extensions/docs/examples/api/devtools/audits/broken-links/manifest.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "Broken Links",
- "version": "1.1",
- "description": "Extends the Developer Tools, adding an audit category that finds broken links on the inspected page.",
- "background": {
- "scripts": ["background.js"]
- },
- "devtools_page": "devtools.html",
- "permissions": [
- "experimental",
- "tabs",
- "http://*/*",
- "https://*/*"
- ],
- "manifest_version": 2
-}
diff --git a/chromium/chrome/common/extensions/docs/examples/extensions/constant_context/manifest.json b/chromium/chrome/common/extensions/docs/examples/extensions/constant_context/manifest.json
new file mode 100644
index 00000000000..ebccaa57ed1
--- /dev/null
+++ b/chromium/chrome/common/extensions/docs/examples/extensions/constant_context/manifest.json
@@ -0,0 +1,37 @@
+{
+ "name": "Constant Context",
+ "description" : "Highlights elements with keywords on developer.chrome",
+ "version": "1.0",
+ "page_action": {
+ "default_icon": {
+ "16": "images/cc16.png",
+ "32": "images/cc32.png"
+ },
+ "default_popup": "popup.html"
+ },
+ "icons": {
+ "16": "images/cc16.png",
+ "48": "images/cc48.png",
+ "32": "images/cc32.png",
+ "128": "images/cc128.png"
+ },
+ "permissions": [
+ "https://developer.chrome.com/*",
+ "storage",
+ "declarativeContent"
+ ],
+ "manifest_version": 2,
+ "background": {
+ "scripts": ["background.js"],
+ "persistent": false
+ },
+ "web_accessible_resources": ["style.css"],
+ "content_scripts": [
+ {
+ "all_frames": true,
+ "js": ["content_script.js"],
+ "matches": ["https://developer.chrome.com/*"],
+ "run_at": "document_idle"
+ }
+ ]
+}
diff --git a/chromium/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json b/chromium/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
index 45deeddd32b..c0e8462e662 100644
--- a/chromium/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
+++ b/chromium/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
@@ -18,5 +18,5 @@
"default_popup": "popup.html"
},
"manifest_version": 2,
- "content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self'; connect-src https://maps.googleapis.com; img-src https://maps.google.com"
+ "content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self'; connect-src https://maps.googleapis.com; img-src https://maps.googleapis.com"
}
diff --git a/chromium/chrome/common/extensions/docs/examples/tutorials/hello_extensions/manifest.json b/chromium/chrome/common/extensions/docs/examples/tutorials/hello_extensions/manifest.json
new file mode 100644
index 00000000000..d21bdaae0ee
--- /dev/null
+++ b/chromium/chrome/common/extensions/docs/examples/tutorials/hello_extensions/manifest.json
@@ -0,0 +1,19 @@
+{
+ "name": "Hello Extensions",
+ "description" : "Base Level Extension",
+ "version": "1.0",
+ "browser_action": {
+ "default_popup": "hello.html",
+ "default_icon": "hello_extensions.png"
+ },
+ "manifest_version": 2,
+ "commands": {
+ "_execute_browser_action": {
+ "suggested_key": {
+ "default": "Ctrl+Shift+F",
+ "mac": "MacCtrl+Shift+F"
+ },
+ "description": "Opens hello.html"
+ }
+ }
+}
diff --git a/chromium/chrome/common/extensions/docs/server2/known_broken_links.json b/chromium/chrome/common/extensions/docs/server2/known_broken_links.json
index f42c4ffb00d..64f436e5aeb 100644
--- a/chromium/chrome/common/extensions/docs/server2/known_broken_links.json
+++ b/chromium/chrome/common/extensions/docs/server2/known_broken_links.json
@@ -102,12 +102,6 @@
"redirects to /extensions/experimental_devtools.html"
],
[
- 200,
- "extensions/experimental_devtools_audits.html",
- "extensions/samples.html#devtools.audits",
- "target anchor not found"
- ],
- [
302,
"apps/experimental_devtools_network.html",
"apps/devtools_network.html",
@@ -624,12 +618,6 @@
],
[
302,
- "apps/experimental_webInspector_audits.html",
- "apps/experimental_devtools_audits.html",
- "redirects to /extensions/experimental_devtools_audits.html"
- ],
- [
- 302,
"apps/samples.html",
"apps/extension.html#property-lastError",
"redirects to /extensions/extension.html"
@@ -858,12 +846,6 @@
[
302,
"apps/private_apis.html",
- "apps/experimental_devtools_audits.html",
- "redirects to /extensions/experimental_devtools_audits.html"
- ],
- [
- 302,
- "apps/private_apis.html",
"apps/experimental_devtools_console.html",
"redirects to /extensions/experimental_devtools_console.html"
],
diff --git a/chromium/chrome/common/extensions/docs/templates/json/chrome_sidenav.json b/chromium/chrome/common/extensions/docs/templates/json/chrome_sidenav.json
index cca56a4bad8..5d152652ead 100644
--- a/chromium/chrome/common/extensions/docs/templates/json/chrome_sidenav.json
+++ b/chromium/chrome/common/extensions/docs/templates/json/chrome_sidenav.json
@@ -535,10 +535,6 @@
"href": "/extensions/overview"
},
{
- "title": "Hosting Changes",
- "href": "/extensions/hosting_changes"
- },
- {
"title": "Extension Quality Guidelines FAQ",
"href": "/extensions/single_purpose"
},
@@ -624,10 +620,14 @@
"href": "/extensions/hosting",
"items": [
{
- "title": "Hosting",
+ "title": "Hosting and Updating",
"href": "/extensions/hosting"
},
{
+ "title": "Hosting Policy Changes",
+ "href": "/extensions/hosting_changes"
+ },
+ {
"title": "Packaging",
"href": "/extensions/packaging"
},
@@ -636,10 +636,6 @@
"href": "/webstore/one_time_payments"
},
{
- "title": "Autoupdating",
- "href": "/extensions/autoupdate"
- },
- {
"title": "Other Deployment Options",
"href": "/extensions/external_extensions"
},
diff --git a/chromium/chrome/common/extensions/docs/templates/json/manifest.json b/chromium/chrome/common/extensions/docs/templates/json/manifest.json
index 074ac36c7ee..afbec4ec01d 100644
--- a/chromium/chrome/common/extensions/docs/templates/json/manifest.json
+++ b/chromium/chrome/common/extensions/docs/templates/json/manifest.json
@@ -185,10 +185,6 @@
"documentation": "declare_permissions",
"example": ["tabs"]
},
- "plugins": {
- "documentation": "npapi",
- "example": []
- },
"requirements": {
"documentation": "manifest/requirements",
"example": {}
diff --git a/chromium/chrome/common/extensions/docs/templates/public/extensions/redirects.json b/chromium/chrome/common/extensions/docs/templates/public/extensions/redirects.json
index e74fc0643cd..a4ecb327dca 100644
--- a/chromium/chrome/common/extensions/docs/templates/public/extensions/redirects.json
+++ b/chromium/chrome/common/extensions/docs/templates/public/extensions/redirects.json
@@ -12,5 +12,6 @@
"cloudMessagingV1": "https://developers.google.com/cloud-messaging/chrome/client",
"pushMessaging": "https://developers.google.com/cloud-messaging/chrome/client",
"gcm_tos": "https://developers.google.com/terms/",
- "gcm_server": "https://developers.google.com/cloud-messaging/server"
+ "gcm_server": "https://developers.google.com/cloud-messaging/server",
+ "autoupdate": "hosting"
}
diff --git a/chromium/chrome/common/extensions/permissions/permissions_data_unittest.cc b/chromium/chrome/common/extensions/permissions/permissions_data_unittest.cc
index 5386037430d..7d0b359de02 100644
--- a/chromium/chrome/common/extensions/permissions/permissions_data_unittest.cc
+++ b/chromium/chrome/common/extensions/permissions/permissions_data_unittest.cc
@@ -11,7 +11,6 @@
#include "base/memory/ref_counted.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
-#include "build/build_config.h"
#include "chrome/common/extensions/extension_test_util.h"
#include "components/crx_file/id_util.h"
#include "content/public/common/socket_permission_request.h"
diff --git a/chromium/chrome/common/features.gni b/chromium/chrome/common/features.gni
index f9561c75cfc..1332126e4eb 100644
--- a/chromium/chrome/common/features.gni
+++ b/chromium/chrome/common/features.gni
@@ -22,7 +22,8 @@ declare_args() {
enable_app_list = is_chromeos
# Enables support for background apps.
- enable_background = !is_android && !is_chromecast
+ enable_background_contents = !is_android && !is_chromecast
+ enable_background_mode = !is_android && !is_chromecast && !is_chromeos
# Enable the printing system dialog for platforms that support printing
# and have a system dialog.
@@ -78,7 +79,8 @@ _enable_printing = enable_basic_printing || enable_print_preview
# proper build flags can be set.
chrome_grit_defines = [
"enable_app_list=$enable_app_list",
- "enable_background=$enable_background",
+ "enable_background_mode=$enable_background_mode",
+ "enable_background_contents=$enable_background_contents",
"enable_extensions=$enable_extensions",
"enable_google_now=$enable_google_now",
"enable_hangout_services_extension=$enable_hangout_services_extension",
diff --git a/chromium/chrome/common/media_router/BUILD.gn b/chromium/chrome/common/media_router/BUILD.gn
index 512d257a951..6349c1278e2 100644
--- a/chromium/chrome/common/media_router/BUILD.gn
+++ b/chromium/chrome/common/media_router/BUILD.gn
@@ -4,7 +4,6 @@
static_library("router") {
public_deps = [
- "mojo:media_controller",
"//base:base",
"//base:i18n",
"//net:net",
@@ -23,6 +22,7 @@ static_library("router") {
"issue.h",
"media_route.cc",
"media_route.h",
+ "media_route_provider_helper.h",
"media_sink.cc",
"media_sink.h",
"media_source.cc",
@@ -34,8 +34,4 @@ static_library("router") {
"route_request_result.cc",
"route_request_result.h",
]
-
- if (!is_android) {
- public_deps += [ "mojo:media_router" ]
- }
}
diff --git a/chromium/chrome/common/media_router/mojo/BUILD.gn b/chromium/chrome/common/media_router/mojo/BUILD.gn
index 0dfaec4177a..63f946b2304 100644
--- a/chromium/chrome/common/media_router/mojo/BUILD.gn
+++ b/chromium/chrome/common/media_router/mojo/BUILD.gn
@@ -13,9 +13,6 @@ mojom("media_controller") {
public_deps = [
"//mojo/common:common_custom_types",
]
-
- # TODO(crbug.com/699569): Convert to use the new JS bindings.
- use_new_js_bindings = false
}
mojom("media_router") {
@@ -31,9 +28,6 @@ mojom("media_router") {
"//url/mojo:url_mojom_gurl",
"//url/mojo:url_mojom_origin",
]
-
- # TODO(crbug.com/699569): Convert to use the new JS bindings.
- use_new_js_bindings = false
}
mojom("media_router_test_interfaces") {
diff --git a/chromium/chrome/common/media_router/mojo/media_router.mojom b/chromium/chrome/common/media_router/mojo/media_router.mojom
index 95caa0faaf5..6105f9ade4a 100644
--- a/chromium/chrome/common/media_router/mojo/media_router.mojom
+++ b/chromium/chrome/common/media_router/mojo/media_router.mojom
@@ -13,6 +13,7 @@ import "net/interfaces/ip_endpoint.mojom";
import "url/mojo/origin.mojom";
import "url/mojo/url.mojom";
+// This must stay in sync with ash.mojom.SinkIconType.
enum SinkIconType {
CAST,
CAST_AUDIO_GROUP,
@@ -20,6 +21,7 @@ enum SinkIconType {
MEETING,
HANGOUT,
EDUCATION,
+ WIRED_DISPLAY,
GENERIC
};
@@ -40,6 +42,8 @@ struct MediaSink {
string? domain;
// The type of icon to show in the UI for this media sink.
SinkIconType icon_type;
+ // The ID of the MediaRouteProvider that this sink belongs to.
+ MediaRouteProvider.Id provider_id;
// This is currently only set by MediaRouter in OnSinksDiscovered().
MediaSinkExtraData? extra_data;
};
@@ -107,17 +111,8 @@ struct MediaRoute {
string description;
// Specifies that the route is requested locally.
bool is_local;
- // An optional path to an HTML page bundled bundled with the media router
- // component extension. When set, the route can have custom route detail as
- // well as its own route controls within an extensionview in the Media Router
- // dialog.
- string? custom_controller_path;
- // Whether the provider for this route supports the Media Route Controller.
- bool supports_media_route_controller;
// The type of route controller that can be created for this route. See
// media_controller.mojom for details.
- // TODO(crbug.com/684642): Remove supports_media_route_controller in favor
- // of controller_type.
RouteControllerType controller_type;
// Set to true if this route should be displayed for |media_sink_id| in UI.
bool for_display;
@@ -233,7 +228,8 @@ struct MediaRouteProviderConfig {
// MediaRoutes associated with them. It notifies its observers (i.e.
// MediaRouter) when there are changes related to sinks or routes.
interface MediaRouteProvider {
- // Each MediaRouteProvider is associated with a unique ID.
+ // Each MediaRouteProvider is associated with a unique ID. This enum must be
+ // kept in sync with MediaRouteProviderId in C++.
enum Id {
EXTENSION,
WIRED_DISPLAY
diff --git a/chromium/chrome/common/media_router/mojo/media_router.typemap b/chromium/chrome/common/media_router/mojo/media_router.typemap
index 829f623aade..bda1e1311b1 100644
--- a/chromium/chrome/common/media_router/mojo/media_router.typemap
+++ b/chromium/chrome/common/media_router/mojo/media_router.typemap
@@ -7,14 +7,18 @@ public_headers = [
"//chrome/common/media_router/discovery/media_sink_internal.h",
"//chrome/common/media_router/issue.h",
"//chrome/common/media_router/media_route.h",
+ "//chrome/common/media_router/media_route_provider_helper.h",
"//chrome/common/media_router/media_sink.h",
"//chrome/common/media_router/media_source.h",
"//chrome/common/media_router/route_request_result.h",
"//content/public/common/presentation_connection_message.h",
"//content/public/common/presentation_info.h",
]
-deps = [
+public_deps = [
+ "//chrome/common/media_router:router",
"//content/public/common",
+]
+deps = [
"//net",
"//third_party/icu", # For issue.h
"//url",
@@ -29,6 +33,7 @@ type_mappings = [
"media_router.mojom.Issue.ActionType=media_router::IssueInfo::Action",
"media_router.mojom.Issue.Severity=media_router::IssueInfo::Severity",
"media_router.mojom.MediaRoute=media_router::MediaRoute",
+ "media_router.mojom.MediaRouteProvider.Id=media_router::MediaRouteProviderId",
"media_router.mojom.MediaRouter.PresentationConnectionCloseReason=content::PresentationConnectionCloseReason",
"media_router.mojom.MediaRouter.PresentationConnectionState=content::PresentationConnectionState",
"media_router.mojom.MediaSink=media_router::MediaSinkInternal",
diff --git a/chromium/chrome/common/plugin.mojom b/chromium/chrome/common/plugin.mojom
index 9f32a97d0fd..0f598638b58 100644
--- a/chromium/chrome/common/plugin.mojom
+++ b/chromium/chrome/common/plugin.mojom
@@ -81,16 +81,6 @@ interface PluginInfoHost {
url.mojom.Url url,
url.mojom.Origin origin,
string mime_type) => (PluginInfo plugin_info);
-
- // Returns whether any internal plugin supporting |mime_type| is registered
- // and enabled. Does not determine whether the plugin can actually be
- // instantiated (e.g. whether it has all its dependencies).
- // When a plugin is available, the returned |additional_params| contain the
- // name-value pairs, if any, specified for the *first* non-disabled plugin
- // found that is registered for |mime_type|.
- [Sync]
- IsInternalPluginAvailableForMimeType(string mime_type) => (
- array<PluginParam>? additional_params);
};
// Plugin messages sent from a host to the renderer.
diff --git a/chromium/chrome/common/prerender.mojom b/chromium/chrome/common/prerender.mojom
index 5c888e8955f..25d79466587 100644
--- a/chromium/chrome/common/prerender.mojom
+++ b/chromium/chrome/common/prerender.mojom
@@ -4,9 +4,43 @@
module chrome.mojom;
+import "url/mojo/url.mojom";
+
interface PrerenderCanceler {
// Message sent from the renderer to the browser to notify it of a
// window.print() call which should cancel the prerender. The message is sent
// only when the renderer is prerendering.
CancelPrerenderForPrinting();
+
+ // Cancels prerendering because of an unsupported method.
+ CancelPrerenderForUnsupportedMethod();
+
+ // Cancels prerendering because of an unsupported scheme.
+ CancelPrerenderForUnsupportedScheme(url.mojom.Url url);
+
+ // Cancels prerendering because of a synchronous deferred redirect.
+ CancelPrerenderForSyncDeferredRedirect();
+};
+
+// PrerenderDispatcher Messages
+// These are messages sent from the browser to the renderer in relation to
+// running prerenders.
+interface PrerenderDispatcher {
+ // Signals to launcher that a prerender is running.
+ PrerenderStart(int32 prerender_id);
+
+ // Signals to launcher that a prerender is running.
+ PrerenderStopLoading(int32 prerender_id);
+
+ // Signals to launcher that a prerender has had it's 'domcontentloaded' event.
+ PrerenderDomContentLoaded(int32 prerender_id);
+
+ // Signals to a launcher that a new alias has been added to a prerender.
+ PrerenderAddAlias(url.mojom.Url alias);
+
+ // Signals to a launcher that a new alias has been added to a prerender.
+ PrerenderRemoveAliases(array<url.mojom.Url> aliases);
+
+ // Signals to a launcher that a prerender is no longer running.
+ PrerenderStop(int32 prerender_id);
};
diff --git a/chromium/chrome/common/printing/pdf_to_pwg_raster_converter.typemap b/chromium/chrome/common/printing/pdf_to_pwg_raster_converter.typemap
deleted file mode 100644
index 2bffc3f4a95..00000000000
--- a/chromium/chrome/common/printing/pdf_to_pwg_raster_converter.typemap
+++ /dev/null
@@ -1,20 +0,0 @@
-mojom = "//chrome/common/printing/pdf_to_pwg_raster_converter.mojom"
-public_headers = [
- "//printing/pdf_render_settings.h",
- "//printing/pwg_raster_settings.h",
- "//ui/gfx/geometry/rect.h",
-]
-traits_headers =
- [ "//chrome/common/printing/pdf_to_pwg_raster_converter_struct_traits.h" ]
-sources = [
- "//chrome/common/printing/pdf_to_pwg_raster_converter_struct_traits.cc",
-]
-public_deps = [
- "//ui/gfx/geometry",
-]
-type_mappings = [
- "printing.mojom.PDFRenderSettings=printing::PdfRenderSettings",
- "printing.mojom.PDFRenderSettings::Mode=printing::PdfRenderSettings::Mode",
- "printing.mojom.PWGRasterTransformType=printing::PwgRasterTransformType",
- "printing.mojom.PWGRasterSettings=printing::PwgRasterSettings",
-]
diff --git a/chromium/chrome/common/printing/typemaps.gni b/chromium/chrome/common/printing/typemaps.gni
deleted file mode 100644
index e06d6145334..00000000000
--- a/chromium/chrome/common/printing/typemaps.gni
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2017 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-typemaps = [ "//chrome/common/printing/pdf_to_pwg_raster_converter.typemap" ]
diff --git a/chromium/chrome/common/profiling/profiling_client.mojom b/chromium/chrome/common/profiling/profiling_client.mojom
index 01d506311ef..6aac963900f 100644
--- a/chromium/chrome/common/profiling/profiling_client.mojom
+++ b/chromium/chrome/common/profiling/profiling_client.mojom
@@ -4,6 +4,18 @@
module profiling.mojom;
+// The data that is recorded for an allocation stack.
+enum StackMode {
+ // Instruction addresses from unwinding the stack.
+ NATIVE,
+
+ // Uses trace events as identifiers.
+ PSEUDO,
+
+ // Uses a combination of trace events and selective native addresses.
+ MIXED
+};
+
// This interface is implemented by "memlog clients" (profiled processes that
// can send memory allocation events to the profiling process). These functions
// are called by the profiling process to control the senders.
@@ -11,7 +23,9 @@ interface ProfilingClient {
// Start recording allocations and sending them to the profiling process via
// |sender_pipe|. There is currently no mechanism to stop recording
// allocations.
- StartProfiling(handle memlog_sender_pipe);
+ // |stack_mode| refers to the type of data that should be recorded for each
+ // allocation.
+ StartProfiling(handle memlog_sender_pipe, StackMode stack_mode);
// Flushes the memlog pipe associated with this client. A barrier packet is
// set over the memlog pipe with the given identifier. This allows the
diff --git a/chromium/chrome/common/profiling/profiling_service.mojom b/chromium/chrome/common/profiling/profiling_service.mojom
index a00ba340483..b6d0ecbe74c 100644
--- a/chromium/chrome/common/profiling/profiling_service.mojom
+++ b/chromium/chrome/common/profiling/profiling_service.mojom
@@ -35,22 +35,29 @@ interface ProfilingService {
//
// Both ends of a platform-specific pipe to read memlog trace data from is
// passed in. The sender end will be forwarded to the client process.
+ //
+ // |stack_mode| refers to the type of stacks that the client should record for
+ // allocations.
AddProfilingClient(mojo.common.mojom.ProcessId pid,
ProfilingClient client,
handle memlog_pipe_sender,
handle memlog_pipe_receiver,
- ProcessType process_type);
-
- // Dumps the memory log of the process with the given |pid| into
- // |output_file|. |metadata| is a dictionary that should be added to the trace
- // under the "metadata" key.
- DumpProcess(mojo.common.mojom.ProcessId pid, handle output_file,
- mojo.common.mojom.DictionaryValue metadata) => (bool result);
+ ProcessType process_type,
+ StackMode stack_mode);
// Dumps the memory log of all profiled processes into shared buffers. The
// contents of each shared buffer is a JSON string compatible with
// TRACE_EVENT* macros. Processes that fail to dump will be omitted from
- // |buffers|.
- DumpProcessesForTracing() =>
+ // |buffers|. When |strip_path_from_mapped_files| is true, only the base name
+ // of mapped files is emitted. This prevents usernames from sneaking into the
+ // trace.
+ // |strip_path_from_mapped_files| should only be true for traces that will be
+ // uploaded to the crash servers - this strips potential PII, but prevents
+ // symbolization of local builds.
+ DumpProcessesForTracing(bool keep_small_allocations,
+ bool strip_path_from_mapped_files) =>
(array<SharedBufferWithSize> buffers);
+
+ // Returns the pids of all profiled processes.
+ GetProfiledPids() => (array<mojo.common.mojom.ProcessId> pids);
};
diff --git a/chromium/chrome/common/url_constants.cc b/chromium/chrome/common/url_constants.cc
index 552f2fee59b..26aa58a5d7e 100644
--- a/chromium/chrome/common/url_constants.cc
+++ b/chromium/chrome/common/url_constants.cc
@@ -116,6 +116,9 @@ const char kChromeSyncMergeTroubleshootingURL[] =
#if defined(OS_MACOSX)
const char kChromeEnterpriseSignInLearnMoreURL[] =
"https://support.google.com/chromebook/answer/1331549";
+
+const char kMac10_9_ObsoleteURL[] =
+ "https://support.google.com/chrome/?p=unsupported_mac";
#endif
const char kResetProfileSettingsLearnMoreURL[] =
@@ -304,13 +307,6 @@ const char kLanguageSettingsLearnMoreUrl[] =
"https://support.google.com/chrome/topic/1678461";
#endif
-#if defined(OS_MACOSX)
-// TODO(mark): Change to a Help Center URL when one is available.
-// https://crbug.com/555044
-const char kMac10_678_DeprecationURL[] =
- "https://chrome.blogspot.com/2015/11/updates-to-chrome-platform-support.html";
-#endif
-
#if defined(OS_WIN)
const char kWindowsXPVistaDeprecationURL[] =
"https://chrome.blogspot.com/2015/11/updates-to-chrome-platform-support.html";
diff --git a/chromium/chrome/common/url_constants.h b/chromium/chrome/common/url_constants.h
index b0002a10503..fd7330eed38 100644
--- a/chromium/chrome/common/url_constants.h
+++ b/chromium/chrome/common/url_constants.h
@@ -265,8 +265,11 @@ extern const char kMediaAccessLearnMoreUrl[];
extern const char kLanguageSettingsLearnMoreUrl[];
#if defined(OS_MACOSX)
-// The URL for the Mac OS X 10.6/10.7/10.8 deprecation help center article.
-extern const char kMac10_678_DeprecationURL[];
+// "Learn more" URL for the enterprise sign-in confirmation dialog.
+extern const char kChromeEnterpriseSignInLearnMoreURL[];
+
+// The URL for the "learn more" link on the 10.9 obsolescence infobar.
+extern const char kMac10_9_ObsoleteURL[];
#endif
#if defined(OS_WIN)
diff --git a/chromium/chrome/common/web_application_info_provider.typemap b/chromium/chrome/common/web_application_info_provider.typemap
new file mode 100644
index 00000000000..45d4ee3590a
--- /dev/null
+++ b/chromium/chrome/common/web_application_info_provider.typemap
@@ -0,0 +1,13 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+mojom = "//chrome/common/chrome_render_frame.mojom"
+public_headers = [ "//chrome/common/web_application_info.h" ]
+traits_headers =
+ [ "//chrome/common/web_application_info_provider_param_traits.h" ]
+public_deps = [
+ "//ipc",
+]
+
+type_mappings = [ "chrome.mojom.WebApplicationInfo=::WebApplicationInfo" ]
diff --git a/chromium/chrome/common/webui_url_constants.cc b/chromium/chrome/common/webui_url_constants.cc
index 6c89fdf273e..e83c0d341ae 100644
--- a/chromium/chrome/common/webui_url_constants.cc
+++ b/chromium/chrome/common/webui_url_constants.cc
@@ -285,7 +285,10 @@ const char kStylusSubPage[] = "stylus";
#else
const char kCreateProfileSubPage[] = "createProfile";
const char kManageProfileSubPage[] = "manageProfile";
-#endif
+#endif // defined(OS_CHROMEOS)
+#if defined(OS_WIN)
+const char kCleanupSubPage[] = "cleanup";
+#endif // defined(OS_WIN)
// Extension sub pages.
const char kExtensionConfigureCommandsSubPage[] = "configureCommands";
diff --git a/chromium/chrome/common/webui_url_constants.h b/chromium/chrome/common/webui_url_constants.h
index 647a98ae1fc..fad9a860cc9 100644
--- a/chromium/chrome/common/webui_url_constants.h
+++ b/chromium/chrome/common/webui_url_constants.h
@@ -276,6 +276,9 @@ extern const char kNetworkDetailSubPage[];
extern const char kPowerSubPage[];
extern const char kStylusSubPage[];
#endif
+#if defined(OS_WIN)
+extern const char kCleanupSubPage[];
+#endif
// Extensions sub pages.
extern const char kExtensionConfigureCommandsSubPage[];
diff --git a/chromium/chrome/gpu/BUILD.gn b/chromium/chrome/gpu/BUILD.gn
index e0509475e8c..7ee09d87dbb 100644
--- a/chromium/chrome/gpu/BUILD.gn
+++ b/chromium/chrome/gpu/BUILD.gn
@@ -2,6 +2,8 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//media/media_options.gni")
+
static_library("gpu") {
deps = [
"//components/metrics:child_call_stacks",
@@ -14,6 +16,13 @@ static_library("gpu") {
"chrome_content_gpu_client.h",
]
+ if (enable_library_cdms) {
+ deps += [
+ "//media/cdm:cdm_paths",
+ "//media/cdm/ppapi/clear_key_cdm:clear_key_cdm_proxy",
+ ]
+ }
+
if (is_chromeos) {
deps += [
"//components/arc/common:media",
diff --git a/chromium/chrome/installer/linux/BUILD.gn b/chromium/chrome/installer/linux/BUILD.gn
index 225c6fd2669..fbf86a5726a 100644
--- a/chromium/chrome/installer/linux/BUILD.gn
+++ b/chromium/chrome/installer/linux/BUILD.gn
@@ -61,6 +61,8 @@ packaging_files = packaging_files_binaries + [
"$root_out_dir/xdg-mime",
"$root_out_dir/xdg-settings",
"$root_out_dir/locales/en-US.pak",
+ "$root_out_dir/MEIPreload/manifest.json",
+ "$root_out_dir/MEIPreload/preloaded_data.pb",
]
action_foreach("calculate_deb_dependencies") {
@@ -348,6 +350,7 @@ group("installer_deps") {
":theme_files",
"//chrome",
"//chrome:packed_resources",
+ "//chrome/browser/resources/media/mei_preload:component",
"//sandbox/linux:chrome_sandbox",
]
if (enable_nacl) {
@@ -431,6 +434,8 @@ template("linux_package") {
rebase_path(root_out_dir, root_build_dir),
"-s",
rebase_path(sysroot, root_build_dir),
+ "-t",
+ target_os,
]
if (is_official_build) {
args += [ "-f" ]
@@ -481,6 +486,8 @@ template("linux_package") {
branding_path_component,
"-o",
rebase_path(root_out_dir, root_build_dir),
+ "-t",
+ target_os,
]
if (is_official_build) {
args += [ "-f" ]
diff --git a/chromium/chrome/installer/linux/debian/dist_package_versions.json b/chromium/chrome/installer/linux/debian/dist_package_versions.json
index 7b9c8ec41b3..6266402f167 100644
--- a/chromium/chrome/installer/linux/debian/dist_package_versions.json
+++ b/chromium/chrome/installer/linux/debian/dist_package_versions.json
@@ -1,26 +1,22 @@
{
"Debian 10 (Buster)": {
- "gconf-service": "3.2.6-4+b1",
"libasound2": "1.1.3-5",
"libatk-bridge2.0-0": "2.26.0-1",
"libatk1.0-0": "2.26.0-2",
- "libc6": "2.24-17",
+ "libc6": "2.25-3",
"libcairo2": "1.15.8-2",
"libcups2": "2.2.6-2",
- "libdbus-1-3": "1.12.0-1",
- "libdconf1": "0.26.1-1",
+ "libdbus-1-3": "1.12.2-1",
"libexpat1": "2.2.3-2",
- "libfontconfig1": "2.12.3-0.2",
- "libgcc1": "1:7.2.0-14",
- "libgconf-2-4": "3.2.6-4+b1",
+ "libgcc1": "1:7.2.0-17",
"libgdk-pixbuf2.0-0": "2.36.11-1",
"libglib2.0-0": "2.54.1-1",
"libgtk-3-0": "3.22.24-3",
- "libnspr4": "2:4.16-1",
- "libnss3": "2:3.33-1",
+ "libnspr4": "2:4.16-1+b1",
+ "libnss3": "2:3.34-1",
"libpango-1.0-0": "1.40.12-1",
"libpangocairo-1.0-0": "1.40.12-1",
- "libstdc++6": "7.2.0-14",
+ "libstdc++6": "7.2.0-17",
"libx11-6": "2:1.6.4-3",
"libx11-xcb1": "2:1.6.4-3",
"libxcb1": "1.12-1",
@@ -36,7 +32,6 @@
"libxtst6": "2:1.2.3-1"
},
"Debian 8 (Jessie)": {
- "gconf-service": "3.2.6-3",
"libasound2": "1.0.28-1",
"libatk-bridge2.0-0": "2.14.0-2",
"libatk1.0-0": "2.14.0-1",
@@ -44,11 +39,8 @@
"libcairo2": "1.14.0-2.1+deb8u2",
"libcups2": "1.7.5-11+deb8u1",
"libdbus-1-3": "1.8.22-0+deb8u1",
- "libdconf1": "0.22.0-1",
"libexpat1": "2.1.0-6+deb8u4",
- "libfontconfig1": "2.11.0-6.3+deb8u1",
"libgcc1": "1:4.9.2-10",
- "libgconf-2-4": "3.2.6-3",
"libgdk-pixbuf2.0-0": "2.31.1-2+deb8u6",
"libglib2.0-0": "2.42.1-1+b1",
"libgtk-3-0": "3.14.5-1+deb8u1",
@@ -57,34 +49,30 @@
"libpango-1.0-0": "1.36.8-3",
"libpangocairo-1.0-0": "1.36.8-3",
"libstdc++6": "4.9.2-10",
- "libx11-6": "2:1.6.2-3",
- "libx11-xcb1": "2:1.6.2-3",
+ "libx11-6": "2:1.6.2-3+deb8u1",
+ "libx11-xcb1": "2:1.6.2-3+deb8u1",
"libxcb1": "1.10-3+b1",
"libxcomposite1": "1:0.4.4-1",
- "libxcursor1": "1:1.1.14-1+b1",
+ "libxcursor1": "1:1.1.14-1+deb8u1",
"libxdamage1": "1:1.1.4-2+b1",
"libxext6": "2:1.3.3-1",
- "libxfixes3": "1:5.0.1-2+b2",
- "libxi6": "2:1.7.4-1+b2",
- "libxrandr2": "2:1.4.2-1+b1",
+ "libxfixes3": "1:5.0.1-2+deb8u1",
+ "libxi6": "2:1.7.4-1+deb8u1",
+ "libxrandr2": "2:1.4.2-1+deb8u1",
"libxrender1": "1:0.9.8-1+b1",
"libxss1": "1:1.2.2-1",
- "libxtst6": "2:1.2.2-1+b1"
+ "libxtst6": "2:1.2.2-1+deb8u1"
},
"Debian 9 (Stretch)": {
- "gconf-service": "3.2.6-4+b1",
"libasound2": "1.1.3-5",
"libatk-bridge2.0-0": "2.22.0-2",
"libatk1.0-0": "2.22.0-1",
"libc6": "2.24-11+deb9u1",
"libcairo2": "1.14.8-1",
"libcups2": "2.2.1-8",
- "libdbus-1-3": "1.10.22-0+deb9u1",
- "libdconf1": "0.26.0-2+b1",
+ "libdbus-1-3": "1.10.24-0+deb9u1",
"libexpat1": "2.2.0-2+deb9u1",
- "libfontconfig1": "2.11.0-6.7+b1",
"libgcc1": "1:6.3.0-18",
- "libgconf-2-4": "3.2.6-4+b1",
"libgdk-pixbuf2.0-0": "2.36.5-2+deb9u1",
"libglib2.0-0": "2.50.3-2",
"libgtk-3-0": "3.22.11-1",
@@ -97,7 +85,7 @@
"libx11-xcb1": "2:1.6.4-3",
"libxcb1": "1.12-1",
"libxcomposite1": "1:0.4.4-2",
- "libxcursor1": "1:1.1.14-1+b4",
+ "libxcursor1": "1:1.1.14-1+deb9u1",
"libxdamage1": "1:1.1.4-2+b3",
"libxext6": "2:1.3.3-1+b2",
"libxfixes3": "1:5.0.3-1",
@@ -108,7 +96,6 @@
"libxtst6": "2:1.2.3-1"
},
"Ubuntu 14.04 (Trusty)": {
- "gconf-service": "3.2.6-0ubuntu2",
"libasound2": "1.0.27.2-3ubuntu7",
"libatk-bridge2.0-0": "2.10.2-2ubuntu1",
"libatk1.0-0": "2.10.0-2ubuntu2",
@@ -116,11 +103,8 @@
"libcairo2": "1.13.0~20140204-0ubuntu1.1",
"libcups2": "1.7.2-0ubuntu1.7",
"libdbus-1-3": "1.6.18-0ubuntu4.4",
- "libdconf1": "0.20.0-1",
"libexpat1": "2.1.0-4ubuntu1.4",
- "libfontconfig1": "2.11.0-0ubuntu4.2",
"libgcc1": "1:4.9.3-0ubuntu4",
- "libgconf-2-4": "3.2.6-0ubuntu2",
"libgdk-pixbuf2.0-0": "2.30.7-0ubuntu1.7",
"libglib2.0-0": "2.40.2-0ubuntu1",
"libgtk-3-0": "3.10.8-0ubuntu1.4",
@@ -133,7 +117,7 @@
"libx11-xcb1": "2:1.6.2-1ubuntu2",
"libxcb1": "1.10-2ubuntu1",
"libxcomposite1": "1:0.4.4-1",
- "libxcursor1": "1:1.1.14-1",
+ "libxcursor1": "1:1.1.14-1ubuntu0.14.04.1",
"libxdamage1": "1:1.1.4-1ubuntu1",
"libxext6": "2:1.3.2-1ubuntu0.0.14.04.1",
"libxfixes3": "1:5.0.1-1ubuntu1.1",
@@ -144,7 +128,6 @@
"libxtst6": "2:1.2.2-1"
},
"Ubuntu 16.04 (Xenial)": {
- "gconf-service": "3.2.6-3ubuntu6",
"libasound2": "1.1.0-0ubuntu1",
"libatk-bridge2.0-0": "2.18.1-2ubuntu1",
"libatk1.0-0": "2.18.0-1",
@@ -152,11 +135,8 @@
"libcairo2": "1.14.6-1",
"libcups2": "2.1.3-4ubuntu0.3",
"libdbus-1-3": "1.10.6-1ubuntu3.1",
- "libdconf1": "0.24.0-2",
"libexpat1": "2.1.0-7ubuntu0.16.04.3",
- "libfontconfig1": "2.11.94-0ubuntu1.1",
"libgcc1": "1:6.0.1-0ubuntu1",
- "libgconf-2-4": "3.2.6-3ubuntu6",
"libgdk-pixbuf2.0-0": "2.32.2-1ubuntu1.3",
"libglib2.0-0": "2.48.2-0ubuntu1",
"libgtk-3-0": "3.18.9-1ubuntu3.3",
@@ -169,7 +149,7 @@
"libx11-xcb1": "2:1.6.3-1ubuntu2",
"libxcb1": "1.11.1-1ubuntu1",
"libxcomposite1": "1:0.4.4-1",
- "libxcursor1": "1:1.1.14-1",
+ "libxcursor1": "1:1.1.14-1ubuntu0.16.04.1",
"libxdamage1": "1:1.1.4-2",
"libxext6": "2:1.3.3-1",
"libxfixes3": "1:5.0.1-2",
@@ -180,7 +160,6 @@
"libxtst6": "2:1.2.2-1"
},
"Ubuntu 17.04 (Zesty)": {
- "gconf-service": "3.2.6-3ubuntu7",
"libasound2": "1.1.3-5",
"libatk-bridge2.0-0": "2.22.0-1ubuntu1",
"libatk1.0-0": "2.22.0-1",
@@ -188,11 +167,8 @@
"libcairo2": "1.14.8-1",
"libcups2": "2.2.2-1ubuntu1",
"libdbus-1-3": "1.10.10-1ubuntu2",
- "libdconf1": "0.26.0-2",
"libexpat1": "2.2.0-2ubuntu0.1",
- "libfontconfig1": "2.11.94-0ubuntu2",
"libgcc1": "1:6.3.0-12ubuntu2",
- "libgconf-2-4": "3.2.6-3ubuntu7",
"libgdk-pixbuf2.0-0": "2.36.5-3ubuntu0.2",
"libglib2.0-0": "2.52.0-1",
"libgtk-3-0": "3.22.11-0ubuntu3",
@@ -205,7 +181,7 @@
"libx11-xcb1": "2:1.6.4-3",
"libxcb1": "1.11.1-1ubuntu1",
"libxcomposite1": "1:0.4.4-2",
- "libxcursor1": "1:1.1.14-1",
+ "libxcursor1": "1:1.1.14-1ubuntu0.17.04.1",
"libxdamage1": "1:1.1.4-2",
"libxext6": "2:1.3.3-1",
"libxfixes3": "1:5.0.3-1",
@@ -216,7 +192,6 @@
"libxtst6": "2:1.2.3-1"
},
"Ubuntu 17.10 (Artful)": {
- "gconf-service": "3.2.6-4ubuntu1",
"libasound2": "1.1.3-5",
"libatk-bridge2.0-0": "2.26.0-1ubuntu1",
"libatk1.0-0": "2.26.0-2ubuntu1",
@@ -224,11 +199,8 @@
"libcairo2": "1.14.10-1ubuntu1",
"libcups2": "2.2.4-7ubuntu3",
"libdbus-1-3": "1.10.22-1ubuntu1",
- "libdconf1": "0.26.0-2",
"libexpat1": "2.2.3-1",
- "libfontconfig1": "2.11.94-0ubuntu2",
"libgcc1": "1:7.2.0-8ubuntu3",
- "libgconf-2-4": "3.2.6-4ubuntu1",
"libgdk-pixbuf2.0-0": "2.36.11-1",
"libglib2.0-0": "2.54.1-1ubuntu1",
"libgtk-3-0": "3.22.25-0ubuntu0.1",
@@ -241,7 +213,7 @@
"libx11-xcb1": "2:1.6.4-3",
"libxcb1": "1.12-1ubuntu1",
"libxcomposite1": "1:0.4.4-2",
- "libxcursor1": "1:1.1.14-3",
+ "libxcursor1": "1:1.1.14-3ubuntu0.1",
"libxdamage1": "1:1.1.4-3",
"libxext6": "2:1.3.3-1",
"libxfixes3": "1:5.0.3-1",
diff --git a/chromium/chrome/installer/linux/rpm/dist_package_provides.json b/chromium/chrome/installer/linux/rpm/dist_package_provides.json
index 61667584855..c231d2ecba1 100644
--- a/chromium/chrome/installer/linux/rpm/dist_package_provides.json
+++ b/chromium/chrome/installer/linux/rpm/dist_package_provides.json
@@ -57,14 +57,12 @@
"libdbus-1.so.3()(64bit)",
"libdbus-1.so.3(LIBDBUS_1_3)(64bit)",
"libdbus-1.so.3(LIBDBUS_PRIVATE_1.11.18)(64bit)",
- "libdconf.so.1()(64bit)",
"libdl.so.2()(64bit)",
"libdl.so.2(GLIBC_2.2.5)(64bit)",
"libdl.so.2(GLIBC_2.3.3)(64bit)",
"libdl.so.2(GLIBC_2.3.4)(64bit)",
"libexpat.so.0()(64bit)",
"libexpat.so.1()(64bit)",
- "libfontconfig.so.1()(64bit)",
"libgcc_s.so.1()(64bit)",
"libgcc_s.so.1(GCC_3.0)(64bit)",
"libgcc_s.so.1(GCC_3.3)(64bit)",
@@ -77,7 +75,6 @@
"libgcc_s.so.1(GCC_4.3.0)(64bit)",
"libgcc_s.so.1(GCC_4.7.0)(64bit)",
"libgcc_s.so.1(GCC_4.8.0)(64bit)",
- "libgconf-2.so.4()(64bit)",
"libgdk-3.so.0()(64bit)",
"libgdk_pixbuf-2.0.so.0()(64bit)",
"libgio-2.0.so.0()(64bit)",
@@ -131,6 +128,7 @@
"libnss3.so(NSS_3.30)(64bit)",
"libnss3.so(NSS_3.31)(64bit)",
"libnss3.so(NSS_3.33)(64bit)",
+ "libnss3.so(NSS_3.34)(64bit)",
"libnss3.so(NSS_3.4)(64bit)",
"libnss3.so(NSS_3.5)(64bit)",
"libnss3.so(NSS_3.6)(64bit)",
@@ -298,14 +296,12 @@
"libdbus-1.so.3()(64bit)",
"libdbus-1.so.3(LIBDBUS_1_3)(64bit)",
"libdbus-1.so.3(LIBDBUS_PRIVATE_1.11.18)(64bit)",
- "libdconf.so.1()(64bit)",
"libdl.so.2()(64bit)",
"libdl.so.2(GLIBC_2.2.5)(64bit)",
"libdl.so.2(GLIBC_2.3.3)(64bit)",
"libdl.so.2(GLIBC_2.3.4)(64bit)",
"libexpat.so.0()(64bit)",
"libexpat.so.1()(64bit)",
- "libfontconfig.so.1()(64bit)",
"libgcc_s.so.1()(64bit)",
"libgcc_s.so.1(GCC_3.0)(64bit)",
"libgcc_s.so.1(GCC_3.3)(64bit)",
@@ -319,7 +315,6 @@
"libgcc_s.so.1(GCC_4.7.0)(64bit)",
"libgcc_s.so.1(GCC_4.8.0)(64bit)",
"libgcc_s.so.1(GCC_7.0.0)(64bit)",
- "libgconf-2.so.4()(64bit)",
"libgdk-3.so.0()(64bit)",
"libgdk_pixbuf-2.0.so.0()(64bit)",
"libgio-2.0.so.0()(64bit)",
@@ -374,6 +369,7 @@
"libnss3.so(NSS_3.30)(64bit)",
"libnss3.so(NSS_3.31)(64bit)",
"libnss3.so(NSS_3.33)(64bit)",
+ "libnss3.so(NSS_3.34)(64bit)",
"libnss3.so(NSS_3.4)(64bit)",
"libnss3.so(NSS_3.5)(64bit)",
"libnss3.so(NSS_3.6)(64bit)",
@@ -545,13 +541,11 @@
"libdbus-1.so.3()(64bit)",
"libdbus-1.so.3(LIBDBUS_1_3)(64bit)",
"libdbus-1.so.3(LIBDBUS_PRIVATE_1.12.0)(64bit)",
- "libdconf.so.1()(64bit)",
"libdl.so.2()(64bit)",
"libdl.so.2(GLIBC_2.2.5)(64bit)",
"libdl.so.2(GLIBC_2.3.3)(64bit)",
"libdl.so.2(GLIBC_2.3.4)(64bit)",
"libexpat.so.1()(64bit)",
- "libfontconfig.so.1()(64bit)",
"libgcc_s.so.1()(64bit)",
"libgcc_s.so.1(GCC_3.0)(64bit)",
"libgcc_s.so.1(GCC_3.3)(64bit)",
@@ -565,7 +559,6 @@
"libgcc_s.so.1(GCC_4.7.0)(64bit)",
"libgcc_s.so.1(GCC_4.8.0)(64bit)",
"libgcc_s.so.1(GCC_7.0.0)(64bit)",
- "libgconf-2.so.4()(64bit)",
"libgdk-3.so.0()(64bit)",
"libgdk_pixbuf-2.0.so.0()(64bit)",
"libgio-2.0.so.0()(64bit)",
@@ -621,6 +614,7 @@
"libnss3.so(NSS_3.30)(64bit)",
"libnss3.so(NSS_3.31)(64bit)",
"libnss3.so(NSS_3.33)(64bit)",
+ "libnss3.so(NSS_3.34)(64bit)",
"libnss3.so(NSS_3.4)(64bit)",
"libnss3.so(NSS_3.5)(64bit)",
"libnss3.so(NSS_3.6)(64bit)",
@@ -845,8 +839,6 @@
"libcups.so.2()(64bit)",
"libdbus-1.so.3",
"libdbus-1.so.3()(64bit)",
- "libdconf.so.1",
- "libdconf.so.1()(64bit)",
"libdl.so.2",
"libdl.so.2()(64bit)",
"libdl.so.2(GLIBC_2.0)",
@@ -861,8 +853,6 @@
"libexpat.so.0()(64bit)",
"libexpat.so.1",
"libexpat.so.1()(64bit)",
- "libfontconfig.so.1",
- "libfontconfig.so.1()(64bit)",
"libgcc_s.so.1",
"libgcc_s.so.1()(64bit)",
"libgcc_s.so.1(GCC_3.0)",
@@ -889,8 +879,6 @@
"libgcc_s.so.1(GCC_4.8.0)",
"libgcc_s.so.1(GCC_4.8.0)(64bit)",
"libgcc_s.so.1(GLIBC_2.0)",
- "libgconf-2.so.4",
- "libgconf-2.so.4()(64bit)",
"libgdk-3.so.0",
"libgdk-3.so.0()(64bit)",
"libgdk_pixbuf-2.0.so.0",
@@ -1300,8 +1288,6 @@
"libcups.so.2()(64bit)",
"libdbus-1.so.3",
"libdbus-1.so.3()(64bit)",
- "libdconf.so.1",
- "libdconf.so.1()(64bit)",
"libdl.so.2",
"libdl.so.2()(64bit)",
"libdl.so.2(GLIBC_2.0)",
@@ -1316,8 +1302,6 @@
"libexpat.so.0()(64bit)",
"libexpat.so.1",
"libexpat.so.1()(64bit)",
- "libfontconfig.so.1",
- "libfontconfig.so.1()(64bit)",
"libgcc_s.so.1",
"libgcc_s.so.1()(64bit)",
"libgcc_s.so.1(GCC_3.0)",
@@ -1346,8 +1330,6 @@
"libgcc_s.so.1(GCC_7.0.0)",
"libgcc_s.so.1(GCC_7.0.0)(64bit)",
"libgcc_s.so.1(GLIBC_2.0)",
- "libgconf-2.so.4",
- "libgconf-2.so.4()(64bit)",
"libgdk-3.so.0",
"libgdk-3.so.0()(64bit)",
"libgdk_pixbuf-2.0.so.0",
@@ -1631,6 +1613,8 @@
"libstdc++.so.6(GLIBCXX_3.4.22)(64bit)",
"libstdc++.so.6(GLIBCXX_3.4.23)",
"libstdc++.so.6(GLIBCXX_3.4.23)(64bit)",
+ "libstdc++.so.6(GLIBCXX_3.4.24)",
+ "libstdc++.so.6(GLIBCXX_3.4.24)(64bit)",
"libstdc++.so.6(GLIBCXX_3.4.3)",
"libstdc++.so.6(GLIBCXX_3.4.3)(64bit)",
"libstdc++.so.6(GLIBCXX_3.4.4)",
diff --git a/chromium/chrome/installer/mini_installer/BUILD.gn b/chromium/chrome/installer/mini_installer/BUILD.gn
index 88a6d8627d5..3f65aa27ca3 100644
--- a/chromium/chrome/installer/mini_installer/BUILD.gn
+++ b/chromium/chrome/installer/mini_installer/BUILD.gn
@@ -133,6 +133,7 @@ template("generate_mini_installer") {
"$root_out_dir/locales/en-US.pak",
"$root_out_dir/setup.exe",
"$root_out_dir/v8_context_snapshot.bin",
+ "//chrome/tools/build/win/makecab.py",
release_file,
]
diff --git a/chromium/chrome/installer/zucchini/BUILD.gn b/chromium/chrome/installer/zucchini/BUILD.gn
index 1f00eedd90f..47eef3adfad 100644
--- a/chromium/chrome/installer/zucchini/BUILD.gn
+++ b/chromium/chrome/installer/zucchini/BUILD.gn
@@ -32,8 +32,12 @@ static_library("zucchini_lib") {
"element_detection.h",
"encoded_view.cc",
"encoded_view.h",
+ "ensemble_matcher.cc",
+ "ensemble_matcher.h",
"equivalence_map.cc",
"equivalence_map.h",
+ "heuristic_ensemble_matcher.cc",
+ "heuristic_ensemble_matcher.h",
"image_index.cc",
"image_index.h",
"image_utils.h",
@@ -46,6 +50,8 @@ static_library("zucchini_lib") {
"patch_utils.h",
"patch_writer.cc",
"patch_writer.h",
+ "reference_set.cc",
+ "reference_set.h",
"rel32_finder.cc",
"rel32_finder.h",
"rel32_utils.cc",
@@ -53,6 +59,8 @@ static_library("zucchini_lib") {
"reloc_utils.cc",
"reloc_utils.h",
"suffix_array.h",
+ "target_pool.cc",
+ "target_pool.h",
"targets_affinity.cc",
"targets_affinity.h",
"type_win_pe.h",
@@ -144,10 +152,12 @@ test("zucchini_unittests") {
"mapped_file_unittest.cc",
"patch_read_write_unittest.cc",
"patch_utils_unittest.cc",
+ "reference_set_unittest.cc",
"rel32_finder_unittest.cc",
"rel32_utils_unittest.cc",
"reloc_utils_unittest.cc",
"suffix_array_unittest.cc",
+ "target_pool_unittest.cc",
"targets_affinity_unittest.cc",
"test_disassembler.cc",
"test_disassembler.h",
diff --git a/chromium/chrome/profiling/profiling_manifest.json b/chromium/chrome/profiling/profiling_manifest.json
index d01ede82fa8..b3f7c331425 100644
--- a/chromium/chrome/profiling/profiling_manifest.json
+++ b/chromium/chrome/profiling/profiling_manifest.json
@@ -8,7 +8,8 @@
"profiling": [ "profiling::mojom::ProfilingService" ]
},
"requires": {
- "*": [ "app" ],
+ "*": [ "app" ],
+ "resource_coordinator": [ "heap_profiling" ],
"service_manager": [ "service_manager:all_users" ]
}
}
diff --git a/chromium/chrome/renderer/BUILD.gn b/chromium/chrome/renderer/BUILD.gn
index da3b9d31a05..3f68c173d1c 100644
--- a/chromium/chrome/renderer/BUILD.gn
+++ b/chromium/chrome/renderer/BUILD.gn
@@ -91,8 +91,12 @@ static_library("renderer") {
"sandbox_status_extension_android.h",
"security_filter_peer.cc",
"security_filter_peer.h",
+ "ssl/ssl_certificate_error_page_controller.cc",
+ "ssl/ssl_certificate_error_page_controller.h",
"tts_dispatcher.cc",
"tts_dispatcher.h",
+ "url_loader_throttle_provider_impl.cc",
+ "url_loader_throttle_provider_impl.h",
"web_apps.cc",
"web_apps.h",
"worker_content_settings_client.cc",
@@ -116,12 +120,13 @@ static_library("renderer") {
"//components/dom_distiller/content/renderer",
"//components/network_hints/renderer",
"//components/omnibox/common",
- "//components/password_manager/content/renderer",
"//components/plugins/renderer",
"//components/rappor/public/interfaces",
"//components/resources:components_resources",
"//components/safe_browsing/common:interfaces",
"//components/safe_browsing/renderer:throttles",
+ "//components/security_interstitials/core:",
+ "//components/security_interstitials/core/common/interfaces:",
"//components/spellcheck:build_features",
"//components/startup_metric_utils/common:interfaces",
"//components/subresource_filter/content/renderer",
@@ -262,6 +267,8 @@ static_library("renderer") {
"extensions/extension_hooks_delegate.h",
"extensions/extension_localization_peer.cc",
"extensions/extension_localization_peer.h",
+ "extensions/extension_process_policy.cc",
+ "extensions/extension_process_policy.h",
"extensions/media_galleries_custom_bindings.cc",
"extensions/media_galleries_custom_bindings.h",
"extensions/notifications_native_handler.cc",
diff --git a/chromium/chrome/renderer/resources/extensions/OWNERS b/chromium/chrome/renderer/resources/extensions/OWNERS
index 6e983f131c3..1e03873ff30 100644
--- a/chromium/chrome/renderer/resources/extensions/OWNERS
+++ b/chromium/chrome/renderer/resources/extensions/OWNERS
@@ -6,7 +6,8 @@ per-file automation_custom_bindings.js=dmazzoni@chromium.org
per-file automation_custom_bindings.js=dtseng@chromium.org
per-file automation_custom_bindings.js=nektar@chromium.org
per-file enterprise_platform_keys*=emaxx@chromium.org
-per-file file_manager_private_custom_bindings.js=mtomasz@chromium.org
+per-file file_manager_private_custom_bindings.js=fukino@chromium.org
+per-file file_manager_private_custom_bindings.js=yamaguchi@chromium.org
per-file image_util.js=dewittj@chromium.org
per-file media_galleries*.js=file://chrome/browser/media_galleries/OWNERS
per-file media_router_bindings.js=file://chrome/browser/media/router/OWNERS
diff --git a/chromium/chrome/renderer/resources/extensions/automation/automation_node.js b/chromium/chrome/renderer/resources/extensions/automation/automation_node.js
index 07de34515a7..b097f09230d 100644
--- a/chromium/chrome/renderer/resources/extensions/automation/automation_node.js
+++ b/chromium/chrome/renderer/resources/extensions/automation/automation_node.js
@@ -481,12 +481,21 @@ AutomationNodeImpl.prototype = {
},
hitTest: function(x, y, eventToFire) {
+ this.hitTestInternal(x, y, eventToFire);
+ },
+
+ hitTestWithReply: function(x, y, opt_callback) {
+ this.hitTestInternal(x, y, 'hitTestResult', opt_callback);
+ },
+
+ hitTestInternal: function(x, y, eventToFire, opt_callback) {
// Convert from global to tree-relative coordinates.
var location = GetLocation(this.treeID, GetRootID(this.treeID));
this.performAction_('hitTest',
{ x: Math.floor(x - location.left),
y: Math.floor(y - location.top),
- eventToFire: eventToFire });
+ eventToFire: eventToFire },
+ opt_callback);
},
makeVisible: function() {
@@ -526,7 +535,7 @@ AutomationNodeImpl.prototype = {
},
setSelection: function(startIndex, endIndex) {
- if (this.role == 'textField' || this.role == 'textBox') {
+ if (this.state.editable) {
this.performAction_('setSelection',
{ focusNodeID: this.id,
anchorOffset: startIndex,
@@ -819,6 +828,8 @@ AutomationNodeImpl.prototype = {
var stringAttributes = [
'accessKey',
'ariaInvalidValue',
+ 'autoComplete',
+ 'className',
'containerLiveRelevant',
'containerLiveStatus',
'description',
@@ -875,7 +886,9 @@ var intAttributes = [
var nodeRefAttributes = [
['activedescendantId', 'activeDescendant'],
['inPageLinkTargetId', 'inPageLinkTarget'],
+ ['nextFocusId', 'nextFocus'],
['nextOnLineId', 'nextOnLine'],
+ ['previousFocusId', 'previousFocus'],
['previousOnLineId', 'previousOnLine'],
['tableColumnHeaderId', 'tableColumnHeader'],
['tableHeaderId', 'tableHeader'],
@@ -1193,6 +1206,10 @@ AutomationRootNodeImpl.prototype = {
targetNodeImpl.dispatchEvent(
eventParams.eventType, eventParams.eventFrom,
eventParams.mouseX, eventParams.mouseY);
+
+ if (eventParams.actionRequestID != -1) {
+ this.onActionResult(eventParams.actionRequestID, targetNode);
+ }
} else {
logging.WARNING('Got ' + eventParams.eventType +
' event on unknown node: ' + eventParams.targetID +
@@ -1243,6 +1260,7 @@ utils.expose(AutomationNode, AutomationNodeImpl, {
'focus',
'getImageData',
'hitTest',
+ 'hitTestWithReply',
'makeVisible',
'matches',
'performCustomAction',
diff --git a/chromium/chrome/renderer/resources/extensions/automation_custom_bindings.js b/chromium/chrome/renderer/resources/extensions/automation_custom_bindings.js
index 449ea3c0b7e..8ec1c9c99ef 100644
--- a/chromium/chrome/renderer/resources/extensions/automation_custom_bindings.js
+++ b/chromium/chrome/renderer/resources/extensions/automation_custom_bindings.js
@@ -13,7 +13,6 @@ var automationInternal =
var exceptionHandler = require('uncaught_exception_handler');
var logging = requireNative('logging');
var nativeAutomationInternal = requireNative('automationInternal');
-var GetRoutingID = nativeAutomationInternal.GetRoutingID;
var DestroyAccessibilityTree =
nativeAutomationInternal.DestroyAccessibilityTree;
var GetIntAttribute = nativeAutomationInternal.GetIntAttribute;
@@ -108,7 +107,6 @@ automation.registerCustomHook(function(bindingsAPI) {
// TODO(aboxhall, dtseng): Make this return the speced AutomationRootNode obj.
apiFunctions.setHandleRequest('getTree', function getTree(tabID, callback) {
- var routingID = GetRoutingID();
StartCachingAccessibilityTrees();
// enableTab() ensures the renderer for the active or specified tab has
@@ -118,7 +116,7 @@ automation.registerCustomHook(function(bindingsAPI) {
// the tree is available (either due to having been cached earlier, or after
// an accessibility event occurs which causes the tree to be populated), the
// callback can be called.
- var params = { routingID: routingID, tabID: tabID };
+ var params = { tabID: tabID };
automationInternal.enableTab(params,
function onEnable(id) {
if (hasLastError()) {
@@ -139,11 +137,9 @@ automation.registerCustomHook(function(bindingsAPI) {
else
idToCallback[DESKTOP_TREE_ID] = [callback];
- var routingID = GetRoutingID();
-
// TODO(dtseng): Disable desktop tree once desktop object goes out of
// scope.
- automationInternal.enableDesktop(routingID, function() {
+ automationInternal.enableDesktop(function() {
if (hasLastError()) {
AutomationRootNode.destroy(DESKTOP_TREE_ID);
callback();
diff --git a/chromium/chrome/renderer/resources/extensions/media_router_bindings.js b/chromium/chrome/renderer/resources/extensions/media_router_bindings.js
index 92512586a96..6d5f113eb9d 100644
--- a/chromium/chrome/renderer/resources/extensions/media_router_bindings.js
+++ b/chromium/chrome/renderer/resources/extensions/media_router_bindings.js
@@ -2,935 +2,1393 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-var mediaRouter;
-
-define('media_router_bindings', [
- 'chrome/common/media_router/mojo/media_controller.mojom',
- 'chrome/common/media_router/mojo/media_router.mojom',
- 'chrome/common/media_router/mojo/media_status.mojom',
- 'content/public/renderer/frame_interfaces',
- 'extensions/common/mojo/keep_alive.mojom',
- 'media/mojo/interfaces/mirror_service_remoting.mojom',
- 'media/mojo/interfaces/remoting_common.mojom',
- 'mojo/common/time.mojom',
- 'mojo/public/js/bindings',
- 'net/interfaces/ip_address.mojom',
- 'net/interfaces/ip_endpoint.mojom',
- 'url/mojo/origin.mojom',
- 'url/mojo/url.mojom',
-], function(mediaControllerMojom,
- mediaRouterMojom,
- mediaStatusMojom,
- frameInterfaces,
- keepAliveMojom,
- remotingMojom,
- remotingCommonMojom,
- timeMojom,
- bindings,
- ipAddressMojom,
- ipEndpointMojom,
- originMojom,
- urlMojom) {
- 'use strict';
-
- /**
- * Converts a media sink to a MediaSink Mojo object.
- * @param {!MediaSink} sink A media sink.
- * @return {!mediaRouterMojom.MediaSink} A Mojo MediaSink object.
- */
- function sinkToMojo_(sink) {
- return new mediaRouterMojom.MediaSink({
- 'name': sink.friendlyName,
- 'description': sink.description,
- 'domain': sink.domain,
- 'sink_id': sink.id,
- 'icon_type': sinkIconTypeToMojo(sink.iconType),
- });
+'use strict';
+
+if ((typeof mojo === 'undefined') || !mojo.bindingsLibraryInitialized) {
+ loadScript('mojo_bindings');
+}
+mojo.config.autoLoadMojomDeps = false;
+
+loadScript('chrome/common/media_router/mojo/media_controller.mojom');
+loadScript('chrome/common/media_router/mojo/media_router.mojom');
+loadScript('chrome/common/media_router/mojo/media_status.mojom');
+loadScript('extensions/common/mojo/keep_alive.mojom');
+loadScript('media/mojo/interfaces/mirror_service_remoting.mojom');
+loadScript('media/mojo/interfaces/remoting_common.mojom');
+loadScript('mojo/common/time.mojom');
+loadScript('net/interfaces/ip_address.mojom');
+loadScript('net/interfaces/ip_endpoint.mojom');
+loadScript('url/mojo/origin.mojom');
+loadScript('url/mojo/url.mojom');
+
+// The following adapter classes preserve backward compatibility for the media
+// router component extension.
+// TODO(crbug.com/787128): Remove these adapters.
+
+function assignFields(object, fields) {
+ for(var field in fields) {
+ if (object.hasOwnProperty(field))
+ object[field] = fields[field];
}
-
- /**
- * Converts a media sink's icon type to a MediaSink.IconType Mojo object.
- * @param {!MediaSink.IconType} type A media sink's icon type.
- * @return {!mediaRouterMojom.MediaSink.IconType} A Mojo MediaSink.IconType
- * object.
- */
- function sinkIconTypeToMojo(type) {
- switch (type) {
- case 'cast':
- return mediaRouterMojom.SinkIconType.CAST;
- case 'cast_audio_group':
- return mediaRouterMojom.SinkIconType.CAST_AUDIO_GROUP;
- case 'cast_audio':
- return mediaRouterMojom.SinkIconType.CAST_AUDIO;
- case 'meeting':
- return mediaRouterMojom.SinkIconType.MEETING;
- case 'hangout':
- return mediaRouterMojom.SinkIconType.HANGOUT;
- case 'education':
- return mediaRouterMojom.SinkIconType.EDUCATION;
- case 'generic':
- return mediaRouterMojom.SinkIconType.GENERIC;
- default:
- console.error('Unknown sink icon type : ' + type);
- return mediaRouterMojom.SinkIconType.GENERIC;
- }
+}
+
+/**
+ * Adapter for mediaRouter.mojom.DialMediaSink.
+ * @constructor
+ */
+function DialMediaSinkAdapter(fields) {
+ this.ip_address = null;
+ this.model_name = null;
+ this.app_url = null;
+
+ assignFields(this, fields);
+}
+
+DialMediaSinkAdapter.fromNewVersion = function(other) {
+ return new DialMediaSinkAdapter({
+ 'ip_address': IPAddressAdapter.fromNewVersion(other.ipAddress),
+ 'model_name': other.modelName,
+ 'app_url': other.appUrl,
+ });
+};
+
+DialMediaSinkAdapter.prototype.toNewVersion = function() {
+ return new mediaRouter.mojom.DialMediaSink({
+ 'ipAddress' : this.ip_address.toNewVersion(),
+ 'modelName' : this.model_name,
+ 'appUrl' : this.app_url,
+ });
+};
+
+/**
+ * Adapter for mediaRouter.mojom.CastMediaSink.
+ * @constructor
+ */
+function CastMediaSinkAdapter(fields) {
+ this.ip_endpoint = null;
+ this.model_name = null;
+ this.capabilities = 0;
+ this.cast_channel_id = 0;
+
+ assignFields(this, fields);
+}
+
+CastMediaSinkAdapter.fromNewVersion = function(other) {
+ return new CastMediaSinkAdapter({
+ 'ip_endpoint': IPEndpointAdapter.fromNewVersion(other.ipEndpoint),
+ 'model_name': other.modelName,
+ 'capabilities': other.capabilities,
+ 'cast_channel_id': other.castChannelId,
+ });
+};
+
+CastMediaSinkAdapter.prototype.toNewVersion = function() {
+ return new mediaRouter.mojom.CastMediaSink({
+ 'ipEndpoint': this.ip_endpoint.toNewVersion(),
+ 'modelName': this.model_name,
+ 'capabilities': this.capabilities,
+ 'castChannelId': this.cast_channel_id,
+ });
+};
+
+/**
+ * Adapter for mediaRouter.mojom.HangoutsMediaStatusExtraData.
+ * @constructor
+ */
+function HangoutsMediaStatusExtraDataAdapter(fields) {
+ this.local_present = false;
+
+ assignFields(this, fields);
+}
+
+HangoutsMediaStatusExtraDataAdapter.prototype.toNewVersion = function() {
+ return new mediaRouter.mojom.HangoutsMediaStatusExtraData({
+ 'localPresent': this.local_present,
+ });
+};
+
+/**
+ * Adapter for net.interfaces.IPAddress.
+ * @constructor
+ */
+function IPAddressAdapter(fields) {
+ this.address_bytes = null;
+
+ assignFields(this, fields);
+}
+
+IPAddressAdapter.fromNewVersion = function(other) {
+ return new IPAddressAdapter({
+ 'address_bytes': other.addressBytes,
+ });
+};
+
+IPAddressAdapter.prototype.toNewVersion = function() {
+ return new net.interfaces.IPAddress({
+ 'addressBytes': this.address_bytes,
+ });
+};
+
+/**
+ * Adapter for net.interfaces.IPEndpoint.
+ * @constructor
+ */
+function IPEndpointAdapter(fields) {
+ this.address = null;
+ this.port = 0;
+
+ assignFields(this, fields);
+}
+
+IPEndpointAdapter.fromNewVersion = function(other) {
+ return new IPEndpointAdapter({
+ 'address': IPAddressAdapter.fromNewVersion(other.address),
+ 'port': other.port,
+ });
+};
+
+IPEndpointAdapter.prototype.toNewVersion = function() {
+ return new net.interfaces.IPEndpoint({
+ 'address': this.address.toNewVersion(),
+ 'port': this.port,
+ });
+};
+
+/**
+ * Adapter for mediaRouter.mojom.MediaStatus.
+ * @constructor
+ */
+function MediaStatusAdapter(fields) {
+ this.title = null;
+ this.description = null;
+ this.can_play_pause = false;
+ this.can_mute = false;
+ this.can_set_volume = false;
+ this.can_seek = false;
+ this.is_muted = false;
+ this.play_state = 0;
+ this.volume = 0;
+ this.duration = null;
+ this.current_time = null;
+ this.hangouts_extra_data = null;
+
+ assignFields(this, fields);
+}
+
+MediaStatusAdapter.PlayState = mediaRouter.mojom.MediaStatus.PlayState;
+
+MediaStatusAdapter.prototype.toNewVersion = function() {
+ return new mediaRouter.mojom.MediaStatus({
+ 'title': this.title,
+ 'description': this.description,
+ 'canPlayPause': this.can_play_pause,
+ 'canMute': this.can_mute,
+ 'canSetVolume': this.can_set_volume,
+ 'canSeek': this.can_seek,
+ 'isMuted': this.is_muted,
+ 'playState': this.play_state,
+ 'volume': this.volume,
+ 'duration': this.duration,
+ 'currentTime': this.current_time,
+ 'hangoutsExtraData':
+ this.hangouts_extra_data && this.hangouts_extra_data.toNewVersion(),
+ });
+};
+
+/**
+ * Adapter for media.mojom.RemotingSinkMetadata.
+ * @constructor
+ */
+function RemotingSinkMetadataAdapter(fields) {
+ this.features = null;
+ this.audio_capabilities = null;
+ this.video_capabilities = null;
+ this.friendly_name = null;
+
+ assignFields(this, fields);
+}
+
+RemotingSinkMetadataAdapter.fromNewVersion = function(other) {
+ return new RemotingSinkMetadataAdapter({
+ 'features': other.features,
+ 'audio_capabilities': other.audioCapabilities,
+ 'video_capabilities': other.videoCapabilities,
+ 'friendly_name': other.friendlyName,
+ });
+};
+
+RemotingSinkMetadataAdapter.prototype.toNewVersion = function() {
+ return new media.mojom.RemotingSinkMetadata({
+ 'features': this.features,
+ 'audioCapabilities': this.audio_capabilities,
+ 'videoCapabilities': this.video_capabilities,
+ 'friendlyName': this.friendly_name,
+ });
+};
+
+/**
+ * Adapter for mediaRouter.mojom.MediaSink.
+ * @constructor
+ */
+function MediaSinkAdapter(fields) {
+ this.sink_id = null;
+ this.name = null;
+ this.description = null;
+ this.domain = null;
+ this.icon_type = 0;
+ this.extra_data = null;
+
+ assignFields(this, fields);
+}
+
+MediaSinkAdapter.fromNewVersion = function(other) {
+ return new MediaSinkAdapter({
+ 'sink_id': other.sinkId,
+ 'name': other.name,
+ 'description': other.description,
+ 'domain': other.domain,
+ 'icon_type': other.iconType,
+ 'extra_data': other.extraData &&
+ MediaSinkExtraDataAdapter.fromNewVersion(other.extraData),
+ });
+};
+
+MediaSinkAdapter.prototype.toNewVersion = function() {
+ return new mediaRouter.mojom.MediaSink({
+ 'sinkId': this.sink_id,
+ 'name': this.name,
+ 'description': this.description,
+ 'domain': this.domain,
+ 'iconType': this.icon_type,
+ 'extraData': this.extra_data && this.extra_data.toNewVersion(),
+ });
+};
+
+/**
+ * Adapter for mediaRouter.mojom.MediaSinkExtraData.
+ * @constructor
+ */
+function MediaSinkExtraDataAdapter(value) {
+ this.$data = null;
+ this.$tag = undefined;
+
+ if (value == undefined) {
+ return;
}
- /**
- * Returns a Mojo MediaRoute object given a MediaRoute and a
- * media sink name.
- * @param {!MediaRoute} route
- * @return {!mojo.MediaRoute}
- */
- function routeToMojo_(route) {
- return new mediaRouterMojom.MediaRoute({
- 'media_route_id': route.id,
- 'media_source': route.mediaSource,
- 'media_sink_id': route.sinkId,
- 'description': route.description,
- 'icon_url': route.iconUrl,
- 'is_local': route.isLocal,
- 'custom_controller_path': route.customControllerPath || '',
- 'for_display': route.forDisplay,
- 'is_incognito': route.offTheRecord,
- 'is_local_presentation': route.isOffscreenPresentation,
- 'supports_media_route_controller': route.supportsMediaRouteController,
- 'controller_type': route.controllerType,
- // Begin newly added properties, followed by the milestone they were
- // added. The guard should be safe to remove N+2 milestones later.
- 'presentation_id': route.presentationId || '' // M64
- });
- }
-
- /**
- * Converts a route message to a RouteMessage Mojo object.
- * @param {!RouteMessage} message
- * @return {!mediaRouterMojom.RouteMessage} A Mojo RouteMessage object.
- */
- function messageToMojo_(message) {
- if ("string" == typeof message.message) {
- return new mediaRouterMojom.RouteMessage({
- 'type': mediaRouterMojom.RouteMessage.Type.TEXT,
- 'message': message.message,
- });
- } else {
- return new mediaRouterMojom.RouteMessage({
- 'type': mediaRouterMojom.RouteMessage.Type.BINARY,
- 'data': message.message,
- });
- }
+ var keys = Object.keys(value);
+ if (keys.length == 0) {
+ return;
}
- /**
- * Converts presentation connection state to Mojo enum value.
- * @param {!string} state
- * @return {!mediaRouterMojom.MediaRouter.PresentationConnectionState}
- */
- function presentationConnectionStateToMojo_(state) {
- var PresentationConnectionState =
- mediaRouterMojom.MediaRouter.PresentationConnectionState;
- switch (state) {
- case 'connecting':
- return PresentationConnectionState.CONNECTING;
- case 'connected':
- return PresentationConnectionState.CONNECTED;
- case 'closed':
- return PresentationConnectionState.CLOSED;
- case 'terminated':
- return PresentationConnectionState.TERMINATED;
- default:
- console.error('Unknown presentation connection state: ' + state);
- return PresentationConnectionState.TERMINATED;
- }
+ if (keys.length > 1) {
+ throw new TypeError('You may set only one member on a union.');
}
- /**
- * Converts presentation connection close reason to Mojo enum value.
- * @param {!string} reason
- * @return {!mediaRouterMojom.MediaRouter.PresentationConnectionCloseReason}
- */
- function presentationConnectionCloseReasonToMojo_(reason) {
- var PresentationConnectionCloseReason =
- mediaRouterMojom.MediaRouter.PresentationConnectionCloseReason;
- switch (reason) {
- case 'error':
- return PresentationConnectionCloseReason.CONNECTION_ERROR;
- case 'closed':
- return PresentationConnectionCloseReason.CLOSED;
- case 'went_away':
- return PresentationConnectionCloseReason.WENT_AWAY;
- default:
- console.error('Unknown presentation connection close reason : ' +
- reason);
- return PresentationConnectionCloseReason.CONNECTION_ERROR;
- }
- }
+ var fields = [
+ 'dial_media_sink',
+ 'cast_media_sink',
+ ];
- /**
- * Parses the given route request Error object and converts it to the
- * corresponding result code.
- * @param {!Error} error
- * @return {!mediaRouterMojom.RouteRequestResultCode}
- */
- function getRouteRequestResultCode_(error) {
- return error.errorCode ? error.errorCode :
- mediaRouterMojom.RouteRequestResultCode.UNKNOWN_ERROR;
+ if (fields.indexOf(keys[0]) < 0) {
+ throw new ReferenceError(keys[0] +
+ ' is not a MediaSinkExtraDataAdapter member.');
}
- /**
- * Creates and returns a successful route response from given route.
- * @param {!MediaRoute} route
- * @return {!Object}
- */
- function toSuccessRouteResponse_(route) {
- return {
- route: routeToMojo_(route),
- result_code: mediaRouterMojom.RouteRequestResultCode.OK
- };
- }
+ this[keys[0]] = value[keys[0]];
+}
- /**
- * Creates and returns a error route response from given Error object.
- * @param {!Error} error
- * @return {!Object}
- */
- function toErrorRouteResponse_(error) {
- return {
- error_text: error.message,
- result_code: getRouteRequestResultCode_(error)
- };
- }
+MediaSinkExtraDataAdapter.Tags = {
+ dial_media_sink: 0,
+ cast_media_sink: 1,
+};
- /**
- * Creates a new MediaRouter.
- * Converts a route struct to its Mojo form.
- * @param {!mediaRouterMojom.MediaRouterPtr} service
- * @constructor
- */
- function MediaRouter(service) {
- /**
- * The Mojo service proxy. Allows extension code to call methods that reside
- * in the browser.
- * @type {!mediaRouterMojom.MediaRouterPtr}
- */
- this.service_ = service;
-
- /**
- * The provider manager service delegate. Its methods are called by the
- * browser-resident Mojo service.
- * @type {!MediaRouter}
- */
- this.mrpm_ = new MediaRouteProvider(this);
-
- /**
- * Handle to a KeepAlive service object, which prevents the extension from
- * being suspended as long as it remains in scope.
- * @type {boolean}
- */
- this.keepAlive_ = null;
+Object.defineProperty(MediaSinkExtraDataAdapter.prototype, 'dial_media_sink', {
+ get: function() {
+ if (this.$tag != MediaSinkExtraDataAdapter.Tags.dial_media_sink) {
+ throw new ReferenceError(
+ 'MediaSinkExtraDataAdapter.dial_media_sink is not currently set.');
+ }
+ return this.$data;
+ },
- /**
- * The bindings to bind the service delegate to the Mojo interface.
- * Object must remain in scope for the lifetime of the connection to
- * prevent the connection from closing automatically.
- * @type {!bindings.Binding}
- */
- this.mediaRouteProviderBinding_ = new bindings.Binding(
- mediaRouterMojom.MediaRouteProvider, this.mrpm_);
+ set: function(value) {
+ this.$tag = MediaSinkExtraDataAdapter.Tags.dial_media_sink;
+ this.$data = value;
}
+});
- /**
- * Returns definitions of Mojo core and generated Mojom classes that can be
- * used directly by the component.
- * @return {!Object}
- * TODO(imcheng): We should export these along with MediaRouter. This requires
- * us to modify the component to handle multiple exports. When that logic is
- * baked in for a couple of milestones, we should be able to remove this
- * method.
- */
- MediaRouter.prototype.getMojoExports = function() {
- return {
- Binding: bindings.Binding,
- DialMediaSink: mediaRouterMojom.DialMediaSink,
- CastMediaSink: mediaRouterMojom.CastMediaSink,
- HangoutsMediaRouteController:
- mediaControllerMojom.HangoutsMediaRouteController,
- HangoutsMediaStatusExtraData:
- mediaStatusMojom.HangoutsMediaStatusExtraData,
- IPAddress: ipAddressMojom.IPAddress,
- IPEndpoint: ipEndpointMojom.IPEndpoint,
- InterfacePtrController: bindings.InterfacePtrController,
- InterfaceRequest: bindings.InterfaceRequest,
- MediaController: mediaControllerMojom.MediaController,
- MediaStatus: mediaStatusMojom.MediaStatus,
- MediaStatusObserverPtr: mediaStatusMojom.MediaStatusObserverPtr,
- MirrorServiceRemoter: remotingMojom.MirrorServiceRemoter,
- MirrorServiceRemoterPtr: remotingMojom.MirrorServiceRemoterPtr,
- MirrorServiceRemotingSourcePtr:
- remotingMojom.MirrorServiceRemotingSourcePtr,
- RemotingStopReason: remotingCommonMojom.RemotingStopReason,
- RemotingStartFailReason: remotingCommonMojom.RemotingStartFailReason,
- RemotingSinkFeature: remotingCommonMojom.RemotingSinkFeature,
- RemotingSinkAudioCapability:
- remotingCommonMojom.RemotingSinkAudioCapability,
- RemotingSinkVideoCapability:
- remotingCommonMojom.RemotingSinkVideoCapability,
- RemotingSinkMetadata: remotingCommonMojom.RemotingSinkMetadata,
- RouteControllerType: mediaRouterMojom.RouteControllerType,
- Origin: originMojom.Origin,
- Sink: mediaRouterMojom.MediaSink,
- SinkExtraData: mediaRouterMojom.MediaSinkExtraData,
- TimeDelta: timeMojom.TimeDelta,
- Url: urlMojom.Url,
- makeRequest: bindings.makeRequest,
- };
- };
+Object.defineProperty(MediaSinkExtraDataAdapter.prototype, 'cast_media_sink', {
+ get: function() {
+ if (this.$tag != MediaSinkExtraDataAdapter.Tags.cast_media_sink) {
+ throw new ReferenceError(
+ 'MediaSinkExtraDataAdapter.cast_media_sink is not currently set.');
+ }
+ return this.$data;
+ },
- /**
- * Registers the Media Router Provider Manager with the Media Router.
- * @return {!Promise<Object>} Instance ID and config for the Media Router.
- */
- MediaRouter.prototype.start = function() {
- return this.service_.registerMediaRouteProvider(
- mediaRouterMojom.MediaRouteProvider.Id.EXTENSION,
- this.mediaRouteProviderBinding_.createInterfacePtrAndBind());
+ set: function(value) {
+ this.$tag = MediaSinkExtraDataAdapter.Tags.cast_media_sink;
+ this.$data = value;
}
+});
- /**
- * Sets the service delegate methods.
- * @param {Object} handlers
- */
- MediaRouter.prototype.setHandlers = function(handlers) {
- this.mrpm_.setHandlers(handlers);
+MediaSinkExtraDataAdapter.fromNewVersion = function(other) {
+ if (other.$tag == mediaRouter.mojom.MediaSinkExtraData.Tags.dialMediaSink) {
+ return new MediaSinkExtraDataAdapter({
+ 'dial_media_sink':
+ DialMediaSinkAdapter.fromNewVersion(other.dialMediaSink),
+ });
+ } else {
+ return new MediaSinkExtraDataAdapter({
+ 'cast_media_sink':
+ CastMediaSinkAdapter.fromNewVersion(other.castMediaSink),
+ });
}
+};
- /**
- * The keep alive status.
- * @return {boolean}
- */
- MediaRouter.prototype.getKeepAlive = function() {
- return this.keepAlive_ != null;
- };
-
- /**
- * Called by the provider manager when a sink list for a given source is
- * updated.
- * @param {!string} sourceUrn
- * @param {!Array<!MediaSink>} sinks
- * @param {!Array<!originMojom.Origin>} origins
- */
- MediaRouter.prototype.onSinksReceived = function(sourceUrn, sinks, origins) {
- this.service_.onSinksReceived(
- mediaRouterMojom.MediaRouteProvider.Id.EXTENSION, sourceUrn,
- sinks.map(sinkToMojo_), origins);
- };
-
- /**
- * Called by the provider manager when a sink is found to notify the MR of the
- * sink's ID. The actual sink will be returned through the normal sink list
- * update process, so this helps the MR identify the search result in the
- * list.
- * @param {string} pseudoSinkId ID of the pseudo sink that started the
- * search.
- * @param {string} sinkId ID of the newly-found sink.
- */
- MediaRouter.prototype.onSearchSinkIdReceived = function(
- pseudoSinkId, sinkId) {
- this.service_.onSearchSinkIdReceived(pseudoSinkId, sinkId);
- };
-
- /**
- * Called by the provider manager to keep the extension from suspending
- * if it enters a state where suspension is undesirable (e.g. there is an
- * active MediaRoute.)
- * If keepAlive is true, the extension is kept alive.
- * If keepAlive is false, the extension is allowed to suspend.
- * @param {boolean} keepAlive
- */
- MediaRouter.prototype.setKeepAlive = function(keepAlive) {
- if (keepAlive === false && this.keepAlive_) {
- this.keepAlive_.ptr.reset();
- this.keepAlive_ = null;
- } else if (keepAlive === true && !this.keepAlive_) {
- this.keepAlive_ = new keepAliveMojom.KeepAlivePtr(
- frameInterfaces.getInterface(keepAliveMojom.KeepAlive.name));
- }
- };
-
- /**
- * Called by the provider manager to send an issue from a media route
- * provider to the Media Router, to show the user.
- * @param {!Object} issue The issue object.
- */
- MediaRouter.prototype.onIssue = function(issue) {
- function issueSeverityToMojo_(severity) {
- switch (severity) {
- case 'fatal':
- return mediaRouterMojom.Issue.Severity.FATAL;
- case 'warning':
- return mediaRouterMojom.Issue.Severity.WARNING;
- case 'notification':
- return mediaRouterMojom.Issue.Severity.NOTIFICATION;
- default:
- console.error('Unknown issue severity: ' + severity);
- return mediaRouterMojom.Issue.Severity.NOTIFICATION;
- }
- }
-
- function issueActionToMojo_(action) {
- switch (action) {
- case 'dismiss':
- return mediaRouterMojom.Issue.ActionType.DISMISS;
- case 'learn_more':
- return mediaRouterMojom.Issue.ActionType.LEARN_MORE;
- default:
- console.error('Unknown issue action type : ' + action);
- return mediaRouterMojom.Issue.ActionType.OK;
- }
- }
-
- var secondaryActions = (issue.secondaryActions || []).map(function(e) {
- return issueActionToMojo_(e);
+MediaSinkExtraDataAdapter.prototype.toNewVersion = function() {
+ if (this.$tag == MediaSinkExtraDataAdapter.Tags.dial_media_sink) {
+ return new mediaRouter.mojom.MediaSinkExtraData({
+ 'dialMediaSink': this.dial_media_sink.toNewVersion(),
});
- this.service_.onIssue(new mediaRouterMojom.Issue({
- 'route_id': issue.routeId || '',
- 'severity': issueSeverityToMojo_(issue.severity),
- 'title': issue.title,
- 'message': issue.message || '',
- 'default_action': issueActionToMojo_(issue.defaultAction),
- 'secondary_actions': secondaryActions,
- 'help_page_id': issue.helpPageId,
- 'is_blocking': issue.isBlocking
- }));
+ } else {
+ return new mediaRouter.mojom.MediaSinkExtraData({
+ 'castMediaSink': this.cast_media_sink.toNewVersion(),
+ });
+ }
+};
+
+/**
+ * Adapter for media.mojom.MirrorServiceRemoterPtr.
+ * @constructor
+ */
+function MirrorServiceRemoterPtrAdapter(handleOrPtrInfo) {
+ this.ptr = new mojo.InterfacePtrController(MirrorServiceRemoterAdapter,
+ handleOrPtrInfo);
+}
+
+MirrorServiceRemoterPtrAdapter.prototype =
+ Object.create(media.mojom.MirrorServiceRemoterPtr.prototype);
+MirrorServiceRemoterPtrAdapter.prototype.constructor =
+ MirrorServiceRemoterPtrAdapter;
+
+MirrorServiceRemoterPtrAdapter.prototype.startDataStreams = function() {
+ return MirrorServiceRemoterProxy.prototype.startDataStreams
+ .apply(this.ptr.getProxy(), arguments).then(function(response) {
+ return Promise.resolve({
+ 'audio_stream_id': response.audioStreamId,
+ 'video_stream_id': response.videoStreamId,
+ });
+ });
+};
+
+/**
+ * Adapter for media.mojom.MirrorServiceRemoter.stubclass.
+ * @constructor
+ */
+function MirrorServiceRemoterStubAdapter(delegate) {
+ this.delegate_ = delegate;
+}
+
+MirrorServiceRemoterStubAdapter.prototype = Object.create(
+ media.mojom.MirrorServiceRemoter.stubClass.prototype);
+MirrorServiceRemoterStubAdapter.prototype.constructor =
+ MirrorServiceRemoterStubAdapter;
+
+MirrorServiceRemoterStubAdapter.prototype.startDataStreams =
+ function(hasAudio, hasVideo) {
+ return this.delegate_ && this.delegate_.startDataStreams &&
+ this.delegate_.startDataStreams(hasAudio, hasVideo).then(
+ function(response) {
+ return {
+ 'audioStreamId': response.audio_stream_id,
+ 'videoStreamId': response.video_stream_id,
+ };
+ });
+};
+
+/**
+ * Adapter for media.mojom.MirrorServiceRemoter.
+ */
+var MirrorServiceRemoterAdapter = {
+ name: 'media::mojom::MirrorServiceRemoter',
+ kVersion: 0,
+ ptrClass: MirrorServiceRemoterPtrAdapter,
+ proxyClass: media.mojom.MirrorServiceRemoter.proxyClass,
+ stubClass: MirrorServiceRemoterStubAdapter,
+ validateRequest: media.mojom.MirrorServiceRemoter.validateRequest,
+ validateResponse: media.mojom.MirrorServiceRemoter.validateResponse,
+};
+
+/**
+ * Adapter for media.mojom.MirrorServiceRemotingSourcePtr.
+ * @constructor
+ */
+function MirrorServiceRemotingSourcePtrAdapter(handleOrPtrInfo) {
+ this.ptr = new mojo.InterfacePtrController(MirrorServiceRemotingSourceAdapter,
+ handleOrPtrInfo);
+}
+
+MirrorServiceRemotingSourcePtrAdapter.prototype =
+ Object.create(media.mojom.MirrorServiceRemotingSourcePtr.prototype);
+MirrorServiceRemotingSourcePtrAdapter.prototype.constructor =
+ MirrorServiceRemotingSourcePtrAdapter;
+
+MirrorServiceRemotingSourcePtrAdapter.prototype.onSinkAvailable =
+ function(metadata) {
+ return this.ptr.getProxy().onSinkAvailable(metadata.toNewVersion());
+};
+
+/**
+ * Adapter for media.mojom.MirrorServiceRemotingSource.
+ */
+var MirrorServiceRemotingSourceAdapter = {
+ name: 'media::mojom::MirrorServiceRemotingSource',
+ kVersion: 0,
+ ptrClass: MirrorServiceRemotingSourcePtrAdapter,
+ proxyClass: media.mojom.MirrorServiceRemotingSource.proxyClass,
+ stubClass: null,
+ validateRequest: media.mojom.MirrorServiceRemotingSource.validateRequest,
+ validateResponse: null,
+};
+
+/**
+ * Adapter for mediaRouter.mojom.MediaStatusObserver.
+ * @constructor
+ */
+function MediaStatusObserverPtrAdapter(handleOrPtrInfo) {
+ this.ptr = new mojo.InterfacePtrController(MediaStatusObserverAdapter,
+ handleOrPtrInfo);
+}
+
+MediaStatusObserverPtrAdapter.prototype =
+ Object.create(mediaRouter.mojom.MediaStatusObserverPtr.prototype);
+MediaStatusObserverPtrAdapter.prototype.constructor =
+ MediaStatusObserverPtrAdapter;
+
+MediaStatusObserverPtrAdapter.prototype.onMediaStatusUpdated =
+ function(status) {
+ return this.ptr.getProxy().onMediaStatusUpdated(status.toNewVersion());
+};
+
+/**
+ * Adapter for mediaRouter.mojom.MediaStatusObserver.
+ */
+var MediaStatusObserverAdapter = {
+ name: 'mediaRouter::mojom::MediaStatusObserver',
+ kVersion: 0,
+ ptrClass: MediaStatusObserverPtrAdapter,
+ proxyClass: mediaRouter.mojom.MediaStatusObserver.proxyClass,
+ stubClass: null,
+ validateRequest: mediaRouter.mojom.MediaStatusObserver.validateRequest,
+ validateResponse: null,
+};
+
+/**
+ * Converts a media sink to a MediaSink Mojo object.
+ * @param {!MediaSink} sink A media sink.
+ * @return {!mediaRouter.mojom.MediaSink} A Mojo MediaSink object.
+ */
+function sinkToMojo_(sink) {
+ return new mediaRouter.mojom.MediaSink({
+ 'name': sink.friendlyName,
+ 'description': sink.description,
+ 'domain': sink.domain,
+ 'sinkId': sink.id,
+ 'iconType': sinkIconTypeToMojo(sink.iconType),
+ 'providerId': mediaRouter.mojom.MediaRouteProvider.Id.EXTENSION,
+ });
+}
+
+/**
+ * Converts a media sink's icon type to a MediaSink.IconType Mojo object.
+ * @param {!MediaSink.IconType} type A media sink's icon type.
+ * @return {!mediaRouter.mojom.MediaSink.IconType} A Mojo MediaSink.IconType
+ * object.
+ */
+function sinkIconTypeToMojo(type) {
+ switch (type) {
+ case 'cast':
+ return mediaRouter.mojom.SinkIconType.CAST;
+ case 'cast_audio_group':
+ return mediaRouter.mojom.SinkIconType.CAST_AUDIO_GROUP;
+ case 'cast_audio':
+ return mediaRouter.mojom.SinkIconType.CAST_AUDIO;
+ case 'meeting':
+ return mediaRouter.mojom.SinkIconType.MEETING;
+ case 'hangout':
+ return mediaRouter.mojom.SinkIconType.HANGOUT;
+ case 'education':
+ return mediaRouter.mojom.SinkIconType.EDUCATION;
+ case 'generic':
+ return mediaRouter.mojom.SinkIconType.GENERIC;
+ default:
+ console.error('Unknown sink icon type : ' + type);
+ return mediaRouter.mojom.SinkIconType.GENERIC;
+ }
+}
+
+/**
+ * Returns a Mojo MediaRoute object given a MediaRoute and a
+ * media sink name.
+ * @param {!MediaRoute} route
+ * @return {!mediaRouter.mojom.MediaRoute}
+ */
+function routeToMojo_(route) {
+ return new mediaRouter.mojom.MediaRoute({
+ 'mediaRouteId': route.id,
+ 'mediaSource': route.mediaSource,
+ 'mediaSinkId': route.sinkId,
+ 'description': route.description,
+ 'iconUrl': route.iconUrl,
+ 'isLocal': route.isLocal,
+ 'forDisplay': route.forDisplay,
+ 'isIncognito': route.offTheRecord,
+ 'isLocalPresentation': route.isOffscreenPresentation,
+ 'controllerType': route.controllerType,
+ // Begin newly added properties, followed by the milestone they were
+ // added. The guard should be safe to remove N+2 milestones later.
+ 'presentationId': route.presentationId || '' // M64
+ });
+}
+
+/**
+ * Converts a route message to a RouteMessage Mojo object.
+ * @param {!RouteMessage} message
+ * @return {!mediaRouter.mojom.RouteMessage} A Mojo RouteMessage object.
+ */
+function messageToMojo_(message) {
+ if ("string" == typeof message.message) {
+ return new mediaRouter.mojom.RouteMessage({
+ 'type': mediaRouter.mojom.RouteMessage.Type.TEXT,
+ 'message': message.message,
+ });
+ } else {
+ return new mediaRouter.mojom.RouteMessage({
+ 'type': mediaRouter.mojom.RouteMessage.Type.BINARY,
+ 'data': message.message,
+ });
+ }
+}
+
+/**
+ * Converts presentation connection state to Mojo enum value.
+ * @param {!string} state
+ * @return {!mediaRouter.mojom.MediaRouter.PresentationConnectionState}
+ */
+function presentationConnectionStateToMojo_(state) {
+ var PresentationConnectionState =
+ mediaRouter.mojom.MediaRouter.PresentationConnectionState;
+ switch (state) {
+ case 'connecting':
+ return PresentationConnectionState.CONNECTING;
+ case 'connected':
+ return PresentationConnectionState.CONNECTED;
+ case 'closed':
+ return PresentationConnectionState.CLOSED;
+ case 'terminated':
+ return PresentationConnectionState.TERMINATED;
+ default:
+ console.error('Unknown presentation connection state: ' + state);
+ return PresentationConnectionState.TERMINATED;
+ }
+}
+
+/**
+ * Converts presentation connection close reason to Mojo enum value.
+ * @param {!string} reason
+ * @return {!mediaRouter.mojom.MediaRouter.PresentationConnectionCloseReason}
+ */
+function presentationConnectionCloseReasonToMojo_(reason) {
+ var PresentationConnectionCloseReason =
+ mediaRouter.mojom.MediaRouter.PresentationConnectionCloseReason;
+ switch (reason) {
+ case 'error':
+ return PresentationConnectionCloseReason.CONNECTION_ERROR;
+ case 'closed':
+ return PresentationConnectionCloseReason.CLOSED;
+ case 'went_away':
+ return PresentationConnectionCloseReason.WENT_AWAY;
+ default:
+ console.error('Unknown presentation connection close reason : ' +
+ reason);
+ return PresentationConnectionCloseReason.CONNECTION_ERROR;
+ }
+}
+
+/**
+ * Parses the given route request Error object and converts it to the
+ * corresponding result code.
+ * @param {!Error} error
+ * @return {!mediaRouter.mojom.RouteRequestResultCode}
+ */
+function getRouteRequestResultCode_(error) {
+ return error.errorCode ? error.errorCode :
+ mediaRouter.mojom.RouteRequestResultCode.UNKNOWN_ERROR;
+}
+
+/**
+ * Creates and returns a successful route response from given route.
+ * @param {!MediaRoute} route
+ * @return {!Object}
+ */
+function toSuccessRouteResponse_(route) {
+ return {
+ route: routeToMojo_(route),
+ resultCode: mediaRouter.mojom.RouteRequestResultCode.OK
};
-
- /**
- * Called by the provider manager when the set of active routes
- * has been updated.
- * @param {!Array<MediaRoute>} routes The active set of media routes.
- * @param {string=} sourceUrn The sourceUrn associated with this route
- * query.
- * @param {Array<string>=} joinableRouteIds The active set of joinable
- * media routes.
- */
- MediaRouter.prototype.onRoutesUpdated = function(
- routes, sourceUrn = '', joinableRouteIds = []) {
- this.service_.onRoutesUpdated(
- mediaRouterMojom.MediaRouteProvider.Id.EXTENSION,
- routes.map(routeToMojo_), sourceUrn, joinableRouteIds);
+}
+
+/**
+ * Creates and returns a error route response from given Error object.
+ * @param {!Error} error
+ * @return {!Object}
+ */
+function toErrorRouteResponse_(error) {
+ return {
+ errorText: error.message,
+ resultCode: getRouteRequestResultCode_(error)
};
-
+}
+
+/**
+ * Creates a new MediaRouter.
+ * Converts a route struct to its Mojo form.
+ * @param {!mediaRouter.mojom.MediaRouterPtr} service
+ * @constructor
+ */
+function MediaRouter(service) {
/**
- * Called by the provider manager when sink availability has been updated.
- * @param {!mediaRouterMojom.MediaRouter.SinkAvailability} availability
- * The new sink availability.
+ * The Mojo service proxy. Allows extension code to call methods that reside
+ * in the browser.
+ * @type {!mediaRouter.mojom.MediaRouterPtr}
*/
- MediaRouter.prototype.onSinkAvailabilityUpdated = function(availability) {
- this.service_.onSinkAvailabilityUpdated(
- mediaRouterMojom.MediaRouteProvider.Id.EXTENSION, availability);
- };
+ this.service_ = service;
/**
- * Called by the provider manager when the state of a presentation connected
- * to a route has changed.
- * @param {string} routeId
- * @param {string} state
+ * The provider manager service delegate. Its methods are called by the
+ * browser-resident Mojo service.
+ * @type {!MediaRouter}
*/
- MediaRouter.prototype.onPresentationConnectionStateChanged =
- function(routeId, state) {
- this.service_.onPresentationConnectionStateChanged(
- routeId, presentationConnectionStateToMojo_(state));
- };
+ this.mrpm_ = new MediaRouteProvider(this);
/**
- * Called by the provider manager when the state of a presentation connected
- * to a route has closed.
- * @param {string} routeId
- * @param {string} reason
- * @param {string} message
+ * Handle to a KeepAlive service object, which prevents the extension from
+ * being suspended as long as it remains in scope.
+ * @type {boolean}
*/
- MediaRouter.prototype.onPresentationConnectionClosed =
- function(routeId, reason, message) {
- this.service_.onPresentationConnectionClosed(
- routeId, presentationConnectionCloseReasonToMojo_(reason), message);
- };
+ this.keepAlive_ = null;
/**
- * @param {string} routeId
- * @param {!Array<!RouteMessage>} mesages
+ * The bindings to bind the service delegate to the Mojo interface.
+ * Object must remain in scope for the lifetime of the connection to
+ * prevent the connection from closing automatically.
+ * @type {!mojo.Binding}
*/
- MediaRouter.prototype.onRouteMessagesReceived = function(routeId, messages) {
- this.service_.onRouteMessagesReceived(
- routeId, messages.map(messageToMojo_));
+ this.mediaRouteProviderBinding_ = new mojo.Binding(
+ mediaRouter.mojom.MediaRouteProvider, this.mrpm_);
+}
+
+/**
+ * Returns definitions of Mojo core and generated Mojom classes that can be
+ * used directly by the component.
+ * @return {!Object}
+ * TODO(imcheng): We should export these along with MediaRouter. This requires
+ * us to modify the component to handle multiple exports. When that logic is
+ * baked in for a couple of milestones, we should be able to remove this
+ * method.
+ * TODO(imcheng): We should stop exporting mojo bindings classes that the
+ * Media Router extension doesn't directly use, such as
+ * mojo.AssociatedInterfacePtrInfo, mojo.InterfacePtrController and
+ * mojo.interfaceControl.
+ */
+MediaRouter.prototype.getMojoExports = function() {
+ return {
+ AssociatedInterfacePtrInfo: mojo.AssociatedInterfacePtrInfo,
+ Binding: mojo.Binding,
+ DialMediaSink: DialMediaSinkAdapter,
+ CastMediaSink: CastMediaSinkAdapter,
+ HangoutsMediaRouteController:
+ mediaRouter.mojom.HangoutsMediaRouteController,
+ HangoutsMediaStatusExtraData: HangoutsMediaStatusExtraDataAdapter,
+ IPAddress: IPAddressAdapter,
+ IPEndpoint: IPEndpointAdapter,
+ InterfacePtrController: mojo.InterfacePtrController,
+ InterfacePtrInfo: mojo.InterfacePtrInfo,
+ InterfaceRequest: mojo.InterfaceRequest,
+ MediaController: mediaRouter.mojom.MediaController,
+ MediaStatus: MediaStatusAdapter,
+ MediaStatusObserverPtr: mediaRouter.mojom.MediaStatusObserverPtr,
+ MirrorServiceRemoter: MirrorServiceRemoterAdapter,
+ MirrorServiceRemoterPtr: MirrorServiceRemoterPtrAdapter,
+ MirrorServiceRemotingSourcePtr: MirrorServiceRemotingSourcePtrAdapter,
+ RemotingStopReason: media.mojom.RemotingStopReason,
+ RemotingStartFailReason: media.mojom.RemotingStartFailReason,
+ RemotingSinkFeature: media.mojom.RemotingSinkFeature,
+ RemotingSinkAudioCapability:
+ media.mojom.RemotingSinkAudioCapability,
+ RemotingSinkVideoCapability:
+ media.mojom.RemotingSinkVideoCapability,
+ RemotingSinkMetadata: RemotingSinkMetadataAdapter,
+ RouteControllerType: mediaRouter.mojom.RouteControllerType,
+ Origin: url.mojom.Origin,
+ Sink: MediaSinkAdapter,
+ SinkExtraData: MediaSinkExtraDataAdapter,
+ TimeDelta: mojo.common.mojom.TimeDelta,
+ Url: url.mojom.Url,
+ interfaceControl: mojo.interfaceControl,
+ makeRequest: mojo.makeRequest,
};
+};
+
+/**
+ * Registers the Media Router Provider Manager with the Media Router.
+ * @return {!Promise<Object>} Instance ID and config for the Media Router.
+ */
+MediaRouter.prototype.start = function() {
+ return this.service_.registerMediaRouteProvider(
+ mediaRouter.mojom.MediaRouteProvider.Id.EXTENSION,
+ this.mediaRouteProviderBinding_.createInterfacePtrAndBind()).then(
+ function(response) {
+ return {
+ 'instance_id': response.instanceId,
+ 'config': {
+ 'enable_dial_discovery': response.config.enableDialDiscovery,
+ 'enable_cast_discovery': response.config.enableCastDiscovery,
+ }
+ };
+ });
+}
+
+/**
+ * Sets the service delegate methods.
+ * @param {Object} handlers
+ */
+MediaRouter.prototype.setHandlers = function(handlers) {
+ this.mrpm_.setHandlers(handlers);
+}
+
+/**
+ * The keep alive status.
+ * @return {boolean}
+ */
+MediaRouter.prototype.getKeepAlive = function() {
+ return this.keepAlive_ != null;
+};
+
+/**
+ * Called by the provider manager when a sink list for a given source is
+ * updated.
+ * @param {!string} sourceUrn
+ * @param {!Array<!MediaSink>} sinks
+ * @param {!Array<!url.mojom.Origin>} origins
+ */
+MediaRouter.prototype.onSinksReceived = function(sourceUrn, sinks, origins) {
+ this.service_.onSinksReceived(
+ mediaRouter.mojom.MediaRouteProvider.Id.EXTENSION, sourceUrn,
+ sinks.map(sinkToMojo_), origins);
+};
+
+/**
+ * Called by the provider manager when a sink is found to notify the MR of the
+ * sink's ID. The actual sink will be returned through the normal sink list
+ * update process, so this helps the MR identify the search result in the
+ * list.
+ * @param {string} pseudoSinkId ID of the pseudo sink that started the
+ * search.
+ * @param {string} sinkId ID of the newly-found sink.
+ */
+MediaRouter.prototype.onSearchSinkIdReceived = function(
+ pseudoSinkId, sinkId) {
+ this.service_.onSearchSinkIdReceived(pseudoSinkId, sinkId);
+};
+
+/**
+ * Called by the provider manager to keep the extension from suspending
+ * if it enters a state where suspension is undesirable (e.g. there is an
+ * active MediaRoute.)
+ * If keepAlive is true, the extension is kept alive.
+ * If keepAlive is false, the extension is allowed to suspend.
+ * @param {boolean} keepAlive
+ */
+MediaRouter.prototype.setKeepAlive = function(keepAlive) {
+ if (keepAlive === false && this.keepAlive_) {
+ this.keepAlive_.ptr.reset();
+ this.keepAlive_ = null;
+ } else if (keepAlive === true && !this.keepAlive_) {
+ this.keepAlive_ = new extensions.KeepAlivePtr;
+ Mojo.bindInterface(extensions.KeepAlive.name,
+ mojo.makeRequest(this.keepAlive_).handle);
+ }
+};
+
+/**
+ * Called by the provider manager to send an issue from a media route
+ * provider to the Media Router, to show the user.
+ * @param {!Object} issue The issue object.
+ */
+MediaRouter.prototype.onIssue = function(issue) {
+ function issueSeverityToMojo_(severity) {
+ switch (severity) {
+ case 'fatal':
+ return mediaRouter.mojom.Issue.Severity.FATAL;
+ case 'warning':
+ return mediaRouter.mojom.Issue.Severity.WARNING;
+ case 'notification':
+ return mediaRouter.mojom.Issue.Severity.NOTIFICATION;
+ default:
+ console.error('Unknown issue severity: ' + severity);
+ return mediaRouter.mojom.Issue.Severity.NOTIFICATION;
+ }
+ }
- /**
- * @param {number} tabId
- * @param {!remotingMojom.MirrorServiceRemoterPtr} remoter
- * @param {!remotingMojom.MirrorServiceRemotingSourcePtr} remotingSource
- */
- MediaRouter.prototype.onMediaRemoterCreated = function(tabId, remoter,
- remotingSource) {
- this.service_.onMediaRemoterCreated(tabId, remoter, remotingSource);
+ function issueActionToMojo_(action) {
+ switch (action) {
+ case 'dismiss':
+ return mediaRouter.mojom.Issue.ActionType.DISMISS;
+ case 'learn_more':
+ return mediaRouter.mojom.Issue.ActionType.LEARN_MORE;
+ default:
+ console.error('Unknown issue action type : ' + action);
+ return mediaRouter.mojom.Issue.ActionType.OK;
+ }
}
+ var secondaryActions = (issue.secondaryActions || []).map(issueActionToMojo_);
+ this.service_.onIssue(new mediaRouter.mojom.Issue({
+ 'routeId': issue.routeId || '',
+ 'severity': issueSeverityToMojo_(issue.severity),
+ 'title': issue.title,
+ 'message': issue.message || '',
+ 'defaultAction': issueActionToMojo_(issue.defaultAction),
+ 'secondaryActions': secondaryActions,
+ 'helpPageId': issue.helpPageId,
+ 'isBlocking': issue.isBlocking
+ }));
+};
+
+/**
+ * Called by the provider manager when the set of active routes
+ * has been updated.
+ * @param {!Array<MediaRoute>} routes The active set of media routes.
+ * @param {string=} sourceUrn The sourceUrn associated with this route
+ * query.
+ * @param {Array<string>=} joinableRouteIds The active set of joinable
+ * media routes.
+ */
+MediaRouter.prototype.onRoutesUpdated = function(
+ routes, sourceUrn = '', joinableRouteIds = []) {
+ this.service_.onRoutesUpdated(
+ mediaRouter.mojom.MediaRouteProvider.Id.EXTENSION,
+ routes.map(routeToMojo_), sourceUrn, joinableRouteIds);
+};
+
+/**
+ * Called by the provider manager when sink availability has been updated.
+ * @param {!mediaRouter.mojom.MediaRouter.SinkAvailability} availability
+ * The new sink availability.
+ */
+MediaRouter.prototype.onSinkAvailabilityUpdated = function(availability) {
+ this.service_.onSinkAvailabilityUpdated(
+ mediaRouter.mojom.MediaRouteProvider.Id.EXTENSION, availability);
+};
+
+/**
+ * Called by the provider manager when the state of a presentation connected
+ * to a route has changed.
+ * @param {string} routeId
+ * @param {string} state
+ */
+MediaRouter.prototype.onPresentationConnectionStateChanged =
+ function(routeId, state) {
+ this.service_.onPresentationConnectionStateChanged(
+ routeId, presentationConnectionStateToMojo_(state));
+};
+
+/**
+ * Called by the provider manager when the state of a presentation connected
+ * to a route has closed.
+ * @param {string} routeId
+ * @param {string} reason
+ * @param {string} message
+ */
+MediaRouter.prototype.onPresentationConnectionClosed =
+ function(routeId, reason, message) {
+ this.service_.onPresentationConnectionClosed(
+ routeId, presentationConnectionCloseReasonToMojo_(reason), message);
+};
+
+/**
+ * @param {string} routeId
+ * @param {!Array<!RouteMessage>} mesages
+ */
+MediaRouter.prototype.onRouteMessagesReceived = function(routeId, messages) {
+ this.service_.onRouteMessagesReceived(
+ routeId, messages.map(messageToMojo_));
+};
+
+/**
+ * @param {number} tabId
+ * @param {!media.mojom.MirrorServiceRemoterPtr} remoter
+ * @param {!mojo.InterfaceRequest} remotingSource
+ */
+MediaRouter.prototype.onMediaRemoterCreated = function(tabId, remoter,
+ remotingSource) {
+ this.service_.onMediaRemoterCreated(
+ tabId,
+ new media.mojom.MirrorServiceRemoterPtr(remoter.ptr.passInterface()),
+ remotingSource);
+}
+
+/**
+ * Object containing callbacks set by the provider manager.
+ *
+ * @constructor
+ * @struct
+ */
+function MediaRouterHandlers() {
/**
- * Object containing callbacks set by the provider manager.
- *
- * @constructor
- * @struct
+ * @type {function(!string, !string, !string, !string, !number)}
*/
- function MediaRouterHandlers() {
- /**
- * @type {function(!string, !string, !string, !string, !number)}
- */
- this.createRoute = null;
-
- /**
- * @type {function(!string, !string, !string, !number)}
- */
- this.joinRoute = null;
-
- /**
- * @type {function(string): Promise}
- */
- this.terminateRoute = null;
-
- /**
- * @type {function(string)}
- */
- this.startObservingMediaSinks = null;
-
- /**
- * @type {function(string)}
- */
- this.stopObservingMediaSinks = null;
-
- /**
- * @type {function(string, string): Promise}
- */
- this.sendRouteMessage = null;
-
- /**
- * @type {function(string, Uint8Array): Promise}
- */
- this.sendRouteBinaryMessage = null;
-
- /**
- * @type {function(string)}
- */
- this.startListeningForRouteMessages = null;
-
- /**
- * @type {function(string)}
- */
- this.stopListeningForRouteMessages = null;
-
- /**
- * @type {function(string)}
- */
- this.detachRoute = null;
-
- /**
- * @type {function()}
- */
- this.startObservingMediaRoutes = null;
-
- /**
- * @type {function()}
- */
- this.stopObservingMediaRoutes = null;
-
- /**
- * @type {function()}
- */
- this.connectRouteByRouteId = null;
-
- /**
- * @type {function()}
- */
- this.enableMdnsDiscovery = null;
-
- /**
- * @type {function()}
- */
- this.updateMediaSinks = null;
-
- /**
- * @type {function(string, string, !SinkSearchCriteria): string}
- */
- this.searchSinks = null;
-
- /**
- * @type {function()}
- */
- this.provideSinks = null;
-
- /**
- * @type {function(string, !bindings.InterfaceRequest,
- * !mediaStatusMojom.MediaStatusObserverPtr): !Promise<void>}
- */
- this.createMediaRouteController = null;
- };
+ this.createRoute = null;
/**
- * Routes calls from Media Router to the provider manager extension.
- * Registered with the MediaRouter stub.
- * @param {!MediaRouter} MediaRouter proxy to call into the
- * Media Router mojo interface.
- * @constructor
- */
- function MediaRouteProvider(mediaRouter) {
- /**
- * Object containing JS callbacks into Provider Manager code.
- * @type {!MediaRouterHandlers}
- */
- this.handlers_ = new MediaRouterHandlers();
-
- /**
- * Proxy class to the browser's Media Router Mojo service.
- * @type {!MediaRouter}
- */
- this.mediaRouter_ = mediaRouter;
- }
-
- /*
- * Sets the callback handler used to invoke methods in the provider manager.
- *
- * @param {!MediaRouterHandlers} handlers
+ * @type {function(!string, !string, !string, !number)}
*/
- MediaRouteProvider.prototype.setHandlers = function(handlers) {
- this.handlers_ = handlers;
- var requiredHandlers = [
- 'stopObservingMediaRoutes',
- 'startObservingMediaRoutes',
- 'sendRouteMessage',
- 'sendRouteBinaryMessage',
- 'startListeningForRouteMessages',
- 'stopListeningForRouteMessages',
- 'detachRoute',
- 'terminateRoute',
- 'joinRoute',
- 'createRoute',
- 'stopObservingMediaSinks',
- 'startObservingMediaRoutes',
- 'connectRouteByRouteId',
- 'enableMdnsDiscovery',
- 'updateMediaSinks',
- 'searchSinks',
- 'provideSinks',
- 'createMediaRouteController',
- 'onBeforeInvokeHandler'
- ];
- requiredHandlers.forEach(function(nextHandler) {
- if (handlers[nextHandler] === undefined) {
- console.error(nextHandler + ' handler not registered.');
- }
- });
- }
+ this.joinRoute = null;
/**
- * Starts querying for sinks capable of displaying the media source
- * designated by |sourceUrn|. Results are returned by calling
- * OnSinksReceived.
- * @param {!string} sourceUrn
+ * @type {function(string): Promise}
*/
- MediaRouteProvider.prototype.startObservingMediaSinks =
- function(sourceUrn) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.startObservingMediaSinks(sourceUrn);
- };
+ this.terminateRoute = null;
/**
- * Stops querying for sinks capable of displaying |sourceUrn|.
- * @param {!string} sourceUrn
+ * @type {function(string)}
*/
- MediaRouteProvider.prototype.stopObservingMediaSinks =
- function(sourceUrn) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.stopObservingMediaSinks(sourceUrn);
- };
+ this.startObservingMediaSinks = null;
/**
- * Requests that |sinkId| render the media referenced by |sourceUrn|. If the
- * request is from the Presentation API, then origin and tabId will
- * be populated.
- * @param {!string} sourceUrn Media source to render.
- * @param {!string} sinkId Media sink ID.
- * @param {!string} presentationId Presentation ID from the site
- * requesting presentation. TODO(mfoltz): Remove.
- * @param {!originMojom.Origin} origin Origin of site requesting presentation.
- * @param {!number} tabId ID of tab requesting presentation.
- * @param {!timeMojom.TimeDelta} timeout If positive, the timeout duration for
- * the request. Otherwise, the default duration will be used.
- * @param {!boolean} incognito If true, the route is being requested by
- * an incognito profile.
- * @return {!Promise.<!Object>} A Promise resolving to an object describing
- * the newly created media route, or rejecting with an error message on
- * failure.
+ * @type {function(string)}
*/
- MediaRouteProvider.prototype.createRoute =
- function(sourceUrn, sinkId, presentationId, origin, tabId,
- timeout, incognito) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.createRoute(
- sourceUrn, sinkId, presentationId, origin, tabId,
- Math.floor(timeout.microseconds / 1000), incognito)
- .then(function(route) {
- return toSuccessRouteResponse_(route);
- },
- function(err) {
- return toErrorRouteResponse_(err);
- });
- };
+ this.stopObservingMediaSinks = null;
/**
- * Handles a request via the Presentation API to join an existing route given
- * by |sourceUrn| and |presentationId|. |origin| and |tabId| are used for
- * validating same-origin/tab scope.
- * @param {!string} sourceUrn Media source to render.
- * @param {!string} presentationId Presentation ID to join.
- * @param {!originMojom.Origin} origin Origin of site requesting join.
- * @param {!number} tabId ID of tab requesting join.
- * @param {!timeMojom.TimeDelta} timeout If positive, the timeout duration for
- * the request. Otherwise, the default duration will be used.
- * @param {!boolean} incognito If true, the route is being requested by
- * an incognito profile.
- * @return {!Promise.<!Object>} A Promise resolving to an object describing
- * the newly created media route, or rejecting with an error message on
- * failure.
+ * @type {function(string, string): Promise}
*/
- MediaRouteProvider.prototype.joinRoute =
- function(sourceUrn, presentationId, origin, tabId, timeout,
- incognito) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.joinRoute(
- sourceUrn, presentationId, origin, tabId,
- Math.floor(timeout.microseconds / 1000), incognito)
- .then(function(route) {
- return toSuccessRouteResponse_(route);
- },
- function(err) {
- return toErrorRouteResponse_(err);
- });
- };
+ this.sendRouteMessage = null;
/**
- * Handles a request via the Presentation API to join an existing route given
- * by |sourceUrn| and |routeId|. |origin| and |tabId| are used for
- * validating same-origin/tab scope.
- * @param {!string} sourceUrn Media source to render.
- * @param {!string} routeId Route ID to join.
- * @param {!string} presentationId Presentation ID to join.
- * @param {!originMojom.Origin} origin Origin of site requesting join.
- * @param {!number} tabId ID of tab requesting join.
- * @param {!timeMojom.TimeDelta} timeout If positive, the timeout duration for
- * the request. Otherwise, the default duration will be used.
- * @param {!boolean} incognito If true, the route is being requested by
- * an incognito profile.
- * @return {!Promise.<!Object>} A Promise resolving to an object describing
- * the newly created media route, or rejecting with an error message on
- * failure.
+ * @type {function(string, Uint8Array): Promise}
*/
- MediaRouteProvider.prototype.connectRouteByRouteId =
- function(sourceUrn, routeId, presentationId, origin, tabId,
- timeout, incognito) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.connectRouteByRouteId(
- sourceUrn, routeId, presentationId, origin, tabId,
- Math.floor(timeout.microseconds / 1000), incognito)
- .then(function(route) {
- return toSuccessRouteResponse_(route);
- },
- function(err) {
- return toErrorRouteResponse_(err);
- });
- };
+ this.sendRouteBinaryMessage = null;
/**
- * Terminates the route specified by |routeId|.
- * @param {!string} routeId
- * @return {!Promise<!Object>} A Promise resolving to an object describing
- * the result of the terminate operation, or rejecting with an error
- * message and code if the operation failed.
+ * @type {function(string)}
*/
- MediaRouteProvider.prototype.terminateRoute = function(routeId) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.terminateRoute(routeId).then(
- () => ({result_code: mediaRouterMojom.RouteRequestResultCode.OK}),
- (err) => toErrorRouteResponse_(err));
- };
+ this.startListeningForRouteMessages = null;
/**
- * Posts a message to the route designated by |routeId|.
- * @param {!string} routeId
- * @param {!string} message
- * @return {!Promise.<boolean>} Resolved with true if the message was sent,
- * or false on failure.
+ * @type {function(string)}
*/
- MediaRouteProvider.prototype.sendRouteMessage = function(
- routeId, message) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.sendRouteMessage(routeId, message)
- .then(function() {
- return {'sent': true};
- }, function() {
- return {'sent': false};
- });
- };
+ this.stopListeningForRouteMessages = null;
/**
- * Sends a binary message to the route designated by |routeId|.
- * @param {!string} routeId
- * @param {!Array<number>} data
- * @return {!Promise.<boolean>} Resolved with true if the data was sent,
- * or false on failure.
+ * @type {function(string)}
*/
- MediaRouteProvider.prototype.sendRouteBinaryMessage = function(
- routeId, data) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_.sendRouteBinaryMessage(routeId, new Uint8Array(data))
- .then(function() {
- return {'sent': true};
- }, function() {
- return {'sent': false};
- });
- };
+ this.detachRoute = null;
/**
- * Listen for messages from a route.
- * @param {!string} routeId
+ * @type {function()}
*/
- MediaRouteProvider.prototype.startListeningForRouteMessages = function(
- routeId) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.startListeningForRouteMessages(routeId);
- };
+ this.startObservingMediaRoutes = null;
/**
- * @param {!string} routeId
+ * @type {function()}
*/
- MediaRouteProvider.prototype.stopListeningForRouteMessages = function(
- routeId) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.stopListeningForRouteMessages(routeId);
- };
+ this.stopObservingMediaRoutes = null;
/**
- * Indicates that the presentation connection that was connected to |routeId|
- * is no longer connected to it.
- * @param {!string} routeId
+ * @type {function()}
*/
- MediaRouteProvider.prototype.detachRoute = function(
- routeId) {
- this.handlers_.detachRoute(routeId);
- };
+ this.connectRouteByRouteId = null;
/**
- * Requests that the provider manager start sending information about active
- * media routes to the Media Router.
- * @param {!string} sourceUrn
+ * @type {function()}
*/
- MediaRouteProvider.prototype.startObservingMediaRoutes = function(sourceUrn) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.startObservingMediaRoutes(sourceUrn);
- };
+ this.enableMdnsDiscovery = null;
/**
- * Requests that the provider manager stop sending information about active
- * media routes to the Media Router.
- * @param {!string} sourceUrn
+ * @type {function()}
*/
- MediaRouteProvider.prototype.stopObservingMediaRoutes = function(sourceUrn) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.stopObservingMediaRoutes(sourceUrn);
- };
+ this.updateMediaSinks = null;
/**
- * Enables mDNS device discovery.
+ * @type {function(string, string, !SinkSearchCriteria): string}
*/
- MediaRouteProvider.prototype.enableMdnsDiscovery = function() {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.enableMdnsDiscovery();
- };
+ this.searchSinks = null;
/**
- * Requests that the provider manager update media sinks.
- * @param {!string} sourceUrn
+ * @type {function()}
*/
- MediaRouteProvider.prototype.updateMediaSinks = function(sourceUrn) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.updateMediaSinks(sourceUrn);
- };
+ this.provideSinks = null;
/**
- * Requests that the provider manager search its providers for a sink matching
- * |searchCriteria| that is compatible with |sourceUrn|. If a sink is found
- * that can be used immediately for route creation, its ID is returned.
- * Otherwise the empty string is returned.
- *
- * @param {string} sinkId Sink ID of the pseudo sink generating the request.
- * @param {string} sourceUrn Media source to be used with the sink.
- * @param {!SinkSearchCriteria} searchCriteria Search criteria for the route
- * providers.
- * @return {!Promise.<!{sink_id: !string}>} A Promise resolving to either the
- * sink ID of the sink found by the search that can be used for route
- * creation, or the empty string if no route can be immediately created.
+ * @type {function(string, !mojo.InterfaceRequest,
+ * !mediaRouter.mojom.MediaStatusObserverPtr): !Promise<void>}
*/
- MediaRouteProvider.prototype.searchSinks = function(
- sinkId, sourceUrn, searchCriteria) {
- this.handlers_.onBeforeInvokeHandler();
- const searchSinksResponse =
- this.handlers_.searchSinks(sinkId, sourceUrn, searchCriteria);
-
- if ('string' == typeof searchSinksResponse) {
- // TODO (zijiang): Remove this check when M59 is stable and the
- // extension is always returning a promise.
- return Promise.resolve({
- 'sink_id': sink_id
- });
- }
- return searchSinksResponse.then(
- sink_id => {
- return { 'sink_id': sink_id };
- },
- () => {
- return { 'sink_id': '' };
- });
- };
-
+ this.createMediaRouteController = null;
+};
+
+/**
+ * Routes calls from Media Router to the provider manager extension.
+ * Registered with the MediaRouter stub.
+ * @param {!MediaRouter} MediaRouter proxy to call into the
+ * Media Router mojo interface.
+ * @constructor
+ */
+function MediaRouteProvider(mediaRouter) {
/**
- * Notifies the provider manager that MediaRouter has discovered a list of
- * sinks.
- * @param {string} providerName
- * @param {!Array<!mediaRouterMojom.MediaSink>} sinks
+ * Object containing JS callbacks into Provider Manager code.
+ * @type {!MediaRouterHandlers}
*/
- MediaRouteProvider.prototype.provideSinks = function(providerName, sinks) {
- this.handlers_.onBeforeInvokeHandler();
- this.handlers_.provideSinks(providerName, sinks);
- };
+ this.handlers_ = new MediaRouterHandlers();
/**
- * Creates a controller for the given route and binds the given
- * InterfaceRequest to it, and registers an observer for media status updates
- * for the route.
- * @param {string} routeId
- * @param {!bindings.InterfaceRequest} controllerRequest
- * @param {!mediaStatusMojom.MediaStatusObserverPtr} observer
- * @return {!Promise<!{success: boolean}>} Resolves to true if a controller
- * is created. Resolves to false if a controller cannot be created, or if
- * the controller is already bound.
+ * Proxy class to the browser's Media Router Mojo service.
+ * @type {!MediaRouter}
*/
- MediaRouteProvider.prototype.createMediaRouteController = function(
- routeId, controllerRequest, observer) {
- this.handlers_.onBeforeInvokeHandler();
- return this.handlers_
- .createMediaRouteController(routeId, controllerRequest, observer)
- .then(() => ({success: true}), e => ({success: false}));
- };
-
- mediaRouter = new MediaRouter(new mediaRouterMojom.MediaRouterPtr(
- frameInterfaces.getInterface(mediaRouterMojom.MediaRouter.name)));
-
- return mediaRouter;
-});
+ this.mediaRouter_ = mediaRouter;
+}
+
+/*
+ * Sets the callback handler used to invoke methods in the provider manager.
+ *
+ * @param {!MediaRouterHandlers} handlers
+ */
+MediaRouteProvider.prototype.setHandlers = function(handlers) {
+ this.handlers_ = handlers;
+ var requiredHandlers = [
+ 'stopObservingMediaRoutes',
+ 'startObservingMediaRoutes',
+ 'sendRouteMessage',
+ 'sendRouteBinaryMessage',
+ 'startListeningForRouteMessages',
+ 'stopListeningForRouteMessages',
+ 'detachRoute',
+ 'terminateRoute',
+ 'joinRoute',
+ 'createRoute',
+ 'stopObservingMediaSinks',
+ 'startObservingMediaRoutes',
+ 'connectRouteByRouteId',
+ 'enableMdnsDiscovery',
+ 'updateMediaSinks',
+ 'searchSinks',
+ 'provideSinks',
+ 'createMediaRouteController',
+ 'onBeforeInvokeHandler'
+ ];
+ requiredHandlers.forEach(function(nextHandler) {
+ if (handlers[nextHandler] === undefined) {
+ console.error(nextHandler + ' handler not registered.');
+ }
+ });
+}
+
+/**
+ * Starts querying for sinks capable of displaying the media source
+ * designated by |sourceUrn|. Results are returned by calling
+ * OnSinksReceived.
+ * @param {!string} sourceUrn
+ */
+MediaRouteProvider.prototype.startObservingMediaSinks =
+ function(sourceUrn) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.startObservingMediaSinks(sourceUrn);
+};
+
+/**
+ * Stops querying for sinks capable of displaying |sourceUrn|.
+ * @param {!string} sourceUrn
+ */
+MediaRouteProvider.prototype.stopObservingMediaSinks =
+ function(sourceUrn) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.stopObservingMediaSinks(sourceUrn);
+};
+
+/**
+ * Requests that |sinkId| render the media referenced by |sourceUrn|. If the
+ * request is from the Presentation API, then origin and tabId will
+ * be populated.
+ * @param {!string} sourceUrn Media source to render.
+ * @param {!string} sinkId Media sink ID.
+ * @param {!string} presentationId Presentation ID from the site
+ * requesting presentation. TODO(mfoltz): Remove.
+ * @param {!url.mojom.Origin} origin Origin of site requesting presentation.
+ * @param {!number} tabId ID of tab requesting presentation.
+ * @param {!mojo.common.mojom.TimeDelta} timeout If positive, the timeout
+ * duration for the request. Otherwise, the default duration will be used.
+ * @param {!boolean} incognito If true, the route is being requested by
+ * an incognito profile.
+ * @return {!Promise.<!Object>} A Promise resolving to an object describing
+ * the newly created media route, or rejecting with an error message on
+ * failure.
+ */
+MediaRouteProvider.prototype.createRoute =
+ function(sourceUrn, sinkId, presentationId, origin, tabId,
+ timeout, incognito) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.createRoute(
+ sourceUrn, sinkId, presentationId, origin, tabId,
+ Math.floor(timeout.microseconds / 1000), incognito)
+ .then(function(route) {
+ return toSuccessRouteResponse_(route);
+ },
+ function(err) {
+ return toErrorRouteResponse_(err);
+ });
+};
+
+/**
+ * Handles a request via the Presentation API to join an existing route given
+ * by |sourceUrn| and |presentationId|. |origin| and |tabId| are used for
+ * validating same-origin/tab scope.
+ * @param {!string} sourceUrn Media source to render.
+ * @param {!string} presentationId Presentation ID to join.
+ * @param {!url.mojom.Origin} origin Origin of site requesting join.
+ * @param {!number} tabId ID of tab requesting join.
+ * @param {!mojo.common.mojom.TimeDelta} timeout If positive, the timeout
+ * duration for the request. Otherwise, the default duration will be used.
+ * @param {!boolean} incognito If true, the route is being requested by
+ * an incognito profile.
+ * @return {!Promise.<!Object>} A Promise resolving to an object describing
+ * the newly created media route, or rejecting with an error message on
+ * failure.
+ */
+MediaRouteProvider.prototype.joinRoute =
+ function(sourceUrn, presentationId, origin, tabId, timeout,
+ incognito) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.joinRoute(
+ sourceUrn, presentationId, origin, tabId,
+ Math.floor(timeout.microseconds / 1000), incognito)
+ .then(function(route) {
+ return toSuccessRouteResponse_(route);
+ },
+ function(err) {
+ return toErrorRouteResponse_(err);
+ });
+};
+
+/**
+ * Handles a request via the Presentation API to join an existing route given
+ * by |sourceUrn| and |routeId|. |origin| and |tabId| are used for
+ * validating same-origin/tab scope.
+ * @param {!string} sourceUrn Media source to render.
+ * @param {!string} routeId Route ID to join.
+ * @param {!string} presentationId Presentation ID to join.
+ * @param {!url.mojom.Origin} origin Origin of site requesting join.
+ * @param {!number} tabId ID of tab requesting join.
+ * @param {!mojo.common.mojom.TimeDelta} timeout If positive, the timeout
+ * duration for the request. Otherwise, the default duration will be used.
+ * @param {!boolean} incognito If true, the route is being requested by
+ * an incognito profile.
+ * @return {!Promise.<!Object>} A Promise resolving to an object describing
+ * the newly created media route, or rejecting with an error message on
+ * failure.
+ */
+MediaRouteProvider.prototype.connectRouteByRouteId =
+ function(sourceUrn, routeId, presentationId, origin, tabId,
+ timeout, incognito) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.connectRouteByRouteId(
+ sourceUrn, routeId, presentationId, origin, tabId,
+ Math.floor(timeout.microseconds / 1000), incognito)
+ .then(function(route) {
+ return toSuccessRouteResponse_(route);
+ },
+ function(err) {
+ return toErrorRouteResponse_(err);
+ });
+};
+
+/**
+ * Terminates the route specified by |routeId|.
+ * @param {!string} routeId
+ * @return {!Promise<!Object>} A Promise resolving to an object describing
+ * the result of the terminate operation, or rejecting with an error
+ * message and code if the operation failed.
+ */
+MediaRouteProvider.prototype.terminateRoute = function(routeId) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.terminateRoute(routeId).then(
+ () => ({resultCode: mediaRouter.mojom.RouteRequestResultCode.OK}),
+ (err) => toErrorRouteResponse_(err));
+};
+
+/**
+ * Posts a message to the route designated by |routeId|.
+ * @param {!string} routeId
+ * @param {!string} message
+ * @return {!Promise.<boolean>} Resolved with true if the message was sent,
+ * or false on failure.
+ */
+MediaRouteProvider.prototype.sendRouteMessage = function(
+ routeId, message) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.sendRouteMessage(routeId, message)
+ .then(function() {
+ return {'sent': true};
+ }, function() {
+ return {'sent': false};
+ });
+};
+
+/**
+ * Sends a binary message to the route designated by |routeId|.
+ * @param {!string} routeId
+ * @param {!Array<number>} data
+ * @return {!Promise.<boolean>} Resolved with true if the data was sent,
+ * or false on failure.
+ */
+MediaRouteProvider.prototype.sendRouteBinaryMessage = function(
+ routeId, data) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.sendRouteBinaryMessage(routeId, new Uint8Array(data))
+ .then(function() {
+ return {'sent': true};
+ }, function() {
+ return {'sent': false};
+ });
+};
+
+/**
+ * Listen for messages from a route.
+ * @param {!string} routeId
+ */
+MediaRouteProvider.prototype.startListeningForRouteMessages = function(
+ routeId) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.startListeningForRouteMessages(routeId);
+};
+
+/**
+ * @param {!string} routeId
+ */
+MediaRouteProvider.prototype.stopListeningForRouteMessages = function(
+ routeId) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.stopListeningForRouteMessages(routeId);
+};
+
+/**
+ * Indicates that the presentation connection that was connected to |routeId|
+ * is no longer connected to it.
+ * @param {!string} routeId
+ */
+MediaRouteProvider.prototype.detachRoute = function(
+ routeId) {
+ this.handlers_.detachRoute(routeId);
+};
+
+/**
+ * Requests that the provider manager start sending information about active
+ * media routes to the Media Router.
+ * @param {!string} sourceUrn
+ */
+MediaRouteProvider.prototype.startObservingMediaRoutes = function(sourceUrn) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.startObservingMediaRoutes(sourceUrn);
+};
+
+/**
+ * Requests that the provider manager stop sending information about active
+ * media routes to the Media Router.
+ * @param {!string} sourceUrn
+ */
+MediaRouteProvider.prototype.stopObservingMediaRoutes = function(sourceUrn) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.stopObservingMediaRoutes(sourceUrn);
+};
+
+/**
+ * Enables mDNS device discovery.
+ */
+MediaRouteProvider.prototype.enableMdnsDiscovery = function() {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.enableMdnsDiscovery();
+};
+
+/**
+ * Requests that the provider manager update media sinks.
+ * @param {!string} sourceUrn
+ */
+MediaRouteProvider.prototype.updateMediaSinks = function(sourceUrn) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.updateMediaSinks(sourceUrn);
+};
+
+/**
+ * Requests that the provider manager search its providers for a sink matching
+ * |searchCriteria| that is compatible with |sourceUrn|. If a sink is found
+ * that can be used immediately for route creation, its ID is returned.
+ * Otherwise the empty string is returned.
+ *
+ * @param {string} sinkId Sink ID of the pseudo sink generating the request.
+ * @param {string} sourceUrn Media source to be used with the sink.
+ * @param {!SinkSearchCriteria} searchCriteria Search criteria for the route
+ * providers.
+ * @return {!Promise.<!{sink_id: !string}>} A Promise resolving to either the
+ * sink ID of the sink found by the search that can be used for route
+ * creation, or the empty string if no route can be immediately created.
+ */
+MediaRouteProvider.prototype.searchSinks = function(
+ sinkId, sourceUrn, searchCriteria) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.searchSinks(sinkId, sourceUrn, searchCriteria).then(
+ sinkId => {
+ return { 'sinkId': sinkId };
+ },
+ () => {
+ return { 'sinkId': '' };
+ });
+};
+
+/**
+ * Notifies the provider manager that MediaRouter has discovered a list of
+ * sinks.
+ * @param {string} providerName
+ * @param {!Array<!mediaRouter.mojom.MediaSink>} sinks
+ */
+MediaRouteProvider.prototype.provideSinks = function(providerName, sinks) {
+ this.handlers_.onBeforeInvokeHandler();
+ this.handlers_.provideSinks(providerName,
+ sinks.map(MediaSinkAdapter.fromNewVersion));
+};
+
+/**
+ * Creates a controller for the given route and binds the given
+ * InterfaceRequest to it, and registers an observer for media status updates
+ * for the route.
+ * @param {string} routeId
+ * @param {!mojo.InterfaceRequest} controllerRequest
+ * @param {!mediaRouter.mojom.MediaStatusObserverPtr} observer
+ * @return {!Promise<!{success: boolean}>} Resolves to true if a controller
+ * is created. Resolves to false if a controller cannot be created, or if
+ * the controller is already bound.
+ */
+MediaRouteProvider.prototype.createMediaRouteController = function(
+ routeId, controllerRequest, observer) {
+ this.handlers_.onBeforeInvokeHandler();
+ return this.handlers_.createMediaRouteController(
+ routeId, controllerRequest,
+ new MediaStatusObserverPtrAdapter(observer.ptr.passInterface())).then(
+ () => ({success: true}), e => ({success: false}));
+};
+
+var ptr = new mediaRouter.mojom.MediaRouterPtr;
+Mojo.bindInterface(mediaRouter.mojom.MediaRouter.name,
+ mojo.makeRequest(ptr).handle);
+exports.$set('returnValue', new MediaRouter(ptr));
diff --git a/chromium/chrome/renderer/resources/extensions/web_view/OWNERS b/chromium/chrome/renderer/resources/extensions/web_view/OWNERS
index a7c62782210..74d34105399 100644
--- a/chromium/chrome/renderer/resources/extensions/web_view/OWNERS
+++ b/chromium/chrome/renderer/resources/extensions/web_view/OWNERS
@@ -1,4 +1,3 @@
-fsamuel@chromium.org
-lazyboy@chromium.org
+file://components/guest_view/OWNERS
# COMPONENT: Platform>Apps>BrowserTag
diff --git a/chromium/chrome/service/BUILD.gn b/chromium/chrome/service/BUILD.gn
index 386f4e2ce1c..f4dcb264f14 100644
--- a/chromium/chrome/service/BUILD.gn
+++ b/chromium/chrome/service/BUILD.gn
@@ -57,6 +57,7 @@ static_library("service") {
"//base",
"//chrome:strings",
"//chrome/common",
+ "//chrome/services/printing/public/interfaces",
"//components/cloud_devices/common",
"//components/data_use_measurement/core",
"//components/network_session_configurator/browser",
diff --git a/chromium/chrome/services/media_gallery_util/BUILD.gn b/chromium/chrome/services/media_gallery_util/BUILD.gn
index 3498f77327f..b4acdec7dc1 100644
--- a/chromium/chrome/services/media_gallery_util/BUILD.gn
+++ b/chromium/chrome/services/media_gallery_util/BUILD.gn
@@ -19,6 +19,7 @@ source_set("lib") {
deps = [
"//base",
+ "//media",
"//mojo/public/cpp/bindings",
]
diff --git a/chromium/chrome/services/printing/BUILD.gn b/chromium/chrome/services/printing/BUILD.gn
new file mode 100644
index 00000000000..10a1951422c
--- /dev/null
+++ b/chromium/chrome/services/printing/BUILD.gn
@@ -0,0 +1,41 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//services/service_manager/public/cpp/service.gni")
+import("//services/service_manager/public/service_manifest.gni")
+
+source_set("lib") {
+ sources = [
+ "pdf_to_pwg_raster_converter.cc",
+ "pdf_to_pwg_raster_converter.h",
+ "printing_service.cc",
+ "printing_service.h",
+ ]
+
+ deps = [
+ "//base",
+ "//mojo/public/cpp/bindings",
+ ]
+
+ public_deps = [
+ "//chrome/services/printing/public/interfaces",
+ "//services/service_manager/public/cpp",
+ ]
+
+ if (is_win) {
+ sources += [
+ "pdf_to_emf_converter.cc",
+ "pdf_to_emf_converter.h",
+ "pdf_to_emf_converter_factory.cc",
+ "pdf_to_emf_converter_factory.h",
+ ]
+
+ deps += [ "//skia" ]
+ }
+}
+
+service_manifest("manifest") {
+ name = "chrome_printing"
+ source = "manifest.json"
+}
diff --git a/chromium/chrome/services/printing/manifest.json b/chromium/chrome/services/printing/manifest.json
new file mode 100644
index 00000000000..27b3b9c7d6a
--- /dev/null
+++ b/chromium/chrome/services/printing/manifest.json
@@ -0,0 +1,17 @@
+{
+ "name": "chrome_printing",
+ "display_name": "Printing",
+ "sandbox_type": "utility",
+ "interface_provider_specs": {
+ "service_manager:connector": {
+ "provides": {
+ "converter": [
+ "printing::mojom::PdfToEmfConverterFactory",
+ "printing::mojom::PdfToPwgRasterConverter" ]
+ },
+ "requires": {
+ "service_manager": [ "service_manager:all_users" ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/chromium/chrome/services/printing/public/interfaces/BUILD.gn b/chromium/chrome/services/printing/public/interfaces/BUILD.gn
new file mode 100644
index 00000000000..aaf905298c0
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/BUILD.gn
@@ -0,0 +1,22 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//mojo/public/tools/bindings/mojom.gni")
+
+mojom("interfaces") {
+ sources = [
+ "constants.mojom",
+ "pdf_render_settings.mojom",
+ "pdf_to_pwg_raster_converter.mojom",
+ ]
+
+ if (is_win) {
+ sources += [ "pdf_to_emf_converter.mojom" ]
+ }
+
+ deps = [
+ "//mojo/common:common_custom_types",
+ "//ui/gfx/geometry/mojo",
+ ]
+}
diff --git a/chromium/chrome/services/printing/public/interfaces/constants.mojom b/chromium/chrome/services/printing/public/interfaces/constants.mojom
new file mode 100644
index 00000000000..ab49398b5b6
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/constants.mojom
@@ -0,0 +1,7 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module printing.mojom;
+
+const string kChromePrintingServiceName = "chrome_printing";
diff --git a/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.mojom b/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.mojom
new file mode 100644
index 00000000000..d8db91ff7ac
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.mojom
@@ -0,0 +1,24 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module printing.mojom;
+
+import "ui/gfx/geometry/mojo/geometry.mojom";
+
+struct PdfRenderSettings {
+ enum Mode {
+ NORMAL = 0,
+ // Modes below are Windows only.
+ TEXTONLY,
+ GDI_TEXT,
+ POSTSCRIPT_LEVEL2,
+ POSTSCRIPT_LEVEL3
+ };
+
+ gfx.mojom.Rect area;
+ gfx.mojom.Point offsets;
+ int32 dpi;
+ bool autorotate;
+ Mode mode;
+};
diff --git a/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.typemap b/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.typemap
new file mode 100644
index 00000000000..8d6c20c8dd7
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/pdf_render_settings.typemap
@@ -0,0 +1,21 @@
+mojom = "//chrome/services/printing/public/interfaces/pdf_render_settings.mojom"
+
+public_headers = [
+ "//printing/pdf_render_settings.h",
+ "//ui/gfx/geometry/rect.h",
+]
+
+traits_headers = [ "//chrome/services/printing/public/interfaces/pdf_render_settings_struct_traits.h" ]
+
+sources = [
+ "//chrome/services/printing/public/interfaces/pdf_render_settings_struct_traits.cc",
+]
+
+public_deps = [
+ "//ui/gfx/geometry",
+]
+
+type_mappings = [
+ "printing.mojom.PdfRenderSettings=printing::PdfRenderSettings",
+ "printing.mojom.PdfRenderSettings::Mode=printing::PdfRenderSettings::Mode",
+]
diff --git a/chromium/chrome/services/printing/public/interfaces/pdf_to_emf_converter.mojom b/chromium/chrome/services/printing/public/interfaces/pdf_to_emf_converter.mojom
new file mode 100644
index 00000000000..bc143c973b4
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/pdf_to_emf_converter.mojom
@@ -0,0 +1,33 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module printing.mojom;
+
+import "chrome/services/printing/public/interfaces/pdf_render_settings.mojom";
+import "mojo/common/string16.mojom";
+
+// This set of interfaces is used to convert PDF files to EMF.
+// Usage:
+// - generate a PdfToEmfConverter by binding the PdfToEmfConverterFactory
+// interface and calling PdfToEmfConverterFactory.CreateConverter(). This also
+// returns the number of pages that will be generated.
+// - call PdfToEmfConverter.ConvertPage() for each page to generate the EMF
+// files.
+
+interface PdfToEmfConverterClient {
+ [Sync]
+ PreCacheFontCharacters(array<uint8> logfont,
+ mojo.common.mojom.String16 characters) => ();
+};
+
+interface PdfToEmfConverter {
+ ConvertPage(uint32 page_number, handle emf_file_out) =>
+ (bool success, float scale_factor);
+};
+
+interface PdfToEmfConverterFactory {
+ CreateConverter(handle pdf_file_in, PdfRenderSettings render_settings,
+ PdfToEmfConverterClient client) => (PdfToEmfConverter converter,
+ uint32 page_count);
+};
diff --git a/chromium/chrome/common/printing/pdf_to_pwg_raster_converter.mojom b/chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.mojom
index fea2e58dcaa..d0f5f44fc76 100644
--- a/chromium/chrome/common/printing/pdf_to_pwg_raster_converter.mojom
+++ b/chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.mojom
@@ -4,29 +4,9 @@
module printing.mojom;
-import "ui/gfx/geometry/mojo/geometry.mojom";
-
-const string kPdfToPwgRasterConverterServiceName =
- "pdf_to_pwg_raster_converter";
-
-struct PDFRenderSettings {
- enum Mode {
- NORMAL = 0,
- // Modes below are Windows only.
- TEXTONLY,
- GDI_TEXT,
- POSTSCRIPT_LEVEL2,
- POSTSCRIPT_LEVEL3
- };
-
- gfx.mojom.Rect area;
- gfx.mojom.Point offsets;
- int32 dpi;
- bool autorotate;
- Mode mode;
-};
+import "chrome/services/printing/public/interfaces/pdf_render_settings.mojom";
-struct PWGRasterSettings {
+struct PwgRasterSettings {
enum TransformType {
TRANSFORM_NORMAL,
TRANSFORM_ROTATE_180,
@@ -42,11 +22,14 @@ struct PWGRasterSettings {
// Rasterize pages in reverse order.
bool reverse_page_order;
+
+ // Rasterize pages in color.
+ bool use_color;
};
-interface PDFToPWGRasterConverter {
+interface PdfToPwgRasterConverter {
Convert(handle pdf_file_in,
- PDFRenderSettings pdf_settings,
- PWGRasterSettings pwg_raster_settings,
+ PdfRenderSettings pdf_settings,
+ PwgRasterSettings pwg_raster_settings,
handle pwg_raster_file_out) => (bool success);
};
diff --git a/chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap b/chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap
new file mode 100644
index 00000000000..b99c3b88f65
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap
@@ -0,0 +1,16 @@
+mojom = "//chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.mojom"
+
+public_headers = [ "//printing/pwg_raster_settings.h" ]
+
+traits_headers = [ "//chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter_struct_traits.h" ]
+
+sources = [
+ "//chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter_struct_traits.cc",
+]
+
+public_deps = []
+
+type_mappings = [
+ "printing.mojom.PwgRasterTransformType=printing::PwgRasterTransformType",
+ "printing.mojom.PwgRasterSettings=printing::PwgRasterSettings",
+]
diff --git a/chromium/chrome/services/printing/public/interfaces/typemaps.gni b/chromium/chrome/services/printing/public/interfaces/typemaps.gni
new file mode 100644
index 00000000000..11a6f58b7d4
--- /dev/null
+++ b/chromium/chrome/services/printing/public/interfaces/typemaps.gni
@@ -0,0 +1,8 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+typemaps = [
+ "//chrome/services/printing/public/interfaces/pdf_render_settings.typemap",
+ "//chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap",
+]
diff --git a/chromium/chrome/services/removable_storage_writer/BUILD.gn b/chromium/chrome/services/removable_storage_writer/BUILD.gn
new file mode 100644
index 00000000000..754e2d8841c
--- /dev/null
+++ b/chromium/chrome/services/removable_storage_writer/BUILD.gn
@@ -0,0 +1,29 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//services/service_manager/public/service_manifest.gni")
+
+source_set("lib") {
+ sources = [
+ "removable_storage_writer.cc",
+ "removable_storage_writer.h",
+ "removable_storage_writer_service.cc",
+ "removable_storage_writer_service.h",
+ ]
+
+ deps = [
+ "//base",
+ "//mojo/public/cpp/bindings",
+ ]
+
+ public_deps = [
+ "//chrome/services/removable_storage_writer/public/interfaces",
+ "//services/service_manager/public/cpp",
+ ]
+}
+
+service_manifest("manifest") {
+ name = "removable_storage_writer"
+ source = "manifest.json"
+}
diff --git a/chromium/chrome/services/removable_storage_writer/manifest.json b/chromium/chrome/services/removable_storage_writer/manifest.json
new file mode 100644
index 00000000000..1fb339abacf
--- /dev/null
+++ b/chromium/chrome/services/removable_storage_writer/manifest.json
@@ -0,0 +1,15 @@
+{
+ "name": "removable_storage_writer",
+ "display_name": "Removable Storage Writer",
+ "sandbox_type": "none_and_elevated",
+ "interface_provider_specs": {
+ "service_manager:connector": {
+ "provides": {
+ "removable_storage_writer": [ "chrome::mojom::RemovableStorageWriter" ]
+ },
+ "requires": {
+ "service_manager": [ "service_manager:all_users" ]
+ }
+ }
+ }
+}
diff --git a/chromium/chrome/common/printing/BUILD.gn b/chromium/chrome/services/removable_storage_writer/public/interfaces/BUILD.gn
index 0462b2e0644..7d1cf3bfba6 100644
--- a/chromium/chrome/common/printing/BUILD.gn
+++ b/chromium/chrome/services/removable_storage_writer/public/interfaces/BUILD.gn
@@ -6,10 +6,11 @@ import("//mojo/public/tools/bindings/mojom.gni")
mojom("interfaces") {
sources = [
- "pdf_to_pwg_raster_converter.mojom",
+ "constants.mojom",
+ "removable_storage_writer.mojom",
]
- deps = [
- "//ui/gfx/geometry/mojo",
+ public_deps = [
+ "//mojo/common:common_custom_types",
]
}
diff --git a/chromium/chrome/services/removable_storage_writer/public/interfaces/constants.mojom b/chromium/chrome/services/removable_storage_writer/public/interfaces/constants.mojom
new file mode 100644
index 00000000000..b18fbe74af7
--- /dev/null
+++ b/chromium/chrome/services/removable_storage_writer/public/interfaces/constants.mojom
@@ -0,0 +1,7 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module chrome.mojom;
+
+const string kRemovableStorageWriterServiceName = "removable_storage_writer";
diff --git a/chromium/chrome/common/extensions/removable_storage_writer.mojom b/chromium/chrome/services/removable_storage_writer/public/interfaces/removable_storage_writer.mojom
index f50ff43fa55..275fa3ae078 100644
--- a/chromium/chrome/common/extensions/removable_storage_writer.mojom
+++ b/chromium/chrome/services/removable_storage_writer/public/interfaces/removable_storage_writer.mojom
@@ -2,33 +2,30 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-// Removable storage writer interface provided by the utility process
-// and exposed by mojo policy to the chrome browser process.
-
-module extensions.mojom;
+module chrome.mojom;
import "mojo/common/file_path.mojom";
interface RemovableStorageWriter {
const string kTestDevice = "chrome://test-removable-storage-writer";
- // Writes the content of the source file to the target. The target
- // file is restricted to removable drives by the utility process.
+ // Writes the content of the source file to the target. The target file is
+ // restricted to removable drives by the utility process.
Write(mojo.common.mojom.FilePath source,
mojo.common.mojom.FilePath target,
RemovableStorageWriterClient client);
- // Verifies that the contents of the source file was written to the
- // target file. Again, the target is restricted to removable drives
- // by the utility process.
+ // Verifies that the contents of the source file was written to the target
+ // file. Again, the target is restricted to removable drives by the utility
+ // process.
Verify(mojo.common.mojom.FilePath source,
mojo.common.mojom.FilePath target,
RemovableStorageWriterClient client);
};
interface RemovableStorageWriterClient {
- // Interface to the client used to report write or verify operation
- // progress and completion status.
+ // Interface to the client used to report write or verify operation progress
+ // and completion status.
Progress(int64 progress);
Complete(string? error);
};
diff --git a/chromium/chrome/test/BUILD.gn b/chromium/chrome/test/BUILD.gn
index dfb45720d8a..4eef3ce30d3 100644
--- a/chromium/chrome/test/BUILD.gn
+++ b/chromium/chrome/test/BUILD.gn
@@ -206,7 +206,6 @@ static_library("test_support") {
public_deps += [
"//chrome/install_static/test:test_support",
"//components/crash/content/app",
- "//gpu/config:crash_keys",
"//third_party/wtl",
]
}
@@ -288,10 +287,10 @@ group("telemetry_gpu_integration_test") {
"//content/test/gpu/",
"//content/test/data/gpu/",
- # For the Maps WPR archive SHA. Include the entire directory to
- # avoid having to update this BUILD.gn file if the WPR is
- # re-recorded.
- "//tools/perf/page_sets/data/",
+ # For the Maps performance test. Include the entire directory to
+ # avoid having to update this BUILD.gn file if more files are
+ # added in the future.
+ "//tools/perf/page_sets/maps_perf_test/",
# For depth_capture
"//content/test/data/media/depth_stream_test_utilities.js",
@@ -319,7 +318,7 @@ static_library("browser_tests_runner") {
":test_support",
]
- if (is_chromeos && enable_mus) {
+ if (is_chromeos) {
sources += [
"base/browser_tests_main_chromeos.cc",
"base/mash_browser_tests_main.cc",
@@ -343,6 +342,7 @@ test("browser_tests") {
":test_support",
"//base",
"//chrome/browser/profiling_host:profiling_browsertests",
+ "//components/grpc_support/test:quic_test_server",
"//components/nacl/common:features",
"//components/spellcheck:build_features",
"//components/sync:test_support_model",
@@ -356,6 +356,7 @@ test("browser_tests") {
data_deps = [
"//testing/buildbot/filters:browser_tests_filters",
+ "//tools/media_engagement_preload:generator",
]
data = []
@@ -363,7 +364,12 @@ test("browser_tests") {
defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
if (is_win) {
- data += [ "$root_out_dir/chrome_200_percent.pak" ]
+ data += [
+ "$root_out_dir/chrome_200_percent.pak",
+
+ # Needed for VR browser tests
+ "//third_party/WebKit/LayoutTests/resources/testharness.js",
+ ]
deps += [ "//chrome/app:chrome_dll_resources" ]
}
if (is_chromeos) {
@@ -423,6 +429,7 @@ test("browser_tests") {
"../../apps/load_and_launch_browsertest.cc",
"../app/chrome_version.rc.version",
"../browser/accessibility/browser_accessibility_state_browsertest.cc",
+ "../browser/accessibility/interstitial_accessibility_browsertest.cc",
"../browser/app_controller_mac_browsertest.mm",
"../browser/apps/app_browsertest.cc",
"../browser/apps/app_shim/app_shim_host_manager_browsertest_mac.mm",
@@ -439,6 +446,7 @@ test("browser_tests") {
"../browser/autocomplete/autocomplete_browsertest.cc",
"../browser/autofill/autofill_browsertest.cc",
"../browser/autofill/autofill_metrics_browsertest.cc",
+ "../browser/autofill/autofill_provider_browsertest.cc",
"../browser/autofill/autofill_server_browsertest.cc",
"../browser/autofill/content_autofill_driver_browsertest.cc",
"../browser/autofill/form_structure_browsertest.cc",
@@ -446,26 +454,27 @@ test("browser_tests") {
"../browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc",
"../browser/browser_encoding_browsertest.cc",
"../browser/browser_shutdown_browsertest.cc",
- "../browser/browsing_data/autofill_counter_browsertest.cc",
"../browser/browsing_data/browsing_data_cache_storage_helper_browsertest.cc",
"../browser/browsing_data/browsing_data_database_helper_browsertest.cc",
"../browser/browsing_data/browsing_data_helper_browsertest.h",
"../browser/browsing_data/browsing_data_indexed_db_helper_browsertest.cc",
"../browser/browsing_data/browsing_data_local_storage_helper_browsertest.cc",
"../browser/browsing_data/browsing_data_remover_browsertest.cc",
- "../browser/browsing_data/cache_counter_browsertest.cc",
- "../browser/browsing_data/conditional_cache_counting_helper_browsertest.cc",
- "../browser/browsing_data/downloads_counter_browsertest.cc",
- "../browser/browsing_data/history_counter_browsertest.cc",
- "../browser/browsing_data/media_licenses_counter_browsertest.cc",
- "../browser/browsing_data/passwords_counter_browsertest.cc",
- "../browser/browsing_data/sync_aware_counter_browsertest.cc",
+ "../browser/browsing_data/counters/autofill_counter_browsertest.cc",
+ "../browser/browsing_data/counters/cache_counter_browsertest.cc",
+ "../browser/browsing_data/counters/conditional_cache_counting_helper_browsertest.cc",
+ "../browser/browsing_data/counters/downloads_counter_browsertest.cc",
+ "../browser/browsing_data/counters/history_counter_browsertest.cc",
+ "../browser/browsing_data/counters/media_licenses_counter_browsertest.cc",
+ "../browser/browsing_data/counters/passwords_counter_browsertest.cc",
+ "../browser/browsing_data/counters/sync_aware_counter_browsertest.cc",
"../browser/budget_service/budget_manager_browsertest.cc",
"../browser/chrome_content_browser_client_browsertest.cc",
"../browser/chrome_content_browser_client_browsertest_chromeos.cc",
"../browser/chrome_find_request_manager_browsertest.cc",
"../browser/chrome_main_browsertest.cc",
"../browser/chrome_navigation_browsertest.cc",
+ "../browser/chrome_network_service_restart_browsertest.cc",
"../browser/chrome_origin_trials_browsertest.cc",
"../browser/chrome_plugin_browsertest.cc",
"../browser/chrome_security_exploit_browsertest.cc",
@@ -530,9 +539,11 @@ test("browser_tests") {
"../browser/media/media_browsertest.h",
"../browser/media/media_engagement_autoplay_browsertest.cc",
"../browser/media/media_engagement_browsertest.cc",
+ "../browser/media/router/presentation/independent_otr_profile_manager_browsertest.cc",
"../browser/media/test_license_server.cc",
"../browser/media/test_license_server.h",
"../browser/media/test_license_server_config.h",
+ "../browser/media/unified_autoplay_browsertest.cc",
"../browser/media/webrtc/media_stream_devices_controller_browsertest.cc",
"../browser/media/webrtc/media_stream_infobar_browsertest.cc",
"../browser/media/webrtc/test_stats_dictionary.cc",
@@ -549,6 +560,7 @@ test("browser_tests") {
"../browser/media/webrtc/webrtc_browsertest_common.h",
"../browser/media/webrtc/webrtc_browsertest_perf.cc",
"../browser/media/webrtc/webrtc_browsertest_perf.h",
+ "../browser/media/webrtc/webrtc_desktop_capture_browsertest.cc",
"../browser/media/webrtc/webrtc_disable_encryption_flag_browsertest.cc",
"../browser/media/webrtc/webrtc_getmediadevices_browsertest.cc",
"../browser/media/webrtc/webrtc_internals_perf_browsertest.cc",
@@ -568,9 +580,9 @@ test("browser_tests") {
"../browser/metrics/process_memory_metrics_emitter_browsertest.cc",
"../browser/metrics/startup_metrics_browsertest.cc",
"../browser/metrics/tab_reactivation_tracker_browsertest.cc",
- "../browser/metrics/tab_stats_data_store_unittests.cc",
- "../browser/metrics/tab_stats_tracker_unittests.cc",
+ "../browser/metrics/tab_stats_tracker_browsertest.cc",
"../browser/metrics/ukm_browsertest.cc",
+ "../browser/net/chrome_accept_header_browsertest.cc",
"../browser/net/chrome_mojo_proxy_resolver_factory_browsertest.cc",
"../browser/net/chrome_network_delegate_browsertest.cc",
"../browser/net/cookie_policy_browsertest.cc",
@@ -578,6 +590,7 @@ test("browser_tests") {
"../browser/net/errorpage_browsertest.cc",
"../browser/net/ftp_browsertest.cc",
"../browser/net/load_timing_browsertest.cc",
+ "../browser/net/network_connection_tracker_browsertest.cc",
"../browser/net/network_context_configuration_browsertest.cc",
"../browser/net/nqe/ui_network_quality_estimator_service_browsertest.cc",
"../browser/net/nqe/ui_network_quality_estimator_service_test_util.cc",
@@ -586,6 +599,7 @@ test("browser_tests") {
"../browser/net/predictor_browsertest.cc",
"../browser/net/profile_network_context_service_browsertest.cc",
"../browser/net/proxy_browsertest.cc",
+ "../browser/net/variations_http_headers_browsertest.cc",
"../browser/net/websocket_browsertest.cc",
"../browser/ntp_snippets/content_suggestions_service_factory_browsertest.cc",
"../browser/ntp_tiles/ntp_tiles_browsertest.cc",
@@ -666,13 +680,16 @@ test("browser_tests") {
"../browser/sessions/tab_restore_browsertest.cc",
"../browser/site_details_browsertest.cc",
"../browser/thumbnails/thumbnail_browsertest.cc",
+ "../browser/ui/blocked_content/popup_blocker_browsertest.cc",
+ "../browser/ui/blocked_content/popup_tracker_browsertest.cc",
"../browser/ui/blocked_content/safe_browsing_triggered_popup_blocker_browsertest.cc",
+ "../browser/ui/blocked_content/tab_under_blocker_browsertest.cc",
# If this list is used on Android in the future, these browser/speech/*
# files will probably not be applicable.
- "../browser/net/network_connection_tracker_browsertest.cc",
"../browser/speech/extension_api/tts_extension_apitest.cc",
"../browser/speech/speech_recognition_browsertest.cc",
+ "../browser/speech/speech_recognizer_browsertest.cc",
"../browser/spellchecker/spellcheck_mac_view_browsertest.mm",
"../browser/spellchecker/spellcheck_service_browsertest.cc",
"../browser/ssl/cert_verifier_browser_test.cc",
@@ -685,6 +702,7 @@ test("browser_tests") {
"../browser/ssl/ssl_browsertest.cc",
"../browser/ssl/ssl_client_certificate_selector_test.cc",
"../browser/ssl/ssl_client_certificate_selector_test.h",
+ "../browser/ssl/typed_navigation_timing_throttle_browsertest.cc",
"../browser/storage/durable_storage_browsertest.cc",
"../browser/subresource_filter/subresource_filter_browser_test_harness.cc",
"../browser/subresource_filter/subresource_filter_browser_test_harness.h",
@@ -727,6 +745,7 @@ test("browser_tests") {
"../browser/ui/bookmarks/bookmark_browsertest.cc",
"../browser/ui/browser_browsertest.cc",
"../browser/ui/browser_command_controller_browsertest.cc",
+ "../browser/ui/browser_commands_browsertest.cc",
"../browser/ui/browser_navigator_browsertest.cc",
"../browser/ui/browser_navigator_browsertest.h",
"../browser/ui/browser_navigator_browsertest_chromeos.cc",
@@ -734,6 +753,7 @@ test("browser_tests") {
"../browser/ui/collected_cookies_browsertest.cc",
"../browser/ui/content_settings/content_setting_bubble_model_browsertest.cc",
"../browser/ui/content_settings/content_setting_image_model_browsertest.cc",
+ "../browser/ui/content_settings/framebust_block_browsertest.cc",
"../browser/ui/exclusive_access/fullscreen_controller_browsertest.cc",
"../browser/ui/extensions/extension_enable_flow_browsertest.cc",
"../browser/ui/extensions/extension_installed_bubble_browsertest.cc",
@@ -774,11 +794,13 @@ test("browser_tests") {
"../browser/ui/sync/profile_signin_confirmation_helper_browsertest.cc",
"../browser/ui/tab_modal_confirm_dialog_browsertest.cc",
"../browser/ui/tab_modal_confirm_dialog_browsertest.h",
- "../browser/ui/test/browser_dialog_browsertest.cc",
+ "../browser/ui/test/browser_ui_browsertest.cc",
"../browser/ui/test/test_browser_dialog.cc",
"../browser/ui/test/test_browser_dialog.h",
"../browser/ui/test/test_browser_dialog_mac.h",
"../browser/ui/test/test_browser_dialog_mac.mm",
+ "../browser/ui/test/test_browser_ui.cc",
+ "../browser/ui/test/test_browser_ui.h",
"../browser/ui/toolbar/browser_actions_bar_browsertest.cc",
"../browser/ui/toolbar/browser_actions_bar_browsertest.h",
"../browser/ui/toolbar/component_toolbar_actions_browsertest.cc",
@@ -862,6 +884,8 @@ test("browser_tests") {
"data/webui/history_ui_browsertest.h",
"data/webui/ntp4_browsertest.cc",
"data/webui/ntp4_browsertest.h",
+ "data/webui/signin_browsertest.cc",
+ "data/webui/signin_browsertest.h",
"data/webui/webui_resource_browsertest.cc",
"gpu/webgl_infobar_browsertest.cc",
"ppapi/ppapi_browsertest.cc",
@@ -879,7 +903,9 @@ test("browser_tests") {
"//chrome:strings",
"//chrome/browser",
"//chrome/renderer",
+ "//chrome/services/removable_storage_writer:lib",
"//components/autofill/content/browser:risk_proto",
+ "//components/autofill/content/common:mojo_interfaces",
"//components/autofill/content/renderer:test_support",
"//components/captive_portal:test_support",
"//components/dom_distiller/content/browser",
@@ -1101,6 +1127,7 @@ test("browser_tests") {
"../browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc",
"../browser/extensions/api/extension_action/browser_action_apitest.cc",
"../browser/extensions/api/extension_action/browser_action_browsertest.cc",
+ "../browser/extensions/api/extension_action/extension_action_apitest.cc",
"../browser/extensions/api/extension_action/page_action_apitest.cc",
"../browser/extensions/api/feedback_private/feedback_browsertest.cc",
"../browser/extensions/api/file_system/file_system_apitest.cc",
@@ -1132,11 +1159,14 @@ test("browser_tests") {
"../browser/extensions/api/passwords_private/passwords_private_apitest.cc",
"../browser/extensions/api/permissions/permissions_apitest.cc",
"../browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc",
+ "../browser/extensions/api/platform_keys/platform_keys_test_base.cc",
+ "../browser/extensions/api/platform_keys/platform_keys_test_base.h",
"../browser/extensions/api/preference/preference_apitest.cc",
"../browser/extensions/api/preference/preferences_private_apitest.cc",
"../browser/extensions/api/processes/processes_apitest.cc",
"../browser/extensions/api/proxy/proxy_apitest.cc",
"../browser/extensions/api/resources_private/resources_private_apitest.cc",
+ "../browser/extensions/api/runtime/runtime_apitest.cc",
"../browser/extensions/api/screenlock_private/screenlock_private_apitest.cc",
"../browser/extensions/api/sessions/sessions_apitest.cc",
"../browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc",
@@ -1157,7 +1187,6 @@ test("browser_tests") {
"../browser/extensions/api/web_request/web_request_apitest.cc",
"../browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc",
"../browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc",
- "../browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc",
"../browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc",
"../browser/extensions/api/webrtc_logging_private/webrtc_logging_private_browsertest.cc",
"../browser/extensions/api/webstore_private/webstore_private_apitest.cc",
@@ -1165,7 +1194,7 @@ test("browser_tests") {
"../browser/extensions/app_background_page_apitest.cc",
"../browser/extensions/app_process_apitest.cc",
"../browser/extensions/app_window_overrides_browsertest.cc",
- "../browser/extensions/background_app_browsertest.cc",
+ "../browser/extensions/autoplay_browsertest.cc",
"../browser/extensions/background_page_apitest.cc",
"../browser/extensions/background_scripts_apitest.cc",
"../browser/extensions/background_xhr_browsertest.cc",
@@ -1195,6 +1224,7 @@ test("browser_tests") {
"../browser/extensions/extension_browsertest.cc",
"../browser/extensions/extension_browsertest.h",
"../browser/extensions/extension_context_menu_browsertest.cc",
+ "../browser/extensions/extension_csp_bypass_browsertest.cc",
"../browser/extensions/extension_disabled_ui_browsertest.cc",
"../browser/extensions/extension_dom_clipboard_apitest.cc",
"../browser/extensions/extension_fileapi_apitest.cc",
@@ -1226,6 +1256,7 @@ test("browser_tests") {
"../browser/extensions/extension_unload_browsertest.cc",
"../browser/extensions/extension_url_rewrite_browsertest.cc",
"../browser/extensions/extension_view_host_factory_browsertest.cc",
+ "../browser/extensions/extension_web_ui_browsertest.cc",
"../browser/extensions/extension_websocket_apitest.cc",
"../browser/extensions/extension_webui_apitest.cc",
"../browser/extensions/extension_with_management_policy_apitest.cc",
@@ -1276,6 +1307,10 @@ test("browser_tests") {
"../browser/ui/webui/media_router/media_router_dialog_controller_impl_browsertest.cc",
]
+ if (enable_background_mode) {
+ sources += [ "../browser/extensions/background_app_browsertest.cc" ]
+ }
+
deps += [
"//chrome/common/extensions/api",
"//chrome/test/media_router:media_router_browsertests",
@@ -1316,6 +1351,9 @@ test("browser_tests") {
"../browser/ui/views/autofill/card_unmask_prompt_view_tester_views.cc",
"../browser/ui/views/autofill/card_unmask_prompt_view_tester_views.h",
"../browser/ui/views/autofill/dialog_event_waiter.h",
+ "../browser/ui/views/autofill/save_card_bubble_views_browsertest.cc",
+ "../browser/ui/views/autofill/save_card_bubble_views_browsertest_base.cc",
+ "../browser/ui/views/autofill/save_card_bubble_views_browsertest_base.h",
"../browser/ui/views/bookmarks/bookmark_bubble_view_browsertest.cc",
"../browser/ui/views/bookmarks/bookmark_editor_view_browsertest.cc",
"../browser/ui/views/extensions/extension_message_bubble_view_browsertest.cc",
@@ -1326,6 +1364,7 @@ test("browser_tests") {
"../browser/ui/views/frame/browser_window_property_manager_browsertest_win.cc",
"../browser/ui/views/importer/import_lock_dialog_view_browsertest.cc",
"../browser/ui/views/location_bar/content_setting_bubble_dialog_browsertest.cc",
+ "../browser/ui/views/location_bar/zoom_bubble_view_browsertest.cc",
"../browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc",
"../browser/ui/views/payments/contact_info_editor_view_controller_browsertest.cc",
"../browser/ui/views/payments/credit_card_editor_view_controller_browsertest.cc",
@@ -1358,6 +1397,7 @@ test("browser_tests") {
"../browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog_browsertest.cc",
"../browser/ui/views/select_file_dialog_extension_browsertest.cc",
"../browser/ui/views/sync/profile_signin_confirmation_dialog_views_browsertest.cc",
+ "../browser/ui/views/translate/translate_bubble_view_browsertest.cc",
]
deps += [
"//components/payments/core:test_support",
@@ -1375,6 +1415,7 @@ test("browser_tests") {
# TODO(tapted): Move these to chrome_browser_tests_views_sources when the
# the corresponding files are moved in chrome_browser_ui.gypi (i.e. out of
# chrome_browser_ui_views_non_mac_sources). http://crbug.com/404979.
+ "../browser/ui/media_router/presentation_receiver_window_controller_browsertest.cc",
"../browser/ui/views/autofill/autofill_popup_base_view_browsertest.cc",
"../browser/ui/views/autofill/autofill_popup_view_views_browsertest.cc",
"../browser/ui/views/autofill/password_generation_popup_view_tester_views.cc",
@@ -1389,8 +1430,9 @@ test("browser_tests") {
"../browser/ui/views/extensions/media_galleries_dialog_views_browsertest.cc",
"../browser/ui/views/frame/browser_non_client_frame_view_browsertest.cc",
"../browser/ui/views/frame/browser_view_browsertest.cc",
+ "../browser/ui/views/hung_renderer_view_browsertest.cc",
+ "../browser/ui/views/location_bar/location_bar_view_browsertest.cc",
"../browser/ui/views/location_bar/location_icon_view_browsertest.cc",
- "../browser/ui/views/location_bar/zoom_bubble_view_browsertest.cc",
"../browser/ui/views/media_router/media_router_ui_browsertest.cc",
"../browser/ui/views/page_info/page_info_bubble_view_browsertest.cc",
"../browser/ui/views/passwords/password_dialog_view_browsertest.cc",
@@ -1398,7 +1440,6 @@ test("browser_tests") {
"../browser/ui/views/task_manager_view_browsertest.cc",
"../browser/ui/views/toolbar/browser_actions_container_browsertest.cc",
"../browser/ui/views/translate/translate_bubble_test_utils_views.cc",
- "../browser/ui/views/translate/translate_bubble_view_browsertest.cc",
"../browser/ui/views/translate/translate_language_browsertest.cc",
"../browser/ui/views/web_dialog_view_browsertest.cc",
]
@@ -1422,6 +1463,7 @@ test("browser_tests") {
"../browser/chromeos/app_mode/kiosk_app_manager_browsertest.cc",
"../browser/chromeos/app_mode/kiosk_app_update_service_browsertest.cc",
"../browser/chromeos/app_mode/kiosk_crash_restore_browsertest.cc",
+ "../browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge_browsertest.cc",
"../browser/chromeos/arc/arc_session_manager_browsertest.cc",
"../browser/chromeos/arc/auth/arc_active_directory_enrollment_token_fetcher_browsertest.cc",
"../browser/chromeos/arc/auth/arc_auth_service_browsertest.cc",
@@ -1576,6 +1618,7 @@ test("browser_tests") {
"../browser/extensions/api/networking_private/networking_private_apitest.cc",
"../browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc",
"../browser/extensions/api/vpn_provider/vpn_provider_apitest.cc",
+ "../browser/mash_service_registry_browsertest.cc",
"../browser/signin/chromeos_mirror_account_consistency_browsertest.cc",
"../browser/ui/ash/accelerator_commands_browsertest.cc",
"../browser/ui/ash/app_list/app_list_browsertest.cc",
@@ -1589,10 +1632,11 @@ test("browser_tests") {
"../browser/ui/ash/launcher/chrome_launcher_controller_test_util.h",
"../browser/ui/ash/multi_user/multi_user_window_manager_test.cc",
"../browser/ui/ash/multi_user/multi_user_window_manager_test.h",
- "../browser/ui/ash/networking_config_delegate_chromeos_browsertest.cc",
+ "../browser/ui/ash/network/networking_config_delegate_chromeos_browsertest.cc",
"../browser/ui/ash/shelf_browsertest.cc",
"../browser/ui/ash/system_tray_client_browsertest.cc",
"../browser/ui/ash/system_tray_tray_cast_browsertest_media_router_chromeos.cc",
+ "../browser/ui/ash/time_to_first_present_recorder_browsertest.cc",
"../browser/ui/ash/volume_controller_browsertest.cc",
"../browser/ui/sort_windows_by_z_index_browsertest.cc",
"../browser/ui/views/apps/chrome_native_app_window_views_aura_ash_browsertest.cc",
@@ -1601,6 +1645,7 @@ test("browser_tests") {
"../browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc",
"../browser/ui/views/frame/immersive_mode_controller_ash_browsertest.cc",
"../browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc",
+ "../browser/ui/webui/chromeos/system_web_dialog_browsertest.cc",
]
sources -= [
"../../apps/load_and_launch_browsertest.cc",
@@ -1628,6 +1673,7 @@ test("browser_tests") {
"//chrome/browser/chromeos:arc_test_support",
"//chrome/services/file_util/public/cpp:browser_tests",
"//components/arc:arc_test_support",
+ "//components/exo:test_support",
"//components/prefs",
"//components/user_manager:test_support",
"//services/network/public/interfaces",
@@ -1653,6 +1699,8 @@ test("browser_tests") {
"../browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc",
"../browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc",
"../browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc",
+ "../browser/extensions/api/platform_keys/platform_keys_test_base.cc",
+ "../browser/extensions/api/platform_keys/platform_keys_test_base.h",
"../browser/extensions/api/terminal/terminal_private_apitest.cc",
]
}
@@ -1710,7 +1758,6 @@ test("browser_tests") {
if (enable_extensions) {
sources -= [
"../browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc",
- "../browser/extensions/api/webrtc_logging_private/webrtc_event_log_apitest.cc",
"../browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc",
]
}
@@ -1811,7 +1858,7 @@ test("browser_tests") {
"../browser/ui/cocoa/one_click_signin_dialog_controller_browsertest.mm",
"../browser/ui/cocoa/page_info/page_info_bubble_views_mac_browsertest.mm",
"../browser/ui/cocoa/passwords/passwords_bubble_browsertest.mm",
- "../browser/ui/cocoa/permission_bubble/permission_bubble_cocoa_browser_test.mm",
+ "../browser/ui/cocoa/permission_bubble/permission_bubble_views_cocoa_browsertest.mm",
"../browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm",
"../browser/ui/cocoa/renderer_context_menu/render_view_context_menu_mac_browsertest.mm",
"../browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm",
@@ -1827,7 +1874,16 @@ test("browser_tests") {
"../browser/ui/views/accessibility/invert_bubble_view_browsertest.cc",
"../browser/ui/views/settings_reset_prompt_dialog_browsertest.cc",
"../browser/ui/views/uninstall_view_browsertest.cc",
+ "../browser/vr/test/vr_browser_test.cc",
+ "../browser/vr/test/vr_browser_test.h",
+ "../browser/vr/test/vr_transition_utils.cc",
+ "../browser/vr/test/vr_transition_utils.h",
+ "../browser/vr/webvr_input_browser_test.cc",
+ "../browser/vr/webvr_tab_browser_test.cc",
+ "../browser/vr/webvr_transition_browser_test.cc",
]
+
+ data_deps += [ "../../device/vr:openvr_mock" ]
}
if (is_mac || is_win) {
sources += [
@@ -1865,12 +1921,9 @@ test("browser_tests") {
}
if (enable_app_list) {
sources += [
- "../browser/apps/drive/drive_app_converter_browsertest.cc",
- "../browser/apps/drive/drive_app_provider_browsertest.cc",
"../browser/ui/app_list/app_list_controller_browsertest.cc",
"../browser/ui/app_list/app_list_service_impl_browsertest.cc",
"../browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc",
- "../browser/ui/app_list/speech_recognizer_browsertest.cc",
]
}
if (enable_service_discovery) {
@@ -1979,6 +2032,10 @@ test("browser_tests") {
if (is_chromeos || (is_linux && use_dbus)) {
sources += [ "../browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc" ]
}
+
+ if (!is_android && !is_mac) {
+ data_deps += [ "//chrome/browser/resources/media/mei_preload:component" ]
+ }
}
}
@@ -1996,9 +2053,6 @@ group("telemetry_perf_unittests") {
# For smoke testing run_telemetry_benchmark_as_googletest
"//testing/scripts/run_telemetry_benchmark_as_googletest.py",
-
- # For smoke testing run_multiple_telemetry_benchmarks_as_googletest
- "//testing/scripts/run_multiple_telemetry_benchmarks_as_googletest.py",
]
if (enable_mus) {
@@ -2023,29 +2077,27 @@ group("telemetry_perf_tests") {
]
}
-# Difference between this and telemetry_perf_tests is that this runs a devil
-# script before the build, to remove the system webview. See
-# //testing/buildbot/gn_isolate_map.pyl
-group("telemetry_perf_webview_tests") {
+# New target that will replace telemetry_perf_tests when testing
+# is done.
+group("performance_test_suite") {
testonly = true
deps = [
"//chrome/test:telemetry_perf_tests",
]
+
+ data = [
+ "//testing/scripts/run_performance_tests.py",
+ ]
}
-# New target for new script we're using to execute perf tests. Will replace the
-# current version, once testing has been done. See
-# //testing/buildbot/gn_isolate_map.pyl for differences.
-group("telemetry_perf_tests_new") {
+# Difference between this and telemetry_perf_tests is that this runs a devil
+# script before the build, to remove the system webview. See
+# //testing/buildbot/gn_isolate_map.pyl
+group("telemetry_perf_webview_tests") {
testonly = true
deps = [
"//chrome/test:telemetry_perf_tests",
]
-
- data = [
- # Needed for isolate script to execute.
- "//testing/scripts/run_multiple_telemetry_benchmarks_as_googletest.py",
- ]
}
group("angle_perftests") {
@@ -2114,6 +2166,7 @@ test("unit_tests") {
"../browser/android/ntp/content_suggestions_notifier_service_unittest.cc",
"../browser/android/ntp/content_suggestions_notifier_unittest.cc",
"../browser/android/oom_intervention/near_oom_monitor_unittest.cc",
+ "../browser/android/oom_intervention/oom_intervention_decider_unittest.cc",
"../browser/android/physical_web/eddystone_encoder_bridge_unittest.cc",
"../browser/android/physical_web/physical_web_data_source_android_unittest.cc",
"../browser/android/preferences/pref_service_bridge_unittest.cc",
@@ -2136,12 +2189,10 @@ test("unit_tests") {
"../browser/bookmarks/managed_bookmark_service_unittest.cc",
"../browser/browser_about_handler_unittest.cc",
"../browser/browser_process_impl_unittest.cc",
- "../browser/browsing_data/bookmark_counter_unittest.cc",
"../browser/browsing_data/browsing_data_appcache_helper_unittest.cc",
"../browser/browsing_data/browsing_data_cache_storage_helper_unittest.cc",
"../browser/browsing_data/browsing_data_channel_id_helper_unittest.cc",
"../browser/browsing_data/browsing_data_cookie_helper_unittest.cc",
- "../browser/browsing_data/browsing_data_counter_utils_unittest.cc",
"../browser/browsing_data/browsing_data_database_helper_unittest.cc",
"../browser/browsing_data/browsing_data_file_system_helper_unittest.cc",
"../browser/browsing_data/browsing_data_helper_unittest.cc",
@@ -2153,9 +2204,11 @@ test("unit_tests") {
"../browser/browsing_data/browsing_data_shared_worker_helper_unittest.cc",
"../browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc",
"../browser/browsing_data/cookies_tree_model_unittest.cc",
- "../browser/browsing_data/site_data_counting_helper_unittest.cc",
+ "../browser/browsing_data/counters/bookmark_counter_unittest.cc",
+ "../browser/browsing_data/counters/browsing_data_counter_utils_unittest.cc",
+ "../browser/browsing_data/counters/site_data_counting_helper_unittest.cc",
+ "../browser/browsing_data/counters/site_settings_counter_unittest.cc",
"../browser/browsing_data/site_data_size_collector_unittest.cc",
- "../browser/browsing_data/site_settings_counter_unittest.cc",
"../browser/budget_service/budget_database_unittest.cc",
"../browser/budget_service/budget_manager_unittest.cc",
"../browser/chrome_content_browser_client_unittest.cc",
@@ -2246,23 +2299,24 @@ test("unit_tests") {
"../browser/media/android/router/media_router_android_unittest.cc",
"../browser/media/cast_remoting_connector_unittest.cc",
"../browser/media/media_engagement_contents_observer_unittest.cc",
+ "../browser/media/media_engagement_preloaded_list_unittest.cc",
"../browser/media/media_engagement_score_unittest.cc",
"../browser/media/media_engagement_service_unittest.cc",
"../browser/media/media_engagement_session_unittest.cc",
"../browser/media/media_storage_id_salt_unittest.cc",
"../browser/media/midi_permission_context_unittest.cc",
"../browser/media/midi_sysex_permission_context_unittest.cc",
- "../browser/media/router/browser_presentation_connection_proxy_unittest.cc",
"../browser/media/router/issue_manager_unittest.cc",
- "../browser/media/router/local_presentation_manager_factory_unittest.cc",
- "../browser/media/router/local_presentation_manager_unittest.cc",
"../browser/media/router/media_router_base_unittest.cc",
"../browser/media/router/media_router_dialog_controller_unittest.cc",
"../browser/media/router/media_router_factory_unittest.cc",
"../browser/media/router/media_router_metrics_unittest.cc",
"../browser/media/router/media_sinks_observer_unittest.cc",
- "../browser/media/router/presentation_media_sinks_observer_unittest.cc",
- "../browser/media/router/presentation_service_delegate_impl_unittest.cc",
+ "../browser/media/router/presentation/browser_presentation_connection_proxy_unittest.cc",
+ "../browser/media/router/presentation/local_presentation_manager_factory_unittest.cc",
+ "../browser/media/router/presentation/local_presentation_manager_unittest.cc",
+ "../browser/media/router/presentation/presentation_media_sinks_observer_unittest.cc",
+ "../browser/media/router/presentation/presentation_service_delegate_impl_unittest.cc",
"../browser/media/webrtc/media_stream_device_permission_context_unittest.cc",
"../browser/metrics/antivirus_metrics_provider_win_unittest.cc",
"../browser/metrics/chrome_browser_main_extra_parts_metrics_unittest.cc",
@@ -2427,6 +2481,7 @@ test("unit_tests") {
"../browser/ssl/ssl_error_handler_unittest.cc",
"../browser/ssl/ssl_error_navigation_throttle_unittest.cc",
"../browser/ssl/ssl_error_tab_helper_unittest.cc",
+ "../browser/ssl/typed_navigation_timing_throttle_unittest.cc",
"../browser/status_icons/status_icon_menu_model_unittest.cc",
"../browser/status_icons/status_icon_unittest.cc",
"../browser/status_icons/status_tray_unittest.cc",
@@ -2461,7 +2516,6 @@ test("unit_tests") {
"../browser/ui/find_bar/find_backend_unittest.cc",
"../browser/ui/login/login_handler_unittest.cc",
"../browser/ui/page_info/page_info_unittest.cc",
- "../browser/ui/passwords/destination_file_system_unittest.cc",
"../browser/ui/passwords/manage_passwords_state_unittest.cc",
"../browser/ui/passwords/manage_passwords_view_utils_unittest.cc",
"../browser/ui/passwords/password_access_authenticator_unittest.cc",
@@ -2505,7 +2559,6 @@ test("unit_tests") {
"../common/page_load_metrics/test/weak_mock_timer.h",
"../common/partial_circular_buffer_unittest.cc",
"../common/pref_names_util_unittest.cc",
- "../common/search/search_urls_unittest.cc",
"../common/secure_origin_whitelist_unittest.cc",
"../renderer/app_categorizer_unittest.cc",
"../renderer/chrome_content_renderer_client_unittest.cc",
@@ -2538,9 +2591,11 @@ test("unit_tests") {
]
if (is_win) {
+ assert(toolkit_views)
sources += [
"../browser/notifications/mock_notification_image_retainer.cc",
"../browser/notifications/mock_notification_image_retainer.h",
+ "../browser/ui/views/try_chrome_dialog_win/button_layout_unittest.cc",
]
}
@@ -2548,6 +2603,8 @@ test("unit_tests") {
data_deps = [
"//testing/buildbot/filters:unit_tests_filters",
+ "//chrome/test/data/media/engagement/preload:generate_preload_list",
+ "//chrome/test/data/media/engagement/preload:test_data",
]
data = [
@@ -2560,7 +2617,6 @@ test("unit_tests") {
"//net/tools/testserver/",
"//third_party/accessibility-audit/axs_testing.js",
"//third_party/chaijs/chai.js",
- "//third_party/hunspell_dictionaries/",
"//third_party/pyftpdlib/",
"//third_party/pywebsocket/",
"//third_party/tlslite/",
@@ -2753,11 +2809,18 @@ test("unit_tests") {
"../browser/media_galleries/win/mtp_device_delegate_impl_win_unittest.cc",
"../browser/media_galleries/win/mtp_device_object_enumerator_unittest.cc",
"../browser/memory/swap_thrashing_monitor_delegate_win_unittest.cc",
+ "../browser/metrics/tab_stats_data_store_unittest.cc",
+ "../browser/metrics/tab_stats_tracker_unittest.cc",
"../browser/page_load_metrics/observers/session_restore_page_load_metrics_observer_unittest.cc",
"../browser/resource_coordinator/background_tab_navigation_throttle_unittest.cc",
+ "../browser/resource_coordinator/discard_metrics_lifecycle_unit_observer_unittest.cc",
+ "../browser/resource_coordinator/lifecycle_unit_base_unittest.cc",
"../browser/resource_coordinator/lifecycle_unit_unittest.cc",
+ "../browser/resource_coordinator/tab_activity_watcher_unittest.cc",
+ "../browser/resource_coordinator/tab_lifecycle_unit_source_unittest.cc",
"../browser/resource_coordinator/tab_lifecycle_unit_unittest.cc",
"../browser/resource_coordinator/tab_manager_delegate_chromeos_unittest.cc",
+ "../browser/resource_coordinator/tab_manager_features_unittest.cc",
"../browser/resource_coordinator/tab_manager_stats_collector_unittest.cc",
"../browser/resource_coordinator/tab_manager_unittest.cc",
"../browser/resource_coordinator/tab_manager_web_contents_data_unittest.cc",
@@ -2828,9 +2891,8 @@ test("unit_tests") {
"../browser/ui/global_error/global_error_service_unittest.cc",
"../browser/ui/omnibox/chrome_omnibox_navigation_observer_unittest.cc",
"../browser/ui/omnibox/clipboard_utils_unittest.cc",
+ "../browser/ui/omnibox/favicon_cache_unittest.cc",
"../browser/ui/omnibox/omnibox_controller_unittest.cc",
- "../browser/ui/omnibox/test_omnibox_client.cc",
- "../browser/ui/omnibox/test_omnibox_client.h",
"../browser/ui/page_info/permission_menu_model_unittest.cc",
"../browser/ui/passwords/manage_passwords_bubble_model_unittest.cc",
"../browser/ui/passwords/password_dialog_controller_impl_unittest.cc",
@@ -2843,12 +2905,15 @@ test("unit_tests") {
"../browser/ui/tabs/pinned_tab_service_unittest.cc",
"../browser/ui/tabs/pinned_tab_test_utils.cc",
"../browser/ui/tabs/pinned_tab_test_utils.h",
- "../browser/ui/tabs/tab_activity_watcher_unittest.cc",
"../browser/ui/tabs/tab_menu_model_unittest.cc",
- "../browser/ui/tabs/tab_strip_model_impl_unittest.cc",
+ "../browser/ui/tabs/tab_metrics_logger_impl_unittest.cc",
"../browser/ui/tabs/tab_strip_model_stats_recorder_unittest.cc",
+ "../browser/ui/tabs/tab_strip_model_unittest.cc",
+ "../browser/ui/tabs/tab_ukm_test_helper.cc",
+ "../browser/ui/tabs/tab_ukm_test_helper.h",
"../browser/ui/tabs/test_tab_strip_model_delegate.cc",
"../browser/ui/tabs/test_tab_strip_model_delegate.h",
+ "../browser/ui/tabs/window_activity_watcher_unittest.cc",
"../browser/ui/toolbar/app_menu_model_unittest.cc",
"../browser/ui/toolbar/back_forward_menu_model_unittest.cc",
"../browser/ui/toolbar/component_toolbar_actions_factory_unittest.cc",
@@ -2909,6 +2974,7 @@ test("unit_tests") {
"../utility/importer/safari_importer_unittest.mm",
]
deps += [
+ "//components/favicon/core/test:test_support",
"//components/signin/core/browser:signin_features",
"//third_party/libaddressinput",
]
@@ -2926,29 +2992,27 @@ test("unit_tests") {
"../browser/download/download_dir_policy_handler_unittest.cc",
"../browser/media/router/discovery/dial/device_description_fetcher_unittest.cc",
"../browser/media/router/discovery/dial/device_description_service_unittest.cc",
+ "../browser/media/router/discovery/dial/dial_app_discovery_service_unittest.cc",
+ "../browser/media/router/discovery/dial/dial_app_info_fetcher_unittest.cc",
"../browser/media/router/discovery/dial/dial_device_data_unittest.cc",
"../browser/media/router/discovery/dial/dial_media_sink_service_impl_unittest.cc",
"../browser/media/router/discovery/dial/dial_media_sink_service_unittest.cc",
"../browser/media/router/discovery/dial/dial_registry_unittest.cc",
"../browser/media/router/discovery/dial/dial_service_unittest.cc",
+ "../browser/media/router/discovery/dial/safe_dial_app_info_parser_unittest.cc",
"../browser/media/router/discovery/dial/safe_dial_device_description_parser_unittest.cc",
"../browser/media/router/discovery/mdns/cast_media_sink_service_impl_unittest.cc",
"../browser/media/router/discovery/mdns/cast_media_sink_service_unittest.cc",
"../browser/media/router/discovery/mdns/dns_sd_registry_unittest.cc",
"../browser/media/router/discovery/media_sink_discovery_metrics_unittest.cc",
"../browser/media/router/event_page_request_manager_unittest.cc",
- "../common/media_router/discovery/media_sink_internal_unittest.cc",
- "../common/media_router/discovery/media_sink_service_base_unittest.cc",
-
- # TODO(crbug.com/646627):
- # Move media_router_ui_service_factory_unittest.cc to chrome/browser/ui.
- "../browser/media/router/media_router_ui_service_factory_unittest.cc",
- "../browser/media/router/mojo/extension_media_route_provider_proxy_unittest.cc",
"../browser/media/router/mojo/media_route_controller_unittest.cc",
"../browser/media/router/mojo/media_router_desktop_unittest.cc",
"../browser/media/router/mojo/media_router_mojo_impl_unittest.cc",
"../browser/media/router/mojo/media_router_mojo_metrics_unittest.cc",
- "../browser/media/router/mojo/wired_display_media_route_provider_unittest.cc",
+ "../browser/media/router/providers/cast/dual_media_sink_service_unittest.cc",
+ "../browser/media/router/providers/extension/extension_media_route_provider_proxy_unittest.cc",
+ "../browser/media/router/providers/wired_display/wired_display_media_route_provider_unittest.cc",
"../browser/policy/local_sync_policy_handler_unittest.cc",
"../browser/renderer_context_menu/render_view_context_menu_test_util.cc",
"../browser/renderer_context_menu/render_view_context_menu_test_util.h",
@@ -2964,11 +3028,14 @@ test("unit_tests") {
"../browser/ui/webui/media_router/media_cast_mode_unittest.cc",
"../browser/ui/webui/media_router/media_router_dialog_controller_impl_unittest.cc",
"../browser/ui/webui/media_router/media_router_file_dialog_unittest.cc",
+ "../browser/ui/webui/media_router/media_router_ui_service_factory_unittest.cc",
"../browser/ui/webui/media_router/media_router_ui_unittest.cc",
"../browser/ui/webui/media_router/media_router_web_ui_test.cc",
"../browser/ui/webui/media_router/media_router_web_ui_test.h",
"../browser/ui/webui/media_router/media_router_webui_message_handler_unittest.cc",
"../browser/ui/webui/media_router/query_result_manager_unittest.cc",
+ "../common/media_router/discovery/media_sink_internal_unittest.cc",
+ "../common/media_router/discovery/media_sink_service_base_unittest.cc",
"../common/media_router/mojo/media_router_struct_traits_unittest.cc",
]
deps += [ "//components/bubble:test_support" ]
@@ -3019,6 +3086,7 @@ test("unit_tests") {
]
sources += [
"../browser/component_updater/cros_component_installer_unittest.cc",
+ "../browser/mash_service_registry_unittest.cc",
"../browser/media/webrtc/desktop_media_list_ash_unittest.cc",
"../browser/notifications/chrome_ash_message_center_client_unittest.cc",
"../browser/renderer_context_menu/mock_render_view_context_menu.cc",
@@ -3027,6 +3095,7 @@ test("unit_tests") {
"../browser/sync/sync_error_notifier_ash_unittest.cc",
"../browser/ui/ash/accessibility/accessibility_controller_client_unittest.cc",
"../browser/ui/ash/accessibility/ax_tree_source_aura_unittest.cc",
+ "../browser/ui/ash/auto_connect_notifier_unittest.cc",
"../browser/ui/ash/chrome_keyboard_ui_unittest.cc",
"../browser/ui/ash/ime_controller_client_unittest.cc",
"../browser/ui/ash/launcher/arc_app_shelf_id_unittest.cc",
@@ -3035,6 +3104,9 @@ test("unit_tests") {
"../browser/ui/ash/multi_user/multi_user_context_menu_chromeos_unittest.cc",
"../browser/ui/ash/multi_user/multi_user_util_chromeos_unittest.cc",
"../browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc",
+ "../browser/ui/ash/network/data_promo_notification_unittest.cc",
+ "../browser/ui/ash/network/network_state_notifier_unittest.cc",
+ "../browser/ui/ash/network/tether_notification_presenter_unittest.cc",
"../browser/ui/ash/session_controller_client_unittest.cc",
"../browser/ui/ash/tablet_mode_client_unittest.cc",
"../browser/ui/ash/wallpaper_controller_client_unittest.cc",
@@ -3047,10 +3119,18 @@ test("unit_tests") {
"//ash/strings",
]
}
- if (enable_background) {
+
+ if (use_x11 || use_ozone) {
+ deps += [ "//services/ui/public/cpp/input_devices:test_support" ]
+ }
+
+ if (enable_background_contents) {
+ sources +=
+ [ "../browser/background/background_contents_service_unittest.cc" ]
+ }
+ if (enable_background_mode) {
sources += [
"../browser/background/background_application_list_model_unittest.cc",
- "../browser/background/background_contents_service_unittest.cc",
"../browser/background/background_mode_manager_unittest.cc",
"../browser/background/background_mode_optimizer_unittest.cc",
]
@@ -3066,7 +3146,8 @@ test("unit_tests") {
]
if (!use_browser_spellchecker) {
- sources += [ "../browser/spellchecker/spell_check_host_impl_unittest.cc" ]
+ sources +=
+ [ "../browser/spellchecker/spell_check_host_chrome_impl_unittest.cc" ]
}
}
@@ -3090,7 +3171,7 @@ test("unit_tests") {
"../browser/apps/app_shim/app_shim_host_mac_unittest.cc",
"../browser/apps/app_shim/extension_app_shim_handler_mac_unittest.cc",
"../browser/autocomplete/keyword_extensions_delegate_impl_unittest.cc",
- "../browser/browsing_data/hosted_apps_counter_unittest.cc",
+ "../browser/browsing_data/counters/hosted_apps_counter_unittest.cc",
"../browser/extensions/active_tab_unittest.cc",
"../browser/extensions/activity_log/activity_database_unittest.cc",
"../browser/extensions/activity_log/activity_log_enabled_unittest.cc",
@@ -3334,7 +3415,6 @@ test("unit_tests") {
"../common/extensions/chrome_extensions_client_unittest.cc",
"../common/extensions/chrome_manifest_url_handlers_unittest.cc",
"../common/extensions/command_unittest.cc",
- "../common/extensions/extension_process_policy_unittest.cc",
"../common/extensions/extension_unittest.cc",
"../common/extensions/feature_switch_unittest.cc",
"../common/extensions/manifest_handlers/app_theme_color_manifest_unittest.cc",
@@ -3360,7 +3440,6 @@ test("unit_tests") {
"../common/extensions/manifest_tests/extension_manifests_isolatedapp_unittest.cc",
"../common/extensions/manifest_tests/extension_manifests_kiosk_unittest.cc",
"../common/extensions/manifest_tests/extension_manifests_launch_unittest.cc",
- "../common/extensions/manifest_tests/extension_manifests_launcher_page_unittest.cc",
"../common/extensions/manifest_tests/extension_manifests_manifest_version_unittest.cc",
"../common/extensions/manifest_tests/extension_manifests_offline_unittest.cc",
"../common/extensions/manifest_tests/extension_manifests_old_unittest.cc",
@@ -3387,6 +3466,7 @@ test("unit_tests") {
"../renderer/extensions/chrome_native_extension_bindings_system_unittest.cc",
"../renderer/extensions/extension_hooks_delegate_unittest.cc",
"../renderer/extensions/extension_localization_peer_unittest.cc",
+ "../renderer/extensions/extension_process_policy_unittest.cc",
"../renderer/extensions/renderer_permissions_policy_delegate_unittest.cc",
"../renderer/extensions/tabs_hooks_delegate_unittest.cc",
"../renderer/media/cast_ipc_dispatcher_unittest.cc",
@@ -3453,7 +3533,7 @@ test("unit_tests") {
]
}
if (use_gio) {
- deps += [ "//build/linux/libgio" ]
+ configs += [ "//build/linux:gio_config" ]
}
if (!is_chromeos && !use_ozone && is_linux) {
deps += [ "//chrome/browser/ui/libgtkui" ]
@@ -3814,7 +3894,6 @@ test("unit_tests") {
"../browser/ui/cocoa/floating_bar_backing_view_unittest.mm",
"../browser/ui/cocoa/framed_browser_window_unittest.mm",
"../browser/ui/cocoa/fullscreen/fullscreen_toolbar_controller_unittest.mm",
- "../browser/ui/cocoa/fullscreen_low_power_coordinator_unittest.mm",
"../browser/ui/cocoa/fullscreen_window_unittest.mm",
"../browser/ui/cocoa/gradient_button_cell_unittest.mm",
"../browser/ui/cocoa/harmony_button_unittest.mm",
@@ -3870,7 +3949,6 @@ test("unit_tests") {
"../browser/ui/cocoa/passwords/save_pending_password_view_controller_unittest.mm",
"../browser/ui/cocoa/passwords/signin_promo_view_controller_unittest.mm",
"../browser/ui/cocoa/passwords/update_pending_password_view_controller_unittest.mm",
- "../browser/ui/cocoa/permission_bubble/permission_bubble_controller_unittest.mm",
"../browser/ui/cocoa/profiles/avatar_button_controller_unittest.mm",
"../browser/ui/cocoa/profiles/avatar_button_unittest.mm",
"../browser/ui/cocoa/profiles/avatar_icon_controller_unittest.mm",
@@ -3973,9 +4051,17 @@ test("unit_tests") {
"comsupp.lib",
"oleacc.lib",
"rpcrt4.lib",
+ "runtimeobject.lib",
"urlmon.lib",
"winmm.lib",
]
+
+ ldflags = [
+ "/DELAYLOAD:api-ms-win-core-winrt-error-l1-1-0.dll",
+ "/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll",
+ "/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll",
+ ]
+
if (!is_chrome_branded) {
sources -= [ "../browser/google/google_update_win_unittest.cc" ]
}
@@ -4009,7 +4095,6 @@ test("unit_tests") {
]
sources += [
"../../ui/views/controls/webview/webview_unittest.cc",
- "../browser/ui/tabs/tab_strip_model_experimental_unittest.cc",
"../browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc",
"../browser/ui/views/apps/app_info_dialog/app_info_permissions_panel_unittest.cc",
"../browser/ui/views/confirm_bubble_views_unittest.cc",
@@ -4017,6 +4102,7 @@ test("unit_tests") {
"../browser/ui/views/fullscreen_control/fullscreen_control_popup_unittest.cc",
"../browser/ui/views/global_error_bubble_view_unittest.cc",
"../browser/ui/views/harmony/layout_provider_unittest.cc",
+ "../browser/ui/views/hover_button_unittest.cc",
"../browser/ui/views/page_info/page_info_bubble_view_unittest.cc",
"../browser/ui/views/payments/payment_request_item_list_unittest.cc",
"../browser/ui/views/payments/validating_textfield_unittest.cc",
@@ -4123,7 +4209,6 @@ test("unit_tests") {
}
if (enable_app_list) {
sources += [
- "../browser/apps/drive/drive_app_mapping_unittest.cc",
"../browser/ui/app_list/app_context_menu_unittest.cc",
"../browser/ui/app_list/app_list_service_unittest.cc",
"../browser/ui/app_list/app_list_syncable_service_unittest.cc",
@@ -4142,6 +4227,7 @@ test("unit_tests") {
"../browser/ui/app_list/search/arc/arc_playstore_search_provider_unittest.cc",
"../browser/ui/app_list/search/history_unittest.cc",
"../browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader_unittest.cc",
+ "../browser/ui/app_list/search/mixer_unittest.cc",
"../browser/ui/app_list/search/omnibox_result_unittest.cc",
"../browser/ui/app_list/search/suggestions/suggestions_search_provider_unittest.cc",
"../browser/ui/app_list/speech_auth_helper_unittest.cc",
@@ -4185,6 +4271,13 @@ static_library("test_support_unit") {
"//chrome/install_static/test:test_support",
]
}
+
+ if (is_chromeos) {
+ deps = [
+ "//ash:test_support_with_content",
+ "//ash/public/cpp",
+ ]
+ }
}
if (is_win) {
@@ -4376,9 +4469,6 @@ if (is_android) {
"../browser/renderer_host/site_per_process_text_input_browsertest.cc",
"../browser/site_per_process_interactive_browsertest.cc",
"../browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc",
- "../browser/ui/blocked_content/popup_blocker_browsertest.cc",
- "../browser/ui/blocked_content/popup_tracker_browsertest.cc",
- "../browser/ui/blocked_content/tab_under_blocker_browsertest.cc",
"../browser/ui/browser_command_controller_interactive_browsertest.cc",
"../browser/ui/browser_focus_uitest.cc",
"../browser/ui/cocoa/apps/app_shim_menu_controller_mac_interactive_uitest.mm",
@@ -4595,6 +4685,9 @@ if (is_android) {
if (use_aura || is_mac) {
deps += [ "//ui/touch_selection" ]
}
+ if (is_mac) {
+ deps += [ "//content/test:browsertest_support" ]
+ }
}
if (is_chromeos) {
@@ -4635,13 +4728,12 @@ if (is_android) {
"../browser/chromeos/login/test/https_forwarder.h",
"../browser/chromeos/login/test/oobe_base_test.cc",
"../browser/chromeos/login/test/oobe_base_test.h",
- "../browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc",
"../browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.cc",
"../browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.h",
- "../browser/notifications/login_state_notification_blocker_chromeos_browsertest.cc",
+ "../browser/notifications/session_state_notification_blocker_chromeos_browsertest.cc",
"../browser/ui/ash/app_list/app_list_interactive_uitest.cc",
+ "../browser/ui/ash/tab_scrubber_browsertest.cc",
"../browser/ui/views/apps/chrome_native_app_window_views_aura_ash_interactive_uitest.cc",
- "../browser/ui/views/ash/tab_scrubber_browsertest.cc",
"../browser/ui/webui/chromeos/login/oobe_display_chooser_browsertest.cc",
"../browser/ui/window_sizer/window_sizer_ash_uitest.cc",
"//ash/accelerators/accelerator_interactive_uitest_chromeos.cc",
@@ -4694,6 +4786,7 @@ if (is_android) {
if (is_win) {
sources += [
"../browser/downgrade/user_data_downgrade_browsertest.cc",
+ "../browser/notifications/notification_platform_bridge_win_interactive_uitest.cc",
"../browser/ui/views/touch_events_interactive_uitest_win.cc",
"//ui/resources/cursors/aliasb.cur",
"//ui/resources/cursors/cell.cur",
@@ -4720,7 +4813,16 @@ if (is_android) {
configs +=
[ "//build/config/win:default_large_module_incremental_linking" ]
- libs = [ "oleacc.lib" ]
+ libs = [
+ "oleacc.lib",
+ "runtimeobject.lib",
+ ]
+
+ ldflags += [
+ "/DELAYLOAD:api-ms-win-core-winrt-error-l1-1-0.dll",
+ "/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll",
+ "/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll",
+ ]
}
if (is_mac) {
@@ -4737,7 +4839,7 @@ if (is_android) {
sources += [
"../browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm",
"../browser/ui/cocoa/permission_bubble/permission_bubble_cocoa_interactive_uitest.mm",
- "../browser/ui/cocoa/translate/translate_bubble_test_utils_cocoa.mm",
+ "../browser/ui/cocoa/translate/translate_bubble_test_utils_views_cocoa.mm",
"base/interactive_test_utils_cocoa.mm",
]
}
@@ -4794,7 +4896,6 @@ if (is_android) {
"//chrome/child",
"//components/crash/core/common",
"//components/flags_ui:switches",
- "//gpu/config:crash_keys",
]
if (!is_fuchsia) {
# TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
@@ -4897,6 +4998,8 @@ if (!is_android && !is_fuchsia) {
"../browser/sync/test/integration/await_match_status_change_checker.h",
"../browser/sync/test/integration/bookmarks_helper.cc",
"../browser/sync/test/integration/bookmarks_helper.h",
+ "../browser/sync/test/integration/configuration_refresher.cc",
+ "../browser/sync/test/integration/configuration_refresher.h",
"../browser/sync/test/integration/dictionary_helper.cc",
"../browser/sync/test/integration/dictionary_helper.h",
"../browser/sync/test/integration/dictionary_load_observer.cc",
diff --git a/chromium/chrome/test/android/cast_emulator/BUILD.gn b/chromium/chrome/test/android/cast_emulator/BUILD.gn
index 4e6b221c154..0c36233a67d 100644
--- a/chromium/chrome/test/android/cast_emulator/BUILD.gn
+++ b/chromium/chrome/test/android/cast_emulator/BUILD.gn
@@ -5,7 +5,7 @@
import("//build/config/android/config.gni")
import("//build/config/android/rules.gni")
-android_library("cast_emulator") {
+android_library("cast_emulator_java") {
chromium_code = true
java_files = [
diff --git a/chromium/chrome/test/android/chrome_public_test_support/BUILD.gn b/chromium/chrome/test/android/chrome_public_test_support/BUILD.gn
index a05113460cc..908ae1dadc3 100644
--- a/chromium/chrome/test/android/chrome_public_test_support/BUILD.gn
+++ b/chromium/chrome/test/android/chrome_public_test_support/BUILD.gn
@@ -9,7 +9,7 @@ android_apk("chrome_public_test_support_apk") {
# Used as an additional_apk in test scripts.
never_incremental = true
deps = [
- "//chrome/test/android/cast_emulator:cast_emulator",
+ "//chrome/test/android/cast_emulator:cast_emulator_java",
]
apk_name = "ChromePublicTestSupport"
diff --git a/chromium/chrome/test/chromedriver/BUILD.gn b/chromium/chrome/test/chromedriver/BUILD.gn
index 7e92977ef01..d91cb06b872 100644
--- a/chromium/chrome/test/chromedriver/BUILD.gn
+++ b/chromium/chrome/test/chromedriver/BUILD.gn
@@ -198,6 +198,11 @@ action("embed_version_in_cpp") {
inputs = [
"cpp_source.py",
"VERSION",
+
+ # We don't actually use LASTCHANGE as an input file. It is updated
+ # whenever a different Git revision is checked out, at which point
+ # version.cc needs to be updated with the new revision info.
+ "//build/util/LASTCHANGE",
]
outputs = [
"$target_gen_dir/version.cc",
diff --git a/chromium/chrome/test/data/media/engagement/preload/BUILD.gn b/chromium/chrome/test/data/media/engagement/preload/BUILD.gn
new file mode 100644
index 00000000000..cb7bb1168bc
--- /dev/null
+++ b/chromium/chrome/test/data/media/engagement/preload/BUILD.gn
@@ -0,0 +1,33 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/compiled_action.gni")
+
+# Generates a proto file based on the real list.
+action_foreach("generate_preload_list") {
+ script = "//tools/media_engagement_preload/make_dafsa.py"
+
+ sources = [
+ "test.json",
+ ]
+ outputs = [
+ "$target_gen_dir/{{source_name_part}}.pb",
+ ]
+ args = [
+ "{{source}}",
+ rebase_path("${target_gen_dir}/{{source_name_part}}.pb", root_build_dir),
+ ]
+}
+
+# Copy over protobuf files to output directory.
+copy("test_data") {
+ sources = [
+ "bad_format.pb",
+ "empty.pb",
+ ]
+
+ outputs = [
+ "$target_gen_dir/{{source_file_part}}",
+ ]
+}
diff --git a/chromium/chrome/test/data/webui/BUILD.gn b/chromium/chrome/test/data/webui/BUILD.gn
index 5127bb0a0b9..940e14ec75f 100644
--- a/chromium/chrome/test/data/webui/BUILD.gn
+++ b/chromium/chrome/test/data/webui/BUILD.gn
@@ -57,7 +57,6 @@ js2gtest("browser_tests_js_webui") {
"cr_elements/cr_elements_browsertest.js",
"engagement/site_engagement_browsertest.js",
"extensions/a11y/extensions_a11y_test.js",
- "extensions/a11y/extensions_a11y_test_fixture.js",
"extensions/cr_extensions_browsertest.js",
"interventions_internals_browsertest.js",
"load_time_data_browsertest.js",
@@ -118,6 +117,10 @@ js2gtest("browser_tests_js_webui") {
"settings/easy_unlock_browsertest_chromeos.js",
"sys_internals/sys_internals_browsertest.js",
]
+ } else {
+ sources += [
+ "signin/signin_browsertest.js",
+ ]
}
if (is_chrome_branded) {
diff --git a/chromium/chrome/test/media_router/BUILD.gn b/chromium/chrome/test/media_router/BUILD.gn
index 50b1d06f3d0..b8f283d222f 100644
--- a/chromium/chrome/test/media_router/BUILD.gn
+++ b/chromium/chrome/test/media_router/BUILD.gn
@@ -38,6 +38,7 @@ media_router_integration_test_resources = [
"resources/fail_reconnect_session.html",
"resources/fail_reconnect_session.json",
"resources/local_media_sink.json",
+ "resources/local_media_sink_route_fail.json",
"resources/no_provider.json",
"resources/no_sinks.json",
"resources/no_supported_sinks.json",
diff --git a/chromium/chrome/typemaps.gni b/chromium/chrome/typemaps.gni
index f7a40d394ff..d9a9bd7e05f 100644
--- a/chromium/chrome/typemaps.gni
+++ b/chromium/chrome/typemaps.gni
@@ -3,8 +3,12 @@
# found in the LICENSE file.
typemaps = [
+ "//chrome/common/browser_controls_state.typemap",
"//chrome/common/search.typemap",
+ "//chrome/common/web_application_info_provider.typemap",
"//chrome/services/file_util/public/interfaces/safe_archive_analyzer.typemap",
"//chrome/services/media_gallery_util/public/interfaces/media_parser.typemap",
+ "//chrome/services/printing/public/interfaces/pdf_render_settings.typemap",
+ "//chrome/services/printing/public/interfaces/pdf_to_pwg_raster_converter.typemap",
"//chrome/services/util_win/public/interfaces/shell_util_win.typemap",
]
diff --git a/chromium/chrome/utility/BUILD.gn b/chromium/chrome/utility/BUILD.gn
index 36c41141c4a..329f44721a1 100644
--- a/chromium/chrome/utility/BUILD.gn
+++ b/chromium/chrome/utility/BUILD.gn
@@ -34,7 +34,6 @@ static_library("utility") {
"//chrome:strings",
"//chrome/common",
"//chrome/common:mojo_bindings",
- "//chrome/common/printing:interfaces",
"//chrome/common/profiling",
"//chrome/profiling",
"//components/patch_service:lib",
@@ -96,6 +95,7 @@ static_library("utility") {
deps += [
"//chrome/common:mojo_bindings",
"//chrome/common/importer:interfaces",
+ "//components/autofill/core/common",
"//services/data_decoder:lib",
"//services/proxy_resolver:lib",
]
@@ -119,6 +119,7 @@ static_library("utility") {
deps += [
"//chrome/common/extensions/api",
"//chrome/services/media_gallery_util:lib",
+ "//chrome/services/removable_storage_writer:lib",
"//extensions/utility",
]
@@ -145,32 +146,22 @@ static_library("utility") {
}
}
- if (enable_mus) {
+ if (is_chromeos) {
sources += [
"mash_service_factory.cc",
"mash_service_factory.h",
]
deps += [
- "//mash/quick_launch:lib",
- "//mash/quick_launch/public/interfaces",
- "//services/ui:lib",
- "//services/ui/public/interfaces",
- ]
-
- if (is_linux) {
- deps += [
- "//components/font_service:lib",
- "//components/font_service/public/interfaces",
- ]
- }
- }
-
- if (is_chromeos) {
- deps += [
"//ash",
"//ash/autoclick/mus:lib",
"//ash/touch_hud/mus:lib",
"//chrome/services/file_util:lib",
+ "//components/font_service:lib",
+ "//components/font_service/public/interfaces",
+ "//mash/quick_launch:lib",
+ "//mash/quick_launch/public/interfaces",
+ "//services/ui:lib",
+ "//services/ui/public/interfaces",
]
}
@@ -186,12 +177,7 @@ static_library("utility") {
}
if (enable_print_preview) {
- sources += [
- "printing/pdf_to_pwg_raster_converter_impl.cc",
- "printing/pdf_to_pwg_raster_converter_impl.h",
- "printing/pdf_to_pwg_raster_converter_service.cc",
- "printing/pdf_to_pwg_raster_converter_service.h",
- ]
+ deps += [ "//chrome/services/printing:lib" ]
}
if (enable_print_preview || (enable_basic_printing && is_win)) {
@@ -199,7 +185,6 @@ static_library("utility") {
"printing_handler.cc",
"printing_handler.h",
]
- deps += [ "//pdf" ]
}
if (enable_basic_printing || enable_print_preview) {
@@ -223,10 +208,3 @@ if (!is_android) {
source = "importer/profile_import_manifest.json"
}
}
-
-if (enable_print_preview) {
- service_manifest("pdf_to_pwg_raster_converter_manifest") {
- name = "pdf_to_pwg_raster_converter"
- source = "printing/pdf_to_pwg_raster_converter_manifest.json"
- }
-}
diff --git a/chromium/chrome/utility/printing/pdf_to_pwg_raster_converter_manifest.json b/chromium/chrome/utility/printing/pdf_to_pwg_raster_converter_manifest.json
deleted file mode 100644
index d49419ba05b..00000000000
--- a/chromium/chrome/utility/printing/pdf_to_pwg_raster_converter_manifest.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "pdf_to_pwg_raster_converter",
- "display_name": "PDF to PWG Raster Converter",
- "interface_provider_specs": {
- "service_manager:connector": {
- "provides": {
- "converter": [ "printing::mojom::PDFToPWGRasterConverter" ]
- },
- "requires": {
- "service_manager": [ "service_manager:all_users" ]
- }
- }
- }
-} \ No newline at end of file